kernel-rt-modules-4.18.0-550.rt7.339.el8 >  H(f Y U]ȇc8_  jTDUW:MDq:/sWAG2^~LwPжF6Q|8Й!mu)S!|iMx9Q8]KA4U ]x79yVyvR2QPCM!Ֆ!R؊7 f7u[ h C(x9#8Y$.q$d9$ϋi_NH7 RT[$lm8VJLm8VqRGyk++,&@!ۤdsm'4}GfG@-l4~uKǗ 69Hub|&#aЪFkY^bH>@#& &26.\6ZjHnyk npàhA;0̓e΄N+8P ¥GizmՕ*A"`cU=s$(Ά ȧjFb5bd3b83f168839eeaedd09ef537b48b02294ec88f25b44cf17e69049bb9bfa5d8433e7d10666a0e324f420e406d500f54af40860302047c435bb5006730650230268395e9762a1ed074bfe879dca06c03e54b43b3f2cd6dbda85ba823272dbf23247085f72aa0d20168ec2f1132cacf41023100fc4a81a47c50ed873f734f41f7f760e2dbfa9614ceda7e4e5d5125088065771d3e49764d841644477effb5be616415130302047c435bb50066306402300f72439f9acd0d6380b8cb4a9ecd69ebeba39ff93927bf1ca4675bc31c5d4c65e3b7e1a135cc62a042953d64a4a699ef02301067908415046575ae98ee452aec81b839d489a54a195005cf9d754344237b717a05ab490d2aef1cade16a8b4a6abc990302047c435bb500683066023100d58f8041592f3d71e7f29262a360a5fc849abba44d8fff0731913e0c5f9bb7763f1809436f0809a1fbc9c059db2303c7023100daf27c4331162e8c004f58f92f6f44bc4d6533fdda6f5dffa76451323fc1946bd799805b274c83f22fedea79f3f60df90302047c435bb500683066023100ae115d24c4c8922daa57fa29d2767c7a5f7e8a3aab248178f8cbe05833a0160c2809936929c8dd6e1ff0b7413bd41029023100a6ba2353311ec202659cb06c585813ee3c75971d1b778e204d8ee1412c16446839b54a0c406c18c33ea02c883f1431a70302047c435bb500673065023100fa2a5843ad064a70c4803b7fca8e56d6ff4bd35c014de425bc55e66f5f89d7e21cac402581bdecd858cc4519644cab2502304b83c93ac8efd6ebebdcc7fa9d74dd2ffb2c39adf635a4e2db02b7e4ab603bf9f12d1e94709b59bf84bf1b646413fd1a0302047c435bb500683066023100b40dd71fec0708fda349becb687c5eab35d2e3a3cb5c3ce6ea3b3452f7c2b6b3983086371c99086f8a74746ac78f4891023100db4eef2c7c95c7e884fc0c15dcfb506a203e2335e3d1afb6172bac1dd1d406586ed90becd1f24671b3effec6598364ae0302047c435bb500663064023013d5e51c5529e1b8b3cf6540b09426aa72ddf71e5aa40903b9ccb609adacdef0366d77007e3db99d3dbbb10bd72ea9d002306b8383e9fe6660e5a2cc88a53c39e5d0815e99014f4bca21b25d2aea855ca4ec5d57926f9020706f8077c60c60444f1f0302047c435bb500673065023100efa4d01aa983a22e1bfbe9831f09948960dc32320482c00bab5e83fc4e91dbe7345edbc40db5f908b3cc18bb43ded172023017748e2600f4117c21b4a7903da830fa5e2d7f6f13ffe6f1fe3329517d9fdc971539eb846a444dbf0f0767fe8dea5de60302047c435bb5006830660231009ce8a1e038bb68481fce9541ab4eccaaff82dd555e06f725d9f352ae7ecaaf204908e9e28f2095ccbc9749e6a2a45bde023100d21f4f110fb73c81209789ca95952543dd744b0b53443b5fdc2ba73f99102e961557d502887e247c6a7531b79a3f33580302047c435bb50066306402304ad64471537ce8dcf3d6d161a0342d95d5d6e4a227fb111a7a17cc204a3c0fc6e486a1d69ef85b5866ec3a2b20be3e2b02307dd6a36bcdd68107326290fe5ea2b44ccbd06387e167b4e5896795c68d35a860c3947229fd2b388b582747bad0eba4860302047c435bb5006630640230522ff964d69fa7b841eeff2696feefebbacb2abfc890c69c1af82d881b096801493a1f75a298402a13d8f56923370af7023066928fb2fe0c7b7ead8340b6f7820b2770f67352bf5623e6e3c55d72e007b57f4aa747e7a8bb0a5e96d1e56ca6389c280302047c435bb5006730650230265e275eedcfd87f873d61159b6b35e00883a8944e74ca90e76805b187f7b679e627a34fc3d81d37fa35bd2af9e7f110023100d3c20a5002ceba4ea7d7e7e10652ad20b385da061c5c35a30584abff8ea394198dae1de72e2d44b7d9b6b7b00ba380a60302047c435bb500683066023100f50295dc245a790a4594ba19e984fcdd716f3ddf0fb6137c4228e4dc5967c72b40a7c4c481b0de612fef5af268e595fe023100b1123c8bb126ae3487c0f6b0a28698a57b3e7cb8883fb2d1e4f2861ce62a4d66a31954d161f1226284b9b033c2bc636c0302047c435bb500673065023100b6c8d93056d0c2ce629cf9868b459458b9662829b84a99e15376c9c653c7c7f1ffc02beb99613a210b48935d94e26e40023013ad484541724cfadd96b17228a888e5f31a4f20e645e600f1b8753fefd38b31d7461f707b50647da9df3ee1f1daa1800302047c435bb500673065023100922a8266eb50ce4f8696a0717d4f4b37e25fb94ba371a61ed3dd6e00bee71b5dbc3b0863e08b906c9701cc76a8f7b0ad023003b62b2fc5e349005ef649ff46a00162aa0b0dc7b707779467bae83a6051559b53d03d1846846b2995cbb2715e88cf5c0302047c435bb500673065023100b5d361bbf9fed3281a30f38a2e25e6cbdc14dc0b0c28064e7b9c2ffd51802c5b88e52246c8315def586ea998375e997702305aba503f31c9fffdfb33fc9091989c537a281ec20191ae95c99d27bde04c9c8ebd9f98e82c84e43a4d1f1b2a22758ff30302047c435bb500673065023100e6f4770168da86f52ba2623d988c2d83cfa599e3d7466da283e4895482ef973aa2437bfbffbc7415b237b2338bdf59380230059f07a24084b63cc869b464aa9fbcb1dc6f49219d190f7e608dca291f7e2c2810eb72c36c62d77ba29b73ad157ed78e0302047c435bb500673065023100aca1678e87a41f68a15046672b8f55c121dfc7f3664d27087ec14be9367caf0baff0a122a8650ab5b9122c0e953c9f2f023011dfed4796c565dd75a0b79e6fa3ff449b865bf289d7b7feec13ee5e9fc06d21312e90bda49c82751d35b759009adc8d0302047c435bb5006830660231008f51dd7f605a582d9225b8fedf5a70484fcc98305233800f09411065f316fdc82016bade350a2c62e38af0a89237ebdb0231009fc8397d709d7a8a3c5d1387cc093ec6b0c0dad950276dcc85cf337361e402cc38d38668086a50869ce5c47d6716d25c0302047c435bb50066306402301df11ebe616c1ad50aede772656ad78d6c2cb080c7a9a493f458809fa70f3dd00a279ba534c3601b279a6f5af16a13e0023057bf7574b542183c86c3dbc27c30a9606b8d13953005bbca8f83efc293f7aaaf165258741521f9af7bb6e985842385db0302047c435bb500673065023100f316c4a2f3a17862e0f9f8f71a8151e1b52655932d681293c818de7844326155a922a5b9cb4ac8f4e966dccd70efd8d502302c0e45798bec10dd2aa19d90069905fa1a0374653a5e6a6e24b63b5e2a686e0ea323afb250c63c997c51d35fbb7d26f50302047c435bb50067306502310099a1ac67c31c963ee371535b11562523016355b4bfdf6d0e37f27a75edf10433f803c789e97f8d6a07ce37504630d48602303369e01a0f6046c524fa12ad5bbbced9eea7ff36283681e97cb6dd61cce9e0026e7a8209f21903a258238b977c99dc060302047c435bb500673065023100c19fb0442f0ae6eaf8b332d66811cb870c63bc11159988347ec0c882b3f1ed147bf80f080c12f28460fbb8dac146f95302307ccfc6e53284ed674f655484d4be6ec2e4e3fbf5afeea392dd03f3983eb381231e6fe134a58ff6d3e1b1571fc137a2170302047c435bb500673065023050bd43d2d3a43a67bbbbab659d6a47fef81772d2c0e59caafb5f4a5c2c57611c0dec2af31f831bf5743c06d61990492d0231008e7ac53909872f33e936d23ab4091b630ffd12430e0e1bf3761aaf3e0664c10c4758b5efd70705fdc73778af1272ce2a0302047c435bb500663064023077dc5f621a98e24939be68ca8067219bc68c69df47536f44e254422f4a07b404e86c903f5d6ad571730e0aa2b6c9c7cc023052d883f33151ae15c6303d7b030b8ce266f2c6a4bad4d30095ba6ead520045d4dbaf37e4a8590eaf35956279f4c2da530302047c435bb500673065023100f93b592229e896f9639f3be8d3614e8c3510a016304be4670c153c37595b252335a29b58159a46e0fb16b08bb9501463023031644bc38d36ed08a195e7dfe6c5cfc40d1d71385902a763d799b4125279bef8d38ee1ab439c29d79d05a984836aa9c20302047c435bb500683066023100cdfdd28cd27976412e93d63df1e5981dc4c4d7f45ed7923a300c07aa363c351c8624381e537deb3dccd246fc00f0b876023100bca1ab59de590c01d91d9d730403dd0fe5790c5078ba810c1778504e27ef8dfddca78a0a31d205ad877f2243599cb5260302047c435bb500683066023100aa1355d626a03269adb0f7b16e26764450de6979b41f4d15fde8d59e4615816eabff5fc125258ab432664bb152a4a9a7023100dff88db09b16d49d4c2933cefa1a604865d02a045f88605de1fd47f194f472fdf91898ce6f4ba972357efd310475d0ee0302047c435bb50067306502310083200292f42e0f9a33dc7972c5137758a0668dd2b54a35415ca0a1039493f2972f2e72a4c1f38a8deb80b73e2f68985602307383c7834f0413f7b7207a7d9dec5aa3aa8eed598d6a432cab4ee110ff34a71ba23e73a8d193d36a6ea492898e7b325f0302047c435bb500673065023062cb82e3968cedc884e2577e817baf93e86c9eb8c5727bd4699ca3b67151099dc173f3efb47c0be44696481e6c6cb5c7023100c62e3bfde959d9d5ed4e29638857dbc6f8f3f9699c495eebeef7d2f7ffd01c2790d7502bc42cfbc5160e084f3ad2c8e90302047c435bb5006830660231009be03a64994259066b71183cc519f44472b17e44e315261cb47804e624e74dc1e75e53286ae6ba6c5b8d2c51f4879763023100af3accfd751a424e3821c8d60975e2f8dd76d10f52849ee82f892b8d629935b0c05abc862dcda46637e1c6cbf26887660302047c435bb50067306502304fe7e80eb403c2042aa215353bfb7e07f1ed5deebf861e60542fcf0ff807c1767dd934c5d6c97a78c673da2d44c85cc7023100b16f6c0c589606e74d13bc4529bac177188524bad6a8166e0e77368d08f42414765898f8f214f1a47c42b3468ae58ace0302047c435bb5006730650230462b97d3d1d925c37d053252e41bb0edf827127bfe8df670118fd6606489804315bad34f0c69edd86e2819b5c7dd679e02310084bf0ae2caecf558f2deb959af4947c076ef236c6db21de10b42ea4a487229bf899809d777135ac95bb8c4ffa9172efb0302047c435bb50066306402301f8f86e0261bb85272cab8b3f94ef338c6ba92a0ae6fb7f9eb3ca0a7e01fb586acfc54acd9bd9ec9ae27846805c0bafd023054d4a7fd6d59cd2046dd2a0511ac2dd3d5e10d4732a33dda89e4e18787b57709e54c303ad471c32425f0a769d8671b9b0302047c435bb500683066023100b485a62dc451d04ff09635ff7d56c4edf76d4223c86c58dac9f7236dbc5d1e581338ac05c9f437f53a52eebebe100067023100f7620d55d0bef89c459e6f659104c0cad58b2aa5f4677826ad2db3a99c693d83e8c7f5befec669dba912c9704a37651c0302047c435bb500673065023019d9368f319b48ede51b2b4dbc8a7f9fe96307ec8ce7040610c71e5858036ef26f9aded6d518414a6792c2d477f360b2023100954eedd22a8398a8820aed0845a3b8db22c1665ca42e347bad1f416ea4d85440107ff44f5c3a920be85e5594940c89330302047c435bb50066306402305dc51e7eb27c283e9b0fa687de545c14e307008742f6158bf42486978ef8557f4d3f46f137e854a0807c9d0ab4c255ac02305ab9c0c42e59801a2a5f749d214d1fea796fb6d98ca3053d830ed66c56431743fd6146bcca76712302c4c449924d1ea30302047c435bb500673065023100f2fe4a8d355b9242c356c5df680d96a1e6c05dde5d8b1c1c36eb6a4e76a716a5e7e17a21c37da1669c8772d15c19a4e10230599a00b224460994eb6de03d19c6a05b69e645460955c4596a126b13b91f584a73cdf8540947932f0b6c49a3343175a50302047c435bb500673065023100aed9dea60018cd79c5bd5537c1e0d4e5b846ad2e0d6beba9fecbc0c0784dca6e1ef365c0a43f228b16de4b33cc8d1ff9023009982255e92fd80bd671d636e7feec8528ea19eea9ff5889878993318f10be6fb40094ca7f67ee626e5ff3ad53df71c00302047c435bb500673065023100fe5dc4c7049fa2f41a5005e287b1b5a6e2ae055f1dd2feabc979f2f88ab770d83187a3e5583e38c5aec052ca9870deb7023049a952e9218a85b1d4bae12808073f1cb70cbfecac8858117e772294c7d77aad56592fa5d1a97d36e8fe97e090acd8060302047c435bb50067306502302ca29ac38bf706446466bd4fd9c0c4c061eb461f7fddd7c00ea4669026d0bd3d27212ede15a01f2b40e4ec9e4c9dc0ab023100a19c63a8a87e160d2bb3872a58a1ba2ee9407fc2188cd0f6630830085486e5387c55e9bf411b2dc9e578918e4c8f22b50302047c435bb500673065023038a378f5d4e709473bff52d0431e93e495103d650ab9fa3b91c373da94d4114f00e9e786819f289e54955eb5de68f1e702310081c9a3a4e6513a4c9fb0aadddc33872d20e0698bbac928e6b52589e1b11fb29fd4cfaa619f83fd99ca76d920739ff73e0302047c435bb500673065023100b19d820650fc31950fc320140a45ab7c87c5ec08ada990edcdfd724b18ff63dcb00d9abd781fb3512f4e8d893f5cb2f302304710ecadbe0b50b38b91062a166686e476f4b6ff5569ca0921eba881ac5264ecb99ff4f92095244c703239bce54faca00302047c435bb500683066023100a8a049fb11f5261218327090aa2cd468df566d9228f7ddd8d7226f787735a8a9fd97f4e940abead3d822da59a72ea83d023100c583e5f0509662a47bb163b671b8f722373bc1984aace5d5f8ecaa02248f16c410c164d303887fafabc5c8d7ba829ff60302047c435bb50067306502301ed65e3bdabfb24effa8c65ae7014fc2006fa24517e00c61dfc84ff7372e2d33db11c85f14fab2ea445b7473e7954dbb023100f04eeb9c4b95f83edabc749b242d4a070d92112b865c9db6b6b643da8fc18d9c1faee63326251240c6a167dcd407134b0302047c435bb50066306402305205c076fa349e42ece008f6f3b50ed245fa71ae89eb09d70778abfa63c2764bc7eef0062e40e0922ae7a36c256593ac02305e93f66347abee6731505205aaef3927850ed31e5fb39c63ee4f2f200fcb2975b20dfa7bcdd96b1311ad22a63dfc141e0302047c435bb50068306602310080a757bf483c42d51e913e46ba4fe0936189a0e503b478401cd972332033d2300e3ffa0543b828f6b0997b9a91ba139f02310098a495da149405806ea309bb66d33b685c10923bf197368280e7e4fb57341a724d2e59f553b7d3fe9791b985f109683c0302047c435bb500673065023031f7bd38c6d25f8d860bde29b2cb37df4887eab6cf4ee382125a9543bd669972de9447cca10216ab6db60f95f2690146023100ff50f771d17f01320a3f9d456498c4db584557ffcdf6ecb8416bcb6d60489b551a28091664110a9c42f72a7de666e6de0302047c435bb50067306502306a1aa1e98d8ef773c0d26c5e6119d038c7271bc9bcadce1a90fb16e460e8ec9dfc9c0fa12b5b243f6b79fa08e1949d710231008173711a38ac80f565b7bb9f27db2a3a35f0f47c084881b4d06a7ce33e989c5e1049333ea43f5ce606653312ce2e3cbf0302047c435bb50067306502306f07c08d6d21974e3c50339c1dfcb9573a6d371954fc7464a540bfa601395ec7a65fdfc6599f1b454f545962bb4f70bf023100de56575449c36a2301ff440b48c0b2a4b25d2e61938b2172ae5fcbbb1eb868a6b4b83caf5f6e15fb4ea92a9c1fc6a7ee0302047c435bb500673065023100ec3c42d056faaef5e460cc566f19d6ec22bf36fd3124818c4e5d4c0722837a7fd60f618928df7fd73b024350a23ec6bd023018363845fcff3059a2117181c1f20d921f0ab1062e64ed58c9914ba27a54f108f528395ab5606516be1d5d4ab3d083a60302047c435bb50067306502303cbf1b9c2f87c8858d79afe191680345028766c1cb7f2bd39a49094f570b679bbcec2284cd5a58e363cfe7419c8097080231008e565ed08db940d6ec30b999a300ddc5fbe11f14668ad438a8ffcf0b57a378ed014a323f38873e05969d552f2a851dda0302047c435bb500673065023100cff18e03b5b0df52c9d16767368dc7a9bd25f8e83809f16ef61e20d1d17109e75d0ff230c0108292630e143def33a1e7023007e415567e5452c52d691851e0fe0415c3b80abe53a66323db5c29321a152e3fb2af1a9c6fcec0b74249644ec4b9c2290302047c435bb50067306502301bb5f541c5caf69f4b738a8775bbeeabaf551ca9bc0861c5507969f4fb18dd702096d7504ecf63efcbf7d230ddfd5e370231008dca1b96067666a8c1d766fa23d7dfbe37abb94835f900f2275eaada920ae0186e2720e0451e9799a8260681f2899e440302047c435bb500683066023100ea498871adba772459948fbdf2ff36e6e1bdab71f38803f5731fd7f089525cb5095973d771da3f9855ac125fb737bc85023100be94715f0118519c4a545a1b0a2af9b2a6bddbe04624b72f38cf82155efd579fc27e39c82c8f861f18b869ab67ab51950302047c435bb50067306502310090d3f6a7b026110d5daadeff5d31cb635cc1a33428158ff57d008a531188a145aa51d11bd929a4130c0612f0b3581fcd0230551b8010a47d2b8fa293512876035185dc8b6343a84aae2be30469ba63a8bdcd6019629a13349fca0c2cbe6e3bc8a8ef0302047c435bb500673065023100a50962c260f2def79add447aeb0c50c94aa57711d961be23250adf9ce2d90e4376c5863b734a1a3bb0d539777bc5b70802304fd821342f154e7a6893f00221ef01c9a658ad5a0484f136d19c5df1a16745b3726a59b398c7c5eecbaab5c3371ee0280302047c435bb500673065023100a838d795efb71c07e7717fc278c4d2525a08ec2f0171c3eb578387caad54b642ddd8ce3bbea75fc2d1b22884fea7120b023011c8a6e560ead67277ba84a8beb361a9bf7c67ae02fe0c5f9437238bbe99143760997981bf2f68f69d7cde9e8667968a0302047c435bb500673065023100a04341ffc29ed93773bd2e8cc89a525de2f6a4e16a226f397f8bcc331636d7f57efaec2361c4acae236ab05f3baef420023060b65114b8eb5cd56042da8fa1077cb90a883e444241d390f1936c96a024268c79eded974337448c71fdd506bb81c9ff0302047c435bb5006730650231009b3fa840c5cccd0d47f6308fefa21e005fa91dc5b4dc32c7e159d2de7ffcbf1044b8b328beaf740a98f120330c6ebdc10230281e6ff2aadc45612d3f898a13f28305f9ae3e5a6ab6b49183aba3f07dd1ad8d25d8cc23b2b44d646c21f629e32bf6390302047c435bb500663064023100e6d22d9553900f241667f553e09c3e84911bc965892c417d1bf3eb643cb16306d8a5df06663adc826a94dca4204fb3ae022f7fa328309c52bb402d7a91dca86855656704b9017679d778267b547e2b03a4a6fd55c787d1d1caa81cff8c0f887b9a0302047c435bb5006630640230237642587c48e6f06c180fb9e31129c460af2be2d07144157d4b2b48ebb50905743b6e61a1efa033c420be0f5ea8607e02304473481b07bf5818eb1387d627f580f8d72bcd2c4e7e376cced913fc598a92ab32706aba7f9c87cf9aa8262854a1724f0302047c435bb500663064023045ce86b961b7434c4ff719af4481ab4b356e51011d9400a1245405c878ef78a0a17540f3b3c24c3b4894fd8d5a0e9cbe0230105a5fff3bf43656d7023cc4b502a2c1e36ad0f11ffc4c7b9e2e3bd5a58ccbedcb25b2dd6eb6f6d96d4eca8346cd29df0302047c435bb50068306602310092d49b1b7f748cc03230e9f86b95e7b0f07e10904408fdeb4f9e7ceebd230fde8cfef87a1013b1457d9a773070f07859023100ace4078c179795cf1b112587d710eaf6b03d7b9cb20247ba8d5130ae59aec2a15ddffcc6a630092e3f0b8fdacda755960302047c435bb500683066023100c32b4ad31bacbc029bca6cec1a0d24cb6958d67e0171f3a84992621c939b1dccb1c56a4e05cc10f879f7585998355f5b023100a51b8d0d10f02d5a6bc2d348fc347c19ada85f14a163e6f59bb2f1b0fffd3a56d23307ae29089180702aadca7e6104ef0302047c435bb50067306502302114dd0fd63e722a4e52bb73ea9b49f9bcc6b5f2ecbafe781567f609a8b3b431fcbb56263ca3fa2bdb0023621b8c971102310089f98baa44050176b5ad24b08cda75d7ced338486deee468eb04bfbc97f954502d99be87b906b36050e777f78ace94640302047c435bb50066306402302bb2ad5991d4e2b52498a11fdf3ad508ae0503f58ab60a4c612f701d03d28e5936ca78adc7094bc4e19ca44aa7e92a0802300664e967ae98bde459fb67899c905a8c9e1650b0d45731e81233fc56fd930ee672ed720c43c2624a17c2e95dff7641a50302047c435bb500663064023021301e9ad08ffcbb15d88396f1579efd8eaa900803abbfc792e14349716f9777abed0e921044fc431532efe94bca4d1d023023b8d3d2401918af7df82addb80caecdfea30a5a30efc6cabc49639390cd1fc10551378146d360674844615f10ad34330302047c435bb500683066023100df9f6ba7f0c0fde51f28b8bf0aee40d0304748c213a60c9fa540b0c4f1c22f8992a68e91d78252a27ae1db1cab8089b2023100c8f8bd1a1da1ed71eaf2b0cd9a6949bd46710035d43116787bc566efb8d83e2df59045acd58c488a170ad363fa5ec30c0302047c435bb50067306502303097bbf7a353e08e1906921cdc2f1bcf2dcf84c9b28794fb8c3638f046009f50746966758ad7356cfba6dcd1d0e01d2a023100837d1b56273a4740aa121612b29b113031c1e8f9d8beeba1eee0c8f403231d73781f03483b54b32355bf9d6b3e5ad0e20302047c435bb500683066023100916112a344d98bc260186e005186649d25d55282636af35c066ffc23999e7b0a02b0f71f9e89469a660f2c1f14f4e36102310082f6e8003432f4f6b9723ce9638ae067edeb0285858aaf2cdf03da70ffbcc7e48232e68197fdd84a0aa2b96e6d1505a80302047c435bb500673065023076db9bad5ce7f7649939c8833cc98f98f2fd5a52553893cc93d45e5eeb8485023b8af669c7e432f7b4ffaffb7cb4824f0231008eac3069706b02ea4175d668be6f462011530112ce8cd39a690b1d18e9602c2c78136c32208807d6b2d00ef1094400540302047c435bb50066306402300bc183c2c9878304460e486023555b54b16e784a83d0dc1ebd266ac0f3af71a0d10339f379234ec2504230f041503e8202305f0b5b4fc20016964cd09c664d7e9327a3d5c8d8f47caf014ffc5d7e5c3052bd01b3b5f7749784f5b709e6678d2672510302047c435bb500673065023037b97577b1311f16201b1ae4250f1ae409b5213cbe6c470d9b2aaf8307846364e64ae2978a0cfeff1b1b6e9ec1874e8f023100e06228fce7b470269a922ff91ef467fae51c63aa98f869b81d57bd1bcc476383cd39514f262ce0b1b8964a1b65fb9d470302047c435bb500683066023100e35603b5e85e78d3c661a88f2e4a80cfbf7e04e916960b4017b0d5963676ebf8afdeb922ed39d8687aa3dbfef88f84c80231008f582bb298bbf8fc42ce08e9255fee0ec301ff7da5bd6c787aef77e65f2369cebf105329e7b0f97ba6394f1b562c093a0302047c435bb50067306502304b55bccef93ba48692f111e15e7b112f0728a42f5aeaa0595276ecdd0cc16ba2e42c6d7d7de745d7c6b179d80a02e6a0023100b677683e841d092782e370a1715583a91fb9457cfc1105f9edd213ca46732d324766fd6449690a602559064c021057990302047c435bb500683066023100fac6c8b9a1e043fe85bad6a2772f1984bb9a69875233bac6bf1be894c6cb7ad126c9c33b246e7eb8b65056839b079a61023100d8df030d83738032e0de1fb3f21124891d29fc456dc7d1abf16fc2a0a7302d9a71bda609af9039e5399f0472920625d20302047c435bb50066306402307fc88a782100ed31b7fcbf8d4f823a74a060240df628ce891ed02d92bfbe4249db8520e1a489159e9894fd8130d6f82e0230695d78f6a8ed0c3b0c532b6aa427749b12430a404f53f4861ff97d255bdd70543f6906e49edc5798a742d39db17d1c910302047c435bb500673065023100b40f5caa445fee410fa0ca44061855e4cb6a79ddf3e19e14cd6fd24039abc747049b9e4d6c2175e53458a7fdf8b315c302301233dfdd6fe8c2bc87a89c43918a8e1b9714dbd7ad23eb87be312eb9149afa3648b361e6b0763a9bdbcecc8789cffd8c0302047c435bb500663064023045bd57eaaf7c632659b67379e836c5027d99c238755a991b34fd0080bed6a638d165fcf7303ece20df173e704f8d29f202300f32e697a218f891f78c624bbe54ef8536256722c91014c6310c6b6af69d392d91cb10fb9e075441fc24796f31f9aa8a0302047c435bb500673065023100c30103d1a3b04bf9fbbe7c7fce8f320d797b6fb10fc18481f3fc1f1f4bf0f84d199b16c917e97a126fa8933f3e9d488b023047dd586d1168ff863bc9aa7b044d0ebae9e8340439c53dbdb6bfa16d50b06a329e84ea6eee325c610c78ce285e8189cf0302047c435bb5006630640230569a442f9c508489f8862af6e6e1ddf4166642d6b92fed1cac85cbef6ff6be46aae61d4d241644d6550b65972eb69b610230184cde535538ea6d1dacb8690520ab2084acfa775ee6d4252301f86a15e894002dc31df832caabe38bb56a1271fafb630302047c435bb500673065023100dfde8294cb56e6cf1f38ec9eb70673757fa1609cbfa79b191a8311cc64a2defc3c641da455c3b81ff75d107b7ed3361f02306e39391695c9255ee654a299fb15725e355a058ab840e81530873933df817beb3808242c53c746c84745367e521e2af40302047c435bb500673065023100b05e504ed8ccd7e64eec451ae478630375765954ba40f50888f1578347ad4f374d2c14f3b82595fb2e8e95a5700d207d023013dc34a4cc06910ae058455539aec78991fe0e65f29e4cf0a037aab19260d26cc929433391b433be856b88428bbf93800302047c435bb500673065023100e330da3a9ba65b6ab9fcc2e10802bb51bf2501eaf8d7f771a13c765f4306497b78c4295b3da55d07ed6eeec85dad196c02302e0374aa2a8d872aeeaf8699b5ad2f82dc19bfb6459c1b04ad2cc9d36baaf205d558893e3ff0322b56892b644f8207230302047c435bb500683066023100bd19364e0c62d394ce6f5b184d05e4670200158cce31633319f879fc827817d25bf40ee389f57d876cd99d7ca673521e023100ada75529055ad818f27ada0abcdfb6b868a4356960306f0c2ec1c1ccbbf743114359e3328f99f3fcc8235e1248cace700302047c435bb5006730650230747a77b1ebc8ac638796cebce53d4623e12147d8625013cee32d0f1605f2c14d856cc73ea9ab1a3dea123f3031a8b3fb023100d6164c51597742ebf27480edb054c3ac8ee8b9efad996d8af79f76a94863581a5e366c5e48c7f7161d7f340e966a965f0302047c435bb500673065023042c9270fe58e4dcc33a6100ba61420d471f52e2dd919c054f128b2eac02a2edc0692c5e189a44c26619983fcf429ddb7023100e2456a726dac1cc863d76d34a3ababf9cd6001505013312b940fcf1d1a948579e2fab6684169a75d9f1866953d8a252a0302047c435bb500683066023100be6b66f4ea7ab88c60ada50ea1d78607665d926bb080d2f495b81a2f45c079a0d9fef3a18e20ecb905f928647d21c7d9023100f0b44b3e106d9e4c9498ff4e512e96181bda466830681c032137e687d5775299615e13c0c487a9a126dbf7a32cf011870302047c435bb50066306402303699638ee4f67682146e16cfba67aa9313076cabad473f6c184da90794d847bf4beeb7321cf65f308f2ebc22c06936e70230752e1c3993f8741df93ba6a58be3dd145004fbb5ccd9cd517a63b62cf370a60974e8b01c68b0f97c0de51c2b7ca7508a0302047c435bb50067306502304ca93e1410d277499ad697044a5793d375380bd212aad7e1a1d9234c36d016d670242ef0d07dbd8d61048caef206b54d023100c1e3c0ccec035614e544429a850e1b9f8348ce4bf5a2fd7838d418246608723b8731c8e869adc24369f17d5c78fbc2a80302047c435bb500673065023100b16f8210830d4aeb432de9fd8f31b52f5c727e79b71c8ffcd9ccaf04ed8857475f4a057286e3ba9603447738afe709c8023041334395cf93b5f07fd2d5a26d44ed7f766cd7d0359bd0407fa1fb54a72239fce343368114e602996c22d2b99b230d240302047c435bb500683066023100f09d9acfaf1e667b77ebacc40bf094ea75169adff87d959dc97c732100d6d57d1c800cd87e0d2ce008375b0b03e88201023100d4b6dcb795b6cf5c9b9e334fe0dd5e7d1a50308e90271a574c232de0e848114e1621f981dd7cf9459e2d22f0d70d73f90302047c435bb500683066023100da2fd8f6c0a46929863a6263cecdb7978cdc61911c9652c3a91ce96e505fa20cd9ec30322aae53e18d6abe910e63f213023100b65878a91ead14895310a4902eb8ef52c49a29b66f3fd15b7887cffa1ee1b7c2a17512932f004b9fa8a26eebf7e2fb300302047c435bb500683066023100aa7b1770a6c5f3c22026270200d78582e428f03e80126e022693057258185cd6ca0cc1d70b2c6543f0fd4a88af9b6eaa0231008b919a095bfdb82738d9ff80a435cc85b99c3a1f38bb056c5a720a2f1a1683f66eae0fb95b5916cefd24606f99114ccf0302047c435bb500673065023100f391c0847d590c7e80dc5c7c63d7a2712e05591fbeca7803a9de3ac230fab2ef2e200cf3d7fc6f8c430a5500663e0a1402303bdc52f947d6e27d4ea8d43cbd188c6457e4c94a9e110d57a8eaf9c6a0becf843c3e158990ce92dccf4c2aaea371bfaf0302047c435bb500673065023076801074548483aacde05cf1128dcbb10420d9e59cb776177d93a3f2a98bdf424846e5f4e28240bfb9ae4f4d0a6fc080023100cd1c63440f7e21132d5eedcef7e564edffb8e74dee9c7b9a2af33c0dc0a49019a01305adcf0d225a165857d58e41316b0302047c435bb50066306402300e7e73c28b9b221597b71e42d5a7fbccc623b90b3166c87dacef7bea34cfc01d5f354bb9a921d696de99b3bd982e64cd023006a56c33ba13480dabd63aa6e8fe43c52a1cc9198a42dd953f2bb6fe0f8cbc04a1115291d798e3d8d48ab832a7f8717a0302047c435bb5006630640230341370f087a053090d34e19cfda6789e7d706fcfc69826c73f22b4429813335ff3cf540cd3bbb5f5e5515fc6b053138602305f4dccc35f0602af64b40d8b46aee14c50772e5c5119be9d60106743a2d02c1d57caa778f51380a7d2c3169d3e826b1a0302047c435bb50066306402300c1bb6e76a72673a65b5acbf2a0a7cd185997558d1e86a648624d4eb1ea66f33cab6198b4d7a98d9991c6e6e41b107aa0230475de1a30d8f34430fb1a7a42b9088c0eba7494bb9789db0ed624abf631b1dfb4dc8679a085f213a6b0e860913c448620302047c435bb50067306502310095ed3801aca566481e5d1785b1cb75dfe1ce4d6cda33282966f29b211e4a6790a475da8a9d5d323683dd78336e549f3702307fe4dea2269ebdf3c0aaccc0cc64c519cb99dba33452affb475d49da3bb029c7ca3f6515bc924885b2579ac718cb482a0302047c435bb5006730650230460e5525eb0b12d6409f22271694a36aac572c2ccac702bd5233c410f4e48ad53d0803363f15d36cd899bc324e1f5054023100920b58e8c2d701f4d9358c8dbfcb892a05bb54967c60fda66806d5078542d17ba9f0f88a40cd62d7e6d8c89a321719560302047c435bb50066306402305be17d645689c88f8257e4f25e3fc7d32afd59b59f319dfec52a7042b494c3e2ca2674dd649d11a3afdc23343831f6c1023072ad6f6d1afac687ff03d9c591f73718ef519a20143c5e70da0bdb9a41c261e5527b37f5f3759b0543e4e2a4774c27330302047c435bb500663064023045a2e1d3ec6d03bee750f6269b09a0cdf56bda4aded56661182c5000b1647fbaf0a474f91f41bf2288aafbc4361330370230340af96c697013164beae18d0cdf5b3eae8fd61493e7edfba67184976e7da2b137fcdee3ea0ae0be2954aa589dc0b0f50302047c435bb50066306402305802dbeaaddd320e3d7684cad8c475f24106568dd91a383fc868044531fc02a9cd98f65c7604e8ecf3ccd296aa7206c602302c6f25be74e46702930e14c8928b300346e3a75d58999d93199b4863adf0e7c02400b906557b247d4685b9ce7a6c77ac0302047c435bb500673065023019741c4cd1ebc1c345f8b38f4d6ed32e3a61ed9714eaa5236a523b42eaa418e158334342d1da89d8cd0800e6096f6a86023100fb9ead5693f9c753d22bd43983f75bf218c6496518bb32e94621e66d823f60e49a612ccaac31a46a00493936fee1d95f0302047c435bb5006730650231009c2a3420e88caff2b1a753375accc3b70a90a8e09bfbf7115a1b0b543e9a1f3f20a9e9259abbb524c87eb961677100aa02302f4103401ecea9861f0f44c981f4669bc4317beeb034c8205cbb55592e8335f8ebfebc583afbab1b7daf04e36b5fc4530302047c435bb500673065023100d7f1ca4e481482eb99c434f8e226a1c23accb6af21073a4f949a4cce083f3809093eeebe606dc17ed67ce0cd212bc88c023058fd4936796712ef01a34bbf24b783de4c9f0ea150cd9a0c9c6954f9be98f982c7cfc98a618db6049732e0af530f2f930302047c435bb5006830660231008830573ffeaf750498d41b23e6c973aabba667fc2c9bac1bbfde5eb7b2a1bf2caeb0195589a48cb5a6b58660514ffac2023100c30f09e3fada476bc9ae8cc587505ff77e76718f4d08aaad2b7dd8c82c9930a843b0a0763adda3082fb10788e12efb460302047c435bb500683066023100dbf63fd5c9caf7dcfc597ef04940d850b82a09c1940d7f9c2ec6b744eafcddcf98c44baf26a7babf10a2539630a3b4af0231008aabdfff29c2b4780228003efeb4a9b38362e0c1502b8756ea48714960c660247a04bf03688bf186ea95b8385fec09680302047c435bb50066306402301fb55eebed96828dc8ef6d810301a599f20f368d4aca36650c84afde3d1f5c91e7fad3ec0eac0dc4259fc892d4449c9d02300b5c97ca0ec4e9ee6eaf48b1e3e5bd04e485c8d9658ccaa5b5544a5910619992c32a3186727f7746f88950c7597d07fb0302047c435bb500673065023100986472fa4a82507c2e18adca2f9652fc2ee7a2a09ee889bc1e3475d8f01d4c54af5c6c2514902b942da680b07eaa602f02301e4cf2c3673531df8de254ad4810ad49c89abe10318a27b2a5474b72cc4a6008f39b00477b7434495a71db796ebfd2a00302047c435bb500683066023100e93773ebaa206eb1db6f2878ae05df3b112e3805953cdd12ef645fcb9a19c3483743614e6de26f427faeddb27e90c531023100c501427574c51c1368aa7d26127a3036bce26da5ca9ceff96a129e8071478de7a4ed4a8aeed25c96a53ea0b1f89d24600302047c435bb500683066023100f54bea4dcd3745fd369ef4024ff128c41dd0ad5ec4fbba4bdf6d0cf41ed7804bc7c356b10b8170c18c913b54687e7719023100cf0d696db1f0cf96026fa389b557330d3d84dbcbf2c98c4c2b2fce28b075e9a1a841073d2b33a6ad2443c8713896e4b20302047c435bb5006630640230259096399dc3ea205a51ef6ab8e5ca2fcadef0c99fb84776ff252ab5478147e3dd229564a951b104b73522d1e81d658702305136de9a225dd58ff9b981273071e26228ab7035d2246e430d6d442e2c2ca9d71d73cd26a2dd1d67157e9712d60a31f00302047c435bb500683066023100fdd2d59a7dc7b659679865c43ffc9010c74815d376a357a798fb683f7889c5a1052249adf566e140dd7dc64bc2dbcd860231008881161791bdbe24b0c4605046817bb9a1f7a1c571640ab6176ceae5741cf4ee3577571ddbb97931f432bc285a2a8f3d0302047c435bb50066306402306387db0891ecf836b3704a58a5e58cee8659b4d44b2a7b581c765497228c79588040c57ef88f6ef622379e4860849a9e0230568c2cc9669d94f4a98fe9271e2d178d92db42f0dd961ba7fe9ae3be67ba3dcf2ff8fbc8804d3f3fac6aba9ca877131b0302047c435bb500673065023100d9dbf760c86490763c2d3d87548617eede27c4f5d9f9fca550a67d55481f5b27fa47ce4396a7adab076b2ccd0634666d02301eef14cf3e5de1d9fd67e5293fe7f033c4a2e1d9e66aaebdef328b70b2aad05ea5f6a894c4786e4efba5967fcb98bbba0302047c435bb50066306402304284c18baa233743ba4e74d57e7be1c10caa283e4023f12cae5b39862356ef27447d40db038fe3e4880d2d3c8d663fca023008aaa29593f7381f57199d17912f59a94e432684e8da6360f26b5ee1011ff04224c983492c932e50142ea6332cc734010302047c435bb500683066023100c3c67e9c69293ed12e57a13114800acc745c02e6bef48285f739e40562142b38f499f095df6acc117b0e18efb93254de023100d74fb005c6d65053dbf0ce33e2fedd340a9beeaf91883205647c2995025dd8305c19c20b55c126274f26dab8c99b31ee0302047c435bb5006730650231009915872a9416533d50564fddaa3c9829181d015d0a6ef2498d23af5a8e4cf4d1f445f673071ee5304e5dd06a2964820b02301d7a34570db3482815b8828c02e96b28194ef7116180e1643dea205be4f099706394a8e2f5e37547db749a91ada177280302047c435bb500673065023100e101d0bedbd0004113709c4fb91eb72eda4d5188f5b6c26edb43e3deb2eb6fbf80a3b3c438ccb3c6a3872524f4918e50023047393457442b3df93646a1274b59a8b4bda27abc424b593403c2e2e1c8ebe39b967d5640f32f3682e07f5cb40a97f1210302047c435bb500683066023100f4596aa182e89d6d2cdf80c685dcce3dba79d2f7522c943bfb8d12780754867aeac1a055cbff156b161302e10259966f023100c63fba1ed478eac2f79897917614572220fbec056874c618ebc61d9063be9c918136e88dbe083fa40fcebbea6b2c84e90302047c435bb5006630640230323d1d9fddbc7ac3047b0f81d8fc169f2dc9317c48de4397c242c53d09cb0edb408267d97ce3eefd433e0471c72809f702305b3eaf4f6db10fbdcd735b91fb7d39801cfdc30e9bd2813419ea96244b74e9460c1d90d62d926c6d26f6734d51b1b5880302047c435bb500673065023100fbef928aaf52982f1b5a4b46f1c1fa561a5924cb8497e78a3bb3b59f8a2267b10f9bc9ad00ce97602a57a0c8f0fe5227023025285fbf1548ffe49ab0c2caa683dae5df4908717af94941ad2a66167c88d54572c4deccad15103a11e5630d88c8a3ae0302047c435bb5006730650231009542d95c21008a4457f6a8012ea8c117b7516395f534dc6f2ab46d27a6c1ad26830cd3f412b16cf89b9f53989d577a3202301f1248acba88ab3daaebd8b72e1d7cbfe650ede46af7c67ea11da6a9ee8c1d7a893e3e19cc338e6faa453db1cf6847080302047c435bb5006830660231009c4571ee1cf2cc80a54a59e8dfc81435ba2c3371f99395a9344cc4c795626fee4bb36c201ce8143e3e0e056c3353d331023100add24af8b5d73965041600e6aa2d80db0241536a8efeaedada7c49d663c2cc38123690189c451c530cbbe430b1af3e9b0302047c435bb500683066023100aa201387d593100812c036a16edf54253e3c742e04c47d315b22cd1326c22ae7337ad2436fac79ba34491fb4a5014ad4023100eaa70f12c7024814249b4ffa53ce24cc7802144fe1449475f14b30604cc205f7b054dad138f803d4ac13c837bb6a2dda0302047c435bb500673065023000909e442618bf49e4c22fca2983fb0277046361a8f065f57638359d35ce90d3be142d33ff3a4011502d5d839aa835f40231008e4943c996fd50818ae624ec3aa667c60f1ac25b5ca054bfc4e8e7dbcd3d2580bfafca6ad22972bf07a671c38cf15b450302047c435bb500663064023065e0d2bb4e53e08bf5b984e95fb3571704d7a5c74893c2eac08e63dd2c99376b7dae5d564b549e110c0e701cfe099362023027808d868345d530ad2d7e77a822f8ba09289d3774fef36494eff65a1c292d8cf2fdace6722b8914c5a0080a6da85ce80302047c435bb5006630640230441acccd85e7af047304ffd23f336e85461ea1517ef456a4918456ab5e5111c7a196fd512da7c494c3b5ad849be185660230233f3bc781af23816b07df02f048f21a506b294f2de997bd0d1e3c92670dd84b190e77da6a08fe261116602f977836290302047c435bb50067306502307dd9568d76f15357a7ac306265b53e46ff38d02e9af07e33ae7ad7112e234b3dd8d89537bc886fec4b1d798e02a176df023100d47cf9c541787332c48b522709510d44e297337c12a9e92c87c11b8ae5bb6b8ae44fc49938ae1ec83dace850e2703d100302047c435bb5006630640230686ff92cf511325f6f80876c5ca18e2c87abba7123faf1e75c47054d8211cc606f9a6b3250a4954a382b07efce7abe7d023012da3a97d6d8dcfb710cd684aecd1fd52501d26f13e32c29b79d9415259ed44ca6173491181a950ee5c285f119a417e70302047c435bb5006730650231009229cb0f981c7a556fa856e272b8442a27c79cca2353392387b37921c019cd8349eb27796db1da1076b80d8443429ec80230275968a0f95f709f88a49263cda3f56d9a27b7095c6bc27cf8823c554280c5250d5460d7cc5e0f028fb5b02c8f5ddce60302047c435bb500683066023100e814dd35840de50dcfe28759281376d492f11464b64bc8943e9a434744f6b9efb392885e25ffe95f9f67e2c322476bff023100aebdb9a587cc6620b71a04728dd78961bf45f8ce2411da5a4253efc1c6c35eeebdba7a0746290af5980e4dde010950cf0302047c435bb500673065023048ae02887c1ecfeee07857a5216a7d888d7a19e12677ce400592ca5497098addf4221cb7f4165606c8386ac5f7902201023100da810241394095d2fe61a59ea77f8c067d0df063e81db900ff37cb82692155f2b5e53216b5bcd7e71a01a42351754aa10302047c435bb500673065023078b940fcf2beafca1e9e2f6b82240e4acd2ea542d0fee20fd18f9f216106b9bb513706dcf50a50064d71ad40c3dbe62a0231008f9888eced6bc8c203628530e96b94331aeb7e1943a7fa05a0afc89445516a2e2c74fcec687c386f65231d9ebc1460dd0302047c435bb500663064023046cf797c33524a683bb8750e175f59507f4d64921c2c8df77d42a317e4d60d97df13ffa5f0b6b64bbf80352ead0d790c0230303b272fe2f4f00ff54a67c2fff8014ae43c023fa41b3d89c046ef142703aa8d51fbace0f84ef920e597e933f9979b780302047c435bb500683066023100d684bee46ae66f4081f9375d101f7edd7a515d7f0412d9437af725b6f1122cda80b825d5d9402529c0261a1aba3b4320023100ccb8a5301be472d52d213948aaaedeced4393d37d6f36b13fdd73518c3a95632277a7bedb685bfad9f68453ee85414c10302047c435bb500683066023100b63081c6bdf36bd4b6d325c8f1d98638cdd6ff26638dde337786bf4e899104886390f49de3f172d8a8c3e5df84794dda023100a41a718357f01187453d2a21db875fdd9f23d881fa4097e12468e2d9710987d7fec77afc1ec0016c30fc9e17eb95fa000302047c435bb500683066023100926db5bdc085c6dad0e1c81751e6e6363075cd6a8c1e44e50e9597797e145656a5f09899d29683a17a9f5b2b9c051574023100ea55de9938f4fa431b3114d071e9fa2efd5898b2b0f9ac3075b1ab4857f4dd7ebc0f6e63c562b808a6e9b59c8d6b88a90302047c435bb500683066023100987979e01d69d4ee5d31d57dd5b85f5597938e08af5f7e3af42988c86326d65af4c2430b2217b1e572d54fc35ca7c0c5023100cd01bafe10b3610b268db181a01c0628a8154a385e939ee108524b3c5efbbff420d7b844d52742c1c644685479c3ab6e0302047c435bb50067306502300c000c326a6dfe7c590e485aa459b82f20d84791d1281f4b172a43c3328db545fd3d512bbdb37568ddbdb87164ba5762023100b20babb42e584ce0654d76d3dc1ceaa3117fcba5da2484038f11701c2a8c76a4ed4b3c29f5e3d4f5737641bf2188f5630302047c435bb500663064023062678e0c3c10956de43e3721df06b6bde74ddfcbf59c2b9ddc069199c87998a035222b78bd5a5d81d69826c093c6596202302361944600098e8298aa9fb59ebf2d37dd26ce27eeab1f9589ffae0945cb1da8833cfcc975655763ca7cc66f26abdfa10302047c435bb50067306502307f4ddeaf8e2145fe366c3c890081ac8544bf824941907a8c6e5f4d3ee11a491dc81b52fadeebec7fe7c84703433bf3dc023100871e5ec602ff0c7684b4da7e0d6530e46c3624ae7d1d58cb10be04c15d11292cf4233108d5404fb0e916d4b32a736dd80302047c435bb5006730650230660e1bafc30cce2b60fda1c8c9c41f4ee44c64e381d5538dc1fe7abbbdcd23f0fd16222ad49764487a7b132918b526f2023100e0940a5fb3aff7fdca2ac36752d6fd904552f5f698b1d715d805e31edf19ac73c12de95d75a9334e50a04a175996d1b20302047c435bb5006630640230431c1ff9e2e3df3781a09c73ee6fd970e678bdbafc6d15bfc587692901aa092b12496f90c60e2d1614865abde908cb0b02304574102438103c76e1445abb523a3852e05462c0f150b03bd41a1545b2acea294fdcace038f2831c1991c7379b644f3d0302047c435bb500683066023100c6dbc3bab59a5e08588340280570a52fe1d50e419459c8db70a3085c2c0afe9492aa303cd58120c7e86e697f3767dcf0023100b6234a7dc56b02bbf4e7f867a3b4a961795fba7c61c61bce593fff5c03fe4b63fa909e5860221db13ff75cea7821f0ed0302047c435bb500673065023100c1fb13bf92551caa55641d8d88ac305d7be588a94715d564ce85d0627f9d3b2cb46ac754a1c8e478faa0a9a17bea0d9e02303b58e334f655e9da38b6951c06988f601f07e128ccdd9170f68bf8762c02448b2fa9d0718ec82cee19d2912d8361f4b60302047c435bb500673065023100c9459d022c081adc48668771bec068a283e3ef1623daaf0d95b86b444c19c50f256c59edcb8ace588debf619e27a03f102307c0be529f12eb6ebb88ae8471ae4ffecca57324ca3d0152bb02f853e6f4e8435dd8b5ed338dc0733e92480c88808f1df0302047c435bb500663064023002cd55c3b6d9b4fc6766a2333c5d21a6c3db3bb662ece317852d24c36897f309e2c095560a0da9124d63a02abe14e4ec02301d4b4dbc9fdd96bee571e6a089c18e8fb13a07030603eaa77b59d2bb0088cebf295d3d9b1cb7bc4833588ceb4c7579ba0302047c435bb50067306502307eb59cc8c2f3b986b3efa9e07d41bc3ca5f7b6b7583ab38fc5917eb26995aec90e69b46a11a7f61f74f58b3f880650ad023100c62985d17fceb22f7f7f7daf4e3109e462e3961e32e4f382c8530468f6aabf7ed8fa222a6b5418fac373f9bacc48200c0302047c435bb500683066023100ae924c4adc83f6e759bc0e9f160329f6dbc5c4de4fb60e0c5ddf1941eb9ff31bfbf2bb2617dcc7c9fc40fa80f6a8ddcc023100ee41bef390fb5693d6204e0544b3fa36772c74ac393b1a508412f10d547fc66ea752c462a450c96a51119733d23124360302047c435bb50066306402300ae952b3e66cd4cb537de98db83041d9f7156b371e0e86e1ab670f932af87d03d84bea374d102bbb2476056832e20a5d0230787c93a28eb2912b820460e6d902675d823d0bdb0234eb914fec7437bc751d00780241b3411e6aa3998128b8587463940302047c435bb500663064023027f1a04a7a577526ede2d4020700f8c9b681bdcf7858d0238acd701c6c7fe792df73c600cb0c35cf2213d770fd421bca02300c3da1efc2b17fd19dde8c6c16816ed8621386dc11f3f36074be6120af8566d8f4d88b894456331a6d8cfa0751199b6d0302047c435bb5006630640230603084984946e9f606195bcc6b1c150e14981514ca21c103923d2b33d16c57ee8d09d5d2c8aa65abee3794c61bf7a326023020019ae4b066a00ff60fe4d08e2816afa1eb17fcfb5bf24640bbab99b45a74c8390eccec3f6b8866bb2c5a4d2dbccfc80302047c435bb50067306502307c10fe8057dfb9050dcea98004d0ab1be32ae420990c0ba9b3e0e9d3bf9403a8bbc1d9694b0aa595925eb6e3b671c017023100ba768aa5d77d1a62464d1f0d252a015794f6c92b27aae5a975f392c9480f49d9cd9430edec69131c70b6791d4bcd16c90302047c435bb500673065023100f50f1d8d72b1e53ed428d7a295ec2bd571043aab9df6887ebabc7767ac8855d0bc95213ee58d1e7505cf82a711de3a6c0230778d25e7feef21c46d33236c306bb0e3d9542dacdcf6be37453b8517a2e41a2a021fa7bd21133209de8a6c609e0ac7e90302047c435bb50067306502304963e2832c0f5140f484854e60be7e47b43ba171712d87660b99260843e6a8b505397b32291222abf1b086b8dca6e4f3023100ef375e1dc13e948924bd5e9cdf16144c1fcbb25607aa0bbd3b3364d5a92906679db0603ca9ca2f804b5a2c43d8c03c440302047c435bb500683066023100bf3080cbe46dc7bab38e84513e3c5aca5c88b46724a2ceef65ade8e36e1c0a8760ed4563ffcd03cef32dfe15b62e1783023100ffbad6ffa9b139062ef388efd18987cd1b8805ce3c5493c0a811cb70002fcce609eced214147f46a61972ceafeec13c80302047c435bb50066306402300a0eeb6cbca259b9e71f2ac68b01d13627054ac1e0b8f39b2974fb3f125b97054753be2287f2f03d43736c723690c9f00230483e3909c8a77a14cf740defada9cc8ee393b680ad3f413097f4f7dc53dd6bd127e150fa7d647bf38675be333029668e0302047c435bb500673065023100a9612088ca751796ba206478a622d15c79950b4480657bbd4975bea1d69bb210f341345e27eac1e8cd39608003d5b8bf02303252e176e367566673a56d0453f3d867ddf5230e39bbb858ca069109f6e1e5964dae36d010e7ede2a65a178d6787f7d60302047c435bb500683066023100e29205c697990329d8e01ae153939fc6bd5ea6052d8a75f30e7e35c0b0a31fb260187cd98e60cbac16d5547b84b2af04023100b41a923a3198288e50cfdb01041114c69036be4c555054a73d117b6e20e24b78b6610badb398a9881e978afd4f8a07070302047c435bb500663064023076007507ba0fc18c7a2b453715aeccd6548a86790c7072b6f476b057cc935185c6c42a9e319dc6cbea8bf4358a76e72402301aa2284c122169c446f2a9441befda003afbeaff328caa2fa95f9b99ea291d621d6cbdced4d926d00692b06fa5c9687c0302047c435bb50066306402306bb6e8957cbc28b513b243fd9d277c747a61173e5fbdde16a13e850b1d95fe815b01d9bf423c416d0c154a0320d77fb9023054110025748288da3b6de19e69831f450f856613e61f927b9e17fe0c0fa98011408da2c351398db3d7d5c398bfea932b0302047c435bb5006730650230076b7c6356919f0a79d235edb2ba99bd71c69899aadb772729396428545da75b92cfd320fd26a1272e6f271ad9750776023100dc41b08d33c9e68416f56205b5aedb9c0c4fd48a66d95114460ca8b06ff7539bd96446c7f8388a06cb2c8454dd823c210302047c435bb500673065023100f806859468858704dedfceae7de256c0b49ff2ba8a9c2ef7e8af64e3844ab1565cb6e7d74e5fd5316ef713a24e84ebd002300ca915440eaeea1baa6dd98b02c7cf529cfdb7ee4f651a760846b3015601a8e00930caacbb43a4bff5d646956cac639a0302047c435bb500663064023025bcadad1afb125186c04dc70ab19c1e57502a88e88a607af9de8a908f237f7aac40fcb013bd3780941a0ca938428f3f0230603070acd6f44a0a93e88ffe4724e4b060e74576c4b8c1dcf25a589bc03d6fcac2681cc2d0d6c67145a65d87c94b3b100302047c435bb500663064023017a702d83618190b2d5b6aff8200d7b500500191af2e9d2bfa9a3a5beb764bfd8f829bda8f05aaf35805ba5c298f0825023018c818d38a47235411970bc7e0463b32fa7600401089951bdadc689aa3ad1c0cecbea0fea87e4b25d001f652614f19080302047c435bb500673065023100a8a4d6a8caf43478bb3bf79ab787f8fa5674be05f3519817828edfaef72e24af143beb7db894b59a3a86f6d260406f0f02301f4688fa02302b90552bf072f18702be4f2f20641dead99b2e4b17820a6bac4dcc96124d1db2d061e79906bb3f69d2030302047c435bb500673065023100d459da5893a724d52dbd2f486a7996c126f5cf9a4fc6c2ee44a4803a928af954876db7e99944b477af30dcf224ef606c02303f8737b3ad1cd7371e7b15f82428c28fb82121d0eb5910d89abd784cd1579c2c5074775a42de06f9fa0e6912468f1bf30302047c435bb500673065023100a278dcc105f0fa0618d6837bd4e2bdf415c49d360d67d7dfdb4da568d6d0801dd73d65934630462b4f4ddf333dcfd943023055af80629f05b39e6d48b6370cd4c490729ea05998220fbdd0f21c911891dce2768cb7533f1506c9217930104e465beb0302047c435bb500683066023100f18791d718e8157e766632129242b143da2d89c7b1a0dafcfa8a360c47656d3c9f3e8ec442b516af5a6c0f9149b1270f023100ec10ef9da86cecece3111a73582faf03eebe1edbefee7b51cf95368395c8031ccf03e1ec7415b978318e4ed7e563c9100302047c435bb500673065023005eed2cdefb2caa113706d820a6caa1d34e2fa795f8d2471d3371b11f1039cf458d6c0b60e20119daee3e854a0d20c43023100caf466583ae358c443e9bfb248bfaa29fb302dda715c6b264ae5cd692e6a2cceafcc44b5d1a0c9470f1808a1d542bc5f0302047c435bb500683066023100adba76b68af81a97c2800d0b59fa0b40190cb7ccd8e2512fcf9a633d648c0d1c4140f2602c7a290d3756ff43019afef4023100b18861e5a1a10b4ee224569438ff85d3953c0600623d1dc0ff64c8684d09e88700fb65ace4a1f33ef1007b83b25fad470302047c435bb500683066023100d1ac860a5aa5d6110a26e7e16ff2c50b234ffc08d5164b93d9d2b2f6d506a3a0a3671ec3d261102e31518befdc4a542f023100e7955e3ddd024a380893ceb54d3d639f74e3a2b40bf01a5878c9706b4e3ab50fe4c23763fe5faddeb807c628be9d65f00302047c435bb50066306402303ce5a4c7bb727fb0584d9968f2a4ea273427f089ece6a64088ef285681046ab697738a7428957afe4f11653a514e431c023065f7796b3e69fa069d9caa19c5c3eff4e660af7228ecae16bdbcf441e7614b23092b885f698ed00e4b6461b44094ce190302047c435bb500673065023100a0fa6dd4ac0524844a3329b60c01793bfe18ed5a2a5a5efacdc2476f5a6165809fd49a8bd033694798400e2970bf205d02306923948eae336540683bee197f4779f8aae3a3635fec73558e08355eb984ab875162fa0f9fd8371b0365bed79931b43a0302047c435bb500673065023100960bd505ce3e638a9c4de375b94f61295d3559fc6c6e17e38946b9b8c7d8ddb77fe597dca9ea294f6f5e9c4d022085a0023025e217d5a4c2a72e41da15df8ea156ee4621679b0aeab2d9f52ee4d34a9388e2bf72860a22d591fdbda5fb71e1b050370302047c435bb50066306402307cc96b37f5f6b2e8bccd5f072b68c9bee6f5efa20e57ae41b82359f283639f339e6aa63faa0e0c11f6403f93469e818c02305155e39818aec65c09f9eeea1666dccc148384070305aa84a37f1777ca235818b712ca4552b2700b35bd15fd1bd613f80302047c435bb500683066023100c265eb3190aa16f50631ee097b087d9645db7bd044b1f08ffb20404b2a21d98b4c39ae58263bc6ed38a74a2b5ad4ee61023100beea218c643b64333082063575ae1c2e1d5c21ba532d71404c78f1ccf76b7ad7198dbfdb5ecb2ce034762f807f013f090302047c435bb50067306502301bed46013d77dfaf4a635d5d2253b6827101a22bf403298beecc87e22e3dd0697bc52065c4688ec0532bf11a58194864023100d059911178e9e3bcd0ca6e2820b49a767339fbd86ecf5114ac4d8f3c4f88ff1fe089a962810361dba848c71329bb12160302047c435bb500683066023100cebd0e70a30e0ae0db28f4a28902e8bc137eff12be8af613da93875f50f02db674618704614b2c32a151031019f4e3df023100aac08a940e5e098b6507fbf186e0884700a9953815274114d6e911cbe2d01712933b54c15c60ea1edf163fb7524556660302047c435bb500663064023060fd6f23d47d78edf469fe25848741cff8fa57f068dd81a5199da25836285c9fcbbcbf775314b0c6569a010272b2f2cb02302edf8224f8779f2d684a07d0fc62760ec47fa86bb69549a28d1f7c7fa8b14a90dfc783a0e783bd72355091b27b6f1b9d0302047c435bb50067306502306723d499ecbed389638e25649787f43253467270a8d0836adab268a7936cac840d47021e41c22dce06b6a5b8e5fa64de02310082e8e61b2c722f1b12ba2e00cb4da6daf3fb29c8ce248079af063a39660693be6d978a5b5b67c969d744d26b8bede58f0302047c435bb50066306402303c272d9cd7a7f766f05b93e1e1ccbce0cf57f5164db92ca6928a2ff2a9066da4a5ae45aefe4cef90930f9109582d5cf60230173e4f50b12f86921e4dbe6bcd84579261ce05540ae59031932b06d8830480ee5d259de5c8b95e1c56d68e3d50dac3da0302047c435bb500673065023100c26b42020a1d6b02115a8b06c02677d238da8c46d4306359a3557cf3767f1f8d44a1c0f8273ed6fa189f6ddbc172317702304fd85996d59cb9b64edc8621ac74197d715210879ce4c8326d5fc04928c90699eaf255d4ff821cca6657030d96004d720302047c435bb500673065023100e0d81831713c7259b59fb9ca5d62b113804384597ce3ed6f5d22cc661500c4cf66c6aa46c9053424b22304058ececba1023002dc900e393cb407d3eaa44ad5fec767e27dea7434f7aba4837ee327aaa99fceeaf64b933bf5e7d75a6bdff613fc3e180302047c435bb500673065023100ef2679740bece5fb783f38694dc5fea004d50f92352c42523d2b025d3ec99ab27b155fa4bec270464ef1e9b91f9bcfb602305d3c80b614788b09e9d36951f23ec375f635cadd2b7ffda84ec6695e7b4db6c0daab3842a9d41b2b3404cfc70ed2fa300302047c435bb5006830660231009c1876c40fb7c804c77f0d5d8f0f083c10917db2a8da563fe96d3240ae05483c9c776f94f2d18f4a0c1ca8ed3d297ceb023100ab45671f993d79f65756c0a099b62173efe7a3dfab6c953545852ea66cf68d2b8eeb4d4ff849f02724fd695ab6c923ab0302047c435bb50066306402302d1d14bd8191c17e37431cf817e4a35b8f447fb1dc00f5022830a8bcb0da9da3a165139f6d8334b875fb60734b2a181202305ea90e4b1cb00a8de50bdf1934e71b36f4bd66b159497d3c73aee5caac33bccd38852b4991705bc31cd130ea7560f2170302047c435bb500673065023100909e18fea91ae09ce770f145e76155df21cf8c6fc77bea6a029e9f527d84d76829daa149611cfc6ae1d283f8fbe9279602301e7fa022351dbb314a0a608558ce450adb5ec57f3301d3a2106ce013081968eef390e0fcb8572127188d76687fef09090302047c435bb500663064023002d02704a31318e518af9a0a0c8f5b5e7dd7fe68076dc0649de2e27137876dac11fd3ef2262a7a2b051b8be39a3c5d830230756935f3833bd18c4f3ef78c49a3c6d7a05f7631defd7b40ec4314d7ffac900838e2dcc6eda2d8206fd657efc0a85fdd0302047c435bb50066306402306a748b7bd13f11575b5d094343b91f4f9a0ed2e1b6774671bd5f2003a41c715df69801cbec1baffde630a96beacf44f10230635c74738932787fe8391b013397ca23ad36b88b962cddd75839cfb11867692de468771d59e926a63c8a429112ca0a5c0302047c435bb50067306502301f9aeac32c9be2a88cfaa414c7b5085e6c47a641e7d5e2c314a2de29606cd7366575dde382dbd0091ea30d9a67aebc1b023100de4f35492f518369ad754e2d957a849644649cda61ac5bca94018ae19ada87496d23e51d9f6ca385ab97e39729c07fdd0302047c435bb50066306402305cdd0d5b4bbbdaf96ff1299d54cb0408a83e2d4dc561be67ebdfa88b8830f61bd33def360acafee9a56f088ad0e3863c02301f14fae941d7516cd15c916fdf657fc990011dbf0bb9d163bf9e2cc22d3741e9d61714187d4d43ca9f8353e758f621ba0302047c435bb5006730650230156ff32578ceea4c44e3c26cc40dffb496af1fe39344972a26043d89422dc4baafc4852b72c1de2c4df975d1deef8622023100a5ca7a78bc89a5a00472e6df7a6349ca6d637f743af9d405e1c2034e074549e1d40819cf6cecc0404d1899b679ddf33b0302047c435bb500673065023020d3b8ce165edf9c9f36fceec99927818cadf7cb94d7d429c199d310afbe2e9e53e4f5453056cb4f6e30ba8a9bfcf040023100eac7b1f74bbc718640543356f4e3d33d77536bb759aabcb039e84b8f1239f5a74a00be5f336959f547d88ac7e8a690770302047c435bb50066306402307af0e7e5e494d1d4e7b51cd627bb2f6f13b5dae947475265a3892ef9d891d20b6860248773071af16de90ce50bcdd4f00230543f9bc630d91563270f77aa9b05bab9aa170f2368c7f4aee31fbb94222804eb0f9fb2832fd2948d696f39dddf2d73970302047c435bb500683066023100e1311e408eb4f5b3cc80a39fa71ff1f888ef1235e567017b54c1aaf69e4a7311a29364d1cc417e0399288ce4f169d756023100a1393c55275aef5897fe0517b35de8b617b6588d28315d045272b9a0d3edda3c5863db0fc712e57e250d8dcfd9cb94170302047c435bb50067306502303fb808e3ea395200e2839e3ca088ca008a03ca4edbdafa349848429c87b4a6395e15e42ce9b4aebce1df3237731548b80231009d77222dcb5f4c1e15dffcb68ae10458b378e26379ea8b1532fceb614fa27d912adc7289bb5ead4cf622f7fa066c50460302047c435bb5006630640230174210d2c09aacbcd30adfd5d91df4a96b6087e7fa82ad756dc9619cffd36b2bbf47b93deb420a2e048a33715671764602306d0da9899ae0cdb2ffc56ea5ab6e9a9004797e8b6859ab165050962772bd4e81df8f8384e293c029aaee38a6bcda2b030302047c435bb500663064023069355c6ca525be32124b5671e5697825b5ebcbf9fd313eead42e6ce806d7e99c19689caaa0a0b818ba4b6718d9501de10230281a3f1f82d31081b76d799453e4652ab19e522f22d060df89ab0e971e77d6fce29904a0019cdbdec70d7846e529f3750302047c435bb5006830660231008b8c941e6256f5a9be9873b0c4c11230b873dd15d9230aae50ec5d77efeecf8fa3b6b07d9e2ac4ee51b1341f7230257b023100c464737451cf186dce176c67e4bba9a357a9ab95d4666caaca479f59bf033b4f128b5d9542520e427e00d587d7f057640302047c435bb5006730650231009d0f939bcb12942ddc64a8c434c11fe9502e1d6095ba25d05593893386811c7c842af8c68056c5ee71e530084460c3b402303b89da377470eac59faf31af596d3d03338a19766ab99b02e1e785a177eea85780630db2ddf525624fb17adc7e78d1190302047c435bb50068306602310098f2e3678023989158315565838892d07b2cd808048f7670bfbcb1d1f54cf9b3969a6629d59c7c896200ee2631862ab8023100a7e348b5f6309371d1f42055eed9196733e03196749be163a0d87f4d4ce148964fcaa6d2bcf881c00794452d22b56a0a0302047c435bb500683066023100dd08a3ea94024ada5d75ee79bf7b45e2b3388f4785fa17cb729e54d95b584c5d1fbf7a3d2e349625da2979b186c9bf59023100c8cda68a64cabb0aeb38f2c647ca3c858bda2046fb886e99e2c4e46ad4a68a089cf5f19387e55ae267856c58e6bc1f050302047c435bb500673065023100eb4cc3323182c0da1f5a23b84763f1ba78cdb99e8153cf3510f216c9d3a385f7575192da5b0044fbac48b06de8b8cc5002306f7da6d20640593d2eb759920a423da810b71363711f19625bffa32e462b18d0bf82f8407dbb3ada9ec5d6e042b83fd50302047c435bb500673065023100a22ca60783c65238b9a6e3de3ddb15bde6e856364cfa8ccc09d4471f11497c90dd28cc1052098198ca6a8420a19200db0230290125304919ae5fabc3647cdf5d59f7578e633221fba68553ed375f2869fb462a8c1732616f6ea25403656ef0cf97a70302047c435bb5006730650231009019bafe9d7a37d4224e9b80a80c3dbae4819b9facc8f1f95609635d67d21dd062f2cbb31a85ea2f92e881544d560b5b023046cd76cd7e4f0fea6e005c9edfaab91212e95c78abeedde873278f7acf08d6dae9e08e7ad894f63300fe7bc3a4736cde0302047c435bb500673065023028fbfcadb362cfde35d40c896d1b090ef12cb5f168d06888cff805f80bc66ac0894c13c39bf58ff3261c3b27dbc06676023100b34641d7c8336a4f9ac9e9e2e7898bea2e13880bea656917b20a5397fcab429fd37e4bd9839d8ff8cebcad39dca8864e0302047c435bb50067306502310095a35cfbac681437e203061bd04505e88db6c769744f64fe835abdaf5283ed24315fcbdc17136ddb7e995064de40f28f0230294b44ca3653989f452fb03a3ff165d7c2ce1ffd6ac337259ec155e1da9fd3f3c386234b67777a9540a95cafa655dcca0302047c435bb500673065023100bd8104b196196f2735cf9fdf26c1a2101e46e818fa4d281a0107b29d76c5e0f70d2313162dd32136fb74a922e4491ce80230324f86148c856d81ef00e374a7badae019af2e4b31c69dd2440ad152c2f03993633e851285500540aa8df30889f7cb4c0302047c435bb500663064023031240e703e2112c8ed0cbe014c608b3f8a874d1b024532a92ffad16818b116722d0021bff47ab0983d5f4b72c888ca9a02304163ce474e720c43406cab152a88f617ac434eddd200e68ae653535e0bfd47b47889f75399c41278fcb4575d1fb9ba4e0302047c435bb500673065023024e147c2f9e93dfe6c5bddf7b547d1c23c940203fbebd54fe60869efda813f44d9ce1f55a4eeed866d3cc28b8cd2bac1023100ecb6221301b9a313e6a2063986d670d70d7b56d6eeda298285f5ecc1bba8bc7a566246f7b250f8de30733ebde70095aa0302047c435bb500683066023100c0665fe2e0a066fb2ccecb99ee6c03ffc576915c94ca6b5aaa341141efc56995727beb11f4d9aee279cb1f10b390b21c0231009c9929130dbd3b699592fb607e731cd365e926a6e9eaefeb099ef054091f43b3785fe76c67f534d892bfb545f74d29cb0302047c435bb500663064023039920cb0d3ee4534c99cbc499eb7d33bd7e64b37688eb5e80b1e78d8ecc96a6e043d2c203d88eed762e9d9569ef0ef4402305502b8dce199bd609d0ef8631c48fb562a7d891b2b06c865c0f37d8e228a72f55640ad7fc1dab4254a6b5181178310fd0302047c435bb50066306402305f984bdca876e57ae90adb7c4276d012d82faa40e9afa91525a3d37d1d50af94d4bd70d8e588cdff2839567150668af5023058176035e26b2b0d70046ea5acfd0ef1ae9d73247703769adc3c711d01897876ee7ee5cb9782607cb71e185ca89c76c40302047c435bb5006630640230790db50752f3e3f2d23fe95b57d3268fe284e66289ffcc075a4da6231a885dc581229da96b3a29fcef49f652f5987f0b023019945b7959ee1482e496122f6aa8ab4fb3932f37a5cec33583d253a64d0786b591514f46eb2ad3ac51491604bd473b630302047c435bb5006730650230242fd5db930596a47c4078218816690f98cc01945b10db31b7b52a800d36a133beac31686c1d6a686ba7db6608346411023100e7bf92612a21d7ba7f4a7c8c5a00a945979702752cedd60c151e0e3f5e43b3d15ee1b42e924f810ad6fadace473790570302047c435bb5006630640230643f4e8a6a8f9876eed4023de52909b3e20e371db466c92f6564a369bc9fd4bac1c8a283c9052b79ffd08418256c9bd402304bb814d6363c00a708899dfa26bc5ff026d3372c0120de2068625419bddc8c0e058c0acecae8f317ea6480e01fd5f6d50302047c435bb50067306502304105a2af8510201321ce4f29d3c25872a5ad12a80d6f8491683e089eccf4533ec77f8d15c2423314f9ce39a1de0d413b023100a2f213c6778067b35756466d45331462d1e98b0716d1a9c380b4fa0b207ee62407c37103282b5f3197e2c626cdd06f670302047c435bb500683066023100d984b3cbfa2a0798197eebf0b4a74beb2d443e289b34bb31398a6494c78622f5a13fa35600a0740c08f4e58ed5f2096a023100af1596013016ef9006ecacb1bf592d232a30b0443ca2876d6a5258bd399512097cd37a1f6397e287fcd20dd114403d390302047c435bb500673065023100c2508a2431e59c99a643f2901953cb001639c136dfbaf5bf0cf33d243776ea3c583c5282414ceadfa14b7ef0f7270022023021112574c0afe7a51575c4c091470b39b6267469c54a30d160cfe6ad9d29ac66398fd38eb94b8df30ad604e9487fc0480302047c435bb5006730650231009655d971c3e08d42fc9421827cbe14370511e5b6c2634d7e1989000f2ef352f6c2f595c5dd37f9f158a48ba606f8287a02307bdabea213c0c58bd55ee64a248d3e933cab79bff2421c3e64657338e06893ddea583c75dca8fbf6bf712670487d893e0302047c435bb50067306502303dee939902f573518ae3cf700f8fafdcb2b906887d86281e64ecd68fbe56f3b219b747f57d918da16b582aeca79e8444023100da1cdd57ef16025e0757c8dd7673ba07b21853b30df6f66d5e2004fef2983562c5e30af914c6cdc610bb28236ab2c9740302047c435bb500683066023100cd9cb0480f172e9b7e7a12a75ab3935088293727c32fc4f9499a855c4211a0683109d32ab50d86216da467457c9f8264023100e615339082fde8da4c99eae5a20618241e2843acb43c4834b7eff1d1d3f775b3b43b3d9c6f9c5594bc620b5d43bde1970302047c435bb500673065023100e58ffb7224c8fd1deb70d87039be6c0c8ff9e8df6599bee567ea3e68979ac97695ee809caea2e373cbe05ad74140efa702306b34da36f0fcd1f89e57d4dfc38db6edcd64d2f3c0be03505769c8b8da23cf715af851634d72e5bf27afbc7fcd045b3b0302047c435bb5006730650230474ed70f8b2708f1a1ca169f5c9fbc38005ddf6145eb2a714e39b70d2be5a8adec7d810da7e276cf3e185110d7d6f381023100d2188ec84cd357b8649e04a5e6e75d0522ca7e2050f47006bbdb0ff283be74fed3c98d8fc3b77caad90cae7190a49bba0302047c435bb5006630640230592b0c0966900e9b472336a2a13743358f796b63ff06db54754bf0d4c9534934c6c932dafa80e294124d15a06f1fa34c02300d14d6e67a806600b26cb1b34800e1d787fe9397ee1261d03af66e1d8023e5f360112729c81c5192d0911dcd692c2b150302047c435bb50068306602310080eebf07abf9d0be5773d384d5cc24c7462f6f8403cc2f7430467ed339b31f94579ca1af9895ea19228e04ddb38d068f023100b11ba5a46b205793d5e266740fe8a72348f76041fcaa882083dcd8598957bcfe8cb472b36d6009318355c74ce9488a8b0302047c435bb500673065023100a086983ab61c626e483d37f4364dc80aa9ed3150496d0005f3768bf9ee433fe2ee00f989d64640c9269dc99006925cd1023047bf8cd03792c8fe6c32b39d95af4577e505b766f9459c7bfa479bb9ab91f3deabd363464520844b36ce38a77eb822bd0302047c435bb500673065023100840325f4c42fe0545d75c6c007d9c4286a6668c57641cc79b9458d47ea22ab6f7251d2f5c4d7906b2a9d03f40d8176b10230726f26c8614c85a9aefeb4357a40074396ae1dad2003b1f24c00dd03752129f1771409a093863746f6a9c6e4bdb50c7b0302047c435bb500673065023100c9e156f4c174641e9fdffdd9ffc65d268ae7053a9350904a13cb4690edd8c48d7fb91f9ababebf3568a8582e3b962c0a023027c31c7ba240872ea47b4890aaf1d6e69b363eead9d030a1d7db92a1c6902a5d8c8a701157618d658b9568d83b209d670302047c435bb50066306402305aaf3749f344ac696b173ee6ccf4140ea580f62d554a9f02e2adff382472c3b2d404da845358d6328be6c2897f69ed9c02302b69d6d100825b2faba4a2366c31579410915afe5121e5a042de82d856bf0b1a6cc0cf101efa5adea34686cc4b0c6c770302047c435bb500673065023050a5b4b5b4fbd65d28a412c6d3e9d8dbbffa499c1b1aed3be89815d198ee4c4c46c1663821052b4ff511e2044f93dce2023100a37d32ce91755fac77f5043b36f290d31a34c256b4db40cd78ac9a3c52cc61bce82e5cdf7a8d60478f2ed3893ecffb040302047c435bb500683066023100adc00299e72f69c4760684eceb6b644ea3aeb56e3561acd0daab43e148105f904757cba50d640859e9a56881bfce2cd0023100906d40d9ca7af6d6997557a09aee8dd6dd673bae25ae2636fc1bc55a0eda386939089817f52966107483af07a1d6df560302047c435bb500673065023069f66bca31ca3bafd51e7aaa869d3613cc8e21ac273bca4f7e84c57a493512ad836c6e119263be59c0fc4ab32fb32041023100830ff03ca7cb21ac65384d1bbe2c6e774abc8bf5f1f67b8e66c5d5369086ae93eb47ee7a2476529a730d052183eb5c030302047c435bb500683066023100dcdba0fe46da261006e4c16e97d5718d769ab9b8eef54d77542f4f483fc420b6581582882d45833547a8c6b084b80d49023100f64d2a40405f85a8453c793d03b2cf8ec8f8b18a7aa72008bb9a5303b597ec010592c53209b463c518ff42d70223648e0302047c435bb500673065023072510ea7b03b3cdb9e02529f87bddae8d0368a24b86e2c16ce92c7a578978639a46a35141a9312d877f2040f859c4adc023100dfc624b8bb8e97dceaac654ad5a4a40384b5524fff86a92e2bdfb4a3847f8bbb4957c4f44c25760e091bd0e00910aecc0302047c435bb500683066023100f45696aad0bcbe250dd6ee2ef44c47c4505b132108b71c40043d05fb1ac5d4c8df89a8ec2e9c1dc725a335659cdb25c4023100869aa7adb3b6dd8531725394b5b91a88f8e9be26a68f8d4719063515c51cb70d589060c8a309fe2b09176bcd2645b4880302047c435bb500683066023100a9b5bacbc86bcfc7d2931625d639c7287e143f81349754ed086c67c14e8bec3a1c7da9e6b3e9fd8e8c545230b1efaee8023100ee8f87a8b4fb4c275962619b0b494c0209c4c4bf30f4f4870549e436115327c3a82bffc0c6705975b66067893334c4640302047c435bb500683066023100e4f9ecc89bf9528687447131cc716dcd1bf6034aab6c4b5f0995b719d7ff7ec5bf7be2aa5ac1ae55ea880a021764c2b8023100abc64af850f83cb5c50fa1dd64feeef036fb567533788f9989c748365b0aabf47e4a37cc981fa2aadb418ecfcb12cd640302047c435bb50066306402303c134a7db02a3d6fed46aea4340dbc63e0c587074d185bac1dec4a459b32082c313a07ba39dbc58b141253e3f1e90db702301f1f0fecfab8464317fed38d9d774ec1772792f37416a507d6dcea1ace9906730b408264b4689e69a8185fdd914225130302047c435bb500663064023040df63983e759ebde51a0de5dceced773031ca6e0709b60979a620dbba46284855acb48b1172527fe220073b4bbf371302305dd48d7d94f77bc4668269c347de474f21da6c696725180ff6d150860ee0b8c722464593800afab17927954c5cb328f30302047c435bb500673065023100a357af8f9368ac2e7ec143b09d465b690a146132e64da0f66eee13e3e151fa83800d7f5e288bee00c6fd5c2a7cadd4810230511886e6319935c5171dc5875ce6c43057c5a4771dea4741b22c010bb2951bac50b90e321dd8604a6c26ccc49e0364840302047c435bb500673065023100c9e1c394ad2103611097c4bf5c19f5132d0210b4c796ceb32cf82e7f395f3a650a47759a433eea6be362872626ccf88b02306c071517e10816e1171260683afff1e430970f6d295ee0928bc01bc0a128b9c9b8a53f900325cd71713e09369161cdb40302047c435bb50067306502305976952f2d07bd487a8a770d0be8fd0646859d8f6cd332f89952dd443549163022ac18cc36be23809b96c86f1688693d023100ef17ad81c27c408ca070c9c886c8af0e86a937379650710239a9cc31a7bac6c3119ee09ccf6d1e98b960e0d9e2f0cc600302047c435bb5006830660231008fd362b2b0345e75b4e342e6a30a14a2f9439c1cc60c2cf52f2ec11e44473dacd1cdf01fe202c7d6482a5d5217e0df3d023100f4883a1aaa1493f5333133ba8528efe99fac9ae4083066eccea629246c356f9dce314df3dcc323022930ebdb607c55710302047c435bb500683066023100c87904c0b438b0268af5ad1fd972dc83bc277f6ee0a43a10ee255cbd516eabad30a7526bf929c02f043f172d9e4350f7023100940bfec7f6499a857f7ed941939ee5d609c0c94db0b1ea8fdb26f506cbceb8f48cae020027a691ba44d14db190138bc80302047c435bb500673065023100bb47e5cd91fd5914d1ea590101b2bc91b51c5faf693bbce48db3da4fb2d23f71fad8b21182c140cd09a722f29e74b68a0230387cb88b0b6d4cb11bb83078fd34a7a9226ea395271e545b82ce70a8d7e63ca09d9a2e8d4527894028e50835666f0ca70302047c435bb50068306602310083f30c88e1cd76e8d7231bb5b826f73aa90235fe9f45221e1a50480d4e7b3f17c96d1f93429ceafab3974a016acf3a500231008f6ae5ae37995ca705c39620e3ac518d987f265b25d43dda7fd542910d2fc6436c5c4ffc1c0c30bb26aa8c3a1f41d0480302047c435bb500673065023100bd9fee3b221a0dbe4364b9f96db9122e24d977917d916fbd2c361e1befccecadf4d64291ede3d6eaed30ad286e5bd53102307543e6d6e11c2e7dd7db353d9da13520cb04dedef9235bbf01e61cab1401fb8b51819cab01cfedb4c4b1ea30479327fd0302047c435bb500673065023100e79df418a34b000599c8d637b7394c114fd9e0d3fba19eeb38a8f1b3cf84ff7b743115b95f8e013f532f88978ddfc9bb023051735d7d26530a0c3f2d087cc684ecf4cc9472ac476e1f71f8ba8191279e5cfaf593c442a58a008220318a2f220345f30302047c435bb500683066023100e593c36f2cd378758f164996674a37c09ab1280329d44f5b32493a711c74209e8493579f8bbda16977acdb4fd582ca340231008af88f53a3b55d67ae58b3f714686a72b84fd9a5c88993cf39a161cd8f8bba9f422957af943b48eaa7a2d59dfda4ec890302047c435bb5006630640230552f61d07911a062fa34d2b040831c7cd90b776dcaeec496038efa3a717a3caf472419aa9bfcc270170728bbcfe5928402305e6630e744725fcbeaa6a93884053baf1d9e1d49cb6f29bba6c8abc1050d1f0b2f229d0aae05cca54f33c8a3e4da358b0302047c435bb500663064023017ab662746ed8cee5d2a539d350f601ef079500020ab79b28d3271344bdf88ea6ca4c48c9042a84585da29ae857da63d02300abaa865767e6bae8e8a829505811a979217c51dabceb541a71815c0906b15e0dff4ab6a7365078587feab7a9cca20c80302047c435bb500683066023100e4dc72592748164bb5572b98abdcc103c01e5124117d428e84997a6d766e9d14295c0477ae68ff9cbaaeb845eb84e392023100852d3d538c728dfe5fc4cf08d0f5e9dac48ca24e78e057479179ccae58da700ccc23f09ab1c751832290d8c7e45f826e0302047c435bb50066306402304240a3515cafdf910e81460d8cb1465c1bc5f697cda996d3ab8dd08225fad9def358bbc8cf0e31377e09c22ab3f1c48f023006f80c21d50d0578ae1f85467f2e512cbce7ee953e9e8621b391de33864a2f9487488fb50dcda2677dcf485cb7e9c10f0302047c435bb500683066023100df8614c96acad0cce6b2a576d7504cb6fedb934c83b36875940ad3a61cb321585a88b4b038e2685924c1bb52d7bce2e202310088043703e9b26b475d36af0b9a33e96ddf74d6c1e33cdde85468c1c50df07b75f70c09c00b210d732dd4c0de84d381f80302047c435bb500683066023100c8b79895df380e0d07e06eb23a919b4dc3cca92a662aed8342709a483a66dfc559a8ca554f4741e3d8a9f431ef36c9cb023100c1eb32bd2ca2df8aed26a1aff768dfce2a99e223eff6800266649d24537ddcbb17e25936f486bb471e33f99543abb0620302047c435bb500683066023100911dce7a3a436f544cd7b6d2e41321aed1bf1621d7b26ba278439c83e9cd0dd5d06670bb5c4a0f83ca73a608f110d98f023100b8d5030f184d4e42abf1e34512cd576ae89416918ba71c21cc227150baee0b36ad99d0471a4ec4cc617b999d95f22c0d0302047c435bb500673065023067b81e7bdef7648187637c65b2480eb84236431f3b3eb6cb9eb62b06ffd135f0216e889ceaeff3d6d9f0fc943c5dc068023100971c24e0d4b14a7ad6c31eb2f34c9a5ec244bc098dd8479b4d5e2899d533a83562f67718347eb3fa090145d5e33e011b0302047c435bb50066306402303cb6a14980b53eee5a95611ff5b0f2de2c50fc6136d2384b1ecd79038974cf1c477978e47f9145127905a6c4f29ef1af02307d8c7e2f0b88be83373cf80b077421783a1e95c0425f4155e6dfd2f228ad41f7aba5266e086f6c00c6cbc89f3f1760e10302047c435bb5006630640230372486051c52a1085ea45e57939f1a38cea774ab55be1ffa7847797e23161d9acddc33956ca478beb104f548ffd86fc80230723e22b3fd327cbce40b8f34401d488c0253b2d291089c8d05ff2b97d287e7a0d108827c97ee335038f6c4b28a1899f80302047c435bb500663064023026b4e0fc6e4480d3e67b839737e492fbd453d8aea295424b4500ab8e6116167b13c43f8be80f6c13fb303052d550cad902301c07d806e2b22eee50d7fa39c68ee01b95f20c569f921ab27c3ec9b63b29bfa8c65ff72f1c6629779a73f0caf203003c0302047c435bb500663064023026fb9589490aaa7a4206eab7e4ecc31d27c857254d9fd4f40aee293f590192e23f976781c9090b89f0f11a82e7a82c3e0230650e176944e3a9df5df92633577da0d8275b3b2bb1b7d99301c09f3c9e07b087e39aa9f6d4e7f0d519721f7e690b739f0302047c435bb500673065023100a89ac30457e1310425411319829253c3dcb78f6b02c5ab0ae0586a4804f508a074ba4b65323a915438f70164dd6b7310023009a39125126efe257d5bba66a25fdaefdc9f3e860ce1a17f18a0599861950ba686df14800ef16e02c1963ff21904a3cf0302047c435bb5006630640230021a1e7671786755dd40c47e8e4918f46e9cacb156d5968ad52390b4ee6127e867081d49ff545bb01cbb893a2dbb2a4e02302e0e3def0be95dfa4cb3de472d026a03654ab842640dec89f434a2ae85e0083ccae75c20c45806df214c69c0d853e2c60302047c435bb500683066023100ad31fee5e308c6287ee6a99803b8ed0f5e6cdf36a16cfb35daad16d32ba063f50ee9e348db1d6720b54ae82bbfc707e6023100f7a0aff3545847e7aff6aa3545308c61b0a3d0502e26e4797b56fa5735770dc38526a3ab5a415e8e2c88881f0126f9800302047c435bb50067306502307eb125e412f099611177fddca3e0f10a513311944d5d2cbe8ab821d8d76ce47df7f2e1ef3a9d9202c82f900146d3a6e002310088fdec9f70f7f308fe612025e9cb6552ce7959de775a7ef489eb7bcd8f5e0d9ca9d2731c4df960b9b7a1a8ac52c325670302047c435bb5006830660231008a32e5e38b963d215ff945632470df84decdb026c4d391dcf65c8a970a90a4e42ac180e52ed658ad97f45447cc2f40be023100e041c40f13da2e3fb4b2ceddba97ff103463d5d5045bfd00345fd9e5ad834f066f8881b4ef4abee2708e7321671426210302047c435bb500673065023100c6c00347c166991afe8bef68d739e9b6b02334733a81051308cca90a50d918221093d132bcdc690d85e558c18b23fdc1023002f6764b90d1a33a9cddf2f2083732ca9999e873fbe588c484f4efcefc0fcf5253043a9873fb7e488d753611a39a7b990302047c435bb500673065023100bf2ff583b068ef1ef816a046afa09ad9cd02c5f6fba8266b83dafed0eb1fae86f0919f1c3f8b8fa9ded001d6c472b34202303cf5c8c2065844c6f321ca23b4df710446d55ad804f88c14cccc7eca08824cf96776ba8042548f64e63ccb313d86fc290302047c435bb500673065023100f7d904c5608a13fbad707385617e53b5896c3ae5460fabbfdc4838326711539763da302f72433311f4d9c1ced5db5def023074b25ee2094e4ab4a911a29ace0b81e96a4d15b5c68743027ba157d3f5f0129d34f016224ba169264201d4f6f976d78c0302047c435bb50067306502306fbba40aab0946b151ae2ae8d023f8637ada00dd9e4b2c5587ed2fa0aaa6bfe3b625dfd4c04642dd0e1f5d599cff98ad023100d52077c7d7bdc33618a9b5e9fe283686f9f8f8491dd9ef6078b15c628be4e6e0dd7b8af357881485e7f6a264d0ce591d0302047c435bb50067306502303369da2d41bd2c86a56c72739d636c168c17261c30d5decb694f382c03bf4a9c47c40a24acad23a79ca76ef3479a131a023100b1bad273750ad965dfee79eb04e6d6e6f1aa9ecc48cf6f2f8091947dbbbfdc4198536500ccb480da4c075df6e5efc75d0302047c435bb50068306602310084eea7a888d173e7926787ccdd40b28b9682b5e81e741d6fd2080004c7396b8289cd86d266e3a9da8588785efcae5236023100a958b7b7e5ff744e088cbed9bd32d43bf5ac82d539a495c1b424ad0e7d251faaf6789da8c5da74f4ebec9535068e0d2a0302047c435bb500673065023100fdf640f398bdfe079cf3a561500b72faa3ce9e1294ebc6e8411e0c88a57f6570c371a98f30f1cfb633515ce6bcbc3c160230729ff168d433de9e67a3494dd205fcf5086662c4df24cba645a897e53a7869cd53779161b368e8b0e9e37e2bab423f730302047c435bb500663064023078bc5defe753335815b4b8a13a36d36d2f00a775ac64e0ae4c6dae8b23f7609bedd386317ae39e23ed93d1ef88e7cdeb02304a0934a9db479335eef8e710523ce16cc6499b149edda239df0aec2a56a266798dc8274ba38db502492820ebda4eb6610302047c435bb5006730650230260ce3460c4da575223bd17be3ab64839ecd24ad1616d5a72968530e3e0f6df8bde8369aec95ceaf48693aa5efc3912f023100e03b98f557a11d9f9b698e1361c880a1faad784d85f4b9f9d36bd2f718c7274ab6aefd1f42fa9c1eb7fbff1c72406d970302047c435bb500673065023100984dba18241f183a20ad7300b1a2dd2f9d14757ae2590fe705209b0d21f9be911f69b9fd5d9d0bb06fb9ddd02870fac602306f1cecc3661d351ff32e6d0442c1e007b1c23c96969da35a4ecb5059f20b221cc03b06c2d19ed04a97e5e0e912cb2bd00302047c435bb50067306502310081166fcd1036cc1aab358963f6046addfd68f660755464435485c88f3c91307b90ed3dc9f79138bb1b3f48d056d33b2c02300d6308a3130661071faaf9e5e2316a594be12cfcff76aa41b8eef95640e0365ba411f1a74f88eac61ee13828ba2c67640302047c435bb50067306502303f5650afb875f454edfd3708b623f564515d9d1490e850fb90d1b044e8943a65d4e0324e07bcd4517c04cdc927b5e652023100dd341887f5d639345c2e3a7e2cb52803fedc95fedf170df26235304ead9a0c539ec62078d94236059d1c82aaf00593930302047c435bb500673065023055c94c4807bcdcb7e59b6ca312f0fe303fc9d8b696d56a0a73c3472ad497c98f4e5d78a924afa52e60716eeb1b27ca4a0231009d5d63d1919868097d03313867ad5523aeabe35ff1b74adc6097aa42fb9b526f367006948acdfa17c4630e04d5c893960302047c435bb500673065023043b103813d56065e5a3939606bf65ae11ceb7d252302d9b5e61a7f3374ed611dd4b7cb9a5c7a73b052f0b18bbca72349023100935d0fa67e63f6d576eaa87063ab7492919aa3bc0981a4c6ecd2e2d0df72ba45b42a8a42e2c561c8f37a2f347c550c260302047c435bb500673065023000d768df0a7f140dd46660eeb995b826661131e192c23b29b680398b5370c02c3ab266570778b66584dd90152dd0c919023100f29371b82a415f5d769459b2dd1fa59dcc02aed2c09e18ae194b61eebe2158553c37280c843b39264f9014a85169deaa0302047c435bb500673065023100ca3b80f3b217d3829041442d187f66115a01d84e1265e2bfd42d6cd98d117e39c9b0f83afaf32753640d3305525de5e802302d47201ab1b2a4d82e32f81701e9ee316a52466a68610caf4d9bdac07d6d588e089b9226df2be3b0047712a6d208c4950302047c435bb50066306402300d8856091d4a1575c5cea41340b98889d6dc65ebb53b36fa2e3bca3cbbd4f90f694b7b47f7ba710bfb35e33d17376f1202307c7405cf1bf5782f90e14c81272a2abaa0cb443ccbd343fb741f3b5d3ff1c6174192fd46a5f1e9faf273ef45047987020302047c435bb50067306502306526d258a04e4d04c6ee063aa4fc514a0af4fd33e183e370a066aaf3a2bf7273628c9fe4078787f706545687f7300da0023100a09d330d26b190a9f0d5727f4aa1972e35209e5f08a6c91970442df6650c9f33f18e20f36bb09a387d30e5e4d8a21a010302047c435bb5006630640230267137438c40a479dde052e2a2c6699e85d6a54a6281aaaa69fa85f210b967e0358647dbe574400ec3d3cd33c81e362602306b5d03bb707b3a6307dc5c0802ed2229bd77056182a7fd1e1fd9c6e63a98ccea5135d2e3253f5c7f0db5bd8babe124650302047c435bb500683066023100c029a185bc90327b6c88a417975205b3a8d4a8f93bb61f9dcb8c0fdbd590e9f93f9db0b270cac378fa0d9240e1c3b55a023100db65086ef51caa9ea8a6aa3b96981a7635feda34799e5c9dffa57ca573ef4659cc72b79d82b0f9e1db01615360c3da890302047c435bb500683066023100ac3936dd5743e50f548badc4719dc670170fb900e4d730364a8208e9f06aeb5a120ed6da7896155ff20c753ba162ed400231008f9eb3b1f3f5bab826756ef1289e44327d723d8707510c848a54b8901af5b9dd8de05fef7b997b947c89acd0dba415de0302047c435bb50066306402304cf3ead032a469aabd797b4f2f64c19461fc05cef0c3ea60dbe55eed4b05ecf5306391a25c4aec2bb989bb0505a7529802303fbc577f372d2a4bbf6e9aa9e19b5f40b5522affe7f58d907b89a1cafb6ee3275ce581e4c0d637962b102d1d540dbba10302047c435bb5006730650231009a220cb1f07fa370067def287bfd9da7d6ee7a0c86287e48ad5f7e92b40656470d85e985ac39ebb3090a8531e47d91ee02304f4cefc878d514c9a8e56128a58014845d623039154f74804001c2baef0644a8e06e6e26550103317e15a53fff7327e40302047c435bb5006730650230453e2b4341650fc573c24e1d1f36b8e7c392587eeb21e9ccf5da23371ae5cc9ac75693253987b1f6d330cf3be96d7ee2023100cd824f97d6d4196c9a837ee831fdcb293108496c16e77e6fad39c39379dd0b646e73c5aaa5ae9f7f00ee4c9c9e510b140302047c435bb50066306402301fd011215817a7f0d74514c9b4da84c0c90eac932a8b0047e70c12a7f021b261cde74e814c308055aeab3bd11ef20ef10230375f74c7cea401660dc18f4dfd0d09561bc45f0cf054b11cb1cece8b830b9af7931cd937950d66e467c683c86a00d2660302047c435bb500673065023100a089957e69919023d4ea6129f0a5724e8b5ef490ba5a4354b03eeef68046eee2eab8ef79d016818233d3393401ecdc65023024658d106ea114d3666aef30813abfeac3d164bf9210e06ca16636ddf90935361ea0ed9f869a798a8b44c6d438bbadb30302047c435bb500683066023100e2462f3e61e798556c66e0c2a7ba2679cf59f843ec67b61f9028ee3eabe44d02bae18b761ecd16582ef0f814a617e287023100f946e162f10ecfe861ee1522632fbe645088c7a40953053b97c6ade58a4db0abd7b5131918206e642ad800ed7f14858e0302047c435bb50067306502300bf52e2bdc879027e12003680f95e4d0495d89a61fac74b9a3f793c87143c90b29237fcabbb125b76f32fccf10ffac98023100f779257a0dad9e0d17b9fdb8d0b5b6024e71403b44846f8ce9a99a3a4191a4e7541ff4d024858bc0ad77f2434ec4f6bb0302047c435bb500673065023067915806d7a89c23b87cfd97523c30f8a801dec2563e9c5fb64a7c9d02e83673ad30ac1f91272f343c417fb7e44faccc023100823f5f7d4d551ab763325a8adb176f4f4e72a314cc5e271d26279837049e2ec5dc482a94a60782f582c7067fb56970b90302047c435bb500683066023100ec952e4ce16c2bf12b0570c1b4961edc6cc8934882f96a6b0523a889a084fdf49539fc49b706c7d3469de8f184f7d46f023100d3e43abb19304e57777377c7d1ab2eab819103683b851eea97bdab95d9a4f27525949ef73b463bcfdc773741780ee8b50302047c435bb50066306402302b5cfe9e11e17aae126bd1af9165b97666cd66103d701a9af8af22139a140e16dbd44d0764c2621ebb40c0c5e8c8702402304e4c9d63504f2259dc2b370a4d601676201a15ff84b37d9c155b91d1acbd07a3a4ee3428e58c01f66748c2644f626c2b0302047c435bb50067306502302c7ed59ed92ade06799e21491b796952190151ba4392ee34545642173a96dd6bb9fdc4099d12dcefd83be71b65e0de0f023100c5ae5b839f65492612c9a23babb03c4ceeee040b1aa7719972fa4edc0cfcec9fce99335345cb09610b7e051087c292100302047c435bb500673065023049983c54ab8e37fa05e83a6142b760a6da47c582b1a6cb9f96b394472718662f865fee3cf5ff3a8c17f434446bb1bbae023100ede18e3c37442f350ca17a57810d2f82a6c0c1f8b879f44225c071d0597eabd7af99258909cecd545dacf2ca14bad2a70302047c435bb50066306402302c7d07f850b6d5c00c04a23555b71750d61f734230d451b8dd9c57f6603666ae83285b7ae3b0efa6339a5c875e35f551023063fde5030de62b62498fadfd123004a415ac671808514f0ebc2e8defeeeb613a17421092da3868649409e916fb5edce00302047c435bb500663064023007b8711131d17c5391f31776016e0250bedc97b554e66445b8ad218255d23b821677a1ad8e937fb654cc0ff38f5c8c980230083ff4be21e7d339cc092227944518195a56c3eb25695448f00d2ebb5da7871c63975b3a63ef59517ec77322921720cb0302047c435bb5006730650231009f3553d2a6be784ea0a8200ea63e20d144c5959f5cf8267426d0bbcd9a44c11707a3de26969049630cfd44ae42ed323902306ab1c1eacda160a9f38a2066c84955459c33b0f25e2b5c904286b6de83921f91536ae79684a9dbf84a095cef01ffd2570302047c435bb500673065023100bd48b60d08912cb349ae18884c2a0eb00d7493590180a3cfface09b34eef7fb419e7928d662cfaf1d97081190649e5ff02301f97524b1229571c3973f00cca28d4a0d5a02ddcedfb2c0d717e91029776ff92a1887765038b28ae8bf3e467f3c0535a0302047c435bb50067306502304278a049e7577c7e31944db99b6cdc71b7be8c249e0dd0271fa7459a6810a8b6de8172ae3c39aec87b4bdf055552d9370231009536cc4c165bcf3817a94c1ccf6503004a0f2370c4ecde2da3fec5ccd7341482beac56bbf7872568b6ce3bf9dd599f500302047c435bb5006830660231009b0a98ce70f9a58267bb35c8b5132741e6eb6897a9e6ab7ac8c19f5e45511b345cb7c0507365457a479326155c32a6750231009b4bb2dbb4d404d0f06a1a19f687bda06d786c655f7d9f4af66d2df0c44ccca8f53b7daf44a120846be1d9c2d58140b20302047c435bb500663064023000bb51820892e6c4b45ed154202de425256be3932ab670652c264b6aa1f29e1f391599f444bd53d25181cb7c2a90e7d102306aa06290e975665b81135f15a8c6a7fe1162545230ecf060ea273e228ccdece6579ec3058f388d539f8ce300f11fdd840302047c435bb500683066023100d28144a8df65d059fa6f032466765bd3aac95074c4efa64b9a470e378f13bd40f508c75e9c358498d63105005f4374fa023100eb73bfb8620e2f8ee59b9e2c7de000942e5068dbe05e3e4957eac569875ae534c4818bd52357f557ce0dcbf3bce71f8c0302047c435bb50067306502302c135a1aaad4f58a1698ef65145aeef2b4021fc5cb9b4907ad45b7af349599e55519a52223d96f2a90ffddb45a91b22502310082551386b3275d60eb13ac479f156e4906d3251668efd6524249b0d0e929c6813de4a49e30fb205381409194a6ce22e30302047c435bb500673065023100c4f48e9c45973338e6aeaff99bc459df4ce28e00ffe9e95f0056e1602304c99ce4f457d853e9ca05045d7fbb54256bd802301d8d796adab2281034f007e6446903e22c5e949f111ed58bfdadbbcd358f62df10bccf0f3c49adadf895b4092279eb8b0302047c435bb500673065023012cdeff9256e0b00c0db47029266bfa1553a6da6287cfa58aba41b0c904950ea1d25973e75c95ea43a22cad019a9b8680231009ae5dd96c5b25dcf641341cb01bf5afbcf685b0e91b28825cd6594427984f08e8631efa4567fbc599714e9f74903e5670302047c435bb500683066023100f058d8b5bccced6948e4a6afc32731af5eebd0e5fb05731a6c6c20610c394c18017a3a46baee44a6a2d6753c1013c5ec023100d31cc5c6daa0bcf386390d5ed092a9b4436a8500d4af8d57db6b82d24d8d91ea6ef3d0ed96de0dc818cede1085446e740302047c435bb500683066023100acac85e3fb78fd185d829a535043bd1a02cd8b35479a4e403758c3a9efb065ff5717eb2a7c40aeff0b6bc785a74e75ae023100b5f6d339144e77edbf650d56cd4607cfc229dde460356514d396303f44912c4ab5f73b6b35d34623db883a26661acbcc0302047c435bb500673065023100dcac1326af8c857c10119e574c45d6805305fa345e52e019ca86f9466ba8b35080ed79c0dc51732cfd35148db633f8b702300fdefca981ea57e485379bf8808bdf15758d1214d6ffa13d445b4287edb30597410ee24481906c527f674e004b8274f50302047c435bb500673065023075744ed25cae02d852395c23c3d4ca145b99ecc1b232f11e18cdd9f6d55d2d4c9925298f1ab73d5715b6ff4fd39808890231009d4a56c7d9fd760a21fdded3ac8d409c1a88d3e302004f7840e37d2c245a64e58ed7dc592c0bde0f7f16a6b8935249b70302047c435bb50066306402304f010d11382e3d9ef55552c41a02d565e473acd110f4b423cdb7cac3623355f57e7d15519d676008060567cd31453216023014dc1ff00c413e873cc243ad17ea2117e18efe79b99e55c5662a99d2741ce9e064d46d62893d6be8b82a2f24f2f9cf780302047c435bb500683066023100a9d11269d85ec53aa243fbf1af350f2135fac752a8980a119f6358bd86efc7772599f57b0a832330bbde6baf0abec8fb023100ce4c0eeb62b4a338b06a81a7e395ffc7386b7d19bdf0339635badc82d82b3fb0774cc84a760ad1259bb76a91aa82c3140302047c435bb500673065023100bf54063ab193d2b8749f7237ee9d58a5a4b7a05a933eaff8603a2388b9ce05db9ec865d8c0ab7c34f1a7877343f5b6a202307a1cfccce6493705746980d093c189e9c7b150ffea66097420e0274b87781716c6a2e3b1c46bec88bd1d827d3295212c0302047c435bb500683066023100df8b91491606e1805c1cc5698a51874d15def83c2e50b411b529bc799c9f396d5dc835c4cff7405c4af27887b073c35f023100e608aa7f048cae8837856590c108c1f497c970194aa5ac1dd54a70817a8f1d2c84c7b117a69c30340d77439e4b9572300302047c435bb500683066023100c225cab2a3e0310bb8a6d2cc09626de162369d2a9e28689c26c11b8b2f4d311fb0c24ac5c6ed1f44a51e1ad5e18ecb3c023100c546e28651fc552fb9b45ea79c609fb0f99e3e29f6c84962a198341ac41bdb7ba926b3e138a629afa552c923c6129e450302047c435bb500683066023100ab8f6b20c7ce2e1c47091ab90313ca713305d9d1cc74b5a0bf5622b5b1814cd4771a9b9fbf32691243204f45c92c42b0023100dfccf77910139f03bc2e11254c54857d7fc4bb3638b07d4d09da4ca9bc0073fe4a5105e77c3fa674ca84e1895435c37d0302047c435bb50066306402300e80cd767c727471cea3dfc3a78eddb4e6e58319a170ac4cdc23a00c445ea0e5db9aa7939f775592bf30367a19ad3915023054fe6e376464f5159ff7358361f4b77b3aa73ee09dbd7d5a07d5332ba838cad5f7b304cc9ebf72db09feba6779a66e9e0302047c435bb50067306502307596f2d4110438437d99495be79fb8e23f550dd0e68f033694131250272bb0b42ccaa93585d63c67959331bdd07e03240231009395bdb6cbe64e18677d7f426ebdee38b9042d7a5b81d056f8a3377315efe7c4217c649ccb49756fc09bd58cacd7df2a0302047c435bb500673065023100efed7df62ca5ea1648416f88de3b56c82d8564dc7f29c68d80d233a03c3bc44bbd571c2e2f4f948b56d4137b2af57c2e0230647350bb0978154e6675cd756daf6d232c8efc8c5005d8ff6d01863777ad4129784180acd5aa7e38aa29cf62edb8b1ce0302047c435bb5006730650230712bc35bda6f455aae5dc7bb1bf337d5fc14fe809ca813b14aa35e8b1635d844cb70f94342fe3fd1afe5ec9de54c9bab023100c657ea00c26279ed7c8c2c7a4ad002a3e3e4eb55561a67b3858cb8b10c668781857e4596d1433191b38eeeb83ba26c5e0302047c435bb5006730650231009955845733f5393df097a05cf2a8397d48ce3cc05f73071a62c9ec09067e76ec0821f58f9fec63eaf05d5b60e343349d02302ca6e1f2bdbe457a2d2764c375b005cc79a075b56626102b24109357593aeb225f4350a8aeea724a1a16ebf6aa0fff140302047c435bb500683066023100da7471fb8593c5821e62e9ae554dfa561d2420a14336774f36072c989a02b84b616b9fb249cdea52517aa46151b658b7023100b09c0532db6f1ce36c268f888e1c1aeaee315f15299b3b3fea12ae6da6a7b820827ae33c37a95a8cf797bbe135c3cad40302047c435bb500683066023100f89f65b22f7b6b97125e7add15af9d989e386c5f8a30b336fcfec6a0156bee2b03940451ce8d2811c0c079fb19578a3f023100aa3e4e7ffc87b6bd2041b05d6dcf050c673ef54f0e5b5a51536c1e359ef131acd7f4c4b63d7179ab022e1b2c071bb7250302047c435bb500673065023001c5f42ba968cfe24614a761d3b1108a27abfdcc2260bcf7dc270f3f5a5e981dd511729f472c2def7d77eb3a638995e70231008f36e345091a2408cff6e44c6c37c9fd4e9b85f5efc54ae78b0197e2d4de6761730d246fd4cf7860b849779cd8ffb7370302047c435bb500663064023078092b25b05fe646aa7b0fe2ac1f17a009d678db58da770545d60320da86719dde2c2e34f10a537928112564a889e04002303e82ffa70856eb8dc8d1220d2a8c1e7adcce15bd6e8cec709536de15d431c38a9ec9220062d8e9e0721ef7e37bff6a880302047c435bb5006730650231008238261f8c86398f7b17b280c322c8e73b00a9b56f6e0aa4ad739b007ab630093260ff8e591ab7170b663ab5a3f4be1d023054b0bf07957b3962dfd6dc87bdf4cd50a544519666643f6afbb1d175bf76083b5c956bfcc6ed15f571bbbd7fbd5826350302047c435bb500683066023100dad930c4ca6c2f6aa4603eead0d14a978a3ec28751047e803af2d5e5e3239e929081ee367867824b1a7ac9c8616f1ccd023100924bb4ba27cdcc50fec475e6d6ca8e1bd9cc87dcdfc554f9108c0658c7489dee744e4d6a524a407d1a4ebf5481df07910302047c435bb500673065023100ce35db3e9b36d7ffc2abc5a19c5ef1ee88623edadb942154fcc4c207f7c56c05ad9bdcdcfdf2dceacc9b213333b096270230175cbfb15cce34e09daac53280e905f74da60f729410fa5244c9c2bb390e0b978b314940b2d491671764993eddeaeb900302047c435bb50067306502310081cd5f6de198f6a976a12b5c8b535cf33d0528229acfde81cfc0d595c5fedcd6e855d577c750c876299ef04baba5f70c0230594053a816d915f69323dfbec2fb26a1736688136c85b9c06d37d40224695a985557d6427d972c65f11fe9f298c338460302047c435bb500673065023024d6fe29891502f20da309411ffdbfb25b9e9f83763115a48184e87fc0b46035b0bc38d8b9f62f611688987f1a93ca85023100cccfc7b123a85cc5b387b198a86d4305596d8a5a08b9c49ce56f383bb6aff1594f8f5e6d6dbf37cbc8cbdd75034428cc0302047c435bb500663064023066d8c8e8a2e62154c6bdbb49959477de5f0c42cb8d7893a8f53bb4bb404c3962dc7e3b83fef81a99aa1db9dc459ca3ab023048ff8cd9f97a11387467ed17516969d6293d11e8143cdf1b7d3f553097bafa83a554bfe707cb73f10bcdca4431e520640302047c435bb500683066023100ff48645c778e33383f0469034d5c28de61fd69f182b79df99b794951bf63a4f44ff21e67a0a3ec13c8d64e163ca585eb023100baaa9ef9bb782e0c1d88641f9ec245056ee3d944c9e652f16f27e46f4695eca2e995bde1d26eeb839d0918b5a851a46d0302047c435bb5006730650230659e6703b7fcc98a737d0445518c9427e8752d22699c08426fb4df5f5f82ac602c2feea6c0cd9b1ded43cb685f3a7f5f023100b761e370a5f8f30bd4a125121d15de3de1f5f7dc473b01357c166630babe51f96cbcc86589bd285872edb9ce415cd8440302047c435bb500683066023100ffc86b276e1b569fe2f13f219bbae7c4eeb125599fb83917138aa25c59e860c8f239e72d6747afa0e3e64cf139eda361023100f38d2aa780d7139727377ac34472e33efe8b53f6281f15e4bf2f1fc47b94b477691145729d3c8afe7dee7b1b8ef565740302047c435bb50067306502310099014427e6e1e1da8052915cfa2fd2968d4fdf0365f171abf642101c91f46bedec0e5313ae9e185bbf417663160a908e023017a2974924600a8c7f5ad65ad1fe4bf247b63965376d33dbd7f407dc38efb1f7bd2fc923fef573c26f66d772db3bb1b40302047c435bb5006830660231008dc68f7582e9c09e936db5e2a8165f497a4d0ff8b1f90779f78b0851a517a144245cce35813a0d382e3b1a8267172536023100bad5a3a1ad604c8ca9d5f5302bfdf4ebfd05d39c7479c559fd7cae78f19f32f734e4168513bcdb38f01843ac95f8ea660302047c435bb5006630640230706d1583488862e0d5f92464bf5510f3c4528010470a956054374f11017b9b485a95519f9eb0c2f01cfa819497d0ff11023042b64b2005b4f8efefe7dd870dc958358991070c3b183a3f75d247833533c5e480d1cbf1245ff95c1805ef372ff389050302047c435bb5006730650231009a806c095e20626f426cf62dedef2e0e1b806131ab4c9444d87b584bd33fe9d83eb68e7972ad17078cd6466f7b18dcdd023009fc795531014cd99dd1978c2d5697b655939f35cb778a930c5554fb18a9eb772ccaccfd9140d723105ee12151ac7ffd0302047c435bb50066306402300584a47d58ab95e6c9727bb997d118acbcfea5c4fd9372d992a62492523dbebb547d9a7b7207d9188153740da13eefe6023049d34dd0833d9033b3ba1a8245b2b0ea57f35e4f8d7f027c858be1051ec8b2404573f21049c8669e084884022f41ecff0302047c435bb5006730650230188879d06a1e0ed39405fa3b67504ce30a00b08199d5f159e9ee96180419262c24124669686e3f3a4276ad7aea1c71b4023100d8deb460f36ef0b85a1f9994d94b94a7020ffe11fafc32cf80a7bc7f552122b6a8289ffb8eb5802796a22a5624fdc9570302047c435bb500683066023100cbd81709586c4f0f5201bef6320540316edc070e829e603cb74a6d6bb90c96187dc13edef97e1b85cbbf370e0ec7db2f023100cc1c8fbb1a4c223c22b32408407ab667b3a313dad0ba0f1612dbfbfe8789b774357de5c0527d5779cf8e68015dc002830302047c435bb50067306502305120bdadcfb591029131a2ddb4988611ece74917b5d1d9c3d5e0e3a656a18ab5f4434b35e6f0351083f7f0f236d88071023100b2a8c3e897c5d1d05fcc2a20e6c30368020b21de98f9fb46a0a1d8114a090730a4be1346612248a3e9dbe8c209fff0270302047c435bb500683066023100e45219293ef1726e349e1cc9687ac8a9dab7f958193569557a5ecaebf7d327573fd0d57eab488f7b36cf528d8515083d0231009dd246cd28d5db58690da6a4ccef4c13f1b24b02a98a229157149c422d02f14c8791e381bc3ff95996512d23737e5fc90302047c435bb500673065023100df25811f3bc1a951c78ae0d0dd6181b49b29cae7b021d7b93521098395698b9d9b15e4fa671cb09219359d208d2e17bd02307602fd9fe106d73107a9ee6a3c52e1064c2cf9f728cbfc66ad613f83fdf9629cd98f3efb604586a22c7818c3b9b78fd30302047c435bb50068306602310092a4a01ea80d3fe2b4c5ee5e9a56996c5683e6a9a5ade3c8df6c0d2558049b8df152796c09c07368d289ffa54a3c285b023100afa8a8a1383f1f4bd4eb5c4121451c6a9ffe4a27667ebc0da1467f099cd7c2c62f7f404ee8cc8145a57bdf150d7fdd1b0302047c435bb5006730650230716d699d9dfa4889e354ac2b6162bb62d61f0a1babb5b77d5d89dd1676b7ec33ed815f1f30219aed555c2878fcfe983b023100fa327d2f27650b1248f219b32b9bcfb7c87b96d82b72535fd1a8224557b1ae2b64ff1af9f1b0946786dc7a574c4bf5150302047c435bb50066306402301bca1947d930adbcf18948ace117a564e88c4ed383ea42d0e0ab973acd38f760a689e8ecec2d0a46dc6b73dd04e268ab0230653837571280e810d028f9eda688b8ad5eb656b0ca7831121bfcb6a70532b4d1df30ed8393c4a99a3c03f0fa0d8fe3680302047c435bb50066306402304a381a0fce9f0ba915fce5ee0ef30adf91941321a35f098a4eafcc09647d6fcf80509c648a9e6cf0c4bd45547d0d27a902303826c33a7ca60c37c9ea9e8b2024448173e7892003b956949ce655961dfd6e834d38c58fd2bf97030118dd335bf1e58d0302047c435bb500673065023066df5e0f616d8ddffaa8793790098f7422c5d31ed1668d08415beab52305b8ca8678d0889d081be2ef964ceb008360ab023100874f3edc675ae9d46d3918913ace53d4c251000f8d09c5dacc4dc24dc6bfe40d963b9f3599245f233f1b35a032c6f9e50302047c435bb500663064023068f1c0ef27ab5873efe0744c7b08feeaafcb1fba14c23db0a6b2a26fa734810fb23cb8d4df67aa0a742b3690d562b5cc02301c49aae9d30b0aad76051d81452e3d71a62cd3210dc41fff1603df26337032178ffcb47ccfd46ac94ed6078f48a87ffc0302047c435bb500673065023100e9d4d079a46c095503d81fbdb8bef51220ccc7f934bf3706c050b460c632493670f3d1dd87f74d2cab61d8caf522c8e3023045975ad7a1c09a2785ca6943d28e7f6ed026f4104e1ff1d0675b68c24b15028d18be5b5c3b7374c0c7c4faea2a9918890302047c435bb500673065023001b626dc5bcf5790dc2bfdf0c9d916835c3cc14a260bdc5656a2cd64705872a241fcfae09bf0603cb46bed34e68ab9be023100d1946a106835b4d3032ae274095d85d2355ac4f46b58aebefd71668d169568386c2f3d27dd02efaf5fc4adca611cac520302047c435bb500683066023100f02ac5d5541af8eee2141d120e33370a07243da0259d6a86e1f944ad449e0ef2aa519ca98d70b33dde8afc01ca34cc89023100c89e0dac4e1fc8563e37d81117fedfce7d3c203ee0f22389eeea087f49286a90317ce36c4c6b2dae02ef685b254b2d6b0302047c435bb50068306602310080fbc9d9073750a025d1cbcc8b6dd57ac6699350f07404a4f43fa5dcc69ecbadb48cfdce78d388e2a52f8e0d6e93fe9e023100a54bfe419373b53ba1c5ff6b7e54c4a47a56f5bf56f71a635ebd0d9b16349a5c5a4af8c787a4a2cee37ca627c27131580302047c435bb5006630640230126fdfa1801669b88e2bb54a112b15b563ab262eedf05a3950a15bc292994d86c8af50725876954d62f742c72db31e0c023046dad1e50ba50ad2f3ff5cf42f79c24f75ad8c5628c27c73cd094b3b22d8e418efb460c46a4288490661b81f407890170302047c435bb500673065023100c1ffc41e172b77a3bdcb4889a3d335ea7850c7c1bc305bc3238882f07f6f2ec564b7c88f07274af4de00bf827564bff402302142c478808f6b03c4f725f654c38eb3e6c6b9c284740060e965f917b33a56126a2a3ee4917726752d68c7a8b564bb040302047c435bb500663064023014ef23368692006f1fdfa01365e5addb3afff68a0f18e80b58dda57054e47bfe87e60369d6c1f535a3c7dab3b43b7df202306b8ddd07436fbed978385769a2bfb2077bdc72501776f989e5cf57725e23c035e8557d578afad48d7773200f50f84ea00302047c435bb5006730650231008af6d922b748d0b55067831d6fc114ea6bcf548a6e7514405fda62d99aeaae5a810ed026674d9592488597bc74d640880230557f21167ecaf83f44364ab44865027c2c607425c996b68b28eebe9e9a593c6632152ef7b47258750ba019caf611e8570302047c435bb500673065023100f20dec4c6cd97b6a5c693f4e996ac63e7eec8f5ea44cb9a02c0ab5a17e5a48c6ae8c95e2a57b1281aaa319f24e062072023037eb7e61307d26a6ca05681f26a6f83d60a987ea5c55ca6f878a595f215f113f3c92e1cc58be1f34013ec39b65c8d0bc0302047c435bb500683066023100edf5d7e6bfb0203d7dad25cb0f7dc9416cff84fd90eb5ad805ced4b49d2cd76032740cf4647606bd58d995fe1b4a9806023100ab7514466002fad9689e92f60094fc3d05b02a3eb46ab2451a0bc8cc629e55ae210de2eb524d5b4e992f50324639399f0302047c435bb500663064023024b0c886f78dd5f4dae5f661ae87dd2178ad2334197ef799281b341f1e5f4cea38902414e015dc51d3f4f325ff7a4de0023056e6564b90e71ad60e58fc7faba346353ec395e485e5483aa5489cf3e16f1ab793f3f0ae299dee292c8d251d9c7824700302047c435bb5006630640230032274a9e6fbe98d60fa08001568bc4c8d183f6164e7dbde0db3bd14e707ff68d176413dd95ca101acafea8c580b56a702302474e2cfa5cba82a3356bb1efe061c961b813e3a073c1c8d9e27420850766a2e0216f6a0a6ab2f908c7e9f41954842210302047c435bb500683066023100a2d3043e25a8719cecf03ad42fc3207884d249466c21fc2756033c0ed654ff593ff21a7384b974bd407cb0592fbe318c023100afb100379cc26bde94fd1c6f18f016f2c87b73ed97b5e0e51f287b02b9746e3a40f769afb6f8916eefb11da5fa1ab50c0302047c435bb500673065023100c5d95ee20987c602363fdcaea7c95fb8b72439c8dc70222f0d7c43976b2cce50ce0901edf0177b8aa685a31d83316c480230049e91ac2ad36f2a254eaa72236cea4e6f970e53ee90e2d897e731d0114833aab690ace05d6be9c532689610ebb7c44a0302047c435bb5006730650230509333fd6fbedfcdf647d69ccec9930ad5e8b54c9a94a50ec77ff8726808f3a879db9033c611c5fd37ff1f110b148ea90231009d919925664bd02561246afc8282834aaf7a701281468b30fdf6d0248a7e264a1e0c2c5f58136445a47f7d502655c8c80302047c435bb50068306602310080575582b2ba8ebd26dc5edbbc4a84754ebf1e481b4b0d7259b32ca0dfb560da6289895ed7ca0a32c777448fdd8768e0023100ec21339193af63fc0b1a3063a5fdaff71a651106782d469a22bf546a5f771398f6786c5619954ef40a6080da4d08b30c0302047c435bb500683066023100d382758c66a171f3a0547828622f5ad01976d8c6005993392cf5ebe1f3987d0f467d8419d2f3e70cc930330967f7c3b7023100ae49abdd221667a760a2fef035ac2defab1a2aa7a445de360f9a3d1dcb85a695d5f2ff8e71d96e0ac3ebf693d20be1d60302047c435bb50066306402300bd882bf69b48b4438ddde5dded7edfb012cac100a52a6f91f6a6662a2178acc4ba00ca7387a06868366cc4f8274376702302b342cf6088da156bf650dc1a3fed0a80fc0538ee207b2ab517acac9bf18a53a4fa774307707009b47724188dcdc43e20302047c435bb50067306502303f1695da2586b8416889ae37f73b8f873e5c198d4c219a8b85ed3aaa989dee41055ac527c0eefbbea3a75688aa49b1a2023100e7ccf177205dc67b5d96557ed08cdbe6bc13dbb22f66e5e878a5ee403969759546c851a82d18970c498991f329b27b860302047c435bb500673065023028b0c00c448250b33d5017c99a99d98ef0415736b58814f016410ad3e04f413fff2c1d27ef15782e496d3dfc642499c6023100ad2a95a81b0806e5760c342aca9e4b2ffe222908cf711e5d5e4cf276c5572bbb3045a63727ee63f1604f0c1dafa18a210302047c435bb5006730650230149a018001a53c9ab0ccddeff5f371b1a00694b282588d531d9aac0e4a095ce05616ebb0fbcccd40e32397ca27d0a2b9023100eb6beb43c4ca708f59422b11d61b0622f83de00cc027d5ea4ea9342ed067d3a0990197cc5fe18439b8021d854599c4030302047c435bb500663064023064b2ebb20c72b7eb0933b1c8c7b844633b897b3e28e5a8ebaa1b9ae69a2c5fdae81514f94791cbe9247f99d6ed183d2802302187e83517ee89fa2acfb37eb8695a4df614c2da447a3e0d014ec15ea6b54c813f173441a18bce6b7564b85185c5c6ae0302047c435bb500663064023055e816612ca074068bcdbb9b19d7d94ed54c36e4d151440d503181835a31ce265c998c9442749fca39f0c3be6a80aeac023041c17b43b061eea6abac6a5f3b38fbd09d15142fed76c21e191538bbebf66e5819a3c9b0b4d8ac82ac7250c699cc6de70302047c435bb500683066023100f87e099c8574b25ec4888d963b9fa0b4360fa2206bf7174e20b03e070839600eb6072ce18e3eda70ae86c68787cdb9e9023100ec1ed6c76b1dfefb30a3420a3885fc69d0d998d719a39efd62856d41dab84738a36975f1fbc8c00d2c874a0e0aa8476f0302047c435bb5006830660231009673804e29eaeab6461a7b27bee382f1ef3dfae22d2928d4e5dda52f717cf295c2de0eb341e9bf2531a19e71b39559da023100d06258a7bd60a6c12f9cf536948c9ecb6f41cfba4d7f924d7f60c824604d45cd946eec74272bde4c029dfeea228e7e040302047c435bb5006730650230275bf26cc78fa3bcbe2a48354c25fba2c0ec08f901b5a33741e8e66661873cdf67a7b7c945f9427c60276174d80f106f023100838db774d9465d566a98f99c439e011c45c2e7677fb792c3cc4e51a19b8c8d22f60622e87d0be6eadadb510ee18230110302047c435bb50066306402305baf60527df08f3240793542f99cdd38832585ed71ec6892a78bff63ebc350cb89d5faa76b2cb400e21db9b239db7906023058612afa304ba92e485830dc7c1f57d3c12b6988e470b57301d3c188dbcd97c5d596f0f745e99fc7cd3a650f2975d0ee0302047c435bb50066306402304470c178c54bbca5b23e24480f32c49f83dc7c955624004ac4d654ec5de3b55c60e916c909f7eecad369703162fddc6a02305d82a51cf2bdc68e29f9273011fb86e29e77b630272c24e1bd47e545497b9e535df0d721a0d1550b7a5e0846d2d851c50302047c435bb500683066023100b31715a2115bcb8de0834e74ba2b9e2ae3f5bb916f716e0271272d6f6c130a5ca6bc37e02fc3b763951a0d714e834e94023100d06f80c8a16e1cf450cafb7c617d332e69a0c8439301f6cffe4d797fe3d7112dc7a537788fcc14d62ec53fd90cbd08fa0302047c435bb50066306402306fc8ad6eb23383b1368b2be3b09e6f5dbdfc1fd9d046924a0d0523e2e0a24ce9d5487c6f18e322a83040775b807a155802300ca0fc056f0c6078fcd7ca1bad7053faf0e9627d0f220702c49c1f919e13f34ee3ecf1f6954ed631061aa84e926723d20302047c435bb500683066023100e87801780bc8886936d6b69fd595bec6d8de3ad9f5b585b161d8adb57badbd0f4f7122eb4b50019e64b79e979409d222023100e558403ec56b3263a64e3ede6236eb96905e003b9157563bd5df7c1d272622c8c98bcac80031a7030577c19d10d71fba0302047c435bb50067306502303577023f8150dbb81656a88dc66b1b063f17ba592615d07164df17b001339d841d4bc770d0d5e3e4fc616999409d3592023100a585c314e1c4fb4e23d1d87455d51b9ec371fa68c6d77dae4899a152a67e331cd8f00afa3e0e7c8081dac4f1d84e061c0302047c435bb5006830660231009909bfb0e24a47c1c969c8a48bd85a659e06f807c8d9d7f6f74deb3486f18005acc99ce19b506aa2669c6364353f809a023100884146d752f3de246766ace5a5bd87ff6f5b01c817b139d0a1b1f87d4a5e0b070ad32694d123ab4369d1e08c164671820302047c435bb500683066023100e10eacc696ef580bca50ef257ede094b70cd676d56267a1e5f3fcb93b6d73ec58550b025fe328e2e83c20ba6f507bdca023100e40af37ab502465893fa9273cf8a139bafa9a6aca9754a99389c7e6503c4c19591bf44a4eabca1ff10e5f8bb9f00393d0302047c435bb500663064023060e977098c2d36a2836748e914bdf671810ade29262133037b3c4b5b8ca042d775d72b351e2b31fbd6822c8be36b12fb023052462d5bf4ec88f1afbce652fdc40e09666c72eb83cdd85e098478a1c1590791b49e5049295349f021e20293186f7d280302047c435bb5006830660231009a7330886b5b500105cdde7f18f06bca8aee9a3b79b01456c7b6f1fc83c918771221012843d3a01b41fdd8cf8ca2738e02310092e3d6c97c8f513c9171772ce820fe00bd77dbce4526179d5a668ea6b8179a36c52b034eef9d6cbc49e2ac3b8b84d18f0302047c435bb50066306402304733c4fd0acd11d24250dd93b9d2c9c90219e6d616ab2167d6545a20fe6154876adbc4463903fc8704c51b32cee9585c02304aa35abab173e36e0a4cbd8016b4168bf7478885112a12961bbd3b8a4c70fdfa4d00c6d185e45fc8ee54ae50a806e4a80302047c435bb500673065023100e2499680f7af26998bbacf572962b3f0ae45ca12e699122623c26417cc94767bf74f920ea53dd53542ac56fac968068c0230278ceca4d1d34597682403fd9693c74c768150c7cceb011d0ae4f9aa2d9b86e2ba1e2923bc453dc863bb12cae446bf990302047c435bb5006630640230341221bde0aa193ea8ed1e055358836b021fc57f5869202b4553d548359939e82827a7a0404446b0a8b51ec01b4c422b02306887ade6ac2f6256055add3d57cd3fc2175715934a1e2ab0c715eb4d8d13cd5b4081ac326ccf14052d133a4af6b234af0302047c435bb5006830660231008114d5cb712dcc4654cad816fc2aff324ee2d0eaa2931939d8575848404d4caac06e6ab2005c7c71c5d762aa8ce426e7023100fafc495405118150563a3faced64b82dd690d962ce45cd0d1832807809395bd75296ff4999a36cfaf8f56d7662dbd5500302047c435bb5006630640230541603e9951588bee068fc35bfe1caac08c897f82dbf9c8e19daaaab5e6c55c2729e8f4cbcbb9f7bc1f296ece048a51202307752caf098f33e1cd8b6d138186b967d36d4f62208c01cb6607ed1791ba7bb99494576ffd01e697c3fbed7608947bcac0302047c435bb500683066023100af955c0c55a9d5bd4a2d86c4cfdff666eff025068afed527152420e1c780376b36638d4ecfd7dd0fd498e51291dfadd002310099736f6c9140c9f9dd668fca0437227e672e8f562bde7d565f072aa856aa393b4567b911b121ac53a990512a350d08890302047c435bb500683066023100abb111804ae26a96ba298eeaa64e195f3a1b7f43b69ca7f94f4a2fbf4a60fb8597e64cab522dc8f572c7de36b11d4a65023100aacd1c2816e41f68dd24fa7c9169f1e6ded7285dcb2ec0d0bffb037f346c86e3d73a3dd8b694ded02d869cb4b0da3bee0302047c435bb500673065023100c4a409a5625c9e0d3b35f1c594d725c3f04d3622b58d6cf67c4c7c1cb9818dd3bb9d827c9daba597eb0d130b1a19c8fd023077b5b75bccffd2b0ec77ebff295ed31548c97b964d1382f50154b93d9ddd1dbe9d6b0ec26ba9f79629be347da8f320240302047c435bb50067306502302b0204374dd1a381b9f64af3ebe20eb3a2e3a7e9bef6b92b4c4ce829945391c242af3b7da62ab9b2178240e6263e2c6b023100806c3404a2939c99b6bc040dbb6d9eafbf108770a9b348a8d0bdfe397b701c5a88d3eecd6fdb6ddcbbce7e99a9344e290302047c435bb5006630640230456ce7f2f8b6d27e7246d0a965cdeb980610b87ea475f2d5815a1a027d78cfa4373a1674af5ac317749392741f3e462b0230198f119a10acd5ae4e8143dc85003f7d53d19081a48f32f9844579f20a8851261692186599274053310070f2298f80fe0302047c435bb50067306502310090538cc03505f86b3b483da5403df2e959e55f9d040ef01b96aa3ca6ff4ac1b8586d8a126b2e736992ad65afeadb8f2802301b9b49a2ff167e993df912821d5426935f97952f18ea588b1a5c8500c3711d0f60229e0211e57627964c30ea257ef64f0302047c435bb5006730650230014b217edefdc268a613a2f4fb4b42aab926a74b994580519917032b8db748c05e71dcc7cb56e67740f7ac6bd6b6591b023100e93d1d62af1ff0d419a32690c1e846879d918e73516ca52f3145bf39a6fada33f75d2d612d447ce84b5778a75979f7f70302047c435bb500683066023100a54e82f9c3912870a976fd17dbf4580c8d92f2f9bcfa37a0503b37289ef489a9f8b32df5344b14e6e0c1bb5856eb87a1023100fddc8dda8e80782bbe8ad35699deb47acd59af3aad0e6f1f79aa71d59c997f13e3a36330c906bbd2f13e0d53c0ba44b90302047c435bb50068306602310088b949e31416fe7780d1e57691c6392316e848eff1a170c05b7b7ea923f7c13c6cf865d1dabfa5e14921a1accae7cce8023100d250e57e317b5176aa53b26c75aa3cc4819ce3f3aaa8ed750dc7643316659aafb8b64f4d4ed412043d274fe32afbe9600302047c435bb500683066023100c002285c98cc821c4052cec5fc51b7e282cb67406f1972c0b6b60d1efa3c626d9a076156564649ecb4e5053a3b1f4c67023100e17b822f9c67dadcdae883f345595a37e913337f88343258c004b8c852ac0f7c4488851b719f3635117a398560ba28460302047c435bb50066306402303c19aad669e039525fce25ae96ab0a803fc298d693ab34de70c03173f527e59d1c5b3c1cfa0fa144f660e3f25dc0d000023052a922d09c1335673b2c8168c85e2af04379ce46e8bf7fe1f28bb393ba1f7b8f544c02a9cd868fd6b6ec88470a54d0cb0302047c435bb50067306502305cfe46183c2931fecbdbe058bfdcea85ab0f0d76ea6389c3912b87fe7ad97480b2e4c211b56d3a8aaa0ee4f4bea016b9023100870555bbeda85ac5e4805e6a5403d80dc1af77b90eafe8d7b99adfae4bc0a1897b708ea363bd1eda52c758727dbedd2b0302047c435bb500683066023100ce693a731dcd38c6a95b3f6a03dbd7820a3f8e1cf289c881d68cd7fc781517c43cbf24fbed1c9614a34ffa09c7ecbc83023100e757e5ff7a62ebf053414a028bf99ff227cf1df821bd653ce684e0f5174cdc050df920b60c00b9ba7fab02690dc692a50302047c435bb50066306402305d0e95e72efcf05a3cb6cd466a5563708c59620e538ef7a915b4541cefb9cdc5f520c016cb433a7dd461ba3827146b950230734d55c01a999b4f717b607d1c8e72bf872222266c525b224faad32da721314ba35cac4fce20c1a83b39cceb791c13b20302047c435bb500663064023006c1ecf0ce74e50752dc1c6fac6bf5e0530a1358b93b0c85115245f3fb80738c798138784b39e4ae9771eb9178bdf7430230286450a818ecaf0987c7c7a6cb389bf9a2250060842f86cc53e2d881421ad92c2d6da40ca9f84980190d51cab81e57e70302047c435bb500673065023100974f531458c02d4ed6e27dd451ddbab0047ff7014eb9f54ce1547de91d87e019bb46914de724feb1635040b20edc28b102304e73f0ce4b626cf3228ffbd264a199155914845cb4eccbb8ff9785e07b4aff9600b21ac856f2ac5c794e31c6e2ed75f60302047c435bb5006630640230636550b0a16479a5bfc5bd4f13d46ed62a2dcd81d6b8b31a03be596851a6ff14cacd7feeafcb389b833709d5e83f4e28023037fee3826b51bed770e09fea71503fcecae62e70384479d0b00bc51964377546d5da17c8b7b822ffcbfa309a091559a70302047c435bb500683066023100b6961fa74cd8eb0e9b195203216e5df726c5a5101c30ca4f8a9411c14ca6cbee020f67598ea0de25fe31a3c589431bda02310088717334cd6015fef0483c692365ee23875729524bddcc3d2aede1ef1a0a9fdd9a8389ee27df6cee392b283625212f230302047c435bb500683066023100af87c93331f19d65c4fa93d83095248e8315e6994bd7ef88b6d607ce9f7d3ea8deb0982a904f5a784cb9e40199071ab0023100806c2f765980da9c7de327fa010f487d6164d2a1b0d6744168e46c5244cafea0d9ca9ec22bd2c81e73f2d6719b1620ed0302047c435bb500663064023055fa487405ba62b3b7f5be94e7553a2f23badd7874589265acb9c894d92e95d40a1880f4af71e332697ac9b20883292702302ec211f9cc4b891f08d8a5784808026374022264e2f5f7aff6d7020eecdc5c593e94bf6c02af8488737950edc8eca49e0302047c435bb500683066023100a7a88c0ce851cbcd7a180b11391302507d6e6501dc0a7064d8c4ef7b48b289495083c7ba90809af9bf4fedf55f7996940231009269f94dfe709f45272090dba73170dcbc4350ce6ca636fdf54bd37f6f4ee0a7bd53c47d6291b635b59a5d9f55b41da10302047c435bb50066306402300a0bd8521c45d2dcf0e48de8bfa4b4014cd8f81a685173782314fdc7acaa211a0a6cd0972a1439f9a962c6ed6d79e2cb023024feb2e83983a484dad3d6723cadbe26054a154fd3741c31b1653d5150ebe1e3bafe603197e37eb9624b3405ee29fbb60302047c435bb50067306502302719fd01a368189e69756ea4a86fe48cffe305aafbf7e9da1383505feb2a166b091af9951d48dad1648336650ab05c59023100817f22dbebc9ddea18392b0fbd31ccde5be2842228417547b69f3daeb8115b7d92573da8bf3644829260554aee086df10302047c435bb500673065023009c2aeaf1db3848cd9941f993d2dcfc60791b70bc548408395d073035b8fae833f85e5b5b81a71b63ea0a8c465cbd0ee0231009e3dc011d641d7cb16740a8f2509a2d10994d011b36b8947e62ca0a5f611d678587eea62831660f566366515613335ad0302047c435bb50067306502302668f19490bf715724643704158f04d811502cbd0635e366ed3393a8608c09a3d9d4a028ab6cbad5a5e258d9cc171f77023100f9ac1414811ab03983a3b70f9c0a6e02ba0148644272cb9ca07c3bd48c2ec6f5f52896ab35986f571d92965df1c1d4c00302047c435bb5006730650230661ebc58a89f68b39d11a02d222d4a7dc63622426945f6c532aa39e7d643ba8a1271ed8be8abb77c4390c08ff7fc7ead0231008eac15470fcdce153985466ad0565f69be4dd8d688eeec0844aa55b3dac5ddc1dafa35a425fcd0f6a09bb7d3d3a4c2640302047c435bb50066306402301625b54d2a9105383162803d5252e662d315b3445beca36fb3cd883aeb8f76877688446dba590c693793ee34ca6f93f60230326ec509493ba87d3dce9a7e344aa759b622591f70c3142c37654272c308059dda71be8070e241a78a68fbec310da3dd0302047c435bb500673065023100b2dbbf43e99c9ce17e8ed48241032e2ff18fa11fcd09504679abac3319d70a786270a389cf14a90e4d208adbfd7bee6202307539d52c91e36ac9cf352ff4ac3de9052384729d056492cb6b5191f54742d9922897bab132465471fd01a208fb99747a0302047c435bb50067306502306f9005df30887074215a3f6eb5171384a303eb1bc14ed53f85664db0757b286c47ce9028ea8bbe362664c9d1f64ab3e8023100af5af9b601e53cee0916dd1289611bc5842b7593e92790a89289d4626570196c31242f9c4bab3e547575e3b62e6c25160302047c435bb50066306402305ae8cc97ff22d878c0b027100e03d182e5e4d9d0a3a71e98d3a6820e82b4fdc2e66cce8561367da49eb4f42782343b64023012b5ea63463e1338ceb819ca1e2c17f0c0377effd8a3026e39b8b693daa6eb59d291590e0c3d0f9d988eb3599b8bb27e0302047c435bb500663064023036fcd980ff4d40d5c39c77492d721dba11f1c0fc59ed3a7cf41afb2139bd8f47fb5e2f1308e4caabed53daf84b3809bf0230487567b7338564cd212fe7461b86829f9e02fbc99e7bac10f904f2ca6a0aa3428f2c766806e67905dc1ce951e1bfac270302047c435bb500673065023100cfca75041894bffdad559f44ecfd028593d8eb081f5eb19c80ee06c74dc44c2031361573d6739eb942e9fc46448de92902306aa874f6f0c6951743c2166cf7180e24aafb69afadbc20cf55641ba49ed3101de06c990d088ae33824a9d55fa32deb650302047c435bb5006630640230492c6780813b048aad81d9f1bc63977b4a06b36e798dacb802b9749b9eba7bd98a7ce7f6b46604bb22ae4c6a12f5ba6a023043e7ed3310942f7e07acd9f442c827b77f7c0686b00349bd26b0d174180e4d917abef572cd581b7d19ecfbc92d21a0290302047c435bb500683066023100fc257ecfa1a82d7606c86c04f91e7f29cb69e116adafbf9d70bf3c495eb03eb6808f2459180b69ca71b1ba0b8df1d7420231008662538c0d2c0f6d0cd8edd4ff2d35799f92473221e531e0eaeff1823a65ccac1efc7f0876eb0bf97a111217c18b1ef90302047c435bb500663064023067cbe391e79daaa9e4b9ffeb739ae1ba84db12c264435576f2b94b1f00aa42fcd740595cc08ae1828942fc66a322383002306a728ca95bf26efaf91acb3a8f3f96272e84d25d58ab52862c59fa61af2934ececeff608c85fc4caa836e04287aefef00302047c435bb5006630640230291ca85bfdc1e5589853ea7cec32d7636b794b4b8062d4bc758c501b996343f0cb4fbf7820e172021ec17bd9604bdb5402302ce75fe5370b62418e40ccba2ae5e493415f0b3331547e191e035354910feafae85da6aa60dc7a16162e880f045143500302047c435bb50067306502302f59e2aadad1e58792eea6affe178704e52767bc0b5608d0281f654c8c242b2da850b5be96d02c4120c512f2284c0058023100e3eeb30b7629fae2b8a7313ecc572d17ebfc7d6c3231a98f5811ba6f6303cbb24cb34aefbf7348cab73bab3ae2a3f7680302047c435bb50067306502302ab3a5fcfda9ff4f9efc1054a62937b8ec097b6118590c3d3c587a1f3d4882243dcc9cc7cc93e0ed56e44ccc74a462f4023100b4c6e6205d2e4b793623b3ed239ed1f8ef5f36ecd2d945e765b0b330f400ee5f3dd2c7346e5bacd9e3c3aaeff032049d0302047c435bb500673065023075f8b1e413607cd0bd01f2cdbe0fe087ed3dfb5986366e1973799697a1d228756c369dd825b11acdddeddb9a3904e2fc023100fb9665820370ef5553317475aa347da838b56c7e434929b9077a62b4670c2cd3e9a08bbadcd101ad0916db20b42d4f8a0302047c435bb500683066023100db53331c295aa469565839b0ea0dc942c34dd1cc020e23d930b2e3156dfd192b6616b2f75a7101c0d6f4b0208f41833c023100a716198941a4f22e0ac5e432781cfb40d8d1f1b577629318f59932eb57d49a4447f328ab13b25cb8d28af9ffe5acbcfe0302047c435bb50066306402304f5e12c6687c8f47c37bfe1dc7b1d00aa2742ca3b09fc27ef1d1e7ace02e75ffb005e1ed17bbe96c2828391c18e069430230334575245a4e45ec6bc56e1d349f1971101e6f11819f499067dfa4e963aab99dd893444ba4881e445218002961b312090302047c435bb500673065023100c50d8bcd7ea087bad212be2add75f95ff8efd41d1c368ce1553b619633635237aad00d8f242148980c4fc8d2cfd93b7802300799076cafc964fea0cd68e434c340b2d8e1f4f482d157a5b2c0e12ad68f18045fefebff36078a3218b5bb400226516a0302047c435bb500673065023100d359aa60789606652ed7a420dec05c230891bb693a1726d1d3ffb0e1b8d2b5905cdaf9d4b8bae83c75ca688a602ce48d02305c13850fc69efc88c2c095f7503bd7835e3bff1a3d193a495b807f538127d66b87cd9c075feee938f15098e48ed6ad6a0302047c435bb500673065023100caaf5566f6c69907bf78053e4c52f305aea9fbefcb3ee385f6b6fd5accce327952d59a9040737592b6ec9866a1c8d27e02300644f3848c40904a6e785f8cb2f5a84b5a4f323554a7670d2315d54808b5ef945db2188533962c873584a5386dc58d070302047c435bb50067306502310098eaa96d46e896ae1717b206051e919ac08e08839b2e972adc9372aafd552b2e980b5fbef533bd1defe28d359410d2e202304f054cb75aeeab95bc8fa976193c2c07d9227d86ac70dd5052f62c947b6c28dbb6e5644c84d926c267c8511f8592f3ff0302047c435bb500673065023065c09464fcfdf88505eda921d9edad9645bd6f8eeda0d6f3191d9dfa19e120c32dfaf202706e3a2446b2eaf15a461db2023100aa359dcdddf0c75653350fa800100aaa3b3152b768a5e349a49bc0d9335f97bc9d7ad95003df4fdabab9b9d19e439e480302047c435bb500663064023028d4e550775eddf7e0d119550f41eb0427989b19779b5c7b5ae52579c0654d3322973a2073e214fed193ebf9137ae1e0023031c8ae32745533bc3b332880c831eb8b3fcc924d62f7c362a93346875b1826bfca9bce52d5534883826070ed25abb5060302047c435bb50067306502301a6a5647fa761f37445c617ff5ef318202f1ff3fcbd5a4d446c59f1dd68aadfdddbb39b0d71e889cb322176864ea54f1023100b5b0002a4fb3b542a2146424b25c0d00a0424791f434fb896074ac3f1a37318c8a498f486dd128c59ae292204f8cdc9c0302047c435bb500673065023100c895d9b54fe062745d826a64e6b06da2d91e9d7a8497d62f41692f75b41648a93552ca18ecafe3c0c2d80af13044f04e023066d8fd04b84d3718518bc95747281d3dfeec9fb7d5256640f8263c507759007e65e5dc07473595c2cfc3dc7044648f5f0302047c435bb500673065023100b7d187040053e8eea44adf580aab8ebd6c3839739e826b99e928c3befb86820f7dacd291fc3abce9bd5dd67f13bc64da023076b8d9c6392d13d3d8549994e7496f681af814cd7035083cf46fcb72972835b4186dfad0856c6b7ce10977e31c41ad5d0302047c435bb500683066023100dde61a96c91889919b72916b00ad0cdce6da1f33b015f7ad5775c0f8906c311f0b218630a7bc07c2c10d362e1c8178fa023100d01036d39ce65d8690a6e76d5abcc1e1683e41a03bf5944f9c08a28866521bbf94f150912edc80d586f97a6c028ad5960302047c435bb500673065023100f7abf9704fc53c6c67588c889706707a3dff93013954a54eb09be0201d2c235c56770dbbc1b1783a63643c21f76feb8f023074e95d1490a0ca36aebae1342737c801dec814162a0e464a713f8f2f4c64294da6ac85ad397ff89d631d380fd9ecd9340302047c435bb500663064023010e0df58e0184d673421f29270833c2641ec92410cc57952dc3efbf31853adb77750adab3ac490e5029a75ec24828b3f023045576d64f4394a5a37f0abb4da60e3529b6aaedaf9a965347032e022dab3375838ac7d7d9633dd9750d983eb905fc4cc0302047c435bb50067306502306cee39f1455a9f445bf0388f7936aaf3de6e389b53c47822066ef2efd3df7467386f5d469da1e1a7cc696e46b55131f5023100e2c7dde6d5be2f566f511b411bf9f76551d686e0060490cc4d859e4358791e7ca5f5767cd53192239a9f7ce00cf8129b0302047c435bb500683066023100d8c9ef5a9467a4abea85ac7c56278cb5454813bacbadc06287a6909ed3c0ddebdd3e75892340afd3961287cc9d94ecc0023100ec4e67e1109fadbf2180c961ce6962148dd4d881f170b48eeede5a615204fc6d7d743d5eadbc2e2ce1e8209c2f5996240302047c435bb500683066023100a274fc78df0298817082dd1e79fa0f48115ab3fcdd7eb2b59a0c96e6d671c0981db0ef991d8fb722c2fb3ae4d6976d9f023100a4149134e0767ab1f8f8c7e2810fe55756eeb62ad34ffcd9e40d89788b129c2c486e2769224a41d4a1965b7866f146c70302047c435bb5006730650231009fbd009d70e536015b847558e91b871b1079a4888f27630aa361e5bad1a5adb42a493528f9b4451708b7a5ff2eb4807c0230676bcf5da850f35b7fa198211a2ae4a6aee88e3dd47c5e12de0325eddc4754c798fbbe36ae49ec65e25fcb22b85e558b0302047c435bb5006730650230244834dad7fbe5b51d65426f74692c6a876e49adee8dcfb3c82f956e37a43029b0364e4374abf40d7d86cb7055cfec5d023100977f5b34e6d837d01c953af58352697ffcafe15641cc11f297147ee99be726d9bb73b9331f4d83b58b996b47264f813d0302047c435bb500683066023100a60e184550d2a5bf74dc59082157c0bd57677064a47577f027614a98a6fd2ee709534a2f210d9150346ed1c8b914875b023100e56b422dbf75bd6cad9714cdab608be83244c9d9489fea523215972d8546ed60819a7f734395acf778ff373dc30db10a0302047c435bb50066306402304beabfde847f497463054e28c2ae2b932e26e8178a5efd5c2b14e51b9dfc6b15977919f5652a055764ad46b88ecb96be023010cacd41ecedc82052e60cefd2b1818cfa068fa49046e171759494d28bf6befa5a73a4c0fc04738bfcb5e8253b0383010302047c435bb50067306502303aca1c6e767a3243c190b743cb54fc87abb508867f9bf8303df5d6857ed79cc2fabd1c7e9e26e54f1550276690fe9af6023100b7846fbd38e228e0ddafd90305242876cec205401704709fab9428554c16d91143f0b76e8dc9c8777161ab4b00f7ad6a0302047c435bb50067306502310093b299886f49a60fdcb796380947a5f71634e6d1da5f89b1cf0cb3c0999be72cb7ce57e3a2298f02592a59a92b1ac6be02302d76ede1611cdfb08c35ca9c7a2fa2129f5398f46abf4c71875e3ce779d1ebd38dfc324d888ae6e5b758d147ef747b9d0302047c435bb50067306502300c609ba33f1794baa3dd64df468861ee65e6dda91ba1cb5da8931845a8f182cd1f0d0cc7c1ff1a0edc27cd126f9b6c90023100e0676b83aee3ef338be62bdbafa2f31d1105effb24ff9ffb78780be8f5d8b76166279cc25cf3f6b7f75354b67f9a06250302047c435bb500673065023100c5ab84c98da4dbb5acadcf133e9dfc13ee50b4d457d59451b0270bdab4a760be85d3bba6116cc523ab96a92f217b73f502301362241bdc23413117da8f8ef9948ea4787fc9818cc4258a25f0a23709dc77caead34bffe87ffccbed78458b3e00e44d0302047c435bb500673065023100b1a650fd1d3db87c3010406acdc489ff41cbd712ae0305967eb65d8f63fae8e0527d7539d6fd463f7b580a5745f3b1a80230350f736471c5fc2df954542fa66420840968db3cac7b91cc3a45aa07d92e0229d5932a7b96b136e14fe2feff4a34b15b0302047c435bb50066306402306004596bcf1c2d0eb629c2761f1020bfa652eb087ff134316f041e3ec54748503dd89a3ab97c9524c8d6d8ce280f9c500230316a96a3ef26841bfca0b560b3c02c393706b1a7a16a97e71876d8775b8315ebdb472c033767f26c72f57a070b1d80560302047c435bb500673065023100edb3b4dddbdbcdfbaaa3f93f7e7e91e4784c2cb08f01c3668ad80dc6bc0299201b463269d3bd6b3acf18c1170ff4a2be023078be52d5ee9da0606ea5db9682b30d90df823e0f4e4ecebfa4739efa63d54a783d65c7b76b58ea1f22c785bd1bdf3ac50302047c435bb5006830660231009e637a0703958d5c1324e12f80317c1933d892aa3c50c6b4827b3000566e905cd45cf85ae0f84e9df15c57d6be77bc1b023100c6ae21504fcaf51045be054ebba563a6cb6050e5cab6ad996e61a26a090b9b221a7ab35854453131c9d319d2a17e134d0302047c435bb50067306502307bccf58295e38a57b4cdb07c306368b2e73c0804ea67e3ddada7f0eff4f5af7e3c784cf1de5dc40ffbe0ee306e090fcf023100c96e0443e2798ac3adacfbf59d6508dd10cf150fa986b03bebac63d448a86db62a1b9cda3c7ef58ff3451c9ab3949f520302047c435bb500673065023077cdfa9adbdb99d91e559e512b1800894c6e516176e3d9f44c920c9edd4925e76a143bc1df73c7388e3dbb3056f6efc90231009b56240c4ceeabc1f58c3a6781d3c6cea2980daa53dd97833e475f0d58faf6032bcf4be147488f98c114efdd6d2a78ee0302047c435bb50067306502301427e9d7b415aa435134d4b3e889eb3f1f67b8a435dbb9bc8fec4c834d97da9a93704b72aa688197b9e2a07f226b943f023100853709ed9195724984b877038009f023f7498654e82eaae4f7aba9a239540ab60f7e055735830ee9b46bca43e6fb4aad0302047c435bb500673065023100eb18fa69e6f83d093a39c90705a1aa109f5639be3d45fbc042682080a6692edff2c83b514a8fd6d0c2d22a8ed901d0ba023011bd67603b9674b9a305188720bee0a54f15ec4ff951e538af89f305282ffa5f73b87aabb693dcace9655907d47e5d530302047c435bb5006830660231008f6084cb825d4109699a4933fae1abbad9ef792196d26839ddb9d4d0106578a14c1ae870d64b438f23f1ae3875b26168023100d68989272e0f3aa7d85d0598f48241a075e67e66f36e5dd172d1982312453b44b7771d73403e17bc0842a2e37308a8970302047c435bb50066306402302e95502e4b8f0bc7f76f457dbdc295b545bfb5189c6b67590137529b563605a1b0bb0dd336e3729ad1c8da87514d22af023033c9d3d66b7c359adff3c177c534985afb50e75111d7480ccad520bd16d040bd610ccddd11c7312f35edce915a2cd2d30302047c435bb5006830660231008d3b6a192111b31e5078df7e15f71c0b764b7be7f5a490a8beac04cb3dc564248450a158e7629ac1299d536a29057cd0023100f5bd21704fc41201154835baf1342443f0465602d3be043bc520053764891a5773072d528ee4315c80625542021c0efe0302047c435bb50067306502306217a4a104e2d43024cd15a96dc733d2b6aaf83963285945f98f26cba79073750de6045b0d71980c2fc7bbf48c617392023100affdf9ef24fcdcda3b18b46c1038eb61019a1dd007f8f6dbf98db8645b9bb35ffc1defbbca321309e5e26539e7bd29300302047c435bb50066306402307cbf6308dbc34c99d052f5f484b8f6b6d2b07d6c12b28abb27fcc3f010b02db5520cc809880c19671442824effcf0f860230012f7d7c20e254398a0829e3c39a3ddbe6dbf5dffe7c4fbd06f7ca49e71180139e000d6fba96e325bf6d7b00a88d97990302047c435bb5006730650231009fbc17355b8a0be6c1cf75b61fc8acb6e0c9f5b716fa478954320aa43a66aa274f1fc8ff1ea24eefd4d0c857f99401d402306b5ed860b7eab26b16ec4033c6e9d4ef9d5ff3ddf60eebc377a75de5a55c28624be6737829a2757839622f88aa120e420302047c435bb50066306402301360b51a5a8ecc961ef18eb5a16678c4aa45bdd225c72bb1490e668dc1ce40cf0c64b678758fdcceced6672fd447066602306fb6550beb09df41cec0ed738ffe5aac031c4b034b96112b87e3a5d0fb77f1852fcaccc3ce1016917c4f8e091a9cc4720302047c435bb500673065023046b14e26019c5b644093a90e95c69d30209f851ca9152d9b32de7ecb8ed46d544d619889ad47a8a4b8b9a2f3d663f34a023100c5c29fa254ebac01ca18769f5327b00656096ff531c6f802e11800f38f5bd4c2252c2ecef921b880f5f9f348cee81ce40302047c435bb500683066023100edd7ab9356485ddee7a07805f374ca212853ac177fc408c46e1d9edc4cec38a153ac2550f83bae498e952b92faaa6501023100a0e3aa810f6fe2e1a152a41e80ed15310cca7672bbc10420d2ebf73c312f8c40dd8f0825fa723f370445cd63290b2c7f0302047c435bb50067306502310089f68349f6a11ffe08fcb089c6437f0d5e897553e201f309142578fd435ec8eb325232b0d3ba90fdf9229ac5dbaa15a902306a5179f5dd5c4fc0d0653a35a36b7d4fa183425d5d07c0b211d8e0e3e9275945a08da3f84fb300d73ef0dc6ef641dd130302047c435bb50067306502302cb287f4d83332a5cffb70b6a61bda85a45abcb29dcb1f66b321b22b4cb33ab1b6a205a0f97275c08c7154e4d249a98b0231009db45c12a716168e277b5dd4f2b45aadf9f41ea78d0d4c6053c3b65fff0e5b56cae18ecdf9c354f77e79b831341b9c520302047c435bb500673065023100ceca7ef1593c00b6984e904278e7029aec480571d7c2fb520236eab5fbe08c4bd2f1404361b824f05f3fde545bb96b4802300b3d65399e4e5a03a5985c9c9a973119a4bc67a675588e7dffd7b0ad364003023bd03f36329af0176dd1c7f27c1c56e60302047c435bb500683066023100ab0ac5bb0849a21665ed0963e0d448ec7442167e79d1c3c6fa10eb3e24b54d7b8ae564201f4a4f70c6f1ed9e3efe4f60023100f4f9ee0cee3d087ad113d9bc959bc3a185f937920cf54806ab945a42c67590a58411749a6b1269404a8ced459e0b91ac0302047c435bb500683066023100aa1ad4112aecf8a72440637b9e98f5f60ddbe08550d93b934bed160c35ed17365a8d8aa55d83f99715fd0d9d0825e271023100835a25d3555fd362768e36fe84bb993234e8302fdd8721bac0801299fc34ce2ce8451340aa1655fd81159645f29bb1ce0302047c435bb50067306502307360c5f2cf8d380b506e9dc4a81dac1e05de9addd33ab0b89b674d5dc948afeb253caeba5cd4371eaddca2842b93c13a0231008f132ca8a5838a357769c53d87730d9c765d3d53893717d19dac6482c7c4eea042ff9e167c9e9fe3612f27520caa8ce50302047c435bb500683066023100890b80899ec98f6947b57fe874ad03966b6381f08820c544af0ee60c49941becac32eac5d919c8e66e189829eb4290c4023100a7b687cf1029d291a0ef085ce9a7be90d8c58ae8ef4aa99a5d2b7369cef4b622c0ec81815fe29f3dfd3c6a8fc11d9f170302047c435bb500673065023100b3e53c43304ea8da54d6198971d11f2cf7c237aea6f0ae9e5f62f703a4a07c988bab86ea986cc79b57e962322e36afb302307507194616388289a5641e0bc2822b748eb10d029f6668f3ec42f0deefe4825bf8e7f693b55529fe0fd52cf75fedac390302047c435bb50066306402301f3114d85116d11ac43f8e7fbef9ad911a9acc3b79b89159e04eaaf3cf2dd4cb20cb74cdd2cdd8e7863bf28f3cf67abe023065347573d120b90d513306b49dd602aa6555aaefa125721a0e3797e5f55f3fa03c50d97b31dca2796ce65d29ebd4d7930302047c435bb500683066023100d103215de5849b78a16582bf84fd91a47fbfd859651d4198f55a71945230dfd31b045cf5be917c28e9eeb028a28fd433023100cb25ef240b58e8f8b46b16ed9a43f64ba9e2db6228c725454a37bcd9e50b753609955db9058ff4191538475d301a121f0302047c435bb5006630640230307d4ce35a096808aad4f3f8391b3472c83b13d91f449644bdad4e98294ee33757ffd9bcb9103d3a83da29d4eda22f9b0230232055e5cb2a5766790cad264e66480b413f377f5cd5f389915ffe63bfc520ba8ee1780d4911b65d6675dc8bf03381e20302047c435bb50066306402304e787bc9d5fe29a61908d7748afafc4e7137a28c195af42bf697c46d18bb46eeb0c47405c11c753f0a56fae1863b419b02300f63d25460a03c06e22db3472101cd8bdc520c422ab1d866298aba9da5c967ce1b3c95485686147e1ca7c0eb280297110302047c435bb50066306402306fbe91de9c386b49f870217b54a0e7a2bec4216fb0068f6bab955031e961b41dacd6cb72e7f198182bd10f6ffa7cb09702306860190ba20df637914ca1e764d11dc5a1fc6c27fa5bbf76eb386764595a68b222c79b1d865359008379cdd085ef09f80302047c435bb500663064023060137824871f52932e1e20cfceba3301c97fe8b4fdebba449a05a25baed7e1cfec640fba077f18faed4f9dd5678bf06c0230179f97ad0f7aed4d5df042d92f115205735b3e6836a68b5d78a0562a6888a9dadf0c04f748a448b6a82bdab8de5a34cb0302047c435bb5006830660231008e4290492225767b2da14156490010dca7f157087b92415087765334e5d57cd1f77af57f2b6830600c39634414b92eda023100dc013824a795bbf02ae1eb90bcc6f9d45001f5ecfbfbda59a19e00f9fd75834189dc4e6aee36aa7b8331c70d991353290302047c435bb5006730650230486c860c3ed6daa59daa5a1e824864699aa757c01872954efbe7eaae8075651e62bca2e87e03e87f7085b23f2bbd5944023100aa430c591957023e1ebf0b5a3ff94ed1c249a3dd9c5a56afb9d9cdb24491a12a522c18979809a64544147deb58612b480302047c435bb500683066023100828bb94fa4c9a8d0ee9f8a4ac33d581ae4bc553e397d137bd62bf35514aa043a55b4593c1e281d1f47cd588fe8545258023100ccd17ebeb522632357869fb02c496550faea12b7712d8919dda87e5d96ed44b1255cc2762dd850c5e8ecf17a8cd52aba0302047c435bb500683066023100d1a457b47e38a9413157764b4dabaa3d21177acb59db5c8abce20e2cbf8f3c66e679957d5b8253a5fb7003de8634fb24023100bc25385efde143544e95db6d24e908b6e1a19570f0f97df61d27c7931a484b98d250a9771571bd2969e0c430b097598a0302047c435bb500673065023016a79bf4766c5341c2cf6344dec8a629aaa459c331ee7f13726d00c8bac36c34d266b99de2af74915e10c9153e1f365e023100d3401f32842639062bf0f231cc5c1a85ef7e56b8d64c5f2813704345c77231f73a97e0d827dc4b16af952a63d61c450e0302047c435bb500683066023100af54ed68949f7c8c9162b1626e74be80b2f99eae6e02c1bdaca2253c224542eaa52c3d81e60b1545718f73332ba877bb023100e415fa1bc6d4c6389b83aafc44e0f629c7b593993cc0bcca4698bca1953709787ff34ce4e7712f8ff25dc4707b5fe7720302047c435bb500683066023100c07c380c96638e3533d64aa04696ae7e2020658d43fdae7026c17a9087f803bd958e3ad7dffab4543479bf7d04728746023100d8049c4a21fd592c66af6ae65effbd16c472c2ff36f11d5b7576f45ff2f4469d2badb4d3bdbd9d4495e49d341abb19fb0302047c435bb500673065023039db2ae5a44494141209d30818926daf55e37d4ddfca4c477d39aa6bc561e254b413da9896e1af242c8d3b2fed72fcf9023100aeb96d621c210299ef2bb3f725f05f8bf00977e7597a9402b165f60e175eaec02b9a13febda8183b4cf13f420b53dbf70302047c435bb50067306502304503ecc6337cb41d0447d42de52227e8cf881b99c6abdec1410ba9d4914189816b151138509974188fdb09b27d911be40231008b8e72031c50fb3337f54da352f0144c5703a167494e44a962c950fe9786494912fb10e15889cb869fa0191307c52a630302047c435bb5006630640230190158fe4ba7c97861f83575f163d7f781c02919cbcdb50232f67268398c1a2b38fa12bdfaffa909ddb230085c06f7a102302f87b45508da7fbffc2fe6aae1527a8b0665020a6182e9de6e378514809aae91dd7cfd40d20bfb252e3797bfd538c7980302047c435bb500673065023100d34b0168cdf8825f9b056686e9fda03c5c103e752315844745af15dc93ab587e6306335fcb49d7ab57deda3c3a3b7ab80230040cecb449945fdc753595cc2af8de2723a016dcb7fcf055d6aed97d61c9f697698fe05bfe55fbc78522f0f0e8c6a6a10302047c435bb500683066023100bc1143ee8d5711878cd2c107da1947e60179bd7a439addc41a10d06bf27020afe3e5622049bc7a2a53962d0374b607f5023100bfd76acdbf95329c116a44e90d804263a7217af3b2729637f338fb579e79d2d69fd62d36680285be23827c37d2fad6ad0302047c435bb50067306502301b9f6bfe5481422af55f4dafcddbf845599c43990a686a8cabda4f243a634d571f9d4cc7689dd1b6367ab750938ef14a023100a83873bd8b40ef1c1882acf9bfdb96ee278bbdc2c23ab0619c0480977c817037525730862ca47e78b3f96a25a401bd540302047c435bb50068306602310089195477daf170467421d4da59096e457d621c40f0b7fc0dbb3008d232e3160c19a5f70e3aede572dd9887f4d7a824fe02310099e029bea4d5b23b5a24997a6e702c593168bd2301f96fa9e3a63904475e46afdaa28a5f97fce43d87a0d55b5e84c8700302047c435bb500673065023034224d3e9fcef8bd87d17b5ae0bbcf5cfa440126bf75f81d90acc3dfa6643faab7512274892d663d9e734015f5af481a023100bd913fb4abe628c8ce3c896e83e2d125a4b9c53161d5579ed3968ed4d83ab7fa9e500cf4e05d5dc712675661ad3436240302047c435bb500663064023014aec31686ffa1845b14c2815d82f323b184537628076ffff37403d1320b16c0300f2acc89fc79406ce7034c57d5d7d3023056f7a2da46a9a74fc6b52c82b4565ad799391b4d7ab7adb6c3ba8fa08ad348a4002d430b896626026fd4386fc711e5ab0302047c435bb500673065023067bb19534623c5f3e9602cae86c93ce58177ce46cb492b7993393dc964eb2bac3886168dff18193a5cd944b8d3967235023100e77b8f0ace39750990fd3ee78188852b5f46b68ab675d002459c09c070cd93643e89dfb8e81ce37bb9ff102f9cb393c90302047c435bb50066306402304b82bdc09c6b9acbc9f7728084d16bd7a467d2749a00b0b90c12c46153f2a71371a66c603faba91e2ba58532b78dd9ed023065b78bd161dabdcf26d4f87375a20198bd68397b31d01345cce01db2d06a1ae03e0974afeb3f36c82680714276808f190302047c435bb500673065023100e13a6c2072387726dacb59296d9d7a7557b77f30936ac0ea70ac12b90d077a2dd2e7105ef2014e3828d6ba7a16116987023045db8892f720aea673d3b05234732d98e261d4d400126cb3926e0f395701765c1b24b1532246dd5b623f1b137fce71b10302047c435bb50067306502302775dbabac6daa1241fafe91400b1e7fe9d08bf9e10d98cc4f126b233195695c2b2f4f82b53fc468f8c34866e862a415023100a6e401083962dc35428c4d250f4e1989501e33d5976f24a2bbe943a2146236f9fe8a7fff0a5f602164f6c4997df1f2fc0302047c435bb500663064023044ae522cec9578fa66544a05117d20df1c94657fcd9f6999ef68b035bc52c0d0aa1a72446e3cda4094287df0d706280302304cf7bb81cf71d560d26e36e8f2741a32f44649ebc853a3035e3510dfb9eff1be54db10c375b9de0849cb2733dff6409f0302047c435bb5006730650230209ed7f5f6dfd40dd5582c89b15dcf4811501afef5507fc8d3a6f0fd69a0fa00db6c0f7cb91f43061725e93cc1f4f0ee023100fd6a74fbffd9048d525458bcd5c531003d9f5d6e6127dd4d274242fdc7b004a0d1dc099e5b89f92037768d65df24605b0302047c435bb500673065023100bda40a91972a333e5fadbb6ba86c0e477710ce89660e83190dede16111bc05a5b6d5d43387099d93d059a8102346621b02302ef3dda17f4b75a83e2e58096e097a80076a6725c6b514ab768d754d555448e11b5138e19a4fdb0d1536de9b42fb87bb0302047c435bb50066306402301ce8ffc2b160abc123e3b828b9a46f7716feb3ab89872b28c578677588ee7a8d4f6aea797a9b6eba1b4fa1aaafb81e7702304c085eb35238cd4af2da8e50e6ec9236959a8d8e68be623cc69241e763767d7c1802e0c734edeeb884d865bfd5058ccf0302047c435bb5006630640230442b84df2d0f42a5a1fae404f3f2b2fd847c15e0a0df1fdaf6af6418d2b3e680bf5d3ed92144ee8a94c141273225d726023008777298e4967c325e260441bd9333b2769d0dfc056fc6b530ebc0fd984872ff8c4e244b1b5d09ea5315d6990f8458c60302047c435bb5006730650230533601471df9d20a6600e0d56dbe7724f609534d22a7660a69144529d909dfd818845832b8a9d823d4314b8d465838a1023100fb87b4d9b0ad8257195332fcf10289916cdaae4761ad30501b842255156a3c364a4a845bdfd04207482ea9e2d73bd4070302047c435bb50067306502304060f22e8745e1f66fd1f530533e17ee299c7d43fcdcda1e2ff1eae263125bbbcf3f34fa3b57d2a9d257fda20381f275023100c468719f058634e14ccd632085999fc960513e22885fdba72f53e17013a8597de8b71deb447b493d1f82587415f803c00302047c435bb50067306502306ee8f9886d4d2b6928adb9a576e3b464659ec6b4287a3f031844e543b81dba65d3a7ec54246416e8c42ae965d077ca21023100929b703c93554e1a9b4b557446a4dbd9304714ae35ab8067579ffd59c0b1036972decd9cbbb9748a1b6ceab970b92f030302047c435bb500673065023057ee4a052e9f78d2274dc5240c49570b885afe6111ecc93a3e0ba71fbb26621686616178bf905d28ee78826438bf65a2023100fea92d6c6db042cab44fab6a95bd83b4146f8669ac029fc92f7383654a1e15ccf813cad9a8922a7ecc576aa6ec3959da0302047c435bb5006730650230687a2eedc0409641fa5ee57449382c3a184cfcfc64e844bf485411a1c5f6fef5f2fc43187a6c9270d348fff1519129e9023100d61ad7a5a976589a140a77101250ad48cdbd3f44d1c5617518c68d0e4c1793ca56a9c22c6099c3df6ce0193875f6c3200302047c435bb500683066023100f284efb2a33b04de5c9114a4456c74b5052068df53d19dd3e21eaa344413bc78bd991021e6a9f15387ff72a2d1db64cf023100bc3cbe122a6d4a477c21556e4b2fd2d4ab22d458394a7539b692f2d5029c4676bb655a3d7137f603f15628c1777c4e5b0302047c435bb500673065023100f7b33480f4d57898633f042b73b14b805b1f5af95a3170ac4914df418cb4bb16d97a4cace6c1f3c1b7c2c7d08d1020aa02304fe246f1ca366e9815bf376b88dd228b1ac09a99a7eee84ed3879c01305bbd7531c2e89fcaebb51a9053c61658a74daf0302047c435bb50066306402307bb1ad7ff67ba43c7eec2baec0c41b335e146fbbf7cd02fd8c2dce56695901a54d89a0191ddedfdb291d21c1d77e809002306aee6a818c68ef6f5cbc3ddb8ee4e83de0f09cebdc9015ff0f08bd9c9a47f8790a2f9e31429ae1b546409b7bb24d54730302047c435bb50066306402303e9cd7909e2486c49f0aef5d1499ebd62427b81d09ee1cc6e77d227cb91264dbe0e09110a9b8bda01c44eaa40ade646d023057b0b412c188dd109e28e43433678bf10045cf01be46dca93dd58ad23e8c26012df9e031d40cd87fcf9ca606a60085e80302047c435bb5006730650230034f83e79bbad3ff542f81710918fac5945761f73662ee0e94ce1bfaf932de11df4a91a83776c53bc95257fffe9ce438023100f4feb0e768d9e76951b160a09674828376430d34a5ce7b12e23b4deccb5d04f86d0db3766a9f0d698d470f78cc26cea10302047c435bb50067306502305a37fb381aef18ed23c4d6f3c59da34aa382dc3a3f07f09a7356cf587a19669b09f683686420697fafa79cb9aec508ce023100fc108f2a89cc033b906c59cb9afe35519a61f016b6742a22907ee782e373293b9c7401a769f1c8c189ea4a8f042415eb0302047c435bb500663064023055786c2f87e4550a250ae879a54a516386f7bccc1d07a670a25f55f63ebcd370a3f7c486a965a1506097f2271d038d5402306a961b6b5042d01c64b0f23d7897ae01d0e5364992df1dfa77d8e7cbf73f5eefb435bd18143730cee15f8022bc4a4d590302047c435bb5006830660231009d2b4a70e5b0d0821e43526414ef548a2e7d57f177ecad6704683092f5068e9d938d8559565f53ade7ecc06f51d73501023100e98bfb61e5f88ef9bf58afd7e737c01cb16af03624fdc677ef4a39bc24c531b4d344fa5475c4d8245140ad0193edc7020302047c435bb5006630640230155905e2dc3c8ab75d2869656cebb36154ceea88f4a0b29b18fa68109adb03a52bece2b5a4fa5352ae239170f73a89c70230727109d028f315c0d0a4822b77c5c00efee00ff6454cd3db19ff0dcd793281da9bf3e539408dc7ffd08da8369fe0dba10302047c435bb5006730650231008cb77c627d51ac1e62c1d01092a164749168447ac23130221234fbcd958a3e63aada1ba8962b62c1050c1d125973d908023061745212f39e97c0789e322ea5d16f70b3eaa358a71131d14fc3b7e96f49397e46f180e45f4f6403050a280883f629400302047c435bb500673065023100937ba017ac096eea7fa5bbe285f853de8366bd31ad984c4fa336164b053f7f269146f6659aa118e0e757d50f2f4ba68402305c7f01cd95355bf25238009ff43ee9dcb5aa987c554a2889542ddb4cda6832c5550a9c878f9a279b4c541d45221cce990302047c435bb5006730650231008ca00f67416d36ce6f69945843cb4997eb6e9357fc91f63e3fc747988aa0080902a4334847bf9a4f2c35edb717bf6ed102305ec61c74c56175947bb50ef6df4bb6848f891c1e566ede262be3c00cd493d5fec667106f3dcb5c45fe3b3d1d36182dc00302047c435bb50067306502305c812d01717cbc1bd6f7cd76ee608dd2249328bd7f651ecf41fd261f4febfb8c2540b05ba152afb130d54e0d5a5243de023100b7ce45590e816975c9f70a328f2d4423257b45cfd7e957c5b4b596c25af99716292fdb83b02a89f6125deac019c9aeec0302047c435bb500673065023042ad74db0674d55e8b6ca4ca4e8e8de262bcd462fa3ad477f9808cdedaad343c443a6cf01033cc7d477d305adbab4185023100cfce1c02460fea66399e07d1a915ab15c66731fedbc27d20a04ab97872af99283dd46af1bf82777de97e4ad364cc6d340302047c435bb500673065023100ad43ef6460e033f9963266d0866642be54d4777364e7d0840bad9714318bee51c577b7e88419dd91e47e5569014db07702302db723b83c092dea75858d315f07ff6c208bd9369d61c9ceb210fd594cb01fb390b5a7d0992c7ae68963ebd7f54d57340302047c435bb500673065023100fd640b9800c763281bb3991180873a9886e5ecf46521a2127b930832cc2fc8a42897c3ce889beb54fdf17258d7c7fb34023075fb4a32ccf35fe0df1716fbe3ffbea67346ad5caff0bcfc0df49cbc6a5e98144af7d9c71cd85f157dd812d4455378840302047c435bb500683066023100f57cb16eae1ada83b49c1c82b0be164b4a8483884f2307945496c9ee4322e59cc211586dc28828580f618701847ac9e2023100e5f8e5eebe461fc73fe77eebcb68754107e46ad4669285eeeba60fad3503fd9038d7e7307f836a27bbac633bdd6e6af10302047c435bb5006730650230324888d77ac2d65357edfa9542d334453d888cd02bff32cb7836de914e74b515ccd0eb61039a62f77f4735f47a91b659023100df855a56c374eaf88bfd9d8655e29eb7efe23af349cc4f2ed24520648470fb4a75433d478758e571a9ac1f83e76f656f0302047c435bb500673065023068895e3e54f48f6632d0077e688b62c747a7ef95f209954e57bf061ca1d16a9f62f919fe16755dd57035a611eb2370b6023100a52b6e5fa75aba8e01b78b88e00be1e433e506e5cd27b591b59665d52b81e9c9f6496f9f7f18cab159a45a8c0a2f117d0302047c435bb50067306502306451cedd8f23dc761eb785a9f8a37abb42b9afd246aa4ee74d6838d2484c3eb0ec0157b87f7922c121bddbe36f3f0149023100be36fe684b92f45e5dfa3348ada0cea3b68e25693738210e85440fff150cee13106f356023ae9d6215f81ad9b638f3e80302047c435bb50066306402304665d47c4c3acf05caf461f02323a321041e11d90d72d2013f0d510c90b12806ebb3a9abb5653fd3ada4a290250ff46802306304a1025557c5238327c8280306138d1f99af83f9a6a5e7684c27851e2b82134d207e26904e3bdff8404e7ccb8f6be40302047c435bb500673065023100bb83e34a61e0d93cabff12b94f40e41d90614913ad2976027b5935c326d01f6a2e2f091fdc7c5476db1224f9b3f1e88902303d9753c2bdc118ecb4f7d2d4d857639e03e188df4c16f1b4c06bb6174e906ccad9b9d6d2b6e8a2442d95a2edc8de5b840302047c435bb500683066023100a9e0d6bc9b95f2e7a6ff4ae87120043626a247022e16814122d3bdf1cb014fde23f44b2ce3cba566eb28b2ae3a485f7e023100fc85bd60c7e4b2d1ba2caceefee6589ff8090d15407f943a2922e85457f42e01b2681c860fce5f530d1647a2c7045f0e0302047c435bb5006730650230157a6772dc70a60ed93bb39956f2e26fd4239a49eff74c12a244ae8e3fa340be91fb42c0cd10cdbbc420ece74d9c1fe802310086d7bd0c5c705a84e08885d139c6ba0b1f79ca67fbd29719382ee82e9d247da39472e8a555479193bd052d019fa44da70302047c435bb500663064023011de8865e4f78d7b356d6b042d15b9e5c6b65d14d5f1c9a731288de071a8f1026973f6f0d63a91e6d33d7d2f04db02eb02300ca0d2cba38d5147cf3007f21346b7d9d0b6e8faefa2348238757340d285faa986a2fa55cc2ba3929bf9fb647305301f0302047c435bb50067306502304181acef7d51fc6f87291454f239c9bdc33b6a4ec8925473dbb86fc85744fbc2b419f5fb972d8731561959c2f12ce0f1023100be53af8018083d3b5bfa9cf7a6edebdc532b41bfd7ee996a78beaef529b18da68fe38a890d85edbe0877181dead147ea0302047c435bb50067306502306968e537fbf85dbe2a7859e6a7a94252c684e7d8d21ca9cfcf54bf01ad77bc743d2291e218aee0725d2fb087d49b7db30231008eb2ded41e7a4aef5bd3746be670368236e3474d3e45cac703e25b61325d22189a941436bab44dc8373652ae0437586a0302047c435bb50067306502303fd87d3903053b37ba2440c143119a8d3bd48809b3ce06735d9187853f0fb44d7fb2c53c7f098d1c48230fd4ef8bca3a023100b8501eed2d8aae5ad8d067922892a9cd7e1b7882c3c77746525ecc296c3528d0860e8a877449672af541469c6bcd8d320302047c435bb500673065023100e3fd8575cbb3696aeb5dc37de5455073bae72eb812bb07ecc10074b7cbfd2ac2db3d68c17d86f18442df3256f7981c8002305d6cf74cfd4a73f673ac2ee7a35df6837120a3d167c711f966fbbccc6509bb91d1fea2f9018230fcc2b88870efa931290302047c435bb500673065023100edbbfb86587cd35a8f4ebf33fe45b903b23362e96eef7845c2dc27fdca675f2ec0ce5e37d253c875c998baf52860ca3102303c98240aa504a2b527af14f6847241f60e2526253c4bbea808f174ff6b8c16517460de75acae0480bea07d4261120c220302047c435bb50067306502306786dff0c24333e4321ca46e7697c30e6b5e27397d00e165dd43f76cb7f39b8ba002464ac028c93acf301ad5ffc5a974023100e640ad794f28192d979850bb63b03b1f5d489ed5666f4002a53005ce7fbf7673a48f634180163fb93560ee1afc07edaa0302047c435bb500673065023100acbe12b874a96619c3c0645a0f6213c30d3d0b33815c4157b668bc9ba8463a529a7f30f28b26be9d40c622fe002aa7af02304540451c29b6f9ddb75883d636e0dfe89c1614cce77e83cd78dac4f7e171b134101be07ebfb83456bc0ec23df340a8760302047c435bb500683066023100e39e31e97b48d55cd09e8efd62db110a9471b5d8a861009c54fa724327dbcc1e0d81ea0473d48087f110559dd54b88c9023100dccda9344f758c02d2209c08bba3b42dbac05e6cf1e17e672d1486d1f03c5b6f3b140395d9b2328e4b48d74f22349d8c0302047c435bb500683066023100f2b867061c15d60ba4873015d8d99b4008af402f21b4e04b1bdcfbff0a53c07092c7e429eebe92717378fb332b37c73d023100f14839ac0ebbfa79416b8b030a7c479d467caacd9a3c944966c971142da50063138f9f9457a5d5a439fbcfe5875381c00302047c435bb50067306502306043605f5dce2d34f1d1427433fea0cb7a339147d4f5d3dfa40e45b55e0824000968cbff19ebacfc65b61b47786ad05b0231009a8728bb734807744eaa0d63133a2d83fc69929502fb30560c7b5fa1cc0be970e86977f632997139c33b7ec3e76ad2470302047c435bb500683066023100c01ff8e6d0b8f772390a9bb68e9b65f9a4e53a89f5a3e88efdd1ede7e88afde88c92e719de546ce4cf9e8b28224b64fc023100fcaadd41fdf0ad5f872b3a4446acd263ca7f25e5f14906ee4a6d4d88876c7ab3c34932c36b32c12ab1a1155328d1f8d00302047c435bb5006630640230220414ad6b2271712df2cfed6af1a0d8365c81d2c54fcaebc7655d17d26510ed15e5713cc20b74d2318e854d9323b56802302401fdbf38efc945cd10aa679ae3c3694fee0794d5b510f7551c96f686a3d660874d68beb38b63ed69c5de7e810270750302047c435bb500663064023016413009c27dc17c2f50aa3aa3ef0b0fd30b3d6df8f224c0d1eb630ce3459e70bde02cbfe7c2b56240ea71bd1d825f2102305d93f45f1057c6b11b045d8054bd8632ae7e4fa75a7098720b1adbc83d8efba32cfdaf7d68f41cf2ec80dccf74060dfb0302047c435bb50067306502303b0aaaca928cc0b585427a7484f37f7095cb1b8d75c7a694372ecf14e2b3d599545d9ad3eb03a47240accdecf16ada76023100d7f34b80016935d38cedc5565bbd0b76ee3828aa53d035f8352034228e0d57b02c4920a29d5d4337895a0b6939cf4d980302047c435bb500673065023014117c457ec2efd9aac8747bc055160698c28729bc0aac9af7d1f63630fea07a5c7ee075650f65b8624391a3e4320c3a023100ffa3528cb77372b19e76128f2d723919f41af2687d1a5095e0534a88181c805b87e6b2e9920deb34d27e7b3d04fd7cb20302047c435bb50067306502305bd3624671b4e8979032bb482af8f4a6655a72cc245aa22d10359d58e2e323bffdf2613f5d24e6ee5eecbd8249298255023100f3258b250f544de99138f87362da6f800eea7794b95b77e25c24e6ebb006169a73abd82323be0bcb87624cd29dcabe720302047c435bb500673065023100c265783ed07e7d15b29a4b182cfce36fcfde508516011261e8c64f6a21738a42ef8742cc677cd6133c1b2bd749aef3d902301b4a1e7096d91a92f6a3e142b7ee06abd4eb603bb15905a811dd7f610e776e0f634caaeb8f3f6975d0bf4cba3698ce6e0302047c435bb500673065023100b8b35f911d224d1d4cf7b309789f40025f954cf29f3aab9387ea36c67186a4da5d7603340cc00bc6bac59b157ef380c9023051453740f5f8e05a91ba6f7e23bc0a8172590504ec97ba36693bd936f0faf356a0f4dac530fb3456ff20287d080247980302047c435bb500663064023077d89406e71599a1c840c1ea8359bd078fa2fc0bfbfde49a5e020969743e52a4a0c617e833b822090cd709b093095e15023021c23dc9e220f8daa88eb990c5717504979fbdee82cfa71d1e971a9481970d441041b4648e9e700e30d43f80ce5f52100302047c435bb50066306402303dc2a1b6f5664530028368f430e605caf1fa2e1c15dfe2643d78681e5815c7ff4fe5331625b3d710dd514a1e7115ce260230051873e5adf75935d1f405c4856f367cec5fdd5f6858391bdc03c71d6b3f4483ab5ad85c5cbf3a0622f8c32140fe38970302047c435bb50067306502307a246ab76e5c754e896f8983e0552d156197cd92d0c191265a65cd181db56c4f8808d4fed8ffd871669d242602adf47c023100a3573ccbb894caa2a022df5d6acfdddaef7bf83bc6b7dcdc8bf01790b27bd3ccb6ff8dc0206244628b6795a1dd11162b0302047c435bb50067306502306a1829720d97940ce3dca65ebc65a8b5e043d110e870a8aa19587637239cf20758a118fbabc3aae8c8d39f2ac3634fee023100c252e6063c73cb17df16a278c36e21415014f397fcaa6e14fc4dafc9af14d2a75e7800ce383af0fc22427ec6c18c67090302047c435bb50068306602310081e0582c99b25e9460fa5b25b96ab2d26850f4e857933d49407c77cab5fae0de5c25bb4700d72929cd5f5e3b947434fe0231008a33a07d029d7a4e635e64a584821927d5b92d27b53f678d9f1dac01c5f01d770b026b31af8f20c3aff4b8984ca6fd740302047c435bb500673065023100c0d65bdb44d37b7dbca1def221fe85f4b0119031957100247a77e9452e62bee17845b4770ca705de730ae891e0793bb80230631c5bdf66ac4475054307ed1f57904cef6758da2ebc65a4335a8733d868d4fcee4057a9f31d0af493dea6846315568c0302047c435bb500673065023036fc302a72fc3f656c56774e4686ac9520b25057609d693129d685709fc57d0fe2af2774f2c7e7a9d5f3cb41f102f865023100cf486895324511357469a262bb33da13ce04b8cf8a4045fb753e80a15e2bd88864a94dd4adb38340b6e684afc60440930302047c435bb500683066023100bbd25ca58609cc31dc29d75a60e267d4251c2aa9fc215fe56d227e8aa5462998c7f85a1a2d334cd1913198396e4d5ca0023100f3707d13371ac3b84395073e1aeb6efb774c9ac85509896355303463bbb89165ef27ae1214d08a50e100d91d18abe44e0302047c435bb500683066023100a9de67119be1bcfd3c593ec52c29d7f062ef9c0c667fbe0dc3e390966a46790f583e70d19bcbf28a8b2225a55a729a78023100da19b64f1716a7bdc02d8a73e37e453158c261a69b10a49a52f59e04262c89bd5c6616ee1e1dcddacc182ee48ea6942a0302047c435bb50067306502303a925e71414d793cd61d485bb0017d6a56e11cb1a8397a40b26afbd408fc41629ec787bddd2ec8fd7ecc1a7b51b622d7023100ae37894a9ca2b40bb08286540fd01faa124ff13403522cb91ec55ac9d626f26b332c93ffad769cc1c2cb84cb11f0462d0302047c435bb5006730650230690b6b4f1980c793d2cde710684882e63ce927928707a0d14ddbf2679c2c72900f608076785258cd776864495b997b9c023100a4e5b1e005628d64da0b2bae60510f214c6554549aa4474ffc01455c396bd645393eb656f8ab1bf6860aed684c8fb6df0302047c435bb500683066023100f08b106374b89c33af90eb82d10a5818506a8ba52570d6a5ae4e5d9e6e1ba454583c5fde57ecd3d2f2e841b7d397a863023100ab4e0db8c203d19856be130969d7af5b501f1981c0f94018a27d9a81115a4ee13e36bcacb2635bd17fa78a0d5c6926a00302047c435bb500663064023016474a3fc2588b4638d2852dc97666810ccb5b609098e4321e4496f66359d4cc169b9fdca99bbf9900e341f360fc10d0023042663cb8f63e687d5c7dff552e667d68fa0f2458cb1877a73d9db7e249ffede05866f8fa8841508b392d87de58fb186a0302047c435bb500683066023100a7fb679ffd9e8245923b1799ca937941643654cffccf756cfc7fb0e44fd68d24555e4866bddf1193ca66b3fd2243b8c7023100e72b6dbc48742f0a3368171f633a0afb56eb66815c6f037a9866ac3d6ec3d99beae2914eb06e0953eb06532fe55797730302047c435bb500673065023100bc70840b76de50cb59f71492d349392460e4b9cfd4ce3489e3eb62c522b5b28c2524ca5f4d3a7bdd65f6dfdad6e58f5102303903d073ca3171c4e58d67d88115afcbf8ea9f7c569edf589fecd2c409d535f4dea6397e61db028b03bec4b7f94b22ea0302047c435bb50067306502310083b50a76070ad2c54cf06e51410f8ab8b25dbdf92cfb165fc80599ac036e7a9ba7e7f2d34f697e94bc925abeb56627760230466ee11aca189cb0a9a6d8aa7a0b30baad1e1f48d1ad5071b62b2fad98c409c364cc5b749f08a75faf272f86fd50a64b0302047c435bb500663064023050c356526a42ce5a63cdfa1e1e972a68ed91dad7c3e5a7dc75b52bb5fe0227f3831bf5f9893a1df5210418f0f3acd5790230589a0d71b0e07407eb9d56e11e4f35e23633e022db328e2b9d4381f46491728c1a112d6cb71f0b710c085e37239d82330302047c435bb500673065023100a4ce3457d8019c869f3b3d6a229102e88a6773a809ad655cc9bca7487861a8d4bc0391851514b5eddd3db54dfb64fe0f0230358aa1f33bacdd078cfdd86604fa994ff9815ff6d33f2e5bdea5cf240ea28accafafc944ddaa3eded33783e57724a5c20302047c435bb500663064023046b028d8803d5803362a059b1ad22a497d50720e6724342159fb236779ce65fe51bd55579c80b20e1bf3f69b0b3dcc1402306fa895d7b8561aebef7c1b2182205f7c611833257ac39e1aa2758785af67d373516e1325b5176a55b8b46f49134f1d7a0302047c435bb500673065023100c0ab358becadfdee261ca1ae3f0627b0380b57e20a046f7e70275cae1ef3eb2a89b60f6908953d05ae0d54fcc826315102301af02cc9f659eb8806c76212f86d7507566a79eeba51c7f0b587632fccdecd2accf8e26070dacd196f2cf9e4f6c48f3c0302047c435bb5006630640230182a8f9250ce1a8b62571ebd77886b7c024f6ab31415c916caff80710fe0c7d56300e4878f12841225b816413752cc6b023074fb62175b10aaac8060cfb48f919d1602072e1eabb43b7df5df2f79377ddaccf0c85c3174377bc65b55f95846deb4920302047c435bb5006830660231008b5bc760fffd70b40addd009e4f45ee0f2f88e411008735f580b1b768ff96357c86869795bac0c922b9af4258e37aff3023100a8e8b04c3c9641678f0f6484a718cf5e1b4c057b2b858ecd300011e7cb0053d5d0a148f62d83f8bf0fa8e1a49c9cd83e0302047c435bb500683066023100c0389d7cc84fb9a92c40f7f23c9162b76bd5114827ab80c8dea6327d1fc328107fc59de6434ca2f78b361f30c4e683ef023100be80af8540a1efae4ce051f9d8c93e1d772329c78a3d82da45e8a0f737cb0e161330b65ef02275a47b238ad5f014a9850302047c435bb5006630640230703575e1f8a20c4d1d992808ce5801df83b75e26dc84b094d2c314495391e304fd9c9068e56ef31d6d9282ac6f8107a802300552fe1d79bd5df38b76a2999f3dabb4479dec0b04f530cb967aa8add54cccb6ca8fa80822f04ed3ee6a1d0a35ea1f550302047c435bb500663064023056c1669349934fa60978e8dc43d8e9030176efa5d8654145aaffc404011fd13c371b6479b9b651bb1b7375e9fed38f26023061c53f4b858667551360c0591608ff43ae3de119735574bdc8b715317f3a925fd67d2ec6cbee25a3f788463b0a7dbdb70302047c435bb500673065023100faac13ed952d5585cde2a0177b4aa0bf2470cd35239f31b54bd426a837da055edc5d687aebfe6048b86f51b06e703a5c02305f57879e77f677f0f28682ffe7fc193b02d68883d85829d91b71facc906ac7a3d2a0871ec0c4fb0410ae1a070d6c49760302047c435bb500683066023100a057d96b29429d0beb7bfb146c8ef45604f0ce78b939799e118ed8841ca5f96eac13c7d8250dd50e7c5ba12cafb6278f023100e73980bfca3492c938c4fe1d710583e97f5bf6d3f5ec907b591fa679c6b8d622e2121527d4915dcd391525b8d52fa4da0302047c435bb50067306502304798400ecd1cad310d11fa9d2814b66a42951e1241261ea1966051a8a90fa0e4da05102a5f455c483370d3a283cbea170231009d8ede81a40a561c06afea0bd96565523de6e05b60e2a03e971b74d7d751b398c1e70ff24aad9a868cbb9ab1bd706ef60302047c435bb500673065023100843abbed6f492aad0bdfe11ad6d67bb4322978bc6c4d6e79e1b6b38b7ee253f36e506d8629e5f2dc0677b9a309ebd489023051d85f6c17fb931516c5f890a8dd70a02f71ca5bc59f37d410accdee9a8fd2ae5b6d934b286e03e7d8cb42c7479f4d590302047c435bb500683066023100818bc2188d75ec2d9fb7d24909c8c693ef445953d5c92ffd8ddfb2361c60176cfaf35a822c8176d80cd596c5ad37ae92023100f2a552905afa586ce51ed21b5334f8c9b02192434a3fe25c2486c3d763f914281ac6cb4577ecf2ba2a672d37172838da0302047c435bb5006730650230659df3a95f3384f6a63a180a71f87b895e06623c912a74b83a0c694db5116493a4fdcd75752ea7b5992a11ea8f9823b6023100d33590896abfbe9c1d82a5b0ccc789319877dc7c9757fbf343ee12b5226384237826a29d0f75db7f15c8a0593f6cc3a80302047c435bb50066306402300385d78af8a272ad54124f7a477fba13803b672a32870908825e38feb18a0b0a388a1441deab071570123c85371afb8702305d359af0cc467c7338d12b1b611c6210cd7d499563b4c4253e382a889f34943c3bad26536f61351814e67eb58519d8f50302047c435bb500663064023046424cc6d48b98dec2835142965cfb42a6bdd83f7f789e1af59b1cd90a1ea84e6e774386df6aab46eb69a3f5e4cf364a02306c2bbc34a54e21f6f0983610db9462f4725776cf6f111abfc17c766fe1c4afbeeef05473e30a09526c8b9a36e9be87170302047c435bb500683066023100de651d560a9a085020d6c268924cf8d01bc0330ac1f2aa0a1ec903dc86b12b3468139fd35d330d247d23bad89fc28a9a023100a395a77e23a35ef55891d3931118d9c626f96e635a2201db873258501a68be5518c058118316b5fbb387c4c3c1b4e2cd0302047c435bb50067306502300425ebb0fbe67c35796904364cb1cdb9e20da6f9d75710c17d9ead09b843ae7ff549a411a048600966868b2f1dee4f74023100fdc1ddea829e5b99dea561df661307f07170c25f6439c6630ace4be8ee18e2ded497929a5d3c852cf757367f6ebfaad80302047c435bb5006830660231008f54a51b27279444b9554df49fb07af37e56cf5fa3ad0e3575960edefc1e6e0e00396f5843f8916e6532186e7090a923023100c92bdb0e02d66f847770fd07076edc252f35dc71f6f8b17d3cc15193ad110116ea55a5d4aa74c87346292f98ebbd62370302047c435bb500673065023100be418513fa5d44037a84c6dc2fea3653969513105ef7ca462648f037864f6864d747e7adcd9027b44afe67430ae41c6c023006912c9beeb270a59d5cb3ea2a91a5c080e29f912d28deb5793c647985962a6dd23fb2e19622516bbc9e03aff12bc9240302047c435bb50066306402302909ea78e86dfdae97741f3a007f07e9f4215471b1f35574953a6f0aff19b9103208a7098d0015420d7aef10d5c53b3902304906b335b8fa968764f82e5ab17494ee0741d585942a749646b8d4770d361b3ed38758319181fc09f301c00bd12aa6ef0302047c435bb50066306402307595774f8599a10166030a54658734155d8d731d1106c5e5beebe4b7288e9a1d733490a787c792a068727607e957f0e402303050f3cd9a8d9a11098b399644003633fb4211a0992a7206b49036adfb5d078d20eab981ab7a80e329e57005f0cc063d0302047c435bb5006730650230744c61dbe5331ac569e1199e9c510506b8a9e48a1302aa6c0818e487438f5d3e967334ca8473628eccaf443092f7ac41023100dff4e4ce62f5230135994fb516928fcef17314f00b9649622f4c7e01f66e275acfe3464f861fca5ddba838900407a1dd0302047c435bb5006730650230583a125efaa473df1c4b7df0259c39f36792782027e5040d06c02c64b0e29d70b60142a2313e890ed1eaa491ec3af796023100eed4eca2b25a156cfce815d91fe379ed5d161ace39e9a69dd38cfd551d5f27bb7c4da1663b2906e6b62fd52be1e75d640302047c435bb5006730650231009e1badaca678adf97c84ac35142c24ba4fa5f68ab8a929a892a929dd17ac433c7b06180bf027d188ef3fbcaa5942379b02300c82fdf99d721ed27e0d1ff58a6cd991f58d9edaaf234d6fc5117a507b206f1e90e9823e4319ac684642ba0ca39553770302047c435bb500673065023100d3f3a26b6b49b4dd947deb5b06c9a6caca1daf7b6b1f66345a9a8c02716c7792a6c6f7e91602a8ba0f9a474788ec3c9d02300ac4d9561d5a1cd69ba687a4ce8e25ec86aca9493d22c7026e2bebf3418cac6f33a61b96f010b166c3eaa090e0561d7d0302047c435bb500673065023100dc307be97319da97429c6bf8beef8b19f743a16c7a3deb3bb9c82a531ea0d26e4e6ef3e7d272148effca5788f99b47c402304a5a22bb39bcb95ecaa57c52897260e3ec55da491617993ab42dfcd9cab2d5e04976b19fb3fce9a8e485b2c80cea10850302047c435bb500683066023100b789da65375ae2fe438578f881b0c267c87dc973852fce7e056502265be10e4eb4e092b1bc1cda0ddb77d5a7c50c70190231009b4db4bf67561cd1f928c1bb5c8a8eb39a1fa6248f6797f2efb072f006deac9a084d01197cb7a5cd436b62f48701dafa0302047c435bb5006730650231009c64c115f6b6eb79932368a642893f7fff8bb6d3ed423c6219043572d3b3493352c46e1b2596c002c43fd97ec58ce9d702306b8df7a65751578f68483ae8cc9163c3e3ad71a0ed32cee4c784ddd9bb0fc8531be07fac29ff239c5f9d6daa2940b5a40302047c435bb50067306502306f79920c6f16d9250bc14e950e876737ee4492c8fde075f42aa828cdd88601d8bca6a72f071be8476b68d6446b16b245023100bf64b0602a13c107d56bbbcfcb1250a36d27dcfaf268e81b5538ae650447d8237f4c7d2d6fa2e53ec7795f46bf9545750302047c435bb500673065023100b8efdf05fdce46db4157e68dd479fc6131927f70ef44f447b610927d6756ee42e9e17981bcd94055071c5500590641e502307409e566613e23b1214ec8223d31e84e051eb603ee69991e9d0a17dd1699af668a3e2ce06620017a0fbb047d9662dd910302047c435bb50067306502303f815f618d05f042e21b2197b8d03fd3b4eb9247d68a6da3ba26d4e49f04f58225d9c2347616b380a2744d5209a0a3c5023100b8e95e72149ce3a5fae4a24562279331dc86cd669e3ed6cab024387246607e34c2bb695373f670f14bca80ef93b0b4bd0302047c435bb500673065023010f05db8b5e63071e0967e4b4370160f46ebbb9ae43f65c370a846803c9d544a5e3bcfa29f424abd4f60393feae2843d023100a54851963ccb63dbdc5cd065d70d2e15141b154962d090d99e57dbc41f4c0ff128b3b680f49f98f824ccc5953c39db910302047c435bb5006730650230499383528ec7b33807adcefe2eefa74e95f37cc4fbcdf3d98d95ba7db0fcecf7cc87fd6d81530f1ead8e4013404807ed023100f691b8382293a5fd80780ff3d0e2e094ec916312557edadeedf21aa6ed0b7490b272fa76b8697c8aed46154b99280f2e0302047c435bb500673065023100d5d97a039a8b88d5674a3649128ba481a981d6d2ab5224aaa088262e19078ef1938a06192ac9494644ee049d3e035c0d02301682bb219ce1fdce89fa2ac057664d7ed760bb48d599533ffca4c66b629445a285b3efb5c50b3289a30385469b1896160302047c435bb50067306502300e341621ac6316e89d89b4a23a8c7722e986d5eb553aafd8dc2954368ba9bfb90478cbaa03f91a249f3ac409a838768c023100feddbeb23dd7c27cee0b661134f199c0de512a3ff1023c028ec3e8de138c695c8ac2e882f6d3119e245b0f71da9850ab0302047c435bb500683066023100aaad7f1dc723e2414e7c57bcae5b3c2260ad6bf82082207a3441ccb5784b8f31cf2cdf9b7ba0a0906ff45c617bb370d8023100da1cdd88b943bee98dd45e920c05391291c9b24d6a389c164463b4701d6bb8a22ce7306bef670c0b3613c8ce30ab59b50302047c435bb50067306502307af7be3c7ed2536dac1cd7cd1a8885f3377591e15afa417f281328427b97e970968976e16fc8bb7b3089a8223e090189023100cee0ccb06ba761b74481a4363e2c83b16d42388ea407e968271800765012d890e4a718644a61a8c9ad3ca0afcf767bc80302047c435bb500673065023100859b78746fda1d9133c8668ad68e1db5ac9fe90901147620860f53bdb25d2384492632aa3ad1edc161f93f1c5cd2e91f02302aac0616920a131eda714756ca602979b55811f2a45e157ecca4c1e6a6447ed149580f71675e25747f567040888c56010302047c435bb5006830660231009517be444da77e519e6412a00bc5e6ba493b222c6b625ab86cc5433feae3a91cd94f724a897ba6534dc082c6c42deb8f023100d0fc0df98cb43d9539cadaf00e66c59839740163a01769ab9797f20b5bda48746b75599eb618a0c93fd6b85b1b04874d0302047c435bb50066306402306acc9b84c52d48631bbb7e33ace90d7780ffefc2f6f4b4aa7c47a598e0cc09af79ab70ce213a42e6d7d03b4caa51a7c502307aca627d7acd5aec975b73403a2926e8f4dc99d71541c946143c7bf75f25ade3f2c12b266926c787cd2a2a67645878680302047c435bb500683066023100b3a3234437e00d4ba7d182a080b9a08d22652f39318dc48be43f161df85cd59f6548828a4f039ffeb1c8a1df7925100702310082a890c41527a9ae1604511d10585a2b3e5548637ad6ae7be59441ecc2ebf29d75cb2af1edae895059f8857785ae831c0302047c435bb5006730650231008c102045fb488b2e8e8f71a38e654e6e938bab1c18404ffe996ebf2272981dc075156b226babf0c804eea129d80b32950230713f49b5ac640ccf23d5d4e15c5cd43025de4337cd214a1f85037d117dcd9bde1ff09163c9223c4ca24515541d4ea4bf0302047c435bb500683066023100fcbc7c2834a59bf0d4d5128b8ae046471831888f3d35fc323f56d2d17e608b822f76998a5c41faaad156a1c1e013f783023100a2246673fe3dfdbae4c8c987fd3a23a196c93c4a13b34e2f7897c4455336f494b4c3e884205ff5e195d007a8a87c96c00302047c435bb50066306402301ba836d22d57ac9cc799f95f99232c2f1f3aa05550170a248043de34aa9379db6296c3314ca368a4590ca11177193f9e0230457edd2d7eda54f046a0c169ad9bb49393f5ab5cd42c8a8282af9ddd4227bff712c2bfa76ee04db632e53ec74529d82d0302047c435bb5006730650231009f004c71a086dc79b3703aa94af224f9e1e1572ecc650e393209a72abb419975c4d3ed7f5acbc28ddb1f8417959fd1e9023012c9ddfddc8cbf1b45de77bc98e04c5b3bff6bc6ba22f57bd3453bf7e356f0348e39954fda6c1cd4e8d26b9917d6587e0302047c435bb500673065023100e0b3136cec371a6e02cf5a26a2e3a1ac7155c32b8a0f14e4fd614dcd72fc90a2897fcfe44b1a47bf63c7881f3ffe9f0302306d3e32a86319bf23291d4544feed73b6448996e2df8851f474679c02729c7be44aae7d8896c8ff38e379818cac03930d0302047c435bb50067306502306a2395a12112f279498eca916e7cb0c640ae9384dd05f01ee782ca38bdc1fea54f3bab273dcf40580d50a171c96c7d28023100b9325f66cc448d4d4caf8f7bc2820126b3cf17b8f220038f984222226287584e3c9b118d2f50e88ed178af0495a5f58d0302047c435bb50067306502305619ebd5b3f6e304f06a90835ced3951803b3f51cf03d3018e2c82edb2096752f2eecc26120ee9676e7481d9eb758f95023100c9789370b183aefda4dca02db59ddaa07e3c63326df161618fd4d15b26fb2b544bc4ccfe9740b3e06bd47820f3137fce0302047c435bb500683066023100d16bb1609f3d653588cbcf1c2a73495b0bc25797c1c057f5e9a4174215529e19ff0ee9e989e5d43ee10cb3d46766667a023100d85d075e65149ca93999ea941f129210a0f549f3b1ed7f4d73adeecee8e7329e2e8dedc9d6001ffd9e5a761ad316926e0302047c435bb50067306502303560e827e5d80978e07c66fdc64b464ae4fcc5063dd0fbf7a51b4e8c3e95b356e479233c09cc0e32eb22fb8153b62651023100a8c40e9577b21ae67bc69b8534748414f22033e5a67a501db6816ccb25d440ffeda5a2c4923fcc6ccc10e99521f5da420302047c435bb5006630640230402dc09c45ac775fcd4db9d64f60f267af0eeaead27fcdad3a58608166c69cc9d90ccbe3fc0f0775445eca39e77aa149023077cd699025ce43dd9d3f3a64d5d5a7e400f102f25105bc299ed08915cad1d13c94f1cbd462fb89f69f723dbbef29dccf0302047c435bb500683066023100b4f21ef94950d1b387ace349b4306f4b075dca0bac575300fa6bb95c396ede9e5d421ca358945b7bdf28d978c1575704023100bc3d3dc260fd1db3205d007a36c5704746b330bd3ebf50aae4b74ffb62018bf116b75a85b9ee7a4da51a3ef3291441300302047c435bb5006730650230175539b95db87bd667d1e701dd2a5758559e5e17c039ded9b14dabfc91f271aa5c2538307db5619704da85c20a235a2b023100e256ef816a9fa585630f676b7030c3f2a82d53354f67c446afa303e5afd2e20d1be8b5264e2dc42396ce2beeece858b20302047c435bb50067306502310091c2f48c1b989d9108a38878aa22c7e0eb52c8a3b735f704efd7974d640f1a72e884d95ad07bd826c32265e39a33f90e02302a45ebe2adfcc4b754e1d2686184d2508480748bb359b6b507ed6e061a0e652f75b53f835b5a80a314d3b2a7839c73340302047c435bb50067306502310092cfaa27b742a6d15c40360b42812c23806d76cd7e926ca9f0c87ff0bcb7b33a63b22971220189d6f6d207a2cd96664102307d12411030a587cd566feabe1d1565bf416bf71aba22d71291dd07bcd74d01084479e3e21f3387a96598f9c7c62f583d0302047c435bb500673065023100c11f2f8177d17c7439192a23b0828522249883334d578538bdde07eb47284611e203e835c21f65dad4c024b57b0a655702306130a86c237385b899db6df4edfddb49b1b76f83d5628c043e618745663b63de824fdbeae8d01c3e043fd3bbfa193b0b0302047c435bb50066306402306af753cca88a6f4ba7ae2d5ba371cfdcf285a848c67347f2a7b5d0a9c82daee096fbb301bb41b64d4b719916b34545ae023048bb044275992117a2e8aace4cdf0368966af480900c820e9cdce4488d81b79db74eed58d8489c5c7f497a453e1815330302047c435bb500663064023041ba20258ec666bf148eedf2d2ee260ae4a79bc62b97e384ddeee689178f61ae9b427e0f58c2b3843dc72ec9f978175b023077078348f828e733a93b9ed1c282b91deaf582fffd533ef63334e1e424cc025ff6d134029309107413eba75b6f7f86330302047c435bb500683066023100f7a53149d21a174f6bcf31259ccca7e60e01e42b92daf45bd42837984575407ce2f971d35b0432fec6f921b91171e518023100fee355d1af7d5fc0af3c83c38f3c1b8e490a19319b7d2cab7f72356c854eb431eda2c97fcecf519443f76828c30a148e0302047c435bb500683066023100aa8c20912d1d2e6f10620cd90a205ba639695922f859bdd11338a2e446e992d4a8b993e04e7c6e5c039ed379a15cbe02023100f29033595faf504c33bdc26f31f6132fded93d1419ccbe0f80a2b195f277272409584a73f63cf7228d34c2e7e63c69960302047c435bb500673065023100a4d2a070edb04efcba327e4056dd7aff7dd3e8ce0db2f2572f4b99fc25d1ca8e2919d35d5e86df2a1bee79c8a51ec4b502307f467a23dbfeffae9e4afdbf7577c746d71c5484523fd38db703a4b33cec259d95de8ccdfe0ab515d887c11340a0fa570302047c435bb50067306502304ea63c683e37e11f4203e37e9644fce79abf712ec5ca06944413c32797c1dc7f8e853d86f58d23885def1f0107731e1b023100dfa0f51f8f49575e15a512d2ad01a50f8e5441e65b2f9c3bc16348fefdebef786e075d108c0133723dc8886bca8827490302047c435bb50067306502301d02b334e25fc362bdddcbf7570a7df0cd17dc3bee8ed50cc5d86bbefe537a718451cb966beba912f46708a72ae16a00023100bd158f7660fa1ac948828f26f6aeaf99c406670eecf4defc192b57ca86acb68f5ac2f2af8b8f7205ab2385f368731a840302047c435bb50067306502302503a15ed469cfe6fae80caea8d766271de4c83eec82921166b47e69f42b579824b165731dbe01a0e8a4d63c303614b5023100ef14e8d54b988012da6b937ca874273e92833e13cba7ec4c8f51298adf37c1b7f0eeaaf1ad00204f04609368d96f034b0302047c435bb50067306502303ee0e6659bdd5a91abbe5518dd2262e3ebee0bca7b9e199d1c8dc7948d0f334258a65aff0476150ed4d1184d2942c72a023100f0840f993699ea93617cc8ef79e7068b7305f8b2af29e6f15b2c6b1c1209814c92f23dd38004340c5b63928382176eb30302047c435bb500673065023006beab2da9bbc506a8e1956ac66789c42874e57616e5a0c511c9876e4ab72ba6790eb5ec27545af939f075195ab98c5c023100c858e5fb47df31ce39bf19a485db308f32c77d88fcf82e1aeda3a6d036d647927b4cfd9fcf07875224e873030b4ffd010302047c435bb500673065023055569c4e11ede886d6b464b6632ab7cf61fc12755168dd769f974952a72d67dbd9a2eebfde87a2bf81b1f6302a8a33ff023100d4fcc40e43abdf7a92ed85b61c0fa27997e295a793b81c7291f0da2193a598ecf3ae0058a49d57f179adb56d777d6d3c0302047c435bb500683066023100a6c1dcfbc3fd89a0dedd1c90fce31c9c385d4413bf857966bf737d2c03cf7009621c2f8f6be2198a25501ef2457f8b1c02310098973c9f542981d9127a3dee2efa45a0d895fae8b2f1eb433963a5a6fd3774a4cf8d3b9821870392744fa3f7717f93430302047c435bb500663064023014c09fa08de0b80187b88d21f193c4fd2bebaf0ba4d63593c23d9c1e5cc019d4793cb9d65ec557c9814ee64a6eb0a2780230669b854019add3b61a9883a5663005abb391e21281ec5bc476cbaf1b8bb571072f02ea8386cc88f0d189adc13db211990302047c435bb50066306402307ba3edcc300b0288e0e37fbbc187eec025a22715a13c81506089e8e783ae45cbf0e7f2661ec8932ea798161d2a4be816023013b6bda06c1147644b02f7ae0fbb6a4193b5e24df59286d84cdfe83d18b8d8309641dba1898014cd56f5b5ae618ce3d00302047c435bb500663064023053dd4b54e657ae71fd996d0bac588a40ec09e0ee2b4fc5619d08a541861c7cea360fc367b24601a84807a8d48763e0c40230484939d9146a841f44cba2ac230d64b71f0fb02c646335022abcaee9c32c4d4c5963222b81fe870d427ee1851123c7b30302047c435bb500673065023100c6ae3de00bfd954b8934c9f17d1b480cbab2d351aab609317f660a701bb07ddaef88a10fe00de3f6b12f662686f9829a02305e837e4f74ce0cce03254c43074539fbe7ea6acb657936ebad7826ebccbe25e14fb8ed5e7eef2c778cddc4209483cbb50302047c435bb500663064023019e257543c54d1021482ca0cac3b7ab3b90a52cade678f41cee3bdf220ca8d996a721aec0a860a7a5aa0c3b916d80bd002307276756fbf40c4d1ac8df79ff766e5a8b1eb9bcf55b1ac25210866542e3ebd22c5fee0dbf9e1899b229fe8a2fa6341400302047c435bb5006730650230208cfec4db4b573cc22b10956fb300d7ac8e15ec34b306170fdfb1a813998cb16ae657c3ccdd451b40b4a5323e20958f0231009ea3629460033402f1ec692f125d175e2e43a2a05a72dbd366e5b31744a7a329cc3e65c6f6ad359680f9cb5ec85a58d60302047c435bb500683066023100ab669295d3894a072f2fecb69fa776de8a388d2b88c254a9aef0f9b51786dfbc938fbd40c174263cf5a9a5c3c8656acc023100bc007e78dffe6efeafdff152381fde402f31660e106a3eb797b68f12996d1c52fb50350679f4dfff6f3521578735f6730302047c435bb50066306402300c8e1aca13a14f60b1688ce1341f24d9afc1f32fa1b187a7ba99302863a503f2f3a65a502555defbc7a2b8728519dfcc023043a551089a7f006c0c710f9e3cdfcda1d04730084aba509a79885f97bca690bbec69aa9dc1aaaf7a125089110ffb45b50302047c435bb500673065023100b655630e4eebd56b76b5eda96c574ec461ae806d45360aae55466248b4d89a674a9bb024ff4672ea695efccf9ce8234702301d29f91ff1a53e152f1e108a73e55cbdba73bc09d3fac78dd80b891c936114e83e8eb2a870b8d5d6897e9c7f19eb4d5a0302047c435bb5006630640230489586703f9a0b24514ea590d028491f01d2809fa5bc93be7c422a2d9d91576dc00b7b24c23f12e06fdcb82d92c7df5802300c064f015b1190fc7afd8e8bd6bad9a6041e5613dde12f3161b68f751997e88b6b1e55e4a3a14a8dd740b511362a62720302047c435bb5006730650230773e8ee25be650cf88d0b5b0d757f5cc4e77f914b4a48be69d8e122ca8fe67ac1d5ff0706a65674c1a8a6c4f3c623e53023100d31f04fb033c6635b254d6e602e3ab2ad448ea05497ddde7ebaaa11e9c2f837e70f9ff7ac914d5da229340b7bee5ba7a0302047c435bb500673065023053910787ac05d7bb8a5e465172d05e4618339637f3027c9a43b7cbd977e1c2822286077f6b4c77c858a6a39b46a1d108023100a8f27ce40274b2b5d45d28929a284824a24947d8aaa24ad50d73b7db654b3f220bb8325ffb567e92af84670ee1228e730302047c435bb50067306502304fc815a74854ff07f472d5d9c71044133d25ad48cd45a63b009bbff52a02c7fc9da9c1f4001cbc8467fd9ed060e7ed64023100f4be1a2a813e037e97a11f7689df6447b927fac2d7ddb917285dc19d4835425b0198457f1136b7b35e355e5b36a3c8280302047c435bb5006730650230777a1099a9c3a56a991224a957ef1c0737144355338fd81ef5c25b53eb35259cbc3c81615e7f53fd6fe0c32eb7bb8bff023100eb09ffccb2e7dd37417846165acd73d4edd7a2d78a653f0668ec7e64bd9b8146b9687a5f07cd448b88d65f0155dad3f80302047c435bb50067306502303fe131e1cffa3953ad0f668a8dfaea6bae346151946f85d6b36a5dc15208f6ed0c4417277b7366790607912c3a2000c6023100d592c4e1ea8f845e1d3baae887c5296d9d2ab80bf6a81d0dac94b41b55316437cc282f22b11593a01d62efc8dc229f6e0302047c435bb500683066023100dde9060cd2660a114b8a6bd9ddbbf979fea3933ed32d8dd6f5337e7c35e8bebe4a68ea9252fe95cc0ef92cfe947a475102310087a74c99c4d931e9b3cdd0c69c04d01a43855bdca30e62a30d18564ede2da62b1928bb8d3520d413f154140342b66f3d0302047c435bb50066306402306844ec27ebf05d840797aeea48b8d18fdf58c6088c279435b8a85ad083b0697f4398d1e9be6f1f18156f66df3b87dac80230309f95f6f3ae826cf2cb6cdff35089825e17809027b3851bfd1dfb8fec0edf39829e3cf73cca4be671856b0fa1bba0510302047c435bb500673065023100fb5d5713e86dfd6c6c748a67e0fdd6de66b3fc7e147cad18a6ab4784058347bcbda82f26400b70f9be5049b96c715227023067c66c385860007ee52ebe2145bd5229bfec02372985e7e8e20bb1336705506665fb4871dbcb850e83cbfb368e1017b00302047c435bb500683066023100ffb03167fdfcf16311a2cc7d24be4b8aee3e84187282a54b239224427a1fdd81bd597554f5d0b01e9cf3b4ac9683f902023100cb837b761697c116cc1432158bd44a39e86ac9c41b8fb8962aeedb595f69038d47494c95d73f90fede998414874caf810302047c435bb50068306602310088fbe92b430e4d0aa67ae524e0ccabb4393c9353efe689f48f3f7b24cb1ee20ec950e5e6df9dbcea0649a41263d18074023100b6a0e9bf50020ad6f78950d2c069f168d331e0af62a1af7cb9f6f691bf448f2ac31d2c76abf930f0e61f95e2b9b7e3b50302047c435bb500673065023100b346335f48ef7472153bd38b5eb3fed1fe932059a31ff9917ae271011b5458955e94d8adf003cc597a44ca89baf798ea023024cb3289ef7f4c5be500159007ffecfb2cdb0e498db8dd957ae268409c3e8698981364341d4827ee31613b4393a870de0302047c435bb500683066023100a81c9872504448ec809e5229418df2e9ad7c15250e908cdcfafb43c99dfcdab4473ba2ad258d575df02838466a19634c023100f37532812514ed795efbac0ade4d6451d22fb223f4b51f93680eebe550d7c3ce2199db62bdee272d8d6de6c8922cf6e30302047c435bb50067306502305340b8dc2505d15958e30cc4b107327c3881ba336f6b074078b882df9cbc90df0d31539d4cc9b0287e656351c2e11920023100ba9991431da07d8ac09d21d720383dcdd6a62d35a0476ff15a7235ca6f55fd91f14262c620e0f26f9c924cf8bc94cd860302047c435bb50068306602310084840b21db99559d8be1ac0fa6c9a411d963320f4cc4f2c7c777f65cb3abd33187d6b224b5b04d4d2a3bbe83881a4248023100fedac093de5bca5daf08c4d8449fc006508fd060084f5b9a25aaafe117df8ff1ed4c93d9db6374335b407af78d9e6ee40302047c435bb500673065023037c68b221ea7a6c71e20688b8ad3cbbaa1f1ec4f7e1f30da7a842184d11ef0a1fc557afd98ec368edf686d1236db2de80231009fb3a9297b03a154b71813f9deb4e2e5266b11df1d15a486cc529389ccc0dd7e24befd02156c9a7d5a73cdba45be07ed0302047c435bb500683066023100903641be93f4723c4f83aa634b2266f7b5490feccb7b4780166cda94e6891655c97d7488d344610795bf76c8a2d791720231008af2c29186204c726ebe2ba45c5da0d033cee8d7fb5e165e9b067aa5935f40e1ec0c1f56b2f943d459aae3f858f76d900302047c435bb500683066023100d849a30a4598fbcc3a5136aa630477f53db1b58dac66a243f07974a4110e31c6558d351e487d11e5f7824b69ffc07ea3023100ec7c1a68579c92a9c137d6a672e5bf4bf6b3c2a992d8917c9c41c6f4b46500ff28f6de551614665a7da8dc4737310d060302047c435bb500673065023063ecb986f73935ce8ccd196ad4776dc36e76a7b9d08ae417e8df7fd9b852a5d253b85e6ac8319655d734791ffb1e1537023100a68e9591ae346b694bc45723e229c6d0bd985ebdc734fd0c93304e766597ef1201895f14a48888d10bf3e0f608dae45c0302047c435bb500683066023100d891f38587040dadc1a634bad5991abf62a05ccd9076c83df5677ba318a40021f555ce970676a18e0862c9761b1db2c902310093b3bdf631d74f7d107d4e8f7ce030d036dbbfcbf03edbebaf57613235f3e9d99dcd76b52b97e783915ef645a33418680302047c435bb50067306502305ab2e8510f31e414968af325c5aacf89aa84ae2cfd14500d4968548b2882a2cd744dc4877bb113a221085e38b4ef8d9c023100d4a0254d2bf179f92c0bdb9bec8766c560bf4cbc4ae0db8340087589a5b3180e8cde49083d5a908bf620b23b1dc49fbf0302047c435bb5006730650231008d0d412edc1ea2b122adeb20b2b7b167502d596b66b4f7286bfef61cb96683d159f1ca6c44aa2a42be5384ed0368e10202307364ddbe83d2c62c83a32cfe5848821d16e5d407c6a71dfd821c28a2831bb0f4298906b26299f98a079dd0de242c78f40302047c435bb500673065023004a91f93f85a5af29d6c99b8172f14a23c74a23480b20eff01d6b655a220ac730f71dba28c6e90e89d003875e32b32f6023100d72641673b6ee6a8109cec9fbe4293e9b3d754859943ca1ccf5d02548b9e019d12b73a59e01d8e89401bbf8fc0c469330302047c435bb500673065023100a5efa9edd107e8e9c8b2e7cee8afaecb5cabdcddbff663a51b729348e49560c40722884940b6324ce7300d92855acb9c02307397d00d6728c690c808626bd486a55405e6bd964bc1219a727767a5f30531969b585d0c90f985f828b70b685bda70940302047c435bb50066306402306e9dd0a6f2908350f574919140f2a9e883ee641308fe709f8b9f242143cd8f3985b6184286912342e32f50225dae052502301d5870de0a2812c3879ecec31498ead3a3708f8b0fdc304e99316ff6258e7032b117f63c9af28127f29ea6b09df17a9d0302047c435bb50066306402307178defd91e65d85e0f363bc8ff67632b84db5e6d49d7388b921f9b30e7627666a1883a3177a9fd9065614d3d8c3f36f02301d8f5bdca028ad52550fb774f210024963e251734884f299b8c9c36de497c3d8784c888155ed0fdcb8fda0d553fc4d400302047c435bb50067306502304f3563ba1123d83eb249d1fa65601fe8017ca6c3ef4dba1df065eadd73cb03767c13048ee7a9ec272a0557b0b9cbb2c3023100b08aa6f15e6cac5b8f1f7cd20206c3d4ffd629e721311d9d30719b7f06fce8f3cacc84d409addabd2b4d217bf7ae70540302047c435bb500683066023100f8d9ed7900d614be6ddc5fa08eebfc5cbb534abe27d1628fc0dbba79af346751fe91a6eb184bee767cf617adda04a0d30231009bd3c8c434f957df2c712e4576c900ac332ab1c93e3d38975c7e8be919d965568e67710c2d0be60f019a97ed043f4e470302047c435bb500673065023100dd7e68798648aa82ed3b4099c7349ca8f78fe7826abf8ac75c13ef8cef6555aca1c0e9730d37cba299632dde31941a7e02304835bc6c56ec0d54fa69719bf824afde439e856e458a5618883042bd60eddb31931a1bdfc0addd8fe4080d07f0ecf9a90302047c435bb5006630640230328640d4c90905b8e9bfea22744fa6a96e4dc785a699e4879f450a10ae5c38b082aeae68c168c21d4440701a55d084e102306e60870f8b5da45ea7af00b40fd218eb3b8cdeb8d5f50878e2af1ba893b95ff02eb4d22e7c0ad246f17a38fdab448ee70302047c435bb5006630640230325ee859766707ba830385bc5b467f210b00de96937eba567b8bfcbd9e19de049b2af4f7aabcd8b21905c4819ff9032802306bcfaa97a7db4b4661d757572323e18692d940f8bcd7d4a1132f38813fecd5c6339690d5ba321a94a8ea3e94a28b16da0302047c435bb50066306402302a7ed2b839cd6506b59a873a06a45a7bd8a7162723b510d157d24cb622d915a1aaa0641cbcf8857a6f8b3ced54de196902302fb214b856783c05fda9c5fe42cd9700238cd98fc699bd45236130e023d45d86579050180df4fb46080077b4bfb14ab30302047c435bb50066306402305021629b2e260fe151758cd8f4b2aaccba29c68e8193ea79a31c1d54404256805cf249b2c5a8093d0bd9f4095ad25caa02302f8d366b1c72d4bebefaa90275b01e64a0db1ec2760681d893c0995c28823284282b38de07054ee3691259c92b8a87560302047c435bb500663064023003fc960fd8e001a39c32e959db84910e12122a4a295a70da8833f2b9cd20ac6843e8d75bdc512419bee3dbf9d8345c9802305287ba30b0b1354f52560dbb93c8586a4ad13b2a06bec586f7c22b8e9c60b457e72562eb35ff8cc5c6b69dab04c1c7650302047c435bb500673065023100a593266267ec45e397ff59dec931fadec71bc5e19c53a60e90722839d1479bc6b1a9e6bccdc33394e3df0ea7a470808c023040f250e70aca93b9cb2bc20cf7cb0cb27a2349f3e76683f24d629498ab87d53f17209417095fe4a3315efedc4f6ef7b60302047c435bb5006730650231008563c589b7e7bc1f07c108b4cf76107024a7f55775a4c25aad6f23e696ef0555213c43b81ffe03597e7b92716487bb20023030318d6cade7495d69cbade8f467786ba5ac9367a046fdeb8f211655fba8281b876e39a8b937f17f3a799abb3d2f5f570302047c435bb5006630640230617c7b47829ed69562df3b8da7d9cdfcaed6de4eefb9c213a293dc4b7ece4e10b7142a72fcfd49be9e62327c7b6cc4c902302c7adca64b6faac7864db31e36d09a0ef35ca0ed490245eef159048cf52e93bdcdda67b9fbc496d5674d5450edc663cf0302047c435bb500673065023014b98b6b13a1086147478eb941175815fd678918cedf7bc5175f0281cb747b8aefedc95c96b7df69adb84529d66ebe7c023100d37fc1e05dd99f95de67920d5b93bab6387b6a667d6bc7a7565d6eec52124214dab49f6805cc73c2d8506868700a1e1e0302047c435bb50066306402305a0c34c7a57ed00ec58e5565e46674199f5afd1f5bb490690a865ab6542d760b433399d2f270e8e623c89dd605a5cebe0230475f567da228e122bd0ff26717fab6c672944cd8f4648c0c305dcdb8f9d7597ae2cb6fa51d7ecdb7f7ca73e842fbabbd0302047c435bb500683066023100b0c9d29f69678928f3d85ab0c3614546e6eb7a8d4dc4cb565e51e59a2f2af2e80bc4a20443ed7d68b73d6d02cc4381da023100d4e16ef791d34cccb71569af74e124d0fb3f484adada0e3b029fae6e7479517f2e4df82b530b6c64b562ee520bc655240302047c435bb5006730650231008b991de4982908e4df37af242a950613012e23614445999fbf5900dc0d947173b55af314aac77f84d76a0609c83cd5ae02301205050ee0f2971ffa3a03a1837b5c85ba6cbeef11353b3bd4f241816cc2c7d0271bcaa8961201501f7b361dac52d4750302047c435bb5006830660231008dd7d6e2900a537a211d1134687793901bec771f2597b3c25790f4299d11f069e318efac199392c83572bd77578628fe023100c23e3635559d6ee5563d50ac7580aa5b6e2a400cc481ea9eb029fc5fefa5d23c7d0297de1587b31071d1d1d06eb21f3e0302047c435bb5006830660231008da4f039fde250fa41f881065f4e99f73c3b519b0ef1044287ed011f473460e4cd19d6816c6379bb1584173e8ead8cfc0231008b14e8474bed6cc008af071b48442b36e8e4a1db90d12c23ff96e1476a0bb0e3898f0204f687cf9346b7564dcce18f110302047c435bb500683066023100b9b66426844d965fe467c39994ddc1cb2addcf79c6f3f5a78607725b6b78c7ae3b45adc911080a34fe6ac11bed3f8282023100da2b6f6aa0c637d9c3ceefb084543204608994b1e289a9815f66150854bbca727bafd336b1bf9c229c035993f1791cf30302047c435bb500673065023100d3022ae6ecde0a34dadaef00d79cc08a8ab0b69d17eee7f49d7be5e63a6b6d4efba47b98188709de5ff51c3ff8fb8ad002303880b7a3ba700234de3a004c8fbb7e15624e94f02f05d671aaf722fc43a02ad0abeea20b2a47cfdf92148d422ad0a96c0302047c435bb500673065023100f60a7aac7303eaa647e9c8db3cdecb1f72fb8c42bb1a7708fc416c9e44e5692ea92d2058adef2c036d94158ac64cfa2a023038d852c9c75f0ae3246f76df935d454b4469750a7c634b30076248f6cba97213f37b601f28fe2243983781a2ebaefab50302047c435bb5006730650231009c39a367d01929f895925fdb60f49505ae1c9eb6781aa7563a2e41ccd82c68d29fda7ffd26d0f40bb49f7e30ba22f42f023060bfe44e0ad48d7ae25a318d238d3b9d3e696320bc112f5e6c9110cbe4674749d4a58b15082cd38194f18b56967aa14c0302047c435bb5006830660231008131e63bad2404d18fc45e17a949aa817fba7fa2f2c43724415108d3b8e1cc5bd11eca065a740a391f1aab04726a543e023100bf0b81277c2c7a5c04353754fb6113576f8a78abf37347fdc3d20d9176304902be5ec139b1c5404e0a3161e608f5ad8d0302047c435bb500683066023100efea34873a7590f51f9750e248570a8fafdb24af02f00044c2fdcdefb45926ddb68037a0be8f046dcf55cca209ef53b00231009b2bb256269fc1388e7741a4df14a9b5e9b7d89fb7059a75bc24c5bd1a7aefda22333bfdaa274ca6152ea0833e072dbb0302047c435bb500683066023100f5cbef7ee7b62d4d66d72ba5b9ec7a0032ff7fe9d24ad10228c09cb28c31046060bedc3afb9fbfa9afac4afd5c717732023100c6befb0e4e1676919ae162b1cffc6c77673f5a22440d6d9f6033ef2f2cf21aae2ca282e78229e9ec43d1942e54567d190302047c435bb50066306402303b951e95ff0167317d19f3ab5aee55138577f2a1949a8b8ade009e6f93383610661a204f302c9d01c812aea9dfc628580230778060f6ca6ed4420c037bf4f48acc2edcc32b88a495843c9949fb4f3a3c0a002efa3698c56fcbe0300e6a6251b24d500302047c435bb50066306402301ed698b7dffbaab15b0b6f22df2ee7086076b2b48a6dc32a72e4e1e4d0fcb6373f89d3f1ae40bb5fb73ac744da5091da023028b1fe27cd1ccb77fc79430b0411b0cdc07f44e8521cd0965914c70d5f49c6c83b732821db282b96a33f142c62410e260302047c435bb500683066023100e9e1d4e84e1294c34eb9bc1e6a5c76b37c1fe90dd3ba73945478266df507a1a593bbdbe2a078550802c905b5dbeaf877023100834b652390678e73cfc5dd36fb8677750bbc2c2ade52fc20e68ee46c391cac9fc0a7c1d96fdc89090ba5e3421c8e36820302047c435bb50067306502304c8e1e85ed6d7a6a10c9c9183d12a2fd70b19d4b48e235d2e42b22a183abc12e4aaa27d020c5e5e76ee7e30882993b9902310095f9a2d91424600bd79221d42e120916aa24bef6d815fc998e2dac7cd77fd3e346db15a6218aac3a0389d2820f12c2f50302047c435bb50067306502310090c95c251b21a3917ad75be34743b180a807e9d378326d5bfa466b7e1bd0ddda649aacb69878e1d69549099b01b329d1023071e18d8271f24b7cb61de56cd775b84b9258e76adce99d14100f1989a2fd34eee0d56e918b1aac046d085755db9a95390302047c435bb500673065023100acdd96cda91ab5b8a05b23989162e2559a54c25c8fc06b4f222b8abb1841263a69ab597c5aea498913f51be29f49ffd302303fc3cb01b0f4d2dd2951e0aa05a8729ff83b3676d966c53e00354d04c7bfcde514dd6f1fb88c92c995b06a0a8f8bc4790302047c435bb500673065023100810daa544150b8892723ae53a0140ec14c22ae306b2af39d6a74b7316fb2f35a9d217718f70c3db5b2292e132828609602306ed101fbbca2838f18c1e69c8a7eb92e09e573c71970b744283545f6fa0d367d4f3a02b9b986715974062522cc13354e0302047c435bb5006630640230165ebd0f2303efb0f5ac6725dc034f1afd4a470e6a2ead54cfd30de1db4921f4c41605d06cf95c3ec94e4f7c19afc1c602300a5ae0b6015f9fe843acd25e3e6b354aeebf2186142d56bbfd29bc12a8991107d5bf3ab53ae3466ab663f2ba79b1bcf00302047c435bb5006830660231008835e5a6e331a3ecaa6f0e47c86abe1d505eb7783631486723fc515743a32909bb9cbc4c2e91dfc9b4537a4ec54fee6802310098205aa901a51b859f03eeb68b396ff18f3201dd395556b47469fa2fcf4380910e4559a842b70d6278efa919a667cc3e0302047c435bb5006830660231008e938d11d0ace8515da84ca31cdf0b2bde48428af2836a36fb7fc38a279baabdc285bb6938d933e86f1924aa7158adcf023100a00a25ff9829cd118348aa703a31bfe27ef680d4054c9d3ed2e5f024a685bdb379202e9e1f500fb594641af0d784a8180302047c435bb50067306502307b086d8bc44fca43b754e065ae97c59ea9036380465495b0dda361742d453806cbfd36a875c6f3757a4560298f238e0902310091614bb726a1939a75265bb5be9626741008ad8819899b94b12b85b6692e1d357020840124923f72093600e494acf0f50302047c435bb500683066023100d3d8e4d3873e30fdadbf183a7f81bb16a4b1121d7f0f13ec1f3235a6492998d7ab6da40a2c89e0ef453c9ae897883e8b023100877a1a1e8431461eb342c47fa36e89edbc9a411b825041de8bcf9b97baa3ca1d0c1acd9c13552270db3b54f8df5d6df30302047c435bb500673065023100e7bf2c16a2cffd453b4ff4c13a61dc8b4d0bc39dacb68c1b2ed9029c6665fd20efa24a16bc2da16ff47755c4b3e01c66023034b78acba869fd6f8a23c373ebaca9dbd5dc6f93f206c78c683d3466eb87a665b52d31d26e4a080c3a849ea40f7dc5a10302047c435bb5006730650230295af1e30b07d878947b65d0ca19ba515ffd05521a6c085ab0421016a2bd8ccfd3576096489a09ef1874dcbb1fc4d0a5023100e3ef249bdf8d262a81a0832e0df58193e7fd00ef67e438313d19311792b1a4a9abd2b362fb6a8ae7b28834aaf0cd93920302047c435bb500673065023100bcc40d8a7b88b0c0612570d4c94e64fdbe4bb3fe198af7d071f3566c07e0519d4bc01ffac748169d9b325aee0f8b90d10230188308f1ef7befaebb24f6faa97fc7813c204743860d75c795020c64a478441a9a4d58c02bb872dd61b26ea7fcac132e0302047c435bb50067306502303e619c7e15d511e7da3fe12249db7c3c54bad7e6b5fbd287e4126c5c91af88fd91ac009648f8f557f7db7e55a4d17a0a02310096cbddd664a89ef1a32a45e12cde56223aa5d3d5f713d7e9f7cc03e96da0da358bcc8c4fd323b0899b7909a9af9f637b0302047c435bb5006630640230386b60422edc1db50de3e67e5f1bc0d50500c958d796d7e813253121c6e7cc03b733563b6025e33829a4f91804d90514023049a9126a87bb2f2bcbccdaba90cdec8f6afb3fa308ba3f91fef75b8dbbb95cb3070d01a06c992d07c09c3b02f35084850302047c435bb5006830660231009b7f962126ada884bd0d51ce0f73a55b794afab85c87a5f52d07d07a53b2cba71b82797cfe0a13faf4a0f477f616e10102310082e2cbcf91efe94b18dc613535dde8e6931de63b28cd51aecb46549ca6f7d1099f3c152161860329bcd5a562db60a2a00302047c435bb500683066023100bd8df7c266d98b096bd94ee8f383a9909fdc01e4aa7d40ec0fde09751ab96b0883319f1c3f560ffa59515e6b71aa8d0d0231008155568d4be475e663f57e5cd72222a05006f084884853e77faf891f798a4265120e894ef786edd5087829bf5bb120590302047c435bb500673065023051ac3f6278cfa88024e615d3b8de691ad2cea27f258e76576f21563b68e4f3298aae5e1f355014390d34064f3a7afd1b023100c366eec1833ed9e4dedb505eeed561a19c36a738776f9b1455723b54c23caca78fd964d3a037b31f22ee6925b0804bd70302047c435bb5006730650230226723142257adc40d972dd8941dce2d9dfd035ab44e99026c294747bb37034bcbc9e3d10161952cbc0a26b5f206db44023100918eff4e713e8c86882f3e5867f3cf340a922039b4c7dcce94c0bd739a477be2f964e554ad5feaa580e35d8103303d700302047c435bb50066306402305606a19127bbbe4ed9819c9cb25f2135dcbe2aa00c434d8e05f5cc1cb21162e1802242afdefb558b12b9796694050f580230695adfc7d64ee1f160cb4f2520ebfd1b67a8d9f23e5b532b0e1d4cd136d58bc08f21aae062998edfff6c83fdda03a2fd0302047c435bb500683066023100ad91a06e46ca04c421814b661f1a58df643082ea0256bb82023753bee9caa190a375000c4863347a74137ab0e56c69d4023100a9fd5310c1ca40dc2404470c780f2e5a89ee68760963af83170034a7932d7c56349d2813fbfac9a95c342bc39cd76b2b0302047c435bb500683066023100a7e3fde57e527806a642185a0fe9a9f0258c06bf5239fe2d59b8aeda4a99908b5114be9c247dbc22b019634180475aa602310098a6a638031091aec96f93a6cc5b5fe13f11eb7521b6bb45580d7ab80956aa72d6cb70af3aba313bf0620081b9d8dcf80302047c435bb5006830660231008037d14d6e5c01fe5f4d1eea8da9ba94aba73ac266414f4d4215c83e3bc7f3ba12860cfbeb5c7e12012bd624e988db24023100ad4b8a06eaed626cfaece6d04d5f3c1dbce61a0a002ba03e5338b83ff30d4c94253837c1a92503de24b2bbd5090e14680302047c435bb500673065023100fec1e9d247e2b1e945c05e3c668b469fa7ba98f341d0ab4200be8ca1999f57e336f953dc275d96e016346434c492cb9802306ae45fd34cd875d4dc20f6bca5ebe9a46f0b65eb46fcf1c0b1178af37d4791878fda7ed00f77722ba5520c7c0986874c0302047c435bb500673065023036f1c453f7ffdb141d8b1237862c2dddca4bb52143acc0eff85ea0b2d793923a369670ad4f299b427dda5763d0d2f88e023100af5325dea7c2d1b44272cb83dc9b92c1e3eec80df945bf714621607b351aab61599acbe5c049a086bedb630cd3e325430302047c435bb500683066023100cd82116b5b47179419f327953004234c529af9e0066fdf869fb2e28509bc7e9d52d39947ea0cdf14d8168842151b5a78023100801f9aeba03c81323b07eb48d222e8c8e93319a1f8c66e2e11ce864923cbd37559b0b524a7b081219763bb88683bd0a80302047c435bb50067306502307fff6a7cc427844664d80eb66fc93655bdeb4daf86f753cbdd04931f61da4f3bd1a29d01cf45255a7c67c969e206d0b00231009932092c6d4edfa3ad6acc9105406182ff7e588fe1c15feb7154c2fea7e8021466fa3e63f5d3cd275987521b81bc8e860302047c435bb500683066023100e5b25d184b2d00376b0d761600291fc048b91136c583b2b33daae621f0a9629beb3b01aff1afef884170d63ad1f71bc5023100ac8fe5e165fd107470d73c551443ab4805c732521a6e7e41f5db74ed04ffd708c98833d89f52c63ee50c2ee312c657e30302047c435bb500683066023100ccc17425d9908b6799859638c6cc53dffc32166826278e5ea47f0e3956498463f8261356660bd0a4e08f831ad1ecf9ad02310099df5815040d5db00099925ea47490f6b91dc065ea5119be7dc5316459d2f4c12af88722eb9db33f4914ccdb89c5121a0302047c435bb500673065023025620cbc60378d9933eead03fdb834b064d237533e17257af45349b1590912809cc582595a8ecc7786e62dc32a4e9e7a023100bd1062b4435f822b58c6da2f7f0f4de12365e8a7573f136ecfb41d5c130bf85a8d1de416ddba52c4981deac0e9b90a110302047c435bb50066306402302bd0e9cdb5d0cc8079c17544c587e5274adcb1ce8eddf4296dd419616db3b051050af85f3d462e688fde331d469e3e7002307a2c5340b6497f8af0628d3346de807ff8fbf19ea2e670eb06dc8d30cc0af62e7e710371fe3de20e794d0986fd616a4f0302047c435bb500683066023100ec4f8fa3e5d2fa71f34de93760f45cc75a53ef5a03da44c43ef5bd1eae961362df50e58648284f39a53e2445ea81a6370231009a30e0d4d02ac23c0e223866179f9e00f405cc6b4052f77764da7add2c2fcec360e690cefd4e7aec08f579a910cab1010302047c435bb500683066023100eb02010e06fd68949f8a94a869b6fcd8fbb3f77db40031b2cf9372984e2647285215a765b5072d0d8352918f18f1cd6e023100e5b1e04acde2dac310a1a2586fe0ba1aeb2433c80806ebf6c399bc0666c958afb014c0fb6e21bd2c9cee3cc05fcf3a070302047c435bb500673065023100c4cd5037927b09311a160117278b343b8fd11d91131ee49ad12b004273658a51e3c04430852839b4563847231ad90c7602301fde580ef4f2a3f1939d649bbed582a635e38d643024efffbebc2ea5958c0e94792aae1294c72379e42ccbcee51e87b40302047c435bb5006830660231009fe28d0b0a6bbb8be41596da50e682f351dca4e36598884bf651207732bec1dd7ec41956cce473d7c996512d32fb61640231008e2fa2e717dab7d2905127e5cd1f50df3a72c67d778d9289f69c1f8773cb7d883cf5f9af9f5bff5aa895be430227d6250302047c435bb5006730650230412b06bbeeb616fa7cedb0d2294f6b059b55a3aaf9d94687cdca06706fbfd913290f3b21a8e3416943a6529c905a751602310095bf1ce0d4bfef76ad6729b2ec25b8c75f73908c3d9ffd2fd5f56774845010c67e8ba97579f35a992de33945628478d60302047c435bb5006730650231008ade3954e75a3a58b3c5951703b23b7598277c58f88e9870328e7dd5cd3d551d7e5c43112d0246c5ea223e04a0de22c102301df28d9f1625216282153c8f38296329edd24de5068af6f8b717edb5ee4c892dff3da69586c56618a3a69789b98adc970302047c435bb500683066023100e0f0acd78cef0205be398022f4309808f0a80905d88e64a6d233f9f342b491efcc8dd903572007a08d8826e381a78c5e023100e93c3b2c29072e76228a15ea1f05d059860398a6a4e268cbdaeb3f0efc4430aa29d4a53dd0106d8b874784444a306d5a0302047c435bb500683066023100e2162c822d9864eb4a74c55964b407be845af03bcfa3c956ca9847ca5e351ab1d224f77f8101b488ec29f8642aa289df023100f16fb0c08d02b90b7cecec7127d36fa5752cb38944045a090df8e94549a3d12e850336c35127c8f83bbac59e6f6d9df30302047c435bb5006630640230135e13989f68a49a1dd8568419fab13b1a1b13123ffb838c22f4400ff5f71a85fa71e70302a1099cc33d85fd75022dfa0230329f3534d38c5f5507ffb3f1a669a6a02d4e712382c91cc3135883401c06c421b0218aa25d96d7c4ff264762aa90bbb90302047c435bb5006830660231009332484cf6d195d0cc3cf55ae3f878e2948475370908b66afaa1f645bfdce22957006ea52e8a95bc03ab9c0aa760269e023100e8262d2950982da6a8ce0bf06362a883fc6738f894c7ccde8f1a68c1d4f7d0204b6a45a42aa2a52fa365f7ba56363f8f0302047c435bb50066306402305ccbc5a30678bbed434cb5c6f802c3902744f04823b9da18cee2a19fd54d95ce8278b0c5d1f1a138506d29f9f1ce543c02307a0012a1171650b33c21f8cd852862d2ed1826b6c74a59f3ec2ca550a649eb0a1608feea0f34ea7059b80ce861283ebf0302047c435bb50067306502307d104cda07358aa5d200ad349fc999f0444446bdc1b95c7d9e31286caf69ea70f3b089a8a6276bd0ff26c31b464b6f7f023100cbf7e581357e8a91c8b22014d6334d7f5fe7e86f33bbb450a00f7270a6af67788f561a1f0d75a9c1f2ee97b7d4e359870302047c435bb50068306602310084365deec4e10688ee5c5ab791ca8179fa2db1dd91231a431d44405b7566efba654aa276d19c9cd1c4b2b100a83e29bb023100e10af769989e3d0d426bc87c0babded59b26a0d32a4888517d2f84e9172d957792201eaef8544358e4df4b84607e78e40302047c435bb50067306502305139b664ffeb2e7f49e579cd544deed3175263d5d27a829d73bd24acdd62ef4ab1a5a5e7a5d857defb63ebcc5d188ffc023100829c70799e743fddf26950e84133ed244b2deeb1b3b3a93de1d1fe40686a0b0fc5cb3f3c5f287dd6e5af1229e0666afb0302047c435bb500673065023100b866e4e55e931f6e789c81d7118a347b6cdc3653d67f811cf0cc116ad7fa54ffe5790668807a1f737247950d3fe6e51602301adb84f9a5efa8ffbb7b86ee6ed8cc35b13cb076221f88afcce9d21c36d953890de368d647d95ac6d80342e6b5edd0030302047c435bb5006830660231008e0a8f2627e4ac0392bc655caf6291151a9c11426c945b948af1b34bfe99c5b7e498ed51365cbf1a6417f1c4eefeb702023100f24c7fbb68e6b937078adf7b12f2fce54948f65bd0df3001f1cf732e01673ad62573ea1a88edfd1d4654234829fcc49b0302047c435bb50067306502300e6718bff2d886aecb4c4562f58a69db75bdd6840101dba73ed3c277abb7ff833c8c6b8de40c04bfc9d313dc29125c51023100b279a543d16abd514213f6ccc026bafdf2acf3d6e1783a4b8bece35a769ca6a0b50d1bb5621ae4f2b806179a306619880302047c435bb500683066023100c990dfa5886817111187825e8f7aa99c59a771d4c47178219d244bd5706772b3b3bbdfa9c189a48e52c2fb00338e75c9023100f2c15bb46793f6c08f3ee05f3b1987c79a6dfc866022536d110ca7c63dc608ab83ff72fed1fa4eab96eb8bf74e91931f0302047c435bb500683066023100bb775626ec2048fb24e4876d2cc54171c3ea1da6eb60f36d0ac950a3f85bfcf88e0824827f294798a4c72e5a4ab25f33023100b7be1bc30e8e32dbbac753de0e3cdcad41d359dfa71bf49a8c7161ec3dcd25d4f2fe61e6ab75a2678031c0f40c4f961f0302047c435bb500673065023100c236a9515c547d77cfba257cbf450a2a4c44857d278fd0e8406133437acd8c5c3fda97d371140f61c0322838051e061d02301980037c77f77350d89e61cd04af2cfe6328ee852d1b1ad106aa35cc1be6835daad0a00f53ec99854fc1bb39527b7da60302047c435bb500663064023004914b18cce2ad67e9db7a9bf2d56e462ab01e1d4691dcf56f14b895dcb7d928b0b978a2af60b0e0c7a0643c769da7c902307f0b821d603b6de7f3653073e786b5b4f7d06ba8d03095c40dd17939851ee2f289dcc8972a324e07009ae8035f78b3270302047c435bb500683066023100e9c2b8358d5688003c1f77bbba88dedc8dcde281b9a96e960c8b101e2a1baff0a60c7d58eec87f938e920113fbf33cd8023100fe2e6cb0a56ec7ab24d453f950f5326a1f294f49b117fa0add5fef341f86aa4bfc1374af7e36142f2046ee56d31899260302047c435bb500663064023065358440de13638b4a614e3c0233e7ece5640a98a277888036b8c6adc52a35b96eff819ed7aa029812f9ca2648492bf502303fb2d73207021f8b3dfda5e4fef0ca80ac176268f1dd0b40c68e180148b28f7bbf34e52ec1ba166c48eeabbd1871fb3b0302047c435bb500673065023022c0cb4d0becb9204ff18463e27e2743b1c82387b940ac150d9f1f4a06a9f762057461ffea2d07e7e402266127786a3d023100dd9fe3a67b6dd3c7b679641b1c3e21ccdfc8cc36b81e477df5710f5278f06e9bdf15a4e571ac10de289a9926763fa7520302047c435bb500683066023100cba5ff56646c11dbb692d9a1f0489437f350066e909870c67dee2ac41b18edb3b11d252b4de85639f249de592b300173023100ff390640f71795f0010f785fde1302bf1f990c9b22f8b2f61041239c9bd867744460c023d8740ecf06b72257552d1f050302047c435bb500683066023100de8ce5cf79bb0272995f19967ab43f4c36e27ad7570a7210c54fe8c772df4bbca2a48d45b9f6fcca50239a8567094586023100ba59335309916ac05955fedf43f8a011b7120fce761877ab21b28b17a37ad1d7682d8c4a7a0474dba6f680e146f690f30302047c435bb500673065023100fb1981602a073ffecab15bbeff4e8ac02ae951bbcbed82e0fdfe5a127470508cea6ae68120a94fceeb3188cf089cbf0b02305597f809e910277cbdfb3c75eec993fa7e6331e7529ce6658c87d1168a9897b5a71ffb4dbc8497fca4c423a503e29ae60302047c435bb500683066023100ae947fa20d7d7b4006eee91572b6336fee2c04301fff066867d0f8a82fecd401277e04e57a8c3e70a13cc70e86911a03023100f9de1b0cbb2045a5947e4ff19da454b978b103c1f1a0ecb4d2294b06931d873a9975c0cf76f2e2b5ea0ddf435f064c200302047c435bb500673065023100ea9dd1de85843daaa368a481f19d9840b438f367e9fc4273a5c992c3b6db7f993fb0381d1f4f5eb8bf9753d7144aa304023067e05a8d2e519b7714d1b2097f5fff247f61a353accaa79a26e1ecf17cf32f7c3d7783e6226881d5d9d0c4adcd8757230302047c435bb500673065023003f22eb396852dc5420766b80d64e6734164f1128cd9aa3d51d698061728c7d80fa4bafa80fb9bd42d4a6148edc471700231009313475ff86ca83a737b93196b4fa8b80a3658b3cc23c5137d262bcb99dc864deb505e48d6385865db4eeff3c53a38a70302047c435bb500683066023100c80479c05ae8ac84e37aa3b9a9d997b1aaeac65cf13365e1332b450d7f523b264ca9220e7bd56422a809af22380aa4f402310093a323c3e627fe2c6e159369bedee54ac024a531f714fa864e5e1b3feb2e3848d641a937ba1cc58c9c56c443efa0403c0302047c435bb50067306502301075fe7935585f908b362b04d5e8dd14b0c7b716a84bafe137a9a7c6fea6ec03e4d6defe3075ae000de655ca65d5fdbc023100c853ff8ec89ae790c62c18c3c8846803c7d9e56a8a30944ca4d9502464cc90a20d208323158eb4b9539296e9421aec990302047c435bb5006730650231009687fe268564c7d54be9d23c40c596fb6df452a6badfbdefa670ce3af43f2344659b2281c6e96fcc94328979e38ebccb023037e9a3213d51fc561b1534e58b197c13634e54f2a919b376a94094750c2df8d788322404eb35696771353922fc582fbb0302047c435bb500673065023100ce7f76049a21a236aecc04b7dcc37b979e3d6b5d09f96c0a46a052ccc41ef0e2c874b7f2ea3cbc411f474707597985ff023068caa4b02fc6250104db52a8840be0eb7244012ce10973b84a123b7d383bba5432f840a28a776412c965d1290e220fdb0302047c435bb50066306402303acab9cde3319165bb898153947baec7eb035281b452860776639e35fcc5c9ee5b92da2b329e1cf7f706c5e294a53c2b0230579e9b91ed40fcbe3c7197b986b2c2c41518dab652894aba3b864d0d6bfb61e7b5498598ca344d69f84fb41d0cc8a4a00302047c435bb5006630640230526905d6ae2461a9add8e9654804b244364bf07554786c59074f0c40f9ea3dfcf2b5402bc871ff14cf261ed1b22c05e002307b8bbbb3f6e0b4a77d76d69306e4ad3572889d3d22fe53af40bd277c09d8d2ca86d785dcf86be50df0d6dd695cfe7c2c0302047c435bb500673065023100da9705bdf00eaba64a9030d5a445d1d9966636c574e93d02852141502cf3c1edf8e12c4ac45938f40282f7d1067c87bf02307e9f44e4deffe616cc309ab9f2ad67294234129ceb07881aaa2930235c1a9db5cbb6a25973043d061aaf7a0a18ba60580302047c435bb5006630640230142d39abcee1e79d20e9efd3f7127382ca64f33962bae7a83af2883037d0e7bbcc9581bc0b5c2fb7a6e765ced40a1bb4023069f08e3a118040eb39a87e0ab0cc6e27920e554cf0938b9243fd93d3965ecb982200c312740ff4d403ad422f7b7c4e8e0302047c435bb500673065023100dc1df49141ff2afb05431753741e494c76938267333c84a24d97c4055388973d40a4bfcb7681f9585b98063e9899cf68023033ed127dcb49b61590d9f0ef5466095a60d1caf404f63831d269d106c8bc1cfd470a70115fc1b38f91215e2095bafcc50302047c435bb500663064023030c843868ea06f50d815705b39ade38761e767b79e12e3c57939a7417193710cbf37f8a6e28e1eb5bddd21eef9d0b952023004abbc0ebcb048907ac1f41bdf71b533cba23f257b55cad9004fba3794c91f758112f8946a5cd236a68725478d99fdcb0302047c435bb50067306502303515d38a18716fc88bbdcff59899d87d621443135fc41aad7910d72359e57faaa47eef28596f2727e400fc6de90a05d5023100e1bdd40acc77cc29245a775a4798c128db674a9d7dff2449c835f3da3d1cbd82d9324dd44cb6a0c3fcd599ff0d8ae1b30302047c435bb500683066023100ef966d4a4f91396141f8e0a175e0685d05770d5735ac9b567bded2f9bc892cbf4c750b708baa4794f86efa2262518607023100a1181e8b5b71a05f7e890c038da670e806400ecbf6bd0525c6eb4a478361bf6d2dd6bf40526a3840375b4e897086fbb70302047c435bb500673065023100925d3e95f9a9cc4803130f15df6dbabbbdce89d7b06240378739aba98b150ba15b0a8892aacbbfa6522759de14da073502302cae2072f918067ec174c87648d03ff7100ae457b30cce5ad75c21830e7d4fe19a923d816c2cb2d3151ff682fc3611660302047c435bb500683066023100e59317046cf1306cd6b1a96ec1d936f11ac52df71cd95bb6951335352123d5fdbc7f2fa2e4788e6fb0a489df151fd793023100b54dea9354031bc82e13737cf0f4834fc106c2b9c7f4af2bc9cf3522ddaf9cd44b365a07438fb12dccfb4f694ccab4640302047c435bb500683066023100dc4d21f6360d4d09a1ed55f1b93e20d864f485a8c16c82efdd5f1ea4d63ff2f7b22a728bae95569c7aee903a28bea6270231009c47023bae650f12899faa7c4067927d0fb111a9b9ddd6fbfbdfce6126650d30842aa05925aa318f346157b74d3fe0e00302047c435bb500673065023100fbfbc42d23c5008bb96b8bc5916f6cdd2e1022d9869ab12156321d0dc66d3cd27fe1391051c22b15556eb715375968190230474ea1576bf47a14f88f72f245fe5ee91ac052c69be2810c5028f9f8977022854757fd3e811c6109d61c61d767c66ca60302047c435bb500673065023100f4128d963b6b713337d411822de0b72ee62b25951d7acd9e28551e5daa2ea124f5c42f03a5a7936c5dc19e3597fad921023076573435368bc2e352b2fa88f77f99963f264df65f0f173cc76070d6f0b2881fe5cc09316b6c5e09a94a664a4cb991bb0302047c435bb500683066023100a05124b7b4a9e385e2452ff13e4e849d4d4bd556ea4c7a0d8e6ff04d6bd9ed1838a4ab3e71584da28e6f213509629b6c023100be421cb33690034d2dca5cf482fd2e69997dc904b418104c62aa05fc76e6225bc5cd34b68f05f1fb81b735ac4efe98100302047c435bb5006630640230176476d9638087806cbe06db4df2ad330d2ce60d5de28ab2b10892d2eb25dbd132a236377807a78ccb875f3497310e6c02303a4436085256b1c54b1d3c0631bb4003616e84b20b29539f9808e45ea1c565ca05fe64c831553d7bfc17e7a2b497481c0302047c435bb500683066023100ea98087f6498ca98671247929e10890871ff27f0233badc680ce08ed715198fff9a45743adf670d9ea2598f16416bfe2023100e4de01f6cff0a64d5b464e158069f49eec3a02d0448bd6204ee7628b4c67a1cbc20ea07876bdfae3c853acee558742960302047c435bb500673065023100c4ef7c2cd1d94224a41c95bdb31add8aa3faab5e47ad99e8823e3472af487abf3b1087041836e64d3c93dcacfb7c5a7502302a3d483c9be7adbbfca23385b8184631dbd3207e0a20c9a568e398a7fe9c05c131a2a38836d091cce145060d84d4f46b0302047c435bb50066306402307ba6d441b35ee5a63aa89401902415e57a13fb865902441109c75c3b14e84c0e03787ad8f5ef9c0bc41896f5de8c35bd02302f5c147838b37498ca19626b4b2c094731e66c66f836576a2c0338b7c30cab5025c1e853fabbc9b7610fd16511ef35730302047c435bb5006730650231009a890d6d3063d5d2f6b9bb7befa7b1544ee45798feb209030b82c34f30e93d7556c2018332abca573237827f02f24a4c02303f784a593a60211d9a770a0791bbac16333e9be0a2a1f779d59eb30b7360e873a9cee012031b29339676c538543a3e9e0302047c435bb500673065023100ec4369cda1a9af018373ad1810d7bfd7cbf5fa5fb3e8e5d620d3ef1de68472356496b29f5de490a62de534032a4daee30230604e4f91058f41ccb68f2f3db3ecec536a83a49fb5f28365c52560b9b291c3c358f5eb2e41cb5fd36c9693d1f35e65e80302047c435bb500663064023010e872407747ad52759eb27569ae3b2212be8a51238b7586bf4f2cfec7f41d4c98461994cb368cf05120963d18d91f7a0230133be6d706b3bba89c8e269f7f04fe61b6054a81d0ae36dfcb300bd55eb71571cc52d798fe592d8b5bb900a7bb8c5c700302047c435bb50067306502310095bc111f54b44ab1cd9e8635256fae350809c37c1a675786349e707d8951c4ba7a30779d81483693f0cfc2f722f06668023005256cc37b6b6dcae12d0b35486d63ba8254c65a58c900315835accf3dfd2a7232058ceed73dfd3aee8480450959a3b30302047c435bb50067306502310086967f5889edc120d61a8ffa69cf44ebd8f245cd8230b0a47be9ba29f86f4c0e5c7a6cbdbd86d874c7925791860686ba02301cecbb641c5ab49c6327b7bd24fa304a311bc696701e6bf03c98af750b49c078ec60ebcbb1ca522a515acfb3c2a84de20302047c435bb50066306402302dda00385f79b941391f4d2c801831db74e29584d57a4e6b44c24ab4f2dd487ea34d0706ab482bda5c24e9d6f7fee8900230776f6fcbcc711f815762250f510ed001fd8d86aa3e20ab3af5414162ee1350249a4749cc2cece35435613b7f315262430302047c435bb500673065023100ea87fa118266b5b4fabb6cd50439485f5bb7049c691796c7554f5ef998e08ca4af5ef73f64f4cc754495630e18976fff023048a42c2f44a37831ce38d699c518785a37d3158955860e003cce03c43e2df9ae40e90f41a1facc6b612532febe0dbb300302047c435bb500673065023034fcbc1fc1f51416b32c09934d54a4bf7123f779da6f06b0e56f6911a6e50c604b0e5411c190744081847b2ba8b5a41b023100adbf9c7e2dcac6a75b534fb717fd8cf7fcd6287284565259c01572b54c596b932f41715c7a24df074c9cbf81945871880302047c435bb500683066023100ab8ddb922692dd3d51458db7102e5121ccfaa6ba8a4bbe88b1eab8aa38628cd2bbb39d63a68854106095156791c56b2d023100987503c14a5d8f0ba04a6fb63ee3b3648c9d961396941a31a423feda54bbdfeddd041c92ae331e7e0852af0139993e5f0302047c435bb5006730650230290798efd214dd09ad5d2837155e08596fb3fa211d2ad17cc52d07b092297faa50ca4a2498920333808e56275b5f1588023100fe127c0bc68990549ff027531182576b8a0a9d21502528a8de97e241fb4b2e71f291869cbb7dc135d8e97b8cee4bcab90302047c435bb50066306402304d098a60c46fac09a858c665b8f333883a661f5eb05f215403894701d2aa795b1b62306ade4461b32bbcc29c058691870230432a4150ad080effe3cdb7d8d0f8fcba26fdd7a373ec9b3aefa01c91f40ee60bdb04e9540f57ee6f4eef9f98259053ce0302047c435bb500683066023100b74864ead25bc06c49fc1bf4e293881fd1a9b22668f58b8b31a615c5ba823f8e31562248dee99861352f0ffab313fc3d023100d7cc7f19d8006eddf71ec2c5b68c4b12c57ebdd0376e70383901d61956213dea1782b91cf0e5bdcbff93cfb7ea3969820302047c435bb50067306502304eeb94f416dde6c0b40b5e2ceccf76374b7c56dcc6703839a30855360535f304b38831560a95ac52c5fb3333533d3cd8023100b9f377292e3fae620c63c0518cc5ab721624b0789ec3ffea9378299200de4795714311256dfec0454948642910f64a720302047c435bb500673065023100b36f750ec0d0511b4670dc7ee75597ebcec9e600633c1fdb47a0cb8ec3fb922925490e4352cbdc476778e3f2e7bb3ab002306fe34691462fd416c07b452ee0e119d047ae4ef7383a4ef9e3c922bca1b578aa517adc1dadd302386b25f034043743b10302047c435bb50066306402307cfcdabfb81c47efc2546d1238171b6b697d075e43bdada30d3dcf3819f0e6724b51f2415d3a4b9a25d422149772fed502304c2ff180edca4644ccfe72591967c13b1ed2e2674b96428bcc094860f6b603ba1ca9376258394f34bdbb048d36aa15090302047c435bb500673065023100cb97f55a8539b9ae7906837e861985499faf997f2f13345f6f966b0ff6abefbdc8665e22aed309d5757db61df36a46a10230348f0a0831afa8685f588b69ef53133f2ad135135d57f2b7c701e0e1898b39ee0c81eace759c8409c936795b512d907a0302047c435bb50066306402305b4ece3c98f48a829a9461578556ca0aea8d6d4af1a88e8a370571cc4964ac3e118da949c1b6e57c1945e704d0dba7c802302560f87a1330ae84aa586784d5ec665573b5a938a03e52ab875c526bf509f9ccbd8d841a61eb70cf0da577ef92412e640302047c435bb500673065023100ff2a759c1c861af36279063ebbfb571e18108ca8a56828baf78800e98af9143803274c2c269bcd5be547de41b098d8d9023050762a988ecaa6837041eeeff54e6a1a13efd7590134a5f1f000c2778b730b965f057956577e41a5112c226ace2e360d0302047c435bb50068306602310089f00158c03ec7f98e4e8cab765aa44f1229775f2a5ef59315f3ce067420eaa9eb5b3c6b15bef3e8881549dec16d5e14023100f3641d31e02266aeb1c91715c5962ebde981e6e333682741ec6f872a6728a8aeea892d3d58a9b88ece159e1ee3a6ed280302047c435bb500673065023000f875e52a994cdc4f9d00eeeafd255b9c34d090371ac5d9a6d12b8936a1d0686ed85fdf87239e3ecd757e1dc3ef05b8023100d924dec16e4cd4ff7d1140cede2564e443a809d37b18448677a31532a74e8e4f67e7d93c1674345535732d687470d8f40302047c435bb500663064023049f20d90fb002f9318640380c791e1d705468ff7a2678a9efae9ddd0fa1b3da082524abbea2d0eb1a525f98c4a0599640230208ccbf9e8db19be5b70efb914231a6f3984af44128bbad4a004ae11b8d14849a2aa783f1306e112c109c60895f9b64d0302047c435bb500673065023100965962472959df3718e1842583aa9905964a828e6efe9c793420f2149153e3ade73986cd15da2deb23360b633575e431023072253d9cb54d407befbec8da080d3928e62a32af806c72d2b29f92c8f4a118f64041b42ab6b1098f890f011ca897c5c80302047c435bb50068306602310089ec782d8ab772f3d22c91db83d47949823643a93172e243559f30f78d92fb294c1fb111b9c6a377cc735595fbdebfca023100d5e2cb2b74c6303360cd4812eef0b23139dc4954d2246d7f891852b855e1e8289dec4cafca981ffe9f1c2cee4a5daf6a0302047c435bb500673065023100893cce9c2918094519f3be7aa9ca17eca891f02cda3be620fbbbdc32225683268bcc24a291717530ed343ae7780f6774023016a47081fc2eefe2d2a62fff4d0ea979cb40130c0c627243d309826c84f912d536e13fd233f47d717ba374255c82049a0302047c435bb500673065023100d37aa131d9e0684010d40ed0e818c761dafee296d4b856b47b883584616036459aba66b10d1632f40b89abe3db07f66a023019d6df461933bee949379f1788bf079a45f3d87ba8e449fe164642c62b36e5ff452104e7ed678acffff5045cca2081800302047c435bb500673065023100cb3d5f8d5bdecd23fef4f2183e680e9c313b1b825bb8924accc44d5a6e60a84c877838d69d6fd54e258e4d02643bef050230734a921b4c4cd3391e97107b01b1a9609ab8b54d0af1b2b9ac1389ea302861dc2024b76f483eb1ea66f70091b65f1bbb0302047c435bb500663064023052ac8fd2280cffc95a984019af3c4a19caa0f149c51dc0f2b38642f2b827509df046b2790a2a8f7f4e3db3049c7e512b02302cc1c27600322bd70b8a35d44f0942774d8918ddac077ca11d239de9ca3b2bb928293903ac773ac5a626dcfa290b31b90302047c435bb500673065023007c47474761bf859eebb3e79f9c36c6efb1409e9b2f397da5c1b2a796c7e11ef6d01010ec3541b9797e12d0f33e6a614023100b1f70325ffb34b3ab1b4ee7999a19238935e3750685381975a633f2c2b1b8a67a6b22633f0dab1d1f670eb7a15d5dd770302047c435bb500673065023100e056d195776be5ea4615a7ed7a76b96ad7e5cd6d96d37697316d83d772da814e1041d20289dcaa2989fc0e5ec516c58a02303fb19bbb8f2933e715185bfda752d196c2c8f889519c70f7f8f384094f8bcf175fac925f34ecdb7020fe558c6c94620c0302047c435bb50066306402302b3e676e5873d2b8ce1402bca72178cf0526f567c2fc1cb347f05046a10675231b8f9f240462a262bf9764db1b5c979002307827b66f96a09e4e0d6a30ac78fb24c1bd81aec9e016e8a0b819d5ac50889ce502103c8eed4d030523fab6612726fa050302047c435bb500673065023100e6bab0dec8cea841380a0546e3a6678973882b2bb9622e249318afcb97fc812081cc38724a4258f15968e5fee0256f3702307b2bdfb6342a702fbeda49f96a4416db44635b5ad0eaea4c616cdd645d0e7f10d1f1ad40ad2ee16be076140ead988bd40302047c435bb5006630640230513f7a26db28b7a4fc5ca435a78830294289a85c81e8571d1636ecf04f6364cb1c59f1ee42590fdbaff94775bcbdb4d802304732f558e22dc0622cd96beb3698dcc9276192a3c658e183b1a4265dee111792fbfc3e7ce8b528148542539783123b540302047c435bb500683066023100b1d6c78a03e9c598f88e9e34b3793c5be0a0ec82f32f5b5136bce87bc060685f8c959ac102237ac699e66c154167df2d023100e46f03534c36931165491eafde4dd4db428ff995436a369b573d5ff49a8dae997c135b2222c1255e7512d93bb20b69d20302047c435bb5006630640230085fe28abdc0061c3c94a232693a7ef28f193b79f6de23bee167e76f7dda591b389ab81e514ff390af8341ec99737cbb02302df26e77dbbbe119753c6c2fc41ffefd43d43ec476b8c5762ed868bb48bfe78f57d979724ede14140c166df42b99045d0302047c435bb500663064023052045e17b1497cf37732eed34b30c4e4bc41f204eaae37abed0ed12bf4924fcc87a6a126a01e639ace0153d919f3c44d0230514573e9f73cc55aa88d255e38137d643c39e3b318e96cf8c207c7e0b1fe0625f84e555a080ed486bac682923d7dbb500302047c435bb500673065023070916583f69aa362fc157c68ac879cfac42c2a35910351d649ca0da8c5adb14a0f6fd342b0891fe8d84c6f66a6a01521023100d5ed5d8e5d3f414c630a0952f617fa25f3dbfe48f8291c79666711d45c4853485470c54df89f0be6226276c520b6e12c0302047c435bb500673065023100de61dcfad4bb159b166bbbf00ace89a3251fe71c8e1c1d535a2fcd3a4851560a8e878d35e169f087bc8f2b808f27faaa023008ac67ee68d65677f8783d6b915cacf87235b1c2bdc366bd5d2a581f6acf6c9c99a5d9508ea8bd02edd4af9e1c796f3f0302047c435bb500673065023026756e78aac5cd9f1b9ddf4f79d62745b6c1f4c117c92dc67aa74bf34b7fefb38152ac1f1643647208e77f6dd385aa73023100bb2da454dad641da1a7e2650aca0742d9b8bbea9b10066bc664be92a76822e32b0279bfc1d3b79816d29bdf4f17b9fc80302047c435bb5006830660231008c385ba4b7397398ab7f98c0523c9b28bccd5cae8464e587b7745777007b9454ce863ef29a2dd8b2e43c16612d8049c7023100e988427651d93916262887afada0fae7679ee710897beb3bf51083442c68e22c0d9be3338365b068ca261d4bc07c46ab0302047c435bb500683066023100b55e86df634fe4973ae729cb00ef26a7fc7f900e71118b331513c19b9a6d9fef32da8aff63642ffe4749f256dd65d17b023100bb4ac359abb43ee3224637b3d61e0dff0b6558cb270305323bd15b305cd058f8c237153badf0aa1f4a25427ace44bfb70302047c435bb500673065023015c14beae11b6064212bd1b313efec9af04893c04f85b5caefef8e4e29dcba782b888bdd3d31fe88af812410d29ca4c90231008597136c457cda50f292dd29c716d14ff47634c5eff3cb67927a7e6fe3221f11e80278ec8224e408c13c187b2d3c34830302047c435bb500683066023100a38f03d11291c28be98863aa3f62d81dc69fd3523068a102535e780b851ee35adb9b35f1a5be6953c68e92d5e50f5e43023100f8a7962a8f0fc689dc0a883603390ec432c9e8b024521b0a5c5e807cfab4e87ee13ad2f9993506a35e2db101c7a899900302047c435bb500663064023078b95ce49f5bee504fec95c803c5cf318d7b11b4e0a6d49e9f4b82987c1f07d2f859007cd7dd27ba3d23f864010bdc040230400a43ef620c65399e19646e5a821ada39e6c83941e3f9c57f57aa0801e4d55883bc3883334f13a98af01dfa8b3019e90302047c435bb5006730650231008a660ab39e420b410f87915f71ff32db2a372e82b8589b8a65c2bb8f976bd97a60de934f24745db51f604ad1fcb5e71c02304dc60ad31bca069e9388620ed8803ece22423cfa697ea83ebbda45ed48d8abf136bf173f80b73ff2ff8bbb10adb42da40302047c435bb500683066023100cd5bcb25eda02f3cd7b65f111e10e766e7f5accb5523e2b0fa88e4cc278132ea49be64a3eb7cfd0afc49b605a6413fde023100e7c7a38077ae00340aed93a4f82fa814c4d48d95edaa17b407999dabacae75d4cc08d93daa2e6f9d52e3344cffd069ef0302047c435bb5006730650231009d14aacf0e578cc52d4332a63dcbd919bae70790ced7292e67b022a35df3f5587c968f9841c5330d9a18cf035d2f0b19023072e000d1c3c92e25f676b2e48574f56f8ed40e811993ac55bd71220153486a0c5c1a6c2e5ed5157e9d1c278638b576410302047c435bb500673065023035d1e6e42ada21093aa268d6eefbd01bc9bbdb7a99eff7b0f4cb523bcb2c78ae61604809e2826c8ec0d674331044c517023100f9cfcf4ca083db8b46f13a8fddddb8f1201ef69886490dfc99ccf2667e9ea6863be812420c2b1b12e4cee1fc7f07380e0302047c435bb5006730650230706da5c81493c30415f18c0d294a3ea8f6944869293d7cf2d31f2de1ff6aefb456337e7ee772ca1b88b621f2f43918ca023100e86010dc43b99e29494cd01b3e6e9b86ead716a781a205a3e313d361ccb74a920aa8a9a139371fb958463e3aba6a51760302047c435bb5006630640230512bdbf6bfa8b1059f14a51fa9348eb52b3a9ba6296fdf2798ad899e49847fcb4709ae2f590c352d62b0092f407bfb0402304afee4f4189871462663bcb77553b5e6cd248ef42684312ef8d00432e190da21df8ab9095c46f11738f39f77a5ae243a0302047c435bb500673065023100e800f31e74dff96924bf79256d0e4fc5418d1919bf1256f060405882ce4f2e1ac40ff863e2503aa3d0f8d784d58907cf023026e91302d5d98e20281930b78ab3e35760e58314f3729f099e849e0c6cfc7b9eadde6263ec48fd2cac6a6670091775b20302047c435bb50066306402307757b871c558308d8fa45ef1c67282b46915ab75a0125c3dfa975cf32dd11774504fcab9661db407092827ce8fa5aed7023043323ba3f69dc4c12b223e449c2a929c5cebb197e75a1a901687cd1d133b1d995385c70de6f8ebb6215be97fcfb65e080302047c435bb50068306602310085cf1a7d2bd8ea1fca449b43ed9b05d0f7e526664b812fb0b32ca06851a27bc1cea5fe2834f0216ad67060b5e7a21200023100f9adba3317bdf7aa8dcc83a72bb94db8355222db6b6dabf0e6f58b9626824b867c3face12eac0a0b7904ed3ec174cc610302047c435bb500683066023100cc47f024de8e1c441e0d6ab0a80280f65832c3047e8a5cd95fd3b5ea1703f455d23778a393ab05fef6c821878bd46d68023100f1e291d71aa02411dcc5bb17b664e68372f9c519db558726645d23298206728e0c807b0f5884739382ba9c4abb15994d0302047c435bb500663064023040e06d61785ca9fe941b8914b157eab15ccce182c44f122e066c4d6b869ea05e3c0d4ed5f4be2c34e4bb03df20ef55d502301d63f431aa07e61f6122ef07e256e169ee0a5c77bdf17d3c9d8684ac46f3c71757425c71db2272850718088a0ead8f400302047c435bb500673065023100e3d9a236df45ad291c3bb4721e38d39668287014df177ca2fe261025f5ac31f9c38be69c5b556f1ad557ac41ed54066b023043d1cfb33567a34668981de102ad35237752031b07115ff8e3b077649663739638082727a5a93ae63262b8f8d6e3593e0302047c435bb500673065023036e467277d0f5f2e15dd61018cbbd4e19e0d53752c801142ad4f8cd147cd6ca895f152c2cbf9fb0ffd6c2bfe169eceea023100a0286c53fe077df4f9cae3432e87ba9b8b1160118e6bbc02012606d3e41a883f0d6f3dbf4e322a786bbbb20685d3a2a10302047c435bb50066306402306dbad8ec89c4857bf308419c7698c065cb2f9b5fd955593361069088cc9e8466cc3d7b9248d44daaaf8b9e37fb648009023017d8319ec9179c241ddd783e08304883774cb20858a616a8133c643826c503bcc212d8b5359f3342b9a482ea371278ae0302047c435bb500663064023036a96f6c21f4295ac6d5f813960e8efc2252a81f8269f5a2078bce8f56fa759a36b150da90e0a563c4ed9f215ea1394702304667e6d0200269ec0789ebd2232aacd12fc583c523d604de11681aa0c14f4452a35fc2f94c676f1d3fde1ca5a84159020302047c435bb500673065023009005996867ddb523db66011e7e6129c911a736f333a6828b17cc6f73681de10795a2a64c5a0ed3936b7cd34bbada623023100a5330b10cd26bab9fedc93ae2a79483f6f8d1d292d66911061d0098b4014faea41b484e089c796513d85b21f713c1a820302047c435bb500673065023100c0918afba57189cb95d60e6cbd2858789cae8fe43f311177a9e2581d9c27eb0007245fa560c8dbee0a2536d6fa1c688202307b90e4d05d1a1819f2365eb0b5c169181315b18b7aaeda7178d860b0aac098d49b6641dc21aa3c3584f7f6d779661ee60302047c435bb500673065023100f0a837453c0379774cb436f5047c6f3c880580c4ff5916dcd7f946163e18d713e203dd615310c90fef1e749e9364bafe023061f50b25473fad3957e1efac3a559c97c87d9eb0ccd0de2dd83f1e255b836e51649983edddf7808dd653c479867aeef40302047c435bb5006630640230616d288d2bc6dc1748b5c6ae2745516ed31ebee088c350f94ea060b89b4a83699141516669f3b4a014bbda4b1f21aa8302306464a677963d141555fef26aa59f1ce31bbfbd3701274a14e5ad5dc19e7eed0df59b3ccc9f496bc07b30324b03f5d1c30302047c435bb500683066023100f1c4579e370e368c0e81d7ecd5ac14e5c13c8eb9a60b21b9402b65b400e5f1bf73c013feef90900c27e816e30b7c1144023100b6ef56838fa0fbb33148abfdff4c87ea0f145ea7413b3dc51b9afc9ab6643f87b8bad1e2d7363a2152c03634bd62f2dd0302047c435bb500673065023100cdde44c9c46434dbf0fd82d4a9234ac7314f11c8a13f1da8bba3c3d0cc01ca3e82fe1de4a16e92a68a5a29fe46b3f15a0230173ad024f80728945c235f3225c990fa0881594bb228181fd767cf240580ac065136c180471391de0a2ef801a05632e20302047c435bb500673065023063a4097cac801d1ad075d3aaee86ea534307328451370be4b5112d0e8bfea3ff1fbfd916ac47c7a986338d0b47c9a15c023100f1c20d9b73f083ef003082ede730f63a3a63a149100d44bbd568344855d36f5c47a8aa7a8f0d1755adf6723e695c11ba0302047c435bb5006730650230687b9e3a1a23086090429c517bf4cbd9e77e3efee8ccb37b3d1b1a81f92411e76f710b943f927b20684d81720d1b9765023100ff65d197d3a927429d155cb650f7f25d28902113474a02c73bd4a1d3ec68f528f6cf303b6dafff97f7e8bd95a0ed3f230302047c435bb500683066023100accaa57ea73494d50421a1e37dcba0b70f74c45d44b4db2d114ce780be17cf930ae5ff3bcb50ed6fb232223b97d8926b023100ed16c7e91b32a62ccb995b20203992016be97c9300cc8b5a7d898cfc8211183cf39c11bfbaccea5069ce1e206e5352840302047c435bb5006830660231009fb33153ec82d21e26a57343136f39b4db4bd6fef34e8421222b13e84e5465618d554e486a9a9c39a6b6f0e87d950cfd023100a38d2a09e18805c43273fed373b5180aad07183adf53909f365051e4c3f7f73dc459152979d8b2934c55216cee97ce510302047c435bb5006630640230159556c0a9f61c4170636496ff8862d44702b7b77d21e8ac701afc06a4b221ccff15c72fbc8eb7107b9e86d0640c1be9023047a48092abe10ee30ae1ccf0bab8d90023936524a99cf8a120947540590638bdba1bbaf17486a1556e3ba2fc4743378e0302047c435bb500673065023100bdf2330639201dbf7a888d3375072975a911e5c631bcdcb9a3889086a3797b88fc35a700019e52faefeb789d3c5dfd58023075eee41888175174ed3b2a37e68d095524a5647aade00d3e7fc288fd278446bed110b064ab5debb03dd8771aca00390a0302047c435bb500683066023100cc33038d7a1a1a7c2f21b9c0213b2de24b31fa411751c3d93710e1195560536279c1f1f8685c656970085e6fbd9ea098023100d935afa896d8942f6a1d4b7a40d4b69d0f82818a1a8e36b4b597fa67c7a2daccfbc159d647512fedcb08624d7697bdee0302047c435bb5006730650230279b83d1a61103eba5529f528911680bd0dd60ec3aef99374cdbc9169d7791484eb7cc2bd651a6f1bec74eeb10e692b5023100e5214327165573e2375854b1785c5b40cead27690702943169bba6ee71a8aa9c53e35f0298f3a15977e193df413515820302047c435bb500683066023100b9555072529a5633c38e2a2c84c0904d8aa9c0bfabdef67dd9d003dd374a11c89175663e1f18e01a859233622873c79c023100e686d9cad3c0ae779f294c43e451050891f07f9080b92afb6e6d3201c9602d058cdf11c7d5de165dbf4e9be441c461060302047c435bb50067306502302b0312044dcf0fe1d3191349ffcf4dbac1a408499bdf21f63f13be4735007e3d10a3362dac56e52883406b69e525fd29023100ba7ba58045097dbb5ad773e925f22bb20460b7d87564e225fefb0c7372517d1ace5a97d018177fb6d8ec7a50b5f984420302047c435bb50068306602310096cb23f10ff00587629a5fff24ae3caf8fa3e19140c3f7eb5984fe27754241e0753b6f5d9f92f97b6ee44baca30d0d34023100a3b423214afa39644b0abfa1bd2f4e652e22c8ea849b7635185348ea2f3e585765d275739a5e68c897592dbf4b7b35e40302047c435bb500673065023100bdfec4b118c3214f23fd2e0aae6ba83dd32eae37d88843b00a9e56b57661a116736d5d50b91c13dd14729827605c472d023064399db98d559ed2fd821377e7f8f27702fe82a51cca8f49ba0d76d182d965deb9c5683f4bf375e3759b0d61ab72e9830302047c435bb500683066023100ab9a946a5371cbfa17023ac0abe40e7d8e1b3915bba977f46d7a54c3e3725216fbcfdf94cd428a9e865947e7db6992e2023100a7776d6cb69148f8945239db82a47b759b3ec202516d86efd7e8a731848080f7a794cee1890b3887908eec9d8c6d39c40302047c435bb500673065023100a8d8d4554dafcf519fef0b960ef24f61cc67b1407b5f02e714dbb2b57907aac6017f22482c9f2ad247d7614ddbd6d06f0230068df044bda85abec4656a2a960ab91dc6269662acea9c27c6d2d8434683ec148504d56c7d4315bc582b26c8c823347e0302047c435bb50067306502302a08a141aa470108a56e7ac20752ee709fda7c6f645982909d6547d159778b40082326734a28a0f319d22ed63efae390023100fccd8f273aa594d1186426ea296c22965a2a0626c9298e4c98e68f173f1eef34355b40d1a8eadbc22f4fedd249145e340302047c435bb50067306502301d6d2985bc1a94847a2a2d5506dec4a4be0f959916449e4c4bdc44de96e0c2742db062b02e2a3409f68efd577e2324ac023100aee82c8b98690abf32f1cd9dcf4dd09bbfbce4b99bd5396c68b103dc093c3e9d6a253b59b26d771c0e57f859f95c5b4b0302047c435bb50067306502300c6fcffa4cc81ffe6f32bb04e0a9a56ad65cef455f51328e0922e94a9cb10866b28b6e6b6576bf4ec6d295436649873d023100f7965347d8cc888bf6fb2b9b918677515d64ab87d2074d725c4afebf447009f8009ad682e62c82e95d031b825843e2410302047c435bb50067306502307065c7ffcbc92fee4e4ee9f11f7e7d2efc5f1a61274fd7876f7eb9f2b1fe9affb43f4d1aea4d930a0a79f7c09bd1f22e023100fc6562bbf955b01d461bed7cfef1246a69265582bade0cff49fa21a7daf733029cdacc2c14287b3a58e0f91b6f1457060302047c435bb500673065023055c4d76b8bef7b0119f138522c61dcca4ab5953c5cb5ed5be5f9fb7a39d5a0cd0543a3b4849ad155e06897a11face708023100e3bdf769296401a4fb2fa2d775e1a835303799baee99e5407527ad0843bece590c8204db5a618000a6b020d6b7b418940302047c435bb500673065023100d09a90bde42e0b2c18dd611befd21ae8b4c00985ef4a1f0f27c60643f3a1c25c84ab20c7530f5aedbbaea0a8787036f5023063c53fec07a81302a498f651dfd61d4412f6f0ae47997e018cf5aa1223aba4470e25637fe61efbb9a018e0293ac2fe5d0302047c435bb50068306602310092d6e402cd081326a5261abefec9962e881c763dc7a72614163d1b2f05062b27023f69b2edbddb00f2d4e34d313555dc023100fd399356f8b62c0f0bca0ea8fef3f87f90e50535a5b204129c5a272c9c749f510b0c0b6590ee6168d957a405d141b76b0302047c435bb500683066023100872dae81e413d2b49e8666e5424d3c80f74f7b69efcf27e5888d6ebfb09c1485b32210c8f49ab6708d4ab8876aef4c82023100d016dc73a4f96858eec682c0474b0abe683f45f5e4d4f7174547d9b9a2a24fe7029ba53ce8d9c19fa1e1e1849c4d18060302047c435bb5006730650230302b52d6b1a6ec351fd51b95e3064a9435bf1ab319526cb48f5e1c5de137f757b7f83ddbd2afb7508197ae9eaf598fcc023100fbbb477bc1e72e1ef11660d7e936c0038b95fd341f8a670a60a553c1d64bee8a18aa4f535373e9d79dff835d1e0909690302047c435bb500673065023100c78afbea513ff532dc06b8c59babfcfad55e84be1093fbcfbf63953f2ce54984f0848c3f4787511ae9b0081a8c8315f50230749ba1292ac3e22decceeddcccd4325049ee9fef990611520fa8daa6dbc64bb6705a57a50640bf77df072e6369c7f3970302047c435bb50066306402302205c3310cc38c54f8f11c7047904759f660713a899d2e4b10ff079084d903ba59ccf64df6d85958a5432a10bbd0a866023010f1a3048b3da84c3610c71c3407807e788bce6da565b699defde59d16abb1f34ffca4f1f12055f0d20b877ae082d8ce0302047c435bb5006730650230577eaeac1d13a4f5bb38124cd330c6eba410b36374fb1514dfb1149dd598f182b2b65a2b857da4fd05c51ca72ce4fe64023100ba2cc0d8b3aeb6cae3445312ee060a352d9d59f7cec508ae1148afe93f8a24151d8dcd69d89dfeef2fea5713bd32baff0302047c435bb50068306602310096b52b54e5700535052ff02a85d33cdde2df581226a43470d909309eea334a5409b660be41ddbab6895aefb1764e1a730231009e346cfba2b791d5dbab9218df151d4f16d958c6f9d69fec6e6c7990102a8535588b2483d471c58343b62f931d8b5f2d0302047c435bb500673065023100b1bf27a5153df14e3b6b080b2572c7f5ba40e771d15564ff0f92decbb09573b131b35372dbbaeecf74b9d55d4d753f2b0230162f1353e70112d54fd9ff2cbc64834545c9b0aa742ef73918b45817a2c636aab81981b52a251f0a6fdee2eaea5ccaed0302047c435bb50068306602310087a0b9912ae68fce27a11dadf39984a4349403424e0b83c448a0fd1c5bc85fd31bc406b23eb72e575fa9d23e2f32ff0402310086b87e1b6ef582b7b6fd947f078de3dadc9a5319f4ebbe9a5c0a528d88c802a346949904566627abbe7a46a2b56653600302047c435bb50067306502306a58e93353e05bf9dd284a139218bc373be4fef7ccff95fe97b87ca56e06178a1fdb0e517c35a941dcc26c968199ffe5023100c6849d40bbfa6089ee2c69ea6b4f911af0f424ae0c28af9b70828737563175eb81ee15b705dfc410748e42c4e65ac64c0302047c435bb500673065023021cf0822f4d0876ad6d3840ab1c3a17c88c36d91b2569c8e75b39bee438cae6551ed392d1d011fc2655c5c06add9b0bb023100efb0c4c3338656ab66a14444c041cfeca938c7694718a99b95420be03741e21b6a7a0f20eccd3a09ffd9ccd8a114f60b0302047c435bb50066306402301d8e78882bf0a54f67a03eb1c4e279f1297fb0733856e6a1c122cff3d089d26ae00a16666a4b01893b7ae5c0a5ece78d02306368a8aae7b6353eda2ab81d998938c4040235250714e6f095428105e7992598622e6b3503d5065e1233d33956e913290302047c435bb500673065023055998d63d010177e4a09dc18f2361323ebd0bceb20b132c4894c2a9494bcbaa2b7bfa9d48b9a7e2942b714d8b9aeb178023100d7f80e62b65ad0ce96b1f3d0658feff96e6164fd1f2fba1c208e350afae40a45cacc4c38cafa180585cdcf724a3f89ba0302047c435bb500663064023076a74e62af4d42a39b06921e14a303e89a3ce74833a76da6bd32b164462a2b287b187bfdb5b311e67a58fccc49bdfa5802304bfadbde7b9a995f9152267bc5e6be4abfecb619253a05f5cfbb80fb8adff4be2348dec3b6f98f79bbafebeff2587f160302047c435bb500683066023100b91887a3abd477657884a77b3eca766f3659543eb7676787de34002cc8df95fb19f12005380c6d58ce47c2d42d6372af0231009041633bfed9a0eed16efe546ed5f7dad98568df6f89b0b37d46e96b5edf126ef95160a47faf440424d413d0da70ac480302047c435bb5006630640230291674bf418513d6b46136b66fc0dd20469322c449c9a2241e93826d94e384bb72cdc0b5c24558c24f867fc8b16cc002023027b5a52a7c183c528578bb05a75f78d1f741d87119b9b482ee4a1a6c28fac28d94551119a21b0d35f8dcf370e5aca1850302047c435bb5006730650231009fb2f7ab852701a000f4c6175a56e65797279d728f8e571f90367a51b199a4e791aabf4535ab6d47face3e9ebe7ae2d5023017d86d379f227a910dd5f4a38608b837a12cdf4064b182978babd4540a755dd646c020644d422ef30e42bc8e114358040302047c435bb5006630640230522e9ea3a5a1c57cd13326ee91e2ce370c6e6ec907b9aa5337bcfbe3d069b02eb84d382e3844fdbb08c79b7b2f351738023078a5b40c5d55a37969d964d1a597282b1494cdae981837743c118f367c4eb76bf032391d0f82549995fb0945db5d2ffa0302047c435bb5006730650230091cc852acb95b82ce33f5cc48cd10bd81e79449948fdd5376d72531a827b72ac3e4c6f777bd586ed9f3a6ad827c9b310231009db133809a191f1fa482b24dd3dcada0106875840fabfde6a155d6328d931985cd9856c30a39017256ffb42fbe1310af0302047c435bb500683066023100f9a50326c8ba0122943222f36b1141844011fe3fc8c31b34cdc801c48a8f1400971279d8b2254b1bb0c1338af5708877023100d28a16c4f7e5b0b9393ca7cf20f585d5eec56806a32647ffef43478961f3f166d0a7eca6f964b8500292bb7076b8a8d70302047c435bb500673065023100ff0b115eeca4e31cd1aa004c4cc72cddfb09fc985605bc878dafc817371ba5b988db6f64db73dcee1d128f01b14da141023015b07241c13fc7db97116e0f6950f3c228951d53ee0f4ae2d65d99af8c7601b34a0645aa50be0cc669efbdc459bb16450302047c435bb500683066023100a31938e7c9ddde2e105fd8b280be02113a4a1bd0e9d4e9fa58b5ff3465ab98fc075b2c689051061ccb214169aea85c0b023100a43f648f5567f8df596205341a7ad4ca00b66c385163c06c5db82b6a376a48ec4f1ee451aca98e69708064ebe4ffa0890302047c435bb500673065023100a24ba70e62f6190ffe0c535471249ef8a25ac42843a235ab6336159dce8db3b9d5d274967bcde1488831b4a36e36d8900230118900a573a982b2bdc2d96db2775853b6225cb804a00fa95d5ef811749e2c84186fb2f8103c9a7649f02abe6a44066c0302047c435bb500673065023100b2f6d7610845ec1c4f2f5a161342a593ca48a18d1f4c13ac24bfc9e893b1c1aa0aa678f8b4eb7b95564263501625bd8302307f9c8763f02b198dae8cdfd555bdb4dc8f1386147012695d850f56135b73647a8af46b5e1920db3c8486ecf1ae524ff80302047c435bb50067306502303e693e74e0fec3167b324760f8cc3766369be0043bfc8596f8189d98b4cbb969a08e0358d3833bd65a2156d09efa7da7023100ed9ab19125e33438dbbd459885060084b4a3e946c699abc42953c85c3326e537d9d48138076c14e2be7886e29aa7cc5a0302047c435bb50066306402302e8349eeebd511f354174b3789c163de27de34aefc29f03b8eae3a724493d55696f7735897299df7c9d7f4b8f9aabedb023025e71d94c8508d9c8f9a930bade23cfb58dd05e438bd3079dba54c4c9ad82f75a7aaaac1c7b98c93918a693f4ae1dee70302047c435bb500683066023100874a476fbf9f76134997c0673daf5f4d5270e20acf2ed90ebc6d749a1f0464d8d8f98623530e615b025ff522b6b1762a023100d9b06ac022215a1c8ba58d11673eb99aea336c5bac759c4dad153a3e419b9b558b4fb4b7925539bfc03b95420b02e92c0302047c435bb500663064023013f789c47a460a9d7a59289ef34ae6bf25893ff672ca3af0b07e291a30e5414b7609a587352fdc42a1da4c63e1b97ea902304ebe57ffa188ee17bfd2b81f90b0484d896ec980ea8684492d38ebbdb1fc5cfce40c4a48f8be6bd76128f16b5a12a8990302047c435bb50066306402302d8fde4a5c2faed7c7fda92f64b2e925c10f3e808189bb85f8f87e496a8336df88f72e92ccfffdcba463a9af61ae4bb9023003f8b039f93f69fd354cdbfc526f8963a3abe97f4062362e8e95a51582643005c9bb0375fb2d884ddc666611ca19e8420302047c435bb5006830660231009f07b901e226edabc7fb7d4132c57184f2c318e408a16204ddc545f48feace812c029420f2505335f15a4990afaa084e023100831d95bcf984bc23495b28daf3888d55143177516e43cb74a81dbfc394bdcf60d8cc513cf64cdb9f5f4b52a7972068720302047c435bb50067306502301f91d3f9f454b62e430bb33b99550968647bfb768ebb6e8de938e52fd2ab33c6035b7e79d52b1c0d3118e4073bc96eea023100e953dd986507daade856f625ecccdd49814fc47e8100e3eff28be1274fa85bb9714195f9d3e350b59cd564824abc01070302047c435bb500673065023100c631669629d8508e933c61f27662b6fc155f8167a4abaaafb22a9bd51d62e87fcd971c3990d7786b9445363c6c7c87c502303514b2b8e7ea9a423da5991904088d4eb9dfaf4663000d5ef2640090d683828db237924e1f019b0dcbc2f4f1a084c2b10302047c435bb500663064023044c60156fa7054f5c7f85b55489f4a5ae3d5b294a45586ef92e97a4894dadacdfdebaa84d71049a80a9d901847deca2b02307c57ba909c0c1314adcb4c21a470d73d424db792a55f29c62a683a6dd32de23275f596aeb2309cd375823498271421e00302047c435bb5006730650230600274354252b86b3c8192a0d17eb5efb482a86fa621e140a48e0c75917c19d23368f0959e6cfbc15eeffae0ac3bb48a023100b80acfa19243866d831a7f10440d74024064077627dc382890cc0b3cc02f4c172445048aaa5dbc64444509016a96f82c0302047c435bb50066306402302e5de46fa26d9061162e1060d6cb4ab42e155bffcb962f3922396d40b1325381eb13e8a93e8f7f4cef8a413ff020958802305562c6be3e15f402a95e679241973885424297e47028d44617052a1e28cfd932b7533802142de8476e2e43960344e5dc0302047c435bb50066306402300b8fa00954fbfee1a42ccc13a9f468f7a4566121fc69640759e93d8b25f9937a6e82b9f91cb7cc8d05e6d9bf00abd4ed02305b627a14d18e5e5db944cc7009c208e7df1282fd901187fb7898d06bbddbc02bdf1c69fda9fee98c46b9b16759003f550302047c435bb500673065023100c9f531133532ccc9532db0b26f3a2c0d3ac8ab721ba53b7f9ddbe5b52bfe1d3aff592475e6a9afc7f63e37eb925adb6d02304eb1e7be2e2d1715c4517749e0d92522ff6baf13ef977a41763d8e6919e4842667ee7955ccfe9b43f265a259e4acfbe80302047c435bb50067306502301f3e70221f0d33ae5518aece56220cc42af7f6fe4809181684e20fe30695e99eb430080b727a2c3904d250cc9cf33c310231008b7cc8ac01c20e1984ae69a19ecbc440455d7e73af2aa0799abd2ac87bc6556f1a964a73756393ce88a2abadeedd24ae0302047c435bb50067306502303b21d2452315498a7c4ad458f6261fe92675250831d713f7d978cb048faed07a5ec78c272676035373ec20eb07b359f9023100b8f8886528a89d817e27cedee9cb35d313e68135102db438cc6d870d3349b352f4562483b082fddf090651b1c9bf48740302047c435bb50066306402306e491e1f17f9b1047e5a65065916f8e5bf4525225cc46f623bd39d60f6764ff7ed9d7fa7ef554f884f17a0d88d0b2c01023021ee92ae848d277e4f2d83adcfe7fbe7071ff3d25f86705a0c5fe1d795d7df0bd3d5e853df806ad8e5265ebadc15ba2a0302047c435bb5006830660231008dfae5295afda40bd5eb26b3c20bebfbbd1d38d92acf8dafcc39b8a196c1d3a8d9e861c08e7399f4610aeb0ffb5ab84302310083705167d7d3491877e5d7c2e5beeb8ea55103a5c18e1a6fc7f0487c98aa9bba13c39a3564ee62ae58eb8af80ebdc0bd0302047c435bb500673065023100d96418b20a7f15b45e62ee7410268e2a2f3262ebc6a73c82990cef9dd90b2afccd171b0384c2d153648db5c98475ebe302307125d3a97dee1b6424bcde62b32ec3ee68990452ff8faa19f5e1d83b141dbbff8c005b84a6fee8660e10b014425a3e3f0302047c435bb500683066023100c0d83c738efdb2dd45c797c12a5417cb22744ece779ff41327e31200b6d38f873f49128aaf4c0550a6224ea5ee932a46023100835546e0de877ca3ad2307a57231bc4e1ecfaa5be63507820de45d428a5072dae6033816c45737a4f8c6347360939a140302047c435bb50067306502302344ad89df63664e6c603fa3c459d1b15e41180f94e451bcd0c430c6909c032cd5c1317b2fd34559968b08dc45de81bc023100d03604e9de0e3b2703dc5a93a21439dcaebe84b9ed19d249283a5c62b81c8c5ed9bd512aaa059159ac255b025cce53710302047c435bb500683066023100e43431f7b19db95a06ad4e55c043524d32d3150379addbe8e8b5d20f6d2dbd8b69c518b46bfbeb456907ab7a42db51f5023100d749faaa20da3709934081f8facfb6fdcd19781bc97deaeb9ccc836f408bc6898e7574300344bf1d780076133281ce8e0302047c435bb500673065023100d3588a8b5141365dd7bad38a063cad045b1734af72708f747412ceddb16a30bdbeda323752bd5073ab6b3df4810efdd1023019356d9182b9db9b701bd173b2da2b79514eac027039ef5c622f0d3d45812f0bed62d31352e1020ba1543206fcd94e390302047c435bb50067306502300b787a6d4f9faef5694c0e9a661539d02b36e4bcaa07375da36cbbc7310e2350c8f528c9943260d5d72b026ff611a4c3023100b08d6f25a4e2b410d3159199d767fd5256437a62796ba48c884ea5822538c0b02220888eec2783d8386bcaf855960aaf0302047c435bb500683066023100e612575cfba7a2cdcc9f9bbceda6222c53983cb98a68b236221c6f57b6858a19125a8fcd0fa406635669466e86d23274023100ab2518968c3a6f8af2115f4560161913bb031a326c239eeabb9d3936bda91e9d1ce2480fa64f8af10049aa8cf31e836a0302047c435bb500683066023100c527e67debb7335a3e2ba17fb27adb99db471c6f42a209032e96a672622a3cd58051cb1c42a7cc3f62960933f8f54b54023100e39e5a6ffc0be3c533e02ca826444bbfb1d13228e4ad33504ef4b6c56ac81e4e03119ae8e0be4062be3e777bcd864d870302047c435bb50066306402301ba4e2abbed6a72039882506414624134836c22d74c78e574ce1cb9d5a6583dfb850f7fec7e885ff478fbb89fb210ba002301ba408e65c6204f1fc7a8d3fa53806ebabf69095e82db9a2212bc75a76fd3012946a5750679c9744bba89a7ad12d4c310302047c435bb500683066023100809f371a4853385a8cba7a339633a1e3fb3e3dae059c572703eecb19a593a9472d7849f7a4e3a1c60857216771be55ee023100ac760183956d000767ff62edc38a50145c38c2bf85c5a44fdb81182dca0979bdf2b554b490c44875dd785aa99b3bbdbe0302047c435bb500683066023100a52589dcc12b9a0f3fb72674851f385b0c4d74c320b2c79bfb254e17b78f133e7854e40a76796212c2f81d85f5981747023100f9ec3f52176f041881413ac8287a69d7bd4b53ed0a81b0e2365ba58252f93b665efad702faca5616c527f135f555e1440302047c435bb5006730650230464371841038d57bcee81e79d42cbe46b9da577317ae9b7f85e4edba6b31e077c79253a473eb29b1b022e26f057a7fe7023100c817694320a283b99ddee74f819a80c28a1be306146f2d3f83f8f365a5ae13d0c8939b93e60398affa64229555ec21440302047c435bb500673065023053271b6bf69fbc9f0bf0c29d8837c01af1619007145741ab41c729b2f655b1d858ea456756ab2e331925c11a357f5ad1023100cffc9150f6b5d02d2bfacf97f2b7cc4f36cf0cf685267b9eca35cf76b1ff5c950dc8d960e47b488770da5ac0282069100302047c435bb500673065023009ff6ceb519c5bc83d3276fa8d7c078c76e8b97972fbfcd8b335e9e1e26d9c8da555106e9714d0ac0af754b5c8f4f6aa023100cfa7c78ea0d1da07d5292cb4889305574883e4b99450e3235490ef79aeef9bf3ee34ce6b03d2463d3c60586ca3d0de8f0302047c435bb50068306602310081d27052dbef9bb45cdc5e75ac18e62a82c4b65f7a1de6959feb2bdd53dfda928bc645123a71beb64a9b4f40c8dd16bc023100d83e3c6039b97a82fbc80c0ffbfced8e43cc1917008e34558a422e8f9f94dd044e37ad6f24d96cb6bbb256ee1d944c250302047c435bb500683066023100838058e5cab9b8cf520ecbe7843cf3edca5fc4f26cfad84577b98e79f3719a35d790f6179656889adfb2d18b4c60bf8b02310097c5c14e6312ed533c410c08e0d24a27ca68e7e610842d58f9aad3c34366f8823b8428b437c5f8c5dec126d94836e1b60302047c435bb500683066023100ce8210687dcc2e471a8b7406540d852bcab02b83fa4c2ef79de066ec8f63e963a542495824509ce22af9b35f40d05249023100a101e91e41510de52d1d31cde10d5babe0b6cf99603539d3d930d165cb09ab74fe1c23519a9b26a66164ccf91397275f0302047c435bb500673065023100829c0f6b3c7afa06d489bc67fa10c6a3b281b1c0b67f0724f16b7f9d6581a94f3cd9adc883fe33768fc78872ea0bd21b02302db9bdc5a349f2cc24a3b9234ead898c06c004d795de807ae7a82f87449e145ac151b19119a058f7606e2fde03e8a5fc0302047c435bb5006730650230142da06ca380bd03926862056ae3b919f5070b90cc2e2af5d8a4d43d800d2ec7b3c9e8a7568b96c4bbfe292fe9597c87023100cf1a0b54f1ca081a6197c0672f7c7d3ada58baa4cb58f81a471ec67e20a4f10ec1effb44208ae01f9de57fe1dcb102560302047c435bb500683066023100e2228d4a0d1e536900ff5469f92b5146123e048776ca61d9b4b9cc6dc5a5edad1c581f5fdc12ef429b4d36af07e127ec023100a93ecaa0a6a85c7557ec6f58b6cc480f77fb5ae6aca1343bf48bae8c81288f777e4d101afa1f98aa2016c611d51860700302047c435bb500663064023027610b89f54ccd0ad95eff7d4c0c3682a7d505657bdae6bdde121b39c1edfc99913753d2a81c409fefee38fd1c460fbe02301bb4f93a4b45ecb50dd72ae1fb03707ebfbe98036c125aac97eb5277fad70eb9ebc45d32e5129dc83e0abb12183b23910302047c435bb50067306502305dd4f94244f04edad768f7c9479e8c9bdd8ef8ca136791ec460c61a4796788e11db7cf29dcc19912353231e8922f03ee023100d06e84178a35a1954ca6057ad9c11b2cee35dec79c1895b17f34b755c686fdf17f6d48bc58b2403ea78641a1255f83370302047c435bb50065306302305a604bd144ba74157764eddce0fde145303b31029f60ebed5b9513fcb74d6283f64fecfa31049f2fd2b2837f29a835b1022f2b1cae9fdc33d948a9aec350854080cf3e051eb55d4e9df880366a33d2b4ed076d436362b2b39986424d42ebd04f270302047c435bb50068306602310092d9f7997aa96c88c867666c4ada3a01b717171b9222dfd0754f71b8c918a44ce19950dcca20b872427fca48fafac2c8023100a7acbb656c84c4654731e7fba2d4971085ffe3f2040e005692037c0d113d480f978bbcf8ad1a6bde082a43458be626560302047c435bb50066306402305acdacc1709cfa5e468f06eee9124314f4e82c1f740bafcddd246af49913b8cde76d3c0137d09cc5ea653dc14318852e023078d7ae5e0c76870fdcae6179071deff3d938cb79bb13f884230c7a9df21d9233dab983893494a310080f88bc27e5a4010302047c435bb50067306502303776b3b1fe26ec34ea818d1565bfbcb1c8df523fb2008e5b5448e91a40bbcc818224ef0991dfb444b2b3e1548a3abfca023100e8cfd2e316ea38ef0146d809865cc52d11c1e0e8cc763db50ac48da3bcffc7d822b1881c7dcb0f512853beedbcd5b3d00302047c435bb500663064023042a6ebe373c1e026e1123b9d686bc8d66900484c714e97aa43ddc87285620ad53ab6c78ac154cb1ad43809ad17fbb4f902301968709c478068c164c6fe41c2cab14aefe0de445afb189a958b3115cb1f89cb46728fc6a52f8a69491ebe943fda1ed60302047c435bb500673065023060b9e0d5b7a6df6deb6eecf0cad5e4eb8858829f068a143c9bc9de1f71a6225266e2de944a9f3ec21255382556a3303f023100d25ca8f161dced73a9a6a6045e59738a58a05d851cb51387bae4c03524431f8d3b313b3919a504bb3d577c11e4b565280302047c435bb500683066023100c2e93bf1afed19975ae1f68a47ac9c66006f30d21452bdca44f551a035126e2da943bac22e30313d6deae3a1a8db356302310093f2cfe4817332b37ea0d77529940f6edb5f446d2fabb69fa7639d3171888861aeee8f7c3798f02e385d263a1a8d78d50302047c435bb500673065023017fb5f639d94c4d2b3c9650d2cfc56f04b421272202d6f99e7499cd1ec2aa5b05b01491076c4f2e1e61084a8820b2e03023100d9dce6d5a06e0d0bcf8271295667c35d4ed119c20e74d6cd02bf71f380dfd79a032f6d2669e214df1c1bba4c9c929cea0302047c435bb500683066023100c9f6ed48ea877a0d017b78e9dee725a8fca6949b746826bfc59b46d9a47cdd42351ecbb7557b898c2c6ac47efd3e847c023100dbbdd9cf78aa228b107297b3898e507d93cc6459ab4f183eaab80ead2b0a91073be2548846f8c7c7b8936eff117e8b490302047c435bb50066306402306976462898c77725cf7c2cddc5727e93727a0ccb55e562809781fa5a465ef55b087e46f35d1f9079ed1f16ab8785d3c402305aa4202388c359d0f1992ee7d45631a128c9a28d1afec7c0742b44b95703b5a2ea6cdd6b4914b83e2fde207ebb0be8cc0302047c435bb500673065023100e49f7c95dbd8e165c83c7022c2fe346f8d30bde186a6763346167c8a35c50500d3d7bfd500445877a05cda8b6c57fa9a02301c170c56f5ef5c567e6ae34958406dec4e2881e671b22779a7cd41594e6b437d33c41bee48cb5704cfdf6ac514cf990d0302047c435bb5006730650230433918d5b9c5ad438a88d4688ae8cfcd82f351ba8e4d6b6cf4d677cb2d8e231636d9f9736f74685d5a8b5421ac090aae023100f7fec72a769879a4d1fdffed1f15e9a9e8eacd08964c4803ebde7ac2fcbc8dcaaca1b28329c0ae13d7ff957ebb3eb99c0302047c435bb50066306402302859c16ed78871b84eeaadd869dfcc9e92f3dd2574933868bf9e944d1ba066f7b502173897dcb6179d1c05fbf25aefca02307770725bccd095a21733f21670b61cb7bd57996b97cb1e38089683bf43c25bc947f8d6cd3f0b7ec3727ac6de628fb3840302047c435bb500683066023100f1c9b367f573d279dba9082d04c9d79500942b2034de332d0058c79d87d3a6dac4160b1b927073bf649fb0c357a02711023100ae477c4d24a89b2f80887682b6e92c757dc0768504f23ddc84c6fe82e440d7dcbd6a3939175b500e5feae9f091fc2d650302047c435bb50067306502305085ce6a3f3cdfaf6fb93539d22925b9ff6efafa41ea0d81cde358707e3a9cf671f67ff0fee7ea0e4e6e9c4bcd8df801023100b4023a240195d4499f287790a284dbf4cfe4cb0235d26489f72bd952e8542f57c04df0b27e7d80a2158aa89b036cdea70302047c435bb500663064023079d1b2501163d1592b5e4f0205bc52e525217806c382a71cf57554dce9eda8721c7bc9f31eb120ffa38fef1372db220c0230027fe60aaea6139c10fc646ccac4e608a77b5edb1da55fd7616bfa9104014089a4ffb5e850fe566b3b958ed45df2276d0302047c435bb500673065023100a2eb14d41c556653e415f1232413cf0fbe235e975d0640a34e1d32936966aacc5d7e6597561aee4f3c7faecd33c12154023026e6e253bbf1829d3ff363916a4df517d18c59cca628357b93c1d68c2db97b3abcc4fe84c4fc40dd75bd69f1dd7abf2e0302047c435bb500683066023100f0a5efcf12c716bcce3114df8193acc808960fbf217070c89f77a604aee273a3d01598f41da37f82a8ad5268b0bea0ea023100dc0eb5241a083bcc0d3b7e2affe83c2ffc03a5869c17fd08c5666a609ea3919fbcf72b0d995e2fb64c46dedb8ae9eb930302047c435bb500673065023100eb45c0c9f6a864b72b2a00ea74cff413445f8ff02f3bbda04d09aa76e45a4b2693eb7300ffba0376939ece4eace6124202300f129344487b49a20d8a9f033782f9af5670751bc9be58792476d1221cef26862afb6499e55629b25f38bdfc29f2d0db0302047c435bb50067306502306425843fee7708355f1de6235292999b32591b653c309eba71ef24328ad55aef32180a639576a27ebf9ceddad90f0bba023100896906aea93586463e4b429c05bd3ceda308d5d7e5ff8a0ff0e16d1cc9234f5e7ac1eaadfb6e5196bbe3e158b97504f30302047c435bb50066306402302908d32a08c45d79abaac1fc02308d7a7275ed4662d99095c405ec51f31e158098b2e0f1c0888a3b6ea13a5807940f7902301d6c141c2ce2de0458358241ac5768da488247ca930a7182966d3f35a4cd3a79bf3eaa5c6cfdad64a1ef7a00fd3f7b1a0302047c435bb50067306502305e2d7ac748bd2d061ed4cdd35a22ae4f0e37ce941aa88a8127a21ad21ceffa97a0002c8dd3b0054d0995bef759f26a6f023100c650979f3b0bc96f8f799b4781fe7f99845b53e0bbbe4b5f7b53c6d3bc1d606ca67ce2bea12d8ffd68548b0ceaa9b9610302047c435bb500673065023049a183c24ac75f4282c57a547891bcfece9a0230b78d304c7c9f9ab01f493e722fec0148bd92ea22b2a0dcf69da68da8023100a79c5c8689a283f78f13274cfce1892dcda4b451d91a6ce4c213852d936d0683bf63a95a54ace9bb4a6569d63c0db3860302047c435bb500673065023100f4e5e35037d862620bbcbb24964a15554e6cc9485cb54ffc7a6e06bcd43f722a253f947114f2a449950452caf7b7bf9902305f29cdb52236791bfac53b4a4a993340e70481fd19f402e3687f511cc88c483f430148b78bd223ce0df9c4b28a7d212d0302047c435bb500683066023100bfb118c8f050d3b5013dfe120add25119ec6e2dab8eb24ec39ebec08ec59b21e03ce92d1cb77dcad0d800640360fd8aa0231009516e086c360b8d26b48e587a387dd0f1978b5200f692ac1e172adad599ab06d53fb1b682da2f96ba3acccc03327843f0302047c435bb50066306402304e00e5ed8fd7dbc824b1a1d500e7daf6b41505c35880e6efa34797af15150c3bd2e3fa6ad0e778742a433804752f361f02307a5ab4e7a3a52afdb789b6cf1f7c87edb96702d475c06aa96c0bf98a47605bdeb3fb096bd8c284dbfc4ae725a3bbd1940302047c435bb500663064023066436c5ebb9808d85ee24126a03aa443ae4006d176c85d19e86cf09745288c9f49c60ffbbb4f5ef52c478695f4ed27e202301a1b69acb64ea593773e0ddeb38f09cd75f736e93c8f693f7277f109c7221f3eb945ecc8a1ca4778381b1e774de012020302047c435bb500673065023100c9fc92e65d9c0176deb29995f6a236fd76ef626baad11e990f5d3d3de7260861c6fb4f63bcebef834e7fcdf90702e8d302304ff348714d523e76f737e7d98447a22a87a362d027031fd6c884b8eb37c15c1ae60f8c50741e53a1c6a93ccfce9af7350302047c435bb500683066023100f02b72730c1a72b93eb9f498bd6e62b9cb129ed579a1c3b696a37a5be194b6e6eca33b272001f8e133570b5d4929621f0231009dfcdac608d81c31cdb132ec81c352dcacc57cf549f22573c0bd0fc77dcafddb6d8f7fc911e1bf4a7dbef0f0c4322d780302047c435bb50066306402300699236b883d16416a89ed56a2d53cda486ed792c87abba7c5048fd2a7c63ec8eb8c2352cb7ea1e1294aa7d89a789f3002301e54b312d2b9be41f4350e0cf8b75f55161e6cdb54d86fc9071b6b55b32c665802813f624bd715d177e2362217ff49410302047c435bb5006730650231008c6065962209a277bab295a71de12cbaaf469ebe68004fc03d1632799cff9a757a220b45ca72e0b431d10b78050e544102303f890773cd45af09af477e378352ed2f9315e9cffa4e7fa5a67dfe492d1c929e6d4ba812f5740e0471114f5bad614e810302047c435bb500683066023100b3be4ebe9a1f9e60f8f4288107581e72f9c3d33e383cc77754cadc4a0c4c6f84cce319eca53cd761164637ec681f55000231008c94bf66642afb8adbe12f6ad2d379c7dd4196b0b14f6577cf7aaa0c2e68df3c789b8b6036e4300339c1360e5348025c0302047c435bb500683066023100d78f431fc4a250b954d0a0376c9a755295059bee1e1b18af6568fb23ed29f37bcdf50f4999ae4f2490f179472e9c3a740231009df1966b66754963d96b18c15f83e9e1335828bbcdfe108c0f756f635d180a67a346396d8def649a8d2078c6cee273f50302047c435bb500683066023100f04da4fbf23ec5d0a9bb1fd55038d603fc7aca082bfee280f2514f48c21d07f86996379852f5134af8a68bcea6512537023100a555c9ff477acfee9c49db0ee8d52c77e4b86a0d31279978b497d1a5d75dae3f80059f169fa7017afd892be105ec50390302047c435bb5006630640230509582848d8089a52448465a6322bd9f18211b66c461eebcb777801ddb4fe570b6680809ab5c09dca933b97c72bd6df302306dd25efa0e0dfd42d24cfb3b5997a6d5305385063db4133bae28a8b706e542520941c97030af820a0c7e38f14d5f47830302047c435bb500673065023100b661aa518d8abfa2ab0a44a5482e28678d6b3aac75d901dab640f52e1482cce5aa8284839b935c15da88db58131a723802304b9518809d19c0869e074a8af7c76279948aa0a6b54817b4eaef8c43eaab3d55d29c970f463b083f60b80c037f41b2440302047c435bb50067306502303b909db20a87ba24ad3e679aa099ecfd05bb9d7e8bf4690687062a2735c08b5fc97e910c1a0b99ee4f8820ade4b8b21c0231009a000d3dbd7ee71f354b5f982e37d2461bf0f68bf611e73d92b2c0d15924f7910866909aaea5d9ecffc42d78cb2c9e090302047c435bb50066306402302a230b64cc4716ee65ecd5672677cd20a1f629769ca264d7d7d3e6cc923b5b741278348d1d9031dcedb167c6e3ac9aee023053b8d08ff765dff1eaaa0c93f37b36446136e5b9575a14f3565bf96c3c8cfeef8ae6539c82a72fd523697d2af2ee79f70302047c435bb500683066023100b67787f267ead171a1ced4b22208dcb85555a5a3246442eb481ab94e43cbed7d2dee3ae41b8754a1ce034976717b3f84023100987cbbcdf17aaf36ee76f2d53230f3dedfe22b666df49441e37786ffee92c51012de593bde78250f6617e26e4fabfcaa0302047c435bb5006630640230672b0658741b474d5c1fa78fa2c04a542c09ba33f284a2bf2525a82939fdb6df5da1ed3e7de3969cb3ce696cb740b1ae02302552a76dcc6dd2dea5ff2c235bf8379d42b8ce661ec325b7ac297155b4d1070f4a97e8acb7e564f84cd90d458895377b0302047c435bb500673065023100cbb3f9c6c5c37f253d012a0a2eba8eedd342fbecf79d489a9a6a50cec07848953b3ccb5878e534b8abf778eb7dfa3647023064b5a802ae10e757f5f43d9cd51e07b5c694451f7d9410bd655f5d9f03df76da3ed094a5961fc7228c702db7055237d40302047c435bb500683066023100fd0a6654fe1db0824061da5bdf38827c89ba4916e1793ad44ab09e37bb95de6b4b476045efa1470ab779af5ccd94424302310098517136426ab0b80a7a09260f62dc0f2eeb61c444ec8b1eb4f13766770a26146fd158545acd333d08d30e8d2769b6000302047c435bb500673065023100edffcea325e73e267ef6127942ba26a4f00cb9250a192c7c2382e2afe9709c2eec6c819f7ca728dcd98d097face3529a02303bdd87fe24ff14d3516e6115f6e71be7fd78b1e3e7c741e215fb497a1e8560936e46dab90fd34155d7ca1cb05f2b32c80302047c435bb50066306402302f06a3a872a943fea18ab02730fd736a3a814f241ab3e2e9a7ff717b753e5358ea50bab0af97a42b313089053c6b8ee8023014bb71e3ba3d91a499545f3642fca116d61809909fdb50622635162c2cac6a0fd1f3cbf4252828f4926ef5a3a240af980302047c435bb500683066023100910025aa028a09bd492fe0a83dfdf482fe3e2cb713c1b858169a82e5015844fb1f2ef15b4caf3d862a30856a1cdf1409023100a02fa6458db556062d58c359475dbd7f06624c7a71193ee62bf1b984eb22eff3319485549a87eb95cfeb805123c5fc1b0302047c435bb50067306502310082a739319d1a4d93878f5dd39501c5ad969a5f837f53da2c89de0e004b83d1bee48d2699c1e738e0a5c44e43ae4a6232023070ef6d72704671a2d2b79c9cad1f3039a122045ddf1a023376c6795ada23fe7d2f9bd1f873d96773b986b774115a475c0302047c435bb500683066023100eb92eedd2807913363bbdfebdad2a14659ebb47115ad153706abca46adb2050207904af9bacfebc5d89556d96aee6cf3023100ed4168af94c650a2723af87548a33069ddd6f9b8d15b56d0ed8c1a41ac875349bf35b7015d466e26199fb518f8d9d9460302047c435bb5006730650230642ea723ad23c740de24b60ec2d14240280b3dabe894b96d50544c1bf0bdc0ef631f0894e95062d3c3c99e2edeea6977023100ecf9b1ee1957d1514ac3e626b07bd8ba40a9f4ad2c28d27833040be329d83e51bea9160d424e6cd594ab9b030bb8fd900302047c435bb50066306402302c1516d34dc0b2a42ae6027806ceb8e34dababb9f89adfde2c6e3ffcd8763c49495d8796941d7dff252ebad40977af6c02300b0608913e3ca17ce4bd13da95d0ba0418c33ce53b31990931d08c34aec4e465e9504a679764a5e63a93b06de8a8f5610302047c435bb500673065023057cad1c4b5de85fa4a554248bc770fba0596088ca4361b2a1e3d4b3664f5ae3c657cbc7848aa7c2e9eedf6c84057db8702310080dc92d7720413c188708ce87c72e0d59ed10fbae5193e2b03e28dbcd3c48e2141996367c0afb8785ea9f7291d3b72c60302047c435bb500663064023076f36bdf429edf7912a3830138e2ff25cc6761cee8295ac3fbda3447e2c5d41c61812e9a00b5abc28a46e4d948c701fd02307263114eeb20d0de0b909a3a46d7ad39fb4111817786f0323f8c970daa9f5f7725eb438566640d3a8a34590aa870e3770302047c435bb500663064023030070bf8201ba555005e089d4dad1c60f34d951c6548d790d117251b35652388acec5ef7e185b7dc6a2e0ca75af0d96e023054e6477927ed1b55b03a477c0e911477d40a880f169956d405c635102977ef1d606e933f3a81dc4cea4b6bffc7dc56ed0302047c435bb500683066023100aa0d76b688a19730ffe594c1e7ae021bbf7b590dd064818bdc498b07878511fd8edfb3c982d773f5a07c74e49dcdc7ea023100d20c5a1acd2951adb624f90bad6df680b00fdb6768ed7ec938559d302333fb8535df6e1277f72a9dc693002ef654e9780302047c435bb5006630640230760c448d98d552b536e919ce4b39a36acb7af7eb61ab7b6a7a96a05cc6a60665b91de2b005dfad4847417a683900a949023025e1d920be02a4f16a37c684da64d91a486ef3e522b2ba119667cda5937fb710b84694d785747f52145591b9a13884290302047c435bb500673065023100e1c11414643ed704644e9cbac1c2adf1a7fa2516ab94de0fdc99820a63b0b9f7b4efd8b88effd7be61c5ae6c6192ea000230278f84f9985c280f30a33c8c280bfb5ff9379b7f24732a64f49094bacb00bb2f64e31a3129953bfd979734f8529cec7b0302047c435bb500683066023100b8382acabc7068ba91286df54f6973ab593c10861be6c187358ca50193b90f8a5128fd35e181547a338ae6c80ca85c8e023100bd216f30c63abc1c7f03fefd225c1f780555fdaea352889d7b4e4c09f28bf853f300007d432c818fbcf44df07feb159f0302047c435bb500683066023100e1767367ced2e8c16f8f55b7dae25930c2e0b5aabbbd68de2c71230c1871a3e602e570be55b477bff335a5c6ee48c6a2023100ad667e0807854f7ffd48b2afbc5d790691e337311eabbdfccafd4c2ae1a9636f077f49138f18b34990900f166cb78a640302047c435bb50066306402300b2b5ac0303c58d2038d6ba7dc61103844c2c1a2f9848dff5b0bb79947b9ba523ac40557030f3d0598e9f6ecc89b8d3c0230190bfc0c9d083f1e460b9a58b19347041ce2652a96c6cc717de9bcf3b0e55093d085d22f5b0caec83b9bb44b910254c00302047c435bb5006630640230450ca9a74aec83614db2c6ba83b5158467c7b1877f3b30e1393445478dc58aefcb82008b52fa5d69ba8a1879ad07320902303c5769485695a413c6c7519a8cbf5d853086887525a7ef85c5933b9ac6c43ae11ec3abb38211f9b6930c7f32d5f36e0c0302047c435bb50067306502307a3054307c2a6c47a3428d1d47928b2872186cd4f0e67a72356e652f10bc480ee0f2f1127e26c9de59d42b02dad2cd330231008066e389f8cac8b7c461a1c9d20af9485cde6a0a273413f06b38ac5936c1526afed9a48c45e8898673ca1c76905dd18c0302047c435bb50066306402307de55241d7ed6bbcc3a6100c651c99462b1be80257c96c8a47adb1170cd3f2ee08dacbf5c0f0795d0defd828ab4546f00230529f6feefa379cee79a68391bbf548134bf9f2dd89fd2bf88d0f25ec4bfa1313b56c9bad4805a9af5a5f7924dbb9a5760302047c435bb5006730650231008a37a7124a1613bb0394ba55781fd35af0182068eb40fe2fc9229a99d1ba9e94b86032c2e14705901607031e3d8aa8eb023000aa87867bf58e0d373198912335cfb9a8af78ab0901b63e2a2ff8d832380b6e9debdea399bf67975942bdb4ba582b270302047c435bb500673065023100984b44bd9673e8fa546437b0d03e91e422851fdca6bd6eb89543deada4a52a6a2eb84216281ab57c219dbe6b81e9410502307a64883d17bb7b442da5addf692d93800891544b15785b12e42f2213cfd74e7d082b522c1ce6af5de1cf80ed7add4a860302047c435bb5006730650230726033dd5fe62e06b699e188136dc41405089f7d70144da5663517f8b1704b686ced7b58000e3d8590eede8a7d499b16023100ccd0d9c8f0794a99350e6964e9d12bbfc333a8f8efdf0adf7dfec1b76ffb9ca1018de5cc8f38dd4ff7655147d7b819d50302047c435bb500683066023100eeb5dc485092db62f8adf4ecf9da22d2031b30d62ac5994300205d45925684882c4c93edec24971e996c6045e5e12ec9023100ccbd8f8b13b1bc975ea3b1259dc14f1d209b30422b715c7fa535975ed2894ed33a97de8e83996b352d08f2d62ad932320302047c435bb500673065023100939c62956f039cfaa198ac6f62898f47f5a4eef259da00b9a9ac445b31f67cff28510d271176eda0a98a5fbcb28c6b1202304fc5ebef744825b76940030918f57739fb8087883467366e3d262bd25e51be0bcb2253731f51c99efe76078194e4b1050302047c435bb500663064023076f2563633b6771eebfa3fa6877511ebc87eb9ca70a6eaad9c76b0a0683328c1c72a7e0881bf55ab4f021f6b4821c29b02300296e96235eccf833fb32bf5ac98e54345af49d4122e7d39c47d0c4c793b736ce4fade82e6572524f532044c0b9986a60302047c435bb50067306502303ddaa0535df59b8f667e4a93e4e857d1cba3a9ca23825960de2f25e3af9d53be3865812cdbf08ea0e4456c85fe2c6a30023100d2db559c4abc2ea5300a54eb86e6004b02f8e4393e39b8199d78a2be3dd5270d63ed442a430aa496a9061496395eb6e50302047c435bb50066306402307844ad49878ec29928a69f439ee7432013da0cdf091d2dabfd882d6ba99a73409c9a81b720384a1c7b2c5ebb8b1ea3ba023003677fc6b1fefb269c04a98073f6586d7ac7df2c164381a882e181b3b949fd9cd848c463cef68ebdab589881a71e007b0302047c435bb5006730650230773fb901f58e22b64cf10ceb23ff901f366ba7dcdfa54562cb0a00e9469c9d374461730ed0f21d62579868b81356b077023100835db2c3aee7265c0dc29adc609064fa81d63f1dccce8e9ecbe18e0233d836b697f9be7ad68eca3924f3c4ddfad6b66f0302047c435bb500683066023100d7f3ca2843404157ceb9b50c8c6cab3dffff6093338b06509f868015d22bd0a1f5a0b4c3d5fd6c2e4c1db00e03ae8a72023100880baaba0a73e5d8a25e1d8077a649c1c8dc6d7f79303441c92346fcf4f8e487a28efa3e45027b54e71f0408531cd3f10302047c435bb50066306402306e0dbd984648bc9e4ff04f46cecfcd0b76ed1b124c2bb1c6df08d559f66a083a86de70e0417f6c0ec01ff23721143c1a023048b7410fcf679d8f2e7ab9c275fdff2a314595a367fb113ff1263ffaf91e2033aa5332d97db2a427220fc0660275458a0302047c435bb5006730650230206ba25c18a0675e2806de26ae38b47579e3ca3bc9b816a73bd4cd5d7fe450efeaba3e8182c3e81d0317ddf999f14a3f023100c7ada48ff6010df0adb1290561a34809abc0f8efc2c86e352f8f69a8b83850884ad1a40ac743d5a8121592ae03c5508c0302047c435bb5006730650231008518cb20dab98415f44b2e2dbf4e4fa80be7fb2237467643107f4be6f82ec4f91f6794657367ed170ff70c74e0953e730230058ee11423313edd817affb37c5559fe426c402127a71f1121284dcbe02a51a0ad819adc7c3aaa906bf31082280ac67e0302047c435bb500663064023044cced5de682737f04570baf7b0f8ea66eb986151b9e5eea88543f8c68e66789c212224a0d76ccb5433ba3b2813d03bc02304ae5e71ab70f49e389f4c1936a4f52c4e1ddff2b34e4f4693d8e2ce5462fbf900f3b0edda1d15540f8a07186c130cc0c0302047c435bb500663064023006387c96b2f4a13d5c445f1b6fc7b0cf530382786e0ffe7af5109463ba31e2503b3a38bc798bac7cca65e3f11984d174023076eb46f6ff3cca7eee41c155b269fb35f46c59c487edc30b5907bbf81c9f27dc9d53c402e788d68e3ef7e4a7082e4cb40302047c435bb500673065023003f47e2eb774568473872a7f68ad4b871394b7831e6b8cb76be750a1b5cc1e1666cd9a8748bb228e74654c21712c2de0023100b44ce9d15ad541fa2ed2666db928028993283ae9ad81c48923c4ad16398b4b2f73c50ced59191d00351d04025ac5e0090302047c435bb500673065023100d247d24462c256bf33f687a5bbf03fa9d01a8d5fc744a01b812ee9d437d35e9fb9a2086814f78833b8e6ef24458b62610230014921c92131d433c6d44bb3afc893b0900114f4eb37142be748104ce46d19ab27d3e3164f5889e9d80f19de2ce7ffce0302047c435bb50067306502307108c703646c535b1fb2ae45bba4a82eaa36b62f9396d12236e8c2acc4669b9e1581d82c7793714fd247f1d15a8254b7023100d8e60ef9c67551e0441914ff48e2d3506579f1ca63b1a89edb15c88b5dfbe80ada4805556c5cb459cd1e79052b04a7ad0302047c435bb500683066023100da3ad00245a0698aa7575ddd63ef3bed0013ce7f74d253950d99a5a7eeb551d5006d493f1bff21c9bb2e244443e07c28023100e091690a80d8b6cc5db726e261086d56fcbedbf21da04deda35e79b683ff8851e17b4a3ed8bb02fa8ca434a76b3c20e60302047c435bb500683066023100a51bbadaefe513eea21e9ec41e69837a4ded9ab367ca7d3c1b10785d5a8345f38e7827cb843ce9d613c1ac90acf4f2f2023100ea58953b822fcd3a1bc8a69eea8cb4ab54c5e1f8cb2782ad8533b8acc22e2fff8e750879205750a1630ad7fee5b23a200302047c435bb5006730650230482c7718f0dead1fd07026e1f43d436735fe9e10ff08a49a9cc42117f5d7e9b9c849f827073c02c4540b8d06be56cd56023100c402d763a3c2017c38ad6b10351b809abdba58b1ac8972b2ae5912af9d4871e94c9a12e37c0e0b4ed951667bb44db7790302047c435bb50068306602310082e59ea3f069a65578bb9f69f09429695631324b9da374f6b9ae9446a0bbcf4c13c0b9350541c6e51b8c6d52b6c1562002310091cb8814caad7ebed159711a92e87be8b1b893bf4f2e516f2ee58e0fe02184296aad5b9e0901933ba9ff627fe22c141d0302047c435bb500683066023100d44325d7ddb8271ace77d6a907ac6f716f92c948590f0afacbb3bb7cd34203e7932052891b7bcebf458d5dddf3891934023100ab0cfbdea7a38ae049f32d7a939ea35eb2f73b7c502c65aa721380a7bf813f047f7bf8f050ce0796cb212c48400d69c60302047c435bb50067306502302ff179fea0c43c572c0fca0b0a2e5ebd1a8a3fb1ec4fe990821d3fe8c859d167afae1dce124f13cd8edad8d456bd1a46023100861b5c6aba542543e33f9b5aa821ce4b9cab8a1098c63e82cf7def7cfce4ee3cf0e09f71b187b4cfb8356015fe3e947d0302047c435bb500683066023100f6b5fb49afd6ed92995cbbb4a8c6fd7cc8c43b2745df7f6bf996f9417d0f14a3252ac21b1610fd06dbea0a2bbc304ee3023100d62fbde0407291f42b6648c52f4cc64585980564ff570267fcd11b098b5c12bd554862fd061bd944e0ca02e8e76637f50302047c435bb50067306502300c785f056bf3eeb7f825953b6a467a383bb9bdd3fef781c64ebfd8a17a93ca523df6ae0fa19293016196d0f01f39d8ed0231008b2f98ef80f015f7a3fb5693571e40ef64f3df46dbfa4b26590f611b8d9affa9b130379d6d8944f73853ab0d7a4e18910302047c435bb500673065023100cc2f7e7245a3e5b1f9dbeebd0e162dfe3cd4ebb83ab36d073fc0b716b01f128d0b8771586931bc729bdd8cde99fbb15302301417b091f4df41d6d7aee0893b225cc2f2301b857a75e7bd33643e65152c30217905a6ca98914a66e0126a9f0045c5020302047c435bb500663064023046b8940c5e0e2d32fa3e05e2b4245c0dabaf8d407ced1a172385bf2d57b5938713e89a3352c78e156630cca3150efa9e02303ba112c594ba93dc4c58e04fedc0ebcde6f96886d08f75e9cfc5e45a41844cb9eb7123f3df42558595f5b814f1c728340302047c435bb50066306402303dc0fbd11b68c18780dbe60b0c66fefc14a280081cf263837f124424698f4d5ab679372b5b04765bba96763801eb2a3b02305fdef533b314f67c67b7d13016922fcdd6e2eadee3610a73a90a10c6f5049e34b59eb860885c3ed23fafc3707197919d0302047c435bb500683066023100a0b9c34e544929abbb16ea4b297243a08ef27fd83402435a299144a7de8e233ff2d06367d156500fdc9a322913e5b0c102310082748b7237e67ea4003e6d827a0238f81e0d1fea2f624d795ca5cb69ae708c0f87861f0f105c9db91c7809e51fa75e240302047c435bb500683066023100a5be00feac2c6f9afd746da5557b08aed0982ce711234b97e62fcfe9e395de3db8ff5ba19c14e4b9905a17a75ec375e8023100ac3494922fe82ee10ce2f4f0450296b6b4b89f7217f80d9b087d7a7066a075e8801dd1b58c582ca9e3c6e0cc4209c1480302047c435bb50066306402306a01f5ef65d31e25c97289e97143db4978a92d477a565e68cbc4251f89cf191dceca4404054345a03e916b5bb44ea194023040888aa59d33862b4b82a5aadfceee001793527665505eb5c9f51e456cade9b03b6175611273c17220b55fc35d6873800302047c435bb5006730650231009a1c245c6a17af9a5cbc671bd52f526fb9e358bacf4035444c5d4ad2e6aa17eb0758d5441563521690b64b3e008b1b7402303220c34532942e40f9ce30b1facc8ddf96a5e28098806b5c7ddc8d149ec05484312602bd90f9eb3257c6d9b89dc561ab0302047c435bb50067306502306d07a053fb3d5916359a9453ab0ab5c61b4d637d71080783afd706fbdc484f108df5625068f29bcf643f40af309cb5cc023100f0c7dee80b6f481996705d47aaeb9923d341bee875266173696eacbd630336ef0237048335a0c5291a949bb20cf5afce0302047c435bb50066306402307459ba2052e437d91b1ddb111ac972303e1224f30775afefada79d700f3032522047d2277d81565907cecbdf545605a902301db82352336c2283ed072d0ccd396a4e6c5e842b69b56e3d4ffe5ee85a547132b34185ebc1e9bdc9d82cc0f7a30b00850302047c435bb5006830660231009b43b6f34f8c6bee4eafb5addc55d62e2615aeaee5595b6e652d84c96d03a7edb9d776d62070ede4ec41e834a04d1177023100e9afb0a50e66c5a77faaba90712d354a5db088d9cfa1f00d2766c7c0d56ca25a2888a129d63032cd0854ecfbc8c78d460302047c435bb50066306402303354b31a6eb9782d4400da5298e663db417bc18d6f78d1cff553d6bf8d57b4d3fe402119ac062328d5d141a42da98bca023001be5c7f52579d6f65ffebb6f6876c98301529fa0abee37833b767ce712b213b98415ceb5fc33857ba4fc34195c249d10302047c435bb5006730650231009972424d57a91cbf94401b48bead408504981dac55f14298088e96d4213634c532de1d9559a2f5eee2172031297096ac0230023d0e0d92216dfb50e13a3591985a52e59c7a930185a4ca414bddae9946bc5c17d594bcf5263448930d0e0648bc6d5c0302047c435bb500683066023100c44b181d05d3d6b9d373e9f46679770a6483db927e687f0569abf047248a5481a8245400e53f21db10488b28b6a7a3a0023100bf38e4d767259f46f78bb0bfa0d71d3728c37b98bcb6f010d671a75d4675e0c6b3ad30b88df7c4dc455859d11d8e5ad20302047c435bb50066306402307180535262ff2c79b12b7cbb42813de5f37f63254009ce6ccbda3488186586a666667b9c574973c87ad2eb0c6398713f023070cd1074547d041ad31bd34bf57e703ff14f8272d47f0a8360538bb23357300ca1ee44dbb89351b3f3ce05fb0061ef8c0302047c435bb500673065023100ac536181066950f0ee156f330e9b6661695eb0b45c32fae1dc2ecaa65d80d097343049a44d8b4107dcbdb9a32db585530230443b831dc889f0b9c37ce4885ac004612aea6cd204b25e60a6244e6113ec8cd49c1746c0bbb45d56b45796740f85b67b0302047c435bb5006630640230291cbcf2a9deccbc4a1b50899f32692cef4394fe646cfac8861e7054476891b2d185b58395455c5bf3b8fecfda7418c102304c2a395d3aa510b6ff0e38dda870d941f79aaf806f92a65bf89de60b97037d76a3040e7888ce3e372f4d1f86837753c00302047c435bb500683066023100dd056e3fa302326504bf6fcae6d510cad4e0589e928121a96b5b1b04081f544ffd889af274303699718fa094f7bdec7f023100f69c388c190f399836a20fc1fd0b757185b4191dcec402edcdde0a4fa2c7ae5cf3905f3b3578bf8cb4f0095da329eaa60302047c435bb500673065023100fac787fe5fa0d54483eb7ace58809dd8aeb8914b9288602a234bf817dc6e0adc84ec4b9d3988137ed47a28cea9ed28d60230770fde15b6fe49248f6d85f2d4d763d1536fa7c04aa68221daf1f33b9512278df91a8ce6eb768185f6e891c2b5cac0e30302047c435bb500673065023100a68302ed1aa30701205d859aabd3dab7a8438f209fd729544cf0d76d30bb5741f92a812e23a4deaf09aa54dff0b75d3402301aef46eaf2e3c3764120e4399a9bf40f8b01914f34c1d859457eac5562d19b14f8ab21bd1db9dad7257291ecc8bffe4b0302047c435bb5006730650231009d95fb22a62a62d693a41e64718be5d1292a7eeb802761222f9dc67ecaf8cdcd2365f8c0495dde200f488ef9df402cea02304a805671f4007575d751a10ac4abe0f77e2a925b88070d85a02c81e5c929e82b8c316f2a4f83012c5961b05c49e049180302047c435bb500683066023100b2aa0e4119294dc3a6775600219e9414da3e318a7e6f7a40557160e1a23856831ccd8b855cf98ceaaae67e4c4e819f99023100fc0904a8a1c2337364b57146033814d380fe943647d2dcd35586386a811e66e5a73557f21a5296df99608440c4184d760302047c435bb50067306502310096d79a68d976faf69519b4f871f8df527649b0bb14f38d27b7b40e85b2ba1d6cc45878cf9881f5e48d02dfadab64238302304293ae5a63ca34840eff23af089144642aff03d45596bb7e5536eb010d64bd1ed129ca406a1a97318c1aac7e7eed0ec60302047c435bb500683066023100c4d8b5327e431b04c7161237870dc3e9d2e11d86b627e708bc0f8fb641bd57b164e717255d1dd308292e4dee3f91a04b023100f7abb0ab4e351307a845474fa212e7cadfba9bd1c69bf931541a2046abb0987bd9f9ff477f3b542a99adebb72df295bd0302047c435bb5006630640230081d2dc8824f11bffb19c4f5288867af0dd3dd73904a7db4de9bb7e6bef4c217f51350ce4cd522d31345b13875128f05023004d9f0f9d83566e131f91313d8d71f250b053abdccb973b43d1b0ca691e601b7f8f8d2fa2771e1aead6d042c0e9e99490302047c435bb50067306502301a8faa2d0112bc0677f91566518b87cead1d8109a64d308d390c010793b438a288194c31bc5413e8c201dbe04e4c9f8a023100cafb35e3015716bb10ac0b28eca757b76cf4ccf655d46a7e41a45c8f3687714c1a26ee9a7f11bfb13d57ec863d0e86640302047c435bb5006830660231008afe452a4272c96fd513d91a275a297ea6c6da87d274a3c9e712acb1c93d4858ca23a5c39fbefbba055edbf9db8d36620231009375514da6d34dd6dada9ea3900f862dbf20a917ca1ac0f1bb3463ac103ffa1210c8cdad4bc73f08ad41507a9d78e0840302047c435bb500683066023100b6ba9269817b63d5cdc1abf48b41a27223541e3f07115f9e90a7108fb79def4c0aa3f1d33d8dc00af80bb47129f933d90231009c88ae8f175f1381a1cec7ddf01d8d8e5c33e1d4d3c8da4971ecc625e53627a099f8e460dde1349b6129217d8a2cd7880302047c435bb500683066023100c9e429c5a0cdb93c09558bc9217c12daf8d7c7ce8ab6b26b1cd1ddfff44aaf3dd701df4d823fd34f1fd1468d518d199f023100aec569113abb2a70c4e597f2d650dcbc5afffda538e4520e5ce694d0da1301549f1736176e81d7a5989ec0dadd1a89ef0302047c435bb500683066023100bcbfd04fbde2fc9555a0fc61e019902413233fe0c3f42e58a343d761095fe676b06408a8d677ce88e495ceeb4d902eb1023100f5162e8cfc01a78d4034c577c12d2908d9bdbba404380f67dafc6f4495ed4fe3a35572c0681a7e1c7e811608fd5005390302047c435bb50067306502303a8c37e5bccf232615c92eaa0cf61b330d0d9caf8d7b58e97c6c2dce163041a08d4d80111d6d64835003b4ac1b40c86702310093431841483de60869f30a18139291b0b3120ae0238fd79fda6a76e7618e937b0cd771736c65641760ee76ebf9c3c1750302047c435bb500673065023100e0bad671a139044c777c6439bee8f9d9929db2f6447947168e69c00869378e874457deec91f26ddc57309ff611b9411202307d81470e458d7a3e708ed23d7ca144684340d393f05ba2a6ddec28a39f15930b81508e00db73b9525c661da643cab1610302047c435bb500673065023003df4c751b30f8faf60273af3c50e3ea56467ce28c5498118c4bb5d8da30d50f78d5e049afda2eaf7818db8d6a53724c02310084651fbea0c3105665fb6e9a6a1590c4dcd30546c887e05de737945b2a7df21f6267eb890e43b4528a828fca672f23f90302047c435bb500683066023100bd825f8f3f1b4298bff480f7b0332104728a623820819316489baca6ff2f49c396cbad8fd4a9e248f827a9145d3982cf023100b442a1548bd910ac5c748860a36544f8a38ca7ecea6c4d8717901d5fcb6c6eddf04f1eaaf3c35b9daab46b683f75fba10302047c435bb500683066023100a752ec19178d3076051b4e8e4bffad5c1cb817da3ce4f3999d7f4fb2e0d803f2fa3671dc5d6de0e88d1f9b95efcb7ade023100bdd6cac91a548f004aac7b2abf07a8349875772b365b36259763c9cb7f3c36fcf39098c4157c032caa1220a0e73eb8920302047c435bb500673065023100ee7e1ea1124ca8b92bd71985e2ec9c16c7624749f76a07da65aecb23bf8c93d04ff5003e00852c17d3af254023fb043b02307093b5b5619d2c3989a5fbf10476acd32cd1e43a8957ec2872f528eaac734522959585b98be0845d573cdf25b6d215470302047c435bb500673065023100d5272183986dce0af629480435206534570f4e3662c51d9ff7829a707b81c47137e90c5b4332140499e9a91c1c75b1ba02302b78c127584f349c5eb9792b5d357d5685b354b132f9d83e54f3098bb253b098bf0668b5754d51e82bafc3e5d13f87c10302047c435bb5006730650230387724be880c0de873aecbd57e7309a533009bfae6e95129078720a52b626faabbc2ab78354a0482b705c22e3f8dc5a4023100fc305979c9ea80bd5fd0be1e7a471e305eab9eed8c64b3c6fd9bd3842c29f93d944f0d6956acaad2677b6f9646a4ad050302047c435bb500683066023100cff62aee3990bd13c44aa8658f7234caaf20dfd4da5272f2e0760d84be839819eb49db3ef0fa33f5184751836dfb4c04023100a908322f6f27c51f55216cc8be399de4cc4a3b69d39aa7f16e952156e4665401d4ee2df539cbe2a3b2799c6ee7d65c680302047c435bb500673065023100f3c6396e828df89ee9fe161676d209d5ddbd77350f7c9864c0b09211d107fefff5881117ca5668bc93d10a244017082d023073a6db3b23eb84bc7562d07242347e850c478b8b1d5dc3562bff951a72e7c48369a9ae7810af3e243b690d3b3f71fda20302047c435bb50067306502303377c18495a7cf562df47983a58471733737cf1a8a200287efe1aa87bb7477eae084d037a4c50b493b677ea749a8ca0702310094d9e254b48779c11c53348cf44e17b38907e4b8e1bddaa3fd5e3a294ff9c6ab028bda98cf66d36d343364db931e6a100302047c435bb50067306502305a5eff480ba7fbc9a40d3f90b423d4e9a2b7bb5a3c434a8c5784cbd9b002e0d5be9e131c343c2c7dbae9e8561b51de0402310083706001f5c06f3277dcc118cfc7b35d584dcab44450489a1d5c6b4e9f91f9cb1022756522b1ea1d0769a42f9cb20ce30302047c435bb50066306402306e97ff87dfbef56edd4d3fe13d56ff9e72076c30814362af7d72b511e21510420a3d9f9346ebfc40efd9bd87d76e2c4f02301a87d185397387183ba6185e9295e480163cdd7b843dd534675d5dcb2b495446a82417dbcd17bd6bdd89af094a9ee1c60302047c435bb500663064023019df23c417a6d0fd6e044e58f38c9679851b257030dba6a40c64d3105ca8c3373aad5712027ac0a61fc76068de4128b5023002b86c857e9894a6939c26f05ed74424fbcd32b3a0087a111b5f678c982382c0edea755f95b0aa1195524c8c8d2c8ccd0302047c435bb500673065023100cfdabf59840872f763d91b24812571eb9b680b30d5fa1cc4cc2e17a35247c74c7a55ef99f18c7120ec5a4bf88a91eaa602304952cd31d8885da35249452050c5d714e06364339a52fcbfc6e66f823769d01458f98116f1d9a7e42c0f7fa30a4140900302047c435bb500683066023100ce8e64923d2cac6a2d43818708d516707aa4e517fa605ec8002b1f44299b066c6ecc8a9bbd302fac78ced1a65e26761402310097b98d8a03e0d83c1fc8685f585853ae16e2434c27ad2939d547fe545112a23ea2e20cc8c4500ae8636a1424bba847400302047c435bb5006630640230721f251e2b85b91025041e367ff10a5241b3f7a11c3701d36ae7cd1f4d57dc96f87264e8cec0083ce9f4ffed3b435741023059008c070f84d251e61b4c91763d1255299041b507e0c8f08de54ddfd08ab2fd35db26ce3f47c6be59822e5f2eec511b0302047c435bb5006830660231009453eb5de195f62bea1b8472d4f6de22c4d91581b23523c4a189a47cc04254ab7ba4c4f824350816954ec874b7a8fcc00231009fb70a04ed537a6d40057378ba3a198f276a07c9b1bb3e702abab10cb911468257c11e81db6d221a6b6a56bbe3857a770302047c435bb500673065023073db12005bc27ee23785356dee7608402e0e851a6449949c00f52be54ed9b915229efd747b0f04ac68b3e24e8b7f30470231008b35ac60d43881361265360fb3582c07aec520e7519cd8ebdd6b9ee3d02a87bbb822a42dbf1ac581a1f6448e9cc5fc170302047c435bb500673065023100cc6d995af6bb65d25fc3cc4783dd95d38d24b8b2dad5748713c673d8b772521793b9de2a0cf6f777783869e35628ff4c02305982e7b416ad0aa8d1185cecfd735a992fe507f12e7ccd0dcf665af9c32c4cca46b589c9e3ff037702105ed943315aa60302047c435bb5006730650230474248c4dee5021ac6116961395630d7e82730af304a1469c0528a353ae7462d214dd54fe99f433fc230fd97e9f1499d023100a7be89b48d3a04138ba2556ab14a40cc3316e7297d52db2caa2ef30f0bff255164f86a1b8f0c05234bb27bfe4e3bc1910302047c435bb50066306402304229fdf1c0343e4945029cd83438ff7de4adeffecc2fb438316c057d0bf0ffede877afe324eb3fc66cc83669076ac6cd023043d53fb86cbf4ae1cc07f5dd4bfba8d388e09489251068354a25449bb7fbf2b1db6be709a9d5dd897b70a92eb43e8fd90302047c435bb50066306402303cf6abb4b676185e3cf2cd3e1c48676eb8cbc89c13c306baf90c822177f393cc8d438b96fd5804df8d8d69a3822acec402301aca6e1f11ab88172dcee8231980b3817506a0940f41745dda9ba80ef05cee8f428d853f5d307681cf896675c29cb2530302047c435bb50067306502301c9ec252b6e0735948066575b99c626cb85bbc3c505d757ee6f83ca6cbd0caff716cdb0f0a1f437ebfe15cea08622f73023100d5181ae6245ecc983ec3efc64aa3597bb38ac8d3c0c987d9da35478a4e7ca8f979103ec0ebfa0f2606878d1fedf33b920302047c435bb500663064023058aa184731af53377e78e0489aff58d37eb290c9293001c22b46ea8733022ffa802523a34377cab91f6914f5da45eec402307d5513be2a907bf29d57bdc3e71074e04ea8d53fb3cf1ff12dda3cc02a71ca0d369477b141d6519fff4b4e0a0615d13b0302047c435bb500673065023100b7e90af037ea7321a821c3f3a0ccbeca0f7779cb3c6f642fe8e520861c1b8f80e9f0c80d9eeada2a63ac3de15616f25502307a0fc8a912cd7a09dd1c2fe14d9bcb21d9f8d0a6b717f09ee8862196cd746c0979d61d5cd96d762940d9c1d21a037ea90302047c435bb5006730650230321f63afd9baff131ade7a871cd7ac8895fdebba636f2d6920194e848c3dea0d23a5aa4135319409e5a78f5dc0291e4d023100e3deed29e98fbce934a559ba86f62f32ba6b437703b9f651f29941db6f62da5a2219be3044fc3ac6f7a490ff5259a78a0302047c435bb500663064023020cd84e5ac8a63a5b6ebfb8b71d9db2ff4ef848a2e00cb4aa21e26858a1a05b82c548bfeb0f2403d39ea9a5388b111be02306045bdd88583d781a68cda8505a7e3cc67123451a7bc0c429726d555a04bcb500d610e83c1f32b375d74b6090eb921a30302047c435bb500683066023100ef001463479435aa46e5cc8157bf977e643fad51e38ecc2e9c459b39edad91ee47b2767cd8a70c9ae90d9ca0a72cee7a023100a313c785256847dd1e120e7627736d820d5567a2b5db0975e2470118f4598e0c01951efea274be73e2797dfc2942de280302047c435bb500673065023023d28c98cf20abc7c2a849ae41e88b4eb9b4d035f5bdb64d47a8caa658abec56f2bb8741b8c5d68c99db8751db129131023100c3dfde409daa2f4ccd4546b91fcad92733ea19193d19c4fa7f87741dc4fdae887b807ed91171ee6b34f8bc77b2fa260a0302047c435bb500683066023100d6d76b4185337af33bf5daa0608f480054d569f8dc8db376fb2067fdcd94eeb05864d449fa8f69abbc388b556d6f0821023100c2a597087e0feef3ea9b59cfd7c640cea66b8cd96282028c49cae8b066765bb07ef4f9aa1860507a7db8482309bf18010302047c435bb500683066023100b53f57de3741ef9833991dbe61e3742d4fbfa3a99ac8a8ccca4e74d4b98248a4457896c69eb2b421649b04bd1f22fb5d0231009d5823e0ae546ae0a6ca154aa04a3898e88053b7f29345b74ba60213aded50425c502f6d5656694ac92bee778c9e9b230302047c435bb5006630640230726a3d0b099bebce8f9beae7c016ceec8da849bf803e028cb67a2872d819d7ecf3f4ac5898388df8c09d7d56cb9a614102305f4238889dcec47908d6909b4e86f6fafe2511e0d436e218fe8b5f41f1fd5441d1aaf5a72ae6f64d4b3f46d51165fdc80302047c435bb5006830660231009a3abfedf08cbf8a89d564a3db5569b13fa82b00914ff131dd328ad3838fac352ed3a93613700dd0ac38b0fd927bc2b1023100e819621b6963f1d40923aadd3e5b5b053ed8aa4d8bca7f1069683a5da1008743537a0ff18310a25e4846b2f1f5be18600302047c435bb50066306402301b62bebf5c844ee8256d131103d3a0f520c3b09394c74094cdab5c0e6d0063344b226393e42e3d71443e71e5b344c56302301b286dbcfaca337694aa4db9484e6baf8319401d462a2d09cc76ef6a1544dfc22ac86264cba254f5ab8731fdac490a2a0302047c435bb500673065023100dc00d40dca5c82fd0c90be06ede912f4560815fbaee9dd76c9f5acacf3916e1260af990f98d5eb3f71a8f2c46d86d1df02305b39cd96faac838c39660a938de85432132b0f12fe169510ce5b6d245875102c48475e1b796e9801a6c1a1805f1c30760302047c435bb500683066023100f5f769726167eef7db91b306d95ef083859d9b21abd5774141d1dc2c5ae7039fb2120bc7aa66610aec4db6da3e3a4ffb023100f0468ae7cbe8f0e831c9a4fc87d84db455e52aa88f6c973a475d63ec7a2e9ee581133d50eff45220ca4d865fc872c7790302047c435bb500673065023100ae17eb8e226a08eabba9e2fc27292ac1bac026c72497acee8b8e920f9f104efbb494c01bfed0d0cc92bdd298eff4c86d0230376b69bda101b6454be65846367d71c96ba27fcb70fb9746c2bd00fd7160e9245d8e420fe65db01e4d2177a0be0c56b50302047c435bb50066306402306e1d59d81ef22217981c4577f1ece36882f81f65713ff00a9f958c54f8e2e4078776b5f124807aff8e6694fa98e6b6f102307e39aeed20b2bcd8169cf0b631d73c632d22a1633c8cf86ceb68952efb1d2b872d58a947632bce10e90a687fb5c702510302047c435bb500673065023049e08d6c57310043fadfbe5edb07d87630e99d0914578c6dcec3f0db82b34501a4a1b52fce0cd304d6f830869c0b9e1f023100bfd0b15400b534526ac78df4d141ff2682537f2833a5b380aa874195be0fed755cd04651498b14d9ae648f15469c18f40302047c435bb500673065023100a97146e6db8e63a3303dc347716800613733422050f6b4bb1c2f593e8e0c46da7f7d2a6f695f8d16998d58d75bfc81b302303ade4dfc8b56d8aa56f340f88a7bd8560f5a77a4233d3119245012aba6ad865158b030beae4dccd1fe134da9146a2f520302047c435bb50066306402301952084cb07ce5a7ef71eaeb75ea293682a3d6a2fe1b0053fff1a60ba5530b3fdd7ef125c46abfe66a6717e3ab27722b023073593a8558f0e641782f7514c14b1e9b21018fec7acc6ead9ea39e7e0bbf24f280cb08489bbf791768a0304cb86050e50302047c435bb500683066023100903fbf88773b8f5136c0265c046c034f6397450dee4f1d93e8a00dac87334621b5dd40ecf046b6c63c0579c0c5adad34023100953dc8b36cc16d2d9826d2207f26bbf57605e0240440157ced1ca59fc2c581cfe322855d12e79c62ba287ea52d760ab60302047c435bb500683066023100a9bc35229a0ebd50179c2ebb96c72cba06e1b1a0be7c8208c1f54847693367c20e2a41751021ccbf93f32865a67bf1c202310094cbdf44ca118d015dd7d5e9db24974c1b701a73dd07fa567664c244bbd7badbd44258f90f2c55ddccdbc5c798cab3e80302047c435bb500663064023023983e2f7a6834066fd39d12dda0dbc21ec981c8c239f27bf2f429b3affac0a531e8eb319808ee51a2636961abe7a71302303a731052c57c28b90f071d10f94b7230e5b6a0bfb1fefcf11dfee67e8810ddc2908c1523888f91f943d683ef34bd7d570302047c435bb5006730650230512ffdb2214aa020d6c529cd7a159f3eea41beb8ebfbf17af3844731e5e0dad97a0d8603a8be36e29f0d076669760120023100e1a72c6bc1950ec01ada145068ad56964bccb3579cdd86b5d496c9c4f64fd7bbfe2f3131cd6b1cbd7d4816f6f35d26910302047c435bb500683066023100b909ffa0706c2de6698fb1aa377e476718b463a4cc4f7223f89a1c4e4ee32cc0a51c52338cf598f3be507f401872adf002310087f0764fed924d8fd9b73770874b531a248ae04635a6b1e91e3385842cf463d15572c17bd7b30b871ae81dd7599971c40302047c435bb500683066023100e27d57cafdccf62b6cd8d07773a1c18004826ef6e30cb0bdcb2d54b03a21ec5f598df64009538d8bc3c7a531da966a65023100c5ddfee7ac8fb064de49ea55e30a39bf6f2e34eee0ead5739524cb3b39978c3180cbf5e18109c06b974f56ad715f9d270302047c435bb500673065023100eb544bf345d258687abfa7aed531427d73c66fb7180f8a70befca2a3605d4125e9630e0209ae3e5979f0912409f7fd5e023038f11802e727cf80d10bc0c3e88109c5460d84a229345f61675d1ff71c0a0a14fff2b6b72ff34fc105f234978ccb664f0302047c435bb500673065023047505bd9342ad086d7c8343ecdbf702258b0c73cbb1865cbac9bc5bc6792f771ea0fa3fae5e87e4ddcf099ce2c33c7d3023100c9495ff7ee73435c76ac812898093378d6a24779c0d23aa6ab9e828b2715d696a2a6a1fdac56f03dd7f60da224da3e040302047c435bb50067306502307993456fc167ad3a30f39c53ed28b4ce518c7ab266fc5677bacff3a2c3eaf734870b66d8f9a0108831c525ac5d38f261023100e7d5c6ff8b4788464eefc882851f0b79260107f6e8b7c6de4c69202f2d06ab00269db28740a99c90f1d459bc9b066ce60302047c435bb50066306402303b9b222357b3a8a027679d8d7d3b9089069cd5e7e3332d5c060594ea42fe72955dab63ecfac1d7b8408951cf8e779d5a023028d13a0c3d2337190f4c0e9494ed5a5dea0f53d0ec24f519ce461ab4948ab55afd77b09dc11af7a388c5f8e12ae3d6920302047c435bb500673065023046bcd4696b21a438afc59c5d2bdc80e22c0a8c8ba349d91e4544ace9c47d6b7d7bec1a1029b014ab19fee5b9d9fc1e7b023100ada9b202a828d25d04afadaf5b9320f1b64fba0e24af6b454a45ff455e0235d84c5c316416ab34dea1da8eaea2ba43ce0302047c435bb50067306502310092e8fb2cb1f2dcf0259dd2d71a54baa6375fa8e4ff85e8ea258b8a565492e55e21c5b2bd072aa920d368021f8f89db700230524a2e3aa0882b641a939c92bf2345cfd741783e826c18ed72207df1609c21695fdfec18ffdf67a1a4d4e1c7a9c3a8de0302047c435bb50067306502302c43fdf28b56d55c37608bc3571a85d45ee534e3404d82cf353bd242b342f87e4737734b700a4de209da74b0edf2b4dd023100baccf5103642422fe4415d37f6657e2de6681ee4a70b60292453189d537cfb6389d277e6ae7a8cbfc51503819792a35e0302047c435bb50066306402302606298555ade72e6b2b989139c120d61613224a5fc2e2e9ae575b507a8925e86882ae56b41450fbc2b6a3610158a75902302e477fa67827ecd5d43b53c57b09988cbf5d14896dcd5484f89f2ec3588207028a8f8bc606671fd33289abdc46f2a7f70302047c435bb500663064023054043a1541491ba2c011a755e93dd32078f4ffa2dbf9d056c9b76dbb452c881360400f56b6192879e75362e741eed53202300a49f3ae06c3a3a5fd6901a6b1e82b41dcd689afbe017afdf683db133b662329a0a8cc82b080d5e2b89d3e245129ca800302047c435bb5006730650231008b04eabb0a2d5749ac12fee9bd5a771ffc9c9f37cec3a4cca2732803b5f97cc694c42718d918f5d47861d371a85927cb0230339f7b71d2808236804fe879e9c484e65cdf4a4d9a07635f60d4b18644106ffe9c5f7f54ab11898b633f7eec0957e4f80302047c435bb5006730650230530676f6be865f940a6e3e8751836ef8627dc24fbd24a1946f4c1f86d11814603d92f5c48a72a230d755e03f825e84b4023100d5ba0de7b7270964ef56c0cf8f3b17f0614fee7ea7d4933eed49fcbd5f2da6809610a41f3c91ccb4f41776918616a2210302047c435bb5006730650230631fd8c64d06665dfe4a8dab45e409155c0fdb2e96d1d69634ea086d4e05302032617ea22162d4be10dff7905e47781c023100e0a8473dd14d4091a91cc036094182f9882bae18c1ffaf130f3919eb52073fe74515601e07deb15c98d776a25d9196fe0302047c435bb500663064023072f12d1e3bf1a84c6a8d987f1ac1be32532ce592ef1024e0fb0ef1da2e72403089c15d0b1e0b8828897b2e69f8e3459802304b8cb325e06f731dd7295f3cf73aee3dbe3fa194a9b75478f781944c75be9bf8ecb9ed2796b714b6c36ec09a6e90f9430302047c435bb500683066023100852421fa074e13f34f1bb7cbe5f749ed0570389245f960f89583635cb20eaf6af6053709346543aabf1609b4c2375d7302310087248e1a4e1651c581dbe0d2868e863a6ee9f722cc018b6e54ed3d27c6d6dc857ce63c7cdbaba16eeb5507b2d7829cb40302047c435bb50068306602310090104a6d674af71546bdac7cbb57ce9285a14c3cf1bf42dc4e80053754fed1c42a6158d64e63e3b8a253ebe25ca8f450023100a75b1b96ba48f9fc9cb9ccb4428796cfe233a6388a1d50d25596afa9260d0fd6a2e9a2c56fa19e7623fbc1308b9e8ac80302047c435bb500683066023100f4b25e029228b711fec0294c468be5b57a505dce3c66075f44791134bca4e9f74e8396f3e387f12791688c65ebb361cc023100fdc164bd50a06bf869e3e198dd67647486b27a74f0b9f17a5a1be1ad4c5874c2260fccb6461ed0e7d6c171964933328c0302047c435bb500683066023100c26f08378f983a56a8c0aa69fdb8cac63263398f7d25c1b9e865755fdd9e9209823ee40643b45992f43137711fd3c41c023100a600b0bb93b5d31ce472a81bccf77add5ba6e968a6e2b9544dbc676b663eb8b957c8c4e15045a5d7343b5340a33d3e910302047c435bb500673065023100a862d3952bf601f9caadebf17b150e18ac9eaa69b9250155fe3b0947edba2a6d544ea58fbafc2bcff6fc566e699fc5930230080a0868f410622682cd1e508a297e6bdc83dc72ba85059f9b8e3b9fe86a86afdddb952a975fbc5babb7661c5ec644840302047c435bb500683066023100d6eb5262818ddc56cd04875966ea8246b83c5d9f2fbe2df5e4960d133e1ff7b8c73eda6e8dff239e330315a71ce972ec023100b68ae80ba142d458a6aa9ffcdb3e9fb3faa8c12e7ac49af79949848925e63549d86bbaa9880fa8839517ec408f239d660302047c435bb50066306402301fe415127d3ff653a5f74cc4dcd25fefb22274dd2c66dbc974aeec112b391ffd49b0990a54c1f26ef1e57624f03d3f0202306d9a1f6a4efaf9bbf725d3c3fd338b476541b7f365caf25a7b694478e129cc317bdb102bff64783982205820960d7d720302047c435bb500683066023100d7bb68ff4bb5c9ffd7bc50c2f49baec40520e30826ce623e56a3c583890307c924d115e916b5cbfe28d825aaebbcb93202310082fca791e2f1b278de907ee44b09001853c28aa58a56ffa11f82679d6a83c19b66d2523bad9559c88fc3c16414048ff40302047c435bb5006830660231008cc65eec321f60474e12ef45393e852a4b6bb4bef1cfb36e08c1eb54ebd7459cfc92facba250e2c08dd10fcd38062695023100e9b956d1e9c9f5fd8a16d4b3cdbe6cd93639d0e4cb66fa9a8236a885a959b6716520706afd675f4152b342e940306c360302047c435bb50066306402304bc9449245f0fb05fc90a0d6cbc8a4fe5ddc406f133462bec9fa369318613b1565945ebd936fd8d0b424e382d7034b3702304de26d7140e2e2386787d39b4ad32f220a202c612db379e13877a50ba98a38c76e4b11abe24df9ffc9371bed0255c3a00302047c435bb5006630640230353902a6669020862251ae9f347fac331b3b92fa11fdbbd63b8b17c2b00fdbeee82b4634955d3d7d0a9a11e5e3281f240230038db3cbc8e364a59db9493e5840c99389c2002e482649aa70276b7b9b82e9bd58783a3883666eaa93836c73f882f5de0302047c435bb50066306402301311b2854fbb40da7c7bb89c0fa06e922793fab59bc3d58d6877b66faac6151425cd97885a1323ba39b6d70cdac696a602302a7af222a604223400de489d7fa05adca80f72edbd1df0508082a62e74b2859afc8484a23b13e2bb1eaf8c971e1077510302047c435bb500683066023100c09b9ee302dc4fa5122fa092e6ea118b978b185f88337a1487bae3c7831c1deeee931400eebf1cf5de27ba5d98048e27023100d29c8e921495dfd74fd48d503c8669f8de0e98aa207cad8fc00e794645c62e4e43ec69b34742d413e8b8d0ba3974fc360302047c435bb500663064022f4e40ed6418c20c20c66024c77894a9d0f1638761f7c30d6518fd9dc417897c5df547ac5290ef6218f688d00dfeb888023100bf0298827d77c69b02390b28ef0f3c4428bd210e6d8dbb5f314aad327d21f150a3e5c9c60de23b1bab6e328f14854bf90302047c435bb500683066023100a5f714b0fcab5f28c6e92e7142da2ae066c75fe55c5b832c72f4960203c56f1636c0ae9e58671523aa88fd4d83fde473023100ae2199e7888364d305baa30a3b230a72bacd6ccb289ebf5daa60c21c10acb119232a33d3a532a4390f35c0fa64984f270302047c435bb500673065023071d99d62d86400b95059f659e188bfebf7958d544e44a410fe0856c6c2622ae1a8974a74f774004b1c35420a70383a770231008ee199e1c26a09d54a1f82b899e26167c2913261b57388fc059097d9bf4427f9b377a77781f1590a6c0e445e96eb72760302047c435bb500673065023065a344f3251a6026180c6814353bbb930f19d6f8879324ed3b51e44ec145af68aca9b8ca447ee116218ba163682d2767023100d76aae83c66fe37c6990d88ad29e88fa391e22e6ec1fd8d4391f91ba4e7985fdc6e94366072fed8bd4644c73e33f06fb0302047c435bb500673065023100b48049d19430f3bb9bb0a6a4822c69d9483f46616260bc2f089a69e4d6256f68e9a709f28c22f88d487396d5540555ac0230462439d486ac5c398e77fd96dabd2b3df9d68525b6ad86185544bcf56fbecdd8f2d230d53818648e0f303d523cf99afa0302047c435bb5006730650231009e958de8f60162f1394ad2929e94e6617e120c1fe8e34b30e326b1b8a063788b09ede8bebfdb8b801096b5f80aafbff002307266cbe9b35686c0abcdd1ca6fb76cce3d0fd842233f771f7dc00b00877bba17fdfe7dbd101beaa4c43e96d51b3841910302047c435bb500663064023001642f17c65bb12d2424e5ca3e1cbb9884a6206d67556ec119ff351db0fc31fc92b79efc4f0c47bca3b28e3f92fe281302304133be04a03ef45d0d18b9d04635c1053a8aa18184c978a202b1bca787edbe52564ddb3120c06e66677bcb3fcc1527180302047c435bb500673065023100ac73a7e1466660d7294c7db14b78ef636ca7b0e120af9d037533df09761dd1d81f152197b1346cf1a8f93797c6a4d4bd023054eb610207a0011b2e4e1c6cc3a7f039f44760fe947050cc49f1ca55f3b73f329e57bc3eef78b2b83957cc285b01c3520302047c435bb50066306402302e80c3e4a796570614af0b2122c26723dc73b278f27f712fd0363ce0625fa9bc0bf3a203405e71879fe4383b7166fbc402307c46628176a8033ea0b3ec814239a09d19415db55a3592a43cc7900ee9bf130109e312bae5980d11cf7d703db7e47f080302047c435bb500673065023100db9d3e7dee2bd3b955e85b382cd225e3cc909514ce502d17721956fcf36373d38f4db3708507f2dbe998ae8e21ffbfa702303bb60f179492b44d85d707e1ba55feca9d0fd304f43463cebde93313e50a9f21a7c386099511be084cb735a28339b2120302047c435bb50066306402302d1a7da3ab746eb477829949e614621bf8c6c65a1db80a9bc276fd57ae10e05ec51005308c89b6782334b3dcb9e8ca99023063637911fe35a63a0ada1cd1f48d5780e41d9825f3cc992096bf77bb2c8b54f2e0076b064f620b5d7fe40ffadc6b22d30302047c435bb500683066023100da2f0c8e982bcbfc27d14274d95878fb97ec5f21caa7f7d1411bb44a59143ad7f6565f91ce5917310da03226c04b34290231009516d7fe263470ebd286a565bdc4e7f41317b98430ca00d664d6dcd9d4818ad7013f4a2473e00b3724dc4442a296b5370302047c435bb500683066023100c4b33ce4fed3a60ed2ad6d382c1801fc310a1ce29e3f2c048bc8f63880e3900b94af20542506509f2bd2f70b2e115441023100c926bf5293f025ada4c90fadca0635c0f81ec6b0c138c26562ce1a12180e3024d88bb85c233a330eba42536cd75da4c80302047c435bb500673065023100bcb85030fff4b5d30712153c56cd09336329c5f502004462ae2e401de6d93c20d2e511b7fdbc7942c7ece5d4c14869db02300a42de07a15595251ab24d15fb10e2eb42517d80f6429417a7bd47b6c31e0f7f963a3c86a3bbfee8732f553f7d2b0a360302047c435bb500673065023068919661a54e8f640c6c3583d207ac9ea38db97cc58574cb50e4a1c87419fc8c65cabb584a5497c04a38c1ea1db4ebc0023100c8bb5c807d4e0283fea187efe7c8a9b2a4b6f119cec265eb614df189419db145fe8455ad21e770ad6c61659515e5fef00302047c435bb500673065023100aef903d0da6aec93296f3f0757251f698390d3e11ad5bfb71ece3e220586511cbcc36d9db3261ba2af3f001a6f9315b1023073e364e501ae56f5f85de249ed0726611de1395975aa9a0752d5bfbee389d093205e3be2b9f5daa8db9d175ab16928730302047c435bb500673065023049b61f91e45877f6f1ae244b1f7bd3c4fa8b5be960cd8745e0bea29d117b92c9f68e28121c20bffdb2f974add8d9d111023100b7dc34f432ff8cdbbf566325e97c68e33f62c05e466eeae59b0dc0bedc5138122606eeee38f84bdbb56b9edc9147edcc0302047c435bb500673065023014d8c243c472037806aa9b2721f4c41729d6a9dc94fc1c1c77bbca41e3f7c2ce1220dd1fbb49b81075ba7cba244e50c0023100e9cce491190bb824461ba924d8e6d935d70646203a3915883b5092e5a4fbfd2f7e36325a71f3c93fde464dcf61609f3e0302047c435bb5006630640230527558a605b8e2acacb019bd36031a39462fedeef4277fb2c65a0c9f06f87479fc2cf964613955a2eb134f367b06ce85023025aa0b2b7a4aedc05d8295957c28067b778e3618618ad2e32d2c3717fcd1b516ca3570eabbab6c9718ec52d7f33e9bee0302047c435bb500683066023100d03a5f528dcaaee4ebcbb82cace14a79a292d2b87a365e1528757fd482febd1ee542445d46f635293eec37afabd817ef023100a6d0918465656b1c18b8d59be7e15e9cf3c84b0cf8a2ce5992413c50d9007141a12b2558c69946271805755d26df65cf0302047c435bb500673065023100b8a51a88a5db4beedf737b5eec1138ae154810dbc30e92d992dc4528361b4d0ca85a96395c11a1136ad10c5e332bf3da023012f62fb2c749e3c8d874485947648a59ff41403ea38dcedf9ba780a30568febae97043895029eb07c958b398960cf1960302047c435bb500673065023100d56f5827184fc50c55e5359f15679e75db586f2dcf36dbb9dab2ccd0f904bbd123f44277f387af382461b78c767bb6d302307a5a5c6f4efb792f571cc27fe0c5417f86f998e587f0b1f519b5213b0a55f78d3c7c1ae99dcb880164f1cf7e922447580302047c435bb50067306502306ec909029c0aee5ab89aaaecdd9046d366478fba1570dde6550c2b00b023f96498734232a9bd87ee7f9e6c73b9167f84023100df7eab47e2ecc098c1c83140736cb97e16b1a13453b76b9e031352ae767f5b67b1e682f086b2e68fb90fa0453ae7c0b50302047c435bb50067306502303cc8af6633a4a1fe7088b9e1f6342b18379c5ba87eb8b46b34519bd91fe59f76fbd3ada0368a3d245b92f7c0c43bd000023100d89be843d02d13a726c5f08ab2acec1185929651e3d3d0e1691aefade07c0ae6bbe70a32021339a7f68be6057070facc0302047c435bb500683066023100b9d4f3f3b4fbf58b205b8bce3939fc70e3c6cc47027d98c6cb2a1e5a632c3eb40d2883eac1c07117c73ec732fb005434023100b28933eef3bc36b029ebeec765a2d6f5ff9e5c0bb18735ec5bab1ff602620a1717fb5bf8c4b332fd639076eea44f70090302047c435bb50067306502304af475ad31e794ae3181a145b2af0183700b44d96ea6107543db6d5906eebdd63cf0d3a05eb0b3fb0997975a940f0372023100cec30c196aa28e7c83cf5c43bb5031e0dbd9fbe0e91de6458b6f1abb7d39a5bb166386f6d108537a9ff26eadef4fdd210302047c435bb50067306502310096b3851f1a7743898132f615dc87eeb6a885801c62b133b13d116f2c97afcc20f167b2edba4ab175cdc6ee30daa428b502305f392440d5a3c2f65b3580c535b633fb45b661e378fc6250f962bce1efd4318805d34397d137f784b6d6fb4ad063bf450302047c435bb500673065023023d844063c5b49f8d3c6f2c14b5978d5ea20f9cdc8d38b732b8078207ea7b9be62df765fc65707c141a8275ee3f2a4ef023100af63fafb2090619e6100d268dadcf5d995f7b7de8e9be0232a4315e1f1e08f754904ee29c88b7d707047540581a4693c0302047c435bb500673065023100c938423f6e211a51bac621abb603768a735376fbf3fa16d22dafb9030c485434546e6fe665b048cfbda396c6b815bae602301014e40db85fd4414322395c5bcc24f3105aa5c19dd79478cda23dac84d8e0f1ce77aef5aa0f159b201a429208eca0e30302047c435bb50066306402301cefcfddf06ff00c96be9c4611c002af19d1ad9fd8f40591964664e739d233ca8fa37e836d991490939a25b7463edc55023074f3a4650dfc64e981ec111bbebc2df577ecf0be6fe9dac7e02ed18a661584fd8dc6b64ef97797465cfaea50c0ce7d2c0302047c435bb50067306502306d19839f382ca19c03a8cd1d65cbbf6a48b316137f2450bba676fe5df237aa6b93a5bf1587f6be5ab800d329052c43a0023100a376090dc93671cc431e5e046f064fc6fbd2c1cb1707cade5249536e295825c32871d9cbd2b40a3b8efae3b54ec075be0302047c435bb500683066023100e19056ef3ade37185654ec3598c40672cf6aa11d0297fec5db463031ebca2dace1e6db9734052d4cc896400b337e4d2b02310095e476e39c5f4bc8b5ef0b9836ad82df6cc7efc984ae4e7e9e9dd6d0b1ab8ef1172e8ae589ea5b2d94f2093b560770be0302047c435bb500673065023100a2946698492dbd97e758f9ad9fd6d0040bb61f8cf741835c65944144969df40c6febea3254eb4f88b4b9bef27af8506e02305b7eeb26c3d1eac9ad18af9d8568905cf060ac715348fb880dc75fefac4819c6a23265348676894c9adcc79acdbc174f0302047c435bb5006730650230637bd052ac96114d20a2e2f7eac54adfe2302358c1fbfc261aefbb1cd0b2559adf1c4911582d8fead8f724516450d41c023100dad717420e6cdda17004433303bd80664b2676ce207a108cc5b72f165bfa4c47b3824c3aa86136a4d3b19196f9c805240302047c435bb500673065023100a72d60a32dfe094009560cdd6b24292209d5f1233cd453dcf260a06d8f62ac974763e9c3336413e3d5033c5c976676ee0230647c0bc6bf4c5bdbe8a6895286882362d10796664446c45ab0b7593c9ce341930fa6eeb41822fac6aa8257bc5e09d8710302047c435bb500663064023028b64905fb41f455a021f42b71628667c5712c5bcad0a8b693e5aef629006f00f4cb0bc40e550dc53d276430e06f09f00230037855c3d57b375a05f65a6f3fa61ba3cab177ca19f21e543580e7e15cf428a82c472df00af628dbae639c60f64cd31f0302047c435bb5006730650230185b47eb6d0ff37d6f41ceba152cf108f340ef307eef5c2e1c2509aed3b7203edf9a6460e977d07af33948e00da11746023100aa23e2bf7c3059a34453177df855cbb699c468a424f33f2f396ac1af3f749a20b6acdd14f225c672af3ef2c79aa9d5530302047c435bb500673065023100f8d56626198580de9b78c3cb42320d74a0036802af6804ca8e2595881f4fa402fbbb043c19e84af54af8b804ff7835e602301802c36a84ab23e8eca6c2c5b69b38683f3a3fb900aa3d90c7c80271f0a19ac832985eba436516398ede2a15e09dabbf0302047c435bb500663064023000faed6ae2860239629911b565c23596246175237043eb5fd6d8aa1adb7f9bd1498d1d4a1f8989b75c2cee620cb114c002301a4eada34cead9a35b6596e8ced20d5213c9126018eba3c94abc007986c0530a6696c9083f45b4ac9ee5c26b5d83a78a0302047c435bb50067306502300885547648e89fed874ca43609dc325d23d4d40d22647df18fa66f679b4b6a1baaeb1e778c2af61f1283e3545ed84bfe023100c182b75d6fcc9fa4af2e65ea7abb68464bd14cee22f0078333321d81d012e76de76dfa2dcd773b72e30000f9f45d6f7d0302047c435bb50067306502302ad351d8fd83a377ada072484f8fa7fc1c374f5fd3e67e0b2da26b9695f42a21be1496adf76aee1538e210186a27f323023100f0a62a94db298ee9781f81cb85c3da9b6472bcf3e201f54d581699432d26cba42f99bd3fb4b1fbc4a40d8d7e7876ae6a0302047c435bb50066306402301d84248d8c28ac83599d3c2dcaea58b5dda7791524d5acbf9499aec7fa354d0d13b468f432ea111a43f2b48a738f6eca02306dd53f9688035848704238c8d01dd3b22d63ec97cd5eb710a19ab10522ab2092e709361b15df0957c20ed75313d3d3940302047c435bb500663064023079bf85feed9f04a8c74dd05f16d43a2a3717d1bf96fa1637c40287e46b8438f3d414ea658405867f623c0e8b34d26e8502305f5f04041b6d8969aff920d17939de1856070805bbc49108ca990e21c50af7586ebb66e04210eae50519ed9ff82f41d70302047c435bb500673065023100acfff6402b8db9a9d7d811a4dd556f06d248b28a0c0ba631b0445afafd27c8a9949d5463d4dc902e9da8da55fb89c2db02303e88e776f25e6f00c17f24ee64db0cce205cafaa6768a19f6c7a3d4828ad597cb357c6129ca96bd3bd4a272bfa836d010302047c435bb5006730650231008175c0187b96059a5f8328cc70bd2c7425377fa83fa249d0b9869959bfc18865535a2906bc2ae200ef6061e1e688f755023074d1a26438a82af3cd05033a6a38f18e2bff869e0cbc622348519dc7401fbbc66ffacf69b13936e8678558766f5c485d0302047c435bb500663064023039da1c5cce8c4e9c20ad4fd1d9eea4e3cc882c71a58f6f1f89b50462a805d3099e399a6c1e72dd88cbab9f50d13cdb0c02306e19530b2b3866e19d2da183b9b9a66f108ffbc3ddacd8af14bd5cb028d787fadc6f36a502ac3905191e60cea9a2f1f40302047c435bb5006730650231009729722a1edf16090018579e428d8a16e799e1e45cff12f926ca16b988054b689c1e66d287f9dc6ec68bab4039487e8402307df3283885fc74f2bca352953c90bf42c8967c0a2b931142c764f4c27b7105a18fe69c6454e9750c7f0d57d7d3bf24560302047c435bb500673065023029171fb12076bea2b20fb620a1fbdd5e02d582a889713d3e98bed2007ef0f2891b34e05bdc4fd2221fe1fd6b8a10b392023100bb734c69644f2397f4039158a37b1fcaae6f2da7a26ab4b59ec9b1c5a003bba49892578c326afd65c926961da834804d0302047c435bb500683066023100cfae5851774388b815c433ab19edb1d597eb4167ea80a9e681ff03c63bafe65f2995e5e1f166228b0edcb6fc67071daf023100be052ddffe147ee849504102859387ee247ec3a3dcdfab26f333a8c15f17d76baad4a8e2b30eca2fb43fcadded6106550302047c435bb5006730650230152f4ff4d619422e673d8126310adc1dd8c1ff452984fbaaa55ddd23612298dea02fffdc7ef77bbb69fcb23e0ce1b0a6023100ce28ab83258b59930368888f7e7ebbebd364f858a31a9a79f7bee0f6c4366ccde597bc2c3490a840248d65ee41a1542a0302047c435bb500663064023061d5e95b3d7c4548ff159f3807792cbee48912bd4f1110965aef574e24e3aa838886bd094b72c1eb4dd9ed0bc907ee66023019c4183c941f832beb7270217008c6c48cbf8522107cb041ac31f90c09e54274336247fbe36e99d4ab9257e5642cdf0a0302047c435bb500683066023100b4c59b61d41688ac5bef828ee41bf6cb7a1f4fdf7642bd653a19c0a7e7956a079d595ac93d754a54309f5cfc1fce7153023100c6757f9dd79fe3984d00b2ed8ba36e7af8013ea6e82b61b7addaf58c99750fa1c8aa0e5c62decff42fe664af8c7140090302047c435bb500673065023100cffbbc4c649500cbb6a16d16bf37450cfaa26ba7094fe87e86a09d22bf4f7ac404cfdc36167b5e69f61dfbbd0957932d02305b23999d6edf05acfff86b66c0604151864b52122943e9908cd47acb1557415d27b5ec2bc8fb8fd48f8a4ad1d899948c0302047c435bb500673065023041014dba011c240b43c7b0831480624a3287d4515760f407aeba3fd1ce5457c5373e0653dc826ab04aee57958f29d9ba023100ffc140a01983aa1e2c80c7f4a2133ff397c7496599de51bdaa1d7d32da9d223bac80b97b4187c26a01d80764e5ff09810302047c435bb500673065023100dbbadb0a51097f9a3f44d69667137738b6d9a80f7173d949d6eb4b55b7df238411c1407b5765451d3933d50ca423ff7602305238f107d77bcf32dedfd4ab30b595e00e001c09bbccce8bfbf77b2a046f9467c6b59871af90c822ba4361bfa5326ba00302047c435bb500683066023100f1d36d2e02990535e8cd87332e0d8b3f7fae0d77f9c9c29fe723fbb4c0070e799831fe038d91fd147b61c79a56d475fc023100e7dc306bd8e146b899783a02f6b8fde6246eba65c5e0d3122bfe897d6d170a66884f1f1f08b030d76208fe3c0fd72b9b0302047c435bb500673065023063ee16208284b8066a604f707c7fe5f7c0f9faded6e10dab95e05e7a997343b8f1db543066c83a56638e1fc9ac0327fa023100b70a15bbf20caa17cea77b45f1d04892642ef043b0a49f7d191453d70d3470003c032d65e905a50a0e03e98aa46f9e630302047c435bb500663064023027980678694a2ff272668023492a6ca4d5830c8047be162018c935bdc79bdb385fa83fd2dd600ebf9ea834882277371302304279e650aa7a74dae2e610858c6cbbd56386eadb0bcfb117acbab17cceb7048cc6b5d217a2efa4a0ea6e4abe132a9f470302047c435bb50068306602310083f1ab512fbb00e7ec10cba58fd2a0755d677f5a76830d50334c325f4a473f6b8b66ba23dc523fbc48fd96969fd7645f0231009641443324fddcda76eabb00230ae9fd3a68ea0f76178d65a2ef4868f2e2aece2310c0821b57036689e9629073e642650302047c435bb500673065023100ca42908dfaf84ad66d25ff52dc401d38ba50a9d5a7c77286e6876801aa73cca6bdeb6cf8173ce36b2273e60ff9aa46b602305c50f956ad5307b3b1787bdec8ce82dbbf96bbac868129a888f19baa91272adf48bce07c6c62ecd29cd19bbb01c7d6d20302047c435bb500673065023100acd418f05b8d284e5087b28987a905bf10d61e71bfa8469156584a436479d91dc8f85d5007b2225d18e97ada9b6bfe2b02303ec9d1cc2a604f30f5fa6ce88c277e974ece7006ceb1f7b482cbd10086c5fdf42a5012a1a20a8748ba6d29ffaae8679f0302047c435bb5006730650231008d27f615440c5b6a53f962a25e9e2c0ea3c93a5b7ecc2b6a72c667ebeb1d4db2a38926180fc03f67abf7a6c86f985aa10230652dd7c7dfdebd03f057aa1610df6a03920485170a40d6a915ef44275b95baf57e3f6bae13a08c6b643846b988f44e0f0302047c435bb500673065023100fd8b4a86cf47cbb54fb1f6d020b6b4c250721e13de81cda5686788c77fc3aa399f9f2dfcb26520b019641102315c8fa002301a15e98e47b177015c9c4f4a509ca7be1a2fa896cef3b79bd8e4eea92a7c7db77198e66d403d12576d188143f111ad830302047c435bb500683066023100ea182374d601a34bf1312949def5890a26a398a7946cf8fa9314109b3a7bbe5a808abdf2e70d92307bc4a31496c82917023100ef623cc9cc92eb8d0de73fc465357aa8194ac8581ce45f7897aaabd63594cad981b072f4a86ce3bfd21800d8915b48950302047c435bb500673065023057856f173bb9948dd79b6ea0f3938a97e9236e949cb9f61dd20fb86cc70dc749f951399bd8629d2acd471a966610799b023100a41517b0fe07c9df018947aa51d7647bdb1c4bdaf02f8e3ee1f55523793a002c40acaea99ca0ae739ed53ad367ec03510302047c435bb500663064023073df3963b187f835d04838e382e158605ced78dcb12f7a3d56b8794fe82ce6812bc97103c0e5403baed8429283dbf7c3023048532c9498f3e107b9917d7a0ec31fa3046caf172fd7d629766fcb78a7e07455cc5a72308caa800686c0ca9e86552eaf0302047c435bb500663064023032db86052cbe1c6520e24f933e968e1962119c825157dada2233bd607fa9ef3fdfa4e445d20bf742ae93c06b00a6ce5d023049c2a7f488a0ee1e6c54602a1abb32ccd7498ee3adf32e047533e1b3d1540fb3cd8da5e55c082f32ee2e06f903183c0d0302047c435bb500663064023006ddc90f68ece573830292f83a741d1b5bd309b833b090aa170f62f6b8e8181e917a2407a2078b9f7b8d26af47c4a256023017879dafaf088efdfee53d32719777c73a2a5485e2966b3f1a075d5e9971d64954be308abd4bbdab92fba000afaafeee0302047c435bb500673065023100ecbb2c8372134e08fa99b4f8ca8b0fd5e353fc39b1a37c6d9f11835ee7ad64817116de51fcf17cb6306a01f96f319fba0230097f9c7ee3aa19b0dfa03ab9837e05dcf65e0cc0deb004c305af8e185862df0e4cfa7ead61874c2467357afe9170e6560302047c435bb500673065023100ebc5ca5e4a296e7bfc3ebe2dab3122900d877888bdb2fae7f5d835cb2f18f2d6d94c9e3b7e08c41e55ea90669c77f3f902301eb39407a63fdc62477c06eceff6965df9eb5a46d4c4341a6f9b646f616df4fa27691199d5fb755aa214e140970d28340302047c435bb500673065023100f3188abd99639e630bfd958c60ef0134eb8aafdf2671876ae6ddcfc6732a0a967ec971caeae5c2019fde3e465001e22102304dc73fb1590f4bafed6f1125bcd217d7027922f30524b2f852aa5fd822747ca3a9565872e1a1fe15010382d321f18e090302047c435bb5006830660231009cd22e8f60125655f18c431dcf1c9dfb8d6520dc148083c7b3a1d461faa3396acb6ef1c8f6eb930166c2fee7545d4ad2023100fa92a189ef52813bf76965dc9dcf3d6243e61e1fcfde7001bfbaa824e3fdd727b58559837002267eee3e98a3a45b87d90302047c435bb500683066023100aef4c5ca2d299f899ec730d8c80696829dc19b6b5af690fcf81af8ffcba2a079f89752c4bc54e05b9f14d30fa5d67c3d023100f386a015ab1a7cbb27ce3a2e05681c23dc0b61c21341f2a0d1b13d12c9c0f00816a07d927b0a15945b13ffc7e8703aa00302047c435bb50067306502310094149ae4a5eab1e606616f78a7d542fd19e8798973994b0df0722da97228702f7595b2a7ea5ec433f62ea0ff9304a8500230557b49ad7e958b1b8839074f0b9e3273cab373702adf74ae383e5f673e44cdbc99438ce07fe2b50cdf29bef10cd6a2160302047c435bb500683066023100b46c5e5d6a33ae1a2069b5946927f21897a65e7dcf074418c06fbe001c8d57429b9bded9c1c5ab7605dcc3e91e16d621023100e94e25fede73f071ec646b2b10516b61aa1fa5cc1a88517c4ff53c9facdc8a2e101bf4f48c535c3ee8ce2ff228e8f5f90302047c435bb500673065023100a683d9fb30c53eec6ff0b86fdd6d68a9c2fca2d3df560d8f4723ba36b5d59c552ef7d88cd857d6b3fc8b25fe36d9d51602301a3592b59067649bf5c34318999a4694232856cc77916298f9a36255cbcd3719df3efcceeeb66c6c2bfeb1156a4684060302047c435bb500673065023100c3ae9ec429b24de1c885a1dca20eb866454dc551dd1ac2b262629b544fd5d06d33ed6a8934ede6eeb399b7a6508d404e02300e3e4a3ecfeb1f5fd6293fbbe38dc87504b40abb91857abc09ed4114a9216c53563feb44fa3e2a58b89a4d1254109b070302047c435bb50067306502307e41e2dfe4d0f04a87e0923f715a6a71aed012465931ea74e1698dbfefc6d49aafd4b96937ad72d6b2bd49c44b792895023100ce3a889433c78b019ad43ab4c689433eb5d632436b589164f616938517252a9162f93acb6b1ff46934f234bd13d1372c0302047c435bb500683066023100ce89bf7075ea08380d15f9011e41fe7a8f8487ef47423ae379321d10d4340567f8fb11ff154f3a42287259785038045e023100ec1a89cec30ed77f51ac0191dce2358729df90e795bd1daeca0b3963379ddd08ec911a1a67fa1e326f4e2edb282090e50302047c435bb50067306502305ecaa2494771086cfb28bceaa6d8530fcabc750f7882def19671ad13dcbfe4fb90f0413a2eaa2704d27bfa1debf52e2c02310081c8257b22903edce1006269ac687c96f93361b7c4912d3485a62934f73f599024b94af6d3e3a07100218d4e2fa078350302047c435bb50066306402300d61c4d269e99ea2de911a2745420a3579866c9564f94255244cc601b08f2335158750149fcb4c97f229cb35eb9b6b6602305921572822f43ab1e6843ed4280a3b1f54d4bb9d9cda21a1745aaf8de789094566724aa7eb272524e22e0750dbdfca440302047c435bb500673065023100846aa48787fe1dbd773fd4c09e127b7a7760dfdac57004af9e89968726b1714886b200298c40fb2699c1b4f77528a763023006eca6e11b452610c047a985a5e2013b4d59dc1cbee9a539a867428cb65d18aab577556cfaeadda3ea96fa42e2c87dfb0302047c435bb500663064023019a05ba2b8978ecfbfae891269dc9a59acb6f01a76d678d53faa03de492edb4a23996eed3f1d4f136fba774a9c24366802304c90a07c913072a23ddb7ee27adffb50d6a961671c13bd71bfd105ab81cfe2c080254141a9abe93e3cf002e28b80dea40302047c435bb50066306402302229d695164e905320972a67e421b6faad0d73f1f015fc5d76a5dada4becafce9a5759cb3c6ad05cc9d65245f7683f0502303368d01ce5d4d88618a3f92774e47de2d0d74f26017658ea88deb28fd7f8a797f3acbdab8802a59a62db9b95db0aeee20302047c435bb500663064023055e62df6fd53562b54c32033d995ff1d484a6ef1f319faf95f407fc88fbb81031afce219a64fca9760ba771702912dda02302ac44da564a38d42611b69ce2e9a281eb56b6245bf1fe11a410d28366456f2344335aa4772336a381fa8c257e27d217f0302047c435bb50067306502305d62460b9e13f13c7b20314b70b860d611b580cb55b94b2e55707c83bd83305641c236a8f4142962cea0a5c2d3186af10231008bc9309e2e886c49539b7004571a2f97827e607fe6e70c7b97331988bb1a78111395d6dcb36bf21c4440b54862797f0d0302047c435bb50066306402307d79f17b9af8e6d4d5b1d16a4329cdbe9761fa482270c76f2f6da0df62c2f2f08307b35c1b85274fdb10868f6c7192240230605f33dfe1974162b3789bcec0cb80c3c9bfd0d1af595afd4704700663a61d71f2c5b497dfa35631465460f4b74079740302047c435bb5006730650231008e5263b4a811b4e9d3a8ed39ad2cf997e46a2630147377c37e3754ac6f5821ec36c10b86c1c13c077df689d52059135402302e69ec87e273d6c63155e69335b95931e0d12c86a59c0fc12684aa59ad407d6bd583612805dc69a8106f71c1061f6dfb0302047c435bb50067306502300272588af6a79eb6969fcd41fb74e26960e51a988b45532d55b4110a94a23e7196b52887ef05c18fdffd000ba1fc04e7023100faa4a7eddb0e346239250dbb67106fbd3086379578a363ddb00cfa42a06b1f3a927861362fc0705b590fbca2e9579a5c0302047c435bb50066306402305aa318d4aaf3334f1eb5914049c13bbaa401c96dc51e91a92d0ff4dde8ef59449aa7de3bed416721e2bc1824c95ff47e02303730695c77d570cfc9dcd39e2a8b6f1b0dc09a335120adf3ca0eef5a010f61d33c001bdeb2e13e7d6e1392932b47fc0f0302047c435bb500673065023100c630ad5f1f5b54ca3f0f10e077ce446ce0bba019505ab04e5f0d7c01e77c82952ac5288c58a62e91c38946c7209c5240023054cbaceb37c9a3efd52c76e9576baf243db62d8804510d2a83d8825391e74fac2d43bc15bd0973563b6daa6976cbe7300302047c435bb500683066023100fa88203dcd92d66a0365b4321281ac8c473e9a1aaacd1305afa401f5e590246e3bc47daed4dfa9df891b10bf549a437502310083f8639cbe775492ce90bfb45ce25c96e19550f55a396b2dfdff6a0f260375fa6896b6dd981acba9af6372f44ba6c5870302047c435bb500673065023100cf7b101e9dfe77204775ac3de1f75494b3edcd017732153fc28a7a7ad49f884b1ec96c2b6e81723d3388fdf86ca87da102303cc62dbeaec623403dc351d7844df495e518a1684c8434443d7d24ce4fd20ce65ef15555430b70a91aeb4415cb2c4ad90302047c435bb5006830660231009ec67a957171a948e8b626b16bc15c8f95d9651774b78b6b242d3cc3f0bc418c0a53c5985b9d26a4da42ad5747fe4171023100a0e746e6688d0299525af9f99cabadc1eaa2f8ee9c06d5569e30e27d295cd6c92afb57545a926407f56522b362e338800302047c435bb500683066023100c2a8fd5546b138d999e98b5efb00a84bd93b5394fff20e59e7063bbab47d965e316533c5df708610f5f85260fa4809ab0231009f1f25820a41495f4122da2b03c0072233e9b0bf2a0c73437a8e2dfbdca40169fff2e55c2f523b60c4123e74d6cd32a00302047c435bb500673065023100ddf78b0bc5940483e58ddf3e593e4c3170d8cff57c1ca4f9df8e6eba7dd7b017d3758df5dcbd710da7dda753633472a30230513122e56ed6e9b86bdc48aebeb26b87461bd79c6f26d7a4c4640ef32966926dd40338c550c329f56b60250eaa093ec50302047c435bb500673065023100ac6098cdba009dd2f23672beb66b264a58746aac60bb64e02b8b5176aeee7e593fe45fe1352b68518f7f5b50daf103ea02301e45a79f0e96f16a4df1b931efd6a70947fbf9c0dfcb03adf27f0e9975075c948568a5821d785bb384a72d7de51072f30302047c435bb50066306402302e0772e815d14540de813e4ca712e416f12ee55d01a17e40b0c166999a4d4b85383805128c07e941cd642449830e6c35023056137981dbdf48e4d2e4a41fe39199ea81e365d9111d2593f501f516bf6fd0d1b4f4a55a6abae7b0df83cf649390f03c0302047c435bb500673065023063f47112df7de59f0af8883895677e39c4df190f60c41176321355541428c4e09335cfd4accac4aec7021fd8c8538a8e023100d1fb5e4c4582e765fc99c4e19d5314160a0e33e301d8590692f723239c3fdad550a5f285f7e3bff548e8c74a3abd1d5f0302047c435bb500683066023100b44417b0322a2927a399a9d41b9aeea0544d75c7e9196ed4a058f4d6096c721e7e18c9b090808e53729e5fd5f98a0102023100a4742856406f270c3b80a57614d5b459f8d8e9dbd0d536709cae879e617b3ea2335468904d412e2db6ab2b374f0e3b260302047c435bb5006730650231008ce0697a31450469855cc77fc9d08d0d2fd007870543bd16bf1f4b2d7a061260d39e081944c2c13a05458fa7e8d9083f02307ca35efc539261d3e4711489f62edef661cc3feab8376083ba1fa834e93d64f5134dc01bda235db9932202c393a3f4a80302047c435bb50067306502303ab6224c31f688b6dfc9917a7abcf6ca372fd638cb1bb34df6537b5fb35862002e9db71cd6cc984c6a43ef27ee4115a5023100efa1c42e137ceaa9b89b49e128b29774f69f835649047bdbeebfd2485a1461f5ab21fce4aff37e96b89868348e5dda780302047c435bb500663064023046815611ed9e408c4db640cc4d04ea3753ea152f96aa55b3a742a51e384638c668adc5befc3e5abbc0bfc8d59466529602307a43bf53d43011ddb817707051d4b5ddef4dd1ee2101e32281f31afe7893c937feaefa96f19a4634d9b8f4d51511a4700302047c435bb5006630640230786259aef4ed7d3e364a95aa799519693005ed71cfd4f1f7b111d3f857506d2ae8a617580c7f361ea66472a7764b76f00230362d921651109822b18b05e61b5f8a60677129b01e795273efe57cae88c15649e08502ec1ad5287a4d0f3267c02507b10302047c435bb5006730650231008d015e871957d4fea51a702a081bd56525dd74bd9fcd1d20c3071b7ab9bca6bc5e8e8a19aa420c47b554038d2a4c4ece02302e602d424daa7850f09d96a7647652993510e6eebaa62fed112547c8933cbc5ecb97cef5ebf7e99dc8c6eec4795bc6030302047c435bb5006730650230053e100631998828deca947bdb577ebbb4817711879911d4fada00c1428c0be60f516c152eeeae8721b73beec84d5e020231009bd0db91825591d87f7b76325f0af762a2236390fc84762218471b52864ee2a7aeb6f1029c4c7e3b51a6cbc3322b11500302047c435bb5006630640230776ef70564cc7fa1d1eea316144ee2b3261741cf2a76a44c397f531b007c3d11b6ee1b4cbc3ead30e898ba009f88b0f40230765c803fe435f36b716da35af517e51c73a4a6923924d6d02d694129c5651916b7ef3f90510f886caf6208b48186fa500302047c435bb500663064023027d93aac293446a46ddcf3bed96a0b7bc4e1af0ab14dd3506adc5ab24d0ea96f0f8ce95e2b99f16a729a424b2bbec737023028884bba8aa41399729bec88e392da2e13de5fa6cdac4439858915d3e2462c338bfc4cd96a7d9f39527562d6adbf55bd0302047c435bb500673065023100fe34d9ebca58a97dadacbaa15835dc72378183ef46bababe047b843682c8fdff8e6e439d69a9e702f57167b5700ed90702301961203d933c0b26938052c5309cd386d0e74a1414ab1ab34ce5b8361fb7915005b957988c35feceadd13d4c6ade24ad0302047c435bb5006730650230779bc97a6e520fb3f7743a0586ea2025ee454ee33d759ed614de4872284b17c9043b8b274c2c682d032f19ba0dae8b1d023100c177ff33ceae28c8e06447a6cc9d6a92d0d3fd11737f7688ee67848a3b8919b5eacd2263ee9f9d3f5f479ca3867697190302047c435bb500683066023100c4279376a27fd1af5fe1258c3c9a0b9d7e4bbb1237284ddb8a34c11919e13be0fdab1f1230d711f17d54b07c7ad0542a023100f8bd8f093f1045572df00750b558bf3bcb0c2e6f5fb11902ce40c5c33546a458153dcea8dd92a0122e03fd9f3d3e0d5c0302047c435bb5006630640230786b4fff58c09fe29d2aac5089e7fbe6a82a254493033e8c8810dcf089f893b24323e4b1ddfaa50a522eaf7bec9cc68c0230687e3fa2e34317e10934a4318be941cb53b68584e3c39a14dc2f7bb602e688edb05177a116612032af73e79735dfdc990302047c435bb500683066023100ed117a5c17d244d1a1215504b57288c7234202b5bc7ae360132683da2b0429b3386029bd8e53ef18ca6385e3613aa46d023100fef131e30b00aa6e9d6c610ce44e281c26f48e05e20fd91b4dc2ce776700daa3bf65a8e2cd476eb3af873c023071f3700302047c435bb5006730650231009d75c84b2e3e1f0bca9f948bc3ca3443e24be839c6ca9bba52b9afae19995bfabc913f7ee7473169a96f8eac241c50fe023022bc7e5412416d4a031327b0305a83387e6f172364cf838258a1958c169a391394a7ceb56e519a9df417f8d293e25f1c0302047c435bb500673065023065b13af49018b98ab20ffbae590970fcf99eefe0c49face1588af80c7a9ec7e73b14f0ec556d62daf14f5382e8cae5df023100f0120c938d3da139dc1f9c95bc1be2af5cee7c1db6406b5adca634da854af97da8ff53f894d42353517f97ed7c0ce9ba0302047c435bb50067306502306612d988ead02cec91c72b9c9d7d80bc48f0135595d0518a5cf8d57becf1bdd9b08110e583d4edc76456c1768fad8c3f023100957a2329d775455f7da9cbed8113f7b80a3fb87cf48ff71e18ac2440347d417e097e6326010ea2e75dea14ebffcc9ff00302047c435bb50066306402304828f25dbdf97f1f39b46c2fc218d15fcc81727e5153a1d782b238526bff6e317393c5b6f12c45e530e7faf29f18a8db023040204ef67ab1f8ada4adf382a4fb4efee79283fecdd5aae1feb6cb9ca1cf4062d98339df7084315b2dd5d2bb58d687bf0302047c435bb500683066023100b8b2e9e0034b608477613ad52d9e0bc0ca7446932f02d879b722b670830006d65b433c685a8cb2cda93b730985b890b8023100a46d82f9163485d6e89d2c5c41af8ea760d8bbc172c19ca79e3fb31a8a0df338b89f0c22aee69a9cf163ffdaa0b11cbe0302047c435bb50067306502302ce162007f4f8c9412905b4558374b23faa6a6016c0c109483a9931d3b465a1e7e1d7bf19ef99afe4da9b441ccac45db023100903a12a82f4faa36bf8501182dc8753746b1b7557ecdc165fa3ce188b05cec307ac49130c9df6a7d3bf295c6598a4f7c0302047c435bb50067306502302cb38bd16aed12ee7f3b6562c6aaa7089946d9e1462fafae1ae308e142d6ff36532c372a6b7b09e382153ec0028afedb023100cdd24201554485bfda39b1e6d2d5a55d629ec89cd8ec4a7fff89e989ad188b2cdc2b8bc6d8b7f3248d9064592d2f580c0302047c435bb5006730650231009a4e59941ddf7ea26a95af2404afa4e37ad30a23c25bda99b2c0f00f14291298188643fcb57a280e3e36653c7157821302300e20bb5fa33d0125a0dd21095fe8a21410377f29f2aa1e46c39808c6b9f9e3f3d3796a607ffa06f156a4f4f9f57911370302047c435bb500673065023100e80a0de69210dbff6ce874c51d1bbe501588c1994c836f4f1ecf33226693f800445239ad76eafc79904107c7ce0ddb33023018b565bc9a30aae555c3b33abeb442529339ad0c1b676eebf7a4a8dc2a39d3ff0e0da5b0ef22506797389fb9116ad9a00302047c435bb50067306502310085090b2e1671d306a1542526accc8afa4ee82bfe393d3e7de8031c7409140bde29ad0481c8b3fe23d001fe553b526907023012cc72080a0bedd9d377fe88e5e781a2e52ee2d144e80f1a58fa10d95d93692c1f11684c35056607a9d90e9268662d0d0302047c435bb500683066023100c6af2beb0e1434e2bfb624ba775d5197a5cd016f8c0d8f9a87981d2eb0a4b3ada064e672c4ad9186cd9f46dc33e837aa023100fa5785a3dd6e2d35c0c8b368dea0aa81413c261dfc46b25d163a747251abeb2e9fb4c0f03c92df012ea139c14a6cb4ff0302047c435bb5006630640230048c09d7c827aed900615ba42c0b8a0f0a9ef158f1820241786da122d0079afc0d5bbfafb958db9c7df2452eb12cfe5e023068c0a7a3b5a8171b91bbe1cd6167cbaaa2a8b6e5a172aab526dadfc5341cd7df580f40c3b7289f5350cdfa83bc72a65c0302047c435bb500683066023100c0e35ffd1a44bb8782c2f13832cb7d6526f081f95ecde78a59877659a842c07bfb2bf0964a188ed8bb7c43965d5b372402310094fe42d04133e493a41b33b53c3e5961e5e0c5b774ec2d015fc613630e632a46563b38f46dce6aa87c74b1831965c3110302047c435bb500673065023100d606bf778c181896707d5edcc68dfe32bfa8c8eb45db5f77343755ac441f634a526d8e1d2b5dcbe630fd4bf171b238be02306254dc9859e386c16b6c691a716139afd3d78b09259237d8b8f918151976d64a683346626b0b89826994817a51a16cde0302047c435bb50066306402300b02f47bb29fa430332130783b079185cde59151bd23942fd5f964fa728d07c3add227931edeea13b361f67b2b53b8dc0230645fa5107167be825de4149af9cb1f1b0b96868a9a1f7113e2050b2b1d3893baa997dc0cdfcacc7b6a65f4409938ba7f0302047c435bb500663064023040ffc4d5913108b6286b0db2ee59e34c45e728766a4f4a276346ea5d35ceeac3134c52ccc73ebd15ee017219c32694e602304d69b83b12d4ba7be5d0857ae52bf247897c09a729f05d0e8d5333d4dd51346bd298d86e011a2faca3a253ce3d7ca3bc0302047c435bb50067306502306ca48f0bbcf3f572ba3b4abf78a4a10ad4b35523564360fabc4198fa59bbbc38791bd079219ee7e2eb347186988bd419023100d237fd4ee1e34e9b22f7b0aab4120d4addbf30ad5115da586edc0bfd8f2f9e639f71877c874779fbaf44718fe6e4704d0302047c435bb500673065023100b6ff89183e8615ca738b9bae259901c0496ba1b8c4728c5ca14304a57aab2847e79827760066cd59da4c0a1689c55dfd0230024d6903f3893da031c1adbf730fa126a034dc3441e42b05614d1ecfe45b2180b72522fd97b960b3bb14eeb8cb3fb2090302047c435bb5006830660231009e6c6bc551af144e0c3b9e3d38507c233ed63169c8dff1cc748c9fff8af808ec870883d03d90a47222eb0c4646184d7e0231009c0a7f3fca6b9a7801e6ad7e8dfa2de5b9bca9edb43c660e24a5923063ec36f8ce82c19c1876ab5238ee0e756dc961e20302047c435bb5006730650230123799f0b2d888abf2d241abf49ea7c9e6fe6aa56c03aa2cda74cac72f7909dfdffc5dca44f47af8f08459033a5a16750231009dd4409b1caeb90b3b251a1fd6543b29f28876bdca63dcb18824ae349a04dd96fb518a41544581dea20c604d85696e3c0302047c435bb50066306402304c81f9bb2fca926841dc3409d49353fbc7c5d83828f60b268abd1b7b0d611b91aca50de66f46dad905434d054170209702307e7945f32b1821e22152cacd467796de02e74a6e6456083a50a5d57009b663ae6a5c176391517156fa9f0a2c8abdc54a0302047c435bb5006730650230047edfa048a1d5dc238964235cb739e9f53d6f0c8884d32ecf2c94e237977191ec782d988d380934388bc31f7ed89964023100890c83c95d817d6e316560b167f6f13d3e5e2153b1e3d3f1c1015d5b6cf82d6b654f80a7349dc72689a255da54e74a570302047c435bb500663064023030222a1c4b4fad9ffaa59c568f219326279f10719e6ea6cc8166dc6cb89a7aa24f5e8e6bd7376be5dffbad3cb6df7a60023026c4e71ab73ed27f6d4422edad222d253a11dd06b903891532b3856bcccd89433ffeac6274daa027a27022f6f5f353b40302047c435bb500663064023052888ff0fb8a88c0d85e5a448e66748b9c3daf55b4c86d8dbae2c52b2cb81a2c0d11b6598b838a86ad9f89bd773a94b902307662348ee30530c9f5b7318d00bf7f8bae6297a450acdd980f4d469670005bb4d1d615c942baf71b3ff209632e63adb90302047c435bb500673065023100e8bbf9bd5413cd67abb5652f8fdf56aacf5704f59172eda606ad144ecfc7c1b9f46a26202eb006b544b0b41d3c85f3c302301d2a799babc38cf2ca0c10eaadc031e95c917dbcb9355baba5ac4fd8a9ddf312ba0ac04d2e61938358edd1a93f8826f10302047c435bb500673065023100fce8e479634479304f54156983e0ad0db9707b79ea7d3ebfcfb925c5e2c59f9c55acb5222eb75e363321c7d21628f8f7023023b4be53e4e1cdb356db5bc5debe7ca37de8e2314342177e54e6d7fa8d32d128cd9102d3cbf97db04e6d66a18a93a0d40302047c435bb500663064023020ed25bd12a67bb74035274e8ba596ec4138ed49e0dfae38b9c2e451b4d6609924751bf3c9af7af7307f263dc785b83c023008497f5b734ce223f65dc0b81ebfd0d106ed2c4f2d6e7d43eafc7d1df5a205e4c0af8d49a1933115caed63c7385fecc50302047c435bb50066306402306695b11f52ad80a5d546719f1a0ccad01d456d2aa8ae52d67ec74ab532326109462d5bbe367de9436741917d2e8b0a1e023028eb461e3430d039c4c51ad626ef09f2fc02a55e3dc11c0d350b22f115654e66bc5f6e328f9a61956213783d40f729260302047c435bb5006630640230294a9f4e48e9d1c10668d848ac5f5f35262df429ec82e1a442af75b7c3f2b66c3efa704fc89c897c7476db73cf4457c802307b37b1183b9c2b3c205e7c2cf8ca3066a80561b15416a3a3f180e1863cd2d2ecfed55d7b06ef345b9498b62baa8984520302047c435bb500683066023100a50120964a395e80cede49a9f35f8e75ef82d61b1139eea4df4dcf9cd85420fe96ae7df11784496bccee88d0a72534a9023100ac93c6b04b9f429e35d816d57346ed75e254229649ccfcde097556a80af9cb19b9828cd7690a4dd088770d57f69147030302047c435bb500683066023100a9ddc347299a6c06cef9af788f1ea9ecbd93a464de504cdf3de1eca2b363f1cf4a9dd5fbe8cc2bfbc78dc5c591295895023100fa8706b44fcc879b3824426308256fe8bf1087284f5cc81c3c0319739356df1f03fb0c6d0201d90197f53eaac1de30080302047c435bb500663064023057c5fa663622ff81964b7bd953705cc64f38136647ef6f02f44804cd5436c484703e171fde1ae8e2894bf8e58877ea2302304513761d7063537fe6d80cd2ac677e9add2f8dc9a79c1413f28c5ba8fbd93f413eceb4d5cfeb6676d21a758564781c460302047c435bb500663064023021eda996d651ce72326ed533bdf2d23d8bab64ad191cdea73eae41c77cf4895b685975ec8355cc5327d1b2dff43ef90b02306d517059ffe5009bf6c30bf835eb2395aa0ef4766c5c77d73247e1eed56d36eaedf6cc44c470d83bf9a87fa0a3e86cad0302047c435bb500683066023100a304e9844cf96e98a0b6d6941d53feacca44b46fc8370e0d53f869b09b002e6a9ad45c4a0fabdd61a385e9c76251707c023100e29c876d59cb1ad1585ca671d9a2f02c3ec06ec17bc8d1cbf3c6c27e7a60c6adc08e7a6d5333236217d987d424cf0f890302047c435bb5006630640230432785c4aece84700c5e4e1f63aab3f7b89b63aa2dc5a6dff1c15fac28b592db0df7b981fe8e987b78335626a70f0347023050f27ed4b4cdecec60f505a204534cd94dc2d668d519809681bf81177839808c10d14a20a7276a2bb87f630d714c98090302047c435bb5006730650231009372456457fbd2dd435e6dd0c3671d44b37dc53c9e05642fea0597b56b901e9703d3a8372a94d283449e2bb42809811d023041e7918df869bef50cc9a67052813276fd9962bb4971b85132a77773cd838b5c4bc1ec396303d9a3f2ee91cb955e98a20302047c435bb50067306502301a430eae703bb6456c17d7ca6c7cec408cce4e271771c6a1cca7afc654a36eb45fc7e1ba505d0ae05e8d236e2434bb5e023100be99775ec82bd07ba7713666f904ced256d655f61359c21b2aeb301cd01c5ff949ac2c7c2fb5a54975a4e8546e3f86a10302047c435bb500663064023009829e778b6a9dbf5db87011e1b2b1d4356c3ab75022aa6861ffc1363a97ed1ca1dc1dd776b9910e2434928ba934fcd1023050f6addc07c1e8a1fba04c2e62916950ed64b1291eb91669cf9cded7c3b3b5a6fde79935d7bf5a017969a9d66f2c5fd50302047c435bb500673065023100b8cdb8a64d79d488afd8f53dbee1a302265fa1a82aa74d50ee840b701235ce51ff84731620d2bfb6a157e311d2cfb8da02301f5cf554e4d87e87dfa03b0fa362300332b3916b3c0d36aa53605e3dab57309184705b0bd689ddf80891fdbb256c4aca0302047c435bb50067306502307386e00a3c5570d33c9f08b1c906f456fbff27f3991febe6cf318142f8355d42817f4f59f342f33884842ffb7a55d939023100db962aee3da1d7bde9fe47876742d367ac0117fbc0201c0f8f524a9e3aed333af161cf679df6e977515e3e3d97ddf8020302047c435bb500673065023100d94f6c2a2a03fb019815b6ea8769373211938c049abb2737e105c931e382f62d429cfade64d26ed267387e4338a74a0702306bb2f7122f702ddb9c0ee80f149b91a2fb638b9842291ac1be8b2b2318052ed91ca439d12382e24320a62e4e653742a20302047c435bb50066306402300e6e16fdaedc9c79dc7db073209d4556220c9b4021b328d8478436a9c0b882fc528ee2f6ed7dd43afeedaf8ce3c0f7ed023027249c09027c74d21ee2746e7f6390edd612bf8914bdb0735dedf757c392b89f9f65cb76573a94121b18b4f44167b2b50302047c435bb500683066023100c4603bda12802c0a626ed3e0178e9853f171882f1a6d81064fb593c5412e22c0306960563ba1994d4afc6d771409d96002310094f774edfd1ba7c1a95528d6d291708a037945f082bfc65549412c17eb83d9c25a42380ec59bcbc2b71f59b67770b69f0302047c435bb5006630640230617861b694f010b12e40262e86814d115c50c309ffa6e877bfb8d8ae58481fe879d5bb4289f5daf5eed99e882caf297c02301d3141f2fe1208d12b19b848caa12c36560b73b6dbcbcec942f432f6f46dead53a3ce4c215056226f584865d36e85d820302047c435bb500683066023100bae95704f6ac681e85fd967d08a99d479075940b756da6dca9af97f8eaf6321bda3c299f196a5302820b602e774856d8023100af71e2ea44c46b99ecbeb217360e48ecbcfc5f13fe7680ae4234d5c6569c688d324196a1ba64e3b5c02c1091158f4c370302047c435bb500673065023100e6a8556974e2c1665a7aa47ac6ca65acf617955bb5989904a912bef8f0eef79bbc52a4bf334d900dc1c3c9ab3cd2e80a02306d7da19eda02cfad8b38580a415ab235cc0959b52b80c333aaac1100c9d5e498fada15682979c162d067aa7dc8bb34310302047c435bb500673065023043b525860fed74ed661bd088f6619f123889df2c27ca38d3fe4908172efc9f39348efcd79664fd92d0ef520ebc15bdd302310096b0958bfecdc6131baa2340dee2f888388567e4bfd5ec5ee7e92d4f1151ec7bb11f3f5a28671ab6816b52ca5822d79c0302047c435bb500673065023100c63b59149d977b4870814f0140ef2172949619ff8b96924f346b3988e38ec7747036ac750cfefe57bbdd4132bc9e783d023051fffda04a19fc4fc8309552723aebee163a7a13515ecceb442ba2622ff1ba6a8727ec547620f0824e1f8fd282a47ab20302047c435bb500683066023100808ed3e90f1d1184582641b0ee35758f88bdedcf0902d285d0a9bd316c1c7a2949949db1661660b97150e8a0dff3a012023100cd45af214f1f47b58a0909c8ad8e1963ff3e8e19911a8f033362541eca07efa447bd79f8de510b73bccd6d50fe5dce580302047c435bb500683066023100b17fa016daf9e2544823edf88e764a9ff27cd2ebf38b683d785e975f410c4185c378ee708b058dbd54fdd380115f158e023100f2b1069247ee7d3c335783de5341c6f71166e5d864001a4ea4cef5c7d73d6a55547a16a71bca88f8ee3795608842ecce0302047c435bb50066306402300ad1279f1777330d7ad32b211deaed3c77dccf272b14f986961b282bbd0b4549b313989eefee4ffcd02093f2f3d39e900230173b40f34b1fbaf709f9e74c0d594c6ff05b77874a2f700efd785b0a5facb5f6bf629ec264fd8f1d6751968c0b6ef48a0302047c435bb50067306502307c51ef94d1518c78da5a7de1b235e7548aa3f09bbeb9f9fc045c1b88677b4d3bfcc518bd0326ce3b83d3f40521639d32023100d8b7258a7e33dac6a3bcd4338f28822d023036d924535a2d85cb71bc1ef6cb170fe8110cf4498c171a02826504e3ed4b0302047c435bb50066306402303c9197d7e21517671baca7e6332d2ac17689b8a0a030ea646e46130247e6d3b31dafbfc42d50a00bfe16435afbb09375023050cf225f7ac400b1227882e3a91ee73ed2298694db278ff3421ae36fbecc2d672d43a7a58dfe42060fee5bccaba287fe0302047c435bb500673065023020c92a67ad67802b9929167b203ad7de552a053566797ec56e95131a0f4de740f5015643d6a19c9fdffdd2feff1d7dd3023100b23bfa05a93d98eb9be7582a83f1744c0192e464b672680165c8d83dc8608bef3ec77888d68f4921b9210755862a20a70302047c435bb500673065023100a3bdd4d6a4bd2a433b5b60806d88eb396f516183f815fef1bfe158116e53e3a86515669afbcf79c80966d5807a5db64702301b92d712d89238aa85662b53af1f139bb624cfb706d1ce83f8fa581b1de3f9aa43127a0c8862a8c23fbd3bc437fb9e700302047c435bb50066306402301662cef236ab749fa4abe6442ddc2394eacafc56951256ecb99ff11ce0097b1faa634b99f047492909d4af18e348bac6023060de9173dfa0c53f291d2548cffb47c91482e1a32b5ed25e1d640f4e60425c5aa5b1d87b6bca10de7c93abc7bd727d490302047c435bb500673065023039c66a8163ee19e4223a916d84e48f32deef49f937f187c005361791ea9fb05f0b9b5b3a0fa1f039bbd38e6c257b7f6b02310097ba3e77b02f1eafdc93b99ad6e81d5e68e09a2dce6dec6c11513c9307fb5fd4222e149a670b6ab08847abff97bf84630302047c435bb500673065023037016a95fadcfe3634549dc82883cb39421be5331f51e95a300ebc788ab90e1e21252dc892537c0bc463cfa323193452023100f6891170a18569858e6b694f4d0c9e4c9ce872f689e0f8eea7632938381bcb00ee92b4bdb8f848552ab5bd3e90d2379d0302047c435bb500683066023100f51bba649545a53086ce6fb5cb4886068e9bb4d4e55764d561dc0b55d3e5490c9aba28419bfa08c78f51a1baa8fc9529023100a3cabc6a2c47103991834025d816324cb97f03718f2c6c202be28610b20edc0d85337ee8a6aaa81d2be925c6930aa7ee0302047c435bb5006630640230667ce64f29c5e6b3976033249a6130544f373d0e37a4641a4bc6db19dc8531bb61d302c43e211cc74d7f136f7371702b023002b4bb2b5bb26f7d10d613357ccf0b43157bc405d64cf9578fa9fc35437cd103afa0b8d23ce1bc8c9ff49048a4e89e5a0302047c435bb50068306602310083441e196fb37ad179cadf0f789890b5af2fa2d1bce37321e520c9538795fd9ff7f214d6f1e0bad140bd583296cc5641023100fc3f08eae98ad39ff4b8c99436cb2166deba144de6007db83ca366a80904b40ba44b7b795fcac9c44838592774303d660302047c435bb50068306602310096c3741ee3045f97b862643edabae55071ac96d554b27a6ae976092d8af702a5955734d1e4213366bbc97ca128cbcec3023100837c07504b652a8f63f2d30923025e6205afab97bb6777524a676324cf25425607c1d536d09efac60226fe974802cd590302047c435bb500673065023056d2e241d6de71d92b68585b7ecdc6b011db28af49f5cc941811258901777a1e3e97e9db6e8426ac317aa5f95ee9815f02310094bd685b91d88debe475225116e523d95560171b54f91207864e3cbc6be5de002b0828e6cac893afa80cdd39ddde7ebd0302047c435bb500683066023100d2fe87517ed4a3eb589e890ac24b1b4a5c79b9f07c4f4f3ae8d3cd528d479099e1868606892f5f9393d844deada9e936023100a8a591bb6ebf5eb99eb044d5c0d7304fe6a55ad7698ba88f262cf4ae0cf618ff375245edbcdc938fdc0be36690d617fd0302047c435bb50067306502302ada55c9bd7702d3f985e614b818a68727245762bdfa60f64bd0ce60ab680fe82f625da2592af23d460abde6cd1f5303023100d09cc4ff86db459bb1e75cf6fa3be97d1cccd5a1f7b194c6f20417ad05b9af790012b75aa6145839017ec2b14f90495c0302047c435bb500673065023006004a933e53bccdee6f9ae9cb011ab4ceb82cdccce7d7b64a34012a5270f3b30817dc4ed24c2b0f64478d2135f07a16023100c97e3e6ae87f4db755e3e161538132e7558dffd676287db6939ba418ee82bfebb098ec0083dfd97558507b0355f364980302047c435bb500673065023100acfe9fdaf7783f90f920e8c11b52b9469d4065e8103df21ccb22c0c4a76fc406da466bc47c28ad3a5d45144545fbab18023007238f1395bc564ffdb8887098d593a7242e30a1305a6e1f8031ee6fc411cbbd7f7e5794f956056a1e04eb049031e3ec0302047c435bb500663064023015bbc10f619d1adfa05cc5bd5ad3294ad5c3aec7234b570e3ad43b801594ea73c2120595891bb4b756f6e18a87857d57023018f0eb0e5ddfd68087e7ed7f840ce4f83e9effb4bdde0fb380990c0c9fd4b96ea3859eb3c393d78c6a54a733c1a9982d0302047c435bb50067306502306676c13763e7c8a6c74808434e63bf3c46b33a1dc8fd3b944815255fcfcbc49a45471d448acfda5631f18fbb386a7ed202310088afabcb831ea2db5facb2f52167a3ce52eb51e3a682f9946c9af8069c757258a86c45c5455d474f6bdb88132f425ef50302047c435bb500683066023100e8c9fa7cdc047eadb325eda9373177909415f24741f23c385cf6b922749a8f7cbc2d4541c7a6561b830101b4953723f3023100f7c31f9e55ea52b1c7ca2e5d4f3fb10c93a175cdd4b7acbb6af4ad42be9b519e807b3eeaa24deb9b23dd7e0248de2b100302047c435bb50066306402307fef902bfc2ac6d31b2a3cd0494a73df80983b8c82fbfa40270ae9de5ac13a8ad23dc58b512d5d54414a29590c1d0ab302301c4f6bd19d4038a869ae490c9f725441e0b995f3bec1eb9ffe7137470095c67d858266a567cb422af68aad7a1dfae91c?f Y U]Rg5hS;}*Hx 75NYk@BkT@v_o+k/4wRz.(†ϧ`<` [ fG.Amʦ;K0bջfI;jBrA Xuڸ"%NO 7tDYu7eSQ7s?:b6)qxqk\ȼcd 4[:ފj;k7D&nkПK)3~JOQb q ʼnOɚǘ HJw=.rzie 0AUe1 ݥح[x\wc)`"[ Y): Xo%mIN2F.lI-*܁l_aD֔5zy76+tLA>䵤<1 )HDR,FFyCC5چ#UEnfe=물Gۤ` E: 벒a~Eq6'[XSגVpǝq-zN>pBT?Dd + S "<SY`j(8( !( +( @x( ( (h(0($(-_d_`(`N8`X|9jH|:v|>+@+G+(H@@(IT(XZ-Yn-\tH(](^zbSdU&eU+fU.lU1tUL(ui(v~w~(xx(y(@Ckernel-rt-modules4.18.0550.rt7.339.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.f Ax86-04.stream.rdu2.redhat.comCentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-550.rt7.339.el8.x86_64 if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-550.rt7.339.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-550.rt7.339.el8.x86_64 fi/sbin/depmod -a 4.18.0-550.rt7.339.el8.x86_64ZH8<%/ p[<|n\*XU,h#iD2P!Rh H3dp ( TPDpHl@$4|9XK(7TqxR r[Ltta4lD|U_7Prr&t@x<H:x/!(HL"|A @d00'5 x\h\  H ,W(6$+ (m| O (S@D "8`T82d*l\%/,`"D3\>)| x(TGp.<^  $  ` X ,%4/ < t-00L0 p("4$| X"(|G Icxnp+l<h%%*   0TCp  t tf%, t@P(+x( -@  \TT2l &l !(l5 :D#Xw$*\()BW<'"90 `0T0p$p l T)Lp? T  $ +,  04p$T `X4@$l ,((,pT<PD $0$ H8(,5X"Z<'pHL,| )0h6 ` T/0t8J"H&(57 ,hhD"P9 B()<&|0|\@:=$|| x5L9j| p Dt! L" t <5`$3<xD4!(@H7(` (U%<P8 ,:PXd|\$4x7.8P1BPE4Ahx l4H8`4x043 x(2X(|!t,#+`"$H  t)4  Tt!l$*@)*l=,Z"p= h!@0 4L@K"(d R]QM>dwD<6d7,B Q>dP`O$( 0 xH,X$\>$ P 8NT @h(&f$3x 1l 4>9M1N)4pdExdd$PS\6 LFL.h8h:<!p&*(*D #|0tQfq4l|h:`#_"4Z#UD`G|2H4,<JdC4J80&x / 3@ <2% d 4l( <! pD$ L $D9 8  H  T"T 8', i l (. PXi8Sp͔8$LLP+0BaPR,6Idyij  X 38+QP04L!<p`  D D xt>t  2)p(| ()$N)YNh`X`*A$x073'8 d04(d$< -0 ]pYd$HT <7\c 5k,2 6L+**p$9<"HLvE1E0Nl 8|$ ΈB$B,t@$@5"8 8J<PFt1ABUFLYd5TXD D H0h5dTD,_dKp;@XBlO4=D==>?0NdWOO@X&T  8 *8yHI\!pS HE p( -A?UG`'H<ydck6'B,D*=DD"p,D,0;|H(t <\< / 181t1H5L !'$=Et  #8 $4L7G 400 5h L&|(Hd&LP,\=(GOPs$JO478 4'-D;\V4^XP 8T\$Jl!L@h p/x%@pc)Dp x8 T `  l 4d P  $X U (<N Dpl -h>0+<84/hf 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 6f 69ece75b91e1a9fd13794e80617066af5f5796352010a864b3d0c7e5b2ceb1c65c761c298ce834efaa872fe5d6749ad882a513e7920dbfbd983d7b35d0918496c48fa27f11c01f63cb9db5ae80d5e60c6a25e58f3b84c80f33edc1d6fd0661a39b4f479b4ee082208aa40732bb4f163795695885ea7fb0c824d259ac0855fba931cbfe05f99cdcc5da8673a4cda745734b977a5d89a6657d12df229ef36c291ddc434a19828186a53456af3ff4a6b4b32d375f96f242b00b30207bf703f1783c6a17ea42840c7c43cce0ac129f9ee36b85651984fc4351cfc0419ab99430c4ec05d3f9cc9ddc2475714ce868323151ae4a68c8644cd2e66b6f55df4a826f6a38d057168d0a3f9dd67d4463ee595191fcc5c936076a5bf39660f2bc1936227e5962dacc7ef6927610e1d3882e7a0ec65c43f9d600cbd52e0e94b822fd8aa3182d327aca793a8cff9f490723d11fc319bae73c4bb978f38dd6f862fa08e7e86fad8106e9bc9be3e04cab7f1010290a63a26377a56bc8fd6c79511625689ad47fa9c766444be99a124074176cfb818af53a2698b42fc8ea41fbebb9c76fb83359003fbfc205f08e450c26183dc569cd78426a2b90850d23c175ee738d61d508ac311d8e111fcaddb038ac0201f07b14bc445e5dfbd5f7ddeff6c34b3906f2e4e372f087eab27854a6f52312f143f29162e550cca12ceaaf3c1b5bf03211ff5c6372269046630374b203405d70c0efdb4d4b1ce70f20385ce11b584f0d606f768095a843b96d8c15601435451311b9dd251831406fbe9c07971338b7b56d8f207baf57854f1e2c7564f450f9800ced9aa6e5a55c089f3fb9bcdaaee9ba46e036ca94e2298a46376263f1aa494be982dc5f871e474cfbbdfe0f3df0aaf84a3874aabbbfe06754377040b19795f056153c736e10e47a08b03637df0c23d673d36486aa29df340a2410395c29f0e33dd1c00da1336f3f83c2327e2070dfdb9de203b415dde97997676fe9d982ab13c2c1aa25e1c9b3fa29164dc95ac75e465bf480f95a565a5f0eddb7b332f246fd0fbd2fd9fad150abc149c19fcf408752d4be47f85cb28f66132d99e9b2166d45097bed526f5dfbd5119268d44d41c9974e9214d1ee892b41eab9075cea7514f61cdef8cecbeacb483e2f0a06c426ca51c31bc0fc6449cb457602ccd4eec0ceb5f7a1e4f8fcb682fdc93493840202c45b993831856ac8c76794af6829d39a688231f7c617c1e05d318c107601dfc0e788de7c03024a8adfe1fe931e88e8f3c8c43687423661be20e90e3b9d17f1001e8048c98bfb14e3af474159140755296cf087b6c7f4c3ee13cf406f3c719d87d3d2f5d272d1f216f8b5b33399a6fda164e8aa51c4aebd84b28add43b11b145fadbea14b2e0989b1cb3eaccd3ad04f1402347f2b7d00771e0a6fc4aab4b9be03b1da0718148b55ade4ed2cbd37faec21a01dd2daceded70a3b838d1d456b07be4fa27983af2550f4bfc0ce251eda24fcc6e3e95a8952a13e56654839fe5e50cb5263e795c05d2f8107908534661c139e5f400746d7049d3d5c51f3f4c74610241250eba9699ae7b5619d4bc8ef01797643a02f7a17ff4f16b23777ef56108f0e197b0866d1325800153f40ef75e0aeb15f87b8021b251728aadaf0c525b00119c54e115f5ddbfb8173aff60c1d897d482dc388b99c410954892ab99287e96a3e4d0c05060718cf1c7a540fe9aaede10d9e14c95f2c4f15ce85f7f9131c1ac1e99c082a6edcca672f14f308f9e79af5a9b9ce8a903fa05b57a3f66d3c6497102294a9efdfe7d4656026f506599f9605cd9ccf1aab42392350cf7086381b11bce0909da0c5be42f810d68fa8ba04a70009bf976c7adc653eb36a071f3a895d47120eab18cd1ea571e175f3c753a09c349d3917667df9b9808a1810bc7f9129acc7b11a9ea9d4fe711ee02c6df5da07fdc2879beec706881e90c6f58e0a2efd322b5c56ca56aa73abaa5c10236f20bec13b5c3289bc4e299525413cea5447b4917c79a8608b1b19dffff9179abb88714795dc3f24d2f6cc9d51d784bbbcd01b8d22f7825492e195ac66235f89fbf8bf7922e93ac263e0ee2e5615714db9de1688ffe424e7eec79c2ee91b1342bb1999cf71f05be4ad3675d1e4189b61817e666569172ac350886d17830dd110205ae36ae3009e3e8166b53793c493bae871a967fa01269ad7203b36817d0c852fbce6135fb41c8b4ba49e374f77e5b99c218b0b10a08c5e2ddefa7d51cad18919384ee631fb1ba138626fb249da7112df66aea6dde6c70ca69aba9f1e07cd3cc83ffb5c5895fbc409d3db63871567f957205c3ad74b64a0a4cb40761d0e82cdc9809c1811df5afc15f5d186c4bd14c529ad709d5480d26bfe53b97003c22dc54141833386c6fc8f05b2a6c87728001c1b6773ef7ba2ea955d6be847e4e7728f04c2ad1c653d9f98052ed9cba9b1f9e2aad368690553b559aefc270944d15348ca5dde84bea21bcf9db24888191d2d7e2ef1ac3398d4cf619cb3fcc8c04d130fe56cb5bce0579cbb69251e47bb1f2a997854bcbd8c2d59e77e5090843cfc18a0128428a8ff20ead49cdee26f5dc5ce378a31e42640cf82dc0b5e89cf6b50f125bcb8db426209dbac65c7093ce145a73406bfd9fa2c6b187c971b5b25891bc62c101954c029b6377f521cdf130d9cd0d579a7bdce00b234d47aa84d6646b890126844630c5418533b368fdd4c0918370eacfc34f96f58824e56e9359597a89842b145cd794fc660994ed68a2a0b51cfa575dd4a8a4fd52808a84ca1ac6a9b6fbbf342cdfff2471a2922310bee1f998fae379c8d4f130d90f1385ec98ae60ec2e5dd91f2cb5b93814eafbb8875b57fa827f3eaee50da572bce809e04e4fb7c3ad5b374ce80a6abda7fc199daea7e8be0bd1882085810e7516a7bc9171086a331a98f9214de3f45aea518fe353720d4d1e0343ba91fe71a0ca0ef09adfae44d846f1c8af25bc247509a6e513361751cfca31a0aa42f787e6303b86689c0f966f79a3b7e5f15871107e02d8f6c4c9d75d6f0ff24b7661a9b315253d0f609377af039cd49dc99657dcbd4333d8289cd64d26b4f0fdcd993c009868ae1a89b343851d91497c4695d7c50b661e445d4115bd47bc0755ab876abf7f79de035093337fb92eb4be193762e713755979758174b97b2ab29dd68278356c8f7079cd10e3a546c63d662f8f26ef72ac88191a5e1fa8b7cfa5fa8f51cca2f30c33dd4151be8c1cc92f125e4a60f0ddc2149d90281344a0c80a74bf9c1b94ed6efb496902719d3d4bf56c489f94774996b0e04de7806aedea30d91939b36700cc7a384225041c75b99735df434b84e9b7a45068bc01f877a0e4435899f1967cd255a88089ee5aa7489ef80b9d97a44ebee07ff7a5c6d37f13e935db4ab2c8be81a6221ed96cdc161fff5afd50cb5123ddd9f37ea21cf76e201f9681b21c995db20be7316b4ef642e8c2585287b88d5c809a7e141df420043835e8aca43ec5d40892207544ad70851ec367dbdb6fef00661f1035ff064a4f88ff2160b84769e8f8550f42f09eb1e9938afc1ae8786cc907f2fc66f92cebe36b9e28bc4c74e62679ad356d0cb68441d28d079d929c8691367baece7394736eaf1e2a28864db88d1e2157dd1c1f9083fcc65a4c5347151aafd80b65ead161068c54b5a3689408e9cfae3a0a2d7d6a226b05b0e48dac3c8ef9d081e4dc8924e1a0623b09ee13324f4e3a9fbe8d230d2dbd05529013668a374b7794633155b853a3d7aa12a825939baafe9db3e2ebac681b1e79c8cc00aa1c97bbaf2b3dc7d22f72035cdf0dfcfa34501d789b9254ded0eb2625927d057ea16c93e6e993362353f214ab8fc214431a29f3a85c3292d146d004e47448c6999e8dc459f3ba1987ad1ddf3dfd34b615cb47e2c3e89cde715eef3a9410d05f7f9b069e57b8801ed7a0e42c0d2c01626772b0d16f592d6cf736663948a97a1477237222b5a81aeacbc0709cc28ce1a84dfab35f1b174a92a8184c9dc4c0e6791d258d33d9b4fdee0e61b601d63793c0ad75c06f810cda1a6f0e6d2f0a4992fd972d72ef9850cf3929f626f4977b47b7d6c3f6560b2fac2e44fd8f4e8c2d16a76ee3949dc5bef69af1ca6e52f735f3df26688db6a151ea8ed172acf7ad00584c4c54ed12a940baabb90efb34399e0e5355ba6e606330dd728c4ed15cdc60c67b5dada939e5415d91b3f2b1ee423869e9463eafa80a602fd270656ffa3b053ba99d545529e7e3d6a028689943281d7292d658cff4895fac5bb9c789df8f9c714eebfc61f9a807db20355b00d94e234ad421b4bfd5da4bea081668519db1d1ab4193e5f03a5f018e5bde3d72357898c6a947c7aa5284868d8af36d34563d4aa900d08d1a5fca09796b92220265f2412c19d0ada3f0cd0eda2788bf31dc92a7bafed3d94c34856407ae19308a283200451291d98d9d3d6b613266bc05e12f2f3536aaef81496e09c47a412b07b5ae97ada6e28252470651ac6117f7dacf5ac0ac6a16b13d2ad5c56add6d0a7aca824770adfd8f00869313a0bcdd03861b809e7fa83a10b5a2522321819a3dfd16d99694ce3bf6ea2f935efae37c001027440bc5cb9aeb4d2ce5999d2e64b4b42861120d1fcd3f610ed006e903ce203bcbbb4059cfeee04661c593c41b30e51f2e757a51ddce491c0544b6b2b6812e1e41ef586ed84cfe8d4a81ff212455bc30ca97c023af9fc833ea9dccd9547453eee3fb215c9d19106a6f1e00d45c49ab290a088bcb8b7ce91d971af12d95a99a54f0c9399dbdd2447fda7c4ef8bf067dbcbd08cee3171ed09059ae6a9f8f0cf182e8a163fbc7845e9899c176aa13f6ee655f4e532cda7af409bf4a44d054761a022bae239edd8cb7d65595a133050d16766e80825a68b58a75b181b4368d4722e1bc04526a6797abf6c91e73baf398f8ede2a607ff7fa7a1e7308a25ac5c199233eabbe25f65ef58f4c40c0eedf0bebb506b9165f3a11550bd506c4bf2cf6a98a179feb7e0a3b9f324564442fa17399f4cc193cca270190da812b1c88ae8114c77925389cbe20486b52c1cb5cdbdf89b930625ac321d9712e2dead933c873b28931c6495eb0c92bf7b0db888edadfb9eb31ef5312394a5f24d2fb67e5266ec58ca0eac1e7898ec13bb70f6d61110bebcc89c4e772cf0e53289c41d9b65372ef13146bc43dbf72ae51e3cc6d44ecd5dba92a9910e0240c842c99e1696734eb89582787c28a979f14272db1eea845a2fe3e8f910e0b56be95125e16a3e4211224081d7357f2ef84a8ceb14371ddb33c965e0eff006f51e29517db03754f717d00f9863a35478ce3c995eb9e58c4c3e4804f60b6206e18938c070eb6d94c65abc8822d49acab5da76948e98d8a3e89d04536b3d5e40bc96f1d0b512fc64f45cc8e41acc45c7f98d1bba48b0c23ce26f40f0b04f0b991d686bc36ce82aa57ddec384c3e23fba0798bc64979b5cd45c819abb85aaf9abedf2492c67f83a74ab1cbb045197b3a9d673a6090e7c30eb3bc06fb5ff8b31eb58df420749f1fd8e203b6e014242b71cf7a86739ee449ed76c8f749d7fc6260a71c7856d5080a83a3c5be9d5b32ab4605a74d6c316c7efbc5fc441a21bd6eaf51db5d96127c6ccd74abb6b0f0242be5250ac29c156601357723a10736e691de30f3870f6b32f1f5d027e75ae4da64ac55d119848f07e7f9e2495977055f740daad694a4eea04244b1665a08946af62e857782ace605f43af65cf1e1f38097b94456cad00439469fbc1f94642fc418611c496e7f3dee0eff45a12991895e15d3cc70c2e99de865c8613815c24dd4bc3e1b72078d03531eef9305df77cd8905a9a1afeafd36380b42c62c76b0ebd56b61d3a2e934848b7074eb7a69cc3a44749580d30ce9c7118e4f009f57de6ff0704ddde8e80a7ca929e089312bf44038f5a58f03751f85f7d2a98a0c346010314ae7a9ac85546a47014cf88d681354e0eadd7864a887122ccf13be058ba3334076cef6e6a247a1eb6b0ee763f185946b73800e6fb6712b5b606de18fe2956cc401406e2aea81742c39af22a43b9c0482ee03fb9bc28a5c24883438d8beb8780be9d8cf7626daa4d2f30aa74541acf26b745ca831bd7b3d6d0520ccd8d4c626f662bcfbffcb1b52af786d898f7c47b9900b586bfbefeca4037a2b9a559e4bfd2e83f317ff8efab5b928b43bffa286a865ab6aa045c1776dc2c07dfb35b792261947f3cf4b40530c0f709751888eb28a32d7ee1f316bc2bc849726216db28c391f5662433c5cb08f95370b4315936508a84ee0d6c2fb77873f71a317280f6c0ec54485ce6a926eaeace722a0b2213a8bec10bf4f67ddcadc9ef8689cef0a1df1fd0f0ee61f80658ad37c2bdfba076b1498fe143a001cf84fe38aa07dffbeaeaeba1830dff94855ae49a32c5ce2b8848d4517f03a70ce1b63a6029ad3c043de6144c667e701385f16972a5853fec4e46a2ed5c1c7522e4af66fe62d35b1a620225855a1b278039543492928eec974792f63a8f87eb1fb4756106202364abca934982fc3bead1f2ddd1a637547be9ecec58790c643a081cd069891aa9f54c511681b05e5a605ffd06802be95e3a6f4ed676106fba632b4884e2e7f2376029e940c19ddb2f2c09b1776ff29abdb15fd548e832410a2f7f5f4d1757313f3b257170fd1a3b150a0c4d27b360549352e6e2505993a97541380a85f85136109ca86172279df34f3c93f8461161a8070a52efcc725e82035aa9ab5592d03eb8da48f27eaa3cb8da26edcd6a0d8d7ed5e066b649f36b2eb70eb6e40668bcf8dcf2ae0432f12f7ca268cf4ed535f4562c36c8c4bd0a44995ae5cf8d6a1ab87adf7b947ee56b8a13f1d655f895e854f66f6e59ed90c636cd7044c9265e798e2b4b5558f6409372e9320b0742e57aae619ad4b4f3e7f1456427ba980d85dd22a5dea604d4fb7e5e53d5b786072c00208af62bee3213c64f8834547fe4a1139ad90cc3b88b88ab47ff64bfd61632d2ec9f537ec43469e8e83b8c627160eb5f6b907ecdd886e08255ff1aef67dff51a4b27a61f8ef21699470b2aa985b9860daa3fa40c8d25cc382be5d3e9940987c244245b73e7453f087dd3fc31051fd2279ea1b780d0365453a3c0cee5ac59747694c68df1b19101b883470c41ce4c8748acb0c38d5bbfe07bb8b2c28b547168e1a03b329584e896d03aa560dad5f8f769e349467846054dee4984a9e66d59157cf3e4328f9678c045527af51d759b59bbc17e0b7fdf8c06b002da9ad87908b8f7e1f4476e51873e7dc2364867bdc2e293cdbaf3c8156e14be88e9ad586beea957b681763ae62751e0b5da5c40dca5128966930ca5fd2195693b7663e5579ea5fa7f6dae7e78c34c85431e65c44d9ad4b3360009d58a682a644ed965804824184c6801ea51294f49e956948dc625257555d2f446fc757fabdc3a2e57ea973ea20a09ae7ea38d0472ea95fab5c1fa8e2c87f5f955c6eb4a87c8123e4c345c564f750dbae8f278c2b1b621707b8624d85522751a231d2cbce6e28106cfe34258a3566d12ed3bf0e598f71228c35a4e498cee0c01f87bfd1639fe2ef50f14601524fe6910b473f0dbc8af20a38acb488ae525b59fe8b7d4a1d8f30ff5b53ee667f1c05131c98e60d3be6beafbc1f41e1adbdb09d5081c12eefc63437bc70e4de8acf84fa3a7ad4168f94523a34b39125371ce1618c05893085bf4e531ad5d6725fbdbc35d9cf4f7b71421a9545bc70a66ce0e5d5485548e4a49b9d01127e01a2b10d204fcd5594e42eba5b64f599c7afea6f4638e34632ce40b4ea24a1aa807796eb541b4652129d09922a9f24e2868246332a5aaa3c32f80f42b2bb6a334eaf3aad22792263c3bd38806aaa10a977aaff23b3ee0826a1916742302c66632c80b57bd12612e6ae1102c9b3cc678822433095acc87afbcb07064e8c2d2f0b24db75f8ff8e73fb84ecf288bcd00aecd2a0a8e328715a7c50eb29e1418b67547e0da343a747a81de7d5a6e17eb66a103d71b8dd321d80f976737f4e88e3822e04d0fc84284881f0a6d942f3f2b07ecbb4ec07595e6af216b43730be23f254d06dfa7261a4a05255d2176229595a2785d8f3b9f522ed5ff4e42cea248a1fed001dd92f433ec5ca47dd003b27ae1c4d5337d87eec9c467ef9547d46811d5dd1fbc97f18e93db9733a58152c5a798cc81a047804502ea7a1fb077ae300daac2c2a7238394ea8dddf68eb004fc0399e43c4fc7c3dd632c7b8cc5bcd210bb8fd0340f5b922f7ee1f4b9813acc0e29a0d33c5637ee89cb986aa261cd0322efc55fc9531446ac22447a646bdce23fe4db8cdc0f86a55ce3915c708d07bf59f2dbb7dff236bf3e45127312c0ee95d08d3031d826d6374778f9ba25ea5993278d6c6d68eec9e4eca821ff32514c98841ae69898c3a21ebc9e8a111876aac2c5eca2267d0bdc84dd137a678347b069a6af60563657908834e3f07def169942274df8ede9ac289d320c91226419c3199f4dd68b8f9168edfedde6b9d3933407188b11f79e7862323b66c835ffab983529fd778c46e2be82f59c6d3a327b58758e8b2d6d3d473acf6f3acf07c3ea961bd235be2fdd613ede9d40d7a9118027fbfadac012989fc4a3d4a5323586296d721f9f94bed6f7cf113fb524c6c0f142281125513091e5558585bb84c27ed6d608790b0b3afcd02cce8aff0ce934ab88119a4b6f9b4ea5c50dd4a528145329f062ad1a30f5a4a0ab2793325b91f4428c2a2209fedbf22f61e7067adcf81f744272d8653f563fb848447a7d575519559a251249a4a33a821341d4530f12c3d76cf265669d72eaeb66f5ce72489d564d0265846c5f71c2e8167ad4ba1d4ef6627b2e70d0cab7f3a8c047eee566615d1a62647db275c3ac163c035b316f6907caa7b52b6eab97aaf3ef4d16b6df2b4bfb91a621d35eb699f7488499f05fcef9255d8ddfbd2e37a69d077c7f6878b4503c8c9f837e7e82caef859fc698b6fdb2e2da96a733addec05de606a550834e181a6d3b0b34981ccf39e29660af80873081597a317f4f0a3753d5b36d2fa703c6092b62e5041a5655e960c0bdf8a581122c380884cab0e19f7a31b9517969dcc0c8f62ee9472d6176667a6387133351e19d669f532950190ab051eaa4adaf34131bc4c4533db10b7a4e2066a4fb6c19bc4389f2b4d1371801dafd93fa92954a8c8a0bfca2d6f3590e594f82421871be3469acc77d0fd3b72ff1f17e254d1ee80ff324cf1bb2f2d95343ec3a62c6d9294bf3a4b4d3ec79731530cabaa8d2f9c7c1b797579f4a65d5d2b23b6bc6bd7a0f905da3a411c5f7186a012b702556620ff7d7434432d94fa7d295e6d8a4bbf9e8a6ab92c8cad07a333e0ffb25f309f4b38763dbc90273773160540d094083aca7bf48ef8eb4f21d99fd573ec6ec91b212d05a41c65baf9b7671ea921a998b5514f1be9559d86a932e043ef84f9d05d93e2a1ace9b6c52a7ec1d42d46e8bc3f62c2474796d1387cfbf2788fe554791aafaf238a5083b2381b4a352cf0849f51acc02d8e600ddc7ccd94607fbcd674e117bc520303af6b9a100d77d99e49b14dd8d71a7464fedae86f746ace5cc6eaceea6deb6c7f0c04e03980d4b9c5de0949bcb5b270bec5dd2eb4ae3f6d660fea41edf10cb9835b2e3fd1a0e5a0c272f303f4366fce9e61b5e0bd3a66e006a6983dd834a4b8a172260945a4ce2a0f2992d0fcb2650b8a1b5ebea8c8e759f010b4052f9924ee0ff587337337003df1ae154e6be903b46dc7d348b0ac62bfd78e49407a1ac459202db1057eaa097384d46c0d0ec88f268216fa15181a0281583eb57dbff3d50259e1fe58720f058d14bbdba872078526f7c6a7dc6b11ee02a68504897fd1e36f43d0638e0ce7ccdc49ab3a68c87e4b50b8d10eb7be84c18ce37caad0e17b3af82be6833485ed82d461978bec2200d1a603982d9ff3bef2e55b5dedfb33c31ed180a5765218279a5e91c182b26db6e901264302bde478c2cd08dbd141f0d758be9c59757a9b063396a1a210a93f8d02ac151f9e6aed0ede40e4317bbb1257d0a3c9bec610bd8afe8a6f61c729f7861991567eef4ae31b70277bf5917caa92b7ab17f71eb95624d98499f81e03c97eaeb1db23682361d74a74470e365c0cf2470f22e2f46554317cedf7c4f2474ca165392d420a3666184fb8f5e1280db7247ae4d76f1b27058c667b3668f235920b5b8c5bf0e7bf6becdf330ea602361ee88cfefeae3057821d53d4b78c19f2934fa1c1e1f614cecec495e6e1480f919f48ec86c27e5133c68ae961db50f029ac6bdc89ab87a0be5085152d6f3f668a2e444079628eb92949af668e15f6493e2957476126505a0befe3730f096df8c3fb7894896d375b6cc76db83e86f7ba9cceb401d890105a7aabc044ba843c4f518cad97732549d0e000e123d4a6da6fc1831681845a75d82970c319e21427bcaa8a99018763ca1bfd516be51867b2674006c6940a4203ed24a909ec3f4fb4a741756caf90bdfeb60734760feffdc17c117b39bd234140183b4ed1ff82989f379cbc7abe680d3d83144280ecde9c0fcdff42f2a7f73f26fa22a136feddc3a5fba1c3d334d85f64ca209cf17e07340f2eb427c2655d89a01ea6bb0a325a4b5ad950b1e2b4149f1dea7fed824ffc30341129b6779cca3c96c37a9cee4061a225006618638c8e6f381a516dafdae192dd1f12b808b3df53803433e80e2f8656d6226279e011010974d30b59fb0e10ccd8956fe2088e3744b621cea7230354d967d087a177d9f5a5f079066dbb257663c3947c0e99997649593fc3871341a38be6c221626eb047ac3126af3f2715928088e27845fe14cb81cc471e5da506471545708cbdbb90485cd52721a2f2ca53af40a58c75b788caf4be4d7285d43eb6ecefb1883e5a8b22e52776e8f29b8bc961c7aa30632fcb9cd50f2d35ab1d16d8c0816a07ae20a74b9a4b4a3466ccef71b4a9226fae99fe7a611e861ff057586d53943c4603cb93f7a4eb69be1b318039af317a17b7e39ba428e00e9e313f91b956d566e2dfeb800cda5261fd567354254279d5c778e9ae3e0ee709c76e9e2624f22ba02e9a8b9e87851918dd3f7afdd340766929cc698321db4229b10476ec3b4550f6fd7ee5f67ac906fff0b88436f086c61cfa7ab298e2052bb0e1b9c784f43df0401167ea526a46c4265bbb657e087710ee215d8262a3615f4305d0d5ff7fb89fdb48a53036ccc0c0f734b24816847bb9d1a9d606ef49f276567aad85b17e190beee922288611d7bab92b3621908e588f3cf4a3e0bcc3e4ff0195ca52f817ebb1f934103488de59b5e913addf7a04062c9b97da552348a41b92065718dbfadcd4c287c735105c2c1e9b2acc09ab6611064c2469e47e094777a068bfd366aab307cf543eb01e47d33d2aee20156b14b1f8670b840ffbfc30600450de8e69ac3cb041c411339a6172a8d25f51a43cde7778e28311124d59e29dfb8f670b9da8b4994b2ab7f681ffa54e108da83a072f258fe79d373be4c26e413fcd05b08b7c2705a04ca39dc8b8f508a41499477d2b8c45983d149c3d0995f5b5d1e58501876041afd3520daa811b06ee76ca6f8951a2b2b9756fec0a25a108505d155642c4cb2e9761281e72bfdb5edb64236bc392c6afa213c786ed2d50848f3df4602b66cc2cbac300316009ab182c0d0ddd4541e3736a97726452e9bd92576f15fabc519746b8dcc1ccc4bb0a38d614e005238784503fac709f955df3a71ee0654847a9060f9d8b34462ce8335c18274aaa390829a3aab3f30d389ed4a63661cd3902ff2b94f8d2a6d7e31a00fee931e584a71b665bbca87c8c2862891f6ae792466f8833b02f5e608ce537be55e5cc2b4fd3109799a404fce7dd6d5debd773196c5ef78dfad3d7a3e83757c3c618508f4b5a4695e25117ba8203e469d5243fa0a60385e09e06c7c0b4ce9b4070afce981b51574ee448ef93753e6a3746b8222ef33bc001ba29feb95906bdbab9fb4aa339cd18ba94dbd966810839c9b3790566da46b76e363cffd697eff0f02b1eb6e706964734f6afe0429d13a44e4c01228c0eaac5b04b2412e60e0121111e11e987b2c929db417420c7e097ea086a5aba1769aad701f7385071a3181c555d3fd57f740a9a3ab455f7c2e36f522ca47fd5392434205de5a9e586159216580b6b5f837b1f1f61e559c0d9d5c65fdceffd907b49c162aa4f75afcb78b0b070081547f9ef708e5849451b8fedc61ace9d7d672b3b078bb23accbe4264412e6db5a8a49f9afed18de5573992dec6e28a84f0c2addc8a1b7a14ab9cc2ad2a909f0edf6e520a318868e9f6269927d6f01c157b044a02cf0bead2eedeb3c2e78753d73a6601b3556ddcdd4de47303537ff2d83e1f3c1d7032088e26fe17ab21a8503ff0f72f9d90fa6f8548c49e135c20520e3fdea06cd63f6dd0d012753408c9f1dcaf66f65bfe47f00dd8b7c7bb595d0dd48b4a4e69cdfd3651189004872a9193c66aa27ca9ab1b314ded172cf3e21c6926e24e1dcf4146e8b66b8b3c82cc859bd7d6fd821606c3785243904aa81c45658b59215c0c64ea9b1fb541de2a1c4e7bf88bb1978faf15a0179477271c225ceb18e9be4673f9597e74888f9be6a345b799ce4ae9f03d14280d467724d85f14bf24be39e5a976d04b704e282708493a6cbadedb1810e5f446490315a72fa3b6469cc1e13ad51d866df6e8fc6451fdfffb2fe725e63738bfbef3edbd193f889bdd76b561f1c2d449adf85fae13a6d99b136465e0c728f9d516cf53ed72d5367387e079212dc668a828cf19034a6f2287a425be107b732723a7a8ff3bf92f02bad47e94d62f705abec82d48910dfb314b245c68ecdd1393966a47acfccde837e01bc7a3c488db2d4bb82e7025a081a2bf23e95cffaa1ac023075c079fda33aab0afcd6a7e69b80ad85d8ced4c749ec3cc03157f57113d5996652645a94cd82f9813f4872ba1f5b9accedc9e17e7d7c3bbc0d2bfe2377903ab5f3393661ca92bf5f1415b78d1689512978a4f3e4e5c48300dc2796ece512faeeb6bb6ffd25c4471699eb95f22c6af8816add4c3260f176e58c795936b26479e84db46b385e819ceba5e9155883ef251e0db101256e33cdb47c8049e5da9988095ae98d0c63b9fe3dcc35310e4efa0b607bc7c76c52ac9ef1c8cdc44aceb806e65a404f7e92e8f4f50fecf32370c4f17a2d72ca234a0991fa99b6ff5455a512b116be5c0faa380e06c23b55c369c62a5df7b5389d137ecdcbcd83ed78a32522b15d07f17289baff44641005cbc54778de5d25641ce60e8cece09118e31b6dad142300e534e5c7bc4c20d4817218b3d7227c9ef3b75a3790a5034bbf1af1a1b8ef9cf6a6e58a743722aa90538445c318320ddeaaa85ec02a4be408da86f8a8f5065c2fa0afe8259ea03a9fb57be62136612d0c891ae6e6edb43d92f55adf282777b73daf9db524f9636a8fdfd1a8436e0d819547b210c83d8c7549eb68ee5df41f26491aa34d47809bd0c0a6b17ceebb5614d519cf64d181f5a0026bc361e579abac76fe66931b9f1e586a9b63945b92ba2ff136ec0aa6c7c7d30d24218ef5b36a69a4b0b87c034e76fdd28a5c15ae5f394532cc097cc4eefb004d66ecf6cb69bc88e64ceb9ed5f220e2134b27fc34a39e5e010ae3fb14a52bcd63171b2746a7d0680e719510de90702646766b93d015c846d9be1da04fe2270bf61748e42755a6fdfde1affad35009b0488f211185052978216beee8bb187fc5416d7df6ec42063c43ab026caab0506a7aeac5f6d5196d0a6691b950c9d16415ec23511462e3dd7bd0bbcde25278b04748a7e25986c2317d1c9e86d4e395d007c4b4173db2b89b942996f9e7cbf3e1aff7eff5c2e416a94a6b9b4adc49a8abe052228951f9c37a13a1cac493f9f1ef1aea8e017923965c7fcfbcc3aeb709830f8c51af44470f2cfd721ec3ce07664ac8812c6983a048baa09fe1dd22b110a79ce9a397288a4b4011b4acd3dba8306a6a23fca215943782fff2b4d4e4d32c46dd6e67516c568dc89b9bbc8079a7f2206a45b41e2910c0e0be0d5bf8f06f3a8087898716129aaab674512cad473d45961cdbaa244f0a4db8e7fd8017ef93f1b55f4c7f4af47ea1e464666d26dcd772fe8c198c09f7490fce707caef4be9c78d3a33251680107dcbd86fe748cb84b4b7ca96fe62fefe1d2c5dd1c7196983b40846fdc96538da2ae6e6dfd6491bd66800e56462e9d1359c06c53c2760cdfecca79a4da8bd77a9bc8ed39c061b87718ac5c7a9d0ede4e8549c7781ef62d913e9bb609956c0fd2a84ce8ccd923c430ca64ca07dc81a42b7ba94fd950711185f5a34732e11c912521016010eaa67aa539a65cb296687e2c8fd8c79212e970fbe6359827ab42fb66b9cb6b6f905b58777c892f701d4a9b96708377cd1a78acc5560d4d81c014ccd988990432cff42f6249d684b191a1d06482db9cc77d79c7885f63cb58c9acb63016ee60b3025b9e9f02789f523a17afa17140f1597cf14ad12f6679313e9de52caf6041e5d339a2e1443b52bdf394cad373df984965f65fb694d78472d1e3a1306d62a5acb8d3669012cf5fabcaf59ec9cd701249e6c0714b1f5b6f372407823fd76b40d887d6280e819e749ed9a9d737df55e8334e1dc753a147038294faa7b19a1944bbc266f91833f497a151fc3618d031679c5c970860d038eea81e6f62eeea57bcd78dfaeb484400f70214f7ccc58083a336c9c9e21cb88bb41f5d7d8adc28fcab781425c9829326ef8891ccc5de0044ac23dfb4b945cd5c72194052edea5e64f9c55a6a841d8a82d2210f9570c449c6cdd8cd67e3b0510826286e936948382077358459bac71439ab5c1c8cf20b24a7ab6889074b3bf75a8add87406f8d09d0dfed47429b56308680fd77e66986dac62ae3e0fc890c440cbbf6919cfc07963cb48f379ce302f259db09ae8349d102a4127616755e438f5c9503b371194722ebc2edf2701cfc9ff856c7c1cd9cdf9ce5fc37ae87d296ef68ae5396a27a9e55c13b751b4a6300d8084f636514295d3c0523794cc8d942b299b540cd23207d8234b748a05d2cf8ae6e41476992215d8b797bebfd798f86a4a18e3476629ca2872e158ae87e0ea73d0cd5228872c84bd72cf17f8ca2cad14c478b2bac899b4bca7184da46b9bf9e9d8d5747c74a191f7b9ebe6689a1dd50441c3a90b1aee1a3d4c8836cbc3bdf8ff0bda74f2cfd41b43987abb69c778b83ae89dbbdf692297b10ead2268ba640f5e326b4538bfc55344e3ee426c97a60708076dff3397c56a3a26102e81f2c0ef6e167e92b9081dd89ef375237042acfd6a94f5d8e25e01f3154264c694060d819d0ffa41ddbfb57ce4662084303f7cbaa75dfbe829230517c5233fd6552261b6480f9fe31f3ac682a062ce7c4ec30b28b215087a24544f9a32652395dfc5f7b72d7e9aa61bf7a171f22499a0f8b5046ca12c0e3d988763a7b8bfa09c44e8e13596c651c346faf1b997396580203b6b0b64e6c17e205bc56cea033274a19af900d6ad844f9004b65b4e80a86d25f4e49a5cc479e577dbec4e7f59e848c04c52de18387f60bb43bf35d02ec9356bb209d50f240a4fad1fc3769ca4c5da273bb06931f805d6568835e308047e0d5381f34363be687b0181c2f25a8304eb306fd3f575b09fe8d558c5e6a81f6c59e0aa4bf840ecca963c01767e0809f5c53ed80039c00536e6ab0cb4e083efab102154b9575c38a842fd4d3e8a42680a4b2e9217060b57c27feee9f66cd7f6932b46cd63830eceefbdca47dfeeb018df65032112d4eaf419836f8a2805d1ec200005c28dcceaa780ee45afc385ba80eb4309514782914397ce6502cec7425a66662234a9d9e1ca378b02c67f328988af3599279c6cfdc24827f244879f90805d764e53917b112130339a60cd4ea20555f8272273bcc6105c1f038a26fd8575327df306875b68bf49813d4cba6b20c1c894ebf2cc85fc019b405c9806a56069af5fc56a88401e5596f09de428c663b49bc4a7cdd3f14730632d3d6b6c479e7f4030955ca4fbc894e0953e1c35c6b25b656e4a689370723cf0a1da8378940725f56e8880c0a76ec0a5132ab84d8646695fe0a7a2d528391877fb97b78004fcfd5339aa91403e4e015d52e35aaf22b0d1e4057ef2a40567e9331ff57de661f85ce34ee047c17d90ceabad3428e226df7c3bb34a6f97dbaa20f9146ff729adb6cccd9f25d96d0898dbc097292dd529bf6cf207613ecb6673d3b8d6664f6e471aea8d0f27251bc5633a31229efba3236a6c30bf6a03059543cad1efe6af8880c437ed669a37727caab862d7c83d92d88c30f032bbcc1a9276f39f8e26da993789506f7ce6b576b8d4341a51f8395e5474f2f450db013fd3155eb2152654333a709ec41497493a99ab138105af64e3393696f1d5339210d23d132b76eb7a2c173f6c4a0be0f30f24ce68f71ec01ecbab16494c8b6509fc7a7ab41e86a25887cb0e2214d10d93f7b93290eba6dbc514407b9683d187514d742e20f2eb8bb361fcf069db3a62a16863069ae5fd93f4bdf45168b555b39b26e71834757ac00e0062043ad5ddf2716846b90a9ab24c1b30a56fbc78fe2bdeddf08d10aaef5aa999e46f8a69681e05799faa83ade5e5873986aaf59bf8a89327f2c1db597897bfc4428d9d16f6d95a51e6808505fc6f4d3e45ca23067ef66401e61582a9147f4f5e0fb263cfd8e1ecf08ff362bcaca6d4563f94f7f295c8be82d8adda714323ab06ca19c5c265fbcde0592ed497d2f534fe09bd32baba4c85a8b0498f8adebbda53c3ce2513f17a7f1e1566947932cad7533c0ab97a19e03e9e11d33353a71e9ced73b469bfa2e47f2a9c546e0331dff7f43dcc76a99cf03cb5bf4f01ba2511d047c03b8cbec2d48b75f229dde4224cb10bb0e55ff60c9f67b48e9d6d29d80d3195a8d45e11c8b20d8d8c20793c3a9214a975231f4cc4237eb3d02a630316f9f3998b2b68c9fdbde4cec51fa1fa3bf88cdb62a15a42c0331f7f1b13cd81c1083289348aa3b857b14013242bf7c01bfa6881afe5c6f8a6f6cfa3612f37c42ef61444061e117e749fb39aac8623db0ef357f49ec4cf86853a4bd56efc0985b0d684ccad7ffd0f622e14656e707299486faee0eccb740275c413bdacfc55a739259e6b0abde7c9c72048dffdf92538d4d5a4b8cbbadf2029d41c8b1671449347b81ff050d25aa48db979eb9b7b686fcb0024b6ede7853d72cb4d135423293a7f852cbd2bd54ff3e53a3ef01b0392b6b2441c478134be76d6c1889ae42792aff81be32b5eab62a29538a7666a4ee10f68b15fbe913433c9207dec76060759945ce99661642df9b9f5ac7631fd5abc16133c9437ea7fdcb5685513a482d38203cb4315a5632cd4561beb21f46bf4a382bf9986f5200006bd60cb312c03c40fa614ab6f6220f401ebbe3f88a9f89abd9efdff486cf5ea5e885decd0f0b96e6ddb04027d15a835e6e606820c3c9dfe41a631fedd6875b96d6ec4df587b939d271a0850dad245e0909be927b3ca35a9e68a4ab74e30a2b5553eb04920832e4477857bff7f3bdcc96e07e32fd9fe5ac66f6b7d1df6e4d9c8040fbca2d432256f048a8a611ae34e265fc46615bde9083b47fce64352c37c2fda5a58216c52af837fdd371ea0a5c9e8eb13d49278293c39650b2287f6b3ecc047c44bbb4ecf552fb016aab4088ab354ef24a779d2d504b6ddd182b96ac668b391a6ee337fb08c4fca8c8be43454ab802f0bf3b8fa0bc25f551a8b16dc2915d6ae60b5151dc5a54e78df23c1e6e6b62e854a345a2e0e87f74010495e831431e75b34404c77eb9bf6acd9bd3ed56ffc7f235dab8d63432d0c7df1d31ba9674bb8c9afd80ea8c6c88f81f8f809a26f785e583c6c7673ed0b98ce042b791c4ea0da882501b33e417ecdd7cf728017c43ebd7c1ee46434c4136ae2c813e7c3ac5624d2aa678b94a4647725939bf1c3d960b9b0262447a03380b929b6e1b06c51fb4d88feb39d895be5c3400f09b2fe211d4bbc124c3de0ca8d73ebc05b85035571d62530ce1f7f1966391c16bb0feaf874cad59cafaf2cbbaa6efc595cedec12eaefe85df58b18f4eeb22ee3cb2dfec3f95b730f468aaf5307f2d6d5fc01386bd8576dcfb31b33fdd5fce76be129bf08f9e9d5fda362d3415eb3d6114d240b0430dc0a11304fd806318bd259c0961b2be696b7d1d2ae934b854515d91e49d9ee222a043c1403500ff4309e8ed199db240c3cf4526ff5a6ea524133de4430608769e22d80bf96f36e57f426191f9ffaceae21eccddb018390ef75cda81cfd2e86b8f1bcc3aee2c4e5ae449f98e020c3240873ac0d6bb406f6294d95ad2f81b1344747f6d0ca0c3220995a9bdcf85873f6a90569624de34c9cd41559da8c1f2f7fba50541f53fc27ccbfa879a1c75b249890b9cb0d56083c7a253dcaba2ad8575fb9cfa60b5fa1ff18e1d2dba51b2426cd8b293c89a20128bcb44aee24cd25daab463ba92106b34889401124acd382b247fb1a86c57f864a7903562b3a6b1c15cad0841fee911a73a411b23346cf2529ca7e46882873da2e079f5e60b96f51141adde706a4b476a5e4c2c0fbdf855cd8c7027840b958094a25448ce9d97436bbe528dfe206244d589cb552968c44ae9fcabec8db56adfb076cf3d06a5a65fd027b48fcb3a0c80b4d25c3ec8777aa99e090a8132dc0e7e7f97ab91bff441d5585d212baf0dd054ab499be22592fffde3be6329611f13c663e0ed52329700f39bbe9c8344ef9cf3de7bf097ce4424f70ebf3441639f219dd5f3e764031d44b0bf619bd29e77c2c519446a8830be847bc40394bec550466dfbfe8e318c8019e58fe439d62193e290d2b475a1964f8fc5afa34c6ce9932518cd04129cf9ccc3961a20485bad731311c5563e067ac9c600c538600c4f2ada768d022c9254215492c9e0368f872af7a26f104f850629c1057fd7cedea338302a77c506edddf08a43a54433add0c1badcb71091eb8a7cebd2b24bf80d74f29f8bad80b1394e1bbdbd8ea24d7bd302e68d7c7797a2746a1a40cac145d451323ac6d043fee81cad77c79bb6076ace78e12422b15c22c54e6d9ef70d306102bf4eb96fbd2875aa759be083191c3f065c733a97ea195263ac2d5f67eeda65ba392decf5d32caf2cb6b2d139db6d061925e40f37e6d597b0baf015e210add44d90adf4d44c9cecbcc237e8e4663894a193779bc2877e71b0d8e50330a537e5d381a1c808b2fda3ae3be8819ad23aace03ecc7b91a9ac26cd91af499b8c0cce034dc7ac165575d16066c39d8f820d657c5156488ff63affa59e7a7302af77e72d04809b8c084eee6247fd9792642562109dd8caed36367f03ddc958e47541dc4b3add4c062eb7af990cf30cad77b8ed893551215bd806edfc1c1e1220dda47ac905e54f46ba4a0544529d689ac79d2cf3913a272178cf1aa2697e28769e930098580532a6fd42530c75511b28714a6b0bb6e87e6d1e84f2ffc2ad5e3a47ceecc9e5441d5a45baf8f5ce32c806d7f60acb02b7474144a63c69fc65bec25817044a219a2553bf784e807aaa2a0d7ae4d46968b9d128ae437043fe7ccf4dc0f2b8ae9dc0de5fe507c9a89be5fd5429764a9861381202618305ec18ad79f63912d84f3c19bb42f21ef714f03adcbc92a2c55b8361496867af165b8324d7d691f0ffa64082bf8f66dc063e9b4cacc7909fd91bef8e2991caf6dd6839a04697bb2254b36508ea93da42e96281c3b4bcb151683095584dcdf8f15236c6b683c7943584518b3d6d5e0b73eda15f0e8e3fc352c22977f7abddc46033f9ffad912cb8112f9cb1a61bf9cb1697e5f0181a8eb96ecebeb9ec19bdeef39dbd179ee5ab346fb23dcb4540fe3baf3e725bd6c0184d9fa3e112ff5edd3f265dba5a30262c07809f66b5839c838b8e43940ab4dc6577f1580cd276a123053b4d9ac36a75ea64ee67d15d8c5bb0a28b99846284aeb6f8304db991981f5805bffb37f000120cd4af675a6cb8d8c1190c8452cd410992b7bba2d2e3fdb51e2326969af34a160c5fdd0bae1154d3cfba28ef2b158c6c161a6f983572e09323e61c99f8b175f1ac9098746e7041d23645789f72224c60a80968083c23341d2c21c1cef76c88394bfc626cb5af3a030ac355492f44446be9097a23498408b8ab237dcbd53abd4e8167bc3683eae08b5e8a719c39b38d7b02359f802cc15f4052ff3e3da4dc737ce9b59d802e2e4823c92cf170613376c971d40005fab0703007f2c359cea2fbb635fe533ff1273b041160746d29af733ae0d4b852b797433d1d6710fa4ad30af6fcc858abf868b7d8ba2d8fdefe90a695bca3323ce2fdf0ca9739012b9afb3af77627947c303c9cbc0ba7c1bb0c46406b4d562039c6e10cd60a394dcece7d22eb326f4f21a3f0ee38d498da11da4cea50044fa1fe708f28606b877c57c6bc6d4f54ffbba43a2b5077c537a44f34275edd15280363f372cf10b2e5a7955412921a822b78982702dea5904f9513537eec740388a51382fe34e75bde3c394db21d278a15a27b0dc29a0a43559caa27f1bbd5b904a8fb4d25703b5e91d54b156ff63820310f670eeec4bb4284ae3603528e6cc5e24464fcac2be90f88738417fbc26d6ae1bd59e1e65b91583e9010db90c8cc45b13cb5dafe9c32ba2a11f8110c53701140fd2b38cb271d62a9e919accd22643f566bcf5ca2ff7b378e7ee66a4a97f4cc9ace797c7e09947f9fbaf365889e23f4ee9bc1a36face4439db0c927bdb95608d3b9fa28ef42848bb1f4c489c3d6ff71c385d03c78ea884bab2378430e9d089633b9b80c8e311f5273f0b87021bd98f1083ca441a8d10e6e8ebd8480a25d4eb9b5b40179f63883f43e4c6136dde01f9334be0e5d5e1257e33451ede5188c6ea3b0972600f1dcd975e94e00b76e3ac7d99551b545d192966ab2d029318b5f8dcfbb93b080db8c43ec252cf2555f3d3aad38eb775127133f5d3956bb5e8f9258c30322fde4ed7eb68853967d73c4075c9b1c9c7866b23ddd10666e9ea660ba79445249d3d2e0439a1491634f93acd2400f28e932dd896de66174c1a77c2f472908a30ce10c3b9c2da0fc8d59deb635d9ea8ec1bcb9f6963f45db14505356140fc49bf9a3702ad64ea89483cf76e2e15e6a6c0ae8613b46a65e48e49ab490f216e57747fa1e514dfd239905054aa1f0b6ec778f001b2365665fd1a09780f3963ebddf9bd970177a2745643e7716f16cb23ba606f0ebeefd30821632164423cbb8e59f85698cab697604ee9e656c338ed3b0a1745ac3b47e54438234ee2a1c38db1420c397090fcf4897ded6f657513a0edf808e279306c2bd45e9e91d2c9657a76597b7a6fb73c1f8924ccce219ffc56f26e4174b4dea2b9dd1c04193b27d0390728bc30bd580dacd21b7666752fcd6dd7bbbdc547198300c3ad11863f2f849eed48d62df89eb1f480e429971881f5c48bd260003f8f0ed4b61448848d9e268ed22e8d2e2aac1ec8af96cddaab25fa14dba42ec6d34b23a9898fc463d56aea3a99ae42ef40c89e6ab4b17035c97a362195316e1750686e2cae3047df067e3900f491a11d8b711e388aa587ad2a7d472dd52d5ebcf01a623570419fee4be5776af7295bddb71b5efad30b976e8efcb1a9dd1dc5a889db1cb5a86ae9ce54b9627107a485545c75aef632d1829c272045e05154caaf11c84ce4dbf8f9951bbe4220d33dc926e077a947882688379bb77ea5a817674e2308131908dedb2671272344ce0a1c6876dc7ac1ebf002725a2fd5f09d2575796274356e4d89236ea8f027f8cac29c0fc641d08d1121e2b0f65d5e82fea524962fcfaa3a184657b58163485ecd7d98afb492e8917b224bafb766f090550e3e9034e00fcd63a770d71264fa2b17429809a3a69aa2493d2f59cc5072c8cfea7cec0a1b19925bb92e394535f5cec61bb5f8184fd8f72360f9858a1cd56d13493335932165559e52de55f176784e0fe9ff02b2ebf9150756a718f62fe16c9341df5f0c77738c2220c4f71860a1cae7a73365d7fb1e3b551ae6e82f68ae8309a62e78f932705e77213b02c60ac827461628077c47ac7948d932ace8101863dda69e01bdca9c2ed388fa21bc7a4371be02ec5bc337a3290de773d1adc5cb3cac85431d6844f26f9a6edb91914d7fae970dc09e5a0f849cf228df24a3df0e85ce5aed93c6a201e13a090def5e77d02f71af2d55dc195e4253ce04bf1bdcd24c65513a9252da2bbc9bb5a0aad18af5f1def7961fcb48b4ac2a6c7574a6ef0ab51513c2c7e6f29a44aa250e6bb72b7b079f199731bc99f1e46dca7ea20db093ae51884e279183515e93419169f19692475c1aa8a060503b0ba72d48452f3f34fc44a012321f9104d36838aa347ff9b32bc6c74c21e09ead2366953d9db852380c3b428cfe351cc600538b38d52531da9ab131461c5e9fc569538316fd7abbb88788dc0b3dddccff68e82c0a98267a9b69064270f63855da2b3ae6c4fd3221c1d6ad4ed0cdf057237f32ac683dd42bfac87a61fc85d3f074197ac4d4e0564ae4bd81680aca06962b1eff965289b3fdb5bf779c49fa3ae340dd4eac38a541b0cf5d4f832dfe50188dd1b0f0279bc0998d9494478106ecb5c48b93a51607a18f6c0beab93d3e119409512e28bc6a97205758bdff99ba6c635bfa0d756b2b4d0716f77299202fe258ee8854e0996683ccbc8bf3122f7a7b0ffcaa0d4faf5458e518058c96fa246ad1d023cf297b39f6636a72150ffd2deb79b908440a204a1e9a2672a607d432f72de5d09b501d676a3e53d95e2553d4c7de75a024c19163503eca9a6f477e7800d83e70125a0dd876503452bbacf316ee772f77b59eb59cfeb72e33ba955f92a29aaaf341bcd1653f33e199af656684f7333c2509151fe13f5432cfa6a72f7684cb0b1b28a55529de1d9202211ae5a337f35adbdfb15dca6e9eb5073c62dcd9110597c9056505612f7f7f6955087a640be294ea82977ab49602c66456b0a3fecc3635181feb300678f390d084b0b1a46f56f5db9cfcd7f0764f1d01dbca571a47cdb9906be8b9809ea70433c724384a6d403d24599382aae55244dc242f20b4e4706c75e28bb72b23e339b99b2104603ae71256dcb6c660953566c66b1aa57fafe2e57e6315b72d7c2d6f87cb35070babab5fa6d0f0a9e177500af5fdeb7670bb670c197f2a00c44c0314b578c2b5c30244ae157f0390749bfc47e434541246c60b806a3bb57a230622a981e3720c69dab649b22fd7c263d53c062e37fe3f59b697c4b094b6039245bd546a95ff82a566eb0adff69389605dd801cc694c7eaefe7ed33aa793239c9c8817285a3dc8d5b5a31354d5337a048237565776ed81fc538e2cceef24f2743b5a1f6a8918145be24b3c8c7c3fa2ea0662a129b1d999b590143a06cc20ade34845f968df1db9117551cf000e5e420f26101055a24bd8f420c255c0cb8c568930d19484668fc375e55b7e1dd06e67e9cd6bcf4e96cf17f7b0115faa19b44c545a4bc2c136a949034b289b9edd692eb1883312be27ba189241b3aca9aedbb45856680febf4fbfb5190db4c7b353521082089af9d59e913a8b8c5ba8d9f2156ef9a68be933e19fb1db497416189fec3720a0fa05320dd58cdffe93563482747e24704fc6b8e9c6214e850af12db2cfb29332333070a5570508124793ce53a52524d195dd2c890903b9fbdd433e0f58cab10c4e834bac52f3a6612edc85769f0cc7cd8bf261cf7afcbab1d7eb1ed5d738feff8a99c199f0fa4e851846a006efccdf7ff48f8f56bb7be98867d86e7cc1625a04467568ab4412b46200e776f9458032bf859169f9b5a0058c96e43191ae4a139ae15c5715e422aa3b45e6934a2a0e54cac51acfc2159c67aa7ff7c9591973affaaa547d4563ff0dff8547eb3a8ca186989801c3147c71ae01fc7f2ee369df7d2b49c065e87f698910673dd621785a44248cd3199d0b1fb41a25b16f3ac12dbdb271381ea470e57e20a904233dd9133b7fb1d6597132c4bfb666b6bec7b629088dd909f23245de528d05588298021ae7e2aa7511cb08d7800cdfac7218e72b36568209f56c362bbc573e52cc751a11f7ed98967531ed92ea74623bd75f1de5593357d5308e4b860f22fe6689d0d38b7c165e4a1660d2fc8a8b67d6bf07e62db31fd49d9fd26bf6624a466d6d03c0701b0e9dad9ff2a668579d00a6eec5b8d254e98543e527e9a49b6c094d96546f17acc584846c39f23c2af639316d78000640db1042cb26f776616727da249fdd708953311fe0922c79db3993caec3f1bb66d0f7c7d38c836cb510abcfe5f04c9f3ad8ec702f90414cd5ad59a7b1f63345753693982bc82792359baab9eadcec55236989d4ebc5f194e71e69dec1d6c4dc0308a7642e09dc87c06d51421ced42855eb6107c40b10cc7c21777cb77be7def59617976619f9a1d17292cbf5f8795c2878f5ec8cce243f5474bfaf65c6ad55d3bb3f61caf52c2cb01a8447b6eea3d3d373ddde042f8bbf4fc1dba1134d869782b87716d020939fff9de3c1d242ba65007765dcf1cd86b876157f6457bc9d0d67737009f69c5932eae77a7be9aacec6e8621e5a5d3e62e56dea9898b85d39b496082a6e9ca80ff4568ba4649796911bff295d9a342c409a92b2c5640fbac050fc8f0721c05aff6e0ab55687d0cb06d2ed57f47a781c7c07f0ce3331dee19b617f1328e191a43045d594f819630d21905be91752b9ab67847f229d285429c0af4f0886b1fe7edeb2d12963e921accc018d850afb34164ae194b835d82246e485d375774ebb8c1e88391c3640307c60430b11e3b541a36c7386841dffee80919eb2b2dd67dd813ae832f74548fa29bb9c97b9212deb61cb044e8ee44864fcf355e06cc0fc344e5de3bfc11a74e5813fad29451aedf0c1f5a8f8908609c13fca59b3a642758d9b89602881dcb6efcadc3cc730119b829883efcc595a9b6f7463b00cff9c4cd1430236de9c9d33bfe748021588e9197dce4524fd50143667b322326dd788cbd4773574ae3878c3b7ea1e0743c2fa3e749186e99714d4caaaac7bc866044fb29c18992768a371d44fcfb5d3a4bc6d2f114f85e87ada0e3eb52b06024e97756ecdf8295dd44dc02cba89173f0f521b75eb57d115540aceb7965e8075515a930fb743f3097678bb81fe3554644a872de91367ecb0c6ed9f25cd7161f9241f38034b57eb1a91147e9daf7f8216df7e3fa5a7ba72d23bdae085e44d0ee03fc60822ec4075b1ccaf7c818bd7c2098ef6be2ab97a8eedcbbd8fd22e07773d16b66cc3b4c356a278176e7c4adb1da8374cab0b04ecc6f40915e72dabd6759ba7c9aed75844f6067147a892ccd871ff0846668f29121bbcd04355821a0bb4b579f6321faef225a6043d602fbe44165d249302ec037d9e44be5851434debb48b7e88c6bacfa973bad0c891d6e1bcecfe8081e5622599a3f273a2473e838a23e13949367d7956ce140fa0ef3db43743efd4adacda3ffc822460bf23b47f7132f2326f6c8b0b1d795f4a7ae625b98058adb268675c8ba318037cf3c7cb3c2d3a9b9315fcbdc5646875e9cbe9aa3ad46cf38906af394904f5b380918b859f68058796a6ef566abaf860caf86e4a949df48fb2bc55d740bad9b1486fe0b79dd27a8ab27128cb82b9d6e97cc951a5242f17c9e953ff0b8ff317b096072c43ac7abcc888136dab78487a49a4cdbc60ced7bf5890f7a07190ac4b589c8f1ea2be3b59d8200731fa04d9c9484363dddfb014d7a54f772238a523844d4db6b9e056e5d2d381500e3852ef10dd415beb3b821a5859c14022ad57b4182bac900701e733fc63b93b0a1ab78dd468b03e146bb6e65c03641afca9b585e5788b13a6e424dafbb0df188762ebd5796c78d46d08be87ece5bba13d107e28371c0d836a68b800f2a46d81a51ff2dc229419e31c5de526e651a7ef45858954c4323e143a6936b2c78c5308f79f1730b12280a6c514b2b7cd2045e6d93a7ec0856e80e374fdf45b3bf39393ca118b645a0c20d4430d9e663a4ae6776e2269a9cbf445fecf2f2af33f46c2073870336377a8f60d5ba98433cb1ef46d1933cac96f8219e185f3ede51df9bbe06708b0d317089d03461ebb9e42924a2c221e577305eb2e59a5af5bc2289dcbb5badfbe293dba34f07ed17a88678c8a3baf83c6950afdfad8a26e9cc55dd53b70e3a5827af0272327263e39bd71fb39a1de6bc6b4ce1518172b09a1c1fc6272e56417b7658638c1f57ddcb8a87b6e022badf257e2a54d5a3dab6fd7c72ffc01c533a83ee67ae8f907d56da3a33187b8ed0a29009c0de4e03c12155050f374b942760f4cabeef4cfc2f0a36b94c19b72ea64313b202de2644bf40ca6da437a0f1ad9e7de2d2e66743b515123351be6c92bb7f14c4f2256ae16a65f2dc0187150ebf5c9c39faa0184386e3fda36b490a29c978ad76afe6973d5b3724df92f42a744ca2bd8443553c99122cca1a2f6c0e7cc0fb465fde0d0426d61b10e71955f2e5a4136c58e41d770efae247340a82fd478c6ae1344523c59a11551f52f1b93e8df42c166ee9590b9d2ca82a1395af559b3e6ccda4b7c3a76a830d3709fec817df2c5b54685618b223e71273fc55f337c1bd3859f322bdfc4d98ec72d178d5a683a1ef97e5d324de02ba627c79e05bf4cc1ed0d81c5042f9f9ed9c53e469b562cf304b0b13c6e2b9f14f4440b7e36a3d059ea4c692b359320a22a5635bed2ffaa8b00b0f43b23c7c508346dc12cb5855f22815e1e890c0c067f49dbeb1554c8abf36450e026e8cc2daa490daf6bb950da3596acb9fcee97845f6314e580844473050fe3dff09dc73931d5e6df62c56c074ced7f5df8734242776bcaefb53b0c8ab42566cce110fb5141305cd1af80b7e36fb251865b2b9c4b590b69c52d125f459631fb0ae968581b7e9415d070861fb2a3fab0b567c35a16b739adf6fb361b4b675dd578622867e7ba0cf376d013a5a76c9a06f1354854742aa6063b3dd9b65c57f6a8ad03704ae2f4b6029aaa3e9ebc9d3f9a2a28245ad611ed63768500e997835d41521cd2bc7b2f2232383bdae8fc138d79520dee0a8f2909d5ee138d3bf2484993994a8ead3a7fc75a823ef7af99bc6f50cf61ca70140e373aea9373052a8149a92554ac340b58e3c7415a0483060a5f34fe65449abf76826a0f6a0c6a315b2bdf4bfa14edfefa8ec27f48361cdb1097ae6863869144fd4b339db975b0130d02b35b56fd4f645c5c1e2a512aea7cd85ec63cdc2e53611b49c3f2059193f48b03cc2c04e5a84f568395eec7fa80551ef2cd1ca0d20953f237d7ff9bceaa0a8001e7f4bdedf170d18938e061ae464091b254d2988e108221156477c346d4d540bdc5cbd0a523eb9013de46c7c3ac14d034e7db25176b36b32a8b5f713b87e9fa2d541896dc24db961e1b8eb1fa493ad4c1e7fe3b1323f8df40e3716ea58ae7391a929a8793b6c314b5f888fd00bcede9c0a9accf79ccea8b7f7ea93ea58881887ce7a3da221bebc52bf59e850c9c386f317d078ec59d70c46fe20e99a31b226e6a4c74453ab9acbc8ef117542fc194cfcb3049aa9247467bebb27c034357dbac1afb08b797618eaacd6b7f5d819606828d437219b63c374603dc0d7f66ee51ee7e5788bc889b8b92c9d3ca1ce5379990a9737129ca830d3bc4d54ad064e50bafa93522d24b832caa91e3569e6a6f1c3704138be20cdbd35655652167933e09cd5dfeaf333da5d513316bf2f4c785164fb44bef09c78a171fd4fbeb95c12db1160df2197ebd0e9deca4f3e0d8dfabd765b25dc2df08082ec8be483bf1d14eb5df4aa2deb289af7de8d7f2aff8bbfe22f0fb13724fa082ef1be0d354b83c34c2d2e1195d6875127ae9faea8fcd779809a4fc9ba986c5fe5305f3c8a4c75c9cd3a6bccff29e8a7c553fc0161ca705868c5bc942dee0ee1234c6d4399b5830fb176ad9bc0ea28c41110513d5506c04fcca85ced3cf1d9112f8102dd4914419ce67c6da263e81edfbcb9ceeca04590cbf1bf9e388b622ea03e228994b56bb56d2db8e87a749dc21329193c3b770910a81906595c6c857da9c8456fbf661a886464b1086f62f73e48aa1a7416b451a7a0d5faf02402a77210e729eb37fe1b8b71d1a4785cf12aeb14b95ba9a01f9a57ca317ec6d9ceb0ef0679d1f1afbc5bc1de14521cb1a327e5e935a540c80b2b9f1afe93a9f989dcce8f7a920d0171baa7d6c8723345610aaac7b2808932bb780cf4de1d8e62957bb6da8704020fcdd37920b126a0f416703fbed14ec0d4099aff150cb7dceef05f877bca1b039504e5d15999215b255a83256195a2683e2af5886c6f326987d7ae77c6beb2baa87e81f6ef2ad16c73c3c78bb1d3c9db455722b8887bb1fb1d88e2aef1e47d1a2394baec737131c78772138a57b52c11a921ac53183555b372acb74934f77a5017b622e19834ccdf635c6165a364a6695f3c092fb7bae38c99d2997f0fc9dd29c6701eb4effafff11421bc3bbfc168bdaaf6e9294c1485d6d7a0ec5f5854cf81205d96e6d88b31f6e21b4d49228d2d22ad8e43c807ef8af96e2775c1ae8df9758da39c7de0f671c114d64b3623b3d19e2176b0f3f4f1646e19c731212914a80a1f01472331505e7b785a6759c09d2ebce96acfee085942207cd807f68e06a7c5a4823003e2193b2a312422815378cbed63adb0d7711f7b832c2c1a88ccbdd73d3305991aacee57da2617c0095a31c6d7f1b2efb205376ce454813186ccdc26861355834648e4e6c607508bfa39ff3a6e2974557f9d3e203c102c981bd51e7a36c68504168f1c34dc4ca24a7a9bfafcbcf61f9314d0babe531cdd8dee818fa784c4d5304b705169a9bb13cc8849c57a4343051e1e5eedb5f932fe02da6aa6f0a5f446d0556420d2a80f8d279e91a9b086129ed154d2396363cbb9515e8a9b0621c11e69db8f02b36e9dd8f7484221fb0dab0b39057136d9a6f9ef2dc58218840391b05d3419aa455e03397d600cd752cd153dd55e0ae0ddb429e69ab9ec51e3423230df32fc28dcb67d75c615a74410dc1a44b35e586b5bd83afb6b9707688adef2a29bad1b7b4c2bd81737168b6bcc43bf7b0a35ed09c5b5c0d73f2d5ccfd39381ca5dbe48aaedca2706438e7d2b25255cfc4192aa9d077f1d7f43e9c6645e12a0bd30eec5665c6a0be9634102d64f6e43df6b54576ac2ba40485d006049eb982cb9cbc0b0ead35ae03002fdf944ba5d0a71fedb9c00b55d7b39154b871830794dc24259480e0fbfcd55ff0ee1a7381020f8499f47c22fbaa73fb8c0f9cfb667c112c6a5ce3fb0756f6c270ec8c30ddba5b5b14a36a77bfc6ddc34b33019c393f6b72b8f8c5da52f212a2a859c5fd07213315c508b6554f17b8d470307b67dcdccbfa3aba561373835a6b0d87b8ac9865635542256683f5c7bd8c7c76b7fc38a5bad279faeacaa36480f57977e058956f1cd39c42c625b0d25923046f166b5064b2414b2fbdc66ccd40845b1623c86f55405d2a1ec6231ca650e4c7b7a9e831ebb0f82d85d1cfb24c46b30cc5379bc6241a114e3ef1ffc94b3bf9f1d2de2d35b7119cc64d6d9f7f5c056356234d11533e39e6ee4448b7f7de9ba68173185a179c33a271fa1da86a599eb05f299504f841db1375f8b03442b5e67f5326fd743dcd07f44f734876a53acac6d037d812b840f5a7a5711538ccbc654a839d511b32a8736ead01d6d1490a72e724aaafde16ac710f89151175d0a7d48b49b38a5a1198b5a958277d2dc09bc956552fa61cde68a4ef63212c3f8342d6043685c2ca4ccadf2f18e394163c3437a0d564cb22c6ca9f697fb272d914d4af6e491d92d20f214f5802bf342d98927dae3a8875c9aeaed13c0602aea5a9ae27b26a16a5d2e5e75778c6645e1951db789d123ca9acffd423005af7b82585929a40b2d5773ecfdf21c8bb353408b0bd8b2a8e9af32713dddab5b2c5901221e24e9e53186536766e6945953f7e06df6db552df68869b3d24eed72f2ba5611dd2ea2b537c5a1c442db762636f948d5da0b27b409888aa008933be2b3e0e9ba1c919e9248aa2ad5ac0cc1ba03357721bf562eaef9e4c012ebe3a86613e699dd7bd07d1195cf1a82f9e314869fde47aea51eff0f57b092bcda9593b99601eeadfb63ef60e79c3b2c42063d10686179e53f5d47d91505e6dc8221f019785bbfe29f52d1556152c3379e401b0d9e0c2d2d32af9b218ea3dd12e5981bf884c0d9a0a3ee3fc3be8a186d218e2c8e15786a9db0154be403e06e832b973e9d4d931137dacbdc3469488d92c410c72d81e43ea0b2919fd894ebd8115d158d051c5de651522870679d4c303f9f50da39753deec8abf0445b89618bd683a9596125c046941daadfe6e8b764225311705b6fa8217751e5275576f555b0b891d497b4bab6f1c680a4660be22b912eaa6bd77e68cc7ca0e6ef411a44b29a95a01c2def148451ff63b7734618eeb64b731fd0e3cd31c29e5d5245db0f1c50510ee9c47904dff7001dc7cd09238d6e66c55ce81e80fdf50d50493e0a9655540350c04c9cffc9efd2123fc0dddb041b5a3fa59b70bb14c7e453df994ec24665f72e7650ebdc18574b7ac552b59b15c5d79d898fdd624a8d3939ac1f9ec5d68327aabec03f93039fa3ba7658a40f67dd8b08c7f2ef3576230d852b26cb3f3a2b99af2e126f64d92836dfa9d0dbd4565225275d06caceb94185c57eef1cfeb809ce5c2873441c907aa4a0addc8537e4fdff5cb8e6954de46fc4e6fccb1c4820be7bfa8f6044a46e2b3eabfc17e8557c355a626b6754b3abac7dccb301039249016100cbc7d29dadf5982c0f6c7837228bd7f6b8592ac8c8f6a701706a225d7020a353406b9041ff7f3412b8fafac5b5732ff15f2640d8b90866ddcadc19d87d37101e0ad0de39c00966375c3547f0d12a2676f2b7e58332ad0b9c78c669e137adc07395cd25a5613930b53be874621f4fe2dbe7b238484a1f7a135280ec14e64083b60a7049fabcba4f257b14f630daccb74c008c799c941dd6927f834966266afdc3e37a4df67f719753c5c5377bf08dfc9b1af113b4da94a39de12bee21b396c58404c29cf0f1d773a06423d725f42b9ebced37e02af6e9363a015d5e577a1abddbdfb613dc63528448712f031cf755f0f67784baf90ff04b3b532a63562621dbcb298c65f54cd959adbdfeaa44de0867c13201b0a792189b69d1185c4c642642cb45d7195a17630a143deb47841d7fb9bc3f2e217c1d6f2336632aef6d2abb1f077fc6721efc0fbface83bc7831cbd513fe0e9c58d0da8708ba7b4867a1ae2deda33d8588ad7cc9bba3b705b030c7f387316478d221d90c404183a6dd6435b19e2cf150a5938420919d3e98d0d9716fa87cb333e9ea9bd0f7e475fcaef8e7a4f7edcf8178d5e48ec2c1968f12fb165cb5d98365370631eef38a16a93b2103b79dcb87bf1f4375003d27c1e6cf583e1156610e2a3db5dbbefa251526f6b6daa22060f7b4ef19df2b5d6794e42c1f59448cd10db20aa9e23165dc98bb5fa0565c220bc2ff413d18a6e4efb5616970ea4b725d08434d2ca909790011255f589a61d687b3077f208bc3e69bf940e43fae93baa2c8ac04dbf9b9b3b44c3bcaa1feec6bc8685ac81aeebd2f15f2a8e79ddacf42d53e8edb6279ca95797982958cb7cfe99313b5d17b42bcfb2fd8c31ec627241d88e51a811ad673f05484fb6a1bf38506977a0ef14184fc5c78cc16e7b27037fef7a0bb8ecca758e2cfa7ad0b59a2a31807f742ac4d6f57798fb8ddd2ceba2be39e158c2bcde9e7ecc2db7d2eff027a4f9d2293434041b9d847765697b55137c19031239ab2015007314034709eefe600044dc8eef9805ecb5e83a91ab17feb4387713dd2db68eba593861d1dc474ab11bf17730ec80aa933d75c74e40cbdb86e0dcb716a6576732da16e35ee55bcf1a4125f61cd361f35445e694ab4833625a30c9527ede842830e5e8487d9ff0719fbc6a053c8fc296d9a8d548125430e4f20fedf63a980af46b46c15bbe33a3a689321c1f29f2797ba7efa9e3e0d6f28f91e606c446634090580908f40d856c01d532d85d200bd18b6bec554292981167f1288ef24d6557d7c4e2f37845a782f0ee5ee29da82f4c46b501cf4beaaa4b44377d4539f7ddd3bab4ca8d99fc53bf14ee66312937f4151c0f872c974b8dad1dba2b550b5764903cce3006d2dec250bcad7debc308fb6e03b9de11b16bbbc838a8ae8c722e8f70af1be0a9a3a836bd7239b0d87d873a35cdaccffd434789648d8c815fcd279889ed7d53a5f0bbb9355677566d3bfe30211352ffa2ea2e1daf7f0c3730a3e4d1f56346d02df28e7255c13970b94e426c00e4834cb2f88e956c5c13d882c3ab3dc050f314896bb5e7258159fe38fcb3b6a736a95be245b59158629991d525f99e9550ff97898edd79d5347e8561e7c03ddcc567e582a352b51d9432724a3af0d516eb434b48398ee8c1d0480cc4b5f09d64a6326a8bc5a6c4774df47de3f1ff40deabfcc0e98a600773ab35c8234f99783e04195e0ac11080ab6d7af109c8265146a3bd9d4d9afcd472ef0fd28214fcf7578adde2c6b8402d2aaf5182c0de4f10f5b7d0f1d89eb7aba4752f4a4b7c8d23cf4dc70f83d4aba8682d2cb8ff9c2e5b6094dae6eac7a1e5bd26ff0029e12a065755a457a6982c94b061e2751c06f2b267e302fe0df8007b0fbbf3db25a44c0b48c7669d0d6eae468eb9098bfff30ac47ab96c8ce64c339dc8423660f74dfa740463cd68e97b48bdc4649d3c8c399a124f72cf30d2b2868b186ab4ed023127af42a5b40e3ead229e4e196a225dd3aa5a05a94fd50dd6777197f66642c78ccee7e971cd50675be68b847373faaf60814a0b35983f8ffb53d0bc6158866a41de1041e0b7371e0a07aa4e6e5766babc23a04ee46587b87fc48aa8c6d9aed5555a664a3950dda66e59856a610f620915d4eafef6128f92a589f10fbe435a384f76c7240b91af1015710509142491fcd097d1c11bb5f9d9f807d7278c1cd310b0702e7ebb249fe60f3aea6edf6a98980bc263a8e265197c0e676ae82109a8068bb9b775b6625487fcf9fd8896d4e1eca89e766a76a804431f6a1c899030ec8c1f748594fefe956dc3610ce4652b8203d3a949aa5bfdfaa455e5be98256519929b07d263ea35ce0559a546230457b4ff3db96cd8d1bb6a46cb7c6004ca4939d8b36bfe878e56dfd54bc1867301f4ee72515271986bc738ed571497602894373fae3b0a5f291b92d2f965f081443a448ebc6df4089a6915f5ace96aa616270d28770109e0d50a008f8e4ed0df37e05123f6d505fe9b20c8c889a42bbe9c9d984b77bb4c118a5e7332e2540c6641098651311133063b792b85aada836c2f187b1a769de4fa200ca3aabdbead33d4a3e518ddd8d2b688163f9eb99c0baab6cc59e2d05b0ec79796b1c9c9b4d7be277f5fc60115742cfe6644d9be28c41168ab694bcbcbd6cab7eb2ada5d95e662aaed4b199267fb9a01073102bab00e12d9db213deba608cb5db570be765665a10944adc64f86347d552278a02e8a297e6de33700c7478061104b9123e4d365705d3f770cc7feae1cbe89ba927e17aba54672d328bd44a8b2498432d8fa2a23d79c35e1e4089f13f2ac9a508f0b1b915b251517a9821e9079c4a3811a534f89c3ceff09134e9d0f283557abf001ed18f0862f59214b9db0c93846be59ac088e90cc190bdc56b71c9ed18ab170e94d7502323375ce7d780ec50338ea2d19b1dd7165afed316ee720a086094c1f2e10719a2a9b6269510337eb74714bbfe86396593c8c40b126e7bac77d2bed86fb793d3b44334e129c7794e0dd29ae0dfafacd892f93d7df86c6603abdf11dc1e86bc8562c9fc6f3b410dc0baa0962c6d0368386ab7ab4e52815a0db6990596b4247695722ee0e70bb9e5c3b329cdc458ed82bf7b43a5067b5d4cddffb7916efd725449d49083f5308adddb74ec6c78b33aed8d30f5dde59363b54832b7a2801f86629cfcbad129e7acfb2bab893fab31772b859074b289968272923d678f8bea768c15c3963f19bc8830a3b6e181fe6e2452d44f009e592c85c81eb94a44813ab5c8fd902904f2aec8d30d44e352d750212a0115cf7ccf7b64e5f071230666fed1f25d5cdfda24ebbe59e58a68331fcd8e6fc1af7bd32b46c7e18132e50e19cc11ba8bf963b4ff8f7069a8f5acd3297c8d3cdca5488b25b357d7e1cadf83d87f069587c0c1d6c707b2338c09748cecdd06800ad2796b71d3cedb5bbc92b73d42ec70fb7d76bc047ce8e67c4331924bff7254487122da9847b3bf54431f3aa3cc01644e013907dbd3dfb44801b1513f7c0d8dbe5749d3f25edcd3e71eba2fd64f586a273b579aff138ad0762d11be1b136404a7b5284303b0d3529445052758ba6f66bf58cfecf1df0fc327664f773ab1695b2d30755fa21d86c2a7fac12e797d93413c215a18f80a1bf0f7a8adaad06ead45f70559ddd1ccde87181aaf69b2211caa0cd0b570561d3e569f1e9c6b6a881b02be7c609a9406cafff437913933cb1d14b394c501cb49c69d404a808a050469d80aaf011af7ee0e8f7ffe5e13c22d0c3b8c509f9279c023bba7fbeafd44d80cb7cffd45be9f13d48a890af11fa255dbbaead7d43e8ca31e29e617cb7d4ee9d3f5e7aabf04dbfb4c4a312158ebbaf4a045b7ab44381b41b9a5f6ff1e2d3759081c84008fd2873260a925b76da672f6bc1b992bbeedff8d63ec219cfb1b5961b82812833018325da8c2e30a329512f421faa7772cfa336fb45775928742047c3ae3a207c0e0bd36aaaaa85c192f8db7329255c8d1f99a04f6977caebc5f03d3589ff9c6ee756cb4b473c964fb3ad300d4c66b6115814873869817d2b1e470687638717ae08753f1da8ba3314c09eac8849fc4a1448e5cea6072b3f262732a92b1db44f424bc0cb9cc4ae3a2d600ee50e02b04d37e5bce840a687e146f07814442b574b728505f78c6ce2daa9f94388311c7279c75fb88f3daefac79f191b56c8cfa254677bc7550bd09b2d6929eddb3bb660a427f38d5ff304b4b5d67a06ea9a571f5a979e8ccafc7e0effb17ee0b6cd58168787fdd7fdc2e5955a2d0c3fedd9744eae7564d0b6983ea00c71df5c48b3f66e76d742e6f96fd5f5533ab8ceb6cbf2c921bba9bc1d642f4f13078d6d64bf3a9919aa60207d30a8464bed15170ec23a67f16a3a8ed5bc31b608a71f5e3c3d28c87e7a6cdee41f4a08d5c31ea52df2dd111f1da29ec32db1ebb1b7a4eb41dbce79f361462165f096246a863d57af2686321d38fecfd1a98095f00787a67616f091acadf2601dd42fcc6333767f1b34e3bf9e6922a8f48a0bfc23473370c750e443b333502813fb9bf97401425f2d437df2b15351133caeb4d78366a5e0294b6dc3b67a80963e6a0768a632a49e7b1e83caff68a6bcca5842e8cdedb3c00b55346409df1d4e2e0b4d357d5d07bcec35219de43af01aeafffd8e8d02de4c54eadf9c4bb9f2539ff7bf2e2312eb2af7f60c11d34417020a36308e484111e007935781098849d04b965a74c368fc4cd8df855643ee689d8babb15d20d23d65cf21264a12d046d4042d03e6096aa40fef13c2c7763b6aac85f211fccac22279e91918721cc02249efa3c1b907d6e425c7787e0c48e18e905e607fe1144342192a19c58e85a9c54a0d15281fc2768f864ab3c868450298b9af27f1673205349e32d70d353054ac859aacaeff73b08eb605b36efcb3ed2ae0826aa43adeb0728d5c3c4e55fa30f3fad4e58b0f2771bddd75b663d87357bb76ba86da557abf2c221ecd45f5028bee9dc8f18f7fca999b2ed9acab328a4dc6769409582b17370baf1c2ce1d6df227cb74f80f719a588ca070d813d46bce22eb098dbe80f9990ce401de6b395de98e1a341ff6a32be5ddc9979cd033cd25060414f0b9222e9d319809a0ad6bb886ef846cd1c4880929c8fafb09ca204b9ccf1953b46e2478c9231dd987b59218e861d8ebf43a101d69d5f2605e470fcce413d1f414bbf807738e81e5ed52138282552dd1376c7a84c55b7cebce0c8aa2556b911542bc34b5c6443a54d98fc395fc93a18c619c8e2621a5a8504fca83303ba1fde1393da6f9146b63b87c0ff76ded92f424e809bfc1eecd71897aa1ec70fb31ac5d7f5f67a4b19b8aef84dcfac4af151e427404a69ed8f7fbd44e05e4f08e8a42af2fbf1a9d4c4c1034829ee151b6b6e528538a787074630a7e8a87d6c77afa3d86c2a2b4bcd72319fbe68da59e4682237065a35650ed10f5c8a0b5907e70fbe81d884848e697e1c881a23b5132d518f90d7144daae641ee05d119b8bb169e6b9df595058e8b63472907d69dcc204ec5bb4f9314ef994279b2493bfbd57afeac5bd20d04cfaff316fbd6fc3bd859a75889edb461d1602f674f71d434b283bc5f99879f086bc60ab44d4d53c5498faf4e3cb088c6c406c40c4df58c506f30ca7102829bdb037b00d2b36de6579ce9d1de2d45b845e7e116632cf7c08f914706d7626ae37ffbfbfa379625ee517e7b7e84c633f724ba0e63c89841e60f7d3db0e58306d5246d19a4f2b34765a5bf9a1e8fcef13b4c11fc20215f711f9606789e8d522954247fede29a86314ce3bc66539322a54c00b691ea007b01f581ba6ab3e3978e8fe0d387b04e5ab287cf77a97c5131bf00456760db4d74eabbc6d3b202a96b625cb1f02e476d0ce5fbf5f7a74c379eae2d469c01f1e60cd7fd04c42de297fbe8337576929b6b63de3a1037a61221a38042a24a704555ac35e4dab33e92b571952cc99c92ad1b463c60138f012f73579fedd98f904653e202a8f73c8bcf7c6db14a699b1f605b4549d95e75731b9832a1135fd8743a8259f0f7e7606507208f9c50bc91d25b08602167c6d22fd79d6443528720110cc763118368e60643545a8acd99b28ee0a5903e5e41ba51bdeaee85be4b00dddbf216a311d4f6aaceca51d0f16cd7b41cee6fd8cc8f3f4ba243a2a71238af828e8e2c1a392799f5a47714a43f7d9cee58dd47f83edc199a89efba50940c548b3afd37988128291435efbac6ddf306b118a1a7c363291ea2170b8be6f2d9ae0d24efa24cb0bd52f79a1f6be447a53bc5461f9ef796349ffb8229e2243bbfe5450478ca2174e7db0dfdd828e6db3cf6e2155f2d1595f5ecbe1bcc2e06112c9c79789a9234065a7456e56c94d38f59ca5d933cee0e67bcfb9ae1d2936b5b0a2877b15b8130b0b1d63e098904f68c28505683aa78efbbaa06086026fe5cce9dabf70edb9d7657766b39839710a4ba544354e9763ccd0c8b99700192073f2ed160b46788ecd4fa2024c6dc59073f9723e186f610807c1d8d3c01083e1ee47bb0048610be75ce82a4d88bfb7f359671cea60935a389efad7943dc6717644b372818aefcb2325452fb56803b4367400aae5e1bca8c6f6437e810fe3ad5b280db0f610fe2d240ce779803ac7ff7c30567ad44337b0382efdcd83bb4080bf3af61cf5476c90443ad8b1b081a86497574b00a92b77c09e7fa96dba91e9ca0ffd2ee6bae6c83e020c2450c8501e0e1f2f8b7cb12fe372f51165baad46b04de312b32e8cda45f254b2377906b7ea0c700830ac8aa3fc925f4bc6375378561308d8183a3269813aaf12ef08ba8e48968da14f783f8d3b56e0939a208f3e4c9a795a462f408c0411874dc1c5c525f8a6e4217c6c0d51a54bac8fadcdca1fbe3b1cc03cfe0bb713a84b906fbdbecab212460a503931d7aad82de09e8ad5e6c31f5e3663dc4ec6213aa075e365c4b4b878e0c8b22d79cf64721bc47f5a212bef2658e0e92444244c8ba9e8910052f569ad34454f7815b790428725d425efe3a5a2c22b1f2eb784d74abb37fcaa91f6043736df649f79b6d6e77f4a6e4e2c9135e2445107b34f1f0f33e2451eec85946a71125a7b0dc79914b98816400110b26e47d157f6d455d4137f6b1f7cc0fb1f2d8aff8aed27ba77626a38c3fc34f3db6787d0a6d6f3b1f8a58ebcedf1cffa604d3d2c2a1792544ec3ce11f5ed99a22fbeee2bdeea625b09c198368919f0a6fa4a773a9edba5d7f7e60dc09f3343974bb56a863f85798c4282fee2150d8d9a45cfcc9b9ff739ca99d60103c6930a0a7ae5275229266addec8e1074a24c40576a2b598d3c3ebdef77c45328ac1f18b5e3744e6431396cb98a67c998d2ffbb0312947c19bcc8115ea590949fe6fb1d28a16e4f71efd7ab79a895b59a6170afdd713ac82e6df9ce7f2799c61eff4cd219a24b6f7c3ff1da140eddfa1bb4caedb4ec8a0e4c15b7784093af336ec9330283aa3bdf2e545a309f41759389d0c72b22b37f57791bbda216c99576462b655c26b9b64c6eb6da02f450a655b7f1510f010ea69039a7c2f26f7d2cb23964d05df7b6ee2ab3e30c711433994862a043bfad815f97a6530a4a87e9f5c185086c7832833ced472374607ba607a02fd5ad55384125a46c47860a5e6cffa1cfdc86018ea88bd57a933d552c86b2f8f425281e48df9b68ea3d93bd472cedbf5f89abe08c2255c856a666dd2367c7741a9bb24c6f7f4395893f50c7390fe4d2086de3075853ed8232259c4b8a016c341ff85a20d7213e2cf39b6b88b0a09a26eac76bde085550af8f8da194fe0cfda1258e89bd83bf431e88af2476b788cd994ed24ea7a4e61c0c2a05605d9a663dd19a553311f411bd35809fbba88309b94e91a1601098b404c95335eb78d93a0db14ade89e27bea002f7805f7b5f5ad2f47939856c8281a501f6584ca7ca1fdd853f4ce581583cb90775be604f28a754dd2cf0cbef92b6d3f40ed4f8f0dc465f6a3dcabb63190739ec3206d3a78fa2af231ab9171033bc2739d19230fa1e4a95dc65e684718961acd022fd24c5673877704e86dd3bfc32cecea02ff9c5f84e48cff0cc64fc35e603d2e2896ed6450a95574a72749a0015854c87f075f4e50c6879a518894c190821b2e48ec046314bb1cb6c28ce00bdf797ddfa4b0f045dd0eefb8143a25e914f3cd923700de36ef7fb7e172562c7f41311c784b68ea58d9768a80688f2d0d47c9f8d545fe08c5cdbaa9ff4005cc3b15949d72bdff091e88d689032d8041a32b9cb01fc56b4853cd23da633482a940686d9c8d229f6566412fd8f0019085d4aacb71c5af1063a3756b1d214a307bab4e18a63953c745bf48acbd37b741d0601097f2cabf6fffcdb652c7f2b6587185de61873bcd255fa1d92e97d3d660b2cd9108bdd69f9db41d2e570d8c902e196b472c8162175998975e63033553e08652a8765a872ce14083eafe90a80dab61a230c0f4a27c73b279b3a9f43a1ed6a7ec2f9d33f5789470c04b6c603de5044f03e684e323d6051ffc143edc6beeec07d91e58b98bcf4ae3ca05ca74ceba83caae7bd26c8e0203f82441a1ab662b4b7c94eeb2c8aac0f5a8bf43a40199094c7d8a9ec59e0fffde87d03a94711368e6d465577d70d7ca1dca620ce652f285ac6b72ae5620b06b3d45c9067b5735a8776e5185933b266ac26ec8900278b14177ad9a34c7faec8003235b4bd33f10d12989bfa09091422a27b86c218ff2008ac9265abeed9b926e03974a9eabcd0a870bf7158110f7db6bcd7f9b69a4cda0c97628cf7c84c17f784b778aa6f1c179f6a6d371bd2d2052cbdc9d0240b35eaba161edf45d4098bf428e2d0398284425fe27299747d5340e0cb9b69d115395c9194e861411df1aaa2259f8e87019a88585adea42b79c5cb47a30b8101ad65d51247e560a213428cf21a5c5d268aa8078a96cc80c1524589a5a4a249754bd922ccd38e18191e700176a114a054e98b852eb256fd22e3cc43d3e9f4c6cd4fd7f322c13b4ac15755e4b203c83819de177f0e09feedab104ac114460ca07cf3bf59a0ec56552f22de04ea0568121276ea01e392ad9188f3932e1e2f1d8baab999a8009bee49afd5a0a4fd294c6af002a23c7edb7ee7b8e56a7d61b918005cceab17a8e8106c8eb454e29de28b5db5cc58418e4afaa122d8985fd077c447232a8fc33b756d1f544c312717c3180f3d2e3cc164622b50c254c0fec1e1ef29016c5e26ab14e9b4457a6d0a8809fbd0aa1d5351bf030b393b42a82419658cd240f79282160bc539e56c215d700b470d4ceccc4e5d9a5fe3f5f0431a6e8e34b7e064642d59a6e416acc77b65d78eea72e70253874de15817ee445547724848367a415c2a8c9a75f0720f8df37c62d48c670420194aab34bd396471f37735a94556b48d63e3ab766dfd2bebe1997d8fde5d9458cabcf42841fad61ad4b42e793f420db0b6b42ad061fa2e94e9359f0edc0e7c809fbf145600beea7807d5e900a3df81d638b6202f371777e8f298511320fe9b23e7e15f93a2ecb330bb85bf1f2c258377ff0578f703951ede6c0da209418b3a0ab19e44d65d389dc1b69ccfa27f9bfe6d1e4eac107aaa03893359cf974b4cb0071aa34c8180be9681f07e7ba234b52f54d9bd11bca6fda85f0ee2244edf758535b5bf5f4e8a600ed6035258e9cf85b66f350df0eac2a4bcbd62513f21b833049a05d8beea454581da3163e48dd242c53d19e9695bf7764bf94788e4bb0694f15bc31549d19870d504757131e7196721d464290cde018df9af35e83c43a37ff63b877225c5cd97cb1c72064f6300bbda670817e62e9fed19a51c4e6ab3e0a5a69e11c48103c1ac8f3abae94d358a2b83b3068283a0400afa77f5bf93bbe0e1e2509122a6aa467f1d80de71f140571da94a064226b4d8abda74768141c558c39d65c674724b18d84778e4d90131e33da6563c5cdc091fc7c31ddc883fe854907cda04a06dbfe95b204a6c303036c4afc247729e6d660217132ff56900757cd44d34d6afb2c1864c6e332ada9e5ef9e44c73373a05ba41098a5681648c935d69e7de983dd7bd9cc95fb9950dafffc692bfa9e0be492cdca1f2220a87c601e7c82d418d5405192fc0d752796e2bff46abe871d62a19e1f1c6cc1dc49471d731a73804a6dff7f9f170360bda58c8a778eae1ac37ccf3c99c56358e1605efad18892c7166f57d3b0f258012cb86741aa25be799e7603db54a4e6a7b56e53dec4d59ff74b9ba01b493fc6d3d2adad8d8e87e850d1f6e09fd55a4a40ea2896eed9b5151cd2a938eb9b8179c7a7357d226d79501e80d91435723b3831be4344fd37b7a91adb6dd3a194e1b07f888c11acdbcdef76ad8afe8cd2456d993350ea2321830b2ad24727055e15e1dd59fa5d2970330759a9c624dfff8abf38164f6f606668e0768e2a489a0c87f5911f9e7b36edc50ed093ffeb8069ec9671b18aedeb0d5fa6b1aa25e92c8340e27859828bfa5b7e5c64f27857773d7cdd7f808cbf3ede5d19bc41058c1e98de812fc1be7f2402be12b3ec5d63a941ab936f354168ce90ad5e725ebcc74259aa179ae73663c85144f92c6d5bccc267947c4ff6307e9ffdd630b61c1913d2d72b82ec23bafdb756e5364af078dff35dfff0d77326ceddcfad4dcb878060c2a79a90f666b27e2b38d28fdbe3141909a864b963419242b6c67749b08ac5e7df893206a43391dde09bfce325f86ad3b77164b531f5b4550f6d263e0b2f52eee40dbcaec8bafaef712b5b019cb9392a025dd7267afd6af23048bdaf0eb17fd6c046782d2d59c170c7aa46343a2b376048f82fd971c1cdaf24070c481ae433e8e8f42c02c84bb70e7a85fd0527dcd43813ae521aa6781783a16f806d5c469b97e573e057e8f6b062fc2ebe7f7a2ce71e2efe55ea92afcac5666b092e84f72ddb5951967e627610390834492ddfb4041396770bfdf7c7cb9a8c560636c5c53577722f5a68ef6b2054aabd295429c42851481c8f5df6c1fe2061ca1d340c2743fb7735e18a7060c2537a7ee244b143c23ac3d3bbd4c8e19aec0230a751fbb20490651efd627f7830b7a84730ce1acf03e6d01af69c2b3ef4500c5be3729e25c4439d2c3221b03f153f2a3191b598fb798e9a84e3f59dc90b6c8d40ac62c0ab7b805d33f21fa1e699ff6d41090523f60b8ce934cf0874a95b499b162db74fdf33ae590a3a57f54c1d5aa13e86197ada8edc09125aba001107e8c815e13c03fb26092782f470e4980dccc9dbf2e3e25a8ba91f1a55478358dbb02e784b5809edb19c02eb911a220f590f6dd6ab1986a3d0aafb5f39bd3653f5e3e57348c57f1fba3adcc26d1153fd8a0d3878084efd3def6355e51e209a8d4491de6ff85ddd3bfb5ed77d1a116dde85c96b098d54c6a2612397338441157ac1e2f45bdf3e8c460e5ebecab581c8f1d4468410339e750b463ceebf56bed5e6a3bb4301535ca2acf4c025f7059e7e0f92c01eb0500e9391fb347009d520f23eff92857219bd095fa92397e5a4b1dee245332f03484275855543a90ff6d53bad41cf56c41987100489f21958ae15b319f02403fcae327e61d37b2ec7b9b202fcf9274878f91da70f08f61ca597dca6359920b6dccd94942bd672c22eb57b50649135f82a81916a9ee15c9eb258b4f0bab545eaec7f39780b791051ba789978c76eb079fe15c63e8a48fd60731e592a168af32f9d0881013b22635f438828423cfecd07bc5f73215dc600cc3f55016a22d087fcb466822c1ce66352ee54d8ded151961830726503e25e404a87b1b674f46a923be10f2f4e6f4ff3c8e8649c3cd24d090efe44287b1086f5343ae71eabe72fdc3bd888166f3f9c32c54dcf1f4942f5c1aa3001f575d7513689fbaf29fb5eb21cf8ee1a4da9edc565c9b55929f9185f38999d3fa3829e1e02c1e2cae865e14e07ec8c93fc4526128e24cc3bc9c6f2b58ea6619931a82d5e799e4c1d99a04bd487c9e8a2861022932fbfd833fd79f946c3fab8e39bcc12d2996a067479e3d173d0b3b31fe0e068296adaf6143be7de0adad6045a89d002c16bb625dcd8ec51826fdd4dfa30c3cbdd36b8268ede1ac7b078104e6b4ee9beee5bdf68a5fa80d450542096d2785f9808da9f1fde56d0a824e7de875047f68bc7429f3a329163066d15bb3b8f704cdba48247207696d72a14b9eff3d47c7691c296b84c0b36acc80e4569039bbc8c1ef38140b6afa29db454007643202f94ec4eb40433a0e7349e948216382d5840543517a5998efee165aeaba091c21cb7a6f02231d646f67e8bb1f82df12836087b4673182f41cab28584a1278350b4950641ee1ec29683e18fdbc72a3c74c02132c7cac8021627090f574a67b2ceaac8e2fc026652a06db37420dbbdc159d99da73537cb46204466eed2fc7e3a0854b07f3c437436b3e95c9afadf6bd7ec460f6ad1dffeb71360133df6a95817f87f067f55b067ffa263545246650f196585b0882c09505ce5974480f2e3b1eb3790be093fa18de6961882daa6e81319cc29825eddab2e07149061123d038865296df5e8167a50118a0cf9f15eb069c128dbd00c25c4e2b57dd93a6f0b8b2311a2b7ed0366e416c5848e9c4b1c9b2eea573ac88bfe0eea76ee9742f6b235a358e28df01a5a543e92502116087c75c76c2e6846ea9b0afd9997017e3e2a3cad1e2d3be0c69a8b8db4ce677fa6aa89813f6bf727dd784252bb4fde4a5098a2521a56a78bc7d9d4ed13ea62c486f2a00781f823bf53cd75f6fe895d344f6e3773fd8376a634e887bb89c524af04a1bc9d792130514f91c45b27f87213058a555a9bb440bf910337db6d72de87126ba47eedc9207b2fadbc9694a8e2f55487c169936cc96c98bea8913094afb1f5efd3b9980021d42253f5cc382e760ce35d53e745c1468755b59c145ce4179baaf59df34e8d04acb5d0041438a2b95f87c28e17f1e852aa7650ec3024d071172e67ee23ab5cabb4263d2e35809eadf572d3d3c92970a36770324556995b661c30807bb22f297e77020e734e7e16b8f49616f653c04ace47789d59e502ee272318b76fcf9e3b5a97abad0498b8f3f29e0034e00aafe498d96d7055458c7b6d64da013c212804cc3c51c86e0cf9cc24263306f42993cdb78ee2f66511bd817862e09c44b8b4f26db29616d2e60c6be9afb9f1da61d27047b7d7cb7de2fcad2bd121d6e7547adf103903933ab250326473f4a3069283dae0876809237863b3e9fe2a8beca5f7662ea2d742b6b7a93fc8eac721a89b471bbf9b55a5e4e67ca28f9171d75f3dcbb8851c2f6c422285a540c30e7bac20ae0e0b028eb1572937da2f84e91eaf659bdca05d03fa45b183d72d9fa26660f544099bfcd9ea52013a9dfac91dc2beaab30388ebb438ea1a1493d38e5fb8e3a146e0436928e28192024b9c0373fa912eec08149e04a36c2b4ad426c00cb2061aac7672b8ac7b3a69a32338aa72fdf00d32911164fd4e205c366ec8763f2b1e0026d7131a0ca5e71763a8a70b9ea6cfd4cabbb5d64c6e9632308b4bc03b46560e4f7840f6b11b4f43cfecc9ee3cc7dc92c34de6d77322e5b42668b1ab2e4d787f6b2a57b201ef006dfd20167162e7a91349531ca34bae4a388ee2489891e052b2c09d76e099a8315f12f5fbf7e620bc051a0b0ba5b9512963e9bfd25eb6c76eb1a1b652ea627345d5226f2f8643d5e4262f87199bc3ae420bb11f7dc0df16bf2003b088d6ac5a4ad0b3559307997ddbdf2c9f484037a764fda8d6b10fd92f91b5e943d0182e069a0e615f7d7d108177123fcb3d773a940dec8b3a09af01f86f4a210a058044cfb60395edd6856763d0a7f540f2a88dcee15693905ad8f8f30e3407dd3ae61dda61cb0cda26071687fa87d77c5b8c3c7014058df74285b487741c8a9ecbc543927695620ef703a8c07c892660f835e58fc806d582471ce630e9f3fbb4e06f2b117c3f8df5f6274cc2d9a643e55d247cc1431c8f47f1f5dc40fc8f276e813931538349e2ac281338025db9f6396a4b3bfaf05e7fc16f3307326d1a07ba7b43bfff8eaf5c61b33ed4a6e80d648f11c8ee540855fd0caa570fed2eb853f6a15b976e0591ea0473477d9377c40b8ff1383d778e2f585c467e29a0c1f25ea52a2d804997a23d381d601f75ba1f22d35756fabed6a498ca5b7e19cf06d2d073e165d50c3b5ae0e24dbcd5c82c4550465b3158842a3b12d6fb57110ac2a64d9b04f1f1c9ac4a7d73c3decc0ff5f35f00a2ffbd8f4586dd0b3b8b850a9c5a8988cc29f4b9d46914a98bc688d9da0ef4c516820a77f56c0350b41ed266ed7533880e88329bda51102e146d01629198179df1b0db16e17e3fbbed2d87d922589e3180ed5bad1830027c605b923cba5db2ae79b61d067870d23e6cb77b14ca74c8192a0de7ddff549e9eb93297b9ce20bccc87563f5d575e1e141d8debfdc81b393dabf0b5dd13530f1c4043f57ff4879b11e2b3706abe6c84d08260b8324ddd4d6cec13ecacfd49e3c97fbf65a985e9ebf24d69b4228430f644e0dd836a3b88432a844bcc9a144996519cbb51c5b692bb489967d30ac685b5ecb06e321617a916a8140aafe1ce783db0f4ac248b6e8215d18c5d35bf6dfde9293b041cbb6ce115073757fd4d9e88a3ce25ca618d7a64fb17c312b99f1cff914daa8b60b94a9f4c6c5aee01ed2a5856d48cc27a9e00990cde3a9d037e118f987ab6e9c74f3f5a1773d36432b8c37e6c767e7b0b684a726765b2987039155b4c8eed0dc1762d1f309d28ad33bf3799cf109430cfac48784d9d80c8c78b09d8c3d5eb29b731bdf67be29d70dad747c1b011294590f2e0a6be123861277125f814b1201044793e93658542293d6d075ef53681b43c12dc36b89f61a6fdc09badc98a2fcfdeeec7d2a06e631e06b03444cff375b8287d8b83af8ebfc3b9427aedabe21bb35cd2808387a45657aac99a6364d08e9851b7906eb5bbabb2c53b06f6016ba593ac220ec723032e2df4f8cab18016b0e49718f971a5f1b687bb0727c063941b9f69b2ce1e1e50ab3afb40a10c707ec479a673f4b938733f8a729000310e90b3565dc9a7aa6876b1532123a68920969dba6ac31fbda2f4d44788156be4b7ba4f8a873499720ab25a060e66d1ac0d72cbd1ac7bf69f7cc2d04996c69aca36ec4272a062074d0ac22017b960202834c83e31a7c3a0479cb867f87cd1b1fb8cba12619507eaa6325da3ccd88c5919684964ebb327b99d2cdcee05ad6db64d2df5f8bc152a4860cb653412ffaca083cf5e48bd2a0bf0c7a3979802f6b57631a864ffda14a96df5ddede127c69f84b5610b03e60f456f32d5dcabdb3628216c9a012e884a5b5b5a0443b05676468f0605da5a1fa51b0e71bcda911b3d56b1d62be7dc781c5695033373010d09cacd300c4b5b5bf389de7c70f7c22e36fdb8d8f362012d45235f74d67be12b543ee654f79cb8309c57b8b72c45b8e9536469a921d8d795e66a6e0193cb239c8d76918de7f5d49cb7ddd51c2fe5ee0706ff59d69a315f4311a0a73f3cdd5baaf59d2f94d47aae23167c9cbb869000db29b9de6193a75fb75f48c0db7fc71c4efd07e05a40076cd82f7108d5e57cebd9fccaec3819768ffd180432ec9cac2d49d089f2510548c9ac5abb243c0a953edd1c15cb9a0ce94bb0c1f9d2393ab80aca956d6b8969b0b7a4a94be141d074a4bddda9a95352e3373edee57d85577fdf9739650984ebb9ea6405a72b0e669098c9ec7e60fb6be73d055f26b759d40b969bbe2dbfc762401d89b69f63abe6631a9793908f366e0f4c6eb4dbcaab95d51d7a5026ecb49a3ddf90c3e7926d4530f9947adc7e3c190684b168852ad694912c5cf367a63b9f8b8c409b88793eb130029c4cc039d662ee95bc826ddf081a90bf6bfdaca8698c2ba304cf49ad58225d87caac12eed40c1b4454710f13ad80e8c88dd44141809a9d3a8b25aca210603ce77c2343fab15f6c749db70ca0b3d17dbd39f42ab3f146ce4a8e71867352ece3b96a9eaef280bd4d99f021208eeeea3178d5e0de9f891c3f5f7de424db65f7067ff600bb4a957f8d73652293736f30273c162198e19b79d81c51492cb19478b732755229262d0de44c07f8c01249832b4e264b925e97faf08a4e0fe4605a997890ed2c1a22a723f6afcacb94eff91dca465a41313c66aa29c898201ce5cb3b2130ab54784696ae67be01cf17540720d3b0fd5938845d308c6230dc8f8ee217c71b8d9e1b9867c09da452aa1ddc8f5c730a97b3eb30d3a51c048f0487bce2bbce9e086891e44a42c205e0ec6997ba39df1cf985fd8318b53b61aa997074f4eab08a4db99211e4e2b3dd40a3ff5ea6f898097fe42bbaa086ebbd3f42a780ab29e896068e4ccaad6ee8da0595764574e4b363a934d2d3bd89039c8b9c6f08c460a73aee6acaf90834431f805ed4d81ed94616e2104f60b733dc017469683671b33739b5db76e31686b36b8cabaa587d875dc6b3e614bb3205a81ccd9ceacf7cc3928f041c6053ddf3bee69bf72105ec2e09a597f9d4c23de9b24b887aa2ac9b998d44d8ee47e53ab29f0d91ea3da492551d6d5fcc58d9bde627d9c4d9893faffc88d5177825d6d880bafc09fa3efd201ae6a5c1d2085281efb2769393614abe2c4f90236de8a4f6ac9a7b009a393be94463d53649e839cb1334a339c59427b5eb9e2c8128a061defedbb7163fbe65e612d13611d65ffb46fb9b92f655a8c71982705bd489606ac0f7f400464877795748beff3e92ae32f669c194345c0e474bab4c02e956ad725e07435d58c51cff5b1cf1a62ca4c72347e7924d488052e5cfa501af2f6d962060bba1003e590b7c1ccd481c7314ab5a8eff0a5db250a0490865837fdaf6753fb783b45ba28b93113575c05f085b377bad9d2b3cc28744417c2f21baaf8c98b5da9e57a32684ecdc26d9abf36f6ec6eff680d97d113db9c710a81e49119a32a6496425944e3308b2a41a692d90939b998f1f90009f6733aa02ce865cbf4567a6f7a164c8d9f0a1cc7e836e1caca92565da3b416e0e28e2571d6676e0c917f8593f47797812b819789671719b4ab848162a09d00e10be6a4f4516d2147584f1daeea295d2cda5ed86f0551de4469241cba7e25e1a048bc19616f09ce2feab4d3f0bd7437dba98d6c7636422f5bc5235a4ce130d4b2e0eb024ad985878e5ed43bdd46230f3fbbf423b5904fe11ac3c0b634be0209ce9a83d64b71caf41b2309bdc37046d41fa3c14cbcf42802141fc553e84ad58237f7bf3d19c08a6efb008015fd38708e2ad80bc8cedf623628ab16104f9aa46d276332ac4d5789f181efcb2e50cf151cb0a34177c49527ee90c6766eca013b6eb77b851026ac614f1b12e3f69e5c969a4a2234021e79f70b879ec5f0923f77140904a1ec765c8b475a76a7dc551518ff972b90436e1a79787909a268c7f4f1305e4be9c7cae97377ac00ee148088814cb8991b38da851e929eeeebca05708c587ac82c23613d81fe0a4fa54936251a4b52377d37ca7adf5aed4dd2b324a216db3054654f1648808e01e7e1ad9659e06e4674a3437077c6e66905144d011b7a04ca6c7d579b39db65c3b56be439cce481e175fa5b4d8fb1bf72afd6fc3be40198f3c705ab9b02c7a8d7cc950111c554994c4d55eadbef401528b2988d81ae953b334853eec3766d40be0242ca38807ba6b986a0d2821344968aaceee6c37b7d2cef7335428deb76aa2acbd57ba5f1edd9d29a3bd5c93c68cdfb774f2d20b12648a689f1d10a464e93e4ab1210dc5143c644240ec098633c7aa1335abde889e69dbbded38ca2dae2f97b1f8feff0649c06cc638dedd6c70dad094b78c1f0cabe7322004fc301a2e771e2e4e4b8dc051c5f2f19ebdc3c16330d3f57a40a54724f3fe4ff3b01eda129058fb5a218fc983e4101b13c4e9e369e09748eb65ad4ca8f7cd9ddc7662e99676a862f8308f67ec06fa9f03ea3181453ab91b5c75cb7e6ea0fca0f83b4ff0c6ffd9bfcb21e93c563d33204909fa5f207935dc5a47d14b1919e1f39faaf2206b98a44efef0da06cf1912e6988a46f759259e8878ae01e82a0b28468abb5394fa7717c3ce093bdeb96de6c9caca01f19d6a03c2f7b09d2c32f9bade84b78b95a3c0450a4bc51a94cf704afab516be07db0dbab7dfcb739e4ca0b0dc81a096c1c327c48f13e29c56838f336dad83a51e68ae1a792a13144dab28410f05277283bf564e3d41928bfa61d34d2ff3cddb8387aaadef71a344f7e4448eebf14acea8c92743054c9ec9b2414065c96315f2c03655e7609a77d26bd030f5e066334e5713d10eea60da421858f857e10454c492907befe713d04708298926b0273941c7d96a20975f03581d09a0aebbcda7d3d450f60969aaa8f09740b193edc49f88933731cd37ff42fc43d3402064469110ee978f441c106b30864433c144772892407b857efcdfbb0598750c60a2016e924f99abaee1f3ca849e067e1b0bd6ed3afd52678387b95194850e7bf8f233984a216b491d59ae1f51b16272e8d0c00d61e8cd51f4d347c9514d9b6caffc65615eaa7ceb2b87a995318981a21d35d74d55f4c673c135ae5ec4a6124018c65bd36a44e9f1e039856e2dffa83bc160c79e88c3afa86fdda4c2763cbb92c409c07eef1997194ebba7c77d046d665d71d34e7a0eed93779fb340279e620fbcf78c3d82cd18207a69fb600a3c0dd3369e309f570e6665b730b44f19788b84a55e8a05e05b87dc320ab9a047ad5260bf6f92ccc7ad423a849873b6ed236885ddf7cad0f39423f461c858b2a4f4dc82372d7a12b0a813fe1792cf35961ad5052002155ba1a84abd4c1ce7f2eaff29f5868d4ea4f3f8e0a14a05523154e9f5d8c88f8fa380e7f2a56a5096eb56b6955f5bb1d113870253f0e99aa70614911c14279dad341168b6d17e2d5bba03f9257e13926b554dee12561708720148eade7a78d7e8ac81031d37e0c5abc53dd2257c398a1d8906910a524185580a32a1b1a619c70a8a3a3ca6d05e50784cb7e8652a58bc3aae1c8d756444fdd498c4e5e447fc1b885abcd15f2b832e738d9db1c3edfb9d93f8312da5d5c96a2cc1bae5c6dcfa46edbf4a43509c8b2cd8ad848410aaff697522e7bb8f2d22c306202f1e0ab2826be120f4e37d5549e7427cdcc9c889b1cf3524d5885f18bbe03819d39ca8d25ed6ccc7fc5fd63061872959ed2feca20cfd11525245618eabb7377337cda22aafc4f54bb746b60bd41f1ae08daf73eeeaff250b439391683a19d92e96800fc902d9eeff4c10993d71835f56bb235836c1c9c80474991e2dd389ede4b656ba42f3e5206d500a20422846fa8c1859e3dcbec52d6ab7bfc15885162b592d45158b16e0948954ef9f891e6d335615a9b9b16d3ea1d9b7e4a48a5625d8ec7e94de49a92a305b11ba0d0c0586e854ed4aace19286f0ff2105fe83a2e896bbbf7166b50f25ebe8c6b6a95e6e08db06fb3b67170095e7a9d067b15e51d299c0619e94751abc1ac03a7b5480555a7d4934566bb07851c73075ab29c2b37e07642ba96a1a02f2cab07e4077c5df561476e69a68a8c4af1f3fdffcd4db4e9ed73e168f446897da0123d62799279fbce86f50100198eb343eafef8bd88afb8451597f0f722cb128722e6dae5aac7ed358b23c9a761e0e4b31ad79862dad8e8b9fd07419504850e53b0ef175e682fb0e6a5c2cd75e88163f662a939934b3f258ced80ba3f2eaefde1a0ea3fa7eb19041b749f98f091498a7f969bf692a0cea48c514ecf70048b0fd6ec804f0aaa3e791f904b0b865533ab81df3d1f3fd53e3bc55bd7497e88d4811fd6d671bb505f79da4321ea4eb14ce643d511d7352c680091c12403b184876b4e5fbba80a184efac52629cd0c48df95424cb81e8299c77aafaf277d62f5363c30b0f5d1a985afecbded3da614f72d23e64da730faf703205c0c4c1b9899bbdf39e3708eb97c8837759487df718bd6782ce4af7506c966b58572fae66afed5ba4b07ea0807cf843d92f78ed51ecef75a90a46907f2df9f39115172f5f5622d02b0d153b41febcfb2e6a1c72ad57199b688b736ffb6c10633af1bbb157a0b5fb1361e7179003a748fa024585a934aa7014aadc89a4b11abc2662806d5036938b30ca5301dd0ed633230a15060fec4fc4eb42ae23a08c89bdf15d8fe8c834017c39e1d3719abcb0187535f3e40b160284bc491ed428602b540312f2322bb840a58c1c14e93ae307a75bd0e0d0bdb67b023ac56da2e8f56626e302e0b4f44063dd3f875efbed783e8103e2eba76af43679039d4bc054d43448c4c1926b2ee7d98e436bc39a2785c599e5b11523ca7ac4f264725cc239516ebb26dd6bdb88b1e5d26884f1de8c0b0aa52ba33fed69233f40deb86fdbb6624ba48cdc2a3903fa1d995a4e89200cd8195cecff506f9162e444a2cd5b7db5c6b88e7e33b91162d177805257903858793bc8038f0202a091437e37a6cc196c54e1141f216b29680eeaa7e218164e014a379979c0fd32dbb42e9d2c7e28445e1f7fc1bf8645e2220d854c221fbb233ceeb1fb33a6a9e3c19456452a9c8dddb3c5756e7bd3737ba3aefa7edc8db8de165040463d59192f3b11be0927ffb216ac0ff9920bd8290a450e6b0b1ecd89b908734dfac32f7096a16c9761e2feb8f44477af1352b4376d84f44ffd1e43f81e06f75d7a6d44fe7a75fe20175122cb2abfc6fc0448df1302df0851116df512bfa37e310b9b3a7a389aa79f052dfb3aaef5aca411a37272b9a1cd199fb71447db9cebfea65979fe55b587497b23d81a618988529069849e3d0c59e39444c4a11a12a25d7bee84d2753063aeb339d4908d5438330e37911abac9dab7c97155a692c2f25c013c5b5e42f672040d9f83ec6668dc24b03f852c9b2014691b7cfb1cce4dbf53f99d793480b2b8a7fcce187182eac3356d2b4fc5b2323d76dbd4f640c7672378f927d37efec3caf10e2ad75af9c6b906dc8bce3daba36827c94f48acc64f6da5e6dbadb9afdf1f04d565a17a158aea7f06b2e2a84a0512e4029e67cbde873038450b0264fb0c2f9d63093f349a898b572deb60b1d6ed83f7bed5debf801e7d5106026e787e0ed57c3f4adc4f150593b3970661705f56cfa65144535ebe84f77016dec46dac8d4e54d91f992f92afa114759d3940102789eebf94d9f9879a79c8786cf8f2e6fe5eb62e133af1f15191df983e826a9026d7170e9abe1ac9952164e4d1f4ae703d7ee59ee08f9f4f3167d92bf711297971469905ef52845c746ff839ba00940916ed2d1912c896d4059b4cb1c8517c60b1735884175be15edb6f0f0d349415c3496ef960e7e6cd0bed369de7901d7bbd3490c0b7bef50634e1e4fb4207c7ca1a2840452884f2be2739e247476939f76f364ca60a9bed815fcdb65192dcf40405e6948b0daceb3040f5ab92955db0e9eacd7d9dbf1920f932908936869ced3ebf5ffc390dc0afff3ab22d5ef4d5bea5ec3383d614fb0c0a2a0806acb967205e0196100fe5401ee6833ff101df8ef91e741a975a82213f5b9b39676bff84d07ec9c2f7f9e6a7ddafe7764e08233373c14294d28ba8574582dabed2f4f1dc1b0ffd96e00433a5d863ba8db41148d93f391936aa677cd98dfb1c25e0c1654e1c854d2c7c62447f22cf522fba6b4d621787a572276866e20712dc3a8acef918791f64c239d977bcb2f7de7e3343a7c1210cd065131d5b62efd5b8f116568974141f7361e81c7a7aa74bbab0687c8007405b8ce9ac7db3a6d110cdf7e9841d520d9a9eb062b9a52270c7fa90842559e71d2999a6b14dcb04609bfe150b7c6519fcda9221e77aaa3887945418898410486206d1a7ae1fafe0e4bb130ba3c699cb9d483ea037a636f60eef835bfac04951f019797b26e9b0ec0f1207ad69c71ee3307cdda1d1be71ca6b813dea974dabbda5f8602e78e050521031b7ac9c8961c476266db7ffa42ae42b1fead274cb711ca13a4d6f135948235fd7940a5f1cf9437429319537995afe1c6e76a2574ebebf0e5ff1bc9cb67ee16a5e30401657e96c6d97834620dae84f3d5238ae2b28a6bbb110501b046684149c58816e07043060cb845f61d574a5cbef50a3370f47fef9c381323d10bff6582103bde814afdb8529262cff90a7dea02f79bc1c6d6c014d94496eb3e1a968e494bee7f5497f1713f44664ca09f22afc2f39e67a7978fcc2b830a2e393607508d65a820b588555766993ba813dfb2a935e63e5f4426c59372ff5b4e026fe7a2b16d4e3c10fe56511da535e02b23ca68248e9143df6cef7cab362377b41e25149c2b2461f1a82e46c5cc7548a36888c8cfa534af0d9d9a7a7fa14a1f41b722a6f8edd304821273a4a104cdd2598904a270c621c236837c99c0fdb3568afda54c540a9e3d4baaa8ccfd46f7cc6073f051e3aefbbb3ac92b7677c874392449f4da057be256fd03fd34a442c4f87c89bdfba27890a8ce3a42060c9ff47070180b29f54100d2da722ccb0cdf701af14e410279e2099f6fbca36e7a7dae8911237211c776a6371654799b7a063d05efa22d2e94a808e8560c096f872d9a96d4d2a208ceb34413d2d848ce729b2b5f678609080d6d3462ca92f525e2e20f80c8ae54924b162f6102a046e91c34de4b155516fe04f2e89486f33d8f810837160cb536ca60efe41bd684fe01a09289a8a1419b538d7f46904ec65a1e9a602f595326270120f0e9c49966e76f48338db1ce46c49a1ea74495f049819a2fe3c6a60f91513277bf0d97a02dc5c9295e967a208798fd90986847de9242561ca253cdac9e34d355d3ad4dda3695a8f95aacb839b7adeb3582c96836f29e4db513dc44e641885e3ab010434694586a83fafdd3b98f6c5179fee4dae01f4f65dd13cd9595e13b0a34bbd172840bf5072f2e0a4e23203a244825e4ddcf6989076831107c7b006c514f203327c127f8671df22923118b41563d868ee5bf7597ba4920f2d19ee4d3548343159353f9d69818e9d11a89948daac0d792e76241b25bbe02002cfef008d73570bd4d191ceb3603cfd83aacb07bb2ce60f27eecefd65e9d29435a154489aa3351fbc7034bdc722e8a9e77bcf9d1f1997ab071db2facaf8e99952113622faa4369605529f69f5f0983a50f91d43a5088981c2dff48393bfce45afb99ced03a73f48d703243cea921bfbce3d6f487876ffc0e97d42f02fb2df27b6a46319f58bb265f57390181de14c4aeb7512f3278c91e20dc76599f9c9de58553254dc1d9df7a25f772d028b505eccb9e0c13460255a4f68d75dfb1e59cdb4513de763130455b55a7c7334c88e1dbadaa851bfe9b3042e88a00153bc9b09bcc9046a7ed9931602dbb26d5df9a9fd7c19174e0c847961354eec794d7bab23dcdbf30caa8310b74675e296b7a87ce93943e9896eacc23a510b6c199a348902df2ada275a442ab12436a6aaf76c6845f0425c5585887202f3235cfb1d0043159fdcd3379869d6ffe47203ebe8d72e43d1ba1201c5fa187f650103d3d28cfb322b709f68905954d32c08d170a9490c9e126582712558b4694d0fcfb7258f145f90b176696b4a4f1463ce016e28e54617725a31f97b20c20bac46e0213ca4f4aedcb0f0c2d355d953d1e603c268d5f0f7a891fac53e895621685f2071a0466dc1246a23d00afefe6d2cdd9f0b8aac68eb78db4dfacb9cabe6cd96c595d794944bfad4adf909f4e5dd3403de30c1c9db94ab6d11870686d4c635c8a81dc9a6165e40750713695c6272bc3ffa2d09fc4ec8182e9a168fafa39004bb746b6da6ee3bfab82dec8015ecd0d8a6af095e2613f84bd32ccf28d8c2038abecc5c2b6e69f3445e6c51d1bc126d4a0f3b47e690dbb659e517576325cc511e3025eab631bd47429b8cbcf060c08567eea78ae7d26c009163dcd9312809292b2707e62c8393b0abd6a36792ecdaee83eda7b59e0dd3907c1684ab807e36ead53c168ed19e1cee6e742f72999f809583f42edbb3d5e3bdd6757754b1ff91f3312db7a042b3c995bde8393dbf93e63dc9cfd814c2ab6864059bd2fceaacadc4db6831e8dab3cab2a637c6bb63b0d32e46b75694047ef0fda82b69af3b943bcc003e15178d28485895a303d5a1a94b12bea09b1db3a8decbb228cc1f4bf9abd7deb0882d1aa0def709349a79104ebe4426919e8f0d370a831b4abbd1ac58fdc4badffdb781b2ed263a65b40520096eabc79be5eef850f23ad52b09ff7fec82a07380be21693e7921a8450c4ea2affbbd39a53a9f8b43465e0ca2ccce5c2f52c3f85b715d46741f5db80363b38c78ac5c3bbbb7330a0df9b3d928af25abb7b12a42c991ab9d923df0a2715ab7e3814960f49a2791a1b79f15b21dcd2b78cee1fddaf96d197415bac56be7aa686db5f8d141cd951b996a039a0a04c4630416a514e2e4c5c89bcf79157706790cbf86566a70fca17be9fb2ed7936dd89c3fa378ff4bbba585ab0b1648d205994de3bae6bffbe29b80592e1ae1099d16538f891cc23faf2503ccb5932afef51b3cc14c82e7b354d4e82d44fe8b143c931a352df133db43e4e52b2d67c4eb2d77ce806f51f505a3923a94b13fa6db9f85b61ab8fef93b3300d8fe646413a421fbe97b130585e46f66971b09a0021393b668e7fd672ea4fe02da2c79f967cad98ed7c629f24d8c81908e7e0a24397e5c729402dcae6e691e6c4bb5374999016d72685b7d94e52f56890d66b3514a120503f563110e3864f13d675ea1c3da5475661a273ecb2226dc05e8caa13cadb799cabf95db6938f8b648b9608ab5157946c36bbe1a29154f833e58d5160b03d017e3f08cf4c503a09accf2234510bf44b6f59b44563c0fd2753ae61dbf359a34f385b14d19321c7d459a5c07bc1c9555de19dada5428be4ebe938113d223e8b94ab3f7145e6193effdb2898b1cb3a65ac5e0bdfba47060ee82c3679c661138fc313cbd9c422788e03fd27a47c4db16151fc595c7ac545b76055db312260e1438d5c015139beff059fb261cfe4d00e7981323460c186ed0112ee1d70439a5d7a63d522f209a3ce5af4dd53f05b662085109b0c121a35ef4e54b2a3f0c84d4adeb4e06047a782ff8ad86fa3a0833453937480739357456679d51562296c310009bc54137ffb84af01f7c8524f16a47016e06efeabeb40b61684ce396f36c8584df504ca98b8cedf0cf365a0cb19d13aac44a614adbe0db8a4c2e30e03173433ca7c36c0d4560082235e9c4b94f19878a8f9c02492a605fac236dc1cd66ed4cf1131c21729eb5944fe160ce1d76bb2a1a25ded7a43364e89b61367c3cf593096d364b65ce8ba3012e3f2a18ab83bafa79c7a3ea625723b7e41dfb3727e56fac76c1c4318dc5208106faef24b34c5027b1d439721ba8a864f33edc68c63451f2fac9fea6501fbd08dafee0beb2c5a043ae9e2bfa00c88f693dab9e18e483ecd33dd2a402cfc83f7cfe6fc5631780ea558c28f6416bc0d2ee7ab65f9338706eda5575a148b34203708ecb5d1df9d96c16d87a6f3718f6a5302a72e34cfb7b7f25fe426022951a7ce338e3fc2d88401304d4086a194c7190de7646db4dc57712c5f5cfaf180d0e3f47e10b097526140c456f9e2e902ad5f3dbc64024ee6f64037625fe1e2e24d76011a6079befdce87448d38eb39f41fadba6f0537440a03f52734f601432113edeb76956cb2ee6faca0677e72da439516335240ebfc06dfb236c13fdd03ecfb9be3cb405abda6037c5ab5bd44778382f87635db2aa7dcfb190dc2d99091531a330b6bf14f2c8f9db1f92cfe88a0ccc5e29a577231667fa2bfa94b58c6f73ff0c9c496646e3e130ca26be273eef49af708aa1e5ea65b3006d0c96ef02846f9eb3b9c0612c69d892e2b55d6c76f8f28248e673d57b3fee799e737b037649798fad53754387a703105527f3b46a5eaf597d48503e89129d512d25e33b9e7644247e95765cb678fdb33160847708b7262ae29e6cc05b64ebae784894c5c9fe42e9bffb39f59f4f40ecbd6b13dfa643b4ebd8c1e1d42e4ec1fcec727d3824312d5a153dd8ce872c5e2390fdf7faff08e0ce307d4ceaa30bcaaef099bf858d18d283a1823e547301addfc9528e3fcb6bd35b8ac7395a2142e8bfbe9bb6673111dc7cfa8622e8501b730ecf174db922c7daf3766b2f3dccae15df66958357a3b2e72fc149d4e44cf99c7e11567bab5f8a33cbd36380187405e26e92b97bb46e2537e47b51f28370b0ae1ac0fe7f6bf09903e2fda7c547ba09590a020f9bf2cc6b8f85a2ba7dd5eddddaf72229c4ba1d0d4ea5f0eeb5d39ef9020f41c92f632d9edab188d0fc4dac7819eed242033909658b5ca98cff82d69966813abb92299be601c78cbee81b7023a8d22c4ac9bda4013ef3f50fb7a8c68549b28f940fceea86f182b2120547501e8c54a507e4d74dea23443e251247312982a946d489719c39116228adf78c0f567d757b7c18388cf763446c93c176522bd95db74438bb330db9c176c0ce871609789c4665f6fe9c9bc76804ebb7c5d8399e11e859e056880dbdc6a82a1a34b4cb017edc56df89ef50c6490665dc8f2b9fdacd000a435e64024d39bf6d720a443b8b6c1ed4d28d46a22ad9bfea2b6329fa5fa849259533733d1b86d93675939a654ace3923d54fe55707e46e54048d60a9a3771e88ab6e77cccd2a952b6890c88847dd70353f33b84ffd9deb29be34adb1264b7f14068f42e88d4102bc3a599aa32096b785f7cfafdd5bbd2bd89af8382985eb30f38950eac5b3e720b5d64ed6dc0200858f96b0c60edf41cb42750213b734b7d1437940d1eff4ef505feefd262c0a686c45ab62c9c8cafa09abd2ff033ceec3f39bbcec2e79bc7f9c853457cbdef66dbeb114a9f5a08c1d979285f0e19f521aacfeba1401fa5e4a6de2008d60cb48a99ca024d99d0f4c13417e1cd5fb2b91c15c412db6f81493e5aa395b35497a7cff6bf54a817fa27120ff7a8b5a1beaad80596d3632d6cac1a4729fc719bba70b28fc05d452f91b3dea211d3cfb8198578a44edde868fdc667c304b4650b85b94aa871d69646a09f4fc68a70bc6650fb966108a6e160de82a7058bda3b30f9fd56cf95455111d04e3f6d028c20286d1d62d8d9c342de4ab244c2dcc8e361d984609cd3045a7c59aaebbee996b5edf70d7e8fe15fc7c8611f6a9d6ae1189ccbce8d013b43a6f5bf2fde9377206c0f62e23b77577bd369cf2705a0e8f68af00096b7cefd238e2bf314f9ea4ae34fafe388a5b08484c91b4b573b7ce8a6f950ce66fd61e4b951b896f45ce45c54f02c4afb5b2dd0ab2a01813332e9202afe05e72d22a596d45a01919381982600fc32112dcdfdf846e8de0faa136894b883c7ff75b627f742d277aa554453a1ecb9062624e3b31682afa01999fd44b970d684e33a6fb9684d2861b7a808d019568edd96f884a5eb1eaf1f28b1a47ff31fb2c1562032017ef840ac12c68130fcf4c6a63291f78af97dd31ac63444bd7c1a5c064be72c58d64c4188df7fa2f0d6b42f0e715897bf773632eca2511e5b4b789c2f968de5def2e851722cd62976d6417cd0f0c5777be7df49ba4591f150904d0a59d792c6f7e628503cd8fcb901ea47f70ca84c648ac57fcd57310a24f9dbeb8f4e633ccf9a13e8360209ae8b2101ced30ee5a39f0d06dde306c560510abc01b6d83b520e3ab40b1a5f5612243f36083f8ea521bf4c4e273cf9ea6540b7db8e108e0f74f9046a4720b7ff4daa0b44e31743cd7883c2f7b31f7145e412c925a0cff3a8c3bb2433fdad0323d18003783ecb4e15acd9ac6d9b6938c3c938997a6ae5b3b591306e6fdc4605bd778a63a0e3034008b9f1a1e2ebf2650ee98fc60407857889352538bca5b5d17bd6a1ced4bfeddf867a45489010b5e59723b029d474f57092da991623b5b611a46989c0bd0edb3e74c380f24280dc43383e297ffaf438a516622ae38bd3362a5b0059ffc35d1908e29edff32bfd1a62ef14300a202ccb9784d5ac545324c679f4d63ef7e8918a78ba3a47e63d7aaa687838b3aad592105d62775064c7e77d44407abe53ef3963191081f8bdc86543a6186c29b0e7821fae796f8a3afe0b23f69b2521cb153bf7ed97a21985097223117cd1ce441ec8fc5808184d8672ce3bb95ca4662021c2c2e6a1a9ab577891e6dc867fb92c4d9bcee5d2f9696c58661dc119aaedd93c1c6679f682920038d260cd7debcf7d22e29c2c19b18249cbcf0dd5772bded80423d33be2c8d47d48242fd3ef218e2207f6550115b825866fbe46d65088f2495b95331624a6ae4d710cd46caa31aa9961329169eae0522ce65fa61c7844a7525163d6df48edd00f07d7fef065422f7dec070580ce62f31b7b9ba6abd0f0f6fb3148f7c73f4b0b124690327fdc931f75be025ff7fbdce482b30236b15ea7a98beff90e7e1d7d1b386ed478bfabcad2624dcc4c2fdaa78f43ae34d1c3d6f2e183043d4ef91ad233a08a95c0dd9c7ba691b5e333e7a61bdc628d3197e5002ad0cc051c7a05cc3cff34f58ef39177382e8effb6349580ed0fd2b48ac4b0c14d33b58c1334526fd103ebc3115f78b283643e786c725876d3fe3fe5cf42b80ef4029abee6f8a88a3d0eb47e5e5356101ba2ea0bc897b1a03fef56144556a4a3bdfcb94b4872ea3e0731fce8c27ededf05ccd31166a11d5abbd1974ad2ad8e305ee5e3ae9b1cfdbee69816965c330be4d8e69553b19204fc8022b63af06318683b151c130f41e0d0866d92716eaff395fd9d0e7e6d2051e3e36df7275a537970799rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-550.rt7.339.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-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-uncore-frequency-common.ko)kmod(intel-uncore-frequency.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ifs.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdmi-lpe-audio.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-bdw-rt286.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cs42l42-sdw.ko)kmod(snd-soc-cs42l42.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-es8326.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-hsw-rt5640.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98363.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8315.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt712-sdca-dmic.ko)kmod(snd-soc-rt712-sdca.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-rembrandt.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda-mlink.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-amd.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-550.rt7.339.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3f P@f[fg@ee8@e@e؈eeBeN@ee@e6@eee@e@ee(e}@eu@epb@ehy@e_>eYeV@eReKx@eJ&e@@e;@e9@e/e&@eev@e ddddܺ@d@dϋ@d˖díd ds@d~d@d[@dr@d@dC@dddqdldf@d\dX@dJcdFo@d>@d9@@d3@d.@d.@d-bd-bd-bd%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDenys Vlasenko [4.18.0-550.rt7.339.el8]Denys Vlasenko [4.18.0-549.rt7.338.el8]Denys Vlasenko [4.18.0-548.rt7.337.el8]Denys Vlasenko [4.18.0-547.rt7.336.el8]Denys Vlasenko [4.18.0-546.rt7.335.el8]Denys Vlasenko [4.18.0-545.rt7.334.el8]Denys Vlasenko [4.18.0-544.rt7.333.el8]Denys Vlasenko [4.18.0-543.rt7.332.el8]Denys Vlasenko [4.18.0-542.rt7.331.el8]Denys Vlasenko [4.18.0-541.rt7.330.el8]Denys Vlasenko [4.18.0-540.rt7.329.el8]Denys Vlasenko [4.18.0-539.rt7.328.el8]Denys Vlasenko [4.18.0-538.rt7.327.el8]Denys Vlasenko [4.18.0-537.rt7.326.el8]Denys Vlasenko [4.18.0-536.rt7.325.el8]Denys Vlasenko [4.18.0-535.rt7.324.el8]Denys Vlasenko [4.18.0-534.rt7.323.el8]Denys Vlasenko [4.18.0-533.rt7.322.el8]Denys Vlasenko [4.18.0-532.rt7.321.el8]Denys Vlasenko [4.18.0-531.rt7.320.el8]Denys Vlasenko [4.18.0-530.rt7.319.el8]Denys Vlasenko [4.18.0-529.rt7.318.el8]Denys Vlasenko [4.18.0-528.rt7.317.el8]Denys Vlasenko [4.18.0-527.rt7.316.el8]Denys Vlasenko [4.18.0-526.rt7.315.el8]Denys Vlasenko [4.18.0-525.rt7.314.el8]Denys Vlasenko [4.18.0-524.rt7.313.el8]Denys Vlasenko [4.18.0-523.rt7.312.el8]Denys Vlasenko [4.18.0-522.rt7.311.el8]Denys Vlasenko [4.18.0-521.rt7.310.el8]Denys Vlasenko [4.18.0-520.rt7.309.el8]Denys Vlasenko [4.18.0-519.rt7.308.el8]Denys Vlasenko [4.18.0-518.rt7.307.el8]Denys Vlasenko [4.18.0-517.rt7.306.el8]Denys Vlasenko [4.18.0-516.rt7.305.el8]Denys Vlasenko [4.18.0-515.rt7.304.el8]Denys Vlasenko [4.18.0-514.rt7.303.el8]Denys Vlasenko [4.18.0-513.rt7.302.el8]Denys Vlasenko [4.18.0-512.rt7.301.el8]Denys Vlasenko [4.18.0-511.rt7.300.el8]Denys Vlasenko [4.18.0-510.rt7.299.el8]Denys Vlasenko [4.18.0-509.rt7.298.el8]Denys Vlasenko [4.18.0-508.rt7.297.el8]Denys Vlasenko [4.18.0-507.rt7.296.el8]Denys Vlasenko [4.18.0-506.rt7.295.el8]Denys Vlasenko [4.18.0-505.rt7.294.el8]Denys Vlasenko [4.18.0-504.rt7.293.el8]Denys Vlasenko [4.18.0-503.rt7.292.el8]Denys Vlasenko [4.18.0-502.rt7.291.el8]Denys Vlasenko [4.18.0-501.rt7.290.el8]Denys Vlasenko [4.18.0-500.rt7.289.el8]Denys Vlasenko [4.18.0-499.rt7.288.el8]Denys Vlasenko [4.18.0-498.rt7.287.el8]Denys Vlasenko [4.18.0-497.rt7.286.el8]Denys Vlasenko [4.18.0-496.rt7.285.el8]Denys Vlasenko [4.18.0-495.rt7.284.el8]Denys Vlasenko [4.18.0-494.rt7.283.el8]Denys Vlasenko [4.18.0-493.rt7.282.el8]Denys Vlasenko [4.18.0-492.rt7.281.el8]Denys Vlasenko [4.18.0-491.rt7.280.el8]Derek Barbosa [4.18.0-489.rt7.278.el8]Derek Barbosa [4.18.0-488.rt7.277.el8]John B. Wyatt IV [4.18.0-487.rt7.276.el8]Derek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- [rt] build kernel-rt-4.18.0-550.rt7.339.el8 [RHEL-5332] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28875 RHEL-28876] {CVE-2023-52489} - mm: use __pfn_to_section() instead of open coding it (Waiman Long) [RHEL-28875] {CVE-2023-52489}- [rt] build kernel-rt-4.18.0-549.rt7.338.el8 [RHEL-5332] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29678] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29678] - RDMA/mana_ib: Add CQ interrupt support for RAW QP (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: query device capabilities (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: register RDMA device with GDMA (Maxim Levitsky) [RHEL-23934] - net: mana: add msix index sharing between EQs (Maxim Levitsky) [RHEL-23934] - net: mana: Fix spelling mistake "enforecement" -> "enforcement" (Maxim Levitsky) [RHEL-23934] - net :mana :Add remaining GDMA stats for MANA to ethtool (Maxim Levitsky) [RHEL-23934] - net: mana: Fix oversized sge0 for GSO packets (Maxim Levitsky) [RHEL-23934] - net: mana: Fix TX CQE error handling (Maxim Levitsky) [RHEL-23934] - net: mana: Add gdma stats to ethtool output for mana (Maxim Levitsky) [RHEL-23934] - net: mana: Fix MANA VF unload when hardware is unresponsive (Maxim Levitsky) [RHEL-23934] - net: mana: Configure hwc timeout from hardware (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Maxim Levitsky) [RHEL-23934]- [rt] build kernel-rt-4.18.0-548.rt7.337.el8 [RHEL-5332] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - arm64: Add missing bits of AmpereOne Spectre-BHB mitigation (Mark Salter) [RHEL-29005] - [rt] enable CONFIG_DRM_MGAG200_IOBURST_WORKAROUND (Jocelyn Falempe) [RHEL-13214] - drm/mgag200: Add a workaround for low-latency (Jocelyn Falempe) [RHEL-13214]- [rt] build kernel-rt-4.18.0-547.rt7.336.el8 [RHEL-5332] - x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Give up if memory attribute protocol returns an error (Lenny Szubowicz) [RHEL-2505] - x86/boot: Increase section and file alignment to 4k/512 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Split off PE/COFF .data section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop PE/COFF .reloc section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Construct PE/COFF .text section from assembler (Lenny Szubowicz) [RHEL-2505] - x86/boot: Derive file size from _edata symbol (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Remove, discard, or assert for unwanted sections (Lenny Szubowicz) [RHEL-2505] - x86/boot: Check that there are no run-time relocations (Lenny Szubowicz) [RHEL-2505] - x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux (Lenny Szubowicz) [RHEL-2505] - x86/boot: Define setup size in linker script (Lenny Szubowicz) [RHEL-2505] - x86/boot: Set EFI handover offset directly in header asm (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop references to startup_64 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop redundant code setting the root device (Lenny Szubowicz) [RHEL-2505] - x86/build: Declutter the build output (Lenny Szubowicz) [RHEL-2505] - x86/boot: Omit compression buffer from PE/COFF image memory footprint (Lenny Szubowicz) [RHEL-2505] - x86/boot: Mark global variables as static (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove extra headroom for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove the 'bugger off' message (Lenny Szubowicz) [RHEL-2505] - x86/efi: Drop alignment flags from PE section headers (Lenny Szubowicz) [RHEL-2505] - efi: Put Linux specific magic number in the DOS header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid physical KASLR on older Dell systems (Lenny Szubowicz) [RHEL-2505] - x86/boot: efistub: Assign global boot_params variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Avoid legacy decompressor when doing EFI boot (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform SNP feature test while running in the firmware (Lenny Szubowicz) [RHEL-2505] - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add limit argument to efi_random_alloc() (Lenny Szubowicz) [RHEL-2505] - arm64: efi: Limit allocations to 48-bit addressable physical region (Lenny Szubowicz) [RHEL-2505] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Lenny Szubowicz) [RHEL-2505] - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure (Lenny Szubowicz) [RHEL-2505] - efi/libstub/random: Increase random alloc granularity (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Factor out kernel decompression and relocation (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Move global symbol references to C code (Lenny Szubowicz) [RHEL-2505] - decompress: Use 8 byte alignment (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Prefer EFI memory attributes protocol over DXE services (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform 4/5 level paging switch from the stub (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Merge trampoline cleanup with switching code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Pass pgtable address to trampoline directly (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Only call the trampoline when changing paging levels (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline directly from C code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Avoid the need for a stack in the 32-bit trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Use standard calling convention for trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline as a normal function (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove .bss/.pgtable from bzImage (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from .head.text code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Assign paging related global variables earlier (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Clear BSS in EFI handover protocol entrypoint (Lenny Szubowicz) [RHEL-2505] - x86/head_64: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (Lenny Szubowicz) [RHEL-2505] - x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add memory attribute protocol definitions (Lenny Szubowicz) [RHEL-2505] - efi/x86: libstub: remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Robustify calling startup_{32,64}() from the decompressor code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Simplify and clean up handover entry code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Branch straight to kernel entry point from C code (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid using code32_start (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use Exit() boot service to exit the stub on errors (Lenny Szubowicz) [RHEL-2505] - efi: x86: Wipe setup_data on pure EFI boot (Lenny Szubowicz) [RHEL-2505] - efi: x86: Fix config name for setting the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi: x86: Set the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Add kernel preferred address to PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Use symbolic constants in PE header instead of bare numbers (Lenny Szubowicz) [RHEL-2505] - efi/x86: Drop redundant .bss section (Lenny Szubowicz) [RHEL-2505] - efi/x86: add headroom to decompressor BSS to account for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from head_{32,64}.S (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Fix debug_puthex() parameter type (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len (Lenny Szubowicz) [RHEL-2505] - x86/boot: Use unsigned comparison for addresses (Lenny Szubowicz) [RHEL-2505] - x86/boot: Micro-optimize GDT loading instructions (Lenny Szubowicz) [RHEL-2505] - x86/boot: GDT limit value should be size - 1 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove GDT setup from efi_main (Lenny Szubowicz) [RHEL-2505] - x86/boot: Clear direction and interrupt flags in startup_64 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Don't depend on firmware GDT layout (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove KEEP_SEGMENTS support (Lenny Szubowicz) [RHEL-2505] - x86/boot: Handle malformed SRAT tables during early ACPI parsing (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use mandatory 16-byte stack alignment in mixed mode (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Avoid globals to store context during mixed mode calls (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Disable paging at mixed mode entry (Lenny Szubowicz) [RHEL-2505] - x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make some functions local (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate data appropriately (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate local functions (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make more symbols local (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix boot on machines with broken E820 table (Lenny Szubowicz) [RHEL-2505] - x86, boot: Remove multiple copy of static function sanitize_boot_params() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Explain paging_prepare()'s return value (Lenny Szubowicz) [RHEL-2505] - x86/boot: Save several bytes in decompressor (Lenny Szubowicz) [RHEL-2505] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (Audra Mitchell) [RHEL-20614] {CVE-2024-0841} - net/gve: update check for little-endianness in gve kconfig (Joshua Washington) [RHEL-29030]- [rt] build kernel-rt-4.18.0-546.rt7.335.el8 [RHEL-5332] - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23430] {CVE-2024-26602} - NFS: Set the stable writes flag when initialising the super block (Benjamin Coddington) [RHEL-25266] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21685] {CVE-2024-0565} - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23942] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23942] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26501] {CVE-2023-52448} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb3: Replace smb2pdu 1-element arrays with flex-arrays (Jay Shin) [RHEL-22143] - cifs: Replace remaining 1-element arrays (Jay Shin) [RHEL-22143] - cifs: Convert struct fealist away from 1-element array (Jay Shin) [RHEL-22143] - cifs: remove unneeded 2bytes of padding from smb2 tree connect (Jay Shin) [RHEL-22143] - cifs: Replace zero-length arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: Replace a couple of one-element arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: fix FILE_BOTH_DIRECTORY_INFO definition (Jay Shin) [RHEL-22143] - nfsd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - nfs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - lockd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - cifs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - ceph: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - filelock: add a new locks_inode_context accessor function (Jeffrey Layton) [RHEL-27441] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-27849] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-27849] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-27849] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849]- [rt] build kernel-rt-4.18.0-545.rt7.334.el8 [RHEL-5332] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26667] - tracing/perf: Fix double put of trace event when init fails (Michael Petlan) [RHEL-19537] - ipvlan: Add handling of NETDEV_UP events (Hangbin Liu) [RHEL-19098] - ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Xiubo Li) [RHEL-21760] - ceph: always queue a writeback when revoking the Fb caps (Xiubo Li) [RHEL-21760] - ceph: always check dir caps asynchronously (Xiubo Li) [RHEL-21760] - nfs: fix redundant readdir request after get eof (Benjamin Coddington) [RHEL-7780] - NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix pnfs MDS=DS session trunking (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix zero value filehandle in post open getattr (Scott Mayhew) [RHEL-7994] - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - x86/boot: Ignore NMIs during very early boot (Valentin Schneider) [RHEL-22749]- [rt] build kernel-rt-4.18.0-544.rt7.333.el8 [RHEL-5332] - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Carlos Maiolino) [RHEL-23386] {CVE-2021-33631} - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte (Charles Mirabile) [RHEL-24019] - scsi: smartpqi: Fix disable_managed_interrupts (Tomas Henzl) [RHEL-25747] - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (Steve Best) [RHEL-26167] - gitlab-ci: do not show (results can be ignored) for rt pipelines (Michael Hofmann)- [rt] build kernel-rt-4.18.0-543.rt7.332.el8 [RHEL-5332] - perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Charles Mirabile) [RHEL-23760] - perf/arm-cmn: Move overlapping wp_combine field (Charles Mirabile) [RHEL-23757] - drm/amd: Fix detection of _PR3 on the PCIe root port (Michel Dänzer) [RHEL-14572] - xfs: avoid AGI->AGF->inode-buffer deadlocks (Thiago Becker) [RHEL-7914] - dm-crypt, dm-verity: disable tasklets (Benjamin Marzinski) [RHEL-22232] - dm verity: initialize fec io before freeing it (Benjamin Marzinski) [RHEL-22232] - dm-verity: don't use blocking calls from tasklets (Benjamin Marzinski) [RHEL-22232] - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [RHEL-23758] - char: misc: remove usage of list iterator past the loop body (Charles Mirabile) [RHEL-23758] - char: misc: increase DYNAMIC_MINORS value (Charles Mirabile) [RHEL-23758] - char: misc: Move EXPORT_SYMBOL immediately next to the functions/varibles (Charles Mirabile) [RHEL-23758] - clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround (Mark Salter) [RHEL-19605] - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Add __ro_after_init and __init (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [RHEL-19605] - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [RHEL-19605]- [rt] build kernel-rt-4.18.0-542.rt7.331.el8 [RHEL-5332] - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23506] {CVE-2024-1086} - drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) [RHEL-15465] - xfs: run blockgc on freeze to avoid inode inactivation deadlock (Brian Foster) [RHEL-11344] - RDMA/irdma: Report the correct link speed (Kamal Heib) [RHEL-23967] - scsi: core: Increase max device queue_depth to 4096 (Ming Lei) [RHEL-11725] - smsc95xx: fix stalled rx after link change (Izabela Bakollari) [RHEL-22312] - ovl: remove privs in ovl_fallocate() (Miklos Szeredi) [RHEL-17933] - ovl: remove privs in ovl_copyfile() (Miklos Szeredi) [RHEL-17933] - Bluetooth: Add more enc key size check (David Marlin) [RHEL-19666] {CVE-2023-24023} - Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt (David Marlin) [RHEL-19666] {CVE-2023-24023} - IB: Use capital "OR" for multiple licenses in SPDX (Izabela Bakollari) [RHEL-10238] - RDMA/rdmavt: Delete unnecessary NULL check (Izabela Bakollari) [RHEL-10238] - IB/rdmavt: Fix target union member for rvt_post_one_wr() (Izabela Bakollari) [RHEL-10238] - selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5623] - selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5623] - selftests: line buffer test program's stdout (Nico Pache) [RHEL-5623] - selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5623] - selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5623] - selftests: allow runners to override the timeout (Nico Pache) [RHEL-5623] - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5623] - redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5623] - selftests: anon_cow: skip broken test (Nico Pache) [RHEL-5623] - mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5623] - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5623] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-5623] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Nico Pache) [RHEL-5623] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-5623] - selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5623] - selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5623] - selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5623] - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5623] - selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5623] - selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5623] - selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5623] - Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5623] - selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5623] - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5623] - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5623] - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5623] - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5623] - selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5623] - selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5623] - selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5623] - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5623] - selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5623] - selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5623] - selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5623] - selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5623] - selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5623] - selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5623] - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5623] - selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5623] - selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5623] - selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5623] - selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5623] - selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5623] - mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5623] - mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5623] - selftests/vm: enable running select groups of tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5623] - mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5623] - selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5623] - selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5623] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [RHEL-5623] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [RHEL-5623] - selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5623] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [RHEL-5623] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [RHEL-5623] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [RHEL-5623] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [RHEL-5623] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [RHEL-5623] - userfaultfd/selftests: Fix typo in comment (Nico Pache) [RHEL-5623] - selftests: vm: Fix resource leak when return error (Nico Pache) [RHEL-5623] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [RHEL-5623] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [RHEL-5623] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [RHEL-5623] - selftests: vm: add migration to the .gitignore (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [RHEL-5623] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [RHEL-5623] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [RHEL-5623] - selftests: vm: add test for Soft-Dirty PTE bit (Nico Pache) [RHEL-5623] - selftests: vm: bring common functions to a new file (Nico Pache) [RHEL-5623] - mm: add selftests for migration entries (Nico Pache) [RHEL-5623] - selftest/vm: add skip support to mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: support xfail in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify remap destination address in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify mmap addr in mremap_test (Nico Pache) [RHEL-5623] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [RHEL-5623] - selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5623] - selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5623] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [RHEL-5623] - selftests: vm: Add the uapi headers include variable (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: Support file-backed PMD folios (Nico Pache) [RHEL-5623] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [RHEL-5623] - selftests: vm: fix clang build error multiple output files (Nico Pache) [RHEL-5623] - kselftest/vm: fix tests build with old libc (Nico Pache) [RHEL-5623] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [RHEL-5623] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [RHEL-5623] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [RHEL-5623] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [RHEL-5623] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [RHEL-5623] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [RHEL-5623] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [RHEL-5623] - selftests: vm: add COW time test for KSM pages (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging time test (Nico Pache) [RHEL-5623] - mm: KSM: fix data type (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging across nodes test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM zero page merging test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM unmerge test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merge test (Nico Pache) [RHEL-5623] - selftests: Fix spelling mistake "cann't" -> "cannot" (Nico Pache) [RHEL-5623] - selftests/vm: use kselftest skip code for skipped tests (Nico Pache) [RHEL-5623] - selftest/mremap_test: avoid crash with static build (Nico Pache) [RHEL-5623] - selftest/mremap_test: update the test to handle pagesize other than 4K (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: exercise x86 XSAVE init state (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: refill shadow register after implicit kernel write (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code (Nico Pache) [RHEL-5623] - vm/test_vmalloc.sh: adapt for updated driver interface (Nico Pache) [RHEL-5623] - tool: selftests: fix spelling typo of 'writting' (Nico Pache) [RHEL-5623] - userfaultfd/selftests: hint the test runner on required privilege (Nico Pache) [RHEL-5623] - userfaultfd/selftests: fix retval check for userfaultfd_open() (Nico Pache) [RHEL-5623] - userfaultfd/selftests: always dump something in modes (Nico Pache) [RHEL-5623] - userfaultfd: selftests: make __{s,u}64 format specifiers portable (Nico Pache) [RHEL-5623] - tools: Avoid comma separated statements (Nico Pache) [RHEL-5623] - kselftests: vm: add mremap tests (Nico Pache) [RHEL-5623] - Revert "selftests/vm: enable running select groups of tests" (Nico Pache) [RHEL-5623]- [rt] build kernel-rt-4.18.0-541.rt7.330.el8 [RHEL-5332] - cgroup/rstat: Optimize cgroup_rstat_updated_list() (Waiman Long) [RHEL-18154] - cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() (Waiman Long) [RHEL-18154] - cgroup: use irqsave in cgroup_rstat_flush_locked(). (Waiman Long) [RHEL-18154] - cgroup: fix spelling mistakes (Waiman Long) [RHEL-18154] - s390/ipl: add missing intersection check to ipl_report handling (Tobias Huschle) [RHEL-24612] - drm/amdgpu: Fix potential fence use-after-free v2 (Michel Dänzer) [RHEL-22504] {CVE-2023-51042} - sched/fair: Don't balance task to its current running CPU (Luis Claudio R. Goncalves) [RHEL-8854] - md: partially revert "md/raid6: use valid sector values to determine if an I/O should wait on the reshape" (Benjamin Marzinski) [RHEL-24518] - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei) [RHEL-21289] - sfc: introduce shutdown entry point in efx pci driver (Izabela Bakollari) [RHEL-11016] - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Sebastian Ott) [RHEL-5178] - efi: libstub: ensure allocated memory to be executable (Lenny Szubowicz) [RHEL-24852] - efi: libstub: declare DXE services table (Lenny Szubowicz) [RHEL-24852] - efi/libstub/x86: Avoid overflowing code32_start on PE entry (Lenny Szubowicz) [RHEL-24852] - RDMA/efa: Fix wrong resources deallocation order (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add RDMA write HW statistics counters (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Fix unsupported page sizes in device (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add rdma write capability to device caps (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add data polling capability feature bit (Izabela Bakollari) [RHEL-18229] - APEI: GHES: correctly return NULL for ghes_get_devices() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Prepare to make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Add a notifier for reporting memory errors (Aristeu Rozanski) [RHEL-1603] - efi/cper: Export several helpers for ghes_edac to use (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Clear scanned data on unload (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Scan the system once on driver init (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt (Aristeu Rozanski) [RHEL-1603] - EDAC: Introduce an mci_for_each_dimm() iterator (Aristeu Rozanski) [RHEL-1603] - EDAC: Remove EDAC_DIMM_OFF() macro (Aristeu Rozanski) [RHEL-1603] - r8169: add handling DASH when DASH is disabled (Izabela Bakollari) [RHEL-6505] - r8169: remove rtl_wol_shutdown_quirk() (Izabela Bakollari) [RHEL-6505] - r8169: improve driver unload and system shutdown behavior on DASH-enabled systems (Izabela Bakollari) [RHEL-6505] - r8169: fix dmar pte write access is not set error (Izabela Bakollari) [RHEL-6505] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Izabela Bakollari) [RHEL-6505] - r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6505] - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Izabela Bakollari) [RHEL-6505] - r8169: fix network lost after resume on DASH systems (Izabela Bakollari) [RHEL-6505] - r8169: respect userspace disabling IFF_MULTICAST (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Izabela Bakollari) [RHEL-6505] - r8169: fix rare issue with broken rx after link-down on RTL8125 (Izabela Bakollari) [RHEL-6505] - r8169: check for PCI read error in probe (Izabela Bakollari) [RHEL-6505] - r8169: fix RTL8168H and RTL8107E rx crc error (Izabela Bakollari) [RHEL-6505] - r8169: reset bus if NIC isn't accessible after tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: disable ASPM in case of tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: use tp_to_dev instead of open code (Izabela Bakollari) [RHEL-6505] - r8169: add rtl_disable_rxdvgate() (Izabela Bakollari) [RHEL-6505] - r8169: remove not needed net_ratelimit() check (Izabela Bakollari) [RHEL-6505] - r8169: remove useless PCI region size check (Izabela Bakollari) [RHEL-6505] - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() (David Marlin) [RHEL-23781] - Bluetooth: Fix not checking MGMT cmd pending queue (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not using conn_timeout (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix hci_update_accept_list_sync (David Marlin) [RHEL-23781] - Bluetooth: assign len after null check (David Marlin) [RHEL-23781] - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (David Marlin) [RHEL-23781] - Bluetooth: fix data races in smp_unregister(), smp_del_chan() (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix leaking sent_cmd skb (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: btqca: sequential validation (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Check for error irq (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (David Marlin) [RHEL-23781] - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add check simultaneous roles support (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Wait for proper events when connecting LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add support for waiting specific LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add hci_le_create_conn_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use skb_pull_data when processing inquiry results (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Push sync command cancellation to workqueue (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Stop IBS timer during BT OFF (David Marlin) [RHEL-23781] - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix using wrong mode (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not always pausing advertising when necessary (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb (David Marlin) [RHEL-23781] - Bluetooth: btusb: Return error code when getting patch status failed (David Marlin) [RHEL-23781] - Bluetooth: btusb: Handle download_firmware failure cases (David Marlin) [RHEL-23781] - Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list (David Marlin) [RHEL-23781] - Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add support for queuing during polling interval (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Rework hci_conn_params flags (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip (David Marlin) [RHEL-23781] - Bluetooth: add quirk disabling LE Read Transmit Power (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Status (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Complete (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle HCI events (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Command Complete event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events (David Marlin) [RHEL-23781] - Bluetooth: btusb: Cancel sync commands for certain URB errors (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Cancel sync command if sending a frame failed (David Marlin) [RHEL-23781] - Bluetooth: Add hci_cmd_sync_cancel to public API (David Marlin) [RHEL-23781] - Bluetooth: Reset more state when cancelling a sync command (David Marlin) [RHEL-23781] - Bluetooth: Limit duration of Remote Name Resolve (David Marlin) [RHEL-23781] - Bluetooth: Send device found event on name resolve failure (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: refactor malicious adv data check (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (David Marlin) [RHEL-23781] - Bluetooth: btusb: enable Mediatek to support AOSP extension (David Marlin) [RHEL-23781] - Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event (David Marlin) [RHEL-23781] - Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event (David Marlin) [RHEL-23781] - Bluetooth: hci_request: Remove bg_scan_update work (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: btmrvl_main: repair a non-kernel-doc comment (David Marlin) [RHEL-23781] - Bluetooth: Don't initialize msft/aosp when using user channel (David Marlin) [RHEL-23781] - Bluetooth: fix uninitialized variables notify_evt (David Marlin) [RHEL-23781] - Bluetooth: stop proccessing malicious adv data (David Marlin) [RHEL-23781] - Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() (David Marlin) [RHEL-23781] - Bluetooth: aosp: Support AOSP Bluetooth Quality Report (David Marlin) [RHEL-23781] - Bluetooth: Add struct of reading AOSP vendor capabilities (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not setting adv set duration (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix missing static warnings (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework hci_suspend_notifier (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework init stages (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SSP (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert adv_expire (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable synch'd set_bredr (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_SET_POWERED (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework background scan (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable advertising when LL privacy is enabled (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 (David Marlin) [RHEL-23781] - Bluetooth: Add helper for serialized HCI command execution (David Marlin) [RHEL-23781] - Bluetooth: Fix removing adv when processing cmd complete (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Remove duplicated entry in OF table (David Marlin) [RHEL-23781] - Bluetooth: bfusb: fix division by zero in send path (David Marlin) [RHEL-23781] - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (David Marlin) [RHEL-23781] - Bluetooth: vhci: Fix checking of msft_opcode (David Marlin) [RHEL-23781] - Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 (David Marlin) [RHEL-23781] - Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable (David Marlin) [RHEL-23781] - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (David Marlin) [RHEL-23781] - Bluetooth: Fix memory leak of hci device (David Marlin) [RHEL-23781] - Bluetooth: btintel: Fix bdaddress comparison with garbage value (David Marlin) [RHEL-23781] - Bluetooth: Fix debugfs entry leak in hci_register_dev() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix not initializing sk_peer_pid (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: purge socket queues in the destruct() callback (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Fix Experimental Feature Changed event (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix to set the force_wakeup value (David Marlin) [RHEL-23781] - Bluetooth: Read codec capabilities only if supported (David Marlin) [RHEL-23781] - Bluetooth: Fix handling of SUSPEND_DISCONNECTING (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev (David Marlin) [RHEL-23781] - skbuff: introduce skb_pull_data (David Marlin) [RHEL-23781] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (David Marlin) [RHEL-23781] - serial: core: return early on unsupported ioctls (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in status line change on dead connections (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix UAF in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameter negotiation support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameters used with parameter negotiation (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce macro for minimal unit size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name the debug bits (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce gsm_control_command() function (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name gsm tty device minors (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: initialize more members at gsm_alloc_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix flow control handling in tx path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix resource allocation order in gsm_activate_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock and link starvation in outgoing data path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in gsmld_write() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix non flow control frames during mux flow off (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing timer to handle stalled links (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix tty registration before control channel open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix user open not possible at responder until initiator open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Debug output allocation must use GFP_ATOMIC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix packet data hex dump output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix buffer over-read in gsm_dlci_data() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix software flow control handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix invalid use of MSC in advanced option (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix broken virtual tty handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing update of modem controls after DLCI open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix reset fifo race condition (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing tty wakeup in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octets encoding in MSC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command frame length field encoding (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command retry handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing explicit ldisc flush (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong DLCI release order (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix insufficient txframe size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix frame reception handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix mux cleanup after unregister tty device (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix decoupled mux resource (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix restart handling via CLD command (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock in gsmtty_open() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong modem processing in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong tty control line for flow control (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix NULL pointer access due to DLCI release (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix encoding of command/response bit (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix SW flow control encoding/handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove tty parameter from mxser_receive_chars_new() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't throttle manually (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: make mxser_port::ldisc_stop_rx a bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Don't ignore write return value in gsmld_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: clean up indenting in gsm_queue() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Save dlci address open status when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify gsmtty driver register method when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Delete gsmtty open SABM frame when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit printk info when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: stop using alloc_tty_driver (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: don't store semi-state into tty drivers (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - hvsi: don't panic on tty_register_driver failure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch rs_table to a single state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: expand "custom" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: use memset to zero serial_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: remove serial_* strings (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::custom_divisor (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::baud_base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove unused mxser_port::stop_rx (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't allocate MXSER_PORTS + 1 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove cnt from mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETMSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETDATACOUNT ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_CHKPORTENABLE ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_LSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_MON and friends (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_SET_BAUD_METHOD ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GET_MAJOR deprecated ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop unused MOXA_DIAGNOSE macro (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove else from LSR bits checks (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_old (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_new (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: simplify mxser_interrupt and drop mxser_board::vector_mask (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract port ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup LSR handling in mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove nonsense from ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop constant board::uart_type (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: introduce enum mxser_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename mxser_board::chip_flag to must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename CheckIsMoxaMust to mxser_get_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup Gpci_uart_info struct (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: integrate mxser.h into .c (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop ISA support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: use goto-failpaths in gsm_init (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: drop low-latency workaround (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: check error while registering tty devices (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: fix TIOCSSERIAL jiffies conversions (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, remove duplicates of parameters (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: do not check tty_unregister_driver's return value (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: nozomi, remove init/exit messages (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty_port: drop last traces of low_latency (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Demote obvious abuse of kernel-doc and supply other missing docss (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, eliminate indirection for gsm->{output,error}() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix bogus i++ in gsm_data_kick (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Remove unnecessary test in gsm_print_packet() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix waking up upper tty layer when room available (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix SOF skipping (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Improve debug output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch constipated to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch throttled to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch dead to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_mode (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: drop unneeded gsm_dlci->fifo field (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Replace zero-length array with flexible-array member (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: avoid recursive locking with async port hangup (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add helpers to convert mux-num to/from tty-base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: move it to the driver-api (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: convert docs to ReST and rename to *.rst (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Mark expected switch fall-throughs (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: Constify u8 and unsigned char usage (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Add copy_config() and gsm_config() to prepare for serdev (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty/serial_core: add ISO7816 infrastructure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546}- [rt] build kernel-rt-4.18.0-540.rt7.329.el8 [RHEL-5332] - mm/readahead: reintroduce legacy madvise_willneed behavior to force_page_cache_readahead (Rafael Aquini) [RHEL-22476] - PCI: Disable ATS for specific Intel IPU E2000 devices (Myron Stowe) [RHEL-21011] - PCI: Extract ATS disabling to a helper function (Myron Stowe) [RHEL-21011] - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: Fix kernel panic during warm reset (Tony Camuso) [RHEL-14732] - net: usb: ax88179_178a: avoid failed operations when device is disconnected (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: avoid two consecutive device resets (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: Bind only to vendor-specific interface (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: wol optimizations (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: move priv to driver_priv (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: restore state on resume (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: clean up pm calls (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: remove redundant init code (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: make drivers set the TSO limit not the GSO limit (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add Allied Telesis AT-UMCs (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add TSO feature (Jose Ignacio Tornos Martinez) [RHEL-17561] - ethernet: constify references to netdev->dev_addr in drivers (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: initialize local variables before use (Jose Ignacio Tornos Martinez) [RHEL-17561] - gve: Remove dependency on 4k page size. (Joshua Washington) [RHEL-22210] - gve: Add page size register to the register_page_list command. (Joshua Washington) [RHEL-22210] - gve: Remove obsolete checks that rely on page size. (Joshua Washington) [RHEL-22210] - gve: Deprecate adminq_pfn for pci revision 0x1. (Joshua Washington) [RHEL-22210] - gve: Perform adminq allocations through a dma_pool. (Joshua Washington) [RHEL-22210] - gve: add gve_features_check() (Joshua Washington) [RHEL-22210] - gve: Fixes for napi_poll when budget is 0 (Joshua Washington) [RHEL-22210] - gve: Do not fully free QPL pages on prefill errors (Joshua Washington) [RHEL-22210] - gve: Use size_add() in call to struct_size() (Joshua Washington) [RHEL-22210] - gve: fix frag_list chaining (Joshua Washington) [RHEL-22210] - gve: RX path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Tx path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Control path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: trivial spell fix Recive to Receive (Joshua Washington) [RHEL-22210] - gve: unify driver name usage (Joshua Washington) [RHEL-22210] - gve: Set default duplex configuration to full (Joshua Washington) [RHEL-22210] - gve: Remove the code of clearing PBA bit (Joshua Washington) [RHEL-22210] - gve: Secure enough bytes in the first TX desc for all TCP pkts (Joshua Washington) [RHEL-22210] - gve: Cache link_speed value from device (Joshua Washington) [RHEL-22210] - gve: Add AF_XDP zero-copy support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP REDIRECT support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP DROP and TX support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Changes to add new TX queues (Joshua Washington) [RHEL-22210] - gve: XDP support GQI-QPL: helper function changes (Joshua Washington) [RHEL-22210] - gve: Fix gve interrupt names (Joshua Washington) [RHEL-22210] - gve: Handle alternate miss completions (Joshua Washington) [RHEL-22210] - gve: Adding a new AdminQ command to verify driver (Joshua Washington) [RHEL-22210] - gve: Fix error return code in gve_prefill_rx_pages() (Joshua Washington) [RHEL-22210] - gve: Reduce alloc and copy costs in the GQ rx path (Joshua Washington) [RHEL-22210] - google/gve:fix repeated words in comments (Joshua Washington) [RHEL-22210] - gve: Fix spelling mistake "droping" -> "dropping" (Joshua Washington) [RHEL-22210] - gve: enhance no queue page list detection (Joshua Washington) [RHEL-22210] - net: Google gve: Remove dma_wmb() before ringing doorbell (Joshua Washington) [RHEL-22210]- [rt] build kernel-rt-4.18.0-539.rt7.328.el8 [RHEL-5332] - tcp: Dump bound-only sockets in inet_diag. (Guillaume Nault) [RHEL-6113] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-22126] - vmstat: allow_direct_reclaim should use zone_page_state_snapshot (Marcelo Tosatti) [RHEL-22138] - rbd: don't move requests to the running list on errors (Ilya Dryomov) [RHEL-21941] - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Jocelyn Falempe) [RHEL-3179] {CVE-2022-38096} - atm: Fix Use-After-Free in do_vcc_ioctl (Guillaume Nault) [RHEL-21179] {CVE-2023-51780} - perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-22189] - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-22189] - KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} (Bandan Das) [RHEL-7558] - x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer (Bandan Das) [RHEL-7558] - Bluetooth: Fix double free in hci_conn_cleanup (David Marlin) [RHEL-2555] {CVE-2023-28464} - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (David Marlin) [RHEL-2555] - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: modify kobject_get_path() to take a const * (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: Remove docstring reference to kset (Waiman Long) [RHEL-20926] {CVE-2023-45863} - EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (Aristeu Rozanski) [RHEL-10031] - amd64: allow F0 and F6 registers to be missing (Aristeu Rozanski) [RHEL-10031] - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - ipv6: Remove extra counter pull before gc (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - ipv6: remove max_size check inline with ipv4 (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net/dst: use a smaller percpu_counter batch for dst entries accounting (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net: add a route cache full diagnostic message (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - x86/sev: Use the GHCB protocol when available for SNP CPUID requests (Bandan Das) [RHEL-16382] - x86/sev: Do not handle #VC for DR7 read/write (Bandan Das) [RHEL-16382] - Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (Bandan Das) [RHEL-16382] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Waiman Long) [RHEL-15221] - x86/alternative: Fix race in try_get_desc() (Waiman Long) [RHEL-15221] - x86/alternatives: Mark text_poke_loc_init() static (Waiman Long) [RHEL-15221] - x86/int3: Ensure that poke_int3_handler() is not traced (Waiman Long) [RHEL-15221] - tools/mm: filter out timestamps for correct collation (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: support sorting pid and time (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: filter out unneeded line (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner: use page_owner_sort in the use example (Audra Mitchell) [RHEL-3821] - mm/page_owner: remove free_ts from page_owner output (Audra Mitchell) [RHEL-3821] - xfs: up(ic_sema) if flushing data device fails (Andrey Albershteyn) [RHEL-8464] - xfs: reserve less log space when recovering log intent items (Andrey Albershteyn) [RHEL-8464] - xfs: fix an agbno overflow in __xfs_getfsmap_datadev (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf_fllast when repairing an empty AGFL (Andrey Albershteyn) [RHEL-8464] - xfs: fix dqiterate thinko (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninit warning in xfs_growfs_data (Andrey Albershteyn) [RHEL-8464] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Andrey Albershteyn) [RHEL-8464] - xfs: validate fsmap offsets specified in the query keys (Andrey Albershteyn) [RHEL-8464] - xfs: fix logdev fsmap query result filtering (Andrey Albershteyn) [RHEL-8464] - xfs: clean up the rtbitmap fsmap backend (Andrey Albershteyn) [RHEL-8464] - xfs: fix integer overflows in the fsmap rtbitmap and logdev backends (Andrey Albershteyn) [RHEL-8464] - xfs: fix interval filtering in multi-step fsmap queries (Andrey Albershteyn) [RHEL-8464] - xfs: don't reverse order of items in bulk AIL insertion (Andrey Albershteyn) [RHEL-8464] - xfs: fix ag count overflow during growfs (Andrey Albershteyn) [RHEL-8464] - xfs: don't deplete the reserve pool when trying to shrink the fs (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf/agfl verification on v4 filesystems (Andrey Albershteyn) [RHEL-8464] - xfs: set bnobt/cntbt numrecs correctly when formatting new AGs (Andrey Albershteyn) [RHEL-8464] - xfs: fix rm_offset flag handling in rmap keys (Andrey Albershteyn) [RHEL-8464] - xfs: make kobj_type structures constant (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting full range of panic tags (Andrey Albershteyn) [RHEL-8464] - xfs: shut up -Wuninitialized in xfsaild_push (Andrey Albershteyn) [RHEL-8464] - xfs: use memcpy, not strncpy, to format the attr prefix during listxattr (Andrey Albershteyn) [RHEL-8464] - xfs: initialize the check_owner object fully (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninitialized list head in struct xfs_refcount_recovery (Andrey Albershteyn) [RHEL-8464] - xfs: increase rename inode reservation (Andrey Albershteyn) [RHEL-8464] - xfs: remove xfs_setattr_time() declaration (Andrey Albershteyn) [RHEL-8464] - xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork (Andrey Albershteyn) [RHEL-8464] - xfs: check return codes when flushing block devices (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the number of atomic when locking a buffer after lookup (Andrey Albershteyn) [RHEL-8464] - xfs: convert btree buffer log flags to unsigned. (Andrey Albershteyn) [RHEL-8464] - xfs: shutdown in intent recovery has non-intent items in the AIL (Andrey Albershteyn) [RHEL-8464] - xfs: aborting inodes on shutdown may need buffer lock (Andrey Albershteyn) [RHEL-8464] - xfs: only bother with sync_filesystem during readonly remount (Andrey Albershteyn) [RHEL-8464] - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Andrey Albershteyn) [RHEL-8464] {CVE-2021-4155} - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Andrey Albershteyn) [RHEL-8464] - xfs: only run COW extent recovery when there are no live extents (Andrey Albershteyn) [RHEL-8464] - xfs: move recovery needed state updates to xfs_log_mount_finish (Andrey Albershteyn) [RHEL-8464] - xfs: clear log incompat feature bits when the log is idle (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting and clearing of log incompat feature flags (Andrey Albershteyn) [RHEL-8464] - xfs: remove all COW fork extents when remounting readonly (Andrey Albershteyn) [RHEL-8464] - xfs: replace snprintf in show functions with sysfs_emit (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the size of nr_ops for refcount btree cursors (Andrey Albershteyn) [RHEL-8464] - xfs: rework attr2 feature and mount options (Andrey Albershteyn) [RHEL-8464] - xfs: sb verifier doesn't handle uncached sb buffer (Andrey Albershteyn) [RHEL-8464] - xfs: standardize inode number formatting in ftrace output (Andrey Albershteyn) [RHEL-8464] - xfs: make fsmap backend function key parameters const (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_alloc_io() (Andrey Albershteyn) [RHEL-8464] - mm: Add kvrealloc() (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_realloc() (Andrey Albershteyn) [RHEL-8464] - xfs: fix silly whitespace problems with kernel libxfs (Andrey Albershteyn) [RHEL-8464] - xfs: deprecate BMV_IF_NO_DMAPI_READ flag (Andrey Albershteyn) [RHEL-8464]- [rt] build kernel-rt-4.18.0-538.rt7.327.el8 [RHEL-5332] - ida: Fix crash in ida_free when the bitmap is empty (Wander Lairson Costa) [RHEL-19681] {CVE-2023-6915} - mm: create a new system state and fix core_kernel_text() (Joel Savitz) [RHEL-5227] - redhat: rewrite genlog and support Y- tags (Jan Stancek) - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-22698] - Revert "x86/fpu/xstate: Fix PKRU covert channel" (Steve Best) [RHEL-22192] - net: tls, update curr on splice as well (Sabrina Dubroca) [RHEL-19065] {CVE-2024-0646} - smb: client: fix OOB in smbCalcSize() (Scott Mayhew) [RHEL-18990] {CVE-2023-6606} - smb: client: fix potential OOB in smb2_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - smb: client: fix potential OOB in cifs_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - ovl: skip stale entries in merge dir cache iteration (Miklos Szeredi) [RHEL-18076] - ovl: invalidate readdir cache on changes to dir with origin (Miklos Szeredi) [RHEL-18076] - ipv6: avoid atomic fragment on GSO packets (Hangbin Liu) [RHEL-22149] - ipv6: fix potential NULL deref in fib6_add() (Hangbin Liu) [RHEL-22149] - lockdep: Fix block chain corruption (Joel Savitz) [RHEL-5227] - futex: Don't include process MM in futex key on no-MMU (Joel Savitz) [RHEL-5227] - locking/rtmutex: Fix task->pi_waiters integrity (Joel Savitz) [RHEL-5227] - locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers (Joel Savitz) [RHEL-5227] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [RHEL-5227] - mm: make generic arch_is_kernel_initmem_freed() do what it says (Joel Savitz) [RHEL-5227]- [rt] build kernel-rt-4.18.0-537.rt7.326.el8 [RHEL-5332] - cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Free DL BW in case can_attach() fails (Waiman Long) [RHEL-12873] - sched/deadline: Create DL BW alloc, free & check overflow interface (Waiman Long) [RHEL-12873] - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Waiman Long) [RHEL-12873] - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Waiman Long) [RHEL-12873] - sched/cpuset: Bring back cpuset_mutex (Waiman Long) [RHEL-12873] - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) [RHEL-12873] - cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Optimize cpuset_attach() on v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip spread flags update on v2 (Waiman Long) [RHEL-12873] - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [RHEL-12873] - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [RHEL-12873] - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [RHEL-12873] - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [RHEL-12873] - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [RHEL-12873] - cgroup: cleanup comments (Waiman Long) [RHEL-12873] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [RHEL-12873] - doc/admin-guide/cgroup-v2: use tables (Waiman Long) [RHEL-12873] - docs/admin-guide: cgroup-v2: fix cgroup.type rendering (Waiman Long) [RHEL-12873] - docs: fix memory.low description in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Revert "Reduce cpuset_rwsem writer latency" (Waiman Long) [RHEL-12873] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Artem Savkov) [RHEL-17256] - mISDN: fix use-after-free bugs in l1oip timer handlers (Ricardo Robaina) [RHEL-2553 RHEL-2690] {CVE-2022-3565} - firmware: dmi-sysfs: make pr_info messages rate limited (Prarit Bhargava) [RHEL-21096] - xfs: short circuit xfs_growfs_data_private() if delta is zero (Andrey Albershteyn) [RHEL-19431] - net-sysfs: add check for netdevice being present to speed_show (Michal Schmidt) [RHEL-16007] - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE (Jocelyn Falempe) [RHEL-21054] - netfilter: nf_tables: bail out on mismatching dynset and set expressions (Florian Westphal) [RHEL-19014] {CVE-2023-6622} - netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) [RHEL-19721] {CVE-2023-6817} - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Hangbin Liu) [RHEL-19794] {CVE-2023-6932} - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Tobias Huschle) [RHEL-22160] - s390/dasd: protect device queue against concurrent access (Tobias Huschle) [RHEL-22161] - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Tobias Huschle) [RHEL-16317] - s390/cmma: fix detection of DAT pages (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to gmap allocations (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Tobias Huschle) [RHEL-16317] - s390/cmma: fix initial kernel address space page table walk (Tobias Huschle) [RHEL-16317] - s390/vfio-ap: do not reset queue removed from host config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues associated with adapter for queue unbound from driver (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues filtered from the guest's AP config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: always filter entire AP matrix (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: Fix STFLE interpretive execution identification (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: fix race during shadow creation (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix cc for successful PQAP (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix setting of fpc register (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: fix sysfs status attribute for AP queue devices (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: unpin pages on gisc registration failure (Cédric Le Goater) [RHEL-19575] - iommu/iova: Manage the depot list size (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Make the rcache depot scale better (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Optimize iova_magazine_alloc() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Handle the failure case of dmar_reenable_qi() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn) (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in map/unmap() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON when domain->pgd is NULL (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON on checking valid pfn range (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Make size of operands same in bitwise operations (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Do not use GFP_ATOMIC when not needed (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove PASID supervisor request support (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Use non-privileged mode for all PASIDs (Jerry Snitselaar) [RHEL-10100] - iommu: Optimise PCI SAC address trick (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Use page mode macros in fetch_pte() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate IOMMU irqs using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate page table using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix compile error for unused function (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Improving Interrupt Remapping Table Invalidation (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Introduce Disable IRTE Caching Support (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Remove the unused struct amd_ir_data.ref (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Handle GALog overflows (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Avoid memory allocation in iommu_suspend() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Fix to flush cache of PASID directory table (Jerry Snitselaar) [RHEL-10100] - of/address: Return an error when no valid dma-ranges are found (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Read back stream mappings (Jerry Snitselaar) [RHEL-10100] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-10100] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-10100] - swiotlb: fix debugfs reporting of reserved memory pools (Jerry Snitselaar) [RHEL-10100] - iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() (Jerry Snitselaar) [RHEL-1261] - swiotlb: use the calculated number of areas (Jerry Snitselaar) [RHEL-1261] - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup (Jerry Snitselaar) [RHEL-1261] - swiotlb: reduce the number of areas to match actual memory pool size (Jerry Snitselaar) [RHEL-1261] - swiotlb: always set the number of areas before allocating the pool (Jerry Snitselaar) [RHEL-1261] - swiotlb: clean up some coding style and minor issues (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (Jerry Snitselaar) [RHEL-1261] - iommu/amd/iommu_v2: Clear pasid state in free path (Jerry Snitselaar) [RHEL-14152] - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind (Jerry Snitselaar) [RHEL-14152] - iommu/amd: Don't block updates to GATag if guest mode is on (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix domain flush size when syncing iotlb (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Jerry Snitselaar) [RHEL-1261] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [RHEL-1261] - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (Amir Tzin) [RHEL-924] - net/mlx5: Fix fw tracer first block check (Amir Tzin) [RHEL-924] - net/mlx5e: fix a potential double-free in fs_udp_create_groups (Amir Tzin) [RHEL-924] - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header" (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header in update funcs" (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header in update funcs (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - net/mlx5e: Fix error codes in alloc_branch_attr() (Amir Tzin) [RHEL-924] - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (Amir Tzin) [RHEL-924] - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5: Fix a NULL vs IS_ERR() check (Amir Tzin) [RHEL-924] - net/mlx5e: Check netdev pointer before checking its net ns (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Don't offload post action rule if not supported (Amir Tzin) [RHEL-924] - net/mlx5e: Remove a useless function call (Amir Tzin) [RHEL-924] - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (Amir Tzin) [RHEL-924] - net/mlx5: Increase size of irq name buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (Amir Tzin) [RHEL-924] - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Amir Tzin) [RHEL-924] - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Reduce the size of icosq_str (Amir Tzin) [RHEL-924] - net/mlx5e: Fix pedit endianness (Amir Tzin) [RHEL-924] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Amir Tzin) [RHEL-924] - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (Amir Tzin) [RHEL-924] - IB/mlx5: Fix rdma counter binding for RAW QP (Amir Tzin) [RHEL-924] - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Amir Tzin) [RHEL-13397 RHEL-924] - net/mlx5e: Don't offload internal port if filter device is out device (Amir Tzin) [RHEL-924] - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Handle fw tracer change ownership event based on MTRC (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, register event handler before arming the event (Amir Tzin) [RHEL-924] - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix NULL string error (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Amir Tzin) [RHEL-924] - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Free irqs only on shutdown callback (Amir Tzin) [RHEL-924] - net/mlx5: Improve naming of pci function vectors (Amir Tzin) [RHEL-924] - net/mlx5e: Clear mirred devices array if the rule is split (Amir Tzin) [RHEL-924] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix trailing */ formatting in block comment (Amir Tzin) [RHEL-924] - net/mlx5: Use RMW accessors for changing LNKCTL (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix code indentation (Amir Tzin) [RHEL-924] - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Amir Tzin) [RHEL-924] - net/mlx5e: Add capability check for vnic counters (Amir Tzin) [RHEL-924] - net/mlx5e: Expose catastrophic steering error counters (Amir Tzin) [RHEL-924] - net/mlx5: Skip clock update work when device is in error state (Amir Tzin) [RHEL-924] - net/mlx5: LAG, Check correct bucket when modifying LAG (Amir Tzin) [RHEL-924] - net/mlx5e: Unoffload post act rule when handling FIB events (Amir Tzin) [RHEL-924] - net/mlx5: Allow 0 for total host VFs (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Fix internal port memory leak (Amir Tzin) [RHEL-924] - net/mlx5: Fix typo reminder -> remainder (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Make find_closest_ft more generic (Amir Tzin) [RHEL-924] - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Amir Tzin) [RHEL-924] - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Amir Tzin) [RHEL-924] - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Amir Tzin) [RHEL-13501 RHEL-924] - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Amir Tzin) [RHEL-924] - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() (Amir Tzin) [RHEL-924] - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Amir Tzin) [RHEL-924] - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx (Amir Tzin) [RHEL-924] - net/mlx5e: Check for NOT_READY flag state after locking (Amir Tzin) [RHEL-924] - net/mlx5: Register a unique thermal zone per device (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_ptp_open (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free in mlx5e_destroy_flow_table (Amir Tzin) [RHEL-924] - net/mlx5: Fix reserved at offset in hca_cap register (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters query in LAG mode (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters per vport allocation (Amir Tzin) [RHEL-924] - net/mlx5: Drain health before unregistering devlink (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Amir Tzin) [RHEL-924] - eth: mlx5: avoid iterator use outside of a loop (Amir Tzin) [RHEL-924] - net/mlx5: Update op_mode to op_mod for port selection (Amir Tzin) [RHEL-924] - net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap notes in admonition blocks (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Amir Tzin) [RHEL-924] - net/mlx5e: Add vnic devlink health reporter to representors (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Create a new profile for SFs (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add tracepoints for multicast (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, implement mdb offload (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, support multicast VLAN pop (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add per-port multicast replication tables (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, snoop igmp/mld packets (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, extract code to lookup parent bridge of port (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, move additional data structures to priv header (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, increase bridge tables sizes (Amir Tzin) [RHEL-924] - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Amir Tzin) [RHEL-924] - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove unused num_alloc_xa_entries variable (Amir Tzin) [RHEL-924] - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Amir Tzin) [RHEL-924] - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Amir Tzin) [RHEL-924] - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Amir Tzin) [RHEL-924] - net/mlx5: Introduce other vport query for Q-counters (Amir Tzin) [RHEL-924] - net/mlx5e: Fix build break on 32bit (Amir Tzin) [RHEL-924] - net/mlx5: Set out of order (ooo) by default (Amir Tzin) [RHEL-924] - RDMA/mlx5: Disable out-of-order in integrity enabled QPs (Amir Tzin) [RHEL-924] - net/mlx5: Expose bits for enabling out-of-order by default (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Remove redundant include statement and adjust code to upstream. (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Extract indr setup block checks to function (Amir Tzin) [RHEL-924] - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Amir Tzin) [RHEL-924] - net/mlx5e: Utilize the entire fifo (Amir Tzin) [RHEL-924] - net/mlx5: Implement thermal zone (Amir Tzin) [RHEL-924] - net/mlx5: Stop waiting for PCI up if teardown was triggered (Amir Tzin) [RHEL-924] - net/mlx5: remove redundant clear_bit (Amir Tzin) [RHEL-924]- [rt] build kernel-rt-4.18.0-536.rt7.325.el8 [RHEL-5332] - libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Artem Savkov) [RHEL-10697] - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (Michel Dänzer) [RHEL-19603] - audit: fix possible soft lockup in __audit_inode_child() (Ricardo Robaina) [RHEL-9128] - audit: correct audit_filter_inodes() definition (Ricardo Robaina) [RHEL-9128] - usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope (Desnes Nunes) [RHEL-14574] - perf: Fix perf_event_validate_size() lockdep splat (Michael Petlan) [RHEL-17968] - perf: Fix perf_event_validate_size() (Michael Petlan) [RHEL-17968] {CVE-2023-6931} - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Ricardo Robaina) [RHEL-20743] {CVE-2023-51779} - md/raid1-10: limit the number of plugged bio (Nigel Croxon) [RHEL-19121] - md/raid1-10: don't handle pluged bio by daemon thread (Nigel Croxon) [RHEL-19121] - md/md-bitmap: add a new helper to unplug bitmap asynchrously (Nigel Croxon) [RHEL-19121] - md/raid1-10: submit write io directly if bitmap is not enabled (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to submit normal write (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to add bio to plug (Nigel Croxon) [RHEL-19121] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Felix Maurer) [RHEL-15938] - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets (Felix Maurer) [RHEL-15506] - bpf, sockmap: Fix map type error in sock_map_del_link (Felix Maurer) [RHEL-15506] - xsk: fix refcount underflow in error path (Felix Maurer) [RHEL-15506] - bpf, cpumap: Make sure kthread is running before map update returns (Felix Maurer) [RHEL-15506] - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Felix Maurer) [RHEL-15506] - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [RHEL-15506] - net: page_pool: use in_softirq() instead (Felix Maurer) [RHEL-15506] - xsk: Fix unaligned descriptor validation (Felix Maurer) [RHEL-15506] - Revert "x86/hyperv: fix logical processor creation" (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: fix logical processor creation (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Move the code in ivm.c around to avoid unnecessary ifdef's (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Remove hv_isolation_type_en_snp (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Introduce a global variable hyperv_paravisor_present (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark hv_ghcb_terminate() as noreturn (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Support hypercalls for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add smp support for SEV-SNP guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: implement and use hv_smp_prepare_cpus (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add VTL specific structs and hypercalls (Vitaly Kuznetsov) [RHEL-10110] - clocksource: hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove the per-CPU post_msg_page (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Set Virtual Trust Level in VMBus init message (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add sev-snp enlightened guest static key (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Expand __tdx_hypercall() to handle more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Refactor __tdx_hypercall() to allow pass down more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Add more registers to struct tdx_hypercall_args (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Fix typo in comment in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [RHEL-10110] - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [RHEL-10110] - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [RHEL-10110] - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [RHEL-10110] - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [RHEL-10110] - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [RHEL-10110] - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [RHEL-10110] - ALSA: update configuration for RHEL 8.10 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Fix for old systems which do not support command (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Headset Mic VREF to 100% (Jaroslav Kysela) [RHEL-13726] - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP Laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Fix potential deadlock at disconnection (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support dual speaker for Dell (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8540: Add self recovery to improve capture quility (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: register hpd callback on component probe (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: fix clock get name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add ASRock X670E Taichi to denylist (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Improve system suspend and resume handling (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix speaker route missing issue (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add missing check with firmware version control (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Remap Level Meter values (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Allow passing any output to line_out_remap() (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for reading firmware version (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename Gen 3 config sets (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check CSPL state after loading firmware (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Force a software reset after hardware reset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Run boot process during resume callbacks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert reset before system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt298: remove redundant assignment to d_len_code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: da7213: Add new kcontrol for tonegen (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Correct the process of setting up Gnd switch in AAD (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5650: fix the wrong result of key button (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: update HP Omen match (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Fix missing include of gpio/consumer.h (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Change model for Intel RVP board (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Fix regulator enable/disable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: Fix broken channel map reporting (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Do not call link_exit() on uninitialized rtd objects (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Print component name when printing log (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add control element for getting the access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add support for the non-interleaved access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: fix for firmware reload failure after playback (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ACPI Notification framework via component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add notification support into component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: fix HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Make IRQ handling conditionally built (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0B14 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: add HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Jaroslav Kysela) [RHEL-13726] - ALSA: riptide: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: generic: Check potential mixer name string truncation (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: xen: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: opti9x: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: es1688: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4236: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: sscape: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: caiaq: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: imx-audmix: Fix return error with devm_clk_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdaudio.c: Add missing check for devm_kstrdup (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add correct product series name to messages (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for Clarett 8Pre USB (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Move USB IDs out from device_info struct (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Default mixer driver to enabled (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Jaroslav Kysela) [RHEL-13726] - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Splitting the UX3402 into two separate models (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Only cancel jack-detect work on suspend if active (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Revert "Fix sleep in atomic context" (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Use dev_name of card_dev as debugfs directory name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed two speaker platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (Jaroslav Kysela) [RHEL-13726] - Add DMI ID for MSI Bravo 15 B7ED (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Consistently use dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Fix broken shared boost activation (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_up reg write errors (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_down reg write errors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - regmap: debugfs: Fix a erroneous check after snprintf() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: NULL pointer access when removing jack (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Don't try to submit URBs after disconnection (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: Do not error if a DAI link component is not found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Jaroslav Kysela) [RHEL-13726] - ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Correct amp_gain_tlv values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear dsp to host interrupt status (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear panic mask status when panic occurs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove redundant clock mux selection register write (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: enable ACP external global interrupt (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove unused sha dma interrupt code (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible error value of *rac97 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix init call orders for UAC1 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: fix typos (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Jaroslav Kysela) [RHEL-13726] - ALSA: aoa: Fix typos in PCM fix patch (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: improve the depop sequences of CBJ detection (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5668: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Convert to just use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: change cs35l41_prop_model to static (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Drop snd_device_initialize() (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: compress: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: hwdep: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Don't embed ctl_dev (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Introduce snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Fix new control name check (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support systems with missing _DSD properties (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Remodified 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Refactor code for HDA stream creation (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5660: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514-spi: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1305: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1019: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1016: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015p: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1011: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cs8409: Support new Dell Dolphin Variants (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: fix random louder sound (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Add software reset in io init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP G11 Laptops (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify get_slave_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow different devices on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Support multiple groups on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Update DLC index each time one is added (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Printk's should end with a newline (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: restore gateway config length (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Remove unused function declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-acpi: Add missing kernel doc (Jaroslav Kysela) [RHEL-13726] - soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: da7219: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-rt5645: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: return error status in probe (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: extend connectivity check to cover Intel ARL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Jaroslav Kysela) [RHEL-13726] - PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Print amp configuration after bind (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: set variables dev_attr_vendor_id to static (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: add missed regulator_bulk_disable (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Remove unused function declaration (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move group_generated logic (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Clean up DAI link counting (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove some extra line breaks (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Use consistent variable naming for links (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename link_id to be_id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: atom: remove static analysis false positive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: simplify code to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Deprecate invalid enums in IPC3 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: 88pm860x: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ASoC: fsl_micfil: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: bcd2000: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: xen-front: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ASUS G713PV laptop (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Update for native DSD support quirks (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316: fix key tone missing (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: change cs42l51_of_match to static (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use pre and post playback hooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Move Play and Pause into separate functions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HDMI codec ID for Intel LNL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/hdmi: keep codec entries in numerical order (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Fix missing header dependencies (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: wm8960: Add DAC filter characteristics selection (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: vmaster: Add snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Jaroslav Kysela) [RHEL-13726] - ASoc: codecs: ES8316: Fix DMIC config (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NS70AU (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Make snd_ctl_find_id() argument const (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Add lockdep warning to internal functions (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: delete unnecessary NULL check (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Check for failure reading AAD IRQ events (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Flush pending AAD IRQ when suspending (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sst: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: intel-dsp-config: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add controller matching macros (Jaroslav Kysela) [RHEL-13726] - ALSA: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - PCI: Add Intel Audio DSP devices to pci_ids.h (Jaroslav Kysela) [RHEL-13726] - PCI: Sort Intel PCI IDs by number (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Update jact detection function (Jaroslav Kysela) [RHEL-13726] - ASOC: codecs: ES8326: Add calibration support for version_b (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Fix power-up sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Volatile Reg function (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Hp_detect register names (Jaroslav Kysela) [RHEL-13726] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Add es8326_mute function (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - remove 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clean up some inconsistent indentings (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix the issue of speaker noise (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add new dmi entries to config entry (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add acpi machine id's for vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for max98388 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for nau8821 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Jaroslav Kysela) [RHEL-13726] - ALSA: jack: Fix mutex call in snd_jack_report() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Make use of DRV_NAME (Jaroslav Kysela) [RHEL-13726] - ASoC: core: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - soundwire: fix enumeration completion (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: add the system level suspend-resume callback (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: check return value after reading device id (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: implement set_jack callback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Whitespace fix (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (Jaroslav Kysela) [RHEL-13726] - ASoC: stac9766: fix build errors with REGMAP_AC97 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Sort headers alphabetically (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use device_get_match_data() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use agnostic irq_domain_create_linear() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Refactor GPIO support code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: refactor PSP smn_read (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add revision check for sending sha dma completion command (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for S24_3LE format (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for 24 MHz MCLK (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Fix a check for errors in probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: move pdm macros to common header file (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store the pdm stream channel mask (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store xfer_resolution of the stream (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for acp pci driver (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store platform device reference created in pci probe call (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: refactor the acp init and de-init sequence (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix channel info for compressed formats (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: update pm_runtime enable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dapm.h: Convert macros to return a compound literal (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove acp poweroff function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clear pdm dma interrupt mask (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Jaroslav Kysela) [RHEL-13726] - ASoC: cs43130: Fix numerator/denominator mixup (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Add MODULE_FIRMWARE macro (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: pm: Remove duplicated code in sof_suspend (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Dump IPC message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Add new sof_debug flag to request message payload dump (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: add is_virtual_widget helper (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: reorder quirk table (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Make master_list ordered to prevent deadlocks (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: minimize open-coded access to hw.resolution (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix broken resume due to UAC3 power state (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: oss: Fix racy open/close of MIDI devices (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt5682: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt298: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt286: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt274: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-nau8825: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98927: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98373: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98357a: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-dmic: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-da7219: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: Remove cache defaults for volatile registers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Jaroslav Kysela) [RHEL-13726] - ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Refactor rx function for fuzzing (Jaroslav Kysela) [RHEL-13726] - ASoC: max98088: clean up some inconsistent indenting (Jaroslav Kysela) [RHEL-13726] - ASoC: remove old trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: use use new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: add new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Workaround for SDnCTL register on loongson (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Using polling mode for loongson controller by default (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add Loongson LS7A HD-Audio support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Jaroslav Kysela) [RHEL-13726] - ASoC: add N cpus to M codecs dai link support (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: Add missing SCP registers (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Delete cs35l41 component master during free (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix endian conversions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Clean up Firmware Load Controls (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log correct region name in bin error messages (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: prepare for code reuse (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: introduce DMA config TLV (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add get_hlink callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for Rex soundwire (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Sof_ssp_amp: Correcting author name. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Moving amp only boards into end of the table. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt712 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: make rt711_sdca be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add multi dailink support for a codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add codec_info pointer (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: use predefine dailink id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai info (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add missing exit callback (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unnecessary gotos (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Invert logic on runtime alloc flags (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unneeded checks for NULL bus (Jaroslav Kysela) [RHEL-13726] - soundwire: bandwidth allocation: Remove pointless variable (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update output control for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update the calculation of FLL for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add registers patch for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Jaroslav Kysela) [RHEL-13726] - ASoC: add snd_soc_get_stream_cpu() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log that a bin file was loaded (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add the management of headset detection for power saving (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Increment max value for ALC Capture Target Volume control (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Allow partial matching when finding DAI link (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Add PLL ratio table values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add pci revision id check (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs53l30: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: adau1761: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: mixart: Replace one-element arrays with simple object declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Do not split message string on multiple lines (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant logs (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Log control load errors in soc_tplg_control_load() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Improve error message in remove callback (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt700: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt5682: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1318: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1316: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1308: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: update error log (Jaroslav Kysela) [RHEL-13726] - soundwire: cadence: revisit parity injection (Jaroslav Kysela) [RHEL-13726] - soundwire: intel/cadence: update hardware reset sequence (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: enable interrupts last (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [RHEL-13726] - soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the output format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle output format special case (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Move the call to init output format (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: read AC timing control register before updating it (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .free callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .free callback implementation (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .trigger callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .trigger callback implementation (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF/soundwire: re-add substream in params_stream structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix DAI number mismatch (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for LunarLake (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: start set codec init function with an adr index (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quirk for MTL RVP (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Jaroslav Kysela) [RHEL-13726] - ASoC: wm_adsp: Update to use new component control notify helepr (Jaroslav Kysela) [RHEL-13726] - ASoC: ak4118: Update to use new component control notify helper (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-component: Add notify control helper function (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Simplify the calculation of variables (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify tone control switch DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: apply channel delay hack to all E-MU cards (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: make tone control switch mono (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove now superfluous mixer locking (Jaroslav Kysela) [RHEL-13726] - ALSA: core: update comment on snd_card.controls_rwsem (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from /proc code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from timer code (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: refactor acp power on and reset functions. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: remove the register read and write wrappers. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Update copyright notice (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Don't filter slave alerts (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Remove redundant driver match function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Adjust the gain for PDM DMIC (Jaroslav Kysela) [RHEL-13726] - PCI: Add Loongson vendor ID (Jaroslav Kysela) [RHEL-13726]- [rt] build kernel-rt-4.18.0-535.rt7.324.el8 [RHEL-5332] - VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [RHEL-17673] - arm64: kdump: simplify the reservation behaviour of crashkernel=,high (Pingfan Liu) [RHEL-8989] - blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) [RHEL-18055] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-17287] - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function (Mamatha Inamdar) [RHEL-20259] - powerpc/pseries/vas: Migration suspend waits for no in-progress open windows (Mamatha Inamdar) [RHEL-20243] - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi) [RHEL-7989] - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi) [RHEL-7989] - blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [RHEL-19944] - lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly (Ming Lei) [RHEL-8128] - netdev: replace napi_reschedule with napi_schedule (Ivan Vecera) [RHEL-19714] - netdev: make napi_schedule return bool on NAPI successful schedule (Ivan Vecera) [RHEL-19714] - netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule (Ivan Vecera) [RHEL-19714] - x86/topology: Use total_cpus for max logical packages calculation (Frank Ramsay) [RHEL-17893] - x86/fpu/xstate: Fix PKRU covert channel (Dean Nelson) [RHEL-16175] - x86/fpu: Invalidate FPU state correctly on exec() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() (Dean Nelson) [RHEL-16175] - x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set (Dean Nelson) [RHEL-16175] - x86/fpu: Allow PKRU to be (once again) written by ptrace. (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). (Dean Nelson) [RHEL-16175] - x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics (Dean Nelson) [RHEL-16175] - x86/fpu: Cleanup variable shadowing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove redundant XCOMP_BV initialization (Dean Nelson) [RHEL-16175] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Dean Nelson) [RHEL-16175] - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (Dean Nelson) [RHEL-16175] - scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Clean up block devices post controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Refresh sdev queue depth after controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for SAS5116 PCI IDs (Tomas Henzl) [RHEL-17365] - scsi: scsi_debug: Remove dead code (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Abort commands from scsi_debug_device_reset() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix missing error code in scsi_debug_init() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_queue (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Only allow sdebug_max_queue be modified when no shosts (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Dynamically allocate sdebug_queued_cmd (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_block_requests() to block queues (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Protect block_unblock_all_queues() with mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Change shost list lock to a mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't iter all shosts in clear_luns_changed_on_target() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix check for sdev queue full (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Remove redundant driver match function (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Add poll mode deferred completions to statistics (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Get command abort feature working again (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_dev_info.num_in_q (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop check for num_in_q exceeding queue depth (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_abort() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Stop setting devip->sdbg_host twice (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't hold driver host struct pointer in host->hostdata[] (Ming Lei) [RHEL-16241] - scsi: core: Introduce {init,exit}_cmd_priv() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - ice: fix theoretical out-of-bounds access in ethtool link modes (Petr Oros) [RHEL-15678] - ice: restore timestamp configuration after device reset (Petr Oros) [RHEL-15678] - ice: unify logic for programming PFINT_TSYN_MSK (Petr Oros) [RHEL-15678] - ice: remove ptp_tx ring parameter flag (Petr Oros) [RHEL-15678] - ice: Fix VF-VF direction matching in drop rule in switchdev (Petr Oros) [RHEL-15678] - ice: Fix VF-VF filter rules in switchdev mode (Petr Oros) [RHEL-15678] - ice: Fix safe mode when DDP is missing (Petr Oros) [RHEL-15678] - ice: fix over-shifted variable (Petr Oros) [RHEL-15678] - ice: Remove the FW shared parameters (Petr Oros) [RHEL-15678] - ice: PTP: add clock domain number to auxiliary interface (Petr Oros) [RHEL-15678] - ice: Use PTP auxbus for all PHYs restart in E822 (Petr Oros) [RHEL-15678] - ice: Auxbus devices & driver for E822 TS (Petr Oros) [RHEL-15678] - ice: introduce ice_pf_src_tmr_owned (Petr Oros) [RHEL-15678] - ice: fix pin assignment for E810-T without SMA control (Petr Oros) [RHEL-15678] - ice: remove ICE_F_PTP_EXTTS feature flag (Petr Oros) [RHEL-15678] - ice: PTP: move quad value check inside ice_fill_phy_msg_e822 (Petr Oros) [RHEL-15678] - ice: PTP: Rename macros used for PHY/QUAD port definitions (Petr Oros) [RHEL-15678] - ice: PTP: Clean up timestamp registers correctly (Petr Oros) [RHEL-15678] - ice: introduce hw->phy_model for handling PTP PHY differences (Petr Oros) [RHEL-15678] - ice: Support cross-timestamping for E823 devices (Petr Oros) [RHEL-15678] - ice: retry acquiring hardware semaphore during cross-timestamp request (Petr Oros) [RHEL-15678] - ice: prefix clock timer command enumeration values with ICE_PTP (Petr Oros) [RHEL-15678] - ice: avoid executing commands on other ports when driving sync (Petr Oros) [RHEL-15678] - ice: fix receive buffer size miscalculation (Petr Oros) [RHEL-15678] - ice: split ice_aq_wait_for_event() func into two (Petr Oros) [RHEL-15678] - ice: embed &ice_rq_event_info event into struct ice_aq_task (Petr Oros) [RHEL-15678] - ice: ice_aq_check_events: fix off-by-one check when filling buffer (Petr Oros) [RHEL-15678] - ice: Remove redundant VSI configuration in eswitch setup (Petr Oros) [RHEL-15678] - ice: move E810T functions to before device agnostic ones (Petr Oros) [RHEL-15678] - ice: refactor ice_vsi_is_vlan_pruning_ena (Petr Oros) [RHEL-15678] - ice: refactor ice_ptp_hw to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_sched to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_vf_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_ddp to make functions static (Petr Oros) [RHEL-15678] - ice: remove unused methods (Petr Oros) [RHEL-15678] - ice: Block switchdev mode when ADQ is active and vice versa (Petr Oros) [RHEL-15678] - ice: clean up __ice_aq_get_set_rss_lut() (Petr Oros) [RHEL-15678] - ice: add FW load wait (Petr Oros) [RHEL-15678] - ice: Add get C827 PHY index function (Petr Oros) [RHEL-15678] - ice: Rename enum ice_pkt_flags values (Petr Oros) [RHEL-15678] - ice: Add direction metadata (Petr Oros) [RHEL-15678] - ice: Fix RDMA VSI removal during queue rebuild (Petr Oros) [RHEL-15678] - ice: Correctly initialize queue context values (Petr Oros) [RHEL-15678] - ice: Fix memory management in ice_ethtool_fdir.c (Petr Oros) [RHEL-15678] - ice: Implement basic eswitch bridge setup (Petr Oros) [RHEL-15678] - ice: Unset src prune on uplink VSI (Petr Oros) [RHEL-15678] - ice: Disable vlan pruning for uplink VSI (Petr Oros) [RHEL-15678] - ice: Prohibit rx mode change in switchdev mode (Petr Oros) [RHEL-15678] - ice: Skip adv rules removal upon switchdev release (Petr Oros) [RHEL-15678] - ice: use ice_down_up() where applicable (Petr Oros) [RHEL-15678] - ice: Remove managed memory usage in ice_get_fw_log_cfg() (Petr Oros) [RHEL-15678] - ice: clean up freeing SR-IOV VFs (Petr Oros) [RHEL-15678] - ice: reduce initial wait for control queue messages (Petr Oros) [RHEL-15678] - ice: remove unnecessary check for old MAC == new MAC (Petr Oros) [RHEL-15678] - ice: do not re-enable miscellaneous interrupt until thread_fn completes (Petr Oros) [RHEL-15678] - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Petr Oros) [RHEL-15678] - ice: introduce ICE_TX_TSTAMP_WORK enumeration (Petr Oros) [RHEL-15678] - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [RHEL-15678] - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [RHEL-15678] - ice: use src VSI instead of src MAC in slow-path (Petr Oros) [RHEL-15678] - ice: allow matching on meta data (Petr Oros) [RHEL-15678] - ice: specify field names in ice_prot_ext init (Petr Oros) [RHEL-15678] - ice: remove redundant Rx field from rule info (Petr Oros) [RHEL-15678] - ice: define meta data to match in switch (Petr Oros) [RHEL-15678] - ice: refactor PHY type to ethtool link mode (Petr Oros) [RHEL-15678] - ice: update ICE_PHY_TYPE_HIGH_MAX_INDEX (Petr Oros) [RHEL-15678] - ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg() (Petr Oros) [RHEL-15678] - ice: move ice_is_malicious_vf() to ice_virtchnl.c (Petr Oros) [RHEL-15678] - ice: print message if ice_mbx_vf_state_handler returns an error (Petr Oros) [RHEL-15678] - ice: pass mbxdata to ice_is_malicious_vf() (Petr Oros) [RHEL-15678] - ice: remove unnecessary &array[0] and just use array (Petr Oros) [RHEL-15678] - ice: always report VF overflowing mailbox even without PF VSI (Petr Oros) [RHEL-15678] - ice: declare ice_vc_process_vf_msg in ice_virtchnl.h (Petr Oros) [RHEL-15678] - ice: initialize mailbox snapshot earlier in PF init (Petr Oros) [RHEL-15678] - ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler (Petr Oros) [RHEL-15678] - ice: remove ice_mbx_deinit_snapshot (Petr Oros) [RHEL-15678] - ice: move VF overflow message count into struct ice_mbx_vf_info (Petr Oros) [RHEL-15678] - ice: track malicious VFs in new ice_mbx_vf_info structure (Petr Oros) [RHEL-15678] - ice: convert ice_mbx_clear_malvf to void and use WARN (Petr Oros) [RHEL-15678] - ice: re-order ice_mbx_reset_snapshot function (Petr Oros) [RHEL-15678]- [rt] build kernel-rt-4.18.0-534.rt7.323.el8 [RHEL-5332] - nfsd: lock_rename() needs both directories to live on the same fs (Jeffrey Layton) [RHEL-19591] - HID: check empty report_list in hid_validate_values() (Desnes Nunes) [RHEL-19237 RHEL-19260] {CVE-2023-1073} - ceph: do not print the whole xattr value if it's too long (Xiubo Li) [RHEL-16411] - libceph: fix potential use-after-free on linger ping and resends (Jay Shin) [RHEL-20390] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-8003] - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) [RHEL-16410] - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) [RHEL-16410] - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li) [RHEL-16412] - ceph: issue a cap release immediately if no cap exists (Xiubo Li) [RHEL-16412] - ceph: trigger to flush the buffer when making snapshot (Xiubo Li) [RHEL-16412] - ceph: force updating the msg pointer in non-split case (Xiubo Li) [RHEL-16412] - ceph: flush cap releases when the session is flushed (Xiubo Li) [RHEL-16412] - ceph: reorder fields in 'struct ceph_snapid_map' (Xiubo Li) [RHEL-16412] - ceph: voluntarily drop Xx caps for requests those touch parent mtime (Xiubo Li) [RHEL-16412] - redhat/configs: Remove multi-buffer SHA configs (Štěpán Horáček) [RHEL-14477] - crypto: tcrypt - remove all multibuffer ahash tests (Štěpán Horáček) [RHEL-14477] - crypto: hash - Remove unused async iterators (Štěpán Horáček) [RHEL-14477] - crypto: x86 - remove SHA multibuffer routines and mcryptd (Štěpán Horáček) [RHEL-14477] - fs: group frequently accessed fields of struct super_block together (Miklos Szeredi) [RHEL-12504] - fanotify: add API to attach/detach super block mark (Miklos Szeredi) [RHEL-12504] - fsnotify: send path type events to group with super block marks (Miklos Szeredi) [RHEL-12504] - fsnotify: add super block object type (Miklos Szeredi) [RHEL-12504] - netfilter: nf_tables: set backend .flush always succeeds (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flush (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix memleak when more than 255 elements expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disable toggling dormant table state more than once (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix table flag updates (Florian Westphal) [RHEL-1722] - netfilter: nftables: update table flags from the commit phase (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element removal on anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: defer gc run if previous batch is still pending (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix out of memory error handling (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: use correct lock to protect gc_list (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with abort path (Florian Westphal) [RHEL-1722] - netfilter: nft_dynset: disallow object maps (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with netns dismantle (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't fail inserts if duplicate has expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix kdoc warnings after gc rework (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix false-positive lockdep splat (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: remove busy mark and gc batch API (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: adapt set backend to use GC transaction API (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nf_tables: GC transaction API to avoid race with control plane (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nftables: rename set element data activation/deactivation functions (Florian Westphal) [RHEL-1722] - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix spurious set element insertion failure (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: report use refcount overflow (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: add nft_chain_add() (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow timeout for anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow updates of anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element updates of bound anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: .walk does not deal with generations (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: integrate pipapo into commit protocol (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [RHEL-1722] - netfilter: nftables: add catch-all set element support (Florian Westphal) [RHEL-1722]- [rt] build kernel-rt-4.18.0-533.rt7.322.el8 [RHEL-5332] - netlink: support extack in dump ->start() (Hangbin Liu) [RHEL-17272] - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Artem Savkov) [RHEL-16009] - audit: don't take task_lock() in audit_exe_compare() code path (Artem Savkov) [RHEL-16009] - IB/ipoib: Fix mcast list locking (Daniel Vacek) [RHEL-19244] - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Daniel Vacek) [RHEL-19244] - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Davide Caratti) [RHEL-14290] - ipvlan: Fix return value of ipvlan_queue_xmit() (Davide Caratti) [RHEL-14290] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Oleksandr Natalenko) [2228079] - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: switch kcalloc to kvcalloc for large array allocation (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: fix kernel panic with negotiate_mq error path (Vitaly Kuznetsov) [RHEL-15958] - tracing/timerlat: Add user-space interface (Chris White) [RHEL-15142] - tracing/osnoise: Skip running osnoise if all instances are off (Chris White) [RHEL-15142] - tracing/osnoise: Switch from PF_NO_SETAFFINITY to migrate_disable (Chris White) [RHEL-15142] - tracing/timerlat: Always wakeup the timerlat thread (Chris White) [RHEL-15142] - tracing/osnoise: Fix notify new tracing_max_latency (Chris White) [RHEL-15142] - tracing/timerlat: Notify new max thread latency (Chris White) [RHEL-15142] - trace/osnoise: make use of the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - kthread: add the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close (Michal Schmidt) [RHEL-15675] - iavf: Handle ntuple on/off based on new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: Introduce new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero (Michal Schmidt) [RHEL-15675] - iavf: delete the iavf client interface (Michal Schmidt) [RHEL-15675] - iavf: add a common function for undoing the interrupt scheme (Michal Schmidt) [RHEL-15675] - iavf: use unregister_netdev (Michal Schmidt) [RHEL-15675] - iavf: rely on netdev's own registered state (Michal Schmidt) [RHEL-15675] - iavf: fix the waiting time for initial reset (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, don't queue watchdog_task if comms failed (Michal Schmidt) [RHEL-15675] - iavf: simplify mutex_trylock+sleep loops (Michal Schmidt) [RHEL-15675] - iavf: fix comments about old bit locks (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, disable queues when removing the driver (Michal Schmidt) [RHEL-15675] - iavf: initialize waitqueues before starting watchdog_task (Michal Schmidt) [RHEL-15675] - iavf: delete unused iavf_mac_info fields (Michal Schmidt) [RHEL-15675] - iavf: fix format warnings (Michal Schmidt) [RHEL-15675] - iavf: fix string truncation warnings (Michal Schmidt) [RHEL-15675] - iavf: remove "inline" functions from iavf_txrx.c (Michal Schmidt) [RHEL-15675] - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set (Michal Schmidt) [RHEL-15675] - iavf: Fix promiscuous mode configuration flow messages (Michal Schmidt) [RHEL-15675] - iavf: fix FDIR rule fields masks validation (Michal Schmidt) [RHEL-15675] - iavf: fix potential races for FDIR filters (Michal Schmidt) [RHEL-15675] - iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED (Michal Schmidt) [RHEL-15675] - iavf: fix potential deadlock on allocation failure (Michal Schmidt) [RHEL-15675] - iavf: Remove unnecessary aer.h include (Michal Schmidt) [RHEL-15675] - iavf: Remove redundant pci_enable_pcie_error_reporting() (Michal Schmidt) [RHEL-15675]- [rt] build kernel-rt-4.18.0-532.rt7.321.el8 [RHEL-5332] - devres: handle zero size in devm_kmalloc() (Mark Langsdorf) [RHEL-1025 RHEL-14039] - cpufreq: ACPI: Prevent a warning when another frequency driver is loaded (Mark Langsdorf) [RHEL-1025] - cpufreq: drivers with target_index() must set freq_table (Mark Langsdorf) [RHEL-1025] - cpufreq: warn about invalid vals to scaling_max/min_freq interfaces (Mark Langsdorf) [RHEL-1025] - ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers (Mark Langsdorf) [RHEL-1025] - cpufreq: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1025] - kbuild, cpufreq: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [RHEL-1025] - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [RHEL-1025] - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (Mark Langsdorf) [RHEL-1025] - netfilter: nfnetlink_osf: avoid OOB read (Phil Sutter) [RHEL-12299] {CVE-2023-39189} - crypto: qat - add NULL pointer check (Vladis Dronov) [RHEL-19124] - crypto: qat - fix mutex ordering in adf_rl (Vladis Dronov) [RHEL-19124] - crypto: qat - fix error path in add_update_sla() (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for rate limiting (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for ras (Vladis Dronov) [RHEL-19124] - x86/speculation: Provide a debugfs file to dump SPEC_CTRL MSRs (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS entering mwait idle and enable it on wakeup (Waiman Long) [RHEL-16845] - intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long) [RHEL-16845] - intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long) [RHEL-16845] - x86/speculation: Add __update_spec_ctrl() helper (Waiman Long) [RHEL-16845] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (Waiman Long) [RHEL-16845] - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Corinna Vinschen) [RHEL-15681] - igb: Fix an end of loop test (Corinna Vinschen) [RHEL-15681] - igb: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15681] - intel: fix format warnings (Corinna Vinschen) [RHEL-15681] - intel: fix string truncation warnings (Corinna Vinschen) [RHEL-15681] - ethernet/intel: Use list_for_each_entry() helper (Corinna Vinschen) [RHEL-15681] - igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) [RHEL-15681] - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15681] - igb: disable virtualization features on 82580 (Corinna Vinschen) [RHEL-15681] - igb: Avoid starting unnecessary workqueues (Corinna Vinschen) [RHEL-15681] - igb: Fix igb_down hung on surprise removal (Corinna Vinschen) [RHEL-15681] - igb: Enable SR-IOV after reinit (Corinna Vinschen) [RHEL-15681] - bpf: Mark PTR_TO_FUNC register initially with zero offset (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Fix out of bounds access for ringbuf helpers (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generally fix helper register offset check (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generalize check_ctx_reg for reuse with other types (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce MEM_RDONLY flag (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-8476 RHEL-8925 RHEL-9037] {CVE-2022-0500 CVE-2022-23222} - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce composable reg, ret and arg types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - ipmi: Explicitly include correct DT includes (Tony Camuso) [RHEL-14570] - ipmi_si: fix -Wvoid-pointer-to-enum-cast warning (Tony Camuso) [RHEL-14570] - ipmi: fix potential deadlock on &kcs_bmc->lock (Tony Camuso) [RHEL-14570] - ipmi_si: fix a memleak in try_smi_init() (Tony Camuso) [RHEL-14570] - ipmi: Change request_module to request_module_nowait (Tony Camuso) [RHEL-14570] - ipmi:ssif: Fix a memory leak when scanning for an adapter (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add check for kstrdup (Tony Camuso) [RHEL-14570] - ipmi_watchdog: Fix read syscall not responding to signals during sleep (Tony Camuso) [RHEL-14570] - ipmi:ssif: Drop if blocks with always false condition (Tony Camuso) [RHEL-14570] - ipmi: fix SSIF not responding under certain cond. (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add send_retries increment (Tony Camuso) [RHEL-14570] - char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously" (Tony Camuso) [RHEL-14570] - ipmi: simplify sysctl registration (Tony Camuso) [RHEL-14570] - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it (Tony Camuso) [RHEL-14570] - bnxt_en: fix free-runnig PHC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: handle invalid Tx completions more gracefully (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: move and rename reset helpers (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Skip firmware fatal error recovery if chip is not accessible (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Query default VLAN before VNIC setup on a VF (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Don't issue AP reset during ethtool's reset operation (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Do not initialize PTP on older P3/P4 chips (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add missing 200G link speed reporting (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix typo in PCI id to device description string mapping (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix reporting of test result in ethtool selftest (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Enforce PTP software freq adjustments only when in non-RTC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Defer PTP initialization to after querying function caps (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Change fw_cap to u64 to accommodate more capability bits (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: avoid overflow in bnxt_get_nvram_directory() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Avoid order-5 memory allocation for TPA data (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - igc: Fix ambiguity in the ethtool advertising (Corinna Vinschen) [RHEL-15680] - igc: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15680] - intel: fix format warnings (Corinna Vinschen) [RHEL-15680] - igc: Expose tx-usecs coalesce setting to user (Corinna Vinschen) [RHEL-15680] - igc: Fix infinite initialization loop with early XDP redirect (Corinna Vinschen) [RHEL-15680] - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15680] - igc: Decrease PTM short interval from 10 us to 1 us (Corinna Vinschen) [RHEL-15680] - igc: Add support for multiple in-flight TX timestamps (Corinna Vinschen) [RHEL-15680] - igc: Fix the typo in the PTM Control macro (Corinna Vinschen) [RHEL-15680] - igc: Add lock to safeguard global Qbv variables (Corinna Vinschen) [RHEL-15680] - eth: add missing xdp.h includes in drivers (Corinna Vinschen) [RHEL-15680] - igc: Fix Kernel Panic during ndo_tx_timeout callback (Corinna Vinschen) [RHEL-15680] - igc: Prevent garbled TX queue with XDP ZEROCOPY (Corinna Vinschen) [RHEL-15680] - igc: Fix inserting of empty frame for launchtime (Corinna Vinschen) [RHEL-15680] - igc: Fix launchtime before start of cycle (Corinna Vinschen) [RHEL-15680] - igc: No strict mode in pure launchtime/CBS offload (Corinna Vinschen) [RHEL-15680] - igc: Handle already enabled taprio offload for basetime 0 (Corinna Vinschen) [RHEL-15680] - igc: Do not enable taprio offload for invalid arguments (Corinna Vinschen) [RHEL-15680] - igc: Rename qbv_enable to taprio_offload_enable (Corinna Vinschen) [RHEL-15680] - igc: Handle PPS start time programming for past time values (Corinna Vinschen) [RHEL-15680] - igc: Include the length/type field and VLAN tag in queueMaxSDU (Corinna Vinschen) [RHEL-15680] - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Corinna Vinschen) [RHEL-15680] - igc: Fix TX Hang issue when QBV Gate is closed (Corinna Vinschen) [RHEL-15680] - igc: Remove delay during TX ring configuration (Corinna Vinschen) [RHEL-15680] - igc: Add condition for qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680] - igc: Work around HW bug causing missing timestamps (Corinna Vinschen) [RHEL-15680] - igc: Retrieve TX timestamp during interrupt handling (Corinna Vinschen) [RHEL-15680] - igc: Check if hardware TX timestamping is enabled earlier (Corinna Vinschen) [RHEL-15680] - igc: Fix race condition in PTP tx code (Corinna Vinschen) [RHEL-15680] - igc: Remove unnecessary aer.h include (Corinna Vinschen) [RHEL-15680] - igc: Clean up and optimize watchdog task (Corinna Vinschen) [RHEL-15680] - igc: offload queue max SDU from tc-taprio (Corinna Vinschen) [RHEL-15680] - igc: Add qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680]- [rt] build kernel-rt-4.18.0-531.rt7.320.el8 [RHEL-5332] - s390/pci: fix iommu bitmap allocation (Tobias Huschle) [RHEL-18202] - net/smc: Fix pos miscalculation in statistics (Tobias Huschle) [RHEL-18203] - ibmveth: Remove condition to recompute TCP header checksum. (Mamatha Inamdar) [RHEL-12553] - net: thunderx: Fix the ACPI memory leak (Maurizio Lombardi) [RHEL-18244] - null_blk: Always check queue mode setting from configfs (Ming Lei) [RHEL-18182] - drivers: net: slip: fix NPD bug in sl_tx_timeout() (Michal Schmidt) [RHEL-6655] {CVE-2022-41858} - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split (David Hildenbrand) [RHEL-8517] - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Sabrina Dubroca) [RHEL-16720] {CVE-2023-6176} - nfp: fix use-after-free in area_cache_get() (Ricardo Robaina) [RHEL-6567] {CVE-2022-3545} - igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15188] {CVE-2023-45871} - igbvf: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15679] - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15679] - ixgbe: Fix panic during XDP_TX with > 64 CPUs (Ken Cox) [RHEL-15682] - ixgbe: Enable setting RSS table to default values (Ken Cox) [RHEL-15682] - ixgbe: Allow flow hash to be set via ethtool (Ken Cox) [RHEL-15682] - vsock/virtio: remove socket from connected/bound list on shutdown (Stefano Garzarella) [RHEL-17877] - vsock/virtio: initialize the_virtio_vsock before using VQs (Stefano Garzarella) [RHEL-17877] - vsock: send SIGPIPE on write to shutdowned socket (Stefano Garzarella) [RHEL-17877] - vsock/virtio: factor our the code to initialize and delete VQs (Stefano Garzarella) [RHEL-17877] - virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [RHEL-7165] - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [RHEL-7165] - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-7165] - virtio_net: get build_skb() buf by data ptr (Laurent Vivier) [RHEL-7165] - virtio-net: fix for unable to handle page fault for address (Laurent Vivier) [RHEL-7165] - scsi: qedi: Remove unused declarations (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Nilesh Javali) [RHEL-9860] - scsi: qedi: Replace all non-returning strlcpy with strscpy (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix use after free bug in qedi_remove() (Nilesh Javali) [RHEL-9860] - scsi: qedi: Remove unneeded version.h include (Nilesh Javali) [RHEL-9860] - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add memory controller support (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add group exclusivity (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Move discovery and registration (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Refactor uncore management (Michael Petlan) [RHEL-9993] - RDMA/hfi1: Workaround truncation compilation error (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Remove redundant assignment to pointer ppd (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Replace deprecated strncpy (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use FIELD_GET() to extract Link Width (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Reduce printing of errors during driver shut down (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use list_for_each_entry() helper (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix possible panic during hotplug remove (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Use struct_size() (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Suppress useless compiler warnings (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Remove trace newlines (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Drop redundant pci_enable_pcie_error_reporting() (Izabela Bakollari) [RHEL-18211] - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init (Izabela Bakollari) [RHEL-18211]- [rt] build kernel-rt-4.18.0-530.rt7.319.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (David Marlin) [RHEL-1231] {CVE-2023-40283} - amd_hsmp: Add HSMP protocol version 5 messages (John Allen) [2072238] - KVM: s390/mm: Properly reset no-dat (Cédric Le Goater) [RHEL-17383] - KVM: s390: vsie: fix wrong VIR 37 when MSO is used (Cédric Le Goater) [RHEL-17383] - nvme-rdma: fix typo in comment (Kamal Heib) [RHEL-10968] - nvme-rdma: minor cleanup in nvme_rdma_create_cq() (Kamal Heib) [RHEL-10968] - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [RHEL-11209] - ibmveth: Ethtool set queue support (Mamatha Inamdar) [RHEL-11209] - ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [RHEL-11209] - ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [RHEL-11209] - ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() (Mamatha Inamdar) [RHEL-11209] - vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, use bool for rep (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, union perm checks in vt_do_kdsk_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extract vt_kdgkbent and vt_kdskbent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, sort includes (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, include linux/spinlock.h (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extend func_buf_lock to readers (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, simplify vt_kdgkbsent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty/vt: fix write/write race in ioctl(KDSKBSENT) handler (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty: keyboard, do not speculate on func_table index (John W. Linville) [RHEL-3015] {CVE-2020-25656} - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release (David Marlin) [RHEL-17716] - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (David Marlin) [RHEL-17716] - bluetooth: use dev_addr_set() (David Marlin) [RHEL-17716] - bluetooth: use eth_hw_addr_set() (David Marlin) [RHEL-17716] - Bluetooth: Rename driver .prevent_wake to .wakeup (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Ask ic_info to drop firmware (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for TP-Link UB500 Adapter (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_prevent_wake entry (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_suspend entry (David Marlin) [RHEL-17716] - Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier (David Marlin) [RHEL-17716] - Bluetooth: btrsi: remove superfluous header files from btrsi.c (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Set VsMsftOpCode based on device table (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for codec offload (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for quality reports (David Marlin) [RHEL-17716] - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-17716] - Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: Apply missing portion of previously applied commit to correct context. (David Marlin) [RHEL-17716] - Bluetooth: Fix wrong opcode when LL privacy enabled (David Marlin) [RHEL-17716] - Bluetooth: Fix Advertisement Monitor Suspend/Resume (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs (David Marlin) [RHEL-17716] - Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c (David Marlin) [RHEL-17716] - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (David Marlin) [RHEL-17716] - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout (David Marlin) [RHEL-17716] - Bluetooth: Fix passing NULL to PTR_ERR (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF (David Marlin) [RHEL-17716] - Bluetooth: eir: Move EIR/Adv Data functions to its own file (David Marlin) [RHEL-17716] - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (David Marlin) [RHEL-17716] - Bluetooth: Add bt_skb_sendmmsg helper (David Marlin) [RHEL-17716] - Bluetooth: hci_uart: fix GPF in h5_recv (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix incorrect out of memory check (David Marlin) [RHEL-17716] - Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add support for offload codecs over SCO (David Marlin) [RHEL-17716] - Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport (David Marlin) [RHEL-17716] - Bluetooth: Add offload feature under experimental flag (David Marlin) [RHEL-17716] - Bluetooth: Add support for msbc coding format (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define a callback to fetch codec config data (David Marlin) [RHEL-17716] - Bluetooth: Configure codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command (David Marlin) [RHEL-17716] - Bluetooth: Allow setting of codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define callback to fetch data_path_id (David Marlin) [RHEL-17716] - Bluetooth: Allow querying of supported offload codecs over SCO socket (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read supported offload use cases (David Marlin) [RHEL-17716] - Bluetooth: Add support for Read Local Supported Codecs V2 (David Marlin) [RHEL-17716] - Bluetooth: Enumerate local supported codec and cache details (David Marlin) [RHEL-17716] - Bluetooth: fix init and cleanup of sco_conn.timeout_work (David Marlin) [RHEL-17716] - Bluetooth: call sock_hold earlier in sco_conn_del (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read boot address irrespective of controller mode (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix boot address (David Marlin) [RHEL-17716] - Bluetooth: Fix using RPA when address has been resolved (David Marlin) [RHEL-17716] - Bluetooth: Fix using address type from events (David Marlin) [RHEL-17716] - Bluetooth: Fix enabling advertising for central role (David Marlin) [RHEL-17716] - Bluetooth: set quality report callback for Intel (David Marlin) [RHEL-17716] - Bluetooth: Support the quality report events (David Marlin) [RHEL-17716] - Bluetooth: refactor set_exp_feature with a feature table (David Marlin) [RHEL-17716] - Bluetooth: btintel: support link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: btusb: disable Intel link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-17716] - Bluetooth: reorganize functions from hci_sock_sendmsg() (David Marlin) [RHEL-17716] - crypto: qat - prevent underflow in rp2srv_store() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix deadlock in backlog processing (Vladis Dronov) [RHEL-15642] - crypto: qat - move adf_cfg_services (Vladis Dronov) [RHEL-15642] - crypto: qat - add num_rps sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rp2svc sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting sysfs interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting feature to qat_4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add retrieval of fw capabilities (Vladis Dronov) [RHEL-15642] - crypto: qat - add bits.h to icp_qat_hw.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move admin api (Vladis Dronov) [RHEL-15642] - crypto: qat - fix ring to service map for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - use masks for AE groups (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config related functions (Vladis Dronov) [RHEL-15642] - crypto: qat - count QAT GEN4 errors (Vladis Dronov) [RHEL-15642] - crypto: qat - add error counters (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add adf_get_aram_base() helper function (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of compression related errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of correctable errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add infrastructure for error reporting (Vladis Dronov) [RHEL-15642] - crypto: qat - fix double free during reset (Vladis Dronov) [RHEL-15642] - crypto: qat - add cnv_errors debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - add pm_status debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor included headers (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove zlib-deflate (Vladis Dronov) [RHEL-15642] - crypto: qat - increase size of buffers (Vladis Dronov) [RHEL-15642] - crypto: qat - enable dc chaining service (Vladis Dronov) [RHEL-15642] - crypto: qat - consolidate services structure (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of compression algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of crypto algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - ignore subsequent state up commands (Vladis Dronov) [RHEL-15642] - crypto: qat - do not shadow error code (Vladis Dronov) [RHEL-15642] - crypto: qat - fix state machines cleanup paths (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor deprecated strncpy (Vladis Dronov) [RHEL-15642] - crypto: qat - Use list_for_each_entry() helper (Vladis Dronov) [RHEL-15642] - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (Vladis Dronov) [RHEL-15642] - crypto: qat - fix crypto capability detection for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove unused function declarations (Vladis Dronov) [RHEL-15642] - crypto: qat - use kfree_sensitive instead of memset/kfree() (Vladis Dronov) [RHEL-15642] - crypto: qat - replace the if statement with min() (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat counters check (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat feature (Vladis Dronov) [RHEL-15642] - crypto: qat - add measure clock frequency (Vladis Dronov) [RHEL-15642] - crypto: qat - drop obsolete heartbeat interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add internal timer for qat 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add fw_counters debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - change value of default idle filter (Vladis Dronov) [RHEL-15642] - crypto: qat - do not export adf_init_admin_pm() (Vladis Dronov) [RHEL-15642] - crypto: qat - expose pm_idle_enabled through sysfs (Vladis Dronov) [RHEL-15642] - crypto: qat - extend configuration for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config logic for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - make fw images name constant (Vladis Dronov) [RHEL-15642] - crypto: qat - move returns to default case (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffers before free for RSA (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffer before free for DH (Vladis Dronov) [RHEL-15642] - crypto: qat - update slice mask for 4xxx devices (Vladis Dronov) [RHEL-15642] - crypto: qat - set deprecated capabilities as reserved (Vladis Dronov) [RHEL-15642] - crypto: qat - add missing function declaration in adf_dbgfs.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move dbgfs init to separate file (Vladis Dronov) [RHEL-15642] - crypto: qat - drop redundant adf_enable_aer() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix apply custom thread-service mapping for dc service (Vladis Dronov) [RHEL-15642] - crypto: qat - make state machine functions static (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor device restart logic (Vladis Dronov) [RHEL-15642] - crypto: qat - replace state machine calls (Vladis Dronov) [RHEL-15642] - crypto: qat - fix concurrency issue when device state changes (Vladis Dronov) [RHEL-15642] - crypto: qat - delay sysfs initialization (Vladis Dronov) [RHEL-15642] - crypto: qat - Include algapi.h for low-level Crypto API (Vladis Dronov) [RHEL-15642] - crypto: rsa-pkcs1pad - Use helper to set reqsize (Vladis Dronov) [RHEL-15642] - units: Add BYTES_PER_*BIT (Vladis Dronov) [RHEL-15642]- [rt] build kernel-rt-4.18.0-529.rt7.318.el8 [RHEL-5332] - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [RHEL-11728] {CVE-2023-39193} - nvmet: nul-terminate the NQNs passed in the connect command (Maurizio Lombardi) [RHEL-16690] {CVE-2023-6121} - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Waiman Long) [RHEL-3876] - gve: Fix GFP flags when allocing pages (Izabela Bakollari) [2140228] - Fix double fget() in vhost_net_set_backend() (Jon Maloy) [RHEL-7162] {CVE-2023-1838} - mptcp: fix disconnect vs accept race (Davide Caratti) [RHEL-15347] - mptcp: fix accept vs worker race (Davide Caratti) [RHEL-15347] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [RHEL-15347] - mptcp: fix UaF in listener shutdown (Davide Caratti) [RHEL-15347] - mptcp: fix lockdep false positive (Davide Caratti) [RHEL-15347] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [RHEL-15347] - mptcp: refactor passive socket initialization (Davide Caratti) [RHEL-15347] - mptcp: set msk local address earlier (Davide Caratti) [RHEL-15347] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [RHEL-15347] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [RHEL-15347] - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10101] - dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10101] - dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10101] - clk: fix leak on devm_clk_bulk_get_all() unwind (Jerry Snitselaar) [RHEL-10101] - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Keep a gem reference to user bos in surfaces (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: fix typo of sizeof argument (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix possible invalid drm gem put calls (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix shader stage validation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: remove unused vmw_overlay function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Print errors when running on broken/unsupported configs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Drop mksstat_init_record fn as currently unused (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix src/dst_pitch confusion (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Replace one-element array with flexible-array member (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Do not drop the reference to the handle too soon (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop accessing buffer objects which failed init (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Make the driver work without the dummy resources (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop using raw ttm_buffer_object's (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Abstract placement selection (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename dummy to is_iomem (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Cleanup the vmw bo usage in the cursor paths (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Simplify fb pinning (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename vmw_buffer_object to vmw_bo (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Remove the duplicate bo_free function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Use the common gem mmap instead of the custom code (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/radeon: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/qxl: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/gem-vram: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: prevent moving of pinned BOs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating a dummy resource for pipelined gutting (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating dummy resources during BO creation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: clear the ttm_tt when bo->resource is NULL (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/i915/ttm: audit remaining bo->resource (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Stop accessing buffer objects which failed init" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Do not drop the reference to the handle too soon" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Fix Legacy Display Unit atomic drm support" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-1021] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-1021] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-1021] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-1021] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-1021] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-1021] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-1021] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [RHEL-1021] - ACPI: LPIT: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-1021] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [RHEL-1021] - ACPI: make kobj_type structures constant (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [RHEL-1021] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [RHEL-1021] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [RHEL-1021] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [RHEL-1021] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [RHEL-1021] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [RHEL-1021] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [RHEL-1021] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [RHEL-1021] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [RHEL-1021] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [RHEL-1021] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [RHEL-1021] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [RHEL-1021] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [RHEL-1021] - redhat: configs: enable FFH OpRegion handlers (Mark Langsdorf) [RHEL-1021] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [RHEL-1021] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [RHEL-1021] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [RHEL-1021] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [RHEL-1021] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [RHEL-1021] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [RHEL-1021] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [RHEL-1021] - arm64: acpi: Fix possible memory leak of ffh_ctxt (Mark Langsdorf) [RHEL-1021] - arm64: Add architecture specific ACPI FFH Opregion callbacks (Mark Langsdorf) [RHEL-1021] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [RHEL-1021] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [RHEL-1021] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [RHEL-1021] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [RHEL-1021] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [RHEL-1021] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Fix a NULL pointer dereference (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (Mark Langsdorf) [RHEL-1021] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [RHEL-1021] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [RHEL-1021] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [RHEL-1021] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [RHEL-1021] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (Mark Langsdorf) [RHEL-1021] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [RHEL-1021] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Fix indentation of video_detect_dmi_table[] entries (Mark Langsdorf) [RHEL-1021] - platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [RHEL-1021] - ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [RHEL-1021] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [RHEL-1021] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [RHEL-1021]- [rt] build kernel-rt-4.18.0-528.rt7.317.el8 [RHEL-5332] - s390/smp: move rcu_cpu_starting() earlier (Joel Savitz) [RHEL-8624] - net: fix net device address assign type (Michal Schmidt) [RHEL-6383] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-6383] - writeback, cgroup: Fix kernel bootup panic with cgroup v2 (Waiman Long) [RHEL-17504] - net/tls: Remove the context from the list in tls_device_down (Jay Shin) [RHEL-17301] - tls: Fix context leak on tls_device_down (Jay Shin) [RHEL-17301] - RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1033] - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1033] - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1033] - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1033] - RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1033] - IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1033] - scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1033] - rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1033] - gfs2: Fix quota=quiet oversight (Bob Peterson) [RHEL-14849] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [RHEL-14849] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [RHEL-14849] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [RHEL-14849] - gfs2: ignore negated quota changes (Bob Peterson) [RHEL-14849] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [RHEL-14849] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [RHEL-14849] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (David Marlin) [RHEL-2531] - Bluetooth: Fix return value in hci_dev_do_close() (David Marlin) [RHEL-2531] - Bluetooth: add timeout sanity check to hci_inquiry (David Marlin) [RHEL-2531] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Pessimize compile-time bounds-check (David Marlin) [RHEL-2531] - Bluetooth: Fix race condition in handling NOP command (David Marlin) [RHEL-2531] - Bluetooth: btbcm: add patch ram for bluetooth (David Marlin) [RHEL-2531] - Bluetooth: Store advertising handle so it can be re-enabled (David Marlin) [RHEL-2531] - Bluetooth: Fix handling of LE Enhanced Connection Complete (David Marlin) [RHEL-2531] - Bluetooth: fix repeated calls to sco_sock_kill (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in RFCOMM (David Marlin) [RHEL-2531] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in SCO (David Marlin) [RHEL-2531] - Bluetooth: avoid circular locks in sco_sock_connect (David Marlin) [RHEL-2531] - Bluetooth: schedule SCO timeouts with delayed_work (David Marlin) [RHEL-2531] - Bluetooth: btusb: Fix fall-through warnings (David Marlin) [RHEL-2531] - Bluetooth: btintel: Combine setting up MSFT extension (David Marlin) [RHEL-2531] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (David Marlin) [RHEL-2531] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-2531] - Bluetooth: btusb: Record debug log for Mediatek Chip. (David Marlin) [RHEL-2531] - Bluetooth: hci_bcm: Fix kernel doc comments (David Marlin) [RHEL-2531] - Bluetooth: Fix not generating RPA when required (David Marlin) [RHEL-2531] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (David Marlin) [RHEL-2531] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (David Marlin) [RHEL-2531] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (David Marlin) [RHEL-2531] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (David Marlin) [RHEL-2531] - Bluetooth: skip invalid hci_sync_conn_complete_evt (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Add runtime suspend (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (David Marlin) [RHEL-2531] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (David Marlin) [RHEL-2531] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (David Marlin) [RHEL-2531] - Bluetooth: msft: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: use inclusive language in hci_core.h (David Marlin) [RHEL-2531] - Bluetooth: btqca: Moved extracting rom version info to common place (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750 (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 (David Marlin) [RHEL-2531] - Bluetooth: use flexible-array member instead of zero-length array (David Marlin) [RHEL-2531] - Bluetooth: Fix default values for advertising interval (David Marlin) [RHEL-2531] - Bluetooth: Remove trailing semicolon in macros (David Marlin) [RHEL-2531] - Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete (David Marlin) [RHEL-2531] - Bluetooth: disable advertisement filters during suspend (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT interleave scanning integration (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle filter enablement (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle controller reset (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT remove monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add rssi support (David Marlin) [RHEL-2531] - Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller (David Marlin) [RHEL-2531] - Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x (David Marlin) [RHEL-2531] - Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: fix typo in struct name (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv() (David Marlin) [RHEL-2531] - Bluetooth: Use fallthrough pseudo-keyword (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Enable WBS support for wcn3991 (David Marlin) [RHEL-2531] - Bluetooth: L2CAP: Replace zero-length array with flexible-array (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for management support (David Marlin) [RHEL-2531] - Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset (David Marlin) [RHEL-2531] - Bluetooth: Sort list of LE features constants (David Marlin) [RHEL-2531] - Bluetooth: Add HCI device identifier for VIRTIO devices (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 (David Marlin) [RHEL-2531] - Bluetooth: Fixing a few comment typos in the quirk definitions. (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: btsdio: Use module_sdio_driver helper (David Marlin) [RHEL-2531] - mmc: sdio: Add helper macro for sdio_driver boilerplate (David Marlin) [RHEL-2531] - kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL (Nico Pache) [RHEL-5622] - redhat: add new tests (Nico Pache) [RHEL-5622] - redhat: disable kunit by default (Nico Pache) [RHEL-5622] - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled (Nico Pache) [RHEL-5622] - kasan: fix array-bounds warnings in tests (Nico Pache) [RHEL-5622] - kasan: test: Silence GCC 12 warnings (Nico Pache) [RHEL-5622] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [RHEL-5622] - kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [RHEL-5622] - kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5622] - kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5622] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5622] - kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5622] - Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5622] - kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5622] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Nico Pache) [RHEL-5622] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5622] - kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5622] - kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5622] - Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5622] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-5622] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [RHEL-5622] - lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5622] - Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5622] - Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5622] - Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5622] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-5622] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-5622] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-5622] - kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5622] - kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5622] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-5622] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [RHEL-5622] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [RHEL-5622] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [RHEL-5622] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [RHEL-5622] - kunit: unify module and builtin suite definitions (Nico Pache) [RHEL-5622] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [RHEL-5622] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [RHEL-5622] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [RHEL-5622] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [RHEL-5622] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [RHEL-5622] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [RHEL-5622] - kunit: tool: introduce --qemu_args (Nico Pache) [RHEL-5622] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [RHEL-5622] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [RHEL-5622] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [RHEL-5622] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [RHEL-5622] - kunit: tool: drop unused load_config argument (Nico Pache) [RHEL-5622] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [RHEL-5622] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [RHEL-5622] - panic: Taint kernel if tests are run (Nico Pache) [RHEL-5622] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [RHEL-5622] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [RHEL-5622] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [RHEL-5622] - kunit: take `kunit_assert` as `const` (Nico Pache) [RHEL-5622] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [RHEL-5622] - lib: stackinit: Convert to KUnit (Nico Pache) [RHEL-5622] - lib/test_stackinit: Add assigned initializers (Nico Pache) [RHEL-5622] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [RHEL-5622] - lib/test_stackinit: Fix static initializer test (Nico Pache) [RHEL-5622] - lib: test_stackinit.c: XFAIL switch variable init tests (Nico Pache) [RHEL-5622] - lib/test_stackinit: Handle Clang auto-initialization pattern (Nico Pache) [RHEL-5622] - lib: Introduce test_stackinit module (Nico Pache) [RHEL-5622] - kunit: cleanup assertion macro internal variables (Nico Pache) [RHEL-5622] - kunit: factor out str constants from binary assertion structs (Nico Pache) [RHEL-5622] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [RHEL-5622] - kunit: remove va_format from kunit_assert (Nico Pache) [RHEL-5622] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [RHEL-5622] - Documentation: dev-tools: Add Testing Overview (Nico Pache) [RHEL-5622]- [rt] build kernel-rt-4.18.0-527.rt7.316.el8 [RHEL-5332] - perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Michael Petlan) [RHEL-16880] - gfs2: Fix another freeze/thaw hang (Andrew Price) [RHEL-5340] - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-15023] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [RHEL-10028] - driver/base/cpu: Retry online operation if -EBUSY (Waiman Long) [RHEL-5730] - net: openvswitch: reject negative ifindex (Antoine Tenart) [RHEL-14350] - sctp: annotate data-races around sk->sk_wmem_queued (Xin Long) [RHEL-14838] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [RHEL-14838] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [RHEL-14838] - sctp: handle invalid error codes without calling BUG() (Xin Long) [RHEL-14838] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [RHEL-14838] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [RHEL-14838] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-4666] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [RHEL-4666] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [RHEL-4666] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [RHEL-4666] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [RHEL-4666] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [RHEL-4666] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [RHEL-4666] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-4666] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [RHEL-4666] - KVM: s390: add tracepoint in gmap notifier (Cédric Le Goater) [RHEL-11434] - KVM: s390: add stat counter for shadow gmap events (Cédric Le Goater) [RHEL-11434] - KVM: s390: fix gisa destroy operation might lead to cpu stalls (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix sthyi error handling (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix index value of replaced ASCE (Cédric Le Goater) [RHEL-9581] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Cédric Le Goater) [RHEL-9581] - KVM: s390: vsie: fix the length of APCB bitmap (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Cédric Le Goater) [RHEL-9581] - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix external interruption loop not always detected (Cédric Le Goater) [RHEL-9581] - s390: vfio-ap: tighten the NIB validity check (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: leak the topmost page table when destroy fails (Cédric Le Goater) [RHEL-9581] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Carlos Maiolino) [RHEL-15010] - ext4: fix deadlock due to mbcache entry corruption (Carlos Maiolino) [RHEL-15010] - mbcache: automatically delete entries from cache on freeing (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [RHEL-15010] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [RHEL-15010] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [RHEL-15010] - ext4: avoid unaccounted block allocation when expanding inode (Carlos Maiolino) [RHEL-15010] - ext4: avoid BUG_ON when creating xattrs (Carlos Maiolino) [RHEL-15010] - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix uninititialized value in 'ext4_evict_inode' (Carlos Maiolino) [RHEL-15010] - ext4: fix corruption when online resizing a 1K bigalloc fs (Carlos Maiolino) [RHEL-15010] - ext4: fix error code return to user-space in ext4_get_branch() (Carlos Maiolino) [RHEL-15010] - ext4: init quota for 'old.inode' in 'ext4_rename' (Carlos Maiolino) [RHEL-15010] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Carlos Maiolino) [RHEL-15010] - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Carlos Maiolino) [RHEL-15010] - ext4: add helper to check quota inums (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Carlos Maiolino) [RHEL-15010] - ext4: silence the warning when evicting inode with dioread_nolock (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free in ext4_ext_shift_extents (Carlos Maiolino) [RHEL-15010] - ext4: fix warning in 'ext4_da_release_space' (Carlos Maiolino) [RHEL-15010] - jbd2: wake up journal waiters in FIFO order, not LIFO (Carlos Maiolino) [RHEL-15010] - ext4: place buffer head allocation before handle start (Carlos Maiolino) [RHEL-15010] - ext4: fix check for block being out of directory size (Carlos Maiolino) [RHEL-15010] {CVE-2022-1184} - ext4: make ext4_lazyinit_thread freezable (Carlos Maiolino) [RHEL-15010] - ext4: fix null-ptr-deref in ext4_write_info (Carlos Maiolino) [RHEL-15010] - ext4: limit the number of retries after discarding preallocations blocks (Carlos Maiolino) [RHEL-15010] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Carlos Maiolino) [RHEL-15010] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Carlos Maiolino) [RHEL-15010] - ext4: fix race when reusing xattr blocks (Carlos Maiolino) [RHEL-15010] - ext4: unindent codeblock in ext4_xattr_block_set() (Carlos Maiolino) [RHEL-15010] - ext4: remove EA inode entry from mbcache on inode eviction (Carlos Maiolino) [RHEL-15010] - ext4: use kmemdup() to replace kmalloc + memcpy (Carlos Maiolino) [RHEL-15010] - ext4: avoid remove directory when directory is corrupted (Carlos Maiolino) [RHEL-15010] - ext4: recover csum seed of tmp_inode after migrating to extents (Carlos Maiolino) [RHEL-15010] - mbcache: add functions to delete entry if unused (Carlos Maiolino) [RHEL-15010] - mbcache: don't reclaim used entries (Carlos Maiolino) [RHEL-15010] - redhat/configs: Disable AMD PMF driver (Prarit Bhargava) [RHEL-10011] - x86/amd_nb: Add PCI ID for family 19h model 78h (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: provide user message where s0ix is not supported (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add line break for readability (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add num_samples message id support to STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: Fix refcount leak in amd_pmc_probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix build without debugfs (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add sysfs files for SMU (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Always write to the STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add defines for STB events (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmf: Add support for PMF core layer (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new platform support (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new acpi id for PMC controller (Prarit Bhargava) [RHEL-10011] - platform/x86: Move AMD platform drivers to separate directory (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix build error unused-function (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move FCH init to first use (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move SMU logging setup out of init (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Only report STB errors when STB enabled (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Drop CPU QoS workaround (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Output error codes in messages (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move to later in the suspend process (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Correct usage of SMU version (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (Prarit Bhargava) [RHEL-10011] - scsi: qedf: Add synchronization between I/O completions and abort (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused declaration (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix NULL dereference in error handling (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused 'num_handled' variable (Nilesh Javali) [RHEL-9861] - scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9859] - qla2xxx: Fix double free of dsd_list during driver load. (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9859] - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9859]- [rt] build kernel-rt-4.18.0-526.rt7.315.el8 [RHEL-5332] - cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Mamatha Inamdar) [RHEL-15215] - powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14968] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [RHEL-14372] - vxlan: calculate correct header length for GPE (Petr Oros) [RHEL-14527] - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-2574] {CVE-2023-4622} - netfilter: xt_u32: validate user space input (Phil Sutter) [RHEL-11729] {CVE-2023-39192} - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [RHEL-6044] - tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14830] - tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14830] - tipc: check return value of pskb_trim() (Xin Long) [RHEL-14830] - net: tipc: resize nlattr array to correct size (Xin Long) [RHEL-14830] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-15311] - scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-15311] - scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-15311] - net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14518] - ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14518] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [RHEL-14518] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [RHEL-14518] - net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14568] - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14568] - tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14568] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [RHEL-14568] - net: fix kfree_skb_list use of skb_mark_not_on_list (Antoine Tenart) [RHEL-14568] - net: kfree_skb_list use kmem_cache_free_bulk (Antoine Tenart) [RHEL-14568] - bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-15040] - veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-15040] - net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-15040] - net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-15040] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-15040] - llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-15040] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-15040] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Davide Caratti) [RHEL-15040] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [RHEL-15040] - ethtool: Fix uninitialized number of lanes (Davide Caratti) [RHEL-15040] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [RHEL-15040] - net/sched: act_ct: additional checks for outdated flows (Davide Caratti) [RHEL-14032] - netfilter: flowtable: GC pushes back packets to classic path (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Use non-work-conserving warning handler (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14032] - net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14032] - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Davide Caratti) [RHEL-14032] - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Davide Caratti) [RHEL-14032] - net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo refcount decrement in case update failed (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Davide Caratti) [RHEL-14032] - net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Davide Caratti) [RHEL-14032] - net/sched: flower: Ensure both minimum and maximum ports are specified (Davide Caratti) [RHEL-14032] - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Davide Caratti) [RHEL-14032] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [RHEL-14032] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [RHEL-14032] - selftests: tc-testing: add one test for flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Davide Caratti) [RHEL-14032] - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Davide Caratti) [RHEL-14032] - net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Davide Caratti) [RHEL-14032] - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Davide Caratti) [RHEL-14032] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [RHEL-14032] - net/sched: act_mirred: Add carrier check (Davide Caratti) [RHEL-14032] - redhat/configs: delete ftdi-elan driver config (Desnes Nunes) [RHEL-13071] - redhat/configs: delete u132-hcd driver config (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Desnes Nunes) [RHEL-13071] - usb: typec: Fix fast_role_swap_current show function (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: Fix command cancellation (Desnes Nunes) [RHEL-13071] - USB: serial: option: add Quectel EM061KGL series (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Desnes Nunes) [RHEL-13071] - usb: usbfs: Use consistent mmap functions (Desnes Nunes) [RHEL-13071] - usb: usbfs: Enforce page requirements for mmap (Desnes Nunes) [RHEL-13071] - thunderbolt: Do not touch CL state configuration during discovery (Desnes Nunes) [RHEL-13071] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [RHEL-13071] - thunderbolt: dma_test: Use correct value for absent rings when creating paths (Desnes Nunes) [RHEL-13071] - xhci: Fix incorrect tracking of free space on transfer rings (Desnes Nunes) [RHEL-13071] - xhci-pci: Only run d3cold avoidance quirk for s2idle (Desnes Nunes) [RHEL-13071] - usb-storage: fix deadlock when a scsi command timeouts more than once (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix fault at module removal (Desnes Nunes) [RHEL-13071] - usb: typec: altmodes/displayport: fix pin_assignment_show (Desnes Nunes) [RHEL-13071] - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin multi-function devices (Desnes Nunes) [RHEL-13071] - PCI: Add Zhaoxin Vendor ID (Desnes Nunes) [RHEL-13071] - USB: usbtmc: Fix direction for 0-length ioctl control messages (Desnes Nunes) [RHEL-13071] - usb: usbtmc: Fix bug in pipe direction for control transfers (Desnes Nunes) [RHEL-13071] - media: pvrusb2: fix DVB_CORE dependency (Desnes Nunes) [RHEL-13071] - USB: sisusbvga: Add endpoint checks (Desnes Nunes) [RHEL-13071] - USB: core: Add routines for endpoint checks in old drivers (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: don't print PPM init deferred errors (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: fix multiple times discover svids error (Desnes Nunes) [RHEL-13071] - usb: xhci: plat: Add USB 3.0 phy support (Desnes Nunes) [RHEL-13071] - usb: host: xhci-plat: Use dev_is_pci() helper (Desnes Nunes) [RHEL-13071] - xhci: fix debugfs register accesses while suspended (Desnes Nunes) [RHEL-13071] - debugfs: regset32: Add Runtime PM support (Desnes Nunes) [RHEL-13071] - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix typos in comments (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Desnes Nunes) [RHEL-13071] - media: mc-device: remove unnecessary __must_check (Desnes Nunes) [RHEL-13071] - media: au0828: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - USB: core: Fix docs warning caused by wireless_status feature (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Remove the helper for deactivating memory region (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Clean up printing messages (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: Map the mailbox with memremap() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: tps6598x: make interrupts optional (Desnes Nunes) [RHEL-13071] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [RHEL-13071] - dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema (Desnes Nunes) [RHEL-13071] - dt-bindings: Merge gpio-usb-b-connector with usb-connector (Desnes Nunes) [RHEL-13071] - dt-bindings: Clean-up schema indentation formatting (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: typec-tcpci: convert to DT schema format (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: try to get role switch from tcpc fwnode (Desnes Nunes) [RHEL-13071] - USB: core: Add API to change the wireless_status (Desnes Nunes) [RHEL-13071] - USB: core: Add wireless_status sysfs attribute (Desnes Nunes) [RHEL-13071] - ABI: sysfs-bus-usb: better document variable argument (Desnes Nunes) [RHEL-13071] - thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Desnes Nunes) [RHEL-13071] - media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Desnes Nunes) [RHEL-13071] - usb: move config USB_USS720 to usb's misc Kconfig (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: add power-domains property (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: Convert to DT schema (Desnes Nunes) [RHEL-13071] - thunderbolt: Make use of SI units from units.h (Desnes Nunes) [RHEL-13071] - thunderbolt: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Desnes Nunes) [RHEL-13071] - usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Desnes Nunes) [RHEL-13071] - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Desnes Nunes) [RHEL-13071] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Add support for polling interrupts status (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: add PMIC Glink UCSI driver (Desnes Nunes) [RHEL-13071] - tracing: Acquire buffer from temparary trace sequence (Desnes Nunes) [RHEL-13071] - USB: serial: quatech2: remove unused qt2_setdevice function (Desnes Nunes) [RHEL-13071] - usb: typec: tipd: remove unused tps6598x_write16,32 functions (Desnes Nunes) [RHEL-13071] - usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - xhci: Move xhci MSI sync function to to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Desnes Nunes) [RHEL-13071] - xhci: Move functions to cleanup MSI to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Desnes Nunes) [RHEL-13071] - xhci: Move functions to setup msi to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Desnes Nunes) [RHEL-13071] - xhci: dbc: Provide sysfs option to configure dbc descriptors (Desnes Nunes) [RHEL-13071] - xhci: mem: Join string literals back (Desnes Nunes) [RHEL-13071] - xhci: mem: Replace explicit castings with appropriate specifiers (Desnes Nunes) [RHEL-13071] - xhci: mem: Use while (i--) pattern to clean up (Desnes Nunes) [RHEL-13071] - xhci: mem: Drop useless return:s (Desnes Nunes) [RHEL-13071] - xhci: mem: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Desnes Nunes) [RHEL-13071] - xhci: mem: Carefully calculate size for memory allocations (Desnes Nunes) [RHEL-13071] - overflow: Provide constant expression struct_size (Desnes Nunes) [RHEL-13071] - test_overflow: Regularize test reporting output (Desnes Nunes) [RHEL-13071] - overflow: Implement size_t saturating arithmetic helpers (Desnes Nunes) [RHEL-13071] - test_overflow: Add shift overflow tests (Desnes Nunes) [RHEL-13071] - overflow.h: Add comment documenting __ab_c_size() (Desnes Nunes) [RHEL-13071] - docs: basics.rst: get rid of rcu kernel-doc macros (Desnes Nunes) [RHEL-13071] - docs: Do not seek comments in kernel/rcu/tree_plugin.h (Desnes Nunes) [RHEL-13071] - docs: deprecated.rst: Add zero-length and one-element arrays (Desnes Nunes) [RHEL-13071] - docs: Remove :c:func: from process/deprecated.rst (Desnes Nunes) [RHEL-13071] - docs: Introduce deprecated APIs list (Desnes Nunes) [RHEL-13071] - USB: misc: Remove unused include file usb_u132.h (Desnes Nunes) [RHEL-13071] - usb: ftdi-elan: Delete driver (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Drop unneeded quotes (Desnes Nunes) [RHEL-13071] - usb: host: u132-hcd: Delete driver (Desnes Nunes) [RHEL-13071] - media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: support usb3803 and bypass mode (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: refactor code to prepare for usb3803 addition (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: smsc,usb3503: Add usb3803 (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Desnes Nunes) [RHEL-13071] - usb: typec: fusb302: mark OF related data as maybe unused (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Drop of_match_ptr for ID table (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Convert to i2c's .probe_new() (Desnes Nunes) [RHEL-13071] - usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Desnes Nunes) [RHEL-13071] - usb: Use of_property_read_bool() for boolean properties (Desnes Nunes) [RHEL-13071] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Desnes Nunes) [RHEL-13071] - usb: usb251xb: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-13071] - thunderbolt: Refactor DROM reading (Desnes Nunes) [RHEL-13071] - thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset (Desnes Nunes) [RHEL-13071] - usb: xhci: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: allow evaluated properties in OHCI controllers (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: make "compatible" optional (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: hcd: correct usb-device path (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: fix yamllint check warning (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: fix typo in required properties (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: convert usb-device.txt to YAML schema (Desnes Nunes) [RHEL-13071] - dt-bindings: Fix SPI and I2C bus node names in examples (Desnes Nunes) [RHEL-13071] - dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC (Desnes Nunes) [RHEL-13071] - usb typec: mt6360: Add MT6360 Type-C DT binding documentation (Desnes Nunes) [RHEL-13071]- [rt] build kernel-rt-4.18.0-525.rt7.314.el8 [RHEL-5332] - net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227302] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218335] {CVE-2023-39198} - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Vitaly Kuznetsov) [RHEL-3656] - net: virtio_net_hdr_to_skb: count transport header in UFO (Cindy Lu) [RHEL-6030] - ice: reset first in crash dump kernels (Petr Oros) [2139761] - perf/core: Fix potential NULL deref (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - perf: Disallow mis-matched inherited group reads (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix in error path (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix loop logic (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Remove volatile qualifier (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Tomas Henzl) [RHEL-8246] - scsi: mpi3mr: Split off bus_reset function from host_reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Enhance handling of devices removed after controller reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: WRITE SAME implementation (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Add support for more than 1MB I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Fix the type used for pointers to bitmap (Tomas Henzl) [RHEL-8232] - regmap: Drop initial version of maximum transfer length fixes (Mark Langsdorf) [RHEL-1022] - regmap: Account for register length when chunking (Mark Langsdorf) [RHEL-1022] - driver core: update comments in device_rename() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add use_arch[|_cache]_info field/function (Mark Langsdorf) [RHEL-1022] - arch_topology: Remove early cacheinfo error message if -ENOENT (Mark Langsdorf) [RHEL-1022] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Mark Langsdorf) [RHEL-1022] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add arch specific early level initializer (Mark Langsdorf) [RHEL-1022] - regmap: Factor out single value register syncing (Mark Langsdorf) [RHEL-1022] - regmap: Add RAM backed register map (Mark Langsdorf) [RHEL-1022] - regmap: Removed compressed cache support (Mark Langsdorf) [RHEL-1022] - base: soc: populate machine name in soc_device_register if empty (Mark Langsdorf) [RHEL-1022] - regmap: Clarify error for unknown cache types (Mark Langsdorf) [RHEL-1022] - regmap: Handle sparse caches in the default sync (Mark Langsdorf) [RHEL-1022] - regmap: add a helper to translate the register address (Mark Langsdorf) [RHEL-1022] - regmap: cache: Silence checkpatch warning (Mark Langsdorf) [RHEL-1022] - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Mark Langsdorf) [RHEL-1022] - devres: Pass unique name of the resource to devm_add_action() (Mark Langsdorf) [RHEL-1022] - device property: Clarify description of returned value in some functions (Mark Langsdorf) [RHEL-1022] - driver core: Make state_synced device attribute writeable (Mark Langsdorf) [RHEL-1022] - PM: domains: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [RHEL-1022] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make name() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make filter() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: make get_ktype() take a const pointer (Mark Langsdorf) [RHEL-1022] - kobject: make kobject_get_ownership() take a constant kobject * (Mark Langsdorf) [RHEL-1022] - arm64: topology: move store_cpu_topology() to shared code (Mark Langsdorf) [RHEL-1022] - filemap: skip write and wait if end offset precedes start (Nico Pache) [RHEL-5620] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [RHEL-5620] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5620] - mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Nico Pache) [RHEL-5620] - writeback: fix call of incorrect macro (Nico Pache) [RHEL-5620] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5620] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [RHEL-5620] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [RHEL-5620] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [RHEL-5620] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [RHEL-5620] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [RHEL-5620] - mm: Make failslab writable again (Nico Pache) [RHEL-5620] - mm: migrate: fix THP's mapcount on isolation (Nico Pache) [RHEL-5620] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [RHEL-5620] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [RHEL-5620] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [RHEL-5620] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [RHEL-5620] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [RHEL-5620] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Nico Pache) [RHEL-5620] - highmem: fix checks in __kmap_local_sched_{in,out} (Nico Pache) [RHEL-5620] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Nico Pache) [RHEL-5620] - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Nico Pache) [RHEL-5620] - memblock: use kfree() to release kmalloced memblock regions (Nico Pache) [RHEL-5620] - mm/list_lru.c: prefer struct_size over open coded arithmetic (Nico Pache) [RHEL-5620] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Nico Pache) [RHEL-5620] - mm/hugetlb: initialize hugetlb_usage in mm_init (Nico Pache) [RHEL-5620] - mm: mempolicy: don't have to split pmd for huge zero page (Nico Pache) [RHEL-5620] - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes (Nico Pache) [RHEL-5620] - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() (Nico Pache) [RHEL-5620] - delayacct: clear right task's flag after blkio completes (Nico Pache) [RHEL-5620] - mm: remove lru_add_drain_all in alloc_contig_range (Nico Pache) [RHEL-5620] - mm: always have io_remap_pfn_range() set pgprot_decrypted() (Nico Pache) [RHEL-5620] - mm/page_alloc: fix documentation error (Nico Pache) [RHEL-5620] - s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE personality (Nico Pache) [RHEL-5620] - powerpc/mm: Fix "sz" set but not used warning (Nico Pache) [RHEL-5620] - powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search (Nico Pache) [RHEL-5620] - mm: ksm: do not block on page lock when searching stable tree (Nico Pache) [RHEL-5620] - powerpc/hugetlbpage: Rmove unhelpful HUGEPD_*_SHIFT macros (Nico Pache) [RHEL-5620] - arm64: mm: Export __sync_icache_dcache() for xen-privcmd (Nico Pache) [RHEL-5620]- [rt] build kernel-rt-4.18.0-524.rt7.313.el8 [RHEL-5332] - pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [RHEL-4969] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8630] - net/sched: cls_rsvp: always try to match inside the linear part of skb (Davide Caratti) [RHEL-11730] {CVE-2023-42755} - vc_screen: don't clobber return value in vcs_read (Ricardo Robaina) [2221468] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221468] {CVE-2023-3567} - vt_kdsetmode: extend console locking (John W. Linville) [RHEL-3016] {CVE-2021-3753} - console: consume APC, DM, DCS (John W. Linville) [RHEL-3016] {CVE-2021-3753} - vt_ioctl: move vt_kdsetmode out of vt_k_ioctl (John W. Linville) [RHEL-3016] {CVE-2021-3753} - scsi: core: Fix legacy /proc parsing buffer overflow (Ewan D. Milne) [RHEL-14311] - scsi: core: Improve scsi_vpd_inquiry() checks (Ewan D. Milne) [RHEL-14311] - scsi: core: Fix a procfs host directory removal regression (Ewan D. Milne) [RHEL-14311] - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Ewan D. Milne) [RHEL-14311] - ibmvnic: Assign XPS map to correct queue index (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Toggle between queue types in affinity mapping (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Update XPS assignments during affinity binding (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Add hotpluggable CPU callbacks to reassign affinity hints (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Assign IRQ affinity hints to device queues (Mukesh Chaurasiya) [RHEL-11210] - mm/slub: fix a slab missed to be freed problem (Rafael Aquini) [RHEL-9526] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Rafael Aquini) [RHEL-9526] - mm/slub: convert object_map_lock to non-raw spinlock (Rafael Aquini) [RHEL-9526] - mm/slub: remove slab_lock() usage for debug operations (Rafael Aquini) [RHEL-9526] - mm/slub: restrict sysfs validation to debug caches and make it safe (Rafael Aquini) [RHEL-9526] - mm/slub: move free_debug_processing() further (Rafael Aquini) [RHEL-9526] - mm/slub: remove unneeded return value of slab_pad_check (Rafael Aquini) [RHEL-9526] - s390/qdio: fix do_sqbs() inline assembly constraint (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/qeth: Fix vipa deletion (Tobias Huschle) [RHEL-11194] - s390/lcs: Remove FDDI option (Tobias Huschle) [RHEL-11194] - net/ism: Remove redundant pci_clear_master (Tobias Huschle) [RHEL-11198] - net/smc: Fix dependency of SMC on ISM (Tobias Huschle) [RHEL-11198] - s390/ism: Do not unregister clients with registered DMBs (Tobias Huschle) [RHEL-11198] - s390/ism: Fix and simplify add()/remove() callback handling (Tobias Huschle) [RHEL-11198] - s390/ism: Fix locking for forwarding of IRQs and events to clients (Tobias Huschle) [RHEL-11198] - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Tobias Huschle) [RHEL-11198] - s390/ism: Set DMA coherent mask (Tobias Huschle) [RHEL-11198] - net/ism: Remove extra include (Tobias Huschle) [RHEL-11198] - net/smc: Introduce explicit check for v2 support (Tobias Huschle) [RHEL-11198] - dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-13917] - dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-13917] - dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-13917] - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-13917] - dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-13917] - dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-13917] - dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-13917] - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-13917] - dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-13917] - dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-13917] - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-13917] - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-13917] - dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-13917] - dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-13917]- [rt] build kernel-rt-4.18.0-523.rt7.312.el8 [RHEL-5332] - cifs: Fix UAF in cifs_demultiplex_thread() (Scott Mayhew) [RHEL-7930 RHEL-9046] {CVE-2023-1192} - x86/platform/uv: Use alternate source for socket to node data (Frank Ramsay) [RHEL-13360] - media: technisat-usb2: break out of loop at end of buffer (Desnes Nunes) [RHEL-3013 RHEL-3895] {CVE-2019-15505} - can: af_can: fix NULL pointer dereference in can_rcv_filter (Ricardo Robaina) [RHEL-6429 RHEL-7053] {CVE-2023-2166} - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [RHEL-5147] - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) [RHEL-14767] - KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs (Peter Xu) [RHEL-7210] - net: tun: fix bugs for oversize packet when napi frags enabled (Ricardo Robaina) [RHEL-7185 RHEL-7267] {CVE-2023-3812} - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Jose Ignacio Tornos Martinez) [RHEL-6357] {CVE-2023-31083} - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10313 RHEL-11030] - RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10313 RHEL-11030] - x86/sev: Check for user-space IOIO pointing to kernel space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Check IOBM for IOIO exceptions from user-space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Disable MMIO emulation from user mode (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - USB: core: Fix oversight in SuperSpeed initialization (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Change usb_get_device_descriptor() API (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Unite old scheme and new scheme descriptor reads (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - bonding: do not assume skb mac_header is set (Hangbin Liu) [RHEL-13959] - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13959] - bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13959] - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [RHEL-13959] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [RHEL-13959] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [RHEL-13959] - bonding: fix send_peer_notif overflow (Hangbin Liu) [RHEL-13959] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [RHEL-13959] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [RHEL-13959] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [RHEL-13959] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [RHEL-13959] - KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [2111392] - KVM: s390: Add UV feature negotiation (Thomas Huth) [2111392] - s390/uv: UV feature check utility (Thomas Huth) [2111392] - s390/vfio-ap: make sure nib is shared (Thomas Huth) [2111392] - KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [2111392] - s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [2111392] - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [2111392] - s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [2111392] - s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [2111392] - s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [2111392] - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [2111392] - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [2111392] - s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [2111392] - s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [2111392] - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [2111392] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Thomas Huth) [2111392] - s390/vfio-ap: remove redundant driver match function (Thomas Huth) [2111392] - s390/vfio_ap: increase max wait time for reset verification (Thomas Huth) [2111392] - s390/vfio_ap: fix handling of error response codes (Thomas Huth) [2111392] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Thomas Huth) [2111392] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Thomas Huth) [2111392] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Thomas Huth) [2111392] - s390/vfio-ap: verify reset complete in separate function (Thomas Huth) [2111392] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Thomas Huth) [2111392] - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Thomas Huth) [2111392] - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Thomas Huth) [2111392]- [rt] build kernel-rt-4.18.0-522.rt7.311.el8 [RHEL-5332] - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Florian Westphal) [RHEL-8444] {CVE-2023-42753} - cxgb4: fix use after free bugs caused by circular dependency problem (Ricardo Robaina) [RHEL-6261 RHEL-7058] {CVE-2023-4133} - ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1 (Florian Westphal) [RHEL-5742] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Artem Savkov) [RHEL-7534 RHEL-7535] {CVE-2023-2163} - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2238379] - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) [RHEL-1672] - i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) [RHEL-6384] - libfs: take cursors out of list when moving past the end of directory (Jeffrey Layton) [RHEL-15148] - net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14379] - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14379] - net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14379] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-14379] - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (Tomas Henzl) [RHEL-8244] - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance error messages (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance controller offline notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance shutdown notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Simplify lun_number assignment (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename pciinfo to pci_info (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename MACRO to clarify purpose (Don Brace) [RHEL-1728] - scsi: smartpqi: Add abort handler (Don Brace) [RHEL-1728] - x86/sgx: mark as supported (Vladis Dronov) [2041881] - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Vladis Dronov) [2041881] - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (Vladis Dronov) [2041881] - Documentation: Fix typos (only the SGX part) (Vladis Dronov) [2041881] - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Vladis Dronov) [2041881] - selftests/sgx: Add "test_encl.elf" to TEST_FILES (Vladis Dronov) [2041881] - convert sgx_set_attribute() to fdget()/fdput() (Vladis Dronov) [2041881] - x86/sgx: use VM_ACCESS_FLAGS (Vladis Dronov) [2041881] - x86/sgx: Replace kmap/kunmap_atomic() calls (Vladis Dronov) [2041881] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Vladis Dronov) [2041881] - x86/sgx: Reduce delay and interference of enclave release (Vladis Dronov) [2041881] - x86/vdso: Conditionally export __vdso_sgx_enter_enclave() (Vladis Dronov) [2041881] - x86/sgx: Add overflow check in sgx_validate_offset_length() (Vladis Dronov) [2041881]- [rt] build kernel-rt-4.18.0-521.rt7.310.el8 [RHEL-5332] - team: fix null-ptr-deref when team device type is changed (Hangbin Liu) [RHEL-13961] - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13961] - team: reset team's flags when down link is P2P device (Hangbin Liu) [RHEL-13961] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [RHEL-13961] - kernfs: change kernfs_rename_lock into a read-write lock. (Ian Kent) [RHEL-11484] - kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Ian Kent) [RHEL-11484] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-11484] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-11484] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-11484] - kernfs: move struct kernfs_root out of the public view. (Ian Kent) [RHEL-11484] - iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1734] - block: check_events: don't bother with events if unsupported (Ming Lei) [RHEL-2407] - Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers" (Ming Lei) [RHEL-2407] - Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd" (Ming Lei) [RHEL-2407] - block: disk_events: introduce event flags (Ming Lei) [RHEL-2407] - block: genhd: remove async_events field (Ming Lei) [RHEL-2407] - ibmvnic: Ensure login failure recovery is safe from other resets (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Do partial reset on login failure (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Handle DMA unmapping of login buffs in release functions (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Unmap DMA login rsp buffer on send login fail (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Enforce stronger sanity checks on login response (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Free rwi on reset success (Mamatha Inamdar) [RHEL-11211] - selftests: tls: swap the TX and RX sockets in some tests (Hangbin Liu) [RHEL-13962] - selftests: mirror_gre_changes: Tighten up the TTL test match (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_tunnel_key: Make filters more specific (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_flower: Relax success criterion (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Add a helper to skip test when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Set default IPv6 traceroute utility (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Switch off timeout (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Skip test when no interfaces are specified (Hangbin Liu) [RHEL-13962] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [RHEL-13962] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [RHEL-13962] - sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-2524] - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-2524] - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-2524] - sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-2524] - sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-2524] - sched: Add schedule_user() declaration (Phil Auld) [RHEL-2524] - sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-2524] - sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-2524] - sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-2524] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [RHEL-2524] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [RHEL-2524] - perf vendor events: Update metric events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update metric event names for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Move JSON/events to appropriate files for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop some of the JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update the JSON/events descriptions for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Mamatha Inamdar) [RHEL-11205] - KVM: x86: Add SBPB support (Waiman Long) [RHEL-11272 RHEL-9298] - KVM: x86: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] - x86/retpoline: Document some thunk handling aspects (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove unnecessary semicolon (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disentangle rethunk-dependent options (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/bugs: Remove default case for fully switched enums (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove 'pred_cmd' label (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Unexport untraining functions (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Improve i-cache locality for alias mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix vulnerability reporting for missing microcode (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print mitigation for retbleed IBPB case (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print actual mitigation if requested mitigation isn't possible (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternatives: Remove faulty optimization (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Don't probe microcode in a guest (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Set CPUID feature bits independently of bug or mitigation status (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix srso_show_state() side effect (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix amd_check_microcode() declaration (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Remove amd_get_topology_early() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Correct the mitigation status when SMT is disabled (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Explain the untraining sequences a bit more (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/kvm: Provide UNTRAIN_RET_VM (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Cleanup the untrain mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename original retbleed methods (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Clean up SRSO return thunk mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Make custom return thunk unconditional (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool/x86: Fix SRSO mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix __x86_return_thunk symbol type (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disable the mitigation on unaffected configurations (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20593} - driver core: cpu: Fix the fallback cpu_show_gds() name (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Move gds_ucode_mitigated() declaration to header (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/speculation: Add cpu_show_gds() prototype (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Make cpu_show_not_affected() static (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix build breakage with the LLVM linker (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - Documentation/srso: Document IBPB aspect and fix formatting (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Unify redundant silly stubs (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/srso: Tie SBPB bit setting to microcode patch detection (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a forgotten NOENDBR annotation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix return thunks in generated code (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB on VMEXIT (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add SRSO_NO support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a Speculative RAS Overflow mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Add __x86_return_thunk alignment checks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Fix return thunk alignment (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Optimize returns patching (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/microcode/AMD: Load late on both threads too (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/returnthunk: Allow different return thunks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Sanitize linker script (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool: Fix .return_sites generation (Waiman Long) [RHEL-11272 RHEL-9298]- [rt] build kernel-rt-4.18.0-520.rt7.309.el8 [RHEL-5332] - kernel/rh_messages.c: move hardware tables to rh_messages.h (Scott Weaver) [2181912] - kernel/rh_messages.c: Wire up new calls (Prarit Bhargava) [2181912] - drivers/pci: Update rh_messages.c (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_hardware_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_unmaintained() (Prarit Bhargava) [2181912] - drivers/pci: Remove RHEL-only pci_hw_*() functions (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_disabled() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_deprecated() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_unmaintained() calls (Prarit Bhargava) [2181912] - redhat: fix bug/zjira sort in the changelog (Patrick Talbert) - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [RHEL-14504] - tunnels: fix kasan splat when generating ipv4 pmtu error (Guillaume Nault) [RHEL-14377] - net:ipv6: check return value of pskb_trim() (Guillaume Nault) [RHEL-14377] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [RHEL-14377] - ipv4: fix null-deref in ipv4_link_failure (Felix Maurer) [RHEL-5427] {CVE-2023-42754} - powerpc/perf/hv-24x7: Update domain value check (Michael Petlan) [RHEL-13718] - vxlan: Expose helper vxlan_build_gbp_hdr (Izabela Bakollari) [RHEL-12413] - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Izabela Bakollari) [RHEL-12413] - net: ipv4: fix one memleak in __inet_del_ifa() (Guillaume Nault) [RHEL-14375] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [RHEL-14375] - icmp: guard against too small mtu (Guillaume Nault) [RHEL-14375] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [RHEL-14375] - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Hangbin Liu) [RHEL-13954] - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Hangbin Liu) [RHEL-13954] - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Hangbin Liu) [RHEL-13954] - ipv6/addrconf: fix a potential refcount underflow for idev (Hangbin Liu) [RHEL-13954] - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Hangbin Liu) [RHEL-13954] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [RHEL-13954] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [RHEL-13954]- [rt] build kernel-rt-4.18.0-519.rt7.308.el8 [RHEL-5332] - redhat: remove kabi-rhel810 directory (Prarit Bhargava) - redhat: Update .gitignore for 8.10 kabi files (Prarit Bhargava) - nvmet-tcp: Fix a possible UAF in queue intialization setup (John Meneghini) [RHEL-11509 RHEL-11527] {CVE-2023-5178} - sctp: update hb timer immediately after users change hb_interval (Xin Long) [RHEL-6045] - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (Tobias Huschle) [RHEL-11200] - net: openvswitch: add support for l4 symmetric hashing (Antoine Tenart) [RHEL-10498] - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Hangbin Liu) [RHEL-10475 RHEL-10477] {CVE-2023-42752} - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Ivan Vecera) [RHEL-12418] - tracing: Fix race in perf_trace_buf initialization (Michael Petlan) [RHEL-8648] - Input: gtco - bounds check collection indent level (Desnes Nunes) [RHEL-3014 RHEL-3892] {CVE-2019-13631} - x86/microcode/AMD: Rip out static buffers (Prarit Bhargava) [2225261] - perf/x86/amd: Do not WARN() on every IRQ (Michael Petlan) [RHEL-12340] - netfilter: conntrack: Fix gre tunneling over ipv6 (Florian Westphal) [RHEL-12497] - netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp (Xin Long) [RHEL-6157] - sctp: update transport state when processing a dupcook packet (Xin Long) [RHEL-6157]- [rt] build kernel-rt-4.18.0-518.rt7.307.el8 [RHEL-5332] - trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192614] - sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192614] - smp: reword smp call IPI comment (Jerome Marchand) [2192614] - treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192614] - irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192614] - smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192614] - sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192614] - trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192614] - RDMA/umem: Set iova in ODP flow (Kamal Heib) [RHEL-1032] - RDMA/core: Update CMA destination address on rdma_resolve_addr (Kamal Heib) [RHEL-1032] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [RHEL-1032] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1032] - IB/isert: Fix possible list corruption in CMA handler (Kamal Heib) [RHEL-1028] - IB/isert: Fix dead lock in ib_isert (Kamal Heib) [RHEL-1028] - RDMA/srpt: Add a check for valid 'mad_agent' pointer (Kamal Heib) [RHEL-1028] - IB/iser: remove redundant new line (Kamal Heib) [RHEL-1028] - IB/iser: centralize setting desc type and done callback (Kamal Heib) [RHEL-1028] - IB/iser: remove unused macros (Kamal Heib) [RHEL-1028] - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Kamal Heib) [RHEL-1028] - RDMA/uverbs: Restrict usage of privileged QKEYs (Kamal Heib) [RHEL-1028] - RDMA/cma: Always set static rate to 0 for RoCE (Kamal Heib) [RHEL-1028] - RDMA/core: Fix GID entry ref leak when create_ah fails (Kamal Heib) [RHEL-1028] - RDMA/cm: Trace icm_send_rej event before the cm state is reset (Kamal Heib) [RHEL-1028] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1028] - RDMA/core: Fix multiple -Warray-bounds warnings (Kamal Heib) [RHEL-1028] - RDMA/cma: Allow UD qp_type to join multicast only (Kamal Heib) [RHEL-1028] - md/raid5: release batch_last before waiting for another stripe_head (Nigel Croxon) [RHEL-9875] - CI: Remove unused kpet_tree_family (Nikolai Kondrashov) - ice: Don't tx before switchdev is fully configured (Michal Schmidt) [RHEL-10997] - fbcon: set_con2fb_map needs to set con2fb_map! (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - fbcon: Fix error paths in set_con2fb_map (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-3652] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [RHEL-3872] - RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6389] {CVE-2023-25775} - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cgroup: add pids.peak interface for pids controller (Waiman Long) [RHEL-10099] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cpufreq: amd-pstate: fix global sysfs attribute type (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add a kernel config option to set default mode (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Prarit Bhargava) [2218687] - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Write CPPC enable bit per-socket (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add ->fast_switch() callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided mode control support via sysfs (Prarit Bhargava) [2218687] - amd-pstate: Fix amd_pstate mode switch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided autonomous mode (Prarit Bhargava) [2218687] - ACPI: CPPC: Add auto select register read/write support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: move to use bus_get_dev_root() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: avoid uninitialized variable use (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: add driver working mode switch support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement suspend and resume callbacks (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (Prarit Bhargava) [2218687] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix initial highest_perf value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Expose struct amd_cpudata (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: update pstate frequency transition delay time (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: fix wrong lowest perf fetch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix white-space (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: simplify cpudata pointer assignment (Prarit Bhargava) [2218687] - locking: revert comment from KRTS JiraReadiness exercise (Eirik Fuller) [RHEL-11976]- [rt] build kernel-rt-4.18.0-517.rt7.306.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152857] {CVE-2022-45934} - tracing/histograms: Fix parsing of "sym-offset" modifier (Jerome Marchand) [2229575] - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-3379] - task_work: cleanup notification modes (Audra Mitchell) [RHEL-1064] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2131821] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2131821] - sched/fair: Block nohz tick_stop when cfs bandwidth in use (Phil Auld) [RHEL-2527] - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld) [RHEL-2527] - sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-2527] - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov) [RHEL-11241] - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov) [RHEL-11241] - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov) [RHEL-11241] - rbd: move rbd_dev_refresh() definition (Ilya Dryomov) [RHEL-11241] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - Revert "mm, meminit: recalculate pcpu batch and high limits after init completes" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: move free_the_page" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: allow high-order pages to be stored on the per-cpu lists" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fetch the correct pcp buddy during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: track range of active PCP lists during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: simplify how many pages are selected per pcp list during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: drain the requested list first during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: free pages in a single pass during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: check high-order pages for corruption during PCP operations" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page" (Chris von Recklinghausen) [RHEL-8539] - Revert "cnic: Use the bitmap API to allocate bitmaps" (Chris Leech) [RHEL-1950] - Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-1950] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2602] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2602] - gfs2: Add quota_change type (Bob Peterson) [2224075]- [rt] build kernel-rt-4.18.0-516.rt7.305.el8 [RHEL-5332] - bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2219567] - bpf: Prevent increasing bpf_jit_limit above max (Viktor Malik) [2219567] - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) [2231130] - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) [2177103] - bonding: fix macvlan over alb bond support (Hangbin Liu) [2117816] - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2852] - s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227778] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156847] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2156816] - iavf: schedule a request immediately after add/delete vlan (Petr Oros) [2231174] - iavf: add iavf_schedule_aq_request() helper (Petr Oros) [2231174] - PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230045] - powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230045] - powerpc/eeh: Set channel state after notifying the drivers (Mamatha Inamdar) [2230045] - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225520] - s390/pkey: add support for ecc clear key (Tobias Huschle) [2225520] - s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225520] - s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225520] - s390/pkey: zeroize key blobs (Tobias Huschle) [2225520] - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-5084] - md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-5084] - md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-5084] - md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-5084] - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-5084] - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-5084] - md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-5084] - md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-5084] - md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-5084] - md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-5084] - md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-5084] - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-5084] - md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-5084] - md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-5084] - md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-5084] - Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-5084] - md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-5084] - md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-5084] - md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-5084] - md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-5084] - md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-5084] - md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-5084] - md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-5084] - md/bitmap: factor out a helper to set timeout (Nigel Croxon) [RHEL-5084] - md/bitmap: always wake up md_thread in timeout_store (Nigel Croxon) [RHEL-5084] - md: factor out a helper to wake up md_thread directly (Nigel Croxon) [RHEL-5084] - md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-5084] - md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-5084] - md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-5084] - md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-5084] - md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-5084] - md: introduce md_ro_state (Nigel Croxon) [RHEL-5084] - md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-5084] - md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-5084] - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-5084] - md: raid1: check if adding pages to resync bio fails (Nigel Croxon) [RHEL-5084] - md: raid1: use __bio_add_page for adding single page to bio (Nigel Croxon) [RHEL-5084] - md: check for failure when adding pages in alloc_behind_master_bio (Nigel Croxon) [RHEL-5084] - md: raid5: use __bio_add_page to add single page to new bio (Nigel Croxon) [RHEL-5084] - md: raid5-log: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-5084] - drm/i915: Do not disable preemption for resets (John B. Wyatt IV) [2212309 2213314] - drm/i915: Drop the irqs_disabled() check (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Queue and wait for the irq_work item. (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't check for atomic context on PREEMPT_RT (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (John B. Wyatt IV) [2212309 2213314] - drm/i915: Use preempt_disable/enable_rt() where recommended (John B. Wyatt IV) [2212309 2213314]- [rt] build kernel-rt-4.18.0-515.rt7.304.el8 [RHEL-5332] - s390/dasd: fix hanging device after quiesce/resume (Tobias Huschle) [RHEL-2838] - s390/dasd: fix hanging device after request requeue (Tobias Huschle) [RHEL-2830] - s390/dasd: fix command reject error on ESE devices (Tobias Huschle) [RHEL-2850] - s390/dasd: print copy pair message only for the correct error (Tobias Huschle) [RHEL-2831] - s390: add z16 elf platform (Tobias Huschle) [RHEL-2854] - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) (Tobias Huschle) [RHEL-2410] - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2227601] - arm64: kdump: Remove custom linux,usable-memory-range handling (Baoquan He) [RHEL-2307] - arm64: kdump: Remove custom linux,elfcorehdr handling (Baoquan He) [RHEL-2307] - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Dean Nelson) [RHEL-1784] {CVE-2022-45919} - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Dean Nelson) [RHEL-1841] {CVE-2022-45884} - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Dean Nelson) [RHEL-1842] {CVE-2022-45886} - media: dvb_ca_en50221: fix a size write bug (Dean Nelson) [RHEL-1784] - media: dvbdev: fix refcnt bug (Dean Nelson) [RHEL-1841] - media: dvbdev: adopts refcnt to avoid UAF (Dean Nelson) [RHEL-1841] - media: dvbdev: fix error logic at dvb_register_device() (Dean Nelson) [RHEL-1841] - media: dvb_net: avoid speculation from net slot (Dean Nelson) [RHEL-1842] - media: dvb_ca_en50221: avoid speculation from CA slot (Dean Nelson) [RHEL-1784] - media: dvbdev: Fix memleak in dvb_register_device (Dean Nelson) [RHEL-1841] - media: media/dvb: Use kmemdup rather than duplicating its implementation (Dean Nelson) [RHEL-1841] - media: dvbdev: remove double-unlock (Dean Nelson) [RHEL-1841] - media: dvb-core: fix epoll() by calling poll_wait first (Dean Nelson) [RHEL-1784] - media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl() (Dean Nelson) [RHEL-1784] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231934] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2225228] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2225228] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2225228] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227916] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227916] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227916] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [RHEL-863]- [rt] build kernel-rt-4.18.0-514.rt7.303.el8 [2180997] - redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko) - redhat: add additional gating boot tests (Denys Vlasenko) - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - scsi: st: Add third party poweron reset handling (John Meneghini) [1930388] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Jon Maloy) [2179898] {CVE-2023-1513} - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229965] - s390/ap: add ap status asynch error support (Tobias Huschle) [2110511] - s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110511] - s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110511] - s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110511] - s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110511] - s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110511] - s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110511] - s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110511] - s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110511] - s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110511] - s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110511] - s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110511] - s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110511] - s390/ap: adjust whitespace (Tobias Huschle) [2110511] - s390/ap: use insn format for new instructions (Tobias Huschle) [2110511] - s390/zcrypt: Filter admin CPRBs on custom devices (Tobias Huschle) [2110511] - s390/zcrypt: Add admask to zcdn (Tobias Huschle) [2110511] - s390/zcrypt: CCA control CPRB sending (Tobias Huschle) [2110511] - s390/ap: add missing virt_to_phys address conversion (Tobias Huschle) [2110511] - s390/ap: get rid of register asm in ap_dqap() (Tobias Huschle) [2110511] - s390/ap: get rid of register asm (Tobias Huschle) [2110511] - s390/ap: Rework ap_dqap to deal with messages greater than recv buffer (Tobias Huschle) [2110511] - s390/ap: rework assembler functions to use unions for in/out register variables (Tobias Huschle) [2110511] - internal: add new files for RHEL_MINOR=10 change (Denys Vlasenko) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554] - internal: update RHEL_MINOR for the start of RHEL-8.10 development (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-513.rt7.302.el8 [2180997] - redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225202] {CVE-2023-3609} - cifs: fix bogus cifs_mount error handling in RHEL8 (Jeffrey Layton) [2215018] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Ricardo Robaina) [2190255] {CVE-2023-30456} - netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2196717] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156366 2156371] {CVE-2022-4744} - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225103] {CVE-2023-3776} - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Davide Caratti) [2225196] {CVE-2023-3611} - net/sched: sch_qfq: reintroduce lmax bound check for MTU (Davide Caratti) [2225196] - net/sched: sch_qfq: refactor parsing of netlink parameters (Davide Caratti) [2225196] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2229152] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2229152] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2229152] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2229152] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2229152] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2229152] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2095340] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2095340] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2095340] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2095340] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2095340] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2095340] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2095340] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2095340] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2095340] - gfs2: init system threads before freeze lock (Bob Peterson) [2095340] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2222573] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2222573] - net: mana: Add support for vlan tagging (Bandan Das) [2222573] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2222573] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2222573] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2222573] - net: mana: Add support for jumbo frame (Bandan Das) [2222573] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2222573] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2222573] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2222573] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2222573] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2222573] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2227743] - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2232451] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2232451] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2232451] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2232451] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2232451]- [rt] build kernel-rt-4.18.0-512.rt7.301.el8 [2180997] - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2227951] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221046] {CVE-2023-35001} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2211725] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2211725] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Shaoqin Huang) [2219725] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Shaoqin Huang) [2219725] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Shaoqin Huang) [2219725] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Shaoqin Huang) [2219725] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Shaoqin Huang) [2219725] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Shaoqin Huang) [2219725] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Shaoqin Huang) [2219725] - KVM: arm64: Restore mdcr_el2 from vcpu (Shaoqin Huang) [2219725] - kvm: arm64: Remove __hyp_this_cpu_read (Shaoqin Huang) [2219725] - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196823] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196823] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196823] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196823] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196823] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196823] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196823] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196823] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196823] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196823] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196823] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196823] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196823] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196823] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196823] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196823] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196823] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196823] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196823] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196823] - config: wifi: debug configs for brcm80211 (Íñigo Huguet) [2196823] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196823] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196823] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196823] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196823] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196823] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196823] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196823] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196823] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196823] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196823] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196823] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196823] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196823] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196823] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196823] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196823] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196823] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196823] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196823] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196823] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196823] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196823] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196823] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196823] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196823] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196823] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196823] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196823] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196823] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196823] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196823] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196823] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196823] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196823] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196823] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196823] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196823] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196823] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196823] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196823] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196823] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196823] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196823] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196823] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196823] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196823] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196823] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196823] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196823] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196823] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196823] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196823] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196823] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196823] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196823] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196823] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196823] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196823] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196823] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196823] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196823] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196823] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196823] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196823] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196823] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196823] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196823] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196823] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196823] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196823] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196823] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196823] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196823] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196823] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196823] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196823] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196823] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196823] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196823] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196823] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196823] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196823] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196823] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196823] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196823] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196823] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196823] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196823] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196823] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196823] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196823] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196823] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196823] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196823] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196823] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196823] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196823] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196823] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196823] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196823] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196823] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196823] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196823] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196823] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196823] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196823] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196823] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196823] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196823] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196823] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196823] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196823] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196823] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196823] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196823] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196823] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196823] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196823] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196823] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196823] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196823] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196823] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196823] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196823] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196823] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196823] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196823] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196823] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196823] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196823] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196823] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196823] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196823] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196823] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196823] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196823] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196823] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196823] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196823] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196823] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196823] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196823] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196823] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196823] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196823] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196823] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196823] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196823] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196823] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196823] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196823] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196823] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196823] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196823] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196823] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196823] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196823] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196823] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196823] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196823] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196823] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196823] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196823] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196823] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196823] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196823] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196823] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196823] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196823] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196823] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196823] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196823] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196823] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196823] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196823] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196823] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196823] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196823] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196823] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196823] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196823] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196823] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196823] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196823] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196823] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196823] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196823] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196823] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196823] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196823] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196823] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196823] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196823] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196823] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196823] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196823] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196823] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196823] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196823] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196823] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196823] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196823] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196823] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196823] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196823] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196823] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196823] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196823] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196823] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196823] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196823] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196823] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196823] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196823] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196823] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196823] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196823] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196823] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196823] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196823] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196823] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196823]- [rt] build kernel-rt-4.18.0-511.rt7.300.el8 [2180997] - xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2224007] {CVE-2023-3772} - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [1986067] - netfilter: xt_owner: Add supplementary groups option (Phil Sutter) [2136194] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2230460] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229989] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1257] - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213807] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229889] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/bugs: Use sysfs_emit() (Waiman Long) [2229884] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229884] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229884] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229884] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229884] - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (Desnes Nunes) [2222463] - usb: typec: ucsi_ccg: Add OF support (Desnes Nunes) [2222463] - usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (Desnes Nunes) [2222463] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2222463] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: Remove support for dangling device properties (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Constify the software node (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code (Desnes Nunes) [2222463] - i2c: nvidia-gpu: convert to use i2c_new_client_device() (Desnes Nunes) [2222463] - i2c: Add support for software nodes (Desnes Nunes) [2222463] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222463] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222463] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2229123] - virtio/virtio_mem: handle a possible NULL as a memcpy parameter (David Hildenbrand) [2229123] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2229123] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2229123] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2229123] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2229123] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - proc/vmcore: fix possible deadlock on concurrent mmap and read (David Hildenbrand) [2229123] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (David Hildenbrand) [2229123] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2229123] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2229123] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2229123] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2229123] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2229123] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2229123] - virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level plug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: use page_zonenum() in virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: don't read big block size in Sub Block Mode (David Hildenbrand) [2229123] - fs/proc/kcore: use page_offline_(freeze|thaw) (David Hildenbrand) [2229123] - virtio-mem: use page_offline_(start|end) when setting PageOffline() (David Hildenbrand) [2229123] - mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline() (David Hildenbrand) [2229123] - fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages (David Hildenbrand) [2229123] - fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM (David Hildenbrand) [2229123] - fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER (David Hildenbrand) [2229123] - proc/kcore: Remove unused kclist_add_remap() (David Hildenbrand) [2229123] - x86/gart: Exclude GART aperture from kcore (David Hildenbrand) [2229123] - kernel/resource: remove first_lvl / siblings_only logic (David Hildenbrand) [2229123] - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources (David Hildenbrand) [2229123] - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources (David Hildenbrand) [2229123] - kernel/resource.c: fix kernel-doc markups (David Hildenbrand) [2229123] - resource: avoid unnecessary lookups in find_next_iomem_res() (David Hildenbrand) [2229123] - resource: fix locking in find_next_iomem_res() (David Hildenbrand) [2229123] - virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug (David Hildenbrand) [2229123] - virtio-mem: Assign boolean values to a bool variable (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - safe memory hotunplug (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - basic memory hotunplug (David Hildenbrand) [2229123] - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block (David Hildenbrand) [2229123] - virtio-mem: allow to force Big Block Mode (BBM) and set the big block size (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) memory hotplug (David Hildenbrand) [2229123] - virtio-mem: factor out adding/removing memory from Linux (David Hildenbrand) [2229123] - virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block ids are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: subblock states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: document Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: generalize handling when memory is getting onlined deferred (David Hildenbrand) [2229123] - virtio-mem: don't always trigger the workqueue when offlining memory (David Hildenbrand) [2229123] - virtio-mem: drop last_mb_id (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_overlaps_range() (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_owned_mb() (David Hildenbrand) [2229123] - virtio-mem: generalize check for added memory (David Hildenbrand) [2229123] - virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio-mem: factor out handling of fake-offline pages in memory notifier (David Hildenbrand) [2229123] - virtio-mem: factor out fake-offlining into virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: print debug messages from virtio_mem_send_*_request() (David Hildenbrand) [2229123] - virtio-mem: factor out calculation of the bit number within the subblock bitmap (David Hildenbrand) [2229123] - virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining (David Hildenbrand) [2229123] - virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() (David Hildenbrand) [2229123] - virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling (David Hildenbrand) [2229123] - virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb() (David Hildenbrand) [2229123] - virtio-mem: determine nid only once using memory_add_physaddr_to_nid() (David Hildenbrand) [2229123] - MAINTAINERS: add URL for virtio-mem (David Hildenbrand) [2229123] - virtio-mem: Constify mem_id_table (David Hildenbrand) [2229123] - kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() (David Hildenbrand) [2229123] - virtio-mem: try to merge system ram resources (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources (David Hildenbrand) [2229123] - mm/memory_hotplug: prepare passing flags to add_memory() and friends (David Hildenbrand) [2229123] - mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [2229123] - include/linux/memory_hotplug.h: move definitions of {set,clear}_zone_contiguous (David Hildenbrand) [2229123] - kernel/resource: make release_mem_region_adjustable() never fail (David Hildenbrand) [2229123] - virtio-mem: don't special-case ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio_mem: convert to LE accessors (David Hildenbrand) [2229123] - virtio_mem: correct tags for config space fields (David Hildenbrand) [2229123] - virtio-mem: Fix build error due to improper use 'select' (David Hildenbrand) [2229123] - virtio-mem: add memory via add_memory_driver_managed() (David Hildenbrand) [2229123] - virtio-mem: silence a static checker warning (David Hildenbrand) [2229123] - virtio_mem: convert device block size into 64bit (David Hildenbrand) [2229123] - virtio-mem: drop unnecessary initialization (David Hildenbrand) [2229123] - virtio-mem: Don't rely on implicit compiler padding for requests (David Hildenbrand) [2229123] - virtio-mem: Try to unplug the complete online memory block first (David Hildenbrand) [2229123] - virtio-mem: Use -ETXTBSY as error code if the device is busy (David Hildenbrand) [2229123] - virtio-mem: Unplug subblocks right-to-left (David Hildenbrand) [2229123] - virtio-mem: Drop manual check for already present memory (David Hildenbrand) [2229123] - virtio-mem: Add parent resource for all added "System RAM" (David Hildenbrand) [2229123] - virtio-mem: Better retry handling (David Hildenbrand) [2229123] - virtio-mem: Offline and remove completely unplugged memory blocks (David Hildenbrand) [2229123] - mm/memory_hotplug: Introduce offline_and_remove_memory() (David Hildenbrand) [2229123] - virtio-mem: Allow to offline partially unplugged memory blocks (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 2 (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 1 (David Hildenbrand) [2229123] - virtio-mem: Allow to specify an ACPI PXM as nid (David Hildenbrand) [2229123] - MAINTAINERS: Add myself as virtio-mem maintainer (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotplug (David Hildenbrand) [2229123] - Revert "drm/amd/display: edp do not add non-edid timings" (Jocelyn Falempe) [RHEL-845] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) [RHEL-845] - drm/atomic: Fix potential use-after-free in nonblocking commits (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: share the code around SMU13 pcie parameters update (Jocelyn Falempe) [RHEL-845] - drm/ttm: Don't leak a resource on swapout move error (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: avoid restore process run into dead loop. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix 128b132b link loss handling (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add a NULL pointer check (Jocelyn Falempe) [RHEL-845] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Jocelyn Falempe) [RHEL-845] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix seamless odm transitions (Jocelyn Falempe) [RHEL-845] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Jocelyn Falempe) [RHEL-845] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Jocelyn Falempe) [RHEL-845] - drm/amd/display: perform a bounds check before filling dirty rectangles (Jocelyn Falempe) [RHEL-845] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp/g94: enable HDMI (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: fix HDMI on gt215+ (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix one wrong caching mode enum usage (Jocelyn Falempe) [RHEL-845] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Jocelyn Falempe) [RHEL-845] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move vcn ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix usage of UMC fill record in RAS (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Jocelyn Falempe) [RHEL-845] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix possible division-by-zero errors (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Jocelyn Falempe) [RHEL-845] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Jocelyn Falempe) [RHEL-845] - drm/bridge: anx7625: Prevent endless probe loop (Jocelyn Falempe) [RHEL-845] - drm/nouveau: dispnv50: fix missing-prototypes warning (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Jocelyn Falempe) [RHEL-845] - drm/vkms: Fix RGB565 pixel conversion (Jocelyn Falempe) [RHEL-845] - drm: Add fixed-point helper to get rounded integer values (Jocelyn Falempe) [RHEL-845] - drm/vkms: isolate pixel conversion functionality (Jocelyn Falempe) [RHEL-845] - drm/panel: sharp-ls043t1le01: adjust mode settings (Jocelyn Falempe) [RHEL-845] - drm/vram-helper: fix function names in vram helper doc (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TXTAGOCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL target frequency (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL parameters computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: always enable HS video mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable error path (Jocelyn Falempe) [RHEL-845] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Jocelyn Falempe) [RHEL-845] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: More debug print updates - GuC SLPC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Explicitly specify update type per plane info change (Jocelyn Falempe) [RHEL-845] - radeon: avoid double free in ci_dpm_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix is_timing_changed() prototype (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add logging for display MALL refresh setting (Jocelyn Falempe) [RHEL-845] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Validate VM ioctl flags. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Do not update DRR while BW optimizations pending (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Jocelyn Falempe) [RHEL-845] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix the system hang while disable PSR (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add wrapper to call planes and stream update (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use dc_update_planes_and_stream (Jocelyn Falempe) [RHEL-845] - drm/nouveau: add nv_encoder pointer check for NULL (Jocelyn Falempe) [RHEL-845] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Jocelyn Falempe) [RHEL-845] - drm/nouveau: don't detect DSM for non-NVIDIA device (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Modify indirect buffer packages for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add missing radeon secondary PCI ID (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: workaround for compute workload type on some skus (Jocelyn Falempe) [RHEL-845] - drm/amd: Tighten permissions on VBIOS flashing attributes (Jocelyn Falempe) [RHEL-845] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Jocelyn Falempe) [RHEL-845] - drm/amd/display: edp do not add non-edid timings (Jocelyn Falempe) [RHEL-845] - drm/amd/display: limit DPIA link rate to HBR3 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Jocelyn Falempe) [RHEL-845] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Jocelyn Falempe) [RHEL-845] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Jocelyn Falempe) [RHEL-845] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add ODM case when looking for first split pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Reduce sdp bw after urgent to 90% (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix power context allocation in SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd: Disallow s0ix without BIOS support again (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: change reserved vram info print (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Jocelyn Falempe) [RHEL-845] - drm/i915/gt: Use the correct error value when kernel_context() fails (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Jocelyn Falempe) [RHEL-845] - drm/i915/selftests: Add some missing error propagation (Jocelyn Falempe) [RHEL-845] - drm/i915: Use 18 fast wake AUX sync len (Jocelyn Falempe) [RHEL-845] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: resolve reboot exception for si oland (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Only wait for blank completion if OTG active (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Jocelyn Falempe) [RHEL-845] - drm/ast: Fix ARM compatibility (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Use the default reset when loading or reloading the driver (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix memleak in aconnector->timing_requested (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Jocelyn Falempe) [RHEL-845] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Jocelyn Falempe) [RHEL-845] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Jocelyn Falempe) [RHEL-845] - drm: fix drmm_mutex_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: limit one queue per gang (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix output of pp_od_clk_voltage (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: don't enable secure display on incompatible platforms (Jocelyn Falempe) [RHEL-845] - drm/radeon: reintroduce radeon_dp_work_func content (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Have Payload Properly Created After Resume (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: refine get gpu clock counter method (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Enable IH retry CAM on GFX9 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix sdma v4 sw fini error (Jocelyn Falempe) [RHEL-845] - drm/amd: Fix an out of bounds error in BIOS parser (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to follow HW SPEC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fixed dcn30+ underflow issue (Jocelyn Falempe) [RHEL-845] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Enable HostVM based on rIOMMU active (Jocelyn Falempe) [RHEL-845] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to align HW formula (Jocelyn Falempe) [RHEL-845] - drm/amd/display: populate subvp cmd info only for the top pipe (Jocelyn Falempe) [RHEL-845] - drm/displayid: add displayid_get_header() and check bounds better (Jocelyn Falempe) [RHEL-845] - drm/i915: taint kernel when force probing unsupported devices (Jocelyn Falempe) [RHEL-845] - drm/i915/dp: prevent potential div-by-zero (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Jocelyn Falempe) [RHEL-845] - drm/sched: Check scheduler work queue before calling timeout handling (Jocelyn Falempe) [RHEL-845] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Jocelyn Falempe) [RHEL-845] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jocelyn Falempe) [RHEL-845] - drm/fbdev-generic: prohibit potential out-of-bounds access (Jocelyn Falempe) [RHEL-845]- [rt] build kernel-rt-4.18.0-510.rt7.299.el8 [2180997] - locking: 8.9 KRTS JiraReadiness exercise (John B. Wyatt IV) [RHEL-982] - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188093] - ahci: Add support for Dell S140 and later controllers (Tomas Henzl) [2222879] - s390/time: steer clocksource on STP syncs for CLOCK_MONOTONIC (Tobias Huschle) [2177649] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Wander Lairson Costa) [2216152] {CVE-2023-35825} - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230241] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170086] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170086] - Revert "isystem: ship and use stdarg.h" (Jocelyn Falempe) [2229185] - drm/drm_print: Use system include for (Jocelyn Falempe) [2229185] - x86/mm: Do not shuffle CPU entry areas without KASLR (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Rafael Aquini) [2165932] {CVE-2023-0597}- [rt] build kernel-rt-4.18.0-509.rt7.298.el8 [2180997] - cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176120] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215511] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212207] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212207] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2216140] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097]- [rt] build kernel-rt-4.18.0-508.rt7.297.el8 [2180997] - HID: betop: check shape of output reports (Desnes Nunes) [2212166] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153577] {CVE-2022-45887} - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [1753646] - Revert "xfs: expose the blockgc workqueue knobs publicly" (Bill O'Donnell) [2223260] - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Dean Nelson) [2216148] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213141] {CVE-2023-31084} - drm/ast: report connection status on Display Port. (Jocelyn Falempe) [2189645] - drm/ast: Add BMC virtual connector (Jocelyn Falempe) [2189645] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226837] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226837] {CVE-2023-20593} - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2216284] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2216284] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2216284] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2216284] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2216284] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2216284] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2216284] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2216284] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2216284] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2216284] - x86/sev: Mark snp_abort() noreturn (John Allen) [2216284] - s390/uv: Update query for secret-UVCs (Cédric Le Goater) [2111749] - s390/uv: replace scnprintf with sysfs_emit (Cédric Le Goater) [2111749] - s390: Add attestation query information (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Lock Secret Store' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'List Secrets' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Add Secret' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add info IOCTL (Cédric Le Goater) [2111749] - s390/uv: Always export uv_info (Cédric Le Goater) [2111749] - s390/kasan: support protvirt with 4-level paging (Cédric Le Goater) [2111749] - s390/protvirt: support ultravisor without secure storage limit (Cédric Le Goater) [2111749] - s390/protvirt: parse prot_virt option in the decompressor (Cédric Le Goater) [2111749] - s390/mm: avoid trimming to MAX_ORDER (Cédric Le Goater) [2111749] - net/mlx5e: TC, CT: Offload ct clear only once (Amir Tzin) [2159233] - net/mlx5: DR, Fix wrong action data allocation in decap action (Amir Tzin) [2159233] - net/mlx5: DR, Support SW created encap actions for FW table (Amir Tzin) [2159233] - net/mlx5e: TC, Cleanup ct resources for nic flow (Amir Tzin) [2159233] - net/mlx5e: TC, Add null pointer check for hardware miss support (Amir Tzin) [2159233] - RDMA/mlx5: Fix affinity assignment (Amir Tzin) [2159233] - RDMA/mlx5: Create an indirect flow table for steering anchor (Amir Tzin) [2159233] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Amir Tzin) [2159233] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Amir Tzin) [2117777] - net/mlx5: Read embedded cpu after init bit cleared (Amir Tzin) [2159233] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Amir Tzin) [2159233] - net/mlx5e: Don't attach netdev profile while handling internal error (Amir Tzin) [2159233] - net/mlx5: Fix post parse infra to only parse every action once (Amir Tzin) [2159233] - net/mlx5: fw_tracer, Fix event handling (Amir Tzin) [2159233] - net/mlx5: SF, Drain health before removing device (Amir Tzin) [2159233] - net/mlx5e: Consider internal buffers size in port buffer calculations (Amir Tzin) [2159233] - net/mlx5e: Prevent encap offload when neigh update is running (Amir Tzin) [2159233] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Amir Tzin) [2159233] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove special handling of CT action (Amir Tzin) [2159233] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2159233] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2159233] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2159233] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2159233] - net/mlx5e: Set default can_offload action (Amir Tzin) [2159233] - net/mlx5: Devcom, serialize devcom registration (Amir Tzin) [2159233] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Amir Tzin) [2159233] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Amir Tzin) [2159233] - net/mlx5e: Fix deadlock in tc route query code (Amir Tzin) [2159233] - net/mlx5: Fix error message when failing to allocate device memory (Amir Tzin) [2159233] - net/mlx5e: Use correct encap attribute during invalidation (Amir Tzin) [2159233] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Amir Tzin) [2159233] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Amir Tzin) [2159233] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Amir Tzin) [2159233] - net/mlx5: Collect command failures data only for known commands (Amir Tzin) [2159233] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Amir Tzin) [2159233] - net/mlx5: Use recovery timeout on sync reset flow (Amir Tzin) [2159233] - net/mlx5: DR, Add memory statistics for domain object (Amir Tzin) [2117777] - net/mlx5: DR, Add more info in domain dbg dump (Amir Tzin) [2117777] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Amir Tzin) [2117777] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Amir Tzin) [2117777] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Modify header action of size 1 optimization (Amir Tzin) [2117777] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header arg pool mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Fix QP continuous allocation (Amir Tzin) [2117777] - net/mlx5: DR, Read ICM memory into dedicated buffer (Amir Tzin) [2117777] - net/mlx5: DR, Add support for writing modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Amir Tzin) [2117777] - net/mlx5: DR, Check for modify_header_argument device capabilities (Amir Tzin) [2117777] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Amir Tzin) [2117777] - net/mlx5: DR, Add cache for modify header pattern (Amir Tzin) [2117777] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Amir Tzin) [2117777] - net/mlx5: DR, Add modify-header-pattern ICM pool (Amir Tzin) [2117777] - net/mlx5: DR, Prepare sending new WQE type (Amir Tzin) [2117777] - net/mlx5: Add new WQE for updating flow table (Amir Tzin) [2117777] - net/mlx5: Add mlx5_ifc bits for modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Amir Tzin) [2117777] - net/mlx5e: TC, Remove redundant parse_attr argument (Amir Tzin) [2165908] - net/mlx5e: Use a simpler comparison for uplink rep (Amir Tzin) [2165908] - net/mlx5: Lag, Add single RDMA device in multiport mode (Amir Tzin) [2165908] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Amir Tzin) [2165908] - net/mlx5: E-Switch, rename bond update function to be reused (Amir Tzin) [2165908] - net/mlx5e: TC, Add peer flow in mpesw mode (Amir Tzin) [2165908] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Amir Tzin) [2165908] - net/mlx5e: Add devlink fdb_large_groups parameter (Add missing Documentation) (Amir Tzin) [2165908] - SUNRPC: Fix READ_PLUS crasher (Benjamin Coddington) [2218539] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2218539] - NFSv4.2: fix wrong shrinker_id (Benjamin Coddington) [2218539] - svcrdma: Prevent page release when nothing was received (Benjamin Coddington) [2218539] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Benjamin Coddington) [2218539] - nfsd: fix double fget() bug in __write_ports_addfd() (Benjamin Coddington) [2218539] - SUNRPC: Fix trace_svc_register() call site (Benjamin Coddington) [2218539] - SUNRPC: remove the maximum number of retries in call_bind_status (Benjamin Coddington) [2218539] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Benjamin Coddington) [2218539] - NFSD: callback request does not use correct credential for AUTH_SYS (Benjamin Coddington) [2218539] - sunrpc: only free unix grouplist after RCU settles (Benjamin Coddington) [2218539] - nfsd: call op_release, even when op_func returns an error (Benjamin Coddington) [2218539] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Benjamin Coddington) [2218539] - SUNRPC: fix shutdown of NFS TCP client socket (Benjamin Coddington) [2218539] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2218539] - NFSD: Protect against filesystem freezing (Benjamin Coddington) [2218539] - nfsd: fix race to check ls_layouts (Benjamin Coddington) [2218539] - nfs4trace: fix state manager flag printing (Benjamin Coddington) [2218539] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2218539] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Benjamin Coddington) [2218539] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2218539] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2218539] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2218539] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2218539] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2218539] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2218539] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2218539] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2218539] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2218539] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2218539] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2218539] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2218539] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2218539] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2218539] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2218539] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2218539] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2218539] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2218539] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2218539] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Benjamin Coddington) [2218539] - nfsd: Fix a memory leak in an error handling path (Benjamin Coddington) [2218539] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2218539] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2218539] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2218539] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2218539] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2218539] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2218539] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2218539] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2218539] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2218539] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2218539] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2218539] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2218539] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2218539] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2218539] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2218539] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2218539] - NFS: clean up a needless assignment in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: remove redundant code in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: Add support for eager writes (Benjamin Coddington) [2218539] - NFS: 'flags' field should be unsigned in struct nfs_server (Benjamin Coddington) [2218539] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2218539] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2218539] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2218539] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2218539] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2218539] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2218539] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2218539] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2218539] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2218539] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2218539] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2218539] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2218539] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2218539] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2218539] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2218539] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2218539] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2218539] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2218539] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2218539] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2218539]- [rt] build kernel-rt-4.18.0-507.rt7.296.el8 [2180997] - Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217658] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224883] - KVM: x86/mmu: Fix race condition in direct_page_fault (Jon Maloy) [2179931] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187266] {CVE-2023-1998} - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215625] - locking/semaphore: Add might_sleep() to down_*() family (Mark Langsdorf) [2215625] - perf stat: Support hybrid --topdown option (Michael Petlan) [2088833] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2203921] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2203921] - tracing: Have filter accept "common_cpu" to be consistent (Jerome Marchand) [2210711] - tracing/histogram: Fix sorting on old "cpu" value (Jerome Marchand) [2210711] - tracing: Dump stacktrace trigger to the corresponding instance (Jerome Marchand) [2210711] - tracing/histogram: Rename "cpu" to "common_cpu" (Jerome Marchand) [2210711] - docs: histogram.txt: convert it to ReST file format (Jerome Marchand) [2210711] - bonding: add software tx timestamping support (Hangbin Liu) [2181339] - bonding: fix missed rcu protection (Hangbin Liu) [2181339] - bonding: use rcu_dereference_rtnl when get bonding active slave (Hangbin Liu) [2181339] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Hangbin Liu) [2181339] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Hangbin Liu) [2181339] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Hangbin Liu) [2181339] - compiler_attributes.h: Add kABI workaround (Waiman Long) [2215801] - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* (Waiman Long) [2215801] - compiler.h: fix barrier_data() on clang (Waiman Long) [2215801] - compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr (Waiman Long) [2215801] - x86, kcsan: Add __no_kcsan to noinstr (Waiman Long) [2215801] - kcsan: Add __no_kcsan function attribute (Waiman Long) [2215801] - kcsan: Reorganize compiler.h (Waiman Long) [2215801] - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR (Waiman Long) [2215801] - include/linux/compiler_types.h: don't pollute userspace with macro definitions (Waiman Long) [2215801] - include/linux/compiler*.h: define asm_volatile_goto (Waiman Long) [2215801] - Compiler Attributes: use feature checks instead of version checks (Waiman Long) [2215801] - Compiler Attributes: remove unneeded sparse (__CHECKER__) tests (Waiman Long) [2215801] - Compiler Attributes: homogenize __must_be_array (Waiman Long) [2215801] - Compiler Attributes: remove unneeded tests (Waiman Long) [2215801] - Compiler Attributes: always use the extra-underscores syntax (Waiman Long) [2215801] - Compiler Attributes: remove unused attributes (Waiman Long) [2215801] - Compiler Attributes: naked can be shared (Waiman Long) [2215801] - Compiler Attributes: naked was fixed in gcc 4.6 (Waiman Long) [2215801] - include/linux/compiler*.h: make compiler-*.h mutually exclusive (Waiman Long) [2215801] - Raise the minimum required gcc version to 4.6 (Waiman Long) [2215801] - deprecate the '__deprecated' attribute warnings entirely and for good (Waiman Long) [2215801]- [rt] build kernel-rt-4.18.0-506.rt7.295.el8 [2180997] - kernel-rt: config: adjust CONFIG_LOCKDEP_CHAINS_BITS (John B. Wyatt IV) [2193452] - libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222256] - netfilter: nf_conntrack_netlink: need to hold rcu readlock when doing l4proto lookup (Florian Westphal) [2188230] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2223198] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2223198] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153365] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153365] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153365] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139618] {CVE-2022-3640} - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223604] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223604] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223604] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223604] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223604] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223604] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223604] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223604] - iavf: make functions static where possible (Petr Oros) [2223604] - iavf: fix err handling for MAC replace (Petr Oros) [2223604] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223604] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223604] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223604] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Mark Langsdorf) [2181273] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181273] - driver core: make kobj_type constant. (Mark Langsdorf) [2181273] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181273] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Mark Langsdorf) [2181273] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181273] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Mark Langsdorf) [2181273] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181273] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181273] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Read all MSRs on the target CPU (Mark Langsdorf) [2181273] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Mark Langsdorf) [2181273] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Chris von Recklinghausen) [2100592] - mm/page_alloc: check high-order pages for corruption during PCP operations (Chris von Recklinghausen) [2100592] - mm/page_alloc: do not prefetch buddies during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: free pages in a single pass during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: drain the requested list first during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: track range of active PCP lists during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Chris von Recklinghausen) [2100592] - mm/page_alloc: move free_the_page (Chris von Recklinghausen) [2100592] - mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count() (Chris von Recklinghausen) [2100592] - mm, meminit: recalculate pcpu batch and high limits after init completes (Chris von Recklinghausen) [2100592] - [rt] Revert "Split IRQ-off and zone->lock while freeing pages from PCP list #1" (Chris White) [2225324] - [rt] Revert " Split IRQ-off and zone->lock while freeing pages from PCP list #2" (Chris White) [2225324]- [rt] build kernel-rt-4.18.0-505.rt7.294.el8 [2180997] - gfs2: Don't deref jdesc in evict (Bob Peterson) [2214357] {CVE-2023-3212} - md/raid5: Don't do accounting for non-align read io (Nigel Croxon) [2183033] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2218348] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217963] - proc: Use PIDTYPE_TGID in next_tgid (Brian Foster) [2047252] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390} - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2055328] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2055328] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2055328] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Amir Tzin) [2166019] - RDMA/mlx: Calling qp event handler in workqueue context (mlx4 hunks only) (Amir Tzin) [2166019] - net/mlx4: small optimization in mlx4_en_xmit() (Amir Tzin) [2166019] - net/mlx4: rename two constants (Amir Tzin) [2166019] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166019] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166019] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Amir Tzin) [2166019] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2193485] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2193485] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [2193485] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2193485] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [2193485] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2193485] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2193485] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2193485] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2193485] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2193485] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2193485] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2193485] - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Waiman Long) [2193485] - sched/psi: Don't create cgroup PSI files when psi_disabled (Waiman Long) [2193485] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2193485] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2193485] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2193485] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2193485] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2193485] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2193485] - cgroup/rstat: check updated_next only for root (Waiman Long) [2193485] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2193485] - cgroup: return early if it is already on preloaded list (Waiman Long) [2193485] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2193485] - cgroup: fix a typo in comment (Waiman Long) [2193485] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Waiman Long) [2193485] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [2193485] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2193485] - cgroup: Fix kernel-doc (Waiman Long) [2193485] - kernfs: use 64bit inos if ino_t is 64bit (Waiman Long) [2193485] - kernfs: implement custom exportfs ops and fid type (Waiman Long) [2193485] - kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id() (Waiman Long) [2193485] - kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodes (Waiman Long) [2193485] - kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() (Waiman Long) [2193485] - kernfs: fix ino wrap-around detection (Waiman Long) [2193485] - ice: prevent NULL pointer deref during reload (Petr Oros) [2153356] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2153356] - ice: Fix ice module unload (Petr Oros) [2153356] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2153356] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2153356] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2153356] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153356] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153356] - ice: Fix stats after PF reset (Petr Oros) [2153356] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153356] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153356] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153356] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153356] - ice: remove filters only if VSI is deleted (Petr Oros) [2153356] - ice: check if VF exists before mode check (Petr Oros) [2153356] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153356] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153356] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153356] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153356] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153356] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153356] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153356] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153356] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153356] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153356] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153356] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153356] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153356] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153356] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153356] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153356] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153356] - ice: introduce .irq_close VF operation (Petr Oros) [2153356] - ice: introduce clear_reset_state operation (Petr Oros) [2153356] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153356] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153356] - ice: add a function to initialize vf entry (Petr Oros) [2153356] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153356] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153356] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153356] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153356] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153356] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153356] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153356] - ice: implement devlink reinit action (Petr Oros) [2153356] - ice: update VSI instead of init in some case (Petr Oros) [2153356] - ice: move VSI delete outside deconfig (Petr Oros) [2153356] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153356] - ice: split probe into smaller functions (Petr Oros) [2153356] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153356] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153356] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153356] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153356] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153356] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153356] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153356] - ice: move devlink port creation/deletion (Petr Oros) [2153356] - ice: Remove excess space (Petr Oros) [2153356] - ice: Introduce local var for readability (Petr Oros) [2153356] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153356] - ice: Explicitly return 0 (Petr Oros) [2153356] - ice: Reduce scope of variables (Petr Oros) [2153356] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153356] - ice: Remove cppcheck suppressions (Petr Oros) [2153356] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153356] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153356] - ice: add missing checks for PF vsi type (Petr Oros) [2153356] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153356] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153356] - ice: Support drop action (Petr Oros) [2153356] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153356] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153356] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153356] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153356] - ice: Accumulate ring statistics over reset (Petr Oros) [2153356] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153356] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153356] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153356] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153356] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153356] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153356] - ice: support features on new E810T variants (Petr Oros) [2153356] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2153356] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2153356] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2153356] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153356] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153356] - ice: switch: Simplify memory allocation (Petr Oros) [2153356] - ice: add helper function to check FW API version (Petr Oros) [2153356] - ice: Print human-friendly PHY types (Petr Oros) [2153356] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153356] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2153356] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2153356] - ice: remove non-inclusive language (Petr Oros) [2153356] - ice: Remove ucast_shared (Petr Oros) [2153356] - ice: Allow 100M speeds for some devices (Petr Oros) [2153356] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153356] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153356] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153356] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153356] - ice: link representors to PCI device (Petr Oros) [2153356] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2153356] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2153356] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2153356] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2153356] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2153356] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2153356] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2153356] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2153356] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2153356] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2153356] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2153356] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2153356] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2153356] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2153356] - ice: remove dead store on XSK hotpath (Petr Oros) [2153356] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2153356] - intel: Simplify bool conversion (Petr Oros) [2153356] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2153356] - softirq: Wake ktimers thread also in softirq. (Eder Zulian) [2219530] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390}- [rt] build kernel-rt-4.18.0-504.rt7.293.el8 [2180997] - blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) [2212032] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218676] {CVE-2023-3090} - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2214262] - netfilter: Drop fragmented ndisc packets assembled in netfilter (Phil Sutter) [2217795] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2219357] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2219357] - sfc: use budget for TX completions (Íñigo Huguet) [2179558] - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2214589] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213206] {CVE-2023-3141} - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175322] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175322] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175322] - fork: Use IS_ENABLED() in account_kernel_stack() (Valentin Schneider) [2131754] - fork: Only cache the VMAP stack in finish_task_switch() (Valentin Schneider) [2131754] - fork: Move task stack accounting to do_exit() (Valentin Schneider) [2131754] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Valentin Schneider) [2131754] - fork: Don't assign the stack pointer in dup_task_struct() (Valentin Schneider) [2131754] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Valentin Schneider) [2131754] - fork: Duplicate task_struct before stack allocation (Valentin Schneider) [2131754] - fork: Redo ifdefs around task stack handling (Valentin Schneider) [2131754] - fork: fix some -Wmissing-prototypes warnings (Valentin Schneider) [2131754] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153360] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153360] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153360] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153360] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153360] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153360] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153360] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153360] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153360] - igb: Add lock to avoid data race (Corinna Vinschen) [2153360] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2088767] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2088767] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2088767] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2088767] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2088767] - perf script: Add missing fields in usage hint (Michael Petlan) [2086837] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2088767] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2088767] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2088767] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2088767] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2088767] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2088767] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2088767] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2088767] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2088767] - perf: correct SNOOPX field offset (Michael Petlan) [2088767] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2088767] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2086837] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2088767] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2088767] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2088767] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2086837] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2086837] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2086837] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [2175293] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2175293] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2175293] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2175293] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2175293] - tracing/osnoise: Make osnoise_options static (John Kacur) [2175293] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2175293] - tracing/osnoise: Add osnoise/options file (John Kacur) [2175293] - tracing/osnoise: Fix duration type (John Kacur) [2175293] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2175293] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2175293] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2175293] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2175293] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Lansgdorf) [2178301] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Lansgdorf) [2178301] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178301] - cacheinfo: Check cache properties are present in DT (Mark Langsdorf) [2178301] - cacheinfo: Fix LLC is not exported through sysfs (Mark Langsdorf) [2178301] - of: Add of_property_present() helper (Mark Langsdorf) [2178301] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178301] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178301] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178301] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178301] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178301] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178301] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178301] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178301] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178301] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178301] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178301] - driver core: create bus_is_registered() (Mark Langsdorf) [2178301] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178301] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178301] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178301] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178301] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178301] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178301] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178301] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178301] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178301] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178301] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178301] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178301] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178301] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2178301] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178301] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178301] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178301] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178301] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178301] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178301] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178301] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178301] - cacheinfo: Initialize variables in fetch_cache_info() (Mark Langsdorf) [2178301] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178301] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178301] - of: device: make of_device_uevent_modalias() take a const device * (Mark Langsdorf) [2178301] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178301] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up some missing class.devnode() conversions. (Mark Langsdorf) [2178301] - driver core: make struct class.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178301] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178301] - cacheinfo: Check 'cache-unified' property to count cache leaves (Mark Langsdorf) [2178301] - arch_topology: Build cacheinfo from primary CPU (Mark Langsdorf) [2178301] - cacheinfo: Make default acpi_get_cache_info() return an error (Mark Langsdorf) [2178301] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Mark Langsdorf) [2178301] - ACPI: PPTT: Remove acpi_find_cache_levels() (Mark Langsdorf) [2178301] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178301] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178301] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178301] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178301] - drivers/base/memory: rename base_memory_block_id to memory_block_id (Mark Langsdorf) [2178301] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178301] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178301] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178301] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178301] - cacheinfo: Return error code in init_of_cache_level() (Mark Langsdorf) [2178301] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Mark Langsdorf) [2178301] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178301] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178301] - software node: Remove unused APIs (Mark Langsdorf) [2178301] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178301] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178301] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178301] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178301] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178301] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178301] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178301] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178301] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178301] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178301] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178301] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178301] - firmware_loader: remove #include (Mark Langsdorf) [2178301] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178301] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178301] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178301] - regmap: Add FSI bus support (Mark Langsdorf) [2178301] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178301] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178301] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178301] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178301] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178301] - cacheinfo: Remove of_node_put() for fw_token (Mark Langsdorf) [2178301] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178301] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178301] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178301] - regmap: Add can_sleep configuration option (Mark Langsdorf) [2178301] - regmap: Use flexible sleep (Mark Lansgdorf) [2178301] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178301] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178301] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178301] - cacheinfo: Decrement refcount in cache_setup_of_node() (Mark Langsdorf) [2178301] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178301] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178301] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178301] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178301] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178301] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178301] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178301] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178301] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178301] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178301] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Mark Langsdorf) [2178301] - device property: Constify device child node APIs (Mark Langsdorf) [2178301] - device property: Constify fwnode connection match APIs (Mark Langsdorf) [2178301] - device property: Allow const parameter to dev_fwnode() (Mark Langsdorf) [2178301] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178301] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178301] - platform-msi: Export symbol platform_msi_create_irq_domain() (Mark Langsdorf) [2178301] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178301] - device property: Add const qualifier to device_get_match_data() parameter (Mark Langsdorf) [2178301] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178301] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178301] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178301] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178301] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178301] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178301] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178301] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178301] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178301] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178301] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178301] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178301] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178301] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178301] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178301] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178301] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2216483] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2216483] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2216483] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Desnes Nunes) [2216483] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2216483] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2216483] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2216483] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2216483] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2216483] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2216483] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2216483] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2216483] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2216483] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2216483] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2216483] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2216483] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2216483] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2216483] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2216483] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2216483] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2216483] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2216483] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2216483] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2216483] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2216483] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2216483] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2216483] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2216483] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2216483] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2216483] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2216483] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2216483] - dt-bindings: usb: fusb302: Remove deprecated properties (Desnes Nunes) [2216483] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2216483] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2216483] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2216483] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2216483] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2216483] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2216483] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2216483] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2216483] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2216483] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2216483] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2216483] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2216483] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2216483] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2216483] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2216483] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2216483] - Documentation: usb: correct spelling (Desnes Nunes) [2216483] - docs: usb: convert documents to ReST (Desnes Nunes) [2216483] - Documentation/usb: Fix typo (Desnes Nunes) [2216483] - USB: serial: clean up kl5kusb105 documentation (Desnes Nunes) [2216483] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2216483] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2216483] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2216483] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2216483] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2216483] - usb: gadget: uvc: allow for application to cleanly shutdown (Desnes Nunes) [2216483] - usb: gadget: uvc: rename function to be more consistent (Desnes Nunes) [2216483] - usb: gadget: uvc: fix multiple opens (Desnes Nunes) [2216483] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2216483] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2216483] - usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings (Desnes Nunes) [2216483] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Desnes Nunes) [2216483] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2216483] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2216483] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: ehci/ohci: Allow iommus property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: Fix incorrect 'reg' property sizes (Desnes Nunes) [2216483] - dt-bindings: usb: ehci: Add missing 2nd register region (Desnes Nunes) [2216483] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2216483] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2216483] - usb: typec: mux: Add On Semi fsa4480 driver (Desnes Nunes) [2216483] - dt-bindings: usb: Add binding for fcs,fsa4480 (Desnes Nunes) [2216483] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2216483] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [2216483] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2216483] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2216483] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2216483] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2216483] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2216483] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2216483] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2216483] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2216483] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2216483] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2216483] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2216483] - usb: typec: hd3ss3220: Add polling support (Desnes Nunes) [2216483] - dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional (Desnes Nunes) [2216483] - dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema (Desnes Nunes) [2216483] - dt-bindings: Convert usb-connector to YAML format. (Desnes Nunes) [2216483] - dt-bindings: usb: rt1711h: Add connector bindings (Desnes Nunes) [2216483] - dt-bindings: usb: hd3ss3220 device tree binding document (Desnes Nunes) [2216483] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2216483] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2216483] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2216483] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Log DP adapter type (Desnes Nunes) [2216483] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2216483] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2216483] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2216483] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2216483] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2216483] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2216483] - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value (Desnes Nunes) [2216483] - media: v4l: common: Fix naming of v4l2_get_link_rate (Desnes Nunes) [2216483] - media: ipu3-cio2: Use v4l2_get_link_freq helper (Desnes Nunes) [2216483] - media: ipu3-cio2: Update Copyright year and fix indentation issues (Desnes Nunes) [2216483] - media: v4l: Add a helper for obtaining the link frequency (Desnes Nunes) [2216483] - media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: add pixel encoding support (Desnes Nunes) [2216483] - media: v4l2-common: add support for new RGB32 pixelformats (Desnes Nunes) [2216483] - media: v4l2-common: add bayer formats in v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: Add an helper to apply frmsize constraints (Desnes Nunes) [2216483] - media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes (Desnes Nunes) [2216483] - media: Introduce helpers to fill pixel format structs (Desnes Nunes) [2216483] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2216483] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2216483] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2216483] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2216483] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2216483] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Desnes Nunes) [2216483] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Desnes Nunes) [2216483] - media: uvcvideo: Avoid returning invalid controls (Desnes Nunes) [2216483] - media: uvcvideo: Avoid invalid memory access (Desnes Nunes) [2216483] - media: uvcvideo: Set the colorspace as sRGB if undefined (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak of object map on error exit path (Desnes Nunes) [2216483] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2216483] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2216483] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2216483] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2216483] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2216483] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2216483] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2216483] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Desnes Nunes) [2216483] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2216483] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2216483] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2216483] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2216483] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2216483] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2216483] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2216483] - media: docs: Document the behaviour of uvcvideo driver (Desnes Nunes) [2216483] - media: uvcvideo: Set error_idx during ctrl_commit errors (Desnes Nunes) [2216483] - media: uvcvideo: Check controls flags before accessing them (Desnes Nunes) [2216483] - media: uvcvideo: Use control names from framework (Desnes Nunes) [2216483] - media: uvcvideo: Set unique vdev name based in type (Desnes Nunes) [2216483] - media: uvcvideo: Use dev->name for querycap() (Desnes Nunes) [2216483] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Desnes Nunes) [2216483] - media: uvcvideo: Set capability in s_param (Desnes Nunes) [2216483] - media: uvcvideo: Remove s_ctrl and g_ctrl (Desnes Nunes) [2216483] - media: v4l2-ioctl: S_CTRL output the right value (Desnes Nunes) [2216483] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: v4l2-ioctl: Fix check_ext_ctrls (Desnes Nunes) [2216483] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2216483] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2216483] - net: thunderbolt: Move into own directory (Desnes Nunes) [2216483] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2216483] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2216483] - xhci: Add hub_control to xhci_driver_overrides (Desnes Nunes) [2216483] - xhci: hub: export symbol on xhci_hub_control (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Notify drm subsys of (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Desnes Nunes) [2216483] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2216483] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2216483] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222817]- [rt] build kernel-rt-4.18.0-503.rt7.292.el8 [2180997] - s390/diag: fix display of diagnose call statistics (Tobias Huschle) [2187995] - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request (Adrian Reber) [2218454] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2077282] - fbcon: Check font dimension limits (Ricardo Robaina) [2213491] {CVE-2023-3161} - libnvdimm: Notify disk drivers to revalidate region read-only (Jeff Moyer) [1999673] - nvdimm/region: always show the 'align' attribute (Jeff Moyer) [1999673] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [1999673] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [1999673] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2124598] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2124598] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2124598] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - rtc: lib_test: add MODULE_LICENSE (Lenny Szubowicz) [2207975] - rtc: efi: Remove the repeated module alias (Lenny Szubowicz) [2207975] - efi/efivars: Set generic ops before loading SSDT (Lenny Szubowicz) [2207975] - efi: efibc: check for efivars write capability (Lenny Szubowicz) [2207975] - efi/efivars: Expose RT service availability via efivars abstraction (Lenny Szubowicz) [2207975] - integrity: Check properly whether EFI GetVariable() is available (Lenny Szubowicz) [2207975] - x86/ima: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Use EFI ResetSystem only when available (Lenny Szubowicz) [2207975] - scsi: iscsi: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - infiniband: hfi1: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Register EFI rtc platform device only when available (Lenny Szubowicz) [2207975] - efi: Use more granular check for availability for variable services (Lenny Szubowicz) [2207975] - efi: mark all efi runtime services as unsupported on non-efi boot (Lenny Szubowicz) [2207975] - efi: Add support for EFI_RT_PROPERTIES table (Lenny Szubowicz) [2207975] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180960] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180960] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180960] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180960] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180960] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180960] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180960] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180960] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180960] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180960] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180960] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180960] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180960] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180960] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180960] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180960] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180960] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180960] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180960] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180960] - redhat/configs: enable CONFIG_INTEL_UNCORE_FREQ_CONTROL for x86_64 (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2156826] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2156826] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (David Arcari) [2156826] - platform/x86/intel-uncore-freq: make uncore_root_kobj static (David Arcari) [2156826] - platform/x86: Convert to new CPU match macros (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add release callback (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition (David Arcari) [2156826] - MAINTAINERS: Update for the intel uncore frequency control (David Arcari) [2156826] - platform/x86: Add support for Uncore frequency control (David Arcari) [2156826]- [rt] build kernel-rt-4.18.0-502.rt7.291.el8 [2180997] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222369] - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2209299] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2212178] {CVE-2023-1075} - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2210153 2210849] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212211 2212217] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221276] - netfilter: nf_tables: fix scheduling-while-atomic splat (Phil Sutter) [2217731] - netfilter: nf_tables: add rescheduling points during loop detection walks (Phil Sutter) [2217731] - ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module (Phil Sutter) [2217794] - ipv6/netfilter: Discard first fragment not including all headers (Phil Sutter) [2217794] - s390/ipl: add eckd dump support (Tobias Huschle) [2159695] - net/smc: fix document build WARNING from smc-sysctl.rst (Tobias Huschle) [2159734] - s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2159734] - net/smc: Fix device de-init sequence (Tobias Huschle) [2159734] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2159734] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2159734] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2159734] - net/smc: fix application data exception (Tobias Huschle) [2159734] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2159734] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2159734] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2159734] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2159734] - net: add missing includes of linux/splice.h (Tobias Huschle) [2159734] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2159734] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2159734] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2159734] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2159734] - net/ism: Add new API for client registration (Tobias Huschle) [2159734] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2159734] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2159734] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2159734] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2159734] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2159734] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2159734] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2159734] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2159734] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2159734] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2159734] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2159734] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2159734] - s390/ism: Cleanups (Tobias Huschle) [2159734] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2159734] - tcp: Fix data-races around keepalive sysctl knobs. (Tobias Huschle) [2159734] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2159734] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2159734] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2159734] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2159734] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2159734] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2159734] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2159734] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2159734] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2159734] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2159734] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2159734] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2159734] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2159734] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2159734] - net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2159734] - net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2159734] - net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2159734] - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2159734] - net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2159734] - net: smc: fix different types in min() (Tobias Huschle) [2159734] - net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2159734] - net/smc: correct settings of RMB window update limit (Tobias Huschle) [2159734] - net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2159734] - net/smc: add sysctl for autocorking (Tobias Huschle) [2159734] - net/smc: add autocorking support (Tobias Huschle) [2159734] - net/smc: add sysctl interface for SMC (Tobias Huschle) [2159734] - x86/resctrl: Clear staged_config[] before and after it is used (Prarit Bhargava) [1989284] - x86/resctl: fix scheduler confusion with 'current' (Prarit Bhargava) [1989284] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Support monitor configuration (Prarit Bhargava) [1989284] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Prarit Bhargava) [1989284] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Prarit Bhargava) [1989284] - x86/resctrl: Include new features in command line options (Prarit Bhargava) [1989284] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Prarit Bhargava) [1989284] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Prarit Bhargava) [1989284] - x86/resctrl: Fix event counts regression in reused RMIDs (Prarit Bhargava) [1989284] - x86/resctrl: Fix task CLOSID/RMID update race (Prarit Bhargava) [1989284] - x86/resctrl: Move MSR defines into msr-index.h (Prarit Bhargava) [1989284] - x86/resctrl: Remove arch_has_empty_bitmaps (Prarit Bhargava) [1989284] - x86/resctrl: Fix min_cbm_bits for AMD (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (Prarit Bhargava) [1989284] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (Prarit Bhargava) [1989284] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Abstract __rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Allow per-rmid arch private storage to be reset (Prarit Bhargava) [1989284] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (Prarit Bhargava) [1989284] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (Prarit Bhargava) [1989284] - x86/resctrl: Allow update_mba_bw() to update controls directly (Prarit Bhargava) [1989284] - x86/resctrl: Remove architecture copy of mbps_val (Prarit Bhargava) [1989284] - x86/resctrl: Switch over to the resctrl mbps_val list (Prarit Bhargava) [1989284] - x86/resctrl: Create mba_sc configuration in the rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Abstract and use supports_mba_mbps() (Prarit Bhargava) [1989284] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (Prarit Bhargava) [1989284] - x86/resctrl: Add domain offline callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Group struct rdt_hw_domain cleanup (Prarit Bhargava) [1989284] - x86/resctrl: Add domain online callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Merge mon_capable and mon_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Kill off alloc_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Prarit Bhargava) [1989284] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Prarit Bhargava) [1989284] - x86/resctrl: Remove redundant assignment to variable chunks (Prarit Bhargava) [1989284] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [1989284] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [1989284] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [1989284] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [1989284] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [1989284] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [1989284] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [1989284] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [1989284] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [1989284] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [1989284] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [1989284] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [1989284] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [1989284] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [1989284] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [1989284] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [1989284] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [1989284] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [1989284] - x86/resctrl: Include pid.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in internal.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Prarit Bhargava) [1989284] - x86/resctrl: Fix init const confusion (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments, take #2 (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments (Prarit Bhargava) [1989284] - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Prarit Bhargava) [1989284] - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Prarit Bhargava) [1989284] - x86/resctrl: Add printf attribute to log function (Prarit Bhargava) [1989284] - x86/resctrl: Don't move a task to the same resource group (Prarit Bhargava) [1989284] - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Prarit Bhargava) [1989284] - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Prarit Bhargava) [1989284] - x86/resctrl: Clean up unused function parameter in rmdir path (Prarit Bhargava) [1989284] - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Constify kernfs_ops (Prarit Bhargava) [1989284] - x86/resctrl: Correct MBM total and local values (Prarit Bhargava) [1989284] - x86/include/asm/msr-index.h: Add IFS Array test bits (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Update IFS doc (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Implement Array BIST test (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Sysfs interface for Array BIST (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: IFS cleanup (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Reorganize driver data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add missing kernel-doc entry (Prarit Bhargava) [1971937] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add current_batch sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove reload sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata validation (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Use generic microcode headers and functions (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove memory allocation from load path (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove image loading during init (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Return a more appropriate error code (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove unused selection (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Mark as BROKEN (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Prarit Bhargava) [1971937] - Documentation: In-Field Scan (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_INTEL_IFS (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_MICROCODE_LATE_LOADING (Prarit Bhargava) [1971937] - stop_machine: Add stop_core_cpuslocked() for per-core operations (Prarit Bhargava) [1971937] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add IFS sysfs interface (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add scan test support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Authenticate and copy to secured memory (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Check IFS Image sanity (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Read IFS firmware image (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Prarit Bhargava) [1971937] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Prarit Bhargava) [1971937] - x86/microcode/core: Return an error only when necessary (Prarit Bhargava) [1971937] - x86/microcode/AMD: Fix mixed steppings support (Prarit Bhargava) [1971937] - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Prarit Bhargava) [1971937] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [1971937] - x86/microcode/intel: Print old and new revision during early boot (Prarit Bhargava) [1971937] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (Prarit Bhargava) [1971937] - x86/microcode: Adjust late loading result reporting message (Prarit Bhargava) [1971937] - x86/microcode: Check CPU capabilities after late microcode update correctly (Prarit Bhargava) [1971937] - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Prarit Bhargava) [1971937] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [1971937] - x86/microcode/AMD: Handle multiple glued containers properly (Prarit Bhargava) [1971937] - x86/microcode/AMD: Rename a couple of functions (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not retry microcode reloading on the APs (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not print microcode revision and processor flags (Prarit Bhargava) [1971937] - x86/microcode/intel: Use a reserved field for metasize (Prarit Bhargava) [1971937] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse find_matching_signature() (Prarit Bhargava) [1971937] - x86/microcode: Drop struct ucode_cpu_info.valid (Prarit Bhargava) [1971937] - x86/microcode: Do some minor fixups (Prarit Bhargava) [1971937] - x86/microcode: Kill refresh_fw (Prarit Bhargava) [1971937] - x86/microcode: Simplify init path even more (Prarit Bhargava) [1971937] - x86/microcode: Rip out the subsys interface gunk (Prarit Bhargava) [1971937] - x86/microcode/AMD: Track patch allocation size explicitly (Prarit Bhargava) [1971937] - x86/microcode: Print previous version of microcode after reload (Prarit Bhargava) [1971937] - x86/microcode: Remove ->request_microcode_user() (Prarit Bhargava) [1971937] - misc: Mark MICROCODE_MINOR unused (Prarit Bhargava) [1971937] - x86/microcode: Remove unnecessary perf callback (Prarit Bhargava) [1971937] - x86/microcode: Taint and warn on late loading (Prarit Bhargava) [1971937] - x86/microcode: Default-disable late loading (Prarit Bhargava) [1971937] - x86/microcode: Rip out the OLD_INTERFACE (Prarit Bhargava) [1971937] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Prarit Bhargava) [1971937] - x86/cpu: Load microcode during restore_processor_state() (Prarit Bhargava) [1971937] - microcode: Replace zero-length arrays with flexible-array members (Prarit Bhargava) [1971937] - x86/microcode: Use the firmware_loader built-in API (Prarit Bhargava) [1971937] - firmware: Export firmware_request_builtin() (Prarit Bhargava) [1971937] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [1971937] - x86/microcode: Make microcode_init() static (Prarit Bhargava) [1971937] - x86/microcode/intel: Check patch signature before saving microcode for early loading (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove unneeded break (Prarit Bhargava) [1971937] - x86/microcode: Do not select FW_LOADER (Prarit Bhargava) [1971937] - x86/microcode: Fix return value for microcode late loading (Prarit Bhargava) [1971937] - docs: fix broken documentation links (Prarit Bhargava) [1971937]- [rt] build kernel-rt-4.18.0-501.rt7.290.el8 [2180997] - x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (Prarit Bhargava) [2215040] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Audra Mitchell) [2215423] - docs: admin-guide: Add information about intel_pstate active mode (Prarit Bhargava) [2216962] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2216997] {CVE-2023-35788} - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2160149] - cifs: missing null pointer check in cifs_mount (Ronnie Sahlberg) [2215018] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Prarit Bhargava) [2175625] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208904] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208904] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217552] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217552] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217552] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2212240] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215418] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215418] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2188737] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2188737] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2188737] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2188737] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2188737] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2188737] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2175716] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2175716] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2175716] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Antoine Tenart) [2175716] - txhash: fix sk->sk_txrehash default (Antoine Tenart) [2175716] - socket: Don't use u8 type in uapi socket.h (Antoine Tenart) [2175716] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Antoine Tenart) [2175716] - txhash: Add txrehash sysctl description (Antoine Tenart) [2175716] - txhash: Add socket option to control TX hash rethink behavior (Antoine Tenart) [2175716] - txhash: Make rethinking txhash behavior configurable via sysctl (Antoine Tenart) [2175716] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153370] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153370] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153370] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153370] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153370] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153370] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153370] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153370] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153370] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153370] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153370] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153370] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153370] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153370] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153370] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153370] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153370] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153370] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153370] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153370] - r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159264] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159264] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159264] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159264] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Jose Ignacio Tornos Martinez) [2159264] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159264] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159264] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the maximum number of PLA bp for RTL8153C (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix writing USB_BP2_EN (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix a deadlock by doubly PM resume (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix potential PM refcount imbalance (Jose Ignacio Tornos Martinez) [2159264] - r8152: store the information of the pipes (Jose Ignacio Tornos Martinez) [2159264] - r8152: support pauseparam of ethtool_ops (Jose Ignacio Tornos Martinez) [2159264] - r8152: Avoid memcpy() over-reading of ETH_SS_STATS (Jose Ignacio Tornos Martinez) [2159264] - r8152: check the informaton of the device (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove some bit operations (Jose Ignacio Tornos Martinez) [2159264] - r8152: redefine REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove NCM mode from REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: replace return with break for ram code speedup mode timeout (Jose Ignacio Tornos Martinez) [2159264] - r8152: search the configuration of vendor mode (Jose Ignacio Tornos Martinez) [2159264] - r8152: support PHY firmware for RTL8156 series (Jose Ignacio Tornos Martinez) [2159264] - r8152: support new chips (Jose Ignacio Tornos Martinez) [2159264] - r8152: add help function to change mtu (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust rtl8152_check_firmware function (Jose Ignacio Tornos Martinez) [2159264] - r8152: set inter fram gap time depending on speed (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust the flow of power cut for RTL8153B (Jose Ignacio Tornos Martinez) [2159264] - treewide: Use fallthrough pseudo-keyword (Jose Ignacio Tornos Martinez) [2159264] - nouveau: fix client work fence deletion race (Jocelyn Falempe) [2160452] - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) [2160452] - drm/amd/display: Fix hang when skipping modeset (Jocelyn Falempe) [2160452] - drm/amd/display: Lowering min Z8 residency time (Jocelyn Falempe) [2160452] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Jocelyn Falempe) [2160452] - drm/amd/display: Add minimum Z8 residency debug option (Jocelyn Falempe) [2160452] - drm/i915: disable sampler indirect state in bindless heap (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add Wa_14017856879 (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Jocelyn Falempe) [2160452] - drm/i915: Add _PICK_EVEN_2RANGES() (Jocelyn Falempe) [2160452] - drm/amd/display: hpd rx irq not working with eDP interface (Jocelyn Falempe) [2160452] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Jocelyn Falempe) [2160452] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Jocelyn Falempe) [2160452] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Jocelyn Falempe) [2160452] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Jocelyn Falempe) [2160452] - drm/amd/pm: parse pp_handle under appropriate conditions (Jocelyn Falempe) [2160452] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Jocelyn Falempe) [2160452] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Jocelyn Falempe) [2160452] - drm/amdgpu: change gfx 11.0.4 external_id range (Jocelyn Falempe) [2160452] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Jocelyn Falempe) [2160452] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amd/display: Change default Z8 watermark values (Jocelyn Falempe) [2160452] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Jocelyn Falempe) [2160452] - drm/amd/display: fix flickering caused by S/G mode (Jocelyn Falempe) [2160452] - drm/amd/display: fix access hdcp_workqueue assert (Jocelyn Falempe) [2160452] - drm/amd/display: filter out invalid bits in pipe_fuses (Jocelyn Falempe) [2160452] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Jocelyn Falempe) [2160452] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Jocelyn Falempe) [2160452] - drm/panel: otm8009a: Set backlight parent to panel device (Jocelyn Falempe) [2160452] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jocelyn Falempe) [2160452] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Jocelyn Falempe) [2160452] - drm/i915: Check pipe source size when using skl+ scalers (Jocelyn Falempe) [2160452] - drm/i915/color: Fix typo for Plane CSC indexes (Jocelyn Falempe) [2160452] - drm/bridge: lt8912b: Fix DSI Video Mode (Jocelyn Falempe) [2160452] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Jocelyn Falempe) [2160452] - drm/i915/guc: Actually return an error if GuC version range check fails (Jocelyn Falempe) [2160452] - drm/i915/guc: More debug print updates - UC firmware (Jocelyn Falempe) [2160452] - drm/amd/display: Update bounding box values for DCN321 (Jocelyn Falempe) [2160452] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Jocelyn Falempe) [2160452] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Jocelyn Falempe) [2160452] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Jocelyn Falempe) [2160452] - drm/amd/display: Return error code on DSC atomic check failure (Jocelyn Falempe) [2160452] - drm/amd/display: Add missing WA and MCLK validation (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Improve error handling (Jocelyn Falempe) [2160452] - drm/i915: Fix memory leaks in i915 selftests (Jocelyn Falempe) [2160452] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Jocelyn Falempe) [2160452] - drm/amd/display: Fix potential null dereference (Jocelyn Falempe) [2160452] - drm/ttm/pool: Fix ttm_pool_alloc error path (Jocelyn Falempe) [2160452] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Jocelyn Falempe) [2160452] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Jocelyn Falempe) [2160452] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Jocelyn Falempe) [2160452] - accel: Link to compute accelerator subsystem intro (Jocelyn Falempe) [2160452] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Jocelyn Falempe) [2160452] - drm/probe-helper: Cancel previous job before starting new one (Jocelyn Falempe) [2160452] - drm/vgem: add missing mutex_destroy (Jocelyn Falempe) [2160452] - drm/i915/dg2: Drop one PCI ID (Jocelyn Falempe) [2160452] - drm/amd/pm: re-enable the gfx imu when smu resume (Jocelyn Falempe) [2160452] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [2160452] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Jocelyn Falempe) [2160452] - redhat: include new drm tests in mod-internals (Jocelyn Falempe) [2160452] - drm/amd/display: build with std=gnu99 (Jocelyn Falempe) [2160452] - overflow: Introduce overflows_type() and castable_to_type() (Jocelyn Falempe) [2160452] - Revert "driver core: make struct bus_type.uevent() take a const *" (Jocelyn Falempe) [2160452] - Revert "iommu: Add a gfp parameter to iommu_map()" (Jocelyn Falempe) [2160452] - Revert "mm: replace vma->vm_flags direct modifications with modifier calls" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.2..v6.3 (Jocelyn Falempe) [2160452] - redhat: include new drm_kunit_helpers in mod-internals (Jocelyn Falempe) [2160452] - drm/i915: build i915 with std=gnu99 (Jocelyn Falempe) [2160452] - drm/amdgpu: Add missing include for ppc64le (Jocelyn Falempe) [2160452] - drm/fb-helper: Add missing include for s390x (Jocelyn Falempe) [2160452] - drm/edid: Add missing include (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: use atomic operations to change the vGPU status" (Jocelyn Falempe) [2160452] - Revert "kunit: Use KUNIT_EXPECT_MEMEQ macro" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_inclusive() when possible" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_below() instead of deprecated function" (Jocelyn Falempe) [2160452] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.1..v6.2 (Jocelyn Falempe) [2160452] - kconfig: disable DRM dynamic debug. (Jocelyn Falempe) [2160452] - drm/vkms: build driver with gnu99 (Jocelyn Falempe) [2160452] - Revert "drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers." (Jocelyn Falempe) [2160452] - Revert "mm: free device private pages have zero refcount" (Jocelyn Falempe) [2160452] - Revert "mm/memory.c: fix race when faulting a device private page" (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: simplify vgpu configuration management" (Jocelyn Falempe) [2160452] - Revert "i915: use the VMA iterator" (Jocelyn Falempe) [2160452] - Revert "drm/i915/userptr: restore probe_range behaviour" (Jocelyn Falempe) [2160452] - Revert "dynamic_dname(): drop unused dentry argument" (Jocelyn Falempe) [2160452] - Revert "i2c: Make remove callback return void" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.0..v6.1 (Jocelyn Falempe) [2160452] - Enable A64FX_DIAG config option (Charles Mirabile) [2047817] - NMI workaround for GIC irq controllers (Charles Mirabile) [2047817] - arm64: entry: avoid kprobe recursion (Charles Mirabile) [2047817] - soc: a64fx-diag: disable modular build (Charles Mirabile) [2047817] - soc: fujitsu: Add A64FX diagnostic interrupt driver (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority mask handling (Charles Mirabile) [2047817] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Charles Mirabile) [2047817] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Charles Mirabile) [2047817] - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (Charles Mirabile) [2047817] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Charles Mirabile) [2047817] - arm64: entry: add missing noinstr (Charles Mirabile) [2047817] - arm64: suspend: Use cpuidle context helpers in cpu_suspend() (Charles Mirabile) [2047817] - PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() (Charles Mirabile) [2047817] - arm64: Convert cpu_do_idle() to using cpuidle context helpers (Charles Mirabile) [2047817] - arm64: Add cpuidle context save/restore helpers (Charles Mirabile) [2047817] - arm64: entry: make NMI entry/exit functions static (Charles Mirabile) [2047817] - arm64: entry: split SDEI entry (Charles Mirabile) [2047817] - arm64: entry: split bad stack entry (Charles Mirabile) [2047817] - arm64: entry: fold el1_inv() into el1h_64_sync_handler() (Charles Mirabile) [2047817] - arm64: entry: handle all vectors with C (Charles Mirabile) [2047817] - arm64: entry: template the entry asm functions (Charles Mirabile) [2047817] - arm64: entry: improve bad_mode() (Charles Mirabile) [2047817] - arm64: entry: move bad_mode() to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: consolidate EL1 exception returns (Charles Mirabile) [2047817] - arm64: entry: organise entry vectors consistently (Charles Mirabile) [2047817] - arm64: entry: organise entry handlers consistently (Charles Mirabile) [2047817] - arm64: entry: convert IRQ+FIQ handlers to C (Charles Mirabile) [2047817] - arm64: entry: add a call_on_irq_stack helper (Charles Mirabile) [2047817] - arm64: entry: move NMI preempt logic to C (Charles Mirabile) [2047817] - arm64: entry: move arm64_preempt_schedule_irq to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: convert SError handlers to C (Charles Mirabile) [2047817] - arm64: entry: unmask IRQ+FIQ after EL0 handling (Charles Mirabile) [2047817] - arm64: remove redundant local_daif_mask() in bad_mode() (Charles Mirabile) [2047817] - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry (Charles Mirabile) [2047817] - arm64: entry: remove test_irqs_unmasked macro (Charles Mirabile) [2047817] - arm64: irq: allow FIQs to be handled (Charles Mirabile) [2047817] - arm64: Always keep DAIF.[IF] in sync (Charles Mirabile) [2047817] - arm64: entry: factor irq triage logic into macros (Charles Mirabile) [2047817] - arm64: irq: rework root IRQ handler registration (Charles Mirabile) [2047817] - arm64: don't use GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - genirq: Allow architectures to override set_handle_irq() fallback (Charles Mirabile) [2047817] - irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround (Charles Mirabile) [2047817] - arm64: entry: remove redundant IRQ flag tracing (Charles Mirabile) [2047817] - arm64: entry: suppress W=1 prototype warnings (Charles Mirabile) [2047817] - arm64: sdei: explicitly simulate PAN/UAO entry (Charles Mirabile) [2047817] - arm64: entry: fix EL1 debug transitions (Charles Mirabile) [2047817] - arm64: entry: fix NMI {user, kernel}->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI kernel<->kernel transitions (Charles Mirabile) [2047817] - arm64: ptrace: prepare for EL1 irq/rcu tracking (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI user<->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: move el1 irq/nmi logic to C (Charles Mirabile) [2047817] - arm64: entry: prepare ret_to_user for function call (Charles Mirabile) [2047817] - arm64: entry: move enter_from_user_mode to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: mark entry code as noinstr (Charles Mirabile) [2047817] - arm64: mark idle code as noinstr (Charles Mirabile) [2047817] - arm64: add C wrappers for SET_PSTATE_*() (Charles Mirabile) [2047817] - kgdb: Honour the kprobe blocklist when setting breakpoints (Charles Mirabile) [2047817] - genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM (Charles Mirabile) [2047817] - arm64/entry: deduplicate SW PAN entry/exit routines (Charles Mirabile) [2047817] - arm64: Prepare arch_nmi_enter() for recursion (Charles Mirabile) [2047817] - arm64: Make debug exception handlers visible from RCU (Charles Mirabile) [2047817] - irqchip: Remove unneeded select IRQ_DOMAIN (Charles Mirabile) [2047817] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Amir Tzin) [2166015] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Amir Tzin) [2166015] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Amir Tzin) [2166015] - RDMA/mlx5: Use correct device num_ports when modify DC (Amir Tzin) [2166015] - net/mlx5e: Nullify table pointer when failing to create (Amir Tzin) [2166015] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Amir Tzin) [2166015] - net/mlx5e: Don't clone flow post action attributes second time (Amir Tzin) [2166015] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [2166015] - RDMA/mlx5: Fix flow counter query via DEVX (Amir Tzin) [2166015] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Amir Tzin) [2166015] - net/mlx5: Fix wrong comment (Amir Tzin) [2166015] - net/mlx5e: Coding style fix, add empty line (Amir Tzin) [2166015] - RDMA/mlx5: Coding style fix reported by checkpatch (Amir Tzin) [2166015] - net/mlx5e: Release the label when replacing existing ct entry (Amir Tzin) [2165914] - net/mlx5: Release tunnel device after tc update skb (Amir Tzin) [2166015] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [2166015] - Revert "net/mlx5e: Don't use termination table when redundant" (Amir Tzin) [2166015] - Revert "net/mlx5: Enable management PF initialization" (Amir Tzin) [2166015] - net/mlx5: E-Switch, Fix an Oops in error handling code (Amir Tzin) [2166015] - net/mlx5: Read the TC mapping of all priorities on ETS query (Amir Tzin) [2166015] - net/mlx5e: Initialize link speed to zero (Amir Tzin) [2166015] - net/mlx5: Fix steering rules cleanup (Amir Tzin) [2166015] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Amir Tzin) [2166015 2166018] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Amir Tzin) [2166015] - IB/mlx5: Add support for 400G_8X lane speed (Amir Tzin) [2166015] - net/mlx5e: TC, Remove error message log print (Amir Tzin) [2166015] - net/mlx5e: TC, fix cloned flow attribute (Amir Tzin) [2166015] - net/mlx5e: TC, fix missing error code (Amir Tzin) [2166015] - net/sched: TC, fix raw counter initialization (Amir Tzin) [2166015] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Amir Tzin) [2166013] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Amir Tzin) [2166013 2166018] - net/mlx5: Disable eswitch before waiting for VF pages (Amir Tzin) [2166013] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Amir Tzin) [2166013] - net/mlx5e: Don't cache tunnel offloads capability (Amir Tzin) [2166013] - net/mlx5e: Remove hairpin write debugfs files (Amir Tzin) [2166015] - net/mlx5: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166015] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Amir Tzin) [2166015] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Amir Tzin) [2166015] - net/mlx5: Refactor tc miss handling to a single function (Amir Tzin) [2166015] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Amir Tzin) [2166015] - net/sched: Rename user cookie and act cookie (mlx5 hunk only) (Amir Tzin) [2166015] - IB/mlx5: Extend debug control for CC parameters (Amir Tzin) [2166015] - net/mlx5e: Allow offloading of ct 'new' match (Amir Tzin) [2165914 2166015] - net/mlx5e: Implement CT entry update (Amir Tzin) [2165914 2166015] - net: flow_offload: provision conntrack info in ct_metadata(mlx5 hunks only) (Amir Tzin) [2165914 2166015] - net/mlx5e: Fix outdated TLS comment (Amir Tzin) [2166015] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Amir Tzin) [2166015] - net/mlx5: Simplify eq list traversal (Amir Tzin) [2166015] - net/mlx5e: Switch to using napi_build_skb() (Amir Tzin) [2166015] - RDMA/mlx5: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5: Change define name for 0x100 lkey value (Amir Tzin) [2166015] - net/mlx5: Expose bits for querying special mkeys (Amir Tzin) [2166015] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Amir Tzin) [2166015] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Amir Tzin) [2166015] - net/mlx5e: TC, support per action stats (Amir Tzin) [2166015] - net/mlx5e: TC, map tc action cookie to a hw counter (Amir Tzin) [2166015] - net/mlx5e: TC, store tc action cookies per attr (Amir Tzin) [2166015] - net/mlx5e: TC, add hw counter to branching actions (Amir Tzin) [2166015] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Amir Tzin) [2166015] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Amir Tzin) [2166015] - net/mlx5e: Fix trap event handling (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for unrecognized string (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for strings DB update event (Amir Tzin) [2166015] - net/mlx5: fw_tracer, allow 0 size string DBs (Amir Tzin) [2166015] - net/mlx5: fw_tracer: Fix debug print (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant assignment of size (Amir Tzin) [2166015] - net/mlx5: fs_core, Remove redundant variable err (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant vport_number assignment (Amir Tzin) [2166015] - net/mlx5e: Remove redundant code for handling vlan actions (Amir Tzin) [2166015 2166018] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Amir Tzin) [2166015] - net/mlx5: Remove redundant health work lock (Amir Tzin) [2166015] - mlx5: reduce stack usage in mlx5_setup_tc (Amir Tzin) [2166015] - net/mlx5e: Trigger NAPI after activating an SQ (Amir Tzin) [2166015] - net/mlx5e: IPoIB, Add support for XDR speed (Amir Tzin) [2166015] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Amir Tzin) [2166015] - net/mlx5: Lag, Use flag to check for shared FDB mode (Amir Tzin) [2166015] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Amir Tzin) [2166015] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Amir Tzin) [2166015] - net/mlx5: Lag, Update multiport eswitch check to log an error (Amir Tzin) [2166015] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Amir Tzin) [2166015] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Amir Tzin) [2166015] - net/mlx5: Add adjphase function to support hardware-only offset control (Amir Tzin) [2166015] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Amir Tzin) [2166015] - net/mlx5e: Verify flow_source cap before using it (Amir Tzin) [2166015 2166018] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Amir Tzin) [2166015] - mlx5: fix possible ptp queue fifo use-after-free (Amir Tzin) [2166015] - mlx5: fix skb leak while fifo resync and push (Amir Tzin) [2166015] - net/mlx5: Fix memory leak in error flow of port set buffer (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Amir Tzin) [2166015] - net/mlx5: Enhance debug print in page allocation failure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Keep only one bulk of full available DEKs (Amir Tzin) [2166015] - net/mlx5: Add async garbage collector for DEK bulk (Amir Tzin) [2166015] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Use bulk allocation for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Add bulk allocation and modify_dek operation (Amir Tzin) [2166015] - net/mlx5: Add support SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Add new APIs for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Refactor the encryption key creation (Amir Tzin) [2166015] - net/mlx5: Add const to the key pointer of encryption key creation (Amir Tzin) [2166015] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Amir Tzin) [2166015] - net/mlx5: Change key type to key purpose (Amir Tzin) [2166015] - net/mlx5: Add IFC bits and enums for crypto key (Amir Tzin) [2166015] - net/mlx5: Add IFC bits for general obj create param (Amir Tzin) [2166015] - net/mlx5: Header file for crypto (Amir Tzin) [2166015] - net/mlx5e: Use read lock for eswitch get callbacks (Amir Tzin) [2166015 2166018] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Amir Tzin) [2165994 2166015] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Amir Tzin) [2165994 2166015 2166018] - net/mlx5: E-Switch, Fix typo for egress (Amir Tzin) [2166015] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Amir Tzin) [2166015] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Amir Tzin) [2166015] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Amir Tzin) [2166015] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Amir Tzin) [2166015] - net/mlx5: E-switch, Remove redundant comment about meta rules (Amir Tzin) [2166015] - net/mlx5: Suppress error logging on UCTX creation (Amir Tzin) [2166015] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Amir Tzin) [2166015] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166015] - net/mlx5: remove redundant ret variable (Amir Tzin) [2166015] - net/mlx5e: Replace 0-length array with flexible array (Amir Tzin) [2166015] - net/mlx5e: Replace zero-length array with flexible-array member (Amir Tzin) [2166015] - net/mlx5: Prevent high-rate FW commands from populating all slots (Amir Tzin) [2166015] - net/mlx5: Introduce and use opcode getter in command interface (Amir Tzin) [2166015] - net/mlx5: Enable management PF initialization (Amir Tzin) [2166015] - net/mlx5e: Add hairpin debugfs files (Amir Tzin) [2166015] - net/mlx5e: Add flow steering debugfs directory (Amir Tzin) [2166015] - net/mlx5e: Add hairpin params structure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Add debugfs (Amir Tzin) [2166015] - net/mlx5e: Add Ethernet driver debugfs (Amir Tzin) [2166015] - net/mlx5e: Update shared buffer along with device buffer changes (Amir Tzin) [2166015] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Amir Tzin) [2166015] - net/mlx5: Expose shared buffer registers bits and structs (Amir Tzin) [2166015] - net/mlx5: Serialize module cleanup with reload and remove (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Amir Tzin) [2166013] - net/mlx5: Expose SF firmware pages counter (Amir Tzin) [2166013] - net/mlx5: Store page counters in a single array (Amir Tzin) [2166013] - net/mlx5e: IPoIB, Show unknown speed instead of error (Amir Tzin) [2166013] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055530 2166013] - net/mlx5: Bridge, fix ageing of peer FDB entries (Amir Tzin) [2166013] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Amir Tzin) [2166013] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Amir Tzin) [2166013] - net/mlx5e: Don't support encap rules with gbp option (Amir Tzin) [2166013] - net/mlx5e: Fix memory leak on updating vport counters (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Amir Tzin) [2166013] - net/mlx5: Lag, fix failure to cancel delayed bond work (Amir Tzin) [2166013] - net/mlx5e: Fix RX reporter for XSK RQs (Amir Tzin) [2166013] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2166013] - net/mlx5: Refactor and expand rep vport stat group (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2165893 2166013 2166018] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2165893 2166013] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2165893 2166013] - net/mlx5e: Adjust function actions_match_supported() to upstream. (Amir Tzin) [2166006] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2165893 2166013] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2165893 2166013] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2165893 2166013 2166018] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Amir Tzin) [2166013] - RDMA/mlx5: no need to kfree NULL pointer (Amir Tzin) [2166013] - net/mlx5e: TC, Add offload support for trap with additional actions (Amir Tzin) [2166013 2166018] - net/mlx5e: Do early return when setup vports dests for slow path flow (Amir Tzin) [2166013 2166018] - net/mlx5e: Support devlink reload of IPsec core (Amir Tzin) [2166013] - net/mlx5: Remove redundant check (Amir Tzin) [2166013] - net/mlx5e: Don't use termination table when redundant (Amir Tzin) [2166013] - net/mlx5: Remove unused ctx variables (Amir Tzin) [2166013] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2166013] - net/mlx5e: Remove unneeded io-mapping.h #include (Amir Tzin) [2166013] - net/mlx5e: CT, optimize pre_ct table lookup (Amir Tzin) [2166013] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unused work field (Amir Tzin) [2166013] - net/mlx5e: TC, Remove redundant WARN_ON() (Amir Tzin) [2166013] - net/mlx5e: Add error flow when failing update_rx (Amir Tzin) [2166013] - net/mlx5e: Move params kernel log print to probe function (Amir Tzin) [2166013] - net/mlx5e: Support enhanced CQE compression (Amir Tzin) [2166013] - net/mlx5e: Use clamp operation instead of open coding it (Amir Tzin) [2166013] - net/mlx5e: remove unused list in arfs (Amir Tzin) [2166013] - net/mlx5: Expose vhca_id to debugfs (Amir Tzin) [2166013] - net/mlx5: Unregister traps on driver unload flow (Amir Tzin) [2166013] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Amir Tzin) [2166013] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Amir Tzin) [2166013] - RDMA/mlx5: Change debug log level for remote access error syndromes (Amir Tzin) [2166013] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166013] - net/mlx5: DR, Remove the buddy used_list (Amir Tzin) [2166013] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Amir Tzin) [2166013] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Amir Tzin) [2166013] - net/mlx5: DR, Allocate htbl from its own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Manage STE send info objects in pool (Amir Tzin) [2166013] - net/mlx5: DR, In rehash write the line in the entry immediately (Amir Tzin) [2166013] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Amir Tzin) [2166013] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Amir Tzin) [2166013] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Amir Tzin) [2166013] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Amir Tzin) [2166013] - net/mlx5: DR, Check device state when polling CQ (Amir Tzin) [2166013] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Amir Tzin) [2166013] - net/mlx5: Add support for NPPS with real time mode (Amir Tzin) [2166006] - net/mlx5: Expose NPPS related registers (Amir Tzin) [2166006] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166006] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Amir Tzin) [2166006] - net/mlx5: Lag, avoid lockdep warnings (Amir Tzin) [2166006] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Amir Tzin) [2166006] - net/mlx5: Make ASO poll CQ usable in atomic context (Amir Tzin) [2166006] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Amir Tzin) [2166006] - net/mlx5: E-switch, Don't update group if qos is not enabled (Amir Tzin) [2166006] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2166006 2166018] - net/mlx5: Set default grace period based on function type (Amir Tzin) [2166006] - net/mlx5: Start health poll at earlier stage of driver load (Amir Tzin) [2166006] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Amir Tzin) [2166006] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Amir Tzin) [2166006] - net/mlx5: Remove unused structs (Amir Tzin) [2166006] - net/mlx5: Remove unused functions (Amir Tzin) [2166006] - net/mlx5: detect and enable bypass port select flow table (Amir Tzin) [2166006] - net/mlx5: Lag, enable hash mode by default for all NICs (Amir Tzin) [2166006] - net/mlx5: Lag, set active ports if support bypass port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Amir Tzin) [2166006] - net/mlx5: add IFC bits for bypassing port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Amir Tzin) [2166006] - IB/mlx5: Support querying eswitch functions from DEVX (Amir Tzin) [2166006] - net: ethernet: move from strlcpy with unused retval to strscpy (mlx5 hunks only) (Amir Tzin) [2166006] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Amir Tzin) [2166006] - IB/mlx5: Remove duplicate header inclusion related to ODP (Amir Tzin) [2166006] - net/mlx5: TC, Add support for SF tunnel offload (Amir Tzin) [2166006] - net/mlx5: E-Switch, Move send to vport meta rule creation (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Amir Tzin) [2166006 2166018] - net/mlx5: Adjust function mlx5_eswitch_inline_mode_get() location (Amir Tzin) [2166006] - net/mlx5e: Completely eliminate priv from fs.h (Amir Tzin) [2166006] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Amir Tzin) [2166006] - net/mlx5e: Make flow steering arfs independent of priv (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering debug macros (Amir Tzin) [2166006] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Amir Tzin) [2166006] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Amir Tzin) [2166006] - Revert "[netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup" (Amir Tzin) [2166006] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Amir Tzin) [2166006] - net/mlx5e: Drop priv argument of ptp function in en_fs (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tcp from en.h (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tt_redirect from en.h (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering API (Amir Tzin) [2166006] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Amir Tzin) [2166006]- [rt] build kernel-rt-4.18.0-500.rt7.289.el8 [2180997] - mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- [rt] build kernel-rt-4.18.0-499.rt7.288.el8 [2180997] - s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- [rt] build kernel-rt-4.18.0-498.rt7.287.el8 [2180997] - Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209647] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156579] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192300] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185962] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192672] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- [rt] build kernel-rt-4.18.0-497.rt7.286.el8 [2180997] - sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- [rt] build kernel-rt-4.18.0-496.rt7.285.el8 [2180997] - netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196359] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- [rt] build kernel-rt-4.18.0-495.rt7.284.el8 [2180997] - i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186285] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186285] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196155] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187464] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188406] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196315] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153574] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- [rt] build kernel-rt-4.18.0-494.rt7.283.el8 [2180997] - net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192681] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193103] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- [rt] build kernel-rt-4.18.0-493.rt7.282.el8 [2180997] - Revert "drm/i915: Depend on !PREEMPT_RT." (John B. Wyatt IV) [2149799] - kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177375] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177375] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181880] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174410] {CVE-2023-1118}- [rt] build kernel-rt-4.18.0-492.rt7.281.el8 [2180997] - xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279] - Remove unused ZRTBZ variable (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-491.rt7.280.el8 [2180997] - iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588] - [rt] build kernel-rt-4.18.0-490.rt7.279.el8 [2180997] - RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- [rt] build kernel-rt-4.18.0-489.rt7.278.el8 [2180997] - nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184957] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- [rt] build kernel-rt-4.18.0-488.rt7.277.el8 [2180997] - crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- [rt] build kernel-rt-4.18.0-487.rt7.276.el8 [2180997] - kernel/fork: Restore vfree_atomic in free_thread_stack() (Crystal Wood) [2159514] - perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176160] {CVE-2023-1252}- [rt] build kernel-rt-4.18.0-486.rt7.275.el8 [2180997] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165351] {CVE-2023-0386}- [rt] build kernel-rt-4.18.0-485.rt7.274.el8 [2180997] - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179825] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148405] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148409] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168337] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'(4.18.0-550.rt7.339.el84.18.0-550.rt7.339.el84.18.0-550.rt7.339.el8.x86_644.18.0-550.rt7.339.el8  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````abcdefghijkkklmmnopqqqqqqqrrsssssttttttttuuuvvvvvvvvvvvvwxxxyzz{||}}~          !"#$%&'()*+,-./01232444456789:::;<=>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@AAABCDEFFFGHHHIJKLMNOPQRSTUVWXYZZZ[\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_``abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdddeefghhhiiiiiiiiiiiijkjjjlmnopqrssssstuvwwxyregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_ifs.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel-uncore-frequency-common.ko.xzintel-uncore-frequency.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-amd.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cs42l42-sdw.ko.xzsnd-soc-cs42l42.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-es8326.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98363.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca-dmic.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xz/lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/platform/x86/amd//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/mm//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/can//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/virtio//lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/x86/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'P P PAP(P?PEPNPWPYPZP[P\P]P^P`PPPQPPPPPPPPPP{P]PsPPMPPVPWPXPPP\PcPZP[PPYP`P^P]PaP_PbPtPuP{P|PPPPMPPPUPPPPPPPPP`PvPwPxP^PyPzP PPOPPPPPPnPPPQPP9P:P;PfPPTPPPPPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPPxP>PPPEPFPgPhPPPPP P P P PPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPP PPP*P+PCP[P\PaPbPPP9P:P;PP?P@PHPPPPPPPPiPP?P@PAPBPCPDPEPGPHPIPJPKPLPMPNP*PFPSPwPxPyPP8PjPPPPPPPPPP,PPPPPPP PP$PPP*P,PPPPPPPcPPPPPPPpPP+P-PLPMPNPOPPPPPP8P9P:PPgPhPjPqPrPfPaPPgPPPP2PP/P0P.P1PHPKPLPPPPP}P~PP PPCPJP|P}PPVPUPPP PRPUPoPpPqPrPsPtPuPvPbPP8PoPsPtPuPvPwP|PPPPmPnPPPPPPP PIPhPjPPPPP\PePfPP(P#P$P%P&P'P)P*P+P,POPRPPPQPSPTPPPP;PP,P-P.P0P3P1P2P4P5P6P7P/PPPPPPPPP&PXPPPPPP P!P#P$P"P%P'P(P)P.P/P0P1P2P3P4P5P6P7PPPQPOPVPSPTPUPXPYPeP'PPPZP P PPPPPP P!PPPPPPPPPPPPPPPPPPRPjPkPlP}PPPPPPPPPPPlPmPnPPPPPPPPPP!P"PDPdPJPKPRPPPPPPPPPdPPBPIPJPPPPPPPPPP P~PPPPPPPPPPPPFPGPNPPPPPPPPPPPPPPPP&PoPPP PPPPP P~PPPPP_PPPPPPPDPzPPPPPP PPPPPPPPPPPPP PPPEPHP]P_P`PcPiPzP{PPIP[PPPPPPPPPP%P P!P"PqPrPPPPPTPPLPPPPpPP3PFPGPPdP PiPkPlPmPPPPPPPPPPP PPyPPPPPPPPPPPPPPPPvPPPPPPPwPPPPPPPPPPPPPPPPPPPsPtPuPPPPkPvPxP{P|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPrPyPzPPPPPPPPPPPPPwPPmPnPPlPoPpPPPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPPdPePfPaPbPgPhPiPjPkPlPmPnPoPpPcPqPrPsPuPtPPPPyP~P{P|P}P~PPPPxPzPPPPPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-550.rt7.339.el8.x86_64 ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-550.rt7.339.el8.x86_64 echo "Running: dracut -f --kver 4.18.0-550.rt7.339.el8.x86_64" dracut -f --kver "4.18.0-550.rt7.339.el8.x86_64" || exit $? fi/bin/shutf-8e6c6bc21041293c33c05210750470f2e50fdf1934ade539023ae7afa01b6bd79?7zXZ ! ּ] b2u Q{LY)'[S=?k v$* 6l\ vH} HMWL`w NyEduocKVc(0^Uw/ vp&{KL cȄ"ldJ·1%>uSZ~ξ 1 wL9(':;wVr*)À'bQ#E>ks*Vq Ƿ73Q nϿ]Z~ξһCTr_GQF!nf+Oy(_7:V=Wj$SK kn –&9cqUmШ7OKKT..?} =u{"JuEGfGBtQ= 0KK͈J1@Gg򄒪xD!B)CLP[@ynp HMMG2>ըdyi1f0]ON/.'u#Z CW]lG`7 }53@n!ČZeCԵ&\0O%hkCM¸pɥ>;Һ9 ͵V~?V#sXa!Il_p1^kO5+KOQ6$~^n|#jh:uX\*2vŔC~E ufg4#U񟩗 ExZ.Az_ec8X!$.b e"_ӆ/#~,ޤ^81g3KBz]Ol$%aãq&fоk2*lGeI%jG0|X4O~vąS@{V`f]V5t:KmK M}dnܓV$;Ok~Q(d$lХ!.OhdF)ROYxFCqpEWUư [Z UƚblJ4V9teʲUG妯*U S uLü4JӎPgjfe_@ܻކ''~Ov#d=p7D U¶$7\ur`X'& 9tx((!F aNڀ'C _  Y[X[ҁO"D/>^-Ӊ">-E#1a 'fJU6t;T8и@ZKLpRooM17MpoHFX=i}`r'] zf5}5v֐HPMGt ̪6 Pf t(LjJC(@He*R3nv,D䬁F>M:tnB /{ب6)D] &KE|ȨI+SdIwqu!U` 7D;=pʝx?r3ޚijCL"-*-UW:}LZybKVB[kOO KH'' 6 w@f̽,s}Mlƃ" UVy&boH}5#x ޜ>j} +!qyW}K=={#s5aIilTQj#ٿ@_ /WJ 0ɀ9ny"A n)TN,W(r;GkFҹPvN|G8씐)G@9IuJT1UaghHI2n6&P)+kB [.{)h@IDoM o|Y<>O55 9_)E_v^.1kɁOlbJ2S)]EXv?^PC'. ߋ4nn,O&],lz'!cNŢNbQ3'/W–7Iގr)!)t+r!!3W~Ma5λc p (>Q0&􆐈JG|bˎXhm)_5b~r!6TK"rixmjho \!|JsF!vHId=!4^_VlV.!58dTkj4]'KR#NQ {ҿhTNxX0 'x ӎы0EDXV灰?i5 + EJ&[V.ЪNeL4Qx^vEݴ.<_[s˅H,]7^lQ_< VuPH¼#Q=?Vj3e0-a[HtU욂~ѭd2LQjZ]n셏xŔӝ`a@ˋpWFV2W`{Ozt:0|Vɣ+^>~ Uii#vѣx ("&n#d:: X%hՠlYLi-t 4F$͛0тāʧ-lZ{!x(OS*aw7D@ZIwJ#L yURF;F`/ӣkJJbxM1ذV=VUmEm8s_rr{#Ե##B l>hۘm }5rhM0q͝(<,=~,y$msܷ[LN{/#o|)5zcuo[:,Ϙ.lLm~i\i*&RQ&P4t*дśq37:o_> =_/C 1٭u2{1̇5_nL`ɌIf3 Q~?W&@5qz-QErG.`ݬdyldOur[!j#g"hziߜv;p.E iJF(}OYѠK?.zDZ [Q_ AM*]3Ϸme=B/HY~DLlI4y8#W>kʗV N~”<.tZrWLחbi!BuU 2X8#5Dk}t :-ޫ-Y LH{S p7f5S|5:׻FN$ki $ް uJI-4.,f Z՗Pz{ƬW7:Kn_,Jq=v :<̾gCfMvoAe<2~eKGr|=KuOyS.P w-I鶶hUrЎ^seTRXd6x=MV%1`V3*(+Zvamb́Ax bطObX< 6s;1JX!:Oz#0V{~֎Yy/bIR@aβ'RP෮2"^P ЩpsB}ۡm8XyPLLl6fo֮-[\öSye8ű|– h/a1ݑxlϨ$WzIfoKLQ\v„t48vbjZqyL'9% Vb{ Y.R:s>~mK &oZ!L`(Z%Y?I]rMtTxyqCx' 0U" .Jt]HYҖo0Ü%^ &7;bgc !XZ/ړqǜAv2$i`wa-G Z gIW: qxiCNeP̀G}Lbt ;v*B4/7`Q-nhPnT1~cBNEJ66,rO lCA]DZP!ᷴ0X@_-'nkI<-uʘ4$Pjha ̵#IPHV ej לW9N1Px.D]>uFIG52RigtSJɣA̺QL`"8nPVЏ_j#y /<ڒ`y610}P>+B2__͕o}`&WCy#yXPRQED&?A(WVxʪ-W$:I7i< :d=YJ`G ɇoS1x( AW5HOP9 #H&g\.sS%gHsI'ạ ;hR@CW#B2b~\d@|E9|񧩑$b}S n̒ޫJ]BR"~זJ]ҺqD)>&9`Zkn"or[B<+0)т(r3:v/w0GA &i mc&]]kq[),dk VC-Q 9lܯyK\/}SwIt8̉A' Xj{c7j:JbQ6ڨwb_#TFە8q4+puWjE:p+> b=^TmSϱ$T&`| &hLHnxPu,mĠ]i T39僳g *WNaÀyh]+#: Xa5LJަzX 91qpq;,{6%3<$o9a =4L(lv5Jaj\NW"DƤ 3ǡw̟IFngU#B4Bμ:1~PvaG,XLV f_9`+_r@t)xs5Ah^tZ\l~҉0I!(`B85;&AsG]?1@W0>k W+".[KEXR-Ժ .72?=Iǧ,F ɲov^r/5 'ލ,͗!:9j@JSwB~Prך+`i p˾i̳~Ͳ};V}Xȵj1,^G*'{\DŽ3u5ВDrDx 7/錟lLAj=?`ϋ2@YZ;xGvhpKڊb7~^dL ݅gv 壘]p[]!+*Na|,#-P Uz9cn@:}9pUFY<@ݢ=sjtK;F IDT9QKuM؀w(mQ~\ƈ]7¦5z'FѦki:g㠳Lu2Z̼ N3r \5:6N"Ѝ,Ef+j1Kj*B$7]rHdup,q]/Pך!;LI*KD_HYYZ!4Ls>ppbGyiy5W]Ya}2'sנu#< ˢ2`"5͍WkDOS/fE$1W $ 2X[rтyK>#,\2\$͞9:]Ge*_5-.7n#cv4W[ _ov;/%(z 9c`]2O^R\:v|&s^HAGx[0QJЗFuLF =Dk=$y)  LQ<`g=ڲhAy`+98~` om:AqBNLYi[Y}"DE-xU..FjhYD .y X> =}Â>Ε$pNls4fG%'GXj9_:]L:-e@evT%1!8~7="Do740qdl%=x1 RslDCc)^0`+v !~ݴl86+E?}j02Ga;Kgc&FHlfeNd_ ص-Lj +%F?Ga+K0J%sNDw⭩RV;2B4) -{ p@3,?:]>zp}4/gϴHnKk/+}(YiJ_YB1 B 傣'hdX…(c^ }#O+kBpjo Fueg ̏;Vj$IS}BU)h#?sJ7R?^ Gf%55Ԉ Fu0ΈGvFӸ|= ~| -ˍ}_fqm[p]}ZD}(Zv@NGVG"݂Ep&))zv .< .CY`[TUM@R|=?NZ,lzшΘVurGG%]@pszZZ9.Ws7+限3rѐ,-,$j%w~23ɭBhJ}½2,>Qb*t?Jq ظU:`r7lmtpE/MIF&į(gdJK1$*;SM]*v qb|L-J!*r3>ܢ&;̎ 2>ɲpuhVaE6 &2⤧BwFR`lW6F/q5Rߕqcc77 6b!Y+=wl߁' 4*ڕ*TIdٙs)6E~zǓoTrOHӠ9 cBufzJy@Mɉ6lX/pȝγ6KE#~uFEL}1Tɨi-7R./D^Q5R+n馷pC\<U +*s g LLեmژd'[7,V_KPb>tM(PPZe3#l4dzQ,E!M |Za*V^ N"\sOd\su:zv)@ L0,^Zc> Dڂ2읞鿡;'_\ c 4ۉA{+{~ ,fpUխ#DBfGI]=BfI,8!,ȕ^g ڑ!!vQڧ{A8VPnHجJǸqwbȆ:_yuFe' (8qk2̍/]8ܶJ-O@̾Utwc: #C»gp0"r28{rZ#G2g&JvT#p(\PHhfT'ӜJյŒzg>E IXϏbϯd]W6/( $%{=CI+N{'q &ǬD&#"bVwb8Z5o :NvI:n~rW^\ `Kw&c}b'O3iu-vPOa#ʂxxaӒaL{険G 'Y-nW܅1SmUF3[}P o.$~B:!746; _zynQf<Q?3[b?E C('oI+v}^$ABy>3(7)ϐP"?vNA`zs`iiqlH;ˢг@?Τ7ώJ 㱯d4wKμ wBEIi߮%]G**^`!^[^dlˮ TΕi~_]ʳpn/A:zt! j]쭬a%_`6Zo/5X"]bz\2 Tu^_%(_A[Cot$:05ɆMǰ@ի.~{7Ưq+rSJ`y%_j:nH 7(|)I%k:H_h$v<) U`Zu՛ Z#Nպ(94&5n Q@+/#*0re?/4)f%@U|ݟ zxRqL6T&fEӋ@d 3雽JTI{)G˜!a\7')ڊ1| R^G>n`MH4 5Q[\#Np]3O:bR\8B?O܁z85cWGFYFJpf2:N^,ɿx\p2o(N\NɞaPN'򪌠G' M9Y7_6Pʦ***n`c5?]VF ,QQ~>&#:D4u|St{?H_(& :R\zvP&JLx؃H7ɇ-At!?{?΄oXD- jg,X}P]֑.~<#PBlmSz GGç0}%_Y70<)kf_Ab4w璂>pjBm|<Vg|bY*ΐY1"p%6%#2/Бq(\JY6ԍ5EBFBY음\|OƢcVn ioiA8ph=Eo.;'Fvb^J7Ŋ;}VЖZE_{dxd6f쩸u_ivU~*Ip0>& L7AHZ1_Y!a%fיִya~dQ+3W/ 'HYGV&7!E b GI=(U\FI-:y9?)\kƔԮBVeq)njXiaBYS^i(9,q%4m3Fp|V7qmp FLL ]4%UAcH%(w^+Ti9I /{;cJ@ ԐzRdt8+ I9XT :"8ʆ#Ŵ+qS^,kcqQE ],v_n> |%x*&lsT6g#@{Q|?igm'w*Sz0rی(MeE7I=n5\&mmcll-S?Ȓ2ˀxv<s!yݫ߉a梺c"J-:i3z #jTht ёI\ PF=d<(FVdҷpQ=W2-;Td "~vFc!V7a##s_J0ʁ,BDHb `XI4eYU⁖]*d‡iPsg43g0'64{NSM9"b?[ҩQXsxq"QC2v`%Q FZ t*^xj4VRfZڻay6ʼnth`njhe2=Za(m9ֿ!SNp.Yca(Jͬث}(=g>3Ug#*_#~X6HD5Jh$6V2uݪ}z|XQĥc ;e`5B^ UˠY/`ں*E,0ur帔~"RDlY`@7өr;l4â @tHh )U`E13!zz9:j ~hCxSFBSTƬFѢ";6(^jGGL=}">Ϗ- Ϟ pJz\o)Q_Aʱ]V_Gr^-t?: kw2ԯJ t&Q끭?)E3 Z0*Q_9Jv̤;SL1M>HvM e\Pz5ufu\գP)c4Cώ(xn4۝bk>Wi;`;%˯s 2 GE&ٸe5TxzzM,lmSe0jRF C^1>HާM2WB;Dg#ӰjFu. ɮs]ZY~q:TꁠN'1CW/8k1˻pjCjUv`BSv U =}ȕ0`LHsuTh&]h\mMVi~˕,CpT+P]: {|;oƲsu7HxVZ._Gx{F[ D9glщF@^6HVn/Dei2knVx̓@%SR0tYS-6f}N/Vd@[cmImCӛ|YU6^kFZԷpw5O0F=9:[:a3w|xd h@DIn`%b=BaW&8_7T387jbr+Eu2dW7bg1rh3 e[q:b*_(O0ԷD??(.Ɩ*g~3:`j.@/T1 |u"YJ3I)N1#x  _9pdw܍x3$^NQ5n'k*`YVp̶_`Zl4Լg3Y,Al{c7|%48: 4-I0x3tECLa)/Uj-oPw2(f>^'r1 gPh7&lfl2k٪Bb Pyǂ`XԏL)dlG!MgP6h8]~&tMpڦEm5[Iֈlc?9eiNxi±-v^=*{ HiEE_QcY[5ȝCo)cYuAj6}06%EyDiw`K~s wDc8CDs|M{͛B"ЮfMx2WPy#AId%XxvKg9cj Sy҄fCV[թ$o|3i#Izģ*l>{o gf!nMdAm+[-\i_v&>gYl?MA~wAf:JdOŒJ ?FsE>Ŕ*ȋ+toʗ1=ćM9|p0W'cTuT..AaI p+ׁQ[oVxɠrcohG!fSNTRܾknL{mZ9m`nEi>$S;bځԚa<P ٟO2Ai2(3;' Nĵl5̢kw]p}y4SqWQ@Byf ` }MJ6'k}r2m}f%h5Nk8uhϮ:JPVW%Y߳|}c;_TF/;zAmOt- !i<0|v^:0*PO]P^O|ނüT3ށԗ[W0 ZޖN5gmH&5X}Ov@b\L}q(x,οRð:}7hųcyBl㦠].ez*a؇&[ۦ-T9Rha_w6e8}, N+7'<λ]",ΚhRE?q}slŰ!c uqCn-cDDg_@.L:-CtS9<"0vMq85N}KR#*LZtØyb&Mmd͞)p$"zO;L!&U~VHz -4U̿k>KG 3B' Uёwcᦨَ+^Ek7Wrإ #^4wq~zvjA*2H.qYnu/5iO6vEPSeomD2<~'#,ըGMQ33ϧu=̝j<~p 'd/w]k.KFKgئ;̐dl[c1瓦5FM₎i9= 8[n8$. 1bϳ\ژ~w7`Z 2MD]sƌ?PgwwbVkOA-u"u.K̇O64Nx,&⪢·/K=W1Fc!)Z_23sTnrEH%۝CM'*}Y$ #+SYj$o>8&T!իVAw;cgdTuz95і x"5[mi #=mOW`qwY& @.JIm(;I"0ߦ&YhGG^IO(dd8DdŜMQ;.mXKadr\%S%J,5$W,ݳ gY7%ZƟVezX?9CpJqJE}zJ` ?* ҰԥIʗhB<-u Apf -^'6f9 z([ O?fXE0.'?nw5c63!jѺv=cȏI9[ <52m3=73m+-<\aҙ{A4\ V'Hyf;# N S*:lG5!yfhk g|r{0x2fc+iݲQq]-NuBG ,ځ;E[) UNވmIaHi16")GrSL*SYrw˵,0ۻ<({CHPʕߩ+U:!mܵ)>냁X|ܨso&9s Rŵa<'`h2N@Q[1R_"g3I=8'&2?zM0`4DӔ-^aw`|?a*VF!o+% cG3`1;hAso S|%m8l(|ؗ%^x>wZ{2epNX򜾚X-Bb#.ҪV 1C3lW *i^1>OicQ88wFfL5繾?LZXi!aT'BؿG:3{G[/pSq2&%H:+Vj 8 42"B+~Df!GY=(mA1 @SԳ{o'ƠC!z^)!Ѓ5X>"Eo`Mk.Ǝ^ۆSm(v~2\EF" *紂YRUc&t" Aa U.Uo$,JBGc~#fgϴ5d*Ľ XUe9%=PwdصgtwQ5-z[93ۻJ2+Gحo/%JZi5lYZV`b?]wPLp#P1cD_i^)ذg$s7tf _Kd#-f+1%'@2#~VmvZA\OOLڵTSPȮHಥ@UH ~ߝ|qOa$1!:jcJpN$&\DV|/:SL)xs<@]! 0|䭖 J=Y YJv*.^үu؂!^ R eB]H:z3O{qy'i]k >ӫ.,  xRM@ʏTu+)/ye溕:_Sz%Y!1LJέ;k1,0NW[ ՛B!`sY;88A_ߧG߾m^ #u*hclI/'AAePis6S+iҾ$*6~ >g+O nM;@?%:Odn=0cӇV- ն!"!j@Q@5#nrХdOw|~) 睵3@l#' ΃~ u4wIb`/U_r%Ujmr,Wە]Oޡ3@uic15?"} M^i"DoL΄=F'OAyGTٳ+bܮp2m/[qf%*߯Ʋ 3=;ˎ~cVȭ/PLxxM~)͔#MQT+ھV&%Orډ~._r4]Uzz/l6MaaH%* )#D :ω=.'yj'UybpCȚrv-J5zᡕ !uRĞ*lnؘwG:8q,1Ziz08%"=B_+Ӑ1\cNXqղSBkWޣv>:hV L@ t;8͌&n4YF6ۂ2kG%ƦpӸ-UK1/a|B)*otYBk B.} մݽ;4;8N5^ MHm)CJn H9>^^ btpibq|FKB@WGX!NDbhR +6^n!%[Ȭk;qNZWDT>? Ot Pa9:3W&uE87A&QYKm ٙn &zI{l( f4~f AH(W"vt7Nɱ3%$NLCu 6L[4t΢0p\{C R1͗d{`O`ڢ@b 4yrgE%,fO}mnr}Aapq9{<γB*"7=aCn(<7 \)4TGHĢ aO9c{BIH{ $Rڣf 觴͙nmA~Hq"Y2er)@p16WMK)NT#BnYpuDyM=ԤjZkw,p%h j[Q i%C4rXPGreIK钼;qlM2ē"ԝe GyM Nh/ n4%̇IpG"w|$iE1y~!,k Psy ߎ\)kt~FFKJ࠲j+ZK4, 8w_evZol >Hd!zEVI&7F/}@+pP{cC)iN4(u &σ .C!Kn3?'?c $ȧ;^ET?V"b޼&cWD].05h@ 9_4جvuVTy2 KmR90ƻfeRAŶ+ƺ{|!^]*BVLDs7YwPȫ{ns270ނz[VB8txDBB-Vx\o)WԮ@g@7 UJd˖z8/L^hi ͗m8= |2GdHx["?1sWq^,6p-bPc ˖2&Ow>j2pfk` w&g)3{y:QO4jj>;r(̕0}d^<1 >u1'jpsِ. iWOk7vYW%?UyS6utcF^Se\mCNt+wgCKd]c|ydVU+ W#D>p4Ux/Fhԏ),!͍@i-MĠH"-ح5t~i`/ifcീy8Imz}'AEt?{Q3",# e\UX:ɬULrL2ZF8ظOճx!Okg 0hh .BE+ǧFUs5I! l-) Q4䟱ĀO/} xr&7Da9n$U%.65 2`xqh)(/;B^2ە(=yh!d5F;_'i|9Oخ-U|I01-z"u[$1*2MP\YnH_J1eFuDR1&#d;p0!Lk`$g){8B8Zp1!tWr!O?<5sRua%dm"H=l^vuHM#NwrM@ 8 iW-$ D0UN _5F-d/G ` +ٲwI0vh%ug6, B6>X(v8 ,$=<%>RU`I~2Yy>e75i~>qޑW$]rDH5 UsM }[?Pq6/: %brh2G hl_=*Ն!ŵQ7zTK&ͥ-U_jT=iuyAi JRk- Gc$}{~2p8a| GQ|.Ʋk+KEX#@μ, JX?: 2&:/V?ir?]*juDnYnIۍ|[ӥfb o."%@UvJn>'Vxqҟ6k8%oy~1nZJ#x؎8N£'>Brš k'u>Lu$߇S4w[.7E:cÊQBPW()6pO<@`|. -Y4˘Fkc$JZIvٕa&ӄ!2vgT;g@lRټmS+^q}DHHUٵϗg.20-_2`%9EzEI'`!D3Zş/vkDPig*@:;)B:f/`|] ltOK-iL3+[ڞ})ؒ!Q2Q|:ppLwSIa4vG2=< u`Vd?vV0J6GoRq&B*B0Qݓ쑾*v pRmtn7v]M jOЛ6sD%a#o۬Um %[kUnbfqy<yae5s`HWxj5`4+D5t4mb/G6?½on ŧ1WӾOHU)J#^OΫ;rtu6ЦC7Š2}DN<޿sa ;zXZFmd+B\j>)őu#Y@%׏j{YT,x2h?ZǷl|xv{rq.bDO@-<ޛڮ7T 2F200bڴ02MgQhqcYI=_)0PRS1u)~i޶i1k:t>)yģ|"~K+]ZCۦUn%xlg.f,ɐ8^l|+CciSw,8|Z D;xķ}Y?3,Hgl/a!7Fk2*|T!]T2M:[K=xnNLIlMT@]S!lKN ͦ/g2*QU?Z2 *,X?>E( -vTf<7cgTH^wF?gz)uAVtݖ8!ge刵ǟm!\@:WNܤZ<#C5J}\uv;xfʹLz(-2o##l? V q9 V}G ?gdU%XS X[6k!P}V,/OJ]'Qz奵k kb?ڣ))Sr{ ! :L DEce+bǧ r`CMPn&-:xE+~]k LN kkDiOwk!%C'];nؕDh.hIuQ>+E!4 |ohr|$w&WЁ)]1b$N5 K0߳-];>)=q4}G JZvz@L298g?\/ˆӛL 0Zz30R2/5 K9!i2[ {Nc} ^ [h{_(@MX׼Q!%4@^U 5W0]?RrתN0UŐ]{3:MdFF񳑿|x. 5XYAM&1 B۝16iwi"jnLB-͔N]rxT;itXڤAcW$Qx%mIJZqْɴj{og݂ҳ:O~ZA5lxH{U #2I]Z cfk.OŹFPT)\.G?6BC{37d.тɾZ%J*xj4bG!-#a|@NxStTF }Tw˙Ogdsy p٨$ixˠohR,(1!j8>)@G=bzٍܹTj)Y30-5ݭ}6u-5ń?bY aaGνW۽ϰ4!ڃG,J7[ٓ`|\`pߌYCZtפN=WwA9)K{RaZ;:pK᫡#5{όݡS/&B| D#B-֗Yx?vghM v }qv"@}|R&u ʲM8߁70tXQzUor.tVp mDE2T6 \ջLP*K26v@8"")UM]XWqN&=S0ؾfR󠖦</wax( ;%!p3rfJx6`6CqD^=7כw& mHdGUA3+Pɚ[ۤDo!]4ΟV&hnj::l.aQ,E4-++$Ozn9-[ [#_:n>'K&I-IdUh kuZc%γ_̅5[H6XE, R@0]Az )a!o20iYZnd҇h9Thx+.\qf0ݿPsR2ђ-h"?o]bEURW,뵽/쏧vHOӪQs8T]ĐV>yc0/UY 7>.вJ@܉Zځ,%g A.>=6 m 6+FMCdh(Qg1 X\S7Aw3?L̖μ1ؒ+2|RWAUآ >>MŨ@7(@;lߺy5Y)"*k%vn2F1C:p.*"Cr%#QS#[n%b(ژ;.l";m=Q/ %yW~0~y8 ³(ⵘ$=P෕Z@q Y` tO ,}B^_oRa$-ncFL 2n]l-(aˉϔW߻Тzp<1ftk!\EZ*H?hYN,T@;?EQ[L@105DWU5+aWtH`Jf<A*W]yFnH+ezb)e 4X{x9 l1m2"DžU$>g:׼hAi@$x#i9C:U͓ 8v¶\P{I)Ҷ/BRcI *DZop'y@.zod5oK؈'ΖAcPud L\$wψAeZ4lp Dy̙BY O"!nA6l쵶SQ:pb|a|qAg"gШGHaYc>`;<2t{&HMh} @IBÆF%ә_ٟz35 T+'*G"Ǖfp뎉ʖb$N\4+'?;":(Yⶓ%qԸm:{ڬO 7pi!Rr';wi_|;7>7mi2ET?Kܥ#M`<ݰk U(*یEmN<{K@`mψ,(־$*^{L4iӡd,Wf^g~R\a̷A2~k"?c_,Tޒ4zb^Fq۶1M >v=[$Kӻآ?m;w }E7!XF!Mʓ/W/)]m;x ߵtux7iR)0*Bg kb)#)2)N$჆`z;/"}EQUo:P%fI %*]OXթ:fXRh8 ɉc%p̡~pa!"6y]s!*ћo_TIofs퓼ZHY.8*u£=u=զ^Q=# |ǻ:n+4է-f@T# S,+m}|X?1brǸ`}RťedCŐ]J;ZQKګ;Rb9= ^@⛐=8klۈGi!FRK7L&PqCk7$3~iZG +W&vK @Ay;Eձ.Xx˵#geCOHި>r˷d+BǾ kghM`1yŐ,~L2?tvSO,ÚMRVo~5xԣ|Wn9gWo1R*vlw:,z"Xк!`4ET*z<>RL 3nEfFoiVE"<3oΥݯs\f&SWlkUQ(jxS3xmxwgyHVYZn*A(+iVL'J60lr#=QHٹ YѪQP 0rY aEW1O5gaqer+G V]#lqĝ}(/#(Fa, 2Ԭs]IzdƞKG@:sR1fȵc\v^'._dHd2Vlj?} n'Ǽ} 2Ne΢!\Q":JcoLΗӘXI\(|2&,{[x p*齤37z.ʲ#5:y&HLzlA+|/|7qS6 ?+n OU\e^h.9%k_O *akEo`T迥Қ KD# jA>0q50_B Zmb'cQEލ}؎Ye֒ w./q"HY5@(GyY[H 8:DE(`txAx%$x=tF*Rxj%PX>Pqߐ#SC$\#Q y`z*vU$8.TQ1+R(o@ 8D cN(!49djy_E,RsХܩ,gew+ J8Fy)YogZycH$f m˜fVzuP389xa$dZQZ6v8h."ஊo7kSulK2t*۶~= /դ+c?djH')R sn :`R1h};;M(KPsnG&>(Y>Iމj G\Q2pIӝOJSݜKZڮ@e2CՇ[[?P?fѹݼ'ftXwŃ j'ƺ{;Lc&_#ĦQ]v kDeZOrBpaӄ56@×Ix.i;]cY;ؚ}{Hᓆ,kنX̸RS_]LXzP!''ֹ_ 53w*%Fi=imz7]lMU ˏyxR\XޡnYfCPf6ـ|OwTO4y1(U.œr7V:Iy&A/s~%ݘQ EN_Pm\VK J.1IB|sI,z<Aah$Z,L"ܔ0dq22d5WD;e`T`2-B)-k% N,c+|a?POGF(d/I[+|5Q";L?Xc12s%Z|xXwx;YdJpfHh)R5g.\Ev59v&`=H t?|R@Y2GӼ@DԱZč*ӹx&~6I+%6bטA-L}\Fzr#N(X.R龱pd+/O)^FWck%l_-hvO.ҍEM<5^J|j%~Aļ(~Ds@q}x$/HAyUjHXX28˰޼{o7iy ؛uyBspѤI+sr{j_OsN*+ڵSڃU`rԎ8u;?;&|hB40ĺmyf0 b 8t 2g|SolSiȶc:KDm6W`L4N5AשaճXӘ) ,<3W#vΜ^?&jŲ)2fu[~36D_L ˷3#IIcWX6`aF%|]H;_ux XZM'"032 3 P]2C{.t Z FֶS"@؏{Vh ȭ1G <ۺXV@1a(;awՒz,jMYq燾_Lj/6`|/7ޥJ=!YB ) _* A}(bMBPE:D.[Cp#pEMd/+4>H,j\Sf({FYb?KM#9 8ap,ZiL & 7,Yl2=LIa[NRP۟ݴSZ⊩?#=Rݗ0}VdP܄lom׽\YCkp1Xz2LEm@f]Β2)87‘:[O,!v"h|4FmƊ2!~(ϲ7>sk(gk<][ë6{!m?ĉ+/*3דP$1y--:q?~{?T*vl2@l a fcAwy [؄[L֡<2 m86j2`Hʃ\J {#f->$mP~<!uϬD3&'-yȳYjuxiw: 'fܽUbΘ'L)$X9|H 1ƫ <en5[Dn"2A#|r[izeNzpi/P>.I[|Ê~1t<]Xc|g? *EԓڨUD$7_/ e%JH(N+ 4[`TA/i !'c5;Tk*628T"Fڬ[2gRRy"5?8! 'e(M4'\hjKݤ5yNFJט'츼AuݰN$q- %݆B-~*=e3@- a9a]iW71Zvo4 cóI*+xd7d*60Dj Aiʱ^Dώ!X衺?t|Şgc%dsd3jS L0ApcԪ{R*6 d*X T' 㽙RbЭ˙ڎH;9J sYM2D,g6G,? x!,R?Q,E&kn(wE:,NO 'fq;/p/7@ޤ Q֚sTj7ͬx3̗`yvdWut#֡U 6vP'B (qP: ̛7̀~Ig|ȅǖəgr w3GڮHid:8dYKhx.'⽹VQL"_ , @u5-`2`s5}dLA7sZi Qz%ʈzɋ>17\V/z^fIrxVsjΗ!7&Ǝ5R֏k;eStmf8/jhxBsv^"p T*Zq]@6z~ xbX)ِ^mcbDs☲ ^~ZXWԘJrǑ4߃Elo,a,^:XƖ]tLD6dob92g/<4ͪ͢Ag&%p[Tp̚;2v܃#E90TSOd7;v2 m%Awr!7v > Ug 108/LM*n]:sTЌM̝ߣd:'(gױmk> MyFYiekaB'v`Q5 J%uT XbkW mS^Fqnb|22 m.`\{ 1ו#(GD>_ٕ:O2V&X+tM}FZu|wVC/};U}͐޺wV,-pɜ;_M.Ǔ3p;|pR֭^J_q!D͚v{蚺&1 x._G#)^ܓNCpM; bn;B0+yuLJG[8!pDYw yi0|TڔK#ʨ{  ^Y)%qn(fR>D* TbN@4_*!o-vv\r\j(^̴k=Ƣ~JU Vb^hqfd+Gyl]cuYCKOE3Qz鞬EZ%,G2FBPH8Ӆu;_id) DѮ\-񛜩'?m*ާ  Bvgx'ev6Bl-fHNmXB$V$='uga]k5NW_-uw4:1Ӗ.:CbFsh!kUN¬#L4)?a-fyNiTm` 5@fy(hr@? O90\Fl=)0 *9 83C|H 镪1+)v*R2h+R#>=S72tq4:Rim!=s!n:d-TQX"+BsбhIDCXCzY~KDR qgv ,33Нsu@ yTw]!jAxʻT'H9'J0ǟxX!Em70L o&9Zw,`PvXN==e+6Pe'!rRoi0,yigCM^M?{) ;_1|J8*‘˪]&H?Dpzo3ՄtyPjS\r"r5ZP6VÖԯ0h"Y z7P 8A%uIi[ԂYS>ȳʸn/9E!U . \^+ sC؛{9l]깄T`q:Yg=j}is<%9 ĊeЀtI~:*|%~Ke8lJ=Y30EQLJ!NPZb:Ei֔L9WD%B# NTx)3+Lb>A2%J)݉тX}Uu9N\طwjwq9_Uے"r=K2")= 0SpҲ o)pW.E,ڏY8C 3 p(ixI#9rSdrU K^ZجFRQ6 d$`[zyYN=0BsG4@O| N@r9dvq%Ge=x7Β?X~$i\\moU1G]ҶN! OJTcRrQg4rYuӅD$Ə@R{`瀔١ɂȥf΢ml>y96f2Пv'I9(^-ղ<눕Ȁg,4 DUȑ$]ξ3^v% gBUk>R=+$`]ST xub4S\K0`<9ԉ܅ɹ@+]Mp]6p}Wl3~`G*TDҫa~{bFIv+ۆ/H/s"P*0l7"tqV"S0$˓#S6ag}4:l>%4d` Y:Gq q.aoIwI`Lr ;HN' &hV/o#K8MwaN$bARYMG { )" tlڬop( +W/tLR^ FGK^J˄7{bspiSI!!T7O7!䭃fT Y~ȓqaAR%*;;+K3i}l/e2$U΁/eJxY ̗@@Q[܃U`-=VJ+{[ 2l0`C=Ґiִ'Rqma˓UoI0I(dkxٹyt^2>siK-6_nt @r(Yϋ9&Z!A䮼 yp R uLA_ZvjGPacB7O0q g-53F]8W{||χJp3O <0;j18tT LKe9\`xr櫥z 8@F@i*MT?7=v-3W)r|O2ʛ{C B@},ySw~&~~ং=jT0aR#R?N0R|S1h#$!G%1 e $4P:@EeN $z@?ʝMtlhTo_'AyX^ze)8@K":E=!q- J#YP MQh3cbyfR.6>+SWdlDZf;AKm ~_$ {aw̏  !M31I;j_dOd6dWŮA?s0)iJJmk7.<BׅQ0:vȡ_JMzt5tbK=Z_ҁ#5J  N;$Ҡmnq J &ܒ*x76(Ӟ.>I'~Ս@\ಓH7:#͇ /hM,#]-6x|PkZAރg-Gvg},{|C.Ag&-x;pvk1j`omF?"|[ۄ,. !nbV=nS?=81[*y72- Z5V m ÀzafU&'|J.gnkt淇z`>ߧg*RV.W{c'Hb<J O/'t4׶$;b(J$S3/D,n,UKƩ'"{l>Y{;%Is&T%+Ǯ(yqD^ N) <Z.! 24)5&M(d:A{>iW2sw> "LAC{ =5JM8£`6X]hyt`ǘI\c~qA@Ig98RFQj:e{UЦ dfB`єic~|k.Jh^S1r fWba46yNZ! E0eWNDy`d#A9/B!8o ~+ϺLy1KFqV` âjk4 +$f3z0".U6. r/EKd7( _RkY A*^TҤf'I3pCN¨DkC!~E/dcXk%mrYHNJh"zI!TIƻ3QW)4rs<:hKPͧb$g $]WdzH=iu;/UZ+GW5K'bL z։ |ioMq($HRa(L*|fͣ&4Ld5{ĹxYvN-*^d} T>aP4eRG|!bҋ@$88lpHq5kϿΐŃG6p,d\u8j?k S +}g^_S&eA٥X#hk{0˷zZ{J*6_͙^_r|Py'Qpns*& O0(se.h$pȸ[XKaQHx6f^Qg(#jZwRx7ŦOZ 6pK<~G]4r[ O_:(tqs cqM,.;X"O`bO^.Z(n/2] M~Z҆؏*QSzp=`z+OaHVGf!P䖊V6Q:V|0gNu)^sJr}* p-ǬqMfcsw6u8ҍIg {LќD8N,-0"c8U[ߛ87k3@EQ)FuY3P=5*&U&1XاW:cepD&W/Tpd˸"2t1Ae.^ֿRa`~?lMqj3n5OatgxZΠ=žJEJqaW֠~ʖ3U9ʢFq@ak9xT,md [})Z"σA.x@̘XT%"M:7Zߗ B-gߤwKӃ| Ь0պRF=!)]zbMovfYX?A- eP&@ U9C2ֶo9B~{[&8@#[sSzf21`˘L |oԡ"m?t%E\郭j:L[,<vIbanͯYmd9=c;1\dS |>l?I[)OY}Gˎp9Un4oY޸ŽI*0V ?`$xʈܧEq掝f,=?CK!F `oQ` |0Օ`xuwxWUha\>^Q'6,a֌)e '&ozSqnܫPC8<58+$n^HS5Ƚ#<+U.F{ł/#q7\ݬg<3Oh-  ,TXM ŬQ,̦Tv1T1젡vǂ\A;ZG 1pi#Oad@U8GDЙxPSgNρYghC[TE7rԴ%+QsƖھj'\o&f2,v觺Q\;\5HIc%b&Bb3R5, PS JgC~w P q]UlkLT0+ V,*»ߗ'[*_aibݼl6(~3K>'% sCcVFZdm\=_j;cR\ V E PM\Zx7^io;R7gpWCiD)qkJ\/˕HّF(kT vlmʣa@t&SHaAncEA"@!jwzwJwn*Gcr=\kҜ,|wd)'-)S2B4U\.U̢=IT61;D (gYZ#̢ $ Y0Ξ 8v7s ٚ[=uFE qnANecCK{;oy߅ cG^Aӟo}ڶ T7ۭh;ɓq`æ%polry&>Ylyf +޵3[T^kYf|4'y_g%}~)}!_L Ḱ`[һP7K@T9 M*WZ'>ؓK6Z:HtwTߪ~ǐ:dv_?LK úGRid%@j [3#iB` -7}S*QTj[-Cp$_١RS[Xk";iݡCqҔ^t &0niT^ӛLg+-BV[gנe(@+%Zm&y MpL݁0|7i$e @IF  rH| MYJ,h01A,\{mWl(n! >N-bDŽIk.ae3J~ނDoP.[7F@ Ñ&AqƳݔ ;ЇKJUʹ"^@5|^s-:y. Xr" BHެk@Anv]Kš1>#eJUv{:qJH=:犖SLrn$s5cCS"c,rQCD^I\d%E-:p.JN$EzKj]g '0A7'd }eOW*ŜF~u+pݾXug "v˚咔V;Af'c-1^bW2myn[&o8 z= `fQL@X |J"Iަvﵵlp5SpVGvxc| !Ǽɷ(5I7B植n@in'ޮZ]@!𕴮![w4k(z( 9L؍Q/Ňjw'l0)ԕBnr,oD4<-C; VU3\)I)i}<)?oT{(hqlO{$Xuh2 U {mjKY;4 ^StT荠ΣݛTj 0!?FRe 9Ĺk""{0k CJ( WX{{D)91=GY fB4bkP/ 2Iχrt_߀(Gh怩Պ-5V- \5fDᙚ9n6M|aٍ|DO PRDal !)8qvE$Ӕ}-D3N cD(p'ݠ'~nKF4D"(d1#JHAJr_)6SX "ċ}p[F Ι#((fi?d0]e3+]hĉF<pVQF:| (d| 9[B2I#Ǿ*tj>CYweI ^s!>3mKQJ(#5 ,Lt?Q]'mZZ6pH.P E 3P~Ho7L*BQd^[m7*.08; Iz&eJզ d|+&d \]R-YM5VoV"WUo ~y!~XwJ޶D~kil1kVOr@kIԅDN$m'ɺ7Rex;BOeOl\w9[FΔ>/Ӗ@Li$߮&'?,>0߾e<s.33bܱe:l5a"NxMe眆lE949xL5.^7vaACB4)Lׄ4xD+ro"<9~g0t8v[GkPA+iTN;uez1b!P X' `Ti ~n*>V\}kAlnjϏ뤤dp{ \k8Jn ʌ(Q:rX@kq/iGPKp&|gY^,6U}j@ D2UA}`N;g/)1XjK`.="5.=\Zw :e*L^}żY@i#D-%zy{I ]MZ67uHM q:Ic\͎|P T)_K5^n O/x~u/|r,*Lv?Q<5PT Zf6HCxxn9Oi{Q`m[]Qҫq*"JY8g`n#C@tRi/فpEF?pKJ)tvӁy'MqL]VJyAc/z}VCd[mdW[MH+b3 ɲD!9 "R_ׇSg#SFnuw_(Lsh%M9إ_3BBɞujm)5,H>uFzE7Ćc,!\< Ym|;n!e9ɭ7aR$!iC\B cmn 5ؔvyn^yznè&gL{e\lg|r }zk[>Qsj' h0fs^oAP6w bjs׼$[Ҕ*-qA%8;MXu$$ .?+1NP2Q)3א]0ioaϵ̮BVY7ṟU9TUPkNр,C\$-vNNn/2wpG|n큷c[C,&-tףĄ(F^we۶[ꓦv!5?x)`?{6XKu*Ւ;v_/1ݛ3Q• iYvpuŋJd_gKo(M:`V!7oL=gej_yO%#Se2ix0 ůZ&k(VHrVޏ6v9QeYN%x\6!V0vpo?Yg#)Z1.l[JU a֝J4\&W_Z]$M]E<ˮH (u8E/jj͡@}7Q!{է6}@`Uw,CCIb. < '][jʣaB zu\Ԙ3Z d +\Յq o᫣t( ֊Ua7ּp{u,IN ֮rUSm%2"dX*򁦰Eb9Q1Nu"$?̂B%BW3~a;yC2􅻰8XuvAC d5 ^y\ Sӫ5tqBSQԮI<2˵ ;u0?KŴ򘎩;uR^r?S Xdz֪KHN37FmHB&~4ŒepN sV姀C}1fUv]S[t>Vs;߸V.4" mZ5覿_c+0^u7 P ZuSvhK:3ښxTRR;"G{giC]0sSa.[4mTz 5k ֳ{D j]!i9/ñ4,AVRsu>pqv*鸃x2yd!Aݛ񀬱6ky@`J`D0;!VE}<*Ҁ2B(v c)jh`H5cK"'IL2oX%wt;aNq.JAG|tYT{@;'F4ɶ5z W&3$zpD*|2/Zd=MX˨~feyUp5l < 7ʥ =w jW^X5/Hg.D:npw/@79$]˚qDTsnKs:Ap*γ+0AI;uGvHQ&G꙱aL ÃL9D JCbuW0ס ~\eЫ`;+bg7&S,J vas|'cӰTBGSMr kH{Ei: Pp p\aA,t݌ ZG= ]JM)|/<+l'zrcπrN)tA WR^纷&2flLE4H͌:v>_h'_Lt<0!!pod.Ɠ]@/;rh(&mnȬ#)EzB19Pexvv^r' bR8x-hۥci䖧v%'[h+!]6 :tC@9 2z*fQw,Ztgrn7դO.8%90"&dδ$lzGiu e<'[)>&JuuO^/ܮO|! .?`m `&ϼPȞEk+)쐏ri{^P?U"/L~k{&/ٮ`-j+t,B~>#u E|r蓕BۀI c ۇ'mlЎ%n(sٹ T\kT$/h'E$d&:ltbG!F"V0#QV, C$H] @&r}CYlD|On%('%!2{zo jOX#96)*+^#zf7?C["Y|kc]ĝ.+'_3.!I.]Nxl$o;dtaH>cl<{\O~ߺh"x"-:=M*(i<`Uv/w=B )KeQ vs)hs1S&rG yϫc*Q=dqHSQ"GN@$BLfX~3]$s;7 )wVD5־~'q]B:|s /y:mMtAU0fiv떪>"YED> Vl,mnTGf6h:$ G\+'ݯokF҄#g;D^Ocu1-.7æfŪ[qѥYGĠk./w;ԯG02Vl9וS&CJ,Ktg!$!W8(_+ 2Jg B\Ŏ873t [eb.Jn,`uՃl5al]iTIKr"=ڟYX$%*gX؃VlE-FͷM[:DJ"~m[):Xg0.sԡ\00H-Y IC^l4c cN|n|}Frt;h);c?$]xtJ $}exAjeik7F }2f<*M8:/ɎQIVD1fR 7ACB\\](w\m'w:!uXE2g5˶modE4/-v٘ͰMfL!#25s2vdBk{:׹u`"#^nO_P+1ɛey{DŴI oO1>yIb;^l-*dۑ!TB%:Fc쬧 ),EnS/j$OOrdNetC'C.7Д,aP%$PRw|' aƯ֊;b9kZʈ^OĄ'I׻̄긏Ƴ}n83i N[׉[Wlk\ .,[]e\x''[r L{ L:egQ2UhZTO%J!o䓆@)`Lk:׽钱wҤƮa1;R Yjb5vpX[i?2~*2UpP7>H  8R-gL%Ȕ 2/*9 a^It}ǩ:P. ӽDV?+zRlW U ]TF%pDpY8BH GR<) ,6Ybg)_o2ϝ+ KG⎥BЃeHq7rhz_U|O1MV0Vfݝ?_@l'wKd~HZn!k$`w:|F3/u$deSj0j\RDE+{*D }fN&IӰ5j}X|˓蔰Rb_SN$& Yi̵vgj5W.LS$|hr}<`9iAe k\a}ܥ ]fSʢXԭ%%? ~a+tddz*}@Ƞ񣸏-lW LNTE/+{2T(llJ?{!2aCYWfʰUę}?f軐4&{'t.\{3 EV1hG2$I6ќx^>c̱^CY74g1PJ3J$YRʫaX!mP~!ޏ^79j&!l-O[ !JcqfҔ4ŭ@yc"Uiu'{ӒR)=ji>$NdYwݦ;fөi/ PWjf#RJ%WH $G|hThr))/vSc%Ro2 Mo2W,/y䙍l7[H>Ep 7sr0"3TAN$v !91r4դ &C HK![.TZ!mǣDZc9WZa} ^) ϻ8$ 7_3uoj=v4pӻ:.WS܅|Wwvl ui͇GrRxDڿNCqО`(+~`#:S@e-1Eezo7$^c0԰i}GҲ `Px`H!1*t#:rJ"Dn#/wwP!޴wMϒm.pRޮ8BA;0IWQ`oh[鰥#frHGFI~gW6^#=ߩ [ÖاTx=ID%+Db.P/ŢV8ߋR&I5<^<%U~ar)_:ZZ*F8o^w Pu&2514?mmD~u%H޳)rxb VGhͲıRRwJ!ңpgF,ʾQ\uEKv]l }c#b~H)\UE+9{182ScI2 \u)q+1!l2Tܦ(>A' N]K~c<1bvjM.R1eH9].J8L3/)KȷSPTH3ּof9^*@/&`s rTn:JSfeږOLx>9B,D@z^>7B+>Cpdԁl#`Yl.kH* Zʌ ȟ/ߦY8հT۱@Na~+"ZYԫ5)#WֺPʹO${r؁7C'BVf@"GgX0ŚP!QKJ,)ElnKԠ4Cv +Ej9Rm ~L^l钊 {fl^Nd140,ːM{%k8nm6Gg%q=>8W `t8Fa WD(t:(x  uT*]y=D"V˗>-7 +JR0V xrW\/Yߧ-EY?8ߡDNy5ۙXSTn)+tY_鴁e D$#% aCT(ODoܔ*( }8?meM0]HƂA82y  Tcp*-JpT2}pFsb,Ȁм,Җk*w3ԧѨ{l>ߧ-90eٜ͗Қ:/?zH&SF˔jG5S݈SdܠAA=_19N.MfΊ0ALhLVnߞW$wbόD8BvfT媫LCO DCM? 66f(v󒿁{ xoJP -Mt|vcm#CEY-w")9-1'bV}x, -&ț{Ϻ$=*0%\)g#{%S% 5Alձ"E-MՎ%g |SM@p;#|5Όp;5,̖ >YR}Wlo8BD̏:9ȅ$[jY1 l *'uk( 쯭UӡaK@GuɍyK(2dߒ6<FyHR}A9Sh"q|taxI} ZEZjv*^BZ=61 !n;Nqc_U"MQaY9Ⱥ)9@zjS;%(u% \kCU^sd}bc X CIGiBY}/dDSp>|饗Ql6htۑ5u( ߼(E<7Zg v;,vFv*1nyh'[i#M6,1&s?eX: DX:A)yZHhҶBtֿ:n бn4A=˹^hAܫGkun4|?!G907~CĥnӴHp7G+,z6!itCݢfk]Ҏ2ergī˒ '9Nf+`R\ZZ :~ &p18Ύ/kun~-ˋnjU8.܍:[MV1#'[',HK__]?P~W$րע9~s+eÎ{+7ϒm-I6STY#?-(]Zai[v pCvQ52v/ۜ>'&NQ /ͺy+jOaɨ,z|^sv;BѳFwj#QX D+9OX ̠A x~J(2O}+#;{eۧ!#{n6@]l& ^ۙhjb-̷!-Ǜpc8g=Ϟg`F6'ˊĆ|0Z,>)nBp]Z7D@( xH69-2@NCGWe%VJGBk8HÍ1 ?m}29jWeNWX ˚p`/n%KZ}WaWG4P7w`%P_]HO_z[=5 4[.%$G,x*pbWLhGwS S/{V+bi1 -&ѴaF whb.=8>v= GdZn,B5i_q/GɃ_a`"ޗ=x9@0SqzOz$e-հķgm4JmX˜B,l3jH@p T< &8kϲbV!.8u[:F$X: ҏFNJԌ(-Q( ,V>5daI\A!.v$s>¢D 3t@Bbw/Fm7[k\XH$ 5obw0VzXNʣVv$4E ~|.|}yJjNnH]Ŗ1X W}lwhMO/f}ЗBSYW[uht74ίX7_p5e FF֧P^Ŀ7\n&% $,Wc9CvdǐQMMj ά*" vp\P˱'5?ťo1VF?pp=d_ Db5<"R-5mx,ν}:mT%𧩷+Bʻ^Í'K> H`biJsw]vmh垒'#\ql7yL~[!c5 t8\gN_&lj9qdNhQrZiyiD z凳uS^Ǘ BJhEp∑ۼo(a%$S^CS^&Mp.Λp/ Ղ g4ȕKF1;Пtf/~0WZV#}YX~AoZ eY Ŭ5$1(BkodatO H'x@̎΁~),=)}9}1oL"tP᭸(aBxLjb8Y<8*#C N1n*CK]zkky 0r E:fЕ\1gDǥ%'b3镢BxؕQq$zo醴l)K֔I0̆ڻgzSyc[yϢ+5RcN YNTSk(4FüliqfKw;Oj B90?*iof91OLwoZYg͖֘LR0})8=#+A-U*ExtotE@a.BXR|Uax"9 Bz)k4t@$g$X8 ߖZ3R2wy<{ (p3-;O1^|iΚ/Q5h`\#"[W&`IߎJW/5|E,4-pJ!I@>C-<(ROidvNܝieaoUf`%sJ87Ҿ6S|!OiW ō$kJ:4nk%: rMؘ3tAYjP~wFb3AFV 7WVx!FXOTZevM srzfVlbnF$E梅N 8`IFuQzCAom&I9Oe 3]9 u AʖCz{elhb3[.Gh i--+!cI/Gr [\ Jʿ`'Zw&?0sE(@c `NiZ!ncZ '">h=#eIe6]?2d)&3̐à|)Yj'ndpsˡb{B8 ?Yagf-%j> C mQEn+OׄjTZNW#SZpv4L`"+?|?/( J rTN~mi(ҎQC mk#! =Iwo%pa4.\/|r< gwB:AfCY5 K?!* V,@j6:h5&!itpeۏ.Xex]zqBG9|O YVLdoJ@{2W{]*xb R֘$̝l~biD fLSҁPfuv!tgH黚66TQi; A3bN4 Fd8Zkꌭx].? RNJx˔R-)Ə|\hx <"`)*?qPAY+T}K7̥>.DIpj`$x7*m/ұ-MU[LC{]:Bubk|CMWZg6<"$vpnr]E I1!zK6'C-"\'D-ǯͱ疎!eq"#7TFe<-KL=~$|]x(?mɰJF+!H)*A2oٌK XDJʭ^;$g@m'x+x,]*j\ ԭ!ɼ5Cs\qD!Px-WuLWc7sp+:QN( ʩ݊H)i?/HF7,*?'x)M j;LI g n_X. ^q.vXL!Q%A)=s[zuZ-$s_.<ߦ٧>a8`DgNLis\?݅pnmH+D uHOZ=qNj@"JMgV d?G">C.Cu"SE2QRctd#seϒzo9nǢ<f3vb4/E\ΰ EJ}9Y7{5+*gz|#ZOʝ@fmҗy%iU[ V`w sJJ{y}?'?D,S.7c\eDY Egz _*dO\=Q%n ޔ*S=?>1 2hFA8D+`o̐Ex4B"T:"h͊257g9:׫O,hY=U*Q ΰVo؈B/Iz/I +=IȟRۮ %FzH(fpuU?av);bsuH3n0b#SUuN8kyޚo(y}pxB_ᮧ Qv'LWȬF`g]'8D;R:Kau͏Nރo1ǐ좢 ;$n`طJlm,t܊jko/s 5g#`e mvwܺ! 4f5E<$7}HŃc]H(H;&e|v{fIyZ.+9%i>8pXI5 >qA?{<\te@G3xW!\av.L;qj>)=)ЕҖ\o & \V|7{1ySϗeHyʯDHNR߆cVXlxhI,U"h~X7}'ijrͨ9]ʞc}X 8|[5Bi]z:k̍".nɑ.B/M٨EGI|_QJ`o_j/UN?0z;4kU,0?FWR&(>iķQa"\~P qѾ4uazc&VX'J6> So8ĠYnT U1)drN*9ӦW`!˴$jV].waJKe"6;g~BV 7t܈̗S[w]?B#%Hɞ4e1w _o ļIgܻ_"(Cjܥ.^atGң9ssen-4~!G({Cv pt "7mR";*J!qL"wd.{|Ͼl`KS!`gjQwـ0(nk!ߚBt"XKvJD$sfXב"&( QP\Wʼdp@Ѻ_0++.)v486KE=GT۩5v jt5cRˎo[ŕJ\m1G7CHւr*m:9bys}=["Jh|  MF+Wm^9׺!%AJr_j!s:R!1ӪF`E]99zA<>FٖnB ܕ+m+b dl9j~F?Z X9Vf™ e (k3<6N%w4vpȍfj' υFe#yi;Gy|asvSOHܩGßEN-'EMpbGC2Bze[osud]hb|x:"͞Ԃ⏷/}"\8ץaQ_ً@k~1l V$-S5ڂCqmV5Es>꫱MNfH7)) |Ҷ]̤ tEF?wA.aKs:c}+X 7KFev2BH䛛[D"&b-~g)uяu!̻!J彤_!K%fq0kTڼVy@-= HjO`c@n{tشS3T16tZi:ȹU|Ĥ-|-d`:`c%]鸀m_֭MEOLK/ڜK^~;aJf!O@GY1b>pe?s6Fl eC"R; X Κd5$M `B׿hB5$3=G-|.Nf}2镥!78#P ,o,bF3IA68Шŋ&ЙX{Џ07TGOOŞT3,־7cGIf+W?2ɳo€)4E$4AOd^^f@a4k\Oe*[WquNdH27If8_%Q)mj~n,wjf*qv]7˰m:Q'~ldiK#N0VCĽߨJIX-àac2ns#V(=zgE-g:&=mTUiw)Pr,4lPe%sݥl1e7S7[)nMpvf\Z$AeFsEhTO(%dY&(wk;}(kUKZEA\\g_2*&)x2!vh37_<_٪=z̳ S*i'N+ԇ[$y 8B+N"Ƙ0˲Cmۓ6Ȏ٨jѥpSlJ3 RY;;JM?W%3K^XK)Hr%Z!AH'˥jb +?N|`7|/? Z3,rK(3bdN"sVȉf:+RFY;XLPs]P*m|!V2![%wXpkF *EFž-OB3fp'3땇jǥz^NB 8m++ >I/8OUc۟MjtӫR \08;JjL uoyg%GYKHQ=<_9CCpBOGGD#<Fj2mW\nNC쀭*]'ۡ#t?5Djr\ ulNC$ T1B9<ˌB)oBnH/%"/UHH/k4bK?5cL-qg!UyÅmL3'VG]ⷯ׹K};C &~:2OLUƏ Rqvxjc&m rA.pdIhqeUuմV?։!f:t# Z0px:0#As6>.wB2ͻI`_N\\\WDŽ#/x Q 2sbb֯ evM;]TNE|I@RKHzo3UZEfE>8Gh qiGXzl@}{ML4)y1!< 2TyX3 P4/qf$0^#l~L)ɨ@qnӟ${'c$PO c0,9Z*qUH^f (<;;WUfEESaA) |cJ9lKDy /ޘ!~5YwSя$aǛlpw>Ƌb]𕤨!>LɻuVHrzKsՇ- $[.ĥÏXwxI!vv3c0v0(>8W2/9T?S-g"Y[jh [E 엺CQqOmn,oc7r/_A〬:Y',jX5B3P)(q+JTHm#N3'EHX:k>'H; LtKjn2~:q6M/)&[]sa+qZ2k .;2E,S Zʡ3}'F!$ J@}d>oA\' A2cn; !<{7ȼuی/9.k @g&*:w`Ir$ό=E׺W%9xeck?iBr,'}x<iď1C#'2Ho< Wsijb@m \CZC[ ks4n.e(@LZ䩧ڄċGT]gK V 3R$T-|=hۮܫy&!z3wvRXYsTM1uXΈm "\3\ qUܤe8KD -ebnéJ@ZfM\a;Ye +r,QHP7`)䋦w#pgswSr j4sh2dlm/a@an&Objx-[u3~4ƀ"jH"/$֋sF~-|P%]_RGK%BcDv(q Ja]9urgŽAM`"q<'GTBJ4}fuI4H1@G ~{Ԗ 2y%\bQ?ػC! J`,>U&ph:Ԋ{@ȯY V T?) X)?l D8 Q7rڣ_:  :ٽܼnc1M[%Kǃ`+Zp^:W5S{`]52c8Uy\ۅ}[t^uϡniθ. ֳ/޾O|D4} WF'_¢S BΗs+`n-=6ZXkN:(4.Cz)\ lQvN!힄 (O>Iϛ; C#seűռWSJjzw4XǻYy,B.m ԳeRո`׏vn#IZb{ttbᅽj9ql_.3?uQ\_]/S~u`=D[Mh\zr=DZ=ָmO& W՞Ըt"87%,2khmjoJ;l}Jwkh-Nr+ҦOc\}(:^ۨAkt۷Bף7m[ nP&RDx;:"y\[pVa 3_8\!FW.|*g]J6sҷ_S"Ju_O/ObC2WG}c>:rLDXJq-+{hXk= {&P?dQf/kI.L%,Plc&:p G^g#`twF7$ZGXe#p=BlfMZzŴC#qL%%؍QD0-3o%p@exdgr/&X*k̂J<}Eg}ʗE(< DC}gd2n>J ߇k_aӵ "t!<༊Q^V9Ln;!F#Xb0{QĒGIjrk%Q~.MS # @$xȿIU!_peޮl RԴld ϓ]0{'^#i!ƐJ μ:G°|C"mbˆ-}qy 6ia&H$^?6FZyfnP:S֍bs'5Kq4[~99Y&Y?r`TUՆPzmA($ȳw{ׄ& nxf3mҵNE0jY [Xc8AZdIWiГ{* q4o#h/~x*mB`*t^PRrC=]yTsz׈Sȩm,|kIntzA;=#h_#5ĭ^޾*spOV ZUQ]9$\ 2\Enoכ@X;앢B-W;pނupQzqO;ڽD%HTSuJ72rɑhC*F?h,DPWƳdO?LMh7&`W8[YD=Q-ҍCdnv#A9$,@qBǤZۯ:;]EkR}qd3ud񺦕 ޾|&e;TW5'd¨8H#C'7@Ý)Z3M}l%VH$b$q"y]k%Lã\pc?g7 .4NQ栲1G zI}"3&?S|a )AlJchi O|T2G@r9__ٯ`ˆqovעWEݚ-ɰ0p¹@f)o W_[Ltt3cn\\9oVIjmpY?9ui?;!8E}6`S{,`*F47 # ymdV_} l=8>Ɲf[>F }\Pw'?Vdjh!<ݞIX > b;Ę],I8i:ɕYuEGn`^Jl+FBG76qXw f%BTRQ<4Su!HjHS(k>-wEZgw,j{#zu$]CH!.-PwODaouaj"5ɔ>6GY_6~>?J .: LaȠ] E6]dSX.t`'96*yP:[ڈ!3v,m.4 w+ty $ZsA$M\.55F{=ə\UdG2a/B ?12բ&"_Eeq ohȃd.9UĬŖc r8CTNEHTcӏ̄%^]EtE"ɓfT!HEizlN v>$|]DWѷQx o 4>9O@N(axLi̷ϢHQ~>~LʥnkR!V+}UB9)߳PҋoSCaxeS"B$4A.dقke%U1Xآ41х ~]g=#$\g>2vp/PTLFֳo y>dpI@>_5:y̱Z.S:Z%R_B-sZIyҧ4y냱HL7X=N?c_|?s!rcѕUU(DG2@ށ`kDJZӬ@vb0=ɨ _L$VdTF^&.%P*XnؕR`WNg 64A Y1`"lߑBnR"+q6~U>l71dqaŲ|| 3rHsX$K>^-u~Yh qbYLEn6jnzh"rk[ܳMBՎGЛɋ!zrzNY~YOe" /F4~6Vx^sǕ-ױrʹ/RUWs-0qLmhʟY[iSfbΐjp=~ݜ⻇9 *(Elbl>M 2 `խw RYN[%A7)ݳ =ö"@hqM9s/Cr;FnzJ(T bwod2(h]"LW'~oqL+*,^lϷByg0s Hxh ίe˫!{X._17Y6IդwiuFTﳺ~WUbRμQ#hc՜D;(](߉$yQEݓOX58 { e%[h8T.iI͠(y  c ,RB$c{3}"6 s聖26:ұyMꦽ *%YD(K MX[s3->V&+7:f&oi"NcKOnL"A`R#vUu<.{PxUP8p<݁,E,X{+2Za<6pC7$D{A**ߤܷnPj%vkDiP$#Q;!z5pXCD$P( ]X ; kqN "܂}"!M:#q@`J\Ls./?պYA@m4аoh--*4)`znRUtͬMQP,'tRfYč]),^FBE}#4r_`jfkC2~b1Y>m+1ҍp+iRSW\-̋yx4%t-s3%_'?7$'+) h~8^R%<0# .޳9W_Е@=|K) 98xj[>I)_eK ~Bd9$&jD](SWOXkCw h꽎 ̾2&˜gjqx%'$#o߲~o2AH%s;uGr貦pR4 d -!}rSV)qWʑaxb@ #!֧^j鱕b2 "4#ﳹ!)Zz&E L۴L3"4Ҭ[\wA,wsGbi|H}O}ƂWb$DQQ+ Ag w;@"Sښƃ1^?n5e7ɋx<ҹ/tkhѺfYoAm@~%C ނ6-+@6iߪw aX{'{S(54]/|JI,^sߐF{R=} svcDo:Pc=*oM&qCttlU!'6,)ZZӊXj*U`k.N^I1^k}nY(XnCvI!,cX@xvd܍g}{Vgg8Ӏڎ a'&)xh5TF*a&Se)LRi<؁%V^RO@FrN|q$IAT4u5wKln[ T<SÄ2c#Xg K㔺zحZ#-Mlo|>g Qvwcؐ ԍa}֭Y\33ke޳XJI0⹇c6v9րFqBqnqJAyUµпuSӝTTZD*j:J$}g-:Ku߉bcڌjPKZ ţQ{ABخqW0ݥ7CyߚR& -αp a?^&Ձ f6Ʊ3ۼDWáp }>ywE ~%8ɿcx>Pn@]0inU \sE2Qe{[E槧ۋ0\'~j;~ł*k|6t,b /0Ѱ&d%Gn]j3\|,%я~L>/[,JM[WG:Iu_8ZGK+>o[^mASv[tx '~y^#՞LV=icK2+|biQ:P?hp(e0_az3 I{vGL[9G8T}(&w.=kF:M4W:Y'hp붶!cW[%U]RI(K@*]O"{`w^F3k%y ] 쑪(EA+ S5OC\=)?RLkj,=kE;oHJ'6j@Sz]|sӀs~pDVXnR8M<`Rϛ>B81=4Pm:v4+Rsx5v2Pt5YxⴵEBc`"XU,U(yL1`%~I a /"A,V/ѥj- Di(cĄek\&$j-%m*RjtW6Qyfun+o3'Z /NjHǧH-٧RԪO^VюـZg8ZbQL㽛'C2#B-N4X7gH٩% 9b>_UuJjj9EKP#hIa0%b'gQ z_4ʹ]毣TEy)>8vJK+q;ȺM1m|b!e! ?ycQqЪ4nbuFh*]w'2*iN0&ݓ_1yzH$s 4/"AJWۥhz%C+6qdfth}?`M:`x햍Jʂ jrӾD6Vu.TH/uX|PŏK*j&ְaJ9 Pq:?Ah=<=}W|9d0ߓƽqֆVA78J=_Cxnk2yND]2;B9d`]M]{#" |@yd7ͪ4NkOvSG EO@.*d[xCubI}C? l'oZ^J]ǟum 9ÓM kC@m"})[\۠RaӲq!?هV0;~S۽y[fa1bKzrvg sڑbbm4D es95kd;QL|Z0mS#ibg@ -jfDe9m ;%?vFVu/--mRͿPJo 4聰"2ʝYmʂ H`332UX| IӂvQ&Yq> z [ g;7Ե! b]\zV{|\Nb![̌HeXLk=A .pd L \X;aN9hs%NʦOqCkYe+TS dfZ$D]Yle&ݞ4fk\My!F̬uHb4 dU.{D ÊT8|,iW8 F-?k-b,)Pmv>H>'WoVLi2fp4leMug^Dܣ1\3X;;XϘޝ,2$^\bp.v[A> ąb4f/胘GW˅ŕUH*wU`\wCrbbo1W#q`_8a h2XsN28?K5!{s&@59괩ܲ+/>Ȓ&i%#ilmmu>Zfڒw%_QJA4HBnx A =ɡ̙i Wz,n 4Ŝq,5#kgcMGtӟx]{'(W_г/Md~orx~2J}AV66H(i{D* ls"Ҹ$0@9*$=NJcgG*{Y ;GeX&K#mX ?LE5IS042{kcmyU[curQY> Q<ꛦb5ݼWh17eI̸GmƎ+ PjOλw|CQLI=m|8Hg)y6GH$sS?syCZac%-t$/[S)0F&rtmǹ!58yT: D+ v¦h0$q4 ZeW"V\|tq=` OWc➍3qA?OyJh4 ueU5PT ;_} ‡GDF|IQ+y Ed*Ze..x\Txao-<=^ /hu%5j t<Xf,8oJsw!=B^O \6rj#O}?~e'Sf0M= %G6iQoH JL)o{TqAkQ^Pᆜѵ=\%r{%:6Z=[aFdp%!{YrZ쉍 1LU@aDwT'i_41 D/O@,l um)5] EJnSSHf% W@j[AwK=gw fE#vvן`؏A65G*FNy;V|X3ͼʦa2jF~Ɯmv"rC ]ȠLeQۇzSln4;(pF 778rT*'wvC91 +j7oZd w=ڸ`셻/d{EH._p5YlVƂGw2┫"1d-! {0υ+ѴقNQU/cP= Vf s}a95ڹ|V\9iN0q5TV3"C+8GCLͳg嶫3R:'U$k'#a@ؾ0N27”M(-ZS'p5rѝPVܻbR}=?}h! n-:U\1j⎖?\czyԊO1=ET=մA!4OQ+z W8; a y{1Ob3[gV~|yMfXd1aH-D]yG}wY7Q** dgTQfDMKh,s2>1yPTV('k 6ju rIb2I,O-SV9rpׂǞzsp|*QF@Ya NL"5iLtmv^A[MK8]8ZX?O'xi( GoΫ֬a|Vtơ[ΒK0 D=Hи(=;E_x,ㅼ_Λ}v%1FC>g8]>u78WBCo=|05՚5 aB5 @XPD]dX8@+JPDl÷v9ء)y´Kd[Fwjdy7fZqG,tVOтf j$[z REN?oţGotq" xqQTMЧ.y vZyiqe4;ʙHfmzQIpPځ<=XS;&%r] ƕG[Ƀ΄–5*}-%7)kdUԳt&i b*d83 )$ad! -(s}C"[uo_LoH CYT䢩kC-}BSz/ήԹg^I6E,29gHĹcCMivfJsM 3`G>XG}0ӶV_ŎȔOIf)d﷒m}#Z.{[Tqa#ƚ_ fFX;G6̮ʬkSCcA4p{t+Ja؆:HE{!֪l)GKT+Ls;w`g2j/{-kMm4 tZPu7z|\c3-ST>J4 l} #SLI>jQcBe3Nō\Uſx?/ ~vAgtdMI2t_h&`g&F#B2#,Ŷ&Ur0j/A'#t|3dϣ0v&怮Fcyhso! ΏtƫT}g7K,Op,s馡y:y5\v(K2պO)2nfJxJxʯ 7S0?@exVo7I퍽76L ~ي<ݺjh R&vd?ILT" vH,X*wi($^5I<=k%1 Hew|C:^>RP$֛TqA?3yvc'"Y>Ɗ gI.>F@zcƙp^ʇ yx bt3!! 'k)`:j\%V\E¸Z,Q= 0n1֨'BARU0eô(ۄ=VO;mEPe $KD~wBna) 75^/#HO _c}̡Ntz&m!(@@d47k%jx7r8~͏(҅HI`ݓ N~Q7(D?Eᔑ1q"nEXMʹ']ǘvrz7#ydC] {UFFO4j0.]TM$:Y&Y+$@ pko\侨SX폭4Cmk h^[DomMRRܕbQ2gֲe&M&rq$?f)vR*'"g̶L Rzc6tt{nsY; 1chWU7TD7K/^$ {P?'(FreN[R5e;0w"ۏ%`J֕;i$uP)2䀕EƸey\+ΏZ ٘2I|WΞ?)E&BHR*b <ɠurLoAO!Imrlu }@`Wƅ$}?Y[ .wz aFO24 VȀaXyf]u~sK`^DHȖÅ- 5˄(1sLGf;Oy%0!ҺmI jŪ3l-ygW34M9TSme_gn9coX3>XlSքG!AN2C8@*/aw3A8@yjcF/VT¡9ZKu8y$i\e=lzG#BDR'(*IWo;C-=Һıns4lN"6"aЦDY<\ ZΘx\ǕG$5P$}G tqJۈ#ba A+Z(o`B/mkJx'#+u!e& .O f ~ZA0ÚYQ&ΝӌeCR7tĀAamTØ0(d`8+vUKSo?/5e.:3(@ hNzcFw$:g%'nNn34adfhZB)c^{IA8]Xs1Xp*ˀh/Ei; wRs888e!t:wqwD`пrx0L\^]FTP%̳;~H =3KF4ҕjuDZa^;' !+ULJJJj܂^Lf7nf6k =f'H&оV'|Pa> fGLE0\:^?vR^&| ׶Vg(>LR1ҭm9y0YhXi({?sƋL$X+c 2soKN4lD\/=T7[*Cs з9"k}}ygUju+2>H%#&_70<g8 ŋ|kDiJbWY *B}57DNG',hxIf-)Ge_sqߏ}RI/蛔[D~U9W9%k,*uI6rXA×g lK뽈&T< C];[#,qjw%(룃ܑ5Ғ^9q PȟecJOUrKB. Ԏ6 `j?9 lϷ4#7ĭvKh/3tgJlсA+M?i͎ dHl~zL+dX#V^=DJ(C D_/70*>iJзM.H ^ F&U/g{Bj|m !VuKJR DѷNGP+?UqZ,YMid}* "ǐىw&%FpZ dJ /(9v{♔o)b{~H1* L?兀suud.2撟؀,9ҷG-5p8 _NOyƕԢد'9U r< toaM2)Gy4 s  MK?Hz><'YF~3 ,6 ޕ ǜ $Ruһ.*Chb VrBH5C':K2_Z%n847TQbXkwKY#KD5,?ܪB닺؅!w!ؓu߁#0~[9~h+L$ZP{X&JjcR?UFL.l5E38o%3a)JtB1J+ b 1[FӛK@T/jUX vc|0nG P=F5iA>ԁ8ǜHx>,*5Y͓﷬ֵՔ@tFc$ "dpQ$5Gnϴ@ %)r`H5z1XSPe"JN`(]K1;pO@ETЧ"5Ń{jPhҊB`UQ l"wYS/.' Y":9âٗ jV>Dո#7}3JbI(fg% *)H/3F|rӃiZ]atD8$VSrV?>u1IxNj QL$-u/+ߣbn VPAv=b2G[V4ceC0M;-i/-p^~c 3*<{/V\PbЌ-[Nn:|{جyWNS䰖&XHjt?` s|vrsT0;0RtPM6'k;L.A㶝_Pyֶ'XԫI]h,V8O2/eOaܷ=2;X6k2Ӂ" Zꦇd[`8+CMJpr/e"mxҰR=Y9~3R km d16H5F,h$!s/b'ZY*l/؇'g|n^-f6f#͉<͠XՁGvPD4J^VR*i#4AÃQy"gaPpеXdM-QX,ֱ֣V)uj4Ǿe=k V9K5ɡ1*Cvw<- "L%|/#T{ф*< .w6ɏl TWMɐe8~k O\83lkv8|ajul*Xh5Zܭ"ҙK_« -բsev)Ћz?R٤:C!1ҮF+zu e$YGc,s(ii:z6$};'@\8E4p,qLe)cFuyP>LI }3;YdZ J4'|t,Y(2CWBԻ c\kl[)X=x `h_gNyӳ⡵&%84"Ldzۘi5ӬYu+H#xӿʹlrf6Ӗ3Je)4Bb4$= 1S%IM,$Ep)I{tU BDMܸuѧk7JoE 2p@[xMWgp'8U0+*୍.m%K>xrAr{`1kMuR[:sTϔ޾~|'EcG]lŰ|& z2HV,U=I[|PCͅ3OzX7RMu@ /@N?=Lݨc/M ITUl)`ֳ@ e!˩A5>)0ٝ}$wؔu4 GxZ`.e ԣ3V/t0cd*A[E1@kJ; ł XT¬u ְKK\ jj^ְ"I&Pw4펅7O HN-qVy0{id[7epGkH{FZP m) ƫFf)y֌9zˀӳOpXt}}BP6_*F1FV-b/nWقTU,ztS+Nj'K+^[qF:#X@R*q_%鵞0AnB_uF23Y{v^@yTLn'%8t; 1 zxȠ|#Ɓ+&ڎh{Vdz$5bX<r *NU0KtG*b~`3q=,#5%xYw$iV:W 40fXb0L26\=WzӖ : BnN٢)%n.%(|{<8);$<|__gSۼHMռk`S' P tɩZɄEId4>};P)kvczlY2y|/448hwĶ<1S 9pw-}\ W؟#[Kk,Em=x;v!pC+?ǪF]7RAQ@,6yw&j ȫ@^3o/=4GEٕgfDZT6SD~Z!x-I\&օ!B<<)A5߬ "iSQ7o7:q+S!%cM9U $F+nyJfQ!ؘ0xe X[!e|JV<5u 6biv?lf6g??W6sO겯75jUDCNpQ8pf8%5C:_0n'2/v랺1.v`7[.S , jAqo7:D~:?)@a&tR[~Bh|}xbb24StC6:r0L+gcO o(5$gB6Wf\*> 0X4t]YW`fĊ '^5u"& m?09/W3+9ik}2}J27EŠVj fx*!Wh"Z;Sz=\ )QEd>٧JVׄSrOxxX$0J‘ף;pդ S8yd&^}F-?k&$o03K[_ ,E#^NQ%!ObDqXIYaIp'OY;}|Ľ)'DK`6jg77!јT| Va>${zI!XSg[!D"AtA'ֹiZ7AtrCD 5I}4,ZH٥ `}nJ0q? 7%;`` h"Hc✶A>ȡh`U GC-:: I᧌(^RKQ+ٺ(,v_HpNv|YKz^N^exq}4 n?JU5LV3+HmjL% 9Z":ӌY0j(PdC4Xfa:btd'A` Nՠ'US,>_= 5 Y Ă.Bf ԉe'% D6LڤPZ/tx5g-⃏n>YA`'jm:PU$nxRTz7)mo+ >lFTݵW.Zj( լD:h(O㫖ņsMueL 賁l򨄓vLPI*-& f~푝) vk5]-NM Uܻ x;m3Rof ֗Uic.ݞpr[4[K.jX%bd8P54==Mzyf!G0g0)W'|ZZH/KhI)~1Diō ?XFszoazF>*9-`uh1 \ZU +5m9{`T ۀ7\U\#AY6H 㙬Zܿ v(}XBr'Ǟk !/0ȡG0b\G8@h-|R8TХM8}nOFug[uJ $!p(zQ}H7%WV¬t\M O7= =O4 j^F Ҋm!F]{p!n{=8YѧŅ|is Tk ݾ|}}ϩ1'橌wFAG#X8R`-ξdqFyXN-{3T,HKj!9*nb.3uvأmMe>UkXqɉ3!xWwMk5e!Ƙ!y8̤\;{et \M(i~VcK`ɾ9Vn2.b}vHFaNA cKGmHp#OjA8N~(PՃ#W` yy?#+@A2bYi,N>Z1)P;Vj> .}4cIiRr*J%}[srM6 Ul [F+#'`ұ9Չ-)n1V6Kx_/cc4;ĄD[N'T6 (Ԝ$@مm]̂-K5XC!=d-;l1j$^|'up*)X7ߦ1b)mw-2DLOfaDf\JmTAHdv)%_.![15:/XF R3qJ}!gviTY/0\KqGby}MYH(ASM#WP)ܛ'Wё'x^rqd 2\nС\鶓(`=\DI A_a{QeH=*(zzJZkVS t B}}3xYZRIjJ40 L$TXYY#cX .aZ0~F tʾCqrqLJg A ;J @})Og-F;CK@&`H%ʻJgMB+R O({DrFq& ǜN|&B)4-K zWj;"3yz!X24ͩK^xƴl}6c3(c;<#=WqW`zpXQ~]`)5=2]$*~\3fT% /OWj6pE_}Jhٚ")qgHt'1 /񷔔! 8ۊ-B)Otk%|*E)Ѹ;~aډѦX[1Մ=:s\D>v4-fMIKfa7L8wr eش}&&blĹeSShU71w짽+\Cہ.p=du:[ü[Ne wڋe eLO]|9Ȱ)/_}Cp~-|>fK<>[l-NcuWҕtk[Yn=/pŮV 9[,p">Y)  G'Mg^Bvв'N}I xxpj]0WӇ*~OSJGwy?l6OzBDHpP١}I(_D{Q7זJA o^ ? lwBu4ӶE#F7 /x>}{D&A߻Ȱ%FPxf ̡HvöU0: \Cq1MAr!gDED5$D"iワ֟ A(O Aw@Uke[3sp_E#ҋ&@49ϏFh˿I2[Aɳi`뀰>2kB Yě7Hѕ>Xj#z~pyDӗ& $bC$TK^=`P2a䉅_PU_z\g,Z1zVlnhCEck!&xF@p{!O+e*ҪuYS` I҆jp9rԧIwVF,JN2dQB& qz3xt*IjWyVx+.Nw y?΍cX4<=`aha1L/ˊ_m/2)J9٨A3"}|RsC|:0@2c|Ș:3֋0(>$5`oZ9^ХZb)\p)g;h3bfj -%MRC,ü(A i,^Yv6( !r'v$1^UգpfTKEFzlB؃eR;-{rwU\aUOrb|3gLK"1x *+ NF]qV)p!Wk:-;4 357CAWYh+]FtP:D.ʶ[I8$MHFBX A!UNV|C7ҙ D 3:j${bk^. QHnVm,5T>;'ֈ .!i}g4ۯ޽778w6ia[!`Dɺ^ǶY1WX玣6%e`aT)@*٦{Jp"aڵx b1禎J o!dNd Db¡+ՕKq-sUgY T[d@-gEcC )t _q)[@`^D9!68iD %ghz ~XlY_FL&o2).p[F>RA3cZw8,mǰg6FK-3D?(w?~^ŷ*I'͓2R7!;yjE~.We];A04 !9ʅ+afIg0n>'Rv62_O줥CJѳ!ٙILG=64GQLsW &A[@0ɩٮ_G;7&:m߿m 0A~wxhY3rQϝ1&j3g0;T>C`'fUL/"^C9"EmfJ.⑷rԑ3ttknQl:G$o0'z0vYVz8~vZ.t i5NیВp]`D{ӪO7*=r%.m{R,YB'we|8Za䳵E=ґ55V1 f?4I^Y-yB06TLŢ_Fnb}\:jG00Qfhwm&|e-2еeL_+^<]H@%[FS(tu:E/g{-ۨPj$CPᨖY(UPX Yb!η['| wt#]7 :vj5|i3FEqZ~ԿWÓ0fڐ67l#WՆi(__ٍ~BxPe4VMNq$չ8*cʔ?L=*h#rSZҁ>l lJKtUM$8׭P~3eHP=x#znό:(H-Mf%D\Ii=gy+fHZlzB^Brb0O]\*\,.O_m# ierTn?&"/Q<ꍶ`^uͭE_#)j"ܲA#XEf,ᗭrCUB]Я!9Ff+"Pb(zkYvRPygYG~;hQT7D{k2ƒm1uicF;DU[|]B\ዚa?69U89$]![gnDda~`"):JC[GL"R_ AX`Ie9SȍVI=5YYF|4/AHQ׾ɋ<ꃻcaO5umDk_.cqW auhel6 QL5r I'8k^;#AϫDêc) Ʊ6#e+}? ʝblҚ? g.3#S1A@䘱N) /ʊa͏5 P>8%,v|"Ƚ_fST{Db;'?tKԁ!$p^5ꤔ>tsjQN=(V't`)isΤ!$|XarO Ї]%8Ѷ y*>9Q+!-}u56[VcT#c3wKT!nz3K1oV>HNdWQJh 7;Xn0cct0n9ƕU-pox/ g_<(Ο-Ӽj^yU2ԍvx}kqSfM+]ڰ7m"N/8|ͣ&lQI=AigO|Ct 'i"cAlKBaz7o QΩEhghDA`mB/| EQzˢӓYZ߃rwDo=jA<.d%]}D)r`^͂{nď_C0S/AEdqEKp :U< TRl~96{FCR؜F-QXu!e)^#}Ӥ b ?)T+N~i% Q)hH?Qvurճ$نv;*xO6 3j3I6-TE-tz<\W& 5S0Y6ܨ>t3 @9w(aqjM 2 ʊ-CO0DVq>U1Jb=7ĸ7^j3Yo&aH2VH>~k{Psc'@s7OT&;Xl?\pYlI?uSPw }6=ReӈGڟؿ>Y7y 5?N ?Nٛ )N #!9 ?zF:xN9^VX+6c,d&iZd_q I +F ]IKjTDG5ی`c!9bMT[Adk2. tLNE/14'S֖(_GX '3vq?ʉsnk AO,O l{Xص-6a;3'kn,Fƨn_rQŲg|`ZS8(<D}yO`d2P}l8>m3*fޅ_c)5 ]W,27~$/'"b o `lf "8(wlcz5w nfC2DFH"-;&l0}vAmx,x~W2{#'`6~ݏGVpnQ gjQ%"6Ɛ/UAbEl(`P,hNyNۆ0L2:|2ypX50Gm`qhH]Q)!%WvN(ȓ;ַ8N24a! VHЖ`C1}L|;#pG97Lֲ;q_s< [d_"`GC:nj  {:~lvRF"dϵ:#Š:#f?7Cؓlgyp3doj+ <u!J|i=3A>@*9_%LhOTgBаR1ؗԿҤȅW=MYwܾ/J/5E nIp1b?PC&Yn64F9}?vҌd+!\^4h//) ^1Mէud̋HBh(j.#oI-7M(;X~?%S7a台כ(s{CFd[/W1KzgхuH656{T֍uR q j'{ eW yӻh6V8cq_! BXqR0G| OÎG}m+Q45 '%NG wqS?¨fE-w ZspWIgy|\E*x@;CkY,7x=>Y|N) wY^†s0Hrф]&g~ ;A(`dNohl tJY4Zҋ1܅%٠m2*kBBz~Uҕ`Kb[W@=-W=49 W-1 Kk?lNt᧗"{5\g>,/')pU^UvqC֜z>v52MK͠pNA)JZ>"݌./n }3)^s㈶v6JrgAWWҰ^XP/6rP +sgJJ'gS T(N74Gz-$bX)ӳ:&9b]B4qGz烛qL7 tc/r9>iMbxj糇$,}pq\ ^MKZrbʀwqMlT蓂omr>c?u/R 43f_OY)}&Uq&ZN' I,g'D2BBZ{:U$swܺ'=vf)To(8^H^Ϣ _;u>ݼ .وt&-yS` ?| \9%\XƩ?9@u{A(  |Ba- K(h▘)Zz6fODn'$T+E NLFe8-)Ϩ DpJpU;[>>!+nps#L3u%u]/lEQH#H qZړh(p`#]w)N4,Lj#04Ŕ ˨!"3kPI_8  Bc!Y݆eڙ:?2ڍ\.Y}PzE)3׆rիb5pux)镎kWyԘ1^QT#s $pm{Dl5]bpR3oTF牡 EI=(#p;\< "܋*%$JI~p@bvdBj W_'f(QF|!ȏk*l^#qxxI7֣#qeq~~?`25" |XD?C$>iy$9Un?/t77"HZfJJ xVG*t܃=sӥj3XUT}U(D뀴] @O{_jK0"doj&IvXftl?Ri|,s>M`"v]A-XU<_)>cY5ކ4"|t9meᣴPgw;~ DS:j8T?>~Pq)΋R_aQIi)fP8|9z.#Xo>\hs#T*3AZx1$0qFCI OS2,%K:+P!gC܂q!􄺰$C7c(@m`'yQ~eڨ0IPȵzQ|Ʋ!X M'iDwmDZPD+-xv+Ѳ w(g kL!iN [^jhL;+CXWr'*XnK[C&B;n:7}?HĘtdNttl#@dUf<P]aLs;aS!$ONǤ7]Ǣo0(s[획cH_DPA"UW QYűh½BR|?mzRٓ2r_v:e$OOPִ۪wWޗq*B0ڿ3i"PLFc7N1l'6HuvzӃI9W#}xYsN1ɚCkS+*CaNP;7!SQ3# ~[DNu0Z܈23}367bπKӺ͝eͷ%w~ʭZU+Tmɵ : NG UVF%$E0#Hkɛ%42Ui!h,,@m]2W ÁkSN[S(lZ⎬/*5M!Ƣn+ngUm-"&S9t&Joa3̲RBms"L+<_䗭!O4Ha4LDg-c |a>P~|PyK^DHRݏt:ǽR%K-4  ^&>vA e A݇uwHJ>gCOl8gNk s>hUyj+hrWm6LZH;sM"D\:|n퇼w@4V_=z b>0ţ 6&+3N} kK$ 9-ft\iv~TnsNi!&!dO[F\ 3 !c&suduD bA7ɭt0I7`ɫ!Sp9vl;IV,&.MyG,ύalTAMOob>]s7clhR}3g _H?xIyt7 Dرkc6~ gHixL[D+~_Ix .]8C$>=hbVJ(| rlf<^"}_p\([W TPE2q8Q' A{$.Z}{3ޤ)lQ ָ~$DlK+cZ8额T_kZ?1Z0tZIA Up1T6XZQ3&j_KYW벐waCgw3s/LD9v6)䣡^?^1׾2۠Z{ //Z.D X#izΎ#vokK0vpXsm!\DE lRTF9c! !%D.L#Ybq&S]FO*1L"lT*"Gpxtmo~;n@FٹlJc*d.EPSGBY cU VF|/M z+tj+Uљ;DY_jTTm 4BFᵼv@%*nR ߵ0>7i8`p8bL-F9p: i7wMU !~ǨwmlX|2/Wt9Q*s`^[I<9ʦ7GSH%(e[?6: 2Tr`Gl,2 )"vLQqL'G׈fA H1 \8ďL`Վ>(JyN|gHf񚒧 K~A!Jמ ,U|6{DNPԦ p1 HuM[RaXvr%!XXkD0,{[ϚSLc܉&A5i%m1gI\YT`phR+T2K}0B (vDa#_J)[˰M0/=?⥶dY>^p `x w [A}Z kPC!쓸)~p ђ4jHcVIDKU+/_q yV'ޠ_BDVRN[w5(ȹP6؅R6R "ի pN_؉ub"pK {Wv5ZVk}D b'^%_3o 0}5ulƤ`(ӢMr=! y`^dg[ O2F kHv8TaIWiU {I]<$ŵp8Ʋ_s/XXհC\6ckD6v7qj\ Ah%PKtSdeLܝ&Mq-U]ҷGb675ln'wJqۢ]ԙDNk5ٚſvѸ^etyJꫝ)2f Wa5 ?،ÐO'5k,;lM jK`'#"v#u6sZ`%[䜊#y4oB6-`1&3| hQ-nMV|^q%*'_t2J|n&+|wKJ6{Jr'C|jk]aeELgwښEW淺s8DiQJ!~3,@19t$8)(R1]wh#aȗ4] k3flyӁ}bچP5-OU6LИJYQzDOKݠL^v;v=5.=Ek8y(7@ׅ6b&WB-`b<:L*zH4!oCB!d"ɏ'2PܩA( RJNά@*U姼>/5$pFB h]REMQH~.Sbpf_#>DBF?=%ζG0-m@i'1 ޱGfu}%JF\y%4 7nW-u/XP\PNiПo[5br=FoD^nfj4eˬyfلo^A/z)^=tձMIֵ&׆-ŝZ%?0wRN[?Evm{,ꇖVzn7XrEV3Nm,P 觲1͂(}_ū`o@H[r PQz,DX^ YJ9_xr DT+nIe|lj(ƿv7%'C*pVm_b-*'c\ dL''x#UTܨu.Vs0,k2&R'Suǁ5YI/i4=F_a)H@ h1HRM0Ĥj_Bɶ~Q=~}P0F̓h!scvY,L!SN)?;m,NY_aP|e @34uWX}҂v<>#gNv 4) l @zR], DXċQKV i$N)?1t3`\:N˶|[R-&߅uǪ-.t¢vw4>@Tܪ3ds{F1XHM̾Qx,c B}Mx TʌTA>F%ZTvzF}억;nEu b=C(hqDv@35W9A^*5{yll[^!'_U[^:XλS(UbVoIK!O_yCPCk bU5*ɏfjdXY4ϑ9uя 1)[KfbՓb903u%yiE?0h"3nYbX4N}/o]6-&a]rsA)7Rj@W"r꺣nLZdI{#2ōW;U; g|{*;#KZ8 `>_@7B3n GNAf e0P6ǎ~IE#=-%J+,3ad2@hB3F_jqC׷ǩ,fUYKTq׃pt0j 1(&o }7fa(oYFDu ݄!Pw $q@IsFwn儾.?2uQdW?cf?ӄs`237Dȕ6!osz\Ԛ{ pč͋(Գw,:e]v>Kd4"N'ZwঽL+qP0)RyzvHK= U]@cRPI󋔉WNABbb8mc&bէp5_ ='kXD9vEK&99{,dЅFt/,VkQɍdQջJAI$~:0 Ж?cTq#:뚚?SӖ0)Kyt*n&aS7Ԫa Z&:1@Nl0p7e2\հŧߕPgl0},A"G%h"@>27U:{3QSj_ť ly~zF؞AB5n!DL Kf+/Sck-^$ `l}4ѻ-QN,_hpNXo8; +~VuL S[|<`^lNy2 R1WG8y\*brם謉I }.ES>.N8 P) LT5zim;]Mw2.n"7eUU.4r|zV9>8w:R4Dk(y?^[lo znƄvo`1^ tƕ!$rD, ^]Gh@Av|6 W>}c 4A.^46I]D%߽wԯ5sTֈn KCYKj u|Lb3Eo$dή*Ƶ<&,ܛnhu JfUO1g˯[v꒽u0Y: |H ==^ &dZͻЇy)Kc/jU3wr%i`ɃlAb991+\w<ġt_xsta<@%~l%Fw y\M McrN[،&Nơ*lE.zb;3om&믐j4)'N %XBF9o聜Iەs(T{걆73iSL瓳W)\w= חAISIޢ鯠Z5σ'c4u e>[|y +Smv'e39`/Ae|5zNFto%ݔBwnC@֗j,vXGva_x^ qaཛ?@ xT`S'ہ yG{!5Y9/{㨐yqՀ yCf& ɱ&݁ z)WoP~X}߮(s "Vϵ;ẻ`j}۲n,mtB ,|g^{x( Ps,p7Ϳ;AnYb3f%r/y_ Nsj=]{w{Q) j+&BZ Rq=FnjMKjmcM"4~$z/rXLlj-<يܧNļn"?KLU] TP??{M3 $;Vޅ{I@I̘xę_wdDj#` t:jw߃kL7,mM +YYC,alp*f@oIkd-s ?ks61 yῚn@TYѧ~XhȇrͲvٽﰠN߉Q|Q}B5f+Ь`j]%QFMNX,Ѐ $]|&3'(4y7}=|+\I}K9u^K޸AEVhÊ*լOhCz2|Q՘ CpSr8A_:Z:T#'^ .g%txO"DepZp8Q=%Ō # i};n(QO,C޼\.! bj#>L\w(M`rAi>x$TtX&0ώڙFXվ-!%|:W0suŕ=|dD̵{K%u`UZ*Ť09daJ"~d%2Ň/Q&E×\M>=S?U - = 9U'܉9n j fC۾w>iX9Ծ3.rEb0A&_! #rXc |ז 1 FӁm: WaZ,Wcǖm<~KoT6b(Lt9K8Sq?7Kہt^eW|ʶ9\[= /ietKƷ4iz(dGb>f ޏ <t߹J&@U,#hJy4p**x+@霺>ƻ"N=7{q_[T:Ci %{*ˆLTԆB[D< ŊM;ϙȍXρ`5@g=ۮv͟W.BIf :4y3+H(L~HOq2yO;?XS8O_~9sNYyۓW c r,W!`Q? kTcz DX߰g^'|ۀqm$ZLeI! R=]/jZ-DHQ#sQK͗G* A^3l'yh21H5Q4Dl5mPEI`zVa(xX4V'XlWS^ū&@~ T 3M1\,T}`Ryo;#0!#яML! nkl ڐn(L)bi$_Nh/3xL ރHE(ȆUV%!u.a9@ z.k6'cSh6=~]p]v^P#PYdr{-ůoP]"Myu]ŋNƖuߌX '\lhf0mLnAt[W3 YOgIvl~Ilb}E^kDŽ* _3I; $#j- ^J`|6H+G2bPwX\Du rGVDr;qoe16̗}4Xg hsǠ'ٱMz8鲼UV#2% R+TIg6尦p75!b@ e՝P"}FxܹG(4wdn1Aɇ9Ŗ a8 Q2H)cv.Cx#%IVkR')CM7wcϐ%0_ohoʓ[@@@SU)^>5pPQŌ8 )R}!x,Vv7M~BdL%K`隆v= W(q!W17_IxsI A}Eyb[O,U5I)E$ Ӆ;"hoTRtJ7[܂9`^ of\F`Dge]`u.a*q*F=M3+[)te-%zp+ZFywE!.Z$Ɔ-*DNհ>>*2:rh7 uVKu#NxЗaht1Ֆ(!!注Kn!1`m2xѠ*Z~~O &hlT >3d}D[!u; W+J0cm;➔U:Ћ`YNXyU~^sQC?Rx[i$28_-;_h%)4כq 蔤%9d j*I 7|ӗ*sUZ0:1).VH4ɬ5\6k9Y48޴ApPhX@ITkA?ԥ9E@>F1PQ9 ‡ܲT==!9nK.OKs +\0l'`a[1e-­mj[.v2g^w/jpo!L>uϊVX)j2X6=J7wגj-["Tom4#z}}e;hys3`ʩ2 l+yB͛<~ j}suŋb4<⩊L`B0|!5.X?H7d@gW`r"BĈB r_>p@黒7e NE«nk}DB 2LߞAΤ9G{}>p!ͺqh?A>@w5Ad>p )LhœVq.u%Hl<43e~Qc&G-%.Z8f'rËLGH=R*M 0T a~o/[T,K뗭3|*}> jߦ4XW<5!ߚ)HrEEs#xVJ0 #c UqCˋ0+3V@a95dʁw2xIXb^|赹BcEBK0L-`ıM!ܲ-Bd©UwύՍI~'4"{' eMXaP oo^\;4ur^!#CQ%V3XתM"c4ѥ1+w:꿍Oõ#ˈ'ėuʺ3K9 ~wp9]֍վ0$:9v=VΩGwlh苜+?,AH{]SD.wޮ_Σ,r>mS1zI3w[H fQb x3Y؃0_/pk6J[}hP3+mt^dp{TU# ܣ' :QEJMQdS!;ŀQOV9uK؀#}^gQVL>2SpO8qLF ]wvhPeD[Y3ݼck_Y>A6=aA?&,9 ) ͬ?t 7iYT 51%\OӶNYغuOjrgΈI5Ąqȁ' E;C$YELptx!p+Oz٨1.%:K1H`Pg]9 PK[Rw+NH+׍en܉'To`zsf@j@E8@[ŅQ$=pxʄ97T?%&AHIOO!APF@;Q۪/VK1uG#iN6TOKSG \(wv$a"ogK6ڋr?*KExנK?qJ F<NSt7PN  ؉z'kחHe(+4C,1k<«g-")"-mCU^$t8 ijz(,YcCBvϚ$.Qm4w*Y':χ&0O[1 _8]ZeB Pv}0ŜN P)^X KqGdC[Z`ͥYk1a:ȴ=cǰIc#›?,FhICM A}&%b@x} C)ܼ EPڴH^vAeD|=#8 {Ș@-x9U6oS Ƭ@i#ņXJCooڏ qI3]lf5W$qǭcɴDǮ~5ӧRU%Q|Rp:ѧ[yLѳD>>O_ 'Cb~6kXSnpR7&{ &1(~I#g1 0]De3F~D4:Sg :n5/6Ǽ0N==#|a !);ؗ8EAsDFEKspY%F7mQNEtwdm2VnrAX+_=P6L&?Vp-/ǥ ~"I/%#fW<$޺$ԓ)>*F0ہ0 q;0:YDjخIn)Z d-6YmVAXomes(?cCJ ( 6 O;ԳMx %fCKʄ2{r"M/QZ<\[!_'?ߞK:"{O;mM5t&36˔xAP!ըMϙR@D^RIrH9 sYE↼8!,QA`W_ŗ$zd;z6&*$E֍ db`N{{JI{DMxgT}gr%eٽ]\;wXY>B~[ɏ+G͌NT擽KCpir~Qy Af&t +o$응y|2µ QtMȦ3*F ?*`c˴ӪM!,*4Kh5dY>pX eZy)NjqXVC=9$S4D|iF g=um\~~ ԰h)2oaj}J5Gday|0vENljo t 2V nqg w>6I"=BEcaoυ\[FwڇCϯ!F euaӴ;VUC aYxVTY`Ĥm>,me#$f*ł&XCvg}_о0z R+ξσJJC1 Gb;4A'dŸ]~={ڶ4>w]{ r/r4APf`8GunY -;W0!`.-R2O!WlW[Lro;&r9ThLD`fC+dw=अ/ ,4?*! l3!Y31:y{EcJv~D8Z/fsY83`owbL咉j21!{To毆]!.o3݈tIγTQt^kqgYN`&=`»j6Vq"=ePM߄P$ʎb9kykjMޑGtP=Ԣ9(C5Д4w [)OWp|:LTL7 Se@k~[f'S]ݟ!'l۾+ۑ~ Vz._&a[Uv}R?> Hk+IH"{רurBϧ%$2Ŝ3~oY/o6k J 'Jjʔc_NrM:2`-*#0&4R vUE΅V"ч߉"~bh%HEjTm^CB2`RИAA ܣ<qb9'TWO+6o  :ĥ)N'Oyt_Zjy-t;WGL7O `t_˂I@W^ѯ]z2JJ6w͓ z4՗=N^꫅Pဆw'z0vD~p_,xba&+̐$0c/%#~U'pP7g[ݳ!+eSsצLHGU.Zo %cq0S1@p/_ASaĊY ?AJF@2lYPbVQ*Oy[9dn$}$J] H5Sٺ7 HBT):-] h[?𢚠SH'3/홳‚K+K(/wlA60zCs  ~TKcz7Id +g)КN] XBEj $qEc HM^p'z3n$袿TgjdT@MH$+~ZcN/zty1ҏtŕ*|Z .=-(8^d.a84v"5X>٦:/;Ef<[刧ڃ2V"e`lHHdJQ( nQI? ^ɯC{u){RD"ƻx }rWڈ eHhM5\u`[ّT'k0J='௤s#n otdq&jo8f̚tJʣ[&I4IG'kdLx)+Y`ݫG抰)t̤q+&*Dn-P3xFt;4UrT쯃_!R 7A2_Ej ?KH iO0Kg։Sn{+`]:Prd!J sGfƙ_u9k0}d!~#|S D lZ|h9\=B,"f^HqO}=0?Hv@YLM6ugɁPK^ eGLbp|#H2i /d)]&SFOľxijQQL# }0 NQ\̡73 n1*j 9A:R|Rj*z^l7{[k5 )HЄ;sL Q3V#T5F*}Co7 [0\oIh><  =#khO`~,YRSgTޭmQ7t\RMkDb8ʻyQYxWWUbrd{`M 87:U@G!20{`\ϒzN҉ᏴcQ,2 uwV4D Cvj ^w.myoHUˆ&'sC=!Ii ǹ˒ ǫoK3PAXG\/@c`_"y+7oF׊:UqHl^R5)Brs;[z :*Թ݁*s=+އP]طKDwvv~}v$;TgCt,e8/&ĮXvssAGa?kנ\i-{P.2sNXIESZGJ}QͅG0<7\Ne ۆWA%wRON-g` s"0=+ív:ewIvx',+j'E/:!/dMF7gܞc rs&Bx"^T4Bux^njFE2r'4y4a3R#Х4JRK-/l;&A# }e*ZJOKU6#h`ZMxp6Y,YzWtUdKuQ5R啿RwLϱH42zL=kK/ZugjSo_W"P Rq$c '{w QpRH_Zi/~EMImu:q[Z􋥇ޞT4 W$oVc01>bp̪/U*UY#2Q%^9o5`:!0fE ;@ZCxWK]ضr/;\&;:%QL}OYTq+-0D Yƭf$lj3(W5}r-NT!z/tf=W=!Y.ԵQT6u\:bD+$hlګ+0(aV> QHzރ@^ԛ(7` A axTGjX 9v~+)ms.' gYsfNL\"޿N)aIm[XpXE{{'1_FY1ƔNG:0 s˖( *~DxǪ65sCC$=̮[SѴ#<[ PbѥkD wq:~j$_2k~1iUmw}8gͣ]MR> yf60Hp p >qbyk!0' 70&Q pNi1}oN/D;SX<#Bgݫ<.}F ?8Sʁ]\=HaQkj))NtńVFii/pY.PQ+C!/ڑ,G_,v.yYx܎<, (X?#CBpSp#f :ZD˯dmܜ_kI74P7lX5#!##IX x=Ǻpը$Dp;xG̖ܙEiUJOpiz8 -LYٗB)!;ɴX'"yMYЖڗ2h&]D8I`|J1!}%6F`T6Ҩ!9Fʚ?~'뫘=ֿf T>+K\#еD䛮Oa{7bEN83*Khnpkϴ-VYl#0| ŕ=5בWX"9Ri&cUQ.xJUjY>'#S6bS]|y{렓E7ođU4d%uK#)xOs޴vuI9Lgrn64Nq\ B$ װ"$#t_#wfKaQBəGE|rvOyZ$ Le3Km{ekRM[ss&Gŀ8T vT9Kz53uiBfBtd8Ѥzn媋ń:$To*s׿{# 3*&ekz>Wuq)PIE4!<-jlψ(iPuaf5Ա~I9?JF1 8G#C%ۓo"+H )/xϲpe6i9UXO % 5dh E*N%"&:k5Y(יbSn-n;ک'|G"=WxLtz5:}9LRIc;Op6ȹXOWHfW|4kba>D*:r Xݷe V4)U'EeҿtG&҈c?a<4,=t 4M7k/sL$rIfuUo.)ITZnm?3P+*X# A! >|wK y ] /wx$eR&m%W8;0_c'V$?ƈ]=%=Y}9Pቖ]GxCvZJ,y+=8r lP@ʥ?s%ZVmUm=>JS)T2dʑ(+,Β=ōqF3:`=Qcdo*'FlqW cw9բb_;`9g/qH2XPt.17|G!YJJa2aͦɽtR]vl;,Dk6^h3sRMɟ&z99O X5e!6Ś[fK܃E]u{` 4uDY2.|2#v8eŦ_T3~ޒV.EO%neNGoG 9 SѬq5=P `f̋ cjs]IϯRXd֞a&#8Ae_.INF q:Q=@-Lj_6XvF/"Jⓖx٘k'OFd b By({8$ NݻZ*`^(񡿄?oʾ:q\XqfIr/`CkrBdzF|խ] Kwb%M BQskQϠQ[zAGu,m^7$AmY-NÙ+k"N?NذaD-inH"}8ۛ^knF3* JָH?S۟/. &&*oK;{Lt9T=ŻhYZ3EՔW%`U ˽iFƌtd s/BtN7IBZ)KWb1tތ)F0&yHany~=kQ#<}/s7+i&ogzC"sܐnP*xxǩ=](cF塖AՂ)M4ܤQ]ޔ 8:*0x0t ,?]jQݤz$.W\d7ۢf(ͤr]+AġUY>stX~]Tgj•Zc!B >=6! ?oWoWqheNIZB1 %v8MLg͌K/S ^7d!I/_jڃsc]pKC"~!@(,d'([D>: AY1bq\g56BB•"g^SȪq>ˣę'[w)U#|w~k3>VzETܩjQXn [۹6vvPveP2 -))Sk|0 S9y5F@ *ND]-65-K븥2fe!wd݋t :kETi|v8wcyXHkSeAO;Qek8o i:2<ӡ,e{'X+Dqn&b)݁z|പKf毲'F#,ȗ?#spɫ}6\ޢWKnΚ {i٣*L_ɎՉ=+NÌ.]X[8ռ lw"2|\9A`}V<-?+UoR&Rr40- rv@,4Lzn Cw]].#g|sKaz DڐvLl)Y.7~t \l@\͟[!Q؜ ^aGֈUERKzB%*{#=B[l0]|Mi dh$[R~di'{$\ o{-\uÝמm! :; Uk+']d3$DM L(Zrf*IgkK""ݚ0 O)T!!_"wj^`Sv2R3&f7rDѻTUqY,OP;K@P 1yNiӠHRU23%2:Ѝk] LLB536P7\a?V28qc0`VXDӫGePFƒ%rMY2)X'f2!8tƕY'AU4G>gʞ#%7k9Xg+zd 6Iw@n) ʢ;•̵tt-%c`{Gʰ ,vhPy2DFb@F]%Bǜeh79$G&f {=Dw~w >T1|BRsR=<$Hd6J9'-xl5PS*;w@(7(ǻ Ƞyi'Z; xGFC~JsBM ұ23KjD/J~c3{-nT'%iwQk1[pI׷e>iDMRUL O(v~j/՚e,c3F[>9<\F (EXzdMqi%wSY3k-oF2'lJ3Y ghKCv$ѭul7ў^F_R_ǴC] *5Pw^YٕZDLjPM pM S-LبYo_ט4 'Jj;D9TDgLMj ~ _ա<:u3"8VwS0C#?Ri=mJ2g2Q2u5N$_w3gئ(َ̇1g+)3X6ڕ'\)%!VwgFX@LS%_% wnht4SA*wHgL4_~$:ZAj]bC1y3H.)&O,q[)݌}jm" T: * AQa? iMl-i&x{faXoQ'fY9%tzxC`{P `|`E'2kkl"P- de3/b1 98/f]$YM .'_N-*Pҝ쑛b,Qbø6$w ;?A׈v٩ >a;B]LYΊrMPO•U M!wp4Js~A^Y)Qgn=+1܄y؊)l5iλX8߾DrLqm}{"B MoLOxSULP3;td/#T >>+ .d0/"%#eH0|:&MD;PqAsД-~JE-JOő%ǩ0s,Q ׼w]f:`A;Dcu~i9~kmtD^_M!tyXsTףN|5\L2lG\x$O[~?@pf;RQ2lG}t:ʶR~88[7,=uӻ'3umd)FQ11׀Ӷ3)Dd P1Ƌt'i&I6' R]--tİͪiC56dޔ{E<݃}n~lS8d6k lTk*hݓqi0/z D[RmPcM YS46olL23 M_t)9hqC&/)݆ 5Q[`{G8h /-@TKƉ%j *0Tn }ݿɅWlwKko]ڍ-4;u19Lx}$ ) <ބ;+Cc$F24@JҚazf#a&R8-jtFsM)8- #?gr6פb0r GO;L+0>91jG/^MbsJܡ"*U26@Tq2DDRuuYX)HJ5n[!E& jLER ~墱=|p45mB#]..lZ$뢶=x3HcD{he .Ɂ,eJ~:tH}})$q"_f4VyçFm޽YreyZc3Urf`+tXB='%)2:P&e&"N oyU&7|+J-Ud|OnHWDUlVL7b,] <ڽȋHPed417"EJGU.D*ص\T~ M,D>-u„Y "CG :fq98pO{<=B"EmPÛ51q FHc$[o="NuL}nNgzeޗx:{ KÍCW 8i@2EA:qBa[u^~{T*il_^Ztu8:T|-эn ˇOMAjctbx-D;k^Qvߡån(ws0 *2?^XLhKđK'Au#3C:N0ұ*W0<-\<1D.WP2e]\o {ʘfMMdc&Mɞu_'lŒh-sdggS,ozȄ@w)znc׼ˁ0`99hCfK6d{هȅSH{@W~relTNNnѧbT )馻2Sdt$$T[~7F(=='bY•|h:eؔTsnh;끸H3?O+)#m?-)=Lv=7elq9[~.߸%-쒃uJˑh;J|`c5 $t EiC I.%gMCLFm$Cv>7l4˲bƒ1=y2e]Z;}0Ƶ\sDCF#aY+a 4Gxr^AQ:H*xo{B`} #n-"_Q$=8XKNyM極ujTyn28J.lYV|X?!x\L+"Bx/*5^BR&^-C9)*O7U,hlɔky3$xUWr!@_-"? !{ ))[-9UԻ񫺆nyX~ԇO>dEnyF#9&>ۢ`s7NI [Cou!i s$X1@fv.K^;]vuS4/f$gCH`0+=džaG]) aBE_F;LJ|MqEE=y21PwLvbJ2I.x#FϲM%]; ǪFzJ^GC)P?+]^U=$q hb #zg82mwl!<{03s&_"ee4{*ˎm͖:I. r<JZk;휰Q['}\ y@CG.DUҡjdEb"Mٳq>l- H #HJBk'Mڌ yBǖ]Q!p3 *CG-Iثbe*&@cJ'Y/8`d|?C gnTd!#5e5к$_ fz2A,OEs6Xuz!,!TrU>cbjP$ ŗ'oVc){`=UǸ; f6huy*{c{+gBt k:hӋ|(Sr/zuÀ{N^c 0 YeyǶd)pˋHEKSs#u,e|3Iu$t1StYgOt .k~cth{'%My6jUMGmExbd@͑ۅAFO].˹{h$@QRF k..JU%`/DY-p7ISAȊN. .".pG g{}t Xw䨅L pB2\lMdK>o׳^'CنCTq#]0;Ome*O۩] Y㘫lO#||s` )Z@a$'.)`8u F?U5g7pEAlA;*EBN~ Sh .A5 ~=.ɐ[AD$({`"7?1fyVs| t~yctd ~D L&JIslK]v8'#$JZPH(xΏnelps Odlʨk gn 㝚uw&6~+Ô;H#O^_h6S69-7q4!R.)o;6gfb?}B2K2EOpgrbB>Glиv<SḒbppa9!.V\-Q-0h,/2[eG@YIIgvndeF| qgyoR/6c7kg'"/Dn0*3Q3QׄJݔ-j1ոre:a'l7 ӹa/q@a~,{#^+:4tR9F8B+b9B~%qhva3Q}dmԩPMlW婊"Uh,+\@e迚P6?JpuO}4$^ `)DSAzis|0@Gxdl U?L}}x~,뮝֥W$jh܆)⿃\s~WbzJpMaTNlR:@cMx'O;uDUe:S_J(78)cN 0@ ÐagX:{?Y#&VGrEŕ_hN:2L>8-@&¡> D}6"#--왜QHsC=E[As䌸ЯroxwzE>ݩnD"$4v ӕ7`e#=a;20\M![/8| P{Xqj2b?;$|gci aUoQ~*W(ti;+& %|_wڂJÈe5^ Ipr pU|eܐ~^r_- fl66Jٚ$XdpTe4WߍEtY8 _VR6 Sx։ 6ڒ57VYc06JaQ:4s1,=ڒcMW j[$ν3.#),.O≋2GRtCFj)FZ\9$]䤵-vC@>̮R&j i]F-k [S}RTFߍQ g :QUp*_;vS_h䐰Atᅬܻ\ޟl9Ϝh~eSM(S +mEjWagLWԦ"R%0+ O]OHb}93b @7{V)1v~Ro07u(тl&H4I)͘Z})P_W޾3vwkJ$ 71h,Uh-vS!UYYפ v7(z(G62H'Y d`2]qޯ(ƳH`lxJ8Y0i7"(ޏH7KOP=!ܚR$7DPq(HihԎ !U*\|9HZͮȬugᨂVhm.v)‡-Xo(kc[x)xaZ l#$ pDFd}Z_\9f{.7oFJ*:SG{n(bP>eqeMDtm Ȝ9۝~LVIs$ QT{wdRm`Zw6jI '}USK8]z ֊ v |9uQlXnV bϦ;"TaShWD;!8XNZ%:T*7_&asKt33ۭfS/Q!&?=p V Od~ʏSn_R[N-<`7 Y;|D10T9>׉\AM|vhk6kbe:{0nko29e>%ڢ/fc @׹ho i]{q/T{U{vh5rP!F-u0@ߋ0)Jg)MQ-Y<*/;זǠ$(?:Qxؐ5K/W)49!=@Ov& sUj{LLC٦,K!Wqx0# ƮR 3m4Ilxoln {#ŊdK4m)Af9}h0'G="i7g\#%P*g;Y_vB]E/A.26&.gt6@cEw:˸ڽ3ҿY.lL]683@7d*bג2dkX2F<Lv4cX߃롙_WJjQWje }\E]]QK3}`nw=Xy!.U 8#|P[g0&&n\4&xC(%Nyspp3mHYܕ$Rr.u,3 ^TC^1uU{~:,UclV*oA_%GkD2J$ C_ 9;2~b"-C0c1/:Կ4+i>@u0Dr-]NI63_/fy@Ds] ͥ@Q&WE#)'$-HOƕ֮^E1N_pЫ |N0.wIhOƜMv{$șScLu~l[a-R2g` nG79Q ~߼kY"*2 JG~‘XFQɢzfw3#6 _ͪw~rj:J bMӗf呇C VvS*)'Y7C#r&~1NxCNo]ଥ}2g#@Fۃ0yqgٸ N}B% .>"BMJF^HHvR8Cak Byǖ٘N. b>(zBP[FnqdĊ3|8q#с9~$'-CcmߺW_^x(h2Ie) 1҃Cԑ=+'jY!ܞhS{ ]?YoL>B*bxC0'3>Mmk]՗.eH׭ (&{vhqXVT 3[~vqWcINqty3#P~`-E3^^wu4IUvR"WLTDDOf,w٩.Wo[0Qz(Q֚A~PN""dEy,cyӼmoG-j1}I loEE5dB4TYk~B݂ͯҩOW7ܯ> r)JFw46:cwrQIA; ICQ,hTVDƝg0Th,+b2ou!@bgivE8kYPo_#vJaH3u@;? /Sfk!"U9i+z6+DT#IuoQ/kg]$5kZ%M{^߫VisINz NZp;gN9VP *џ&&jy1lgo)eX>:ɵO: e,C'LUŐr#.!.',CayZ6f`WHxfޒmϡ楄0=Ki7:; 94.h3H E3qAXfb/U5AvfBgw%|j=[=5-"Z6Sa1* *vx(JdRW;USuC%*#qU r WdԣaiX8dXƏ)tб46¬oHyg=5G~q5ft#aCt0UwP L2O] _ﰀX[ UluVY 9]fy!RһBD8am.1HݨAax|D^c3 q2%ϙPX̙:#݀‹A(X!og57C~d7n\inN E4Slק8![okx<̰Gsa}pI#W^4vƒҴӋa1atO)c3D?IR͖h'`>_,a1n<`,9 |7va+fMtIYFqxb<*9$t`ԬV4-} WDVi%߯ 8[Zz({Ɵ+wO ͛U!He !ZbA LtkX Ār5s7OĊ'QƣXv-h$(țIdzQ2=h&=27⵸4KOCst4^Uoq!z6TU5 ti3PWvtn~TqUV}rIV >S#$\<9"9Xv4V}9nF܎mQL&o"ϳnW @&Qh@u}L|p)%ɓn o}9K}.RˉxO] _Q-.\)sPQ^v-)KVQ$`oN~DsP@svI?Qǀ?|ut:ڕAy%4NtN_ cސOKQOڊRwx[v?i. ,AMme`ZU_b--w>X;ޖ0?XSp܊~ [u}qW: mwdQr}vPp0%n%WǫEfZCQ>XN -/9g׈#zʓ^HR#3"S%D%ǜZuz_h' 1 pmp,[9RM"w Ca lr˚B"jN$"?zkNl :nDWЌfl W@d{EWh[tL+ilE?`>KؘpQ7SX.,Z[0h& &*}3cWZ%68a#-.,7 \-8"֧s,QRPV[x4w 1OW_K!~w[`+w.Ƽ^*-A Xq>72~)?V-(GD OM~.X-x0%BR%S7 [;mH{s3')Qs0FTWP$!g%-e#)؋UIƢʄ\tViSC&gXd{ ')_Mr)fCAiPZyL1JzPs~+6#쮏#=y1yǵ)rL10P!!t%M]dΌo#y 6 e}ap5 ^CE4ïSڑt)O}¦8u@ꁏ<ìoX6$I~ojqڃϪ$$Q5xrj31 lɽPROwmEu]Zynea1=U6^朮~h)E bsi,M"TepH?R ~)+>$8sI9u|=4F@s\ .c2 ǪC&3db+G>;z<f3$gʠfu γ#v- xVFnS[_3/,?_ݯe!WQ1//k46 dBRQ~\;[>6۳ K%8u ?2ב <"Y~Z(UY B ^5<3bNwVOfR_Efrp( u ^AA^ R\{awh|>OE8ӞUٺV 9p >ߊyJԴzG+ly66knMk\ [jf5%+T+e{ @](F@>G1@W%o[>)e| hhZпLpN󴧤فAmap6ܷAJ1[}'@UyPz^rHԱIU U U)՗^< OReF6LuaQ{^f71W]X.Sz(5hq~!ó~yMp l7ћCVADQgϬw}$2t`P !уi2KhrpMN`?%z ,H6yu1t qeXʑ$;SҺRK6Xi;yFؗI$렬Ya#<3eZ ij{s㲈s榆Ü,Z[Qe, KT*/Gv4,i5ae5>Pr\ FYP\tR9~֗DFoDJZ[[\M/h!}^ zK@.Sc 27߃>pI7C[IһM0a3RkN3ۥ: V"-oșA^p>`1 Y6M2c O3's{ʕ;YN5GWt5^iW kV9JIdh&\OU`/}~zS>;])7<+wuj[+l^>,uO3$\Ls|h0Ǒʁ+[${x%p_iI@yr' Ysn»d5T՗C)QcGZa@hpjz4x|k:]|0?T:҂ާa@X0ޗ|ݡaST HV@l|k枠LI-UhR+Ӄ!/M[>>XU8 ;x W5#ku ,h+* z*G /{_2*UD) et\pp3 IKsʔ-3'Hy۷ds~S`4$ P@ċ-V2HFBW"ǗvSC/>io*QC/* ъu'H}bV5Y4֓5uZ=/Le$vMAk""~6ovb<>5K*V0?"~mH6^ۣЯ)fVg.o'L6X pԺ]r5U6>0C=^*4yD Mg >Ci@0'?Uh81(<3q"y_ 5 d8j .6IE;,Gr `.*PyXWA]_54(Q DŽ!9 Xs؊1(TsG8z0?06(f٭v݄%Z8wPgh<]hC>_c ]Zɭ[# v͒$ GUJ ʦlZ6cC[(}px 1~V1#n=F9|GZڟԶ0':7i >Br1@MEܲ 5[+ru3DDI7W70u7?řpy7uYW|XwD0&-CP߄yC`~Moٽھ6ZdR"{#G /)Іkک:Ś_G(’_2;@lklZTwM-̧ k`/Waan>*y$;dӎ^ٓ!x0Syܔ׽S bjWn?/yP7wRWIO4>/&Dr(jIL7Юt["?\Ө7Mǁn U+KA"D@+lQ9`:2*zǵ̀MqkZ^O83; >LrEdӧ:pNZneoXCCyݴAz9ar9Yfrw+VRr}kȢ[SZM>j f:,P:] ںŻ#~el{lWQ 6 O`6/Oޚw-Rܟgnspґl%RKBޣ> &[бNnF}d NxB{J$<~v(`(?? b&+-+Vi8LY}? tod+F9`Laj !oxw$CXc.)؎[*FHհ}?q.eS@4JPCX=7؃@3eD"o|kpIwN}ٵgr f9W}*-Za'Se(/x!:!yѻd4t{cPzU;47]0t0 "j|( )xI{3s @q=oy^ر(UNpC63G~5ng3m"a P;9Ș(06~E&w R+ϩK$3S4N܋AcVXU{}c{MyON2OL@GFƂ#ut9ٵGqTB;Xj|vh 0<0L*TI3L>DwӘ|# zU'm-Ͽٖ"@Y,m"]uUk[y]a{Y(Π+Dlxx;V\|wK{|Fl$+ÝOgl' x1_J, Ax@/ǗOO9yKh EO qrzqEWAHo݈n[buheZԙK Fy[AQѵFcGX a9-]U!P*"rF@"Q_DJuM0ۇ] m;Tnoop@mwDt)zLe8}H$_UI֥-]{_b DA@?mk0/)K@=6'0*wP)U*{kPrBC´scJMA$(d N} ų ljArE^j6l8Om6e''ʕg O3C7\AѶcGNן`}C~}RL|zo@,`ç0bIZ`*{ju@A- a[=jf2ݒ< 'T6BC]T\"bLLK,e\"&eXLN7qFlxCƪW+Ldn޹V/JCsT]dPh*Z9ȱ@ D"6c=d(֬DIG-WPGU+wQ7w)qDT2A;t;QdS3]6%<,W]OU#e`G[92;wU6Ճ^#d r*jXjGZz%CZ#oWՊph=@Ǐu՟Ftt #"Sx*dDMsD$ܑ}ӱb5-.m9-Ag gI2-X_(NcVo)s-c Yh*'$S䜔"T(JR !eWB@3"RuP+(w˱~Z:2EB? [[}tyL&]WlBg$ XG wd0& *k"pmВ?07I<+l{ȗXo~F TNԢ=dWC,$~uD}2$U͚pR[cF/=i@2_Kep.dߺ]b\?Gb/@󢳣z@g|Wi^-  0esc62 5SX!:Wgr8iU3=m#Vt6,IFJ7We5S[Y<QJ" mE6«wXk&B$ʮU-'ggS IMkF(*(:, 7#y*B{ڜq׬V3L˨" ֑ոTFH 5hl۷&BA.4-7뼽I/5BD0͖-&2PI^sGgu).!>vHQmk&kp?ְ_d߻"u9 bsAnI5txd߿]Ny`sLr rZ7BWʸ0z 5O 95!*o2ؕ 㓓S[,ogy4e<u0|"A^1+/;#u{+#1+61Er00b5JLe<, -Na92/?[2v g.ZK e,>}4+˲~8(Yy# iNT- L*D&d[Y;^(4wW[6Ee&z=UM` }DtJoE)r|2mOʠY0ƊlưbR3k~J6*#Hn1e7 dF~H[iS-Fy0V(ҽB2LЭ' h R xUUЗN̡ X7xdkJ}Q"Uk(nUlD7&ǩۮ_FNfmmC\IIzXh?vҪfK^21c[P ;PG=kgG{eGe:]f$M^Q/z Or@%ˀ1\9&?4P ava<1gl9q՜f$ eQ3̵B/m!+rN5~ecG no+Cڥc*dWABя;%#ug!6[/e>9 Jj9B[n{<$}"5rŇM4(o>Rh,'|gj3ɇ+w{ͳH l~QԥncSܴ$= uY}=yM G1܂$5H=}WYg}#4fp0]͟>q*s[$Jo? scH?jU\$YLt7(;6G`Ƥ]wL=Y9t[/IS 5q^G:jUWP FPEXV &2 As>wjC gtA\)̜rߩ=X#l@ u^/<ޞXQBSIsO;ѐXiWne;::m%3i(A ш.tK"Dzx$iȅ~׳[wјWI3x/d(]k aw>WHv܏A$eI)^;i6.B]^0C5~;%:v=F{.a_"wz7Y Zӎ_|H.;כE1,I,d袝@.Zo",|rA ;  /gX8.<,ۀ/z8Lax_Jl"RE@i¶k$*;MꗛCd R& _`=*kmc=vZ7N,W-IPtt,%ի|(c(~уL?#ٳݠF4]XL\[S,[iOw`yp*&&SD !kVf]3'ξp:zMT}&Ő/``pΥ.ACwSouxfNCp^y%go=;7;F>xU{ K`Ħ+#ϵȐ`%VR'}ᨶUJ}x5XF%qvcZpQXCXԢtSeBDUru (548֚sB4 {oa*OtBBcvV-Grp571jԌ\eG>owZlsR7>x1j*O΄7%%Ko~q |7uͰwSqPĀ&Fi'̏>^$)XTuPuE fTO_"8Dfan0*7KbVW7mϵqJgnHYo`wczaUtrӱR9$9;ni CX/Pbb<-6r|ɠrȴ y P+  㒗xaS, / ™>A%5misD]4f.&(Y.\Ess3om[ydIRvφCnamCY1'R_Lo{݀1qDKS!Jl9f(/8u^<1b - b*iyǥE94Dž&{_sԋ (d4R"qsHqt6N_* 떹oУ895'`nV!shO ɞQliFmcDEګ9nWP'?}јd9Be5Y3ԏF_ʙ X i\@~G/(QNiAFhB'`_zftbd aK^eeBNAiIop345Pn0yk-oy%br/TcSފWش!fi8#b|[4]ہwek )!2I)WQ:s* ͥ[OA'S&XM!ۓW#Q~ !HF?T.ێJ=0ӀЫZ2~J)[:5N %~̥ceel2 Jl:эn@&蕩OC3b ~cdZ2;YZ0#ۂԾMd1бЮ6!Xϩ48LwQAZ|O/ Gի @k)54Sm[dC4TU*\/ j\KKƽ UjzZU0*c ;>ܳT[cACp[MV:r$myMLW;yh)6Z/ iINqKenJV#V w"X峠V.$uG&e`aX*VXŽRkuq M}[Lw4qkN\5%5[ wux޿EؐHS3U]/`# e?y vDݼwKJ61GQ~ FB,='qSvtQ%Ϥ_,֭Op2[@AyP>ѭ7}˶ٷ^EBW5qilg 2/}4p.1({6 Z񕳥:;i%Vd|7fvd.d3~\bDLDwZ҆D=]^&搫gt/g}7U}N3>+{;gla99EBgZF<5ȥ߶"Ϟ[ iTYXl㈧݆*4%zh^z_^AKH!wƓ?FrCH~ew~?ʃriCk,PUޖBC M]gFi}z>q V35e\6-ZfA5CWJQ*?%?@uC2 HVAX!E^{rzjS1xr"k|7ܙv,e͘;K㭎(ۜ~xv z : ^ud aG$,^.bw2oWL f dħleK 锏E| A IG%]h]Y?ebVe!vFoq ڡq #5.WB,D?qܶ?߇~sN6zaMZm]Hks䀁2`GIJt.(5T5=4EAt2sa2!<s#lj-h0=U7+ #r+?A#WP;Qt&OZ%JîRUtXЭCSti 5e.B%sn.$|!U𫬗uw0S91>(X94u!tg*VuZBj˃CCuJSWtOjhWICPꜿ+5߱Z9K0@'ms= } O,g.KHmQӬF"cLAXSv a" 43, J_yoQrNpAqg\ HArS⃬l=5?gA3@uO^^cr>:(MPzcCUz5WlU&O5r2!-,d=V-_i^u#Y -=/.#ٗZhE%h4GW1:^{2r;>o<#"GJ6v!s4_Vó+9-9&C}Zhdؤ^^c bcC#D٨_NI9np#Ny[ BZ&ހ逫@ItHJp [1OCwe;,_=Rɓlޔhf*nj!dlZ' F}gqJ<F7O*mA%~y@nG" JDe/*=|(֘/*O*-=cwZ逾&v]'Sz$ mRY  XUE QF/\ "h]묙EgOn{$it-*$)jftb&KI]u&{$JWVXۨ-$_+F6+q}/|? `w2d$ (g!8U;E~@E/*A1P@ۂbzx`P(W w3r Lz2UVKsiA|V4)8%\3=yOA/VRbcgf3ӜE>(8V+] H$u W6PB6M,)"~K-i֠wT,@ kPNq,oY|Y _׾r' Zg 3;L;A(aU2k5h0*+WĐ oxdɃnmNM {&I8|Qkw<45T9 :qHG=j(JW!հWHqVUu1,)c2M9:Y-1wi1A|[w&.=K-&bEӾt^-)g\W|:բgnW,Jۈ˪Kt%6rDWܛpR*+3 }KT H{l{u+. PtGE*$qtz\lGIZR>956GZe4?PXl+Mb4z͋䎛+A`1AK{CgM)ST]DFg٬ 'D-hQG^ VbRK)CLMQP(EޕIf],Y9e# 乱-FAz򩕘I0/$h=RoE)oAxSònMvu:!EFexbG%W8mS>6(z&bW1$ľM v~O#陋B' cRt#tޜ9Q3:cKn@ NlSdl!V;JH7`Q\-$h,]1 , Ac2u<|w:.NX5 T6631:Qp'ڗ&^ IzlJF 7y-Uahγ8_289ZCxЮf#P~PLӘpo)Dl6jBb9U%Bo.OIP<Qoŝ oi"g~1eB^X $܀ -Zڏ@"FNi:iH<Өt̯6\6$Bq߾[iz|7\:\}/TSI։1Ǡ*$?냳3Z2\ OAR[ atozĸ\nL>C-kYiuy RƢvUV{=A_HhۏA^+8Rl;FI[ W\ /B`'CS@tw_<&m$nUApkXᮊ{4֨QD\5O[]u̘hgu_uM2Qћ;{ƪe@h{+a25ǖ1CDZ4m4y{+̈q\7 #,=A7:ZD|ǧ~*xJW04Jzڠ Ԭw밆<:YO'[U*9q @KivB7(psC߮t+ޟqen T?Gs.E8NN9R=/J7b$eDGT%,hЩTq}Zs4wjh Ph̅Il4A3]Y9i^%L1u&Rqe*MKB=^hW'#cաğHW6Xlc o#.nsP~:)dY(~K55 5Fpmh)LoGɊ>0 //^=Wy|$ ߈P;ѧ4hFUBGw]0H*'lM9VCEV%Rca8Rfv^O.Wג~K)mn0G͠[YegVhL!a<Fwyớ3By;n-ipmQRӊ_AHsU 4rǧ}^:$ :*J {~?3yw ^Sa_ү%9k8֤ PHwC2g2'֮2E< B}`,s+ @@?9HoYtoQ/|29]YYx:0g U6ܒ=5?aR(띥պ94LCZ(Lnq2"-K0Z?M|AО~d'*ұ@.k2 es%MrZ[R H2]-yв$YTrPD V^~}Μ&Pd\ML BU澽N,.Cn^.v{O3`{$N",DS9JJy'BOp?ϕ`wr 9o-J {ɸ HHCnL9`J6OYf=5IJv|JbnibG`(f=Zm*d$<K'Sqf?8D(>PW >} ZTs'0 @'>GY0싨B&$it0$!SK ɍry+}†t>Y&K4 }jeKaWv Oؓ{6ȜrIÃsgE!56TQW+B Av B̿-8z3qcKJߚ^p t`@4MY2+:XGE "cMQ/BL}^#N3{77|:^K'qV6ewPB9'3'`ܣS/qR!d+D%hoVy=M6N]˫U 9ػ(si"_aIF/Rkfr @GJ؇=m§}>]\1?`(:Q]B](}@VSg?UW]4\5odŻE SUO%du*P 1~6d B,.H!ίb|V4,N ] :(ka;(nsRbd_ʑyV3-; p[7fb\8OP_x) -r/H] 4{&JOf% eaW1W 8WI~_ֲ۹43ZQ°)5QgjBQA.{{eohy=,c~r-\/Yڧ%(@܁/8Z |i 'TZs{KPzzi"(k)pO2.U|Ŋzz}EI/vF6Z83c*ANDή/XuhΫ{{oLZ='5K@vUE*!| ]O4즙MvqRTD_NNI-etfWtՖm~ kj6e" VPØ0& Ui'$O{&y&O7&<{P"n}GC )c`Nr ֡3VpE^9R0&L=~-q2G;5%>嫤I3:kə^ݧ[3Tץ)Z>G ἝX}qcĸrV -l5C=T6EwA E AF0y ʥWY\)Sb|*| +j\4n~V͖3~ G(ՅO _b\oX@%u4q ldt'硈(mG r>r?HAls$Oi:¢p +r~ '8XtfΛ&P b[dFvd&qc=qYY ~Ok,#/`o+dUnFj(DQl*M%p̈́`Uڅ9r)]8T;3E|5-G m!;[*ǧkH9ikp|> x7~#gVVL cIF5ͧYzI gP w[.! $|&ٲZxfV`i? Bhm"~ 2C9O*Ʈڐ/Ȁ;۔!CiT̓ &[7Ϣ`%Y'/xF mJKl|E >0/; K~(3[2F -kS+һHLT(c;zVOPFlXn%֤Cpulw}=kVVwAv;BXFT掍K7ZT6qJ3YRKq5j;I{FGGTT&S|Ln omSO*/sبyPL9VӱzL~s>< Z@6J^X6vn`#D =jHJA1 Uۑ @07-olWn<_F^ƒ8;-_N;lKwEWHk)5 x`r26^R2 S;MGvU)tXp)ijE;y\͖YQfnx/rPZXGW;3?Re2PfQ[B@m.^tT[ |'$B.pgtI;a| oȠT\vck|'YI+ûSb"_z.%ĕ8==VAf Nr^/N5y؛X̥EYp')CKpb!)?ElqA1 ~B\XQM6*?Y;o;wtPUIAv0IlAS J1„kH9="nqaŲ=`~:3n-Tx'gTmyZ_yǯ [BFQ Ow}Ws7 )qX됶5_fʯuPZjD'pE6)Uu^UMcod\PT~T~FGmnP8BD,ӟk,P,h6z%wYTG lK@F+SLP83"7}~`@&\0B_~OlڽȵԏS ^}၏WBkm1`-j)pσ.}޿`.qWbƊ0br*]šKA!qxl?D \ȍfʐي̾&H1ãN¡\Bt<N뤗Al|˔4-HqYr&Z3@bTS?M6SR'́KI޺&Lb^d]q1Hz G8J"(BƢqf/uޅ  M"`zdfS5O7e, D}8fM[Rp(*>Ce m}0 ;y?'؈IԼmOoGZXq]ﮬ$T䂆J%w{s0I6 KUg_"q:V/!Y`!=F,Iɜ`se;VX*gpw*9u%|;|FrTXP)a8(Nvhw"*q/zZaqn`*ĩVUKhJJjW ~/vE$L<2X=Ґr],#8 p23O$k7j8 l :b+ed8s@$l]3},u =6z=7]Z[d:ύ470E `+|X}_JtU)3l/[a_*'B$v۳+aC LhC <,ϨOU#b#cKV7ϾR(7d{2n+ckX(ڤzqo+ ;.j{fsLYnk@ivjm[ weI~q*JŠ7#_]['lԣv|<6Wtʁ[ǩef n%w(\?F&B_2ƒUS"jV)iB}R\]AbYDcn>gH"zh#AޟVg_ZLFa!'dc=ip:noWl- }U bdo &-禥3Qԩ£y#ۏnuDE1/ˣ-E'ܺ0x]c+#\O[F.x4Wvg%m$ ''[|D_m62Uߢ]uASAk֑<֋\;,s3[ܨAĢ=Ar -oy1rJ#(X[PW1h!E}$ifo8$KT&z` ces #q&KPv48ɹz< `cb7xƇ`9M2!:>?lޖbY+wy&Ypnx#osB\iωX_| 0&9wDʓj9d""4/5`wS`߸": DbFQV,+Yn2BMo-tF(! pgv,0)(җHi꺭 GY|v |i}b_aESM=.19y ƪWW{54{yTu(jR鷐$@^Sm7 sm2w+fWc LlTd=ȚSٌ)ݒ)gVLȉy/*b[,=j;D]D5oXWT2 @`^wm%*ms `f N&O޶sFᡘxwأq%$tEnb 56.Y'qԯұ|Zzq w+a7r/}?هwUt)y}8,OqHA $ZIq57ja5v` *fy2tldCN6#wjG:A)C6ި҄)@I pFS`*VO:G"fwF2<[\0uˇS#[GAQcI#2gSsthH:PBgEP,^Coe5-NOCK3DmP?aqvzٴRkxWiJ\ܪї~@!fQv!cTX-;l׀\Gy?m.!!l(@ԾpWQLQ<`@5em<亵[1&g1nܞ9o2},C7 0jϿ?lG6ըXc7`ma!@}U, S|v8f6Un{0xl&d!sȐ] 1'xL^peII'܈7+g( N $k nt?k($;LaF ^OqߍtzO9*0ToE[jgQr8IɃm%˖n15mHXSX'I6⦻j5VG9r$;v Qoj# [opsªUs~>FTWsX .A hͳ [%mG1 s>bnjM5q?.:ҹ$.g@`Qݺݞ0ҢDZx;^#+dԥ T.P~̫&llxRُu@v_s9H& G}pYM>U̖۱iCEʘ\ B(Vn,7aI`o(!m$F *C-2Mx ptB"j{8|m;[d+Ԓ<`^WB`Ϡ]'t=innqJ[N J?gR3O.)<>N)lgp2KZ"L"zl1 U2(u^ąܶ=Հ@VE4a_d?<# NKOx3kϲ +K"Grxvг2foGی hbmH ]WCL?7ziHo6]rM;˛?˸1|['3iL[0+ I4g2+=R n~X9эSv5c'ߙשm5XQW.H8sD~Xbe*~&m `ļfs\ ۽ "h@9|̿:qUoޚF/k@+MH!կ<1\ˈ쵊 ١XVmhJnlK#cHdZ{*D`@tAꑊ+-hٴu >ae0l#a%}8u:̅nh3irZmsP`LJg"tٿM Q^}YR9ǨrD|tLv(?<`d1wmZe=P$K.7>Ӭ94i/ͮY!|H 4D={ao;E1Wm&3Hȧ`VCy+_cN!1\sf+JK֣U)~(mQAޘ%`?nk8Abf6\y'V@FiV;j+5⫱׵ֹb׏vm)_,=]3j;daTקv|~*j'tls5Owqrzy<\`~ K5֒W텚7/nxf 1&A1T(,XZOgrnVs! ]^g; 2 " 4~"tşfx xp2h7 ߐDUh7/MD.j*h*,]_.r7Tc@PwM1Κ6l&82G5B,;6O[YQXx(hq'Lsƀ̹I[+ıyI[>(K$ڡ,@=jʘg (f̛ v+ڳťG+ɿX`*v0at+Tf_|L}0 o>Lb9Jεtη }M@S1Y4gHM θK"u]`S Xb:>6 ϔ!PׂP,Edvtۇa =#?ޮttЂvKHHhTD{?qwx"Gbrע`,œޯ޶4CH5ʍ}Hu:gB'󥎄oѷpq෩}gu "XS. !f`e%[52ۗYdU4 $P|]}f<y=4IU(OT a¤ceK1/FnLdX2(Fju18Dԩ\elΎ>,"ùB03=A+JXS AKMIy=FLT6…v5uB4~mf'li:>E,-p;g#͹Ii'_mѺW( )1E}>5VaUΈL?4$2{4RC"[χ&XrSУ1HE 4f5yw7ZE DžssShE*J7 ^Id?V̀:(d`_ ڍNeN>fHAȬ &AN${EQTeanVʨ~]XY8"q [].ZtIp G>[F ڢ5{yUߞ l/Xb\bL{mG7˘Vfd0YˉI%e{2uNW Km=E`$Ywm>EUUq{oiy2o rG,jUd'<px}GF]=ˤp iY%6#CbʋNCE=j={T[2f˦Peߜ0rNa+@l8gi "D׀q^"1 pamf$39HQ|aoA@༞O,l>/|[m [_ 5YjTq<+ic t2`||?Tꅘ`DYG{#~A rXRK92.4q\Y0_vnpYLPdܹuKY!Ikwꖯ ' ;۱Lߠ-(Wpܭ|gWx%̀ȩ {ST~I3dk2mK9~&:wܺWv_MW{>vjjlx/:(REbڻ`gSibdBy9rv -C9wwhj+u1*^Wl= L"".".׺{\8Fl![!'Rh(>aճ98er>e˿j8Si~? hFJ{Cl`^ 3aY#NJ)8or"e2yע^WU46,R++HV\N-Gܗ$+':v&e ~3~:\I}:*E۪-5)/ӥ׍6r.FObtx֊hJݩ:VMR<]~v& Qx`BR 48>Y+#@la'/8rtL<2l}eA'K o1AlAo_*)j)5l_84K2T)E- l ko疳Ֆth:RE֛Z@{xEp59H?|obߦAN%B/^Y%s~Ru GJLdB L*S ҹ{=}bvx B 4gxJ``|n>%_;!@,4Ca0N|lD0j k9BHp]X 1OB Tu0H*-]4Dv F9FpPLHT߅Ò&;0֦us[z`9J.`bFߨF"cϟhСƅ\Uْ9v(lϦ_b @AjkvkpәԤ&|j#{ԎhO*:8O(\A$; +ML+kp{\z?<%ySkw_kdTNO;7$i4o_'G@C͝}br%W(2F =!f7r6r[!tiT!8kGu[7&<-#\󅟸пNr%4ա0_"`/6'g継_#ц *>7_-lвm'<@Ы. e؄Yc-eEt-ôlX)V=(-)1!ai÷/R֢lF M<(y&ׯs/1I}g(x MJjRxY^,\WzT dz+m6 VdaK>r_Sz>| PG38#&]p~COˀgiz=n`s;̆{l%]6^'_YGT꘎Z"Oy9ζ)WTgr7IShLĮp@sgIm:!m8j5JW;:䌋ཀBh#\w"J;rk\Jygc KYoAA;<3Y%*  B}uD>mQ5.@(hrm 7kksyß弑Mh$Wzԋv=+nɆҸoIp[>a#ڑRH.(c+s?>A1dc@~b2 MsP/(kbbfbu]f \[MDP Vvop٨ShVM2m@[|~0Ʈ֣Eg P9:IڻU26v;I_P CMʋMYia'kU Yȑop꣧aƟ)cRn,79I+'c)50d|">C/{iMӍV:iv]ˎjs'^#EJHdM,BrL̞~&a)=g2 ߵ-zZ9pa۳XÞL0zᏛ'YO,}Q6Y6<5W̸[AжE*5BYt_\5m-|v%1}*)t]Zb;6;*BQ DozRN'nPqf&X`PC}sѹ <@ :qLH * ˑ,Z#`?:vq ϓۉSs*7{y8}˯(-*G2WY7f@˼3UoH({PۂFjN/tX`k--3Cǥ'3h9oca:5'[_i%$d7Gxo=ߏ"(3v P&L?PClt1{F(N*.TD9q2cin,L-G!m)\:# &"=3*w ؜Š<)U3.EZzI*E8p}FuY2 0:nn>ax(#A|GԺ&+ݎ} x\>B5exI俨oK߶A;eAޥO +E'>;z \AYc0v&ѳ6,&x^( yo ,5w,uU?l@{t G r[6$K7  aRkmM>4fhxԬR]` Zv©z6u[+1|`~$y{D+1V5QFidדo "?5gF툱EY7PhPsV$֠xKISٲKOjƯGb>4 <}Pt̍$`,v0:錐USxAee-5|iKXη%U(|%e@pؕ6ͮE Ly4 s ߃bic!}$)d_myD?V6 b~&SlXv;[Kz&c\SP=қRk:! <|QVi8N ؼф⫽"@^+Y!b=7F%*TcSz#h4 t=H"_x/G5vV(/H1R`j@}9 Eu =V[{'*ж 8wL9" XhaPO>8'?N7vf祠~< BP* <'u7&xKA$q '8ϩ,?l֬x E{o5'48ȣ/O6ң"ɘ1O&|Zx yl d&+}*#k;D5Dd': >!y*!Ɩ]"d:u%$Lc0,r}S/tG*j2⣾8l=e1S>ֵ/5ԎX hHtB@{l9&; ji)N~QQxkk.x 7P-#u>ŖQ6=LJ pƎe^.Y#0e^g0,Ҝ&WX\aѽ j1t(malY(&;};,J(gC.;qL}y%x܀X}Y2p/c@iY?žwPu}!}Kg; ?cX>Mex;6؟,C_t 5OvC8줨$FL.;3g$1 n&e ?f߿ui#'v 4jshE3 Lqz +l e;}ǵumwu#]ԭ_.=Q#Y57#*zh)w?˽dlQچ[Ƞ[%_|FT??^n@_[]bA" YM!MC sPʇ^30sHճw&:p܅)*Mk|ȇۚ20U +޲)p%u١ XXԅ(Vre*2hhߊ{Ic\3wfJIw޽.\ؿ@bil7uhZ/KGDz&Wa+ʓ*5_Pa VLSUwt'`8aiZ*s-CCNasf׸z;ӾJ+1Yڀ ŀCm{ Vtf؄+kx-Po4 {*DgK֣%#qzl>qN^Z=^(5- K_v~tHw&%H]1ڏ%_o`3o@mX9zQ|Z% $]

ZCb]  'FtUÉLF_2>+#IKJ6`MjS`C흩ŋ𾲁~b *VpCrQhikDk5] j4[NdjGaQakFױ KT ~9ott 5LU>zd¶U/Ѡ\ܾXjP- iJ!mR>lZV\v_fBDtݓ슇:Gi^|o20t%o˲F}lZg}̋\Y! a,J]USX6/%ͅi(^IݬUu5{ɀ*5: Կߑ)sJ`t]7yWo2yݔڀx>BNf_}Zebk^R  b__SYZa'#8]WӴ"G '&b{49kzC֨1=.Q1.LF0.)8aAd:L*aF'(jsAI!E[FJbHgUC6yڱk1W:YQDQ ~|8JCܫ$˘@[-W{x2[Mi[!"綹GϺE7P҃FQQkD;Y:.3T/~Q*d+m!8F#6уU>867޽[k)pZ!1C/X; lHa(W6[1V h /z "R$:=YYDĘD?;2 6;֡ހe?uLh $2m'I$D8)v#m(44sԿ֚U:^P (-vr`$|_+[,r#buLw b1U_bOX \fn\`o{Pz v2dLMzKѿ?y߽x=.gگP:lqR93 CwxeDS8$h!W^.doHeEh;H;Ǹb$f#uӑSkŞv EsL5s{G xQxh,EjTA 7,Is'n|0^\UU5p%Zqzn_`0M8^x@_V4?5$~K,QiFpy7m{Xt>XaLt9^KM0U<]]bw!GF1GuO܇C" QM"IFnf'Kj܊g2_2q(Jm+ $a` ֔u{\,20r^&#JЀp4 6|{{C>ѽrhr%Bu_!?^u$Cc6.>uOaGd4?w(}Oiu@JKo Uyy\˞9tvh܅+h7Лia Or3cTq]L4G~W;OM\&_  JzYK9MX/YS월E@]f;'I7B]yfKU-!S ) yݛHkg_rl.o syo%Z1~MϭMr:Yϙ+\2ilLUJEHW|~TPpW-la>@P 9\qM] 6SǒϔJ()̑Rc[~8@8Lfk jd W'gx8r~G: H?%+6*AmGzySaD _d{l*qpCt `s؀+6r,o+8d~mrD \}%j4H'%ʰ֌z2W/ҥíq)C4 ]'vj*lsK̸|c&`YQ0&n2uNR?."#Т<'d7()ALwnc9^'ril/Ple~>D_.{W2%#U{'Ą/4Q Zls}!\q80ϩ$%pe'ڗ@r\a>***]2|[̣#vx׃-L:dd7[?5@B aCln5SwloF[wZ!4q҂d#W;Ш]t[#UO2/E#Å= \'?`l\Y}jW939X4r#f"ɛ*,9,)"%wZݨ^F: +c p!UE9Kc~JǏ^Ť"ج2p 4 l~no݇cPig#G7o .DO:FERBcR֣u|WtBeplpM[pqoCI%7p ?*8r~0cYz(}`AǓ{pj; >G-Ϙ]7dAuX#Q_ZF> Qn~ٕ54[2ǖ:t`ܟdn:kR[8T7kwvY1-i9XMD7q#>-(3Qye"KCOXH~,VEo6O3Ӄ#?VO >,pA-*%c)q}"}_WQGcnq.h84cO⌯@ 4s1Y|4ҡ5QlZ>8?èܮ,8Mzk+[F.Yvn=A'P͖=!klANQ6*"&= };|ZqȩUv&9 ew w]~ r," ˳sS %riK+gm\Oǚ$!Z?M1O$:Vl8<&'أ -W̎?q*z5]_UQLNߗ|TwCSP7WֳBpsa'4ɡRP Ua7:3';V"/gXUFh^o裷ʉI|V$zWW:hs za(^bBZ$۠ ?|Wa=W?WCKDҹ1.TC#%#c3\v1F: qz敤ܛ\rE A%샠d$hJ|V]N3<+\ M:,4E*Xr[n.6Ēv̉՘䤚h.iPctfC¢zn xi eӈ#3]_ʼw'! DJI}ۆՀ]^g`)S*WDҨ3 `N}E]f玹b/*o~V}@̐K퉺#*6;\ unL|,Rp|& yZCП6f_I*eOo}-gHl%rҶ6K_|rKeTZйL7Lz>dr{[hJbsZC! Xvimøz%̰XJ"k_$@eC;& gfGI1f,S<4(~Imr%?/LG90e6]Aѧ҉u2oR+bfFf,-9M׏/k_*27/m\/rK]D:80\☴OK]!,!Ɖ[T]k Pr÷􄾪SKMn/ @FNY#CȍD9`( Z< h5yb޴@S-#Nل{ ]1y9ly!C"V$E*g3qG(`w}|z.'g`UNIu-h:7Y" [)her [NFo㻑Ŀ^_?l`rn-dۉz]$A/i}إ~ky@{A=A֘β M~PVm@ H" WHɵ_ y\)%-[[eǁ=|;gg[:*ɢg>{jBлȿE}wz5'L\Aq Ⱥ򢑵M[C᪴EY@r9ͼϸzY-umqBMzzk6\li&9f*'@ rY 8iD[ NmU@\\:_v=6\ؗpc,LNnXd `sO L^oiSxlwJG Sζo,,Wi )n~[cfG% #/W\,a#,q#8+Jp"(}DD>Q21rm3(֋>裔( 򵽧"u8jΖ#q.zqЫT }o3VL >WDKg"sv~ -u$XNx [=v@jU%rbIej"բ$L x0tYL`s!w%ҤOe%+ o;B%WE,ғ c3}Z)ʇL Dw*{5`5孚 xDKr\K_@Xaz"%VNFʀpqm7'ԆZj0xX asR(N`| nq )~F. i2MKf%ъsH&6Hg^d4[o_.8/@&|*RߒjcM.1#V#dpsJEt(X!U^t2mWKjA2mZ5T3^ ަw!;"2E?^Kg9J"KE[t[լ`4s" b;Kr[V7N^I徵W/1VOWW#C,a-3z'֝ɹ}ᑼ 5˘ޱPĂ+a_0Ee2"# ):JUCX)>XuI:v[`-~m`|d >":ƪhtڕn_|꟧)+@ :Eixa>O,m'OD3C0ʀHota_n!*;/MU !P7͗]KCV'#H&ܜ,$@ɦMRB`vyo@yQ雍dĄR-|JR]g،bCkwq]V@Pr_?UR%-1,T# dç v"KWF孀9y`W/RT2M<Ü UCS[PWT0Ka yߞ,&hcgP])"0L(bk^00{s]X [T]P,t%N=bnR<< 3Ѣg8Ưx"ijN |jb̐ O=)ADM<n r_謴]. }Y'CPd(V*2z3BLoүdıPePU6jf|z|1LTmDbۄJ 1Q$Qwn\9 ҒI3=^~0(( gX0i IYk~94m*4 5C7.`vSx\5R@ExsycEڍ涛}6(8к\nq75TOO5Lz NA]K(%%2F%6-% 4_4h\ǡ mh>2|a@0u}/^ NU0.X"`MU)m/JڹlЫ=b0v}-j2 kYJc߾$ke<=V O R;-/b*R9 J&NӓrU>ks@{Ar]+mV 2F򄞜LPQq*p@fJp3ݣH2F,{L $_Cy roGC* =.Ċ_x{&UmdpdfȪOWҩ!4QrVMs H Xǚ03"쀠OwGFDPXWY piоDDS/A>%%3ːj@.-j.Df u$Oï?Bg7ԸޕJZlA$>`Q$KAMXiu Ė(7aFuU \chn{9!q' V.?1񥌀. cH\C41'./eԦp *0 ;i~n e2eIh\H'~PJI1+ޡs%]O*_Ք-K$/mt7Įy.ZR73 5>)Ky1c-/N󎬃wNMaO^fm8p|:=N&D?E֛of(%9u'Cv=ḓH*1Ce27bٿ┿G}{Ґ7RTa`@%.=YjDʫXS_>~ǁqO֯$35V.bcpu|aQMΚ@_}r 7zTBbA?"Gw6MImU8ySH?*+Rfv U'wI]T58zM2uwƳ M.o R,W(/Ry}ӌ#a]i}V)3r.=RWɵ/B3-L2xpO krDj۝(tHVu܃Z, /hbeu-z(WxZn!yӳxe3t`@trJ'䒎%^Gm䀵 bN+@?bX<²!H{$yp$s7`W!X;bsH i#jO_y9CBɣ~u[36`%03yŬ"ơw:m+s x?]y k܄Bp0_ adf1N${u?zNt\f)wZ$O5%ޚi\.g/N JNkXԔ %7O3#k8thj ACo+Nbm'^#JX|e܆M:s"(_X9tw8- ج, җBqkI. خ3׿Є ȸ  ("ȯm:B-U{njm5أA%_ʘσ/W|5OTyϷ o[Yz<1w#C64ؠou2#J4[7  VY$; _ֶpTKEp@OpVb?s{C5Vxdo!gG#ٚlW iGuX3$"¡ $uFN,1U8 ݳ/U3^/u.=!{ErY$/HM+:grU6lgKnDa)BA" i9MBѸޑv-U2d#Œ/FOr3b'oxlcʒZ!CB7MjEQ2 4' 1_ pQl}2!$bsͨSМ 1roff-P(ʡ;|[ZxNWp(n|`5eIe>9>bzWWbLpq緃ҔݱJBBSn@ ɿƛxT8A6(~ ;M՛c/p̀+  r!5-ӓw9m'Lʅ~zxP슙mJ` EdE~q=䮅Lg3'O_,g# gS6mTs:bZg%7lQ՜~?+lRs\,1'qTHN+Lwck*%o_n`a$]57'nB3mCxhЄ}aذg)N}vf??"ɳm['rU3[[J1j*ߞ2nXKXzHh|D2H3S9CKh{e cS/ni3OjSiW}ɥjb9w_0JT>S),B8l$SV4L#)b׌w0Av4TEnU.ҴC'.X$aV >'RW^؜WH{tŸEMiOVZBEEXT4n;aXBx۟ΰlt&2>$v ̔$-xBuDgyF㓙M!o s癒oPD YՅz\<˸uNA`#E#џa_?J7HB\BE5ۍ" nPdTU^ٲB asaJ>ަβC.@8pюRl[9?-$IbE`RAĀ~},?A2Ҽ|DBG~2^'}M-Ydwq7~:rdK?gNhY8€"ەpxKj/o-QA<\ꗀGhhxl+tm#B?t.j]S=2ֆqbyGs޻WY#e3G۸WW\)Gs:U$.Մ}dL==ၭ(7|p[ϣl/En ِDx|m#.&Nhs9!h'3גi~P:L0*mS%~<9"E]DZ2TʫaC*>^ضRͯlru%4_?8ZӁR*rZ|aIӽ;2K4^yB<R_^Wk=ޙAj#{~dJB՞WNA]{+&VkPH͍ĘcQX[)i4%nW%P}^ul{r*%Zw:.mq mKZ;¯[y1 ?l0'y@6w$B0>J*I#CE+ևR|`VLCѽ:c3P^1-6f˓z([A~yʮGA\>`ƫwLLGK$SB1HeA(KSGT>sd٥ }%;G)"V?S^g@<%KW 5 KO3?g{0!PC䝻rGVo'٥IioS 暎gyr 8Z>KH2 iױDp 3yܨD੔H~GۄѲ\KqIm =8X_=|F!4nE|c1o8K7ہ6@ddƊ[Xg} \_N|+gmR)wPO:)*E ^8ɦ] 75%g5.@ڬANxX_cIo\x̻N7se[Q;B5ޓLvt7B'H8rk2 > ҬNY ;v} yNcԫL";I67ˊ* :w8ŋly&88ȭ8Ğr6c"6F]# q>"LyCfc<%j{2쏅LXuå=M~lY$Ƞu"iV0ί_mCkRqGMQ_[U UHR~zAS,lByOiqߖTe[+S׊۷-UrՉ/矣yѝh{ЙgV2UYH n?)5pXUAR&\V揔(@5+wL#za^Š1u^pu7ݦ fE~5a U9HvEƔy]eB ߵa&O[!okc{\*VB)~üR\L]{"dk,` oTy5{rW=Q̜cJm]Tv`v0}ʧFiD{WS{Tp pel, ce"5ڞ;QQh{7.tL ]Ymp` A!q6 t"eA[Yv/֊ncr^?,?/ASm Pkc# -J=5 ,翬ctR뱅W|@ bqf?[%gGOK HZ%3bP!`9V.,"9،$!5+oju>xnF^d@Ll.2vQ cƉ7 u+$59Cg*9=Y]L=d/uRk&!3@&Hi o@EkP4{l1}]ֵX{iaX%cj݈Fq۞RrӚZGfKfQ\T#rQ eK*DaCƼM dw$czѓ8) g1Rr6:2Uu(Oh3bDQhQaHR(Y4%h]zG;&;` Z V\(5s ?:P#R%E~ %you6/ooA ,xe` ;"L 4Ѐؽ #3~-m !z"Z +[ #+K@~ukL}vOn~|ޥ;01ĶӇH O4ULu(!@:#\3I)[1"`Aqߑ ڤڪ-NS6\uҟg${S\gR]gE!7qTtyx1CtR d~lj22GUJȁFiOPx܍PW ͧE&[{_rA7'<3# O>XS /atlXNL\ "ȇug\.!Hs f+q`O?e%ܘ,+W-pd՝ݍ㳁N=kVx_z*=Ga_`ȣ߾hlPA (5Ej+:!􃩒I~,&#>Z(դpD,8ߩ=B31Bx [2"ǵ$BkeNTbuD%vsV#Ql!ڔ@; ioC&޽O`Ó ЙHl#s?L|um9_+A)4BbO̊{]\/; %e@J, ^C4<к6H2’$5mmoUc -lPcFSJm} PjyπF5mdE=3Mpxv@\_\\3MFrD D %īzۊc}=4[2 9^JZǰs)oMI/I0qGw|,:#+DXװ%= ſ֧{P4Kmq'W)uohPR:XE  oX*3QJ4ji|I fIVBg"tyJ/ѱuu<(?،1t%.-pl{S&W?[(޶A$w n6.%|[d +{1߯HBh 珏Xc|X59*Tc8WFAϋgHp%TkQ=K Ѻ*Ȩo*2bbnHqZ.o^JsB-yJO,򃀁uo))S#XJl N^b~SE(-{\$x)D!$[f!!%Tz y8xߧôw֭mfFS_IlU *9|O]ټIս‡z%&Ŀ<` b 3V% ]~x5u; 0TQ;m"@'L &oxBx[CQ.s~h*1c]Ȓ :H; ֔-2q%4/gT= As~Q{k&"Z>- CCge8T L| Ǭ`.UZr.\Bu|3u/pdTq4wIy'Xx'BYJk_aK{G%fW8[lk6,mNq)}ߛ4?U6 rKJ&4{A֒oޱ$P$ |*{&~?b:5B=0i B' _? wnմ)ADܢyJ_l8׿N; F35/o2n}0EIG㚛D6nmA[$L :gYvIQ$60QeZND;B=J´!3ZY͒b'[b#Vo}qi :pʾ1O/nAHVeuƯ;Tgw3[P4M31Yl=s9'Y¥5lon1jtfO':,C%K "M?R "5oĀJ1B}~jDL~lܩ'$R IlH^ {H[n"ݛ@Y2rwz9yIM2\WZ w/334AT1(J?Ca..28QބRI#U*!DjJL 8$|IYOEA4ȥ+ŚS%YX^3-`8$M|'sp kiYM޺Od $S>σ#MѼTGɳ(ì clG{˝3w7QzضYb̂3BZ1"lg"iZC zo.o# {; /6@2mD_6VW7@ݓڇ{DDiZY&Ýs* "ҞT:qV?AN' &3J3\ Տ+E}M6 J.kvtSFݥ%q]9E>SZN6*̗?x2 478 a~fSo@_P~sr@Jyf2̽d`MMnHŻ1k4DnQKt9?| \kAJ[QV{U|;3ęFg$)~pAR,ZGoɥ_caз O>ɑ&3;upGr> .mޱJ4Mݕ$~>aM߯!)fq4[:6Q-'[~rKgݒf빁b~7x"Fm]>ċXځOϘXT&G?G lFGgۉ4jοpPH"r"^"M+:yZxZ-՟8 + v;ފ|r*4#c.o/5|>˼}.Y)oׯUD^'^?r_z6ku<[C!>vx ސԖWK).mIjao/*n5fdN+U N#79{?ͿL_[2S;>`H8W6vpS4WHdy)AVDəv_?L'8ܡ(2OIJ<#'Ob(E/EA󚙟xQ(ͯ?/HUB@2f .j'/{ƙ Rspy9p(vyKfzZaK}=f.k;)=]Z(%΍wׁvrRq` m ^_d>W72@ R8!Dw|ayWZ떂_Y4608+ W0 `7لfB \nX|,Q3^5gpH|W9">odwТE8_ɡNKQ|3¿Dk- ^CZY,N8_Rhy~\>\T[@p|^ͭn$#2ͱm, 5LS:jjFg7dq%k|W8@|5_:d)t?{Q[(:o{Y,Cx6G14)ۏ¿PTL- 7[C x_ϟ-v_[[IWWyxH @1:́pb@ 3' ̯Uu՟ЦIG<~h#%ܕhH6Gr jd?xKCՉcwzbGd>[;s6kj0  35dŻ zyϏCǬYSQ|mO Ad Nܤ3]x5<{X:ɵ \,-^tjRxgPٰ95 2Z%p@qVk1va E>TdYtV`D46H\V.UEM^U7$ES9&8H2@&M%,/ #/j}%{|EzH #hUGŭX7\fhw1vb%`d^rXS2ޔ-Z۽8ClܩXXi9&";" P B^, 򭚕]&#lj$JF鏾$T$X4h䅠aUWq鬐/lbT:C7q'poP}HgR4P6Wi@w>%E A~fm }@/qb^?ǔBKTu = )Vf@A͉< ?cfg-.[&@V[Y6,mKw>!m1<ڑējB%9{Q1ֲ.97H$I,㿓@e@Jw!qB$\fd@Kn['`/ v8z20!316#46J iPMbt,́'ӄT5ci\bz?* +uQ&`Njژݬ;; ˁ7B!Ȕv#&K `_EN]ZA&7/z̓6LE+)PF գ3lwqQ55"#dskCtuh4:ěNY-`o:)45RTet?0D%c%fpl`Ol],Ft:w”,5T.ΤH>C}:93\VFsHaŵ2XPXNWBۄbp7Y*Wj  Q>< + XńNWC939a>B f3/1ͥ_Sʙh.׵+`踹@lS+l3wcf9hV`pJ*b-ymJٱ{ĀgN3ܰ:Æm?Bj9q >,F$ *IB4NrsȮ8֗5&=11=BaV%${磗$̶E^~e/%"@m R_G #-Smh./KN WTfo.5Uh@m|`{~Lƈ=vE)ö'c BQ?k3P[AA\NY>vbO@*` mFCKIû|+,vPН+h=\+ܛb8O B!>UO^WǓP)up\#E'4Cf$-?ݻ!J7)@VYq.hY}E](?{gzv)ZD L \ĸPնfmEJіiue߆"T:k&ӧ'n1^6 Nz[f%<7cE b9UʄpC.3$rI{B!_B(D7K:?yORЏ&wNDލ0elHpZXsbx] >h *y0ۆo)Ht5 ծ7UD)(FY $ ʮ}POL ?&|7bW)Ԙ ~03 ,ΐdԍR5=Aاp <̖ҏkzjkLz)glesg/*#Z&;aN\$3eeVfF"֑7)8"ݐ!<~IHD3"U6熾]{xS,N'RR)uږ>8qk6$-l ܃h1 cj]L5V qґ˥2`4` X8zN$DQVN<ɑg܈dFFnZ&j|VҹK|v$i+EW"3^xNg* ~} ᕉ[{6Y ]'"ļ9+Zg_yhZ{ԧGѓX}\%z~?LH޹ -:64.澶bƦ Qj5+/0fX7jiAI:QRl'zEUyC$g3EK )>[愂# ?1%7nG\y^T쵛0f`;_%uXa+23}٢/Ԣ{ʷdyUE:m#pt(.|Ys^zIR5MAb^ M}NBzÏe <L7G(l#l rz]{ntNo^@\Z~lgVjߣ%7o>5#g0w[j/S}x7P4gj~$!@YJpzKHWGO\'-ee inÔ>͝n]:3 A|& KGO+^@dbAq z\f}:6vcuFxFS>:rߢ!ƹ(YyWqLHlb$p`Ğj`*.n25mDUt?lXOOXd>ѽtw߲ iM7˅I3p&s@ypT kM~HK\'e,R-pھEI~?~$<ʾ/ft抠u)ߞK5f ɝ?fm HLK֫aw@E6s`я Hül280}C@xte9 ;3r~)K~!J\r?DZ`vL1.yhS,.zJOGAzw*VcfbQ`)L2'0eVݜŹ&iq)dˆGbYN04Ɔ ֹ"m[,4{&91e__b{T%[;O/k);3^ BNXIhEWRhT7g{{zE'F2 zgBSmٶX{Dpr")Щ- :B}3SļpmA&&䥭2)u0=v7MyK-?qoP ՏΤ%O <`+1"sg͖#i@iXn#4k -#l~%\p> Y{ (ӵ`hg/P1 Enbw:E3}Y')J8uNN,39O zB̸a[pF%q^h#E u#PEzlHA+y둵ctR"gCElS]sD^eBlrwc#xsj RBZLOfʈ!Usyz,OH[([gn+ߓkQ >Bc!1SPWVH^s^x.$8DzXF6*pn/T?oI$g nt67ܯ.K( Gܓox2)`%WX x3,~I{Ύ{-P8y"4vNav6,G0oRWq]\N!dyf/&x߾c}`aj;P{$gĿIzZBM07EHK+}t_7w"Pzp4tF(Z-?7&3i 4.D?pn(_Iַة43'e- H}*FKEJ#SQ<;N~i,pm pAK9n$lbNR#?yۥ2C (u gl]ܘn?q SPN~O,= Izat|_=z{g  `cgbR]qx^EEܥ}jUN6 P3⮢_#&'k&kN4د W:y&i[lJg:(q,B?PL5 /|RFYFxfR1\2tc4[Gs) kר Zx$ƛf1ZnWQ|pMM鿡tc@LR 6oϞ[l-*J*Bkں/ 1y B`~p1<1X56\ooӨJ>>aO1TVqȪ'SX3e 3.>%< _T6O'(y=ƾ_LYYpo&(]Ŀ >'O'U1xd[gw-%M|(Ӂ>2+D^R@$m*%~ڨ񷖍X{ 0dBURnoZzRDMıC-^ 95G)©MŌZxPO( ٵ̶Cv^⠬Z vJe9@Opڭ`} 95]P:l;*8E/ӵaJC4Б> 48%/9 ᖉ-XP7ҫaڄp"Cۢhqn WhX xa?-$#s¯1)|ו=q\ӢfUGMM/3^bzFy0uln~NF%~9 }R6؎1͞ۼ0;gK)Zy0R/\Ϟ\jBzrT1-j1hmZ^*$5!ݨ 'r:/*dÿ7ٖ_Mj"*! * @ڲY޿03Be~ c6S3|K3;┬u~ Vt1LIfgno71_ԽZsǙG. IcKlWB1`"TaZC=dsV,xM5V3h@%̖6/Zs4O00NIsv~,RCW3_?o+'Ut"BaeD4e1~wQjaç,N]!({/NluI}i8}soa?=Yf +HfO*#_ jOWl*g)\ҮaLKg*t y"AYOS܏d r?7ރQqoU߮KP, l4Rb_Kuwb(.[l-;'b@YvP߭.vei1ܢú~ySqF1ngÇ'2Y] 2c̈^ć &x$t|!5^rfc0x=`17z9o [_FTldnE*ӤMdY _t o+cRxu)GmQdBKhCTT-š\ $*kwwnT"sCq5gI5 XOBKokSy/5TdgX1;7ZlmIu+Z]efXcF\|[űٽ5vh"'j*KWHڲZz3gvXa %Lu:ao35Φn.b{܊B7w("Ս|o撙3WpvjY+d9FM5%2[fQK ӗ=1@u8z?N P$=$"GQTbQx&Qe܃ȣ&+?9wLW* r5d OP.&F˜MjYP(e#v.:f02Q!%ք(u=\KN"'"(:0៑q!OU@!Mq}Œ >nI9H"2'ں@+žځFr@u%jovnW莌l$"?|؀ +Q9Y*ow>x`_uX Ŕ۵$DŽs흍9/35~d:HxqCU%+qFS7وl]_2izLsLP`0AO0,㖉}Y"w,)K2 ;TH/E昿y5Y=[4TJh'I}g\Ư^{\2l!D8iiqYcJ(zY!&fḶ碑غ(Jм }PR|8(?+?Ee? VY >^^/ɠ`\HFa ]DOx90xQD|e~W.ÐrŶ_ gȁu(1$squL*w=y 0wt Q}Xh7p8ol>RvK~0ͧ{‘tYNkX4cG>W*Ac٘i(︥I? 9-piթKȦʼ،,%C~MHdI~֪/d/#|YkZv೐02LCۏ ?tGiJ|uЏt{?'3RȄɒ{A:y/w3%87dI|x{)<$ BᇎPGµ$}#b$Eh8(Lm =`@b+*v]02 sul:(:b2%n~+ZXxhbF:r4=Xl6ٮы0fTS'a#"N[$SAkj-r[8%7r>O&<lw%恌OZxT &BХα$Ţ(#.Jo+CatCȟ% XG6#8iWH3UMꦋw>yf.vB~9D,St#n :2&lҍzr[ a3ݞjtާ:؋r`m&? !$p)\ ۼx{&V-@st"D?ǂ2Ҿig+Cv#Zi/Ju?GY*4R*=Q>3T\P=p7"FDExe4{`sԭ4!K!:=kK TT^iDv ȵ>qjܖAg:niűB@uqLKPA;f8xztl0ap yi 0lme4;}+}&``b{wN6y(JRK0kp<%Yd<0p$t3+? G^MYbM4B+MV $O`H VJ(CA?* e6yjJWSYVTW<-f0l{VݛvJ t&ct:Uxig1,S- oݵи : R@&T H}/l۷ŌVwE~0),X( =w6M N,dn6?#Up&0]8 :~6;Сꞗ[TN-D+.(;$ ݒp?/`Z7f̤?+2QG˺ĝoB3ҳʇDhߋ6ʧ{}n&t\U4ЕѢKpqi.@Զހ{}Rj+m Lfg=MqdTy]r̚භ@:E`E8#i @%m*ΟJsAFp Q#8TW$a8+ ΛNL_춋yz>D%mi=q{ .MQ\dp.{7[b o dDC=.)=T%ȪjЅb ~b~,]9 W&t%n`㔌CCO+43OT{~ݺ:nvΫY6gd5>+y>pe~,L?qTBM߄3iGUX)B*޾u9ٍv@kS/ߴvQ]gbKug.WDTz"nԓ򍣉݆smY"7$4f @i,2S!6^ڨy|"/AS|j l [. h6H 2+klHuP #vACyΖyÍ?Vљd\`oB}s-;',y<yK^Jۢ+Cz:QS8yq7Cj}7tN \3"Zeb-.~.RJMc4yȢET9e翑ƒhzZW5<32͞7ǯDžR"y~_2 d$Ƈuwlф_]Lt S3ĔrxFW&Ԟs%C;˜>26mN}an#H;7u"71=j|[$+V Ή-{zstg0zK oD%{3^=P T^QDb{-&sJetX\ط–Gw9YØIکKHo3Uӎ*šmmkx˻AtUk㽮X$ y0#șk` [`)A99GAf7-v%JZJ[Ӷ^T@f-vbWE+JpbD/XtMsDF`jB?%kr] @,dV/\ÚG' Bd!3MB? ]2U+`ۙTo QlЦ?3.BɁxeˆ& ?90Il%ױ96t[KM_hA |*FH룟 [鑧:PC[nVm%wQ!ʀ%܏tW!aGJƳ|dM߻-P'ʧI 'aG;L FB20%:J ֯Ъn TT$SD@B B2SdĶ82NhìvsJo_9pɴgn_B֗+? ~c6P32 &bu6wt|$-b4흈hwQ54כB? Qȷn+C6t8ݣ~w^εkA|½tqQxgujH\UԬ+Sa>Բ{b#87.O԰k*mfhe\٤PWI@J&J|%^J,rXxN%G-6.s-c(GL֣.s0yB:/`1;ɖD8>paBv:i%li.T^N)ó"*0M>~ǨtnD)aDJ< iLrP8C!}g1־HUk}hd 4Zf%86ţהҹ l 2EHؽMZ}?~< ij/*Eoz"|@WgawXfY_F"Ai"Ď$BOl&w̯UN!d+x lw$ȪC۠sO5XsZ+woI~`+PC@UXQՃž$ 2r? R^Z#62&=jD߁b(X9#_I;20q{K18*9"=!8OЌ9 xū0([D40r_Ԛa)3~l!J6#S]v e1? 祼S@OxK@IA9أwx鱇 3x7 4hXR7iu*jJb2*C QY+l4?`e#4e8lZ}a[nDNq֪o#۽#CY;~ը%[ko# 9T ؆zc>"*.Ef8$1.0A2G+ }aV!5eM7kp = Oԙ 1hD^:uIJ0BZ.pڝlK{჻(fae~Q炚>jׅo>*X{iJ 'SO3$~B>1e 2 <۞u(@p;5%ILW4YH_]$mGjG%BvWPN|V1Kf_T2Zd4=~c%W?X+}r5tuBI2\?(%OYSQ\ᏹe-RȠVV]ˊxa땜X LߠKG?|KrL^6QJwtD#"/B-hbV46vN* ^_ ocdK(I,F(ʢ.-EQJ40 VC6|E ~@D`:#6E_caĂ%]35X,iȷt"ܥZ .9v)6 MαY gaԊV>ܔ2&mxQ'WrS{d$muB ?qy (I"E]scgid0; }Kqa? 6`u7D0.ezK(nCHF$1zT%gYZ07070100000015000081a40000000000000000000000016609d2360000558c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/n7UI]?Eh=ڜ.+ˣE6#Pk@Cc u@d.P$9Si^;hS eB NA0&GqZl(oEs﷜GqяVT2V㘤>YVbzto1(~1 F/!T fpӟtI 䟌o wv/H|ԕy7 PK^c6q|m&ځnx8Vui_0p/Y]ȫl%ۏ KD+_gMOi,*Ba4ONԳ B=w0 ̍'6(`״BL@C7Y?l nB =B-3gGڰ{R"#UzھreB2H]KeOO%%͜ښ$N7L)%( 1RfޤI%F~" r-reSwZ&6w߉Fh Xo%@!0,H WO_H@kY=$\dб~ r2gI5߳3" j93e X~e0q"1 1/ #s*Fʡ;e\}Ԃp/?RlAg4$!)GyC|aǚ{+>=Y#| c| ;`-~P҃ ؿ~N-:õx`7#rB\Z׹gPpRqJh.ҁy9|'p }uPT$Xi_Hf8Х5P9bJQf(Lob" V=p^WjX7SjO袩e9  yZ Fj afnB(Pe`+))3Ƈ#ٿl rk ^֣P꾿+c lk̨[9_YU|!=@8N)jWPħ(QΏzjРתE2f>>i>>gRҖ +<;*-qlTҜB-Ƕ^,d FQ┗P¿Y@G[sEnjG=EtGe4<0IKbzNUĴlJM6؈x_ꊝX#0~,Ku˘>TqRBAAAWP]n4Kjs îyXDhvG=T]?Kbe:9<HsfS;w2RNf^g(ug_}G#N}kʉŭa/|Qr$/L_<B-qB(GC2R  =EE,xs2AA\ LS@`>0%9MR$%(gjts;ox t(HL7|Ҍ넉͙X2Q,s},uJR,o @O7ļ!tX9 Mx \lr*h%xr!cEl#XKwOɜi8yHKҗ69 Xo!¸^lAḒQk57kհ|Trd Nu]dq LW5$"5ǻO"MSw8]>:3buM<*RwG}H6-u"D J$*./6gTBNsl*I$&ZBHgefǟ [Wv;~4}h1Vl??):a)Fw0pm7a9{]@"ݨ *K& oIݫɍ9 1NO5z*vt}P $L>& Ûh!9L"|S}fM}h\;͇?FlAoVJA52xGJi hyuW*Eŏ?C.CX> "t߄UߗOnpz~q̔nU(B&t_=P/;gx *T&(-\yUǜ-ADm:r̹)'ga5EJ?y-U/NBKFVg"2\C_G$8+ԩ+`FE4J,#&g/oKh!`)*d͊b"+%735$z >/6iZ=2doQI~?{DT#Q[(}lc`&-Ŋ+@p,qq7Q͸= tf0y柇>HXID_^l8J \F%!\D d2*s6|Ŵl?-cZICKCE6]* 8P\ R6bk5X;LwvrFSVÎq&hM |1&c=8kpm^SkTM^hC2 ӣ7R`)qa~r#=m(:cPåA=B#?h0[&!5[:gGt 0X2{TW69 ųxN\&DFNGtwq՛[qȥe@JOE J$C>iP$V1EqmOTJ[xY|H|oE쁨qEkFVY'DRD 0~^5ނ]< k##9P`O_7' ns-Py.cs#m3 }.A|IW3f&~UHR yI} Av|<~tb>-Vr}32.S.^86w 1kެy՝PKЖݘτhjS.>bgI5zezSPuXJz8؉O̵[آTi䞡7d ߒ+@97R$0OxkB/ X t}|4SF7$LW ڔ52E8z >*Y0arhx15!TR巉K0ԓe榃@/6>Z6UqTDʁlDw70"Tx'Kg8mg{ewЗZaK/#fi~HXޒGݖ3"U 'o> KfNyXB801:{H!w@IN&vuzxNh$ܼf/3YAMe weqëSݣWxJPw=/`(T﬒<-rΐ qS)s6 H)˘L0xU\=,kn'H0eH(]ԺH*YєV+l5VYP3c4|A'Y~pw'a"&¶F6H:f;$I(XM~˫^kSqlZ_J/*%ඦVL>mے\<};OyQetFEWl$n1uyW|,E"቗F>O 0TO5 s`Y,Ce:֞IC^d x)Gt2FzuR+Տ"eϪD*txCoY˒k;t `AZSiŇf彑/V`iĂZ'$QD[ Wh8A߯p@|OI+0ce~P¥qWn+kg8L$(vk&~ӿuO"S JZ{z#,~I4g19"cAjҪq zf"K=)eķ&S=,}U8id)\{e:˫>V8ׯQ{0yF!wp* x6ݭnO>IjjQ= +X^,B9̜u!? q?&yHաN3|0~ >d}vX )e=`f1RGU*S#e qavXd/_BCԎޤ2*GUD[\eݕnT)8>ă!)Ym1cUBDbj^soك+TA6}L|րA'|yWAaӢg+BK=AjٷWrUdE>w(Q&EMԉ UZ*zaˀ*kF+2z[RmQ9=)Z~('Ö=K`ԏA05 K%Oc٫a=S I|hr p)qƅXSN<mt!lr3͖EQ Z]mǀCس{.r'E;=?])Vera`Xf@`F X]bTzڎ|!%RMQ.CITs^(.&ߤpA]@@-u҃ 0fZ y6+Gz.1{N,Ru*ֺQ%O`Gdu̖MWdG's OGH2ytpSF;[,|fgd݌f8OW 9]۰T[e" 9$R Y4X W""q:nu~b׺yh,쇚ڐaQKXvU1DbvD[p$Zu‚Qɘ@0Й,x֮ќ ;NFo[~i:'e~GYհGq?|f7WvC̤߃T&6YWg%</Iv9S+ڙW+q B%] E$ dr#L3>Ynu>)uSvXe%)5tefNJ֍xT_ZB A2>!9$0g׷-YireV~gD| MB ""LDϊ(,Erz1`0"f h5ʝG5 {jHKhD5HHRhr'oǞ&5=,o5δ9NM:bGkk߯J$Aΰn0(EpY©PNG {W yp]fU|!e>!*(Y":XH;^SAC| ۈuM&O?ej FBJkBYH=%VI%gtxEw^\̀:5n:W{bM> cќ{9rwI} .@B"o94#kk{!MP,_$z6#q9oN[gxl 0x٣8|!A条F @b+pE8oGG M.TW^י_j[NZ٧Q7Hr L1f;1a3]-K l<dZ3q*ٯ`Z-i(촢~{xUfVqkD# yn\=5һX7Cy}TJ77֡C@‘ooR!m0ڐѓae>F9#9`N*m8.UDy.| YL"15|ݸt*+Z&z,3_+3ĺ]#9c?S|@k-R "-KJF`"f*3U7򫳟?3kB2bhr~'/TpFJ*%Vپ #"GLz=++@WuӞ} >Mm7"T&{*|OUUQeBgͥ:ٞY5~$TÅw"g|c+ݍp@Mo˛#JݝA~h\Yo b 1%ܶyc&BDS{YxNM坥Pey~M'VAY TʅTX'\6NB>":L^cm@1+C2|sP&56>6 \;t2%ٟ&I*(ԋRi8 o ;RŇAB%\ӌS ,B -t7>[xX2+@|Yuh[<LgZr`ܗA(]-)Y*gG#%O:ݍ$eH],sգ*HUD9ݷl(B mxfx%Q.l}OSwO*)τF-r6$ߩa2SjGn{|S7HBz5%B踥f͠zjYNtz4.ocxJo{߆]`eb菰wZ&!)b}_w c ccȟIn$rf+b>qWJRgo6oKDDI&xއ~ $)ϼ1 $G/p5˃փO+s.ށ3v!3 ):d)y\zQB:Mq,%1~ \ Mǜ?HT<ݲXjqZ S7N!M~T lbԇ*nߜ7PG8.ܰC%;Ҟ L0Ft7&˕PbZ%Or_> aj~.>f k2 lI,jU2[6@q-z^]uk|{ZL$Pua" 3PA"ũ.Df1k/s] e>XOxTA{Έř劊ߤ_F@`WђGړZ$WG+疯+gSwskSnϥ 6P{>~Ew:]dd`T0f='3Bꮩ(A9ʜ5 X_f',;+$uP) H& tsv^km8;)8$g8aեсc5Y!:1 `V޿=SYy@sG  v_0?f=U@C_2|`yKNW0z7GQ̇c͔BN*.8n? hTlc&dULm@ڱ.Sc)^EࡳK&lx6 P7DbYܐ_㰚SWr\YYFԧirMC>L5-2-3JT.vRA 9.So{Ⱥ5:-l2K-2{FWkoHrm9 HR0𥎫6W(ϷE1<*]ʃ,oy0Ig@?p2 c8cM*:`,Q{/+=D x67l !. Q}4uO.T/hM@} MW,F+@+3F2l|;b܏b@r`^,;$[5{qi3l#U6ut`n<A7fO4m?8:6 :dq":@O7'fC󂟖}:4H o;|{5b`$Qh̘Q$3Ƹ%.#E;yk4z!r5~˒~Yԟ~r|4Ġ󶻔b!22N6ylW* d Ttܚ~wW.݃tC~-bbAkO9[ _| S:]SNy v 9@%:ۄLW02ei\ˑfM9Y*XG  Hg MteN}O526Bv*fRP\T'*?#$QJ EyEBju\^BQWV4fotUpM(ox-gHZ&uZ.j& #+cxH 0RIw끃wӲHy ntt~o<-,C0Fter 18X{ tp\+OmN,h!b( jφ#Fh-.j;=iGafnB.~TϜ!M|襆=)\qU *Xה X)A 5MAY$d9a ~+gցwF4$dCunj!fb$]dl@یLc ,rvE o XL1Y2YZ\0r {W!&#Zp4q;뜩'p<@wgŋrx*Ӧ*V^ HJEHN.A@gN#kHZIaEt..ָaʘ5$AJWPޔ :`V.3 'P^^YBOd&GS9L aǣf١)- ѢR5ߧXepI^iPfp3A[ޟV[nO$ \&u#Ba$<@6DFAs#4D<\ʄVRhA5aѝ*ZY- -7^[?wT`@zmj>8p|F?I{Ղk0vYKp>#g,sˣPվ=Eg%šf ڢ7p0A|%Y :8}xoa3 .2Jk.#z jF'W[je Me%k5} 6|IvDz;ufND&`TBONHL pGJ_VHT }N>*ɓbǺC@2Gr"(˦ms Zjl#xm5Ƀ_}ߔ7 .qs V<ㆇCս :]@ݖ7%"p2&qNFUKTO*<LT,E׫t`x6_7(JiuDcif"=FzGkj_a-2%{b$'oKa]d_O&3<EzO cOo-^$k8p%/ [g(^ f#cr8\" ZO8Vhsדl%CMLN^N#rvz,RP`ֵRGj-C)TlnȂXߩ <(+{LI95ߕgO2u[*"-d"J?ou\E`a~*]7`,rǜd^~!s y^EfӴMSTR3vm3joPfg TXJp vF-A E#r聅ɘIZ9%(+X@A _ʌDU loNȗJ)cFдheW2gH 0Oit\Oy,$4X94M6-b9 Qi0=^@.MV-kҶkI6) D&!nE)CPET9$;P葍nAHk*m޲7 ~^y:U"=+.MOln|FzthҀ+_(* ?Xei`:PFF| ܴkfɎ:ync,_KJOIJ2c̨yPg=V7ImqDTߊvq- Ǭ焁P_bkK9l5q\Gft r>d]? Q,z񁇩*wc4@Zqd@/,) + ̻'vCc']z{7?dIN%0f%R|ARՕL{T8& oVW=%9&U$?”&b,Sar䏍t*2~8%1݈)5*zsDP_UcdF0A"`·2؂5y*>vG\ŒNjNɪ=;{@.\BKrzg g2]--#zE}[tFe&x֦WQ/t2an!7Ҍfi/__|/znH 1=R3T*qڅB-*؝/X Cn}sSHY}OyT㭎F8"lv=aDX'= ;(tԼ)IK9m_G 5©LC;_Qw>/7I YB$ 4`rA %QϏiQ~c8Yt4KJDHN]ʹz0eE'rNZ,J5AS=(F6YB:-CVm9J_zt& Qh+*Df!jO\`CzVdab cV]ఢzO{QӪgߥo,u= N-@ dѱAY낽g?X6w%yUy.=-NJ`{Xӝ,bA1Aٞ8K* [j?K`*Je;rċT5g$kNP. g])"өwlΜlNBL -Me)]5MHI1~?<m 9`{֍Vo#?DJ(wr 9d"uEeTׅA#&=N N%IcUe 8,gn7Ÿ)r3SʳZP^xVN|:LO3,{sXZZ?bj#LV4 ɑP N޻9ON|* ӡÂ! ԟ'@yכ. miPC, ?L[}93XRLD݆w11&$mUYJ[\eW/>$4y YG@`Ѫ GNe_kf@:ظ,ygǟnӻg 3pXF3uC.SG Wx}{}ƩWr)FFM9e :Qd %iNh0{7! $5꼐A2%}qUoT0 **Fg]5:"d΀[ O`/)?]*X%GwY=ѤMǙ3R|!NY* ~!95>~]Wi- d | G#\~bFoqy4@ i먳{@U.w@^]]~4Pˣ,bu}W {.9qZU} w CduTsA{5-آkv4.9y)=- -W֮.탦; ھeo-3b> aAP_ߢDdWV}~4T:+D1 $DGHرrZۻ?9Đ֜B#[ q?ȚHP V:| })z|sȢ?-r{Cُ~%y%, IT 0cd1lJv2,Xfp~v Q,$rW[+e`K 3$Di_Ȩ.&b杄ha6`=L!4;)x0l>-6H b ꓧN_.5E 8È&͏WM6/uxQR&rk~$]uSN_B][oPviM\eO|`xP׎g2S{%WRVq.e#QmqRъam$vSÃ?dAl% !4H|bЯW#SHc)l2f"| "^t yUp3gT?(Y0 ^{}mc!Ҫxčɮ:EEG_Xӎ#V]2Od+`b|xQhI.]\ إʿɃA8oWOxAmyd[­ÞhìX`mãlҮЕ\ 0YRܭ+QBi}]6-3[&$/'ZtxhʈXǻ9,;Βaix]/TnEF"c~U a4~jtvjhBW类 hY'@+P> ~i u9>g K-zѦbK4->#[k#?GVu<@"Hl{Rs!ѵISdЬ, to`"#dʆVJC2+xzf焂c\.E-NԅB|P`햣4:e[t.9,Æge`dOdOfy-&|Z>wsrw5F$BԪڋb͂DWn$Es ~dI%8Qd@'w &'1>3Bco"5gh"#yU ] czkJy|%vn˅Fic$ޕ1M_0mYt>WBatn376d:N,v}&:@X N(’6Lv(3z\9Ĕl.' ss+kBGX3~y6)*a8tltӴ؁]2.AEN7EyUS\C_Af SF;U `3e+IK҉OF@CױnEsJ5=B#AkW!MckB:/6#Nˑy?<_F,-lLbaerLӗdXl:ALa>ۀOrnDȻ>I Kkg43/dťM>@)r3%Z[Z;S4jّ S`dfM-FjtDo.r~Ԇ?.V~=lBa-:W%ϫ%k$qX}4$,ʭflbJl|q1h8wg#=` -Y_DgFpi>Cdp5c qn<.Ƿg_3kWuU }&' $u?5v TfD*Cbw0|-u+,ɦkex,i2w)ɗ¥:i\˥H} y-8}Ҝ{r#0Gݴ C~Ϯ-#v .BTNK+|PidNˎl؟_,jy%i]Ql7]LU/jw@rba/#0[6:R7&Wb".BރkL%BT(QRq+=T#~D'}^ \|a\`؋=`N YdzYR5 B/}P/& nO7 g8HdϡZDeEdfUILl&zq[aBKYnR$bLYHSX;Sw2U8{p?XgZx:8:7UНgW)֒Z鷚9pedL} }*KCTKt$zya\q2ėK9q#]bιa:q)l)u3:"W lZ`"t rZ-8ux>{+Ņ8mFX~nW=Y}XKN,Qy{Bv)Ou;4V/6#:0`n|aࣁtXT{2[Nwsp7퓮(lYcc4,ZRB!t# H?Örz$SQ \XO c04(iH#%ɔo E0x$g) GkM%p}a R+51T`-8m{MQDAG3e=^b'ykٞf,3HGPIK,>u6|Zʝi`۞J xRjBq9)jܣbM6Sqbϯxpfaq zZ.e,v ^&V)> =LW֥JZوNo2dQdx20m *IQГ1,u95hۖ+J=0q Vr4o]gYZ07070100000016000081a40000000000000000000000016609d23600002c68000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/O,%]?Eh=ڜ.+V~"j"+~:3dvFN 6&]"\ |8hw^"C'XCSg/oj Z/Eü[9E^vCcsSuŶ ~I*fȩID*CtZi@9A񀥡%n S$ T_B K'cL;=њosW T?DKXκX=JMabZw28ޝbNߒm G?ŋ%Qq^ÀpIR3# W7cIdbf=I1%I>c_[Ċ\|5׭s'V\?@slԫ+nH"ڟƹJ=)L-'ǂ'*C;Zzd=5+"Jz&4:(Z DٰxG4MծćAt/̑n+MOWq ӆ !+T% qctOΤKO=t9(PVXָ>\V gF6?gbQ6 hEi%*E'[]#~L0[%K /61"8kBO%ICQJƭ+yqTsaF& `COQ.F [㽨 JA<ơJU~ 0gͦ 2¯cv7rI\9 RAY.NS(_6:WÜ6t(ЮgulaAÖ| 0Vs_fF B۫Dʈдqijگplh2qi3"XaI=\!D`@\.RI\h<#o9ad@pBR)6/w 8lE.R'dS\-^gWfIOxRR}^!ck]Dg$˯s ܟ^JЁ2H_e }5bCTЭX;꽞T/c3y91?61>3m|V5ro3vo,ߟ4cz9.r +8ԗ/ni )v# r@ g;l4_=+ LU,җP0C"Z !4$Sel){95ú[ Z\T$e7kGtAMc1NI'èU6} Vޗ0ܢ~|Qՙm,!2d{S\W{L0'cg]g"]戈xCW̒9 PO C'żdh4q)H1e{ cg )*e@mׁtm: UY$([RkjdV@ :IPJ!{5쥭,E? ܭh,ƘF5:\.PH*cѰ2୸{x2S5\iԷ!!}J>YOZ `QIkO1"=HGfե= ڛyQ#@[A?\y:>$XOzseEc²1uQ1lW57;dXaiQ XQ\,޵0"qo? S@Y MX{|ܶM,o\;0{!@3=2Uk+Ӌ35r'_ACOЎ&I ]N w&1IΛ^k]<*m^.o<ƅO\YRJa:4zQfqkUވ-|lI຅8Uj:sIm^D0\  Y-𤑙̏tLtXjdz{v/2B= &#=$/\R ߾yl Ϟb" ` o0IE&3|{W~TpJc"z7ɑtFJREap{%rJ*ċJcF0:3YO<B:OF=BxԌJ4vW&1+5jۗNU~/ّw@*W -Eeޓ]_k B`)mf5?\>إRB3o# =X&;sJh=_shW<$/PztWَXTW⹔T'l H.qx, މJOvez|C~sL9HrvfVI@? y,(쥱^+{W z|`+)O+<ӒZgzd>(b :QF \ư1 p`׆NY%Og_ s|(%@|8uBTz5} d<ߙbzPiŴ\z5!cq .ɨͧ^Au.xiƊIi8K猸kW*ۉn}慁Hs4ϜtYV֏xIT, %9 ctNfT"AB&ԯл8E9e0z*hvˎya !lMgZ2|[ =: dn3(K\f5""2}VI%A'$@h7粸툓0usj }R #E':T6GA;yGgߙP8@^4&6B|Rya0ZV{ [)?2h`PP:msI"^vuPfPz1el)SsX 2On8w oUx2:W+>|qBU\}{qzykS ?w) "ڀEmم=!ӵd!DO+. *ؿ\.^.O^ A͔m"HL #CxvCjLsd}!:ca yP5wN_z鸜n49+W~Mfh8eGo:=yS@Gl+}D) z,*Ub!vN{[M4#L0ڦKB7  @Ȏ>,j]]f9r7WԽxʾme`I,/6LWjL`eѠכ!5ʬRiփ{Ŭ3"^\:.8UcOMLf6 .Ar bBQheNhR^n6B ꭸ3rMXԅ:#YT0H,D\9غO5 i22*m񝮠nV@eg8o#n#d.+(w.ex2mٰܓP<1[dTqNN8 ]{z"\%'!C@:y-FH IF[4iY4F,Su*3;SvL*Ez}]& 5'Y%X3fR Qfx}ŕЂDG p;qį˻D6'LjnAA#}B{meN%Erfx^ۈ8AS}1|Q:Y m,zN$.t<1,THqS̴MCj2WbQk x9E*quX#si viג;znn9E1=oC^$3X7hjU>E1:RÃ^CkB]r9!~`cF2< 'J7t%Y}8B3FlZZ[!H!NR0CBZ^kSҖ}pgr9\2wqqIQ_@PT45Av0Ͷع_<'&MZiAq (%9d ܯr7l()=N*S!Ri6!i(#%}WRPk`|ax'1PQ~ ߆zoGH!)uorv '0ϳJ [P&!PIʃHq爩R H{*h/ȔCqn%)՜T:A)]JUȣMI@׊x 3#~m274 Wm%˲IAaS^ "T(7&Z !fY2O[fyrJ-3{ώ8AAm8/QOYKAi˕9bxi{m eĆJv*JՂrD pb90S0S9|g4BZKDq6,5+Ljz. 'z)~S?c(w3 }3'BaS XZb쵍D{^8?gъ ;l;k=Hns]޻q7BqKUA`yd+t-)nZ&Gu Z:U$d֥UCnvҪz"Sa2.9}knX6W}P7=eLJau6VX1xM^|O{\ødS&Y{p6Pv9ʮ ,Z/`o/鞾Sd^`a ;uZ%aBؘ7V>lQP+g).U7\o)lţ:dnz_3 nhL%h@_hLKQgnXׂa U`٨><&t.CÑ*際#rهoN(קּD2>h3 Z "y'=p(>fW9qBf^B>ZaɾU"(+bD:vL"tSKɢB#,ՕY+rFdbL>P_ )nUN$"SjKo+}O]$n2vSH78C?mv~i5W4FgIH=g 3ba#M=PG:$^9@Kuv Jnab.tGޓ!mՒtYW'.sӋW]Tw?NM Z9@GsКԀ՘[LѠ2F-hR*NKb .Hl6G3\5I."FB.aB~qGۈ!As18vbLAt#+${(|>ȖgnT;} @8{+<."ES{&뭻$6oP7O]G1OUnѝ|!kTEr2L?eAN(cϵnUr(v_P<ȴK$Z ܺ"1u 7bҟ\ӏ1p3U CT;Fz6&>"M "Mw 5N&6]⮠^3_HHa}_TX/%lм{_q9/&Ta&osÇ:<ie>|hՅt7Y-<e_MMN|pyWҥA B~GTׄ- N#P ,mhm I{UcdŴ Lii`8%Ct脄| hh/hT :V/(2/ʹav%{X ?]xX8_x^Z  h߽a֩GFPKΜ1/S?V񸬭L3m}?-o{c"] XD{Dm\$o,?E.p|::ģL#%C68DFĚ.ղWAyŜªfMKTQ5 6O4KN֋Ue.yXC7[Ďi Q~(;{p2XlL1w\Mz}AtXx%IVpi̟n&ih|Pxrf "Nj}!86enˆ[&@:\%> \)*Z;|PڟKw 06oHuch120K`*?XyPM DT8;&CD7u>Q;vRvVԋGr `r*GQ"T/H?;7l}{Ɔ7c˝4xQDutmD_4{ (jSvO,F9%[V:bY'9bƱ>?Ss 2Τ!3[LXeV\3=y=W5DԓJd,]p[`_ձhDJs_n-U2Nk|5 㾪5u:pB܎T({B!4B8Gc^ `pY;'i7E\\pq Cn>s9ۮD=_4چIsXNfzݏTTO\? Ƴ }g  b #/O g6<`! :!-5CL*ˋ/SoAPIN{'UQ4v !1iYqdAXxɴzd*s-a۲%P_(݂4'yw_'$]Jϖ \)BgCҳQk4 F!BeHYټYnƚ׆Aû32U9ީi+YyJ"Hd9, 6=h%cnim4W=ɝ*Գr FN~#wYۨ+> R!XL6sϑ8=Wk 4<ܿ,gt:ΟuieQĭTzUQv,PJ'I' Ez7,n'^KcL3Ƀ׃Q|uTF0|y*z 'ȃ^RH z"\n4d4pZRlc>kzC*8TsDkF~? EA'09v^tXL=e/`5N͙LJ8_Ny5;=|'Oe٧ O O|r >74(I-YaBП o؇E62ܱ2 1 -c{4tfA( a7v%n|*xVO+ |JQ*ZAi**Ly@C XHK_ V5g!SAKJ:z H inp<?U2)}D_tkUSt{ts-4i[Χ6+Χ\ an}}I[RB8/ (yTzN&$=5E ? \r12MϭC7[<9+^A߆_>Dh\1 9^Yo~iuEnZ|DJޚZeW;އ]fhǚZV aԠ-1fto|3P)JzYLufz2~N=(5:"k1֮\"dt}A| |Ϻ;Wj΍7z=4:}*x5?<<ߌZ2bc~Ҋ L;%I=l*E_~\kޗRXK;`1 * ԟ7 j)t;s=z:QG(>-K5q֤Q<(H9`Viq8ŗSuszPpo'cHcoY a >_5 VwYn#]2`KYp]ƒF5C0lkgzM"m]Fʱ|O(ڵPԚ IqOR祂S_ЬGYfu~#LRy{l0t8QwޭZ!E,J? Î3q՘{*ko:df<>)w~qL a4+rD* kt½X(P)mJah+bH3o[.Up8 l)tuzt~`H agЄ:#=Ü:??=6Z?+5+9m$'vd/JtXQ͠*KdW/i&' +h,^H|C|+)5Iv27_%cuh?>N]Ҷ}@ ˙vHJ4Wtg>t3ʳ+kRV4: sF̳3>2BpJx2(L*| +i;'d1y m͔&yqPJ+Sp3ߗxQ[^^5AU>RX7):ϋR rFN/gStp^̕WXd7gYZ07070100000017000081a40000000000000000000000016609d236000014d8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/Q]?Eh=ڜ.+ʃϴ-UUWba%t620qWI)iVA$6gDӭߝo0QŒ5cX7fڟL}H0| Fs q? nktniZf>%%C^0.qԇkMAXˆ"e#   1M=\h/(%,.&{壗5֕{R7IҖgqLOܼ 3WܿV3\gj4]H<'7ed 9ue"HgFb&a[ձzv*. kjwn/Hd1ށgƺ˶iTcTZirؐ:zqDa^*P-[*LA6ym}:poAʈC"Wݼ:\G&L~H*& rX3.Ie2WTZxԦRHD"T!)W(ҭ Pp9VC$]>/CKIa=ٍG+ if֩1/46yHb+VK֒脲=n.4%eөia4jb^(8жN7m^#MKdT(?JQ NVy&JѾ"HA2ݓby{eس8qx nmWPC vΘ ㌦WNb%A㶮㇁py#:Іhtј^`)5Ek436:skSI$D2hyt@}q RY~0isom~k0=< 3AaWoICᣫ<'ˠ};OIgR7RvnVܒ0a|Q bJ!w?a`9q |׸ 6Ly9eXRvl !Wt whPdglg۸t->Btz,STs'7Uw`3.Ś+CC ԳhX Zp bh, 5~p4XGͯJ $u h)]L "6Y;#ze|58n H_xOldg!!|P4ЊvP Q]ks.J&+k1^QmfSmaX3Z\O6ۊy&A![`N٥hXX/K>,T/lv!Jwkl(Y$9S[c8h | ~{i"?qo?rFZ8h{Z!1 Z!UTyXꖒfX_ɪe;šl"@\"-ϝ*?zx'^吟nqQƂM1G,x.P(:KfӆFx.Q>k G:+mŐց(C>,M3jy%cZJ-AlM&5aP]#b(0. y.RUlwKHGដ^ ~; ևAUS,zVWpVrDr-3G5h8Lmg5J%g]V0#}9F ~T O\IQaŦsޤre{{MvyhRr7q*voVZ:, 0Dplq@܏4$)_5k+4"Խ^bv!r=nг?G࠿ M9%P*SKI~SX̂)Lwd@i7Թ*z$vG*""naNc%e:=܂]R޿|F鋱IMSƴ70DgBQC]'hɱq9ߪ $5V'q,9Ht%\ҰEvsN @e6q8U#n<&ϓ5wBK1/uK{Ä^5JPvTU="yBӯ7.qwn3[rfR2Kؗ] _Aϒr̊>!DSYߟi|Eڧθd!Ĉ;gz*\n4/'Ahn.pT6`Wc9+ 䤕+wմb'PymK:~3L%D u̬00Bݘa,Ȃ'Le  )ʼngc֖cuƳyz1a(AG1OU,[UfP;IN+И?Eq.s[E!B0^yb5V;N ~9;̀t:Kj0?(P^j6sbJkwovzFnG R|0U XaK}3I"RH"4 r<.F%M pPv {FRʸ Fb5+f (NTdzvgU̸bx@U&q2bيjn%:%̭"|2\p{Gz=J^z>!-n:mMQɛ{tJvD붒x7R R75zzy=%0db%RDdE42vF+o"}l1Whu IṄ#' *P> єؒ)9v_X9Ѩ:EQF[o qQE5Cv` .F3kVwǙ׺-BZ,5-db|?G1r]!s.Hv3CK?=?N"6ÎWPl󮲮[h<]/\_u +2x/@;̜gƻ~F*6GO/gOҊЦ+[#WƎ?i 9/x**-G "+̵#Oh1}ZpQej_0 LqqW fs kvqVC9)J+F! u34‚$5%λ5Z7pf%G]x WՎ7)̉>V¡TZa}hsiL2~l-L5Zc\/iL}FԔqTGh-~R#& PUX?bq9]T^!} [$5]=4 9ZG25b) /:#_HnNzJxhEh?gqޚ#pFVe2^j<kJEBA\ FܠsׇNE>R1B|SlN|"YTRq:c>jV,0<ӈ]CNvkn ׅ!n 4P҇n{1F0>DAt,nj6+-ģ.jZ:[xUR{ƴՓt|44':Sҧt!6rkn|KLc/BrJXc@T(p]T/ڝBaOs;@BD|jpYw.M /;ݦ"8;{4N"״GRzxv>mrf׀)bmQ^v-Їmt;,X C{US]kR!<ι+%bE=cggEdwe׾hϱn5~/)5!}t~O`nMcj؜гFa^KrI8[7oRHoKn0e}"]ߕ6끵#HH "/1WNȿݓ2ŧ {=sa&ebu Q iw يvՃ&`o91HJo?Wz/q%?M$ D>_/ F++dg"=Am%5I,r4# }BIf# CЌ, FLng٢6\^qF>@TgPKM>?ң >8W?cͧ?h=5FxS,-z=E,:8q_d:j} @&|O"/^&%N$~w˞3SmrYr=4ق. 6렑|+*4ݛjXa &3@J\om m`fY$'< d@*QG'%sGކnE5Y0ɠ>Ht(hy01I; =`. NB6CKIDEӵ1?Obt\6F\&#F,|]xpdQօ>z;VdxVRPFdYRFI)9ؑD)f$!M^M{Ͻ?kHSB7dz{&}IZ 4p.(W?%8: ɒ<'pwѨ=a#^Éh7TB0lևS.Y(>Ψ<H ]\AҲm,G[Lu$mQRBAKiW)sY%ztp_I>!":T\uxyLj/H\cƭlտexJFv|hR1,Gˑe npY\r&ěN CU݆>UWv'ɒUF/&IIPћB,ax24=fMNG=<Ą= KKbM$&c,ᤥ\ω@|7)[4x٬D+ag_u|.݋Tϳڊi,N L.ҕ68W q0ihOd(A(zx~1(L U9S}+X53 ab70o\j=Ȱ 7 _iRsa6M:c/xiyʧ>: nIDbDsQYWB'@yYߑ8< WU(8$&~+.e4l`m/p$ E؜3PjF޶Ɋ{a݂ٓL?vJjl1e}Q$L' 5hLzlyVSA5>Ddwuԕ6QՖ9۽brN b.mLaKXCsM>_0gYj3ni'oN>ҍ*>ZS@`Fx77&<RmJ˵%@q~uKJ 8Ȼ($9'frEũ˱ Sǁ"UFǁCO)ʏĿAwg ϼ]ƼR/tUYx2٤Q"r;2&%mw<yK9ukR""PVА(cpZ 58k(t;g茦.`wMKJ9&q|Xc7OA?:;8V}T'Dk345F@4{`d\yW]St usTf|t_fnk==O![ڠA:K>YŠ_ǩr?[X=5ũNFQ&jǷd vf n2̛.C)P x>~30 4xLvܻZ]٘&&ȿk1}dR5y|w5ր\SFs>Il_ң!*pa<ͷX' (ײФa1X 'C$v .dwW: M/ߜBu^+-҅AΆy[FbaXݡ`yFLنr;E EB< PX c}`%Q~wT™u0 SR=?)~}3{:2rZvb$X~Q m#u7̒]+?n6^D(Ѻqṭ76W5/*jƉ$i, L:>bR"F*e<::HZ7-dA|B 7DqgT lheJͭ͗):RitrqYc'D=AًF C/Y \'_?-yy+鍚-R)5 n-B$ƉVe,&3llo/,Db n$os]3Rs4yy}KJ_Mk^AF#8ޮ(EڱtzY)sFS| JJӂC2.@I}A"J!V#,~;ncLP8@ o&R-FDL÷רؖ݀Bh#niXzd"z{T7 b aM̥\XQk|2ߟpzPдD3v b9Κ>1ʃ&D@7t^bfGexsfIEbxb4yFƃJ+Q睌tԁzֱ+FٚCY n{*ܰD#V6nۘ3^DžʣTUk\>li-4n&N0˥y抡q&^G>n+1Y.+ ,oհ_i^L>2Lhc)eOYoOZK>>A6Ν&<9eLz#,;n27r=gnv|kuѐIG?'dEWZ\qFz)r| CrO\op`bIOSf֖f-tؗߩHRaNGu߽nV%9ϸz/Y|enlkVGV(lEC358'2Gƴ#E39kJFJP.cS)( ø+Jf&u %-0؄"߅ |g#*ζ|-R(U)n'+b{Sg%* [j;%^\KtG3Bz.!.EI%Nw~e,=N=^.1)ϡuf:,Yo 4N2_&#h7JM8 |D@þmb|T %W Ylծ`$֥40PdOdhk{htNĮK2@Ԩ4qJ#La  B;ݕQKㅜbP`deVŌDK}x_Am@/vΧIpӞU5\:P}тV:cp=!ۯj,6-W@rI94i⊤Ck|'ODD'G6mvy$Ņ_8xt jWfg͘Ʋ9F$#hnV*9KBF/V8r>_U"r׃[iz#?zQʰdroSI`0c$aTSD7vKRZHcO`KJ瑸O)YM5?3I %j͊3Kއ;g)K}$V]\?j qwɃFa"sftIL/NsMЧ¥Rs!NB4R\ޜ' Oزt/o#@g4^Vڞ6h5R'td.Mi׼ժ7Y0)z30+ky/Y+@vZYڏ'PEժ&+@ OrIH+NDe>lxo*VːVeOI|w"_4[ž=~#{T0m"[O?*v}!Bad |?ߥeSuTnO_J﭂UԴPAۨK<*=.hAb%w1'K j\-w`{-'}g#R4I«Fz ΂Q.Svn\? =Q)rk8scd%<*o +k[? do30qwa.3L:EU1X=plckbu!1 )\E9{<\.DOsm_l']a+"VT@o~iWyqz Θii,o7LIG_ofs-J?Р ȓ <^ bt5\"OtOʷ1~" -=7S4fc3>uffk<3 }1,yxVA)5Ca卑e{1<Ssx9>;tRcL0xG~>7ǃotVn puU)vu)[Ex0f?Z("r@!kwWr~lN#+ߗ|sfEuOY+ )qb=x-0fVF{Eb { @] J\V̯.ԘP ]HIp% YAaՇw=/~lDՂ~Ozӏ$Bv:k[.&?U&6XTrc=>G`|e/G<%mѮܣh\b"LUX*[R񃥒gTWKAK* +*tآ#۽xz3^nfKi4)..i,IJJUk%2ƽeg>6%)e5\F-뱯3|v3&uje罜fzB7a4=n~F*'WJ?B݃d5u{-]} +7U$ˌHoGL+<QZO3ryB߃}gx5L,ӝJmȪr%Q4 zN qUpThq,>㕩8/Z_hX 햨 2=`b0 eE#U=';ž Y() e )N&sĻdMe[(PN*j4؊X"$.mfv8wZ*m`۝gE]sy3͘ǘ}@b`+}j")b]4C4Ջ9d&g%҆PP4Ybs :f J[o}(^i <Ȟ`/5;qWj?l$XvNm Dt*BޛqJ\7 .k҆!xL("D? Çh:ܜ\yTpn^Bfv`en!`jًMG, 4ȮTe?ΧPC *別U IABri_9XEb9GԼ?xKL8C}S.tZѱ˾KKb`Mx ͤ8]x΄%|֘mഝ$4b(jb3 >l wYyqdqE(cPZ4/P#7G&(_Y`faT y YWXz} x.Jô%.58T"ѫd2l>nU/]/.eX %=ƫ Yu~#fͻ"P6 m `yowMkJ}C˦gunX;@ j# "EqY|:V70H*~eLIe7oTqj3}p\~5@k=WѺA)B(~ lvNAº+%~ Ժ %|G5x|~ -5>jC2E$ă^ 1lߝ3 tQ)lL7ml"~ň(8E'xƆ:Dw=)jƫd1BԞa2utG23D!^/*: 9( wY.l&Ȋ; OxAڼU=hEW-g7 '~Q:,ӚВ dInO9.t^ jޤx_H4Q͘{JV/  ;&ݩM?4hߓޕWEakX.;X X/Ћ.\(?*XGa_ 1B/wYr&:4]ѪL}rg5d⊛:-OGJB[{ G/&zrR1A'Z g2oL1xl3ac"AiuJ;EDGԕŁك#Nrab=M3؀r[ nPpغ翯rNfm쉼#g9{VhlhbCtȬq(Wk-"/t?Uke9 %_OwBW // q??|TEf&ڻ;ďRZNYZ4릗΀{K LIz[ Ѩ]uev>E:5A0*KOx֪aT@^ZCyC [fFKG:+UrZRrȠ 8~PK:,D+HyKMw8,ǒ ק7,on@%2,宷1BixNsDҼn!Tn.r(ҥjdnhsqFB~&?3'$~5ϩ=kIs= m8AIŌI*v'|ef%E<żm{ʳ^{|,}ۭҁeḢ%c'@h4i42EXΛj|n`Yw!W=Iw}xM%V.1pUM/uN~vOn8jղ.]!3@m,H V %^3ЬsʱJ~T eS+-Sm8vtR~ jL 2GERr5ɄQ7>oHsr ,)kc 5Z?"Hq5J,f+&<:L#Cd'AK2|=,z" /*̓-@ʗa4jLIXV}=4mml2uSn} "‚鵬d irZt#]U(ʝZfNzyKXT9sH8jq%FX>TJ3[?N-fL2|# 9iJ?C;YbiDdV,Np!IL$7nķ,Q0LG8i /[ڙA/Rݧ%@vqЗ%h ,g@7F{m촏ndŴM}u=tݜ^<[jْͰnڌAC?]6Ċ09r\yGm_gv_ fYrĪm 1q /bP XeCMݾ(>DBKմq^> EÎ1FSDas6)0$DEݜ"vUHzV+!n4#S*$ c1#s ʰ99/j9m]d0 kW[P@} 0(~?hKLY+v8!EeI"G> mċԟ6 3*vQ0%8';2'=g8 ԻFuԜKJܗBlTyUYc4'im &Pǁ8%ɅS`C \{krd6X#kD5;fE;?:r62&g7s@qTڗ yݽ1@ae"_P໽g vM85%IS/1Z;5`S0\$E#{oMmqX/?w:@jkak48ָOa4zʢ $/|=#SlMIMZ wZ1%r8nPC@JMꩢ 9A1&yHjaM6Qh4ۤvJ"ع5r2]L'%R ń6Kx `~uC/WebCzy:,/vOF4STMSQv}% NG0aÙN?h'A=+:*ZuAI#KW}(gzN\C73'N$~dJN2 {qT(} ;J|(D778v24R%Q_ Yv Pj9Z s ޭ kD9ss`SL{<ңIRT$M{%cFPvheЦ-N~,]tU5<IC*p+t7p nϽbV1s]1x([昋zhȄTcv0rl:VtF}"lU}`N^qێ_d: #ITuqC6IuK[g[*#/RN{r1 T)vu2k酆9%{m& L--zg=|qytVooeh.XuxfüӐ䉊-/aZcRdm'r#n,bZ`' [)so G~9p@O3ѝx{gX Sp~~;Mi3ڎ^ߍ + #e$Z lfX{\#-jxWb%)z*EyưCFW~(o?*K MÔp^=mC#(`aOkl j}oY3_JضۭVy5L;M z}ATs(KO9lĭjdsD:(ar p_tqrĪ?;&T] a-3/͏@6ב{N{XFWz?y^Јz:Y9h'3<}%J$9Bmo؋44 џl| QԉI"29IF5==\ 'xSM?\:w%/aQ+8079>E0)!L^_DUZ,2{l:!O_@JHy}l[-:==#f#+<9DVFk/C {3mgkM=\wg~hrªя*j1ǶE:J*۟P-r K*VA|4fOqϣtԉ>  AT| `h!0\Xk }bÃ! 2]Jng *LIХ\RQ|hݹiV˦`3 Nêw8)~ѽ\MI&KIe97aUf\$/ N95 m@151vkR7ij7f"|ëO&*A|lYjdG37ʸ03-n6sc#=8y~ef%OD=v=~0m;xX3y1(Gāu ^ BEЭR/p(w6c) z'eC@=,ă{`ޡVj)(]XTfT' ޱ}KO!~wXTtb,,*`,Pwsf-yP ?Z9gx&ZoP@8Q-P R]%j=>hבEme/ʩ$oV# {B怔\7t#橴oГ0xW~Lk.AyJ^ ?*7$*d\GחS{4"ԏ\۔_WN>\RBv8Ž52:΄br:A"X[z$=CS yE"|aPOlT-eҘmLDQjbTz`]~BX9,Č`ER+q20/;I5_@/1]qrw c8_y9MJbmIH 70+ p;Ў=Zi.>W`-'b}_S+fq@P0/A J RV8G£wXe\3DX\u³#7-~z̨| В?,3_ϡ<\M3~>C670dII9 [^ E;_TYa@>Y'~&SH]k_(,t,5cg Ԁ?FE=hgFhEJy9ˬRԭ9(RlW951:郲Mۏ<oM7<ѥtqxx6ej.cX>/O#L?^r_gz-x b>볩13m6VZM;R[w~8UdD(~ ˮ J64 *333)]/]¨TX#}1\*cǜcoYWµNi"сQ>F=02]hǴ4djq w=;3B1;d 6gT_~8?ؙY=Ogq^!<WKG|k 4n.~[gVM( ͑|? )ezX6/v{.-Sf=?DnB3abaI!f󍢶2W|KI{K{<d9\AK'H ?SQ厗}`#XAm TGqoCʔ f3u[_z&:Gt:&jb;'|GBt"oalE:Medpmor~M@>8S"M2TؘGYn%9ThTA)|Q+^3%VOmN' A%nܠR&G\+0K)6?"@P& q2GUw_u2RYk<^Y4s;{ͬ (c &_@XcEn~`?m>w޲DH(_s3kwVd} Z ._1p!䟴`_`N6 $2N]SԽD W~2doQD?)cl}17*$<ɭ<r̲)`pjUMX qI7h&)R)4 |6)?7)8-}҂(M=lM/"Wc'#ygbY?tl"ūd>kO;._ἷ^ IW.~=qK I 7AZ-I[w3dˮu2z_#A*\<sNdyx^jdwv($0,af+ C7ցBa> /MhZҥ|J&$oL1hLB̸ic}5LVTyo]`zSB6-ee(Ϻ6L\Up ˡ]l*qҕ-GPmMA=JY!ɹ[mD%e|^6zDBPcϧ=A!-2I\}Ω9l nu_tphBU Nc{M GJ,u|gQC&kFD[".`(ݱ O*^+WRh(4KLFP427D/44^o3 N&37cbKkm6n~@ Oc}C W*N5t\v>ⶼ6 p1rz7Oz$pZ^c) $ `vڷqeoOg/SzIhd9ŽeUu>') w"][ Cg9@d@&,ƈ-]vy@y&}=ŭDۈ7Bwɇe1]b6o q҂oޡBˢƁ `rRi;]݅^z 6E}TF!A}x ]"1jMڮiツF+be]dZU+vcHY2,P--c4*Z-:~sC$`,2ҟs(}Wк(B 9",_k $;Gh)#!xt>WV̗p-mĉ*I_иMDJzsY jT4ejޑ_*hroچPJqd p=nA\WIp]4_-栍Y_AOؕBtsjl4/Uf%4hԂޫ ?KpZÊtMn+g6љy&.:jXm:$]j8ٹό+Gԓ7N-P Eɵܗ |9tU|K"EfuR`>'߹ڵx͔Jd[^/?dw= йQEZIDLZlve^L:V!kA|aX C锗[d[vrNNea w$[q%(H>شؑN˄ytLҜE yA-;T|N)D2Z_  auަ H7-n*cN!,sh[ +po3KSucۆ D 4gvKG{#{bL u&ظϦh2H<()Nu󣫕dwߵ>gQTA`rF~AH2KEZzA",8IGyaT0u4VK58Fd sv >@-/N t{*L9!j;lsӓ>ta)%!GtOT5:zԃ7#ؒ/z_3 |q1kGkR0*G=?. Ҿv <2zdaDwܶq%w?s߻]k^Sל26F^uN#^ϛ;Ǿм|:J 6 (HDQ;,T6'_li䗳ر?9p !zrϺK_ck CV^}v" < .8q>hDzqze?@O<1XJ̼t[lPM IqjQœvquL{=Vx\z~bx4_6$F8m sa>W=Н['Zd,Nyv%e+ ̍_jy󖂞ښ#=dg1hnQXd!ܟC&94?qГLa OBJp8Km5XC\S_}m0D^r*ԎKV#QXeiA BRA ig>̲.=+pv֨'s( 8iQWP&рd'0b};{V38&}hA2(>y)?vLcp+(j+l{KRovCh_D% 56/Y[z;ahSoHV]sFŅm0 C;Hy8ws (}Ur } 's MҞfEjpq:!؃.0Bh)Rn*%^2Yܽ"َ.vg˼%cF{-r,4<N?2UZM\G*Qj] iȳz?;zAIz^fdbB6(|V8ӕƕ&n<8ܕuX{ۂm41K&,eN(3I>Q[qaw>7I)e!9JW/g>$ u*[FWLohAHh[$; w:op v)U` Kq|36 Qw=h"ix7I%H$ 8{b__fF^ sȹ5Y{f Aqc*E9N ]lj*GqTX$uBx5u\P)=4qpߥEQ w0D߯~|dh}C\cyGJnveUW-* &ژc*z0!m\;a&B:(i=O9K'Y# Z$Nq_U˄R5%,@I«։FWYqRVϩ-c7aUvmh;Ww ۞JRaNT!%Ģc 'u]Ui)ڄp m][qIgh8de6B(峋xo֐B,p 6޿+8Ss5ÁT#q_um!R+Î \2}ۯ!=uZbj5 > ~!VqQQQpiTeχ)FOe}ųŧT!n75ZU+܁0SZ{ߩo{Iޢ*QP4N7?K9 S:_qk y*xP!¨ϼv[֙J:kI8AH `c|/!9a$W S:A/Ջ~8ɍ^mY[-HEL`PYEp_oGrXΥoړZW6W1R@z@~PNR^x{`?'I}y' NyC9t~ y٦m"Y_iZr=Ic!LwC ۘ;kkSDƞ9ٟ7"L#u؈/-S4oB xR:}Cu. `K,oO3k$Pm4 >(8Oו3vDK+$JTfeٲ@)!L8\* JuI*PoAJi!0W}VLEa j_avc(A-M#A*؝Og{f^9P6}'lX?td,y[ϪEXqF }S^VvüitlȰpHԐ Q<~t)b p3ӚK[ۗx| !tȗ:!r$3۷u8a׏ꚨ2Q׮ u"ϫVݫ3@cX C- H DQײj~M|2= 8H;| DYƜ|Yq{Z&M(&|\k^`l'LF R+) e<}]HWq^nByIP&)\n,Q3{{%M΅<` 練S4d6*e 뷸;ƽ[c\Y͊vWb:80jDVd~'&1_nV6"Pm"^7ꕆ1*% +ĖÐAɘo\Pqw?au3©?=Ю@I>%[*sr a!>hf+6cЖY\n tԁ`XŜ7%3mNJJQ8FW;ݹ_[O\o0w6k;^+SYɒur^)5kVY0߭T`pLo$ԧ8Ԓ[{V7P>F]zms_,8=pk\I c(6_O3 )K<ד4-Nrǐ6*|j#;fy:KBRj] YXuUZCw/m(9 {KJF0@T]Ttm"Wj]Ypۛ$sP[mYFuC̓uZ% e'42$]x:. "mWyt Y-obŖO[nZr"*5bo)җW@?!s0̔ $ҫH o(Jrb5Hj?ڹ&XvXK#JP:ְ s*5o >LjҹH3&o?nNJ__Mxr>T ,g#+);uO5` jC(NQ}{W7ŊV ;:9Sl`i>-TXURIhMz&bֵ7=yH9|EOxޥěbk@M?h!FKR^#wiAkw8-i- |x GEK A'P4LdRE&?XVea?tY>mƐ+*́c$&!D֤`-Ag&ۉqgD0__G}!{B~Mxj,RS+)uO]!}sw̫}"-q\̻2.U|<+'S}' uӴ03z 7[%sue?{hR+؁ Gq@|p3%B Ûk֐uKowz^DHta_B 1.5z&\x .rDsMKI(vلQ|+"? Y MhC(hcϛlT~;j& cYdԫNY!?!θTkX@Iq> >XFe:aN_ $c x/C`ޗ6IN\/OW_dzfX۵n \ZY@wŕ2+' CRIGj 0 FB N& 'owGZ)"$`M`J]8X)67y`N[?E$w+̟¢V*;ww2'x[IAs_A.)'3 ۭՕ4#U!ecd `ek100L6J] o;>+\0(%r&jk[v j%|v+#۰fDyp9fq!A1o6Zb^;?EH h'N47muج cYs&nHa r.: 7,9)FdjL%y Rρ/^kC4/=aW/󬻕7H %b}-M}\Pdv/9*-IaW6`AbJ n_2fdX)fYH;ڝ~yd caYښVsZr҆О{ _Cհ9<5A"\kog3,jGp:juRLW oۧ(Q32pep,*rx6qkD_ſMȎBư;eLbiS t@Tp筮þƟLgڬgWr=IiB9p52OMKuuenM ]yݐ6ig޿ WsPҋ _熵*@YN5@J?McVwwBGB %awt"V+cm+@>tuIr\bIE*G )ùTG>d'm=h͓E/%Jy2FӡJpsٖhGLOey~rUaxs?5dzp:r@AU\!@| ^N%AҘ碍b?ĿpaA=j:Q ɼd{u8C\ d۟ ϔwuW]`UL#iso1\d3?)tӝ[`u䡇&iҊ:ʺu n~It)i MX-_+PV.KES{Iӌ!:vxva3N2 /Wp(XTiZ՟%HNBohXƾim,/E=_ba-<ۑzȳ\&m1+6 q9(7c_zE#rU(Oj1/^h= Q V _1"IxM34vU^Pۣ|qP$Wd$#AYx߫ѿw7o.$MpvM*B䠽W%/g~ StX-~PJ߅vуUV)x'`NG,]cC3LJ^"TNl 5I`I3fa?y5X"q8ֵ~fЩba/̔<*)B3ܮx&: PFJQ!Y> {4<̓ Pi;B.fdǽpS707f""4cfl MԸ,/e˶dv^B%Ue 1^Pt}h vnѸ/|R GMd}6 Osd{p0Ru 2wtycee1jsB\owڄM Yr9.zu} i@J\[ը$L0ۘy-G5`WQ?ӼФCQPh vySґf%ͮX,So%BdTyjO_ D (ԫ^l., ԣp0BydNp*&l[I=9SX$D=l}X"btλ ,xy<[^#(˂e|`TH姪2,8)BA0-MgͲ'tMv8khƚ @X-ă'P;ʀ0ɝ% wVRu>o'?@=3tM=ښOmx<-83ՑOCG3B(_gn Wk]՟vO;1S(J:80_wkeFʌ >[{㈧viLõx8oZSҢ[bfV?&P?ٓQ5.t.QqOB\|lW)Zn"R\* ` 0a,6=˔9"ŒzvY?4Ac19]P~L9f*Q8(nSGה-kfNDEЋ Q<P-jLRݥӈפ!ND&b7ͥ͘%ʘίu48OD@+*dTΌxwdzn8Xcli'Gr5@;3~Җ(fJz\~Vƻlhʳ?@P7 4vѡțw^7k3L(ړ0cb0)|;U$@Jeڹ꿷Vm[jEK)g S}n1@0ٮx )c ;h7 _xd{f|cCݴeb gj5Xly+cNz"KkcND;xԣ a4 9{-ˮCSdRp(+> "fPe l˜Vx®=9f"/{rdGR{r-dkUF>>,3WiT;ML;uQKrݏ(T,660U)ֈ";ua;HfĤ_~ɬ"8Ee54q0&kgN<^\$Y^0}e\]%cX H̊'T ac/>"pV}}¬Q4Ac 9A0 1.>Ŕk ( ڛ7Q{j!OC]F+GuFS^G 婺7Cq{s^a e^Ab@y8@9 T:gP yx#]&MSp:—5}"c^$͵э^:+ ϔH/˥xݨ+A/V:H EY{ImxU{XlP:1ƃuWȈ傷']X0ĸ[d^,o Б5R֒v 8[83Gc]PqQbPHIxЎmuac{g;F#شQnZ!\Jǘ~%ֺPF?|@IJN ? ]\_r<ÔT,W0i"&K6=~X47SBM*Pnf>j,UM+mչHwA4Xyu+%ir1'@V15b w-x QIΐ$rK-!9O ή\F hOg2\b>L;STq_@BZshr MQfRz, \0hDhKDfܯ꼑wOfy1^Lk٢I:Ȱ{⏨ 4>%=˪ G| Uz8)?: 1T>ozs%8j ~$xUeR9KYr?^`<'<;,'L 1լFɸ/^f}1]DMM Rjbp t;Ӷt^|Ob^KX,?35CdULԟNQ~W::Qy, LYr8\ RWsIB!9}tCL^n`\W0SW '-Ա3Db-~0b-H{Beo؎p0jSC 5Zb|?a<\{Sכ(~%iLpQ)ٕ1A˧R.7b́l` a yr7aLBD|pWy1UuL`ڥ-sݤLaЭNS =>n¦8l*[pOqST#5 n&q~/Hqa; ="i|It <:N}9;}ϊGဂr01q+G8,7JR pm#bMu"Bˑ1yaMg]T2Xer3Q4 uS$uYKe8UAy ߶Uy1W?>I~]i8νjDU_L  s/s ;K[ŇA t2yc\iuw;S|pdS:ۨށư20e"ڄ*_Y7B(;LHEй΁W֜Ѳ5)=cYM&&Ũ6 F6RՈ)DӨQL^cjL nT%pZOAS)+"!ٺ@c*;'mfAIܶ8lYܭ$ܟCg jC 2n3ShBǤ87omƼ\^k;?͛=^UX)Xo ʡ /RZ +"-MaEe9,Zg h 7n7d9H }Yٗ e=^- %HtWd1!ԃ$c^|-B;\hP7KLC¨h Dr/r[We_yf,j@ fqsBe RS.]+d.kGN.^>†ZTIxI#V .%hR D:GQ*b@'1C$=+!9 sR0c-H&T@B-sew*|{ԚwA &r  W4 psPyalxH`ށ9V:|7E)8Ƚ@|vԛs 醊/ӏm)w0s3%<\d-E"A:jD1g*fÁYS/_{zxZjKbg&r'B=]Ț_HIV6Pq j٢bS6ɫW-@o#s$Fr~ n=l>^gH@fkQi*\E9;%5 yPBN\cnhunEF5KveѸH!88s|[yy$aOmdy*K%:zG`ځ}e“KZ$DDq-'x;3 ޞ>VU L#}Vpn`)(г!K̪d>teϧ\T+Y s9˞RtkW<'Fm߬凫+4L3}bBc1A-[^Dq!K֠p+Z<c|Xݸt-=zi*}O"64Vg\`@+XV2Y%!}qP"!0 a=2[^71mVFd aT!N- "ר]u+@3^ ,p +K \jP?δ? ʧ@1#NiZX|I'ݸsoHZY٧^,H.)GXVK&5ö[E³ 0sW̵Br8 d vV0S(\`KAHEq^['Cep@_a9\1Ψ4CrnD_)~n$pۅϘM\V[9ԛKGG&\}w0ԊI=T?kЙ)aW"^Tk1%)dL] ՌrDˠ|Nx>C0{$Cˏ[w\ r.b KTjD'Ԗ nkU>-iڗF-2F*5.n@ɐ&@Jz  [   /u_hI0Li5waߣSDl8U+l= ~O\8*sPa~Bv<P+qhi,c_c %tb*G.Eӡm^1>g}r r7g_YhqtmEKcu9-v坤JbeXy=+:Sp:Gs q0lWe:3vЈqt XI%tCIR$vT $e,>uBU!9Jէ_XoάSM)S} FJm[Wlf tOy N;e Ҷ0lFGh_(l0<]nY9:w Z O˚&"p'Nr9)G$SSf U:[n%Hi9^{pC}a=n\h14YLR:Ud/o3;ٴ,Ǭ=6peውhXu2z[T^ь#9J$ ! ">!9mƺ`p >%FƒqsUf  G$Gj3Pktd 8^r)m2XSnȅKÐQ U vDCq0~vuM[ LFϯiɓ`ytS̱7OƎI8@aAPs%7c*]ƭtpu۪JVd>0:usߔ ̟:Z4<.vN@HGGg!vSH6kv;ZDq˾K9Gw茵npyf=b3KC c ?(bсvwH u0&Qj<~Z&d*Wq ) Z+z+Qh ^`@)x]sw\gʨ ZGڡmhRcw +m؅~ߵc,cd/@bP*uU؂fa6UI3ʃ~0nn".ć`|qc`^b%Kp懅rr *j!m1+ >Iʇ'f9!^<#IkXыv??'kL{q7o0Q"N1\P#A<]-+R@S4N&J)զNu}֏< !/]¹G5n wp1l/,ƔDm_K* d-]d\) V)jTgaIOX{D:X#BBG"wB ]W>by[ƘdE{>F{c/31#:HY,c 0Y6x{e$7˯{1IT,֕))d2EgŜel3NSp4;h}ɂЪw1X绸4َ˜Xex.ߌ Қ+s3 E{VY m?&!xY\ ު;3z^Oi+eͼF),~U$bCqF^] ݟ'LJ[X0ޖYj)G? vA/RGG~&]m#Jߛ ${K \f=V;Hv(&j\wvVOME'!ZC)|r6>-%wdT?+xc!cq:-c5k@+vu$1zxsI漸/BBPov(+n0dꯌI6!-舚/^Gl͙1&!}r'n֫;,Iæ]iq0gMC}DŽ(B@DuYA R?]RltZXGmu %VK}ӑ #+ׇZx(%'تChBhf0Wڃ#sIŃME%28okK6Zޮ+W*H.͙itތClf2LE(r|X.#BhĠ[nt4X(MQS^z'oY9a6nd=]ݣc_Ka.+`C^V8ٹODD3nm·WX2YI_Deb 8@GnKo*NiPdǒ$|P[h)BܔvfCJUxrtC0 ؙ\&+,'v.G_֋RnJQ~XOBfj,-4crdq嬞\t;! c~J*-fcF:O?Ld;@ <J9LKœNia^WmQkl@t"@L߾!# Q޲cVcy 8j+1gF0ر՘}=b[OؗQR_*ϟpO6׵ac"O*¦7v綼MPynf~|NqOjLO[+韾f?'s%LӸ:ҫ]ojٓCNܡDb~<upG94pכ]ڦ~)|&ZwAcC/hK6IeK9d {xБS)'=ݔ+=b`H%k]DԐXECW"?~Sd(A <Ḡ(Dk1|$=!JYl$ rӕ DTd^U0_,/ ߕB!ܞkUis[ZfuʗhFwŜdC?ĵ㓭j`U+NF`'_ ,`VYƠB%Bb"Хk.4UA)[ɝQwcU9֋ĨĨ$ԮkQvHpᛥ_Ssr9 AlSPqwM쉯ChNx'6℀ @U7[Z-*L?k t|y7caLң֗N x<);uv mQ(p2"0f Mb@txWx9?VɑҾ,Rݛ~[7`ћbu0Aߕ;y+;j}| 0Kx!Xg@$5QO5^PCr/ Fxx$i;&oWX@b\pERЙR}G t]խ/u?~{^K}VG, vmqwswy \/^5vL|lW }'0.^ZJ.uI U<0EG*bN*SG> ޟ?G?w5cQ.y72ag}A GB;^ZXا^ҞSG/_5' j[;"άųxLM%YeN}{aJJ]A\׼I!7obRvĮ1%y`?Q~EMWvo; N(Mn͉ ˓)-9}#DY=wLdv=:ljfLN'gTAJSR!6x y&s*I{C T)v. }g ZP"xϹxY"jI= gLVιƟ`" ԰er x0::!cQ#}K̮Va?8U&VCIr=,?t|^TJ4+s-۞2Ҥ~M7M~Ϣ]!2tAge{|MBD\ԤsaC;gt2<; "YشPPl"3%:4}CG= ֖~2ק/372ޏno)}MG;ZpZ 1%;m:w)f4fs/@:閭Q~ JQg Ali:%8"ip\˨'NL opH\vDX+ cYV< !xm|^UA:F}JGRF-$kfd 1FڡwnMF"Q'&04ЇTQ[ߊf9LĜ0;{߁uYhd>7(k`zO1{-X7DهuG-}s̟5JR xNݛ>W٥K%\V&qxHOσ[n&ғTwZw6mr̈'Aw !qJ yhI]ؿ%;v?-8J߄u2fցP,ܻt)KRZrIWD- zX-&:wz- J|"v4NH`<ֳ0g)#OAJ$(2;Z<Oۺ[F/=vulҲ ntwmop'=^KfmeQ+ Vp6t#[U"`x@ڲ$P\6$.C"9 3{IVR^E0%4^+iCn9U0[.(5H41dwe+o{'a{p7NL:K Rɮƽ6@]ψx>*g %5Q@LʆOo^gKI=:Fa rͤٮ *xr ȫBw~}2tٕae rGoǰDeibb!r:oHqnMI ٞ5m0~(̭޺'wS Uu݂(|i(Dtd2ՄM1G)]!7MO9O(9 Q¥|5 ێx>Rм1eHٶ[L}^q+7/B)?JW y ']8zXKF 6Nհ~&&ï@oIT/Ծ7t)Rftav`z,~*qnq0iؒxOlT$ę'9uy U$óa`OE'Yž|Xnj@͏"H'Hjn^ xQz7AI!3rqjĪ͕$}xyJ*Ý-xkT$Ӿ<)Ï'o|Fk>3R&gG|ۈ[ç3mސzm-e kET*;ΫU%_h`e37ax0RKf !W@+IKCE"!ČK)0`YJKY6 C)lǞfd`|Xs^ɐ_CW.[m.֎yh,%mnX/k[[ĢonG!u2җ%k]kM w,^!">Iǁ>_85{Q%"MX- t~懑zS0 ,KH~V(ů&F箻kN:!DC+6(MVP#b劕(`*ƶjN p<Ɂ(_P̙ ܃?Юۗ3IvVB Ւ6y3P=&rb:WI#[<1B(obdUG!A A ڶj&ñ(KyL뉝uѦf!B%ajૻM=scqq6_YmȇsRx13Ud.&Q}j, Zp+аE]_>SqjW%v/Ngr0iħ$QOT,9Z::; h~XvxIeKbOR^PyR!rq׼j,wH~?X\8#_iWg)aRl/^$*O L<ZyfQ;Iu@[cl%UKECW-b{|]'קJ|T'tt d`r90RE 7 3Ft }DρUO8Я`'̻?-X=\rAb^N#&VO"ABw{ nI&}Ƒ Cfͼ?d{=Ɵf4[Sy+W= S~p +:A?9T*j=mQK̷&*W@+^ÌЧltO/ O-,?y}8?R#~M5f @lxV=,f#+cQD|lEJkabias{ % k,*:j, Ƿ]c@^UZ3U\`:3`yK4kl g_@%Q0 kUtҼwfs+]auofn>.=!hW%I;jޘh{z)r _XX|@hd0-̚%^s7Dʰe ?~j VL? B1~UߛFL?@m]_,BS^HW[ zG2% =R~X1BVif-t%otvÃg3i>߁ڍG`U&pHsNƂ ñ# loIq^FwDB b4yFaFMTܹbfBO+= BlNvmggQQBG?d[PK OChκus}&P #N]0sQn|}Ϡ2hr7FT.Հ$Y)һ&Ю,:U+hQcOAEM.n A"#M!\޻Ї,~:]G}Q5YR`I:քƍt_wT SkeLRSѻ+ ƏS b`7)'A:T7B;2rLZM3@`4@y3Ʉhb>4.=?C$K2Qs,/UE^a8/`m!pC4jY PANѣLszEfxnyЬpL:rA'Q Xxjn̜sq|W w+,|,٬W/@smqBi!%(tJ:AE(,f\d݅"Cx7%J!.n Jt[5_bNA'^/vpU^n7nL k;2*)Uf 'Cd=|F{mj+[Zɰs+SWxIn7D ;~oPЉ,4함<9[(XO2<,}T򗝹Oㆴ#[Ÿ-\xk/#AV@$TZZCf/i?y,ooo[%",q'܏ bќ܅g2]( !-v7/ [aE4IT \^*5ExmEvG8Fn bI?"EF xaih9\D6fje7:A&v_3G?}Ar#P&iuRu'lS:GCkeV_ R%4&ѝao+\=oCVa)Ųa\,sv=#7 @&Wa@]?>Bf]64`DVz&^ Ͳ,ES)? f Nb G0ŜxQj8THCdPJ \[[HGRw1-QvX'LmsYbEL"Ƕ%~O|ݕ%*,*'=hK 2SX{W򃒶g3 GF< ~ϬKR6d, %: L+G.We5FYI̋5' %1 EaXi4_㨧3*j>C 72@S2: Q=߻@-)ATV׷\K!艽O14oki,lsyzrjg78!Gb{bL=5n;ގvl(SUI,W+DW-9 -d?U q鎰 _E<$~:dg:<"q/xP)rTfI·&꽟+DҠڕq10qK*Ek0['9Sր ;bz^+r,R:2-j~f#K7YMPu  ) dPH Y7c"^5z#n;(7C7++Ձ bUpbgrzLͶObÚM+aUg epss>*^YlϙF>]yRNLYJ+MPVL-=[rfmX =Nx;z ȋ#֪xL[dLA/'& _?ml{otZ)cI}/`&W߱]c1ٕhMO3ՒP[{ |PX$0CpV@GudO D clSu\BkzGU DMc nBBP®^\>fCx$%̀0%eb:Z=Z1hnMMdG\laBQ|_!HZ^j;[`a:)?fXȦS h'( #M]"ZW[Gs H*+LPZǝu ykb5xsXDՇۉY}beOgτD*Ϊa|_X]8KW%"r_:>vj]e6SB^mو~C&^Eq*fBT75Եg<΢718ID{&;/->`e )-ZA_j <T"i>6 Kh0gqBŌxg }컸.ǒag}Z+eQ_*OcL^AqVC۹Y0"TjQZ34*q)~ Dp!UW]p4&`Z2J ;=m-;NZFiv>Tc̡+Mݏ( }7tE6#Q JaC nM;7y;1,t$(YUOUy$?8Z,D%& <̔-AEQ# "#4c4S+Z3)2MTR J2%_|*9޳B Mʦd5rU2nzSܽE!eF&f8Oab zZ|16uf~*q>Izp[ nIucL-[աW+#48 g{vN Bt yg 62}-Mv`' }"rhSWq Oug CZڜ5|BZ 5lhLXp]ŞoDd K32UG熅>8&;\p_C)E u] \ p,&ѕ}+*5$+y!,i+=N@7`n)籀q=&s%Ud ޴oZ*qhY=Xghf:ƫƸ= 022H=u#{a.H+ugEF0Do^䚚2w8OfܞKY40pZҘX8m\fPm]Z*$=4Cȏ./-V;YW>H:l!uqj9U{َ7<$ce>yМΑ5fB[Gs1{KOB UL RF_UЏ@,5侀 *hxT[uQ u\3 {L`gK)Nf=rneUZ_u& (~ /\KP;+pKy$C5<JJC%m^X%Ug$\qt,M3uafClni(ܿMѯe)VKE؍u{ YtsJ/<:$v]Jew4CSU MAl뱑 ~,efrKRۜҥ>$nlH{y.Iq0tA[5SH\}޲9P |)/4I_]2?/N,+Ž*GsujWJ/hZ$,4H>n+ ˲sg/vJU<B)nՀIi?x.?V !y 'BCNiA>I C0+@ѯ͹-.x `s3Df#1g0afk+0g^8bC1a+=}\N_o~uH-zpNH~]—tY!qRCJGQ4 S޲F}v 狷H_ 1U*;#jZ0gFS!R .c}8_HCڶz vq?ƈ 2l _رڈY'Σ 9 pgZ,~7S|e [)U.#Cc1ͨqns;  v,dm>?P<%S3ڑmغX4(`gNleU9&E~ Ȼ9䯒{(o*@  H8YWQ$Q94ʘw&3_M{FnZ/ %u6&T4~"$l1>U؇@`V'U=- 'xܑɣiG{۪{ϣ=_b Ղ|HpQ3S| Ϯ"+mt" k/t# #B^Ƨg=h`KK5"}YIЅ㑺2fs1 6֏筏g/ZXT@UDCMex(Nk& |>IҤHɺ a+W[I8s<^ܚ]Dނz]QF:Uğ?euc XQLo/cR*:i&W۔+2"AX2{}p ?- jp¤ & wIy|d,E"\iF͜@7@ 2`ĶQW`z Dp_cr5@AJI]EvϑM&>M Hh ?Dߌ+urVMJr˖K/'|˗g۴b0׷µ.ҼuU ^# LE")lc&XׅF1zzxP.6k;3TS$R!^1|TAckcɍT<=n O܌ e >=ޡ,$eeTxOc o`} ʫM|wYNZ`Ht_̙~hyQU~hʥ6 _m+[k'< }g0pwo^:Xb`4XEF# F{4;]ӹ6_< m׃/u~s24ʣXfn <1FM}jƁkR]gTY%CJkʌ6M)lr/Ӑ'k%HՑFY:fImu1bbm dxpQF@ __ ع}BcsSlkh.&*銊0Ev"-MI(}ƌ}?>ջP8 Ґ_ja,g.J^9m^acA?2mQY|X ݭѝ)C8h͗X:@ٗgC B-#`X'7rф4=-i)2[2()p5?8G/`o"J5):/i>XM.QLE)@HZtboN_(,~k1J3lNE$ lZ*xLQImZ&s[ENWY¹jJD|ajF'Z |3\Ɏ\;Nãk&JK ?۶$bvxwVިV[)~O⬤=4s.m&) JKr wۋ5eI&=u,c.@Qq=L=*/*'[XYee 1fA|OHTJn. \xp'E߿1f?RD}wS%u s"kqtms+i|niMPakugX/-<+E$Hőq2!3 u=ݍ4 ^?X~LλA EgנW Q$lcRClxTg|9Az" ş7z׽"rJiK0_3O7{*#*f,/d|Z]ÚMtAI$/^ICx ($e+Ul - {l*&t22MA !Q-aBi丯.:0'/?WA_ʤ(a KCtTּ.o5=,0_LBQ&&fǵIw3 ^p- uQOxL ޔH KJ̱9Eܽ=QGc ,WR{[+KFj2EGd!z VW%,=\G-bTuUóB>%tR% M 86-,ev#9JWN w-f%E]2l+IYT/{Z% %H618 U@b /wGyv9զA#IxoBF//qX%;r8hf|ݜnAmNWwfkU21ǀY7Z}3U`{Gs+m=]\F>$Y'k(MejpkooIf|u'fkDzF&`(&R l}- /Ffa&r cx즟S=lfL)!hj9+cEyㅐŮ9 [bpφwvy-=pɛdݚɘd2s94eOqQXSՠW"a2p1:- jc4f#{h!Nq|y͕R|⩒j%4o-OK}@d=F2_}[Q A"0x ,'~6$<ߤԏc~cCb AFa%2݌2v?͓.3|t ŢZX |JhNh2〻Ic䛣3 &h5 sI<9J_Z&nE Y/e:{%3s@g ?#>:6[/4QngB1-.98.~nmD,@'gXF ciMQYNbA+,Ek7L89 g<5Wuv4S܋5,u5R #.ȚC-O,9ߐe|yO4IuU%cqUu5r`B}bqefZ!I* yoQ5ʡm..-$p{r+ TM pXjAqf&ɐ'qWJǔכ1Yul偊섘Ɗy05iy"` 6q23=qHH'0  _q˜QkȄ,e`X`|XeӮ--PgWBPw}s"ܡ>ۭdr/}4 ȯl Lg_0͂{/BJvLf-ZN@F쭮-˻Sbmi3.cOCIwؖNq7u yɇXLzW _(r0YObz}beO}eBI'l"dd(PBk CCɧ-q_QTL't="!D| ciAd5ʽDm~0&z-Y_.JBGw dzywY@h+nO'e ax ,iY?0 ȼ6ed\Sq]/Z ?ɫT{,&=%I5-+40eFcYNjp /ce0^'pZ**C}^V`D@Ոw GV[Eضj)=*#,[a~Q*$vρP&Kcp0^:`u5 &lX^cTC;ns}<,#BlfQfπU{|b'P1G7_  vYurAw}{3|ELSU5Tqj-͆6o+mF4 BP =kQkn ߖ]ns0J H(lUv@YOf(0%dNzH߿a+E_lOOlL*kV'4|=h&`ƻ8Gm(e|YkupzJ Xq]gEsl9KR_Fðb'MD06@\1ql5U|GmGA\K\]fOg FBe %6LT /.͒M#$QC?ڮ&>$&*WV,sjC_,M)/6xp% qS7:df{.t=Ժ@ҬkjI@/5xvmEMFShlti`)s D 7 -?&W|EtdY4}1 ЅwͻdV:fnq8ZA*y`z N []M]NsM~v c )\Q5+o=0rŢ 1e4j}7^1(25.%HĞV Wqs>uvVHzJ4xS==-P "' ƪl\:Ջ"h MQ[`")R΅=/\ ~Ngs9RHv,4SVSv s)Gg 1gH+,edi69 y}uN8 Z9Jz+2gl~D-Y8Իմȯn!*߻q"\c$㬕#DŸZН,<?4GÁMrfL&g@Muu϶uK=Dn'~jW~%bg~zoRA? ]𤻖{FA`ue\­13̐~$^+}JY0 i"g?J\?G% G;Bᳬ>0i$$Z#b:`b,°OI^ps^ml{EΧ Rݖm[Go.(I(:&Z 8?[,4 8, +qq~Ū!D[P)Fh۹9<]R{&+< R<߿Sp\1ږ')LfpF F-m;>:\v}[Ԋ-!X%N[ .UI*&b/}$&u!xS ~+C56Omؐ`CקARMSD,`Cm3ĝk$JvAU*qG.\  .T&GG}. ؼ2>8mh cT&DGuLxמnql˞o4<"D.X?Ѿ#Ӽi ${.yh;ɳ0aAUw;E`[$AJ-/4{V5 ̨OdZ8W{8 Wx]J'N "D/T"Bm:@c|ad2ZI_Û.#K~d^TT,-`PP糘{D@%U@Z?wdØ%ORl,PfHU#jv"8_NjM;7Y"+alx=hnGƊIʁRs8lv,2sET?|Ї OY2j_bV;@E|^2q&k*FnCMmT"O̼wk_${MJ~#ځN<LE)mI+}ݕ-n[LD n\&55xcy\zYV 2e&IKw=bcgL>Ik2Hdť%ζ]$nj q}@KeS-9|rgQfv^:J~o~[X54""6m5@ +\ҬgYJX&nr~ǒΈ `N¿:*i8ƛe2u'6 7%~F[c6c[ӧcыi̿V1.VXzZ2SbsgL DIgzPb2LZQބReދTcqx/` sזԱ4!n0= L2j[< ]j&;F?PtRdWdqPE=H8,(^F`ݘYGV( Bo,l$`0sf/v&i–)kK(Q!T\wp""hˮ9 a.1e-vh{ؔ`=hoTl$qⷽ~#64=7Qk׾ | 0 ʹȶpFu,4q@ekXcsMocNNx@0RGkΤƊs M-?M{cXkuʦ?6+ڟdyFsIlH0ǦoS"LVx\)&P`O?b:TYV-.j`fVp5翘yMHd]uBqt2U"n'cp{`ԟeyxգ+^FkJ)7c2kt{QtybxEBV+g5"jqr{ M@fH-*$yz5,%ԸVK2.5%5c?t>^tH\m+"Jh`N.ctOO{ q' 46@M8SJa#,Yx;+p̫֍=.{nH7?FUl ᧢[=A_r9t$iSU5<=Z0S߰ *npFW̓xFܲyS,s?K?Q,.Փksu& xO(8bUe3٧2=߽w fsc@9]p}4Jy!9Xmc(ҫۙv2ɱ6`ȧzrd0ƚ/*ug=/{IȱC @"<g4Kẳ@F1ʛ7l͔ m4"a{}/w7İ)$f!1Dd& ċ1B-v ªfjJka.F{F'xZ /ozQtSJ(QU2{ٷuɍ8JJrRBp$;f-jmB;aB9;PF33+u3FK1Àzsvs {t.5kie)V&%\GB2v/PQfіc"JT>cEO7jJⅷ-ws8ːkzV0iޫ6zs̸2y-foz~, Dؽq8 ok{q3o&煰0nWL`bP>jlgw@.k뙞O@-ƻv8%bf],46Tq0a2c֤o2cr%X:`~~kr^ ڤ&e>Ʋ"H8aw}bޕ8x674(^mW[H!~KvojU,QR;ȫtou+M~Ʒr7狾D":M&|cl%/!6 EZ﬌_̦D Vr_`66< ||7xFax/[/a iZLtY'ޠ4WZ-/'9RT4:*'k $0.B#-j+#_Fzaԅ(ƙir>@6byrY)Ė 7Ud!;bpkw>d`8Lܘ29֚7j"DRr)Vt+3n2Yf`gX;v=kyCN,^Ԇ,u\~ڍ/9"U<ʷf9FwKS!~Gy%q8߀1F ͖ }U~< jܔ(a)+d|OnQIFCAtA[^xDN?9ja_-f!Je/-lgv E tǁfV.A qCY@=.B$oJ:tz#oK 1'FITr {O`bs\_tF2Wg1*rޡ j~ ]/32a'12j0óL\v L ݪRZDt/cЭ演 R3QW^raץ'#QNCs1s7AsA #Lj3DŠ,]o{81E-6Աw1(R+Ee)b9dksIZH>zJLm(%+ :m'<OYaS?,yԠAdLpU2=&od)~%pOUiYOwQ+.5y놈Sq􁴃bTŀn⠿A4Gf{v Jzn!WЙtVʆ#q^j$@ -wNėviC"hHI ^_W?G/LOfU|Xe;j,H6xaV扻ٵס0:,p=!Cp=%azRD15͙r`K0T?Blx9Uq%P3EPjپ(x:#>aXV9u߀4bjlq\#z=Nh6Vʇ3dvEݚ&kpwdpK9NI妮F>_e\'JP[ci0}<Γwre=S=*,mg0.=-OwD\QmDnkV/1ľz567_ ;[AJG$Y`ۄ-M2P\6 0Wj~PCϱ}PC)6p{̏\Wwfv~gQq դ⦙i΅wwҖ+ޥe, =/HKP ÆO}Ɲhii)/ W<,Qò4R$!5,eZ6i@$RFp8q\ŎOMBypeU\[ڿF-H@TGFL˛5t57s[㉤pׄ'l"=?ͨ4B8bl,~@+-} #Jus]o_?}r]P nS\OR jEexI)'N@F / XVǫ60|"W C𡾔z~ xJ2YxRXZ^#v2(2LyF0=Ng'FP_nHݗuɠ3g[L"uefrAbr]RCS\. MKO9KKor]m%=u5g4T6JqsرYOК 7>?#%C5ZS#cM/c|j4v0iq6MGbw6gFܻ&,:a*\!E LQ^ 72ґOIJ$]s}6wboX)Hs5̢S!{Skd?OPD'9EF#7+@+vY&Wg3-a gEȘmMkXC={Xt9Tv&AHm, *.4q{hkhf,e~x/TV3WݩY1*:JsQ#!n4 *x xø %X\~Lؙ> wf+~@0gs3ޡK B׳״xX}~CUc`5Z{3~m@ ΁Wf*2M|ǧKw 1?TRpj銸4F|s<%DI늷~baݑmAJs ˝Sxp1ĕDiqhtl3M7k.yFg\Zr>)gobql8e`|[1zdA۳a1WĵԈlb,wk+SQfpGl}CF[R'{DM~;]}q`3nf},B y ˘S̝A:RLPL~V ^|M\!O<B!}}DFn%^ȭ0;]T4l-UH8ˈ"pֹ$zPedo NŁj߿){mLr@b; ] 9KO)Fk{s>QJK%tF]lnrӱy.g=GMd?#[xHqqf9o0D5ϮAczc2']g}whݫ.c|,O:}loNO"[`^ /zz> EmrcWa}:KpF3 9x؁TF.fݑ8Aּؘؐoظ7Łø*iJ*2c;zzUʞWGwu=X.?9bK+)[3 wdA}#mϖx(#)f >y,m)#dɜs,z [,沪, Sc\@mA6-|?ShcQ:pG Mp((_*|fk"| ZOW(x09Ֆy~n lGueYJ߸)o pa82vM~}Y:U ͢AvMx];.Gsla7]5;dU3zG$B_/)}: WigkPp^rR(&HO"M"ȻJѤhTCGcn*8K-utE|e }hl-nj*FX;UE#Pc_;ZkNP@+#=xg'byH<#;xIzhTf\tb_"+29\hg¯՗u-yk MoM8^h 7ؑOųgTZ # PDfua>ENU Lu "{j&ltyP[WhM0$8nc|PfC&Z)!JJTPev4(JFFq:Nհ p;VA{_&^h}j#,[ rIgd"DdOG pJ`Fso/IMJ*m~ߙɯ^% HuXxZ滏=b>?*۳oXX^gPr16$s(inpnk^.i5QYqF}`rUBo#[}(:P ׄ ?2H_Wkݹŭ;+ڑW W)AҙȖm顭?r?Uctl#H1;9,񒌠Ko!ZQbȩܔ9oLA.d޶2 X7r\-9.`d *԰fZ]'mr(9ΐ>Z5d>FDdLdD$Xap'Vdj52En"BA>KIr`_{Co^]P[,G- Xv|JCad-yQqUIJ|ZPn;;kp z8zMUn 5զf?Dʝ~!%fM2? !OzӃ= #]hvMc꒸>:OO6\ }my@\r4>_V?bJ$䃿jEfZ(8vZ>BB>6q%njD&LRm=Dg1k@U_Źgt2w&t5҄9oL{f ĆP@j"b8 ی|h0 C%5!q?ٖ/Y;ר A<(FUF(蕟K){nxLx 噽kz(Y~L>GD]Y\,5oI,cƤM!j@?Na̾X B]bJĂCYXe?yWFxRHCu4K+pU?eZs"R,8?L=؈&gӮ01 %1)'e!v \uhfΜuk S 㻙ևr5:4)ɱ~]qhuR5h!п)G?jig3bQD`ٷ"CEK{/k:ਜs_"h1ס&t K+0eXvZ H*M-r#XK.Tל}ClQg!pRZ[Ӟ8G' Ztt͝|A[ E#(20T. 삦'9n~.zv| hor;ȧuPZXsҫrQVHfdV?i f _nf%ұ"r:Rc4Z`ҊP./]mreGs A=A1q_M䕔ju"*UcyI~rQYcBMi-?,ěG2ε+d;؜R خŨi2=D"n9= v dQjNY`8Y ۞s&XvoH[iל/8! S^Gkllo?8>Lc7[:)fHT(u_չP=b_}7Ի5Jي ;A)js R:%Ak@e4l~"P ,:j m_efGCH gvlm췪zP#x6'  ZfkAD>zD88<nCoRL.R]8tg|MB|r`v"KY bV硕ǁM8hF|r4gsU :A2BWpJݜ*@i*&+^x-s~|qX`)  ^͇wq.ϩ %LIlh<ƞC&р}g 4Нԝ4Kr{"e***3H9|/ɷDFw;DH{P ˒WᪧzBIzK]z'qDzI>m4M2[F|F =iEL[ ;+ TA]di^@<HpQjmE`=oT A,0yŖJwoܚ)pYY:}M-(c*.V,y[7∐X9U }~1-|ޢR@Qj5,0}ʅ\.yPϪ0_e^t3/i"d^>X3Ȍy?Y٭R2z(1Z2SW5wCF2AM6QUG`7]vv)"5=[<&6UqSu{n7:{9$%VtwӢ<۰ɵ}\D>LK6WΆƁ A濣'[ _~g@YWK 9l BaExn7óm;2^f Tlv]AN*in D'aVkS:82heV>N f^-G@*q m!|ßdPm\/ۦ'7xy|jSOqΚNQm a ,17:M|/:Stfkːj2㸳‹0*-ZvKp(u8V  Mk K30sy)z'3ڋڪ9HSnwNedIy)2yFʹڝ(0X?8A!&  G!B{='dX#ij֊PrH۪)&k-y]nBX,\$=&)PQ0Y8Eeq.74CӶs;؎|.Oe@V|;[UaV$Fn}A"]/!F~,9h#~ߐH\[d`chSK9O^-8&Vsxh/uR#7|TJalaUNyoHܔ[rY3=ۈg':n7sN߲SBGt`Գ<0K~KA3gz>aϰx7;;+%u[M{~zqNIh )x9=dAurZAlSwcpn%&€ApQڰ:D20d($6nF}}[яj bm ZaRFVE4ByiK:jɥk.rBZӏU+͘8PPGjLҲOb !g; &"rOg_ `XDa㼠VVڻZ}c20$K6ßkivWl64#Sm DG30pZjzpvjolKmd/5ޖ _fB$F\z c\3By[~i5ӦEMBjΧѠI>D[_ d9iL[&Ւ'}Q*V&KAkV dEK庀:/pv@+8$UR)TZB*G{S&nKĦ V9bVogVUv9-<1skzL{h'R{=M,/[Q~2 5 )>>vRXQ?J he sتF6\֤O H~- &.ͧi2A 8a67 HX #d>eZ|ʼn^n]jqad r+tn"=YrՑJen;kцdm>~ g5U8m'Y9V|*j`K:ܩQpxx&_M򩚙LmugCQGe"8M{tO6#l+<[~ w$|>n8/2Haaw1CRSMefe)QT.hV ;B{v !HwMo pH']t('+悭DAE1c(l OA1 ӄyPU=EzJqe~ڜ,FPW7,԰mE i%2^Xg?9IG=]GpPvZg^WG]EmLuyό<0#4D=c5is^h0渝g1O=4l6+t~/CGY[/BQtW$go:YI&2?7S9 uL'r%v<:ʎ11enWy{ 5Z>Y%]zMfF\}2Wn:|6՛ifdLz%\s+qaHv.b'^źŬ%Үw}l{%Q@=KEk4R@>^*q9hP3*,97y2 eg:>3YkO~VxvaY=! ePsj{H\t>t,ICĆi cc'٬fdN}p&djXmU_ ou,P]`M.%MR G4:Z4x-$օ7!:wQAqv6;=jrY?"0Ï ]lv3ܐG#fЦ ר`gi&aůPB BLbg@e}%bjc!DT&. ʡoji+9<vXv!PN_.̾Zc*Mj2 Got$3Gz<_92M2%aT!SǐoTnM!=?L ~;u~9*T+wq#|l`EQDomD(MVi"MIK=~1UoզHO1oඊi$ZYr':bNbGޱu_T{Wq S'zgr`Hm`I6/)[e$%2.vl#F֯x{voD]x]Y #PN]v<;54xk.o pʭz)F&,/"B-OߧU6g-mM?(fB+qnx+l 8Crtm^doA&s/xݷi=g_7efqh3$Lim{\&ۻ|_=hew5n@]5OgL}xfX墆Oq!RL+,- J# cP{]gND F:2Cו8 &x,mkOv33%@C3s>=yD+1vx_3Pۭ&qW[a?\"?~tF<=D= X{Uh[l'Q5TRH-ѻg;-pS=Rg}Y 8n ?;*!٢\/,¡(e٤`~K"?9RUd[m6 uhI:6595sz1SNb BFq} %r)2IԓZ m֫SS4w["Vdc+&6 J =1(WZg7o5빡גd͗XZW+ƻ~ ^B<|ޱHӧBp"lnȐ lٓSN;}\dB3%MjG%SGiz . <‡-xs}R9cjlf"֧o}bb.ܘS8J0fY&PEAKAK B= nSܞ –FAG؀;;1DK(ćS1 o*lN.2?oD=i66ƒ.iӒX|}eq%Fs^E[^8e{A<\ ">7 M˭1ӦQj)F(v&@V;s4塞/J*C[))~1< sܱ SؾUKX;E\"$- U<{~E Zf(Q4i \ɤE$mY&7'F.M%Bq6(qBCQlGɲr;F`Y\q|B ]< J1/ fW3j*k|+tK; GpLϿj{˸WOmjL9 / .֔K@:g+s&?ƛc /=k !vj;wQ3$JMԎށ%HUO7Ղ$o ޜERc\61qLD Z FyBHucueL7TcՅi:ۏ<4ґy xk7~ҤU#*,ϣA;{J6u}^*O#,,nG$١ x[]Wr= WF# Z%nwk\g^lhIƧX8kؗzpsz("_R`#TRP 2_zs^++bW2)޺tl7(!Z#AAvK'Os8Xi{,p3E16crh9S1EOҺzХd,tn(k+;0i!$ëI^b-{+]HXzZ%+R zӚY TP/oJb-:CxsEk P>'2UͨЃH[(ʳM)) eY @n>~D۶,"=e!ܮJwأ}.hZvnjxB(0/4|/@Ed#SdS$E {l-)Ys4T$ӓcbUW*>`Wa+$Z^xg%cBfC/O3q?2%46GN *p:gU$`C41@i(c”g# wvI:7^!36(qB`W72*`-[I%1'wƑ6Pfj_(f HA9^HStR':M:GuԏDӼR%ϡ+;(.;-(D Ue݂hėàCOhG ӷu Nj24 /LgrG%u˦]тo2irv Tz*X)Ў\E_fB߈ |93w4t|]Ȋ-3%O . iR~/Iw5FF>L0[}!%DsagXMc`>*P* P8K?ӽj"Z&H꿍:c5-hUM?A ݼ0 !IMf'|̶(Ti":3\ݓ=l"P\2lTcl{Ho佄zN,"N&H~:aα_RAc7*DVH=.Rh ХYN;Xҟزf5/Y P^:Z21*z=tYKIRƞhD)aؖE'b"YwΚt&a䂧 3ꀞ3%a}PNgUrPB9[Y 9m5J3@iRЫͻPY T؊Tf{gM]P=.M,I*- _w P}~ZD@㫦BuJ8˲Ӄ#`-Ou"?22A5p8O}x?z'=j&ԈhHe9f!qnCDlK"rhUg7aw$ qF&;@]+Eh 0ةe-xM0Li FvA\b/fA iy^r! "sʎf<( LsD|Uʙuj*à>]S@( Srcq4X PQ7n.Cyj7`imN*,laU]s^!$ Pҕnb:%aVGR3dxWfǗ#B ),5| kƍpMŲjA0>ՀF0xu2ꏕQ5+?֡m[ImB. 9+9x(FT\ap)ZS1lYt7'ш 㸢sCJ"T^Dv13pE&ūWAg$2g:Amu׏9ltzq咢-<+A֬=ja[7^T]Ms[+:M}]D:Wc c$@5bJ\̢-6tY99I*=F֞Z.UxARxʴCY()`.SUt9[8nʕ,Z2m\`秘 _vW 2^_hlФeq5| ÂGt:ŃHd&`/[.;&9r{VAz1aC^+3~iVcӡrRK,1|? e'r(k ~Sl'2IJD Uŕ g_۫G+S>Ow pH*dUXJGCuo@ hhQx7C疹@ <' L#[^ErH 4dUD62,V}_I(Ϲ38ްX+Y$-I3j Хk2/ԼVN`&۾S$ozQO[x;3=-nG`"0.Db \,ὗ8 ջ3 IcX\wRsb9Hhlԩ׵%Zo[iF2ѐ!0"7ncMIz7'\O>7NW,ݝht]E *%jl^=L' PVZxǨ&ֹ{i1XAdCNLୠf\ gmkWt$(T ap@&%~2 #Ԁs'@19p5o16[A /.5[*JV%o +di&s-:@i-TtTa-/@p!9%%1T5G/S%lslvTqpI*#{&yQ$ :k'V]v4׷akW%3z%օdvn\i>U6XE[" OrݙgF[*$F/ FIPstaL}X3<;.y=vqs@:*t/. v5a~;۠Y{DŽw}J]e["m{e#JX&7"uUS2H$4iSߘGcK fWĵ(ޟr!qj*К"퍲x+1kY\r+m8sэN|L[h,τ"ȚD V7BZb3Ɩ>L)>![iCSWCj6CóY?PnTeU,/xuk0!GS`' Ynf1Y->5P ,Bj[5tyΆgi|X伨S~2anCYTG~N"$β;R.p} Cs[ 8*8V b:a׽:n6(“\>8=$jDt6*M=e h2#q %=W?Yt; Gav띘cR`AY"GkGGH|-FB"Ԅ `g Մaĸ*iJ7_}%%IzC|SJJZ5>ʜeR$biEV7>%ji9|ć _'Dll,'vVJ31_O055Z'@Nj+u2]Z?{zљYc _e%CR.Z.St ؗMEM\d~yrt:ߦǣ@bC.Iw)?WI>"ɐJ ֍Ŕ/8^~}ۘejM;v܅]lOrCj%}Ye:>nԌL7ͺ&l?Mo?3:ntm 58CL EMހֆz$ PldF[l$1$pSgkv,sc$/'Eiբ7P 5Kr3;-YƨⲊ0/(vH_5wϼ:)5$N"ɾz8if Pm[L 8BQ/=qmEQע09)˃KJu(qޤ]Uu!*qO؀.F. ,h+lI<3֩xM8d+eRk?0CmWCc uK%wtn7ɂψiœJ" e$aXe,]cy"Ϛ$g"Ѥg oΪ׉ĪXӷ(jnW QNC:iޱe5|Vϑ%ұS{9/.ct1T=z R|qUVTr}At]:bJ iC&ZȔ R؜T&jnr_jfoz`6U]Xc(j(AjpD3x`2*|p;rMCԴ`Q'MCuoDۓgޘa<( .4}Y(G|2mitJe ѳ'xy(g\sXZHk0PW(;vs V_Gpr'y=5țH`X}y-M^}YYܡCHܷKⶵY\&DNIRRwX"Z0Nrht=9 -WEH[C̫BPs { `#CˈUSN7Hœ cxf2J𽯣 t@g]εmd1H^|K TY%`w5S[bQi.NB$/(&0ZCKj9dV-ӃxdȄi2ˆ<q l?37v]*| Uͭr"ҝ'2GR@r LWwj Wwy/H|a5Az+A&SUF O^T\ݰq":` /漇$q|ӏ9߶*i`6]VtRpzzg2%z"b >W@&Ļf232P1hmIܧ-Ah7E+Ұ~-ˡ;* wP|=a嗔2*e Nol!B"$V Ea٫2_tru_5=K/Rb甴H[. L-y0Pz6._0Q q1OaR+=0t KqG-CYıjUr3-& ͺ:`$H8#V{@*Dg}T\ ~&xųKpr_M Lȑ`[I&^ ^ k*ڦa*.P=p %*91‡}˸݈ob3R |_gOl1E"|_IHW=>h]"#-sAD4{)k~]}7&ցYϧ^7 ZPO( &03Sz`M,32u`5>@--]r.pGUĖ84hrǷe`4ö)W3F8١M֐3BWk9!p Es~f[FQݨn0[.=`*L%b7=>{KuGsX7'y%D_{-!l`}{P #jEp\2۾4־ƞ$L;ۭWY泿sJ{#o ƼwaFŜW|;AP-|VUK3:ai{IF{k =ҽjV )8L/΁eOȨ]''`)%'?.E'6Rǧ$z¼Sos'j&ɼN7֌8%ѸJkA紈r<]$T4簈/]'"KT3uQپ,6Wn7!Gԣm%Cd/w~ ϗ♓.k H(24ER,ZdCP\QdYZ=8 TZ K>ÿҖrBϴ3:[Ow-7EϜp Mz.'dݒӖ62OTb0CJ*.3T+Lyq&8!\ ō`gͦvP[zet߁J 1zK54R o!6 #E}{&4 㵪RXr$ eo-U1׍ےi!1+:%tl3_FS&bB&đRrzʾynkF#X~];u--K szr޹L6ӏ)dܧ92]RΒ6sF?^㛩46{)t f(i1]95eNn_$$Ԡy&95*mjsImdf¹,1Ӄ'޶& YRjmMHF%8cy̠ye&>9`aȀPp\bj,JCƨ(ejM^VͺgcJh 5=-|믟x`$ b3yK`bY qV4llOa_1F%bA1iL~tf9(T4 Vle_XFmTg* )Y BC]Zy_ΐ05J*yB4cg~vR@# y明U(+-^u+R`Vr_l!Zɷ++X]H]fh\ y&vN%G=N qf L֢C oѷ3L+B;ygSn(jQb (@p(s+y/J}1.D2OLG݁\АSU3#GVACFWt`V$vqgD(9tB\Rv6GKg]@zۃ>!+kʹg#1]ElX'aPgxk{^ 72;EBaX+±FOQ7 ,9bWO( ux}eKLRRT] wW._e,|ԱM9d=U22q7mA=|Tae|}U&0^Яuf=菡*J #*q/]NTTM'::TyΙ:.c?aݳEhEJTn3^Z{X)\^;=s'7雿{3W[IP{ڪYM^1% Ne G؂1AX1Eq@{'|c!ky^i2Q˶Ty rP`l%q/}8\,ۏ>qa?@?zA; ဳ15%LX.:{"\W;0kgeZyB=mIƅM+R\ X-B`IʄcidZ=$FIntl!\q1|mGg]1#oSKc7s$}uC(6'a UM0޵)ۣ__(J^H;( X>Al^1qw0FӸa6J#N~Ք0eH#BDqxO֢1yZ!=:i)࠹flV՞ed5F\"B)`TϦoo@t{ʙ,gJ_Bͅ  җ؉f8n^|Nhw;.Y[Zi^*-{l$Y88NN:2:;~PU)x@lcb7vqU淧)6W1/|vfBrz}jj-Y?KValvԟԨT(⎼4Uq 6D}\1\]{F%ah#t`.4ӡ8FPGw-AF3I-3TS8Ih|XƮܩ JtN={#Slx9  S!ODa`b0"E9[w$E* AoQVݗ'ΡuBHRd2uJ>тI'(Qb!%8ˉ"BCL(tOq8_uVIR=NJ"DNeAAwNXgd&h* Îr$rs2e^ 3 nXJ_O %& @{L)pB+譬v<`=p0 W.GAY[i$>S-Nknnr3@i~AQ  gb\Ǣ҂q}6Yu?׭J *OaAV]e&C2pz$5z C> n,Ҁ/3R~00#$=Y,{c7KaWjW-&qSw&*daDe Ev (2Ravq'!Qx!&vj޽-v7RX&D`^}D]}5Y(a<t͙}oJsFbv< k+^!ḍܣ9P-V?hzY7Ӆ~GNbd]R8tO$U{ 4']<\"fpz&GyΕ鞻 _s-G?åQPRC6ʱxp AI D1٢DzDa㈿Kґ'{=2aiu[<VsکQX+L ^oJ y}hU^[ M"eZxʝp^lp2T۟M΂~Wo ֫@te֧3[!ťQF`d:{KaE'|˕]L>P5'Z\vMysf29A:xMOz>\CM4=*G3*pc-I3l([ԑJvV& `"JUh7Z.YY 0vAڛN>֯}Wy1D]_DkÃu^EN):@uR^!sn۵U꼉xWثO^$f.⥲1@[_,eĺc0!Ȩfy txJ@#Xb|vXXkh,"C[4.3S,{'q)q9@QX(u\zZluH\f .i&1`&4԰H۬: vi!}vm-e6t]%*rҳ I>X=d[IRDR,h2F{~+0|TlS$Zɍxz"!l:NlWִvqtE8# 𬩜N9uv g .GpІB)|OHO*[U4 }Tǿ MdSxi,U, P!7UitS#c.z:) WQ|2⚠LŽQZ67nm,ud?.NڀOf rʳHU# 'B\y&@c^H!x? 4VP⎃4Id)X"Aܙ3]>곞+Lm8L1ٞ -v =33pb+Jjq& 2Yi7>WPwԚof#Yԏ7SlOکSn ґ9hx_cU|gDko>)A,QMQ&.fy@ Hb__B(v|q \QZE\0_Ezv($ o[f&"Ϥ5MlǼ⅜i$VX VQۡgcAd]MƇcIfyJd?w ;A+LO}_O͜b=iV཈RTUs;8#r0vidFLw J{DDvןoyܸɣxaS0s,7yT(W[5~{h_F*P5#꬛:Qumg-a)NS\ڍm~Rit=k[z q+<5bGԔs2J8ώbIo_L -m&>W!Cܐt'D+L|k n3^G:yV?#r@>yȪ<ju4 Z \9D =iٷG«[DPT6G`c]eP,\! /vQ :`c8].򙀨F~?9h sv4O^|݈j՝>bBFL>PI5,:cufhl _'kP扊}%Y BeL=^9$tå4Q[on`?ijCl8Gf[Шm\YW'c BOXfyg+᫑0&j`!ߊjmT~`TtL+y/q;iG";?_ޫͬlrsON@&(8bivwܹ~h粜nMDsƭ0t?'L}igȀŲS /9 IA"uI~,I+AKODnZii2kF~ SPKC##? l[(2iRrdTY ;gmv#(CO&B}}7A̮'\TDV{&O$+bkcFc Hq MEtL HhPN67_#,v/4AwUvOd(0y?C vt#S+|HEQ4l"ֵ ^wUsAO }`d\D;ʐ*1;3P E>Da}-r_.5׉=ֆ{舺gCqZ_$_blU+v6)`m$^dǁd,;8C-wf!*oCԷj| Q$2ižmnj|BPw rXő@TLYcs)SB6PݹOO^Lum8,%Q*)" Q݇n1ïՂkyQ _^căp[q3˪~`TM|& k둎2%]d^7-Rq`e};%-|&#(Ƥ uZ##qi ?55hTC'߲pz2GOfܖPUv "IvURzkN ʄƪ@O aLcng^0E~) !2TJ5^(40&2kO3\O|\ZA0߂`YBG%ʽgC3GZOJG?3+GOYY7Gh+K.$+7Wn އi"$zнԕ m avl\*!n<;YZ,Gn٧jF`$Hm'E.Ix .V>³2 "L&bm$Ťq+q>&l |z/l [h-cf" 57 g+/:%wc%+09 =RuC N 뼘2Odp҅UfeVa;$_0,o_|qKk੥qHpb<ޏIgnj"ž ח->u] <Z yBcrW:ULv<75I30I84a-}pԴ ]1G R,ߡp4~#&5@ =VE΃]OA{N8}1Vj['|E#.rx".Я5k>b,' ~՞* QIVyH )OVI)Px E\Cx}fࢬbu4=iIc!( M@d326 ̝BMS(oIe, ;782MXퟱcu$YfVXP݆U:Q?]ze,9G;lw#?ERݓuY#c d4 BDx,B+UJE_.ry VD ki |v%[@nA>%"+n]x։;hF:PD)$u"G\3]`kHz>*n^B*jxQYeyZT9Yv ߁~d~8_/9Q xڀ9h=UJHb΀w[zo.:=L8miG?QȨV0Y'-C6D6m-s@:7Zc{ݻa@NHN~_K-e !*ۄdImsIF UNns52'6,W仓*sI1+?ivHE9,* \q m8 hTy1Ieu=/ vA(wYúh=Aq#p~?BwN4"}g$4$jjs#`K%XF=Nn,NJNRqvӵmJϢpUFU)^70r J6+ݧq%e߯0=_䚂5xY>M[ʒ]*gm2랭!E:My/"LW6J u&'! ]@F$=}x$1˲XǮN(Ҝ04#OMi')$~Wh- FrTG1J</ Ih <,⎱Xw*+GWgVLMb 5u<';<\V"r\ Bmǁ#M nL컹{GF5nO6qVxSY%t[09_xOX޽ߩ4m&4C: 7Vq~$hn7ZdKf4$1^LޮqHYގƷNݵ7G`eԑcg%hP,I8dN&m>( 6ƽMK̇c5V'Wngt~}0gJ9vWs iƣ K$݆2qV@̈́հ.S³%x?b,Ju0I8uP{S/4ƶamcN&:TȻ9Q7hhH!.%  xy TBD6k c8㾨rBٶI -fS|ii ص`=-n~}囒7}kL҃‰ ΐkv/BLEC6錋o.PRH4s ;Qs3Z2iq2a\фU"yXiH.(]#56Gnz9qٮ:۞6bxX>AcKFͣQ&_nM< 8W\6Ї1y13Ɋ8?7Z>-0+00(Ootw$/#fÿ-`YfxgA/wØIs;JK `iqhn)L3H$0@> 7BS޿yE$; {(W@1;p܅Uz:+'$^AU]wZ Ut̒H. 9Gn{A& j;B1nRk3F.RTD]0Y^<˷OpHTyJS11RC8(Y}p3mqTS /" SsShne~o~yY˽v2s|Ε뜠!N$k{FmwTrg m(-_wŒfUDgu>0?7j)CH'B2̰0FaGֻੜ)<2zTZ޳"r=- F3+#=t1ٺ_ NşZJp<6l;8Gy؇'dh ( H,nВY9+/b1XC,O O3T;$n9)NҬ=dͿGiy&3OdKk1*/J i ׯK@dp\Y(aFJWI9QzC̱HE.p>Hy_*gV[%=h/a24. ˘*~&k45ɆiYc^jf>JCYc(}[טo_~4 )<'+Axk}lLYSMx<܇̓YsAu3_%ˤJ4NEz&(1kEe K[u:G~ cOcWfst[TE-Y=r\Y *9iԁ~Y=G+AFGP9iKZLcP{~$eN迳?mH N"6*X hgO*kLEDLYE:{S0ocL̋oQ`e#0BꣂoBY8wg6(u걎  {JjZhM0vc1RwT5C8 :>ybE4pv+ 4W4+ YՕiE"Ōr)^frR)! St j`ف!u}RW/9w kA(vU.¤moXEdmy.}fpհV{^(kǟ[Hl!%Q蚖%dUCi,18ąTJN7`EGӀgTE5N@bB3!VdIH߱n/o>W:ՙf딌(A5;o4 ޞ30`Ι xSdܬOJ6f :cO9>jJHn#v({7//J iljhV*ՕF a# o51C,4XlSҗv5H3=qԘᘘW$\4I&2+9י-ѓS2|-z_sG ?f様ԀXE=ٱx1OK$a Hz5t! NemNEgbd(IJ74̍杁'u]P]@~%FW~[f =cqOkjRz%.X8ְxgnw  ʱWP!K|H~'daHƶ ̄-֫s*QCӊu[ Uwo4aMe:u@l{w밉7H)06J*97NqM|=/GY0275̶+hJ!(aՆ:ʃU d֍ECOwt=i|yÊEPFyD8ty鐨Q(TI/Hn*"-DH-d[6;346q.7asv\I)&%ֹz}*r!SI,- Bַ f$c|7dAELJQ-CM^s7>ρ8GDBt%#}G*([|(9.$*#dApҕ!4ҙ¬.hgm^oHIǛrz>b,Xf2 19Gؑ* Ӽ&g{x`^bS0b;GϿGZ >Wu@rїC_NTj m< F .S޸.h*GC`B-/Po!ÈBa A 6=Ndq)y8^bY$n*qf[?dM6VQ |g{"_٥%|o$ Ⱦ.DE՗Q. Uc((N56׫>F zeFl=h<>OhU 7̲4l[ ԣIVn2c=S61VJWɊKD~g"" L24Ys]Bwijr̴1(ЇF6Nn >Ԍo2 m~Jxoik4UfO+U-@' dٶ\O"-I1?:1(:J fFӋiIfG*S n=-15-?hqrRJiNxPkM5efI]p˭$07A -Cmo$oؓ{IO6!j(2~ֻjݝs1k,7"DrRtqCnPy7ӿ:PIGVYYX(Z.PR7jD#>A >zΖ[F\^c!G(Lv>0TxHV5Uvl#roZ/+LS լBSkW83'{2WMt{CK64rM+QadnKhe }Rڅp/`;x[!뵆e}S.- MmɿIew^`oST6F,&ڵsS/y„aEMdz$5xC)y l `Ŏ"NM ,PX|ΊăzZ PGR^R^1zSG/kn;KHU?($ZdG_58uYR%HZ@),'^VXu%a3g!P fYpռ#>󗨲ֵr2 H;)^_[K"XXs.TGCKۉ nz Ɲ\%_?ګ1ڞ\oP1_P ~PF3lzOأJ BtȶJPibJD-9 [7Xд7?e7?evVE`M +nmsL9i<ǺV(`Q˛lv[<y6p"T>Y\ Xo:_|QU¶!eO<>}o^kGs?[gwN Nx-{79/+4 /m'h{bX 45G@@gU~:,_4."mb% =u3uE28=XpUh\ء0{YM v ރtŐ'-UYOʘ bv52Ƃ'=2^ԌBIv vV(LedZ=,+ȧL2e8Ԭ%WR".󙻙ƕϑ3'>a$' gS$`&K$6I'.oW똹347L[_Ȁ/C ]B\9suBfKz@ٖ$o+f\Ѕ .,mT@^yT>\ -3OVl=j^8_&Qޟ%tDgXo[_$w3?WhM1i*9Lrv\NbU)j\tNf _Ppq9'&̧mUMgO?O_WV޽uE7%pdLM2^U&2tXxV:Um~'@ uӉKY4jh` 5"ǀ O> wBm$0ǁrq`Y8e+n}Sqv0/_-xe+ud=~tl1Y(l 2Kηf7 NR6,NB1Z`Q;5o>/oju:bm6,O#E.Oo? l`BpT(L/"xqPn;br%^h$n73toyaࣛ΀^B>oޣ(GV)ۮ}>IFM/,Jc$AƷuDF=X3__w[XjΩ.%+a).)^D ~k֍i=Vvfu|TH+y!5hڠ^7-]Pn,'_K^z X Z3* h:aM$ Wg)A~9>kEotWuΎ]8Y|]CvaVACQиX>r/|-ݭc 2I1b>!e[ iE%q_!*h@֩ڴ :((POA=fxvӇ;h$uSa|DO5# ܝ@KzJ s=0u:cMeVߐM`%4Sɷ t vVpdط 6x%8mj$KxdmAK/-HIFq)܊5W[ X~` s^so)罎2ojxr4QnqD̫OyH|[VPq|^/j3d!]?|_**,  Jo"a ?9;_qNǽ$Ɯ2SӤ yG 6&-ͯ}U"?ê@aǜk؆= e66hgyw.EMuHvs'fI]+WO7_)lk։N<xG&()xSg `̘pg跈@{9ѩ]{t~ ncjYc#{u2h㎺үovx灖ƙ۶{Qvqr'.مB}EԮ,p,@6ba*eni8 fɨ%5J-9ƬP&gT詔*y];[Mu. .+l<+ږ! mi;W;`7ۘڏ 2_ԫ}FJ~ 7)YN,a9t)C"]~#6d[o:}:e*MVd!Hx}GnE\t- xk;:f-0l.Cpng[m}T2QBeNjx6V~*1,Z.< om4UL%J>-Ai51YS˹|_RtsG5@|y[X%5p)S@`!̏No1|\@[SDBg ݛ Vl8BVZnk$5X6sEYYx=&4b+_}j(.d<޾ɍHUOǂpPO 5 w977N7$n٤8r2:\&2} ;ib<[a[|:M)2͂B!ځ$ 21O(FiF$"0Khl`"\Sf7<a:EV 6{xw(@BӲz7LD.LVZb3= L8щPE#\XGqݗܵzt_l?Ҽ/ F:ejKb*unE7B%QT*5aЩ!Dß)V4tĘt K^ *57C\ڝD|:,ƪvN,DVbP $=@c6۠F\m<-SS+r𬁷d-Vo]k4xsb[ֈ$<|#g ^pQ,G/,CZC@~d_reW$8o\o8B3P/.8>at>Fx>nڗ`9 Q ĘƳKP!VLMԓw2{=Jok!y]?wOꤶB.kOiG֚]b mgaKn ,LCݚo$[2gGZ͓ Ռ-FTO"R< 0@0 !r(&|"}.<]@ƤYQTy van.^@D0,lk Y3 o/dƊx;_o5@=KXi_4*K#ޣQr›@C)G<^^ 귲5_|1;L)(ѝ@:7c1L *\sYuAUC߿mw⾦DC$יgeR/n$̢T ͟0d{ouW<ظnPN%.) if*M'\)?±xvُSS[8_7 S>w_f/DG(UKk8JE=dsMӡ\o]ˆiݫ [N ?{I' `sdDvq\r (m?玲7!f8qZ ;B ; V 6K<*ጙztdMhy7mJ;1 xd7L3]c^eGvJ n1V,9mjkccForS3 o| *CC&"yUE*ŃTsMl%q>ͳ1&]{ZܾNV.)c= eY#Fwbw*F SrG₶ ͪ;8.1K̬pAͫ'Σ/ @Am[Sr4^?>5olϊV/ q \|'oT=/MMl<*7@iZͧ޻psb?5.f E2˿oU pi鋼xB=tSN #SAD#dL.B h/΀ء+_$]p 3l舷[^F'웾`w!@cDq/j9> !}!\Q0qGu,+uRq!X8>g2eD Q$QOC #A s;EDѠeӐH$Z}=r|v_8Ѧ7:l3R0SQh.v1/Cf8ۥxk$mUaDE\RHtSc7>KW)+I3(==>|iFJr#M͎#zXֳ7{%?3ʣ|t yzFd;TXv֣ۤ<5'fRq $jBʧOstև"̧T?sJ50^MmgbHH'}y(1Y&}RΝ䡴T6CnԹJꮌ<VܲSph Hwy9'3ܜQ7gKeYc_'~u ȹ%F$BߺDt32)my/XM\Qg'D%ޜY߃?fڕYf\%JL1mz\HjͳphfEg$=Vp*rnط "y g Si` ,6!E"ͩ~`0 a׋FWIȵ{|=nK앨1[(80q'|_k0=ifWu1MB]R5ʂ!qPjqC HT{׷ aIwPN\/)f,LqOP$_6eDM?mr[q˰:@DToTS\Ն :߽|>[]/#tx qۦ{G* ܉#>0fzIS4S1p IqթԔ: u*zK4sWԢI$2y{EVۍDSQ(pv DrHL{>|rDjnqRN @֦.5֯M"}Q Mj>&dTNȔ6ڦDKg+pDXRsEPR%C#m!B׮z5㇬-hڢ 1[1lt8sZhëװm K=|3.;jfyVD@W=ZZ}RHΎzA{Ż |LIJ[g{bygUkv4TN|f#JR6cDNʡ۸fHhr: EZQ t33^l~(,g6HQH=4uM_hx,-y_ğWEZ  >նLJX֮P@ ze?Gi$ؤнA: |%per@-v7ṯe`_bdπcMˁuI 9V+[P:] Q]JjA*Ɏa?Kxz!Wa`Mw`Qf.WZǶ~FOrބ<ﳪKK׀hQp` MySTĒڋi>PX G38OM_|@j%,0-g+xc~ ])+ų#ޠ%*%1ل|\ Iߺk8.q.6[ DNhG?Oq%<QB(L)\Qş뾋4~qzٷÂ(L*#CVDUX#[f|;Zjo10H|y'98u£{FO5Z_N\T[ b΃!,kw@孩1wO!YďăcW_e^+G}¿͵< hvE}ÙInIT;o1H bEb.F.?d5|;DFx '6S1p1k,S&-;$_-J@:a/g*cauzuϺ*gU8jz9Fb/ /ytz}+xp%jjNTIYwi8'%\9ڹ0 ljo>4HjZ$ r{c$6!D_S'}zؑDmV&Tp䨋~ncU$_kGL,s}Qmy\=;-?8<- ɰq"h8٪jƉ_w16۽PD5} .rHOO!Z+]VpNGL\0&,uI?v,S':T[-2!v|r}jlf&^ֱBx59Ҷz@V!R`ʌUNfq $ ʬ蜄X}/ͫCU8(ɫIֈt.z@Ž0PC BCŲW`a"$EWA@8U `B(z8ڔ T 4+OW:b]YFƈ"QQv$umvDќݱ xpC8Q;y846q ;٬69V&QBd͍w|V3j %HQUwNcΚi^d.©LT1fMC_њN$16ĶLzޮ"({?xԷwkAht&hIrbNM/<'̞؁g6z-El@uz1{c&ҀKf3V];5slTmN91qd.&$q_o86_e4 \?6Ck4ße ;cVߡ;&֭stR~ JZUU}KB H!j́,`u ߲l'u5h>rb1VcL`t2sKD&3924luc5|GօZأqtտbaؿLL+zATs/sl4@ M.E$vkcʙ^9hEJ1pDkNqahKY/p,e>Eq,"NU NטHz[X?[DSwq&8mg2 ظ8|"$i8ĒBo%khM.PT$;0(^9%o:l',q. \kezŲvɏF8xR{x]ΜD3HxrڦdޏpۂiЊAq omM Ez&ʗz5s_j8e6-[ܷ=6vlE'θ9p\y~VLn0 gwqzXqĔK9JRJ`bOJiLqX9->ob|NhGwk24 gx!_F)6'*TZ mS0ɵ0]ͬ|Yt .#7 %wM-ȭ5XEL솚)!$baHkTSj +&U}ՙ3~/u]9[$c&}{AdLs"}XRJ_b>+wg, +kk:?f$G+z*=fDB,]Ԧ|^9_cݏt=DK7T+yJfuIzEu|ӷ˰ȸ"fO> fо6ƋDA^`Br[غ I -[w+K8o[jGs6(PC3Өv)-柬  *^,BF0!FA2bpµ+$j0/MeW4# "$㏾g}q |F_0FyY-y3LyPjgx`Il㭌0 B+ITq^ (H+l(0R:ۿ>nfy <:hmlRib-H}ˆ>}6h-4XOf!\fR$4xAٔ#DO{uĸ^7+yn>n`exB޽HVaN|B_Xt0/~Hv \}M+ .鄱QieӈS-#-kZW2 xHƸJ{ЯUh^c4~] ;,ОBоUa/< `5 R$ `gF@4Ze"R30u,Jߚxk@P~ 7{h,uy^|uX1c9I$!!R+_@i]_|kԻMkހ)N tEg1 – VO].SX#'X޺VS99\P֓ jn>$ZL"~v .q0$ֵ@ΦnDa|qԛli˙d#D*0v5LQx@P++YFj8S vʓ6=)87^cp]n3µ!\ݿC"$Kk#ɨJی LS}tl#l5H R-ʬms1*85IH`VhJ$~?ӆmoY$&"Y*DswhEңJo=Ω6֐;5pzatn Aw! v]kY4*RM[+ëٿX8aE&Af ѓК/ ?#z<)TK, L]@nb(8;'3;`/%ۚ98R4=BMDdmk__0DBLXaa%c k8WbYh)z O/ ݰJ_ -,}Ԧ { Df#TOXʽNb3dﭽj^`#}XdAU$0: LK{U|,O-" ֢QŌ!6㸜͖4w~LuW5wU/r' tDnM@8 X-[3I ؘaиF@`*@US˦n@ (F-pUX=ۀ\ꍖ_W_7ǘrm@5t62 UtNcE-MCzgI_!f5y/MhK/,?GNF;M~c*Dh{t~#$:ᙞKJP̝6_g]ȬO t:9` ҭoBBe"K|kMI[Ȝ-g-:ɗJi.*yJ6\ @:{ش$:=P7bĬ!NMBP!?K/Ps7ab FLS@\իAqћ(^<'K-^MNc)d-q W =:5*32?:Asc.GS @;3Ex4.ǂVUiR75/"x:RA+W!D >EB0[,g+m %Wn[gDq~ vCb Z(4M|ɲ]hF=YJh,ϘIޘ{7ךiqAзsC?!-satQQX>6eKlq QQ7^ x;D !d_vDehr&pX<ߛ24S$32xGZ|o^RYT$ !2x, -D, `͹Y1QᠡoP}hi˭)(d_YY͞$M)^k k]V<\Pҹ3ff|PDʂ8o5]AԆx3EE_l.!o2A6  sQ8ؙQ!']ő4 Bh5*p)t̜;uxv#h_4hn{i/: ֹjDhGHE1{r॓~l_Dٽ1@kƻ6/L()m!g A]W` TFZ JaW&5 /|[aH&sjA+SK*Y_h0+@Lp̏ٙ΂C=i2 V3nt\]',[BvLkva׏/f+Oqr=uzV]E4m ˙W@S>Z#@z(>,"rEMOβoNVpVV XNjRg|c*5 w_ /-i7$O J d?ƳqɲkfUHi'`ؙ{P4TQ֍YSݗ~dK{=ǜbڬcKdV̆݋n{xv bGOJ)l?4q:|=|꤃Iv0Z6.۽T>< mP[u걄KGgdmU mpLjz"uL'ٹNb_.]Tȁ du^p}1W jE;8_1)SU2t >nQa n%ׅ~]F:mhXj5Y|Xg2os LH~s;NCTተ 5ǀz)o~3LHB;!!ñ30ِΐAٿ87Җ}ÈͲGƨV*w-$\І V33J FE=Bcm?UvlmrwH h9f-TLjI)Bߔ{S'nZi`U{^.x3x97E뱇TȂnAN˂vwp浥Ms|so+ۀJ[W#ڍ[8XXsmx}]9fq-Y+o0Tg|wA:KK6~gMQl@遑$ֺpPv UmL 4˴6 Bx<ށMC~(kT*^Pɒ`Nrďj `>YtyOKhZ)g C˱tsL\  -q@"LGzMݗWmh)n4‚?&.gJso~Y/hz = j؄&[U͓oZ RG+V$o~bOn3\Y|4ydW6qk0͙ӹmq>[Rl2HQkod瀜tO! .N;5~e虨:?[?lr@]GǤnܞ:4Hm9EAH ՛5ĬҁHx~Hh>ܗ?}~;20a_lxnDn1l)~p`%#G]zdJGn ك]r먄x KS-=*!2x_# nW6r Ue&2@$aAW̊͌2KқHҚaxUa-b8)rڥdV3g@Ҵĥzo5 axHYSyY$mf켈i* - 5$bYўM3BBB{!8g{ ޵ 4*톍^" M'F*<LE@űd71nux)1riC~T]Oc'y!7PMPq?KXwVۯ[Җ{ p^"9 |\WS@4U\a֫j0 (RpU@>ypKaE}ж2}1)hIf@n>w5@|hrI!j+1~9R(㕛%-oE6Eodmt/4fRӥ!fhf+$.pt4^e_' h-9_@dJƫ}hw7]Sn]V:8Y`x,b?01v1O l_.h2;O cao՘v&f=EFx<<館af Qq)ZjLb+dv>@.ݏUj`~97Z|fv[x4SzcPb)3'4Jۻ]/kSh.6!J^~p}jZ1TÚ 57'gXdD,W]U u0U)cTx98T_gҕxRA+KvwNЎ~ܡi>i9=)QQN__"rV"u zxjK;{ޑ\3O&# Ok]L"occt[R Qpb-%hc>NEq]0Xl$s7|T9,]ZScw},Sa^mXmU L/krEoMr=#-?hڵZ2f @0X;`b֋h!%c P^%*;!X&;Jxh?7b*<}kZz8s l :<ܕgTl)$HRwljvGV&6d@&ۑvreqkE]Y I&E`<{@PG캚4;O@ uPtJXk`Nk\xUqM"ZHv0NN'JPIJagj ^QO>,T\bѾm*<ۉ/yMi %"|o@'[˸gJsKs!1+ggZY.q3`/xdVr\?P?"X}>Ge!xAWV,iÕ0yaY1.$>lQ很Y?w8XcΫ`qT&k^,y7ݨjkM01jwMrx~ QgnʷV520@1Ԙ[GH1qajUJS۳G1|= %:Fʇޭ@n9 rEb<93ݝ|B05`?$Z9HJaqwzN;ܶʥvXJ*&1}?'xM|+C}; _j1>Y4o"5%+<>RB,1vfRW`]sG2XzbB7@I`j>C=v`>>3/p1HY,.!M MSIRd*BYH>&)JÃ\SDzfq޾UG&tc N1tj}#&hs=2[0eS IP-XY}$L&&й~-"_q]ei8y0~0^s .\& DB8wpG4(Gt}Kr\JKGE EuRqK*!CQwuսCxvEkf vR}clk2:SJ4.Unvu [R6 {v٪/a?Ag%Iӓta*?KńKӈLzH@H&D -%n±RVPg/`ʹK-9|Tl.aTw>) Madfk!O xs%m5pkDU*aQ#_$Y: ?19G'~Jd+ՓH[m#xt.Ll<e`/+9M#uB3Jӽoi勐h݆uv5)"cLRl⻥-[kd:MjGk%0TL3oVEW(uQC#Vg ~iLv=-^bLmo) 2QĪA}ZyE;zpWS^cwo6TuFG$[?w%g6>ȶ9ug̨䒪JK![:b4WD6jA%xͅ )`a0C1l?A4Y ?;1l)BdQ=ϗ\L:&U In +[' g[7iZ%-gMH|cMg[ظy#QF>Wn"ɟzP~!nX+=vzr! -AeE6k"W϶K i;E8tb}+`QX|}ۃI.7dx#ǗoU>Na SuI3^lt*b]5%8&tW/t3<)  P0Mp;^DNVìN"Pz7nS67@3wسQZX:<^0R+ĭ~P-/!Y&$~tkHу).N(#o9p[ ތr8 X6#$+`Y,@e];,b C&fK~搬B'gG-g1x%2ZKNHf!Fzl ZR0JKQuJy\ёd{2f\dhB) ֡8 &&CHۙjqIm W h44Mwϔׇr yW<]+b ^ 9 h눪4Q}t1~*oš=Diym@I5fQj!* A0ĺUj/??gY$˭\l]RW( {%`?ª*V|zuTK$6Jԭи|-@UNeIw#5kX焋b&Z_GFגDI)W /C ֽJ_Í UDӲ|%H\&q k37g-WxRO( \Imr PhCtHq!8g7_YݔPY) TdNcF 3TFȨ" 6 "zRml!ڰFy9~,)\6dhc7[AHYz}s@QO֬g$EZH('eN EjV.yc ~[g]^ &|{S䬢Q\6ih-GTI- Y2~%sˆ!dd9b~2w,Jh+b+,>-e,w]9`qn 5#3sEȚ4Nʋ}eݣ*@j##wbȱcB&OٚgxQfkrOk" #M 3@LdJQwL@<=>-WyJ'D d'裼Uo|FHBXa`hJzR֨))|%{p/ӢsٺV7Xz9k:?>ϴ awKx }Ը@| w#V0]L餌L4 6VPcHIJމj&Bzޯ@kD QC.7J{4#{Hiū#1:l,:-H;-8((@azus\7췯Xuʷ2D08m"`}=:N43|d+aRĠC8p54\xSƵsic胣zk|]Ύ?5bX,휿?{=JPkxUJf@ų@/!q(T=\<u}όԟ pH w0bFj L b*9}S >a?PT\llN`n?oobԾWxy4ze~׹mMe"f2Lٖq?B> wq6_ڛ  /MʙNZ7w)1NfFq!$ @4?W* $ Lm}) E5-lkPM^ 8Hؑ̇}$0KjkʨT)2bje{:J;\ʎ­AvUS pV'Qu'*O9- rW,[S;.a{ T=Bľk7p&Yh-̒vUUڻĞsqep-c#pw`'Kouȳж9|ś\JVDNao^]TpX,X4SZcv+Ȫ}Uim">l > ?($!7P^Lp:'QpURCzF42Sa"ɝI Tcm5 {o!IzҲ}5i=|@$C2Y>lIr?^gCm̱e" On2o⹑FGCG˓sFk79UWUDЙl^y=<:S̅0*uL$!ިͪøN줅joFߥ@H!6$h\8o#G  @tX~ lLs߀'S>'>(*"Fi0Y ~P$j(^Q0"j GZkSPg[%h1FH@tZ!-m(mq`'c L!\w@a+w@ qu_?;#*]Ŭ6EF-A)2'*g[SAp@6ngH"^~`D50x&XPwzʳHK$ Es,ٽy{-}՛1UhjtG%oT5ThtcǢ+!1b[AuP eq e%s{5"<sgG\=#$hRT`gg;6]iՄbѯrXn=. #BA鏶.7oZ"ɱY8XWlaNsUE$晻@t׿ +wrd"CE'<8Ad oY/ MO"?(Ek-Ew}5Jelө|(y-m\x3bu wI:;h"EVI,yRG3Cћ1޾31&5DN R@CtMwy[B!>v G ARpaj@|'~\ O^)so^`)\7/m˚)k0AMVm5N9oj"Unu2TVhj^ߪQGVޏ9U~u!;!2As +daT])n*y/:X/0& f\,c,PDhŌ8*;UY8 sݷk 7JJg{Ob .1d/2[~x =gSt! 5,G PbFQϕ'y 3NU1ȃgH+mZ&JX5At<%3~@X1 `zƅU PBlnYc؂CH9-L.rzMn\ϼi11/6O,HSuUj+10k;DqzX2%uRݯxGFT f<7,@-246(ɐ"1V$g bHR/>:/Ls&ܼnE fn#\ pJ%e\P|QhS u}!סr!4 ^ԡh.yK(F&@MNڥrm{҈t@gw'YDú!i|B'6~w:ڞvCxdO? Q<+lx?j fl;,aLu] Ez]0gBѹ"3Wd~(FC&[7o5rv#YTvکv8l> 3ʛys/Ue-Fє]M2I8I& /ٔX/Knz M TLr1)eFYm1>vM@@:yB'U0IyxyiHTykdDBvT6x&X227edF)L+G&`GpjS/4qc_y`d+4!Iw%G\,2DRV0"oɘ7?BcCaJ^dqS>!X#9=Hq85_ZsY!ԥésjL[eCWz^}o9Y8!>"m8CpY`fbwĭ_v\JuT| dmZU=NF$>!|0Ce!5_P"hb$A9U:1ycGjwĵh1i ވj"^xIuLЀٻi0f!SPO D#PxW3}HUR#dof-19G|9{ȗ_/B25iDazsDa9ݍj@S\ya˕Wt({`DP 9(xl詽)d:%9 ĸ01'.n \5Mm{&?1}N)ә}u{p773d_(Ә wЎ;([uWinz*'GYN%|ǯhdꆔ hn 2۞Z ,q4cpsk;ّSE_*"ɪ7z{!!$]9m-|OCUw@C?kql Z9 *`Ͳ0 (nEg|/DF{rU@8_uV|OV@l~2jكިՋ\yL7v 2"os͜iT 纟,J 9SGk<[.+g{Z)\t|&Z)8PO>5yqJ_5bű\t7n=K`"=2$~!&IPps[K%x' fâ10LL64A 9J|RGtM9m@MFCk )Jv}mt|%2iknbqtfw[S.崧]O )ohsMj xǖd m> tJ?n.K4 1QE'%S!QZ(9Ib0RP9֝!reR9ej$"ME s}|fE,\Wy26H,y^7ZO=ON~`1-BRAYk26BO>LDZLA@[j$4rfFP=O rեsK!qeL(ޖ?N/m#؍?9рӥ>ZJҦq#>rw k]"^NUCڸmљ\:dM/8lsϸ@S@pP3[˭^!K:mYcpa;~4K'L8`Mz@QG`Ȋ B9M _WaLa|@Ky*%*]эUڵ۶a@jf ѓfhi`|y.vm},[=Xu-{$I=JdvٙHWp2C,+6R3+sU[e)A؄syCq.jK:!>4Xn?oփ}αw()d$B/'~Nd<3e "!N(/5KBۻ1]? B_斸1 *ٺ7n5~dcaD51UhwUl+7}fN`UANȈ<JOgu7]p1^uQN/ʋS~|?KL1jQa<|vM IYZ ~42{uhf7)%im%mF51JynaP5ZkT>1$d}>5'w2Vh0! ~uTRE:;rfFvnЇ+J uWI xOO*:@CBlae5vƏ}8OU)?V$529=n ͜ _jeH ;ȂܢZ^}e5[ZΆ 4*0#qg쇿V2~kT.Y!Q۰1_ߠgvYN/7QPPgWD,9V2 /^Cq?io9 N$ %ɸ AC 1w[V3_L.,EtyV:u4x_G ?ŧo)K|%A{$ ( Z,/OY#qL>'Q @H{wkoyN6i ̙}sQ. pR.<b,]֞D87| j dލ^4Za{@?Վ("(Pi+ 4~HӁD3=H+?fhx9nq̌ vޚ=ħ[d09$z{ {i~K`]czes6(mq䕣DyxhD@vRr$4|Zk0ۈ*-w69eWI"Yż{ewVN]V̽A0u6Ebxic+ϸ)VR>5%MP4?.o#J2s wSz.B;Pak8 e,eDv𸪳K$CR+wĂz'Ր;W49XU>yXŌ:˙[`E+ls굍Vr{Dvq`~d~BLGUi:šl> Δ12a3 * 0s nZ;] mDzTՠeSz?+t.1067{,YX~a͡hfSA7t'Pv4/i$oz tɲԚ`@neXhzmS-YQ7 MY6Yw:=Ԗ5q÷5GS+Uek,:5H.*!ۯ뱒,q%,QG41V y&qηa&ƬvX3d_: | P=Edn3_DVt&-#q-y@W>Zj\gPԹxJ4Xy"S!پN6>^l_b"BeAnm2%QiF۶TOu-zJvJ|~ @:_XxkmB z4_Z5hdDT/ wn/tw$oM | '#%c_)x]J~?j (k(Xa.Pۙ۶ K !lY,N#_"?kpPYUV }vE8>#G6D5"Q[{ʈr{Y|WrpMh}G6T瓸EBBhB%}DִA#v yNnïl|1S|Fzco[#?R3)PP<N{XAbU{Ǎ8R{] Q8#5hmQM2"@4[w"ƽÓ^j瑱3-&yYPbikO3%$CvM#hZ?hUi˨9*IDg8tޓS!J~%$b~o𮉷9P~Ouţ@O? :ԽԚqH7Z]97nn#DM ֜xacGzb: Uk4B=MfڕĜ3sB"^W^YSl!Ӝ&<)~:n|T2OS&Gԍ?crٗNZ6Y:YeKPkfJJhL雏1 e84q+[@`D9xhb =)+ٖEMt : v? kSA;c9nM Dn %88r}#9?V﮹eYt U_O*"dʵ \k{FeUlʘ;G`43|a` ZHk(&ut҂WGQ64G=I B8W5íB聅tsYzؚ gyn>+Jndg.=ÜLC>:bcut+VJ]C=2vi~Hݏ+קeA^ROY^;%om󒃔4.ZThzk لԪsy6g7KB-W(Щa.şICr`=v)S7wjI vIB>Tv;?$` Q1TpB^PtHU> n̔yfB-ȃISDR7pGLGb.IRЋK8+ߝWXcgB5T5+\Z)`2w+|ʢX%r l!}7v79Q̵ $C]`;е' G MРq쓡..TTE5 S6?T]4M^)@ OCGGRP -ihL&忘}Lҟ8<LjL,V n,E zX?UD7;o m4=CV¬/'o2ms $QaD獏N PDwCMLݪv՗x΃k.}eIJadJ|M!Q>o ll!:#o@\f_5JjX:O"ϰьuQ0q[EɹI@C"E LJC(D*Ft pCJ3ta'dmBE#~xRM~v))Vµhо"m"[o4T0wyK "$.RG FV22EQ_|rQ ϸ[f3zW'ajO ! >* [? B5k$X r5]5\k~gOXArMf@pq|aVφE.c4_$)x6}D+h;H3=IEjUELv'*A6: Ć %#`\\N <By.\IY8+$8TRF3IjB+Xndqri&O8X;ꦝQB{Ղ͎\M>fnqTb ^qdI QHMg_Co _|qϥ'W;29 /vƞS뙇KǬ#8Q! T!adBUq96hŲG?[FL޼Vq?tk Ciѷz8Jl,w=0#:'ۙ,3ɐGO>SKc/k{\;NR%%E`R&\o(JgpuV P$2WxX!ݠ.p,VO%v$֬~EmHX{$ƜIJp"5C׻3;'={E% #8᜶y$P.nE % & p %K+KeTzr!qHzg 9*6 xR4܎J>fB[x=˒/yE)DT4xݨjaf%AZ Ao^ KPwr C!}KFIE4LWG0al>ay)]jjbVA<9RI#X Ʉy߿&1}r@QT9 -A LJc4p 9?~1Y". #)hIBmU8Q i+gH8{GtLq՝xt.R9F/DT?t#.le!m~ f+HEMYF~lc\ HoBh~V7{U7J!WS׺ &Ii2ݒ 0>Mt_k46ܻ/Smer-%x鎪e Pt+ɸu̹H"*p;KOƢVYFY޼t f>rnf0̍Rʕ*&zf:koA 'dMcuOIodʳmikU)-V`BwѢgTԺR޵ŁCe7 7>j Ɛ7xʞLuܫ[<@Ͳ):Q;x(v^|Kb*8VxQ29kq_k1 Z ޤr-<~hLp4.c52ӫ$ª' -ο/Ur<)kՀ_|*rWا&lh*J1$x ;u^{NE t4ȄٴS#oH9WT/]l,f8C/ L\Snј Bfx'&Nz0PwP|uw*,Y5? ,:)K QTUJUMn!#Onio!nl:;J-.pS-qJnwX0.6,n^s9WN-}-EŴh6Y\ڡXClW5@0XYEA5S K15˵\ eƃw!Z&"G^+hH3Y QT~wЍ!N)hlhJ+r_uݚ\Zhp1ӀxS[r*ܧ_lMH);txFeOv37THzb6EfEO,,9iBlع5&.{CŽ5 SY#򯡷}\25R|@%`,{!4𛓄WVr 8 @oJTMYw`+<﵃ 8 p0i( 8B;lDf;䃺ca Kz 7 ׸OT njv~S'Key$r8,aIhșf}KM׸ jI"n^x#SX )t|V(|%Q=Z{(;DjGꟅAfA]9Wx,D-*D$ŅXc]0ak'44LS;ʳR{m&s`oŋ:O$_޶[z If[tX~c_S(펉 zM ڶLaCg>@̢Ы ({zlݥƲޫ pKڑOTEC}B/MΙ] @di7ުǻ;x4h'9XW`+JԲ$26`2 .zS1ܦTn]?j'F =\tΞ8̬˧Y8X>h>*ɖ0MOꭒ``-B9n3OuQΕꕐ"i2PH\FmUJ/.Q x6w7r ~u-ЃŃYA$H_]SʪWaI"^Ux2<"d6VؓHuGe^~0 <.%"n[ԏQzjh-GLEoKꁝj܉Dx*-dQ ǑSKN-1Z ^2++o޿Pͻ5j%f"f<(0r[rODze(̇#0h@Bk@\?c7;7λP2g?}/bo<_8  #@7D>qy?ŽۡþBzD {hKުD*$h 6}9 !fyBEnJSUzyEi?Vp;@fP 3l[;60 [1O<{;u^fLYCˀcI 7@KGd1F0oʟnmޝ8}Jdm9T܃qac$ժ&'\@fOFqL;K ݿ*?T bwXDS~>6 8,`L ? h@(EraF91s{!=$7xi߷1hˏ$]lk[(KmesꊑůCc&'K_\@ 03*I:OC?6WrFd_2wu+%#()ޥߟrb#tD) 3U?).x,J|Z~n4'"7B2pJOQ*!2𚋚Ko]yRGb燉y6xHyixTE؆ŗι1iҏЙ?`~ora`\o D89?˝8ޢYRj16cެ}[\r]"nP + (/C&6v%E9$j+:.@&H]HJE_xw@NJ!UZ$`'*!2n)/HlhA.rnְl eju ')ڶKWԘeRKeA.PLMA/xNX;IDOX {üj}*{`m#?ixIζV`G@eɩ72R%opN˓%ו=-X=XǛ>;&IG ;J헧P.'CS.u( 'Timgo0a)gD@ԶMʅ"]b`87 &E%WHn-PH#y)qrI~,aPt]~yOǥl.MTD1tۖ[>xHWG9dq7 fT?u`ACȽy6 n`R;#S ^HQ0vdXr'wsCBᷡd8#wS8j(tk@g$Lsքε\=Nڙ8!{ 1TRǎ/&(Axi>'Ss7D"Vzg{E"-1۴e!{"ȼR,%p\屲cRߡٕ&À44Ag*I1 pi66/o%'so#gj~kfO+N--XsIZrMʙaZmwTaz;d+6Bk3P<"Fہ~8tJR~.׵42ÉH;[=~ɡn7xh(@_W󇨝1G!@1x<{c M@R5T,eώ[/ \!rO|3=eYK3cUvo@>U\4CSG-.Sۤ9fn;dbZȖ"f^qi kƁXʳU 9 &*Ȁ)qp2GX' ܼzP{dzf!9!dbQs}D<3B璋GnhB KeU FE gİ3<#^a ]ψq)3p2HIc Eq*/ֺYT$-JbٕlilYnLA^Ű_i޶lwUӰW%ȋmִqyb O>Vie|&"TwI/Oq(F.{iK %X6yɲT .9|yІ*ҭ^a&Kap ̖at%}|CZ4RYK A3I AIJpYcQcKCNKG:^Q3Ԫhm5)[ۦrPSu59h|]o6<!$!(=uoRQ2It3a8V2F#t-#LOX;7UfɄ00Y"U="%&\)D3 H!r( jy \Kw{^$0^JX dM Jo07YDxc`PB!؇)1D1;=4_V$6R*}ژ{S XU"36(≸_ˋoYVs5c[MN4C{F>a?Ef D_#)Zά ԟH)ϾjӖq&NgHƖA<ڂ5PI,c}s8#a ATM >GA;xkwN@P`ťlEX5{e-2B՗ rWг)}b| 7%~%4$w:rnIה[xF4&!';ƃ|]`H2(:?4H\/v3Wt ^Z^J!PpC7~ U^|v5^tļ>pLvO.v^EP1j8G8jGGnus}3M.Y#r>Ƴ>p~`W9B(T ;Hamz 33v&g6uyuQ8cs\L9vH9+.'@w=gY[ Є+jNO&Y'bq!qY@AA"2@N"¾0Ww[@F:>P&^L5z.>Szz + q%šZU @7'^`t+^ [4ߗT)oGkco?y )Q_4rDq55{gmsAuOb_e(@}&}ʷhn,XA {"OV_[% V4ڐ^LvgT"47ꚤ߲ ";~@DP+ͨt S`i]?^/4F|l' "482IV䂽8m>k[MNSpA\.+ ɞAATf.C2a,䨷͚@L9ztMnwk=C 5;Wk?bJv ivW%L, Y*J+ʇaLs8E_޾YD`1BύviKQ{}S2ZDiro.ͽ>8TٖwdnڒU"h54Tű^FRz( NـgiNNSjmGлȈODo6V̟m* Gq_~~wj/3KKKh?uk1"1Q mCUEY> BkTjDLZofw /2K b/=htyN!;V1*t.(ԛ?+g\D賕peitHƸG7-1V;!8mLjU%8"X:S2i(=H'1#o8p>i\*Tۉ~Կw8 I=^ă:4}(:"X]uzasX(Ot}$_e4C-iTٯzQn䬉0XiՂ4لTۈ^er@Tu|`k|%4R@B0 08u;hPmK zep 8$IC9XaQE%\%vlEX[K9b?}q~}ĉ_2TWR&hˠf`]``{ | \yPѠnܱ7>Z_VjZ/~ (~DwX&›Ws@t2DIu֧>|amPolǽkJ*+ $a*D R TKi:b;YɟŗY㼋ZⅆƋ> sYi  iv2u[MؕA.+,&VA#b@SHa22cԙ|JƖ[\XZT) fWeƌt-9 {ju仉,lX']tJ [: h"<RCs IoLZhn!`tI'l~AXW}M@2b -"#WjB"zmތ\:m%q1ԩ3jC?}]fw W  a>! ZOeSWlɌzȇ6žm\3RPO`C"2 q~䚓ݐmC 4'"{*#a_^_pفrFū& ?-7!_ sNuM}{U-AiiȊYreͽ`,f C(^>l#S`sXˆg/<+NbK(ͅI9t~лFIETʺ^@A77 eK&s5bHl|*7dMi&xN;+5ebMLFeY_r>{#[6統Y9yrgVl9 #icTagc\6śCvGG89 3Z ?c֑'|y6dׂ`2W!iSۋr<WYvVR8n #r;nQНV_I'Lu:4BSoP}WC.qB"lUG-XЛ P@A0f‿QkB%mLm8"Km خ${OjSkr{'`tOo~A FݿlӁ3ezOu+UH$FC3#{Ƥ$k͗^yʢX]ȯ樴Xkp&iw|+U).-SP h+J~~pKMv? wM`d|st=tc;^qi&ۉY/f>TO5sd`b@i$RN _/Cns[dzKem RDQ?BZD)m^K^UGv+wPc16e!13Q}NCkz<#5py8 `_^r%ѹL~@ɷ/VK)  S?af}vcNAC\?dI/mg>QU.0@`=fQ<ʵ>6z)jTьùw VـUUv5gֵ|etk@,y ?I8\G5d|J~&.>(6'EnYqr,`Ow"YE#i=_~(hUD}(^[I]:6|/mi,ɢ/pocT6a&PaH4]{|35ӣQq|dڻ[u&XYnI/QؐYk8Ty̠IM5t,B@%Q67}MB$W0Z뒬35i1ʡ|EOnG|Ц?>r)2jzUr|Քu96٠*h:BBuHQ8]`H? r.9֑ ݍtaDܭעLXī/rbN\Dn#~7 dPE2%4z rrUw td )bE\Jl|#-`%sdNWP,qd nHRN [,xl}M(ѝțvMa Eg@Q+W[PUݎ#"f^e Qd<a9CPP<6Kpjstf#SQ!D9-9Q, (\N15{@7!83MFSU@`oiHQ/hL 1 ~^|n4N:(/ ԩC7a&9x![tvR<-}v.Ϋ'76RW@ٌe./dWFXw" Bjhڑ1ipz׵(ť筅2˛7<û Vpr N}HW/c}c|d݈%Ƣ%j.śd Y>qo +Ǫ=ŚnCTe\dWB|anP{D /hT@7lQtѻydMASk눓\{ h~iB(i3ANd'ύQM ^nUžKpw1$zЫ&rNswx>i)fڭs2N$4)T =ohpfL za$R CP(+[7y-7>Gp]PO$^]º0o֧J^}TWꬂo1(=qz`xCca㕶c R=_+qr TFm- 5;i^b9˖ BDt4e$.-x?:ժޜ_a!pFIJI?e*58wTU|Sl%DjxBga>KxQ~ZHO,SbbK s%#A6ctT yocV E 4.>ŵ҃mn{jb a9sJ}yܕ|EK2 4Zq V;i!5ăj}vR]ZjIC2Ut JUrN?BY]_L< /dbklmnl؊5Xu#>Pre_5_бx\ f plX/Qy|͛wlP4]Svi?MGZe`T ӉŘ$VEBgut{FI+@$겿1Ξ>4lgqۨ)M(E,c#ks\;u1-:?.ƪ}y<@5bkxlk⟈#ڣ-N/BAf [hڋUl92u_]E|@m\e9 &O73Ѓ uf2 -7}􅑔e'C 79BViHa:`Kim m"T+(+T {Bw7mҺ5wه ,WΙqj]֦ a AM4U7 Pe=Lc?Hh+rNbsa$)~*# * 󡇨@XkbzԃQQ#YgLQA[~'Fk6n/hzzǷjXhK~(q(J>%TܰQdBɻI~_rKDzu;dT(i9PLX#"AI5.vXZO6́2t7I  CܪS3.,J+j-lbQdG)j`ѷ;$Lj[%7N]RɆvBdC]zpg+T3{48>mËbޓFJ x(նFP[<(hN5%h gNiB?!-ve|ɜM7QŚBE%utH9VvmQbna.fJQil`PQlIt`E^t_#uP4dtiG9;B= ^0*T`3Vij*̋ a0g^E7xQe2P"pK-.×TpBN {„ӆڐ5waE5Bs~q:oK'`Yx' \h~4󖾅?:j45=[0%jϔ.,BϪ i:w2yU9Nx{hd@ 9 ~6(d-YK3I~y?u烕\!OoE6i۽YL) D(^~鈡d}`in N Hf_l}: N9?(P6TEgK CSlE/xH@0ޓMpo?} {[Z'u -uA 8GP3U_뇘 lwrsOynN0lJYfw 朘O4;*X u_HQ/B3YH#9j>꽯+혁Do1 wݒLUߓdlm1@]*|+kĆ (ԌzlQuXC:ao$UhOSWz@RKU)j{h#cC4,'uKV/q@VTgDFL"!!72T>[so9`d1u?'b}$V9y'צdqN&`T9LdhR[:_"C%0:i*q@ζ\4 yօ # C@BL{AD]~/}3mc0%H% aoqX3bƏz:%GCg%Ů'm\۟*6'2eJiQwdFy,Q9Bׇۖ&pK!EoI%N6UXJcSrgnmBgG3ҫ=5;:iUߦ n֠9wv&{E% RO\&{ib޲kV1 p Y'  3Qf IX6FαM5hQ +7&F&;ˣF*)!Eh J<8)LE@l3}xrʟPYGC >Dcco}( ȵ73qx{|N" ljpc4]]b.ʭ"EɗBq~^sɩ~!rJwa Nb};JJ)dM3hv 0jQ^ئ}>n|!<':N~gx1]jTMg1y#BE6LG:HEӣskhU Cen0cS9R{gpM=YRT^*,{} ^TBWs6o_qC LbPzuRUhNÕ0Ux)䡪%E0U(8vgC0'ר~^|_I"'D55kk%a.q\ RОP|:ԙd zU{gr]:IS kps” wx JLJg_yo_(W>7GD_H)G$+ -^/\_-#Z0U:ʣ! Tc_>RM?rjb0,}ά1p}G v%pvЯ5!yZo(&Bҕ#8ojd] '/KlIFYR="{hHlGD隩N LGkk]줭U3_ذ^?anG;2u"775kmTOt5߾i5ro>i w/ԉ(+jyYjX a-/Fb쒪M}ƪ #|ł _*+Qo2r, l 5ɋKE]b5Pd!!{H#,g;Ft *{{fcM꫽.c(v:< ݾyR7|1Ǐw-hؿ2i]A׷G\v{˳,޻z=x/\6,\ ۾UMMTW"&:G6ReT5kUG] &9%,6$O 46wMEX[+c6X&i]M.~XnI|ә0\dc˫w  *&yG@X^ku ] +Jb3_R2p ~Bg4׹?Γjv[:ncn%%qMf'–`\ qjR l']'Л-:^OP6Wmr%{ʩC)ZXmNĂ iAw++@!.N")7;( /w93jGHwS YiQ*l.j̓kW:(<ҼQp ZOlCzQ}n-۷jlSR/U[^kV3q4 |c 3+SMTXzod9%8PϦH:Ξr@?$I?\?(X01GiAYZa שWHBP/֙Q?mD=_N0Yӗ Oszk_k8 z#njLфʍ]щg^c*KwZ[.stzﺻ6RE߸fa,48(DZnKbqh5ч^DI`q[jPڬad@2l]VBqLdt,-?U za]hMe*%[kHiMU?҉Q).sG )>|[R|Y$QܢӑeIWwf/!Gg&~* Tdob`}^4E Q蹻$!@ } :sIyh*s }xVf$R"vsܑ3M1r3Yo b쌢UϞIb.*z:#,S?eu L(ѭp=;8WHVvBR#r?g)xk1|xp%tWY4Zkj~cOӴ RTG Ŕ5.r~֘efpΣƨLK<MxP 6uYrYp fj y&Yc4Bd=4#7Ucj{p̙dM:VY :-O } NG(vKK8~MмdO'&h|"dž:ᢍI7cC?6V.y"`7x0J0%xz6[@LNbH $巰QoFN"AkG;cMh,1\} Kpq"L-b[,8hCN7NhX/6E LXzϮ=yGCI߻e:e$:/o)>75w Y\^Fа8n&iؠR =e_)pu>Q=F3?b Hs.MQV",$@^ԣA3.ņ<茏=%f<5nP-Wȸ]ؙ5rv8s}[ 0'I?W6}AhޫǗDX47 6kp˿1E# wtLR@#e~p8T%r#W%ҭEƁ.rR4"p`u,*yotzPȸU_p\/lopX\RPjx365 -n .OCq1mU9#NE'ZgX'XGtP#K ZՖz"h=zLIk19զ0[UBQprwи,S3 f;[꫶\Cbl^N}w\ Ư˱|A,#w4bHv?L$=$haFXW9&RT…dwAmdxs/1Bp$Pw8}iju[.j];rJ&iٝ6E]K~{d [ Z xbQ3 "gamf=le:>& \ @}@< ʸܪuB4O<'긥g"(w+xWZ^'mȡ+/#ETctF D@wa1m}Z$*z!g9lH}qZI6Ѫpꌂɛ'0'Yte4=ɒS8vzyʳ{&b7t0ZcV&˙\R ,6,嫋GZ<<\f$P.kLQ{,tCC4 $i-K'.E+1Z2ڐpMË`jŔr.Ոǯ#JfELj) |ŕ.S׭,M (OVjHd٭ᅌU6 H,ęKP(wy\*Ws@M_i~b) tV<ЏG{5Q3y˙ m9H̭BGȪ,MjגR^RpbtZ5$'H@f/=Chre*C&|\&Mc 4L!`J}?`_J <5?ʒscV'%>_qnO%I]&;X0 6X 2 !\g,b)F䝅 LRrw%isV#M.f؞UϾ5)iD000 /Y-E!uC;cYDwɁ馝%"xŮV]m06[G?bb!#@y ܌׺n>{ RS/NGFa 6gve$ Q;Pc8ieϓPm~s}8"}oe&tqu=NEo\̌Lu̓b@1(h*|g+Y^!fS;8@}*X.ʗ|P1N|Y]i-!3sΒPxo z&XUmݮ.oaIkr'p=֜6«W[3 8wuRA)yޭm)e~ZG/\8 :< "I|%lW6o좚lVmO-< @DgHP DAmoT vnUgs.ѿhpPti>lQ K_H~L9))YPoKM\eQfA$#[o,Η|~( Jm*Ǽ>;{>, TՆW[mI!8K Ө{(a$X=/|x@\Z_Zj8V_N.":]?>]KQ-dխD687<|]g f*Z,ɷ9]hVlN9i7pp#]OHK^c,H(H` 0YHgBڗd82Kk `.H&ΐF%4,[#kΞ8iᴉ28⵻։uM{4ߒILjm_0yNqy`U, $*q;o*ԧ]ӥ >}Ip ;b~T@!GO-<`qB}GUs@B{aaSkTȞC;Q@c=":8پ!ޗ'n[e :{^R,G2>^)SftnF=XcqB%BJRFXL;1sOw{pC w$9o`n C~?kUƢDX Z14cLZ0 R -΋f SDt3*༒{$![CM- Ƴ]ls-ޣ| {! z{?jpd"$Ll {2*-}p?~o|gd';lRȁu~Мy]8TBBv>ax\hLR:*^ʱy^lp=OI& }`4B6Q<b"ӯ1Py]fzcPj11E\ :9'ۗ|r-LS Zl:-N[`9L/$({&P([땬N eiS|&Sd^*sf65G.cMG=[~H؍UW'_oY*|Cȑ+e Sv5`~YucT[h5v/ESyzlhhn>;>|kV>bR%9,G;XkF sw F61 <$ L[? VEBRiEZtCs >r%ç5$9[V->q+Фڀg~HH&@|&}Ll/ L׹T!xFz 4IX3X5hE(t˝& -ϳ}C ̆<,ƞ9 yB9 %Qzڟ(^NU0`L-nKKG+Vg&#lka:^ք61Dae}qП)Wĩ 0۪b_uV m HtZ?̵.0T0?*q(C;I 7[e;JiUqʚY OJH^sW:+9=r)RYs}t!Eknik_hx._} /˞XGy`3ybIc~_{# M>j0p.+vEc i/&6hq+ėCqI`ϳJ?[kAnX(Vng~,{6RUDLbE' ;-dP`BFŦ2{,L iBC`b bTUڌY2XHcQa[b[}gE`PF`Sh12"Qekگ.sE |Shq ʣ?HfIҩVn0eb(Y3ݕ Nt}E^5uT+8|/(d".d|@GyjCm[nG}Ay5g8dmD95Ф~tyj-uF\Q27fx >A2iW~^Xc||зi̗*}d"=B%{#*./ȗD&H$6g#jnHVʬ$@YYϞb^IN*jMDM{Cfs10a$, i~iAJ>;.nR&OoI$Y\:;~v.UXR]L5"tmn( m٧cBͅexa\ׄCqG_N1Cmdh#ʵ&.=LVW~!䭝wb]&yeSTy{ىO^>/Gk3Z_ RRHeSx% :䅫*e. 9˾rzLP㙰v}>+CBG,ڤ*9iSCpq0ILC0 k$Rt_9#SPEaM_gIwnA(mwnO+,rAw+b{΢,B?Ltפ,sMg &8+5d(͞ z;Q8+Dv쳂Yl_ w$Z @a-zjHX i' =K1fНb}CDuSkխ{^~[0ɦ0(/1\~Τ$> Y0<Ɓ\Ҡ؏ 8 1r0(S? ?4:H`b ;dűdhٜPcv3M|zu[Ӫ{}THٲrxS")<]L{TaׅR*ǎqIFSt^j'of)fЏYzv\TZ(+Äp&YU}th63dcC1h"6&rsk=u[*1GKTF~0R*HeҫQ7uJ$FkƋ1KGelyrCCB Wֻ%]ȃ4&J@H=Hݮ4/Uv&8ڋlם`e1[2l&5 F'/7,&˩06 nHѾƷ:P'Iy[nq,m}qX}"ՌڹE>Od K|4BbPLa񠀄EN#vsNWt@!>Gʭȅ35'*ŕцGTE7oZ|t" !A#}ɗGѳ,ɂ1 2 f쑄'VUwk(™v\SIFjm!Mxʀ8\uGN_}½LC+ʍ|R wp*9[ju!=Xv'@ܰ v(ådJg_; bQv#UD#7 EΎѾQ5L} 9!:M_f*n yf^πo|@յrQ.z`W)K汙e ֌*[ަ_k_uInsPm Q 0f61rکL\H<9ҨLv`Eql҅>09~flzmD%-@5ER[2l1HՕ(g~.dv8ⶵUfRY,p 4ox}jēu\}G||:O_wg[g(Ŏi:KUY{ov1_۝;VWbu&ӍN^~{^{m.*&_+zY1 A^sW>,>#s6穂ihh}2嘃6wɇ5*3Xlؖ B?ږ >m.0: adiX !Gt#cb r滛 rR. h/PrH7 Ib:m*4wHFr] ,Io(RO&_bf0@'?.wC+]Kje[!7q£ է8vr%gI=I2FԞcnJZsGߚT|EgF``֛+( s%}!IkwE^^#UIO.&%KA!|ƻKj61؀"ݐm /,LSY&`Y.qtB5U8mv>Al0zlw.+ƅsF{sف=,yk}"syGwےL8AF!ʹ":xW63h#Y?ÕZq!}ܗc ux3&xA?j9Dud9Сn+Y!Mh?rHeSξ,5Q]&jK-nj^LLE 5IO 7{%=ozT`Tٞ=!"4Dfr@M MGB~EϥN.ۧZL~N~Ӳf?Gb{/j- '*kwxA"~葞63fQV+ӌY[OӱlC);p.'^bT,D|xʱ|2VkM_7">H*}y, [g[0A|yBIl8Awศq>ya4}-o@w!x #R 6gf1-DR0@poE2Y11 :1l#|y,>`j(t,8&VM1xd:;g8Xz܃f5̶1 x j_ԈӮ&\2dfB`;ܙ{}Bxk]%׵|=ߤkLԙ5]TG{zQ5͵leoZC1L_u}i`TK h*d&ٗ4˲ s*p[YC*^ʿʥF){h Po818-90'5VY/ti VNN\<`H{(/I9ơD`:|k yYIa- 6RŖ'TFKᭋ.C>gl S>^>*5`94\c@w ю5Ҽ$YQ] KO"EbK)̇WMR"OPjYT=y$M)3wmqBPiᰌ/Eݬ{.IJk~_a??&S}mFQ]I5UpI?jeE, Nnj@/A٣X9ba޷ 5ؕ:;@yCMCvT(ﻇH Sc'VCG>Ak%  WtHn]PU֏)=G| #~W"f>Kbs^<9WA(4g:g5;ߞ!\/hT|dLa{9? 5-grT:^!yu>I UWd3Odj؃J,e?"o_6w8X@Ѵ= .?iW c;tKQ\CvA ~(S݅pCJwSJA5s͠ېoxQuo'Υ1D R Wȍg Zdͼ0ߊMܡm*dΆZg\Azاc9n~5(zp X }\޿'-,h8ݭGR vv5~ig,X+,NClԯnϥ0#sfB6'QS_$щ?W% xy) ͅTt0S^mߓ?o&obYDm|Ss؋yF>* L#GK/f(gKq9>SʁCQ{'itx&VZV]LQSvn21NK}  XW.P5&}Q8e':fFvرAdžKDac1}$ +-cOَVn=Djl&*uZ&'w9-CCh;fvp D $N)G\#9=QT)ݓ4g,~1#ok%=T QxA\BB,˿#} Kr"2Q Ba"%a&ѨZC䳋!f]zIYƣ7>m=K.7&mY|>YhD,_il #=oZ5ZfD02B;ђgϼ8i4E$Զp+ hmVdNNƥs~'!k:w@s³$+ZY"1w{;?$O$V27(tQQtq7w{PF#q@=]xÊ*"sfFI` q$8tAPB79)qvd9V*T=[ .]"P&oߌ|}܏Zw]'_$t&OV x`9@(j/ffES lm .&B~0f إujVYGH(\O?5 }ǢаVb4$*:0 Kh ҿjutqV̎ πe[X 듋κƢmy@Eco92K* 1왣U> !rK4y`xZY㡅,{AR.EmJ|@[I =r-_pե҇d՚A4C n rrl tCc]3]{\|J++, ƓLAz= |)dZ4S\[$"W!\9YpVѱ+wM{ tйuOD\s"{P`p-hSiIi?4ـbvu|+-xP#+^,8xm箔.}=*+`(*wN'װXOjW9sLL*v۾WA.Z\.L2q Lu ʲYS h vJ̶QũzD眯ItN:"Q"BU#l#8ڞC}g_[k0.}`-Hp? T]ii:>?a&xK-K*<dnza]N4g‚6@rۊ[˙,H]x8|H9q_z~3V%Ru7lI޹X6xYMc:  k elc{X_Ҳ?M_/5"4 vaB|rȇJ`$ mo8# DaNLJXn}z\/&ϬD3uhIq tzO2 1X6}+/b͉Qyc*MϽo_O 1-4bMW@jT₊I =ܟ`y?1 ](ceX r QSkE,[xsm̋(IȿٲA"'(YczOcb BYd< @BP+>/IEEH);5\N&q(Cј=0dH4SOIcV-$Fp&dmMY-(G!TTm֠D d*ernjq]ʫ2t±cEex@ m]+ ]^h+$r3pa2`#*ʦ㏭X_+<=WmSB!RDmD>B&a+j*"~}hYݿx] עf5< JNӑ>GF|æaI3 `e=O/S^35K7Zv[VC6«~$Ów9JU ?Y55Ȁ]m_o( lJ Fy=Oci28K)a`C?LE3QQӦdJ:MYYb<wwJ`i;[AGV 0zs6 'teUӢ%|:>KY0XgM)|c"rc)6"|- D-o[Ͱf'B?aun72ԀIDGh;?s@Hh~4Igfht@A5C+6+T_?)*xO86 /222PGز#n-GH룼5kk(0H{9-M)lʗ y`~j{8F$f'I!_TNQsZ[)AчmlDz3"$iHd4L*h^'?7(v$ݞJK%MƆб ו+k4ynIpЂH2lj:C2xR/7]9*bI uskɿX2U~,EvR;kl~Bݫ!Z"l3TM+"&qS ;FZOv~Xnbbf?.\mż$ xWZ_8@KzxCn᳀4G[.4v/{+V[C9N9}dS M7ޣ8%x熀 `<2GibM ԚdqFp}Ȝl.1/&nN0P=TU'$}@BߤC*DjC&#I ȊPü*|b1ZU}eC @\G=ciӭ$6FEZ_8J,@+F#koCO0m~|ּ֯!ފ`D璩$u~|}Bj:߇ DM ?ԑfxm3{r|RX3{MT%Ca<8cxApV~F+|XiH>3,8ΑC L#Ӹ†k=>;ˑuuSΖI]y^&8"k]oŭA|uR4914ct&q,8 aWΰtNOjf-2SI1ȳd"GK\#%u:ٻn1]5(fdP8Tv)-)XqJ{t=^U$c%U r=ۘ9yv4֭Y>RK5~ZU, +NgqF5SQ1sk@M2 .Vad{R=.Q& e%ȭ #|J4TmP2juK'a2rK8FHsAċ9 j)f,A Tag/ |؅8^0ƇurcǙ@ÙC 捅 TVH*I8deBo巸Xe b :ɠ%$*҂B!Le≗URk/Tb6wVqjqJOZbWAuv/~=ACRnNޕol\Cn%* S=Hé=`ԬOkux"6"ϣR8' *r?CL&^}=x]8;.uZe<cz@}1Ӌi@E,4Wv7d!,!Rjzl,6f$<(Ӏen6nU}R$l+"OQ(+6 Twn~ܦpv,he/]+iܮJOiQ2Ăy jzf )Uf?0Y2?`M1&Tv' ~@ϚӲ! ~SfYa/܎J&Rs/ &i23lEx0@[aYAjYn2H[nPѺ7 BDY_쩓^`Փ0nw+µ/8" +hK k CjfQpR)gʔ# 8 M+y`dj/"F)RҴ+ΐkA^SLC,2?ѲIbeEP "GZ@ z͚KruW68 o 0(?Z\$\.8cbupǞB.B΄` 2Me1T6ad]0>7gFž~ǣ:B3 m3EΡq*x]?l* NH t 7h۫ )'v0촭|vX+L !Q6^J<*m_YI-ՋPGyd.8@ fP_uw)å-_}N\)oZ= 1̫E<7s75'5iPF$;fvQb-{pt%BJ}dI{'[ cYcւfU3vsQ-t ت{5<zҢFXR[pg4+i#!K uN`1o1բuR^1:MA6.rFd.!_eGL|* i=ކ/-V+wv1~R~ȶwk"_B7KΩ͈ '@A(dH[^-MxD$F TTzXHETdlNYc+0hG_ =+"}} P@Jt` .h!Gaaq:'!s)gdc G:1/ 6 ҠVj脜ꢏP+= {ŏns{[Ok]35rܵ aXI@uى*7*oodG*Ϸl9gdY{0+ $6xZcAΕu`djY{؎bg_B qۙ?Ԓ2g/M&2p\[F#P!2nTTZͩ#cZniټ*F9z>SֵRzr] X \D{;)ɣ1ސ+&upCz*Q6+D^<z楏s?!={G͈t*tƬSouxu nt8i`o(՗[KL8{վb|p#GPdhշT,s>F6wm)7*d r1JP,qNf0@`:AӜeBm `x+gQTh]fy¹yְJą D> X =:B9(9U'9U{L( j[egm M*x&6>mY2ف9wW.lz0bXW[ 𾊣ףVC:t.f@OL蹮J O0㙇gO TjXLR ]?Ԕ͑<`Z`8_s.zaklt+$9d8Q1sqƢ ؜5. JzvTM-yh(ԝ CDWjb8%$ 7;R)!+ n+O5r.?K"gN$`|hij2sGyi]սٰGRZ @Y$=ێwQ)08Der^,3)Il^Dp@DQ!dS֌'xr^XwȜq7TGq;V84kJ@d#VHYD_;φEAUMc\Ut?t23H^};KK3 ǀF7XBKIw&B bOR#|fj%Mr.ͷH 많JޜH۰C#$hPUA#Q[$}\Q{]w~.rY=cw$dte-7, wTn7 a;omKn U}|1y3j䋶REJpf4sXsiI00^4y*:=!"NMHxHbeDw`\f.Q>w0%wgXMet:"KU`^`t8_ W<: 3`s+bS^ǒ%UʆDGQk.3!+aqvԬwy4 h0X or|A*ѳD۞HJ1jAu{f! D|\ov?XVCOK TMJ2ӥΨ̙ cYi#a{@?YL86 :%Vk(  otyٹ=U|Ij%_cbUTkGby$iN!@?tVi8q+@z>z9ѷP…b|~l{-\&r='Z[U3~:pW 7ͯ͊ϼ`ۯ)r_"mgGc;e'23 m(cBpdUd)˴<!^YU 3Nk^b}XeOԣpX@yؘbBpQMv:le}ѮO)eXOش]ZAkks"ԙYS+VH}Ǻ:hoϡB~`_!?}>&eΪړ"²UH&}'mpαZ.z j$%uEW^k 0ڷa"ߚ/2 [)5DXGWnvC㷤lrN]Q ܿƉ`4!HH?ԥF(W.woje%HM޲5//W7-O'Q(_MZ.w"| =qX /|q^ dW6B4RʘpT3>5_0ֱfXm,^ܹu&l{\P1RYKV@ZdlP.kmJCnO:ܙ|r|b9#q3|@H"eoR/|] "ַ'4 $uxq ^~jK|0wUE[C[L %iZc5W-̨+*J?vضCLI@>nPAv}PIC]`X6FeWRs”@{+xh}HI<\ieˮXHGJr a7ko&ÇClH{&PI L5ٹFG(Iy"] g~x~ GE L )/*ɘouH|U6HHcxy~6Y> 6,i=(vc)ov ڎc`AKa6qVNshٯe{/KTP]y?A8eּ.&&UN0F m8+waBqK}=]:7.Z@nG '*bd}-%&<Ŕlųʡ̵9t#zBmA>^5gaFa2ZwoP2UMACyhC`3=#c>7 v [TgxbnL`bOJ 7hʥ(PpmšߢG(ltMT҅!FZրBB:eM:X_dDi9PD'ɑ̠vŷ/>>uBo6/8vʥ,L- I}J K2GrzzR#Apw__]C;.-ϱLh[d.b0rWcw{gjԁ{5$L!90E^oTxd`ޑoJ =)%B375q[&bܫC\ C] 5|< !4Zma5LS #H1ӽ@ԗ܌gEGQ5v{~>l~';NBwgM-N# x(\\j!e >{#/9{+*eZ}5\\`Nn-^78 $Spe Y*E޴6`R?z3fS"<!ʉs^' ~ )-6q|Jy5Vu)~R)n ;Y'uAbzXh,>P\ )g9+n@Ih[܎6v +|Q;NWI$Nw &nLs~`BDhbBGiӻV5yY;ki`Ջp3蒂?IDZq=j|܇6'@߬u?t~l(Nhs0bW57'oN2@{JhQ 8u30YgW˪9&>DŽ"kE5JvH-L:ɫAQjTIT-:dƵOs|hJy")n 71*٦!{,\Bs+3"O]?g[Ig=c=5wC g2aE 7 ykjV N;\zScHG(Pg*{,/jFehգ,c2Q#!./Tv%gdG<9v3Zi? mĀ^=1Ѩ8i,]=j*biD"=@4A\kr LW:-?@lp7 .!݂ ݚ"JJ9]h-+,kv$I*j!uT!c} ;PG.70'}mk#yyMl!Lh,.x3G n7~{-vqëj9| w t:}W =&4C!k WYλ$#e &20Jʩ 9Z>+0{ԯ(YDb࠺,a[D蹨6_a匲 f=72Oh>i^\ζfN.VL0O>1GLmՌ DYu?Hϫ[d7*Ѣ~p@'i2gLT_N{dh@}_z:C]?)ɦن*;W Wi )W fxˏ&+-G}`#6Ͼ yh>Pr-5qA[Fi9A vXqj?f>3=yZ$7SaҊ6J NW6 #9UbDy1#w7a?B F^.5h:[imFI;!YP[ X~V-B eZYmޚu:Xt?pMԼ35\ hiIMe}w6E,[ܣģbG쒂͹%ˆ*?@ԁ//^Fќ"~bTD &%ˇx/5\C_ze5j㓓${ʮupGBx UUMwjMj6{:jE@ڏ5*awBgsd0w _^o>"ީ̩A8iszk'd>xw1/GR֘VԺL]=?Bce\q5mܿqÅELn9noW^^,&>8>0gyyD" 6ZlWVc`$nf {)~Fr^ ~N#`lm*Oe;FFՀx,G/~159n_~.GcDV 0z~勔_ǶcVv%C@! |uVWݚ9|O{T-\,{RMfOܪU=8wئ OzUGu5-bRj@Sm;x<|Xd 8C@p |uU냞HFNOUj=`)H•6U#+eձ{FT2@g 5X&TǶnoR|{_o;`gagX2N~2 e5[2WB)}!Ԉ8+'48q{KKG^܎{ܢkuK}CMa*}@V@)3]fKfBF@?mҽw&>N]f:W0 I"nt+)aڱI_U?kl]5)m&%5o ňH%́1=x@8NF49u- bS~Bs9&C9tJ#ʅ{~ոewgG9Sѭ?AO$v堔 ;і9tpeWB7 mü ]I]ꄓWV}>pk;īބ-I+Ba`_Dm9w_#5՘/AoK4𷌄G U[:5݄ 1wvw8ᚮ9U ]!20գQ: !Pm%-vY/PteWP ltXkJB0TnE\x pwHMK5/ԍ/?EIY*Ϩ)LNtA`}4##X&GWx m$頣k' [y:i*Ap lĪ-6rcUכ(O~gf4( YuMIbSUL©KopitLo!Vq.A`;}?Q?&N: 'XkXXOɟ ںOzIjk=ca#"D /o JA$!Y'HUj:FCm Ѭ JI|&8rCAZsz%5` $eE&e;t]v'}ҼhRqz03Lh*Ҩ6ћ+~4vP$+ICmyENgK8v-/eT"}]K<6beV;ct'MDՠ#j 2NMtۙGJ]PJ6`udQ:2dZA!Zm/̵Ew‚3YqkU{dQ#UjNKq%,>V;>&3+]%}!39nU;+nYѴyj U_~Y }Iy[o0bHY2jk(͡F$iX>jyv<*ӂY^R`u37Gu/:sO\Խ5*3"L]x/OX>' I/9MzX:GE}ةKtn";` D#z^R?\w;>T. `3@\ߟV)΍#K"kɽы1dX[\2}MY=o8HY Ԓ$Q;Z^Π8LmM:>AHO#] M%|9CmbqD>bj VݗzE0Ωz#WΣAǘƟξmĻZeIڃϱ < IA'5*{Ӓn{w%, ŵAVHoCc.ia[3"sh2]j#GE*U5̔:)ڝsccXyA 5U'^:)x^Z y9 .[ttU=#:͉U$ISDM޾}m;t-Yq\QI\~[b7Y~0} |Hl~?ux%+EQyjؾ61ig~QگjT t.Lƙ{8uv~a&>|Nh=r>괱]ņ.tC (Pɦ0_B?ki0jIؗci~Tv h]%nv%6S` :qu͉bAaٟ-L Û`Ik!϶;=# >+e/o߫x8\ ?Kh[C (]E@֙_]'3hEq[-g;'!<#ADP9sXHǽEqKH+處TDxAlE*e#*D.G1U0ɨi24k$PRd+ )tJg.p&"W(ouIfK3"fR {"BoAȑlZ:Y2RTeiLk憥]VPI. H\@xj@Ac~>Ch$Q[~+\3IF-b19!+pOuo#d!E6?&ܗGޖi}RjP>r&!Ҝkegdcff3wO OH1ƂٛRxˤ_ΎTMc)&RgQeEK 7D"Ivfs&rĢ5.M!TVSIvQA_(i!@~NTRjַ“G;GZ8骅/T2&ÕfE+bLQI [UŀH4```a4ŴstcPl7$& ˼n{̬Y[dbHyvmqj0mL{JaGR;IA! ~m@š2b"[㇌6DLzz<;4ƥ +{ 6Z#u Z< aKRyylP`@+z&βd((~qxb0Bzک\C㌣ŕV'%<ħIO8gwQ+j]kL&M0n0^@Z7 cxVz7wHD|յ4zc<HP Vw>#jLfbKT%;n"4i|X6M+Ӡ_Fۄ{%Yp/XslTR3q{^ު]L2ّeücCvPt?V9^枕'E#YCvHyS6.Tj|Eۂ&/6IhF6ŘǛխ£M8gJ5cF1V EoR~jbz)w1ܲ^h?-ߥz$7IM\[FmfCg\Z#q*ACUAnAuCqDaIedE{ 7rp@Mִ@@_/>nmޥT(N-Qܴth ; 1?$iqt򍘻KRc/-'3]Tz>6zJ.Ƹ]`3zWS{ñ(S =#4 sfš5b/V8X 4SY(2_s#"쥔*!^d/I "Md zK"<~:"W%&>d0N\ީWDfB&OTiロH3 o^o%.s ^E2oSSS# Dd Gj%'Fu7 q\@skB5*P=Cbwv74 )f(.萤:yy6.lMXp>nFzL qdzӟJ8iF? vT"5%t4JzRZ;8׬HµԆjKP@猟w&L4=ŻdZK)7STv,*c^c.Cmbq^d mZ+hH4hNsH=8Y\Iwa?lp>qQ鈤͜&BQu} ^[zD`5L//vH:@IpS\jhQ^$OtD͈ӎxkQOoz.j.$_Rކľ?8*KunrؙoMVs xxhRN9Y*'x6kj-*濋ģ-I?=fw.CA5wyF8ƫ}N(ۦgߓsɾ˜@2DAq@sn&Sh˪IODXT, K.Id=T$U{ho#A=1,w;j}hIoCVt! RA^l9) %ɣZt6 %'V[!CƫqYS-Q\9=2fn$m,1MaJB:`15t $j:x]P%QVI} tSLx.6>1o׵fo^)M[ v?ipM!w)(HiC}J[W~0 Gn&j^DRi_8CnI'k2=$VfЕ*t{=諀3 ݋"kۄ?8q;ERس.{9 _cK㏥2]z}ҕ7秗N.dNvFbCǍ2mc%Y~Q͘zHGr(:˄̀H$l 0Ij2/d",~hfĆ*Jss _-gΡd@{,/5.B*d=JwV_Khpb*4TN(=s_Nm/|. Q]%#8t* *vn&[',IO` w/1GjK^"υ@i.|a=~:_m-9D?X_sHh$DpXucԓ 7ClKq&Z'˓/[=-O0_i)-skE<^I0iAm!jKk2";%<& U>y,TYUĦ&:` 0AK/],J?}V޼/u: hJ\b~ ɏN5?)8X*9y[2\9S8z 'd.!!CEܡOµ>{ۘ(I#v⭼iWm_+m #Zzv̞8g?3xܖC;Z7aM0X&k=eF}fjW2 5`V . ~יiM>M荦/3'/rMYGZYLj!"gv1Y} ÙWn^&LZ"X$#kƀ6=\QHObޙA~4Ny O²ZT+;lY/B'cl q+9TB-W"1ؙV-]>sv'vCpK7=u >mJLE3 5ɦ}i3n4#A<uƩ҆aXSTdqQ=ާV獨GW֯'b_@̛ͅyզ0;I.&Tjvh)S记ǒ2Y:@^*+"A&މ|] |7=MK(;AujֳUi,9{e*D>22sL8Plw =N?30 M]TnA%Qx9a̘)Ue@n!eAW֯ W9^/}We_ 0黷ZWD~ۉę+`e#dĶ_~t[|Zҿ3%&e5wN䏝RWBdP6|k]˫K#bz[H ?Ƚx'{]䷣֞ ͓#W,Bߌ&G 3~yQq5Ch֐Yn_ B ̞}ˮP}͎CX.L8ն_#v4(_[9P5~1z,a*81d%NiiW }a !nO^' Qj"4snØ2JQBȵ0ϲ3tEkhzWOc$_ !DC8p cB'k7xvǨS"{PQ|%u¯]q5]VSހW: ;BW ?@Dxhϻ)ΉD ,0ʤ?E-c!c(E Vm/ W`1>B?'-/F7/)&2m3Qna2\~|hKsR|0$FexômXVXQݰo`䜤]T"T¾34(DŽE^Y1II{NRb`x1]ic!*op^TWQk%`_'m #bSvJ#acqRZXTCڦB08"`iKP5I߆Y}<})`f] ٚM9w~uOE&(u?^P7ldL'p_H`udF`MhlBOQ@*K/'rn<2IH*Gȿj˱mUw.] #saӃcJニړ<ꗨߋbޒS5"pGJ ~A;=̯F?ZE)|&u>룀< J1 M#d[фi=^wOg<6 40v &x p-GrCTz֕0 s]UQXJ?t=Rk4 |X?3?'EEk*먤s(T&@sCox "l&{HY&| ׮jRB=@a6$el,<"b~-@PR^wwDEeBR# f%@ ODNNpEvѤؤ7oX$V ^U la*3dv|(+Ę66Jg6=zq'T]v&;=6ѓY=uvtY v? /8ڐ܇gKY|ea={  v<~z Ia9Lٞf1~?OWlR3aFAAgl'pU0O$nǧ>C#d+9ɱ! EB *}r5 ;I g"&uЧkHa'Ar+֖_F>Q=.N Z"ͫ,{we}ay@\!g2&E#Ogei7EÜ*>oz@A*Lj! c#`n$*P.fԺ;^??R /u=qzn.95VA|Хd6 o6GF SIhT4 ٞ ҂- t!'Q0` MhRꣁRS#Cg Ed⾓:JʹVB9h*~uAÔcPlMy!`/{*4vI?c X:J] Qbu_-wQ)+lV$L@^wP8&Z}9C0$>DElV>Gcbiߤf׮`JS?WLV6_W6 a@$vw4=J׍֗Yu()#3\B&QCJwsX&hBqr)gzƗ3U0jT1oG;dM+g$J@ 3wX`?y5I =Yòg85TQf֚~,(U]Ȗ|ߛ:kj,b< -)y3+!s41r-rm|?l ѫYs"WYy+jM&67x GZrH¦ T]ϳMNByRȴ' oh|Mz)ӓTK'{]i,ԥU=FxJ^=XJ{P cy}VUUFCMr>.:=u-ir|}=sS@N\e .S l/0hV0imX+7"*EHb`; T[221W~-7 u)92`cђ|UjGlx|^hIuݯU4 5X醳6 C^ P1j-+DQ4|.R{- +oh9"VɨPm@+(_\[=ՃNm 驳. U&#,! wFuf| ZU(˻JhU rRy KG2 <oW]ؼl-75>Մ,zcjA -XK}_ސ߅oVfJ3Z"5'0Ҵ[*t➣mo^@=I:MR6SsOdK .:x,*dfi]bBy' ( :\&^~ mΓAyu-C.nݨ6&R3\LA%C1+Ln1t4Tc+;^ j& ccR HD+3e6E)s}d,k>bZS#^gi- =lޞ:=p?lLdE;+$@g𘑁Z![Q~˃O ʓ[L;Y0Iftn!;uS9i ¼<`$ub]ˤB#OUn#G^dϫZdy 栏G^d'“ó^6}uV $ķ'E(+4|AXo''Pb'2i 1ĺ0f[Z/Yo(HǰU(,n*Id =Abjkt+[EN+<}w?Y8g[\-RV& iĪQO}bl||PQaHDhZrS[yUaDnՂӡW^%.,c%~ ҧ }nA^uwqa])7nzz|mۦXy$mÅuR b3=>.DxFcrȔ$rS` ;vEx{4iQ!zQS8NDuL̜C+ay=cpQeͰxAn=j….ILg:i Id-fxe)O2AsN7yd}{h$!J"Hvfz +EV(v _l <_2Dut.RUi hT}!kޜ 4oWC4}LTR5=/[nc"fp}⍈w)4bTx uqi  GޞyǐXEA~H/%jʙ-f,J!7&͖ 'vk'_Vu\wއɑTגצfh+ǩ<Ҩ,dAE6 eHМ h]bGSo qQzHV)fdd✄#mё @ Ω%4m|G.mVW?-X,>xS}\swǂ4*Տ*+g2^,3-e]ZɎ5A+3UDZ[>;QLwP_Sa=c"Ɖ3I=(f|vKZâ/},ĦjUL'Y2fW ; :)@8]S-BMHYqԷ?Of)&{#:ia qJ]uY#l!ln#UbgAk?a#"TjVbD4_hhKhet.$.>-O ɺکA- Kb쟸0fJ^k\($0C*std)YFBa|9n_-^𪥫c(!*PM9;",4ë;Q QǛh535GƬ[&Bb.Pq,[q{>;,5fR ʜձceE1\`VWx Х WPOϋn0 7vW!ֳZjhBМ߄YJ NW )jɍj_EDoQ<hV))/&׫N m#Zb"qo{v9̻!udcE+ x˘9 i]Eq:΅GɳϏ`goNgxƛ!9)e|̈~k*ӬPiVDf֒?76t7*yg,ץC,Yv\t[[~CDJpPՑN <#4fdּ\VE ]l޺^&wUAG1Sc:5{Ϥ5[iѮp`(Fya#& VĒ续@7Nh, ?Gڍ]i̛uӨ[\B _T0o5Pu_"Ub)Ivd/,2>` 6ʙ_k%:MH8DS]ר)]y 58z LfڴI!=0uOe$-^s%.UmyL^Z **' WQv<'TUu\͋ےҜ+G=:UgVH"SᏈ+#H>{kTyxCRHcΊ,u&ߕY0~su7z_h@pw αͿ-F ӖtoHZS5zB%о\&[-J3uu\ _:BAȡ)K^n\ye$l* vw<%Ց*փM3(iB'c ߲vǴ# \#zx3<:.UC{ECQ[R#|$*I |CgG xp iplwfOJaV 9AS%vA.(hEe#p V'vvnyU 9*$1c+0m)Q0,!) d[e!1uD:7"١2O/g_MN_SDAX9?vHQ/x*I_fC:I50ےU rxx^Jx6 Ƶ?t\x4lR)G=ՁCEL^_uUR*3k5<k:ؚ2cRD}#@P%" r^|.^g<6Wړ0zT$ _nHQFqUX~Xe5rA&;Gض2IrtĖR8sU>rPLi.Ƕ,0ʫGh\Ko_}$3٬0F"e|Wp)݆K>H۹=$%b\eLp1 ,snI5H155穠u;62ԋ3T@ӗdAk'Jy0x D7t0㊍X϶ĘNEw5M[H47/:sm(u hGC{Brט>iyVBglղN M{l#+Z胁$|ӌwe>*ϹauU5g Plw.GдTm |$frcousHrij$Y;IH0fm=c{o3( >S0 !.;7K|F=xx[im@?jDomb'UH2%ӡ·w%|"98ʄzy~>f)8 :-aa \;uVj 49;ӄ0[ : TP%E[Y qbeL dy3W^/peb]kMQݡ(9:e&0i._, r|yg`.9n0 EvٲϨ>qN\nW@[ږwmܳ?H_>;0td5J u`$L2$\Bt8K+f])FH[EJ/0 Sab\?--~-uR!^Oν&c;C4C],P&QMpDjؘcw+"QNtIq!ŊrH>p`"{I0o'U'i°W(;jɔZ,b9-ܺ[>/ SPN#a%R((2ӽs6U1J)vm+D#z^7ӁFUF o Mg:YlLk3߇GVQ-@ЩSS;Sqh|:93z3M^N inI| M|T#ŷ~2)#N_y.BJb!Y?' &=/ʋtY- )# YR-wfzy܌֯0+R]\޾iZ"Fx0eiՌRY;̍`zPL< GEp!cF̬Ļ5q^gu 7.|HI _K=SǕ qmH4 psh'PE3U~ם,DcsIs cy1Xh{eUpBRNV52j Ѩ6~8m7l,ݵeUYgPF}kzU\v je>dZ#^ڳEЗOweسA5BKWKost]XPhIǠEUS>gʯ` Hr1oǻ /ݔw^e*yoo9OeůdZ;&ZyiKhAPK@ <R{4cW{.]q6I1+QGo%XM'SRZarpm>Q1`6 f<8r0gTĢϽJ9,KFM\nKy?8S[OIy.>`,OREebT} 5DpOtKB$U&zU/)?}iV 9JnA>ʆ< y16/ezQe 7IlĊtN`ӍHUlۍϠ ;HdwRAPnqԪ+!G'F[,\ BGO*L;vU; t8XMHW_bǶ-7ۅJdFM!4-^>b-|V`LçX'7)gI$ݩT]2'L5<9mFOl4=4IN7'~J sR߸sXUTk S%rˌxrQR,L>H10Ax#,l۰>r+sR} |AUF^Rkf{bXHw-ie,x/caӒ"ӗr1 а 0.% ULG|b(ww]ZrqmVnO$d~ !b`)p),+>^6Z}Þ h&zUľXćq\?j/6)^$>b4\ R~yUp69OٻհWfUlX.*1Ԋ?>NjꍬݦH-'`74xab,+t0eB8*|DŽ9Z&m+)+tJJ)^a?nlx6-j5#՟^X "_v5k[]~E( C gyqf.سIb4 be jQ06rN#IG4@.kI1sy0jlm"Ph%VλF')`2r1L4KT L@kmJuwjH+½9 r4`!zΙ5f{z CM*wY)^񩫱7 tl-z~ǿ׉H(p{j\(ɧ©FVK-A_Cصb_~Ur8r6f g]i4lǯSGΌ M%kIa#{:jJLGGۙ/ wr )SY-q?WƋWԄY}t X"OR!i҄" P*pT#RpI쬒d`{ KmݧfB.8- 3=bjiBcB`h)l9. C`}:Zh F9"`E'*!9\Ho H~ZH\ Mǥ,\8vp6 x![201A*{QdXf+=^ugcX`(O( )/` `ʨ]qO:\tTsWc^M34+dz:; j|q8uFw!GQMȮ~& 3G sn-0avLdSpL1 x˅o7w#8ex v3JL>z S9 Zu؎ +Qx&ێmrh[Q2H:o6/3 {7o~ k1qt,E 7)YERGm>1@k^&Z{IDڎ_yVe< ;j!L/NkGS5e^lGX7S^cT՚_trXX]R^h_,{H8u#F(6x0:!vqZO`^8Q(2q?llM8DYM[uL(`n} aHAha8\ÇPzsm 뽴#X#KDd yyoz\5?/ Lay31 >EWLOlftEAo}-l:.0Cy>tOjꆪ,pzy/eE6zqMkՄQDu+59ޔNK]b1YG"e@ o5 =6=1儹;jJ_ھޒkBuӴ!0ܔAJ g2Yp>Q1Ov~dwTmKgW<S}SV 8-1nԷpkAM.9~囻xYŦ3ZFf+ !ĘUJ )!=qZ" kڨ99%?t"4MtL%ɺ /¨7 zmЫ˘vF &9^#ˇҼrTT\HGYg႐]JtFo{qi'ڣP 0\ud&[SJ)Q$^KR49ҷo}A ʌ<-xg?'y{52Ls}QѤ[etC6K~]ѳa[ucSaH ۖ2z* }s"Yقp8jZK蕥זj=?~ݹ\MIYcD`M` @ˣ0=v? KV0Q}5~}i՗GXeOT<ҀgPB>|mV ʽ1woP/u$+KqK\ >98C˨S\dzI]#i}78)S{@c\̐>j%χ+W1# /?u{ثIInئs߃)Œ?H=;}okq6MG6"oqJOi-ua;7}wLFdۀVX0,G>czeTCj&5 w Eq%J-ӑn\FԶK-;#."vx{E=I!t+Yw\X:1`Si cj{!Q s[fGD=k3n.-TUNXO- Z<ʈRj7*qYXrG+zGdV -7M1 @r%jBΰFY"mLL Cr%Ekw7G8 A˦'U oqKb^w(<<^rۗJV@.$X E|ڛy>o:'OBlVɼiΒgO8M=ƮP7sr~$|lDD)v4>Se41O\,PPkLGD04]*F *Ǔ` vASo]'pA)K֬^ 8%"El>]flX[^ \`c;#'S3e[O[8W%y7)"[Rw=Q G;b۹Xt@o~ד|3b(Lhbw!~H>-B4 #&6EI!1l%5)N+9ﱎc>rP|zhZ Ub6?Joi˽޲r'oWcyeڶk=i =rU4ٔ dv$ sf8] nЇ͊i :ߜj lԿsJ!c﮷Chl\ۏ6vEkM5-Vjaʗ NJ4ĺaܥ$](X0ENG2fHhXE>};;pe9|Q} +3t(b!GBVQnDci}3Y? jTDoVwM5Z><G4K A1[eI$. !͊<:7_k#]l49$.gJ*`V_0*15|`)Ifձ谉ZO7ET+tu#nyaHe3wsLqN^<~a$"\ QV他_YM~Ur~ߒ&>Jl?{nãaM:%{ &( d[Ȼ }t~S&g$rH_ӆH.UU>hy阉׍XLd裮`xGG["IJ2N-ͬq3:=e'%1wWmjAP81A'>Ϯ$ݹP92)u l;N!@4K Hw(5>'|bHD墅(`%^r;<#܋*yvn4HKM\7S9>hL*XEDZN;8yNmS˄yGAIy,_u^'s˟eG_QP2t*xCz_]@ ņΆX\3#PV1 D `OJYP#(s08lMs~W E؀'zb˸BKo[ttUt#$__΋W,i$pƳ%):ʐR8Iq3fj0浲>tRTL.h_ТV_''EA VY)i+L3K0. YK <}L0ձJt5љXHg5tpǬ (a'f`hVAug`}2H&;u}AM XQ_|p]fӍxDUGCnh27@!N? zo\? d2z6)nc܄F LF@eְ+f0)'B6wu4gļơcHqPߑ^boodƞ NhK48W|`$R-~ڴj]]w sbv9'URJ'/?(P,oV6H!^wdZH PAġ1X&c5U?Dܲ5.S+)ZyT)B?dts*_j>{+RNj.i3zdp YB80ԛi.C&[/<`1^8?†հ>d`PpvS5|YIwjZyoH\UU.9^h؎{〈. eU;rW 2b1l̠ $0 g Ϯ.25I$ ~V!6% wg(R1ᅧY[-^ΟUK#Xzr4^E3߬VE @Jwo4ΝT QeJ(JHEwMo1 M{绷7~vWQ8,|A 'x2XB5)AP~osjkꡘJ@R;rf)cVCĩpfM#](C ~ ְfwY?[x=ٷA=NPǎ"M+n%}poj7"[' XQ$$ D y ۰1|XR{=&OWҎ!i,!cR$4[_ M/EbX+D"&i "#Q=qJ_ Jd,2,m9>evuقߵ"6N2EH8[ޏ@S׉alܾsE8j%"C=3WaؓPMYqx so>pQy;=_n'Vi_\r+)Xi2aSĈz#rOKqUY~)52j_>.#M?vf짞="ݮ(Z 2`Z)̘&\5ڴFf1by*5CZ Hf\oMu񕃚#0erLg;U+RN9sѦ k'7Hgnxh-Z."7=FcM^X:(bB|V&DgAP/g<[avṂ0?bu:f=iIS\,#9p֯xqNQ]Zܡ*]+K^d~Ci,)&rPB5@/HWΊ?vHoLcSq&q'>oM] ?kV!,]_څqT!叇(GMw/*y3﷕]9ADlUdZ$BS^O!ǂ&N"JM\ra%%겄F*w=.OƎoue=nB3g7#UzDF$}#t 3d[؃n&2-8,$NrAo# EI .%_@!ҔF=)&Z VͿ!:`@_Zreʜ5p\j)O[9*c)O=glL!ߍ饫xl è)57ߜ @[n sg8K~TtU:^,'t(vJ9?Z j0nWvAM m|-"\j{3g_0$ {{^p3q+cV8ل $QDat{S/RIܖ?:C$3KI6fG݀ԑ1bpEI]7P"l=R4 yA ` [sZg @xG)3{lD8kdI,FE=2ąʃR(7B_ rՙU}"OT{Ύu> no:`ju+ēmjإ5m-(^lx`3^;=ppkUҼԔstp4d1â#¹(Jyhߏ(1L-\ЦGOrCtq GG-Ulx\( =*@Xyjk#VD,PˉIHG[hQө5g$l}}f̢wTeuJ}#zRJ^sBk~^~dtshx;Jŝ"J.FT]oDáHƟ\7 \UAJl%4ꟳ10O)6Xc<$7iŭ- 6X%om$ĐY$"`Eb$ 9|ګy-DiLW>d4&4k NCI|rJxtIX`]~k*)=|zD|,3ko$7&(1@bKVlzhەz:oͱQOOBi̯0\IoW:$3"Gf%喋W(YPEN(=>kvsXBI&'MzJfWCIĜ$tea4afSH"5pxEֿ-pY?'&G6Ѐ4ڒհO˝EusnD ,Ӻ_&}TBr*A4;:{Qi r}yxaU9ޝG%Fy2viS*2=q ),eN?bPZMpHyoT _r.ͻ>Ad)]Crx:Xۦja GKY 6RZ8NpD-[]]|]t}=33x]/ <\7xU9pQԍ}0Vc-Dt> ҋZɏ{7UH0APHXȑ1V\C:o`OV~zXxmM9(uK6\V; Hڀ#˸5GiCE4Q:<#6?]; `'h'#dV67]-, RDBZxyO <š mOb^]sʐtudUVv]9G9g,IF0Dt7PhRY.[c@L6=C3U"h<@.]yMTþ23֐'%" kmI^`ΆCR!DI 6"mXc>ag Zwx<ȩǷ!k`Կ%Qw}(@ jpfqEGUs[>.~npG@ ߳:փf|yk_c?lLdVG%ykب zfěZ3 q*nzI@*{ߑ!b0#D|k~8rXnir/|þLpK 6~VqB /T/c+ ȭ}O h+wQ%^Rb!O&_,)Va5˥Rq7# 8Yd@!;Eߋ= G>%vnڡ*:^}q}4W^7΄>|5ܣ6{{8X[e)ƨA0^VdISk?k/ɟ~z.Сq!b@4DEj7Y\P=-%^LjcHF=ߎno-{v0U ;LA3ZzI(9P"F10ُ"PVytӮrsRAly:(gCy0:!ok ]t^qxS.z/FFyr>%B&Vn8[rruʮ϶W($w~,UImbZPvy7gn0-zNR\|8"k{hy+wPT9%9C"Ҥ9lv܇2:4 7`]ٝZcR-Up|9@4褪u48zrjdUnqQ10BfZF^6 iF/aRAFk3-6N*z`-^oPb_;T^Qw+A3ZfM)LK֢)6Z-#mYCc5MZ< Io׶Ȩ`ȠRu=/Gb}S#{&C/v㟜+U'^z!*UDN4 ˝,SFoyi.HxCO3uW.dȞ5Q_o^F Bob"wz $kL0ʴ4۹ Ek0.ă8zkL4*(BM^)`f265p{9.PPpfKc:,(_)ˍ,hpkN&t W<Ү ::Ȇ//7KJȰ1yrq$N u 3:Jn`BŅ2楝gU)%n$ h\Ҋ ]^D.E"Y&z7y\„X$rG`nU<29ZF^`If2'da y!-Dk;r=nI(6(!GXՀl2\OzQS|ԬAԐ\S͝[yW2֣I?*U{*[tğ,qPRX*kZï^%{{u[6ECrd)o$)EF5͙8EwjMs<8s>`lV*%>pq3}ʈސRQoS}4P7&PTg^ \jøuE(^*5<M220^)ȋ 1 7VjBac Iފ/30ՊE.[\|ڵN>2ه )oʧ 0y58tfq5DT m[ɤON6`m\hrM ouF-0gY*샓dt һJSx0M7(ߴ6Fс;< >HedQPyF|84ߪvJBTU~s'mӕK-*yΊ(yp*`we;6'E_Is9~7/(Cn[6 ) |D \=%|i)5"y845,En VEb?DW xÒ:ŇZ\8Mi!{;l颖O#+yqI(k81>]FCdK9"NT0sKE H(aEn³m-kae ˻^]\aK|~\BEJ@qh_$SnwQ!2C;%Dx =gSD;gEh =e҅MDlۦ^u-hc#|w+p&ΞdƩ):׶zE9jXv8}:S$yeQ(~=4Q@'slV Yo WEӼw&dOW^.^cU,{gU"ɀY<\9Ń!UJXOrx#gm JZnj\ Qˇg8b4~`W;_cYW8ިoN+r0"g0u B7t\Thb.}5FdXn4 ~R 9-ݕxK->6F# ܴ}1ǦV7}] <>P[ҧ?-KvB98dxM/ k~;HoZ]Fhk ߚԙYu3h?lrSt.9{Dbj)+VjA_(h ʼn M[Ώzz 75xt\lm i9*(!.unIϔoڑo=0A*~ڠ9ir\52!W MgRG$ 5bvf8M֩a/Ns Ȍx}moΝa诽m2f_r GnvPok0q0he6kS?u 2- À/K@ .`o_ a`ۍ-ԅ^n[#0 tEK/+9}#@n}ME oo{+y &?c~%|DŽ뇇utEʚL紎rzQV[=L!9A%.(" Jؼ(Hz$6~KSWZ9 dQ. j>\F()TL˶NnVS"R6wҢU2ϟG#R40ߢ ImY[xBK{a-:{ٓA;n"KG dl<`Q*JIGhrSE'@+0[\ۜ$/!΢5?_Ԗ`.pБF)`ȯg%1rB;ŅF-_#!L. W!RP85+f.밲FX@;-WZNJZh_'?M&&ʅ\*cP|$ӃR~%+uN) 3.5LUbmSs 6cAl[SEx\%BBݖE0cD^P&qShFwNBTʷ1ߧ#uTLݣ"(dŖ !Um[S]6&9 vw^fʜp%<11s]7?b xO+gDڋv8VһP}$32t^Y;$ oDM.s+uZ|\5Qtgh6}|(nCmzkgC%;+=MМd֞b7r؟?oє_1@ 7""moxxHOLoBtŖ54^ 'rgL׺YvDN&"5[XH12ؖ9 \kA)XDL=Lc g>!K)3Oz4i_NaC|De^.3=jCt 糨hf5@T@ҡ_<&qwEgȩpzZ,z6*uXĬT46TYK{_$; *ᔚ3Ujjj1wDBHJc!/G:jJ u{ (\eEcxslG|DNTt*VV( =.JacF*0V<ėg,V {o]!'(f[rurIl.F[!S_Hp-FCc "$9?)TA* \hKT gWJ(6'^3#a+?7ğgbuxf}W|m49CBH&$Xe5K& Qٽ/-CsS9[)PeWd!V>?Un{sr7,e aUW @;T}[5h&-^/L`C=(N ISg]"eK4Vv =< X8 vćxK޵GߨD]QkFXL*y9,'Ձw1\fehg98Mǎ1NT9J;ȊYKr]_cPe9MJWR"%rc %_QD10+ t8Ejk1`(\WmtmUy".>CBc2#^Y_z]%4k/:wR@`ڢ]'JuB_XXpGb_YyAzy X^K ϲ@LNG1K#bed>;ł=H{ސJSfxSxLfxC"RHEEU}@`y.$f]PQKZ!9X}e>'Jˮ\:݃z\D.g/j:sve{Vr\pOpY-G>ʌGTbHXxjN[v 6Y"9z/ac5a6]uh eT5Lg8){y}ݛ ̆t}_A:0T0Ǜ%]&9Dҟ.LZUUҠ<*!2٨@m%G=a%-s^}/6:~H ޏсm΄CHΎ!\ x딍;􊸔<A`s+nF75I&!.<.i*ga({8z҂EA<"lB780ۊE~W۳])$/B[`D7En !9A ^9R[ Qځ@& 5c7\*KAxdH[ z<đ^,<\{,hGƊC_%aʖ^Q (Wٯg&T8< ]a=upcqZЂ&}+;~r@l. ubJaw?{Z 0J[ԯ,_8%LG5-&cwl:ݚh/OR̫y#?5ak ΚRFCb,Ĉ-OEw/z#O!ӊו4` /I. ¡Jk8UW%'2ϯDp|{uϽo~Q.;c sX.> Gv]'DK]Xʶc_"Θ{tėl/~>q Цi>t]1T}I=L^F_jDc΅4_ O*@%w=)uN>C*q== Wj8xˤA Cgok+.WTb|+Bñ QXgHy AtŢ* M~uQF 9S}'F9 -Ez1tᚘ6K-{lK ZmTh6Nyi &Lxe$7"gk"W5pcrnGm, 1]*fIqՂ*>e\U;2EٜgF^KD 7P ─I`T|۳Zar7IEo;]z) T^J13I)bG*ú&~jJiQbӽaf(cɨ2ZT ;!JLQ޺Kx/Ǩ}itvZUx/u,pyϑ`V!'7)!L-i0rw0`RAL R*,#c&Sy{bu1tJZ)#e8~&s܈kjm'Bd+ "vC  TU;D΂;>!aeέʁty9nIR|ă2vKr흙9L$PUlc[}zn2[#&XowiM\Wfh>ɟHx:/&b ;蝫т;%@B7,D~~& 'E>1aE6ʲ)F'5Zq\ -~",,mMNp'`|rTÏ?gN9{S7kd]Z=z*k#5gx(Gk՛>z'Kb3sD0^@6gENr(ǬIpg["6w %~:qL`whOlqsld^mc ^|CTZS L>o +gQ(P$Jk4W)(=.(I,ZTۋ'䙼J$Lt&C]U PqIDQsH,[jtn?$ V`w5\Tz:Iwu83þBs zL\"8{ɳ.qWU"e:S JjXȿfتe[CZ2@$6́WԬ76 :sE ;L18dDz)%m1͡Ye~HT]uH ut_B8SmƉ?ԕι'ÄNқk9N'Uo6[xJ\i?PE |~F<=O;hX:P3iK!fuYtم V- #?ro@ h}051d=9%T7JJ1M ~N)aIlju-0 HૄbM,\#sl1#RފQn'+ؾ=7*םZn^ؐd* GEh//&4"sN+#b<:Z/p:XqnsAYw~yd=USJ[":QkFudj\A:<@'['!0raÑ6st_Ř{ 2gd<(+g}a]Όgߺg \/G"^s-B ]/Pg>A?װbGt 2F<ƵEaUaj<.Is6͡V2Y[k-)yԶ ayN><#(dő837tr D!ac惡fQ0fݭ2TH{v4Va01@.߇R\ՑrCiB4'J5T@];RklZEIдa~kGy(h '`$y\YHڌM#`$ɍFe)]/VuC6)7 mT*鴒O"$ׂ!w; - gKrx1GzV"Ia:8V7x$JƂY.E:lpsA΅(Gt.Y 5Ҟiasmճ'A[ơRÉ^C$gZ | f+XTWWGgY~<7~q4mA1U?0Ѽi{ G]R_fq2\|Y##x-64pE{:j1\2c}}2q{Ԑb>0-*AhQT207oxKN"\Elaք{O.r~h=Pv voC],P1ا>Wbf:ÖUȱ9_{\`210o`t>x#yJ1;a5R=#X,w2W94%! YG# c9ET}/6"=a0>}+ۼ.*yĠ3ό6(г&[}~bʿ\!s?a G[6#k%ْ%+rzgÿ)Y1*BM5~$`Y"/xȥrr}dK!JD*mGQGdסn\'ʪD/9n01B|gf>,JqhMNPG@b7 _2/@.v-0pQ ~fhSFiW]كu}6rffI)nÅg/~5v:ʖnz/Rk|f2`҆ZC^Ti6lswK5iϠrĿZgdmjN[tr@!8"*5lWߒi\㘇w>9Z&I;yO[{Hpy.o,-ԎYR(DWg 3@wUO.T_RH1$} _a Q1p[.7+cekQQ6mpC5ଡe&"p~kÚj#Eu1 fr"VmN2GKBޯRPYX0Zb6|6^*C,$U^y&<))\)?6F^iqb<|gE˕ٝ[3 dŵ*rsJTdZ_p]3)-\Cdfhҟs|¹DfT{ \Yf Q:bv#_l~hЛ|$/9bMq:w@ԣHr;bSu%t`ncUێCR)nOpXa@ Y5mw7Kuciiw']h?R8z-"!FU$9yP XlˋM[\}ȭHpGTeLl!XAQԃ]ZX Pir;ue {/M 0vl=$&mc~`*3>Xy^"h)I]O䁤#?C$(yC\"x!b&J}czW=v=Ew}3v h|]%>V ͽSEny70'Oe08! ӝ c6i*OݽH:zhMKUa\B>8M n8Nsu=".+%Fd:]s9@^s{ w vkQEf+tªv\{ad;rg Di WՐ<LQ_ dE23UNl)6"?]ޑvmys$\\xտ~xcuү,s߼)~i"h>Fe!9lG\Ks|)UU ruV7pHe4j'୴SF/ t;a4S,UX?Z!(نKUg䌋OUfmauzGs^&S\PCERsK1[NL>AZڶlL ? d4sXI`F+1epEsOc7!L+]qZP{tǗj1!iGiMMзq11JWmEoN6lAC_P9]e+luodCςdXտGFL_:7In2€,&z 2ov'f'n@'6ղkqUjt4̮$Ty!s}S`h93A\=Z:\/$2uq5% I̖pĀ lU*Q,}\Ԟy#/ IPcsU3̐[pfd1 L\=k] f[5c9/xmÞ°Db+Ŗ($݅VW\ XַgA!%< !ԱѰB']1>96Z5*Z~@ܰ[O >ySJtC(:b' q{j@&z*:~A3TcvBikTMEC,ŧt8ZOfA+ lǽ5S _ :miMWJ;B1S@`1Kq{"ʤ_mlX9g LIc{!ܺ3څ$2.WSb]x?sqFm}u;{[fy(8+m;-}UӲзNHNׅoO K]yvf ΂=sLoJ|),q); 0ԯo~pCjNFX70%H.܊aśZDB?>3hb7ۦL6uT9Κ>e78}p T:oh{ƒCÔa!?kdnz7p׾Vv[Χpރe84%F4 I:6)輑Y3NJ;7i)ТR>`z3AҁZirY?"d/҉b!.q?~7 sQuv1a-nEߋ^whR8˖ؔקFQ&~G  x{a[Ja)C8榁wd=f"՗iD `BXLdEd>ְEDEN:)`ycm@qnx^]2Md~uQI)w+yO(n27JnR Q4| @ {(P ?N0SYO1NT$.u Sm2Q!};ʝ620Zԧ}BGpad9ځ[]&ISϨO HaUvp طE,b ~C{ܷbbrC.kn$:C֦͆.J50 +tmX_UyYo*q%[[tu>>mEBB \+#g8\b0g7G)C[W75fqGj8E<zJ-N82ޜN*;Eh>Y ސlsG͵oE-{h0 noUx(65 }JEP(]({;_oJxψ k ѳk'"OR -幯tI}8 @ nau ۽h1t%D}:[{ HK$ MrZI~4Nžvn+rj꟢(?d!J8gN}7fҴ<*'ޥF+.b:cEV2%()~ՉPą:w ' 0a^q5/b9dRhn?n9lѢJ% l4|=_A'!罦tǬdN.hH=.,zK7TP*#Ȼe(+ΝyQKx>Tf*tcu+Ny8TLH@™ 1> 2j.r4+֎Hs=evcy`b ]}.`s.N?c~kD܊ 1H6Q~DPKٜjuhRvol*05w9kܠDgmhn^:7E*Z6cZKq2q$?g!1[eQZimKyrN=la;X  - h=Fg4cI&$>KyB55{hkJOplyАwf~HnwX~WaeE=[fvcڅ#*/x GL'Q5T1.:QeĀ4\^\kHWA/R2K՞6$nGϜS5DmpJI,}bAXWbFnZf4چDEft ldT8599&V1`RH!ɕ.,G{E\$̥:Z0}5M>- xG9 o4/`s?Ď"宂!2ΝmU3g[&@̑Bxg t۾bj 4kIOmBeZC X%CưI"+2ء^N]$vt4Gav?bVa@*MIM*kqpRD]y d 5?Ě3@UrhQI_,=k \O?RDEBymKJh5t'7 11kjEA{L{ʇE*ҙY6TRMw/yB؎q1Uo9a2QpC-,ˈp= һ?X28~ 1JU883vA݈hY>W4:?>CٕA_(rLZ =&QV K8iZ44r^.dȉ dBm fpׁ5x\ j35F"+`ڋ~㊑4~?X =/ԨUĹJQqiT vR^_.K`#d-hUˀ"2uY'iI~ ?ńRCG?$]e볇e/^l" 컑!s&~1L~TO׊1u[*v*4xĩigaU^FEZ 343Y u{vܫƴĥ׸G&z*(K]-*f?᷂S0VJdQs簤vNgZeCm]|^a]vܐtlL[goW]YiVsA3uC I1#vy}uTMBP>s7[ltW5.cI .'XF7xe^H*Al[7\D. ?+zHQ3PÆ\%!QāRšZ0eRzƘ"ptUcн2)"op?b5܏d72p'< |/;sRD0=7" @¦{PC`=3c& 7i~㨶/0z2CH+}cam-ًQȢDvvbW `>HAde"& _WT"AHjc/О-e:?`V5c y>j޶Yj^Lj/Y0 ^׎n ׋v! w\y9,-fb!wAWp~ٙkkC]vS37XB$[KKf /]eiJCxh<COGTθiGSDXyhS(v-_δZ컼d~\V)'ИcGAt}HCLt%/:yW"%m" 'wC$.]^J` -g"qQwMb i4쾱!~%5ؔ!YLUx\0i #BT'V$ljДw)r6=:Zf9_ ( kl ϭU# |xK~rkC8qFP0WJGfqmB^3%`rFjUONdN?apJ\+g:H6/uLp.hUnpWL} wU{T Oﯤa^RΆ_^9`Rh_:jOdk6~)&F/v9g;2?/.P'Mco8ZHRw3H~<(ø66KcRt ߾ȷ&Svy޾Wr̕;Q%(Fb:_9;Dϗ\9IOSH>/v%l7Qt?I6^h[7x 2}tn~A[ęXyu&p-D6'|~#M<z!W24i4 X#.Id]G}aaiYURBiC{I/PY2W?DwGCU.R-ALPXv/f8P?f!x xB1 Fa-$fش x;f^=h-s(?3-\e(&%=}nb7&5>sdJ.5}ϕ $#it9Ȝ'X튧j>bxS[m?șz֩ PsB.1& ^w6 [cd˘>M̀ERP"7 i%h*Otaj*Go^PuTD:0Y*eILASPv6=~vX 8w tsYĵ&ch[rHmnmDT!)`Yߍ bHD) zqP? EFXe@iW*z5fID3$\b(=rj|eS ږ FJ?SZ"Xxd"? %CϢ-bg.M7}u Ug>sX%;c˓vcg"d=lC?_^}??DarioʚAƯ;7dQdTX)`.-l(c2< VC@d&ED=5AM^hanMY5CPfi+?cIokbPp%/!Q# wt gzAqʧidXxo!P9Jg>CTfn!: ?>;L {d ;rsōeDAq]btl?5GX+^($c &ß$p*״3 D[-f&=/jy*W+'qHGR^0(YC{Ul}ɮy[az;1E S:!w-r!Au(m0W-aA>P""ꒆ3|s? EC!Cϓ!ȵ&>aGa0˦5[덷MV Ǣ m{k0Q ?@Fy W*DKI}b*|7+"4LٕAZYàmg":tGWgz 4Fij`6/ hbH8Âg۫v?_zb3xVfY-U/XI {JԾ:4@jk'x-rq#|MDZ!J?#Xk))2x80'PEO*k U⎍euXiy:dyZ,i%zl㻅Tv]O&N* 3(`b{X*Z'!-,LlA+"_j4Lo2[c\OBɄHs@ t93%g ErG'2ȓA6-@FBCX?Yj?1j ]#!۸ݓ7x7LC%kigum+^-Gyuop>yUmkT(l*ԋm5tڟCn{a^x[lg0Ȩ&A-}C%g@76N֌ `b4dH.JJ ^Yqڀ{&g gsjΫV"}iGT$DJ'uo\V) 6Sxia=䁬A箼Ze1Pliм?QNobGYm ŋ\Y&UTBuܖjOq(gO֪ a7Tر_RYV 8#|)i;KZD|oO'3IIa"rY`p'7p.-Uיּs\7Wɉ.7jFMbXѷg[XxF12lTbhcG_y;)ÁV#DLIN"}B T*p{[f5=a}o*v[͂B5v1(ӾsX޲? ??["htZJ& Mt2Pzif [x(_g} ]޿?Ƨדe|XW;@5e c#;=N1gȲF |V0){1&4z5 VKXלex1}1G1:xep[/Hx+ItUn֖Q?' 9JHE:XwxF7ӤʇX`.AS9ʩ]H;%n@O4VOha34qblS(6t0š+JN`{Cw$4^%pldW7v3/'t$Wml+Bc腂=FS|IUJ XҲ|^p>;B/rTg jm=+B=KwD@RTT1o_(;GՊ(ޜ諔&vҦc$N֍mc1volZsWwX{36R5{bLآ$n:`3͊`[a7yv[a0]>\he&PkN鵓9y3wI F,Tu/G9Axwkd0LpAk bXsMg&k\^ XsdH;ˎVr&Q}3x ʟULAW4f|咪m$rHWZsK̯Fbb)a~s 6 ك+UcԒ8r-Qz3 \q1jh O;|CY?5EчRV" ؛p>*Lj.KB8Y,x!!ijXiPd]TM;^K39t0ZlMrUI Avri{Qr؉ƧXM3oaB|DSΥ `5.zUtOokҏfaOZ\AkddA;N5>XjFIeA&tԆt)OwY}sLܸJ(R52Y#HV}P5 tqf!H "^ ?BZ"%ý>B؄} ,NSFƨ* ijZZ]/5JsUzUzBk˃#"ۗnͺŤt4qcljDk}CiY<$+!a1s^w'=m[fv9\;)M3hbZqv^1Eyk{j';v6!]IyR N\gEƮL4~ 3,Et}%ijA2j}vΗ>Mf'SFDeW~fT\ lL>\ASүcj~=_&qP7ݜ~vL>>~F9bKCV.کC*| ı)eGiA~Mq *}^E;/ G$rRvXT`Sa\`Q}i8%%1QN@:~T- ,_nu.~ *dsy_* DWwϔhLri:F/iW7S5)zݶIÄʊ^[3vW⩲\RIgn-.]t{q .Âlo'VJD~=^q`4Mm*BVM߷+g(e q͈aًJ]?rݡ̓'*}pnD?~*kRUG_ѳR*Ki5/(Ȃs-W79n as?^ߵnE5xLTnPWisa Y]GL DnSkB/;YP7"c#cj"IB[ 9'@`|[S"N"#4 ?ҷyM!Uqחo'"Қ.`~Hx( ÄԳ̀UfΨ?ǼX? {@a?lۿ\wekl,8@ |anDa^ G( 6߮P8>p> i_\a&IqJ!dG} SV_l¤Gp}V^̖!S4ưLILz좹q2ݱ qyQ 3~!Vc!(lqDĦB3XihU.sy `C ꇳߏjCMYtYan{y;[h:V }8(uX*L*ߕ=aScك`] GLCܝ"hD>`rgă6@+)Jjľ1OB_6:c"b> O~9$ba**sux[X7Q7!y NweV{嵂`~+%慵-* tEe(^cf0e!Z3=ڂ J<ه-ɯa:\F&ô|CrlQ@nڱ]0)3y^W_-vU;kSOlK~tyQǸcJԲn0#uvW\%hAZ##X>@?%(q97Q3[k1$yNeXjDž::]WzRTRld|>Bu XsLQˑZAG(Zcn=TQ踌 D[3Ԟ;ixG!2C6T9}bZA fbVےFN-u UdG.u)^Ka<"H)Ʒ0Ű%+S"mQʄ}j1O cE԰w.2$H➀og;"fvQSu4<&Qs8iBfIM)3E*IYc1dG+Иh@wҭICL`o 'ǘXBVyng7BpwlZʨB9wFʨr PF'!A} ֿBLY!Ȕ0̜oFwɦ 4[8Q6S:`a_C2YK|] ! ;x>K9k&!?vg=`*|_ZzT;과L H]'K&e@Pߛ@AT![o{*Aȳy>7bj֡~7֟i 4$6eFZ|3%D n-,]|Yc=zz6q\=yZ,'"BZ_v.2L2ga PF|Y6>] -CoyN ې֠ʣ蔻#K+q_a0G'wv;˒N][w8V)}/䱈0 R0IJ5u(R˨ݸB /G_dQet]qO@Tp/.`F Mhv[\6Ʈǟ+a;N.(GB;6/qfqڶ{R㚳dMYӛ7Mnj,_|krwاO[5ӟeԅgUZL$:KGK8 cf+_EP,ny霶m΋{ pͪ[,N]:# maY<])L\ ~'˫vcGf6i@{==Q~|8; I#T> ,X'A {ّOG%-v\S/oB-dҦ  mfSћT,R 8) [1ż[ҝdNBG[#6R{/Z_R"W<{紺G`W T+9ֽueXD V.K:CIʅPО~z5ZZ ̈;b".d+b9wKD -uQ]7ecpÖ1 ޒx"J > oic86P]d=; ,k@P Iad6ddePYCa6`%9DƄO"sDFUMu9ip [f".-1; J Z;U :^ba~/ qwec1 -<~z+D<8[~[V>5_s g[Y+]cc`I]Az khkp2x=i(ٜ~q<0SZY{`6iޞ?g YV뙩"/SsbE C&M뻭5@3y>ǖjP> 7ۯ/? pn}A'`]=ɸo%` ?zMHpο֫m,aI: r t%YbWkj쒝,̗ޮvJ r?'5@GhR%3UT({_}"s1\~Vwޞf SQ+Ntzb B%CuUI.0 bbc9S{Vh|]:T}9S)|Sz|wX*c5dpgkj5a2j"XN³v|+HƤ}h3"QK%؈Tt.'S.78Se/u&Eↇ"R >Zbƪc\z!Ūe+2qޚ5*tgn zCvxqMyQ+Br"?5;w;Uvv#q)yfyȐ M  zVkۉ4$ir W=떽&_!C ON_hAfF(zSt ӟGdj$s1ʹB"L}dRĥ;&n U6}/M~ jK jM;_NFS:!$umIY iEcؐߎbo|ؽ$K \֟+ ClyDuPspP[95@B dW)q218$Ask] K']] _=o2FAݹ@bơ.r'^D-4ԗl\^L}vrEI{$ >LԿm gqY;̼wm Nw$oUh!=< uXM+ڦ 6rur.,%G:M*xr;rV9Ъ #gu3ËkS# $1+RZj5W[MSC:vi.LdM59R~ՂIŤ''t(j hxKVw 1GIoQo %3+IAK ꔞ UKwL}SkA-34 rh枻0\~~wn3^+پ(w7|bFu^qDU45CA7T}XQTč Fu<Ƙodg"(&;ulUϠXNcHsC7ǻdHD8a~ Oy]Fh@TRLO˺,{#2ׄb >ޖ,Z?T۵iJfl+_*o`f kYHHf yZ| :R#HkoAMozn˱XbgnTX3,0t1I_9"W]2T _oa0&og~BQ4JHk2>I*g7Dk.$yB&A֎O^MHp^k‹k_:Ԙ`Ě̾ig*.N! +BG5$yM321Ԭg~.鯗'ط_qn*nsucQWq9-:t / 0ejE>=39srM* 5;h@eWr;D*5 ֐ddϳTښNKR(g8O+|]߆+H"R^dTn"j%8kgT~ijw~(a{Ժ5Xj*N+cLH~m;aFqO5{Rq;s~$)!YfޏwEs{-D&AjkNp΋@Mgڭ8K6׎Hu &UR{ `FZE8䃾*5Evg;eT7ոlL2pUDI]Gf B$LȢX7SX-|KUJ!u*3L#8F="ʷ=Z ʠLo^^Hom,y@[v[ꁯ(O?:Rϊ9ԭg]DsJ7 &\(H v{nk 9:VBBi`/.^4ѡYhzk:5Zي6šFQ|߇iH?+R|K[1Rs鹾I!USc1-ي DybY#Շh2gҰHiŹ_KygP$ߙO,.h kLl=mУ_iщDAVOCu#<W⊵}p+D&c-nЯpi T_a&oy1>bl {EP#0ԹS*hI9^.l.,V& MWJhxʿZI(xIK">PRf!ڷתFY5e%0'U6|OPҤhN=pX$k7y}уX8D:Z&df:6Gp.sc6m2v@@onN_tm!riOҒ[ݶ6TvWF7:[t4i,)fA rg88fJQ|jTY|CpoWKw^=0yFPc.\88TdpD[@'jS'hESJL!q^y1р(8UmB]=T)#Uçvujbɠy: zחD1w _/ȓ&w0`C npL-T/!7y._=摴(i$s8Cn{\;qۂZ9+Z_/N֍&[F| y^zO.$̕Kc|w8Bf.)4VΡgJsfܖ9W178l~fV%Lx ۿ,m8CPKZ?io*1[Ю"d iz}?l/huW4i?1)uadQV?kҭ\yi:22 Bq DM^\m3֦ޘΗQ>wXkޛ\^A@3>z(f OAmhm)5g Aǟ=8_!Fc(G:Cl| vD]\AIoyU*et?J:+2r|lz[J5.(Ϩ|J{|=]t{6Y)+PMSk8EF6HE'I)SMZv@3xmpP>v)H~0 Jkt C{6?k Hb \FCm};Xy5uE}C{ivMT,K4 wZ1&ƨsF0>)$ݭ3Le LP)>B)IFZkQ1`-l!x76k ^?zl_yT4xh|*s і4n)}W,4l3KnO(0JĉUoaMc@[tSmĎ=i\>Vɞ ˧26"/pM16?\S:ŬBGض~V ; \Zwzf}'s.p@mPa忂HbA^L%F;q8Vws}=U:v٩s Fr&?"3O Iή*Ov")\ƥ%h;Lش(ϋS(pdI͡ Ekh&BxfH!z{9>cjۿJ D&hZj'(l09}9vv%UM#~f;BnDz٭c Zm2YQMJn'0>zʅƈk[E(6sr(w8s lno1 .j6:nŜ%XJMW|^ӊs@oO-SnA0n$`piS  N%*܇C (hVXƣph†f Wg kRWTH 8 !DBP.i_j0V1<7ÑOԱOIY3UƔj6PvT=ӆtʅչ q9P^n&.v]TD"rOM3vs.UEoF&_zݠ&IdlluWᄐh{-չEoiwd_&^jBD>DMr] 4()@X|5VX!OXoIƧ7UdGzD+X@S~ʊ4ӑf,?P Ie(.d L- -YAܥPut@ck~^.8eVp9/,[X99$24p%[@NMV=WU0aYޙPsu!eiYs\z#iY O0:rrlVbԆByOP9 i~a;$왌|slv1ĿdlSA Gz5ywӱ%0{H1a]M a\:2*ɼ}oM G~,ƠdCa})! /W% !1( !,@ND!-8 PXھ%HSJjɡ<ȄqXG;sIJXo-qqD>4|`F>Q687;UMq䐏T4jtՕqЃ/嗾oQ1LZ,ˠ!D'=uoI8HV\гшim-6PϓJ1<{}Or@5ZalosZG$ͥcV &Pq yZU՗̚,9"Hu5=*p]+h_A`Li촷w#+$zZ< m!bd'$jE9L)>ɖ(8)jTm4Fߒ^7ߧ}[xDp$SA&Ċ!Wi'< ( Ϥ-ԝ#7o]FL(Fߢ0,\qBLz )8]/q7Xġ֧J৵fˠa6u0*Q0C%R!F9BSq&fpiw@Y O{|DFl8JbZb-_"}C\ѡ҃wO̽NX?H}rc3 Կ4b&ۄr“I;" ngZQ|+]L8 e* N#͜Z\NPj1H[%8xzD{ڪ7p$R EwXm[ l!3kƅU2TM~! bP'j yTTP +{| U1yedLq2i}xc* 09/ișh9o@` %, Cm|hlrA]vg1wXr_D1X`˪rݫ#.L<@ ci #>jT\|悩%usەhuGU`r)&IՉxPq><[UCpX, N~"U?~X3eC;cT,GYhȊכipnKO+f푨+ 6/ͥd#4:76l, u/ 9-_|^ӯ7D`TВE{Y}It<5']#./O#  %Q+AfTBZ}Xd̜Z٬ܒm"znΟƠ)G_uTwiQ*A؇%=  HHC}8Ls;Yw 6i>9_qB\PdN>7ζQ1%8}FXuZg铙: sB_Wa.S #,Xy@C0_r65~ FWptO578"ehsmS{Lޅrۘl|k &-A腫T#F%v{pRGu)+B^5\т$Od6xl@3^x n)HB5ϴ`ko&^R4.ȵ6|' bNTpz -nx|g&>Z9aO{AFZIμRw k^B-$JS. m|Q<F'_&1_tJ_%BSP'YȂيm,1e5*pE}I2A>oɉV7K_PV£}Sk P_GHFMDSy6bZ/kԩН]An^ +V1ڬgnY@Ru@{-tꭊxZ9/&!i,Q(i_ jLV{ tmq#W|oDN"%3~Vtj#KA$&B%2ũ4LzEؓ~ޛ}4OC(zKGXǃN[K ]D8n }ˁ ~˰s:B}B8C t\4v'/rue֛?qE!#GPEeHԀbM N 2Fwl6ΖtVi?v-5\#ك!'. U4E?GdBkX| ME"8J|Bz3 7A|8J4̚Ӂˤ@;'F` f|9Hեfc®E2BMz?eLD[5Pv%OirK~ 2ٯǵԽW<|{.ӊdZQ$TA#jߗLyf}(e9)e/\†5CGg"Z^G +1}wx M3ees<w@jY|HVTQ"KId7\:_OIޘr랥^9=*3Ċ43Y>dNAfIOMdX9~81BVWeќ[jDqj3uR?xnٛŬ&< hv< "x52,xENmT [>j2 Vc_HAុ%pгqۼ5p<GٕĻYзșuoj|HeK-E@ϜΞϬsQiCTo .V4^xD%%~ ضJlc=I$۠+7^!61S4@s4Hh'nΧ 7en3 MC$G{h5 7dƁMMVS(F-hhC S C |3C| HP$3?rq` ~:b+žtujY3jJ.Bj-uz#W&P7ힶFULJ(9Z =MO8Fs%"±b~Mwla%&T}vQYR.ز\_joMqŋ3w:A,+`dQSCY\(sȭoAV7\mCG$*[ѷunyn ~,ԯ*+fͭ0K9/sWe@m)pZm/ a5B~V2nډ!!T)a|v5 ֜ܖf/Yk"v 꾊#*H5)mqU łL"+kH1t!{\0v5LٽW d>ӻD04˩ۭ(} O / M$[яc,!gȻE[B6qn* k#EG?Ω4rQ=]y*<57WrCjgJ DokBɃ|qO [1Xٹȗ􌳎3Ii,VO|MM24$eFh[ϤMs1Jszzig|HӨ77tyaN9:؃]On`X!|Eg$/@֥#bF_2U}pڰGr p2=K1eHҿl7i`T!*EnK[\xu Xg%daJ52i9<Z1?5Lqic ,ȗ#!ڟک9&gi^L8w}[HL: iKŅT5 u (Eq688UcGOޛe s:ZfDV1aavMH D+l㋚P%vK?g[~IޜTGY(d(v)!yYX"exvfd[N, . `XaSCݿ/7X_0Y㘰(߇3*\T3V#~O S D65ڋa)ԅ"xTkml!mXЃH.wwԔd5LU{41v5W5fVʹW{ao(ꖵ@2f`&KӬ яyO?&DB[Z=g\gV沅e.erfGKbBO/'4|\*0r1װX;%H{鎯}%pc Ʋ&tX8ѹ.%$G{ ȠM3FJ[ÉFy=İB:,ps@ ALXݺ&t+ Fyp>i};Xr˙bܽD[_kW+CGa"f/ÞNK"DKMK' eo`> `_J}?L\r'u /*_E>C5/ŐW@h)7N'3 \z\:5 .>ظkl6`၀vF CMTɁ8Ub?ROg*HLm̮[IԨegCp RgʋbgێHB\ rj6 qilWጲ7l $ MXXQINم94R#& V!5x2b X$ EY"c j<ƭw ?&#n;/0hzUP"gFwJjFeӟެ!TEf -ݽURkhi­k6#trrSa&U[v;Ὴ!w 0Xó".4pˁTECDn3NQ ]?2Ĉ\& '],rQ w6ѷ`MT=z޼T8֟G'TGM5؀=tP D XXGGbY`}\GHKǻjہVQY,@@9ir/΢OT_ItVL FDlz0!I+)e\f/t1\eO| l=WcX!tEI*w@lh !.E[2"Q?ahY._c; e1ӡ(\wC8fѱ{J[`|n8w;LW \Pf{&8H"*-FI/HEڝ'S%KCԩ&Į>_džt_AsܓiDkEtnv_Z2IKT7R[ vv(P >mצ8/E~SrƬܓU5hʡCI@ʷWX p; 8~Ơ͂tVe\Fg2t)ʏo@cY+v6NdBI_3Jֺ:q|^6t5|d~.8B">m#iS„"ʤf4k~9؉?1>,Bqc6׽f\i倷[jkbL3ǓR0C~Ltű--^5hY'1:Tҽ(lh<G5pWaz"Qӫh467=*gF Gv& ֐\gw- :, b-Aogc nvt%{TK 'b!yDi_xl3X/3Q*?hnB/}~UsfQ׽w/p.~!$EW/9brU%pdK3*#Sxm k0(d X hͺ<%;pz'ضhJq}Ѓ?5%[q<В&-vQ 16f$n\h8?(ͽڐ^6bbLZ+SP#Fo|*l[wˣ1-;!">ԉ>EōO \u^;X[e5  ^ 5=OPy6pUm`E!wmȳ?z 5kXVVhXsd\@q/|# o*|sb`~BC,Xx7N.NrAӣـa2ժSʈs4U \CȾ:$5[>p>-,-*a4&Ro?e0[u\2)/Z?Q+mqct@ N@8D:$w$IA qqwG+J>!1I.P=2K Ko)/뻘?3L.c4zQVTh:kGcٲl]CW)G~1Vl"|Ȝ.1]$wm(|pdg"‐0[i ?dkP-eRZu4 SSە/NIƠ5; #MJ8!>5=!à2aG+(<Ȱ L< ;YNX}E^KQׂ5U{@2vLnH* ['Ej:`u,(IgskPXdߠN#^l[#ÿ]7o-ne4{H[ !u8+{1)R4q{AG8ϫ @@3. 7XEnw-IvӉ@%DI >Zw^0r$m!ooG`ljm晦o"O}"IG]VM1r&otNsֿm +׳{> h/qƕPP͙*jIMY8g,rx4%4O_}iu_97hcZ:6yCAnKōn.6/Qڶ!f~Yn)NӨўa@t,!%͘b.E8w&'Cʃ)$†BN<םgzR\rq&lZQDŽz0hB÷p@3>юX|*Ms{zw<,v3r,/8MgbHS O+CЙ]/t`񞋸x׸N[ovfxz '8K ѯ+/,Qok<v-d`nI??yl.;psGXh@Z+xU7105 o10*ƞ4BiTu;;nvM5_/|m]F \LkVHa֐պKCm6Vߟhuf#gyB. U[FL?\5 88v)n9bjshCX `_F$RsO}Xr#|o&8ėW|Бu-3g7L3[h.8%PG}s99jZ\figpQ@K!)hU 7"2lR訂 uZ\UrB2aQاLH ^NN,aGf(nDsKbmc!CR 1ȑ9q76y#i4n ܳYk6RK:\6q=I}$S!NŕCVk\f6-A)X{af+!Fi2{SΞJ ٺՒ2遙b.nnp~ziT5 {*eױ+6pM/i&CK%?g0xWV8 BUJ8U)t nF9dі~xnIg:NknS}i8 o2[ :Z7U@B?H HK|鍼vJ' j\RYoH_5!tOX'A_F\0`ٍ<{Gg!vYsƿ8'sA鮡dXk2xD2KW#&zA^4++CzB1$ CDzl2 Ley2ܩp2m-ޘ4zRKlPIt0'ش0bL qmfU ֟)^:Ɂk.Z(qE7oI아!L!HMBʥO/{hp`ϝa:epK*r) 9)Hc&A~p/XAxSgG?7 fIwFOӝ)!=^I9qEZsk6[>U"Ӄ P2,\nQ!?w|x:+h`ԯJC{Ee>:-vȥU\n `H}ڑU-돡naXKFJ-~a!2@D%AZ*Oָb,[xeU8D :tϡ\R_V2*è+o 1i9à4ct/}!A P z0g:d;|OgE6w# +{GKnDw(Cӌ m9bzv4a׌~ 3ncGuJDAǜW$ &aHbpkB%N[?##w1_qNLS e?:kp ɫ$&xc neBן'm ҖRyYE?OIIրQfs;]ːШab ޺faQ[ZIV-jpr^uN=B?Q:z_k("rBbS8P`fp~=@[L=%1:@¹t) C3MX0g#\vS:3fM=P{ú0Q}Է7\*T2W7 QVӞDh534٠ٷ쉡Js|#07&UmכE,Da+ET&T'cP#=߂[<'M|=l(vsmNP3M-g]YuMٽL+i(w #ǿx Fm@Cl^?t e:|PT7 >pЅXPs-3І;C4%qiR?6"|D߃<e8Ek{zIJH(կ-'b}̺Y_lhH}Vzs5+5\GKi_Uȫ &f׌RQcTL_eN*)+oyML]& L .H0_bRȏ*t~jȇm2dabv5$N^}vO;Nr !0w&j2Hɶh}S]ٟEE;$;PΨzIr}vv81A(Ѵ-K㇌bV[{' #w<~3^k!vpBc;fzij&.K~:%یRr93ؽ۲jr}ߨ`tШ@!0ȞzE8c{Qnɜfȹ,?j|?,ݵ&½. ٪Zy83 w?T)V-:-ͩ/\L1|<3^IB+U k043z9s&(] ԓ-K Qn p9)՚#eᛢlB-\9^mo\#JlJZaKpjb| 'q@!ՒcD܅r{+Xe $5M]{9ݓn}˒xɛЪB2_4Ͱ{I\,Fq e;v9#B}uiVe}̑ M)!hiل#3{f.yrɔ,ܗ9 m2f3Y cY䙭ẀK~]y˔5;=_Sºj&$Z6lZ-`) Eg"jhz}L567==Q.P}{B/BRۄ㩨d92'B?j t[#g O\PZЗy4aXj,K 3 {j*Y8 쩰|'|+^;X#i*_őO]{;ʆ Yh@| W/nRޟCg2my$-1"sfy-Ѓ$xhyxga"x^2.pE M=^9/.y1ES-Zq;YPU5Ve@e.@7h8FK 9s/A`.ҟxD.-m.'D?~\r^,:RZ_ކK##o_ fXB`u(C~KBx8hj_󗢐M{Z /AMxl}>&Q(hB0»m\W\U=C!$>AFM|vP_s"f׸ʖI2HAܛlEDg.iM [9 EŖ]1t l6YҪ&_=&CƿZQ|&&m?(;V=fBllX;c[LPb|yj< //w52M,~= Dw:.tHUk,,kJOsfRT!xϣ{[B5H)iV9tƥWD4qK2?VglU+PGgQlODɏ;pOn[iwp?-ze58,ƒFbrL:E&ғ*V< =(tPͥ.˦dC=ߓZuWo1\Mٻ$/)[EgVQpʆw wu>7PdQdcwEV]+=jcT$f͇,(0;ngS-F(;)=,e s3N/гJ ԫ?Ҏ!2}y_(C(# Cy'l5\<ݎ۫3Z1iqڥ0BsC7(=[3t|ש&j8~>e#cOwosr:uSj Jߕ cE;2,o,;OY­3O.zCʃx%)JsgK1U$]qA\FGNd,}BQV׵dڀ,szSiZHw">22NpH[): *!"@!37!L!3rN(wlHuˊҋaE-nO]EIcT:h/1Wrlԝ3vVY[Xdd ˣxv* Ÿ-Jq_L`Lc`Hg-p 2v閚&h+(hee7 I0A%b Yf7}}! PQ7 j)?|.",l{(\Ap Z|0^^G`:z>,#$:MR?8)ui@5XBnw]dү4ߋMogB2*+J:B WmvGu>i]B|n+A|vs~4YFr_bGTsEXHJ ERN و%-t5`Z/z-eUSSuQNŢ7<NkNǀ-k@"+YNtcN>kGS2Δ${$'39K\&T+u4l3PuNF83va߮^MvKxndPQ5 h#! t\Yҵ8КC%` gHގAnh#hjL$b%ś>\E}_.E:xw2TF<)1z CmJo:+?|tVMyOD$uax] F:GU8ߓ(,½YFJ;7R]Xf( K1ŭdRγ3j8zJKb[aŁ֓sLC2]=HRp;Gx:,ώT= 4&-YD0GAqlPw@~ֈH_ 4_2 hCr?XoW8yCw:puj]xDUDm+i VtjpJ7܋T4wj`ʐ2 _2@Q`ޙ`-mRACZԂ(gwiуwqq07m{dց5Ey&%N]S4`Mݯ!9>w,Wt(a7Ym8Sہ f|}߽W*Ń&W =箚tgzb~gL> |FƎ@s37 \Y_WY\`umbX13WO w9;wiv73l.@C > 3?;'"ANvS;Mx ~Snt搬é NF->  -[$&8k1rE'h6 jo勸_qϰ 2bk bFw_V<ŷGB bڹvm~߯GɝlZqo#3=.;Qۻ$,cvS׃;_5p`懇L/o(74KհV f(u9i,,VCDoS_Fe6N4nA oGlpu+[]?{J+xyߺ)pTE=waY$<#5qr_;C{ "w",=kI1 VsIqk])L5#5:6+CG\,D:s3CL|U^3.sSi}zP$vZj ~P҆򻘅PtrXJuv@zx2Bѿ ਲurYd 2j)?3i^mG'og~J1U檐i)@[ ţNEjK+Fq ^8Oʺ-R HmFPNrVBY<n{Qȳoa;[]c!tv^=0bHW ^4taFiClȰ Hl7dm "Uf&.#fb7"Qx{Pڰ9IYh+LM$9 T~8m(NbqQ7JXg娒TI`_>0|:< Љ)5=mI.4ax^3(=v4**Lo Io1%P*j ͱZE2( Q$?WZZab)5@y[5x0V`Wsay|+L%~N'Zs+hͯb))@̲&}h[Pqam뭻G&O?):fb#K4{,ga?k}  MBɯYWH"1w&p0R,^wUd㶹ؙpT;s^ ArRS.fzb ~Zo:U$`#{my ~WqC'=ۑ9 t0At>;:h:id=Z@c ֐ qET$pe!~s ʵK_Y%4`DcUabUc[ con'qz'0iACX]-o*H:܄d ioՌU/J 4/piZ [RyD;rtCdJ&Y.r `W(cd3\&fd8)l^qPm3Q^~y먵b\Mx+{A3Xs*x">Q/[]B&nwR-zة'lQ*RiSvuk`cD!Hi #%!Uz`3i LkXXk hZKSN+9=x3b*f".k~GqG!_y8dr9VyU0 (Kvм[$Qi.R-F֧A3}߰HInϣ?M`xXZCJJkB%9>˱ZX kAРӲ UY=é|.M6o 2T l\Im?HB\H0rsekxS]q9la9Qe[(v(-xfOPxH*bnvHo]6ʒd47myYnEЗ`IíY=渪vĵAaU xN(!P1z[ S䃗.6 Spی<ñ)dv $iKËh­cǞ-@'R$E_So"y?fz-zz} ֞ v[J],~A`jVI'$T<>Y6}T峑bc2=vn]F?[p pKGgyTݼijPǮ M)AmlĬo95zcԷ9Ĵ=8uHdӿuvMۆ"bx$4?<ۡAn$@{JL4wxdX̝ |'}6+ quy h^9Y'YL2XiZN&%>NtRwr"86ȺҨ6ؗ>@U;_Rtol^ XwR3zZc1[L,\;!8a@c'LȌu9͙RyI"ڂc6ڊWER]mZ˭L)ġ11+0Z6E烼$_e|x61 X Ω8C> 2ƶmw$}BbؑKOBoT# 6K6p)͗V/8=ᵐϷj2 05Wy9 RVL]{Ez~nseُϢZsxk=kWx&= zV> )Y/(oMgjtLi&ܕ3ɨ.S/Q:Q.l}P ky4F1f `=^⥹XG_܅W"zq"D$Rl8^CsBCʽ92O-(0-<85`tkNdV8 {D1(3zJ;Z켇Bn7)#!S.nlE|~8g~("eV`yTUVo4E*HU,r5 ųO5[dx#/2WG ,{.t L( !?ڷŐGSv ~32-&ct,jdLe0: a+wA~M8;{@fxdj,O׫qm } ӛ=7 3)B‰gG@uܦEEk=UUH=xՊu4EѨ[`RyaVndȢyU.≏FNZR< ~ r4HUrTl_ZX hƃ!{ۚAĬ+cGr"p3j@>Rg+gtET Ď a0_c$D{K &|^>֜[0}lJE~m@C2L'wh+=nrO#Ćli8JzbO.#ܘ>6I-6ƐHKi@b96Q1L,+ӥ,/$y5QRF O>+,La2E}xI@-T"hySv/0|WޤxCNXXgN!{ Z&5$QS68%J%,}tOo 9qN<_9b0Pp0vgn(s!H ,ݞ$w9P|XyZ$6 pב}|xy(,hUIlLQ7BH7] @D%ql֋TUV1ᩗ )\?KۤQ0_FA&)ߘEnv,a<1izWB%ޅׅJ\'qH[LјƓ=/_j²qcٲ: ;H֋P!C-N,~gWe͐/e~ ً1Ntw`{+h\T:珡?Vplzi%eKY-Ql:&Gh>ĥY JzCdQzRpc경p~Dbh1!PDYaj'7OdZK磏Ugmyl&VsFfX|Ņd\m w7  Ч] ܸl&~|^M~%6X=3ڿ7^'>#\'2{6֣V -JhQݙ7$k=g]3l.Ivn 4SsG*'tXox_RNk k Qf1 ~#J؟-G/~@0P 28 _+6zX$W"*GS D^:_Aѕ1Og$G%nj5q zNj;^m)#SW9? sf\ -޿Խ u ;3SQQ.0h1*Zk!o22.<TJlNH̍ω}GU*,"'9 UKC̄#qB+ޡlFNp$? O繋D((`@ȑLoP;SftPwd {^ϪL %WEUIVx-*}etIM y*M(! nbvXn+RBjkp2& "8\}\KRD67!"oo`lT-Ak;04mүp(>>_! #V :.qg)klwj7;AğϬ)1hQdt  ' d2*,gxPP;%MCl( 9m*5EB+y򰏾Nzjv$L2834;SX)eB!s.ߤ) c0`B9Ղq`5u2^eOs}doY [hw jhSڬ-6%.qɗ߮QOmY zc,?4^mDݜFh0:W#T,Rf% F2JHYChɒL'f+K&;yf[:ol [Qq"bD$KPv旍xS5`}Qel|:M`UN^p +$B߆fy# P ^=v$ ̷-*.x΄=5* Ag @%ڻDu Kb=su(@ޟKE0@-g6>.mJ e~hIdCŝ3IUe 7ZsW\{N10Oj!R{uؔ| vbF=`(C _M"Fi̶ F`e6[! *4NՉafc6ݺӟkf%R6+YKY^p7> t&)f NQa,$q$'d싮oKCR9B3сJDlo:&qMl |Yft(?o ] c6S)wGkLo4 m nCc hlR߫'N%S7ɹ'LEG1KW j`V{+UH֭䡒rüC8.k^GLBE$9vSA>bv`gD[Rz{ `~u 34~W]^-ax4(|0<}k=%#o\s-3cu%z. i-8yW<rJFO;cJ`d:Z7#d:2")t~Mre͊OҶ*]}n6A+yi8;7hoeX"? T@PU-ſ@!$n"M[9A$uv hB5jY dhgtAOPX6ɒVOfۉ2qKܱ[B\FL SXP=v!j=EEGG]bdf3hߏ7TKDJ'-ܱ{DlZ  L!6Dd _p&d2mSG%HtѕwNf KEqxpC$Z'eL. v%{M6Վ\FQ}~~('GՈmAu &6 -&%V=H`9rZoLL+]G,G_(2ȓ_sF7ח/Hx#PM?gv|CJDA/04K?dɗ(U#cwDe7q_9w4`Oh jw/v0f'o j l24uN6Yn++4Cɖ\OU?N|I"tw0uREJn1FkkQ& >)om3??򓺌ݣsV]i// ('pe oh0ddBK]̤A4/hH w1@I:,l~v...I#)&dv?=%{63S3wC4` /wR4"eBZMzai}8%W3}:aG{j4_.1k#$lT Eb۟_kF_&ά!ߪ`LGF[ x\ij/>XI*F}/6k)|5թ"D6K'A;+,$Pw׍3ѓU d_Wg[+e"N)N@{ אxz!4IfVWo)vxI}R'ak3=4#w~x`' L%ݑv:`E"@n-̭BYFI* Cm5̓v$-?`$qehQW, 2etu:A+4sd[D[D]'^@j&ε= c)_ȉlBR+ɭT>Z)hA6?c!w9YmW=!Ea{ByA2C:[()y2tTfk(/iuNcBD:OާiM # 1-/*·)<4+q+ 8 eV-am\1)kL8)rȷ^-kkzxA5 hꐈmC2 3qrYW[iD*exP龩#J1?/+euӫ2G>>ǹ>3hrM4B"9V(HX h\Z#Or&' jS1[;aLV a>xw64+-jQU ;8[YQ] ir4$'g3a-,)y(tT1[hWirj6@Ѡ8L蛃!2h|y9;EOj:ލ(Q]§zƚD`-kbt蒸.ϯ -y4JޭB'Q}rL_zՎR4۽h! JJ]CLϳ(r+2xpپO>2ofzfCUSK@{޿'Mڞ{?d$ΊmW' ?D{ԉ^-U#׮򺚬Hw>m/6 hc{͏ҝ:޵jen8m5m$a(="Ga~4sb3ݧ3ۊ1{=/E8FRϓeGE~FeJ/ˆi6féɘ.Q}$<Y)H~ k[@2!ʇP|qlN`X7C'.gtCmʙyu9,2-Wо.dju(zVIoV:t/r\Aښo&}yے(g)-v*H=Hg$~7Q|%Y.Bq%)_jXgfub:m+lTKi#JZNw>z!)al]3n *b  t^܆J#.׿|uee#˥l 3eoJln*=ݻcquKws!϶UQ}}h1U8<_j+hhvCN h#H8,!VޫٔxwMmqŰy 4vZah/_d 0ge~كH4 ROM<Ӊ>k37 x$+BmIH_q;e[b% p A|W4moك˫iKw xUD|諟"K|?H u:slA$LW'X-X :u0 vV-nk Ա"e],9)YqW76-5~.5#:1U+oIC:2p*P/N9.UBP0H2$~4yƬDYE~h$V1N4P2PBŋhའ_,gԓDw(|vN,‰-X3} /&CիJi:V1cS֬#旗 RAml}*հu)U$F2 mU!vF1[.䠇n4:t9eImvNq6V&*Dk֘vOvs_uYF4PiR nRxXStNGr;6~0V 62NR*n}*.@Ȼ>TO.ǟXXڥr*,s_iy IZ(E Fv7{?4BP(>t|4znoXg7AtT4po.{0$QVĤuh'J*S+X ZB1Ķѡ/8@yG* m\zF ۣp C餿̕qzu oP}AqNRmtr3aK=]+"n]&7kJ2㥧-1;^uX2'oJ1版adG"#.+%sٍɩs:b G[%x>SJ:H+;A<ۏ()F#"W~ICJnwqBrۂ6\k_q}`/R77Cp~ߚ0~~ZdӦVFv ! hN yb 6Ƥ# .Q]q@=:y&%lش(-w^tj&Ug{z#VG CNfs{ `FRd:\IR HaWT,Π |@>ɰVȘZ'IhFrYMKqi?ޓTgrnb#Yv+(6- G=;ӧ3w,PuhR\gfB LazȅmUr$6mۤzjMFy5ף=/H*OCE83DpS2`q-Tƍ iLoPP!q ^h=#gbсjuA(fSLʿ>XQh=(;Ŕe&.Ð9}V"ʦ=j8qT }f {9+B= o632S{u˃&tz4AM y4fu:'_mU:V,=|O#^$zVϽ)^6L_ RLSkmμIVD2tF[ ~SAc~^ij$wcNs#AACWSۆB;NDnQ%Uj53sCG-/ԤA? TUc-Hby pđUv? PqyIQ ~f~˳#90Hb"J( +1gjd+rhX3t@G]u͔};Szfry ov TT.VТdZyR6U6P(|Mqu5~cciKqs:8MOdP V3#K5IF1R\90}[WmnZĺtt(_SJeG] ȗ0K_Qf[T+j,cF KrAM<[ARA)~ T!o$%qX6ʠiY4Rwpzkz~lôqu'hU! j\72U8 :lF?~JvNYPp>G5 T9@pEY'HۯY63#5ԍҴa`ÌTgy5}Ikq z9ldqIC2#5n.Y'C ߎ?6SqYf{iVV!t3+bm}hpSEHxW/(N1 AwIO\6O/<=h${'n+׮?&kZ 5aG WƶcmS/\")oǁ!&5BW\dgJ1,G3_\7FT+"vn,2NXF/3x#.߬W[A뚅3V48wɸ"?;%(g!C;7gޟAkҴ(jc[]^KvgBm⍌FwǟHOBd'4i.TaU5`H{<͆*j3eFT A2n$ | ۷zzj\goԥ0 Ãg !*B;X/9Đࢌ&}I)$9(z;)!'}iiؘf s[ϧgR-Fk2TE۱ p7j\L 1U}C ÚQ.2˄'^^z]Sl~8)kQ6Y#X؈re")oB^mlz+l@"A\ö:^]acfW\4*t,]~vsܢ3|?D[Q ,1y%}[աQh!xZӕ %f!\,a>揕Z \2$YUcz._ezvM]^-]uozQ'qc7 ^L@k6FC+XnMK0$>9'}u4꼮ȁ0 E^E &>>!Fu,i(thQG>,W<|=mj(iykfԱ0EK DM$Ly Ay!. i5BRQGV`w[6l sd7I9R2f/+gJXl04[,!r)B{&{Di`ızg]SPx{]11)iT'"1_zˇy1E=7m]͢,cNoV}!1D4{%TtC7虃EA~A ruaϵ v#+zn.tPAv%XcK?0Dp@,d*5 %W*!c:nmxA *1 5C m2ilŠ~# Yi"h*g덯|1I-Q􄑀FQFh{D7 >A͘t $rba;U7[>.VABX2W{9T<)K o8y֌L p+ƼoػĞ<ǔQK(5>r+x$dˬIQk񫓶 Jؾ8pYGY:6 $:RɩKq*N" Ƣ{r3b p\-{AOnŕTLAO1˒y^wsG=O=; `BHC,VLPLL7eEWܪ_S3tlD~ywUtr)?);fQtL/o+-mJIYI,hMƠũ !Wdk$J;Uk".ۋ a,EϫPb LUsv7kOՓAqh67(O^D[عH9q'_my*>5t*({m= &'n-';vaU)ܬ矃L DGpZ\՜ `ax <|ޔ?h[I"4f=wd{1 qfF0s"۸sF䏞%q}ܖMgd13 SA7V¶EObt"LY;<3<@K/&g B,/iW)Q x4B&﫫ܷZ8fTe2`=!uzyj%Cs ht<Y$O*R6'5H,0җ=_Do[+#y\<]j:r1 X,dGIԞN jo; Ɩٶ054U`րiFCʍ|b0j m.Ϊ6u BiɎDK!2sAsO~́)R[{MdLZ{Cˤ%_)_aȉЈsi ܝ!0֟%>DGX#mEO ƌJaEMLC N偕O.~VAmĿObCDrd3gF%1.Lw ȯv|Z `cxtnPBth7zi@XBlwlD ft}E 88}b9\G}T=].OipM׍~Ϸ깘Y^n+\Te*,1=czsh"Y!G܀>X2XX,] "JIւ>ꈿo,g.eo"nVf|DOcl9W(^Vv6vK1qg;z;mXa+Gt|#;FK9*u֚AW0Y0kseb%,[3O!1r#4$m$H~4$3f ϕ^Ӟ䛿 㸯x $M0 *tA`b&@Q~デ= C)0t.?{DP蹐8%$DgQo[9duR͌׿䓐Z!OfzpmJG/W_hj1z#Hr"nr3ȄXѱ-0HLSKݹ‰9\9ݮ]IG^W6'5Ygަپ}&/)D.d$i37INk$|3n!"~uC]0}9:{e,0F4 Hև$ǖx/.LVdE=p1 .I'2y<->çV]1=]Ur,}9φ&ϿóOL*i`=ؿ\5~1 >d%;LM=bz3aZnD'JSP69$i˓]B sZ!7ptʿ[@C?:f =lLX0 SFEueV7e+-]):<7 ? |mQ*.˚7?-Y2Nǒq^sVhJc>A\azCK7h"f(gdq 22@yFZu#?帆Gp[LL_(+_f/ 6I8 }u7;TDW?oHg_ͭ 墕o(U6muG(+zl Ә+?Bz%m6Rh?xn\%{4b*]Ty+C1lo*pr*^BzԊ~9l }ENm-$]s6;JT̾ҙM Aܔ/6Së5o\hȊV#Uw2:>!=PY]|@Q_c=9~ҽtfh&z N#\}oIuSC n7D1|{B >Ay|T)@({sg`|'aQԫ'ݼZ2u~m/<'_e!Ǖ}% m^[%'b2ƛ$=2D;FZjS5.=ߚq/D$(vG{ju}kaRA?&,ײJsgdF)B*O-f0r$hjfgό`"256u/{CRtg[p-,cqT64iX4!/ @W$(rQ|$ʡ8 bfGc,jk9! &f0lӛ썂@A`JFr\qAOu>a7Svx'|bGGRք3:v:EUs F3_8Vj=m X/ZE[Sϊe9Yg'o3oHeA~Fw)2 ``uV=ZVu+0eyED1^OOQJ/X0%#љ)42И|!1S\> 3!>XXӪfdL)f4Vx äxdR#6H4':!B[/<>J/I`S0v˞<Lb=~zIF\ߖFF̎c&E,&UIo݉F?ҏlݬu`E=d'<@at!ҕ4 & /݈~q"PXŭC8hW܀r{Jw-V;yޣ*Tw@y5@UUDR|* rU>4sc8"4l;$Aq݇! @}d g=2ܯuuzzr/ zP~EÊш:$98ib_6x͵MAeAϕNRUh`}'w~>Ps_SLMĆZ&Ih!Q!P̎z .ӇFke0MQWkk(1xaz)zj4[{fp8bZ7rnUy 踰2gY鐤"ϴ{.09jvŮ;qQ' >8R#6$vAfܵ3ٷ͕oޫGc9|酷k:=ݑ9X$\Ҵ4A3y-93&xnڜiCw Rf7G^RC!Quj1ۨX…|xSFtuӥp`Bi,GY%<K;4.o.=0嫕V͟D F}wl 8 eN..TuLl3:VLREww|ȟ>0 +(X8XukMREh4Y9z5UӔg S-h r{k7VTj DjEFiO26 >L^2?<p,AD DR0 Ղ.׌(a5R[VX?Cl`YNBLecgzqSNtQW ZMY>q΀ˋ|%z|akPW+ -( <5q4tL&k}n',x ~W;hcff&v'::Dqs@jAy>(Ro>_pr0x 8k] ?u!))r@;61=i6g^'u%境ƲbR" (]GP$RЛ_nK6Te9>uG# Ѡ99+6 (+BBMn\ϕu vQei OM.4 o%<夓9Wgmh-6Zf[ l:e:qAcMIUuǣP,4轳α<%_riAJ'd0z?9`3@-8V& 3aDmG(јWfcH__c5'AR?)ncσc~GC;)98a}G—iKNΦEvdU4 Ğ.n#Ic7:E)P:"A0VA= oҡ4|,ra!բ M՜e\mcW4Qnzq/(DW eMVOTx{ EcE ෂOMhՕ<^dqkS3~9k R{6H_V4Yҍ}|`_F xm}ou;셤/N}5+x/ y>P̀ mm4b4dT--wܵg<  z7YhuA1`Q \2t" Ƌ:NXLYd w3]sES#{rgI] t. 0sE ݷqꅨ;sw'ܸdOn!opX708-K!6TsLKoi ,fC c`ult;N<(`ڎ~Y*! fu-N -F`?pƩRBZpkyS_=8qauA\H R LI_8VuQmW6_{./\֜~;TGSAJvɚM4Ÿ,ɾFFH:3)uLzZ6x7{g>DU{{ [`> ~,",mPqqB}|',EN@.u{T~AlWːɹn(ÚIl A"ml}1TSd(hjҦU]6,!?v3t Gr˰t/nebQ4^"z; uF02oAD.CJTgb}r$U!M{HZ14kQ|謝Xdq  @Լq"y;ތf4zG^^o nXc^Np{ajV Gu̹Ն+9*(!}"]Q*%Qвv HW1Yw+tV.aFr߻s0_f4{$udQö=0y wqBR= ͊K4侐cGW+{\ʹ WC(/5k?{ĻplԺꎤ2W䛴c4əʬ[<{O9r k%m5%0 K;W!d sL¯nWLCUDIIר:u0O%_Ciht۳:rvQY:SǍ'1g(x˷gQ@Zl/ƫ{j$OɫFyiMt+LkDʢ!ŜѨ(MW$6!`qPe9Iyf]i:HerBpLƚ )z QD9]9BR"!9n%ICԷRSlȁdy.S{x^,ih"Go ml=@{a PՖ~'xu~QNGΘMUXKU * 1 uY B2ؼ#ەjf&T Ubt?6`8SΉ5َ$ A1xca3߮Vw(ŧ"q"Ss. A܇eYբ`a&Gk!iϐ! pC7AY52EPdo݅U0(w׊_݁ݐF%n\,5L٭1i`ZT9AKЂJE%#6(pmaM@Q1Rd@1Yv>m;?.pI_LE%Ͳ˂om~ۥ!Sw dC9>%ghMѴ~d c+=c_b<=E'Ps`:cz|X4GZcH,^}vŠUWvIZ/J]!c}!wI+ FK[ ۢBjUb8x =4(\U^yJmw" W"Q'ZZpSY"N]Vr 4gL;[?W.H:&:n p+QdUSQ@̀) ySA3RєwDO9[16τc:/ilm ^jNVŽ4gT|NY9w8E*O,-~x:S9r! WF!C˱ wLל8>'l0_ekuf~eI[仁#+[^!0TO*n#FKkDxy[FcTn!u@ ~wx]O~[7? [ XD+<'hxj E Rϝ5Yk_q( ذȢjm$x?K[z-P|c2dVe͡V֟u뤕}IH7p1@Y= 1ynȜqAQxe]j W^&OJ몍̇1= Hٙ@.`.6vk:N,)bVhJh Yle/[%uSQ֑u$>x̴ #VUpKJkrըlGg5nrZ]7 %3F5S)dE$y{RɄ Al C;7 q/3z~ 3DĽyPhMl(5u-!sefCs(ͪXA`tMժSryZKOr4ŹYaxaAW˦oGÚ}A:[@nMqO][yɌI`So5zT]ȕ؞FT1%V zmJLDo&`Ɋ{z6O\E1u֑cDlrZs?;Q'El~QyH ʅ"ZSCޥ;дf?{S_ nbp*ri{2q"% Lc2i o$3~3QMe(T ?73e*ԣVR{0vav}hJ-+u_E`0^P)﷑%EQ)~s% Ks}Vq*?vD}2'aU1˽}f\-5uB`o0U"т%(طCze+ Y 5Q, l[iAً S 44=uL[b3"⫡gJ(Q]w E "\)%O༈G %ϫm |WCEFjE+'NN$:.-λas[Ptm8 r`Y)).?ъd]+>iTe$*@_?e @dҤٙFa~,2`B8)B`ŏero׃H=5J^op(v eCNf,ѣ+7׼4\:$`ȀHYX';r$^R/$K;ykvD؏aK= ak#wO䬤N1IM@w MT;)SڞaΗZkE3dqAN.FuaDO|u,&>"LOw~HT}&ʨK{)u|'u-~H{+Q=$S{vuz]>ES[t bJO[DA':$ƿJ=LJ)~ӯ(ۧƕSY Ҹ$~I${1ksBԶ!YIT<uTp>u3zsU]kN7 )CmOQyy.!{ |,=ԛ"\=sRf!{:B@iK,i7 7v&*Alf)4$GF8m\pYN&CU2)O$/nT@~"Ά`^fqH6&dp?7RFa"2(vȬ06܌/

6",}0DlrECGƝou-K{J&ܤ:_|h)މ,>kK|UY*UZ /J',_w\5€`/{`vioL$aojHmw1mS& %*(bU#u:Y mO۾֎p;2),9Mu.5GwAK̂_ >0PwysZ}0xa#|RT ēޖ_ÃvGt3$':BY%cאj1U =F.BFA(Vc7 |wȑl g@qaިqzC]qWw@I,~wR@{Â5]f"#ytP4ㆌ7p>x݅6X++q$w6Qyh&k>9YZu 9-!? DKᄚQkgnoE)YdL.}!ЉK Ypޔ\zr i\lv#XÖ}#<@ ģo݌~Xh6Ԃ:Lx 6q"|\6tjX(z8F{`Ъ .9U5g:@bR]SYj.;ll)LŇ@= 崨{\ B9B!2`enmIT4]3z0ҧğ̦BV n Bnђ8ӵPCܭ#e`S{ b#<P; )w" )KvXn hЁMS+,ag ҵ>IIKlkDA hdx;6ǹMV4qxb~v!~϶:/@uԏgxOO`eBc.EѲZ4zH]TuȠsB$JXI*e> ;Cˢ7nº1(xB{ƈ峇$7.͌HARچ {}Ki_4W>@=Q%bk ?(";;]咝|h$)TOV%!$os0usU/C(P?kQʻ6oR#C]e> <#cOE1b8@O>^yP c9ݮï)MRF`\Rs<x;#3 ? _8J*+%QɪMx㤈Ch;rte)jDr.zejbFi37k3n\*rc;tB3l?0Vvf">̿R '/X1QMOLzaTSJՔV<ђ$z!G(v, }#T2s Ow>EC?%:?O8#KA8a$ ݒy 3 2ckIK.TFB1߳jHZ5kp3tNJsr=kӅ$:}>32߉:k Rc59كP%xc3id Al}"ELKv<:#>!bUL*Z󰈷OK1k-4\o U󙅅,?km M|/дQ=7ʟ@ K{HrFx5-{4+D 愎vRcjG]cbc6Xl'_1mpg$; L3Q8h%?u34dms;ND ܂-Bm!W$ʫ$_GmDb2Jmɨ& dՀOf)1{V18wc^F~H|_^I݊`jI)|=d`] Ùd>{P_T)LzϾ 7/=P!ɰ04~+]s#m ]QYda8hWC _p*NOh^.6 sW$ϲw*_N~hǭ6Rc8nHzlӽGuDg'qqC_VOt{x295]x 3ú{}( жNҟ\ˉ,a [XoO'K2$梏)C9pb}oZNS~E|\@5حSBIo㣐{J%ߺZH2 =4Q}njZEؤJըDsB,lNr/BX>Lhm֠ 39# #[jbuVez~H{)^.{0=]ZQYw~RWwJKO>3,a%0NȕGU'(W>[yT/)@n *2>BhRDqPHavu _CF"x?_t& g'siL|]hMiB[.\"nQ"G;8,1b -[ItMvZYDJ+|'@DslF<`aP s -s 4IV^MpH/i-ftpPir/ŃP?J6@\w}x|pA x**¶ͮM{L\̲|zq*GXc'؈U&**/#k&̑ ʎWmۖmKQY$CP;ňA7' N-.:Z'm!{EbaTXTIw 2t^tM*ll9Ei.ǰ4=ɽc>jA-nhU_fӒ̋q+x޺70?$n(Ƴo=@1lY7清yM Ƒ'e(@/(3B{A48(]S031A&73{ǸPR$_46RGQOdw%zT֢7M'h{is߫Yz-5)/T~JS>PXAK /Ŷ4ӋG3ryWth|ѧ6x*!΁wWV]`eplk Iĸ O~u>QLgR@؉W02EY e摵$ ,IpCړrUo1v2ڌ˼)Qݪm<27h !&@-h10fYr5Y oˤVE/W";pzwnN Ce7vPƝU÷_9tY}!#4=,eu}A+[BBu0ӹ.SN0H-!k Ee2w S|.j\;ZPBWj11qm|7t2:B4Iy,,B%94X`z#aj0;)nIi Ɂ[YaZ>`=aY0FB$+!?7.M\\P/r[= k sg?6 7m0h8&Yz*b^zu(oWxQ1} t?ɂ!x0scu## rkt bFe֝Y•< *+ 6I 7/dDgN`N%C&*kr>IsdffB]jsT]XBl>$L$QƟ #[Ћ`C]TZlS,-1J`eC=]Xcj)X~Ȃ|c}k뉭A K`p+ÚM{HtsČ?~:(^U-u mokhWܽ9CAEv^С Tj^ukcU൳XV@$]K$;F86`BvdϵUH⫍jֳJ/eDJ&&Z <3קɥ<(?1hshJC'ILdsᲢx"C괔q-66ꀀׅٓBUTP|?.Il4Zu \;Z]e})IOA2Ӓ'ROg@;vVvZ6 #[ 䓼YyRSF H=Ĩ4w-:Ztpzb_Z w>X1&6AAѴdWK-ujTT#Tb*3s66[9ykqG+#ЋmZE7C%'8\>l1JY8~}"[^t %D;Uvl{~@ ea\2 {joPRB:*|TheZ/~ +IE ys$"A6Xu؜lUO.ʳ|0̛"mQ*=pnzgnQ^k]H%8]yL,$te_';YZ# g%KۍŅ&6K2st2 qwK:r~䊈 |Ҥ2wγ̸#]rsQ~}3EgoV?>2lիq@57,S*fw}pG /:)3i-Knڰg|9Vp( FG `t.(5P6m9^R} ~H؁#Vi8^!=D:Q#ŕ<-ZxB`ɜ\q 6( Zqn;BrHk6K'ę!=gPFؿYGs =sb4tLPk͙lwk]sKX8EW5.؍ƣƐBPu<=< ǚ'x_T굹hYc L0!`5 bFlus{𻥶TTJ=r4QDjٰ*ĕ*cg MT)Q #eC~MD\egAHZ;ɺ:f2&s?P݊_}`uWL X)ƺYѯ P[S&-HC2c=(ذ$J@/ ^jŔ娲a*qKlkqiDLp?bA.nOP d3,.{qVؼk@7їi#DZ7:AO(O¥hUaSӗ꒴WLE~'QЋ{nrQKvxo X'cm&Sin% DS߇1qwB?n^3\oH?Y. XŰ&ؒ{t* x?b{nI~<{)WQyV0G' \,[rAaZ21끔2%/U1ΑX'dOٴA덴6't atPq0 9lBQwtY|$+ArC\3}$gh]MY]O+ ;CI"T)LQ}"ueX_NI\꤅H.d~U']@bZ|ad]n uj;¼=I^wDQ72>>zkEXvvn uѤ4dM 3x{(K\>r`2_cȏ"+Qo/czUc@cA ErYtu*`ծzl%V 2rJk_XM_{I!0ļpf&ՁhcH<$]F~E}S@/Cl45hh]0 j$izbNL`UIGx ?_0ZLG#bA{-_!VTRWWcd̈́thc`svh 5o^M5D:T2pv,4'j&!nv}ZL͗784_,( CB (˰l|T cq*1._@ դ`R"?pX:iLp~RqnX27\$M] 퍧 rR~,o44KRެwZE*ВrFOQ"@"ZA*c@kh.~x Ý֫uvk jUvZ9GBDDkNz S"93a75[*P=&,yB(#7:FjPHea+E nFم ~ޏpy#F'9k2,n>_>$Nz9dW#4q#n%k"Ӌi/ VەBW}ngۀ ҀNO^lD0S9"0}Z|A1aI;uXJ=dkShߠ $_j+sKSPz\HCH @PYe++g[Y9`)P%.p | "P╟{r_iHP%>٠.DrmN ;%˷XA>D"( 5I ƳjT*>>X3߽;:G*DgkE ̳[L$& fvvStsN"dyu¢R8;v3˝.UCqh k_]W?ZI଺-W9rAAL 7|-$P5pFc9S2.K+EMJ( QYVq07drr44:$< @As*5 C(d0,ysI iu*tɫGHW#` U}j\R8!m)-F$mKh=ŘR&t Kt&? L Ouc!ɰ%Nc?k"$T])0. "0{lnG`.j %Te\jOe0)Kا]M0*k4"ĵFJV-&-|PYD3/  Wg@.a<<$@H0;6gˠoUQ*W )\N۝,@_>F+2k-65l(˯k"nICj@ V'a&WM됹giJP $LCxbNe&c:d/%#+Vݦ=Ce7"+ra_6pCҿ"k`˪d:-WϨw]- )~GKRwZ13]ȆC6LJ *- vP yQ[56V(C$6"zݞ#E*c?۲k_0b)O}B=۾te,t4ش+Jß[A pA|׸IH6S ewgޖ X@JSD-,uL.2p&}40e% Ckw&${ꗸD-X~(CKw ;,HMF<(% w33?Y9LV^bP]X]npqrNկ70-ڢ1JT`@x>RLkҸɂ{K#_-tjNn=K0+b5.7[h;G yi({;};PQG nw)8} 1iqQ{-/zZr|Nz? CWUeu\v/7$-c2uϖ !U{ p6jfoclKi-9K~ܑ_P=mzQTM8ZBJ1'&gS[P\s?%>#0绵˭3,E(!n[r _dw@W:z_ˎ]jJpF1T;j.'n3=dVDLhMrSsze9"8+g,|֍šOaM-UX n8i/9jY ' J 5R (l# Zod FQAl.7]4;0/aBwIf6QZDN|MVQy&<9jFSkJE.t i/T"vc{D//X?IߙY2~&p (D{9$)+:Uc/gai+)7s)Wg87rS ~bW7#J'7Ǹ !!n/`/ko|@#[O霯\ٸ>WdAL}6>0bnB-rvPQzOȽøyiZg Uw^& oqZ 38V;x;ZIaggמ} C$ }u> b;Dum!Rj1Ye8R[?w.qw: B̌N:酕6EΊH ;bu& 8[Ds.Y73t n s ںKMf1>n"܋ES9AÝufT\IRSB^'e.lj`aP[ ao%G66U)T[VQ1>vi+inkC,xe*,ZnMbҋw{-7)icS\M+S`G-)}cTl XZz"]jly:~΋Atnb։xu8A&O*$UXRWi>x0tpƑg۠ 6 ީAX2dVBNpL! ƍ4tsYx ='}P>YE?So0B̠ś}/~rFg_!ʪ9l5Gpɓ!Q5S՟=:%['06N¥-|)Ӷ.ŒE\{Z欭AiTsemK,U"* + S#9~+sDu0<LGPA&PG3!>[8M(w*o0Tޟ {Z`Α7qcCqsȔ/]8B5 )fpЕ[C{DzcX,X!ۖA xfwӜhDy)^o{dЕɢ;',fħl}szh*Ӿ'a)@׿>gO[x* Y'Rhulɡ.TNuߤ!)~_Y(>뢭ڗe*W2q`A><й\`Z0ac9R7cchA:.joW'ʉ'tT3>CxKŭDF9BAcjYnw͑3MeHvֿRs_ǃ D#rQCb0d+!;O9ִȂK]V|RUq侦F̌eϖt=v@ -55-ihդ9z%>Q6qTGVV"1ʡѰÌt}-];bW;.t-IYz)m u&yjy9rxB v J2*> xc VD'q-#S^lwpyTͦGE*gH]w]bXcilT/ Y'hTgMhiC,GUHR=_>ׯ٪yGWT=2D|7Ģ+纞xH܌.&dv,'(x( d&%$Bm޴V 9? 4y$=!m2>[$RH&8}fs(AoW&g^A0 쾊@ ×HDyό,FA>'4׉+dL;B۷U[YGm W>1$oXO4mg-iAђ9IL P=MPjOݪk8eQ6F՗!Q$p16C+̇ha\Dl,Uŵ%> j"^2 V$qb^8":,4,Ma<'ؤV}?`gI\[ « iT F^NH_}>&w߿4BEݙ16G*%hBI^;b,8t:9'd=ʹSxraR[WdL/6Kᘨl H*PaˢJ?*| RI[9WDJn# *T;B}Gj2F`8\x:|ݩUY|'STcѥW5"zAi6ﱢ_sŮZc,M Ġh5c$ag=-IF { c]*jQ]$8 DL(+ϴg}~+B/{L[:_K^'}٘W-Jhjmw(C ӤW VPN̿hg/ƚUmuDA7? 4y9]6Z{n> H6fDM|S^)UW1AP|~?ґhߞ=gIo;?þ ؃^L 4y6TlzG b4@:=G'VJ7ujk^0@^v`f5q\jDJ Qyej\ BgBMu!e^X _J*4sMG(yw0g hz ccYXSvNJ# )5߼NGA:[\Bx}VLZ9" Z3䆩sYbj i>,_‡uKcfF]ȉ֡: FO$- iq^o 3|Cٚ2kE[gKtx>!Xأl<\8tenu0㘙;F6 qra^Z٘3۷^ a߮4jtdmա~9Z_f*T΄CHJjEmNݘ~ȾR81أ%,LV9~$HɎcܖ$ tY|F#as^fR4o r$wv+Sj rc5Up2 Sz.DggvBY2RMZ ; :0ƫ4o-Y ,5m@{T,NWlƆmm˲ƙ^#[Z@yvnj"ѡxC{@H6Ll ]5XXl8 MYLM,1ݠsP脻ԐKL ?wzA=ن}2 8Ш3:qW*c$X3eџQҏsrBampJ'5@p([,_>;mȤ 3H7;~i-u\(c# #>ש9erl?\ j&@ 6.̺ P@ q7C|1SԆE!) Uc*dJ.MOM@8*\ha@`"2$arEtlzWu]P 0ݡ\"8?n4^]Y#^q@fc#shpbԏHN6SY;oKhrjy|KvA*p< 1n2X䳇. 9^3~IFDȺ‡/ ,9gN=v>׬'[~aNha1Ƙ{hFXE5!e>^=xr1Em~--[yTD> ܎We 9-B C5瑈R=II5#:Bf#_ oc̑5 no6aVfP,^#KbX~j2'dDĸя݋SګdBb %j/`T; SV*GͤT C`W֦s.PH87LQSH%E lYIȺk΄ 3 x)/˜k?q,iSnC7c0%X.2[DjAϓdr{OR2o)ksze"A\eE("Q?* \Zd޴-"ZFe9PAi!w8K\]Rn>{1A}G<a X5^j1QQfZ#XI c .QaT+[Tg &_ ܄ H[PA梭M7G/;^&zIێRt]BCoK%2F@^Gam%z"y*/[ߩ*x-Ö4v1_tSq9t/{ޣLJω)z$Y0&*i;. z fv:ζU~3^;G}R?8Po*9\X7j{ࠋ9ҳ]%9ij7~0]he :TdKyVA[Qv .Ǧ @|xyv?^Wn,>n{{\?))=v5 <<וjzV Kx)殾 |v;_7~|o/vHD q8h|XB)CM8$X]_VݳÎ- Fp]]7+F^] @N unfk˴6( |~ ~- ٭#F ɋP\fGmG/ %IŭrجXԺk[>"Zt>ُqJrӳ_# Q:Ѣ˱~adVaztb86 30a-@kU|RMwdTŒSt3>gmkB ̰+3ܡ}⺔!i}]]KW9G/}6)3}弦%'N_PU=` 2uL H"ds>J'v(>hz( 'tL7ǭu y+Abs:'U,J)Z)R93ہˠĽ]H,(b#ul# XKh8a=%oکa$T1ZCx]k ?Hz0?fLE)Tm*NBzҢlɹExړ?$>mSA\LI6^ _tÜ:a<Ʊ#P/Wٍ/̗ b>}WDMyyܻI1fime90 !2pcuN52N!uwC\%a*~o'ǰwL7jiROBp/+6sT:\lKx6#krouεD2A;1([C̰agAXlUj/70K>)P[5ҘmUsD/ nK73Mio|L FC+C5#J("qJDTABt1û4HKPモ)1r,fh8_Ht6+bi?ͽu9;gG:q_^КgvɄ`E6Wk'-?/l5!12h$~B%Fnu s]f!]/ J$|9'7|үC5[O-GXUiL W{6&L ?uK7bBB<*o-?W뢸W JNfYNmI FhtyfZ|Bӳ32&?WtUnj!Éh n3gJ{j$Lyj\I9'oϝ+p4:dN hq}evSX^J 9n8Nwx:_S5Olc(/uJj1L61EK2.ɽ|)]5~s%|BPJX?pft,%=38/*rXR_s^7T*ϵ8?5Vj|ft!Kk1Nh)閊`)ϼ}d^4E\}M[B `Bd|_(FT-oJ+;qvgG9a~!@ MEmEOx&BPzp}d$5CL̈ qOޏbriTekˢ$#ttH['DwJZ%SQyM'VvCպjCr% I-ڙ*6(g_=+ -iB jL#=`aۀjFK g|~JnvzΜx>3)%Bvt\ozOt31KpXؔrUfT{֖6 g(i!YJokG0eVvΜ}'X\Cvz{xvf`#ۂ381@tᆊBݍZ:]NXԆU,䋔JD 6c,;'4ē-=m95. HkL=dr X+9»)ȈJ#7HDg͓k;݋EӐ U =^ ̬S裝KE5߄v%.m]1iKیgVd Ruz9h;d|U3MiB HwZ\ hAW^=Fu+{&M*75QX؛5ʽ@Q״`vAR R7ӊC-)DjA 6@,=6>n/yt%1;ה+T>6[Rn;aԧ[9^['`/{|Q7y; 5Ode*-p: bH68 jR۵sFy;-ϻ'@(Oߗ]Q[;)Fǘe,j+@=]QJ5F[Ex# ?'va&mT:FS̤MJA[ſBafݦBk>[tK+!BA' P;NP >ZQYQ &~'"2{>w#!"˴YBWrRf6-5eSPqM㱚P$vm|HO'^Ib5^qx>d3n'45J  |ޗP<=vA`fq+[ lЊ; d<--c=DLXl!nQHcz h_۽^1R\f &2'khdoWU4pfR:QpDQ4^B yZ^(?w3skIJMx(d &Yu-]" /lJB"TT=h:ޏ^ƺ&x &kMY†| <;. ~'U+I%Qr乧;Opb }e-m]U% |NXZ;xYW 0&؝IAkM[|*] GKE#` 6.b[Vc+Eh9sGHP]N,dObs4pS-꺀*^>O01U2(ZJD*kB!7"陽S33;@a Pz'wt~/{w(8e} #(ӾLN%Լ!BFl-w{=5n4~ .p#1*Y]< > ],"<ٗk6jbdKpޚhwqa̵q̈^@.yigsmݐGi* (Y((2O{.TiR[᳏~F)@Dl=Bm88alA66䜺y!I.!>M*{lԓqF,YvӄA_{Q VQ(j-O{Pg {vS,F8Z &QP9ѮUqNUa" wAaEA'$@SԇCOIR- 㰯ܺ-`3/ ^Z;x\#J(p>TEݷ%MfgsCpA(vɠoV|骂 .Q8jh{<@8>ҘY9I=#q6nDwK-W 3c> #洤<4-+Qby&;%%TFR-k!DnR)qHvGkr]'ċ"H#DrĪA xR4:-86sn CQYܣydAד%f9&}bdGXbl)'9BU&ڮʃNcXQXYI^.bpP׊.xSrt}'l,&h%gI~9>wu$҆xȖT'WJ6*E$u.Xrh;J SZw`CO!hH*=懵Pw,\0at9c-fmd8X?Z? ?dz—EKp|;y[ɑW{.g@%vobׂ*p:D7PGZi:x{L_ oS2Obɞׯ'(Rp5+^PPVJj:\3u1[ $kUSEQ 0ꃫoܮ=TL KwPk0s_q(ƺ4k+{, \!_MolTR T k LO ̛rGMsO߻S B"cJ>Cp:|Ag$&4EwB$ЍwL5)j0(Y/6cv]*Ba#b1.lk/ QU34ytT,A~?KLEfsab ۏyF\oqf{s3Stڍ6)闖luy<92[.ʭvh—&X jSHs{1*;Tu%VH L7"S+Ꮛ&3^V^F1I(:[jg(ښ ʕf*Oܞ.[ g/S*>'@f/:=VZ)PeWWv[%,yg[?GK 5D?%1[WZcPC؛k9W"|dlLtf+Nu{dpdLᨏ6YY@+rݲgǕpߟҷhBRPtL)rg#Yy7}q<-i<,UT?m .N1ڋW!!ߕ ]{ [\_P$z@ʟjfq$m2а}L0O0u7=<(pڗfQښܺc2cƞY)H;E=O}/Gt(/)X B[$SEOP𼬔(@=`Vvc*Wؓpj!PRC?Ps#e@ 1q3Wܤ~i@"X]N0|+/]b*!6^dS}v*+.M8MˤY ȴta͆vgۏ{?&=G^ (Vڄ̛wgX5E1IWBۣ,B5nM !hKw1z!;3iƊGqxIKUpL]ag338uO%lfG/e0FDW'oKl?0}Q]Eg\;'l@$OѦYڙ*kMS&+1̭\˺ߨX #D+hu-ƵDGrb皅u|xtøZٷw:TI(-9mmv5g ~f?B0i*NWNޓOQ} et`|N s$޵Ň4rZ4ʬp۰qbbZU&`n;U$Ē !и>ȋ&R @V$D)B)bufîzEZ`,$3o\s|A0aXФ |̇NFZiKAs_4O2^a4y *,{?3}Rmt̗Rms2ezcWH[GѿN7L̴ _*wY#A} ڤ?}8">99~[z ?" {HՌ<%6: d/]AXbֱN ]KK6Ax` T)WBET K2SlP*`e{vg"&Mh$7&G.CX_Pg \x(88ZB %[ ?TmTM6[v$amvXfAp.CnR@|`;;Z()>eJF1>;*Ji"ۣՀ*ol&SGʾ=)(_uVg~ԠF!d-[><&ANqU.' ^s&% š ]q1ZX)Uɮ'q_' Wy 1ᆁ#]36$iWd3ܺk/ϋs}+ܓxlϏ~ Wd](z xOnCcL;}slCI)DsDB%kȼzy7E_aKB5M3Ub/Z ЙokfnY*XbvVJ`:a$Xjق>bB`!+nrHs/5+)(Lk$!Id_нE" gv~1%PU`jZV.|h{"hB@&0{b5I y0 IAqs5ΐ#mR˖*ECkuN̙IK9BH^9xYW2p=B">zhېbNɮ#zZ̺+ҲZjMqsf`,nGwd1%:_cmIk9c 9>rT#ղLTpr2é=Q?rE(S OocdXaWx\j*:"#~! ҼϤ'Fz5WBG4r[d%,M$G;ܐc$-mӝD L'MX/4bIWs{7"`![ݢLmqaAY93pRv}ۣUb˶bZ3bMm7`tcA'ˮQ7˓c(zcuTycڥ"Jfp%Hꩣi%a8 !%aj" Ny9qLP2Ur (Ya26ƄXijF9Vf (9->,X'6K {"f|= KQqg\ 2f^gcFI@0.*эH㔇ⲯ4#LܢI`2gLOxb=>/5٧fdԕ S! n @ tr I>T~Z#/k ְaTpl)S;0 {[;)XH&{YaN{H'=,q҆xhD98ZEr'm$6re8I?,.kwmԞ}]o69G^@XkR紓솥G^uY";ܔȈCLRp7O~ Q"Ѻq.JQCy bD:3wK'e-R:QX[8D6E0z 7f( y`IY*v ++b՝|+`:U/$,&RU2fJƓ6sZLȢEnwPg>ffEIN\Hl%3ZS_UwΫѪji:붿.ag.t;/m8ɪŎ»&fFXK OnAc"@ _Sd4hsqŋ7z\jQJJ!@t<*Yr<:.yPD7\,W›1Z =t…8yi?Uׂ9_m3v>8c8'fNWil?Yt44 uyCcd'h >" ?C[8JtRswb'G(d"i\Ê;qyYX߆fQ$6Yϖkr޻+gd3?;a)t\,e'lH uJL::C9ٕn >M4Rf|~x<AV1yެCoD9𿘇δm{~0GȪ0ŒaWDHW"6"kZȆJ3Sv9eYޗYqGBpl7f-w!mn*68":82; d8܈ VFYvUcgq\Rm4aCL0>\T&`;!h"]R'XwwobIۭϾȠhK<*4>uF8%ug #rLAYsM'Vn7S~f5'=,Vq]a(ACDQXXE v.vK`sgv` YvA$Jc0`sLD `A+ a$kb^ $ƳJrҫەR]v`ܥfm쟉2%_p Ii ~X< 5RcwDB{>4{e'S`xk܀6ryEYaPUu:dsP27"sO F./`9 aK u7<^eee B%[Y: r2B?xt7 ,*}DgKe"dR7KR6dLڬN+WlRqH6q|5#mnZ79Fs_Bd }+[ qI)q걾RCrAU$ēӄ|AߗWי+OwVYϺ޽(EӻLy w1W暤LT$=\}M<#iSD`E4c,#3pw.="e=s' ],>X04vI ! W#mzFXLtĕ}Tb'bNp/":8fDX'M*Q_Pp!dx kP[l0zwk\f +#M#VR&J۪cst_`5z؇߮zܛz\+U {Z?m>8'1iaHw\,WPsXjBz6 3 m5;eh6tб:$@]"-ߵMNmQ'8c chu8 ހtWCх-^ÓYHgAdTse R_{jPZ' ၁.hvJ)ق2 'U}Ì>}lpL pq@az綈Y9| lj4&ߒ{Flvf'5XTa2rƥ4¨$Km^Nocxd1*;,ZC>j3}7h @ Vb=KZ rBʗ`Z({,2qDhK9YB8kO|T5`Ě%B_kŒŶ 7jWmnF ;vT-%ǏpUMXOyIg۵|C*a|D`IDMFכYH./Ћ ʾҋgyW7Tp7O"Cމϟs.|:6=ӽg/atuu OF*7,[  %"ʻQLtcF;لY]5߾^Ib4+򞦐75킋a<_w:Y1۶P=!NEy#8 Dgy b&?ΞRvSd2v70>PPX?D<MSh0\<꽒Cir>5N56Zx0*j?(?F؋ 4?_7cs"J{V#^ը]W|fYExmO+B[l!K]c"bXGy.gOSM0xn*2z _7=)kfUܺ|160Pr4>Wx]Z 60=%|㬃yPFwW:0BERa\ʃӒ$푬YWq;c D<]N ~K]2P=WbzFCMV1l̔4?mQEEQʐ.F2']B3E]P(g^}N#WyR'm>@̍GT1oj|XڑHo(w}f4HlkQOb"x4rPU{7g7I>2k]TAyK\ʪnOIS;I&:=(pU\5N^0MȂf.TQ2Xi COͯQEM-#ƈe;@[^prF  @9(I=W'\JDi]!-T򘽓)_kaxO&Ο٭c|v6 OWurAuO< rԤXIq)/}RW|# ʕڙw־ZVEЇKӓ2bV.X)6`D"G#_Hnw* lRC w٘Iq)ǖA>&fd돊`]o aw|(b2$"^i3~B'O!NJ¼cj͏(=Ϙ<4_F/KeDkBHc{vpgR))\sa"F҉>UW$ x~6-{|1hV],/ՙޓ0YRE𤂾e .Sp>\:[2XM(zƓN 2e8Beq}MxZ:0SDoXAߚp0Eiu~8j"S M?*I9Vd\Q8uH{ȳt 29!l!^5QǺ`MĈpMJ~YR<YU<<b'J'4aoCNK{ĿG0k'zA-y[1t3.icC`Fkm 8O 7ia. ?u1fkgܝ^N'>S-Yt MQŒ2oKycWv9~%m!Io˴+Wfuz*h[[hGU=HB̽M"]ș^ΏR+{c]ű~ZY^=]I53Eĉm2 +1c; юƯ1U_T,Z+D5#5ROe&&,jHᄖ}^VDۤQ~ ּYhGپei.5])Фѥ&҃k(GȲqO].΄I6F2_6 Lá:t67a9pY %h}##hj$g:VQ#{Sl2;Z,- egmSNV,(Iv~^{q9'1hDc *Oq}hhQ9X`ek2yW:Z]C_Xldi]S;%iO~JUZ~~2k= 7r*7hO܂FŮ ]~e)Gmr f޼L9M:d-FDzw m}ZUr\wՕc޵5 QjQ e:B!r$ٹV,󦞰Mʃ.PX3;79ǜYHSdCQtU Z9w\Wi3 `r7~8@x*oP0NV#|Sp.!V3C}L B.w#Mu5V$T/x]$LTǑHQɏKW-pLW)N's.,8)fL'K~Equkp|(P渟aw^Ȟ7O=,sE @~ꈂ 5{+5y uHV̎F⏣Y5fP.`6;)d~Xb]OE}HFp5>'j.xg1z%15uI{yZi٭^L'1b 0x6${ ս цKFXě{DnA4q`[f][fJS=Q>M6ߌ}rB[!Mmmb^Ji^yd1 ULCۂ("md` d ;Ac`mGAmM9~3H*X- 6$zyp SWgҤDWx w'~N 9>>JgB 1waG݉(bm(,W Ϣ5~I%syn-k=(&I3YO4>-$F@.3iz&Yj510}:phv;%nsEmuz=M~@pQ`´>\-2h3DLKUUn8оgwcg]@@ϐ3&t#ᒓH%Gqu Xid"pM،Td~%zֹTp3Q]8i3NOS_}n2ϟޙX_A/Jh:~#:-l3E-8 2tlAD21tĢZ꬛̀==SO^FO!׳"i% 4=I%VIG7d-2(^WSlHgT"N(g|Y؟ m(oKlaűtx삯E[qH,GJEmӣD_[,D,61P ySݳV/hƀIh\PC|HۅD%L_,x7̜MLm]M{`GbR:%@õp +fzŧUf:($ܼeuwcFpj϶ P3kqJ!,V>,rovmBuJ $:ӭdH$sS8jUҴ0G4E, t`ߠ-A㜹}.\ "GUolRWU<`ڗaT/I^3nRsb34Ep{"fdn- ~Ȭ]B+&ƲZ1>4\'B-SCþ$sSO.J&*R1HChFesaL.$1n7UX)}SbwFy1d,B Bsy7_ZFta vS5NuY'֦ժrl8.kRA*'ӥyr鍷YԽj-:=Nk9Sޥ,ӁNW͉܍V#y$Xa&yISݍ[gk 1_i5][UMwD2i#ɧ@z{"gYrK2֫Zzۚ9۔V Uhd뢭`QoF%M>]rwȲJ'ɝ70 WZ,ӟey vNtt $_ y!0v輻d 3" B {ʜߞ[ZĻkY3!rc&հ}cF.WTE Wũ:Xs\)dBzCq,g*p_?5Zx( -Ŏi|`_ɝhf\]Q@+3}S};W`9$CD{JN`qJɬI1ş"3d)5lx^ Hrp2MI8.2 Z?Nؿ;KB4T?y3 :`S6tS_u;K8WS|@O<-=aEe{ ëvf'FNe? OŻ5%aP(3!TK;/2Qm`?٭"Lj330~r԰L+fO'$ ,6m:b"* 8R{-6an:0bha=гXBsu;ntR Q 2QZɞZvz%վ\54R֩PDܬRi[dctu]LrIs-UEJi64]7&kWC%ׂ>mԽUFzwOB# xiwnGim}EO\x` f88&Bte*Zx$-ҕj,z{h"=yTEE F73Ɠφ@M,ۅmiVL<[A20p}nMߊZ3&խwW%4W&=Wt,6-Oܧxꁑao/׊8?s'=8*0a`ܽKM&i@lpnV(~hsVXL%R ߍv{$!/q ٿTرkbc"`N'05$N(gGZ 8>"Ϧ#ibY9WfSLC<븧d>$i~DϾ9@,8Mb|Z Ӌc>x-Jrd G6JY7QG'{]v@4 D'S8_Vhٙ h8m`)̫V7Kуy8g4|M߹[8L*o9~i[ċr;/&K|,;YZBhΘW_ Κl }| 7$axwlO12Yߝ&KCäsVzr~rUWG$P^^_&%f2nTS_ϔNbfܫ4u5\l0 TZiMrP?S )nK4̬5\4"I״D-vym|'8QB.Źr^Qё*\3B| C"@Aʖ%\LJ D +̙=)!SBԻ\!mАtAJ@](H`~v>UF~޽fQ[ l5\'w.z_~]0YSQ"Bfu駈n=[dH/ ^1%[V wR^g 7GI}AO@GS q`X#3:cċ^rd[gr]|Dhhd "QIWP TV y 1ߏ±# :fX&C Nk۝;,MV 7%Ԯ/["jѹbRi}Ax1"|Z=ɺ/kV@JWcQWԚ 3 ۝K6ua3ydj&Zn:Å̓B{E_1>qZP2뫿ᐧ'g! HzBTYE'0Zl{xhƤ)oo˩ulMHnWIOƾ]ؾ/Lo_k"r[ _ʪμ`/ 0*=.9ީDth)v #p0.o[7&nfct iܗ uR $qr(LX>].$FEz({a`'-DS~88c szB$erB9OrqR'>,,1'^wql7m{a `,\Ry -Z"9Tp" {倒U|:-֜v 'A_+T0pũ[F`AtkA72f0ufp)ݏrxxQisiǺHP! M3z:l7譠Qi4cv9A7vStSM64wS ñ6GhZ}l/Mdަ6 |NH3"}-:Ku]43)=Y%RUQIڪҼ$6h|^-3;[ KJ\UB*4ICQsm, NӞa] cD0̍_:h!^"HqΓ;g><AF(%-,F'!?g<}Q?˘A W0'l~]L;Ĵ?ONm@<5D5%J) Ȫ7jaGHbn C.tdT"4-pXe! ͱyķ"!.zH|\ F7_1 @#XnKZApU﨧 mj_ߞkcLE\S[] w: V8S=-A8v|Jf6 ; 2M/KaǍab|p,7D} A}9KrjgO]N?烺C5B$[!ƸЗ6b SI$ HJsNd,S\WmΊV#m`2yYPDAPvw#E;ꔳ1 w8YB1dz㌪^$c嘚3Bk.4a*I9uU'6ۉ fgs6ɑtP^ 0p3Ơu[%S+2a@想 ,הWKm̔fHXӕ\)DyV 6CJ5 G_6S2—y֐6/ 58;~&<ӔvGl2 ?N *ކۛ`D_,@c??آDh:Hw>=ȳYMcK7**}fGKwU]'(Co:% ÞhY^C1=]+ng410nFH ˜{l&6oDl駴QծYwlx_QI-mfPI)VܔLO*#m89lg!lhrlD<8!Sze$'x) />;(|06qein5ʨ YHo% HW_m_gg#LR3*R*I=)$E9'ASON wZjɓ1,Ô!`p~F kr›ʐ7]_H5@l1/$ mmH0-+}4>12ҩLg)cא1?yò9Z@TKc=Y$M!vz*'uːrU[\;MgwS/Aj="ś6P;gE-QQ;{diNNDBqHLf://.$2krSR }Uxޖ~$;&h *N2\4281:^)woq_^gD5Syv-u3./s~*r|pDZ 0VQ}jA1"j{%3Ѵm2'Νgc5NS>JJH5}LGXDQr槶;<1r.t"č:ɘU,澜ת1;X I7PRt} IVRɉl5X지'ZB1kZV(R߷ӋRGXi\5za>FSN,] ̿w a;z@]k>`@dkB[7WC-(! ?!#%# = JD BNr9%"L3ŰKi_ZsՐ rZ *_/aRHj[`{}6cļ$o3WR`7\ yMiuR Bl5gk,1Saoo*4PCx!Ih؁!YR_: G<.ДlnU[XN{n|!ƈv+&]-"4;UvPkwvlbeқcrv!wq*$`0nЇ+$K7iwzr:J CF {H2l^ Y񟆬ֶzrMhzJhBKCcNڛ.]4./w@,Y/EUlnZ!%߯B6d[ 7WC򠳹1~2*ѢF G}6 ZzB옸>fچ@6}'"ڈz5Hz`Rl7~E_u:D ScQQ@mKo$y^;k)ڼQbK$)7RD~mOht#m/=|D+Cڥ 湐3`t ieQbNq'Q2Xd')??w;&:,ަ.s=pi*Py`gʛg.U7&^-oi@d,ZFE*˦J b4F#6 Bٸb;.1K0®\'s772n0a,Mx0NL8(*$ z fYj%#"cc)\J y!I-]墸= VfⵆluBEgGc$(Ϸ>cSyt,!#:SydkI>ow:%-z2T~%uP+OI /^ֱ 4dm~.W\ǩL!۷yŻ_AihF AdVc gHw)y:ð"[:1ݬ&F-k<7:HtT#v;ZWQ<8VҢ pQK臏A&Mg:\$+@_(`ݳ:C_rzF0VLg;N(@եN'T0n6/,3YtKӅiORe5ג#"28Yxq\  3`+/M]?ԓ}!HԱ-_mrnn[ۼ/P=8?q0YVsұL|f;~g_|,S,">!M>]7=/œg2R; c/פؘ*L;ud1zX|4*_j ^ r"ZEȉ ~8mby"iKQ$iOq{^t>:tCj\Pݰu3`3Mb+ؙGzvP!ÿd zh~%jןo0  [0:~ϭ{Ii:yZx{>|`A.i;!Qض X"MiDpV[ټ`))c0\ ^+ tj o*s8MtN;e`\uX{vdɂƎVIpӇ)+'uyj薙Hxtd@%?D$gmcHmVۦkGw(ѫ6\J:L$=/#`y1'PX.Sg;JL n೯uZ@pB"0Һ W?RkFH^H<ş ۦ&>tV68,Kr/Ps0s cOQ -D1PJ.[VME9eYU6йs 4g/vI<Oh21{q;3lLᢚ9_?8Wvr;iFAH!܊&O0%5 r=в:Pp3';\dJPF0x#aMBS-E*o2d P'SۨGIܟr)><-ufa%,?;C!-#}EO#mE "ٹ ԜVR|7ʄ{ҚRG6D^H(K}V/ b_ګ@a*v `BLlQ+@+f[ 9VEq>B˞qvF #f~CcqI ^ϫr߮41it[2jƫ|*8W*TKMzX{b )[.s2*-PP8{O!m11*˝ca?I'PZyhfh]L:s*#?ccߪCUxgT%/pEԸ%ٷ<W˙(m//jk܊)>K* dr}< 8ZfP9L>P1U0Ayiĭ&A%}{Щ0_Ubh>07_rqJ2<\b䵪b$D2-khC)K;5DN$Y_j֘ >Y8QkqZH΃W8^Ixj}U Ͱ1('A3B6l~\eb:ބ?b>a](!RZwL`lĢg"tA 6h֟~4TGJ0tH_&vٖ*1!1Mo:q~.";9oVKvo{Rш~$S*n78\wP1PdyMr|q\MODhn2=W Am,Zw@B)e;3G'C]4AɎWP>.Ġ J>2~SU˯Q1PE2emM^u낻0($ƼB7u=\3q,!!m/ku2#.&?DY/4;P $v"iIʰ?k݃?JtX4E.zVDS kWq.C RNT3;q׎&'yŗI:ؓdh/o,hT'%KP$`=AQ X13pVp Ni9L)ͦ4}IFhO>gx*;LmJ|lM٠ [k> J?Wkv*zjMk`B.3o *i/w~ī /@wb1S+HB "֬x_LZ tֹ`2 N0"ЈKœ/C('(} 3;=;װk3nL!\ՐP_?5?9PSUyfeՄ,7)<6/8:ň#j2$pI ]׳U# (PoYyJRaFpRE*|fj9ۮ-JyÞF S,8'6Ii"\iY1ɔ ^swb(Xܱl7GIrv$-µJ'd=D(Of :#o4_nF?[hJTy =̟@a9ߏ᫅WQA:Q4€:JBrEkYSHT`sUs{2&B筭T#,鯃8*6R,H 4N@30fI;k 竲WP-u J=19YW{ #]<4AU2! o^%5".YOk8er4yNY2{uڴ CO)67*`u)K1֎vAnh%ca?nמ4ϐ^TY,i-gM&0>l-'+LZ )cnۃ7| ȽzDh`e9U{.}+ߘ%SzhRb!'O.!ʆdz"KmiIMhfJ %.>7R e2v*}gnP΁ `os3L]\sp±elp,LDP7 obؠW84/-5`ɶ~'!$fWŁTHH'K+"bsZZrIƝ3K&EQb1t#Wg+0X+ocZgh_+VC_57wZ`0JH'ȿLٯY/G7 iV?GmѮlhZV~US?/E,S6a jj Pg^C?^Qm` *6؏j"LZM\3[=C|՚t3qE'?=ٟeN̬v0|9톭rۻU(k=:Kr\0rX5?4NY ƍۛՀ-b1JV/gT*s_@0ĉ^OD+G8Iӵe߱_ի^js!4ٝW;Q~ɳŦR\ݧdZL]Zou$9ଊ{{k-h"X6o "/u|&:j%]wŮc>I+ZUa*Wgԅzzv޲ 24~7c 9CA9C6H-ɫCRI<ZsUdy2Fo=/mF|(&Ylsjͨ`NXW6 ( +쑰H-*E)ZrƉNCN1 '+ګi2(b(7p9vɥafQS;*iJs3{k$(Ck汁.z!)ra*^ɣҲx.Z õ%>U~{ZV&Cui91psrhS/gfƍ3-1'iFc_rya"*Ep}hbYzY,KӇaKT8NH-NqȕN+\R$`Od|бa.o "d]N7._KX"&MU;Ftr%qUU zFr:eB>֙v`y8fF@Y=L)m0}Hvpyś#71!tD $ތ5"N'U;K$P JწG&(=\ ?3;Ph1šِQ<..@O/םcE :2,2`߉b2xG`uBɱE 3鞋ny$H3г14 א?3 v7D4C$ڱ9{ ưYA)) =AEtliҼy7%rBDk⤰u_ e>mz6Ɛ=yh|G>"&?h:BThj;[kȗ`mUÒZaC[}dC3wngd@2„dB8P)fר*Ey"KWz$ 2ou,1Y"n^8a,y>48D.ïߐ%^QQ: 9G~pM}}<ꊱ&DC-(L8Smeu :JBeŒ5LW?oibxsa \3~yv2asJ)GZCDfkѨɠ+R*;y@wV1A`(-@2x\89'C1|o[٤ <=jXKaw Hz:JUIp?e[g/i<깗tB(#1Q@xN"FqvUj ڦph3 lҼE΃cgZT~Pո,M Y =O2sL@(\%wGVbTl$_D4|N';S{(Fe-OY {J㶠uʄkjX3v ildf[v(2(6c} Xڏݎ>[]46vw gTBFwL=##"> K5lּDrU+Ъ>o%ejY*s{s%Usȃ ^jF|snd='v~,{{YGsp<=PN:¹܄kŐ9jm@Svt Tkv~.#Y r#*9oOrPubW4ghfedػ?RZeVg)د TI>?H6Imr{Hd2ed8MCyo+%F붹5)%UЃ96M !hTP[xٗa6juT4:q(e|F5IbJSj}5Gv]rj.hZɸaҭ1»Ƽank9IH@־DK;3lfjZ5 @L>-ZWϪHw7\Ї!55D}Hj޷h9;MưF6$D LakB PNyɄt$t{zRŨ[O/#\k 0G^=S5%3n3ax*}*E5~}+UP& ݏ~PTwOasJQ|~Y$ 5n0@4mOa ˓HZ1X!h C$P)tkYNkfcBuuŐS$xabIQ#I +:y~YC 2.5)>ə7jև.7$f34$߷@' d>7zP`+bw2i&Eϔc4Ƈo3O~56]9$`tk$8)gKI=Hn5~s85Ȝ\H/ӲcV&(n7u 4%KGly,YR )S1"[M ( 9ՂS2K R 95 \Pr n'd<\N^vԯ?Glk !f>nʱ=)׾VC2jHтI^\]I0ӹFZ{NVTa*9zkϲz XL} \aQ5)\Ox/%8~Y&_0t94:V8%Vov?JR ^\M+!rCm=\g&Y!a~>?ؐ\a|}pd#󂖼]A3Ƙ=.L97|r<Ͳ5Q-R( ILVzmTwwrKܻSJ"@%Cʰj_TYDHNrP[xQ#kpo;5J-+orV-e\+.%R~J+%9ˣETA,XUK`aU!]~tukw[i06Y']\(ֵPCp3 k`uAҺyZ`u7p/y(Q[̤SЯWV] 1a"*ޯg501uUJ[u-Ev@{چDÏ4d|Bw@!JyY"p\쨢s:?ٯGgbVZ cGeev|sFM>lƵZPi*] C +X]= n~ϓZ|-#GT GB' rIБEެhG:V{3qMh7WAϷfF@5(x֊@> Wm2\[*Ca薐mp^U^D-)lxP% h7^X}ԓ#oAZ%Qs8V2.wr*L(΀t͈Bٮhe yLҵE@1 x(AUbISOtp+e!ٲ"JCuqX>H׌x#QzW7}|F,hp赽)97OME8\w!ac#=QxiZ{tVh3Vde|'K\8 6GlAɶ>oLb9+.ybGն,{Cg6nG aG/7f, '-kxg$`E(O6aØ*Cb \LqQCֆ!ftǖ9GuZso ]jXpse3:ޑ-wh0ooqx.|WWaf ~Pq꾡+vy*~7J/Ww|rFf|ԋi,T@8 ȶt1*\g  ,j9>ܺ"8zo> QV$5\"$ !`*L)hMIao?䅈N-Q*ua{7FGy|C0k5Twm*Y{3WGqccHw/o.OtGvPZ+pJFu4%[5,}{`eI2jE4'!POG9ŜPG&P j28Kv 3.~,9T9%@JZ6|ۛ} G{93=5on:X%Ny7.T,*P :S3к['0hBzs+d_d&A6PuQ&5 /kӊL0Wk fJ I~؝tʚeXiy=aχ#fۡ hNilͪ^B 7KzRƌV9 +f?q֧ ] ]^p1֓RJV0tgR+7{yvs_ /,[-sOV1b>֋4@c1j [W{طEB,<~J 4c*CrNvgx O*h.JSAynZy *W`fO'zan?W#Y֧ .d+OG{H퍔$?NPdaO|V]UMpS,/fqӣfDeo ]\ެeKm()[^`7~f:=rW fxL+_p”[,BhKx?t5s=WnB$m~ fR4@ѥGCp=V0/7,1%wP\4HnU0?t ­F H} d-gc ̍S+6Һ8f;?=B/CqUXr%ٴur=)R9lg=fL;{O%K>[ZnUFqsaGJC8lRED $@_ J2̺0 5ٖ@ƊӾ|q5}aֳ"եўAH1@XSҽD~\NRIֺޟg/~V ;#fIRe1_何 60 <E.e5)Vs8 튛D~-Xx N N eo4g#ʕb<^~C($^٬aL;B!)N%֛d=kcV~ZYb;'dI_Z (vr _ihǕ64 cMf{8ۤԮRWlRfz(P#\؎NĉA:_ZgRX&C@ժ?$ wUP7INJ6S30zSٱ|ΞqPOKSJȪ5xk^wӄfX~/"(UD/̓q7ھ&1-9} j3Q Ļ% )%b w2L-4BqK*-?Ͳ1"qOԑFdȂ>#Rk4`C_lAwtImF&KkߌU9/ٝ!-҂usVk(_3VJܧD8@:q:+a?#@gztU[!@`݇=<|8!RsΞ:$kŖyPtrbYYGeDE)(J4nQ)h(gpxS8FK}6wRCODn r@¾FK@3AJNGuyz[En2[5 Fұ4&Hu?B#0h W9+nC͇/f OqAIXWxkwgиcyJKngT;,?_^J0Q*ʏ<_LE/~02\]v.Mȯr .._ķfbα u[Vk Q\P [IaGlN!h ɘ!L$C߲a!GB٧!}+z,%KC! d|1 LG!]ؖv,qA RxXH"]?YCWŻ3"#]ıBknb6tۗ"6.mҾ"I=&~P#Ԣ\WkHKck`*N E [)) 3;;/wǮ : UL 4蓼EʟnB)bg6J'G{Å׍`Rn {~U"/,C.zBɮerg5d=Zd.y~MHy?9kYx>x=?ŋ7 i٘Q¦5 v#?^r|.||LBiiY,>q')onww&bis7dҒL""^C؁:5r1 aMWbiad?!jiwPuoWEwܲ& 9-'ąJP [=p5:BkuvQ%2 #vdlwL.3/dP 9Z4$H) ڀJ$F_ݴ`s.^=hUoVhNõ$XiAI4ٞ%A7l @dR7q֝; 6ڞIt&#sPjkAN,Z;n%c뮮m pnUjd} M]p{^0ƬhZ?bk$b,]s%-qvx'%o8=4Yh0wr6謁+d쎒lmw3I)*.HGӌIh"1sq>x ~-bcƜ`2!fr[0=/ڇ/Ⱥ[9(DҙF!P!:L=041Wү/cbĚYFt͍Wt; ,)݆#q-A̍ma5l=SW]$_+Uz{HB95jJ>6}67ƧxeZRƧ$KS6)R ɰ(kK*9r,'O {I~cenV|UW MXRPǤ534Kk'=De[$-ۧe>u1-+8՝]m lUz: M]E3ȨQĂ.Wl$H7HQ)ʚ!6DӰXEG@c͞ü흃0vبL4G9QM0&R'  LblCeǀZN"?8o)d #z-O#(Nsβrwtj4K\8u "5ʺ$B-knUvRv-WtHfk<ɴI%\hs?qU* \ >q@ X.L!yrd˼m;B^ % A ]y'BoSѾ(uu@'r5HJnw\L6 nǠ};ܠQ˝چLp$5mR3;Ӥ^!CT<U5E\1|yi=`ǧ'~ř C"p(/pToO{*Qx0, ہYo-4]At uTZ)m}zMx(ePK{U/#GUVPt/Η(go 5ݬP6z2!gXーa^bx@ξ8NWC뭦'.-P&e谣S`N\pV&l0TЏ[ \RHʶ .^z}ɅS*yˇ*Vglab>53`9Pyg``'{lנNF:*zaWbm1o k0~sY[._k[.Ɠ Y?.GVS_[Dc~z#sG x,Msξ[JbU& u%+;gmM$f +r؎`D2Wiw{5xpP)ӵĔr9«F>ةt̅lejvҩ3õE}mu"KYA(:`%\)Ws3G8p/b. K {`jHiN ) 6Pu6'JwO.wlQ=]/Y<Ǟx&wv甼`=Q'gid2 $춻c@Cx枦kfG羫2>J6gL[,ӹ~5'\?1v4%AEgo=;sìBՎL7g6[}VegAWa$վpbm;/3@iŀo$t !CJ@fl_M3]{\CX@4{lϭOLZ7ؗ6Yݛ^ZqϘ& O?MƗՠ[ub=}9(#qC`+o2S yF3+˷ `;캥.m V*Xs5uJ$8gx})2{pBE@I`#s>^'q"R= 2Npsrz?YNcsЩ-o|=#^S{1296>"._ W 8oz >0]vnByC6js:Hǀ\YjB EsvHp~rTdj3c|`bT;Rt]Ku&Pd_+]|Ү* H2z۶^^HcM$+7Fi|WaJ m. h[=z!8 =s-;ԥt̅(Q.vvRL3Q+RCj-)r x ƎRtT[lJUZq~VpHf)|jp%9Ω}TҸ~ŏ $wxpmY5D@+5Jz'sdzO-ɲZ/\},x,r-Ol,":͈s gC`1M,sD+ke=ot,`K p)exE{ćm>y<_-'*FwGV"쯗{R:ŏT9(.vineSĖ?pBΜXZxi`5gA|Cho*kJWԦh\K a"M &T-E1BmsdN0nk.\")jꃧ5 uDzhƏ/W"w޲4)ELQkr 6 gSzSb3ٓd1Cb6k@A 2o(v Piry Q2m\g>!/{yqL}/v Or_6u,qlAV1 D#5.wv"WY!D͝J\k$lGG|`wcF;@&s*Yz!}~UO'9+ey=.\3f v5jGg@"Yi7g[YvGRDh#4E2'U@̍Qn"tppQ{CL_^~3XD,9$G;Cn8sDÁ, M 5-<$_ #Zqw/勓*}ie@@52Tji RHEߘBWmJ/Yۍ؂AkcX?&bt@ӝo|)Pk 8>W؅^K#< |驠~C6ҤHyQ3qw)T˜S=_Z鷈b-Ӏj-P BM&.DÛWrұ`4J"66#fR`̢q)0{A&V %\ !€ӴpH2陭K"Y}3֒`?Tlhqz.DA+ E}+8pzm~W(ZC;凒7ƬT&4 /Xk QkT 7Px;e7t_dV{xL\f'7pmtBL3X;K.GyH w$ ;ςNikt?P#o[W#u7Dy)2\˨L] qmPOwO&FX=~[rؘ$q0bbSWya59K15}6܇Gx_#%V:ꨵuND~xz&t i oD@2Upa5MHThU<[n#tDz$N3pG郋зf^ vlztꏜN8aЌ`V *θrUAL{|>3 l} ynqг3Rˢ cH=oAN6 j+w-pQ.p,e 90Wڑ0sV%_@(-%nؙ{ DUbFzA|Rz#_h5fSxrӃ㭟z>΋:-~>+};R3ăN$?Z񳟝l8탧 ,?Z^ށxnwHMT "ڌ:"](.TP-d~3Fm;qڀ 7gs;I'y;IgY$!ZhFO4b~MCV{p1*L%nK3ZN(wƇ}RjMBIEcyFb-F1i%ȔS[Ecl1tv[ -dUV9s򾉱ˈ~9 x%z-g& Rʻ9fQi*i1,pNaSɩ$c%7 Cg|yO+Ry O{>f !µ (>ڇS8LVłF˻%agAXvR*7;ڐnHmͿ 4%&$)=zM63xqkjڴi׾CrH-%1rxQYDÇO?2Kʭ1ThRD$-w˖l3=YK~BE>Fr7Isj ^0fQBDaN榹Bq q߷6J"NBW˨f\M^u[ s࿇&tX͉y!>~)PqXڛŲ9/,?@|x{|PNxgXR1_ oT"תc,.` 4aT8쪜b5~9tK&8r_`P#B@+u#xHکDD BzΠƺѣNn8ybjgeDĆUn(!ܰ2-V !E4/q`֏I8s8l=5٬J*րcd0^6Y(ȋn9,LMѭJRǼ575,clg|M67 о˚gzϞ=`=,Ͳng :,A[߈(0!ԳΗB7o:}gL'<ؿq90BK(@ {wv:;}[i|΂ 5J!kԶ^MTyt4مb!*Og<#!$dn2fxD%烲"86s؍RG_-;e K^Įof [o}Cfn<饞$!ʔ܁'RrP:$6d]INueqC\~U>YaW.f:>J>(|OcmP(d _D];6UFl&SH?yE-7egܴWMpPi!E)ޜtznPi~#vA֕~skg&|5Jdl3-Wpz%G%Q"ijrŽ M~1vLcQ{!401ZUwGQ7:o yGcV!^>} .YEΖ9 5OWώ_B؊œΎtJ[Ys+9<ռA kW#OMMzIH`Z@Y,N%oO2!)c?W' %_uXA9T}0M{J 0o@$jW624iYY\Op !_~Q܎BKv: p !n~{gqF(>/ƻ-P)=ZyPiFý ho3diH^M9ԭE8y֔^`Y`g8H#IS$K^H B MT.p4B.}gFlnLƂ'tbG ī@qDŀUx?V i 6|%hx (<&ĝcíoߑV8gl*we$Yc Pe9`xFNY\فWJ55ir,g9!rzn]6Ths(d'e]7= ]mCMH{;Г8poq(b,ʉ|үlSؐK^(x$_?Uj@vWK ^#e;??qK (TtkJ+&wwܟYml~pV@ɳpʊ}ճVF**’!mEv̆uu *a)P\Jc5|wN. 2%󺡡Z2`?5 zlrY]w@Ŷ. -NBoSEnkJ{ w& z&.Dfɋ9<jJҮW%P#Y F+|!eCg]u|aB'O-.Tp)K_U]q!6uaEH},kW]!K5ˬT7B_7.m@k;>D 4;dpLS5C+IvS+0gvıJ*jI($]X$s_/\ꌴ+%U|]x'ߤMϺ [~=@ `/ TPM1xkٛ3j-z RCʪ/n6NCx `20B1Krg:r H[[[$Px:Cd_TL7D[b> ʌim,Fd N%g ,yw^ tOlT\i0ab_r;$B~IwTѰ@89g6}I]: +`Z ȁL n:!ska2VCӹ_rp'3>^f# 뼷꦳Q!/֮ !_W~W%K`g>ևj;NⅵEQЉOx."wI$Wp%D/-/_uڶshcUh8G莋nʚXCvm1).rf roaY_F\;x˖MήWک|ݳTx{d6ĄyXPٰb|2*-ػ-HmcG83gAz2=|NNWE&x$Yh4]DzU~4,-y,GD~bx'WXhkD.$5g|^Ɉ!P.sQD?/|QSv]+au$lpШ2)yɓѶDĿ5^ 'E$Ep({RMDB/m1gs(yM25[|eW8*u?w&t a;~4BI/4,?jb}dq-&k $Jnv,L*SiD?8]WX]~MQ)~rQ)*hi}O޷~.xH Ǥ1u<dJNzcZ; KtT@te.UdȨJ6 R ⌥@e߾X"Pə.dD JC&ƃIb殢1sLY;\`+hDe ۔8yP KEXAv܋HpN(uјKhǗ9 o mmT\- R[a{ሲE<-0LT;74>TҊSBŒ!ENZLFʃmě&H̎g$RMD*[`P`|d <솭W6V@NRͱaU.LYes.3'%-"%$){cD 9?B  @LK56 <2{{%ƬtDgBo"i+$Wk^ )6Ġ|\Wc͈+a^Dۡ~='"q*;O&ܕR,@ǮBH#z"f00'}@QSf tA~99Aǀm\ F*P!T/`\/:DUhҎe]_ 塤(=$613XˏY7 X=x6uWf[_G;gV)Ê|iC[`Ff1.XB($(*4J6'a:ZVWK =glK4?5Fbh"5*67)Ƹ 5Rrdf Rx[A2AZX[<22*˝ؚ>mȸfa>bz9\˥6|(p"|WVa}B$H~IC$s>LMv`2ZX ̯H 𞻡:sdx 3ڼY|_^V5`ק zqHS_IrA|{pd2@Z6[s)tw՜-kp޺jz`X9T;5I7&1F1E!&p%jC}1vi]Mϲb->lm^@{&c>c.:XD\Ŋ=t2X2*u'2:JBvIˎ6e)R#J:$| Z# x53)Roqar;> {~Pd qk-7dE5> CYtF2Fv'ŧ,j43w*U%@|X>)``(]զޖfD.>|Xenv33q.HLEPb|\ڶfaqIW P&N6J/@!V\z- y^I} XSe4 %ш({uESJ_30FP^yw/b9M"bWߔJQhpv9ev:n& ]Jo~g]nQ=,8 !%ljJ9r7Qf'ဟK#d?U^CHf:NC8BG ~TL4F .\W}2VRFʮTu+8%4aMP,qv{dEx(Wݎ舗bBn,QS8s) gkKιxjx8"l%|B&͇YN{՚ΎA"Ş p9*/AϥI9(uYghEMIz-'8evU5Al#  d+-F4%H5-"8Al]\K^wФ3e͏xP^_+٩1'h29Bn8W)Crx aY@P0{^^wou,äYf;hqT> ڳ3&_{BJ{UFK  s|4NCՔ'u&Vw7ƤO;&ui$Nģ=fysϾ>U="iPɿISWuf<􏌀%#Nݽav CQhsBģM0S$:\c=?'X{־'Ԗl6Ԫt$tǂ GΌ͙0&^eyMg,F8ز8bbl4Moj hwyn?[7XsԆo?y[xrMRxeYh(oqr `aك*YaY6,tb .y,m/ۗYNAt6ߙQh)D#@Ҷm, ysN5Iu+FJ#7`?1~Yf#hӇbzC탳2~}Pp;ouy_ǯډ0 &x뇞.{Gz RJG+e'MCo#AKU([,y /Z[&4tjSJBeH 1[E`PfLP)u8綔=>oVp &WXwjTyPh,>-/JpQPC(QvE;qrQSHC[TccGUReDž׫?% e353 \< [sgsTmߐ(Rҝyc(<#z%93Э\aPq?*^^I?;_~;oԙ88Dqd XDT$45!XTvxDQT]uwq" jڔˠMUՓRh0('cFp:b _^g)d2"EHfAq 6|/:XGGvUxd"e<)vFy5 ̢f^LTrMdx:[=䘇;$Az2&iй];y[a ]fZK͘PWSķsU" zk1Mkðؼ]Fɿ `Hq%fKA?a>JXk~c5 9âp3]~ߖęY;0pVPL߷ŽWc:LL ߺ-+ A8h(hcp™(֙V"ONmu>X0{k%kr :Y(멃a( gЇ&m[G[3?j[e0G(Bj ^g9G:¥" * K٘!>g/C;;;B%z~T[ʇUGwZ/F3#Xbki2 y8jBS1Q{[9t߂tϮ&2PkډXf;3 JD,Ziq<޼2 n;\NHkκ#x?gFf.1 Bp~pSbBYrr/3jpx*dT[;6K{G~h ߏ噠^yjDYQȕXhdb!Vijq3t x-RG1m =Zw.(b\ eBP&bRɋkʼnD8ЃMMs%*]"΄Kz4 O5 oHQh G[Uk$0 Xcsoʞ,B^$;"]l)6?^d'` GL>ͬXT2M*ֆ\ -VۼʹcoXd ߬Ṟ;HN;C F,Z#NQ<- Bڤ'jGݍHv#-`gDxdś9wg.Dm,۫M.ʃ "CNʴKk7gv}{ꍟ{2xw X:,4|0Δ| i θwRlm}d]]SöRxLgA!^YU&=\~a~J$항+즗{!pؔʽӍq7V%y_ң4^|74'qdo&wXV)ȃE[,hZ˛v,;ھ**PJNMs>(:@n4J v:Ȣ^I2zOWۺ/S:`5y7r0mÃ9n~fyCYZLi2-GA[+6Wb$zYQ4ߪ !OtKf2ߩW6d\A x%dI|wW.fj d p|Y10[\&2dǺRG\! 3L~ܳ/zyH.gًf&&c@6CH'0{3 }`蒈DwcCjwc$f҅)$9xH{Hjx7~)bh%;꒞wP홻eD[ޭPF*-kႍȻx1 <)bA< /-dB"&^VsCr)i$_;z& Iem1`$u8pz`ͣ*הlOz uIYm\7|+ć1NQ5!)TkkFaH&V!Ca3\5$۹ rjC"*q%)N+Jx*UBD{|b?k~ oݚ}1$+uųd9c/S>,K I bm%1ڦ51@zAjm1'|Jc'G1@GICT6Ï =bju>cJ{IG2.|k<4eK04]~кSf/x&)֗^728e&:0ˋZ?#BĮ0A)r%-€Ԕ\0K:5zXd!z6$ \Ψp m?H3w dK@^+CvnL q'>-!FCB0L` gج _ڬð9_~weٛ". Եf7B)/39Y`"vM}WhTAxJqI 'YeDZL܁N'eYѢ;9\`7`Oh"q.[x f'zcD_#.;jL0V9v?(QV|#8Au #b4Ydt2ϴeYz Ѭ(X%&WtQ!8@eWpoLZzͶ,S*.BtȊ3M@!\|z ʕ$t6g\ےS4₡yˇE;ٹ?"8lkze09OSc~ 85G ŭ&> J6u0ů5`%+@;|j GPY,E\|s:VSBE(Lqlu^]Dhb׿x^|eWH$ܦV` 'd;HD]K=oӠTXvib0[>bg?`H'74g㜨RE2.M9”$w9\T "@ތ0(^brЦ2,}j=8GhIι)/? }ʆF*1xlΒMuo~t|З'P Q\~oD4hwk#*dS&B>_!DR.E kG(A۽rw+DBCWIO5]6I0Ymc p䱡.) J1 hgQs4.ؖW'BZ,dMOuHn}|6p]y}"5\ 1g@Rd&v~q}GB4ƛ诿Ikw~s^0H$'&BXy#"HErL QB=}\|{jWAznO&ATQ+&!BhqwMy7S׽Hj?Eݍ|{|2@fVz|Lȭ ]=4vA IsoXy^/f1R+*]/H&<A8 7XFw^|R\JNO+rFD64%F]o 5?ٵmK>K,KNkM{??~b ύr= iYd0H(@q>.[IBd)L 2Q3LsWuL>QS@,IFJ=H['a!;GȵSW _ ,GZﲢO~hҮ6IU}n(7B鼓C^3yr<:nNZ[Vܔl֔XuN"9!*|:nְNY7 [Oǫ{Y"x=2F]`56sZrTD? $ 7NTesv@BF+|9< dJV!R>"ۖѰy8ɑ!0ccH0SBCtLCKWwo.pLDa>__|.X,lxAG)&CtC,w6T#ܗ&/?bS;Y7_Z$<Mm^muϼGU؁%dN[?~WƿQOE ڻE ?8H*Q]vyDU`ۿ%  e@.w$("G|GDž%P#9M &*uc*j;%~LX$]4 [ k&迻Y7`,ho!O9 7W?+[23F ǗhrA Z3.l͚pp)|ʾv\#"A.,=3N̷ ϋa8i "dt&n> /hxx9\(=G`[*J'(u x+lSyMJ#-Ng5j?W x:h v:j3D "ZdE)SdؙsJ=dFn%{(jpl(8C cmGL׀׸ɵ7a@bBEs[P ?Ohќ@->Ж(PƂ}ZIR#ޙڹI??WE7{7錞 sl-v B JI!^Nu\߷K~w._}832WhP+Qm JxMܚRJo} Ohh&,.2>eZǝo?%!˲0=ɈeyP@z>:bçsՃ*N3Du}7Uy]+VZQUpؙG:Q2Z -/;ћSqBRs IsNņH ]}97AXgІAIEu%qA?@حpUj O:iS2s5w};0Sz.6$Jd]Q%[]ΒJ,F(v_2#,t| jƃ  saJ!iNy|Y30SZ~u%41Vt7bW2 MAIaV2F/8LځdU' Zuvkp- Gn8Z󑣅_{>UjtVݧe--ZhEJ w3`%Z-ȇI[n Ab6Ӂk.#}w|@cYjM̾5bQg2 p"(wI Dɧd۞Ir`dJpL}ݸ-ulⷿ/3y0SP+U7$Lgͥ։&v1| iϞk\xHa!D00ꉝa+f rZF,Xo;u]M {|G O8wҠ^/GQZ0.`Eh) 7+;{Wl9dmC wj*lQ[ڗ*/a$R4Qv<) Ii y@2Pv@/YI0T ZӶY2?&^|Xxs/h3=%08SBJr k땅ܵ˨ ,m>`1S35V Am'sP?'{o?TQU=0֛6 2V5 7꺝' v៵{}Sߘgi򮎃yW>vCx1 2Z@8]_+q:ÔMBM2uo0{Es.48~s$~xƕ*vmfoxur /T+gE)0&!t3TZ +eͯ|62lEG!&{VLE&#(Q-_hd9CYX-q^ʕ 45^4ǥq{"a?JO8=יL`s,V87a?N4NFxwm"פ!O˙9rC} }]64f{8l,ޙ!۫*խ fJvF&"\t|ciSW {sF C̎h. R+afyJh3ᓕg&` _@‡Z3,[ ksp05Ғ'N+sKtE4@3z >:o(xdHo /e@kDVv>1$.x(Oϡ<ռwMsv&ndD ÙL.k\4RF|0dےnhz2CҼ8޸>^}Yĸ[.tVp7 ,)Ĺ-$G >EM/7Ϛj_ i_t9Ph[lZq{aoIoңI+dhc>+q׷{gS.B@)+ZLC~M56(Hsr >9ABD6ͼ6ׇlPnZCufE5Nƚ^2$?#v,Uah 0*tD}$WJe8gbՙKfe7M;UqdEij];Ybhq3 ;术xd#7:3j#/^nO~1("C. |0"&E AJ\iԠ^ڣs0>H*ma#v>I{| -W$%Q.Hu#1 6g2_+)e+إBk`~hAuٷזt?9gjµoՕٸ_ ߫omF`Kǚ5 L3TT^O}c3^ vwڡgu -[{ϡ<煻j2UL '6`JBj7a؟T+w䲀18V<$ncK._ma#-1S؆XAi5fϭĞ[:| o*Qv؇Tuu3Ti,A?y`>›̘#0o k$-t }ծjl7?G!V֧:Osy#QObK+/d Hn5r><'VK (Y{o_uK- ҉fy+Mieɤ%Ҏ2}2ЇPl%Pd瘺17$gsTQ¸SSb;EQ,?϶9pcr.Ҫ)]%p.Sڔ3TfjJMut, E@iVYWr%%b[c5(ki]şkAjNj:aE: )HB4l`/k!焦}!W~LjRl'Kȱy~/a#0V0fW.)Rҁb^wG$A%m?}+ FwuRdE\dw9/)[Đ"w #J# ??S <0 cW$} w&!Wa)}Moě d$!܁p^;e9a(㏂us4*^CuxȩM{k%ʜ!+1'1?*QF3S,A7 ^#Rz/ˀWcMvtlȻˆX([j >hTF/ԸNz {dZȫ"P ,ɧ픓dAG #Z/4TM.+S0o9Y6ca@5WˉG4dm)d笝:ǒ|^(NХwI7{ןSSq6A\Q; V1xm{%%rms+n1ΝD cYhB|+(m ~pXOd7UK{`i{˴bp Qܾ\ /y{+&Ya1>!xos;˘F"ؼ 6Le⛧o7[z7o8'>@28da*߿E#bE&bRz 6MO& 7= &J9Zns~ UJ\7|$Z[k=E-uMa|JnN2Z̈{ 0- Pk+zл!s_XPwC"d[n*PgiVÇxI-r$-{om WE^W X+t^5#y=a wd^8$cng813}i" 3-;e$Y-nc,T$/]ڬR?qҩ.H2!1r缜"aa}WȑmA9a?P+zBنL&f.`к$L|1/uo͠g:uNF0!2, H%AUDfDTn&;ot8]bX_%Dd^^WpX=U(nD)]њL^ hnڻH#'UJɽ. ]}WG(  2v1= sыUp-K(ZIi0t7;P[lf.tNIl s:lwnaJضu |SY_KaW\\͈VV1/F2w e-5]̳TmdnwZxO;Le qb[TpI+J|Gqe[  1I( e2 , քRC QVrGQjnL䲯G[/H+hnx˰X#;,^s-<{!ChKv`r-%P5NQP6Z}}3V\ UeقS]D A}9 d+p*DtU1^>y`0C5[/[CT<>ofyxB(ZZS`=DAEJC?G (1R01/2D&iՃ4&ү/ʿ6[%s]U 6aFz0mXijDFIǶ m'JpK8s 'B5HwW4+K6xnfi๟bR_$38!r~9Y_mkfU-dUcQ;Z $y +{~$0ƢFϟ"]1l(orjC$ZZ f5Wm ɳon"H| >䇽Rejw L^]buK"xymDM.v:/q9 59@.e4shzMMt%7fǥ;ҏp޺QP>dGāš9PvW[c֥X dO5@#պUKԠȏ3hOHCu'_jھOyl:*@- 0/eu4r~mMMij+Khb%}áCG'zˇ^H/9 9}QI_Bї~_l͏083=7#BGPp)[D o:hFg}/tʳQ3ShIw\ O@:(}mF{SǶd- hěC+3Iq~{tdfOQ0x6+a&̍i”mmW Ď) dl"n7|<lcwR%!-W.(6QĥtPeQ=41B2 &<(x|~'ϵc>~WfH(ukVy#$#6zm)Y)-B] be $ad`{WG.qX6#Hc|aI3am5I͕7g\Jd5q&9έ+7]l-#0٘̔~jYeD)O=1`H{mTg O9W8MЖ˾EXoA"2 _Oy 2{c_T^{84Mݩp\<=iԪ% 2 vJꉛ%l 6Srq=+oǙk>Ysz >OwWiޑcfT߬ W3-YP|fo>)F%z܉m: uEe%LɔVIq_q ꂪ'uλƀ%֠.oHϯcFJ eh_ eȴ dTl.xM y9]SÌs  .J< VfِvhB2aN]"bwu Ȭ 2Ea_I6Xe{JrɜVs Y_Y-pTVf[{q> 4GV~ 3ycD[C{|.;c꣩OAJ*V})aP`^1k{+G2c_=$Vxu-߾Mj8* 2,aEǪsMx3"5s5tD3 u<'Aw=jNC / 8fW*S%cȃ@6C^PLmǨ<2+)@8_ 6(0/v-:杏Lc!|OaݐTfO2G tnW f+<HATH,r˰LϲbcRFu)vd`Cq5RLJl0#$^Ӭdy<C6rȚIhCXD9Ǽ7ٜ_jºt YІLVcÕ.ҲVH0p(44?¥Kdz28߆ja1x=6hs] D/U$7v 7ăcM#zXUV/H'4?HG'=Q@Feqq 6/pW(ۨ&:\ֶӿKd>|N>?1r4(هV~?B )թw-ۗЄ=uH&7ryujʈIslzظ~ eD+VP}0$ŽPXW%윰U@ %,>Y@"ˆ8çp`V ,h5wP iL#dO0g _B0{]dAB""cRJL'hczuMx!hi_ʍx5ų4h}+t"/ؠ\6(D z, iRwp!J+8(vn}w/d, x5*Dq?OSᡃǬ%|( Hp?zL 6Sl CKDU:G* GC[F!daE$Ta|ґ&3t| !"0ܟ,{aHA8;8t6xK +s뻔}ANyOB~%,(UH. #9?Wh2R sQpPz'2Qe.voVG H #oYT&)=rA6 wSEYz#lz§c}]dHԎ8Н_}oM_bywRߠ@I+0d_dy /eLiSE!/4Vl>< i}]2 FFp;)]>|Jby,& ?۔r8\?.i}g;iZJEV/Fqxa`I_?R@L鯧3I|=&=c%pP:\8؛>{=, cݢ`F%df#ȉSj4hDN4$6ŁMWT]̀ $ȨdN-_F14n :QOy3쇽E]|r([@^M]lV3ޞsQz[5Qt?n+CdS6H"vϬRֱce<-wPK#+؃\-.wvJD\ ,:g{'7K& 1a1ژW2o(HLkI?fb[E)E݁}'?-ܡ8VJ. Xy$4on F[?.җzLʋ>e %B0&(T0D56zoZ湜[{WF@ $Rl'UUV[0s¹0}cTMB:p1ȵTW)zΣSr$.4%"%c8H:+aߡr4*eDOz wJ5#(ЅSxeF2ou!GV5]SI hz2>8/iWpH OҢvyn+zV8#$j=- J8ܕx?jyxw'4 ꝉV}&͒͆)hn;.&ELD~AKUdHP\Rg);? :,%.*Kp;:2lvS{w y'\ 1fOiЗi]^ 2"-n:JV mo*is HY%̡' }³tƙku%ͫ$}nH̕z+y-p lhn,&ko<=m"i8ǃDG^oܵUf,oзZ? %)hvā{ !FՋɈJp)s8 4@](&_kA O -°h01nYNbӖf=(K z+kF&*K0> ^C迸dj4@6(sM98a/LO |޶σ`e7 -oiϛ'0Myk@IQ}u>~5أ8`d:v̆,k;ai񉾠w9JY1 '\Z;5#ou2<{:왰NXr7rr+,1Z%Z eDsU*>(2K@5Qʙ2*&4 vVk$=XQwq\]g r! [I_h\.$&R}ʭHbzC41Vh_hI@yUi>mbFHw"@ cj,l"aOХj{ELH*n>龩C@rU4y^nwRJZ=Y5FbVh&d<㼿f1AK2-3.mɫgXnj *w5g[;G nu` s:y=M:(τa0wE;v_k=QS/7vQ'eq6E!VDB!|I/tiJF') yչRiLj_ng]㍧(2?5r ײ n-X/G)./<<¿Mr-6螋^3(-&A").޷NkR<54S&*/Npvd&#<)+lu e& ,Hg! }6{eU5WD;FƤz+UJ0_2 ,wPl֠+v  &u4nC6:vpZ%PVP[(\Ź~~AؑSjZtR,IJP%(@кY4b1F}L!" =}\"ᾴZe8 RM(:ć+f,S1K: n~w&i=Bjɚj5U}j11d'Pڠ݅dc9UZ#!Ct6 Do3*l{UC \H:d-?ϺVA9%<>+-U x%ͳ-G_'ȵ"#': {́t [?D`)ԍQ8\`irK]R̝ CB)!6_d!qG^@rmӍbKjX.ɕ^Th% e$1"0utLPJ"| /s܇DSEJHk !0lkȖ.{ֈ|ËY& J`HfP5ddm%pݵYqGSc_ -,?nI[ؔ0W(P*M B+BA@*rI>_^#Q,VP&p10V] NbUUՓf2e|ˇ8r `vS7Ch2dnvz~BfH{ګ!ӯѯUzev)00( ˚a2ӝ֡.[{D?)O0A_Pr5_lBY0,d1 'HzC@?~G/I]y`{28R2(EhIR;\LZ~]@ʐ$?$P Ĕ@ؤqi|mX?9<Ōw#Y[Jܿ{ 0,Xtmkr굄hS8<#M̌8f4ꩴ@融ӰQ)Ꙡ{S.9 TL(OoO햇$aNhEM;%:DtN:L.q\[[ax<$0EBbdpôSd _J!ciH(+aNpb@'Q#ۤPƥ >.Z7QcKc㠻[&t'&9 rmJ"A-+$T^C 9$VYX7Pjg=GgE}S&9ٞ Éox.~z7l;z68NQ~{<ԄVkqWo|7^О|?XNI8Kun? I]% N[aﺻwUUBQYV&6- 6 j*c q eIxfKkr!Ni'BsǞWNHEVzUqSŏp9hAx ѧ*'wORJT`d=3y={3TMTUӺ"nKp{x 6#)vT&AǺ,ڲN^4{?+1뉏4xG:7g\'Cޘ2dG0ÍcXf$Zfq]M_lP1TzCtO=E6?osD?#WN=5lot'B2W\sr#Ao۶tQ˴-,c6*KVVz2(%;rWm6/BjCɄJuB?[.T>,A m6eN^s i1 G$b5 *ѱMHwGk\ }vg5.Sun\N8LuxK;JĒGSʱ5¤<6M tK7bza6_2hh4*I OM;QIL'j@\pTsv ̗ pHn㩳Ik.O!(.J"ZJYfwFGBۈyw0|d R'/:֫<9=G:>a |j.6rbkʴGZG7d [H7tgPJb!?QMg6ߛLNEY"Ԃ|QUʊPzQn=6jE-ae\lQF"[u>CEg8~a=_*Ԫf1> Dk<_y9#.,{MQf\q$qzgc7#) ͜^ޛ٘N1GrYD _ 0hBt5_/ ؀S,ԣt-%sApn73MxVQu l|EdLjg0PA>͒1piOa6ͬ_;tqEGD(Nw5n8!Td~u"hľFuaj+M"ӖbUxQbsYj/5aq=IA+TZ40rH"h@oDvԈ>}Ho.r1!ȥlI'ޭ pt"~U3 Ԉwp{4Rir8T #._)U1ώ94 Gb'SHˇ.gKS'Uj,O}.G TO7qDOHiވBq[ GWb_HU9Һzy%B$įOB:3l; Yf{KVg*ە{RJR0/@+ W*ϸ%eWfƫy*'eA{ ,:N*0pR)PL]sqp=fD{ \8K%x"_'_*}IwTqP4n.H2ahyAĺp_5$ n mܴhƠ=2Ɇ[V mӽհ0nRꅻjN^7JSͯE^apY+'\f1s\~Wmh"Eҏ]I_ a~)n,-=_:pmM3`"͋Q PI b=c7Wi4 S/ ~56Hܟ<$] (7e4M"wt8:it +xbTLӚ:~*ȼ. GL hE tLzijA\Kn' r&!+mo4p*5,8 Yf`/$I;D"jsZȓPc WKZx||'<3٨DFêb1XN_.RՕ a*N`ei,XɆ82%Pz~׉a*~ zT's6La-naGMbIz3)&;k(~Oh?P:$88(A.ƣNΖz {,7)CiT$ٹ4bA!~@ozf09P9de覞xMnT>wI숵 ZES"!R'N=řFl~d9E(-{s"/!1,qz@ƪ޶S3> )OĀJ^ʭb3Dcj]E{ܷ/UE؂\@^̀zy3DNPt_U?%UDRwy-D6%$}jhhIb"n?Fzς%ȷqx0ёd"ĂNħ>c>>R=&BnGםzEESq8?i0c~l+?`!M( *H t.-jTAQG\y?A^~4d_ c9X];z$Iu>Hr%Q>¦nkϐ B ;&Y p+h0׍&F|uupBnUx8emo|rJy=@6~_l"u^=rP% 1Kc&Cb>RR^N"ft4j(ab]Nt7AkQ!e32+ZlWShmUW? Q^,6]C:ʊVa2g!P-^KraAn)߬V?$W#N}dz/~67J~GFnZiִn`G(Dd3%_ 5.E"(kh8M1 WG'GOFXt@dG:A`]5Bi !DxY/&ڀ;B4q3"=d׀7QKגy%=27ײhFCeqY{tUU98~ծ-c_ Mko'Ȣ{0OIwkHiD}Wzl]DZ@嫬Ǎ*򰎿>e,}o֝¦D^Ima%돾IJ."&wz}TgtM%6Loٵ emEXv4X!ۏIЯ%Bzq"!"q)z>]*apeapX&\5m%5arN6]{2񀾁 _.0 EpA9>LE.޴y#gw)¢ܥ锳;u8 rT—<)jmabRTz +$zHY"M>/K7# ^8VQ(5)e |F\}f5D}4),m ݿEW+oσQφ{ⷨ`T7С{=vG5 <&m̎56\9VG@LٌT s;{O- 9s0tdHFE"N>z [9X O۲ S#0aO\ (|1uLl0EV)׷cJZfNc̝8ɻ^!E_޻:9nuU\PwvZN5qޓgWo4_Iv:T &/_5-6=#J,lQ$ t'! l>w!⊘iNCeȺd/:u|HvG67>E4>Xv  YoNxz:Jߓ)<6v?)^$rHMX,Lzw;[f|Sosn/#q2y@<\LFߗ+YiR^- T:vuF3YȕIŶD_B|,yO(3̍_q*#8 ~K6՗ cPcto2>ϙi\ dqGZ|O`\ֆȝ{&C$/#+^ɨS )՚>*9%7|`~jWt wQ,շj!sO6F ՙUvb/A]Wn|; ഻NTSe) y56;,ɭ]{݉eVդ$Cօ ]w'9IE@lf+YZ3B01YSrwB2|A`BH6gV n䃋Op 43 =uzrQDH< ۨgv7EI='6=8f*1ɖQ@ִ[mU J^ZW,o~ !Tf J)n*KK{6Wmj-XT̡b1} 8azP3'UٚBVpfۖq(Ec /y& ,$4"'E&|]K?Ʋ}w#jɶ(٘4cvI#}{{zB)1d,]g!&'vY3/Wq]0dQ8@`O'|ƓA#,dtnV T+=b q(" 6o#6}< @۲V[uqw0NZg7M],"Fr -$QsiL3Þ *-m]^19A '_lSi|kSdIJQ5Y k,yzԔg20:lD*aL e"`C͝m;7HCS_,z#kGA)rXMqQ3NkROd{:[J5nxj)YHfu_4p*?0#AoʣACXuDvcr#[dQr"go4fˬ ku{6 %Đuh={~PMն* cÝ3)*`uD9IsR6 C4Yt7 oj2@t =Qf{~GUpu#w0υQ"6x'S)-+6|L'P]YQ|M~d#[\P~v7KG5||'H=;h$#EWpk!aX)繠 AD4+ښMoqL>S\7ɳuP2_g g!ؼREM0濘 x3Y6M[MOZD0] lHTDž6gP)No٣6ayK93J:am 5Zx*I|,":WKSZh&b+ w?]LF?d&xomAU(R=.KBo܇Y"c@%k%ID7@s@[\ĮQ#n_W vejof~G@C0В1!~Ϧ\KTYxjS2Y^ɚwzT QbFc=.L'r^z3{ FP(j$@0)CIlIɑ % :Ϥ3<X0tg kY˜ZTCp#Kʳu R`5W62mNut߲/?dNYFwnO54'"`⠮( ca NM`bkz!DrT7kZ@1COY;y@mLJ&чZ9Q`qH齔%% ZѶ;尮Q?UKp5Ƅaʮ0ƍ[|'ǰMJѮWnƨ7{PA.#9i;JQ}"3u];b:1F;D:W[Kmk\X u[}#]B ErZrhT$H%t@WȬPßZFpG*/P/`-.=H뗮s<^!ei1"fh?p/&JR( &IE$NP Є7Wl0KgaSngܥ`똇֫Iz\\PU9B{)-jeQ/ ȱPjPrx6~&b8B~FT}_XL(uU Ú !@W2zV?񓗗NA5_a?^qj8 ,̙=1XO嗻k۶Odʙ-誹N/E!<>2z˲zr:1N] += j*:V_5R@evp AA@ϖL<^_h VAOWz$!/r+"XAK?-7%?_oI!JJS^Ze!MPH[QҚ[U'j !IX: ӓe]ל'*n*im7s'; . $Wv%t1/nP;p"$v:P֡,o"zd8 c! G~HI #_ L֐ah_yg_Z#6EQ#T(nHjV9+ni ENىYG *R,Q 0vM Rmv-ߔ#K,Tcڜ.>zin'#=䲩ZoK#VrN6W$ (÷.0ffW\`N*Uoq;**} ZczD>fֶJn&aA?5%mW++_}bOjsZUg*k;N2hiQ.A\d2fK b`9#np{HT;]IƹݙB-2+}ͫ=yFvSsGLRk/vҢ'" ѹgb;D)o:Y6Ue=F=(٠rf"*qHvԫ?q'oHώI6F{bF6=#bE]Q ŨETI)^Sɝ08ެh9&­SwM;.5 v([0mIG8 M TDRf+8'yZd∦Iz.70QR7rEQf'p ۅy }^v}z7Z-*F d+Iew'cFS;_ʹf QN]#%Υ|py.ڑg.ӎ'Zwl7ހׯ2 9*vŨX,tIGx;t捻1卽E.@& <])6< .I˳]Oˣ-F" )WF WAPy9gBqs#ms wS+Bt*تS?kIe."N(sKZri̯9l> /u9Ǒm^w_>_e91 X>RtWtEdzג*֘rLLOOϊ{e"O|H H [?횅ᔪ5AvkRá]|1){!=*݉ѣ/FYh`U'2Oɮ1tBCU|t݌`3~&l}Ce,4MĖno۸qQLq}@̞ k'V,EQf*:W8p3xEM Z~/?\w7$6Y8& n, ҙO_y TADIFt5'2 + 6Nl Ub-%h>côRH״ ?:B3+J8ZU;8Vw }+ݧsNK"o(obRВs8DycZ<4ҿ!rm\|xU$<ͮ;߯bc OxgfW7a8IC.rGuャ<80 _U`'j'Gu !1Ғ[A Mez?!hfPN֞<;y,ֿTA=n˽ѫoOE( Ѵ1TsKhOZ4ipp̿L1]]%u%78GȤWFi8p1|o,vL"S^ӃRDME&rA.au9B)5$5(|Lk^3 z߿9nS*WD+-SLem񾞪_1l-7S&aya9툞A{ǥS9*p6ġpaw*'2HGҸ.sLy-+Wg# : ~"wp ZC*G /sgPnhkpUh] &S儂NŘ|lvd,` V{ y̦AL&oI"-}2j$wb]b`8Kꇄa{3uپ?Hb$~H+Xn\¹?fF*Y?ɾ`eQw@8i$gpR&[dJDnK,<cC J o>oHo@Ī[r`5󁄂{(5벾Ջ#fh9u-R -lTt&x-֘6qa%w1-X Ż"R}✸•WEW0sծnP$Ř|8!_E+`YL{8q5mVِBnVR Wx"mշD4X/ѷiXe({p;sOE' Nߣx 1e.)ͫItfpr QDmf&O0 ӱ:R5Vae\  +8|ȶ.;^N\~MǟLкv% 7YǓ3LG*e(wH ް0g@:1=[<(J|<-gyW6?F'P?|>XaO*L TXv@Q22#Haۼ7Jw)Y(\_#ɛ  F1lpя|{_\MKm\yHCSTmg)8t?Txa37 مe~0tyezHN ۭø]^uq[s5=T9үj.^$Pu/%%2p?Vk@i4Dۓ[Ovqs4ŠƓMIv8 T$`eNC5lױ9ƴW}q*oUuĞAhќaJ0[d=2n*퀗kn R}t n LʓAfʏ3Ol,rf0.XZs0Qv :j+gxK&Ki$RWzHr5ʻ UgSw書=]6-wA`m)k>yFhg+FtKCLC }*on]EWvCrP+C'CnjwGic7@2UkoDNڀ Q44 s3E.F U&uZlو@Қ/SF[*)1yy.zm*yjٕ`|I@g&dIKcB.gG+v.*߹2z_@('0J^,J2OqBQtVKB$hl_uq6]$#uJe-݅!tɇZi)Ve ̰iFE?T:G̱~=SzTkQ:MTyz\Xsuy# # @WñONqc+b7dA/uH~XF<4F4!K](20n9dFxv&a>Y<՚H v ܰ_ID07j`1N=3?i#mF :w):M:l{N:X\zjwVn.f?muz+Bv3N,˪㑇95=bAC$v~ٞUVg\{cX\c/1*`R?TP,H7V{FO F+&4Ad(}J59ίg]CTw撪_r!<"jf+4Hʕy|1ٹfuW})5$PDGyu6-ÈzWz杷 {"&mP|ujD4Vcwn }jygUqHC7G:Ÿ4UpjMChSt M@i@ lsL^[&|YyQm@dGj6Gjc > $¾UU.`mvA.½%A%Bn hP)z )dL:mʌs\b 5GyӛiM)"L]9`t cDL 7asv  q}si_`/i04^Sϻo؆ߕ"^At΄UI]<*͓gk[x̿e SX-ٚd6@ x "b{ '/SS @Ħ50 @׸ƽz&zqv Ey8ydMp2(ŤE*V/(̸>oxʑ;M1׻~2CX 2FMq/WƚJd"Ԝ U,5^ߵ-74&BZ±t+g4f-SO ]@Bբ)rz< S5iĦd8<>Ѿ߻R !.HgcJޕ#S/e$L?λ- 'R#xD JFYrܴCk[Tf E-.jaJU}[%R!JƑ!O[k@ed{nJh Ue &dw6Lkzɘ"g`uaA` Wi\c~T~Ϛ޶= A(A|3.#y#e~ ԲMզg/2u'RwD,>c"1ZKcIڳns[Zg;2/ga+ӛ敋1dDC͝秎k1^P `!2nTsH~[JGl1l"ps 摌_WQϠT x,y)Hӊ1qt<lYVB8b햸)>#*HilrS_n&v&y4[ 9} *cpJrz-ΡMGӟd$C9CKf̛ur/S˸M3hy#R=TpAsq?4,nzǵ_Zzngu?2nɕg84gG1zY(r 4+Qaze?TkBgzu#.2Á[X`8+cRk`5Tq5J[D(l}x:K -?QAH {4ER7Rs@b',ZWɭjtV î7ߩ9o>+[Rd8-7@TTHLF ƒڵ\Bz?).3㼳c麄`A9$l| OIqLpq`t?VUxw&+uQX8^c=茌nV`~i;m~ 6 CfiV dZaiw̐RzsɄ/q{݆ZdC-SQRDA*#Zw 7̞l8Fxn%tDQn#aeLYjQsB"n$nzyt(h踊`k\v0g~5'С?!. ;\Л9m#ҌtM+h/Qt7.[vٻZ|| `y~W+j5tᜩMEF?es/G nz<G3z o:+fY^H^рKJ|FTN"8eO$~p/yWu*6>/x6<׋<}lbzm%f+#V+߻ }ZkcаN\}0PѲ(;}K:3ӛ>%^v, + :I(H>df}cCϴ7ZG&`KEU_v$ P)}|^(j}%5Rj w^qy7 LQ5!l'pHeƺGWz[PQMWZob+)I<N=Ki9x}5_a76ֳ9l~Sc".?{>)S$,Z_ [knFXN)~Ud-kX &FODyd!@Pt).*U7TJ:Cu^ο7ك}L5eJQk$2j#o&œԾk3ڄ 4ϩx 1#O>_̣+ ~e1P#"GQ7Y^{IصՅPBT?}~f1w}7ggP@j3jޫk3 -qx#nFD.7)!tԨ! /v طXcAWS(ڰ?bd} z^34;Cl] &i1UȒRL7mO^v#q^ +Zz#ZɸZ@q[]]P^ ,ǖ-5cZʉ#5h.3!<|myӊ^ej,֪c6sz룇aGN#qflB}WAYl,C3jin]bmRJ`@IJΊ/ WŻQ$U%+mfٹQپӗ u ɵ3k T\q0pS8L k]ߧ Tؕz{Ld2 @%GO6LT}cO6p:CYEP[3**DF\XZiO Z96KZˆv ~fT֨)xD0$Tf3]Ib~0(!xQ~;f8YOcmg gyyӟG"{Ml+z5A,?\Mj4w܇ALE;I77 ]"okV  P#duDZ_U:ZYA^G鋩Z v.0-KqZ#_~ !F(Tp©Xm/ pȨQ%J*M+GN1C7Z3>(vE_wjل&b1s-Fh @Jqc|^}I45EGI|i/?QQ@d.b Cr+\DŽ݄5A'",x儩[+!hSKg!ڸ~4atC`${hjP;ˏr ~GRZRIO>:f1!?CE{w>A4LŔ |^!3eٽo4T?,/ҕ4Pcv_ZʢQb}L{גVoB2h{yK[\jө!J@n5l34  RMxڡqՇ1Qɹ΃ǭ)<[|v/˸vu­C1 !~M>wn`+1 ֿLݑ)b)lcnf0B.ݙ6b)2FZ#/HahGR/0Mߢc|i щ'2nߑh=2ϰEh4Fd首$;~Sۮ>|~T=)}sOyot;O(â7C+CͣDg(9NysPP mo Vz_ǣa Ns1c7Mό.C,Fw]bxY|!pqYkq¡ 48='_ ujsqg8 5=gҭ"CtZI,k5$8$<jD2+ZgJN_5 -觙"yU Koe%eٗvt[=lBk@=$:%f\ H9H:hr~nE8 ܺh% عr? ύnUWmӞR ЌoTKWd1pވ΄2i\EC_!+Sx瓗gcǞj>\$f&77<9ٕisaNhu4sCaF!eʇ`$'_J_nr@_X#іē{SD/\mCk իY vlyw!X_+h/.IQ՚2Q=yձDaצU;kyZ.#ñvap` R7:CC;bƗ/ WW3z&=iAz g?kD5 ܊HaO(p5vLdcmh d%_\KNKWihn$7%\5GT?DFN&r9vaΠJ$=%r [5$kUWaN[ؕx˯ Ю?!~&¢y!eAP^8 2<6*8y_>~ɬKƑ̺x`Y\'O%EJĔ,Fn̄k` ًmbxKdvb7Rgiښ#HSjVz,yaY+:+﬒y_p@/E]Io{!7bJ^LǏ!ډJwh?a\zE)ނۍ 7f\zI=siBh7R>9# `5}J%!/-?r;q6$u6D[T6y6w)dY :u] (s~Du˵B>~,4]WR_.߽ '\/ ӕ_`n*L.@bUp)o 6i4$0%PPٮ٫tN#e37 M^ßx/NE%^9dM"I=rvPfyF70?u24V_y8@o'B痭Ap>Ѳ54_i("`c}а+-B.^JsO?ON+N(3ʣwE%5rOޚ oH|C[=j&1?` ]'b `Ǯx4d1K%L3L;7l9wD3)E]gd SD%®J4Zakqۑc:v?+ǕsmE%{tD7:IP2LGObS ,t$duL{gPL?{pCr}J%FΔc^o{<>`y&ID-geኪ/ARjsS5BP+ґJ6Sȗ6O웈!gnJN)?!R[fOA @[%(BDy0+6˹x)rj-E+# MM?н!l*`+ BٓcTaqFtR8sdO7XkuKk "h'4<<:82YSI1}!LLzoиgКc$PEu/o&ʫa/mօ)@^0o1Hف]]1(BtSSXZ`omt!r(:IC;>G64v"šMuN  )aPT`c ";w' 1{-Qψ74cF2!;E0nՎ.gMj8W\rH**GaB9D˽҂rg& K F)DsƟZ_%"K!(>JoUGG>MǛ )?!a ل' т zl(D)ӛ? ""3=怽?F#(P.3,SgKY@{~Yͩ%Ui^=bιjr{I'vLG0v2\Dd5g"aͥ~xt[W6A|ghͥFIw#YkH2C~nlK~1"f XD8()/#s]P칿%y2>nwk;Vf*e dY `Tֈ^ hFoфR|A4ܫx_DZXlFaۙcF_T?:1O2L4 9nAqë8cY\|4\\g BkOp9T"ts=8z5:0tn9RXcD1e0GappxZxy#rѕ%5G."%ה'zIFF3>BQÔ([UyFJБJʽO%L}֘)woh'Y>m>~QCX%Zne&!f)smr)EulZG\bʱ2fN)_rnM RT&{hiz:("g@lez;3̣RQ 4vzx`-K׋&;w#tykm*}74fpU*o@V,5s]4qUuo;W(_b~QYd=:ekFxeQibT%OOl;⍗A";ei^!LzeLaА՝9# u^5K,CW\ҩ6%fJ r)7s\:J^`ǡ wF%tko׷zCG~Q@f,A&;v|l[gHDHzXR_qUaN:wMApýR}0 iO40gB~`<6~,@KRn8 .G`p&+qmgR7еVNT.'3w,\bm9D8[()+u Em@#/Cꚁa٠l/qsce!# E0̈́Q)8QlKZ񑽩~@X43iBK K= lJ)NH[08ًޗ;5E.){}d $˛64V0caE[-0%!υ#x5?ţlEaVoJrǵ BMy:2kp()#p=zM ex[6k] vu%\2!bxO}|KÀQ?X4W"Lodg:SOk^Z2SꇄJzru#g~I.Չ}yXBD~sL,4$r=ш?|bh:w̄הfF{VfgDs(mӫ]­߅Pɯ K?,bwA>y{ T{irrzX cgoeecf~&SJC43opTXGFjɀU9'-f9qʮpvYӄ~X}?ISB!SծV &"@{H?fs\헣 ] 0ˢIY|g5;DvN$P acl>Rk-DVia6ė'wtO HÚ5FF ᙨ̺j]Cq03pASde:yr>x1-tB=<7%Er؜`%QV9q_(3Sv \/@lG{";AXȳ%;g$qBl1]6ݗwQT8J0zH3|ZqaC_!ucP_.jXk)c#h`:Khs`Kg&ȟ4o,R4 ʑ-!Hw|war?hf057:Z9#+1"3Fcub,%4/57WvĿb6Y YڭrMbE$~Y@XiI Esw*LQcr\*iŁ0v͢k~ڵ[X"vSL>iZ +T>C,{x9{*ֈݒZc|R<x0F^^\L>f$["7׉yGi ݑstA=BSw퐏V^Z6_v %ZBGxb<nz/E ip"_L]&8b7iŒ|Cp9"ZBfYjh!@E,W(p8sKh\VdbJ '`x_q3HE9:▇wm3ǚwn/$8*/}ЋUGI6J[ŽyP(u{;drٹih5kbԧ?Bk]$ܓRڥgj-/,s6L=>{Mb" g@:ZzotJpU]-~YbF?H.Q=q@yаqqWɉcuW8ԩx yB{C[zskah>"0ACűu~@{շZ;!B.yzF * <T=v _m7[,ʼnٙb7+G>ekKB.:gTNWΌ#FT+d.(k51ҟRPB(/ܖ C 738b|S49P'I})ü`sy\(5\*#kFzoh=^QZH> < ݘ:h͢í27InhW*[<񩽾;@,ܡh M*ےf{D kH\-vzI=bk}ǟwRSk4WDjEnѐ>Z)ES{< a35B/A3=v0 /0˲80z\A&>iMH˖05(R?~~{&tqT?e6y9;p\b-&@x)Bzf!BU{ 1 zA3:L(t|ȮBJ6; Y8 ()`ށE"6 Yٜjj8ޥ)%拎*\,mn3?+(eX%:8~ӳK٦lUE&,m(5%|C'(0ts-+Oj ˴\ *:c$Dof%gBa7ryߨSqF^54Y|] f3p0IDw_ƋG 4l^sРSܖϤ3GtF[O%: !~Ԉ:L/ &'13WENCg.,Zf{e$4?ސ>CcZ4vzCE2H@א)bz:! 2#tfSFG\p% > +%\r}' wIa({ !Dxl]Vե&WIë{A)%ƍh3rkllV[HԴQelz H&#+Io7lݒy6ՂWt 3>l/[c輪CrH+{8儾5TDmy'f#$E)ʦUf-X1Ulw^0[ﮱG$P"4YP/{ a4$]F船uPA HKBuIlm\^Kj3DA%d*+|0iF$8ieCpCP>-jWjiY@~"e[Ms\VťU-/ #1p9[wΔK@8yvԑq}X{#͙Si5ܛLb裝֬(| z%ԏ1(X*O < uz뷢8"a2+PH̓y%+]N 5NkIçeW2-":k$ 3]"d5pȰPOɿkoR1ۉޜ;/:[O)K^ U66,DuW4ezA[Ql{~˼?mNvh"5$Ic9o[MҼk‡T 1J` FxB~}ZKSO^Gƣ_hNA*s[N_nSKՌ͌|ERAQJ(Ӂe@ %v_f3VwZG!!aܼ[5OקjgƱU=wny%\ Z2zӜtZ?MթG7=izS YdJ\7y\(Q/e`I<üG$j?\簺ݼ1Ac$j,R[s-9)@YUcCB-`gE0x۝ӑC@LAOL1_^:>X9"< SWRWl*+|(ꀕcj_ļV&׬qY` bN UP#v᭚sF\Q5#uv6 *"+D7CʍAPj+<0 (4xL޺f1%4FRbê6 M'2w(nǠ6&j-PUQ>,XelewJɆd$̕( 4f(`%( fan®l@sbr K66`)$ۋũWrrYk a:QF0ve_dzGaYYiúsl=N2S3(m(В4`5;R^`t5ĪA2vfp Jw#IH]WhP[;P3nx}6.&~ꖘb"/}H p6gYdJL4o~M<",vo@=1sلB1O7<¡E<lbR3SZ/:nH@.ZnncY-bnzV[Giz]N>.M.-X4U5$N9V{qLA@\G.(^w@N)ٳ O֕c1U>,FwtnIUQL{cPA,K Z1ճNX8=a:fôQ{U݈&̈́/۫Gc7)a qtzbȍAHX؛0GwLk#qA!XWi!0( '5VVլ9{D#AXdі$b G"tFnBi6+jWKچ4tV; %O`20' Ǒr@BHwfLeĩhV{{*A"6XUv{F$Kpr7wj4+CԐ3'V iN=%pFL iV j}tD( 0rRJv o*yׅ[05轣N^lv [xQ%rn .09 [/lk;ѝL1gĔβ&Pf^U8 \!0/d KҸe0|Z=k cp^/tClQrJL实@).QsԠX;K@s+=k6 w&Pn%uǔ#;-,R-^Pe^ƫO,\B&S3]!^u홻zja0V.D|hyvկs(=}AܚO덅QXqɝHҕITehG3D:' OxNDzwY3hBG 9N\Vf,%6jVK5x;g exk=c?:1("Eg/c8 xe !o68~׏Kgf"@+b}y:lN-zDF'z{rjk9a\n@%B즁sH3 9Z\$n$,,y<N"J EpQLoRԯ$WQ܊k=àբ*~ 㥊r7YgYJ5dtj:`“ezuml~zEx=@T3 ϵ72Dގ<ȕ{Wo>z8ej IDwbOScE]E^Dۺ+N=Εl@^iXJK7/5r҈!yȇZ6uY4{)21fـ젖>E&^~Yix bqXF4܎7X'"Rakzl C$֪EvC{޾6-tΓE}_8+q 2\ij8t3*6-{<3K}ǂ6&9,JJW@![F.E({MÒ9,Q'%(1L=i@MQx9蒨XU#oi 4+~~'k /ʬ38h z` 9E [+ wOy?pJw/szh _sy$x35,f dJXFH*w( \ p&׈vmA\FYuӅw׃i&Rm^ m㏴3~bѨw˃Xz7ISdV{Wŵ̍b4a3ݼ䞡\{"03n ёH +U5ͫʚwL61Sɨf Q8G{,mV!N ܮP ^(I4<τzw7 }\&SRua,D6ѐ{ch*D4w%8LւZ+xԪfoSi"PocGl;&((%H/&&v:0;G4 #H'19|Ψ-ff " i܆?#P*loB4ĞߩE ȶkDV$KgU_vW‰&J'Ua ;z8d-4|{&ˠZ^~O|==@)QV<gvBvsSΧp91jn!)DBa}#[ؾ\mZyus9mO{.}Ihw$4 놳8NF ptgkoD~_X)|-bĄ1il8i3Q( X<ܳц̎N;!X}Sƒ = 88u&-'(eOCfN +yjOfݤ_ɉ %H$umgᩀ~ׯHԐ)?Z.ҕ\ϷKuZ>dWeYO-jcj@4žHg'ݎ>Ȗ$\h! oމZdA5A(:o:"E?єJ"RCPaqs{6 N ~T/eJ#LP6D6LQ.K7u# #,Qȝ[DI{ N׎ Yk$Bo ޢEq4nb"(]70t(GR7}m>N,.xU1udCAhC, prLѩ:wRKoYQ]9b[ 8(b0-WArP~9Ul%dV@$ 5(V1DW3W^L}k<^5\_<@P윽 (ϴ@mpFN\sYQ#^8Nd5\ߛߏ!.RS &8֚Bʷ K|F@:uԾ}+4WM :x'q1V:׹4F&cAFta'%'yBQ;8 [(u 7m%k"uhJfI=i*24cgCSOh9IGCOrmfEqn/zJv0bb/\,w>J}g{Qfr/[AL~$>I0xJĄQqv`NǑamm.iʶ#iJ?LS`yW[q\F Z{LO@9r:%`ŨU'fgR\~M90 >-qN3x?w:f91pDډ-?nbБ"]a|IΔꊲ ,/@̀M|%4$?izo_@hH u=c%-o<u%>^.kjLq^=㵄ӻ5ybTOZ4@d#xX=6?6A=c{E]Xeu>)9hOzjlͽ1 .$PWLЏ1XP?H~NuAS>5&"۰+=mu嬡GTn]bnY@q ^ d=]bM=mveAZ{/;B:h.m<4}3UY:3~$+iKBI%#e":4]yZ약oݒ-"w֕ !ZܶR9N'>9 q)aKFt(8NXe3R[^'8+iXTe~rؿ~}:{y0q*a~u]B2D) DmMb\OY5,)׾]ΨfbRoe"9|ri+j=}]^VA>6ڐ֯ d[# e :4dBnztxGz8T;) Ú0B*i{Ic\e_L{TN\M62W+3ùKC*\j<7jh#e} )D'X} Z1 <_h9?"m6)a m\ IbC1h^i2VXuШ?Sq]&ѡ’L.\$,L{YL,0.QaY>b˃$Ex;6oZ)wټ;MD^VU'M+ .˦qrP]l5`QOE7~֟9kq𴶭hŅž|UxIR&Z;0zCA!k~cM!g$̸/^sG R Zvʨ(" ًP!gI 3/uuWZR,qLxh1M"3(oy(3["ǔEtDKLOtLw~t!?\(Zi=Qh)!mB bc ˽CRd%IKIL{ >Gn99-#-Ftbhgϡt]eD&sKZ3&!` %cW[X"^"*~[t繡Eߛ)` C_6 |' 9dRų ՝PCҭ8v)jWJ$,\JwosͿdi@OKlW*8|~;"5ڲZW/nNui+s-TB5 i0)/dޤ5xKWnӝF=йi"f'Fߥ_ModXt5"vc4pJCu$1)[BͫGLaE"a؇*;[3yb^ DxI:-D2-}Ȗ]~C|ֻ\,rHz$Tm_~ h 0?5,b-xzPŤc6?@li![rcJH:CeQ,ut d3 'znRB3 9Qvx^t\x,h 8s]ˌ{ZM(J7v%(Jxf@5EL(w,eo58?vp+i\f35 W#,f0kɑ.[OY 4{h<}%Qm}Xڊ8L,W"Nª׈ v^%O|I;N:LT7 4V,NFע.ɒh.wܟ5aW+4s}칰^g /͢mmWX\o[]Ibhu&24#>TT^0$$8pz9Z`inLQP_6(װ.0)ctj ܮRƴRI/AN)ɌY '"RC]$_YȮ%!} csɨ֚ƈ VjEPfPl?Axo[gbfP|$Cs4]gE{SzNјP2}r{D~ԄW .-""Ǟ^7YmW!+rS0PclɼVnNf.@Qt.AM'I_nTV |<va__'ٱYz4|[dE G2r+H?e`V1!QTFPy/"do0#Qi,%nFZ6 o%sYB=$gcֈvn}anАG4[rP$tT<+{ (W(ANȉ#wHYdݦ\7Bj.#Qm"ԉuB2ƴ[/ ks:3J$W 6 H\pȬ&U]. @ui Ԉ%QK-r'hDP-i]Bn,sILtSg'6Z:8F 7Z@׍$ FVϛ9/;׸٘'Z}Lf2zSƝ  sMQJ G |fq4-rI`SK}M&xVr&@݁Xb,8;ls%zK6F2k;F Hq koh^~ ՇK),c?-͢W/Dqʱ {ԘđEbpa2h,%84}%!pT;H-[!WZfбg{rPQW&u%=ir}wksAwb'l$;ɬeW1n66BeŅDT | * MY8 |3ة/;MZ#up+8QzW 4xw{U*1[y {(Kj{*6 $?Tu!NQ>fTg s k  -)*5sW|5GE`*,I=@DoF}мS <Mr?3 Va2藾 0 '̭vSL,<=" !fziX3Huų6N[:ΌWVDaNNd.86@|eOk[ⶂ/ŢpT>cj8jqt nP_BR4ai A$/&zRȎ b\͊:X1` d|୪N?j T$3V&qr .Et":12þJD]SDžC8Β AtNj3"HڙEQ;i,).QQ{k93X"=Fo&h|i[8k"ƥ ey^`ur&@e)*H k!% ^xӌH 3XVkdd"sɬGJh8:ev>) _=OCH$TnWwt*?Vn4yɶM.;1we83TAQr!jg DVj M/%H-  jDѸAٿh|eYI*~Z7?;T8F<čme\k?-W`wd|.߲3b?C'ZZZX,C7]/}Cq`/RveEu9&llɦV?{vF0qb_'< K&E. X[XJc+ïb[&m QVZώ;b6˂]{93WL'*L[1\[݃",," AcsctHYs䉔Ƒ1b⮢BVNSysUb7XcҌ}>X_r3{~҅7ongw Au5y3!.'_l6#}U՞x^.gQ}[B ܤ!ZоQF5bQ=2h/e.nNI_FGcf D>fDh3bN|t ŊࣈҿRbg;-<{^65Z{L߉ĺ.mֈNPAf *lHNuey-VDU~Fe߾A\ay歗ሲ" (.&i3”E8e!Rz4"ѣYQr7}H_vac7$?ұ7}?+7Cfש4kY JIٱz/w*並/]V/*cMC;~Z+nY P xDrG|-"HRc'0c-~4FevEb.35)Ft=YeX@¥/e~3$J+h.lںM:;n*I$R~>.& Oa,D$X>99k"Ѝ?%q0Lzv@ΫB6WHg *R3rlDv~7z gU6_R4Voƣ1- [9o~>OШ{s 0+e50ͲlF= ):5/T.f%4 ZvKÿ,_ܙ%Z`7ae[5m>xJwwl'86YsT5<2A'21FhЏa -Sл9J:DzO[ ( t#!VrkNn{=OmLxQ {.2kí'&۴4xQN*9[ Vpc 9)1[Zok?xpl޾bi\Q`͠x&q6h##6wJ05X`(ͼoJD'6!֜FէMK%t6]oKߝFr>Y$tkvd$=~/> 3o%rz]#YVy2[/g,Ne p~vꉡDG8p1q pzsǪp:>ˠ~ W߃ŠaV'S; AA[ǝd~@NCz n>Zev}FUF LZANB>M0q܉jG4 *F$}ؤUum K}S\ݝ$op# ۹f&Q~j{Z5'bKhA- LN֡M4mO):DhAs6&Hɕ HyPܹsYm&e0eq9`CH-:rZ0ڌ[*Q@{^ &Efٞ[ij 0JPյ^U C|O G/0M5rsaƝ#}!Is53)V.hY#:Ts-r)]@H>CDN5HBInZүb1[_Bd"!8P8kTm9} ;_/ )ܫRU UՖ{ Bl N=3`.+UtA4 W"SQ 1}aF 鍷s8-+Bѩr \x DӡQ0eBe:4'/25kD@qBS#cw= 1{.kQq;T^wc;LSS2rm\H߈%P)P)7:c9=T0Sv N*r6c0v߷]g^P6VoH|!|)<A}MBd&6i#7 Wqsp:~x4wc\flnQD;v|\GELEBQQA(DIq3ը&%3Dh綺ϝUt lSˎWz|<뢭ڡbr$qQ_9V4^xоl.U@75..(i@h}]tt)M$3*]I'dOlӕXA,+Hǰ}X#N[pYHTEBC ;`D>%t)"]4Ȝ^75= !A2Ast|+ ^޳5!2NBS)?]o0 &%U!݃ngȑpgi4s8 zA"4̮ Q8tIU!ѕR|:e~׆]R(_Ws2Vp`΋_/bx!5Q 2vӔi@s>luq" pPq"U2u4 "aBAa=>!0#4mHK|WA2 ^!yP@Musk檚9% RnM}3oPٰ_̺ {&>JA.4+V:>-m(A3pWwȈ 7J\RxW 'j^$hu~lh)dD]u'{pOkAƏ-I5 )6?f uf$,vt|Lޅ]Eq:UH4hT0tkD{m# ` $i=$ Pt B}MÙHu,3d$7H6-LjS}4sa4C^,HRpz_?9< Lڰ+nEIg\" xÅ"O7Wŝ.tB;61 ѷ."=9nw4o y=>:=U?C`~W@M4t}3Ѹ /VM9[ `ܽzc*p'J{?k7h_jˆmeNȲlD#J _)6q[҉%d?ۭl%4X!Fjs'U"SvOyI;(SJB4 i ] 7}):t:Š][ <ɿBjj=a+%x=:|,/c…-  Lj_ &8FN6I M?f Qc7 wQ ̜Ô&F; Wnl;-gdCжm:ggثs?|u1\7eNj0PUd\ae!,CS 0'! A>+)‡h8^ZThYƢ= epC`N$^+i43!m O07pMj%bOsxe&(,*̏8X͗Ew=!dBp>'k#ͪ?,R~zl` 'NOkcsбYÆ@dQH26ahb/=`E ?ɎxVpg]ia:|[eȃa~7CaÀ% "we3L J-B6E]]nMzig[92|;_ў]K),λKiH6G0d_>vQwbQ!vrk q_RTcy ZZ>"%8"A,gij(mi"5?:^ڲsbwtU{v,kŵ9-Z.DVޛ6熬-g󇲶;BtWl{wFr BB:̘-Hw(¢P\g qGFuu'fU#?4;umt ?\;w;9ȼ;#"118KnmE' phw3 Ngd{<7,}Z !S?֍3-ܦVwqWGuZ y'<%z^] $T0f1YÌ zPZtGV,לqKvݤF.)C֢7O. NM3A&D {PN<~pfs b|1\e%8B[s=HA*BjvG2H_HUǂUY6TtK9PZe=ё!> :XC8Ydfݘ6)S.c}2[+,xu/Ŧ^\;0kKׄUWFBF 0 MaÃatY @O"$Izx& P45# +'ɭ952&,ooK UgW =zRsJma'0C^| Ю\I7@˄U>ۜe:6"nu508,kDRgmt`D}BY*BkobuhšBa"F"?(X'sWk\ws\mЋCHif<-c/JX!=dT/xZo]Rߙ~0FáM\}-wL%d 5Sp6b c4!Pn8?hڬe,%~f7 9< NiE+#'{EXc`#4c3{*lUсgGT dܮB0z2_c.F Pf]'bVXsW. 'S"ikNCX+=Иڣ2,Wo!2ʟ8=' 64EezsBlu:B`'!w] vJ05pjYbLE[8xxr9x-aXR&#&B0=zZtfTx)VdɆ_IJTrxS cխ %=CN*j~6ެ0Xw@~KdB:ELr@jddH) F~0J-D"`TSvq'ɉ _0t2MZw*Ųr*P34;wƲAY vL X[}X1rjdOc1":7si>gyED! ݖÌv, j|n>"ʆO!7Ì@ CdQ`+aƒIt 0_ ݏLE{ݽx1bq:ؼSc('%7ƨ`9:'%ΩFi5@}P\Vfnk>j ё>E#qѨ!aA^DFb P m̉ 0^I xhhWbz?D*O0ٳvT'f=rO1GKrPg÷ƫ'øCB f@AP&@}>!q0K> P+t;[v@,TO3"-z|Dz: q-FCJ Ձ?oO͂:y~:Se'ٜ[דb&:mǥqkPL R|{zrQV=Ij/zc]/ōBzpYEIUYH_(Fow i5}1D0xdiymE^eQȧ{`yR3&BBqW>.͔1꽸 pP7 Zfj4aBQ+T➫erA0CQ-cnDqBF'~ y6ykl 8xKKnvY%c8aE͗+JƵdL!f{`Jv~kM}&7Ԡj^ٌϣׯ?5.eBFA0.r9숑cQ9rr+4os3? i֙qͶ*Ju"Ч !i\͵L8D$%lpl/&Yp7pJzn=MPOGgEfݹ%ld} ʍg/ ?K;cIB)ٔ/b3=d]6{\+/Ck]A˙?q0f̈#['pmlnfDբh ?cjPFh4%~SyΑ`v0;o`*`e MZ&=\# M83& HQdJ NS|X/P* s;/:cxj+wlIʕ AZ>`֦Sz!şk)!#GD/MLC{KK r N>t"Y4PRfI12~Wn ZciYdU>ڷ5n-evv,PC+0S[D僸`ab|qԻJ1 .ƽfy" MO;0݃C,qH=\h^.d#7ݜ4g]F1}W;ְƽ]/5Vhf 32 Э\t(ӎ*p[wчq+1٣U8``JԼ09^^l} c5\6"ɊIޤ[>~+df^sBeֶ xZQ>v[.qDŽL h]{?/HM|Y!-;G<]/M%3RV_o )

wb 柀AH+*΂om@L.椣E(06O)S^GXfgu|7ۺe$RF仱p7 _8(TMl8-8jćF%/xm½75׷}` cfAqApzqHw$+{9k̼NR7j0JC^&fiObQ<K&)3O<"0}҇/XL͒cpLkfQWQ!s9Uep*~ifͯ>ܤW0߽.Xs/RSdX1bu#Be<Ȩ-hؼO$b1.HtL@J&+uZ7!yLv~dNc"ڋCO^cl'{"ÒE, ]Ndž{8R=jB;?-B}h,6 ]Ox gfގUE?6SE 1+`~z~=N0NҤbH?b %s\?(to,uPFxrAu^hN^Y^_0( -O? mo>D _>y5bGPWĐ/Ì l[Hck(rs{z;n}?.Qm IW$uN:3?jbo5åvBUFA?I/g.K9ŵIWv 0IĐnp6d;<_ưH*J֒fg}_]s"i)]nu(d#Ob.@q pRciy N4l@0;}2BI}n?#z L,A ?oD mIV;J.'b A;&;8/%luo!SZ/Md͋܅g" CFZ^<)`=l 0L5ѱpXC64%x_g$u{23jAAyw!,"AZt*rL6pyV>Фj!yM,g|_ͤ(|=l1l{SK7qI6Ż=MiO a W!=rl?I͇}0E lhۖEGv}B>}oBm;EB#>?g7~U~0ڬu,%<4Ȕ/Kf:"%(x;r&ns YH-E#`= (uNȊh}O#`MC_Zo g}drKcUN| Wڹ yi~aC?v =ў̬ mm7u\uQK.iY1\CsrSALO-pj]ʲR/-B]: M!AtttDA]2p6 (ç;l'g_ځLN4_7tJ *>_b/ga4+pԅscfvƢ8:ϸ@@>j,[p?! r$} WQ@8?=:h 6(7 ku"YF1HhfA+ynސ4أ7ZҵQҲŝ#L845uiUmPaEN"ۚ"UVZ/_mbgG:Ԩ@ Ohς~<#)4bOyےz P@4Xrq0lALVMEy,^o0>y* L0K9u*Ux.ݐGpH~z-.PZיtvlP4spX ]!VO2HGw_E{з3) ;pSbzY&^T*ɫD7- 4Q^ya Z^WWP(*Y;kM->8J/H<0U̳yN! s9.DV9x*47.J;$5I%)QX?*\ Հ{f|l{|ۉ 0F`DxK* EI&&G9 l%,Csn`ny7>YvRQ6wBzi" 71jxϽ+Jlni6A~>T5׋P\5a`%$L?؎Vs5dXĭ!戸y4̗8d dOVuD+ |Ro\?Ut]t7lO{U o1NzaDh0|Y LF&y`V#8n{#2El6|"C6 g⛩iuXŒyk1Ԓ9chegG@F_h#{_^D0, Mzu9͟:p8Fq)Db)&𠘎غ|[\[ rkwÓ#&?)%%1AӢn|<-nvI_ I ]I6RF`9YQZj$4c9]}4?$YVi^7,; K+4c"JT1,Oh9;{_WK,qJӨ{ B5g/&CwHj;'I Šs g۫gcP@D=唞fC:-jl̥L,Zg/)c"ȿ2{u(.u̐ij]ARAs mfA3MA_;ݩa_#l7m'[]C=YbƎpX'Ri6H3tq+c(4ʠE\FRZDžAr|5Î|?γO3zw“ d atz@7z7ZvOYRxŻb〡#&͹rC$4vPYS9Hɭb u@2sZK+4O\`"4 WUܒsENc윮pQ5VZ ^U57`J -ቪ=o}$q0|h =`="atfJHBTJ쭯 kn?4[I'x*-?|dL9z?"ݹ+ޤHK`= 4 |/)h._$8K/p7< =mWO㬾\`)p@# }\eBVGBhu^Z[OGvM3!o5BICpJ$. R1;_r6wjW' ýL^t<`{2﷬oO_X\ E요vT'N;Jkp 1f};"'8 q ^k䜟|~^6@xaEx]"ySAMUw?Lnكr.Gw16cQd㣌Ep Rx$^Kd|w˕@{,JJ &"IcݽEUH 7ấ#_X1:!DjSiE;r;Zdڞb_4*QLi?F:EI>k=]4u% >]\w_ _>Ejwai*֣,O2Sxs?l@"p>'D1ZuzN\in ?& , 4{e}F^C)h|F~G(o<ӯ([{wIcy'dsYDw}e™zN$Wo4іAZ,ZJjNƖK[#7dn$@7s$J "Jd$bR/,܀% N/cvͪu?FzآS)#C_]!?)9.[u 7LX٨lr?I%]W3 H$ A1|l\l\.xY*0>zVҞ42BC qxƬV]`dT\ zR9DBktT^+,JmŴ< 4I$#EjfIQdbnY0=q"-E.WqByIXT9{M~$Ȳ8U+9#_Jja"?a>ap9POj,ψT!騄NyZ:g"k9t,Kˠѹ,<:t"XGGg* &L J)Wo@j_*;#HSuDv[fެ!&lgEn:|4/4W -G)tHm8/>l\o>3ߙlIv|j`bd^5ڞEfFItE;= .)J w 뒍{uXPt&H\؎ʅ}sf:d?͵7޳8J C)_u2gצ™z1wʰ%X sl#y*!+c{qҡ^qdܠѨc^!6~BHD*i.ZvDc2COU;ґ_#ލg_ttZwmR4!b S_OOιd` Q:sE_cwٷufU]%cF-'*x8u* \noSQ]#zk=sc?w:,ޫ-,L3W{3e6swr tIiZ"!ڄ3y]Rf&Fϴp њuTbO*흠ъ\/s].MĮ)VnZ G޳67߹y7gfh +T2i" ꅗ`p[_R(,bP)2:OBMazM2Y2G!\RZCG̉gu1UL'mM!o;FA{E>gK0ߒzi65Wp <0;]" 50SQO,eM WI*ˇ(EpI&|ؙ dwGeMfW7 > 2  u dǝu1Ǫň l]ٹAb&`q%aǼ 1a6lv'A5Bp]d0\Ø%5#%/ &mPd>hT .O(! v\E K@!Tg߃z[PǜF <zNl:I\Bz0x^e^P.`CT}=Fsvb!ㅞ Ç$?]&X?h][x `O(6%NN«{ȇBRAz*:'SbvPP@J5RF$֍w$p0V4T|iju9iyYg;= /$@[{q/=4T ľPƆs1]{Z-|'04J6~2h|6Qh594Ft)xwP;Ҭ<<u S'iUGhچl5DZh*VXe-1[,}`n RE'zj~Hq$z"Odm8\v]j*'H9yZ8`eу @Ͽ0s'`p͐b֩C]kMv bYX"b|@I2fvGcx,Dbʼ{(!`s4?IWHdOv{Wt7ψ0-dg~P~kBY:k?qk$ߔ/Y:IWJ+*#I B4؆ts[_n]l_9:VTWS`W8jdt {"#aw>asXMxrd IͮC)PqM~f yޞ|k|O>^d[<,AF^kբ.̋VMtl3'ef'ogmTe 3uN (%?)FSu9ða 3QaU߄yI\΍e:Jqޝ{UW1~*,wW[ǿVk a ?=F^Z"yμi;e5K.O٢1c[9)4:N:5jwΔi]f^VNYُr@IguSz;ؒLsy @To\A 3Q+g(VS@{4 DŸ,c>JE)djn5 2 '`^LJUP@JT@OH>ض|C~q$aP -oJ80F_r$Hؿtz*s d jh*Sp xE-/v-V"Vw˔⿺{"\Te_P=e4%mftC6 Z账Ѯ AcwU *irw| Pgu6Ydz{_Tcߠ;6hm='lYnyk]eCjqa=R)ҸobJ{ P1ڐɼ~,"N(߇fgB=\08?`=-αk_#Qڏ;ڀe{PQߵݓ_Z=-ޡ8"B[z8gd}*FDƱ?rՓ6}qnD9mU1V|R㏡盬5 ~ROuj>(VѼKs=})KqS]]}o21Z1^nMdn)A . D~^!6HٖbѪЖ0f, &J^H+%#U(otibTx-PA*hZ}E"631 *?~囀DB)A=2BY5k1L@F\t/'n1Vd&K*R)˼Yk2b58jrot4N`k~"1^~ZqK N6#2uM^5+eY~/͐=-zmM9a~7|ʫ;ڷ]NȊSO[pܨ~$45[ʎo wۃb1Jp[#poA?s<(wD@U.)ZWqm˻?=]ō/`}v+(L2QJ,t^?EB5)AVđW1?P~ B =d 993gE+_(v^铥N,,( rvQxu"="y˯6ٔ&sArݰ+O+$ڎ`fv{{d0J1+]3FVQb t6`n-v^)YU3t> վSQWfk!dV5mcyIC'Yw6eKnicv-q7Nc.{~6Xa`vX$Ia^CH.YUn/0 iH4:X_y2N%MKf!p:c9L;&^?z:IY;J|QDž>;8K{)?r7Bg ܚ3'jGkX pO 7Sh=g/1}uƗ+D<)UX!y"vb]>G'N&shAAQ,br~v!~7ѥcZI$kjD/nRzl2f9j6d&\D%Rw+N .@Rݷu*TQz0zW'k7+8[va[w"<+/v<iQBKaܦO]j1_I9I mqT.P]G$-bY5qo b3%_shXƽzŤ6a3)2*^)bӒsH+%f%>s h_'P\[ @ JӹpNL_@w/Ҵ'wϯSa1zB k#IoU/߂){|I*&\` D#I^IzʔMA4`?'TU`j@8ccIrH[qȞ"=<[HtDM#!WrL5f-9õM,ZSJ:~d d.s+fLڈ'F-~.r+^;vܘC =Q/5C/`A ~}xT&l6Di/"a*1h%p﮼[8e~)RyP|?j┈3Q8Uea %Q( qѶsO_{,kcWٳr%r)ZL52c{!p0$7Ut *,tlZz4Ro`^dzEbv4T#r8L!YP + o~>I|n %mSmhUwz=ay 0Qᶋ,,$G)~Xx^Ł)nF~TS4`T>w[Ů$۽}{kQ׷9ى܌kגּlN 3bHCp6 cThHh"_WOh.Hh&<0;q\@r$Pjz4`p0_MiƔ QE- Su՟ jmzvڀBq˥qqa@ȩiDO`+%OwUD2Ko= Q442G:$,={K@+â1Gⳕ{K|8aQ13Mn&Wڤq5U930vTz귰=zʠ^r~bvd@ uIhS$,* Jʦ@o3W pn.f PxOyL2p^dm$44%\9 \ߴ\^j/bMK"._vA>܃l)ī_8?Lld&fFEBXTS |…P֠|6eB >e5Yg)֕rЫii6-TPJ "G/U?u`O[]랝|1߲ƚ`BK/sa7hٱ d+vC #߆6J'5'ӑFU,bZݸE>vN-7,uSNUF<5Tspp!Oi&0Pg]6' {':!5=:񏒿=2fy䦴<,lkl6/ga>_2m>#n M19g۲Y:hì22M?[*Mvd$X j k෫H3A,s;(,0l"+%&~2d!͔X]>Vgϡ昍 t eIh+љU6r壪w(za7DL!)lz0d'DfgeΝyg8o{ɼ)ȝ;,4vFvA7U(1]iPLš\␩䃪:X6o378BG6o0|z[pc7lȠJshN\R@F^S+fjD8@fJu.ׂ9^qkRwpi=<ZI"e6Έ Xr&#gwĔcP+t_zl98(zO*[«۠]} זȣď3b(mB2?6ҧ1a6K/% 6luCIMx^ q+'wY[Y겊4`Ӡ_hSģPviS{ZG;\o D,T-<@`1P ?9d 2SÞVVSkS*ĩSHyLl&BֿK`޼p1hkաUWυSj;\+"-L#YHV9:%}>50Es \fHC%^ش@驾zuU]yk+`ȜM,OjHUة[I% ҳ؋CJc#(S)"YᆼMt5 :Tf xZ U>`O}d-T@? D ñXSIހR0|%V5ijqg9%ڹ`fQ+zifC4ojYc: txm"NU1<MÓa ЪMHiukE5od÷LpfyXYĶӞ\KJ|\FjLϕd5NBuV}d(oYJ>bz+}N}&{#Eu[[V!G AwgØ\KyJ {ЎZ$yֻ G苰^u=}U h-2FLf~>k?O7El&=jSM ^׷5e[dHK< BAI=^Ι*I=gdT5:e[-STuW>6o9-N\rj1P fh bTJnBbWg>CXԮ '%VC۟CbO% O4KE É79 Vmj8SJ=oS[Q;^=>Ӷ 8FL|^M QL:I[%ɱKT/X9Ɲ֘#z)f0Xg=UQ }u8I+:Y-NWM>2|l+4!Әbmݛ o i,V3r)fJŒu93nbU GHh#TCFXVzM#:[U,B3Y{mbWܦ9a /uWpZ찱-rr_W[ :[}^@ v3x vz+N ؽOb 2cwlrΝy!ujdk)QR dJ ьSU5Sw 슛b#JŚ11`7Aa&>3"H" 2cJFMӼx⪷UdptR<gKoI][d+ Fqu[#(j>uol2E3Zi%eז>o[bD:rGI5-,6AGSR46M˜j76UjsqRCA,D#~~ֵTxċ@띳to0p1J EL 0%%F VD@K gDs>nB犴pw pma PQk*~$VdLLG~0Ly^;_x/{v}5V"%y_9"/ Ѱ+x,T f,?l+&==u1ȍn[U]Zun0) SG3K~/SS*3Y5܊TmNϞf ix<tP ; %d^^*!h߄랬>RUz2T=ph9SC(Or+Wa"%HX1zDȦ'!8+d8so y˻SQPG tB0o/B>OE=(g}0] TQ׺a1(H#UH)Ij)+>]/}%)Iq%CGm/t>b,e+}1_ΚURF{Q5E5{w?wC^,n2+m*$af}>h ]mQ',fJ KGKp!F1T:6\JCGR(5@lő/R_ΉXIR `7yy:&řB sœtm 托LOsžʪZ^L vkd;9 ¢e\NN~nDU.1G?Dn PEgfǜDѝ37+G1<'PH*lK%1d.Y|Y DӰE\[!Psf_02d#{H~RӼ=F gPNV⁋eԛ7!Εpji(\▢ka~Mv8؃Iĭ IVQť.CKY(RƟK-\S=i rg'kb^(\=O $'n;!Ҕ[uI,Ʀ:"Zwٟ{|~1~&i& anmU:{}7jqH1RKvN,Eoc 21PF/;dO\g~tX>62S":*,^e1~h*bW4+3$e0/[um6i#)p Tk ~}VUBMnIO{vJgsw\|;%hF_*979i+󭒕Ա*]DQ5=/ &,{l"z*f^uJMpQ =G!49:A.k^dν{!)П9 w&Nlz!*f*5Ex~.Fu焎,]6̷+A}DU4Ik6vzg.raY(w( YՌ{ÿQ P;^ֱ#>Ǖf:Ih!/.$ 07ܯ` y/DsКy U ?0WP6yXZX 't?i^¢ V#yŭc eƥΞEp,̆@OَVvX/bqBbmWBbQ!NE/I @d87{VXQ|h?3 EלKs셤‡'\D?VބsOi nCMs*YGfFH wuFn # H\¨^wh7%fKy@9Z0D3vޑbq Bpla2AeE]rxJܨ%ZRj{NcSO9J sRLg\f )#o'0E|HOz@< ovT/,JeY?FOWb.)Q8Jej:._Aʣl#Fi05= ŽIq-!o0So&zn `X{hHKcLM[q9ЦiSk)>?$ᅭ+;AoVN!~KGd ~4u`늢'Hz:Ұ`}ǷΑ5ȩߡ+]sK„&(T9$햁 u* iЖׯՕ˻XCJֺ J]5m_C+J@Q@T[u@'G> bslBքVܭQ7҅Ő$! מ!q rO@ڎ9cYWebv +TFy֏豶BHp{$kIj1iڱpd)qCNYuX0tOvDfsI+⼪r&튎 V,>31ߺ evR?@"յTKlh; jH$6RA$c(tmnMo\isԅXfA%3k2j˵ 2j=Lr,尯(Po`AѰ?,n/:}x0({*Ejt[3 SݢjYrc) _ طWu\bFNY*dM~!|a3،:9g BX10ߗ6 )0g1OX;:LxyTэm٢>;+=h!4hZ~3#8(=2"|W E&5e2,-io :FuHJ6 "BSajʻv˳s$ QD-Vux7HuWPWm챗?zl=kҦMPZu?D:7Sh}taR>?ʨn pq.vq<رὂ_o^DΒ8'{{(aѲ]C֪`3'a׼4tZB`&]ۘg(V78t*t!4ߖkBwg@MO6QP"dUe#lR80ձڅ|5\۱F&Mf Lr{cV@ ḇ$fhۿ{!AlŽaFPU]#~fSR7![`h{[S cN-CC|g4F\8 jcFl ZXQe#aIAxZ9@a: 1 0 rMu2ii ^r<&󲹤 畭'E\ُz;)^<~P1´XUu>^ V*wc#(Z/A{&T~6oPB:rPK[]Ԟ NM*Eg5% :BT{L o'EogJk؟|Ow1 XhJ[FE9_|ҽi~)-O&BNS[ n|AO v)ҴLUm{ןD8@p&4EL-};# 5dYItik]oU#~{WҌ ; sߣx>BƑfse ȂA\c݋M59&b!&hW< k@?x(oZuɒGbYDq ۅ`gMm$ɣ;q$eD3dEQoX<Ϣ8=1qa U~5{$F|I$f|LxDp0\r#l񋏉ЯkJ0J n c(Ap!u%!U"ٲbXto/\5Daf :`RJ'Q+%Ƚ3oT q rԎ/zӧ5(C;0"rbQKfzU:SJ0W3 U jc Uw;B~h?H gN'8Ph5 |<Ѯl*o ܟGHB 9ƈ,v͔^\4,$T6Ɂ*Ї~Ȳux7E$!N:(gQh(BωPre=,d Upn1n$-=# 7BiDCХc<:z16/i5O w%F]=ڴ1x S# :]Y;Hhmbj42w  ((#|Ҿ.ީB`bƸV)DJc"3 {a-9/PqkB.FM  [cD: k4B5.q3pQmEOG6M_ MOjw. ,3 ^M ӫGrlNVBMj4vK+, U D4ѷBH./ hdr_pi-.R )ĝf4ߏ$@FWv(+.%s{g%]u7J5"D6CҧR4A2T9sRB\\zX84+{huDHeKe(Ա s\.u.ΨUB"nb+o]]}ʷ@K*:HSFq`[fKbYOkKA~JcgZ~>M٢ftd-D{ * \;iU*pB񠂖J4BG#3ase,DWg} &5}DGbx(oˀ$TQaZG?}Xs!vZc]u[LJ2j2w/6Фk:"gP,,r:l *"/h!6(ҩIJ=3/k"倫*fo@jΓmRBB> ]z3IZ| K_&$@j Q $W(d@#T=]"j{G}qFя6%"QmH/-rZG+xqn$ 9\wIRp ]ъ3ǓfGWcj'ƃpS]0,^h!5Ϙ!VHMҪe3>&kNԵI9COQSCm2IŒw! |Cyg67 yVj6rЇn~Y5}P5.,t9Bh~(N-Q DQ9y{;-E\dKGX?=wh,w^ ,`4?z}}S]p,\甏9u>)a)ze?M3ιO::d2op2 | AJSx`fL h"[heތ¢Puac5QOf2$džKD:ȉ-Sw3fCW8rEgȲ`U*p7*'Lݔs0jxOC/jI5YeOʌKV/"Wɵ7ʒ Ho,Frw%6G$LYtǣM&bo*7Ĵ!_4Sc: V;^ .H"˃:]@Is'DsF;ǭR_ޙy.; U9)CLI?¨ Ԅ&?{2G{f,VKo5 2 F섳1h '7P-5Y~u%`2b{źM Îjo}n4HOM!nT/C2U9n~[ gXQ@WDY -mX)&OW~ U'PJ=o5ThC_*7 y5L9oH]qAH$~WMW|@ŕB?R 0uXtMX*Ra+Sjz}d'mtZ:sD1C🸻5wg^kYd[exzٹd;G>Q- I&D5S8Z2|TRC,M{Q܊pb]NCE$5ۑ:KףóPZo٢GƆ]Kf8k{R4jv#N&c,Z`p *q/3Zn3˿)TZQQiqWk<$ RĢ2E ތP4!]ڬώỴj"/V9~ɘgSJT.ϭ-hݰtUҭq,`s EuE\-L? ֖ Ɏ\ ^ITgHhULr7 gd_MFx kT\^czIP$KdM=]]~S[Oؖ+I޷Re7.~/8QU̎fS007'CtF.\FjliIḖ2 ވiV-鍅_w-;KX*aj#vUMq o,&\?_ppQ|򈒈:|J:5sDC\?$w eᨩM]_Z-Awjt 'Jp+|CmhO@ I&&g`@-HEl:ez Nwu\e}Ej&o"gjSrG`;m}&Ϊ=x-6\k~PCJ&<=|jތS^ERy`l@ T6QL='^HO M*ƴ&<J>B!U>y+j]/P aƄlnM3`݇mްE<U$R:Q:e'R0 YFǾ/N09ζz奅_\ٲTJ$l5"|V^GYt/S<>@{?`fY)z @uH #]糕AD}_&߹i20M!zߗe){<^h9q'DlP-\V`E/m*K: QZkPDsҼ%>ak'ȴ`#ziu$ȋ`iB/"4k,+jlK}ܴg> rp{~<Ө};44 _&%)&)ll~OO i~ NOY~k S+"}Zix/YM\'Āꍥ>uKG'-8/ya|I#?!L~j1*V D{!3$vzoL2-D=kst6,0*zmRNf[@'"܃#XS3Wz恲9m|v rQcՋރfjo$b! s !X^ ](0@05x%Rb=HF@7N,6'{wQfx[q:Ei%:R ~Q}D &.d,27D K|||Y Z֎R?IW\pNsPJ*V+6iTZƐiI1 v k:K5c *=GaJ1WY^T#WΦ+)sUJ!j`3αJ1pmLU eqٟ%XBkeؿ*:iq0dH.=F 3w[o3hǘ܉@'AsV,-䶔&( {/iWK:b?M`y1vv 5(wQarpnT8e,/P癱e1w.8Ql\$wHb8+KFlU&mKxZ4I#j6!/QlMпXbGa[/Ŗ?Bl9]p t [UPCMGskv)3|( ϙP\,_./^l1]ҙO|u;PQmyKvj+|_>$v:^c.fJԺո9tx^^ T9O'Jmnm /|Wq#T|+xpZP$UX8_?>uH/? m1BۨV긗ӓe3IfK%5-)]7'}3GZKc-.h|OTIp܁X5&-d+T?dA_=~O;H/ ?Y] 4|o30KoNMqw0 2dޜ"SgwHv4Tp=QI!ǖhp LXiʼk= /Wk3[WRr^ Wh 0[ g@b%xQ%7M>ԏ'+TND&)ne ?OC.|rc-7Ycm9zv-XoMӧK ~Ζ37i/T ]fmf:ͤCŝY‹-VǓ.Ag /X72NeT&uU (lզb S2@ JVGGb(ImD03vQ~^09\jlG}~$};1/2;%<  @9#4U~%H$Er/0UQ ɖb< 9a }4"[5Z=%tKSiaͼmϥ¸]隢_Tķ )I2{m%=GEcac>5E&Ҫ??#8AzmQ8:O 8l!HGVZ %,) ţo|a|vJT-_25+L!Ys_8 LjE1%NܖnЫ0W_{i-,shؠ]?Ch2A3(}jP`^sqz qjTcj9aeeSo4`|᜽{pXF)*Vx2t) r Ea5謾-hĬn۳AL0c|IKJ'6#dd;bLqcP>ʭl^⨨DUA7 ;3e.Aw9B&Wl(9@ Ism a+' @%E̥`~s+{df pL[ګr9?/?AD9nfy؜mz褗1鲽D\)f|c|WQeϣay?"f5hv 7QNUxnNbAjFhj_Oji#2e[/V+݌r,.4xs{ef6h9\T4bGަ1ΑF/K=ld[qq7r=w]FC,FnYBoGޞ of$N[iH'aNx܋A42T奧bRk5ݱJW&0!@$*X'-iWi K0-4 +׍{OxPi۶{+y~tƨ^-Ǡ" s'kU aێ9lO'~LHmK4iU-ɭJoqF)uTqú&5r U,a9$Dk[Gm=c>$292Ͷ2_t3UcPGIQPslւsɟ'4(?Uu}/%@h(@Hz2 cOV{Ҳ>hgMR{GJ)vX=\5P?}¯Lb$ \c]{խOg(4e[֯ ]/p,{0^PIC ٨@+-+濶-Z_b(*X9#Yƺ?מ$D[B̀e1vşw`A}ە+Hwֈ^:UCݖz+KihPm Jnå$]9z4CDGZ/}` K2iafٰyt Uw U>IB:(Sr#4ˍ6 ^T[๊(m䱦;F) c^5PظTF3G}lε4 oMo?^3$PD8h`C6D "#AiDQa ıeaZ6#(qR.ᢞTH^r7 =i=}C_Xy]TJE8L2kY /`˥ixֈ_drJ~3@( ԨjR߿| bϊ8p v^Y$0.MO)oJCh)ҁ'Ԇ2/gÍR9 prN q|S'tܤ$P:W߿k_]9=ӺKP  u?>Dr_N3ȯFN Zы0= M6^HnA6Pt% hH hy3 l`9v{4(׳X5IfwS4V&(1%(tCp^[R;ǝR. :]8~ a"f4>䯉y9ɎBnm6|$3Eڝ+tɎ-xQwbc1*1N61u*z%=WaENg:\0:" .CzaxBΘb"S̝B>+YN_HD [)hf9^^ʙӚoRe|AZxyYGF>KgHPV;)x/ *6}l3@;Jt ŰS=q䩨.~˝1|s=r,Y^{QSGBޭiT(k =A.(fU{~˪u^sУ=U=s c=dú.GapNݼnu%gKhȘlv*NWX)ZPlkvRA0LbH$c'V Cہ]H<w2 x[q r.wRkd1p";Ĩ-Q(p,K"$+%Nj\骕B[xJ8IY?A~Og\!}۾/LL ̐XwM Dp Wqd ur`$Gl4q|\JZ5ҙג[{*}~nپ"ɞ.2Qܯ΅;xM= }tmTa@E ~򕗦RL\|R[< F)^10<exٞE&x>wW}sxPqvX]qD@C&gf*n#U`L8z|Bgl`3=jZ[6ժ(=@Cgke&~)? 'Q,6!.( 3;o4RNۗvGӫ!v^fis  d CWi-('HU뛸ڋf&Xmt!iБnoF[-YҪ]> I?W.Cΐ ^ݠi DNm7`3ud ' t(6^RDORVdJ^9 i `oK_Bk< MI*+J)%[|ݼ*$DGptK~s=iw+iӁ;↹#t90>-@whK8,μr'^}^Y@xl14]y;kſz>ǤPu\܀?T>u} G_B%[sj9۴0 `ݾtY-cK=f89dBz91Zb=7Θ;&YGZ i^A'fT[|~u >HcoSXL}bN锤N#60]Rd,4\EBמd\oeKM2Ue\?/ *nIM"ыQ>qޜVdߟm S8'3`Yk w`Xx|9+O&RSߝ&muǝEtJ̌Zԅ㫨ŗӤ +\ +xMsuhga.Y_ R}9I ;^7>F,CAGWfOչ?HވgP*o%zU,u˨8+.SLYVpZFkf>wTɺ' [fَn ֨V +PW IL !, zDX2Ybt!o;صj&Ygs;ڷǍЙX, _Bt˿toYꖸR&,6]cl^ 4/6N&8|%U}W& L&c|<}CI~S1IJ|`uzi^@͈\B7"ܹZ?. >*9%H|h|}ֺVfWlUvv\YUs:Tq#siu_UиZ ](=Zglf*Px0yukέPnbeFz2z~jhQ&_Hs1yREV ޜ*%GRD:aʮ-c؄b#Ey;̫`7 Ĺ͸e~Њowa䲨O+WOQp gչӧCY9r$ W;t$rFkV 8\ڔz.0 X6O/Ӊ Y38U,Vqar߄I81%V{OBQC(UrJۭ.g `Jbd\I=83Y-Xcg/:(=/anA8@ !GJfV+il0Z^+v4tm$&h. rƖ4 @Y[K ց`ze>ܑr T2ENPeIe^e"陵t 9 '>ui!x̲7Ԑ+̊2"Z%{^qaͥ^oj kLx KM?xD7QH ,5bb޳0"+ >}omIA72C[œxjt:uF6׼z6Zm=rwcg#?XgCS-=Оtݛj;P4b=ץO!jNΘzЃzj|P&dkDIFX8-o3$^;.^5gُˢg^i (;~=FNDʂ5k_%,42(W?Հg(Q䯭,,~g65մU }lZǚ*L^g5^JTJax{ws#RKfOpglVڞ xK3؇!9 dڤJWGl 1.[X N [rUX[wMTLߎ?0wYIE,%"2deT'a9;ݏ宠jD7 pi)XNvZO:Mvy sKJAnY.y`Q֏݄.+i]J+ƿ}-]rSl|LKT|•%QlJh01@uk Ȣ4v8|+MOפek*x\&"1|ݠ@bo- 4ek՗#EmdQ@誺EVD y& Kܔ>9<+ZPbS6N+ӿY:dՖ>z#x>-7fͰ >y`QUBf:zG.0Am\4(nVyNym.* D ΂ )}@\n2EAnMA3]Io'>-. ]*b;FqH%վNu[>,V)+" KTjib#֝B=uJ#lxMl Vn&7E?į#u&HzCvv#Ck5ރb9#}0 GFff"qj֋+-0"hߦ=@\*B x+sT^tp\s$sE*sk>~Aov f]MNZ{K6fQ#+*.lw.iE8jKؾ Y;JQS>X,h!J$ iUj|4 &[mlz.5,-casW^ɦ ܡ0ur#O"a7fZD0 4~ P}>> 9R$^w}H>uml"0dt@RnQl]}osxlNH[b;ߍGiC hVT`N &W sεFyPI2atbS<7 CPr7}QATb w erh;W*jw3]QYhtɐKSzwi_݋G_Zԋ[E*~kn㽰Np%]ѠQX;͞z,Ҹ«CZ*mՇUcJT[ucG Z @3='tCj-:>*oZ<2 ;8BTU{+P]/"wddvϜ18r(::y>Ծq` rWlV/\XM oSEdܡ6x-\dJ.loe?ғep 3rZzFeLK@4h'{@%n О%F#͈Z߲r)?A8όTŒWDSIim.N넪0*,-?5N<8RJIk*nbY]bJ-ٗ»/Od+)i:f~Ok"ۣt if-OH̝8k^_L3Ho2YE#l.1 z " ;!XT/3zϔtYyCNy jo)>$H{Kvoյkg #_}XM wMߣűa{_g_"/PL8G86eB* q#ۊ815x5AT4O h2g6LﺉSͽ>O$HpY϶K"?MK=[ll:X"$Lt+vS Z ׋<5A> ,'43 BOQHcХpA1w"-Ujٴ9:_xqUoZ"E KRQ'Klx%Dž~h )Т^n9lťļ%Deo3WŠ+>/(/[rFbd[Meu?lT% "&bm[;Dh8`W:#Rs5J#*,fW!=dhr7M; N2p&]gޣR-zH@>k`Bt3c+_joJ յx&snvHE19Nm=XqY7NĿNX6=-&e:{+]aX^CzR B )E[=r$ ]߀D[4("rz YaԘ)˱S~vȏ&ԌG6#B +za>I.)$ -?s}h׸Qwu =#Ʊ~>o2#)/ HI$ԧE k8"vQ7gǤO%/7:t'^us3Nّ+ɂ)L\&Y N q@GV^fH)[8-.}8:/ꀇli]3 G̖]˭XV5s58ME%ymȁvؿ(+@aZZsoM` t;)F05*Rn2PJk餅F:D^Ig|: >#_] EZj0Ce+-&!rGanT=j~䙕}Nhҧ`.:>GbSQ >z{Gfv|8TYnd <^7Z+MɄ՘D5ma#efp[lx .xuܮ x<8u[>akaH;$9\E/y?ZQp)KEy>ek譇A >F);XqZP.oys,"kGۧ1irU&5 ;ã 6fl$QIHjQװO[۹mE4pQRnZ}?UW7~ubO wCRG$["ZL!Bg%Ҿ&ܿطwh(P^lDjf`EI=Mo&c?L+k ̥n]t?'7M秂{|wyT}\^Nq药!}?XK(:ǸdO"͗Ok}d~҉}G)S}I`5^V^jK|?+K x,UOZ.l~tz,S864A:&W6Qۮ?W m.(ҟ(<7aiu̱iWc wS:0!܆pƔК\, X}40 r36F)UR~E] ;w!'M~gM1zAa )IDEd+bmeX? *{H)yEAa 82t:oYfĬq9~)T?ϤU),K> V( #z"vSz`^ªdF/2q>G$)AYBZA0Pr~6V=2 v4E;ӅsZ{^@:Ok~ mbJkWzVnu=zC{%ZH>lE[j9R)/. ¯WZ*Mm~vW3J#[\bzr+v/%ܙ5Yn;X{qUkw!;Y@,ԥZ"ZV'W]"ݤ.hH3`v2* Z˿͞1r)xKS{'1_2FmwXR2ǻEwIa~8@l#M,(uQ9ʕcvEA8]qX Xo96m bm{-d^pgEp" Arc3"ݵ1!6bTl̯âR{p͝Q^8Ƀs)" 6$wDFF[_ *]sxC, ܤlwvEc0T[8M~M':u@~G=U狴le-gO $6L;/vI)X3<h@ d+fRo0J'TeUCgjBWB7pQKiv5t nȗj`;Fl)~&f_L7>Vm NLꌎ5۽m!#e < v0HA2ɯaĎ c cB}\p4m,s>gL_O"V^+!On+߷Ի4h!@eЈEŹIpWX[Bo@j⏩0O{Sj&ʉ5AA  ]~[krOߎl>w}#)6 H zԓ[d TYskOV6ɶ%G,K+O'|WL+hzg):o[1fP5Ktiդ B$V'VӲ$1 ͱyywze /:r9P.=鋆WuU(XYjGj8XZO?B-Qa<9j"kS Dr0%4N^p\sxd&~A?=[cߕqdoN8n7&V5i -ֲK ZlA`Loj萪^'\_<ă_c1 4IIWDCAOR*O GD|z*cEYmzjX~ew~=)$l/~;|NJx->ɸs7ߚV :ɛ+55!}RQu~xС.ѫvwPqAuo5=/X1Y{g#_ '{dPh;v`!5F/L(v)FG[3LN/U/_'ݦ!5 Y=gڃuk*ȟ.(B%.WX%bs_?) SucxiJgCVE UBGkϷ'(R~4g+0Z<328 5S1WRBj$wzϪ-T?>8?\5!a/?@M-~DC6˽bbӖ'^8#S@S๵ 1~cDVWP@͊bh@GD!Nxc~ X`otS ^ ' IɰV%$fJd+UY='wnUo=HZ)U@ Kpxf}Œ|kِ;fK)^bEN)˕BŨ8LXoi?k4as >f{Bk#D2AA 1PbbMl & e ܢ;O0]z{d+9>%.R!h"qB'u8Jq6Wnr54o#뵾?[_%^-&a[w 7(+6{;g>C;h W ,\2: N? ?߉@;?m2kV-W0ߞe& fevSIH:Qrl%@MvЇ֌1Gl7'#CuSEN e}z`!ns 2F9rڻpo{F'T>$Co~{SY(.^/xgϺ$&uh ='y@ 5Bc}B8[}@VZ焢ƠFhc5@I 8b/A>7FW_Xuv# `})elgF~xr޽cTOSDŌ "ǡhG+uxHr&j$"Y)U h5}ՃN "E/u/~Lx@ h@(z`>Z۬g:q|?¿ R]g(sZоq1w ܰ~Mqb35$Y p !crvjz:zkTF+|M5)LwܻZCy YHAxоi/c=tk/x9 e H`NKgO/~.(x#xReV2A޸oe/l=|רZޘǶgrMaf5ɩ M=FZv8wCo0WN؇\GLڰ%i /ׁh9ԭ4c&$^,e>X B{D "@Cr78d([u2UEݩ_I?.]Tp9F _:8uxq6FY6K" D >y3:2AYGf)$p}zyK@"|0/NnO0Om2+ά I|6%2]e*KD*IzN"%wxJ*@*''e'yqBLnm][.MWn÷֎ݍr*[ kZ>DFULK*?|/ނCW(H~Ƞ@=Tm-}`ih60U} TKY՗6=QɡMVTg*Fw bZjKz b쌪^t2V5f,\M\ &~1ϸTI1uVY}س{n͗XK_c8$7S(%H} sg`mgo'}*|{⠭!.0+q_lt#`pZ!ϹBJUȗ^k~$֬ȾxMAWnXM%qב M5n37(iXj&[`cV&W|Q'N~?[0T_RkI/pHI0\EU>Go1 _~t!WpY[J}2\*}:KIzIR<|ݜEw49\`&[SAhזVjkr&C. Z!#b{S䶰V H,NV$4n'YY:nx>[L7"0e򐿭Qʋ*PRth:VBJPHtK1mMՆ}Ǹ1Uy+UECtw} /{sI[ku[ i~q?X6K'֬-76оsHp6'cLaepгjEzm[E#{RO_+ +bXrəj8p,t$WN6) K.eJg;Mc;dz@84.N(E?OMtP@ү*j;)̵+f 5a؂>5pbaL0t!0]'CBKߣWoc±En2v8"'1yѴJ@HWĖy:3m剒KMyG;G?S1lS"k0 :Eh!Xn ȃU{Ѐ6UB\ǃi.M^`jbMX:,Ȼli`8f5JzF:Ǻ h!¿0̒-5!DR7"<¦w#c+ cUm(T[h?ڝ(wѧg]d5\J{H>&ݧT)ggҰeЦJp;/D/fB-TmfKG %=2R!LzO2 5D g+ *:MHCWux~CUI~e_gkC<u'IΆB頤gBNYYw#.q>qGj{nޖ^lT>Kl)Rw}\FN !yl's> qf}fºKM |A њ&W[F!zYH6l+O_dWǥ?E~݆֯9S38Y$9$531Ĝ@LNw#R7j͌ҷ?/)=f R_j&#F |*!U23Qkp%*ڶa#Jy5K7Rr{kP3IT)>w#!Γg8>x Bb"9:hGN_ w^W{qwD%vΠGVyCq2B!hdX䥫S2 U_` 4hbP!a3eϮ<\~wڽ$x6_J}?;~v3۬&YP&vW./۷A#.5tLF7Iİ:)*@y4 l)6*-oʈ蠐Ǔ $9_o¶v_;ϒqX>LƂp/: *'iYF3ܹ>2]W*iAklꍸ OvBj*#v,4{>̔z Iw*'Mzt=W7q)x8w@{+B {О,T{wh`OK"S H/r5#8^90z~`6s蔜WA{JTOt*\-ՑSWr{,Y %B1'E^'kVǠXU=fk@ ôhոgl(1Q g2U>QA_Xc3dƀ.{Xݼw+~E_Uk,LT]6fDQ60:y79W.tC,G8}Pt]ZJ@c N$./꓃"6Տ?4`w/Tv@/(*6|t] N3g;֫iL <r ÉiN A :kwW au7:}cHςYgZs۹Ha]aXs[-g XoJEwiOf %/ mD,Ú_kO់–ۖXb!_fQZƢ_]nO#Կzd nS L_:]4 5v.[L4})؂O⃠4ȍ'~\GdI UXU͸hGPӹv=%U)\K+W_$Fj?z0\?iRp @o"pAPn)XypqiF_x y^ .UKF3E2&0H' B%ΐERHOL[ wTmM!Vg1_㪥7J,{=<"6T_)񭷹K XbC';Ai]-"v`m[K["&eR3̜U@ĉ]5H/'Iq㭱+JXJ:ᵰJ9)G. 2tь:#5 Q5w=gr8)&[eОR7܎=.~=(fI>P NG۱5 C6q Y0wK1( n}=05[nw&; c{(ǩYrf޸j ; '3Q;&2Q2dr6ql'7GDQ w~Io7i+,"\-,٥ H*@ێ4H_L6̔^?`}lv!;6(W,lo0qw<&\0]q?|'5 `4Rp/Q~6͝ R fPi<55`J21z?둮HHH`[5'62{{P1Wt-=}1bn[} JmOZD#K3܇i[z`=|}(? ugX)& "5E'zTVȑd[ j88 w8 t6?/+q:. Fً&',Qޟ6~@@bf9"Ff-OXmiuQ'j13]xC!,V/ǁ NuF8Q1ʄo1t$Z.̖Tzߖ^Xʀ"{ixPd~2hL#z-- E-6L⮫(EDHwCuD!ŵG NSA ٕN.l<'(6 BNJӿ̤tsdR%PY5Kۄ_DH:PdzHe% I ; J了DO.uZyV|V["8@!dؿ[? bBԑ0͊I魰ETA~d;Ǘ oV,c֗S~EkȽG.O65"E dԄhc3!ܐ~M ezaj~WVS(7=snhHPIQ7@'DLr v nuufSo^VʓM@$c^ 6yGY3&oS)k%)M=Ee'sˏkp^2*`T8?M;ڿPJM+yn7GvW`^ٿ~Blvvwk&!cJ j| vЋPCf\sle&b;gnvo;5 ]!eq^L$MFģ Y١Peh>2 Q`s~9 ׎RD`:M6cǽ.!$L$~/tJ>f53:^)Q'KBsMmC$Vա|ZXly<.kXC)f_.!D/9k ܿ? Iv+{nt8 77ٵ4CIO AyPn(g0=3WuCٵ,h35G?уhoy*JE?u+j o1(V°Ngo…-+KG2–JҒZJ=yAmd7Jb"#kߗWJ"K>DʚP?1uD!!)]kr>ع:Km ^[û9>G&qfy֘c8Ap[A_ eQ!сԃ'= p+ }7 )ЋWP6ONvja=Rj"kH~Tp"_0~]q7g q~szArR7W_iFCBd7Κ=_- V4y:ۦmS1#ϼDuZLj>^0UׅU7n @-Q-SYEf#=~Oq ֍ږ%1k*8UFL0PvK=kޥ aZV^6`g dm[UVg ,ү=朌㲠b\>UPer+*n6SK?Ƙzmw wʇ7aK/0+UO8/ ڎ%|^=l>5$JJLmv$8-OXHưURswd( \Nie8jAsR_\g8#D+Jw *! A-j8Tr](ޯL_&dP7`Eeҟf-5ԁL&DLh.u @NrRS";,0($lcQ ^xY6sJLBճ~l[BDPh7EeHE7b(\ %]xYW+[tvr#9UDūou ޡGpY^xyel h= =pr30wڍ5<Ǣ(T7I~ͮVupzw˪8{Ei>UE@!NԿ `7(?~H71z̞U5BGcwzF޴q$%)ַ' !5w06l_MV7w@;^$:c|ڔld^i8`$"$*1AΉq5]U=Yn*oXTK!3_}Wdݗ(RUzsG> OOG10m+m6grSڱrNGc|i5eۃآ?:DT,]%TWrFY'*#Ŵ&QɄnceU0qt "gf{4=/X vǍ{Wx'Ysyn v<1yDn@QD Px^xD` Pz@ (y f~nrF2TzbhY0Y[1xP9>ޝLXeԶ^c6KBZV#mkCGJ=#ͯ)K?#9vO4G,U"Tvw;Y=L`(@Pz63RxjouH!d iT>>6j\ u[R4F[E!4γ[e"Df{7J q9Lq*"8!0fLlYߛg"V vVF!ПOV,}F"e햃9}opﵑ~_f.<1Q|/-@eDôWg)Ҝ7Oe^g+{x. k囒f?[ dRG#!E $TS~}*'x ~ёY3df9Rܵ/z'8DVpŽNN;5QR @ eV#HGmvtRyJއ{ëx(HrehR"vp~ HpcsS Q|Y lXA#UUK!*ǡNgx:m??qC,Dr8U@RCs\v$.iΑv^I=Iy[>X8?mЀf#te@H9'|榨"e0| o0! 8GSgE%ᦪ34D&y|=B δL#Qu0_һl&F$RMT1ޤa5rW!'%g2WmGmXNnI-iMdyzLM8@7I{,!) Ou^GsBM,ƤLS)N[Yncԏg46*0P[{[ƋP  w%W0IS%Y s g&( eSK[c|{4^JYYjy#anΣ^u:XTR;4{W^NS z QGr#԰M \H͡!?;H 嵭ěeSߧoLYm{V8)F\W}ݪ@؍[}EPJ48wLV~ZxXHrB$ 5liJb,s߷hk.Wg6!7n9E]0zWNZ0LkOYlWuC '+ U?cW:ϝj.Qt,Ԧ2AygnB 1]A2{R(]5]9DKF9^6bY#lHЙA64>d@F#3CM YU*a&,uIiêmdJGbb5U駐A7{W$t;έ~{zS$U>T+x,z9 ;=&j5*RR|ԈMp:rTyȹMGFB}wHˆlNLP=\LS/l%p/,7asq}B޲n(Lj!s+uyAoOdSyor;qPAO^e9Ru61% * V-}o3Gj#ȸf, A<$XBS2!HJ=?u#t)\H Tѧ0G;^ Ċ>(êir+kuid4%V͂wςw--U42~c+0/XЀFgf;zfb&_8tg=LD<ˆb&2ҖHpgO75 "P` k;*3Km5Dm7 %A-27U e?Qk0q~6q=05j p!2Q(3APR:@6Dk'yuKM9J9v|и*-H<6aQ̗ W>MpC}pY qgP&(9驐n /e@#5Ck9T'G}0 HORqwrVH;1Mc&Fʧ?:.cJN4KrrTCd*֎` nEPl>pچ} /1*l'06%I:U !iMY܆ xw2`R/e~˥8[Dj\ǜ7#IVs@xnR#0֞)v8$vSMzUo%*k~\ :մI%^Z3NlSCT W&ju:f07L~-AMWHn*H$ɒuׄʘ,ܦͽMW.gBQR@t15$ 59[:-mY5J #1ilu6u \6iE%$ _u._hȤa:tyLFHgi/!tV6AF`:KvugS> IuRrՒKqAjj\.{I]v%ANd;.&wad"-)hW yhf*=QM `*d`j&hx;*0&<|5>jY83G/`+y.1ouʧ=p+XESʠ\ dedxux`~(㒕8˺]|h wm&Eu}d\.@Co<,qϘw(|FUtAgy tKZ$+FɉEH7LڙbrYOdi7RYӀ+=yC?RnJ^wTe.*-VˣۦRЬvG9qA j07Qxɹ" #(#(|z@G3 c#DS kBI3WO()݈09KW%enwvuu7 ]J/)tBş<>tZ8I֠5|G2Q,Aay r|FeyG`Ѵ4[P'ރ LQc3|_Ҩ 7^WZOD -niij א3B5Zeb)x|xgIM︭  3IlL{][oӋ-8Eho?^ϊ˲@1%OqH)HT4p$ ENt`ED72C:Bs)GuT}zP Nx,}JLgkW` VIdkc_)#aj8RJXnqQvP#tV?]0Ut!vKA+{Ygmf_{>W+,bEN1k/g[z($)qnFحLReU -0[^bCzlXEiYh.QYE1,/ֳ4:2AA] H;9'trooD=dz ZbbO8NMܲSfʤ7hmN~7QŸBN],L~ou6xs~[{"Ke%'B(d["1ٺw* ^FM @U{ԕM ԥzvZ""Щ;GOZA[ d;% #wgw7h߀uЁF 솪_|6wwىkk$Fg  JTO]EgWL EsZUÓ=Qa?OJ-s*ȰPYEC3=P-t;v h u{((z$-+a߮˦_mUN(K3#6bܟP n"4P^A"U]u_ҿ5i Ȼ 3 hWRe 6%"DH۪5׭W4ÃQDډ ^!˒@be6OHLgAZŰgN#I&,K Xd\ӿԡ cۂ V}yt(Do /^ƷӦшp7GB^L,qp%9_p i&(2yޣ&k b`y%3Vx{K֏)1VXFN@i9VtvS$1EQv&O^):& Vdc1變"TU}vl<0AuɳI ]^wprQb61%z*rdhn+d޷{Vd_$~>Ш n T[Ȋ1CLrsZ '6a!Փp }?n~+44o1 0o$O?ouJwOeW4i p#'aLWJZ&ND()Ken$~B+vsEtCN=yĆ,qnT˜dJݬnp:#ni_.E.bBS0  \blA-!3]7@BY1Cȥ mZ< ,k9B %BZ=ֈM[c*(#5?~=Q5G&yDi@^{sM ؕuթ 8v/Mx Jok UKN󿫋-~ȥqY[Gp;ᖵ-/ Q Nl ߖ}-7Rh d Ɍ*JWy,׍&[>G}cSa|ޑkøepYnrrJDtUt0{3-N ^*#`(^]U+VvOmE2xT&#p=ūn v/l虮j b>,iV-{]L{~M0xH%fTݖ-g[\ƺb+s|]:9ڀ&lgg,qSsyQٗPp+3+u_0bMP5 k! +pt ⇻nqL H}pHb-tU1v$%U}dtMF[A}7ˏKϫ p>Euj]'|4;-7 : }>ė9B1բZжIH(u4\l6c!@!j/^',ۆK2V5Dm \ٔL*ח3=)_5 ҌC) R)7;YOgS5lZ;gjT(C^8h#nyѶ`X <zI405Ŝ>oA np 7Gzkm(܉AI12 ,ZH q+q{6M\0tۚd=OQósߑtmY{b_{ǑI&.l*[ڸ< W-Zُtnk P`Ymj;?- ]w5Ị*yEHY?ii ,j$KF֋V6J=ǣ<ʼGYK>L)HC¤!@^@& FB/,Dp A|RYaY%Y>8g̅?I{٨>^] UEZ1y!}qлjf@_Uо9@,ˌ5X,v\tD9tCєi* (sYf%u[yXit,E-/V|d,_J)`yuȮcY5fo^BQcd;uM~^N"]:ob{OΎErЇͰ!hܨiR[ߛ_FɃ£ͅ ;Y.IB<:q'ΉzGJ*V/MYØs S%@ix Y*hYKr,pK97oHqjBBoTn63UcYXevo|o7AZ5=Nឝ$[lV0s8En83M_e*dOM  qt*Đ !{W+Uv$!.iJ_ z8_^%HW"J#G늕$bWR5:t 4veg.(؁_-J>^@R !B5}PVۖ@A~4a.5D aH=_Jyr0L;z$7 'xM3pQ86@H;70!md$`$'?9]2+2t;&A(#U+K+)%8eNr6}D2a5R+:KկOV,G|,zݖYՇ43B̨UB;]劭g3wG*k‘bX  A=w iƬ˗Ӏ8Qjӷ]ڳAj&V[ !YlvNdKD't(F'@ی$xƯkYOC4U#h0;2 T_\a=h9F8P{DJ4ZTtcY%66Aan,Zޥfb5 -3rzrrq~T7+*= j̚.τXwP,77mM8`k,˫w#?|1PQ2Dj0?͑4J*uĚx4 Y\tɎHZլ|;m@ZNpkiSz=B{ b 9'P` dw\)IA>19̠(3&]ŬZ=jE^ܛ?͌^ibD eε/@ &ws-:F&0gdĭJQ*Bߘ 2IPD먥o.kdI.΅ zYv2g>dr>3h[d:uU च6TGzQ+:n ʔ1)nb4od$xLYL`%^Nܙ7'LdVi<8qD Oynkߤ\25CcH_g$O3tmB?YRl . {3M/WhpkkWMIGҲ$xӾ6枻g2oQ'ϔLbөd~ɲI/=$# 5t̨(5rWBcf =(k9_{|x%;_$9*>L@;\Ikyx;N=S}LR/F@7b.x3 щ$̪5&BÒ#: vw:f\u7KOZԗcU#8=tŻx/SkL8 'AWPnplz5Yk*0 ChF _+C#ma0i̹ ͒ءz"3 FfZ&foA5< Z^и+OcwjJ,)uMK1ՠъ.jU-MaY8.зfސ8E{r$a&%>:luPLue*8c6I#C`;lg$עg+o+'5JᭀS44֥[gL*kXw b*q3l bR.kKB$zٷZڪ膺iKANhu)[K$:6("=e_ԍ)2HO~V#&HΉqtv!1rTEGsQVWu['p[.bg;%Ҍ)M2bQ\m~FIA!Pzo zLG;jIgu_L,2"nSp5g>x¸COKCqDkf(RBkĉk>$pGbtg:va b^,_ IC0&.ne8߅cVrG\2Y)LS@)?ӭ nBw kg5HAaEiR%ńuQB̷31`b<t2xbc/ELUs>K}!M$7XgAJF>g;pw=# ~idMROnJqY2ajY[fJ?hዅףkia%UM~mP^bLtfFL(l1U˫5 (eY\M2d P|_yO" '6.y 8kzC98x!$\5jw;0!S}QI_ bss5(q\TIq:";}E G2ԩ4u\l0*fJ{h1rfHp0HBB1Z]Nlx1[vs]{YpΞMyyہȗ B\) c/cɭ8~HƏ?í cw a|o<|ghaK<0Q0n+Oa\؃"J},K ˄o䭐U57N&>Ty?|le|]֩$H Uhh.l#Vu["w1eh lןvvp*m}^Yv޺I @ I9W]'C:_;C2ς~qM`R!՝qB/V^6跂=]2/8J/|HJ=^bΞ֕ 9dyh5^t9ë2:}ZM-X Ca+-GxQaw}漭oss%nZLM{l,%~7CBaCA/j˴,N{ a[*'Z =q23p+)aLZl#nHbqd4ݯALD%ΉIbJ0:N=#ۍtszūg5bT%W&4/Ouedh yVZ44\8:9 }WE'RGTwiq,VA ^0*'J4C=M^ݡt$iDh+ >F/ J,X7^#+2¡7NiAKll.(N V] FMC\T~6ƍy3h$Lv?.nж;,"e%t`WqJgn\s$XuґQo&9=,ysEC#%d{h̎3=]UP `\$+qoL$5&p TŚN.L5l2"L#S#ϡR_y,Z\ȢcQ_Olc}i #3>/Bv/C#PX4_Ur3av'#0;+=;XiR,HHR NVm=Hh;@1uY"+hZI]A1P]GTwڠqOԘz{Ȑ9Sa1sx}O.]66~}?Mfz3Y8\D}]kG78Y=Mk5Du$+t ڨAK &qP/~A/"tCDQ|@6@.Ǹ1T[O_[gUܢ9> *) h)b0urX}0 ssN*B~9+*B6 Z.c= "+[&hpr:^yiEvJx%W(tޔٛ1宛UVϸkHu4:K3ªYnǥ7,@&\&x֬teN4響@ u(2MHHs.sb'gQ-l'&hA([S/S? r\-G+?n0r9*fe N,'鑅{eLH׶oS `H3Ȉ3qrYE0Q$CJQr9a/nDP5N@͒RH8jۺK Y4 Kk^kq_BEIh9)&<-2 wAu!m&*7ߓr;ܙj>Y% Ot MO.9PSB%+?)ti59Lt?]Gp;<0hkBG,Wqrn'`2-EӚۯ:"#B+&}o:sDڛ2LݤOOdD\Uԍ)ݼp*06#icn+%vJ;x8B#SL.qzAv>YkKRnl4؉v^S, ͬ-'hZ80 p_*bVQV5^AѤ`/l2-^ Zϙ߭ izXsz`yg%˞O$Ո0Vۉ&&>n x*gͭt-{s!ckdzB(絏[ p=Z;,-s" fg|%t1 NأUX;ʴx QN^.e07ױZBA/ds3~?jl>_Ihp<=Q *VȦ֊ZEVӗdOK0Y-#r1!O%1tZ@2%Y) ӥvU`J:}lǒrzpg}05#+K/"@~-x5aQ/)zEY뮹K.C߃Tz!'fı/1|E-!=&@_9^VHG .+Eb ֪B7Z_bsfhF 'B: zC@ehG-g7]D#x\;|ox&yG}pT> xӽo`%Y{fe0[ES|Μ6֋~9LҪ=iF&K/9 #]W]o9d9u#e_,>ød/;Ǫ=MmBa/,͹1'_,r 3I_=q]'dܜ$E0nK" A 5l'+ (EcM~TYvXaMf ~KTc:کJK:TKS4(53wUJN Ic&n!0LѮVDznj2lOTKb*({9mY:ՠ{27i{8KkS-Ea{}!01viTք ڬ>X5BD@ j6 > xT-x A2<7#|(xjR , tD'H`4:sp^Zmu3ke.\SLʙϹG~*K_0FόJ0>B+3stzLC%Jlq⡦dK". ޅh|kW[胲)熧ڞ(iQ5f3| jx:OBƌ95YXFd6N/udWDƫ"l˷`SkfA~Zd@8yWX !ѝFXtwfSw {Gp A9n;2bES^% ޷A"v٤# @wI^o{3MD V}Js%0 QA0֬C[k*rR҄zu\ɇv&CsOulo ]FqxGчTUn;ce"stSd|yͬ*v >jC)#FI-b'@DQ%${(JTq?=Fld#g-;iRޘ{e?{ +–{vagƊR?E'q/G! `@Rbj݌z `̼LVURIaԦ+<@;@QKH"Aؗ@ΚxGBAvBXl1gy 6:e=,IC]?! 6;SH$(o<#?8f =G}%2jAJU3Ul ׅ W$raz"Y]⵰_;T`e`IH;9oP0\ %7YVxg^yhtq{˽'JF`mA~ H[,sGD Xuic  RO +InUWLhlY@B(pCJy(VEVf4yKNo01&f{}\_&n#\GH1d-ZEDljrK>7PJRDbcRJgepd܌k.ه: -{;f jjњYEoUj #Jt{'v$kx<}&xD|IqJ:U ˈaSÂk.nCd3H&S֔|AAo!7D˱zzF_^SV4O=;B4+ 7Za<-5ǠӰJei]عRgW$`! ^y:n3idyoZWjv0?!KİEhqc@C7y4/*,G R/LXPmc뀰P1v X@-P#חZj;?qOٱKC^; J]䳟BԶ:@&cQGO[b Rr=\Zaw5i9mU3!vi:Vp ψ]1K }2t4Hii$_+x ~RA:?9o-FEfѻbAEBX0$hz'}M!l/P㿯2rx+RG y g蕆CcpjR.MMy :6Ef7[sr'-boioۛM]BTe2d&plCMT^Dfz`^Qae*|c]R͠\ &R[Ɗ1˚mS/sfkIhif -N)bO$J;"X}âhŮk/GwncFn!E2N|3-L.(PZ鑛Yϋ#!1,uݗ+6U)ǯ=KEw;b@D\¸Qm&"su}^/$U\|Utu} ߽BP{MYԊ{F5ܒ0Q鎅;7o-Gɨq Y .=hXQ/D頂n"|] tbl,тfY)13?jW'= k>55Ç,ިedL7f AP@8,XO]BKQ&0&'`kaQsݲ"8,կFDn+LL_p@_d_RPe<yS8=5KCш`u<\ek_/XG L.5uM ՙ9cFYɵ%TF4ܹ`_selwPfh=\'jQʦ1r^Š$k_^JIB2 Eo{zXY?ϕ >6)Lk*~jYO oHa6 cj|rs# ]z \hRsZ3nON8R,=/k `ǐ_E; 8F~_aewnȦi L^`D IZtא+Ip!Pz<]3׳'ܖ ݨ+5#y5ohbP1BD0M%x3Bcgե%[ʃ˜DW|jp9j2kSWxқ Jئ\xy# XzV}T@XGON181&9YG~$34rH݌*5z)-YZWl gX @XxvS- 8ܚ/ɢM'ts6 O)3h/9!NJ_My24_Gٓ9ug[E?-ym<\̅?~}PS(R9]8Ygf+Ai4bWQp{,HOsv }3d9uzv󄻡$J/C":L?c}ͯe+=TPJcX{ ѡQ/_sYߒtII@,v.'z2_lA.?sHr_:^lzsab ߄ܖuv4'|S?u2aωEP◕7A󙛳:QdLoC4de~Cƪ*RP)Dibh3Vyɖ23n XD'9hwqkY| QXf̨ @#,Z<_Y"jeOIQq?ݦ8~< }k,5 yAQv_F羍h iօʗz}cÉ^f^u j ?4dndǟ7SNӝ xJP# JeYa땟)Dַw%pk /K0kĐKZR0BЪ\,po^|?EUiwMɛRs:&g@[ F@8j)" R;ǭtkavt`.a#{rL-乔#FÌ{y0rIg.i%~MiʃK|YYHcVS_bjQ3 _YUcQÅ3z_gkPD)$Ä?lkGI4WU"YĖb?||ʬ$^#E02un语 ԁwR]+@ی-HFA19W+t\ 'lR#lc?YQ]2&ڹ8cw0pR꾵ކD.Imx_ `s`eo䯥uC4o(I؁XUMX/$Hqа٧&<zuMHm[23" 0^AJ;AucMQL L*Z5Øe@@)e(4i{rt̔UZqXp/\)ɧ }MfV9.&=`SJ)Ma#%Dp1jb wx sŠA?.'տ6 6vgm*pHr35BrtEblDz6pN 42ͱ?ofFfSYIBjDr$2X*>l#ZiVEg${=k녉P*$BU R JGc5r|-u =AU`[0aPD6JbOU1X< =%cd7?qn@pF{{`?JaIADC@3Z ]t%qvcV27IijA K^jӜ_b %AQ4l`<93@A+ Huw-i  8ʖ9֘|#[9,/#Z7y%Cgo %*qL.i `7q^[5=nKo:wNƷ*"}`K`4=9v]/Wg]!=6(`C˚˶te蕦(|2 c ^Bqȵdk|œiB<=[73n'x>X/䐃ᶖ;'.Z$Y=ف =ZVʩ|R _bz!Nȋ;m$8 q@$SlG X%u<~vL?sZi~|r y0'+kGI(驃#1Vi'˅hs0b,+I 1Q )VB· "JywsV<5&;{@g+X.̯QYddpKrKZqB"@$ "Y.1QI*'Itњ\AANq MfwLFY;rˡD9'܈e%6vaK_žzYug/={LM{ig<Ϻh/sb&oO6PS@O*͐xYFB,wM+.LOh 9(`GJ 2$-ǎYH׾8CJQNfr@ڃ+5Dr* ]F wza^`hQL+)qB@`ؾ۔#1}*zV$xQ ʟVJ>{H ~7m_y4 (}m ڮif̭ =ɟ@VQSf_њ]>k X7nҨsĤW_*MG\a!Qm$' 9ZwXQ3 JU}|V `^M{8jDCv;Zw*QjRߊ!W k:䁛 f3'>TO)Rm7?~gxl@'&%i~?ާw҈:n _q$Vta1v|TIԜӺS};i. 'f&Y)y".fo cMIz.tU~ޅҘgU<⽧=H97Վh/ufL ]l$afV[ #5bŊn h+;t2<;HBy1s>-MXF<,),$G3DNV@gkYr~ձ`0Q?WBިul%xGSEMKC/ sb0O~f6jibw og#Ye&pKlr)Gɪx<9y"nwvcO2|R ȿpv% 9|x7HD3OYaK'#LATךW,Lv3@1o|)&5ς12|&<; aAW[aHfP(+3U=f>=텋;XxKO3 2h?S4]cK2Вzگ.5z柮3 \$r |y 'G[/`aSqK YC5i;`VQa[֐ˇ ,8["B32@Λ 4T+? _0 ]qȍie⓽o ; &8%Н,;4Ҝ~[\Y(<2f&(4Tj:^iax;–kAL5[X'S@( TQV]k(*ɻ5p#:)df۶kGH}FD3 s([}-CS;5y&%4ot:C9kS;.(JZ_?֝u1Fej Gb}SS{W@JGL89C LV1EBSq9Tb$Fhz-*{@dML;f5Sq&{ ՛u @'R` J2,V "6Un.ϵU8 Qtȶ=%Eu]ө{ʬU.z WL]fgDX!%~Z VJ!-R&-ED Q頬`ETS՝;2<mzXMU+Z!곝jB$*.}r̀`ֱz2}i!iJ@ɦt1+I!]! V`%69|7 [J7i|S%'m`hUr Bu.+_:BuO.sYF6s[um{N) {m܁:\o| ,-m$UGY.FL&sr dz2=M=J/EP=sALB,:eu|&}+낱in/f>/<=\' JJ<ҧ>]m ΰZ*SLek '\aJO~iY\s` YĒ|01ʌ^`.!bX3@ r1s&}XvQ'Yf= F?B_x#"b1p=6ԻuoGMi"b#i=; 1v[a$-IżQˊ<`[-+) T;XwF32ra,1U7-){37*$6`N8?)2.awLjSb 0>?8~}Tp?: lV܇[tS)X7?M] x^ [F@"ZO5dM>삡PlpXQAŒo4i}k+YO &i\*Ngq}| +<#efvX"m]kvQ0ːb1_pZ"4埽QÈQr{m&~ds)Kgf2GKJBn`/hhY. I:VDO9ɓ%0;fߛmk&GZ-E0vJm44AT>"@CЇѽMUkdDے艅3cLq_}\'z[1!fSJ/zƞu<8SrReq^d(6'FC~:om$)c`T<続?NRCG8^NJH`@,NHlY?WztCJoIXlPx4[]!g<1Ü}kz6=pMICh p1 {h1즁Ry!G+%*1< Ϡs7>SwMTVd!\LQa@h<1+{ҢXZBMC_1&U)QnQ.ufb dusf X+*D }ʨVJݖ\_ylDwoXC@_EhGڎCzof)TcWP<4V1Q3esp&kŻwXRCP>Mk+Խʥ<'q4p.罠wܘa6n3h`;IWH e:\~u߬tMdTr_H"HVZp:cd s"v^ҶPH1:+xUpw$EUf[B^1x",a? ic c9(mR]Q [Jٍ$7ioXt$43[vra}/߂L}xbn$3g:|ΌaI#1ǏnY4Ӧ8mPLbA93-F)%]U@Aea/Yt%k3#E2蕞)D* td`m<g ̄K53Q"h`D0dl.$6TO7Zm>YaӾ/ 9ursoF._*6Z7hc%N SfTݼ}.o DKgǙoq5;-]),z҅`v>L$k)F{KD+3`r /qv y`PRE4\/aFvBlֺ.+I(pu(5yPb˃rmzԒ#N<)ʌw[CYi Wi#(%"2sPN܍g]!@ ^Yas”(\S&{ݚ#zkpӦ'|87$H^DFz5swژL=ΓQNXݬ$<|'7˳;P9Aύ ⭄nSm;<©Sw 9@U>8UJ3dCLw0Af͕IdC? Cs}ww!p5ZT,@p۔.&Aͩ:R#9ZW=~#~C#l٫:XydĦG&C \Bd]ލMOL3"ߌ'Ko 9_AP 5 zlP͝[!BkUV2&! l}u3#Ɨ[zK I !W W#$U)Y4VUp~IBK 9LH\;y69~}""fֱ: Rb\T8bOsx2ř浣ﭧY2򪙡0%-tɪGURbo5vRW!){>a[B?b~0'bj"@Iuz,GE:;@ J^>fW4]P'].wbgJXnW*ad͇r(Qo?zYXo`a*Z2:ep|nف3t1]޶yХ\KvG'&x8`pVS@k<8͔BP:s WL{>ӒC?-ZGa+QtE,8U/0u#@ჴ=j4ތ 0)'/2|O:9VgbBv'Fjdp)pb,TLXOD^x?O60m)->OR>` =?rK>!Hn 2)͔^ΌRY&΋LQmI0˅n@d[8*ر̌!,썒TyZ<k%$ԓG[ '_-L exS!ϰ( N(_@b_E!rE |4NՂ7=c%:0s{)BFe5 pȉ 1)=\֌#Rň f)/m$Gƭ^hӞiiD_E: o8Nf`:G@ꢸ [Խ**H=mٽaq;rS9]q#IWF[A"5>w5fm}tԞnjo>rٯw+)3[-Wȟ@Kr9z{7CzlwUl@nT(ii)C民\o}~ɾ}$ˠC_EXsVÞ_B \>GФSf##<*oJQg@E2P\z?݃-Gw4"ea=۱@FH^)ʊC˲΅u;_HYН2x%U0D%r[L ~ ,D&QDᙴX 32Mipq@S8֣i)q,)_*SrcMU,m鵜+U,*6pOhR},A N}vN[=%jDX̢௑P,J}BIzT X44Ąy*e?.artŶB ᣩWG hgcVS|OD7&=¦l5N2.amߙY=bK5}$" <FQDV3)ZmB%Hf$h('1NowdiqG忌}9gT9Cڲľ]-' y0.y9FB y8aM8.@p Ra"9כu# 3U,ABtDW& նhP311ٱ.MSվ[6z!*ŬލBkJe̠*;Alasx$k|&&3kaBFr|mlںJt30.ඛ sTiԧB؈P2 )[+ ̉4DX9m}# rpwdޣTUfo5EB<$fr4O3|4fqN3T _Cz)i&]`[BZ% wUs5&vl꣐I5M =""9,[6pSAp:3~L6fMKkܗ*945PV譲RH̵vRcv i{L ^[%zIEI)+Nny2PWFV >N@bd2gdOo:n=ljKISrtƍIs`%Ƽ{L Kz6)P:k_Ɂ'ovH[sn![]w/tS:ұ P{"5`ϧ󃺧‰Bꕟ3r2,I즁W'6L{ha~vA/k >ݘ;oHAաFAW|v,k҆Is9e Un5cdasXPC%gTnL@7gIdQ^7Zas4moR&_hsxg(Zm %2@tyvR +4SLRpPw[륐 .Y}kE?YzE@J@O|O=X)`&>c\:"kvp3;:{ݥpצr'a. yXby7[0Cl1o r%ܝx1zjw`-]6O8aeN9+g'fiÂwhEJ4N-|ȕ)ߓ )\a M[ H7vy/V`:y>?p;^3|T+\Ws6)Y$ 9A$}wcki a *5;(B6RQ^eaWCoJbD  FqWM4AY,Mkyi.%/6ČX2J֬Ȝ}\Uo}%y=l$S)D"Sgq<* zp5 ]s͐T')g[C q'f}ףc6djx%U?u= dG(Qƞ<[r!*"+0vQR2hSTnR_&=k|m \ÐY:C2W5W,QT*)H4D>DòY=d՟/, ~9~yY%6 P8;z7hu0v&2P%H~W!#X 9z}R'I7W/QvVsM٠Χgo3|+P(D+sTuYEvؼpw ރ1Up&>/Vh(5P[vwX1ӑ zdPNLd߁z?ٍlC!( suG#DO#,m@ 6uML568Ԭ<f!F ƭ0ur+tS xyxe}}ӥ0z6S<ēm6x>D;qy`ōCRZOX3v QQXXt7@oaPO/jbFc#K{6#OJ󦆱3Ir-s . ]a ܭ~al{VğlyWֺJF#ۢΦ*arҖm72:g_t.UY)TMT)~9ZjvDaՍn,n9zfm9DO" mtP@c_'n0nbDnާÎ i8}fnќs[ i<$q°4.vK銜ccsNᖀ^Sޡ$etϊ@ [UpkG xD@^iSH^ P%ќ@ Ol7tۙ}L'{b5+rfuuyv [NnK&H:Clz-ef8np?ݎlHiS2Z; Uh2nC޾m[HOs\]'խ ؔM.=JC}qq@]ƒ&~W<h=eMIT]"Y[z_BH2x 5t 8:ơomhH 3C=mp=ح M7#")qa)X\~cIJiNzq7q.'/H1*H%9X3!wa2%;f$/E79?*@ϰH08>+ښc̞)6cB%+8%K׃7_apa7̏|4_W;) IĦ{ce!Dͪ3̻W/H1+I%K~Ѱ$sX`,)9qp\}y ~4' I@Z-9 PIKuw߳!п v`0گ-NZKS\NyrW$"_]è;l?pEH;1'MMr#hz Pm+#;<~ņjpjfhW)@/+:KZ*Բ_Їww ,{PRP~wBcߒIR*ҏAbnAK+193=u8/|!`tm28Miʌ4"PnC|ldMżd vÅ# ŠI΁pn:W%wi}nNA V$oZGdQK9] p`ɨQ7G[ki|pgöBP7x"MqOdJD.(d0Pҙf G!]2bx$ИSlL%O{xӇ{բE8/n{]msësa=bK( %H҄}{ e3bό0`c;#"yi_|ʎ1k *}{NuH[R=íW W4KȌ&,VylObNK]U WQ {ỵiweu,rZA!VܧUr\%AU{%J_)@2V@$ct}(uYU0 {\¸JB87s  ܗ_5? cCJ`Afh9wUg {Q ?W1bϢ87 M$*`nylUEtȒ^7ckJqBELAѺD<4.t+JUX" L61( {gue5Y^_67㍛)D((0aQH&&pN{6$BiVXUA6z, <2E\;SiA aD%hte(3M6˸Z;="D4DFTv7p!-FvLJCb4j11)l:uwKN I㤗! lVvZsj {a߄tk(a8hAb%祟 ܔp/Ajx-G40'xWG> ~BV6҆Y·NK_NbkЯxB|_~`(>y옕ӛoA {>!l]U4Yn+%`v;5&" + x  x;➪uIJ~ښB-\mU 1M>SB3)r@,0U*'#&IDHI$(e3&mKcNr."`u-_x{:փ)V<}+⑂X}-Q &I$aM/$>j]<BaU "saL{ f+y?:@IV7W-1c h({U>]ӛ 5{'mֺC5ʰg|FC=(8CԲK<;.5ѯ,ygv[M~n.Fnei.(=O᳖=[K.5_o"zȁ38ex_s9aykd:ww. sX ʶ~`٬HDF7#bU~O\=&'س 3OGϨrN5=G['5v5J#CF$,P3SY+ݶ'^GmgMR6]|"h݇KөQLOU'lqq? gs@eYT?&ԣ{I3VLa IyOK ^0g5q]ИL#I1,{!T! k7fVuEAgK< $Fpoo}rnܛ{!^.{g{PSyrDc*d3f] ˑDݭz(修ڌ$*,hw7'&8SR55qBʙL=IJ#1$7s_\{Im>dEAxx[$;+~Aq"Mch47%Ť1ji \b 2꺀S, .|aq5 qf"Axj`Bӓ_$¶cQ46Is;q4>i{wUPZJVz5-JpfX:O}X^돱 g+0 12wfkײzq5]cZ O8`WZC̣-8 |lgAP7ؼ):5&q꓍zNտp9$:0(?.% 9n]ϘI1(/K-5K'vBߺ/{Q؂۔ ܆!,lYDu-P)^<2DI i*IW?G~gjJmͅQs+L)&,ӝa!V-U\Y8T<^Fe'5) - +0jW nF>9֣Ŏ@vm2ѵ#$`cl2qyJ߅ާS@rQnJƉwa%Z2H8i\ᘉU[**` %lm,bߑXP{݀*\3;]I^Se3b+|7h٭H~TY!K]@rz:&*&1~&1QS˶)ػ;XRDfh@.V7pu,ŐA |'}mP~| ]٘J7'E|)ѓԧ )669Mg6O39-9v7{rAJMF &E;# J8x8z;Q5e_`+.*C ۫pbodY= 2,NROf"Ģ $@kUƚ{%Sm2ϗX:dU܌ǦY9A%3:8'&n(Sч#̗a]73 i)sw-Tvod3_c7s,GKX&{=~Uf?‚Y^>FF4Wh@۵8Q/ZvveeWI qKD2)mup 2)@8˃,(n9W//a9b'Ʈ_d1;H{$?QAlQBPݮ \sma}|Qvr(\bN QOK9 JTOTibO3ٸ1F.kPVś- hI4B/̫J?4#ҋ>cH >H o& aO3< Y=\eX]j~Xl T OrYێ:[O~xTݯ%ND!-94F_DO'$pn2PlLA @Q/Bn n(T|Yo.;fFa 9yПbC~cN6gIw DvbUu<~fn=gݣ(Wtg1eK+myb)n +Z&E'gK/kZ@ KÜas|$#QվNˆόe}LL?q0a:y}Zg\hdAУ0/ȏ\܃r^T]h2hgR BX6ޥY*àkH&SY^Np݁1=z4 w<"V-%s8|,ڧjf6?Z+[% O;A؛]Nn'h^+rz2co.FΣvIȧe,u hȕ_wr PQtx6nmƓ av%uWsELHn [m];hʺHڪvkdS-j>EXJXs@cUmسG'gU*x]I[>ǖM#  `Ko"Lܤ lNn!Na׃MxC&9FoVzc{21ƅЬE,#xmB++1k"-Hԅ {hhA&sg.iD$G?Y6ԭo9gO=cZ QSPoo=$Pf!t0n> nO?R9>Ф9=/+@!X/8 <.yAmyuP9[˂ܢ|li xwM8rlqUi+N?$p g/s~!GwP#C7!:jzniz4M$W$7G /ݻE YJ]={\`elHmg.> ꩻ9^& 8$ıfzUdJ^[% 2WP*tS FyA⛳MkwЋ\A78JZFw<:MX([qj;W=_ -ڦd}d3  뿤yť{H /9#Vy`ޥ0Q"(~l~sxJkMT)HӄElf 2z1dTfR{R'z`f.kpޔjd:t9OW0zq>hJosC'?+ 7Dʁ]0u3zUvѣ5tnWս'y =F!,VtF:H!iz@] CH@ݍ# u%˜{TIB=w(r 1l[$s* Ah<, +s6g/ kzG=H9_Yy%4  B Пun QF,=ޞ(h(B)|p=VL\Vl!|hxPTw1 j{0!^)c]uW-mDѲHFՏOnj 3mLj;~ܞ,[Qf_՛n"w+@ cM^_s}bdRɴh9yD/hon -ekeddM5s4!ev~ o{eM~OHAF i@yq3 '&_?X!? SިrOӰ3+RJe: E/>;{&*@wC=6z} Seأm^9 Χ 1)q9Mx3wQi Wb RGvB?DCE,@eqs*|G^xTċX@B z0Oɰ)nvR7pk]IHWy\Oz魋ן/C5ބ\[(yrGL{.bR`Q:/E[ȿB2Sus) `c yُOvQB<2r9EQ >tzlFcǟ\&;4za#/ ~MS')g)=r'Quu:ipe\ w25JKEX#4@滩1l@F4g6dZoȸF0-VjC&und SѺd\[HDĉla6pkQIxP{pp2R୏|DwLӠyVM4:8Lv.*i0/| B9JメBfCȚo/\A38:V ڏMm7>_EW 4*g_ۯ{Ч(,|0?wTg* "dXȡꠓy[zC@ xq=kdw3)u8TMkeFϠtE#&1C!P,h./=M' IW&t9+g{qcyEm!/'{˹aE^zF(k !]e! 1TymAc_L t 8`ugz^=hBaX d_b5 mm$b?mܮ/C7|YjYMv:R߇Kz_ܗSADkt2)6'P͂lksJ3Ef5-84״#s1!* mЛ?#jSA(zp|uLo폷2 J_e:Œ+!4}3;ZV|Ɲ4."4bZ/gOXIK_^1{xSxNÖ ss6r8!,^vw._ӺtB,A::yIӬUc~w4i֥~5Jˋi9) fF&]Eh޾!N_0Kw2qh$ڒf"/1 !bT'} LJ{x+h} +#Z|ؓU9 +5IֻnL%Y[3S39~Em=(H1Vum15.KI6OgL_mow,oKҀ%H g= EA?ºhH*q:o3AA]A//K4Ty+YЙ}#q)Kt$^Y*劎suwpo$pR+D59Hoh[rSG. l+׸XYP"[*@z T3>,0D0=E-"W!)57Ti.Zy)͎i2ȉ7TΏkL7#_t[,yԝt yyե &U--9`Y|h,i%A}~Q3Twu  'Qd5BVg^31k~aΏtPf΀QZ|:MkhrYfv5$#a^#QdDy.FP2=VMt}?U/3g侉 Bq ͛标՟qMEjM{M<` N䗡Ta]FtR2(GԨ=MI :%`y;hh'Yc,}n%L3[l=an]WIwGqGBLϭ-A{Rvd046B`*Ҙ(pC&fSLrr>܍AbHjAATک6R)>6W:_ -WEebTIukq1~#q ~;o8`B+Y79P}@x1(ɔ~N?@GE0}8)}ȷԿj Upx٤6W5 25Ʃji% ^boq|xUmcd'*>"§Bs,xEKOAw;>F;#@1i\=Jr* oF? )i}"Uw|؋3Kw!V@bM+]5#v  ݗ??8,?_dܾ`yB1hE߯ڏ釬|2Hf/.)h'K/@EˇuR' @[́H-/ }1w!2.?3cl@y++pNr):VzJo6Ʌg `gxhoa9yP{{_7IOb/`+:d[f֬*,P %U}UrРJ=@BT_Dit9䯟P0[ɻwZe~vURP~jm;hyC x@oɰ@00dqj1< y31k]VZ |Vdc~ˢrWs< !ܖG!zH/,A#RrSiW[yӹΜjt:WoPNQWtQGL1 @a%vk7l̡҇TWEB@|5!kH_x5n(v ~&Y`|:懕KtǼU{ 8Ua& ;v  z] iq+]Ќ'r*uO\[䐞6(3aB}]hndэ c˂3 vgݮ7N8|ƩrAP^`G$ @=6H5 >r?-y_0+Hjԟiih),>8ҏ;G@u#b!}$&8h˰Rat,2X= 2:&rsp I"0n-m@ 6%Ahk-GE=hzL\]>+azɠC-fO6Q z k ͼb!"O, @2:A iX c^P0Q "E9?iBR4p0 ηwavn]{w~ ԗM=^;E`%;N=b&7xɴa“5~aaGa@ykf1D#.4]ގoQ@$F`?4tJir]/̎r0UѰK+Pϭ}&k+N G90N{sGBKI6 g[ %iwuoz"xdTM'P#Fc]tbWA)7]s6o M&]Y{T wh.0s|}u9Sui 20\xigV,U}7?*hݤ Jqz^CgruMʗɚJasˠ7ߤ©B"/nwUfb=?uUÖ퓓u2z^K@N"]O&]jh/s-]WʛtUa=4{H9/ _5dkU3|WlȞֽ^^MSh]K}eӘ(DBf_ዜ n{sxty&zLh՝7D ='V裄B.d6qI")]h'^ c,B>@~-N&/7/ℛ ҕCrE|w|''p"L;PWGYCe_fpyNkjWlO}g_p9lS!|eY1Ԇm޶[e)dϟC#/=,k83wnQ6純u\.)tE~Ex /:I3  T?fQlF/S' FF!_`* jX3(K$^6Y;F*_ *w9y%v#QL2Msy.;\CBIk,7Ȯ@ %,9>}UMCL" 2>tŃ`Fi]h ,}ѐ>{Hf̙'̍<\s-h͙G$z]U_5Æf=f(KYyb Vk\4v豌4z>X鍊e >6uBZU yo|dw x1w.C+nD{RBN%ar1-!]EuLcUM=mxZG+S˭hYdLCcy'[,_ֵUY*ԛ:O]&hevfA9ʽr4c=ˌ쵝)4or1ٺ̞~{ /2BeDroyHfHa]{al=9vrqTG#?IC\ 1̄9G = nHDT|*=ZToݖȭ1#oWdОI4T2ӶOwZ1/rlg%^?Qki3BQ&#}or94s$ jzU7dw691qG4NPVrǛV׿Cӭ)Yd3FC"@C"Sz8W0_4U !a&{)7ĊT)gI͡8e~Q - f԰:29~YP+Vkg\K4 RgMК1$t#W|>rs~7?)DTͳIwTDىLǜ.l jʪ#KEtBj`@ݬ1zV~\ZLjTTj_*hkIT{cq.K_DW Cn{=uT!neNrtJ?l ?L7I_'I[b (fKUuR O_ݧRA\"d2|%nRKx8aG݀`wݞGd2 GW.W݃}iui5=spRiz5jtk7D*M&[4؏YfP: ]XY.4H$K۹Μ1~փ6i=5IF9k0ا n|0yI:k=iͯU_HoR)9[i]1^F^kAO[t0gcRDf)JO0fk!f=π Hvү"kf60Ԍڼiqhb%NfM=m? r5%"7[9@'0ɓrRW}S_El >Twz\E2uDب1V+GZ!1S0[ N)F|PC!ƖApВ.5`A:4zVQZu7S$<>vA6x7FwmR*]vI0Al XUUiM"#tI?ȝW\i"cPY^5-(%w+R/0)zD/\6yf_^tI, h=of"#ޒtFr lۮ"kځ#|ٛA|wsۛ{:e_,ZlG :;fCF}ОF&sgC%0JC.|toH -`1]6rk aBs&\s};$ל7HT''pnߦ_Qvmⶌd돭kDMzO/|k}W'hNNM6=dm#ǽ̈-ΐ ,y+-I(YvtpgCr_ ikQmĖwsli7|Abral+Ia:*@wuy!XTsCݟF6~!BF_ x):sba#DR.`834J-A T_%Vx<8L Suovt|/rko}t\ֹ-g0aahY7 4}Ja*T)g\eᬠ/Mcym[mҋ]'3=?Cs `"rxVvZ||;*Bw'a~b Ii9PyuKl7Z. b-ܑaDMFTaO2l{=T9wD[.(+_'oq<4 (J~ *@[ 'yS`V$'=b第x%Z-`C/}i*:G=a&:D6-d̺=zyN914'|{K6)Vʦnhomk͐nY.s4'h ͎CP{ЬIsU;M NNkvމb% OUS1H9c?X ε =jx*fV*x|XWT $ MtcŐ䋷5Dz"ok]xk0P ʟqsQ!>jr:4yg1(/ {ꈊyzu'˵C cxc }3o1-wAa'Wݞ'>yc0m߯eFט9C,^h0q%DcX%p>06; q TŬhl܊=TAwi<:C<xYȎ-e.];,irfˠ":!4)m]\#~Q{c̸tylEkf:k(T9F_aJI}:JqaRMzi%mJ}^"bc\1eZ Hw$#ૼ?zޣ>!CC$5iĬNp21ڀRK8ƯJw-R>͇K3G} wI`82a#^uC|s?m=%ae OuҌ4+(ս:U$J2>* N$Ƈ|0Ef,p߮KP᧼P4(dXH/Y5q8b$ڢqyBP$wDDW~eΑ-7$齡7򏶛/Bf"3$% R5M: #Ob!?ƜЊ(u ŶXV\>lOAZxfD +Q4zt\TMЭb ᐟijK bWJU<Z[6G.nI7mTÂ~Y_ΜP ]4TNj!c?+ `.l[|8aǤELC GTOhV׬ OfN釽xRXE6΍)Oc!U ׬@HS s1Gp'wmR-$`#;mJS峵96_%JY79V+KA>imwh@xaOE h%D-Ӊbu"]ua2:5PV_ZghU6VEwL)L- XKXn箠A)yZt5!F0H:a:h3Ҥ/5^ s:UyЎ0v[ [7FN wNJB=M,^F[$D!/$ǐ [l 44~jG݈PJťR~x}"@Em]kyzξwkaeO:RاC{g:N%,+"~δ^sG]Ԓ+1 >Kw9gjL ':y7"R`<|Ѹ?s` :cxexypҿ6\MQ}y@ `z8yxR{{4pمڲqz #ב >F1,pfX&I&Xk 'Wڂ}?:Wl.5Xp4~OOW81=5{C]sA.rm!sdϭ$^ú+fc 269R a05᠏!/~d/;P7j17R"îc*y#o7,CT\ "aAAfRn h °f|w(*CӭE/f BbFjuB',zw@h*ɧFݳ6ҔKb`#w /"UdJM]ߡ@x?0un23Zx?e a[Q^OE ])!~_^hcfh-4H=7'ONc(#Xˏ D4`{}Dd wwK&mP\iKl򍐙7 Q[iru90QȍC!@kp}-?1iG9w#΃|Z~,:9}~$8Xn\Y^&QBYrIM`!>ԊUuь3 XwqZwNGu:E6‰z؛-vF/ 22lZ;1LLH<6AShh_?zxV?R[e W-xЋ( M%*GXyˢm3_-.hV~;{ǸxD.Qa&xkڜט%fH=15DZZUO(k@鹁@F#גrȔ9ocpTp1e`?cm!m7wjZz~n_4[;6Wgӭobjގm RBEiUӤ;]ܵ.|fZ wVnNA(_*Ph E6_)crPG&yYQq5}[X#2sIv ؓW^]A0J7lskұa&` ЮKE\j|SU4ʅ7#6٧?ioPns^?{½=z%ʬShY]lRج$ñIM >іy'C-i$]+?L..[hI+wb %V)qpATCtFD%]:YЂRȧ?u/"uN4J:B\/5JiP"5r"C7хF&JxlO%Յa2ȉ4^O?h8^c{aPGUQ|OA:ϱK'9ߒ<ϲoj[VYYY온5y4=":ZӧK闭^p!^9ja2?NH6$qpK;ФtV ]>8GZfFBՉicD}|Ԫ/fl-exa8׷W{9*~dXKwGĚp7tAj{W[Y %SqcTu7Wml<94/4hC6KԁnwsbVE(ێ݆<%! Q)f:D;)'cۉ! } OQB1*zNWnxEXxYR2bnju~܄WJeyID]*<28ViEAyk}M5ȥx}}Exal"K8s#juŨ8 yPl\Q$bY3Ȱ30w/ dutIʱtZ}gMB`TS< ?iA(QOsGBڢq氪}wM\4 n"jbW{| F5FĶW?s3/YG`xxJEwgnSLprN#g[m/(Oi2e k tR&'n>ڃ ^4SqKm׬=ťY+HU X,-Em_JȜs&i>dSxs|c6\`uhwߗhF. t.[oe.x :G#I΍x9sl@D.Xܹq#&><9p;,Y4twÿ9]F jW"4tdVv<` dųIRAEHPi&ʕ a17{.;?)(Ĉν[ -Bm3q`z\r"ُLN IgKϲV"id^gL c=@FGkJ?8 +E&eښ0E*%Ƅ7>-?`첀=Ъn:[4s$fIH6sػbDA-&Lm$G=; } Fпg@[AȒkW'h -?Ko2oq V7 |~*Q\vU~"5bVv-Mo5B I*@3!Ѱ6.ZE#H ;jtl.V/&N5eùv5Fس4=T@>i'wCUIZZ>4R#m&i}TFa5kiCecr;1*-X sld΢oTlAcANօ X7oHi/uWD2dGA]?!Oz-sɡu$ t1vZ SS'L﯊B^"GMv@@rt/JvVbP o|a%|dX}g3CtF8ݎ|X!y{, ^psKGc)˳6Gω8[/bKTh8 '~l9zp5 >|~$ED7Pǣ*mGzgʠ(*[jy7n [.\F$~"|ðprZǘ:{Kxth̠QkPT|oJO/E1.sLdD̲u7%qpbȷ0r2ڴ1ߣlZىil%/elPߦ)W?Ǭ1j:b$VbHY.& S :ɢS*ɸ'1?/r(ITAOMiSkRf0Ϲ/L2÷?bp8֦ORS ht4 ;u/REI[+Vfx1L9P+VǕO7XHX:ߺ;BQEvB<|eV!lg\i[W<)w8u.pi2(27n|>V,Vl!kd"І\VqByRYg& $9PAnUd61Af_,n WVSC}AƊ( ud22A&qB@R_9D&龩'z2kQL҈ͤԨGy7$T毦TgA<96I9C'jЍyV@h @Η*ɀ->C{3.d0ks/Nϰ^Y _20D 4Om>ИXNF@J3{r?$Fl!,ClQӵ'JV.l;3r>:ÇL,=n|LъA?YTvl-xl<E1y|ݗ|*Œr"ѧYMsvtѱBW୳@W\c4k*quV=q}I(o ::M;m`%=>֌uY=]o=l_DczHUxP@:"i߁%'BCKVS;yڼS)2@F-<'U& 0=a$:쥤@"(NV. `[|k} @=]h|ӢυE9: ۍĆ̼*-7E=΂VB6ȰT6gKpQP.) 3XenHTs١j*x~ŭOYX tB;u  EQS6IAH2T>ۍ\T,OX/s Pq$ y_niwP--;?8fNi0\- D9 RBt*!e#-V`|kI:Q UXȡ .q%U 9*.4S+4.AZvzP`D+n ~8Ϻ?,6JF{"f+ 3N8r9{uUYN”aà#k61_Ԕ^?T)%c,rn!xiUg/8^Y 1|hAszO >@|0nԆl*?SwP\S7,TjAMMeF\6-C=5ڬȱO(f S>fb;+-ofcÏ}WSWN`7iˠZqPL7mIE*_LD{:|4 .kwN O hB=~{-BR7/A:h %*xZ0$m-$!J! Phc蹿b'3բ519֤L0x0XW8෦3p7Z  -Z$ğ(l$Sq$Ā١^”J UcNpքTma@ ޾z;{nCfjoi&4U"ٿ%?Xn~8K :D?NKȞml65k k9*:ҾCm{𘸐Af诒EGC*|~B<ֶn 88!1vOJ-K2N7KzY2귈@-&_CzY7Wm񓈟tNY47D~5"fzP\m vt2etdōmp(X6' 5V=e aH/y ]}TI@O8#5UeCQ(q#="ׅbK|un!*`RX,B_69T֯6;\*?#,0>w8ɧH2 B͒3r\ԛ x~i/.G gJܞ9v Lkev:ϜP\pPΦ4P\Cg]j>sh=IIBD "#m(~na$קzuOp v\X?>aF`*EA'Wp[AZ.pZF7[Ugk&5_'"ce?XpY|b 7~"H1[.>\jF oq{sB^M2Xf:[ 7y!% ~`! HxQ<Ѷc5kvn -FBc<τR.!ΙE GQ/ 5S =1eU{}s%U9Go"?90\/|¢X [g@O<;Qw{*rCjH9q9y ^D-(VVF]Q=8.e $z=qviQo޼84$( c)vչy>3LqW7SG>`,#D]ee+SH䡤BUg ŚqsA5+9nHU~>Q[ |y\Diu`*z?U`ha3X~#Ab_n`&R4N}XkRXUZHKÒZh*MB]/B)/-+dr~/zxG^@U԰/NR[^+(qM$BM`+ o= ͠P Jld\UhųVUI\wy̤Xz^<2ګu"hsAlFKׅj@[4$CV}<~=,]!OP݂;E WX*a/i,xB TqEr}]?IfW7uVnx'~< @pl:O2BD#.2_.(h=ՄymS\R=²%ɪ5_)X,':ԴPK. " {"Qf`. uAs y~"2пSk/ExKcH}"p6-(oAUO4HKS,™X1^֍3+Q軦=<%S?.B9 /AL8MJ.41#湞Z996Z4FӲ59`mƤ%:UY(*!mɶWp> OF=1ъO"5g$$'1nI Nk wb &@O ?Iѭn=mrJdܫA9;2MLt Ufr 'v[F wԨ(YY=1Vo[,wIVjJ I}>.d3s+i 7e(C¢KLG~@Yˊh"5dAוL$^ hC8,4G~֑%yJriv@YE;w` #OzH=PvSsnjl#ExRr3W}!!bD$>:'oUeB Tb:~yc[6آo ]YB[)W灋 O $*רŁl4)^`--g_O(mbyRÖvVoÑ7;DGJsJ^7yII[}Y,hSAN=;1Z:WELk]OIq:@^1 aNe:["!^ybCzܦQu {dMbVܧtVP־=Oj2h7uo(9}M=lh 2+R=E%3,t ޭo)G? E|@.EI5wӔ! ̖Cߛ!`?{9ēJ= Q3"}@JWB0ͯbM5.N/.|gTV$;uHU=9Mq KuKq,Q—| oZ8Q228ƍgs.n=cp~j@d8`1z3Yd(ᓁI-?+I/Q^Wإ`G^LIdCny|dzp# M am=z͚/U~XIV욳Γ~\%GdmI(tkiaOZjp,Eʺ˻+{w9#`G^@ i/C> n$xy5 |4gE<媸<Q% hY|KtXҬ^Ѿrd31 ɐ`;EdO˔X_2p µU8T oyRaf#aOv 2{j9ZNxeu,Fo|яj{@p?g}שo{I:5vVaF]3 (3ԭggZ }G -R`? yuߏ[L\&|N5Intl! t1Q@ Lxz,ESRΩ.W`A8}EzlN5V:*D'rځĜ%# ym<-Kܹ΃kl <~g ]rXzфIq'(W"oDdڪcAx"FDv2Ϥ AEiJ[K~3Kc̲SOkr# oOLoukQ%x>6;ǃL ?"Ba] @-]`DZ۩nʑƶ8<5[/nb P~;lJT7,|oH&~@))~L/SIGM!aM3ʟ’u)(+WJҘŊbn<$Ym_KX ?ZxEj;:̩-Iխ̐N;wEœE_"=K>ʨbv 'GBNR9|%h_RA#Ih1Ե9~)`N(qۍI[bj\R+; crIzpIFaYGgqؘ^S1&? Z~{<Ik0[AX?ڍ4B a*v{*;BM i4cO]êwWH <`,GJU4$"8oå4sez6I _͞XB)NwLgmiKd)n8VJJ(*h/|Cgw'SrK5i-۵usbf5PШ_:i:sE`oU+x 8{'Dђ5ol՘1C/{W:ғ9ݝ Y '⺔Vti3FF]O: Xħr۵A(\{0i~b _?L;Zd53s:RׄRS(vʪ<ڒ*S " t覽yĐDHLIbl0&uJ;&Sl^-tᵅp UszƉo{ʗ6z,u|6ɓLķIBg rOBʞ1UXd$Oz!a<^[C^FwmL ̙z9o@:/ "erWӾqcFoDd8ՈE܍0W-8dBd S1 )62ң#[?(!@X ̹z${Ij)crO%NDCJ3ΈAa!o9VvxK;J*WqXVizT i5$N*V!ݶR R >y;ٸ>1Lndl& WkcL|{sL[|o?8nPDhC}B[fu{`'f>@&%f?to%^Cm:Mhta$6 {^vd8P:#ʑA{}z I`iL+zYʢJgܿ'wD4 niWʭC8T(P~ƒjC2@h fD8ea H/O$gx;1 >F fCWAӃpF_ǰZ:*82=l˭2ow` Ϙq>H>OaZi9B-ϙ'VcG2ɥul#'20,(o/{A̛3WAp+`fGLA )aŶL?,򽬡Uj{$֪f#NI (/{ܥ&iH:NuNtE>mo)lQa~+@1=!r̓9`a'y5 3{HR^ϙ5}<얲lՎ·~5A]/C@,_Ҵpe`K'ϞQa5KWtz^U~^[M"1jcNa(f\+ad ½pߔc%Dy0@:=| ,=0oh=,rxa4 T踰) ^* }&,~z&!LJSeI}I_η!LA$gownk3+ú3t%kk yiAyzICR,u c\c S$jup~PpX{i1L7|T==K{!,.o,iE⼥DN8Ŭxr@KY pn%sǏ{Yd=M*^B4Df tf]sV`oؑ q uɭЂMPPWI>KY X_ %'8fْXHLEI]2*njFðةgE(Ьb_׹EkoH # 2ƔY@Ÿd(sXnPtZy!n,Y Y_^~lCG7CD#XHEX@.%dJ xؗw~D?Pi<ZH5:!{'Xo;o7eQ#2?* ~&rO 3m}7 xwjbv&Mw1'qѶ g;;P\PX] ssC(Hf6&;hI p|2{OHh{xb-i|EB Xl5 qWv o) +e$@3Wgz1 O1w|UJMC  2id)0`|xcE,1.jB}FPrU@aCђ~2&4FF:-MhOZ;lsouom{DCd1yUeO~ ^Ca ,[[U?)35A]=PՈeoXD)zPolU})LHޙ^ @ ݈R懛ޫm0t/!9DT✻M 6nyn]B/u>>.(ռ]{P:i-:ЊCo0W g gzQ ,W >ԬauLau c܀"t9ykif5haK=KR!`(Bu/Vd(oJ"[Zz-9@`C :+3ONڙ!o{ a,='M 2KkwztA*4D{9=s]V_@7OE_-Ψl))V~L\YÙvsF=uV .Iu> >rɱ@6Jo'5M=k `n$KpxSC˜|L~,Xb,F_y3{iM?RJ+EI$ 4,-7ԈVקyަ9N %%)zY{Mx@ZwkN\Z;zKsv1E#aUh18hY!W/us " kP؊6߫VV\:r{(xx~JڃjKo 7A@T.13;GtT4UW}__'ȉ+nvAn !xO~ ]U7ۆ R=z.<ZmCwb!N46|M \m~s,DR'9z&j[@)uܱlHWPV>6䕢n ȁ} bhU)^E]0=M\=\6y05fм\dUQ!ya-ok\[Y|,ڴvJ ŮT,p ==!ft}fwkts )D$ޒЃ3uu³a5k1^BhBXpt-H ʼn,"O`rXvLOqgtBqT'Z7Pڙ$$rw3kID<3'nȨSqz>$&7m*8GKEgc\uLPx> ,gllvS9W;]ҟά!KD˘`C4Ck4Olme2:Yy3cyGJprIon؝ΈCE*T[wmY 8w=rFLsqӼ"w~\?=>Fޛt¡2C[ r98Qxލ֫(:f@vNb|Z,ӑhRe^c)y.tm/Z";7,-BARcD1䩗\nHs/ wL;ן)\Dr{j˜UKT#9S)9wGR?>SދLgt`6lG N8WVo9[q XNu>[Dه 0[b^d(R]ݟ<,p CL'Kg/LW"}u ѮHNͪ|9T#jMoa?_Pʴ01i0nWNmW?!5 B:%Z’b+m}ڝS10gᝁL7@]Ck[?5|t%@a-C''` :F,j΂O0ɥ%Uɾ {ʒcElo4isVP?AF fqfH[.J%bgXГFrcU_鞂\7wlWռv*TMbV2. G3zɄֆGtP > kLpV8u6?&?{>Ac*stF1)usvWL閦nG|#7,cs9d F%c30{,9\q])|i8@w_1_1WYN3F/ q=f;7A[qOU3+";T'P'jk8C O}- w?_p*Rd.5 r0%ꪆrcG&yDg>vW_%BDNGK% /35Į2$5UV?^.JQU*^D/^li'oxb'+Bn@B%3t=2{q_? =.`WK,Yq\9-PhhQzv';nvl?ǬAc/DbY a"ǝLDB*DS{3K3;S%fU k'Y[(GUlxч}>L. [(5k('ưv]g=tB8N,[a"5fXwzkަ:y nY]7UIEH7'Zz[ ?h?dJS܈)K5W2R|C*PdU ѕ Qira(&[5"= L8"I sn6u?g. 42ug;ZA:?|&r p#/UJByoy_+figv6A9>< 6Yl-3|/ һԑ#j]H@kѧxqistNqzd- myȨ)?^ k9PxBo f8nm pM`s69 <+Á`1~_pni0?r^ !{0"5v^!ѱߥi ͷ=29NF}BTiC!"{'xcڱIldayK\j=" ztxH.r<"JY\T7!X`>_Mۅy /ZaĒżBuQ2?3Fjl s(O{Omڀ_*Eee7kpDM--tpp_Bbi!dfleKOwF)F}x\Ŝwqܻ{Y^YhWJpJІw[}uyIMAbˮd񌠡 H4-} 'U=5:JKY%OEWZ8,DሊbCNWAĹ*~vHҒJ_)ګ_{#wl3\<WXWxcA*{g-Yr uZ 0oл:sv7쓖?ݫ l=+ԣOg|'hID:L`fN\T9Ow1J5*w)&:c`sKUGoRGf`XW&.~tVUDW5$EW$oՌ,m& Z#@o*Y-2XspTxt9ݖqBT%1nJ{h2_xمW^7@*h_nׁzاʀhamy3OL^vqIw{<:>ܔQٙOw$OChȻzc jn!le < ,#`h.w>9=p Ve·.=Zg' D i^WlBmD*F(L&o3@Ȧ=sVOAW"6h9FvhKdѯHy Evn=$0˿!\_|-F3pzt!ˋ`Z@.Ieb\^jܤO|; XvK "Ri%{%tgrs VOH O|$z#t| q1ڝݧ.Jׄ!&;V3eq[r:ZEsVQBH?<";!^P3X(qR^L@߀,0ڿ늇oó[FMx%}Oq5ʶC2\煍_d#Y d!WЉRf HAinۡzFW,m؂B5pTr,jXMHsG*s6U#Ont6ga"hH[˫*+pΥ n E:~BEdoIoÂ6m+ Jxq#it#.fDXFȑY=^ETJ&6ur;y_;wip_b~ qlg*DdHxaBODd(̟j Caf򝺞4 w?ˆ4}Z1$uR,%F34+>'/,e 0/!_3Rs!0X Zߥ1"CiB0 )4|qVc[Lv˖pEܹZ?j-]Ii@ AlMM:c^E[2/F$b`,cź\Ãm\X1c?~W8^NJ;N~'^b榳 qXq*EZp_ӧ=^9ЧrjY''{jS6Ϳ&V :{?ikQL;? s!Fw7:jN͢tKY;5bEM>gMuIgNҿ2r޳_m,{ \$'02(1u@&PϮ΄9rS_^! ԋ顡6ލ]k8kf7Z\Ҳ&qkTseZYDi֚iBIL6BV?0̛P֒'bp/hV+ 6ѹNنW}]_ |R!~%\ XBwȣa!&Oc<"]?j"RrCMI(yTJaԏ.VS@BYZ0xOCOJx,0`G,pTp3NcfkuwZM>lC_1]X^ZmT` =B}H`TwU>wUljVO=3:݋)iʵ-/YO4$YR3V;hLyA⚢.MUW S;Ө"Gft zݜ=kjEO&HB=W嬂!mE|jI]9RoQҼS8!.N?Y]ΣL˫_`,*1Cl =4JZ mĎl&sB|s@)t/RmjpuQѮ"sq{qn'`a̓W됉7w5nKm!>7] 6'$I*(k6-V5H{EdľAwkwG(utR< <Zted^~n`q#ë9H[$ܻ{汭U·`69ƞ.>>!{.`ij 8~덛I_wuZܲkxraƯū|z?.r1I*^].L)y[aGr"yRxUzUzW\{W&9=.%̸ʳY LZb{U?[i=x*Ee1c?6e-'dm=Ep> :(VonTx3:ҲJM೦/ˋDLl؉Φ53{a$Z:?wՃ0#Fb8-Ak#,=6< ŔyAg-:s^,?EVobV{TKp'4j;gJ! "qRS4=1 crߨjnڗl E8SPhQmle<źPz=-_87.}McaҮ#ۆyi*lYb!bq.IUQ_fS kY-.Uq`jkUĘz5gS ȻVE Bp㝧6::zBCEj8ӯNrM*~"0GW} خ9MaBd9qR,fN?2O%'ZZ<\@Jb RH4N@IK_Y̺Ɵ Aq,%/.hţX}~oj8VBJzrSAEGd?6N!e/-eT7]"G &Zy5t0DۘUCflEUg=]C+ m^dK?ݟRaB~qF-|#?Ib,s@1[A=$ 9`m˓*ZBgqNi827Xw wdb"6,9%Y:*`CN ]$} >In*z)>(ቢӇ+$V˝ǘV%?F+L^n{LmI%M?=1ݞ1bkLdO ?*ȥZ{(R$FB#nz{;b}$R^۷ˈ:ݪ&"/ Zc-yMwǬɁƺJ($'@^XnӺ.!Y"t=z 캴ʂ^.$ 1}iMH~? Y%1d**r!v@ YYI2%Ƽ3AT=h xew\~8]˄>!ڀ.6}{j7@3x|VliSKa/yN3Ӗ y8R^ɀ⃁!ΟV K#ʻGLj:%KWXeۈ+L^D#Σޝ & gSR+DsN7 ;uFЁ{` xoT7o4w$Ni`#^kw`W+RnЩ.@U"PnS4J51(AVPG9TJf'9>)~P*^(UM$kdCGn^Rwd#RUP+Ϛ 0G\DD ~@d^f)N`%a |+lc]7,2 r}]ES܁\CpAg x ZU_!Z;GF<,Xe}tg_] pJ>K4, !Wo[Y-$LG.l1MjYNγL#7/~ 1lM*(POM#^ O[IM+V2 eBqbjJY|(Cc@g6#R,cW]ŒKMP~ HK7O$yi}f*-E7\ě7uVaOl'ȈÉ$wNcqdT'3fNX ['GI@b1B@ލsͼftG|Dld"|k-*O -x+ *f5ؕA?wE.4!$#A.L>@o"MrȆp=G ! 0*MK.<-1?ϫ'HX'$29+a;"]m փZ\F0Utܙ59PխMT q? |\J%S9 PH2“ LIل{28sv74 .OۈCLnE LD4`q&mGEy{@||jHqze?BXͬdad(37&YPpGI?&[ũgVQWHɲM HӑPQ+t+)a7J.K[vM=$OϋI[ָz$_R%[6!FzٯX!{7plDPkX(,3wv LF˭qZXTz싙 #t"B C}&~Qyari)-VSKw-+js~gc r6[Tm%?$fx.5 k8 Ħ'oh0͙vEx*932.Jz+%ܖ1qV ~r[lS{VSó'JegXtd)n7_lZ?ņlڍ\]F}UzG1Ro;?m3{ֿC`M ${tr&IߌS@m FÃn`QRKOn^oa+( @v" k&4HwAvGA̽EX:l`A|JKctJ26\WYylJ.;Ϯ**>ٯٗ)=>|K %jJQgޮ&-b˰>lOj]eb11,l[4E'c+w|ʓgCycvkV7{^ !u+= H4AeՀ9W Xayg #nң}\+40˴7o9C`$LVزW'RSG!n!n?O0W ᅌ( 0#~#[7۞/qPm:MrLOz(1Ia j5zuPb2g;[ 2p܁H0 y=V,AUkJC URgӿDq=rq#+\o.TaǤ?0i$C 'o;&_B ]`H y'Z$h 0WZ!úq@WmIwIYsثiwi$] yc1F,"HXY">Nh+[dd;ӑIPFBK[i辙DV"} `:,܏"Sr!!͢Ғߓ&nw%E&=L;;ś(GQ ՄUqV8B>a #荦9ISf˾Or3#𹟞Mȃ K݅ (5ęGH9fU2zIxJZ0o$NۈM򈟽鍫~ .;tU *&dݖRJϻnG#铞Y%'דS.9e'0([HpS'Nݏؒo-h]x3?,~s1xO˶Nm_D7=,7%jbb^=-I5a*xv fw[ffئr*sOdR\qiY CF 㕪Lg6@"(TK9R+]x0{wxO1iݐMqB&L%ϳk-JM]j lKmWƏD+U0QUhwaGԁ.6=35HQtZ⯱N/Am;BUq>}6}=5ܗg5)rj@8LHՅO)a˙] }˫;PpjPo&k|]g=P q]4ftlx`O𯳔K`ka1%=S-ĭk푨 9=R#cqqjuya DԶS~#>|֟ÇY*AbE Ә"H4@-RU oQ4@ӥZS ++I_is[-~-`,\<ħ˅,K[o; ڻ~6kb8!mJ6vԺo?E$NȉωgiyoyĎG]lL.N)RH5}6HFgqQpEMc!çE8jĢ-%2h]O!;!GFi8z+yA5fߤ߮G<׀ŝ5,H_q'J '{Ku6K|ڽC-kӤP$RuhP'uTH:u|jj[D_ ~lies#XhoADER8_ .2Dj J,iyC)T{״v*(tX"$ʋy<}I8[~r7̍/c̄~mc vyKGJ݆ev@Hn5 kxD+z~s,Pl /Tsq:h`^y!ᘮH?1 eyN! Ecv{f8,oi˥-h.ѳ kGY|H6sG;͐)syq>](7:) !fH9S fQID7#iOMq'ݮli@l=ʰt'87<#oo|dkv:aX3FVT:>D `TN:?.g<|yx:>(8rOpɤcUA|r;?g[Ɇb  e {zڻ8Vk:#ay2B0-r%XW(}߫@hn), uJ"֗{ķu1b0d8ZG Z 4@fJX}n(]FU?0BOEGwŎr}Jғ?$7'ϾnlbOmϢ:~kI}e0)]QsFKrj`-QKI_]xw/%Z}\~^,X^j~>UOFbH'd])[:x"Au{Μ܄Ȣ/pDc8(5z#'H=qpL9 -f0NeS 1 IF"'08Nl&@P3AzcCogl"QÐ8Mx$8XpsQ<)V?o2W+}3ft!FW; d<~Ѝu!NY(muNixeWY fn= U egYK w@TmgX~?4H|+(\),5q8iN!vMx?Y .v#}(zWB~VZƬ5 l]߷GVlbK;"f9"&q=PrsbVWBNǂ&cP}iI+A{/ {b2lE$Yvu 1B/)ކ"nR 1ìT?ܹE(|7o^.jS.%s6‡ck=!!H,J磭*?f̰(5,X6BK. EZs0d tNzrA3kĽ&/ :an O z[b>wed~6$#heE -bs49^ꓸNZFb[-RM}m6;l+!b=OzCg utyXUS-"0Oo1ECKA6ٶ/ڝN뱵ҿ8E海) PK(ppن >!"x1࿟{i܂Y/d [iL0z0('qUWp&vGμ~÷O8H&4#k=1!&\=~θMUz-Ы;](|c`|;r? .߬jݮ\9vŽtUL؝Ps$G~9i Ht\H`-X%~wfx6),eZ'm[Z\GDdFۗ&GM tGUO6 nG+I3Ɯϻk>+V3LިF]3J.- [T&͵؅r|j9iXMB 5dOdOjG(>߫wJ$FuwY)@ruZS]2+JQd[qAOޚ 3=3c+A4Hl+ &1ZhK 2.eG>rj@D*\!NLd )e]gL>$Kؽ9lP9cN(}@W&B{u='ݡoM\4E0r'fM^نmx~> =8 n?-?KQDg9xO>s߶R*QW, Ԥ>QAl(Fޚ@pgF YPo [A@pi~-k-Œb^$qίg|58D$&&fR ~{e@4 )bEkcLj|aM4W"I^]nC?1eK=:}t V$mN8 y\{avVӾtz1LghB7jX& >X."2! r$#Y'=YgzG/ 1-SPj+?Jgawo3y\6KǓyMdUvnҿTyXT\!֧ՈoD.Z.(49P׊*6QŬoD:>|R$&?U O*3{RP nDA:.LQ\i9JW5d8`78"ctN)Dpo߮3jc',pU=D:V؋ƢZh4rРՙF=#d=̴|qY%MU, D+)l<7:qn? ZC!gcc!x/P΍@I(*EfPk?'Y5|{bcSH/}#]~(|%`ce(PI? sTcV"q9r.k*8G١/sCx!ϯהCKk$,'sB0 mZ3R@#P'? Gő/@ڕJA9 Vݩn xryҦ (7uC@/`̆uJHTދ)67Ȓщ;#﫸Jrc*km{,c=!J^u' d%,r^r5Y99ǿF:Or`UlJ響ž-&:NZ}>A>ḭ̆31BSUT`/n]-_ќ5lV‘43e'0!IQ,CZJ.f3T%[̛@S_i~{CɈv݋]P?:v Im4X8Y]wĊ@viNKS7zDuQA]VƍK; yL2tYTF)QIP+f*w!a"ҧϚ#||!ӳnI47j3_8ya m݊K8 q۟!\| 'c~,P#027Ϫuٚ|_lc6#D*1M{Rbl}xtO*..0-`Eք*['*vO%.+Oa~CmxanWkY@).zy^J @R .-)mlaF`\Pat,T q8eOwE~ u,KuU~TYs}hwkv(8Hbi-̊Zn-;LC޼DRCoBxm7OP 'x`r8 2bד0Ut1ٟG.f>"HC;sV @Ґ5߆3mĩ^_#S8qy!J ث& 6e爀[<Ǭ'&1$~CZAl Р^X t²С~dL_b򉽠Xd"` Nr0m\xqOH2T;x=\=E:Hx UY+jΞ&UtlO ADG=g" ;(c9/Ƕ2Y8D );^P(GwС`G2qT$ o{ g/ Bوʠ i_2RBzEvf;6+S8Ӧꊟ<!}M _eS-śv4]{|@)7}=ee${Ĺajq8.H`LTr*#ԙ ӪFH7P$h`V eeKSM/J#sGr (EJ1~n6'4Ob?*[!G?=#;H;*aoM漡(![_:e'D2OT`~e~| ]胍 O;ʀ]1Ҹr3[gViRvkK tD;-i6m#~ ȃ>T1ԈMR-Geh.JƏ*,B`͟1S4+ MpLx6q+s*_Ұh0B22zb5ر g< tGHȥ=[=pm~j(w:ʗ_V{]w<|K|+ )߈Z$\Q9gBX=jl љBKM*0O1‹t Ţ`[ſYKz%st8SWj[oƅ/NS%Y-jZg~hs <ҁEx J( _caL߭"-,=mEoEVJ>t3Y5p(HNra22}0Dr> Vr3p6wxB9nA*̑~p LM*Kiy唴G(γYi qSL\ͯgtV2ȗ^[v1=LQ?"#HCN^!B'51t{M1I]X-aL 2 #旫TP p$'aCAl=3dN"ϗj(j'иxPSS16 ?@04m6xh޺ϻe*6`KƱ~"l`5pT`)OƬYބ>-_b)fU*zL{0lIoDlOIkB. FnzX#̳j]EQBH WYyuC9U\qiξ'8-J}Vx8/+]AF+[e)&b!G)8Dv?bV)U wRGM{DBګvHVOS9tc./HD_P[?҃0V >: 6錄?8$L7QݲڇS ~jPk7p}YM"ӭ?$bP6YBXCr-n1믬 s]U@Ïw?DSܷ Pʽ,:m+նydi;*5.LPnPZ#3f$n2ᑱoܦPfNw%>/tU(d!Y Zmk%]Ty;R ϫyEt:zk7!Pw燫tR`믤u4NEmBQ5Q⁕g,].3w#Vd(xr\FV$%[ֈN *XZo79g_\MɷH#bWqh-=o,T'#f'!%JL4 CW4E+!/~-yM\Ʒ:;H)tl*VC#I7d[?M7r O~5/Z< 7ʟze(gЄp֢d?BG\g^%'%t* W\~4-O̵ROh]{渠·vafT265y;=DߐŀvKIbWSB8.,=S8\wei T=E[0oJ9 t ZC,gq5Zr͑y.M!R*œS|L29ZIW6G%2eokCwGԼ8ĭ De+#c2]˅8q^Iy6|Ѿ#pO>JqGqJ +*t/LᘢuV iZ_;-c:XAJ/G#(Q6i#|qj1 tFpP2UDPNO5/4@nMbzVYtg[pB7I>Q6gmܔ׶ }ވ5^9Q/.A`2Ve{_z$Һ4{0x`7!&q6# >[R J<]~P"7jVCh)9XX,W(+/):^a|T{n. UaNNؐ^e2N > yhZ.t#!dfhDWj{e$Ԡ\N~s )7WToW&~98F?KKKʠfYܐWjԅj0m9o~DDKbh]'e<7&P5AhAD̖);Q'(L=F:s(XV !ctcUxY!f-uLf)/_߶1uE`On K0&J[J®g$!p^v|;uGΦ#i}eE}"wJcB {@E(:L"!N풁6 Pz*PQE?_I"o eF]5@_Y1f HV"44jYݲn vRKTv&dL€s{B+#(|!5GK9=ޠpfּauXv0@܍|j@5RCo{Es~eO2UenYȀ[:( xQCwgKD_dPj%$!s]6}"VB*lSf\whWy[RO/#`ЇH*g]&)mbw9SuEH&c{t HK9.QՅzEX}\,R1oq9 b\&i:YYJ3au}؂.6Bt,! lא5`D/-r/W6y.!;?0T?!  _wB a_O‡`Dw18KHSsa޸ioqwLmL.H sO ipQ\g!1Fc.ZByh87a_r,F! >0K)(e} }惇i꼏(x T gH(T.dQ?5QaJDCg|8;?? v:o`.lf?Ϡ=pEXsm\q@]h IjyMrvooP dmFPT=Kؑ0gSҶFWk<2w|{t4f]c-I{uw3zp0y{r]?e P=4tEL3.<1UX0RCt u ^\ya0 't3|VB~dOA]*1UD)]x xsVUšfsq#$AVĔ\H#=׹C>1^[;SazqT5(}-Ƞ bS!7i/Y>%} | HJΝ>憲zXRw{ 8*26C.:7^sͣJ8<z{$hQO^ Z1XdF#K]ay 1}!-oz?ac)D&e&zqwg]ŬiӥG挡2I X`:` W7+bdtk]Ku"Q~:aR$"n\"Cw2[638AÑC<@YĽw,y!JH2NA?gp0v!,5cᏒL2 [e7; 8ۆ|`@wѠ؛c;7aIaA\jbˠ a@i~\ai Uj5F@o5m;tY+P;Gݼ&P-_7gXt<7W?昭mB(&-EwF)WY)˻G Fc%_Lrc0{`/́WhMWTBW&n{%]kB[AH 1Ąe\K:%}$odxvaiJ̐Kެ#;L򵽳,YF^-n5@G [>)}#Bn&ŮRj[Y=uWU:4}ο+aIDw#f*][@j^u]zlP X[{1~zYtS[j%u E[Y_o &0DᎵ}^FgR\(tLr @Ú@t9>T=B^7oӜ0=ULt"C$pYVB8ieG]e`t9`ӟݥdEY{kc {r:~Bggir/2(Gc;Dz1jgfaG{F0OKO5Q97KD>P@JG"Gd"y:c_ c5O\Rg46ѯݫM3xoj_pĊݷC(5#ԻMLj=̣DM˰tAp lMˆGze5blJBȐHYθLOyRL.,j|)||֭m2t<(Ԟae_R,$4_u{YN. H!*區:9dh.RE[p6z+^c8T<ؠ[džऐSil dMO+ Zr|WxPw:} ^-բxmd4AvYwP-M X`i'=\-}.JL,f/cKbvXt p#R Uja~A>֦/mGY`X'uO~)C?qZjŠP]FUjGǗ WYr,k'L bJ%XIF<{g(A>[YI凤b E ^e}W$J釋eع*dSųP^c|j>^A%=5@_\;Pr~(@n7X7-f=YN!41{cй휁rֆFsaj>qz`q/%CX4c-_V0.؋u⷏]k~;YO) ːHzWءʸyvCGx _0rwnQ>] j gY?/ي+&QxLL/5FE BwEkɄ+oXpedVut3Z8ȑњ`Czfͮy< ؉װ'|t'I`~o|Z; &Iد!2$CM Ύ`W`@ iQev<[K?sMi bh;:g,r[ph.&`wJgI-tq8Y&[Q뇹X==Qo{9We;S) aeBc} DrqNA$O4$fgxOEN^FZ<5{vN @qW١V[Se]C\J7,C%D=׫MqR%bڟ.)DA< 3E^4Y q_x_?A\1h٘?pu3LA.c4NǢ Scm7cؓht':؛~G!25j dYj6efz?iO7cg 6 G !c<:2vK.>hp%XAa`2Ph֫/O]Q1ȈO?C:@JG~ 7rеrΖSE !y@fulY"<忼$d~DܤTAXJ:ɊS炔6ώ!U|Q`HMEFV{ɈGzTpứJŒ5\Ȣ(`z?0[Ա}P8 ~r-=] }E_Ot -o ބ щF_ٌy$ aW7yRbOx#zWӓְXecuUon\h9D$T>K \tg3W4P͋bb m!i`T:1h>Q-ǥ!f՝&\GzU^έY8m;b6EdW3&.nJy%4#C0FNЫY B]߁ "քW/șŵބDJRQUĒʼnP[j #1ص(.#֠//CJ1r T*H'H(2`Ϭ[᥊]+!,%rj*氍LHU$w~aP}txY #kT6 솅Mj}z72}Fx'iqsv ~w[zHh&O#ܶ4FW r[j>!h㮙:x#c7]S+=gۧ)92O::_s(AB*tUqT?gOO68Y((\dBz=Yub"3( '~T=4Ź{L Phjk~k7KYp^"=[My{j?Tgtf5;qxP)''k7Xkwِ?/z.÷A!uvQW1w*ntD5l_M*r#qW.XŤ Q2"Lŝz-#xt9_ 6ewPՓ]rj \ړIZv~2}sHvB_%G]Ѱ%L_G ͜iu?'3|ŀ7:E h`%`|pӿ4$ c3!]8펙|,Uci{dNcab)|wKf@S% [.{RO#_o7:0REs0TYi5i]üd /IA$fϛ UcrVdj,mn GtC?+i\m @ח?<%!A[^kqa%ar&˥ahVm%N# _@yLYH+Puf!Cs/9,re 2::ѸRhTƁlqٓ UhFxZ*f%?76='ʂ/b"7tV X߹L˽:'4%ߎ?uWtl顇Qv:WvE%!j8ëV 킨84.!9;'s03Bu{ﰠA r?#F9PM/}Ak 3)th220#Uӈh¢N%Yx6-C)0f\aYNfF.tgB_Z%X]3LP b%YOm>Pr# Zh[x./rCep[OQ7V ŰD4!1I} p  AF..&dI :h* Kh1iS[.U 3 'p') j~e~qװOɶ]sbv &( GcF _}FVRTghwɷ(/KpA%%놭YR9c}1&$zfB$J >FHN mԄq PZV!f"y[.l0M[J N5LjU"Nez}o4lX5${!vV?ip0KJ ӕsXYW)6u+^6Gg4-GR^Ai#S^Yywa5,v8ޢ5uGg.镜Cx6P_?Ƚ',,z +z';^^3s´N~Jms){b"yip9i0Po:hT}i1=%EI" *1;[p UJ>o呟j 8bD mVI6ΡTb)jBFaC.&&iKf11fNOF B`R-NZ~f{[ta#{I $slk 6K C֩ϓC~lo55n''i;߉m(?^}[d +H;l S$'tb,5aU1y8Ȏ;pPlΟX"U{RpJ07QۼUsy&E'Fi?(NAz=RZmL֠KazʹX&V\5MY3!*"Z:{{)1/0f~q*Kp2 HX#ȔR>dI:SM@!KwN_$m\J$B69MA#x4<̙႐ ɇ-CCp99zI~Enrߞ Fpn=[2F o&ѳܹp%4~ޒ@K`Yg\`nZ~`=VLa}݇O:? 0j5`f;pq)]!1v_{ڌg;E:@Bݪ]ޛx$eT]nfiƣzmbǬ4 %|{!- @QK2ǟ9".B+n8fh΋G(N{0ktѐ;r]mlmm8-{DLhNA#/]WQ_#䕸)9X>'Y&m_ w:2<УOG&Ĝڶd5C`z DOĶalhl[vz%Ӗ + E|3_KyVvZ oe]R\)~qN1˯@>۝iaDȎ_F63tv-TZxۢ9yƍF0wjyJ/rtWxjF҃l fiR@'0v Ƣcva;H uVksX */W#U>cp-yq:ʮj,MKmf]:Kk:Nkp-ynNA,2]pWX4n4P7y;`ĚFKa_gA+d,hH뫴+}s6䉝i]m bM2|'Aă@$"'fٶ@R/i8(! R9wD#\n:=zOCt+`< Mq`-(;JxĚž.9&ø'm,Ø$Q?b$-U]f"{е$'c^b\=C +]R#MwD%Xc:E'4fFy=8I*fXƹGC8i}KX{lW&c.WnQ1&fC2/ɫ"%&! K?τa`SPC &:, |QW|/DȘQڷZ!3PT#JJ])F,Ԇf  GQv>ޮC1@ +ڀ47R ה䳤aC]ܟ=P՚MPEŧ>1]=Ѣ\GOnIE߯o$>n\V:@~Ѣqk[qjo Is@RgR?T@}G{X1񖮽n1;-b ^:E){-(8R7e@G:GܼkM@C) A!A͹_s_ $"L*/IV>t3a|Q'8J~ xJ _;Q[LMάGCq2E5@(:^rk( ,ȅg5|wvE]*:`me`DAvX>5Q!f)hS|'MeΦkc |oUTB t3T\w.F&զu/ mS6F<ذGŧ c 5[ً;$Shò߻o D~)Uf?*zdD ݍʔF^p ~dB?exH֕/OJ%œPPNeJD$c4O>O+ ΄4=9&82<Af&Q#Z(3s^KXEgqd%Ԣfk4q2B *4?Mt0R$&;9L|&-ۚk?Ie 1YuӷH J3JC M-!0ۇ_}ouG(`%Bh\{3AaoZ8>S`t+=7daN?}%]! EG%b&o w?A[lή|Q#eWRƬt$';xQ!YNBhSn}R% "T$ל+aH&+ac;hK8,s;@_e.N& g6#6olJ`S57MDM+F!Pu0&GjWa$WO,@r L8:k"Amw0ߌx̋C>^ʃ#F@/Df7ڵ.BYBV<2P`T'qB6h^'‘m\Af\h+ %17Xܗw/10y(2x$ Rzc26gJH@#I_(m;<&7I#$/{bO^#WrjSp4ޣ @G[&\aT#B#)t#6hЪNXœ zD]Avq,/`㉘Dk_%.S]Pb~k 1zw(!GhUc[p?q9#mG'u F营5`T@\{}N_ [LvJp1ع/j%)M%҈ xC+˩??#⢡z, "Wg ІpgGss5\+e#zXc&\% }wavy tɀvcq[:Z?7$Lnt~^`5=y/UМ,`+qCtnv9D,!\ n٨t/i8՘E-WF_rdhv{ǫ͝ɖibLTGܬ5JٱDADM4ܵ ̚ꠑr=HHEy$ƀE}{s@BCEAa.ܦo\h,9- $fk&A %->I| D2˭@AoX?K֒PĚ&^GcfLv3r ̫#-I? !P .4R_2~] Ud5u()tEGtm.$ :<[0oB__std CI> kOWuXIl*_Yf)$3ș(. &I5=+8ֳ6(xT`6 h?r#q%ˠ(Ό!A8ޞa%#cRޠPR\+I +d23t9@N'+E>Hq~)xDOb(3h!,z[kCy A4,TF%/_m]:BB54mu5\uC0 аS 70Q&6uqpc|s){evJlg)?h#YJM_g!ж Ch߱uaǃ:Iӕ\P?.ztX+# 9[u Ln^uٌgz1wᛧ8ip+2;\Rz C2D/:YH_0H1@"oa6yR&/\ ,/0&{[?@ <^Rlj'P@A3>΍42m}֏/:Hhhto[e@ɦޖG/zxz2s F|EC>4vb@S=DL4?clj 'JjS<(l/<5>ٱos- ꯊ( dB{%vt_KbpZWу`l 6HnVCiýaG5}iG/z$ಪǷ @2 HM_>X-$Ldͫ(ȠzJ6ThLhkoܗ= jxX-|˒4Y@Xklx x)!NOH>rQ WطqD*IܾCXG9OH [DtsZ`%\ce%v4bx8׵AyƊ%I[P:S 2^'=tU;GN`nL6-(ùY8VQb!{m[mSt,J89rHʄ`e@&J$YUwϪ'^ZZ\ 4kbQ@+"5u(^ה,CBt lM ۽d+1.Hn\ j#:6fW~fE=e?St@ ec[`Z/.YM*\.C/3S$E-ݏy}ίsH2jo˅ci:9h\b6?SwK>6+z(`}wM[؛Y~`sB(zw#/yr :se9pQo>93ԯ|U8Ĭ\dm5,9StxxXbq'd|ͫ'[ %WvLf@ 4$7WʨTcV+ U]lG9ْD{`Ůʲ 10AeapύxKnmx/戹2.)` dD3#`EcNM2v%2h~|}mw`{/#u(@ b#JFM8ʼngfCF. E7P[;},5Wܠi#ҞTō)7tca>IOVFW]PM gnRHH5k[j[V]7gdߥv= I9<5r⦥Ik, RO9v~fqI\3]e2AD<9*(G>綋{d;j-e ]f7e#{ٻ15>Apby6="4M0.:sGU$u OZEzzG|H?(4Y 3{k)" Oۜr2x!Os_>ٙ8C@l9d !{$^TÇsIitBCYweidzzĚPc?^yc8@#n7V U'qP]"g9{ QXlppӁp9u%hAC{{@)Zϫ421׵p4v_FpKAyQ1J[ ,]Sq ^E=)fgo! Gn)q(RHVYhY^/#\1HEi@fsQo`5NӍЏ41ouG|rF%,vϵ_( O,d·w-xus: O;5n^:%Xh vE,8O ljsSCrة@HGHvBμ="8+;C&Ud)LgO!RȍX1*}qbBދCv\P2/'we$)).?9.G_8,8'x{+%41;ƣD$[\/$|4 ni ?{[#Mcϋ"1Mj|QDžUg² ^TCHK԰Uӑ06NP,Qoԉ;}َl#h5l'lG|,98y]'NbM/!<#\TWE 0f.>S`*-qOh(~/eP@ٓ5O>#߄G=םB_ȶ-[$*A$|s^H/@8_)vC:')Ӵmh7F~)![BAo )^$y88V>dj`8RƐJ|oĺV]ϝܟ> >~V@&)τ~ngd,N#Z0L dA~#-2Ɯ+,Ds _u'@xvS wlCZnT `aL헹m=ZAdÄ Ia C_[<Yc!roMd,k/ 4)p3s |Xsqr%R}arM ∠p/rҪB-F)cB:3S #$0#ͶZFA,Fߕ:{˨ 1}^\{HOliQ!u|MUtV?1Ri'-1\bO{$%[\jH݋Jcp͹vI1@ՆX{P t{kf&!Vt瀄7ʹй^;!pa*=Wٟ/'@-S DFA'-Pv[p;!Acoޚ $BIE2xyN"JrwChnD Y>ŐBey|cib~P%U"4zQSu'`-!FvZ/h؆oc:Oe.E«htȩńwkp*3gui>ɲ7rg ]>dz5xnHY)aF\Qa[\(fX-eNFƔpe <Ɗv.x}$*P2D=P3bLr2?Aד![y^ez"5;-T HK\b˙tPh\DUJo+ͣd d %y,JO!?~Uё[^+~wA w2cCO<RsajsX7 ñ1)C7Cx!Wղ}x?~ TlǷ:AL`NW};m&Οx#uO{@*}tMc( w/ dݐ,GՅ  Kax1+Um8rYRz4όt"^0s\7>b_~WG{BB|ֿ\4Օ|znRLsthy-#$󻡻GX0Ē2RHJщ=<<^SI I?yGO7=Q}0@~BAĄ5vdx̼aWF>c- Hӣc$FaBK]ڭ%D> %Hgz ՓW0.xݜ&;+E^e]Yu8"M/vZ#ikymҔܮԣcOG>V\ۗ;QDl^< FKCC7M:`0'|Y@ѓH]#mu.n>%E}pBbZ^3Tq1x_w G=)ZhST]^ͥ~AH $l9/nH,CHse$>E/kbnT{-|BBкr Bxv$Gyi8 g_/` F|v; z/qBE;_Rk4в(8 "їG7/^b2@<~DyâpYT[EC>nv[(o2g"prJ^uP:DnaZxDRe XHF  ݠɚ\:rD%pMyiuF\Y"\N[_<ΏۍiF.#Il秷׊2wp~ zF"ѲDTmksY:kRk&)fM+wK2*8& )WH_`*VlJ!Vm;ӬŒ5f%o^M͡F;}VNvjGZJscUfqUzA̬@~q1=R"b;r˖ mLb.@h4"K%ml/G-pZf DʼnS} bv<)s?ɛv77AZ?-Aa} OM RXp1Y}.qBG-xf+wq"ѣb<]YW=rH7kŧ,O?!6*g%uC3L΂ h`7v?e̓O>!nʵosAKZLVz2a3Q淸syڹlSKG>! -N]|ǺV*EÐ*7{*dd"zR-?)'B4;FlnqCoT\*WD^ípTzޡ z9am)K{4NEj8V\ nVA#7R&1?<o6&rT#:SࢥՆ Ɨo};z".ZW:}.BvK!B2v H_3X˽kZ5y:5Kk}= g?QSX0)$Xm*JizJ೑##HG˳ٳEnF pݳ >(FDi|(##Tvb7$bor`)8h93ޏ\~i?~eҗUH+f GSo6 BW8H1G@-DCam[|0*+r7j*ֲE|. #si=ԍf4g 7(H„^eTQ-G*>mV5'5nH.c%>*#HR hPxllQEh'\gO|W6]-OYR6lH.FpN7lMj暋O E`zwhF tIۭruf`9"ZľO\Jmqu%2F-*oA}ٳ M0sRoQII"\2C̴ ::\="ѤJ/RR wZ5(Օ:f52ϕR;͔Q@?~g7qG_NUN#s'ohb]+m<[.l| ƣOH Pco1 1]l▎sAѺ\B!$AFTpT/ x#eҫ´($U=z"%9 ?@I TR5KҷޙT\Kg&F:ȹ'LC\چ rtuS2_C =H׎[%70'>E *#Π) gv MoխnFpzkXQ,C5{LUk+4͗a 8W _j WFPt923r<͊VIVGe$DhLӄ+j!#CojLiK'X H1:/ʈK{smi):ع*晨+z4O2Mۆj@ɬZb7J- , T{@OP^K:,d#CxЀ#ʬ+֎+hlve15'絺tɑ7[CZ'I_GܣA>>P/4E.ϤF=הW}.(@GWr(? anD էc$O 3х+5~`iXnwp cLO+dOwfn/iRd4g28\?\;lƊTv^KPKyKX*ʢf~kue-*RbOx&>&w嵆ks֌;MR<%kY遼-yf2^aEL[Q]DYR}/9Vyx-j[}<_5N2=kMF@M^A5Ab)!ub F§wM|Q3\[CnW^|~Cp9t55oSЗ LҭL},!Lf0%U7JzYD{EJ};auxSGSExb*}䙋5{6C4dǀ@0o7l}{!|7hU/E:M5]O)0}vzTz>ʋȟа.u憲6d0hӇ!0Ybmb ynXܖ8Plۘq*kYsl nYg"W"ѝW{.iAwHTIXs-Mq~{/@]nʦ Z;bKfR%yKK, NJJמBYF!U6<p&BҺ]7$!G%H2Ysc RZA Z3c {gX M0 ?:,SNS$ }|تcfupR^+""3z_H< ȩob;>rD6GԜ7kH"^iK>ű|(ةTgKNec,dC۷aMU^́;e{Ԓ=62%+p#m6P>&-R4FX:R`W(W>ڒ.۔6AutlOM\gVݿvbH6In a0&mU\MfGUE6<,?@i>ƞ-pd "`̉V>?%M85b 2&.ż:0Af+ p`ǹ atj3\G|7;Bh2~ó9{SZ@Pf1KB2H4#㴋x9.g( -9rӉ-9Jnqbd% 9XycDXLȃ a38T(R&_Cl=^ |߶m'VBC≯ K8 6oBpUc 3/+:vy$;RK\z%4$ρ~ ^M,Q$~BU* n02J3NnUʡo«9ܙot zTpqAu\8d5Qᆗ ɾ\Sv15"S_kB#C"$T˘>jכVkGg3D\DH9 -*?k N}NRTcdB{MbϻEzGӶR ~J`@#Nf=ZQp[ C2i]޻Yqx{'IʙgG]r*jI3'bOWO:G5yJcӜϒz!g<ǍR1oƉ還O41ː:aL;7+:-4}N ؇ Cn3HnvR 簜}-){.!b]ejK/ .^yՙU \onk؁h ̲iIn#ee[]j Nc1ρB AepeGs@7/}A ҳ$sH3:wdPߨNFn!b) nܯ|_C&00Msjo*Ʂ5 vHIAś ٿMRHw"M\ ńGfɹLjY- r:kr t{6^[A$yѿ76ƞ>H-˿524T6|.c\=DVEfq,/|;Wj5b\0spcpZ툫5#i˔D|6Ys,1 /B;H:q q'hw@:`S4WCACMNٸc/?>aCWxO;]ўJ?_yGi+)Xrբ+!PEJ&8{MmTTȿW7l}rWa2a,m -x60ͣHb4cj8_v|ns,e'zLEs&Y{x &J{UQ#~rm.]l)hĹky43>y%,iR>";h]ь* x:=L)Ϻ:ApUL޴W=AV1+?o n}pȈ[a_®x~ca5/I=eF];zEeHjGĿvF}@scsjXgr>l>"_%2C EfQ͍!pR ƸLsodqʥ8AZAމ2."U7T}= 5;͉P cb =#m12lFHm79A\BQo0 R|=Әj^a%C!p?LB61[~9ܩ; *mS^&FƄO^ TғD6ULG9O7#a*#h#J3x K}Z h:Ak7f0_P. )螋Յ&HnV(,9~;pR,GT6,5j ,j<7Ĩ C&ˋ>ku7%-s/~3n`nt%˞/ǯC X׾!k\G"GQ?H-0B-m&\YxENz|6|ɹ^EVt,(Eq%Hx>ޱ֎3sd觺+. zfTh-]dټVr 7W06@Kjv 01 ?"G:p|;7ehF^*`Ab~69t;j,:]S}ݘ %(*U秈y۪a.3U&V{td_)#21⢛\DU w\D 8w}K~2$>$3<&571ƹN^bRNxک$x̟O b[ށԑ MEo/ꋙT_!Z-/WKO\NүCW/͈>P%".I3`P/Û`O"twѣ$B  =5'EU'ա'{:ZZk!NOwm/@ez YqJmOG:&T7]*>iM6NP\}ՔZr`{TM {uN*p_`YY%eg {!4w",5V ɪdolV>Z+l@yj~*(:[SըtFd_nрc֓DbS;|C$+,g}п HSgw$|##]Cp?S+t=qL7?> R#@=Cŭnj376_O0(x[lɕ7v(eAP Lj(%͞XR l>2]3~Y& :=*1Ho(9YKPEC:68:P8nxӭuC(.GAg$y}w!_ ҨxE5WR.#2Y8Zpy3#uru'VwzܤթWeI71[bnaly*+'A|hiL8JK.zHJ󹇪6Mxg%-b aZ}CkXҢ KT %%A~H6W%Bʿ{ 7Χ'r^ei*8+e3:%cr_ovN͘H`myl\7z愛dHD9 6Es{ w;.%C?Qɟw}_iqYK H"ؗ-clA.`ST4Mc `bk~E0h[*}"`KR܇QE;ۇMZ82Y Z^ )2 Y`Uk.CZ0*+ǜ4T-mww9Zga~ e2/'QAG\:tqB,X!K4(.OCwbAg@!'$$BSwmXL#x3d^ %ЇAe|ĢlүGw@@xȦiZ"QK_='hG *BK-,@1e_ =znYGv _b-wƊH_)BbżV*H;p]Gb̢МA<<]ްKʿ9f9v$Y:탁R@ϳv.w } n`;ݪ&ө@s鞨L,4/^Bn Z`@!Pڡ=Fd'^_EZQtƛ URnVb#֘Iا#1zl׎S"De2V{v'vץ §}OI3I+x !lN+N@ L`F@u_DȨq@ 7BadzWzÃ"@ |Uu\]U 轈+dzVgO) ȶ"4́ciVSbcca%sz&ܱ={ ,H Eb2$$Q>b LDkw qHk0Z0ۗ}q;D$7kX)B!}CJf֩g.Z &Ԃ6 \5G}hI0 }-TK:7Q/=n0-g!*ʹ 00}=iU#a+q]O*u-s!;*&Vk˘tx>0`TfSQ[JmgΨnÚ3txgzZv$Ɇ[;Kf+Ϩoz ?'E-z(Hz|KmF.r;VP+S0|Ϊ[5;{{>aA&cM-l1S1؎*̖ >VqF|Zvhc 2PPdʖp PjDE ^ Qsf$Ibi78&ȾfR:!XF |DꑙHтkYsM ӿ*d$%Սwn/sco2X_ 7:-c0/VV@sfG1-!PHΧ #z"u*;(0pwE%^N \ wg|,Yf1[YݽLrB^ IKcFkޭS#T(V<{2}oV $d$|$8.K$nؠJn !I"o*՛LApî+O;(V6}~D /3\:Td/}eR}WB;s.x1,-eO⯣w΁t:T&. e 求RA q%toqbمTF?J}LrHJR +QZEb !9/-dJji~A, >7knQ2d5bjri@1<7XMW#L0oIھ:@)=:x^IykkWI|(FF̹rH;&+7~:>nvG [;k+މ_kCZ#!33RmR0a3ЉBajL̓W5$"*9uSw,tw n704?vFq.X*h݇KDml[, %.nR6ߢP,}ny>ϧ>}_^Eo},u?IQU; bfR{X]_ƅMf*@ 5A}Q5ebp }Xy akkh@N&fQ\I$zB˵)Y j]޴ܓnՈk(kUo6FrZC2rňph 773@T`SiɒBMUJI]۟7w.vQrA A{CZߊ{7#-~Pe.M -UшS14h0x1+H0b܉zss/?N)L|{!aH=?[cv6y/R*˶N6- K1Lg5eڧGJ0–хYSA+375mH؃27 4%fxB.Wd!ə>]E)wxS43|;6YԀ_|z)d@J;4p&J\ =G'M\ PFb \7c¾c ڟɶW?d^ 90puyʧy?cۧ_80'(u2ņa7{[hKDdl9=E*ĭhx$*q;$EaB 쵰\oE3Nƣx|/( @b2R!ZFkSV}vWPxT۬KWLavI0ӵ;gXBT;zX9jb:v!.@m/+?Am sb>1dC#7fjgQ.@3 $L̕M=f:AˎǒQ⭗!4Y\iҴ$gME` 鵯bf6A Dd? 4IZ.ڵaN W+0 +@Z? Q0wH/BK R.fQSn"vyjuzzGsb,Pk|/azEqU<.<ÁuvcaBL1:ߧ f5"Up}d;۹m0dvkl J%`L(SȯF+_ޮd"8W$H_M{r{9P)Q]!",*60`v01JX5ϝe,W_~;6ihC>rx߾Zzӛ(-rCIڹ~ #]M1KDGy ghb5SP<1jKMao_P OKw;_͛TNbw&jb-vZK)˗I6'8_ #\>{oFp>M;JD1_863Q@Si PqI&@T:oX /xowf?LTw.#AnET,´/Ґ~* cM6~Ș܆]|[P+2,qoc^6ĭ X |41X'<0WӛĦ7d-ەǚ2T+[i,Aǜ6J"h +{+˛o2g/QX GDr&zD*JVXvK@!hG-'}A0 +,Ccpـv YHb-^9:=C"J_O#.Xw_@+j; 5ez2, ir`l˿MUـns0a7Š$\.g4_8%Zġk9{Kc؅*aMwcϤ}<QsƐuCSUp(a(gܲ͢_6)07 ,%C@@ _$G~bmѢv~Xl$>MٖUGq|O#RzpL3(9lݑ߫4qHNu l4ڗ7<u7MP= Ѷ^tޮ%/;Xuԑq7N2 wc =;u~(1i6;j+_~' *(eDnJbc%?ӿLjwޮ 5 (sժ3͞'&vךe鸃ZOրn.L[(c-msSHB٫b|.y0Au5Yv`V- i?cBLϼ]@_6p.=gլQ+v(liVR 1'7Vމޫpa cO{)J4F&y-{G`44H;ނײW؁b:PPrcRBQ #tR>U=%ᷴ>{(f%J&؎d FFo8y@F} c3{AFzcn&rF(7hAr:7m(Y|t3oώ,?= QEew-=쵽w@ޟnOBlUwfDt] ᔊ\tKh'{]@vs^l9A#4=::*;' J=Pex0̳K|;m3rZ~M6Ցhj B %k]pTtۑ CaF8+66\&_/#(>zSˠE$4uxom{lB|z7츳}wsٳɍd^;NSU _waM+̽ۯơ LYXKH6R2JsB!Y{ؿ5`TQLjh ~nNHjwr1 ǜ| -w ׿7ڱXmp2 +`uR[wc1͏ֈvj="Lt#9cn`i$[ߞBGl:ABg/+|,OOl!U.F<;T-Hڊ8iԄߥVsp`#BGt=_lֱ< Ad9a8ͱ͋XfpDUԵbw]<; ޯ_vGɍRR^2 7bqRr2TGڟyd# [vY1_ 4 бK:H {6;Es8QUeG^h+u/ފ1 >F14"o ([&RIu(Y0n\: '1,]JOm[f\39e幍zllsA ] Ts(_^7?Pȁ/_7 .b,ŗ+nJlK Y)Uz 6`9s͞CE=Zdz/?V҂0xp_k?Y;},<./w8:T]P#ڷ`ejX2ۙR dgxe:Ӄ|bwөP#z`+xus&N=Hfvz6y_txN|0c rPa1Wm>ʼM/,,יݜ:MDCeC$b}t7 RLUDu}7IgȊwXBa<Ѱ)j\qX1 YEd[[bR=jx)! L3PJ*XQ6=Qh O].˰ioO%p'7FveWNo;$vrQxOWQj LuO$.tZj0J0|0C?!q 9@b| '?Er T^_ |Y7VU! 8^M 6>Mm"o㓸+-FIu8-RHu@ܦ)g U%o = 4OJ:WR)^\!̈^j16uMClX՛'G(j j\Itaެ/Yj?5Ni8&jT!+Ϥ-#r)Q2IdrHa̐IRЌ駒/]s!.x`@xFYP1\oTт\!H{.-Vd>1J4|!-j~C{v 7Eߌ+WHCLjz֏J*` [fJ&\_s,z*f,(#bهD?|<%M#)jy$Y!$Uu ~wHʨ>j^]B#hbnk"i/se=C(d^ĥIG` 8 {jZX/95c0s#4+at _Vع/η"" rA_Pag<DQ5V э'梒hn_yӆ~.~w3M?ЎoBB 8:I|.gz.=]?SBGC{F2J tт~NapIn[w6] 4f,sxϞa10 IG3c]RU1AkۦL==vDji>jr %c,FK&ײ#z٢5U н[)W?R_n־ߚYA5 #X1 㔱mmW+@]]ZXA)8fwI#􃱉Y繅%@A{'fjvnt%Uݞ6t9[F5##HA5tR؈PY|)lv#TOTю¾_t,V4w<pC?aLPPh#<WgQ@o6up8ռwm>gipi/^lqp V#=,C Y$bf6V2R+WmY *tub6(O+GU6,F:P Yit{_%I/mLgqwmu[ql‡bE:Ϸb.XUyMlU9%( g5oMgS:dQ2cKGto1סb< ErJ:q6 8pb갼 k:h+],c}#e٢%T&%ͯ#Ԙ5JhhP{TдT/85S9 d{?5s/9aioxHIlaFw"C*|63S$N9uvxX9EnCSY, `Z%`h`*6sH|Ҏ*Sqcm3A.k@VIJ%S2= DL, m`_(iO<0:lxVG Vr($;Q܁]ʐ֥ T_V U}uH+FLɏɇCa~AklOK'1)WRa܎n3v|9]uȴ}ɴ$fh|z0a%Hz )+eSMrءߗ ҼTڜ]W6_NS{CIY\xDE"Ng3t$ 琺#廮DNx:u`I2f'c=vc=ۺd7nȧ8o3F*dnHn,O!E]?:y^Va]0(ib*k8[ ^1XjC}Š&#Nu)"׬H&9+w k'%J?Kn3L "U!:xhClN\)?^xZщ5'*HHi.9Z(?RBSLISNm,]t *~l_q(6zŮY{ I BW% *h)d'NMIAqEqd|މ@J{ \)>_$Mh@J+:QOaD.rkzi=UuvQhXahklkOFO9ʦ')P45[gQ#k =6;Q$jEg^WG$F7-,d~І}4[$̓%zfnMcFmSd3"Rd(;Է oy d-­m ejx ΉzOn ㊺i3[+)%|IjLP |di3L!]=/, txoخ \} Ћ&4Ӌӈ㦯IT"esTR/0xѾ쏚HsEpHKT< )tGK D8 eIY,2heܼ]흫km__E-EOj%G&x3c^NfSMC}jcU r#O.6iҵ$byg;]q \qx/7 z#؁T*dKmcu}L?PѠ@(wL>UVJEc:DbHXp';/a5Ot_xyUbk6TT(cJ IU((;ڪO&PS#nu$eĚm=:ޔ ^d(;)o+n6_;UP~j%`?DnN/N8`Tƙ3!Xm 1#ݖU>~n2 \mW}3B"[T)`1@B%G-?TT; l^oH8^~d}+τ}EBxFzJTu8gn|瑆RT0BenC\-):$cXp_Z6#h1*o #6!w1J(IlOy||2ذcvN] Pex5 84"U:C|YleZ(NHV6NKmd,?.L͋ɯ%t+ \V"(l(7!ݗ)9ESJpຂo2 i~ؤ-A_^볫J$C9jNH*c;TJ+!ׅvעVT.ΝQ̓\}A޸ W$oʙG$zRLwrqsxԬ(-Oc: >71Ly-,?0Bs癣gh:_8vyiQQD]u-hR=01v@4oB]Tֱz|Z~/ CAk[,HeGXQ anݛ8twºHjG4kj%ݬ)!aڿ/͋^.k'w sj޸67#S!O{;.=9|{Gw!]|;@Zk>N#t1:u/) ]^:bbTˋk@j3 tMPcffϥ 5b81Py38 ұvH7g$Jઠm57L^< ]cvvtu0S.ū EC@(W+}EjU")&T1rXJQu<~T$Q1$) Z5b;8!OCڏWV kxȷ_)A %,ӚQg=X^};^恀/?Sl@Bk9G'V.{n^l ܹI cE ¡0(I8.5ЁIP}) n`yk5qiܞ m ;v]iL?΁œL %̿,Cϯ ˞Āxa<QfzT" YA0r6uN ϳo-)YPË|TNfR2pW/WL"V z/"z$j?RK(*81IP,*gus4dS|~h'=p2ӗ2w7c 6NH?ڳgۂӄix$kj)A &PP8㉝bOfU"e\ -E@s{e}S{!@r "m (b@[vЮCcgݭE',t3wu%L헠h{զzR(aV,.DM>- xw*l ںϰvSlM"ZCٗ`NH|iyk,uΨU^iN,`Cg%LW 'TU4?ՅCV s`o6#x1"ID"]lM EqZgIaA2 2ZZoKz- L~iC8AMp 3pkR2c "ԺՇoxouU`Dś?m-g4g>1X%굥3a欕h 5|D@pci9_#@\fU 8gjIG#}7Jhgfm o|5 |]O=FNqN+l~Ԙ{C7o`<{GXNС8X}ѫ<1KLQo G6ZFmUjpiU/mpX*rkfD:s€e(Nʕ"@,UUۀ(m` z'pw Gs1ߡO cudVf mbBk~|-Q"eAyMF>eMX(/b&AOC?zQ'e]tmLb"{h^GƫҺo{U꠬v_Ӥ%z_)@߈Χ[e[ +߯.GZ..p8Zn+BA/#d0M}EUgr]ȪoC?9}_B%_d$pHTXֆ"f%l Ju'qpjP$Ks%[G2XCY5n'eYGeuod 2PQelU!<k5((*4C=.G?ud>., cnhlMغ,a *IV r{z^P{Ŏ{ka[B_}QV~=sG:>B;W|Z8VILͶ Kl8}idBR|2hğ M] vA#l~m#IdG9W&BA{.kW!^Yt+)PP$}ap3r"& aÍ f_eR/}ko:p+:sU)pwИns|mʇl@nFs)~6bϔ#k t [ղ##1TKAb45cZIvß ɂG.R1FEn4ۏȵ+eRW9ab8*$>c%cUrߎCV`rك))㼎ȯq(1rz$3cȂ B/m+(Nرt:7.PemV2w^=c";4-{.{lRi&<.-H[FM~pi:y& j[嚄tz[ c>#I\pyt4?ͻmG_m ~=Јd \a}A7[8yaZxW8e>{>clHҚ YtK@3,aZ2R.UFU?%K,tW# ϣFo/>0YK;D~wL16p5-;r MO܉EU`L]=]ma>mb(03+wjń-ulY:\JI9AÛFho% Sd%MD_qp.D qns}3RgaѸރy3,86W_)ifdqm!JhP21zd'p 2NJQkOѕx{NPCԧ7!iQ sUMpY]!8rコ&0\>q> %,<;-(Ӳ=_=KﯽKfIed䭒:pύX@+RSh$I0hҕ{NPK1TTj<SeRM$$>~ב_A.N̒"LŊQokU`XİC?~LSlL 럮'}V'T pĄڀ"P#ꮠaML<6 [}4THi~ {PUWaֳx ,M8Fi2Q~Exb ? #U 6\7p"[2 %-:V٧.GNc$^q۾{T]:4Ao X&F_8AM@#aN#p[dWƈ B)c˞K9hgWJcB0@Aܕ0Q͏vsʵNk.vts\ڳV[o1Ne!;Iv֌GOJ1zM$:G!X=sI[rr xSo1OD Μk^Q[!FOZ^-.%H3_Iq)4o`ȳvR*Ӊ*1nFX_UDk E|fw88.{ڏ=d ͺl{gM8- GJ%uVT F[rW8XRB"eV*ck6 tNab Ħwշ69R@R")x _VO _x{z(ckQ_ޟ`@YdIZ3?b)#`'oHaԯXq q8շ eBҧ׽StP%oPՌwC=K^aUpm!Gm!_ZeMN*mRe6,-d3_wqv7A". m5w1" o,tJb%A񉉅i6i򨀯P.YQTΖ~R,C@eHzKf\\G3^bTJABUDEKo.eJfyڶ~Qhw[:Eb3%eb֋KK~5,o,[1p޷R{GwWP}Hw$<:T8ZzJ\Z`wώ5;/uΆ.T.]UxH&Z/Fq3Y^G D2cs3KVt=dƛtnFvmB.N1Ҳ{8Q#f f359KP(R"܍i:q7|ΐ`GA߾4֧P)jʸwZ,PGC 1 EPښ!CH@'~Mvﵩyz'G @喞ԭ*0_ _֏8!T\_Şl:q$G&_ͱMu 6lHD9=KdpմHPveQZP"[iEqRA(@mQyjuT$u#q cWKw@Z(R,iʛ.Lzv<4UA/9+ 4:f/a1'&9}лs e9_b R*c,.[~F–i=-tC;ʻ_"Fw%eMƹ럄DAVMN"Տz!X±QZʬ8iҙB}S%q99)W6_Qx1]Y4½i#鵀.Ѻy,],sJUxWASM J !j ?$tPP~&Թjl@jnFu?Ek;(C6t8Ր:z_`)'a*e. ~c)7ɻ`. }{Iw gcZa&w#4+9ɨBGmeJ6A4fooFѢu UAU5R&lP$V G1zCKs`(0cz7AmK2t2UC$oN*x]J{3X-Ѐ򰢫:e)Uam]-U3PGK"3_DTD@?3h !_a|lzop>9 ^hruˈ&vG5$]We +"c)!i9[uP*u`q[$yHZrioZ(UXr Mg+6YIaQ4?E#he3%JK-# M̳uw-bNJުDn=KV(fJ6'̌Npe7ŧ*![~{+9sy\aדʠ }Ǭ3$&ϮDݺ+cݨ!GGtEϺtp)gCoAa;s}L;Ph 4M4=PgÈgvͣ$l8#Ls_oNYGA=lgr{[.6XE%XK)"FϚlm<E1pjL@e4Eh\0J[گ*FU=.vSe\zg#̄hMdpM?f u]܃әUhS\+07uJHzD,ԺsoMl1-Ր#|W"3Ra %ʈ3TC0~4|$+vzQ$3a#zVb:)>U^>*cz_"{Y =1B:]֜tREDgCƚIP2]YH9YbG0軯?V $N.X| mewuTeTı:BY FM<=[x}9Fd]aȆRdXX$IQģԥC5Bbܮ};O5t 7Ce.>+ȊB.,ɺo@D{H T`_!Q _sˠ7a̾v8_KE4K[NLEZ_Vk_SKw cU ĽаogUVrQ=ʱ#*y^sPd/lГ;!B&/loo(㕆\hMn觿ܓ[ĩnА$Fm_zc*`/Pڐ‚ .7oI h<JKPDF(2o 2ܨ/+^]aqJ=L /Em rK\2|-k]n.<0k%3-SajgN`v6!,jȅgC@&E~eJ"-3SI4:tDp7+Й +čB`/76JѷE[t=A!g5iWfk ? #x2Z0`خpN?eIQϥVB㦈LJr50.Z:Z"ʚ{e-DBI!r,BZrR-+0i'S6F`|#$9OԖt-ogK9I}?,ظ*YsPEqMܸ -4䩦vsYٱ8[#nSPs2}$5D%L/rhz>!x?sȻp")؋a=sq7g!1ʙSk !Uz T~IbBsH|q)2a` E;9%AJsZ<ͦ)\|?uMXO,ڵ s#DNQ¦ݣG]D4nGjC+2=]kdظo&F0vH-Ӆg8tmlskXq EUCoMjV=j$ EO:џp+Z&eM%BZ2@>vAɱsџ[Wx]&TQP-tUd_9Bj!@s_?%?~l<|"%@a&*L̛o4xܙM-Q^j\꬙o &aMhKr>~9Wس9$ D(t0=z֍71R"hdLQA-ylaQzWzl-,C?f""5DSu\:oYrMN(xY]?Ur/{i;%2rw,B;9[/GaL| B (v'=#f5$bd؈eɡjlLJSתl<.Slh45:ƽz2R:Q䯱ssB.`nܻ{hFi2Dm7?@tߛ9ʮf)?g: n P>P5}]r]?q![6i>o"~X w_!x4! E i/}H4tZNdZ `;I6{YķaGkl]T$kA>q c`ຊ>%&hz<|*'No=Hq ?V qf?cl]ӵ'Q>ɁAUEz=.5@Yb ğFwOIi X3;e#q*P|jr j*R4wg& _T` KK)B}b??}?)y&˞s_ќmPU((s)j=O׷i8[h#C@ap1_!+naΝ6 .|hhF).%gϏ)j'x;;,TE/NP>-Wyz)n┉5Q IXˬ`G6m}\r:ͷ;ST}ϩ"p_%+ a燄? g77)q[ϩzn,d%4(pn9`٪3Q! *˰hS2q.Tӱ*kzw gm"մ!ۏv }ZYM:h!O|5aw ʸ2)a`㐰叠#āc*d:haZ:SGv/eC'KtIZoጉKY3S.}E=S|B+5x%J ٖgۺO40 X@d)C(`i4 `+Pb &2M[ukR·nY9ʯbSah1Tː 70u1[XԞ`{~/xe^0u%Y.FcLHMN`(”mJ8m,D{X:9y}[u;2gNB"!Sw= g$0GB}`8P B՟kjo'#el5{stI] J;}q No 4.Ml: '&ž[5XjCpASԹ5=!8d͚CTݰIt99X5o=&n]@G)0*oܐ.LPҙ#<(՜sE5چd&Fѯ0(\(S=ڻͣ[Prr& r7p06%t|bp#Ÿ[v4?Zj=˯s|VօGzz=6G^D~ބTu*f.1wqPwO*NW@]=??k `nܳlGiWS*tm~Z,ؾ39iU.6Aa3;ARs9zQ*p"r C5W+IF΍L[كpҭu61vE.hAΎXdq uIAA Ng݅VBo(J"@bܖds1`T'`A°ݞ~3@.@z`H[tIu|4<_?Nh Qimd:Y?4J"N0ز6 <7>jkiX.gKF]&Џz'R {TK]ӿLK?<8~ELanj?Jⱨ>RiPuѭLhzAOц.޳?׬Hn$Zۘ* w AULgiiG2@(=Xſ- `|˾-\S.Oؕ*CK+excSmWbGT jpjLt m!1" qNoJ!n']1Jx>0EAu-VAXQT~0`ޔc:-4Fkd>z]{[1rj5<5Vpx덋ƟcESYt"mSbbIwd}.0Wd_ ~X'pw-Tu>qvv+*b _\hދj27\j()P }\WT eۏ H18&N Y$G]jEgB0-|e="]RznfzEKk5X}Ԉ{߄ lZ>` |+)b,f0blͣ>C]!{P͗@rD/v^? [[X A.z:ރM桁U:9%1Do_0~M{BǠ?\ܨ9=-FUVC\8ϴZ"l; #7AĕfVs"{w..Yj Y7lIQc%>Z>QHCm(We"g8^Q, ΁&^3o,]a<,*?cbqH1ܰŝ3-Kgu,bo\;/3#8c>Iv|GL˦T>E)GӵoE<=/ׯn?=yy+7&V*#cSmђ,}bPBm? _ƨ;$Ut@3\,)*@ACp{~:l|<0@D%;tз }F_g'$/0݇3MXB)Yw2 OZ_Vj='@r{hKeϱqػʦPφJX}tIs |9 ^oX98 X\WZ! ,f=Q;1MFJY?,}H٤en%wNy1Ttjjj)%}:U i(1IȞjl3͹׭W|VC!ל?n zg|fD(NPk{-O5CH5rV R{/{݌GÁC=;8[*R,ia,0ޥs3^?<լiٲr@$Ǫ-GM롋+Ds.,`řf9RV"(NgJfE48 PĤM1~*6n}y<fCsAjǭA>[dHzȿZreN UyҜɯU&ϾVWiL.}̔Nw %0vY @ uN[eAY[5ՈNJTI?n Y!_B./祴;Vgz>R gЛEc>1NҲ. 31zúRd$%fEM:V9:>Fx*W=wL! Xc~)^dahҾ6Oz1;76u !V/g#|'i.̄='dBZ*x<#;$o~! %ˮk[vq0IcECZ)2. HB؃il->/i`Vwb>yM k`pNfzc0bo{8zz|>dy,L3قS R^dB_'N2 a]9:ldVwYaߵ4"FS@>`^(Ndt81gBݻ[є{NzaRsFR7 T>1+\tL-2mg7p{#6iJcHte5|4'.DY^H0 ]mԀZϲaCD-s๴5\ A+fa9oJ[!hW}x!isg0d/k2mm1;SfJTt ^ tf4$0&J}A_o"3҂PZ Қ"84.Pu-%*SdL"=g .Q)(A܊2gC 2a;]׺Ў_L -tBuXJhd "HܒuVpES2[UA4I3ۄ}V N(+.Frj7'g3̶H!BF<'< bL~NRO6Nc9m)dOne8lbI>\ɲ;{aNt&Lf_f7vgN5d„(ο?Ӏrt6l 7L?hZ?s2N>| CDRLK}w&w,ViR=|?@=)m(Ƶ#4qaS8\gL|$N|ҔӁrn(cP/bO(A8yr΀ 7 ~ЅҘEFP,| Wg]U'K_Rr(\`qgɸg5h ݏxiq׆et L*>gFJ*f,i??7èQGѓw_XL9bRq-E~_oΖ"] <'0<D r3o{]0ste `,T/`%V-;EqR?bBX^pBvT:f1p0NPAx% a6?>#/!*|-JG= Xd"G1^-ޔ6C ìy NhߡUFN2/$ ut@t9@ o7:o):~?VJk43"dOTkD[iSzeRA@3#^8DB)ٱ`.aĠy$z3XW1N``Kxq-ujv*Rӹӄ5rMWf0Y̳H_N4[՜(B=uԷ6y! *_5G Ì`xGI@8V;[=[8 ҙeǧMI)IznNц,Hu9(@+V]/磁_Ii z^mN5Q5)J k+<|94Crs#fcD>ҕ?$rqzCdnR+Epo\2j`8zGGyLfmv!n)NV;SPC\ ԩ CKE╳#Vgr`??Dd?qkyަ`L8fFޥ23w:,Z^Wv^u:(s%=NzHkg&[7uLh}!gAj&ƥG]9&N7Xe5 Y!mJBsڜT~^޺ Xȵ7͢&u z[~L)KX+ ިGc [{טى~GC9ŬsSzh."9Z;/Bu f/drTt I+LP9"wU(c,L+6ѤߡNfO}ΩAY/;g=&}PSغrBl>tfIi\dVIv ZFse/WtBpd͑kӌ_'bI.<Ȝ"N{Z9Inx1b-nE,'ˇ&Q"MATv!J(jbX;p7ړѓw3Ȃ&ytK'*if,WS#A6̞-LqcPQնP7;HLP OHhp5nDV8h)@eXKv|݅a;%@|H: <E\}:gcx$;_t@x7:U:Tǥ%-Sn@%XUAy`v'c~ v3_N i&BK?Jd(Tj"%_!!%GQ%0Қj[ "=1)&굅("_APCzȱ;rsl-8Ʒ;KFd+qħK%ɣr 6ӮJsUq5gA\) 3T崷bI?񩣬潤8VQ %J߄9[X!ipHܼRY[B<.W,GR~MX _٠ntx!ՠB{ W 5EO Xᒴ!a6P{n)N$:Id yJO(9GD`Rq_FFc!dc2FU"TR/3P'YS3q|AyMRY Ȇ=>,)s{.Qb{ g鏸uמEg6d) *bLk9 aTDz vp4pYY2|:~kND:/,6VKeMwJϨ2 u`]W\-'Y4:mYaqDWwjt\V#)uNG؂;+; M :ک4/d)ck@*(s/Mz826dHyeEٟob)g8.y\0DWrm)ToiƐfgE'BZ棘h^S2b&l׺ t~gCz E!ki߉c8^]ݴ[2:u+(Bjlm/Pzd+?jeRB,e-fՒ򧤝sXhl&gJ˻t8cѴSR0~ ArЮ̼ΛMd]yELE 8b lsE[9wGx\D};rċ>"}*M?:ľiy_AG)-0Y3ʘǚs щmpsz'R:0g_ εKD;dJ10*y] I_1(&Mpn91I":KvyM0#R4xW~iGjL3d8i짤~CN;ȕp:k˭A=O12 @ :!or)y?9-?d/΁mx*w((M1BR!jsZ_W↶ղ;M'DQ%k{Z0XlG|VV@r@2 Vj8SW &M@C@׽r q,sđWa'wRL?L:B`o$%|VʽĉU 1ATٔO~=-}0*~=_}9[cڙxr-S'_S+sV kGU5@.ߨ&mFomt<1h>OdC8fbZcF5It+ZĚ:մP\P) 2^htvE<늿07 `P'tF[G`rɭ*g&|Е,PkSk/\v/hYT?պ@gWKߦ pʼn \~r087`@x#|5JuC+8Ϩj%tCu Q3}g{̺$1Ɣ˾R`i<8mpWTqF>D)ta ѹۙɠ ڥ?'um6If}UsKAlLѥuQQ1 }xRTVSW$Sf ʲэgwQODfL-C7LTE9҈:U:򁕈zvlϮ/5*z֐IY1ͣ7dy\Lz{Ϭ I}*}Aӎ1*෽UOb2^x1.53VW˵oRLJV*'6:zMtuW"䆜^mlN&E?ru:d~HZt ͣ`1RI(&xp=Xlt1nQy~u{q TzD"cGk>`34ia2Py4>n3Y3]si?|sURSO4Ngif20\\+^<DX1raUX2rGp zT/8hH.oWr~-$bT89'y} ;]bӞp>8(-<?-4Н~:/`dڄ-|G\Z*[h:הMYHyGHkdޑ)ӺuHz0" _~VG [2ðޔ1?<>QKEVe*G4.3JAqL+(;dhe@񈡈2YB>π2VNYei}r8ICg>(2"E?*, E<{:*V{z7sj.w0"bb5rtA+_Hub H  X)> X29>06)SfZʢGo_]! \+Ä m^S;?cayH߁qLEͳ+z`7Kqk>DɟR)%K7fkHntan[zwsIWO_WfBISZ 83 ZN#Y*[?o#𹭣P bB KBl8NQI( bF/g3=x%Ɖ9lxv3 0og9R$XdZd$3Wڡ͘Iè/WTBGB^AR 81DИTJ,6MV*5Yg(p Xeah%]oÓw IZ'tN,E<T_'`zuo+=?ahqa%8AHVcD=G2(cpݔ Q*@ )}NeMNк6cq*?g;lW,t B! % rLv\~/+I>FC19!u rr:i(~==/h pj1SjqgEv ~ 2 li (Z|HX)BRŎEKРtѲ{a%D+$ V.s5៳+"a1]rgzN!uf2matS^1i4/;±.}.Āun%j:?DrLD^a.Q>j՘׿kF1:hbqڂAK`pt}~Vu8&%i=Uqnd~ūRZ}Q`}lAN(EYnXnQUVL^g= 1HH9r `FԶLmb(-aCZ{d-pi΀ro3Jp3Hs(dL-2lP"ydL!Bbtvԧ~%})c>NrU\{F],(| ([5&w?xќj?؊V{6>xmeXĻi}C)JȮ_2'b!H_USɌemUo*r{_'4$̜n}U#'k߇ŔuY^:/#aO?]B AdUX'.v`vqϐyb\pA0Hx<{':?J?N;3&;Bp7hC@O<4aSzصpLq0Qo&&5/O_b#Yj>t3Z07^ _ߒLuoطi U};Cuz"&(GK2cA"-ƊӖAWo+W!"Qe s?M Xi)VOh,S#GsL!)J M֝ #d,aD3u 1/[ßw=-|?L ;b=«áG1d84y>s1Y~>+ 8d)*rRRѬڰĉf->@zR4Yj(>^ZVf\z`>~ \ $sBKOnxgjej3fyak% ndR !kܹ?Љ3S bVhwSMm.SUbv 9Թ/@ 'Uw5NCg 3t/ hHoƢasU~L˔HY؎` 9wwarLӵNLj28 J-hg\ds 8r "l^YOR [GnږLp^TNA^7k!=bkjQ\i{;~ A2?d![D79[{tOEwB?i²%×BSU Ay f# 8Z*'ϯ\{[ߎs?$ Ib>Z{R:y3#y>\sj)%~89+#v<3m %f~XtN7*M!@F'|UwƯ΢/{@LvBOqFuDL m;ͫ ڢ=SZQ;iҨU4 ©טACWZAQ4TWk "P]P=3"kwҐ/rj *k З5wk_-)-vG1neB xHe g{Q->OK MT_/Y{y0r~9C8LkXaPf2Kہ{ȔIx9K<,D')TuhO< 8ٰtڈ#f/Q%=u\t p@\xLFw b _ ]`c ~TrJM%ҵ0:GM=M#4q<$9hL:^g<4D/xVlgG噈{ʬ ;r?.ܨԦgliֈ֫߿]' 'uvҭTmi JǑ=6}GS%4ev Ρ3If.$WpeJ`ʹ+fdK@Fǽ^:hM%ee.\ ŠW\Lͺď3:Xx/ĵ5jhDdVV\EHt= \I9mS(<)b uW`L<`,  Z|kTn 6Ć]] ;~3poѽSҐgl0_\۝/} f5X˯r ti^,sN tuXY#~a>A+ц)!䨕ղ17 { `)EupL"9b+C~a-̩";xeAoQQaֻhl*јYf&R>r{ .Ngz8|F|wi@_Xx6Ba]kw*1= }B$zdGÈ9w) 7;& [y6(ȩLw] "(rʚuD /r .*X pT+5WIT>l-Y:&{W?#Fb n5m!پRivxXAcgneh,n~AL=H.ǩ*13H/s=;U% uM+!~Ḁ.TLPަe>`/Ӟh,nާȘ 8LSh+Mze$&EV[NNNQhИa2FtYh}ppTϙ)8ӕa9WdU]d~-͂אqy?& eQ&Iq+`y, b\>L%Ğ]peXtYC.4-: \-_J3W%ͅxq+ӿ&g,{r, l#ʩ4(H\S{^+7_;e | u.DX3⪈` SmO]ٵ-ƂpPjj"wBN-5W'ݪ\Mw{ްRdܛ2O)rn1)j{LAǴV)bbH0Q0Vѓt'AD=貭O"h[{_6ޏ.ky[>yUuQN/*S*43v rgީzlTznߣb4RlOg"'ɫGk\G=iFuu=9 k)^}3J; ]-Y|Qh!x Eh0|bD'Ȝ>Ga53y`lT>8= _铈 (8[H)g7=_PL"ܟ rQy$a7ݭ+Q [ѻhM+akC|n3tTe.h}-Eo \0م*#xqQ]^$o\ L2+µmit҃N GNB(ݣR׺NSQ';d ǞLI*l=m5IW3WFi6BdNoR?)*Ӌlܞ3~ 2WR+D!2ga#|ξ2qR6F{<7&y ` OȚcWzP[^y`j@sa4%)f(7#=uم9' `!ٍބx[p`)WX܃wY~Vм{1P6Ri,svj-U§竚%LTC1y݃ubd4Cq^$<޽߷դQD0qfjQ ͧq>bm*'JC>{9$Jxi[!`nW4 ΰD(BaΏ<& NɘB5fY ۃvYedza@^xCE@ ܵՌ2zHJ+=L6|BLQ yqP1p?0<`e8 !\y@ЙuƢ:)z*'DUo)9X4/⡗f[Cu|Wn*NNSƱ'CDꙆ{V(LjHh}2u!s$k+deӶJ5{x`0*vEDr[{v\":&Rx BEdD(Dh69A9(V>NܡfTc׼;xo +3kRGu`;Bt*<&ds^ ;.l;We r@92OB]`LnJZS\A:@6U)U[#?EΔ;aYwgeFiBEO'c[uMK*>8PXYPEk 7y?y;4z+, H0<~  `tV58*W"jd&MD$9n.KMi=ߖ6]/&e+L#ȁ$Oy?IiLl6'u 1ޟσ(R^s7ӡc(KRX 8x?1"b+t_R1ueU#ao,w֔B=pΧ`^#jg/]KAZ Y%'zoq C_H>Pcow gErCQ;N&G[nsDQYJ03t.Ew T(.bl7SM%Zruq{iz7Bi:TDYN^I6:zLy?}K"y:5@?c2G T`puP)sdL|7.d{͏Mx *'e<1 ϒ"Z9eh@^3cвu^r]gqDve6~bo= }sݒR5YuI- +᱉ 8\8zE.JZ-m?+964($stjN3Q. Oi&f5+]Ÿ37HǫyuֺXo hBz#8$!Ԍ␖g`CDbDdyHɡ/V+e\%/t=3@'d1UU} ,,Xa~,S`iѶt'd$<Ǐf^𢞟q ,kh}bծl1= *zô m*Vlr/$*G+I{:~#0Ey&qW2spܭ5X(8aSVT:6 qǽ=DoCY`/#~a#Oy "xr'KVr0ZLWjqЮ4d/>O \G l[€ v0%K\+ )g9X3<㒞k WHj.FئvၼNR, sPw4 7#ؽOևF$( cz8$[˥c>G+HWuªaXXqҝPNsZpoVJO;q՞ny)%xtnvGa`w3vpo 7cv*$i@cY&bmD*f9W<:GՆڔx58g yq0(~ =*(hmB,X bB %0[2}O 4TF͑Vp#ag$N!F_!:3I oPńa/\B+ƻ5ݝ2-q8@͎S% }í|.A7},99.9;ԼÇe&}AјKɣ~2Ykx]._1ٸ pb׺)WkZT9RpGq\)J{&J 7 d,~k!,[b݊G_y"&3Ȉz3ݟQҽ3UApv}Sban\ih;NItoɡG2pЃF@'+u/0H]yHt'&M&m*!!GAcdާ^+efRPʼnD'A򌨤y ݻ .;!D>FN1Ji䪁L(q\gGWUOx߾bsx~Phr{j]d]V(t*Ck)3J![s˼ݍWEMi?2P I$P7Ayݪ]1^Hnv腙CA#|`(x_˭Hg>w=TB'sKGtݍPmnWw/l Naz'D4l "gN~=AT7gvF+'NЏ:?Jl>ɵ6:/,UiwSXxY4_g7Tv*4,/, Hd]G11;ge|Au[@;ҰN' sc[]_}xBTulN#Ti@Q 2iH", ,}q`Z+E6DdlGѬTh8Sj2ÇŰ'Q\;xʦ:e E֎SPMx91Qk,0-`hvMmGr)%vph .ARF8>$`D윘(9Wlڸ{niki 0XHARDjOu J-j-O/d -r_<7*k> ͐Q)T0zt;v7ʬߓ1;AxCRS+޺Gw*5Mʼ`=?@?&z ,]]P~.NО])5-mX& ޘʂL}ڍ+ !16Ɯ{$5*۔#ۭ1D@N~dʚx>X6N&šVL::4BXoػc@tqg%S﬽|ZSiO-@q=G,{;YZ%אNCag5䴵i<$g|G(Ni@`'r-]ҏdμZ9ًNhGjI5${1ܦ %~aX9a5f[앫'&VsC8ЈEvR'KŬՆ?8 jմCM|鰠"iK3 Mmxٳ~2dw#79Io8$R͌kGt՚ZrNAUrf8/L8&l+֪s{X@\gY#OІ'p; -WIӚ !{es}ςg3n.ap>Ew_Npjr0PjLMG03Ri2U=DRcC諾<*op&-8eda?2]H K|~spky7)* fv֫EKbH At$%hJ7TF }ѧ|i2a8vEG]MS-j:ti 94)s]#3ij`NIwUjgwD]]U{g}6<[pFQ•(#,oϒWM U>"R;ުLq N=ݒB]'*P joᖐfHpwUAaE?\9sKoLꭺ ֠XkjҍY+w~ۻ3|@p>LTGucLeU_~Lo~`W7 2.͙"̚#V*J5! tbO[OqMGfV_2|#{a+BsF-EZdk(^>IK7}DM {0ۖ-sWw^%RT^1),Zo&U=PL,g y&/B (tznPhpģ=v SηqK9?lfnMa?D^[;j;w3|n*+樱 ]zo%I`ygn0)pCڭ*bN$\^=A O,U3jCw6vV ŢyLɿ| FFG \(>UG\guD[:Sv")e#U |BOPL/ge̞aka{ca5mX"qb~&{n434P%aD<&]f )gϿ6lR(# dZeon3c*Ԕqj9\YbRGyl<9{ӯ2'6m =`L߃F: }78%% mE>͸svGi3K "WTNH6ϪQqwMx\)E\TU2Rۃq2`usVe`Ը:v".z=ND^vk1BZvަ<Y @,܈1Exv.2qCL>+F\^!_+*Vh{D={S4X($~a_jBIRi`RkIKR7ow$^2" Fjź8I|ޯ# ,* =/Or`5$#kl2A|iP[*3V/ sړ =| >M8P82*ƒA.it_wn\L|Ŕ3gF H+58(W#~ETܗO.HPHwzӾޔ bW1RZL급 fm:\kXc_, 5υ  9’YFzCEv^EES]!I0X< ⴶܥ,UD[[/tK2f |àԁ(N$0'h<F~FBtoGƋ [bO#UaťڥTfc>kJF[Ӽj ߋIy4piLNBDȖ[i:f!CE Ɠ 3crqoѳ'3`MHG޶11C-ok@ .+`t}Tfr:$~aFd`vףTn!k"V%|63 oˤE_ |>{鴛bg@Fyݿ)$eRoOp2Y/΅ig$櫈Yp/Ww y݀6X~F 70Ȋ:UkĻAd<ں#(%p 8^{TK)eV{-9_ ?16m^?aقfPeS1\\1C=dd n?'(dSY'fuלb291q*Q9҇/n.OGݕ,mQȋWRlrF6acd>kҫpFSj&32<-}[sezd=0(i'UaY+'LShL9NrmvpYRo29xm@S!%3fΌrfkm$ͭEt0Uʣbw R]YL^7]ryNO#]QvG?e'x|a%yΡA -Vd+oCDt74(ŚS;jw/oj[k^ ʱ;ٕu(&)pqtP 6d@AȬWЈ'Db/tvj jT̪0 $ɘ>2EM5VboATM-0c ACĴFlKf'vN"-^=n4e^ɚ=y= Os>#J3IgIdq86p=|ʬY {2yFLN)u aoZvo1ཬze><{>kKq!/ps:X>ԟ1Js1>Z$-d ׫> 5 )\-mcJDٹ%3|ޙAZ,M(ӻ}:Vxa|bG)X̖M!>qeƎnn{Y8?U}/}0<iJ#Oz7|gz5YZJӴ\\# Kš>j7Nhy󯴝.dR/Pdܮa41QSN1q 7 YdJ,hOT!r#HDet92x@kjLv=bkv$n6 \p_;m"HNòޚҾ̓n'A ]cK4l^/Z?pA`Php@_riW{_@֙RF7j)h+YSn0{2M.Dٵl&>*HS`@+ʏ0EϮP$Bo1.-0gV-<4׺$.dn!AIS[yo0XNfW#q?|K-R 88N #ۭ˨.$KaWЁ4vط::]hXI&Ao;1Wsg)86aqV^}#=UZ)qdU հ~.[ ^_(9Qk `al6;yE =9H#S2$6:<+4B :YID,>X)]’mpLcv\qYwj^eF̼LBO-Dg.wהv}yDruʞ1.RYP!0 {Y#5t+M1w"nFa}sb3Zp‡Y(7i~Q}0^|/Q>O`Șz1?t\sX22=uV\Ǩ(pa(=eqqvV_[9Fl_ԊHΞt ӲȆ BVE| Y(齌ڶSm 7kHkxóe SP+U3o2L/\yRDF>#@:+3p<0"|l gje,Gq;4.T{U.%~+ sؚ vσ{Nqm2Ec7^΢o+㧓wquZpntP!Tw8xf Uq"C# /i|a‘j!yq?^UކL4_ͷH iizR7NVc( 5f6UǴO-[,8-enXۃS3],pD"q] dzJzB@OL 0ۑ16yLgYW-RGo?Sг|WH!Sh<ՅY=B,H~2m5""T_ْ?:Xѳ]MB9PbLѸSዳ-[ijA; 0o1Gzc>xcWѲdṾf :N> T)=v3QƤqItOp֣< >dXAp\@/uHMdͮ6+(}ٽF}p9Co7S[ iFĖ#FyIIl@:)6tp2%EX6ImXn?xE9}5G  v$+y$i۝?Ov!ŀjP=>Lއlh(O 5R .&B}n8b6݌OBSl"syU2ϕ!fxlAQ˄K*xzbU:M#WYY]}[@Z~eN?  BH|ԇ'w#Cj uxs rt0?i{$&5/KXߑi_>P,(VvCG" "UĶ1kdد~[)IX7wB՜ڗ([XV-`c_ݰ2A| Y`x )UΗXvr(Fp33&Yh}?8{Q7x&SOB @a⯏N 8*@]Գv}a3vAw| %e.<}waTC1 A-5$rkFҖ"sZ{`rYF|]k.\] /($ [mhBWt9q<цd:dBP^| g..[˲uSr[,urhp$qN#ITo+4[?SjFT RDet,:fb7~300uzaD-˒<|oFYhvܛKaE K-Of,k@A@jHQ#6Cڮj%G^S]"g*rZ"J97 +z'nXe57m \Dē}a/.^dTD sQGu@DGVCb0@q-œAdg qt]g-0|'/+^ēOj)WR{v@CE -Nel0TNmq(}@ˊv\tw5Q;:$ࢹ(Y$Vb֞vdܲa,ZX\U)m}%M~v\P]`uȦ茵Ѳ@2P0[AF={{gP.`UɡU hU@0 (.& 6WRB;ٶ 6޽Bj.=[\d0pUP*ꏘ,]>L@lAyOW$p9U {Ma]Îbvb)vM}\O3vö;DfBKu:m+3t{{ Z"mazZ:huLyy3w[Xxן~#CWͦC c/˶ִkZ)xUKk cx/G+=n?{fzU'_)L!g C=sʞ#u#2CeAG V|B3j/.ҍw w$=Ajfk55m =Ƞ` !t7\><^1_P=j8\qRΛ!=c3ץucxŇ>R6ّ.6Nv`@1z2؍-2HVEl5jݤ0x_ޚ+> 2o2fY$_½ɰTEQ˳Xw9qvc0БD{5X˜i:;gd]%ġ<ᙲș؃wTh|޺\<$J@8ʬyˎ(Xg֊I ^\U\RqmQqVxʺ\A,r$dZ =ap(}S*+\`! N̰n#C+ֱY̥Y ȤnSnV i& Km#'}TH_ ZL4{5HɅsg頡pь0{r@}ToK[-RRDC+uR싀ɇ2m6s)r r K RK/VHXkJ )1bM`DҫOxj8V~&;b^8duU>$rFEAvaa"&=99ĭozOSD,o,ލ65Fj=se_9ߠNU^p7FԘ-#?ˑk*(+u2$%hbYT^t6߄0dmTtvҊRv-5n[ _ׂ[;D!|5HV.wu;n"yvW'7mCjL ;u9ny6rUzeEg·9NEXc{Pm-Xe8? .a-ÞH-}t-ghݍ,xhfUX,st$M+Cx/jY֑@ ^4q+2bģ63ӤWfm&hrXwInNۢ]֒@j)@j$iS0rTے(HF:=X̑> «F*˿?07qqmi n\24 wtauzs|Eg]Lcj"oz#C` 3[9 5_),FatЌ4Ui|jU$p:ܻl;C!7}(mb{\čȏZ/ 6 .s+ $@nQpY/DV=@cuNye]e,3?6ao9pr:7;<]n妟Ҳic0n"4DֶnUGJ+kV0DK+ Z#SSu>qD=c!#DI?蓎gw~"8>ӕҢne|#"qaE~2eZ@JX~9n:$)۬ aT8U=I.W`.W]غ爙:E""Oaq%f[2z/=LqH$ ky2ǃϹW7#+%3OR-HV܏)ȴJ%ߠ#- ujZ=8\g-N]4ގQ)Xبl%6|Ha#^:)<(RX )Z /6\gfk."H  L6FuͥQ,6U,a{չ5_KaǓK{:Eת$d~|"ˉ2 YSe=W*B"ip3"P`%-;^j b;p9QP݌&!Y_f**.&6UpGMtRGwĵv] wc=/8:lk^(n@OM3 @eX#>ޖNWzR9Q;Eb7H\FGK5@#S5\%CK$)H48LS`G'o$*-I % ryQ1Cg3A,UG䡑rB7g6>ܨjlԆ# \j_G^ew(2;9)Oj|e|4HL~Mp{9,S N)EC y 6Y`JC[P]"nFb)1!т,3G%ܣbwo&fD.c̛' KM!9/Inz;u0&a_DL"H4Ś wX3)5jh-8ӆ0lZA; ^5 J"O#3F0-H1wt~i@uYv2:K*s )| 'Qk-f$#vsնJ:Kj{,qmlTˑ;k[(;d~1H]:H jR|>\1t)YvE\qbs/&c0>?Bę~phd=6Q;a^ߓQ!ȱ1sl^>Ѽ{;v7pg\ wĜSpպt)EҦ|#%f?X,ZHaevXb_Xت~ XcmaGː*aWBYpybe"&v c*P:g_O#jU*i)mA0@ uMp m wYM\]"6"ۑTm yTm$JN/um={oB8K_=*,_vI.|nA۝ v̩INI2"wTw>8 hS yۏ]BbQ%gBa=2M X-KﴁzɶTǦf\~dmm߄VUK?$~r%ԃ~a=:$ [j 973wpڦґd **N錦iY; LKc)`*Io:;~Kyx8еK!>(U㞅Da55$HwWc* cUNy]#&l|#g4+B߸ (x-Z II:@ HLe -)Hv?\]P_՜VV{ V.v^s^j ϩ"YOfמNDg~"(%-ۥURq5NF)(yZZy :S\p& CdH/T4o qu臄ɡKKNnc脩 1s5b*o~6/P_-n_tGAGpix9zi#bl"׻92cSVFg󩗘5g䯸=Ҝ[j;[/H Fxq?z*Eϰbw(ҵL@Ž5A'O_hbN[I_I;M6ʔ{?|Vh O#5%ǣ~*܃^;u ѽSv:O`̵ Ó X|7VSV:ݑ9m. x\ Y>y8f2rEG b?mH]>T<.Б "#b'Rx"Z5x&a\IV`|_I:82sݗ'hB>b;q/J(Ɣ/_qg0[Lq:) p%س$ 1hBB۝bZЋ~|v#10&xXUL L EG) H TO*RF&axױ(),t_ѭVKwB-#0 -{_m%.K#e(a7Ւ#Q<Ĵvg xj=n]W?t>X3`V,*?AVCj_i>\j1c2^B`@:l9E.B)'"kRVb/( H5]_6H@&>$X:Yol Dɡ-_7PT[ĩE]< /zfץaʂznG z& u[͎Ri"seͻwfuɁ4 ]3yg:m)^ Lp&"=FӴKѓCbfjSCnlH, 'x}2}̬\?c~ ψ|@uD6HDr4X>8`DG_bsoi)P,Vs 4l]5NR%)s]j,k8Y}sQhj}Emomj 31ǰ I^ Q>ӗ7֝'4d8MS3]*ux&m+ T`u^2A W*ud$ /Zԟ&5ULXzLtZCMƒ)!m*c ]2ex҆/# =ԍ} o':jCV2,"bo񜷁 wl;1[5;WSm)W@@CFB'r?iZOSQ *rX%c 6'H`=D&o]1>pk1ԙʎrL歬G@/`LjY(lG*ֲ5 O' ϝOG,>DٻߦUV߆W#H1tu%~0zc­Rp>*##l G)W?W1B;"'R>T#u+ŅT(ʪLs nj}l濴mkQϗ4H~Zc1~TsjC&GzՙJ]k:.o8.٥Jݼ"/rJHGFXQkGdnǾ.ݡyO@52vnO86ܫSʩ,Qw8 L11S#bL4 \r{ .u'q_./ih(l^BSAW =칇$~@\ FÒ;װ(r,B2$hW> Vd!烑Ir߽]bEY"$\FFNA6 ¼͟ui I),g? 3UHW* *P) U &a$J~7o=4mO/Y.K}7 k~.KZa.tql=>t9=Vp?ywi"xKgf]90Bgi|@a0Ⱦ&gl)+4SrWz?@}6M2YKא$y`W}ʄ,C s%^#[?^ĐqX#C=wūh؇ f #+s2GSÚ抳"ȉzmeH0ڎDhJbE蓮k~~N IJ+"tals 2aѐUN WCtÿ{I)zskaukc^g;hي`tZH_fpm-U?sq&tZ/vVkW@n%hѾKKp1dyղK_x;&bP' &#F3/PF^:`le5jysԐY$ E8`n|Mj=:fU$Gs\g.K,2٠of֤|yƎVbIOjaW(87ˬF u tGs$։qIVu?DpPEStop[o$1?&tCU* t#c'+]g!_3n Ln}lp6n~Ƒ0mpr7)y,?=#ouu/Z'Yj4廼P_g;Lew8BߛUY'Jځ/i`}{l`\kf<E"͜j9Z\Hg9x|W`xH&*^K9"'-y q4u AѤ5S@eQmpSwGK{A,׏=8–2(;Km@ <e]{88\+"5ޙ5DwNAظ  wKAĦ-T =Wids}%VЩr%اz3: DF~A?:Dų)yl *xz.v GJΏEx2,|ƕ&\!umQd^yR}.Zn/76ֿ, (άXH~?24yڂ>56Q_zG$8l"Bh X#ӑ}rW{W0LKЕߖ!;W:n 3RN:]hdGg& V-iv5[g/2`E7c9˿gT?.Nӊų&'G8. P꠭&(ygʔE .;V+a)17GfGh Ah~L@aZ#j@`pkiƗM\b*Q$htW_ ͆o OlŭWNz _ qvۆ1kҢd0%+jF4d;Ȍpc1n#9  Fm*z0ߢnmh81r>[OCYM B_*  8U"s ]jb8_+2L~|pAC(H<_?u(՛US-B՞6@NOgs—>{MƃJ̦;_sK8EECMT%eu )*AcؿWpV "lAOP .)R3@4qfϙ6J#ս U&9 ,a܇5]ƨVn2R`kc}@M_^b.bP_aAIE:0'9aA$rԯP)'cj\_?z~ObxG+V2_ҭ~Zm-hym QU!i)o  d|nNXėaxt o=c8^6~WORQM<˅WdCODNQulLW)96G,qG W싥 OsqlMw*KINru&0#2SzCIW9xe]ULG %üܼ0Șë`@`NsȼOF~I䕍E H;)uEV5;8;?*` /1"&0 MXH&隶8"Z$2d'f~54z F8̔Y7BJʹ^j☸u'*x?BJlg䖽pj{i;4QʾnbKF$Oã҈kͨ(^W*ҕrQ*ZPl_ޘXy$Ni18wh'63x/#:}s]rո uza&]x6pAi_>?'[3 Sд 1'xf/wy%K`?&F|S_;4PBcT+k OrǺ)<Ŵ c&bu:,Éo0i6I˔W57!p/CyC܁S"A Rg#!6Pj6~9Yܺ]?)1C pF:9iƓMH#Vuٍ86<a<*0%&4a>X5jMG$kGM?_csMu $J"Ѩ+4H͈̆#M}jA @>̊jl@PnM6Oݏ?NpCSgu0ʔ D_LYWA/ '*Z O-nOQP2{Cdvij,2J YnWP_|5 σ2- ND/6*68h$  m2p& w`Ppi7XF lՠY @+\"&4j ."3*b~%i 7OZ¨v~L =u_VOߟB %cd >Lh rJﻫ4Vs¿EuѤߌgn^ˑf U=!fyyǖ"u%H.?X0Ӡ*+"B.Q1Q¹8]@tbU<CM!s#x`E'GcZeӤo9xǗrOZO27ވPTkE Ӈi403bIw7a{Sm+ɵ,*gi6pU.b.|C=2ypyv@/CK; Z32s.t2T>mƖ3pWp*Ս6 ܩ㲆]fs 2 k9|]4 w;Ϸ݈-=nb&-{h3`Zu h:Ҧ㨘O߂"Vs(GWZXZKTiDB2x2UpWBW@g>XԘձtx-dQ)G)Og"NI &,uBnEDID;016EDj㺖7ê#e-qsZLČ EYqTX͕H :?F^DRHKtfRw^8%= m'M!6B܉͈,xMZvU ,P'+lyX? ߲qZSͭBb6:?h$ù` na0e7}ȉ/fn% T!ّc̜%?EgQo:ﰀkQR_+Cߎވ>$0CCKa DJ&P[GNH|Уħ5ԏхY6/^/x?N+I̖hp4fEm% Yv>e3}o3*rFs-B E鼌enJ&dj9ӷQ7JBi0/f%f`=LkSQ̐ϬR8 h\ m=S{$s *wqBuGș(*:cR زU~^FpUdz̵_7Π&[dlkP_!L 'E)ku{" * f`*vqP_T1Ŧo4^$? NsHX6ufC6^ت8Gm'b̀LdrWW?$+fJ 8926rhgF:KV1\+ }ݑ27b)߸{LK4Z F<$.ҧJt 9Щ-ˆT`rgg"RFwa;VEafS{>bZGRŕ~1EV#qR,U0hm)Zc&FUS+GkMB7-I%Ҭ<[T|*' co?7帝6f\R<")}rd)!{4F=9[USR`yc\yQa) XkA[޴Aycp ?%!쭞GГ8cSb5"Tya 5)OyWHO dW qnw0fh .#J\I|m?u̾DHrRSUSKk.:ґ-]á cn~n Jr  o>_%\LH ]g_)Z}?s*2kmGG֣ 8́=CB2מ B*;xh.rn񆏻-wzM$]3 ɴ"A'@m)O[;jgp]*TPՂ[H>E]vFy󪁸}Ɍ˃ZB8N8j[D|rrr~QFK)8 эE#r@%EN[q}7@١,q0jA+^9aQ9JK06&' J4m @4+Bg.Nfq(ZpKc\WNL szpx-kC8XĠ.$'ъFĎ*Ponu-W豅4"k!ۼCK1D<Ҹ'HN'W$>2o@3pW vb=YB9pK$)DU0@]F.8$n-{#oۚIB 7򤑔`X/qB b4]߆Ng\)}CW7zv5ZEUGf& ߮E c~AU+5 <_'pN 鷗,[xP3q+cd("\dGaDu~ց.d=}5<@ Kež!}`{'+B6B[DT}J.* )t &<NT~{hq6driIHD""q}(s$On.^#EpmFa, B_Gk5LBFb~~[`'"UxeW )1(wJBA.gdn΂gdAK"DA]8~<5Ȕ(1%U.cK%uWY\9לU.֡6qޛE>T׏V=9wt/0 "mX9L*Pv MbWS OggCiZl}8x֮#`Q `Uf֣o3 )+X$\cƦu d C8:2Ou|O:Mb ՝)"_`c?rnXv$ed azNi`Fn2V)#83?6 M.^`p>8C 3Ll3 U\T-I8`SMvڽyS}V_RlE:G c({^Kll8;]NI9ͳ ۄc.y@S&^͞I IuQZ0\|FYw+9SMЅ%v =-`Vʊ^ c]iĬ HF$;B D0>.#=: |lj?(&GI3Xb8x@6D u򔄚:3ey} Kx-ӹW5O*w;{ɒ_č܎A"Zޤf1hϻGQJA$vye$] 1Xn)`+ }x)'TlLHi8*,'m::͕<*ށo)$U;.g W(UzBH.zkS[8gNKD (yu -JթŇ ӹ/03@MMOҕX?ިLԀ+Ɉx`CN +oe#/'$/Rg ЖE2_k3ٙi[3ɉd=d~9`c+ lκl}%EىN^/w7Gv{(-n1XR@@ҩ] ӷORhi]%Vׇ2e~X;Mߟho1RɆ2q~/& FuN v)uwrb24\¡t~ptkKJMw9PjGVqAL=b\~LPOA4fow̞f~W ͹m_)և8:`.yDSq}p= *߭uഴE_Ag&'jM; $Ij=@rS$%Xk 1g&r0斗iw]I׎O*]pZJ W2T,_엵5Q'+,-;[)퀝& Pq1Tl ЋbH#›rtqUoOGP`$2 6SHnG3fY:Ӽ.\]~~7^Y]Et`trA~nj~YNmrJԇ7,̷mV,@tFSda% ?68́E$W%>&`5?U\Zd*p>1)BVmx_2ƗO31ܸ,ǯG#"p'Biߠ&w "rco4"1hi=#7S1%PhoJt, 4U#V (3/búo5qbp"Т-g|2uhi+|,PiXl];i yϕ޳?Gefn΅#'TTWبǓk(|̊bt8ؼJc oEg9Ҍfp Y\J04o2nVOA @iWTLi 'aĿiV;igPir띂8|*+mM}8 EIim]+TPjCKSkB}gQ z -hbQr^2Fɖ!){o̵QAICLU N^C]|Wv._h޵ c3wWF]LR)Bg qm!J8"61SCalxc[xqs+?URg*,pA| kړ$zk ߆/1|c_i+d.f12\.;&Nŏټ_{S&{[1ֽ{/9YːI2cf9$Yfje(UL;f<'1RQ` n+jw.IY;`,C=iQyiJL77  N!ݣua55CN 2N 8,51/|Tvß+;~ /#,w@!@f->X%LysyFd4g@H.cfGn:i*Gw܋z`c{x%h`#(n&|=wWZjUJ#^k ( >c(ԜQGcA| aZh*aiud"Vu"F HZ? ZyrW yI͔f$^2xkbJkcY (6MXVa 3Nna,lloR1XCLm x7\oeTq r8.N(񸨪Qm%π9jDy$a^`Hl{ێP0? 4C:5[Y>AplojIJ!9P4=kv=e _8ԛG$r84u{ ؝ R*e:dw͡!2T"q5=Z~U}V>I's+2EH )[ӳ'k:4I0[ [Y[J!̝eStX'FP2s6/!LO5,mّ[k839+p6L9qN$d-Iy3,џ-fQ96] z8VsjQW=IwKĪoQPm} #bR;aC85b75iv #8סD/eVOҺÿ/)E>W3`C0qH7^AŦk1TILFŦw|A"W a(r )/AJ~۠gRӄj/x$rdA"zHIzZS[8/vC_ـ$ħ]d3MǑBH: 2?P j`7^:IA4I uY./H T[سƐe:Pp<[z܀vu1!O}Dt=\0"j*#ɜ ?m Sw?yXƩO׊FꌪW %ÜѫAMw*QfŽcR %d foNzϩw˱r *ܘ0CbDkdHY3|~> 25ݹKQx 0Ju? k j*Z}4zj+ǥb~\pNBnqm OFUfFN !9%[q 7> +68*)U! ^ay{^EV UJRC+#ϑ'z`QP܌]JhWAPB$xc:+j:~FTlX*sϞ g tZi/eup&C- z|޲ Hbd'zX9h Ͻ )[r?Tƶ']i2A6?B.+8$?vN ,$Yr+/'H溟3Z fB\~j|'њ~acln aeM48InE8`yIgwFUnφ/WLnm/_esv9 0 3,oA9KN%1Hއ6U,]aI[d*#SI.@gtƟc*R(qK`6 M-a&oj[dj&e֢wR8R.>Kp!G(͵5DSGX$ KZF 6<q*?4lG, kջzd>H: RE7@sh=4.9vN[F3ﭯ`Z) Fz \B ?I=gA1?A֢lWbv:yFh'cP::WPJ?YLfˋ"ddLr|v;7K&z2`hhJ?rW%?\EHur&S"D i-^!",ldw(%oǂOZWC3|y/K,a!|Bq;`&96ǝFYi'ݼ;aVP~aISe\rX[|)FGm)`3Ҫ"gDnePBvd8-C&Y%YŒTS'ͣ)D;WuInwIJujx3 l>ÆM6(-٘n~DC;U @;p$ڋnW2 }~JڥGIGdv4PurN z@f7KOQ#ϾvlkM- /kX+sFXuTi9G)> (Qui$/D#8B?1cZI (ؾ GBOF/Q:X- w}'jt7%8;1`BXٗGpQ~p]j*~"i-D>zw˓5{KbvT,ONIwaIa%6 `/Ń`9U! @,`vˮOS c1&W Ӵ`0~0e)O孶mMF,zq -LW;se]S' ~pbe"U:\8_1+0ٮ ܚ9X߼%6!}dI_.l̙Lz 638obbJYqlbPG t"'c;릮YSP.W-yJ4=NcSlKtWYtXќ c:ØQX!oFf{x%jWlG_v663?U|[;nZfan-}FK΀rtS>X/smz)vif7 A2滦e 5A&j}/`WjAyrp2 cydKؤ):C y2ABx\Cn=<`c0 Ɵ&?䘚Cw!B$]V2wU; qJ}Y bRqr3^*?|PX,FdpJ)dՁUji_G.\ sms,ۀR<(v̐z\cK-@;Vx;Rj؇kxN$nC}RNv DM=Nܵ7 W.bpXu Wݻq{FJ\3E{`lkK<>k,?ɗ~Au/;ڿT灖?\ޭ/cwbe >Hdz-QԮ|԰4t,dHq9Jr?^{p(1}˸eM]NC>&%P{.E#Y01Z{ؾ|_-ӲVL&+0_#g>Vs,{5`VGRY31G*˚/c8rDW]Ox=҂}S8|ӵ$E3])%ll6H"'DyNO7@ת)c^m..Uuڏ,:#f /dd$71Q_w^Qil!F|{8P6p|#s[əLkJBll+W< yWzЫxOetfA`g<Ը-[.:J&OkL_&l"m:!@!,d6x\{9X0GeM&<]Y'󜌶"׵)10<(dqJ']1h? (LT6p7Q@JAO?\Ff /BXTOg[h+Rt48!wz玥t *g17$Aۮ-Џ< bR%A5[_N}L~Z־]6&!hSd?'3gD-DvLtQd0MpB,nZoLC ^'l.u4jUC b0R@'Gmo zإN$\]ZV@#2&@ C7ڮĢ;@[i&EiD{g9 7L/Jį ^xK&ȱp]j+MM rKiO>P0@-r|@ĖC-Re߾J^Rjԛʕe] d˰>$SY9Ó ]}3Es=JLmMZN%A[F  B%a)O\t*UD\w= [zN 20w+du^1H]HDy}<H !cؖaQgs3e0,q0LUY:{G^>Ysc_}Dz(qatLO\IkiQfIJ=&*'1FuGy;e41|D8!*K<,7qt O+i7JxCw\7@vdҝƖx2!Aգ8~{s'|Qi,r^t7_rv;Ft6w,YF=^;9zXJ=(矹ܛzY !Kq5># n_t^n䔷7Xs7J4conmۆ 2Vp0 [z"| /JG:mK?yGi:m@M 8;hO;Pּ"j.ͰBl=T.% 4owt]R/D fΞ 䔗)^QܲJDifvco&?7rˉe1f<9g@)p=7YVO94{ɀ9 bWju`0tΙ_4RVrpͣZjm@~PQXpjgNdнo;LBHzPvRxtOE弣gbXhݘmB Qc+cٲU04s3 tb ϚS6&{Crfj8k smBmȁ{!yQpC*89nH(*^6y.T^Dt&zj^-Ź \oT"~9o| a6q:i˿;%)FD}D.%OYDr1CaM%\ !~VE~j%\ Gb#L (H+cQeO߬qIZl/:oqg~!633A!0d,K_,:ѕCT#aCji=@)OZd$G*?қau{'`Re:qM}b CbSD=O2Sh7gM%G;iI :P&jHE'PN֛R n## { It5#PXEz2g˜jr0YmH vkQF_\S8GGȔC_߯ VB4L# {6EU ;JsFT .3r͐$ dk[U39i͒X@j3u$D$.Xfd1ΖC^g$aS'曹(Ǿ h/ÉR리ߛ~I؝XKBy4gp٤,TKy&`2NN90}<سhcuRkIRkzsdEYI:껶\y;B#Ћo78_ > nj/L2{GUJ=fJV!jg=9țK[;/(ٮ@|WY FpTW~hTJ y ܜKsrr.=zeֺnF V)=Sva_h}X Bё%{w0ߨZ-@sT5=`{ުsN@ Z7',4a9 WkB(jrH%$Ma.@-i'@8ٝ*"/CSy-V!EZ (|*XtZ,2詄[`h.CmzX6veh'SRs7 .H*4 Y)2~Dz~.3p<ր# ̒h)!.u.%um')`eq 'Q)RVklj2&Х>D}Ko/*, ~/VsM3 Κ: \ AsS]ٔ)WbzIkE;c8ѴYwpXuxOCv$]/7ϩ :*+}/o2<>$k42r1ۃ=;IGgGE/yfx 'q+;V.,2a>Ն'l/qګM$?mZ&N#=4 8 g`)nn~,ڏAwRɟ.xxM.>[1lPm4 %˙YpEܕI T庾*[!4")}i2e &2揾)0,M;(N`wSP nj㊽I)>?V?7鹬5,L@״8QO+Ȓ?\R~~u%߲ylv<"b b6~lwJ.2(WUiq/aOȏEIm9khjPGZR#T,&I6$,BoMStN/;gKLz1gM* Lw#tu7o3G_o/[k΢ >z&cްeE me&(R g?u#/#GWqo}mgvc:tc0( ő2Cx64p@_/{Q犻+ퟵUH$LĢJQ^/Stv"@pvu@Eo :K.; iv(CxGnx>(vXOz*U@&Ŝ5m-ѯ |]R̪:ТHj&˩V5:& #XъT,jԖm5T@j>D}ilIUP\u9mɡ1uM]q~^P ~O<`#1*b{O޶NѿѥWuJľv&fv֟pV˿bzKSh]|\G45+L?^nў:6r~~@i2DRyi;j>M7/9wB%XtTz . <.A`Py!@ѹ0w c< URK]rYjf5gS*BId:7)o~a|!-|8b2` SH1}#8a}@X!FFKe#~jo7w Ã=gq4c;| 4W=mJxb\;\N)KyDJV!$Lv# \Uuj|p^],nP#:8e$EE&a)+q~I6 WC :9E4cI֖X M灤"S!YHtoZO,kU\o1(ާX(o(N9^ڴۍ"2n3f@:=cO6 V!Y[إgi#B\ )_-j aʃL*$8,jnzyI3ڲasF:{}DMHCڑH'>omڎy+ʛ1[}XMR~-jhQe]NyG֭o/u'rĴJ!y U6ޭh;nCn/Cm2Spo5WtݷNؼKO!Sa٘eJ紥9z/z+N,2/|R>ZxbMR(-&Ok#.hx;2V1sNS&DA6?C-'fyXPͷ|k17$LJ~s֗9YT=f  91l7u!w Tꍛ5mCGi)ߊ% d~GO HNUH kjf WV2Pg PK-wM1L,K_7Klz*'֋vⷓQt@*zc"98/=I?d*62?^$c20zva兗2/5֕R`PeZW_b#/5~(wЃ-)zd:ul}ֱ{>E>]Jkb%ŀ|*eIqcB셨|xPU$sty(s!ELe͆xoʬ`&/^a.AG?#@Iݙu vx Bہs؍|{'_ԫO zQs]K|s-D!Ck?;_&=s)dFMAȑx.{o(wM꠭Tv "o@X\Ʃ=QJm-*dƌz`aTwY$#I5jwg%ȬGpy[͸y9PCelZL}@҂Gj%y5fuvj:s ySJ;p E\%QsxprdO F05N#_.aSӯܟ]!5'#  _d|NׄV1?{^3ۮ]QX[`R4Ҝb[%11ltx}଀~רҎEx%POȔ:+^ ;±'#:hcV7 ǕbL5) wP*lM2)c# ‡va@:]F1@D[ Ⱥ=@)[$.~P޼җ F^/qj|+6rdM 6Rhϗlw,W٬7K s1Y( 9IX-B;"{GZXѳ'>gV: Lp(t[dwTA%CR$En[uՕ^I+ۢe?9\F{N%|-B7v2/߾J^uiw&Ewެ /tN1Aʗu:_:H7۶MbRZ)%-f^ZO\evwō(520s* )3Ws܋khd뜩u ^ݹ7DYgnl7Aτ -+%rʦ+B|#ـtaX+rLIVzRiƒ *4 O-O?7<C:K>iC0{z XZ/A:䒉ob;]J q3Hq^/ݵ9`$$5"gx3l~'p7L\Z8~qުv~LwPOp P{Py7 _A.5,d,CNF ۔Ox#q0K8@pî`^K>ƶ0|3Xz[*:j?Z{:gc5~ lTECzM^oh ؖ[SN8y>j|  Qhz}C^ vW@!]"6͠ ]jMj! _Sa3C{xVU<ѪAn Sk'}뷈[u7I[SCD>N@ҒD!)8G NYwzNi$5Ɠ  q~ް K{'=S:쾾Ӣ.46l ƏnYy3zL'4ZީD'j+ ynZ 娏Jh+iY,v.=yePܨEaWk]mBܙ|H ;x4d9ajSh*v _|lq}Fca4cڰ4jwM ]bjm@x3tCv_3]_xp-9ɭJ|?OdSjU}m:&<◾/A ^""$r<-  PWj C 9grGs{)vRm6rRp߶#Y4`w}dyN_.x ~zZeooٰDa@xG|o>k~_yθ5?.ٹ%$syIP >¤3܅H??E>9KDa)Q*Lz]'Xռ? :$a`(z[rr!~7D@%;6q`\/z?#:!'Tj##i)v\'hRtQݰwțqZ[K3͠(KWׄx6=uBK2Ύ'ޡYncŧ{alLK-ݦ?7\BoEOǢõ&HB!4;릋1jψF;{y$[l1-x__HCWesBܣRiZ͔CKeO/᪄Xof&j(x:%򖡀uG'XxZmףsUmBH \ȌU{Bg4i:X2^ǃ^Ϩj1] lH#f'5QĚ.{@?y.T_,[7'Q1CA{N-ܔۑ>ВjnNN?ږ'Rp$EJphkJ-U_qY^UuQ' qv0I)g`,ېqGjU;uޏAyoym&ӡip>7䓛>4ϙQBF')XW[d͒8\͢O:ãѰSXQZ{|?n!(Wq G**0P`eZL4/F1!GTߚ/lJj{0Ya伃>6Xz/T?͑UTn/p`QI9ωH%FѓiYyx(!U&q沀U8֢MXLXD*,,ͯA'42R+Dc(`9(-V1Y2׵XG[*kȄ@^kZD[ĭfVٻ<,=iD b%R|klI~O(~,~β,eì8hG>{44ai"3cntЈ|j(5F6Bb"iuT{zR6yzbo>ZFxq&+F@%* flhSoRyԓrkќ EiUx 9\#_btWz^ )&@?&!uz5h#Y/\a&,QZ+qeE^iZ39boG-=HB@-gn+l̾=2inv,oO[\X&Tha?"xJGC^TLΦ"f|KeP[\~e୑$ S|GPS?/U Cɸ:E i3@j>gXkhwh(7b ʑۃ;P ZH6+k toWSqOFQb+~`]IHGvUTQF Zçxk@Cu*ŸKMXS>@͗~nTνJN2~R\ų֕{>w !8.?.7>OTrgx!Nj4}bjQ8 Q8R,i{(QCKf)KK} 'yA6%l 2-}k*JA}h׶3=ՃuDf IuyzBU;` \=R)24NmjQAT_pYzʹЦf\w͚=好Qg'vj:SB0,9y<ੰ3dn B*aU=^a6>}i ǃ+Wmpt p<1UPI]Rs#-n.SYzCy&~$f,A4 r+'!;kwfЙvOt"y^I+LYP"R]Yљngi/7m?gxNwmraGC; *5gciM`7Vֵ~ݠɈ|7nd*H~֊w[Ǽ](ǰ*jj`@LddQjǿ $&ܙgk@ < ';~9T';yH/(%U[2Fcl;bm,MݥM4sj=^G8->#pLJW&pwJmDNh}_aƝh@aM+~ UT7fNՌp8mu[ejٞlS] ̇E0qSG Tff>6z#/Zz=RTGضb%$T2}rd13:Qh!fri Uk"sɯ%_ ?拗~>!M1Xq<Ep޺(R}!LJsDŽ,ce,׃3`1Ig?toOFoޕys]Uut)&ޡˡTdoq|]!Lj?+5479Xs"4n267߬P6 Qș_Nó^ľ:5G&/agbԁir"S0+3=|W|6l"l/*|ߚ}̓Rm3 ޘ( FAg޴l wďjO1q+L:&З~Ailɰ"šk_H,wTI]"Jq\<;U(%{L: FEɏRtIG8onjϵTyC"bkuSqc[r _SzPQz ޜmw&C Bnω>"YɈǼޢ/sW~)akA.5Cu[5ݝ&a,KxjxV8"СMZY>H_B^s47, WO sŧ'j"4" (<q.Hɹ,P"\|PDz2.w1m¾䎾 EmɈ-RFwXݨ#`+]` cOIJY@ĂEd4bb*KPLH.ϔ]\r1jt @WOKRtЦs5r bB>g3(8F/ªȏjxSEܮy'qWg!A2iѐI2㸱Ҿ7F8*ٔ( n|ۑK-}1͗' Z2$ZqfsМNFͤ*=IDnuAqz'MFf]d"oM|_11XNO5;)oSQB:B^kus {D6}n.O|+U%|'w &'$ _1Bه: Ese 2nUwR0ԐވG.& >J`s AV'$OF*Ec+:"_OX}e<~#//(ibR}zG܌)\Xӣ?0Yl rJ48HyXO񟎀_[c6oy 9gL10\ÖJiĂ0M %im<;|f0Oy.8kf-xf6r w Y2~hda7[˿浔Cuh7E">0QvaS" sC-,zYݒ<93vc̃o֦,CP" 7rD rc= WeS)/]3fH-($\/1Qӑ\e8iMtf%i1\Nž|s3j]XU 7!rd *+7%0II{ofRu9~\ ժ:O4_d˚3E;0 L kL#i>O<䎒NVe/Щ[yDb̀Ym&}.EJw, d ڪ(ī,-y9İmk1_ҳ*Ćb*FP^k[@#<9 DKnh Eu9Rɨt2K9 ]QKcVG^*2q>?]NvprQ1}@w{YI6n ^ӳU9$0ЋVkMgJXHc&H,c\wi[ Mh*9Cً)*cL"(܉LfS z$ _;'ퟫOj`rP:jEE &Sp.Z@$"3:"$\H?YFwbb (Ϋ@ ybCe̮6.$e랫}Qhȼđ3U+Rlӈ>=ŧJZX07x%^w$ ð чDl enD/a:i#ߒ0;RW3ӉP<5!k|/}MMuzwħt,fjZw2]Ke.oAUdò}o+^S%[MYiL5M%:}#jUCӂY3D!9Tb5?9zQ&ǒxH+~jy8Sĸ7 7e?I 7hHirl#[6=c6)ad#xI{GIXX n8`u1$Z~,_^;ۅlCmaPx$Z!5Oq> -x,[[ ۘQAY>pɀ$CoO)0bIEJh9ys[ r36[B): tGʔln! WxJeu3"|c-c:87 JYȴ%yB TE#P8ܒ3^:HwN:hLӲ|4Çm0ϻ0(;$@,dFJz vs ϕ/ ^u,cy}1J>Up*xO˨p@?O-D1k믹P(fue .0@Jx IyIWlы@"g0 kM(;+ԁ7ox7ޡԟ>ayC `x Tk)k2ڪ`]H]o^*#3-YJo  LϚU`O`QZ&rp_xy"Q9,ӷ3ȗ}a}==Z_\^&c)BG ؄syrȏFG8ųTN)yn-^Tx_f];%;;'k{%icy4vW3 `F멎E7IAwg,DL҃6\OS# d_A?)U#l֍YrN:CGv&¥1y.DebT5{FuFT*4J-bǾV0x6dXq&w.v-d0%9h? kF[%FYTed 4 \_W&qfz9ow8"C=Nc]A&Av~ ,"]`?V2JXje#jeEx|5G%-Ţqw=)$sb=5ʰ-\<wĄ` '325wx&1m^VѼP4 Hx*eTyzRTiU!<fp{[eFY\Ÿ3аO\͝*FEH]*z'E'"DR1K-~+sk #4Lk0`򦳺#c&NP!UEM]yҋ?4jQ˯Nj v _`CLN:#TY f}B.iPVk9GED40_j!"!.R CqgK8 MnE}e B8fz&2k٬Jj8ޤC3u&9O^,ՂQ\9ƀ;*\.8=H_bnk̥\7Ւx)sϻc)s:[% M/=Άȱi5n~"!)~Ƌ !3(F8D8_h_ CM5# ?T!0Dpu0}+ð [,7ȅiLZf:% )ϰaki7ꧻ6=-j-sK .V)ֿLTrf׻C\L#BY*ESCXG[^4y1b {ֶd:E]9p(db4$$Ex 8ܩ U<0W-˹+ٸK9\Idj"GwOuѻ-TS0]j1uaf L+UPd}ñE}T% & 7"^(J/=G='[ǖwMy{zNS"+AJ}ooΖGHTzԤn6rq{U]CZ'҉Z&}]s.T6 8fa{r,ZRΒCTiX:1#RPȪ B%7eܚ5Em~z}y=I(H4֩u:\loG>jf #!Mv7%=t1&[?>"Ubal7p馛Re7ѣZWז"rC-1ӻ;yJwyğp̯KɧPR*S݉` N^Z\4nZXq~:K\^T`#ʊ=~"6TFӾtPŤ2$IuN:Sy\%p1 C%]Dv{;}o dN[Fe4=4E&R;Wߝ UQB 8ݘm<&8V2X%OXZHNd[pK9Ď22OZꈐlep(ͻne !IŐoh6oM}C,*cI#ViRŹ9(UOEycH8!:Y0d{2);I4u_(^]dX +,mv<1w@a(BsV!r; w~l4~hJ9ԮRtJ3;X°_ 5 %f.0y_ nsFqϛNLgdŸ=RzĤ3!\Af DoQ,@H+oV W2) y'_N5;d Oa#IdI0&9ίߟbWWzޥ!Lj鑪X?&`,'3ƋƊ2@z\T$ GhZg< 0-jy'HKbp.5J3&u1m߇OrCwwj ZcAEIT |o53@뀤6~E]9-:xOh' l@ ɷsk$Дn%hz-Sk`>LwMIRrBWv2[ G{Tf\H۬Ud ''|@d8WB 6(a<~<4֊RN31FOA 'WZ뻺a(?=^I0kGFS*v4t/!\ +:jiSծRP(ãZo"9q@S(‹q2SP +xo3-7l}]b!uK>qc(ڞRlHg!Etϻ/kO+96Mw@,-X 8v]Fђ}rN))d%"ԝq+ R`H@kAU((PQ^2;ڍ@tOa/džTJbbDBnJsI@%3ab^3+;1s1gu9~F{">N9VN 8d AW~EC}l aX/Ni67`>5If{zй[+UO;,ƒb}Ȕ.% \} "EoO_AtݕJw' QՖ4xa{Z M{J͒>R$fJˆ&3E5i0e9֋T5= wI?$F~. Vbp׷`i;Cqs|Is+,tӲ,+cLtnF㭑P<> {܅‰=Ҷ௷䪞?}eьɁ۠ #h~I ZAmfL̛iS|i)KSLh!hLK&H@KC=}dž7}SߒZ%tv9XfdY?2Z% Y0nuK=VIYw b:rMy1XFts=zߴ-Mqս28ĶaWGRLeP1q|tVCipl43KS1T;j4\ \ݰ˞s-u,zvIkb2( .Кpe^SI[fo}Bճ3a_~K͡e4zeU7[A7gl-@$#v"ryC31=+cn/S͙23;!Ro1х_&Y|_-~C `:Dm=A;s 6cQ& 2,ڻz*+S'O?{MC7,j`Ywv(a O ױW87pL< x_ql ܅:1e[{]K/ *Fz@ Q|MqD\o\0ƲA{A{QH(;# 9t,t104:~[q gͻ+Cet3&MV8h+tYs鏯)Nԇ?m(>v-]F޳Uaf)B[̤s]&U̒s0TҒ|^saZajl^*1 a+ EQfuj汛 e%#4xy#פz@^+԰n䛢2>T s0Q #M#1ѿTR8PhcnU.;^ w7s/@},Ø-3*a8FnCj -e9\mzIB ]hQQcPтѳO1^%Al\tRF2V~QtuBq}ԸO:Lbʐ۶sB6kp&rFS'Ji0mgЋggQdo]]܈P6<ܕِ 5z>\L)M?@,HL*"r>䀀1G7<#҄wr ЦK=" 0U|z%1^eb|71cX:}]t8~- t ړ Jl"AA3Ʃ5x.xQUY5mt^{$ij,X21#7`G9%sϭ M*=Ne~-Q>LM)o[ P;6'a4YFMB#kbK :.1<6$6{} $A&+LDcerFpBd?e0B~黾'<.Yk`B'i%˭|ל#L 3&i%jR[TœHWms0p4:e0Sb'kF]s˃²1tYad#)_Cj)=A{wgE!vIx?>*88 ̿D" jZYB؋wu"RsnMd47@BXpi!υ{BӼK4C;_=Lw0>^{5{!%mqf)Q_j&䐢PqMZ s**NLuU*n {|eG\ct[T>?GLL]d=lXl>E,Y)~hcxi6@rDqx| jS,3" W$+)]؃+[B'xlY=~s0|K9ɕfMR欩e<ë 'bk$*-snnQz:LW0F^9:9уy <2|VPݴ,+g GaEICZ?ti˛h] $GL|jHܰ^kK]N%8KFz%e:w1H}u(7\v)`CwFIk@boyU} q:5:WU[2MԪLtvܴTDMɽ5o Ǟ-*K6EoAź*Aj O3E KъMmC# qU>6`A<Գa3m͢ϋn$q BnE5 $] |jϨ\̛ p'[ iy y TN9u>CHk“Ow]tai;/`Җ՘ Ut VU~LoT9kѫsaԪƪtb?~2ٞˤQ>l]pE{`vw0lА/gnGs3b?0q'Xcvɘ k1H{&j*s\\L*2ТЀ|H^uC5ȏW mm4jX5Iowk} ,Ro02׆9LB04kyDx5 +U nKΧGjv8DB 9[7'X:f:&-~V6K]VBIg59$4Ǯ ?Ao} =KD[zEYBI |iI JE \7W€Խ!;QWqC}N{GzoPQBѹcsE<tGkу.:Bj?hVy ,J7*}~̰m-.K^_z$mxBXō6HZD.ҼUg=xٿ27;V:'9hO@KE[oQƥg)+# mOڒeo7M+Yw@$Ѷsg-^M"s }ĭnAXB'ijM5(A0N̻*H6fѱ1![qoʥlh,4d 1p쮵 @'MIIW}jqgNw5xLq:jecx.A'ԥQS KO4Plx,qycZFA=yhQl^->&48v#p $<`!qnXfwq1RR#~OTaSp׃%¼zgs)L6;!b,wjv0f!˭gvU KЯR0Q0.>5S#G)8?/h~9>*9BO%b c|cYFjTJ-wmg୺%)_],7BvSj_><\N*X}|647Uɏz>!ήq TUeR5ݱxF_wmW^CWٱс+HS=#.4DTĉ?i q91BR lϹgy6ݟ $w  Ce0&6Ny)1W%6N߇$m hk (DzK{:/b2H8. 䵙DJ0|u.eeA#ֈ_֑3VɆ+ȆlW 5 W-ݹ@$u<$+mDaTNPPtvVwέku)jrA$:.~ $Of2SS7Z$aQw~,}]hWfJ/l\])o<bұv"ϓ#'4/X Ql f-| bTLO=zbj[EMxPn9`۲&v>|knL,:)T9_WحKd:V%G`u7p烈> c=)cDrL%%jY;p\y )674'P\d5&QKL^[x$ pԡy.:%vsP㙊QS=-ޅiK3qfX'Zٞ Cgt (0յ%9QWcğL"~!*X:L&Cې~- Ǘ a\ uKig ־5hzEיpD5Ԋc=,@!Ewy'B^N°fz5R!kno Z$tٿMsDy,`)(jwʗ PXc8w*[xfdQ|7Dxop2ba!iTZ,!|zYvQ7ח[aj ;uo =t; -ZZ=3j"])jT>FfWCPp2tCs )ӮP資J}^]FAhv9|ttжӈAGa%`k# OëHlkU Oa d%q[N8o b=i%Y\iu0ha dZQQ-8]'/=Ҁn]H?o;%7Q9הd|Q- mDD/M.$3GWndm6^D:d.n  BJ"+Xci5~qȾƲѬI_֢=qG}ēq2a ٳȰlzޢ0%VK69Ac44PbR =K[TiPÖ-dgQ-Cp>jZLǫ[IטEX@$TcqAdIo8vY)w΍\&\; ]탌'*yʟD`\$UeWѷnhHzwnLZLy "ͩM [VB^ܺt\/j;r*/k/"F}KȒ~g|Rw,q<!'҉! `FޫSQ282A b}Mj8FJ(6=s<'\( \ ۸I(gnR S/@\ qY=IPzhs*q(.݅[C9R1U%ߜ=}[fh0%te禷5}efY|a`BH*f&ogMg#BSP,[. މSuvsz;Hp5i/-fk yx湁* XOr tƣVQYľx=MM@d'[|m EbˁH mxs \&#͆n&|^80QK-WGdkr|8WC.P:n\޵bP!U{*ĺY< K4oigc=<3|M4޶]=f74nvMGHo1tI;iZc7yBB޿_ܧlWjƻVrK ->xLI! 4VU(:k^NzI3AWR=or(W7KhLjAd}y50%ks/u}=|F6H7+=b[elD2HpK}~ẙw޺QYs48]9o#*;``U0>ݼ;0iIՇ11 k2;q;t+BBg1Ւu9)/|# I9r=u^2@.r[+w[Řه>< 7*{<4q+{J^yYɰzi\CI>^!o;YyD EC6Ch9Fx #9䳲ܬp>3n$5 -ȋc,6(ݳ5CY3S 0WLV8͛ YCŞd_<Poo`NxȊļf;[~WU`Tao/€Tv~i8hULjQc)_3Ug%rmۨ#6sgu; M^tdRHV5cCԳ kpB5?x?[pV(ϗR@ j·At1 ScOA0͵iI&?'jub" 0(,]aE7mG;WMp;mA#^UߪЛ@rȢkv"1E&<9OUέENsw3޳dHYe# 7}P;2@ jWvtA@vQb^3IVnY(=`+iȟc^>Y6'+~o>B5}sݣ2dHEQbiƸTNH9亃h'Ru}qW2{Q^[55vhCAbR^YǠT{Umy I╜<9O%Ԧ镇D1@s$KR2/=:pcXXz*9]y< oc( pS4>~­Oa,#0{Ugkr\( 6'B5ͱ{${-[V^ Gb J,O_vm'ttS\#_S,+Sf/> qe`*tO灃Pe8FԸ!_[BU:Ģ:DkE1Q@m q,LXY7}7ᬁSR׽^EBʺ؟]ϮQuGV5],Eʀxt7MD, yYegIAHT1u۳334o sZsS瀡f~+_g\[R*KoG6."k4 ݕqTygj,IbІ?&KF/5ȼ3[K)v \O"8*qcIB6gU[<5U5LQEy8q P 5 /j/sGu2tBFKa.oV|ɂy=~)aYÈH#<3 >ہ舟%VJE~fU>ScIw3Ug_Fd.clqKEMf FdNQ8==΃iz^Yj%C,)CY#=SͲϐT t9;J@Vq/mȬ_X ?Y 7'#5x]+n~P;p% O>LO/;OOokZ}S2 "CNVf3X #c[F񚝂<8 >fhI^F"ƒ9E+- ;#T_7ܠʳfϢ4Ԓ/`Qj8? 08¥U_)uVxba.5]Ќj It[Tk-9אC=3"\O[cUua>o~UI8ZV^?;ez,pͭ.]!5*\",Ƶ"eZ?8M6Sk֣e U} m\Nv7Ǯ`vʋ\w7 QSjd`SL>I)-FS7ld([ ݥ뗵ƑU5AEk6b=aZ7.+)!ڟ#DaDdT-v?җ{Nz2+<qwtŏir7^4Gawinz* @ dޭ=\{EFr>nv䌃R6PO.\OQzY}≭>1K^lB|jZRw=ǯ3ci<'ޱO#.c9nrYLU]iU;jD醡O6ҥmH4'[h@n3Ÿn9PwH*RKJ<S@!{qU߬ٿ8j$"E-B09oH=f JYج |=b?g+Cm4gZ\( YyD \A=q ]f-AYH4,蒚 ӷ`:xGR,Q\!c\#UJti*xN"^b{PsS D/^L6MsyMMǧHt~tTjaM5$ER$.*}u^ew`Y<|: xNf`'G_p RY׎oT0 ,s*P>RI V ;Z&y(pKO$`zg(s:R݁jtjӡsMRU+d75o_߆2!ok +ml j' |Ēdb$*9/ѣPd6b?‰%UPs#J,3wm<jIM==KJ/``Հ&.js:BC8˸iEy ePoPvBh-_Kv-+‰0L7C]BKg#Uq>Hv~\ٻ$ yu Q8)_HXR\FT@F%6 eaQ&wv6҇%tNEqq(T1L^Xn7(pb]G1N"j2{Iuz]mZ#)F 'B8 /:iCc ZGR_+kG?]1?N}q k& BߺH3:i)?:Yȷo9ap [1|RO RߘܞŠ宂Q˶@Yb 0Fv5NnW'e,*Tep C56dSzCͬ|Q}aRZ]:9AgA!Wy!X :GDzEd|d4yF ֌O<nSv1B!:3Os\ڏB'ycaa8&5ҺEsWEITA3qXr R@8z ev"z> ^ N[.; ̰4tk$,eYrWh!Y ?-h.g__TB/8^ >9@$51KO<4>5"ZNl8ݛSn,5T{H^47ԯ3/Y-Z{B`&Pϼ82كޙz`Z t 91ꈘA3d-Wl@Kɡv""ˡKř(.E2g;[޵wA2&k:o5js" beјw?sv!Ν*T^+^C|"2 },,7y^F@3>h5 }\(|/-mh?zo12jH@3sÓpaKCRǃt!+Aj:4q o RndfŹAk_lg`SSސaQ5Ch3{+7U_?(R̭r 2c|`פ% BҪv]̤#ygK~YHzT$ǝka%*H&cr|(7`}LQd['<8q0U!܀F Z.ܢm(Z"}YXdn#qk(}baeD2̜/j1 zvqBdE-.[eɎX:]<31my'FW{ !e`]F-F/u`i MsǼE#m+䶡Ge=ixssUÜHS2ga?$$JRUWLi%νꢂ"VMj#$O{@}Q>e0pZ\Ut)ݏ"׵گgP_ "njc K .KUIK!r dd02"C㿋=!>gqisqȘ{+v~"ݚ}PAVZ.!MΥ:Mr`g:FhF%뿈$AI2wW-B@e7,~x2F'3Y.BdiaҒaEdhqt[g2` E0 i]h-:1pkKՋUuiD~`LK13TeDR -7"X[RA{(=b.95sNξw qG:16Uӧ5 (ts⌷Q Kmo&Eˀ Vd8RfN-M{K\JELiR!|ޓU'~p 46C Km7kM)Mo$EK6An>i|0o/#+Hvob)+ۘ-*I=v&z ȰFI$DFq7o9?.`nCj#Ys򘰚Y1W K0\ۂLK 3U}Jۭo5w*sKi&J DG1fG0-j~"['\R~-HjB-6"iK_ۛګ,%w m>rـ5I!ZBʞKT݈+7!u;&GB{ɦiy^CX~:]a1*qdSKiܯf\\Q=7s|x4Ul(}շ;#G˼8ZA-G'=-s'ꏥ ?S/χuEA:J'ڧ4򽔢2}3Nb"hT0t%F,ljMqG5"IxVT^@[0ܱH>u!j4+2~|_?O _QnrHNq5׸,Hq8'!V\o/rl6_Q+ah1s>DOR<.ʴOTc }C&tB 8԰i-iDf V͞mͭAN֧-ndpҹ&+ O r>e~hP >* 5¤2[j"F %m͵Eٺ#ڟֱć"w5hv ,b= _.-WΥpt&R^+ ZlozpKd[cby-* +|A?Zgl*A.)ߧۜe"<y';UOXɿgvq<q{ >6:Ü`"շ?U+mOۿ?f} n128Rt $ŵ~[Ϟ(B4@]jJ ' ό~}f2pF7LJ;V_ќ LPj^x74jEGe V:nxud'FneW2;MQ'>錼˂+w--m\c歹W mػ3% $dZnmY_(`\BajEA)"ˎ]7h1fCMWn#xab4WoJf(qI 4?nk[JMD ;+4Ru=,3T{h3q97ضc'& [T = B'eJ~Cږ`wVvP"iLVD\8"W uY':ǿC;ynn_'-wl5V2g/bEXNQu$kBn6 o[ BzL# ?Wu N7ܡ9ZdA¯BWQ-Z:辸֏ h*yTfO_Q6$1/@3zǥ>㎔J(YSIΛuhUUp¥;Rbv/n,jzxd:$dRN a-}>Kx#R.D^}5\FwdA-/wZ`۵K6B`̆ڞ40>_覑U .#?Khc+fo#rhxa oi{UĵhA>bβerbNDqdtX<yT~.d/o>QjlDJ~DcIguڨ0~Z 5'7f :P~>wOvLJ$ִʮwMIFxyT,F!hzUp/vT@Ԃy"x3n|Q,6^9u&EwxM<Y:}btꚆaξ9ʪY{\F3{bs4FO@9`ot )t!ݪjOخ:q1P:Txz{ej'- ԤDP= ͮ:'>>\*Yb `g]s>-*rG!6 ㊦^8dMd}T9!I#Ty,G'ĉq\ ަAOV(!~q9\Rս̲stVx^1F+^\cu}gFi\ )N;Q+K:5cAm| |_|ko@=a[>N2TV°:qQmk7L^Dw\hZ)צ*fGT)7J;{8@O".Ͳ;ʓGI]_uʄ6mNF1$K ..ċh /$=E/ YՏ"vv63(.r}%7 vxi0^.8gLDK" BϒWh7K+8˴wS l.tN-Qaht=^!qPƶl\xԸjʶ| *-ćLS#7m]xdKP qæ;7$e {n"˕mPޖ+#Lq;بP{p|Fq<=@ۧA`ՅuTl&jHrl-Dŵ׶"bmo!!q`)ڼxg8^x}&풜}/3;|>f-!͠Ȳ# 8Rx!0YȱR~9}>~ ؃"tx:]<_ Wp^7 vOo p7Mf_Og-q#wega,-#F?< N&E{ENdItҙ~!$Xf^t؄&@^J@rn1n .R<sƾl7D ![-5 v%\NU,HwBWL,5mUR"qS 5AY XfJ;G^ִ9A"78XnYyUFTjA PC˂#N. @WIfj-a--w0ء?G|ۗZ>QRzfᥒ(?/|GtԂ /SN`]n<ځy)Ӹ%Q%JJ#ݠJR 7t-S&81zB\u,ʳ ި/"÷h2 !F 0ahtlƅ>ݮK:UD =藛bDniM-~zP$Qߛt>lSkdw8B#Lw-GIAz|kZȄokI" d^ú.(<%&'L7uAHD ϐV3,5\t,$:eyp8iCA~[k˜+Qbhr,kAr=Q$9HjzB1~R^,!l4 trU?\ . C!WqZfGqGEfR|E38)n`HFcf9Z kHh` X[h=dgs`8P뛋-]EߑњOf0|)isP(RR63@,E>G8~Yh?+RT!c#^ept+^-"}`LZGO!Kx ˅y!?n!1d^U78 W(ٗ.ߠ^ijю-v"l'OpʟTZ<& ԟ[n5$#E݌ .͇}[}{pVMOY뫉'+ r1lb5SxQic xds/`>J;N.ƨR4/Z.Oغx K_שm{tʗ D=bzJ=]̧!5i=4`N1rHEoZ_Lwٿeg/|(w&vJRxWoV=xfڼӘ a[:͘@l `#($%ƱyƤ `[5s 67Z ^]4CɸTsrC'ؑ7m%BūָuGH -$6/@wM3Gaj B'IXS`Pq$kGB o~s!{aͧ[$hQDOXW|`50o8Cu .lUm,b~ HKKFhR (YZS~I;]'l,jJxlQ5a(yqڑ|p4dG:۫?4ۢT= zK}G+ E[\[M~uںnR`a_&afb2++RʒNcw?Lr >ޖfٝ *5- R 4Ĵ̲+)Yח*t$Ip090 3̧:hj1{i]6 3Guect96Y>G 9rtڹצ vّ\4CQs>Ystڃdkq$EC8`:/ۦC s8y%#|p|P<b9Uc;osU0KA&i*I{Ɖ|뒛AU~X1d>yq߂_߁^LRbT첋~s! {σ +C?itee)Sng02f-U-Ej Iaf3=KHȤ4Vs& "٢cl7)!\&N: 'D-Oa.i4_o dZȴ9uI#eΤ+.:RU 27OI˦?E> in8&7ؽH2:ݢPV0N=oɾ wI߲4׽If}}b%¥yU-U]’5o8n%ց#gN{+cPqh7&)3?`/CjLG <.ID6z6Nd2'^P4 Bs:x{NHi81G㣑,<%,C"(VI[vR$ZȮ2M]٭ 6y~ώ~fL,Xy* O;=N tD} /GЫ$w`byKNP ׼;ii?΄Zˮ@Rf}!x5Tj} ;FzRUBjP@*mU|[ 脉SE%Z2ʂnc_yN^j'XDŨh$+mi>njTO*4esL^F\iJ4m/͜0:G;ֳ})8JvHrk(e{{ށzy{ڸ9 vCˇ,zF+D(CfG=d£;PVhmEе~d5<*$6{ai0Ӫ̟Z!!;50-Viе6cqƲ<ݠײSF5iyJ(%v4\sIh QxVFr9`g?PsvS۲WaE}A_H3>%9nXJ I$7&J( m2 Ya$o r?wE ?>3zM>ɾGk\o ,. 2Ɉ,6tz8ݿh01\A\^ȞU V~F@܉Ӑz3pЂ'A& !x|% ɘT@qz/NEZX7cjG[z鍍s1ST}A[c3GץP"W4da13u1\r S8;S80<"ʖ0~?v,2f=V^,\ٸخ49Q0LFճI[ _5_Ua B?~< (Qe3M1}?o 5-8y^V=G߻ ?'oĦ8!;;QE2욊\z.$ .d&X8?@)uۣV*r,&}'u5.aIzۍb5,(vv$$[~k{FpJ|\+%\t;6q2>V_)m3 %l{&i$lbP-?7䀹w4!#sDLӘNCpP]oĉQaߩxSGokތ /l6L`"n hcpaq,܂h:obYGw:$[ M jGz?ZՉd_giȵhy?1*zs (Km8+þ :'dkVȖDd̫2Hem,K'Sh@k4н4rU ])Ws$Noó$@R s& 2~#FiX} \\R,XgZP$ 7_ 9)sfqLΕ c$%hb_2#;_Ya<3 Wv5j#,y66,2CwW %l4'z?0ڔm/nuD͝N_I/4jʅ! ;Jh7L*ueIDt#AZv8̀DhƓNT^>Y[&kӢSzTGy2Pyvq 1p-4}'B˕,_!zM!-tڅv\"| F<񸪬P'0yFu9ZB2Gb Pb2">Tn eZLhO#yuY{hp+ؐשwRrbOIHVk}䣢5KU` J.4RH[F`>*H/7co;E^9K;f*_,<ոuu!x={fסSGAǦUDZ X{S=$ϗ^?7TVuYY5ܩ̰CQl/;q(O PnLeKƱu)E^M>)6T+5rsV}ʇ䧈E(RSos Nxbm,Di  vŚN؂赗0cL# MCLkc1CJxqîJo@_k+[kR]ԗ`[!c{laɅ2'R4_쀬X5#Ee OWڡ倴ϊ@D);&B&cĬNh<  \bGK}„kkLVP{W/x;88IYa6v6q FFYB|~},Sͳ{ ӻ(lV(K?2yKV+I%Qb.Q{%FHԲe;9O ѹ-zwNbfiߪ#LL!q.tL]YXzC_  _#䔬dn#(z?%=,> ~Ń*Z~ $-]2:Y'PPׂlȹp#^P)LMƯ\U~hn츝L~j"GJ+z{@_ $ٓ XESˋC&ՈcP쳿 b-HLҩŌ ?]o3fP2sXEv 1;Z8&8!7KhZ3[s"?УZXx\Z8ͪKӺDk*~4U8& 8hʊoi pS"ff73!7;S\<z/|^Z.г:zۣH(J؋v8}-iT|wC B+uTEO596vx_5n{Nc}_J.%YDsc&+CKI+8k4{r E*y;Wyù1oYcW]ж`i4. 1'bCL쨋q 6$S(.9՚ZR]Џbn]fq%S]B󦣸ғ,Xտ*䝦2pgx?,"Zv?nt_IE6CGם(˰)!t/Q|*A Z_8Zn.=p1ԑKȪ; 1䟧q ђMOAF9 l3`ڤ+%PS]y Wx) eק@ܟkFWQ.n˝{'C>iiծأ%|.nFgA_qgK£6}L|&Q:i8·{ǹbzuB?NGڡz!yc_b4-XqSf}étr/k_:*0@9WXEph{ϽyXp[0Y& Vyc0[x&qe /nQ1jL[ z•Fvf}=`) =G.10f%X|[Pt[̋KԠY0nbLAKC% i8ILfG*I|)KC`D7u>(y%Јsz*=k)H)/$Pf-趙ԃ_Ik~|ԝ+BUJ°ʋ +Dh? ?pY z-GT?@_%TjtH]L٩C!#5W;V}PiqBgڈ>&[E"m  1イEΓ&|Z3-=NV DBYO` nR-eǶb44IDt֖XɌ:JfVoKmTw#'Vy6u16 ڹGN|m+_08EU\U3-GGd0 )x]E/j+\~0:"="<;?!Ɗ'aF˜/^Xd# ը(x}`Qp/R9pT"n9Szvݜ#66yI /nHm_(s7x.iMO[ƅQ|,qoNm !l +wHrqyQ:+K\nVbq/)FsauDp357c W?EE!D8+ë3Z|~ ;+I=< )%lF8;x-H5krCVWHGj*ްj_^Ǯ;zm%@9-׉,&Y#бs+x9a V{}$%oTVTeA&L@p͆F>PZ/!17Aϯݎ{/F*u iCZD|m3G.WD8e 0jq GB7<| փc?DC#ڗ*(HO k63 oJge"DH|Mt ){Ly+}.&;FҌV1Urw0Dtw؛D%3e~puT |RaFr1uV#54\󒙚GvcgDxɏ(L˗Bwq=1pF^ZkZ"Q7b}N uEIwv!N=!E԰YLkVK#k9`p)O{ڋTh5富9,'D4 bZu jLYΘN@Q$fkHp6S t@f`N l)?16魆ߨf-,/BXU/_{)7qJ"pņy[Ȑn6lWTU >n?hWDӸOHiq{H0̧Wlic()MQHor0vTILB'f _$k jkZl(SLi_wwƑ]o!r 17 x?=1LӓLUڕ妳5qևH0ebBXhbNo .NC:w~e+_Qq.)s^hǘ궬?Xxh?& 8Rݟ"L NS44z ruӐt^1@Nb^v#cu nEH!T(E7#xzŷcs@bH3wS!QO'C_3\ĵHfBV.du%FQ Vqֽ.-.yR{*_t* 𸌱d18ۜ LɯFONm19N4ijsTXU8 'BgfgV!Yl9dѽq{ӊ.KF!K$6ߘ>&<9­Xc.޿i`Hݶs#"@s_> ApjHs3rn̙42 !6/FȐFlc1g`}%mq0%v}iLʤ,QrE[w,Gh&!0GW7hh┟bHG36v<4Xg1Eh]9ekgI 1_?IL1hL%k dִpp^ՊnL{NU3)}H[|iApYFB"Y㧢Iq^l^2 8lӓGeZIC3n8I0ل`x.ZҐީ.0aKsHRrZHN=D609\qSsm\ކq$Mym8 `Ǝ*%xVL2jj8~,/`K_r1x> V; ъwоoMwGpeC_=B-`a9m”tGF9L=kcM7@䦿S,(Ի6, P&jC}3 t0?(s'Yd_e{o[՞V9v Z˪̼YU.LJU{q_؈ё,NKN3_JESD.s.\3rk~PK?$1]&0?RpJyr:떤mnH͍ ImZ#6}iY!7պdiB7;4SNm_ȕ]ܔPU!&8ˢbf$ }ـ< {aM<-)pGL{ąvV bvM sL.=9Vl> Or3=$@ gX."mS4:,q􎕥"v4%L@9.AHp:b Y5w"NvdQHhl1`:B;[5do-p xNhs r.h\ de`cWq9uy9A5 kob,shAxj IP:uD"ygJx 6yDbseVPm- ( ɜ'QrTEX8=Xu\"x+VƲpJ UG3FNl&튩x ;`β_q6ܭ/B?qRiݫO++K-~ԀR7rS)$j+_h8@ѯqyOj&uɏk~hRt6!MaM^:hg-mst[@q( &xX(- ,($OҢg+9|uzԫz>^߆DO+_Cč\R^qFŽzI~5q b[̔i\:ҿ>evi:mP#h݋7VrF_ڈiG\ U_b"_>FB{l 4D pE:Ge8[ck\PV6`PޗN A O`boTAv0+]@[X ELU"/܏ۦwe&0v1'Fϭ5ſdh `񵶵s ?mKXmcudN Tշ9gԎ5О?BGqU\y3ᆣe<~E#BZf~bH]y,,J1'WjMjA>ₛdQPjR䲣Zy3=?!K[E/~͝ f7U0O>y2D"PtV6s[0W|X]Թ*F\y3Nt0VCP ѣI!f@f϶XNĽuCz=)9I'лMsQފJ|ߛfz+%6&}{3smI_Vݡb7 I6bV [Ĺm5 :9_I@&LBg&axznQT >p. du`< Yb{`gugMo aj8xElN^3/`ŰpYύl1"I85Yq?x-*I+?[]mW\/;)bzyU[\ia#G} {%.> $h߬}M}!}r:L&3Fcb^Fv(' 9W.%; \$+5,*Iz qY0zwR_(%Pq[Kֆ3=b|bd{DΡI)l!Mfh&՘z1slI "vUj䟅UJ}ffO-|B: _QÑAb{Ba/ӆnIohrC¨,"uJh@bÅCZ0ٚ搽4?!R`H`"^װN%_/pΚ64do`c_pdV@ `׻'&r?IoBDXk|;rkl UKq1 qʹS5`FCuZÄ Ap0x۰?y51_T uV-m@~IgnYn-)]JIb GQr#a8+r{{x_zԐdސǚb)o#q".o'Y15f>֥eHSx"jةٽM<ND$\[brYhuF,;6O=i~Qm_qh)F0>2UK'l&En}=<G-` -~DjjaƌOV>Y<Y29iի<]+3E+a^sGKh / e-95H)7[AT3]9+ &1 ¯an1o\\To,4'5tyn9h^gJK]CQ=;KJ ~ #$2W?} 5VLX>(S[T:{#衘ŎHXOt(N.б\&!tTip4HJ L/Ü:7XB3LVGؼ -1kA6е,ZvviI8SrŐWJXt/P%O|EOt% ?~ oQ:&'{C8ZDtk(QSc~ɪ|6ұ[-%!BZ+(h |5iB㟴dw%v>ٸ0=Km4 /'Q;e鎠҆95ήaW7e]Rs||xbuN&Cx9& h YqI׸BoDڕ[أZo?OK%+S:rВ)l[i(x=5 P-Ptʐd';L!#yuZݠ"jEGEM'jb#?3:*̹liIB*;b)ivMg9{_z;[d!8GN@e7k/NmO4nqM$&.X ؆ozֿ.d4&Q؅f\S)0ٱd)%')f|֊MaB.}ZHsa8q*mT[AYz@nX3>+9w_&3oNJh1 㽣hTlb|4=)u]E G?10m`sKVKyiЍhA. AB?8 _sZ5=ZDҶ9qy{noϊIflr)ڡPp.Po$k F>웋: Je<,6 {)8UWv$MIQXkgؼz3*>3.e/+&x<䙿'IƎW~=94cCda[1\db0#FPU +2փZ\KZ$ϔu2 Rq"ՏVkoLH9UȦ`'XR EƇoD!؂TF\>MSd.9sGbX2 NGQWyhIN%RpLȽ#71!#paT_! ̌R/Aٝ[]K~[Ha{j8HhK?g85!f7.(ūFH_zcޓX3G∀ jX=uZW=Ldڛ2ۜ`ZA2Ϩh6YFw §!1كݙp#ЅR 1<x ݫH5'L Xwe;iીym{ԨZ<%H~i0ysEY72J24͸{)KQwM{ Hѓ wə,lMg֨.?C k_kQX#H=̍`΋-)^2Z! م3,* w=gLd 5Y`) G{^aB䫷oK@|Nwfd7¤]gMRJYwC[X'/]$-$m8]0gI PtTIDUE+u5g3q aU8dDzhQ.=W> |V }"^^zxР^Y̻5zEVT)9a_/S-)GIvlzBˬȡf,HFW}9o)eY܋s{z0%!n -DtŘ̳0(5mQNz{v @ ށnLh:j #`>^98z_NS#S<"j=pj̽ZL4P8#\vIWY 7}Ǩ0j7޿(3ZP}DJHIx|nޱrfZ]4_VM*MxV7VJje,X|E|DAyDu6PʧmSL [jaV"R0 }>zWMshFJD["vilY`'OVf43EFeT K-vm܎vpvL aƣK]Jx>A$6/s}UOY#;{L LO9#C놿႑uکS0BAQ_^ՎS<(^_b( EMf)7z}#4vhu|v<'T'R|Q $%HDL˻ehQh- F܀TX3OG+Yɻd9 RC"F z?G;j΀5(F r#fʃJJ7(m;>QyTqvg'YiU >϶K]_(:71k-9we6Nbk-s]EY(g{aPTnDluwr[#vИ Za#N? a"|so~yB⬳N#.e였 Kt(toK[M?sGnuz}? A17{8y}}$&!zDxw8wpJ~2?M!-GyKk+$+z)nnt XrOĊAΚE ސێʁ%!!ӱ.%`gu_8c$K#4 _i뿍n)F~ڊBx(]2k;o,x>xf: /MA J<Cjn D57`l.꾈o&Iy0x )ra-26sB6..b] 9p/Jȸ Z/*MДnK ;6 Ra@ZON4?lb=du3`2f(w71G{iLF|dO[@+='Q [E2OiҔ0u,[‡1uR&=ll=7 C!!Rsa uܹf 5c@qjY]VKb|QT= wְ we\DnL!'5@Rنsē)0ke+(ƽ-d7dF0MDgS**%xTnp,uC+DzĬ% AP`!քOgM ;9myqBT PjNJΞ hXǼZ m Л-9?UWɯ>vw%Eeկùhn;?R EC0дx^BR4 4 , BNu&ϡHO:#",}qB= _%'t,nv⼸6\o/gf|#R䧦 "TMqkPt W,Dmr^tʹC8Et;L+JR"#N@OټUqNNÈ-zMO$rk9 6>"wuTadqpz&os.pIDvtYZI: RZ9|ͦR՚a qnkmϺJ> #FK)R8w3#JqϨ>zI ?pݧRx֏2יz=5#L~VxV0hj)fo``Wy`gg5_ ! '`ӅW\XB[`Γ uMP_#փ'v\1:ŘP0%ճ[)G[c POW)Pr@[*Z M}ρؘ\x6]]obXmEԞ Н K i_b~ R kNǜIGtfvX,9?fbɳѼaX3YޱX̸c˩WisS Lo/#@GE5x`5u#x yE wʞ7WmB=`y'6/z`)bcC?C+@[k^eZñ4pAWRS/tdՌ9vu*I\9fZÕW6(,ΕC[5h$CH DX m`u+$3 m}ER?%d|@ՈjQ!lv$B ooA)Go1$h]\uȿSŸSji~]2f4G%k `a J)C72`].-nAX{D6-/ BqrV8s^Z&lԋqU\*]uE|>(9dn@᾿xަQ4א9!stB#ql+f;l}yQ Efj?/T C Z~*?ةֹ_q,Nr2B |zsEK 0N *v_'6(>n^=%曺9 @bdӑ]?yn_O1YzKY/-.wMM>A|O}dT ϡ~į>jRDq|IN[HZ;!}ɐrmF h4-T.W ]?ƣ ,Iw?{ң$qdG5/bz'|CaN! 7an t~[XpYM?'\m (3'8r?*~6YRc96\| F9q/e8/ƍo>Fk7 #WK5U~I.Z.fp8iȄ|2mk]sLun<j'HCC$n}c\Oҝ`  !ܯAǸW*,^B .u-0nsW4C,,de|񉉐Ko\v!"TOaWH~P?4nNp k291iv֭(l/ʮA%5zcUB+QܨdYuͅ tj"˝~I^3berr]Tĩ5EW#U0gf^'dKMa8경 k_/oo(sJ[CNR»R&]S-fAd55C>QW.|HµL~2V&΃1]ǕD~_VK0LQ^/^0 ?{~ xZ_p\vA|݇dT<[zCh*bw|QE$~#9? ,5߈D@%9e|E7]w,Cse'Fܥxp{ӈi9upSɄqoXg OVJdK[[: OBy{Q6-n:m"L@I1ơ1 0,O?nDg5'nKtKwGj+F*Ww,(c•N-0P]̀te4}U]=sCYYgwݯu$88992/ <4cqB$JFV |)A\#I@/&W-pyg:'AH|^`do+7߮)x%TQQvv NDĽoUIU ߻n2,j$`y8'--cTNX[y1ppI{:XIPFi10ӦJ4?D$n6埈ƺ:֏HHg',R x\|X( 3ea!d u܁U;&` Ku˳tܠ`hWC1P]{l 2F ",vOǿ; D[cztצ4Vm8y˧=̥QL=_ - |[( 8s9_28$!Dyrӓh5%?Q t`(p6/T.3NYqd/E=mxf0 яnյϠ ^︄#z4JxJACp޽ m 21 /H݄pcֻ^Cȅ_^g3k\U[A$*#bx^Wd}[L\I5*aӈM Nk:m;xT#Us]G3q.(>璗߿'K:Nj*N[ن1n n{0ǭ+I hNIˑM/(;mٜHՈ,]n(z`Mmu|4vBE6;U;8GdG"‚c$ZN\pq1t%$OG(.\d)WH' ۡ WZ_)&^Pʡ3li ē0Tww U'vlEyu]չ >w?O ,#5re&J D;_܉1Ǣx}~*|eۖzOHo>*)j2]֗9LގO f^ '⺯ڠ@>D:]>J=%-:ʤ~p~X~Pe/u oMNGTA1SFLFުO H 32kB]RLЩV*7 P|4Mx5^/slW@~'ԧVQ r?7N Q.n,$X Htm5OX[9If?[ + {J,Ln*:ѫ42~xφ\yb>j=8j=(3J.T⊣Ea 0Œcb{R.SA+RmWi "f/6xb5'q]=Xis܋ʁUmrZATC@ 1ԟs:/xs^7]a W@AmwvH] s ֱzI9Qw\Qa^fa=AdvG9? *Pq'=\Z"]i!S5!Tsm״ԍ]<=i+qIxc8Gk Oj#uskݤA$ts4IG:a}̿iHBC<k(!0\2av_fQ< T-C#H:IANw{g ;CYֳVXCcUՠD1h%i*+ć6V4ů4֨&@kӒ+ UӴmX_c<vX~]lN>xӮt7-޴ǟ"?םl bhT z d܏%NTҲp^_/tcZKx_0NH*n+qŇE ( )6۾f{K`?4@&ٱ KYϲ(Y| .f}XM2HuD ~p%$ĘaL=Cwb A A|&0afgϥj6@jiᤕ, o~WH% ؀XC+;u]^,d yi\pPe|̃<|Ur2;kh8KX*uZ9O R4RV>INWSFM4gVK\:_/f! +}P9brzcw~ o<7a$/C“B4ɧ8r \h[!dI$sK 79j!#q./ED?ZryV{`Fg-+<3Q |{o\akvv}z$؄ VT4v o┶hPyD}+\jB>$1)]Pe N[+$HP+ߧ}/0YCWjk 34Hfq3յ0rhƎ2R ?Ո'lr%l,Ѣbs\:F"lR~ ;b=:לqlcxD4b0RBO]d8 ~@ kC_ekz,G"כ)I!$5pCmb?`TjyG4`, ܁VcAce3(uWքQH\E>+t\ew|ݜf'hQbrd~t΢. ?,Ϭ!7Vhqz^d~cȐSyO2ڇs3hU{\#2դyGs@3O‰;/$?ɂb@!Z_/AyZ"H?6˚x*B;"nft@}9YcxG7Z |1qC`zPk+mʻN=RS,Dy;_t$3B /BdMjs⊖~gqu̸Cg"QJ7"eT+x]SSI~n>ub ۑ_#weVPR}eSd>e]ƑLK6`b+3]NҒg3[w?fFkJ]S=dd.V2M@R^=zqȓ71BFX>uݤ=e⟭LA~ٸ4 Ԇ9&$dPZh|i˧Y`AkdGJp*9:RY7!Vߺ=ï_|S[Pf=֘g?kDk>cugtOX1Kmɭ8,ss#'k@}9/ḼN"ˇ7MLyQے>01xeehf;dmֱo4nJEkZHxT:XmL:;ťf(sE X66lЕ_NLnDo&)JbV¦l}RQj+w *%6 ".Q7.L "1 7 d"&)9 ^# 4NzD8M=* KW6$B ɐVC-7Z5#FGbً"kP>)8?++ܦP9"3nKv٪`DXZ"WA'D;(vcpqs+k\ڛqH|Uc|3-ygڽ '2;d&b\za^&?ꙊEt Hxpsgk>* fR'Su,. FYN1>7F\)<\Qߜ͝j6&M*8=.IV>itp`Ev{P~*@1s.00WSJ;L=wh%Utѫ=3.*. fcɘ-m7{$IVq'aw">Y=0dr*qF`dr9s!ց_-ɯ׬ cW,cNRHy^N{~`=Q(@ޫC+w'kر@m$ /Yjh>^|wXC!cvt; *_սs`XU'$3:; ]3sDd^]3EZkH°m+V]M<}= D (]l}({P{"1 )k5?{5.#}]9!$ÍPyZCoZԪF'( E>t˩FW~S3 rݵ8Y/CuE8];I%UI6-.S4d}\`ňCvn T ~zj+:y'Z2mKA1;iU>35t䥴|ReK +Vqڈ@qeE_l7pǩ4Yypa9 \?fà3Ðp fR'S[PrQٓG99@m%YBмiUm;y\ f -C ! GeZ`1IHA25$ᚱ<%k}>lsrӹ@G;Yc8f4(,1Kqhb>(&dAMB^8olrL%V-FYkaKf4Ƞ!#`G 'ZV00J.K#"yy^A4jd:/=Jٽq'As T fLP΃ٿb]pнJcSbkp8 iU :0xʭS'q,v?MvH/b/{$09Kmޡ=)@j⚠,Зۆ66$p _s[z_訬Ѻ&Ǽ'E~f3IgD#`gq"=T*׻AGu 7A+Z2RtBi’pmz4%- 3}\1\z~t Bn8ԉ9AZvpXH“IZT,@|  懢0yY^twG|󿱡̮*J~6 oI^l^9(Z>|RzŴ?AO8 UR Z)8ŶY."OAhZls..cMQ oD31w|YT)4(#p-酰j[sx-SDcPVEc>YlGp܉ 5TFڑ,^fz8 /tHTa+ԌAt_&Ean]?]?O-2C\3b{Iy, lVG<{ Lӟ@3#U#4tҷ K{9">͉`f|7~~Iߘ0_n s[6QXjj%k5Ki|@ LC=1NBM(л鑑Z)%z,7c{=1AXZ> ln|bSt=Zqΰshc,$|n5405/=]'=kpA;QxDe%[)g*D .zMDEZ\C(=h_X6y#a`8^ࣝAc(no$7[J )3J\AV|OGKbšJepdz˻gGuj,aDkMIA< 'X_䣊N\ X . _m 8Ϫ?pnpUi(Mh;xٿ'U:# 5N5ΑuKXB"z=*M?,4ĕIX=%bJývK ԃwo~Qf9o`=fOd/"qYqKfXwTk>]ttH-$BC#R6`I'rjS"ubYM}?h$K]ğy4,g`b|EB}υ{jxgx@@+t7}G09hY11blp MhZ%;{,s!V8Z2:ΰrH1$V.\@ b|AUGmG+Ȏ" !2{.ߏ`y%M҇>uy #.xtQ4Jx"nk801+XAHs?xXr|RruCHq z ƩW9g7aǒËh}:2d*v"DOm蓺 mr\t G, zơa~w//82L̴1n{n(R\( =jv'P@9 E&IW#W6.K7ǀIUzԆ5s;yظDȻu%?F1 .؈dOC ?Gb1rRDnvķ 51Q,z ?gQdQ(YK$z˟Dn;xwǸxVAD2WS0vs#P8L_6c &f::oF M2NG#`KREF_#'lͯv<_QfIq1@4  ɣ 2"q<,؇ֶa 2Mqt[&\i"Zv"=4mY}K2'*({k㥇zƞ[Bo3t@lCd*p#AsI$5bվ⩜#.@w,^fOLɂ*_̒&˚%N0_W+G#8W`,3zG=O* }{=lr騁nEdeODfE~'cv !X=)~a l+rɥ9 lG(ۯAqZB ZPBx26ݿM qPb xP[=s%4d9)$x - l:6U}62/PbRqlm£ӸǵhU+3v;>d3MB$f/<')0hi/^0| ƾ8 4֫j$tcN9#㛐""kWJJ7Xun] :WaGp3L1Ǟl%!zߠ0 DrDЕ1)_T7CD#[S23r7F|xtS!Yk]ՖEv|LJtYȵ80Q,pm ]D1$KEiXC}Pk&rjoɪ2zn~o 3P2딇.gNlH <ϵQ&>gQϒwkwH'2PRQQNW?mNŻ)^:TY)%)xDe`I.%]>}âVz3ĥDYn g'L,il|"Ug׉15tUW=QoTI06O%;:p.tQ55Z`hQڙ(6?p yևXwhC/ߴ{R)N !> :$@䙍p&YkسStyOnvG_;k,Ȼ#<ІGy=OEY'4TB9ޝ' +y񌦟=3Tv#N'|Rh~\~1yB>2433%l>7|m?ui1-`Ʉ %;hcS"7`t@^ 2oΏB<]3FP'I Ǵ1P =d8J䉯 ;<~;j`@_2W?x2F]eA֞ d 7/3h~?pYH H1-g//z20ϗ=a ZO{V6TQn$fr)UYZ}Y|Z/5ҩm5^=XP,)ӷ5qsp3F_r*茞^B _/rW0Fjr'23xqlD_4aF-{*^IØQؚT^ iZ3q!'|.k^lC S*^}؉@SxF>g{9j^YRSRÒ*PQ6mkwӀFZT8lDb"\wޕz %ѝVL$$HLq E }$Q5.@siJ&4f9a^R[Ɩ»{`X&W,O` P s?Q56[rrmp;ɢ&\ByXK+^vByF[m7Y /74c KZ&e^х`j'G||^Ky?@0j ~ZZW;wG? f]}#jCU/՘׆b_%HQpNn]T {H2j@+\PphzlQ,&=941+zun*1;f\B"7g톴x( ,hQ$*LK^Xb{LXA[|SeӜ:1B7D6`.(:]=>tΘ؉9n#L~ Ig.pboeA@Chd-k.pPŊ!>]λݍJzX*8cmu!geJMߋă/[L:)Gr$>؍V-TDjBr&2xȜX+d@$.RFg C킁dv:ij~gP;wdAq)`$"]r 'hgxhQ'8,a 2 2԰mkʭZC8[(ӒgJ̡K,qӥ*k)xX-#@z"筲svG7H~Ug;|LÍ5.CO-gT?aR!$[Wm&L$9`3ڤΐ 0t0[I8bmKqQGkm"6փ\ $(5ˁ#ڠESXԝB3̙ν)65k3v@V{7il1(TT͵iQ+c4%s߹=˿P{W${SPxt=D.jG* xg'{nFP=S=MK)TC6rEcɮgə2/U0ncC̪UkZ[TĞ)*Иyd1خ 7b{x^cj~X.qkQGЦ`_-&DMIt'^GvA^njP"bEtA|x6IȔ*?qh=`Kxl}d6P%/CU]-mvSV& A8H3T`RS>J2 |%evf|Ubv-DbKw=\;[bw^Tn:~zT+OмDHh١qΛ4zg?qD{S"qMO%j;3h•eј{x)[~ɉA[. Z" WSF$jmk"ԝìK` #la~L{B^*iGIVgyKp\.U ǕKs>6`eHSb/{̤i\GvanJ>lD{>ӏtV`&eɹ`}?*e^Zq ,qqל1}H,5!mzK}QL+Z'VN9# EwAfɟ㕌ۼ.2"/ך.4qɼ<{~Dd'7*6̴(Y2vQ5…ed=jHu\ed_{Ƃ&Vx%%=rNa6c{Z; z0a)FrbTTM|} T5=z*SQ{4Wh2ִY;, %99´)uC4#6D5/&_vKd9=x y9BosLQnRp+bbMv~HG=ږ&3xꂮ!oM֬kĎАn Rot: tL>;ZP"r[H㈵Nr"4M)|fXz* |}D}_h* ך|30ʧX$H롩bdf#^I˸fB{hԡ .؋-kJ%JZլ%#i~llPKUT5ƪӼšiJ`*WKIa5J rBgsgB/'^@d}RtzjajTL2;8;z61 e+d% ,ܠA nсXp?ɰ17ئh= [qy߄++AB!Enp{fԔMeÃceE$K0q)nTY:dީ4&ZPE}﬷X7l,©P`x$:Jz/9zFr[PrO<,,Y`˦A7eQ^r~sK206٭5h([T[U}|vW (ByiLZZH(D]TqHqܺyjvd$8v0hq K|=̟Մ #y>kgdN4&wS|4s@$[`.}M|kU:8mx:V|a{{ugWE;u^(7g &&9w p-hrH#,a،( }kX3Y z yo zca\;X#5 <: %A [k]ǠߜYo?2CP\{㥿op:z)GA"ާ,'J8|iaNQtcvrf0V`f wu]d~kQqe $ 92 ZBG9O+u)sQU˙UKhːE -pmjvm͌,nH;oVzs}>N]yp jr{6]Lx,H]B%h;7nF q#!E*ódg^L9o)9p׺MH❃ GRpN8̲} K#K8)S[/ҝl@?d|6?1h+PG>wxc_4[hc>t*L Hw˜eYpdV _cq;6ƏUתT7ܧ41z)0XNr.q-e& JXo} tFGiĽSaQAf,>U^]!T݉,_adH413{~%ǼUI1TC#b-'b8Cv#$r/זHaV(Z*ǂQ:?0 be9sFGDek1x.؉-'*'}i_RycytHzi3ڝkm\l=xg߹)5޵XOL6 [7^4M *xP%6hyJ [!' BE 絛68ui$+M0Ǽ1nHq&V+[nLh*)>(^+N #{n Զ|̑u(|9`Aq4\p~٧נտOF_\sQGv DgֹPA0֘h\lGXuN@ DN&('M%2򅳎3ћYU!(}1ʣ<~Iwo2$ȹ0s_FrjRkAB82{#onS`s[z^)($=ObUZbKH na̝57-,!=/r HR`y O~`tQŪvǣ4xܰ{a:$E* @hQ].O$|RLj6DQk~Bn0X@j[>5FV@O[ 90$6L kuc%v8mawoOpW5Y`ʵ+Z|Sp[XotZ(]5VKO8 009Xa2c #ӇVӾjm iF@XrHmc6Nb[M`ֆÈtoiHF Tq$q1VwW+9aGNI4|L9lgY&ELmТHLGg C6*\q[ЉTfjP Qm쓘=Q)A8(- LƮ0 %&/1_׈c,:@X]0|p;⚝3Ծe;H9eOn',yB $y%'vX.] 7*|TLAY3"EDNU4uۙLP QBRc46TIFl08F*4^~6Sy34({SHD@G`sm[K7%Ebk: \R᠖!Qxl}PDF2 ^ES'[Ek2V2/l-l W!i‰ة108ߘ6tDjw}?z,*Tq*ǩ¤䌿NVoe" p*@e0ks (eE.>l]s\ j()/hk2rL HΥl:H?pLʋx3#dzedI?osG̠&i,K2G߿n睓&)ĸ7At>: 3e|ؗ B]sPMOG D\(Q=R*ZDꔊqHCi}x5,b$ 8tNc_mA.89~BeQnoR3e5Sxo]5E5LX˜kVOz2_ |ODģʤai\wZZ@ueݜpDw`H?n1]A\q{Oɨ&fV) QOO8ۛOZ%8rMof#Ƿ;4]/|!8UW~Meێ@Ӌ$@kRb`~>X Q8kd._ Cɚw]0@ 5Ż*Fz7/pIsCS< 8Ru+UeO\=8HKkԨeٳu`H L";yQN4=5 #KJ&}4?+m] fZ0c2S,DBSy_ǖw5Ybe|t=]= =Dm4Y1{s*FH-#(+pԝt ]|ȑ2mV^XԑbD- a;&%s n Ps oIJ@Y_JpXfYIp/maj"؈KCGQM*̳vȫ>QˤQr2LxN*"n2ND%q::* šnC1@.].ϻZD$iM oM F$6ﭔh 58"4쉾呹f=Ʒ`2޶ĉk,k.SGc&Lt4&^*O#D 7` )=‚]<{ աYONL^mI.|k%@rY[M[ α;G vb+s.[=u:J˓X:H-`:l7bp~,WIǚ_GLh+ԹnX1qWQ(> %:gURm*g(jV >{rj,k{P$oeKJQW}V'.6:XO/i ;ִH-)v`" [q=D|Nb+m΅mVV:F7k(QL{l_b(6.= mr@Gl8bOw*iRh垱nO"举oYLoO6UV"P5fNLSb=nuȘ9k%>dVߑѲÛ`=~ʿo "b_60% 3wAPYic??”ym[%s}g4uv@C*=P~'\1]3Tyt_-60ʢfs~Eר 2'B? );?1N^? \_Khwp!bD=N$v͉G rv30Y1[>)Q%. J=g&jB)E9ПX : V-i}ZSȉs*f%I=z0 XǑ{miz0G5(XfU+=%S`p N`{[x#;Ršͮ"lt`qwJգ5VoPPOJ(QΣ$Ğf@`󉢂Ry1I; 3^6T?Q.'l=_E?03t`..ڠJ(t#־A'E?0oQܵXKR9 !dt%B:XxN@?7euKU(йw3fba3k4erQ'E C"PlO`TpIDgTxZ"Io=TJFƄ (\=xM/؉4.g7x&}8$'#%e+8ܱ:]1(>ocu[_hg3\dn=_sp4Rc1#l觺8ԯZr}:^h~ފ*N8mKVG!l+&$G>CcgGr%ˤ&0xwM?c# yVVb & QQM2IbY`ǂl`cbČ,ZlmQǖIЏd wTixv~tj#TL9\'(n*m'wKhk:&ᒐQul拊F0ÜʑLœUzg+-< , $' =2^.\7I0>]Q Ruۜ.7r@/r ':bg]Xmcؚ4zsusF1 a(=rG&Q|Q+ ]V#a2|1"EfS*Z[8ջҴjkrC$7Fm:OnP~AkH2%2 z WF{ !kӾE?B ep3EE ?v-;m*7 -uO exYU_THSO[oN6\ꒀ8Z])mw;%L%OTwb-g(h RN| P_sgۥ"yxu ;Q2yy&.0 mZ '\DwTūwX%Y2 CVOaKVob@o-oVY4TQٴ1?tnc{qUGYSzoiWžF&,p5sQWv8PM1ŌͅD|ԾK!cYo2NrPTtAdYT #h)UNRERum]V#Cd46ZUk8UHWhqzM"tM+/\>[oTwxsSFLL)Eyt3Jqշ4fhe~wfE;#Yhp!dnBDiu{6],/>ڋC^[<MqJh/.y%?CDȉɪѿor&U[޷>­HŸ.2T̞9B9_!?]~`8:!faWt( PyxHW}HA4%,P12hQ;:HBԜqSJe1&N;.@?)|PZN~@@ŊjPEoQ)f3]M9-Q_s8F,Y=\{36 R!\:ۋ: =#dab: Uq˞[2U|g@Os'3*1+}  _ Ƿ[i(w~d©+Z +#d1%ŕ/"'C4o*#k)|]j}FՖ,35?c71$$6\/97Ul{[]nkr% fR!`PAJi#WzXPnI?7ɁZvɾ;ɡf?63jbfN!bM祂e)Ep|k`D]Kh- A+3A"ue#7~mOfi!RӯiP'a#QoAHȴc~Sd0=mMǐ=Qa`Y_o8g AR-7"f&ʥYS0[O qcT5w'xKkB 6͋}COUj/]""axD/G!mT]uJ ]m˿VGwړm֎ھE&o4.}F))'QܝEҏ8ᄋ3caIv ^ a\o{URB :)3h$J}Ք6&CqcN=c8eu\FƂӞGO{E¡k-5*PFZrq]t'[;!Z+M䋰I$X:TFgÊ]cEAwY G]I0! 3DhsL lՉgkIf!276p8 \U@ i=d9}5Ui.h`5ڃ.7ձ Ic(s&tCX":Li4!f(KvH&A<_5ɇ(kʈ^t3xO3Q:ݡ^|#[͘)eKX᷿2aMxd~3äNb_<)fXc?*Z}u B3{ޡ5~@w3!iG9ҝUO̥6_y6b]],$:y!}dSR2UCLGPKR\ExwDR\>@}nC8'<rĪ ;hAYʟ TWYU*/4)2QU_:Z=2)jUh7z:Vtrb9if`m5):azRNZɃ(?wnO7!?⃅g&~A1|%BOs߽0/xg/cP(*ј1jڝ <`ԧFl9Q|ar,$)?:V@O.w V P XѤ ScsxG~QIN ^X!V?:>;x9qEGb-#g>>~2;˦b0/ȸVIXQX+v (h go* h`}dO&eT{)p:NC-Ȗo K&_wևOPtཤSK`X% 3(M׾k wXZ/MN]"^JYqPj:`lK+nĢP5c;Ek_;tg}UfDceptQF(D6|EjYW h 䮁nqWZY)Ns$]k oFLv˜LDpxm ?{97WZ sy_>?dzYet*s4w=yy)8DM`eU@"[2;VyWvj_,s˗\ nNۄ :e{-u;vsh:(8T]xlG-d˫(nO/ա]$It+V1# Eԣ*ǯɥQP!%V&bvcF@̈h0wz [m$x$1ZZ5Ramɘg;y`KO X˲v},s:LC 靺dQvn [Dï+{c>SBw&)NLp؍VV#:{XߐWF %9mƢhf GSd5=:X#9o!Mu“-&7"E)=O":_dC}K}bFY^* E;naOx/`l) 3>?CyrBa.O6Qն V9#vtprY_q)hHZ3lfg4:~?(Sn7R%iD[5*.c#ܰ98C'5dE^>ɒ_*;VXֳ?IטZ oJnjA?fǢS_p<χK3$VDeRV$21T$#7mR4~Pl:垖Ps%{D_&U8GcFV٢: de=ݯ57ClQJbt%yv D_*B+8[pXd\={^!nB8-OfwyC%,t?7IdI|m'ڻBlzĢÌ$f$=ٰ.*y<\m_\d7!+.gtٶTUG ki ;&J5'W@ Prfˎ:Lȧ7YBy#ֈ01ݝ=/xTM% oa)^5xt ǴCR0mY_.*`dsn_ L]_'yfrQFu~٪%]e=h&XOu/SSL r]w(7{Buk2ClBj_^u*H< J 5&妪KaуI Ow̝=^{ǍVS.KIU`9![@lrhS(AF0TwJ#YEfڋy}/8 E5a *ݝZT kl 1&'R1m#3ʍzcAeدXj2:#F%J-i9 ]Yh"Kij#|SwRoY: %Z鋈=N#mOm`MB١Mu=PGHkr~w3G CbqVS0Eg -֖6MS/9 3,(Zo8O};r*FCmŨ1c_VtZfWWv- <'WF!j?@9^D HŷhpjVM|T19.-K4ס&W'TXcUi*;p|0G(:!wǔw/k/S2m?GPWz-F0L!*?zL,yÃ&`UGQdaN׷1z{7Fb=*FVMF5dF+( dĦfMiKo$JwtuOs1bLUV̾ $o;,_̲KiKD͗rN5L1{ (c \]aI'Kֽ>$E4 /Ǜ6nzsL'L&8Xvk(~V /r6ЭlPw3}r'KIJz#+$x.Ul#H^/ exLz޿j?8D$SEx G,ɓFI:'1uGs `%rgZw{jAyê2R2P *⨳8 (YGXM㟳 gi=E>+[$ŭK\##˻EMw}@B6;nB^P@>!U^/[l ࠣNҧݕ^c˚ =.{y_si Ȇ/ɟ^/M>iX^i&ۣ)U!cd,b<+Ck}څs>Q:s옕<{ lyx>сۑ.ڽwDx2:fDKC5[R-dKKȯR䊇 D #;A"j7w0k+WFE): Id11ZޔpD 6ԑ*킐;R:ʑϚFa}Vޥad{b_E.']#1 }'pq}Oiِ1inU}GPH0:D*78?v0╎OЕL (5j$֭kC Q<ϔO qG\JJ/W1m ӹ0wk0R#1NU1xy=Y;D\ mIRS||4?:,'R(YQ$"/Q[QKaYtYDbcI28dx$B^sr76HHMx#=*D(qЇO+_> z0mI=zVA=K;<y#Z2֋O~¤mN.6%ئ;*b9x̶-wkv9l[8k ,FZ5x+1?4n5ܤVށS3/5t@<Z?1[0~ͻ OBw }H֘OV$Y LiIKގ2}l B!]\&w[ r@=M0&`E'T:g0!t Nq~^Ede|JQ6wx2bWKZMұKK \UM;sgδ.$=݆rzNF1/>9| 9%GE^cֿA2_ bhWТ 3,>(7YG3ְ]5^@UPl.)›f W5UvΏ+ν?k: ;NcF~nQ"W(ߧ#B\EXv`/\F{Rn-hy|)DcI+ݟc6Į,̺ DF1aM^BzEㅺk  {b\T^O͗Y?cJ?Бr ˆCt+ijx'3ۙY-Zy /1Skc_fWl3-FdT ZPC3LOIq&v9 f4B|Հw3#O.E|.;9*u4Oho9m^/C4ےH$ K:Hc"C{W:+7/'ߌ]": }<$ #Y7;J媑^ wv ?i#UF44Qq.)n:"(AZ^\ R]j`jt!!eH?Ơ?!AYF뿿FAڊk<t;flŸbVB@{Tgb}k[sfL|LJʺ$+MfC Y:&1yjKrP^< SmMkt5B7aȼ/X8zwlAL.cSxxg^6 N6(UiĶҖrO{K@x&(HmZ/=laȀ$cCjg`xI$T-9SbT pry D7^a)!e-z0&Yseq}\9u"` 0(&r|FrZliϛ_㸃7cցr^/aʰF=v_p}\;/>㪤Ytl߾\M"rrI-A%8T?nOv$2Ϳ}YQoD-Ylj !_o23־fܗɍ07*0Iԃ&s,zbYў)z%ⷩMT(ālY4(%~L׿`f&t_za4CGGLOjT&ʶ8,ٷѱ##T@ yˬ 'Ap u"@Bw s``[h`&Bډ&JFN.>)wl8P^!*C=E|Gmx6Ջڼڤ#1 9d j֕W 3QJY Fa|DPD6oKe7Y⟈#E2$=-E8$\`Џ(b+xf!Sfjك=ͼ;^ ?3 ތa~ip`A˟tv1ZLJ;K..ҾS %ė d}l{۬ "L {W?eEr%}IaS{f (Ե)t1`2Kpk`1K!t6gE9p"<c".U777f8#WV' 1nf6H8Ojw@-ɵI&g^T|_iX#22kpk?8\PJq8POƨ:2ۢ+ɭ:Ņz+2ͅ}Ni ! \hUa,:azDq>gI(`#(洠KR(A#kT썃7 DnA,uXִ!\vA = XAi1yݖE6׉5)J ~Kx0:zsβRXp ʯji (w95hQC9\ޝy ޕP;3Ⱥ+A V J4l ]DN]L/ydbWMi@i{, wxkU`9 u}ACu=pVN! \%4[9&Y,fR6uv`̍SޚTm#WbNm('~%O"0d݈iV hsJ݇sr,zi^$l@=`"ꥻyzWa8ꤸR_8F@(>/яސ?S/1lViaP9tJ_ j]oG}Ԙ!ۭ0&7Eʰ̻9sp1'{()iPINP~"8$YWyEx71~&Ytv}++Cq+N.X1hI6r .&neߝxGcOcҮ{;=U&+x LOBfpkP|] n,H4f]m'8µ]:F2@Jpt)ǎRi{ LP={`48*WW_5UV<6I{Ei< ,ɛPxfW_[=e+u8 t&ȴe(ٚa=lciR7gdI2g"6OG}=R%nga2O;m ]жq}FwdAg)hȖTdiڗџX[׻MT VaQY33yaWQRਟV|״#O}vkZGY( ,u A򰉘y<3?8n jwpCsь^i<.m-6׍|ն?1վ]<~< n/ҼFM.iI HA?ZKyԹǣRo5 {;GᏇ ,V$edNޫ9wv*],5axYN>91\&+VXu7'K&=B-RN Rwۍ"VHPi1V\ 87yM9uQ݇db0蟇 y[qgE1G6B/Fl_I[ G69pc;]Rzώ@O}rE õq2֫O,-J1$^,X_V'@G*UÓx43Yn3[0X{~]=\V%3=}[/3LkVDtc?s ( h,V8nKʚnD_:bv8T ?o~gg6%6i #e䲦1YC?KE r|+F\2&̝PfO[-'7uQ#ݜcY>HQ>pѮB p(X 7<#ey&T8hS5oPۂl{8U 2ғvֵ/DLΖ>S!j]x_+%hͅ3&òM} \:eǟXAwJubq ڲδ$tǸf+ WjI݈; >FWf#Ӡ)=Ɯ֯):fwYܹ.]}'ٟDiv!q>fwtM,-w4'HݿFDLZY352)93@R bD` OEd1ȟGbꢐ5iR+}}M@407jƹf j-Pts"DtbM"W?\2,t{s>y/?8K>G LNWUe1:e8,%l_We.QĮ՘xZZ%RpA%ǎrf4&~nr~ B۷p ;Ѽx-gH7'Di7'l#۽ND@AY>T8؃|haBՓ=tҮW$l ܜRݙ}9,=3>RAXW'*ϛPk#tlJ56^X#PgVy@V ɱ gX2bH_5ѻ oyɊZ,-T[Bl/ fmS {A,iP@[!dݽAؽqP`YғQ {?eRzP5L_xmȝe 'zRHXiݟ+QTsX1"`$ds>f& uK_Td^)Z9gM2̖* |./W.sJiFa-7IHjW-[`lF_ΦPdN癘 (VLq&2@՚a^X)3Ƅj+}a+xL :A̪+ʛ>v9{J ͮ!ЙDڞ&)s(4S /'TN x𲲜Q)1g=GQ֜w6+q JdcA $Cɬ!dUvjr?WXN ɢ Ɛ4ɶ"L/TUbvK0ߦL;gz`MnǙTAryz-]1fm t-;|=ǨGY}ޢfmF`qz/)#qIj/{~iҎzzWԗ۟1شrUVT:X҆(qY wGX Qc^Ӂ #h`5ЮNN֓={h =%DtN&ܣ(ggbNʴ<۩^Nj^!oN+z7hLjh}(yr²MQnZi+b$N'<)nFL?5c dQo<:R'ڞ)_/?# @%4* *zxNP_y8̉9P>PVm`G,])ބ; t.Glv@gZJY z&^­اWl:VOs6&F+[{T˲ \Ӕ@O 6ШbS&.Q*VIB)+/5zfvX'o]Z[pf-SJ並񇔀5/<9UZ{O{=gIN|Q1W0oSqҹ3 _~z]eeg T&S|@KEy&Oj iӔ.Y[x_"Ddq8.+^Ehp=DFx1Bm-Fl|8{[WП;&%? v&ve|5%7F/LQԦ'n6$1|Hx_ 2{XmSrq^ 0USek,4uC)MY L+ޤ'L/: :EOYT`TϊoeJ! 5~$P&U'-#GzNVm/v 8c,fB$unpiܘR]B*o} v'AKn|-_ X7)L;m6Kaœ{"0 JOCL)GfLbphcIbޘc*ZCh~$/Ԏ|gG %RҜ!gdsȐ:#t_v$5UP3(,Y N{|dy@+Q $uj*l̶ tyPJ5NA_/w#8>e/Tim+h^iجt$"-IєX*V^DRqGzUEhxEنoRp,iraD Cm[t-"1sw0qmp2eġk?aCnR⋾۪# В[GbNWg dv &kx0CyC${̑f;uPvw,7pѨ 0PU9EVϯmy&ѝ5}luD<@1rtܰ|̩St9wIiCFJXe1ZQ]Z*XH28{U"ז3l$G? [)p( M+?kgo)o`= ȱO>n$p{FJ $lPa)+G@QP}Al=m,/m~2& Z5<#eT 0')\؁/,sݳ| 79 ~1xD -Bx !d[D$=guѝ"nN_M̬gKH>0QW@7@qi=h\됵2)_Ь?T88<}wij1 /Cv쵈Sv@,QӂQ8U> '*c=H祻ZZV< &cBL3 )ꐗ} 5[39{w:GVr^opEmQ:1 Bv]DQǕ<.i S Q&cgZ9r1 #8eo9ty+Z$F4siM&Dt[bAq⬞1ߎ:,<Qⲿ Zaf XKHm]{'hMq`#!48у*%ze4ВtěMҡɡH\1u>vi_CXq` "QkgmK l(_+Ÿga١Bv@sLygtyOgp؏w!I3YfRQXgp}e;7 [r~cKU ВR K,Gԓw*KaA8||.58hLSĝBd5Zľ%3t}HK;K 9cTpLT%yiˬ#}nJӶ.R(Aq1|!5o{6FRAzf:8 [7#d l{V{y$q?PjQ >Czk(r\YrJy5 yQG~d*0Vy cۖ˅$RMqg+lA\Zl𭭆Da #'ݢ߉PH?"0 UyϦ+EeMcs;-tR!Xs~rTJdI[M9joa\Qy'wT̕)DL,ߩDouz V m;(]P\?< ;O^~%ghC+m*= UT:L+^H^.wc=(H37K Hr[ iMzu45}MmvîY\R +BENԃ8PPўDQ w4:3XeO2ÿW*s;ù" =P'ye!^7C0 )0A4AӘ8YRh%.LL>ǜ &$'9)&`hjVdEvІ,WVmHgґo\)Pʯ=g.JfYOBN&QY_O>| U>RZv} HF"1_>̪#b*@Ył|ާٝk0w[ކ\U^sN+90"żr*)g QL5bnO)B$T8XMxb#UjuKB|wLb#?#sTY0J^#vut%OVpcbNV7+W`L" g *_3m|ioaK6r2F+QI҉ ǢZ nS_vɁPkt %Ftq8O XnVy P>W3 ܱ/TcR0*2$[$' hCٍJB9"~.? #,kcmrY| 2 0NgnS5h>IAXJPB oC,d8LpȳUgjCZk/D7J\9_PD 4Iާ봧^ U/Cl[7EՎ?xg t7Wv'y DpoM.^ W! G"05&f_VĚ!2˅骽O:7A"x6GCua;U stSdVKm稗!lE8-W^pfDOQRx@8LV ާ5vKB$ 8f+͗c^h[늧2+Gs{lRN7ۅTrBJ|>>7j2R ۈ 9mVrbvO٪}Q",Lx&%.?},v씻KE2AJf7vBDޛt/PM7)&< GشX#̂5 /[B D1mD*W^xYa)d 2KsH HRFFx53K[<5<O:w]v)_BEUN9e/ܵ, \Yi RpL-"M:\.B.ԏhx4wPU1İpZFO'eyw:ޒ3\vj@x8~=v6\TT[(OPar_)`oBtgnf³BYP:ύ%aPY}o,rѭPzF({t v}<:>l ҍLG%1Zg0DG(a\`?QzhMK(X.Z6fgDy(+b}E332v%,Dq4'F(I i) T\6 l2cV \}}oCGޅ (Fw'X}q3&:&Ngˌ3G ~sWt̃oA7 *wģfcc$jϒcx4˿R V|~'Ueiܡ7i}B[əFjBQ27ki PH3Pd$>[G9-/8.;$YU*'tHq;ষ&]-30|xsG 2\Dک]3H|z=-҃z^Uvzm9 ``:jSFvN7"3߂*JI< `޿=ܽbmIy$uОщ (M'=A#*!TP67城٭8ywv7; QD'N^:SlTֽE鍘j}3zKJ@h:i|ɬ`?>ڔe=eݸx[3cp$7YݰϺuE:aHpE>O^ʍ$XL8:4m$QOs[+`<2a)F[Z?CN%A!1!wӥdAg|Ja^Uݍ%*^(EF|(ԨK*xW|vFOQw)C\9|ihz 4cC_o^ ^ –tCo˪:W>>L^@>ϸgzJD67)*a42HMsxcqp`"oCVr},񹂶|oim H'2v5tp ছQWJWs2—8tL[ӊؖw'tGl'/2;Ʃ}đ<8~}Gx3wush&!,'x )kS2jT@Tw톃[IvOG?ѿgyA],E4 `ܱvB̩;xhDFM*qqUæ+ UG*.%!OW+H :l_O!)~=eO Z嶉]7"1NefDӵ S=ZNJݏG;yoSTIY.e)!6c;SN/.ODibLfi_l D A 6JXxC vt$a.* ass n 3oBtGW-PD[Q_;(^4]{#hxl 3c 2胋s"A opfZD\_=k[UYH[2~X%(Kq-/xBueÃ[#=Qr&Дs\>spOfD =J ъ-b`Qlە{gHqT`%? F(":"6e/Q}YD$8a'aA.u\%XDU/Q_as⯅%I ՄPXwMcL≑[MhnqTWβ95#pa2-*A,iiz4ȨBg2j~cW'F|]Nxft5A0y`e:Vn+Hw+j54lS(M}#IE%蕂s;pAp: DRFǧbciGsl4! Y^e@J%`\۽J-t e.3ڞ4MsqW$ħ1[Q"nO2Rڤjhk@OFByY7g "$C jS-Ye I)%zIPw_oګ5-J2JP{3@po $b̏3yF363gn9Hi;q́N^2wBݣ-̆ P ®P r}Ϳj+p|ɶ*8l{,̱D"NP9P_EN;q:m|L7[񤫴=׫䵅-1~cS!s&C<έf+[(Ćx"a6UDK2XabG<[ݗM 5>jD ܬv{)Xګ#@%+X_fԡ#D Ж=pWuZȠuH4GKd4__b0E3[moqHbZ7~N)Y摐_TH@$_6[ږ 29I$'(qE:=aOd RM`LL/l$ (Řya"G/,F`tuSnNg-&ߦm`xi~Yc= !'qm^v(;\~l~&\b"jlms|u$M JՇO^8Wsq4qLHh"7t'ꃓ?IYQM_/$kLY*L03Fl i,x%Ó DBvqR(]-ljGbeA !N27b~NdiI`:FC bp9dIh  pBI]2$X:+3UdpbFиR +ZO7tYa{c{_딨,ETKNQ[jMSd~IQ -'ff:%B?IrV՜㻩:˵Ou,.rm-H@{58=4V*O|QzRki&E0! ul/^EZFpP|kmKP!-L@n$߳{*^BQ/L\)v-oF*Ӵ8}bܴ ^+[i4P@}r/ò+\æ“ m Ls/%U*Rj~BOP4;ATo8ظcvˊR;~j%9^.[7?E?xP>0<ߵZ2f9 = 6~4g>_ _UP[7M2 d_ustk6+doۏρHߐ24)?,%:efybnFrBCgz"^SC1Fc^_&ǫCcQ̷bi@ڷ$%2A\BQjHWם3"؆YVg>r!*G?xV2>-&*GB p( `+<_YP*@up&[ @֌+W}5R!{`B0Aִmgeƚpn 'Rh+9KbH\Ɗ kO@S84 }Ӌ Y@ 2iF2̑yg_V E0!.V1ʶFo:О.̼H= &FgcGr,gV2?R &"{ &۫TxF GZ> vSqZ#WFděr(0=X7?'U Oł$+,-$T K*|V9@"Qgimč9^V'Awس TFg 4j06xa3NYڇԪLevu)]wf9Irah`G_moL,pk\|n] ^!׷{2 GpŁzpC^p/tн\B9"ũ>yx~`كvu dt^K;8 p[ X3F}0s=2iDKYrL)VBMUÉF s3+vl$}osT,O[ZnZa2Lv $/+E,gHp&K[$Y@m"[)l|eˆE^$2"?&zIޮqAOӢfAXK(O)<`Y6CP sKV`\.dT󋆮7OcjÍGJTJ#ɤ?`F6^(h&fHpGъR؋3j^2,*tG.x#7LC1:ǨiOuGi#-\%FnXɫ)]T6&8u}dk~QKrzH y"+ѕ a g 4k2it7o^'oOU1.AZ+zL*E:mVuɅ!CMd_qfvUYAeׅQG?Z:_8EaX`[LګX0LmTނ-ρ/i [kꑷ"}ׅ"GB.6`}"2?YSTz‚v8[M pqbR}лhJ5``H'CW=6( hlAxZ{q0!KMŮ [bՅ|wW3KC{Z&勞䏑͙e3KJBU\('L*NՈQRxczŊh^ g/%f)̊bEZ`Ӊi(Y=H^ :x'3W6 "&KCVTE{ivkҫ'hx%l}f!<kSߞ=\/PC|C+z]qY $, lxD- pKoX3Eh";?ת,U ~π1|gsYCLU_?[<Đ]KZ8tr3B |7-"EA|kZѽR4Ԛ0郉^7 jTIB>UT3%ڎ{)%|lNn5V+<nco6s 5xM{+ӑl! vǔF5AWVK׏X/UŲ='.ٖ>rjMm69o0-̣zΔ£/# K+d7rԘq'sMV*@r W2\~pmZ Eshki7MYT:j$Beg'Ys>ĜQv6+L#{oo)I0izhKt3]8SK5-9Qcm^ZB:gnx ""Q `p& i%~GVAx3E<6e\ |mZz xZzzդ@QCuvLA$5 G<=TJiM tXI !$EÀ,oBcj=J{;<;rڧO@[.q6 s\}`WOi9wK+S$dH  hfCJb5·A%^6@2F_6=C>⾒D%-2` FpO]v]K3Q'G eDΥe Jlkb"_4ځ(4}dd.^W9,|:)9""fAo; dӦv鯴) +ppC5d (i)KbQ%x⤲s@ղйC1zDRÌ>!y,_4N{ÿBfbl;5ДU1Ǚ5Ar_C ͎*,TKNCb6h 6+pOyO$kcN.@ ߻]'1SYѕd=r#MWws(ӞYHijjNE3 :6/STn8}aDɯxum- [ٹj$+s&|g(Ctz8 ^a߽dt " P{1f/ߊLAGay 索kps.bQS"Y|Vd}䤌Z6#o:^GɭIFf <=g9ᵗv81wNLybF'):p-\ff CX$lua 2܈b-v$Pq#,^Lg>/=z7Tqp0 Oq&DQ{C:WxrrݐSBm]L5_z]^fce)dV1&7MF&X;3:zU?~T3+AU>CR~jӑ$e N K|b~bFxrvT'\#[ִTm/.?(/Di)Iհ~ (M)(VX,#^@j: *֠wv<"^Im2OwHidmʪ:ö_V,&su+m,%W;Qvl ɔrF>FusC m7(3ROgzKb]XZfr$VpyWk p?18)QÀߘK ].&ȃzt~ >^')rJA_DmP *+iY9|{JUx.Bܞ<▹Gie_J!]:M+kM&sN*{, X^c!:U,o9('B=8:X'N1gCgNp J~Ī¯#ROߏ wNy8c3'f! -"0 V2Ig{D(tjLl3fفEihf1Iu5IQJO؍S}:,f3URF\N9MQĽtr2]đxn.YCSH9i&pRi鿕,w}2re;Cҽ(Հ0*x9)Hb%QGC 7aLP%9_)?2x$C64Nx)5=ef/#A/$v$.{'#7L!C7|Æ2a!Oz|Scp9F˃ۈܠb + pt}<$lvL41H{uUQne$EP`cȇjXZ6>J==&Ol{gwtMхlI-[xUY@XM4i -$qECzVE/{|$>`s:lLqV`Ms[]H @M ;]@tI$nc(/MDz_E#͸Kq6/Yc2Sp6⬦D\A6U><Ґd0MC+ #WZT\Yw[}򡆡;Ry&PͷVX%'_rh»7TYJV98@;5|/Gy׊CfIʹV8D3["vRxt-V̑6XՆYw3m 7΀-fbj"ǂWls6XuI_zV|cJf՝ `B^.|յsQ<Ί2f"t򅽑@krHV ( $I1 ˜-6MYqpY]b:TM<2r iI }w'_hx p5oKqVQ :=/>'Q%"gޯ:w.Dـ-8*Xů.3206Z-*7U.0;޲E1 C(0M(QeBIoJr_.m A v,{nw)yO;:u,kL!HiΊ 6_*En%7vv%Xz`dĈT~{@Cs }҃F(Ï-Q|xr|g>.~E8aq oQbÁ>><- m2:d_[j)j@:&K*FÂ&TՔYT4G}}_ ?ݘ'\tZQ!vt#LB!ȡk#Bۀ?m~QSRAmiQ1!G@eMp@BK}G57K_VQLEeC.!v0rթpAB;u1;۴I\:K_/hF+_mވ0,DBVR@h0pT&Kʌ0cNnƎ4WV ۴(x]>7mO-]sH#]oqnO/E.Hɜ&"r0f?w5)P)G>]D7%MFzkUm@ ֊zEJt[וޅSQ2 @=h5xv2~n7m-^i $%mi0`JPUEӟOt?i] Hޤ[( Kwȝuo~_{[T$D/{"9_Az<ˏ)u&E#lYoh*([-`־m2a \hp#ə tWhRqfCt'5@Y[M<kO-u[`WiXJ&'k]VCW*Z@O-DFHɪ{eɗft-S=訨 x8<6q~Y2f}w [;5⨵Ґ5kRٳ^c}-˿\ě9[LZ//-1^LXT=} mk_^?b G cWww4-]Ț QaBk-A YYYcx7 [PR0:%\z.m|'P]~5@][FH i1>?hFu%A4dh㿑j$8,y9f9<?BKoKҊ],`/F9?MQ|SQ8 m~p>TI3YENRQ/? 5b1ڥbfݹsNq-}*Hv:iI>0<;g4O[wXFʆ{/8zRE]=22L\$/_vlԳg6B'=r*lN~U%z_~庨kD4LR.iKi u`*."ƝϪ~[[ZTR?vwR~Wv&# 4:lH@Z"==*7iN㕱t8zK3\jpۈ RTȧO! NkS/wh8/Efsj_/\R b0(܎;;@x4ESKjj تXshjЋ:NR3ΦzXl|RuC' )q&PU^dž(j%;L0FE0yϪ!?7%NޢKClt{rT>(Of~hwT-u)pqđSh7 |FjP Tz0?NO2;0VOfY|f(ovfd6c. l+߇UgW/'2qpAf"!5Nbz0BgıdzK^9/ϾG1{gk]d.K͈ 0Hg;:[6.d">U<'_fqaO-շun*f@  iS+heJ.j^rhgw釂(Bn9U7Bwآ+4x"Mj bJ $_z S$^(ƃ,^j5D@3H*G@"_<4C nfY4 ct>3n,-6q󯘱^ì1*7{eC\j> fgx> QJgnC֚:+°-c - 9y'kDm SpL$E>^j.=njUif?mA%xt'1F\(߿LDT *@o"x`47_3⛻s^gY xopK!MJ Bf.c: z:i+Olct_:$ir]i\]OکLGmAtIJ<"u10ñwrZx$ݎ*Wtt?ڋn7*.$<#,_3_mlﰒVw_8VeweUQyA)+o;x)w<6L ҧԺ-J YpX&vZa7o [3x\{n"a&΢L} dq>( gZ܁c;?E2PH kudbM5?: ZS#zvOR ;{hMG:>f?fId@y\E JˑB MX~:׷܂Ф_wn"/GD%2.%+ ɀAJh7M7AXN$&d{ mmeW;GDcDtZ~KtbS};FH0$b`ѣDڗ萆.Y[PDVԩ1zj㰐?c2p4P]ʳFK|3 Z^( @A(aQqN{?`2 |OLTԮZ7 1"_K L{K^Wt}[cO`|:; %xiOl`dOaK^ _3c* u~t>5D#tx /.t֐g 6Ci$'S$R|n?U``Frp^?bru샼#PYLGu3: xa TpޢTq ~卯3R1Raˮ10 BIEyf7QSEa :0h7`'+%=n "+z Kd HI[@nZoD:'/ l͙۱귐)^k 5:2JR`{͉qN: Qz%8T+81{o0g_ʱtֳ]hbҾfl ǝe,iq|l gqy܋3"2BsVZOQJ9+mZ{YI?NؼG)2I<@Kʄ5S0nL{9rZ1)Iq$8>$~A%-yp4?G>T.hGYW#[ЗLb(E^**,~NӢh<pL^P*>ɤdS( +]h`AGR>IG 0Wm!Zb5kjuD #~jLAؙ)ֵ~ǽȂ<Õ)(sZ,;JpC#ي5PxAyрGF.[}I߉`E=I HʸӀXea43t@a]#ci j"F9+p>D  ~hu&H^榸N\qr? SDnϫSA_\3?كp.!_aHL3Y ڧG 2 ?4z:90NS,weL!}3Y?„m;0V*dŌ}Yn_.Q$ bz^(?]x_Xv зKEO3y[5ԝ؄6g߃Wݵj2CӮ-A >3x(5푇cb7XQz8dž)BgӧSY )qB(tMu@:ֽnP809ΘFE +:,;x |%s#Eg0I+1Wo'3I # \e+X~(z쥤k gMPm Z|@46N!1w 0$kǔtO)]*w"fuZ՝woasы7iS`uWU9WFR+)bA`AB\v햃H{DFV3щxZnݹ!M=(o?'M)RyĢ$^ $=; ȯPv6`a/pڟ/hy[iYtg#c2'n\DZߕNdm;qpOWpTK#F}|G(m̥֬3vtwJo⼥,OZJj~M(}tm5Y>!-rWeЁG 0OVvl>ZQRLݟx#ؤgyҸ"F2EƐ2:t?uN8,3,c }Q>JK.9f㘽p_ Rڦq>{货0cy 8k 77^+(ӓ~W3ES3Αf ZbVA{&?M<i>T)"1IgK\|0v74cb£uJ[H3c2 =_9t>zdYz+r [Wb](܊-G()_>D/{F`-~{kaᘥb涼S"S=K8$6[UFd}$a,>s$ōj9@ 5JW-W./O?q7~&_=t#Ԥ܆sEh `R&53+0HKB@`SxT&JZ8qځ}:Y #Š|(s9X<~b?џ@D=@ˈ^گtb};icQ,mwob8kE3v rZO1c>ES GCY mdT"&y\)~džR>=ktQa4>5?qrGTa u,봚w"q:7t<.%Ih&JrV :1@ph+ r⳥sB,x,L}٠|غ_gS( )/w4#9 $0C潶ju<6j#pa~%9Q+'KGZt9*G5;FsՕX=];v$+?^ULĐ`.:`(tkq *dlJ,<ٲ:lb"Ck*" h/]AK/< Tobsa0Ň)3"ѓ8"N?&c`TY$P\Q}4޵4eJְ|b%jNݭOxJP (3J]11x-2`(d>=׋VfLTR&zm02(gJLvʸG:5b)0'`N ls&w>*4뙅]SSW(G"q?\)Y5c0qZ+9xMf45wJiHu3ԻN*-3M(5@&LLTS8 L'9xm2[ p~5<8߉EFKEh"Wokq&΂HBcHmdˇch7w4~`s$H~Pm =%(td|[Aх( {kxL4ʕ1{Fಭ Kp@Q#~8w lx*N)Q[:iGs?57ereP]Or0Ԟ1Q8N%佚`N<ԼY{`8wj3._g*fѐ`ZQՃEc-'WՌmh0HP݀r+~BR2Lh=y{Ĺc&k`>4<]G{@׀ne<N Ŵn.+wCC ǟ,Zk55Dk >j3xk8BFVkӈk^p©&0`?y=; (yb:KӦ`f7)w(bGV{;^m7hG#~rpt$pO.ئ&+`@;8zxfnm{o1arN߁yu,̀ HzB% BUN(a|S0m0zxWɃ$4 ;X7k{/ !l "r^gJg+/0#[9Zp-=XBtJ>̪Egيf}>Iüdm~6 t0.W:^,֠x-iϣF5R|0]6. ;-$q?U-NGXr58"ʋ`'Ϊ]WCcHq%AGTb>UGd9Q+dD3YsP\^!/e42 _=|i2$R/E-a٤κ6^WP^~6WwO(օ/;&3F*ԟX{meG—K#S@HGl^r4Y;]k8U2e3*>,S$ՎI v+/FI{Ka0ʺ'01i,R@GKA8q@aKIu*^mxoq&5K4@Smm[S.s].}2A Fp>DS8^i`o{?a8%{g'rCR/Di {WL2r&A1uG&tβ'RDC`V:7mN&uSz&O3<9fjFQ{arLڗ Hb : C3|Xs\y|*J'^sE :{JsSģhQI 5J=!;Y4>$ԧv"`jI6[\[]oe(7!fɀ‡]wj6ꇴ@LOF+j8M>ԑC4I4AL(tS=1'M@@?v5 YJ(?}~D(Pz0<0z]_zIB?:_VÓ"D(7 =d XO=Hɽ\oyHM2Rp}jϼ~$տcɠҌ"kBҏ,yLy:l~r;!xL@Tp#eph奺h9y<ʠw>߈f6}M̳o"FT =fFעOa)V G g[9 w&+l-;lXGapA_LhzN8q+[PImjKSIƋϥ=~{m 5=rw; <޸fr^"Ȉre)8XH<bf`#< *Np(XnjgCMFLŷL;~=N+E+&XQG|ZȺӄm"J4|Q\VɵaE#F^1l)EŁs[.d$h֜ KLeB{Mֽ n.] a,NJP|TΉ09෸'`J2Ì `oo GՆGM4}7ʴZoDG|r&₶o:~ p#$zON%Vb2hśf^Rn9taT~<DŽ,BA`P3u}Pj6~kSdt{^]My^͠É &!#&RJ=98 OPֺ ` qrPQ}`ta"PFR,/т+uy9җ5(y;#A^'R?^o~"' TC >xJPNDm6&ZRx#gϱE{JRe+c IZ=\91hq Fُ;q6`P|_!n3#t6&<0%3vO0qhYGנ?xg>j.ɬBΨ([fVB =(R9Fy^KIQ-cⲻ?P NDǷQGR?_qHoQª}ci͡O ^2%ܔT.T 6Ƶ!pH:C߽F,`԰\nhd.բ5֖*uϴ)g#Qߓ}'O"LRcgu~hhэ=3'Hdݚࢂ tE)Oq^EB7P]]/1Z/^.'f*_x곓5B8_t\Mt$ [ P؋=`EgSBj/tV,lo>ttOrјP54U)|-c9.Uӹ@PeqGK M8eʪ D)V *ѻQ\d _F{m O;Nы+}gkxK#.DjVvm"P;wF._LFoae`)KyxbHlBvO/x_;4do%!,t@:vL܄{xio2܋W;r (n:q#rX5U*vQ 16캐ȞI)JrIRpv32\mQkKajjsQ-Tks9]sJL>Ҡ Ŀȧ#2b!QĊ (s ڲuw9B6RO3QYR I]z1Lڛ|Ar=lS;L\]doƒ`"8,xM)t3g]̇B {"WKҴ g bqdꔦ6-ƪF\KBl=| s]]op:DNͳ:LXkq`ڒ Nc}x EJx}EbDx$ y{zޣ*}}2w ǑGPCR d ˥PR]dcť.3rLsԇhgr4CX{FQ܈L䠑~9kN"9<=!REk/7AW%H.RڵJccʃlQ_\d# 9Tv65M-jTŐaެ|y;gYcX\ nBݿeRACY&sV7cW\Z(A|sibV x0J/w 4&O:e&r&Lv~TlpGz{I=}l4.WhQ\_`6ƏI`j WINpQ~Ӷ^wU=5#Al-Jj>8ܒ)wQB0""f5DH.52ƶ1]8/''J<){W'GB)u9J [qsOw R.] 4OO[={ pu/ T> QL I'Sbc>5[G[#$2P)I$Mh $Mk\'6-a3ҩt%_ 0oX\2,ioП-4iQ=]';_;`[pl}@dG^W$ɤac%]Ms+Ů*KsH`i9ȼ?]zc8!PI!>ٕݳe ᬔ?ivSXQ {0-?3?J=_Z߶_ç khGmS&1]v ("]I'U.isqqy;yz[8ski%?hf{$,U;#PySHly)KLȓ(҇uǭ6A-*&z(dqs[{4[X6PhyҖhaitfD?ɖnӲqAj*K~]€.5ېhfW}HYP% q 8͆'\x-t{GXؘ2Xuֹ S^9g X"8M#t 7 %N]l&{ \QUrTat":$9@q^V.dֹ KM@}L<z + g~F&f Z/XH[]f;R2₴LWҢ`립@,Am(X (0ΘV@, Nopro [9Itآ ->8i!^ö/fЪw[bvt_NnP/&u a4)FgQ;[y;bzyN~y.Wqu,gm׮}>Է(.9ut/9VjiIQx(Hs;]ۑ$ġ3 wBCQV~VRHЂ,=Qofb$h?}`"{xׂ|8^N7.xlYJURj[ctq~>1KLbo#F8!S[bz=ZVMv*$+_r^OPmhf(-oKWBmy)ƒSb%tu+2ځUw;,@qvRx҆UaH* t*/;! 0/aB" nv2v }"[I^lH'\u0O~HYlH9~8s&M^BiZ?QM^nTGƄvl6|N0Ƣ)q{,~XX [M P)~1Djw+ '?N<ϒ&$JGzBZ,twCh0rwsCygdI(j Ƽ<^ 9n)< Gn%̑h%fr0D#=ODr4QOg7!sd h #&hh&tkGzq٨t#'CFI'=ma28ЬFp*5Q9w"$4toeŷ9RzF9#=:60BRkc@ c0C>bbHdy7؅8 PA !BS L"/G1(Q{!l[;? je nF H7wT*+kU('9rYv;~IR֡IEP~[IwZY7:1-~{GKvydBDNO> E|Vy]p-싓;=4.GL/a`iʯ4p?Wɝb#4ޝf.afOSA ]%;B6D٪hw"{'J .j]55kCe)xJ./՟curBFVоLc[5yz Uah{-#W.ڬ&L$Gܳ}-BlSxR.!g5R'4b#Á#ql`rH\x18kw^0K_~DDAYdYĩ 0#=*Apq XT3X>pҒ)'%[AvCu[U0s8S>0?VRfIi[*G]FR|\I1L&lɍa ;"շMK^@(lpvF?y.l;_-1gXL@J56ȺIk!d5ifkQwNZ龡}ZV}H-p{;\N{1a0@mpo2Pw.NuJ%[/+yYJWFtٷ&Q֞+5l 2\wp^LZTQ·2OM9a35o.$FGݙ(eA7c(`=lGN¶?.n.#~ݨ,W*G;,heOLCRE ƎҞv}K[Qd#>4*Fn FW;>PhMߑgT 6\Fò?fiL7Iԅ֖6Ţ0.OqnFƕR>em5] jOh;D<ä#fsǬNL=:oD|b.ܽb;锓6lT< oXGa:e t0Б/E@A Z^SgA-\37F7mUʡ DOSPUIڑ|w#!2 F^ ox"dAM Ȃ@{4WP Yh2X~BVGPj׵4>DQzS}0ѝc80Ǯ9̼a;̶8^} 5w=(D vrXbA=R"vv客2 1m9Ffpd;1b{ȍKUxKe!nq5vJm$ Z oƮb3\l;SArDӨ=8̰}x EW"õӂkb t)d\|#LMKO;lWI{r2O81R!\(!x4k+;13@hL< * , ^B>}ӹrbvBc1 uޓ2mSHD`AxՊZKx('i4Z w *!߭fRIe2 JnkF8STP_y֎tLN| 7 ewn&cJ_d4(oJ&3Gzt߬ Rc= =S׋G AW,c7٢Rjz.IE`H4t^.sBPc.ۈ/&Y66qu)mUW b'_mz=X羢*m-z~> •[`=v@!^ջGP)MӦNbk7D?%LKc{.zXT`I&շfwbΜ8m08FWt{=J: c~bjNTEiX#2̺enTrR=nR̚ьiugn@VdZDU40Z@׌]Ae&Zq]IKڦ^{%o`*wXUYv7ʬH&үE6 l85Q/LJyR Ck'orn*߇ WV1 Xѽlg:aj.}_]ʎ)$d P>h@OhbW9Dbo{̘3kFi- ylx(dT/XBWe.8:Em 2%?ڡ!=dO@I(4LE7 =ܿVʗIO>x!W,FZ?"? |$K!28_nlb6hyYϥ"s.l2`5 ;%=jR~i#բnrн*_Bή*5KëwKN 1QՇMC1e kTgqX28It}vD*8A_P}p5RCG4yEHF5[`8Hƀv74Q]LC LݽRВ:$,aj4 kPmo& :m0l]c w(0Q觥[iOQ*nKk!01yV Dm8C,(uGRa"NA“ys!1Glj]hOnA V&L=QfBP?/O"%K\ EJtK$ Kø₳Ͳ]*td7 DOy@yΐыObD*mAREw3nʥ7=tJ_At XdȒ4! [M>q5|( M ۦ+o'OIci ;va7e+R^R.p}5vei!&UINl$Йڄ7O9j86+bqbyk{Y hBK)Zk ,Ma^<d{H(X_Σw{*nj+YYF%rŵ4{n\%bWxMm#-q4N5,iVXS-iOEj'+R#Z_ŧ2 wf,ՙsƧeP}Rgriu"]hs`ٶOeL2_49h$|wz<U*׌`?=aA ۑ`;~jJGV*P4qJ+\홚$v^X( E%3᭚3*F+|6- ;Q"FU4͂Ƴp"g2L$?;,x AP!6"Ea/9+J7lї-zcCUw_H"d=(TφEn2ֻ [_ȿ#}櫃emԡ(tJ}R]U>q7\6 {.|y6IzCu ڇIB@CmڋS5*--\] v4K6z m=Ez#B ْ͡i/e^፿N&Ed>OsxZ /G3xNy!{ JʗjE[ g׍G&Q D\OhT|$.BL<]ꒀ f96z܁Vއ6Ex9ڞ_d{Xrf牰qJF1) ۮ%µWNr{לou)_r*71.mǴ`P ,V 12^ Z2kK]%*%ڈ'e/vyRuoߦ# RA1 cgSioh"k0Eh t((9FlpnЏ KZ*4|:vyB p[C(]7:3MmzIa]'mɥVq,d8p3D^HRi5g =WPe޳ YuSoDLfKeP=b^RCG$^Vi^Q\?J5E4[1eP!%[yU~^P*a#שhyvB*S[ͧdb@jlk˼*,0N |…ְvZlMK *\!\`Gg̙Li>I0| VqHT^̃,*X# ~Y=^+щޱ4g8=]1]kK Ywq ouF-ej,#XYH"%zj+prDH:B [yI4'+F9^IB)W<6fKS&\.V%~y5u .Á#.!)5ڋ+y8մLC=&fLQƉvjO:B rrf2EDžp߈Lo5(s1Bjy>ZD_uYT+#S); tE!Ͳ-`&p~UoLU8y`nTKvDL԰6A`P*2ZCm9z ' t`L0HDe@XBHu/P[ODr?7Sm];huhq)PJ;#Fz2(eۅN2\z >&9괵T)>.?>&<=j3)59 }鷑#FʨD|8}UsMm.WIɕiEcj znPId:n`ߝZE `~2ডLncZcgj^kixn)N%y45/5Sge_D8]w` ۺ`~18$lչ[ #MkK)һSp;A֤)zU)e)F*Օp*5WJzqh[ \NfMkďzYab8K3K;}$D+? ӧo)?$W4Ec^2sұn]|c6ZarX׹@|ꨴ,v[]z3/,l{qZŮ;=R9[N5<%cTo0hyP[2в랝p|}3H6FEi6:sc{'{1VՎܢ낲*> y`kdE8qTH 3T&0Ǝ mS+` 74Qa/"\6ƒCQmv=vAԉۭjQ匎On*|e9Ijyo5AD 'jP*8!_ZihFy{~јF@*@}W@3EU5$jPH.jMj7,K;s#s4@ۮI6o/]u jHZFWCeUn>u3\T=<_w~kTw0[,\C O8-"U0}mUs6ַdʼ0(.$mFusosIS2Vͦ] ^'m#^4d7G:C}KpPBAWn/M%|K2UniaE(0&H+u3! PĜ_* $1N耝 C=vY!ˆa`Jӎ7hI[㗉&pS2$S/eigf2zX_(=}|y)jBy:Ұ8%6x&X||DٞӏCz9惵Wqk)OsI(O$k%_r.CwjV_lٰ)f}8_Z]\&d{M#[9+t+No}]iifDୱWr\D~x:W,`=Pn =K O3gAOXYQzx@QVS @KDnjSo -r8?@?śST[Q-Kk]Zg'N& bw93f+h\x}v̏WFY'vT?/7x1JנgHhTqakV%u|Y)vCYcpNb5ՃN+pjl(w>݀ԭX t8ou>;X/rrj͂s;Ut|/DݣJzˀ0ًX-A]6Gƪ?,u7:H@DdJBju_ Y%GJ3UDnWX2$=*z\=39XzKC 4ئH\}/ $ϔz;Tg mO홙pU\c&BX^PҞ684DCl@A},KwQ!-(9dHi'Bө%o۾ Wy Q@u~=XV )J$w$j*;<~0g_tdM?MHldٰmbX.|s? mM==׳lYhJAdښۑOBbP^ˇ'ݩn$6D'6h;X&lI6rV<(c&.MJ8Oe&t* t/SQ^blD`r*(XÎ@Xz?=ރ;V(Te|̓D0-M.$ܔ]2FT{ h|Eg4ZWŤg%cܘ#'#c*r|PڷRS/?Q?[]8壜e .?y^(v sh lYPh $B1gPUG˺DY_&5bɇ,EQ.՞Z(;})7G("sNK*hL3+l0 MUhJٓdXԋbhlsB90pѹS>E[+HK3svBoߞq7lHcv&΋J3IguF68u $ņ1K$ ߡMb {MޞM>zG1BDNV(CܷA1A&o:JpH154[ãj5 XTz2'9p_Mg/? &h׺Śgb>Mџa NZ2OV%=wzg'ށj5jit*1) #!9-RFS ҕ@vxk1 1KRgH)0 KeoU{:q!~ّQymx^<=|Jdx=j!iz}>c;SQWPn#T;M^(pQж!Pٞ)OoPP}C&>\^h';3ncڰ6TH9itT4=Œ5I&VrXdo qۚ"v QJcQM=lE 02cÍ̥ ,APzaF׵B9b[~'ƈl3l[ 7. C2AJ7B/GFaq!!\*@XmcI!މ 8CUUcy@./u_Y^x㕗t'ps+nbf[YrS.Q+"$}8Fvzt#nJ[hskC6UA Z|`xrS$Hk5t"}. {耇GJVϰ) aя7S%I E7dPMP iMSY۪IvQ -ObQJiCW6kAݑ裟V A:=-RŁwc:\utiŇ%b(eUÔR}!pݽR0MQ{BM ?}~ן- R8~@2Yėy$+?P]E@GQYDUUuTH 2̔_+v\O9dyhv߫V^5% hk9X+w#*O;Dk@-_x&郎Rߏ qU;<IADAn 4E4E_SDe}MbW(2Z2oq?aRדE閆"rP,ݲLS[dIy)EWndl`%Q L~&dVV۶0`vYun5?!cZ i_%)Y#Г'lvk{0EmatĿr?YdNgla+oDHgN*86Eh011탄4]Y Ml _튿Fl_+ndo+Е)sx4vp&&>,TR4GTQD1f:Y ئ^QK WVBPSHaks"gŅxT[)^F=k3S.GSpoJCE}Qc@[9L5sW!c޳twCqZP2r&#Uކ*C"g̗2(^\Vc.p܁,ޅoSx^J*UwNH7%rLL(Ϝv;E,뽔dj~LS26Q3k i`R/ydU[ B!fQQɺRYZ!4^4K4ēv#Ŋm"t}RC}, (7d%H0]3ͅwT* "~Yg E:kfyT`D8[Xy"tZEH)O?^! i2IJtsH\k, Kꗝoж1aM[aIlT4eWO(s & #ͳYXTSԴXc!6nf6)NfD/ࢢ.(Ƿɰ})|E JW+5V0cTp6T0? \-hj\S&[mw8%Jy{V+>t_E.u8k쵰8-ۭZ=GZn>q6kf5j\tg`NW5߆'~qm3 dL,FUS]aKcza_Gqx.Dۤ^VҵaQܟ+? VӢ\ >eX<6AFzD+CnH}3p{ (GesBt2΃yn<Y|ƜLuq\gsj4$g']Qڦ$- 6c|fnV{ yQ}xaġ]uztr!ۼFiɑ;Ӷ  h_'8 nT?jƒhB|s* kZJ2 6&F.yw,E{xKѦeõgrq{<(5B/H8꺬0Z' @1dZe~w5_r Z# mKyr>fCdvgOTQ~ϧ]~5dWƆ6_GMC{qtǩMTu녅_Wz;9cƩU󞍋%9M_AWL͎sW)Cgs¥IOh4b%K+bV-|h7ke."-kWO82j@eevO,.FLIpJ@&l+&^"P|EHH<{Lb@IxXg下I^ͦʤs(" xvsC/U]@o=/Ъڭy%` EوŇH,Ti,QzO2;՛IZncf]F3z(Ѕ]ItX&#@.{ b'-uO1ф&["~_)-*#6&$Yy!'5ifkoxuG>{BnJ<>0#CY66j[l8-fkaO:LdU7eG̱'".J*!*#Pq%$_K$UE꩒$`g/`{96qsD RfԚE~a+\({9c8FpWjC6I[CSB~B B\p}E' ϵb#Jx;pU0NTz8r٥>iB~YS Exro#JDiDq{E/CT(O 3l,,Ծof J ?pD9-7nȲ1 wXQq'Eʮ' 9!׳B(Vū xUuqpw7E%Ѹ'ޏ#8-Ju\hLcSy02W3q2Rѐ6:Nyzm̜fBNg@}q[):uO E.hRu-F51PmSJ:H҄(Йw5.[jФ Ғ"ɐayaGHYD(c#|-U[=P`cl^! w_ҲzhuaAlX̛K$lƀs*f^Xs.@_0eYvE#0˻S|I)ޣJ.艭yQ/҇@ m'˘"YUOf>ӏT$OŏncJb_V)֍J\:^eh_e8iS3f*QstlL "ATrĥW@4\fPa3?s-K[}.>_2.Ͱ KgM_rY40b&_:&Ao]H; ,7)ŧ|,ڟ60;y@t%RK- ~(^F5r^w 2Il˄s-nj8j<'ydrNGDqh1y_vȍR+zKx+Cl  ۃ=([ߏE5Ifu/[3Jv)=GN(-݃w} ϸ~gy=ĆRVtƾ)s }tTO-ɈMK^ X[;gyEy(`@hc[uk{lрpe I"P|o5>PYMŮK<)EiDD&+>ݭGMňulHw=U5YקeBjҩYcFs +%2')mqM:f֓H-5>t&9\ b٬b:`uzV# pLc#jޡE}~5}l>b/ 3dJi9q7Pe Gy\SN_ʂv3Kh/=Z?} wgf}40X`]eLPEGJ-DŽBjD ݊P> ߌ4D$& %nobkqezٜӯ.m=A5P3͢9fj~MR)PjcjYH]_@Ik?p0E"܀tTq ϭ}PbV#C@rZk)aȨPLH+6h((juE݁yJ (3aZϖ-y:GrM }14e7(r\3g3hlvF(nG ~І8dtr'60}XWդ,֪SR*jhOcfܤyV ر T^Ct Έ5 "΀#Oy)]a)3E Gӕ'9m@F>AA+z~^vUݡm9J{Y I{$胛OkV{  dq]1 [N=۰x-M8G*Z(zGcpe8)5ECgMB$fqiǂ[COyh1LޢCJg}TV Lxx _.@~%`ˊhZ߆PݮbuA49RزYJHƼM}:h\ɊԾyNH;ˈ6}uٗqQŅd؆AImb}oӵ/f]~>Ķ N%NTae \̟_#;S̱QM jh^uw#FH9`RNr}NQ-ٿM.3}xQAV`k &ej[0vEoԧ/{n'{#@C;yf{J-)55 %‰0ް\pȿ,W~QYΔZ5!KpP^޿<Bۨb?J8M_EfEMed !IbY8@Z/(;>tɊz?֩Ҩb4jPo@]w:^M?S]ٮژiûV-|WW@=rF |AOg$^`)[Db%ƍj43vԕ-(ځx`"q/-SZ驥Ϛt DX +SGvՇD9e[ͧ1^#* E|{IsvJ 䔌-.q)OP/!S2-P)]0c#8 8c Օ+TYԳ$Oln!(Oߥv24qhC jy Y,>_2<0zy'P侺5WjS{*%Qu'zex VjF& $@lG96kyHn9q ;nhѮa>nz`tǷLO,z/1`hRT`ɱUjw =PBs^x۰.&F yӎrY)}>ɢ>8>;ҜZ G"]̹ w$jQ4Fn ۧZlo0m+&=nsgsGO$1!85&Ȍ[͘ C%k=#-釺YVZTiV7[ pzUX-vVGzԺ)g'gћ`x7E@1Tgx'V. Rٙ TG,p0wNyH eht^w(=R>"w$[ѹMW0x\fاHC-[ T;[_O_ķ&$ UG տ_wyB֨Squd+ʲjQB0Z S-`x ;JϩrbUkubR6Ҫ~K"$NKtnϕD_`b͇~* 3}}׻!k*%B}g^>?J2."U#{9Q,kV:(X@*{d(yDb\U9&6Ż¯W>k:mp3d%|6N ?Ysȸw$*,;mT}7!dUV!(ktt 0P4ƒ&|vo–C뚔XJ{t ӫj Ֆ'|V&x1еy&)KYh9/x(|{@?m_TYyDia U>FdcjXoC#5:2Y"Og0d]v2뼇ܼBM+Xa:k^ w g%H xVNI%vM?EIR$) #~q1Ф6k2`PuicC _P*~=CB^vajz`q2i)*%EIV׳oŜ 5):udH}$H6_ GD?/&X]'イq@Vk̚Sp18@kzroSeu?I{ڃzf'"P?*1kkD'0Pbl-l7{$^Wm9fE sϥj.X6uk |Ua78n!Qq~wv9׀5f݊}N٩RBhX+}E37%*!L_+Ű#o}a#2$G֪mD=~wx|7:X{y'mOUG0ۙYrUe[(.Yܖ5ri^x$TtA>n`&&­?c맧v1 ␍Nq/Q$5k>iIoGtl_eH  b^jl:/wqh@tOJbc p8; |Ɛ2z0>/Lܾ S]6Y 0O1E` 衣0yyEy!Ǹ㉍Oo~1w $ѲFʿ|fHGd-#5Se#V" ׂ^NJO~WicwŎ*ᩉFy/ݦNpu&Dt]@ebrD6c޶p*{V2 UySkYFN}.5YAGLٹOK MC{ͧ^[3'>M)0pq|3=dJ7t9T) kcG>>o6O pl:ǰ R;\+fr!G5?@0US}gP*!ɊQB~gb'@W]%TVfBaVZ}ΧW>{*xQ A"]@oQ'Y#t[m=zYӃzg*ϕXB<}Xt\`h6S^&SdAQX+ :o8ծ[UEwZy/GL~'.'ê~2#L5qSN&hP[ f'_$鄹{q922} ->$+ x2@qZ^Z{ߥ~n=Z-¶5G۾}t-Ms{?H//e"Lvo.a8ԕf_@kkiD(n%j0QTixhsU4("6 i鴂 8BU o;uN+b' |\0Iی+r f75 9zֻy HxjPRAͽG@7hyCjM/jjjPCc6 {8 $hmlLjpS-^0''kݘ` %%a9%} gg]CrZ:mҤ`:խQN{9@M*Vbc^;beFpac3\bqJgwZ)鈾&T^яy7\fǜӜTcE'XY9 \KU ~blIU,b!jv6jsVIg6'h*tAr{} Q/iT䌘;qXb)1SI7Cx,F]!!s2Os[;9&r5)}-<cQ郄 xϥ/?'.úe""3rbdc9oRd_Q 'c'ۋ#f2 +lۘ<%jV[[_*Oh`DHv_ӫK+37HVR)܂.OfX؃| 5'~~< |_:G/[Y55'1,rǷ.lUkٿ~Co3`:i{b095:bBG3t.>~؋oDkO9ga/i׌N3FaM Qܛg"6VɚfF _>@nwM&[UFG?kd /%n>˼Zv.Lw)b/PF]Ԍ]ǣ6Q+ċtkӜ< {lAz_oZ2z y1j#ƿm:ھrBc HM?*~C /&p{uJ# .ž1m_Y2`3)zw{3jzEW GQUa \Uhk3>bU}Bޭ-ޘT;3Tv,4W(K2t՘u-k\-/袝7! tSKU孵]Z|)٦Gtݝ\+߂S4ّ U`>[M飒ũT8NEva2ͶRO3kKVj}CoTs^ʭOДLmt6$N>%n6Qpc .,pi+'*W# ̷22~]4{iPb"ߵ-.Ʌ@x !xa ue"Mn庩Z_a"Qu5a[rjc J+Rq R+W0ܵx ~ 0mX_Cq`s&z>Xqzd$G'Y̢n+&#J\k7@l7eTDX}X-~B4bۆO㖂6`i=ᨔPt ӥ0ns #9Ysń/NJ Ȳ} O*I<$b˾—'5̳nhݠ}0o53.-T^4;㲼X2ȿB=ifgޱ4eEa̎ẪB ֆp}^4D#^F68rjBt3EO?_Ҵ*{ݹ?.zP簵՗y7L@~D.$TB%L^a{y֟FfhW \f }##fTgλ/i:P\ ր}eT@ xvg.\T 7s9 >e~'!oo\vI,xPOb{;w} C&7-Zb;ZZz#s_ˏ:4b2 u_k<+ ef#t1mZ~"ʠyOc3BGyl-!NRivswVe 8s;0Ā1xM)&|K4e*xIu`lf(,9S"EyIA#LYIХJ`aPפ3߿,ҧB >xsmC~-G)3ClVy++/Pc,lR's1Y(\ܭXY D:OQ<+wS"'HKCs ,"j5^ݥGHU%Iv:@CC湮dANX֔cFġֳfovVgZ?WL"f;=e4c Evą䒴Yjtn.? Ee[@&rb^VGRr q!ZMy۳$5lmrdA qnes P o?] ђX"%-FumfR}E/Hoy ϰ) ?&GCړD_jfa2"E pf)ߵcRS^oLpjr[S<*=ޢpgy~F2q ޴W+e_Z\dJ3Múq[%2Izj[3AJv6bt u? G't:1IǛsp8}֔KG#KaRg:$_.6((qw8O c/ 5TG]je6s6b8(„6okЮzl][as Ĝ1zvD)҃U9>~ވĻ@dͷ?wW@OIzs9kܥvl{R1-dNjj9طlS|?KkdVSGqqp#ƺ7)Pֺ;2UD[234,ғ8?.t P4k!/ 3h/Nx%B&fUWW1ss 郡>2x rE bJKiҚh'^:}PH =^RY .4'5wm,_ZuO+t.&B:D hylJ _KG0_`gU>S6o9EQ°kswQ*e\GFgXB'%xԊ|N.\BM&ٟr/pz4_Y.ͱc6T6zQcՓ,ƾhwd|($-`wxbbgKꄚIJ]G F!x~J Ik3E&N' Ko|G'/ ,cҪbSϠǀ CG!—?c.I} RFC(ըbmR@执ҶyL-IMUW>(M9!ilDotg 61V4~ sAyLF>‰5{x\1MR,k}1ZzH5Pދl" Ԋ;^>6Q dtBBl_\p 㷅;"L8!˻ rx5,WVd!bʧ q,FLV4>R* ʗȐl|iOyk"{0Qc]laQQš>c?q{x_\['տƽ1sq4o_&+:x kdo& !v6y'(k%~=00u%)ϓ?6QaE}{" A22c-YkP?ߥ7%OBT7}s5s9{QR4LXc];YRqC'suм%Fm;Ɣ&e,ŭ3&f%Gc% EYsCÅrU;8,v KSV R`a ϼ '`xAP%R\^6u I&[.! ;.j愔[:r$F!W7&:z=BΕf X,zQ,`:09} sք!PkăU=wfBҗ!J[i7wZڊc=րl k6*<*խ? W=PKౖpx7qXpT -XN#3L%MoA p4~􍻙o@=L5"Yv0Rz%PL0+Smzd1XOMZkÒc>)9֠`&Kܕ‘ `#ok{jl YiR*P:_銅v%[f|жĒf-oY{ 8+}{4c*쮆Hj+)bf /d0[Y !c OmXr@cGG%5*W-^ l(kc&̵(nxз!-eo_kj+lTfs ԁ2:w$Ef%Pij=?Ȱ1:ySSv!̫x_xI蠁hiv#fw].ěc XḥXCw'L8S24 4APjx}nՍD ޕG)89_۴ ". w½%ĊaZ*]JAV1HI#=ݙ7&~y]W7f!a8c)&JkޓG$8O,&9{D<ﲏ zpW ?W\Č{D,b㜨+a < S IόX::MMcjhy>)s̍Ӕɤ%݅ ס+vAxE77"؟yXEҮ dM+Uӱ$.2 fl-H~[!9^[w/D&S Gm]T?]LC\$g[ξ2q֬(+&4r@fXly;(p1(>䬆2,ŽrӋ+jqvz'9w`'LCk* ObZ8HȐ>r5Nɔ+C}C_,CЄkqTYWչ$:J5*1nz.3F$DWh:@І)@5ed֙[gs8 k'tcMBlY}qD]L|s $7A -Š/@\LniSAY? Oo(c+>r;v] *MMjMiF“KCZ"RUp\`T$qR*0Yu9z/&>EFTnձ Oo521C|lȮ[*JJ !i,+a&óF>'+_`?Q"vOw@9j3ˉ$Mp 0B(U ;(S]|25>2ixF@>zq5XCCF%㟹5mm(IBfӽoՏ7~ HPTX.~XT|wAF܉RGfʰ_F'XQg2΁[Ud_yB%SZ">Y@'$tIj̛Jv0Sp|qBÃwQ({@;!=wtv (oN.R~P"C!geϻ[ ,Om0 2i"a[5z]^\BK8tog&Qa)L8ߓ1$Mx-N3t1ET5мl`t 1P6c#[1,C0OF/ f#D kxȒ UYS/r8aՏ1nulj0gn̏Vk=ȋ%s}6 *zPJE"Pa-ύ0/ 5esj{:;ԄqP8(@  Z/mNRBq[0H Vv896zz(04/b![oƸ|0GT Ŗ|/x:q>rA ]үa;X?꤇$y3ukDZOpDڇ40 !er[=C1͗f>ͽ(^P#RNV"u7|qk4 r iYEI)㫰K=Y0ucЗ´-g3zSNbE4x0 )s{+?ZXXURUTҍy]xR58O{_ґ8|Ϙ5Ό(^Jc^R\F/ xsa&[vlN%c؞O8{=ޗGqu6aOlY~ZK>&V2w# -U\b)Dxܽ ShVׅJmR\[`)`vO^ C8}&ŸUk]j3Sxu(7zӦ+ptZG^S[ed(H8K*= uJ\soT9uHQ3/SÈ.9d7*hJ3ԵR94&C<ylUT.Skt¹(>]1'()V՞} C ~szfs{ =W #5@h$) 㙅\1x'$R>贳̤de1GѺ)gE[YՃ09i_sT^7'#VmThŸ"m qGڵ˽]`hԿYT- Sɛ$ƾ5&(7 Asn8Np_TAa?d4n2QWRFFusl=ds2ogܹ$.llLcD},ae_^E|Ml@Ɵ/]};*pƥC أ j; +J^x&?%aUMYvVowO>pն>cFk{V~G] \@U>2l ,pAzBI+Yk-X=NOa/>(^,29lРn+X`2g+inMG;,@S9VZ:%G=.&[Y HͶ5U\eFR2@S$y &~?0K8*YH7ȊWS F]RGRΖwލ}\?P ¥CԻB`u~= IzLnTZf>/a߶nu߿DW0ћ KNF$ooN̒ATI/+מ>B= ]4vjC(d(#הiЁW`~A] R< x(_;N@2 sR\X{9P  7)AHRJ ̜j\vu5sT EkbP.޽F]:^S@dܐѬ"~qA_J8VB.jw+hZyx?CJ.{ V?/d# T'9nVBծ(3R_b܀TkQߒɓ/gƂTXGǺ;'UeB ұ2kcСw DwN( :m4LY:LØ GA zxVqqB ˷R[+2pd)jҀ!>ϰ|EdI(Rɨ" UTt=,4Zl/J}A# 2$KNz^IMXŷ z*Ilt>3`,\>r#*I'BWlt K4 H/ri>Y>>VVO_6'Pv(^m6F*1i$&tVdp@ONf"UiZ<)@UzDwx\B` 1bC^TqXX<>qň9+c=>Ećb~`~< d4+#X܆xN:iW y|t4H~N.,- }C/mg:k!t&B[W{l{QlXdDnrGaKq Ed> $6[cTn bl6cw(h;(1!+>l\7O*!϶5 q 2Gm;zڧzqT": 'YC'rX >cI>Zv_ hP<0:X׽ۈɪ)AEFղ$HyMr" #Wuv2=@i< \ZRr:AN"P}]@m2<2[nިˣrLYޞ"3YI 7 DH ͝{޷ O^yK3b2 y!ѣrmq?T*X/)|Phe߾q鶬.F$2,L\\ Ȁ/+js ꢁ33VKZCacC+'#- ؃U> bJsџm_ۄE򋒄y{~sU@5T-&`cC/g1}O?!rr5!̢':z?皫_~?3 tIB{Me8 D1Xc|%3EcqWTݷ /RW%2` pfL9-a̶k+L٥#_=MaR%I`?"fRJ=z8GK3̑Gd_y}w< LQF9D,{$nVc?uLRD9$S4kl%P6lhwƖR_oVa)Q+ĩQгYẍ́(f3J6I\dQ1o]A'-ysD,J/Xodd|nctlntRc]jHr(GۍQ1n$cUM_qGܸ&d jV(V69m%h76q!h<>2A'sf'N.c+6Vo_vE ؝TBȊ;Zi!c NU U7Si?WV$3é~:Y^6_I%4рPd9+z^)-69P[ /[# 9X$ Ka8l4vZ Akt(2<]Vߓo;%%q+`\%F>eu㔒RM}خ9_Jhb- =+}H!n1eCJ/5pIRGY|@D` BJ"WIҟRIM7o^af&dXxG= _V%bz)8D>20_=ecFB+[4ސbX6HS kl_731<f.5P#JCC&xTߜ\J8ޅu}~ 1"MwhIg =;ߝ/\ ‹7ْ'cbGOPkPYDӁ 蛼 翍E G6‡]2Z'2yp~>,gbs߰W%SS)^eq15FnhҢUP!91*ld#"s"6NcL\swNKȨ~U`Z0m*vgD -;3kE/ 1X/mi;C6K=1wYZ|zKi?!e-ح p:<nA4x{z{ׁD^r&Wß  "ul4JM#TBR~I-$:*|`#@RXCov8S(~{:<ɯ9?Q QAIi])Pr"cyE"uY\q]tϞyvu#/ yDɩ#~e{IL"~ _d& $&u'd ؂vIR :aY[qH(mp u+C^W| FwijZ[u3GG(GkKǚFX ^֑~wA->Y VۻZ{$g&ʠ0gq,}M~@Z,Ë\7[gISR r ]/d<.͙(Z%OȤ֮%{c")-GA"cVHa4UbRT,hq"ϠIAp5B{\vR?/L5ns!ʼFz]i|ނ2''U*`@RhE7iP{DA_Fc4̑z7eΖzF㞣«jѐO?^[ci$ e Rؿ8A$h[tzdpgi._&2=$ya'ͩR .o7wEѮ!dDžQ}D!yD>EZnƥؚ4Q`9MLdCsIΠj9y([ թtytaK咗l@g Xކ)5$ȯ}Kh[)M_P.L9T]GynkRA]1Ɣrl D|Ge#+}Ҹ["Dz*J Fcz5JfZ4بjGP3q<#/'EHg7!Xύ<:i_zpkΊgS7̺K.M' 7;3i$XCe|lިZ%Y)}oaѓpARIF.5ĻY@)Qwް)/)ar 5f{nmЦZ#3B%=Q^|\ $Eװk]r?5+;GFb#Qhŭq'T7ΎG ;1> -CX6s,n.:ͷy| -%YQ N߼pT<",8Pcͦfd|Rأ[2`{hL٥qucmcql%a/.4!R!SS6z.a;Tq=gaBȗv>vIڶ/*&Kj>vܷGSSipXDy婢K%ƿ>n]HhXSgZ;SU1Zm#ל4U;i~p)o3x# JnڧaLwBFrb[Դ2,ᢨ5ڭCQlD>k`,f[@9Eo>{-{/4e(Ly%cBC )Wr$p\!WBZfX^GNV)/sP)l<s}N2yp&듙_9+YPkpwfD8Or~^I^K&]8.dӻ!gZ|&m!.S"VRFqV گO@VZi2rzr9 [*߿pOmSCYtLF6k~QG ˬ}Lsx{r&c`Q*:΍Y&)e8ISAu&I@ yz} m Sz &aw s|4;O7a|J&=auU־HG#Yk$J~Lw8̂r2ot7b?yng0FWJUЦsWɼBpF\et5S~@|%T8>.= UD ]Y|wp`~֫WM*%O7tJ0|ҋ?/Њpי,:2lHzC{\à n䑻嗢T_]@\/( 4 "Xa~ m+"^B˗B^OOܬ%yQF0wmuU0Vxnj*? T0nPEե\Iٍi:gp-Jq6v*an9R n[uQ}?],O0.D2M oKƌ0nVuՍEHe#'S`H4JRGP VJFb6Atx$⤨FS`QTCR;uaIA>1iql ΃VӃFL[ ~C*(~B2Ö~Qd?H*ߛv?;m62FHNl "%D{.p.lٕ`ev#i$ g>A¾KtM7Wr0D:2n){ {rh^N܇bt+qfN C$#{)Kɔ/_-nX~W*M/",gnfW-HX[KGUJtJmBYըi% }FOg6n|l+uh&! ^5K 2Ҋyݟ7P΋wl)UkpF8zz|Rȭ{j[삑CVe/l4Y>vdMJ1W)o<0^(9W wQOfy}. -c1UJ>/B \4`GLЏIk mpU$V2$%r߰~.D|з.!ƽJ斪Zrg3Sq})F1{wpeж8|Wnjܗ!d/[]0 -pì?A[C07rjd2>"=?Jl ^*q^-86]db.:[1`+R$o -s Τg-؈7#NjC a~%A,kV<ڑI .A1_bXkFH|rO;I>3[LG (u62c8le (=';])q%xH;ǀ7##et_GAܪhEm1:e{</ \Q?> ZD7cC7=8@,e Fۻ6V*)O>@"gw>枑2o. 5/nrkMFJhU観rݭ>;9*C9Kb±CIqF[UӕBw#ȳ* RfMU۳"aBvߊpŘi_ZO'žL,rC̅xt 8~"#p> [0dusVo{p1oN) nވ߉+ՍLG(ɇ{,k--lN^L߱ O'n]) Mu9TQTX (TI)~9Avt @q?}\2 WϜCǽߵY=&|:z^ˬ/ZɢӸB*E>EFz*L=j˦)f[ fjAC %uD7{B7HuU0PVpǻ^.J2hE>ikUbUKɫ:W654V{X>=GM1IFDVl*'Y+4)C7ұTdOav^MjQ584iѹM5 z$二 (PO-PitB㐁g%ϏhG]z -F]E ܥ)gQ+ɛVjPR1|a0IBu~G9/sFܬi{kYXDw Ol0U{CSo}b22vYݮPH^x3D%؄I&LGWu:%5V@ʊ}'~K`3tDڱd0e!.tz=9.hjn#O(h p6?~ %*v3Q8CeN(asgn^뚍ك2.C.G\:M(XݪV+N8QT{]>#SAˎmۭvo7w,ڤ`5\ 6ݘXUsNB[Q3YX|3d|sUn㈎ }AP=bTWZUdDA;`vo*-^/K;u:+eJ Ryl Ut ~:)v -(4o ȁ/$N@D ` .9`1`@ՔG/;qy-qС10).}B'8_'zL:|W=B ZRNx%?2k7  45ϭvf߬i'{X~Nh2@=ɡt. anx%bDhRsk"ޏex꿦|-{HEC)X_DN_7rn)3<.ZS~ޜNTZ`x0 F ң`=TdTq_cW]@Jg6E+9˰T$}UcҴ ܕ;M3 Ȱʽa\m-V422<ww%gjvh)x UޝDsn]'rA5KM|oQͨNɕ^YǬ̨O_R#p68"K<_栥f%༩fG{v[7:ީ ^z0?L/V_uCȉr*@AMS? i BB_mPa9-ͺ^b>T2]l3otܥM>ոHǢq_kqz#{&r"Э1Z-UT?R 4 _ةs+sO&C̓*gaXo[*BDC:¼lg+#iJ5m+e_׏s #G3xoW-%+)Wz&ae"%z+nsei->c9 3nA:<gE qEyޯbja*ʯ/Y7,Y@LA{_mx; Z\vs݃(*F^k .I*2ݰ_- YA˵Zy+^]C;77"qǹ W\[f N9WPm ØW\̱ZhJ[>ۄ&3"ed ڕO@]ɅUnc ^y~#{hrܴj>6dKsX Sɸ r{yߛB+EkJq t;"1`p܄ gB0܌`6UsU~ h! |Ǧfy ^4y/,ЙխTU?J 0,2w d.GpS`od9!S&MC}p3-@VrF8VL-pECaFLÝ%*n!ϵCQH=wLm`EȈo=]G.JuKĽ{ m֯S/P%戏u\(JÆ`Na _[/̇ϷXBdgfmt{ , <3 |:;8Ȉ"ѵcmUgfU*Կ;u6Thp%ۡaA)uk*6{#@2ė%ç-:x=HbOmV| U܃`$Gԧ,od|\tWaւШj@g[Zi#1I!-0A HaDzNgmAi]&XlMx9k|hD@*I~1Σ#-F5d>Lj2 %QucwIm_r(JӁann]~)\2h *S&?LeOF^yQ_3c}kfݖPQkm1r >;k^f:0)d'(llcï0]G&ĿѨur-d:_׼mcǔz {xnőJ#ڭ9};]?SPq-I$5%R&G\Yc MLqs5N>6S/>cPVoOB9gM9 :fW!ި}I8+ۖ[Vhk=cxe2oLTt1d=wIzfMg?E޹ d^Ӵѻ G*l?cQFqyЍ@-Ι׉OUI^Ea*gAzOs/ 2@@E1n|OcIvfKU->uCI9- Y?qBuV~ "WL^պo!vOY6e}/V8PBhP\S `|BILG׿W7}caYf5w_[>a혝,;6BnVd}Ty h<䰉l-ĻHx"܍H Ŷť}AF0*QS/<y*#5ݻq2ˑLLz\-X@15{3g d-zNd< 6{QNr L*^y7lGys8K)w:=B~`ķ6v"?me%PR2k0FŒU\B2dFVyȆL Ձ h?^J' NR8*,&ĢZrInM;(^JvNGix⻫sZTV;ފʠXqŇ xa1Fz2FjhόnG+xuF`XX 豌GS$FWzs&qϥ5{$p\-^eV0(ϻ֯5uzԓYi(6c; n] |>ii.Qf8jЈ>[/`1Eۓnt 5_4QWKl{<=q>޷&0#G ,s4?9 t?m/{C7颱Ii?GaG\u'D|;InEF ^onEMyQYk QY91_-4AڑCHa` [ 9UI?/bZŖ|Yu~7 |sJI e2ؔeg?gVƒk!] `?ܘd8G71K"?o[ыo8^fr3-?|hM`N$&B#wȌC(vg]h898¢R1Wxdtbq.XOj=rⴿOʳD8 fD7A{w +F$௒:Pm5j>g_0G8@OϘ&dE/Z ғѲ-/8i_v:oQ#0R/I__b9o^G`vC%zRrR %vy SRm ۲^Dv.רCWa a"m-: ntqO\~<) YQCЎ))h%͡ļY ]qhք@tW`6ա082 QJ+\4weV@WPo}^ucP",Mz_{MʹaNY# KuʣOEGSα8h-Y?,^9 N>QlEdTc1|$@!ގO0̗S&dm)eP7[@o;t ٥rM*[.{xljBR]w.ZBAzg#EĨ8Ođ<."0^=2AqŠ~NUBWok7ySWqCc8gΕ`>NN+-#_;1'V:j%T``:H_PY{ȀowZdl(Sr\fGⲑ˷M=rgPv@ݦ E0Cbb]!U%,j['TٟnĆ8s "{KֵyD<6H93ʠ>-Qz,Kq6A/]:棑C8 I.}D5Hd9cq ks~<ˤF [oxZKm;e=@7T69ݥ(:5}kFnAI$f'[\EܡBe,kfCS\ۮ:!F(9gUjg8!sBK|`D:h |pPݾwu+]%A(4QbU(*'#5z& #(C 5DjcnUnhŵE QXayJ2h&] D7v@9dyjbMW,d[[枕.6[6R>5$n 1$y$'Ct3N@ݶ\>T TWU'Rqki=BAT~mluޕ`vaDZP;{IpF>ՉnE2X.5B`,w},}f*ٟlu^>UkHx"X#QHP%Uxѵ1(хs$E`Hk0h #ɛ~䘋 [Zs̐3hd1t5 L(4cT]?A.w<$s8eo m&_Ol}.+վw{b+t qۅ=N4dm2F{cpfOdO(Rˎ.zpVGNم!z[H?]v0ETcÖ?d05ydF4Sg85']H&b{+76PXtD,k/ΐ#S&}".%3wQpPWLJҰK"D՜2E-?ޔ0^4eu4mƢ\j"RfԦFoP4Σ7<^ ԝrGKGKݰU+}c'2U!vvx =к:n5s4"!dG+Z{'FvNgTzg6k[" +KIzě:TVBIVHC(Zvt\rl)p ye0i@sC c:&#-5'wԈUNq3kAq~D$ȧ2FAӼ4p]x yd&GƹHfyEs)>p@kzl<6Ŧ% dp=ٛQ]N_lRW ;m'/|PSn;TUc%W|}avHvj檦edQmuRP:-tRbك"؏ub96^ \Y'c6ma4= p܄E%ɧyL-2`t>ልRo[W"2l՗x o~Y-,o}Fc;4)&`Q 9XD_CV GZFfO\T^=19lD%,#b0_ĽF7]$w|D7Z49{;Urg};]'"'yYK&ϕ`/^/"2DBO+Zˡ;O@WEuVFG'2+4j(Gqe>᰽a z jsռq)x Ppᅤ|lݤgE P~+ANo5I!mjѿcquˍ;NIkmsd0SEC|?[cYr{IKV~i[2op\v+7,zyeBM Ϣ"˩Q˅V@Ne)bLT+뮿U,73kc Q?)UMwVn療m*`d?QVf4EP3(%bt!z53= 3 d%4J+V'vHa Y<9JX)1[ZJ:$}P9,>f fHֻZq-\/-uURícI=vU%+s<&NFȐ8DaScּYXq"J3ZUO/$0- ;b]&z]ARkbɇ*X\a!ob'h]-.spV>EDĴkqaw.ͩg֛?rYdVuC cq7ƅ/KFniU4~+b{c[ϊMMBcNǾD)~A*1T9GI_:L_$=&vL?lRڽL)OՐkvKye5)˚]mlDbSjGY2b(x2.p(pR:﹩T5պڰZ>جOWtαGT_Կ% ,U5ԢbrQ[8|JV]04oWB˺hij|Ty#1{e־z1 7F_%I  ewB:15믂,1a`$,N I3'/%ۤ֩+h-(!ɩl6?'h!{@ `ͣ= loR|wX}oq}'ڭr~Zg6Gi!?P2 r 8қYbĎnEVphpQ<6e|by^-eXt"3&<%ᨘ@P.B!SMZ4nv?8|6 quWLj5k5PV}Fw4LC=i kWW_k+WQziP¤g3rɬMR#|˭sNxmjڕ*/@2[rئg}#UßX.u Mܶ,Mlû++&$b(:k8B%7彝P8.VC? 8xӎM~4D2U3SjbT0wvtE;+"$B |Ŭ'KZro"$p딈: /K[Κ^ Pi&х3ƍ;/h ɡ.0Vsi23q*,yx cTY ܽՇ8Ѐm씃V 4L 9430_w$eA!Q1}/8>,'0Oo&hLe(0бgkwAa+ nn_9yд֘ }3=bG*W-F[?Ӟ*ƧdWx;")N= .gQMOapy$gFU0ԠX0/g]izK F{G2aU|gZ<2, }*95w͵?3y]`6u ]~ 6PI1p(,R{/s m6?3V5<+dNK'͐`wn`C RǢHQR -s* 5kDt]F얗"ov[ʸ*$^b^/⏛6Xed~۶̥k3#4F\{ KI\REՠ9g[@vN1PsV dރ+[h=ߍI.\-Ƙ.Gke7) ~HVc3WI5Gs fN֏?G \^׉E=p}2\to4:pZ&1J ִ D\sQcPۤ?h\a,l6f  rz{+r4adu KG<ׄN?co*3ٗR=~zylH9a߈ICW&E=zR iD4v?}͡Of-ZG [DEK1ЮN26ONQsT FYspj3aue;`޵c$aȠ}2yyͮ`^;تuJlch1}%<>Lpyg2["]v$,#HԎ`)x3rrpriBT#nkBD.kx{2&Saہt#:e( 3@ҍ=Gl!$#XcN8PvTn77k"ga hbD ˸`64d[vF=)A|춶ؖ۱;ǬjCP}k L@wrH6ϲr*%/m~fB1pX 3`?O3 5Q73*:4[/e)xs`n8Q@jhJ8u; q2}.B&*GU?t; *Z&l8>$aQ[w#HC_m򓜹//]N GabRs3ҳcD@{A#s,-8]I!f֓8L4s֒l0OEhV-MAj&_v %bgQӗfÎcP5wJ24hyDnSԉQ]oD:YN҃#eb'9*Lմ_@@P j-v e2K)O.KRj  .}ԀƝ.gSfxTNwx:ą@S`h?oCtA2Q@JD|^<䎛P-Pf:""k&ʗ\TtRf% B_jTma[e+|]BBe*<6(&W pܿ=\1 yt] ](A Bik՞mًaX|dAB@icB>pR9"ZG̓1bgH[ЉN_:9;׽2JMpng]*>ρyk0Nl%6W0iCטm&OBauDZ%Cal%)h9bʏų[u3SmP"Q.wWد-R+N7eZ9jQ@ Jwcjvci2⛤sٙ#YC9heq ?_Q'j9g!F~]?kXt4@)Ÿ*hWAtD:|J{߮;!xo^fDw~S874ޓs77!I>=EP5\6,~e,)O[q_wɧ "^0;xJQ9YX5@ሒt)fo|=o4-H='H^67t5Io*V˼(FR/VVA`n}!.> `܂lxѢ` MΌt&P"14z)%LHl2ذ#L)47?#⼶-(">3Ȱ):{[s1B*=҈]uSYgj>"8]ib5ompnd =56Wl#U@2>>ɽڳ-Rk:Q̼}+tdsnb?C+@Y꤭z26Nh s#.\~+ + 4| ȿV{^&e}w$j#2yS>c'{Ė Cȱ|d%k.ۓI,n"qc9(C@'t@އΕ5)c|IM:XrF}!rՄJCNfHŠx/п \c~=r E_('~} p #||'=vyqufd/+vw~a#]^_Ow eWzGy^n37ux.4F/Jc0!s 1Mo6 Ldm ּ= [ܟΪ櫯1 eLb!y 0~j|/) iAs~kć[D02tߦ4_~:QpasJXʵ_k o p-sooU 9Tޕ"͝ aU8 1ǔF%kFLGG>P]/9A5o!+NxEȫ#r2+' T.ٜC J0.v'pƾ*)O,ƒJ (pbM27tJ 0}J &J~F 2gC~6\W1G"2HgtD8^>BctU¬rp O3Ͷi$؁Gz4G^#u󀽦R00>ܰiҕwM\66wKԍZ ^@^R*6XJDYU) Ĝ剖!3L/ &f|7`Uwp| }f*E]9;$cB@|^h1߲3!jL;[I F{|YIkc3DbJIsbpǩs&6js>ԓE򎹿:Ξۈ|gUIB1dXPM=(G]%j:(UaY"r:n .Ɋ7AwAR)we2T?1(:iGK9o?OdmO?LW{ lT Gw"(L!{TjNg +ԋMdNˬ%{_9@*LGyWG<&:S2@ S&H!X.h{|8i_*u) 4ki* C`/3* ]Μx# RfsZ)2mx/#3VT "7$'^/F雟~۾ (A /jś3I-MpWHBˠ XT1fx73ЩO_Dя)3&=ig3:ֹ#`Uo\Gx:,hv\o.p6,_aQ3U_% o8O_~~)lrnSQvxm^fIUkřzVS{A4%ҽ[qm_  (8ryeH+pw1\s| U+qO.`/Z:D{Ov!•*+I҈{ i[!D-M. }ꐦ?k<}bp] l "1TcoLA.=z>p elFcH]0'kM!/G8=FS։#,[Rbth[#vh5)2^Rmz*( Z3s6^ PĜkz*4Kbe A=@l[cbퟟ U[j;Eř|x5 ]*>k&C5c|JczDKd"^T9bh$l|=܋v8&. w@V=Ofk~TtmM M%iNu?s? ʦ+pG^^4mB @ڽ(7viL N>swk4F%?v|si&<<> DiU%>ٴ|5 -V}Z*޵x6JMiYG#&COK ֝Pa1DV8iA" O՞(bP+^9U(gdV&q٢Хu/HnEλ(V)^y=B9z` sEMb8ף61N>MTByd,ᄖ &u:/v"͂E:7oSNR)l]u4{2;XWg6yf/] aCb:Khs;~vHNzDj;seq胬7y,KG\-Z$EF jHULLwSR=]E@{ɴ~GI2q㧽-v>i|A,8==-GoV-ɴX-31ȩīOB7utaS.Ȟ" Œ=`> g #bl8]#G:8+'ꚅmR| remR_SʦqNq?KmW=Z؇&U9FkM q~aoS$kg!0$sُE mD<2$&1r(Ң\R14Mz$_Dn)L h!=eirQv'Jt#e9!ih퇘t=O^~ѡNoMSR((tTg k*ļoRr`ꙝLŬamZv Zކ#"ZDrk۔JalO冇opp}ОA3l*$hC1C:+Ј^ujS* N59:Zqϓ"+#&]8}uiʤ_u >ȳs˱r^t Rж"-o,:3]ܲ=@P'pwUN9VOHe85-w>r0[u)nQٕ$M)iy󽄏E^{3|+sUozIy뀀2s=9yĉ`,,|W}m9o@zЭteYډ\0~՝0kDl[^gp!%$<' , ,l̥{?!db' ~8o<;'kL9k|:+\X K{ z2&,9O$apj\!ƝƢo 6.j>h4lyո2{Qs5}zTzܕ/*Y F^Ig@նn4UP9wlGY LY^NI"R@_ BAM`m8%娷=U.׏굇,?[[`; ]8pCUl$y :E;?-Rh{Zoln>`/s.2V>H'{? *>Y6Ϡ,꣙ؕ-2b`|y lQԢM>Xf4}B.V;IFLWK<$}SKZ02䭰¼9rΫk0լ&6#Ku\Ν#':R?ԵZ8;ӄH r [Ü#C ir82Y5{5@*QiE3DeR0K`8 5`Z+p{ & <*o^[Jɞ}G2K\tR`{z&`O]%;5VIat9P~}uI#iQ^eK v[.³vr0y٤Lu-"J`i23lEO#1lS/ڶ}Kw*$rЙڊpa NvPs'@cn ~2`[ơGzmbY|dߙRB2ι6) áXU`++p/ `YL|^zH)]0|%9p_]{3d.Ëvbz1_(ktk3{W^_#aa(pFPYi9u'PѪ|_I͌7}~`IYCS*N.'}1 jҲ&@U(4xsj l͉@-~0r7X0XH 꼤5.) B蕙>0^Aa8Ay\rfPS }G5fqj+: 84#=+N,: G}f D dfDC*l ջkӢIZP3gkO)s8SiF~FoFNVt>I9Xx2 0DDKzlr4O _VR0% >̀1{M e.,xOK8e)4LxCZ$":7&..ȦߟMwS|@0ٻ,;3=CFg;Uduq] =BKُ\8M[6km6k{Ʊvм2Ʒ|s9^ynJg jPEƛ4&iH(҄_(fkǁ.&,[T00HPFy5oXa4KYaSέ̸ ީ]y%i`W+y@=x1PDo $L O*>$s0%} \AÉ|eKQRi7\IFl,ġߩ Rɛl+Wr82:5״ۢό#Z?ҭa2ç֛Tkq5‡알@Wdk NdF9Kׅ7.X۹ O##` ,.,q6t &'PU0F 5M 3U>Q-@8Y[-ܤ5%uszaҨM@xPh*I[▮e2WeOQsBixLK4Oͮ4tM>m$~4xJTlioizݜIҡ*\#|Z,Z*P\IPDf Wnp ]taJxfs4fY)ݱ !,**8d/ph:FoSV\jj~U?pυSuxPcse^ /SCB}0qDaj!Z^~v⎝2uLjM u^qyhi hb>4Kc[.эr O+<4t)4$}ğifL9]7滜=A4etLJ<Em򯐦­1VZ+ '03zd|9d%0B%Z[̒@&;fml(Hb-iܚNȋ#[flo^r1r&ٳIH -9;r,?MUuR $9Se2D!~u!lN(kGqJ7mS?(bLPKھX z1NKNR|.4+ иFO/Ы1>ԺeoVORR|U$I(LO;N]21\)a -5MЬ"SyaQ%&O@DUK- b5\շKlwbTG8$W)<721a*KӤ_RmU][tMʠ(iъ[^\ۿb|XGU2VНp^w04Ҋ:|zFȟq9+Y!Q[ $x?rw JCo>) gX2xizύ!mB̙6#M3D"xT؜ QEH]¡`q>Sqh"T@G3A`sDcsv̄AÜ,X ^_KQ8nWp4!4Md0H]=BvUmO+'$Tf`8onXQR BAI}m#^V1:\n:雵Ra+RR)\lf63Rӊ=M2EDKiz>t14mrS(W'{'źGKPߐp8YZmo<|h:J90Vզ?vMwzD@|pnɨ[V,%gPlbT <|=;T!3Z5 4,?r_kv&x]*>Jߨ c #Ta F5}?y+Ypp0g^g<%ܟƲ4@sPů<+p XS,e#!>76}ZuKD +Ȃh^`_Z6÷ŷ 9pbYklnkŴY:qAdm ?GBj(OXE mQUBw! ΄a@irO'PKc'2%lQ*TJwnK>u 0޹fJ;_=hԏ2_W*Pχd A`q]wCqy%o: {K՜'m8\xP[?>{\/^&vG6фÞy@Q͐0ݪ¿67ӫqDl~k+ȧ-nviQS9I8߉݅&Z҅4{聩D;A)٘cߕCrˆ@ yV-x>oܹxDBհD[آhٽs7̀9I1s*J-:SE>ap7x^!!1<'omz}?[8im67>>Bċr`%?0pt i4$D<*l@%4%d.Tjf;M4T}C7w,|l`j T#UU/ZSz*eS ,XSo>ϗWoxÖ2D"Y[͡2$v*C%:_nl6^dO4PXwQgOW$.D~ݟ* wXO! /LKIBH?}>j1{-Tˑs*YNzAw?4u\(: ,ؠ*ۢe1QZ\qi FI.zs!pG;Pұ{gw`KKS'9t14!PڣY9% ,Bv+ILnwdK `)C\1H6t6kq.dhqS X4fS댬Qm]a7\l_D0BzpԇK2X&蚻ȩSR !I2r'v|4C(`UqE-<*] ᛚ&CuySZ(y2p-?IU(HoDV^^tW{x -yhjTvMZ_g$Te\nAyRjK <`'!/B+ye3OExr*s})Ca4 ~$Hos\Wy&7+Z$QI蟔:,'*Ba'YO"iC=-8$KWdcxPP# g[|>MytIFc<ph}q-}?'\:ni샺dD QDm'4ШȱIX1gQݬw:Lt0)7=Z | _poPL-S#S)=˖q@(u>Z1ONGp~Cw^D߭B']>I^sίG t94ēyg}6/h Q媭o[N(zN@J<ݙˇ^O\iְ>2Ljm?LvncJQ~.+?(obKcřM,~ SWHqXJE#;}:WooV`;*\8S07fc~1u⡶MIAp4qrgtad$ {[&No O!ۚ(l!lVf t NQ8qD04Bqo!l| wӿ%Bo<|NHDޅ)= 6kV\3[ bVg-nh֛9^@Gr2؂;YѾg9M""vEu+& 5un7aDZ wKiuivUs?I0P'z NEʿ Pt(U!N(u*%J;kxٺ80LwZ~ ȅ{r(" B]I!n8^%ěY<ĝUq4HPBsbŚ5yjRm JIYf 8"˿OyJ;B- ~+TN ty.W* w%{bAӞrADFWbc^Zf!0C}Bu& LL~ln`4H5k> kI CP||svꥈ*!8Kl"3a3^1T ,+@SA:̆ͭAVAaWKM6qcrp_kmZJB7?k(o$ˆ'ٷ7T=g`"6##C\Pۥ4Ϳ nXG.xaSnJZMoC Gbe#,_|09]xHR,HuWf@=^'N:<v {aO s4X.ݨMxG"L=i% 0d uz0ߵv?12YҶNpfY^EfXI08/uiruʇCkqM%vpq09I)h\nW2`J{#(Ȱ{!H$cYWe,'ގXyx"i ݸ Bv:2O˜ȍ"%@e 8=N-"_5 C4oM"Htԭ H -&PEgXDժ~xEF5dw~wmP!aZ_Pq3{|uϋtG؎su}eYqC!nܴO$V^1(k s9]#]Ԭ ._Pl "UG~UĔ)P`'<8A'c|px)3B`B?~Αx'=+'bjVWj9ʗcFpev޽Yn,ȵ)-Dyn.s/y7j-:vs57>)em;Va3a4?tD`l?հT[Td q 悑V 9uA< >Ki5~XWbyie;5fp'pFO>W{#&_DۛǪ]0YeˤuU.3c7~؜ z HWaSijBKE4[RUb"F I|n<Wl!>,U1<H5gZH&u6`'ci21ֻ~HV{k ?Bdŏ4_\vIm| u)Ț{'\<e@B2:sfnu0Je.G_NшFdOW4sbÑS<TJOeXYښlC STo$'fDz6Xk* ݪ*U{荙Ǥ'ʔ\À&ۭT1<;‚|Gڏ翴I U2%y}^Vݒ*i}0t#(b`!҄2@zں\~ s.4Ɲ@"p<lqCd3Ӝc=NcazWs/r򈌽n'e@;m]X"0g2)$U\~(Rܾj6m@d)Qo1~oS%ZK3թItUp6`2X"`TJi|>= m/=5k] Zj&ce3ήvqua۴A5$lhmUy~fع%E(ת$sʡ^,\<)v xU-"Pi4d<=Qیڭ61L=/ qc,\M1rM8N} XnS5tw.~5ː+(fNX4 [zЮT)_{rYb''B'mH36[! y!e62luFȵ%!riV$y=Y9u?q\ǬBYldòMdD]WI'7O޷ ~s@?PqP+zE03:雝#]7`$[͘-*"MB\~d-Y-w2D1](+#a{smcW-I_gpafal6$ȣ *1&Ȕ9"Jfwuq{Pӊa)5whg Ny3|" b@{ VoƓ*zFE%Y|hf̩J- hE6&WY$N:gJzS7v/zx0gH`@#^=B/$ BUu\Xc./i IPFNri4u26NmK <P\jˬC=8B8; zed)d`<_$/ _~-6Mr6J3H З!m4@̸? IvwaOa,58B_]0c;06uK(~\JPl[qx>Akɩ;y&@s] $+;"bjBo3"!>'ms[_ ti{k4 d(uun1{X(NQB=v#+nLk*b𚮭$k4CԹ2(M{G_Jpoi~x\2ujZ:9.Vp{"*A<7cu*#(wgNy%9UDu< ڶX{Yə )\%Ck))^q $ ICi-/"x)JL7nLJi%\*+SBGF@!]|~Б-Wbq4Y:~D7U,!M@i՝ 䈍 7]ũ46R rvWz62 S6 H(Iq"JcmcQ}=2@"Q`ÅQ6.m8e1 2{$eQCb6kwf9L3̖= n <_Oi9qKM+eZg/h ⦥51*Eg`@5^H -cP~Ւ4XY-׍ݴ~vP)~x6z\P<#;t.x[cn ɮMl _d倍o01M|`A9Adh8+Ҏa|Bu0ǃ?wâ]F&՞v/nc84v-N2"_񑽵% qMr. dayGYZܥND{y-ꀟku*/~F*֘K(cDX{m~T%W.05gק#T H5C&/%7B=8eRo|A#!l<$UNZ]?QdWzVj jK"05L}IDˆ[fݿTDS:aZEB(cM$FnanK^,0\d7qb?R %IUŞ'mp/%QhU@ L UMƥH[aD)-3NtgA}=;_xIp;M.9ES8)/L7C_S)%2tUejK./jygYVVs7;lvU$evp#{#13x~n%O鈽T\./-]d8̅w%~꙾*invOOH(YWh$ۚ%~hIL7xUUnDUB{*2TJ MIX1'0eC9s\4~M|y3#Ryr9/H So"UwhdyrfFB)3A$&.jicRR9F$bP86= Ҭ6$r^n\c3O䶞P0֨uH= T2%i{>Nvˁ㊂\m9,jZ[⽧gDV `KyZ*z}GQ3ד0 k9,56w.Qds8}lノ <+E:W P^6Ato`IQ@s1GJ +R o<)gGG|m~ ` ߿J; |_ҏ݈݄G3k\Yv<'ͦd^^hDdDM)C}}R(6pbQ@]bA!wfgh!.>Ū!,V'"PI? ^6$>I?ȳ& 2eC( ~GvK K싌l'+][\`8O؆D75jZXǫ5Ҵ'TY߃ kK\hȣ5ŏ9_6̖z_C>:ǘ*HE:Ѷ"ʻ磎~z ws،4$:7ZZ -NZi`WA"I[-dDX>xSnidׇK⇛LZiAĆĒ$h*3eAtTH8rfu}ki+d[Fmr/aNL+y <JPĉs4;Mn & I.~ ~G)mP@K2a> lL$ƣ2RW{2bn~rH'`J^RR=-+kc^p4E_ZT)dc=[yWĴF8V㙶Kʋ E9~{E"M9Md,Ew`׵k o yxxSGnB& Ta뫂3 ހ1$I%^Ru% f$iW\vXwЧ;6m 9=AHΠ*fmE7^/[om[jH3ЏaK<-Oq}D{ag׻rHgq"c墺aLa ja?),Z}G7e&|YP٬>[b(4;~ug)?6}Џ{1Zˑ/.$ ~xVNʍ"D2 y2Xۄg]IJС%BҮ_#o'bO;}1rIo SrKmeIoN)`BI ƞHebI=F2vo_kK?^Ze٫NQhTL2$EEP)Th<5R)}6*QqZZ4Z* ?.t6h찕~@N\@ZU%f[oE&{<ڊm{Fg_8Bd32lyN^eNu\-8*}M0+]1N6@{rT utu_^IyX=ŗ$zAeE4l)%`. GiC- *vb^ Fl`N=9M`TMӢ<sfoGmʉX,3KD5V///Pqngc@2_t*n7$t h$X pr XAAX3~Li>.+3q)>Z;@&ݏ7 iy6 N>^4 l0%.m `ܻ33sFqڈ!>|G R0V54}(ۻgz?o۱qk]–=,lƀ-{KWI\ $_3T !4P*Z)bf_c4rEC'l=L꟞@_8VSjS:uHB)[Ƈ}aƔ3J'? ր0CQ?n| ^ʓ D^1j? UWeߚmTZ~FO2 uvW9W_qUޗBGu6 {s)y>%3oC%sFK#<-[O빞\zE\{8*?zy\S:kyw$CjlqN0 :8%%_'n,r?ӎOx'M;$P&>%X´nFp#+9 ;.sb;Q /q[cT}[̲ZD{ ؍D~?}|*"I)L Hjn0[Y*%Aш[HM.@$+L:wzu!ߵ!i>Es璢[[)plW~maJOĐ,aލʾRA)U5yMS􍗜6k)~PJ9,'vUȻs/ٍڣ! *]jQ@!O-fQ"dGUo,61{[He:S"#6ɖbyGRZs =KВ>q#] D7,/ʘ-W-)bﴮtwZueajE9ZF]Bq~l|Ý}2E&ۍ,>Aޭ@U4sgw0O p8%3Dl DrqFԈVesIG /k  %߸Zv=1(0j5"|UBִ[k3т9KDk@uHO`+i!/~?p枢N#W16sxYzeD{,( ! ,f<cӾRC dȏ(usWZ5PK.w:'1 k)˪u}ϡ0{XC~*Wbnz6DlcdK'BaVsJS{]lΝF]qC:iQ-مvd1tPV3qmS/w]ƭTsUU?"% 8O';E~$J 49DP¯rn 6%pζe}GƋ 7ˊIfs[ۛbc%ztZ m|ơ=0,tB>9aE|f9UGNz6KvS@ dw2S,ώF07Zc&X PyJ۸0Z!U{T 3CK0#x0$@n<5pה{SqjE&U]T@CLpzm&FY_J}Θ(qOyϚTe.9vsbN[sf( -#f{4u&HESn4;Xn Fm΅2VԀ%9ѱo8"0H+$38ƃa?g1lX:I .}UhlMI|WuvUA/3(]Ǘ<.Y\+> خd xAޮyI3i#JUqOva lFhF{ DBnϻ!?O,5~+W)JU\䱤xՑr.FqF nx;BRTe],*_J2\oʇ + ؕq{-gYҮ{e?*hP#^A=~L\XwzNC{ߧj+)q9M^–7K:)VZf5Ó-/b` NL u&},JؓkwPh6ŷEG=pə a`gcXS2X&<4؝9/زg+Gg "z)v{eXRaM\So6Vt2 o ]-j 1B@5]l#"U1%mG#FT I^_Lg= _xxJ^ OF$" 8L`J3~gkn1<`ߩ7}f)&SR6E>qӺlcɈ neȉ"ABo$rA# L3"/Z!( iSl_dșO?Aӵ#KX ȌUDEb):Nuz!yD·#wqѿK0#itᦐ<<0`^3˄1PC|~ QՀqEIo۷خoWckEf=DuDw.cĆFgRհd\Jʋ:MkȲNg:ve5I?=I+nu4 @av]NC 2n2j4ĥ <aO4'@dKx?CF#"&7W8SA|#,kf JPX7bekTBZT/u%U;ja>3 >t)DJ".x&E5M}{Gن%gWȸP \}lD0ʴv=`BzM㄀Ȁ#?}P7=gMxV}'\ݪjf%8"D |%׌rb, ڝzkɺ8'?DIkя \5?iѡvGǤI{nx 2Bz*+ИUPN'ި=:CFQ:~rHGhs\Fk -9: bA5AfXr9h;Dͼ[V`1+eFy>Pg]ݭ-+<^CTDfEtrY7//>FRa5> |`wj]UWzٹ\˳%kQ=rf ynZ+%!p:MM6Kق郟 [ CGxαoV/t2a;3,{ZJ8zNXFiCy;E˿r&)v.o]- +W+ |n^#20AyQۣѳ5xT}V+7@%y𖁄9s-g5 wd>3J#w)oZ~FzE,}01V!S 20K (̪ЛQѵ.@U [᷐A=_>Y? 5֓gR0ِ͒ԇ4CiIeȈnuBeV?sSw9ē}_]sDHG+kЇ8@:d ͵q`a$ @ ҶT*Z-ɋE@+ZRo^]ryҞ `ǘd00cy0"NdM+>6#k"F]Izlt8XN 8fnzdN%]nqvJ%ad9\xdztV cJ/TB<m5Fb~zb;כ4[*ܑw gyXLއ 8!3oGB^&|0OwY]|QQ*Tr@3Gʽ[e`:cs%BZVX0QU\\oX !yǮK1B1Xlf|xN:%:UX8VCа ZuH2_sok)S=1Yu5x+Ep7:J&&AҍD#7 9yׂqt`V|?(仰Ӥ{Q3M$+4ov3wx:N?r-?TT<"@ؓE.*Dv*G-:~OnN.0nV]3{w5x׬{~nfORW*NYb(-IV%sxfď=?9URGdjH-{X!ZƤG1qo$ZSt%}dXC*gNfƹҽvRܵ@'O@@3B!zw@{RCrYa~h XsٰRsTfbqWs TՊg(~,{8% ر?h2~Cemq:ѲtHDpۡ$UlҮT" &1Զu,摔"-X# oiXQ(|-t0RaKU{U-ri-LOW=Նpv~>Dn/1TH\J0^ S6CzN9EhW]!mz@/n$?BiHL Ц eQ hp=ubcϢ8 2iA K~t JS>c`nG5L? mxg~_-Gt_(^OF j9 9*No aGsIewR&[gQNI#Yc4c˺et6&칌tu֥hZf2k@YP݅~yz|OA+qb#aI%q:0*}n#@XBd1 eHj)]J-Q#DW}]dCd;N<4A^ |$d맀F ҳUԮ g0/wU7ctoomn6aWMkZ喅s5$loR3Ɋ cZx!@P0b2$Vs SQaDpbMe$X0h<18۽f 6?VZ6?cVDNV]uizSùt  >*q' /1"|4r8vq677oXo^Ԋ3՜$^>A7%b1^wҹ::5KuӀ!VjΡ Y9( y1eU˗㊬;n3Qn/C曒928ݣ1s%(ưlL˨.EJ'ɺxNKU&wNJ3&ܯ\c{MF B:W2ЯbY_ {6ڋ`E=2>,vǪ[[+Q DϹ c*[ Ed'V:0 x95\wh]V\cMxwMcО$dY (m1k~KXMǁÃr F ikއ+ZG&E^}""SXܽTnߗVDfoFo΍8M B\M>fQ9#S J4o*2zt4UѽKydGȃuF[l7ꩴ-ӌ 1Dg쳀M!P|ݫH]G&uˮU wxWK) _ә@&,aK<ˀEY=^b 9疨p2D?R!F;Q#($†d_*U~9_\~;όkBݟ\ռ 'x\u "\vs{~C;!(uǿB{tCz^CWPT;hfX˔ ?x2aĸ`4-Q̡ןП?:9Z1mnj[qЖ>)kV cU;)4l8pΈ0i6i¤FUH4x㟤a u0满X4 ~jkh4b=Ǻיbtt!y},bH 1>]E&pSxWICz 5,G>n4m&XPQ=di] oo̪`"VHӯ2K1޲Ҡ $OyPuF>/X3}&xQfe ;WRyz(m0yH#IA<Ac,h307ݵ T:n5EO:SܪXdzH5$zsT/A. k5eҕVno gNе5Lsw-Z{9v̈!fWT{o_f}_ޅ9r2 vA#m歙F X,OjZ%o+44H_sS~śM@8ēzZbf׺*!8{v}#eUďa 1JH-- ŕT'"z QJ9Xg]8 켜5peKoR*H3Z)?8-1Y &M n'mO !upea ]'ג0A"^SmRܳWdTBl2'WɡF8v67߻"=S>dL@>=Q":֚XT3`;Ú@k娈 T GYXFuq$X 4-Mt)P >U'<f$LIca6{SA^exu.Znڄr>:+4b-Sm8; ZS l%k>Dֻ+!_2)iA|aGUb~}.mGPu*T؟Q37-H)nZ6y_%`l0'>|b -]F9S$ *3t( Mɖd䮅Oe #:vNj:oBu1ҰK0>xljQ4KS[b!c5]Vӄ{!L)TIzӁ4ajMs7-qE ~Q}[t&*S#Շou<39#{yLs;λxݶ#}ϪA]"?[/*`)_!~!)[Vo0 ̪U-]U V~KVks)M0@tKm _RowYt}v V#L+-s&NkXwa%UǑYMÖ/Ki~>CJ0RhWz!1ID#%^αx1lV`Y#!LL4z@cnTƬ;hr;"):f6-^*8+p2Zx4qpUA]dJzjm1цt .x F^C\!4B^nPyy8>KԱv7W6A{6 q5ΡSRXs1{k.>pDJTԎ?VhOmHOclMmjC5l@K$܋0eN^a=rx+º;o>-4u0 LvOL3Cʔ:5%<)qjMSB\<#aqJk;ɘz)w7)'PrWtHMྪB\cLN<~_q'ɱDŠf%:w0_E {Pr)> p47 I@43%uI])xKEZ('ͻecjPD\?*svdFCA\n[@=`Jh:'Vjew~4F5.O$XScq~TZ@C8 O}k̏07!l\_]b_<ٸ㝶v d!:)N{W2B9z"8!j~b2+ b9~-CA@#I, ahzY3f5XtCu;-*V| =JPK?o7* uL$~|kG ڔ"!3NhBk#çvMx8Lej z:6 z$鄷DMs'Da~x-P:lq:]Եa[Ĩs.uc^u?U;.7Z%jg@˟*r: lQ&)Z4bqF54;ˑ5iSt8<Ҙ]&Cb'ܥ'gډlD ڎ@pG1nR*e$]4=[Tّ6*ٌߋޚ<ǻ!$N(~Zl_MH`r({0|oǼ+бwH5n5iIce=y ra*TTDV@>10':@~xAp Ap*&7>4d7T]#yxRvJ$Eg N+E_F1c"ĭ=_#!Ac_MW阏V};6F F4͚[ѕFtXvqw7vWh]_ .Zn!~`hJ̱/E < 7紦k h ^))d 饐`[::^@>8coukmjDžz&lτx£Vf)'`([lWȳo+jB`L)~J/_.r/L0kj28'I&8WGt7~y`!ix)[~ras)Ol0 ($`ʧ!U zx,ЏEa sg/X6'w`ecRB,ڇ;y$Q۳"죜-CٌӒӾڑwgIG*SfPaƔa<̓R*nܟ%a]2`z?nva' W^Fs YJuJFXrБ ǩwT,] 7t Ť}}%"ұ3Sh5 XMِT dYD@CJƤ@bg# f jKIܼE&oQ⫈6gWriQP Km|:}[2ErS @TN"h?+Uc#۾Ys4NWe;'^;wg1/- b6H!, Dzo;/F~~f#s͌%Bcr:Xw58Dnz(aݖf'@ATSCFn9 _XJ D6jc/k.B Kq$2fUn x(/N!ݦsP1W?:̱YD 쌥WKg= >N*ߨAc3JN"!vM `r'IG.H6ut2=: I@^G~Y\-3 Ľy_'K{Te4\wM_=KU_mR(\5܀E Q8y;D rT$朋4rXIDj i^{&wqI FE XplT{#a!^B  V)JL¿fyHkzCʀ-n?^(PtPJ6lq&ly=to غS3zG#b٬tsm'iBVZ ABqhیI/x/U#&8tEVy s+`C"G,29E0(6Uʊ8{_Ko4C@m'H*q4h6/c, P|Tʼnm( SHƉP=ޥ /[b9x&~J /ӆ? E03o(< =0ɞ^DD&R~ c;)LY+iRl19'AޜcP`QRXa!9[&xWڽwlwFǻ0kI EoLQ5HqkGݣ mF1}:h3N-c[<;ßk˧ WDv20ΕZ qp.٬4tUssZ\ ichXr} wKDK)f+z#m[2Ma#ݘK# mEcw7ʲ`I>/`.V"HzmLmc]٠v49{뗑f;),E`X~kY _FNvwEs!tMkSH(Lhe"YбkΐR+  [VWanD"v<>׆MW>*4f7~ j:*l.wtD28,L,DhdL#5{,g]V)u b*ݳbS|fkl%iu_'3hEh-ޏ:nQϵ 0uS0)ts)/@_SZi\fArLqN\ٛVdYɨڐ&6P^1῔s)i9 ʍ6D@_EU7D=){321g^WP(kP) ۀ 1 %GXxI>Z}fp<_ SXun",mcqxR+sS~n{(mSJw&5BBڶ>0oCוR%NηRm[niO.3'mkBJz j*Bksm8QTT0xv4bgӆiˈВ%}?g%{.$g\!;Vgy:'84̄x (.TOQs[fuވ-` _2{'$ҥși Oat4ns-_l@qFyIV`dK#I9ĸ,x'fvJXtn06EM 2 {SD4nH8Qɢi>&ґj3bd*̘9>a,7WO*O3}}Qv, xi٧=;kKR{O6(g,c4_9BZ1r۵ƗGԗ.T2^Ac 3[I반r N :^ox tC+eq\0v1BLo)`&,@cF"L(}a f7G>RX#la+[EyU#wPdjx."1#Wc#tO y8FldQ rCcJLNt W⒘VBdDǵ<*Vm/u5O3נEYLje~|E߼NexnzTE5'7HȵΌ\#q,@'nf05c.\/w+8հjq+@kİ{&SpF<ݳ}};^_,:Xu<)8j}m3L&;CWlĥ D^FuG6d0c6E|Qel4 ם\J=7S O|]%ܩ1lhl`'SXEҼl1f`Bcí6Q綩^Gw]f``/tX+3+3Z`ޔ!e\0^luG/7RA#Ú YAoȯ`>ao2/P .JeE>K;hdJd?߶>df %Urq"WQ/M[CLSL =r*="_uux`:dAHE5Ew8TJc1pS'DruOwe g7u_:]NP5JzFOqXsf}-R(;.Eӟhmvvk7cMcT;4*\b #?({J.FO-Of;.Jgpu9y٠ 1nkjO}BfP/dw#0Ybedt \::H(vʴcF&('^|b TV[SGqӓ{[#hbnS-zk] R& 4kdɒgfά*7C,6E >1ܼܛ^Z.䅴A2EiX1]7=1$J;zTց73Uī~Fh@im=&z)S{u2TU(@\fk5G |kzn0T2G𹑤-nHQVUfYaK_~x&Zk/TX!+)0uR\;b x5?Ӯ}I I_ySZvZUEfk+/m| 2@23sW[եYij%~nؒR,!D* k7`pMvY}b`.> hR cZQ}XC2!iwՋi>1L np6F{#o)K"n~_(֕:W4C)VڱdDU OIڐ Id {.a[šDo`2T.&´^$- B'! w$FS6ԭ4\,'`r]s*5CZ+qet1$CU"K=% Wȧ*p E3|W!'B%ohn1Ej+SVY<퇧G_`Kk"c&\PĈZU^٢n;߈_VI4PҡV,.`oz 9wOd Q&2M.gtl3QR7W&/矃]a립2>_ԪT XN)5ej ,W۸Vd: #vwfнwǟ h0yP͔^:bx֠OUu㵦$>W7ʵNݳv27yU%fWqW!2 LS~Q*69ׅJY|0r"p2$ftik#"! ,ّ֯[H/bQ5/{ȸiJ0{Ggy#r4/8{kdi-*4 <$DY՝"In'|CӤ]FejexT^|e" ˪dޱ)% ֆVzOl1$Բ9iƼphhLa\:bs8[د }/b)7i0^̝THޢrƑ@zJ۞%i".,#'ICCw1&vF{o3WlFNF 1Wc"h6UX%vNDyẑ 20EoBm.uŮGSG[|rnXkRMJФ+bBYVT`#Jq9?mxD _9$Fov?_Uw?Ӧ K& i5qFY۽APhԆ @h OGBieahV=))LYuKUڡ~ie?FJr@.Rv9i,W R%lՁKm6ĸGV _..M5PC ݛ)xX BΖ<%QBp촸 ]Y:ƠWcHr~zW],\,z_-,Dbh P!+Nu,u܈o.{/$LU\r5Lնd.:+W5m?r\t)QlGnD!N*`挠ѱ0E9Lx?@)rrًH aU4HTZ%!xn4Mj LW;lƞ2L 3V"ZuRt2gC}vE=:9]\ Rd[;&|}:l&XA1cVM! IO;ar@K>pyl^dOL?~P;ck!kpocf+i֠N:6}5e:XS/@6T 44{&psë9iFUqjݛe RJ4]0`̜G勐y[[a2(6~af-sliX;XH_^;)fh^ΟڡJZYSz$% s색5@]bÙhvQ-S蝵gQ`N0vj3(nPPHC J',}7&cHa4S0*1^_̢k5%^xU_0ڽ@QFEO5T6%,_丏r6|Óba>Fvtt(o,٪:ú@?b!Ėo :KyL9&|@K:^9>V{~LoW mwW:r ZKWέ'"r%dq X';n1zapP&QxD67 K"2Rl)kxeG23۫̊J .Q[TFq/IZߟ~AN*|5rvϵ[0zW AABO1>?7<xU$kRdPj(fUX|"*.ږ./4A=K{f7$B*tFc,WS<'Bn2+WD oוrHmNĒl!{ ~;hYyϝLr7srӸ!d{Mد,חhϱCAp@ip5*²_cǢŌʢNB *9:*eƟ 7o[8XMIN.ͭ[+VWB:68=AD>J1 F{@䫧Iz5Us|cHFx42eZn`F"#ʘ)>`%bI*ͮ5LX {BJri*ȵ~^^ T)!馌3͡"2:~ule= (ȻX>ց_P]KXX1:Ãr\Xv9)H/'y;?sI\nDJ7]ZE4I3 0w o31I'e/Z)Fz =#z*A՝oGHH(*aa/}L5Ba:f &s,l@K\ ԑ ~$7V=dҧ3+|㲪[*Z B\ !cO|ițya$HPB*޸gg?`^.~@U2?Qw:,91ghPvŕ)@\ՠ05^VW@U$'BL/d%}ٲ%T*P^]"va1a0WXv.9K >fBY ' 1KP_Zj7MPժrU$6Q?{~-:_ c<ި)6C_k8)3f ]pi hp\_#f!E|j6 k:=-~{>oU7ADBFOE\ގ>>ވBbpS@9ױ)vːBa<6w0Oc@ӏjX5kI"F!Nq !6Px 5mPkűsيx'f4vOāw(l*ߔU"]1 H~yyNN0/˱7q_Nm7/P]PH*ptKpϯFn2?yLKiqAKnL𞺅!_);ui1 7XmÜwu-;,',-$֊ F-WW&›xhQzTGSX4p+FUrlci|7KNiۛt3 t0o;pL.b[]3.^=}cKa !p2PCVXHP{ KُуkU1Wֺ۟/ V]}W;g.вp"50,XEI__y)l0CVh$7<T9pd2J`1zRc\r]`yfYO  [ Rg3z4>;n2H{}]"ݞw@OuZ1Ki(L6ّ l:W⃶ 9JMHTIP] :RtG? i*5\?U?Z>+HH[y e4Ks5/7f326C;i UMH”-} ,S1F+ӠԤ*[~\3Xc2 Cq0}By.(sQrF6Y~j7kdT ~Xe~ &h[QYb__ $?tx Vb0xsw- $/L@-a  h^DWl[ğɂ+*0p1YŖЏ~pf?Ը#vc{|h8Jdu? B!`9 (Ⱥb\rie=N98wN6p_4A_hIĕ_6vcm@ݶsn ( H2C*|\ G^zl;(kl kmЎ1B\x,=h_`C$KECnƦIR[Ͽ ah_Q5/o؛=@턷HJ.28ys\ Rh)) V k~%>+kNuMK)[DRGx%OYiO4xɍ n1 a$S-j٩/(}69RՅ)LX!ٱATYHʲ&{:(}X 3H[ǥ/ʋVl 8B4A< ߰T>U႓٥9-g ĺr xݪCmȓ22tGA1pMv0kVbuEN%m{d K 2`uP(H:,9gj?En@[nҟӪu #br{:w zV[&\<P6jUE*Bo u/%L 8Bs5Lq( QtITUJc=mRZ(Xe,O؊cL lUmSj QaRx7> խ<ڋqbXRAkze " A3N>@=X.bqHr+ęh ssDYrVhDsrǪ7&NzU$m0*l&,;6O|?g(²$f@yB2~L'*l#*ÁMtg29hMgL$€Bk0)BaOvrTzi_w3ӹYnSu:Lq+\BP}z7ۓ~Zls _rzG1( XԬf;͐ߒdAwǎh |A TnrS>dz]4(&;?P)$QC5t (٭M;?X껝64;#.vI<㦻 ;tK5:%0XA LljG`ҵ|6$RR)ubtFj".^r@;4¬ДLWޝ_1[uy9"]Zze%RI&pF)F[lh'TgA|~$wbUos|!5} N@u׉+o+%O R]/zʻ84sh{]??`z!y?ϛ&s߉[9Ei9!^4]ϭ} 9+$}]rM^߁UxDyWo(6t|sC5 HK{9t|m0"*w 갡>fr~\Gp C%+r}:~$X.yHQ}@kOILy4 OY^EK$?P=SEd 6{uO:CtfVhm;~#ewOz5fӐ;#>mA2}+.:uߤN,.G*ȅ' 9H 0N;XS/Ǐyspo' N((VQAIA]w4p;)qUQ>$dfL0r>q (~{> A 0[&d8 eRb f=(Ykix̊YJ:]pGjJXSXJNM{WK`!eQ" z-L M"/TvƢ@eC~9EKO9sL9sRM'}.HRӧp@E$؜\y1b"޳"n"*{ZYCU]r%+sNЧ>$~kc>b.*'8c@ID^ $AXI)[hi^Nkbkj U4v Z+E)=ݓ"lVXV0|BR c|1BCřH'ͩVe QEo0ysjT>vq -Dhsq+Xrl?sY *)l8P6 fOE"+pc ۉ8;a*T` !7+gIJ=")ƻN(#2EOKt~rFvb bH}uqcվQEXHBrG ;2FR0nL+TPƘj_񄮭oIϣi0FD;6fiF0q|&y3V6 q[7G9qMP@8WQ5 Hv/36duCb #@vt Pw.C3G KN9Q IE})`ii2XiJEؿV&rd^]ZYb_"tYu:*‰V~ʘT@h#K@}\s௔um̊Y5gěkw6sm G( ;}-Wu>1 = 䓊[}DG5C* |䅚="B 'n 1? `Nv PTcfRlSx:hkE.*3S6_\KgHcKȚӨsyFbtAJil]@7;~nw}KI;s.R07j=ƧqpI%$FZRhrDTq.%n כo,=$ sE/:+_-T_\&ƕ1.*$_tzt>%s9=q-LW}U&`; 9߼;N[J\erkty;FLJʮVapA δTv^K]vff\׾w4ÖL_I)ͣtHll@?;3u A :|)6b;6R*i &l.FXlc@ԶM@Y,„ZּuWۗ ,;EoDdE c|k(W“bj7{o(0^Qf8Cy.hGz|%mHI Ek]40ڎ [lFQ">A71omDUaa' OV= J y q/7)Nndbx\mݖ<: XC+bgl5d?K|lq>on(^Zpbٕu_  f 7b8%#fq\b1'b(H oYc5t<|E 2<)#`%X%ߣ4clI|wR=o7&I|vg%,ց^bY1SU eqʚJkjQt[8vľ*؋~F2NRocrQ%J qz!#NUfə!1ۣbaWtԦ|l +ۡԃT@Hex0e/`h9T% S5krќcg?#*c25LΛH u91yՠwlZT'&A|ai@ċ!\-q6;*Ć*?KZfJrEԎMOܾWíDil8Og[^@3v{vOm3:K^cW:Y*0+9~LyƊKǨwweIo>/v!Fnh&1V-O8 aB&3)´`rVTΨ( sV+!'ktJ6!(':#eLJ}2?Z(h ֶ [x;hEG([J RcoZA=JM;\?-oaI`V:KLӑ FR$[U80蝶 [?3Km4o`^DG4YʠW٨_?1LeKR~8xbJV4Dl|TbLjA`в㦄xQl2X%4l]n8I!S|.Yx Oq=]6.DXwܡk|Eس' gPzh#QcmV.s}\v5^ALkcˑdVjԕ.w raIf& ލr \lB2,tZ~'& ,4_vv3Jr1n'Ia)-MB2|/1j;| ykd0&S]E<>+!; ZpV xbBUtB-ZM0tPG qZ'6W8-l=taLt舣LDu%93 m.' HVyO>EqcЧ_2FFMEa$Uy2ܛH |5VuX$=^:6DΎʺS-{+B)d>)r#kvhƤNe‡:u ǮsO].q5+1eΫKN`5k!uRp*O]+adGg*4tw{]f j9C%gS×8T4n];n`H-ur4o.&]3 aEOj.{Y9)Ry%}M5k}g?L3fx>}P.;>$ec|+}: \Ýh*}#qPJɒ>;7qFtue $[߈۟!4 mkҀC5\om7pLyR5)%:D)8T9\Ac!e{=z'qkTI댥c˥g7laD1K1J?i #LLvp̀2DGRt*jN&W8#J{T[o ʹS"f[%{ Ev4N[19OōQ6y%8 w ָlof5wַHۡ{䘦 ljF$" eSyks7 aͧ&MZ R_~Q1o9@۟<(6JP %1hcXW6RA%d" N2K>-kQm Dˣ}`^\R.FC ړ ֏VYxfjM8_lJm5c;ro H#pRU$"C9g@1a-rMr[{Ts^iP4m $0 7Wdt~shV'*0EDY~+Qqrp5TZO^}έ (+J!d̫P'b$)x72~7 ^Y|8ը^JZ܇3-1A)e+2ogr$QhEO|yB؉EAue߮g_<$3"RP˕'/b^ D&FΎ~klxVINf2޲m{H:%^ T 'lqî⊼MAGuQegHkD <[~5 )HDJY U|%fa82S9ʱ/< f? gi=R-ag_a:D+F7$3!GV£ @CJ qCZXOTI\sɼ(0)f nݙWgypF^rnk=j75 '/#/<2D.Od<%!#A e3:l`6GGRifd#9GmN|:d(K e.eOuڄq,v)fJ{">q6{lcI!b 1 01M#ү#h+wp*H{qWbDž fvmMjRw+W<,=Nr= &z9u[ g-..qna_辐2{f$we2NPLH ưcP4C̲PB}-8K7VKD(QFj^tjQXB-VsE> +Y2HxWG$+GrERvmǿ 5E}jඔAxhĿZSyi \G&'V!%Ę fkX^ ƶ$#Jhf:qwx$+6bE3M@L9n=#ך$y~a'h`{y~lݬ28-ƭ<XhcWj}8( )qvdt$,8Su&Dc1*>Vxfg@sLh5˪btpmuGҠF )_ 61 uZJ$3 cn]_ pјyw`I4*TUە㠈/AwdC\E1luge iڃ{#M}_򻘥d{r?iY]R^mFIh.֗APD;z0n*i~RF^Zu;z%W \_uY2/gHPddVIX` 12 *S%ހ! WbU],@0FtwixDҊN\r-((ovLd<x֊+\C,-W uIw5fؗ-M>*BcUzw/hzҊ|FZsVBA\7*mC/%!=[SUPbK ŐA6Ss:3ca`( Z0ֈL.^b%uݾ2ɩG(1P_ynݑܬC˲٤7pwid3Ʃ³R}dIXXDNrҚ}sH\&"&%d 麖R <.A|^Z<M@JUXiFl?k$QL$;i[9SF z*œE9@T¯ S$;:-sjUq'8\8$Ld7  B7e$1y<6bV#k@  v 9fW v,Qm8b82<"`uEsz%|ע$cE8=>G9ZQHޛ7=06x:8ߣ itSx=e y!448C gZᮅkB|kڮSl5i٢D,cŇ^:6JVӲ)NHg{J<9VFZX5_X1\/%3km&kέ  8* ETAu=30$ygv- q&o@2k4xs]tĬtB]A:Q`>% '"0({n`12X[+L ܫZbbDI}> G+CGp"vNMLoL1),DcroԢs_%! ދp2zűI{7;05D]*vvBܧM[v-uFݳ;A^(?^ &B%]:Qzco-3.kн֌t0XS/HandEGƬ>v4*Q~&fx PAZWWS\}Odϑ"*v^($sua;T @jv'8 HHⴎY/ fz+^_6 dcs4c!:ABf\7dW MgcXmu%}–^ V ڝLU)mB@b' =2LBm>"PBBljUIIqxKfp 6iߌaVLHA#{vw7fhsQc`sDnz$cߦ\' x:}'\C'@'s&ow$ JC%S?Z|30!9Jnjmz8ف~Άs|zSB9(?QcV?A=@NLT^O)ҕC?tyehY_]T2G$A %vkOZ0]˗Ud fS>C/=9"׍n}`|c?=,;?4S&5H) ^O:(G|-BtQ*<>iؗKa,Z+RkESk pH^7P?'dA;B=)i֙dR6N}FLLЕwjϛב>PaǪ䋠Qa{P\) mۑpzo-]rb]n vJ27rMyVLc4(K(؈v8]jF9˨ jT 'ΔN6cnKykB-Ehz0&{|˽ 6&IYj6Y)h?NPpӞzaVO !y ]o{hA5w$6<}EeN"J2ţ1{_QzƵaXH8)V|k?/WC 8@*sxpWE!܌4`fa?E'=4ǔ4>6oh ůi*/[xlPP9Gb^TM(HܡgSr)l ȗ9@on'^3ķ}̊Su7WX횩G+^3VG卧F8^*Kky䮍KAJ&?@ga07H{K` ioO@0P &n״c_31+igMp']h۲/zdj L)*NǜD.ôy+Ɵ1b%`CzAUO2(mt׌ޑ`Uhcj+pBVsʥӜﭿtY:74eIr} /3֩ |1{vMcNr EE[]?Qk0 y"AG>…h̢W~4E\e -xnLo>*!>͸U|P[h.$FF  b 01)=){?.GRy@Ҵ|Zf Lc_aR-zH3W;Κ9C\l]\y6f]=*Pڳae>/&k[幑tZ3n,\7ć]]߄}+tܟrLE ۜxmЊO%> I*9_!\*e4wL7%E5֫}=NAծc)2+LXQTUX$e;O#em8con<&mg~BH:{);+l`,O̓[q*~. wv]{8&1f9k-Q51~;t {nFB6Z,ZE7-ɽk*iG0LڻeCKRÏiS`W]\Tu+ n(gsn;P+Gx4um/D$rReru~2PNWЎinMIFU5EϤtf>L~ªC 7x窴)gQwXRc) j_809xa#H).o~Ak57ft%/w-qՒ7G=s22hy:2/1Cmx%Wr6Q`Y9s*g'&▢egqơ6o[Nln^d~fN[ìkXlqfU,$SfUj!+СZ $ 02#}\DB) yWa{80^wG rjWɯU%SR1M\8`$o,X#o :YV|1PVF? X^N 3gѬcU}tc,x7.f|'ffl5?ʅi%@MS%Bxsw FRqu1KF@ѹbe`Y k[ō}v^|706$0ӯoWYUNDYe304m>NT\Tv$cM|bW %>&X: IM'V0olj0qXl͗z{ugV#WL?Hu\>T_M-U,.Iudt1ދO km`#-8(qI6{nAt`<&&)?ϣ-M!iC;_4X9H; R@ ּPf-4/E$8!]`-"fM Gd)Aa_<N>>?kt|[ nD{0QG^,Y&謗A[אb[ڕϱ4+Bq]en\$O =8M_q#x^~$;kgeu[ H?v-MQk~Z/zbo)#4R؋/eb-^X $K1dzB1#aG GX8$_S%E;}p4$V*uJ*_ 6̎q*3BZ|0&^ZUԊo*EjW6$^BMa}xJqCZE=X|ݭ4̔2M8ݵ\fD7ih&4V%7yGÏoCT䧥a0mC7ʗZD{A\Jaif̀H|@ $M E̥ \UmTuP8b~{E24kd;JhEP{0џcYLTK/:V~:(0GXFXjl+=?>eqhGm_QF#Ȇ3c=D >6LO&爰NT%<ҡOP`oLݡKmI\03UcY$/3Z/TuU`^f)7.l.( 3&ҩk/ kj*gV}5}@x-AȈe wHAM0o^j`/ƹe)] R\=I,pb!Bid̃;A_EGdN*\*vsvHݺ2adHKAKHy.K<s|y'we;2꿎oDp@J 9[*bDk6@ww['ryL* ΢/J9F}R|æ^?˙MxVcZbnlX:F~k,hptI%ߡG[qG[<[i[p _?d=ˁ Y$7'=4OHɒWJ^vlTѭ RyEB8bt88dʄƓ:<,4}EGYt]IL"'=dCjF Æ#],^-B8ǵ 3^R@$Ұė~W^[ƺV FgۜcCbݠSۣN٤uMUbm-E4> f;=}2؞pT@\-g) } %]ātxwRaIGQwИ@~] Z,869W凤E3%klBu߲/UݛwfTvOg7+sLJ~E;4EAʛL MJz+=4*zkɰVŨ"Iׅ*5,#4s@ li0\5 zHM 1:ĴlN!1?WڛMUc¹Ø޷ZZwzZV }(F:a$@MLe6^p"!m:䂬Р1)͘gxb Gx9ɋPEFCf[scpUWѓ̊.'nW Cy+9$lӂ2orhW@--{Qka$ǽ)1;H JkZ+g0'>Id$')z{q"@SۂK(Չ33gBjKtE'ӵAN4㉖BYiwPHE+" Gafuk#97%I2*jq!gqϡQe6![yO5 e|Y|SA Ӧ67z%p*S yo pX݌<5jSK8%e%w]BJ4@ײ &z$AZ K?%*daaMY[Q ٓe2?*GO"ƽk^=3eyCC e8,5{)OQV@bZ`EP+d_k&{:`عvj#L?z(jr?L3PE_(u8v*}H+Za۸ƍK.`'lXe^ \x '0 V#Ղ|ё#|{Œe6/0!4k<$b7~,Utj;g,K}^[ Qr`(߁Z@N`桟/mYBQj tZt.O_+sS< ;K45G̣ > g>JL Qh{-h /"}ۺ#7˪D$t|%RlLcp8)٣>>_@hj/x9Qs /:pG [&̃ a~!o_cBvws:*eB6cWȅBG&Sϔf|\r8 TqD_ eW S{O_-̦e\u͔WjMZ }l%LbZ'_U SsW9an`ʂ*i@cySd3E.R1> 4IxS8/BڡHOfmdcrR2>J>Q!P:' ;D 3aH^:|`60+[@{IbURI^\3w:vVȘ~?8aoOej ¨#rAjwۤ6zVӸb .Z`'h,K4<%Of~y)r]q,GLKLO bg@o^0C N`{7=2  l0b" ͤ骕`ez%rGI!,A#Y5:'uδt$.*QNH%lљ}HǙ~4uV29t?#ɞ[jH„\@T@̫iEʑ[v|^Өb_^NڳoiVz*t_Svǭ1?| s,4O?Xm?!@c?31h( ZiydYŇr }A v1yZ4U H朩sQCv {Zo-ǜӨ/ܽ lk,g 6[DU^o] Oۀ/u%kh'PN89qWq\d wq`%j.JС-BtuaDCF'P{D!/_gPiYMN@EKT(S0#ȎÌݫ6W~w *{)nZRT{G8je%$a+DS'H=Ұ6FfVѿ9 m6DXUWl_?9R[, E>oA8Y<@烁eݝC#Cͭ#S]<]UVcFP+g8B 8˒(P~|‹_!IR.b!om S_ N rm.M] 6 _yqs. xߗQˏAw~,Z>(`TWh 9OIJ;8CQHN!˼v_OM1sBqcl}v59~VJ=.),WA:Byts!-z(e#K>OP+ Nh"a.ҥvI'V^zi>t6eɝ%ml:7u!JlQF:n wUɂ 3}e 6>9c@V)O Js"&$@ =E.*J0 )\fZ)\-m;hbbHl|PuJ ΎbdĊBp|-1T?dڡ}s0*WD Oۑ+ w{X]ұ:@@cn(2r?z+v̼`Fy1XsEYr  4KѬ$?HR^E1q3&#(ڕ6K/'I/D@NXL[`ݷ cyQX'Oy, ̕N0_:q3h|Lޘ 1MK^hJH.y[DF}>j8m$Q"gdx19q@N?Bl( 3wM3W VZv4Bk:J=CA,ަd%"E|:!_ J)7Qg;hxx-T§L z%fĚ :Wۃs@㧘󂖞.z z'Pf29 f\]B}YDOL%Ns\#ؒgvfrޥV83^.Cq,$%3_ʌ]bnymUzҙiJh?T Q]y "e&;POf@bIiu1^ԶӞ4__Uʪ]Ñ( QV}nO?KifϹ~h}%;䳯s%5))yK]ҼR6Zh,~+پrZ@; + nΈ аݑ6x8r-NHu UhעE8*_Yyyka{Oi/SyBrxCE3E״W}L/:tnK[%~ER 3$~EYA4RX,c֦H.'w@GVdpg 7蹑Xn3##@wia7]ڡTENN"#8,-#W㻳=\}|+7qlVqAF?Auwh2XRttseWuvE%,5J8>Ykd(ǜSл{@yÃ#*&IY(NN!4Oڣu7Lt:N/=QRyE!fF԰$hh 5(XKʀQ"Pl"3L_F'IG'c;J).-fmY˯ؔڂ 9B>.Ciw~4M۝x/ggB tT # q$ˌk' ͲqԕݎrTpc-5S*- #K y7MCxE} UNy,^(WdPX|FKbV˾]!Qn#DfW]-B>A8NgGir܊C+>L?J2 wY: 8k TwRAblqv؋_XuuG\W@-kգ/ã:I&/e9e[$_&԰lc hu&<KevHFo(C /I02IGym\}!FL:rpn=< Uc&׸ZgEMGta򁹑͛žokO]3Heɍs^KE\ T^T |ŭq%RUթ}0f7(}dJf0,hR-okMbʠKB%QN.j*Uå1oh$V2 G17EΌ9Pwr fs+,gܞvpS*.>%[){$7e=晆m\+˴E"`A( }dNY1Sd`0x{+CJL _i;NGXK+%H.JJ r_hEE+;!L14O*KOW(Hx?QŝPV!"ʞ3C/;Qd()MiJb I SmDPJ yXxtK ?WUw[ݎ0-NPh~T'2A=Mz{FT3jQ8H''9BάoU%4X:dWDwj{P}]a*Bݡx f$8tBw9AZ~JM CfyKҹm\'鿎mɄ. E;zA̤VNU>Hg_Əh%$p|oZC1@`0as ]Hp~g农o&/TO( s(;ST͆K ʤs44&fV (6%b$o0NF S>jrp!~q[my6 w 8K1@Uߐ@]l;2Q?may-{$0F"KgPP32@k`;薙uRD!*Bn{t꺘N"¬•W$4hS$1\\L'LSVV+(;1 z!+떱[2`ql}~é>;CGiHJ=ej"Xʎ( JK ӂ.j.ς@cOef{љai"Wg:XGt2?bt,&^~^ 0J9AK1U4 ߮gRCR:}N{AB~0/b e|9FewSۚ0kF7_ʅAU0ϲI@d4y[/&G/%Cu'ʑֺRCZ.ξBphCR~qXƧ4L̲p25n|XE}] zU1~EfL.yNjG .~;D f-]݈LUdJ~Wwr69I,HSv`  t SFЍmcU&=͓@>Y <-O VrQ1Ow*F8}:Z;WkėcM@w<H|ʘ>S aYKe5)#I۟[끳a[dz/(#4"a>3y굛x ʏl7 ߟph &|{uSin\ºZnzYkD#2T-ageOvZ$ϻC>[1Ҹ,|9!EH<"SB-@}o>PP$ZIn님dW(w@CyvozNE!9yK F8ϯPH}s &k?fڶ\4?%,;%n;Cv08,x^壂Z* {Wx*KuKi7fq;) ¨62zuz/E@޸\k٬h)B3h{]?Đ=*bN?Fo_{A5M7Xz]2 mj 693i, x"Iז~YnI(A¨ ,O1Cj/8q\v] J?E~y*bx540{X}BE}G͈%I΋qo%c7\G]?)>[ Q߉)YHxg} iqՁah$U)\)7>Pџď8+}# }O8{r#,2fXK]'<;9R0%WaY57v%2N$U?2;3Iu|oL,퀠n&Œd{՘qڄ +T|Xu zҤflBQYSH렲g'Xnd#6 UTtj7J$ҩ5N*>Z)V&KR$ +5KlyeY}I;~v'tbγ}p?To}\ׇY;k+B(FAuRNU)&M}T/_ھDXO LRcHꅓA >j;Gz!RTsw(5}X*i޺ ÎOrA5,T $Vb ƸSKʰ{*:/ţ~:L֪+kGc%qDS|^ĜXs^l63rVER|nHsv2P׬yqH}+L92.YK᪇[[$V]Tw\/OnwKb,-Ul^9YBiʨF~gÑƨ5G07Mɿ){T}-Ebb -?' K˂ {DWtFw \P']i2+:c4ޱLkrU 'X^N&n~ͮ 3} ZnЫ[ai 4x ~Hk-_Q`p6ٝ[H֨6/^)^5nm*gindfnMIOF'ޮ$Z ^-[Uxc!d,'тWyxU._ѱ?@ZUbB?8Xpt-.(넦/.*ΘY 5i}}2粽Ƞ6#klZ;zI$L_w*zγqWh `J.%lCRTsFNm^ʋ ~)ٺ`ZHw1OQW*,wv7F`Y̧$ {n(ԑ{UcTavX-Kl![恪=[AUb U,W M_sZ[e`XS[Rq$VLi1ǕQ_}HL e˥y6H .klFǸjMHSC|h7UT J0m]/.\vxGFKN%5@<5<O,uv&Uo+Fv$gS 0wM n$Cu"/n)y`}Ti10u&rxC\%ƻ|2~!Wjk" F^SGuw7pA ʮp6h">{`9Srj {raMJFi*vazYCn*Moc|`zs՛$ LJ'|vb #@>=,' yC@2ijL1樰L)}.K fQ2n W'*OB;&6ZVp[x  XsW`f5:~‡I4S)ϼEE6 1b#)Öm*ɀ<2 D-7Kj-4?ag+e$]|#x6L]{ⲭ@(HBy:tFmի86h$ԾH" 9>χEzR ln~G}:> 4]JAф;ͤj=BaIݹC|t\W:hVQ\ƒC*Lqu|ġ+` c}[訵qF鰴&~BzIE΅tD*JWO[H4Fr4dqj5 (ZICS{O@A7`HPAR S|^^EK WE^㖬 c~~w -/5xCNl*a~:%avFƣ3()is26j 6[}4>뵌2>H,bFEGb:N'KQwL3 P3X?~c O: ƒm@"84QaLɲK>ζה-[/T u>XplS)/\1Qlc0#Ru5,SKJN&tfbRW}& )M33EH .l)9&0d6aH"wZFdI7SP): v]=8XYB7߷|PQr|{ktQ2[=$f P$}w v5`,س:! fZQŪg/ZCcz?,eVQ,@q6F5Fw޵3ޛ %l : mR$`n"'c enYI.1!\|I&68kU+= a%54{E܅kJ`[-GSk[B\@eVWN2DI~U2`e;Ji|ÎE|Y~L_C&i[},Aݔ>bwxS'goz,".H|ѓ@frJwkCiEMg\n)68n(]xĪxt ZT\ӎ *R>q&3Y_J;d4x0"knD`ڕnS"QhE.͆;9:^\"p@G=z2~ ‘a X̥?^(D#Ȣ2,1/kAÌ!(H{̙bNQYkX-z \wqYMJ(=L s|FkFfپ̾(*dghVKT5)dA5A`nVaqߒN@x)xBg'rrjr"S9.;wU =+{:W F>%o|W4x&)A'srţpuF׈0=(vqvs=VΆ{frX%sϵ2ghnJ *^~{,Fm$ h&Y)>uzj4[[+5}͙jj ] KLqGpi Mty%=h=uNj: rSRKLS}W P\ƀ_܍:E@bIgQiS\?LəH}n)z 4^Ӻ;!/ĴZ_+n?EHz#%b|sPi.o}YK 7@\=!1NC˟gH1\]G50>|]R.#cа#"рxA "{jw#ɧ:I3\u!]ՂBN !}{Eye76Fp%-T"XD/ﭾ"7MReןLK]@*/k 1 ]@.]QkVXf.2Lpnd ˁg/] -wȾ/ ;HH"b&oMY)²H:KĒ?lfLꭧKAy fԒU!+!=97[wts6̨K%QOFQ|)[%58YdXWʐ)N/9] X݈ihut#Y3b%Pa~:Njsb}H8"!;]IzZqcD ˡ7f9C0i/&coWߍxee#N{ͻprSe\wνVP 9D0w8SY!!ߡCl*\ m^--Qre@4"WV2io b|yV;`vTvfAIl$) }LW m [LٖzjӠBQOmIvξkK`┏fu%U`ְ'0|h Y:nӑhubeәkY^D==,Z?_-X{]p!f=g4Qo ۵CZT?TSQ(=FK/z`Q) +s,A) *r\@xeVsqA+稲! JH t3H~Y/R?{/쀏>cCcj`Q}ѻdXٍmDP7g@j:ж|qF|!K3A&њ T-Y߬PCz1ٕeQURۭR 4a# 7PϜ6&CjL G#ĖJ(w&sd[D^ f0}=^Z@0SAy6{ *##=_,%%2NafM.Jy _ԇ4C .멂MZ֣p HsØEĝƼFC ,#4L+S ){oh\"`S?iT֖\,熠""Ip Kp>| jEޯ)$g`#:<&> / fKns3픪Tx4ulV`eNib ~57qiBT7S1N՜4ͭPvFe(cIlO9Dn@bz䴳pTT.$|-/47<ޑ% 0+Zt*62Trv`G~6 Rx4-PǍ z6|OϛVd6 @a[ JI?c7Kzy`Rk%3C1/c^N y /b 𳵸ń.=vRsiq'4 Yz2bH>Ekppq44:5suNJ:I뿏zpbpuQO<ħA)Gw='{0CJQhbb iQ;JmCY=u;,13s7Kr0CAT4.".)XqVw0c*R.dN4,'a o=^:)W!ᝑyn2 qU~>3jt8t4`:k[3 rnxj"gb,1xvP_{K{'Y.V,BYEЩzBRRF^,AtQšﯢ.C+4\т{MIHxsLZC۳ڥ\?#h!IG^bo|+ fZ  `B}H tTcCV;Ty/A,Ja;$Aѱa6cx2 7pGq>F;遭J70u~i/F't9CwQK"O-2ro) -&gJmh3y풺|~8Xȯ:*X&,FW˝p Q%-n%T˘nF"Q/p.a_pE1W6lNic=S "CWz*!/nC.1(t(g8[fㅊxߒΔQO􇰏(?aК%M}x{9^^l6ϹkR@j58ڭ(m[OXDk٩Y<=J(ٜ2&|lL4ݲ}6XD. QU֒+j*M`IWSo'?hyIkx`2&@LZ&jۼORtV&kc$R8؎I\)=wYA:{%԰b<$tAGA+ zcC4uz>{ZYuy^@]SЕO,) b~J8oVt-cT=%h,uwu\@:7NnBbQHE{wc )U!I\8t>L5ì3On^ur[Mts/ʦ?y>!!f8$ f>yy,zlQ4T>anhӮ&F7 @Q9.%2[|RN@*]fI:\_!5`i aQj1r6VHqp2RFn2MRfHb\k\(>v%w[ $L1Zle}*7$pnYcWFUU]dv`[: \Dǡ HVy>#1XHȨj8sGCd>2|q< lB(ƨ U!HXI~ut[sYiGAI ލƷ]J]ĦBATijjڭ6s'MF._0U{j[0meNCyt=Mc˄7W7OK >yQ'C'HIGx7_kDzTfJ#.T\$吹nkD#fz^%G0<K~?~EMz<`le(Maowi7 S[Ȝ;tBmrI*<#£O.-_ pj~pڭ;Qhّm)5D[h%H,r_YKRGBN4Ji0թALܑ gPaZ9oNvϨ 괂-gaɨp0iD%cC8 F./zKڶg!иc<4EntX?x|& !ID q=ٍxT$xnKphxY{uRlpp|4MPɾ䡗JDع؎ij8)qi[*`o6;SK5*otV=TaUu%T9'x'2!??r abAS_xҭm,6}IKö>,ʥqND``GqV{9R`^ѕh""]TSOǁ9]5!I}lWW\'Ut7жTo>i|K{\' J"]uX10~ .nyT>apHMRQ hH-iejȊTTʋ,X'" j'LmSeuw>F, 0#I̊,S9hv#&f}+b꣚qJCZ> ˫Lo1 {m1[amߝj=y= M S7mMJF?5 @Ѕ;oN~Q41h᧚)b9m6xo釓v8Plw凜וH:z6orHbp[Rh0D bʆB9gBfؿ.D'y,-VцɺxoU!LNҿ+ދkpE.⋕Vz3<Y>.2A P5N}Ku^Ԭ%jT-H&U'9W6.?bt'ۍޛe=f[N#F IeEO=z)jt(^rr9i_M`ՎgS ypc^Aӂчda65{:(] NZSG9C/=7PO)4G"bI|r U f R#4~f.aS!`:AtҰHW۸m3{t~xĦ\~IfURC"=,yAsFO~j2uw aj9JT#j?%NҤ 2mG!5A0O3MxH,v<ܼyiASۇ|}46cmUJ?+\mr?揊=/(`v>ddg@cO2@l@Y:w8#jޡq٢MOH[Aʪ@]1VAtH4}EB9dxJ8AD3.pb8 SrQRAKl0׻ۉ5s1G=Vb=_ Y"a\zQ/P N.9GTmw9'Â˦ p2)6rr-X6Ncc5RbFuZz*akˠo9R"0V)JqϔpZ+4&֛ ?^I+R N'd]uec!$E–0$ v&Z(zFx*:?5wsʙZٮ7S(T C\ TSoOhFLGq6MbK]z֍[Ve$\8}tv+.ϲ~Hh"!ӏ5;e4V 4.`!htW&g:dr$2Ne %LB;l0<_Pjm_\k1v%^x3v)AWVqgbqWar GcsY{m^P+%G%LFw)Bh[M`ikuK&#\ yXG/"dOG)A6Jé&%̻yiL'8dCe 6-)M7#q5`fϖsqx('~W [q. pK|ĬҖ~6l*xj|`f'̤iWҘI}z\iMy'7u\{a)& a,Inp}zPS$Z}-(16Jlͻpʧ#\HK_a'zvIz§kϘ{k uiD+ %i 'Rc -knyu$4p(*0FeYY6ڵQ%UqH"q,u4A$wkL7?'40zjR1LN!&*/B"_Ho#H9XT,m~VYh8ЦЅGEҁTXۃĶM2b H z?Jס c)S򃺆!O7gqDD!iT mzքu$"\M:ـ }Rn\ c9B-srG' jΞ M  sUK_!6T)&^l,!T|Hތ-͇/`P׊0C#6fw]]LM@7>kcњ]-$ݫ~@9DǶz`+7uJÛ/-G~BsI&xYK^˹=QC^J-Ȩh>(3%-=BkM"%3QUyu:)d OPX&{X9> ѬBLt:o iֿZ: VbT08TZ^pRzG5_s K#6OQ0Xhєs40k~F cÝ ^' I\H@hBe"L̪_^h֜x-ze{>wcCSҟez}@MT 4-q{t5*d4%N-y?4&u"howǰ3ITڛ;}g%NEcoeꯒGrk#/j# yK@/hvq! CՄh֊>ŴZ}_dԪPzOXo|RZ7xmpa^Z~P =G$504_4G%)\AU)˜o*调o}PJr@q~[ v8S^)1qh+%_c1jL`:6p;etRmXU1Ct0a@ 'JSNV8[@s ,eᗞ;=x:cTkl& PJZOޔ2q:+t\gPTk7a(p1ݤIŦ 4"m0ղ!B  ZI½tIQF"@2ZL!`/?J_s.&GGɼ#=8>!{%KV 7󀴫`ћKM.UTm\Ncç=3)Yn{sQ^$[@C3ĝbCtmBSVzM q]< NwSgc=?9cJmOΜ^Lsf|Dz}J 䭙i7oe8~BZu%$G)'"].BY>v7ܐa[nOt O'(]@f1(Kve~Ta)$\p CyWνҐ4Dr&+ޡu{mf5rR(oU@z; Ȗ#˴Zd:ʢJʙ\XB (p®edp6\D5Q4;(H'5|fbf"HѾ)YH/\83͒h7BPpt|l,g 7-ш7ۀRf͚d U8lǙ[ >SȓDhlF8㶥kZSe,=uvCz,SWk?y *n(i͌uYѳP,>O8mtqRȩUч;q+r"RaMdpx9qt/C[-+~u.B.R't2·nfD?Obk,jӔ\xOT̥kR"jw¤Ɂ2M) bΦToGޚPମ9ЇW+ 5B1|t% Þ b3ck2LmFS U=Q,  \d4Y3,DAhB2|J"9hg@BlZQ2ͺi$K)Na0'ԘL& cV;6Uϡ Kkȱۭ ̤ZGE@^ϋP*o8^4.I|n&~Rux+1'UD!skC~9LpaL<'h@v|q P½Pch j RRx +]g?&H%jCtXnomypcjTbK"yX/f.em kRE EMAM7q,ßC֮s\J@ۊ7Vr7q&O3:{q3ۑ1-#W>|^mXIfT4{¶&6F)*FZ/]Ģxetq\U^峧2e]W0w3j{{ųh Vo5ݶZ^1RM)gnҹ);L'p"Z'^q(gs"*&VB!yf_)kϫ;}X|e| )8ioH {NQ9D9p z)x(g?n<*i$16LhHmLf [co@=L!hjB:wzBƓQH. `nanړp79GL 1O|֐M\$S/&c*$Ln21! iYT}ʣS1LdT> s}2PƈDr=&s7!mCc5 Iy0mUs ֓ \ ȡR,#ꅝΩ@n%޻<FF e"|PH?Xh&_MU%>>gkdzilOۇ4of}| S {Ij);$359G3ټzt'.cX GQDzWKXr%^ qtc7V0>}`O*p*B4+ J߷U2csOee--n+ *aF(&>X(2~[M6Q !2J 4xʆY˟i<&T*a{+f1r> 8PJ8Fop RQWP^A=}lZXhdvC `&5R)mPEUi)r#q .T5;WzO)6x~ev1ꎗIЫ^{s"W0S'}@*mX2=.J-x7Ie&'bTu<7UI9?CX?XףbZƀt"O1!/y9?Ykpn[kwZ)E0.o;uȔY^I}<-zrٻXEI\;+kA˿{mM/n@h5~Smc!GȎ }gďxqO =(ϨJ&XSKE.ӘQZl̯+FMlo߯?Iǂ'`紬!/UQqg sw˵>t7O=AP!&ޒK5- ʠzX2@5#]- T%J]+|X.h&T"L9`|b@~&-]De#Ҹ:(05,7,IP87d7IpeP@?jZԄIaȭrc ]DJ8CJSm5A(!uT|P6`:oNӧ?6عSF. c~.Rja(21';$qJ=ºc/[&GZ21Mex{vfznJeܶ8ǒ57$A> u|ij㮲p`.azEΨCVAdVXV l?F>5+GEbyLSc`&?Nc]lpZ!ui^(dgS̷;|ǎi1|.,B}$C|R $2bZa/cTQB7D?~_sNlB#+WͥQ m52 P0o꟭7|UD/iKlD=V1i׷z|(yDDMdUh6t-6D]kťMD*"֔oLN57m@$` (MP ?=Y~ynVP'Nϙ&5l3U~cV&k UpAt~egz!IƻћjLS)<1qR[M0zt_6gRoXu70w4{ۢex[eY= <?j{jϾAvI6f 8Ku#jcGv˥tݒ-@k`iD]6]P7xu5XL7aޥu2^8LqjDuիQ|;j·ءJ%Ugfc@oeT+?\N'ws<Ϝ05 c:b"- a;<?lʘB coSr><] RO*.6PZ?yWVx|@/@EoR7Bt K:p,:c}.+ϨM\Zb;OHW$o`fY!7Cg- -BԬuEmকwgޯ7xr7mQbkb6,瀇Dr < U=&Ş@8@NPY׫wo>xd^ }'$Dm9Bvv)=v'sn`e!Z!(+(oM]v*'\E^7pO|$dAjUoliIGi^IU1Tg4Uf $,>mQBv]}Rn1:ّO҃9*]P;JI͂zrXFWV(϶CJz@\?jS_=huGP0!=mU!.9\W|f'@B6Cn$QAOEL䍆qQhṗW_JɾgrJ0C\ /);̑JMN2`mBr'V쎹}{PTɘ,u +~1i7K5fEIºnv!kK$ 739i})v&:hQծ,_̩mwNo7%S-[pT ;m6$ jB# N ӌn,KN2y4]L$@e͉OP4%> k%Uڮ_4rLLm(@Κ͞}2 Zx=W2FW%ch֔5UvayɈ${,oD<7fq>x 7nU;"5=Ri'#b7-O8 1>@u*:%STzE'+6ffZ_Hߤ #-M, PRSS-Xt4F?[$ Rcu-<)fǽJpV؍̱!OAԡГ-#%ijn!z!WS5W4VxJݲmvMd|,T{"\u>&+VCX:y** U^*YקE{d|Z}^%Zf]dY,̷/MmTѕc,x3J?AaKBv eVU837(fj ILR%@q]|Q<ۙPBOwD.?0K_ TR;=LĦl{0G=Yoc.SYw 6>D14Yc:5ϫ{#bBҕ?DT#;" İ]̚ Ml/+FM# Y d4=Yݷh 'fn/mFegVG2D(2{ղߡM@>6=4*g](>*_AKc 304V-MnxM0ݔ fanyrtʉI(I[ˀߟv ovJu9/[sA{xlbuV#/8qǙZGd}rL2@S[ɸUꇴs\{zUe׼w:?Yt<}~:ؙg~b wc%Wd@BgZaXcUa+ĝGm&|{Y{Z1\գށ̅?v8{jMDra^ZYQ; &tg NgsʥRD8kzv_<h2 GNV5k ?A/,'i pP䬢҂k iT.OHэ#e>c /rM_r%jŜ 1 U"=RS<`!I,OfAMG&fHc7cٳ9qQS̓aasnwjG~0&`ŒA\[?[: ־rMO:YԪ3 !!ַ$UdN[B}YM 3=96TSrRo=v-_G Gh~;r ;4ʹqWL䒅A:׏lQܒ\ T @D< iؙP71nvyZȅ>s!@U>U>꼇RG*S]|TiIa>JsK\Mn8p@0kc)۰}936QND3CwD3;L>'o//Rw:Hi(7#tB'@@6 1᝼,Bg^9jBN(]5;u2s 5.V0**k=LPxax[pdX\XdjkfckL-1ܚmGd/ibX*bN>Mg%Lt؍\zzlB^$ ;6O?ۊϹ>%m]B >uRD%rTA^Yx!R ZX_ RYA/(.4,oi24`g(;Դ2zy.̥@~p[sQ -5yg+GSlO&nՂ0oH/iR&Մ+^u·NXW~_(P鉲j fZlthU7ހnUz@U٤ڢ(< xlC>1 gsg2}# mdlQ3V]˵4p5zW. )S!Xxf jn2)m6˿9),yejn-8*xݵ͵"eQ8ȑ\/N3JTmr >ipp|٦AZ {- ~i }WǦ ϻHN7 M`Vwh7;wP h__m{øwTC⿦c:(VQ`) ĸqs~H9۲Ef} D3$X=zY=QBe諧9++"P-wt~%?3%*^o5:Bi-SM(<'kOZ;3sJ<5'k*Hr zڰc9CdNw%<&ubùPDh-/j\p?O xFΦsՔ)X_cUp\n^\bj=u|`axF:61ѷ(qC/v%zޘ^cUi'ꯤyM,08Dr<iW% <` Čbf~RXyhtEʲ\ZEaX-y$VHOXAˈ1HA`+C#{Ec;B*MK%Щ3zTbi&а܌Nj5 }g\DŽ皥T e :0qnf)H|2IfD=}gEc ??;st.N7(LM80\+}?Wy_mE_"h?MxLR@19Kc~! ·C:Nm5. {*lO,oB8j xJs4>c󹳃Fr'_ oN \cg~@w3Zfdxh3O7mPYzIzV}Y+!nՃG.ôHȃ«65JgΟZA(/^vZdAxjTbv{`J  Ln+H"+?ڏ#!G9:`.AqLp!'6l}$+CK$W|_N롳7A?³a}uNR䀹)B,TC0'  W ,wgXţ^x{VmtW1=,IwtV Ӆܦ(݆ ccrd΅Xti#0`"Q 4!*T,b,;0A/rիJQHZMc$r~ &uz7QZVW&\7^m9?cI,_n:3Tpq~ O wFZ>O/7L+ s2ڮM$o/U Kw?8彶S  <=nU6Jp DxhWӉQ,7UJ g_̢r/@nAJWREIE,{ 5I<)ݬYL{$jEq!mbQв Q`bg%/V@cuobIkr؀f.Q-n6'ѾJ2eMT>1s[ oQYYM+}'q@:n@["{Qpoh7I.w6fc R6 j%eڨ`h*3ut$>T lh6>n4E YŘԖ5 ;M<z[#]=_XJ/@knYZ(0Al'\>Wk=置ZGڒ )džp\IIxPɃ=qq:+nWX.B],M~2RH#F0|D´[WM+3Y%n= Dz\.]k\tWϣD7G-S!D9+)p *يn7!~ Л+OYLr16-n? 7=<!(F۾J@ZH,Ueՙ_ֵJIĭ ݝTaˍv%H,BD7>tgea>wKN\LjDa0499?I+p:>ē"dXĬZFeTDQlXXY(u6 =I ǸOIQ@H+]d7V_PZkhQNH#)}y,a{9zޤ.U]ģ*%gy k^2fcI{FZ[ѤbcԒe#OQ _H-dV!NEmKBU4V)BCRe49hj\p3IߖHl${$L4h$$ i`a* N|9Rt/!*B@Q@GN^vQ[,AYhV yf byܜ|A4& _LNn+{h eqO.ʋ\u\ځW;&=rX.<һZ=rln3\(= Z Y<9=KTIC֊C }yDQr31y@Oru#݊~j&υ M KY{?MBP;dL0"B4UEpNbRN28Z J٘q$klgGn$:2b&x@6@iԱYfs2c(_Efu"ǽPߦ|Hm}Cp"?] gu14$kʳƾŘJߜC3YN a@Xmm K\z$)n[&8"P x^^)"ͰR RwG "TIr{0UbdF˞U#X|g_xYt)a(Q@9AeUX->vyNg[x@,'5TIZhH̶E;{evxŽ90`#q^zރ}=>JL/}b̏1SMg !o!.欝_riF$3Yӿ#V ߎ˞"I%;c&),ߞ+- MRè Ӎ?T fQ>=tf3]7Îkw~aqv6_eeo'ꛏhIFJ+\!]:TwjF,ٜa_OfHx\ʲ]6g(p"EPLLs J ,Q;-C~Ww5"Bָ5lfBZRpO<*⃪Nנ5P M 1yZ9F'Ko.:b{#)KNHo^uPigzmVȧV)mi)™3 e9IG=^S IܼT@CoQ݌ DDHeK`F% 8WnݍMփ5]{PB<+U xNts$ˆ@T('.=,VK?v߯m $: fqm-59(Q_+jq\hqB՗ʇdJp =|8W;#hmi ÁOvΏD[}0~TjhVl:-k-5c'~r N$ ENO{#T3͸"@46H]/&k:Ʃ¦*BKYxBs* 0K\?6Gf&*R7ׅP; M1)>%N@wO188IhWT5%őcW $3zadTF8SV6vl)";Z ZϭycE&֍HJP>bķ;(;ѲU"cAU!H*A4:n4Zx{7+wq)Atw>.zz%Mx Kl4 e٠!ksAKC/`TtWГ-lsKAw0xB| & 1QݡN$LIXe,ċ@vrS̳1d4s5ǩ 6 }7 mo9$drE䑶 7~=cg+ OY qIIH}Bkp_cNUf_Ep"(V}7[!X12B'.Sh+O3B507gNb$}~4EK~u܎ܽ|,Z7B=)tmv%@ - ,:?h"w囀vn4[fxARXkfƀoAL>7\SmMLӣPnG)[ Wf"2S)o9GfE-2)C's%c-6~jA[ѮJ,`Hz7 yh0}A4΀a$0gCuǵ|ȺLk4 &$f,1W6[,Y|"#;`(=൐g .HA@5 D&-Ri!0u>iøE 2B]#+AKׯkL~u橡ьe[.Bn j橏ΡpkZJlG{sg5+-3ݳP_@If2,ю`j,ӂwQ̤۠T3o3B#7xCQt%m/kfIщ x3 A4r: HQ~)%I u/:yA~ DyZ=?{j Vj5)RW XVɻwz-ɒZPM7uMQ-P䎷+o&Mm< >j$IB~F>'v՗hI$+i١ùLx1dꢻpKsa9δBt枺obɄI'k/NA]!]zܗwoT3ScjuVSuaSKi, #To3[ip!asOG(,q濦F֞U]_<]k(ǏoPJث箸I^/xݮM'JT܍Sm iCR$h.yNN9|4o;vQX @K/JG'|85`ws} AY+eDF3J z!MKP!˧I;DW: 5IaA҄XapJ:RUCl-;;8I+(֌ 1 H_ii,_[֎ ZF3?科0}(-utUڥ78RGc\He?AT3 ,nӫ +swcz؍iG3KTlgc+"m Tj݆/I?)-GxOpʝ7n* TG?cA% f3\ܖ#<9FVRniҟznjKʈ{ۙ5 Mc!NRק#8ݻ8(&M Hc J$3('RGmT_zc|D8yz9?٨By1#j@8}_̙&gٞo̥R[=U|L+wyա/+h"Ʈ9%H;N]?/_n1_.޹ :_Ap8"FCkf.}zaamy, W6awV?.߭DQ8 g' Eg(]X@à_TƜ'LV'Œ7V2>:9T$v^] b9~Y pָU 0UU쩱L\.R\m-@ࡕj@H EQ2AUwnfsUhUDq{e|>>}T [ःCWlρv)& d!SRy&Yr9N1ޘ9訥Yӈ'^ڄ*;5Ɂ+t*y3;$ YT#눕{OhDD.אhocOMܨOk""}Ծ)+ zfū佃°(/rߤ# tRj]&}Ia$wlzq ْ*- h- jCP;&)8tD#F('8|*@F蓦ߊϴmPc ذ]/̟x#, z JغZ}b}<2~YinPlxٽJx7'NNHk; ')YjDA-ӤՋФфoXb>ǫ(cOu pO G6oIHgwJ)-Qk=&}i}=׫R+F;1<'y5hd!qro_D^իdK4)nS0]:o: 8-7G Z8; 1KVKDQ >+{ǜ!;Q_|gj9&f3fx]\`g>s9k.]XƆ9QpSb׿P-uw$BI۝ r߀`b,5ۏm&bQZ! .ysv{Μ/B \doiD#;8/h/4 ʒ)ae9A((kA:hd;l;>PyY<"B/qJꏚs(^I 2n%I_,5moV3ًbx1>DSX;m=nΧuPk`|x^baqU 'BQӲ`&QeJfi8ٗ5Nk`fH`pT ?4u% esC C[ih]7VHlojbGR@O޵t ѿ8E&uBr;fHS#ӨWQSK1/fN:l0Yp#][P%rJg-u4QLix=J}u֏/2\dɁ{;bi+4@!J62H]U؞8HF+u{kTpg0@˒ aF$8ܼ߳Qzi ,^шqA,-7@&9n{ ɩU[ekg6{f=JiXoq1(Qw5KՑm A5F}?zhⷅ-dWIHi6}y_RP<(Ad7Hs`2 ( jr5.RkϛUʨ%pHa&TLd 8h8kL Nt@Y|+~Å޳8I5xC TJ&vA83GeATWXY h=6hb1Rf1%up4Nt+م ]j*UG yJ[ֺtW,Aoo"흦"OFEԚfo%F[6:n6 [i`5u|5czQ(]br#O5z̾ػCy\b5jO$I|Ab4VmF .Tn>Ɩ?h߷"4a1"#13N\.A_*T_rsK]U@EժQUR.v b$"*UAUvMG`0ZU=3mN4 }rX8Ċw'''rl܇BҸx65ZdGȲ؝*BGHA=-%uSP ;l`FB*?j#2{$wsH"'ư>r,3>h*8,zr>S ijݎm9~>K:uZXY#|w-muψQ.M2ȋiJK]&yNq훏Gڢp+N{FϚ8h՜"cC^2Yofy/jFO({a鳱}H4OJ;!l_^j<| 5}L%d\Ci'LO%'Otү$ԕ&IkJ%A\3p@Z&c*!:O ʿ аSƴ]Sk,ޠaMnڏzj[~l_tCUn}*;C5~ɀ}Ɂ T&KgBч(>hZSpemJ—mZ Z2 R8[|-@#_v RLY^f/9G Ԉ<<﹘MY6 j &|6o˾O}<b9ed$:Ҕ=M c4Xk.1;[T0КWAtH"T]wD)i#lmk :. ŎFy\C׬P }+eiHmxrrU{Ttå'1zU0_@hajߞitHSSvG˹2QUIX_tFX{=6lm*YL[skSY 2Ŝ5ܳlRMm gx&-_- 'dJ$2.΂v'B V.pH Q!=-f*̴-4h9]pIH7γg_/uR}w(R݄EN,_f[GgF̟4Wv[ EәWe"1>H^iZNAw1[4HkϱPmK2#{w#`҄2j`%܀e_#)18yhLf)VX|/} 2&D"4%χD$\=bؔ}=6z&];-^.ű.[ h # g iyK]V5> 7[XS2U5ÆR,cox5MChsWK=*x$'H[[1l (IahKdI|bArf;F@%B]sqP-Itz17'uz[F?W AGNXP>-g+wni h7Ο// 4wȍ0ryb>gߴoh*UBeTԟoM^xdDo4r`1'1R"PN~sxiF BA̎ߊС1OjpU):pxs]"7IhSg97 / Bl90A))Hzy3H9>7̾<)ZPsyS&#qфY=#`E<2ȭ4n@QϪqEO=P?XU6*V A}Ww~|cJ.ȝ\rau6I ׉cVN~ 70̗|`t@f'~#%B0$.t]&3ފ{s=Ȑ{ra \wq 6C#/,Lp @.jæ-c.>@j-0-/m[Rs|WYpVY |X0E0Zb"۬jTJ/ߺ,!]M3EV,FȱYhˁ)R{C#|U&bkX&R2_4B*NsQ}GY_dD?kM4##UE~ƔGSAX0Y֬1w@BdB\oJȰڰMCO9QQǸ'53M. F}H\Ȍ6x\ox xyfun?c)LcMV*D0Z|]S^ED^i9LQ&n'36Y& Y7) db{`rOhuϣ Fd߿hi y@PDo~ %S E6oy)-on/1MHi_r?ͽI{Z o'b7_&(X`$VK%:f g;x\𤲼uC Ӏ9x{g۟#<ĶYB) x^9\ǤD0v{k,r̲Z3y\w>Bx8쇥?܅z|> { nkMBbD^nȔ4"aCN0Ae a%*c;y{* Hf dR-r,E|URKS*mJU§]9Le\Y )&i9Cn[EUF b&J%>b1l봸pƲ"ĝcN_55+? TpabW1Rf}LzAzk)1nz2EKJ  7;!JzNjmԚpS!C.(۔푦,d*?9k3~] W! ᱇j T#Z0WY,/ӓ lzN;U]l)}DLyΗ=ZC3NY"`hx.? 0C.$G/m~_J)Rz[eu1¶Z<NR{Ɉ~~q<5:yχy@aO¹ O,vxT}4F\+M蒷LBuyK`;:~ ٯm&\Œ:I! $;5]Z޺tx`|} *sՎގZ>$Jݓe<>$zkN᜛[qG;xOY!&o#X1&ԗ Rw3W!P5T~-QfOwټ2rw1AbSZ9e$tNR{+w\^6Gk+6Jzc>"1{_ӑVi~P%b;> Z -><+3O 6-ԧpWPU|BY:kA=v+#m(O^#k9Zhݙ9q w%iOޠ@F@ƺ<ڟ ]'t=MrSz|?Jk`km/?PzV㑖USHs]xp]t vP1ۤdS ?zL4( r3NWL`0ta! uluR׃  禆,('|+ n35WC>˽<rog\8v /K >p\5oyi5Yъ[z椊8PH/(/$JZs^B"6''fg&4Ϙz~'6!cYh"j|@ ~+jۯp^( Ifm wP>qd: 6Ujd^6 N qI^"Ǒ:ioea匪PM:ఽ[T[E6VB&ڸ&4IC|}ic /3*,h.dfo#&7Yl?rH2춧<1@9G:@BVv*Xyn;3ÞX-7 Ng]~g@S׵;[FRVsXoA7:T=.?Xmtx{E~~e5 |[!Ed/@A܊޽a ?7O3gYНW7KjB+Iq-rUe+S1]H(9A2]W $&ܪ1'˿ z'1as=HBC$t ܓL:rd4Ag: ם.,d 0΄s^̶:"t* :ϸ{S0dvK)*iDG"L*KF5#!YUŸtkjP7㡓Lf@hngLzZWX{)HzAO3Ǩd劍bOlpbf5 LtNKhS&bUu=>$ ok1B ;ٷi(1GpP,V(cE Z.l¢48|&Kg雱3ePE9Woo2LJ@ ]8K'CO:KvW5GUs4x>T E/h%4lOLXB'$1Ԫc@DR$_hs!O%kѲ &)I).+ΑEjnp,>i롊-)D vh4zERЃVD]N] ` s,qVW p )hP9*V'/TC Y8ʕ ޔgu0GNC։si]3ځ[Yİp<QE+1a%fbɬ٬zE# ޑ~P`W F>O}/a ;w룝p&:F Vy?WxfSqE0~A}S:&Ϭk`_aMP$Iܙ[n! GL2_IWvc9:\u KP: qNE!֐ϭӞT鐋hy)ΝV. 6 y'_,V5VC4X bm ePMdSK4"lfv)K,l]+TYgXM[Šͮ5:`)siI*?[ 7g wNap9X'w_q"|rM揅_˙7hS68V7AOj)ODYFa^#ҒyXh+ ΓBKW"՞kkc,{E_ bHZ² p[DnHٶ*lP4%M=Wuw`\S|<) z E5Vf5_P4¯BD15l6& )V#NیHC? ҭ{Jf@VRJN@8P:r> C*xh|) բWM]h{=Y9`P] c4,ݨl%`6EB'ͼ3R5]v )+Lc`^z)+sSuV}] ߕ~g/:jưàB%4@s?9{qoW)h9S$o21*K*?*qwLG8J]Atr}:5$ 0_[2INl[$-{4dqZ)+Q'(M Vl1*x䴹"9fK]%^ٲ"kef7/Q>\i퉇\pMgkNp-o ^Y%o1(DQZa5ݦQ^TD(VT`!!̾i*B.Thهl!WQC .wDv6P~k.܂^ݯR>ClyXȃW YC0 $ DDYU8N9'&)0Fk>d^x0 (T4+: ˝YÇ]uctԔ37K\Wb3Y I\;BiH4{2/6afpCGְq8̶20$0Q>USڃmZ6=[AԊCPɚa9;fS  s%L'怨J;;6 j+rOhQVsJjHuq2ɉ7Zߟ^ 1* ABV<@5ʼnߺAxLzFB޸P(t9aHd b@hWp^+O-C":2`hy"q ]A)Wu k1I~22nZ::HR2&llmmw95z8 W Ӹ(azTtkQݾ&X9W}#^9Pڞ^_cx$eO P{v>4jqn$PHqOmKSZ^#L|{vH$C+ۦ>8YIp$+vLwڣA9z> uTM0nd (>/qm=T). "/kxO[3fH۾/i瓪4 { '.r4]ܔ-A8TD @[J^HÀuRad[Kd=g{N@wU\  g#9⦬X|ô3.c8s/hyuVWduF4 [H4nUfqJN!)q{%%B px Cf8(g-Y"5CmBCgfebVOǧx8IFH ̮Z,ZW=('8؉1#Ḧ˧>S 0Ɯ2^,|S&hL4%A3{{k(޳tqFhT?nnUyG" TYBǦGAtOӲa1'N K}"aG(~4]T/)bkNu^>;G}ekd¿.dkсpӵ3:AZCJ׆a- Ww@.2rjg &ҵhf,GzQ n֟[Pk'(cb|u3(Zh/]9S.ܮyt~2 I/r9\O 9 eN/=!z%tqǥ(EN*#$*_KOktAVݜYZDPqܛ.)nA?Y5/0Fζ>`+pV_g&2J6")'-pF2^~2_)tǻODq3|h@uDA`W!#X]ב,Cg?p6.gtУ }| ? җ{Zpg*UOR#XB0HlOpC0YoP*q&.qapjw=#9mn/16#iHc!/Yպ=>C2Ĭ&a,D,M~ژRdU* t_1Bmַ'Й~rTlFzhKZc~[5-p"g'z&#CF=._PArD=E\ i>QX48RbW}sT Ҹ5"2'>']3:C!ث^)IfFI DTWݵ@?eh ټ1vFo}yB; W?Wuc/34[V\JnUe訠Dɖvbze"Zu21sYK'nЙRE{7CbsRrИ7awǚwked7Shi)ïl~O & l+$ GC$s*~j Z'-:Ы^56X5 1p ip=mKDѱ$ Q``{z6F cmt2pwܩ.o rإr]k5x^9EfSU]|ftν0ZH5ViODz`S/p3IUۓi'̾\.\ʄLՖ: С~›1-@~@ҙ**! $9d=%b%I0w5!ٔyoܨBR|cw, UJL3 6Ō빰|Lv.]g1Fu"Y?z!~S*b-ٷFG];h?)n|W81Ud>fr[`*{ ˏALrlFq9 tV&Ni,'$!h<7 v I;t\^kܶO䰒7CdE\V%~ZN4!tiӐ+חtIyaSlX Iy_S5=ܠ2q(QJuZ+Hg 7f9lLS#{O}( Ʈ͵ɘ̥.ŦW|b҃RS5 4>b)ŬHh Q< J,F{ˋW\Hhk5ޅjۭ)Wd*2Qh?kZ]9$b.Y>lAa3^3R(~q UVAѝC'_coKHv!nvάJffë@ɍo S= r57 )OhiK oB2VCdK(>~%Wfz2H}whҬ@([n:6R$ax.ʎ20iwZe;DB ~p Tٲ&Ӯ−/0tmԢ̻ ,5b0o_ RRϳL4Be9?e7 3 y5N@@'0G9~Aos*2̬^|7j?9=v>#WPLvR|ڀ֘`P/ 9Ϯ,yYgg -l.JCoo}*F@YHX']Fp>җ,Ah.W##/[.揺\A"S::lMз#Ad5"ǚPs\|_ZxF: ?ܠ"U2_lo,JM1A}׬٦{G"lD =}hG8Iൌz&U ƫ+uϛ%<`lnIv̭,8Ȣw5V Zi?3:7^fcA>&tr֢Z ۾2hR by4lvƲ/oWSpюiT͓$0 12q3ŘgT[.AݙC;whhT~]KTah<-"N#?_Gwwi`ph6e٪k6ΓsxjH ^eބL=޼PD4C:YN KՙzoxEHiRn; 6#gR)9]^E!xҬ(\i~1  +6 FN$Sdg,>9nk-s(bRkŚ6t~ 4싏4G֕,ZKFRDyx0}1BRԾ"Eee|"D"ʶ$,#N>iX Lbv&4&qGW!D x[YFgW;Ir0$0}?`0C"byܷ4KA?SvT{6HX P 41yg QMăiY[iP&0 OO_C/ ø?,I6y9l'%n =Œw :SsPQoVYB|$1Mɂ,Z*)u[y30_V ݉;.&DR=قYx_238̏iR?Z1C@0ў6OmjoKFq%I..(fܷAhMXNҘrK[FѥPهܛHyj8!ЛKI~~ ǰQQkg=X0*OfAf/86ɊMn̹pVj^<4Y2K~A˜8Mh_lbE~p+ osBN0Mlڤdaugy )nvw94ƻ@/ 73¿<N;5'>4LqZܩ$\X~ _??hxD}UPZ jL_òTI&#ļm-=$1g>[IЃ )*}|k2ܮ}RFRZSq}ɩdhȕ[7Q%?ԧО8j2vO6E\Y-dLg:(TA͊`H1Wmǝ潵O3;f|s@ET픠ؿiZ-SFRj+ؽN*6TS ߟgh#U6@G 1&F#%nE#Ҵ 0]l]^nw5ochӅ6C]ߚEɷDKp +V7R~4-щb&/%ܻ\oo$=nZoO'$/d2Ub^Vi].e"C/j7У,=tpoL<"¤_mg#!><?^׼"7@MM7/m r @KjrxmȦ7tԵ–6w.6G 4z{[q1gFR%)7-F8O]!ءSwt2YSb=aBP io&HڒSe͔ EZ^H96n0Z*8hIZf{j^A.`]zJk)[Ա|PbTws ڹtX@LEy`>lƘ:64Lew4|c"`Sv]pTEh4qƀٺW L']UV I m+XdZG²iެod};YɫƀzBԙ i6zS/jsTB e>,#ğ5/̆>(j:!G\k$rEu %nځc",m77#ϏD=I>KіU `Ϭ)/V _6@ߒl`$E5ͰL 8Lfa(3y`TsSbT LҪaiE@KvOFS1zMq?Q+ekH@aArSQ#PK/py+k}hqxQ z}F@[o]us-Q(a6ltC@Jv7ٟ$ƢҲe^r8cV8>м?,pYU]iyB`jatQ12.Aln[,Ӛ(B(嚺`g:`{rIw4ukݗ'kH.Ր4vڝT! 89Pnނ  (/{G"|XըX)]48N1;ڨC+$=. 7I^N uf,0oGuHY/bѩZgob>#yªWL0ҋ#-v@+b!?![oA'ی ^#?+QJn`lahI)U]jm3!EϐHmrDE#oU W%8 Eeo*ny] Eϰo1P[_;Skj` f! Ѳzυ1=⽭4rfX5e(3[fI>${4޽1ňՂO%TUnPMp@pE!8j͵zWY8!(dEoS//0l(wA@oˁ9/"/[Hht^Heq[?0 O2'(ުBp!ܠJuyiX Ϣ u#޿|Kۀbv${LkR TV9$[5/?SG)x;[U{ 7(9}7hFv&Z2,.CVvf gooCݜ1(a췙SqztP|/ @܄R)_3ouYtdUv }!I'mj\f~Q.P%+*[Mࠚ$ްcj_@MbCoa ,@ ..`N&DI=w.!GO>s>GWTpw. ++hf3#ceYx2*1{I4_lmՍT.DiqH9Rz 57?~kANcq۸ťwhqm;!`j&e\CD{w%blFu/3cV=?sIڄ,-{/V4g%W:`bE_ޮbwmQу?Z$M˓[|S;[eLQ (7 @:bێvAk\+NX($y)Bܤ waܯ37F< Dt6uú@lh`s풊4U_beCd۝Z0NuN:DƂf'?+' 7(On!Yi~^j+iB1lPQ72,hT8z& U*+EnY%;BϮS{*xp MD@&x۟rY,/IAPL.@4IdgLsZ͕mO5rRhsZ"8ʁe QXf/sQ#3W<҆5!cM߫UN^f*C0yN hw( xx:w펗>(dv5b6ҧp,th"Rl!! GH3n5LҘv6tB<|Sb/[RrwSB H h4z߬3YlL!?<~ Ar>' Nm_<%8 @O܁}<I*Y:aD4M(j7.'ΏF뚭CbbX^=El4s |1j (6x`Q: EY‡m593r^Yg2ye'ow/!gc<"B$-IG@|h}@,!=\DܗCVsZNP|-^;jڔgú#وge[GAdd>C$(kk˩oXn{&5$ʢa٫ȷ8ٞZF7J%j* Ovk%*.P. 2v˽gLv ۊ>Ko4,pjɣ=dDTz0H?Np[|e R@$E_iΖ^^z-U;(= =cDe:Svɪ:Lèv3[y@A׺u*vt_PYFux0ǬtB? {#}Cb[]w/DEy$5iMٱFT {'Ȕ:;j`QE` Y4/3mhͳ.̺K{8g| 4@sYàդP`O*m1z!rړ$F/g芛mNdPq@Z$:nLWU#[IwC@W`b0@ٽ2BHI}mfLkV#ೱuz]]L5hypc `ŭ a!@F({|P!9H5ҚF(>#OP0,A*gXޭ!'^ʁ7O@lP]_,@l -f-&bK 6DN>!gAi}E(ច@hNJ1u=%*(fP+"$蚨{=0sU|$ |l 0kCoZw+jXT4j{]G>sj' s߇\-0]34Z])E47\wlRnA@: Tjs4jP]#|":(B'ќQmǀf8|e k$Yi[eMF;LW3;dݣa<$`L?#ʌjQ2.Z9hcz@ݳ&_tP1>/(kyi)F t=R,R!K %:\BW-PRvgFa䄌>6&>24?IWs&CH4 > $ 2ގʬ|W]!bOq@4׍G bĊ?U5Q 鋯SmZkvb ɄXX~2vݯQA%J q4vp'$846ZbZ?;KQwxrRuqdO/aK|EUӃdnz 8v HnPl:$A|n)"4hONmpFS6ԃ^USENeqpJTF d%,$sl  ]֋r=#zk 7* z󠉣bQ}vA]5@D P,嬎Ի[ҩC лcg'+I^]2:+W?׫q9}&wװ_%HEnПWsJQtnܪ-Vdz=07)c uFġ&iዲ ;1_7 mYg[!g{+~[Wݻ/r>k܊`<~+$=Sd\קņ]J.8-`KF2ҕO>Q!71dyG"fS/x[5QsTk5Ch`& _LCJ<}5=7}գ=V5<+?ܽ*ӵ ,EZ.) "qyG dNHb(Ln 3tO'y|o.bC9ɓaC5lLڡމvVH9e~_.'zw'<-vy|t;/R?UX (0#k ֐dZIEcaM$OkE {ݎX%*0qЋ:d NuTN'E-\D BC:C YzdHܕtG2T5o E-dv)z'1v ;="&\

!O`: 6Lpj?<^L2FwBkF 'Yx;t\2^^ GAEzڽڱ\.V=K+8_v?'ɢ\ )/MDz3PKmB,i#/5&~w?Ț3qP;OJw^wŚCp C;V)鰞T@Køpǒwsz_l0l)s1 cZ< ^~^W5_^Vzaw[zB<: aD[6u mð`聥ȴjo- + outVi!Z(s=U){mi{/^x7@V ܸl~DY7M'lg_A@X%&СÔ) 잡፸sӋFM ™ aҰ&N_%ϸNZ U;PP2} AK`_ڼ]a?q0c;cp&Xy?˧b '-X^ Vܶd{ A^к35}]nH-v&<<ö 춭7#NV[$ڲl庢/+`.Ü]G',o*,loT0pw85W=ٚuWNLy]cK唝F3$/EsĶu?`!S}7_/r"AnY^]`&"i.Η6z'VctGnvKalK&4%(Ua|BtD[4-G37ޔո0uZa(b(s"[5QY^8 ECmQ3ڭO ,fz3W CXlzwN#7A? nKn݊n+ v d/ "Ã@cfwHixuqi}u@*4V: eY(I^ϩ--OЌĒA ׳n?Q#tya4gƍ",Kʅ'T>ȑrjfFN?'DACh,P.P`$J.p2ӱ3!%j{)b2L팔ὡ3fX:axHMY⸣;ٸ,6z8:`Љ fst] /Н{]uYt zW>2ȼޥi x8<+!wQ6\:xZ^'0k0qcK[ 8#~Vzx#I8Eҧܓ@Rz%4V%c*H" ])(Dn &>/V+Hդ24D1*;ڡFʒs ┛ mFvAM򄾏%PV$[C`kn!⧬mn3zU? Z+HȲ HUcG6ŜyZڠ2G|1Ie'@8 ^L8$@x>oG@42xN/<&E& '0 +.1D“>x 1n .DmXYвm1@x+ V5I~%OUO7xOt,Bf!$.Q %,F-2^[N1^:O~R^ˍvpIm/-t2&tJ\"e/ZG R"ġaygꢡLܒ C{kaJ KcUEp0l.`L9l#l_R`b />ٻ&roS<[`1]Ӫ?; .V$x{ Y'=5ƴ߼jb]P?OcE|2j[xdDx;6,eiZGF$].uñ\l@? -OnVIoǃ&3}6>l,@7i欨0xr GP \xu S%QOٳKQ ؜'{dԬpUxju 슬/f?Mqy%+QRsC,X\.ᯁi1bagL_@0 8W^0@ iU iDb2 +vru? `aȄ)bP!n] r\p =+6ZVA~ͫUׇ~rpBڷջopf?5@rK}L@i)#VL0C[-e:0L$Ԝ) bb?kid2[UC@bI$!ⶤP5~h9R[v]8߇W_xdpЛ<3\8}y&[ }88^;*MADi&*),v$ _6d*@@VU+XDr7"E<3 DV ELɔHdF{e6Q [Ső(Ϩ4|"!>3omV;B)WPsC&!(JiN @v|m.+*\})C_ 5ŧ\v'Q܆nwBmlWАvnޠJĖmJW QOU]ʈc+El;T_ц,+k*u$DrRwK`"ei&ig13/~\H r4~eQ2/%hJ#1B).-@iF聨('>)b-Ӧa~l.%}~Ѫk',)[NZ J7&CJbMYŸ#Ks}4qT l׹#|Gc5#E]ft6qZʤTRDVG.H 1gR<NDf lRͥ( ~MK/^2զ ZfqH!ķ|(yt[Ar|4q>t^yuL]sƷѮ*YZI]"{Kd<- :h>8,[k|0gEf6G0N+~ rl)^˷\%{ {MDo lMW״@-4XFT۪&ib%!UcLEyv0U7l}^1dQ/:G/Y1D}B^^y$!ܛo[:us~dz4cQܝˊeb[dJzK]oXm~!.0 L§]ݿgQK I)"hk3ޞx_A]wUyhXVv )3p!۱^̜maKl[0qJS{Qlr˗c{p]~%"L+T^)p%]pࡢt5PD)&:{cƭTsP <:>Bԣpf27mp#GjbZC-<<P~)X-Q=#$Ϋ4*^=$mt{L9Ym:W?K5 7345!_cHSΪn+@|%!B}PuG|RZnR 6I*?Xc#BiH P)}'%Pl]Hһ؎e>iB_{+:j tQih$p]-9Բ(+ 1v䞝reJ#omQ@~Vym|jm8I^NL+l]Ebl,1[ٲ˶ZʸnHMm$2*3w̞˻;~?N&[ukԕE-JZcAY!'vON%5zM\-ui83D;H,5hD6{~yQOy]=o >;ecOH⣼?rix4ʟ @.}u/#HhᕠPKJSg啄ӉD|]:0 JmmhVZ Uhw)Dsu>7nRr2mw0cY뙒;Q̵]A\ڒGt9$X2|/,XAkѭӅ{E5͠(} ^/aI1D>%x5HreH,SWd <_tĚVxx(ZhB2rSv9 !!Ջ!T'Z2ܼf9.# '|WYnWuޠrɣ(~cc1m}rV2 PPLI[waV^;M:=d"6?\@[͛=Wʐ (ɢ"蝤'A˿f9/؅}1NN*MEq3f0&qqIYR^W!<(܃"(_In1Y51kWhP? &ianhYG#<==llҴJPrrwcoSrpyjJև-^TL<àtn_;a7J\,fc` &:bk(nX+Md@'@;dO]fZ4d3ȣ@BK: lkh3T;'n_oyhQPy!NpffkI7ඌɄ;l_aGӊR4<uu5o:$#aQg,L/2Ϩ΍rHC:)bxT&tpƳBGƈ0i)jGZCyPB8QAvxYn6:FS"k0Wܞ|춒vZg'R">N8rϓBvVi\C>+9HKhmvGrk=O4SE"KUS h/JVc+2 3iA`( ljHbp(M4x]I XEVOjlzpuu%wG[u\[A,X槶ƦDa+3T3AҨ{Vcxji|(,mS织7 0fZ MHk &^Aq Mt|U_pd/6@VĜA]3C#![P{PIf,:+Y-TkY!5NA>톱jArZ澭5Z:Xؑ1Į  g$B@w [}@hK3BZi0#Aty<.ms-qd&JTD<ƋDuy=}  %Gqa6 LCl`o%"rr AUYLF"L5DŽߋd4wnHڨQpr$s^?>Ȇ>|~e:bb"l‡]GS:,+gHX8-bS=zהu 5rX3)6yGbs,D͑C\DZ ]kN]s% xW.F`d,I?*uvAB,~5Q`qGf=0 VgjJ&\Cf_ţis2BktV측Xˣ+FzΥ i0_ie+uU…-JOZ/LZ }ߔ*UPǐaS4,k >fՎAFP\cte hĵ{ENlwaȲ*qϤ an ϊo%}%` >(o[6ede!OfҔ-Uv06iFj&atƔG% ܈K^1@BX=XhSʋ^~*m~P jܮ*ٙ/VXZGhldˍDZ,>SK_ v=K8, T\%@$wZ~Q~NS%vnyQR{rn֜bϜoZ.'zHnM"RA WRk5V?2Pك"a˧&ߎ:& 5`ywK Kq]>o^ \S/+Wװ2j':9bKB2ԶjUuPƃU c}e Qܵ.$^vI9e8ST5%3}fv]};+-;}@x{#ULjq.fU6ڞ5U1˵>IT͂NW> k͈=̝~Հ7ʑIyv x789S',J1TZHzRnsKfF:p@2"+%W%3F_ٷǦ J#;t ]}0*X[jKi6X7A#=t>E 0"/=:Xs1 ;RW1Hc*n `)7iH%yҾ~\4e[Ȕtv>ر+k;vljGP> es .@Qڴ%iHG1D5l@ gDʗ =&2}4.\tlatj.LSL69o۱UW'MZ]!3 d/)G5BJ"f漓]vJ%bd3mU t)@V)e/`S>J4k-0@gm}TrXq m~7l*i&(!-"ԯdE$+A@?5Ww[8}0p%g/34Et}a#K3ʇ=I/2 Fy?j(Vs8S.bjBO˾eM٤6ky,MA=jcKo~׷TiK1o-b Q 8]KOj!.` ×&M^= EtP>'jET|=}uBӎ1M`"',Z}*Qzr #~>hM[8n~")4|grL̙ʈ"4+Fov#Kru},OŘG|B70Z8UOd /,dZPۓd9n^(TR<:K$G=f7PgWM_~N%>mwև-+8U\1s2-WacVtɉ_mTC+wZLPY`k`Xm J*ttuCOPE9ר7 ?5Y7.@X> Kl'$J}aC5 YrHW%ܰjU7"Uֽ޲cnx đqƂthrkW8"D-}2U7dՈ6z7@^dʦ? GEdicDOx^&fhk#Kp.5Pӱq^kK]I.U1/,ndF$'ubKu!E*SH@ck% \X>+̴0Sc/Rq<,Cn6c% YKNX]99{jR?zQé'Lفxqb59) )<{qp]`C]Mf'30];^ٳu|("|}{pFKh`G0 >Bg.Dǯ'w[OɅbHmd>ӿ/(֯p+0}H8/*N΁W گvf̶>zA`IXz,AqGM*W{Q{X[iy&5ݻӍ4,@G"q)8,@)hI2<2 ")4d;ՐUB)5㸐<) Zݑ~<2sW84"|E9fCgnORl}3!fğVpe?>BWU~ho+tG窫+2QM%~qq xm>њteK]<[-JmOkbJg {M97 CEr @/hگ~Mv- OXʎǢdi@y'~T. |ȋ=8!41LeEGL332¿i^rf:,$r[jTSs?_Z!Y<$ ʃ$-v=]4oTQK$ aay;P}Lr"HSKޯE {] !?xWЅm0Lu8CV)(MpҬMOE@Rm$pq7WA{gl.ߧ3b@mG<$S"uU[x:fF;8 =Z%c?V\\:(/ Ekbo*>l D[ R 7Jt݇9v.S L?s2q;!t*0eZӮF뫪x佝%Z^N Mw00)i^ߎEGĉ-|{Z{H>*q.[lρs;f z`F*jc穾/?/o[L$(ΠR#fe=duVrP%> /Mse_V$'/6\b;f:ؿ-j2b\1C*J5玌Rr_1G ANod%ֿԞ8^pO+_lOG)Hn Ml5t ?+?67^Zș\c@{0laP6p?UlӾY ( m6&H$89Y.pY'i Ȣ7!ʗy{٭Ҏb}vꖂ0|5:%>ʌKˡc ?Bi@13~,Dj<'0P.9Zd(K߰cF.,VvZG3U`αڊ,=dfp=Zi/),[r &LZ-cN( dD_0䦚t,a,6a6\= ۑ iR%ja&њ۝]@XlYlX3Γn$e30b%W(:WӇoIPṁ ݣg=q_U)5 _ekd 'ߒeΧ:;~d摜H3#⌵So2OFؓOE`^KxA}'xEUSY2.l wѸ8 ҆ڢ0-[ug9 @2j MWc =aO-zCЪzAZ =`y v]4c,|`\a@ͽe-"2߹:2@&ί]J3GhS? @.,___R qhRwX/@STVP4E/8K-MS*?$:x㫂YcC*mGN O>ÌY,s@'a1srZV b߹a,_. Fܗ<+/ݜ2;A:n9nK}$h2DvqX> iy ud'E6 BSvD-$epb2rST[Fa=   W!o)vGD/ʡlVqqX0Ǣޔ/SJ2k j" fJ/ r 1hy8l31EHy5w$nxbhCvz@Eq5<@`m-/, nLL)'#R`Zjz4k~QZO7ߐɴuXxkPs OCgr/V9T߬4O=y $fu/7zfԾXð尡;]8 }G &.7EU 'o+Qn\\!:jOi?k`*4-4TS5mNoUQCy;V?L1jdz~3+|0K4 h=q&Q+ <#3tFFsP3-bUխgX=Aބμ+r4&a: ‚ZrJƞ[SQj1G,Y,$d>i+H9VRtoǵQGyakhXj'%S*`%!&N˽opo% >T|pylg ʗk$:Qx]RJo` Ji/zͿUhA\WlRy0v錍^yc"5j( sa{\%i?u}9|r h gV?ꈉR˧(CUWf]u/ӳݫe$<`}/',3XBH.#>sW45XY1)bY1ڴ߁ I65s/b<0?@Nvpܶ)X° P2/KxSů!O2 4T'a6v5iDWsLC+ⰶBVƦb~3UfkO V!m b28r\U4}N.<8^ 3XQu [5Ma5aІoQجF DnneԆy~-%YKy졋VF6?(!|^+fhrf7*pg3f9V0w}s!U߈:ri^BfD+w#;`ӝ'\4dRJ4 b b j*tqev(DRxWRVIL5nS1b7R|qx5*pӕXGǛ@bJmD9IJ™> f>w>_㄁/wCB6EB B#ӲDsH${;I!]p)x5,'`lC+8$4oŏtst4#9%?G&5hp L@%A`Tv6+*W{A N1ņ#F(KLUUgx6DE*FNwV QԓkhsWMSɃ*z&qUEe+Vea\vʿ@we̓(+# oa>Ac_hWYdY#ФWk;\e ľ<-5#?,6uToJl8DS7q~;rNoqzWW|Rwy*c2 $kơBMٞ@my9[F0xk܍^ '>L43dHݖANȨE.-oMaP͚DL[߉EۛcY4#`v~ZuC4'"B X}/tvQr]XEVL!jX8mYn|8 1<[5eŬI V0w7@MڠeTK]$(=~s7(u?O.QnbĄ^%l-*/=ŵwh[wl(B;B|=QrIf(ひAV$hJX"7>&ZlihP4ϖo`n/HCetO~<$*wB[7pAf c^% Y꯸[ <rUMWR]/ ?;P8@8 JO +(bd"Q)Z 0C;=O,:|zQaU`0R7.RYbZ=Z̻xE3\ŹE4]rX ߄JA1v\Ja3hx7j"2q]E[lr尓c4g{oU(*z*ѕcy;Zc6䜝V'G$c㷥:ISFQF/ZD2e ~ŚPt=H<R?:=wSO9<Ӛ=Ta!tm5.nR #>xO2^A54KpKG(_m&G5 EE:F aA&I[=b~\}żq6Cia[~&`8* "/D@Ʋ cĸ7tWܸ וφ4m 4,r43yNCcuk=& &3(6l k$ެ!r%7Rm7BWq R^vEc/eL HiG}Y :Dﳸt&Nz+j6CxՀRb l/ #7G[-YԷbާTKS%U.Ui!)(Len$_uP-&2}oi}L">T2"<vBn,b^tE #p0~TchT z*] (}e|e |ITc3\Kj^WqٞF0Ja]j?xpM)^Rb`|ɜj.d3eCT)7{UdOk]rj]P/"ޢ:)Hڣ>VWꗝmလD r]%KNb*\6|1,lM.qD)pw-+˔{ w7JgGÚW?>`0 RS.A&c9ma8#Df}>SPu>  aJ u#O CМ郓eC$*(bnEk8[JIQdOTmvvJelTŷ{Rᛴ3z=;\sĤq֐r 5xq":Kcג$xl:xzMW1.œE9 G޽~So" P3I Rn3ؤoVLCYavdgT$g9yma=-$N˅ku:78,NDtA p-a!czoPggN|`>rVWw.пPŁ@#H ;?!?7*1 Ae&[`RX,U"<3NV}N/~'?oum0ZY<^OʹN5o;t妬uoVċ iL|adb"ֈnTc)1cMSٚ&CQʌGTFeҮ/ h32)+(fBv>yci&}9_C#QZ掦p?a$5[D@ 9_!cNj/l[ճ E~UnC˗Hj .Dfdk)bg 5c&2׹T_3@kfEƪ5qgL%?ʊF7rH̹ҪۼڍvoʦD*w;?L VrYLD/dڥN6ѽi8=yJ# >˜q2GKu}Rual ٬"Pa~DAf\[kj7Al K '~v22x+xC4o&T5&O5Z*L4_R7-$lIᄇ&PD_w|G~ H R/F܉$eEu.7L^{1X1"6,!3oʍ0 B08zgdRA4B1!'Q*.\R˼,8K$ gR:`LRDC^A5EW}P7qP~@{nh6:S{ ̂z[1r@D5kC`#lz*@-R'4/pY}/[sGQYg`/fiZ,XoO hMFn[J ֜6>.hG,9jKKŸ3rqj3|?7as ynS;;(*6ħD>z*8#c`}Ǧ:>kVREUϙ [+`qX9ǐ`x+a?*V;4Qs u_!āUj|GZK*`h }瑩X,49RUh*ae8UGǓ)3b/W▴qkϵyx6$ׂԂ.OqjiT߆W?q #)[ֳL!FⷔE1j8?Kx˱ˮX|{ 3(^'CY4\Gl#޽4<μHVzW,tTxaY)_JD%k5SJprt֍D&Q-&l /J)9QhSBAO TOOU "p'0T7S_mwnlFg[ùܝPJkZYDY TDQ:Lp&9ͤt]B)th1~8 IaX]dp|WQj 9YI.wYk7]K3b쨜 fsdN(W'CxY*jy=6dfg޻".6pV?o-Nn\w @_ DI巹P%벥Q#)BvS"V_6<CJ`V9%㣅XX &B-b')4A9zgb}")#MG<( yD A/w975A1y"d698Q)c~$ v| Sys{d He{Mez3}0*vx*t)DങMaZrIc(ki'~ wRf慨/t{22|i*$'\N2XdWX2l%KқJ~ y륗imBGдjqrg3m+Nͯs&zlB~W(q+( 13Ǝ:wV; ̝`@Np.w:"$Q+ߊnjE+MEFc %^o*c}d\`nB2`͑(=jSOJƢ|9l R)r7{`( D|l4 7aGA _O}9hfԖ%mjzLat|CLBD:I_8ѱT@O@R]Bpֆxٶ!4#t f'B귍 ĉnMq iNBASSO4i5o!jc}f2s-wc.\y<|ew N6& ́WsrY~k3Ц@#e|]ep۷> Z\kJ{.6{ +z7va&6t!(dՇNN8t}~(qv*Ty(TU* M3ER 1佝Dw.LƥzBˆN IiVV]F œ/yܛݭѤ҇I ho4TԆ$lZW?ׅn ;nN_=S+ec[s^A_ImߝJz)H"XЌhA 6M,G:=`D 7^ow?5wEVQx3ܤbt, Ō'( ?+ςQΉaH^eh kW}|GE"A[;]-5;}&m$\!9DEuFAY!B*C]~Yۯ608zs&oJjϒxn]Z- |c [)CTn,JuV e'S8v Sjqx] )m/2L,oDG0Oݼ mm|ZQ7,B &:4yzA6D\ UHt_@/ja~5ge%3D3/cKo3(|Z`P +t9:\&T[:QtݑIJe0kQ8K2o_QԎьth3f2oHzlͭ4C7#~Y#{yRW|7筮#BFlI󀾢֋HPREA_l#&7V'(~WaFm >=>\xD[MwCaMU)jB,^3 pĒ|Q$Wڦ0b+zqQRޒG;D+a7e2p8xz*F8~d༼Ƌ`sx'{P}B9ै)-.fyiII\֟f-ƅNi&t@bwr VV(ǽ3Ȯza/lqKtktl5z{%}Ü5 C۱dTFH bU^S?q$VIGRc 5GWFILL 8Jq:ea<~I~J4NQC4)_C3l ț/?l/,c$6T)y6!0P1z(0TkRjfo{%蘴qȟsmDXNs>h eՓL>Õvpy}tNjӖ܎hP W3-  yaGFtY{[,THnC&M-5'(hq.s&vXXBGMj`ړ 8?ؗ8LR旰pTLOH(^exj-EM:LoşQm` |oSQ͆5JUw"#ҁJӪuT&), ~Z"fA6-o^oB<" 5/Yk~̧i$4xW/`Yxpϕ:mY"Ȭ~O'թ0zr~ MPKs%iF]ӣ!(Vhb˽%Po#95R^=.6O2숒zF֍d&ʵ}Z$u1Tn-G 6Een* J)-dl9kp?#kkBG2wLoNl "(z3F-aT#_@a¨ydlDZ݋H r?+o9EoܠW`3aIȾarһw@C!W$tP_LNN:T:Dώt[>S WX a{&y}G\B_eғUL>-0A7\\]S4%Co#eAQ}yڟ`x>|x=+`o t`Vՙek}u/*,,Ax|;ϢPXVSZc[ t;OzJ"c[=z9;K-@P H'%FEd#ǀ?z]f=|Ƚ_϶k0ڵe .$mV3~ՑP(gUI-Y@ç8b:KN}NE̢[}z6ﯢk)OjX N ITLtUMbX<%{%![yY"[a@d6M shβu (XEbȉqzL ȕ!~/FaFR;%*:@,X8 4Ʋqi*1CK& \N͋ʴQFjwS@ !Zp5H%ĚWgp༗*|,-N2! ю $+"{'VEx7e*o&c g'(Y{g C(%C g[Yw$::JHCWǨKvOkn@_k 3W6bjN2%+d;*)D". ֳgKY}gbi^D;4 ٢&m+#F:  R3s/PB2%[+c+U\a&u77B5JH3Qd^G>'rb ^ge*UzvY!/a̦{@,F9q&A#LwJ>:~ˬLs@[?n?*$Ċj~qcKM^U ۴]V$nȱ%[> LʽKvC #,9emWQbl$4uztÖ:7I&{w㻤MѼ}fV[7H>Q2#mݞLR) 9תn$?h$X5L([ }bV! ^0Ibǹyd%ŷ\3J꟬ lg2Tuexe{W1Q<3 5eD+i8Dpy÷f&lY4&Jԩ'6WkC]fsi3TⲺQN<}AE8Bx ׉OGnXhle@QEwJ,e@2I_܍U"|1LK[K`%TDM۝%hF#ֵ;r'(dLh/ayY 17Ԩ>HY J^ysϧMظ,SO%[Y$VfsRE^Ǚ,@)1 fת]/EM0xNx, }/ʑlsd792pbYFtsp\h7f? -CekrԘ&-CsB&M 𩷷sΙV`6AwV ]ݫ2ل/E;lb!EƐTmr8Hm%ٽzq}Eڻ`?m2ԩL-Ei"Jzf~TWpk Ro1)x'dzw6d78>coHoX fAhӮB\ʣ Ks1ʦGS-ˆp K. }:T\s +`>Ìu؆D5?pon]1PH% K<Ċwl僢YuT(vb% +-ޡ_Gz-S!510j Bu۰d8ٛE卨< B~>xPr l$&fl#xj(vh<`&K0N@vN!ZINܴSڇ/'5,8 !J(TS/JRT,W[2*Nd7ȶAFq*ip]^DdEӾS%Hf&d缦&~_5DO ZV<oja&B6ږc/.-[r,-/8d `ӈ-1)DhF 7fu:ɓf=3gP^.v(G:E&*tB,8֊7U&o`x2A \NqmT"r 6m(о}Y+znB+X8 ӭ]5f:Y_%!'V2,IRlac6 )Ot:cGXw1 m%zĽLȎWqsN+r_2"@wM3o:-`eFF78/4uקqYN箄kh@l~vJgO !6ghG}mХ- 1T0P*.z&9 MC?r*nJ으C I<Pns(ֻj{( rCůb{#C8.432o)D).@$.D7+Vo{LI`&ZqA-;SHI7BrѹԖhKן 1>UB);sy&xL5}Tr:GFAols-7.ߵK 4ЌP&o oF:B-s ؉"0J“?Z5TtGg h~7Ϥ:aC&ًj$'cEkej$ N/ܺyaui9l'0W 5^%&EґiB#^YKu 8P"ɭ^t潳 h'1#[0 q9~֝dH_0tuFo}Gˑ2 u$n<<~5s=HJ&J 8Mt Xey@)9-4:{ A3‡Oep.Ulp_"~&/Ӷijj]bwx^eZ 1Me=齅y&oͱTJ4'JBgLۜ+P SGU=UO.]?,)I~I MTP>j@{ا0t!;5']FBM AEGv-FsdNL~OwHha R8e+{NIv2+h&[) &N 6x(xch$jQ KniJ uS7lw4A?`b6/W}yO-NehM(MA99^J&"_6Ŵ_D`XMsvK E (ٓ-~_@ɋRB`'N/_:+Td'*ϮC 7Q Z<98'Njm䵾ORwmTZw@+ݹ ~J au6 6ϐo,YPOJٛpoսhv=J4D?crDPԘexztvT.wgAǡPoe\IgBY`9YoyR֏]wQnabTMZ{I}:qU쪡KfZPm; KrLQMխí.Z@nfnu͹L` t(P)X8aN5lJB'wj>DE$d@| )@&奛wcY[-HçuלCݹ?x q+v2KPXu7s,!>l[iݫ.4xn/zBTެn /s.qŵ f|kHt$⤺!?39c^0~{V#%Ӆ ¥t5z `e MʩHrw ^F0l|V'~ h7"1W1{PTx9 ?Zg}RT(&Rgzjc:Cl2cg4dXj%흖 D32 }V0z3)$=lDjh$ޖPuۀmnogq~ OmOP|]/PμN&3j#π\vZGqP'2P!izκ$[L zʆeuۦvA{!T8 oDIEZPr]B]DkbpZ7# uNLtռ~\S]eV-31c+QS.W, ]!b'ﲕНU;9=FbǑuZZpTs~@#*}@s8aI S*u_`it:HȜzq^<}\pߔŏA-]1iW5Q@4 l&gl;oY͏غi {ZsxUkޚfrgZ/89qig'4nD#I`kC8џL^Uy|Nh1L@)BK'TjxL0=?js*VY,${{Jt#hi8he1a!oj4JIᰟ3ĊU!P%iw$=| y{t1ZYp| }YYiy|l=+jTo#k(4!nfD(:RaߧbR]Gj$I~|+ec\̿kͧwihB :LT5;1N+G TSpQ;$OP¯@WIIE2(%wB$K vCT8U E RaiZ z2@ai9m@z'<'סhxMrF)f?)_)X@vׯ_@fVG/a7JJLpPt &l/O`8a2`;>_Wln wZ,PKn>/"~^c㍧ŶhYv˼ޯRӄf3#1k>1j¬*M@T@wg6M6ŇQ] 4`l ``w *f"tZ2k9͙z42"_B ujf *ZbW̲kq%7,,C;F ycYUb D G{C[+oM{K$l.QGhϋ nj ;*(bţhqߋЯ/4~{7 פvr$(JMq(h*p/|UGm Xv _lY}Fg@_Ӌy8`]=:OmS|Ҕ*D+[ޮDZx%eSF;9|glV/5 ՓT*#5%ȯz!&4ϏHJ l ^X(:hM֨5 P.ʢDRW`_^ ,(`&*w&5%J<@$R0̛H2gmTaiIVN\kTgYlԂ5Z .(%>'6ެ++N5s$菅NS#PJlL̘& ϻ?MH!Y8tw;p?˶hׇD G$$5/XZL(`Mpr|Vj,m?C-_ɯ:r7 Vkjs a_ DhlGh90.ǼtgP I*vI3>o!uC:W0?^B-*";&%?`)l H c҄ +Zf9a۫dͳ+L^L,&9hÁ&Y2bL!l%ǃ+:a8jd IM=%_d0[cLKc2 '`Jl(UzthM1H}oа?ӄDODRhr8+j05-ٔqry(,?BD GMm%?hiϤ1 $N0ގ`"d奶KQ5Gjo*M,$k&lx[Ÿy==v_勠:t /OU N-!TI~ 5(ỈL-RF?q![Z-C#5R?[0wtU@*}::N4WQz)ȭ] >[!JiT-p]Im!`.QvHj17-yjx`ֈq!؛q굽+f;y3; RÀ Xnex*><`tusɝi[֦> $V$~~1ط>V|Py5/,&-%u;?[`@[EQA7A jG>CU ׶cn>/MŤ 2E %preoq ^WWd|@R ; JE0B;\;ygȬAd_@MF5{;_) ,<^@ oVVu_O9`#oz~#F:gZ E?r)^&KѷQ< sЩ/<þOdۊ} Pw8^E)_}ef$lmF͕c9̭u. xd=8ǻ֙o䂋[w|OwY* u~aWFfrD ? j~ZV Pbi%.a&yQmoMlmWj0fM4u_(Yⅻ1HV>ڸF1$a*\Q 'WQ᤺nL V+?d(ȄhmgJJN<\!Pk5&y^břhX'g ɥrqP]aP'*% Ҥ_)?VP}oP9ItdK05>V%' ],6@Mglљ0%/ ၱ~s?w葽$"%/Zb"ʏZ_eM'600E:~39<3衙ӠӬg`C`-MyNVwqR)( VXfz?Ĵ!v8ͺ1GAĢrRz `joG&h1N )g7| SOi֡{~Tŭj1$gJUrd(;DJz!O|/7%"t%M;$pܸIZO(z.,ȫ' T*me ^8޿&K^yvI*+J-?~-hoq<1aJQɾCgG5 Np׮Ѐ4^yۉ!<1FX]^ݣapn;h'R<{j!-`:a#Qj!ij%]"!85XPx sD/O3?GO0ƙ lBg1r1PAko+ۼ!>{6w8&WK lt[osmg)tx#9~'U䝋8"WԭBD8B<zGY}*'R"K/c_Q`+c;itIB+RA1uʲx@ ;59g6j! -dvl*&/1VbUxqU 3:TP aؤx>Ezkؐ."1I4v-snJK"C:#_8 Rz@]0܄'т.)n#}uM1A#af 4JHac@9U[|z!^T]c?M.6wq7|KI➆¯ fY XONy įʻ[=1:V[ 0)'\R#LReH~J!q7߽4̡ ^2H b ͻ 9ǩ.odtv&q>L7M>zCctBG^ @0Dj,+{UADMAx?}S.ÅB9@ ?=Æn˃{C h^jrJ6[By%+~bD =68a\g 9hE]fBu˘ab,]MkYh[gHIu-A&zfE%UL'`|yGk%wuV$:)nmV]I@Q߱Oq݋˻r+F>o%!w\B/dla"@b YWvByb;e$1bL78hz)Tvzg/$D[޺BTi]}-!7jg_U2[8>e S& b#T} _ߝ˰p784l DPJPO~2ĩom"Nb *ZӘg5U2V/998?j{?O5^d&qevK?Dڪc$R/GF C UzsX0'RgʞP9dЭ)7K z韖>IH"70j"3c8*z!BXtQ ~AL=;=tT)֐4#Myx[$ և=-%œ P ڈ%ت >u'6FOaOOKAϽMFӴ8<nPMN26]c%DL%Dմ`JH8DZi\ 498{ѩciXYCg;=#jAN*l'{3NB1l%Ctxa񻜡^VtxSe֤X&:}s_vǒ( {X;32t2paRCH9K!ޘr=ٛV[U{U5*J*qڅ3Jn (㒚Q&SE4 L(Cwҫ0>ʁn?_ E3GL]~+HnQq՞`JzV*fzIQݜ NdƒYi- t*Bee3aO8 ># ċs0g r)w` `'^,"HXd檾'#st:D0Wi?\D?SZM@*3(ˇr,3PŠ|9P1W,C~`, (,>"lƒ]en3E$ͨq??}} JԔ7K@4F?tW{_2h@7H:{@$c?ӧzɴv2!H-H[lb4aϟ?-1X ON3Iu|=)Vi#̓7Z4~x-gVP9LсP@ \d?ӣpsx ^ G]RO7(LQ}R91|`+/_+0xeD54e4T#eACvS͸3\Ė߅a,y/?MT{B=+U;';Iwc.:o5qN&ςOŌ)2i4ϟ-uW̷ăC ^}: Ju,/ )sbVAV/H47h}#`*ˀ.4 EjD]B xrRK -Uvs!0~Ev -a'`jlu*G[8U)4w# C {I5Gh7iI{k(!S*37AOrK|dQ Ia֫:`<>lFHח䣲8CnӗU{D?0θMeeފ^ jA _hRA k=tSרk Tg ϳe|D^YwwsIXWR-&u>̧\hkw/C DH .$JL`6ʐzd 4W8w&u|G^~1Cv4BH즸q x@'C2OeLb0ܿ&#NfAz ;THuFR.l WΐĚ0[Kf3|هV$.Ϥ3xĹCkYcRU,+FkFƛ\7IO\{/t{ 0;#C'x\7gW5a"[Fq+FǽK I_Jfgu^.i€Dsl+Q1ԋTܚeNu*rO1먃Du:&孂SɂU"vJ&S%U.(^~ۖvFZ"ke*k~N\}_FZC1CsL)r_>5UTT3^Go`hiEuK/ڈZ䯧\ _9ю{y4F,%HP~H8]=ņcŭi  b9<8f!)n^KNɚE[u [񘝛~弬8Z1ov`߁?riV#C,t;pŐ&!Vd$&ǵu^ 1+s&: SNX+-(KdOо੡mGMV<@ɤ>갔UkrF`f|RH5?O-J:e@{z =Sɜ{| d:Ykk ;̶HDaK8,CeQ$C GkN`o X{</yk^wKJ6R;k_A96O-!D;@@LNN"^xdY,v.VYbm=ix(TR$ё %L-N't ؚ n(L`drlU`~za"Y':|?RZB UYk`\1(VuG3M|bEŤ$_6L~rL5Vu6[ZF>2]/2ީ)-w]A uȉ$قm& !ӝ=|\mRtlx4X /oHNc~UXn1qP0Lxbthyx )uc0Dmqu _|C1:h `? 'jZ8AI"v\rz[ƗxRtq6Ρ{(+Q]s"n0Sg>-ϒ5-Aض_1tRE%ʜ%ԣexwxtnEx'iLzZC5cٖOICcP(] *=Cgut16Uh^;:9<&p|A 3йV(<0;\ȝ]DBzH(B^@:>$P51eH^Ju6pcS9af 4njb, , 4&ij$FܪBp̚myH"| cOYY꽪PtlGZDլ W(s*V,1w:iI51γ) |] @z+p 'Gz [=9`~?"N;Ha\ǜ!A[Z)avҲE2Ťi;z:]X˷A@nP-fҝ.  FzHCGli FMZ$F+5f&I/CiN<&4ΐ;fBaE4YS{:v+Swyl]^L|a4D۷6 y-[bo-v +Y&gF0V1ψTr|n"st{k|w#_\ iάD/[ >|ؽ_4a2S$&~L77#Yl҅7gP(ƵӪq2 J_#y.;-OeGQ'}7es0a4]OfXWR&^K5k㵌(Js2O]4ɥV~p~&,#@P#ss׽#%C7-e@f\Er2^=-Lwg,oYC8Dtsղ_2jm7b~Au2  'F]@FGH)Dim f<Gu ! eEZǒW } Jnt9G^D1)tS9K{>| JtR ~J; \\-bx*l5%Y$͒i{}Ҁj+loi>i+)4dRڂߚŦ8\Ѝ@eSQ[T4Li7S01EI% /I5pwW43)9OƗ:\RXrFxx<`jBDK_aa3c D"ӈ *8/;m`]|6N0@nbi2]r {( n n1`EWkCOrq@R-[rh!$F Tq$t{2(Xil(K2 PH1ТnK^Em{1ej` D#[2mwܜ/`^^!Džjc+pQX@,?ZyrgUH:MXj@fKf=PᮠB#s&bkG5Q%> ìҥqLY>0ARi9~\ 2I㮓c 0A7UA'FRGxa Ã^դ0],Tl|䯋Go(Drv'LcJ]y*S|d7( .qd s93ő q4*2y^s2yc^H%rH6S7 ]lB7{bw1=uԇ+%V: Ը+!U=Ǟx(5#ʶcJD7"J$Fj.&sU>/O8geȭS76YZ&g>޻aMg!)kFAH*Ԩ'}7uE AGha%s@3Ӄ^uPc=Dɣq"HQ^c8)` أNNU?[- ;P>(OBy?f=kb3'0;X9|hz31y+Lх~2w~qFBQBCq̓rԣJ9]NI}ۖ7G I.n{[J;s_-#ud8?m5E%cM16Oz33[ܥ])4@v>>+@6Tg,NBH 5df/ZWZۿ4mD)('jʼ36kآՌoU)tS@9n>,Ng׉Sl gO:6"7bBb(em=8bxGfhV;F.<ӏJ(ǔ{4/羼y%# zl uW[MaoGT y;bY;W}H;9Mk:XjX!Do;qn)*/ޭ\5"Niݣq8'M{jm uHte*3iba!p U00 /ХX;UjSgJTHp:kDlϖi;(H岡!~ڢ@* Z40ߏ!pcyw!N)YUYڛIf?\]ܽNɹ,hT:Aw/WTd#zSW&sATֿz f aI4}9֦WQ[HoƠZQz 2E8:mh7!̖ 9Vˀ5uW&o7PHYP-2b% )!ΡqtVqW\CFX1^ ;4!pB` 3|yk0q6hklRMs*S}+k6CokoU7!cF!:meӮ1Q6;j,wlcͻiI p<*Q͒jj]4ȩڗNhwMGjaA( B6֑X-$VnL^;..b'~_x?xȧ2M :a~_e5&s27O)?%USBԖZ:FDϜ1$u睊J:q RgXda*;W=Xs5cj0X:_MsN fZV?#U/}&֜v- #Pn?X3Ft(zˡx_@+z Qnj  8DZ Zˉ;SxS89oj ̔nj}wy@_2|]*8eHRg-;~uqu)w%Ӑ'wuOV #:hPe11&f-8P)NGF bTꙠ;H\ڶ<,qYL-Z'ч;תD̜ȏ_wR@3~qd4bu?y/č6[?[A !LؿXiB^ YB pnd ()@\e dv¼Bw.\3o?oCQ,>ΘsDdf7͎\Q1Q0vQ, rIuKޖgIp'jr9 JK ⬄[Հe-Vb7Yg XYߪׂ;;ξ"Տt,m_s!FeA[k>,<+roOŌZ_eA4rhH` ~ԾeUܥ&S#26$ࡐ,ܻCUy);@MG6DŽ9G¿s4ǂAۚǗЦ)*$'&mpDּ-ә(Y ȿRVw,Hg]OЪ ~Y+#rH0*KRۂp#'H`kK\&~ˮ4#hB>=%Jk /zILr=Ђ2E߂hiTAUKwv ]*2( UհTEU*a EPJm"hAR]߇TT "o#*[Q 7lSGlnAh1BqA?z<`)$O*iyrc8P}㑃:P<͞Lj ”BAڴnP=&7`~aϔ{[^<26y@QǢʌ-Z /wDu;[x3h.(R$! XTA<U'@ǽI#LJ^ ziZ6㕡jd.%_TwOwY'IBd}~[>VoвM0dEOs$), hd3f.u~^Ѐ-z8 &~bOʎ)Q#v:=%}ݷ CV{c췔Y6Ü i?^:ikS84U= ez>߱O;cU<:b-H=Źor@`MF}FO=b ;~zAN8~8А:G,}QZ#wgS DmJ=X)Q>X<;&hx 'Dl`9>6=;A'H DʁzIF(C4y4Tk^WYDN#>z6C6lltfp'H^zOr;mfC0@QaьzJn|oT%_sPiY1H5~,RU :k]7F_UK4U4/8y;˛kCs K Kl_*6Cކ#.dJɳ GKSX5 7A$E7CWDJ0zaA P4m8dQPe[Q>06p zq4׾?56g![ڰivӼ6*&x9v-U$+/"&K;`{"N,G>D,2y9ĴmFN)UkXo}d~#irD0FhKE%jW:N5CW9}? w\ e6|Шʉl3;N%4"(YOp鸧g`?WhV3&K2%Ӂ *#7[ J҈\٠]L17I~BcE>RĦ1=+vX.}AL<`PB֬pz]pp1d κ*;[aXv=lć2uYt0"GaI|Le=9w l[?e+<`8B{+m粅ZUތ :?rKI*Be/C{ h%'gpP"Crٽ3|u#3fÏS&n7YŲHb6v!v~(,"YJH?L`oԸpI~FT)"i! >.ց&t]b-;ƋlȗR Z5wDրetRo$K|6CR7N8 sNˑbj͗ mGx oU© D{-vdLf R;>Yb-UOe@E *&+'!ٟ`+$oMU 2J(ד(~H~o3uqZ93F% nfd=2>4垵g F&Ch)@3t&\o/mʼ:v lףL+f^e?2_\Q J-Rs9ɿqE)7;)scBK BӤ#K{x\`7#1-%@B1^FZ;f\V~#gLji诌 *#0P iEGbG\V48u5q&S ke!H$HE=H3-}\&!ѽR`Qq ^m*: QqȋmX2R ;8: G QD( ԋ'6>BcY6 mR> 5paRK]R% *1ql!'`#ȏwPEOY{i\IV 읗LA ^ TwT g\IrƑOnV$a;@+Y.e=*Nc:4c':kă0{F$~I.&YZ^l{Syehks<$hI-UqWT0҇!=O;WksTV;~!Y$ O߳ $ &,1pq.7wedyr7`YnOٓѰk"(p4ebQ/(:DQì8 Sj0 hlC"_8S5A] Uy&EV0?l(Ep0"PA[h-qa%R2[kZ##v+6|X>y0Pɧ*فվ1?(1! ղ:ޔ'iTи]_g ?!m=<m $YnzIש{\,f r@| OIJ'=S, Θ&3j+hCU˸=a&*9`3v~27qz3ׄЋ'V>GLs[bBV^^p@Q<Mw0hB7' rW2-6}2oQT/mehd/ Grv)Si3?hTR )X`WD%Kx: -VDTob\ƛͬ%+gpmdL4ʲӆw,PQ942Ulovl9d%ebU'2GOlFtf?@4MW2e!^KN&2tbȔb{%n,Z*30-bazF}Li8GbzpW L1(Z4馤OSd w15UwpU^MЃN2|t4<҄ɦC1B\ *.t窗 HZ;v@OoNz(ƏޚXe4 B>9Cn)3`iECS !Rm%Ѷ+Yt˝?7$kd톨؜l4TW< )Y>mF3]2Ŀ"}3*!Ŀ…PqO\&:-:(#obm3,*@g,&RWMi5a"gC*?r_nĠ:kuX+azɐ: WP ܲ~:LQ&DzjXA>XSD+A*ư TpmJzgʐ/M8<w|Nu! PU}ҢMVJz8'.Gy:^C}rapԈ2}d~79e^4V΍ȕm! @iQZ&:h7~`ULt]f}[7X*Yy_3DtN7c;M/\_d{.2"R} oK.DzQ9Ќ Ҭg,,0`i(:43zC^m-w i8avAW%~ֹdDK~3Pҧ+\鑅#MW !ХB~|C, H*NrPX!!Q1Ga3s_r.NN~r߰\fAM 奩`S >1k2gR0*6Nti\i I]dWGEQbF#7)0F [.oj*[Q$2_;KKZ䆲+o#|Ya+y0' Ν$ 6S.+D$!zXop{ޕb@<}&XӋң!ޞBx쬑̸0AO%M3i{LP;Vۋz{Y^l1Q `cؙ~z|,b4-P4o̓;tVMoi~ڮUh-* )ztg)PI6 pr*Ažgt`Iƛp7{],D!)1 R^-ō^ 芩Z~x-c+p誱 Bb`Sejݶo}{-N2(Yk%٬U%N#x[[G</TD1*ޡ"7|"_"bY3"٠m Fx mo)=sj lԋ vٳޞ锺ۜAY."erБwG'^ aPs&+6#BՇ8[ JF{@ą ǪKG5RoYA;s! dͯj/{5u~UZQ )M8s?LwV"[ػ@pVG()+Knk-/x00i`=x-д>`vʭo06w&j#z*[ZAWX= /SXSW[bg d;*_o%ײh?_P/{~zGG!Sx+y )m7V1p vXfbvz.W3/rEÇ&F3D@sy'T 뽝6(gN7%gvϵڋ3y,c ZO9J:VWiC";b6`%2lLJAp6}Gy+H 0uq Q7&Xud`ck#ի(Y;alj7AhR_L7BC>EBJAxs .5'6e\fSobFOdq:]m#3$*:l bg9Tw{8}oy˸+Y|h<ޟΟY}rxp^r!MK{Ǒυc ٟ#<љP7t9^Emsr{%bՌ-7|9)!E>e292]H&+% ƣ;Y8#R)x ?Tb>0O(5KJiDʠjpѹbgjzNIo/J0U!n! =3t) vnas74E9QGdDGG!(uTeZ٥$+ /}F +^:ޟUhR')~~kȤwA>N-(0ɋ2Qk_*{=gЄvrf%<80>3V/Kwcsz@pSG`dIeRtuy`=Cޤ<ݎRz2@Mվ腬T[0ز68q>V q j=Br-~P}`/@޺]@3|"ʰr;Ev}V^;~P;L\ Œj`R/^Y Z2$.3I#tVYCRd)*!C]6#[JG2u托cf P!j1]0 )&Z3m Z)q5iIA`V~H,7^H)yWUqk~X~.Mp^tv(%QR M> xѺk[ p7,wJ|KGp&}2EmCl޻'Q(E9``xТƏajxO*ETu}? -N'@2#R[H5y%{5׉hk<,CA']@7 #)RiR |>IF29Rm-쁣өyמ)tzDI|G>EV&B\Gike{Cj^wL?|*:W x.`R5]![;aND8^b%ѪȰsGCX;nR?' DN;0BHIsi\:q8cTPsVQ }vk$8E'5,%h0yuԈg:c}|:I# #.ZkkQ^7 {/ b?b McPފ8_bP4aӊvsoV(ޯn3LNRaُ -LTc7V+&Qpb5(GB 4'"n?`,>-j #;0Uw$ ;rIM^:c}F~g t0Ao Q87!B\p K+k  Y@l]u:7;`$6R}fVSiS+B@"k~sJVVAE@@%eYTZx{ۦԊ lziD!Dz c!Opi0c<Ԥ<>E譔j֋w:,:ݔ~d=E0Ւ81w(ꅎI_}iͦD YڴJWgtO*TlEU)+v 't60~re~JR (2Fbe?\#,pA[zTeJCY Q+_@jqv@3 tCb6@eg}I‘ۤUƳ=!BM( z&.O1Y9_qQ~ʨ Qա/HyԾ)>N@Dtƴ_W>4CќP}5m,)GcJžvm_܎7uZ6D Lْ!23I$3 t0+꾉V9O}IC?n ow1=f.FSՠYAl79{9A-yhBj#ӞD N9h)ȍ5$98\@(kMZ}t ,k3WMO/%i pŽ^6%(j?0kXC%ߐ$%?1<5*a-oA +=jmPٌP E'坕>һ)Zl*:VIO/,hhٱ÷|^(ete?Ȉ ڐ:(0 )VDHO<13Jܵ;]|Ӧ"k_Zatw:kQ V[Aj=MAhtfQ'taIb }G&ʑT'0idEꚕ5Ӛj,4i-ʛV)ݤ\U*RK~ b9s/֧+tt'%E~qܑ\/Yi{@p[򹈤.ݠ3rhqd)W#$Lծ.B4ºP_r$롹zfIĸp,̛̊gP#C#u9ф:c34ʆ% 9Vw22-aۦ1Dy6IRŻO]׫zCWqRp1֌A}Y c t {ЯLY̽aܖbWnA4^-2Tڗ4J 9䡮l O SUjzEK$*yI.F9Ƚw H"=()VPÛX#>+ lWnrDc4)dPs-9_`1`p!"&6QS83+c+^eEέf7mt}pG{ q~0 )ijC6V؏wV);7F|f,}~ Jnz')ֈ>͂ū$]qhQ03S18WMUGVo}5ޒoT}F-{]" i/9$zĊ^ yՋu|,$| ދg$J$bމ)j+)7W26n $>W R>_*:pq* e y|N $M)u`K"ž@2x Ӣ~~eYY}\.B+ܸkNu>U Н`"yx( w_OUĂ 5+VLSF@kH;DbQxbBj}&"ן~SPgph!l\k_#Yp˻Z#'ADD(_2B=% %ָSFQ:'7Ib>a;>6ˑA pj@w1H4SBP*fEXBO֞V]/Dby0l4/ɽol;A,.WI$n\,3تuQhL&e@}=6MeUշfgSPd.IF$92> D9c@ R0Y~|mM̡Lf?[;)_d(vGq툚DEZ PnV 3RD=- ; 9gwR6]l,}jFQU۽5{!Qf 9G ʲ3řIQn*c=/espYz|5148wxmZ+:7@\K+nt]GL"]wtc9f}=u_.__4V~|k,{$wZ9u'. ȑdVP!y+;ڙ_ Q]K|uUv9c@~C[ie;t;n5%'K*QGat_Zz$a06w6zNˌsx+δu1bY^v 9tП xi^  O(יЎDt5 {B-wpmxW(x /׊OZ 2(}Go Spc. @Ʉ/vJr,8jZ[=ܐ3@0cf1r-NG4xcVuWȴ9Fꉺ1IyhD$u ,~&M, J{9zkUG1] Z2'bN[9] F (5R,Z "6̽%olZ;z3-X"T"M~wz;´v,-p[25$ H5Ӊڋn-h1ۗ/7FU]gs Cڊ1X+s(`̐_a-^E3yW{rV*dClFIv ;h2s r J,I[4]v8C=LX-r)ךr\?yW=6rU͖>*EC@/_6;C5):`'z`c?[8xP<ߋebHCt{~ "_ /gKl([=ͯQ&crHDX"f.Ў ߮~ .Eh gcx?Bcϐ'^nTx&"Ϗ]D"Yo`є0GG6)**ɢ/CCPGJ!?oBXS_ TCxٌL*gqjtj.N;ENy@S̗=K;L@H Eƻ>/:jJ@L9 _0((H ^+63QTo̗yG@_sҖ&4}.X||$D"(VdnEp;; c.GYCY3S+EVG.[ t$h2JTP vR>). 3%-Vwut,xM/h Pq Oޚf24ɘN{۲%߼j :S=(r-Xg`sca$@,)9 _m%Kw,V~8 NX/dAޥN #qWl*WEPAUp# ѓ2AAM; Yamgw"K9a!BI#2Q` nSnN5~> |cs={C- քJzdK/ vN=2%+{X'IǪk p-[$=ZuQmK64akCex9DUX>?Gzk&o;Ʊs_ H8^Sűvg\"j1&4cBo:b@P%۽ 驽8߷ NX6\GdvZ7|E-%hniH$%E܀|n\enZiM-J1GTmΖhl.T?4р0vx4^ie@ȴ'1&g~MɰXzoI]Q\帤imHq Ot|e &!DNҪH#WI`Q"** zx;.9z,l@R/2VK#9Zn'Y̤)]SzGf"}SSdL@\2$#v,ĪUnGu8r`aWbT~-Uc%Z8@{*uN5 $$<.A:٥n-| I>E n@%Lt_}ʔg`aE.LJ_\b0CCڃ/ohbGWaR=x6! XT^ +P+) Y,!IH W {o M}}m*A[OYrSl&3 Ni0t箢ljr)Y ,BvGoWq ;ө۰60yx"1p{P'&)z xRHc7.Mm]]S/ r<,s9^ ߉Kj3/&T*#v!8Y NZ]FX'v^M0gU?xA<2Q~'dzEez|M+f i-ȟjdZ?A(Fîb?*P/ ^hԋaS+fͿxgm -#O!PlZ^#w+|s69‰ RnDvX鲆%%Մټ`J&AO:fp/N '= mW (>51|_/2K9 #DqQ$pmRsMG*vD;9jˌk%7RF5'/| npRQʠ﹡;KZ PF_|kTgf>+8ЂKRUa)#=.Em!匪--.~K.K{Tu[ ;vLNVx1>K䒹m^ bbMK.J($ȾS$ fE肳)mLiaJdX:Bɽd}2v%a}Zes7z?Lowc"\s*&Ul UŹ]w!'f^le`٦Lsd3 tћY2 m?(C|.K #^Q3ȑlK;H(I> mXkHsoXHNyq>*/i,GgHPA.J Z[h.WBFA҈[kLIw;3X wb߶OiNm0a+O_VBYP3D/S{XV9!LK `5G,N+g1l^y*rin94%1NV$ iUMwa%̦hƔb5nU vFPOΠGԷ*B0 ex$lN<36 yEԪ켢{cbuN\ijr 1F44 &ITd=єCl%!OU@z|2:K9B%`/s.($9WNٗ5ш&2@w; XB8HD-!c'=s-!ᨩyֶJ8Ӻ#n.m>/T?Ndfĵ/H~Ay("/XTܠ'X._C&)w ~h2qetZ/TV;9d?kdw\@;d "&z*=jJo1$ 2/ɘO! 7EL&9T MkzԴy 1!?%RBJ- -v˶OEUE|]+AƔJ63wleEp~VdfU؜A qʺ@LLaјl3宑>xl iV`83jOǁXsu:aĭG[xa*/7˩yhmo:hP*T,6{4i2Č J޽9-@=F;}7~ܛ[x9 uK5,o:C֕hZf =r(M*^4^-*P"1'kY2K:pET ;p5OlR>K?|:%qJj`&-[X;c7a&<:Xp^&iITYc:DNP]֔pp. *ÀtRDRAm"k=- [%eCD>Yc& 64Hf:ꑖr\gZFD"{_݋ۣq]R<Ѫ`ۓF{y}H.q6IFbƐHj%v!OQS?( Gx*I1ՇTV6j҂?]&-g"~x{73~8j]Uw5Rnt!|"7 ٪Tda_렼VLel_Gr1)G$󺟘elf XN۞\Bk|rP6B QZ=_rRK"[ȍ;}!w?uXW ִcQ~)NÉ9׍ &Oc9C"{h`ODI + XEoh_ 4%iZw?y.==o"2Z.n3$ asW땓+7!6 |9xMzmK%eb_|xge`w4's!4nN'ee$GȜD^q|,OֆF~br[Vm66u dt1ˏg'mlB'j"3uַ^y`ʠ͎4w}z\1/j Ds?؏XĖ6U 5F*x멨m0~CU40I -w]ӭP KX*|5Z5K[B拜yV̈Fٿr֜9-*ݮV6QX\wmts|m1fN$)_h&pI}]rsTpdVc)wf՜Nޘin)_HHqDkψ`(!p]CLY ŘFIn]#8fh/N@g^-(~6ܖd Xw$&_MU+"NՃC P3cָ_ʤ.V7}, :ŕYqBߛ(:Q?ۯ8f"ēFK,OqL@zk+J! /vsdgGt7M|/?aoCvvavyf)MwO^X :FN2w3t4dv,B1Q›$q/ |A=CD44N7cd0WeA ~Rޜ`hq6ٳ’GU?x>ƥuZ$LL#<ѭ34!J0%ca2-fdPܫ`L6sUޠêh=f؇ ٪o.xB"rh^ 񿬞0Kamy̥WΟvfuaO]ǟ16&)hb(0jF f+<@;[%41_ξoۚl#,0 H'0lO~oJ^8@?ʥ!`P=*Ma-T ]z4ݟo&.G{%KQ{9CA?7C;s5=P}!LP  OP2 U$:Y^3yU)Ĉ|^9Is~qᲂtqF\(˸yB=*Kޘi~BJ0#żGe$"}VyjƷtF"G%xF~VjLbq>Yl9VĐkty%?g\Va lS%@݆bHNDC|56yM6J\G< 55D7\GX# R[ {@80A( 7p14R.~rNJJUw| &4!)ZmԀ2JY Ԩ!K3 ⶀY241F;Jih;C \Fڷ}(u{6q.k"}yОUҵ,u`,B֣eJ1P6Pl:G:1Mp~E+•ؚi/>M}x^.^+g .黊w)F.Pc$7Ħ`ĹXsSO#/EvC]zOFڢ;BDD<f1\ tw)&9pI╦/TQ^CAEWٕ\os`̦#TBWn^iwEv\\6-@~ $%'ymk#H:٦M5J->;Pnw$ Syz6~N }1qSRF_S0z:Ů|abUM~)_1`bIRcTf1CQ 9tM34]|BLBB#H dp{M"7Sic@n(%|@5>]B_ t2㸠h0nYQW ZϮ5sC&D뫛s-(l UAqCUCS0uK Թ},&~(a=&mqj;v6]5͞<vrivxcJZ7S#Lq'*P"?CRo{ρri e/{u䢾tȡ[]7 qA-<~/CBq6"Α`-R Z,gl.L ,K/㢬Qm!&ڊ<Γ嘻Vseш<0{7*sc9mu6]^%:嚸頻C5UҮR*2[ގt!ΌzFvXTX%+ftکEKp'ⲧc|w.=Wy1#έ0f*ome 2xr ,-&#M(jnۄj)܇IrOggl:iL!~iv|^:R>hb|ݟo+$zAl72TN]mqyZIi` Ju>,1Ƅ,~Lͥ;V{QI[%dPYy}T;i%M@HUU/uipD$e9[+]L=d{6nsӥHhf+1#8mgurt% ҧ[s9n,w7P:**B !q-Br.*NFeKI_|ƊgVVBC L,f. 7>):@7Ff ٣mH&Yoj0śC;5>"$PD5 [IDvaY}6~vi["#OW]iBIUfrklWu^k ]&\LuB\pa~8H{Z Tbg^!C5g'״go*!H.Cj29[>a+=)%Z5׺ \ _Oer>]Mެ`@W"hnt[ͼ[hQ- ..k?I@$l-QNh99LQqQil~0LV OFܓ$ s5E~1"a[*&<uO^Z-#%&FZ/]6fQ[vu -ch LD3<&tEx kO8o Q0mjػsD @_Hq@&olAN ?^s,'u`un-zGqʭS25*ޓ_PO^cyk{]3$+i (7P1~jů/Og`^ix>/|lJN[emN$zRx-٪h8Z_۷W'Hn Z٬mଳM۳80";G3&B mKm P8^0M-Ź<<+gNCB8U؏~w+z 4KdI,,7(4 "%GG h4~kEZ=[xbC:mjsiNQڵ ,j ^˫2g09`$ G Y"3X>vu%ھ gZ)|B5` YNRz&76O^Ȃ #f53buPQ-uK~3 )rꀞI"N3Kg`4mlFL}Srޣ9<aA8H0Z.k][EߌN@ObЖuDCl%-kv#9 Pu Huph؆2ap6= ]8y&L^gY > TI3]7m ?앛uOEBW^]`Ȯ>3d񶿍/B#_MZ4H[b>Um|3{h&}#Dc5-ڝ)&F4l(BboxVRѰl7 WeR 'HGi_yXcp(},:->lЬ+ UD3ݴ{;J|QC eN@iNMn&>K#aBlto7kAA/9ؔw=M%7Fl^mS/QoxѤ迴%v  W;-C\#; )x%75an0AvM=pq%eQ"$~Ŀ-* RfVۭX]ME+sec,vlz! TFId f{j'Ѡ%7W8Kny,)^^s\gB: j=hMm) D/0ZA>\L1 ħz5)&D" I=uc7Oe(b3mӥ"-3Q?T|[,K#Oxh/VxwufHN[u&=Tz|EZ!Tİ7!<%p` ÔNV$> S^%0ƕ0UG* QG]}@f3逰_[kYCud^Ih#*,ΧDaI0Hz+Cl`Gzg@S GtX%_\NvdJ_Uvc"#n =B ݢ!gn}F?G8+Lꎨ0SiJB|0 $n&T~{/\P۽M]>za>ВbFvSzڰ302j< ߙ֩Hl!V*,xdsI +M?4w۶]utDdlj;I&m\N""eDڹ1)P'lZ14B!-`qN-x};,{ݔkHɠ>-;<,U3B}s#ĬzOgr.d. (DJKv3u C}"i7;hжJ]׎v>BP:oC׼4NgA-;71:!T[*^qfhLl]eTq{/~t tD$+Ga6K/B2yON{:{#s^.urY#F07g34@Nn*]vSŗFs%l.yX⪩ Y-kt))^WòX{14J4DA4cGi1ٓ!%D>jOj!P(e" ݄V 85lGah&N $9c\3ND2[^].qͬaG;tBuP"Xf-FX띫/=7"/wg X4i7]$bWWrWùu֝mFz|¼ ~Y3J:Ves yRuV7*M !nSKIdmmЏ_kaݶ[Y/?/j!?:;f-WKShX0zR0D(t0" FjD9 &}{=JP Mq( LHUR?=Cڛ'ѴlYCsI7rr32*~rzx(}SHQMiu5JVhI[0emPymr\>&;(pW"+57[v"_y3?r WfZrCemfc,I>;o]2ԓ> o-HD7b{*J/mݣ4E@ Zp9"AR4/}Y4=!H/e*ֽ:dwvtE2sqϢɜvNfx\ܜBhIK0' M\2rBl`(F<&~ r{H-XR^? eN\qb85P- e̗h-?T[7љk"A9=_=jlf -WnKdeU}ݺ ߷A(0>G$w~;{h:zLpSgoj F{HR7 {Tc|, 71  ѐ%-NFrP(!9!_ 6j.QKh2n5dKn_ϟ6,H8i4>M=ai*9,/nl2݅~aM%I+~&PEozR:ŃX$ ]푭{$1 &}t/*%c.K0t,ge+ _d)2,"7?8҄c:}jFIc!CKsy|T/ԢSPVFzcNXӹ׌ЖGP<nH$xn:$fU0zci\d>ű>.D|z`}Qg۳Zg6Q%1Pۖ@OuDܳ(A~O=B9g=t+xG 3Q.Y@7Om:^->M%TNqXXЉ⊟D;?jovubC E=8v&8"ΞM4JK(8{Z77U@9r/tV4{ߔ 2?c;Z ;tr.-zL/GK0Yn<3Lʙ<[\+ewqdz=g&\t & E>L;r Mt6 /y3׿ي-91emE-@5jv}uc,%e))`$$Ձ +H 0 i-*N;O_XxxH؞q wOZ} mcڈ q^gSplC77E՚p{PKKsfSk'Be,ݨd;A6Jb.3Qsj8/H"d&t*ncoAhoߘO9`fč3\Yvo %݊ w;Lr|ߒ'>1>do΋L-q%++Xʀ_P${/#r-$Š=9[(؊8[.rQ[Acl15A<?݋JK1N|)=zC֊GȤoZ!0<8EpqrN7/NLͣo-k{oɽ-hCu',#e/\}cp%5껱'hv&/Mtd]kfYڀ'2Ҿ[Qm N;DLpn?^*<]Y-8 R^]s 29;" 1< lr^J*jW iq;pªnfΞb(*g~mJbEl\oi Z9Oj]7Ub͈[׭-J ݢ ay}*HQhoʙm"=ѯWNي|ͱlwSv~43Wo\8noUHOP4bOX qJᥐAqV}#*qDm dSbz$ *$S?vrL_%PLqv~j b}L,4Myvұ:4-bSYJ>n($(3Ա :hq(fi{OÞ'CSnXqN3Kiv%N މ`o3UaEu{N?~8T6~ ӏ=wo5\@꩚[H?<`LF҆;0cwp?_)w|DD'7h#eY8GPpN #5y@nEh}н&j?00+9p@-ThRjcb쎉A71ʎUȮSfx |e̮{j"J&<3&{$ UxJ`WxO,h5:{PFʦq;|tY3<T#,b7\ G@6N_3O@/rFoF"%@{^2;M_n9{ !_iQ=p}R2% 6Ox\0mb^=I]@WZЉ)S !&6!<|Q\ kRv*91=99,| zFJ:OC)V{l vKV-nByBhךH<)etS `{C4_T^ y9 ±rTѪ<8QbQ˔ʈ;qLyP(bXv=ZaC09q^CB@*o/}t+ Vjhr?GJEoCmtnH$9z D l*`aPWT1CMB_QO=/H8ʈ$ X% On!UhPнqA . zrQZt!^/+p% rJԚ(w}J=eI(*F5 b|Ո?$qA<-bD*%@;f7pkP)S(#vn whhZ6WdG`-M6-i *S dQ&3CH؏ H6B9;rP.z' -v:)f{ƨM2W%ҮxLPݶLzy@3,y'#E鋻tYGZcN3gT \@4tWu1uT40<(KtSw­. 6HT: ĢM4Di;nt cBrC<.'/TwH|^V(HWG_tDŃE_ꪁ|/!e".)-;]tz̭D1-d~KcC\YJ#q"Ź[H[#{`~I8)Ռxh̆).JxM ,ia-;йXӊBQ-Æ[r"-81g=Gw8 zqt`K>h/G(U7JduFf~kiI؄P00\ 5T^ؚAC}f4Q#šm=,;Fleyg~`cL~-xvC|~NI7lB!V98\i}U8?yHx^hʯ9| pǣ%\ia\tt9.!;drPz0^ʞXA=ErV߈3凥Si&fr韺ݙ'(NZBlcOOEulG([<7L1r͗\Dn ^F*$K$5Sdgړ&Y)h@bLk؇YyjED8+.,F_,-co[}yDl2(Fՠ]l|Ab%ژ72Tfaj}-{_CQOsg_'FbX6[MHخsm'2AFx,nl)3bu+@ܿbo$}lk/<6/_WE%ٵYUl!yU!WjdоKd?3:.pGC3_!0 *z8 -h<ځs;{k7JZTK%%4k]Iyj2Kc(C:)drXr&ppU]`hҾ>T722e <=iŋ^<4it͂ 4oE=o@7Iy=1'Cۀsgn-qHzm~ c D9K{^还A7"L-RO/m g7B)o,J Q z^%4ѦXA )S-(xq/Ѯ4KbHڱ"e,_fNAW u:'oIwzC!m,'I}P28fomׯsڱ vXD?Rfs#n&7R :z= APP)Wk! ɱV٠@)DT{LC)Vz(T$Fa&0ff a:ۋr9P!2ITn\LG#N-Y驂PxB "5 = ld/LZS%nQ *HpY4+9(=Qݎ2u*p^ɠYӞ^eC4 ?\p  D<އs$r!bҧ8!~-W7Yh _mk1|!`T7ftpo-` 9 @BAF+;`\@K|~߀Ms/uX AUVfl2an\R32XI߈l^Xk&ei, Lms+h,J*|zF|eQfZoN;S 6PzO'P޶P통p/;F̘uc%![D<3vHl# J0_i\`ńSM0ܽ:FgؒD12EgA#PUBfvlY(ifRFd-BMs$)p骗a.4txbQBpU13DNY32@1dGҋs[Ifa{d瞄^I7\)Lh`uy%y1|t'Ik:żW9vᱏ۽0o?MG1j|s!/6K P >~35|gʨVOv?X M0l0DDC뱵փ0Nh|Bch=15ERa̤-*+0uqJZʚԘr]TsMQ^q-qԻ7& wl~=iYPDJ[`B@~0AC4UZ- :,>L%aE~zč'(~+,IscP,lu~w̩⃐|&O:3mtȗWDZYJ_YUzO$ D v}&Qe[} ]yz9σ`H+l}p 2wP]V31u_eԇ~T>3<^$Б bp'̰RTٰF F`MQD8wa~qD~j4*=fm]mww'j9tqLyxۖM eJhB\4o}gB}$]l,ȅͯpybiTa k-" mnIuh2PCfk[S4RWFj#VavOw~5$H"ftqS}#С9^i0E2K eF ;ku (;(l-j(̳Hu =}KEGvSCWsls$׀I҃G)v>yh}d>5wGtݹC, _EH9șɻ*N\iL{eS%o@{zQ2Jz-p LBؗHNm}*ߑ~$b%O#sF1:+߾@[{Ez^ AN=KBShTshnI@ 0Phz\}dIwv.Y5$@JU~N@[1i-=:Hg`9}?ךqa N\~odg8l4]6ojSˢP3Z'!pYÑX c6,__ r*pE8κRzU`qK@Mib:I:Vv-mH ~>O dӲ]H2ـosBõvԁ2>Dz #J_΃&9sk)μO.澙+wxԝ1K/Ē1 Ȫ$ 6߶M@<$C--pShS] ̯:OkZ_Z:&>VU=^-j!㪬3Kt}9=fՒr]y'o'v١E8N(=&}W'/ɍ(#ayW}a)G_7Z#a6!TTY'y\F/=$.- j e 79ќ@7o2!o7:$0@^XZ J>AL g\h0Ƅ9SY;-4Hdh塾 iY0d!Flc`6 Z *eH*Q ;Hk3rz ҡ(Ҍ?u2~ _!JT'tŚ5u67ݠsUГJYt lEtjR'`359d-˶"Mc6 K춍tKU%}; b>4 ;_;&~(Kڱ0p6< :mgw/ǍﴯNƟ`2_ɝ6OIJldhm~s-3@ME#&\^I*=)xA4ze zQIp_fӶҬvy^ŃQUl XӲBS5-7߸2kjbv9\ۻ:肊UIߨcc+os/^v[aQl 0͸hp"L3RVЅp L4؈x$ PFkKӰY0w&NM'~A&V:bCgj>[C9I" O 4d]FIA,V@֬&GU{I;ςE.\pz ,kDv+T1?  [z%}7h#kjUE/!ŠT+&&]B@)zAޘKu4- u&Kq. ZVɛD/_ |#1jG>8W03MɤײB,8X ]R9VBe1+DͲI[|U LOJY5 zf5W. . Ԩ\l5D"3CbUC c =ng*#.G&՘ش r,гc?ga X՚iv1z;Ѱr8,{?s~GWV]>|pn99&e1fAur̿1 &,uEw叉FƛkH0fr_%SpLw!z@u"j )2+'iqi`e Jn$NzŞ- oBTȑcz'2ٔ*nw8Mt\ۦg#jf&QSo?cd,ΗdCduSR|wJ Ak+i2_8(B[X{X=R $WrUfE:Oai(7"(?С~ L>8uٺ,K7q?e^:˄q?)  O }efG~=-+QP<Uk+b꧜V1d<s:j\Hef{9n1% #i>*%J[FVMOO–ƚÎDu7]Bρ"먶g+޺xenCSgEiDT цVKZy+tN\ ի`9 _M = {]ZSe"rk$=AaNJ2Ojˑ܁z*K#K!3l :ۼKvs>~Ucto}K ZGxh++o0qU-|UX1abБ;VXű7ߝI\S+]wWx* ([U/->]%l CDߙRkG`Qw)ߩ\ \~48d@KjE@Uv^?#-U6vZq~)m걭K47+QH2 8iɄg|c"BsjZ .&&l_Y%1U!InN\ΠyKEzͥgR{\Í5=y Ry(,9kɟM[%"^BqPg^Ss;<NNrkg_Z*Q+9"Ϡh*zAelNFQMFֹegz3~ÏzppT`;fP9mH(qc݀~2 ,1V%@!+Q"H (3;^%jDt-fx "ժ\`tUlf=nְ3xox6pb$w@Q +CHч?NX/1ak=oݠ&c;@1{^ܫ8݄gi@G  h*@8Ŗn5#lm>``A@5oF[w$lTw㏵O5AϔƀW!-mhR3|!̣dXi`R~/Z"ٞ6PD0U&DZwF@)|UZi6*<ІcLk_k! Mφ;*v]+cY'!xNJ/Hr`sqzbW7&t 4 ."T:$Ou꠾J{i'§-IAhMhLJ~a!R͝iMKcJA϶_nę|윮uXqO>XǔS\cʇ8,/eah8[HV!3B[VQm=9)~^ 1 My paDRhqGj9Mwtp 85p0t1 ,V%4@~:AO[=B-a?9DX#Eߴ+IWZgWH<X} Fĭy/t9è5-qKqoI!=5kǶSCΑuRߞTq22JM-]۲7%"PH}ZX::eD2EkjsVNl X$ fR}cv/1ӳU*_W#R!NWx,Xǻ^r)B {J# x~!tԐLHX~1;M޹/kp t'õԬ<CI!<[@3)۸ez$ 4i6(R*(W=8pX~ t'77@Lu@wQuG~pCi.DUCƟXMSr[9/ī% 0 A֘?IO{D a-xrV FpkRGA_mU5wG);*nk)ʏ)=͈_Nw,!Q&Cʀc. 8hMkMaW *Ppedƚ̀ŮRJs;K ӈ `n)'/~h/nj=.H_땱e(xn0i@͑vIn-r[]&`uy  utY RdBqc):: h-@iZ.kFTtO`S+>ɰ0fU\Q(^*h;-RȝGv]rc9|kng5G#ot:u Z5.iP5#ӸI{@rV)u'fSmիc? 77td@+SI.u)_t`-.MͿ `WjV;$S(BɧB~/j#q-;2s{39|DbajSU".#*O8 X?WDPF.ϏK;[)/4쀊`2z%} Zff /il&)\$xўAodM-q;W O_`hb 7Y=В|+y/)&xRUIu]$jZAu5w"sq?=rȤ{s#<:2J6(B*?{95.'L/b8Wx!i[e bSaOO)V 92"*@3t`j1G ?Zԙ:_߲7JF{pΙFؔ4ڢcaZr.߸' @X؀ƑǷۏj`Q  /0-{=4tTur=k ?uH įKl=\>Ov*om+;saaVĻ'c^؟ɶO"kkK}H/(v Ivd̈FwZ lyT0薭 5aW,CZS I^3x2&?)rrb7EE3m]N/-뙃lFI0]ݘ+T{q4Sq, 7>xlHγ1â ~GX ܮ i18 `#Sň|jVtRd&U3 1! Axcs^}gڡdz/]jU{&@ XܓÝϰb>l62?j!~1?ګe5:iۓ'(,0"D'S-'5=X ~:Sy3?B~qiǯ[o[ WIqO%hVGۃ6nk@a_c=k6:IWnf>AtOB$[fB?M M96-L4(f@Hu0sinAHq87oueI ezP@qle)pU #޺P_ꗽ2qѽCn!8qDtL،!)gaiɋOX`k9zV}&Np)|d2QĿyP[Z. Q1K}]?s87Mi$PiI',%׹aaXrŁ?#[.R鬗wNj/c㘟Y#6Z Z`cU]]^pP"@.WL}<zTyTGR1<[؂,Ջ3u3oeY\\|[".?|b }89jC7:,,a_<*hM~rG2 F(!8%0?;VO?>\}* Hocz7^F<vpQE-Bg\^-$6Oj#بKȀ#u3LhJt C fnpH& Z*c~H%Mn;coVWC$%Sxr0x<ԇvQAW(=PiLi*? ,28,&b2wԎÍB~k|I]FɌ/hT*fO ߿ cƽ砉%@_=&-N]X[f!T[żLuSDI0Rio@~)zۀ..+j3s(I}/&zu/?k{@"p)Sa֍q [rT7?rLߍCG*U% 6d 5}aL8XZ"#F>R?Sz3o#v dDt Rv.sq-"Q*VI LY/1u5TVswА-Aإq0&/CPoD0WmEE!*!8$~uщʐHs*OKWzn"^jICm*RI`*QjF$[WӨgXFd5Hc;Z׹NǍ3BfU# P!B=ȱlWŮ4hUעT8,^A0>%x!}1U!NrC$A"qaIl=G8:υ|ʿ7i7É=KYJ>k>[I9 Eܑjt8g(,H.Y|󗆣~$ReNiۊ51ɧ>fD:MTA52ht Kv͹vߒ&PAX~JGybSuq^ouvB\Eb*` L6*6,D_dϯ"WQ~`ONd (as `(`rևE HXƆ䞾g ej6`̅_˽%ֺTUae묯O{3hSy+-!ƝHބ$ pKDc pA-芔p3El>/F lW~ WCD]9Rvצgc'Q!*fV6 .?[y鶅PZ7YewkL&{$.=60-Y\$N>f/~g%*oa<1:R|1C05$@NEz| k/}m %}IOaWƐd_SAfBk_QUtۏ?y?Y'.JD?c36Xr8?a'/(vNi۫s_۠.kP0GZw WKi ȍK.2/605rhl/'q$U+Sj8OEB^Dc{!u*`=6$p 5 HF ☸y3HO9(\s?4ާAY\vXBѦoR2 3*`m]*9S1nکo7)>yXas/CtD׌yWokK"S'9SSؑpiF ߅1td*;=g WP,+VFCI=s&ŋ*rYL'.#lǢ: 7 Sm-%~钢-ZjH:^ lʩ_H!scphWngHp}AD5vZlZbuj4z0R2)Y^=ʒ,] B!B374dIclēmT-sd*̦FE(nrއۙBJߠ$1|Μn".. Ij 0͞pF3FQa1iS QaN`j,- $Uۨ|ɉ8ب|Nv6i⅖ %< Ehd6Fӵ-=+$^*@-gUnw_"F\'u2jmn5JQӏExz. N`vaNgws ͆d+ۓ5&co,0u}سCx ׁSKeOy$Dyހs]%4UR7;eRAN@o \V* \c\pP=O} Sy5 ׆"+6P!"OOX2Yw~ۀ {mّuOY#y3>߸p #[ !<~.ʜqx 1\ƥl}^0mHlqsP& cD>UF'u">NJo”=AΖ(u2c^1z&n@)2.Php$@Hޛ* Ȋ[->TidM 1t\HԬ>k؂ /aa W|0'66zCR]v6E,=_QW'լ𗭝rii Z׍q`R(^ lMr{X F;G+ a[[>O5}ZL!G,Uk(;s!jgԆEhGmTO>z[)+t]}жհyJ1 92O4a)-|H O{~l DR k+pf|&ߏ0;LBOi1[mZW+)Ϋ,iwmY,UyF?6T1aL[1oIGLb ZGMz 8ؿwƛgHz me\\PI)8Irin(1 J~YEfn3U4tS|'s$x/kz(tRFBQЦDz(?@qL&^!]` ~2>E=5-?;kZ iGJ@.@s ;Zv K<Y#\ŤTsfWjL.q-瀿 >~/eN<-%‰ x7cqqLFLZJT{_uR$^"è\_T?+*UJz9qR9qWN՜~FIj1ku`dRlQcb=0oNi5asfb NFUF 9 9Ȇs?Ñ?P{`_O"I"c4:LU<a̹,r%`2v#+)ہHp$ek眚q{P_ Ў_c[SHJckWdW\aw]0Rexl  X6_ny+.fw]u}0h6j%O?$EN 5\5V0%OW˶A\fm(g$7gd֣\g[^"8:k`ۊQDE$ǁa~guol!ؠ$m5s(`C`,_qƖ翬+fnT^?=oI |y|WdW',ρfA0 DxiaAZMis|XfJjkX89M|kWl{R;Cިdz1  :%@0}tzڑջI. XBqT2;q MhmiѓܕFx15]9|}]?+D'J@xIy;.ʦ[45 >rdl./ xO<rew^Wu*?:c -_ӬEjKS40.dO/ 9#o>ɃiwM#LnwTGS.sr-8J6.{ <C~rHhhQ1&٘&mގWa!,rfFw]x"_Rn ~F[׆@6e5ikphRd1ˈUiW|W-J0x#s~Q!J%/p@P5ӭ+e`x̰lh֓E} 2ƍ޵ אh@,skzzim{q_eai ytSTdf1ϥ2#˘y$媞pJ靋ҰmN@L(/V=WjE'2Ga9)+2 Z+W3üp@Li^LG^/5aTc2+I /űEܼ2#*<$"R,s5 FF? ~^WFKO`:ꈼ3 eoOqu1IH7TC[ x.C3Dxw@6+TÜcP/@qWyD v[FQ0s^R.CsVMu_s\ YzPsbMv_௼STLȮXhM6jgCv{A5nThaʺ)Hh[&|D`p j}ZTpUAߞQ`[}z$Xts=/V%iq+Mn[ZV4EpP?#K)?wY߀j*H\oFs=_ <3wgHX_HlU<#%P^vq܃>I%ΰq@!1" նOM"eRMrM5b9i!1c"f+@zt35 äM"n|3}#PT6ݤ O2Nwg$v6kq(x>>ҁd^ՔY,-8@=Ӽo~ϷvUT(T'm=cAlY/l NTHbE]P<ʠHu }L}q)n{y{{ɑ[8ƷnUVW $<,ݷfս+G,)~G=AOAR~DIE6R E4qI;'{2Ρ]JyF6P8ܣXa嵑uqp~hb`(!sG՛Ɠ@Fu{E_Tgf‚`Ђ_$GF/sA\9k{D[I3^ЋP8,cyM zE/i{`(a(Зv]eQT̔Z]EZ$=T&z 9?}Mҹm孓,u?X{ 'OY{UtBA(oBH˓ m YE,e {B~WKjt4<@W#He:g\vӼlbm pφf0`{FAo^dQkqpZEX .W%}v`!9v0XWtSʮ>" mb7{]'Qu2$G%[}-S۪ 4ʌ'yfuΓ&FRݜ)GA">1(%s;%R /*\Ǻ/_;pHf$y8v8yfs|K$Z".՗ѧ *W$*Ҡ1HVcܯ!+覿9VVI.?OI3¶(@n:8gv]<^OSLtB;RiXeO t[ Ful36ٔM롳ӕ^[Hcg"zV`xHq6rw4> 6 c976݅*T;|b:UҲ&0UӺqqOze w%Kw9(^+464 U{.DfHZ[TjDn? *r0۴GX ׆!|tNN㽞{͂c۶4""IpA~B~^/SOi|ch/t?Gcrx^hhmFkH Z@:{7w*$7ͺVQ;q"@7KQNQN@11IyoY 0KJ'Y(0?LL^Ժ-du2&.t:zbU@ŠU2ԗTBŢ (*zf,GyD[.̋Л )l!jGal 6 r:*Sqm']$ŝwp,nm"6;~9\/<8sxgGzB&V,U{}b μ{ޑ$}Mw4Uްi!1sI]$:1;!}LrF=;$U}5C yg$:` ܽ[˚c.zBP cx*l `4U?o`Xl-[Ť ވܚt^S `X^ $oVWa"YIDEϵPɸSnD([L<</ Ӝ~M9x?R]QBw&zlY^K٬IX*Rͷѱ383. ZԛӜc"){/UQUH, ؓgO9K;JK,UEQijGEv|T,L{ӽ7l,UEfjiIdx%:-( 7^N^OfūHrYZ2=b#2 CoE;x{*4s-."/# #ZWb;MyW,o\O^-4sZ#*o:H$ł4<ĀB& D;G%.ra||7Qtp+|—CK ^S4p.p]e0Zׅ2.P[wYކɎL G:^A, >3!EkjA,o1h#^Bvh rP3BSihF#nE?' 詫lm/(h* spE_DOJ.(ği+-"#qѻ&%XGM9~g@nDUBuqs6^Xn xGc~I=*ϻM!ZiSgocT=a$w, |MD`EɰN]|w6t@dj)>`+s2ϧT='t.5bλK?.l7nޖ S?喳)Ooވ#H"k('lažW.jDh [kF黶YЫ #v(6˲;g#y8o*RMcGVdݸ;_|5ٓǔEr4}⏐WV=WI1uCu+G;45uE#BE%Jwa0z%ND\z/PܜcGWO.+ꨩ1y[RP+@ـc΢@yiSlLc7;wݎ# シڸ\+mݹZT8ЍVe?5yA¶#B+b8MᵷFˠr桂7eI6oXl@F$dZdžKL̕05Tݙ.Fxk%%ݥ#>Z҇u:iddoc کdñ2G;zbccnMSMF`un]ƷlknMܯvPr@[Fڜdwz;z6E#.;_W^LDέA/2M/p氯eƪ:FX6_--T1֐K݈GM4k_|G>fJ`@c, v:4ըk3AP>;v^vVO3 Pܧn8~)6IȞ/'SǪ89_?^(X:WdA`+ޛ{<}VlRIGYDbj q%t x ,vpfur"?fO7}į C9+BL^]cCsf2 V_Rf-@mRO!e? 3+[ʊGrݜ q ɟUOh9O~Qb/l^w[yr}j`2N}~_A8\\;dJshs$#LkC D<2s ӈ)z.*b'd81 ~:AUQcbwkyMj>my8HBUEB,1vZ~V҇'4C<"*īyCa#ۉ<8Hr؍:S]!@sܹH~ldS j<8 oth@0$^͸mV'CsoV {Rp\_5B&@!f&(]lB/ήubÊ?lEh",. QPx;gbj HFotVv R^lѯ/wzHN-(Ĺ`cA ɍ_ө1Pj Gה xKnc dCOmP?ʣƛ{4q*`Qc!Ď-#N+Ez|.d@i; v?ā1+?j'ʎ ̗$,;_a@SX*c6MᩚB EN+˩o9giͼSSGSvm0Mv[aoִWC< q;Tc-YN$iQC+ b6 `8M#s-pRGhh @CniKN'p={-řՔݹ_B(7:Eѽz) V,c 4’'l;L4[!zYih{·7ɴT^|XpfS4:H^y8Aw|pYA7M,S/S\&FPkPBHLϵ"zK-IU!耴{dW|+$g)"*l@]Xt|Em@.0WQ蜄-M#A/gVj3*}>]5w+EK6c ֕u M?AWq[~q>?0Χ$_OV j~j>WQN4o gבyCpϡf>3oԭYi +H*#؀&ЄI e~koaﲝDN {8~ЎU&9sbM;⻓ឞY<,\׈E9R,?t3?+v>dN) ́>V$J+ԋ%> G87XxR#'SXK%b4x]Nt-^ujmPH_3#m;s sG ]H uK\p`{aHYKě %z&UDx_{6RT1T~rU0pBxGȊ#TX+8T7{m\@Ư(v9(e>x}n!78w[T9F8ہ*`Z8?k)?a$rX8$Jʩв"` ۃCC^> 25}s-3jQb?#:U'qLԱ{37Ƭ ~p3#'1G|`<Ӌ¶].rb^ORR=+]nRG\Sʟ Sn )x?8^ۂ{g`1ĝC8Ӧ=\ =m rgCq-AKOދ,o;My;D?P=w&DB.dtdHsH?VBE{]'X\JK~>34{qFh0R@^qAM[W =txam1R'u!,-,5"T'n\ kŐ}ϡÔHuwJΉG!K2dCН_>X˹ @*%S.dCV5i=1*B:#OI;if޳!KጦV(\&;c9 BM:God#$*.zFӃ,@Gމe]5"353 bg)eѯǤ{EŢFAg j{AtPH>= ;Q؛◜m܅~*+g3)Z:̄#]b5@{,K JhVqHAwiiW֝"7Ud.yl ӲeN?b 5T(7(*PhjiprC7H41aE$AtEA!0z%#-c`!JCSͪ?4i(,wÅp/Ii{޴Q#KOH&'yPu{ MW !9rhiKh<[~3OfM;)f'(_RRɹt́IW;N ێG/rn$4)r 7ԙڤ{j-4I?fMzaQnPҕs 2 g`Yn#=恚VMeŊθų-qZx\BbԌgU?cx} H}NޞGL9,`owvI 9I?S05=x\knd N٧ Y JGj}+{jE4>Ty[ieDG9ZVXˏZ>w)wpO q);̝ҬQl'j,پ֪$ZgE%/KV.{MTx.98XH|vZ)o{yb.VŬ$r`Vl Rs`6z6V>\/9}bH۰^&IJk6jyK$; ,[Ynq;6ܒfoceIuiwx]0h EKQ<}y ΋{ItJ^WIJ̨SY r$ Lă& t~9`"$A> ?yg[qNLn6[#+JB ٟ9k' ;IKq ϯE~ot,܂Vɿ⬘T59e ꫄v93cSyKʫ 34mXmmZI IC1JZ`|cN}XV# _'"3s sU.(R%6ޚS>|VoVa]Q|^'m7ZcQ= aXA_:Kפ'^#ÕҜo`ؘPߝW°Db)r:q` ut+R^1S r32l?qV*ud/Qپښ"kt :euhXy]됬2㻈t$9{VCMr7hN@;=a- z'ێhxxnqk+q),`1JPiY9(\M=bg(hPV٥Jw lu4\T4<-sp+i5K6$ө˝ߝSoo}"I!- is60K0ښЦjgÂPaB!kKL;ٌ+r~ K-a\_ZS iիhY1>vBF /ʰ,~)o,OtMUA%is<چOLKU7of$HUD+(/];r[ J{.+Z8Ҋybb`p>HCjr*qT *(1HKfUrHBʩJ,l2r ~vyc\VC :Ğc}]c+! cjw2I֣Z{ǀk2ףROa kU쥝-N)n3pkȏpsEI Eq1q1 PMOOt< QALzLBy߱Xx_nJ.>)pȍ2,r&3^x­S@λ,pAP6qK huEBa)[&ʾƼf\`xWcEWǩ[kxԟ#淣p0Y|:} AR<& 7ܧWkFIS@J\X}\$z S+5Kפ %H+4-H {939Έߔ.!&ӎH!XZlhAxiܛK؜Pc5`&o^$0Xq5⯪ w#Oi)sRb=ϦX!W͈w 3%bBq;7v@\y3ԍmz: #=D\P>;Y;MAa+d){K<ǷO;孷b|7mT|~a:gu2@G@,gRP~jh-F_!4C _@^tCS':O{аM<T#\ 6,"ZbG9aX#؍9PIhU؞[z1ʴۨ)agOUѫWP Z;1K9db{|G1svGlWʖw#˜XIP )N|>QC oR6PmVsgrZ?c&?6.Y*Luzn3/zapb8>,jjn\ Ο(?gTW_ f[o+jC~DR(ks*s![d~"+):[wolTZ뇄ޕXvcͣ3 R ø(*b7(k@l6 ¥syAG%h*"01++&4\)&:}6)rYѺZ!n3?{Uyҹ&u_Ct'@ζ^ˉ*#gzT-QV 3+b$c S/$pBcԑțk=ÞŲ5wsRHmn6z%vv"`Ğ뮓yEޔI8WgΉw;%YnV nzĸ " ݏj$I P c3E1YoZz2$#C>RwK), N=t5>2}Z䁛d5(KmFG733װ Y-45~hz+mg%jsHH)X$!;F}y CE[șT:.e28|w=*;;۰'BķCӂ@ X*8/JSެPBY-` }^ N%ikTh wj.ʰ&vJ&?tS h` obfvD8C!jEϻv\&Ӛ{Nj}lR&'r~e>R(w[[BaxyN%ݣ:8Bxߕcy{*JV M"7Y8B'zNTSTBvʴpi}@thKϭ~5qVއ4k7AKPX$%##TbӲ[(%?ůs-B}E]`&9&vS۾dWU>̨a5?5,_[~,%B_kUiƛUh#5KdB `.}n6V]W.rX8fd$"ªm;hzsH9%{?1 H'{<~$RoWVy!\ ;[ȷi*{V/x+>iz"죌b M-|!ױ$%ݍv XrR&6l]tu|; @2F-g_0,]ec0%٪KV听ȧLV%v_h31b F2.Y,jB ,X H{p)-s6ꯝ"]͑zOd9l @oQϕ^=qVb/OW=u BgB<`5\|$R5$fTōJ_C|#>4N8%yY|JJQKlT-y.fӄZ 1g`brOJZ(FŶ i Q*Br{ .ϼk<#\F-:Kұ431_I+_S.i1,4c!3F etN,퟈d>X@B\*XYl5 /,셼<ӉPo&J +]4y 7 Hqާ.rԋ/1]p!! !Mb&O1i| LKp ɱl{, %޷4,9l,~g5}?׫9~{$FhV peaDq>u2} `s:H- ߢ2].;;=G\֬ (c!/~+Ql9g6%"6nIʖAo{o|p3m2vpೂΊ?fz4W\/$_{8mi82y5|hjKIrd.{ب>:$$a4n٬.kK-/lqƁ i%ÔI'9E7j<nOZ_T5huGtz&;fkk|!e8.4ޙ~:GШrߺ3ڇ*%BVe3Zp]y70{T`eՒ ]ADLev5pr4U`%eGkߑŲa[p~5M@ǼƀjJQ6Y5)XɰTƫwcЁ0eIT%97 Ώߣf;'ӈQ:4|3W!v- 1,#.FLzxMI*2Xvџw']>SǼ|8*aδ5V59pN%=HIX-\Az\AO":%XfekV 3[J}AN>`^j[=.Gdipcqg%{iv`)WF )dW(}=6Y]lqZc;;hZ e 8eہ-<}%j~dZ4;֔J+[wF1!W~ %RxqW!¼(sov\p;ݿ6SZ;x%hݗ2a}2!6iz7b _+|r$O)3j?De&0 >%-%ƒn#$7೘aR' eԂL%~> a~|g0]9ٵ3ޡ,]Ohj'>y(^6g &{bˑ\.Ճ8HrZŃ$s5ho9"AѱBC.Y\apÓю/_8JXֽv)ݝ.0f: $}ϐڮI]=OX20 ?Y!*IYWpU9a5S%eX)bF'12oU J*Yy dq{Ҧa=(d$- V4%qrX9`D`O2IYB5X#6KcUj榊|m o)(GWa6EIgZE+|Za"đq*ю h^_DvBR@ӵі_w/cW/ENi-< zVJR}jE=籵+w ]KDŽx]$%~P Pqџ!KUMNwtϚjMT!0:)?)_65/F_0iIΩm`#7daUxP+bqi+OM\8-}i^6)if==なq4Q #+H!d݀%7z8]LMtfA\<2yn`TaM%DQu=(têFݯda%bح̩Gd T  vn'ܱIQ&w%2:*8΀Hx{HT d.5gA.$%DX.T0#*n^c,=ƃ,":Q Ftn4K&evh N:"M\ŋm9gOn uLٚc.Eo",h.::Gb/՛2;p_BM >)Kq&B&mdgqcI_{-m<꘶RD~ Mu?+ߢ;}fmФ :11pZ2is:pF5FjTA W0BW~[;6EZp3;k蚈b2Un3j@?:hlJ4yFŏժiΌoE{ʨMj QE8Wȡ14IxF9J8ayҶ"hՔ+ײQ]P; Dۜ9Q9B( N8g F5ZZvMwNiԊ\!IS]κv]eM;{x,'?vFM5R!xڬ7PIB5| 0D(2- 䀘כC^ cI;Lyᖼ6ИEt|̼GsD~Rxx(BxDNƞ"mpո t䃉+=G/I[.F%|J\2=n_|.&љҪW ֹqK YrcL5I{sAL/vquiĘ!EGQ2=tAGpCCdrr)~yk= *(ϖ\yo)*J& >p]Qt^>wɎ ^zbn cn^)KI+L' +(7ER`2MpNҶ A~Z/S&-.:,*@t/wĆUE.\%gZL'C^򥇡@"G&J>Z&r8b+מqjL_d 7 ƣ~RKs1d098kmGXH' s#h. AC{i$`v xx2eIF _ *j/+bUcAuivA?4R#TKi2%ͺ!- ϸgVODK_jx.cp :ZvA !G9VRPl )FتFxCPnmvv|e7cZ'Ny<6V=& =,pf47kip zWio'i%e;O5<լƅٖRj7Я+)i4m?ڈIbJńz=^ՠM_؅}& Vx!7$OK0wPT?ݚkj}= Нxy=,bLԫ,Qp(u'c:.D8cتm倓JֹLEBqGi Jq`feHEC!kASdv,FYP#2.%0+~;PՐI*yĽKb^dʛ =/'ÄП.@!ā9Q w$0嬺=՜gLE Sײs 8Ѡ6r\-q1>FG,xylėPSY;K?I:"&Nwr*Lv%q{De0T yxy?18i9>ljos.-oMfVrѝhhU]iQlF5W,JK5j ~elrCZwK_)&_ԲAH8{ΚT-VݗdX$$a)9C-"w{ӃQ#Pk:vK.jiodF}iQ1bI߁|=?6{Tez@ac d':)|Hv &kWPNx㌏H^Rf^&[V=_ 2_5'{=D%׷2U|H8󍜱vkz9ekiqV2N),>ۂ=j>T(4%G̙]T4R)K`0V(XO`6nZ )s s6d ^Lbjת,D;=bm4j;Q*|cvYC/ERn/FN~DG7 #^b֏c0-$P + !&1qFqSr( 3n=x q&JF#;u[e=QyCM/my 7pR?4p(Ɖ'RRxًMZ)RJ.P8eaco~D:\x>}n zjff-WI4Do+iĪJQůf݇&17 PEY UP4q#RN#wxEh5Wv>{ y>v"gYkBC ;saK$ߘ߿h; v^ׁ6T̹9OEǂRk @Q`>ǷDbK{a d~sP6J9{313C٭MJ֬D;gP\vaZX`i2ЦL,z}/!$gYj8WaJt ΋)C<*M؈@v:Q'48dvfS7ije*_}H@Ǚ&:[`I]x=>/G4G6TIMn} sީ]7zow\GaAuw dSQ:NMEgrS{QtgOHyT[]u/1iU[*.=Vw IY{o߹>御0nl_Cxɓ- TnNqtw*hC8U 0վ^Ks@-)j|S ɦkOBl{г^{ϏQb^BcY-z*ݺK/gT"&H* B|x|F=0>C>Vu_]> [U l>)T^X"ENк䘺Gp|UӳТJs_2<}䐑AOPjQ@gj/pu$3fT>ߓv>uOո_ )< ƫ 3·Lw|cҴ6O"z<_q<)2S5 zG ^{m-2`Qš"ov#&m.wv$ˣ]E͏.$9FbW0Mq?YXy?PF]i=+moH!9L9Y[|#MH3A/ (gՎJ;+ʁʅ{G*;X-P5h uCi&q_ŎEza]7a(P}j^_p3]ڧ1 V }K<5Ѣf-΢mxR@9/+# =X\%xŸ~fC*U&>k̬BTNl][iU{^5|\]7|pm"s{oYIjAIWU{`pc+\3_H5g_F??2aqo8z ,t(x`p+fZjF a> k}u o)YKTV\, :,êxm/zktps`f4x.\+bFI3JqpNh͌!;-3[7e/yJqG_h||'tl*h#N#,0e?+c#_~2:~Q /hK Sy8PV~M_lD}Mꩆ(<98|^v-ӎ/>"f$D_.ef9 oFVop~ӓPgN斏 Mml#\o:l6-I Zd?Ҡ U%@2QV4~@JfǑ`WRUz^xXLUm(/Gۗ8"7EOgg_w@/] {0 >XՓhq:kL}TD;Z(j{ƮTp:l cRCz;*L461op&QQ=-ݪSWjq/s$zҞRI|{ !i =WdJ"Yj!>tU9|hToB'A%*,E*6<,?5Ya2 *^*6}k*sn!l6]', l'R 1FlrI!54D{3ǬUÿF;i\%X0*H@"qѫl܍e'l~UCڊboBKSBgҟ2d8[Buz/qH]Pth3ʪ X_Y__<>P\0^-_vZ>svnR1!gtq?ʅ,q?8N7`Oe/ʱbQ\@@QpܾViۥ< C@I723NAgwKb(#2Wo2>gٮ?q(h0_ 3f 2/-t}w(ǝ`*tǗ/,r`iIpvryG5)p U <#:'}VeTI`dT PѿmuxEh=;V{!X0]=h+,=׶FhQG1|cg:4mnm"_r,?N&_(l"D0Pɩ7$T«`܄ *[l<+y*lqADC?h2e)^ >xoYC_]_gOQՖjf3+ LJjRy#xV)^:hMY6c @lG4ۨ [?(Êzvއ[gJo*JBN_c*EVftFk(.c%yOF¬(ʁ՘>^ʂLL;Om3%vnm{lbwh7(W::wy CA;[kiBSC{ȓRaugUdMW p`IuW6S6Np Ҙ̝vt>wݷ-r9We4 ޻wVh (sHU4Dkv7}-tE%Jb -3 Yթ)6Zʾ?'):6 -)Q}LӇ{!<҃846prQM$pNSR.(e}" +յ)p(ʌth& kZ}PrJ' CNNon78m lva`\ջvSKH:1dI?#q_GjfiEe&{ځ9ݰj&Az1^ǁeCգG)yX8nA}]"4خ/ŜliH<{xP")PO%Ƕ:0dL^x T&f#0"O;4}1zv2剾";)4&`E:6G#2K\j! QB7v`w׫KĹJ<ncB{8I3%tvň_tNx`Ankזii .7i -T kZ$#[x~=s;;}.9VIb;:Ep)YpƋztP2"Me@:eDom}R e<ʻW>mdr噂 JvjuGA:^/Zjy [-lp-Fc\ 9HJBjV5Iˬj g\D7=M,-ܟ^,m |eؠy3Q˂)aGĪ|."5=/(/3m࡫ޭ0{d{PiWt7!ԛh ]2$,F'Gb-sS3~1 Ǔ* B19Λ%:pbn Vpŭ:ȵQ[s0B5ĕMrU8?cRWfk2لn]f]N8C _g1Oh+C)p J^-:4;!x R.N+W zdmF*=zZq Niz33ڔ'o,L Iy+?p?Dtt(JBL6_V+8w-ܭB@@))?`N^ؙ#vb.wo@TUA,Zr?Z[jgcuS؎k̉`.hyy^EıK Hf Bڦma7\%'V~CMz2KBt2)sB;匱"' ?·!I=ޗMދΆK(=SG B,LƌЭ.W}Y8O +;eŷEW%]IRRV0lv.^X& $++j!蓤A3y4 A2͌m)n׃< րG刏:UkiXu8!t) v4!"Mug*41:-|3"`C)pA!-I.SVLjsa|_!΃"ۨT 4?̏P^(iOwmH3Q1-2گEr@zhoR>ÿlV =QẇR$I" -=gaWD6WHȵ4ӡ2"[oMPX}^_$͝-W -X&PRԣmux'tJdWnË$ :X})/}y JdQtީ?ɮOh ءq7{<)z 86L>8НJ x>IfSCҚҊ8-2Khą#'?z*X19I5lٽaEMm%"8 ᷻oxK*!&3eh2\c vx4B x:20Z)Bj,^&!3-`#^7;h1NaCęW׊?¬"_ ),)}2|U5 <쌪ŕ l܈`CtdA~Dӌ8Sʑ,t`F<` x%M^jyE;H\1pg⍾67ǑХyaK!#++n{ֱo{: \ۦK!vv#=غ:隧Ll>Z#GDi#HfrgԄ[;0O/.݁P4=X5ҴM6jQ K'2va}ʋΡs"E:m!frw:?OH̥Tԃ8v6"Zs),צyg{$Z'sڢW}`P`Q! X\@(s ʴ;a 'LI?AY_CKz]Tf#2묲PJF9r|Y/DJ6 ڽ,>.|~^H©8d*֑toU.w•dK\i j:yr;A? 1KpUVd yMjxUV "P.){ȳ+F]ŒÓ'c2XjUk 4`\_} hS3"BW!J(uMj Sz kό)$ ;MйTD\FCc~~ Y8n~_/9]w}#m('Rl~3Ҷ*gEFzv40Ip!4#91CWz倗&Saz#C8fv6Bz\1Ql|UϘGKʛv *Ez}EYvՖLbJǻ0MnD#ʀ-eXsKi0:=4xY4>e'dkެT~Ke3=_"^Q cϭ )Bjq}0Cu@*uPqOmE{dT"vJ}qS,5ř+U;;H,dTNm$0@|.tÐ%racBt)Dl ,/%d-rM wɽlE+zL?4)%DO`ֳP=O*="׮KR.ϓ&ش/B3V_7aVhqKDִ8haV8EZu)jfjD bDYt^$ $ـ6Ʀ8$*n#t^SW'|+YKh)eX&+C=EA0QNggVOc3Tx6E9|Mu. ƐmZ6h㢄dܳr 4RP7(d#N*RѢi]u RϯJm/Z1xὤFH,&fʭGęz UDN|x7nFkwR҃P$ K$]_>. @M]Ξنf~UMc:X 8#¯'F֪3{V 8TL'ULTt0I/("f o :sXfkBzY{9R"ףToQ'4u ;UU)KQ{%a`^Fp1䎭>iKM%CzT(<-Ti G`>Gy ܩԠL0GSpp ߓs z$.хtJ \`eiJ 1V(?/HIk>CeLH7ǙTl.[ϻv?n&ؙYL&S\>>sU|sdŁr=dQMWɣB~iʚ wOJFX[\EJQ)E*4!|NGGF6ñH|eH'=mxIzE79ZK22Iu/={q&dQ:/J`ǓjR8@/5 NЬ劍ٕ`r# cS!ҦZlWrYH[*|;%]l7t"# L}Vi(#{PuNla".[K4IZY0#,= T" a&i'_au 8+^OpmU&bOg3aQ x>\b4G͏c*ξA@Hz)AEWg)+H,I\mȹgN8d-u vUD'YN~U_NY KjQ`ֶ T"jIKIh! UOԧ)׸~Dtd1 D󑙓LΪtp;ռsfUkhɌC]O,TbkC_tE7Ŭ2 iAeƸϢV""wu&{ScVH>cӧˈ"fIɝ\jEG`ްb.L]߬kZe*:ozȀP+z^9l9휃[4y_2xbI\,>1vއ`d55S\iQS@jz"@!uߤ"`z#Rk@yYFzyZ׸=ZU;gB97pm Mr+|}rFm@~gIyj&ynzzst0M٪ BZj;EPyNǛFjWgpUhX 3]e Ԯ́^(IJ8_-hv L2+a'* AMѦ6``tk{r{YUXύT Uz'KwNV⭎W`?yg:0 늸(M{]$=rfАTdx="U9WA(5F{+>V .+bϲ=?9$ğ=7m!4T?qxكA愚I %aΠ.=ΐ|"RGY:sDitO8-)MG+Y1LS'pR[r\苧u DH `>J:sqKC }Y kk'[]ñXOН=m&Bw1c+ᗐa~آ|HL/?{iˌ?kf㠃8<ɨL{4w`ae)33ܖ8'1VصnjYkԥ`k~U BYLA[1[% ܓ-qbCE"M.7%$D>(26ᷜ \Ƽع  |rgojqBnʨù&!lMU!}M#{Ai>^Ch4$M/ɸh=>.g%ֆD_u#g`*ĴH6{ ڦ}}0 |OVm5Kqz A6|Dk<K~]"NvDjLE:Xq+d֑ [yu 5}c>2MݚlŰƄ%[*,9ZҘS߇,!FJA"ąqJzO!M\"мs2'<Ʋ^K:9-v/muۍH _AU1M֕ Z/cW0V]YVe1tz@  }N4GQIw61E6,Z2H+{@PX?yC7u%~F6J8yЍ",FodFVv?rmH9%1YDRlKA_2j 94T2Ut$(墻 V]@qG3-:^;SP`_W%k$[x, 4h*5VIHhx/TeL5tn!jl ; G4MpӜBedz?C=4y`%p6/t-G/8NvkMXIr+G%)pܷ*'zLbp'97W9#{˜ fO45ܗgPnؔ>Xv_@vpD-+uH Q׏ &0hfVlM_C|xZc͔BsPDlׅf!j~'bK.Fdvw^,0Pm N:JoG}]q:3i9_n&#J6lnk;,EoCB=;?{΃R&FH+p12<5U. z@E9Tc-dpg,jW7笺[B,K 7DČ@͢WXLdB i)K1B`RG eӛ\̗10|,B2:m_LS@Nx٠J*3byn7ODFH"tsb]C90+*Np1zʫyMybQhVJ s6 o Ja%9v"ϙgőg NۃH wrXhϖTtXL/1(S$ŰVh`rP]"=1›r g0z~.{ڙ31hv@HӉOwZ32h*QphX*}o$*=VJ+5ijYU%|J1=R`h SB|DJt4 EvN(ޟAPl+~9R*A󘰇gͶTQj}W ngh<N>Ř=|b|Ct&(iֹ]d⛑ݎU0AY,L&2g5-Ƨ.)R&NO2#jG^l<g)K [miDۧM&J|ZNC;'U$h#%-M k΀rr_Q[+`K̚Ȓ{&.mT~G^c)ª&1x#f̯ l_j#,EC2\~.cǫZ[p-aX/7J>&jnܪ+<-m-cBbV ;ΰnuwʛ$XH|D::N+UA׎{|GX!6ż&n)Nw2IG@|녽 OtjrQllـcj Q8=jR%my4CA(yx=y@ u] Ϳg?<ӾziC.W$'~oK0q ̒sB 'زN%1͉.tPoQJ,\vDO"߭:ПWd3^=&Y#d`)2PDCǘLc+[@ P%[tMO5C(ԦEj)'C/D~ymtFw{2m d2O'wA~iDׂM CҾR{{ 3L ᛹>[#.CQZB@Jw· /#We9LʥrY;bֿyɳd8)j3Zp#,xBX,UwZ%5,q29 /,}jJ9a-q!Hv4yjOHc2a m{Ġr\[3){3 t@nif:((FUg0coQ㩄/B#xu ;(P 3r~/;Pʹoѯ\!|L$9tu%7%DYBO[g% Cq^ˋHo3G[V +挹\pKµ|&CZ jƕ mum2/9'ts"mpLĒckxo Nl:}$ȸՠ&&Tƛ`1>XBH' Uy 3sO^{\(*nUzZengΒ&l%֛H'T]#uE$Wt%"A EJ>hٝ[8b րc>2ڗ>= s݉Pξ-ls&Xw1n`MF>} i[;Aғ^bf%}8J3(k/;Mm8`R d&[P:N.]x% ںQ+znsXuSز‡Fj܇AӋ!  {"_m"T{ㄅȅcJIlJZv[\^'{+UģO#]u#3nX>mKnC֗HO_H=vZq:. W~15$}zĮ_n{׍'&k^KBe\D.]<%,V-eO{C'`{9)Qֵ胟(xIi85>KVj˻xr~KVt&kq$: KZ:]qGkD+ ^t5t+orq9-w3!Ho oy.*7AS2V=p٨%i.},1~:EJsU9]ɇC) oHBwV"ۯfxv0+ꆕE8콖k֏f‡ΕUq?bl!ojht?UN1ҍKt:MM20'E4:1w8\O740Gf' @ne饼aɗ\0x\g{,cK`Sv=ȴM!sXH' zkbfvdW`%Q[!y5CQ>Lu(yX[YD OILvc|QhP` c'#e "  TeuVɎ=)/ | <Dzq|V#eWr1%r´`]E5e׷X.B#I7Ak(l*˼+"50'չkO^c-v})C :DA]Yi.Q'/T^R 7*6ui=),EAGAdX.6|k/ 07> WZ(`${@X`%u0X0Ƴ_N^1P+G}{*t % _o>~sKvlLCo/ x*騎x$Ex!6[7 R2݇F,JP*MJV]-ռWFulDE.]r2,%-ܢ"p Z^OS̃D-jHxܦyDrH#i=o['ﻶ»IOį>lɠN/n}_3m8rIlJO5|-!ǗiULY`|Lۡ. =7ή@܋wBR/<*˸d1S`lT,b!3Di>)wS~oAގetE٤}XT`?aY{ @{{`šF:>x |J5 G7&˯ҐϬlLvh (rA,ڒJuCXbM-@ W=c+1'M'+u%kW"˖}7 7=(V$-ݯ$8/T~{ON`Z-Bu R?I g!2O M{~3རkj W4mED"?pJ(`KuH M@LEC3Ph[e3^-S-€V7bjlA TTFMrLF?'LX|0hW"%rmkILVocwQz بˢ316 6 q,԰^9jƂ }#W U>6F,ȱLQk5k[G*E(йCa3-Ƒ{^7%߆&ҝBEAv.75-,>QԶ2@@@Z ɋVDJ? `tG&6|ws~^$<}A3r"R>$E 7 ݉~<&~R~]~cS beZ7]@BFjU1*{ŝz[>XG]K@[|5 ksMMEw:"44C",c钾DrNrs&6C\EPo{+H%mJkDi"k٫!U>zn66c8ReXOz)g[*P#=|Oë`lZr6j>Lq7\4-w&ɊM`7zlSc9&^:IBV$1%#e^X`Iiv;vqDb#s*c{FqFSi۵~N}%ܶG0̟n! m}?Qܠ098}KDX$zH Iy#̡4L˃2=Er룤xEw݅>2l'߃c-d[ʪ&]# }__"v n9ɿg+/mTQ.˔`$[SI*|8˃x!Tc6*msq hZslkk9ʏ$zP4 lAԚ6ĭبyapWR'ɹe+qS<"E6\*R0}<&f/p2bzqVxT|q BԈz{V2<mi j+쨗| (B RNXq}Hd4l{b*q7lKIkަyJ.ԲEBKAPσ8zCDy<{#n~UѩSYBXxj $/'.p(/LZu΍_;o>LWբ,K̡;2n$0\k@ԝbjr~}eHq$h3;"iN;(V7|賀|\B5MCNDJB=,e!;QB@'GBOFg4⯣4"9qYmB||aZ%KsJo-zB=لpu5& ^+418i[fP&wWΎ.%s+r^h2RЅ;=b:gg2ʣTP `kޫumЀt;BVI+WIm jqE|:a5QXDPtʭ|+"!DfU9e&Ja li!x+v +K5Һq%l,բ - Ak }ksPK"YG8ab4N@,_,nT+d"5 T-Ѽk@`Qd%D$%RzFS^ 0xN`R^uV+Y2pUQ!. n .m!}_I]I59'J羽@44z(^uShcܗ6j.d F-XV!*PJ-D d)[sG 0v**XźXiUEr -b'L=oiMiҺ(H'hj:Fa (ͯGG̭! J I:m2N?|#,z@OɆ4ij"ɵ51c(Za:^z`bbSTwE6Rj ԿAsׄx\F,wj/cFi`uDYݦj.ІͰQqrگ9VąI{(o>1nE#o/t*8Ԋ}kUeJ߹iz^l;l뇱~|yfCn$`Peq%X6Ssigbhֹ"Fˑ2e P^;WW@#F%:81c#IS?^~E8һZ8 J1BN&ߜ@Cyw$YϾ8SłY#8T}tT?n劝|I7C"2Qq8+aTD!_ޅ00** 5qysv$s >RhĽvE_(N ~:v^Ho'?NBB?ߌ0$I*s2PidL(GV2SDP0 ?u~`ϑձm ?h%k)HDx73Y6lRL*0N˜IW x;Vm[؎SX v;WRPVʦװ/dO^E]4K&7PN(p*S. QxO j"/AvcE\m^giBIХq׻\~ ^/ OWrhoI%z`Iٮ/4'^#'{a$5dkL BO#WSW#n!,&$z.igJ33d:7֟hމ7mV5&%ru#c\JOx@6NxXyw/f%DdzecdpjewR@p>VRLt8vJd:2~m AX+>热eTI5.6GuJjq&LK s< L$ڙZ.Ŝ &X,wkn׺=Q5eT[^3.cc̄Ti=N" H3.ܰ4m/_ "/=s`gw9W8a7cǒ7fJ4eiJxY)+J0V^\Hs!@U5D@;VWTvţ`:-P [N>9N >E2MzqtF,rߥt8wE饙wdVt":8ii L_HA @ <5S#f_͍=jka ݶiE 11EtC}?~ȅmɳjh/t-Ӓ\ {GgiB`fL!X*=߭9$]Kf.:p= H^J?m8.r!͍"28GlvgoI?O`Kdt0;@ qZeLJ*ǡ ,\OT%p9.AE^`IJ!#~`"L}4=e:+`l0u&% Ą_ZWc)2[$تGs9tcRR\f>SQ^Fߏz7˝V!ғ h}U[W;6Q3:g \`M"5\ E9_S)#1h}2 qeY 3Gik@7g}CӼKhBF/v*4r_䞙⹓|꫹[%v!{-ZIWؼŷÖ:wyl 6=_ ]M2ҙ H/m93݌ݸy>ICʫd/ߒP[fЦ8Lc"h?=)@D_2e kqz+M.u4Vaw# ilyޘE`<x~`/LXw#XO׹+SM>ш[% 36G/"厼=- SA^F7;iYW#q^SdˢAmFݓ؈mWDnU'XDjU"|-.`)Gciӽ[Gt߽BF +mԠRsβcJv` l,(fƿn^VvThPnyCp|0 Lm37E kSxm+;SXozcrgwlM#vڕV!k+ [X*0Jz e,aAۮK !_ЉZUXZQgCbe{uvv+RΞU,l8cϷ.u{{EmO! J& ?eE":v5eWOȡP H>r+rbCf:Ę1V5a,u{43ז2ꉇyC`e=ó@-ao9fPyQl)&X", RݼAwVU=!t94E7wmfs'bɣK"Pl\7@b".&\Iabj6XLd ASw%Wݞr픂F۴j$ZE!3Jk.=ㆼCG5jx%-?B`7[?2;pGqMlS)VL!4G5R얆 VԬ_ź_cl!;}cQocM;\̭ I̐2ˁz ;0N9KLGE YW3SN4`L_ZG}NFƻߏ q?ٝ;aH3/A6yb[N0BVz9RB{ftɢD qOϏ $/iIIoL;DLz*d+/'^ K/nr< D?w(Kp_![Ҳh%]6RP3(ܷ6[xUR$A5Pw-̲3nt[GK'? m)/7H;&1qf*kTٜ_+9!౐TƁb̘RMx;[k*@XACWF}VΤ[lߢnta0TԒw`XƐsPCqBAá8ˁ,n 'r^J.cwۂ~}5teTg8͡K9*X}R/3D?,C;z/5grgθ8۬q(%^߅#oΈGunAc>EI?OQ1J*=-Es:a01&\ؽTGVoN|a?"MT!?5՟j{pTYs>&ϯbhZFVg ] J ~ډk@ PbcSq&k\4ppE@L{Sef8c 1P~ߎ<,LpGG|獏O37<ɵhw^6`%S?(ߩ{Z6sa鐥LP]kcfܝ9ɞPF u +( "}\?! ɕLH]_:N hT%эQc8`Cp I M0;>iX@ KM^RٔD ׁϻ#4ԸpYFNհK _*W.+ 8OtQ< Qb|,. U J sO(L&iCSuZm]Q #a7Hu da5 #Sb~;W5L=W2BNk:x!ػ vҭ:YNHܛ 7E^Z4n2Ku 8ׄkQgUB&8X/۱9#{ ѪK㗟IU҃g]f&![F z Y@;_K'ypl&<w0DRlZ S|rS}#8=3vvj'*#vgϛ'inQ R饲s0]gr5дZWdr?V=rw;gaz wwnqxwg SSm(AS&4G*fvbTM3ήq;dg{˝~Ѕ=w"L{FYa 6EhaI*00U ">ǔB`6Z-4O<(sx~T ͍%]B WEgnQF9# YiD 82$h+ת2:!Iār[  39ٓȿسSƄ*M?eP~uZ\mQ^v5\B|Ӛ,opVpJ Z0&Lr-$r6Jr1 S5g*kǢ?@f%r\n~Rg3@, "$F<ʰŋ >=٤ǏwL˖ZWB=rЪIUFOoySXV8 JJ\'XҪ<"!m%1@ $f㕚RH=> k.y0ZYm,Ns`B|O_2Q n$C-Wp<\|ƇMU xm脽iD",9ՙ'Zt8kib~6{-`CQ&[6YGV@.{rm!6qMg^}m WbE.0}y{klXCաW#rwf=nL<"g_?Gǿ/xY!π"eƌÌsXĵ,\~sFX'Mi0x&n-xU0@ӔUs6"A &GL}_8MVٔM<WrT *z k1ѠgԆH1hqɴC% Wu"/.Lh`p"ɨvۃlM4l$q ᫕p,B׊Fne(7SM2AOmɏ/4H򘇥iP얫8K#݅!MCp3j~2Gz-`ܕO  YgC b'D΢[.[6E_*u`bU}_UQ~-(y#e On']'| XKesqp ]m:%-HȘ 4g, MHE4#J F=|'$ i$M#vpn5\ZKu+6Fg0;۵#)Cd“i!dOhՎ+Ow-]x48Hf8K=!GoDU+:ˊˣk|یfo3rȇyB+(RGR0 CGE3hvRz%ycQ|4(ߛ(ѣ&:Rǥ)O0=s$r>6!^XZ,ŷ6ِ o+<_O0gQ@pz"Fy?ɞ2U 厨zX@v"x#Kdt=RE-5m$ڍfM*0?es_FiI'~_J(,ܱD4(Y쪎؈9:5 [&nVK(zxeE,ŗ›ű6qX&?VىeK9C଴Q[i*YA>V1OŃ^.\p.v64K!\i|0p<).<&*%m5Tu覊8fEshCYN q8&Fr{u"'qD8v $'T2c*fC~LQ3S<祀!|CZ&₠ SB5rti+.(A1TdRN%ޭ!;yZuvt4^ի>tW$g@B)U~#e R,=J #&-τw>F f"#S<K3o ' )MNh.%Bb#bT՞$z8zB_~3`~K-k>1>ש Ҧrĭk K7aBz`.8 p5yYBӶ@k.` ,fQ^t-Kv1S{{wf3L. KZL7=%"v1]Ÿ5f 6Ήp9]4 *Ї}Fk<6Bm%4aKHao"I` I'Ìω$%Gr9wZ~*.li@0=DTM%|f u<P'{Jf!pUkZ|txIʣDuSos}x_` )21jSw`A 7"ƾRN}Qzw2F_v\4{5y=x_O%%ڙWQLϤ %,(|@-Ie&} \7 r`Hԕ"Fr z#SGǹYtnY39d]_&w>b'G"a}QG)1-}EaN$ajp@GlĄRw彝fܬLuQoT[Ғv?@Ҳ'&Ão@fkT6V5+amrY!"H·&<hs*3 :ɩcԨР鰞$VTjf>C40@,߭ xƳqEωTj^ω5 $IQ,ʠ"?4ӯAARz[RϸJDr 2V4;8:r!5Gv>yH&ZGۺ_ )0&12Jk/H;"φ+`0DV'Aఠ1*4F(]fhж4/lfPr14!ѹF͌!0S]0pT 2Jfu^Z\!6[@VC?!GlIzp=@3DC6a%,de`;g=rK[(Hp PDߌQSZb9wlp7ip5Ðv w!,}Oh],4`;Py}U@oxdGh*дDH,-Yc20;#v˯-5Ƹm-4p)=*sO͙xN9T+fuMt^^ ,xi~ٳ ٯɅgl>hyl(݀lZvhFs D!H \Fy~~xx;PZz{;h~7V⛞󺢴QIH#x},x9Ic=mIkc=% n cb2#FJ%FV$a5$T GPU;t?4G x&5tp\aG:ŝ|;kT`OTygȱB>WS!- QO'tцђڂJ Z QZ&TCSb.[.:6X]͒ЕҀЏ T-56>{C)"0}(jOuBH&\ , ={6!R`xMx'Id(eϑLX?5Iy<#$g lP""* $&c3HYѾs~&7V1ʪ;,&ĸQ쉶lsa#y=nk%ԨzQ.zӟ%_h:.Mb>ucl3[?R:d-mB8f_Hl&%_~*:*N@"9վ\khRdUF>0c*-հ(`UT3s3 4!V9Dd03$rUp6dQw̝sïCa0GefRV.'KܻZ1/Jlrۓg.YKf1U Y 9Ɉ͎buHurHEyAO`$-\b˱pT@KAJ{JgJMk}5 N.-8Z xɬ[7=cԇ Y{D҇:`m35?.+o}$)=4yPʕ!2ށ/0jM>pg̡Nzf~N-0d8bX8;XJ,j]5 W e=~VgJzHy5j%95.gtXd¼]`ϖ1t=&Ф  n6egʒ[[RէNX97~MRoav_)7 F m΀" e0憘JOC:]Z:jii%緵s7@Lzk->)j^:gKΔ Dh_`vZaiIްs<1vǀ +ć57UǸYmrUWznUB^ ]mRk#+?*$O S\]F)Vf;ݒIEܿ2T;פ[@GxRx*`s-m$gv?dZW=U|:auw\;j鄇ix:eqy^9%nbOU૭M$XyLϩd~Ru 'QdVXhF=0Z]8/gSˋ5߿8acLj V:q-b6i%qEjO/f6^m< .4v#|hHO梭 Pp?Cqf3$3~})nn tL ۃS <s*4L:i~.[saWif6ڢ1ٯaH/sAltr-kk?QM`bdyP6KnD0#Ys!*}򗴦J{6 @PÁs!CSt|0uxC~&7jsSG6Rmw4 2K"i2'{[vH"5P -"enHPG7L89LXo֫o 167{5]xA_1mF z u. 8,; wȋf)w ~=Q `m~Adnt!o{][=r 蛽 ɺߛSǡ\q`Zq2V>FRLV+H\3(UidZ/j+U -%^!En^Acf -%5~|Ha'Fg$W@џ۴9d$̫n1bCW=fLқ}àՇmm;ذ'I/&Q(@ʓe9hgd^ţAjA} =a^ϗ$ dQ!i[il7+sȀ@$<>2C0H(,w;hݍzYªsGUzƍ= D%כLn5|l@츪~b:Ikr(u<$ɔiS8&mOY_VUmVwq+ic3d/}GX(Eg%Fe?CNJgQD{hflF+$6D6h=%8#VKIHɗ*+cO>"?u/Ew}$ktA ]r8tabs-^yv4+ǣbASX&m&MK(C9 z+Z~e? %n;'ms)P"`j]ENxJמY= 0gvz|[:yn .h*uF ˙jmIOoP/+#V9 ncOt3/]v0+=Ρc?Z)yz*FJNYؽ8#)RL }7|FW.׋2T<훣b/CSAj^Q)TV8#nw @rs^M~/XU +[V q tlm,@Y#2 L-Dz!zM1RB"F,XrX(vv))I G| \'?0[%n5 7T * /=iT4jE1)KT|^"]FܽͶ7*b}6©[?Ut`X0ҦDs:Zõf{}A GFෙȜvY9հp{ew]A86`7t g&, ([۔Np>mЕgh~ةtVAXD_1oxS+c^2`&->N,)IǯF𪋼miS]17嘦ٺ#{%/L/_O:Iړ;uu,0 S:&`q76"W[-N72#kv4I5F}1 0,A> =պP&yw {6Wo"<"a.QX[%oȊ/9~IyhZ19,dxݡhi_-uZrWD .hxZ倰i~qF(B`a'jG=tuPNAc&dlBil-56ki%4I( Z!JCדjvK8Cje&S]O试˖=&|\y2ʓU_JKX})!7[Ă;ksV!z*ZBņqJ=:?қیS#[tDvzJGnk?XF9+Fz-LJ\ st[p4\vtՁOq~i.BzxiDbvotD!GJ5;t%&E.J3!< )>`G#+}fhF֩%)CPg9eڵ-TA3 [#_˦` G>ƺ/^>_yM=.\Pen @]P94װ*2P4#3*ՎYI9Z7_a?k8th@| A{O(=z1dN[Qc˖2ש^van]j" 廨t!Wd@eA(17b|MtoYx9uO j'<d0rFZFvqpؔ_j6:/\ #$MB`5%@"dƕ9LЀ]ر B@ms5eHOEVm ]hcg]ãx;/%&v~޳\ I B& <rw%6b5(3BւqÛbDc_DIģk_7in{v[nK2ǟfj%I(\M&KR 9ރA8'IJJE6;r& P5˩[PzNl~.RĒ=l{!xE3&|_gؑ185Q5(<`ɽeC'et߷'BpVcƯ1ֈv;Ko bP a<9 a:_wuA^%#}-GN!o`7.uX[d5g8JD& =ȯ_|S)굆vHCupF*PBTV[ql! ϟȤG/y . W=$V;WQ/UsLYg(vzbNzZomh?dihʐʕ%S/|O 4 4 kd#jqŧ0bpuu?1u<pXq"Y]U A^N܉SJ7biv9J%}N 4iM0Gv#`cgiy{LLrǬST-3}*:.aw)$m1zTBgZ>X_rto:W8W Rc>+uNuy baxO2lL4'S`KCӼ  L4J7v7yp'w-۠{Б`;henxe0,$:!]!K4KZgj7r4Td 9m47iZLVf [8|m}iCynj`z{F2ҙ{O>Ex'@◟ f2kݔ: >UҫV2puΐA)>7OEWF*tv#)ގ"$jG 1eͥdu7M t6)Zlz#mX;>dz"Wx'pjAprEKByKRv͊h?/sSqiTӟ>Al]HC`}ro=) 48eDn)R{qF1  \Hm>Taޗf6>;PP,3~(=d?PČ38+@yJ|}{^8'L=ŧtF`UGdϐ{m2fIDPj%xWͯ~^+jlڝ̯ Y݄5D,R֬X* ZwT,S~a\CST69kdG2KI NATS~~,ݮeA#ǡ!7ư|҆cCw|1;W18rP_3-H~y?aIr8u3JHq'o#R6U3Z>awc{)tVbV.\a= {^F\~VqUKrr]8` [2>X|4JB* $$ ,m0DIf}OKCwZZQN"CO`kdTRiGFHb nJ4tg]jq)'t؇ "3n!|k?&.#Mp\+ aHN xl qc82de\fq@a,.T_ьF*EeBXiK8隆?}Mzq[O(?Ԇ{9?3&8\bR̓@ QO4-.gZiF])]tJ`eoIŜYVo\* |5i ֕3x-jSf6"CGw.cňPy1/4e~ltx8x!lr<;Gm8=(ʄUd ()9!F23dśDj('VT0( 0-i k# pĈ߳"֯8$@T'iR"oCA}"{4&Xyd*Z},*O. p>q ](\V*p3x L@ٵ}m_ S(Jʱ@BL]9*fA6"nJ]a L@D 9[@gׂPT9m_W,fe׀T C!jLc1(K@UjXqs Vށdkɘ$/vx]4J>: A< a'դ9NO+omhYsc+N;--(5[a-jS2lL!t.XOz."x OuDmuP;c[).Ô2޷PvR)~=0 ~t_]]$70)Mq7 POCy$X d7d5pXyؗ!75zT9wی&4H.UZY)`Yd7H P4gfiW<~~i1 'àr6w;Hpqg fP S}lbY*x'|ك=MEͭW<1p'8取E˄3!0ZsiQ9#xV TXyn;Lz/98lҊUO)TF1&< K)2w^}vѳd0a jxlYz_7OLt,p+xEϗ$Z2ܦ:Z[k k绮:6% }c( 3HE=%X@( $:N_^ߤ#lđLvx4dր˃ĮB&͹T$:W־M`p?i՝͸p3]jm㎮#e+"WOR[G_?VEǽҘHOPzQp[>~/N_ a:%UWH*2̝@jrmpzS\"& GvܫOi.E,ƭz,Ǽ#XslA  6;!òy֤F^O+ ?`_@FhQuۏ~Qa\Ҙ~> ,CуP`dxȆ9DpcIy'I >X76= »hk'\b^Q+xq\ 7σ4% 2MhX9dHȶ+h-Fjvbp;fCHN\ѝ`y/6CKaS/n@=Te=i h-WϻӦRBեĒk)긛p Jlϵ1[4QG QAOP+2?kA_~Lؘ ;5a<6⢷qK1^a  ɬ`=bV gt1lq%m ؕqbsgF bNׇ@t7 4KB>['aVeU>c=@Aݟ sهӐ)}_AUE$A"GŕF3w􎷑p= Ʌ0x|{8:a ^nNwś,B*?2`#D%PM@ܶ7ole*.u)m>!-",q*&=tF_DQޗ[vN?>tofvC3rA73C r.&@\q \u~Zg{Lޖ_b5.Rjg:^[uĘ2T)|_%j_nbIՕ֦|wYIzTd\p'@ȑ`qoz^~Y+58 F(Ɣ&:6ԍrr*dia?lEleސR31a:xN{\{B:V ͠2K7VVsw1[or?~f]W?:̌@c3*̳ؾI|żDqӞ6W3XW:dLοx:kJcsq hֻ⠙cy6Sԧ檺AЁ%Rx3@uGƚY.MF&)Dž+s8b=T$Ֆ>o6k,k瞺ModILsu5zMf8šU`8ve7SInyO௎u̚7f/EpjL}ݘ25=50ra!uc_HEXw> ?sT`vU`zA1C%Zh?necIqLfhG:8,كB?ghdEw$RhalitGc"jiˆ3h!d9XliDd+A elʼM|3a u} y6tIya<\}X*^BfNR_wLDf1+9_␽kjBCR9>nle"n66mp)Nrz/hک^F\>vPn~[ pd#,W1W`= 5??U䤐$jSz}5bTR<$G`RoT\ƕ6b@U!$1&Z"< y#\%cSݳ:r!T&݁6Y?^9C[ZH'9 ϑP"xR#vv8eێ RH\Ze'ژco8=4b4O >iGyρ[)V18 An3AKn} Js!qq 6zmTD;@C|?3zDye^gB=[6dtɘRS JAKg!̾Q[{hȲ0P͂a!WJ'u{` F÷di~߃D:ad y2卲fOO$ʾ:x3&1=7"Wb.̑o~: MZ T(sp&nm:Fx6\b(_5I!jq/Ztxl77}O_ H}J+Φ9x]!pmA%iHq|:4HB1B` 6҈ +_v r#yV?~l$wGG 8<6VHGv]&=xd;DʌQܯV^*/`֟Qc<%NQ3 o.!eS +.g~D;bXnli|ܑ/ivV7LIOh͆N{W0ЄH1H^*Zh$U >14: ~P,XŎ-wt `~;0~deh!la&k.&?pn*."3,: .)_m];P~rޤD [Ax؋Y)br=VU@eh9vco*Wc$Dl *߲ !W%t׀N?HonoQe W۲f۟ `ֹMO#X> 7TeM瑜UHםCOr Lm ǧbB{R=ja LCzBpnL"t(w;}ppL\f@M^F0.ɘu57 '=^MGP=0;P䯪viBm?~]KA `<߄t.Vk1OK2M;oW`a(8kfkǘUe)VÁ(i%▎PSK-I^ ~wK$oUtmPTN^*)8!|8rVk*,w@4![~6Z \*%2kJU.[-jV>d(朕6mm, /zt#u{æVK 5s:dl@rsa&#c<-u& +380Ə&V>1|EɎ-õPא=dqu>H6dO!FU:i .щALRrF{cepXF^<׍zq֮)аV< 覦a7Saf+X ӾGmϡMa;xTD f셱g)Py)hkhlo 2FlyE)TsqÕ:_O8ᬵrxl%fF~q.rPfiVYLO߃F r4 ۾ZV׻Noθ*u:Q%0雷ua{z L`:-$vx %t:rr3g_TZLJ.Gy cCa#=i UA18!U{\H 'jjGf~_w<`X ~ڀ,sWxE{\a:^qHvvȌ'>Yk^~EIѫ.\.ทb1/a{c,WBCH>:c0_ yJ@I;4;t L$ŷ'\):޷쁴 v|.7MwҠwL^O[`x>)n(nVF~Êj\,=TNzGcଶT߼&* Of$zt z9+mWBj-t<[u!k.<YxDT͝vu?^ڄWKZ q(&2JK<^ά6 1*Nd2;I]ctXN\F@0)p>e5YY:wIQ@cs7`wGc ξDknySoO9 vh"kGPu;dzK=E`A\iSFW0y/#V5Os|kI}zZNj_L/fK,y|5d㌦CGt'0M%S+ZZ;N;9HGiqy/v8mUF]qEZ *mRiQLz[t t\e^O vsM1)T~< ƍ/es ЭvòT3Mһ#W+FdCPlP"TOkV;ʸ /he-OXdSƝ[z@@%is1zX>fC q4 AC`VKcUkPgeis̪&r■gaySbXV'h.3cquܡCgem+9aQH<0ƚ|/QR8:hǗYh \ &a7jgQK T.߬: ;sA{x gR]0ֶ| '&;$\bw}sʜ4R?1Qg<|nWV"_,ޔ5A |k8_(aP#ac-%LZ#l(N QtUA(PFCR}YM?ψ @%ʋi>̯1fPc0EpLst aΘ7|-hv;e_(IǼ=GЗ3Mydx,,>V Hek"ݝQ=ˉy-_bt=j-%ы6GzG9~&{-HPBBbw\C %{o^w"ZKRw6pJM$փJC5Voidj1r$TUf}hĚxUf{\]hs95\_vNZvFe?= N'$['v qy)}HyѓN6cm=&a@` H?2ʟ؄&Q(OR>O>Eη% ˔^y4%GEBky'rp&jmy|̅E_[Հ?;E2(('Vo55F,u"|Yw 3>ᘋ`%[Ml @Rh\SU/[ \@g3Dz*w;Cs*u 3of$l zhU/*ڎn};~iDնUP̨{G?%ɾ]cinD3-+ c˿1ߧYջ3V Dett[BOqObK) Mg!SNJ, _N">㤶ӯM _o3(Єe·{՞'J1 x0jH-S<,<ɌcyaD@ȝZ-V~} kͦ,>/X#b22*)~ 6CF&@q_]XL:\wA {|#1+\~-D ' 22WAXF>t뤛G켥D"in/OFOdPܖ=1+Q }Pn4g4@?ې&Yr. eoWhfjեO"Ҧ"wdrN$H.)M'Zj4Alȴ1)v"=S@@C,/"ڎVA"{͟gbcƎvksGg l5Gye,?ip4u73(n-DY|5f_wFdkO0ιK\ն/q⮩Y1}@´*u.J-iUA4'< Y1Xf ?Hs G&K4#:@GqI4VƓMss>Z Ds4q$pBZ]aד8Z^INF~Z'A]y[2kH(Jfiz @ڼa O+̷hYU󳗌lS:[%N;:ǯE@nIyoZʘH=7)9iT}7eUn"fئت7ICO('eIhUcI!Ji|! n~6L`tӀh:ªևM%mU- ̖ +=2Vv&`d|f] Ձ@Q8 @&Z)?y P,|NKS(SHRt$F14o}$>ln-Ke)֕C` z~^zY40>mܧݗH #:>0pW0&0 ]-z'Uνȕԍ6q9,'>P67!Gx#uҧ (pHKMaqtwzViwBpJdtx$1,G'J`';32(ښб,\;^.qǩۺ| 1NRΪqԉKY#׷?4UkcӜ=q/Z/-Fh@ol+}<y+֬`EDVAs! G8;M9n 8W!I=̶@/N s&Kn@_s*Һ37* 5nm^ ۰ަ4#ޗũ)o/KnIe=[DWͲ ^^[k#(ؐ#&q~57g+VТQr:8 5Tu M?mMqbCQ}QZ/j nplQvS)1-2vſL\ akN|nule BKـz=`E\!.:^%.2os|6,tW#_tݐIFv'}3kW{I㱠xV2B941& Z_:-3qXER&6a;y%/r2v^k(_6&߽oyi.8޺fse?xqǺTO#6 Gyv>P`)x@1;;~ oqmmkRņz js#T нFn9IϟyYl|VQ#x:ۘk'ł'5]emge@rN7GEU9ܞujM q8 ?+z Gɗ>^R(ٽTi<]謶VOq@`fzV B>f~Ud/&*vDl12YNRYEk|JaIlz JD):$fp6w= D3BX~"ҧ> gjVyxUFf"s۳prcך \Ff7W 9C!)6 _+Sz-J2- Xdm. f3yӨwwALb͏szNiO*z|G%0$U^ gHrS~kC4olUFmO ~sVr \M 41A>|zs&gX{|vKz5vz+:,o;95DY#U,K8mz6$XtRJ )M !oBS<$QFR({X\Ԇż_  {jR0FQ ZdDU~)]P"˷)rHlb[+]4X>Ԝ>ϥR61sPd;T q}y*h &g;ka˶`~1ĚC6ޓ&Hi)HxaX.<&o^4Zowc Rݰ6wɏ1I%5w"_Vo.kDVӋ߸{+Y=a(S&7*`?^Qo'0v7#O~!('5&Bf>+CNӈzPdًofh(iFܱbVa7FڈYr=?uvtQ>F'gW.;s /Vӭsg{P ;pt)<׈uv#Cae>:/at{֣C31 4%ʂFjEmGX!%pEVkʴR1_I5O*Upsdt=eT\'Ҽ|OT3'T;6f\ѓs$2N#mi.~0$J)LsQ9)(z{%kj,*Bn4ȇ#`"UY Zi\۫ <H<`}O u XIhvq.XrS=A| cKpDCb?{U֚j(YE2Kqx~ L0-%Ƙ;QWeÏbmTTF,auK`3P,=>OyC&.`vemޑFr`ֽ|2Mw>ܹđ?76ɏ{4fzwKD?l側!;'[nE+B.}fJGb ztD | +޹;՞?'}߲P W_}UYf=ֲwl=Iڽ.%$RPs&m -V٘TO &͙-fS<c;6$.7M| L 29Svr:=r[+pl1 S&A!{QӢ;Jh=))!e:bl#x:-Xɗ5R^FKg{ZC-l-F[skR"p>a q5džb>WcX(ECI!0͏` &.7d3Q`QX`'QdC 8nP+3s>!{?ՅҽboH]îV}_vt87Lf-͆1x<=x}a mba}V& =8rۀDQs6,/_B|;w G@5N҃dM[9?^SȮCa"M:m>=:ڇ!Trcsx^N4wbX*$R~sV= {'pUq |k]^)/RZȱ]/K>lfI0+v\+ե6H./_6+YUԳ )jF  ^Xn.煛:}Y4O5 ]Xר_KԺy76 nt  _]^a:.ܥ_ʈ}=i`E[pVM)d&+HmܷEǏ7b@֓/#St&A# A;^wޥ=ٖ|6!E3o?)D cYie8z$.A9yʟ"]U] Tר0-e?HZϼW])ec)Yښ saJ&Bb[v.1OVIII}B&2X|r:7W%5<)Zen2 &>O N+6zZ;aiBSŲqN|nc&JaCyfE)P!-eѨrN 8mock ƜiFiT8^jHނɣa(/1qpr.T/} `[N;F2}h):v };# Cf/EY #brFqg5o:}3/5N>~ <Ƽ<-"^x-[5 $j)< r^y5`DXG}4ԿVR҂5[Ҍ_Q,}o} q Q蛙'#M SU'LrJ *'笅#D2Q3l;h/fMT@1|ŶFR-n()yl~¢ LG@ N>&UMuɍwճoECZ~UHC']%{61T@qqj_ >[>D>A@˃9>O~Ǔh*UEK[3Fd}7JL\_-e7BVX+: 0HI|6.[DŽ6[G=X-EAz5IM + Wv^FK?]|מ u<'m~k(E4=Q-'E 3XT [ZFtBPF F@l`&v u Y(^Ff&sA%>(cp->'5n]~4e\W֬TxSG0m%/K_Q-?'B9#Y%{m6TwmɎUȱ?*وPgz:/çq T7 /v4܋C=i'+Nv!jCŦ#y_-49{sFn&haO (=Nn(W^>i"i_b)/C)| 𵋟!Z\V$vjxU(z,%Eo05(-F҃x ܃./Ӟ7H,HjWGz.{%';?:D;Q1rI x>\u]JA(UUЗX ~6.ԇs52.hdv2;4ro#tcU$m[cɽWB 2T5A@hD2ɗlx'c笌v{뇍zuNU8Ce 0S C:yN-x`]"^PgvͪpzsKaMjheAzՉ2vVj;6 3* FjtԟO$RcoWpcf3 y#$lF !Ɋ=[&RNfu`ְxd9d̠+4ߒA)|[['BٺC b*XQoBċC]`٦3@yLNQq& w#fiw*iH졫>Ňa2w`6B˘RO I1jZ;<Snߗ+FV҂WvA_*+M_CFL?u[fy03FKO G ! 36ˍK"aR#F2a8Z$ˈBPh PH:w t8d&,^p"f YyTRmyaQIբzkLC K>2?Tv6k3+Z<N&PeUUP\((uˮu^\~q9􇶄rגЛOj)R|K2$rCKޫ"8PJÑL\:-rb Pw; 'ahձ(z9BmrRgG͆T[z˙ )ޕk'S>2* sh s?*5)t-tcm}Ӥ>#5 WBoƺ(ѯXmoӭi1ߏwjX/!JAr'%$tט[>_np"6+ϑgs>(Į:TꚮZaO7 Wg:' Aoi Rv~J>M V>{$g~8RG3=ʘB|[T=r4jP :Yd"ϗqIr whԃ;B ^1uUHD=j}JԚ+5z ^QCcP%It>h+j)|?iN EVGV 8 K?i@e /vTpJ8L_`_U+< Benv>|SpghXf\R!!~+FΰfͪbnIū-j$<wJ|?` })Ҡ8DY~\8)w-ݥQE0 g}T4Ep(fy`÷.)]=`V.(WcP6B2ߙ1vetQ/5}=ç{g=9CmjWJų5E)7Tx݁1 _55>ag'y)?zC:GDzro!btTԂLc&yL ]SN P_.)5M,h@&\U-mkSi)Ra5Fv`E弲V G}i"Rcsb2_xHU2R0¯rk9`P ěoj͵NdrnIW? dh0B!4Nef>0ꮈC.'q5n ɓ=z6mTԤ |6 6t \aCqLJ_WHB;fYgم#S:­ܧ4"逘mf3AiI8h4 6cKP7gi]+$y/ h)dVOo\ç~^opk#N ] <$kHKjin#+lލWkX-z14VW3 vx5ifgyd>"~;:_SϞ& eu7K?ĉt-ؠ>rn'?\O \خ.3\hyG^XS| Tmdv c 4`/@w$5ݟ^}ш;i);)v.Vl]42nR .G"mŠX zDnѦbbvqX$]΍7.^<$aR$!xg,f08R Bp.>֖?\iߞŲbͼK2!oVAL2iA)U=XK50ֽ.Z De@W,dmWe}yʺo&n>[qG;!SdrF89&d~c7uPV!jM4s]3®8"X =r6b|<7'apJ3 &arc$CEw/MХgp]@TjG^̅m4IS>}"|6ݎw;oÊ47-u D_JIP[>r*HYv1G\F)4]i[C~> ֧"m">q1"p(Dd[x)_?ࢣg>n#F[ H%l;q GYg(^H_•5pO(l9h+ ƹؽ_(A\wo7W7@a(9yl 5aeme#T^fd ;A>NKd7)/_ S4}fK%u^!V5W(HvC QƙМhhIL  s2Df\Jc,#O# 矲KB>%^3OέCD+ g}ae$L@,w,kwUDpxAuI ceB`<~6蚪_(ql ~_GXn̺Wbb59ɀZ,5|yB`)*ШK9E@MD`P׫ǐT<(ő f/e65](#eO*m/@M}0($b#O}ݝX)YAw+z|z46!Y>?2Mw+àNm/Ͼ Ճ5rYY"E(ۅQ 6([dɅ^BbIX*>lxy!l>  MBdp Pxə LS~`1bn>{ec)L^UIhrF;'G5o9MUJL|±{IS(FsAk=tI0e&wr4-*#u O+a $)1:&adINJ8 <̌|+cX!9R6~3o_ X~ 5ZG]Qx:r ;s|#hmQUGHbqUթm4A'$G5gR<`I4No_0 PͺI[_uM3N2dO])ln ^,_HMYf6]l0en\p`ZX*Qp@53pq=4wᩮKo]Зώ*@/R >%'GRs:uWGfq ;=c$I[> DٶEIt pwthYS;ßB ein2mo=L{[mBvN'zv9W_#Rѡ uUI"Q%FR4v=4"_u=o0/#+bl%úpYɡ ^_܉0`BojĹ(n4e)h\M _izgK'ޒc_n:5]B%hD,uo&f "]/m'Uv}yv::l%աÏC;>K$ցGtW Q=|S!,#|J~pCF^~+RxSh-ŝ|*$igON7 PON<'Gez|r PbF/SHݲUKG˅&oG2EJ[2΢:P 益\ T5hy ZғWKzC- XՒ1(-O: # tg c&!2Hm*I' /Q֫- *$\ X˽tι1Ӟ]JQ ͬE0׺bUYanڝDx3e+ u9`GC3 {vqY9&x8'halsب;1~RQggL̐> {g+IP ֧n[Iw8؃_xYo֬.MEn05^@ *tM"- }}]^k•4u 8[MylM].ǫ,X*Ej9O\(|ַbOOp>B\O RSrtMg*fN!n d[&6**/-s(ܶ`NDw ALSŮ$ȇr3Q ;D[PL#'0BuZp}_:D^"Siq;(z3Ovg@f-5ggB.r8ViԐkEf3igЛQDh@VTiy"zil`1ZYGE4M{yiLw?_ a̩S`Há{HdzQ0uQ߸?WP G2=ʞK1ekQǷl7%|iqQ?7Z. Y>ĵ_ *}"k2_' `T5.A4"{ Z*[z=cNg4Λa 40ȱJē14 =6$D\کu*%Et)W~rSCIcr6-"8)͂ h|RQ]ɐW Q-H/uYYuni6j~._J KסẸi*+9Kn}I,pdzz4- f2za|ϡw p47Zi;a԰*8g?be_x+e%/CX~8^P`Z؋0WƖ)o Q")c@,wIq;e*M0̻ք֏cuŤ6GYD٣C6ph68𭏸@Z0&"Iv-nWEBF$ϖ>w2:'9%پ,Pƛ=>=vS7d<_0',:Xȇ\{Cl mçO&Us/c@[%^kFy5(5]n;jw&MiKR‘2TbrW;<u؅J Brـ܈E4DtI4>w m QHG6mq,;\_,z0D\puf,8!:b!O[8<?")`ee[D]Kihe Na)UL K_M>D.4/)rT|+K_7W>z:Sٰ\U| < dz%Xޡ3\m  f8}*sX  F&}2N_B|g1=tS(U U q9O@s?'H?>ʚ<[L< < b-꒠?*w ulFi*վD'iݢy 0J'{bՆmAh;zX }@Ո$ R:Rj cM0UbDkU&;&@'iT 5R%l [<>^s8Z:w Quכ^]Ԩ?9Sp@D?]0%]8:JvX=O?ĩxxQ"WR R  N5'DY撲z ?/ ÆvU<$̟ŀW MsƈyGcUQᓊ{4uK[B)}'$ vz8t1f+p #|>^Zta؏>[`EPW 8: frEBJYk "'h[Bsm1CHp8Gp#iQyRQW`oq ZT5h+ hR\;#-ȗlALZɌ76R7H-eE .i`"_fo^ʍ`7+D&K$S GZ)[#uxQ8n۴Zi3ۺ:פ}E/0Lhi?ɵiC|DM|1 w8_l(_ <}}Z !V$" NlFDW$O=M׊ bOdg׈ZS*}z~ p ='sֱrMravE:|4ka{kVtsjR<{D Qhl^?&¿$8lzWPThhT|  tFeG]ӞY.&oui $b#ŵn\Ƽ%ODѴbZ:Ѧ:ͷ{26pYC ҧ>l^O5SWFEM~KovtEKI`8!V2ٕlj/CmL:=EæO)f}3|qus/Gq/Yn~HE*f;Oa"@XѾ3EE&LPz6 ]3ENw@[H6v)Do 3l>bI# gR0pt BRq%ui9iճ?=X'%^2^D##Sqfr2iiUXj.m79HH_,osUX qo79TnJaI"+d]ߴ>G:INSs,oG~0WiN&nCPUb,WIKwO֓YDF omzX_6Nҙ|_چRA ='jQsBޏ|.exr ^\h27+5ٲ|9WH͘OUo}Joފh!ڊJ)Ekm9Ŧ[q}mYmRJW5D޸hrK}C$'7 `\JttZʄܪnYqݘU=e5Q[;?Jέb̈́EQKxѥ{-UaPR/v1o YIJKYRZU݂nnC|Gnq˻,:kfTq1V:kb[*yh#8bfXzIzX\ U;Ѭ(8c) Y^K1#o)+6"ε9F *F=;(.щu!9D=U ZU$% "e=ZmOXզ,ʩ{if "Oߐ3: ҹy(j"-׋~ =Fl`Ol? RI=#E!N~Et=dɶq[H0A8~:Rd_ ۭ0ܚQE[wRc88nP []5N(bD_9@1:ÎYa(o =?# xryXtD&q){3bƂwe|lNL-[*ŢTm'¯J٩.'!l!?p ہdʂ^e72ЦF^Z9P~*o8\.V-MZLhCKdTf+]T {*#}KD`/nyM>RjS{  ˒.G6ν|ڤ|Hf/ Dg}_*jBӜzZ0_ suDXm0pƹٴgrxIJ>wɪދ_|+}e㡁+S,Q+9"Z(򌁍GI03%F2F Ȁ q5<wyQMT"g?_&]q+,o11|:|ps vmHI8c鯠ghQʒaD6;}[GP#U(Kz ~۪ΗQuu7)Ug!_jb7 SEUFת.V[F,Ix܎QicR&a&œls)0/VNF#E n]9SsF}"m1ObN ]Rd*WRͤm.ZTH5B3d[ՌE)k Q)[8.dݫ\ ؤG1YuufҊ74\t-3#ķNPϒ {Fw:rrw/jo&$^9gd莼"w.EG PN_x@4`h$qT[ 2[Y$P+ҫ6{3GĎ9F*LҤH=52\C~ / 2v'wzhQs :|̷wᘢL,_Nbk/Z5n%glCE/DLaGqxϝ*RHJZ`K}؟..ʏ HNU^. il۶C~:t0((׶5\l+5Nr6"ұVTu {Z(,|ΡM)%[ɔ`24Qb׶/Uj[1ⁿgdl~`NYTM:_-V?}x "}~].7(0"A9c fG&o:I^9'˵sc%Mb'c&A}&f>0nsiL ~\|~\rWxOȔ14 0dZ/(.й%( 5hՖ2ot%nAƑfxbeK:) \1nn]-yg*X'#awTfG'p*8f%)~_hlJH ɀI=ĝ2 11b tO'{bk^'{P~ؒ@Kpό&ʄ12-sHF}BHj*w,l05ش%/J=}-IUoּ` ͓am4O+EI׋m뫑 2ks)ʨEI5>ܕb.PMu~s=__ʷA?5`+g&W~Zw:%8}=ppV_>)\ )vc%r=(z8gP6'h(! ,MUlox`$Ai2rY ;= SFJNNypƾϸOl D;[SHz}{ڂ #֋ mOIDxŊVj:uFG0Xg=r`{!jRp8Jǖⱚ/G [8xTt0xBb%XxU-*Škܢu?j((C'I3KIben2.?s=C6ċ*h!_IG<ق(UL?L= 7ߡ'>q-f}~ 3n'jǝ-\J&!;Ѐ MtR{PV`K+ʄNjz*ZmUm3TOŔx}i@#ptb:.V.h Hs)#N&ǂh< b QXt!T9B MA2b 8#Wƽ 9 Ra둜%&mz \=(\jp f_ {!k#WüJU]12@ :?v,C})OӳH$] G8 N@z3 :<7W+SW`{qK)vıM\D7,kHZTq872&Z6HF[$.t\r;j+W65hQ7L#`tEU{^&ձ(_|aɫN|q^8j@HTFK^-ә 2f|񯨀'G.:EVp.^ Qn{M'5ˏ4./5㸘;?(6MX7HkMd㆖r0M޿U|1q9xd<~MNnJS U@yh-8d[1qfU1LqJYEۦE ;~ BA63ǁv}i?gBEˇÊ []MS0;u`f"`X˶{-{edN]QzNs \ l!jmu6Er2Cﱜ$!vU[NQϽIɌpҦm &GӠ3SsP Jߗ8Z 9U')ʝr2¤ͪ.|VN5 .i71c2aZ']Rb!`}f[x<;ns΄%s !xPaݪˌp3c_ty%%􊱿kJ}5W֟₩T>h3=-lnkcJ)eA(%[ 5y,3n"%T`u`sn{vsƅRvX"bEXђ"lKPIpj?&JO&"T3fPs`p"xjJLB pTBml4Lg`JyyR촚;y[я"=!.<|7Zs>#,ڨY-obX5cb[wlFQX ?Q7stj=nӟ.ܱ^=cP5{OfD@zZCeM9ߌG%K,+RKǞ[:fQyjLl/ԢWBxVTUM-{Gsɳ7TzitIs`РwŦEv`3SeVm㲔G|Z9}9T  CD i!t =RYnENV 2;rR6/XqGQ,ˆn>) 6`hs_i{шQ1 U"F/_U- HPz9BwpͻGVhJ'p؎9`29-s'>t<v7ZULԮ))ߤmy vz+ sj;Ժ-\Mq}I-]Hͻ7'^LU{zTLf܂ *n^B;Qr{v?}t۽^WesDV7W;ufbe% dnK|frrpaߩԧ<p8`:1Yt*4/;it6~z!+/ެ(04cC7E" ^BK֧_7G[ju 92 ) k-6fעsEzW!*/g5飻(Ex7[Lm?&$AuTVy5П;GcL.D,}S`F:#޶P:XT58)+J䌳rUkʺ/Djs$/+)cWBgUCxFi5Ł?&*6c#%%`|X wP s1A^F/Zft|+KaM"~|Wɗ1";$xe hvy \mA)z}Tț#Wscj:Uq.`﹃(znzr".%3K h\?T3h&sDm2#30$5s Pߧ22`21m+:i1W|ʗf$`oXrs4Y 9oϥw~$Ep^İNnzB[xb‘:n"qGz`'2"δ^i d>Y8i1usy2~1~xn* 3h-Aq 4GK5"o!*喽m%؅XgG4d!sƓU=h +& (yX,@(짵L/VO HTЃ3t n 6hKx1Gɔ Dhmgy`}Zd-bUكŪvRX?c۶@ds]Qcxn ) .gxqKYΪM[tø2@Jj50'()+^ROy-?y'+)cBXMۀia`;ړ|3ѣ fb%G8ѡBmNI%{.BıбAܟgZӭuaOi~SN:ϟ'ʛ J" Dd>, \ ЁWd)vTInq1JKp^5MyoquvX#9T$#kWpt9|}LPx6\ZB٧tJ K"oPL|,Bʥ<79H0|[> 粋 D`т^6dX0@W.Ʃ^҉ХH$1v}OJPQt6 qV\p~UkP8n>` QhULOC Ii<,^WFlLsbmrz#^8zY`$.|hp:Np2`<3C5UoY&wIY uZvu&6c\Th۪ثUՀK{zP>>(1ﮅ S| L^X.,'|Fy7tt)pQԦX~<^i5t?cz?L Yo#`;P@/m5tDMkj롶?/$ *Dx6ѩqBSu~"7i2m) @-أ!Y6ToLD j%Ζ"[8x}!89bw!N|_0BSu"Y-Rn;H mGTm߬ǖ#aJh(43Fz5q{:_nrSt.q+Ծf22b V-H{KJBZpm!=OᠨBߨuh&ǤEOwRVK}om4,BWEL{6L#S bQ(|Q,鯔N$'K,[:i*ұ/Fea]&yus]sI|&|xu>*,Ϸq@XGG[ h@_eFQxתrlIݲ<*-+II̜](ze3 VLbF5y#@O_p-xY"{}Bu8)x p_.'rz$1vе.3i*_R,ŞAXU-]u=nf2Pfݺ NJ.K">ҽ=r88ģ*Ҟ~xu'a,2&|hPeǭĎ.bFvX9G_'ŬN-?aI$ 23E SPƳo0sF7|aBMjG}k_"G]^2#zyQؤOܖ~BI,6KxX$^7óW"=;,SD.w@+ٽ&ᕴЩ5MU6bZj5!g -R-Ξ"9ohŒRw$^grNJxI.Mt#Ͱt\m3 x|:jsCi~"S՜V6km ;53bUb7uA D3l_aX@#;nj'B~vTH(;Hfb~CVy j~LU6)"O{GY1:Ɡ?gLՉB<+:4ח_(ahE"WO[-۲8liTI_VEu`EB?g[훺=E۽gNM]ͯqAՋ ^j3 F z2{r  qf\Gԛ,X>Fc]%FӀܷ(ȡWCD|ϑxrm]kuJ/3:,nࣣSG@@P-ΝNT>u:#du^GJ+Zq3;.fb 2E.,r57=+N JFS\7fid@}1 ~ _Py㔂L2%Jm._L7l82q o%U4-O}*~no }~D@*B7l%߱O/XFF\BǓzi,Ʀ4LX]0:ܬZ@Oeiϊ.38F+\ܪaWMHPSLO6iQv5ÃeꗭzT#T MuLa.ɷJlW]lA p_"VsX ڃUg!򺯸'B |)( !QӢin 򃬹S*4A0QC>V~:\ᢊGUh2t.ߩYpZfT~UD"L@걶xwCi0<*a'Z! I0h35UZA vΡVgk>z Ԉt(j2pb)R76q|RJN}Ce? -`0q)2ZaGFtْ~AFb,xc+CqȔ̓c o2+x0clz4 jpk+SeS#(˺.'c8%yycʊ\?Y!SM -:RTsgRyɕIRKF?ռU +TSsuu1*>{SnbN?*jf,gC!wj_$oKDXw)`v\ҵ[%#lyENimJ[њ62Lspz_燲q U@4xv]aseJJ@VFY}5E2GtQ)'vP#w0JuEq-u ;3VpK9蛳}Mz!G+Ǜ',o.0Ejm\a3X\R]7!q#LQyl-iB WZKS*t_ᇨ@FC焴Z'|CuXrAHi0{ѳ6(b-:~sV:A`8 jqқS6ܑqR~ȃ-(vU+T*G龜F;Yw @0sxO0EYU >w {gzRCx'zV; |= us/: GI Cjb?w}?rjPʳU@1}Ǫ̻2B5c..V;wߘ#Jj8Çg,8̣;&j .%H6)L3Xz—ںtP|1DɩGt c"\' Wm{/7Xw$C]D+h<"0Fy?H̶_v#PK>ֶ6N $=%&ETlr7)BڞSkRp5t*\bA\HLxE Pu %mHaq/x/)v. Ϯ:/d`6Cچ̈́9"۟!6T" ";mfX2*@IW!:bӈVR8-F7k0 zC&5g"PրuT6>ad)T4VqvD p`Wr^B42g{G2 2=c3M ΀K0o4@z}zZ S1<)yc4Z/r7ІdT9lTӦ1v%aCg& B U B$4Bn=HP (zJ^w[[%߭PJ 5BZs!!8m\WҐ+ۯ'Lw W# Nfh8ؒD{t0Cc$ yB+SF"Y)Xz;GWnMIDэ _~ + qCTf3;eɋu/v˄rVIo^q[W̚O`oY5V9H34=ݤ_b{$ٌ,IOܨA/.n1 OHLJecIg 慏@<:ʆZ{b@ =ܹ:Ҡ66ۍd%bO\?>vP+_Zrkp $B8,$+M"S!mƀm( t(`{ Iuھ/;8Y`figաmíqs$b)M5-O뇶¡jI'cOقN|.t^AAZfv_:U'!NeATJJ{,xC!Zכwqf$"sI?M(G3)x5H)42* oRu706ݎ}zM–C3w Zվ7u 8}sSkFK^ם̰ݛjrDxژ3v'@z. >W%v)y2r40bR עEydJrK}X( 964VG,L-k"dTn}:bY\N$ tuU KaU6F܅ǻ߳f+9S0=0[\:k%R>s…!w 2kq^u' ѳ# Yr&Ox.eM1ZJf.yʠYenL2A RbîrГquyˣᛚd~9b>FnuHC'uG/7Zy+4c*9e{ՄQc`*I#@@;L]ت _g?J.o-#ϣē^emZG $(:I"Q;~ 'A.A V{4 䳭v=O QS0 7Gbk -1FH4l :Rj׽gF -e2MX4{<@ w <川CE9ߘ#hw͙XlJG/-O<3<ފ-%Xg$*[?VHW㷵 * ,/[SoDa3}>tN`sKHkhf.C_jR̼X8$][_H陂^՞zC\Aӽ@88"]C׍`U=}vr_ /4dGL#fClNND5D R{m8uش32~g^*_dyCr_F{$;Q$h*3 vk|q7+=TIT||)SR +wF\~:w R\d,Xu8&Db#-DdOv X_p0?G*cxY1DV!,:06F;DڀKG&ᚹs)cœnvlh!«K".kd6>Qp\Z3 ۮvOkFGhiʰPZfUT>ܰܠ,ETc wniMTɉrA6+vS1&ٯDMbz5+](7؅aBW*\Xc.SDvm)&&,myh'p.a39٫?2d*vfzıPV!]/S-sZv٣\k?%F媤cr0}gn}pU'D> Bg3{2 42oh6K>W謞 WkuD$W"wm3>䚙;G6B3ރP؇U8˲=5&QXK hId4EJ}_%\9v'D)Tk^ZGOFk _F]_<fQ/M pC`4FǮoU1m*,l%9@\y / "[ӠNakl>$n*+VPg7}w!NA/wߔ[E&~œb@q_Tc@'oO] C/G Ao^ }=,U 6 <G?60i%-}QB[TE(#|E,՟M1dS0(2 Qisn?S뎒ÒoMb/`b12?DJAdi(0hCw?- Qr:Ft7c}x1z{KTכuL+5m>|*0BdȰCT2K"of |Q i'bqNJf*1-z&\sv-|+o;mmf/ͥfvG;]sԉ`cvհBxWOVB]A"Ãɀ49oQ)PJoVɓ>UZ>]r2IzrsB=Bf&V'ó܁iF(?+@;J'õtngND:{!4U.]RY@.(˄h\H^%Zp)G  K=eWWVs*JJ{Wvdh<^U/;-}lcZlR d&.o`}P ]NB`By&u>NnVv@zC fb*edNF ʖv&mV 'x s\gA7 ')B\(4Hup~j ޖǨUf}4F~]+6J;ip}Ky^HI ^D'=ׁ"+LxU0Qq # QuRb] ^)I6;"%2y,g |Ƶvh1pKyN@ &58z8.Y̞1Jyn͜N^%/ d7ee(R0F(mj%TȰ: n{&;%f* Q-a}u8ש;+E4)SLO EP~Aɂ,hCy[NW\mI|H 9-cd兛pߓETHeEhi( C! Fjg?}EIIY=B,}*j !%XK(_̂{^k;K|v8r$`@-v[3V gFi`? ^v ^p>ËtO-Gh?g 3ͶrA._ɼcy{=SW|ӣE "~fpY91$QCp!a r P^[w@q۸x%nˑ-?A)Rpε'1pk !m%?wJw1&euqRvd⋚l2i:zq_7F%MDZfGga.&*ip<Z~f~4'dCAMi@P]_z IX.?kL!}lKLAT8X9ji*snq1!iBmK/2]/M{fQ84_)oX|;,Kwrr^n^Rk|p1oȠW OH m7qt-%)⨻ !> (9N`"„mX#KA%p+ZnC9mdl`r23l%BrT6949q: <4 EQ\B%{J-hwRR'{6KKq8TLB`9W,/~q]ħq7PD=e~".ڜ/G+$*j(DxJ|cB,[u56<䑊ƿ,fou8$Z w>vx bάHIrmn5][+CLɰ6_GRO4Y#<7Kr7?[g#XV:]%- &cHdph[2ۈ$oGT/TBC؄4 (BpGU&{VRDsf}7Pq _,{S ͖ҙ4Dz{(,YRz~܈9>\5L% 3 Y{t ]!_)*p- C9jkfp2bFIEuI=`/Nh7&'%GNGzDr O>h{ jXi#6PgUu1LA~&rp5%ke.o :EA v-SPOnއrsoP+q! P=U4R8#`Dz@6:#o0&AauLXfx423JaϏ ԑ ?Wj"8*M' ?{A0V~wľb?';҉DnUoq>^~zmg_ phX(s4+{kkv=E{bC5Rlt :]T~ΤGgyqnXCQ[4c:e,V< ((yFKg/kQoB\ҕ覫{~wȿh5I#MH) _34\Mc7Ae~@1v8ue[۞yN%faC7ںXT?LýN>APi‹h 1J$$ZOwǾE4e ~ۑ-2< >ˬMMç]e4s+cxQ5$Sj>Y*dDWV( &Tf`b#_+1&Ÿ ^π|a@Eڻi4p|hK6#*0~ }c5xv ]&`E-< v2CS JQ·Y'0-JʄE-q_YnX9Gr.K5пȷf\D(F)PPHvt(uSa;[F~^ڇ; ۜn2*akπfDDN)vQj86+$_y,sq%7a6~oUZ~"tTcK;ApI1ǼNk! ap'|}AefAUe0i?H4}hG8PZqYhVo.hus'4Gf.NY1GywRMޑQ{D ʞdg T}j0G$4Λ6lKUn$35]ip=n[B(![TUchJ5s>Q4@4YhȕnDfrIUYަg⢚W]D_G <ҧJPBF4DE$%1*c`˫j X++C_F4+QEuenןQ+iųMtGiÈU'hNҲ6lq 8~?OXSĊ$*~y8갯4r3)5>D~J:-CO]s(pN,nYSE?NJY,3rJ_=E9K[<[P>MP4㮤;Pu@mh·%-:3WILDdGjra[$Y+%Eu<狅zYViFK-,Fē:C3gѩhZJ: DFw#/ W|F_w)`#1 ?VZ MqaHZB>[υG.R:x%LhTc ^6fWz+n2Wcԡo| zЧU^]^7扛nt5a¹:fŢ;26D}x_ r!@9#e+U &DN=OՉGt)Wrqhq> iwԒφY!ְ1PV$v1\]X'po@fbԭ-YS(ъ M{?u œI,Sv27dSBlgT)wYIl[9:qdI eB)=2uIB2G=T Aތ&գWg71cЗ┼`](nU?&_ zٰs5f$-P9<εmEX"|fG-O{]Oo?WX*ܯI0|,0'E2c=w:ȫR >PH5#;= Ǿ*Y;|"ʪ!ɣ!D㋱3uFG_܊w0{FAB\\Z刏a5 tEUlqzE9Wyh. ]xkfq+Kc&Dx#֒7q&+ǽHf-F(bE9^pK̓fQW2g_SzaZ15ⴜo _  қ,Dj=>bǏb*M[(Vݽʢ<7v#>upFykFPWGgy`d*Ngn 6s :UnjYˮ%{6Ao8 BNWlp[vo剓D>_1A:K3T͎I֫S8dZIo!󁟣] 9lו<ϩˎgc{<:2'P; @ovtiν޶M ^W|mw{{\fH<Y32Eгs(i+edlXUQ;BwCxp2c! ZP!`K#`$ ҕ/-4Sk smzMTǝ/ Qm{kg% ArU 'Ҧ):W7h.lӵ^ZZTG ;Gdς!a pM&D 'fVfD ( m$;ϯu$t(gP2*&|:Y$K9SR?{kCbE1\4 d TԼE9'+SGZdmKIła 3[j0M*;8ejt_[?+X/Vg@_?[ XRm0z}QY@N-ףt@iZ5h_on{4iHir1D=_XmQ;%)yhxmG zI0bFKl-ГwM13 mfgU4FNP73)&^2X 3.GD9=?(aO4Mv |yo9z 4{8gMB| pM c#f %݋Q0oIH5pFؠv @$.qKo vN6|*LK@H@s8I .e`a-[p;+?Lf~g*6\d#X vX/\P SFU7F$/}Tv%Uʒf0ɯ!3t]=j3DqQ# `w20m66D.F ّ]m$iحP~o sjUu9k 甔bxR>G}0NҨ\c)htzB՜(0ou؁ZJg~(X?mC @/c7 v/ܬՂ?gVm K& B"æ_cE\@)0x3l="Oa Tf>ӅfGaKEϛ$n&BȚ𢫫 ǹnA zGS*=Ł/nEU nMRRhyDLg^c`|ViB{P{G)|ՙ4C#%V|&*z'鎬NQMRat:b̐Bꇕx sk!mXV\=@W{qA x@JI7)Հ];*E!%ϻ"XH*UJ"iQ 3e m<\Zш5Gǵ-Q4I/DP3yøgE ֠+ 4?o3C,L89*%bUFS[#4&6w6H_HƅIw=iX%oTDgdT!G\g}cltϜBssԢ(&o:d߀7:YYz<MͯDa!\n4;:%؎@|_"idb\"W6Oz#)1E|4o3HB4e&LJ4B_YP3%..b6}qQ&eS D6ZC<Ϝn-OHTʺh.hKubUq ze{Uu!"j 3oW G NQr[mϷљH3s<ZE?{,](J*@uqa­Q:'< sش-})Ի7{˔z!5/+i.*0Dﶼ֨&!Mš=j,OPz>u!dFhnm G`&NpJq#/ڤO*SF8 \ ! sC#vm[q}z1~ zh={$'+so=2!H/#t~`ii17?U6CcJYnI:5$nbCA~?KNԶwSXvߙ17d &9x5N:ReFEvS};yA._@lZ>.iJ&:x/gD21 3&OXT|( FZ7Dg\o4CtRj3eQP-ole4@z r<ϟ2]=Oa7y/&DI |‹b$n6%E "a6tFֽfSӛڜ.W@oW4KH1$}_zmp;϶>}k~ 1+=MːZC]|@lJG(<Duɮ B*0[8JΒUdTʄVp_ʊ~SB"HySiz%W_zdWH`!0VsWQ+:Ty??2%u4N}kՒ['/M'mMf$?uO|>e;`]hdzW0uN஄?'ǀ{5I]#ogQ9&gѨ}r%as=1zA}߯ASdZa!IŶN˒z%+]t2 2:R{)PJ%-CT {[+xw <`Bk u=Vܘf&s$!jX&_5MHOZqݟY7en^RލbOl]8 CI-(Ӈdk{z6]46{*vY*U .FGuz l=N5/P=wy%!$lMs^P\L׋ E/WrEQmwnD!$T݌>Q?ȇ⼂8[`O|­iO "_׌u̐Y vGxu= aE ZTJM깅GqÍ~?f#Rk &b ? ^)w"ע  T>l1qp"S 2ASFF3$4@pi骚b֤T9ETq_s➰w$un::kR/;@.?lᣊ(_p=zi%I+@0㌉mȐoe'y1ڒ,RIG4S$ ʌ|/†;\5DÒCx.*+lq$n N69ok=*ɪ@ )ܤr_PcÈv,e+ rUcZEO eͧYHv՜Cq<0U>^'UtC]i@љY[[ݰ?i|"fޖϹáq;#/#[YLՃn7wc**9(Å.cb/ j7cȅ)bئ=$vʰԯc$Op9UƆ(\7{E/ B>w{j+ݧY/| YH!Pdw7;RJU7h]38G^}*719|nHY->W2{:0O#d_AvkK< 7_$".dZѳog/q`-5~6 _sƚi?lOB1uV9}Et!(F( ھr V zdΦ(\p8_2[*8u}1jRsV)^04$-(Ž, ,(hB fae="#*N`a;&Qm+oe"ao0PdrG\C)#4JD<(FH =+H*\Ϸ1Ux$KDHR'&z(8.3q?PRǁ)tۧNm4PĤ)<]rz.X󷍄tQ5?{ `'.ϱlꉖ%牼4C+#heEKZR >*/PGia)xbXXy92C| zaТk]A|a HРnHk8H/IќK/ "+xkfLa`8a"`̀r{}%;ULjuYϻ>4 Y1uL>cf$\zÃ?Pqs'в5+H]{MmGFyO:s%~>9gOITR+R5SPfobV' Rtوb+#e#B1Q>S ڥf?ًDIcP\@Y#ؼIt n,VF []%x[뽉#…1E_=mL>7 a E" 2L)NW>Dta +!T_[?g!:Gc/Զ|߲iwѲ,^QR":V0vrf\v%A3ӱ9zz}` &(݄b-=% ؚ߭PV@d2&Q>,U.8:5߅? ~om7*܈0#IU:VVւTz헟Pb g| oԉ;=S~{I?S+5!jLtP]dQ ր33j  'PrHo23u=kc'ȺAtŠg0&4BWJ Zm2O:~MIw{RIi³TpcCq|3sK#Ν<|Hœ_Q .2wF*j8EuB" gC.ZQ|=[Pf15K1lN@XVa_C ;^Fo.so0vJ7X$Wq%AOڑMƧȜ@|BDˋȚ^f+piU?AO@P*Ƴː _^}X^ X2CγIs 0g|d;w1WGnӬ~6!1{A™ڃ"]<  h5z7hiNC = ؅5}I{dܺ=%c+}E.^ *S:Z?jO Uv:֒ s$ݻ+[rygpdhGLPfC'o2q^j-U 'j1evV7G}-gA@KOc:ĵcP ߎYcnWs҅ҊʓeLicZO8Nケͬ[C*VX5xʄo\z3]<)29nR8M)DF)Fֻ;*tfİdr{(5) gO ( uHFU_gOF2B**$mjpYFb*I-PPw2NAQke$ Gb_u{\xU/DFx,.cOIOR,X*LkrDjx]{118ϥrR i8wDKFUʷ#|si{Wûv{uo<0vJkl)B3t*qJ3]R +r01lqq}eIDKY1ŌNwL# yi]%Gg 4bΤMPY)eΌvpex?Z4NnF i1Z1FIċ=m_5%-`!gL.S ]Ø<y[{g" "e h@gEU1(=I@tGpRD_NY0YS!"65']"г|NTpz֖ f+u\~|pJ|BWGpo%:,'(̳vBR<qINý0j4t|?󤨪ˡOc q)ꫫ~tJ]% [7<^33]qjK9|i],4]4cL0O˘)Ls6@ }Tw`Cc=j0?ɣٖaRw0 k 5gX1%S{'oݤO6an"ejdUKԃM :Dp†!pITڈ*7E~Ԫ(t;!8|u=X&]iWrM !"x0jl:fak3?p zgOw:xxm@~''kwBl&R7͚H?30XIە¤4?'0z ^x$erM̙wefF V@к\(R>=iP`ewݜ;/_TZzs|ʷJLu_fPSѲF# \o^I dl"hlc+ R]+1h<laؘ.mِ#TV:&|Vv8 oA e ŧlCXO+[M۞O4)2҄xG@e?ޟYNɿ]8ӄ-KH/q :D /*<x|oPC07 &p,hQqr^WnM[ҤF+;B|iRϕ牿'6v%c7ˆIfb wʂP{\|^"NȿiܘA1ǍbHp;,- Eޮ2f6(v7" = woLZi\~>EjW;-aB<–{LyM8'<'Ӹ< (Zhh~Ɍ5EߺY :#$#'m ByHi99p&=ۀ|*6 ,jZyV[4&KN;Q]4x,#ey->,jqrt+1\@KOsOөH[J\WR%ww~Rl8*Ymo|ry/V2+EU0W$}xGBXU/#3@H_O!wEn<<YqهoLb'36}y{nجVoSrF3ҭ,oQ+ХߏMh0z>^L\ +*gfSKoCZYR1; J 7U 8g1n [|KKN]$p'GHZ6,<(1;hkd]c-R^R ɜwp?5)@kEuC)mQ:[&"yx^xb:5LB?4uOG##R+&=NvofpA4|NMC޺wƎތh{7M!Msli^|6Oȼdzxy W5xy\A.FP@cJ J̜/ःU9ڻbDK(l36 g6f=rىϷ&Aڏ? BV3Y+RP>T9ްR^Џ˫wݑ\=0,M#vP%11Oi&ud/t2QBV +FR |HHXZP@i#L;5CW0Be'ALFNUI)@X tX$uc&dB>7dBUSn"?^CѠ4f4%m Ļ-wA`-E2U~Dn &Tp+>iM"dSՉ _>BJs*F aDY_P|8v>4%h8/h$+PR 8p43g扫 mg'?(ܬ Zd#jH}bֿVKeBT;,4ݞ$N6SV[W#=l+ϫ$u#n{0RNЈ[i>\,QmFw[ś#O?iL"CK|M2+•h`=랗D)ݎZyONJ 5nna~-VyixûѪrG NZ?Fј:u37b!M6 ;BIg:}iVX5Xf\ADy]^MJXjC58J ֲs"gOe.hzW:9vAw4д=w(쪼CmcU0^/wv;瘺67}V Y&Yawo7 ~oK K48${]YГk0݅#Pmnqį_H¥*,^ڊVlQ.úQVp҅y0>X @@.ܺH?NxfMԸ"Y{yzL)4ʡu*3=T+Yǎ׵@ Rm%9m hT@}"g!8vLS7rpG£_@o[a! +f?3oTF@qSܭG)L랄/6q?6e:QK .PVIq.^gyBֱ iqxծo醚צ .*`ZA HY,q=Pizf fyq:b%j:2EThC,|쿢4\oa&nQ~7^( "ƹ%KHG}yw^c9]2ut="+psJT 5Muf n9^II M4 jx "4l<`V6EH/&#NO! HUO3Rvu \Q!X VWRj/ AIJrZrчfrVd(H-B0an4dѷ)љz"7YP6FG |oy+m"y l TR]q%\oŬΙh^\ѫKBo,؄,y].g.6?{6]G8"] A.ԭ}KQ.CnZH25!I>bv3 .vnBPB}C?| _mJqJۏ)H6Г x`5xzF٣[ L8g)G \=b;M}etjPswϥƐ)4.' pF^Sq/P p6n'HƵqQ3W!L7g6U)8ytIS۵fjTZg c^"Ӧv:.{D,$t_Z417I`Wcg{$QJ~\5*߁<-tSJynt2b Edu'O@@n)ErWQj]h2edU1әG7Q:Vl]5úՙvKy*QH47B:o!3nw,nz9R9mvB%bM2WoM5 5 A l퓊+=؎S"['"E)85NQs<ޘ ZNbbݩqŧ!n[I wz7NNExn$F@'}}e pEM-m]ҒS՜>Ś(J'x֢ sWq ,j!O'IRUS>딌4e׿[&v"C؇I@c@'qZzQK< eb/ d%"2 u Ռ'iLf%nW㍻SƲ3l;ףDk=S%jh um#X>f3!@_x|n,l7P"R޹3C="TDH. C&BF9x1@:wiyN/t^R4I,MG:fi`rb8-}IZ4Yɜ)83Q .X۹2m:V>-LQJ}̻|: e6xҁc;d *HoJڢ-a>JQ\M<پ_iB qcHۛү ѧa_Ċ"8jcb$ճ]'H kײׂAA5sǠFeFRI4rQ?Łey/"vFs|7ן]|^*(ʂ%P5kn j%G0"(a%B{~Mxػ,Ϣ6璭8-y[ցA9X]A3yayK` 5^gor+=P8m;3džcuY(xw( 2-PJaO]4?*ƽP`z&~@f +M/6)BCY0Z1ՇVW3tsD;:~Ż\.Tf':qt!гoz3 #oP s[rld$=jB]U89iUkLb=No-5,<?Ry|G|KTƄ_} ݜ,pL8Ҏ[dnX`60wM5aFBfZ@; `sGw 8\ gNS]IcYIA[B|ىzCzߏVGiOʖk5ls]}mlQp)5ӄԣ)@ vLRxl6UTR:`UW>$1{Ur(D ^# <-D:ӯmz(M2>g*E&nHXB&qa$95B-! XN̳DGH6}H3ZG@2VrdnJxg,Tľ&;hKZRӞQ%Į||kބ?YQ!N"b'NC˰~ žm*, \h6JX:ؑ mkqZ@Xo<vk֌ "zSG+ ̏gsh[馼b("w RwQpYsT̟"ٛkž%v y|Xnc5< t-#K_+dmpo&Bi3ŷ82^ Pm?Kf, E2Oד܌Vx?{/)-Vm@_,vKgvͥF%z)-]idNzOlc. Ϋ*$RvOVPh)t. n5 lϼru T@㞢4҆eaA$x_Q_x@Td5U5}~ʻ*8BBM><>Q@+8#tnz1jb!Qa4 wk/:cRe,qZRa,hmkydn YqE.7~Ckp$11~)ȟyS+D=vR\yxkREkی+b 2ώ 1k?R財Vے#Y⮑ h(hO:f։Y}ͧ6,*] lty!n49)T)x&r<(A1c0f)25JP]H" Kn*gfD1}V w?f""v2t6,"ҚBV A}\±G+9%K]ݳM^ װ.,IG k`sY9%!o{űjlw0LΖB}'IA!]!hvM4Cy0z u~1ג& -k,Wy5A,0PcKcF=WF2/Xmjg"ExFe!Q\$bD$A2[ 4,;ĉX@>kOG𥪮oO忇<iMq $Xtb}D9+R=)uKdpV&cJBZdEynqU@"ߎ eW}`X^T_BH܏y5A/> PPu /"J O# +S[R_@Ep e+-iFbOT=*z+x];$W/‚LJt2}dTmY!^yZƌ_Gk]f_<!)6&,& {Wiܹ/C#@2BXnL1W z9pBrJӘ"|Hmh4O.:Sbo2(}z^~=@qQ<=Uu4q%u1Qb1a(`.͎u+wN LTV icEa؆Bn[ Vt ?|uD].~o[N9fRT=M>;-Q=S)M$ė5$_`:umcM=i{Dcwy(S?Y YOn<׌zWeEMkts <.0fHoў[S71tCHZO'o"j ݓ"ya@C]@ ` rҘ`)raXЕ n~6};˟Z(1\ [k| ˊianSBe2|f/FX\Xiue)ILQC6 jw8ȗpc e/ :=h\[M[x8x H?9UQB3;-nP>N,mGOYvUocPHu}Ÿ!FVOOo$"VVt:CPq2xFYOJ{NE,W@QmRgz juDQ)W*X= d;^b%sgc9;}kseYvyB.:'[ niAaD%(EkWZ w'qCW/UY|-Khb\>ig WIrI ξ1D(Mə} Eu^tfuj@]͢d_pՓ`l5 "p\Mz2"o5"͒;7{7% ,B]!6v0b18I։*ء,x׬-(EMG5M!2:3ʫOA"{KR~FjZ̯Q2GXkH Yd2,͗Lr l*pHY}5 Ya2U)uѕ"~Q(Yߦ1o,e`7'DCx򔊍& 5?Cv)Ii [;^VO? K^LQ!J7< Yx(Mx|*XG.8jm '&IWu)CY BK-\<EMWt|L w4*pz5bے󋛤o.{ xqa ~-z15/_qG-GKj7 D^B&AwyGna>7S}筷d` 2!?׈=uW%QSp #įF| \B,lYPP=!'%JvmɎKsRg"G#\6 mZY>5JE0& qqSI&=8߳X]Q^0ѳJlB0G+\:UC`̢zw.g^"i[Ql.\Z1T{w9ML}s혍 bH8sib`q# tny r(4]ȭRѦIZ##`MbuךoNYgv>+5p Λ' zRIbRNV߼h%3@Mz|6 dfnAMiЪ[N4޴150Pȅ#!=g=KPy9[vr;]iE lInak鉶nP32*qCI.̄HJJ3KywPbΥw-Ja[[۟e:?? _*ebxDs,f}A>e@>`YpG(_ho9<RzҀS]~ia7]&avuhQoؤm?@@3 ܤXSv ^aئ]xuJ=UR]d){-f߂AU=k7Qsl(&~*G(]UOj3 iO ~=(:ֽ{Ul75UL'xOvS'64^azSTJG@(aRl$iGٳI8)Dd ò}ҲɃ44m"R/03!p{A Z;4,_&c.zZOF>OxZAd/h>ҽ:J \۹lq\zyJ?Wj( Uuifk ?J+ (? _Zu%_zXk UB [rv v-?P0->ʞRE<:MiʏӫL)6!AvHPlz>6p,Bji]}"vMNe/̺k )!261 Y@b9v؄"WhQ /mQ%&h^Z=ʼ`oB|{f:c<"U̬u;cmVۙS|Ph.јTaMay&/w%s66T{9 W^|__kZ` >Gu<3Y-L̤ruB *Zm5/ێZ ThX ׍:d 8?yjP "rӍ$aLWu.*p䙄QlMur(R _)vwqŷJ ruA(ac0: $Z| u{/c8:ǘ~pD>B`f3xi? ^S7dYQv_@-=2 Sނ!p= b<q' =&/|LlCkeq,y6?LbN *Nx\OmR B-zIN^7Q7qmfϢ20|̟L^2@˟U1|RA{J-(-vt[ 0[3ݑJWc}3.M kpZz=HBP0W?~j;+fqqSEÜ ܠaT8Ћ-M _;ߊU2zC玦1"ϻzhM=i:,&2bjq|1;'{~-$WQbk[Ge_X YM ?GVG_筋9Qcy%W=l(#'p6y AzIlqftzAt `4UXt4kFcf+/p)a{:IKj`u0YQKj m*WQ%h7;8|tEvx~*ZABBPJv0 ʗh 㭐zŔ pe֠{ܱjR-K'BׇZH.8zce 7QE@ u'84U_qM~q#n]*n9{k.od.ho ܋. şJf힄;;`k_̍p4 kkG4CA|ħ]iأ@1i֢ǶiG+abXo)3}}R;g:ǻѢ2d<#Z7VD3f{ p/IwRnS ( e^MX +t}zʫH*tة(|'ŌflCKD.QF`j\?wKŅxߜiЀ8.` \Mtc\ q!ekHV3DƉ~Ps2*p1[)sČU(k4dxwfRr9hXqV&HAGq4L_FQ+g/>vZf=#0d@S/n6uUU:mzþKl+~x(ΣH؞WS6PlW?u_mB;ڕD6QuK;qιSA6gIn0QH)"LRN@()JvGyc~-?i)3d-vG dnPH FB23 io~ws=_ʼ~{y>PSw"0X'3hK`%f@LI2o(`h5\UL΄}DurRYǜ_ibpL2O/l.qeB^)")W~էn@ ->ʂvv,ywyRWB 0n6+0G@͎QLF/qI6?3{^(9 8 vWfSmyEOp܂j21kxCJbQL?P6 |T Vw biG>ǒALctP@+9Xf+UaL2N~^l_J 8E#ץFL&s%!I ?GY{ 0*keM_99>9`$Iʿ^s\}Ρn9nN.yPq@&d5}PORL=$.{)gHy!ծtdi#+lJ8m6K| 19(dкWr ?hjW.%Г"h=7SY좞|xYpCx{78Jo wϡ`r; Zked*3Kֵq&s7QI oi7 6iP=|XEH{۸Nm . ^˶З*.3p,Eq u=[K_*Lz;( j`|ڡdd8ox>0H`|od6`jM yBx->`H˹`_65iKc? s],@q!mUwdB[ N6տ2ۿ_'~j{05ԏƔJ/U4p*`QQR;"0D86LlѼ͵"|y3JX )|Ua6M-#eX ~-kB|)*XqG]UҸ5 Tzk ȗ(MZ ?cpYXW{)M<]!m'QsNy7a]TAPz-/1%#:"QTҴLs4To# 4cw 7Bׁкmc&o/?Wk^v1a4~秷!dŃiHi٭kG p+/1M.`5Tf Uɤc2jVm"8B1Pqy4Xeiq(nD56t-*cv3*BhHO9{槺(Y{KұVF"Vy֭}[IQB6TRN,nRnWW8ܟyjiZh:yEF_7@Fjmj8^z# ͔Ntnk6`߱0<a))u2ūWOf;9CQͨmle{.O =NدcQ,jNO #[bÑ \c_]HSq`C2v~l"H/m>!)tO'Bى61T) ƀz(Ж&ޥa- ȯ%G\:T5)D怌HĄ7v]W fNRcC6r[e(m޴%n ؤ'vua/{!b8Vj\Z.и`gX:dWVJrNܜ0˘=Sˋ`1ʢdps@,.:j^1@GZ jexypoGD@NFl| ꛰D RDZJzS 6=t!W=ˋW)c̰3L"2Ը{R_Kehm) Kg޶:/wcu+*vL!{X Sh#NfRէģOQodJr<m =B'$e6>^><{˖lE(++GKfF@\2]/#X^6syPqyj"$kmAHq}QbR]eOwEPw}vUb q6=o{ƑӇ>^pӄ#sE1jrH]84J~yॖK?t,1j^s7\8jj@IC ZˬEILp p-<+a +RiO#g _Mu@Dgl{9+2GE9=Su>%)Mg}Hkc]D"&y 1erX7ٽ՝ڱ" Sz`p#!4ViV'+%/6+sf|hQ/oU9a6e^ ^y؋b%j 0Y7ΦTLwWvTj` <(I4v@P.@j(|O˖3tde У>lY77y.8s?:dL8d7L{W8?RMHGDb'pq?0? #]^+jeNi1&t]93pJ)œT Z5i4n* 2]bB`4\L^CqC͇;DL9.-n AMPb1^noF<;.@sj̀n58/ ʁ$sXdMT A `KƴHJ +=%V`N@6+;R<)>i],@pz!c* 8~^'̱SbZ+ :J$|9aǿI=<ņO8Àʔu%,Qn$2wE;IƝkv,@e-pZ+|R_h62ұ-ޟv_ ~o<}שe$qGQٳ@[ _ bS)_19E,G.oa0ۂ]B'Ɓ |f+I.Z|k%n|M%6 hqDj)aOwwFy2] (#)AZX]e$ȸUS[ RW$) yVOJo&}#fi" ¦ޱɫLH(6;lM0N%2UT2 |JIE*$RM*MOC m)G)8^ Ń,H.3EpE!#K?{.=\_xMžO҇bnaz^o$ˮΓG9P4sMB̊sb Ӵtz&?׆XB^o9%GPi uCtݹ.e_g6W`^ڍQ#NOm Ą}/4AxaԏYsIsnTǡ@x1LiwD=f`w$$ mF2EYYQ a`9wKI?OM'وӝk \Q缐J%kH=ct-Y%58o]Rbx&Ȭ&(*hG] OKz*PCs(waD/*I.AOo&(bTw̟_d|Gn&Cc]QHid7 FE$rk#y FLj# T+W!;5MjD- 1H^1/3NC:K;(Y68*,rCϼ478'`{\'1Hת`f>)o~;5/Ǣ ZGCFP0M ?,b(/iYqxVB6l#R%e:𯏼$wϑ0 LyW`etvz/mxa]rS$ TɜYu. J%+Y3ћ~mb(Ph]4$AXa *2ۉ)Nwc_E"~ZӫV7Pk" AZL;len /Uq&j~:Szp慻8m;qb G=&`ğ4ƇSul K% TʱvK"g}xqV'"Syexwc nTKkOVq)$ӊK`G -+ί⊻jMvc$h仚n/Ȋc=p]b3{¡`߷\84"x¶$L-hk0ipaۣ҅uj2XV=ux6v8:cq P$!>V"ЂgDA`W]GP~uk+bDe?6 U2I?.^J-9_UI4*pal$`ȁ6@ZX/Í6))~$,qA_Tlۉ3*{jLm[.JiR0-s-&0Pb"^5?dL _7&lw;ҋpsmʚkuHHܨöKF<}XZq$˫Gx/gZ@p)&GmyCn=T̬وX׳,"Z#~hS"!ƱPPjзR ^_2MRGP{NOmQd\yD93}Ă<ݙ]2Ѕr<{(#UYA& ,÷Xۢk҉3.w~yZ}eۏ ԝ¹7ص@(J˸ rcdE.mq{3(e\B{AҟUJ_vΜ,z^z*ظM+A)J;KyvQ V5w#4 ,m74k#6jKEL[?%'*#%܀W6)'ܛCK˰4- Yw|505f)H~vAS;%)8Dm33INt#$P,l+:m:~s2o9*Ub=հNѡBvd s\6b6{}? Eȷꞯmxz p-EH=\( 5/߶9KĜFvf$s6L0T@yQvy-S|ݿ%[f}|y~f./o\]|# % _Τm@s=EpIw3GCGэs5=HX#kKY2M;෾Mj>z'>{Xh>!kpk:r"t(Ȳ#<M{ #ʀh*-|ɲIB@[ဨrh_b@h˵|Dt?y/_9^iٹsVZ A3d)C,݂6~ yو=i2{Άx(UW/l|U&ʖ}6#$N_r} QpE3LHf5wb-GTw^+ܺϧ!n,} I8 PV`T>G>N&/~snbeHL z ;%*F'?%)ݚ1`?jzR'w'Up.+ڤ"<΃m*X6S8Y>EU˟HmA፤+;+@cEq?]Wdf7{լY]F]8ڑ\>FX1}bm=:.;)~F[E =̷]xbC4UVS0܌-1zF\+VO<3rv9,n2B¾|I!1\ha&ck|xW/r̋3 )x7L8Tt7X!].oāzM4Xx38oN&#M˅s{ ]$3R̎3etP( +z,Q[dwڔ*d)ٮr"KA ;Aj w n:4m-?-w_`\_ΠN?s+3(_-sؤW{$nGH8+p|t' މRFܱU8tؠYEwzo+N+)+ZHKOpYs$303[pDxsGȳ\& e"qRXva('?PLO4svJap1P羫UwF!^P3[7zzY7a~>KqZaۮv3`. ?kF D!GFyE*s"H=R eT|'@E gW>Dergrr$Q`Jk$t9a;Hߗ]O jAs<1{iʓ$7:G3 p)֔L)%XẆbϝp\m%x ͎rꌐwJ/tNfZfጭ2.UDWn4^ؽY)~Cj8cxWAT l QK<9ٱGΏƤa$\4PQ@J6|<|իܓ,VyTD{Jrz*mշ勺9A-]]%;i+=-DR?θF] mm$:&#R\:I)za!Lz-hbgw@ڠF8'].q4fF)21aJBVۚo꺦5x$gbWcv!BkI\zZ‡ ݊!.z2H sIiȿiaT>";3HՅӄ}xzUo EУkgWtD gc7mGĚyFeNi:r7`2/eX w[<actMzT-4,M nH0?#v 9?%YqOڟo|+3ͯ;ݢVMH_>-Ż_@}kˢ 9}&z`V9jn,{yJPgۋ[.`NH7Cޅ3f<@%{6yM+STնÂMFT̈́n6Bz4;`"Ӭw սP[zL>S-6+ڄ9-M 'ǙJ?1,#$ȩPY}MHfoEs/W𰕍7a;&e,k^^RX[$UB.ǒ4W 6Cz-LdzyC݃fW"aNr z\=7Єd1`W;T:.rml@JݪK`g6u*[mխԲۏNىGzM<^1"{YuV"D @'L{#@w뾕$R]{բDN;v?m<ʊ;0gxѴBnW0cU006zCDnmbհdh^Uih:6]Wc Wxnү8ho+KƀjPx1'Vhּ6SS~iFy{Q% g~#vwm%ͰN:{P1k7#ɘ3%`R \m)X1ݏ+_m# OqE;. ŦX?>H{ ;}n+` z z*]#bvʝ#(U?bp"e[@dmxД'dPaok>ɠ at2)-"Gd+]Ï5gCa5hq=!iՍ;R{'B)궻dzΚ s) HyB֟=mc4AOBp*z^X!%癐KH_m GY@FeYgk[Hk028 =-QHR #pmМMCE&u_cfrI%FΑg};S涋g2*3ɥ8ʎEU<̈'S,ߗRVlBE\t|[do_[ X ;W9c<.!{orS~T_jVp(g3E&[ O e݊tC.r/6Vmɴ(46P/2m/52լSFýg JyrP-q=7!r~\V8F%8ݔ$wV#+_r䠮Jk`njx8oC?TR4:hrB.%fb67fI\.rIwqk3rĿҸjD9ھS_X%4=]ַN{ɢjɣ2o4c7^ξVB:Q1·-+\{5Wj{KiΕA&$yEU${S6E ͹"|2 $N32c`N~%\3}Ҽˬ:gFϒq,mKˋsgmk cܥ+G]x'w[S8^KP[EQBn?1€&Nn&!P| >(VGRL46+ƸQ1bQ KKםBl0% `Mȩ?K0>12ON4 e߭WjvaXnb!^pdi5ɶ lW#3e2 /) (а9IN]%n%M3"*ܫ̰ͬu1T,̈s\Q t)MRIRraiL UGY|Rz:WaQDJehk=eabjͽطŷ?x֕f5@U$Uvc7=҇Gvav/& ȬWF-wMT=M]v.MF#.!Xbӌ=%'~5GsMșKWMge?7;kfg?_ tT-w6o*/,rײA-+}qv.ePx]i_/Iu%ȞIhˈvk31X{@z2N3gWSgDXy |J|3U0$W!p{j/e44L0Bd JμU-<>:o#BGg#@a$>̪4 J)MLՙ5:rHfZNU@fEERH<(*uH/{2LW  Ȯx֛3W&\՘G Sx˞OM< uKU (īfr-^ۻbVx=5!$"? m:H RWo(dY^tANcqvvK-7@;Q{uE"ߒtї M|dye+p0iP5fjIܦPyyQj„o%I~1Q굨P~*֙ҵܢLBy vh놬0[V\Vɝ+w_/~?q#`{dD\6<| ȵ̪z "ï[jݎ\RgELG\ߪў? x1݄}Rw܁&1#7-2s*y<$+MLs@n<;hs 'ST.c-w2 Vc*iHT:g+[ zV Go º?_a[|sy!kF@[[Ncd'1se w+Ng_λ Kދ^[l2FڲO&{tSw+)Cp OnOmD]JQpz*2n75ژAaU>3p˂Nڏӷ-QBYVK‚1= !Y ut%y:A3H&)jל;m"y?YeS0h{elt:f>&F씙T/$?j$O3bQV9ۗp̏HZѱE^ jb:'Ex_m*#5@W'hM W]9<{VirM_.C@Zrǧ-vXCJ)o)KRcțH2%/JSqHs;cc)* m b*GVԦ(̑6ʔg :k[:( 2cTk;\  e<"]c0_*a>,f89r ^Bc2EVѩB{Tٷ;9-@QiP?FD'Bd/GÜIgW, rKj<ޯBTlDIDZu?/^XA\Jە˳Lу cwaU+]W l0`pRۏKFw.7Nnqz?_ 4~dZ7M52H KxϕQeDx>SՠnOmYsŒ4̀FGc\YAir<`Srum_?D$7)Fɸ1aL+U WUYy5N$xĐTR0 UcE4j3Ef?A3豺 [8\e".7CGtTјfԠ)wBtZr)+.rWc+A'(s'[%ho, $_81x;:o' Dgis"!2MUz;Zic5vYA`R!iCN$*ƁNQLiocuWz0Hz&~4bͦӘߊ&6ht)E" Pz̭(b!rsEȨ*L;m3H!R%]n \*NM*:djFWi"%f֘<8e(MIfT4=JytfUB UyهB !sCf$L#7$Mq.DizI/2aB,X7亷PJMbC2QmЯh?pQeW?\K+< ;ydUw{Qۍ;<$$ 1FF*@yTn w(}<)hZ-]AR7=v=+RS ӨU Z >@sas^4ӭ'F9DL #bɏT,w~wNʲ[!P*\T;7 [[SYlܡ唂%{g}&sey9(ﶥIj}96Jy 3IjKMŋVtI`+Smz'~\e|^%c 1dL+i|Gd0S;)UQY؟7my}/gT"+jXV-nh4uEQ6'N~3JqnS3k O譻- !rufTZK#40!K=xK{~|CkXUt+З`*jݺ%t.TS<,׊,>$Xxqq]PnZ1^.kw3å>zFݷJ6yGIB|w`魯;s!MzBjZ썃$B(Ipf|1QʶP9Tf-h#J{o K!V<|v =܂HOR++0(vBΡ|)Vpv dk8bL|q{ ýS7"pG"yHJw⬻.v]?) 'Fan_ ~`"T(*sLƩewgOu,,XZ'}\ @= љ&Lj zEj5T vfY; v!nk)Z*%U5I >18z.GP,Jư0 IN K999 fw‰ Iu&e"l71$RSVX*3P/}<gᾔ,/`_|=Wy˜de3CSXP+÷f6. jQخ9d0?eЕq*}[;AvKC5׺ _XՓ y_>"&G8Vtp"vgNx,j7j{BG,h~C֏0NxJVi5)-QrKNS<35 3= !f5`,!%騾0OVl_5XD#0V6=(@VZ C4)R+ȯH5?)y} b-G!JtY Qc={Dz)q@3l-0|{6sgaMJ̈́  HџRT1/1--EF/;l% Z9y;]Ů =9j~)d?R 縢-!_mozG"?0Uo,NӲwf%l1A>uƣ:DI򖺯:QcMwh`v9nn=Vx 77ԓ;[nH?hȧ̞^!1w+ 2Pc}~ӕU赹I$(ю,";AX׸u;_]YSnRRYgdjajDjqfFkG OKr\IgIg/cêXVkh RAk>G2~Θ 8ffUO{x8?ehS b]` ds GZy6Ws6{ɆyUWIPQSXo)O[s i"mϖ/[) :S2e}Ksb0rF#q&IaezK>.ˆ$I*.c|vx8ʄ|U%@5_F2G ύ}Oj eyU0'OZQJ[Mvv7iKk0¡ik}=Wl5ٷ`^Y]ZV՘؏ȣ:;D~_R 6HraTKsiY'{bg,UjhFD] 2sB\xQJǴp[fŒ~tDG H(Y߀a#d8.&e:Fg!)PYOKFL^w¼Ѣ샍 @3t7Hm~~&:tIa lh5sQFUȥΒ6o%o(99Dez̸80)C8'"QГo;'Q.JWp6]`Fs£|3S 8DZe(q=O]ǗśĒ}[77&vz 3F- Y/$o $| L~p@IPuw|06?ymWiuWmG:btA&H vM3 Fr{ғYbOsbVΈlsZ>1&r(=yz~,ng =vZN V!3)xSoRֻ` /a+nF:U*pRqU͟tCU#T'/}ȓ3?#q'ևOI0|Ld˭58QK}ʟ!LYǾaygERn8UL ]_C(ƞ[ gAS{)E=]d,'Ʒj?pNr&0 $>p#[A&'tMxA'3TKbSrզOzчm3RPEx8櫘\%奍)\QnV֭2}JI:*cf|jWS6mkV0-t察87:]-,10|1rADPB1r|3GgfDoظ30˿,jP0{X y:@V=&qw@.J´eҀ,iE(!|:rnKJ6ph+K4e$SHB6ɧr@' Tz0qވ9)#4JE|A '7 U#y2 ǀ{(ogPH /AѢ@:0-!Ϝce?&!~ SDi(.EGz9l`CoL5#Sn㉋G`QFɁxeLWA?Q/ܯ!.cj )Mw<ⶬ!K&\g ҞʞN<D6XٞʌV!73/ðsyCl)R t_ QL%<\xj'6-*/\.Nt`Hc7!#(g$R3bPBEycdq\e飤.nf@1#$naP*#>H5DŎܹQIr/1Uj| mue쨰)<ēPsN ]휥 |b~'\,Fk4 ėM2L)ƫll̙6]#Řu?d \bﶍ1dqnϱC*bBfh$k&B斻fBmP8i@0[J Rc# $R;rCU\MJ[䟚;WYF<~gxD Yâ[P~fnK@k.m "JqM˛ǫ[|gzYg $@fR&!5s^S@ƍVMoKuh_..{~B}(" xBO|X_-K [69 Frڲ j O2c44Nfܲ?p4=*L#nG ̽iT V9Fi-Ӛ`T5U!:\pY:W͠+?-]EtGLp[v2gB2eK_ubT*=*2 K}(ُ=yXLJ .#*|ClC1TOx fp`mZr Z* ((I\%k ֨-hLÿ!-4{f(@Dagw3"t+(XF\}Yy0!Q2p?qznϼ~C\b~,[x{{fs`% FVx^ƐA0:R[BsŪV{;p(<]09ҿL_ʵI⎌y?85~"!9: !GpN4.!vS4XzgeLrk5 O#o^lm:ԕIƠoG!XmHpg!8eꉰo VXXZ $I5e6MQA %!Ca{IJyʳ&xGC G ̔mWRK6~`JHl4;s$gfNw|ҼWAWy&WH@ Q߬d|K$ ew. 5E~zdž@IJla+r wvRn6 ?ra[4cv9 Fn cW @Zt8E. P,ł;X`C&cGڋ60 }by}Txr-ȉIՠ)C'8'?TQ%l6cLOKYG պ_AnoXGٮhXNU=it3O~/teoicV'^/ nLdEc'QT4tNH$I™k^x0P4pD|TrsT()Szk~[evA]P=J?q`ȁ@⎆~Ϥ?'eBz/|ZoR<5zvz) 0aJ2 'o)CvMvmqP|lQE= rfY1v*'bD6g#hc Xo ,c*k5`|^ .UGNɷfu [1v-TN0C͝3[Vw, ֈJsTbί;b#atؠ~.1sW!HK:03(ξH-L#$= qnry?AnYIf?I{@(kxd#&C`0zD.~(AhԮk~G("g8ަE|p!{{ߖ<*ϨL+1ٮ25%xr!:cϷC!7+XC{Fu[(X˙AwRlzy@~^R؊haʍ1rc*Ǿ| @IR,n~ 3hD^.fڄ-e.3j,&@>x[anݡadXw)];NzFc\͖!i1qUf~ j f2S0n*7jgYK5&~UUǨQ01Ծ:kjBQ8UbVƅGTs7<Ћ'd:W7{^-iQAve kgɪF*D*u-I b18Chjxֆ!Hݩ;?|̵_Z6Ae(w{2!e @,4ㆫBRS7nÐ~1wg$a\XL38mI  5mg29Vwɻ =4WjO5]pjTT220=\hoO r< ?OxPݬ8C#BF d +_]>{!g1o8)V1F|EtO5)G5nhͪBDTdDIADp8MeQ;r $Jv~q#ȵ"z,{sh!~X܃D'-{h-9sOs\4z@XNX"fSYG7Q˻C2arw*. 1= 0Q6׬b8Tv.)Ձsp% Gpu c6iһj%>߲GuC irZ$nV2"~Of[PgY+A?~E+>g1vn^cD~9¯yTImsJ?Xx&Eƭ(du^n&|[d7Rd? ͫOHQv2 |됸TYָ`"a_T,x(^óo|[Tx|hN! %}40p瑬A`[ɴO.K+Y 7oR6TA{."u7K8>lLai~p 1ln% (.fs_7++\?,λRGFԈ{x o vJ_ͺѰ~pߒBph%+l>M%w@y[29+~lhREje%9*l-b 4Wt e%Noeb!`+to5LOy֗}+n #D36۷tQ61!Vu<>̯f hBRPdX{b -eT%G1D y>tfHxrYmYIlU;\n0ִ<H?`%c!`Ø'm LB:_JpaR(bs|'sm}a##^3.-fܽw~0Q^x|FsfF)j2fa 㓅Ύ٬ۙ(yĺNF]Pla7uĚĭJ7j18ͧٛX6 *,0 (,a<f&> qHT_c^skxR5GIr>,93$j31hjPdFJm`k@MS7;$ƀw@X1guVc)+-Bt >OM?(V/ Mgg6+422*Ց݅\{0NzʟJ_\̣E`W1"/OxpuS5!_*)-n\$ .0VY3 n>Ch:2$eX\GI eI]:?Vw#~ț W>&w_y/II7?,u @+#sA~o/SB:u8^+isF-饭rǤ/J -CWI(w[BbJm=΄0R=W%C' ,$5F#gs7S͘jy:lo'thPji/#i2Z^b;v2?$D蚩4l-G x  *C2%T?gHGjeRD-,rVNBkNkfc lyp(L)gah,+i%wn߁ykbX㰛{Y+_M\k,;@Y؝3wZ K\<)Wf"\I FVBkcf+I7Sʎcڜc7Iڸ;+DF"{o~? k 9FImnyl*wߞDk1#aZ&"qeUiR Q6\wذN;1$.qKɦ=r!͸Q~xyK֧\ʽޜ@-"/oNBpW*v!s~Qp琜hq.4\2\i0SI2ߝ`%nZ/7nβA4P=!/ ,4PKq?vʉbïDf8] R G{ "S v  kꮌӴntANf 8*Q.g1bw4Dzt8(ͩ6eh@Uԡe2,A/4v²6h-V`;/p >1C-XKu;|]]sNƽ&q8*m-5' gt{l$GllB.6(z!p+;kWȪtyu^ڷG(DÒ5I $|ᆕ} x wHJC7u YX ؿwѦ# }N`\lXv~G5*[#]TK)J2k3 cRaq4P4^P 7;]CB}x|$ gp 'k_8&OP"oKƒȮf aʫd[nki[qA͖0lhR¿]_լB;.$:Gb) ~ԊZ_Ϫ()e8Dm0${V*O4t\Ƒ`kkTڵ Vm"DE?Ff(L!ʠTJ(4uBDe]mݗƹkIUc$#Ӝ.zӚnv peqkhdJU74MlE`E)[񿗐jBȗSPthDpB8kۦ'l̔aly9{lo]vl)Q*;k#+Cveb>|3nN92܍$7fŒ - >(9[N;K{2܌DԢ8v.ԺBoW+-ȫ1Rr80F6V`?vq M1M 0q^E0hZW,! /8Cj\A;ژ/-ij$wM3uCwbB`f`jt#w|bS; Ru$T([o`񦇙:d}1ko-334^m(5RUi ?ˑcŚ.NT+`Wa1j?.>*L Thvdb[n0Oϗ^'}(i F0BQm9z/c'PrVpSvӚRY{96,L A/_t⪰AAeME !-LO4tBuVtp^`Ϝʕ*iNRۃGp"+Ep7DSh0vΩCWGƭ]яSk9fm= xL\fn\~6_b%;Xŝ;a򾀋z.W%elrmG6j)F+=F:άR<ne+"環%(2 Y5h󬽅$QZXb^ǖk&~,BwzJ߸q'.$),@ڼt%i)a'dzEgELWa(X] ]-r ]3 Qb.iZWXaw+玗sSr$j~/ #u`]F>`#ʳwQ?if-xcwi 7g,g{\B3$nOdR  6Tn^"Phi-\72 hH^2ENKeSrAwC1ώ^k%(Dp~ª Ad]}˩q!p+B%=ADPʕ\ّbEO?J]El!JL P5Eį/ʟ4XRrPqִ<';"˅ |g&\-HLEעg56b9%+ I,,L|3Ӻ8"]"P'>6rn 5֍-Ŝmj2DV2\m!Ս*ji U\|MH Mg؅Ӟ]$wo3D_w !! 2" #jp|֦w -V]פVs˽H-t-Dyk =Eņر@{?3H tդIP@2l*p D՗U3Z yc!h\3_q F?126,qi S#Av77ω~胰5rN/}9ҕ^=5gSve oڠږ5WD} ]<1 ʫSK!RܜG)IzIrDlϗ&!VYsQ逰g/?ؿoLQ`_&q1,'4 눢r.@,@M!׎` U^5bQo!6!BQũ BM \5d~;j_L /=PAB9i:E݊)CeP4! -W1xF^M58gޟt@ .+o؂$ۑ#{X ?9{E Vֹ#=!$H[h[wvD;xkDz:0*3~WTiL<Ƞ9u&_dWwe)p*hmbKPٴU`8z4X(9Cf"W8 |K` '*XFC4]AX!KjkS[^DH WQUBPgڹ1K{;؃]c0MbYYlXhҵڥI`j}0g?ԩ|2L6 C@˸@ٱ@Gl|j1iY4rzE!*(F=ٟ0`ց ˴9nnި6"6K5 ڕ_׽V,((s&t6# ΅+LSr Esۑy]8t m8↴.`=ɺAl!BR̍f|'8yZ9%x!\7GYBy^żu7[κ}RFq,:.r5ND`LWjU_UztZ%s1aG-Eoޭ>Ϡ;3Ţ0+n˚2 ņe<rrsk5NƠSdOSvO+В}]MAe$10.Dei2cjӊ?U5)o̕)-O% 58t[Uŷ"EfnY Qvz\?ܦp%fX͑ͼ@¼%w-(Oȡxwlni4&QEm uĖd?G(ݩw&E[f0Hi4ߪb{HaO0M͹>&G Țra^@~@@<鈥E/tc;:Y%4i0I_P1+<$u;1#wwRX# EtBM@,g,Æ66[Mwgp$XvB՟ ?`|糕v|^8\2^S|VIJPMKDDe\8ͿbiXDiPIKb]u Œks@A=WD׹߫ û}_zș3zO"܈(x6 hM2?E57VrNUT`؆aR U$prJqN@KK&_\ʊmaaP+(n !^ZM{]ʬJ3BƖ h `w9?έqPrSgq}3\^8JJBQ,MlK"&ET5#P %;"$fln#c1(AрLo{nJtHGm pʥ:0f`TH<,_Z$2ؾ]3mU /Y q1K'/aBMFiK'`霶@Fw\n)یѮH"fK#2^]"`}W1(~.wfC)磰dIΩF(ob XG[qÚxqDPqZ|ӥq0#7ONGȰD,qA5& jakpH(|H(!3P#3Ml]^~i֯FF7aeX)__&htvƿP?E`"䄆ϳ)]x^=JǎU!}*oPB  Dt0{Y[^QY'<|4֬)66:0<ýq^ʀZugA*NhHWZ/1Lyzab =i)2~A/붣$t\apr%sGݶv, ''t֐94 ;4`b!sg n2ېHte†GEe'wOVm.ޫ \\ wj|$ZsgdGkt C[cWg|ibY3Q_lʬtE:31:)GEa4C+Dƶؼ)G*ܘ,HIS~1j-쮈I:۪LKh``TfD)U``Z SHZ+{ ~GfdF#^1f٧zbf)QϮ,kF',gCXqWOD|ܗEBA'宰10wUYKI=БS N?Qq pa(04z/J H?o_2@! u){&\G{i3sOjgtҜkv}G;Ci84ެ„Lξ(gЗl[CXg%^;//{rgܦ:,m_ ~]<epل4G٩|#iV"j00X/fv`=W"O=[ϗ"z]ٹǤo8eVWjOj.WHdEo6;~nv1Ed| _ORw!ԓ6|iqV[Juқ$#=zܲ )A H,{ۻ?;lAvYıruQDn}d~|l=eXw&y)YӼJEZw?;FLh?R8CwW,]J)ƥ= *GMxֶiK]ӵ&9\[=@ :+YXLQKG9ЩB?b}«O碯t6U j %(Р6G7Z6c plx-wk_ӂtUe~jWŝHk5RIq ԅHC*Hx*llNO&D,GeR:ٝ7'' ߋ&!a9\*$RT7eQh cYb[{@˛[|t@OѶMh\LYQe;}mg YW`I{lMf.~@\BA~2cPpae ;H߯e7p+\ $pui̽G[9˚Q6,^iYL&Yfp+k%;`zB :Q@*%%! i7EU}hR(Z{ɛ^Î=3L.y|p)b,Os{{wVeoS0h"vQ-rATs&mn  ( >7LjKFG_'er R2[=t|VEq^J,o;ޑ8e󣾓C?bQ'Iʌ׀jO9ފ/@gP!JKJR5!IWqR]*Ɔ&Q:"^v.N_gh&%Q87%/9"C~p GAN'G~jݣ#jgZ73q0Y=.yM!<*f6ZAP/ zl-plVˊUE|Bymn|!mKYUQŸ)ne$7g/bF+Yԇ\";RqG/ȕvmՖ@~7P/uhXÆn8$DZ  궬h>'!OЌ@( 2[RL/<ċ(87sV]T4pw󄺭iPدU 8=a鉑zH@b}ðtC7Q1H퍼F1;Z|ӛ`/7He{F1L nCQkpAfb{'!{l1H_ڑ9$gPanþ$ȧ%xZܤڗ"ͳiVd<҈B" -(DT纴l5M%>JtC?#PẸc@GGJ_#p++-H,tz^X礸ؕ#"@$}YKxѵzS͝x8jI`wVbi3Ai9&cn DZ!AwHp8_3sn.OY|LCnX(jR7y4*c k`rROرÙrl{#c;A3%̫1X;0AND-|{%/:9TB۝hI!nNio)j0ǑV6##?PG[NTR%'T6&;+ձYjUgy!)x}3\C>-o4p'o2y=$ OۼɑVZ\r%tg v^ Tg0Rq .J›M: <1 dEYቢH0s#mtXL< ;IxųpoQqnWp !x}/sV3ׄ,1WA$ڇ[[j(KE a$VDZdKnoRUI;7"np@N]Vyp9,G"40[cGr>@5sy5)(d%ټũ2=uɊ&348HhoR<”V@KΨ_-xqn Pt@>g~`/X$Β|#fT-sĹ-$.Zԩqqn[eaaba@y7/ "TB;YWg}&X"maq'("D[A-] iU-Q%j) Th"⋀H4@09 fAѴ<, oI?]a$b—WKw 3~} O_Mq b=7ʞ!z&2&.rE)Iڊ6/i 5ӍՎ!3]HbЂCrj+j?G#374v0HS9 27Wݸ;SʞD=ÝJH~&ljQ*P=UϱЦm_`OM8MJ> u+ds yԻ^% -"RN/j@%$ |Uv=tt''Bo6T]Iu? e0}b=Ja/mhbr]pHINӥw;pQO,m$zÿiR@d|EjYGJ#gFEc)%,pc%+&B3Mlj=fӒ4*;_C>6şG+pwX.V>|Ęi3&w!=}oS`ۦyWf>lxyӑI.8Cjs` U-(Ùn}4>U %Ex(Vֈ9Nٰ[ٌt} Yl[/!<͌桚ZHG+7ρJftIzV$2qz(' +jExAEQ1 ߙP*55#ξAm/)]oيZeֶ(To,S5y֗w"|q9%U'j;NDzE чh6;2j_@\$ ~؛pR Gy%={1 >a~T>Va9`hm;:7Zq=9cE@ξjo`n1*kfzzCJ(=N{~F"{?{hqs|r%T ihձ tlPq?S6earM"jq`bP #$TfIm-wxq1kS13bYݮKT ޾7!ڎޭ07cuظE!l娇 ]1Rs걼l.\wtRz>0 y+.$%V<,%}* Ri(N 7ܽ%󊖳^ӽE!D+E q1TMVJta<pͺ 5 PU vdaތH@G$] h͵Gd'樨/,"l'Nnf7,߃w|TjЫ1>yZ첞N ߣ8I߰iC#y_nm 7Hv7.:aJว8ip¶x3_z nYć!jf`8xK2H x H[&b.tP\GC MKHu{͍x; 0\1'xC-ݚ+b*ē-dch.5E rP4ʯIon8{4"7=\1XaB:G9!swC|Zij ܋@H ;5@A ՖG⥄S)4A-7ܾJ`ZϜ1Hζ! ?TdS;GQM ;P]LXz:l2\Y|Ca{]&Ai4O%#oeR["o.D\{ qgJ` @+RgsaxZZ[ _ S~*,"2pv71*)mT ;{1'ٕǬnZ(Du~)`rp=SoC~95'p{uovQ¦#ÑP8B>XT|Lvq;o= t]wC.sxҕ{KJ{/s aʗd77񣰶V.Gr!!?롧7joН{|ty8Y'ypK1)sK^LgsncƹPzk*s{i-eA1e 0!uޱ]#].P.NGzGU*h0uL=2-^̿kh$آ%o~vzLAZ*w>QAά9~u:8vD+e?.VT(Hzq`~wӹk2+/!ŃUE`s"5.t5`\ϢR[" +#Toej쭊TCeO)鳲>W7q`FW^a#/(''v`?{"|ws`cЩR5ƃoL\SVp#{Y7POכQs`N9j8jw ӚS^LebsГjTua& `٩M٬ɝtfB|@d]Y\]H 2Ggy>ny!>ɍc&VdAJ$1ȃ֍w",] A-Ә ?"FV@S[5Xe%R&㏈XF@TzUsZve{>-JKk.6d 5Ent#NǨݞ |0; PWlddpt,G{pކm$nƋ"~o1-O[ZveҊTIz8J(r%Uh8rSg6lctsbz Aqߵ/2T>It,3csg&7tUG˂NLdP'՗_Z>GÉM$kus?ExW"}A{7 yHg{~3uAXRbj9m۶ӈP1$#l6Oܓdx}K AYiB:LK Pp{-©RsggsXсgpG O:Ob%x,^.s v#UDX$E*?kݘ,vkěk yГەF]D+hMn?iBy\db" :7n9 o.D'.B{i WMrׁ9!m!LD{P!&*4߹u=.qH`)ajD68>݆p֛Y(acw9')ڗMt9RxtW9{U*r~/M[(x:QC+S!2at֞ ƦMpH{̬ͷ}XnkkߴU@( iU]sY]IA=a>ln=g=YgnM\s|#7V+QعV`3:HUKʎz(f^^P k Ub 3i_i.goḧC;sbedECVʗs<5{a-v{9C [yLq>6vzjƖ@wJ*-2#9c_ C\Tۭ۰F֝w@Fֿ+Ƿ'4Yª:e \11;UM>nlF=L;KZ=-jM qI!g7 x >E:4P#nVڱ}%3&,Ob1vlŕmf.zrh]k&W47%Nj+z5q9HG#ޯBϡw5d^`>llS7yGwwTen@kʀI'8ղy=֊1؞[tݷF 5^g /戡P^4GAQNɋbNY01e2MMR]sNs=4}e`0d`9 8OʺsS) XoB֧anM;9r:oؽ`lM̍OAnF`%;j'^n >;µMO۲z&.FHu<Mю[ /ݒ- k C>}·Oޡ;Χ3Z$F+Y&OzBI-"mjD,Oc'4n-uީMrNlJWs[y׸1?{OuMs NoI)( q­A3eG\qFVa:GFVX9Y.$ULUbH5G20xHN^}ôde)@u׹unG2sn{̗dn* xM5MUsL7Ŷ[Kd+gjWq=S *ka_ge+D9Ρa}׊ōvNs_CaҔJI6!`j[MuEPb ~`..vNj7+纱R#vHkpEBEeUrl@w.ƋDs9 R ̳<֩ F otI᎜s,=w'6By #uԈ/0f-w XgE"IfH,ʽo_jeK+HbI\BΕY*e9ҜrnpȿHN&4f(*Y3/Fǘu $#9i&42X%R*e־:q. *,1|/50j,U=5n{uU6ɳX>m-l'}CRԯAȻcVz0& tJ, ~rcO')(z(S#.3}bȣ jZe HJ 4Z*vkgӃj3gEu&$kH98{pU-҃ f(s$R':wdžDV2A]qZVU$GDM#Ĺ9 R !R"_}s&4jt(ĺ ^9X4O:1FUD Rm3&& \!J{F5>rD"rhB1EuNNAdB+JBda8XoopJ#3h%(zx)IJ!~0i$ͱ`G;o`pbBi\ާ=r9L Ӗxp[a4J4k_ c+ \z_vS:SZ^~ɊwnúGўƉ5;d }C\D%wI A&KER"0l㲚=5Nj:|k鱜88*/o0"cH5iLQ"`G`):yh rfcƅM%ũaHsӊdR ?"-/]з!v[z)F-vЗN 蓨5:WI9Ľ/)O# {R]Vu%[i e-(0f=YPx.[)@F`@&BSL)?5ؔ5f}D]\ZKy:?er Ns\8sLJ~ねdPP;q1aoJBPk8](g/n4 ~Z#O; ֻVkxOi/}6 Osy^Z·c0NN+aqzl2Wn vׄNa`6;eBX/X1"AO gCڽ#֪hNF^b(h#-9Bt#pk{Y,L?AXQA"˒1hLxAVk~BTOuovI-F^JPc8Y_8 7L+cm MRYG R: ٵ̓UN= MD!G{ϖqN{jmYqL^c6!OJ}O"i2n}ୱY$gɖQ/)I sGK6cOŒHhJJ;ݖ&D x,15Ԑ2o?]B gFTW]Y7=f;uiIIvhT4v5|&W6rҬ:!^zM+#dA Lڟ:D'Ƭ|Y*z5Uפ ]mHd6ӣIrz׻ M:?Ŗ9KWJƇJ\9&3k!C'@yop&څL{aH KAK#dX{Ig.x?z@?+X}68gʍA48̼:ÇQZC0g4\%P蛸Eȣғ2a8 d9vmuQGVR'JD.ysRn'B P_`VnglL J'ءViV9v} oDcVEAiy lOvCj8ʱU$^gJaTӺl'!ȫϹj p5B.wfЍXPV-tzlR;f^ǡ`v{_1DlA(ߪt]G^ M9ZBx0Zxͻh''u3!6OF:e%GP qQnv1)@bO`ZfM!0e*sA\.?Evc,R"Lx2I$t\`3!<YК v7'?}{Lo|o(W1-k%w*@#[J7yyl9˶8%$;o+1cgզB :All܏;AV1_ӵO1Fc&Cgv~n)湚ƼLqo.SʪƂ\ JF ~loEbњ?F7`}z% }wo>FIꀁ[D#dӦd]~:?!Jh]]5~Wb7.߱نq>ySrלrQfPPkj0rX eQrr:Jy2zj[s160 m3d'v5Rџ8мQThާ1w>Z/23f#=,z3*c{©PCүSv%ehJJ-pg:\ -i9gQK?^ /-E_4 =Oq: Di$uR6!Bpav[/.ߦVJ%VLRQϓf8.}(yhٯCa;dbHZ G,4'͌ej8IP'X@"(H~X+2挨_91U0Q__׋U?!5^'15Zuwx.&ԖH8fIJlvwd6Cqa>$gJqG'<9Haϥf' `x)w!`'q$赓25[I:Ȝ]ew,qʺ'aϹT]S}V`ڡsuhQZ\-xL{  ;0|c0U@X."ꫤO׳ 'cbD Z3=$Lh ڢ6 lMxzl;x&Mp揙W|,ܻ8Q>]6.H8kW،GnZ+d=rO.|"soTuuA9Ϩ#(F1]j[b>aTї.U V}IMaq.Zw|CSɿ%-꘾*J^a$!fmx|V] iV}t$BXi߲#BP $3]d&LkL{˜& $x<졨#ߢΛYH@KJ~ƿ3@v0d5K(5wZ1æ,Mb!PF($>~u[eFmzÞQB%S%#눩Զ]AbE!*8\prɏ$zxeG!Se!5#>!IWRZT[1Y]Be+*m|':@Y;ڡЧB͐_,lw ?jȤl,iKͻb\[ ΍;%8xCQtg E{C4g"">#^7XCϭM'GxM=kq^dq9xm<^-Z CpG#䮦%i*U 0`E$adCĭr8.l6ƫ[0^Ls,!`fH׫/7. 2;~jXW4tv}%3=mAqTjF/_1) k .)klB4!eLZZP. +R̊NW<UqU(Fu~0̽+mfS'u]dd@4ׅp[*3?=B۽QGT+}RB$gVH>]ˀ@P0[[ =B? eS6qwM9JﱏY,_aHG&1m DBE,_ Va1G6{'Ε(;WKd*nfDR"ru0c>A[AE691eXs'J%b˛YTL΁YJ[o(AaFW3g]n3LSLTz^.B?eNg -Ӽy2!׃QDFTL"|I>qJ R60s+5lHx0OvKSJOFй{.^23#X,r>t!vFSF8F* O0cO ^Sn-\ߟI BöIE?n%[XX6M~^8t|WSUfډpIx D9)X`>_GP?ڲ#1s5/C-6ם_kAQ}j$fs d|%KGo^/,j3Nv`Ve+W+R=R1cr{ st;Vi(k.q1"cV S+B{:|rP\~;Kuh ғ]Aގ,kS bC\amlzF-egМX6Z]xSk2gi8ajYMVd$O7ӿczYT9[L(..W43Q:%QyeF>X [9:V8q8U½A\^@oUbHؿ(rUU[&Y5(GG ccT6+2einp>0% `pZ0&<ΨbJ: M,NZ hM)](09= 4q2W%y~Rn!. -nJ"=D[+טэG>8(09[.&#˕; 7-C|WE pHhp4 I_]Cm0O)8ڞfZ-@t$_ٶTHŪ%0D 7a@eZq:ucuBT>LvVϠX~c;œ XoZ9Hl(*IݒSݷd6 bY2#Om&H5uIBaפZf6쿱Bu e GrJ+gRwc:O 5AcBi)RqPv#W14qz2@"na'ŘSRm-Eg{|4zqE֐B)N״;@ A#fkdؽi}L}AƩ S8Q5gckThd$-~H(7g d5D3UtvfpW)N&#Yz3~:C ֠PDe*~pЫ5j"(,[]/` M?lBG(wl3iu3i C8 D5UR*ns1<;@ҁ8-Fbl%3PZliCyG yx*!ZAP#WԨH/{YG_x|Iαn#g@4uV*GS­nZOERmggeDw_ү|3lb3Hx!5Jb|٭Q5MxQ8TuHu?IbED.Ҭ[ eT^Vk,Gk]5%*NKfeٷ$- utW"Cʄfdٔ XDb$CRRR2y%`)Ҋ-4P*#,^Vp+J7@$kd,Gұ5 P,XE8]*̄{{qcl=@|plzzTJzUZV+2C聯q3/VJXO*WR2q8b^>sa$D풪5Nv pW 4,=*R߶YrӘ?}%yAsY+8ȗFzmDY9[C3Xvga:kUOZfW.xN55 "Up%LRLduSJQCQի3ef="*͎G%)4`@Y"u0J1 R3>z_H;̌uY,|SxtٝTE\ӚPƸfGv;)>iZ(b<= A O[hGҫqjfftACpLLOc9kW!=rь/<(jָֆf%qw~;f?tm?rCGcuu<@bT}|tb_% A(XCQ1TT'F!вk?^%\3T x0] q> 07ҩBɪ~7Lխq6WAqܴB[1흨kw4]~Q0g.X+#; &̢FSq~FND =@CґG!g8xm1{%pnbet'ۖhiWAiR?!+>K(bH.&Gۄz;X<ʈYFIApYɦxяenbc@(.~#ZOLUeM)2)3TfR=Z%"sq/F$GSBHf=ha IMD1>g\ȓܘ%G׾Q[ ۱/Jҩb*)IsP5K' 7X&4uCz [x ?̮VX^̯_fe/ۖfHQ}VZ,=Y M? Z9ֈ4j DeoRfvM_#)Γ;:6i_g,-V̂g1vYv6S؛  x >kRUnAv7){Saf i>VُV197f4BIw$_Q92zBV~R$4AaB[I$;u.0৩=yYo"S\t+9f-4w{8 b"ekh &^9nkϳ ܃.l2!;b?&vUS=WL/qF}n^JԅX"@AB}jLF6ݬ.Yaqk%, /? @C!aѽ^_R<bSyzmI NbcɽiІG!J v)_,c(G/2GEg+HKU:@GF\ h`q'ޘYi!s*YJ鲙C2L$rn-mA;J=HՋ,irVdgvoJ`Q%CW<\M';TT|U={"v6|"I+Ұ[?USj4w=zbf'o:܋kY;8Gp6#ِ(V=%vA.}&)g1HY>2Ege6SV̑i?UNEDGϘrXTgx o;Q O `Lv{rN,#&n9?ͅ,ݟ#jEGK'֙Uu#s$3MZyBQ4w_ wH+?AХbNϭ|aB71KQY@':MaNCVyNВb z_hcTˤĽJ໔Ni; /}LUl~S:I1KAS^q#~>yҐLst: [}䞷^IÝ8jO$%H#-Z]^eJ,&\Hvƚ0ٰҶA/t% GAi"s̐4nE|~$(ŧSL{&xPy8&x5*~lGTR%R?#ZyƱ_e199äeR|}W1h~@+7=0- Fts%sɥR2~M6sƘwV$_ |F2l~_ 0;t G *:Gn+v=Cئ>9)6@)͊16WʸWm#\c2 `eRXtGrZV" }+ahOLS7!lڣ-j daApMl{bA %c=o7k% K1eChܞiR$sѕ@%k!`7A=^+"~k\a#-YNpԕAODNk (.^Kh @W*pVC `NB},"U^p*Md7vd0 U'~?ƏgTtb= G-)$J*u\a%FOװ|Jr*Qg0p0kdм{񎵍HWVOo'+FH\)woo Nd]hT¢265ӛBbzʥ6+a~Y4Tr@]@/]uKy+\p ̻-zOtKbs+B%OTJ#B+%x.:0)lxVΘuVğt'Fg]AJ77=Gl< XiKGH~ _VS~I/]!q1|kU~҂!+Dtdi~7"0G?4YҼ>s+ AIλQ,zœ-mYdL:+ƿgQvZ5lZ&fWyi@,PKA KEkq'_Y5pk[5h/ VoxF ʝO%"'(ûg`DŽxےpn/f ?h4za>̀:6b%*TQ6m'l^Odj)|y!noPū.hMvwi 0egOA5PqbA"3w|]4!{ i{eS~zKL%XÏz[0奘ac0=@Jv gb|ݎĞ[GYYt98Ä 㲺~sgN6m7 Bi Nе_7D05@bi.=U<4`x?ߺ GO5k{/j#_>L2]%0BH.CD},W Wo ' cRXrbq;gpQnٯ3CNay;.$®Ri (:jI~ (l-98L>ҐZX`sRkJkr]"wux;7q:!Cx;zNÝaCM& T-tُT0"s+QImk[_r9_phA \aA`#'~Pb,3\F+D|b TC#_HBϻ4CaC{5<+k *|ӇX[ؤ`j< Z=x̛WLuSVhi'@k .|>+ff%#p{[+[`O-X١&ʃZ+nǑOk1Rn\2j|3NYd i kahYp ~G^UQVC>? n ٫Ap{&?1 Kh(?84(ۅkL%^e3Ur,U#m,*W>=+9a2`[ZQ3z|;brHs~Lg8V+{YCu!FTM:Oq -mઈSzu!k֜fZCիQ&yk@ `nXӌe)V͹E.p(F9'2@tU9T#v[=2TZp֔'Z5D|=kN4F=%o߀[N7:-.` *a7G4O'SMt NB1"_tahiHӏuAlw'&g뷋cG7CH,VcBh!$"a_L\\pN· R1l}S#!gGi<|r(4lScXbr0z=l-ȹS|pS>aY).&"<a4BNj %3CtT5~諺d69s,jsoLyS!-X96,GBU1NtN\#ʔ7ayTĂMʙyY'x|y旛{VE52p"ueO6?ew,z'h#upMrs>"?3E' ŇعsX7`r ]a([i~F"0[4JIij\)C j\DȨ ,΅+ny}zr%$=>6XX%+8#6̐u@$<&JS=F=ʴ"7i~\y;RZ{ t-t"7㷰A鮝~<\`൓ӫ> |8cg~=]6⟰'2'a1*QE9iԢ =ؕKq8-\Pc=gr9+Ov&+Y/De6|X5b`)p@bFr]j^SkLXD @Qb};r*;DuJ;Shj4 p 8I3gICKh!h),0*0 ^XeCGaDzȽzS@#-Y@<6ޓ׉8rH5NE=Q(MAggD/O7eG?zAHR_M]QrNJoU'{ m\y,O=]>_bPUa"D'DF\{/Z^x鍯kLߦv+) ESc:GY3$J+K/gsԒoGBc"S=WXCVgW?0Or-)͏&&76OsW,o󪀾8E~Ckؘ@H6`z]n5sC盖T[ `z@$>off9OsJw "5b ] M3Ztͭ-_3ke"䢻؀ :T(LJUD=WA>@.PʃLЁ9ET&a hhⰴ>ȹܵT;hJ ?en~|ɇx2JM"6݊:=JXrVG ](vY  L8"[z%`nrB^$9PܘAfyk~NtZ!j 6T7NYQ ar\mi1(%{Q; _Kɵ.6t(!?1AdLx2n#uH&Zj$ yrugmYd8"RiT$Uw;'Sctxwͧ-_nDm9 !I!gIFs MKlMʭo`q@4]b -8G%_ٷ18"^kj ܉\*l{ZЮGeЄ"YƠȲ;qKN'~ZB$O-G>`]hyp!.O*èOF'%5X`OkQZ|t7?MO#A sE Ht}j)pAEH IC7+aܝ ¯1͟3-oCӸϡTi *x̢4Ӎ_%bCtqMRAګġMt\MmqvihMPB+9Hf,f4g}=I>λ8|$T\c-U~) }UP玩~+CشƘ'9nidk;m{7cApjD\w pLbt>ֽCXǻ/L"GFwm%|4nn ~F~t꩗YAkko0צ KJ*Q08&ʧt) '>8Rt J}U˚#Av<3fl.2V(v>j:F}0; ΀E?ytUz1߿}V/yj_\\01o?.smiAL'7OV(oz\{bqOl{=c_TJSo56Os8y`] gM=H֝DOo;Zzs$;h[7;43WAhZN,̑NP7#eN/b *iD(xh=hh]˕JK峳.MI|vٹ24!+]v ;Fqh!WB)S*IÒ5)rUèr"! ij J$tCc9nL+}L,-A@u"ux!v_P0 U9 xj#42WIoν%Q\HEvqp[BCO7&/V!) #U)P7T,Ff(xw ǽҋAs\;/Fc(4=bK(L^7I76nIÿSu*D2>)?768]՜{K˜W ?,,I҃ذ~j53ؽ'@gIG>EIxj2s)ߔl$+@Vɵơ;kY*tAxzf4.g_EVx7u'Jx` oR]ߐ2SՏXw-̛M%Ewŧ'ٕ_G'ۊR+gqVBq.&{f525Ms6.@zEj p #3}(bco@YhJ{yi2.YaK[/nKtjy_ :$q [Rvhax\-YWzRfሚZ +p@/h'6(EݤAcpdP3h8H߇rif{3?Q 䓒,2&P*r=lEOYrh)wzc- @ZڵS%ąc|I ;YhP>-҈w9`WOw>+lCc_ -OIdf2HwA y50O[E/)K Ct!ogos?J2󿲩'~#]SBE%ͤ_!|q v!yEI`&V}hi[*#Gy_Gqגre3Pp?"G`OmODyO j./&Mj @_u3??`m~~GQ};[Fꖋ Ѕ{KF>@5 MYH]̢4!9B* (Trшa ʖIVsʑ/.: X@bDvVW`ӡP5}]U^[4ת*)#.O EAo[sm[$@7Wcl n޴?N uŪ#)OF2%S>w#^,҈%/H1z2< ]eS rj-͢E_ ^ .v5?qT Hfܡw_£Pm[ OS#A}aGB [mgbثrL@b;rzB;yIb$P cU*$SƻU73Nlc2|X+IӔz7|gN~f xRJ//#`{A!d2BoPr??lfֈZeBۊkJ\!.4ivwRe)^thv<[QGOz=WˤQ6h*;бJQϸƼ~ 7iܤ#E#z\Yv])e4=~r.+sSh.񣻰*Pm)/uq'<'th76Nqz.$ +VE,Y|P ltJݥq11iL!ƠsN׃\ -W$f(|}tzF ht p1PYw^W.Bfik,[~k.H'9MpAFR6&͟L$. tJq/B;U`xQtܑ7f!n l0kmpz͒=DʦJEw:" 䧅"l# lAFDK)؏_ZϤu|ws$ 0_9jy8."6jC},!{dN VB";nK "@$_Tqpұ#?Ij.>x1FNŝmp}MO߸4hŵ !Ħ@Әlַg$z۸G%%a_L%ZPeή@1S̏se?N RЖA@r+7%TusqQxv_%k!6 1@A7sOxΌ"bjgeO>zSi1`-켌X۽4/a:KnSp䕒Kb%DT*6Dz#/oH5Hg0hu.J9w3HN\]bAt~?+/<ުxEk,+d\C>ьu"-[1.֊^sK)S ?b׎Ո͔u$=nj -|=g݃f8H߲}+P9(*g*_KQ*hd'\ud QcjJlkR@{\lAP0*ahd5R;95 $Z?0N1M?PΠWcoh2j2fjHT7[3:5l)#PMbE%K'nqKS۩ygn]8@OB3n]X|VOL?N,ܹ*" g`ȗ2_de1/p]zhcC5̤ k`>Io8r,u]=lj`V4|L F>pj.kYFl$_?j)m+U͍*A,O-lbFR 󕾪7ܬ~nL[&zU?"aŷ@t2-@G3[XJ@%άX/HB2Т+6Ffj%t +ڭ(!@U EZE$GQ[7εLơit@T(5ʘ SJu"Bĭw!+,>M(1֒'-,?+ N?t>,@?gݧHiѺ? pٱG @:a$ J "y_>}<([LJT0f978gӊc@;)yL*O{l׶ .u1 lW.qJ4^V@*A׵V u߈S3Dnb\,Y;:&0YVi ߡQiMB{ rtdWDL=?ZԊNCX5WOT<(qIBJъ䫢zJo %zi938a!g`#P yzFWxV, S1Ap|6BaVD b88J_JVd9r~.L\%(|4§Ͽ *. ?EcGX1v0[*l[O_Mi{nͽ`V- U3zJ>EW#KL,*D:~ź/1$<k"6'L_LĆ*ΣJM\LbAu;m1Kr𬲠qdwz̲hav.7Iq|uaDHط~K2Eί܉mdCjT\eh#dS0I{x8Mʷ=qJ6"5?h :t鷬ȇVdP( o+ H)I'yi~`8>wW36ri5[03en-s棄Ȝ/oDSR%31^7THuYnj$km֦X]#Eëv| fafeB#b5Q jC&rwuΏ''>|.)T?7یRGIXB`>+uU[޴pz" , t&p VT); ڞExj#X|&_K}fy>мVS!0&N!G/\LOtJRر}E䲥pRe+vyE# VG-$$ɤϒVXH7tZ:7D`W¡$@Zc^(B~iWNdëq'uC5f[mn PAѾ``D9)^&)tta [*˗;ܜ5db4 <(#KB^{WG[5%OuT W\Ggu 3@n۸'4*&ՒPqJ \F=gVxPt?jE,ضP.Dcjii g4x֌("IA$*{ҸmwI7E;:rl0`(կ&*f T*-y^wہfy,[؟Z7\' Z ^Ly$vRQ*_Ր0Fw OkCoMj/`Ԅun7 %̹6?~ <[ ggxa57͙>V:+V*&.ݡg @5VZ*(&6 էK!PDB:RHCK ?@ned@e+g㸲obsV>ΑZ-"lE6*r:0 Yw]p^pcs.L.IP*)AI!uR[B: !ed^u`M:qJ.Jbk}R-^czilɱƵj|FF&>Oz=Y 1XW}w/lxuA}T-|,1'Dji5nYM ?aXe53d̿ Іx\K"̡d"%0zrZ'B:47 WIXְ3JlVl|hLw W!kzΔR=::Q}&?#RYu=, ؂Ȏ@D9<Ԅe]X:ɏ\QJ A8ęJwqU[Gz%$ \@p[@ "z@ C 0|yC|Ԅݙ,ԟ }.ЃYp pٌdQh fzIGlS nBЇjn@ĥ8= 1'Φ>ôcoMB^|(,gI4jc6J;p,O.0 Wfd1:p>zG ZsDhÊc2QJx"pjàcU!KeDnoAv|L͞޼^YZ^DzWAXB%6Y^)(q72k0R )Zb Y~Lx#9{4LFM01&Wn. ^e?iя&{(0P.[ _WH  x3iB$+\::YSSzپ0‰/А֙{nd}b* `/0XQMպcڗ"Ttg&&>x:є1P!qR>h̵S+9&ۨs4S*}lVlZѫ@I+RPK?%h)4dqyuɼ ìŶi,ꁼ?n[uah sϒ8P3 4m [},ĺьj֟_ LU2F'ND" lim@97N&OR)"ֱ,3#IV97c¢ˮ}vVCtnYTMWWYgf+J6ˉM!T٥YϪyrGm3 {{l@yqnTA$]l&\8g;/ _yYB&FoP9.b ]>5gh筫>DHFgh!7$]]|3Pmh'lQy"SbIOߋ- ,&|~O} _ɧ&|vǁך`gxF“7 vZO<NQ3٘9c'FCv CF?1Y=썓`9ydf1TmN8@ڝ`10-IjyiuXP0Hr(`e ㍟9>}g By+V~C8!sprwpbGm` 6sG]34iR@naJ;>wpey?4eSM8\ q5 rQ dfk w +SDzw`(qv~Gy&/+aJSpo]ҫM]4g2t>'7qozvOĜ"K}\SXH$R/=^aU& Dl{-YR_f Nwh,U6UFV~BCt ~i^EO2+"` ^TK{"++& XNcK=LK_}Ի2,Z8P)D},٦0X]oGۤP&^(3%m) r$QQ/مoL!]JARqƩ/g"!`4C)ByȢI!ną‹Ev*I)D$5skx 3Pe_x,~S7C1lz84oykK$z?R%5qƺۿx*d5{WcrlMTcN5fba"4ܘpGl/H٥FD$ETU*GGSk.a f!g!D #eW.xq9ŏs]+U+(aXөoȮ۩a\sF煦3@'FuG\ *c=DGU~CO˲܍0Q5W*#j}- *a`s;!H7-ԇS$1KFz~U:Oz=g{щ5~,s%`zE"e S{Y,;ƹ)4ۄ ^T=ipdctXz+@ey8嗯^4,~%S#l.66LBIẗf\]%8C.XNHGVMڜLQJyqd0ێIU+&8K,htݘc26xUŃ}$=9ԩ㔡 Ui 1ECT-BQz)qN^p.׽ScL eN? JRiX`((9sUKDT ?-l_ZR ܂̈́Uˣӽ卼#ŢO lƻZA9 W}3 6oO^M,D4nD\FKnpj^N@"VzUfrVd犢[ƍ-I;&.ҚkY aƗ{ #Y!Pt%f!ndW[h(0$Twd_b-`okgJņk: 3Lnb23P#HoI M%Ψ(cGD8'r)!Sla?s>6ghۅL1\js)-W\W6Կ4YwSUUO4sݿEx1P)&#tj ϻmuM9FکDk}KPFB: }FW̕Sk|걸.[k-i (nVuk'x7GҁYtXrȧE:O?Y[#-G~BH1ltm_]& 'E ڕ7a :B3FOxts'OnwA ݛZʒzDU(42=_Z\/{0M`ῶ㾃ʺB+G1R2AYf(|vPE8gTyjop&U[Zhi>Vb>.%CbܺIzHaxvxSP S. U: =i{Iߛ(>2,|?yی(->Y`r4FRԌՓ,=ĥr,EDD34ɾrUZe٢ LA-&Q##[mv2nXe|i@oJ!;8CH!4S0kGA[%u-j V?Sf^7;aC Hጏ y n;t4:X7|rKH}*d P`g@7t|4Ne2窐g|֘n@ *i 7Z?~>VM,>]Լ Q2Y"s-͍3RƍJzhվ2_lN_gٱ j61=wrh6$<01AEAָ\eR6sF]E|c1สx`/8A29-0_l;UzS$B\2Z1O\'l/F㓩򺀓_cQv5Ȳfzt˟blf*҂M}Kџ(y)#R.R5wz tߪ*w[/0UAB٫`!j5*K 53Bg)g`͹% WTMX@7u$V%$_@?zƚty9Q.tF?-R9+2p}2:\!VZ6iLf5g5'鰞Tބn8DYZQ/tBgz<™_wݐDC`_cI ]dpEDamߴ+_?N>~avwnڢ3-nՄҬaHSVC6"\$>* U !nGΡJWAF\-xG]U|T`f23D%n>G^7 nսN?CP,vF?=%ſ^oԓ'\)R#eJaDꋈBeoqvzK:UyApܙqB} |B!OJB4tT ޽m(i\ny^$>x)N w݇%4ƅP/fˑ/CS:ޗj:fF8;dGf6$cQP2r| kCHwWm_L[ I!L*Gss 8J`˼C2:SCYbpż[`%N:ET]ubk"/U?fo5A-?p?*Q}\G ymә8:"jUԘn,NBNұrFqj{A%4muT*-qxyt,F4g [M<=kD.ڄ QM]ݠ=Q]2I/S}g9w݆{EPxI[h}d:!;e?GH@)qF@;e p6K\)iIF*VɍOy2[u _w-<_VL!7,'G(睨q.0i$pZfhp}8dF (b'mɤheH*ޱ(7qbX=~ٱJ*U}v8Y3gv:+DDlSCv$J'Ooΰ̕wRgl}1PzmBuQW3|ǩc=;^DxF^W Y,I&Sʡ)F_5 9XOcki= kqiWf>xhNX)Nj6$$_!Ndt_Q!/"\&v,jǰ j24[(#N~Hv>-el.oA^OY}y)3e] sE'vSkHPW]Z>QUYuxڹ~/#zz{Xq Hp|يv+Xae %tUn02J. ] $Csi=Q4i5/[pXxP~1,2YOpñ y6!x m)/Ăesm8cQI,Q2D3{~(R⛡p8K}(\ 0iPtE{BM=ֻ &;fR$⪨e)MƻoUQN>.lDZ`*ݎ,L^ap0k5(ANNW߀YAx9ПN} 8tg@PPCo!eqۺCj))[`<+u/7}g|d!QP ZQٜuL,+i4;|)Qw<~ Н 5öp\GD+fy, ,TdX[/F5:HO-6-ILVB*WYQrmUDKA{N&44 l@ql[?u[4@C: gVAqQl6D|g)K\ڜ)#Ԝ}?LƶVtE <b !)5 O AI>#ٻJ(^:wB$ҜxTtJzݿZ_]#f_DfSB0ma>}Cx4´gԐ@9әq&ha(Um,u<}5_gC6"OoqFUWLX 0 ]&ˮtmFVf pf\@]?AYGw͛,r qrKyxu Bp"pIa1!Mp  &(E4uuUI[x MeHh^(K֤Mm32+B&`.eu{fqV˻.GOYZzˊ5BHCBa`LsVwȒϵ ){wasY%Mg icU17gdsNĞVxsȌHe~#LmOk*eMiM,uf њ[?_u+"vfXoٌ*P{&NvD(:Q:hVʩ!E3%|ȻgoÀc;ɪ$M-jZaV4 MI$ls6v|0}erzKbAj>}cyٺ jGB0E*=Zer"Eh^G_MvI-"BQ.d_d|A}QUCL< jK- k Je {ܙQ5>XYy[31{-1[c^ɠIw2,Rei`/@w َc\mC%t;bVkkA|}űq9IUr5pތB4};nzzk+Տ6P6]< !AUuOfRT0V%z]jO羚-U=r^nfpeQXm^NvX<돹ߖ$.JȬmSv^D2-WEGQ>5)s͞2eڠ' ֤` Z ?.zs^6S3X,9лGLok)^1sam>7^퓜sE{ )Ւ[6RT*S,x,)˻xݓ]g j>:~>?1u `2O;Ӳ/s(ezT~H4-RS76EPoe!URuLUb }fM_u!ݷG &9;h/շg)[ jZ~r-\5(c&+yc\Ҏ]~m!8;)߯ɨ\͂D8;*L5*=:KiLq7%|e FEM΍Xj]1eK X4sܶ=#w?&h$@{U]<C.<hau$]V+Ϙbsp@3g?e-L~v$@ƘP6uC3RL6YtپQ~9KW]=7c%1]ߺ<,()je^L2!EX([Mw.MTݷu}))d]ђ;aÍNnS1'n'_$rk L2WU=9!27~TWA6YtW28/4hW[ry^ٵpᗷQDhD=,Gj'zE&Ζgv}ߓMfЕ˼^#pOt}x4, Nfk?Vgm?k0DavE0\|6Eyv,)Hs?b9u[v^8_2HSȅ6 Kg"Ū)p#,uLN?wFCAظU_+a+?EkuH!aI DJGͅΠ١ .oAK ;KM*| O79MLJ!_0}=$4l$5Y:S2'&"ng |UUT%B}00-iXP$uDt mQTz̎`~EddSFuRbΗ3"%[}32xa!3bKWXȜ= u4Xס'XYa߀yI>6L f w;lC=S0ڴ8*e5 T@g;ںg%MTi8j tuض5[#)&.Jcɖ ]eT1* .p٨T%4owd>|h{2UE`9);e(Q:9sqHWEtdj${G(6X|)d/fOS<8!!Lz߹OXaCk&J%9s˪-տ竳VXX1~"v8)4I^]2v}xx7Xfa7O)X~h@(ݢ#8EA"J&HiЉ"(#yz;)5?ɬrՀ."ᕙq4tdexXX8?U."jǭSvט4sv8ppc!g#lTP0UmX bW_wAuJ y@FdOp)>d>*.d~)u0r咥Ӌb л-B#2 aSe p e緣GSpx@вZFǀNkJ;[4^eCGU|ө&U4:8V00l.& WZ#"Ucwq]Ҕ 6,x$~Ο_tL}COlDby,Ntwȫ<1:TYMzF=%6h~!U޼/> An1ГkcB_+ `$+=\6'ilKy{zH⎰UD"-I=eSp#qWB>wgЁqr6J~̍mmn7^W08ȓ2G ޝP- et1YX.eظ(rȳ%,SaۦH aצo;&l86^FSQU])CX]6ǔ\4pozPd]f'޾SÌ8Y)]^ZjfM=P)Bv\|q6Ib+ްAft lWu/=1VNAá`Nlx}LT#j(?X n˳:j㍲v5a)jl*bFX=>UEWLVu` wzAU "ޗS!dN^4-mے L]7~ ;[c Z|y }H([%8&v?B)\m4E0y6zaxE {-ATǨ O/~c!Aװp80ȼOqf3>~jrW)2"A@ucM~5#qEᓒN"y/ sadJ{ܑrSye}!2D`~]QNnڍ1Dğ, ʽFVĤyrU||7r>Kߌ/y.yơrg:\ RmJu$]SK8}ODLzUFaixrkRi:lSi".~n!i&Vfdf@~marPX3$h0J#U9%'  'սaqQ? ܕ2Sc'Y҂0̱~: ' >c-i$ob nVsmik2;bN17֊f2."qri,ЀQGqRsupdV%qzYMeo 0,w9Y#O-Q8Ϥ8V^\.?$vOҀԽX!҆$>OH|4s~%] T^9{oZ;*p!#<> DRLP@Q+y+>N2י:@COw!hU Jy%-G갯ܘxN| +FS0茠b HuVS} FlqN&ҺK!lFXFΏ'wZ:QG/I !1ibh]S[p,8oX"ȏƭf^RQT748euoյCb!mIu0J6BOxk1Z3fJT`>:rr H"7rG;5~iRbb)Kx{,jhF5M)M+ E9PNaP4me,`8-hFϭR,jJ"@O_{hnÇp&p.yx9^"`菂XhW0T(x$liC:UPY=CnR"?>E?&Du'd _(bu9-$WawD~D0IHqP^$dz_ Zxv)c$]N6B6Fop-||׹=cõ4;*viSO୯_1YӒ%]arZAbɺO=$th ZK*ҭA/6;qZ }j'{hpАh3{ME D&c]=?aeHz} .EKZpG˞MGo|tJ;%cŘ)˲$KCֳ BQwD?O$F,=%2 D{v=B@--bW?3J.87T?iHj8/N7yabF[˜NU} 0]UUJ]tҽy6r8l4CYfx F׽lU?&dWܝ*᧊ZKHwHA=L.A'Qq7k;BC3.ĵ͏<!yd!fy03uZsCRࠇs{gG䦼g3W77"6ۍc,vAp~p4!;g5fviޮ>~={̕aeurPɥH1\l|G{ VK 4#7 wJ_*'֊դZMO#q>ֈO,0c{+X6R)Q&jA!A^*Ma|"uA\=G"2 ֬F(9}_2O yRܩ+f*߉W6ğV66/psMuQ݄A5Ί~)i wib:-l*B;6UdsHne\+) >xO Yu!U >i0 nDaȱ5\aiM҇ cZl Sb 45!XHLrznP\$Rw$uGкGo -j1N؈U!E+ S\nxa^s,D%WzI<._d9#z;l -}hr8X5H`>}tlomQ|^`=YOB6Lpq(SLG@o (?Q륔3pa9ECxj\mVk9iаd+"X?!=EIaPk#ue}`**Y`DIC}#3D>Q-`벴}H< >cs̺ W\THkbgJf5ݯgy3t 4Q\9 t*8F]_ ^W~.G;.*ɜIF0&.W)qFz:ܦP,cqЩ;hÛ{dIFnx l{Ħf%E;U:ĎA)_8l66Wq]^*WP>#(J. ~ rQWZÄrɯᄐm*`d4;d} R7բk^VP%kSGMp?~WiV߰ۘ> 5\ZtE+8UHvXz h[ga'(N)NE~Nhn(WxQ 8B1\ߝdУ7%M.amyB8iU;rǁ˛4zk.p슿yD<,0d[0McFGemL!y?l-mg2 |N=aV5d*TĆ_}1ϙx}NC<<y30Dvh,!|n{8ג8 !ģWLCBf!M|B&@ hjB $iL# h䠳;#dL2wƧo;7[O vȳ-R!ڰ3톍7^A-Ci-*8C֓:` 9 b\ IWD]/^,M:[Tmچ2?tm>燷۹vXWq70}'nC>96D\JvOaļm>H3=mNu^MhM)vWLUÄ5Չͭɨ@MsBvbUk!c^㗱]և}[Fb8TMZx&#}a-֑TOHewo)W%]7ŪICdm&yy; Yָ!aSWD8 6/lx ޼ i!`_fsswWu{胿0͗{pR ,9%O^p먹:`N"#tNw/v ^3ŕ؈%ukb . @=ތ*tLឳ6@MJ)jdTx9H/kѡ8QwxBDHU53XrǺ6N=Q d!~p(J{x>7+[H}cFiȈ=+ e 4C $Mb,Zr !t~tYΦs~rt ᏟH5=dG 9R|n핈bg~Et6xoDOh% 8l,+n#=%lH߿w"'Tm;wouoz hK?ʉ'%B# 91/8Cr UMaJ<;vۦ 3a MLV(+^\Gm adx*C6 eyԺR78Ń#EAL;qra'堒Pw o5C:s֣8}f߸ee@+M'?g~@ ;u"`QB{KtFpV҃^q(͝ @)ިQ1rbB0F/?`qNZT3fH1;Gg.,Hd"O@qfǒHH%T8=1}7j7CTy`ꢬ1 ˎ0ma^5gCީMHu4ut aFllliy9&CMƬFB* I#(yRmU '蛛V0* É]\E@[&uȘ)} &k_-GNNvhح\KUdi8g26϶[e4ё"b*귝'dju~o23싲 a#7p@GLIfu^5y1ŝ\2fHhQGHdڒj>GЊ\n_F+ohnxO n\/iqԩK#.3]>rԈ, IcqvX ipx_$ó7I.bCϕf.nW(Wn~_zҏpajqG©r&oYqr& B`΅F1*y Ğ?khy6(d@I)U@C!F]QȀ˵ U 5I3XdfD6:E8-W4hEV=QmB*ђϭ'Lpuc=R̄a.UQrdɦx+.K!nC3\@PB~(Wc-$Lמvc8l/yL#י2[gt <Zjf#-nB+hk.b#g/FY'FK+i)׊Xq< >sy]vT>NpOgc숆S&g@MaÇs@a7wkќW>QԅX~rOd^zH535)Nݨ@#.AmU)~wb_գ]K(us'9?dQ?z;o:}!otʿO2>r@&]^V12sbmoc[#I"_| *#r9q &q'ŽyOGWpDYt (br4tƘ%eres-V6c1:qzn`v&~EOQE?pO@~AgR $,'5$?tۥh/S^#OH*I\TN#7n\XjsZNe11Q^;c#Nr% K'bPI v)?l:r~ojXV%*XuaCܥթ\uO ;%6~{l_է*'5QR~ZzmLc*x_9K/n@rA7G8<}Jzo7يo qga@yn+^qK>;0KZXyJ8r޻=1*W?u #*ɏ;޼AsNL",L`o#B:G[8[? U~qeZ$ EVtNM.[:CIj{4%a;Mc{;K4|Q2w-t tf$EJP7L3E>+̔Aa`4a~rhWҊKXkA0ї_Πc]GW~DxZ1s/^ڷ͒9k58^[[<:IOQkwiYZJ[qwѳЊg%Z@;{FRʮ_\O!,/:AO~\@?mP@n>64I˴:wu{ P@ǘ9NHŻh3hWZ=ёK(OrgԺTfG`;ĎR˗šNRNjVJ(}D5}=smċ#E1mwm mmHVSHDfc@Rz*BH4L( b:. <.kn)+$ ^Hϩ@_)7N%{`9yYfzeD2^-td{:QB}uf?C#gLwYk' u{86OfmUOGCԧp$CYlRkNj2}sI+\ЯV4JeJ r7_O/8Om{e"[эRv&mw1?ϞYa@t_4d)Iȸ# L{xj_A,kGwV^L큮jQyTL/ ߀\=š+- ECڳ(,M^^,!"5T n[zJwaz#Y&ꇋJd q8Du?"#F% v)d.@uI_쩿i," }]FD&U<_>0(i/]S" j&A?y=H;D1vu~-I`][` {;/X[Wy@l@ymܫ+B?nWywMD5;ٻF/F8C8hUy \J{ jY E> Tsgq&UH_]ZN9F0n1K7DqMF 씦"tc۝fN IoɉhV,tTϫFgvm?+4/d[t['{)˪fJ.q5(;2[>D7.-z?# ʔҖBMi_!qqrΏvD#/z@ -^ȋR{K3|Låu և܎1a;_ЁSXNrHjX;b@i'um?:/iw4XyVh o Td |q;ol⎚fcQЮ?ȃ甞xӚ.~Cfޡ(r9/cS"sc3j9(~F,lSܹTJ+s6jii).b o. '1hiz1|аɘlj taL{d]C{ٙ3S[H*˻HHzj KQdldLjž.?XkVg:P$&%ސqSn[5 *rJBM_7 2p[g0ّ5\PDX`Tু-y0'tRHk,WN!E{j]j`8?d8!ྛSS-3lU`0[35܉6y7 CIlup oDC:[IM';Q@l!V1k`o,),YSCfS vƺ&╣3BЂVg39 iжQ,Ubl orE{J[pݽ2J⇌1 TqMw@XoF*'D*A&c1BR 0*%y@[.M)Cajv/w|ǔO\YMpZ[z8frиu)ϮsGQ9wt Az>76R`5Ռ^{ɷ4J(qJۧd #>Ԛ "MqH8W|@)$>QBv/l0~y>vJk#6-_#xEa\qBSJ db KR>e{K:U* h=C;>1au,1bu%#f ͙mG6,p4_tIHBS3J$5- P0HմUͥk7%5z2Ԙ õM.^t%{;PYXn+Q7-njz˃fpVHä? k[%oHN੩ , b/-4ipgS*UL[G]kɋnЭ: !D5iԣ{08W٬:)9Z6ܡ\i~a?v% l:\.W>Q1ly>pxQrM' ?ev(@ џ\ $`O;tX8G^9gR һ423xXUpA ΋vAn|;:$ecqÇ2V$m5ia}7G%K 47AϴֵrxizCk@N튈7g; @)d9qxN8N4O2YgbTVXn(Nr͙q:EIXuwwUl0x_cx. V_'~b,ÊoZ zC1cJWݞ-3TeތSKV/-,Wt|";JtOng(c):\>V5G#-] VgZe=LX踳=I,|t+|4D"T4k+]8Oi5JU׏)ժG~5Êu\}ԕ]X'uЙ-\P7}YUELdz:l%2G\#f P#?~ pzs1Bx[g譙1Cmȵa5l|;N3ÀlNo+PA.NRH&roi `I. 7Txlɲ϶%ž 1 B騶a}zkWMR/}f"T5>Jb FT?cK>6 G}Pݿ6+[]Y=PhF16$]V޽F~\/r8 rN^Cc'M5B⃚;h`ihEO8kҸi*7gFūcKĝz 'P% F:] c{J)<4@l׶8 >|I 1}|dwr4<^Hfw:c?;O:~ . (*m. T[8#*is6ro:Z[#GӨay,Pw:[wڐfU8ccWCnJ\Q?mz u`v$0z]_hGwa%@=F<2!sמo7;'u+`mnRɜ)CI`&uP-pea"NI LK@\ָlv]W"NRC$"IF짊 E}Wx}Pڈ}ʰIߺǠC@AY z_:+BU+PH'dƭ$mWo!a<'984ȨfKEbU rڐ8Q$N! :h8Ѳ"Ra2Ӂ>Ff<;ԟONcg6jl9bnA?d T~~dW_٭q GhL(ٖ [!< eR'ɾ2oUrWZeեP1X2$5- )1[%zUxV_ȡ<T i o!lW mGJ|SYICK&/3ډdk 4` k^^?"L fe耭P`Úx"pS3`kQTGlmv!ҧz[cz ;˻|HPݲJM.A@Yl=ehTCb=l1?x3z5.L(BuyAW%KkO*Ou_7yÓY^gnMκpsgx3ŭ~R$f}@U#r-Y2oNؿ@m.}^5}M]{&zu&t,1z ( "n|$gaݣ?moHэ}bMh،_Et%!k ؆G\'1%'fcsEIy)S/t-sf)]s+1߭:gy QmYgs!aDSL(kvٯ([so6[kQ̚Jtͩszn:!&tQ ZK?jqXr_s*da"k!dAӠ'ʩ%ڧou&ȪDV=B|قV _pUe#Ģpa/A?I7*?ݽZ)m~y!sTD'A]V}"Z@tTǝֈ:ȐHqVo爄C;5'D"#|wbM[y^Pt; wC N"" VH$:_Opz@0o@q)\?mei)XÝMmT=O2*5xUm5RkD @ñp2g4ml˳.Vt(Tv+w:/y<օRzex=bxբɟc:DB$KQ+VQ)qM!:bu"\FF [|Ƹjt<$Xib`K2,f;KI|тiZ9&=?f)IXJ$k)k#}#*@cgYZ0707010000001a000081a40000000000000000000000016609d23600013250000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/]?Eh=ڜ.+@1]auTL&fFG#hTتs(uk!] t @D#{PLkлIiCNGED"(R|bL@u"Ч Lg ᫻(3@M珮=Եo "<(g"ͅ7LM3OHqb8BU[ҺMs(ߥDTOyqQ9PV*h|X 9ٱ4\E'.2\j;^Cm9tqO_lq MoNvcPɑMG9?)#W{".|X{oDkr[Nyvb2Q>8=Tγ\L'D1 cpiJO:օwնaJx%إsL}ߣ>r=Et pe{ZStIl!6=kJ 2Tj#FFF2yWęDZ5>wo7o8XMwFH9SͩГiEĘ&[~XyKG2fsy_%D!qT}$ȏ]$~l'xYV6(hb] jFT1 h7b9\!حȅ={< h"ҿ'WI 1l.ϭlǣBazT6u`+5}PUw"WhżM*ir-|Zپ'Hh އ_$ӞJO51?[q>_{z!ŠbXP{ۼ ?b!7,Yj@pErssP ԴNT JƙɿI^FEHU7ϱXu9;{wm|T$d/>v8]MR&`ץJ0&0 o:!##GIŚDk6Q Q.[:PpR 囇 U;zѮNĞmІoL646ixj4C:@x_om# @ ƙ-qd^xuLma|̣{ko,,= *)4N`)vX1? 3rOS:m` Ϊ {<"ՒŤc`G t]>M9c#G:sפ@p KvV EMOմN5|aFH2Cd؛~0vfe&Vً9L!B8#l_{Uk q6`LcүƼQi$u@(jc,5j18'aȽen`HB~i|+ܹ#Q͗ԎOU,2ωa# n8q'ya!o' kneu=2GIxx;Ub( ,w7|Vťs9%Y.UV֟&j={RO]%Iq $/,mJ_D*,:!Pw ouj /z%5T $KV a'7'$d g+: {z/ZvyNA菆0Iw Qzv8IC,(4 "dY0h". U_<\}OfkW-IŌ^0}h1joJ^iXFLQuѡ^v0Ch{,o% XF?!H )[0Ͱ@;'Z8l:W 9e{7u #|4t7-(O8"pΖXpNH/@;DNH&gZߜ) uH[oWS ;._vښ'2A:~gD4d5m&BpD^Ԅ**2|0@Íh$4 |&8@ 'vﳔϠ(!7]s` za'{bfw\M2=U017* *)+ܘ/GW3qq !55?:L a84GY[+ Wm!XPXcV| ٨b6z~EAj8A!>T h\,gN%𮋭q8蘹MFI)Fbav7xjNA;*S]*)8^괸JY.̋\l߭G\%J픢0܅ݽb jYIg](kQ+&F\tϬY?MK$6qpƽAg΅ `"E5K53xwԻ &͸^p7gZƘZ*AyPWQa!'9I9"VUvNxA*w'|;+&5B.j,Ig*+M6:|S_l]ñ bԄ@K{s1I&`ĕOMy@l GQk ;L : k[7o,\ #yh-; 9`-Пh˚HCz#1¶PuV:UUO_n]1(&-w!zƱe.݂Ӆ?bg.e-q{aMHĀۖw$1&Ī5cͤuk/ATw'ddyUwXsV*EÓf)a27~\Uf[-rIl1Ȃ&sX*z[@x8dFl+9O d`eT(52Ѐ۱O]B|z77ey0LӾk·}e8DPTK/Pkjاw'Po FƙVJ ':oUإ`vEw vD5x>ȼ[&+3c0q=۠$|Tt -A&5y0$>!pxB衏d%MYdɗq@AZ ܱװH8bx1zZs/;/ K8`Clwwe|kKmՔ|q N@QfC*Lcc/wVd!eZpa"QS;'i7 I9ŽYˎ_Ȑ?a\O_yDXIw|pM鍊ԡU l.9Q}=E7>H{O8Y"L9r, #o <"iU0%2Jt'G Ɂ ލExzzyҍ6߶&71 |\卤[~z.:QH,ޅNK })}U$%{g]Oq;t;[R%UIioOȐ^>0⋑@g|σi{9?#))Jq.M=2S+"Igܑ 7XԮts1~fM#;~ĴcMxأӹfj¥.2srڢ=ǐP k ѷϝ? B&'2O+=̶*1,<n!x:2XZO҉rQ]a?| &[Kcï1*ín yZ'ɽ5~% q9̸F+!]`0dpw3; 09Up0hޑf:<)YɽWv?]!LªDA6V95rCsxti{ 'U?ő ܔa`5" l~pNܠSXrLo<^sd|ɓ+q?y\7~,>̻ sGmkpJKQqJvU_}>C X4ҦglGӣA@xn 2ԍ[3d6L<܂δ7.Q< X.SK<>BsUk٫֡G"{DI$ͨ|cl:~oQS͚$wQ6ga~%}Xpe> ocfi_\a }!FlxC呎v9+4@q?,ͦG-ɼhR9ec $O׿4֯pkMb| {՗MMa, y.{uNz_:,1&|'Xe3%g V|i'Ⱥ 6Q!M V !w~UIptMUH4DG} <Z>}4&1yN?F$7:pZm' iqC WF\*`aϴ=}ԶH}Rct ZϳfVi~=1H7 Ҋړt!-,f3. )c%ZY.-E %]u8XB-;Mf[8V0몣=np jo}~YmO i[*tIm!3'N*Zj͠ G63pIj/3F#U>Ke 71W@*U[˙X2IZ8ӏJi{TL$Yl^hAIjgF 3K믆s:Qo]|T)tB \ulӋ0-(gjW?Wo~AdC^_qF]F_}jlVLI/Q/p)j{Xt?a3#+KvjQ_ #!/B<HVPV+[4-TIr:VW[_ѹ>FKΏ&Z<-in>$k}KBp]w JyX.֙n38@dWVy}jXq!9Q|]e,"7-nv%]Zku2A]J0P>/uqU;atT4/K7_a+Yz&pdyIZ4 V̾Vz+ ~?B,8InnDuxq9cfގvERA.)8Q${*{1 Kbn|)13D7!a)q'O𱀧kuAs)83ԷMVS2CBiAfIgYFiegaR9caXwO !AK7w4T[ՖYikb{;t ԝT3lC17|o1w ]LBJߎ+hz=*ie)bh@zƓ$uS5( `t#3^ļ47g6ū.nt^?ۮcwbZ)8^}(ө4b: ߊ@CL0Ò>?~k:P>=6(lݥe* &6Cq8+ #PWu;*Y>aŭM_5։ro[ ~:.V>noŻ0c >@nz pQ;J%r}I!q ;K> NNs n7'cdDk{쯑_3dP"o"~<ܽ˴}d SK{B':GoɦPR V,,wqN閒U}k/}]FK;r|f4G0!,}AׄyS)2 6)gVn0`8мrh2Ge*\xh!niϒH~?oCê̸kY)UG"c7g%߉kF*/֊ph0۪3}%s.0΀pbM;M0+?W(!RNKGy#Vz#_aԧ г{bhPvwH;CTqjn걃Z:RMS[(M__HK ?N]՞ n6o(oax)T{C ;eU_C@c7`Ǎ'G5l?7B#]+"k8]b7=b@ֹEɫuc+;۲&OM PV?Ϧ|W sp(Rq ^r޽>Vlv ^3]!KqΊAXI9\3k!5yZȧ] .tnb%T TָuO~$,Uqj{]sx="Ɋ?@#^_ŏ |GܤeFxOFfW> EK[ӌ+2r|ۗ<4sLJY/1|esiooP >PV`ؤ7C^ fŏIk-#>*Մ ?Fήl9%(gЌ8S\ND@=C*~ x<9-U`5 0x;֑喿[wٺ0I}<VӏCZfK﷜t? #'%V*@h)~+鷧c^bQq"(| dyE$FF?S1X)cP [T$=Tr2=єQz׉)9> Q8msGѳR\OL|F6":bgkn(JgD EveImA(bH-n'%yo d~|ZE .MAMGΒ! $Fڻ$HdgFy3QA|˸AA#'>LzwUX1TglS(k874 F8cTò $>}E'vS]] Q 0Dߤ^jg|8Ϣ{;*}K5u=wVD-?K=Ϗ@vBddϑM|Z֤v)m Z%H\ Li T&'ͫ]89marZ>:-[~+q"ǤZLv=/t/͢}=p N91_8_(Eg}G9̞{D!4!;20kxqYz߿?pyTVGH.Q]}ǏߎSG2W,p Ԝh=5U:RN[ODۑh,g>(;{.rp%o '3ygN(f]M4 a u:b>($rlDžu>N<)Ks#mmRQhl"=(g1Җ |uԨͲzN+enN,gnlJn0\DL[(,L.P&ed֧!tKEfe'~dlϲɟ@a۳9K0/{pdu\dz*6d60/0Lב[{&Y{?R2_* ؑ^)cJc$߇/=I24EI|5( ˴b?U '&,$~LnQ ݌jNc%p1`/6Vi)Ő I Āi)<|B.Ε:uP#iX~N/2v(Y"jeH>\dOGJw"̰ xGZ &.3$mFs"KHI\P-ەL [\pvcnaIiI,L N,=2Q!.KW:LՀY]2'>' 1"9ǘխ͟ݤDNRLbu4ʈR#u TE 3f/ 092 W.GؙI [/ņ}A[|JLZo͕*ұ$)EDqvV oV.@g$iZ|nI}vN 7Mc?6VZQ@h0K@G#VGٮ5}We[]jt/7hmHx'"ʃ3^5\ }7>nSeŦt(b{l ֌Wl6F#$R[@PQ)Ow51 9eB|J>Ddsp\-U THT'H^~ v\"dN,O2~`RNOLp7P8J0Tz"<-F›`w>oy8\?uc?#>& 6PnZ Lǹj;)n42(\bJ7{U$tHF3^t' fQcbNIjq*Ohj`"藤 '%J8k9XsIzUO >n+"1FBҜ:aTH9:#!9!@BE_m-uBBucHN2w WztX/ȶCV6 VY N/m}S3`]oay_ ^ ,W A \(2^Lў&dldUũ10#bA hY=Ni:֔.mIS Ʈ=mqAnܶF'm ypze1)'`H\ki|9ZͲ2)r4:\t<=0}Ӷ} Qv~!FnKȏe-[l/uE妖ބwe6y9IeA01WO0+fk}Cg -r%1oOܾ $E-O9uu;d"q"+~9E5Ħݏ &^^vW\?ːsG+E]OXQ)eh){/p :@Xq P g%8zhoϱ3Yjnx2GIE >}sR}1rbQVΩt%(VO"'s[Рۘu({[l9Ma_N{&CFF|ֺqGVyvv;)eǴiRDZ\_!M"mOd%Iz(MY^\َ|\U[ ~XX qv yNB@jׂXQ4 .`3sU0ǎa@ǒn(lŃdDuOB8Z9JtIԌpP$*Tv?oZB*bEoao; L{"tӄ¿ l.JfmG4-|SFT){qTy7d3 /2ÂPg)GWUvW  K~K%`;8cztobBgycNjl$o,ӷ6I6 0ehT}jB")Nt05'$ ir,{k3K(%C0/rڕMާyHmY o<8b 2+seAtn+'}9ߊߖ5ؖ^BMdk0?کH@(]IZC|ۢhߢ1s*qXJ d!PBi) %chVZ_qe0Z6hT&aB+H@ hG^_3n%zpl U&X1mw4;ԌKt][ܪ>Ӓ ,Wk@3.9fZiu&R΢AEhB,fO12ņרsh>:8t+?Q9l׆n [gQLO_s8B}m(/<`7hWGU8ˈ/4"wK\  ռd9OؚМg`G +c[$d(Td^":S v'dIz餟}O?w̱z9hEgsP24 ^Q'SZrxጰXb^qms6njȣZWǓn9P\`ACZu Ӵk6a6YX%tű$VH Rwnt\,g Zx&6ٱ x_;хn(Pg{~kx*}D8YR뚺4kKO\NȈ+Qhksn;js{Okpi3caiӨ8?}`A`(,2L0ů{);bO%"-cG4mF}+7$YqEH{X-/s} -aqw@@I(?E#邾dc#uN$2Za4&ԴT[ /v< y@Bܘ4Eay[EaNc1^Ys=%1-d&hJm{#Yh{H7-cUyzջPj"L>](;m?ԉE|q0_mqGsJkjz;O＀q2>18LqGu W=0F̋a,'+PP ,K[12v햧HC %i>nVdeRT4KpLK1(+"sXL+3 B4TPW ۿ9$I!KGBRQ/쨩c>҃mX?^;@M!ہ@]M ˇ[q#c: BߘpX?R*|L0n&r[i58ovf*8+`TK޻8 8WP3$qY#!{EY}&QPΉ,FX5kXMR?ƒx=o2iYvƲiJ\_q״·NUnd=:]q.Wy@7Q>RӋ mbDO.^>h9˦lx/kp^c&1F)Imu 䰼4|0~$Y9 Ly=$˓]7u+Ld%tq"ze[6P91d@^%eǡ8iHzkFMDuEC]g ;ż؊e8" 54_l) %#JJUyƛ>CH6;E%Y740d`VZ3 :doC֭(+e=]!e?jDe]Qk+s@C[_b a*&7[c70%W#}HA0K79Ǎ uvd/}t`(jj ؠV܋ۻT=TwҌ]bch6bOA(|6"Ľ?4=#.uk遽!{Rq/U$frB}|̳i u <Yΐ(Ȅ[iFUs5جBns#dZ{W$>DC?s!9Rll./mh$ 5x'mXy:\򑋵ov5Y¯ C%J ;L|rJbb!h ~tSs ůbƇ KPl|'0UͬXXse$!6E7'Z"[ŇۄAƼ#k+yn3 +F5Ol3<0,4B~dl1c+D ut@Mt 79J,&EVR?Kڝ +ч ZHZ:\Ja\qazttv?fkktoyI'5y3+Χ'y\MW~m}`DuM+X yV`vj~3 j;ϩqd}} ϻ?}KM3[g~|XKƭۛ!FAlJ uk:̆N%0&@9:QN%b]m\ܸ2n\|dCQCQ^W`PBLSMEVJ>y;Es7ޑpQ&doNSr<Iev$,*8+#nO5;-e8P4z&:zSz*Y7o0Vb߁5c;B&Ι[UWW :FoO @˸&.:|?S05nI1q3A1:GK6KzڪL,(2IS^4=zy)[7i\_!=} > ca]dw׺ZY(n[:zQ3B/' -?3M[gfsX|N&N#Ui '̈@jLܢD +?@F;9~5"x\'Ggy49"V̺E[zE@w[0BQ'#أI'Y|kEݪq1ûs̀//:9 QH4LA@%R/F`Y$%"B|D@͔AZ$L  .3bV+dKҺqs:S2,aDM8h3q"Gi{Xz7wne6Lk ao8IWJyvRcP) 6e+1H(Kibs_4آ"71z`YK+H 8G0pQ<$N#sͥh)Q9Npyk:i;H[/[:Dm&<6nm&{0}_J~)YG'+"ϞKD04,RըeOԃC(:CaAvܒ#yeLY͉i%| q1e/Mvbѕ1K5@:bG.! ="p5igtOFH!χvfF.hn3gxKP\򘦸k"G6!r;KJnÆx TT`Y7!?2%ڻc^2Zp@HHSxODqؖr4TE  U<λ}B88pw"n Z+o}!ӗR|mba!x`_KTM([L`<l dXDD;NGkֿ;Rj"b 1 wڱݾbԝ7rK#.B+s?Jj*>BRA ~hdo<}gwkE|M aeIa4u{'b̴OnKnۙ0w[Q&eXnMwEJ yk*pDž$@~ͣMm#_$9dap  pCrd9v/X&Nv–́ %k=i!B)>1F1o:"2muD3|xjK/EdS?bg,~1gulށkMjn&Lk 3;9B 2\XyaFV9ᶴ5g ˾빅1ϥ&)h\ͭ@Q h <,`ѼAF^̡ ,?grd\nꚬq#OG.p*/|/,@l5cK}Aw,٘ Mg KVþD̃>TdC]YO.NgbMLx|)0SOj|*oM,h$USM1&d zMJwH^. x A%4_ o0ɸ۔PPnkQȧA:\@|j8t:\كP[&h03u/ AOR' O׫C6D? 7PJ^=ixBѲ*eX)C+FMblj;5;ַ<"TJPOtTh1uaB[QfK{H} qD^c}e+X>:G@N_/˿ڥL,lXC&97}XwV,Ё;›kIN~8 RD`;, VIH{Z|܎vğ+Ȃro`7muQ)L9YQ:Bȗfr\/Pm|2Sw/By`yD:{_!.pq B\>;/B¾ hEB+QOЁ\j=lĤ a~^3+ZеoDN/%㯖(HBó(͑(q5~5]gCƜK~5 Po'VHJwj' kfv1>{!F xn;@B\EB糦돆%]٢Ym6eyosUkq9!R+87. |T/l{&r®1# tu9{E] %%M;&rc`AkXb\. ,'ϻ+`ʬPHXX6"4*n;StUU.[(4 pBCuBcdEڃ7 jX/lS28S7v Sgv?cEAqޭt J ,SLϕ0˓oc C rK-ʲ:c<]>cmD|tPH1g>Jυ$~kަ>8Ӱ~IKMQ.{ ٴw}< }E#umѐ%E¾W=.SHj}n\\ h9ɏUl|"鶁kRQ(u셽A3Y̨T GWH$d i~۠D-8ŶYڟS\$X(N _2BG4 D`y',0|-}y=g~C~L.HN@DѺ~`S3R_typ6>xc#od#sqvtiZl|3l{< Jk[xjt* :zh6"=5W=VZ{Vp0?K.UxCϬH#H(TE.[DZpH0W@qQ=?ְ>R}>54&)rܟbw } P.;6ӆ->a-~ HHc3ۃX{sP~Q|,zTZ/" u=k/moXo[? 8*(prSaOr ͣcH5\<¨gbNkM§2Lpu">d3,?*\# P+bzzmptΛ51dk,cG=wD'lYZv6H~(S#'{֯\m XFcfn)ۂAK*:fn~n ̬f.-T K& I18մл5j3-v L9\#rO4YL?Ym5K6:5>ǵ؁iۤ#|?u16L*H%W£ݜ{4yXC vv)*H!9ԾDVSU{e7;ۙ$6(ȳ"EDQ}0i0r=/ wa(:"XhqVg:&.PTt"ǰ_|>.'5^Iu+D ǘ~GaHjro:'/A,wP#;}ԃv0+HJB•U!z .7-tDjQͶZw(=kP7ĺ$fpP^z jt!04}Y}|$\4ϝy2J 2rfAO8Hw)?~1aBt4^8-_ņ;Ѫ0㩭SاlfOOj470IkNaԊk$-;ǔFPU 0S4"Mqm*h XȤԅEh(xv|xQSkS+~`O/>Gn:|", .ȺR&쒗zٍI9ۇ9 ͐!C" E@yFE?cMkxS9 @&qԑtc>栖}5Γo 1ʃ6}8Nx~}_,ӌގ"d}L;cC.)ٌd9R ~^EJzh4<wԪuVPHs0dR:l.:G=zJMLgӒ'zeaW$g"7cl_vXj&XO`#j}By@8KjE'yPP'<ڱ+ YkaQ/3kzf1u ȥ+&ep eZt,4E?[fՃ:]|qМ~}ōGJ[ e^2Ky#xć=,\Ξe!"7#뉽Xv8?DҌ~ e gL9(/+= / bg[M;yJ1:?r]i?|yNfSrw@ ʔ/rdJg~5\tݩX/6F;wןE]{||twnZrWOW;΄Br[F‹|51Rf>4gLQ;<4w'kj @lkdi7Dp7,/OѧvpV޶nv9lj[6Ge}}kKda/ףc-iJOOUt@Kn ᾂ;m$lEK'd'<{ޓOHԊn:*@z,OV n݊4ksMpj?Sӑ8;NU8k`oC@@8H{tY 6E5.L6VT ؏HL~q;+(@R9ut:Z1Kf O_[sڮԦ*Pߞ0|#HsfraeʗtNC]qE¯Dk--eA}(ɖnXQаվWc17T$~:Jwqsz/GqX-K|; Eݏf0>FoC(Ҋ oь`S^G/&4$^=e20ojVT.J> O dElFEL,jY\[P7ΣxVN"gI{pi+"`9!CAa$=x;"D2~`״S=W~MQ5&DgS lq*޹i#'E1RuS8M\SHll|.;=6|ंkxHNR+<~EC{Y(h "p34 DCc 8io`M6u.ZbƮ,^aY['tA2oץ P%Q:"z^e Lѝ%SWTfnCOT[r=v9Iqm(ȋm}ǫ{|)l'j+Wq*9ץ(7[dđ94-򌞉A5u)|cǂ$->EZžcgN1L6Z:BDEn)3Ɣ;7Ң*f~}D6v36rG m$s]8䨗M@I9|Ĝ?<{(7lw@™Ң{ 垄Ӭ[C}ޓS!8Z2*Nj9E[iZ U=b[uEK!M`Xȏ=uQ8ateqr=,()?.Wu6L?9kJ4b^q]q?G_v!pxY]'fFg*׌6q`Ü鷶 ϫ3kjպ/6(\ˮj^MN:6ZSmX$5&y帽1k=Q˕]8غ/t2"A%)hy;.?;~x3E.?3Sba@rkwUޒhDWuvwmk85?1_Oj7s[žA `26ml[tS#[`Oץm h'A :n:UVc}K:08̤m LЏmx~.ܲ &m (ZA2"C/*M7P;:?}D®1eNrЫX.UX=>JmO1 ,`*OBE|G.d5MawIbpeZG.y hKl ^PtѲ7QmegjzlZc}hܒ,{Ϟuoi)W5|-¯@EL`09y3P5C!WeMUb0kOÐ6 <X;f6 pjªKwo-o"X3#q.t&Q+qS؜FUqƇ`A>L0m[TXPbPHU)O-{ G Fk;e* `hn#n— *L״^wAՃ)#~|FϽ<3,@Wg E4cj;$"O>{Qsв\kI ObJ$V]jIl7.x 2E*oSK`SK8f^= DܱD؃'Lj0r}`$?.٠"w]D"Z?{ >4|Jr B c{K-Pn0cX! Ǖ;{VcMf2dp;lջb;ȯ+Hƾ]~Us/9Ta(TˈC0%g?!Sj m"Ʉ9Dj"$D#'-BztPd ŴBs2@ĠVێ &hì5 '+o) 1X1S=iFǔX' wX0c&2`u WD:.De\`S:.UL^E)yxݗā TYԦ8D?1Djr!B'pMy'CXu]ˉ7ef(l݈'@l$"$R7Oą<?kxB dn1_ tDKNC1n˰/tНѼwbQfVN'Vꢜ܅F,wy=OکiC;|,[NpqDqd'a׳*,OOUp66/T GgIGǭvJ"WWI5jڇƇN[|97ieT=0RNP}V$ec/wrHe .(%둞FbYc~$f-y!_g:F_ACc"yRfK&rg/y%xi> WQIq&XC,:2T>g&"!xB2=}N4 zUʏl4fX뒩r3 [(;#iQ4 _\ads6CLF2LajZO@v5NS OYzzw{m\hU zLqR/w#8y[;`MO U .+#=ΆiT\U+d~= @hRkl:et&4y|2 qZ8vlx6vJW F| p·{d{5^9 Z"TzC2߅+%OnS"h3rkon*娱`"@k@yɣsHB.uQXk 91gL<`O:̸{IPYIX_(G~3iCrӣĤ3,d.qWnmf)ؓ &FVB?@Yթs~OqղSxu*j ]=8-ngӧ=k`VOWJ{&b-5wRǺ`Kfn] l,`bաQ*POZ:'P+Vn\EV8gοB|w"o&s dTj{5M׺袪k*YړwWOg8-`gEF 4<Q\y9Ńu}̤(LAE\1cc`?U.^?*DD;߷n]bt21_sQ?RRs֑]1-$[`_|bFÙ :0 V{9~b{~cT$ @I+*r=K1U5YL6̶+f|g>†g"'S% iD ľߋ~dM~nMzH^%r=Nv|xQ4nP1Ĥ9XNsUJ|RR)ɌTi0V^p]xm)q&xk餢4kՊY|#qS絀[+]qvik2mp=\)Ů鄨M @df;{8-yIi4}vxAq^/P0 emj!7fxfʷ8rXUEa=8aٺX쨧JYJO>#j!>vh9L^5l}_k9  Cñ{K}Ofn94钄M=/RX/,`S=?~ѽ؎*{S:OԌwp!V;],-)s>Ty3˥!֡G4>;O}lxjV&#w曖3$P5v5RdNwr"!|YH8fC@ՇV1:NQQ_'wIJMxq< g&ќ)_QWn%ĘE?sF”$ٜR:ű07M#}}dY Y]8$vE"1~v7Ǐ\Z`0M_wX0W/-Fgq +Vˈx3; 8oz`FRfb,U)gOvVB VH9OLiHyFCb96_XﮚCr+X"A:c &h9tl Y_Qjpo3ĵ'e9U?h8*:xxm;ag0 V;=Unc%ͶdcNZ*'XP8O->~>w < (@@gWfc˗moB-yјxF =l Ϻ'a:T ъ"cUH׭v$_Soad˞%eǏOW-r4 Q>v&xG.X0"2q) R& fGΉP`!g7X t݆*0}L ͹S"Z*`+ߢ6>X :Y%MD҃U4z^oj 1zNsvRB)ndzڐ<T`q%MDW/'%85E|cvXr7G [C/p#%CI_bص?E?}<_ĺQd9i|%~ sKs[;ršX€GHq-tgwD@S1A[UX: C2aM[Y|kGy{f_L3d6zӼ)'\2ѩN~OHiDc K _3RT4$1\‹.g}Tl)і N p92|c Ƕ^2[6kDͺ igk2+[(J5['dJZ:p2qQu fAnܵ*BN1YyѐgYFr:!FUnB[}y_I^U8Yz:=b?Xy1Q3.mS *2ĘS|԰_f\9~գ;RWH^VflOXg ^S1]RjTN[4/jTM{UkK0%4/,+ !kM3)#f\%Y !:N;<XsyF59aRu2K8lÍmYŴQ033oIqJ$7HIү}Ue?$/JT KFhW&#/"in *^ Je\(l|1 hI$0Ow׼+p < D\U@ٱoY|'=B0< WCEƾGYʎ)ѸjR U>lJpU<ǩA`sZ] aiNN4_3ZHIL&F)@kmV8eh{k9:(D san #fz)aa5 j(j'΁0mjGA'U{%_z-}&x=mxHUU,/"U]h1nY;3kК?9uDS w|oћƞf >B◱H>A)B? +ݸFjXAm5w}o6m%pxAN 5m敐GrR*9=S6(6Hb$&}{-DՙԸc|{L~ md.Yf7Gs3_6A > ^#!HuQz-Օ/g?jooR&ap/SNeՉt34ɨ Ԣ9X*_sRw$pv;Q(6(k b^*|JfPβlz ~ F"̒9ޱt+Tҵ=4A B~K >P$ : N &YeaRU_u̚løF tˡ*YG0@l6L2Ŗ' ~'|X \(ut1h3~1c(o )bPɣt.&(JHv/Ev~\ :g`8bD ۰% <[E{%ZbYJ^Sb22H"@@unjJj54_(nHп8W%p lXE2Bl<5'i a8CĢR[kVYIPߘ9m7r Y5Y(Ŗ+BUҳTw P S98,A}}Zp&xnˠj4`2iIi"al.|혼dA0qO n<4:_GiTT^5/)9/'do,kr-!dA^ޔZ [ֹNrn()d-Uj$̯4͌X=(w#f-u)ߴVOqkmxDjEww.a ExV @K[B P\^ԏCF-1C%"4gةVwVӤA/_  X*JCVRHE# &*\fXz.N/J,ۤoqMhΡCӋWYt=mf7M^BaB.y?i-4!`5Ѻa=aT<^ٮ8 41W}#1kY_7ּVsޫ/WP'O_fS17o_@ ڦb Ou;4E7^,m"['62E>bpGu E_(pDi}_]ktEOJۻ/_y$\Msqʒsf>`m6g+0%!S򪌟᳴25TV |R2dq˵:o pMe^eQA % ;(Q+Q?ر8%`i΁f@h6aB/3eQ RmU|Ζ|sڝY\XmDO{GZd080[T8jxXcy@h%Giv̤&{hp\ GYZ5^C LJd/џ-ΆVbiJM[ SE킠X#o": Q_{(|d<kun6ENavv2(|;]"ן-K]jޛ]rh6uE pI2҄lܤќx0TD4N|b+b ,ҔVj kKYSށlO%8Ol'Z7kE=s}#Q'k`[PyB~<ի-!殪ʰy0(ȕƇs(/)$CZ`ȈٜjI9|r :B/hc=ߎ [2uH_k0^!L yaө D.2|1/:_jQ :M䑤A! |VRK+''W6~'`,2_;Mt(Zzs6jMEɀ50h(gEIi'] \sm. F"ݾŵP#L32V{CئVWW6ps6}ӫECfu?}SĀlZ9圚,fΙDP@ŔE~-I `ɓ/F.1:! &a7ʘu7QYXQr€҄)%_7 s 9jG f|=1X6%p[Й)7qFض#pݫx,wMe!:Dt@,T[,'5AlrK_ר8L ӨK$䭵n%giY B? _4F/ls*y[ճ peÉ Kf^G2eNE"&Cbj b]f_/g{RoՈŝ/4ͺ&PLGe\\h]m^芚ּi)1SKEqlfg?ʬm;y`m׏"xpE[dx b#VZz4qߪ"mP$  0a:Ky+>q' t+APϨw$_oY}J* ZnhL͛_ mBY@ՋaΔ((qZyJoӶcauo:ZNH-pl CnpYtd4+rffށ ` c 2nzbj:HQ.1q۷Vu}Oˑy~Vif{Qo/3N%Aw~~-^HX#] p45ldWطy9#e:yv ۹e}MdcBLj!GjC=G#9^:}h RePVyi& LUbD: (Jym.n鐠ଢ=,u[?5تϳن&(wKg½zւ;6="AQ,,ʘ~GZzJ&ߛg]\1.+Zܛ޲Ky7ɍ#ha{gS%='$xLAd`ߎXrjF4ٛ,-)X_ KT,㩬G)8T|H5idPݎ3 w8-y\󫇬SR>y*ؗ"Dt h_*hp{lUm9yߞP![i<H»/Րi^րBmo_f?1:c_1JFfsiͅjRu`e~"Фn WEoцNSǼ`F*tY~O4cUY! mddVnuwcNQ4=A;wMK&[LX7[qJd3FWZD◴EU, -fmdB캗>%"<!$} +?YS!s,"r]NPDͳX!0rym+ђ cϷm]Yۤ&t23)/M_}94S'\4`zk_zZvR~PZXUZ(tY5ȩ Eoup\ʉzkiFбFQE*8 B«fHF,#!u#q6|\&p';vEM!7FYE&R-[ 6i !BGW.xӍM-*ÓKYrԟ. 'ÙNJV>-5QAU#|& 0v!.k.bậv˼5J5d\W yycr;^3첤e[0YkP<}Z.m4q6)Ӟ譎 ƱF/R-7'0wuu[ ;^ܾ#̟k"Ya rsj1q 9u0M`T辿{.kl>I׫dnJveq> Z-^ZY{0˖If5J"`c)z+А*uey=4|O.Y 4Avmk*w!\{ld2 GM+-U,_ar 﨩Ϩ/Pmz^ 0ӶLD.`Հ%};KJ!$/BPaM>Oa=$ ȶ c@0ld( Dٞ:^H}oPClAd4閂~([~d;dc4[Ό["g<%TsJܴKS:3AXu{}KaӆTx"uwD Hپvqta%8?(={~D)1!V:eum7R^5[j@G[:͌-zh^{ Η̶S4МB 'liXg𡚯öeSۯOےt9 21^E_ϴ. jm3эǦ*yT" WgHҗƈ*TrKb;[/uNbԂW1~ ;)4Ͳ#6Ba"} xrƐ䰦?LW )]Ն5kqڷ #SYc/@q&L&6OktG={ן#}1v@B@{.~93gOSIR`Z]$ܕzTx>(s]ЍtZPht']"'azU+x n6ݍIt9ۘjXvA-D (FnVc,)R8ݣSy6_ r1'4ϑ Y jkPq6k؁\+QBK%Gbټ-}ץn|2d\NwFb61h&Bĥ ++p|/%t/mGUZHp M Q5e6 znmH@۟a|ڙ6yѺzFJI/XW LU^LkMKO]aaʎn{LO;x<'P{J* Q~(Yĝ2-ԙ */\ 1ٱ AO2U?V@ 7^q׳O`T/:{. {񖍈P5@qC7#11'q=_or3kdM$%TFm50y.}ɛXB[}Ì E65ôK7CfJ Ʀ3{tor)3+]K%IAW*`Fv'S􇄺]RѢh=V I4*b,Ve׋i7W LVpqZ145J kf s{ie*ՎЂFq"7fbtՈa}oF;4џn"ߦ7J@f?ѐ~}j%0i1Wqr)hJ.@Qhg-jH+!N FO?H||*n oa()ex)RU~9!+xu&ΓIP{l { {IPx#}Z"p7}|Gȵ\QU5- 6ۍteXWc5%J{,~LaN t5}|䯜WK!aDZifY5 QJX2*!`ЅLiǡ:h{a~ĭ̜0@v}R?iumDu [9Fu6Nym]ohufX1F)tI୳:[IKuq`krH?"NGHo赽)*[wӆ*R3#O7lX6FĉSZ!.`(Nj?P2@n*leʇ^Y.ci$a"qG4zou/@eC_!:Rt0gj}W (LW~j_եGŀ}X7'5FyTVCxέp:pSKbbf2-@ݚ*a%;|qIF$|B|_b$#r e)| i&xE5Dh{fz-:t$[ߝȎ)@ "3÷-)an6]^5.-DS#bO4 4Pno?p$Ё-(-/9he,'K`}a~Ig\q'$#~- Oܨ?\͝t7Ɖ"] -\pI;^iit%!QPgZHnNG\!5 9\mlyE%UUbJL:+8!ӆwܾTN fl/4{&g^s%l_3R_9 )&s>n"h[~8`|Ua\M.[yh4t2s@Ȗ.eӟ?:˒OOswm&ϭTrL Y@`~QE)FEXQs4x>.$RKO?JЅ<>P5-΃/>t= \ ʰAA-s]׹ GC{c/54t\/ 1 ZLk?e+E6-qU|TǤ37tAk#="D?[qR@hOօN4څ[.Rلc_ebḴAy%k*?b_ eAZ7 }OkG DXTca ergpXBkkeqRZ,lZ>VyßA؈@3j6s, dT-:LefS)o,`g_̻ ϳzi1 I熢y4*?>N&.ko'8p9*o}% }_tž8RwH OR='?sP?浈ʄ BY?k,mc@U2uDk}! qͫHֆO1l.%5'U]El6U~;_:b vKGA-1A5io8I@m0>n{]Y}ol fU 8YbLa g4CSz.5 צEG0C I܄N0|>*@tߑ gDG"IF)o:-=pI$eE_hI:P ZC;L; |]wt5N]VP#F$34hjՁ齶*{(_4#+-O[iǙ# :E7} DnĺF T4k{sV0o#NA}fU}7ׁ 70M14BZMW>1&brRwƌ)rk;eEA2<.O~r :*di J_uˀ#Vx ]灀IO1# kgb}J|{J sqBpOcP1Cl֮Ϯ_xdu 1p:3:(Oq4IzuKT뷅'[!7@lg==kőOgj̤jǀ5U f=c 醘FG93t"рH2]p {Wa3]L@mi~g '~||17QA*xoj8Q/ QaX֙lG%c{y#!Z.VW,7~ܱ/~*c.%fi<-塒~27h Q  BS$7T@qd'r֙7+<+UMۈ)BPM .S=$dP ASpC; A{v/Զ"ihM|̍5:r؂*z4=iƥ*B"٤2}JY݈rqzfSˑ℞;e1}6eâ[r-`T1ØT¡`+cµbOrQ(P\˲b#o^ڤzv88sR9dN:)|`:Q>̥K~as;=ZZWGy !{݃lH46<9 2b^a&k0جe`vh rVXʘZ{@2]D)? or:*e"e+~GזB6> }+Ʉ7,,Zϣp5i]͎k+1* m$r#LUPKY: COXb qæpJ9ƳKkR *M}ny¬IԴ2@A±hP$bݾ7oimcxYs;7}@ bN,D 6 [] zɓ.U %"#aDfBwh,K W6\p3ZU8wJg^OiX `%/6(7>޿RBٷR2{9IN|yEz2i gwpâk,`ee<'R#⤍u{{F5Z 5hҸǸכJLj|ݣ7-O?Bi8΀IЄ|  mqJtIpW^j"C}@q!Զ= GHd%FKMGnPhНdTYDBhZ{"nWZ2v3bsf?p_Ǵ$ ]9'1yIʫv™!qY1:zIAw3;]IgЃQ7ަ]&)v$_9?2uDWOZKcOQN@[ QH$)1$cX(_@uy#Ĺ(nPVn&}}}bOgHh=y7Sݬғ2Y6)=o2~{ \}5wDgqxW[t:CZy $[=aTƽ5(I=ZΑX*xj;}aC2Q+%Jͭғθ^n@ T3zyg2*~vF`4H?:! ֶ䇑fVd6wdj kF<ƉmnIK=ƯSlp͟?^ \ g˚ϊU tzs܈^>|~ET$s}̠Vό)F&q;09u.B/-.hQ& zkj݌. z5' $<Ǹ*Su9IܕXpHKv2d j(Tȗ'0,0@VOoM@RKg4RД= oIŎeYcUѥYI_O?Fʧ6<*gV(ῆ<~x#T:KݶK$"\gdPL܇[F}c=IJ^Ľuʂoҙ:J=3%u7`#fFtQI jZsz^^9Rg’j_va*/ "yF1Jt@j0SO;asGvqg@ vf̗)nyoEb53!?w`3rH]`Tj*mO,nj3w|/D7_lVR32126HHA jaero\Pݠn'XK$xPufy<;vH| (#"W>$Zl1 Y=-y %p4*YA@GTwkO /l^i97^:׳t-uo1T\Vg}O Z+?eEʲ)ҐOfH۠X:gEfhLCwJⓏ<e6v ݹWY֕"w8k0^3'/,q鷛7SVt?A Xh܈3{SdT6DJ酔Шcglm1%*A~k1 S z릖WQ4tzsQF A &yJGV^zmp0˰0$i\J |QGx^CȊC٪k?fG~ۇvrdj`c<$+;cs)m^7D^Q€}oN挞v϶b-[Qb>։gl3ч3ɠu{܅gR}^p{:QK*hvlTZ4kiV ?Dw{)@#ʴU*lBreĻ]"00js}Ja=[d*}DPʺhܗ\2TsS"lC0[jG̱f-s]4 n*kK#cⱶqw_JoA?J}h:6wuꌸ:ߵ1P=U?]x>gW2D A^ܩ=)WVR$A o6Gu~6_{)ȡ 2^=$h)4_hGawPHd3nQ]l|CIl6Tl(0ChNbd?iҧt]̴b< 5 L ćZ&X }B7*.>-=lM7, 6ђ}VYN?{U*P=dj؝d&oQm6ha|jms~V޴ߧ ha9>iːhӫ|뚽}$t m 5= g11Hc<54vWY G"z^y1M= 'f?h?~^W/P$~_m{.Si5x -|%W/ID󮾃m,.,oYgƄ.B#uL_:ԀvYXdLyM퀑<̫'"o^$l>Ёlh4x֡$ng.-r&'|J ΛV4خQ&M j?e % }_FM}V ϵs!g{23:#v\WbBc)Ce?p]@j&埩R7.c؛^BGxUB?F{|ħG4N}0C? 4nmUqXI͓~ K5nK]}a6UtNjNwIf!a]nn9b`:K"K~XT>%N A.Z3嗱T\]iplp2X?B=洧k Il`e\ߗ3)ë >YTCq/ܖi%E;%/JLiLUwۇ7 FXJ9 G~ul`G 8 &l/[s+q(?սIHՈx.\[wT2|(a]#,OLτwTekB1$S`6@hބY":jmB¡qU=h*_ڃ3۔Q7瀞6c󧚙\h ?9ucIؗt%Ia} C74GhVX5Ÿ}#nSm6ԛV@ M)݅/z|gЧo@:^$l(suWcz_D 썔{&o$Ch=9"O \dW$^<~UqbHN |z#p 4{XcrxHMP'XXR CەJh.Cڹ#Z6 J6c'lyY!m5uy] X#=W <N6DV9[ԫKג"3}O% (\U܍GH@4J K{խX`!?hvb\%q4lG}*(:XCGS,.thfe =3[`GQVv0NZbAp,_Wzc RS 0dZ\~!YQ+HMA-е@63Eù2Z1J2…)xZ`/+^-*cw3!!`V)\j1Cwx?XB *y\zWN&q@D=w5ñc)_Hts 6*+{I1CN"BS?V"%=e▮7>ޖ&-"n~OUaDóY8}c?Ҽ&Gnkh̟-+x&Mz xTb-m:}Q Bf0-ņw,x RaH6;ė3^)8#`6?0s$N`Co"cҥ&$`RQmD=h]0q*T +%[˒,Z{r=gŇRQ2X!xgN 0d^R*FZ!;9mwP"K%W)87("рqTnʭ/Q4ozW|%C`et0'Cz%{EvՖdD}msc&H3cHwYR kE|G/RDvqoXJ̀-_PrƤ)]WGp~$,H@Bʠ|2 o^|<)ɢL^_pt (B&mDyZ  ypLv9}QF=U~ER4Ao`աVA"K캆ɒUVD\c5rIr'(ɪ_h[iFgN55:< "ރǼ-$Rr[LpAҌ 6q="hhB)B^L.`ծ؏of=Y2}謯z4lJHY+db"@q8b  0{G,y]{./F. G*~O)Qtfz`g*en*RCs%cMɸdL~( _j5<8KQ4o]/pmK$1uprTZiwǪUXaf(&,>34Q Bp.^:[PbAE EDU]Oea.hsLRT)0]V麽QA^TeA̾0}&jxJgXcWixq`Ml1k|_ɉ([aRƏA e񄿑8L{{oT~ulsBMcx~A_YcCG=$~S1El!X LSzG:; :uOYGL">P]!Դ W;+' Ŀ/!]/PY|u:n4.La Hp;y7ty A´ْYq!xOMar~e>BPQ[ലIS[Wv ssHO_*d"VB`փ"Eaߋ >ɜYÕ=xQ[ֶ65<`]MOqVw.݆;r#>J<$.N˲*Zmbsɬ}lctYQCF;4Iߍ UJ{{$]<ϥT>cDMcu=X/6|-,^񏨯{+Zv*b|f)d/ p?eGU^~N¶l=x*ͤG)>DKmϯ[v 2( l.21 B?7č,!O#fC4!A=>3'h`po׽N MW;eAo Rk=]YV  I=Z.QmOp"A+O&a0 3?Mz P|LPʶe;Cu?;uz7^X \) W/LWWg?%~%wn^uL+4e5\A*[gr/k pm홰z؅')AEЍK)yJ;_П ٥Ig# Sˁ! {kȿcߥP 31΄B1[@7lA⺩bAGԣŤ`;epXnoH@yG^CژN}LZURmҴ+mc{gԗȠ2k[cԚqO1- _UŒ{eRI$"|N: [p0̱,;GU^i>/ 2d&{GS{-_D >7jn_3Bgk)~$Tpe3Չkp䧥?>ԆMladv _&2fZxK`֭׉H"h5R[c&"*I˿jXXF{uvQŇ;|W gB}ߋ2#S5F,3$|5٩KX;ZCn3>$6 wZ,/;IXƹRB>@Bff"tdX`~ MuW S+s?0"eW\ybv= -1F!Ԁ6;P=G}XJZf*im f+A/NJ(iTlF>=U!keNue Yhk/)$Z Jl!y,ǔc 7I13oiV\ [][cN  fXўҲS鈳M ucj1otd9R%5K:f?GT kx2s -sAUTkP Ƹ.hPH_ܩq,G|/B&ڔ$ <&äOm0@u q\ 9JkIbִE++%<VH%}z*u>.2$E J:/f jH-UE7.A&.O+A6ÞEY?,V,Ɣp K&`=C9FE}&e`hy=o6vy?jzqI3i\ 1Kla6~<-զ-j҄U{Aao-V @64^`p  eAEvyGr13 gvn۾sy96f(AQD  Oz&%[~5A_a"heRlքUyˆ PDL"O$F[>#VH% ]0RW"y]}ؗjv3G>`]{&GG5fO6+ }Wѹ 'ɚD"x[E#6Qbr8m4d,ݘ%;bQ=ӭٚơ,84dz:L#ju]DBml C HZd+q8EPJGW8"5Zt -f]ǃ&uh"*nE"tO?X}~£4j(apJD(1Sگ`Ls[mN̬ 'Cq?RPUQ˧H}V#}/R?ǦȮI8-oW|KA$z~%+BS̳F:~COxJu,KCi)4JYŇ3q9[O\G-$d27q7IK-\E>E^NccQe~IŐ(9w7  5lխJȽfGyySS _,]_dE '/<={LnXQy*X/KnZ5sۢmS'7o!b1+1 F0HOt9w^G$qIapl'(u0z,本VIuxaAbU3jV|C%\W%=Ź HI#?[7qR/!>q\Ձ ;ŇvC쿡<18U\PK r:`N`dᴽD]_*p1wO)Jꭻ g)6&SYgLi~7;Xp   V.d<#_},rL%gЈy#|vrLz0.`ؓ6hH襏tz_Yբs7s+ Shܥ Ppypc/A*_0 !#Aѐc#-BC9D9λ]6+x36&+SNЧHjID Z"v%Q-5A~fR~ C:?p2b:Y>5ˤОa:d"-9w Y8waz6g8ƸkLݐ.ykXI,hYLGv)?Q(;.k:`MRߍQ_ c!5OSЕ0^dͻ\/)\I(v˙VJk[")I,/:BԴ!;2<^^`yP3 fmpAЦɲЩ«^fO?F-H{! fv5Y[HEe[24 r{=/UN`eh0LeaOy*f C1oΝ1Acޘ'grŌ'P!&D-uvEVX #KxH#; >Cϰ-ߛnSy8CHJՙDx܃YAՆ 3blK1"th֐2I4]E`w"* FjatS(aQ]D%:*RrYη\ M&d6hLjLaBENP4k59@Wp*=G$@[7-@ UCl-v~/ӾyV#^% DNs˒ӕU:W4ԌЗQbQ0+mw'F͘ό,P}][#C&(Jh7;;(ч @1fD~j*-*[94䟺s<ɹ&A8_6saSAܔn%<®oc K{8XA͇SE68;X5.`tH1]pZ0٨G` :a *4q^M/{9fm,v !ST@&w#&Zw+ϝV9X1ە]bw%e|[ۣ k$xE@~bN*L$McM pDT]z/xWKӜS/(b4ןC ^F"nzw.의 p-tخ:zQ<8KI>bu1Ml2buq۷Wh=?raïJ<ZG0cZ_w~|EHG|a{]v#O\5@9m ̰q+V&M\z w;Y k&+,(C`vB4cqf!YZV0\K#a}*>?Ҙ q5q@{.N"D|UTyͺDw%p炕PQ _|(P=ޜq aQ g:P<:YM]5ns*]1< =hc ~Ъq<||oD|Aڒu{ (c+{\R(.tyxL=nYߓflc\$17J_Na>kYd3#P^)^=He7F].;'8Cl08Ɵ\ `=IVARje8lGtqc+GtAܝRfjA d 5dʜl-taN i9`g<h fǽbc 2 2O/#()qSX)hx|wRDmimf U{Խ6b,e@ĖY1BHHf>_J[W$_|̼^ 9]{ԩTjPP}vů 9SԹ2 `83$ܵAD:(2i$fH|̥s4͐o[$g^[b7pǙ^ұ01A(.;STEdf|;]aB)`9@l(d1/Uw[=%eDśO?1ڠ'7d sj} F[lL*l%+ı nO 4'QkhSEWm՛xY̋7d藀HJ ;)ٟj7JS#Zd;t%*4KAy<;^&w`Ak~@c2y'@^#}̞4Q'USq%1Rf5͂BFVt k4Tuߏ <0 xUupR)od=KHnwͬas#q5=:i!iBM;GS'Ɍ.J'MLGga{qC8UW$K'S \:??yI'x84ixҸ}̍2PwkZ9!L0``׍םDw1qׁQny)2jxgè<ΧH'SQJdFmQ^k!^WB?7Χr~;YA F5=?| L|^B>ih}$9@ȮZQ-ar#f$oB=\*:r9rݷt= 3LZ%?D%`^b^$xL\qAH+hcZ9 6WJ$j0oln0k(vay?C6d<7BiRh[%9#5i wܼ&EMI'ܑ24E~P.sCAqJX8.C Xp“016D7z; =49_:m%S{Ƨ|!FFlӮEq=|bdo88jюtA KFd-24K.ߝ/:.zZ$,U%g\R 4ދԜp~g/;+A/1WD S+9ƶ&WG=(P:zi= pGj[݇@U0醻x돉:gM'ΌnRpp,#~d4o9#;DԶk~_hMu }r'=SFאAUN duF6_״Pp(Ӕr:=҈HS7xT*MƓ_ҴQHK:vߨvYu%Ivҹoњzce' Gqs6H}.ħ|"DCpʼnR)ČX"+z? [rё6>+&Jڊ2'>7fnSU;lԜx g[KBƼ-([XƊ81":bHl2=:+T)7uk7oakQy=|fWɬ +QM")vQc֢&)ASj2L"%|̡_T<߮,br[@-[:VH!0?jfzg'ɹf49<5v  _p߁v)'5[BAH*X SwRP3mC< 0Ջ+30( }Ty\@5?)rk[֞u*CCu2[ O#sP8MKY,%Z4/v8K6@CpLE41@JJ,{iObZ<40 i; / d LiTnHiofcbځXBiz }o:`A&XtSPvDd#lRg }n!^GI[ ۳()MqI֘_z/|mHΫ,B6\֛F %N`US-ܑ}a9 sNQ2@^J\쏤wy ;U_CBʉXR~ﱪ /v7tX4jI"CW+&1ׇ6¢* y|`;t gLߎ=-T=T7MiZGB0/rKxAOEs ,Fs5_k'S^WчLo#/aiC,%u2gs<εj+9/8Bg.ՀI7JRINR6_֥?f7=hoYCuy[uvF rD͜vI"V&ĽӝQY븯(6n2B܀G=jJj-uWA mŸvS܎FKv/8aϹoz#^<_ßt<6 n=_(0;vufm3yX/CEր<+_Ʈ"U؜̬At:|c׸piâe*s!q‰jZ?`Bh% A׈,x)snA=uBKhop/L0O'z]O ۪ ͳvr\yRS\'H٥|U`a5FL@/OۮC`h27jG0}N%R^ђ-(&G/89Ă~ *x344k@W=Uj|:Ǘd~qK]ӓq^bDeZ3C#@h)ΰ>HS7:O|tS-<ߡ<9,HHֆt S;_;˝,Ls'LD%IHD:RbB kOÒ֎3>D m +XO#6UFĤ/3bV>_F/Sn^1'->N݄@O^٘[9HI.>0ݜx43؉9r%{?DLĪR-PPU8$>F oNf@{`K!~-)6c M y 1eb[0.M[B b+'CӞ(~iQ)D]ׄ%*c%V4i Xa7Lg.] |jcpiVq]}i\mzUkk<*T7;2UaTWDrH>(O r :8sH١5[.?1d m2 jrԂD&\!daCXqd' 7-wF2N]/[ *Yj=*AR m1L\a>@b%'ZڽVu35.aeA Vj㹅X}̉짧ۼlF$SͭhIvpKK9rKT~"S|!c> "l=qIt.cGRX?nA59yJ\w v09tGʒ|(Jˉ| b}O[%VGkfRV:lgEӉN vE+ ,c%uARoPDBma;qx0ǣ2,qtbxIZfJN)2Di mcӼB9|>D ZETTqa [(/$|Ǿv4${~Y`V6QNf@*+/qH"%; ^$p:̘JFEUCӄ:GgՠW<5a;jRޚ9=5GL翡H̱rmrSؐ}T'r}`tBI彐n33-26^2Iqм7A7W4̄(^.*e5?7B 5//kt< Hmt@-~J;p-agk,a&tlUj{MiZy59~6[K`jh.]UMW#7\zb-IrC`Su~Lji,02OO G˔_^kkÜkee[XNdK,XꔱJkd ݂:ߎx]ka? ! QR{31#dM^2ȅj?;iU1J‘?/)+fc̅kAfEa(,;_xX&;ဝ1f3sH3hĨ n!#o5hS1ĽTӵ1D t!g ͤaO9/>9 (҇eKT)#Q7+ՆtD "!ل,YH<G55^GԪހ_`^8U_s (Rw2dxg) pӦ`Tc}e3t3 V ]&"ƳًHC,HI[&z §A wFjJpD.Ŗ% zi.33?:_*g)8. ((Ol#WYR#gcȮ㬿I ?'Bd/]hLڲꕠHqҭpp+}0|u i +Kn@ն(Rwf\NJ(*(rdL =^TjG-`_7p (MѤɹLn & ]-Ug_|dL-#+rNSkL:ą_qXYR&VWuu #9scyU^#8 , gzsr~hPhse$&v"FgvSʈVz/rd{\UWK-AñBLi7 4C}߷ut[>]PC:OCJFSqo m,쭦.-6&i<1j;ͮn>M}ۆv:^"u>heup8u9CT+:;>tr\KF!Kzf@f6[(uחEsOLLSK0AȥFķdcc>iISknwYY(Y e~ml pi4SIggvq{u7+ ):r릧' pmR"iMi./Q-st4u)IInYAb3MX{w|{IZubXM yPMW_E1os̏bcQ2#h\Ͽ[&_osK^H}/8'F{]ݙS 9ixX7a1yêj ďIB8h-㙦 ݘ_bm" ׊S7nghflrA6ّͥ%(kՉM4d[#PV}sU*Qӯ+kA?-KsG#C{IWU' Ȣ;GuzbXn4uԶFsH SW72\=8bкgI=ɂNyMq$ i3k[)cE k^5tMqYu*iKqB~t1@ĤX'S"/I5n:hcxwc"Pv Fje  ?fſfe8!춁6`sx%N!I,HWo|SVn@@_sϦ"en> Zs^w&qpL 2C -q2'|䢒ʄEfaL 9dbʦo!cW-k9l+\Ci@ 31"@D0C"uAcXE4m_X^fdLI|BhPp bu9.aG pthÏu>!V(]ŨzŶ,蹒I.pNj`r*gdVX;#u+~?X}5KxlAlt`xX0Q]3U~Kۏ/xH!!14I ԛ"A\ L#Z6>VpF؜j9v(Hk5KcQHI 9T1Lq@"ڽTuqrqֽtF^"9~ǭnշFzYlAE[&'•UtyA? ~(A0FgDa؉ +gwQrzdAL$-L.䧰TLXfK>R1ہ졇Q.aɩlsG1\%?R< @) @tFg!-[yS:"pjO1U~;*?~#iً*T^\\P' MwFP'xlY/ uXǀE}A""C^/Oٟ"ݜ~gHQC @ZG= % EsB׮NJOǪ( |V TĆPCiOգ`$΍8 w {-t9pӎ27o-E,tuz&aIwKS/$+ Y.<,4qB܃nJ9Jt4ܽ5f9ͷC¥#9~ҥf(,A=DGb]{o\9,Wh[\ֱk< UsY*&5A:9q>4˾Իkxe] υ+6ؿ@&}KpP< }%>~>%ɵ0|j0> g:&wo2֓_/h[#uxېGh%Ժ%#֑Y/_# zX>`;- AEMpS ֛p"+3ڀXw:v~Cz`C] \uZ{wODw&fD>I&c?s ak=Vq; $~YrG,LzZ>k(OsϦ=lj>/dcL+թ&|Ȗa]pZ~Lqn^.EmsZB 7NݒF 2R/үxg(Bc:Bxş'=obUTSs;_sK eBsjkTTЧ"I9f}Yjݢwyt "Wh_KwA@F]"R*)s414pS;˹E$ҸAw&z̍m2ЁD6ɹh:G+zv\iJ], o=qB ܔY ^_P N$!y5cy3aG^0]/C;+9TWY0;Ǒ: ߃&:)فzY{P~Kf(\9y,1޺lѸ;|lkf="ppMp{bd_bo i}8,Nee =w@i:L})8fwe>xk;8zyZ[%SrGjzW'"M(#c!atYo(dBZ\_.RC|d 'XL2혤#;)xV>G?ў e2{B F?ZPR,+ȫ^Ni/h- x>ls֥yINY8XR꺎)qp@:Wq4*Sɉ+?|\L9|Et߭gߠ7W:N5.ʩw:A@?'g낽g) Fnlˤ@Ǎ?:I9m[/S N%,9;i^dZl1ՑGzu^J~޿#x:ܦo(g^4'x)Q͜wx5Ty+eFjFn\+}MƇ PTvDⴼ]q[EdvMn(prY(OBp<Ł!z}7FjG v*gץm_5G=*9Ke!`ev026N֜y1ޕ)[2w/<볲ç$+DbBL[s[z!GƉo:rL05its*[בiL8T-ëy$:!F$;",!ؾX#"k1>XRr8(ekZ')sA7&yVyz|'k<(LW{/ǟ*|`b~k$)Qj/V5QÈgt%N3unl-dHS&mL 5H%>W e ncv/D3b3#P]Ɠʦ+N# dRC[MJ+F9$fcScI_vɄ&7: mKFoIvpG!/oW Cy ŜB%=7fGoUIYNq\7Ȥ\4j\Zkh\u~g>04'ǫ$t; wb2s S۔~5R|!QZ&hrGK\R6gy=8-\%{. 9-bSa|I 2?j2q5>~ ?Lp"XwFŊt岩$&\QcuS, GCDM&(!b\}rAs& 7(hqVۥe@c7"9ĦgX6tAQSdZ>qZl{f3f:)z֧aHÿ ?ޣFeu WNqYRB5imp% -B)\DwmMƢ \E~XJçRҏ>U-;@x|1x{=$*r~ƢA6cUp$WtdNqUV_‡&\ޞ ӛ}P(( ` ,P>;}^3{Y],~.e)Z *T/4.=sFǒWChr{>Ҩy|~EN,f vGsz'gs.7 ry>NJ߂,(%;ZA_> XA..Bǯ2jWPo_%.*6}aNTFFFFWUCwz;R fz yFɗXP,k-S7m1zGHkV_"{T\Vjh."|pK`nH(Y̒ <͕ qq*_xd̅Q❐/SG# ە/ɘ2o5j#N0KDFSof[/=9u~9()0Gᮂ)IИ_ Ax RMsT q\ס}nT6%**+*[)瘹:VyvXM/ŦH^np./Bfʾ\!/m/,i#;7dPVySˎ8LlZ!bDOX}jJe3~L蹽]WmW],ڠ1 ~Wnu1F4-1kw3tl-[cN?R:.l9 eߙx4J<`GZ(wvpkCqJ%|.[([z.$yU+Q*mп$SԔT`E޻f%j(BW.%+! nAjmS'$TZ~;6 VS3齸vfᄅ$?C""htG,`Ij}6z#1kNbyx>nVO pD~S-Z1򢦯Y92X\tkun ~=çRy^gG}OcZɗk%ф$P.*_X^H0#  \[8p .z6 p>QiݜGBHD`1C樞7TMh.C;Z99dŷ7S]j~Y'ю]+xv rE)g@mbh/ZfǥDI1M85-"od}s5z*;.`? Nw˲ CP/Ab@IZNc3WU;BcnZupٶ{E^L3^91h0݄@p !'X]6`{tK aZN Wr}t 5rtʄAboZ'6)uBvF>%oRM):#bĄKOLMp8ϩEßРL ML&l{#*Kw`\>vj{CgsAĐM{$؅˪W- ɶ5`&swch6o'J0AlM6ض۵ۯ6,MbU"@%߹ EK؀GY.k'iБ9FSz֢Rt/ 3U(0]4`OL5lQWt_S={h_9y.;KY 8lT/C~:q)^e)bg}4lFB],ėﭾcǫ=UB]uذp\wS{Xt\3u&5MRħR@.ѯ$Ʀ_R\;M){G0S!M"E >Я]tii.s+09Ҭ] YLXDډl 5\Eg p(Kw/W I3Lz51_A\'ꑕ!OQt䬓FLy/+w[u'2ՐZ@|mDgd&!fW@?_s;c {!$ӇL4q3˿d++?:Yh8oѭP Tfl"Y&.C$!P/]j)]jT \s ڛDk7P'SwQ#j2,*7ϓv ;OJ8{:>Y:JdbW:V|öGf)/鍚oCum´O!7A ^8LW&췂ftj?I2^LYZ>Ǎґ6íHD@O}$b2w~#}Ĝ6nTY:ڧ}?+~[8k4v;q\rV4<MX`3xk9l?:R<0/aiR&/6I)Z8:tI56x0ɔ5RM,2] do*} ;p=Erݥl5ߒvWS[Xa4 ZR^.RAy(p D5~"!n`nrug~Su&^ Ίf 4q%H#+˼=F&:K)q!;9j>^N=7{|PƯ#q^MI4K%+#=1 ~BeGˢg,6a%9ymHbghg,^&Mfz0fId9szNHFi 'g*bma;|R[cn9C'd\QOlM)1,=^}ЕB5no+Ɵ4`f6Ӑ"Rmyb0I\bY}ܰP3Ncalw7Ć[Gۄ$gz2=؜_B۪u")Cn?o[|(E5+"Y.B >]7O@r{ݏ ?INiXٍ w'¤n$Bغ9yٺ-9fMr%_JM)f_]1zÈ׈ ?FX7p Sl]FSY}]3CG#ʎ" yP2QZBo *gO WM9;`nL :/0"F.DǠ/[XN`bo!BS籇)$M]fD\J8^CwG~2H;'8mE"z$B|M_`Bwz#fg={q_k6 oKϛQi~&yƋ̡A'yuD\ N'#'S:m8,s~/:dys6=,O[{W czn%nP[Ğ2n3,_u I ?|jrԏģX7ADe-BŪha7' "v*V N[=`szh<<`8 vJ۲rLV2Xbpd{Жf.Z>~2)B@5d11ڥ\U٣kۇˏՕ[}4k34*In$::#S39pH(K*rA#?ljܣzBg*s=h*=HLrFV,Ւo:< vB$ <4)/})ee:#ѻ=ju ~TBa?m4h4hp}83d>DvRh^[jA"\Z( k5@D"E&&Q#ٛHp{dMФ3TO6R.h&{u}ዠY/&~D|A0 Geeu uE9pmKrX#8RgYZ0707010000001b000081a40000000000000000000000016609d236000021a8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/!h]?Eh=ڜ.+Nbڪ.g( jСbj@ӂg` o f^?j 65)$ 26\b;Q;rA4bWhRK>WWQx[iK><u'EW.=BBGIF)`,Q 0S(2F*[=7~)q25s,Ԩ*Wd1D`pu³dE;.|wNw\. 13+P"[ ӨG7Y(| `eα4+{Ypz770ox`ۗFK>gnO_i!?n:mVbWyTf[1Ǯ4ia~ېcæOPV}]I! (bv|Kpc,0|%}w1_;a[;g4|cLPOR]&̏o9׆Ѯ|4hrzM2 {.\"JP!raUU7iBtH"a nv -alU!5l8w@fo8BT#lr^VȦ&C5NT"k~&`BOV?}$aּ Sbu5źpw,"mqpor["Gp 匩9MHKVL@a:8i0QނlCuGif'}3X|g?y|#K..5.M ? T(Y$Wx&NiFZ|<{la.;BRלpV e~(G֌ }l/Jo\STrOLEB8XEl0dYR3&cXAr6ւ$nyg+?VOHi wSi=4o̍7tIW$t.e);ѩ ;L(9UѨ*GgAE'`」=2 +vԎ/~*Mn-\D0(42ʣ d- r<{C.JY}*FUz-+ O.>Lpz_&[HI@{h~7/)vyǬ!cRy3!Oj<y")1وcQ $azycɍ&|,̅ګ?O ڰR{D*meiXV X 'xtlȶ٦Fݣ39@FTIj "y_;O-#)Ko纄<ţˀ+"JtmnB!A|8|`i=!YalXj /~*<.5,MŖkwqt8<Υ_v`7SJT5JIq)j~VtOKDZ{|ˍJ VR9nJbD8GO-dw:Z /)`#j IjR/&pRУęNcElh犚[ W\y3n{@H:-QD^rHߙ4Hչߗ }\frEzyqvr)lZ/KzY.R~<{_ApdV OfTIS*N'^ݪ 6]=G a {XDTjR%c_B^ηH%&AkWd@KJix/ﮰYа h iu@W5$E|pJޏIҎeF *#flն6WyRuhie)n! ?KO:28[LƌA^j6_Q)8=o&d~(gP5ɗ)KEV 8 MHv'1ڲI|2ghi[щg)fU5j7U[y7=(B7!0LT"N:f|6eD ˰ `I7 δU΢*:FEPew@>"E_k"LoTxȱꟉSpKFۆ(orMIS&#^R˒Z{n@}aI%]kSg<S/u$[qm:@u*cs0 @pY?fjg720:ei/V}]vyo|캳pK_sM^IrP9eBѦ`qA)y>۰ 3-6S}60TzѮkF<t~u/ɒ?-g3dm" κ+KK~lˏfͥ`o:IŨs1L[n%MБ5/*u %bl蟏t<=C_۝1C.Qd0LYu<-{g pb9aG3h#Qv ռ v({)XO3qQY{Z؝s?CUj)pFEw'~dEg,ji􋊽#( @2&pv~FR=ٙ.YLJfeCA)qobʃ2&Q Cz 5X^=A:3 WV!:Q}iw$[֢QAS6S.p'9q?x v8 b# yc!c8ڗ)&]?f{$ =$9j57} Ò^/'ٚVsۖE]A`ɟ_*h4u|\ت$5|& !rUyĊ 3 V?y9c~y&A޺B$e ᔂHÑ0E$2v̻K+WEʨY7WpEC01H?K}zt7+2XBy[Ŷ] YI`sbvCDl.ڐbҽ!?QMV K5<_ôd$)O,LLzٴ;'j>RHv˗q ۸\F1#e8૬`juҕwʚM qNtݑb]=^܅%7!#٘߳HJ򞞏Lrw#CtFWEx Fp,SinYp!<$`.NgBfr)W q+0q9d"j3(- z4h}S8lR3DNS3s}dgPUHԵ}] Auj+bw7ڡNJcPqJKb{]zB"^n9 d߂ʚ^S0p̳jѴC"ߣ]cC⾉L-L:^ޢ3Jevo© ?l uBMa*7“& $0ODY/ c08tBx-A 44a"*٘kꍝ{耟jQ>NU旦 B4O#53\ dbӷɹ]UŊRL;#s_܍Ir~HEοLh `ḓFTLLG_C/?Ϸ29J})50bb4$3ٜ6 >$`/MKkMս1-UniU$ (t+ J`O&I@ξwҋi[F{zZ>i´>{^0QC >>w\}C3ӶCwHna.Vl7$^#63'ẸGO'##09'RߑC_baƹ S IyXQXǻޖG#lWBca'H 2⽞׋Z %@G&Gnz@G<H)k~GMpfwτχmxSӍTDg ɑ># %wOJjDTaߎ8@&/1f^ЈI?w4ʏ=~ Kt칩Zg1P1t`{1|r80pR8e韪' 6*mSB8؜Kq#Cj6d@(\a&m⍰Qfg?oj=2ߚ,=P&S,REV\D3yY`:jD;kvz 3zfCszJHH=a0k:#]a K`qop/:pNRrTڙWFlӤM܃fHR{lJ4&*aMcHHxAXF@ `4W,}_a9<ם]$VڦcPK;&q#%4 7z:d^El_ԫfUfQr+ȃp#pQ;Ϭuz€wZpՎO(>[uw7IxԺ} #fyW*qֆemu:;?M&Z\X|+Rq^u$iF2,4! B VLV6UG2NWIfv1 ]ٳ Cڸlwg+q 0 U{BS*Zj?OŹek4^+S `3g$H5GKsƠD7ڔvp-qn$v%k6:0/S9a}qW-zJYUwWxq`.Ȉ-[LeV0䪀-w޻v0LrP剚$JН2ێtdF Nfr ƓFL"P e`}/; Pw*%ow^6[,HB0vKޫ#`av)Z K;k9dCgylE- ϐwYD}xjI&) Pc9^"wmb : ]*V}D IZ eZ9Tʓ<۸eЪr&0+g[K#qq:CToq>_1jZfX_n:x(ov'`0G4`Jd 1q`t[i%z*5$kF{߄0=l&9r hJ0.B!@"X粵Yw疂=(auiԮ@Ś83ci)暶I[lZ ?ZV{1vJNnj6L~lǕ6>9¿@igrE!=WI;ҳ C8tͥ95nBtNk^ݭXm*- /4o)O}A6*?6'UEt`Q}v8GN6ǖ 3<I'3"dBhJfS1CҙF l FL _t_ć!cXw7CƹgYZ0707010000001c000081a40000000000000000000000016609d236000010d4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/G]?Eh=ڜ.+ ,3HJiUmjF{j\Okyب`lA6TRDhd^3%<^p}'5Dǚ~M8g.Ep=!d*plIꬡZdHL,te1 īMַj3TdDƪ&]W8ۥPs]t=nGwqDŽwxp d*8\*t u? moY8jf((m4eA}PDUo 1KkKqE=_mf /Wx=1 q@ sw_iX\0>qR/ܥ di%V^N&L%C *V#PBV>JvBi1ގw'.㫑2Do "F9sT)hX"ʷ:0=E tQfUu/r+)fY4=FcCwĂ(؞]i=^Wʹ:Ұn%Q/ W(ƚ IܠkFтXTxՃFԺ&Qtkb! ֚ je̷o\CxhYo<"3{&Yf-Ks@L@|싦K hi} ~3"Mˋ yߵE7}Ʒ-z#U~3v_b5X`ΪT2Y(' #NH05H~f__S8TIZEL=,G<6 Aݠ@vR ‚dG4(Mq:eY Ym/YfYJWiZ<ǝ?뇾@D< Zb75!BMAԎQm?dmop( 5>ƂlK.pNa- #RMdsͨ(cWg7u]iBjX62D8X˒,}vhHLv$ ߲˶D<\ƺ_:4VgRwh 6z֏DoǹC>O ,k*)"; 0|olyE"Wn|MYh0)yZ' Ó3*N,NK*p;7Q7Y37 HBL81~P,^8YpĹŪzO;LDM|n>ȸR[p 7e/dC&{STx+HA21~OSѣj3|qk,u=Y5+ AGpVw[gik_BAi^9imu4[1|A{`hD>d@# ԅL}"v\Xd-٪y -df~ f8nEC;-S$[Қ;$_f O|<%5Yfk Z)y~؏؉ 3t]W+|%s6{B;⢐,,a An^ A ⒐{ Q3oTXļ%n*M"-5$ J.T5ڠr4 R?o{4*|J0j)gB,WybPZЏ */.gùBB<9FyҊۼk %ıSrJ6m l0%H1_۞OAIbjMDQ>.J"Y=MSGCF,|Kǥ+H8JqsV : މQvMIo6-ȕ 08#e~ ެy9O[T^xcתWaMjǚ8Jp,]h7W=ef%T!B s0hX:DEI~A`+QʳɳͤCp`vtr C[8?􋮕u//o*~jpHԣ4jBgjY/(@B xg~'2xWǸ0C07 8=꭮z? 3҄4̉f*DjW ?|dTWo۹Tx]7AkK0~Li^ K9m U0|X{?dJj&.ʐ 89B0`nEV ;|G`9 VLWg |ӻЌw_Մ(ù U{Y4kdM/%}49jhnKkJ˃;# 'y(lbCNd:A=^pweH\͢$?u{,o/ T0 OT8@ /gs~;Oj ^`+%ψX6h&Jm{J܉6-ذ*Z :̀C]!26Ft]aH7OSkջ!Nӯӵ -Cn5M2q8|  [Tî17s_&ka *ڇe7UD? y .hAJ9=ou0 \궂$!9UBd.ILG}J5/Q\.: 1 8Mg7E]>K] M&U1̆[Z_ #E ;UPx`YcsBIHTn5iZ*yyJ:?i8"i0S"^}>~m qZiA17Do@aߧ-nXA)>p烁aH[=AаƦ&cDZ9qXwhō 1t2x J:C|:7Bz#qmR;.DX? 0cዛʈ6FA@LF]'<).#O7*jso69%N}Pny%SK#QTiu#ݛѧmcNZ$|5} nU,ddw9٠]usb :B-tOy\>޲H.Sۀ樐$"nrnmX[X9u(G)Ywǻ_ѧ2ӏ@/B%F<^^XgSFDLݕ(\pyG QܢrjÅq 0Ǭ~ zggvՠafj9^[.GJ?K/[_yhERmKڬn!S+xƏכ$5./t^dxlP7fJil I*7<ZSj/9Jh9xs._ aܐp.+Y4 wd0E嬮yiscLLC ͟UĥYf_dU"h:[ ]`)9[tO5YD/<^- xOjD$] q~fؐp=#}Ou nfE?~{`>y36KhMתMTqy9٨RL;[ʅpV;}t_W艢Ht{BY* $ !OdiAF2/YgWfchoNFjHE>q̅8Uv-Z}O?SHxc50|o587nKj~%jYrmjeYkw$ (=̐&p?^ݯ?`MxMe}˿'oCU?-+Gt aǎ{cSR&V hlʨIՑ`ڮI="ddIH:R5ӵT p /LK!OMF@ڎKF@Itzjn q7#3C$d`7OILWtFzzb$kD;z^;Ǎ}["RCLW\P9Xh+o/lk,Dg`#z}2VPr5 [Q(S2k) yl p02%Io&vhX7l"m0Q<έݎ́#xV0΄eK !@L{5Z8am\$7/`}Y٘@Z~/R4{W!0*HW|:/jR2+J~B8"kwuUup]nJ8**A)-`2V<.7 xǃ8NR=wCRog(znh(::qgv7P;Atd&QYP>+EĔ 0G&Ј,7qP/f L{!+w'Ki=E") U`vLPt83;zQ9υrđѭIfd: 5%?f)E xSF{Yxh("bc y'Fګ1d\D7p?5D0t-oG opnI b9$HZhF:c׌z;>j˰^ts_.>qxiGl&4& pcYϰr,.S4@dÄ=MEM=6xP؂Db豂?/ph4 2\)C*˰l]%wA ٞ|O)hsW삢շD_<Ѭ> o=.viOgO|ğ+3O*i o>B9b'6[( a'5aٺ1؋?ߴz%ݰhP\TFtR'CШ9lLxmmmihNt9ɗL~ԛZN m 6[-ޘ Z@3a}mԠ 1c^(%(Va>ؐ&Q"|3W<94(*%:qlc FB} T)%ekw%Kʽ58Y%+`ަs44]NS|:zr@ki O+\7NZ1< a9_:/Ђ٩,+@ "rm=JrXbCuuЯ_F=݇B2aiK WԁK7˨oX!NDyY#grLѽ8ȿ=ڒMfkzoGLX  iPܠ;J؆acXGdהD~њ; dp*ދnPM̲lyh @4А|Eb3nARvcoýyO`XEc5KHLDe8.dVK_F 442MKE >p.ÑG/C2)a)džRb덙Sr,|/'=F UKԀ)w?c])9}U]sb]f9qDO'WA[ @|G`oak'5V#W1eg>ת^K-r56;1 ʿK^.zu{  d[7C(lޔY 7F# s dg^ЃX&s;_ߴIvC$Ol1/_ r>} t^ x&?;9) جڦǽZ5ܪuԆ&6n6 #C!2 M>}F39>,ȣ(($teDd@Ox j^=Q߃UAU85 'ޢ$6?}}5>G+"4de;h">£ӄv8lסUw:ox)Cg`,wE75┾NR+2Ѝ SҘ^_EkȗBrz<V낋9 xRFF狤~8] aѱ!įőkfIyn)% ؊mwYVl%JD#_\?~޷Cj17oNC0$ИxiW:biFC re5[%amw҉.* ^aRI`8Uκk PlE7|,J {[ ?, ݈

Y5./ԣ;)[cY|G1[TCijA-b1o%ȃ~_qǛnH+M+xc< ,=ٲLf7[$VHgWF.H!ؗQ]s/f4O8"Z? Y3B:yr#>hɟo1f{q#{xN뵝SłuǦm4?}ggS~ACndU0>>gFZTl/NCɵvӕHn*.)k qOT_Ӟ r,hU?~s-3VM&E֎^4S8*FiONXѰOHq@圖]EvP' ILu;dz,7jl;jC% J ?I[3ü n}`;lzA=+R(``Ww8XiƱP>Hi%h HiF2pL(Utk 6:oR2C 6zPcZ( E~zAҮ"e̓ "CZv8~瞲\OXVO$9dFfX3d\1ɫyh@w Q{,E@-1ҟ3Fݎ9̌Erუ`?RPƮc1h!>vZ,=]<vBq0عU}ϋWFYjϹغmfdA%JEJBvᔬl1"*Z=wW6a>!2N({w+HE8H\uz!vi%߇/'>~*ֽң^h‹m,M/W=-38 x<3 ,F=pӏmFR.?_/[8mFs($GmEZ8JΦ u'FsfU9輾_ _eP& ߌUՠs5ۦߚ$Ԭw uvV#?AhAOVԃaY4Ng98Uvl_Q [)'^s Mf{r_XLz=a.ɸo024uӻrU<2Z>I*;#O\l=K*+rr%i)Z JBGUj&ד1##*t}:mUDC4bpy8'@_ ض-2ZEX{J ^ũIiǻn>aK P%ptLڐR&v,|oG ~2}8eE( 8IikpOP#J>( z DkJjVΈh-;14wT2xMX:Ai< Wcϙ^DC8[ uh[T+Zŭ s쳆0I9IE\{oh6]]cfk}>wJV x=}T*cQ`yS= K7h'Rˌbq& ꌜ#cM$6IOAf^#׳2ՠ]8c&)DZGAG Q:3`Yoa}Eh1{Պܵ6s0k1W^馉]PB:9X.:OFأV3AD,%&nɆd"T*2#+M=(efB`ez(JP-UiqF,J_b;T؎ ؽ~Fb`砓qqV=`C;ۣHSL(Ŭ~fxVMh''c;X0a7#LU,`9d!JX8ov`Hw)VWA@kGy*CqӅմЙU JXhZ;Tz6j KIժ~?M/4qV`G9[tᤤjc>:DGxr)D4eJJ(PQ܊V5 MǒF-6J$DhnN1[VTΰ@dEWu_r bpg}/@$&_>aO٘'@;1X(F"}63@1s1@5bwjMv(]jÿ†.<=o)K_]<΂>M|'PG0y%L R@s$tؤ]W/3n2I2 nEI@u3uSXS}ȾQ%Ay*u"a.;2GlT:Ö|3<ʐ- @njn7""^6a=Sx4R~]Ls"TN/SVP1%[~:- ތ;eZ> ˮ) -c!RX>u{P ѬZ[#֟rWtB ٜlId= w]a-98&嫚!z4s~F>8Y0r &6^葷aak; ;I>WAC?K5^;esܚoZB5lhyWS ]YUf_>O9I(EOcub7U_+v9;&-jtv_msgEQӈG/9p~}(ⴓ Mз?ztx+ovqh5/Suwy" 7qWr/gگQ*H&FRzo߿q8'&FNT Ul^z=(ētI :N^%←pE'.*h.ջRY+5ѸO:Ա\=~Pd:gt:rEio"I7@Jw1E`zhhl ʺa(2"9yphCϢOm5Da Z @ГTDlMD0\4t`,<5QMp$Slr MDz/LKe'{X8@ե5$X)wJ4-OfN%^/*4_j )Eq/mBI;eن-0pwBKuwLJH(PHzYl㉀$m-R@3zrՐÇⰓ]7g'mtHtM4b.l9׉.O{M֛JϠ9q] g!G粒R&]Du&5J$p0Y[mC{Ku}>y%1RrPSgR2> mb9,jI$h9ܓhy"B*|[[a_(fH7xԍy{{56n8_&p߄)-Pa5[g3~0;Ш/s SmRH~M`mbm 82s}-ZjC۽J+k\YR'R& j^'@um,ÅaLӕc5i`rpeWh=DVq#1GzzU#Ҍ7o+/xLo,}ΗJIaxФRlXŬt,P@wp 8_5+:1LX6=$BƆ"VB]q1ӻ;]GѬ6#{[ff>%v`u4r+MKңuq%80^;lƱXTiWev3!ZvDͽVLU;o]“0z;\ "LB#6J 2ѳ%[ / 83eK! = SK٥]y&u@Z6 ťR| Kg,.܂uӰ"zعPnE]υ[#˽'<ϠͦqN*͠/ C4ZkgOg*" R^i-[篹sYWX "+L;O-]2iWЛ(1 alK u_*]IE&5|Q`?I5hUy&(`Z$T׋x&; xw{;||J=PnKk"DF!2/9#?i4r_>*ЮhÝmEYWn.P{1XcGH\_"xn ҭUnZ$glV-`F݅fr_=$Kn:=+]Gޕ9,8/O3N[Dhz3[XPu?` W=&иP Π8޽b yyͣjE(P+!QX'ZA-^So|>)RXJt^[VJUS3!|G8UvgJ<nU}'N$7Sh/O0{D"EqdXDɇj|*^w%žZrH+i.,(6ǖХJ}J2.`_ lV#zQBmLR!uOYY&VrZԚ&o ؚWgcnWz)ErT*hLB㊘tOWf`Yܑz8ϿP&Ɓ,Q =L}f*އ5^?,{4A`7K=# *B֜&[6߻ʗ"%81,djG Z.ntVs.dYW`BNFxa'UaӉ&͒+xd*s:r`Tbc g?uGdDBMm؈|+rCO{9;abnH)۩h`ihpy5 )L5{Qw} 6 BvsI}I+μոU'j(5/= &ժAH<\lURkZITA#7_?kX1\AI4aêm?C#lgv̴>\/&7_Mcȭ0H{˙ud-: eqÐ,VU3Lԡ>|C^Vs {b 8,tgt w=9{jrO\6ET+it*-%BH 6˧Dc|XәB@f{ܮ8ݐVGI5@OqT]v&ҙ͝( M Z߲>YIS\O؃/V9WxNxDJ˴J'2OK)7󋘴}dbO~v9]V()P$;' b}i/[]]ZD,ri@ Nj'lC `C⠨&V`KG^3f #P/䨈iӎ%ON|OC_Fxю\:<:T1UBK/ 0E8`we}z~7]mu +&5/S)#)x[q] yXa8{ۦخR&޻j>i,[N7i̢>։fU><cZ1MEaX՞5!zSt=>)gICS-Ac7rLZտKl"P$_zv tLRPH; RT͎chTdn9jjYԔHPޠɞrIuXmh$Q{55,CĦu׬J bdAvJEΣY`2_/o,4}@ /a(>9d[TZNlΠ\C`eCk:3 Vi{nG%7Էao)<$Z tU 0E5r W.z0fYC"O%Fg U'RhYŏ-{`M҃LftT[Ƹ;9b^BTq'58'\(| QkAe=!|"{F Gq];$5GNJ|:JhfvSc 'zR淟L#8&9ɨ\V 7$dnQ  %`ʼn̙}SܲW`X4̟ TyDE+ߥ7\IC º*az\7l{ġY]'X5$ցHJ4'i0oPH%89c7_2s{BMė^Ly*!n%<=tŖ2Fu;m1#wY0DoڔX̛(b\0vВLmHte ߬K݋ nJyEEuN[D-iA2ܦ^'>;O{!>xUf!9F='':r=1# 5 \jJSv~7$̎3dvѱ"5S K^AvdD0YBv&ˤ*.?q_:[nKm;8}& d~iF .b.n5l]G{9ԕ!JWᦗdIX55-%U*"t±4"3#l.M,~+*k31g39; qNPHCD3S287g#F <(̨/a;ℚL["6b{#W$W@F!((30@>һi!PP]qݚ\"|$?\r6Z'ͅB)~5Yf ^')Yy雀&!Ԉ2UF&M' ໛hԆY>hqh jyUgCL9!L5lRya w@;ӃB"4*ۇb"s ,G冝԰gdwk t'B15p `3USo8۟e?Cr n;s**4{OZěG!z(㦞U0sMKbjU$~50Nyx=a( íJ{NEF rSh}0Z5y_Tg@׬m&a;u0Wc:|mt_^G0Ɋz嘠|]fjoF_.! >!*8ajip$) ( 25QDRB:qQ˯OXHEp" z< BĊ<F<B24<cGU z 5ر'SDr*4yU?̴s%N5mHdgvf*CQ@<iz䔭"bOMt;7w - x7اۄ#9jg\F&0. !PlqQhԓ>C>MR0dgco_{vO/h~])^>@R 4RAjiy yazq+5θZ,5 |o'%+F/ECa-By;9.ZOJFrߣhsڲլc2%atKaC: 7|"Y^S ̨c] &8®=s']pq#]\ƙɁ˗S($N {?6>;wo7| : aYʲU{B7D7>.YaTWQxr5z.cmI}p9HFOgB,,I Y;jS@I.fC_8@#B-4E8PIȀIH>><riqEkX!Qt(]Rluiq{)|Qg(jꑚ6\O &n2`fC.pC;QA *Q=N_uSm'sU ҷ}/8'"@/)I'O+U! w_uY+ǁ-B_J8 [} "w-D3Uؒ:20cD)mک }Jaaܕk >wKaieE~黄aЧWR&Eض)jr?,I$țBB0;ɧ<҈C].qg{ CȈ4NYWOgĔQ !&QL.Z4FEVBٷOaTϐ#eR(y5|7ҵY>k3Ӄ#G@$dH)ny\ >o*z;0{%>#I $&١OBm(G |^xV#٣tE; tݧA`'q̭31}~xPÄ1oӥ C qK]E93b `oixyfMn_1Lh+ *xzOMSe@"W=jکѵ%e3;i F.:g!2l+d $KSFۅ50$"Cg2B^XXCC`]+s!hMriҮtJ ;ex^X_!W %.>V/-z'C!AkYq &I( 0܋m-Rfi|*uvT4]4YΔB:Ru_dj"u_mˠmZj˗-u6MRո65W4 $! Hƃxbq$sJd>d84tlHU&?"RF6[fhu56[;!՗,KHT&=w{WdQ,KErc+"(fv@<6w\#` D͸ *wOmRS㈂l$w3 %4fJ-|rfrGc*_ʒE~af74.XƇT[É^2{m+[}f&ZbOA!+\SsfGߦn@J)s[:Ł_+N8a^dӜtBuvbſj1>&>"?OW? W!ōFGQT@YIBG؉ːC4{e#ީ+ɘ)uU2,AV3yNE}G3G1p B}9Pf/\ AR3whvzSVTidkC{^F)8{X.b˜\}^Wݭ]ȊXe%ކZvX%I2o䧵(EG'KOхZV3|"x @B&[*U]8g1=gEgOx˳уMA+oN+^=Lm7eyzH8(;E׉LK9N[ܢ;`Sy6t3.( _1flVHeJr-tB-XNgcҸ7d<!7Mh9n. Z&؀Z}x90Y^̠bUhw&Y7Î}R#oK[sRAKJQ-̋U N:HHk-@6<&倅r F dA+jӞ{;}jѠAwxdi+9)+O:MbF 8`ڶ Y7B\5Yk?٣T#hญ`H3vs PDʻ[k,;F= c46.r܄cÀp87͐Af ݅'$`]uT홵 5uC> D>&}7/"˯IXdܛ(t/nk~^ `CPTk4bgmpZρ-l:mF6wRLE-EO?;yKGkl !V"yqo8!;u4#`ep*Z#t9c͏>MlQS5c֚&XW*Ðox@`;}8ssmsݾPQzH_OTN0qa&vht(ZFv?sI\Z<9JzTQf[Uj0j#sPGDI=06$`.1 52ųFCͿ?(-nR DcVp#L%AA 7x5R2l6tG z_D duDP.b{.z)3OWm*+n*9ݶϝxd-wb\%Res_< GTspd ҙD4Nl󧴗EPG>ޛk3Qj@xV?`*u7~NӸyONyכk " |Ps5ѯOT2g1:DEFgq7)^1ƤT3m?֜it^*D2I.pŤi8]_D3~|+eKw,zκt0M IEz/`4]AƘ)j`mu~j7Vj-So^O?pu@073ضO@YxF7TK%xv8TZȆsoWJkN"LJKS%+G-M|ŹCй^M .im-/)p vh^O;_tItᵄd@or1h:Qƞ[S@`z /OJӜOQ^'N> DՁE qLlʁMJڡ{b ̎XVԚn{uVnΑdTƅuܴ3jо9_uu53;vktG2]Uuyonjy>k .?/i)mGH-7,Z(}n/vjy(]AYv?JEEB}*\Ikgu8qg?@[eSCAWlu+fٌ& on+FNQ!_uִ@Sǐ,07lZjtEÅl>Q 0@hQwRndqEb -?۩CFjZLIRS]d3 )>DQiͯ_{+bŢ8]4P̈́h2|[B( NGdUmKގgBMj*x^ z,47oTWO(Nk((odsl/{+p n~ӱ =ʀ= ^\ѵI(Q}ZATwF8=PSE͍W`xHŕOzd 6jY3+i/Q»}!"}x(%ێ|10%.ΆKq|_5wv9g-U|K.Hb:GWYX4pv剚SsX G#`;]4DF 'nUKp"—Kȋ`.=_f4\mk[=[MvPmQW(H-| .yBTbbe1?KbCYP{JUUF錄wZh2ާ d+uFcךwD+7ʎPEԂ!94y_ҚXƓq v" ߪQLzBqY!Ey<=fCc!~\́bH8=o:ڏ.T ȋIFў&xec*q,MP!+RDZ |MV\%SFQ xvͰ"ᷬo`D,j"q/^h 1-أeiP`wL9fBRF&*6Ik|rmC5zIq4٪dmrڧof8@8m`K)in輳-7D~| a-?K|KP8MJITOߒ`ʢ3D\X^mO u2bq0i}IRfIrRʈm\.X]cʏ9ຣ5]9puz%~Dמ͍S &l\ɨT4VH_$i܇ "[|BɚL vCEp`qTH p k$<+{yXrR8 z{~0d_Y=Z (|'#0`UF% dnd5QeEcV:"e֭VMEߟ"PnFZ=Yp3=J؈[62L&[p`hjE_[1PW#7M#SG?S"_FӁc3BT"l}:>a`X'g0d(&KJd2"a dnI}} `o Mڏ`\S_rr;?chTLJ,jv &`"p&y'y )wUdAB瞥 ;+ [dCBoxLc9pRY8w3-?|vio[3֪&ls)g-Vo;FugUκ]}u>zgTkdmm)(0N!YqG骑7ԙ|ߋ'`DD +,Kd8!-U/h/4~XNF KIA-_ Z'fb|mĘ)fT'F.fW'myOd/ߑ^hh[glɧ˛t{=- +'sO,45AqJ  `[@#P\Ӭ~ KW|/C.Lٱxwe!Zp'MYi:M _jKW#O'͓p<ӝ!g=XmiLHBK|p%z``Wt s޵ޢQ 8nA2 4zX=DUr8v1^(CŽ=Y̧ƙ `IՖǔ;Zf\L̒táHu Y}ʞH>i۬)BPs .+$n.b%ÆҌ }RFyX*կ#d3 S-ipLsM|M#K$lp~ lc7%c sxw%şw^8r~{*X(22j!gMt7mb"Hoj@LfƎuzCVc&f0jLgq*]T t)o'G@.%gv ʩBV/s/93q,p*u{K|i9j H".4aZXaT54Ȱc^p(&{׫?SZ`F  DK+SU2V yXz'ft-xY>'!)3մNG7'Ĩ"M P?I~^$p9BVGL8CPYnMٶ5\Ή4yS/caU-* dr? yB% {34J6 T/O}~Pν`[䆗A%*e: TeO 1UHYyF~Y>~Jmeչ36aiO1qu ^*f:T7Ou\Tyld|"kG(N0QoL8]NIpoV7(b.R lnl'P4`D;KŁGJGøD"L0KbOcE. FߩsS2K~W}8Έ5:Ey{jKSm;"NfB};e=EU|@OS!4 n%E$dҡ~"]o#0T'_M f4}ʃGZ|'C =)FIDmO 1BLVcHU7l`m"{UVW]%4[?riVDcf͢@6k "oQ$G+DJ$o;M '|%*sq+Mac U w'ԙ1`Bhs?ﭏ$ަ>rȭ*;ݟdGHލ/hϚ Er]:X9{K'.zt-.L i ~ 9PZs ^RS>.ic8sz7g" f{"<Y=>lxѩG]s{\Z22\: r&qCR=G!{ #&{ZGEC>ggMHbe8~*GsNdavKznT|׏|DO!5yLVIZxϰBAN1aFʫnqA*$;%Y[?S*(WAw7 4h,>O9`e\vH=zT-xlJ%~[]} {ES~H<$ `48aC hBk?uzͩ"R=Q8D,<~ݚ|dԋgi-٠ |[y;cca[owr;K[;g7 [ZSJeXtC zAl~03Dbޅ&0p6/ه e5t9CSn}!;if:Wܠh($* 0K%4a/|N4hKj>|)g(% UcTl͋h)êfļ` |J.a]lKk5L "4Gߵ.P١r$o0X@E.?U;c,1XrL3 R;df }.m=7eFkbJLSs7f.(<=qQ6)X2P0]nԅA40^wLUL<)|MJ'Ood( dE6(Ѿo9 ndkde˲OV{$O#_4k%hGwJN ,cA;]sCH L(3kO,$ܔ0&g^Cf:8Ǟc &,=.;B} Uv#T&<Q!kdYԐl/Sb>nwOHDWK꿪%9/ 3 ތU3X`[" &1ϡBHy- װ Y8W r;V+Q})GXýr^#E0Ka46H1^`x+wfԄQLycV Rb؍ fGcPx5R\XOzG1+'b2ÅP%@P$O@ 5MRi IIO|l '13G>"Z 'yǶb"yy 1ΕE؊ݱ/9Lz\#O6+0sB Ӹy_M-U( (J-sIPH)l ۣ..YtP8.ul:l.诞xWţC/pTnX_C$O.{xK{Vd@rFJMa[>/I.e jÊH'fe根-(%'qӦҚܹG(\P<`u;52`GD2V\njE@q'-Z FtGjT"t矀]by{gܨ&'eEoj!B݈~Sp7ߨU\+{luM˦'ƃXxbԒ Ag:.FoS֦'ҟ79AݹLM hD[]@[|4Jr1Y<b:(9mQw|V/B&3 4gYp/18O$4WI%9];k8r7Hl@fZm5z‹'r9ʽE fE"wBdӕ3TZ܊xu i!,;A0F5Ɏ\*s4-V8lL{1.>5etAq5W>2P 3w;-!'+<9 YH82N}n(zUIEWdw|wڮXBrSzr ׫W#\j%Ũ05rF U>\|ůHm.ݲ$}Nh Jo71.bϗn`5oh˦rbj(݃sZ-<՞J}:ŷ ͡DlN&cv,30SA㞉qy~q Q< c7#:y=7_I ~}6ȑJz{NZ 'ڕ/,Fp>z8}`c9{3;O2 p `܌Gbܚ6R+= 0.~)Mg-㢭!nJyuhAU@OMXxñ&j*w1ݝB鬺L_(F7IR'ekflֳ.uIļ@V6#sϦgR ԣrL\}3ņ۝oxQjeoQqJK5R0$]>?q.ΟʭI8I%_Ta|n9p4VE+gbgC&#m9م$~e3+e9%DZ~^CM\@-( /j@Jbͽ ARr V,fi;BA&do 2 ǿqF ad#:uf5/" oY?`;}Io8QG{Uuh#BיO0 Sy卙 GNCl?"R],s]r|\O2;Vy3˅'ilt09'"S Ei8:RwVI`6k)l ڐzAƶA Z ??M[C%:#.tvgl2^{:fyK[t U9=}iޝdAHj Gpچ^B7pA9Og8DCkD(XZ~cJVZJ0Q_lo B[ipXg]k5ƻ~UQTULR `G(}w`L9FUAkRH IK 2n\S#]pB~S5R)nwus30*6&e&0v,;H=9q'#X.sJ8qP]NT+[ݒq-]=|UN< 'DG`.pYG Uc bͩAw;^=5i"ѐeKu9UF8S- 9P-p'ahjHPHb3Lo~I1Sei$/Yw?C}S8K qW1؎ 研ž,׭ $d?,gŀbKխNؤwֹkݹFւ+T P Uɐ0{=9F QemHZac y?㙴Dp+aEGw_EL+C&7*LO@r!s2}-meHyI'VрvA\ T"GEt39Ԁ2L]&b2Uݦ(tݑUD`&iޅ )xƒ^fraJ% >Po@31A%NcBi ID|Е0) |:U⫃\%ex @ޭ@)ZYv1 x5*WיJ)J`3Txt Wu[)rN0sB޺ʭ^]ѳd ޗe(`r MTR8;=vڧǰZUիYXf )ٚ8~D3(|05VDfd}+%poy<0q2iWa0qV 5kHl!} ?nh԰k1U:SP`>I_fO-Sq5XT0ӟ:"gKp[r,t]o֎QJxL' ,zF7藜#W$"xǝwϓ$Z paɔ݀*іA-,-FvgzԨu,gVguuBrKip8m;, 4 7`AoNԥ!$y?֭X珿Mm3 3d}Mqy0t彋JFhģ.&y2Z1_Ɯ[4Px p7@=Yd/xjyO $Nו߃NbiXycǔޗ[HϘ: dOWWMȽʗƶ #iёT\0]NQF6U /t]`GkbQ8IIBWww@,뢲0ZANذ-ZP"p4G8 b1Q/TFGm ̹rsI*}K9P~Yp8uϻ+1\VoxSAݶv@Y98h\4΢LT_\@: ? >yyu*~B ׼)g[jl7$K-D,DmZ&*"޹rL6V B7{OFQ sE|B'/V29`?U^LG'M`USQiznE} ў|I/>h2y8xNP||&w)tKa&8?.f]VΏ+.v&oW~ΒX覥=Ajژ<5^kKG&(l:n:h<%N7ڷ fwZߢ& !FQNL.Ѳv"!=ܦ2cɏJwzY 0ĸwV;Tq~ г(\P4h^ktzg)I<}LUCEC7 =ݯ۠a\,Lޓ6H B= }3ǡx'7|jb2olcZS#O*vyBQq5-$G$ih ?558‹W,Z,gy<ҀDX6̯];"*G]sΊ@'V A1FW@ 3 3R-69M_f?δ$/t)sEnގ뷉pdΣx&E*Ԩ2|8~.l{5^` ^SEn!Ł<byt}[%Vw_#D l0!g@@΋ 9Lhwc통h̭1DMA&>=5vBfi Kω#_ˏ/~q fwOYӴGriKi&z`mQz¦F$9"{ЬG(UJOEOaӾ 8 Y`}D;sHPxHq.tY\5O%eϻߟ{[> Y?ye%׆(-zE 6|jpXO;[3(8 ,CʖpՇz{ߧƫa8X*;؅l}N~0daI$"Yp#cq~(wH cS gm͂6vFӊEaK>fգ+(EtWƳrCJ u]wFKT)p)AQdk`q}rW)]TNʃԫɆe.[7@YE28}czaځWVbL 8B2]tMD+JjguWCT,1>/o Ƽ$nֻLyy'ž=}2rY43F?"Eb1Dͳw8}G\I7=+x7vVw6vYVbN-DYA_\5H$\ߠUdZH0%&i\>]qI8$XM'; /C#ϩ&!C˩?k W R#:e*LgLdJhE1Eur+AZ6uʖ?~Wh+х.hPǵցg" 4L(g8+Is^8`ݕIwBWhw*Dʲawge /P_,+k7]p1$AY &yt-thl!v#s>pHXC.79scdmG9DVmtaNm58! y&"xWAĬ]8]z(ܛs} D_I6E :Ʊ%8^4|8_m>Oܨعﰌ"ڒ|}eCL!TOs 73b؉j0I4hBWZYaU%1Mf~.}(0PHEgscIGb mmqJA(qI@6Rwov]fz֏ߟ?d& %L^$YBEܞƧ=ʝFC@*["CY!<佤}0[䒚$t%ϞieuF=АO> .Lۘ29IP߁uX0b@n1;WZ堍? g 0%`#uH;pzOGs &vF!g܎c5Jޕ<]I6:m J6F-Ƌn!}KcG9gO(Ip핎Pj̚16d_ѫ dթڨց<5 #WJ=Rz8V[tCO3ICC>c{C8[/ :rMO#ssj^i%LUoEc1WE 3Cː;7h-yQ]yQհx0(W8Hi,ZWOUvγH \+|"h.vH$$yg{{7y^eN*[ ;5ZeM2{r-,HvWx3+}Xz:v?6uI8}W]h 9iDn;k} ql{Zi mCo̢ oFYڮؤ9jfz2o~.2\x`N5aj@0e5ABuy4ruN iN{Hw5qdYg$9FvHϞX쬆{d-U# &z@岽 kтaSj9=AV%v%ܐ"v])8'tv=?\cGyw}sf80r10TJZ9Zeק)G( eEE_>'%ز峋"[%qfk"72I(?хo /.;~|W*Q$pjaT`q[%S#wɼ_.7OeLTPg2=YY0ּEbW$[VY$Co<(!K ={*S|BsMO!]`crcTgSjP{)2u֪7-aT}JI !WzF 'cc/JV|.uGO-<݂1dߵm$(od1Xb %J90PLҍ-|&%6=ͻ P>IU@$&W̄Gb/ӛ~vpazOhċ!H!݊s 7:zr9MLVexT"`ÊgNpHF<; ׎aG TU$<9 8UGK-IFW0.L(V%Һ_&xb)JdeIT(̦)͈.sTA%Ʒ7Swt8ih ؆eR={<{)1 Pt` %fɈ8,3qj`d0,=O7'V4 @IәGdZլxkimX y BVj'ͧ@]8_>K LmeF?v8g{vŒ'CGK`5/}@~2/;Ӫ9>EAŃ/>foWQǟ |BS虁^VR/(Rn`@“QE+һSiZAX.rN^\ˁ<_ +vK=GB2*}vDl/s5Oϰ+'H+(1⺅Lj:MB#9)x4^yyPaHsʿ$\8M`yoy|N.,x5իFl<ԸVy*[Fy&)dYWnYMBņepmJI5*Hcb^HM)@2n V)x GrbÚ4ޕaNC[HŗGI{ZjbhEGˎp. 2Xu+5s4(}D73,V}'A"u/ٜ*h6|=3/z'JH6[Y%xf]z*YxUv# T[-ДDapEDf $ ]wbav؆KJMHGχxxcCuo"=+~B9Ϲ 1wmOF. 3 #j\:QF35~CM.,u m揼yIed1z-"oMԷd#si[f3)q24=^JHp^^'aN0|:t^K;fD ף$ y g$BCѝ]ZW6wSЎ$)ZH KXD,=EKc eXۂJUu[$q"QD#hN s94n Ҭ)WeLlu nr?+33=de}PB5mdL,Hqe?E3 ȓMhP J_wj=-ǓZ}iK=oT 'd0uS˺5v,;GۢQ֣4HӶ|!Q+tLkj5ԉ->_D?ٰ0O͵{uz;lYo6"g+bɬ%ZZ%%SNTu2+vE@Z>1[t|*<^tqƈ=bXQWCb-_FׅӪe> <-mbS|j[2OQ2HEʧ#*<xH{k@Bʌ2H0zy 7Bt6]ܶ]`҇7wL~8qì'V/V]yhdGa-!ἽDʏ̶cݘ; W W#xgu"3B\,,|go?G_ ABigMyʦGUjC#Tp;~x$!6?*@hҖg\ồbn|>Mdig~$F-o2@o?JxS+{u"9v2z7&Վ-}W#<!CլLGCe _QNexT>q'_(fӷ~)0|Oz%E`^6Nfb:K,, w6Ã+WH f=u)+1AJ_G ܔ9<*9'm0k@_bA&b6jMNǗXL{>y7-=˹gXݕݿƸCKұ"܍ A{ȇWŕn湤h&#bIe|P-PP`27s'-}QmslmS Y#5` MV='%ι,n%ǪT.shWz"Bv>U* i pX5.L -Sa,i:?HޞT}";6DF5+?] 8g,}R`X;8(&Fb'wj%9xQ\1,]W~p&4`I9ce$F3>+r5`6Sm>z`s(S3ɠE#dS(_r ?@CW\CD9\Ӷ"0iP9J2*DHs&6c:YMk"%{iWwGJd)-CN\nT  ؟zuh,m 4 so4_djj?V%[胁-K4^lj)KR'YYVtvzږ^ kVrD A= 7cJIH3k86 @ŕ0mo!g"?hPܼqiT;-"C?k4"ުEa76qbiqێ5. R3&`%_Cj&5Vnp%bzU_ -!% B"럳63z ta*C>o)z!,n\l< b?LXuI@mClTf`𚷅b ? G&_dS0P?!f}L"kq J D  ?FCC}X#(aʞgvC' L}"b|CNU\e~2W(^˴ZIuAgNi}$Øw[IȴJ0w%|lj :ywOExpuH;'PR%_^b6h=JQ kf,Fܚpww\I:Qi1DeȭeHˉr噊=u}49=&/wklc&)J \RYkp\5LGo6BB8ƣ۵%*9P4_ɴz[i\pC& iJp}W¦Y%LɈP+92 i*SFZE3K+$]J  ~ԧS9<2(8תgD T75U\C RK@}!lekCBaeXBٕ<ο0Nd71c6"Ό^֭8Q4C-{ seŗ14Sy4\0W8PxN XCԖ+]44~tHY"pG08mǪȼ^+alC\<+A OQIn ` G9Jzb{i •rWtM@䃠&h1:8nMF`sv[_)@ek>gl-]sĉ{9(Id5E"`.E^Mi*r4kʇu^|Ge5ҏC(r@&5~f"'kEoրPJ v`c_:e"ɝm3,=wCT .5E멧5RW:G\# >HJrgU}jkn/(9-~v ^fݼ<1dntA+˧mYYV/s=)/Vnpr8!8~:"LcLn=h3c506xʶɏ#VEh)$s>(شY,?0~M.UCmH.)% xv+ՉbI*+قSp<Щԣzy IC|k"uĩJ}.%byȋGsL&:GWb;eHVubt1;aE}m7l$}҆0aQ0 < 60J0]]K`a{p̷ OXt̐D⠱x'<'H"Ag7n )PEr'3H,$WgzWO R[_Z{q-2Qf+x}9S\bȽ>oA"?ZجpҚ[I4tJ`5 $ 8W FIS''m~%qNO^b/2pL]9T$ YةoD380H 4uA-^4F?Kx7 dΖ[iH N\K(xM`ޢc/cCHB ET#W`dx'{Mb?L>AWh=_{ TŻEmo~7Gխ ZUу:"$M.㎟a~+(6##XAO܈|WC$cwŅWz~ Mi9'L.od#2w?UJ"xקs*=1 @D,62'v5$ Da?]|Ԋ)uL2&ExO˥5Yb7CtѭI]n/a|ÈfZ:oF ACqvV~~M>~(/CAACeVq֝8.jq^R(7,cT3mHvo .oWF2b9D7Y@e~l#~bE.|Yow3~ 1?@&} j*O)f6KETŭ"K82%/[D`Zŏt %qo$#,Cjj,nyE k2pD ]ɇTo2<JeHL'á^" ZCCahFEo%,(dbV;*&VaF],C@ kbӪE輶 Uq_y;if˪³U_v!0ZeAh;^/yG ܒ\Hg) i0_QaQjz3loy0tpD61#>14T]euz"ЯewEN1VLͻ !z MOWLX#_sN.KWY2(kE!04eܿ:ͣ-X9{XH21Ҡĕ= hӯ0H ]ȟN75UNZD7$^C=xA^NꋤS{ %_#"V.H#H۔k/>4KJCqg|.( .MV|m0JqE $P(ͨZ%ag \qGNJ}Kj@8#<5h8kg: Z7}ĭTn+!/4Jn*(@ A6tc(Gb bg)kFr$>1M.p#Ll?TYlLj.Hj. 5s;VPqM( A)G68bM#l_rsru%O҄e%͘+.ફ\pQ2@Sd:C4DCVo]CjYO&[ӄh֟6X;\w@Hsi3Τ-l|*گtP.{Eޙec2]} gڦsVƄcBwm}("GԨTOJG;Ҿ3 A_Q^NFAU38oD#vU+3J ^rضF2Ic?UhtsMqk7#Y(rA/\2 |uϑu#/V$դ6"#"`Ph  @5!Vv) X"o .@ ạl"l-LbVP{G0^18"a/a, oM𝢜;PwtEDiYdd委2? DYxx@?s#׸B%rZqXߙH"ꜳҮ B19!؛ \>]w%y~ X)) ;*ݦ^}xx1ϐ[pg*vdl޶߆_6]PGq \c1T$a'M(Y<JЍ(kT}ho9r| =0`}XʀWI.(t{O5Kva&dg\H/uH X9}%?w+f@[{U,W kv݂VB*lZ*&V5dR`:Gy@6uz:cj#U~sxxH޻"}Bj}cӕmds_Pa *ІJ'5DJRwla@R!p?N>&//R$[@qPݪ--Zu7tu% ?A#,ѨEMUw΂9J洄uv!2vVR9q=#J77Fpe*H%0vK #uRn&^ 8,ZMRDwWh$.EmWN?;BI!&r!zH#eұ(~gvB ߪwuD*7Vc7+{ǚj4s_mE1cնdr]!Z@?;-5y-ԇ.w댤K ǠE:$,[B:l/Hж"cOf*@2!w&Ŗ0L(vAJ@2/_+tnP?=aOI>v4]G͜7#k#>\:[/oAx +}xbJWK7FWc;89cDzV we _ds x'qysW3Yt!iHBQkހ ENMȪW6_[N*bXҙj MMV::,L] aL>ۓ_v XDx2Gz|TT*wg}]/!x ֛x!L5.i }Tɕز3?@&LIiQm~Ҁl+Gީw⎋vΖK|3AGQ 0 B\hxNr-NyeY Uit{Ҧ\! V$۷\n#G?<_}<X8֤Y~4N NQu >pf}Ѷ[oIϊӵG4PEr/^j,;UUSsOi꿡q5Ќf3!4[LqR+Wgr\h[`e dU|2ƩT1f;5#/TōO(l"`?O;[)8 l6ILJo)83&LsE^Xg85$)R?܁fYۀp-U͔F&Xyꅐ`/6e_jvhkÓ Ds}fG;BA648+Z!!5N$8F84#ՄUO( [jXWU̬g!e,W^ P)B 8f:گ<{HAe@˔g^ˌ\Hf -٬?bJ^g1`tRRPsyّ~KKw"z{N涰]췲#oxBLbj+9K"n'y+a$ 76g&U, V?aWŽEt fmm5Q!,2(20 s\nR;yn@rk J`̮*|!NzR~QTGh2 09#&`zR &+ Zj:۶8Ky*ҫ8wPfxyJtPHU{(G)DA!G_d&s-& !GW&QbhT~%H};MxQ'^{"v$~j 8NӬ%Wq^UH/$-W쐃#UW5oi/-mzރ`հBb!4GqЪ;KبAMݥR 4q֌'4]-b.)vrh]i̶y,,+ݔsa1 'Vv;PAC1^$Mp>zl [ ?}IWQFCӷ]$[ s?:V@ |"1k*Ȩ`:Cq}r٦V![/Ӫ][WIV8ͻ-󓢻'}\4 jk274DLu v ,oQ'r߅Sqlr4 bB(4f m}M}K fRn㙻DxCʑstĒa!7 {.;Un}0ɕXk4c:xg;1=ochhf5{Jt>U0i:dRO5?"d6{~V?iTĄ r1 Gqezg=cc̻j%}L~xZ/7jK,X^FM6X$t[6ISQ5(OVxҼ.PNI ᚝NhcAD4= (^E7diiJ UZucpu(9snecO@@f}K=)MivןX?d; ^ ՖvƑ8%yY]kAl$MMfoT^xo3*02]sHs4 &~;Z82KTeKӒ]ހMFo27uwֱ ?GiL'( sHݰL T'EɁ$@nB?[me ':olcq|n>}߃xʨ|^TJhN[ z)ዘ1?$QeM}lkuo 5A$bI"[m6r;,uw0Y ~t=}+nQ]yrQ狹5ͮv6 WSާ%D0JR@ iZ.'RP2#,C}a)Olf+ә뜔o fKX RR# #/ܓa8N#ɣs᛹fLx3>NU&tVyphKD4M`TK{Ff6ĞĞ_.IlJ5۝3p᠄ qf _Ĭ`-%`sBwSdbRDq!mW;l!-N:![8A"Bel!.mPQlNrbCt/=mnzDrZS̪QH4ku‚'Wov2>hOXUvB??3@OJS cp~4>RmqV!&OC{k6:~3o^JMY#:G=l?Y-#y/#)X %uԓD)B̞FByqPwnK\$F D|;1P m gҔcx cceXt@y|ITjCc>C|ضT]#h!ʚ#%hVocQm. D!+~ݨ"y(0 XYpSK%O)Ȼ,~ط (n dy@Ń;pEκπeB[{٤EI:ၲ+٢yѷIA>oXs"78T@M s}3/\n kEHry%IL}{XG~ň$^񦌴] zߍSmshliNG lO?~:E98-mf|s !&OdH'ud\,t?ʞW眃QgZd<$h^m͸ZU;zj0xU]vau@Ei50j-]/?:FN Ej2sҙ{JdoRz 󯒸FOmohf<1u=[uؓ\EтVUOT[~;wځ-L]%0n GX>}Z37\DA&Q4$鱽TL2`bB;/7w2dp?{Z"o?N34U>AWեZ.mpmZTĊVqpk> :~)-}vJR);2m7=JϏ3xOحLyʏRc< ܱOi3q-,n8x<|i<+x=jd!#T19rKڝDVEʨ: ؘ>'/0PMX ;\%ӑ4 w}*!:;OwqZ/\< (dQ z~ -saWgSf^jk[I>GD/o|X|jz{ĥ H)݊ȼQɳW~®gPpgCwx+i0H P8gg&z+S<E= `X<"y1%/f@[uw|4[9JUT+΀h qoS[ Ss4GoEVIuԅS/aA.䤼ꑦnov0ՄpD{ذ4k6G o56Q,+zנ qy}>Q:*.*L5 ]ADV7rDOFrUc{tMl\t (i|h@o'?ވ ;`%I1⢧[쌼!27t=ҋ83Φ.`C3l~jāmG9'"gnpކO7kzQqd՗(6ᚏnG}ta`Q\EZ;9\!]`$tڕĬ8_pmվSrҶ03D4O/~ZƝKA@]n9L/0 A$C6+aܺCeph~ w'\hj[u&_wz2vl]UǗ^5c~+ݠҲ7}z;tjF`&q ~6LBi2p{2-%gݵ@^D]5d,vOK݃@VO#4Ӳt#L0K(ۘ{VbUċe6DZ]Ym5{ /zX)Mh|o8С69q%bRpHy[Fܣ,aVC>wiC3b4d i?"7{lTb( m6a>.ij;DRJ1h) @,P#88ש`n,[б3\"}lHdxӤޫ;lISG#%Qe]j~ ;DJx|lX?IZS̰(rJm@E$cJkv#MkSQ$M|"@o_R){9 bHm56LT.oƑZ՝Q~C.!8vU//ۙ8ď`n7>C4Af_|{.G}QW"^R ع0Itv5HGZ^jt\ԇf[>˫sB꩎HBџL@XIwi1TgDl'CM~4)u%&F #SF;EqZ4!J4=49RۏUTiӅZ6AM&qyz$:?r17A*#2@ w8}񂹐WKNK35 Սr"9J}*0x)f\s6Wm՞?WH=IYe(^}33F\.1Tjy_;[\u0}v ]<8J CeFL3#JVmgE_E*2n W(|7.9HgGi0z(8[8.C=;'9!N5B#)F-sg1/hɴMPJ /L4ς:J[Z$ьD G-udFytsO8w>*'8T%-< -.# 6Eo_{V(s"ΏZ$kYSܔCTE h@0DfR#GŀJ&UXs 2J:iե\!Հ-n#v 33i#Aɜ~S lpQ]5Mgz2Be?UК$ $QGB.(;%*VvʪXLX0e0&(x3< $eV景ىEM˺ioZ}k|r%j*@ ]o҉t;NTj CB `~J$֨Rh mӫde=i.-&q4u}Ŕ'pNOnSkORjF]w8};`eH H#y6n 퍣 V,[]SıH.~Jdfl<=!\4,<5|M{޿v5QaLiȪAGĪ01wKao2}wbBA=1gE$j bWK6, `P-cH TGƚso/lx[Ă1vk$ȾceAo(mX~P_pMLZɶ|F*獦SY'UZ`:mҥAh7 >fNO!8QQ{ؒB5\P>}'9I/@ȓS}۬XhgnlKM2rM=rۂgb^yAӥX%zAa0g^gfZ( K`ȿ`\)=sCrZ*E"wJyϏ;hNd+C!_Bn[dًs&^# |o˗[L̟PK2IY}&6YTyk)-h:ij/aQ88!6%&QR`"bE:(8'6BP9Vw(ٶC.3h#мˎjm> 1r&C _D,5rބJء%FLCC,;7+m[ֲ $[lye5h MDj r i\)؆mg?0/%Aغ0gEW-jIͫ·$3"4M>> "cc`Z3^_:a^HR`;ƲO,Cf$&+\_ I=4nQky0jM2Ok7iГzffHIw;6Y!u@8OMAx 1"1VH&C';^ z]:]u78"WY@YfWn1[5hk8+6S[v9|F,&Hb٪(jDylo!p&FHJ`.|%]MeF-EYDk7E:G!򳆱O1X) #Rwj.wA4eĚ;p^Kʐ Wn *6>6oK"l3\=p@T[prZ2;5 RܨʐCGa _ߋ7J B}OA6Ӭ'K9`: dDݙ!ej̕ PHŠlz6g*!8Kw_}!5M|"O68T[\-7$T2`ìE0İ1d^68Ԁ8Q$ M#F0.{ҏi9$OV|LBcCu̵>&>數Ӈ !ƻk,R;H;yHQ*}͈F*Jqt9 l#7.l>˲\߀$Rmh nsBKv%ʃg:;|A^:t& ~Y ~潼A?46$4ZxRAa^Qƪ{V`>C.`\&<%?th r#g^.ݫDGNlZxs5]IuđON4sw#, :gij$KtYgocOEA`?]ʍAjB'bJ^s}lXDDu|r}+ HZÚ)xTGkj9SiKڄX"wr ]:a Zwו+!QX.Y*iCp)֫ޙEymDCdI^Ӛ̇OT8xCڹˤL E){l,*zn⅏%mf ,U1t􉋖.R |6@]ݴՀ!tׄ,]OE[!냋A5'y,p& ^+䁔'"}z-7;#jiwҟ/g*X:x> v?]$Iu*!koJuOԎ qv 53Y\ەj3ņ?5 4MvWX߃FYfgTMg#Os& Q#.1C;RgǬۂ?+vۭJW_E C: ,_z݂cm[N qNH>S8H w_O͇r%N%ڞ "dzp'@Jޣ}KYXurevii!Q@&ˢ ||^.`Fz&RSMqҲiب2sj7`GorCMzs0mZ">V̨b Zx-k5oO:vʪy5ʄRX|[y aU妽uBT*ShdG~y!ۄ3M.HNk+N(qNgxF@ J"JaHH\)umŰݸ ӇBj0=7hX#즺94ޚ‡GZs@WWY:)=ƿ *%o+R9 `@gә>)V,yo]Q㻺ZM(:([u əQμK\/sYN3l-K:E+!";st.:Nl7[?;mD?/OԦ"`+]9ۂ8>|n<4&sKx~(.xxy}z#tLb%$崊"5A%<:ĹHpQR^Ϸ 9W2}\rk 6zۖ޴)"}ӌ9OKp4g5E,$ "|\^04b\ΔуuD.(!:02@ϨA Vq0@#VnQql[Y#<þW RU.`R+zIDo S%ߠ4"n0lS`+dA3MXy}cn)j.) zbc'8& ׾#FNJRKO^#8RIgŧ}\Tir ϐf'hY[ilWyᓶ.lҪ%\ 6unHVWq*V#sm1xA=J,d]Uי-6n@`Et[#տӔdMza 0Q"SQa| &"+븦Jm7΅,G/9n<ژPVmrޢgqoEm#|Ef.R.zMN(ڮ7- .ɿ` -x,y,,O,"!ZTX7v-VB&dT]ߙQ^T,6\R zݛɗoC>ݳëhRs\k2{jeiU+.RL$1SgpP '׉0xwh(2Ho\7DAS3F(6'{ή8vkxBYYoJ9Zwhm'Ew9Rwe)ƟDmd~Bm#;LD-P4gۨ}Hds3 ]R$GG;xZܫ]iOϗD.90"D7OS"Ɲs2&fꭖWr=e#nM aO` )C^=yY`[ݪhAE Cytk8/^λWQ3ReR1NF(=R=%zL<ɤJ3Uߜ1b[R.T0g&PBhCH!M&TW')H_©k?jO.B Ε;&dh:#$+=(S Ӝ(\tu[nAW˰ oP LYa *ܒh$=},FŨo—ڭc?x<]D&jZˬHIk@QSNe;괙[}F'5ͽ)kRj&3ͲwUtûEtQ_av>Hx L4G})hȀV%~{L;$BOJ:'q14訏UۙHkuۺ171-]N3zU"KFI,k"!w=҅X4f#1Q,((YZjz~)Ҏx^M]4i *hNK:ͬwQSYB~rgM P B Vt41 ش̡ Y}5h.`i ſJ\o(> 3+5Ԛ naEdhWM="*SPRiM%e)N0'3_Roa|gSw5ӟKdK5 ]++Z 4W9B5xIXX9c\0Cp8]UH~5ǩVoX<*=h(| jv@ԮY/iUxb>{v '~kui=f[nxƿ~an|pAYUjֹ"蔽7x$xsG^IziAzq^2IʻmP27*@@HaE4;:3:I7(2β3//fBjcpW&0dE,o.4N)¥WS'/S1xOnfew覑+H/GgWmLBo^mr'!%:233-gtyHJJユL&P %V9 ~$ zJ* ߟhnBaW6W/9& 4T?gX[۠l9l؍Y3;1L4F><5j=VWW?)An -ZѺ/E{Z20..x| t$$]mg<̣t`^dn2Y,nl-ug<Gt'¹҈zY#]Z3+]x T]5WwTm ?W)g!.e9D<3Svr2$O&sߊ !TftUJȢBBլ$'K7 v5se0L/E&} =(wܺЈ`MI;k\-n+-}VF'6hu}1CǖY=[ մ)+*1FG? =.XaI(MRl,WC[o1W,hW9UVsjcLĨ#v*\+5 '֟o{U)zK%=Be"BIOhS[ʅ3U#oh'naի<>`]`9_N_h[4炦ya\и(8bo_VRt,Jn] ֬c~$qƳ'ҁ:d6D`Gih}432H(`^mXW^zR}kv%VBeV6b烰ZiQsN/sze[a?`̒l)Bis9 v-Zҭ\UcեČRL&4@̝0+uYE!XMUbۘya&IGcAƉI}T{D  1!6(zB{`oH9 /a|͋BocD; 9AS^v”Th#>kw&+l`|Z犄&nЃBA\ '@zVչ@.1 Oyh| @x()pma0r pbH(EZSނ!?%4>&nl3dm*k#W.ZsdB8S}.>3]f_o+l]q7xw+C0JvfWskTSf:moFB:z 鸱7ARP!AR|T`z-5@,#,t(_ ZA$,Y u0Oψis䞐``Hp4ۓ":HиLl&Am  C2~qDɯaͪ$F=Ų$b*L}*CNq %3Y:G}NKf<Ǐܾ>-av3م"qGsڪ$aS@[#e%!zE|GRя$4+`tvm^P0ߘ2ބHje@VM`߰2=*8*@3[A{9#W[¨oB_0z#Z ;åboe3M(CivX@Hxx92*4v*c?kRmx&to¨[-\ vkU(G5M ^ k,WoCۛزVJל-㽎Ȅ=6zd-X^Ŝ'V!N&JV|(7cڜmw_euFl5a`̢l|g3nP3v,; uaq^j@Getzv} D.a!qֿ7!`} ʝ5 /]5+=/\"_S?_@(r 3 DنA!yM8Ťhs-döG.]Î!9*'DkgY.v$#VZDe]P u 7eL*ef-F4#W a:E'zyk OnQwFLso23y V/-un*K _W r)Y "ӵfldȧ{X+keN𑥃3B{ ˜H65[;fo@z3" aFmeH%y} 7$΃1r&mEHܼ57{sH]n` ]p9PsjS3#\XK/M^H~KI׊#7>a<טhxQUNEXziEFzaCq>:8iPrqs7&U'/> #gYzO1[y("|Ccj&i#j"F 9X`+ӉE)Yo/cLuh@@ȺGB DoU$jBD4w#u\r/LE2zi a$ozgCYyW{:ې%B&zӥ̔AFYnLmNE F^YELA|\oP=iGaVBxH~tM}А$D&s!?$i9";| {l7m77S~e+e {rz(Yt%c;p!]?.Kr.o`eG_i|7`V1ʐэZ1[$L)g 9!nVn{{Q.+ fMٗ]ٚW v^łhc}w܁'X;Abm!Kmެex~>5- >O9ah Vi;kZ5?B}E-0*-{m>Ӏm\;k`}2rY6dy WTj?xVB ܸwjğ]eRQ__3υ l\+=N6ogCͪq0ٙKq$'rX8ı¨!$J*/,7C=[ޞ*~!L~ Sar(smbTǬbݩ_HO"xb:$H3,ۖZmI¾H&_q`iQXg5KWB+㠒^ },ee@  •f?s؏Ǭ%-(ryv xY]4PD->> SgOVP>j_z慦K9}A@iAv&a𢻸m_TAmvnG8}uwa|5{] Q+O]na)l n"zXTlYlܶ rAo>*Qm6g8L3` L.*gb:x{ |Yq,M"2PC{"0֯-G?&|,B_r] 莙_*m52Uy(&בwNbLFG{ Dx0>t3By`z9Вd鉁wPHdb@]>Ì󃒄O1 %q eX$hZ 䕧0Z¶Ś5|jMxBq|FJ+$wHKO˒٠!LXYWf+Z1J,su:[ #jC-wQNN\6spsxY||"vrwW7`Z1$S<=*-*+N~I؂O? #PzˢKaσCʺ:b/KF䐴5Q˜w-K|4IcaFjAr=jHITW0DO*" kbIylGCc#‚#$?xٿ,Ф`%# _> ԟnRG٫jrOpf"]a?d̠{~rr!K tbOKFJ.W0BˀSe oH o{@ᛅ `G'}ey"jPQZ/xF-l`fDb^ e;I '.: Z*ύ4}秇=Oԕ>6)l"|3r8HдJ,ta;}q2/ҰHT,ꆓ 1_`OS69c*?tFjaZOl$=/ss]f؏{ޛwDh:O|r!<-ߩ~ ,@n̋I/4a5Sآ)I*?F; uK[N#Z4}mMPZUȠyf,5?f˭o}*.RcYI[f` @f[„ 粷/s˥]j a+v P@@)A@4t*-O݌ O t樶al |[jo}uNWS3=۷x{!vwy2= #hXYb(xZaRZ\Z{BAɣ A+pS"z2= L?QׄEЇB1a9objaSK.{|r 7W4K^&= XC\"oU=SY}[U_U.ߐwKŠmP 1&fѸuR0&g ~: U^:1L~2vP@}!_`Q۴U0\Y#}znEІNd,H/e&`frx*fS) .^ʤնڼg3_Kq|Wf.={RHD.ͤ~gqL)\7_x6rSo#d.=Cc*ӿEf)AB=€" 5cQw6J'9rc!^*JzАXmw^ pLqlXE@;mq~(*Zm }mha۵}q'*2%&W(|"{w?F w̠A9TYfK&3FJ94|R?iF=/|=} |1jz㳿_ETc,dhd=LX- Z(wBCA4de"rgUQQ1L {9ކ{HUF;VH~N4a0S[$'[)^ v-M]>eDZ(5_z% ۱Zk9lLKJ]jVwv;<mb\, yǁ1W eqoFvR~@ PĎ4r9#e𭭌yd/eB$ꉉĚ@ҞKٿDLU #&F-*P*76?W~2M5UV2-vN5ƛ|Ix~9߄}} wqd Ȳ-i8`SF wX1a dl.%IimT?|c\zOiő|r_S8#WWдOe9xQ6ߣa W>[aEj`?/~›n w $O=@;̵ h) ^A0ݞ&NKxf6U)8r`R7p/n*d>j ,Ŷ33ʭG&\Su:PjL9=6qY/m9t{ Ri0# `"VsIѣ\/~~8R%K>(YrBi%QZ~禧F1*_<wi8IL'Ik8pE )"蹃<û_"($fpt' diw{=X7_ 5<daC>:J-׿-ؾS:}䴊+W!"m{[6cwAww͙JϺ<ܒǙoӖ0K͢vv[% 'e']|.p6e.ZM1s%F|~ K:oVK zn3  )p4]e~c4h` dXB Q!B nxa."f3~s+ S&qZ{QD ug+ǻcWÂf-{#qKOd75;@">!J?#en|݂|HH)9hY0yƔ6 _Oj}!84 o[d];$@^FOweJ!I^nU Mjw4o Hvo*`3s̥A7P6L"ZE͓ זre(F_'/ߥmy̔C D=`opBX#/>#zŬIAGC\]Eiꄑ[kUWJ= މ] goLT;߸tI(STӮ1QyjHYg}x:@8w|m?WGSo:^X :oYQ% 64YA1gݲ^gKkHGiyFz\ Cl!ג]fg+"i[`uu/CEŹ(׾1 Z/ 䪠>S>=q91N`ºNsZW%ςHT̐(d–WW?NSOڛg"F a/hFB|a:tM/sfβ }V}!I}]^feg Fx=(brmN Y&Qi/Üג>ɌD  UkJD1^+)ն ,9Eb{źg?e8:~鞖i>b%ޥ(>=AokEJ*p!JcnSqm纜IB;q}rcScC(`eZkN^ J:fV-եPt^K%a{DEy/3ߒ :#>>Ng7 \.â5a=;wV\Γ}}}Ώu~-KbOUx`-qQ-pG 46h .5t(Z`Mn*Z to14N33N6iRU6;|vw (:䛽Lu| ƲbvHa/A`?IяKT_.P\V!Qp?(vDk1R:S;&;AոI:Y}qo(43lXKac)>J2}'EQŰ'e/ƝZ?~ar]/Fم.KJ qܒ3&Gݩg/n(cF7/C :I*TC|1c0dcOQNʹ=TTm3~o9@ -^-'`pOAV-d#0BdsÅx&¦*&ss{ f%<~H#n_}^6囋{2R D֜O/i(j;Lq~v*vwuhgK I07-N5# ݷ1P Fzr}Au/:#n(PZs"u~6>-g"Xm忱l{a-iܟPjf1T9g6!<!Đ8`-\UV%>+3"ǥl5c~."=lśZ{D}:فJMItHSki]~B( Hǽw74'SOPVGeR/RKԇ6-W@t-.5;˜SB!#>B~EX2Jq. +$W59*e,o`hS4Xx dBB Y7 Uֱ EZdN$W-=6{o]΄ꣂQpN%2JY 9@ybW!)۬@SUR?{¤79!Nilk"`[;pP쬣ܽ!X1d$c@)qP&y2%rJK;Igj|aGm|{_B vq#|MHRtoqk84uj)9uM8rr.TgGf*y\ iXGݱxr?~h[yq8#-,:8Cg t>uVV W\(&WL6sw7zy#(Jida(#0w_Q<3fP^ؕ+ɾXJmWYuU,/3LZN'ǴOlj)$ .mU!1;1 RacxF{9A:*ΥHZ5Yrk@u./)R]L.i6 CSa<%iBbR<eST_ ^~q+F% {ҍ&)oMJKEnp(6R:%g|ˡ,+v8b Jb肴[q*$'tӢX~͝ȈN MI2,["Y$9r[ߞG|g[C9hMh35HSDeUQ1%dgh(؃ Pϯ("@f -NQ)mr5EWa{KFrש̣2MQ .| ,"=ɦL=0"xvw%p1\ ew1!P'N{=Z m_ dEk⏱И}5GFd(K `aK?D6¬ʄn 7nϥl:4LsʇHMbHI{0at.bWV]h(]\N!FpUZ(?y+M m8 Ac9y,pno+  fXH:?AP :*frA[vq6n?&Yink;Zc2=͒AsoNxQq'%xq1BWZ>&mЭϱ-U<}zc\y\OSqh7bb!+/5:\ (\}J{=qξJe#?D̷O] %-kf&%H;GG7CV~`rEjau @@$= +TR+%uYT}/8DT5 e&*8q@dpEnQ4C Ye&Y_v 71t9hh8 ~vщ}ɂoZ"gm?Շi?HV˳A{>5 2jά,ΐk@@{z y52?Wc0?ƿFf dYii=#x@@ >xL QsJԟrg 1A<1XP2:dᑿg61@aSU2bI<YleJg9'c @'Mجj0X:#^SBcD/1v="rV=U2_WK9_}yyRc&dZSr泽H//L˴,ぼCeܬ_ړDT 7e4@m傥g-!{j%n0<گO-۸ MܽBjo`4K {R+ ay=yPpAn>{({8EcB*n*jKc2~ 5J`o^5 oTxTT CoHL~=_ms,F < \?ҵZ`&&Ydo%LlZjʞ4QPQ 1[h^-:HWc)%nyCPgN3H{z< @/eYYf46Isyso-d2=;vfb&P~dT|3=Z;yu/6TAƧ[0y^NU{{YCc}:LY<0Ubr(HjDwFq&{%sl0'o},D֝iDIA2)/F_WO@@;r0 c@yg%?_jYxBr~?MϪH_yIͭ믫vXvPt3`<':_duCJӂKz5'//ܵ6J, !yq[9{H5תĝ39y{VAs{g: xNre|H 6@N7؆ Y]Vbߐl.0 ;'h3ϚI;"(0iD슙5S⋗n\0.;:Wȧs)]{.Z?Hfrnlp\M93ֱU 5+RSlYtj*hUVq\!)Ӹ͕l<뎙gLt'/ Ncbn}88jjkne8TWa5Ћb ǹ(8vSIbWuW'K7%0-' UP ׌aҋJ؂JM4˞&u`❠ =&ySLÜ)=r$OdBAaűe3A&K?fcw M0d{LѺQoTLV@B67=ݲYPԲE@Hif.#8#z7* yp h?[_ |%˾OHxPG`΁N9]O9!#k+skz0unYSE~pv،rdVPN#UҎG]"Cm^Az9d(JR`ͳH ,, dd؃U-8 c"nזgYq]Q(| F[%GvђVi|Hm^-PZ(RUx+2Ó\ es`sPj=k熭j7d>?)eXSB4{1.+&s|)nֱ˷4m<ਰ"Y5%Ki}E)Co"AolVOJ?^rћgʎ:́LJj35/}A$@31 xEj*jPӎ<0,MKyfBm{ ; *e{3&L5kʯ=[lR)nWI$ <5AfnTl8cr:`#@3M |0aXJZ eol%Xwد%Z^0&e_f;G2h=J =G~~ob *:Vgt-ᦃ(Ԍ)g<*W4d" GYg؅ ߀xFty?=왡ʅcŨ[Օ ݄CC|'޽$Z5mLmlFJɞKM½mX MV̗N'@TPWN}p  h[n"swU0DyN6|b˧z*=NAY| rsrd@N f3`nSt$0-l' /'qDڭB5A!eS DvG'B&|pp%Y? dv O連 U}f4.>+ނ H)xUZ"17#in8*ZDI&@NNŚͮne!<7~4W-I [%d%l*3+2[0&dIӀh@.#w+F:]p6έū&<3J%F/ 0(A9.CxR^i兙Ջ`k SR5>3CLm6i~RTzU1Ѧ : /J15\&rji.]G=߹o yXya'խ`4'*<6]E1~f&CѫOLL~O?k|}'GH fUu Ev ՙ{?n&˓s(έ>W{| m4>I<'ʼn(;!jh~embc8u'%%{XWk_8<[d1`.ίYc vwCJě+ԓfh WS 6:VrLpz//@9eEU˘Iܯ]{y7=X ]I.q{(FK#SiA#84`ryGeS@w%#zkug{MgESEeBx?~7П}Ue-@I ۸R < x03UӲK/)pb',Qu__rxyMm!4WT<?>W)Z5m wgs-Z^-β3索~eP-f6ڢ#f8N[7 1#@R$-e.k[y rGz3l(VjQrOZ 5c)`{!ȉT%Wl" zaj1rToAl~_y)pڃҊa83J'Q W; ]3w锰t#"6@u3 x /aLI$(Shaw]3<^\@KgJ|[nέ1K'a 3G^X@ktVtP%5qcZp|$pc.0f?yTdR'eA48;$YyK3lT%F85auLV.`A6/YahCeVqCH7}i|05t|LJJھB%S+d1S%pfqԻ T WEdp}ߢUGҍ_2i 諵ȵ[˓8Wo ~ v򉮑vާӇxuI}[v_߰v+IsObX "(npʙ+śnUX]`[վ1BZ?^Yw) ![UK ͺy1WbD6ES5D 9Zxa*1J:XzPa"JYGi@ku_Ub8/~tPɍp]zH?61GlЍe}"|ԃssn|N;qj ||CBӯ\88j}dɰ{\ܞ ]o?><~lUq dX6 qŌaZmy0+! M۹>ZhmP-Uַj <:êqPv(j=!^Xf$ΈLLϦJXӛg>i? qZc"8˜a}Z'8˹[TVʞW)pgk W# uEm֙1U1BM6hhx+B+ch.&,*o jyΑ\uʊpဲnf *aQ!&9= Fz -!5@4᜸wPI͎0E, WX+: v`p=ZvpU& 9Jd]")U9֎[HS'0F@4|NfHU0} 2P$Y C]EpbmQ4k̂˚@M ZV&^7cru{$!LׇDi 6 ^".aDYϟ`q[!_-D˒It7gm]*~OH0[t,lBQF@-?z{2 &6` NZ"ېC~$x`߰B1慂sHJ\>m7B\?\6@gl~MΆC$+XY&s`(Shc Rg~_]}q!l:"2tx'$(]ݲ\=oX^Ygc:EHjGu}cN?br)4lpRDuґ\VyYnW5rBmCȪ>2Pa^ ]@Sx%H8kqKfҴJ^~ !4m\f:wl]F?E^n$+JU4q~2e\ԙU8LDjhS˝5ΡX4b[(-;>r.A^Yz] M "r?H{272lˉ?ܓ'bEGį05t8sOtObZlíœЕy[B5Vʴц; 9>$#{VW"vy51yJJr5%zijY i|qrepGP:rJ5Fl1'{:5i/toE)ćK-/_F@ei^KnPE5QIH~W+xȏ\Dm0"'=1W^+/ N]Үڛ8FQJn98B&J*R?n/Aul_uDrSDX2NNٷnQ0v[{c7JrG~.C^5Vy ?,ziCGC"ѸtR]A- \5\߂SNlEhhqX~78WBM Qxwp)m3'Nx|ES\# 9g{@".% uLB4t/ c~Ω '<,m GF4Cup[)1\a*%gk\V=JD*qZ)OGM|xVPHu SP{gnj=t+ %(e=;ph؉رdq 8T&ߝR^Γ隖 _.hsQiW|+vZ-\FzxY͹<򎗚S&2Lg H@Qd&]t]ZoSh[F>QW,\?oY?:K3;yG47JՐ8,ThoE>t5 A0 cgɌxt fT$X;W}֮ďLzQXXbʰ` ~X|݄Ȟ}/xkq>"2N;G )bݓ08yEܧ'Oac*)u6D~Gn`auش+w< p> pC }Ƒ1g,KOM62hy zoJa[:`:0Jɵ:V e 2=ps} O#'`tG*?.MBn9/-5Ep9xXW&*jĮ)y6Pv2׷i3YB>#+zuǟWEVGp ^, [?2YΎ<芉*RZr+4zM <+8Xob\v';&)ϩ*[ tuyeS^)H_ Y~@dмo# 0պQ~'-mU*~6WNl<&V{Fnw2*Cp e_^nTCf&B^h{ƈ6bGunï5@5gf _:#GY{uӱ{7Ϋ(IQhe;9Jx8o=kDB= q>'ek5ٶֻ ڜV=!OX04<[t4•[]/arJ9l@MbyIFdALXG=+,&1ݶ iU@fmmF*z|1?$g!&^*oSsD@q2Bnkzp 0p~5DhD;Lrn`qCi-!9 Z;hLo_iTq5FapEчzcLKrȴK Hs^-ݘ}$ {]o?秆5c]NY}K.}s@P>> 7ؒ׬Gvvzd9"^bT/vapؒhY\q+Cehοͺ&>-ep΀MTu.1'MZ0?7&5gxp`d#twvU=/a/?tiA`ݸ˵: ?&ǫ ukλ^cma/qZhZ[_ *Z!8"0l+b,ݓGhn+q"sP}@4ISc4גp4J(T ] 9~ %.-E~}֏v2z"9#78%39w=xy\ciOS{hs,7`bNڵ8A\5+H4r()!IԤe( Wж~;2ns["<^>3Rl ͦ Θ2 iQ[g1e%%?]plZ.}C3Aiѷ5("m}P}6/+oՊleA%3ߢpEɷ Gcz#+B0LO3KjU5~eE^lhIVY*kA}Wϡ`@ "ڏ6FY!{w=I{P\|<.wZ /+qb$#u[S4F i߉Ԟ nliVoqiN..n6DcYшWE_U,\яU@YZ\ذ R'o-n:?oVFyMKYD/#o/LI0!K/Cቃ]dP/jzܖqǁx}c!GiafȲN;6U1̃P¼Þ8pǁ@Ń:Xׄ"'NJ(7V?]ji'|d\7-UL lZ%'ơGHjA-aO0%uf]8W°8?("W=RiդQ,XyOߥkO b5M*0S$a /M@%S$!K;t8jS^dǔ KºzwCͮgmgC5 n-^b}[X X̜0Fus彂sDED18 ꩲ!9ܷbsJ27RAHj$Cj|h\٥"7\)Q;Ka7⻑>kC ,H'Se:`wr}A9wۗq}zxYq&^X@d8f-YrJCj$^VXDVNnK!!DkOǒ$S|XfC)g!U$68{47N+8Wqǫ N$dA-h&3Ň`𬖮> K^%:'+˱7_ I<زgb`ԓ~hۢ}[\ hNxv'wr9.%]e>&FEzi%zBd(:%c:0Q.vuՠ- D <5rQ=@T)'1.z.ܡ\_r d C03‚/almITgʛYmV63sb߳GxVXaAڍAW ?KOMcFv\Lcu=##aȣqۻkGh0_ {;S΀VgPLM%iG/Ųq5E#^l K ]8^f}&v/A|4a=ʺXq]tOc ~1ֵ\2 D<&#WCS /ڞ^@R?דX>yB2{=sPoeP!Wo AS,P}`Z GrxSŞ?^ m xmpFsWgNB 6P#D 7.V\ӐlzWV"R_Zo&_&51.˹L6Q4 zxD3dbc a rPI r{g,`q˙|?- O\.q@j̅u6wӓQzc}=;7|rN8d<7eOjUwclZ% (ׅqEC9蓿i̕mWRH4[(%0w9:dB2NNI 㢄PSh8; ;ϊ){듞kFɛɄVx q|Khk K1wWcfc#QSh ѕ{o*t.~U+Mve_OMY&@"49g76~W-2ye}@?[`wY-ҸFUm1s®zN*[(hdžŠNSATVx7.% Aݣrvp0s (E%'k&muĘ:WCd#fĀV֍tH+YO rN.8a'n2tK{ PiW]JeРQO|h&>NOڤ^No˵t:I}Cj-<\;QԖ@8~Gg=5cDMA mυ;6-YJRLsf.ؘ xxdg?^T޴+|}"6x[:r6Fiy0vuK. üBY4S?^pfdU 7moߓ5rFQc̽H5`OC +; e|ǎ, 0W>C3C:gQ m}&'< Z'Q>j:Pyhg, ʈ c&ǥ/IOf.COn%h˥VuЦzYUWreUr^1DK6 .]\~7KE0M~LH;ZzM=DeZGyNj] `Wn%ٔ q;|ME 7%x x_w~O }FZck7!G)﨑݄9c.ϩ"ӌIZ揭фUc3]R-lS֪]1zx!BHq?2~=D)U v.m a3 ,@Ir#3{"]y}% T+78 x(|pGnW$gNH9Ry-h8<&Q*]z&;&$ :`DIq\)sG\껜 ʂ }]r>~.gxAǠ6[#f`XǍ'"7yԼf|LSkfwTsMAӀ)DкvhE~;ktV-Z6OtorSkڌّ6wv*]eŁ.K^+.)iwqЦuǞ6==ԲO"PTc˱އ10*/9 Rԃ.Yմ+~31 sb4b΢S!þ0E[XϚJf8b 7TZ"X{>ȏƛ5+y#dܣ~F*H3(-ď/u?Lpt\KVTm\ױ&3S[G)TҷnmaV%.&3rҸ=т(eKY'?vngtxJ %@ yH\/e[*o!~fL-bXGG]5)O)NQF« $5 yۆ<ܲ~ȃLMYcL3,4rO2laQ=hv`UU8?K;"ǷTug6*y[ *N7*Qss޴ܨ7ũBxUуTWg0TbvTmmQ!&e.Zo`#9)dsKvWbv<ߴrl"@t0,RF떂!Rm,Ƣ&_q06s*[溥#9SO 5pEYS |mQ~_ ΥFȞ-6%?5 B]D0%lM=?֚w%3Y1nk]3B8Kɥѻ.b6 q,5I8Ձ@GoyĊ.)Si:=湨 譵jz?ݕ{]]s>Gcke"P"MLvW"_hHy# ,虚hwVuh]i 8z"Jy %烸8J XHidIJ(M3m/_9^9c'Jf0T#\Aaz/ 1Eb"R36Xfm_OɮgC+u<#ivX5}ն_dh)sJE HGR@!qL"mֶ[`Oٚ}Wྒྷ{KD!awpW ;9-V/ W0Vܿ?%n<@ ]4}:(i=ې`$Og @zq6Ǡv*IONs;[J^Uvi.&#c2 ?[BA_Ni}щ ɓp8WD3hF7]j MM?U'p+i[(vU9&,?3K)w3VJ=ra 5@45,GL MEJşE7p8I98u:@*pf,h/D@H"X4v(|ϧkiGH$26x9Cw?ɩ ,ڍǔ=ǣwQ(JG \REVW ؈A`sY3\0d`ZYoق0pA(<`pĿL`Jh eLIBŜv?.|Ts`WSq28ٕ`3[_\7pL,qʢr3&C)׹8[5SߖkwI o&Z!^kpa4#6 Ԝ9 12Vlד˴@:F;;tVOhF2>l*%_KvƟ|fQ\X^nm_l959\o?' r!t/"&Sd_koS匢kh5(VL7”]JeT ?ZxXo}zh-ЯJ[&;74'^0'W>`S%6>]gBPP)7P]RC&ƍE Xv6=s%dmT +$qGJUs6WW34]BRfKTPc;nN1B $7LjV2-3as=kr^Q̖Wl|2.;2{9^ 6D5E^.ʨ(ODɴ̓>)O"LN#[K?2>KP|y.㥶eM $-i)U+'87f4Fj0_Ue(Emx9$w1Mcv u2'鳃aȚ0OH @m#_3\e ̆ƚVsyODWY ?gAyYK0A{y:U%IdTu"PTn#%{Ⱥ0K 9u~m č~= _b؄2L۰wOO5J=T]Lb.zM==ud[Oa0ٟpd)f,>j; AB eעt=۞PF 1H8BLD"p\=Us哿ęOk R x=`Q>[ﲉ/9!q@")9)rm:WfW7}o^x Yմv"/}t5h̀; eل;NFR:H!w='a yF+QcSPJ-hcf-㺋7fqm4ܳ*oYV/`SV ΋\5iۓ-ڝ?yl8;|ʣV|)EsJ*ja0&\Ӳ[WbYk`+I攻 ~!>=[J݀+*N:(TF ]+dL V2!ٷ5d !V5}˦'է8Pd `. kxT9c4' lOVM<7+NSlfH,Q1*Q#ҹ]e(mdkƍk=EmtTUJٞw*.,k5ú~Ŏ׈]`(t-Yg_A-:/~,g/_3Ij+L{.[0nd-FWAT u9FJ U@xIڦZ1bsD&JQ29-b퐲fxH=ySjC:ᗓrdK!T_#p*o+.E_6 e$0`KC~NXn߈%>U,'@P;=st(y_Cx{e9\RζÅGJZ4 }8Dݠ4X')9o.u%MW/!\d xݑ"=:n&xt [?~ߕ/sdqJǑR0] ;|:28(o*J^@rA^O$$Gtvm ‘z K(ZĦ;ΦE'Ԓ@# iگ1M*3NZb5J}bYIZ<@=K%ALv:[fp׮́p{ 5H"ᴨbywhJw䍷JhY# V}1fK㔦7H Jawg'/6Isjqص?/8 %&9鯟W!X*׮ohikm`YW}a 7kOU*elAqrl@WVx#i;$+0(8â8(1D $vj7!~AX^x8 cy)'"|Jao+#Yō>i%S6۔89lƒp,U(Lzn֯#F"GH>P,w"̐ߺmmG rȐ7 0T,L_PVd{tdf]Jܛp#,Tl,x[x0Typ+Phиg<[ٙoMjF9y<0y*7&Zh#۽hh%z~Cm[K/@GDh"lǠe;ݴzr aeRK`8#7}0#Ƕ+l[S VNlnخ% [V#Vl 1- Zi,h:`zd3B߶4]AL#H6?];b3fSTDuY*s- hE6@%RƍKŭi o'*nf@VBP3tW#-FVҾgQTΉڗsQW& ;=R=ABa(OaP8 Jh pGyê:䊞9Gω`wՕf갎4$?gH tcn]좙zYNMJpfו޽{ď;R& [ 㓐NF޿ܚ['> <ju BQKȧg<gT&Q)Vj-!Ѵk0٤UWӌ))bJbVi-}8eh[yf/^iuo(2ĻEcE(4t)`GżOn3)ܜ}@r$zkJv^~ju!uB cMis`.7:dкvCOArwq\\^ŵ1ς?:o].Q_N0%Yr=W],_'hy82Ek᱂*yt}N󡛨e^$m{ 8}!蝱4Ě}"3߱ '[xRR`gޢ>uI#h]r/dR^)6E$W{ 7>/EAb<g_D?2e۟KE ?ҷԇObAJfb yDPfgŲ(-j]碑ó޾ 4*{ i?K9̲a'+/p;^kU`\6{%\tQZ\Z,"xBe&8JS>R[/z; %MiΨr=Q L-zm7\'oj$iu2 Ⱥ׭nѺ \RC2,ϘH)TJ&(٪h->!Jγ:x̏ޫ٬4dh=D~@& R+7.v?b=e9#zio`RiEEG6?%PC`V5E[.4 Y7͢?˩PGn LsғX$jbv,Ϗ[JP_{JWD #o jEֳr 0X8!`d8>}s1|ݐ!ŚeYVѳr8`2!/d#C*%!AdWWWm*93h)d6DcX̸+E/9\I=0&5Q+]׏N܁aZy(?{9S=a'P<*WxP< M-Yv$2?AD7;&]7ͅب8{-fTK5w?X)@cu<F-d  =u #By>aOO+i'HQ=]t\a2kp#~'т圦BcZj(u+,x_:&h Qy"y8 HxƖE"1S2;Y .̝[W7:uX>q6a.<<;<{@WNS5*kƶ6,7Ӛ*l$)C=xF\Pzt7OuMin;i@ #0Y2&I#$qc mxBnl6.Wڎbu.܍C%$Q*T2{كj46ke܄>ߤxlOXۅX 1M VRQ-{}di4I:uy沀0ֿ :UѬ'g`[рZAql۷7kv8GRRg *[qR:ep%Bcjiփ"] >0&O/cޓa Y ^=qS(\G(MɲDqT'Ӟ L_=R\j4xʌC, r;?vyJ'ou *!j d=m}=q>gǒoT_H+òlq2@hnAO,*w D21jodȂ+,=6ax?d#vm;m;2%MC;n>K!~!%<+'*yq}3X~N6o|F ^cTZh#,mB6ICtg 05pkc(Y$7LbonrLA@@L?YeLcdl<=}:)92$dN;M} >F}q,sc _tCpc" 8$mG x!\Rl bc8C55;WRs&plV%8?7=ΚRP$2)>;iz)5>"%.Cqfx*&#wX_dG?ǰ=hgeP"V\p D)ވ]݁N4CA#',/\:%Y58LG gRhcQGz]ޥ '\0٩@n&Klۗ{rJ@Kj"kp6^+ _Q TUk#^iߐq+6w{;T/^Jug|=iTw Y۲,!.ghPOwKc]pO .AGLʂ)wm[?u0 HG?7 etZ2вl5N:Sģ)kXK21$q%})ePz/iq>D)xb}X55=^j`r!.v 1ZYlS$.rCG)_"ҮgA d%QCd u 5pTik}~QC6 >#mWyj؜d  VĬtW)7$ŇF_[Pmet6٘DBq[/Ƣ>(z=J|Ʋdj-ҩ@Bqjd^ _e k ٦]^f9c ןҠEVUsԹ\/L|sW#}3B4E^@F Ȩ&2dC2O-p_CQ주8xa+t{8D{ /'sAb8?&]b*/Ǚ#u!` Z>jolfѽ4}>2W8^6,lx^a&pmPߚmW钛ъ k!z{{_JUZp:q'Nn`1:ˆK4$_ͨ<~uJZ-ky- ZF+iߏn J_gtԢWwNHwDCxPj uYzAh/zt&h;Ceks= Ak59 ߳@f,yGb3mCANЄ9߇97':7R?;6ex.G|g7A:? G `DgOlujgZFƵò8/wN<4AU߄(;a$/bj179q9EVj2" =,\L eqSrSԁCQio Zf%5 #"B5_NGݐOtgUUo SQyFd8AEL">za^w# .G57:h/S`y89\7H Pʈ4zDC~=kpFGˮ|zY{,@I4EA0\+e HcMd=">>t<[vi"92 tiYLpv<[eiХZA'smLu0Eu-jm5򧏡S}lB*5':i+P9SPuȲo@f} f`Ku=ܔ z]uo`~Y6x]E8bx"G䫁ظc]Hc[u58VjmwAkxL=hVEˆ4D)ŋH:gj@~+U .PimvfԨ#Wg>LaKOYmA'*.L8gOIe"i$3< UDթ5o[|=#*Yt!d qh+z=3 `Za۟v?<5^UZHtbPS?`Q7d%8Hl3Fu@7@:o765}.Pw+YDcjrD6NNP3lc|˼diQ7{c *+͘>b:n;˭~05N`yoi8 9yzohZ`H/b5-᪡1^?p %Wii?PgvP?P*)QEqb>´& hU9 ERr3xR4ǽ%9}# o8v`#,Օg=\=Pñ:)3_p :khYh KXFg Ǯ)[E7+R>7P6>NxYk A^:W@dE e}TI:M-vq20sshϞY ߛ%(3rY]fRKn*EHHA|E;a`av#ت{,Ut@;_ TIR2O-zya2zi~$РVm߰D}A),p;Ͱ-?WU_BH)"r%O u#>J}BQEmB7mƯ1a|iO|o%~SfЀՏ! l4qQG>V{FIYI3JLp nu$tm^B ܞi¢XSͶt *Y81V?no[Fq' Q;&sxʲe>f|#TԵ&ĶQ 2k׎v'Y݆ Ìnמ/rVW4h%.Tc*y&XYKX)t .t ƻGS#=!X.; sD2ߢSZb,y}oCqVZ?m٬۟`[hbdڳ#1Qe/Lxٱnh2 !p(%cIjRfvvmF[b&%BW>K2,}~/ߖ0y#<ǚIrw8R-,S{uK ;gPh/L+G\$9{G3ިsxg9רAV>il!|.["+dCYh}asc=7 Do"H'e]mK1|| n!"8MoeJ#7znS(ҿFe4kԐc7OIĨPSjꬑkh}tƉn5aM Z'uʙT83q4=2qY.P}z iD HY,a(|dtbND(4wmXTjK&BS z2nvGnxPKЃ'"fR@_TOz '3Q㝖=1"]~( SAF!3b },a仛 wxײPh0U7fo<֝, k d݇羣$=fpB,TF9ų(nޱzpO$0o{ /9]Eq ̅aOi{Fs7bmAJKzznE4l`~1鈈b]yPhʖ++&K> z?}uA3zIѧߢ,@jILsnGh 1-8o@}0[{DC M 'V}")'t.(gOrBz X`V=˴]),o&\231/Oi3v'?_&3hͿDq\hoV \J+BZ&iA=I jnrkmunq۔$BILFrI/U?m'U!~J &Wԕqy\P$sU@}*Ƽ!8>[MUnP@d,!5F#q_]_Q8R}K6u.Nzp[+KZŷoN|ɜexS;LI4ͦ 0 s< Y2(O Ei:ֹ%zkp(0|#! r)jH>Z%P;)/à3%((O62@u@?mrdƲRt»vA[Ȝ C0ב0}.#o1,F& 沀*}FXe'p P\4 .LͯTJS](O:Μe<|js9iNe(ym> kpZu[7rO a^22hxe#OuaB2iԭpDq.MlC1s?KW1;G֡w\>1dU712͌RFu0)ڿI@" 8|&irD˱Ɋ`]~AS2Q(hLo>y_UrC }i2v12'~QwVެjԂHsR.r=#A ELoVя+6lOF a ̻dW&ÿ*O?W&E6ZOZ!NZ ndobH257&Cꄻr~8BZjyo@|% ]fߦ5pXY^={k$fPq\D2Mn?ĚzYvjo4/0AmϽ&aO^|/Y#9z}@ T-B61,}_ݖ'l9jaWʈ,§Ŭ;Bgu2X(!rGXTq H05߹\~*x8󹬵U8-\[p=qcJ|W{տf)QEh߰{[HvPfB߻0Go&Iq94q 0W&X6k>?jP% N1hu-UD T%#t[\n@2#&(1<'1RKf/8|K )Hlش훏YqcT/w~ 4!5f"CRzf1"hED>aUTkZ iV+lzu&>K2e|)6DTfH})LH$VF9-B߾9F !4YhNG,1x `Q?`IyTrb`[ց<ժj} 5NlRӇ'ɪ(F/$YYZZbx F&4$ojV4EG~`,݈zTh27W4+AōPp35К W '(/ߑ/t ӻqC~ZCd:0l[osGuX-Èu>fbSɕQ#l|6)E3ױ%]˒绶fjAQ\I{7F ifCҒ(Zs?l$`?*΂R9YFlVJVhes#4=DEK߻cWˡl\En-WQW^8-:BT3t1ēւᑞ5=ƘJfsCJ+ź]CS=x kOD%>VzySi%DXe?͇J.X^uKJK-ipE|w n#u ^5}Ɏ!D+mmaܲl@!KBiѢK#?Y7e'ß#g !p:7sLEBQ.q||˒m R|[o#ccʥVԿB!=B?I2޲IT6$`+Tc}SFEHƳ#g)KzUIF}aMKsAjd$q<>D83["5ӝ 9~Cx8vyweR'jmo,gZ5$LjK{V)~I }<_/PXh3̍Woe܇fea'"Y]T^10rpϻffv-1U ь򆃼.G<nLɔʡUǤG4MQM$jp B{H=vQA BG) ,F.4μۓI= gg>c8+ g ?non_+rA48琖WY4OspBۏ`G$TťaJh6}^da=AOc%z_B74Z5EĴ=R.+'g Am4*qnJ"\V 1cLIoT`Hӆ-F˗˟DIJ @w-&Ync&+Gn_THV,Y1{)Dp:,Gu~ A8*Sn)U}(e(kC4]Y*Xmώ|oJ6WLy2k4Ih~\S ĥmaݸz#aPթ޵ ~ޛb{F=Z*Zg?@]jΙ'wVl^ ([# Y^{RsGK3s!#XY\Uѿn:jO{}eI)Fyƥf[Lwy]g+ Jh rWw:XSQHAϟWꯠ7UgBŅ7|JvxԒ6ˍ'6V~98 cMeϰAB{b*|* QUa}>hIbu/~WV 6{ Wa/ fyuICA4BZ| IǓ/33!#(hc@Ffa!VI_]E8౪8CfzM!Q͹z̆ ͈I%*O%='_JP#>t;!lм 3:x;jӎhj)\X9]XʵbP?2 =VA f-ګ`Ŀdt2 w,谫^F_j͍۰</)8hZcDP> e< .]fS↠}ֱb=Ow a%z/ !!!{AlE̖4 ([tKpXxfKICbl&մ;wzyiC&$ϲ JNBtz>q֜avg^x:%t",QXw=Kڳ×'uPYV?EXQΈ:IXaE#UZi'> 93V$̱֨^-Jӹnz' GmWc)7(El* { [*k( ([Dd;bL?z7;rޓf( $BUji4lm[%IƟP9֕ɵpAa n-sKrwڨ>4;Ѵcs9"+A)%c(645tl>8ߢvuDqTq\*xb?)fPMyÎ)E'.XΕMmq%ڤ|{e#JŢ*NL\``⼨!@JEʬ[T|qp~a`DvFgq]\LZ9/a @iDl_VەqT j݊!ӮVcs+G'p|>.k'2~!4rViŋ9\)) [ejn peu*Uc> %z"K+ex8?ld:\tPG9"6x"wnkcq%zl XY)o h\sՙJdԥO;ƒ CƠfn5Ȅ%Xu/T ޲}r#'B17f5 |1GI=߄,0ĸ7隼"?=RPߋf%W&+ NDi9}&0$ d͏f^ ۦi3D*Qg?F zA)Sc-=kzÀ^ b3J^^U1 >$|Gl;Q2y syl4 V5G2, γ@鱗x~}@|CLM?=[l:N`* =Iui]>!C{<&2仃>{ M믞 }I2X)}z@7qz9US޹^EJP9%܇;8#{O)č(!nC/=D wWqq[y&DoqRJ{u׵'U:(9ӬJYPaC%;gJJ;ˬ()Ȩ^iy|MS8e / DtD<ȫU"f{Ҟ s GӃguҪuySQϡ*#G D䵂1;ލµ-|-ڂd :p(v";F]H ;؇ZkE](y$>A4F~Zn98{en) `3%6҆=Q4R[= LJQ&$_u)m0N^^Zhd%$tAI_0J"pZD?Ui3p=2y3cFr۟J$0\C0-; &,/ue+{wx1s1@6O%ņajc̈]GX,y8'?0`պ6E~m(Qb ٝ>0Go6dވEj–Y珧XYKP/RU/=tqȻu@yv;{A珲^58&qS];{ GI27*M{glvZv1ړ.ӈ.![ymž|\VA[ 9#U^`I†5׍ОRP.6̎KFr'I}$4_bv:WYq!&c}|Ry PE>&E+N$c&QqR7FĔc 9'w _NLhٛOnH_MmhԱ*G N?:omG õe _] 3!.'ʎ[!/wdJ)%Dhs ԎbNO9rK`@]@ykEOߣ2Հ..U 3S⽭}_^"t94l6=7]и1/Q aVӌ*&&w5|75F^C{o~ь++UVkPzd=O˫KQ m|\7x\ Lw\X 3?#S>o,3Y7dhLP(F/,I҆A1/n^T)z BV% C蚈*rATpiG8;rMMa[r ܂Ih9Am RK $k0ؗ1ޫ>1"_gqL&۫+Tx$>[!q2R459< eՓH6voX f̩Z_z> }1n-ΖY`^<)Ra_뗠'WA:]N=;)vc>GY-&-C1 wj۴ +l6Nl1h cNJNqu+tR9hO;$W\-0Ӽ2 Hoy86^^8WQxcEq; @ 1$H^c1ƠX Oecڬ~\!z蘭. h1+X+;6) ]:2rN!)!6,pST+m gX[6vg^\QFCN23፯p7 0`^fB7a7.=/%}T~yJmP&A{3#=*.{v)`_{[5]M߉4 9]olFൟ֑(xL"e'iɊghH/jCǿbJV{NNB*uX%v+9PY9c~ jo<k`S<%`)_~)I i| H4}-4gK=49A_ h'ǭ(=g9`;lO $hO?Ox8\_ vT#iBs39Ui <e !N=C%P:/̂_I+lVv c xW(zr,% w©$lû8%/jJx  $m]Iz\s BxDVW8&D[c^"P;*g;S7(sEhjS&Hh%'2)mܠѣmAǢf?y;Нvb>aQ}Kueٺ"|77"4m3@X~tI0y3gV00l+8d/MUR -OGp7Cb&C-2RT_oVjfg-W7Uݥ^: uo;ɡ3Vsft´'z6҄x\Ug@13*rjγreEfzD P^~{ԝM_>"M,Fv0 a/ՇXzc aDISBC!mi x49tT/KҮeG84 =j=|_g_ߕ}8{ˣ.Du gR.* l KH]#tᗞqN\rZ:īEuB8bi0="b_K7`П^=7%4ŵݵߕmj)Nmk֍@*[t-!wOpDHu6DfAY1usm6i0ܺm.^jevPh8:V "7|DR|U JlȨr־k d(v"Jbړ!++NlyWe3p5V1E 8IpN+\"ܥ@{gW;/&V^Ko|'7U*/qbi5}u۽p"MNT?>ܹ ,$?`|͑|AAߞi:}ӟmp"A fŖ6ޫ9zƂlj"FIgo˂#9xNzc.9a1 %̥`AG1"bty콵0G [ȬyGr\ޞa \ j:DK?&StcwP (cMIK'V7J;7ɠ`v*X}}5b &נ#!3GRg͇C*49tFryb>U 36mmc`_DEw<p fCӵ LO|i^:0{/Bi-3:gvfz}tI.L-Y1dDW/Cy2iFj ̡H9LuO y݊y%Z,DOg"Ԙ 9C0;tdrRbVCI+ TTa}K(rWJzP*{\'AS5bnPPS{ [\0 1!<eȃK5F>ӼOT]T~o5Ta{xm kv!kbhr!DD RiҙфEo?vp>F|򑜶Fr ̍O /&kl\{i,[I]xHlbf G 'pűށ ֩ǕvѪn%^@23: rG<8,ۀ7%h[F Ǘ(N8gp:ɢ!"]-Yylu<~ Kdt42>:eJqpgs}`_f"[2LH^!'b|EYdaN.|'7qSivfH!\}8W:k[aWn͌P֕~<5mX= Q<աKp1ڬnzҐ-'2}9_{Kj(lO>1c>؍ń8 9cG}Y\xnUIэ5Xľh*^hʙmɬ.JˏV,1I{d;+Edsh>2FdžДqU!l\د&KPp{#y]+2xpCI'?e TJ\yx_w Ƕuh1J䳃Q/XL;R%r[7z~KunJTh{/|fz{A$/e *ZY6ynɢ,yttaa /GFQ\>_~cy2| * M ǃĆW}&@,L[q~#;P\,] 6 8p L050эfaӉ]O;vjK:-)K:1ԭe{mv%.%5LΫy^6"sS.xd\-}Ocyv2E)l/4f.hɾ I}1ЀZd X= 'C6 3J[5txZ4V\ B7an؂|WXKo޺?PCU^D"O徖[2¸xm[-:}*RmePN`r`kH5i`+AFZR ڹpӃgH&YE$L"HQ dįZ%)z6NPT ?}3w33)(yՕF368y!wLv1C""{i7RU55)@ QtB ةXk ՚4.ħ%8>#slNKאMɂ&h25w|dՕ׍xrdbb X;ݰqXi1|qn:K9u Z-Gg>ţj)ФΏ <>:+pmca)ΖGnVq8> 9Eqfwgu^d4mG '\;ӕU__,W˔r,'6D*u>]nJza5XK8R[KD?-)|< !ߋٿ"|}a3 l - 2CfQC׸t0bF=|z%WF8},~G2{9yw nPmbp %XgiYjW>X"\M~A*sO=Hj6B.4w/kLxP.?QXTxt!]t]a.&ZE+=x(av@t!5&z)>CL4<{Hř._r%3>',GP7uK%]dF*J\pHRa,ɀqII r}Kӭ[ch/d%k{ͬ&(U9̡* 8F8,77EH# M1'4W3wn51g<8t|*ju0[ \yߛ$l8*`ńTv#}1WT'3*dḦΛR'T̃*|eэ!N/a&L3d.VA쭙Xݎf?4v.\lip[R,ׂ] gSPբ6 ,A'1q/lxvJ_4zU5d6@m޻,:pdrsw*pV@-D;SzE'}PVXeL3!%"zMcuZj=|ZI^UQ 8 b=~-%AN^+d҆"2AbcDxsй/NPdɵ@\ F5%pHB/'%-WVb(PQ:",|'j[,%zPW{ĸS)"']J"td+Z%34`CH{k4v +uH܈qI >D|΃ \ܒ]"{&(*J_!ӿ}?wo"M^.ʲâiwLD EP &D i؂<@_;*^~Wێ̂îSPnD::p"Ⅎc} lJYq(4:( {$` 8Ź:neA2)A?5E6 п]V|jCחܤƪ pۺ1{a+.xW^!b*K)wjE'JuN'MV/ ^,"{Fٓ琏n EM:E~݈ ^{#I> #|O|ɤ@QM`AB4o_fɬh+?L(8$peNlbb;'Xt5,БOD_6]K # t"g" 7#äu_ Ži&[ӴG;.iYs =-U~-hpXa@ 0$2rd{L_=%@PTb\l9UK*{VqB{{C*!u6;6 >3{Ho15[m 7o3s+مcA.Bx,aXn'J3!3 (ZFR Ew3G9\gj~'io-"f܅5O`/*'38cHT:PPiA%B2ra}FTeAE\!-E8 Nn(`j{DZQ3ڈ &f FtmGJT&eeȩT+0֙<ݓe%ќ etltaH=;hD*oU 5PrID9wQ'ALUֿۨ&ܒMΊ}86Z(.&hMAsFDfHޣwta+2C:#-g?Y_i 7Qd] z!Zz\v59TZθV(D}o/*T.bmR%I~QuEdORi`8d"e'2EK8gS>l{ g FV~ٴ{V„Q:Y7԰kt:(ztO).j2%#~ȪJop6U w=q*LAnuPHoCԣR9 /oDtm?Xf0|'oc A\?M1n"dlfP]gG;?NpNCC"00=aE~Cd8Mty+wB)oęx";s"ԈGfDšc)_mQRcl В2UtzԦ/o&g7>+*$Op!>uW_Q*Y8sjJNŧF_:cyt2BRL/2anնΏɽwr̼_=LZ ^۩{8vx |$ ۏ&M}O Ψf׺\[I6pNX?˜F5 U]ʐAbdfk Ő0)g܌n/pI,ĀJPTCɲh[lQA00ŲȚ|7Ȋا똎y6 |ZIwD甚[ 1FOD}*y8le\JRoߞxKi=8ZMhTT P^GGI{ q6 HطS5n9iF<2 ɷt972Ii~? z^r涭f7QG(r|}"Hc }%Arx&M屈?@2˹ &fp]Y>EIf!PĿ|cףb8)oeYF$,FUO U^n_X/>p߅XAi˺jC|<%isIjFȫKxe"rM @JcmQ-x_3d~\VZ4~ #z1RK_@Fv-fx qckցk7c-){{1^ҴDH-/&  3G^.tI ݓ$0bxMZ|2]zq#k`M.ֺd2!y΂QS'z< [Qj"wnhx-GTEWrAO| 2`G3d^P+n SIe m-2;o&?-BrʫctU}W$;F4̪r@p!=)9AJ'd+ڿXicjzLj=)^/2u&|RrH-[v/ mFqw .v`C^].•NmVK"\mGR;p@QH7잙g +/ۥᒡ"jbrɕ5iLf,qĽ(fAM9/&|X%5UG[0yuRhueBx2ZcE~.]O#wam)r? +c|m(=@ > rԈb/!`zO}m28~m"s7SkEaa;~^ t` 1ܠuzIrXѽVT -$rK]+l[WB|O)1|X$|e/)Il?X!ꩧ^nuw -. 48) ߘ[ȐԿxq@Zf1&:̤=9%$Ob| ?JqI3.q 5Pֽ#U|FIG nq]aC!?:n%wO6ykw=D#"k{]:'́YH[@Pe9?u^U ԅ`d)Ȓb뽱0;UoSLaN)5D_#rw\-DWE1v8Kj R=.8(po!O*"ӣ?*_u Nbx4Li}yZ3f^*C&G)d +*x|gcOأlFΓaL{T3.U; ?"rrծO3^L;W51 r,SutTQhYFIdYF'=-qkO.U|U#|P'yrl=3i-S0{ʒ+J|:R,e&[udo_{ǑjCES`\cBYx)E!Za2Ῡُ&j(_re͖msk[@&俲==pDBO%O'1"Gɸ KF'䳧ӄp 8rkczvmD:;rRN>uWă _"H昊pرy9>-&2PZZՀ(-򳘙gXg:G hiA"y[.<%a5I}t"T,gE9R͈hp. `>?Y̠EN c#ݶNҗ쇖gZ-&0Q sP˓FUYSUY>KԣaLF=M?0wB_Jo| ܂׶b4FQڹkuZCH[?z1Q"PA.tJIQB,ܽo/m1/li#^8Ui_YH #N` Ֆq +;C+K:SF" 'M NX ]BGeԐ^6rDڜѸ{ƽ#҉G#3 `5~=!O98߫hWxt[8iI"0;i͙ 'I{aF$k={R|J0#+>] tU|T~Mgώ-/86jV:Sb)TmJ5]g_:۳ P=%_gk)׷֏G9P}G)GMxa{2nC7^e+эY]&CS~w.3V>t ۣϐI;k j_rɑuwր(]j RzXWܯ^T>0;#$_Dx崗*mE  |H f˽^-2Q]4d-'J582J:#Dawb՜_i#VUj8c6Gܐ]:e2ig7ܣ}5T u{QЩ6 gۮ$=Djagclo0+%8Sܳg Z.J,pmT5ɡr`e)- `z6FF.է!?Ѱx?fb,Gʯ0Э+v@v_ͰomG_*Op&A@Oro9B{:ijiNő[0}9"~%12ƞ0NQd8K6,NgxgtwN 0Yd*ܿsD;K,YI1&'Eg֒GO;>ZI`0t/32|5v{4k.|lqjw|2 ݼO'\1SCKpbf##|ΟKmbQ}W@eUS:~x`jN Wsu?j"Mb <20`/Ήй ctp+ Sa0DEZh;eU^?Lv#>1ԝ>V@X!v䵙 A)g#1aFp7s? QռD[Qb/Lrܣt<pEʎ0t8I | U9|bX+m!Hl=LPK(dwJ|R;%߲5FWB"׶ןoUrmZ@SrfB1ZPB8qwTL&T&5?))'f_y'VƏpp׳Պu_>e̯ yHXc[yU|'jdM0jݧL qb{8T#;?IqidxuANJE28P"Ȫ: (pWSTo*I'Ӎ_[.V}lW2 k ֑/EO ITDmsىojx.#=.`P#kHV|rQo"z0WTՕ1]jaٗ"}JUK #è`U3^G)Ю,ܕɅ+_ㄜVcAߖR%)x/,1XKiu)jw5]"2|L}TN/&J 慶'q%Ul(1WV*V%%׮}Lꡄk_:-Vp7lA=5V4;0tFΤ{gc#֟ n@%I΅w ۊ爸nz^\rTԢo MrgRPȞJ8[wW}70gl(n' t. %vg~> ah3{zf~+nw`2FU6- =x7 !~A,j"Y*F2|qS`\ $I mYGL/QjDu$@-ݕKΨPNiVP.^ow BvCP"]$pxkکI^3BZ]']T ٞ#Os#F cP>zOfޅw1,7 ͢64tE߉m;m ~Bw).:_5J3hL! 2 ¸T?Ҡ\TdRcO WJ['" ic+Etّ\Ŷsb ],5UW(x},5 yFEc,hJ 5?B b<WG頓謿AXy^mg(eB.{B_KE6LVl+Wꊵڇ1l mA(SE&|cA "KA3v;+hYYHg/8G:T3cL%7~> *m|"^ MI9Dt!U%%p0Z;Ќ\0G5jj22ICG&&P[0΁ q9>PC#|j-grt3䮝-Ss]y^tC7EFlKgg=pN5u荩F7sa:.),\'5q)8;o-Wy-rwP7dɳ*\Z}69J+x9Z8H4}FF뇰e+Uކ_ =+(my5ruJP𴒯,|̰>G i-V//(?1 b&R5KMH T n!ꫣGJ{\=%:Va[ CZ H( /5#=a c9%ntkJp "639a{@N! 1Vî[g cw)`X`҄"tZj1{K/VˤIpDAMvQZM@q-6fɄy XG™j,bLq+#aBHT)}7E.E]64)&FMZƕ sg?GRTxO(^ߐ<ȍƅ<AK/? v3 Hp %HH\ofxDDd;U /@_RU /vjaH=t@ |SWb qϠnNXO>-`{UI'U{=)re=%IOGXFV մ锄2(5 fT 6hy &B-FAcyX츧0(3Ѳ#ЂW_0ܑ[ !Q63'VBPJU)Fgi>䗞Y|b9О3ZUp(͂mG([¤ <0JQZD kE7YIB A5/{H_Y:X pS=hA75ؘXҼĜv['0IF-kaw;4jJ UNފ\;NdDPCj& M5 qHkO 37?n)7r%jZ޳MRmDh~̬U H\+aye!fH,a͟K+wXJN? J*kXnyߞxt}DM x/8lyDRޔLϲAdfN'ܩ* a2:̡B(denZEX561uMnm-S]~J6uOVyV}`[wʵ y}˜^`qzrnɘRt#Ưt '-D b߻DavFϑ^pd嶿3Hk@5\aeԸ.l$BtGܩNE 0-Zyec7;Ds"cgliBK3#̈ 0 SyN,ԡ@6HW3!/{'FaRZde xuv`l#1O%{ \9s!%Yդ5J 8yɕGlT,ޏ|_)ԧea&;;ͫ 8;ճ”|~|تb楁ɅlY͛0dم/'c#*C΍gn|h3r)|)\O3n(L؀+;PDB(4քplED!(a ǤP&AQB7ܪ[$ )p2jDmKG[J\ӝ,'Y)4]ml1Zal;1>wU_#҇Mr$B&~(DQdlB!|IA?谷Oiߪ~^&Ni yaG/}6D9!.B8I#"%M>ٺ4uh4w~NakUV3ue,X@p&B.nj Y W]X'#c$V z*$+/\]`%۱UCQ;2CQcn\hIJSM~|Ɵ]HQBQ90O ّNƾ}VQB\~l^S@{"qD_))]va0J -nm-dwۤ)dN=Rx*? "۸`n"fRVch /NGZMj V1u8#_ ZʊZh:toU%{0 UjG%O=,Dd^KS|y[B bMơ3P^Xj 2wL2gdڊ/Ub(""BX%hp̮D\a\vA|6IXbא?R{_WS>N!z6gz t <t5hR_mS8e;y+ ㍖ܼp@v o҈" *X`X SPx<ȓPzLdy*d%W K%u~sMkIKG5xN Q?ub}Ȼukx]Z6=Es7;# #|1*oQNbY#H&3.Ig[ԃ)m5iտCo-uGP}4K)YUiMҚ$(_4@6]=>erMIзM;r#)Ftd~>^/x:3G-Nr![NyInt2鵶56cl+;'ŝ$X⋤r#3p\rfFK5Ysv~ti*`ݏjFA޿k΋nf@NPT!j.6TRmdU`rJ7DQb,@aHk+g3n?f9vۛ)c$X?:[o*l`SgNYuR~k8WUKɶlс<sP050}YU^Eg*#!2$0Z 4Db`Z: )1{m|J{9$'uh~x{RSsoyЮ 5ΨH[2ܺDf.w8;T_ls."j![M;ʘg+Y q2>OGf[eeXIn*旋)qP2*n>{r dth:볏,6cSpC (9yFĢh>bG|6H$]1$$ι)~^tם\a*!+Ac/q(ڒrFݗ ʾK2 +9qu)g;(Mo[]Fͭ4;V2F0:7 < -|O{nihDOu-!i9`!D!-El"'.X&z/b6b$GT;bϻl$`_apkDS$ gJ/]ioYQ$2d wM tD]Qx[=d xѠ9G(>XA~UI;eO<;Ȩl7jRP?շV,rn2kI(T[% f^Rg4%LqL.d-1&I@KWu d_e/qB:[Yk>=wUZ(6EQvZHeNqpR,,GDXu0e+e8TU>,WnhME>)ƴZ=jl[,5h<~PRk 'M* Bj>O q,?t۽@c ӫv@pQ_ǫP&kLg80:E+:B)&)-tb%rI\C⚬C/E㦁 3OD|NI^qk&J$38(r7J]37R$Zj %PB-KKߕD:!DgщLu=qA彶VlbwGu$9uwE zԖjPǬZHxFd?]^/KGO;@נp%rjGM"f?Rtj3H|4i4;ܢlH*gJcރA E* wc?پ>@Q; H0IJZ@C"SpR=%# q_"đbX7{9,+܅pZ$FBY.a5or0ʭ')?teE4#BV`\KδG%zm7"u,7P)=63)4`%n_Z5l1FD96T3ղ|*N^_L< ;zuDLۣ3| #@&PJ(3n220N0`%H0y!y ~OC[w|u$8x'xZ|[,붊=J,4#%sEwS=OaZq셡)9)Tqc /,. Ujvv[RִIѸ xp R`* 7" koT$Rs V*/.)Xɧp#'!ŀǹvq Cf9&q.kS!.r~v8*%.o8_YPa4<"G3nفo~AA6<1^Kӽ z[ `U]/Cۡ9P I4_R#*lfe1g,P0EwT8ށxĞۇJo&]sgzZN{{Jʓ"8ƾz:4QEyIP~a)ö́OC#V6o~&paL-{U1xe --K;L0co/*ν@*tnѤ=Nޝg"JASNt(Ic4x ^`@:^֚yCy@*7P[O~A`w~HAF "O`n`SIDx/G7mH*zRI sְU[,QKNS :9 !.Igu0 dˆv %4ʆ=k7n;@z^gETl9SAXF'{`ɘ"c_x_:9xO`c(Xgu`a\s! m*j[+m]P-]efq/?Gg /R|⳻|Sŗ|,6vmoLG[yStj~7DzaPg4-vX_cf0;1Y8>FI6HXӓ'tuV«f%^ \MX`^~I 5daSãd(j2x✨Yφ7ƞxvUvbi'풐חM~*hQh*AĤ^*9o嬠H80B":u!+QZ5JoNp4 f3yl7Qd1!%v7j6!Ϡ\ʇc͓)do30ut9 xAR5CU1-/S.!:f;M8d 6yyI`D;- eC8d$!k&Hh늨#%n|"\H,-`vS|o XyCOuOޖ*A X(\/QVo6MG6g)2̥G,FhuͿ3b$iCOENb( (wv%Hޏ.4vLY>hyeƃ4q2I]m~ W /CJV{Xu/b*9Tiz;.5#r8HzKTahh =p5)w>E ,y B9=MhW,WGNBR)K \ Epy ͏lƘNƸ sheZ}2_j(-y:Ѽ\OYJ?-Q,C{<)Jqa`YJWl{xp##JlJWWcYym6+jJ+ޤ%@Jrqr8ie#4ϻ*kt4&޼cӖu?U>U(}q&a7WOWНZ&} *PKfFa9,iFpƽH2 Ţ-$ڎ&BABt4(6dHwX̓t];EߟʛN6z|'kF\9ޕHoz/By[_]i  4̤⢑ .hT~sLFkbA!B:j|4֠#rLyHxW-dq֩HIj=޳-U0,PUurSNݑk;L} gg{$!,d3NVܡli(5;jN:bܗV@lv3@'̦ Pϗfyk&ʃ%䀋z٢!@>R}Š {;%Q%g6tb5si)I? b_t隇i v(+~hSVRPUYb2S"$

CОFrֿ RH @1ZBɺ®ۀFj7%M#N w_pO3(D sߦ߬>P+IQ@mD,=]Uj}_=;׸]uMx?}Til%&Qӧ|{6ʹ_L cEťSz|̀‹hЄÂ6Y J[;S _q]>L& ȸMA0L)ߋ;O֫;2QߋQx%7=N])0O0TuGY͗O&%L^1/`.$N}X9-?~k{) I9(G|#JM?:s3-4c~xIwVn_[vpT}ɚeR휗?4`b1h^r}xnH.48ʩ̇jpI{[Bb eZ}u?}N磖WwY6>"س㦽r+q{}cBe/rwۀ/,yew?@qHij { ܽQjv~axBQz94mGxꜲg_EL(&UEhX$ͱyiF$ = WPd@/ǭ[x6Gȏl2BY<5ε[݉<9{;s&pCڷ>IWy cψa9bQZr8ouV0߂uGceG$}ʥT,v,=+1^$Ft51e44|rF?Z!AߔhGZZRRǒљm= sC5ePՈبu9Q0:R%}Qjހ4@@yl:9 W(x,|SC)mbgn. bjhrvW 3=mT׭tyYUr]QP%$d|\'pr|`;kX] T(o} #F\5z^A'S_ox1F5ϫܡoi"AD*6d=.H K֙ Ћ<`<DQts}I~dt%n,(X=N|tVN;6$QABKluM ZFo*uI_\5B,qv)97pp60I^@}7[LF=:gC 0T?֧z1А!ir8atXj(ZA*.Іt8|]GZDAh\UCb?GU}﫳bϲ>f2lMc-~wm[rt.[ t;t .#e.&lb?EE>'lLUVBuI&1yP#|x w^^xfPNykJ&lW$c(5TuOY\<Viol0GKٽ,;Y{kXRpS64ȝ/Ȟyi4|W:M+ 2܁Y@+-+׀z0mB6.q ]JqRa0" tZ/&#ځ'صy'=^Ohk^_V.0ةY2[~6.@vw 2 "h@q" d3NǩT-C1~aWfڍzu n`.-y!\q=!$?V<%ǀ וKRv!۸~}G#Z9{b{fHTnĔ 0$S)'WYVzOFƄ.g_rlVr0?~ok͛g#j!Lgi~U<hdyFjst[Lcԇ_B"xUڂ4uG&wuȧ_/e]ѫzCOdͼAT-oh}1%~*·f08Cb2kpp¿t X'4mްV;*uj֡.LIed@ = HMB# 53|CT}JDQu=!e}Vq hH=11 'L ~ЫoJ*)uFr^3!x3Ȝn|1Z<>O,%q֕.ݙØGrXNd㏈ G|Iyx4h&#ؐ&z)tdGw$*HV3װ9]x,K: m 9T qoF/t: %3T]NLap&h() &YXӃo)ڷrCUl> PXp$Q d jj=qK!ؔH!ĄQ(h"+ǂwZbTIRg|/0=ZYYVE~6 e+nev RT^Ulx񴥷SCܐN8 Va{0IJ`1I%Pz4>O,x9i{Jxŕc0ѻN^9:II#dUC99ߊS7fb|Li<2eN[75NcHG>/D]eE2-FDuϓ*}z\G{Ę< &7?Qtqė2t4@&!M 6_M4RrXJ OZufUsc1uc7诚sqV+cJ@x}@'޽7?Q5Gfo)[?eA\G~ivDW;J, ~~%p`hvyOc28ۣIgdX ԓ!>;u9w;ٞ8> N'zsG&h͗_31C#4}^D5Ajm0)[ g[!kB}ϑ"qV5&XwIcM7|sg9 trF܇OIY*"+yL%1A$ q2[ QSťT0 4Ki@]Xo˔RWA:1N]agnJXX=R ~%v8^B#K!7+ߋ#vޙNoaR#3C9!0N|F>RgsU"xDw=E80Us__h+ZotYTU^{C&bz`tL504\mסVЀuW RP%*Ÿh9׆ K_/%G!Jܻ_­ZdΙ}&nYѥ)T]870ōPhM31~ӛA\-/d߰]A|dhCwRLK_}r혹ꙧ[)#_Cwxz߸̄|ġ-2jSWD r. WeO 煛4c$L퐢ԺɄZP^z /qZ^51K!谣܉HB1&M=З+9:|5 e\idTn{^G>Rb?B&ԃG82 ^E7't27F:'>G]oA @ <3 Oq0a$Bl Q@ aLs*"(]a=r+3I]Nۡ`,д /<~A[x.7iN@;y^6s&.[rXZa{GRC[9lX}6 :i}\ 2|}-VrIάM~kGāAx2-=)1Su0DžL~~6 M(R#Wx.]6Agm`9rhuϧe`|SM(L7hc'rQ=u-(yVjÔC2FȰsHPxf"JNK{W輘j Fl;8ʪ"X6ګ-vj-teJhOIвhIh㵎wsF)K["9B9)apgiF>I<&WD~40"șOj#cK ww skeB?l'YrDÏ#?8/E\< kz22CW/NW&GqZڌS̘2)/AνN8$cڋ-ݍz-Hbi8 u eOcrfPڼS^Mxf2dXH{ ͵Vn(ߦap>d[UM_ؒŢQ7·\r`FUj"H703D.23)"UZΑEC1|F+P)RޟJ ;VJnH5fbV]lkDGIB\H ;<Qae9u&v{<X9]tByol7b'UkkىJWEj!|f[H[I}f|4dzx_ ˚ZU hIހ {v27[e&$Qf&-W\7uW'H)BW~\aqdj=t$_ILq,Ĭ 1rOo.@XIQw||dіIm=akTk3'_G"[AhiEDJ5Ƙ^Pw8S6B;tq?,;0ΪQ4moPx~ 4ߢoBqJy5ݻxˋ`ne2;~hп#^EwΪ )w)ݞCb> n)5]`TiƹQe1.Ƿ%+Uvq?sޮ.P)UM*$$8 kQj}%7mU8-X۶K\8L')͸h![G*>(N^V|ȩ-|9"`MAj'R> G$a{kOg34Յ,z~}idX+@-C)[.~bkpM(!6G޵)6RE _leL\!^hoj8 A#wZavl<$%Bڰ7im 'Lƭ<6={m#C/hiZƊxϊD+ ksT_bney!O|`)plbJ$#Pz\`]V㠸>gB^Nq0Lms/Cdj+f8엄?,lj)ZkTtaәdH2-X`^ 裉);+:GIa*!mWK _ܻM=u/ӭow"f7Yu"p"PstY+,"ѴN4B,K'il^rHzj`@rFFY!4P ,S=Z>^doQeRz0 }^V ^rg0bzuЪ@dWXHТ;7f%KS"r'|CP8tgfE9B0T[b42X}x2>@MSo[J]SB\Dk~!G=ૹos# zҒDb);M 0Dϩ1D貥EByKWP;Bx 6?&\j%pn=_rt:w×[dvrsP, us#nG uq4 ǝXкǡEw\/T#̔Cmx{Np2ӰG}iMt02+Ow.3F1HEk)CbU:7 #Py\-!?oaK>5U>01ōNEcսۗ I`!샂 #1\x ryxSNٖ)XJ\Vݩs1ݛn=ivFi@Fid7]`S)ӷiVˁ!4 E 1Q ̸ַ@2;iIxK9b!'7`ę),vYe ޘ[TlFO:e*3|\*OR#*C.`WT`Gd(,*%akbI Dlhp@&R՘$tF,I6hE*[M}[J^MMvϦ'sO)٬+Aia%&:TOz 9L󪟽:*NM5v-~=|9S ݱQMhc ldzUQ×|V蔔Zڧ ˫ы3\XKQi`Pk<:ڪ2+~k Ճ\AC=^#P/uB{֒ HN~Nz ]5yXCNH>rJ׼x+[9 q"}vf4õOum;ϵ:jIzGc-%\r?e5X;Y:EV0]-t {m|Җv;߀CQR݁\$uxΠgPLyV'G1'^/}NI\h|7ڗweH,51)6)+aQG 27Sa,ٝ-oK|@+SFl!԰@dZ L${(l/wW_t"dfSᑹ$lV04芜Mt*upEOUExYȭopy5N3ӌ sbgy:m-$xUӋq#dzew(L5)^hQ[jJFzI~5(&c;LD ȃ?{ja|cr|v ㈦pH!_|-{

?#dz Y&f7\\ѥU,aRh%3\pILa(rgq^քψ@J5L܇l`0SQI!ԱQ>eGK-N5}km0r 6ЙVƳ{nUL#Jx4;N4@Kc墖x{/.|4W?tP;]~_rz}8r "noޛCk\#fd/zpUdX,"PeOXp%=,j1KovGgug=ϑ5B18~ BI3uˈk?ځ]vbp>뤳; jUkw#qlsŁbRyJ yEYzj)[Z3>oQfcاco>Q̭ݏWPph`_g{bږT>5OEG᪄~p%ѡQ7$n*^YL_+.?Q׵014 M%T"WI_&דN~a@eY"9s]D~o-;I7^!˦2j8 ˘ Rv7LV|va!84wPm:!wf!"Rj432>68S "p9*pt[Gk O:VC"T?BՈOCT,A62f2g5#bqvߚA=z[wa̧܃ڨm- 3b NJY7OBð:$55WvוU=qjd48Zc&)lC| 2ЙvUq oHl#yazZ1-& n؎yX>zDm B Rϙ |.Lukk! 廦H2 ѿOd }IKH_~!2g"9WG1zWn[v3_4Q`> K>E~bxL/cl(ߕ| ;OUqQm,gD>.ߋi g` Kf,;B/}뫯kg=Yt)0Ύų'-&7xFYɾ4l.ݑ9fuwGț6HSt5bBE6A=! N$1[>_ȯ ܫH#6@>07Na*t3-/Y^VGAxX,556ݟw_t4>jꟻ*Iz=RPk!+܏P!I7T?H!$=<!v:oC;f wKhQ?qްe7B$Q$wϳCz p4&O/&jRTJsډ;eQ[Qcg=("ʷ)Y[y98j]dKah-ˎj+ ̐ح jT58ꂵ~&a}*d\v # {V'1ٶqvG7 /ڝ+=!d6pKqSPC$~d"BśoyT>"FH~E`&m\R\Z5H0#gĿ*zֽ si4I@=qWN:`5x9{X#X5wK*cHպQ#ݿw- Ƌ"@IKsZ>L| ^n_iуqT@Z{Nc]e_KZC52"2PP~Tr1˙~1{  ݮaEԝϱJ#TX$q/kl!о3"`cM/ fAbv8G&^d{P1l]r^[Faa sO3^eѳwAS1C_jvM LvJ'V Ԋ[n_&{q]-Ⴝ]knG ޙՇ ߧT羂>j cOwџ@h3VMU LR6rb2qƶ=Ջ &R@b0̚%@zy&|mXs4(86HxkE$jܘٰ5 (nvF:F3#Ƃ'Wdj#*NX뀢9IKg_XTPqS^x@򔋃! 16 Uϲ\xU'Quuv &DpC ơ"\Rs &k,4,4mf!:&0WZ\wnUR]pn['hmy_q{/Ә}RefEiUoK81N2C# FTy瓦G=|(tjT[+RC:%΍w53/s^924o8ՕҬI %^=2w͗[{A"I4G{[P,=y2٘ ߍ&#ҧ [fz\qT7}ؑaf_z A2jEbR:z['] |(c3'~֝Yo LWGτj}YJ19̬ 6=Gr4!{蟂8tG h7"׳=HרϤ^ojd*fᆑ+|vEvq9 f7@Ju5~[;el__MGenoʽ=o?!/̧L\]鴯 '5 `=~OKaH`12Q3wr6s) ]U\BT]QEC—QX6r3C+ 7ſ>GDX8[hI;._,ۅPg[ƒ%Hyyp8|ESW "mdpuphL>eaq~t[!%ջa$p7J  Y@xi·^Gޅ̆s"@:DcWqֳ@)]YEӊ8,"XaU\{Ω+)Z{f= BvP©B^SJM :M= Dqsp(޶+*]ހRj=cʸ`@(^8AFmhuD4Ȯk$,Щ6S#W()7B/G"dNΘ" .%ST < v\| 6Kyirmۦ(*Ao`y6˖~ ܚ48?9#/SU^ O tEٓU ٠|i`OWt/bW  iuHK~Cٱlk#vh!jA-$]}#`L֮/D~5{,¥P{y3bТTP%}te:Y"Zv72 ~#E623U* jW&G x^di+]\*M!rM% uaN ?&hpcT_|[ss(?eȍ 3m 9×K_jDxd́F?3H7jR1v i/ MxC3zF&Jddafp ]h2`Nk6S r=?6f3 yEZ o8P)u׶@945tCO*A촰[HJmNW):4&2>Ǜn}q 85PEi'j ]Ti {-egNxSMJ` ZW5'P1DRPOyJ=Y`؞ ؾ]_2 dE/<jr'pä+0~G*Rv wyGz՞8SP.ڶys]>9d L.%-5 P4U;T& ~vp\i 3g/{phØ3"MT%7x݈\itA}8&u@zG ɅS>AI/.:qW>1=5}?Ĩ~vu[@YN~NB}|M6F*CG$pWf>[zE <|U2{ŖNsm= ko>@00L~OhI7!+ɒX`Y-Y6_l=浘io\K9 m#"nF2Y4𫕑Fgn$<+Z%&Rٽq!D[+o[8(%7*?G=k޲0uU9WfT\K,XvV"X&D`$`!T2Aq3'2yS#'s 3o:_ÜI {R **̔2u-pO~}BAsՑTgIқrn$T wA$CD ~٣b9т 鷣 -m+ eC: ϲ9mkU<7bBՆzIܚtE*ȕYu.ws[ȫ!1AS4qFU')\0@~X9־LChr624Qh :Xu iмfЪM{E4Z8.Ԇx: AjߍY">N8&~}k^'z]5IUF~Vw%2!m{R:2o^>^ISzi,okד[(`)|Mnbw]+Bݣ R ivl=(q^`M'A>^;bM Cp et5eKDV ]Z0$?{R*{QW(V=<n)M]#/UFX6 '5A)oE:-D~߲,a f#T2_hۙAМ,>xSsApYJ`Q; 3i%~i2U"ĆKܓ8@d慨9~|@ %콮].$SA2#vFG4$ TYm>|wlbcJvpZ{7< #`[{]H.j3۾L$6 X%ʊf+e~ ԃ=iSlIy<+֍_,p%hC8t2!_naan $(fHe+_s]*95"`6?ִ'8 C-(+{!X;hhmicВʷ*Y' r/1EvћJ]TO̳Ny:uOz LYW2SA*2]Hxi.4炜"kʫ vcΕ;NwH6\J<ǣ(EZ٣d+tV=dtFek&`8Ifl3z3HfegKdׄWuA84 0lad]4ŏ&&Cpe">1HeQa)nZ"p[CG㥳bކV#(V((c db%ZW)]( # kNFSI[vkɚMǮ/io qVAw&"/ZqԲ[?Բ4hP'2X$J!0x^ί727-i *0:L\&*J`yPŃ#)}  8βT#b1-_L˷ɵ)-naΟ:KCi3 PPpKA6C9LHৈ::$u5UGF7r ݮjz`YB: qt Z#}+0U/Ŵ@Ӱ gf(P#-kyvB{/d[i5T MoY{a'&lg mHr;(64H_qʹW $:X]e.8QV. Ya +X\ZȦhgm!J }$]N7Pɦ֮–Ч)sfl*iH==PlY 3"Z[,xcDLСK GR#9mzm@] .U#&/7. ;TpT  ٨]89?43d&AuFW`WK,S/>NN47CӮ:l=o*kiJ~i_2+ދvp{C;m~-ЍᜢN0d!r&Р+cN3J.C~4BU5\].Cmχ_G瘗 &5)HF#4.{,a'+6Ğa/ͫzOB ҄ls=K$H,n>,sX7moa-!2q a\wAZ/ew;_Wjo6Kv(ڕ=GtLTGs>OFYC)w[NFht!3(㔱eہSV"ޚA)w) ReWu$D"RAmWG=OhhXB9!.w 612,{-r@'s>[}U0|@oRB݆!oWa [Lo?@(`KF&}]|[ Rߧml9L@̽ q%\C~;}馑8N:OAT9DFS\9'_S=T|6]4)uezf~p]:)B _o^J>vKoLT 3noyMMDXI@/wsb׉A"ki*IStqx3~s:! T[q2O"Z [XYs"$r֟? S-?hג|\y xHo'w,O|qdyy7ܑp,(lH^ůh_N]]U PybPxZwKXdج'V)qﶂP#odՌ)j! ֫=ih.Yp F5x9j}\<,~`&)id00ykcPYlAE6mm(Rd(H qFr`i ZW@DlHLpTww vD1v+ʺ!1̦/j th&u(Ar M% 5TA7wLwtZ\WB/rU-WS$VCzAwaBϨKa@`?:݃SMGa 2w,ýV5jƢ,4>7h=۶ !q5estnɜBU3}:O?-(pʟk^3DvXڗt2$1ɛA m E(Nh1#LT~WX-8i!釻/}M]ñ;uIb(>HVɴOj􌜕-т(L_}dpbd\ل}|R.Q?B/0-/Rꈏy #S|lh7GMNL3ٮ,VŀcԎAri.0 >?cUpfZ5TO\ҏN`fފЪ]~:3͸TkŜ\@ZR2lA ZzS|-M;эo|$aR.jml 3 0|L-ό\ǐpyo.x4I? =̐*땝fKN@B<՘4>_EL7;PɁpE8Wߕ_5jL@#'o9CZo-*ohax^&) @%vGO[KpTxhhe1!T֑< ȑe<#Ndfa^S'|\0೻uxnܧ]9gZY92dғם<Ph:/ޭPwIuKjuEC + @ ZyQfsJޯ%[RqErfT);_SV] %0HP&R2\iQDIӅKOhK~BiS FO"ɢ'= @*\\Yxʮmqpה877<@n\Y9[ 0.ʝ\BcNų?"mS3I]t:oQݦ 8 ?&OϺYLJNJf*$8|:Stۘ{iN#!!A{UƯK. %4*G[!n=6)+%Fd/&Ď '4i1уpTxs"۶e) W8zT(B)씞5C:Q(+65mLknSTځo3|n'\8hqt`STg ̃^|#Jm^[b &``,DM4), i(wX"尕<Ī׌T-} gS]W>b` !^ڜ67k[46A_/.D-[e}L8J8a siD1*zt n:Q4$iGM؁/{ ~%s ĔM*#m$uz~nybo_nEI 2Lt`/I H3 L&(ƚ0R!1CؖPG8e6|7)\F6&څ(;P+y9`@Tˏ2md utrZi4j9vw^J\]IE{IH7Xu3iD!EbOTcS'/& i!40Ch)o.Pܾ'MY PUK>~_ò"{X6}7N1ԊXe){B#w_ 7n:SRoc2Qb|yctAz)^Ξapp{AΩ{gG[;ag*J@KxA sBSU&*FA^<U^pݕ<~h[2·#i.Z-os_q6\/Յ YHrBk($:(}CQB,db-9A2oO(ZU=[;"ڣQ'ׇ۱]#:oP_z 9+ v-t >L v)_GB| I a 0WLc+! ӀlX}Vb7@Z&ǰ*sǦ~ `Y?$Y2ݧL ҍv2jۢ16)%{GEUO{(ŧŁ.R'TSI&v'KX)DzmR54wdu -k}zn2gDEbdC:#4 cТjϸrJ:w6bR/^\64G;*:2:y;ܼi{3e iآ.Ƌ߻.0ar< ^.K3z܎E@#%Z9y׬P6j]d8Yoϫ,&>~0-ә͓]n⢣c9𶨾#v=&&=h;I"Mb&Jj)lݐA$Tz>TկH%'rW(iMFn+נG>GCAߢ.ZJ#+a]3v1".`I'REƵTM;@J;c [)C$1A Θ Lu8s"lɟ:Ob'N.]ulio]f۬ފ_}k3ElӁ{af;h>jtK74 ] (?30H Ŷ5vh Y"F(y f+tr]Ô TmR>ln Ng6ۡ-PmeQbfzhIEE-8#j%GYs:4MwM\B25޽۷O`qbyxxOKO,^=zN5Utv#%vct` Oܭww=3=GBoe8T(ҝk: |IwA&^nUÍ#◟s>f n.5|P>!oz;2Z| 甈4p1ݓsBXFSף9Š}|$Q ~# e#hSd{U{ߪڞM"iWSu )( a/>E<]`|#:qgσ2`]*g*SxnyZ x.zx(+C !f[n%%8lh=8o}[TeM$Zj& OTxI-!y;R)g=k|UAo;Z0GŅT7~pRw μ%h#f"o'VQ_%u^X-LHCP2PE*oo;}=),t8.@Z j]hwJCy7e1Wsr!TOvځ g7.^S C|27G70$`?֡vH48'51؟ux'%e݃)5cLw${;K+x࿅Be|RmJRBƅZ*h [+I/HGO/,nY1Q:uz!2բۼS^/۝jAfyl]m[mJMy*lB?s8UodVlZmf ¸eEf}24=jt >|x34PtT;w6C^0hEyy;xBxN`Qۙ" VdFmJdL\0Zs(m;Jm i"}tՁ8Hr^5$eR}y-X1 sur9sѷ鏰'a;^ (v y#hxnﺮU3akunӖ^򫟑}.:(S@\DbYNXHۮ*y])K/&:Kn(n QKfJ4C1^Ԏ,[+~sB2[JԺ+caYQ'lW u#}@"5S&;oY`UC٨]eOچi¶l̟  Gd)n~'jg~Y@-]ٲԡ^Sec?bu6;sVU ߥqHEs-Dd `SzjGw:wfѕ|F6A-|,͙M 'nCWb-Ò8̪*U5z:!HG#' j/USfȔh帾]/Oik+ĝvA IIF.` & j(S~SQz:0jR5#AL5?Wވ+˫a2GIDOoFvv~*6Yn3`vjإzwbaf/LK]IGuguT @gtF&N=;Cc:~2ԔnHHE&)x M+c6~4H`C 7/@} " CTL@<哊C]FBȰ$#׷#:BJE(* {rgZqCiLX}80):J >'&WNKRFS6*U`*IN >?ldLc}?s, Fώbrnth{ m,DpPtFnAɍ5 _qrpg9 QCj0#U\ò\%jk>Yݰc8ft%NÞAO(?[6ݡ`cVl0SB*oY+,j#!mgF]硢vwK.l2} 꺟9ph]g%^ov^ pX7#f<o*rlfUu]G:'CXW&=d aDЅ_+M;$0f=IgX̯͝_9"C0z=c1c0rN'f!GEHZַ .*֢X1SNf{Bقs+@0_ɽHN%!8E4!H-@;N3OVZ+9l}^X]ÙEhh*GC>AF+NGۺWHu*!BfcO=ڼʮRTv'^#n6]/O~I>#hey<_ϲdJ?"IEQ19#"?&7Ukwuj(~L8,{Zx؞[vFh{|!\S-cN9WS1 *0 á$F}:zU\%/m8zQ=P@rg)zavoOJZ"Osu" 4L8ؒ,.gg=( 鱛[,N5Nam;m<]NOl($\k0^zلY֒WOqNԄx3gx9xhk7{p>*Mp:)##no Ƈ-3,nYfd-G i買Bhe؄58Rev|_L sj0/2s}( @yЩ9L٬ yjڳ;tC-&%^Oo0ٻ32] \4J6i9F\7ɒ/;!h-g;d7'(>xRbz)Aj(RG%;V(G֤KJfLwdfjD`b9/W-YdUwjZBì5׆7\|vjB_-Wޜ⣏<O/%Kg%ks .e3c<O%~ Ǿ\'qPDx^qoٺ"ac3K|M2ʠ#hm1wP\ YBkt:k$8^DR,b9acuKb rJ{ &|Π2GҪo7>N.kg*O>GSSj{:ȐzZDJ*Sjm*"$jWIj|< D4VmɪhӷQ,J)d)G`>#CVT;8 `+o3=>-@c î@T [AgZTL &=o2 -!J )2O IUF 1gA_MvCgO$$)Kҭ@>\돋P$0TL &Hh5}rb Lh$υoҧu 烕=ͦ^ (HGe};|xs/VX[5qdQJ <|  4#0Tk-ByoKN\w_ѳ=Z3Fjzl1ȱDn5b$K,uS4E4%fen¶m#_ 2Ӡ+mYY~R6| j5<˙ JKܐtNH#CN>WQXOMֻy'`Ԫ: v$_W!R/0`pS(c-ێ)r&R=1=^08,thK2I1_' 5d]o9λBzB1*($&Ϥ{8$ZJ+(0~^'JQP'&+\#:RO_Ik^wU+MhmDnyo Ro+y!ʼnN/SJD\rCcDJ8Kv/> 'ߥ~|!~ºL! .5*ߺcDlk$9+Tx6AZ2uլ#A8^YɲakRL 1iQ,_l6XZAFg%@!̪A9`n,xX@9渒Pk "W))Tftz,e:E]ØO)n#i0ۧeL3#._I=IhRPawMEo,)ʚ &:GҲ==2 Ly҉Nuv0ZJ-nvp !򸣒 _::X!CnC`b0iS$ޞD'2)yƉv._Yq0 ]CqW!$SL8厽PuLWu GN\Hlz/\w#X ָv7fFde.큹8ĘMQKG,8x]CxUT] 5zp|"~e89_Vqdg+tS(5);/tR֣Wk ql>1[f諒IpMfh1Cv@^r3deǎLT}qDk}F4:u^RmgID[V"嚨r"~xLĕT`yeA. )bYҀ +-2v^0A9j* k/^M/|ʳj A H/.|؇w(r@ Q:ܤm _T^LObbjWVH.[ a!xѰX6 N9dCrD47ׅ ѓ/u 6h kNR@]hO`T'3A63roXY6b#7L#>doKH ?2ٚ`0t/z=ʣm"r,"5=ih)lk6%O:SKޟ,ݮ))r>p1Wc5v@evZExYf=wVOd4F+A|%ީ(>QGOR?C4cSZ,Q+. 7^YF< (!b9ֹ=*-:CkQA9Q:q5-n{BJ00shndRp%Vmbd:~cU&jg,]ղdFCd~ばBXͪIE0lG ~_W,Ng˜sƏbn,u'O 'D=E{ܛ6ނSoM:&U ,jycy7} ֍vRUۡ6ߌ} S+cAX!VEy `%` ]D4?+ժ3E#G^Xk6GuT:gfi'65 {/ `Yca\spsSWcLU@r7v/BRt#TZߞfS#y!Z\E |+@DRռ_?IFmk᛬lC``1*r"$o|7T*zߖ\38$dG^(no5:a\76#N,X Łzq ?؋}i؀{EF!uާKɥUuA nq,ƌܯc`u7} jaѿ5|*DImgO`Gԁ,F<TvP\E/3 ~ %p~)bE`Q=޷a(n~&W1v|H/@+a)U z?t,G1HX750`e!Wi|.7Z>ţ-)=\wzfvDh~BJ:Mv]nքMW=8B L G}׼ 0[Ӕ sl9W0rIG߶$kJN">rP2o4E'2 B0HtґS,gB$%a@aSSukN6 ~$-(cr)áoxv(DZ(!Aij!Yz`gqL$F=MyYM"C#֨esh&S,w/.͎{Rϐ7r01>f"FZ7ιS= oNױ^>ρZՕӅۅ'SbGkemlQ8|[s--TH")g,L珉IHh;4dϟVi=ݰ?@ MBP{(۶>\ @]if{͘ڊ1>,k-aTW'3jӵ?׭s>|Fg_fÝ;0Р.AS #H_ӎ3V# Sx m>d p:],vc4~cRf -Y7i+՟P>ZddNVuݯ{,4Û3gQW'cLά\f HLaeiъ!9O if,qb/.;U "n䛅hs}̷U<u渆Zq1:n uձnL~|Ӄ!!{'e mɌbfU;;yASYm}o2g/`?A@I*/&QaTb|ǽ5sq)/YlӬH9׿6|Vj~pބ`QDURN,=DAeޝdy~٤oAiEgnj^H~ ,\YD6 P9D+ +?ΞO"TW@ w20\vQ8lk[K-S\Abަ@%%`1p[/f_uOR_ \L˙cl>PrmV m@-(/X:+i$~sɖN8/ hRdܾMBѪ"knC!_?k2hw?vc(M ۉŗ8h҂`0kb{Kަ#?lSV(5[jx 5{DIYIWx0~b$r@`(椠^ђpCIٷK 9mԾِ9b8 r KEb)Rw)|(戹ht3wrQbmkv"L`Lߒy-<֧ٔ]8T[ZG+B3@<$_.eYO%+qJf"K++9 Dt#bB9WW$ JQ\°EQ8^ې'6t  U|b ý_}QB䬊<ng,pgɓ*[=ic~ڡhbܴ1”Op2"gq$5 NIM"wT-26rOA8B"|V&G{xJ(`.wǰ MÚ vT{֜mdF;qT}?tE|\ e7;cEǞ n%#",hC'dђdeVO'PNoDi+XMD;<,<-lBbs1CM{XӒ|,d6|RT1xcgc7Y{D+.%㢑.YMj_^(%8yHNQYW%ʤ+/uV'B%ߨssDǙ,)CݍCod"إI%G!Z ;UTPo'? -w &mgM \bmtmڸE]_G7KP5/,yX8"XvL59K5vxL:²Dz6!?:$~~UTPWD$AiiA6?^RYț2R[ r @5`Se~psnA+e!~wshA!ATqG}:d=mg3w/ρ5g$ U,}$=c<s^!zZEȺQNGaAQŤϟ:0ћ(WȍRoά:$66?[,ut᛬\@ c?͡Y\?Q;bKXNc,5>;vM/efϥBN+$Eׂw5/ڇ:1Op.ihEg[?\'}ltJ[Aݤad;DT8ccrH8H\exPj涴P O@~Z YU'4}H[w2,ivn9:<rmO#߉T f,㧹9s2G) ݕ.%:^:>%D <:Fy6 j(WFaƊQGhq9A9ǔ5b<(1_x -fl@M8 k5ghTjO*vAz2Z0{ѹ+M'-_N>l`"^*tLe(ؕ^&Ѥ6.A_uaQfQYQT>*K^z.s" c+Ipp@0sHaU.^]D=s8 ܭ"0IT&&EGnV6UTK1ܬh;6{l< F۴.I8͢$zpV1CƟ Nnh`ꈚRXX\\y}w E8R RRhar/æ/_(fJn?|``0p >to_K7_%"6[x3F]J]vl%(GJo#}Pz5ӇuYoaR:h\tQ]8$ݝ&YƐKP%)Wɡ1x|Cҧnq)4#9H3"%y}w8:q2+˘njgXDsߥl~X}Y0?~2'?RY: k:D=*9>%9FNZ"M޲@;<M3E[َ+D4<ϦmIcdCjig1h cW܄V]8J]^3˜5p9q~U3a@&4K@{<*Ʝ=8[ @Oe =OYҷPQaSe/$W5˿Khh(2P뗯usgހ3@ }{cA{4OEKm!K@Z8QҴ+e&eﻷԽOoAyae"p" .L@s!H=%7\;@Ye!0\BO21Isf]w0 H10ȓGq˵~+-W>g½ &p%)/Bŵ,A1O~K h2+@8|}"毻klE( }_6lriۺg(7iW[r.9# y DJ McF#z؄GO"'굨GcN5%L&=5T1]le .r80q,#ZDdj^_TsV*]I62S"q4 nr|ҷ&yr_B|x|ZG^6дMN` IGcɢ mӗ$1b lۏ0;jWE<468B$'S|0E|aY(Lk@Q8dCaL$"<**SM}WU ,c3L˷GJq+UZ~LȎ@ȐXŭR:g4тnP7{1-S3Ll/;Ҷ{,`6ub>-+`c" pWczAā-3uIWg;CEw7pX9C',W"yP y2eV zDU:8\ו S83Ȕ8VjQR3<1R4;\_Q)Cd_laP^i 2VЯVZʫ㬂U%4Q63 _L#RmЙ"}H/n7\ƙP R)VIMz OaZZqaF(,[ϗz acpӡ97M/; #(akb ك>#Wyu7/lǐg6ͷ+W{07xbKB,Ho踾J&df;7x4\{@)wDe:~X:wc.yáp{ǎ.4tېUśjRFXmkw]3KST?1늒mE {Zɩ*=Bƍx/yHhxB+ywy8T= R˺6Xͯ[ӆXL~ia#ͧIz$՚ xZ]UQ Py=.rݣWzBR%6m9Yy dIR@W3#_Z؁&lG}{x7  iMo~UA.*b(;-IdBf*;}05f>IWNBCWSs7j'0@@n:U6ǹoضlmZŚ$YOx@bW1\7* 6aGST=}NLCY. 8NIT:' Hm$<'qs͔*)c[Gx^<È{V8) uV&zM#r0v.)yD=af#jHFY'nly 1l PĻb"6^hxZM?.F +1~>R-.84.}#͌'xRX5@}h0fW\T8\MO\ک3imF_-d?ls;-Eo֛d`rsaܝsXrAe)}j2[$l >FD=3ݓQ:0*,ˁi 7OQ|0QjI.5BkToj4qGQL LְƠ{==Hy?%B{\!ï93m7LW\sn)|xzap? D-܀JzUf 8p.aW(qkQ^/-͐R.DVL:@-[-r:U GԶXLߍK^P+,E_v@:YbzFRsQѬZ!J_NR\ݠ)úaϐO(UrXSZ1ȳ%,w0k+Z<}U I z&xuA?F>"#RaU2IU=2\<c 0#֙qiUknQ;ePE1BE')3*7 H|h|gwIV9cMy! ˒ nb~$%wF񑽊(Qfonw4F kph`4=Ih+`@T|BٟSȲHҭN`z'6Ϩ ٴbn 2s#,H^>rF<#zYhXۀF} lP9uhe[H =5( åTQqdo>g#埇Ezz? *7Z(37_L>Ǔb< DzMwMe(LbT6^\$g EԢDEkXZ$ae <$hPK#?'B.;W}@;9}G$ \؍Qx_?#xBy@v6rR;>.t`w},i#(C0 0MYttbSHV2K6:drk7>_$p, i(>Kyp$0iE~v΃[RHc/@R&;i#jnR5oc96׸2SOOMi-bgӺkǜI!l-x+pubU{zFY'68IwTח[B|Rr;Nh75D}y@&0<=1rbn<[$s)P[v1:aIDbcTqE=sI?*֘:z[\C t*g#usa˘# |ݪʹ ˆA,%@ &$?+o~1FNL$73`|>s8޿QΊTߞ۔&h6o1UfKn\0r`¶D)~dV-$2P%bn +C t]V8;G JDMns?-'HߨtƔBX:_?cT`ԲTF#b,_ <*A_^bŞHcXQP8-'!>LݔF͋?~"@ i(q|/VfS x?e1,ڕ14R"jB{nǧVZ4:3_:-My -tpGDi7 "HEQ;Dډ^\ZB@Qi<8 K]%X=?h3u/tl lg&̢tF)+-%ݛ DL֣y%Yn@cD~2*S펶՚L 3vY\NNTh١+:" Ob':%-D`~&6 \6:*OSM^0V1랼},;5+et~]Nh xRa\N.UJ΄1~25)Cm8@t/}@怹7tVQ 5V՜tͩX:kSOc#:i,|">H?P^?^l2u\?2L&IW+JJ.\ق/N٠2ׯi l, *0Uu4Bp9CÝa4O|xӇž6gƯ]} \-kx<@0f\e=$ $qLWKiR 0LkCST|Ǿ}|A fn1(W$X'@fU{-)c|4`MNlD&8BXZh(~qҫp+@x0u1XJPT.DLtXc :XIvR>Y B!(̵S84j >p@o b]\ES1Fc".l/[bku_ .K3N4͖t$g6wS]HgCe~,GBqadvnrś`Ao!hrp^CЬ_1 =v~ 2^dw5)oi_lU֗uhsTk9LB DT,(G SdEr2`9LlͷTΚG@=C1^6(%v|LU[EDrO]gAGBC'LĺN2mO[ⵎ U=)ee,~a/VO@֎O$bǒ1{{c<' ~pjYIJ*F:]@O[?1a&V:s3^q,KWMbKt !:sQNBq S>Y;5ş<6.n4Q>YShJ;Өh|l EERz ZǏ1""2 7.*vfܴs날 |x~%SpPP [kFP:O1x?ܦ=Hᗃg"D嫠cX ~g*B.v,64^*:Hhjko*m^5+j<-sРv[*6~vv'܆pHSPކl̜*?[ԻD$gl']nw`9-5sr$KÑx=+{wӵiLTCM"x@a!  j(lXiˈӴ'Vj<ƣ}$tL8L}`rYPPCryRZh68Γ,OЕW}N|KnM]Q^PEQ92 ? #R潁vv=$(iևD1djX' B~CzLQkgg>\YNLjl ;I1?,s g0. lN $\MޟPZ\xZ`qk j#F9B*0Syuc:5UA ZD!OSdwGFoϧi3Ys E3Il9l9Ty JVHXy5Ϻ`ؘQ;ђn(+s0iPEnbύ]{xR0^|O/ ~Xh60ia rJX1KCZMg0ok@ajs>TncI@#⦛;eʒ$tTe.Q-١ y,.Q;| Y6_Y:(7([%o=(&p*E>7f"Emg+5sCz(| 3mc47gU!30FjlF̰c?b||Om3Ӹe O-IA.U^> uBjkBW(_h=խڎ&@C*eu>z~H1躔w}DW8JPs $e}yZϻ  )huY6ڼDRM.L O\{U-<5JCMw>"ۅ*o\ybSޛY9^5I%X}R`)*`.9@O&cuǀ53}_ߒqK&?jDjҊq{ 5J*5 _dW4[_#Z,6Eo3IkxrG=ӆúl}ĵ{ReM(IMQ,|Br/J ZjtpVx7WO;3F%|ò*TzWM#7U&p҇qK8#^q۷H/ tĀU4LH,y~-TByHgiw<-#&y 9ݸw:bJrF>R5zM{ |-Rtk'^jYO }dg{ ěQAPov]3Qlvt 6&+@eZ%W 4#A68ߛTJ;,4 &faꝌJIAKG[:p8ha_k=#65I͎$yUhh”"s䡞& QjUh} zvfSF>tV0آ -3fV3.(`v\J og9qFVqJ+%am&z:KB_];aS kH7@܂4[e [lg O_ Yt-.tMD6ǻ,Mũ"7{ W(^ǂp4c,V%^EU0&Hm)#'†P-~hgy%{.`u4i@lW}s.Dg5rBl!u(3 jxRepv$^SV dV Ɲۂ9GNR4i"zBcC*D3]bu&&șB3\tk^*@ÐV{0Eޑ=᫾`XwSՋ*q%kBZ7z;a{eBZ,)9yV:q~9Ϝ"qT;c%6>x>tӥd >Fx8|'1Täaam[h/֘OAÑ] 0趚}0F\I u;׺=520 P|[?N".?dCHY7m\3G92wOƘN %חur#ux?Q!TNؽw[Mem :9+2IGFy1Zd?i7'|Z-*!q^f@玞QyѓؘkC>\#S=7+jRz`lzRާFO04<  ٱZ6OCfqT=ts!= wǣZkb\j9y09 #)^/=fN?oEL d2;Rz˻|V#JWiV0vnߏ'y+Ò!-{*"Z)-NH^}xN -.ʍ#C?SgdhIC4yM #KّQO&?kEE K(Ӄ?+Dam3EiǼk s}< )_Kv,xb"kc0[%]VY,ݽyE5У¹;(ܡ8K'x@,sSD0.{!M@1?N '6$ո3t#+AaLkx)2*c [%flbzֱm\ %BvFla_cQ>hf=Ęn9Wr&ϛ| {۫=(p114d*[XqGVGs8v~Gd8/SusUJ(H?.\QjXp'ɩ}6KKGƘp*?=P]U N%>؝Ms8ԭ5?6]91z4}M?"{!|G.?Z f:S"cׁ %\ zp.j-9$ܝTP#23CaS[iVb!GԦ:aDaR\QN 2BS_OGPӷheUt3%[G~ԗ192KQ2|@K%eטwwyVG_^|0=?:C 0~Н(JVvwGYOy7/h^O5@)AK/L:$e5Lh~.\O ~&Akh7KK;+]u:WgD`co7%و 7]("jPT) bxJtU8(ߧ|91F켊gِƪ[\y ct*Â~ʷS (|܋rANMiA[%a{X{)oP$u4uJ6Pqr- 92.)ka!Bܺ%β) $^# B̂YM+\BnG)(l4z0@ <2;qTgi7 cRI} ! MНz_aipE>W];mzkQSLrY9W`W۫~SyXboVGN9=>:M#9/Ŭ$М4d.!QZKw4Wl2<-8ĺBi!onBEUl q~ | ZJHJp硘_ΠY?+#e|*FYD}"ȩ"ۓzf;l|!q>|n欂RA[η=z1Rs9wc;9`#b3M8֠\\bk_\U}AJ )KDe-)P S h;[YqkNPfWgOvt*km&\ۖq!PxvD]jzMS06 ccD)RA.ezMbmc490cK-0」`@L;.W _B}( át)f6]Q6#Jљ:#0.}{0),QN_V pxnK5%wOY?,-7MW8}]_$`{"o(QQ!hX|2P'mA`#aU2fB+nYJvٚAmIܥĆ:y܆_қ;`ǵ7xrzs^xk|Ah7>vV0U>z%}'5lg2 )*/-"5ڗ$2DqݓJ~Iԅl?dQ]N٧hj:I~~Yʀ 2v-V% "=Ś>yD&uxHzy{='åY Fg~fMk_J=ޛ\z;":IB ;Vp3R;^rQxRA'5G9Mԭ-/48FvsM@]-~Pr l|gvaWq;zMpʂqzvabZ>  ʛ!EAlwgF{=X*l,;T#?nIw 15@U RZN%I) #Q:Nw)5-RɞgA0pSNeSu3, FCR݄L]Mu7ΘVKLD  / h+7F=~n\FKՑu0KIdT]^I0t}ǡVsh玅j0 dwVW_R9 X-NUy1.uGLj`ߥ!2e$?T+"/{X!ѭbX y=):jK/{ IЏmQsz:!?g8i$}.@Z*VDT6u?0ǡ )8Io|g tW2H<}/ƼH.e(~PP*c9Ite0OYRAyGUB]9+/2s=5*CSWGN T5x@oO@n`x8/qa1g\i)Uc\$7QC,Ȏ>4jOoV̙HLi]gpܪF2E!=NN.{氵.sh}lDT)njvEx6K-Q]t p m<$^"}AUOȃ>Rˁc8TB*g[ӛ6U~g4#rQ$TlYl|'C2G292DeжG$(7$Q[wQԻfHo}EA>ƗHGΔ呯Hei?{NrLL9 j»|IMCd j+vd4j5$M&ӕ }AտxjXLyX~of睇/@o]sQ1t3Kgei .Itl;Y-rbhO:\aebm]D6=ڴAe屏>,Yrc6V PG9JނW6;W˱ܾv&bש^g ׼7B \|Xײe]qwZa!ie}'N+D65 ny[ߍ/Q \^61BDI5Z^kr߯Fd X t$ƘL^\\7<jF!-o-gx h"],EiZୈ5#^m@-, Ypry^e5y}";8d gݶH9\ ro6ɸOzR&|v]i!trćTD|(BZw hSCj1|8d%0)1zD{kD [|o0Peʅ>*@YLo{E^-7TH9 OY0dXcXcÅ. JӟRΐX"y d<k|=IWF=z☱lK|- R^?LE-Kwahђ׶9`塗 3,Zz3ʛRKL :sㆷ$a.JR爉 Luiڮ@ t?4uY]Y?qnĆ+&KW&z)ْэ<ɽw~(ΒC+T"?"c3H/V^#; yz'qs<a7 m!]< e3y5Du5M"nulPfƑD v3P7Sl9gG@d#!PbŒL#a+TdSy @A$SE4<4øGiYl9"꧂< d58κaʧiCP^6!a,.©vH|PsȦ=b[S-s.`jYBJw(C{.Oozln}3|3&tݺqojˤ$CJD~tZ7w\ppXY<.9rq<9`? SOVɚ|t ڭrK^2'tKZ=cly.PͮFՋ}%qv'qB;tE HHkiWy j^ntG7~r7iG}M.n>Y b(G+xOUH!9P;<ޗrѾJ4cUlj$Z=x^IA4ȵk@Lǜhga1y,'4_0\NV)QVXi4C9j$@@B"Z &y|>;aKC1!iu; /f8Ѵ&P~Z]rx>.OɜSMoI1?>Gkw`IMNa N CK@pɣ!)1pWݧѬN.(.b})hehRNwN|Ϛz`IÍbR-׾8a=iUIE%YSȟY,z@Cn-G53~JUQ)¿wdgAM)' mݝOWl JȰ9I/dD> RǦH} ?9-.=7L.4:s4e /R|1{X 2 sseWf<Y{+xneiDߕ(;j.fA?utCpS饨Su(/62SÍ+dY(6iF[36b?H@qA jd=Ovm1C22EB (A|X~'~R}IdW; qKP̟e[=(ĄYAތE 3^mWꍀ~}-!0rWg#~S{Ol*~$JF Uj+g;mo$g#$pWH7h8+㮦+ag)\b:} ߩFkbטucsLŵUV-=:]qQS?>Px/]D&^װ!:oTN[M1 Ү(鯐 IVU\,ꆚsᗐ/*J1)U՞H{'䝃@b18>*1?ѵ{^ 60s016MVv+_}6JTJdby7%u#F*7a N؏3XL:-£{Vw~ 7!Nhx!*83dz0^,_Cb-UuHd:g/j!zfDyl C[3[ʱy>D`fCT #}4?ӨGL㊷̷wՓHWIj|C&*, L,Ub LèȆG1ّ8,yѼ-hC)f)R$y B&w9F<Ђu(o?yzy._b]^>78๟_0b>R _}R?5>N $xԑcRtT翢{Lhpb#韔baCg/D+BM4.(Lj+~;9JDnU/babSݚT XoYl::~I.?'m BFfOUV0 3,r=qp!1Frq H !|xLmmb_ f2Z*ǩQ8!~&p9 %eA%ع*=K7#:N#Z"G-=QˬG%k0/gufܠѤ83cN񊡳=A3Ю~gNf.&A_kJ;|<~̷C%^m{0/ 1$f2Ì]@wX $_[05$)ȝSNTY4:=#Vm^hh {oN Qr!ܴѹ`qk! \NΚKnÝ"*Y5٧鸐r #T.cKj6=%%9x~l<)òVBBO&n udיM )Ag3ja+T6q| &.g'f 'B>з?Fј۟tnQ5n v9̨H׵(\a@(3 X<&Rـpqqb7õx 鴪=Lf_4AޙȂ1_k!Ab7b\43ƙ*P96J,|yQ>9^YWW2i +-ƌe\Dܱ v38oqۻb+Ba a;|Eם 4+) 0|=4m/}N1uJVEyNWd>Uȅ ez-2TL4!T-C(װcoCb#*ʊdntDRv+=_I ^4c2ΰ_dѹpR쉯ӍgQS*B;lGTx"q>zų߯CUMnܪ 5@v *r{UN{63{ `L7DtI-q_| d7qKNY;=^F~n8qbi+pK|g>u-BシR߼+ h;i)T(dYK醥6OS h;[Cb6@u/@S{ڿcw%)N{* R"snO.FfXB-׏& 6_|R* Wl:j: wVo gQkof!"&Rb Ԋg$Y_3߸:nRMF-hrYdǰ*gm|c*$~`Ԧ]rG8j~rz?L$[WD .+E>.R̞tz%L8"%rcͱG!i?ʊT?VHZ;͝Lζ[e@LְTN43̼+`k6~|)AXX΢Q騚BhY"Ac!c_']E8}Gn}3,ɪUWp**qjt_ ۺefpvvCvW$ύ/a*t o>gUsMt7j|9 €=U1}cu)ZzT>4W\O3FQv"$P%Y3l/侪r_@e'Rֆqe6G ]eȜx# m{OR $0r-U>lF1ܧCaT,eBIuޞhS.%xW_6@r}ղvʬ5\SgϪ[#ɮ.ccał\L$ /m{DׄޗaBZJrvg0z0;DliN8M σw^]$u {zK(ӻڰe3Ν$%T=&\$$I%R@}_?a'_Z(Ѷm#)je ؂5}vzٶ~{ O2y?=H~nq* mwx)*Kp\kdWd%U.2+چNͳ˲>1,ދT\4NU1D0sko5i'S槐w H*kЧv24Ţ*cʻDQbP@'=7ϼN*:ZNGCR1~% w?;Z.rCMYv:A)gd ;iK/{o=,OmKf)SBH<8ת8pi~ESNeX”R#gV lVhR| #6ZF7h s >*b9QA+\ݤm>MoMGId iM3u$XIwIlG`=Sy፣PbYj)<}HO aF[$ڱ(1m@x]?sW3oG5E/RV;N6t'5l~ޅKH{J$uJK1\$5cTVl#g5)] LSkԽ>'ݣ#d4,qz׌MX俫Xhm8IkdoOa.()rIuodXA hDcە ^`"aBӬ~`JC3)2ei4F1N4:6AF}ZSE'*S+'n7{v7*'>鍷=":iVA|XG ATkp^jUcz]G6V O%SQO]>5վ#vT1ņ͚PQa H8й*zXYyzD,Nטvd.)R\2m0~hiQ涊(P+_ 'Ŋ_k8cGQHI~2@iuV ra\~TPeY .oj]*f![ _@ӘRh J#qx҃̍T\]h~7A-QEor:LŔyp ri "irՕ 38i $-v4,]!. Uя}-֞cHOD?e07'ځm8BC(dc!O.-+d%#ǙsLuOH} N&k6҆f'WԢ_wv{-ɬx4ZטɴrzO嵞Orȵk5l1w ]@y7^ֶ.Ug'^8ʵu=?YCvO@Dghغ=dӛdxn[l_|=LG 1+'lUi3vlB+.I'{@?(]K+IOZz6OK2H=/~0`vDPfr&imu.GEeY,ZY^E@,o/|@=Nlb6?yob]RdF$ %Y {[\xˇCt%N=R:VK.򶠆J͙e> vNH?4""M|O6+&)bK݈w |emT\gVb,U~sR  ;>1ewpb^"kɹd3Liq@p!%.XvHFmB3Vbo Eb٬e .8-kHs@hX g\ Ul=j끇)"9's\}_*_6?4EL=ӡD:.sP`|#D.谵?TY|@`5dc NzYN@tQF2c .UòWn>`U#EjT1A?)|0rueg7uEm%aÜE5.fJIKۢa՜SwNpH.V?g.Lz?&U,-spX;s+/JpMz,/ ShRƹE㤣ܬ(sJ[A㏬4pFSC:MF7,#ifaW?XHiÀ9_qŸmMAN:ݸ㨜îy&8daևm~8bia^XxڻWsկ2;ia(Y/ۢ$=>&"H+A&#m^& lJk!a[Ze~zp'u)!/o_ef -|MXQ/fkU; _S`xDVR.NUwM@>9d(n! Ek/6"S1g,V:DF+ϵa}}FK',~Q-\gidbz!4j8B9,›,<0CS5jfϱi'4R4QSO*F VoZBZH@1q *BN[~6oˁѨЗ)FգRF $/}6FAz7\}w 2hg8\Jș  [= I}t/L]$_oT*ę;K;4K1-2}S9uG&bm}d)hBܞ/ : X3!Fǜ{ m-XCfKeVҢ7SMƪΙ3cy j+c^gS=,v{ue=IYzI)x/mT29,(4~[< ^RCep9yL&IĥS9?e\.X#] mr4:f'vߛ4߱#h4'-8akgx:IqKXb*`DӚdv jI>u(ޗ(0Aĸ 'b*NAt4]pO|:̤׾|07Xy#rW y.%>.K$up1T'.[Du6Ǹ[MIWf(Nu@2?÷+*+k:ihY"jZ3!`ǤC|o`h[i`2\yXkP[pyXݽwX6CT0OL:R\<-a#0X#&`2M~Tá)qA b_&rYH` 8C._{L sldĦ]Xkq5^Bч|0@J"a'lӁU`/ E)9SyBƞKzy$$W(ct6}!:\&0C2%=e3Jv"PXHJC8=:}Õ(!@ؔO:P]AӀi^ژTBB7e6RB,$ DE cANN`o. j]d*GM<$0 +bU6옚_P1/ڦzQi׭ ꈎ+r/!n u~qj j)ߨ$G=yǹ\:sk-6lix n g^G' +A?XCw~5HXihJ"f U'qWw"&E,~-;ϏLgbP=IM*Z=-9d/ԤS H2YX]]鉎[GXd5waG;Ř{ R+8d[ &L) pءHQTd@ƺE2d*Js KonR Rz8gdIMG %qmU{[! LAz"y`T#Y%&nN䗡g2}v8yTG(kIȨӆi+}N3"SgemOe0tt! mರ~^#lns4v}muM|c*&uROc SIK!C`" ).Im]#/ߠJ>*:pM4'q&A0Ѯ8";4S $9K~Q6YiY|g/KO[QSۀ1)_˪ -TB.ZtH$^Re0aE}tyW8O]꿧AȡKY6a]m'c& }3O9BpL_ޠN /TH_}#⼀6p! qAV%Ja5&kI{"3y$4yt#%|w3C؇^FYmx.C.tO7ER$*Efُ疙-At׀ jc}nC7F`.a=Bg+`y8 m=qwB0 pcMe|) ^\RΞ%?C3qII*mMN;Vڅkjv5;Uu`Jldn.I>{땤VDKpQ=V gb1*[X.[|wT{mhace $ nI;]z*+=iq ,.2 (n򦵐pB֖ʵPh)/ošE2\]KXouU~ U sf QuT,%_4u[S/] d 1/Pt!MVt,s5agr~S쀢5>".HMk2md !ҏm>{/ῚԀfUepz-8p)r5,%h0fGp@zc !_C}@EӵbRrMz]1VG^kWHԮFvZj#&DKrxK)CJTg'$~Qܾ fAհ7Y0BqCؽ&Ml ~؂6{GεrVT4`K;o׽ʋf^[SQ^Ϙ0s8C#j+'}"%_+5#"Y?<"oׯ&8*n=*+|/E.[Nl]?ewŝKJ.bE]pT֧54\xy|٣bdnw6-e`4e6S26i#̊\~w%scj Y#B.ie{ѹ5VYѱ\I kJD$D b6} RݳݜvxN+!Y#2q1\Vra9wJYv4RKP]"j)y5cԔw`_ԟG<X?L3p}={eHv\f\,_L˹]= s ԄJ"TɅHJ} AY@ÎWH*pAT=k\F=ˉY =N {bԿ8Sjv ]8'HsA|aa>\vMk@E~Nu w>4y90-M?.pﵡlFW؍(=Ys?B=U?jnM^-d㟜 @P:72isMT[ݏIpUUb1}ρɭ?^007v6Pe 1?րq !jUmwMAΐAdK/O!' YJw` f3_І0(O;Z5dt_#X]DVNy>L7j:g6$m;eJ 1_p \Q|I%PaIXDe!md+C+{WBhe(\4`v{)dGdql -]1ey{z4jVB%N;?d4KQ1D=j0m7LNc d'H 'ej`6މ~#~2HN53z4%* 0b(ǬWWNA<<'< Χ.å~pϫݪ]l!kq\aHGԯ%[]6Jj!ڈLaZ.&t0GǢП)rUj)j4nQUGᎂ-X Y[RWP90y萤O{Suh438<u i>^Dm"6hBZtS sA%eqb -Nh`d'B9$GtCoz;=ʇ̦Z W݉䙜,9IJqXeg/\{^U1@| $ɹO>ϸg$%TjGiyROOۈ0WJUTȔkkqDWga_tҮk1^b/=C~z4R?($-xo^о !? ֮ojnC<>?2)Dm[SӒ FEqaYjpB62Niid(tQ)X;P5 igO & `,T%+(8 /|ZQP'& v1J'5^R7k+ZS_MDxŁ0V$67ɐ EX nۚ|׾ vn&̢23x%lpJVw~ 4|znnٚcèwYHKf]B:jq@ r-~" Fzr$TrKmIKD05tGK9LMB|ޕJni1LMRϳ$x%`h/9,rnv>U!ᰠK{n3O$֐?i#wJEn4پԘ-P@Z,੉wQa)UæWXz_:^Ⱦa@TӗL3s4Y!ij {W&r;y u|_QF87. ĝ(h1i5x:=̆Z`p{=DްBJpdnTDw044עʍ\ bH#9u8`IA#PzR RG$V]}_1o`c!೹:KPN)Y5s?WNzR]0M8OryɆ/W]"*s+s|lns[90%-zE}ĆZLٕk&ěg䇝\$n1BCу*=8 }y&7CFM>HלP9 41; wIM^JȊc 13!ռ1{le`+LR@3nDo$lòZlE]!lWvԨNG&93HIJeX~Tϧe%u4cƒ'u& "LjJsb]R}POe6PNӈ'AwCge[3\7QR3Is <.oH耱ÙۀsJ0>GOzS V*h;36+tu}*c: 0??AQ oR3+=ྼ b/VNu F ӷk d~k攍'h9=ZGke70 lGj\Ыm}ʌgMAJpse";;fvHC[I(%R~m'Tʐ- >Şqk@\E9Ӏ=&txS-JiABeT-5,ul?*AN63<)i2bfC=R,ĂA%&d\lի"fLsW&_lƅ:W Xh\=HL-MOXF2_!~58 yq"o";!9Ea|E 5K7(Iƻ^HDუE1P`sQǀSo]#}Y(6LcLg"1c`'zh.J φIK9p\B ,s**n/$s$;ҳ/K#I[3X#~e\!O%̡y"h [ܯTM ѵ s1ӏ˿mt2~(:;XMR Tq&OD&ф<:=W kޢls;$BQ*ΨZ9CtҀqj3^ \'jqX_<m />dCJYRvV>uqܻ ::ͤNi8[T E7LxP7,'T+ǝh'61+n:aUqOAl]]H( *筏ůeV_jWgѹѠHG!. Ĭ{UGc]mDh%'T*JFٙN>K36VRi@~4QC5vo:Hᬰ&q&5c̘Ag3V= |WJX]<7!wiChd`\i+*m[~Xc %@ʪmC]fq#NQb{} l`,gZϤ ZƦ*jM_@|ToI+?A1TFjوW8jW "?C!nM;曉˳}Nd0 %n%^Ҍm3]58H4.n8aCR799A#OPݦsDo{(}tofO1-ք5/䑐(= @n[&P((*nz3~)Y -KSg3Q$G2G5hzQxu0G(=fY(U{ٿ12quc/֝)44PB_170ݸ<' &E~-= FRcrUX]˯cJ!p7}U(NjWYQ(m~9007!8# `>s9v3 72dG-i4uS(ޘ$?qW,RѲiɉ3u,ZGMzJSW6Gq)nտ/˵#gb|pY|~4BVlM2n먊dFu>%[r 9E 55╩ڂX hC)DZT w m="'W.y5Zbe:,0K?ft%Ċs¨ۗ8j$ɇfh`j( }9l,V,QKnS>0`0j(f|9߮dVCD"Sgͺ{9ef=9eCլsA|q.3qY.p4D{Z%0͙!B+⃐ߋ e+͘^"e4>˝ ǥ'_1q:Cu8*!ЄssZ~jSnXe&*u7wx9>eP79ћo-82d=.~Z@:5ssf"S%=iR =r#҂~g-Zjo1i~Jӓ| zK@ ֟mc̟pĬz.IPUFbPU-cn ߐhÓ: tOSڈwr1$&#UrCNf +X*SEkzEl|XO߿YDjJM#2I 0{2ru4<36ojJP/C؟y,Z'i|j4t$+#X=ӛx+rϹP"2|C;IV&VN߻utBWk!A /1)?ОZD#GFm$.bXO$$=&odJ~) ̴˖l6Ae/O`̂v4)?jUd tܠj! AV|P *LS=fݶgcx(quV0Z뤢>q6Ob?L4w+z_ZY/Ͱ ry aR5LMy\\ĞqFi#rWU b8ز !UR8 %Yʵeƚ D!_U 5WrHTj^TiڤB*˅҂.>KKUz,s&CP_pbC豆_?)UCҺ0cm`h@2.B] EgԨldAk~W򈎑K%.zÃ@G݆d61H[۪t~|Mlq ϰWB^bjLFXt0_om#VD7#6د[ afx_o2!IIG.-HvKtd5$Vvv-Y]\Iw_ج앍7wlr\="J$W,NIcKVc!F/5(/MCR4a3(1/_NTxhp;`3oETޖ)g{ ,޸11±7mbh\4C@BJJҟ1nfV=\ڊ&No7z7,eO) B,5V] s*eU=vz:~&ԜI56X<뵻G.=yu=jOdI _% z `f5I gd _Ft*ԗ֬ .\*2C𢡊}+N8x+bw9Z5/ K4wtHcZ$zJLX;G)ѨD!1A'l#q'jUZMF?mzzKwÂaOw޻ͯq pUU]Kr \Em`fq+A9A?VvSf1^Vb:އ+=A& ~FN,2AAOPaǦG6*aOEeut@OK(K kUgCk+ܦ<gh ~cHt0L@ܫ ւJe _$3/Y"HRl},>EˡL A~1>*/ld{:PtLuro-M|-P Bq(BZ6mzK{$#[;ongP\qRy|=|Ag0S9[{ƈ̜ye%25.Bun*cĨ&Z3^L@|/#m˸[E! A['1UPE5 >uEaOcFґm_lI} SW{2&41"n*QjP 7 AqڪLs-WdxE\SAzDY]!؋E){s^r4{Sh44{qFԞAzC1p?<mfmbK0R+RK Ӕ ':t^o>L5s]Xc2k '-m&(~xФaބЦ jgHQUƶ,U=Wrыփ7kش"qMeAdx7rp6o\XU];4lT^<@m#%N *(q۴¸yBBip\H+5YE_V f̠9 a|%"!]qU޽a#AGnz `VYshDD},N` 7NsW+ eHDє~;D=Zx*h[Ϥ~QoڣC5!otz~og푽l?ueO#MyD+5Oh5ϵ^א>QoiI0nbgq;Zӹ0J̙liýB[5&(~3tQ\*`'IJW{qO9m,HޫZ/A@ᶈf;ݽ6~׌ y"? Å4˧3ce#f^% /I⛈~KUɅ^hLGXK6Mr!' [tG֖-?'f*Rg^vN}B!Wi}40jz?hA(چ grvSj9i H4)9J-qrvz+.X=xrW)lRݷ1a jR>-'=Ok%?VO"b\ ^YF~^Q~Ů9$9r9BW kbx:ko-]9 3@"({k,Ͳۜ );=*Ji/U-C͡T6glV"Fsth\Hȷ5y~AqOMzrM^l|?nMAUU!%F)p5H-±v5 ~BK5bT>`?*"fjz^8OU9W#@ J=Mۙҽ W$;cl*kWSc]$B9g=*㒲X!N\Brt.Z0&R8eNHA[A+25YԿ3(})8[p򾨒iN~I$ԢAȩr6XFzƆ'|Fz v7a?ӳ* Rӧ^ 3 bM q#zg.Dׁ|ɼVXh×)O5В'9?ya??qg."sE+ߵF̴)'P53E?pi7p.Ky7Rc[c!;Κŵ!Ri^f 2o46'W<7?'hGqGK80baBQW=1[,dlNd3m#]6;秝)ڻe˺BORUTӶ9^O6ʋ{N-wW(Tnt2aZ&h !m,wRH웎] iATn}yBpcVŸA!/"O['#U6l*vw0HcYL8^mشZ-aW5E@Cv/F#L2K{Y!"dhn$m;K14-d?Wq"Sw@lSsXF&묮L Yn 3~ iW/F0<]fyÛxho\WD]א~=Ŵt^osR8uyPRS*&`X ݢƼ8\ZU9}#5_V"ywTZS ~?V{M~:' oLRU; i,dow*m7cF/:W.?~-dѮBF=c?:; іm9RoWK_"n̅UƾC db%& Gm$ޡC|xd gs*8 ]̖^+]TOܸtY~k T%5I0'u%Nu4['ܶ]+̱x__ 3J/]okœɅ&x-Gc8e5|1]ؕOho7 U騩LLZw+J„6%rDtvpb:iM+@ ~0d@/dS$ֹLhK1&3_ U2=e9W9JPNqcR\E0Sx= ^HMh,-l|zE45, i5({e,49-4gD)SҖ$nrxZMJ@Rhyd.:%1TwW#WjpGOa Oҋ`{X4"1nHCِ(/nr'G]s6% -A4IGzLzRHyy)`aZePK&KC1)@я_}VfI.!LphWTdqAB*5&nX/1B-0/Zge_m6">6%>]9+A/sip'<+eY>Qru3AM_4)n^1FFjg>EO1^PyPg a s%3bNM{ I*ÑbvO{%qX^OF9Wg`3Z%N q}`&aZbhy6EA  'vLU046/s¢f)N,e2P ?>9<2ǫ.La=5}<}.iXYsRWuδTdPNc `VٻN@Ip6.RE4 FC"R؏wL3豌-?4O߈icLNrt pwAnkAeܫCħ9:ə3o+٧6G`[|c*rD>9F/E })lH)c>U55'{̟/҆ b׌'8'ijtBfbO`EXԤwɃ`ڸ שL5bP;h̘`ꭼ+4}<4PC<ɪ|S,Ki^OΫ/Ø7>r^i,x ,z1fb]D/°GHI}zE5i-;뒩[Qѩl 9_:Lmہ׊WF5KIF&y~W6M8 1 v3˽S7>co&P2U4T豑n qa&HGQ<}58ћT9h^wm[o0c/n+jM䭅3'Ɯ;A$=1/C{E1-# #w(Ot)GOaMD! !ˑR,)[N0u sU"ZQwloNYbR# V:Y3zנ "LOD)C鏤ˌ5OaKbS`11J ٘m*VtƘaF-Ld{IxYUP$c.qi'hc" ]rS\1߂/Ωү 1H)VxCF\s瞀`xPm|%w6z͒-T Pb7t D,yVF6t>4e&NuqY4p[,RO`%[Бm;R Ŷ1# oX*'F+O+Ioy m7tbH[|z,"qGyZ"hK׼Dpvр*ɍo*yGUeJůX u^$ND }Tv-zFK$0#Rf"VfP(i d80cJԈo,/ "NkNX L 3 n B6~$,38(3@`ػd[XL% 6 MbG@?g ]]a1M'Pa g"D #!IScX!M"woLxobm?: Ͽp]B~{|@hovG9NG_%}m1Di{ubq55.{IcҬnµ0 $E|8m^g+p˷Yڈո/=0\_Fzq}|;F0W㪋~KfdVe]@SRc^~Z *:S@x4Ȳ熎,U1w3o3n22ˈ%1.?-U̵wP7w EV6RL+\:;If??EO[ƑUNUepeAmkXgce=C\ U.Giۥ#_'~Ahv6P`(D%(BC iTDK݋ kZޱ%WzN+u<댟u*&<ho1!S 3&)`;>QT`<妰pV:\ar:nO<IS,ڃ@hCP&ĥ?LvUm.lCKLts<0W[;+&H;@?BsӓI*6T\۝YC`)|a,n(zBdu"DOh-K.)э7S1cT|Kd`>| \̐_i^5q&2oISZk=].rԥ(SiA>&7R +)"9 ICu: KW p]tqMOsK]qcE 0{L6irsi+;;y5V(C_R٩ݿOR˗>#U륢9k0fv.bHHs70MW|OkqW=<|Rث}yMޤMėbҽdᶒLf`Ժ )zAT)P6F{L.Ƭ[K-r"Z@xHo~k$ вP*mmxhzf~o ''_Oxyˏ5)VJI~ϟ4falh//y<43js3#7F$#ƺ̅ QV0)[[Q Νj# TӧXp35w;Y]Bt:1`k%#Vjlb8u6[YF+Km\uR w ьU-.QǍRm)H,.oDԌLnc ~ KHf 1)`lj7o?zlKdvqj |D8~)vN5 ޑka{Аj wrqG>;Sqڎig #XVÜ٨h$nW'vg[٧*QV)({KobD70|ݺ|3adk =nfďcuYF׵Y*g`4i `?fuړ>ހDۖYbێ^n2c 7R[:e{vǟAVA䯕Nx5OOvt6]|4ϛu\W61>*wGGP֩}Zf$d[BdHNz0]m2ާ!jԲR|G-R l)7T+e͏>p濹P'u޳ 9c/L3'hP~#U>z)b s][+3 ګ9rHgGdT=>#~e!Ȗf L,s.6CNj<{;rsP#A[FLj 3WԿ4aI)dé.ֵOVnC&4HQޣaj"2S.@ M]at*OWh6t̃PI0%I6Z5$ze!=jOl_p+RԴ[%['Mjn }m$rƏPO`z$HL6GJ8^V°#mHLGv:f2! y `}F;'+t 6%sڕ2?; IpH#Ĝ [^q}QiLbil&-eG!~*+{}2o]3|9~Vyv1R@{IRPj+uVɂH"^uzGKb>VcG`}ix>\0WӜkƘhF2bٲ 1hN$d^&9d}nϯ[B{W{z JӷC^Du>p+û`bh?Щ$Ň5냏t<ٯN)u91lJ21>%瀁!<yb{v)$"rQ@PxXVL]&[]Tyr3%Z p~܏oDAŽvdT P.@V7E NBݓm/žN#3*ΔsZ|DM*Fnj2]}H7Y[ϊUysϲN/¼H[az7!ZVs}hFt:5ag PAtK3bAK11YQ5aik0 OAFxJޑ{? )gkEy=HNzPv9.@X ͲbXعEծ<>( ]U FF^&yJ2< KSgU4&Yλz0]3@{Lƀ黗&l-=)5P'L*߁ؐ|l:+ 1 =ߌeFGpjTϺ7[/?Z D%;p:VNǡpJdC8$\$ 𬇋/C4HB¼sIŋl PՂ|!5{BmFt֊6nРN`?xPuUi'Kkڢ7MPWp1Slyz #4"F/U}([ VG~7}1ڝkq#O+FSӏ9 ;#"ܜ`vΔc4"57=L$sg|ͤaT#@_-!jjgu7L#]SS]]ÊP ]LFrلFQզ,fp#_?z6gV/eukx}d77'fQ}.XfN{t["Js(8VQQWmj7H^YYNX mٓ7*s(GA֘`U`KE <6X ?(܀ [)7٪qvP& Gރ E' Nl >r R0njx*mN퇍>#Sd::!_*bsI p{ٟ:vU`U Tgr}w^`Ҧo'Үx |cP/J}%?ꘫ?5_kF^҂路pE Ֆ=1N+N'G.1G݋iEWu'@.X?#K,dIh31=>b փkpjؽ$u׏e3GEҞ+Lnpc|ϓjs]yVپsMNߜ\2rgCt*gceMI?Jq3tzZ4/=Y+p?]OY;2OO*>7y/ /)x>("b#AŶixEBKYBA[O#50~uazAÍ3laS1Ř[ȹd[寤Aa1~M()rm8F(L05Χc q+#(}o0pUpA:8'r cX7dN@r}TDqغ\"$͓dB/Guwl.;]θM4/© 8wu|4MV\ˆꍭ~1T=E ֑}!C6);"_`6lj5#ZwvYè,w iuк!]βlS~8Eڛ =}-^5z]u5wWAu?2 Bto)MPjx@(fp-^p=R ';b֞BuGz9uRCQXDӎߘ,5~aL-zI}AǼ[ځ3З&[;MtH)X_gMy  l0p ū~Gz]R6]h܅. HK˯R2OCs0Z[LFڡάe+1G@JiC ?P re\[:ƫvpBk~j)ɞ/z= '!Ď/q-ϱqi3 Z շin?ՏX9ݏ$~RM6{zĽ=la_s7N*[a6Y!* =c=7qEJ \6"NC GtE:(@E R<~[{c bP̪:Qh{H.&(O}Z@چGs?yoqzWƧL]@N5lK} Ffp׳}vy0v~0nƍ%īz~[sBH~(ZX_]J%(pZ oE8: bҽA1eS>jAr ts᛫U,AJ&Fy j !/S~c}S/ýQ;Ȃ ,߭Օ"-%eݭAJ[~ '.9H{me7Vy4fBnJGZKqd*2VJ@ 'M ĒcS+))۱|ׂܺa2p6&[81ص+؍S-Аޟ%p(˒ y#FR.,u,4cu5]}~lf8R6H>8fXMlLJFYK.51Ji\lgX%aU! ŹMa=3"3^:iBg8D"\qqaۛ ˹7;ítF͈EbzPAzz wXrO/֭{O"-%j8l&{=n|]*B9mcŨ9:o:w ̀1VhX\G/&b#N]˩{w@*/ķnI[ՏAqMַKž"x>\r[G bb/'d ju͂lJ4YrC-+Q۽5)\ 8 -!|ĺ&DGa47O?WP v&[,D‘&^z+bG|x04DDۀL)AI~ +,%2'!C,d2ɗ`ɣ@).=b*$ueAdOݰ=aISëaE~)Agh M\9>DŊW\ՂOj{{3Jk/ܣ?ilzs.T>'>Wu!Y?Q⮈yj٫ [!2=үG@x ڋQK).8E%e C C iEGѿh%skWSԇd _eh:dU5*8 ZlJM' =~ṖHԛ*D2C9[5nk/}eTke{be!NSni+JWЀ\KG ܱkѵtYYܶfdA:C6X^E?5[bQl6薰꛰ CuLYX}DIU efSTD':X,#+n~)U1G XO0#S2):3Q)yl| a,~O)ҏvD,ּSK܋S*9S(Ae)(wm)6uK8]x5dkdumWW(|82Apky#ǤS,䵻{cNB⚺|̇#>K1Xg>Yon.ud=yLlϓ 8S5fJ8jy}zD|;f TGU{3,'U([;..Jt~gI뾥^m7t[zQJ(' 9iນkyH*y1r,4~ N=G{OZvu3- ^gA=0_ye!B"QTf0qru#)_QYN8O=R6%_ +w;*{ 5G:]0 fS=re0'*6Mj.Q e}iP (}G[ZR.YU0;FLwsrU?LѻB^miBw^Q!F^7CֽV:N l9#ͺh ݀QhgǺQ?̻jV,Y'?FFEڳ?"9qT-]*L8ps `jK (6˨ /Ӈ~ ((RU}TH82"="{xJPI*!y4a%Tv OG8<f!P!2uI!!'גJXhn(]5xjXrWx_< SRw߲3$'nӸe1 zlp5:?g΄N D0ٙrB/;`MAVFJbyԜlf-5JENo҈pX{:Dی').@m Q@=u^!!:$'48ֲuxS"_eJxTw1EB jA.t\ !OXBb`[.~&?-AgGA2/oh*akdMF6wZ}z' V>'Ss~pM74Q<}jMS dāͺ{)zP[uQ8Iէa;k=a`TtTEV ؖꍠ1_l#6>ndٸgZNZ§q^ U.B6~{i$+Y>{ŧڑ?wW5Qߵ:Ķ8N)1\@ =ݏh8iuZe^n{M|I&cː/$Zh782uܖʿG_cWcDFGm{@|>H$p\A0"Ʀ ufNG H1,\lXz(|[ VBsØM&urikOՎ64cšo|Hڜ" hWF:3/ĥte #AX~4IS" 9*aT榚]h^oSR  <7R0imc`q /E.ږg#rrmGRq&]͡<2,;{cݥt v I_NbR+bh&\Q9B$!R~ʴ\1x& q*֋&="F9l,ҪvVK&I'qBxdFd3Rhgl\K:EG%k=VrqB "26 #-okK>[t*T,P 3vwmdXpbY2l uOT<,pÅ_ U'L-K!^!^(LjuIBvBWY&W iYX:vg/YpՀ! V̧Pj`aǴ\kArӕ{6UTkQ >{=,vdNW1܊Gr<^4uisKu>HfBot%Qx&M7fT5g-00Dg* 3UcheQTi1B^2[9ImCg Ek7TFgؕkn+y.ʑ:b9Uk "Pglg( N,fAv|ôcX`m/"_SöwCDom_ʇ/:s $ij]QZӈPLРט?U䇑qܐy֯D'D?쮮w(Sg=e(xVϖ6-R!zSOr>%nN]X3§i@s*;\Wu_H4;b*M̞!:6OotSqG٨3*Fq},CE%UdzwR{Uy1~`1p ;w%íl$a% khy,B̳TH i)\B~W.Q/ [ۄepX.)|e/&J<&}ꕔ<DѷIKp K6R]pxu7{,, f򆡄"qb]}Qi%ZaFeq‡#0H5 $Ap]K ig(:mP?z\XBn>xmZ <ޖxr- %MQDaXfS#4l9qb^u^28OuEeUxL !!#TF#=젉uJޯsZqrnTY/~ETxGmxޯ!jŞcV517av:2TtGr1ǡ3KQuf@+pzKH/:УW|+V۸vb~XxASh#}C~?d:^‘?UִL86GQYba= ZT\] niH(澻p͛]%BaШCiWB>׶M$I t9yB !(A(EC#xo,#i2,~p "rU=U+%vpbz |;2n0>:E3)rG$N Қ~z5xuKQL&_%'].":9B>-G1./R~I]Oa 7 ?nŅ`}u }>1QgxOޒ7fg?\5/*sհ7cQnΠ2rC]L%( mg@ 15(6O\E+ѱ:jf4h<=ƴo hh},z=y nz6~o ȅӴSjas(,[6GtU-^FtaY'Y:g&-^hlTpe4t_0Vw/:8Zvd3G e:`񱪠0kFnHu ?f hoǫxN~4hZjߥُBӭT5 InZ?Ѽ/\pge:h˛~pLyykQ@*`w}`UdU`?Ͻ1 E NGEs8.fRD4OFmX:QAb'oHtǶz$wy<\3v/Iit Nd"Ph.WIYIFd n]Uź]SfAr#ɼ{,b`wJ7; ֊ t72Mg O!L8d,MvϢa-TR~ED .وp|2dkba /e_+KqT{s -gT,$'䭳:5$ 1#Mܯ Rհ 3!'u:9ד)>3=ȣy1D3ђ>桔nȣ7S*1S$!,lUe>F)]ɰEthE'̔ j1'n7U*8eZ=Aow'ZDkҫ d(_alRHNnh_r@X% :Ħ%Tj~EꡜJ?.(ܰQV>XFeˤZ~Hb=I2s,/ 9{zw{ FɣY yiyR9OÙwN$cՈ8fulIB@EH}6e9-ܿ4CW`CI{biW\"'v{9&c,O >jђ:S,,&@%ݔڑ4 וXRqar Ȯq?.5`'FUTKcnf< O1>6BM9櫙v92?#g(\JJv ˃Ǒ'tZ3QEe%w|x &tH}B[޼BFoIiz.%L`g"T0EXkZ&@U)-ɗuI9+sg:`ȃG=es\m?aET_X-Lg>oD~>篲 ݊3Ez ~;/" /J\'kvbh#\7p< $n_/ vAyt1w*Hs>ȪtOTl?feRlB@$ >ГfŮ-Rjn[v61`fz'ۥl\S pRTfg1P-ICk*??^U]}ts&]48g i[ٍbʝV48XO_ zI " :i}p_ڗpcQ}C?}Qn$b\M*' .3mzx*)j6ItF3N> jTQC\Q']Qr]k  3':sYYXR:8bvOp  5B8 wX*74nK5(#Im%8pp򹢄C҈Kn˛@u6B[ 䙎;6A9mNq6s_ ¦(R> ?qpn:x[^+aVy/~tme2;sNrI,0'ftsń.9 _ ƫ9,~~oPMկ{\k9En0-f^ƙP]gmyWB'2G $*=: <"ؘa"ѻ-Rbʂ<{ƃUrL2%Mq(-1'3,7RP c1}zII(pY3PnP9v}$M2 G@P#JCęё(:AJNq!Y#߲78;<>e#(& ykJܶHľp(mEZ.1v lBGB `g5upyqUP(>JjPӹJN&̍۴>r'wҋFOX{S(DoEHS!p2Lt8喼۝>E鴗[sKL+@T D%c[]0V4=wcfl717oH4ڗ^[=b.nJ}/7Huh[8m~}M-^ Z)pjLA*E}N,F?&FjMbݓ Bl8 [9G&t_ 73SOڛ&B(w\0HT QؚB vEe ל_:u28/ee iXطSw6RX338!-_LNˈ,_@_*/ JbߧKyyX]^8ˁ9}3v-UXo!dnuClRNZ"JA75~>`=y+Ap$:L eo[b 嗙*FpA Im]yi>\vݥT.jW[ 9 RN$|:C چ9ru(7=v FBv2H8^0og"s23rQ-?&'a) tSN QB`%U?jѫ7 r\LbZ`XMAnd`[jlR|gWwJ#=wLCee\}^Sǽ! uF>=0 M7/ zsң^>)XWFǃJ)+]-z1Ҟv ܌6ibFs$K6n]ThLW@MxbƔ:c(2s ,3a>(RFx&ѾHP晥(D: }O8Nq:6–s]vH<48e/Zi!U0lzFQ a *)Lzy\ bxTVZe|#YPcŲBOoknA5L?"{ޮdgwb= 81c{Z9-OݧCX1 Em h`^(1^Ef_rd96a26_Ǖ5Ӣ {oy&91>[SkxӡTaD#7, f6 _jnlOD&|rS"Slߊ5(P`YWzaaODk?\1OAסCWVTG)u ˾-K Aili+{OrLBzTB1FC<&:,sxt&ŝ:]9<c1ZV(|̯Uojyxej(ߛgio: 6~d&FҺH=PZRVCA>, qD [wRqm6sceK rdZt/~UI"vR*i(@nfJbvBPux9hqV64-#CxAkH;1f' MC7yXZ2g`jK` jA§Rg0:5ԺV4TżtYV|V jga9C)wEQ aGK09ko?*[ϝfTѴ@ߏ6RADKYVΣq@v2M I|[N߯V|-V(X6#yn;β2KU'VEjrV3OZiA#%JqFPscUOE%z1ݠ]LT:L?*gcjipk&>8mX 8it\]] p/5364&̛OzJH.t{J .%ߗr} v*0_Ju-gYǯv`YeA^T2Njn,8 , ǔ(6[&(L.QpMFiJ΋No߉23EG!b]H8V7lOy ɤ+֥nhpV*^V]ɒ&L^v,Y! "aK(e-Btxs[f4\6vPbDN5 C4zolO64u:bQ 7\2⢙Y۬0nnؖ-1Wy3JftW_BqXdv@ 3;KchZoV(EVYA'j1^TB|ˑ"RnUP,Z'Jky u9]'+s/ϮٯPI{BHR{q4":$k2ҷRy.EIrDfjeP`?> *a HtՍ#&S3nґz`Y/I,g!C F$>ȲFEFR_:w|4cO=;^ (D7P*'iVO߮gjGbe@,GvMOn.5 +@z]b>2vɢ+A>vnh@ k%V *p tY[R2ը$ꐧ9-wܠ-F?gѡ/PR|CbENw\^!G ct PVXrJ4u;c S 1 D4fMʆTGLїkO4Q-v<4tT2#[4b\!7=ΏP=$v4i|/CWH옱5_l9aD}hgz~؍7܍PQi#3׋DΊƖ&Gc epؗ.E.412,NIkNÇE*?!Y|ƌ2͜(Ouvʂ 0+U F !XGpL9 U2gEs9v!w=-n$VC0ˈ#*yLiqG`nԅ#)ozJc=>T3O `b7ψQL| ^%C"C(T >Eg <~^u{>(1p1w>C/L;{?,H7wx܉2>'A>e[l@$?8c wP DzyGe6DvޞG.DMs!ƹs%<5ΞUM쒦sUIcjmUNUXͶ.JfRòs W1Z5.c|yBuh Pڲƈ@OpXV^6ךwRND ZЋt{uzaF@8R"Tw).Jw~hۋވ##zծGud))gcDղRpꇨ;3;Y pJ`R4^\FoFzj:ʽ<~Z {eW@Pmjd<$C,$˄[H3c#./cNߺۺ\W覦^I|Gb'p5'pz+&gp8E^ YyBn=E-B<8p[2DJQS7]$X5ץH Vj2zPb?k{^(ic(܌Wpq3X^@'#dEp@iu լ ?%tFXI*!]]LdϜTv/ըGP 1c OCT8ةԤ-\ۀR +'jL6ӣ(Y=U_/l~*lQ[Z6~\Ol$ 9 a:٨5GOENh[իCӳm$r5my>n0%IAGcbU,njbZ:4-:":Pf~:.xd՞@bN›=k[F##QqlՎj?{FSRj!" ݪ-ɸg̡%3GQjH/8( P,5Q (qTJ ͠o ![%yBaz5o!nr:~"`1#Mr7|E3|_r3L^wˉѿ@QƊ|њK8D iSpW*~~Xhx5? *=9Cؑ\gj ЈS!ljuyB:#~CQrbb*!d F-cO px-x4RF%M]1u/{lzv9nN-wE]U9WCfSt`th)$qT^S 1IO;3.wH@H|4Bwlh2T{I""H?4`Adn C*"Ѣ\hB* "ϗt.7zz JqP ZWAYwC #}糷R'X F27#@QSlEM;mvzwl~毟-@&q:ꬓ}.RpK%־+uiR%Q;q^7Q#zHH 2W)6a9 5F9duL#xؠT]N)^Вvl~::W=J1 h׉#ƜHfOQvN/FK]'uI1u967.r]HID=o4-r#2ahF)~Az-Gq$(8Lз7\I+n "x.-aw4bLAPu;cL0iPφ2P Q䭁b Sdc ظ7f{mpm)=&9$YBIri&?ݽ ]8pG=4fO=2p$|uh< ;DiS@%wyIVCի a-`|ۆXsh`FX*yORGT]dŧӕPA=]-ӛfyK)7?< ^ cpVQ;X)krg ;@/hك(Wq.4xAr0)@P_V7. 2&79Efwx\^'UL7QP,dL/Ѧl;P'5{FRbldv#xtex;u~Y߃dzힿ ,(/5xO2u<'12ӟ^/l-؀VIoJIZS}÷k-fr W]ᦄ n~g<oLwsy5TL=Pf9X_7g=?9#Of_]M&1-~{9fMK)2 GWPj쏯5f0Idj6\TV\(yc[K- #>J鬭 N>O*K\PWb?1E{ 26ʢ^_ 6 ?Ji2~u i:I=fx@[{˄Žͣsڝa?lmk -"ZkoAe{Ǫ])R&L  c1 3#Yս@\aX [ǡ!YKyK3eQ*LoSFߪX,^=QJF^8ntk"L 5jv;t(AY,''56e-HR0C5P't|ۧORosNC;JI^0*m7 P|VG_< SD.r_['ȘBW#~F ,Xmlp~RBx9NT7<$a#*B,M'WQ[.:(aoN},G&A2XQrTLCoCW!B0`Vlᩒxf!Ͼ,d%QcW|<=D5q?L$䂢BN pzp MZQU3{҈եU<,T6lNeH6:x|l-oJ gfECҾh ; \M$֫[riX~?6(rC@܉':gUؠJzK@Zs뤻f޹}a_746!0 VcbMQZ3t߄be#+F>B6/QF)޽TYkTDgj+(I$Y6tǚ~B/sMRFr;0R^ul (GAR"N@@HXaܗgKQ7ھ)Zgk8bN+I֊g?>/:Lm ,bаpkƘTA쓝!Qc/v͠ qw~V6X)gIKa!i8F Q%-@roEdA 8gŴJݢb#lsք,lDpS 821-1ۚS t+)>iY|E@#z$yoF8`k9A3eH^GVj̈=jsˎ%բ`bg(KQ^٬Sy 0*t1lzPC-QZj-/[,`M KԔʔYt "؛0_SNMfą"/⽑X SnE`Pދ:ݦyȎ8}N ;GR;9 ~rY/$L3 <<Aby$cTi~T]oBY_B鉓hHa V̍4EA3nleȤhI˝A>ٶzJ@6Y:ٿێ{=;okB?_94bPlQQzaGd 路>!n]¸xHDpyofs'N4cc[q1?myP+5L`Bn~~z#kTdjMCsgӨf˞[-+r6M& ]%c&sBkYnx:`}f6ƂU6u³JK!qt)% I>b ke+{fBU|5X*2#[u I] zo{*>6D[ ˍփ!H \JXmnXش %<-;l@M߶Q2 ,=@6_ ,b-?1^P{4 q@T8gcb> ̱91cOvq9D̉*N[?z3$-J,`k[wF'ui:^0K/e Ng@keѶR#Y'76QHPA }# hNonnԻ- D>'%1BhԷueC ꜔,e,Ј=cou,z/s#ܗ[ےTw6. L>6,@duֽ0sn9}#}oGoގod(/gzI{~`V?ȕ{tB@h6xřF)=ρ@Nhl׆Ղ+$3߱:#e6k5Oan {W;O 95S7-j\-f|R_6%;t Ϭ=x5'|BvV3`˕|k6&L)HC|eL-f7m[B)v=v[f`NN%7Q2=Q8"ྻn_ҹulx5[Uy%=Z}3eTFaAcKOk*H"eACr^m292yp6nnRO|R|3Ω\ܯRX+ Ǧg2jzwf4k("a;V$C)G\Ӟu*7 /*jC0o \̲v 9';J8Mq") ߖ L,}0);e ?F{]/"hؑqRfå9_!"{/*fKX店 5tu^C5}Ri _ُfx+FRH4&꼱J3;XOލy~(|w?&C#c *fR#Ra i/=M `'Ƥ1Ҭ M{Irq1snxӸو/pdňZ+1?|?i"gT+EaZn12OPJd`b{נd5/VI S$Lj~ 5g5uCv[aq$[C]-84Ly%ԣ+|qUk( F ׃bhK#/OڑHoCoAo p0%[NgvqDUBj  p\~UjSN9gZYL!رP5ˑ%ɣ1_څ=҇+I8pRQ G&ZqvL{ }YUw$A |Jq/ߔXǀSnpOk~I_<2i :[hɍy%a >K|4lK08701V4FhF`Z'm+Z|!f=g.Y~?C"GV3p# .pjNKu0#,_飩. ]f9GJf&= a]Bj >Qċ "jP堠ЦHx$Ej1KWO@d^˾I2wj&  E=S/C}ҠnFڦщ+p[ԮPbI[!UHv&?E*>iGJbJh#Yt ·? @]*^OQMTkh`˧mӑf`9UWu&;PhRo_?9kS:9k>:sqysGs;c:HЁ=wtB`jqFФ$9Y|}'6y7'қZ+c#8j$^5dphY 6n>kuC#;\HԜ&93v*M;:/y.&^wK 8GX";yC(KbE 3{It35ip3Q-/Ɗ'e?:hp2ϳ[q}9IөeOjVX;c6y'18 lԾ ʜ;P':nHyK+#Пp,x)b8ڦyb^"%! M|p!׶ޙ fSCmPsh^Ģevl z.*?oI 2z~j~ywu<|Wrm!;1D|@ Tz(S; r(ݱ+./΍Z*.V`0q+B~t9ϯIiP*3lsNq:g/ AȜ7j PV!0 XBf6tVIn1i߃GL8k,?m+uy úΌ2sK y/p)eJO\^ոAXWS]zzsŒٚ +g m@1C 1:{I)g i%`ط<VN/U|bls0u u[*?%P>L9 2scN&1m DK'que-&o2JilJ0%bfF3Z_2=~C-u6!2Tuhh#Zn**,VR+%%grs%Ru:rD%xOi +>!:F@pi^[ZW] 2dYCx_ {~=FP;CEqLoYBH1s&̹RB;q0%]$^݅v~RZJ6DQu(&**Ep x LpHF !PI!X)j#fjf#f *8t6Kv)M'b3*ub/jQ8~͌蘒 f%[N.y-Tۦ$xAA[琜`ς\Z8@R/paFa\( 﫝hjoΆ[AS=I<5Ci9X wGy&Jt NLwոqNuUY5mUUfP9v?N1wgط, vdX$h57GIyR;~%ŗO_5Ò؇;ʹ2/+e A8O9 6jHK1(4.҇yEm'ubdW\NOrn$wa<lWDeطߢHKVdac/OtL45H!܆ui4zߘ˩(*P`YO>FDH!Is@];}.eh:K.1x唦UEę̦Q,]́$^#ty:O.n>rZt}Jm`RE Smf&4$C)1_Arn81ks_͆[v&UN/A6Y&ƘFլwLXeNnlɘOw4Umו $8Y`‰JrnNYZ3mHH;3.SqY& &BHMw9DA&6wN+ mޮr0n34vp;J :zZc mʖ>{?=3`5d.0ȿb[;"t LjRY4Uhrs3ϺӋA~ >1WUmS!=DR Bt Wʛ hgjJL|!zB])!neg K,[@)ঝ+gY /Ja&5`8?%o 7iZe@aתo ]uw_oA\#пTۅm]Y>sy{='ܕ. xChˈk;κ7Ee=f5W/yZhNFo;D2ΦOI<~3kK!ڼn GIRDg^@(z&$N߂ `/YIe)U9H Cb%CTжA4C'|F(~9݌d题B1Ax1,_s{" x].8ab44-P-F?V Am?V؈н+};> UC!Snó(38VSֈR;<<5,۝ {g%#(H=KViE1=#O@W[IB0Ԧi]v4eԔ%wp.Siyx7ãV>$J9h2`,^Ra 5ioC8qj. 2+=XkٳRaX (\,%}m_xp;E6&o0#xaux&+}-"Gx1zm0)D|2& [BvgPc |'o#ո]چaޜNA",<uUUI*7+>P\I{jyR:765eG`Xׁō,0rC\{7a"FՑdBTpHWV\$qvm']zݬ(}^Ctw(u]>@\&, `aV&:E$%.w8ԯ2'-`\̖Y7vrbNמ9M`5;~7;;&/*7s KdVڬ)Zul#yNh ]<..V-,Z٦S3M9we#K1gqoV*f"듋wU%_汷aIJL 9@ߟ$fclWoZ9[)R)ʫ$|!EӻH%%jrk՘/6b&g![~3AQ RWsxnoS4X[:h, oL#e 8-.)lƙ#7iU_n^(V7^,2`zC`ԋ۠ GZ; ܢs釶hɨ; 3N8?ǽ*4!!f5M,mv뢒,7yg+Y;s6eK)?bҼ?bR:Xw/>Ї{x^߁iGh@s ]°/rAMi9@w`l'p~$64`Jذ%}oa1;rcquV kRXIsY}QVn/1dxY>N/%N duЩy*+ڤ֖M9}kXFM3 S_l|-U#\-:DH }yf-˷ @U'a(TQk󚢊= pi,Q^NjbaD&op)楑Žw!l|ޣumK6=jWYbޢ|%6 ʍhu.\ߴPG}hҘfI'jM*bkߑɎ۰扗{c LДͳAW6"ipnm4pJwɃuИ!X[ !MT㳔j&]Vk&OBd|mL}clDښYPAVՃs}}|{Wvu"9\k̇̅^X|˿B? HtB&i(tB BѓJJMaGP\#QzNIo0tV|giѐH1ur 691ϯR&FL+Y3f'̬<*ة2(I,3a< >)l +OY.(}f,Nz[R^.ͩ>B™Iᆣ8'ܗ}&'s$ 9>gw.lm=Y%RVWR bE@5i+:<5%bb6p2y9oEl6z%Ӊ[:A! PꆰF{]{_p F8$O"GU{&P}\:>\!ULQ Ḿ9,vژSȈD'21O#Omֶ nk݈ 3 X1xtR m d'En?U1}y7fU#X Q{{5n1,PcB9d KO%&ᤥR`#fQ^GT>"8qՄ.0B^F,f$ 9l`5ӽؠ~u-?ǖe€EJ:뒦@SHa`ƶ˖6ڎ RLnݒ3"18#~#,\yU-7[l#ɫ`LA+Bgv)Ris*nZc4k 3.R dD !*m\_$%͆NXiSnǣn ڈ> zq ^ kЕ2/bc(VvtK/x c9^7nѳ.SԖO(yajrzv} SX`W@|.h k&,\lSC ķ =?(Yy=΄*A=lO:an~&KsxgfB&+@2:U@Ǻ2@4#d ~D¯jۂy\O4fZzzZU5=`lQv<Ucwfq~31ӏw5d{Zt 8)z0qM'4Z71v -Un鎬!b2H-y7<K`9*ךYy ٖ7p2|.=NW oר4(L0\"]蘮Bh>ݢ߷Ym @!-K%-m-n .`PS{2;],xŬ-xxɊ~ۙS !JC#K"zC既 F+:ոBP|9'$9G1 24?L %3brИw,şؚ:K/zHF9{ lYnks:MShФPl&|: ɤeȋ0O$q#+a?ڄZd0 F JzS#Vjlt _]PhJ8ّgbIEwbRrh$y\ 7=/ChϞ =9 9 * B(dS/%c?vx=7Ar~faIiZG ]o+ MHs Me8ma,Cʞ*G*褫.\!zP0A$; K6poXrQGq@wpSkI{EI_3jm&6Ã/ݔRΎXIN;Lj6`7%c2cZeKnH:T2 +A&mnnvՊ+e"פ"AшD YVȈ!KcYU9eAg"3% {9JE1%(q[BfN $ jCd`f޳ϟ4qpftvrr+%kfx)@]xFPN5ݝD_aN>[;֩z8Qx<I&rL״'7#tGࢶ߈X=cvѴhIm'_Cр*SWS)m^oYniOTLZSq5.;I &/ zp۩rJAM()&&Qπe;廬71oj *Hr@Vh mn^[dx'jgP{ Z?Cl::lxi\BתLxO[2b9Ϯbs]pS UIg t/kV0cx*3I@+y`/Vk Qb_`@ŶJ{G77~7Rj^ܹD(- ~V%_hni]r'>Mk,|B*Mj ۿ" 2A>xt,5(`IgZar`l  إr{ߝgŁ8W"\Ct#lmd2p *FrQ0oSLߜ 4BU`H;!w2?7A'{C,Tg\&c⪩S8L4T0:"׬2 7|=ZS uw~@zz4/YXԧejA]/N= uvƫN@f7EΒ.LrR}lYV4qJ- U@_M(!KdGv[}'pNҢU$^{# q{6T7"F YQѥ׀Z\A_ᾣUl4:. {!viiuh'"8yG ~Z/B3Led. $7vUH)r?ƾ ppSYL_RΝ>}YБ4o\0G"R_̀| p?F!qߦCv$$JLQ^S{SHFsВ H?Fx#\~tpRڳhSwe *G͍pO.o@`t\=NL;n{m \vO2Xɩ? tf鼰|IFT+UfX9y+gIeQZNiAR'/RPY4^QD癤Pma{PзZȓD)Y^Bdh[%u}i;>\,M*9L/v ŵ|!;x߃ExR@XY7p\h,>廟$g,VH %X.xWFIE])!x8@ܳ>Sg|X;Bz܆KL5$]<1})[LIVK^O%yD|ylr*&rÑxd\_)#9{9/( >%TG48bw΃&&=YILsg׌rziۚzE(M-r./E`}}s޵-5aff6W6@rɪ{CGa^bnk qoOXx툿o N8&.o~ij.pDeyp~#tNVǂs2̲qf(Fe3Hc@~8[~73oUF4] :q~xїB aD|S{PuD=6hQgЁv`қ&~!o8yǑ,'e,5Rh1kL C+}q/ pzNE}!067vYRsTJaWh> +W:'2ׅbg$wX'[M?g BR֍N+tW : w nBC܎pfIM[- c_~_TgL*`ugq(kw]F:.@?uOFYl~C93?Z>(޳/ح}7%RfQdl- |[s׃\m>Ϋ_F X5xBθk w@pR#K CY8M?J2 Ii_F/6 lS>Wu^[t='@gрvдI.K2tGn[ y}Jf]w0NvE/oN#g"𢡿elxADa Aa^ȏs tw(DkO?CKEPoȁL{,_bsxKtQB&iKZXhض(T a-́K!`|dE8qV_qF}o 1jҒ+N^yA_aDR%XFr!@R2Z nn/8Am/G~Y[ׇKߝ)E9H1Yom6J pU7`tTI ׫!lI='.!Qm౔Ӑ5 hUNY_N1d*(eK~︦TpQi TMXeɚ8;Zh=dԨ J54FwrYk~6d2,`GUYX[;tw6n<a>rL0Xϖ`v+T̽Jus9 &e2t>2bºg줚?bK GJx`b{ߩV+,&Y|/ط Xڊ7jA(U7Dj_o@+ƮfqA,po^b2(1oG-T:r7X::Y1Zn3й񺉾Vd1͇F)jLz5P1=œ.JGv{ >h\&9 `4d O^?ܹNZY=GT 2\6 #E<@.KRdHNgI|/>ѽm1QwVL&'}bp Ƴ(B ;5h%,dNK D3z=LB6/fM}+E6zC?aouB..QZ1\:}"|Zۢ$9kaBoAMʚF-%;9TܐX+m.SН"mzc3aD?cGApT{  .3[l4bE/q ,ʦ~]f2*#ߒ#$0Oh.1jCLu-UPZII t~@O3zQlLZ3ɹ8J Vun%#$<% &rG7*,#W&â\xQSnm] d+P|ե[݈32-Id cՊD ]IՉC<2R#ys=-RlֺAd)GPBd9,$c5Z s #ڪY,-G)A-dCmӚc{tQ"5 .”vOH)D͕: XR_ z4뤕V6Aܹ{ ]@Bgӣm _ _3X/;/ᶒ+KDܮ87'}ٞ_ ϊ2uږɰUEۈWeP=Lv۞3L !UF#r?=:1_H65̝ȕۃ2"sH_rF~ 7tc?HS?w"y.="*-ըAmʨI2u?׃ZX[3)U>͐!y-tkɯvJ^gEFO NUU&AʆFz{_ZA чhPz9eEQGbhǁg>XwP :" SE/F.iCj:/(SLJ&|MxRk@jW *ċh!w}|2 [`^Fu,ٳDxhY,&%$OݷR PFTAQ xm* 9sDlS7,YЄ]ˡdϬ1g1GR)Ч+p\L[1DGn{ɬ~G% f0y TPm(0_'I F`쯠@?pI @|oE\[:s:Q|-U YtXL4˓Lg+;v[LX{ ~ޣrs1=@r2Dt؅k FDC'ul2EO.IhEX_@yrōZ![q;bMen=fZDw# V}#.**Ώ!AN8ny.Ňw5FILwz%O{K|¶dH P{VZW6X+T;c}p)w^[%E$5 h`ߚ PXs!FG: 2^&4aq՝dG9N$w N+瑄L\tdnkD'GystC]ryj1^E^T dž-2of7]2}'a`tSs5Vp;0ѭ%yL"MAN R/[OyA&Ok58HתFo`P aR6*UBe ^VdLiEÅcM馽iśfL Ǡho xF>_;e5p>eRXX} 2YYQ͌>N{xvf,d48V0EljIU#/Y 5T0: d{/{B^⑜P7#(gdZHŏ@~bLoiH-xCd|. h7ɔ󁹙gù;~2MCUC|:s^ãki'tMMzjLqQ_JRO&ӁrYVv 6uOgnrLpPrng\쨻*mWCox ad0V^3}zװ~}{ɚܗDMZ}U UM_tZSO?h:kx\699B~+{eٲn(S2㍴aj1x($r BII:^WZ6Ц3БUb嶴 T)![v]&|Y;O8Krjʌ^$"3Y' ?`Z/@zMZ n;k5%H(o M80ᑝvQ|S9G){&]_o0j'uB%sxIJ/(7$HS 7P $}W4Msھwv[MX/:p^%m-6'R|exh}<{a?&LNCTZg"K93-I)kr4e95+걋E侴DO^# }lj7CxcZ&^}_2Z!g"gc +<}*o$H 2g7ܽ<CRw_0ZAٍ@1[еv _V]_O =Qyi( `!gU3b%uqf2ȎGgdMPb"E{Nv/| Y4hCB$y##?'^/YhUق*'^3 {%(E*YW?{Ÿz^B3)}KZWyk@*ա)^mw!UR~Sroc`I-Loy-(s'XO&U{huZxܻ݌BOyJ`0V!MM8q 7jޕ۪شk@)e J/iԖf)ɿ"I,PwJ*]_8r%oRs;zp#Nbj+8޲.ٹwϳݗ7h *WDO~4؂]J!ĦfĒJMb0@+ 44ubKx{d1=/_@:__:QD}UK [۸Ռڢ:fpm-1#nzxI97p-=u&,ΡmvXD܌Zͯ'f6Gߣv%gVE_88`y35 |Tg|V<z0u &lвY͕§ﳨLo~K ܢExMv} 7?wk)|%On罧j@fnDl!^*ݮrR)J{}7)&6{&-Ow~4XAQA(C N.vܶoTU%fbI -+`rw6)_@ۂZx-<T=5(>>誫* "LC N.-6kёt, B3ŻAzNx D,ˏF?ȏl]2\ܿ` yÆzӛd=+pڻQ9wdD=L4""K龠?#Z9qHHz7'hTgG}Xl>8 @80Ց䇾j~h0P3 5OoeІҎ.ôG܅k ?c\֥1Z;IQ@t,m _f$|)x;m'.@dE7^/ۜ+_[plwQI:+Tlk8q:$Η m[ǘLV7-,%Qȧ'jZ]\[,%OCq;L"5f5d/kEzv\MV*,}$f, j$jGz1_oƍ_`YG7Ո#=p.)R .:A~s1F|i #Gʭߊ`jHg WuN73 }8"*[.9=ί(;#_z<1˲Qa>@ḭ=GnTnF Y"fdO\ v`Wujƀ3*ؖ,q2gHHDGqF4ϙԆTg`9> kā{]D'N"g1Ja6eNE&PzJmu`prYI Y6^}uP ?ȵ>Ӫw A\mArYNƅy &>;{~ށL 8upfGáU ,=O OJO^C#~ֵm'ҵ4B?ўn𨊑HWyrvc{L*= i)y@%cPn q00-aRgJr?`~UyI "Ad:N;j=Ϛ)8(Egؐ+* 'Oo֏_+V!uUdF@&hkFku27fKG;Ic1?B ϸ &U0)7P?R(]B v (z=]f I8/gYɞ.oOps+ T.?ԧ?]sRDbtR&pa  ~XZF6frpN~1rS8`×Gy-A/HdaD#F;꿄[C. ܾ:ﻼNSW~\+H[t` o. źr$6$6gk''4m?A5HeSWR;ѱF$_?DL|KijsGl&_82 /a0J nu$v{k&V&ŗi3u z-ȃ!95 -Qݍk+wI<ԘϤVq~P)po9"2 Y,ܴ dr%o^Ǡ>*zQ]}`jR9 l4}jpV78:eBS:Pem$qP1;WH^:qĤ2[. U:1Jn6Ȩ`^:mnIWZ¥n^Krfꋨ|x¶Jm.sZp6T1'?8H0}85F_~5E+ӎKnOYD7ႎm f[aVZq$7QQK)&TuҎtxwo+{1  5c~7-X(V(LݬnR>|MyN~V}rmh%mu̔oD~ma{-,Rv\ȇikՉ!lf\&` pH:4&酄굎qeZ&2e*3P bQݑgKV5c.ܘKmHÉ }JX|{ |ܟÔJQI jPk4bֳ!ӕmm~5z_͐m3m}%1x^|cv#['lWE;lNG-!&  Gc 3VݨQsWCJ4.Rn,7%5O`fx3QQŴ(30 N+_P߀wE XGˑqtǪnhU׏P;С:V64UB+9f2?2MGGCGIۤ 1ObPWE#f< 7 .5?i8]֢$X tIu/y_` 7XIeu|T(7Ϗ:q!K`IЏʘ vXT8pkMtd3Q:'ɴ)5ab~gݗ5^QeBľK2m&7&nRNN*DZf/9QcHVbK70SA]_zUx7~aqOٜ2K8Qvuq֏.OHvБCH*;q]UkHƶ;atB. zw[#4 !e*g}Ĭ+mhhkZcRTtD3RKfZRam|y񟫽v\<*Z&rS!=_jktᣏw-Gl;`||1Z? ~*{i@ u mxv'MH586-6ӾCk!ңlYR7p}GwArgf/b8:?b%`#9 m6s>cʒԟ|t:я9ˈ #/4"Mlgs\9UiN Ed_4i6ycOv>=Q@`WS;uvq|;|Aᤂ\1ݕ.>hxNI%( BZ@SN:&sE+{{3 4ʍӄєl%Byde%B (_Ѷsl=rvF& |.C!>I|fU7/G A,K2ſrn䘾eup')autfx?_dZOhHk>;S^ߥ0ނ-^*1ٶFr%τ/֌_ ¹@]Dc/%LuF ^SgOy{̏Wgi:ȯ0Yn)V@FkvpC$u?wW@Kj0ql|0GBjl+V^J6w^psMr>p}%k=1 _VJvU!4S1jx&F<ˈ #Ei [Cơ_@*GZt#͢ʡ'L3;%>} ,R=- SULc $I +|I߭ W=u+M$W}S$)8F-Q=;RlrR_-9?¹P!/d8?AtF~jU8o&$TE9)Cto~ڿ|oM#?kI KḁhExG;PGULd`at l%3!`$Y bC=H& H+Ioj}V&.M(OOH[5Yبc|DbwcE'?Hn@c-oWPTzu4C$Wo]5?U,$.Ο!܎_YkB2 ~ĭaBMKogS5h0`VyC >$ogVƿˈDhw2i#$:j ēK '>x OKߊF5H/3~Sk_2ad:-c>{Av4B]@#L}iu ^ 7MP$K8MIym˿?RyL]hAnե:sUc=N,R ר *9wRbP21wY-׃\T0P dtrKQ.x Q)6586Fz;J;^@a[)m5T>:_^ ~a%6< 9[XI7#N] _U2v)h"F6u8f(Bba )c) XV2dUȹɽR}f֍/%=n^xy 5${휉fz14UF E frԡ&À7j#gขD+2sذ`sצk>R-*A*z /ۋTz+G6׿D7|#`&%\(Kiq7!j`PobHa?҇FBNRލ}6N~˼Ct}3fDoA|Zu@;9p]ǩ :߃s*?mնD6nn^yj]+3QQ%rivp7rcwuOx;êclp]I* F*&3x/EѢ{_hxDAUb΋ *A3d֬KO_Rxi6o)=T2ru_MG!OC)izDT1OeOqq'A3O :\=EY^Vr`f ߰E'܍bY~sܻ>Qě!a@q0o  h:Q{aSе8t.{i4tXW<5(ps(6uk9I%_|jBOjBhq%V T;8][xVC-}rQ {i8pATzV9i榜9-圱ņ"aop1Bb.ԵDsM_$^P$Y8tfEy\@\ұ4E_@ s#o9X.`vcKQ={# /͞fP\lZNFcj%ஆ>j<1>X!@LaԌNL" i Yo _\F@[urDF5 8AEDfYt836iª2nlfYRXtdo+%w[PE2t;lzI%/!C.5lZPkIН|H}cQJȦm2v%Lj7Mk t@$`kOL &AHaN=8T.'pip 9 mH+Ї6K0 Eca"ߒ~JHٺd.W-UKM7asbE=ZX?>~$~a7"W3^%vSԣ tԷ9$k4OOTS)g̐rҒHBEO)pSYOA5<1W@Ÿ} ;EJ2H۫XӉ9sqD"L0cY9r_35j~EH?i< C LӢ*D(/,[lq}\$g+NE1Rak{:yb2T{eg|B-&4T"Qvw◊M‰]ڛ1"# >5M%1~YaQ-:iB B7 ̈́rc4Gb`hePtR ٲ@DŽL{H _'% 7p x`c.YGW>5O0 @~a`ULV;. T2>7;ȧXrxF f`{uU 98+Rw"YaM5)C}MmrP޼/k)$9 ϛb̐!j X9V$K1 ̹Z~KQM?-@u*=NnUvY.htzd; 1$R cUL去J~$xR߈ZXo_ MF'ğ6s;TtIX5pBZZLޢ2akJЭ 2 *rOF5 զnkׅjOCUSbQ AhY]iWQS)>As}ȟ]0@xe<㿲޼ ~ǿYS1uBmk#<<a]pĤP9!,Yyw&Xf-3PUFdg.'+@7~8e/I ^+T,v k> д%-QHjvyGy |w}yCa ~cEe.A;aHm`5\%Yc@CǗP0*ƶj1L/^>Grv'oR ׺ߟE^mzϸ"|q & cV\ȊL(`]"P6[>W5H.=lGe^J[jhF&_SUfA#/in@j- 49찹'<RJ':n?CDh2|ęvfc D~h-\xd^{p -kva3l76*T}{c']o)}ktt5}v֏B28U3!~?`+1ouG {{8JR䜬j'mԱy{xQ֨ UhubjOcDs*(~inH2ܺ4Lw+vA:9zux;?:QN{gh=} jvMz9˿MGoa.8tV}pz\35smʄD Ln5v0S[1a@z ^~z&֝mim( &UdԳ>HhVVT۬v˸9H7OXހlYb~8))f#a zUb[˘g8aYh|av毖7W}Jyeʚx5V~{}7$ 1 V֤e'ya̷Z+yԗ~wj6{t08m|DiBGܢHƢr ߴDnF}ݕS4(;;[."Mcy?@R }*! ]5qS? S's> tc~3m9]@,$SxQ%{bcWm*$^^zX4YYM iCKzsR,Enh*l2EK®^9k-lCkKO/Lr 585rĞ*-nm'#yFW{I~UxW f*p ӊe`qQ2Y}3xcr#C!)qīs~fG5]\Փ(lAGc+T%y?y1N̟8~!+%L帧O ǽHJ/ 6z28ukIpopѓ{^~4v,Nad::DA目n"ƣoe0ȰyCe頄Tε)̈́_ [ ֏v坜KQJ"V-1O:&hIeHQULw)op܂Tm=epU3S(ۼRfy*)fPF=o#= pcl”kYA:_ι@0.cI)>}0ޤ C&Ipz˖촡u6\k= 20i>I"I%o<__HӾV>b׶淭r~X9s@Ddwhb>r'U6~g)8g @}juL"ek<}8JyjxL_sbAtDb*T>0#G.&A󉍤fm=ܬ;BX MT{ ȸ"#HZ,TGSkZ <Ǎ wU&Xͪ4*BBCUBVڠ4X$@Sdɲ;߂}B#="-@\p /gM6C(Zenb`aL8W8%T֢q&cFLݫXȩtND(@ v~> hH@%A^I5AU80&)bDRZr櫋vv1 um(C`[ut ! ' ?knj'xShG+n]ah7*Pl3fP %WY$a)oWF6z_0ٺ< E qڂn^o>u6 1} %Mtv1`n$jNv)C"DKx]ac{0&ث<UIjcHtє*[˔`$l I9<##KŬ(3ZTTʿCxSAS=]SgG]?37xm# p[DN$Szͳ)"i:Ua`f@&2gQҥ}^Q5ּX5 )1SLK.Ƅpn⅀wSj6c%XKAnʟe8,mx𡸑C0qZ2_`t\VᛯQ$pԱB4c6wh6:٥5Yj̺};INQf*t;D"m[K(%eўx3\w Wߵj6[\aYϹҤbedLuOOD9J+3Q7SiA?~ng2PK<̡*(IqDF{b=#iTk:8LnlJ]i%,.cݽxr?w8tuD;z/]vܤ g՗Z0T\βx(]+DYaxzr?sOruTɮHp@#ɰy?@Sˀ󒳥[z jX*b(L>ºT]S\ǹ+ٴ>^\/[[3Kˋc:[Tk9 % a,0!y'kLx]1QICKz//?7ʲ Br)s"vU}aRY(Mϔn Ͼ7&glvi#2FjȮi`QY>ǐ蛘𠘳M@K.8?u&862Br$[j4Gtok5o؆0 Vz"Ojm? PM A2 ?iWþTF 3y`'K҃X 6: CkY:!#_nH %jo37f!p9gͧwqeF+6CY u],IK'tɖW3k sߙbs_zpJb'B )WX{fR#KMr+k8਺GYsJN3_ݼHäө=r6: qN>T[j_3LoD>Ã-3ZTjOg꬗)d?;XScb>BI",LwY ,fd߇ wb#=ə#`ݖjtEH fOLO+/Ac:ᗃ K8 330guQ%nU$05Ht֨vGY=weICcxEhY'e^ D{sgX2 @缪9PfU<l X).\tUwP_<.#"ٞacudeU7P4PD.RȔW9ʎk)L9"ly&yZ|\6<@? wҳEL:nE|_+ۆNحJoOLH =#ݸxOU g 6"BnIf']jf|NRuH#p oW̰iwGcY|?I6lץ0a%YDݔ')x S.=kɤ+0h9Q+ۧm&'tڴr2{?hEԘYXc{Pm :6kr7#Ÿ!Wt&>laowA;7_(˪Б'6p髊97rX`34ٮi2m9GVK/CX_<6˪W?1 VG=ߕ*St "hCH(Vye06XTd716ZfΟvv ͇'@Ցc<\}p er2"B{% ;`+,@KįJ#G Βŷ ]ˎK%]Ju}b{;H](bc8a+uqh~++:3@VJէYwi&SfD:gxӽj[eo -LE>KAb1~ z2Q-ʘHT4ET p_+pqeD'+{CP{ʆ=W:$m0G Gـ=]:E~,#<ͭe;cE>Z"v\2iˉb.m?PۗEdcͰM캻鱑4sͳw,Yl8|{.uBz,Á-@̎V\gE]j!VmD9RG"\yV]K3"W\fF2_%?@c]Ҽ224e?18 SVDo_#ܲ'4\Bv۽M?NˀDF1k ѝ0/>1-mz¬u*|0,>nIk8 wsGL WV׉WH^6tê} *?@@֌ևoCL[v^h!hcxN%a;s$mV5uIwq* Q$%Y}k|&#kE JXN\p!1c}YQcWzwe0lyILA醁ow]fGWs\ު "OC6(H R€#K O8w" F|E7{s܏J](8[ʁ~ ݸy3RgtY ptLD`W9}&me!- A}*WUŊإEӰij`,p$QNDsuv@"ԁL=J| DP[{uNߝ7;l6-5U׿D%lO}E'o*:elqѿ`y(ӳyqZvaPZH7*Х" 'ď|LWh7N@+kx",e7.!,9c dx=4"&Su,05%E޽|E`.+8Ked]%'P%0lI `I.\|Elq}")hr+b]$˓o"Cmk4HTh0F-f\B@.,Y*aYطϱ6Yd6[ZF0~(Nh zr vҺzp. '58 M:ױޞSNT.;M_rz6xMo{Gu cP*eW6WMY}76O4 dV&on*C$>r:c1-E`:TfجЦmkWb6+iS[ҵil`)5 }_yrkIq}`OAGGQ,2L̴33fg4yOd1CQfXW6giչ1/C-_"Z/&<]{)8qѭ$}Y6q D\IX{E CQn&e'kuHgZW4]!g K5@Tk(=6y(DILTA`"iƀ*{ɏ͗eBa&d@T}~kxfԍxΈc$ү/Y6*c} Y:EtgLUw+PR9TwӲmfI&$H6"g3E|^Ҭ\H$]ɣzɲ.Fm}IlȺ#tN$\:PފkAv+"h- ҅|P`liN ğʇ`sF<ئLQw!("3OP|p/j΅m^eLPǍXzMQɘaI\Wjh!Ȫ̡/ }7' fɕhcL7-羗UWtȹ=}Ѱ&dnQbc01Rr&9 1d(L#H??OXӋ 4cgt@QEݞ^{ng-mq1 1rD2iCv Jkh?(ƿY,;ݣv4 ί<7;5s|l<&{?j#GO=kQ߈ns% | r>@&rqL>A}*I c'}9o _.'m _B qMQOtĉV'">sgc|7 +Ali& ,C:=4Ʃ'*l:$OHsH(Z[ O,AQ5ǖ{0R8aݵžg>cSD`ֺH eOv"$'5R8xfs6X#AUs-XGL8[#'= 5b}XZHB`-CJ l(sO3D#8T l+yseYGW*-yO:aGowv؅>^{ɷ_Y r-ꅤp%)5=`BnTdq2:rƿamɧZI)ֻeyKJf9sD'iDu;yН +ۇm}rSt5]Gj톫#UA$6Y_ΒQ0e`HuUm㋢my;C,=%?/k͒N/"$]@EnZ޲A"& NP;{8!2ms^<1H}zHFEWɡInϙicuY5-!jZN[ p?5V 5\CP\H fL㴕 ܎/*?.b^Z52`ȗ6 &D`I&K")XɱX+\%O/>OƆf Mi_|ս{Fc, xS~'4q I  y6AP>1G?@"SdҤTj(+Kgʮ˿Mj:V))wwf b a| 6 CtCuԋo鼿ƳsWR3>/Յ*V;b+~! \q*-z.P A;mu⃧2sP9LXK&Q0Pp炀V6mIwJ#h [Dr;) gkrQtqtcZ+V'v3\ҭn̅4tĜ4ރG@lMؐBs՜M!}Ĉ Ar.qw?yDI3& U52jkPQYBno<.[  9`[kI|H}|=}av,շLp:'./m¿[ܒ?dK[oz{֝t*TmEʮ]O8[IrXB[v|L]OnP8y}2VR&`LX/Z}) gpp˂RϘj?p٘wŒN+<Car-Q,J1c&Aœd:=ҩtaNXz<ơJ84g(X.񞺙ԲKYfHeY,t0Gbv @Xz]>3,9m1+C\aldrD/ĢN2Vt 6rV+Yx6fMbE?Zδ28;܊tFOf%!d IZћPe6XWF%LEu1&uk@ab ;@h1uXՂ<_INj89TpB*ntü1`>Q,}a_BkDXRU)D6EQx쨣j|Q!G,](aԊXv+574)y $rQF+~æ@-*Ǡf '~d/INg&l?'z#(Bc E҂ݺN :?tkTXKɏO^aa/1xt)cJ_7}(Po{uLVZݟrn.f!Gy5R7l n_ ԭ2sy;:GOr{DqRԫ ]˶@xzn0-,膦5648T/%֍h̍} ;[K wFAlz(qc2RFt=V- ಩rnnɡ'CVNb|Cf7ɱ]`>ugV94?͚JZxm XkRLf!J8wP <ߋ[0V4F)_?VS؇dN%Hlo'}dv&ZeX1 /Y"v F9qIL!^wDm ."<W<*|SqɚڠxKs70W,y}#r|8Ev]-ԙ"o'a /ea3@a24tgJL'S qUBFű2J%/OgQ L AGz(nuDKf%4r_C*"|1)~Ѽ&Ѧ'X7HHIXK*ERmcj7bJt ,! S\[A6 && %pkSkE~+,^AN2UϪkRES?WN0hCA};dKIC\.tRsl"W`ޱ>Z!D<(AʴόL4=R.Y#Nv\xLtX*&Z Lm2FCHM js&qlfD -B '5;GZ%k#d(]O-e7vZݑ1 8;Δ7`| }ɳf["\ko8.rxDl d\)&!.HIjX@V1N 9v9Α7RN;ӷ!SC`$@z#tWl.+O/V?`Rap_+5+xyDDa[2qpZ'hE ?M؊=Xo>b# :֭Y@NA $FUriw7w;Mq IY-:V7T^)ϒKZg{.+7 hrVsomi%?}!< nŸ"`D0i 'lh*InT{?Mg?[NcXPە%_~lfprb}f$K`b 2/81{ f 2/2rV| E f7f+XsIa^hnQ[hF;__*Z|(#$tVŃSOu_ἆܷ #/QR6@׾!qs+5?[dz@,)Vn3":FoY-Ab< ˄ ^[/!]v37U cT=OfoR'E)g#sdd؉BݕCj|>2P- Tx9^T's(m ?VLMэK\{X'É3=A kaz[9Ʀ9 ..Do9Bq#bNjR3$SqdT8)=ѸYC{^?EWVva&wU .WC.e%uoQ'8zs.m.qJ/[g~O;r5ܚ.aKm]p`9aW(fok DJre%Rpl`QY)Qi# L9&8igXf c8p8E[.cB~VF@~tqWDQ58_[ix9 y%ԄcY)$WF: *lȩz0}&ǭ:)YۚB!;K˸?@ufl/R;vvͥd+#=9$z4gpu|>ѧ[۾]nf~䴻{6%5^ "RQ'>([Z?c+ 0;Ңz_`1 mԍa.=]7(4VȐlcM`N= PBy>iʊ":Djǟ *HNn{P8Oė|qy9eӊI +ܗvR㨈a[ىӦ^W΢0oYXW7iel{7kzT3B x+i7~6sh`~|rFݹ嵽\W]"%&U}DTږ]C]Axт]7ֺ@ P>RFv 4i5zuN6u_AGYgUD 9f҇7g2j=&<=WNluAB*?Sq  RziؾHg<~6(T( *#6bAEZY#)"d(W{^(XVu4g_o~oے{n{aC+(B|01}G&ͲgFY5kh>B0cOs \+[n2MPm"l!x+wמ!D}]/c7Hmu s깣1_8PB؝ƿ;_tׂݽ Ց嘠+eyr:VD:5@dž~d3|?EEg) {vVA!V0S?j_ÇQ\GEAP+ϙ(7 5:dw/WLlEmL("n+Vs3G5Әw}KL[P * #z_m2+4JahCz=t_5[{02;xGߟWLjZ;8#H/;Dt8EP7p/L8r(CQ:8,+VN0)F^TeqUL@+2pvV[?9`?1υXHn䫉)הaP(9^}i$ TԢ8NYQ^)탿ny ں5dbMw/ÄKAOI\|cI"-H@n$o&p/tMPXC% #GGFFmIzŖ-ЖDEi bj4 q7xmd(qG}Lt/};S*6३t bA< [R>N  5NΈE$:oJ]1뗴 .*Sj'uN ]i \Wϒϥs%RMԘfu6?U`c'As2%?0D o^ZbSvsg}أ }DΑd3R፹Κf;1hmKogq@&|cBjT[E<4^|zbBӈVv{ 5gW!j%9/PTe1ED4&Aq^Q|)&xIcK2 ?ۖH6ӈ9zm¨X ^>5mrBAUS5`4]‡f'H$]qm!#a3~)rڣ'km>~F9QgVMpΆYlZ̜%7G1*N;&h ^Ur5t=x(/])v8&.DJnS J__ <2E1z_-y㊹YŖ͆ ?K'M!/漚ܚ<voy ]wǕY~3nK+4fumYc HmYUYypLysߊĥeP~,C!lRKٜb2i,CvhUF0ٛ;2gc)]hq'ͤl1edh"X?]9{v|K ^_YL,M10b@yK'uqU`P@sr1{N@ 沼fg<%ͺO8o UJnd~ V|nKkvO!VW׳~PAs\~9}]߃X_?^\s!Du^Z u*5<2jz0GgNm3@|)-G$ͳ'ֱ"JI<a`$s@l8p]CDPG#23Z-T!s\[7wRlצ5ԧsh6d 6Uj-]72CfN?2cG׻6,UhX=:\;@v[rqz$&ǵH% DGa{IGq{(dCSF5!.|B:9ѤMĸt'%p ӝcӌ|(Isg37a)6` |v0ѱcL)] P4ы$oalkN8` |D6/]1kL%byq(j- zl@wcl G:oK]h~h6$5$-YaYMPbHMti`Gd$ Gފid9joeHK?̛!v>% tˉRUYIL6 ;kf?F-d5N4"1YAA0n)W 7-p54cB)u]i ")H7nҌ=W)2E0`Ň7rVص$F%gXO,,D}i!#&UvZ Mk~Tzq (Ef.;#h6W&Az nLB}vuxye}Sw18w?1Kx êȌ* 0{sٜfNd?aAşL7P\M{8=[c@mW ˮOj=W\P(qc}Q}# ŚcFj?ͨwDywӉ1G< 7+YdZkoװxĸNs[HyQ'J9tm{=%g.-bd>B%:-*<_c[@/>q)Ofȹ6<4s#G&1Pb\bM3xV!--6dImǠj>j;ί0k`wK(:(hd\a$=NYD+|+"w)S3 P<;zSu!#&-Dӽ H*P7(&kz sGڎ棫S5VWe9 'f,+Q ]YrW^א g!~ZG-!4STfxm:zZ!/,vr M^SKl'az>c+%|ЏAà m_ ߑZ6hs+n(V_Gze.;5IdBOHqjU܄+L ?+P']j#,!F?i9ix8kgH4Z9^nQls%cSƓQ[,UiSgAwcF;61XQ<Ѥ=j͕"FSM:V$ֳ,G!~4&uET":7CZlֻ}K1D;i ᙜ:[V7p0|?fAf ڠˡ>O_0`)hvU i ח[ "ڞKP.}ndVc Ee#ubZ1-Y l[2HW?x-EQQڞ܎F5Z;-K0d; AqJ 9Cvzеg OH- j9eDf'[.)vGm BP5>(~jg6Ŀ"d@V2X>)G3C *yzklJ,Cڷ*lpPPȨ[RبLJA_Ab 4"-)P WweN|H[_qjAR}4{"T 1d-։1?/%,f%A0tu'UЋ*tX PրJ>=kA:хnN ZȨZI6Cb_n%M+yC<Z8-15)'Q!utK2 +ܣuuh*UʁQb{j$z|O.Y[UEcoE<%*DөGaEkhK_g/7̝ټr}a9gv*mP$j@ֿ Nvn=%0_ӜGI H譐Mw4ԱM]]N!<* F!;JbW Z+ƛɅt~B_-[o".Zc ˹)iur!vr O෥x `^3jS?^6xVxH(΀O'? wJ0ѐ #'f6M[5#>V^Nܹn:UBO]ٝYJM.,AUgR9 ETn*nx=PQ/`^Sѭ(Nҁ#XՏQ49Ҏx7֌lD×TH0p ?}X"uJ@Ȏ xZE[7mC{TVҮ6!1pVSw| S֮Fl860OYǞݵ&0h*2g㧗]'T5|U >:kJ}44@ }+QE3`zǤ96V!O !W$| W= CTjd9Ԝ3 bZ8'&tYTu?LIJ9D(H )YKi[iJ:GȨy]rT*rxS\`}NYxc Fָ.i ÎrK8^TXA5~kIvEi4wc|^ҟBЪq6w^ع0Ty3 K| Z &mMQ_7D%bxҢsuՈ&oc͊+2-"F͆2 13R ؕF->1oL_OJa\#~lp"Z!(fSNNߢT `mH+uMdOJ++tt})fU.rH!ENEsj;%e$Hax`Ӷζr=qo'7&E>n*(a&p ɢ` n1C=Hů JLœ^b)/*uئڛ4U1bEBA+w9k2%)\v8mcgmV!'6^W Nq9 ݈UqL@3thZ==wOj[F6uq?݅=Cn\c! {yܵK[&+:򟟼 sLD)εoT(kvJvMϴzjӢ Wv&jj@eE)ZvZ-FWWĴ{uCL\.Ḟ=%Glw]CҒlyp7Zs7|"dQtoÇ*G䵓*UErOҿ hQ^Enky9xX|Plo"A#/Yl9 bȕ*s$'\LU~`hYJ΢#=Sա/q &xlPE\o;ׂUAZT/4KfGСIs0T(c#qIXL/75uiD2&0XeZ|3ꕺ6lQϮk1zZM 4^}G>xb`u؛ƎVPYEE+j- hx @ $eKdҗ#h4) IB;>3lJl1,:FDiQ9/k}Ry9<uЧM?z~{R/;͵L:"USÓV|gi2EjՓ1)O@ܸ7+OfZ}Ly> c QQעŴ5>4߀}Ky4䈊ҊHE0H:{Yl ؎%lt (5Q= Ve`MF`}r]X~!ÿVH@ =~1oR2 &Cb>D UqgA+2g:ϲsegw,0#껏a4{-eRN3ۢP? aԢγ1jC2잒x|m-Pſ!D$ ^,d{G_hT GV`~Op#4op)KU.hƝ,V@']7C B&Ω Vʲ;31–P7mjR@q5.o:]/Ę%K vRmC SFQ=<gD@;],³)jHm:w,VE=§HK݌˜ suX#Hy5fK)sJEfVWd&t3R͠@aA0-X IVB֛zX'NW&-È6lFZM'zA2/\a_7~ijFW/Ч;Gt軂09 {_p!f,cYipq)6& TvܜL7RzL9Y?FYObQWZU?_1fr|%P=#<'TϷMéo~DՏ hAwaR&OJ r }Q&ͼ6;nk@FPLD(JȫZ3FN-ס}8)AL힇~mrIddV5iSeU-~;04A:j"|xqgy!F#g 9BTx|H,tf{Q/g)gTyDGzq+>E-qM2cH՛I&DMl`ZfBY)>fּ=V; NC0r t/tS/*3,&fBN"~ a_SpX돡mGjPrmn#8I wQJ<ª?o!2VD.}z1I2j$A(4d?;HjemQJPFPLק:X鯑#U"%=ɼoJ :E ŔҊZBU-aMsXyvB4`B6 "wd(-Jf}{: ǹRٟ)!|J㚬1Bu/;>֛uZck@9֘6503ƫ+ijda|ʆin]) Jl $⚧8D,ĠrڦxS' @*z{ |({ܑHX(LU /O ?s*4PA.:yD3$Jj2Bg囉U?eyirͻq $wg6RK֊McXָ!ګ O~z]L5ׁj|؝PJdOٝ.<-odt:%Z^OMRHzl@dP9Կ%hsk᥉ex^H-Agm@#Ԡ&#OpQΉƄWw0]ka͌ޒ'Nbi 4!pyN4J!x@ެxh0W5)sa7j@Kv^]o=|0| L+.Z;"ʇ{ })0f+z^x@-+sEJ|?J홿ZN#,ի3V\$VU8^*pJs{yîX*6L>lc JkyGiXrvO7)e O%G(k[&~B~_P6O&~#ʋ}2 vWvW.Ǫp`jg_pk<2.) V8ΞU4w^t@ f@۱ } lo/@oLDu{3s[&;ʆ;3{ 3Jį~ n2p=liE^cHN`f\1GskoW?E/rou )Z/^6{v Kf$kJ}tm||cq8,07 eJzNt  e^".( v*;Uyf-0\gt&}BHkܟ+iVl7.L9-iQ "075z* Lz& r[~U$♶nx xOun(fR?TH_}`h}e9MFFPW)6s`inLyQrP)] ΦudK_=d|+ٷjZF?٢˗˿gTu+}p4Z9wB'Z#P?Ϩ%0t܆]F"œ w;OU0 <%򂔍leB .ofC%SEH{TRiy$on"f',qޚQ##xz!CERN~zvX^ڔzbh6B*bUl~>R:SZ"**kDMdAT*Z)wTLy-l(ev:;J1"M=f,AZj8\%ì5-zC|ܺuPA-+JQ݃`6bm. ڝ^דA~yld:Xޑ\@ %`ծђ0Ȥ/ᾹnË-zJ]WR5 <3( mH=H ]a(ʐnZl*R"n% !Q6ڽp ,'ķ/T-6gnsE&+ U9jxUv*SPSX~i@ݗOIIS@9\fw}bh=x'$rYhu\A\c o}IOAXLmO}YT<1PhSثqg3,t1(ßWZ. C[o/ z/Pėi(qDZ4H8ÙݟwW(sy@-5c[$) "Xn:lDU[Fsr]C$߱Z9li];j f(;&5sg/OQ y!ۅG5\V"1[F+䲣mLDl7*AzlE$&~!ERklq)QGA8p9ě^؏`It` 8^,689UtOm +2Mll{*O5*O9UTY1Jum=Z'>sWr 9⚶vr/"o5ip{\j @#$pu#3P%~Hhڌ]| ZHͧ}V!4(!5-­~I6 . vql,-$*++ fކYXc@<' d@Qh_{sw"{bӊKI#S{$5Ynӣ/Ȏ/j QWvB#YlT0D 0Onj'&_K}'^׉ҝi8R&5&J;vFJ|/g)BC-MhzvЯ?+=@,8!aWK1jg4Pw0jje.@[WBRp!$J2u&D,|< I1gmR7Ҳ~ x OgUebiOoUwVjB&#a%ڊQ(t0~ ՎgՀ(- `R~z?1\8d+ MOln1*ILd6Qڠu~^46 aȰHϫ ?S~>/I>5,kKX 00bcSgq[#%0c@Xp\F;F(o31[vJ7 7t]ϣ;"AH_rKKSʐ̳nUTƒ$bH:78b؃U'HtW5Nl]*)C,Sqg&x[)fYP``kM.WL2?YX{ (L6_Ɇ`{Zh!/<6޼}֪) ԈxYzT/i[IIzJ"qk x+YYh J-P,-)_uhTaܲ#229Jf c2b=7Xv!qFOL9z/ȡx0Qӷuí[wˌ2 L3t>ڀ's -V=3U}D"v7(m<ߏN`ۦ`½9[u`Yn]!!|vCQt8 \Þd٧&f' Ul;>qDfq8sp"avxC?i(]&g~N8,bq0DYAޖٖ~Pzï]+"C]COy4J.7(-ȋ9HjOSYle_5UYsp3/vJ B AT5$ la7a~Z1̃ Ñl&mqS1;}0tAn'1{B@n龓%9j(A K’^$h+oZW2k~s'y G}o5R 888Ttkכgxuϕh3H 3cV^omwnFV'j7 8W7TY/eִ:ȚZn_lM'2Csٻs7W1kmk Ber,f},b%8[@o 2R0lW& ^xR(d ݝ3AB$`"AY^~dihU)2P%> .HtA#K:2?1z4M&U>@,KK^HF%>=|MG=6d髡A *qZGIu ׭پR3/ۃ+m8]*B2v+lpGf8\3mH\נkfw)k{IV4\vQ<ŵ!KD׺)- ̩/㓋-98!5w]]ӡ809L!4s|S0.I:osPn8Q$5%o/b;Fې2r 8"15iag)0n Caa4(ؿJ% &1|F5ķ+J'~iI7o:lHӇfE-]Ap,xZ/zC>1R3] ,mtis>(mMʋp! .sSn.h]|3sz=v1EBպ{EsN=7 UveW5~@XzA&UB~㈔M!I398& :f IfZMqg< u~=Zt%Oc#OUZlg(j9 "סg?DֲNsڠIZ)a89UuhZ5%d6ŀPX"\(Y,US%sBς@r] %C}r䪋nvδky-8rsB@0jt M{@=%T&Jmu5UsJۼlۢ}aT`g1D+I,ƾ5;dWf:2MCt QTg_)Sݰ*cbK,Ki\}[19iZ2>lpER\2i6ZzU32߭lRr$|'XMYeHT`+lK'_aZYfV)mȂ 27Ci!n li<8pF Zj%gDrꐸoflч@Ȱt&i6i/ĺ ~,5 *Y{ T@&kvL%4S+_އ2Mx[& %QB&{?+w;CǼeYHX~O5 w,0(ΞW΅n5n`=m7\ߕѮЁu+,bvpu fjp^x@_Ps{mۊO_=>k<eUYs`RY|󬏰p5v9:8#%h/Wqp0y !#CX*1q3̔kEO#ᱫ@,Rom=,&k]@ޖc~3bU^ V2f_2F: 38-5i ,Nw-ڊà cELȃY|5=|vXx,Rܘ-W@ SAM~o]3eW-^-SO IJð~  lI` S@Mh j%` ᱹHcwx5e刢t)w,|򟃔=d0s{=,FPrCQz?D/ׁ|镱QZ~/WN08˅N#BxtM`JB.47o+X-A$7YxXԠW'%W,:t BpŠk̕s,+ϾYYƧ~xL^ Eww6rM-vWg'*0r|]vnBfCgMk, TzaQN2sCH,w]zpFk\JQ^. i'˻E—&i9!L<NALE r3&8UX,RV46SG1Sv|꧲ÜW-h I(h3ҞZvm{2> D̺V5%DO8VRd'B:f&Sh+< 婺I9_%({VC^OQRQ^csf]aU]"iss; '5L+>IDjV]TëS}7R 88LjS;\ Ԁ GS'8r]r{*̷{?(p=\4!+XX򝐧usKkﶩ3S\66b!Od(UP]$UF>jqlʈ_ҮȆm\*{bGe,u8T-Zw>.o cX50xeܰp$s1IU.{ܯ\0y̒P>2əןYV 4 cαލ$Avl/|6YN^7u;o4(gR|~Ԅi?" i~d|O}§m*yF b33|t&oQwfq<Տ*Wk^ `xh& (Y(?)zDY#ǀs>4]C *2O1?ӼoNGFCg%mp~א[tp%Rnq|]=Vy?FSti*oc@J4_;w'+g =HeRDD+$=CI_qDrP]wx(5KaQe2acb[DzG6ЖBP0<@jk؊ngi,P */jA,jA%Q0 ;zjPYKH ^"v z4G̨]=%цkU' 6KMr:J3*AW{;[ϰ#4@򖉿cn:@G9 LTPGJ}F{3l9AqYۍ~Z\f:[ ߴW+L24`mKHXW&'H{8eּSN)+?ajch9I(nZ DSrDEZiB6hjO+.޸a&GQ*9,XFr0meM,)s'F~ .3"8$n}څej&d'ùQ _?SQ3;5 ٗޓHћG OFu9q(ڄ"[Iq6FO |ڧ2]\r5W?"$ֆ: ǦuU6 \D\F] ?Yߐ fl sxuO.mie<_B? ӂh:iAEA۶tMy~2/M!cƹؾ? kSgR:-NO܏359K<7}-؈Rx-/ R}Xk[#mMFT OD5hLE|ܢ:Fzh#P-K4є5TQx=vN(M`+WtP!zLըep/[7 l+=" w,UQ$\ L&pZ -8a1Am8p&0Ncu'ޤs uJU):`QhX9L /eCK !vo?ػ1I1x@5^֣Qϰ?3i UEhf |D-7o9zOoX՚Hd!|!c@;}Uv[-ro{R斤*uUj0k[^[[=+̢uފYP=3 cA(RX% %1 ۾t1YT_5Nq0)Y-qvε6Lz⪪ik8~Ֆըr,b+/ДXH͏eJ~4=ğg_:/*+E mwxɄoJ1h%7wa"Sh..%WHy;?@LRPCq&}Lݺ;>j*8|jks k1ͲYO`h]2V*cEe 5JP3+O#) 9֥:gT$kɐ;]?l\؊uHŭ둣ߝ5;FqjDޱdeXd pVS>鑮3 ڄH8L=m p`M=)o#OF@@mQX<ƲTIrQMk7:>x@a4+ufw_.`1]Xa9/^A|(c @wX9U f H3 RQDCbY9t]/,b@4^d_$@P$9*{n,Ni(gyH44k9+^V>f]R(M:M7 -@d|\m!bNjr/!eڛ[rԄ vaf0|A[o6n7Ɯh1RXDSl>! #A +VZGVǚK$k9o졒ri{r>H:r[5YV!wȱ fcn`jd6LrKQd ҩgSC?=UF#/H}ʻ8 Vz;lۄ@<^ٞ;9WK"JK.Eqm4[XXճxWmG!,Z k.ќ5tPd l+50I171YaM$ppf$;)@>pEͲJ˿.10G״ LMe*BDŽ!ڥs8] P26`Fr">$3h:!pLb9^qd\$2fӿ< %?_5)5ӟW(I1{Kvq8Db(Ѩ :c܍`kJA!pN8lZNJDcP2Dzۤ. \1=&'XnU?PXaGA}3;1Atw%*v{Á}R-_qbWë́:.Z3t` 0saXF;%7Ȁ53,Ϫ v݌5rCIRs x'@jZI3*TЏ ,/. {Kw's!ui-w4+[,Fmriz6h)V(B b,吿 >lAgiڂ* #.?aS'd5qZˣu~oNbV?oJ?F{B%sS`OK]Wf [wx΀ZV`T VTBEM܋]JVTU;6Q?NVpJk@3{Ȝ QdxVQu\gzb-{Af5mM @f|J@)bh:Ix9ڟYfNBtTA 8iqzdJqMbfbyAoŕQ$UY"d&}3T#E,?t}k (@*0J+m^VK/krGl_ݚSǞT%TAKy<n65 @͵>|V-*Qu,DH#"!#{ t Nӯ*#7ؿؕqyxyJm)nXkn 7 }*Am5k`xJw@E |L"'ns*b'E.#=N:1$%~ $}=NT*|=49)`'=1ژ8Rg4;'9:YB[W# vtH$7VΰZ]7Pq.7_Xb䄆@ 'μ:zP? ťۭQs'Sͪ"T'T,ct%ٵs#U5xƣyN %EĈ1͂.QLf^~~?=Fn!Gm)v$l{&#(Į5K?Ɋ߃ʱͥ%Xێ ^;v3_y5 ?Hڃ,GJB7 D΋;ºg1R{HtCv݆h)8͑e}x4MKd4g?i ގYX@T9%Ei[A:&_\lw)X$e @if5}L~nGϷliP`P ]ͼ0a]hSU2=X@M]sup<@XHsh,1L46K2|'[, a):+w2joB6:![QIR)\ 0XwcF& ᏾ #eG=Cqjr@}YbE - SDvQbF֧eR2Zkw~'FH L}њvNK2">=GyU L(&ϔ 4c0j%*;X8@<y3jNf |5Cy{CA p8<*6aU2Gu|lpm`,ğƞ-ίR٬vIk[( fI"Rp_dxZu<~ ٍQs&dlĻ+הǽ\:k6JBWQ%SZ>D~B5T=믍\B&wI{:m<춶|'E[< &37˻(ܹVez@Ն0L/.SZS1-^V|)q4;vR-'Z#׳;h7d=+XSŽP.ڃ[&`" Nʯ.H}l o|{޸NqIgycnB"xx&ɡTg_;R̂j$b1'MEthsAD |Sy}K ~L+ ȱGth4AG-BDD>A#ytSorMOu]x5^T S3NuI0^1zqd, ݩc ~z&ʜ43=ʄd)e:3G7"m2;='!-Qx2zN72DוB~)F09}u@@@k/TUr(.ݯ5k 30xLg@DhY>ckA( ɷ)f% 洏&,]A8K}!e@Lؗꖂ 7xkxݶ;Mғp\ /SV(ZPb=ؕеK("ᜩZm mh>c\߭7g + ٿ)S|`u-` f y <]Lx2seb[we#?Eʤ"4GB%:27D+]@8A΋Ikݭ*zfV_mhȨ2f gE66`f)P]ƭݷL)ό+\vcKRۉ#wP@*NZLPȹI #zu6+uOb5eHkBѯg6u}B2n/!7bU2]Ŀ~.t-?G]8vk (LlfO 3Rz ʼn!2QG3TV! #EW KzJPGǃW1YgCf撧,Gr:bz) jghfF`_5(XgȚY Q(qSH @Kx ,~ż106Yb`P+n,KضCB> AJ`jg-/$1&@} -~(xGFu39ROY9Ggאtٯ</Sjq٧`c+bV0dMc!a0}+K-_c! G3d\ǧ oŴD;YE\ ȒHF;go[Y}Q(MKphR زRg_lSIW41 Oxj8ĐE.͠S3_ t ,l+VȀi|^Hjq3INCu3<4p34)Dw 5z6RJí~o؄||O2H}{SJ;"c,a'FV@kN#>V<//1܋NG7hDyPI ,M5j'#V%2҄XۂP@VF}{ $_(Ƿ! nˠ swЦ?uA.'\hP&=9cǃ}L̅ADqu +?Y#l(YEq5#)>_򳥒࣎#ivwTNi #@b Jb-w5Nͯ>u]Ua?2/JQeWbɾo&%mި.3 IsZ?(6z0/LniX|ZxW8`y~O!v,g?`ޗzԿkXrpoD%kHVXѭ)W=um#UQɃjx CCLmę1P"DaM؝H:Edl ef>jCYmٽ©pH%z%4HQkFEI-h{vrdmeՔG9g ʽB;KUںfbcBm6\)ܿ0`󡩪 49l,_7ˡi=zz&$oqwxOF0{;RL/ZK''s4`2泴˓HSa5?ݐmY:FVm (bxe2'8R;d# @3HQz;N Q7ZvAsY/so5Tdp?E[zKIld=4( K?HגM6dBԽ9MBUT`.mg}{%(fE.yL[B[*bDm,j=T(gs?@n OEWVߎ]1QA" nP#K`-(pcբoIoW{ #/a z`]5l>eℋtR:DK\e,xn1-A07{ƽ'C&3< ]VKC +b-<4aP 'kkdiS/ǎX\_6 u4Ef'*G}׮'.T[1;YV"{ߚ 3FKlݫ92=Di!`HW޵Mj(g4]bmbXN-bbƒkzhW&%5>m`}n xRtseO\*T4h.cùOauURx m KߌѫU3YM$kqUP\bi;{YUJ̏0Ke )ÖTS1JP-s\ ߶gC;A&=e)_PdAףx I-Ic C neiL_bӚ*YƍHv>w+Yؕa0ɸtWfv{YswAo с_ Ik㰫N_:n>T)fgo37{繖66t.d%~1ۙ2S>M= \i>(Q v ұCj-|w.|*A\*L=- (H #{D ʴD c_y AwBlwA, Y`U >/^{FU;)G?3r.:RfuW56 94K߫_r`AmևZ?$bwo$Sr0 9gJoY l!x88!$0Lb/Ak{:c%uKCvS4V36vGAbQ%D$8x;}MWY8Oy^*rQ @2ק$l.?ǘ=]F"!x +iE4FҊIXA(un~jkH2p.eq'9 : ISQgoHrgid`l]=ß:sJm A*݄Nr[g CAxR 1Tr *~9`nأSfwjU NV,N"@&|?Rw˴h.&Ӹ2Y# qfnjMhͤq,QfFHoS;Z혹6Ux,CWLuzڠksz4`ʋ-5P$(78D7W$- :e0A3SEgٰ6FNCCpwΗGٕ 4l*6TnyͰyk}t..:rB-=pE6d-gQP΀g,(4@&FrlA,{kt_ؑӐ){PkdVkk<$BDSАi\Uh=WܛC_DnU>Unjc"t$~vyIVӫDi>x\eCb\Xd죐Ӥe&k ZɎ!vH$QEOVED\"H]2 b#d⼺=?k[W.V=!z]dYAk* gༀPK9Ko#8V $Ycn8YnzM/wNrJZ7-1~kױV*ðp[fDkC? VG1]E5ŏ4wŪ 清8uVi2䂆d6W7? >J$F1\EVVch&in+;y1Uߒ SuQ$u@ Fؚ&IKnI_$,F58~frYhϱ!bxlZӍT?\̌Ώu32o=Tr~UdAFH5Ů4D k.0zo>b$t3K .?)V}rʲShw4rb/NqH+ﭿl1/~/hk5Q걺5޵|Jx,rڡ%SʓzhHPiF[=щf2qQ Ƞ(qfٿz4R3 \"'lxJۡG X>Ѓ#0R]+++Պ$☪ vT##d~0\A ws `UqEVM"(S--bA"sa/}f-Fa .;HBn-: p*NBe)`P R>ZY}Kpl)L= mv9(ٰ sv 'fjs3*U@z@HcX KQ*QL·gA-gu $y `^OA*fz#tzxrcmޝeyk/RFc#!䟉]S|c㔍\+yykH~ ~AUkԒ=bE wLO3'=Q}|Mĺ!<8;0%}Lu%x6˼@#.kbge4+Կ RݯT\m3hn6\l+Df1ICR-UY_V5^oZ [xiȰu}a?۠gI"v"+,_9\3c6oSD Ҋ+Na;2 |6\tOW|3Π] =_vϕl$4jMwxj@6Eh4rA^B 8-e l< 7Ⱥ\{ s)R \9yF_)Gf^>ϒv]Y ٽN!]O;{Ǟ K}׬ċ"zoO3!],o駂q0@]UKbX>&cc3nZ IY7EsAw\zHyI @d6=ҖQ Fu{1ñ Ӗd:K2: f\|~^ƭ_sɒOs Ni%مzo(v/F4e}J-7zCBWv(X9Pd<òd"gVd}䖆/6~vnG+j>LhZU嗪x8΢?ZY6RXJfYZu>JҵSJ>ycop!<Us;!Z~&})|wO_ĆR'Ϸ WUYTG!kn NL%B$~ !Е8?rnmEĕ䓣2ס6I%bjts1 0reȣ_O ~y oĮ%)?!#;s2{jK I'$sVZ/( ܌&ċ|StVeZv^$԰H5bʕ\ve#Jo_"_+(CBi$5  $ )^\ “iò(u{s+amUd&"snoKF^=/)1PǏ\t9 @1o> GӮUE /\ t0ȟ~)dLV WϏ meHE#Gr>+c@(V-U.ٟL?Tl[; !MVѻ9h+gF9h h!Bq42]I @dg"ΒqۗNNÂ8?=,f:ԝ`ֽ لEL`l{7hǝ%,WWj۷2r)q x}*@h_oZf G6{d-n\a+xqL`PLDQD/.ݵq<"l0OxEKvC/Z1!&D 'ȩSDA뾃=X`i|JwzeNm煟zrԙgߓU@a}@ sQ-ekge3 [N&Lhɜ9Dol +pU uXc-vp t@ywLV57/dW>%G@Z#|LPC%ɔ0^.<< טo;)S}6 ^S`ѿ@'.\-&£3oDr|QP]sQd/20 9`rwg)eU6P۵AEQ `|-y:-n Ik=V!KpHVuE eE|?g4`N%$T]EX {>oVr"xWD &v= յU``Y֮ƳNH{( ]=,a870|7%B$XwBZo a~.&qGe82d=y%K&NO"e]G28t)L[T&>H#;zCI2d?(D1-Ƙ[*vS-c e7kKfq@hciLo!tl&GbeX1[눑Ppa #k vN>:%AD:Բ,*9q} X8Rzp3rZEn C:QY69/=,'' ,A^GEC`Z6 "KP{2֝kԲ*1 ~jpI4ː1SR6MBk#G ͉^Xoq_ݓG/CPŢtHw$dlw8e;X0`uɻP@VkC)vc5RtH;Ja87Xt)$\/r/"@2*\'dg?b+^_6nz Zt[-iؗX~[٧DԊ0Q\/K g%۸"Bc~l+̿C-G03?MԾs?WY;~KɌJ⫤N@Jgſf?5lM}{awxKl]9j) |oj8QJ1,b1G{2K{9xK<%ܕ<7ʚ2nI5|kR@dl`UhkFJ1(ƅݠdwe3v~ʐm؊e \&3kjVEםs|[ Mqdc,sm<І&ܙճRڶ! (ԡgOB{64b>x፪ s &@wPܓP{â@E^W)~ѭ 4PĔ.Q1e' 䙢2BA.PG&R%O5:!*\ " {)x};U0CG[8Kʱz/|e6 )uO!˗33ҬO}Ր`a>)>~LXnjf.12*?bx"?;^n"Mz3pif_n^wLYP۸R? Y")4*}h(I iYL~`"bDPM;btsܝo2ʕq`:u,TkK/Y'br"UU^_NS7׽z㿽>+gўɘnye@x_<9+)WefExP{wXugQa20E#`}YwÒb\$E%Fo [$1⇕|aR9զoOGxe_5.j*,2)ٸL p.c-Zz8ã2%@i3ERg ɘƒeqvǿ*}9a(͉RE8 ԚmaVׁ!رջ#l@ȸd$l**QgBvє h6w ݺکMk<lcU`Py|<-MܙJ ՠ|ǐdyjxnw_AǚEcSN65E = DXP2W\Z#hű7?>eL6!W^4ᔌC*}bq3j"P C|~ʉzH_٢!RY~5rg" sOAՎcNL-PU삏&3 jBt* LF}fclc;ջ7-4džiaLQ]gq'Snma`7DT5;#͞a(E; EjmRd?ڀ-z^?eN.Ջ{z?Jt$lOݶc\&0u\_[Iuzߖ bsCՀCnc,d*e|_ Q%P뮒։styܯg=k rYSX RۋTdZCʣ)R?S6zӵ"7H/g>Tv>3;![Vɗdxfҵe[ zO#1J4c(Vvv,[L%ߐ5zX݉%6Ӷ%}R#D| n 0ojjƿ~D&)E|Luj!ƜTVEsK_1lZsXO#Hok 6ks$5pHbi`u ~jYLt F[_~Q.AanFLDܚ-z TwPZ>>2$X$Dg$&lZD_3oX؜wu>pٕq[f&l}D~'"=7N41; ['msAOgNK|0-j^gM-&fy<ՈHIw,%#ť;ޠ/ $ 8͇OQo}na@O#d\s$;.lēp!^oaS@a?pf6mM4-~R.Ӄӻ UӜ^OmDZ62 カ{LŲQPWh[/q,uCn>4`ٸ"O˜ # O0s'Ltȼ,G4"-3Cgf  Q*fC?y[вNdZ\$ՙՙ7-6R"R\H–20V4NCRo.7XNGeWץ&4;陯oIЕ8iq޿/,鲔E chgjU/`֕5fsjs߉~)pM\ 9cw¬<*_yMn偿]Qg`5]+Hn;Æuw"L O+X+ QP(1Ws ccqH5_PuvOpB6ZHKDH4T*+e~qɬNeax&f_LJJ9=\jdB: hT^ i\g= .vE25 kq*U:]aA#Sz^AUrAI5&L!K}tv ʩc(l~B5UiUX(ٛeYc ָ7 z 10+/ ?e ]u_B)vmz{Q{(>`&X<ij4_?;{r9|oPk 饜@7}ۍ7 rOi8q[!UD@prOixa+KrfqRr{7Fs@Ͳ'FPF/<ɑe\(ZUAHd8޲ 4&=t2'jj|3T0HXXAUyr)/K>L"mMur$kzD6siǽBuV-C(r䌅[wR8l`.7 c(UiOU3[KאtAW7XН庳_tg3Q0~`ZІJz@R?Ҩ^2#3%gɷfZu7v}8_hGb!a8*<~ؼ}Ү{2VZQ&K6qj׼u%ɚJ4+ _wDX}.dN㱣Np:z{֭7fS#g̕ qêKcSL<H'$9-C<7d.%f,/ȝ1gBUMm_vzQ u;T0s7sL~x o1Ў~~aTL8*CUV8Tā&yַnLyY%?!VZ]lJ,?X|kpfQ,m]<]ݼyh6'V\ZyZ%+VW=eyiXOtqDflK86W[gdQf&qAfo2ya^XBR)p[y:Y'D~=DW1M3T*؍MϟQQ] M>Sa ҡr2ykh&wnrEo1}W:V/ d1lƽU@@e̎@xBo[ńUQY 3 udUJDPinTi QBgP$Cm>I65B{iuѨAߩv{OfhU =+ֶ ғV=ъhU^>>8YlEr  %@P7rjɍ YzWE x`o}sDEHNjCy^x#GSH;=<ȇ4T]M"_)3 ɁDg4[:,J=??")}inCd4/#c̭ `Oe{+'<k=^Wm+n_ Jt.;+A3}h& t\w;d; 5n 1}b]⋶7ª!5ݳL_NPP2M&.bsr 8邨Lَʖ&oZA*(YM#kG+A1dV3=;ODYBVC 2O]Q;|NZm7w۱W!Y݌%'"ᄨ#zfɂ8{?%cюUoP1On9`+Qg[Jnx"ɘm% rJLC*9?Q5こ8V$TKȂ MQ[kk !e l,S OThR`̻L #9-|Yk~iKݙ@kF 0:?wB/Eؕ2+;NSY4u,ht=NSl.{+X  I4"v3hY K潜tnj s$"ӧY(w4@ E"Nj6<]Ÿrbrm Za퐠߶,$\E Ff%l;?g~ȥxaOWVҭ'7821M`CzYKPЖ{0jlPkƔeoekbRcdqLE6kf. 0?{N)uJT %?N>s{yGfڍ}ML65C6-PP$oEϹ\mFr0v^8!<, b&%:GNK T "ePR2-~H \lXz9aqӽ QL]AUlqh׎n@_2s)!ynCFDgp.^qw]m!󉛣2օޢ@&~3|*_>KݦDՖ~ʬXh-wO@%6QpY"CA+YJ"YkxbJ;S %UiJp@yӈDTEK!a4@2‚3>h&+3V7r2`Mɽ"!;ALec,t?҂Bw5R0/&0/ v>e<#޶0w'PђmBJ1εʖibƘ's>wUsB 2/\91Ay&66T^\vP~#ˬ%sY"yabewaMN$P0 A WK9~N& fs yM$D ЦEX8z~&r)01%5QBVAJoLH•8Jxqޞ0^W;ʺTjpv䙛P9Հ8i㡇-:ncuƿhbIvx^K4ȷ >n{&^loc y%W@vAq+ù 7U;q t_iu ;u0V?زݵFPhc2X2$t͆8{X l{+TǤI*1]IvrtIuLBӴ/`EBŦ) U<½ʄB'bA:#Jj תx,.p<V` #cL*wDׁ}_-OTtfC8_j+lΚ+^H4 %=2@:jb`f۷Bu, 쎦 +qpm/L݉B^.N0J, u) /.X&%Q\Ȩ[B⫩t]$@J(qpaĴsnϏe 1E`Lhj]Y1*$xHY;FjLX\ʦ >֡W{n[ =Y-,/z-ƃȓWT+à4C7G/ztnĬL}(0a&y M z3ǚM+wۉ1LWpIzV%cĐ<&9xb"n54!uLߙ2;SQ[rιc9lZMP@sBz0k8R e'lZu'#\vb?]NOk:SAUt<3Ie(xugͿ`.45Wոkm~B,[E*PVOlƣ/U/x+x f:Ke\ά q,es!Vf"4;ykx(V޺,{ fEpE!, 7)'ӎ&أ/:l]ܫOqԲOkj!Kp @PGQvRh=cקsʹ3 8{*w "#3&0oc+F].n7=6]UwUU[&آ%\Z GDRI :lm"-,oPI(KQO}ԴhL4y4L+Ȼ 9> )DnrKEװMV$ܷ#iDTExGtW2 +@@1p6!CP`;{_jit xb{y97˄˞RfWUIioCp.]FN[S (v\SsiDB샋>3\FtȬ``ӠB;/}GW!(mqG]ILcsN&܅>qc.+7;]jCX{+S#T F7+ӚnoSkݦ/!{.Wv2"Mҗ p\/|`eFp I1!+/vf}4ove3\84sj\2NS9fUJ(&V.q&؞tdjH9MԻkBm&@';[Wc=NVi:ݚ>DDNz5u BCœ8('x](R-Z"gêD #U•>;qJF0}MHdZS BpeKAyŸ`6{HAaS e4׶7&jܳqTJ"INؗWJ3]LTxuQIL`_쬎{$߂-XdCWx6`_"ώ}r<ϥ>=vk XZaň1 ՉPx~ t ]:VR_QBJJɛQ>QS^E0Uw`h\sm},qOva/ҨxњM|,uծ>Q~ gCLxD3-dw$=wbj횎0$N#攘_qKŲ]ʠa)D]=J\kJg{`-b~^&K7>"c9;O1?}̄Z!Ur}L:m+/ƍУv!mCvOjE0[ϟZh7vAwй@.F@gV"K## ^P{eG'Y@ܚv6woZmqu-gY`yT8Ov~n\-S CkB.v v~އ<;sO*#uj$$PPA@y.k.kh%+#7 /9P3# %!.GV\ ]4MW>`=Ê^s[&f\ͿST h6dq+[d@n||?]]򆷊N<5n9=-d1Tġ^Ը hM.9T'or*U1>Y`]Cr: ?Vu*z^)3a /GN+}ķhP*<J*ۚ ~ڹr7hdMD3 <_7N*EE!ʿbqNAaglx$,f:l@mێkxE Y`g.=W>Ad>숳kk3 ,:\"<$ }usm˚!?^#WNy^+* 9{6os*Hyw=.# 2ss@'<ӈH$Ow+i{CKP(C牓0ExY΂qe /_[hw.F`:rUabS U7i@~ka2&e>Z 5p%5_{Fl!*QbB0B9jBös_*X!E\;]`l$I81 }'ƾ%w@@:Kfk[.(є軴JRMG16}'LDKdɍ8&w&zô=,U񏴳Ϸ`] e Ko0!~dt|In:dzj+H;@QFDc̅jw-{9!exMO:ee0u">N)/#љ[:pC"~z“6bywI.uZNu3o`S>t^6L.ScXfkjB"e,V$\7ՙ Ԑ-k{ܰ!MǏh>,}O{(IlT>8(-W @8ўHYӦpPeMYV"ij]3g6{"cRf_6^PV|l{fcp|\٘͟! %Z24!I2H{v C<$ #Sycf3!@/[iv]ejѬE?IEhݿ~n )r ڊ ٬zAV%ʣ &{Fj 9Nݵ`ͿXr.bVY3Tҕ Bcq -K1Uӝ,W/-LБ,6 NЀ`ay-̃:ptf7P= /`NZ(B[&Oۗ\L >|?!Lp,tk/е鄲_KWN7C(L}bj τϵ}Thҭ5\g'^@]OU/Y+3O t_>exEZzbjZn}9|#$A+C2ܙoF+zKYJz5RbSvC率 >E jI ED$ú,& AeZ;lP9~,u56˧KM8_$H2}NNl, l"FAB?6B oh}>v!o#uW Ecoha."4 az DN(JsTH Uks#las,]mG뫃e V+q J0j۪WE1(4O4tBoaKߛ<A*(rlRuu,8L]4E,,n+ e`+ooFٕlP/5%Jj^!<`8?~cؕ[5y_ʒ.;%RϿE#i%2aln7{ $6ChCRw&V:~U-vce9#J|dת& ä\{7yA.[5]|ٛj_Eo}JirYp_F|iHHuΦ+hrCI<(ѨG]Jɽ"99|63xdM֗( |\FH?$g>oƚ {ԢB+f#'˼bz|23I W jTlI>F%CY\}$8Jb~𓶁KkM -qoMewkȋ* {>:5]1"CMJNl3m32l62meT P˗AE J,ݼ}"~[_a_G; 2׏vUG7YWyG3k.Ղ3 Qtf =+V"PT5&z1~P| ײ?Hmf R˕XS\MϷ[mǖDjo_">QE/##MCv-Q9cMH<'0h6IrM3 Uv](]5) xBkP[ӡ@ZvyUSKr{jY{5Y[/[M VUQ^e7婟nP(s~vu$D1Q]-3LtDz 0 {'>8( imޖ<]~N;J pQ TD׆44ͷfC\H7f2[S=i Nʦ{O fw_$тόi'|m~${@*cˍw {dza^C`,/TE R\YPWGJ"2-v,KDo}@QdhO2|~ݐ?2.sZ5Xܣ&_ kX`voqWbT\C|l1f&dR{6 2o ɠ-$M=sɎ)*[/* =QcX쁡f]Am{/v%8N!19}z>Z`H?֖jc+u`^[T@G맫y1~6hD`3*%wcjS *F.a=W!^W$6N=N06'!,]Cә}քh zx5M{{ @ t h fwz:z RDFP\ fFGQ"ftlFJJ|kwW ٓPSڑ]+u%Y/&-EVNhyxXMEk;S0[OՑ`$5)2]텡L$N*d L*O04%w諂} #axBoJ\nE:S1 0fG{C21+OU *U@ʑ]K!~{ ʹr/^9`@LB]Mw{ }g=('۱%3MH<-rWal`K5T݄$1'5XPw{KЎA`iHF{ow8ԻzE p+^u\{r!2ECIF`v\冾Nf7,vx L64*B|N{햆e ZN ~&V<;{f*9)lUϽ:1_:pܫ$ oy+{n3'~d zd6Zs+ *w3\eu5s)=@Q" <\_X`fg8"9SX8Hc xs(k1x s-Kec1=ʭS'"K|:rXry3aq$vA嚉}jiͧHG–ۅڣWSΊLT!"^>:؋6+j*K t+cc3m;.4 J(kI A&4KY_߽j8TI0jYm/]:& ]()f=VC\)B;,l&d Kx51-g60:^؍h0sQG"o|\NMlQ\LI6YP59FAɝ(,d/1QV + p1ÉӂAVN:Vz*21e@C$JjGémF-eg+Wp|I\RI԰ ެB@L-oTGY}U [o4F =ޏ 誝,uxAL@D[ )7bV0QpLrPBha}4pc2h >W$G{ yÙX:}*ˍ.gf>K\DD6C,/*iy¬̲qub>jʗO*{T[,ai'q(EWJbpV)cƒ`}lw"My=Ne&Rv6NegRe+"gv?` b?Y |~eU_cK͗ne{ 8m=.=^-˨0~[iy+z]+`8fyui9KC^jQ>JnIPgcUF ug|F..]w$lfN:lq5H#G\p#. )EkA&q/l͑wPwz$}734wOmI9WpA>X2xJF Uf\'J+Oz8ۈKW+4oabCIuRIK?"ܻHg͊&kU"L Gĵbu8o#ȊVK.G8 hxG1J,X=;2<0O}dIbu]( Vd[S:Lw]֚Cnx^ELyoR,^ky!,e#41 r1Qʤ<, 3˓t6* )mb!TenhoAKlٝ^gBr}kGBϐb.bm/PeL"~PgLp4 =룇)S+H1'1Wcd qd1mڔ:ՃςNDPeh^MC,oh?\/`'#Lzƈ5``^ At|\JC)#ب;w(7b&&uL[ ?2=yC:AȳN,4лs̔W0gJ)qMb?Vދ+p*O~6`؃u|;|^I¹2S6/yO^-LK3k#y20 QwA8aW`aSq\ =xL5ǃE({036!sAT# 3 dbAvEd@iUJ8L`_bxս [ot->ge?@'* !],G\e{w914wQیKVA2<(q>n zc<["Y'ijȸBӫS.}m77vGgP!LZ#4[Nƫ.aCJC-)RKQዢ^:v ]S {BDMfB>Ǝ?[Z6N0CYY&r($(k &YF "{q.H_%bM)q4!AO)cW7unU+Ӽ[Yv܍i}%2%qf\⦜?J]=VhG_ ' +g(4S5_N ӴdO@H.f&`Ao-iuVaxMI]+۬K;O 1kY A.f\́|Eqg\с,{?KŴoTEJia4SrT=ҋrlV Y Bk,Ȫ쓸3|9y*';QSWOE*#x2g|:h+An.PKL10 { L;3+d{Qa-گ>ܯ u oߔ5 R< EO{}b ORq.$B{1L;]͗4)ELqrA9Gbmذ⸣XAC.ES+.yl[=ֺOم1Fc?v^]!wUY32d"֞,d0Z݊3no 0Χ (J 0՗]Ao>1 {Ňl_% ICBW-ܿu(F}c"#X[O(Լ'=vAFx۽Pryqֵ  ='|ɖ˙Q!IuyV.~vP %(.aS*v}?2'\ʆѢI-tj"Cل=qs5'{`lHcq Aw"+  d~94u=$<&*xZĒGо56Ŕ:R{ܪm r+_şyW(L=S>#c+_Klwј %s~lǭ`3+w3a|V{s6s`e#ĆD`2͒4U[TW"$쉤}7lyn%VykGf"%Hf=hmFM< Ohi1*Z%qS-6d/)S2ص E-ɔ3 ?UN *+poQxBjY{nL^O [|{g-XW3^%m>$Fo\גMvӶ46u|LqSAu,4M$a'+% `&F۷;)< w/y&„iw4[ ëDRIgZ`i' 4lBxT$ҴǼ)T8EscӮ;-֋J(a/ùMַ{︹ä#Zѱʞ~ȔY|-)%wO2'6W,w{STuۈ4'h\CGD0n(,z"ccz# raˠ7kV]4fHx]W_䘑9|ك˕"F+G1Ⱦ[r#r8@nNJ^-_iQ@(^>8Vvul km8F c$v5oZlo!:>*kwChihc C!u|kQ=,Xhonsѣ5 vgOlO)zuG=;5-vGYN#"Iz^n3)JB <8D;&,J@CRAAq 7&Mڷ.,=;OJ.N>z۵>nW<-q3Q0l{_1SHO2u|&z<(˹X~Qs~ͮ AMi.\ϵߙڪ:WbD%24*aPbTK2j؞ uY -p V7N~FHQ 7@m3ۺaG{2Hz%:6}=%s*# Ns‘PTXۑ)i`ީז/\qWz69` *`:+_k|(~tΠ?X%V!Xyһ_J=sߵ~-FB ɡH32/_$NUiq,< x ͝T>vL=m3C;@?hcf;(a0g3pIlUL?jXV*۽qҪ?5D",nSǫ>J7=' /#yv3d>A<a#eR7ֹ|CkҤ N&30G!9[&u_JK%"'_ Ւ8Eom(_W pa;)yAٙ-C|y֙[Ӵ?_Su,H;eO!Ac /Tpa*g9z?6OB[!t|%Wù ޑdFc) H8@e/ǐ[hCL  FV#rP[| h(!le#d>*.?k+&'Гm 窨HFAT āځhq ZAW5֤Դ-qX"Ζ{ LAK+O?%3S%L>$zucV;{cFވ_GQk@W\U.ؑTv/5%͑ ;Rի0e륛Z+} 75\ t/N{%vхP1망gSCtH^qt ]w j^ࣜ*kBAD I\݁Fy~/>JSp1$]hw!=Ad' v=DJ/=5"\j[ڡ8([ʝeRhT=BV*Mֱ8ƴ߼d]}lZ$ч~(? `]YȨ!cZِ__#XjR{ʸ9D0e`otX_56<:Ӵ,q^C Z >!anOhYmoGs-|7mB?г&a6腨⫛24 *ceOuMįK'=mŇSWBnx]G"e̤v6lS 6jmBH<Ϩ׬Y'ifmn79 uw?LStB1q1VIo>bQmm`cswΠsaQ,_i-Q)qCɌ {꯮#g &Hŭ%)`F㙄g'\^>F.>b%QX$^Q;ѹL)9g-8\ ՙĔJSd\_!*XQNl q<] A1>Ot}&Y)ZI#$uuuQWRnۯ\qtT'dQ(IM~N]]!~x|ׇ_Kx6sVkP c)Awgmxى鸒:}V'56s4= \-ng{\{1ob/p8MkjS5b0wQTDI@c U$/Ք [f'xU7o^f䪋y]CY\ 8n N/]!l 5zÜ[jWW7=P9ţ2Jc|Zf5/́DUmJ y}j_:6ky5l*`%ԤE\<(Y[ǟۼ{ưVckVZNLJ"aUo2PÛk>KRվ{~hQKc-hAq3vD Nd+#oJ^'Y̍!R1ǹf|邋Qžr\fP'] DGygu1dˇ+ugvf9lEfiX]lg ω>8XGoz7kH?TK-]͒njI{˞%9ÎSa$nנOp/ .,9eIzx#Ll9zh؊瘡T@"9WԕWc;{'wܙ5,<ȻjH9 {#<gTgUE;:y~A ay9v9@$v0lq^\f myMm-jco}vG@YuTD`sܦ 7G*MvO lNuɽ1w%!5Z;=vHtWn]pCieƗ#j-o lomQXAenZww@hEPRHDO` vuzmE  mMCǼ$o tpm 'OLWJsJ7`څfa ikLŠ+9cKhM鲔JVy>vv~ǥLp Q7b|l62/ D|FE])v'L^} ռE3Rj p/,Q1Rю$PG$DS8ݿQp~7%8]_UQ[B`"`6ƒ˛Wv.PNtT~o^YAݍеc]-odslx&;÷7 @)8A k>WM1ɡιXbQ4CI("0tbt rjkkd@P"  c(Aa5ZrLVރB``Y(CJo ǩ/o3ykUcp >R1f nZ1I$w.$- Ic)ڞ͗iG6,\<cztƢe缣[PJ&}۱W\d *4ߦeVNӜ D[ݜ Yp9$~_z8e<=@\6Ќe8{yЫ%3q#~&rcց6L6e<Ϊ{Iz8"n]XVxu^]EC=v+ftzL;M(+S([Ea;A&^H3iߚ4rKq(@VUD0BV-n#wˡ/"ȋ#)Q;, SvhJ:Y/qkq?oGgZ& D$uR+TY f761BpL`ZAD ?;7Fv#\Ϸ# EB"h5?dET'VJz#/?˲uR@H3!T&yaz/#׫*TYܛD~Yj^;H; ?kcx+ 4,)BԊ+gnn/KP' Qm Q,k3k2Gj"F~%|en^Cu;DK Tq{R嬞K{Rt2 [HD7&/ZA)Rө>ɛY ͊4yjvmb -3'`Θ<ѓ,"=ЁM;頻Sjx؍l$L@{([,$Dxcg4u砹+KrTF Jy1rx:GHA [#^NqR9(B*&QߠfxVzCsy9R2JTP̍j8xPMMpSP"5Eۥ,UwOME\4]`q5x͗myO9sQT={P}NCARv} o-S# Tyl1źz>*h @ nX}] ]Oq!dawX%w T_*T4/P%4<]vICK@+yguP\R#至Ikqs ?C繂=v;orRl_;⋥ f[P 2 @Ov˩1U+EVt୴ػBf(mb`qUC?Ѽ%o=Q,/:982i,aI.,fpwE9xDVZoI0߼˔M5v@ȟCn*y̕RO*IF&!iR4Lx v*hxt8Ρ%͂jޮ}'Ј+0Tb0ϧ*)c;ts|vޢN1Yv*ӪuwT&|ʹȲOUrAUb>'`t^P?u<4{w+@q^tSDLC> `EKo쭳]xL͟s+k !?@R3ΧxN~+5* Td-Bf©sAp*)F+[\9Σ#w6sm :t ='"=+b,ف%k LO]DbCֻkbtUOkf׻w}+qoƳEʫ|b-'ZȲ~~x9 8uװ! 9!G-kS")嬛Q aƧٶMPol Zuh'uG+4{.UC8R\L9 Z%sɤLJs~zH'@౨M{};)22>*-\)P am~˗j9/ `%aI1EѠ4r륔uX5jHϟkJF iyW^ٻ Eh+0zڊ<W 3Y>u7c#t f=>Yp*"PԮ{%UIsx6é5E׊F_׈Q4hg y^C.jA ⽇<1:MDOJ&Eo :h piu om:m.l";wS0sBi[珤|te{͕_OɤB쑤gmCJKlzS&k&W3$ ̓~dQw;bKqx>"utzI[q(h vf(<挂(Ӎ3rjʡ_XG9qh/AETA#!rI/14ґl; ׫e/ i=]D7] | O)7zm 6THM_IcЁDic 51}!VR2 = Zےs2/Bg2*®sAjUGb^B C޴oی[.|X yp իǩeN\\3MdM,N- NK3o/GLƨlOIU˩ȺjF$ x1]^ԃvŒB0|:=Z],ZkA$ lPT˅][lgMȃu<\fO(^5_vϺx"ϠdTJYϰ5 Xߊe y_v}OapJi*|"cMwzXE0(RTT0g715Oh`s*B^ 3ßP'#)vt ۊz{5\wEо7Q}Kr=%!̴{-J]dJ-~z:=!|rUPhulm`cmQ ($^,~}mkP5]+uľώlG]52~,3í= ucNv_/ ?'(L)2cM(ixňIlK;:nYL(as֘f.;ƌyf/CʅޝŊN~\`0'nBhMݳ߬񁞋ôv&@q=\!{O j~a< Q2!EEsvj!W⑺SM[UN${9<91ya_jw* CDO,f<;byEGiɇ[:=ۉ>ݼmnNjqyo@6GQTNl㴬9(kZӣ8Tg:RmL:+0tw3i7Н]F*qs3^WAWDoMĊ̉~'/R[٥ ( {I,H.(LF3z[M>%2xpS}︜']# .r&XzՁ1-֪G)L㤇 I0Zw4fy.0sUAQ% IL}Wkk5v#@.R颋[@ɜn] e] RMx ` >HRWP9-!WX4K4 h&hQt |,9)#4"4(X,MW6;ҳTnG!9+m=FN f%N3k4.xP\em=rM%H@H9"K> ;2\.[jӑǣܑYJmY x>@ ͬI3 ϥLCfx=ZwcƅM];Vp[Ugy=7֣bb*1|B}VȧQ;5|;^R#vł}z7f gaTGz|WK;ě)NR,VZk ]v@7Z eL4biÃI!(8|mzQkdh -Z>"t꨾Eѝ焑0=!|"p5T<ޅl^oHcdIVH# bXJrIg@ f:0>e_uHȚYj|3:,M28| t$ pBA!,UFR&t6f+/zimrVpyjq1ޟ}V(o/*OΙA-K|>A0LqIvgȈ ֧Se3eok>D!#` O'ȋ$oM3 Z}f3@cl?1dF[vXM-, **+U;w.D-DqfB%\&ӭ~,4K/zzNx,׷M"B:pUa9~*jeqO1NLd4nxHS^>f NS`]`i͵/4xM~埫2FK4:Q1=:V1`m2L\Ҝw}_:(fq/n"oP~W3ְ0;x:3&QZLud ,*~g S\3׈!\jj 1͙2ƣXќtB)|xpU]NG1C YmF(~>Q38T3 ¨/1, ઈá7buEa2f~Ǭ Xز|;K?ViFBIIūtxcŽ?[Cw>z~\m}muElċFH8HgK/ DH:+߾EaE{ciOJC{`'Y0|r|ZD0+4iI_Ÿ&PY+ in'(dM4%ZaRK %ys' J .7h倠ܷ~\.3dmzf9ex@34kt1HVWZ .ku)CL53 s W"9՗5SX7?0jq540.?(C ":B7Nd0xG1~P59^Ku dcDz)"u5'{3nRÇ%J!>I"H>d'qH.#DhRzչIs[@ =`yX9ᙸߌ:^OOBGX+;#?flǦl:Cݔ:G|LTYfǡexSM`p,aL1#4vP;anD Oh<}ΆoHcbsnDt Om*Kp F”Mz"R= b0@3,}ٙ~p{/]p\[8R8kq j[4e_?fn LK7C}hJ e'xAl(5}uFiyE)M&hyylTYoXa058 |z&Keלrdy ~a7M×kC*ck$c"M.>Nz cb cߥF?'2=;^-ok S0=v\îScgnUr E>RWtVZ rN)ja@D8R 3,)0q6HocFFݎ{,Lhb\\wkmO`0+Qk ցt+,k4}vƝ=dsM RJ ܱ4}6;:hCWstZZE?.f^R _(ۢoYuSX9"dF -xTΦzTU=Ř{X &^VYnv4gKJZ"E9t!wx!@ L9@VpDWidT'ɯ41ƒLbT5wx3Axq[y4h;Iڷѥp= /OGTcO+tTQt]W 'u 38בDdB1x,aҏ=NATәG FEݤwK OSeE(óUՎr*7< T+0!?fB s{xd]`-T->/9)KA,j9[SVj]Ȗ|Vs+k7)na|G}WEЁN 0JWZE L5ʏ"N~<0gqi El C jFg`3ew‡vLFnc ØϋGAٺ\"Ԛi4,HXD|cRB^rKW^eҕEV4<7ҬJ 3^2- Me_DM$|p6"yP՘Y3J_8niRa9أu+Gyk%^cN5!yN8. ;% EWCA@=|u IRC.eW}~ 0|0qS?ލJ noH'(V *6,>8C9Q JZS N>2 p9uidn!яMG]^U4cMDbI9!a]Gݒ>x.lNef04l|m7/F]Dgt\Eohb ŠB>кSw+‗?~K4vWZiGLR-5zcBc yFQjryw\b%8?hLJGL{">Ez1Fh *~:TN>GP78+%E&b&{ʀ'8Y>^Gy0=<ۤgq]X,^hPoWi@vz UUXhNyȀ0j#oáq>p|vxm /|'|RO>%VcpͫihU#l~?_AIVxS^3Ŗ1x'8x ]y@DDC32ExW>LpHh+d Uht7a >t&K9}+0 4/ !X߄\TlJ˃]4*$Q_ E`JwwMDz|/^Niv7=vwz01?|ZA}U@V?H%Nl|]8q\Q8ڝ>O &2Nm#m*_Aŝ^xAͭ#Q ËBR;ne!ĜV#o*k?,*ZSY=q_&&905iw[a܊uqۂXq(CiWxǵrc3ꕈ~mBl)VMg9Qх0O)dʬ9t:Nu,XG'.L)`Wӽ^ɜ7i,ɭa.=j څ?KΙ aq`Z;o&cLtۍm;*эFIڐCzWYG b Lez)ns@ޣI}ءZ啍/퇠J_9FG c^r/.U.zën PqSw:֒'݄(@}GϽb%ԛ^czEҦK3ܭ#'.FimE;݊"H}"4i[ ǯ Y,C}"u0pPBT}F \Dr:{}鷀Y]aC.#l~nWJ/ ҹ7H?qPɞ%,IyP J [n2~*3^lV6-/j|/Wlȧ+*4`~gc*q8*wlZ[(o!OH|`{8r'> 4c:5}xߌ|"BOH`DFӵa)ʫ'ٺDN>"2J'RF%iSJE_; [zBϙ̂7s{"vz,rgEY+T"Ĉ Ӥ䗶۰x20P=(< 5z,nxQQ[ 5EN|}MHedX\׺6+E:VlZښ3m "$eYL^gJV(;TN<_p  g>CzB-/5CX:;]gfH~q jW&Np{ pM| FkL1NB]+ʻ8ac^iirK%KVq-oV1 F `y_QQ=:!hLjKvz|h wΏta:2l՟OgҒ]AhEuՏf9kU|nޑ'{>|~ioaޖk: e1/lOYJ  ~[ߑ[@i>4g`F!w$27Hn $mIAR;O]fFo-s6ɘ)SRL]/00AZ9យ.dT⾱Om}wTZdOKY.:f (j Z Zp\PHgjyb `  9b= k=9 yxl*jdviec-IkV ܕ몏g M$e.I8YMy`b%Ԧ2j/r% PRau1^גp)" A1QSHHI#B D$N eKH0{^hoIs'X ;U`Lr&+.ȇ'C-Qy=vu:IFQra2F]K➢גoY[ð(iIЎ5:Í1`h.\jdv> /;r|H@Bdd=ߡe{EhGLRqVWm)28 )z7dҶOU0J6P-ge9y97GF`bgHwmf{tY>%?V>e ?MkӊonXGtϹŨqȡ:Jd O -kr87@Z`0AkrmhϪ!т#Zu2~/ @T ߾$L]w)©(t45jǢWsCBڣ {Rkx鸝8A`#¦+ 4Pf" %DgDk#\a>j#)pun5||1ET9nY( b{B4bR9`SNH??tγK/JD@m ad̀斒c$?dk,Rh]V ^?h_HחOh 4Qk [i#cwy*sͬ`k C}n:zGCF\0N-qs@ rV =L%^:c I ХZ -Mג6(_wZ/ʣ)s+u"ݤcNbG>nM\zIi<5_-$לV.4qA(4e"xpAڨ,aUY\si[uYFR٤<Ńa׷JnjϽPd4 _-nmιm:]aCmc3Cꥦ=̯3(- (cO +B,`g#3>Ui<&a5 ]h14jdr9M* |D놄F#/${a Zאe¥誥Fu~BŹ)$Nhkb3nߥ~ukZɣDp\-rq`8a!zv3x=2Y66cN< +*TdŻ3qҤ5CX[m6 +aFC)F1d(LtjEjJ)㼊hs8|.IW6! Ks/-N9LNaS}M̱J#EK]S%Oԣ"w׿X)z0&`G{8 OԟW$X6)U!W,f1G;>df+wYQ?a=OW 0p̯ t.um!٫^cZkP{WLe0  ΫD8RմnQhdEHƧP| =U}*;ߚv g/nM f Y#jUCbF2!UlHⲷ߯1 1)찢85X3Y N"?cEh{b`3WW}yz0)|Kn8/a^=&F3üs 8S]J1!2YmPYG#)fr8\-)_ 9crȃF(RRF L;{WÈ?Y5?2v\Yp~o.U%Sa 2̞I.-zVs j%/xwEMUx #֭$T~OMnV #pQ/xD7Ѿ^+54hІ*_r]9a)pmsNOawϋK3V]dKvgay>G[iA0E@xښԵX`bsV%U`a+J)Ձ8.p4 vɂm2)xi'~Iıԉ.~@idn 5bBڄ0u4'9V4hKq;zw) ;~"/$k[<"m%:Dwwޟ% NT1}o;l0Ù0.B(g^JP4N܄rMMC=gjit*Rc7kٰA E[8[(hp+|>|/8F b}p̠V1 9^ӈ_/=>0Ưy?_FKɺ9"&sk~_g2n(1FH&p`%(b'"d㋒9#\ѿۚ8GȏZM$-H07÷i {Zb-ɮT-^S9R*_3쪧;>}t(= #ar8?:#oPR6P"w崪Hk3y !P Bjl>Ooy)V+P X!CXI'x ŭP|n2sIƚ5|oBI(@"!u!oVt ?W[M@VR.ʃ_EѬ~"!!4&CuH%87ukC2(11Pt*⵮Cx~5E&o/B+r~ 1nƠ#b;e ? E/e5rΠm䅞k>FV!h8q[_WXm|h55GLc|#F6wvZ,l\lE@33mǃYrWe ߺA>OT՚h9I7n0j懖36 sob1]J5CSo3B*k2a+ x@"VI ƕTe^n&ʹ<.˸AU Q.˳&Qz-f]l)sV*Ls R&eWGgv˕/alOÍAtɃ38ՉH߮/2m;VߥTM[Gg3[TU+/ ?++6jL3UWϢjFAr} )t}+N͉HD|(jmGe|*!h~Vv. 7T Iꛠ K:;q@䒦dFKc2AA=eVȹ=B 'bXHIɓwxrN#qGu8^G c[O=f+%pW'\i J#?K؀Tsm,AkQWo-A !֫M&QL*T׳)K?Xvp=Ep[D&apSNCo/m_׆./y:"fi9 0lC4 >4#G95 z甿jw^ijWUg~خc]EĿܺ{VQPQU3WA 0fsv|.aV8)漈'T1f!Uv[g}xsE4'M2I:# DչP7h&D7~@z6--N(F+ ~)~NAtm(p>Gѐ Ta"0ؚ(s*2IA1v GAg`]͂{"ɋR#huJEsGwY74qi ]e=3rN$ZYU+1{qFld\A$Kͦ- KCIw8`q|Ch޸;R|C oZ?|bݶ:OCճpּF35?iUj|1!U腔: 󛇪L^a!l3+XdW:Bzi! ]|9/wLG;FޓZI.355$; E],m"le0&)9'tw!LtVS! 3(OOX5ste:w|heťOcLCS7^#$ X `HӀwȽO &vPo~j}oi1 fρenfR/t3y8%JH?Urjð `Z;ƏxSC5]eqA!. q*X)qq=$W3rk+"kqg臘=Ô'd[r/B/#:K*Piw_ŠX4c2}գ->N$-l Xz[?S1QƜ ;6ym_6~F#_M}B2U ' vChg\2Vޣxv6:udjE!?g4rBj"I/jY)9W#6(Qz,Ηsv^&B"40t?yoWAtiTy67l.Il H82^H[Vqu5V)H9.TtypԷ|qo4+8z?-JC͂Sxg\`[ߺ5^íTDQDCNб\x>GՒET-#PYmTf tT{GbyܱͼfCR/Heg;zzkn87zѤ0YkkȲr//m´1DQ{PdDEzpq|~f8mс@xZӴ4Io{9֎0saT+3'WwnW p(#3wב VdRG 34 d6<=7-B!|= | 8ppc jpƳya$.d5Iշl)B?Bߵ۩?ӽ&*̈ogIАɿEPEeU47_36˲ GJ[qE-CH K5晒MN-$omD9NBm(̦$M@{ś<G_Jsj4Dd`&T\8rGtHVr_aw1@z+̃n C sl:r#Tg˚ ۨ%9ÉV ~^4RQH5{ו%4,قJJ4E>m#axeN SI-Hψ e,{I۵>QM[BYYS -gm;~kj2#6aBV8[T'P\d߶+ ЙS}!h<̣JO X^v[BjR. ß2K{-#D ̳BM'r8&wG'kllXW!T%qX;5E8$!j;0q#y/fI^xx#紣2CeHE1wi zn|zFpIQFHB"LQd-b,{l/?FT:H|(H5;: KIQGh+0ʖeI޺r2l{IyR ޑ:`^[MiGʈ%f*R[sqa)=˃|&KQcGw%둷k# ܎½fg]&GW4ŸfJ lG Wkphݭs۰q2Q<'oJ`ډ EA[!Qw2@$A;CPNQb ˮ!qjY0XFpd¨ܯN\1zqg@ hY4Z0J8Lazb+ >vjOd>I}iY%0Rs) UΌ8ٟX?cyX@tS1 B/:A 㐛Wgm0cfT?_` $jHs{ 9 q"`g ^I\-,!6o~%Jǂ0/.Uޡj=s Y/iX>&Ac'鮒OS;L SRL:C9SDOCۜXsMR.Qsb :~+E @<f= xk/!~Ũ?H )k9_ko%PGN|q#]7)6׫[ zt?ʪ@>ѿen&5.] C6:gPO*D|gj'te: =z I3ma7E,1nr.( Hwȧ5jW; G72n1&_28z D?;Eu4}ؗ=zy X--VNy'dNT3(;/[iȺ 9LDԏ b>x;is?mxQ'b2հKIwVT:ν="aư'B\+YH}8~0Cl{֟G;Xe TwSȷe#&µ7&Oo5ST*}E΃?!pcʡ[@G[b[Ia)a\Ώd.-Fj+U4p mG,j/Tu8v~~@y$itHڞh5nvuq!OqzDS]!z.]I[N߯ h'з7Lan.i( ]x3JY ;y8P` xA@0QxHɞ\h:P!yX*poP*%~^r2&RDǃѐYbP8\3P`>i5 WB/''4[?j,14Er> &WoYb{";uԚ2͟M"fwjCC!;8Y10Ar$;Qv5GK !~*e9,rq֟kNUśۆvHT0ȾD%)zGdgxz6Ff9s N>ܯR(5v|0I\+Fw|7`W%kGI'P,TC 2q"ʎ x.^,Kr̛6tsfˆo@H`3͈Ow݉4*PH!ن5 (p tDr\2* RV]^A4D~_Jm¢[d?#plYOwq%aFP_ӬSƪb$QAZxs͘f08ڕ\SWxkN_وwc*sdY6m*IylP7t8cxe5%pbB,@thR|iwH"sҹSgb&Wi4k-xZa:kFѯ\T#To_mD13JK&1^*z[1IjJ!LiL`ԧ^- gTP ɵL.ɛˏj-8c}A@J-OnW$PX{fiqʵoy6nS3 z}g-NrH:>_0gEj/vXu-Hg~]@;JM(*](~d|Dz3_|~mY2) B흹|,˶/t} 8i'joFLu[75̓dY޶ ?Q!Zis)x͏iA/)/C\w|Wh˙7wTbT{? g4|._;{pIg^v4Z$L,/]½g-=fViيG{ݟ`-͛G1?N nuiXQjII}mwT\_{M/çK'/8+ Eh9!KKytԺʨeĢP̯*__p«rVS5EDuo•ـ._W)t2p$-6^RW}Yz,SO:N sP!U4}t|.cڼҥz0LQM0*;hJZL1| |шURjEOրSC㺮PDHEʥEpOtW8 x<|=JOY ` CmG' Iu!Ɂ2a?gF4  miV}9K\(+H.n.QN}j<ʽ*_(( 1Jg ٤655Np],mD6t҂ݟ_+k즋'C@狸L+TC,ڙ~o}_gIaU#FraA|v vE L63_=HE`zMv.*j̭JߡOmhj љWhiz7/܂ fjo(^zKOTF()pP~<=6䖊xW^ٍ]Qc+Se ,yBџ" X^IELǀ=^RO AjÓ{sL7-ZK|F1di*E bZG[XmJp}\C &r=K8-Z#MF(-N3K_ 5CODP/?T|H _^r&9}(>VlgzAf5FB鎣<ܽ1FsE9xHB B? d ^nVWsZ?KGxsE&H' XO*g{_3$^> kEqwMqj~]g=ȏZpxh\>q};osI#gXy\J HJIw`? 7s.5ev{:^,oo(-H.oX;^8">kA2-v ,3E!N[ΙUr6X,J;g NMBV[ܱ2R)  I6/r΄/ ]BPiߨ>BMvLA 1 3s}>} F(!Q]d@-+wv(nR'IF!Z\ SXQ&J`1x;D}ٯ 'z+Hs)׃ԐOC$n'Am:A/9dCrI<㑉?Q>:{ 8?FE/iBՐsk Yjw/wg@7ac]㹗ހ>1Xc04usfP:P-*B 5p-QB(^EJ%[U>w5sޫWPDp*iD~C o<Ƅ%c@#h3H?f^e3B<J3.0{mTH2p<7J#Yy/O*oguƭH 4j9"5 o=0=o #DZ_Η9 31Ji/Fж_Xhi!5R , h/)v87Y݄,r $7\]&^;VO i@K e>?!u j;Fmf׎ú(EyFT&$ c d^_0t2D&VRlN=-KأA>4vD ;1UL=Ek:tj9+̘ Ǯd$Axoi[ϫ@˂]iCO[-T+" -HQ=BԦڲyd\Tn3ÅLNoDJ+^1;| D< ^oURmͲez0I$ɸ)/e \Up]8OJ$Pi"~QE \&NgQFQ3Ɨ{ڿn H,j%V<†Ck]^jWdžfܧչoITӖ%as>avg[?,Q6{NVB9Bqsjaf.cV$wBppknY>[8hhiw}̘?pVF \m@Cϻs5J=L׿&FG !42Oӹ {ҹx j.x&QxZt ]X7G#ʲ&Ր 6դܩh:|gI2+;N = ܓ$To2lk;J;Ak &[{gv.6VmUwuG3zΑ}A9XŦᵣIFju?&h}OWIXiyMr'*PSD<šn÷yW-)j(є?L0N>Cu٤=>mX }'gZOyXV :V 0M3Y0G4~fMjC7[O}~!gwr_% r6i hl:8e@APIL{R݊Bc'ry1]?uc5gP6s hfp_2AbAH wC%Vg-07QX؅9$x#@D 9j|5AIK'R9V(*n+gNΠPJjϷC*6V)-{`쥕(96AX]^c*2^aħTI wg{< 0|`"L͗m1nG w'j 8'j@\Xk~Nm%p8Xo?AbݡK'l(H3o|a.l{$.4;˪Cooٺev;]1}\7Də)4f( BIJdylNAۼًKk|&`pj{89]m+_ooLj& 4sFO7i`-`?W +Τ.sB?|@Q/*")d,$OXsf˦(Cy?yvC)()dT$ :wa1Ҟ:ԑ{|lwӦ7 g~͝Wzigpvyv>r|=j@rDCZUC$ =׎NXcgg*ɭvN J8̈c+~II!nK:G7Ўu%o*`aDQ8d^W\}8 p#z )񍓐) 72Ѫ@6U#g׀Y.T"hxD ty$d]n-s'@4iÜmHh5>\3稀mwEz ^=%!g<"nC&C\읋דDG4I9%ZhCo y ~|?CuL{-2kw}[3P 6P 9+_moŋُU"JZ0CO5p~GH6ҡJio Bȵ{bԧ0}X|؊Ywk`ԛsWmFؠD2?wsNJY$; J+@\|a8?5maî^Y$F0b %;l9/2`kKD=L)Ǝkjޠ[O39&ʣb[eSG8/CڤZg6r~Dc"tKbprh/4ۜ)z 4&3$zswAZ{6q`Ye:2ȥO4K7rJ ?Z~G[$d~Lo֧XVZu4b2‚b0t "ÓNR_}o{qȜEXx'd#fq{/rAc` ծQ(3kf=$؊Ywv%xܝ]Q7уד_n78v^ܤyS?2N-~(}lԪ Mvh_$XZQG֧- .CY#hz۟CUOk!~sR&װ_t 7'ft(q@ 4Ki8(qt~ܑ{FEP]Qiձ }p%G蒎t `oseSw?R8R(nykaƘS&׳߰2a1d%mGE8]-gDr=K VwGG~3k+`!vqoi2Ag_%Ԋ4[V ]_HPqvGz 3^$oa|G͖V>>u my '!ZWpYbB$OZGd4aeR6CQC*=`LNs_DzI8s٘G^W&FI[<$(|F ʲh&Kh\Y,S±vpr[64>k30;9JJ&w0%5&n{3θn%i+ !gJ'JZaiS Lmg"^m"87Xq;^RKVSn)ר/Z%c f`Z_ǦJ#V,!0VPj8& 5I"v`}{\%9׷Hf5UMvV^ˋXI&cT`fnzNg4 '\M VMy<5L@L\U-SgcBfYYT06F4{D@rGX m|Fc]G߭1Uy[@3 B"<bܿ:^DCcރY/ ڀu \AŌ 3ҁKO ZaJX{֐_":<',:u 3E~}Vunc26OOyeԍ.jC݆Tatm.eUÍ$LjC?ku^HD,(+>i˲pŰLv: U17o8VԄxDZ/a̿RW=.$RKcG͕ g\\\ jx?dYx qotDK]J~ "J8?|ǹ$6q7T~|:Z]]9~|-f_E@k\Ǔ(} ܙ!U5Kp$}Q (T6L_vұZ\ggff3G&HKQ&%p^sTH$P$.aB?L+Vч AW!ZǦϢ}g~yᙷΗ-J'?K[DD!jA׽I4̑*~x]mop oG+A؃~w̎OA{zUD2{Zq7{oY,>W䁜`+3/z=3w }LM$#3wNq\^$,p4>2nد_[o'*]xq^Kk[Z7#‹c pSYEe`{/8R$_qG#ʘ|]WsXɤou=DrAD’!̔1~Bf~KrbY~oC:2F5%6I(')$hXw:V }w)QIOklT`*&ÊsS'5˧,`[CYAetX̦֯ՠYjdݠo  ,o^D ]~ ck''νTKVhlqT^Q6LRwֻ hQh*AO:^QoHxu0D%ՂwVyG\j:ZKRʄm\lIrXF$|]Lm ܅'u*Q ,YԒquDlNZ~~1JD[/[uEN̖~_XN!ZY"^"0A_F X7lوG][[z5>G ÊglK=f< нڼY.(;'wlbKX8I;A ǰ .{tlCBtƈ "b]hC"LjnofI5n0 "׀D8!?ٛ_i-pWܥ&KeקXO.R<{,8{o,ʙRO[}B6-/ jz#x[&MY__{ g;Ei:z:\*Vdzs*³o R^hQ"aթt2ן8fi$<~ۘ$pԠe<5r=o7&v$q0"͚%Z:  `y0󷎤94";ZI1~{B۪ϽU1dwok| AP'{k4} fG.fPU k}ʂW%S5.%VUaC(m팜XIAdwˣGNefC)t "|t &شit0ɾI*Á2FX L|.V*ra̽ M$I@F-F||V+ɜ{}.[RC`5{V8+oPrJbE'ıGçiV y 9t3WQ9; ף$[ cc]SʝPϰ\$m3VTq7zl0)2 v&Ì1DO@+5_9:]z$fDE1FRİL\C?^^, GwGxv+l s 쐶cE% |4\\4b7VP149dszR 3ST4<\\}AKt30k?]({X PˡEh+u8c۫ eA>Խ;-wQ#yo JV,?͖I v4% )T2יp%ˊ5ĖCRHf{2zV_J9n<-qD$ x"fPVIۃRѴKjD5E {uz_FإMqN7* 1 J@ K%PY&3x<ˤ]j_& )/15RNjUjد3xQI7N*bmxpL *) e}w=5PJn&rMԑ`7 D]S5S&(PfPoY)X67EsTќo3Lŷu=XI4 $V"[$!D/2_Ss0qDч'bA;9X9x[֐#ˇ\ !{TҖAp'LLT $7dSlb#{žgcA&"jjPg,5OK4M X#txYU~v[>G3K:@WA`{Y6~Mi2MvVwJ;T $·vO/GG^4? DknԁlNèM9k&)lB^@9UGFoZ\3$8AnN%5+X|Z:UM6Vk1jE??<'((eOo4p@ŝ~SFTYquV֠?h*&"4̅~&7ǝ6-L?̥( `DI}~ܻ"yкR QlRsRJ֕NBbpJ]Ĥ~ x\n}-*hgQ8J|7W9#>2TPt`4STz$^J 󧣋hC1s]@ |r G =wuveSoʅ#phi{X;3lߗ%YOF[}a(;G{g,p> ]zץ`t%7zv}e blWXxZ(K3v87ǿҶ'J+&9ֺ*9S~v =~)ej$82񥒬G$sB+^:g;-9qԫέKZJ\px!@*J>8p`ˏ&`iv@,N~9nm|X-hAռk}-PV?II#6f]Wi \3|ؖ ȽVgU'wלy͆@"&73U VHvXm!1)ɍ<mV >(^`*ȭ$SjW;d I) :!gaXbǡf" o3RqUIȋA^²\,x!p=+[8xǫnZM4q(R^a@'N0lk /φZڗŢA^< oQ~9c=#=knp=Mow)ҭ\&J*7}UXU,᣺6W8;q޼A ԝrQCCRݟ4p85[Dcף6?߫}J5A bC 9(JF$۵ t9_Q>dr[c'6]Q$ǮWN:q3<,F,tMi*BIQ38zhg7M*|;jj!?XLM=Ldv j) -^T^~VG_"Nγ][lmm_T|NP'\D;zAϒ gSs gEY5 T[S~Rvtq Zlzm9!kN* 'oOVBdj ʾfB,vroNmTf-X;(t.jk7أЕz3ߧHy;YI29u,R-O'I*W }~ib6\#MFޢUt4=cW=O-踔X/xt?H*-fvlY-5J4>3L㢥HW!'Ql" FiS65~tRBmm ¢A$R~]>ȞEгOkdM*-~\>qYv ω &׈3wX& lW?gU.'PeE挗=$Ol̹ ⱻ%h`6crP-.L9 z fBS /z"8Շ2-xCt|(z[YPS@ t>c&~\BL9R`]w~-WGeq&qIV_=x2뷔[ͣ"* *N`\oX2<3y)#zC3}ՔX)H*30BBс@+]B?͖k# 7dF`~q&BJ .Ǘs^y(?("Fˇ[DfV8{M 9.PZ[vo3 @ArWYbIOiۣ(:@=x|'!u+A.~$dQw5f+Mk* -wg\ZSEiHoc` y( Q$A;NdF$rڠ6AT~o YtF5q{q*LLMsˡ$LHyOGlsp)il_=_ϔX%8거J܎ ~[hM0D{GdϢOh9!^|J<.Aj#R3h: )X?g IK.d#ȗC)X;;:];Jk?RulF|5쉯+W!1Y]<Z-'T/OWFdž$eܸar`,;('+Iy>aɽ3 N@ ^kFz!),@UgTHaY='ygvW'լ}a Q,rʤN>гv*EPdTvi)eפ{R|XI8Jj!aݥ+3OnFZ @?}@: 'qОZs1Wxȳ~i+^vK[Cˇi[b ^*f O-H$A5^hM<Yd9i/{N]{+ , zQ7ЩOUbmӊXHE<35#  z,v0/XL꽍#z]5%s}1*FjGqPcS჌*>-]yv!袹~G}{e8_~"놬n<{]h˴Jk]TJc5σ8ЊjUk `o UҤ<zg N7,ƈT,U&(s{/TvrGCK+B?5L4]$60ugߊ jn2~=PC7 a 4@@(sng?Sɪ"iiܘ#[ScKEPPTp{q;H72;OʎsH]\ }Gˮ* y]n gMAryru' TdzdW0nB)3_E>k%] &*=i.Q ZiOϫx !Gvw2'¢7A78ZQ*=:" 96*W dhl Q+wCw=LG<2hq#V4$[]i>З=0K%}dXLH4/p ?u4IsdU ZbgE^4ٓK ̼߇IT4]X2&9e,/$\y,V]E8R?䜦!5cb2C6t}i뭱];Qf?=׋,j1iz `߅ My`%MDMy\=DZ1E!)}$w 9%4.G-#hj S|puRh8WbSsP+6NֶB Ui*9^CL3Zy@zC@za,vcӔnhLIQW#ıkm8!5$"2 F>/u/ᠱv?/K'>; &7qwB9oųM~_h2+ DsD!~)D$KU~{2H$ }]k=401@{9*1Yć~IQrݙZ߈ 'Zt+Xl@I{{4kPmTG3y2{j޻yԦԵa3ŚiF%$ mx,Qzb3="+1]3 Ŏp`" ǯZ]b F?aIQO%K$>Kz;oYyPaPUc1]; |Aこ\t9q^5q5,}teML/`qDa+FUI>\*\;P8fG *-|2ҷu_>Q8sEпߝ *!*SBOhFPjmsW<r]+;,;g\ĸSM{)ͪnx꠱]DNx`T3oq TCD+zokT1["{^ܬ?<}$wu3rٸ؋c9oGkfr] 5޺Oɦ ,iT_  6Ṙdi—M)0˛ B]tFIwQD; F[zqUs &Z–G{bSk?(~k 4ZBS}iF (vyp@ fY0O"7ꣃvߋs\Q3kIwhN5sp,qdb0{wisK UFyxJ<~_.G͟$ ;,UȎNI1.?;(9 7#ߎ.wok3.EAըA'/OtG02lکQ8+n$}NQjK'@RHq/VC4)Ͻ\V#yԴO.C}Ǖi{&֩3zXBdftw*h/gdߩN,gKӨ(nnu,z<%ECy+|NRqDvq;XG!ީ-/r;uSȦ mIWw;:.5ᓡ6>Ҵ֜nkwDޢ)v2?nc*cGyAmvExl),j]Nɿаۦ9/>Tj7bh1h=xu4W zMPhhPѡ'Q.5Zhgm؅o;ʾF&'j5^M \oig|ȳb7 gA/,A}iY3- ?ĖAm䈖Me`wMwʷlNFG"`H2pABnkVbjȕ_:@*fTFƚ5\=Y/BE *F~@}cn=8 1NDzt{Ö+ /_wHz%|ƉqH4(ѽny.U:VljӀ$ZjSj&e}>dvYe0Q ^42 mu2B)4]94Oةbյɀ_y#{REFn HW5Hs~“z%R=6@Nw 2>#4N͔\pNN˚j>e}!JI]}^!mrog.Kn HEU3xySu0n:YVڹt#Ci=i^Ƞ H/o<!,?}Q f@v}ͮ’n?$d j!rac+[s8xPg#%͇+p+1Q‹~& $08ٴdM@w㌁$?/$6F M]ǡ O)Ukj*$QV A獸:ViEyOZ2C*KgFU-1lp9tA6-7o}Co`O9˳+lA:X|{B hRqjt"ܜy`} oXўM1y$Z u MpZ)E9dL'ehKi??wl4hLh˹=#X*%nGϪ+K g/c% ƻmnyfsVw/j?0>HB^>t!c#)E6SiouUF2_HVC=-XQJXn5 WG yv&b3*1 !8Mmh" !, 1 jˣYzu&-sv'=bt@ N]}W$ \j)Af9cxa7(c= ڸܦ7)cͻz?l9;YЩClQ:W;O)MLz zX `{Cٔ^1{.B WBkBYa4ܽ{D7[73f>~dyX:#\PY|&X3/MYPUBWi`)ku&srA/vm# s <5  yLbu~K^GW"<Хe}"-fƚ- d!Fzmt G@B(i 78%G5,8/њn{_`Bu^è[G<4'ٺe0=8{xG (Rbaie?swurux3[*2o;=>N 3^jJҺjq^D&s _ac2nu]Z ZI@;i!==\ 24{KRc\N#J6ڗrՎؘ:qsDOKD1 ڏΚNFR4NWINmn5G-=>#o[]\rPdX6t:M(}qY@;fͷ6zU,$.D2@iK!p;)dDd/d^)0E}^?R^ P|=ٶ$~h왠Tw_ ;JM69vqWfgG%'[I(I/, $}0]{4N/lqcrYjcz$ށ$λj=~ZI!C={|g~Aιi4 -uF2./NbE6sf9 |_ڜ/*S,}C _a}-*ql+L9 m#> D}a;< gmZ~uOj?O+/T[97'8%AwgT_Eb_Dr\Ye-XHHZEe;?w ;Ya@T2$>_UfR*T:ɷ3Ǔѿ$=ib0LK{& .E JwaǜVON>ed8ܵrx"d޽v՝tpl7358ej{:ȪOi\R?-5Z"cjЂg=*;OKB@6[[[z'Ͼ`bO֪OW)-'nJ!s $`ՅepV.<;8džg͍ci/… fI4]c}QsM Sl 9}38P5%VI(娎ll\w{(x_^Ƀs."ȵ.+e~!8# ,n~z%nmcm؉13gW1>ܽzEjOaZ3Vg^L˦Y͈e HK ac=WӛouH 23QfеR[pr(ޤ^b<@#d"s.ny3<ٽY;DtX͛ecO[ L.wdEn )#rd js9#hpG4N'5#+a} ,QZAs,zfpcjעT_~?bGao9{ NElH?ϸ6-Ţ7r&3a *ȼkT8 ®T{pv>hJ@=d}n 3v{L=Cڽl횃٫rS$Ҽ>I0YӋ^Y@c&2rǓ`$2Y0G|sK%lj@OU4݈e u+%Z# 7Ne:t&a@&ei/G`W M,υHU? pY}3>+GXyxfQJ֘ r FK%שƧK*4<2mY*x?faVR.bA\o@+҆^ҧ 7 0izA+1bېic]næ C\)a~C@ᗊ{Y 51vg fꖥ&O6lX[ Q6-m> <qI^gRmMB>Q*K{&e!T8¾ffKL}d<`x) r— I}g>+W,w1t QUR!p}BPM+)(.=Ϧ^Qc<$c(qSէT /Xu{ ']E\-n1PJn2D0 P.g)R(|W{Q no|[k?Ed=.YU)ċ)0)a )`"A\k"^y4\>Hm4Q?űKBh%i 8:)/$V-3`qT[Ѕ֣,( k- MI@aB:`F_>i^AXZ,W x9eXݨ:VhNÞXa `hi nd9s}R#weԮp*X6)gL ^D:q/?ZS. bE7qP/ >ĸ ͯ'Ou! 1<{J <9?ۣ~Έr?NV8.)fq> iL*A>B%{}*6 j%>ݷsCV=AeK1+1dsF BiYpTKF@ܨ@9(AoMtt z|2Q+#1ks, ;utnv"Zf:[#$& j57QJѶy7Γgqĉjnv~l2i!ozIMg#} t P@r:U 7< >1V%Y$1q'U"y㹓 갿(c҄  5cPcW,>yjg=ȟ֭H`]R8q%-_T27\Z.S`o%\&_9g< > f 8#N &{#i SM\^cTM]Ƃ" Q'IҴo|XX} >R$3l0 \ױ7NhYɎ"pev씈̟+1~XPgku#|X"dzOq"F4%L{ @8p>P`Y=[VwT8#.8]>f&%s) Aj^ ]M3,m ,˥FC;>MzbGbHI_`6{Mm԰ ?vY'#Fqc2UQ.􇝠j*KrWU= B9+[c7;QP5]MEpB nF6ۧZm4 ݲuBjG+QoƏ^T89b뚖BC@ Ý}(U5LQQ0s֨}{uF4uٿp E joRP|jT&|@.&8 Zr;y"פJ9=FZY߫nv)HyxʌΟ͒˻*l:%FD;<[¢Eogˍ=G#F,,dUfj*:Wn z*y6 ҽYן2 Г?Q*-F"J4DU[ IZon\<~`axSq:ᦒR)O5f&6~j8v)æiٔ<$#{Փ{85a6^)9;CwyȒ2tЃ ZXrD:ɠki+t`I]]el#O*N'+ԋѲC`q :qDF х ͤ6C,!-n ̈H4<HDohpvioJ˾o8OfnlL8__YF9ģ|2轵sGr"/%[R6@ /KкYVx :ؐ pKbOaQ޻QzSorJxRBm?gXx}HdbKΒٲ9}6lT>})/hZIts}l/gV$Cx oZ-÷ڊHYWSnozla2&q%ˏdqؗo::C{py{@HMWl.>q<;}/(!Y\/G{R缿cC)L8r>u?IG2~wL;95H7Ku,-ijdmк^`rDe[ Bρח+b}t>[oy5ɒ7(_*s֪A>fJHڙG122Ռ&FJ] KZ第ξ{GZ SvK' E6ܣ:ς9EhoϫAJ)P!eL"$,"sUPK[\^BXgcV-X%` 턘+֤}5pD."k ".V?`&).eӽw07F)?SZZ'UE߹vrlЍ 5<>+hv EDÙ1O@>D2.1p)qɳwaE[Z2r3B0ʞ:si"@(2W 3I20m}[Ę_jHEC%2t=y$ZBQgcn%g1v wXJ2AbH*Lv.3ph`2/yU`OTA VtV\26`ޒɥE8'`zͯ5t B%XǟKmC{6Xj*YC&Ρ3д[XVɇ;=#3UhcZJ;|̍@h"Zu'" %Tb ڐI!a?ZrHH}}5Us+ƒ 4cP21!'(p-zBB&y;Ngez3R:y9|ďM?`= S~=QG:jf傪QI0"HF>?km7|6յDڂ`dz5YZW"R5A  )B^>sG{CXh45=TrTt\.q6.2@C}ep]̤DT;dFB%#:>Y2Z]wH6#˕9/'l";CF72|5;IT.BBHy]u6p- >؂i~K$^Bl$G&r U3ӪL |>MxA&Xhf\sIC oh 5Y)o=̋ص 㥗ڻDBݥҗ<0̋ϴjF9kx/%dX9fh]Ui sE%m!n.{X;%S|S@&oսlbĻ0QKYS$5KPZ]Ċ\$+"揧"vEê ԛ:~e; %ܱ/7|÷7N+^mU?Y;Þՠ[9 k^1ŘRCUf`5>?֘vCW߶}s'K3`"mWitn)x>7ee쭪ߌwQk k {I{ Zcd(ХZDrJ'cǞYGRCδr.ZZ6HQmq*Oq:qDh ;UJ|zwT\v\KDa!LM;qIX 1[ޞڄY}{k6VA=E}bV vxIꬢLfYH}WR@ǃ:%ż3A}M85u’\RP$h_|!mgFB&pPX[zZ\8QЪ'tҌ?_@ t 78c0%H^vN%-6DJYT0rnܧآPH% VPBQ'[ .csqv:sȜ:-o]uh.3pfA$F{UV|b]iL3)w!jX v&:ϛ%K ":U0MW'{sYIy ]C 9_!H BƋ+QZqDr$'O^^CPB')ta?J5R$ye;xQUzQ~t-T(b%Qtib!#"[½sXkAו8BB;Ԉ/)'Gbcz_uԺ#1LEs\@YDy)%r3]-=.=rpLvpulVTѶ[_̩ XwKRBYh5<:Wk=S# Y|)kF* @\ȽvEXwPHC2^jC|ibulf2m땛n|vɲ jp`Kl#yoi;TwAo(?(CP">02:Z&L'V[ŖG_](ûX!egeɓSޅ5HayYAulUI "PǵWz9c&8Q^dQ gh@S@܈ ~_ q':6rdsv9Dshw\(V)LX:1ɵ?pb?L?Y]t iGa&C9DϝHpYLD*|LZfrQ`}B~eVooBgF _ᒢ9a|.1f>:ͨe SK?gBO*'g:Ok]ҏt.9E `XdNQ-7#D_熞'*mө+&.' i$0,]2{/hfȤ9fOpPmՈe5lFP/kkx, {jP3=S^n@*t8=Ůoh-ѐ`&MJwmqa|uRv4mC6stUs] 1nLѤ t%&fGULzƦjFڬZݚZS6Hp+xz ޭ8qT9y9!U~K|˹uxέe+D#lqx]l&>|20FbQ6_*a꫎Z89ZiYX@6xz|i> w0XV::Ceً tܩ(u2x*\u=}Xk Tf<))zw'ܻubh=0rkL. 8_T A. vNfgl e4ӈ0pHU*]I\@N Pdт$l 푯mjx4`3h&Pw=]uB6ejG `WD[e8d'ه^K+k.C&$y;/9`E,.m KJ2^>zw,-!?J7 _*Uw=+B|hGhĻڕ?ܨ wĝ1M@/,#QQFX=YR5Us;X5*&NE{F!(+wv2uµ(m .uCdgk=r{. Oq H,z(t &G(mhѿZyQ}o7C{Ox]-,| U U-Zݶ6SΓڪ!x~.*?Ǽ0@nkV(#-mj1 H]LaC^%Ah߄v^1O$a{z4J*\qJ98,T.ȡ1Cc;s~H>$x,i"WRQRXn*Xr&Ow% jGGC~!ce 'Υltc8_a jBL"WIᛦ7:d8::g^V֛ϴhz:UC@cAW.V2oB̔6펫T/16@8p:Œ[Yy8/#2TQY)3CBR1+VnD<)ׄTżl%ȫ]X;!0ް4poWP8Ǖs1[v } ͂=ĶDP3"(τ% v9 aR+[geos᜛FZus__a1ӝZ40dby sS|Ã?*&Г7 81r:=Ԛml]hJDLV b+H+y9HJbJfr[5ӇJxuH&# C.+ WϤXE\5yܫ`9Byr)6\v۷d]hSX1d<@" wwT .?QatQRHk: AsSgb\2=%۴$Vl=C1"$%GY ;*-5z ZYԴ@Y%,2 ,넁Ӗ"'3,I%, MGu,^jdd.USA=LЊ`{#ib^P W),t;xwa'ɿ"j-LfC4nK^QxEʵbֲF/ƵI1vqmpTҭe*剥]By qKxç '3e1)`4|Fekz:Yz&7hҽ{=L\q{^ w빹u[Mzu󩜋@o9}_˯,^OR.?g@aRf¥ý' cWB0z^Զ&}ͱX|&=H^VIG|\AxqD6D//9"J-[Uy^6 q́-3}<ߔZnRcAf~$8^B(ƾ? Y@{mOOugWFBgGy&\M 4.q,jTaKCF~;kOis@&]~Ӏt5lטXS\ن((>.߃=Z?+ciΉ[A)6 PܒVEgpBFc5 ,=>Ŧg~BrC~)V3/g1h%Ox7" "Ym!#! X~QQ#6tտL \'XSO4jB8O_OCJU7pHZn|lIw@6l#}$:RYDUāT[EEZmrNpP8u_,dbGx>v/oӓ7fW4?qw)67j `@=M%EuuF]TK&POk=<$$v@]RFsȗna*ӭX|=.`ݵp # ׮&2ɐ~L [N{sJʸ34v BB:d>;Pԛn'GanşɤCxK[']||Šjs1P/#xc*(cߩ?۳te$<+/N3i;lQ0pP[!{PD,,_V z28<j-\!;#5yB\!UX03}<@T)K.es2^ ڲ&?*0 fjRN w&e*v{_4|׿j:̦ nq}TbΚ|ӭ P<~&'o1l|(\! JIbebZnhc u;lU`, uݴH8vqك(WU)iF,~xB$V\|$ \||>6w~n2iK P{s@9 Xo# 2ptcmX&'G_Y0à" !d4&Z8m?HQsSCO6)C*, Gu@'3+0$C:neVlI/moU|_-EI,6M':Î2Bz2eskLظreے$HY[]}`H^XH#62&rA0t =} *W.׉Rs*%鿨 \4m޴Bhiz;~kxN /?lElz Aʤ~nṩƶҁ %ӱ݄pVqG9l>`vKmAMRM Kkd ork|)u:T4 \%?{LxBv}+|3껞?rcҷ&zyygY0]o:_"! ;ŵhz);溘W}&B4XХ%klX2aVY2޴7h(3!d~Ϩ [sd^XZ/U4cOm~Roh,BY2f7 yvW s&G'D-'!ed.h8Uubqz& Xn$!+:CF3=Ѐ8f gvEKp6$¹^k9?Y#e]6q eQ?[PZ([[̮Qkϕe]~ ImlE0"opP ~0BD)xZ']L<&j?) ܮK+31;&Jr(!g#1-)s;,}(q?AEj+Gb¶.aowa[%W;=Inj X1˗[|T*`s{$+]|WcϡO  :GXC KdX&Çw?D\4<4НB{,R1L|]P00OBЧj',FVNpJ [͍$*1d(O\/%FDi:t4 huOmM[&#'QBd UJoU xS1x U:ӫ;5i A/3][TȀFbiؖD-:)R׀.cЈl.lVK6x3Ͳ Obd›[G ;~Džϱo.$)ŮM@Q"E"mJ6-{9 U2Kْ )dF$U=N&k{聑XH:Bs(OӺӯfo_}+z GC5)X1xυ~DžZb)z]@(RpE)>gLC{pRzyT6U|0 P ?Qgj!R&I*.X9cζle>G,啀RLJ${s=FǏy:Q3{gr~%a9Y$$u#<&7P+Ԥ?GTһ6,#4AdZ[n/Zҫv ݲV{؊BT?#OXZn5j>%냞CMݡ]6+fnudk^շ X1 w5APl8tmvnS?ԯ(-%gKs͹덓a>},=iF얰3\kDu4ʝpUiCJdݰY斥|DpҎu7xw81jiyCZg~:}?5|DBHL+S[&LZ'1oEE!ӠxҌ1p}up;Ogzz* 3C7oG xéKNr+d >f~r ?K5iRq J g~,=&ߟ3% qvYd ZkrS|fJ;hzFq!@E'XP: pd W4_%S%_Ek¢X".Թy` IuguMϙyU(L0#SO{Yxeg_:D;f 51#߲4ǙIz3@#Y@.mKH]aќOm\ACR/G] 栁llW۫H"fဳ<š~RD aɗP:.ľ[78 x\B]k<mwv$]g g\/sڇc\׾ 5jWm1Y-8I<11 hᓶ^ R􅹦Kvը}G_Ua~B/Ӊ\\>hQ|*BE# -62p\QW6kDҮ"XT\p-jb.@:}'.Oɯp[kEENA['=or[Y|Tb:j*o~&#oC3: 6B`l 4:X>@L7at|+ۑ{hY%!DO6n; _Ɠٷ,fޑ}g+ĺ2ԽIVx>.pV{K!j!e zӁ2u;I%6EX;`7I"ʫߒuIBSHk3ZegI ; ‚shY|apVnZ#mN3W&tnq=Hz Gя)`3tܾ]KX<0})Ph ![9eݎȜz(IGvۨ_YpPfP[M󠿡T xrs|/c^^`$N6;}']N82fZrCs5cXn!G}YWu6!y'> (rf-abmUPlϚ"pf\ÞS~hr.2〠,uDb/ש ؞t@%-_.yt % h9ʦ LuLZIڜj56d*IEa:RK;gkOho+-lߍT1hld$ J&hvl~>hG!>-ZHw;2Rq,ٱIm0v3&Π(%߰'ݧ3Á ّy'!2 R#ϝ1gΤk!G֊J<ٰ.]Wc!\i^7đeX`I^Gh39<Ѻc~ڂsmNRR+y~oƇ|ۆ((\5I$0I ]io@bjB5f9vkȶZ؟Wz"i}gbγ?UA-1/b@J 8غh᎜%ʰa *37,t5[b3(bu~ 㪞[@+N < (ڑ3';gm/дm m>Msc-aaaY͆j3àe@^odvz`s}as+A`D*,1띡րYϾ ,▶aC~_Yf4-D%%zZ&>̱`BVp/el KRu|9 X6_}kLj"of.aK_)1ۭ~qZ0~@emҐ5Ā@h_[)ڶS!R^P9veYD(׈mMu@%nCm= WK#F4fƀ$A_vՍ{el"qIy.\gT (c(SۜuIʆ 2VYIQ#"IxZ²c$5>zI>K\طRo,"GyEhqB Ubzheh 6RSc\ywuΎCNQxΗlzߌ(J7^xE"JItBb@hKP "W(HFh,6@Q6P JwgHz_#9$A9o kp\DiG!Q:ӽ M0P6I((WS$]y K@97)r|J>d?4 nbsIvQK¸KxJI{NPem]}.2JӵVn] sj#`ՓD qN DX ѸfcP:&7ƞ'QA|;j B-'),%}i_f9gf.$lᨼUI_;g*U=fϓՠd6ÎM]b|OI~b$]sfLgC"]{vum/(.$q&GY2k,lN] >'k3,"*tuzzc E$3[(u$,âĊVDV1 E*< X\I"8p_0H: {qS5cl+Jr%s.m2pnzJ[5fc5Nێ<>pNt5C5E.Zwؐ8W9݊r XB4pGgтڕ)#ͧgKg!ڂ&"|<&1"l[&X/ׯ?{]5{p\RE!a -8tW5˞mCjCNP;iy 'ED[_6so4 _A_iTw0fSo|ш!;H뢼s `=)gk5 E~LA2a GX 07aWkLV"T@~-e V_wq[3͂Q(uCj77#ZZ5/\F&nIpމcgHonv8J52-x}[2cb'uwKK\A.8y &d@;ed[Q@Vul)Z6e vąs_M| 1*ҝD]0Z$ C)%+c`K"ito_3tPR\[ecX|)a.*)B$h>0wT6;DqčWHF;\~~ˣ3i [<e]%m.r^KD,O )jvgg^Yl`lgnhIkEK1*N @6C1ũ w1x<]>Nd&3ΉEycbW)3' BZ0 OGtd;v߼4Ùt+ElScwrvq;͵̞e) dPr\%x _,DRd6;w &'#~ *.fP-UȬ8:}5Qb]50%tiM$be g*!lH/Q9qˈ3YT~NMi^X/9̔ꇖwsI<Ly ?t}nչ tP |˜h4ds[޽;ۻ} lOymQc6#'qY"xA<2{w_/?if-0j:u՞ĵ'^MDy R ]F_f YP2Tѝٝ!T #ZR,>J#0FXВauc/6[A{KtL!yʒ[{f}`ԏ3=z骹ՓLCx{@ A;Zv^iMJp\9`ÞN2P1xZj[ ϟ_J1耱ѲQk`m-G]s[*|O^{Ms DGG\M*xN1NW3uq)3DȨb?#@:ssHda#i v2`߿8aU}yc@l')_vU`i ܘ .;Al&zHȚU$eIRs/([02v.Y] .#1^#r6ֈp7+xOv ;TʲiS 424߲ !sD?ˢh,9$~+=-+ì8`Lj֩K8qCsY[x)I>Cwo} [. ?0ldSTjOar*Qv8>tt 1}~O+f(\}A0:P_T̒xRJ_5}uU+UPvi$ywWuV߰aFh)r~T%C]1b]| 4~rhi?&[NJ"ڕ] g"l uǽ\!.m{M1MK#v>i1|#dLҠ wSYfP)=cGqZVNT@L&v}0ht Xc{3^2HSOhgX $mLh,ެ*qN41wk  ƢVf#܅ IPO>KjX83Tau&L\oStԭ^W Hre׮_B"FP%rt]'Sa5SB:pBpZj Bf+pt-Y+zE&97ݺ/' ],7o: }DfR8@N$(XV_zN=&DM#X|PDZL1ÕYvɞΫf+hAQKɸ| N䌞9^9:lI6Ls?&9#6tG #/ P@BQ*WxxI%c!˹i)_7C8 ǁ7f.%J.OϹ2 i n++{U<}!0}@;L]|x qGvO)W!p>*AQl:flCfo4JEo̚n"RN0VIk7sXz))ߨS>jnkrGgi&pA[`KԞUBJҥӡӓGa ;H{ `kyA7dxܨ m׳j6SCݞwK "<۔D J➽2ezeeM-Mm*!!#(6`+;\D}Z,Q7~Ihx,Z&UY̚@;Om yÕID ?6H9o Mla$K.i !m k Q?D  _Nji|9CҘ︟c>KJ\'N ,^v+űͤ~,j;Pm^Q¬=5'3 ŻvgaSK_=BPp鿪-'F!CIlEf s3Wm_ChvDNKP Xum41B~cW2ا,GhfH#єC!L_܈DWzyHBR<3=;O4Q싼;vvSw,]n6ۯ8!UL-fJwSuh+PBpE-Vc"EYV1>]M[[Zd4y }W9TWc5,⟪m`J> m)6i/}FȲ8m<{צw ~#~a,U{F.|=E):k'jw:+|*Uήev}>"Qq- L. fX#YC3EcuRt̪u,@nNтk9tHQo=*Qm8'wj~ߡd2T߫xM{(7aEryKFՃ\ѸV4*[]l\ܟ\πKl Jfgo!SQ-`($aAS(؟j6H׏ 좦 J;Y h.Ԗ#pc!*>an ^T¢k5 C<%vHeuBT<ڼ$ SZՏi|*:]f$kf#=` T9;OIO;bQ(WzƍLf^ h3^=!iC,ԂW0fF3w[m8c#]c<ċ`6i+ighI.89Ҙϭ7m;tFFH &=.zhó2p{vh | _EMAJ| 0c Lyo f{=z d4udȮw-fK'1Ld|'@0" `}_S$V+ =| eoAWҼ#M^O4jU}O$Lbh\xcy;N&:,3H)ߠ Q=x{fɾ7CHsr+5 >=X%_@ҼՄg xE1\BhUp*Dߌ9.GKi@A»0CoIG$o-)fl!Rp[w?b[;@ZX<| p2炕ZWHCӴ)Kψ8$E[:W%O&<-WgH嵍M〟GhMLendУ|V%ަb+(PNýp̈A Ew|" 248B,"qHЄk{c(6T#_ݪbkgKZ0't7OjD}`6|(l3FQK_PN| 7ssrv#?}j]YY#C1I,PymtEjFB-ݮ(5a ٯ5߱]=8gq~3]_H\5 r! ,#4|!UE&u$$uWq+?w+\h7ó;2 jpȋbn *Q\[JPF?A>ѓֳhc21 aa_n֐BlM˰u{.2;Nݗu7mJ/>_ׯQ>׀hZY/mgZ8L? j8(-t}F#ϓsNx?E\q}y /ۇ"Y*ԓ1:9X>od7 X!d+Vtp~tjU̦ "QfV*8$q}~6>y=nqǣ#q XuС8З\JI4rMF4 \WR Jױ)^ vr`Ye@"LixUuCn} $cJM~1즤:K_@#m0a%kwvVmu9;Oe(@__w @|vዃ;{RaWX^(ǵ1I֏ugtQ#Ai $O*>g2 + Id m֎-jhS]MwByGYc]99U*"62+S%Xq>zXXKĶ{y)&QP$.Cьq UB5A|djXVM݈Jqs[8(p+TL.ͼXB-~E64 P'QB[nh_ez6= 55I SH:9u/b^V 6,Aq~# $v޾<=b lR*Ljkw@2CA@zp8&G , ON Fч-6XX8@2Iw .Ȋ+Vfv gބu!dd횬Etx[?^G کٌbu^hY2tVLyގ;dhSNuL+-py5s_DngiG%axqڽ  M!9mUWя/gtp$lT+|gI;3f9sh-!W, t P?L6dhD\Bu;iӑ kgNphrhvT}x|MRkKA&Vj,i?&.R8iu\xwIW_%UgMmkO]#v;7omMި3?v7u`D WQ,L[I?{cEJEyqA(I40\JiV Mݧ淵+ie4yCFkl?Uy 1ZNB@ZzAοػHk6-ljޖ]qxrPK`k+K͟ҚJ?S'.?R1{n?x{1HTMx!_w.-Z][P?.؟Fϔlx9;7VBѫ1TZVYIlL]w4) I!Y[;͟Vz13l~"5L]$Cަ7Kkl|噾Ֆs0585).'CVt@)qd4]U٫}9't ^WE "zjߟQ<*{VХI i #,7$<9V~HƯlِwuIlM>|V.˓{wߟu޷ !.@+@"N mG"_ DȈ;19גUhkI@^lq7`fEFSz7H;_!~vaNTs09Mc{ ۆ:fLZ8.t=ԢO [kDk,c.zȄu2z#3b'PnFnl4,6af*Zc5]5~ְQvif GRfq~@:S3,>`EL2=amcP7ڬ6;-jK{q ,;$/O~]'`u{d;?E^b=| !ރ"HfUq3ݚ&%ʜI;M@KؽsзݧRd_0;/DASE?Pas_ѽ;hft"}ȉ}{ ՝ب>j2Ȧo{;V( R4\BרaIG>UWY/bJ`O=۲9nyKf,\aנrĤOcɽL>`=]r"-Pr|K a}v-|Ź%RV.0_}ˌD:ӼQ>&])kAYzŗMl=c1Tb`2CQF'e-|Bϥ>'tLl_ĢhimGxQL\n|pF4Ox9?s?oI5*zFin@n(RY?ա^<3׽mf6r8i_ѽf @(˙n {ǿ$f4$ D_ ~ߢdi/_*бK5at- `8\F4R̎Ka \xܓJ[t쳜jTamsΛ #'ʌQ?dM)~@LGX$`+N-74 ҂Z1ߜFHQIHΑ^V9GV+҆6el$ds@i ӣ׼4*%]o]_myB x􋣆v\1iv'k͛={yw"_vXSAbB4=) 1频Eـ 9% -$œc?xDmã4u0i;TH'ڄ]?]>礝x % db4PT{BT++&ci2[I' n},Oa/?ݣZ~Nku4+{^:J[yAodSNv;c3 'T{N/.ň}W kp{qJH(y.lꝡVY?S@lP(iK彩m۠ѯg!Am4e?/#BHL)ylPZUP}㼻LQJR'))E0 thόuL H@l疕~NiQy|8n?k']"ON}T6G~l(HT3#w|1ьh "U,|SE$!<ʵߌ3iHo ~kT+Nv"*.{dJ"\~f Hm5CB!GKEsח1\kI֝+-USWnzz@z>oh5882Ky:WaUU969cK̈́iҢM ;J0G1]q>3d >Fh>Rmk{_)}ͨ"M"^q^p_JTVpQ_SV" f@n1'VIE@jgub24뛣Gj` j)Jweتq2k%a/(|7@@uP}?(K#Ũ0.wa胠Do ]7},’sl,+m,L:Qp[F"ݻL1]FEJqj=^ ,-NG\,)CHeta=M|*~gv5Td;* #Y6 }jMբn)ҵҠ q]?㽨{͆/K:͌xTH; `U@}f"m,>S $e,Ӝ#Ƨ=~ JЊlwL@^]7A")@ǥ\\f;K5АI?Z ]NT Cd#o J2'>ݫ jyfɣts`a5`ZY<ǀp7 1fnSw(^޳5Xn5P3.$2Vbϥ)TTTTH }ޓe$浜+ ֺE00jRUqZyC6"d:h0umQ"b«< .IKj8,nscDF :{30DC-0QV%E!xOt7T$בH6(NHGfXHIy5w>PW&@M #m"*lwqmf b͖H "z OS_3S/8M؃ (lGcru/䵺'^qiOPl$VK ΖF|\mt!{%|-j$,@ZAfl` D _H@ KRU.Bg\sW2)z駼!"@\*P~R$: DW61L~G<> ٭VS:;[Ne<ƶDD :Qz`  qHP ~D@Z P|oA{Ƈb2fӠ`}coV&3r[JljG 5Dh(ȥ^w=]eY^*8 X(=pqΌ@/k;Jc3oJ \+|6WYtϓC񻍆RHK&h,RcQL~b#u 3T@òj#w>_idYQx:FPZ+\!ǸxߏS R%ŇV vPcEp!DeN"3y/X)E0hP %+ԜiJT݁I+8Ej5|@vK70"iF] nN :!x;L&dHF#ŴXʍG !6/vuF uC XfAl@eҹq u";j+Z#` xcvcAs1cՄ, =$>\qɷmbs^[ѳ)VIj撶'bo~{5a1Rc9gm+R2ZX=;Xŧ/Zjߚj#6nj5%nAzjO; 7t{UPS<}0=%p\ΗQ`6}n=F::AeFuw顁aUԤf)/9r1EǏbq>/2w_&!F^"ta[} τla]sP>Z12g)t,rÀMbvgeCm7Z#؊ 鼅>vh+vaߝey'i!"adJ؄iw2 }][ *Vؒ<תɘ0f<<PC,$RrCM#u|_̎k)fYB1fMʆLe&sJÕM{R1-1Io]Lv\Rj)ZR~|Qx>%ⷼo4B6hI?00M @Xn9Za$nӄ6 f:jQHú-M nc<]!Ao^YlWiirԣNqg \'|{kܚ)H̦MWߒ`j T4]0J{O4E|^ w۷.Mٷ ȕ{)ݘav Ԏmj2o(,~ C4pjĉb2'uo{%4jx )?WW#anԌbü&_cQw[^6($fYdz{Pj/sp1޵XR@Ϯd ,&mY)Whll9N ӾEL^J!kD Yu2-fitc31˷V q5L%#@r;I76 7=(Lf\[;12'_7͋4t't6bƝӯyupSܟ*ǾR2rZR=G7Q8B!=V'Fڊg1dU4e˜e evH}*xSkr9ɲ0: O8 YZԂꮸ6Nݩi=q=d m);xE!x `0 [>sȬ^k ^Kjex0=bcR2DL M#182T܄[;_-n|:i850>7`%wvl҉L,׉W-/"V|4KYzwM=i"ti#㤥Ai>ٻz-k˜"qK`VuAz1 P!jaP1vx^ v-w@f;Kko"rE˵UvO0ƫD|_a66وm"3iB`T0 CG6n"gJGhtPJsݎ 5z|#U6i꜇?Ս;66LY=Oٯ\!j&C $X *ܜ0*c26$`OZFiϼA,l6cۊYWq6{ ( nW.PLNCl~l6Jz=5^&1j5 ^jSTqZ WM-#vbD}C%,!?yE]v.9 W۪ ]럒kȃ*/0j/ZI1:aMA.>DgSʠEbIb}3(y,ivDv큡(F^Q0myuSJϲtc|.ރ}{}?x N\r,.6v!2gkbձ]9S|NSK4n3}o/2nx[0F7I!.쐮p'!h ~@9vANU696aߕJ Α#4@Dn'ץ΄+ӦH>PWN+:u.&e45@tgK7 5!Zgð^R \s=˷^t>b䌕|pCaD hS,O>Ԩ篾=ܼ死0>td+GPb*v]2(\ q 64̠T5̇cG8O۠F}Rݭz&J04o'Zc!8}:Ǥ/u^k0]=id-ȋ^#ȗ iMR^:~U']J Kym=#΅S_Lij-E7Y *:*0ų2Y\fP"m8@-m%!+Rd$wӎ+p[7,h1i4b 1"g))b"vQZySxWl]fTe W#`^Z4St^cq{bZoJb4ܨe` ZUZt|!0y:2[ڋjBYMgoJ):0Gsc.e$Ŷ]sOWz7<f&v8꧓:hqq4g7ym{RlzlA(P3BxL+eoaiXAC;-] 1])8ssXB"u%w4:LAє;n'7M:˿Dp<ؕ_`t_>Qڕ=/<[%gB>^(㙎\?AT \afIgILJq?3+DHw\H5dk[I՚_EdX#6NR/qҁE-t78$:|U҉Q LkFn]6&ȰC. *8DB )SRۈ azO_ibE!W!+diQeͱ+JЪ`ض ~~[r&ɀd^6^xڦZYs>U0)24r/6> &TSDjWYI|gd伱mޛ0Pe(HY,3 ̱H4w>,}H Zp,@T }=1qP&AJBg R'yƱ_I.u7sݢ ֜29}ɲ, Y}h:]D=ƪnɕX~1- Ynũ h& t3TD0ڄV,:-Ȋ `VX9 -~߄Up16jfx5Q{M`G6#yyPLUy  'E^x'41꿉xMh&+%^|eԅ{wrQ K RU 8d0(UHlmr:Jׯ8KЮ͍ 鍉U i}jQAdqZYRG728vI`9NcA )m1fRqz"4bvmzQWaӓ6/&_9U: ] p;]UϩE0Ӂ庸M&%JjWh0^"9OT֧+PάKeBw:aNkC8qI/ ؘjܜ *}~]bM-u /#J)krKJap55Btt%VJϪjylVPU!0dudUxVD~7ޗI@xI/(˯ )ZXA_4[y_Хc :Óay\o վ|Gox72O*Lٷ>h2G,9TG9I t0\WYKQu6,^-7{hh@:(fs&+ R̩Fjuby:ҧg]0vYxbPjb)qT/qBA;Ŭᡭ_!ltFUFljS ,jŠ'ͺh}M EbG!֌*|r)kݞZ,hl"h4B0f>J# ^oJ5k] XgD_̇ciIGk%ï-@39"d|k$x[,¾)C|3r*{D%U6+9̚= @1>Z cު/1lGi2r9>˻Kּ%\(e0gp3fu-2eX̓9i)%K1h$:=_Ȯ(&@uj % B7g_ds>CbS{7sVz>i+'#Aq/~n'Cax c:ݰbq]OSᲵ zgqdmܶ CtLln!Ʊ4kOYrYF6 н{J{ܨHWDAG1ҬH(:Z)ev,3##y]8$iU\^WY8Sy|#BH$ʾ~9▴[dɣKYGPQ  ss ][[II$WHMBVJȩw5svR&^-UJ1?eD?fh| ط%,ǿB.;br0.PHZhۡq 1|6fL O w[*_<$Cae*hb<nj&&DɐV nSٕVD[ Wˊ(-CEDudF㮽gPBdHkF6aOL3SpJ{A.5'e|c7 Wf:315!=!/wJ),)-/3nԒ' IdA>{ɵD>Sb'Hyp1 v ]N?fm&3oa>fre\a|"gm#_`IAFSCi[!ǽ8Esn~7]}*B/] Nib0]=n"58ueAd=߷NcLPP\A7KNŨ q3PU⸐jf MigH5Kzbo(,哞;vtµ&g|P=J B4t.XOTg@%hLV`3]k {n˲9tepBՄ3 ;b'XPt&z%Mn]hF-ƇH=1={^`@rK_.=a'"~]3.CvU!&"G<e6GDUp4g@*:jsW2;FnҦ{y}IhJ8|zUZDhZ ۿUWqg u#taPRQ.NUU*3*9E5H㊘4}zG_m"ƅ]"1fcFSPo8;(4~ {Z$ag3}ybП9-w bЄe9QuU6\`Q2yjk5$ ʒ0d"T`0Hy@d$m맠 7gʩPm)O?"}=Y3/h@k4a-Ȳ\peU:ⓒ] 5d6HC#Pt%ҲUI.5`ւwC}#l6+s0J-2_5i}dJLϑVիep>aY<j)MPSV2D rXDLҸ=I>7WгuU:tkպ*^ ZّaI{OR7wWο} *pg^]!*':וud &ʰH0ZӢD!N uy(pFU&Qm>%N|-5t1S|q3g㖜pqݏ<33۶m"d!xWؖ A>IT^uqܢx䁘Qǵ0y|5Wg#Citi<݂pݑ~2Bexn{`KabimKWKy%X/LJ|>lC,/3r;+|n25541JUןϊϴôv@@8p2GP޼UͭJgv$xhYTжn󊇔4BGΒQK3J#=h1)MY!>@uEj_JmN( u3tr$ye{{mx/= (TRJd߰0r~s-HwX~MvpϱǮTr7B`MR4Lf d@9f:긋%?,Jc;Rf:vl.W<.Td2 Pxq'FONa3w~M L|lɾ ǔ̘~ p cN0݂pi_]Hw:J! ʍw‘GG3G?cJ3{p6+ Rʑ$}hٓo QK%P6nWIHPg+_90D2b}ԉf&اfkU<`tN{ƙݤWKůl݀*fw UT,|#=/+ѴX>c],hsא,hJQj\it T_}8#Zlao!vK&QRA\C[T7 so/ ZO$ܤ@NU^vUmC ">:4ņ ڿC-Tƻc(7Fp4V^e1Z"`"ؑ%! Mk=8=$'ZDxbN){~r%1Ym65 ozf7y Czľ6^N. 2yŁP{tb.[DO $p%4^cP<(^,RaE8D/!Bp 1OccD7 /f eb/ !3hod/bgx7ѿia%wIIQA}\'AcQ݀tfYg v֐ȾFC]:o`$CPt)_$ks]d)s?15)-*gTד~i1c-_ 2Ir$o&K{dA281'1n'{&ETw3:7΀#W8R[`&{լLKg/bɯ'bmͩ96qh׋}%Vq !GVyqpK 41ؐE(X0ɡzʢxTG6iߍy|IR醄'4iF)+& D l醎 U}I )lAQ%nd:[ߥ / p p;,M28L^e}vla4=<*!Vd?LDJL*<;}"GDlǍ>։u:?hG$x>JRbE̥'osNMmʿiFי`WV$)zU;Tw=y$1-麦,ďPId-A8LӝB3BշI? 2hE}S%$ju_ NSܿ+ t͋{{{ 29RKk`DfZ46;QԼ[FyiD^οEFx9QY=Za_y5 }LZL[㿚,)&\#|spۏRC.G$155X VVz r&z M X՞ޭ!*ڼ U%tI'UC.,V> Jorp b_g7p)]SdpssK!cbjO?>3W(mWocR9sNFn9?Js9 7,afE6О"bs' `r'`@%74\BkW0%Z#CG7g[CrMHl ^=q<Vy$6NEMnf CucႿY5XQ,ry;nE"?L^3\cE 9= ;?!Eu5>RLVr{}9#Z|'`Fȣ ouFTxTvX UY&%aEGR ;_˖鲃zȟh|~n=Fh҆Lc=0+(QFeވyR.cY FOw^99.ƀhTBڿw3#'{[{)lH6I?ea^n~0ywy#f*vWZ"#16żClܗm{81]B5n)*`)5sJy`&|,ߞVǾn oii!(\v&R!|fT6ĮN;?"y;>e /<1& pH"T>,K?*X8St!w\ l!I[L쾛Py=prp5PZ@*SNJ)N2e/(yuQ!RMD*4")a'o's-)/OxO,\?y3K^!UI1ۮܕ2R͑aI$Bq*v.@CL^cZF8ͧg9ZAvI"6y̕IdvQ~3s!N/XPau6ANӕR!;4TtS*r>Ryu6IZ{cSuHaMu_Ģ{ʏV ](Ś*(8vG˺n G;MgLaj~ЛXIdN[8NǏɶbV$w𓴊ļdzxXZ<eE=E1~qoE4 8gE[q98-I)Su1Lq\͓9p bʀqtxoش ;r"*xlg ^ DY8`aK' ^ =2T-g\\@ȁ ВU!ͷFiGR`1Sum!!iOD G ;uh`>qD}I LXȸ:o1"^ZǓ?uy5S ?zQ~c̱+D>BZn928nqBi ~o!n+?դIOK~6+m2Կ)FX& 1!αPr!ܑ-@ Oqn9 x3{ɣm+iz>4ʹ&kag3Rz',h'pzkMM°rhVC|`x}?1#4Ȩ3]#Mc"hɦMWdʷ4g5a"^6?F3$cs^(2wCQf56Nr4i[ 2H 79@'fޞ&˪s+]>U7gO{Gú+:zIQt;yXHP%‘%sxۅށeNSt2p+UJ@UIeEЛPUnV@m:ղ. ۊBo {: DB>EcTl BE(~f]vRM1vGsd͑;͍+ygR%GnifW6cBq`6Tu`SxY##K^IPjN̜Ȃ 11b)E:STm < -e\_Q/RͣcΝ07 t,7 )dF-XK WXvNf#r[h?XNL~)11@v(c(+ k̹=ӬaU`}pV\U?E:S$VRa_$ƊۥrMSfm ЈҘC9sB0?DS[i}ϥJK]$Sa#̅U^zN8#͔H{X"L 9IWwRMEi{lT0fHR@^Iw*DrG%`]OV"-q;A+ꝸ\EYq;ny_5=3o$ݿnbk Js"u2U TDy=Z!2%JyB:re:&L0grv1H߼@sN٣8z/;sÐD0,;[XY:"_<fU8m3b+o6r0dÕO,LR|~ v%ù,Q.+/Psb,ad BӢ9Jk['5h ˹2>W(:8lq|ټغ(˄.pyB?]Kөk-G`vDQs~8dsAYo_T:'3́`}Eʵ ʮ8"-iL"Zl 6 .V(!7ϦLªCt;셐gF_#bG7(G5TkC#֬fst)i}RyÞ2ڜˑ'{Ђ~09Up~~ܔS^+|LX mӳv1: ]L^Džy l2Y%"$x 㼹W ݳR@̌^!$8gQٷ Vju\FfF vrtA*> (㓛V g7( !>td PNR)b>!A7us&wjgPD;jBGs~fSPooL^g`;hհpV߅9ê8o+Þ@86~bae~BWQAh_d.ǮFĩbޘJ%hO. 5-G퓧)F=(>m/F~X'»ING#md.TjYZ-C VE1GF]RT groN]df3_LQ@!(h&Py8WcZ5rJ\$-'ՈUuPˑ 'U*64&yb!@e]r\FtiއJJZ`uv*S\"ց8%8$N]N7>n"RS LnCB+gﲵ[{tTi>"p8ߟRيⵟ~^=i(O xHd- ]D{]u@@WhEAgB(SAhkܶBā湑s]-N ƭl6#5a`{rT,g=h#K។$,=`eBbtS! +<>-]yPJso!,y3w56;#uD"C l 6E{=gfB:QMbE8ᕆtyVhFZ,O+_WA/H/U^]}5o-AGs)RX9<3 i9yLO|)WC =ow ammiIh9rǭkU@8F$UȴٲIHW wԸO1kEy+g7`%O;P {ތ4$V Y#x C|+%7LUz"F(h5'(Ac$ _<PoIIIE%3؇E53g9C)Lp5]GPxsOF]ZM4wUYa#X=/"D4=3y5RA1VcV|&9p}ڝN Bc$Q~u&e]k|>5p/NG)jam$ϳaaUGuguP$H0ܑi|E{cɴ]#; M+Td'iln+ӬZݽiC"2d"Kfd F/lZ+?W.#ߟhR $VfHqN%եGgKrK1dX" 9^/PR( w!z0bM?P_IJn!&&| *oWgebHBA 4˶t-3aAL`,W T ':sg!\neVhWdVHiPY4`ȜSҎ̯I\<~5p2i U@\cI$6d KC>d;ar\``.f=7S  ްQ>93\}O䞂w(cA*=X!bng+\VC1ѭ,*mވ1Nf\KVԋG?7ݩtɬ?V#c<]_b)*-H9>$!|еe("|5C= ? [0AΣ^s;`n--aHɆX*U̥[D%RlEt-^y;^W4YygBzB+&E^].edUEVaqx>l&,c2,hJsN½m; *Oh.)6{eHhz{HO}uT^s͓&qH]:+u8 KNNw*&Ngb2 >Sf<@A0 bmI `KLW,AcPaf *m5W-2_J{1Fi>bpb^T?#*(k<]*0Ȅݠ '[1H܄-Y&ZeF # mxSB;WP{tC|Zf,;[W9^OdI H*σ#l,mF5|cAʲ>C-Y2}+.$@Ҫd+{t>v)z2 2@x] 8,^o+$ *Olu쾙k@EDεMu-m"d!hPI&3d/^:N'gsҝjg=3!1)sSu&y)<:lg"Lqvz[{xjEHן\xyTo#ݗAc T5$Bj7]KS,Ue(h ]p붕ԉՇُeއ |;t\NVq+ϤX5 .rQ&*؛$YD;Rb6=Q B+^EjITrM^AC5cδ)tixAO.vq05Z ڠ] b*!©\}}ˏ5 wnNXҿ2%%uƫ1E^;,72qFxtn܅7=]q,"mF1r 80 D)M8 ^W@4}(c71n&UIFgweps`pr d6<ͮ\NrcJWa"J676FbN6ҞV>h [V#a" O|7 ${ /.͟m( `U饼#!o0q.Y[[**[:?2Hٍ: Hͺ#*6D&`A 4on(?O7>T߄LD׫䴊@"(؎uȂ$|!^6&>=NZ*ay9oHZN(c`:4:n_@@ڱ{r:HzmPRcЄVf9j >1l4вlPJ\P8~K8+sis9UfnRs&W5MffƑ"/ rDĨQə %*܌ U=DMV<3E Y Ϣ,DY>IhjItmA+S?/)f򳪠8 d|Vp~=42xTu HaW.'ъ*vt)ڟgǹzuvLKػqOu\ca= /K ڰ'fɼɄ [uQQF⇒L_woz- m5btc0WN}ڈnK`:*1nz;|f` k: ؜(,JLpӸ>TxY.wl6 `G~ҿ;`=QEE{LWZn|{zQ@)q$qU{˂ 5u }0{ZsT{|И;ePSWX۵^HѡTc<~#%ҀODNGUI}| s>į@}%t:/R  Nk؈v ~-J| 0Mm'P@r.:gtHIٕhb+DbgJdw)4U'r'\Scď47cVf Y;7ainN4WA,MM)F lxŋ^Vr}B`V>XT~ ?܁VY>>r\=SW~PEP5vF^q!B !,N,kZqBKڀwas҄XK dYȚ7ឳ' 5vΛ%idl"=GۊO!x Db*mF,5?qW4wAwc/R : pq-oU6" ˮ |wՒ jF_ڮ^ fb5~w;.l~a*h.u.Yftҗ yPw-Ë' v<ȭBYu̠)+zc<7,t.aLyV ]eAL@oGX6ʻ_F=%}Ntv=xU:Zgaw2 TT+- SNGSVBpZG,zy&8&v2#2OovX-W0ߑEjNJƈK#X"S+dW?fi;6`9E^㪈R9;Z)gN)^6xco)jٸY8 ]O %Hu;m:3.y$?X|АJ)+v"蚽k!b(5<6.8K79|.h~M.e#fvVQ@ gs6+ #YmW+6"^FEG\,)ii:w{PĨ;i4*WH2r㩞oq*B٢q!kQ DVDT=E<@sq4zs7w:ׅQF,;kP0튌݂ɔ% *bxzpāe{B5S{mIo/dW T pf- <V"7Ц \tq!>m<*\HcYRR*(,k/@h`M/TT$\B.m˴B$oCYnށ NzN]NtENߪrz r9X"Dt-&IeBu9R¤]-.BGx!rZG .k ӠqrE>{ %e"CN$nJqQX~0jʹ#VܽӠYV2rn@WBXdtIA,wj e\4/ ҬF"M~'$3w!Hi.j$"(&͖EV[IJXތ)5w B<]vmFA*0xwAs؆H\gv*E0T@<`M@;1vU R:&ㇵTIeL#y%\˓hsQcQP9?OǕ[Y?l}Hly p(%JHSaby"gOF/ۡ;Wu*rڽ]bc'*[ '^9 g Dy`wZ׸K"kLj128=>$YHؗj;G@bz~<şry ߎ-_x~-F`܎&]!SDv1AsGϯRzEW3ɥf%~ϧ!#9f冓t[GhuR4;v'\6`?6䕪srjLb!  %i %AҋA?8JL2ڍ7'?R9uQC+_T:Vi׋ƈ͹&-(tXWj꩷X2V)ƲLva8Ðg&PMm cc]/Uk؀cGlV]1@JeYԶJyڼpb(zǥ}A$fq3*+`VG 1)[nQ;wa:|@͙AqIYXSmU[jfG+q.}`+' ԖӠ$[ԞNiX^L{MAg1굖# RKq`.eC;|کm^<6=Xڛ.o=O b9t%3l5@::sumWƤd(]r1I +yѢ]  K#u9gV3ҷgQYPŽ,D8'ݺ_ODi< LBa9"AbzE0cIGgˎ {q))_v+#vN;{Hۯm1)=H<)1Ȫ;^O^mTmrfOZQf֛r؍kk K|u]f'+m>>wbnX'fv n\Բlʔt_SJNuCP_+y9iiR.J[uײM .Bi-(eO{)V7(.Wb睳8$o6r #M`{/4,U!` N1L;c{>A.dmpP|yBpȦSo@$Xhn7_vlޏBԇ:{FT%[R@wWP m*!YfU6 ?xMLt'-Q/E⁻&M;!P5 AjTvwxViӧ̢H~ikG| դ( 73̹agT{WL0Bz, Di/3 ژ[P Wt% [xl)?}cy{2v'{W^2,*dޔ_afiC|$bAB!ac|&d:maC2&4VORW!p+iJeԮG} 6 F]&Fz:5f>GUV MEX[ H|J/Xt p`ӳ u'O_ ϶bE)o~ӀQ64lsYYT3xOTrbMTUQE0~{jDap c:"qřncQVU-Hg!(ĤÕ `xvhJ7T ځZ-~=#Q_s\bGʯ[4!~1.SPoP{+,RwA_n<ڈ"VX;r=5NI /0y97avUc6p4\Zhm$y@nl N=Ze;ȟRczvT B2b.[yz=f9 Hi[tK~mIMZ:l.N%H_3pM.|CөUVly(esUכjFim,kP",C>!>7q*^_yFc7L Sni4\z&bZI3]yb7ż Dbbuf)uZj ہ=2u~ve~E/(`zտ^hOk^tuO ]"r[NkCYqt l!'KVz!]>p̦&9Ր§r+]&ܹ?ⳡVV>dܲGJ[? g8 @kȐ1{Y;CղJAP.C LIΠB10`w6`*}n[4VME[{?]6 rH6!Zsxh 0ў`W޼\ṅ!(ICק6]\AO%쑷&C/ne1|5撐%'b邩"li6V7_<1i8DFREů\xS6 TɊįDߋՔb6}.GCic[! |Cu<0$:5~P30*tyYev !&Wـ>3A%4#^}V1Yfzz6w;1 YٺՔb4R^ՏD зN_Hʚu>z/: AZJ ϪbL'@.RyG b;j`+\FefUz@$yx\UYd2\PKb!o'xjT |4zۧQETCOtgw@Idqbσݿ&͑kؿ=(fPlZHv>lRs YCAgJ=c.6hdlGFT? ׬66݂52oIʒy æ#RH4t^G8KX/*&+p/0=zt.lңiYxR&|hQ 󀜃A2v Hw"٣Q:= &1Ow4EX޵4a 6i2< A9xף'k5{<*.v?o .PʝŢ (82vuCtQ&ͮ+ǖ%H<%ߴYR{`+{s}X?7PU%7h1,NL߂Z%(%DqDDtTp/q.! (]~-T5>m%Qgmϒ=W/J*3tn/V^F!hYj Z'٢{*. eD}zB>wltSFg@7|%++Fii5k= !ئ97ygZA4]Vo)C[daOMgX֓B>oP59g߃0LxR?3(+MK5Td c$w:I80u1`CHZ#$\%iW.oqv "0mffd2@ 止5Ic˽d.Ż7?-Q;܋d5׎VМm<}}X21x(c]A*/c&-UBsҿ-&\ _%)i/mf~W:LS 42ژig)!$]ZYX0Ah7k0-4[VR =1sLᾪ;tp-mzj | d,} h[=+Ob~襠Uarӗ/Ka<آds~( ϔ utm')[nih6v5y)8w;}'<#G~zғeRߜ\7^5pI2 6HYVD/dw<)0: 5h `} 1u[dV$(RJ髄Pxd{e HcȾ;F5A1BIժpx)ݍvg*B.ϱ-\1$+u`kX-.B⸺ELyF4>YkQŨGg5PġP@0&^| kogrr] +yeTq|_.Й(N SDRVڮ[ao-#e #."g爰j/΀<\+hae;̳t_WOE?h5S!Fu%?IFۿ =iB~Q!6Q >"~5cX]rlctt+ W` Z%YmR 7K)WuV$d5 7Iv^0AaR\vlw{p.e_/4'a0K<X5p,%7EF6iU ,这W[|pfGݟؔG.ԶĴtb|o8l Y1(eawA]L%d~1hUDf%]G{wԫL ]gŔfIoUSG"̲9@?Q][Js(=']2ScR .dz"0+ Q% v[&uSӶ̣&Ñ灯}Zd#4km$X˫tbHl/hu[>f66[}=68t wc. RMG<ܓ[ch`:rORyP&4!k 0] Ͷ'+rݢ 0^3(ٲz~t O=GCq$&~->f%=}-cwf#q L;Oc]~L0 ^. |\FeA(&"7S5{%QL_&Hr\]u%BLO(wcC쏂A4 a؋2;U! aH,I'7/{؄NP,bEH3I%e@TLQiw=F)ik}.%z3^f|3^TZr.<`P:ìWSqSjA˼`KXƗ0x҅Lbd\kRdfHJ? ߚTT2Sӝ,'OKK{VCE=6"A.|FHm;Q%pF:` +$;vo >*%/aDnG[0lZ8 sJgmoaJiF07nsA96撵vdt$0ITrhXD9MS}]cٶO ܜneI_͟670T?+&%ߗ2~ Mi|7VR{Caa{4q=u:[!ĖG5Eb; g<ڙ#3aڹrxqny|x|M/@HF ;FhO?/0A1!S0fv?C/>Z_އq; x4XuJ&\~75*ZF5QGeZ䕭!:7BXfx? acjϐ#Is9Hv<v=,o-V vrľ%boO"˛Ep?2ނa_$i$9kZ@ ؕ"qrhh)ϯsqܙ_h1xV$h+3)M,Ec'\0E&]+A'&S*)bd )h$Rq^ 5yO{'h~O\KT2 \YZP= 8I&N 1U-qqB RNjFIjI|u{pVpX:eˏp- K8Uy:< rEEk ڱ~M$e.T2C5`!fjii{l2_DTpˀuf%w $ͽyƳp3tCc9NZIrZI7N`3^-jF<9i ;V'8{C^. È+pb(z-n4J#63fxDĞ{2#>}#Oû'LpIU#Vџ$"Ƌlgg- e"rb'IKhqtq̨" &W🨵7k 938̶1vrh{1rZ!,vKry'u'ΈGS"|l^N9ׁri`It:]w xe?hp_Bwcq0F%EFr gCd/W@t&St?qiC񭂗rSY>QǛA7(T$eIͳ-o^cM Q64I|3,"9›ӢoAMU+Flѱc$X|~EAC<%;Rb B^~BGfK^[th^9I̱ 5>@܁$ӘͧWU^LN F-x9ff +|t=ThGUxd"grfn=0/(xNC?o 0Bd$L`jA?FU?UF'sot?(uQޙ]'C.J'-_ׇ>7kI\7!.`>3$ )tQ rx[vU7f! ̌+ʓ!@A/.c{/b+^whf*.,],*Aۗ|Ǧ)J9+]KLmlߦlɟO} P|GOтDWCz8|Q R֢sx<,ڻ[t(%^(,uK}oP !??HD\spd\~'2gր߱B?v.S8؎ߪf⎥%6s ^\5SM` '.*l(0&/ l;qvkF-Xakt;rPeD@-h/TŎ{B.i9md(fA2~S=%,sV >#F1x$n (8G, b%(D]эz ̀!1JBNm(!bF'eyB,h_d !eb*2Rd#^\"-ipDjBHfR辄7nT:0ַL01ûv5ڽM}[~O^ݤ̻ۥz,*E:1Wƀ ?9+4 Ɖx0RrD$q%ɦd`Λ%s;Er]xEg^0.ܗ_.>F*gn2#hn U @`cKǗr ]˱C3´#ic7 S}X?WuF 0 YNB5UO5O^DŽΎִ-5nN37w%z2&+~R`@\q6?$CNk놝ScfOs#Rן 띫#zBUlm z/mjUDk)ٗm@b<(uBmNI@M(X*J2oo\I2QY'zaxDӹ<璑 lʜ+1ޟD"|ib"ctqy1:u|NUU$$EMK[WmpGlȃ.Q >cýHu/MBxYg#eCF!s"4U H*ɧYiLyQ&kZ-yReUMQ,@ъbqsBCQWSJn:'FUE`R"" +5qQz=l DCAxp`&9S, cQF_L\(B)MɅ.1`: %\Io#x5Vu?JU߭8pk|#s>JxI4b X+lՍm3 D*" Ͻ36 n Wہ$QQfIG@EJzq${sš"<%gp9I/S;f q^L 0+7UJ7qQ@ (Nsv籰R(x2T-Ksm_ e9=kQ\k JrvعjM%qxz2.DܦV<ߍ_0p^W Jm0(U2e>OeOf7 y]Ha ȦI҆k ыӕ> 5r}s8BOce !M "9$֘Rg&TvC5G7+6ɹ&(6eY^B4c|٭^6"]B/P!]xk{Llh( 8jܸh{Ce+ -d7HՉ93O;-? fvݧIp$DAf"=tCs)" B)mF?*>`7ZkT6p*\Cx݋nD]؞+3*sɐBUMyۘ? DZJsU#(ki,7: 6L-e H*MY(YN&h ' u= D$WPHC4ӕ/sg=,&">ݼPLJAk@}5k蝦? LNeDkypg +r&=2׮xk68f9cQs9n-ZDDTbxZeM kx$3$V`.,xV% DW-i;o˪ +RΩ|$7H$y1T{TYGa#9P?(GoƯٟքA~<03}CT=puH ss&֐e*xELTLr 97~6}*胣0v%GcO/gQYڭ> .lLyEUQԲ`$a)Ja>h7|Q$Q3V=0)`Zˬ'$i9DRVqK!͇@8tpP"n*zq `af8@a座xi=p0ޓ3`(&wa4w&ٹOHմsiCw6\\D~`ت<Ҫ9 9?D1'5|ח+d+4uwrJz0\N[Qs4_ЃEiгhh0 t) =|7XfQ''[)l)^*}3¼-ybBh/P(ժr><,Z3mt!9V2,t<v^aK(ΟW_ @#Hmj-V <+!bϛ51z-y: M',-0ZAt`D gNl6kЧ(vpgލdNE]sbA.M7,G p [+QL`[X̿PDe$4]?~h&^͈H G0t)y1doF㯦hFzM{xCrʬXkB_T/PXS"oj:Gzqu.ƽ?82 QaڷCn\ N])l0;i4  T`z\}*YVQhJNPvraBNaa *(ry<Z*g>519µ9$h⠯^ k,6/o tYA9=WTq7%IZWP] TunJBAroԈ=x; UFR\)$t^fZSc9, 7(٥/ESe6ʞO)MP5+c^SREҎݻy1x1 ͬ[CR}f{lMeNH9q9hhHXJ4>^d|ாs UF_B IAU/J]`:ACO?!G5v@j=FkD"seG*UmC̉ _nfth4vY4JUJm9W#ޜK`YYZc \ bdrP_"Y4ᐛh\8Qj>6{B-0H1EvRW}_BE%Dd1HkIvZm}PK΢a@]a$6RCCΧeGwU*ڤ)xtzp>qݢsa rH'; V,gEJC|U b4Gup5 ֥Mk 'EZj?vtdiHIQ~)0ϫ|DՇesob eMUY0xKkxKʊƛQ.;ʹ"= 7ĘngZ /_\6Ux3m#f>VWFN̜| {YنZdj8EPsAzGk&if1 mC+b$򳂶)hJ%lM KHi#T:kYۢC~:S 2ER*Ľw?/ \NULE ~ac~4|FْQX' ʊ&Cd~l+3amCq{'+a_q鈈{+/S'HH]V7|lV &v,~}o0|^=2]KW_dz&i(KRЀL;oe+EPA?kW2|f |xAp<iVL[V ] 섚l{A-D^ycbq zz"x!Ř&So'Gd|QOe摒a4} R*Dư-{z-Drr{,s1SIXO8ve yWYh/̮kcoyDiң՚ jo=oPOT$nwJYb̀?DS0l0nb[\$|A/_#0fJ"F֑]~Nvrn~sPT݃r!33Rlr1wbe4 &|2 @vg|e'O{Ow/XمDXx~So?U,a~3pSY?VmH:U9O݁uSx"z:4CFZ=FO|#Ҵio,;WBwJYi(M^}YQqu2C[+xaH [-Mgۍ4~&&q' :Zn8SOegĿw! ݬwLB. O(CWq4jf&%?}l/W|4_An 1(uD8 j|8QOF,0%ZiPpxfdϒd@O.3j0y$ aĊRױ 4Q:BF%lY\kmdC·U`}=lBw|}@e_gvאJ5P3A!ੀV/C ;s޽(q^b\:`T^/u}T;?Ւ3N_64돦dHn5ʡy9+VRh0ٱ_]Ғ60uUqk|AG"&;y=V$n>="G E0sn1\O*һˣ|%*{ޥi׉H~:YBg9VE\IN(FUsjeZԐ70÷WHZӏfl{]⡢GECmɤ!Q'I`K<'8&ψgߪ+{X/Rfi #\Rޏ8ܤ:I^mrI00%Fxmj' .=KlƌUY0 9ֹ$GWӁ'߹l,.T^ltQ,2z>7Pz$czkwzEY7faΡ zdf~f k0\gq.n[?bzO? \1}u93rGs"V)Rc|}dhiJ=/ n}&>l@o{%&ŷP>ۃ'{/6@\6%Oq)SSCLrL7c@S('%WS2@9Ŏ)ehK({;M2ѡu (@n ?a( ٞKxa%*"augS(1h¯Sw= Lfb9޴\]SJLJa,1SgJwpW@NEMr{s~^"B+'wb}bb@4?̒[7d-)k4+s9d1%v Q*:`S%׻E'Z z׫3O2WlIF@^*/@F)ϪTH_!>-oԺ?{<4}[6%QK5Ju™+HvqGY ZNƄPYHmSB'Ҍ\d+=S?6-Lɐ% z  `>N~`͒)Pgޯ5e ;I{ǷGpvnV/aՁBٸ]"XqnjZL#S/4߲tJlR+HYWA;.hҭ*Kl3(C(y!6~VnkgmF K'gb88CzzoA$pPN닉ӰX|}GA(v9;3uZ*Mi@h޶Ռf%s'ҙ x~γ UOJ'K! xvoam b.)֭/]k^:qe*s4*; zm`nmbX*N쫚 Ia5˫(T74LĕOM%kK39MDD]_Fp-Hd* 9+ uU%'1Y 6(z[dfȯ3?[Ygi600wm"cYi )`[ ^M?d<v@mj9gM''b*zGѤ mPY~p^#м$~AtM~ކn(F `RATEHqL;MdR1oNiw6FBΑ%-;3χ6W;Wg^E{d@kTQEdN'T E|NHpx\n7$@!ѕSU?fCʹi$tB Ir)/r6oa6}&)Bh^ _5q(# ӭFYgsl:ս|l˴^k'"O\Gs6AE-l_+ jQ4:2+a.c0`@͐\%[Z^#Z+ІtTȤ7}gTvkք)ѿ {TJGmAcbr&e7A"1ܒɱ~RG><[Qd(2-5s EsR:5z'${<'~AHtCMߖ?QRw;[g&G.|XmkՕ~m(4?I\k1}o7eC(S\Jx}FV;m ָp=s@AL%-#CERYLgt̺/, OTp+s}}oFk$}a*`f[L:ǚ]SXJ .6MHTfɧ+ ݍ͔*ySDe <7!5^h/B4y~=R9ٍG-4ᩥ#f"TV$=ܴ[o-8Ҕ@kZR@ݴ.:ifQ;GiL5eW\?6""w#R- N b{o;4b/5&YRFu^yiϤ H9MmAF{f΁ˤ˻1JtWH.1 :Hok.m0Piz:EGF] i]yhWNA1fg5ث EI(/)B #.(>a?ʧ;;PXј/w1&u .qW #˭Y`yjOIŖHʿua0ķ*MY,g.D/@9!d ^H߿68jϺm~=zˤ킢ܴ `o &5e|DHCz7>rȿEC]Jbx̩h^8:H8E,Vo3梬RҜ6s.pk(M{@|4nowe+Xpٴ6#˹D(uOϔpl)І}={B}A9Yb(biނ?j;`kv svg?KsM1z^,Q]PJ92W@<}@J7z[7DPV-0'n6f~n7Afi<y$wb(y=kRV3el.$O%FfaorCM|:km> [Pv(ȡIfj^! ;> [y0i4mا+/BLUdL3Υ}E`]5_9W؎RCY3HM JO"u0X|Cڌ%9#]K&Y`-\i/fR%|4xߢ KoQ ,Qb !q4/6H4]թ'. =[ZB B_hw$=dLaB~v Q; mb(!<~Pa1VX'#}hhE"yvjɏ[ V>㙔Jp*yVVVJyi8KY͂&u)+aҷes̘^E)!% llm=bSB*)s? % VAJMS؛exb\@ύ8C^K To/~HwiO1uD2``d R|\\t[ D(FP h#F()}+3vC[nc[H8\/8vVpCy;E8+Uq+lu3!f4sc3yNtMw Rf+ D(C k8]-B㚪rǚrPo %'~䖽xƄW3ō<̥dQE$ "37ע5g'<4 <&FKO4&Cp f!9W"}.{͒gF{4tۙy|PsQխbU1-4cYI3A0i!쇫ݥily fBͭu?INoBX-N  x0TP3,(%>]BkB@~hVޏ?r9uB@T6 qbZd^k(Am$`L_=\-DO6Ǥ904ȔY*'eֶ䱅 v&W(2w/q3B7Q޾bK5M<{d'/s<+I@c+yW6 ':}m >P2"$-Ϊ9iApYeo&l&2n`n;9t6-Z,ߠOݳy?鱌Яq \`'({D68A }ʛ+L iizeq1=4vbz5"aR"cX6qd嬒-VB[NdW6dq GәW%c}m'@)1i]88˅KME 9n.gkd?u/cOa=oN%Yſ}~pqLր#W cEGT fЧũ~;R* rUaRNV.~dA^mhBDFEUJ0@XFTK(n@ Pͮވuɓ*X]YN[ Q+DcT1IB~qNsMl~Y@<*$+ ~BM^+FC*NEma|:d^jx p'\^dAv@6͈ʅL~TЯxq '”u*Fw7G0WYjwmITEksd/jR3=emPjh_hTU`f$bH~ew愸 d`H{4Aʆu9^:-{ F(p&gO/פk5F'lU#48~-2Q919KG^[37/<#&\!Oʁm)٨ q#߯O5uIV]Y'n}q{PkE ?-`"|!\] 8-i3#pJl>_pM O@x;Pte"\jQZ#KGAͯpSyb/a׍/s#WM7{g*(BM +5_sFOw\xz/Xr~LAFq} (-mEވ쵐,cU~KYXV2uZVKyZ2VLߞ[k{1$6J ٶpOt^pdM :m" kZvW̏ V@T D05ЃH)G}lZyIL=Cwב@uhEi k.8V%3[萢 w$?+! *ZKj+89 fTY~Y0PEOw*C UyDA8S3n/+~G5R*EȮ&mk܁VRZzM=ǹ65q3D W5$ cW*hO@Xg ;cSHĂL59&%A~r<~>v-%ZmI@iΖlH.hHQ2ֿ|mksK%eMƠ-5x6!R%e1-i&H ,#3@Gû`YuI 6l5(nZ zo.vS/zmTqu*]6"#M3㗖8Yqs"w# 0M,mZM(Pr02p׆ٵ5%kQ5ʣߙ:#\BrhgEhάa| =t/XanB ^eat&Y{ɿͱ^۠'TjOλu7y$Y9F?>[XqGJg uB'=CnOuqp9lV@Ô6+KN~.9wJO`LAπJ1=R24z넕Hl_sl=P'lpUlh,۶!hwLDFsYVZX6>YC',hsoiDѨClFj\m8Ob BlbO"u}ر}wCػp5]z (SAcX$?/*P:%BU%ktkv˽H7_BmU]Q}Sn:Z }iTt 3"ĕ65,7F&,28lGb|)REDU A=C)sֻӜYXJޭZ k7(zLj >D,ݷubX=wnr_9/SWQv}%{Cuf:8[&/r#Xtk>. vTskQx!(="s k*Tn-c&8筚7hvhP~r&ȡ6"-ŮԆXv10;6TW;#e~ /AJ")l-=z|v@gܣN!ϤbD%}?;8?g>l켍e/oe:̊9wqB`C?673 )6˧"/ " ]}ASٓI?Gܾ d@-nȇe /|sIqJy:(\H!0Z "ZH8> עGt^p |Rt`s2gѡ f!Jl%I~toV)ɶBXm$pxy#V0Hݚx{=ۡ@;Bz4A1B9OZ$] 讲%լ@oК5؛*C 9jٜwJ)W{/fɺ0$S_^Ro1o0D۴,w0t,RPGhoTt ? N0٨9xZFf$QmYێ˞!mw>TB f  dgxf(7/w4 @ A<[0:X^\7XfI<虋tFWJwU[֞` v=PtA2*;p(3ݐ&V7BvS䯭uzov}kR#.[Pkl/KK'?.]9 ꢇvgy(TlkUa;e/24,T!*( Ir6'WBXZGBVL=RU6F:ٷJ0$StbvD600QwDvg%|Ť8{WnD|N,fx0!i=b%{'*026ׇ ^{y)׺I$ 鼆3W,0p`ֶ!;5#xN0Šu(LjvT4{ʺ߻{j~б"R fPW ڧvՋKLq#>]tGd? gZ0%Q-^ssw!.MCsʽEaDePWplz8CeǭyKD2zŤ@E7{GZ0ԓ֛b| rK]B|wg6%;@F?tCTͶR}4-j zR9ZnQWGet0pD]\}8M;1BT0 %Nv,| 4<v,WnbHAU 4Lx % Fn:zucn N"u.+(kq`6v*zPKxQfs* |@@}vUoS E*L~vGŨn Fόq@cDs:N=f}wP抄~ *e nt~s!NM{2/ pt}iG e\aL[ IvNk `0pL/OVCou:k?vFNƛ1p.5Ua@6 OOs\L&qr7g|xUc ic=ipZtXL6VN@.!3a P9aJ [/B"fٍ"E!xNj.X,l5* Oǻtk٢:KkX؍2A{UHP*3ʂ.VfYjzƮD7]_I;G*am"/sf^#6F kez+طF% '9.+Pʵ_T"1.BQ?Ee^7*#B1 aȿPz'hӮkCS~l}*Nu+CAފCU wECԑLӶbUwVNtT-iIjm>dZALJeͪ8IQ d߰s~TYl^6aQSB)-{{K Wo9I`G}EN8)oX@Ѯ[C7kb>A17a*ȩNl{?XR2LP]/!2;AR5p&F?XtRe!}gg1Yk47 -/ 8Ą:Ha:eZzm PBtAUU$ϵ#h?P^?u-oA } =Ep1YLU6ZHx? "}*F\xPVuD0ilp ݸ%sVY.l,io?˜)kD.0Ayܕ)ev;^l7*\0Kww|݃= uA O6_eY=*[4[ FY,Y`hL3nhК];[SJ #q_q/yW o!K6d[6hWX/Q</Pz7c÷eئ 'L 6@32uu b^go$mf)77g~`MiɴpTeZƓ]E"C2`=8^t&(\h\ 8,6%ѡ37i[ 6OXeQJELakJX_ZÑ牑\Q,Ds~AXx 0l] hJBu59|unza,)/~T-%L4b0|J+{+Շ&S.yd؆2Lƥ%KH@ 6W-#YWYhP%#IOz`4hO d@i&NeUjL-6Eھݒ G_Q+_Bu@0Flvybt'^;s%Z^{+%6k+Z<)REU.ﴘ{ݲ᥅ GWoj?18-;fk⿧v29{@F{ۍ2tZHZosڍ)XyT_]Kq q~"ytIgTٲb;xLBDXD}Ms1"xv,NhMW!){fqZ[Gύm+ԅxa[A"c!$`Lk@/h?lV)a{'+>˄0^b$ 6BoJ?A-+Rt^ݮ*w%n] 5A :bD/S.&p8jo?7d8͝P̹@80MAc~ BS{:S2vԘ<~nյjy*Z3J$[@?ڱyTUF1 L`Du\U|;P.§n$ ))9߳;^?sELn }Mٻg}LR] <<*_|FXӨ0b!m>pMRHb8]mAdgs,"7#`t ugj\8t(mΞ :dUsG,f 9q=$mlb(=! fx]R_zcR ~/ eKg,)p 1X|T 5 CwOSȢ/t2R HrROjmz[jRH32w1iDA%0=S(Җ+[,wɰf~bn!`=r=E(.H2PA*=kub%!ut9L"KVQl*Hd\HCMr.o_G~5sViڶR!<9JhV؍%25(!lqK UQ%R_{eO#\n>`-'e2<(,qbfp%EcK1_WB+d !oQ x$)}(;هz2,PsIvqCg<ǚGj1Πt9 ^s}f#f$Km8~]-3] 73|XgiV!Lw {f){9wDE){4jP;}#4 >cIW1#'_n> !Yh#jz%bAa e89~[pi2`(-iISw 8ynDilu=âsI[Eau oAA̻N}rmvzgi]f qKL ;IeQӀU c(Mohi`-OS̸OaQh8j3OL5:TWZ"6A7 nk412&z,jEX+9hܼL|BN7QFPŻ#HXXy @<C!*ŲyW 7Q&d(6佷p4KpS#x.82&י覸 =^]3x mDc{Rbg@ z?f18"y /w"MKqܸ8u|jfJ LDx#0{ |wMMB P_lv`s _#G|Zd9s/ۏqzyΦ<~0^2 {x tŤ'EЎ Sb -#pv+5|dF.ODܨ?+p3zZ$73? I?L<&09ٶ͂x9;#%pp <( WO|UނoT[dq@CQS ]7dg.$&8 R <>9yN^$MIM+h,xa>dN&n=VҼ|Ĉ:7͐M51D1ӫQ )FGlJYFWXRV:o\׻_("}1xfVMq{t%,*"c FqP uϙh9sx^x̫LT#2l* ^0VЦ5.= aRUq0{,)yiWcT1$Rx9tTuWyUY8rD" t.1j!]ʂ, C,7 Q2(= sD:'I5(rQoJ}Y.sATf6x<5YAovˀXQA웋B=z;` ;o̯it M U hQʿhW.Kl/3ElFFO 2VFId%A˻bۚZ%&ZRE'xL_^g bEF cd Y)V\ _%[J`ڪufl996.*k~3Rv`7e!x?jlDϿ/} ԳpCQ,E In\|^ʾ 3Mds^ 8/LCKze$j%$prxW΀{r'u@5u2w}qNQQ {M q81:qz& (+@1oqqz,~o3碧wv) фa / #Զ [%WE#} ڸ  r-0.^p!TIΜ VLWЏLBI`w[6lȒH xz\SwH >|NڨZʊ^QLuiMJe<`Y m3$:sl)#0{5"O>8>{c[z52ݮ(/88|z-|$,? M#-R kH7$BdA]X"^^Z2ũswݯKe\j- Q ͭM14 Ζ݌p%ѴN4+Fwz`>efN)GqC9kF M`$Z"j7˃8&W+(1 ii ™&5\3X4eA).Ý9ZEU]V4qZ;mpNzźAIMTsȱu{A)akYji1?znЗHy`aBWo N6)+lՇB5HÛSF 7#K Np2L8WĦ1wB໌\Wj] N$y԰hF( a]za1hD"o=2bλ@/,V7$=D,d,@BwiVџKP1ʟ0ƀ@{Sx2wWaRRewZEc^?rA A9tMٻlIβ~sN 8i,@fיy1PY Vj`7vرtB4bn?ԣqi.P6yF8t2("HzG%e`n,#|r?" $]=݅N'Y̫tɄa2R$j3Pօ\cxH}F|#t-FoML#ktoM$^>F&.G. RBf:P`7fqI9 ):,:)8f41 [##&eG!wpF4XOUw DٺPGq>7h&9?^U*kkB QSsοBE^o֡r$b(X^i0Dz:O2 cFC`rYc " [Jyitt&LB4TC!5zuttG*ߣ`+Rė9Bg^/0uSkPު7XW>hU>.CvJz!DAi-tL20J0Ufn|x!c 9W,xKmj[d( Іa__3V?'u;OK!4bQ6=}}+-5Ybm  ѺU85!"/lGO uۢ̌ʘԢZ-wK_-XRI-̎N~w/SFndFO?r6l|trf+l;SIRK1nr[2oQĹ_W[U!lj^Mo>ghƃtKDB{uHʣ~ mj:_O{moY{DjyDStS}!e`MA{QfZg#hsaDFli(Q\n.!sO5j 7A¡p!]4"\ hhzml&(Q "=6 2<Dz +1ڄdz$)Iܕ q5GDbV=j"pݗWHWs' ܏ ށ UOe =Ԁ69? ( Dopű_GZB>:P`(}?@b#7K yfg ga}^?:K~Uv|c|jGNd.{rz8"~!s,!P64);ZE5j=o=' i3 kSGNZpx3πdēm[[YK*Ln$9}X}2LnqsʶfFΓN5Occ}kXƽRf𔟘W"@^9Q8A #pzmC 8eisD5q2>89!Knq`Mk>uX 5Ƹfb_jʨq1oZ]-~wl(|WM-*nmAY2Jeg/:hCtEd)q s)LVI5TPj id_1oh09Bh]"X)ҙ8!R  %:H#ml mJ1w3~\,vk/MuVl'۷5/daт9(4vƋ%:TNOcRz|Bf>Wïgr|'64rPVeYNts}dFFyE&"lm 7+d4]H M9$8yW_phx'=4ЬweӖU)\E tɱnm5 .z63) Mn.1ظha`4RYw* z@MЦt%cW(2$,2; wJd̩YtJ7r=)nT;ހf酉\}6ޕF¿="`0H3ah( ŀ%4.mW:cduz񫖓>X6eL\UĒ8Pۤ5z_apuw0 羙u d  d>ۿ f[,Q!"PWyg4K8H0eeEY$pk) 30\P6뇾0g-e~FJ)#oK/NiKmDgIP/I&Aߤi ]hs@N6/ChY:7`Oc+FR]~ p_N\xSϟG K a*j nϿӹg|O0*8 ;Re#"9[FARO_K^̉}~?̳1X0 }g|l%g e4U>0=VI>XCL W@괜i!^o83y@%i< 4h|,řN+b0bR#LL,[$ѥF"#G//sG"ݸD]~-ABڳ+-?O"^rwػv MS BؠkV!gj$~ob|<\:&/o¿ " .*4Vuտ߂(ppoo p?+!:c ^R,XdJгvJA=.[kV^z(bPkK6XY%-Rz2ofQB]A|uZ#60ckaٺ5JG/A{ȗCɕu'!ڈgSkUL*L'N&30*0(=5Gl\&Vf2WȎEtg‹g#`܎d̘b&޲Ai+vjƓGsOq̢U#eL9ſ4hwYoZ)8DX4tjfv3m" 4yMph 1MUL_>uYwWa;j%KzOL., tudVr9$6_ W 9&N^c.-gJ%0Fwe9/J(8HetHK&0-q~.9p LE;nqT\D/z*)_`Cfrz(T0ɨ ˒;\zgN~dZg, :O)J5ԥFA&|`%tJ,a "3.yG⨙4ge$;O{,{kQQOK$ ~~vR(Qn; 7ᯐ&a`_6KG0 R1E C?V=ǡWzWm7@'e6!7@ ,9[W:y{89l֡G m_eEzL@G O!M.閶AM.B*5, Qt?^`Uއ[zwQXVuDi&`59-o+M |CjRuP*)/%:]G E7vߜ<1kg-S…*̆!paÚDzoO@hj2XimnF<=J K4:cFIt6\,)>yoMsiNuUCZfI!zWKSكsz7pNOY{+U\):RO;DGuzS̫yyiӵ-9<v%F0/"~wඥM98Cdn8gE,ݪq%^.'`q}E`<>(fG*Z6);d˲4 7EOYJfX#+@":=, 2Bl#ʼn|1<°J^¤@5ߖ#%dTBYceo(d̩Kx__|QM zr'/[g7dgm<#AN80l*P"Sދp1kuxH,EiF_m?DgޏL`PSGM2U 9v %gUtV zDGƒsr]2t,kĸI〜:ȲߩI}S-ʈ aM`%kvҤկ?#EܼՄM"zJɿy(Y㨘HAڳ1et2d&lG}-n:V'_m=E0Hx-Y&**g"[: @46۪c͌#[ `Ǩäm EH;Fe+G曏Ɛ]׼%n&Eab7ƕ.!ï}dgFyrMMI%,8 9yk4*)Ogd_8h} ys:Ɍ@ E3.c޹3e\ξ^W Zg|;NVXyl@+B8 8h k43Eo>|Y4klIJ GCp0rdH CԄÕs7({EovS*_MPµPxz|Mq{nC[BNrc\Ql5i5$kkL[T`gD\^B/r}.z~\W^4Zu">R#xGO-`T{v b%ރCPM:AM|X@4lqt\CfQ.R ۂ&8&@0Sѐwʬh)SzO?˙, A>.<ך;;6p%F~aukl@n|80$x2,z7&O^$(c?X{EEY:)6]S) 4- HBb[YD*!DžQoN!! \8eQ 4@a-`ye-? F6IŠԗfW1 F6M0Vd~( r@a RPG-cY-sjEwITm$9~>k$I[ onN*\`Rt?n,~x//HR&5Z)d&ho"c4ZכlYYn#Jmk|QA 8=7q^ n@0vHې0"sPcAaMlQ4o ̈́LĴp<4CsERjŪcE4 -nGުwe4u!%!cԔL4v t:۞^F ­md\\Ӳ9a>LTOmm-9oCtAkRbrǫsn:NHɱK!XZDs sQBaOaϖ#Xd$S {}(fy{hmHQOp2g=ןNwdCAH䟭ORhQ/78ΐ~Q1X-N9'CuC3z?J1@ġ #9SJUE_WbNg"gvheM/dzdP ħKvzog*7<$wp3^tsڐ&9C1]G3 7qh!9&?vrq.xo^bw0ćJ>w˺:"'"td dΘ?Ue68?4mz J&'T7앒"lB{6!ys*ȟb*/@ ӼK!;Hy>%i7>)'xxv(jΧ4A׳u-)jxd?Hĕ P?0K,{Aka(9&s˗/p6[m_T^iB7EfZd29}kv{J)gn8"xvjИNt6 WÀ"#,F <[Z9qYnHM~xoh۞mO сF$`{&)t$s %y^^ST"Q` 0VJdN0"=m%S 7J5̀iV:CZ"pud\mM(&!Bۇ3c3⚛d}'DY|Wq5+((>9ۚh)m,>0bFqd;lҺAc1ǂxT2ƽ@zf[^^ӶzYS~*M$A:8Z|gq`rcGamMtf\@>F«+M笊{qɌ\zl 䥊nQG1= ԰ c7NcnA_ֶd- Ģ b:j*$PD ztfځϫM2o k0,j\RcijBξoWSӟO<zwex |/_WAedD5Y2-9V!$~ jq9(40tA~At:Z7Y-d^ď39 NdKItt+SpV#s,71ZDrV*YaIT/kQvLl6 ~jL lBVEԊmx e+S&>'2AEt A`6{Lsߧ- \65h}ܰ7Z`._npr+#'oF'&,/1A*Þ-:W,nvN|`c/V Y,3+:Ɵr-dz3exLxq4)@|IP"5i6 }cwms~N t1o%R36x}{{u }S|[q|.W\?.&ӿ/Ңs4p2͆h|ŜM]0:nwcZU?8&"?1'mQ]Ij];{(:Bdls,EYvy/y@|o:4?•ڼNi_+/ ^K/#p/(Sk 슈:f9Қ)Irwߗ#Rؾ"5C:/s 8".Н[}arvg]J6?CRُ$0" rf/*k\0ip#8 lz\&)<"pxZchWu& /p,ԳjZ&Rf&&U~,v*jp/ZRD]I:"&_Ƿ Eʸ1zBpֿ:*DNl|GXWr(7g(ruR]i(r~a>l 4t ~70V#c=5 VԪJJoV0pHrS6=Ye^uAƬQkǂLjF$LG$#-JfȦ,hw}GZ?i~\Z=EK1'Z]dXtT>ǵ/ tԡAvE$^[  n\5aEw2 mr2Q 7:oYin/'v Oڎ)%C.@g[eÕ8l1L=*`s1IF-NPBb ߌ.P femR|bQ˫m:[~=- ABa+,a98.5A_bCUwղG܆ׁЕZ]׽ Sx"$uj;Z2 0ZmC=_Ki׻3OVw-CKFygh%r*{0ۼh(~W]!?E2 E)CԬC}\ad^(BZڭg<tVdWacrK$F}EA#7bTqOLH2?"Pbk]Z.X$/ET=XW t_%Ewo4 74wiʼn$;. hhMt$dnfEU[ $J)i^yqP7M*;oѧC3~yHK5Чi9wyz 蔹4U%l.}Y[tul+o(7jGyD a̓ZB엗߁^4=2@ ejOg}#MXxfKE${"D SeN,nCB,Mjʧմna;~U2en@*եpgkq̨nL\b3^2FCBG24cʕmL>P{e D] g#$cho?cjvEMYJ N!&>o^Nxv<o q(IAS%yRF$,A!#,F Jޕ J%M#K,'vn7ҢL:D_cA lIG^ #Pݳ p,\f3++΢RftE;@I)&sC&M EwAGWC0 f.o?E}ďK[]Ȼhy!r8|Kށ 0NQzpė^[ fqv BT̄cWpɥ${|MįA=sl%!6ק((70CoO\]$;fa32+gxK@1n֡(5?0fOm_q֭-lPXK2z`r~Z6P42a1DtO*_ ´N᥾<}4="6G="9V˰G?>)=GYfv ߖtg kv7d(MA Fӵɫ7s3YĞZfE%Q32n}sL\{l[3׽xbf->IBMI&öl%WMOv+&USZ`Øm()v\X+L(SOL nhܿN_Ba⬁ #OTu*Sș(/*/7Ϩ^[ȗsVI3L8[>+ lLCpn4ՇF8GRW'HGJī+*IEpx5KItK2nڬ\4̤vԊ:8÷7Y鳥bKNG7\@67Eik#FZK sHut&,M>Y–h€fǒ}tkjm鰦&4frL|07 8i'|_jT 9: [F/~^?c,,srIe,m>Cu'Dl"|e0yi8]k;ϘնE,kOpZA>".d,H QLn[nm'u1vϊ+o.$)W.;1xX1;@E8Ni+KZqf5?GJ7{nno~T}jB ɸ3$kf"J`O΅b84|Mr׶/uf yt9n8:R|D1"ړyRFbKH)$Q[3*DHeHZZGqZiz~'3_N `7UT*)k2<$9͹"SRGO_6KI3؄ԑ͙0ܖ.:ß $,ֳ+=ITR-ˋL8I-n쵨Iv9J<[=\pۮzgk6k×*DJR)BųK YG%<~xj)vKDϫi9`'4U硐n /%HK \'44C(Ilc%|8uz.n*$fB _v&I]ڨn1 @?:ظ#C/U3=4D hEJujXWhR&eF:5iwe?g%|{` =:>z-Fmdo~XpZlbM<տ%1`w%p~e]N./QF9&^YFjj6Go>-ԍS.TIm<ѯd%;Y:2` w81kEHU;'׹?~eGC43v-* g@4Zؔ)zըy)P29 m4X14T0ȹ..Gd] `dM93'JNRsMKRGnA.֛߼U=\9o2={y!kFq1sTJ,s`.QgRN|K,GgλɶQgh," ,0|@yenYEǷLrin8CQ4O X>Ia7T8r\x6oO2=O;OK+r CJ˳u/1Si ֚vQoO*ݔEpG)]nCO;@4+B?J AƜ( O߀\8 `dٴFhϡ8$J%:d/t6)3BxLTQ^0=hSZhrpȬ٪rxT`T4a  Jb!G8eņO;;d×`e'vвZ#qVOa/ 07>:+į*FruPeߝSvNkU*\y ۷dq\ S^8hQorل.i&铙~L2-f 8+7[İ#6۬F›DtcH>6;ܹ@zfCZzkU{1ULpJm6O [ Ȁ9&FX) , P"|RQƂVa~@'%IG٘`-@1ל}L'Ԯjv+)؁Ik28T:>CY&S dˀ"]Nضq66:r$dx`>`2|!?CYꂗ>yp0bDF )SBF?LUrq8)+Hz(~f85uH0%)*b 9bTX/3 rLC%Bsf? J#mmڀyK?~eSЋ`qx2#AP{3F}a9^RZp/RY쮪D`3Zf!J̫=cv {|yGS!U_CS*JU}<7)/:)>W=`ouSmqw6p&ȟsWXz,Gd 7 CªKXwgEx%0̇h>:πH/4^> :Ե#Ǫ ee Ǫ)U*)jAZ*lДktU_,>yxs9 L\G "Tf ^iVJە>~!aqC ք$n Or.b"c' ><ϓ'g5U"G^؜%XoG* bFaOaTkжG0'$t*QSEaD*?&dHi5/#BŌWjdpy Ua!YO3wMe#Qt~RžIv۝HYf]'TR:ئܷg_ʯ.i!r&te*:T\k԰ew-Ɣ!X[#ݬ0w*iǽ/;Ȫ 4ycW*Bt0/U<~\za3P#sdη@tD_vᘭ&hR`201O)JB*<k`Us%fELF =Jb*1[vv x07o0Emgh)ȠN!5-1%tsT^(3ʔP&_iKF; Cs0}s12Y0̫79ƦYUSc<9׼ȜC:=O?سlR(&ˌeb$~CKl%'&8LeL 8؞[捅pIU^uT T6uK`NS*eř./wJt{ ÚͱB>e!q_[t&D@ƝOOE[bs#W)l:.^Iv~Zl Y7ixJ ̓64 a=ԇejBP>g00/ OR'"ҹgFwlanb)^vrZHc QN+h96[csn|ڨ+5'MzKרRǢ8]L1dr89;TĂa63K!X댏pgHd.S`&5(iX2 ڌyr`.Qy6zaGf qPڵpg+hfXQ-\JuYcڇ|9)t#' wpjۻPU2Zw[w[ }t/FØBFD߻5ňB3]VVtAv+X`#BlxUߟR&cxzd h=2qBqihȥy{nzݻ["]q EadDқ- *dC-f'SߔD TwHh ϓyAM E]v@PڣW2ݪ(W5pur9 |YJP#Bdm@̧_Yz򪯟j\ޙ 1~U$ɓg枿f^OG?Ruߞgҁת2ѤjjYJüΉi/@UՓw"TV`/&IGZᷫE)v)LwO1^j{EmE]y(KF:2 u]S-G<R~jBOo+r4/](l4 ˜p#oA!r//O+"N63')q~iCo#ݷ :_&x޼`ބ'M!/9LW22UuEţ"#Ҳ8=҉;$i`pJvPvo)Jfi)$ J4O9fkmUfȾT{638V^4 3gC[rVAQpje~/@xLJ5뺣1TWSU>KSi>BO: n3W| iOo}UA!4ZҰՈRX2" ]4Ӥ*ź;ʪU*j!SD8IbxRM`Z}<,])UO/JGk:m͟Fޒ^Uۙ-Bh2H/n :i]ZO4b8t'U|6`<4~:e{7nTg6I H GS;NRY5h:# :Z]5 &QТ=[d:^ݘ>:_6+61WT7BgŠKm-eKz P]W3:Lv3/nGo"WPc1finц?97WXk]ߖCG˔YdžvLcjq g=ʛ̳SO2'w-ݣʯ~V#6t=:4`Rne\ MqSbbv; oN j*滊jD("%ZV/g*5u[wλ;đc3Ydm$QsΛ#N/pd;hT07 s|@)\?zgc .-֠ 0ї]%,vDq,3ĭ&YV`hWL HA {u!jc=jkT!Ni+d>=oM/^Ԣo@Rq!Obbo#j;-+:˜x#C|)ָwL;dVFHhi}OߠɏJĸa@3UrPujYd *'z)j*JKB  U 5LV(Gc M}ނNjRK56MYX/XIS7)UI="`}<twIOmP_d u/49Kpjr/S\*fb%>"mP01PM`~+G=Ӳ^)4aSiL04ڪK"ŝ UXPޙH<Qz^rfo\1Oai̝73ptBsй{TI3R!S]t9rdaw Do޻J6Ղ20wg4s:'O!8C-n2̾%MXQ !KZm2:rKE6M ~]vy['jn4<0v7Ҹ:r$w+RU`UZ='[C&ԝjmks/Q*mOCx-~xw`^x3H]S`>z2*l/a)Tzi)N$$k>%MϿM22X_n=#*Yx4tLz),W|޸=4^{Rks!=$j zGAu QҍFH DVaHF'Ef|jQTp:&n͕gR^G.hBt'>Iv.}/ZXED?A}8:Dߢrbv[)`չ{?FoK6DE&Vo8=*RAV|-qlVEis*jJHxq1B 1)-Țra >l+QQ֡TT,ěRBd辽bDۘBgQ8ΚdX=󾚌 6ٚ>0$i)}9 ϩ6C0!V]bU[CJ٭xQ:n ZWxI'I<ٴs%@ݚt~7Wϖ0 oב7|kۣi?pjD* BFȒ0ZOa f)SÒꗁZ$:߁L uNm7 T* e=ryH{&IFZybΖlLׅxgn^m[lHx]X ~9.˦Tr4bGn_+ԃ|L_k2/8 Boډp #;r+ cUZ`X.m1A *Q5e+ ѹ-roע9 cZn)RǗQ{FgIA1&ΛاS ,*݅\LK&H|D|[o *[u~b,%2gg P~FoJvhbM5U[4۩S磽:#J]U8r$)x:ԸL_\cyױK}\Q ,%XM[FIUײRT;!V{gy\\-fTAPr^*Tr RPh(f[YB?>'mL8t S%}/^61GmyW s P:nQZXy>J^.<蕙&Al^kVG52F0?+]Zxc\qK1 h|Yp|"/ԙ}/X3Gza{r\6ݲȬvCzK,ԓe2+SVngܗQ{2 \ħ{ɮ R}⺷k ջ="5Hbpc ON赆qtHCx4%odDZ6^XOw *fQN'znH={Q/4ɖg%NA'e86M]A׽劜QV<^\t ixSkNScGW.aqYy}-7@Q:/f 9&bdUgoL)'HנUςί8SR׎9/TsW#[e뽶o0ny"P'V$ 5-c]@Xgn?rS j[+2on*2 4P\UˣY3hP(ܱ2Ckss|_2WPJ QihfW͔(ŖkPfX9)IV&sUi,[ ,|{~@)U/,4yUv!( .8BK8 }/t֤͛״]Uaiv}((fgyBhFKeB:edվz^-oacqپ}*B&nb(!QE:ECN uȔ#0|r7Ug:u2 yDcxv恶ecƮ`j~vm0|sqY,! tG?N+l6P=#1[>TSS6vNi,rS._udL$2;ٳq{n/g&39.hX=p7ae-D 2AMw@GY^7Fd] I'Sfd qE6v ,Eok"`hP2WeIhj(4~3ݲ{[i{ͬ Ses0%2, ޞ-77VyNrf<2@۩TVe]~>؄nX0^^L!e\K;JoI9x5yW(Wm7wȋ[JIՍBcM}p^@\ҀmD7 X IbxC1Mn~j}eƹ}'"f,~mi8T ` *. FZZS^^i˹s\:&\ҨBv%ɭ4*wvie%ujPHu d} =ypʾGO'N8ܐW>~s\&"ssi-LlJ 9Bw{U12ǫ$-V˶% Oh[Tsj ՆÙ5SA ?D@iߴ;-:(uT9MFASP-"8N|FGۓbdt ؟y¸@Γ#)8H)eAKݒ КG1C+M@U}+Bg)!יǓd|TE*%cs/O%cNWޭ#EaU#OmSXQF$I]_zQ筷CiOhGЯ>Zp* ~ =Gѕ89nepjMVqfc r*jIY{+P׎GDr[OE"-GÀ 7{K-YYm,6 Nx@d ȷ15\#7}w3twci-Q`ROhW'mjjdxLٓ AR< 9`IyԸFRet(CH1byCJx:+7bxs|ig_9xxz,3e(޽oebډn8asVM zNy$ ܣ/cm M-fqA*F\>uu{cԱ+aэBI~~NG_=3GH5qQ܌p=Nms( xK Cwfz)K׵KJr4gP>q޲fJ|`6{Zf{iABb"/K ?ŐJ7(P ED; -I.qJiӝL8J:}|{菁dem4 uky RTNѵD䏄#-K څ$k4B7 զ9َ9`pחY9 cbNb;\/Otfh‚UHBdm2ŧ*M@b\>CfJv+  M&JEœZpgNC%br'9xhg=v\~QnTn~hl0F]zi,mWp+jzgH1?] wbF\\|Ӥ 'tufBي"_-34aBp] 8nC.,u@]t-Y h_ÎCwyPqLB+ll ܥO H|wLsέH[R7kz11V3EaHѼfw$eXe4f<ܴrK^-w03v؟ Dv1UQ@V%e+z^J*~gVvJ5_ >,i_sJa'v1FKi&)h$4o/UÎxs6e5.òyN#fwuXk+_ XQnp#Ob@Ӌ҉V"wRctόA +A~L EʞOfE\٪g#b&.3Af_yJ9zig^y!eBJ)#ZMC=O'-fdI׌nqsMzz D3qJ*5.E8O-p+g;7zqڼ8S~cY ]k5a^ڻlK<5QVd@B8¶R~P#i\~Lr4v3gkvp-K+ќh?@v;C 0Wn@rӦ32 #4z$rE|B}8 =X^qIq,d4Wpd\U3M?J=!qڃ1;Vϟ#`e{#.5?f*U^c7a ?ȓNUz$VMgd[ -_V*[>Kdç<ځ6- .]x.&A+[Ff1O/M- 2yuV+֔3U =G<^D9%?QW2>h>T A=CBA2[ɱٍUWK|f07Q_pE4t^8º4vw`+GHsnz٫ A,EIvZrcYAYl޷vP`U̵TnZl;@|;iY3R-]~綻 ٿ~(+A9J> p)P[BOg%ohg!ykN8吘Bl4'|Xv4l!nvU3ƒޢGf@!3v}[^S(u+35ՍSd!Usq[C-\f"[zDklga9mc#WQ7zί B#j$x F:sً'u-֡h xb[K?S!je'#95v>^OۤnԼUIiz؄iI!x>y54\$,.[*Yi:Ԥs饀OtX[ǵDo@ȍp.A$ $%2on`?<ηD˲s5b!:=6Q>9!ʼ|&=Yoq> W|څaэxLS漿Q`i22WV6{`4_x) X3]UXnn݅%j o1?FՒ(v,,̅mRztO: 'Q[ou AU#ʁL1Z$+V6NAϺΆStl&d P3[uBn<ֵ^b/ +jӫŗ?d9+O_(xbp)*H7s|/"'U`4Ѡn&+k~SaHw<xu Pl: ʹ,Ɗ(oۀ"C29UԖl{ْ6IʗnOW&W8WRXf*B螣>,fBoE=(c EYu䄅'0<==2\,w_ #tfCte"oۯ]\8&43&J]<^K$ҺSċ?eq\Z!A0Ka3uI@Lh} L]k-:e琘nFҘh[@=_ jpQ `\DqO17Κ?=C26G:3v^e.0 k51ht+QV_A~Yw% •rOTN61>(rKɫhBⷁ*<(f2I(N.T )SQXÝsC\:(!A-fU5ZL9@e+gVH>͍ô~=)ٿ$mS!HH+aI6PLН \n?`$]$ 4 '4ryI/}@]{_IVԙoP7pq*u =g="lWU=>2we C]m[LW245!iD+SLՆW{sCH T4yc8>#֫=XmC5ϕo#|c3:)s@VկbR:j66ޞS#-*H_0W20qX Ņ8/5yD`>'Wd)[rEv%8O1jlǔ~48!NzG~p.WI~r%@RmܷhBi%SQK}s$(O7-G@;i/AK2b6v@P37)h kLYKdcݬ~{miX^JHe/)~K$/Q޿ʟ!bgߩ\;lCC~κ'ZD\]Oy3X^LW0ƃ]50';H8,sZqX3i}x`DT2F6=d%+Zc(_yZ+|}S-! EBX?f%rv^zӋ@Up^]tF"zP.gΠ4Dc[H+R9MK_ՐTOQXU\*ZPj/㈦Kb #ǽkln l$ rJe*X2uj|d {YuM,!`sMq>E=?U`\ThT&T\~x,QiF괈ơ bӫ_8%`--vjQ ILE˻sB sRԬ3I52NRy{IirbR=w{)㬌B_w~b E$n'Nٌ?]~mÜ#>g j^lR7#܈-f+x"gA?\/2}(2422&/)ey'y|dpޝ\5( o Y ' qUTs.mBeQ'|i>hސuAW|ܠZ/ncFD[jIfhkkz]U(*VjAsTI D]#<27w4XZ MQW6rvKSNuTy; < Va˝Ppo'\7߱8lJ;V rJ "σޡ,I3ҿ(-nʳ7Kuٷ7B!bB:з${ G`n!:D|";>C_)_$VIُ OIō0 Hn#Qp=Qwdz`e@%XHK%<|k@1 ߖOFCǡRkC5̿;LLULh˙~5E균b`QP:LVf_uuJ;|! f&:21,7  [Ƿ&*Gbytf{ ҔyM`FAjmƒWFvzQ4:~ʗ7le+kG``] ubҬ14h!uT)ATim Ȝ4/Irde/Dׄ\p}rac 6LBM.K,h10C>@̣ǁJ&#m8; ikay,j3,`LaPZI:vrð3peiאg`yu"jsxvʾϷ|N`mAr?+4 K8m~d| vV*TqcE5vyL6/E2鉓@O{5iZFۘ@)dsu߽~ cĈ a孬ؚ*oS{64 6h8ڜӵ]~OZ˹ ;+8o>>%a[ݪ+9*fHHÙ1{Gb.6MLTIQY7)5 n(g3J~`D5gt ]1~?/81mw;I|2M8?iP3nDN`v^+Gcck+]a`H?u(ޑa H6/V:""O,l+D9FX=)䟶&!yWLЪL/kAiEQUFmssΦ)(;Oڠ/C\ F7\cF2Ϭy+4vk &EIsK ߙbʩEwBJirX9ZѠG)0YE6^5|^(z#L:[f(׀Fg5 }jQP*4ҍ.$Љ5>#6}l*Pr\* Bt֖]zBVU(ѽ13\[0f`'޺]MEjL7q x4(<'!V$Z &*'YWd , 8M-*nk&]5`CwH ,'R\u)!r7@N;)#mНYkɆɎfC;6س0>fʩ&e >ϭ,|+o!P:V]ê`]q-97c1N-}KNqfe]w9!^W(Q0tҡO:`h :W-{ݳo{~ZMٹ׃O00yT LC /+KQAM695"#ZE+=nQ߭Z\(cdf BS,:d?Sl1R\~-OMV-xLH<@ $㙷F~*y2l792+g]d!<: R*DXd'Ɯ',GR=$ƵS0(k?@GZ}}o#4 |Yt4Q%>DNqv ^ɖ<%ۡ 4P+XʇgEbݜx]Š%]h_S=ʛ%.܃S<*P-ܥ 4VN w @5>U^שEc,J, Ī\*$qӈ .zH 82_YAO|*ɥd=.4[$&PP-TWmʤ#qOC\s[zP8Y>b0 vETB6cv)0K[eH< 7WU;y[}IZ@Z(y50"ΫXN|6IꑷX)%nns֝ * ))@i š]abvR5alU5t~w8&`դm;F5Z(ՙN<2820$2/%g >2&1vU~Xw/n7gՓ\-i lS'/TNHd{@B$fS/=9SԩKfF5j;_S\|^&pجh7Ww(RFeU0^qF0Y⒉PtmA-^<|L\4m;Mym,%:)O }؉@a\镣Ӻ@-gj(lSarGDZ-ԩۨCj)90x>KaHպ~NEX1nOR5ȧ2;'g<&NeWɛPR"cHxvRb b:_c1 ;rif.& ȍ!&39-;z m^彾cI4»sZHkfxSHt%-5pX.>KƇ ev(ɉi@Mh?噩Ts\1%ص`a$7](6On&*43\&ŗ:@{t#9EwM#xBɥj.h@bpG=("B5㼰ǧ6 ctwG.6yx/a`1&{UcI:lEO F.?.=6It[a'mVka-+ך)f~P׿PUvJ}3z(g©;FlETlӽ&GB.Dz.N[B!9}>iyL:Q+7:G{xs g$4RyWAM/SR(ZB -GoLL:Z'ЗSEA Wc>]( .>$RhZ͒F^߁W@M{?: N?Em]DQAX(nAπpJNC%@Y(]﷉KpKmOG/:3pGO6 3h)о3 ؂X'Dy0wD/ nY9m/CGf;Jt[b@?N".udM po~mM:!QRtn>g #  WmhϨN? Ǎfd>R[.9+Wnҵ8`N5gt%F$uR(𫗾]8f܎'Mx/YO&#So-Ѹhxk瓏s\*L℞;3W<7AW%*2K>-̃&Ca3Z;VZ[8c % "aDi߭i){1 szMZۢq dhꆜ : OgF|UYҢVF k'Ȱ,4K A)V}2<] %V8/(KF\hnzPzZC9ҡ'i؝'vD LͲ?[j\GSM7=F簌נOƗRs1`&;FrR.cɈnciԉ,(6mln:ֲXA<_ 5.;W n[)<wFq;3IpVq^]/nh_4Пb"NCM=Bu7A)5hBpX&AϹH3Ah%$-0LN\KIk/keڵ.5~񗞞~C A1BԷ37G׾jrLWqwo^5Kh%6O`“݆0J/5@9@!W$ߟّ̮[ K _ɀz}.Q(m l\vŸ=NhўV؀:"__&80! "xaۡ ؞4;lxh'en#ĨŻ.| lGk62ЯgX/Pyv_Au:ċYԣx}8m[)>( NoGBEUà{Ea=P0r?S~kZKƝn)<̔qGTٞ#8{ HiZMǩl **a[ ^ﯨa+dL8_ZxwsCSR 4;>b媧3W!Bz֙hic I^I .doe-n4OmgUigv%vAB|pN -T;rEl ~dp14|biDf+Z ٝSa}C1 wJ-+g+bNFkV o9pG'{Us1}s)f^o1$>)FN:K85ͲzV?qxY"ma/whOq OsxxҊ 14~|>yHk7 qQO17[j7Z3( nlx7Cg1*u?POu̦]8M:-\DeG+ȒGe Rz>O@l9 dS 5^H (' )%G1j; Ԕ| insn 89;W{ :Ĵv#Ku`j:"lzQN^6b7#\c'Ü)X_b:K*Ղn?CzIؐ(k W,"8nu[wwLf_=5]`1Z(C|eUbOsb L;NiHC Wos.3G1oVy<2pD%'ٵ+B:sm%lSצszst6_-Ƹ̓ Mbʲ8eӌ7+`\'L.VaL.*%.o(b uQ\شKROKjZF]2p3(-ᆡ}ﺰS5$|$I|lp2 q>bCkԻ[.ºA81ۼCZ+ip,lPۨ"qu umrR };4p[pWGӇ0a+EyВ;rE_2(_kqd\W*"yA9`ҚdT-AR0Ut6 Ÿ"_$`ҡ*!xjrV6IW%{VvC-M7IРPcdd7q9Gvrl }`p04YT*V렢^BK">/n3Sy6 osd׻69ZO "G|_F.@ zImĜ-D3h sp% ZB,k ݺ ݐ qEZj*o64VJ;O`UQ;R -HY S%:A}0TJlzck(fn৿ְVN/IB"ul)Sl}4;x@~0g( 9MT h[WO)U% 2@\pω< HW\2+LImw3Eםét$Ǽk& vިLJg*Q0<ϪfIe3 şS|w(rˢqC ^42@C dX#dᶼUX ޫB}SDp=eh|Or_ZxLxL{ Y8ªC8ryeyrѧ;BlHx*tQ)Iw5UXV$`ָsŸvYCo`n1~v6#TF|{r tQ_J:8d{8ƅ>1݊U8ZٶǎeKM,dǵwbbD/ER:'tR狃jELSej1AN6ȇ<>A=VT[DZr1aM{8w9\`ְYaN%BW-4cG6-"ڷHWX]c1녬{)Z:qnjzir<!8%>b塿ˋGtpN0nZst0ǛՍs8.piYT3m|e85+NU3#,a {a*¾ Że#qx2?QAEOhCS?XvU/8N$ʿOE[M(𜜶kxe z؝;ټo<}'*%t(nIz_I5SBC˛gUhR!z[|ӑ6.ЮЉc\2 *ӎQҖKy.ÜR 7<;r[0;zt)6r}HϸƂM<;B%ֳ5y=U]D) 7-Jۓ``.vK6)G\[4r?k_)Ri"Y,g#ct xIv윆Ƭ9:_P9?Vs>|I.=ڶ%B H[zڀ?hUR%0ksk|i Xgɕ`ԀP~kOCNn2Cg:WIJ*ǷUsd6X?7S"Ox.ItGl\۸u[RCyj'+98iEtSw:-]!o:s f$?^X"r!)@*{Q2scxgnb!k3d:|4qy(KS:@qj=3Zfav81Cyv`+?8aUmR)ȆI6O2<  q[>L϶[pJ%g)2UӊEEH)+!peRx޿ՁKf?$zɇ\/lJ{"\MhX2ӝ?c WslͲ;'=Ddj8ӱ^V a~U6T~cF`\ l?~W0P.>ۮ^RAFh|H=/Sp|aW \T_XP.zƧ:L*8^CB-M:T'/>ˤN8o}b3u}v$s[x3Aعo{ ZϬQq 3tK,^{޿9^u. x}Ta%:,oU%5Oq n\`; 6PSQ;3&@_:hG")STb/:s;tٷ4fRU-fgQW~7t*8|Gxh&, l79zgޱ2 f ؑ!A,1@"`L& ӐŸ8m|t"SF|-XSSM+]K*{wH0'l˒+ޕ-~ Q%ؖɝNl'w'LdD=$aưu"eiI@Q s8GIO/L*u͟~Nz3(,J(SvqVG9Ai$q[*T9?^ĭjQ=Yr5=8;pJu~>LB?KqBʔ )Ex(t/Oq$'Y>rZ+7]1z:GaH%b?{zך&K3ma,[ ҾP^˕5IzQ35ZLm 6kp4eSbF?WM5D }]"ij!uFl LCwxtM U],vO,sd/BŁ|)jo1et\ZwWJjqA \>k"J%6|QB</)AoԵrR '8Oj<{rJꈮS4#Mw^Yq&uC2h%I|R7 ط+F%mycƳaΥFR#%\bI4 ou:u+1?`sw8ʼn:Bٺ39rTgKiJs7D

W.,\tYiƪhȂJ_ 2&pXHN2u35|Y&rAttݵ;2JFʉ2AsfיDxOܬK1Y6}ȻF|@s,ZpQ >9sGe- @vqȄۛ fV!mewC",٧N"Pޏ5^Ҭ<@BJV ׄ *TS4Nzb -m9 $;Mb9%zVҪF@X+i"Lip}_G'W,g1u{S~o>{%ȱD,nOsT叠RnyD L3s>s 7M[~e.'0q~ ;u3d̔BA9!,asڂ.,ɤ}{ʔ؞%Zn jFy dUxpQcaϻ^ 8?I>At 5ƎrweMkj(p^Nbf&ghk h(0<{ [foXP[*Ie] u/*o9xVZ4oݶ^ϗٵLeQ][~HS2W7DvC(h2w"?7XOyiՅ,єc',`G6hP͒;[us!ȻԳ,4נ7E v յ rRce/ͬOYJ 5W}&bK 9l 2i trZna,}HOǞgm.%PjՑ隆y`N|9]kjM#sJlS HfUp}W1p_H8/bEK)dB`+Y`/P24j W3 $%,yma=%-l/ᤔQ"G'%)|j*LZxDpg<m_?buױi4w]splA U04Cء3(4u3[OQ;}q\1-v1H08mNk3Mr9V¨)ե)a<=%o!4뽐|w eX4&&`vH11Mq= 7^-௵ `!d6sVMeOw ~[(xŤg -蠉%pd%M Wl@ r;2_ah#7ټlio>9֨SFaHpZ`\r`*Dopdy:"Рzyx²$\c߽c/\W?bCIslc&[h>I6=JHMɝ [ORHSF%c~A%;znfʋ/"c7J81)W]iR᪢Yv$ V_v{%tX۹2A;U)i/̵j O6bK:vCr]:Kx'&>0YZ&gdﻀ-0rs,sC-w?4?9# ̉ZMҊ !|p Qs/i7WIObSYl2s6L,8#Ypm\d$,O@ڰ k` JȂae?=)=N]\LhM%dOC N"YĻ/e7+N϶&cfMڞ1"KcM'r~c"H5C9HQ|1(m7[s;/7SVinanb lT4G`&|xN@] W@Y{o (ٖ^X mQcr|6NQp0,w ^ 9RM劈ع3 r)fTdz/KVsHMh7>>w w0FB'͠38?|T e!)u<$(Rj}{^}U*r9&>|wh9=TΤj~i gMwGxm=mzmOƐ<$04z)ȁ2߹Grs&DV XD7oIPvrXloezV~7AuZۈ4?x;3 h7ì?.C Lgk;[?~n*.k h` 5C% k7tdZj`'Gj;Xj(M !拼ζ!߸LQ Ths-JݞA2S9|NoyK5njYA$`XT2Bè\ &88CAjcUj)ٳۧQ żp9i|JFٹPNrmt&в8RW[6)_=xX{mD]6ruW S)%^gPIu>~'(gLJU[f{ 0B*t"!Ϸ+2K ]%Mjis֋ݴ @  ?c-m'+gu\Tq_.mB[ZhT,o7zz:$W8m5l"[?rdF6<*GؗgTk+{aόfL @C>zziP|6_G!HNi+njRݕPtr7ȻZy/NF\__ixgL%!UIA=Mi'^:iVB(.X>Os`QGVONn.mnzS0H,eiT7Ԯ3 j4!^KkOFZ1Qj(R7͇RYܑ QFv`⇎ٯO`*:y1&mYiƪ RTC6T䗎ߕWh{7lp'~%}Nm1+z)եc!6#MeeAUs.rLl=`\MU%HݵcFEGS!5H'ޚwq4p ;J](gV3xP_f2j)fI6T߱M9o1Shњ\픜^9h0]zqQWg* ;[ 6X^#ޓ&MCpR0J@DC휸mAr3Q[~/ fF#t(>^qWVwlN)ba!y񷞧!՘ثXL| 3t'60m Ů#=~b+ 'kAzW rgKJ(jwN^Ya(7(~;k¿✙\iP.o WVM?(%7)伱$훲 S9PŞV{ҘG!Ā p& Pݹ6ѐ=S: 5AagGdך!v"vE#<ۓ3 V(ɠ(-ދ \s=GJ~-K8JB\6YCНL! wT2cƜ<ÍO5"$}^0cpCz35} _ԥj}aq\ˠZ MZpp?)V-~>[#DcawX]|_f3ww[Fl^\iMܛףhJ{}ǡd66(ǮL61t|f5 -ݧ$5)%-J |K!]{7TGǡE8#֩&Ho`g'dl$L[6&DeG(Ȃ*Rew'yNW#V\ .y/L)*,qtoH~I,5W&6\2o|ޭÜ:|t^ G}QKPFP+)hCu |; 79r234jJJڇ v 2C>-ՐWFRYOcCwS*?S [Ck2p6393v| L P}A8*/Z ܕ3uh15RĐ;^ s f!VSQv8.#&?c#NdI}Ii/?ȵKWTqf\t=#k!|vbQ{Imˀ~x*eVvcEQrǷ*V{_1Y :d@%*hݤYOBP_m12fC(tANV:~QG`:8;@ޮ1i{TuM eTm*YhS0-JwFےGqpJ0?fpw`'] E[*)p;v[B0aE4f59FȐ29B6^{ P6܅ҭFLe_ ݀~N/I#e-΍-M!(4kqDoӯsg)q9a V"qcTQ:/Z{> NTn|ĞC(a= -?Ɠ1{~u<$Y\C''Ű:]$ C}R,4 ?1Kz.Wb: RMGQӟ5?.~~X= lL(+?%,O䋋y}O]?~Kq-8-NW]j>P8 f7pPx8M89q1"H[G~;a _66 #tGDOq | BYlp&=GL[Kn6rp|lK8j|\RY@n [(fy]szNBʒgso_whs#KS8*ɷ8okz20jJOɋ-w.t  $Oa(,30'T,+6!d!&bbgK\/gwU2Sx (pςXb)S$?Dz.pĔ ڷun9곈Nk,." ꗬ)4/kCï,U[vc'\ꊸo7BvJ)gvX L.L4SKB)mHk7(rIl&ԧ2+8~4 +.F]%.-U2[ /! ׮iS<=xiM=?hԔV!y%b nWb׺͟tnoGtKk-ù 1~;s,e^!:O  {z}:JVuM|D/qGaP /WCy/tiNLgkhe+ J\$QW 5+Մ3R$iEƨ"M RyH |ó)eREqqK0}4wiESWUY  q~6Q:&ՀjI*@ W/pw0 Iq@쵽EMd^ ESjsJkԻ"6 S+MvE7$iuv?-sqQ4t␩ϖ}0`zbǨ6^|y}F0aK1fBaTeK^"\v4?f $7I:~=aQ۷kgZr0o7[ &/(bl`kuMU&jJ"h\i#\^S4 b,P)q/'q ^)Cb9}-noҽٻJYo/fgK*\HK?.0 wF% ݿ0Sruiu3aP~N>%ךcfSV㣲Ȳ\|*Q!e|Qe2ޒo@swuF$"Prudx̿)fEEswր㼨Job0oCETv-ܻCl"Ɨba_ .92xiR,ucOrҏ|O,^t=}58nsF%" ` +ޱSVӛӒTۏ7@qm*fd E0+#(=w/Q@l?0JO'э@ nZ])%8SĹ~Hc+ɠ5++,MB@Uk,-vQ~,2DBlZ":_*EFd^4*<5ZEo,1c*Q7V Udœsa+%1A'.CHN[j 3UE)^v[ǜIU#FdR- &Eƪ+H_C>:|5<oWck:IbwC@>?Acj3*1Uf#BIz h5XDhpg"F0Y䮊?/l)}kf=ɾOpp 2&ݿ- v?$LJ)[G{yRX>}4",) \)cGY%&mR>Iwyc*ngDč"F#$Myelc[= !'*fQIπז6"Z iL0'׍%ڛXJt}҂W%T1d"6F{5VGy6ih+k6yܓY}UyZމ.h?}\pC3⟌qP/ʥ_f%ߍҼ/uI)cHC-pL>))wTA\kMX3BB/EW(]kMl@_QP'KJ'$:"GKy&vwĉ߯*5h˚%ٽ Vy[{!]msŻ0zL<5+A~k GԈ.lEw"%3GqnԮZNbO<1Hd=4O&m DpBQ%O%FO̐JUXDk~VzY<ٗ;GP Cv+m>`K& G֤bɕ];עgJrnqYi;E/{䩦3V?3]Uc4hIi22z;ff&?TfdM!`3n X;Y6#lbZ8{b7IG.=vJ Е墟\ns9 uU &gAYYar#qbƈ.ؒ2V<3=%A[`qqOѾB\ Db}ri\1OqKP5Nfz֊2+I}X5. W.[z9Ѣ6&rsdI͡: O&fTMΘ 'x&iP!umsY&:OA"z9xqM[ JVl Sf0/YvW=tSA"V(sm9~Xbh`X(T^(w`'9V"pD;uh6@M GV-%.zЈtM$B\iX+'ʲ#i[Dڈ, FxzydKGN>Q|'qkMHX|o #TЬ^Γ\#* 魘'khBȚw&L%_ ]˜ȯ#9ew6X(#B"rHLb#PUO~١ X^^,ƅ2f[wRQ:Ϡ%%S28eDbE!-L;0V.67Ƙdup_r;Ӧ8t rj1se0xJ5& TEjP"o*0y"))˒5i1e07_$!8'}O8 "V+d| `r>ٔ7-@\nZ4 n+U h!Vc˒P2p~S"=į+ *IڪpW3)qkOofrRW/?wњoW_qH(O"EƮgʛZuo3h47+1Oڠ5hh);HIo{F"O8WtQ SL$HkSVooi9<18sHtFU+ ӿi9g~_F}C=9RMo-L Uпmv0Qk⃄굥ók&,5]T /wϳ-OʙR+F OdHxQA kwlS5js{rZ 0怤(7h2v ^!WAЕ"_|u1c)Jϴ˓(;g{fYaEҁĞBS*5v =(sΏ ?byMU/yӸԬp=pDB`V]eRin:#fq{h:!AWIȥO`9Lˏ3֣ijV0o8XE2fRׯ8#?>笥Hf." 6EAEd?W`D[GD܅JOҭ:TpZզw\9O]ܻu\SEVtٱƜg,~D!,Po-I /E&DТv4B(G@ IszȒ%;KH,Z[g}a2и(&Y;#hO YGi"^hOf&[G"Yo煾6 /7ROohWe Ho5@giyNȓM3~]# {D`^ϫXd)f[#hҗ'NeD͋8Tsy?оz~@toJ1 X'P)3mX{\Ca8H^Bn8Hw|dzle ,W84oᳬNՊlXgs]'?ac`^UՇyúGM7"߽YH$3gHEa 1qK! x/}qM|W =V\dN*n#D MV<Ѕ#?H H DWkF::*J^V.1\'6vKA4 'tƦn|kP1tsӺynY]Û pD@0Zw=|U_ȫʍ @V1yY7fFf c8BMff;}1 BAm]_3MW3N"œ K8<9}vݼ.<_A^aaP~ ] S2 1j<?H^ ~Yq)gJ^0;5xC;A.`nCvl85kXgeAKSh":TB.5nk~OqnZgZFӁ f0LfY}$r(3lLgu3fu.h , feؐ_Z筱_=KArGw)6SW_s`eOEsOߒige6ˤ̕_g$0r,&cSB8g  W?z>>N|!|X;,5G8ω*;?:s%".UAk_&\:,7V9i0OLnU>ڴkgM8H~$}+m"R#Jj^u*Wp.6Z-o b1 1fg vj.sB;:Do1h cJq~ÝGw{.:t+-x$smA|X_B]IB?\K(Lضzz}nXLeGnS؆&UcD9d6Ê0цp .#DPپcK5WT$Fؑ/bbP͘%bσOq[i1k;j%l*GJ Hyod^|%it-&{WGFD׵_= 97l^b gVd2b, ~cǿ"aû.9|"?g|(r=Gk[MnW8 *Qu;HnHd,O_t֜U$͍vѹ6\W:Z{T¢؉ p FdVqQدoN+r#қ0 = 'Rz ;ӻYu82*L Zo?z`=Y$ 6ruS YSwX={,NCp|~x VQ=7ơSMqdB316*ltT'ZOSӈ #l;f43kn?%%Y[cˈ Ѳ"OUtݼXvUhƌe ~3Y $&'aNqq]mQ}(>:eڤ ýq=?d+GSjN*bn|k3&Ls6O8c@-z}ZFǶt`]/+мM*?s/:ށP1RxWQN-s|˷}_󲍻"ErIClq椿8U8ǹvG4RC2;ܶC}.w T$P`uwC/V : ~N!YL2ݚ gCH $IuEMEx<^F;_CxVEUȠg\%, I'jig@C3vgC$[5^ 53~_P0rjq= dH}y m !gp{,<w;:ŨAWO@$,Ҡ+Z-V] oH$eK_,pP)og#p7uTzd7k#>8!ChÏJ=6oY\ >g^ŊyصfoZmg&S \b˺3{ ?5i:o)DK=E I␫V D$an׉2lo >| 7aD$HF]R ?wٝzeF\ 5ؽrG9NDANnO71V5E"2"Q^Vpyeְ+3ս\29ʳ fBK|61yb[_]^(ek<.xQa\)i*/ q{|vÙ W#X#٧o|ȩN4.zyNo4M 0>$$k;j ?}B &T倯[OX&}/> c癬SB_w^k&/o47:cw^`(tBP5c/dA3޷e=}:\/C6/kY*=xsav-$ ,pkk@=9nw,[ OX7P]5j8-2T-{J4(78h;)-s)@ &;]4MoŒ J%@sj =<җf+\/saEpN$`5̷`",/Wr֋H%f$p~3Gfɀ&҂gi=s#8 ?tUjnbVPXV6y}+o/*Ԟө5ޮʹ"kh঑9%rrzXTl(.DB9Hצ-}aX8EߴLlԑK%Z^І]ϼByK׬Zlt2j 59taiK lsAh!eA RC6]H"0vIbB}' 8Di|EtTSoQtމ847!\9+NKAP/|K|5S16\YI:(F?$dH\2) Nf%~?Xʉolfzqą XMz,~cHFPcM4)_q5 ߹ľ h6=ZJdO]nH濱=Ͱa标?dw~} Hub1'C8_ť1qH4~1º~Ӫwu%Fu _G&԰*tL|/[7Tޓmٷba rOnK]͗֊)}FbB(_zY{3ZW::1!zwT\)CKjll&V_Ί٢R|jq'Eջ }]Ow@@>3GUjCрnN´zڍ%d-I 1rev .HɷqYl|NW˙<>ohpm/m!m ƙg^}lD$4V2Po/o4$ѡ;<&]*NfzޟJ9"@1mcQF>qc<mHs[)QVXఖLv3pާ:/u5 |9&s=] #ՆB꾏æ =C1R֭"mJ;3Jb 8_3?g(@\E0[yyaIxYh2iG7%$wPOYwaAlX@M]|֗5`0u2ݿk 3Q28̜2(*=VQXHkw붒0*΍ /΂ i[fH} GfD(a-Usg/1m=`Aܽd&q_K݇)@c4dTesc/ĩȈG`TXVU% @revEnE/I6ٓ%X.r8iaQt,+K+pw\;u1-=4ܨhe&ZZm.wuLT21si`/V7Fl0;8*Ç֔zf1"5G遯JCd n 'bLI?Qqv4֊%Dx {NNr;Pm0uO>R0u]A!y䳪l&- Ŧ0'y<_7+9 (ןcaJAFS]\ 9 HzmyK C]h脊qd^bu䦔Oq2v)[⯚7VEET-Qm. ~h Nbq$$RW$ɭȤAHWxRJt%K*3\@)Kf}Jr'2| VsF=3Pѕ쎿N[ TE^Bvɫȷ1Xi_U:4Y) "FΑŜh* &$b49$Ph?K mW݋:M(o ŶMXktU8WRVM^% jSqjTkڭw4,eAS*`n|&λ@t)hG,GbjNy@3 o/jL T+i7m-jQ,_6` x2SЌ6^/k`;XC_.mjoKm s[ֿLezm"N!q &$Y;Braܬarۚ5L`( `TЋ3ueΚIw_rʎ^?պw8/n:ﰞ$RyFLkPyWۡP%p4(5 5fkBi- $`2[TjXB+f<voZ@dQ_dvkv٭;~j%(y^EN&hP!.pNnYmQYd dqϱ~S~tT1$Z~[Ay+[ Co]W}eR=@_KUY$ۓi8M,WBPu\E⏄(e wl4IםP<,~I`A{ $8-ѭN'' G>x9';H%=]+PC8G`B?ui&׫Kܿ )(7-lx[2*lp9o&`*_ho7Y.íWmDs M2P6oBг9B8SR/ŧO`5$ZOw7iủE7ק"a yTs&3&[tc?ւ 89i$ӡj"F9BCb_(N~vUp4uGܙ::nuΰ@=I7kw~Ul%ȮY=FLrQD fFLA]BHwtf@4t:}=y!t3;& dKҀ븉y+Upۋ밙Sw]YT\՝rӅ x82zōfѝ`49@?;ԓJz?}˜&p=?ӥܾv)APŶEyB LIԍ%G$ xʓdb]FgSH%v5Q  tف$bnZlu&ٛL8NB:xmf>QxV&Vtbd7?IU|հfi[6d'BD Ov q}~vê'}Tf?t#Oeb |9]#1;)2;]n[(Tmm`2wls63`x?hp!-n//-f|S`@W[wgHᬮ=C.~;ֺB~j0{_f@]491_?1-|/>8'X BuZJ463Է~,:xN>UCB>b|6Gc& :0Si\vOUy| kѶNI:D[G2pȲ q='z4_i`bS<$EV38T7!*'_Zي x̶Fvgx ZЃMMm9=!LCҷܱؐp\/!t,8YFL3{.G&Eiұv 7fǃ?c1zfߴC.a5IstnjN:UwaoIqZS(f}KbЧ§ d Ox&j{t/֠cz|w[Bfy@d+X-iGsJwL]=f) "vy%s'Tax-Q<`M:jyw{1R?Xiz7f/VlMuߩ'u b,^F?C9呹IlhOl2yY`ɱ"qJ E`xO8M=4GD|Җp axs=,1NAX\E@5,e=T.<巸NhT`&WLR'9@ *UQѢ #=!?zA Pq 9Z0d`6FPEkeTqecf9  ;f|Uk.7gMZR PIAnusBWLȊԩ(ׄ$@㴭H9mXWJ:YslmDq!\+u^C[}a w|I/AECKu.CSQV`gϭ0n0uG|Ă$]/UimĂ)NoY!c$- PT)HDu.' AJ y3|kdw@9 ͖U%SX z-?JFuF([hX~7;dZ,\$EZ\{i8n Ï^N'4xͣa V,C;%,Z\J:;$@.zonNo_yؤ jMVMh-9et0CB[3 QpjB~+wP'6OW<9[G*a D@ޱsN% ؠ>#ÓqIIm@ѼTqIQ܁ 7]ٲ745ޏ1N:y{]9 8Ŗ1 =`LD2n{e8Z,ES 5@[% [n _[`DTk`=pid4g ,ԻqZ {FڹU E(T ?_Ca7-(̓Bь#$Y#eʏg{5zwt$$Zs4'W1t+&%ۇ @,1Ţ-xsm΁}/F@.9̯3K+LsEvbbj:Ó;U$)mٞ%=v=MC ȴ|1Iätv-RV~1kܹGS06.1*\l;*jFp'+*'-vcE$Q̄8ynB q]~`𻭦jinn<6E^aAnf?pYGU>\3BWwk&epB::A*` sg܃ /-O($ozt~<|J#ϪfG D?*0*>BSvGOk\c d - &`827o-NHeFAaofd>O3OL=wFa.*oFGWHC$̚F\7w/Ƽ' fiH2gD_RvtMr`iIB[@N@}=P JWwދmT6F)p64S&aejIm^-JZ .=@4ba 4XGu3U!dP _Ц$ {ѵ]뙲LFGL&Ԍ<]ZB.B ZJ K%WtGQsN- b#'8X YI9aNrTzb*cb->9W[>+MLMӭbsod\'UXmB%:@p s oi|a&)uw\B`|rӽ}wL4FMǟX^l|\ub"^ 9H q\ A&MelUKCnd;žELrNnK7-/LcڈJM VyLQn 5IX!V#N9㴩 zrHܟ|xkot%Я1Iݶ ׏W/l)϶/dr‡)Rێnrb8N[|+=&)ǝ ~ƻC` dU߈آ RIgjEu0L/KNx=W&O%GX?Jd'.F -7&J$G5@%hb0蚱m5Vϐdۇp1#سRΚ#I%ɿë3ʨ2Na!?)+X*?{Re82}Mп!nUT!<=5FWUjZ+<`!r7U\k4;R >~|8c̅Pm'$A̽;ہ5@ [\11߄qфgʘj&K mWkJzDdjU/g* -a躦yD+]>ıM>q(u:R(jI%'4V 7ߞ =̯T̅>3{3 c]?Flj-Sx#Tg6BQvv]}fc`<{L2ɳ7XCǥ(u TN[ `1mJHBxʫ ?,߹=}HX[s?NZ(z~lGY]zᶊz;Ŗny]w.%  u #wS=xBXD@0qy*xN 8oӁB>:Di>_ڗ QճRpN{1 `B?07ߞg a{ekE*DZT e<Ʋ.عЧ|@$9'U_B=M#Iif!7{B㠒TwR,጗p$Ej xK U,BNa("SlVJ><\@Q%nƛB`h9{TsߑIqGD0^5'}T`HH=+)<̽Z@{/QTJ&٫iԲƁɺjOpyR±6uW+ENr{u}dn t*HsgaBmY kY\lX5c.nWEyQHz0ș$t`﹄ȊM7&źe~VDц`NJϥ@@̠;%L_p9vڭb\m9am-#xp`BdduoҀ yFo]ٿC$짩uG,aM3iIAW*OT@[vʨSΜ3T P(ƌLGF񆔳^ 5UMҘCͼ~pDJM7#`V6{=i8 Gt'm+0$=;]O~7X'4]+P FsX,(h2$B1K6Spo.%wn=}E&h4Y1 ~r> db/kh'pjY"*aIIg"*Dy$bn"e p]`isYC4#i,C@GܱFn!_C,啕 u'pvYX X>l-}K?1?U(mlχzb*cʈ$VRU #FxH ˿H7FC*_+O:B[eeVnuBI//a͕,5{VֺRĸkuΑ+VO+iM[aO .y:nƋC:cy-8Qocrxؓ:;*8rp'_O%w 6*|^/H:}^lq8Df+VV%JpYaO5lsulq ~ &+^u5Ts+~AD_ҜІ/ݝ =ٸ8}Jn̩%uq^ޥ"0fU&!<\g ؈_r7Ld"Ok ̵|TN4afb^jΈ{1["~qqmOf@mZ~nGm"3秏`3􋟮` `d:xi)@,I ngL碝.Ӵt|HuFӑ tn7'~ ~@xVyZ[qJ"Ō amNse`0Eo,S.T=O+ pC;H+a*yLjdpiO ߐw/FHi:~v EãP`$J]fNFEՈؔiOoslέ6Q>'9쬌ċRqXJ}}{2,pSGO濻 tSu YP4}*YD9.TP¨| +yN. N8U8&ySq/U{>QlKKrFEo5OCTWw8z_ h_LiQP;XE*Q*C3I-`Zx?6lm~K%@43ĝ# dcs{kn+vDzr!/cS+;^L:Џ &K]-f;Mʳ2qQ#.4<_dfV{qa9"S}r^ ׃ 6N`Bj`ƻUdI۶t.J47Ţ1WOԥY1m#3/f᪆i lA2;aNf]ejZA%`GU7]OÚ_f'{L:fZG0!D>Q qʏSdNA)PZ*QĝPXǍt0˜F8Ks~;S"^r(ġ 55f*8DUemjb :y@YfGEs2^H؅Ԓg 7Q) BT%/k)Gf9Glbdg b!T vnë&LʬGXO5?֫*oLVldL?3kgbI0j/8ʌ|k`QSE;1^ ݯg: 鶫UX(,)-m 嚴ѻc0Օ#=@x"Şyvr[DV POU^ :ڪOL93]>y|9tR'Kx^% eu0n' n=;R\@%Ӏ\.L@47x6 C~q˭^6ꑉcal V7{cȼ4'cRRT%D58F{ݶ%SI@Pa:u,vWˣp Ӡg IV#b8Yh 8vjb%px"+QB-KHV41V,_$qe=ѥЂwNql~uH.Ue%(K~wZhLB !Q},^=H<^&yW=[^Gַw/8e8TK@XuEZG %VB#?ttP|QjQ&;Y- (0`,q(%@HTp}GXtòl݁[5]',/ \lِRGY{U%B˝鏟g@hC0X }e3Tgxb-s@8M:Ye&X!I7?D?(Fk ;4'9;XCsQxaa^Qȯm@gmOխ|KNh>Љֶ͔`% b`#ǶzB73-p&hu{d&Yb&OFgrz2K`[{Ob{c`*xRcHRҦ@Bi7Y HS QB260|10<垴^^fNqi$;Blѯ,3~we'ljp^?P:?W,*0:3d@dtC(:EtFX<3V!'ĩ|I5ظFjd $aH /HD{+0L|W%=1;h#ڤ8H,e@2]RMm>KzŸ*z;Vy3wRt5Eu4M2Jw[a#uTn9WjU] ն8ou)nCu)%d6UF eB}u^]c i+/A*ڗ%^BAFmcMqS?@m=Z!~>Ƌ,FN`nG^Y6銐 cJ@X2)Y`有z !^ !^S@@i9،x^Kw2|.KU.b熻YB~^5Lt3 8eA 2,M|0\O(19e߭aT<2Jx1~O Kv[*LG'#]W⦊$%mQ縸ݏX"ŠVq5>AL'$!=p*Ƌo!SYd9]xԢQ61kP> GDkw;yiw{^k1p8nuEauE㪌hnhuarX%q`lwck֓ +:2IE?ԣ'AF}5uWtQ UE)$!~b]w*pKa~EPr/]MLt$twljk{rCPǦkΨKMZt]!dqиvo@'GT/5(@~0|@e?kݘaa #KLyPNXuut RT0U3*)[&aT ِL|bptU n8BW)*#,5ԇ\{] rJ0=a9Z5~e=eMIr[X=Nٯ&* ?5;FԂ~^zYUĝ2gvp;.q/ѣ_8.Ur)eD;Dc2%D"s9ƾeukir$x^iL R7M٧T԰^,M U:lB8ty,iXa0!HĐX&*$a,8wL!%cb˺"3diZY vrFk V {feR͉rRiy@^YƜa[UU([=hmX<#] `$mF_jm]xfRC-HT Y:uGIs@WUAx) 51Q:ߔq9;4h[qnKaB`57_8[i8:Oܸ$ A#PD cDYrRdw8 ䷞ ='%g).R|lMJYo 5_S=- Y#ʑ=.V|ml.HEnYoxnbM5k%_ {/G4$Mlupv]wbn5צ?\6YA⑿Rz^J3nQPP Pr[Qօ^ʓ;|B?7՝2l.)uJ.ι>UR/2s ˺.aیCZJΥ 2/TQI0GZ7cp@,$>[)#? Ǖrle;`Usy ɻ+5F1[fT !YiCk-#YqAi#p s:H >qڴOiH׊{}DZ X{^CRJ*I/҂IzSСViE*,3$R:,-p*t6@3Jп]&z/nmg4XI(yTJUv +w[I19|P=0! g.J_E+FPIn׃L1*&dhk aIMB4Y>;Sm,(9U=j-I[@byg3xqh4bv!UЪI^%i"1ȥy+dLp_;bili+~C0Fm5?hgswi*=Шwnh&Hi'jCz@EʔV82Uu|G]MX^#%hW:HoA0f|Ӓ}2/A\fQ2o=U O  [wĔF_aY?քį@ۊ"K oJ"i mhJB$VD\,8Sֺ|}."0;}/ic[@ZaQ3 !mP?YMѩA眓)pOGbkmrs%"4kѹ pNr$ð8Лj[9>6B\cvᯮjBl *nY޸Z9z"u[k6\q7_bٝy]np \OG͏-a<zϞkSfkc(/cn-T0zAǔׇ9rk4>z;Mrp&BSJkc4YG֞dy681!=Eu ml]?޲}4>Ada'*leJ#;fB8v;t\x!EOe6C/G 0A9h;/KB*3>:G/:/*8 3UM8O ӤyZP-m+y3}DѿܫǼޓaH#<8>M@+(S2;Q'2]vveem7:( kRHqܗET91Bv=Kh߷1VBUth')@?iRR(ɛ)=S(3[9y#sG ~+OrC`4l Cp$'ƀӐLF&VkrZw#7'rK. `R"~w'R~<0Ɵ`=*}O6P࿓68' |P& UB5i:?R\Փ5}~`Nʹ*eoޱ88a´U&F5"ya=8Grs$&HdrGKo&&*WZQF|2Hr4TM7f͒, u:!s|=Io0*DxO]hʳq/& wg t;`-"K.̴~h8T28'wW?v}q6ߔNN"BO0VL܍}</7۾z'XE^҃r[`$VV11̉n E_Ab"9ˈ, CJPwcy^ö)%~!陴mr/߃ O2O:AH?F˿d\w_vSQ Z5@t |λ/?B?pooa A@XOY ݛxy?Gh7.=}En2Oeq{u'|~I7rw޿L^ʐ"t'/i$oET Y*(4gkLͫ(a!0Ӏx cKg_2Y(>lr (y00#v2$Lz;ϗ܊]M:Fgߩu^2K~Px6E.k.+q8gѹyg2.jWf"vE#4 ˖sy]8vZ$Ku&1'uɰMO~8oCU@:@@'0R\|m73rJelNByaP:HbT2Kp1=@\˲aC%g:;$&5ZCcZi+x,P,R:{Zw%?a[nBˎĉzdj]Iz+وHhD΢'Pp=>MSHP %M(;-T${{&3eowa_N-k{¦r_}2t=Z텢n,M9TH<).Su^Q -l0c_GԲ5{2m]ܥ2>y!'!˝m'|5zeG*AZ'q%Xy6ta)%+YKb룙+DsF9/6f&!k_~!Y%0 `H%8I;ŤVoܡzh:p^0Bq d/z̥œ>*V)Ui0V=~mdU.k[X~薈j sYJfLbr;𬪬'j:Q!>cFg{Ny[o [4f)(>L+bh}F@\fw/Te" LfՕoN':+RGd:S( L-hN殃eESoFQR4UuU}V Jh3> Ĩc)'|Vk@m2wJ|_[JcQD.W4O?z%i_0 z V=LLa]ZpV2ka];ߵڝ{ +m0UCKaM)wϡ~esBDI,98= 2Si;uO>L4U>Oq\rf*S1"Z( ]jjqG$k:u]אǯ@*0%ξLa:[vW7vdȉ΀;p ,(x_0o&鷖ct E%ɯE #0J 5M>yClWշ\V_-\[ZsN K54N gB)Xy:Me'1 7N:u%Oc)$ɪX"XaA .0bb= V؇Э&{;.ZmARnʦ/i=pcC =ҀS87D{Q5EW DmY;流@h]i>|旤2.2 "?b>q8|G7Zp WԨtrD[] =27@2zEPgR Nqz] Ge,:eKci*2dM05a:F& E"JʯEj_mmoM@$I VOѲރ&IiARPGb>Rx#0H&nTMH,w+7iFJ=D|pC -Ncr πpg.5 Me_ArEn8!S(n5\*]N,9Ry ;ၜRn>7nMëF]6 :UXV\i&t!,-T^=L#=_iy=7h>H&4&(,\D>-8#37Um)k*i gwʹ2FD'^`yCohZeezHoKxME@>ra#P3HʛS1#DQj$TXD(%ﻛlƬNÅKRٞ'K\LRu3tS6DxLnRͣ%ׁ κBO/}P6Jݣ+L4W/J>e;UzDV,~;#تb>;ټ 򐡵x9{ˑLީR]Y,55_@slq%+b|FGR:0c_p0:uTG54D :ʴ rJ|- mǩ\@`-?1n:oa9[f5(d¤\q"64@J]T u̬F vίb={SRT_bKQye*78xr%d܀5z*@wz9>,Rن"ųwheܿKQ38sn|ف;+M*6C | VM\#؝~SBD+h^.Za^zv3خ{),icJ&ZK؄v69^ɢ#``9i_d$U!}V\C_;^&9II҄%Y,v`_LF-=k2.<},S ;]LW*Ebrކq0Ww.C!/Z 6(K瘱Xn+nƷSWm,BxO%عXO>$SJ)P 2'8$0յ%"0aߙ3,_GҕLww0 HEP6bID#.Ui8Ei/@n `f]D5e2!Fsd6+N.EzHZ!.FrR&?ThrśX,LU]J=$^x]`hPc1;5ď@Ą*%6%HQ+S6zen~4 5Zm%h!3R>zc~).3Son1XNcQ9P""lyqedOVEdMk|¯T`Qgp˟ J_H>l6M*{{)Z\,l 7{z|WCC."u7EئbC :i #[U2 [mr>({ƿvfW0hnˊ燜T|`8V UxdР8bD̈16MT](ͱ7CkDQboڝ rndt&0!|JJ5Hp99Чeӊ(v:[<6xC~ Njg5Ts(X#G/'Zi#v1K9?(D*Z[U4Ւ-Nk.,(Mug[hyfV"hF㦃 Ur&A2stҋ:0?v6FTJ@-!tõv@Gѐ"{/qH/oNyR`kluιPJt߇c -+-=R^<]GmkJ]&V =߹H兓=ie ҌD9,ϋo``4M~;3E}DRGC6HSǒ9m!4,j(DFaCBpC y \-(&11cYSFw9#֪Ũ@q="#2cC{4^%V P)fyb%)D)`D͛cUWQrp[V^xTnwphm"~sRGGIIYtu]Ӫj7~pY4+8$B&3" Z7yKO N7khsMfh#pCxJ+МS ǼN R^ZXѡG`s5^`j}pҶ+>n󕲂0_nBLSu{ʺoFyI,1^`^O$ʇ-wk@SLݔc0fﱟo&.Yuyfp' O~1nlجDoO'4 ]"'g"$ ,io { ~`5mowtpڋ0qѻew+ꆎ~t(pjc kV<<ƒ*ˤx7>?2!F0Vq#1)T'FÄ :|xQ|͖wHɦ tl]_(/E]OÈM+g~T8hXՆ=ʯbD&KKf%/>7p°dK޼.Qz/GƥQ$mlb|%b1LӭcP$ Sw盇\<,ӥ5FFW )Qdc(//wDXm5I׈G3V:3>ڍ=6d('^# $;{z}>`$R1E1*0"ԴIʒ~#׽B7FܝaZU9Oiˉ*lb& ethf.j70@R!~ոIwH~"NOIN87c%r@gaz\T??~M֟4`ׂe~٪} 9n%Z0nsM8.ҍM˒\ʌ 2\`_imko ś22ufF 0,E:{ .g,u;2o$y+O;i$j_tw 0ٴqV"]{lFYX&rP46O'RY_v%E2yW!Y߭hU&.$uDDQTOi' Ȓ$_L?4|ddU82 [/i~4=#~يdY:j /9$@/Ҏ}aRFE]U`֌{ @A]9pUy[xFn`eZ[ o*)'1ǞxJ#fM4y诀LknfDrD ̃enDISsA.}?}.qY1}w nr%!6G%>g^jY!P54*mGS. | lniq} }/427R%Ζyݟg:X]mXY}xvf) X|0,'rNjV=[%gh1Ӛq?›F}"vT'qa߻P%L[3I]/db^:D6E$T9LތPE Zר{I5.T+QRq" ?"~Ʊ;-$`㒬`'e{VN=-ЭgoQV{cx8mN)p&B;Ѵ;cO0tn{g&겫<ֶjǡmfMc^.kEP!$s) #զ.}|b`=3eJJpD[xQT{uDD6uos\؁ΦHC\ᗙ*cu~tWMn2gaIz;F,1Y 378 Δ5{fLLI`T1dJߘw5ՊD&vyr&TXInu H{i$9t=bd7!U{rɱg :){1( TN AJ7N:m-Ѹ!V9f#nh)fep8*U4.9?XqDw!AM߳Tf9J4tgZ'+~0sOfN@.K!@_fя*Cb ߦɋbzoQݥOE襆F}(q%?H/7tƩf܉#v70 U*GD"Ĥɐh_PhFo |IYO6%@.= ?79W7A&MAoiЁ rB9NevP 0_m㱫pT]QK:^e I8\kzb|=!Y.LDԑ\Bq"kinmy)KJrNL'OZxn|? RIRWN|Ήzjf~ΝРژ*鯊5θ-ew&K4SaВXX9t moW\gM4}]goN]UүN^c~X$T^@A"H\AsWnAs9Y`L!d?/5.R< mfe8 k_kx!&` ;'S* mOhM0%aq,J"cطeڮ}i"E6p2aw@8|/P Ȓ3*%x3c|+M}Jzbx. LA!CG%]~R;Ny+9Q<=CmIlG#;Cb?M""R  @G.7JiZR)rp}qS!V{T@(տг`% `FݭH6SHl[ϊ/t+{R%ȋ >C"6C(,/O 4!. khZ~V_uCFZiwja-0ozi[sUj2lWmdK7oM QTĴ+|tA^4:}ݛkܧ&!xô)2H!HiE4*:NP .P5փJÁ4T]hOֈ3BI ̸<2I,]vFɀavHx3u +*A_ Z\DvdRC` kM=|.SZdeY\)i[8Sܩ`t0bkSb(*\OZ &`kz zP'V~p[i7u̐2j8:NƏ'ĝPc͚aQ\87ږJN|-xSփ|ANj1Ze`ÓC Em}RD%DlCHdȳC=}^0. &V4GJ4ڰ47e#R>ϧh5ˤ=p\[]h[C=)YܙW E]TMK D:hO3Zݱlڐ8$::밁#f`㿣Xbm?#Fd#R؍ A~;]@ƝuʢG(}Srm ~t}&Bs)tYSJhCZe=2®? FwtqTP粺2\t2ekgkPo;ǶT dsJ@hk殱jpi=Q+w!tAe-*{% Ct"_d "[n KEOV*?$+ )WjLCO$e@{&:UV0tS8rQ{84E ]bko%0+vfg#y)#{遨O1!NZn`/#ny`u&M'+-kH6e8#l2X.AI9X|W詘xEyBBj!M $=)Y~Eby"bߎ8uȖ1fxE&EK#}z2Zző줺[}[ L}+UbCɡkm㈣]oZ<*}6Ϋ+N@) ȩMbl1N v|FѾ9P^[az!?PUz2"aڷtF28ͶVL1ph1ÕEz/˛1n9Z![-Y} DkU1!<noDtҁk'G^%]9 Dtɝ-Ơx3"]Ss _a ܺևgYZI-AKg2LkqAQ'ctR$k]$&\P]-FGg7sOn#N rdb?EMb)*N Yp0n (*pmSw:QŀȦ|krӒ7<&q%SOI| MG|p}E5}yf[CN8C9=|ǯ(un" iD߹ H4]ȥl.b`ch=-T _P (QOT89Tpt1 [iS dJ]I+J(ash]ЩL}{J%bE00G>`%?%p§_jaU.R b&S`0 ʹfzD˭s?k%LAH 2y*X7 3Gun^͌ = J*hL]bǵZì,j _o#ޱ?ihsY,) $@>9 4QJ=Eʏ fޓgw^2B& ьE"( P Gѕ n㞪vZ.%b+xn^{vxyZ;[P@7k3]wZJ dXuOhd.0.FsOXHS`z$qt_JCѸ$ ocNGd VʷF+;_ݭ}5A,vYp46DzzH=sFW<@& sD X!)۩ f,Xڇ&^wk`b9,fgNt!OzVRND<<*Qxƴ/1*dׄ䵊0̫UgFkԔ`8 ͒;0TNK`DMQeu׻niduw??Us/\aBUf ΤRVLx4.1^ 10+BFN.NF< &5;X`\۱ϯ~gurgxLlnq49KV02£a6%aa"QgVnCZE)E82#a3x29 Kv|fU .^  a9Fs4^d#iޕ+BT9r4TzkBkp?~:Љu#}Ȟ,b؇]m_~c7ao. #$<`g&MW yxP|MضWp0da%Aۑ}Ty}E krяo$f`r3;"mj"u}YiQ{5%db8e*@Wv?'޼{" )X=ʁ zh*]%w[+ xo t+R ;e.!%-w+Xvr֩_-mmO}#NKV9 ?m4lkBooY'] g^o7b#W2賢|ϑ$ĕ.ܠ }G&%ߧ*@Lt}7U熴_vijscL:УhȞVx{^gE@˭&C7Ra 2OM-sp٥TBɂۺyS[r?.`nh[,JՓM(:&@YW~ Jߊe!"JѼepDAXu:E{egzd@Κq?$`,# X9j9 U(NsHi=IG)Iwy! )E_1Tc?_FDBHOOڶq"`i݋_pP0_}E @ 5Ti~>|'>)Ix8.EtG@JG/ڸT5V7[>Ii7:x_hs?MFB0~Y-Pg/L:`bg^meN 2@I% ?SW4cZ}xL9fLLB7fŋHJNeI%i'Jwn˜ڪ[v6' f3iQq|ipTⒺFmXi, օjY" (\@z"kA]D҇IG$ʶKa"S^o{rYb-RIrbN (hl)ASY?,NryioҴBt:pe,cbdQzJ{Tre-eϡ+C;W".QF~^ UґpPt c~+S{,U`(ю8m-<- RCQq1å!1AAHF?ۍ"DrՔ|yGjot܅|3#`ro],ـwԁ:.UNW_?i=2󃫶یq E ͖ȽB]k,ar _\6^nqS/#gfuJK 妌L++{)D!:&r<eHhg ѨR,LYul#oonOɧ^?jO,oW,hwG-d/hl&aO+/Dq&1U×!ӔNzSzc~iბ2ugvY3S(L(ak(Cu]\f乥a--~%eky2 ADFޝM:J׿D5#஑r!t\HɹouwHe:TJ"6fP[L ' tةSX#_0)&K~ԫ`Møgf<6-Tm4g̮ ָPkI@τTIx[c c4G|+[m#$#i~/PYl)3wcFXLg~ufÑAhb M="t_q/A3,XM @ &2˱RxP%~T 6M ;;Q&}{Iz-0A:X`)BFx0^i@]K^q)OPtϘ;Lڽ]nRW:q@K;Ŭ}A&0:elMB$YfBGԾ8m `JسIdtY^WZ`e`u'\U6&mO rSI! KwBD #n#xd!?l?P1*  CJ%,@ZxbaFc]tŁ@Җhc)|,fyt"F64/VWVqcVk->L )4pXkqWƉRZ@sddçSBݍ⤡{Vx[ff[ԝ m<_u%-aXXb^+Vo='jtE#p,.Fw"Ga;ނG@q=Mtl: ?$/* YR#cf&IWW[üա8%cG%U q?6TV8 ]\(wI&F\CQK B}y]re)}ʊGX'I 1d\I`9.66 iDBVֲۯ[QDV15vcq =ݬy3smP}QoT+ fqkaA9*A<~aHKlw\ugPɊaaejYv#FTzN=A|)v^jʑk\J(= I8N>"IB5Zd4IA٦϶:ܕ7* 7OrY3M=-8s 06W]S*Ťvk)(1X]~C!/?x:yf8M ˧ɴ5Zb~?W9o&z q0\k"HQsVH R{n~tb0K]T# , U],U/hSWL-{<)FEGNW+47gƆt)Hhr~d'G/Z_eԲTFY\s~A 쁾wkJ6%1?B#4b2xO@-ε.|טRzN삢 LX})QlKw0) :^ B 51E=y{$:Mz?㸬b~FZ"6%lCGЌ|uf8P%K3Ĺg5Rz iES* ۇ.',S .:yig .`i6 3؝}ru#IAƻ\~RLD%pj_$rXyEPrB)8-Jf">ܹ*[1z 'B<frD|ݰ3kSX++ p)7X:N = M"pnIwhal:,DHC+/ڊ~Exi.U&S'r.QEշ*H iqdwu VD4.LCJ2F+hxVq|yCٜ}X'{C[~p5jЙOӍr07.2c3@];~E6#J,R&8оIa(gZKD3;  mdlR8K[Zp_IUO[> n2=NvRv`SI}=_Hg: ߞu\ DQ:6+ 8RVh.*n #2QADݍZHWp9LQ;P-ym,ݍ7XtG&'}|V"ώtH7m X[z8@ 5 BZF\ϗіwMQ 8zP вQ{#GZz5i Ͷh iIŐosK81o݈ [H UKXAEs݀ZWd@{(ǯjJD1@@ę dhLK%ظM J:LסT;e!gK3nLEg3{i6B <`7\N0۱Pwgffgxl(T1z۹cM,毹Y%P_k!F%s&Xtƿ.Y;}N#@ Hq7okHPj`srᎺtuZIɟapkMgsm`IXrF89+OfcЧ]ؔQRI3oӧ{ 0AD@E߬/ڂ;Ѩ>j# 1^C36h qwcf6zexٓ? Y kqn"z8~MFX,q^rm`L&E֤'rM4 NjTsxDl]h2d*bOlOzǪ8Gm}8جѻ!Xǁ\GDDGZJ aF1~,/5' la'Y6O${cGTjtU)Jny^NT7+sRo<Ѫѝ#qfT/֝iׯW܂,c$[F-5*aVKsC5DB&H?\4ҞUhrh5VBϜfW~ku mKS5O]%UWJiFF̸sJ-[aRz"L LAXV ;r7཈GOYOOuM./4roEFl|;%TV5,u~3f`|iQd{MSls( :W(Bw;F7sb3(B0T\ [[J ̳CU7)hz-ƇN xDFLȟq$PuTg7 %}JxJ0OD0?E]] Su%j v4[{w)iخkrWx˫Šg]v:e]sty1vpDC`U }Ԫ[kT 'G\22Z{O'(`-_ ׅ#O4ȖwiZ\j%yziex/l91rcZ}fxyiOc=B7ՀһG]u5I:f:@7p~b>~=ZlϒKGqh-$J ;3LsSD+KrzO.Q<ͫ"p;%5M)?w™ʇ!켆En:JH4C v`s \<R3^qTO-s(9}i>hxwe 26^Y^Tw3()qL&{^+ne蒖B|~~:/Tѧjr >ov8ܳOdkG =k_}js C\ '5iq&?{a8aN QiThK~ jxLE.MK}`60ђ9 wID y+z",KFz ,/HֿR.] cv͕`ja)V|9'FʠyWxfjkq/jjx׍:]wgJU ҵ{k' k"HIVHF&JohR:^5~1 oz&?h?IG/cN<;(?1uGZ,hDχ[d&Γm C n-%M`E֋Hz"R^ ⇆hD! ӕUq^>Ofr\O.t%]NUU-xZY+ɩ~ij l;g̓Uu),{!Wּ3:WŹ̓ݪD_)fyT m3Q"y*bp+ꟍ>uw,wvF\ Z:IRؗ(UDH{PF>?/ ͍p:04p:a)|;Ɂ':<.#A)JGcLM[)tsu'J+ U#HƯ jB`<O{XG Dta]}il0ېk *7`^  ~mY^'A"6{jG*khJڽaѧZ:<^bfE נ +6Q`I/FGBPH .~d堫[ږ!g*/W PN ՙ~M@ Ov| }vW&c/@fǫPzh%YgJ>L,W-݄qfP]~4\/+ XeaڸH; z@1GlPs՚Tڇd.' _Ja35 N*6amL4_<kPbc_@uvY 63fV ~O]/O9K 8TӐՅAdb_Q?y`+VɮԷ"4v:u6@B?L<;Ҿ*<4>9M~s\}1 3N"d# XI.$HQX{{í_PjLdZe",9>S[a9m8]>*d}9[+8(XbXYuZwe!QЙc Il(g!Ud ysu` sjUu=wFHV'[ȡǫMȡ84 #mdjw* DYl:L%Lfs͕P2Mv.KLs7A_fDE.5[R+O `dQ=mgE(^+FPwl@DOLvv u7gאEdj_O1*aN㔖9Gj/uvn:0gRd8HPe4JϨA3Ѿ7!{紇v7a"*[F%q؋?  wL2w]YPS S5壓;*z۰Z>I%ͣղEC~.K7S2:C|\Sdm %Ǝ-ܿZ+i^IXyq`ʉõ/8x^'-vz̛d0tԠD%s(Ϥ^VQd?q%K`RK&$՗m wq-~܂j0 6[狭RQ/C,uKxwrgy_S(b\=ʀ_vC25U`uکCRP,ruF!0JW&)!sYimԼҒAyVd Ӥ.=OH03tx3awcj=\͌PD]g*=c|WqG^dJUzWFG\JurHes"揈 2MW>>d֙h9:\d ~o b%Uf}@W%X;U7ۜS:[:&1a`YXMOUb%^ʢa5fx}!]L^pc2 $&ij='V`no<38PFDJM4$+rh^BC1„Ȣ$\_t~ >q `xo|p-`vVYRVj"Y&aWM ϶6kۘ⸺bVO^D=_)i7Q|(O:B--D"D`t¿L:,4Eeco) HtњTAR'j`vGP)^==?R$rsEHEsӋ&Y䴚 aí5W`#:/km|R^ٕ,Fh6 ӑmn'DFHZ۴  )S'҆ Ma}70z8~$7?Z@(Ė*R伂JMug e@?7fi ד.p0&rj^:ZQ0V2rqC'ȕ?Ƨc⠣j/[HmebR/_*[r#EU]We) l>O1G- Y.Ds5d8"Hˑs mњ ~ΐg$607`teCk[E#]gSbG堶Q4}~ ]!LxvFD7|8!$ pLEۣlZ99OK**w!|ش/t6_œ_q^36 \Ё|d:袪T Ak>8|tt{IXN8'@*?i_D0?y.H򱊀rORU6c!oE, g5fS-i)g1{msR8#=rzGqXk)<143^'ZzBdzI8ĸVemTahDDrWۯa,.b7?I)Wk XkakovJ[EVL^ХFp2J1 ޾.F韩V'UE5u2Xi7 "fm(~Olp 5!=`Cssz~+zm,) a^lSPD[N$(v(p. Șas 럙"]\c5X廕,]k4bD60-滷70-ϊ9ðu*rO~̓- BЖT6-oߣY>:mbt%=x _؎DžRg9$V}7lNlP4cPmsQ}MW9v_LDfv׿!6) V%L@cߨ;B2N&xDBu"j/ZL@}Fn"vYm~).2Y?^JE|TonHJ*x,D_A\z>!"Igl9az})&{Gk ?,|!D9Iשڪ[8)2դKFbIH W׶ʼn*a kC6%/1%8s<۾L e*D7PQwb^vTH5~*EgxOt B?63x[Rb51qP2Ǘ \l!b˽~A9\~a ң8}nۨXx;jm)e}htYi?ar˭J gv ,s~EY;-nCX'KJ Jˡ[DPwxzk5)ytsW}(o_ |+%h~¬gfSc~םh]eR}ؐR9=v׀_vsb8 Eۻ$1b@e'^̉`櫙oL(]Ò!(UVA˓`| nHQƵ)0 5NCi\` I9Wi:}SPR GȇjlZdl N iݥa5iY"3=s4,QOrH.9W5lzYxX(~gc[V";-Gv"p=LݰSΩSK~B0Cեu:If%w 06Glu9c0Tב@@[|Ed;oB_x]ДtN݉A $ سV)F ݭQCwwEzT{hk$Ə_cbq(~7i7(球; EgײЏZ>uưMtG &m!>=iYXI=;JUOY)}w"W>TmE˔peo'8 ۔ېqP U"|'!nqw5_G$V'00Qbu$^ J\ ϓ5fw_`E$U3(eJG)T8IjGRꁶ''u@({T(}d("3)V2xB3[1F$Υ1# D"1:yi_ GNs3hOGNK\Y|A%g-Hfm[r- !)c ,NCï+Bis2lBm1xsaA+./wmMPZxB'M7QǛ;f@Ƕcc˵=9u^sOb?${D尥U-2lEں Ҭ@Y8|;?hhHǛ4p1|d L=a#-٨gD#aY8tvEXi72i*o=>U<;:s+:{L:e~?Kȝ6FqT'B^Y prJ"zq}^[?r`}FKUQΨ]T pWJڒϕ+G&/FeD(er.C$%/#F#;+!9L*Dl tcWu4;)W;W͙JK98B@\̀y,՞Qfh>:(*^`}Z9peI}yMۻT^~O9B]h5ٓ\dL@nHa}L6g X3/P;gˍH3[(}:*{VeXbsBsӊ'_)*oJH{Џ$Ԧ2Q^|P0I(ʳ>?@<~E'dԤ1 U-@[l|_$dum^GY'!~Jy؅q{N`)K\ SɂFXWSE\IXB01PlI3'T/*Ǣlj<"!զCw+ ^}=B>m0w)2N!xaGcf:8~~/$`șPҼgȪs0n}JIu(Uo\?-$x7>~}KC?=$v#$iFq.nW %ԓ7xUR}3xTti;2B l?(;ۆ0/c61Dhlhb&qyI׀}XDAb _JZCcc.wنu+֧iNxa*zx4͹z+=z64cƝl"$tzl<4? xXe>SL;i+ʿOEBESud~pbV<+k"Us'uijt~if=$fVTZtwe)t\VnqּoD6_S]xVpo X rǢp`%2L K}֢U-nw;|ŚSFƊO'c]S2f&JeC}/3kTClG\T aXΐy.#-uD ꭂׅEdj f.{zeg e{ZñĢh elkzF X JC_KFP7(iblpRJIfɢxxehʳkǰ0'H"2]zxS46iD L 4ḟ`$1RGu' Dk0W i翈@σaQ^e3l}B2R*%pH.pGm+~I?#ZDg6V⺡3w&txgGV-mklD<"x}jGX9gȖ!ko臔޲zA iq9!<Ξ~sg|vi.Z+I.IoMꍺg>G7!8!H︦<3,gPk O=/\4!لk9.:wDNЬX91'X% }N媡aVfۑ|zvc+'~)U$& o*o2o3Iz55ݩIE1\;gzo̱ѣ0A& fIBa(MzW@rs=i5m%909DeԈ. |OsWyE~hX5} n|й|{k? `BRVjfV05X7SѴ>BttٿR\1FdpFg>)aFU<~o=Z*RuLH"1Ga$܁u@.\ls.mvoy /^i8Ü| ͅ'hN^PizjBA;rWUf$2_сMC0_,g&urg )4/nus,Nżs+c/ꝴ9規5Rz!IeƺGھ|KFV?9F(BOd>+:I<^{d1ʣ/= 򭣩G/ŘhĆs<˝\3Yig!,jR8 U⋺c{ TݙSYF'&anťH2O`&QO޾戧*mTO!+c%1tl4qԘrxQ;{nGDv<{#reŽYLlv7챺b>Ug(2 {Er751_ȕ;$7SPmY )kƤa*f};7 4Rd6^CFZk[߹Z޲ehVTlP[̮KFdʼnCO!e7XKtQ /[oX< yPvXbǬ_#kr|cĢШٛGB8gi@}tJVܾ!7JYYySX}tAHuه9kEȢGE5Ŗ|Qz.aqNiLDL|8 ) Nf 3v:VyѲb1Rf1 _F4B3/=$#w㥥s S4B^ubA`4"K^˸]KQ^6մ{|z|V㐶,#nsR*ő=UjLAxxM;.:$HlIS]{ð03$H5e;Kvg!T@<2+btr"^Fk>R)#ϵd?QkS0RȲK(씃(wfb{F/',dNî.LlUxF%#7iC=ŠJE>D[y*9ɑ}A5<` }D+:"_R! v#vx)ԴNYʐ4Z-cߓVeo/%p0}o!.~JR0Vy-¯Ә}db!94fÁdZrK/=g -*Üm^MsiƯDZS!rk_=Bpcj7w4|? =H~l?ާ9ZLWbTo}]PK}O$^ )7<ךGp9Wqd[;\N\'ɷO5$x&R~ l {$a+.d&Jc =aT@c<.oEFѓ-24ZaT軞QF@Ed[a4h/t4fcuHyqxߠ!wŏR ́X1smff-6RL&0;q^n O\[7/T6ia }D!434S'(vk ѦM19B?r"H_p;GzRNm&,D6]uztZ[ob&(Yy9T|Kyp# A05EICcx7:> -;(@G~ ֜.D|o;se󌟤P;]- X#^𠊽j P*MĆw]B ?v0Cr̳Ds)c"x:-qn*)L(ܝ PEӢ4c^J}yEKf6TO1|C)D 찇Xk } A+vEs \JVH%=hpw* nZ8bsƅY/{2gI\erOɯI섌A3,xaKb*w R u򲿸;x% _ ;~#|DI֝( BSY͙G;n@AĚ4@ @ Zur 6oz\9b ,3DO1_2 r+i ,5`A<9zZ:0E@}9kCgfO*D,_u0Cbo ZT nF hw+E(l}xܤp0hÀz,ў'7KH=r4FQwԝ[3bh :C+0އQZ 7pTvݨ+fdJ@O\vӳJ-]WSW4}~_mdϚF|t !jF.Vs챘 IpH06L?L.-daYGZ &!i'9=GR'%G7X H`SN#{U-$[6DJ_.YN3X,`sn~Ct/7.W=[k|ZN~% m%I٫ :\Uh4`^;&ֻ3|O8?ХmuH(k,yTQ)Z!kI*!xABzɮڢ5ugصg`M;'u$s(hg7QkR5A/ CS˘Fΰ\?vqLOĬӄ3="o3eKCl_Rԯ,^=63.OKZj{{'8Oc"%[11@}F=8MI>oy׫>ZznL|Lј)l"Tj𝌤]+ԟqr2@HvG17S4sAl/R}ƀ+""HΎS=GSdqTN&3f 틙%ma'`C}[MzLꩾ;D ӏ[_7>+̸vgC:BrUQ.O1g{53Gs_]ZAB k'[9ƭۛ$GkhK奍w@_ ]W3fxSz:}br ΃ <cRd6Am7褤ЍA1x ۵?kJ@DIy\ȶ,:Q"p_^&3F"c3?yN.'{h.cN0dvi{H}HNK$߉ͮxsDԇa;](y\c6V=zi3(+bQʝEv}d*P;̍pA joIlvLU,)nmAsj1Q +{wtԬdjA'u|:+1'/jggGE zӛdS/uF@iRJn  cXĠnIѣbh`;\;̩k4u*][Ʒn+Tm`]cW kB=Z"t X˲/HwЙ|zۣ1ƿ7 9Va$e W}(ր`YxLN.8FPέHw5ۜL#/2Y܏ݑg,_i1[T7R-wI&u($e`fњ实MXBU(yl4[,NApLRɅ{u2f9!}C,B^.Jw7 +jyŖCN=w_Vj"JZ_[+HOA[? T"U4,K;:w{4::L&ㆪ]e\G;X-d&XWড়ovKQve0k&{H732睯(. ~RZQT*ρ̬9~kՋ3TqsJqh.qB:(Q">^楹*~ Тlt|jR]OF윇GsV·]:G5NY*9 oEalT D0Y>M! Lƺmt'FHHL{_ T$7h]DLgBFZPHEl_,۫+":[o}r_|OT (Y9HtǰHbgD籕mNT%qJ 2](ɟ79GjL`y?7ꗲW"kx쳭obLwYfU _h/,p]ɜmQS_zc t4H֡jn ڎ%nM\-d _4ӛRAƎ*G$9Y7Lw  ʤy,Mg^J7}_imrnA# "Ec bXfl܋OfƇ6/N>oZ9RͰz .xZ h?MIpfYȇ: Gy 6ir~޵)AIy VΜ~.LFe^[Ɯ>blN٣o+Rs5y!XIDj)lgj:_ vM(@h\+.n|ޟ>\hv*('DD35W 0'rK⑪/Lz7U;oO9hbw*owWoMQЕ^i(4MbDٙh5le \ <=Wx!@(3iI71cꦓzcRf0&%W‽wT,t˜ȟ1!uHLټ,^e<-xM~x$<,$wʺbP:\IM%dA_wfbiap&LaѕK Ӧx2 Cw)^oG\''TR% ̪l4*'pxW )ˤUo;>t [ݎ{ѺПɒK#F_-,ӳ#Sf ^*@ѾZ|%&Dʼn%odn#C|?b@LTWf <0k FFTb{0BOAS& wvĎWEull,/WV; ҃_wj\{#*7*l0j]/1-hIW4 ]XlOhϊ4\XzR4GZD&2ǼMP7ǣu,v~:+ ^#˯gNLwkX* ygq<V?RkR//|$0Vؔ, Qƒ'IٗW[R姢H'VėaJDm޹DU9K9`>Qyd&`f$K{x7O2Je^ #A)tWoQƫ+ H-M>Ei,Mٖ3])#³A%< >,2{J@ƭ63j^j߁XF1oP-YGGTY.Ř9C$%ybMB?ȅ6!g|̾E߸HUa49%IlZ)"sǼcfiN$B?eIޘM !W2yLL g ([gpvV?0S2đ. HRۏ8g(W8ԍ ˹N1֭t$Rn*%J2@tG ZM rwzS7V6nXjE~,Ta7u_:H|8!Xg`f]XZ$d^UnuxJ)nO/JY`%Y{uf8\CJۿ7xL537v6KVߙ/uMV,9i'Sc> [|%A6&?h顤UH!)jJokqk 4xE`NtX;>8ޛnBr$w}EwQz#XձeiTj&&w/l'7B>1iÕU\/ F{KmĈ̥o֩ jl; A8XAKqFVɍXFn(Q*,Gv\@3[ LYJ)ԣԟ.Mɂ ՔPte-Z5 F1s$үexe1p"H_tIo?a&#W I7lӃI@RڷBQcr`/C?u/sQ*0ۤs =L,A\SV !o?Peq!L 6f%D8rnK ,M[p|F |{=idb{lE'ۖrfzN q;ŠLMP{{) mH6".{-t>Jo[ɑU:]1Ǻ]t]vp3q}Ϙͪ9>x(C/'*zsJq/b.` 1J I³!\U;."'Qk4=o87:Tp@ z}9O3%9CC SPtF5 ri~/t/`aRokR&W&U,?4z} l\qHλ\Lj+Y)CJ` ~C ږxGwqs*gC&1mJRlZa Mt[uI/uqѩ[cP-p1y`/ocj"dUFSY (BJz=NDQZ uӢT=%q 21d9ɸ,l/Wn#P{3NNQ4~x},|h Ĭ0`U"ĸ jwt_BQx_dv/v'|V~W/e 4 (Y%Q[LYE㘽;fz17xLXY2Q%^h!n0L܈ nv%&w x0G.> E[.hHQ&F-{0ԂEW'ɘ$(M'5lGi /|Ă$63Q2DZ %[+`E_I AȽUKOI^0qSONEn8DHkETo]" Sy7Lգb/(`feO:8V+ @2.R4\ܖ"؈j *G/Wʅa6PmVnnKLeA/%4m G;ЂO\h+ӼNmqyבS0MkLGK^3ʄpsX.d rH 4 P[+]_(Vk'v&j_E#/TJ+G" 3}m2rzT.I˝_n">v/Ht]4vW [gh39X?`eWN#/Nxg;*m`!WHo`gOFs(a߽@/lMeOE]c@A3SVs349D^x9-yj-QAg` b&iC㾷1kK-@`yCr"jb]<^c(2]` uH] Nr>ܚOd }1IXejߧ2'bT2$w8rz6yPP -_\­{] Oa/f䈀ozen5NDYQ>ݤJ49فJKL$j \̏HM|rP WWLиʋY3"Ч<'wU1R)LHYk*G`M`YN0/RDo;Ph?U>*JU`1>˦)J;7[ <{Ӟ81;\3 gp{yغѿ{8Z!7m:W|+㧶-׵ji22I }Wy쒽m9e_S#؈ϗuw , ,=g=\F)1ҕ/-焑ֆh$uZ>Cκ#'$&9R\&9H_ Qup#Ԙ* DRA ~.1 ` C Cir`JfUvQvte_q8[T.l[1?KԺ%hv Dy(i3߅|e>a7K!b+1Jy'-;5*CVU)ÇƬQ ƹ+ OAFq]d11 $Fh:ymg]` ?u1W˵Ym7=w8I}Ipon\]JhYBPD%*{L>4 ?X>O}W;-#)vCJC!dKɮ3nIg%cMOծۮiI T7&o9^pUnkf{͛f~sGYF|eY!߃V|6_qq (ヷf |C[VO7ESS?E7pVɋB媳"|z> ^Ոr"I_P1SzzLͱ̣T:ͺo^1)PG WTc;oFSvJBP  -CٝCxtO)_=ןFW@6.ᑎe&5u)8fToО͚ &jJj6e饮njꘁ=i]Pb8dHxKq<=r Ia,w(@sH @{hTXS֭D ͓a#8aq I{4'ʁu:z`KNjdP{F•mT%%vUzN& 0:36kRel'F%xӯ^=y9,tJ9[1R/cԴe>!^=KR]*r${Qm8tJfQew|<$Bܮ#K zW_ֆP~ƥYA` My `yL 2Y{(;uUxJ7d}'UUg̕F| YÄeN% t'&3$VP!ѾF' ᫵e_qPZ5 (Rv`;=5bb":;h˻*wMD]r!VQx;FM%/P_7;VU놤ƫz8J|+F,dzGDu1ĺh7&02Wt}in"t pr;-D7B #q8Ľn DʵOZqZԲ^l[6Ov!]"MO4- >i0"O:ًRnTHt{`2Ŧ]ΰ!gH[\7yY⑘ÈѫNМK~sF4C!W l'g0Цgw\<6`-x1sHRHM <ƯJKKmY TkO4}\DU ?{]-5şnc }an~ʃS Ê 6yȏ>m* / `#piS_c!<~FWjo:4+hzK7j;@#zW`@5%#:m  !N Ii=hMMƨf*) I g xo\o`cqy4:<6%a+Ñj7*W;~H#D az֗N](ŵQCږ"UYf9cܚo+V~PjN Ȁ1wGz5U $41|[$$d]=*5 Y@rp%F'h` @#ʶ_eUnX4b/K/?ӛzѿJeSUSg!J_ aNV,}7 ҞҶ$ fd%$ג42V՛H{ )$fXRpKXl\yg8%tg^Jih 66vsc4@vJ[eEVH  HB5cJƦF`/Jj*pP`.O逳&;5πV1Z>qӧMqv 8|@ӞvMaɟ\t4\ %[K7hK=L땊7$'rybcŧ vb~ MTMR-%@Ӽ~#{@B pp+sF'Mz (CG);`l8;!E A`&ΰK&= {WV"Hh?iVPv1qJhc-wuo.! ,V8WS=/[/ZcM#(և4CVS= ѧ޶J%pSQkW^|+vJw8C޷zqp8E@2ȏ_B9$p*z^bb \R,$EX/aP׆+1ǔ` ?GAu ܊6TqQus~d( )QHSɈzzeq,Ѣ6zI[[5_~OMQqObQ4c`zvw+MnWD\ղķoj08wd6k~IcHAwE|~-5\㮉!Oh*`*j0rN~JZd GK"4´3Xpq`3+n _{sW(0pDl=tma`:N:ƈj#J[2Tw'l=ՉTH9;#E#(gQ0K'[ 9V!QSbAnٝs](rS.Pw]BvIjl@ב/K/4Ҍ a;vEl0LA4 sjcu;ңBE 1B>ZMt ]\<4n]T:t3A5NjTr8/'} U Bp$ ݜ?CN b#`D}9YE5VNH=fO%l貼 Ofٹe.@^MpOJl9]5p 3-$smr1;iZa$w -_UJG8V̍e3M%CDGn[VZ2{OyR6&ˆbf+RU?zR*_9v1#wR``,B̓.sޚ;umcj)ob|7 D|įǰ<"<ǰ|:I÷hÉ_/;_e #]3[˄ R_ixGA pTV/άUj[&OP%y\3߼"`1?ȗHi3@bրBϐ /F@4uk?W!U`V嗕OuZw1OpG)' f r%~?;QZ֏ybс9e#iHpV1gYXo5Q@\4JcSnfM|~E<3_YUU@*rž$v#B Vܼumƴ%. .Cڧ- ;o2^d0nek8F7J+t#sXg '"9V,9B5@PUS.&I[Ÿ%RG>I'C>Hs4FUH.Ml$>/A:f)t^/l׋^0gOLᔱ dː 1K*Hqa8~/TC)I}5P.כvE:!M]9A픟M3Y_k!"N~զGΒ_8u&N(CfB%Os0 aS_?-o tT :s'y5O]%аLM|LkjefW.|2v嬬Fu払3̤ 1PCYl-v+d %2kzVb?;Tm᭰mdA :9Ų HN@sqWɩG xX5iR'e܉͎~"Y<>Iݧ:Bl MB0$Ғ .zQ.kiPηtC^ZGzVE5ZcǟkK-Xpc"co -Pa,N^mm"fYC7ov'qEllz4-ͥ>Y SdծS94@]Y)rncUR<^(g-h7j>YGh@·wClz3.gcpbrb~33uEqޮumWD (2ҺvۭoHWLJ!uU>g6LX\>%ă5Y֘fD8.V2 grA-?.Z7oH6@pTs Ga"ώT՝DEM6!ndC^(cD]hLT7 &B<8w#_> Bꣃo<"D`AsIW;c8fg'tENϥ,IhhE;=U7"˝Frx7lʍZx(7?a8U7Tx!Ml"\ O<`ȂY@aTs/d`QS.LLI`f4yXM!%XqsԜgL;* ă#Bkè4PsA>(p9d0=jQ-P6qs*ǫ`mż9(jt lϑl\+r/(?;b#E&ٓ{eݎDžfl+z^ ywK }f$ <@z-:{6d Bih"5K&"3`=+I x0 wsJhWzOg|1<Q*+:qҗ`nV5!<~41gqH[el,P|Եh솳N1?e1$֩!@Xߔ0Yǵۼ)Tb. NO/a,xMLdMgl?u  j6cYHZqp!c3d P1yEu G₫{򞋹`3rRh؄r"?VS܏G'ij,W,Bh*p 7^>b/TJ78=T|+>g Gva('jbN&}5=-E+1hTw{l4[̘ʅPqn貁Wե;T{Im_/#s4xbA}gV(US.;!Ж[C ={Vܑ"]!o{;_3oekt1)Bխm t`wbg4;+qn\:S% R 6tPq5&)jIkFS!c5ȏw_wweOkzhF$)>Nԏ&5:1zd0`㛍>Ks4z#G-K.J Įc+ UsW`Kt9\4^P Dc~Z3)z,@?^TՅğU!D|d\JBTk=C/6?zLORFA74s"3=| 8:Q^}ݒq>&)(w%إ:C\ Ѷi OX0_yÝ}QZf|q8NA| < _LS0N"YXVJ]&$' ]Ր)0z,DoN2`y"O"O!Xw *&<\/fK%I8Oy*h! Ap.rE Tud%qW\ Q2x%0|zFmV&sO9ནjē#?36t޽M0bj_|&lf&88)D|h[*b}ެa҃AB 6MMI pe"$aLy2Y3#z7ACQ }Gy FOUU"6cx'HN?L:f=dwȺ¨{hT [,")?*Ț+7HfQ it&)5;4 .9rÃvDVN( o !"RхR3ߗк(jٳ{"q15cVj3a:ĂG5`Ta*JHP+JRt5yI/(ҺfX[KF"~&H$$CJ`+yNПVa"55.eCܐ4Lhyeŷg&qcNʌ سi{V_{qMuԎmNp9y!U| >Op m2"dpXsXu*د&SC*L]szCT=pUc YPi%2 G q3e?0ykN)$K~ŠJù(5L@mA `o͟HinqPB-yo/[r@f@Vn"v G0ާ90Hd5r/~5G"Ĵ7PN\$^MY۟o+S3.bX>Ÿ>݄K*UpxLC.\%eNPD)~)'}Xu6IW.N`sA ;kB.z,4ʵC6&It2?d@`gO-p'`+'nS=Ć۬l"!E#w-bdΩ^ħ"0 cdlGpDIcSUY"ǀD>!J-2w ;![WD cvAK$A!(؍ SYjk199jn޲AQ7|o"8W-%9nM~`w(?uܕg. JXRBd6܏=K}atYBEM?U,;{)bX\>%,>t;3'Lӌ\N=SyOݒ`Y@N`YH'~HH7bq.sS!_R1*-:^{p6} k OksvF]$E&\A>$rShGx 1*xyw]NzXKz5J ]{[b`F؈xL,ՑܱQ*IUd9͏烀hNݓ:e8W YP@c -Y ]HBt_"xp9i(yy&ǮQ;K u^*}cҝ7InnRHC!c9oW.*^\bam₽,rJ Z\28<7WݞDj}Or,J.*J`@zݘc[^a.%肤 .zMشSCkú+Z2 '@IԞwņùm.l亷S6$РzePyDzP遣nزq$;ea: <.nE z𛀒.?ۇ sLc03 fP ʪ%QwY<{VmebٸS+:Pevg5yK]8ii$pM׮MK_Uo5z:*B :QOV*OGߣY0/3DҲM_8Yp׀=-<.@]&ԲA~;]a>ѡwV`[[qMhy:tUc.ZsLL[ܺ}yOLV|GYΰ A# t$߽#b񔑏_WN[6M)xOfc}1[ozh gG 9>љWqO6\&1G7u5{n=gÖRB{yXPiN)#zy6[V< ƀ\qb},Tb!W)ul7Fa`—H q,'x#tm~ZRŜVSw#dT((Ȇ6١X?.LW1Ws٘ |0B]u'Ƀq9\1VT$%yb<**C9~K2@CԍB20{IQ+H2KWM|A ^4&iv&$E3]X%3~?zWh~Р- ?IcP{ACҍP65XF^`F;(Y'7J.m`u-Z}-2rGg#\AZLtbFrڙe1/WIʃMG H NX?IܰNe #M*5kf[>ShCc&kiIB i!tSEeG3##Md3Qzj[@ZGJKEmͰlv}~(4h[ "N}0Q,Y1 d("" 5஛i8~Ƌ. BltA#_mV=gk&ظpe̊ҮST.$v>Wu5aV܋s_ HPSl[yB5, u^i4PIqtn}Y N=aP1"2|Y-o El"9F8T8RXoG E9"-ʭ| ikIw VAxpa39d]`wm(vI-MWsWA0~}Ew^.ffh3fZuĞhѴ< 9# *8pN-@,ZMBo;%]wćXRm'+ѐqx+~Bf~ Y*/ ORȎF)Z)@L6ĸon߯?ĴlD pSJY@Xrv:&U# BR^eAIn%EύIIR2S1.n&r 6YkL u\=O+YJ* vQPBn Ew\}y-BwK/@^xƿV:y&dg(_˕ x pP 5 )|2aRɣ~yKv?! "t>v4t1>uJ Xay Aً>٧9  Xg%U" ="-dm7ܙd+WBZZ` hto&TVxS@a `Υz&/5c@Cۃ EV_?L 忙o6 PbL(WæJ.w98p1^ZP@x1eAmrU)`r5 %pB<+oA;ODצ9KjZJZ&MGo |2FOj)+X~!ѱ[G*bfc^c(Msٵ;طLL<w唧b\ԳJ:Yۅ}Xٳq4 #yu#L7anUS揪>ci6 !p)c5BNUP@a~J m2[Df*d+?.&P6s|gkm eT"c^Sv}e˸s=@x#~ Pu\BqF '*kQBd c^]㪳Rᾈ12 Hf۝`1w^۝iOLw+G3' #[^P:֦ʦ8mcQ Kj$]ʭ9u>gQI lkOxad*0*#B %X#vd-n"N6gpZPc:m }St^N(GcVVJ0?e΀ }בG}Φүsd4T/.VQbFdΎ'cy,x@tRkXدV6CuV,B&x;\9k }x0g|Lu*/|+qWvebL.hWd z{[Pi{{|@op9y POu9 |ZXW|dОE) !Wo;iq^sa?noo*#;M=4fH!Bu`b?ߔAqb=u-WrZY.I?^]M),(i%?EU,P%.[Eԑ7#>tntϘY  YKZ~2.uGv 0нj+ah2a1Gɷˌ ᦚ" T@b(E9甼XnjdV}f]N-"Yܞ>ũnFO`& KZKmcACWQ"Ҁn~"nmfIyj<C/AƮ[FLDE=t[>֦yJ4hb#wM_ W0l6% V35 RwN2Ѭq<}V>2C˵BZ̏C `8lz çt!qmɀ?bUEnVC ЈPoۗj9d%SNxzX8/l@A(lҖr~Be0hÄMo/AhĆMB3Pm?"IJw\oU>CpAV< ?X2+} /10*ϐG[ZZ*:$^ _ BW'.HDVuHD̓(J}?f˙ C"=f6ߘo;qXm)p }-7ӇwhqhUP=+m5 `HsI_j¾В3n% z"zY||6jD_fQ!V Ix$zPPCB*t:]v4<|OBvn]GyE| kmwɪ liV=NA p81bQ\4]6cą61C*Lp`#kA,&"4*f'bN}5LJ=p9k@Ad^\rW3d"l'=Uc%SvU\ak~ B'=oz7O\?k jxk,1c2Z寺¥bѪ\ڣw*S 7(fG4сe 3Hvlm<#W3FjSDI&,7s7@1QVCUm ,LjcplPV&?hH s7Se.Y8ϑH,jjd,[h<ǻT sⱈr"&ԍ`GsA;aY-_ Uq%4cu* ܯTL0藥 T]k}=OOsD`DoF}_7׳L %cmaGx '4; m,ܑxlN}R=OJa4k!Y&<8 pi y,D3ѸwcS~Fket^+hHv9dB6T5E C!H5)ܿp >j}N, *8CRoʎW+k+L׹8 ';aT AH=A9l-yīzqpb{A^?q3;g\~ 6Sp'H#FнuH+lcqt\<:ܱdE6f2A&A![WE^KEHɫEfdIEɏ N6d"K]=Uڙyޜv?c}?WtYDQ9DZM~A+ .7ەTΈaaߛ^d":6-<L~E"ŗB͝H5\˨;'sw2VW\ NjWC,xkڏEξV 5EydCQQRҼ.,P/)ˣǗ![G)@y@G]{ٳll}$¢5|>4<ځlˉL(upciDǃvkW h\j2ktN>ӎdԩ)9@ *gS/4I|t`*E oQ*9?Ru*d#F7J˻V+ ҏqAQx$pkb!M(;?umHPNVmKlUǷ;,StX, <並 )r91ZpMH]/R盄VY2KAcGʉہQ ~ I?Y#.KXA 09ͻ=G,3߷=q ‹`}iC.g֒8%HШQ&[o43G !">),A9sG]ḑgpdp<ϲ%Ԟ@4N=^2dnB]Tq2(!8}%Bf[>8 c5[fnLMYqh.493|93dX*w׸AnN eNE(!"Y ]П[;IJƛ5:Q(c\IN!/_G&B"RNߝ|kf}b] m$HaV^E鬢Js >v-i 3&Pq^Z8˭I4>YKK)u G5 IfOa!sR*OC 5w&Cߣr2d!DXQQb:rۭ,tD/DWŷE`:Vp2gzbH}!l^u1 ;3$?lחo^nB%7$R ϟrTKj|ZIE9+Y)5bmi蹹oDyqmwA땛3F`-9Ks';3)<" h2MEw E`tWFЍv0E6Ѩg_O׺ Ɉ^ qlf#R SITLݫ괄yF~OF0)D*M4gDŽMV6Z R.].-AJ"bGPvn z,f+[:KBG/;4-Y$%`Zo7X"I&pw}҆Ro$ Mub g'yRnbTbD %{1r;ЗT4 Z̀\FDFa4*DN:s|P0w5,Eڗa !? PL$ܲfiuC(ZMSTXl:`*g M.4 X.w|Y ;gj_,P $ENd*hꋛ4AQo"?7 @j\wqSVq f\\Pf+Wf7:_'Qc? ̝9ldA/ nl}_(3e4%J >y NL018tc]KG,sxJ& K`.bLbYN)EF@!.,,=r*l|#R,\k%`S6ʷJY5DUZ"Q`17 PkH9LX1|g|Q K.r8Y9$[Ja5HѰĈȖzm!)gNgX١8Ҧ]-.1}礨xC$ux02tO813bLVm$.rCfG^\$ov$`VdSز_DtzVwùo;x[l'xSAc.-;HfF1' Qw:nf @Cp¼ }9:5K{ zUׄO"f;u'ks]Kt S}J.4liJM_yrE}ls} AsǽNK6f KVW~u-݌&?#X\HXϏՖ_%<'Q;'Re#,NqSER^Ƅ~yqJ:Qذ_[091TPGv)?Ặ+=9OO'Ҿ+eW{2NnJLHs(Kq@rұ+fYM1I@9́( 4ұg$ù qIqX ^btbh/5!Ev_ؔn;DU oώ q!WlmmJt!<ȟJRdWS!ǥl8IK!MWjh^y eVJ ,#K=]Ko<9S_P' [^Yb\)ޠ3wy7hMdMݷ)cJ`PNH[a:o:͐fX)2ۼo|$LqdžՊazUlN^+2ބ{;tJںgϫ4DI =OG i7PGhJlqS-Oqo^ŝyey,JND k #DVlSkB%xmnut( tn( liL:GNeX}o,W2q:ښln;)8Əe#l]2u@ǃlN\$l.+[u_4i!.f)K"fMuP(Jv >ZE$CڳFޡʡ/dBJ5pm~E &OP3C!^ȞN"$Fިuv* ։Ҵonzm1xyH"@rH. ҨR+C"z'~gg`ƪ!}RӰ$= Ҟr8n`5.:MHhk z_:a1^;2>7$ہyY RUdRnJ2l3j`GzNxzFl5ݱ.qP6LfubDvZ_x4~mzc5؅G9f*nUܘl76ZX B{o \!EEL>NA`':ul(p j𡙮51 ֥g #=Z7>~{x6jVkn8@ ²y ^{F ʿ?՘Qɩ+z %֓8-u}Dhe~6wؑFZuؖ WvqZ;ʾ0 ؽ;[<}Lv{)UR0xa|Vd-z;ו;i:|OC{5L נ3meaƩԄ'ߵ`Gu-;!DJonl$qf`\s4v"N*"QuêA4s=+J/ȪJ:+_i7S5R+oF@qMfn?V:!{v(!э8Yik1Pn|]I k!]A&o@CH*c\-5-^d JrUܐ9g(\[Ye&!F`@ H0IO;Yo*:Q\6FO?yRO[ϩkX״Io:h\K {/ 8g*պ 7 &| [_tj}OtZL[M{&U}>)[B{R> J7g=;Tc7V1]V<گCq{_39dg 7O;:SzoRYIK.j!僬Cj,k=>X*Ӹ- % 7#ZL+vz0̕Q$%H?{ ˸z1Svo+DQ.Az˫߰!EE xl!G<'[;/v'gd$jFhYAiRfPojs! ű\VsJaV+r@(L*<UkKm pT8kȲO^"ƛkn 8B(}*=yz5BWXˬx mأrgA n* YV6 ,5ȇߔ|~ϑ1l߸e^a dt-$xR7-^Tps=֟Msǡe -x; %)^)ߠqhUad{Wv(L`09:yfjO\sx0cgBN]o8\[hݴ\' <ʡ. I 7[~W- ItlFu&`Ʒ}^&-=@3szlDvy_|ES4M-}u`ㄍ͆Є9>S·y"%jـv2]m J`_`C,A Ėp~Hh64dd =gQ7%n5^ NH!cg[f4ʱT076iޏ(tw4?ZN2G_yk!v[|8L"L|Xk;,Jx\Oil}Ċ<,&j1&VUW$[Jc3a:L<,ia&QM! th*/FR>L(== :HRh|΋a֫HMk Oۀry @4&1 "pZ\z0¼FjE`<.Fu20TvNk&Y"L쾕7 JpnWS6G *#rO;~c0 fٳn~dn!J4[D9\huCv-7I@i 3 @+J#OC;>8 M2c73ia \߬ .H`{^FT:D#Eb@͠4K$&q.uMI-ΘCU5$me Ҍ ;8["nߘA! (f,arNO!2 mǓfEg麺B&H\v5س>$QS~of#Q_^iÂ;w81#MN(@gZ$&r(wD(ƂGpOB[- :s'9ӜOunM,m],$R4uU')ھ\XmrhӉCkXF)Ħ\ pCN#ZKV&DE=g / EXNz׾CTjS6h tKg7'-#އ5U>'j_8 N/5\. 1!|NfYVGh! ߡ^Įrαl3G˔xQc6dUV$2[g1#ա¯k= |,f?H Pu+;UelߟIX@wt5M4!SH5$>BԋʓdԷ24%HTR7W% &E{ļ8ķF;8J)~Sݍ :U!ӿ0Q.G4ߢAZk*R>ιj -XDL ~ڬ4];SvO0i3rnVXnlueKgǤL5|ͫwZ [1{PC]|?pPO{!L=/K8=Fj5.Lr?-3E7WP/X\C)`fFØrJXtMB2o^YU wX[؉?sImjy:^oӘ9%"C۞O 'lvM A Y­iyv\toP*S >2,R-\TeGFՁ`ll4;sX{{nktgy8w((|+#.1-{V+$%jI8 6naj/ +!t1'by [#n]똉4zU$TPz;J+;tF_R~x䈼 &G ˌșot$shBs iaQ@2&5\5ZI(=H0|׀8>tb1tO{e2w} R{Oyv#0[b/i"_)Gr&SY~whK7aqŨef|+s,3KQ3E9*Hta:p.A 1:>(Ýcz+kE?Wv UঀkLm,4s j1/ۤnOr~Cx16޲OSmے%{ґ Ԇo+m4"zm&x[#P2hjA]GJ#rb:BnK7 :!4 ג~nf@=DpJudۥx@ٞt8Arw%xPtaXJ!"E&A ?بt/*1o\$J<ԝwm?vɶV=?d̺[$d&6`2*'RO dv4hɏċiHGXqM#gu[o6,Ak-*lN$^TDl$QGX5g&#]x[plڕNT3dnN,N4HjL?C>su' 71M~dAv6_Z W!-VE&K]@CZ%3 ]Cc8(Ԃ*|\ΈN +Gפ-WO[,Fe-Lq>,څrMp43w'v/$g9p 9+TcpT1{)2闯N_uTP)ٻX;'<߽%'xƔUORhoҜ]!6,_QKV7P\&(*ʪf,3{&RlTx `WIm;rKw'/zuY [x _t UѲy҅lW70ET&hz;J4Gpi ?Y=!睭Fl'] _[@bR\-d13r砉! oRg^rjn k\_T'6B9g%9ЀFJL* ctnMۖbi`2nW['<8 |WϣinK!Bx4;G֕Ov|ܽk?@{H %i@}!ol:X תYZw٢|K] (i!Vu%. [pBc]XŃ~x'r /D>[HƞC@ha˯$oXݍpaPBb(Irӣ ]}ZSp$b ֱYeAqE`,C/]vY?PU?ID5|ݕ|ҪFZ ncn>$9jr쿶P԰Ch^~|m<}~3'=w*(M5c!T:f&^؛{kI:|KƠ\w0 ?2Ze1юbq^"Ŋo2 +xK߭O9-|id1HɉwSe)nI* xpQXG8SOGl2O|$8*-Yj$"4tsqlq 6L\p( /H8]C=A0l JaP*#.-"Bxroۃ }j Ԗ8!-Do WʦXGp bk)vh +fJYl CQlQIF*IFH؜EҔ=IxsyI2دbgC6k|>N`G\[?Q*%.d@FH*[6F4l0ai[\0 c?ST/#+oW~> $SdLerNd٧͒[8k-4Fv'fk$LѰ)#YxtP'C7uj˜_a$ʹq$P9&8:SO+1-L $]TbCW~( ^X|Gr"}xӅgd2y H> OW׊~} $3mP|As) 24Gڜ>[<afO0F>R$\Kg;Ū/;5_h63Ie7ctm'k`wv-Gh!x!! 5Y0CSsMmOb6p؄) |W,oα83mJBm3Ak)@]dḺ[} V5 )#m}_Й,3q|45̉1pufPdBQ8J6!W1`m ugT#UM̙oD~ ou\GE{m9k8."S:Gy)lz%leM7MKlsXC6U ֝3B߱- puxP˷IQ14Hn1 I)c%b5,䈱 yβ^^{ZH=F?eh:b8{%de idEW +8㿈5DCMl}` lw%V+1Z6 4?ÑR|B^cTөj3%3P9m'eP^Sf1~b-~ŲǏ'}UB! ZrI_dr)p{ZE=#R'=Sj$<`EEW]`[FLoAJlNf;rIu\Vb\=nEL %|h4X/AIԟ(DU#u.p}48;F~[ (BP51Ⲹ=UZ;)30P2;R?΂6qZa4 pV >t|ҦLO0 N'B/ $ɍeV<5WQ p1YQpk|y:'8y:NZG n7(\׆}vQk88";r`.vmn{z[S|kcm$+#/g_}Icj$L,xDRD@L"Tf%3OF#|i+(ς^d67p%KP[vIU$B@L}vƿ<{ ŮE[lU$j84a`B'w4K*ѫl˺ dٿEQD0dvwO _ _Ƥ d%{۪X8W\jx-&< r3Acɼ*ر"5DLGͿ/kbݨ&q8S/@G*EHBhTṕ>Q)'UƲjx-,M7=qexWƕF(H31lC 6NRQ^я|ds*\[|Cu 6'=ʾOkn5, &ѧIN/2NӜa5Hާ5;EdSeeƶΨoyǭϋ3˗\֦4Me@IO JgӍ~rvv-svrcTyS)Ӷ!:m\;O&#O p*'7d8dvAJ޵E<prlTO-lNpf*0Î׽Gty/ZGC}=iS@Rleu=iWHZ˗B88g/ 9{=<ټlqf4mpFVmbsa[74<ֿrhLj9Y`a`4@H`tqRl'YFC  Gţ *sBϟ7t#ÝֵYz1!&/:p*@Y[7ٓZ>2d*mvU-+bHiwΡ;D<_%Ѣ!(UwTE^va= 9z;LX9Ƞ<ڬdjM1})xx{M~n=jN6-2$xit8fF; Bp+E ; n|('k>HP:cܾVy\}u~{C /0YĊcсE~hNJ!Z0 }ń4/LjRFf`?ӌ`|҇>`1JF3͠?\ /VɘlSk\z<5dq s|)_pM5 Z>Sk6TG.$EaseY8AL< vsJ|P4h@Fd眲E?⍕ﳞDPoMN{?I(H{ ;s&6x4QV-3Cz^CսiՒt\zE[f}f?^aS~\kE z-O%5ǚ8}zI.^?G;w)[gt,h3V̻SIA:5Rmv9H"2Crd`W쎏ǟ` V:x<7h>/7|rQXйD2"-1/X̸*1u[ 9apMv(m%:6dY7E U>e?eIIj>%n$.¡}OyXA?`V-MĩJY666h "jr A`ӝgfE땗U枯8k>ܡ[vTt VX .n%6QİFZ>ggb y)#QRM?#E%†N S|ݏ|ȶnxȒ+5Fx ͏&P4*`bI7up g*Ѿxn4uč櫵C|cJG8" y @]K8WuX5}f5Ԓ28XkAc ? <ܟ;8j>\I3`K0ݼ<矦(`訅HBz(ESJOUD:+wԶͥ@S 뎇bciT9 "@Y 5c ]~`q1թRnN=\ʯ_<][uo#"P'~NW}DyP%Y,?e=,n?o˟Nk/*ؖ_0nI.Q\Y6Kfa#.;Rշ+}#kKGPm-$M r$"ƎDK#g-Bo4Y" ]/pF^;ay1Lb8nTeĂ 9ZǬ# $uK0}%,ިmDP(3k[I*%zAԣHַ7Re 4g?Eͅ7yI,,-Y+͡%𞊩E/u Oq8#~aRr(38E-ROZYY''*̉[E >#h@moo UTp^V^NBexJy@bjktSTP{ P[9-S ?ijgUqVS^٣$4N 9_%{Ra>o", 6T\auՅ߯L.c$(+9 ѴBj ¬Ew%}E|((T8Qqk*5ےL6a+怱uא甏j6g,<̪u^YXBѼE>Ur淈$S"0x7zt<'Pm1b+,h\!%?"-K/sDnv",?P"fah +ZsVG:_MxRB3*{ POѽ3j6Jp)"=4عIA)ŋk`sGZ*a& y3~.F7Ki%oR#9ӀGcb$eddL<r-fGZhj?Yc_a]mQ+D/:%ydm8'h3ӡ]=~cQKk CJ#oRm*1O~B?>O 3[;i[;aڗ@ٌvwA:8 $!dTMJ@2ncb9,CL.(D!)Ă~깽#|H#‚)@ȂUŋNŊ鈙"S{5]>N)|n䔭ޮ U_Z9ҌgvH EʃpRH-">hi߽~@]Q 9 qY\uKELIW KiRKM5]NM)0q~Zc61\7SDu_:+,ŏ,~UqE,|7ɒDn!\uy;7r]*wpaSV/:Qn4]W~}G);:~֤YiU$ۍ,lħh2@5ױP]fk2[٢׏+HAjTބӖW{{<[ʍaG8n6ֱ!fy7aV$K`9 I9 C,>a!kYx-Jۘx0(^~5!⫓7C؃(͵,4F2zVZVbKtJQĶrD\cu[+!F2wʣ#\L s2HmWg1Rqp2%u 5G.fszAZiA^'JK|cЌv1~*-M f#.!m*"!CѮSSov _fY$|#nܕ̠|1j7 xzI8XP_$ yhaFd+EL+{wz2c!cH1hh +Hbb?65y!1\,>udU銑<yԼMho<[.}bPX;p!:R`Ս (gqal!>9k`hLEjω@]'na0oʖ fFV[2#L|zTr"V ]&Rg:vBpg$74RJ'ʔ_z#{_*V18Ɋ2*?w򞀹g|*S^v7`1CQESM&ǰSxL1o Ӡ2]I#c>s7L07 oVk;V7bL8rVjEG2*Zlj1I饼z!,fCI"Is\is4 -BrHL kӒ5ǝfɓ`o5CV.,0'j 9w$ SGe;12{ǩP5P4 lpmq"7rj)[КX2kӚ"PʚooӢlaiP_aClЌ:5[8_|N^NI&,|(az3v>l8/Zfx[׌<\E~q{Qa x[L~˼q>J riI+g8pAN d81 D5ʼnB3).z |yHA~M.xJt]R޼0]t ;h[ F͎.7M_J%GO1(zG h֑= Gճ{{/ $!\IZA}dXj HO~ʸlמ(d޹#aH>c^D-+RQS:o&K%mbۘPv_&32㛦) c-< 6c˯ɬ[r$F,*(OBz*^k@1cw-Π5t"W*y"NO^ :~rs<kX‹hL&y^4Q}.mU='ШpDsz8.reQ!{mA0E۲cˑA޼ZF4[% U%ԆwqoJmiam"hdHY8` &V1k & TxuT()tjc5ciFOGj; JYІku8Uh[pJÿDa00> Y}]m!xTYKemkyS59? l'`.2 G&9x}ɵJ%BeHE3ŀC>h:@>=Y|7,UǙM2$WwP( ݶ  6Ϳ-$]#T<:WㇲpBXB[^oj rQ\ [qy`ݢ\$R˵+!F΁@yPAc95QF9Gwm }T9w!(Kb1GQxH ?VAL"ⱡz6-agyԽlv(:tJ؟x"^2j96! q,QyH80]; {"1 УI[ֆ&={2>( 69PV1J|<~vI6=E*~ ch[A"zl~v+dJDVާ'\&Jkd -@m,] 07zd yVs z5vగ,-y چ~[{{;T3.XS9I"*El2\!M;FӆGVV(A"Rb{X >$mn}i>h{aѩ#]L8V*3JCYܮAI4’$kD֪¶ Ͳv }  8hZޙD8PH0;!,5[v6 gB$*o\[ڇ76z5[fUn+,pfxcsV BL19v{"g iO"x)B΁{Ȁ#ja #)׶mh-*edx4煜R-D)v[5qa5 R?ktcA+zqMmVQ`+\u _Ȟl] XFTqM՞(9e@S2hDt5%jt<ӥW1TLh&prhȈ]K: m8JKur\z>2$'xdb’.AAwp<5Օ$Kkd;m] Tm9'7h\Hh>!Ic S%8*'X5̥iBKJ׬Їp8um9֫'T@Ƃ_6dZƋq'y$tkWƂ8|vG"hv.[# q}Nc%fi2wBKwg_Jm5KE~P _Pm&7, lʙC/UAj%}jzÃv2L ]u×oVwIfN$E$"QOY&F~22J!]ZgNdQݲat4I9e84eO,za&ڗ{IRe@~ux\(:0ٮ(4,j?=V,?E*_ &/ SPAOِ%kG'PA nIFz<~ho#s\P9g 1С< UgRU$V{D ('WQ/ W7½-L:j"Lj!'Yq~H;Nf|>]j9Zsɩ]=2͐bA ,=sv"P{0#^L !wܯ#NQlV,m5Y`Km31s_OJ"i*k*"Yo,O\!@[t, |JjNbnG~)@Bo!W@m:e%SSor¥iM4sLUfLḥ5̏WjbmDc&͞n09/?BAEFnc\z7,o/{IMylYtnrVy"<+#Cz0^@ %. mH!ZYZՃj[CÕ^Lŷ$B7Ѻ_-(GZ yLp@!tc2qɺQB#GTm]R^^P/_tc?L{IjF/JJh վAwk~oM}e~ AĚKi.g tRh,`x!0&V8!Uua `ls3*Jfkh^ ~Cnl\h2RBwBK}]N(A#ߜLf+;0 *cetz4߰Jϧ֞y RtYl#\͆*DYxQYIC9klDL+p- AS_[gĢ/UJMvfxE_vGȜ(#? DvcyHyh<^2XT[4u XqD\Tj)dR*wX:h67ސ. ;U:ͼfWfAQ(۹nBU|翱^&W+9+X dG ?A\[>5AE$DyH7߀^ ޣh@w E|TdD:n`"اC96"Bz:nB> oB w@\7JnU ɿboZd.qNXWA8pÁM M 3܄VNimƼݛu(2PO c%wtP<u"]PBc %R*v]*~S 1&t(L~*PKGFU ȄԺ=Cݽ5i+IWƹ.@7Q1td\4 ݸ4o3WY:i8DX/_%cS cнuыZT"C"f c b]x%ʾ R$MQפM!99'GR?͜4$G/T@atJX`(eGRewu($+r<@ O V_TNkI:r^?7Ҋ/QpQ+6!2/h:I!apis%*>4 h[nV:uT#@@w93B88\/^UE|K $38ehB x#$TO45!Ȥ-] ٢AMU3f\'<`%B8E?q5 J5ԝb?jpלlTLlns뙎%Wcj0QWΒk:BImA%*KI]3 gv(WjFrsQ1 89'@5"eWN91>q:l؀\̖mucW aؖR9^VrQXddn \\}^$@V~ ~v_ޛ-ƕV7)Ej~-Ugn8!#(nvV%G89(/fdžJ ޝ'N&xN&rCO/#aEY/+_!ǝqt0|3!"Co08EǞq878i[ е+eD-вVNmߐmHAqA8zZ[: <ܶ[𝞃1~6 kbVYYhlApl2d:9;ݽ{y\q`D*Q8XRq[MRO \G.\"fUGu4 z1:6xLܓfhg=h ?*R}>FқVz?AKWH.!j\yO}~M}A e|ZE;ZŸSfXƧ@!O]w〘ʰf[~s?<\fEõK~cvuhRR_ٿŎAQF|y5B˦TVYҊa3N \7|E BGDo/yA kC3ϳt5o}T08$B^)U8T9bvpVaoB[Ɠ]v 1v/(+\o4mo"fq8Ͼ$Xv$^oRڷ毂_ Y/ 4EXbϟSPi&KZaW. 7SI2avF )VI8f.Hh+'@M씵=gq9c ۝&*1.-v]۪Ћ(MhGNAa#1?y_o?7t?#ŅD(laSEUk ­ V*vR sǏ%qqѧRnEq(kgօANPuuɪ]X ~~lpLMt89vJc/?6_&bA0śߥŚl (iWĩ6k%y|>>X`sRc_Yف2q0B4]2 .o<'wH Zz@*hdP%\]5o.O=6 a05Qa\ ɹ^g c9&cѫAGIJ2ت_!z +U`Q GJBp* )OSQg2zi%؀7C2WUݡg {wb# 3 {ΰN3(5P#?4M]I`_n{[!ui>sZs5S#<(oNO&'`BoTh H#IG7B;%TTLr6cwlg@Eyl=竱.s 2/ 3zS;6}B(c@zZGM]dNלBa1a~z#ҐsVr1X`94¿D ߐVsdάĥ(7iyl^%$Cf } Z}EF>/ŌkXbБu]MmϝW=`m+?"Íw zP&a;Omj|σ׏qz D@(ι)P(a&;n_8gdڣ? :}mpO٘^!Ȋ-\{h,.ny 5GLoVe,VD)_KNJҡϬA=N'f)Ѝ17uٺ57 ܘw7]2FT"WA^PU7眯=t+rs+Ԗen;/R Hq|'I|"R(yǠ1C'CQfθd J u 7P+IdTC*'"ET;dYfM=:#yLN{VK+c#OwӮ)bFa^jBZ=As-뎼ˮ}]:JC> hteL >66/ET->G-7!<0=w{s@| OŴ $|iŰ(MzOr6cv#kN-7G}\ITr> (Yy:ixntݘCʛuw@)\״b.GpP 2}BLfLdAD3RTNg29()$ MHAܓЇ6BWMê?Ajl;2B%;˼/ap~-ܳ/{>rh8d&dٸzH*Yd#wֈE.|^|AҲ.ۗ <RR]՚†3J\lP8L9uJj/1ezP\pOhFg钧iΊz@&fC> KDѮQ(7`i*]$̱u>ʹ-+~=yhQ9T[R7L ȺqJgN.hJ & ?md 6X)!}%S ̹hW%Fx+m)TdmdPY- ] tkeUЦV>Z$:˰XG0.|e b8J6̴ot1 ׫l}GX/z]h'T`Q׷o=q.핈!6y5 bH4_  O==#ء,CT;jưW߸HYmb0= %Q%KnAKoȍG6fצ֏*{ig f-X;Y҄d7^{S9g; Kp:LMggMMLv 1A~?ȇm:ݏ'(aqgw/tLX1?oN ݪCHA jlX\y8 w{dQSj/sw<9]kˑt;/;i@jU{ ɣ<N-_vɸ%zJ Z˸i>̏Y;Y؜@Jt@$elCQimn@^psbTMNN;>JܐA qRϬa$%S`cq -:bgkuq. O9 _8Lg ~*%=؟^^s@ QB!@ ;!&+p:+[XHDO)qhxuPW? : m,zC>x] l1Iͦ"%GE6W o#3^1H*k.%~ij硩/mEWTQpD¸$y7S{V1t%j"C+, (=D^5 RjWuJ^֮CKuzɚT| yz $$Lxo+=@)(_VTuLJH"rc _&wVE_;<8oDllP>V״a};8b]p"^X5e@( nȜ2/g`#==8mvge> $73T,R=6VIr䁵3_--#Pt^EMlt>w+l;:bI͖5\+2*6l˧#:ZjKN*>`?'^K+:ȓDVD$مtS4U@"BɼȷL~xKsX}A$%R$8JaV})eLwl$i`-$Ч} :X䶴΍=t^t9q}%KDee`"ՆN&`:R 쐵P"(D%"“@r|`x\FYйbi;А/i¶^xta(y,'Gg_DHVȜYmȸMmi4cFq|,>@oj}6AvZu4S_ !줷7t4mn(8ڃyN<*fM2͂h !5+0V/;môa{J[<] /zD6T D ۮ#6= ={>VUe+SZ@1RLPgI}͢Ϣ% "UqšT?|s8U;&bO91"L8Vr\ikA>B4 8!YX0~d}7zR_Ɛ@fO"WP<ӛYXU:Rn`;;_b.ij8F7:@ vgPOUvW- fGXic&5<V>N1(]DpU*TF)!FFh p@UlQ0Ekҙ[A)̇~M5j嬔Ԯ{IrC7l(.#1:TyŮ'-2EKȫlW+t:k?I#UCTHIB+,HBUxjLXZ MEX_Oh?0ș?6j73![>'P5໻hȶ5n<-t*aЃ.? e53/[!`O^C`)k >@"2IW4#YTCt \Tl ){Orw㌑BmEoeCߩ-o(Ҡt^zSWGp4V Zhm\U"6y0A.WD]يO`"5n [CiƶxfDqfJ`\=ŠT4Vj] -k#{WJ/F$:^UJL'ϪRۥ:)m0vc*CW/g"err`)l r w7ǁM.KH__i |(r³(s~#4*[KDzNq7B, \y`%V^ ԧdaݯI ? sumk dxzRF* "d&BGt(L|gey4)LB}l6VcqLK }1೒mD9 .^wq,w3=|GF@&ep}\g I5:cJf]vD\lS/V :cF7=[0v:]#ޮG ]5i[ }(k4b9 \:F!p:RghO/M 150.]GPF!JV*l-n8W$|J)Ϫ#`2JZ|Af3)74Cs!/byˌ R(Dcg_ˤKϳ9-S~Y-`ŤHQs)5<>3^gt[B odʤStCrtկlfѿףɟDZLEd7 ĂDY;U'@4^y6-DXq9-BcuY@^N/$]cU&:m32\< F(Ǹ8W jU($oL[sC謾hJLlKezy_]9fi$HB '(ޓgmI$-b|pqgkAq/VW0ޭ R _fo bSYlx7qtʌKq'Ă} ᶬA}&:ʵ!LGCWy:!u~#1Njez2#rnvyjȱD B< `7O+Ox-+rA7ft*:>T첍DӃg˕ ܁fI!WʹSϒX"k/HbJNuHtKԃУN׆E'ǔ+SSN89;7>usrCieWC0"m fQ'ɋ:{?袹+wEi>DjP;T1iʥsۡ7k1D=mvsCnWTGB('@+,Z+ozaÕ3X.DN# k§eShe|z3WnVג#OUawFsظM\6jlmE,xItbYL]e|IXC_\u'AYt "Ēuzt{O9:v /jwD3ꇳ T ]b(. bmyQWs};&Rsi7K l:׳ax !t -_"9M?|-{`'dm,v*2Wz 4r@o!^/zWLH֥1'056-ph>}7fYh V _@KdTz5pvV{a'3ݬuQ6[s·O8KKr^ 3|4Dy_DӼ ? Yϝ]3 S0 Ww sVezLӶf_fCw2Kj| 0!ї#yз{#BYi2 lc<'[4R|6?XIʷn[̐[/E+P(1Rh7Vg0YTZ,$t@9[$r&/N-iiB,/5lt„ρ^1hhܣ,Ka_asK3UnSű3 F7E;dz%aSDGqT< 6@ǫ,X6";V`GP|-9b":$v,fmVf>z1դaorxzKd3&﷗֎/&7W3NlXCӮ!A>}Ic xs5eOjWɊdM;Q]S!b"b_p,0g `P-޴SdtEY'w ׹^~GIw`߾ S0)(ט-9yLaݕ$]DCkp_?ssc JeqE@N3g=xm-`<΍BfT K 785 i@bZ!#!QkwS~I~utAp?KR'н< {DW&4ZdJ^g0RBh'v_N-vѥnnEd4kb.пԍ"yƨW=i%1 U@..5slSH1à(7l(t5ݐuH}ɭ#74ig}mnB:>@#;7maN*} \(:s(f;% S_dU$`%&si>jѵcy1.g"}?U%X E>fx{UT2ſsZ7`@A0ꓲPDDc*W Z=q6j%ݼ`L(ui%Mެ|huswi!b̆2xb}@J2rT)tp^6.A#% i@(Ǡrr2w-0,mzA,*G>1C[Xdv]0mlA-LP^t"! }Ad49ܚ3E]bQ7<(6bh5?W,c3kXMTv7hZ U3&tB,oi%ܢe6 `D_p UoNsX2 L)C%TW|fMc<._dZ/9Q#g?g2"a^ D무c+'Z0BM8ki|_3ػ6! Qz{_F7rf& si@uמ*De2ֹA(ht<BmN>߂&v&Ovg> vDR,64)aQ(|$ O/xzVI2$+AA>n* َU; _24r+Z[BT8{Y6GP`* 2R :ѓf;U|1'I:T?S=}`;v.$c &%Me$%GcVƻ$[:W'H+$ :8/wb]|!iex=Bp. dU? [(|dBa0RjeZ")j)liL+Xud 4t;> ν|sg#4~B̩?> YO<WuIuS5}м4 :@R L}#l`e`Mӎߓ [$g;fAS2:YXa+* 6S) H`xUGuZ @/W{pJL:[ڞOhfzO1B,s`;S0Cͱ4ujyK4][m@ŰQD9az!>,-IP4 wh$ܻ\ _R#Ig>^Utt;.2d1قhO} Q@$*N$K aH3.=,#؂/ྜƼkۑkKDadc2YФ-|^]å0g±|D'_[ -&lpGvlb}UMHFѥhMs,A- _hE0X{-dtK=ik)Zw#4l<,{] P{ז kTC/Ton8yDG4GԸ/l|K>PFRK!FZөiVý\kpJtC^ѶȐ0:Qݭ*Ag ѐtF W4t )Oօ +168wG|Z9w[ e^ʟ-%lGT 0c+H1Pa~b~a!T|]g#m9r C%("bAk7R״/K:OO$nDY ~T Xp=^E#y}P`.ޫIcE**=\{sy"IY%TAHQK` &F?a+7u"߷ , 2ObZ~)_E$!r1J*@d~r~n/K`y뙴Zi}٤q] 1ɐ%U.wy5S'n*2XE/yÀ뛼vqrx<#![J `1!UQ>:M_B48vwB 0& o|1M?WeԫTAƖ I"_ºq5Hdi1A#ٔPewtmR'SF?ᜰ')6)* gzY_ N36BykBF;quXq.G[28RΫ ܒg.gh靺T}/㵙oԲ|SiQ8?z.~bJ`ZM/r2IF!2|UY,SbsM x:)tt%g.G;O%aUOҡ( qH%T>gv?+NT)e<:6=QZB>tVs5SDfx%J)֢U%BQb@zA9$d]?woRZHG *0)&صj٧9 H+WehnrQQTRc3|Rе2}K( ?9(.8|euٌ̽s3癬oϕ[o n^)p"Z$c-%5bzBD_%=RPbL0w- ;94P* |R[ XϋnOB3.-"(3&q689&r٨mU_qz؝S%F OhQ*),hk꠭7jBiɿ4f&-)VY4 C:oԝdb=v 0_e3`ڌć,(~_+[i?{tnar& 6N r3^|0mJ>*(7U1.miE24j3\(2b(} =,?T'1@ ~EE2U`&Jph;z!kD ,aGn=O]ɢܗz l~X;`#'Lnps( !`["lH1\-$<ѴQqzX#?w5klQr^@b XA 39/+, e tTcv ,B

fTn"[Fgu)ټkz?&!ruzr]L7hHn JUs܋Hv¿0B%nд?Q?9eFbߢml`t y//63#?S.oF[2QNi9צggޟeglϭB!oX??Ƭ)/>ևO3C}H5.cbSrۿׄ[Vce.MH )y})D+\)A76gazyBrݷg'WHvOX*_le;eT$#YqQi ֢NJoFAOC%rٙj!eOݡmZ} Xчk@%-!q`,(\ ƠܧJdҬ0\@|r/MzVw#))dj;VN?a/KЀ {-s>Zl;).=z D0L1Ezk U("Y~\֨D@Uf ުGH V/ZˤSjbT'hLShed0헩cm;}p^y"=(wHEdT-&^;r}Y/AOj {z=nf#naM gZ%~V|vm};.uoHc5q" E8 /{3Q3^\Ii*SrDVz|MA(`yN-ez`Ңћ͇ uB/F]EXJ="!1Ǒ']և'VKܶJaBGk&h$ f$o] %qiA]O+d;"l]GӞh%}4fwy [1˝d~:{if!MO 7 X>0ᗿШs_dl#$*S56':h= e^V8N>]hiqGbĘ^b\1_mrXgZ8P0%FI mthLş) mj԰cK5lk]5㝉v7m﯎vh|F%\eljCpZ$%d |hӦo BxqX$0E/sE5`@H ˚p9DC;3_[6!B@#10/:-́y\[[1v^S"#?ŰEiM/Pnl#pYVPb&p*nuB@ik6r-.%=:Ղ!%%*lעc0ß lӌn=ZodbY#Z# lRU,hL!ό)}b(6 '%_.L[Wڏ;F*3=A|j<e^FuYf pJVy|j[;t8CS~' UI @g(cXp,l'&: $W-GpM#9矖 ^f.:JûWԘT ssc쫺(ExZ>tSuP([Fqt>W__T@(^b#E]~F)"/3[@;:Ed3͆ =/T$b|/Zi%W׊mCG;uK$9#r m!euvFB6bQʬ_,YInr+W! g6%P9y,0þ` |Cx}0-zPˡR94TD r颊{1z(,Ur/ ՂWrzqmZ73/qW~SX/$A"?v~DL sjSsnxW,u ~\o(Ž/`h ̙CΘNq Z@u ۟(& (F5{QX;V{|¢j2f,D=uEoډ"d}Qf.oGBwbJ*:UeM9[ I@[Ǿ_a/&+@}H|}-˿pXg!' 2G$6cI1@:5,!}ݎ hv(:}޿)#5⧪b|<-:U}h`B͑h%$!$VO$O4,u{Ç]*$|>U:4#HE:~yBN(Q&?7a::Qw6q瀅e=jV:.`[SOjGߚ ;= !|:vw/9ɻ:|K./W-Ҷ#?{s17-;6v"ƒ^EOXќ%urQWm(F@(^yMEa*|IJÔ"93aO!ڝLh!s̖i\ 1nak@ &;`M 5`.*. u1N!Ɋ#y+|aMS7(O.%õ2,<QVBY0$U,$9Ե̄\W \ N8B:D뜧cA/mٛ=@ elO%X s|?´miB?Ҥ-MwMcGg RԬ63Vrb@yO(E48wBSG`W5+R˕{+Kf)27xm&]#HU}uu}~Ԇ$xN;u "Ė-X72!dPlpnfL ; :~' Y_@gGzGbP@a-^|Q&PcAf4xPe3t;؞gi >dwr,F t\mJ+<ۃhZ 8O- FA^([BCCyФžeC[5Jȩ|$E- (ԏ`βXWsrM=!y0ygp{|ot 3 {9dDljXC{Ik9UXtyCH07- :ȇ JeJِ!ċk=K 쁼`8g]ߕ z4 Io~o ! \h-3SA ayhN3uܣdh7`#(gȀ5 9;i~icrj~&C.)x})Z[' ]xřwLK}%痢%課Ql HO2~%T}5yOJI_k˵ܫcn#E\`$#hS*W;T4n{II>1\)%"\jjyi"|?2Dګ%y:5nLpμȠ{.:j=ȱzJ!/=-K?X:*М4`Jb\͹yz:>Gnʿn+tZG> Ї G8cj.qOAGj4} ~DGCXy|<etйa=U'Iz%H ezmڋ|Eݫ9qFS[̼]ce͋ۘm?uoviVГèThl8;G༐BS)(QR&*^UtR[_tOd&Vo\w;*ۦc)<,\UוCbHL6`6-Cp#@ML29q"Xe 9-ĂފLc]%l_ά&%y7pch>&GEeKa*lTo',I us p_e to^LNS妚H#Y:5$X"{$XʴՏ']YA3 dybՑ{XėVUJWͿYNXmP( R_Ȍ  ٖ;w?[4R?;6bܜ̧(bCͰĴd8k"I(5bK0G'ï:)&!"eX %O|ċl{q!b{' ]9,x:m1G>`t`%Dḏ%BuQ}chdE7.ΥjGp/{'VeB?c(_Wb9!E$;b 9]ޗތӨuOIV3!VIFd]7 '-ݮy8T(?Y񚬛RmFʯ |3Kb!R&s'k0KKI[gs U2_ y.t3-S-8 ɛS\[My$= _f5 Ǜ jfxtCT~%:RA5rO՗F_sG皓KBiVlR>b٧'ե+0/F3.xb |kY\-^ACn8YyI%Z4Ⱥuco3[_7Ƒ~HVB.e4X3B'9]? ip!GS\}r"&) aKby"6KP7 '\st\nsrz Îd0I[.Nh)P)׳9n)݉#lټ"*Lc,}<گ[H:T]7h c}k$&ornںڃ5qZ&JZL kAJ!+Ps^*0> ܌T}0mW7 سZ*PuZ<,UknWsOnDVI+s965/>j q.^YÖǜZfX,:L7O!+? 7]N6LHMD+[\OLOa}/ad>֤|lޞį5Է{Iq*[&j,EI%An1kg'hGoGT2]L7A}{@z_3P̯ $hcZP -kmYUpT>K)tw+2Jc/M5dIo|v@V=qyX%8WTWyD7V  k/Jt )%smHpt^/- P@zZ8ǬFc^mrO|.;֞a /i٫ 5qE򨳦l'/#('"pii#%2aآ1!l>GI/CɒeL_ )G1 9R~`.FBZ,ZQG6} Gӌw2뎒JS]Kޅϓ_@Q c0M`i֌,\x)fX| g|;$Ʈ)ՀP!WYQ|ӺAGu*t3QH7ʅu4nX| [v%=e?_5aŪ$kT7McIEۑlȔёYCsx#)m7F 讽!%U?@4OHH8%w8Em*)CTm`D8UGP+30f5瞳ˌ;ЌM(74MɫM=yY$G>+5)~ㇼqváW;l)@HGF`;sKq{qIӿ/U׉švmo;uJVrզc9ȌuD"uf,3Js]Nץ7y1Qo Ybfܠ]ӄ<,1T[+RjP COb~fw\ mQ:+n@T |^ QF{1;oA~cX"-f_`r1sD,{2 y3םykHn؉JLu2RW ~ n)eiAG=@y^sDԄ;M?!>Iwr/*i -oʵ`~4xZzb%X(NȊ;F %anNW:WMǶ f p r_^y=s!8]UC!Pk/yZ0|Sg3b?DENŶO1YdXc3#=3Ѯ-]Fy?G"EBҝVXC]>_ ,nq3IS{b>Y|K)L?`PPoօe#dx~M^8{ 9_4`dT=|T]HKXlFptˬre& I MCG7s e]By)!j'.R:'A(i>֪.C튄duu)A̬(D|q7>-Vė$Ě)Pdggm{(x oM0)6kb0ROJnNgUF4(` P}t-7ң(E*=:P_!:Ϡ!hWvS~W U߯ dRpVYH<(s1`=67r3\!@vk9_̭b0{ڲXonhBӻeCW#_= SNB8(A'M{sJ0:Dh߿ n->8at :tZ_+7'M?8 5O~"l)_>NgI }]nX.䊉~sc.ZF?Atwg%ؐȞd)k:W! m[gDNV8V!yt`VVͳOk:wBg@<{9}QzsJÄT5Hi]6%`KgfE5++Py"ȃ2apw%hhRz2-uoF#[S(Sӌ;"f6Fg4 W@BʖD*i8Et/ˠ׀EoMOvV3S+X4ꄛubg$ {c̋Y!@j1sx!؍_jM7)}qGTԃ{.!"V?adeWކ*/fdԥ; d \QnY͆\l[kwXTV_IBL:|'T4g 稱F#)3_$!w 2< ᰖ"uhgr4F,>ޘegpSy`z>cN""P /ʚg#m3 6A3\V,0bTnr[g` PŰS)GìQ}R9qk1P.̙ƉەCSb]a#^VȐ-F /)P\+%%Q?=swx&G:S3I96۸?v =J?MdR!V6HǡuןŚa3Us!_0i:XY'`.H! lX` zaNbM4m1@o߂QWq _hĮj3VC꧃r۾aŀwߗPEktKYpc_Zz_04onN44Y:5sN+$D&֕U.1bٹoĝkqv*T{ܿ~MF6p{w{B3L9u~So– ~ls m0}JM,<fH:KD‰c7u >oMW.?'_}.=S #n( 3_=5#uQj=]B6`c4'F`3nŦJ#  ߐ<$*륳Xw.&uy^|\CtM` lGE(}]89ܴqkuN;.WGCw B嗮d/$47BC/G+=*L&y5`/ ?ic4xR8ݧ:Cx ǀ{ɀ L(ˢ$xRmsb69iiZܓN)R[0«= 'b~JqŦ ,'3-J8b A?Ʊx(@l~.;޾YZ$ ~6XxMVrAMĉ<)W8 | NW#=OL(Cz"af~>`-PDtwq -&C ')j%L+cR귲VJpyFse|$ھk"e*hxtwT{?p[G'(nk$f`Vs7y*y}_B7lh3{Գ6U,Ϭu˹{k8gʉDwcbcO=GW<c\/EsI>ϓ\\ [ IV$=r3/,v+Y&r_lyAl7>?Пy _PA%OL~N|YgWju"v,N4ךTtd"agԙq9-s㋙?xCIxW]T| mZ<q' {Y2Uoڕ~F'S>}>""xB;UTMPa"kj㰽ϣ%vR[Kn̰t@,W?o6n ӚM:Con'Ƀ:{םDLpvr,*I~WZL.kӯ<bQD2d~K5zrvP,ҀmrB8 c̺p"nrLg-sq,PicbX[VDp&:;&C~?J^"nNpxE,?{!(_ U"K!;cAP M 'ɂe>B%oUoWDmlUWUS{/ܢ:M; oB܎19J_1 j%1bݐ>s/ylPw#y^U(m;!B `qH$MX86[MV̀#eB\c(r/Ŀ6,s"Fߏr~ TR&4PzX|;g*#!q/c{ӣr[Rp*F0 T ZxtY0)ʒ)ֽ  rn("{YCԒ+S7T|œw敞P N:?Vxyhh[mX솾a˱Y}Jݟi&4}mϺ7a^6ZyӴ]OFJ ?q253qtb~ yޥd|9Sim0Ʃ^;GI":v߀0e#(h#IgYb:ԓiE1D@^BtY} } @nF\jȺ_60e( yR}?8^ИgPkXG)5'ň, 0 /iZe\-5FUMEB$ JǴp0uOG%UڰהDx hчr?w6G0itub x@pIx%{+1ƕx,OktmǶP x d4p6FEN#SOλ#ޣ$| o^~y cA왅)__cRi4? s"mUP+]DH",X āוJ Mv (YNMN2{P|^.ÿR\J>٬iG.ia~|wOԱNtm`;< ar 'jO;JľrƮ @\pZDϥp?p> !renw~MX|Y"K/Ԗ&UʩRT C:7@Nq^xl ej 4J?JwL_sNc>d 'umgX%W^KCܬ'Pg$* =g䷰ΜE0##xѣA𷵭YTV!CXqlmPIDMy.^k`}ӡE#Zc A Y}jOCbt]}(\,=iIrij -2 ز >1Kccc̙rZUN{?Z T6$)hg@ 8췫L0sllԳ$n*hP5!"(8rsiab88|=ϳc99 r樕oRRؘM.[^怩cau>2|53 Hnc\"\;%&!5cÅ 3'2@*t[ #j:IskGS|O ;1>RҰ7Dn"&vMۃA‹ک,:^l(b}DT9C&,b'\G9EdHk| ҉5 0*fQ7@ϊhC|?d[a!dX0Ý?hIg 9v5@2UO *0 D P^EdW,NÄ]}ƒVyz? g!3}R.{+O`խlrQIL͐hf I N/(ʍ'|ۛpZAv'Ÿ,jV_MyN.9#uo&c%=،?v>u5&8U`ʆ7& g!|I=$UT C]G P{}OBTc ^LA=>;!b)` C/4F !,W"b>z.6 Qhl(=g^uE-Q1ȯ2%P;~7Nu.X쟔FSxAz68Nj!D')f0RsYX`SCPK icNq?VBAO=+n { ,@[NQCn5Qbb<(bNˬGgbthX foY\L< <Мv|p**XnP5b9o>7,1es PlЂ# [ *4l#|Unn%Ǣ k$@vllkE$ gtFsI :;wn 6XPAp*k0s2Oa7ME3YV1$XQ-*uL$n74T2g&wi#=6!"mpg"Оlƥh@]b365Tkn9 N}tZQCΓ#⃙qIg^[hk23@c=$zeH*\JwW*$-ߺK͚פ%-:GaTxu~M/˯l"f<nSG; Ull.zC L[JF75ݳ-nn5kGqw(iKߐr;aw;MK{W踚kD,1fEa"}#+&X4X5w.CuC Rt -cVJEKATJV^ަlr=>7 bG_Ê 4 iǘ&MXboXqy4=ѦSzFz zyvgo!ݑi?kG]cf ˮ,2| N~& 38Nw q~ԝrcho,&]Z࿺-<'aA$Jd5UK^TƐ+Dw7w]ֶ;!s)u=K- 8P= Oα.~rb/b-Acg/XөR Tݴit_$NWhžbj!YߔփTMJ!G/nYb'pF"cLDH˗`]1!@b3HWS>@sG^d:9"k\J`ZmF:qux S}XbH˧r|0QOٞقmߕ0ӗ\ qx칇nvǿԞxnoC?-J.6:ɡ_ 4-ݹķPrX6 x`VeݨQbO`*A`LiYm'Z`IvUuc/r.d#I L$7HHۏtP&3EZE2J k?紿Q, _j;N4%J9O!x{ܴ1Kq54xEp#^ 'ԍ]2&_JG|:ƩaT+'T=u]Bs$0[z?Nup"A4CU晏ChHvV?L>A~N6 X=D(& pz ZV&J SFʷ)P)Ӻ_]F gnW :M| *796,\ hgEq Oc>F𞸐M'G*}j9b~jb@ʋ;m:(5.h/FVNͩ`x}d,b'LK4yP4@oBGyqDBkdi͘}%'~n XOWlzY3*E -,_cmx1v*}SbKU /]~Kv; q^Wq2@LIoA 9^2/uryWfMq(Ylr´<=PlBT568^ ]E(z"owκ'bRb:qFˎxd?C8 x>|?g%=k5NCWUmj]fm/ C,Gg ϶ڈv@eU>峑S10QdIꬎL30cFAXP]6ըSk5z5=Yux9rAj^ih@X2@@J?9YWqğZRLṔuwUSRV[ KXq8 5f5.onSlFħcgUuT&}##4wOdH5uj|Efc6j+>(<]I-Cm47b9aCD~VT漵 655^m_/cqx^^m6[yQ%[%Am26VDP 1' wt>,l' _X5@'+,0&*&#hAn{aFWZ$hc/,clFOԿ/X%Pn8I-'a5&N".+ν7`_{ϝ̯i4ocp%)۫dIؒg}$G"~ :\0đMN@ 0cI <3k` H#^*ު# kWb CvΥ 8Eq0ʮ& z,}AxM3XHh{ڷӤ[áRYɮy[9hM@R'/7uJjE*&Chp%s` hCX^cJ;.\֬2aQʟ>~٬QH. |1:M9\%(ŧE:/lv؃(BV5eD&Suz`P[L,DD:@[m:o/],ݍrt69<ǻE&yO^{K_rdY{[袈hʍ&¾%RJK+E$֊KT* j?7NOYHAz.[<49Q& :ߝIU%^'R?C :O'z'Zm!$YF}df- E gʁrTagγfO;6ʫ{ZVMtyȢ:t}b17r`;p6z8wT-yfF%3!pDԥ^M[.TV(Iy߱/porYm>Y*$t{fW|tT޶ے%pA-]&-uE]ڕ[;ST[!]>\'<Ё~m)־wN\^ +c_xRi19V(YjB M0rAJ%ΐ~- >V*dUnXh9hp IT&tco)bj%@aEq3@g$ teϵq:LpY 8(Q |AL8O_BU7MfFY<'-گt\-('-43P$37ux1am@_6VFSid(X/yl!N}/,gۧ5k4=6E;sa^ݫ9߲B>dSZjunJE},J\* 4FR'AZ̧Jm%@Bt;%R)w~hՇt y%Qn vvnNDl|huB,} D?tzX2uۨ4hseUl,ADž;wE Q/Oh.UCR_NO,[WguaϢu$aGԘXl<2)vm$3Y`H+Cpts,7X=Pb\֥7`ladD&GU*`?o@3,Y1rfj j pɫ72%Mh4 BOO{םJnYݱSa>bS+<6 ( ԝ:") }`,?oR6=|LI QP61Zn_NE?r Ϫ6+*S$ Mz:EvQUg 12eHy^S]NY}^@Ýh=AC*>7I,+͡˲K) j764zj+%Q9A ɨD+?9SE=\ U[X Fo/Z |6p*S@#8;U۪gڞˠPd{V4Ns2?q}iz.59|3b!)sQ5(Í{cdPe2! jƅǍ7`aMڰv(oH4.kB&}{З>%(<-Bii9(:@T#+t5=`\~Hǣ0$l¶o9 j켭yvuFoCsZKJnmi)]<7jowc_6W]Ŏ>$ͬ/dU|p/ Ȃ ?ekͅH&_c&9끌 kZ~ >nY8BE6mڲ^1!r#(lw>V#Xg8 J2wPgI$^8f쪘 z$vCo[|Ȱe;uݤS4MI N,3l3A鴇V?kلڎ)$c](e< *6I#ܝnuYTگ1tFi8 hRLA'c7cC17;#%E0]€ՀG 6\i>ƒ|bЫbemvo=XA›c7t VSgzbU-Dp",f?x6aeI[g[2"R` gY`?eo5R 1fXz>A0\S99/,g`\\-U`wDB A oc͡8wP܈g_>;1 iKJe&0f-o61,ˏʹbm9b렛k4;~QDʙ՛գ_DuÉjS%c緳Cd>T\غENϼ vxvWݷE\ l0 ZCJ;1mZm 0!_q( yqWDGsZ_:^׽DH8x* + ƀTu& a7nI.`{A#)yX6m _4rpܺ;< *\Tkf{awDǕdIVPS)nY~zB#\+huqCA,ZLc:c`POBZ-@kO|agys@R0ʝN1! f3ߏjޛc!5 2eu %ݦZűitO=Mw2:sQR+50Kqṿ t)F,Fg]@=Z_< !3VZh/ Pq Gv]7-Nd+ G,mY 1NST4}CfSۨ@Ea$RHTwՂȇhe`yko ++=gS$߅j h;U%.Ig]yLOъ ڦ(Y~@0ђxU:F&mtȕx@Iw 뺥ֱM{Φh*r6q@(HZuwMXsv} PGzjHuItzeyqW[ԹMx*,7-9)VQUpKdOT Ԗa[&5d_)Orsby յJS54:Y:fco)PY_YkA;#?Rr3;ߝ.g=S9IN541{$laLvK1~Wd 2TPm@D^:XRGAG%m ,քZOŭ̕R~ʨ:Hs㪧N=߁:uwf$j0vb7)Mv0Z^[ da{V7,EcYըc h>';f&fl|榃6"on%*`Σ`ټVc{%Ѭpj+9BcHL&3l8b AQ=yAT%5rYgo篫.TvɣVH{'5nns#\ES鵓MԱx a⭹&gӶl @*Fy(q@#ef1o#fIx! ळ+l,2؝8=w%̥t, 7X [ wM0ۉgUD`:ɜ 6%pE1[騄1+),_*qƳ:;Jh~ʷTj?tnT~;z8\a{FLf,ӲmMw_Chfy[㺋$^?ѷի!zmhʁf =~C;u x|#}bNM7|*! z(`=G +%ڐ-ŶY@NN,c&oYB[O} 4ղ4֓?.r{ݪZZk}?s=37_6ߟNY# \]QEiViB&̷B?t\O̥:`9Ɋr(րѩéK0N :ǃw@ L^VSUbFs-ypLdJM;4'E1xwIְ$0Wp) )>sqeW9S1i=M.=ث<`hw${g[75R!^^URX0DFL.c%)9gNŔAN(TNn+ gT7CWq[ʒ=:e :Z"6>U^Q_:QW+*^gV ,owyQ5qÂj˦2yI=XdYJ|mf>֟K],ݡʀ8B6'tƒnUȌ)=d|,;Kn޸~VS-A4MYFd/1g֞0_~`6 ^z~<Бv6:uhʼѺ!j}N\I4b3Tv*7Ւ%f6hUSiƭIŒGYk))bsccgկsK,;qíZf ٨k~6(mƖx;X吅$<Hzqޣr#U>\|{?яv{DƊ~.NDrH뷎z$_-<8tX݊N遬]u[.# Yk.{t: *{R\9X3g}e_-39Mm[^Xx~iA,虮%*n./ >rr%'80't>9푹~lSEGip+е=x IWU ~~e^I9n=GmSY\ ajk"CɖFf5Vl*ێBzrW4wJfrkzOݞpB& n(osVA'7bސbQIdpJaq3:UKftAobfNV?S3KZar JnNI7!Cg{$xd@xviUTaAyCiwe8Q]jwiAг',O?y0,6#Ԑ迡/I yVbTh0p2eG::N8+=|f!z^5t: i-BT@3~4ܑw<82]Y?U ̚*=Lmxi} ~K-ыe6p`Y1!hs8:cB ~]{8SXS{ZMK&>)1J6 Q1+偊5ҋ/MrUvJi9)pŽU0*D^ =?,kEUW/ v:kJ3zjxeiV[0#%iZ&30J0^̅ݘvy=AX$ZP[Ǯ^t>K9smdV\GóG8:ېCa%gI]|9`ʐ qR$T# |a^;PG{P|ɣ06+;k16L-< UEnHjͺܨP į3 U 7e8A.̺!Jzmd*Tȹ%Z~ټx<$+5Gfc]l@SA훛qrx}{_MXp35Sd6ӣdaGÕÄHm;qU\nq̜z璢9JCC#Xg:sqiE-~ i-8#AvEMQ,ly$7y-%ߨ@0S6(dWO69uhV/ pMH%BZiu2=(E`Y&=%o*(ޝip Y9x"hůdҟ:S!K?d?yw^CxɾgK*com]oIsɝFyqNэEHhOZ' I%T/UCjJO%X̊)P yq"1|utNW$6j@)u<~4l͗Y2%Z4+7J.$( (Dn̤ـNݬӞF084)<,Zfho4G4y ㉱a끶Q|ƥA}\+лOU\esU')˪%؜5Z m3K(nQ]V)ĜnPJH:Zh `MĨʜ zxlp5[7(m($!4OLۼPn! gI3V@g-oQqU.xiEmYQW;Iގ9j aw< Q΋AA5>ixR{"l^!+3Z顡 wLii6bK{Mxk -N8)?߶ êq߅xENE6IJDC~J[ P3ȣ %5\g4SƊ%!{) txދMmMA3'&kL61s E` QŗJ0 -+9B)[X9; l-C~YzsqX]&LAb:E+08fd ß&@06,3s&>s(_\$!rk\PɤRrׇ`nח;HUVn{  +CZ *!@^`hH4 s{FAgDf;3Xo05? x:(4_?nwzΘr a;(< CvOSeKJG>}癀ef_9O2XR%ꙘCrh^}H,넔oL"md;~vc`oODhNPГ,X ?$`*L"bCU_ؤOGkQ{DT_*B5q'eUmƤrc :=q)M^czOS1mGVw jWz++f%M0#MQE(r=Iãw5aKCsH]eZ8HZ/^U6>kv(3_ {<؆S.  \s扖 ,;(Cwmrv!S>ɝcsMlcZC7 {(w$c]xo>#6 E֔Ѻ5>yVd\} G2Ws!t,:> C3`jܡ=!v{MUe${6EnN}_ޤX"ۏ;gu.-D,5+CW &ETR0þ* $v'XgBXDnEtӂ$\HV.SWxk k/ӳQAO Ma>;^J-fIEyQ, t O/TsyRV2;gFeEvp~y%<( SjF d?Pbs@d kX ժk4>zc%$Vdȗ9Eƈ|r!Eʐ YU ޘ8h'~feM1wTF 3t_Lp[9\u+"ّͷ{Pc3̈СR γ߸8QƈM%l6n[-r-H?x6w`4NYY;$zl7E@vb Pmp2tURζSxI^ ? ( 5XU8Ӳ/lIB}hӂu2 *nB~5.T G.'it(.[jC6@%d&W@oI't)ytOD$a|k< 35r7r2?Yd^m][UGn9~'t*m?84Dԗ( Bn±&n6ZeORɦ;td7|t_L1{,S3;n-KCllAxb2+2hx֪G3cY`EƆ=i Y|th-QA҄NY!yҌT8$twqLјZ !WЦtۄ8Nf̝V+>[C8cFd >!+HaA!KI1{⭓7Gu#2|DmI´ؤd9qoyKbR;xEePl2T{F(gM[GCE4OcN6ヲppl) x[1Ҹ2dŋfMcSq,Ƽb758Eq`9L2-(h]d/`{k;ߌz&7rvBNJ*qb {=|Ț\Qh3`l>􏗉l :F}P;a_I/"E[奈/m_ǭgq@GVJ@}b((c. FAi$>:(?E74"bi) ~chqii q-_iǵM]Ҷ^Y\SFC<д4PׂALyk]+ue~聮x*|ngcKʌPC嶥6U،?uQ>ވO)6t*KS`hs*3`mthS tQTywkkN 0*r;R!T=P>NWcƮХiݲqZ>w >rl؊GxE]T{` D-Ơ>\xɪZҍ& 1r{6i3! )T04邼5\K#N}xw|>dʁ}O! vp Up}28 '}3Y7*pi7o*cRTk% 1PW7omrxB;2|n~qzP7'n$~Zf{.<`be>)b0 ZKy#])G\1>sxmgD Wj5\4~{ֽ́!V@flҽnBURԣz$c6ް!)E=;xp{j5l:ץkDٽRD9fKz65u߳0 P֧)͛ #X g_uʩ7^Ԍ?#8%%kZJK}:6%vqp:I@fgE}@$^= +>:K~s^ڄZyH*&2$"ɚbUیioҾ,XhíZWjDV8[?3 :ƅ8N2 P>5Gq.e@V^}\;N<Wv,o!5~ ;4Mc[wÕ!  ~pzv&6@ !μEfݏLn>TD@. #:Eat"‡p)Of Oz.;в#1uEx(.SX(E2:AN -u Dg_toY}UbLwZaFwWYb+] +"ï6hvr I#W@Sc}?!LIY1(50r¼e HоM- `C:CH1Wǭ7Ubq+N)[˝"ʆ􃍆IO޲ 2[x a RɶhRKYɋ(H|?sݭ @>.=kbۮ} 2iЁAյj=W6qdrUx j$QU]!KJJtHS8Db^6sr{2橦5'E̼/@4kMns'0ݨ@.AZwH`M">wCng1ĦV44"yfu7lzMٲזr/ "/ԩGI6B]"ytPN}?m5`dg\0d0t`ePhB˙ h@NKW,<ŔJL ;3Q!kwJϤTc<:oPlj+"q{mߖSqZccy:vX1'-:h&;@Ei0m_A=Z#߆=;}?"<:{8_QU-Ov`ı$j!(q[oYd̸|M!ݻ<$~SoXoAkkX0z죚.+ fqu^T05W>YIaŽBṒ&u5h‹!uC=B}/ڙ"8vwUp鶲Zo{UNyDҁ[^1 _X]͔We2ߧᨫ;O [mlmc;y6 _~ٝm"  mhJ)!sra;N;? |*ZF/(gD[G$q/* t(A_rJ=w$G)/Ɵ2ɷQ^ʤo=8AJeixo~9q6{;ڞcgh'O“)Sd-m^-l0 RkŘەoi#1 1\_ růgꦻz =f-c1Xa8-5R 77exoȪ ]t GZgQiI `Pw'ؽL]V.TٰM< $YAPA8羕{'Vm˱|5[v'ܐo-纷y-W~!_QK!w眹jWӷs;`Uhi +kjWcaF;1$2~bL[ӯ11l ʆQ_6_ ku_;'O0[.jO]T(ڊ\ w"xݴLl[}8J圽Jw,彜vNZߑY,t'g3c7+#J$h}+`W2AÈiA >Ʊ޸sDUs;yGkD]JE_.T~RQr։/$ VJKg3ʫ>Y+ynjpj])c-Qy1C |i@->$3[ ,bs+JGXj,3!j)ᎁTy󭜃lvEzDim;;UT48m>.*:d~7®Ƌ>D$*7  rX`[JIR̆#eZ(3^Q(r^zBV]b"HLK50?`Fap>ZD34K[k#i-c8Wx̿Trl۲74] ,؇+[nQ2*X$ՓQy~ɴ|9mZ#Gz'kŶI(Ȏk\~vM}ִ&i3Ddڴ* 0o{"!%B]:,lQ[ۄ7+bڜOl DM 2* jeD FLGt/L{mJ e?O'˒כ!)uZV}.,3 0Uq'mPA.{Q肘c)MB'w^fbaRFo}SLN 緄6-<@|31͙=$_zy׿sǨQ@za? '2a!?^Fߴ_^a sp'`D攮b qT8^3ʠcP]/DљKGn}=#?Ċ?%2]|5,f%@f'nظE% ^"K3NjN%?7PQNf$w~be9Y"5B^x 9  4G@ Ɩ .pT;2p'&ZaS`9awz_`ǠjA ƪ ,|i'Hǧu\RIښ[gətsPNmˏݮK| #F: xx˄厖6*VN`ٓ;sw-wa'SOk lMF4q2ր>KYMFdq-_̴ı.prAf3g(CڡX)fHr>[ZqCWmAo<`TsCYU&#"9k82?:|mUh ˬM@qܐDP_xnMOA&FP[# "o`&?z'%;Mg7Bf8q ]d$9tukH +ތhN.%Ix^K|Go0!.[THG+:VèS\ *Y ׮|s{ ?'g_j~^";dk-c{°?;s@P?>'qy<3wccVf0?AaơwlW]LX=IOEoP  ņ]$ /3>O,;W1FpŌ!̈́Z'"RԹVaCYlmNQ!y(^%#Dċ#ԙI惰!W=26pst=⽈߻.ӷm&xkgQd 3_ĸh0_Ki0]>e }RsC8 dU=:< WRs16 @OefU&?d1Z"у0tY+ ;9& $>y^Dt EYE$tbPH˦k棅z<@!`-(0~TG2+vΈqt՗Yf(TԧjiM#/B~OX *~Y= #uH'lU5AéjmI[h.OEyEcM˿mS u )WIL~Sިj6%P< 1@Ƅ*_:—x=v,>ptH@Qͼ ,\[#,M C(oΓ^($#)Vad]RWK;6Xl}R, _,6 & nنnYI2M!xpQW>+ӷ}@ҖV2@_6\SH49ʐ,_d‡:, xNOeMHxsK xJH-Ex+n* 5m0u_!ib:_%fC"dI2r,BVWAEE#qd.dikn r/S#y/-XL⑀"MGP.V̇Dw^2UaݯijyvWNZ߫.^!>=74;l~9Ck5)'mc \3:l~@|U)wYԟA lKƿyHAZĴ i3%#S&e/Gj]HvJ ȳODYǓ ӈ8=f6 RhI*y;@ha 5ZFc:( @]"wӝ~7dG_Ƒ[߹s44#Vz,F%k'`d`xềEƧsIvX1{fҁl$o|jqXP!Q64 BO&UQUVX#6ڦ(ps `VK}6cywХM:FDfG4cSc"J'? Gj?p&'@ޝXx9ǫJ,|OT ⹠V;L%3.$"5^vTV^m Ω1Eq%J]CSk5<$Fnb[}d\]Q$9TB OiIݭ/mTe 9^eaa 3e(E,<=mNiϜJ(7!h{N0xbD U~C6AOIܑZ5eD= 5L!M+ڭ2i|(*B= iJQ0 eѷAZ0y(kb+xA6@rdh^\m>%%-+A~"ɡF4@y1Z̬tzy10-9~<)G@7[gv̼Co X*5};MTu|RtKxUʭiVxPL~9n< XZA ?+L!,O { $Õ=@´RxΊ7 Dk<+C\¡*] {HVBF; :s%1V Ws/UVo=:e}7:u̎RN`ˊ] յzMg1XU|๡l7 \MBRNN* =ADDut5XN@Tmop(N}핒li`$WJ)P<$o_RՂ M&ќFbB:/VF6%@bXbBսvsA tP٤6U{xLG:J[>is0v jpY`ӂCb\+vXEاkɊ-*׬{MzBԶ~ ™m?yϠ 8mVIKXgbs` RۿɄ)dfc&e`]>4Krb5\yPvG26^T;j|scY͌HgHUL-# a'p:0@W\YN6D{nzn @[`%U͟nGH/gd$}F.{&;0AH qZGLmɹ|= K:PGeӯ:|/} xcdZgB?' d@~ RQdK~U{F S"҂:De?MOEnL2\')PdBJ4LY ]ɝ _z7?q\6<.Fi)B!%;t++P"urm455c%=Y:F9U60M#%`d~=WpU%zY-%R_QĦjc<>+w-/2B#}L[csvmR'X]%8K'Ql7 1hӮP\A_4Kk9N"Nu(Zuv`kMWn3ӰVD{6Brcih뢽vc '^@$=PUC|\4{SOvᶾLѭGfx4QZ!Hw"ۇ .;MnPAb{H>R@N/}=וgǶBNiz:Y̖wfAO(aJW\&nM9$`G&(|s$ij~Cdn|h1 *Ɍ Nlyan{~9 ֎l+Mu3@W4gZ=!8ĉpDgz~`Ǿ$n"-?RZ:g聣Tw;r jݣO,E;P}=>$},v̶4< ۣT )#4_A=(ȿjenp3 S!ߡ<ÜꓵMo{2ncB+rd$Sx&Zpf2y ੧DfzK%crKDVw%L^? Ph!tȫ5[+YₔM܅OOe.K?}FZάHBEY88\ʓ~ :_/x:CTdrekC'#[>|Z8;W\料(VnAUOלf^9 F y(*{7j4րv&L . (" nsW'/O8 (^ êjou배Ĩf7%geIhr2ӵ %KjN3zk U6{lzY#v&/t➁ Lb#H¨@PwbSy=[[sA0erRiaҼr<TD02"t;7 ӝOAVɎ zOK0$q58ńSjq1u*jUuޒAYg%6__Z!LV*mGx#,tg @tokT/kUlԜ6]tK@ 7Vʃ}i@-.?`!90L52ں|X`^#Mx:$LۀpTtR?o$02XҴSDsc`uB"׆KyF 8.)6:x]1#> okt\ֽW%XquAw_("$v6d "BR좹$$R%sB*J[ld=@m̝|:3>r$n_[ hYuʼI҃/Mơ")[*9:ԨGM۹C5^Auxza*)W.`OjAE /zy~ؤ;UfQ1fS-&)a6 H傾Ɗn<ı>i^V9.&w!|Eӧ\ԎN$f1ewX*骼9x!v^CSBȆa5B1{Z{s1-:}:xTQxqDs/¡ L/HxFz-'+|aHTO`'dqt*C9St{ÚNH%~í +0W;i+sF0^k*yA' жloόdr9Hi*j./F & VYb!btd.SUבO|Y"t=`=vkba.f7nFLjB,"Gqs٣KUp$`|Bڇ姪H+#D[0b 8ܢ"񋈨JA5w~AӶ0"o0 ^+@Q\êީzLbGCg- wޑ3Ta/`GA=E@q!Dkvu 4f>sabB],-|g@ZsW(9fh+J5Y$ IЦI&KR!vq6D~sIZIj.B4bb4YAr_t>e"&)Y[&2<ˎ H-wϬ\ܿ*׳I.)wߑ?F͝A9bY=BX] ]&=?L[VE@d, O&N2GITy#,~$g<ςjM9e: eڜ\s`xRk#7x7{f-߲9mKH^8^k+vT_ Sjپ9n!jI=1Kﱸ֑yUNI \dS4ML cKݛĒ _&oɣQ!w?GUѵnXi.8non]ds>2r=l{މ/,Rŏ%6zPԁA=Ȧs螾o>X|<X7 `)y涝ONL\@d k&ɫUd" ?G32n'CCg1jIA}FXP'׬O$ V:40yvv7zfԎ@Om<44rg6OHh7ֿX-A X̬GPiVɵQF.7Xp& oc3D"Kt]Pz̤dĭ%J!6\k6%ѩ  BSb8+Yvg }mĕ+PS= zfx^dbnqmȹ>$鱝ʎ Ֆ;:XՒtg@m#p_NyF!\H4hTR/DؚM-46co[<U3z#Bx }+Qmbv||Ѷ/ *C`2[9[K^Q"<ÝYSlgJ"BY"*\h[ _M4I2Olm덏[.h-.{XJ!9c%\ eFF8b\4*A3jYEպqlz*t\mSMlKýE0UUvy(Gig #2K%<c9Z>ԋ~;߼p`nv71~<)ķT1KF6nm\\JziM4b䱛tQ {ɢIRX7'i)va겢W1]d`9;c_ jkUW #*msŧ5k,y_cM _$w$/9v^QDng@SZO` j'Lwbrݥ[ꍀ])sG@lԁԜv_0CSD _} q99O>M.}nb<WM(L!aJSJw'0yX{3w.ybF ig)8+vH$/ Y0#T\聯>G=Aپ\Q>q<-yGi,gKXrLek6`w 'RƎIGeyB.іؗ߆8W/ ""{ʺ ;=q=(VH1lptbU/D2 l3(%P!UP!Re[yneFqg7=5Vs s l: I7djWu oaQKpz۟Ola"Ϊt^qvE4Ͻ`}E:Zч߃ަ<;7@ W4wU1d.X}WSknQ c)i h)gѯF6`iۧ_Xzbw!(AY/gJ+2qaLq,@>ƌǰ#>c;wk*y7/hHU4MmH| Oʂ*6@BWflDd*DZFo 1 #Sr3Ka'*x%5Pƀ7듄;-Ll(|c:|]P`h'XyQ/gI=A")ښeMa;.0 ^<7׬~[Sno ?Q@J1K磽䳻MTNh!ڞ+Z3GKɋڢA*cz}&"0+Ů1̵Er`ڗs*a6O?8}?C Ś5Bu]ke墬nWg@~!\NY819z L4l,P3wW &)ڠ Sf筁пݵ0#G'C Fץwa˚~4k0=ߚNv7U{4nG&n1F(JQMeZR]拖 p ~nZ'&مkĪl]k{0{3Km.>Ƃ?7>ρg3xIJ 34dn(`sm1 V>i}w%\,LBL W nİ-,;t~_":,)S"Ut}9 ,H.MAbZ@3)<Pk8轜yŎD38vnFN(kv*pn8m׏iG}uܠFnˮml$v"`ڇ V muVF>eS {+.ۗ,Px=CgF/날#>˴ 0ߏXn8@{Su91*ѭ Hֽm@ceY-*;ؿVڲ>Z`\βwghS[Qzsl1SѥDSY,dxXnƞƬYq) ~OEx4ĤY#44Pۂ&$ϻ^-ZOG ftTt23>;h2q婳N9pOx_Je*__H("ӱd߰AMR>pa=6?~)mfDOzoXoX&z ]YCTVеxAJdWQtOӌ8>'&vesޤrc;[ڜFr}Bݾ,1ڥ޼~AG[PO ۿv~(SY[z$ODTA54 Q&o8ұ ʦnwjI?kbgTCߒ5Pc1PH?*~'m]wD״xChA[Z\,*MXe9h'^+qHr41o3cy{]QMEES5 .ikM=XU\\X@}q-P溲J`C'EF@z%GP/D1ʥL$ T75a.BJ[ETXb/"Pې#~ [i{lnPu.Y\- 7^lcCa=Sxd"ґ@J22tsvte"4QF,=:?:eptüCS.+sŐmZCX#9A+} X '5u`rO0a[ϿWg"OWWr\oɻPؘI>s畟UN#Ĩ_uU" qKUEbڠ9nEg 0}WL[7ʽžӓB͗m7 ?S4gH ȄE~}Q~C[coKzq/2?DWwz@r@ntk;+ 7Jxd!s˩|SĂصۛIbf1%Ky* ⫞9Es(>!<1*@Lu0K\(FoA^)J/!7C)ѓ*G޴p2v"˄3z~tFަdmz=7$jjBX&(# ;h}#"W͂W%'[N <3MIΆ0wǴu-u]՚:~CCW;" ~j$)dypɫB"Q/#KDsaX# |Qp%z)#MT+HT|ֽnby뻠6CL3ip x~XN"rp~liE&=umQeb]9ZpZ<Ni ^"+F7tTc$A"ҵ9Cޜ ׂ@Z na|`W/Dg-z4N0!_o6Te4{~{բ75Szz󞊐gY) v1暾UaUAߍdZ '%߲YS5i4 "Eu!P_X\Kpv M Uj7O0ek'e<ZX+>X%0 t`jGMO:W%3I:}5$ſt0rQ- yKz b4c-niNk[;]c8BJ)w Z>ߖqg!he !l&N/(JTe\XB664?DjG|19j$r yE;l N5'^6P<8N}V3N  l >TBCAl}G`@}'ڑ Z?&b=͖ PǬW0![<I>#jɖѩCR}F6A(:^L/H>Y6~3 Yvql>|G=92Iys;Tm/ԢqOofA0W(U 8cWQ,wVf1 y!` /ܘq[zaRI> ]1DZǹT VsL-RyUWE sKWb"!tҳVUE᪈ӀѬW6L]& U ӱk 0zd"1w*ZTʺ݃AҮRY[-W%R*Oh:;zUgp0~D8xC,AaP<*ZU !;UtwP 0O,g6\rw }Fd 5VmSGܺSڕ݂ةrL@p8_gg'y9q2(ؗͨ}hX4h㳔ߎ^3CMi˔k4'hޝ _h0bMemAI)UR7ܜ4\ID>g'  ѩ[ t",o^swh`PJ@4ƕjMsG@ɋ}6q@)b(g9*#v|*ICT5-C Õ%MKe9 S ~O]S6'ߧ'-`K|;3w_||6@ҁ~YOpoUѽY'_b/G*?3KsVo)c-#%sWk19M)keʔKc=Vތv(J^Pm `x!O)rH_޳X҈Dhc-jijJ+91+'iS#-Ej_Zrbymݸ!\-W}-#(N/0_\z}sAD!4YXSRќEgVWΓ D2O|Yk/kL,`,(Og;Ǭ{%Nal~ERMPRex Iov6u':nE0.]#+Ep]1YΖ ܹ Vf"΍IrQpi"fFֺ̟D)ܐ\{b ݅X|_S$@45{Xis] Sځ=Lcӆ+C} F#SO=@п790-8BID\zB{5cvꗏp8܈^ Z\Xء q, -)jr=V65F1PP6O Kٶ=}ű V]/^ŚMN–|ܠiky(4^.!5hTV|#mKWf2V@܎` o#=ZVg+bbŕs<׿:J o|59 udp S=R1! ,J<{22~"jJ$xמ4"oB"9$w}⢑n a?}Pᕂ6饈5p&I;gKE5wg.g0/)g-+apSu@Yajn[<6̲LoOsJÎIn׌Ϭ R$kJ6lr=}EuD D,:ǩB6驰Mq\U9f] U>< ﮅ߿ 1Jj3a3c%m\=B[ VK%yׯޚn LLŻ21_25vOldQ$Ji.)/C֑g+/p_M'}ݡ& "plg]&|yRS)<%>Iz[PL;EyG>vY[r ho$?{^ƽ<рIr^=<6 奉 _t )vN x3?O۷}`Jvj H]mp)dh*QY~^KEy_[xasե"AZCAJZ*On$=J$y%Ar*q=}h]COy$!\S 7ժ3ēY/:2!L7Gzs.O0 ɰcbC+>ªn31y3u$˂n}U&g%}%*Iy"/ufE3翰%Qo`laNYti[VX (u]hla-; \bo6QWI.ʞSѶ2"FK78Y嬩*  G,l]&/gyaHmę:sJBFSjm`YՄ4=O?0KTGGr ݏ?IK#vݵj7ϊ^nSin&i<Q87/pP*廽\ת&ӛlM3r;DY³AƴrDu1WIWp=F .@Ƅ)Z8m%M™]R5As[V1E3N rFEtzX‹L b!~M7 $^_cwpJZhL=kZP\]UOR. ͔dfĘ>tA~ڿ$d{Y)8rzT؊w=4sL3~=&4cP#F?u,Qqpe-`ПjoT*hI2!j{ M(kζV'LY+~lOTӼOA \{9Д?Fa –ܻ G% 9FTƴFoP:sJz#K*"$_>2qPY?Q>,u))CѴğ=!vSMLCeN˜B( vPH_4[K  },նXi#g&!V|kf5Q[G|ALw{$;.r<:}q&47 αp"Q qk3Mj'4^ô#jԢ|C["C l1xaTq<.cnkTWiy%AUHb(c& FB1o|Ghhp.Gq=MFl `Dѷt o*@+<9zhMWӡ}V[c>+DRzc)@LLCɊR#j,R%:CrkpH C݈ c_U槒O%T4>ev3"K*h26.)^=bWeU}/mu5^=󙹋jK>HgZ48mALR/^PHu I_465Rz|Ή^|HX#X2ae.t9aD(O (|$ɒ.VuU5"Kx~tsVfI eOՂ5Ɩ=:M/Q'T5GW;Hg- cW;ۣ2 }K޹iO{:|Qո|Ғr؉#gwX Z޽#|ҧߪ`bm8gbX}|>,0B%&/ʅ-?d 31#葫dLZWPA.v+vPz핗)y~JBBfeڳFg D¡LED[]TئD,CXVxAz2<RCCN\Uen6Oy] r\na/]Hɬ >N ʬGSǐPX/&?JDb"t*SjYr;< zIFY0v1s=x4B~eT*,%v&op*+]^oݡV`j@8k4mXE(g؂Ti[U+1$ )c@I;/u*jFSS&2%Iw}k ՂϜ@T 3V`]ԍ.7Z`mgjҤ[$#+,P]ۺc;Bt)!1ۧ`E!`E@+&;+`78=[Q7m1)u¶0Wǹ;aL.Dz!}ŸZMbScMK)qm[Z=9Ɠ͝?q h ;%ɯ'u5Q.8~)6W\fh.fLwaU{ݭ aclD'>1L7\Fvم}K#QÜaEZ/[̰L#ЪW(ma?-zVz=Su|[8I_Ϛ߂O+X1\NjDWxXDMS]>d 'SYغ Ĥ%eMi\t 2)r8g̞ܦԆrӰT%B.&φObٹC?`@ޒV{%pcj&y22T̓$q-5 ̫o խMwB/5JA hjQpB2]HӲbW2c?9NiJ>h^qSBv!ȷZvƮw_-芍}:4N:U|~u¡3 N9y7p(^zg_$z{1kŒ p˖SZlS/MsХ@Xpp*K 71ri?-)ɿiO ƕLoS>B'*6&,{׼#)&ewfhHҥ0sA@{}F+b颜4D+Ϟꟽ qERB6X݆] ġ @˟ޤ0<#H8S%~SVb0*%~_'Qm%8Bطk:6#l(O2`:Cl)1K\mMFM.Ac0 ʾi]mkw߃8#Wo6_ݘ2SK(Y%c߂B "co/F~:HVr&|1<- n摾18@GͯkeYz*{zbْ ؿKn]k:Yj]ۘSlXP;/i^TnGW%:Q9ٗB2PCv@)ort]_p8 28 lv4uC66{ !԰*St| h @⳺PO$Xqㆨ=LC?X}loXMBFp՗M oCLГa>;h?@^G3~91d`tB7z2]2ܲ-owbT`dATڵIBke?`;f3d|(Y{у7*U$̿6 t{!T`|)T唨f"w֨* t3>p_ -75tw{[z &@o\MLYWm!*՚Vs>):֏t[3m /cfnd]rq,Kp Mq 9Ӵ(ZKkSέJϸSBј)ankgGyiqacwվ U\)#ɀ~_*=PkQg<%#vhGn 1H9K K>sX+Q2k V;z|h'g+hTK[>=l5ɨ-D(ō)EvxglenD R\Dc#Ro{SMfFYǙ@|80Wd>Bn°k ʂ3F'Er)g ]iLlkfg` jE._Ϋ>&R oZU VL^6lЦ+Q@0 N{"-k;NQaLYLM ]J>xK]K8E"O<&4ld}y=E c1Ipٲx//z -!WXF fvom2<} Zs\p !PF1#B'"iRJR]fz)g_{v__Ax 7az\1 SVa - co+K4_L凷gL~ESM|.T:p=M:acs]j )hn^G(UhRDHjϋ{ϕHu2{r`-A"ȕ)dHØZA9f*NJ"W1(͊a{,E!& :mfg0] *P 2m) ri@%A68k}B m2{{6j폼g J>s0uJ}KKa*bgiѪ `ʼU2Rh2.qR9o?N SS[1}[jO=x{6C:s݂0U$P&(BeY3'H}cYp$(X21(8qPAG?z.+WbϠ+zf6O)?U(UߎPGi_ 0%Mhc#7k0c+wֳELJ xHٞ.$ ʌ-sb}*Аh.dۡ6t8bdxX<n%l$ ?g6[0Ύ8'DA2- KP{ԛbVv+$E)m0C`Z̀K/t╏/'bӮf; .p+>jZ\q> "!Txp?Skfd1"] EC1 &! S?᧿({X^ZCMqyGO > ҒzI@w4;O G'?YV@B|^qKhXNy O}TӠ_,ВD|@m1Eܨo? 98~ȞQF=j7vK!KeXQ$̅LAwyC`a6؞ueKpX^w+~1XC3.<'1c3yhlXJM}\94KPܧqU<!ߛ )CQY߱lU阖x8Oi}KU/t-#{urkrp=# e0>x%Sܠ Ua ^%k5or97{nXX(J 5;kf[n@\ Vz35n4oҲyp?Q]} ͰW{e`!ߝ3n+Qj3LǗJl -5d'NeEVc U&铋Biz: TZE@M0э{Dg䐑 d;¤)*4қ@ɱj;#[`DFҸ1<mG|:7W)Merӑl:Zuߵ,*Iu@",UʈSgOV`ɟ*V1g㉕) Ce_=(}2w t-!~ 8g,#Os rXta,g+[.c_j%YBe7FgfcAOf[r=: *7,f{H}oL+@l`T%lr#9T!Ϳxr^p&mYVL f]C$CBo1{ޜېAwBނ(SXZ2yùdLqW&2=y&-t2u }zP.UKqGV9w.ت{$ $z㍹YPѫC+|5*OOzXY ` L~7y)-xV罹KN<SS/ mAf eSL_x>GKmT"z7,MSRV?~aC CCfZ_I rkQr ɰNz-ץ~?u~S@^~NnX~ax!-Ua(.!^o޶B7Luf<9LDh-$nfZaͦDEyJKX?# ښ mTb{NeScT`jxtNxlIR542T G 6ttp+5RI~hx;Wv1>5۽)&RVԼ$`$ nW,G2a(2M:h7dWj(;{fiK{sAl: N4^"0QN!HL& v2M4b38SyPxy\ĢH5H,I!?*pZ:S'wO_K|c#NfS0Jb  A?Z bXzݹ]]br{f{0\Ȇztv?on:sg֦O/( Gh] ^gl#$UƜ3pO(T VL8)s*l7 gͶA tCѝ8DbXXGjy!b5f-`& YE~ʷ`8:r yw gSX#Ϊ7w(g_SN?/8V .&h0ήu'EAr)<y5Ilu &;ySzWZf -Kzh |j4PxU`G!'d0'gznԣoGmn,-v1Wq +*^n'jk+ /gB ;1.>PPYűӟ1 ]`/eOQo / ON׎D 6߶QN5QHOW4`|=6HWRG.p[?H扨f!~ Zn6 'uИ!d"D{ '=Ѥ2z흴j= hL5?<顫c+Ce7ShNR,[^q V`u+:bK43cY2'y$&&Cmav\D3{?Jn04D.|̘ E;ʍʨڲr<2&'hN{O$4 |ܯqi鑽k7y횃yM#TnlB78IMK8= :(}\tɗ_e}[6ƫҒËuWt$<ލ"HcΡPSa ` P4mhOX[U_ߴFK2)m)& 5{BvG-i`N2Ol%EpE?6CE]er+4c"kJZTA ?q2"TL1^ be-4G15LI#?I@Jf\ x)afC=F*E6^zM-`v5a} OTO i<q1#Ty, (LݛT*SҠڽL%./lYqZE1&tuNc9I|(͊v1PC-eHM#S,4͝&!aV$8Mw\:T8]ܱ*& B;njj|ʴ3MPQ v!V4B<5Fg1֌Z1'z.XPscpc%m#R̾'#tX#``|~% m:PrD&gUq.AWq2!^Bڦ&U eB`|:Ao:r(|XsixB)&1k"V]Zr;MY.JcIUjKˤ=۟E vB@a/^S8yG"JrpljG ;Ҕ:ëM^ l?*RX g*>M̜u];Ms?mwdLp/^gl=0N"f at*ݢr, hjDYnx\J$3=O!PT5$>ab>H?/v9o28v}~3xDyz9J1 bu') D.>_sgGTCF4Hs9k?+PHX4 N2rb8$PE|h8frCL / IHAWE.4ѬsaQ5%tctg&,SK:=qMlJp_,G ݼCSn~mI-޹F>D-C]O+>}!|{9P9~D M<kB7D:k0NNnͼ;FVb4yo-Gnߌ  Maᄒ_ʹ+ fo[U ^N je!h/@ !{QܲWaD%kM`zlHotT9ŧ{aPbBO6#;8r M:\M2bʱUW(^X 2%yaQ#"w{= |a G t~} ?tTdb^-j[MM8px¥Ɲ/9^)Lt.d Ui@҉«WE c9jFT CgpPE#qKR6<S\@~z lyCeM%+h{] +uS<4_|2DqA܇aelz阱.)|}=RZ.ܸ( D.5Qŷ KL5k1F~w^`@lGcF\v#gJD]+gE-~҈wZ (\D$k#i}M@uIVD*EcOsXG32GrPHHHNK%AA}N۬M\c7\{X,% JslIn>E˦_hYvS*`Q >緛 zPD]֎K Ճ4ĿrrJIu_1' Z.Ljɤ7a*|0*E:a.K7-}a Z ]lA8:PB?k% K cd1Yh<. ( vmғ# Ze&K6Lŕn)8)*-]ur[%N/M2p^ɘC'ÛVꦓRMAX\fϊ! c#V3h!QbK'w!7mZ! }BLc6 ;3yoi){߿-pvmԹ>'yQjȻo߃GQ_wߣ&&m~D\+ŵEHd4ObJ !5Z b.hL**޻Ƈ*KZ8<(\`<)A_F_J5V8R{C ؆Xk{A#Ys)ό|n}MV"6@zs#|*}|_*8L>0vD=r1Lb%r3zdЙ]oRaEЅCNqg .ht̗]Vы[u* Qc2>o5._S:caix=(&v!ScQfnWx F`VZMBɃ?,uŒ;%Px<406n}}z(+܇ ykK#cS؅fſxE85'Ϟ:t.?Elyd&Oi0_k5҈pV?"m#?FBEUﮪ]1/lTk _|u+,4pWlײn T2q=)1kl9["p^"<{ iً]piANl<$8 %ܗ 넛hgI'wb:) ui7[|֝C)pTQ`Q%WzvGV >wGkְ_?Aꡗw'ϸW^[9Ky/Q9!YK,R"Vw qwEi͌7KXewnkcD9 uJg4PW2!]ܬ -5+F [C|c+T#iXTNm&"06;@&`FŶz7I/9䐳zR_îePfz.fwNb_1{Y*#N9f!$o}/ /{ :]Qy?\t`yv^STHa^9cv-iqdiq6VaK*':7/s垡@~"(K=\=4FOZ!86_w |1wMT#kc*+gD NHJPzJQCo2 vcsB-^F=??tBAUiU ^?_ٛY~oi+ Ȅ]h5+a& oSߣulc!1 +њTsNzMMe-9 = (!SƭI%y9D?j];-Rpbs&ߚ!3wzeM'b5|4ۄ7̴=U f.~˗RgQ> `.-Hk L `Zd>@!LI* KǦtKn$I@\{)&R?io xQԎ=u.m|.9ia9&SwioJQ4 rGN\=#Ei'Zsn|'p~%<8&u>zVK}?osf|9(? i f-6e-Gf8Tg?%L-6fMu͒h]'q\"qh|]毗Up >Cr#QT#>g㸪x1\ ڍļBGN1\BQ `+DUXJ =vU/䫒1:mss5JhW>s vP/@sUғB>cUMˁo{X9< C6a VTF~՞'W..Ak1X.>_3{* :B4:c /Lj'6{MRuhO`wS@{kS;z͖g?H_&YV.nIG?0mAo3qۓr}L% fȰ:G✉h,!$ij ˄i!ހWhv4-42FkhfO5gjuic PH HsT$)..N=כҩ!؜W`&  lT$x @^p;ι #x\iP0O?"D}}iKAL +U c1+?C5K\[֕Ttfu ]:D::WN-?פ<̕ա1 Oa@8/B+z=l~=xJwQ/AcXtH~ LqgҕDi?|gK$rY#~zH~"*叡~,H;N:0p p6$KiQt`ud=+r_*ݦo^!MnY^E7Optqp[A4n@ ]^Q]Y[Q9l|.lu:VZqg!Wj+? ~[1w_K*~8 ôxf?!M?ű mQw*݊H:Hʋ^~]|fiG h+ӏ{k.DCghr?;6OFQIm1@Wx= vێ8RA_. qkd*!N|}/a ;ӡ%?{uT(JCQqP/˶ f58')6}ѲLh_yڱF4vF]4RP żCsMoҌu:e sDdqƓe 7XƶA.}ev҇>7+6]6CTi'/s%vhjq<2a.)Gi9!r[_Dpr֠ ~u.뚩/!Y{sqRýmīiuM(vg.` 3w_sY-C e}猬q#^7z^մWA}R7ʃ`A^KH)ܤU5ܬibN^b#SMĬm@ӽ,$%]rDgǤTj!JAVIX3a1dI8#l_[H[p;V DtòKg35U4<[6N!F>AC uxFMS5qFuň=J+x!Ͻ['3(&1В43ŋUqGf,;eF:S@DQ"<.8'=q[߿6Z^>h)j>.{mΗ'\q69vFQ+iR*c8RF5dHEO5ĉd"5{PDQ֍iN+|j4GUSlnc(j^w9 z%az W Ԍ+nJf$@G?>_UqvSrPjm؜b/]ZkgV:u&|zՀLA3cL H5phe5{{aOAd} J .ۂ!_]kBd.k!'}9r(֖9~2 ljp-;HiSk p; nL>o'l ilG<\p:}ʕlX-]`fٚWM˴4q"ZT5d4M_ iƦ|MZrTۧv}w1"ʸxwŵD$a1kR fȊ~ѫ 92Gr2j %"}HAշ'6:U_G\X y_}'c>+Ov !ŝ)WH,o2.#'& i{cW'i4#/_U6tw$afzN(PkE%jt)^aEq`0 D+Z`$@y4U%+,F2-+Vy$|<KT+沽kFke6NJnk}!0 6 FH T k3Q(b>܋h3|}B%Eʹ r,y،$/581 {1?DQU]ago/vFr7aQJ0Vmԓ-wKwѽ(ts`4:bNqL똁0dOv3WYGߊr(%M+!#ƃ*QE0SdBxyUce TɨrI&ns4i ",q9 &FaR͹@ThK>ޭ>hόh>Q2Q,CS6AϢWg2 Ot-%:h7{J_F-lc}~K{Vgh%ү{MU5())F:됆Qe{f4CEi#,p'q_9 .?a;W\٠{iFiJEg׊+ю2,2FǘXHzCכer\&=XAJGL8W04bszCO^O&Zj1⢒~zݖt'*+I]Hbc:f.yτFꍀ&F寙DxЙ ]DKߕﯛcU_I=<U TEhzآe2V826U]C+52@8Z촬%fsD  } j?a#]*ofm?e@72&|O] 2Eq:v$D/^2Թ2y/T{/F8!phGH_}呉yaW Y}6A-w\X>]ܵƧcmQbو_{ Ę;9WDqryJsfGkqQS^"zwTM}TʎR[[hV&'^v p z) ڴW}6hKEZJ-^DTOբY\dsS=v:Ph3lbTY^D~08#Q¿`҈pBE"Xn-= f ;cIm0D3l?nj~#Z-iָ7Bm,\Pt8鿸H$&Gy@ ]{1ZP8;'(G\rMn&|Xwu7pJyGa&m[v[8ɩڏ*wi^?s$,OG-凳d||,O2XI,RH Z)0-cXq3} lei/'C%]n $*ʂs7#[nX:oei'! r5ߜ/"W|&Fz^~f;FEt:1]eXPO~ ͻ"[jѦ|JY!k-xlx$hELv*58%¡ly/M612fR/SDoNw'xbY/vqjXhs!(6EZ5| Coϱ8bkPcɷՊmc?Q" xxlCڽC9%6f ul8 xzRY!;Q?KGZeB,{[R7S~\"x ~>h-Or(A .ZEg_HpqYqEpGcP 2lc^]_eK<^< K-JAWK>Ω PL <[Hz!rWqdK> PO7sxg(v!Nj$Tr.SCabD0kJO/_DTdMۊ 2 s?s7xшH=(S^;I 6TԘ K%һ~30qdWܚ7zy~Hd Ҙ5賊5܃̢NLGc7/{Cg& 5Tv7phݷLLp9^WVU-J&uJjH0P᜚<#6hSVYIѽUI<2*StjRD>_gǻr* 3rXˊrPcvʩeĹstKOj;p@J0M*~NE_butY%@}WNJóɄyh+gM~~ti_0 jht *p^A~PN>C6 /Sw| nf: 787g4ʛ81po r.lpSc?>yFSK4EbεF~^ A< ET${7XzRG %;m΢57DdXZ8O j' 5SꄂYpX uőmZ|]xV;q< o +fLFdbqu>Pk*x wץBK`(YIKCB3PJaOE~*ͷL4%7(W ]KyihEF<,4J+aPba}XV6*<9_%G3F愯4[?9R49E#+8%I@/$.s f0-E2`=e hF,?NGF䃃`[ZPS-Z)Րp3(e@:@єEKTS' 4;LWdFu 7I]r2JJV 'eHٌ`X5Qyq"౿l &7gkSax=&QH+~^ Nxy<*6锺d{ n<0y\6Cp/+ÕmMXp{Bf{],A( G%'ƘǦM$#|}sז;Vc{i#41>ySgZy\~X*1Zj|ۉq9̷[[wCω!$Pq4U T:) H>Y/^*lX(G_nu HɵT5OP>VFQGNp\X"0sᰱFX$.Cx*Xhb*L<"L3bâq ű 4\%&[o9{W锰>C\ib-gtlЭa 7 F|w3郐HL%CGbk/xTȰ2(+4`irLԑT4|"2MWɞ£b-g,T&N(fㄴ7,ۄ!Ɛ_~Bm5f?ҖS8 5z+tfsEG σ7EїXv0.:7D-ADvL^s|>*_[?pmyE<)E=AKow*LsUɾpY-@cu1ayl%xcv/RXS2ܝ/boq>:HqyLhWq-7)MSM/咀S7 ^xm-9ņp lufO,I.@9O8'kt\ vҡ̗RVAeh~"HP)Pkvv ?`*;/mYZɞ H:U3yot`eD]7]ʢ|bNC+=ؿCXCYhq?Ay5&w+lV.6=!о~TI6+_nU]%[r ^ƫrIwC0@}&۝t5n+G)q>;-%&E8)nEU4|u8d?<~&x Ty7B]mq7=&/TBЙtl~*:_d HBif( A\JEo\Fvz:j'Me(]OY5nƁ:Jol viv5qBi ݀͒D0O (08ؾ0N#DwS٦?EæGn<91"|ERwWW{NNf 4 S]B)֔㧱gB>#O)$ 6Ik0M'L\Wwܡٞ#uI5~cO,kW#ZQ[{ޤ1&G?Ζ83t9X)zXfoR4"7knlj i y^kaao?g1wy3& m@4&Gp|ӓlEWЪ'm6&Uǻ)pQ kI6{C`7Ua=H\C%@Zf2FJ'j-=fyDh_ᶥ([^*U؀Hʭ8]6Pv.%D,/VZT?gNzºPTǕ/ao%D8:de)}^.oAoܪ$y^IL~`h`md7+'_SbEiC`kNTG4r=aW=´}i sG$9*>Z2eҮ7lbr'*O')x(nv3z)d@ Ypp(|Uȗ)teu!(cCyHSt+8D6FFtZͩ^D J&@F)vSIw. Y<"tӣ_ ZOXѨf >_qDix#-ŚM n8I!]9ڹүZ㚖>_tD{F %X잝 pD~1t-ڛŻ=pՙx E+(6q9;E$,2$/^ET"0)8u55)k6Dkk/X +G(:)̕՗*Բ͗.ȷyK*mMsD$ph"_z5bT!$眂BRqG#I% <!D1#r\{\s?iN0_T(Z.*rn\$t x!I +0!^ s "(Jw)̡OzR.E!Y%z(dXS'Yw9>mAgn#;ݵe_f ,.!Nt}~wO![mIO!~Z dʄ}EhXlI^6Qlxh-xo=Hę[xbNEUC#. '5 Sbm5ﳻ`bEX)j$6on_;Cϛ畟o: @>y2) jw[!B9ۖ,4 ܤ=p(Q.|ӣ x{ooY_auf8r%.>OO1Kݲc t/HRl-WI:/pdܕa1ff⽖)NAbMHtſ՘Sʈk1h O#-ڜo7KnK\cAkM^d~ IŋYj-%GU{OmZTn1ER3߰T7$KfE+Ճv< ]z Gn k$2; 0{1Y ]P1RƮƮz!rچϊ7@"ƫ{UCQ YYxٔ&UVdZO/tft+䯤-ZE1s}P¸Jo0f9!~R,PB" O P7o."b]uVٰ~e8ԿeC9װqa&=C's!GnĂԈz'׉H1ms<vX wZTJwN kOBJy ^S, UԜ?\0IkWjӽ1ĬChA;B/FinAT [Vl]QNiN>ӫ-.S;Ŀ U$lR^s0 Iگظ+bh~C< yoey7tt1FKmC'-F{)Zg X#Dy/{py?)C\0jTm}O_Vs!?p7xцG÷,1(ѕ#9>/e:7-V<g'A_6X`a<ob]u %ɶC{ỗ#1,y$#2QH|LVR# y!P5UB!\nIFuc_a, @e~Ӹ>Ad3+`ΑUq%d3nQ>-)zxuFh(t)N ǻyD@NUVhG2 Vty fӑ]h3}l3xvfE[BrisO6+/tμFu YQhT6Tqy⣬.uis`gE!6OR]㩌]U@u%c2ɉqdu ;6J;:TQs5+<짾) nVܨ?^uzy/Rp'xp:xJ4Xivէ@ S-r^F (qF:Lۋxxr*WH)uW v2 ~&@̜p/[ChlBL:2IƱq&0f2_=u`NOWfsMZMZx"v6$'ơ'<*꿃B D~>#.GtB:2Hk^r 7f|Iia )ª!ěK [Vc>YZ !/LOaRŒ^a.;?(5^Fi,JŞM-q4%i}<|}\Sm3gB}~ůDtG`?PDLm^4Vw1:?ߘk0} 9]?3OW G)L>#w'DzO ޅ<ˆ8[h$dbC͂6Y֗j z~#awGf^Q?Fb]ԝ60 ;gCpD@l\F \6FGe.[<|+/,!)k<մFWAR3~?Y%ŋoɬ&h(ch!k&٩DZѩqc1+e &Ah]}o 0fa#Í r#cdo<ʀ' B~~)7ެxhp7$ ;OP.ӰE@82f[~aQ?UFؐxs((7Ol!][ 8QAxߞ%R-xnjkY+;2\ntJ˾߲ iAΥka.ʚ_MSR| Rm/VEN"J[_z0.s@ Q JKQ$& d }&4OC9w(&1ytIdF\@Y'[GlH s`jؿ)LKFeBHzNjxMr%(mdqFr֍"L ؙenL%3m(=/usr?fÌ驕!6?2ϊ_vN JQLwȇm9CK$"ۆߩi] %M?\>yz[ıi#ÀmGLSa ڧ>PgMכQ;%TPwvOF3|W`(oOk "TAC[PTuG$K"3mNU &oia%R_B#ޮg}'"O1`עvgtXhhCii :)LD*ٳdHi;cn+ U NOR4-]h3h;*m5oǯȺ}D d(3btiYNq%!=0wo/[@ WeInݝn?6 @+]&6s"װo?{d߆+]B;i(+ <,m#Ar$nhd1Jn&+6V*9Ɇֺ@+ffiaNҸMn!O'`&n^V=GIp%i(1JX c/ R$bYsh >gt6Bۮ>q Xܒ;uNῬ.I@wK˺bm^)A j&pOMv8<.ugAғ6 xԒIعhC65X|tx-}uuf4xbɑ -O$Tt\C9:0't)(rNaJ4p%erO>}Пxyt}5Jx[xMDƾ  ЁhfPڭE[ ;S >.}Kl$6l(M=9."Co:o.uYpߛ. 9mMׁH;s\ؾӞO}5Jt^^VS>1y{-k~=[Z! +?Sv5|cipt]"w CzTgQO;F*Qh^E$*H0[ر<:Fb4LGU޵BJ ~ T}:Η]=|N{oLV3}%wGOL3[×>Sfm*Xean+4U3ޕP7Oo=ܦQFLcP&_"p"!Mifa~M %t9noBI;bgGs;|5a ] -(MM]W>fjyXSP@c(tH fc d$%fz(>]b2̋QĤ*<8S&b@}gίDY#r7g[fҶk9T* K,[,SI5vQ՝5;c%+-{@'qÇ;'(I7_YW}Wq]X;X ׻{f>OVuH=FDMˑ))ZMYzV",~*Į6B߹Ls93ƲE>muo@YŲszd ͨ کOV%tZAwzߨ$.$җ"R@La\LaY%Hd;'V,L:VK !%/f{X8\@U,#dp<}+ RŒ.5S_"azA1Kξj"IwO .)<@WKgsz/ Y×Hքsyw>K='<u B63i^Sg:f4ܿɸ!v5;Ίp-Mv]D/3eu$ص}U ls>aP.ѫ瑭%NONvc@G(X%%td5[?nL\_z (tbZ-TڭG)Y(X2Vͧ]&j5/ƑI&lR|Ñ%3mu*.MWOJa}}#0[)G^iFM9n^qi6wY@ix5DȰI )>Qins^8{!eP M-`) $iHyǟzCɰ?Xw7l5 Rt3?UcN% ȃn?t8eEQA.x7pz e‘5i~kr)H\]0 UopQ67 扔,AM.3&P>p!.xAC);gL=]n>YeP6Aky)ga]iN#UQ{x. ʖ o 1,x[4؂c!drOnox{+n`iqfD9?M f V|t?z04/ה>Be {*tʚdE(9GPˋ,i6,D?8YӞS_pUT\+>o9ZpA?JU(ۗݶ><&\CwUUB/om}#s 7T EJ(C* KLʱ#:h G2Vkͦti/TՔt0NAH i%gX }Rd)%>2$?"F7֟ V~O!&dfPg3 u {2gqpwEgqs|-@d$iĥhj ]q"F02MU݂Kס^o4Kp8>fI_&lmE\.4YpR d(H-<8Xy8E QR'{gmQu%c/_gG<]<,a|r.کy!NUDnWEJb܇zF(|+}1?ZoKGQ$~CPZ9ID4ܰ ? n"p^#_!XALv#}4%^*]6Ow<&}}[mVs~Zm[79(C +8^hrao++k>HK3e+$6Z.?ktj[ѣ/yR呛~҇gyI'(:뀉oŔ!3'5 zͫ1o\BH-_fAW{M4'q!9\Hh4#-[c}:v%{ yжA?QsXlɷǶ=rYr UH lq²Hn"td 8pV_;.iLBAvǽ/aգmNwaPK%q8w#Kj\@3Miy"PW(ݺJb7l._d:x "7>S7AI+<-4?Ύ_S"j9cLWU%Lj.#w@ޅnhg*6!7YZFDZm] Ay꒣/֮AT8h:L_)Q/mF؎LnVgUvk}Vvea@A4cۤz\7:@-0a*.NUW *̲z> 8/}Hj]L;aQ9~2e$ >I=TSڮ = k %ގp>̠)Yq\1.x[:n㍏bm/(W@s0QiJMD7*UvFqNF2-I]*H[-y&3H|¬<ɬ"o|'Ae/韯+7ETKFEթYge{Fl2NLX$WE[ȩ~Uh2_^` 7!z/aq_:4kLsWUI7ˌ{;,+܎g}mG:+cٜ';F"ô@~HuM xmCс@7Z0Mp}U&D(Z4LbJSr˼,QI%a!ijit$f9 Tk_,+9m9rNЩTF^YYO@do~fdގ4)z8/;n;Ep&3JꢴaE3XV *!+4,$# օ3ղ8WהECuSTݿ4K7U![ceHS^"erMXMe=p`@sG䗅du7ͰJu5SW@y*>cmvյ<ܡ5Q6lkuֺpNA:0tJ+g@fڇϸBx5dA Ue\Ƿ%Bۣi"Tې8"5~G2!&Ij]˚ ʃ)hMgV~tQWR~"A'痕fu~6 Uͅi8sſ݃@F)ƲaЗo;)v]c(XtY>IYC?D$>^ֺwU 笯#;mP|Lrd@<_^v9Mjs~}BifGѤu&A4{ bwk+J*NX+(vL$!X%xV! jF}a/ DQ]޹YL$Չr%!}S<:u9HBש<&2j&޺3$Ȉ:/ۮqͨy֣Wˆ/s6J6c;J Ea <deZ{~)&e2ԍ"P )oX';te^a,ծo +0 |8mvM,X}(S0nw[c0 a濣p";G~i^J*=lf/j};:1D WaXtַM#)_ls|]쁿 >6ʽɁwjkoETr7ipN <d,Xbj'š>%jonINvצ;-Ya`#{W 0 FB?//;B ٲ٩OrL_shLp:1y=˧(:nMn\qͧHc@uU_i;Fq>7e<@T9c0xv+" no#$A6b*ت~2U@wAמh.΀m6VAeܢ&eN{޽xY,AA:8*wanm_+>V$L4 f3rB0 P}UB^$(rs hpY%s4y{*OCF>Ɂ8O(EZ3qGP`'}P}8:@BG ܠmȽxfPs8lk!WE+ձ":[C_c~lU5AȐ2e PsU⼋hFˋ'-N#;ltU4D &:(V;RVG_$L}|59d˝C;; ]!@ށCዾ@܄%qјoD2c1\5Smp|A7m0v MDղd]aE~N}17f b|&o=jLXQzkb'N+ &$7ܒ-Z߷dx&r<ρ gfCWߜ\Ŵfmr[175JnjUz #ȼ"3` 2^${fN֕~WC-M\9䒢Zu0ntUh3J/BHS~e˨{ӧtQZjplT#S7U ~XbTэijmX'=_4[ А-?yi%77n43$@ې i=ozzޞ7!.`.h?v5h^ K"hE7)nO)&5L5[gR ?VOKT+Zr%Y/^)e5%z*Ƚ+?P?SD(|L6/;Y_FT߶q˦д ?XpSp%5g';Vs(u+8v7DŽ  ,ܣV\q J˧ y?__Fq<#e@/@إaa ʞna aP6E (l6-Nߧ{4a@SŤI;&H 4Da@kHg7V!h Y2Qzw +Vtj(5 3Mlh=WF~,"-p|qO ]XME g,<-V!|k .:N@!?>R)c]8Zv4E!5JO-c e a9ʴC6/Ey> C@ZgP0'D ٛ=S֖~LEP3I؁ldG cxEe a+'G|]w]4WPMsЀc%ͥf9|YjM?8"|p5hwp#=]!~|آI.hiݑ=^ Ue\Pd$ޑ /lA,D_c $| T3v3Fp4'~U??-K+kl 'N;|[ABN5JS-{jijKI=E$g~=/h!p}q8@pp50rx'YqysS7 cON'ʣ]oQM'EG6EX?r@fhV׊Hx"j GҫQ w q[[Ёto/GyD ¶"pk!5$oJSmZL12#>JpuaxoBY 5ӊ-fxU1ĭ?}T.` gZ 0*QhqEGλ?> 6M=e}yXrݵZsw"u'AslwD^'x&x~fѕc߰GSP:RyR!K6iq0#=wcI5rT,q1<+kO 3޲}4= , :x`7Ga:68x/i</AFH O^bªUi7IW%\t8ҷOf?^Gl y]A=\'.1sᶗ^:;,Yyxo6>UXPyJ obnbjHLtdc;ّtk(fET^hPACVEJ!6[ݑ,N ױ)?W RDE`SY2v0'{L0ǥ :ܟ@" eIZ7CfJVh9= UIke=+K_*YtZfl9 :ㅤj, `&?WWFs+y x斩_ٝ@zҤyh(V.Oy+D͵6*i3ѝFr6~J|81WjBRJ@Zt-t@bfOR²Π鯁Zs{y}qb'ؚ$ʺ_ 'POw+yf j,œk'E=i׵WVl(ou>AV긭_B\QG\H9mYT?{2RW/" bh+ʠ-˾jGRO}9mD:[#_^! wgQHxH#W _x{.@yv =R3G.adWRѭrkz!҂KcA 61"G"YG#w݉4 ޓ5I Nf|Oꟳ̸ ?GZdsC/㲥ɀZtYj%fJd,M蛧gɰ݉5+->snYIhe0_1P)5$W` Nr _V/Qܹ] H;y ,n"jSBHDjL2dMoa1FUλ"_<{+LڵZ +hK8' WM>S!5Nvp [\Yy쳘mL/klhVt1!ߜ!D|> f1c's:qF6 6eFeg5B"ciB+S|:i9 Z-+e7pωy>d);ypˤD$;{Nފq[/)֕}^^vP$&Yc/BD ό E5] K!=1Fdd!_Ds10]6 {D,V˜e\m bVkx1jMs( V߲0Tq|8u/B^ovn5dzn&,h"USI˳4 TAV }_;D;v 1> Hx3X̚kW9L(\CHD&=}X~}i0ÄBix`Νv4U¯rJr󾲙,'lBFڢc;҉^L;jF(M4':M8>2?'ɼ(fPG=`a/L qvp=wf\[ M{ ,;"OqV^FUAZyz#1A>l1:aj< FiIsB0"uyYSޘ~ެM|A4E7GeVAz։~  ΀;\{-'*GюٸvQPk^㒱4HJxYrSsX1Z%߁$>,Ӡa8 Oį?q,ˢ '\ 6)";yStO:* Ƨ}AN_m_ weP`%W&F5>F+H홎V2-;({-H_\ ~}#bmYFlCGϮ|Lm~@s>uan`$U8hI}aGcn8X;v YԼDZ-eBXqk(p ,U61|05Ǖ.3̃;Y?NG7~Ruz AF d)s5i '*-c56y@NycC]5r!8DO ,0h%Ui#| 9qo:Q>78O05RnP"] K-6p > R^rS[?4oyࣜb"N̙Z/kYpxe7!+ &dCCX .O tFL~iM&t[h=W~uA,h_#ѭDYRSCh)́2Y4({۽v5v n 6f !aݖ8]75ȌqC pdf9oܔ'hɥtXy^BUF; O+=ӂbthZ-ہ1H n,n|QG ӕV(=A*F:>.y~R $`})1"YY7$:@N,I*leFC-UYxݒ5moJ]yN-AkR1N]LFuۥX.)U'Fe\#ucO@ypU6X!g(}lc 7J-dd1Ϭ %I /kuU@x綏Ӷ hdoe%'8YݫB(n )3+IaSA%dlIy5r:ĖQ4ÏF{ v-`+.OVJ4Rւ,Bׂ*&+(ij;qiv#dM\ǨB  PA@YJ-}O7m-f->8$X="{lDڼ~8VuX:.uJi*pѡWVGڍXm!@FkfO8?wYBI[l~/:z`a.Kllgf؝A$7ǞH&#L^Y0^Wo^`RMsz N+LȸfjB h2Z/ѱʎt^l)&2^:VU|jGiLj9Gl,2EcM' OoC0MtA)zJc6*G$QHȓK +}O5?@Vi£zDhE)zFː;`SL2NhsE(4k}ۦYQx7Pڢ C1ڵ5oA.P035; Ѓˁě';%qVsLs=:۸]7P=&n $юmO?l-T/i{jLz8_!I\VA6r.ky@lG>ˊC)瑲?N@DuU,ZlᝫFgYhp]zr)AF z.|u`KcZx4X3x+yz,f5\kO[篶)$R9^zuaq|HJ[R3={O.)C.Hw&XemZ\(qgPI\"N!^~A"W"M`cDL)P]acD}7&!ak2 >j0/׸H3wAxiC9FCGn}ո_ 6Zc#—}͝.ǝ!ITJ4\.S)|zc_^}TJtM0sE 6"FgA nپ]̉;O?!ԋy其gұFeaUv3>$Sp9D?91 ^vdIed5>x~)yaOM8{TS*)C>ejT9fO3H >kRvGbwPJVLuBaY 1~V;= M<Ŭ5{Cz(hHt^1< עrDębm?Lަs +.Цu=&r%w[s6 gjXQ7J#~irJbD Wle#{֋NJ3؟> Al/j'O>? 9%9#יȕKͶ 9x]\ X,f]ׂ'ͱdžetRWi0xkg:%P#|&s{mrdkVz[}'@wFL Fxط@!fZP@a՗93+m XАJ,i ?(3٥ n5^pj4:&_'˜Lm+. ڣzVg,9V3GF}O([ EK-e< Rf>%6rv6 ;xoeD>-oF^ݳ#S*Za{|JEP\%"|M9za*!$s'k*^6u)4DTc%"O3ɣE.dBia*ciOZyR"|RH$<ݐ7dj ߳y?``P<#=X]]:D=-6ɸCzV23FX dnμO@%]_y{:tXߖjE wP -pHyb^zTrAI#b総E "V{`7DT)W{'m,|JZ%/_l$Ū_ ~E' ( aTC- T#Wk~gG/hϫk3$Lw i - ZFښ@I?4uYԪnArk0wꌆ~mqYˡx ^HzHv8/{ O\:u~\OǺJj]g7o-BX>׿*P30Ue61֪OB]l>yov`zmAq%2t:!"ѹ-5n75PMٗR޸ W@%sgjA/Dj3B5%URuVtD2~9&1N)Eby3 @( Dy78}A\Nu 'gMI5#RIgsIqm2jN{X_a CyoS*r|";)d?Йәl"W,^ +Ξs.̇1KFMp\;ˆY/Yiuۮx@6T{mHMy#?/I+V4u@eC5Pg}rYOnGAk1`fu_heq#akuGQizo4eqRvfZ(۔۵4QY6{  (1ȨVb7pJQ4nu 9t7^w%&Ll tBC:4dHP\o%o8PEx7Dd*SXڒ!Hv$-l%47iÊ2fk1,TM8RJͬ9bg9r ho``ߊL)2ckznF4~4M dԤ]ACKй~Qc%S,`U*tTc03$}w W5x!yuJhwM<* +EF'a #Լ&A,s a'iCßGþ/l}FZ#ι8~EA}f$]FT<%+@`ڸK eeGCoRtmN$'^T>;oX+[κ|փ5Xt˼hZ1]hIMVԈBu g#R+-r?)=R9*E9 f#h!i89tҟt![ڥ\"h vSʣQh)?unKeJr_eY ǫV?\0R7w V\mkS`M#nol 8WeAtT'V:Ij7}2q͔ }|x^S(Nvn! kԺJoݿ.漿5w5ej2"2EHk{x6y?S]cˢ?+ ,ahXI&=r?%7 Q{9W2&.Яc41>;i/R0EqE?|z:ʲo{Y#z[B<'Dp)MDdrIW%D >BMAWf,D.WYu Md $TzDkXh"q))@gA}%xcHyHu"\{Xx<; Af;a7՝ ]i IeF꾋N~+K,lau+ !Q1r>dhndgJۏD;( :^F[;appD`! {\( y͗'|e]/IO:Mt< ^V珺P^O*b}OTbѡ[zB"pIl`TY8S_n <'X}{Ht֡$Qd]M ^7cJZbAQə(PGuT ɋn!Xen]mIgpG!fMMj`.8Xte4&80HU+sW`pq жbv'Md98+id {'?jV͏O?^Öun[Բ 4 Imf,>WZ*-V gcީkd1p.zL:SjrwG'YS-s/*,BTE5jYpiC` wSQF@Bs˭rxjFXv`f[/&`# MalaW<7 {XkdRK&U7;jhTͷ^[ d|tRE|~)fxhjV3GըT[зI&GMB_xnh(:V D@UKl4:]Y,hff*cVܳ%ɪlb{?N'Rs]*M 6K d9)j9PuՋ>G7r_l r#ԥlDgxC|Q+%-{' ֤VC֕o._ Il._ٶjsQIyU5w# 5)~х!"1y$u2=+1\VTr5`b CV 1rg Q^Zj=}OIЖd,DU FUQu0\.خj;ڲFU̠lFeK*7֒~O$2ـKfc*0Zh(hs N͵(,@HUi o?BK /1ZՌg\>Hup O F-dl|֒S053bofmrzU1mqN@p IU4G:6{iİs7O ~rbYIUʝyq  tE:sKK!o)Kb Xrj(QShI)k{pg5d@5 ?,rszv~aFm[8T-L+8CֶA[#*@e ,xzg#ӿ/foЖ}S[6'$e̢[(Q }g"`sL.6Q}B7}\c\6$ք=&̂+}G,]6\ܪ2+PQ>v "?txp[!-pLܭ@`ZzCv6O>'6յhQ%҈LDحe,vY##,f@f $xr%G &uK7 ";4NeUwA0-Su#m$ΐe050nv3|iݫ<^*%!eID{# /DCPce w'+卽KѭiG_w g%5@t_fHȱ%Ի0#bG/Te4,`:D.!ϊ5d1`d)l'oٷ ELUU[_W nYɚSZfڙ ڧ1؏5nzQ,0ZMcv$oDjǫd>bL3ɵ'ϫRio/D>[!6N+ˆ4Š5<.TΔbim=-m FXKQ` <՛@Xp'o$kUߖ2<4w_ÔJ ]9J]ƣAYyN;yz3bTCd LDA,XXX\Y)@3&Y}bU"E &ٳ۔+Iwwc21&*P[W!Z.BĎ-Kc7 Ie_A^3u \w ndb}GCC 1Ew"=a|)RuǮUyI!)kbF*ccRTӞdSУr}8)uz2x9)pL1"ozG|[`яCjȳuq.Ui~z5sFcj>i˩4tsěx >s:aȺay4@X XYo XCA>3SlK! 2G} 6ctwe%ۏ+Y{z slLUR@Mw)ƌ/?#F.7ot;  47)uxyԬ/4,&8 յ~73ӵR1}Gs VJ $~Ahh.e=Aea'TP&bxs6m=]k@k SIMlD2vé[8?GN f@G榿9O a ȘyOS!LS;V u[R^T{PuѬ`-#]G8&5?Qٱ\d5 ^S,Q&Ԇ!u[{™N70&| :)0>|SL@ r>Cfd*J ;QXES&:=H!ce$JmMOu'TflIJb/Su?[]`= Z" Eg^qRzw|\P"t"$&od]3{ D`l?*ϦQ|^YVTIz1V1yULW8%'8=yw௰2M3 *KvU!ɤVumƪN6VRz hekl_DCaH@v[)~MP\ɃQ*My"yFS>% 6!˭6۩Ŗq%}cՒV&J`~[XEy X9;L2^Ip&=i ;~c^X xV7Ib8<].Bʵg7D+j:ґzVqDX6I/'c?KߠNFI;OR`#zM"9qF3hR:/гUP Xv.*} rf kժJx:wy(cy(OTF#IN~%=^9$M5K"H/}N"eȣp}m ׊9htY@#b nHSf:/O^Ti3f 3 Q;O`X?Y*\O+gQeXi9O}F:W&$!tS:Q"^.—W1uJ^!eM,{3QFew7]T|ruOn0)/V hKYvGX_1mf (&5wQ (09QQ+ j*NfeJZEBnQRC WsI&6u %[JO\ ˗bl%YbF BPPÊV~(q#AKq7TFbK~pnAOP9 '3vP,H6jefŜu.&x{z2Y&0aLqD4? XP2 `:K{kH!fldy!y5@I3K&"J-֒͜=$D1q>jk>ov$i=ENbKS>׉p :x d _n_s9&WS.DDއ\ +ng*e.P> ,Q%CHQ!.δ+8ߡ5%I̅uF9fgPXtN/mw' }\$OE<"hN3/ ySyw_Bl#8j<t*VT\LEs]'WK#4.;kV;\,8`c7rA$~mhKOA 5TWCq~ݎ O=? mc`q!J9*=gM\\JLޜ .şv95z`8W 7?TUnu!𛎻¥ܧ*n.d]r-/vU28X yؐ8GcyXS Um4Fkճ>TL2.Y6,e;=f9m'u7A"JQ}x㼾`s$@x\!zTR8|vs2SF<|LiL m)$ڄ$4%&ej?&e9V'\StPl_wӶvG2J a[u )P SӐu3y,KUDZ- 1¬UT{8}jY!lSnZ*rjpŸѤڣCLt;|6 ?}+cm<ɶԓߟ$UGf.nŪd$'&(Tֈ фcawApw![1ܔWb7w@Ȁ aI2_fy $՘ r޽3-B0/Ի n >`gI :L z8c~[V`b5閞C$04_==FuQ MT/WM퐦1 wZn6/N|jp?wkD}*NH,G朣dV&r5K(ЗoC 7>ϔ%D6nT}i&y7W3Y _ѨT-_gbaPT?EeedUJ 8UUU؟ |GY"iфS_=vx=f\wN;,l!9}qw`WOD_Ph9ٕ"$XPnMy8?gVAIi@ZȨC~Ei\IQ<]DeVǜEZGI/<9\xo{ϙ\?͑01pn9Na\;*e/@.\Z3OK +ӶX<,y?Pi|T,lH^82aR<3eI44Y>;Z"Fk JǑ; bqz=ҔNeE{zdɵCk$:lK]WD.2`椀_ BBSR70Ldxeoa~𱢼9\[JsplwUMߐʀd>×1}r`:ҍe[^Wz#(^+sabkSv1պfmr#DŲG0hqOGrsd =oJGHz_ֿv#8ҡdΩ9wMeQ}ⶀɴ>pP|L.ҠYӠVSߢo<I~UX,GK"Dgެ5R6!J%քƵiG[5MX<VCs zi8 :Ǜrhk8VU82^+ L`Oڏ'ok{ὯR3ģg6eM~{2 41BgN@VJy¤P^%[o(Eb}-ZZ()c2.՗'y:qHYl7ܝd9PeXERlm1'/2b.ٙKB A)WmB^9Vq6byف-A9B!'_gSkhxB{l]iHJ^5UG|> '5TFKԉLId޽4z3Ed7E#j:Bl`M" l $8b(ڌ 2|;)#4R#SBWta`),քZiYٰ2K]/HJ Ǧ;-5%P6 "9Ma.f1S\` :x1w{] 2:Q8 r?θUmqY%}I |Vg늸S=g{"-^:TB>{J56Gk0O3`dJUw/Lnk+3nE?l\OB{pUQ7^ko2afwP5D %U*^qZbOt]1F6_:JPbfQ; f749NpǤ1Xœ5N"NY@{z|T?:ⷃ>xQ%SvMΒP= G#LP lID4>QFAvJtOm~< 1hm2V{`h?~g_\[9ȸF@TaTڥc XܺY3-*e/ '‚qɃCS!̔#c[t y i{5jY=^MXQ&1=B&EnP!~JbJ)SaVoߏd5'~ֲֻ@(1H3.)e4kA_!AskD5l_FM ڀ` w0-s7f(&%6-ϔ|L F-’_(2k~N;ug9)bqv-Glǀȟ-[jf;e5hr~/;˓[bN^ev{\ Wǔ5" (/Bͼ肳_)_`>\HJЮ1D4Mp8coE.\!Or1!Rta qMNw z- m%{/ɨ]Uc/`( r1 ԐӿϢykSYDXDJ|X lܘ I& aInYK-B!+S.;/>I7"Y\j1ɂús>sMTU}lkUˀC|8 tC X\)w־NỪs 嘛ʏ$vׂ8Zk6p͏:B~֞+A!48t *H *) c8Ky j)kc`A OSWS%p`*`/]X\_)d^<oQO=ưćp8^&*C. b70~/!ۊE^MZ]I!P.%ћ4b,ErҢARe6ھQb 8r4D{Lfޢ4WoJYV`Jyz (4Ff+}`!rh:'?v(d:d% Τy3bubdF9ovKS^0hSَ!EvU˜t^zFnQ=hz!{(TjʰK$3 6<IhA6Ԉ[1of; j gUʌVeeI} K7^)-h@ey|-Қ<(Y11V]|хLY,V,GH2OKGf3BB7 C_T&3uVDȍ}tagvU~>!s2R'eυJ &PAި]f=w(*dR&84󬝟_>zd ĬRݛrL+Is2?J%|D4Qc Y_[d(iW[0|Y\zFo=1=9*_kOdم :8G58f%FomcftRy56[_^O*W.B8>R_& ݺwW ay TȚP{sP/;PƓІDh7nkoEQ찍aFK|V(*C͌K.Kg?мe_E>_c_'jNa+H+77MC>+Rm>sܵiy|W! ~ Vi# $z4ˬ41ZUq+Ifjles`dhʜ~b$3fS%/NK@"g˶f9(%Z%5J_"KAhxsB:m/yI;RT@˸HCN{Lae,~xg k!9@8zDA~ꀌg|B?VFP?9,\+ ʥ<2 B̼xo-bz7xMc4#N';7t.e6*CtGm0i57pDJ(Tl] qu}`]T8 罵k[GG3 4x< n̅N QZpi҆gc@e yǑ`s\p $x'92/ /5$e4%Op#V" G5 ҩA+~h{#mNc\Kc"J,V z *KEĿh!_tIOeh_Aߜ݀@ACaUYH`Y`f=I<~򏁂$_-~ՒD؀J2AxXi{65(P¢vwT4w$+@֒<|HN;!JCn+|Re-p@@s\#]E*RR/܄—WcdZϟa@5b6B@\2#rzL5^f$S/HJl?!lnzn3.n]*ǠH1ͤA[ G' &)9D2wȍ[iZ"wgr`Ny6e~&y/+*9NQȅ[WJ@ŞҐejEH7rH:e˓1x_gpb処oXKgՅuOAhEe32HN77ùȡKb=KZ{-r.ZLM"Xnթ艞Vt|c87#JuhHyF"UbG}+iׁHǁ~(>F]ڡuqgTp*;1LsS8N`(;4`p2hME TZe]7!``_}(T<@u7a3<[^ ,6R.IǙ[^:[qXZIv8"^Ԡ~ExؚUj@i*]S?ԅJG>_lJx4:i㠢I泽 #žv,ioMiLT {{Ԡ8I"N5/F/X5g DzSf%vqnM=/yՌBzPc`57hGĜW:4y!Hd'gbBjLH[*'A?(Q_DMc8GMӇK0)Vb x~WsAұlOkN/ 3DzN)!#W}aھśכAQ$zn3ǿyjr;DxC2qο84hJ"j_rȂЮ-6#*fqU? c'&{ vs:+?rfMj…MtSmU\Z=;9EWP2P tAʘ zG_Üv/Mjg_R#iu%l9ը}ȴeX&4ߜhYWkJ4׵PG=ӻ.\$/8l*'UfIK6UI(>̓^TWPadv8oVM@ZEgnf=zˇ彁!, dxd Թ\U [`baʉ 3t?.j]TktUmV>+lDr"`W:l%S#4M?y}?m2Ťfmdl"DPA"gzل~!+~g@Q*niESjpzՕ'FO_[kX>wl A(%XoՒV>2k{4L)L:Kx/ Kl pЏ؈ IA'y? ~+Tj^=-fv8A9' ׄ ֐Zؔ5D )9p.J3Uz%Q0Z|dE.N ȧ,g{G՜:kFj,t.QmNAc=X gj"Y'\4E:W)6e{0R$ 鼄JqЖ s:oaEP9#?+:@'q}*=$]GB+nrU]ˍ6^13 !&~0tl qǁ~ p"J>aR)aqΩҟ"ao;{zហOsi[7[X>hk?>Tyq a|"δ0NG1u)xUL.͋xnu|o*_rQZ˗oa֜9[a >Q_uJa^m8LߋzU.b9UR,U DNoFm\6QPp`Ak!g*tH&ēW H*дu!KFHVk1HmrPpS p$( 5 ʎN۞a3jlu8EGض|#G֢l4b3 տ /Mm6I2eٞqq{mQ88&8ԊU;gVCX% /l c Kq*UMV:\I-%(vy+@JYϧ$sM#CHZkg[r'S^+W@B{?gfiK|(:5GU?{ '6@V[YWp`͝Y!S GDnjR@BJ<`$#kb}|4+2$lw2RA@յw61Mm;wR}gTYZOR_ktH",&)KWy)2B.X2"vHBoWϓr9}km%ԡ*w%)9Z>?؂W ;Z΢un^'T6e )%z~!{o<"IJ[th~fK7-<}Ph z5b*kvoTlǶώz;1 FA{ |Q1F|~B菣PU-Lr"wHR&,ڈ6ꍞ(ji!Ƹ.l(VtB8FZ=P4zJ}aZa*vS*IUGFd⵻}6IrQ!ޓ SFL0rmѕ_>giK'^͜fQ6`1XD$lYP d ai,q66ΕMA&=r|~wt IWն[ vUIOG =N2h #E-˟}˜/Pg|3ؠ)w6,iB+ h]5D$c󏜛Idi$X)+4F2PL"@QSd`G@ p/Jdr`b)[TErr,E1w;5$H*ql+[iA.aB/'6||̂@{@,!=D /qii+@!p8T1o +D!9 ¶SJTgl[>zU?P #P^ m*^3T=C]lZ/+P-e e6x2}rl}j}byP{J`zjSϽ.'79c麷+٥ݣz9$M ;3ø]L RV40] /Dm^_-J% _ˤ8~ǬMq="t3`ΛaxUpN,+a{S*.*ǝhڳRO?0?wIF l2YWiq6>abݎlAeM QuW:_:' F̥"T:{PLOl[SYB{;}7,Km>HbPOEFGV_P4/4ejBuFy J94fSw0OixGW*WjUdFי6T2'2=bNy^_9b%1rg718pzW|A>:'#c9/< +Y$9X/ ;A>Jh$S\Ron-H0!=,R"؄ W`j/e.gG( %F4lWpp&)EɦVRNqg:>] brwc?Tǽ^~3b㲋m eT{:o_hl6e~^.M7(vj9nzL͝G ;~po5К@:j'\]Da9U#%v쌒ߣ !(|cVڌhAuYzZtIPAy; Pjz n~X3,e"W [uMǮsD}9_gswUB - uВ 6h ;:wKر&yfwiIv1DA9FlUǷ@Fra%8-E7L0 %=Ra_@uF<Ѹ!sJJQO` .4g<0/wJ~߶YU^W+4I&Y6,DN_MlF5+a;Ƈ[ƹ+i}Pc 7uӎ+-vNj(AX=dUь`0Iքo[F6oKzEZ:~/A-wNaV4Ll&R#gWy"f*;4D6+6)4-(!ELzru gHoiUqfINEZ@6L/'_"Ӊ`/ ,x>mA5E: Uzf|Qf=n?vZS>[y #3ݖO4wLgr{ v{`I6KqVdotE 2_m2C=$O ;L&G px= bT/0`ѡy#to᭻q!<%$6\utY0s* \X# ]=*Zs\La>`kL7pP "gs-u\ e8x!yˎ"=(O$<(ȴ#xPUwlŢ$+j:EzFNi (WZKRzvXiF:W ԼOއ76Sܝ .MrN&>+w!5祃" oMD pM Թ>{]0B]iE2@, ɠiU2= dU"xA`K3a7:bEj_gl7A;xHB-3A ^wljj.ßB_B!yk%1Lxf%.酗Ԗ12/^ x D~v}kWFpO_3 OX/\4ad REJ;K">")냆mL=k41=-|0HDC}e1QnDGThY7!]R `Xn)9c Rux8Nu}As:RRwߩ|.t$[ET? 1Y#wVuqOb5j ?%XĮ}ףYJpe~ UtC[ČuWe#3I Z$ ᭏ĠB:97U󀘑d|NPvBvLE!u5% ScKco`FnAFYU(n'`("u92YCs+$x Բ>wRҩ+0>e&=~i/Q8UWk] _&8[4'Z%w>q xIu4^e+$O٥eGLLc)q8 d"UpYL:,3ճ"!Itisl& èEQrD?g$;r< ,_) []ҍRZM[vY X;wikn+NJ_]v\e~J0l<宋ZL @FKNAܾf)ԱKS:? հ:I&yZ>U]d,C_q8iWM|n;cϓ:~S"nGi/?/uYaי7ܽOi b&% ;O0Cjo_}UҺ<|)Ğ-#(2>4P=n,d@reAxWL fJuC1RHu1I#(vIh|#|m5V.+yL{\(궑W Y HZv% +,>fV)!UkJ7|Dix8,FOU=XԚ9>d8&„g$c6})ߟ܏c"r-׿l6Mk;=^߹y!l(I>8fIyP(9 ߒ 18RN͔o> rϸDiDSD:Yk"(W/h^.9^_-exVN_WE]s wO}{R/\Nqn809h>Md%$CFcq_–tf/?(636;Ahu# $RJ[{um^]D[OJ)˓$V˧-"kQASː 3j3 f8@?yz D q_O]plp9P0ZNrxL<;_C,mgV )˳ WG1U&oah\ENw1\Ίе;;ȣ>!cdٓX Zd/, Uєs,WLP^c`}b?]cN!( f|B40 2:%&ǖLPORMuک@*% H&"Yh% QQ/؋f1[ƎÿMF.ADq98 شORWUa$2q6="Hӟ6#hr ^wsH~- ,ޛ&G]%n _j5&ZX/lHP,W.cd7! pHUVf th B VSYn.j1:DegYj!>&:/gRC%zi@R Uz-8cv6_ꢏ+nߓ mAH'8+큶V z# ޤ+ZTw},$)@hc-= <u`b4WXS{mŭqq%[[rd)L>La-LvO{4j&D3gDl5 ߪCIkbmw͒mP H3Cd>2Alޅک8;ƙ&C@a,#DJyY~E%%)Al^DpnZ [EіX$}boEw6 6Zq(bh'rK/BH6dc_Xn &>~PD w#nviOL*)U袇aW pDl--~`C(>AG?`G8uS[މ%"7mIúZ)&xAQ^6QgP o*e5;4Jۍ@4$9\dиK=9%/Fŷ]z1V.# \,6`8Ur ^vzADc 2xO9r}o KE:N/{*⺱ ˂0O`WByaLupIn=KՃK\ ~_#B-,0͚5b4+tFHe9a!xhDͶW  \3 l7,ixQe S4 VKJw 0x]1[n&Y!)MUsa,O|$^V!`ݤ -h -#JI@^kUCzt۵䋱/#q-d`> a9%b.Yz+4H06 6+BZ#B\U1d|ZmiA:xNj6n1 6-ĀjYZ3Nꦚh9Jky#_/ iu[ S2)iM+oX9mjdkSg)8)2=`fS;fKiC~L'aoW/7JvdurB/@EJO@CQL9"IWp5)_&ѳL@z8֧ٖռ<'K5h޶)4scb@ob Y1XNP)&G8T9j*ɿD!ڙ kwB]Դm«)1 5BaBv%4FaJ7EH"١y$jW?!/UE;9֊b(l9Jasѝj@5沬 ;wr^q@G o}vq׼1mһd!l)d~0XXiʏj\ϝ!r_ r(3x%ɌWO z/e)%պ); C0ܧ٘ev7޾*dL%w<_4.>e) g@T[p$6m>쮇4?U7tҙgUIΝuzv 2t.gRZrLjo\J6۶ hBj{>(XHkeE޹ݥ珣.Ud%Ú͂9 juZ;Tm gF4];h Fnu Wnŧ9h2? ͎Q3\PoLK=76jr YV:CMq ڥeA ͕;D? M~axKJҾpMIJx֭Јw=~F˼~E1U^$<*',9l2' yʒ!x^wIuuSNh8ʾArj"EC(0١덯GxD+6Bnpb:SOs9)!}ԆV%J6.~TC' axa,O|(VI񪭄dN؂!ܬ'2Wh^`>`u",ծ1zا]f=ISsєiYtx$3ϋ*XǩAEtq h "B\ߔӗJyKG$X,aO䁨$(ˌ+uS2 WX\np6|}'~|S\%,9iyN+~M짴@"wA2=2lcZX "l-739Фb9 BAxDשm ]LaN`K!8|d؊ŇsQv1l^}"j30ȵqs2[q:*;i WKmhEWqqG"Xo^wAW`5΂ H*ᆿ_RU29#eH B `B} $)nQww\sz  (nwe?IR uZ3묙T8$1,liwTORnl:.Dͧ}b!;,k$V?Tba?7gEωl>-*rÎ/R/% zoLA=y[4<5EdN? G9{Rf6K[h D>8U-Ue4ң\5/ XQmCг~|CPLFǮdT1B 2XrBFۅlUe#ZuXcNe4^֠G96i4 ߽b[Gt9 Z#띴U~Jw}gYf۫ Q YPllm^uDvy0l݃:Y+?Y)h } PާT9ށeV1V#qUUʽByc$+_" (w BElE{N-ez"*9jюuk$@Ny-3_ㅶWSkc=|ӴM;rhGB'}x@X59_a =9G;/hŜ4̲-0YtJԁ%c S>lg'?|,r2{%7 *񖵤R-'C9޻B124XnQX!L ܞ帐 ZpTw~ҝ7RjQgԂѓt ]3$GW3s.?ߌɗn ozh#Y %LJsc=3HSSYK:(w-\r_qy.wnyͬ>aLWcӈ߷SlO_z[y,;;C4Ys5v5P\`#BK}6)h'b7f݌C:ŀZWh38*J6ͅ}pHbDgRk`¾S󐏰c؝a;]7AX9˶ks͝Yc_Ғ΅Wk6O6;pPվY&[H"H2b)LЍ)!#'zK#pB\˻UٰRX NfՋc TJ0d@%=rKxj8h퐏<-k[<ĘuuV%fC09-&wSCa}![ %Gg _E\wZ<'lfe$ ;3n>/mHsm*Nͩ[>x|Em_4E~m n~ֵSo+v[O̴D3/p{Mv.UWM?c/RTοS]=RK4"QG]kd8xJ!Ul ?b= @V/~51uu՚=5rl1+"j1,r5V;yѕ4y0)n4; iH87#9#R8hǽ-X(S˞9ʤ%dp5aI~՞`\UVe#{]ǎsZ%ۿk}@Gl\& oH)3uZj!{Y=8}h݆@}MqAYR$Iϧ "oo h%NܒxdD5#~ֱX%+l$uIR/[ gJ0atGNhrԼ$^PGp5*v4]Ԙ_ӅFB&:җS/5=Ưgd6$TZr,᭦ڳ uzvǺ.@uy_W+.zzκ(ԧݼ=D;{rwAg BBQܠ j+5q8[g6PQ{Pnx n_NqU^G &X<#ӛogU2ƅk>Mbk㾪~== rc[|mF3$*$`QJRc(}H7JV聊h5Ϸ b/;F 0Zf鹤"Rn0cs<ٹE.T.e8]cgcrtQЯ7y=j`M9{õ5 I7B! fjh),s[>UΛdDap;OĽ5k#w%۪9|WN%7iTC$A+M+uӾ:4 KIڱ OvS9@7M4k,:g1 /+wq .59|߷碔>8F*F(=4\r=RzHxr咁֬)Gn@"׍mwփat%F$X-q1Ӽ-om3 +gF.7CT?>M.sCLQ]&U) mՀwkɆ=n31{ //gBoҵL۵:5FvbUÞBJ(+ Ǹgc}1}e+3]?ۼ뱍ˮ[(j :S8p@ 꽅۬A}Uծ,]DQj1'fWG}50Ro-_lFF&x9S\cVwUӢ(.=Ozj*V\ސ>zHwd5țaJawUsV{β2"l>F xZ(lm+]>Sʆp}]Uj;V5ṯd#T_|'gR7F` 9^? A ϕ#Չ8-dzPYOֿKl,XPR<79ъ"03:b}"2!ӞWYJ]N]rݢfbvΛ2Z'FB3Ӆ,i;t8[h46`soYO,p7]8;WWmZO<BȺYZ h|$q)vAh!9_"Dy$<_S.\h)#oHO /8c(:JoyP٢Z5+0;󦠆=sdN<'~ bWQT`"lUbEJ]͸*[s?,#XO/3ITوuG ZXF W;MYBg3d#N,kRf;(}'Q1]6M,Xcs`$M#\JјVf~I|V,sB5wԽW9 n}vj' vbvW#~)zz(TF'}w1pEe@5E؃\j䑝g+MՌl<{IwW rǴJ4&@CEYr m=!.mG9x*Q7]o/`˯}:C~ipTsۼ8|fK1@0'( V}-7?\>!YPRkOS > {ϣYG^ Z{ւR/݄+؅cQ :xGǡ.eWW/&?9r]iʫir)_#+X܎`)O~eT(Z]j2#ư)`DSC=ն(mQJ8]\I7* #^ I%y!N  23 iNXta`o<TasQ ؖtX(RۊHrYgVx=׈\$2d|R[WRSX7'ߡ// i,R~^K1΂F{xQ}T9'2PpSezMl~ hZp( bdr LP i{[eJ FCg:Sm֜.nK'(dXG C_ RisC_S$? dΑ_jOܦ̨)R;Stg% V.1ͪ]mF[<w,fd ϺʘJ|&nqqsK-˦Nuŵș޼pQsuMM)$%v/uS)o"w {}0r4N'{8cz"3Z1&+l豓ңotUϗČV9r <ñI h9OrFeU1<D¾5T(UYqF(b:3 FxJq&,sAQ߀Jgjs4I:Ͷ1 ]_6JW~X.BPsRnvY+,!`pfϓM@撅Ο< E|yxb€֒hg^*DIw6jIo x֏b:)YbzsP mG]#h>U_4M4˩tV {:֔YEP쬉Q""fQba`Ͽ1hsb' ZI5t4ءk"FKؒħP,Rx52Ovkm/RxC7ZR,ML(B|? 0xG ՙ9IG#R/KJ6PO<pRmA!6a=F=yyɡd.3=yp`7f)|OH!*2%cDkڀ;lCVtԐn׽ $)0N +A>z$D9RI-#E 7DEB0 KSplys<8鰴uu9O![b栞 7`aU*,|z9@1dĚuE+:U/G~ ˤi+h/ N}^ЂJuv%)>6&T@WWRW`@< *bQ\o lj;Ö:qdX=j,+Fkbfzq KOD@C|٨5a%ZNP:q  2M;DIgpE  .´/ G|nlqL`|TAOv}Ճ~;X 7 01΃IrE7-Am`X: B Җ,vDw%y_+Š9tƻUr?} 䐧P.jC2ћ!y+:&3M3 O5.ILV= SAI(kͲ|}[Ǔ&KiJȰW7[mgMp%rWbAs`l[أ\^(Kb̻g4o PoH ά7=X9SM@ eg PqD<麴P # DٮGLk pϘ8naR|pbⳉ~CnT܌Xl`Ƿ#m(*L#1)r*kBQ /+|>ic2r Q+5NL/3YȒu)K /D[-z4( Eښ^w̝-gA?ǥ)r6M~U'<ِʺPm ig_~=s Y5̍R&9UbѠZG nI-΁mObޮ &h_9l1˄JJTHgv,` a|ِz](DVyUe&67@YZtqT6 }hY3d8Rf `&yjK;!b5}TC҂ZciB?KAxPyJϔEK;pW\aa"vWE~ G1JBH ܣW{Na)f\(le 8t6!`ב H#taA$f2~.kfj*Ј .;YGlk[wfGd g5#(@j,%2vodzϚԒ+ݛ[ ?RFliGizojCb: mٵ9<[WϝI&-V5Lf·Q''=`)G(YL7O^7 |!YסyF_6u2?S5<EajlrH7+R3u는R鷇0s}GHd+?xח𒕶2,cڃ;KXw櫲T\DGyGk{z; է0+٢<|I g-pK\ ~_dγ]rה,Vڗ"[x7<4a5˰{y twjN8!wǒ81(_G??5'2w@(]r9)f ]C֚MY&4C%^Oғ7NKvK+/pئsu-D TtDgYIx&,fLfW~߀(.Ж^.j8ln|}8.LO:~i>[$ ]pzK45L@|u1.rs7vI@a}wk΂NC`)Dulf5#ypp4U/x sav/ȶ2ckV7Sw0kECreO>=i~&]Ȥ` bGY_{>xKԘ ¯dzOxltQYDJ;cY;[i<ZO;Wxf āzB)"ᖙO~lE뛿OK sKbfpe;Fv yB:$gVX~kY#؍_jGlGNjsW{malRI@)uޝ?[C]N>N]z|.gwx#;GK,ʼDc{~%TH%XOC|Y/T JZ"92ؓ16!k?a3Bi6C):*b!ɤ53ʃ򳪌j;w_ Iq}B`sƋgvFQpި|zA7H0ѹsR,jN,9%3O 7ݜ %>5vcy`ߖy)'oCL^H}-R̞~%: u'.7`6Zκɘ^@ Tbes#P:!ɴH47vW?> EOrfԬc~(>kVvp tX'tW=|s@G.GHW=~f(P]FC%dm7)s|HZ ɥI!vȷ;FLue A~DJO'o⚬eteПNO^ĬjK( 8:>g5#m[yg\ +`f>*=7uOxW9+="[CL+Zj9YHYij6h-{lqL!Bۺ>pYZ]u52mOIfPUo}1>Z2aTGkvgخ^)?N!;TuJrCT3EB|4n)F^:<2a~%JM sFM WT=[ҷkhrsIy$ o_.6 =*LzkVp̖Q߫dcŮ¢zjفC+E;: G^8 xo_=[ -뵴^)(熞h~;Q? 5jV2Պg/ՙJ%N)zC$T* 8:0WmWo;PT++vt䥐<1@U%L)vAS7)%dBaaf}`bb;,9|}Yw*qWp:Ap&Q\L4*0;߸bK/j?j;gÐ// f h}ǟpG7M>:ܛI(߶~5v-HAa، ֋@$׭W$E\jąaTwW,6\9$)K]i܏@b/+lĜDC?ǭ>T_㱞P7E9>F\8x7CX#}HΕ,"{/@aP9m>.I,<YCP~D$d0{"`*:ΣίUX"SOAFóq*灕i'-!CVSR "o?떞Ա!c+Ăч/qqUڈqɞhy u(98dSe -j[Z9Gs^UViҽr? Gjk7VrҎ|ٶjLƎ?Av銦HrC065zcj:..PXmbx9)234l|L$(fK2 B,0)bN9ը3J$,C{L̉%}{ß^sِmxGjQX"be3?`"fX"L3U-0+Ͷk &Z^'zoJ7PYm]̨5S1Ț&[J!f2xd#eQ2g̐9Cd+n 8J1x5b-#^HBqm &]vwBI4P<ن"<)5ڨis9Z鬓dVg)Dc;s3%+G| K Fu xtg=d^ʝ!gKrG#Jh*!dTIwW۷*wI`}õ#I?h8'дV_H}#A8ГN63H5؈FF=uW/!t(PK a? R0`] 1uA W[WK ]#G~x2 @uQmoAӚ焭G_-֋L~X0` S #KYfKP~w艉-i5UrЌaxs$|\ˆ:I$"xa"9N\Qy+īޥ`-44 yUۈL7A|ɞ+Q; C/_F69>A3Hڎ, vĒH:ݑg)f[Y 9߉#+kfgkk}l"o;WP)C%'pQ^o=`d2^bv>!:+lލW|P24ӌC>X_ 6U6  ܸvvW&7CSmGUkpd!@Erʄa陯 M% (n'*A| Z.0oey) `@cup6?I0LEGȩN;e6X*F/p2,sR|iA[`tCS{[;'#j9cߟaDA?c}*Eхs8qAن Vk ?Ur^k>_(H3_wۢѲX,\!UoGw iqz^T FYABJ0|}m}3g$, w|:&PmҥPХ]pLKpLk diLԷ&IR+|XRS 3v:AF 5?C1^Pr^Wݓ ;I0Z}׍k,WDWRYВIR%BR}0KsH S|By+ D'KC/##*Ȣ%+geBUlV}i\]wwAQJ{ÆmtƢҿ=ꖍ6~E+طjK%2Lcm+ì6OJ&~ay&l[}&6-B3gݟJhJ,~ YsSȰӅdh8ŪIģzz$8>g2 ׂ滻v=s$C&ܗ}vP󣚞\?pwֲGyrQeFR XƚkY4EN0W CNPӴd8\{,{˽Ku]:UTiOB#4i>"lt~Q%VI/5'dc\SYEAE^qo 0A8(YsC&.oõr 8%V>$Á\0tʑV$܇Lr '=4kI*5)Q *(^A0CBynyIFY:\SG/4BL o7/D3[*#p%eG9؄6H$) kEYP86>X"'~$eN>MF<ݎ%b?&Vet.6*C5#D} NHpJ/W! kPb4 _GkZx /{9ٿ 5l'P2x_H \-_k1% 7r~/]"3 _(6hSk#A~&Hy^? c%pdLS" q gYU?М8 B X&eE7("1 d^T)[x )w=k (4E$SYD| X5ǥ)h3ed'`[9) !YP]&NcWgi(@F98)wyom`8 .|GI|Ǹxe؎Vưg`ޭ{$\*w cxQPm8݉khʦKRĺ=򁙞O9yR79?Ntndse(rMFȰ2OD֭\wru:&M䘴x ״ž-APS_'4jXCx0PNS1MN/$$CPy%E͛kdI4dXߡˬv8%i3JRBͬOd ql7)^9ǒJU}I2FS!S :I^.2rq\(h? qϳ;ang*Z7-A yXݜ(|n!'MhʷcFAO۟jو'T, ( j-o(96bIlM䬺8+]\4͂%Η wAKakN厇 (>_\?*Q+*}xTL5j*??/G! fb |H4]$l4R0NӋ y%5 jRaLr ˼QlSr»3X+ AV(1 KE^P5c|J4kG:PWvq4g}F}oA?K=Jz#Q.6"gzI|/XUQR-C͍l{P"xѸU`,X\2+2K]IVE&oG's(c̹/yM~nъ,?6 VP›m0$+%q|'U\yd9gK/XhC$tײy ϳy M?|Frmg:Zɷ'=[u!nSon8IOukm!.T p$be}0 t OL3FN)q%o%nh×8!+Y(bXEuA^HIږK;zR͒:"@[(yyB7K[kݺ6WK!LkR\[ &–qϸLV1;CM%̕/[q%;!_!gE5x8u/aTO|27'F ;-.MCCL9EAus?mrIz{""A5*+G"D!c?Ϧ^8 QG<O^~$uG)$CFCY/nwskx =#z+Ȱ'KdR< 5S9wMJYPr ;UzfsKE]D7x1ϴWqwGl- NSGaVfɻ4Z9w'v2^{1boJ&uK3؝i6o.kk'"_[h0F~ d5#C. A1Rur9fj=74UG?_` 7 DߋڅS^!,iJAHcKpˏEF'/(,;N3JɄ749%Ӯ7k3 MwǼ~Qg.浗,bјRO:Cml-՚X~d8U4R}qRXh|;Lpw6Q@JE'P>*ATm e0"}hLg^II&P"dm:,#n]ěBF 9'x?"~)SG-l3FܲEW 교b+¨w| wM=p"c`W=j()P*ygttna4Rmcm9= bӬqG&HX91X2ʏt:9z ^p'"(s8ڎ`_mfHW.cɬ`IxV;fW|d%T:epOep>([,!2KF/vUΊ A3hqY@</ *X[Tx]`lƜ=("#?[i~yY!VegQH r|m[$ p(fnj?jy~h˿#&ˑ`c$t52{EqI HJuMw5(A u Gz=GSlˁ$h8~m0]2gIR2fOLIη?)+HJv9_-@[beo-AaFJ`DhvbW,\EW@Kvg5ܖ^d+S:Bj=j**@e, /!j=}9`rRaykXb- WB;3KogIsg4|! p{C 8}TO*( ū-RTNBSU^haEu4 QNk\@hv<,bl쵋ǜ5G;0V]SGbNLs=q_E>fk pyd#/nBnq?Y1l7s%ݕ[Qsy5P`Է!eJ lߗ5aal0QbN)QL||1jQ?Pz&B+EAuq0725s*lX w47+/ ߓa]SRx#.{ L W"Q"hzGJQ /,Zz򘠲u< P^J*\ǶyWP.7bJ׹ꂳT74MOٸĬ>ÈEA7 hABֳ\דRZOfNd*o/3LpV0J?8HT 38K`(~7KpF._67IPpA(M$ ],/@e:do_zz.' (5[XE ,b-5p6D0YA#G[S4Ε7.|x9d԰KqQ())Tgxd"Uʁ=' 95K<+lͷ*eğ7kfư9gT5ٱ' Q8 (ϯ t.U& Ȧ(2;z䱔3{X,:ohBUs- BVIk=\h`2}xx^\_^kCsU(| ۫{⌺?5}0WW3Ԍtn3͗Z0U|fG:Bl͛6&%GG čR0ۑX;m@%oh :-pf0UG+}x JWVo0u& w*B4J;->P1-j\TF݋ }߲t#&td+Jtv뙗`.KAy'6 *.W8+pg1JMhK&P =õ*X&Z&mnp\)qg`oTfW/PG"!p3ֳy704>ۊdn`]wX;1tX1K$|UfeWZuUI!N9K_xZj^do3 )V/:6,p}09b!eÏp#Sw3}Y@o|Fڠ(E!-NߥsrW=S ÉXbxO坑OwU8êsA8#iZv6 Y7$`)W;U/Ұ";|O* `o4P9$Ru"iH4}\D(6? 4C n `a`=^JޫݮUcq:f8pqw'aPj2&yLOLCFF8'2tUJ8=u 6P66k54W6^ԑنa'9}S ~7.i}`ϴٿN={!b.cDW.>:`ZǨS9.YX<% EKBԫ 4zo bKb5ٕLè<Sn`G}:mh )k@!g'ȱ4;م~5ofT?q;xt2e%lyg xQ߾{4#PdyQTW,ݦBP H iDOq5"DYqiUXvXǮB*NPY֚Md$stܭvgpNRd3"J*J%I96|]ýs[KK^?Q(5<AL6Bsqnk "Bl#|ZF$Zл϶!Z&Fިt!< 8?1R";AF:Ԉp '$4YJ DYtKBܗț|{_'sa=ыJ,m^5J;)tScoXnkuwAˑi+R؜YPCأBڿU3q#AHJ:p A=^(_0[m/PZ +cǾ, [uMGVs2W{i6T(=L<31,q3.Rhp{DE*S!؝$au/\$2DCvkÒ{/h=ى{WQrAh$$hJR pp( ItyqߕJ"PQMs>nהqpTQ2MA]$(Rtũf#O~# G֌h&xj"mf;>NXLYc {"~1NFԻү/ݱ(R$DSDNhkOJ/^e'qF~e TJkf0q ڢ2v+@ /KTmIC7^G+EIċFȖv9ܦV'*(a?Q5rő-%-5 kA6{.p5FȘrb'?(x. &WjԶ=봡vf2 їgs@ L_uH'䠸@k`\MĵV;P/FTr~O<2qG9rAZψ@KNN}"P 0t wzvyI21H(gPE17kZш;QˆaC07F3\~(DvAƄ\$feܿ%JeXT3 T62aBĦsʕܲe &+ x7`Zآ R m~+c-3ta}h7 }'_6fJlRl*'C8/\(~ٕûH{lנoזX/x!,llgELn,͜+Q7< Gg>_IlDx}5N2U̬*g]&ӶkXc?lq^Gk[8xotê2ZsV5cX` =祑bUkJ$ؗ_w*`ry$B0`vgO_WzkZ`ЅxcB#'99 >!>na k0&{vMn<B625磼G;GxAC.%ՒB| ^w}O\&)袀g?@#=ܞnNv:Ƈx.6u%G^Aɞۛ5ӕadTNln0霺z.0-*@/䰁߉ Q1a8PDʏ?TWUQ4/}4 wOk&ð' YtRMg1'9ȻTR$nC()+Z5G;8HB76y18> pGRRYL>/&E~8hd9*{xCWqѨ j[j*-ơMg:kaR|D@AbqKI;5j Wʾ7_kqFWۧjuB/cuk,Fc!n[XVz6n?ZJ[:?ln5Az@V \1QϘIFsvu-I.&n2r+^TXGy8Y2g )_I;Q{X[,tXT֝N8ώQ 1hs)% -)z81*%H̺ 趧w%XMHZOj5uj=İp1Q  HoqՁ왷jbܩ+ UkIrd&A3ȨK_Y'%٨OpU|_(sX)/K/Ͽ#kA&QLqT#5 fqNbr>Waf <<49=~7N<#1GNϏԀ+(tYlH ~p TF{Fi_1qۉ:!jz3AB#ct`$8g|Mdc#lu_Z\ ǏU`)[aWQąJ[8g0}"^_%l0]'F_:XpjlHɡfP8yǑRrŽ/ sJf`lR!*U?2En_ck;EP?c."ף9EgTVrQ8zK5:ݣU!^&07M8YOPGό(yEOjV; "|<+wI޹ϐ7}} ^ҁ4%Su2?Z f[lyC:dӧ7N_s$wЇ2uI8nM:TFi]gKy /UXO­k#;}ķ3 3Ŵ+OTr H$|]B2):D%*tyήy V*XPK\x`Ljz,ثOEK X K|^ڠB& q L|O_#czlZ*7ƌyiv MT9@0c΁65V̬</I :MZb?mX?R @ދp6+{SzdA/Y#4bZ9޶^qSq ~-bdU̖@x:HzmoͤƱ HSnrW@ۏ:""z;2jq~({[DNz s֋@3Pbv6fVHHIG'e6`$x{{cD?} 2Ija/a!{%6ighB0g]ytm&*8Zx˳LbS_X4TC=osj8=LΕ1z؞||jAgL'$c.ۘެGzJဵ94oI d] \.%Ld IfMȮ^L7w܂tiKpkPzF}&۬lO[ XY73 dh]"'67ڛM0_~ʟ*@V`v]n;r_xCW GoutFiwog=GѮ}h iDj8WVq`膈P#]s$Y rep{`ⓃfPAL ceT/Ol#'ŲV;%$ >(_̛5+JAwB]!F{+^"hãů؄ ӌNEP\&nb`;^ 7Į ػ)5cP jwq>|ߣn pYvha{Ў,;0/qo =?OJ':%/uhR]٢IPl ik1ԣB5O)L/Jտ5.oQ"6hVUP^%-PFb2(Op2eH%e-U) R˾3ͳm"fjdWY Ta?DZ^m^ 6IVnFP"6ܬi:3Ȏb$ъ|}?y3c.-kK3 'թ$fvv aL|KOQU3Mt#,"AZCBWv58Dz^Y(,]&G2eڴ, Ҙ|@䡳V^1Lo߆x}&"¥$*EHMǨP:h, K}D;̫HP*s˓Z~I<$w>~T"EW 'Kj: F3w802_}-W2AU9B5Tx|ا}oG\p?W'f6)Fb MEc< oP0R=zLg~N||У BL{R]j̦ с{ wNȽ pywƖ쓚")xbt&2*ʡVb:^F!TT=d4;m**A> "{ɼjV73af 4؜tQu= zQ\ZLm(Tڮ İzu)2:]* *dF4ܘJ۞[Vr^b@`پ"һT=镯v9qA}6(,ڽo8CW`~X trͰpo?UElr:檅\&vs2Ww^*2(0bW2M =e)yqkl^RF y(&G+YݸmAୁDzkj6YkD\j%syL¤ɩ,6 R,%A+Vnem$v~'Ċz>ش'PM?LW{CAyahX_6$l y>%!ۚ5s'뺢 ޝnSQmP"?c~\vQ"ZTԲc#TP9|k/Zn˽Xcbe!.'r*Mr aCT!_++x ]R<8b`|ۮW%h3o ĝB8ԁ~"{WZ9lZZ>)k<|n86]Gv`Ƚ=f!HYXX] S<,$P[@Y͈#3$stcLov%:+\SDȠ" w㹗ҋE N.2<{}00\D];"n:-l"SZPo˽FPOk3athCs*[rU ^h- ]GmnqGKP4Y\sJ"hG+#Vz"$;J3,KE[q#yl?zi#< e w`} )kރoV{zbl5WWtu0}*$ܿC CA{ϕz甪hv z`1BCsΗ^ P ꡥ:tks7&:Ok5 7ƑPxbT7FnLC XG,8o\~r⮼-{dOKq(Α NR%ETflܬ-#@݇DǢt].[=l'L҇XN M 嫤dI'c>~Pm3VBV NhJu'z(R\hh\ m< e%-/{ }gh&zA2a4M8Uڔ KM4SG,}7OwYedDs>&{jp$%׾g2=8@S~R M[r/SEX\PؙK7)T-6]q)?hX٪ Z%e.@AnT (M Q 㒽>eY+O`J+R[>@PDJ!Q.x10DP);P%E jDqSktِP_:}.Ɇeʢi.ѪDsO$$y]4;O(J~@}R?yhgtj4{b'eC;lķˀwHr 0= rJϾۃwץ+ J W 7G[-@'uϘGU@C mI˂1%,#wzYhX{` BдhT?,H#QeB\{cǒ*̝>(R#JS_5cqdN_IBVn<d<@zYqNnq-KcdDYBܯ4)|wa:|}S:_]( 6ц+;c,b..N:\33ƫ*a҃]Jey!=N95\>_GAKh|+bT`/6YE Tǹh>q}J6̔ߋCq05 b`$gURj? g/ 3M!5NdOk܅7RrºW($uwd&(5+"Aq7 XYXŠ4XY~/)jUVZ=% k>]'WiTbf~oz,5l]z-/&00kV%I -/J(J{E1S57W) Wg4fP%Fs%xR:'|XU-[VW9A @Qnw^ZQրpf6Eo0Ir7 R 7d#Sf#.M{O*Mn;qvq6C`8p1 >5]/\Y'=HH.w] Ex8]We2Ƌ h$!Msc!Bk`5Jc P)<ţM(9"l.0cQxu} jCbc_BufQ9yxm& %JQW̐؎m QSSTyd ~ѕ{@_gH"]q&ocT[M I+F \fV*&IcqҜ0 A޴byOh)+ݥȪR}Prׅdyf$,Uwרb>6`sDct۸@d0MDnt˫nMLdZ_<7p_Z<f0<35Qߗ4 ˍ{#QY6xYն)Kvl^Ā4Gހ,Whv! UV"OӐ;Uj< $ Ii _wgYn>ʭS\B9x 5.]rJ}f'a`>/1 8uhԓVOX& Ze*:$#ظ>S أ7np"o9qN$I\#n8.;P`>qJ4;B)0Q0(%s0 YyvhAga>/&CFp#̰M1kiٖ dM>^J Sm(I=IVĻ|N|GJ+ эlw\ɔr} ݇Hj#Š1e#1[}$ߙj4hMROtETt FPX=skϿƏGSJ=M" &MjSݺ#V 5u99'7}rg$ 9!?M&6mkBw$-U_?!|PX2ʨ07ߘ\@rX\+I+\YArT:Q2rߴ@?Z n+E kl̚ݕGh[^ck T%)dx#YiHN #",۩}\ ˩'w5engg`?~s #V7 hk١2ZIQ2KX1q8:DMQGVl:w'-.uÏi`iz%^ExK!,jc#lW_n)(Ԁ`{@!3%?_ISurOʼnEΏC0l6\/[JOj^ҾOόIv0j.M&Pj󡣒^i(0ƬPV6yWQRJ^#*׾OZbU*8%T:gu ޜfh[-{l+hd_n]~2.R{KU39WSuIQe&8 !rͅ0xWCݘm(H$#]00{S$wMbt9hhާM˻x8M U: K:\|A9-zd:ol֣(=`yY ?5l5)]y>s{d͞Vt]d\ o]ZF#0SWglT,!<$5(nӬ[d0P擘f=|R1sL,y>W_Z&*fY2fS#79.-k ZA?o"~Ey{x{?Txq\H( DXtt^E(y([yeEL$ql0mZ9{ϕϢ&݊QTFVҌV{JrsQ21:aʽI_{[ƿt{ (,d nCh\ncPQ'qewPӕ/1WDM8M0*yۆ @r ̦~%Rݺ_%$ ~t,D'A@Ij?,waa1ZlDuӓ1NHꉁA)m߸d5zI3 ʱv=}dؔ=f.3'B:KM邢ֽCjU%y-dr1F ue0CSf@D?ڔl<|d@cuh}?kcfI~f 1¸ `M cq]egH'C~< >땘bMhb"sJNHI2ѩ][(S&Āh)u*E3lz((96d,0L jԆ ǟ}t@UFyzbr (ŸebтK?MTyDf߬\ (9d0.4,q'\#W Gw/ha1I v?➇EؘG.^KROŜcS2s=\}lٞ$b Yܸ`4f*FS) q}F>i(e!wwq0W]!ҋa ?E{!i-ú7S{!}5BbvaB$5!Ep[G2>%rTAI}NVU:$2xR0CZe2]C /wTyʂ9z(XpdJg4.T7Cs%'E,D\Sz$uA"81W1YY_#)zË{]9˓De}/(fkL]:[1kb)?y]@Պ\F rݳѹ !P\,ej"rΰ2id;\$86E-dĎ. O.<E FDPo8ƶLץa׵,f4i^A ~.Ԍ"ɲ!̐Qoس̧Mg۝zon;|%U#׮>:so" +Wp#Gv!H  ){f.hq{lȻ@4x8\-OM{[!F>Y* Ey+E_ҙ2ajg;a*;"yZ@r]U 4eKkS7fHLkOvRWv,\Ήx&[BCKkEOy!Nt^ SF]d?6bͿ5?@%j9*7q8fo(b[# C iuvURdSǺIQA] so?%zN`=H*Pڎ|WsK'ݪ < ^wPa'.YcDa$na'e{3`gs..h}Ӎ ˠ '2rTu([;eMquk_:q}YTxBy=Z+j #fau^7ZͿ^Yؕr:#xaG pYEkqõ,I=LiZ/%JQ1kfQUHg/r07|Pz(WK@nWB'a%$\Υ=u!=dA@#} Wž1;cB~Y"s2Ũ~&VL*x:镨bGxAL]yB5(+lYc6 dž&vi|On-$gwZy뛤dWpV7A4?%>R煳L\Kisv@=7kzFû~ԽEf̩@k1ʹyM{\xb?ݮKCU@)w' &p}1"7S; X1D-8J_f*]SG)|)Hf㔧vIR*J©uQ c'rJl3XLR:A, UD҃߈qV_,J&0R8 S2 .jL@?TWIUo}#$qʍ_Wa#sGmˆt]q "3_N 6J h2>ܪ0 nucxت2m(E0Ƈ8ՉU?읬sPr SK:dEՒFT2n3Sڋb6̛B{9$mlH=#rq^w5]_UM9ғI aC+ eT\x1CJuF&m\~\TT]&J`wfJ!:WZ" <+Ҵ|9R`hpv|nY&Hd*<:b^,?)yg 5P%a4:2d֪6Sdh1c%JdkuhTW׶B!<|\9C]| ?dzpH]%h0ҝBKa"llA~Jm1/ ۏ0p w0`e i^m[t&ЊiriZg~wĖ!K0(* m.1 zc͒oOtUs]+܋L)FnbLE&-z2xqRjm&n F* vΊFejid$[ǘZ]s7>%[#} \Xw !xěh4|-- )ƴU}=4nM?OQ>Gc;C "Pu8[}Mk?)= c]vZxauUv0:*(OD{f;g{i~>gHLiRևƙj䡲߷pG>*L鐢ӵ#&,<(GI)nA2>fE,0C/!3J< 9FC 06(n,@TFg1ǯ/2F^T*8UYint6t-{ ƀ@)m禕 \;~K5cuѿ$ ިs9PY}dwXgg%N'ћUHfs/6ѳLPժmoYָxSkoq9q(7bhou١eHZ.+XFi&:ZS{ZU%- Bnm_u'/%<' Ç[m(\87T/=3P?GC|}ыp2oynbN۞ O{]jBuCiКzb\b˭brê޹xC,[םe3+C+](wJ RN&lʶD&0<8$@d8{xruIYVp^'q]#N^e6W[u4268 5L|ucw52.AN4+.41..c~o^LpDz.g}ZHڄ 9%uR0$a`AϋGm2toⴔWl3$ϡHt^)%jQZ`qRމ8V*vZRig?Rӧ_(ql\B~zxBqm'S7,K $YN|+V.۸e?\gg-oPĚtܬġ.cA)|q' -))wo߹>%cjoffP%s.q7jqӭMōH](4oA,%,}PHd+v}Xĵk1ED|sG&w˴&eili Шqs[u>E:Tl`ό4ޗ`oa?@qzTqo./ XC,\M̽c&Zc@'8$9dm3B,fῒސ$&b@Zᣄ,y6FǼizM5?eO*Kō/=,?C3t+DFq-r= q8/]OO!_z0wȫ TCUa6_zxXS hBQBxt\ 54ZϝZs3S'Uw%h;*t?Qgn󚞘:K$KqPw^g8Ra9~VbO oƀ!m- 66IqBg* e/ m\c-,%./z哵(E 4f[k_Svƺ1l{BӰHbݐج-miX(cQF5a,4z2r97s?.A+\AKEM ׀+$6$GdiD h/QC&~kaO,(9.sPFN[,L0cA߮/U$XIL%;r4~WÆ?G)p]ظza5!%X^1Z@BʓPb2`hMSp,~+i < }`·wcƾXkP|5 4kؾreXi mn>y!ء\4^yy)N3P_MLV^=2ip'Қr!M3А&Ez r#zvW4~-% T4\uSW=5g5<Y]߱؛v jal_6l4:b}\v1$駇UFS#Ew!k2$UsCX=tUvXp;nQxy A[Β6<(.H^!,1zBtW'>ŭ''Q[N;7Q 9h?O]&cN*$f>3]AC3=ܒk>+*~atuG޿|Uazˁ²|* =#j>?"H!NQ"s15KupaD}6ʶͩʻ6 ax73_rԼqm`:mTAw<zƺPl%pED#)l{WB*m(̺g@0ÔU }b6,W eG qՊ#HG2Ww}eFp#,F6N;NPɱX'v*o}V2yroN71{"wPI{Oqߍ:O6p-{eXqTQ= qtEvѡ$OSnMS$A }$UC)6[ѵmAe@npC$b)6wL-ۯ&X(-m|7!f-c~[zpPOrzDVwo*+LE4P:ݳѥS#M#ˉ)0MRbdGfPǚ`;1YN ?]:Y'i8哱^%fa\W%?a/ޒ5u9j,FVhul֌W`?,*rV:k(ӏsU"piG{V7M $7\ Z던zF}ؙ!-&@f]w)eV7In#՘=Dv^:bf]B/@QDTvP52I$e][JhgIcX3AkŒI٣al3D_ p>k 7ZuRY g!۟h- kXNҿSXQ &r+NdAlUn7K41'VGآlh :StxDD$ GWtיn-Z؁բ_Hq%荅~=dS< W!?u|Mi4j{fFZ9 ڶh rv&BlS?&-L= iJ}-%),ݒUV_\-3 vL?50 \9Li)EEk-o}V\/${>c]y[s737H_jK?՚.JHN=_7ƴTPSG)nBCe$Mm4?2.4l%4 7r®Q|RCj̕1,T{|P M)/c y)bTsbR [b$_?(_#zPT ]-3춃,Tr]Cݎ bZmB#]v2–①AS{xo*p!W|Xc0N-cX A80Tȼ|tjImҢ\J}F4M]%,=%0k˧|2xvB-*uW "}W;%|Ig;RӚE ".\(|7e#(xdd8:`S3 _?>]'@~K\޿h`{Z5;W’Ni^2 <bU<57ZcVk, 1l/@?Q./έT|!Љ̓ip ڷ;nf$x ] t]USB?@Cf~UyB3*,۾V\x|č )9vUJuGmIq:v\,a6Ba6ݗ#Hb{J75HT9sE/1fyUmղήc[5 /ˀy_a\gF! ρL>˘p/=drj4IГf+U \OpzamPEB²o'rZIF=aL3gņ cC}ޙ:2ҰfYBЪ3AWX7?.05-V,0_KN{QR._+SXwx FkNTz{%Nhp>F .ZWUp>E7j3c"j/Y.7#nN($PvftD{Z1. Pk&:2UK&b[}AͶ_\@ĺ$jŚ6z}X#Fy]Q7۱]"d=Q9Ex:䯺{PD0]9v 627Ѹ*n]>3l.7wL_=Vq#3IbRxc vrƤfXax|$i?ȨPW@F%hrj2$J u_ 6dw9 h\^qm8G= ?<{}cHU#=:ZYa4i7{3Fxm%`I/O73tT[u.&%)oc ,JW^ #>3UDžbtJTpyS.ȷa(" y(ⴎN q,xlm%oy/[m*RN'd-q8IZ \eN -BVM+kG,A-'vQar3+XP|oSѽ7M!ә}9 q}| `vG3];`Q[~^\99Dnv)4$3|}d~(iA>F17٭7ZW7f]_In$o"Ҩ\PkH 報Hknco97=C̙nqrE 67ɒcKPS6 :9wp*Le_$GFVy;\n=4D 5,~Ч8XW0F#woR;҅`wԪ+vUn #G|NJ_;:0C3PV_MR00Tҍ|\>ўVLs])TnXW|^r T*Z]3~ +D,\~$;yQL{Q=\#&ϡml5Z OZ9U=$q 6 &ًRpY$?Y+@cwdVibX4Cy&#Ct-Kكj  iwthw2%xxt{C?zP/;7} L,R5TUܓYR|1\Tp#ڳ}<=b<b0*rzЀ+'ue0ԲW3G ȆD0tkO?֌NAO7f̍C EnfEH=$*qo(QFEP>E4A Cf զ0z_Stկb~HRRb?3\,/9Nr'u즜> ].Y3*~ uq8['s yA'R#u|О6d (@A8 `s~?'tN~p%)18_T&$Jݗ8Ehi$O>՗L}X Cz;wLr]{GYJ8z+. aEL?Q":ER̳mnXmx0V,@ n ۾*9K55>#7IRzi|$? q lXldz#t\>8}yei7 jApe"{Tۛtc] >'.o΄,5pvN:ԗ]s&92*5c÷S&!͆?' 6@4Ɖ"M'%nNS+?ԠSƓ KF׺d$+3$&aOUk'YӵΫq"RTI\C_֨E&|VS>pHd;[S `R*Ouk3EW#N"UNtMV >K0 ,M3S0R%JbKաXhbgX'ЕtJ:Ɖ^a-ﱽoNߏ$RBl?݀:]1b|$#}дM(]@F0"}WZBxn:"lxWŹN|֧a&\)}*#?j >ݣ2uJ )l9$$~:C4pIYG]j#sX"y)ND?u$h_A?!Ab=%2). uK!ZX%V}TPxST3;?sۿvQirJ)x/i>)֬Cfj,6a(I/9o]yw7HG)V Rr9,NFw&ޣ<-^Ͳj -3-m|l͋/%Ȋ*F?e.BpKLC]CJbNljv &0vֲG=o߁)heM5F[xPxASnr>8̝}"tl͗{e+9%UoxH(9/puN.z6TǤylmA^q^4 &YW RԸg9 9#M* H* |6nsM@hhgh C ů%9>Zj+Db,}8q9| {dkDoy!x=ismx_Q'寗"[?4}Z ^l:j]wf|pG39$QF s0PRfؒ QwR1ʪsU=gvk H:C}D.R׿_h)#k+-ʃyPi)a{s2jS, 싈#|M 19@ {>\z + M›bܡN\Õˣh5ek?҄}HR"+?ήqc豎ș+:R bn3)9%qUW;V;u%2Fǜ19yKJ?y[{XR&h5 aڙpR{ UZfvұ`d9 pE8T]65၉0\P' Fضvֳ$U㎒!FXW=]%u]d"SN&q Te;δ)AS1Qwe<ǎKxh*u'Q֧͟pcb:3m_.w=^$A L=P:ҹ&2<@i"dE]ucR璀rcFdأxۃCù.hb}sۑXLc{EPiF9VgOTY&t?xIĝ&Ig)3v?cUsւ%2N|pk)\xF;MN $E[oJFQϐ]D}A/U `bG$dy~~x#\vUQH ^wk:*3z- "PR|g?"{F̄fACRuY42ڶk5 a W<1<5, ˿|kHKZ,hHy >!\w.=擢L?%bZ #dMxZhLodNĢL,ƞ&tH?81۬YYgkc NQmf:$VkЕy֨9q,9A.[{+{GdT_89" 0 }^l 3\G9IîUwB&h~8x~Qj] +܇CIm㚞nakU' ݟYS+VmMįby>H4 @U3y2&>&H]d$L,1c2|r6`[~9u4pA}9qV & 6bgCI ` 85LGSIaUhKOq`3={˰bXUQ_/.HpHR.bͭW-V %6(}B+:x؆\QYk ajXcg;To~tWV,<Mo02YrGHD9L XI]/osj: C:9t +Sie,L&:"&{ANߵKxiu<17[=7KkR>*h:t7`*|Fq"6_?]Yi檤8e*8'It Yu* -C;(ʥ7s/14eb[4<2nr8+ |du)—d?wy%IE[y&>FdC/$V`gy} 4c:gq|%w5cQ}ճhc 81jӟy~M%̏Yn7|Ê R3K?9@ Sf._ιx K[S(^ì(1Ÿ'2УswK{*%L}*eE0HOq;: {"D~0k`Q'|wtY{8cڈˋKZ,},j5Tt.cOUqA-e&+/*}Fzo"6Z&9?umz[:Fo&;ia oWak*b"\O6;s;uunǃƆTs :no6 II'8xv1TJYW))ePU1m buY`]yJkYFܟu-56keI/<::Tt0Ra Pfg%T[`D7ނ\OjR  Rܗ/HTYiͪ}1ӻ-"[܅_逈.Żo6dGSy [w{@3b3vL˰vB߉!"+BSC58-}adf/tSYKEf~z;xܱZ#u*K9kcg_5.צgr ľ; b=sUQ'Xv%ԩl,k2UD^ěbQ3CAKħntDԅ!C " ਙ }ae9UWtJ>OyA4.7 "'2h?̫2B^h ~ 7э׌  EI=I|F2v

c4ʃXA˅8w$7ExyvUû X6R$}ctÝsqֹ S;4XLځ`*ok|Y=7ͤ2Xo6n~f@ȼbCVG5s'zEYXSF[s RzvEa$ +䉼[ncՙmX*rНzL2<8]}nL7!fBXms+37wLlPѷOMFyNHWAʴ"7}!,c`)| fw@Q:+Lʑr0;I"fe0O߼)~6OrPA 26G)V;PHRᜨAld0DZW-XWz:@;Eg[tӆW)IH&aUk]E LТp& Yy2= n|JN ~rR;#J߅Pi{>f\VUDlU.\ܩP紳9Ҩ (8O=A2l~_Df̺dq/|M]' |ԇL1APEZŮ 4Cd٧1p:aQ_} }4(m/jiRԢC\0OԾUyx-ؐ^,J7^`L` 3C/v4:W+zAnL1k`sklPeDbz { 7h:QϯS1uq&^p5 A'"K13Z^Cw HǩxT.9+#;g)kǏ+Ht(6Hm)G%;CL_-e"g0)سiJBq)Lj7akRBFxYLm␃|NCq%l nbscнft`ÿQE.A&6 oC 'rb8};9& DL%}ѲݮF-VyHΦFLXc_Å$7bΘ 983:NQ0VFL \}OӃ҇y@QSŲ.}yj:n|)X}- v;/g (Kߓ=ǬlSzoY>ym NYuώ6ޢt?=;Lρs:ue'Dɒ5{H , Ѿ"DpF.EUáH(yXљmb* : M+eEe!z%oXq.A*+ L,?1 Sw&}P. GjPK-gbn]=(4(2&s$H7Ra5LZ0GOE3SFŏ+hۛ$n%'ӷ0,.jrD2`13{-˧e!Y@Io|LdZnJS˧=J[􂉦QQwzNc9v&8<t[/H^t:jA&,Ɗ%c2LO .xӱ))"|MGxY'J ϡҺzH52(\e/@ w˓l{6WN}F"趶H#xmBM@uK Y@ThXbm䲹ēP %LO> aӹmxN .>*d0UnlWQp$sL3U1ZϮ<5n<_9 0C[hfۯGy,uùRR(ŦHxgN?1f {5Ʊq HkYL},C=SrKDkXC7_ n"p^ ]s7-f2rS.|/jq8% d@̜cJQQϴXzgi' 2_j'L<1|1ڰVx"$LC؍V wo 'rMEvp4V LSTV{WwLjۉvE!l23A1E_Mb q=?`^6ڧ¿svV>Tld oD:6l> w:aH-Pz &PJra|N/gDO"IgSVŭ7I5DČO21>zÎL<#ǠV;.ad !?0iҗ/=yiY0.AڌU0/JyoDz/CwO!0-3Bmϋsz؇V~YJhɺf׶<3 F)$˴8fiĹnz)Ĵa;f1h!%>{wqFO?R}8! )!Wjx1SO_"G/r./ArLRs:FQ<$J.R䏰^U^mE;+_WjF~ Ma>k7TOb,Aْwp( +n"{A`irCK g@XaK5,Z5Χm,1GuͲ K,G_2Bm'O}%o7ho 2jjZv mϞ *:ؑ?l8I9cƉe>(ͷa8奔 "jU /j> ]l4.tU3\>d读JҞfB5olؑ PyQ :s\[rm69cr7^ts_K} hp̿(W ˶PJ}qي&.uĒ9mgi׭Y㈭)LC4n6Qw}BB]h 'Yc-k~,Aތa*1_M6W3K\5B/W=ԃ#9s}ܽr2bk9`c."E $=  eV8@p'ȏo/bB)@g$dF䅜20a4[wPD@1fͬ#Qy]~wH*и:ᩊvH֏h~ҜcMr}zhCl݀H/jC `,>YSjZ_he;B%¦cJ&S|XJPzl[6h#QfeƓ|WnzYElUU{";>WGؼ'uSe T-*bHBJBAS ubvh*ع̕Ֆ.hv-yjX.rDa)bSu=RgG2A1]˔%5 a~L$Q#@itzй7hsFf ){lOXE1 q,4״Ne mU]wAY#V/٫ȟy OW4Lx>PlԠsAi׺ʿ'S\Pn "IL+}ݮE~g2δuzS*H>Q5|nE21qi5hg̫ oFv[qlWcHnדq?6Ξ)hFs$}}jiXTx( S}zצ˦HX؆nxK/1L E1}7a%pmxCѨڴloĺRˏqV2VۢڮcBM*fdCGX5zC]7Jvߩ0NܓJ++,fo1;B'^yt8;!z2+P j%݃  p\N^#le#H/+PU!\~Urطfm0j¾b9,v<ϻـ;V-NMMasz͋Hy4' V1lS NݤDeٵQ|%d$5hj9;K7 o%DP성n_L9 ƙr> |z8wy޲1fN4jvEèeG+W p^rVaΎi\obU9ygGKgd,s3Up/cBb`7Vɳn2tt>{မlG)1Wol ?E3>H!3:(;TЩ }4f71:~K_&[ &m*Ӆ>!ʯ+hW &lu-@+PT| !hg>!FT"{%Uzmɉh9-p1F auy4d>6uXӢjfC5ԕi IE +:"Xc e$P'83\}Ig֫k_n1O["&zn};.ިcOe e)=)IRs¸ ̗(T*ɍ 0R"z(5XD+Ɍ2a6%~^3'4e" \Qhc0C`^|4P}=')OLUC K7 }HvCa/${\BΠ26&~iHvaB4zt QDN:JKeoi)yF;^z.sS+TQ[c2/InuD|dH 좸}>g`ǤD: _e_U1,,RP -,Q510>X.VIS7n94:&DTc)?ւF▫ ^@b9}T"l@ٺhL %{JXK6&ϑIyӪssMoJѿ{ҋEkA敫!.U؋7̷TN&Si:,݊;:6:O6*"pC3_CD xkT_6ȇ*Is/k-@>Y.\f68QQug^;S՝#5}LkpfQ1կŪۺln=O "|D>NM-F#PIm{yoLUg{w v JD2Xq}8%k-@oS-P;͈ XtmǸNθd@N843Fgð 3(~L%j<|K4UChXGь`csl!P#.%~'ݨNRռ]Ryym0ȩ[}*#S׏N+| >vΧ)euAș' :^3;vry `Ӻ[-·ۋd[M,噤+߱?hs{UC;sC0;^Ee+Nl\$N2>lL}\o5`J*n(4z盐c D+ v?;uB-(N {49nOB bK 5;ZG=гʱbY`SvSSiZtWb< 햚W?: 8ihOs,[|Cx .^R<=\2aRzp%ʅ`l<$(aCaRKAыR駢ԂF%ܠ>D-Jߔ.\谫@hYe+xhPQ חA%Nw8ZcwR]Nq|t`kT}S IU柖K` ?kBk x  D[t66:DGpAIh*%-#eC6=zl}Ogß, A dJ!1![bzeAdï݂KzP?%@%*E-$S?L=!%$x8YK(g8U2e +%, d$\-NY9:A%xFUR&HM=_5S^Us7B:,3Bl3h}jҺj'mU@p1}2qA5@8Ha" jwin٘.CH  QRJ^paC&u'o P-:i`YYLUuOY xBWQT,ӗU3D5Iĸ#dOeSp sQFPl6wȖ)%t;{>7)0ZD p[4kHx[*0cҹY *Lĭ~i`gI'o>k[r}gL.!@>ʚ]@Hu⠦F7) 0r\xnU(\tX[DkB_ AfE`{vnXZYB6>ƸX?h:zv/"!ɿIX0 JflW(B^W}iEIH3/\Lx HRhpH[ڑ:Vp3X=Dwa(MA79W$;#Ӆ? Yfb)y( ]iv\|Fpp|7K 7o/sY >?]g}IZMDaF| F !¿ @1lN^N4 9#\IXb- 7a;ݙ!M$_r@w2'&lbq˾/F\ ] %U#? @[HƈVg)x;1)zkE&c81.jXT\Zcl8[k *Al: [Ca`V2^хdt;;ũG*h'6U)5EHK&΃( %2}[Da۷,3{O3K*^n{58'ߺ2%n][&q_މy>%*'VNi Pf'TxS4HPsy{1Cp/8cNfĩ2-c="۾7ƫPsp 4i~םrb# 4 J|IeWy 00ӛQQiA[Wɰ}rA`G-1q"!7̥ZIEe`KcWlQn2(uO!%j[2 }s^ò j;)޴8j ZF =CJf*ޘk삓򋺒`\ +:;yޯUF]3=IUzkꋱaZQHOvPbHSpt|Ɂh@?=(Ȑm+,(5 d0[zbNa˶Je&/i7W)F睭KpSM*Ro|[ءD=GHtTtf-èh5R\();bŕ0^,tYbN;zWe5l܂rqVԊTd㉮(c(LzP|%s`4JQyQ o=2(0Yٝ"%:C:"@m>)SU'O{)!z|#4j/?ʽ"k)]@8 bDVy_ j!N dFZlN1!Mn㜬|CS Vv`CL(oAkooaHNOftV'j}6+OB̵XjÝ"E@RFkf/mΐ]RRa5G]t;6l} ;PxI:-w:&Lx9qЂvgzAJ(QrlZR ԖUF6?I"8L3Y-%f$D^%dL.5PE')&BV%`O١v?힖|/\E[u [dA3t?p|6.8S E 0PwʋҘ gUW~z0MqIƄ*;B nm3%)lWRN37cr'/JR.%Q1G7Z5 u{M7'e6;li sЎ[\]˦ > hhꖳ_q$ Znq#,bqbqZ<bʇ m,\x-ptl,4?bZ04 l)(ne̢>ԬrպO樭QOve ")=@ R ]zh[\Xe,Iqk}-] b3Zq%cepY/8BؤS;csRygRcB<\js4WGF]_@ȋ9'7mPk/$U܁]Ft::_CQ8o:2xf0h.t>l1 |BS x?4tn|GĚ( m5zH3xIc)*{-buTx,Iw&`XߝX8{W/R#BqHCc iM؍퐅N Xe}(XڝVp̀3ś(='Ml$F_~j7p$-,#̛ G8%tQ_>O8Nf[ Ic^È_`}M f 5I ք1i䴙#+rџ|/5wB1Rl`LŪP& O=g~-]90 8Om=p{V"GBptX_؎jSTW }`Sf,V-.?^cQX+Vދ`UU @`/u-#d}hfdC:m 5pKG_1`D,Zy8+(-wV\ʚV]@Sqo:b= ~Q|qLɵꏂvr,?An9Zy ls@s.TUjCbt2[)u?l_Q;%AǪ۪6-XYg  p) 1#ím AW[8 "t15+Y3M;īYH%2e O/T}ߦ=?xx979/IhTR!@!Մ+o:(CG2vUo HaǔVdk*}ZX8ǃ98%qi4xf0EȘN*!ߣBE)p1B^f*!G1ptz'~1Y׻G yb)7eZtrί|l?V\#G=@<9Wx; N<"0R \nMZbP. )ܪJ>́Owp_PdhߋCJ;[Zn]#Q p^#+VXtGR@O` ]Ą+x.F)9U%&?n'UG-^M,rRT/^AwI!Đ(NF>ߔUq`b8A}׏@ΜcuMʟ(&6qX6V+,xǛf#ro(fFTK۫Yh[ (@GXL5M+7`IlR @҃Δ·M)#_TxA/IΗcANS]|)=3QbcDA .%!|EK!Ȗ|AV˗`*9 ؂;r+_bs\DC;SG(=ZخjkB(c/#b-T˿\ 1RƧdhʐP,4r#Ϸ'I14m!.9fCgU-U R{Ma# 5nR~u-,IIM_Ю~\́;$v ڠʂmI|li'C%y̴Z& 6oHقAgN#i]&Cֽ9W 8)9mWy>R;3Cn<c+VnmJCYF\Cs:/sZohdnvTS,YʓYPsnO|5X\(鈨<[GXXɐQ4nW4;;Nӊk7lAHٶkR{oyhװ89t5,_(H2^d$y,>w|ts42_xMK*=6D9(A97y<ٔgh%ucWk a棦i f`pH;{-?m!?e!jB<|%TP, ޘ.oҊ}3oz_:ۛY:IVB~rW㯮v~J,3BSۈyƁ̻(jf}gg^ǂ;N_7k]L7y3Ӈ6*w6;esl/}=E-|Iƶ_Vhi-7m A작N xz̦@DISjTTPkM-vT/}a4r'jQ!t9<$d҃J$h!oً _p&Q$8ď'm@hhDbo[9;\CL(ڛ"x%lMвz vX{ n,r ”{+Vre {{9Z!0xM.m8aB&UT˖㾦xC2J93UN1jb8^&R ۖ<39%w+1":Ћuԙ@)(dl)؁h7+>dH|BP5}r<cdk 3Nq Z^dA.-) E&E",#SJS*1M D4s;s(~Y}R5ƅO} pΦe0{Ֆ6+MhA`[+fj|Nc0A{31m!*DW'Cx+8bz8 'K+ ޼}y\mKAPʛs~V8M{T=2 H+۾rG}.?@ eba%a衍,Q2vʐ=hW]R#U?́@"c ?(VbMw_162\2>D(z#p(U+ʞUc,͞\fL Rt%*rR@sz^/~!KjkŝJ[dYSfbWDp3m_>J0"6Lq>8.]fy>EJIڼ R̃}y-ʵ[e\(S_2F ԫ&TF&Ji+F6vh:I$Dc}¢YRe86ĝ۔ZeB4D܂1l7.Kzk2Di\oTT::ʍfװc\YkEruX}"Y8GL3baKHSI![qgŝ :':^&イ)=@wwΐM.=3E|4Hz=x$5eV?m~-[ t}xБ[$gS)jyC5ElO3 J3*dNm]Y; @s. Y6څ`[Q?C)B vr. C'eG5?#rYV+CÁ w&br֎#YJEj{>/tbr+OvaOI!8#286WZ4-v#4NZW x;0e:,:"O.YZ{=#TCl98֨#p|4(.=0y@Ze(2(ufv&6^55]9td;/}ED;R2إ -)"{zA\Ć9.:MK1鈡ڐq3K" Pe4bX(KABHз7~or&$?y A\qh.K\6WtsV;UayJQK1yv˳uM3BnIʍ>l^#U/"*jO!Z>P|T_@4j.zO'E+3g!(_Ef@,]!e#~K"+DH.8?|?UFBf cL4c3t@,\&ZaKRlK>lU~OdQ&mҢBl41W2BQ?->[HW*818ALj?$IV A,TZi緊Ys%dNk 8ZK}({U[>z0RG_QLQ`^4U*r^$X22#›qm 5;[ "xL#.7~C7}8_Иϣ ĻYcQm]TZe`ywC5USx: Wg^%hPz@諜.*qvu"pB)`iqF㾛L/|ߠAt9i#!rrVl;+֏:B-XϦ'uiGcC..IK,9'Pb;-˯lVJs$&b{.ov1lB΋6p5oWlhV= KRIUvkO ̴Iy7#"uJw\|P 1NId rECR9[t< F(~ |Vhh{ 4}eUn'abvQX&zH=#,㰻kV;' JQ? Rq," Y͔R1ד/Gu?{B 7mv! PԾD[4r6w2׆StTMA0[G$(Q (h0Z/l7yj6wI6!T;mRXLSZ)=qAK(P A4 w!AkQ @])>'"&XJ"D"IzѓK܇lzlx@b5jt)9 LG;#ڟN$LR;q{hqڞ cEɪϘ! v^ %2f[Rپ=V)'D%0GmB@DEj- Ԝ>m"[Ɏ\ Y;֌*Hb3#l7]{i`e[ $=81{GG:~/6%uh_B [{QŒNgBdw Ck5 th XZX7F@;qB,BV8?0CI/i4|>YbOoh*= MKvYt"XE9D-T< ';:shpDIK!PX UʈXe Rcs=?G e{^3rU'#vdԞnb4 JqbHVW;{ɕY״Ѱ@_%rS0IpXzzB6Z[uxWS̝N=4Q(6|GVc3=!(<_ :N\|GGtL Z"[ >QZ?(/k)«s~t MFWZtIB;xZ5n4=*eKbՌ'=OuBd#շj^v4` rHGXRXׂPJlNo7YOJ77LsB[a:<IL'@w`# yA')I-ogaEgd_V/zll%h"OUTTЍv?G^`v7CS,@y_m"3XˋA9=֤9!1 At" "IE cSƒoIϩTe3`ṃ"=-0X 6 Z~qBBwTe0s1bZ~bZPnk%W]t,3?rXbVA!oO^eMJ /}N~lأb6짡A?]VX+?֕SI8Lr/IX ahM! YU3so7ZN{P..ktcSKF硎4 z59A_/6@q?Ә7#V^_:;~m"6Vi/Xc3~;1 QHo3}r_5kEoClEXC>0Q炧%ZnrGÉ! ~<}a +-S#6(gŒwŜ?sTI8^J5[)+d= zY+P{DW4+{mk=Iv09$ӑJ-{vC97f w k'MXu>](;/T>E p5dAQo^HIK7 jw4$*/6 o@Έ<;ψЕA5 :X)fK@ K&2򪽶^Q4ACh6ƃv*SdI&"6'Zsz1,+-rhPm=#_<ý$'Sw5K>1GN7=~rF|ݡ |89vl݌Q2 LXE;sWW'4 aצw>'QU 0tmڗWtDIPl;n}5 s(%!rt~ƿ,[ "ٔb,Kh^ڡAzM@i9Z*0lsU,3| ׄljSm6[/=F;+Rgي TC]J 24K ^!aH55UvE%a\xT|@#r]/t[gdB͌VN/8G|y]&6l]<-?>gn|[ў7CS{1=!б#/{8$=dZ{o\0΄O-Z?*-}QdOu?8C=\+h;0aѻ[文?IGbA^"q_IƐD,"NӍ![&&1X9w '%*Mȥhl C)aY N_o8K_!u=>HfySNU+ML9gP=ZչޚÛmƥY׿uF@ Y!j42׸\+./IJ[UrWA))~_՘ s<ف"D4K3qӻ־v>Um*&`²sǪgމ'ߢ'x !Y8NԤnu"k57:zs&1eYq _iݓh . X%c|q2j;&k9k''$P%Eѻh'ԂwiAXsM|2O&º)oD R< w]\aH[X݅q>9M6Ryay1E,.=xč8,f\PK1RռWbZ<~3IiW:M ~]rǮOHn!TV =?]~J7v Q8Y`] o;/#/nf2,/y6n&c[@GU+-$yEf7j:'Jg%ymD":Wĭry 6fԵfTQ&,*TM4;Z+ Av<__9K3u*JwW$4{>I~ =cjM$l~(^Ɂ۽zI߂L t2%faǣݓQOGuO27$n,M}VPg繚 UX*UxhtlX5RUCf," 05Y&Y8c:*7J>d . Ng{x d.)՟!z׫j3C]lVw3 jBZxO0+ u`y&jsSJ NiAg]WVLq1&!.dnآp45 Xv[j|zOr2<Nꁫ[c* 0Pՙ_c`2:#%M*HH:](u #5O_]q|X B牺38-=oHe[G3 ) ludM"¸"OIŘ:_gv yh1/<'g j#/Sg8L^"nra&jzfz}dy<{xc|͍|tFF  TVA#ݮé~z}crM}P^)AsJ)?~uiGI&< :2t",!_MК~")T8d\LkO5_ŔDm'6yQlvE#ڝ\6)eŻw՞hM?=dFi}+'uWc=QãMX?&cCް ]{UުlrZK{ M_Y!8"CHA:zUgpZMe%v%-Hv]ᩤ}]JrDN: ޷$u:TB*]NmrGFJi#*l>dVN2>v=04z^g=B.gc,#H8aZ6UiHIm H3m89V+:CX:u;(lѮn-cٶW)`f^ Dfs[6D*٦/}읫i]_-ny|q ȼt2ۮCV>mPU0rȑ^+YqPcMYi]ۨPJ{C)- yB6  Z"n A_Zg:QΕ>؆AMJ'd1iN8 @v Yzdl `5$If|XHڔ+6bJO8 #ݩdKFxCRc w]o%<,Z'{SY|_s@e='X$g5tٝNcgi`Zٶ7 u5 qzق`JM#<1݂K(JuLVl=}`7̃*^V2Y _U>T,̬>H*GUQ9K6F}ZIv΂/xw&QX9̫퀌!-u9dIAa6d8O&m8vsJ̹tգ_L3~\7;נ 3/4:ciPDay4&-KV-@vփ0w !VE(:G0wǏkA`9;NJ6c#ˌY7xpCNXZ%7A]a g< 3FS; p8<`iƝf؎Qϖs=ѿ!;pyF,w=7tn8;ɼ/-fLDu!إr%*AD"$}j{Fwƒ ;$D*`v%yHUxx2~9#a:>kA3ӎ'{CH(HDA&i\%SnN iTG[w]T/`T_v r*OǭFԣ'ٺT1Ê2/%lVEc&L-le-Sv<`!Lz#XX(K* UseI^Er1)Hvn֖;=wY鴕 g*iTe?7B܋,s &iUzu$e\t/踥^TpƴDuFj$V3v^Q_ouC"~A=zȭ:sp n^~[$&DӶ'zG:8-cj{a8è7ʧ`E]sqV*h;[d^" Oi\(e%.^AB7ro5m=0Mib[t>\GKiMuжjL+*<r(/z+2.0᩷SLXAu$ZB$U"U@Zapv.Uz<<ĄG:n(_6ڜ֚U |:{h2Pܟ?rFh_ŵq_\`Dd:azߓOP-U|JB?#(hvKjsrmx(oA⟱z<_t5k_fM^ ۴lj zě&K}=2vP& q`N;5ɏe;gΥ~ĭOҪQH\{Ǻv+$ԎwU Ve:à7C㢹D:y6Pz-=Fbp @g]޺) n$H:ؾzkh!z$aִl^Z ;%NT%Hyؽa{\7?F<r*X\cjL̄c!N(/_|w}R[kp+T?k } S/Y.eGЩ []#g2eG8:"lSqa1~>F̤F&2ڃpg(2r^x {v9ڪ.z֬}o\rf$:]%osݻ(^ҐB+GQD\1ɯy$-( eIgۤ(k 78Gn`k>OY*CSL uc=_O,zzazn l|{6Kx* @|/d˟L \`B7;f{+ae,e1Cf/k+:|DE 2¤q# QǜTa,]:8CMx J;UacT"(Jɣ{pUs`:GMRu&"crTϋv8S6/F_KD^6*չ9(9/Sl0lC8;bBjm&+RhVu*%!U e`SQW0oIS[eHcdrLYKw& 1jJ$k>ʺ!]kz$Ck_Q"$QP,53P]= :A&e8yXhbo'|WdD-tEZ@M /X>Q ۄ=[HMN&1Aʘ,a`U8?c. >1MKm;U]kec`p,cǚ}*`Qg4y6d:fW&7ΌsolЁg8eǢL+p«VOA19o|d6% Lc](gfӤ*wfYQ!UYJc zc 5k܋9.j N'Gm.!*1f`}bՍqpl :>c"dnso&qVPtV|(   m;1'7-B EɄ "ړt,Z=OSinhw"|0)R`245 ,X%"1&$Q&g!9.t#F%iϟ =a_-$Kvy=CA92+ʠ'E){u 4,iʜ!=j#UTA/7vjxXkV} PB!4Hmrzr#Zל %'|rop5F-c1l'XNXwqjhyz}L%/{cf/o1efOD {kZވ/6A-dB&_*c\e< Aip}hWT]Q䒚7I W/" 9یL*OԼJLoHr<6x I`Ab=_tYa V2LYF`SNC0M0tߑڲUmg0 fV`ԼAf kdMz <ʝmh݁"%? K)Uf/oP:p|mmƱ 15m1 /$)%v(Wӡ_SyZD]dx/ Juvh0fWXX5],wu]!̘vjP UX:mG{P,"̦­( l)Т`=7O1塆7Tz~g7*42U3 &K5[`T kjB z'7Wؿ0ЂhCbkVռ 5~uo[포; }.JS =|cyFkUn4̹syPeL Rހ6>&vO#]I, "9~\ffPFdZ`o!<եi1-_85?do_CcNi.N ~kӐQF}Mq1l&JJ Su>= յC=h RA"l33yr9W5|/xr;hmc7 ;?H jpӱ.GЁMK;.j־*u,LL $ey=aǔҺjaW(0 'v$Llg chm{}"RJCqU-% }j18G a1ӈhc]M>ӎHǙMŢO %iXƠ2۷pLY%{ |ޒ# GMa6i o"[b,C{981+lfF+ca<ظerTZ7:g5bw$"vw30`C3Hl{TUbEEl@'6,Yw],T̉ພ? 1D)EsK;J#.,eA'ebM"R>( /9V(k0/DoCCC!D >Ӝ 1_Mo ǁ'þu i"qպԄ)l1q=ݚU"Z?jJ=vOui aΊ0DD ug-8 7  -/ c^iZΙ)غ(e~AmȌJ>k0aJF63ȶ$; DIx%?٬LpS5"3-g~RKP8^'mB868: ѵ7T;˕BWc)08a%ښ/ tƛCf6tݎ)<}{4Mޟ2=3ri $1*fR]/sA:֮|u+n5oȪ6Zy\=b'-'],V{z#;4W|0XS!̓\IDxe\ ڛ")?j|5:J ߆7@4snzD&p2 `HGءzYjQ Ώ,ܱY; 8Lg`bl)&sM-Ym>b/Kǹ}ҩ^=M30tX6:PDxY:^sbÅ5U˟}5Gm5೫Žͽ oT@qpΦ6Ea~0|NC{UCC$Յ{|=I,YՠW&GԩpTXa..Ot'#ǎA‚VLtܺUCā8x&&(`}+NvT؂΂3C$e;%:7Dݜ:)W~ ZpN@<3dkpRebe.D9[-C][Ply%2whVd[j#B̟mag>u;Ę@)X4N} 럛hd/(Q8* Kv0e JHu{[ X?{a҅ &[WDeѻ)"fE1 Yx&զR[@mw32kԛ7_sE. Y+ƟFߊ*Vn.p3䥲@*Yg*ʝYJt<ΈE$26@l-iܴ_iJRl6d6mY8Xv^5rKdVnb]EX2VT פ[\s3zـ+Jɼ|{p{\ S1u6p4V #L6B`LݘD8Jv]Zdc$kZ>aP My“lҕj՗nܟ5RF܊2sEђ)3\YRa " j"S#{.7;QLbĔnNEXz(IhHEXĨw{^QK~*q0d⦝ 0c#/E`CRZo?MF=X 0UyS HbHJ_KBX}s"8a8'A@ژL8pNSTƉV{JvEe11!ls_֫z잭j0FUu:*XT'5 .)(QXu,TrZ{vs0AEnxlVB%.ny0$2ccoQc |heucRFri);̌-2[K+NMk)U\f!3FM=%:H ٣)2ܞDpGHZECXbʝĵ;wXI|hk5`fu_ n'/lc_㫔8gG&+ 7'Dp>0~C|Uڼ9i;='O1]ϱlp0Fhs ˮՆ̎~ S'LVҔTtE]ŘM쾁P:Od+U Y̒Ydjp"]8V<.֘.jks |q1m! ,Z1tG\Nݦ)%ZZNtTq5F)8`2X翪W&Cx,\COulY8'Y?P [ҔGbu YV%&4BA{KzCz`ϼ%ʾИ7#UVn]AV(DKa[8' | Fnkx-M %ۇ[p6`o+>In*Xt9֢M 6a?#Kuyo4B9NMX]V ]X()+n]˒SfzN`?Biqp g# F˟(hA2<E>pzdA e,,ATi`c9Ha甜5PA#;6>3#EiŠD" C eK/O1CIͫx`Gl"<E~P uo YN #ԡzuBZQB7csRȍȻH*soMP(WHI-fݓNHI3[/d{'3p |BHӥYH݈@1 6@`1Jo=/lGmY0YB$ML2)ھ2f^v=b8 ^zn>qjdžhhB.kS+j67 $=xb??4̚q0/]2L99W40p ?mZ ;utUA1הrLݹ4|;聻DN4_ er&|O55h_>[VP[P$nQT)W(Wӫz /_AOa^4k#RN('mY{QH}Lj=6h=F|<]f,jy\Rqj )w[Xfr|k5XW) jr@H2i!N^y*P_2Zn6=`>ݐG-D?smKA+Ordd+LSGiUߞ찅P2 J1ZGXP4gXڶUܽb9 RΥ;*{⤼-$1Cπ n-nm鵶xH438$4^JLuhfP9DJ|Z$+}< Γ+\_bjG3DKΪ2 uh%)\':,e--s)XE (:G3'rsZA[LIX93n^UCU`kF_ k.3{W+8F?O,YyI&cZHEfK=sOY=lbc6 s1Ξk!))Xk߬f{ei%4 0پ-O$/^絬OO4=PA%Ps)OR'ܹ ZZC!:VIaߋ2PBG O&4WmH4H .|(3|U;Kut!B8[2Yy ]E-kAvX8@.FM>0Ng_ ?/Ewc]E/h{v<256@ԛ gE(Fz\O6_.33"41 $y57QfӮES9D3NF.s U}LR,[ P~(Vf[㰇~?\Z=/ɶ!p&Jl 'SJy{Dr>.vN?~eaC0SMĈ&Ipx\~[!P]F^>ůTv4lo5Շ^{w//1O)Fq_RuЏC8"zcƅ^b 0D\@UZgz$n,tSc:#ӟz˹0)(S 3Hi?3pPNeBP6 M?sC@EEUige7H9m ưն@5 f v:\g3GJW=ggtZKEד0f5OIj'd\>;/#pZMX`xTxWI?#/]+̯vPu.cҺ_y=G2yN . -oX!p(+$+ ie%1")iyObx&i]58|ONl3@g'zzU{~8ac[/p=Si&i qxK~ qrhlg">}6&->#Vs]]+XY8I 4\V-d4P7<noG=(Nrӷo"00wna*IuCZt0F=glty=|HKly8˥Fʞ2. _P'+Mwo:ATnl;MGLJ+Б)7d9~6P^+<7%CSξg2{ؑ/ #e+J4rs=ued/HGwW9_Fh_Wv^*:-vig^䫦9ChiTj?UH>%_Avk~K}lAd=*U|PN?g?C\.#(k5o Y[B;fpjCFl5Cc-3wٍO ȺtlB`H#Ѩz#e@GQ$):9J|rt3qPGBSЁ;ql|) jX&ks)@v$x[^I ?vvuxprT-:^/{H5AćvbСnp|o! Nx8JvXu%~ 7|͡ZuŰp$DK|$.xaAq4x>F: X\[ )2ݜ[b7128m1JEb5e O?p# +茛k`wI6F"*b+V_=Yrwt0Nj1X^33)M\ēyZF[kwSR166,1aȊg߇``K%?1l+U*BĖdDWuN vn[u+ X_4^*n tkrIQ}}{.aҶRq98Ix9d88BEKh}\4: .58K ?|G`FGT=[dwtoh?c`]לE^1D70!:*@#7N6kڌvuRjFIazeT'*I9>ɖ(gM,4@`,/Y=W.vFu4Tg1X _J{.Zjeȇ7֙VL3Ľ(u\2-`w݂}N|pz^+CY>PNwg!+F&:\bZFx^Y;8LI)FO?m_fv=u[}Tl.(o]9n;4HQlCX؇A]i. @9%3=nRY/;5bm ?E{ĕ j֔|l)'> 7A[X xA39mD. QscsU#K;@&kCyݵۘ შ un2-:;6{2X;P+t9E"-Zwx~/ӝ/ge;U5`20\"~w{XʼF}$9\>5d7'S.dC\"Y aC&+KFޥBJ{h!ؗ:H|\V$٫k ]*1q[+zb'mw|Ӈf-x3Aݕ%sGo!O;!ڣێt!5~ބ }(̨zQa"ujQ7l dd4ZjSOMvJE؀fDkH.]oy?eT`˾&xlWZv-\}~4vƆ嫏 )\㿩LhA8Ye;dhIu\GH WZry^~5YdB#mLCEj;"ӎ8Ul_Ofo W+nA͜'kz*D3@!+%t9gjQ?3hW$0Ʈ$1c53݋'*B~0Q/s:>E?=egL,Y1$ZM8'jɎPr|e<9%C[J njkitbni-־l/9a<2wzЬQ7,ǭ"HRs.ǎ?Ʌ;ׂbpŒziuSE(('{Bi&X38824U2R r,FFeq"oG*,3=* #@-ey$ߋu赬_&6h8Ƕ3^ZeEb 'Thk+ʅG5o50ݐh\6']HU^9Q*wfZޫWp W1Pp$˲ =t\t+DRga"$nӢӚq;r& VfQTl7ՋB ϕx^8HAS)~bԡe Da`+c_hso\h*]Ǫkv^LDݫYlooV__.m-$OLޱSHLyaD8L%$rEڹ^a c5ºşl-^1rŒ33wuF߱,#oEAOxOVn*uF$.Y[CiG/lb'z$*KK#| Jzκ}i.>*L-3Ϋk9Kk wP/̼g3f g *b?I(f In .ۼS"(/+Za`X7``۞h)*h/]>1iû4(=>R5T-x\ܐ GYUD7W\}[Y2,!O/a ︣NYNqw75zGbK='a?rQa- N,֫:nJ~KYxA(2qSJFZʵϨDTm^2~."f|QݰԎ$2YLBv]U#x?_Eqg/{pjEybźC NLjp|L^7hoRu5].m7NPL׶Qr<^lᶗQE>Kv٦ ik]>87x2 !W-CZ4 A`DΈ /(>a$EvT;etIJNLYU)y>vB:aHxӾ@,NAԼEtYO= oܼm^t{ֲ-=9Ȇ<#!/9.rʭ4Y>q9Hn[CH5̫rK3_/H_v1IV[X|3ʓ3| 9"$I>>_0j5qq>اKiT&# SVtuO)8_r9[ 7>[DUTTO%`jVz _Lok c{| |Y>͋M/w*Rȉ^Wa$gi!{ j!G)fSqСXWЊw$&3L4!{Ej?8_u~`1rCm1Kxmd|Whq}qCѴ EJ9(>wfR[؟9Mu"#9tzi1p<#kCi}F_omjn)+xN^6젞[vŸpYWt v0SB98 =,e{tyfiX//6 E_3DDS3RT Wda6!Mw$K,I|e.4,dnم4m@OGvYRRTm$X>pt @bxݣ>dw1:6Z9P5'{{gO_ԿH8,! cSv3jeq9E }(2z2FO !rnm;|C\ %b,b+;ɋ4IW!0$KqwE2E!:U ht ,pm1~Z*ﭾ)AK܀c=@ Əf屲z8}ȸj(L>-he1ƧI890]gj\4?ʂu9;gl;4's xqCӃG!]%pGԤ flU[ wDٮ>qUJ6p%̪.ascX *4{iŔrBu"tma8+".o^c6 7kMk^5?ti$e`DVHj&Zմ3?ϡvuryD2{@pQ^$5~{_9h)!)'B~ofi'QK֥͟RzXc<u‡`* Tk.;4 Ar]R pdO0KW0Y.JR>{xy*11 XzO@hspX=}fN`iM6o>}9ꁣ-bGD0,W/Qrԥg04 d_&z&apiM^ ?`wy%U1=9w`}*_+z5abkjlEZ?<-`q_ݛ+{+ 2SB^h,f h#$B#FhhWAj A)v9`N4BJ><ʓA'Ϡ83m0FeGd1 ¤WcY5"X޶fRXi>?քܒFOE/̮OrÇ &54xm]Ĉ׺y * .SA ? A(t&"WJN8)xDa:V;ʹ÷kE,{;pEj ÖX%ULJMWd(_xsDDa FeXI^Yu'3C(ndu*AB))pkn-{i ߼nu` &2lא cvlb[xbc2 mlȺzT3&D+(yzfrQ٥ B:1%;N~z}4 g( AJ[ DZ T0Yy%&&1U2X|y)r/{$Mj\ފ]wi~ 8MʽH" ݷ7HҲWwajչ\%h@$rϾ, _B]ô9''bHZ9:C+YfcK*=md˔nNsgPXbf.3q\&o uj?WkMx U%zQh?(k?+LwRt╣hЈ6In*,؈cz=u jۛ2@תu-B"yL\k?;`!5ZL?[./Oխrn]~BhxlY%8Zh I$La;K;$h5χY䐂-%^+Ջ3Kx 8]/jN8fY U"Kv4%J(9Ʉe0{4ƩDw*cphɏc"jsAw!6.y4ks/ GzAu_cP9^d5B;w~>-~mbNW(4*S#\&bjxJTݚ سo#̈́qKjf]7h!܂O1\Η.Z a~ʯNk$zzy\84E٤{H\0nb0.D6)/TfXy^q;] W4×T5<95isXUYPU)Wmc8gCs NPgwύ V6=$=Io"VӋ ⎲|&֬f*E)ԞЫ63q .}5;eM -S? *hc/"ksKc.a vvOӢ5MBje^x/܃m l mNQs9MKA_F'l+4xn+"RR@,)].~ fJZTYƅC6 PDdIt t; #Ì+e=:O4kD+ YӽQa/L,u'.Nhүj?SƸݫU(UDA 98:͚ N5ЊlDRHsX I#p Ɣ[3,/VԄmCO7TVֳ&HwYtYPVp+?ȪΨ6(COV/AOx-4[ jeC*u\.u5=!)6v$~jC2^1-mA-Ѧ?wj٩w8D,RnU828'5rL*xq A@Oɻ+N&wʷ*)rOIgOs𖺣YnW*r??NC>/[Q+zM C8a52끈k2*f3/kJ_5KB|K֗^gp1hؗrOLyy9zYx{]?%bpӋ'D)~=k&pD7Ϻ eZ@IP/$Hg% 6Rn;\BX֏/LUny"}( }| ރ)C_K)#Y @tB|)7t~bRҹW񅒌6YNf`f,ǥ|th~9[~Sh+ZjeH5]-/Uz|h$F%c{q"7`טr_uX$ *M$qu:R1}(bez^!چtrS-/Sp AlXkbroO^jF<:#;:Q*DrNns)|Sm /C ެ:~,M>«Ҡ 6e'fr0ooM8폐G'^7P>kZe#DTf(\P ?!_Z^U r3a6Lp;obUl =5Fyy7AA4H"SupusGyB o$nN <7ɩ^}2Gʼ_ Wfv;I:2Ut>c٠1曫z!ŏ@DǕ>0bc ^FX<NybߋkG I U bNZ^L+X]fMxǃ~x{&#}T_7d+%T[ܦ?Lu1ڙ%Ef@2zɎ'3@pީ鮔Wi/OCu'Һkvd{7 +p1-kDr?LjeS1Y;u-r)Mk#{#̄wGS*U$K:b<!L&(U? ʹXf)!㬺ʶ3N2a, {C ^X&QF[ L$oyE&˟n2ɈU]4V78Gx4oEJHʢ_b~' J,/b3*S?nf藼R+vnׁ(T}I\0۪DHhmx'!Dz>$ &!s{R5iw'e!RCեm9iM&5Û?>py 3+|5=FސwX.{M 6-#~BR F;tN:5M4ii,si [;wH(i!4Y`4nCպUZGCᬸUrߵpr숡GgO'IzhOx|qJBQU2e~.t.T1L}8Kn[]*9k3!'Q1p FH;(/#%ENn;1V~u#fc9~ u.} ;# en>-đc!3A2tJv:™> XR}Z@`i>ږ5wq܍#0k+@ }`auFe1o3p_)C/j|PAoav0y"uaaQe-*tO˳wށ;qBƺnY7A-= IxIU-:vfR>)oH^ ۻTV[5K6b#S.C[{aTPJfLW:zZ.OalW2^n#3:"'?cvZ?.,8 Z}rjVD jQ̗l( ;>܇ccd,zM/—}GV:(PjfCj0DEl Bp.kg] BD@ݸګU_"Wou֓ wUp*a(seuj+LAAB@|n2,Anpnր'GHzр`lOyku@/U'ɾblȠfD37Γsۆ| .x|=cw>O%!(k]d |rXo9E!t,?bRk[TLQ߹ąҺcN=HzE1NbG31pSQTt-AYujF EgQRAd[ř̃;^LmkhgL6^9`  ^ߐ8C91 މRm7Zz<2||Ƅ(#b878xZNm{mIC\gUeȟ JotEC8 `pdbN8bPKs20bU'>71GAkk1!v`'k9(N3BV 7r,~!EZ'(D3h!f[x5QR+ք|qEzadsbjy?>FܵkQ}kר-K˨MYqO>h!NoăQst ]` %s8Q}FB;jw:+RdMzm-=fchQ%ȨaúbMB[V5y]~OMm(-Q& N1ҔO:}`).G)hЕJVd؋xgEDdU_h|Ct{:[3'rV{¤j~Ś\gԖ[$7ߊ UN.'aжn V\O/% Eg!Bv{W o Ry=}c%zmu[йZДhXaC1|<x$(FxCeM^Zg~9sgYCh {ΖRb6[mrdƙpXsMïmҿu981p}'h;1WӒƋX(@φT 򌡜L;cORʝ>voa9.g չCrx1K%ɾ:さO[bmy~ s!؋Tg ,f7Qk}c#ΠmqNC*^0m/g{ h ~vR0 y<|S( hjf=L+5JJa1*߻G]z@/{ƳQ +#[|OjGY+_dk(`>Kxu:a4]#*`4'6.6K&  `[ ت%45,Y mywQΜ(~g@8EYb+}䈫>$b5?ﶩ)bꯖ,tRxMRp-"r,"xJc9hW 9%=2d@|MA hQ)g1|$rI@# oL}!jD'?n0~0+PV2wlhb)| `x b͙)պF,"kSLT\8 #%_rq\) - Oxl#"O =?TvpHtɤdQ eO3 "Ӯ7)1^S"Z:j4fek],B=B iƚe&A~ m뙃(-%59nU(/̖8n2&11;@yr^Bx<#yb9R= JgwS^ AۙF\Vun0_e YiXVcn}WWJxJ1DyMIq-B깁nOt P[se#cEwЂDZ#+$Rg)iڦ/?a1(/f{ƕ"b;8jxr~9S?$+Eҋ0vXwGkMUMCL!W<Ô.͜ xr547 GJaX EIVۭ席 ecH+ JS\24Y;Z$_ '8R:P5_rnPrBŏoxMjƁqxU䋱xvv2+˿𢡄F]ir}0ԘBq"^={硔σ)V[/kx=ѯ9|Z㝙e|w.F Sa 9 ;\(]!k1  zv\n.Vr9UГ>IHI\ C8Kov6&]ՀF3i3F$aw+M}m;x!U+aQUVvB6WžLSUyw &RT@!T)'n>bW:*0ԺcBІ,+OPptrVep%c\V][f, {dR|o~ޙTyJ R:1͌:ґ Γ}n "D KX՝ @KӇQsI+da/~M5 匓F*b)oMQ6:s :,ff' a /?chul|MT1[hirɍeUsَ *缽pg+֬kZf?@&L^k:i]=lIɝZt/&)W?>֓.Z $[a~~mvD{CT8 oN44vYQ)[tMfZ)DJU"A==ov1KLש0AK$" њ}AkXASJ}p.ZJhc5[f_ 3$䨤wd(A`':f/cR :W$2x8Y#t} 9d5 & f>Éwf*ߴ[)*09s/AS;v_ < Uđ@:# *,1!]Y{zsڞo6ЪME ثfbr6<8-~Zg/: ?,R 8YNSZ-M,2[Y<Ժ@ԏ1ۺ}~"q_g 1gPHuIr5aʘ#; 'vb'Ԑ09'W7Z_y>"L)dwHq [WUi+"\OQ0wɃlk%~ɛ5' aSٶ}f 7wB xpx3J93hTze9*4 L !sY$&66Z.G|E2Hcg͎;AFMj Swߴ/S=n4ĕhQ2n;^ n9_=U7cͮ 3UMO1Шq1Cv(km[$fW|?14_٢P7oج#G+o \QEV;r7 =Ij֐#Ȗ ϟ(l4B-9{a+ePHGxn)w<OJpCL*$(W E}O_pQja1QZÚS}a)M]3겜-"4fcLtf#25/mǼOٝ}/5U]iRҩpy s)a(ni&qpGb;Bjّg-3Xw "ArW0v: gЧ^{:b)Gw۷OP#8ws@!8P8 h(/v -Dvk 9~lQ~Rk;O.ReG*ٴe:Ф3^nQж1^ޛkdЊHVw!T Q:mZqz6 rѯ5}mEDKD?KLkhW1]4ld !K@1/&̺=k\tVÙ䍠-⦨?q`Bo7\Wmn HbXK-3T;DRv!jRxaE0:EI3ZhW@VBp "hohlb3<ഉg5BY|m9v4 ʩ]l*ggrrQ!p4IceJQ%o1,Ω8%1|CDj\aRo触-yvMG2Թ/vLn֙!I~kIUc{}#`--,q`ge/o>:L|0oO.0I,A,x2s7\pRd~<϶#G;xűL?B-MjG'K5$e;i1M6F$rFQU"J!])h7^IcՄF&E8ߋ3m%҂߃DF '&oϬŸM" HUg9ttq}}3_C*Vk_7lBZLP_9wФ\04PԆҳDXfmk@ԽC HDdE'6Ⱥq7q_ąf֕@Uc2̐:)UfuF[&YYou 2ũWS>a |L9$'qûٲ:^cʢ* )=2` +CH Jf0nKeX%QXeM(԰U(T/iA9qMW8s=FO~Gx6" ,Fih?xrX'OcK|=s1P0Vbb!e Eoz T5AhQ Hq^Cxs#=Y=(.9u!QgV[pvXj ܟ&Ũ٬Qԉ2D"@ٍ(򅚯D"_7ŃѻnJkO֤|HPbTxq!/cBw;kH'.WGV /"Pw;Wu ;n:Xa0gZb)tƌY=tI8t73hs&)Dsq& q[fRLm[5C ϯ>P'txAdnubc ckRqLa4EvrH;H#i\\l8>"HQ2[i,f]ŤyGLsSMGqtK|PJJR8qGB*?WM?d~@Z,u|:ʴҊ]@ZyEI*VU$=YΝd^pvj9+wH!v򾨢q/HZO5LU\H#-4N3VJuC~h P-ia;sga*&?0^/u& 5hbo;9 wZĄc ks?= b70l>ղ;,?%+`+!c! S$\ .`&FX=fpǘj,̾^D c3ij$5R|m؛ XƔs1{S"g; ?iг{$ x~e4Ճ2"͚C8V>w:RV9Rh:6UȚ'UG mc閼)AyRXShDe1t?5A G߶] ʝeZhݎϲFؿ_׫ :R 1CpR#yp^ 2EކQʫkV+UyI8J4K+n[3/QǑ}PCjz 00Q <(My:, $F Xm%Z.AF{=|$_{| A8~ެo*:w"+Zpx'HÓ?:4mxCV}fcũFapN#OxǡN9pԄsqGݒ6C a;l c18-x_`/_lL$Xޡ2#۸&kpTXK`'j݈-uZ{tQAٽ Ǘ#KCxw7DzJZ; Ĝ9-ڶ:Af\Mf E9̀=u^Y;C>Ĺ>]$}kQ6y/u*P!=Yk*Aa3m~k]:pmj,Eu2 gh5%"d;[27AhqmǬCo҄E=XZ0Ӗ$]:5/Jݙ~ߠ“J + )xBRVw5WZ; uzw]F ⡙oq5`{W&+Ms7q.F 6=|'d %%8w#uc,x Ӵ0@'t(3@mxvԺȫZ{@k^ C!`4?KYEmgG0k5{8ũkը@,s ( .Ȯ§yv);ssv!#}!kF':vsko)T8=n9&垢] q~d۹|19E53,+φ/YF>9c&[@[ հjR@\MaR>J7]IZOћS}w_1&OmrG7OId[Bۀj+x9b;:q>'gy&:?wE5D QL?n"gI~۲}InN?`1>Am8`ԑڐ,"Sag85%UcbT|\YZ1֘Y%5AΗkZ;(% )I$y@Ûfu6cc$~I_jcD&u#{\֗ә&ͽ&d[Y_q\=)g_t?_;toW\Vϯ/e-+kvAB)F9,m@'k_b9 v< A&`)dXgl3,}&;e_s0.[ЁZ1i# 7\ ݰT4y|tp ڹ*/Ěȭj(Z<9,AcNzO#:29S,t @j+T8{ƞD%R}NHl#4$yR.2PڸN(3!ٗҲqtz2A%G5H3')Dc~yLm8J[J)%FWԱl),넏%/D {ECaCTVLðXu*h&s0!ZR"r%0[⿺TUǸ"X'ՉFmN-KրbElz9>g?טؑwan@f0O …F%JONuN`s{ e_pL.0m)D~.hw׏/М&[dr {O E! W}* ? M7n! S?wp`aێC`7h3# Nt:tf`OUEJ5=3|gf>@1K_3 Y)'.=PJ+87 O,gB}WM0d-\Y"UY= a ~5@:(XRȉ@T@ɥ9;j%Ss+?5f})EMo-_0;֙kPR=aG: DAiK/ͳ??9GzwPh4=͓O 7՘ kTyPu|Hx@wib/Ɂtk~4vy{5!|t0Wx, j֊y .+`L:UOl&=EujN>!趦ua~{sOhw@iJj ɱNe3~wSfhawnZ ?|o{FAP:lpX_Q)?\-eϖd qаʐU)y/eQxYjġ޴HE[|,~fx4LGAy4|wM'h8I7 (ޢD1ZċhmH4?Uj>|]N[ƷT'LO[qۣpJAcoaI:$K5ˮ~>bW|UI_[;h=5m8>|ReKyfSHb,Ҋj'*d8(9tIu^()Tk \;( * `+cO9Gr[h2j<ȕj`QlImRϫ:υ[)Գ$Mh2$ÍIԏT(}*~j'r6}w0=FwvV+zM Ӕ/h#PsTu&ews.4R{fu"qQ6!Lu3[ձM%ŪA.Ad(Q81XrCo8uKFyǧs b]. <ݾ9j݉C{ ȸ8Sp2n%SPpV uKwvv5D?h/a` E,L#IKCӌܒ1ߤVAxru{k~,6ڽhvF5V'r1qWiQEIR^=6_uozlUkώT.ou?Zv#Ilhl-I}x,פyeFU5(YF0@7]'91'7ҕ * uVRpR|v;X8\{(W^L.UqZ#WSr%D#y0 ҰS g=_#[IiYsq=`` Pej&iŮHAEu^,@})w 0umMǠaى#LjZEFEN%Clcy-^?U{ؖdVHµtr 3;SW&U˩-'MES|r@-5Rʙ|#."6ri eKT{1?: :6\?˚'CݑV发U3sngӄ \XUeyGV bEMOK-ya1`;d )_(}o% udHY;2JքVzqvtR#9o(1Eﷇ/mXW?{>g8,:*? P7j|o0OlŏHô!ODt!h8mu_jZ6A bQN=TW7&9p?@ #8!.5ӣ3i^$0Q=p39¼?ĿWM,{COTWO[[j&@?P.);߷X~üYW"߃{p>O|(Z})~&fBAڝ )uKҀx2yp)tlzzI5!/ 'z{ W@n@mYi~RxZZ%bq)Z*O9QF{I{%z ľXZ$BO e' )w0p"SP~jQGߤJх] 87 3SCDhA?6-qKqwpp %v wV`|6و!{pے:d Pz Jo.)<x̺r[ԪҔitլ^zNjatJ`1vo-S=NdڧwXw! MhĈ#d "8k.;NU?0Ih?,),5!%JdeƼjy=VDFc,%6UV"JI3@K>>^É=nrPH '/auLH,%#6B== ""b==)(#[ B+3 8s~$m"[,Vd"֋9?wq|n2IkكJ!bbjq~:CtNjHuifQ^4P@ J uS%ڱ,DK3HVMܦrߑN=ͭ}6Pdjɗ7Yln_#,%-e&t@P,zm"IN-i~%R9OZ< !QIe;cs#5LX͒$:hUuSvBNa?\MĶunSeQJ yZRrl)^6T[[gWSPr uWwwlh>L,FB9fj1iXKsb1d Z=Ydm*wW͵̖7,u^Z P:o:P2 eFG0E& EY ֠&B86"Fge f5Y!ryΠ~WV:xV"_Fo76m~w/ԨA&&J<`;j<*V际 Jfׇ;L` -dAR GS#ݑ8B<1A`C3AIG+"DAÒr1E]4d"?{@ov0}J*1h1NХpgRYMI',apIݛDO z&o:OZF2ecInNdAo׵t)`l@(l0 ge+0S%ʓSKFJҙQ@IC9~6UTta݄c_q>ðp5y4#T=LDox&:2)A#af꾥hFmrƐ˼,ns7Y1~:Y- kfMGHkL O{[9{AU0<[K W5dJڧv(4u%H#Ogx1Wm!ƬTj(.1Y1~;*S4m?9E7-l؁wtUd#"޿CВWT/kQ\\5TK 787DzCm"eib;CȦL9ngࣶE{ OW)ƌG.lzVqJh?s-G_K I Y@$g Q5G09X Z=YnB9k(͌ M>u|vEe__l%,>3b=zG6 .'϶41Ň"׀X5nOAxt?H/Y >Gc9>2?w`WY@ z]E2aQh9tAN<`gFҧM zyi(һܮi(eڪmyDr>b*@`O '|־;;K=?Ui\ؑBY $< 'j8yF w)B=2pQ(L% #@_pǨuxUr=9*Vݙ8Pښ D6"cKIῨ+EX*x4Uun=W)6C+AdFU4Pҧ Grx3\Yo﯅z n ̑e|ۮ2'رp[O`pqWҙ Kbjp(K;$ ?ca@-xxmOop9AIZ'\䈩olY]ϒ!4ۃG7y$U!Wwq?wN1nl5࿎'i9i;`0 hڭYzrD/8,&Cȁ.Q=<E;ha׏exLZ S.*U~!Wޡͣj=U@iBÚaNIfgS[X÷Ko9 u>FNi0kb/{v}YV`A}!A3`HQ]8ի`=r!I!l.Ko3o59З$??DEB4L'y\eli2yxƻ :6/{{EO)wWKr%6Gj)N&|Z^*b[CGu6ΕrIӾS[qP*wJP:Ćܙ+-2hC|D̬BP5j-9ZCo.-%TL%CEEvJ3P' Rf>aN!m(:*y$޲/&S0c~ءP[ބP}ggAE+9S2K͌Tϑ(jGm-kCRIAxZt?'$K5+w* "Acw;Y(Џ'`;6* TܫoX_9I Zu{LH0`CE moL,F/Ɂtv{I_Y䫵@FJJeZ@b+ۢofؿ~-+ַ{r`5ҋI-4O ە4X@[z10u T++iKP*ՓgEAO>br PIg"7pfu=E59%vL='5!]&b."9}Ih"!ʊuis$qRQV.2}{ qKP=Lήd̈́;Ƥ0ב9 DX<ϥ71̄y[O{{rWG"tt/[xdvңKRyo/q#_MrH>7MNr=aJG*cvbAW`䔇QϏAWhLbJ~ry1%Ƥ1mjLXm0TIi3wO(t;g;k_¼0{IݧhRo(!H0$Coɴl"c/|KmTfhkN$haL k`G<~o  +7ًDi3#ut!-?t6L:p[JS \ݮ|C7WiX"#RI!w|klnUU`zF$ȗxunM'voh6|0L D,,ͅ w-8c'Sby7X!T%48$E5#ju5EϪ1Oѡ&`n $ʌ8-Y1L`"M.Ebz+BF-ΖsEhĻ<{,/+ ks5U31}eglAWI@p~$3 &I|b BքWK&W\"2rYWlR{Gpxcc4xK[wFݜ!P yNBBHJip?K0f8(aINa%2I$uGw [wPh偓hPndWlp;Uj>F#rL2C2{ ܊w(Iyz]WM}Y ?ӞA{TVSIUqXW`o:l:_&?>tu vjh)!m8z8F:ZO@<A當6kQ&grN EjAolp& aV]{6zr1Gaj3Jg>ύD=_[I =x_R$W qz8'S(^"Μo7߰ʙ!X $yvшl&ЌU%9\cXihju_F6h♻ 9"^~4 b hj1Vd4@t]6RHOo4^gvD0S!!')V"6c6Qǽ e/R|dvWKf9^ǂn8ϐ*b6/Paɥ~X5O'b)%{̽.&?v׵?~}lSp~L=wdHԫiw`:3,RpFS[4ɄƱ;RQG)$ݚ@4h6l}oRO!8䵻=j_W{:{ೇj(`=ZLaØMd`bg ۨt >p7BZHED>C& RYյQVM@Zj.p @ '89i 8>i30#A{Ŋz߮Zhbj,%ْemUk -xPqJC!cp 鴄=tݩY+Xz;/1of`rqvD,#c0:_- ߡ}VlD1~E Ko) MIϮwY!VDUa8=|(:9ǰDeh5!q/ڋ#QYD;A ?ڷ7!y:DYRW5E&6Df ]Tf\ŭK%.6@^N'GL8\|Wx|=Qa HW { _q[Mdj=(1- ׃n/V;"Gz=IKD):Nd7}>G~q$h#ky]a׍6 މsFS}\yM{'&J>^:_~<ĩRۡ]+4Je̦ol Jca]I%mOAtuRŨS02+o(7u!ӽGh1dPPBڳ>ByF9y8IiPqa%L.NVpKζ/ T;i!)Q*ݦpO8Y %WHL-5mNj][!af\,9G֚rP}_>~SQNrOK4$'vvvVoT п"'Áz[9yYolմWM0Y@zLGwLFA+3\wk*;:$V녓{J^XC&SϒXEh0b qSba ,`F0 1PhMJƸ@+Ou'[Q-R3$y~8y$p.?Ť/С_;rdרITY $peS~;:{Ì+oo\jOֹ8} I 9]PL(IQɆ94@ofໜ 9i3ڸfkæơJ 8' +%Z.*#(6iӥ@Ԋlr܈C&ى Sgvlp6gaMcDQ ;lG"ffű( jwV/nrTv(ou'QYHSB)6("_vcDr[qA9U >Ӌ9WFpo"\o1tN/A=0ٟŹCS8`Ӎuͧd`X*o<|dk[*MF$S&+_ -\~?7ΐ1~@FDqصLi\n[V7ҝTDkdT0(e41J~HAՁEѿs!Ϝj>B+#-%i}^Tj5@"ad,s&Rxu5!#Y #k\vQUKHBm|yPAb(_Bs>u8p6A:e3.meϰCflW_oZ:G[P]N^Q;E܏ ;7Qbw <˵c1«2O.BtS}0HfC_ԷѮvoB4GR@^1>IwO *hk *IlQkD؟zkrBqOɮ)#LbXIj~fTF vйRRk-TMd;(9DsH9o 3J]6UPUAqж֜Rq˓@lLiw4WBĬ̚*m/ܻ8$20J_s[6LbAA*Z;1}T5TFÂ)]qr{lޗ7|:\]ަ-F&&>%-'Sٙ<չ0$w ,6,#&f f _ʒToCqȹ{qS)A=;#;",XeLm0+ި(ʇ>P} 9f$m³qņ1 -/{cZn5-')]`J!CpC8+ۃ7l셹F<ф&q)$iQ+#:  !|l\ngB4TwYhzSQ_WсqXKE jsCZRڲƶ)]%٤_ggLQ+7)t`[%t6_ABۘQ2fUQ'޲0.R 6a+=2VI3"޻i(qЂفx̻Ljf8~vE}>ZväNe"ӑV~.ߖl90Jf0ӷj@WEJLD4:Q;!U:abU;CluY߾$5x)`hиNjr̶ȸ#O*Ji?XPb&-",bPKvCx9riݍv&~[!g<~-T`ƀ5I2ј$Ɓճa0OS(ET+*WobqSC ' < ?,I+/5T+.D?cb@u<*O~%*HS~'Up?F'9[q 5 0̄,j~f=MW~3S]]Jo ڢvBW8$iV0>֦"׽o7k&Д5L"`:3a?DfBb WDTC^Ckfg )S;hmVl~K.ΌԔ1%p<7Hŗxs?g-?;~? %5CvSNb6=p-LG Dr+At l>> z$I~[CTvtyd+WybGNX\ Jecw)a_a#_?9hԿ:(e%b)8A{}lLg<@HvM]łšTM_<EA.;.=VRtCM!KsƆ KgrҌ(%-|?aaZpf#3g !W u?tep 3ˏ]x$*PʛD0MY$RT)!BATɹ6fVEoз݉Ľ,h౵j͸غ ܙ3)A=f)马z-W{}?X EO]h+ C%>{3 yIƸfD 2)3Z6ayI(dRuMRΓgхDLհߦ =b+1yפ߭[c7CTw[䨗.B;E+/_m2c ӊL1D bDezꯪ+xd- O~Vcbi>1"&9/W~@"@^3m]we"w-%P&+)!Vr=^RAB& v@A6v**|pT:ne2@kZP!_"v#Ү)EEߴe{Aa2Z_6y[Tz gNjRc~RP3Mkxn~#)*]+.1Ѧ sVhR^zv>3YP`I/ld`nTq֬H;)jyx0R\VB 0y!K&Ǒn]m[uIp#SX詰ɹ^]Ar}<-θ7@E(Rk@kĆ*588^WK)* 6/jqJn(%#lʰ}*;hGs,%A,jw%W1(RA=J ߶zGu 31Z ( 6V힓$\u{0b X/6}/7 ~u߬keOMma̸^u21 ل"`FtX܋l R?KBȸ{2/%a-f z Y: lvʪ]w5B2\7ֹnβjn"NpT|-8G|F:&+ :\Y[нvڿ!`ܢ^?aoQYT}w0}$FzmU~x|ۋ3 ~׷p`s0јܦkd\)ipoÖdkV1V3.`լiam*Sd/X74gC SLp6l` Rx||."|n}_ALRe ?щOV3ramq[hĠЭNY*AQ-ETZ8hRSvleI5.NOzd.wS|jtZx|r V5˜0q]W 倧9ڝOӵ5UZ6tdͺEie/HF ֐Y8.w+[>NG  d4a(X1O۩ǜIv۫m<%~a݂=Bv/g@0!)aF(qˆs|=h(hHbčtrv$רIFimNA,1S>bwC ,Ap*98*S1aqX!a(9 qAl:(!XjU/LXv DFj$"k'̺Y0_{iUHUYjb4~A7 y%X#Vm n ^m(M8?FOś6'n?dt'yJ|D1` D, "xK+֖o rxO'#жUJq3=.Te^ĂG<<0ߘPWާ!ˆF}!;Ϧ`v!:d ۞BGU~ޟ\[کr$GU>vψw.|q#,^, +CN>xQan# wi҄L >|~LF03SCKdB6+rx܁2fG0O%iVܤfq [׆HexYVv3 ހ/n&,k8 Bj)Cq)IwZX~YmnYb9H|*%_߹qwI57-_`OY~Oj{R]%P E{Ske+z vJɊCr殸1_nC2d4+txFVmliҼ% \;8V6oN_~Jrӵ!N!u,AJgj;H,}\OSȴ.PtnHYTSx7AD 'O9Џ7n1"|?5k${B>^yk?ȸ(̬$G'`A^YW<6MbfN,GYo6t3eW}B3%LoJʟoswuc$Qr /2YbK%.FF k!f{[TќxB$-?Qa] 1艒 "mèݳB`?`NQb}ө: yf㿰m9A'9 %`-pPg &~q罛,}5E//kyt5 >6N`8 lZd7GHRymB}HN 7ԜG͌4I+޼bj2+OHAyѡtl%'IFrje|?ӗ>??,YrGmL}SYËo3R˵.DbH*Pg" 'CE5Zhċċ yM:-.؞JS|e^[9pk@nFki+pp|k;E2//UfuJ(mB*" &gxr 45 !2N1Ca>er.S$e:a+Lr'ksuMzOs~rh?A[|e : b_ut]&A]$2/3a9p}_:t#!LŃ[нoF3JprĒވA]b}:86fJ5_77XA7S?q;~I?rO#j\BY>"6p"֮S1L(Cֺi;[qű;-lG7ޑYc$}9_Uf_!C=Qgs5 "H# y&)r[[}Ҽ>.nUV*sxΪiT1s2@Ԥ~4$(HdXQq/F)u1E(A'T9\s|'&r?V+,Kos[Y} ӡ WY&E .0v\ISNQ1{eGjicdI!VKĵG48-<Œ[bŚwbf\nҍ3Xkټ$8vH8DY,IOrroфhgB!{(/WKQ?Bg3$Cā(Fʾ8$yy d`>8qzRDg&a;3Gv Zm?(yPLIEEo;q`nV= WEqػ4  vq5\B^Daƞ0 tprL%&3krg6Bʌt/sNEO+`q2@F! . I<4+L~*R.$nvfx-?ֻ7Uw)c8>b2d@c(0cQ;E1Xb.N2;lX-F47:fP#xtA/Y,"Me?<"7K:K^ fhZKry6YX@kވ>GZ6<$pDvU_g:qwy>WT6Px.""Wz@ 3$8p IےOp{AA]M"v1;R T+:bIuC߳W,Yk7OH M`9`v{W#R\sMay566¡nDR*~ s=N:Ag$wOL ="+2%zzyZ9I%JSH_4`%k}4,(AgD:eɘ jR=ήBuW2tʲ{-;]'Ui)dVwXI-,It={Af8=^z {٦勻b96A/4,pdUayA"ƶ_i!nr L:{!i؛&z؃qKE=Wl0-eL`$#; 顼.]B}v}\ŕ0y'Ͱ~0`.}le/K6*cit+TfR~+k+hv(K . {W>sgU|Qmmt#o,'>@-p( ŢFS;#rrCyK{$[[&t7B# 剹b'%d|\`\ߵg0h)d+1zIsTEkVyU %o9v;2c6H 'YԜo.\z/W8˼ě3v[>4PJ3WxgsZ%̵D|2> V|wt, ڃ)1R ^ V'5$m\xˋ?ߩ;'zrZᄁy Kʞ7GXCL8ј[k[_NQі*h=(R*W`@o:m7~mesqX}rs#,z;5Hatue\E]cb?tu,OL)ŇdNჳvK.ܑ $80N^8k'چGcϳǞ;sYOgWM,Щ9)f?O9H#y7=O ?G^ ij俕MNM?SX͇50Vá%0?U! i*Eb Wّ% LniY[P.Vզ˓HCu"NúZ%<ɥC}]6 g=9c<ԷF^{X>Bd`tхi"Sa ԓ|_5MNj;8t3{Vws4>V厐gty9a1פq*RW[pk[23ke:ƜT98%&cprBxrƧ h}+.sվүيmFVՏ/R8Uc9'ňJeS`fEM>^Wvlhd,2ǞX'c(8ĞÀz6Tg[rwlpˀSmWMja7:t+-r~2B4 .0sc›ŦO8cu#2-' FlH>?qyQ5 T)CnwPSoT*),.'vTE^h/D8q޲,;e_"y86_T6tDߠdQJi+d߶=Cɍ칥@Q.' R vlAZ-KGY!gxJ<(xò{ۗ Ǖ(;SAO<ᾱMt( wm⪜h:XZPAnFȑ={5pM,z>vmy:oojfgta>鈸L*r22F%"cx8' վ8qz͎a`@|sq q̹Sv4^E]ɁL-P&a'*q?}@|K ~Շ-nr n,^Ĩr,Z3^%5Rmae$"lܸ]$tӯsCWLH눍kƲ6V]@}~%CD cj2 o6bGSf8c<p49Ɇ4ys4}بxx|[bԤVʎ6Wxچ:w<'0-0%_aӦ"WG\"0! ĀΑ+*CӢy ?f&ƜqRNR<#XhD}z.EWjW ߋ '/ocZpV̸|N;9ODhl@ ܜ~);WHØ3pYQ '*3)ROPIp3z'9mlh^hӵۆV'k= _]-/'ڇ+`N{WۃWFÅ'Z؟CǦ_FާQGя5§4F.n%rb8:T'#W9Jr([FO"jpD;@YzZڐT'Wǃ]74۪8KK5# fHM[.y?Yp%OtGEvy$Enmdޗ>c;=ʂ<-t}FWxܶ.nHO&D.j*Ӿ5tM 7j,j44>S}`nApfB9W$Ō;?]9y+[pOi`YvQEE-HfyAѹJTZX"GjJqXI.챘i0e/C#?Hv7$ j(! ȪMfJb6BpFtPI0| RbQgm0\CL _tEik ?%_Ť2eC0fNS\s|_fz+.R Ϥ>T(+8xslBuiEp޼s0Z ȷMfv@~|Á0;*aǔ*=ZIENLoNJ @PUETj RL`N g ExZկۧ?[N|_W.(~4f1›QyϲċWc&0^ᒤ_+6!͑R&>$è F_1G\BwJ_J(z_Gd(_/&< IbÏ{i6ca_t}2vr%q8k[>.gb" |nRJ 5H g_} RKtp* $z ƇQҍ3 a'Oup{Wa ϞfaVvܡg?]cUcNAz)dԴjy훲jq{'`([aD *e}5K")Wwr=}2 L g |z@kj#/ z=wa#y񇛢a!`Ӊ_6r]螶NR*1泋˵?hom5sonIr2F&ZS Bu (uh(Js}-Ԓ`!pB-rpA[ quɍ&}j-J20f _-}LXIg e;4sb +m^SF_KFUCPt[DwDPpr>rH*<>MHZgu)Kqch% Z 8Sm.n!dKaU!gh}-Mڨ-lԙw3`14d5bdL^W0}K3wshD#@\ɿC~t:Ȕ~QрP1^\kD:60m ]Y pP#KNJQ. +q~kMFɦ`eJ % XcZ1y%`WLk}ϴO`QAXhƳVymd_VQ M4#cLAUkr(mlwH" FM4z;<˰'G<0"FS` /K(d'@U`A}12~*".U?PA`[0Ak)h[p•RT4/vvb'Z!^h_jHy@J΁e0{/ ~Mm$rX߁wLLӀ_9^Gr:nI"BIG~8fBfGcTvGP ɹ|ksMK8E Z I>bp.\jV=I[&ގnCG1[~ y ↱|Uv#ې ƣuJdK;q̾y2#W5Bs[1\&.^鴤`͡3$_,S",X&2:vc,]u'X!Z5 m.G猶gM,vs戦(U{򴶽~IIدZ \4CkJxWʝT=Jv/qR,Zb?#>*[;cӑL@kpaoQɶ|jn0G,}{㌼"^yhkXTv;KV'bJZN{#דgpBO!kfQ#[s}(RA *M; ϧl|>!ƴ-,06Z铬KM{?b9_жFYЭ1-PEsgE41<9h`}JG pt!Oh Gbʌҭѣ.l*K f(yX8|5$@R npZlŢsHU2MsG׮s?!fx6r2+̪f:XW~i]U6^dဩc9h:),5?q?!UB]TY&bTrn1pCVLܾ7,clne w瓢JWS0 5k`Ĕj:XXԃD;F@{$Evqjpb @"i8?`CvIDTJLZs΋`n_&оUh|*B5+2*D7[ǹ ! )w]B3|3R[صII譳reDL2O:bXE1rـ}SWCg"F\b*6sp޳zl8{]!!-,jh3'ZM: /),6VA0ҳbM %E#9@\`Pӳ;kIw-N?tydx3&lUn @luS,፬0ee @,39U:>AOWAƭNIaٜ dWtk8d]& a4g#K==C H"m.Es4XFUT?"a}>Ny\ &l/axdmgdɨ%׾4%<\Vez1..T7ຩaQ$iK!v&aF7܉Ց6T^ e|f z 9jw3mdt{zEȻީ9s wScOhtXiN٧IR4 \ )Oo ȄȰ}(LK/IChenx*/!m)'KP:_Dht4I #DkWkrQ݋V֥Tϸ>Uz[@6dDJ޿3g`܄ ʶfаO8N5Ƚe:sHbk*`P}w} ɂը{{n[EU)eP̅1eCC8#we*E$tz돬 F;rw WB+J;YC%\7q8HNTdk&E뵱ʳ~¢";^YA_t|]ΛUƌ C%X-#Z{PJw.X1Za2uԌD퓩}tDr,wU阺Z OBp֜(Ye`TRUa4WʟZ0 QE:Ljp/vP['5ƙ-izMuGŰ{>}ҭ鰒HXϟ¶q<&-)LkGU~[@xs;V'p9$q܃l~ iƢna!U9BMC|KqM{ 5McUrxnKҶh5ayU*U7?Kx虱)yX!AeWl^1m94>O˗90ʩ#/20߹++ߘm^r?[:}$[g' $ MSCOߥ)dJ )~~䮔+c |W?2h`q w~:.:쐩?TO-LE#bJ g_E#{sf(U& ʺ:{/\$ҕann[Cy,~BؾW_Nuh(ax&& Pn-`{S4Օ Dt.ҹU|hK,gCI| ~T%!f ~*K  3E6 ;D7EceV\jZCp8w *羐k7;G/cj #M[&PMW%§ fؼ1-h,M$1[2E_fa_4 K+Aa$ VVЭeKʄL0Wf>'k?ºcOVŞRS  U*'Г )Mn11ܽܺ9dԴO<ʁ#39 G?)k!ߙ|Mީjh몮(Y' JJm.vt"w \:jq9v͙~Llary+wF7 QR^ɘ"ՋEJ2#mhKa990"݅5ӱ%?t MZMtpS 7CV&̕Ia"Ӧ^{ki2Tͤ8@dQS X4HӮNB/;0=Q[0e)6|G8'ON!FNyːp%E,e4Bܞ%^>#n;?oYwK`Q3EC0lWv@`?j-/Dޑzg"[,!uѫM2 ђC˺wɡWj!anpXQ9/i*SOim"ZFсK))/i _6)Lb/c8.38)EK#j՜Q)gJmDSK&c_ ]*,Uϙz6Lؤ W3lQj|WʻYP, k"g(xsTY}y}&~ e`Vh] (R.q|B8vɜKЈ*2mPa:ҤNLV*E4hKv3"i?#&E0E^giJ7Sqw[sVv̵7"$[<^pi;|`!Z˱9SP@_!#3kI]5$HB\},7<5߼gfϊ8 ۛ'sHV^h2TGOs5o7(Uveꎢ4;맻Á|8Ӿ:2 [T>QDDV'[Vs~g+$ʹ~G+j5S;·xXNg/3_S5K7dj,k+<ǣ@ĪwCxG5Ujvejz#khH=j$e-PґOy>1>`_M>FĒnE/}fX#8(Bi 7IuU\Z3pJ@Ts+ψ=yp+vLK_^loXNJtE$˶^"^_`'tґvO=L|)AZX.qp+*GyVk%PDeb6Y~᫪4!Y[?%r #y[ T0ag V){[R<<y2ï8Dw;XH |DUɩ5>+[l4gwM7(zS6KW怨7 +x"-/H&5YyxdFqáUp=M^m 1b {eh8#?C z9U:I r4WuWl_|iI GP-E>YyfQ#$H9F6btL-[lWZB;M/c~t7#UwV-e&]@p{o#B:)T: ъROL/aQ:JDLwwb|/:_1b*jurzi p XSdbr1_>+%P/[S]z?[xWZd G?T,ԲǦgB>R%rs]C<,X%vkBDubSrL435`n F &,D3XTP{'%(:7?sռ8/WN|4C wR ?K0EhEnoB\Y{XWJ؎*ʿt*_05{kEv@nʹ RdR'U R*Fׂ؊ݯ**#&+Ē:=HVS&Tۤh}EܩnO% Ap1*ykYVV@BM2(ygY0SDTXpO"*ZFOjl  MVͽXCEk8!<-9۱EcsuƓp{c%Z4{R8YMf9xuہM7\NR`la+˺! Y%2p^G ' r1/s,0oZ Jf3#f_ؘ3Xbt`brٔNߧ;=t%N .3gqXbYݺ+xģ8'c,!s!fYdB2b(_{Ut: of\)CpЍ?챩_d T wnR-K&AP B Gɳ.4\֚ۧC ,+g۬|E`HSz\1Hom(&ǎʉu_If_"W 9- FxL&$1Vؒcd^*qv8"koԺ3X/q?4{g=_.=`ƾ$4آXblAfP '% >3s_@8?>,2}Cqs@8(߇RURCMsǕ|ϴ>5^tr]Q [ܛE${W4||iy!BBz۞ Psm^-}fAI-=(”_K$az,iLߴNQY'UN!u;OYFGBMwILd du\@ G(Bbi\1G_䩔*xucGev4\]B5 \rzAp9j0oZ{&mu?G=y̋=+`92S5&7xG4VDpˎ+n2og4Q4gYh[QhƒC7?=~c ŽQhOJ kajCm#?Yr- d}g{VΙnSb T׃ǥ*_UTGZ*d4_gkFiC+$LUNLArx+ѹ!42\̴;Qk\k 5fv%KȠd6,UE3gz uU5s]@H<86<(e =$O'iRd*39Fay_Ӓ`8,hΡ]MS:VTj7zx.~H3(A^N1QN,4oȥw}mR[Oa "h/7YdhdHoAKZJ\PLp;t7a`m"5M܌i$qгۂ \f`f[Sy*֜/PDCPJGn@K/ud\6`l U)Jd%ŕ5JW+c/sRIR:[jz[]کy4+MIl`i?' "Mh8(TI2Jh=%mڸE?;`TУ]P䁫'*B㎘ >F0,鯖),{޳aU(f;ꨤ}.C̠luG1EFf3d<E˵5D2VE$2 hm/0ʤ,O6V,<]I(©^̳2b8nq51xGP!%5cN$4{w81 Jǚ4Xy?{2d5(G<E!?KPb w`5sJJ3ċX/譠($ ѮA]v55w螾'?:A#v0Z&wT+JKDYκªY1En$Mڹ`_JR_y\  :Ѐ"xSqP.j!>T3 8F4ҘyvS<^rv dlsS=Om[n$XϰYr9'A"%<>8i/Q+( ݾ9tu@τ Aʢ~10<OpDž, Tdzc]v}3;?}Ӧ^ԭYxXgw/Ƣfe3I5eV:D_\[俕s.w}wW+ !=y+2OpĝqH)ӸMab6c U%>'In,jGRq$Bq#("-%+_ Eg%eJ)GM>N-QO>va g\ziiI>4ʳ0Ѝ_0QhF`o(@qݛjii")pac19tG}Ty&ΗCEeK%F}6 xK7 L,pu&SD0[1b]']DF568GgkaLXdF75BIiFn.;!ZZ9gʭUY.R$2aK}ExeםwSɴ:R鞲%l)ɒНp7RFV_Fr'),m`!Pē%GߥW*P΁J޼q0]7hK*rt>Dy?/m`'z O WONVGV GURLҹW{*f|O2*W[<#4uvhv1Lm0!` fStiFAWEQ!$ ׋;'; {nKKr<`'Ѻ y5B }(jy䰕@ewx̲~2,sF#kt퍸^Yrƨ9x^ $ {G=裺rڛGDS=sKw_VX_q8{kx,, .n,I"ۂ~;8ը;i/ܽ\a|̏Ob=LTX3C*~߱95:uՋ&,hXʮL( Ղ^;B' L%%A#a ƑUŞ-[X4VcKXY0 (4QE\α'RןNM\n,#,f))IFvK]S+S<|j/E:AyPWÅQKOw ]Pnvek^6C"i/FCevc*g==P<匩{5}pj4R8\ڦ%e%\n[ ʔ'Z~[{"ԲB XȮhQ@`!Lq?ږp32~hЂK(t[NW4ay0lrs檉1EO CZ'2of}7{Y_ڸ0NqJmUwy lƆa cIt$En몡KnIg,jp]'xbNtzϚhɯQ;)ʉ !ƮW~(u_{;^itc|[=xe]ZOݽPYC\. nՔ}5.,V&^FtPr;hғ(^FOѨ_E-R{Cf]40%)X_QWOf[˱O9 dVOg%/T+ 4\ 2tM~c!0uA:1ͅ %LEW "ۤe1sGxixV5rhro5;5zP %98/jv*f_<QpgF4*R#<2 akw1S-#@|1;CUBn h= md/m?UKS(`ٽلV 쳹ZwָH]G/Wã 3cX}F&rZ9gfS \5ѶpSaejA]6]&L4*8"ZCdަ  j I}IJ<%WG)V YXLnwG.;شK,BVܗ0IM4~>*~xA$~]~vFNhv9JF%Zr&DLcp.'}gzG13 CBKzՄmM={C.)Ean5>q|}#sJict{8Xi!&*Rb|'F<I$rZp6AFrۢUkeg}OOF~5`FV t(b7/bSUWO~} 7zry 9pB.^oM*`&_PW*wҠwPP}}l]par*9wWA4$ 1:1V*8$4(; nWp$߼+_z˒*r[&j8\M2"gY}Xk3+2J2kR۵8}:T㬈 @@4;H7f .!2(t\ d!m/(߸r|w(:6ʓي)Ǹ^ ^bσyějsQcD3 77NˢK!I1_^aʩ*:=E[tM[_zrFzdBp䳡]&A\WGyUk`"SxP :%dIs*5}Cв:¦g% PHwҰN@UGE21>'uC[t{eD1je ]ILV.D tژױ_\g"./ȽpNbE-%$2jileL]Ee ͝2gB^ׂ!ulx<^2olfpH]Ͳd~tDh?6e{D.ov-Ϯb?':ٿO3j:Wkj7Og>s/Z{;Yl>hBi/YIf-JOXRt(2 3SQ0N?s~,± 8TEaMs\S6[pw H8e*4{ƋkiE. } o8-Jjʫr=8RIJѝmRpͶ[ 7Jv)=?q.9 DyI/MPk j+ ~kB ->~oX.GZqUF>rfg[Yc6EZQo\%~di^s!Mog݄a6",421Ai4RM7,n= +|F:1>O~mfv|K!Oo)}MFCbL"GOu we_PQU5s7JjGA`sV񸄾;h?%[誓8[wiߪOnzarEsYu8p,Jj֜Va^}BphHC B|p5+s[jH<[EҤ&qK)ý,b0/ ii I:͏Ј&6dc_o+tV4\_5?/}%~-'s9V.=.+ͺ.Pƌ9*6 \ K#&ɓkkePţ*C5SI->Wц3p9LdD9醎^g)!Fiߒ\YH P3bשP)sKQ{X|1D.&j&ÂCp׶Xް<ʀIgF$7("ZA<_Ɉl.umHEfOG*4 )ֽ*$Fo7<C- ?qѧA&]/Շ(>zVefsC'~,n ymͻtoMڽOEn_[>Pb)*j@\Rv߸[Qw`:4賋 VVp pj> ae-R?\./!w˛[4ƀ3-N@w#!4\GDϡB?&'_j2Iu_ /ӶtK| m؞OJY LFJvS551wn;V9NEK4]|D0c/$􋍷xnka^+jJʹ[:^@!yG4N尡q=6_?3iS6aߟE yAeW/ƒ\:KkbdעzcRAy0k0 Q\u;()oKטͅB3 P3i%aY]af3er3&#a;w_*3;J%QKJS4x݉rsFnQIi6\e]`xE6&738'9j PͬF+3?V{-b=Tv~5' I[&cuňw@3k.8NbQ~1o:IG@\fŠ~H쵋Cƫ:^ K&4 GdgίHA FG5Eg.j⑗tV +N>І;5/ *5-E D(;gYnsKf]O3i-7Ge{m3;xk̾M[R kF^ ד6]Oh!`)趽Hl"ꢻe+18GqKgFqԝ% WA +eʕH#.AoJ] 1Qz뚌J ag%/4/IÆFPtKV?'[LmӤ_: `[xk[VK!} 7CLRۓ5Hw.GͦP|0|c.44!O 8ќlヺ&92ײkw|?Å_]?,ly~vvVC2_ruF32=#6o=~_rߺ=/ޔݱC>V@OjdNJ&u%P %޳S1HAva~b;pN5=ł;+p'3sٽ3H &,EQL`9b[vq-ʵU k ϭQǐ/9&| tR{\ԿM|d;y t/hwyHJ'a}d+aaO&g/Ϸ-kT􁄱{aH f^`8(jނ迄*$V1"5,+m'&G'zu/ERW؞ P]sdnL:bP.NȳGH#/ 3qW*Ő-A6|_:%[<`^TDJI|ٖ} X>= 1x5UXJŘ;-*/n5K E]bVaj.$0VN?XZ'u_ $ e?I#?>"/nNЧ] ػଜ92Y>_}0PpN ;8izL6B>v̞0G?V`tUX'?K򃟕1=k$U A.Ye3QdJ9 }F#f^˘pYg">OwX oP[b[![;q եXW / 8"Xan/afec toEdž^5'\H+ {,Ol.p obq{]c 3jrgN-UIEtͶ]XZ& COC'Pj. 8'M3{}oBVB8ȯk#)"&[R> c֖~󛄡Y,%>R@?6oxZuסAXg9]qV?Fҕtw6ճxM[tSa@g! NS227|{fq"5ћM4IWr`1SRwoPS`/@妥αeQB)%LC9);?FـYׂhJImYkp.NgNFwdXwA&Nf?Es)M,I|b3t6d| (Ǣ*~BBvW轼ճدhPyVp*^Ȥ"4]"v-R7sFɉotS$w2P~+ǽ{ #o).jǒf =A)9x$YԆ0?i44mv|-me/ 4lI];%h3pΏIr^\zb򭂔'E$Qb`ONY1&Y&$jb37b"ЛZzFu Ց9/,B>f~KvaGOJ|wb*8O2wwPBBf6OTi U?fʝEj#0c"/'C3eel$1mcDAG)qN{qt2?$`I(ʡ/>"hjo}A7bi<׸Y`N4--ZNe-3 .d)02Z&Tb't7R*?3<.<-<Lo&(6a*ZIǎ}pcyکLuA~#O 9\4ucu )Q?AcOo.H)ޛE(\7GΉZG\ MvޝyQ۸ثh& B4,ducVaH󤣧E \\'c_gqH-4_GǾ5;~V*DOA/h$,(XT{Z88YArF~\oT^ʽZrd;ޔ|NƵg 掳UVc,YG/~~ϳ9/Ct[ʸlK 0D$D}Oq6NiU[Xh^xS?`3q|5qF=_eM81; }ۏs~Tj _gJKM_8&ǃ5;B結J2gǓFSZaeWx0+?1?T3ĩmo_k7%t6+0оV)}pJHc2'𱮕^] 5ˋyIfg*<_%Lm4qF[0NWOCLgdw=1@*bAr~<_:2CG 0Eqb>a[Ե8=/˧bFe(9; RMՅ9Fӧco+9Iu{D,pmf4e|L t!$OOzI.|TFpvy!wLXHPi2i}Gn qn"Cv'7^$Vj*'-uD~QI*oJW]:irc!XZ{Z\Q S}/4,t+cex]k(\6f =i}d`0[77P7A˟M #j+q* )h](wGzkp=ȩ \Σ@&!86o\ ZEq-;1d{o5n_}F'C1iū藽0^)l$ 7GөH+dO/|=izH\^Xu8 `*ਭ?O&c.5аa|q15S|"p MX%8ab)*ڻJ^1 h3%2IO=Õ1֌et)}FNjx IyQ kOxVV@*p,C&tޡ"fmv\ ۞afz5#wե+UZپطO;b%C5FbC ݆p!XNfbs5Bm^NFAl2qLQU/&CF佈5}^?^rFt ԦytmBpt!?OVL~╻+௘Əu7 f9c6+(EYP;}l#xQ$`´(^ru}wuihc|ǬuO*Xe*1N-b@jt`U|z()'a3&YDx^{ħ : dqndP֓QS@4XSanA#{͑Z0lVuL}Y-\-6UBp~LKgۻ1s./E zNA3{l8ҏztu7R$lscOQMWWۺH$ٯ|ۻ ĢlwZ)D&CoɵPUɌ6-0!xqThd!?-RcAB6l{NѳZ~(@)]:f}?]wc3ݥHHJҤ]Ȏ_3ceYۏqLPq&mD7փ k֒=#nm/َf!3(RXIǖ\ϙQ4NVg*BM<1M +HZ)GPjSMae 1DcپZ@R=7Ծ-՞p?'xRSTLX^dE};^sLl+7?(rUZ1GAt"Ќ$>ˣL"HB2G tpWoqyg%'8F+Ej3wk7H=nIjgj=-z\`0a5M@Ÿ1}Y3 [BiśRwfV2o&;._'Iz~0\7zfK+#:L_a-@Fn?jbO7)qh*, -6eY +rǫyN6w7sX3u}bǞ}BnS(NwmڀW%҇r󷂀4>l^"#i&m?:l#NR큵v6#?6x('FzA@%=(?HKaBQ,0i{H&Y*^"҂qOW4ޒ\q} }ϼ9N#&-v H|9*>#lsZŮXv[ >[*I:EK` oAjh>x7 wy%QPVE FF ײN ի jåڤ8?#bbػA"<)n^Otma,l!5j8?q$j;\@6L.$(]ozFƉS1PyK/4A"颉bO>W%KAݖ-diM3 >!qEV'ՔxΈ {e]Ѭ-K\Y^M=94>wAf\ت6l43|@q/I6 M&[É"PuDz!#܁x'+ыOQILfCSM23(yHV̈́E!MH |=fq=vݩL6PEJ! I8Snhm>GQZu@@ *PPձBOYh^= * ~CpvtD6N龝!(q^8,?*}G .]gd il:-'y4|Ʈ-L"!E_Kz8ZpEZbsҾ RyO]Jq:⪜;2V o؞E2GJx6k#-F\k|v} Uxb8Ͽc*e<K15*xzn%lH6:SծhfY7y - KT̴j>Ӈ$ :mLS`/^v'˖ u8x7CMuHIo`B=B/+.HQߐ0@ThmRmt$=o^W7BimeKRE9k'}rS{<RO!6 B !YDqΘWM60nc{kX!ewqEX~S_ rxX LΡQf{ِИ5!x$.Xkۻ1LHD(n;B-P(_Tf1=^I;J8L<˛Z-.!:ga򏟻?0;5E'*Len83h-WO?ē{00=-)G/wg􄘳G*V,md:Dwj״C䡃H+UŸV ϒDl.!27RD*PR 7-V[xLŷs[8]oKU]ERhE)  -¯z²9yR85V kG*B"UQ:֪-4O .@3AyQsٙzf?\i G.몑 W '"*M8J>-D_DZC2mU4noa D[N}+[=_jçn~Wq s,TxGYI 2+0u.|wrۅ&C@?īEѨ7XDi1q)*O9Q󔕾*7L#~kRC4>mZ:|Ֆ!<⨠7-'-fWG.7K]rŧ蟅DEyXWj0ngFE9W֗zK^T>HSoڑ} Nb2{'CwNknaGm j3~g:DZоô_?'&u=bwWc%uq$xD䦗Imz W#A'a#UEKW-*'N#mdmr7Kޓ6Mg6p|o}'9,zfҎk||UA_鍢^ǚl]F$ʻEے;;"W<If[ox-K]eF:<9@RX ipY̗pS@ KK?l&> Rbf{lg|3G!o '0PV0IcWQŹt4Wv*\e,m?ag:ݫs2re =%8KV֦oYNUqw63RC] j+iD iG7[LTT"T4|8a"f!ġʥNw\9YS5b4-M+ʮ3q!/@YϛS8u sI..XfhMT>qţ6Fh]fSy6 4lvl6NbKQ~uˇfRark`psZ [I/]٫c7cyE#.<%mH7dt5bZHb]ʣ ĸDι !5a55Qm3 kd\]62]q:3pe6gg H'Jj`z &$FKWvh|ݕw1E -z2kJ' ϱ4˩z>,%$vyMj/yIq;W@" ~i}| XJjο|F#݃5k.ONIpbLx*x!C3@UJ5 bl8K5m3lj#k*>".>iK9sm< q Q(kWEh2؜7"?!WWkdz/MmYT_[Tn,JY}v :Du?(+" !0c -Sv0,S!(Bn S^.9yQydQtZ 3# SCkC/BIhec ;)kҼ& l!}!xCK;[.<>cB[Slߔt08HqIHQGRm5XFbde,$Ɯ /jeH0Whx(V$,q g7ǁv9GрCZ~ec8 H:i*? oi~j0E$Q43݆b9OM?ܑ`YsޥmR tQh5 zk( +~Wnc"!,eVZ^'9Y>3S ̾`\7 }٢ UH$qU'_zGa9T\t.v^je"L@|KHj=y>@~ּ)H6 >!le~} sud215\gv$bBևU`*+6zrAC-*sIc-cwϥ7rd 7Ii)U9Vu/e &"fp?  Z? 7 _($mP@Vծ=qw-Y_v>[1@0g%q^7V:Dh)$%0FNԿ*O-|yE χ|/2"'_A wDh" KՇUm" 0 \>+jZʓõUaև-Մ81>"!(~W|{9De_yDQo6w}Y(w#vOBc ++݆=[[/>@?v%vD9m(Zvv+aJ]N^h!ښ%_S:w02xђ#+H;3o t<өU iҝnP(9iC\W)tt#Jnr.!kFyM69r=3G;^۸yԫx5 gbT! N'tE~{!0[ Li0ZއSl,-݋ lWJo:AZݦXDDs[2)ظrV4%YFneehC흪K%r~:k Û21}( {ΘtK0WȂ'ֈRZ;ƌi#QsDpy?k_$$xiv/E-6Dn{/Nw1Z@E$:!}D}GE+S"`/k S|ܡuY뚻͸?;?=?dre-=լ53MZ[$2%mSWY$|)G|rJ>_N&R/`WғxÎ⸚^ HQE_0Ч}_Ͳ+ AkX'B}اG g} ƻ#2݂nMG<W\$02C_{}j Kߕ|"꼴 [zޗ&2P(CcJcظX5V5_֚IW%bi]FrL)'oh‹s^# ;fn_/h %ɛ<5{ŦH?݂m۲K>P_!>8]7ÛmBҫ]I]&!h䶥<$ >,^2%]k~1̢q@R`Cg9{ݍ)"ȵn)jYV5>"F 1GqY4;j`𥗂ے/Ne{*-"3*M`D% ?  K|Koؾ_Gr<0uȺ#0[$^%+. RE90Qo ъZͨwNW((Q쟷PGyw/="f>6j[A(נw۵'v8QNCh$ZЭ'zhwvW0+ ϩΙF- pT"Fruv1Dx!ȣ4Il)܄;A&S R>vYLxMR[WW| zOqeqvmj-Pn6/ZtTk0yv,8'B VZ;6+ %v Ntb4૳R6r±+czysceԾûiPj=Ag_Y- 9j~k5rsҊ4];&F@m6X2T%sn p|:ǒ]WL܉* wEnBd)c% ϐ2b30ߙH^%ڢ119ʂoKJj9*625F&Ųf+I:Iˋ)Ʉ+U<彬 m5n,WtYG:ArL1'ԩ-+ejldBU.v/CoL Pj^{B] iuQ,ZYDyEY\Ejݨt;el/љn'oyK<_(6{?x6łS"ْ߲ g0&8dko֍b>rOYc_[8,"uWR>Q'7v!G H…Cƨ^NN,Hl˦pcSgx?'XΝ\h,B1š aȄ5,mmKÿ4i t>-xy0$$S 0o%`STѥoSuq5ǣo /+w;o Rdo/ɞNܬ&u59^~Θ[ ǧ-cGrbl>3ory`l&A5]qbx?fadA rv8 3/]L42]pHFt&Qv[{{a[nhu* NaͲBV}F# VɼNxKHFb۳j?HՏvzQK@U&;rs ;x5 q. #jLmħrxN'iUpgi`jXw[ HEAcBܼ.r$$sU1&QywY҃XQFr8V\~rĨNIķM%ɚ5?ojTcb4;yբk}42xvIЂ}/ ֖5 `e/3,;6n#MtU5ᚲ#:FqI!hn݋0Y@~\zP%oHV֌eKh".{xjb;dq?W+t1b;YhxEVem>}hjz0Z,4 O>$$ofНψ"&^:3|IsDB /ix0Ja$SP{"0Y';hqr# $:sG_GZbgPT+U^."_Dɸb? F@D;jkrS BPĵ(HS`oPsuSa>O Rv5GDžKx+@Mk|4|+9-_xAb,frd*YHv ;E&ѻqI3bG̀&-A8N⫵xxgz4'1!* ~ =(>BT֒w{RmfϊTA#폇V }꯸6IU"Eۨfa16Ô,k sd}0Rn e1a/D]W1?RNYt =nVS!%遹p]ʲŊi䭻fl^|y>Z"9gX@DwVtԉĘMSơE+XWy]vEf{I^OKL`9K-d3:qfq?@e"5[4I ̥,rK3 ,x=j͠CTj\и<*#x6WK6*PBKrzgʺ mS6UJEL)Z`$F,ɔekqa6s#Ng&un?LXea=+'Li8pM"t~ fPu|,t.2kᗉߋKYRHF`nF>pogp&YѪ&~xg^|ıK W.lF?Rl(âDUW Rݫ8J⴫Ā>7_nfQH19R{@T{1(7'ޠh-*ǿr.k`5@{?EFHr1jYӬ$ϓn8h_%7@`%A-D )V.Aaj}L3qCxA;޹ KIi W1$d R96^n}9AwuÏ3dQlC !4VZ[B׳ V(a{<ߕY_p QlonVݚ4HrSuM>KgZf|pʢQlmT4/7̩=J9$%,'4rBzM ~ڪo9 al3N mkX^:e)ސc#0ߩXZRC7bf;/[ߠi IV 0]:>/ KRL?JjRO>;lqb`Aٓ oL⟺Eć7%X5x%^^yl D^c3f8^{?5m:A=EaOrjunF+S~-9 +YA >y;s{c2culwu+`jfbÕkXYr6纲/wr6G717_ێG 7 tPs7hi@MeKt ]7W[Lgʨ̤_&\E+e:S!žC ww۷@=q{{ l3//,[fR/F<+5'$6y  "^CK ~Ok9%y][``:}!w/G F%^޹(BYM f`:v?&{%d2HY0 $;|[3 gqlcB6KϿ$VQ4{: tKTs; \ξ_Y;@2#+8݁ DZ Ci_)"MS;raE?됮*}-D=)jж3+AHhl0z߰l 037Wmb:WfK:_} uuvakZA=$%P cؔ/G(]Cɖ3 Es` B "x#pHOAl0LTLULO!,/Nkt h29;UOvܷaYٻr})%|0P~-f4 e:5CϠ ڏV50^|e͡pdPxRoR/8Cj,y]yDeDj >d'oS 95\Y3=ixY,|vCƈ%\@=BlX55n~ZY!0dЙP0փGz H#uK S]_4>yt&в$us2LЇcW0|n4Z0tL`paGA^cLTK;OX[վ8 ͤrS,e!4{o C,mgYK[w`I)Ƌ{u|m|KH ]MLׯɂ;A?.s6B<$פ@%?ShAmWߩ;J~HfYqrML鸋̨qRhdt /ŷ@{2Aӕ\()' CI?m]La2rEAYD-e k|% Cy +5lqu|/F n1JL4iJkiO/gfYd5fPb/дWXtߝS 4E*X%M;2,T+(@3~`Ű|}yOQ2uE$^J>HIJGEB0.XxWY1]\}L[UD=ʂv?a \'PJAqPJIK(װj!IbW`7ԜHh \*]t}̬z67/iGgd}j)e U޾R-=hGv"{-H(ēr_R(m.4e <ipIf,[HJe0CU$z]#Snq]BbG~jh00*5n'60tL8΁ؐw]jlR{lkbɣB~<3hOjo+dՓ P0k.(>kkGlߗMg\t%THEcfWx>2'ǖ^"H skSSeבԾș]TߌN';D7qQ3R!:oi8 B^t&fK)"\aMT?΋MM֟(a]ߵFm_@Jee* uV&w2l8ad7/~,twJOΆu-M6ZM*7J8Upyqʉes̞Yr"AkcGdjc1 t}*'蔈y׃#U =v!~\AjWVvy96=p4=^=yrR'9.0 j+R#~J]n}"(6Tᴨ҆^-F3|< ,v,6i_"JF4uw maP.r/W+N/l@Lg )כ'MU+=^ќn+#5A;Jr'R4-;_'C ;uc?wy@bM_Ce( 4"iA:N_.?X[mgeBe֝r2]EDFh1Ioqj`I6Y;ːIOesE8GTuR:g,+|EA% 7-v\"+t 5[ ЕKy_"`3{]B'hr"M}azn0;`=ukZEʀrs|.vķ LBp'0$^;H,hd_Z>I+\߱|^pS^c7{gAmB;6i;V,#]YG紗k~L%0id';RY%8jCZ?iqNΆ3'Ⱥn9]ªGupe{;O* zBSuM:22[ jπ,\qCZgv7<G2BEC4"6؊b/um_(u4Kl#%z<0Xl˓F+u(ٮGi=se{}Q;LtU,{m^>ؽys 5~oG$֑K)z/#M) $ .ܚ"_mRt!ei~NR nozktqe{N' Jr"/Etbǵι\Vmy@nޛo.i*;3Z۱î*ń#ÎZO l^f[M@=_ l5S^:;2hIVߟ L ' \sx%0NSx^F;Qg8x72 5 {Gc8k}`-gVqH{,dEZޕo k3.!^aGɨ7jcǙ~P=z]ln4ȅ i9CsW8$6!olJe=V#B5Kɵ 'GE}e _;ѵOध*3qB K{*ʊ0/ ?<~ {nW {~ :Zض>y! {eFǻ8_p[Ybi_T?=G3/Y0\i-(i;k5WGp^}LJjXoĻAjkPjf?=eLA᪤K=E(95'h!Ӆq:TYKY)}*咻8Ţ]#)2rn]eg/|PS+z LbAB^H\NQ޼9j0Oi2[ȶIR\kc^7F@:ܻv95}SpEv$q uW;B9!ƴbrC^˛ĉQ`Y#šҩAx h`f?bNɻ\X:e NF{=> 790̬ZBԆ !IY|Ps6!ʵ죹u? )TtOS]yY]e[;2#‚h[fp-p Qh(FGKO_= Fdv ٚCS^k: _ [.&oH5ͻA)U7tPȅz]ǭF_SM1-Pɣ-ShGODh3ȋf7AkvtzYk@J 1R\nͯ<]@2j/@ "1x R녞łQnh,֤Zn4.'5L M _,H!ҥُ+6"}mz+yhF@ ۞hR`))" )'rK ~*i,wFը+Ȯjp4Dn$`:9?34'Ъ B̺|9mz+/|Ӊ}ENsԧ97 ,斕_\m?Gݧo"c`lR HEZѐ##EwwGCDVݤ0pfYlXeC:g‰Xcξ)訒mV4#F}M<y st/Ձjl$G%U(A}?8-}7أ.Cs6Z@uh(dax 'XT ejyD~3{()!hRK3]V^>םⱦ5_ԋ+ lp=Hm];3ibvj]I nNuS&u.pPߥ!(EI={Qj.>Ø2Ict\ۃ;hSm0cwA̦aa;gKfia}qd&,Tj[!w+q!8~XKqeMH`ˍWV$F_%" ՜\X} fQՔ-`.zZh_:_bV6)6lԽHZ o-Q Czbs^Wp,旣Nò=؊-|B:mL13'Z@:0 aZ(:tS\WM>Y-ƚ:gnRޔ3UEWWq`Ը@>rYPۿ/tBL 7v,VM* )r waD%$^{qфkpkyY9,D#cu}nV0auHEBs} |y"Y h}!s19tĘSL_5kHB׈1Wm\;jzl6E.D5zv3tڴaQ~bb ~JmS}*5ngV9IZy?xD+Ń㉮ ף".ʾ&#p1--PD9,&(c?Bv PЕF(XK$,?igߠ[̻}G%0!SYs F=8IF[o}dwc-##s_"XÀ}f;HkO#${4{+_jM x)QP[#ѳ8dp &FOD܅5HVsH:8T+x ׍ :h%b΃@"-!c.=SkdAÆ?V̦k8LdAWm3RqzvKQv xR2wΩh oiAY ֳd{}ǃ͙,39A_lRo{Iљ#ȣD+6794* &wpF`5lqיk_cG0xHD@@0HH ؠ_4==-gkH#?w`#AKWUa_Ih[X YD#~źԼ8[- `Ҡ߆}nN+m% ʜCiQ;)SƵO>E^I `.Wn-Y;*ɁْdMf&Ae0AD?_?Cv,J. !L:+)z8^5}?OYBt~ $Z'yE+F/ئ^k54"XKy!v_g FpA|~S:Iz>܄ pu9#߃pp~\_2(j̢*:ԗo[2v"EFZ3a/:-)NѴnV6QE$ ^30TFx"y*ox7\NY+}]AkqLh#/#]s ܢ'*RalNYFH`EL&1smQyh4߬"\m4zImXGKsb#~&ST뾁i4EiGy@=Au5\pIDʁ/kp(Q=*r?/>NB55leEiXM>WT zbTAMή$? qRcXY5c2uO35C~CXuC:Iu7fBtTQֽI/URQb~y"abI`Q$J˛]>A?zmҔ)"ͳFxHJրirxㄠ@QYz:Ҥ?xkcI _ }"k325] -nK$QO+֯pc<3>a;q`9"91A&C|DMv/_E&I6ߨBΜ v&N&H4*:E=B}ɺ57|C0ơ@*A-Ig|,*8k)b!)T1*&도iZTr3c[-!oƼ)&_isw2qK khgeA2 *Ǩw]ҦqT=?!{7rjx'CWРdy~fZYrي-Lԧ|/WľgJB]zN7+|H NOLLkGNFB[+#E)cpG-Yel)acK"74q/d:/-2l6ajնHPI"ŷ\\Ìe|P`H`DzV"hh;56; 7@$}ac ^@fBX%\9|u Ŵ쾄DK|uc\;*+ DhfS0VHܗYď?^f |XKJL{DA6JuչZ*AkSi4j:'M ".zYm^][5+lTi&fFyaHRfjJʫ%Ax=%Tu37**I5)ő c] ا {EW֔/lNL_Sf+2x3xXԾneڪ[#'繛Eג-lH&2J[w{6)n1ۂ}T#=ȅ%S{`;ݪ}yUܼ!_E0_VYy^PeMݕ6"N V%xWW(7Tu(5WYTd]DX%<>` imNĺRzavؗ&iɉtD9F""c gzg:\vErUR8txRG 2 .e5 PGxd{1"r~0d +n*C@LkMċ3<d-zCo" {u8gƟPZ 9ƢlR 7bn튷~0Gr S6?dD, ::t@FQU8W!Rdd0@qbfK/0}B=. U_eBTy4fMaȘkfXs0w(qtn)&m#lVv7eYw皰[yf^?I^5;'WZ.ӠLEl3Yw1EEeQ»hf_ADKs5{>{p<K kl`IHѥ V ? }a=V{܁0QUTWu?VP#%c^MRkf(b :BFk)#@4`>?ۀc}q)HYQq9zZaLŶwtŢ  rk{CzD|sr vvd~6I!& q˫{56 V鸆Љ>h›,zAsRv=Pz0^ǜb j.1_ə{UZp]&IE@µI'Κ!kd/³?9P;pfO`Vy/<rڠvJ)IGwK]O$z/0#k^AAVi<{]Ȱ{'+ _i<6ȉdotu`XZRe%ktcJ FeM%GzP*$B\vv)M#o.rKf%V+\ߵLgA[-}ⱀ OHy~S+Z(*~6Vłj4P1;& IT1cOm/dF]Zjj"u!i)+?Jh{l╋)1bmy3iNELa6#=g8O% Ie3+\Q'lw$'zշ9ӽpj#K\H wBdLv ˯pGnD&g,;ג+ 5qȣI$R֔9; E9,)E¬\:z+ 9ݣ̑lMb1!nzI&Z&_H~u2qc KI_&~}{&jEb!GYq'a R DmrWr'^"{4*hl欉MsQQ8tln;R_Ӆ&~:o{Qrh`kn)xTBتcAi(π+x=0;Dn;AaoCk)uiT[j<Ìrd'>sʫ_{|mt*( wL7Dy)g8qW]%~gZD0yꏾ.zv7\ (i#q%@?^ r$bI7_ n$1ե{,^\W"B+ `jnDpd @Z/Xʘ+K r V"~bfţHfVCvϤ`(vhr-@\_i5w@\H`jS;cL1lbAzTHjP  #tt~WӸ t'P>I[oxa$}81PMCbgyư8"7snRqrF 6MI,(yH+xZ-EoB*B#N旿9[UK@z-*Y_p(x @/o2!SݯBL=INO*w4w/i# $ƫ*EB/, hd%=dSL|: T$9 b킲殛I}O).l\-{T4L ɼ斩tM4`gW1AEncLjʌ)T$2n%mkb jidd^ì$"`yٮө+'#%m & (9_֧˾P)&}Hia9 z\D$rIhq!6lՅja#ϠF;Wg; vȂ)-I ZU<\zV- Az*}4XJi]#Mf]o2΄<{@z#y>.' $yZ,'j%ʼn;鞧e}a=Yߠz'ifpiHj@On &}{yB{ gAއ@7P)a>/<-FO̍(܁+8+ЌbX=pJ} bDE%2yˤ'[bS '$hN@DisOh`AdM{UAhfqkBe'),# VPܼDpYct3&6 \%R&>]=:I.clͮJW|f- oxc)Rv/B,gޤ0%JU 78/V 2IEHaǡwDIhJQS Cpu|$,m9Wm"dD2{+"GSjq7FM,.ߢɽ#gWnRH,?vAqB3}tkNUSLFپЄ=1lIq]iz31#tlbC`2.`PˁucR1aЁn^xŽ-@^Yd۟r;6j0zQ? %7 LRjq@{%n4`QmW$CR7X|JaRW- e/*z0*P+ ft"-T*( JAq[ZV͘О`LWPV!BގYX*g#pC ?"宺Η#sxȟ AР'5Bi$!^g΂ۈ̏k4* e6ٺlͲH!lUmv&@SgJ_?xy_oѤ==LP#Y=\'al*t~y pubdXlŞXvM[,EQ2 튻+.OQa|MfZP;3F+ѬN呴b×:G"( qiR. ^CRRW幌pwy:W/23(#fL\1;)OYBEO߅ ,75J]7FJSj"U d-bz[S}G@؏~-,qΟs{>{D¶zf{:'/`pղIU9K!lI& 01/N.zȑT?BN.2W1G9%-g_eQrl^s%TH?Q`Nk u? &)dz0'h@Q# SHT5w|v~|xWJF*]ַpwjEU}*еQBTmÌ-tyd{ ||:ؚO@.{&֜b_ WΌZve[; ӛI0lHP)Qg-ed7'lfӉWz,^CկX!N5O9$_d\񇄨W+_}U\`hro>Ӷ.l KlXXD0a;I=*8yKկ81cn:cT=!d2B">+o$Y0XĞBm\p'iP e-߼g,*3jy޿dX2z?H ;d> dO4PɨWD($ 7Gȿxv,!P]]7/7BERT~hs^ԥ01'J ^VYvYL Ua$뱊ژș=V퇷5кmͷkM^HV=ܡW)HT K/3[d4y6FUaG'VE94/]B0~0!,3z,,tP2lU0_k'O. TBPNWV=>_R6IhX2V:0/H:4>#G5ę}6ޝPcK&>H-E\UAd<="؅6tiEd5I];ʜ`&"h^J׷Gq .d$j C $:^+1C#Dw. ٤d@H!ؐ"W㨘~Aຯw:)BN`+ϥ]Qu^ #U61P[E-=[͝(Cm&G)X•kxuz0>v8hvb-ʛ*ܴ}$pDf,pg{L Gck 6}2O*Dmscr vǭ52yƒPX nrz`z:x7;fѩ&@|̏3}ӧj W3O mOn>[{0X>&f\Gpw3D7ƒ(X$1ZkN&#8IڈI@Mueg SiL͐y$Se&?]b`IoXVֳٓS,yBz :fȚ!e{NqI?IԊf\t(qS@vh n 8r-/+LhWTgׄXoHg&{DOmk>nAJBa{ےd~VԠ (H>Gf[@Ar;3Mük4},A/݄gI-E-aKAK'鱣r:ƊŰ/wLO| [qGRkC15<]*$aTϘ>-DNmLhmbEz=cH+%( sleLj?VXzT3s" S><EB [W߼ YI_k4Y˩.hy`::ıMȳm +I'n`O%PeZ/@0&4>gPE5vUQۢ3y,ksҽ(,R-DA?qzͽ jXL0q.^od#tN2r?%Hi&3- 's}i썠--3uaܘx#2S#](a)v'ZPNTٯzO~ԓ{ƴ KjH+?ש#WcwFq'Gi x ڜt90DMͣv -vQ[,gUlJWl:{f{? "E UyXCyIB N^ q~02>9΋u 6V FA5$.O%s,F<_=$ȂWq%⥝*aSP 9Vz7 bR)ű$iolQ 5l#ғ䣢#q9R.8 z? u!XFiq86h, Yq"]9Rmu'ّbbh 76yß>6re`ϸ}!> ^d 0w]0L! R ;|#x/ʬ3mwvĭ$iv_hj)*жM*jEjަy-C8ݓRM;C\AR 'BKwHl=f5nuU(h`}?KXؓ=rsT @7ETka=V=PH\JDXUAv3NÝw(e® K:WSp,$0w5O*e/ M AG#Vp[Q7xk! pdp1usACfLU HVuqztOkoTTj~$PKz-L}W~M|v8%Bn* 1hQ3dv a-ۗ"|*hVN8 I=4m[oC܈(tXh06$z4%ρf{`p\}U}=~##}1Z?z/πXʴUT 5YJiKo_ ,BK{_ěˤn /4jMT gF@W0DB3N8}:$0oҌ4M 4J-}Z#`e}vw”8l>=`v;Bt/(Ր OhVO b~oEsh⑸4˻nTPqKf:R ń >(J)m2툕궰<-T_`5ژ[#NmP -p/ b/b4MF;vn3Í OC'UrI @z<2sx#(#9#M<<[P= z}}hԧDB`\~v\ AZ 3snښ@QTJѸ*+:u<]WR="G%>pX_$WQoYd/_+f vxP[~qĎD8gxG'mvm$ML8{;RIM\!ظW(/ 7ɖQVualMa`{ˑ5EQd&';h ԩsg z)PkH_-#TFG@wvNцπ+ %N m}uU<؟Q.I5TEe>1#Fy8Ղ鸋dž:4kɂSY(!A!tCpȄ?&㟃۸M?p3}Xf>V8 |g¹VܤIBL${v0;4,U`]1_W>o [k-p~0k޳=ZFo9fZ q6"f>-+gi G2/L ywcl?nJVF5hL<`|Ͽ`W觭4Fh|OiB-ΙeMtx…-x.1p8yQ|ݽ\|WaP˸{uH7fs&ݏRY si kVVmqPQƬIn-RrAV ɔ ~`ی"eŎ3{&S{6:_׊HfYC@XLOr#൳€fT:D~zM h%EQxa ̾Bͷ*3\%ə C>;*-vOFw*彘6ɚhIr*FbWknz˫,%Е֭QbZc>kP8ea?:a,[[5Æ_CDe W|Ty\ sWPx<%6hs]C@_EϨ/)TBXyz^`{ N*p!wy88LeTm ~@{!l:{{EYŢ7EkFp4JɳL;3WeJ2<)6J2BΑ}\Hw@,H$n8U+X.q3|AcYظP)8FU_ع{m`ĿeGWk7\G֜aedaֶsɀgBhM:c';ز3|.irm4"?}!rAzWІVA\h nĴK+f%&Wח=ݤt(v`+MY% Eyq,G9wVQB|%P_|gl{Нɿ*{Y\ny5"6+t)IT"XyptIq7(3,E>sKjEĪPn\ rO+7b"[ =(^}(txɊsg IFۏ>81 NhX@ 7M@( V <#16ZqY~ 9k1"*z^m ##Ba1C!o:S<}DOeKPWh  iS7|yVCKK4h@pfBF5zE>mx/P9}/P7,ׄf2. UmUk@2 c(@{[4" ;9YoxjXK[%;G#lt1~" L-|-ܺi{RfJtb@SDtBrtƦ@_;* YX:~)o+;ϯ A-}zy {fȎ Qз%hV_AJ3> qj ʪ|_{(dbj)rF,9(Fԃ vcPqer5 *d`m^Q<>FB0t8j0?oUuP-IM^|e-^JsGidB2QeP*W2M^~[#Xޖmf17B⫈d.|q9ށsa9O7>s#w b] xn 8A&BU0ARxS(>*JpX:`zܦT2΃ILrʑ9|-^7i7{ٖ^ 0 DLɰP,X+c`|@aǢ1GL*ףEC[$}h|vk;^l0\Ù'%Vi4TK*U ~J9WˡpQ{RlIs8[x۽}y'o7վXT51IC TJS}I4 jI7Ee}0^2H`6}&/q&Zx@ӡsAI%))9Wo_^˽rc0|LMbfsQ2Fl_=J7 m\I0aI[kDu~U/Ǭ_0PƇN̩ZAur@Z>QC39 _y.sߴF!,*OBEId=&e-浛չ}‹[?.y9age֠QDbi}\,|zACase []j6~&u:W<$j/A@}as0}$6ò+W@kTWuAq'F[}!LWiE,Le2&#MN`8r\aFL'tbΧ'a|T,G)j/ioOXФ4 -C.kflm`%U@! V`y燪׍H0 C:: ' \2݌AW],6AnRv_MG`md = Sb$ص1R&]Usp:3Z-BHsZ黵+Q{gvEa:|"@F]zpkv rо.c53Ma@">`  O,WMl᪎nZnH1]TN6i00|l Mh<i(rhBw_Վ\LH6xOs)#weh_Q)M@5 nRAR~ jTyx6\ɣJa٣R^(5RZ$/CUda* {I|),{ ź([77Ju;&*1bAW虙_2u_n6'c?SJvU[p':@w&,B.'\ 8S<4 #sLFzOM,:mV G{S_/y%Ь flMG`ҍU[`q[q{)+/'M]'/h\_뜺2 Œ9w\ Ⱦ^KCa.`W1wA) s/]o kǍ2{SP6gL5HuⰕZ*_l;bt !8+8k>gMm'PAaKL-]❧B?A㉰AlO6ax }`HW4pvb-*`=R&VP{إ rsyvIR?^~mXzG쉢f }#T v*m~zEXRP %x׆ЕT7&MЈs4K}Agfr,ۭbcaXQf\c0T* ŐJPx$IJ98>jo`_Wf.M ,Id΢rWٔW9Uau7f^Y^ _9͐ *,yoT ?|"{5[(zKi"j Be!r+WjjkTU2_7}s.>0T> 'jO^5bIt&tQ:* #N}]|XjZ6ybڶ'_{h5cl[<@TgW j|F@hc(i fܳ0n#]aex{YIQbx9fRLr/Jgb$V\3tBjAʾ?EmGѹa/6=i2:a~XH/"(rq0QoAuHR3ͣF|deu}dr͊74׺vtQD|seC$|r'Ih((8p#6v_TFT(_ T5YKTT݄ja-ǖ.*c߷ +HjD1P@m4(p!!=~ޅBLNʍ9/8$ԽS$/+pswD-~gRTTp(?#}h!5Xp'̼riZvZ%\Ѵ qtgm UT_"9,+#?̑;0YZ0707010000001e000081a40000000000000000000000016609d23600005268000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/R%]?Eh=ڜ.+nЁ2p);oWܶ9Y`)P1p%cyߢ4ΝoEn>9klhawbo/έ 7ȀZ*܀q̗$$fMsMJ Gp$;ԱAҡ! xuם27Y{}S.&/ݓ0ĥtq/FACsҜlsc 6HWQb:0A$#eѽK$|xE!s|M\ ^vnd#C\ܾ3Ӭ$hY> oխ|Κ%Y.Gi{1B^H%!/E[faN9bZs׏+3UxK?2ȋo6ƘG;Euĺm!bZK ґ#S(xD3& ,NLQw+"T[+u gcch֨]wM)Hʘ.Ё X6dBrLj_3? N<'hMeXշ;U;8I2 !&]Z^uݯ6C Ē"VJ3|" fupM?1mCxu8モs`1bTbXjI@KWՖߍSAltܦXM0Ya*_G)42mB,q_i|3͔@f,|1soC*stp- M\H }h8;]Å,G\"^!ݝ9=v_o9U)y}Cx6(Jk[cj`J 6UhI9PB3P0:}/)zMê8A2:vNK^- |իZ^ݨ=fQZݦUFQl̖omX>,Y@mgҚEP>Bx[O̧yЬĞKNoﻤJiVBk-*a;h4\#fLx!Ֆl$@[S^{]:[|~̳g[d>(OZ~Qځ&%&D؎['ƥ\eO ne)SDma{Kc*Q v+M6"n\&n)?8dC34NI_>l2+4彽YCʈ~.'s T&*qmHpHLC%l3CŸag%ՙ*Mǂc\[sWzUA8ĎXݝIwi~hDX&36[o3x5Opڡi7PK{{,F2z͵m ,c-$*S[`B!>jEsxj6٢5WbVN[rZlJǴW `.٦ 9)f2mߥ'i(؟D:[?+@&k*d^@Ñ6pËz? KxyּzDB0riVAM e&;j8ljǢ`%q@eW1͡.1є&/89CT[l,5凌pe{^箺.8.f+//Wi:\X0Vj139 fuy^X"hJ4ACjfc+,$n.-_-C-޾0ԡ4XD"L-~zԪx煻uLͨ)f޳7/ &#P=¶4R*vh9U%8 "4W5Ja< -m !s1h& ʇ g@18ְQS5%t|R"CSzK&DGpjޜ2]2y 컒(_(jLƪu" ִꈧv#v3NU\laΣs=q?˞sơo~'knoןSwP[0a h$u&~iYT5ј]vg~d ft~`]GGw] ;hQyg6Vvhf X<,^;;H>| )3o oU:8S38r[{t\sXhQ]eH16th&u+/88. Q9dDy/Wܾ#NRk*-zͦ@.͵JCa)8P/f`iC0wLչ,.gw .M5[#~GΣVD>%V?吞a[m?\y|liѵxDAbvr,C"nQQ G&&6b0͑)Y@Qu̴+U{_JO0ll.!>OF%Iez2wQBr'iU7/m+7<ѣ|/iv\  ∙0)WJM鰘:yo 1){Y TZMm9PW9澉DVm 4&GĸڰlU2ƅچfi:fygW?cZ#m9ңlF׬ʢ5V#׵I3tpHhr.X"IڭE;\\xJm9 ō$PtHl|+[5< =ћ:n"X@v4L1g3,aBiF25 ,]#4&>1|./Gk L,֠ثEnNV~O{NS'z/qIjYe%8=QK{+CgK ԙv:iDKy"U7Wtc&S!i٤,g/3ܞlzJ@yS]/pWYtqӻS#~uA0A W-1^M%?p+BRCl }\Jjl>f5u wd窚/+B/D0#.0$j/-/pɘթ*s@uGZI~{>d^\i]pށUh5ByBρZ$ ^,!D3Fr0Vtʔdԇ2#-Әs}ҹ@}0V*lԻ2)Q;7Ha ڭdٮXCwg\;r]\^^LVF/kgޓ8X5,maNn=FZ('}*&pd-X&|g?"i讘nAi1œ^L .P^SB{pYv_cxht$?FVQa#opl|>&B,z!ن|P?zn3+uhL(j?B,n:1oSA'޼eWޑqO}/ʩFUN?#;Ym^9Ԋ%62ۨC ג#cJZrV̈́>FsA7,(blϿkh;t-iM.}u[#q^wgr-H=8=lė @ܣ+C p4iZF9fL7Q feX:ZIl k\3!ڝXP#b"M~a\i"u=WPlH{ n6uawE.~vO$1W޶ay?a(e*,O#O+l=W(#7hHL0?NzL"#Cp he`aK}HRT>qmG (_J̏.Zn\| i=͵v3(_9t5(9bMpXA4Hy"m5?(N!;6n#E ~#=1Ł*~U9^~ћ*5u3`XssVDVdLb}lL;ƞG5!crc1V( Un lFͬeӛ,%hHHf: X#@G+X" @P9/yAos^cFŏ̜,AC`jgY Y)Cbo8XCʦ;W\ꨙKHTW7~2mPTp֘L҄~Zu!SE{wrFhta r'7a)q_~B)}>nw![5Y+$젇Wf=ځ&M ]KqQo\WNt}NڪkNtH w%#Xoq ja~MaeMiRь%bz2d7&#y0 v56⠅媭H)8z|[v(RTvAP ZEs%@}ne6Zܕ*bu <`% eʆ]<~vi/8{/Vp3jIK2u|u1L=ױ0jlh RYҋ3KG⃠m;h?R /GJV'=#> R6.)V><*[%i0GtP[谳‰ }ZK1|%Rw(2Y =!&Vg<k7 N~[xX,fbl.Gϥ(do|8~/"BGaFymiO Y^.k!p̸tnW>G閦ؔ*TdoJS@;ܙ- HŴ{j`4i\| > Zo0SeACi<tWM|%{ \w<1(<%ĆƲS7_7^f mK_亏M8/ISިNFz|U13'Ӈ1N!ܺ֠rv9W} ;śv=bւDɟʆjVN(P;ϧZm;wK $(JyXcOxjBU6xwrZssVݿ65f+Eb=WC .! MNļU˳= + Ghtr~0<T8hg*T^q4ȋm EleTkO O1cFAF6]>Q|V3!x,/k"yހ7ѕس0퀄te+6~V>.mv2BpqZjGNushr|I4W9i9Z`*!b˻ ^ڬOIMxbE!Y0X[;OfSdno+|s*T &o j|uDw$Dra|.#?Aʡv4);ǃ=3RrP| lӌle7LmQbUEI3<^i%yPqy76\(T07D2xե&r;VZnf&APwD*{۫6_3JQM 7?=[wϱ\GAYn߉$ Py{e0$}sg5t\jCFm[z7} 7Nbё+xToJMg{"ghdfzڵSR_F:|Kv/V>3@ e F| ROümzT;s^Ȝm=MS87B;nl=?LwM)H/kSf'N q,.qB,XrZAIA9ILTؠ/ГvvC0FIܔ3I (E5*M& Lw%+Zi5aweB7yd0KYc4r:Ƅ]^8cXKU0ƫhe'dNo6Us=2m^xLke/oAV,ONv3/19}t%'QMl{Ty#j=~Jp^K™}iؓ$M}#TBINl때e[X3X(&n0|.!aP'juIBii+ْCvby($08VNtY~&g ; y g8QՈߖO214Oא f <& X `-QOC4Mz"\GMYk@4Nrj¯q?r]iv~C"@)լ'w {6& GGS/2=nAMUܡ<&!IG*TsB><(+&6lǃH+p uDNZΜ7B<25ViY22Jg$-1)fTl IxJUHRgNNo@l8uq8ɓ=U dN~PTѰ~=I1`в<9Ծ,RotC~^XXq<wt 9` uK%3. 6ːT- {Wa ujFWS[q\|ߝi#K%b/h;:㑉Kr7> {BWGnV 2 Rg{=M^ahw2㝘2p VWE+.@]>:xz-4Pkm=U 3}YWkWƿ9Ֆu.vIF ^3%l)6w[9}TTpcp6695m}<ȘZ5y.,xZܗv:u/aݪ{4fKb7C=ǢֽmRr'ASxlA=眾GՇYԶ8<کS=;KƇMk}^],8qc}88Kdj̬d2i,quwkzgU@d;U|Dzꄛl):}["tv~f+-\w'Џ|]aX 3 /WT5 EE %X'BΝ;U T4LZr&@5U9Kw'FXV 7uRWŤ70s&yb]VDG|ZQAgU9Q~ /q>S5y{pX@(CVAtt| FoZ7.<@7dd:օh~P^z^E3VamxRK炋m*x`;¸~;)Zka\~|C^o>$>o X F^4VT 2nQ]zIX\Ypo1 ٤}ZPJ0wڰS87M&d5" p?$5?휹Jo}Tfo{C&v( ]C88c{}Y־rn)DR+!rnI'uC%E-/TS^{df'*sEՂ08sIOz|=Z*YN ,Y;\dUew'I@5 bI g(^Bq"GRDM?z4# Θ4œ[^@1SX0pU jn._ar-&='șE2LsTKӘ=Eºl,R bT+WP~zl9PЭL|ڐ(yQ[&ned P_%$d~rV;|Rtx +3*ٯOR$<1&-B)="^S6=2&]'jEm"dK YQ$T{Ө3 / 봻*xI^QǟpKs'_%6Tn|L5TztrN=N- }k&8~CKJQڴBu*-RݫP:,ψϞPv>ԅ̰Ð4jj_lތ0J+#^k6z Bav(k1^kD] }߼%_(Է }l51XJd ">!پ%퟊CL GG4[yk(+}﫵 O0 *0z׍7fAg>K"o:R{r ^P3]Lpntt`lE_oOwݛX&S@;:]O~JDd/ z,{;̎}a(")s5tv8:o@jή0,ձW^$ Zd11w0H?xWvy}Yl D.~GWGdk==DQ" #2b3 :鹐bՎ HD⦘'!T 9\>#Ն0ف)ŨV#~{ۯ 'K%H\tZuEdY`n[Ec-3qSv{O35X+>P1s* T RPnO- Ct"H[c_0ό1N }Ԝ' ,]֋ܐ/$cʹD6#55Z;rZU "R:ѡ5%SjGE\??'=UȄXxveOQUᧉ8DWGP+<+oI|*ruoU-ș2**yX]i 2D ˝9G"d4%*8Gq* =#;/Ԑ> 傳c <),d>452bԪ VxIXZK-MqYZruXO[AR#o?*|XAAx{adj)e8-C~D9g}~~z 79ppv6YiLcQTKx/C 3U_}_V7T^UqFBTz@'HSgwgjh:n]ƨӘmXQYg 됌֊:=F(BPYa29+@K&"{!s`.h*̧B6Sk;s ?:~UԸ(/sd 4ʆTڄ\,? _¸;8-3$Ri_%{*hϑײT(Ȳ!;5o3e86'Y,=f}2VfGdze1Usᵅr)&Dmּ&[u$;E?|TͻeJ=` 7prB : }7uaK2}CE`yΊȐ D2BHKHia`W%gNzP폈1uTkQJdf$L+]f@M(Hv "`pku8ZQ%SWn[2{#͛Ԛ Ad`K"x7q|%cԆ-zHjrE9.a 5_@ zÊ_=).瀰\[pZB)$*(>hSh޵E,oJMK-P:K6r]$>ݽ8caҊ,Nͧ!GV&> 8So8v)ި'ЈbBi1:t`F酺eÏ0?E|cפߋ̱2U^,qi@$xhLqHgU]ȂGpiÏ4Gfvw}P* PgO+2/vPz/2ob5`^B(¾Ď&&>ަIQ}07Vף!jZf>( }ˑ> U KVMo,-fWu# r-#,d%.H09 ӋPa@R*JFQ*H dS 4sKlDL*o3oC'BUHil * j›pW܅ާxu.k(1&̀9XeZ(E߸3ijN$5seRK7X[}"y(18=DHfb]U\LD6RXT@`вb9ZTK,ss?cd5.̟mH} x13qِ' V\Gu)N|ҟAP|"/*(_@a&f =g(!1rInҖ?mk~*7W㤔lXdb[89Yyg2z!d]>%YE__j}:fWPزUSwcH`q\ծm\S&P +iӅ`d'ޡ f1l)qBEǰoW3W.4^=|ONK\bŧhYkǧ'04$I?[FHXnk$/5SϨLSk=xJwXz&&B>z @D-iJ:9?oH@ooFZ񟚀Ss=O85Իs7" U&HY͛e,CD 1fzq41{HSM L0.<<6vavA'jxRjanWH>g"!X5`]:=!eYI]|Ghݺ#wǾmf!ُ tfM\ CFC x5ήF5-̕[)HmOe9rXw~ X #0&KB;|LPpiB7T'3?V@_!Lέfh 0u5e\K@JP;3S`+c?TK_`>^ [WLm=gm@mփ'mYZ<O1ĪtϽ`XIQUU @ss=|i}  8]3&#nqJ}(tS 7F6*̀NlzEW\oJEj:`vKX):N}KIfl:Klq~q]5thy{ۇPX>+:!!nP#mIEKv 99>_\w 3oM_Od@oꂬN׀IXeO]t[xᴧ<6`"⃚Z;*QByI)uQ_&ԿBq4~yzQm]2-Qn yƪWP;>龸㫖^<翅`ؒ 2yu;2ntƞ$*u> "v3,Rk U:&g 35Cp|FUז?ց$#Z}It{ݘkj)`+S s*׫Q!#YZE~9i+1ge3~vJ]g`"d:9Ǻ0q4(͢2jCfimn u%sGfǴt!jDh@R[Ē={ )ә;t(NHﴨ;ˌc4334h a"L29P0PRE>'m {7AU`La,@\ >^$U\.kNCJW@@x/!y y!b7;@E>=P.y@z*͖+eqG)'Kf𡞤 z3HA35&`J|JBkŲ(L`un5Z_oY&\!a&Ysw$XU }kw'wD(Ɵ2wz4d2ܗ(7]-׹ptխ?](X[a]ڗ%xd3rz7dzQ>pdZZ䟆5'on抡'1C  <":CEޢD @#h"G+{THsZ#P%(GTGrt]{&_vl_9=@lz M7#1ln]:EuZ,PUS.:(678*M˴ P>@: ߂W|On}O/D"?}0MKb+u(v#엺ojP)֭tcCħ04gxZz;rt=ˇV|*sV` S펧aSG @_> @1`V۬q#6_|H4ívjtT6VTŧ`@|3X`~U~zi+,&LJ"All-a75">–k1#Qt6a(E?׍FV)~'5( ĝNọrEl@eUτH 2\sN: p1AU|K |JqP8S#u&')) 470wgF;TX.GhYj@aҨ}wQ.VXjZj&[^Z`Ie >3O+\奝]j.!a*R\?,2?w7t7/~r=_h*%.'K]h5q>wgyEA>>u aOuJ'qi(3,Qqk(F"y[Ns(bsʚJ|XhOxV~#^ -jڇh.R=!xӆƏYf_C2qChxe Ng:g$sa.w'di13c۰e؇toH,B 1>.`d۳:Ov/2\'g'!wtS;G`ɍaQ%nmu HV9@ѝ$Z+П6V}<9mMζӘycmb3aOBA /6/8u)ɂ>ΏXE C>´5m+:G[Qx%9@N=f׽pB15|\.7Ikt`S ̹#^Q^%x]cX$[8Ӊ;7Hu{.LN!aOӪi}εq6Lhle-ĚĹOe4Br &*r%#^SRް{wI(|MDx)0m7, ˍwYfI>dX+.zfk=+e4-mt0QnVtn j@NK:%qڗ `<с#=K IgG(@GAjEytc-y'_PTOUmQFBZ`NkU"vw ^8pK\nr] ]+$&FOUYiTATbsMuMC #qU!Fc^V|P}WԌ1kh gꛌKHbgK:S >idKN-G3n"FTUsg,ZruPGr&dlۃ'} ~gKOwo:ɁQC  `h[%q1G=qw"nbHa^]:{}2{.m| ³sK]E! 'RZvُ14$°OaDT&JĻ(- {z,S}Lɔb|1}-p+VNғ3;z.Tފ,pGwTGx(m=D ٵt.AITua >h:~kF{#6zG7%s=D\6.PxyT3_:JG:φOċ! ]̖b8(I l20t\6-R#;(A*%qcQQc^C QCKm%GbSLeAkܼ`fyC(@4h&OyH ܋DGs=ESLM #m~NYQ,V+l\/vS'YpQ uX:KVc^PsjpIK+w7vQB+΃ކ@&\\rL@(,mV1m28JOպ"8D [Z- {>{,dMc D8Qr[贽obۭTl҇@WQ,RNiߞ9{objG C"PxɃjyQcs7wN*kZ % g d%oz/ z624y8ni6VI֜p~=;r8~uZsQugkFrv)6o< LۇomQKT4+TzQQǭlǍ̱wjQy+-T|o6vxx5rC#'su{`͵F${GS׺)I lJa_q$=ká;y]%R`bazd7~|kwOuA7sL&Byh |~%7)Ybrg>S?t[8&T p!ijT -FW:Lj`QgԣKC=鱃Xy #. y )bUP pЈߕ ~7>?$2u9C8,!}0T]FP_Ij7zm̎Vu6W=cxbqQӡcnC҉w|x gYZ0707010000001f000081a40000000000000000000000016609d236000aae10000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/&]?Eh=ڜ.+A-&i 8O?h4F6zm73]KOo[B?(F5ThLpY9[ST>޽$vtJ&oTr|V XߺK 4~yٴ8l,XVUt|}*WGGK C-`bsa`<d ^|I0p%4,}-0o /0 u|~ȖHεz:kvhAEKMZLr6qp $ ws*m+}њ8:Rx砭1W(So1=Ow?kѩR.ܒկ.{8I :bW!k_$'ܦ\ ^cr$G$Qw\=|Sle=ZUB)p-3-Q+BZ%PkWt܏-NU Z1|sR1 =uNSr$fBXiOt@ܽfEj}P3](gi!]@ݛ9+qĒ^0^/#8}"S P}EqHi/#)_!="iΌK:=Z@c(n]{#$-TLL#C3xRE8`"4*kC #S/>aƖv@W)On]Dw,Ɖ<':/);q '"df[rm,Vg;ۡ2ϙb ,G{8imMk'1 |.lSvUJ-Ol?X+MJlR '*M tGؔdD8yPd߹pYEj"np4PxQ^t%}W|fRbٓ?ԘeT,b6>[ xi WH`Y)XF[>B.b-o_(1`Lj*ZFFש'1 osT(e4Ù-?7xnQ;Ev@{NOjۛ͠X_uO "j_bf 7 FcKb kd G*A=An*)IBw %j8zaF-vJ ep4¾*[Qۃu]6)kRdå:g j|&窉}1pTή\t S#@>UNjϟZZhim1ȅ; ] .^GtE2_3ͦ,M`y`bo]ʰڐ*{mN?H&#DN/V3`[':a= 렋L`Փ8e*dPlZ`lɄhqd?iyp e>jL=p71T#U^Nb}k]_v"ٺ9C~!`;Kyvo;n?Vt4b} H˻53q',HӬ_]b!8{_7dmܾ;l殮K몖D3o\.[vucl/yr9d_ɤzR3nx( 9Ȯ+MNHnQ;0G&)X +=y/"SQ>P? twƫ-;= `WY2?а$ãTtﲢG h S%H,L{iвl$3-"Sl+;M7bXnK5A\۟(F^XT2y;r($}:M]K/ pr}bw=ȏ_ ]dڎ?{M"*@Sbq0At=-dA˲CSl$ k(gtH\e$C`PHWZoeíߓL? ix=p3fH%IFDIH@Nڽ 6'ՍtyHlE"SIBȹβC @S+ A^$0%ϳf,2j!Rj&^Nsɝ}hUHe۩avϻX \?suhݭ)`Ơ\8V*]JqI UlT?F1ߧJ0zXUr<kP ,x.Ln@ G#HsLو֧`}S7F v`^p}Wn3!6%'4. [ zl dQil0_M=!:Ԩ#{dC 3;qTRُh6#ަ:^^qa?pU7+^iPԌ"': K\8Vo, zV\5Рv-=Hˤ-/%_$:v=}B;o"#Of)|* Y^>)ܳז!';DsA1l&48jCG/u0/]ғ_[_P{T H`_Jv(DiZF~!l_i8 PEG=Fr s.|rtyd{d j|+spxb!w~049M?,t-C>~AH,b4?+ɲt,:E jZSI6n+]eb$aX&<]]!lAa>a;wWi1{.;`kqWM _pZ؛B[x=u5J~CtLUqV~uq)t9X~z| 9}52v`ێ\LH}þ l2Ql:B#T!ԺeGrQKGSY_ۦrvRs5NxbĚHnE5ld{@"̨6(Àf}=b# ^&d--6|%E4$[ȖR/"vwLv]%{7LGX^ٌN灈31^c;:%,}J2UrR$6"BicI/p Oz@sPu[PkձM&hV;vyo?bmЁ-d]{64ow0=|Y7eoҳu)InXwGR[|< @vwөkOI 0HGn|P3)9EnQ +1k؍| $?ga~^]ke  ].;)s/9vhP"ɈHfϰk(}GQN?~&H~=pKi,#Μ\܆G)uSIF&d=vp-a^ E*V`ɬ&pՁH&РclvK#TK9FN,1yB 1Dz6a3P>Zl9 @IG ?`1OK,ɾx1J7h+ѶoNZ@*;Q d_&2v=xZj= L3+á=qBs\wSh"){UEw'HgV+?W_CS.ipT^p$ =2+)EzޠF+ibX O8fo"|[x s&rbq!g %؏)L IЉd#mD8euK(%dNooJxn=,k {E\)<s㓮19tw]VK L[&FW u.!JSCު_SdY6B%4Be)]pbI8m]ZkQMlE^7p^3dG}W4yae_C9Kd0`KTkgrP#V&f&p2{jޯÔ:yU6b@DU_43"R0}\77#Rxr2*It/dzܧ>CPLr1 ԅ/E" R,c5]qgOJgrmpMrnS[ _O'`yƛ݌{ҚխvB&­TXmH?Q)r(DS@ Hʦ߬Av6`D.y,F0`2\k5&kԔeDBx2Vr"IO:?^){ XC W瞸ik_wET07eZl{0 37ӔjH@R$g˹wMtJ܀'mZ=Wp֚3WRG壕ٜTzƀ5]g^LSA|ǯ֏R+tn!s&u DžOu%+'u.9yO}ȇ5Pf3ac6Xi6YԢ_X Bue۪jߗ:)M24ho FM 1X6j-qȻRD\'2W'+.F1sJ AkC]5P`Ch={iw)~㰪e7^19Q柪?bv4 =d2T6PQ4lk;CdP^^9Lu̟h}5ݲPn;iX8żNUL܃ z;VQ1tjn+=R>Tzm#:]F\/w!R׍GG?s0KApLi.˕6"|!U<p|@n[͠Ҵ[%|3 zMAYG<0[ Ib TO'GMYYa$Tfa7},sȰT޲(ҍ P?j2?:Uܥx[PE_r R^ $Y]-^yΠ$V;ѺjK*`JLUإB4pcjwQPOy1WFK˴tP\xih17`TGyf2:x;ʒO2E]Hxꫬ.Ws6š%tF+[S. 25$s c€[d-D} @\4G΁=L5FT1>ϐaYq$m`= o…$px Y5-%<63AAUwB,N``w»L;5Nl28jz`h"#ە:gC@h-pN}㱏y,LmvIqid&uD[Xc"Uo8 1Ŧ&-(_] %g!.b!0 =1 VU[\ⷳw{9a'6U+Sk&ܸ)BWdn hVPM [M ^iE\>%SB7+C6Hd09-O\fک֕("~*I_|8ig|Rۿr`? @f#d8aF _aO!b+ݻ, 6">[Lgb5IOk=OqOTHm#d$\(5 _sM+'`HR,>2c cLDuwk[CqU^54YcNh"Mk/g2 ~hZKL[ObateB(*vŎZTȢ0HDj,(nxwGDVO~ZcnBUp" 'G /e#fzn58ܴ˕-ᷱC5CdqǾ79EE)#RE1vW"1[L\‹p*ta]xO+$/2r>.Ҝ@R&%BfV^2UB*]+ʅ4"S݄KM#N]݁6Tn, >X㆘\?R CAv,FsU9;ev VwୌEPȌ@Oڵ-.@I ڭNp)1T:]Rab)ʎv\xt?|+)U!Ƒ3N;#+lݲ38VlxBYf y0mi~4gPi t^=ח6ʙ܆t/ZIg,/Wkx3Fznx6ta/8w?h Xb= -iiqFG\ojx3;3,+Gk$HD{ll$ R`m)+w#}O}V\7h|w¼ D:<%}8-<ľm}v_Z<:Wp-LYKq+Z6F3bU307[/7}mYwԾQXYcH n*چ؇E:~2`QOVr=*ͥ[qU;B >k W9FVHuн,у*l l?L'=Nm#E7ZѩKRϥF9G"V-rNe c*5wm* ?BB7]"+YO<ՃQNNuvVlx(t$/zgNT́]c\o W Ϸ$5>r rElf9,4-L<- 0&L|E]}EBߜ6!?W~Z3g!"VOM|ܦ Ԩ +߸g|m@7ia&i:y$:waT'<AQ{Dzp&S06pD}|$qf1A1գOYkz/W ?E '/^um׫zz}3H:&7@ȸ=DXɟ5;ˌ-tdLP ~[gl;t@;\Rc{+M*-#h{Q ~oȹξYy14║V}mDԞq,wjM8MJbH 6)nd;HߨGMb:y*>t)lemSaAn 84OA,:rbj+˙5,2L֡rIk71=uE&1*anM!VNaC:|ڑ),H* /otP$(&}7~N.P}\֦ &'``WPZn3oIӿxT@ʒ:A`7_#thdvb*0D2w(ozT;#+ԄAS~;xH= kyZfc$՘[Ff?$Һϩa͡b3% PʼnWL,S?p,yJHc-)7 mσ34YÉXQlc^dAUֲ̢w⧑Z f)έYI\kwC-64ŕYk/by566us]L-VNhڎ?V5ş,˛/jI,y^U}uNNJ6;g}-U _Dиc? cΕ>F} R1WSEvV!IT37Bm\ıNϩ; a8U7ղTD0'@RG #{ŰU~j.~* 8z~g 51kFYgO j7^ߩצ:W̹mZ*) 9i!n% m3fv-"x^ćdnjh ^uucmؽn- h,HJƃVcqK+m*v{J mh9Ts:Sj jo yojy'p@exnKYՐsnQt Kj&+`2fNvؠ6A <;)oMFUyΔx {PDsѱS&B¬7l1V-ÞLEjD)a)lFܭjʓ7+>dF~ruXAFJiۥmeDI<Ѕ=[R ԙ-Ob_p3XF-2Da2.<-A W#G}2d b9~Z葓G1{gM-pܧfVMP<5xV=_xv0])OuoG]ڶ=Yh!JW{1$SBy#n:W 3en̏Kn[YRtq|pDu/*R`yd ڷIcϮ^k Ej"~V'FN{rf(Zk ;b{D5Gݞp|NyajjKO"_9k&iCNmP,]ta Ql>zEOÍ{X [}:ؾxNt[:^3<W2 T',&&<:_d9PE`^^-ƁMlڕKx%ZprTd2 ʂY:q^<2]}>OKJdK?ʲ?;}6_i1]jyo\bO~!MK iHK>Dަ8^Os6>({j1,Tq3Aâ/kkB2NA0L32ƥ6c\-ÝaJᏳ|nUl-iˉAzUOcT2+ 'S@cbZԿ y.kn $gèYoAabh˳0wf׏~I:jjE=æHиQpn8:P܉E[lnS&3iQU.[0h tܦm#.Ť=p?O԰ 6GqȆ8s}ۻ(bjL|M%QvB2;b Oy0`r%Aub4͆,*wMĖnhl ˴\&:HE>Eo˯*ǫvy[n2 =S E "2,ν`XH#w0iX½+[fֻ*6i:{+TϓNHPt2?@h\"鲍\]-H2rLnH k":O2=v,,%'M}ڑ9Im h,bxc 9h9MSW)S+Y0-ma q1IjPϺFeME ӳDo Qa?I>Oll>'͙tz->Ir}N.eTFهQr&o-( *Z~4%!-7x>3A`eKKE;D!>]$u@B*|veCV:exb0eޕ*4F$!46Od jI۠{@[\Ÿ]ߊ0N GZQd0,H;ĥQD5;=1v&Aj ӏޕ7lMZDFG=|5y}Ɍ7!\ug둍S %\3: DV S_֓*~Z#ͦV9/Al):6T> =OM'Ŀ?G^ېk H%$PX;s4#A4jnY_ ーocxf 9nu&ݺLJHhA.: "fjA(ZC/a) @P4}1*0Gϝq{c>Bgudd錍ueThAmøckPq"n*eSAN*^W%JW|SS,tJ}`r"e+z׍]k>qoAbphU^tVE2K1uaYg3!Ec"p]9jWL2')nx*xfAJ+Z\e7~ZJcku2#fAToi(ƫJɹ$,pTԪZnWjS_8,Muc^;>L<[xF(2"/ @9~o``ո6i(BR'<[ڊG*.K9'd8Jt{E3s侗亩|X{B |[fr1fp<kɽIBj]Rc&C6Ie:X(䷍esyjW2K"!`IJO3 8"Wjh&{,93|?֑IWL-`9n83нPe3uS:lAM;#+e!O{7uJOnl 5v34)ios\1ln&DMdDUAMnT9%Mq ~?~\M1w /n$'rt4GNTNPFz䗐 ޸8+?ٞf: ^,-Оl-5p(|$PV:5 .BQgy,굦e| Ih7Ҵ6 wJ)V0bt>9@K;ngcb;^@L_{olVB+nlk3BmCk,x`bkf Ӵ3 !7J#m;I.'b&٣F`_09ɽkcR CtJ+Rk7 r0 ǶӊpJl)e@1RZ9T2 .wQОwMKfNik h7cF]|ՠ1*׫MbV">1yqoJu [U%EٮF-+=؄s?>v\GW4֗Ȁ4+N⢰քu; [M֯ 5{Z;nJLmiF\GR:\V@U/.HFu? Y ̮Uv0Z ?(;ji4qSޗJ+s,1(U D*uE]#f97~ey3E3*ŨO 6"lnݳLޤ9X`Tf~hN(3&8x A DžgKt "?W%Uj)JF}E<I#:-F#O[2gq>՚6h%sr~b `qVG`q>䵆.ᏥVlniEwI nC*QQ;֨UMX8uK24s==k`u2`Ds'v]4vAeY.ME[A*xt /@Ƿ=9SR.^X4Nme،Y٦ㄷ?dF1չ^:h_íIk)=\w{WB>A16̥|'@aɯ bxݞ)p!l ѺN 0aORCMdhbʌw>ߑy;O5ILRup/j%VL'A97(wX@Br[CUi׎k*xdqNIHTϔW 0墛 P*ҝS%:t=o\9F$<,U'=*_-z݁M nP!&ˡ2KARn%=`C(% -+hˏa{`B['&?*1a$TsTW 3}E;C7߂hQ_Rs{ne~s \+3.Ю c:!bd71Mg"RW# NSLBJǎѤ#`:cA ?=^7K%?qpd&XT6>8rb!]r̡Gy3p4x l!Եjpf@N?Xkj L x<7V:  M2fI !7K@qVZߍqyRZjXko'2- =s5P9i0}p);|X^K|pѩHSW%3 ȿgFXԟ0\D/햋3ݹ*h"=r0:5Mipx!_n+1(H ~%xL-'´BfPA$. U42@=%h+NK3ZIrSfĮ5lަK@I2%E= 3:n.;h R/_/n)lۯte6-fA8x"Λ=p 3/ۿ)ؠSCP%plt5<jO0F —Jb,H!E؀ O?g},ݨ{]yQn5uR~vS6C}>p:8`B;w3 Z8VGwBBafENx u>){{$c>:]>^-sY۷oZzg;n:ԓ ִ)FBc &w2KşnN"Z=:twn1; JDS>6W2#$/c$ʤ>X.d K(@wM]1\3#$ǀm=)*8Ao'ȱ{>ߥLmD>NRZW<l QQR,=?.e48ur-[ /Yݷhdʤ@EO R~D/#<ΟB9f\ABH6/^ܫN PExWy4]/,7,&KH\rAYIGA_W( 1ֺ玼U6>,E?1hv0İp @1K˫>ff88xDy/XdR:z2/rE;ν?\§rػ~qQAM¹_<W0g))WJ@PaBd{Q~Κ˓=ON,72}X~I<Z5EU9g2[opյg0|g 49uޘ{tim4ZKPyhƙݳ&vl#5kE̱DYT* P{7ڤd t{\qpP)Jo/\>yMNFdE3 h8TKӶAI5 rt9JbU"oa[!E&hq\UMKx GW2{!kóbn-{BwӦOcM" Ve.)M3FMhw~!33<;J6P4[Q;9ݛ$PR6d$)R'%_״Un ƤY>B[ؙR-[tcPf Wptm`?"f2 lOMvLk/\CZs^N I zJR9"Ѧ1s뙔sz4.4gwit EkݵvQGV&aq$y~w,RwBߦo`f1%?N(eXcC@,=RqBl i[#hBh4Ѧ.^SiH+Rei1*ˋsUJaul/(HN dEԡ] v2Ï:b=`6Ԧ0I'KI/jDRY0p=p-SK1ru,^mv6zZ44yLcٹi[G/%Hc QZHn?  ^!^(24#hH\NL@rBfm[o4pp_%`^ͮ.;s )K [fd%JfӍ„Q۽kl#.&, ZI_2LẙJ_HUIv; hg$5V5"O Uf_.MZOLHݐJ AYz lц1RS$g4H9"2 VEE&O/ЎokzdSZpsA$I0=\ VbWNͩiN7`HvUVI|tP*=][V/1hAхELws8bO $Fk.=!F`: H9.,Ui }8w@0 i?yĺ,=oa`> PC!#$\Ԡ٫?P/^qcuԻsHhD@MkV[$!X&^ /ڎNW/WߋT@1ɳCƊ838Td݆FaGtZZiv!a}}8}L4fxl_oXaՓHa͹^Q1OĆ` RvIB^ݎ-HoƱ}^Gu dŕHQ'US u:psQlds趖𽹲2*?!LhEf,!z &PKj%2'z3xmw<LP)~C:ִL@R0wI&ό[09 )8̊z[XO !ܞUgY Tz&yVx}Mx =VRbxQP|^ߥU3Y/] ip>:f26%rq¿#`$?1Ij؟1=l27>pqܔCJ-vdq߭z ܴ\XaX=t NJgEH&,Iɡ^y(/</gaFTfF|/!ſ&.4#:F>:!DWuv±up0(_4c{púЊ{#= Ov\`w8SDj8ZjV,`W wt%/k5\oũ Hbq U״Sk_o,}1N*Gqpjʮ,RJ\kbBPZAHfoWPj&F$ge3JI Ǵ G@kVnRd T9bK El T&BYmE2VFJD/R =+d#&Ro("‰qrnox |xTP#>1v4vQUg@"ٷa- {k3p;fMe~$ȼ^{X4.5٘.FX+$,%(T>iIȺ]Ɇsخ h :U,35z2ɤOpO.t}g7|ɞA*E8oO+-{,)(|o7x3mӵ$J0 uE/djP|d EM֎BjGcD f\fa9:0nN<*Lqo}&tP(n.f pnHjΐ+Q-y,3)|& $+EіP 6O %7 7VoRgq5kCvIWYFPM8o=#l1 -o=ꀓ7o?7驪 5&6 \ S2A]3:l(Ou'@+xd(oqSc6 I9n}h| $I#$c:; MɆ$䦁v*S.DM3I31 ޟ 'iR4Ζ^wn0"̪)âkM] 9B ~d#nVV3 c-|ۼ}5h \ &!eo ? ذf%jE׬ytiDk7;v^p ga4E `pe,CtO`pBȋYci%%MeBIpc8os%FbV5olvH'E76`}M&\/V4F]ܩw5獐A{Rn7 6yb&Nex1N>qb-~3 ̀ E'ݦ8QW10Yx64v1qN􏐛Dy^cjR/C)8y}CFz2ǫE=(q5Qj'E۩;Ϭ:^+?d} ?@>>=090R:EUxkyENQ( 6O{,K1}B`DZ(cڙ6v=)NL}|CK~ʅ"_PݼT-drpR_N-vW}m{l+ ;E =zbe.SXi|{+Il\+ٿCMdgKڅ̟[.!^G2uagP7/a(ۀ4l;BK:Sa#-43 A=!E.i6opD>vR1e&aq]Wjss5,@ȉC@[Yӿԓ+aQǼ>`wYƪAl33?me?N&=I1s曦`[N]N(=8;o%լ׃W^h}sS+ur1Y%'8Z=SpB(:ږie23O37BG3.y.hޞ ACd`C2t<Ҧ^B$>7{GXK٘.d.:9E Xy&-rЍFZ95cŦ]1Ց@s~|Bɾ摍}ICK*N%&Ħ;}]Fz=yD Ϫdj\M9 wm GC8ը*]{Tsۉw,GRj3=ؑW_RN23/Z%?IiAXqϡ,7\Si1rճ3G:#3ePwTƘ蔪 5_-e ~R8JM `# >}f >VT)8 |FBE+""+eyhBISr"{ADQ200z{E`{V׋CV0IW\uGjKN6^uPyΥ$[c1jZޘ揇 4QWưE?g>ngEi][@F"W>2˪k~=D?ile{4tzgd1 XsTh{7vpH)ֆ #>/.Yi;p:}\_Yw.? C7>V횱|8u*3ItތL =ťb4%^6CN6he֯̓\ l;Q11y*`~m6|-@ iLw50DS/&/4|Zz3;#OҴ + 2.}](a6@6 4>н]hɿucp7^P>*|b1 ZT9p 6 9cWkznƈNͼ=^JG61>nx x"Ҥm!~u@~Ɯ %8jg7N²NWrnM5~P@LKb Qo!"*lHӺJkf^_\eG)A/˵OXb4\X)9"njԓ$MT +tdK`%s#VF]NSI6kZ pDpaDYq04V%>Yz$#KI*i+4ݹoFfp 5KRd.3&6a~7fֆclrO% rFmKd- 8Wbsm|I\bR85Kȱ8~"}-i; ᥓxp=חhJB\l>bGuظ\q̐sSm?ȣĽes%Cm"؆CDރ!y4^ /3Z_r(=tgX%>L"RjfuE0˥ݛm8CyV.cԢQ/"XaGރp/R:^ϝ̸Ckdpnou(JNG:+m8/s2,Zjx U`Y4lңeLz ,ՙ5CA5*ρ]f47?(D?LbVUr3؇_ I☀$к's; LmRJ[O|ͱ`^S k?1T&V2]wqQ hz|vU/ =*V]Ax^XgU@!.^7Vwc+92+59T':VfxZ k 0-z{f:iδԯo*}׋q\h6]%b<d_'xhWi)n`3dߐ&!Lab@zy޺Frgn]rp͚1(M@ÿRru>)ǜ~;tGhKp)i{ ~ 5~°5pX@mF zX~ L*g`6<Ҡ5ϰ*] =.I wr.zCuwfj7s4q7jN%NVlnuif%>*ݡt#XYJ2VFl14>(|Xj}hQ9*LxЪ f?!L̤ (n\,~XǓDhz-yb'f5W]o1f7*X.״@ 5t󸧪[/S>w{ϑ@( L9d( LtNfawji0GW@/o:hFS6i4 >v.B\2$gĄ4i?JHf0sx :;\"WfAA4Bb*6rlcpCieCG;Ӓu!`[g#{e eBDƱ .d=ݕϘZedcsc!s=qw!(^'J`xé>#O-u3 ~l疐T{f\B2戌;8Y~/Ԥ?[r%e#O ޳+pTJn/Ca}0m\V+":l?I쩛wʫ-SywZcL_m'3km`"ssH GGK6y-JҰMskL > ʱw1hX6Ӧ1KNH<H)~2! PT"QzmŽAc(Y )VA f{Ց0-*EM+ q#4\oHIK$}%Y9.HzִjMB8:\?&؁]lR +* w5n0mFFj.+; _Nˉ19RJ.@ூZc˄oZkk뎧KobC274^)Xۙ U҄QEؒ>`7O>x|)muy+gݫn#M84qCHes>P2LoN}|8=D|"tfJ:%Y  | `$WApvr:-=VQoP`g ѯ]FI膶 :V6Zp mG}UJ"" J ʠXQ2ϟiΥ/Q.$y2s/q%É5Q{XIZ5J_…]«PIGA@47. $a1({LdزMpeOXsh- 2LHv  .]2fȄlK<'̀|YZXw%S]mtAA@˹$O D‵]Tղ_U8V,E&=luŚq4%oZ+*e;X]&_0xu()UM`J܅fO )BRw9rO[R]k=hBu=Va3wÇMǾ▇@ 2P;MF93b|SMNocwS{bZcqBJC3Y#7r t@bTT'߲녾Ya!B}tKn"S(mM LK\/#ʀ1ɍCs/,.xB?<HW/p)$pC)N14߳Àhdp" i܌וMő&+FvK7V.u -/qNAn+Z H(r()LGh(Y<댲8,R@0)J)kTA&j0/E3nmjs?BC8 Ǻ)Bk%d ]dpp Lƚ *J47eX1p 4‚2sdHkC%h}BD9d%wlxP~= Ha٭[NFӥžva:CgXB), JђIٷPG MqqU;7y$eepIrNa˟ Jϙe ++Bk IU"~-lKwY,OINcėYA>b.!Q氹GNݜOa]6ݴ> rXXsaӄ <[yq X<3cdjYP9ܶ 9LCLO0熯tur_sלi+zLZE*\˫{#<{oc83rάe,; \}ASWUE uʼhvn}R^yQ-%>Z9rN9?R9ȅ[o(>vbz* 2I~onSOWK.o}iы|QE|HH̽ޛT@L_G|(k- W=='*R+N\T,ս޸ZG"1>~{ԈIhi oyP=)7M(X_q#}-GZQ-p]]&p.=Q Pf! -f/--8MUC3b(@V8vZ֭~s8QB9Z Mr}xiptKGTG*ϜjOM8 (V&~m?T?19\V*JtzAXlumBeڢ'ח7ix2aK? Lq!PGV﹚\z iP_Ni?y-D ھ;P~ Btl}_ y?%e,=,ue`n ߇S8Y~]}by3tcmL_ء=8'gg5l .ikS>ެmIu;x%?V}ECo^*SoyǭL:q_E2@H=X5hu.͆O!GhbnxFhF&`nRl#imckH";(%'!j.t,~2zd: ] |G?֬}gH65߁4yu7#mUA1EOueIt*EP#upQO VdV@2{Oa9Wʋ!*ɟX'80~PQ*h%I)@F4वĜ 51FBR l6nA]GD-%.ڏxh"q uۜC aM_ޕ{ځAyQncN7=X 'ovZ1N2W{d[q?@? )s!׵Q"y-oE9bpSTԁ> _%8ɗ.AAcr#70Ip<0μZ_Vm@;f*jjW /'XV;Vg2=xU+2dY!UXCg~-"KTroG5/CjG]p< dz 9"8G,/E8X"4Uٷ@ [2sw#.NkP@W ]~BylO{~Tkp:&JQ)?!J6'ѻaCϮ$u8m|@9-hJۂ]#)ߖ.x>c*.b Vcu~eJT0Dˆ+Hw*.2+-.6qvIRG9vV6{`E`TG!%T^M2CPqX^́H pfYwZ? 5d CH'< ]x٧(uYRTCxqytqȷ[7aHwϾ0N -u4QR:a8ݩV.чL)A+C'٧PΙh07;USSf25: 3_N&%Ͳފh=]\p,ct(@v{zGYmy&A$Ƭ QQMcG? a׋|ŝT4)5Q9L1@q/1i2T`e( ԉ =]R.fd9Ru-9*3HlޫeNQkJHN C^18'G!Wc"*i[y+tt"ƞgL+K/CSDA-k7Zj,dҒl"`ec5O4TP@"N8#&' b.,} K$D,o,GeG'%snnȪ>MdYm"!lL]۶E_{]Vvqܿ@UleQ8uo{J/ܘ](C{Jp5!MehFwqN$ʹIt |yce1Frk?fY&rkwU3(_y<~{$V%Ɲ98D-/D]fFqC N2$GǂM]dZ*P.܊W .|4IjɢVa=Hml!'.:mR!ZߡY`Xy!5[r^;vd@XҍTaw¬k,C)%p]nC60]{ %h󖔭n~BzW\c#ʁNJvwl YGq!=Y+{˰yJJ#KdJB4SSe׽IGfKHӊ)<6G>/p |vz ߹8QN+t*,o,dMEӻ$0HT wʼn^vnE}`8HTe6N[)8ZN6kږAXL/Ӭ V,$5=A YG1q&QS\" #Ԡ hjV>3Ě?A&:- tQ:P9fa-L^ُĴ^3,$g`s@b^EPWUi1_ zt&G[6pv#y$hP  lx:+JXg֦H#QNzsusZVq8 )aa_xˏ*z!-A[]3K+E֌!O&"ů?m=ߣʥ 4>?o# qޒH?_CՌ㶷S"/n=B` MPP[ObD:@)9%ב0mR2X"ozE^nٌ63@x|T7LڬlZ.U^l SMP$<#d&E:e W@Hmvg TYTXνPט_0oy|]eW#tW?z5BK |lRڎ%~Y 3J^&߶@&8̝&Ap Q6Vݑ7&#:^'gwEQ/z,q&YN2CVBw)s~ cnX C_4R˥3*Dvm3;z %KtLQST)ST'R\F5pM.!I(H:j [{U&\rh \YzVq~vP\Fr+.O0HӸrY9CCc}n/) ]y;yj w'Wl3#GV&`j6m&KisxR~6Xz+# "Z39tLg(;2$x'9v>7jR+e ,}հzUGtWfC3 =A Iϛ+{%ӈ _k c{?_C0GcӞf{E"[X:LAT-Wi8ZܑNͿ(yZQ۞U@мeEml4<@(F.Tv8|:0NvߩZi]=RT2"m, LؾHw?՗glPqGUy5$dnH53C:a6?v8vs(8rEVK}"ne+I|G7! QVg|a^-֕:p$s>qLO@L߷aLjl; }B\?Z e\m&6~Hcj䤔Y!ʁFzMXv^T,_7l0݂2eRAdtEZ*?<"Y wQHHrfmUZ{CGQP| ^ Bʦ"8{ O%c>8(*D~$(qշpuoL]MÄ6rؿF/DčN82=uG* >~9f.^e[듾cb ,LtW <7j.]:C!Һc֢sI2!r,L)_&gpFQa"tkܸiOB/ XGqKKEF+QM[UbZ5:2AC!M3+)4!4Rqj[zRנC _Fo I[z.,>C#iv A}M6ysZJ*$~E^w'[rfdǃ/e)!Gk9[gtW΂6$bh?==yTnzT݁ޢ`!Dl6UW}\Lv}K#+G  {<&ʭtKw[iy8& 857AW3dm+9ФCn| #ybfCbQh+Mzlu| Za߆E`5"3G,!${az)?zK-½"C-uZuΚ^fg`OY|Qn5%ՅZcF{׼EvD@ Ep&gU\]+F):-aŴ"e J~gv>%!2"fbLs έܔ3rJ $xY:KW,h;2Vr(D^$SJy3|d'$hr=IA02-·XJ4x4RFdΡo6T:ұYDEQt+nD\ A*ob %7+a4V(\FT{$_ٿ܈ko M]ye)ٕgaJ(4VQIª^K`-: qN/kCdtL?~uaؗ^済M7IcbQcc!T)$qGNM JK)O 18+tMb=RBiÂ߼qt|:":Kd^Hw\ݑ;"#._+}ԂRtg`ִs\~8CϪ$Ex :bv@fb؈$P~%v9z ۹{lABl36 P[~ l䉌`IHվ : "\Ё\ϛCOhBS1j< q߾zf[ʹ/IЁ ECrU.ГŞz0Zv Ai;ǧShhء̰*K5ek6DV n6MGz])_{S$Cw2N&{91%=d߆LP"Q~Ӟ,ŎEDg%]Pm:~l5&s5F:Wo0ě˜sClq'zΨQW]@k?9P QNmcN{S ir$)k9"s)Z.wJA]e_Gԙg Cfc L 1J!/79n .(ZEVAY6p6sR0GnO Cm E{n\g?1H})?.ix^9o̕i ~gXI?όHגa! ߿HQԕXkD LAz`9FDOF{^hn<9t\N R9SQvJsdS$? 4Xrn?A ~u٫BÜn (PTdⵥBŒVt ֞@*%$Y(C$q@aE6@3Ը(4Kq`Fcf^Q}AVQC$Lb>'\1!ׁgBo@ E|Wrl?.ff9$).EgܟLRE}PmZT7ߐf%l# 'Xw?=%$08(+uQƳ kCsq+kf?/;Q9:cb֓lD7@aM籰 [\irzy̡ʜ^ρg)*-N#9aM%r!H#ikD( }u{ ЋwB}λųاmTa]'J~"vtmTIX.mZA;{ۀ+x< G9^yP!z(&2]͏L1 F/}3}wJthqL.1J8e HZP X.ɜR=74CpE\Xn:H0G4U;VckedWP^|T0tgv쾫y1r Vb0dv4OBM[5>GcۄÞ5 Loo}m0i#5IJ9{{ 3s?[*g-Ȋ  v.F^2JYG@ǺO'B85){߽naan䛸o1t.:IW>`ªadWTP& Q5Pਪ7RdwAF':}lőibѼp ٷ=<Ѹ[!BA+ eH4Js4  : U3D`[w…p꫓؏0'ՖE! F$=I:&{Xu#eό^%U;0qx|<6+I2YbKB4]\$g};Ԍ}pZh| j&bNj'>t]֬9cs[i{Cg';IS!_N-oT"6d6/c:E5&HI_%r7PҬ ɫhs9Q_氍NAϼRUֺ oYkodB}=miF>wN =zăql_F{3/Z椄ZRaJ@~~B#oB:Z:l+4u'ЌSHٝnGXu"l*g;M`6a:OJ0BLe#3U74!_XTe& k2>V/o,wf.?'׺$5悚L6ܕ浲y)HS;SG@L,ЙԘב9}= ״$:]!OX=9L.qTV gdY ҜP||ɟe^hxXB,I4t;eld@EZ>D^|+LoŨRt (lF1bDJd))J~?&bP6lv!=EI<2Gp松Mu`;#vl)֞80g襦 lRτ|0f9Lvqx-08˦g`@>^3܀x"PkXuE- WkmzSm-=izw0Ll'T7M" 75X|ܳgU,KBm` #CHdRۜ?g"-U[xp 7rR9KٕE2^Wx?\ʽ9ş[NCiX}A-M!+kG5t6`lQ3r´=wq93/9g;_&WeZ vu=d: JFiθB KTɨ܁\[YNh@ ڤz*`VCEQlہJM9ێ4yZ>4L>U5lbPўB ";s1-x>h^$ {>WTr4E]y\<~pU1XnKzCo-ڈƿf4MI>޺HGȎci훘9%(ƿfFH2jf//YgbiTX t[(zwډ| 7JqLatNT p'x4W$" ʍjo?;Ӫ0#RFPqhJяy.O^WuI*ڪl; `(>1́i3dŢ)f-N9_1[ y\alrMLwx< Kk|М!ոvḶSML-oljUM Gv3yH.xzgO;dU!ir_R؟bY ޸=Je37$6ˈEm\ N0[|0byp'Dr9 '\Ӣ,!-9Iu8Gcܮ Pg۵Qô\]䳽! z@ ߲5sgk=/,Q:p̫-O*g z7RBXltl#NM@$<-m飆|ٔA=\$Nk\`:aǃ0Y0n6Zͷ[>3#-]p{G RcwQ%]J'ofzOaI< D["fͳJ:BJU"XXx"sXf7 bw޷䐴)R͜Ұx _[і(cęڛ}Q9֧uׂmu*2;ʒ,SJ&IuM9D~`ď *2luF@%J]tǬ1D@_2 ~ܚ1Ma%L~'$F$k?nj wYsFD}uPDFw'`pD߿t}ZR칰iDU9ZL X:?#ۚ6$H9V>׶ CȎdI Vx1* duJ,*>[ Rh>b1s->6a(ӎ6yXķ]zGjQi^<삁jLV p&8;k(/C0o/e:4%FHbD0s)@9DdqBX?;T`!tT iFtɅ=Ajn=ny$!\N|Dmn`FY//bN$w?BW*] ?HRSO CjM/gX:.^ɎCۿwANޞqzʓ򬟮 c\Y=:m/,)MJAzXP tvyHQ~gPj&Y>u]H]|dL*vz!HjtiR4},Rqϡ{"3Kڬ3^%}ˠ zxb"US7 P `]DVSRˋ918C&!qk`=Bs2P9$@5 0 .**s-ёFڣq ^}dw^{*XӃI[|f>w"|DD7`HlbUF튍> (s#zf͘!5x-ZUg OHP*QQ,PgZޒIbk^+)}ЬS}I eC:-W.Oӆ;'8k^9FFL|\{pLZ6pȯgyږ埐WImz BŚGu!i0 SăaiíܡnuKlmużi ZYKo^S1lg~@b nͻs=|u$<mR A;q# bIl%mYrJGJӸ'"桰 }aQV?iVxkbQam# ~p  t'm¯\,{u-}8Gwsglb|TSyÏ6cI:ȝ{u: ѯ1y.ChLD;6gֻw2}Ӄ^ĉ~ Z~>1K1]r27F(]*^=CCifaE1q/RQepç7w ^y"Of4"t EڒЍO8|9WJc~aԼNڳf^-dUWF i?V&¨j1Dh}Vū8I?-FCɬIQ^=P g⚲,Gᱟ 'eG& 9NэDhGu:0 %Gu6"Ō ~u y'Ck9|, Q34{w\`q |ԗy[-L5c~M HU7׈ŬM7-ap xyBT3[4}ֶLpPf?2rx#*9 Sdxh~˴NXtꔏ5?|K].N(QZzi#G{%(lTw%ЕcAW?B]$znw-̰mm{6G#OT \5ӿ{frh4 _:"VSqՎZr/E$+%R%F洰~ pif uk!~O6Tcԩ:-~Ȝ- ]1R!i`Ԝl( YL]lr\REv߻N.+pZND`lhu' a)„vsߍѤ@q)ӹ ފ~^TK_9e|n.}ӡ{(G9ǞM\.v5ޥw.K0 )L k|Zb{8cRVv}V4J'~A[.|忈O k=D 1vx 5WN;5Q)Y$ ]bzdZ?}0P*V+\NqJ_Up};_))]υVi;9w3Eowk^Kˊj[kn  Q-H6jjNA3z9j`:q2N3}إ@[-\I"Y-O|` g/m4q{'vK{y;j"J."x4&ـv q@2[17 Y JOrꅋ 460"x^q 9duYG~8㗖cЁ%̱>ePK#Za@k:j=pOV\2+oŶ&w5h][J6X+6_I\gS=[u#䳌#>,ZCk[*2SFQyM. U&D%ýb1Lͅz^4z@mmr6T1jx&e?x뿌~ =Ӿm0&<@5V9ݲk0R>i;dU=]Ƣ2neǪ^$J /D+sPO@)#fDN}w+Z}ɭ(T\Ef-H;b*1R@<%Aeo3t+*+cv鎚k b4N"R{E@ٱ]y+ĊڟKK e$ě V/Oonzց ?t3q65iTO@ESKulx` nbPTr5 ^b4qvfAR9EYMAFĩΏDl&aRֽ@%;juО3r]CMG;GG$-7D,Cr|9ڛ*[Es5- ]P0/ǧsV۫z.Ԁ; N/dn$1F# }5Fj}qk~wY,ƵS* :֢~ Dn8yTw(`.(TD ,:DrmVG<6%Y"TDelPb t嘂{'–|͈Q{` "+mn\FP?ȯBZ` XFrx(<@@Riml' 68ŅЮe_ )5?!^Ms`vn9ᰝVyرgau_9ʽ!WVK@b#صɲ:/7Dtame6{(s] G;z7亩{,8U_7faAx~> ӨbU+%ހ>x1*S*&•!3PC@^r%A'譀p<:n b+tƌ ?~B`lZisvJ\y&T(1tBCGC/c?E`9x]heV&N ZEnofYmOvs7 49i։4IGe[=K=q( =EJӝ,M] v&-lKsY_ԩ訨ǐs+!N i >W4TYǔkΊ؆F}嘈ָ;~v&;^yn/z] h+kٮqtmUl^3,}Ma孹K^V`xn~1!tc/G_#Rg]sf&&9BZْ'i{##6 :cZgފYp(4!,߲!AsZ@>@sܪ3,;2/FTK 4SZz,a*gE n$3~` F{-R0V,?"h[zً+^&_*XDXT-)c&Ōsb*5lW0\Z  |ֶ+O\FnؽoY*G%l Z}./ /V*C/l5EYzHd hH&EPW?8͸6^瓇S(ULnv~w8 4V M׸q~8e{:';gɸ*|*䴣\Ta!qqSZV=HȖ>{% u0H1=p!P-5aҙM觟P/#e3~dA, HBmhǖerk{ JStE8RZy[ H"3j;ѭШĨl#L&̯1&@E/|O3No0szA_6]lǮkRR9>Z<'󖑑] IA_F㙼[Ԣ0+*Ow** +i]MAY)L~%]!2E@K:KYIqjoe1(,52BWy7z 4cfʜp?s7KgZW*E#(S`ّ_ Uյ .1 9ȟ`zg`0 }PVfIyZN{iUfENoF2iS<-Pr:GLayiwl=$Ƴxi&Wkxw3)q/cm8E. =77c24TFy͘Yܿ-`F'",Yl[TQi~*~f|4eLs[cui'2'UǎM r(ȹJ:rܧ/gt,z@I" 49甘U}R Nx4E8>t1:PaiaQJt "?No]G\6(m2'_XҚ)6(eٮe=o}tx. fX#S$J}d6ٙ^^ϋh͵Ջo*X,(w=gu ;Sy+^WI '] ߊr1l^\"PcHY2fV^X~Ga-d-B-<+|u/ov|`0 #YKmXTd cT` t_4+$zk 7'~d?fwJV{ 4֎/:>BnFm*K򮫓0AL }G d\\t#Paq @__nsQ;;U9M`mĢV3TzWex57lYSjDn<3i@o| GQ.̳jGɽ±ͧpd/CzĠka%Z$Fw-$ZYkkHC;/͐7FiS8^)]qʬA`>khuIv0K;kJW`^SQ-9婽KYI !l4E&,WYHu bD6?ۯHg/_n~v*ܐV~6V ^YR{3vX=< 2Aiv#lHߵ2OHjc#p.+Cn;uHb\أ't1ۻ02}md\C= +YH~tDjw9HmB-FtnH?Ji0MD#@L&4?N֗ϕh|4y2uƯ{rtlrGIU{ևNY4{o;lǑp:jDVzsk7X9#SiaL6?yOѰ4fL(_a5D9J$ڽTс_4H!oh|F@ /AߠvpsFlb<b|b[R#,+c-\q~#޾rh$s)Qn$B );"oLҔǷ.\/SiѻGRV:-Zf7 ո =cD }exnDP;7W.DhX 0}F>v@&ӱ=ҋ|Z[ʬ%yw7ãe7}YC^HkLוo<˕ꮆyB}kR"JP_f-㞣 jx#Oi[[(o9I˶ND)ޝآecw`T-M!Pnpi#,"A S0]lFʆ*28>5QiUŃ㿶J[n/'6@wؔ0\h>~%rkN`s21ӗ+A6P[e}s?j[ю 0C_"CR=7mSIe:.hH36`U>BNcL.\|s ~FI6[Ui8I:lk\|õMJoǢƊɎ gLxsgs0p#@EG楉eOLK院E~AB{5C)vC*/M^ Γu@\ILZYN8)ucn~G5S'$ã/y2% 0#ZvvӸ!{:>* $#Jp7wF̱\ 9ibBx4z!߆LFa{qЖ>kdYCo#vRP;>?"sfv@GBsgW=D^̘݀Z JNam ).4oa0 JힼyqV-5~S>5Kk֮zf wu/U} +[x.'7&ό8;+ߢ٦r3DhE,R 8P1ё?tV+,sRteN G^IcqpT? ,)rNWW,.^_>gK *e!mR,p;CC (M(iol$J#iAo(#5,ŲN~(Kv])&Nd]<`I#&bL2` aT`"٫5%8f{(٨QSBG0p~W!_"'@30xe,FKh0ؤ$c뷸PV@ @GAy@֑8'-5ʼіǟ=$N+ֶl {Ċ"daܹa6FL.hP/%u`{rĂ<b*9<.,;2-Y a fԁT Huu-Hp:"nU7MBUȴ:H/Cq<2dy ȪKXyFǤ=8ʉCvɇy3(CK9;1IL@Q%c?\I<<(ĺval rm]fl2Dظs0y1,)ϺY]>ہr3arOI6"3ICja0Lvy©%q8T{%E\kJ7;*tL Z=e0֕73.f1)B_Y &+ 7& unIgԎT{~rL8q!B?{ 3i9CAz FW@Rk;U>װ+%b}K% /±| tOIK'+QM}tp`Z+o pϕ߽W3 ;6JD B+ bGB2op nJh[> gXW&VkR b#J]<57QZ8Unɼ45 bS6klޥfBg2Q6 N1eTy(!GÜT)}`⑩u)yCsɓ:2B~{o[~vE.:F=R;JᬰxBl}9ΰ\|58>*A~Y$hqHZutS8pσJU+L.\zC{  UEkHKIsZqAUC`Vɒj/ܚڙ m2AOQrj"ſ%.LXS+%2İ`ҪHP~$!Ew/ [~,SKUĚ9šӎi ,9ڣu|gʲ dI9w2Uo++fGc K^(R`@;O7mpXߛ6\O5̌0M7 Ѭ{s= .=M,}$)>Qz)[!JUtvI|M.;4K{YKܷ?e 䰳=ޢ}qDZ6Ut^{nt@y~۴DMG:. =щY_W y>J !}QTER&6CЗOMrþ(*3\lBg\aX_)<7u/b2ѥBKT٫@:g6.Qwy EC.۳Ҟ6~lG݇PL|<3e:oIrmϻ!ǟe݌ A/x {Un0~ZwMUC]!pTK u""#ޓF-.4y@L?mѠ?)LFηmdlCC[D3MW%cw¡;|&c"ˈw6jD`di}D4`K*hxvZDW[i?;zP#<,&购, rkwL s12vVN+͡XmU%(h5GYA|'=ic._&$,x2Fn"t(߶v3wFCq_'M WPGY8G !aՄ]=`yy=X@̒qhqw< RYnW]~*rvPo 9Ij,z#t2>|^[oAjUJpǎ0JFNx{]獨49M^t}"O_]pM%n^Q1.df*篪d EE 󐘇O]ZÎ=%+aрhxrS5JM3YBsrō:;BvU( Mcu6ܟ< "[‚bS93}+H-ѫq E(蜁G%-6̐f:@S˖"~7X,3Nyv/1#,/n :ؙ< {!9-P;h{Ca۵~zK8&oV(X/[ G򪜀č"PTP:=7qrZ>c?ƍSJ+aU_Ǜ>S+XCQ̋uX6lAlVa.ɨ9 /xxXB;ߠib(^upjP&=2 ztڍA|CbéRNح㔱O1B}K,(QtmDl(#*.:jĆʷhk\|6 k(55bլȋl ص2Z&|eJ ?ύUGQ@xZVu26=hPp&)|DػR3ǁ=9X=0&[2<]gQ_7fȡ HWdֺoD誨Џ)Cxac%tn1&$J9iH`%ZI ےqdzI"ƨy#IQ$$_^,wL첷8/"yP)3oTn/B%WK!i&9Kl(Ņ WjB<[Z?b_xRemb>)xoWY?9,ޑmd"raI+uVZya5btAw &g[:o>f[$xl)@[T.c#,HX-b{o0ioԯ@T)(M?%V 7 }=7G-,sZ~h6{t)0i3%jc~Ti&En Qǘ<3gY (Y ,WRwtU˟_kֳx>v%4㢛H}}jk{REnX9ε*t 0"LyX[vpP䷏LtXj0=Uj:Y[G}.C{=U|Fnqu?+ݑzayoq)k7 rAp?krp0|ݘ/AC<8h6!L=Z@QI@ZeISyӐ*<‚I)=0VD5/}lI[MJx(|f΁/7{j,(2ef R[Jiugy[*8O6t(>1WTwV.Uגʨl-|TѫS\z?n٣>v?yBi;Z]YvY]mZTL#gi1VYc]ls nۈlB@mYG2Q'M3U;a]MF@1 wu)UF;Hȩmiʒ_'3>Sm5;W#@S r<\dWK=7+AJDa1yvl9)Y8Ҕ @ŒSŕ|p'g g/(B&g2G%yY Ě>E4K K*<^Mǥ \UoR`HOGW*yAqIK`cйQJ͂(Q.(jE;|rˋ?#4ea"(#k|m4LqLV8 )WU3l <J>_5bZr8HͭNVs& Μ#U5sX`%wm/5,媙XgK^Z !5euf_c3 (_PѪ@i:'mSǤEf{hc9&}c^О۲ .M.C9O¬\<_5eh&+u)HT`>\7s7Fb[ bcIyϓ5c[}S#0SX"=~3YW|R(ہC͸/0DMb6GTՂ% O6jK.Yc(YnvjIG##RHn+Y ĭdR .bj=\4c̥q2I@{,OO?~pCWNr6O^+)`5dPEU~,K~W8d|AA+P3ék}!`G0LqymSӫ{,S4iϵd7zӳO2f6[b5p8cp":H5Ҡ7LJ KMJ85B :~g\|Nj5DߣT b3=V#߀jV Sɵg̠ѥXԗHk{%Oڤ-U{2@4au{93 `ڂޛ뭨DzDboCE2Z?xkٜo%bBPʜ]8tl:JEv  J<'&|CGč4\;W^k5~W9*3BDegQߌn^c֐_Z4޿2** Enl_ Ķ>36KBж"U:)h*2*`~}uwH)O'V{,1ZSZ /l5ALLj_ǩ>hPUn]! rNw tzKEvqG k4EtD;&< q8Ӹ>G00^xЛEAyʵPط8ao2$喝w"dI PV[64JM+i湰hNN1Pȱ\d{ ]:9c+o|f3(-j6= m<`o= ;|Ѥ ɧcȶjٙ1HvJL^AZ%?>~-SZQz;ԷeHudF5Տtm^ LPNG [TeIv㐬_T,[F@T:Df~pK؊TE%"TL^UlNV넾%:Z שD6&_Rk 5k ęct}HjG{pT崱{W9 0Ώ ,AG *TH?נWk| \rnDRBt*JhLwlV/}ⶒE2Yvqո lZMy䍯g sƵ$;x茔}0gb6>,br0 ÝƮag _& e_ (ef7 Ɵ1EH⶞֚zp^Vē3;T' t3nJ67AJ2+7YDŵ &՞AIBdjx/_P)I%ބf;jU^[,PU<} ށ}Ś}O)rSi˚3QiJUĨCԠhiŴ)1K=̼\YVj=$'A;J3x%Лndi_l5?vU ĸ`B/@;iؘRvK8$jF@|--1% 0hֆ!@GY) hv|O۠:>m,yU.T-ikE<92<͟gV"QVr^ b`4>7['(8|K+%~uuS̚[_@ @ZOҲK%m*fH"( cvG.2#zB”~jmI欑T"9k*/7.*s0;ěi%rJ *5i<2\#e 3G/Az2,/q0_^$|,J~fWEGst(oP3ϓn[F|xVnW Aߩ*7!3m+HӃb"uL2۔Ȟ3]aigcw\4FEH?ܽ;\m#@n{1sS!(FD_p j92^NDr,{ _zlJwIJS+יQg uc` Kr5q-jy^t E39WԶke#y~{xp,n5l}i[Z*s/wjoS 0pac)";\5q87b0x xQ#CM67#|ZK6>y/?ivz֝_1~"iKҌ'W+8֨5iCZEׂcZ[cp T= LLcnC֢V^v9>RePRWLjE@Qo߫}Bf"/XAl̲l6`5P7n _QE$jQ +R'/f`C A韧~#ֹ D4gE`tDCW^:nyu*Ь́m̷JibyAU|.,7 ] q3MsLͫ\uM* *؇]bgs!}_ '.9tW?4Ң<0Wo 06#?M)0vLA\_zUu|"d+1U(ޢ$!KXO &'|HU1,ՔwO@O>66rQq`rŶZRR^{qq?a&׫4<댖"P5O]iZy7c-5x jo!%rr,8/|GlE:]O}ӯrsJRک ?T_1Y ;bl2CDv@Ct-'! [#ZyTb_PÏթx&54eKV Y‡/g6,[h'AdY$P_P4R#4;*O~,kGA#KQ+nZ(6 $c}$quXQie#O݅?:AܮUU6>6x|ԭۃq~.y"h͕SHdh-V:ۜðu3Nu Nכ!? $V*`!Bzf1l(c 0{8>j=D؂rb @}+ĥA M늎ӐY|-B|"\ ̟0P(Kٿ*ͭMa1#_s,\d`RQ?,WL:]&WĘ*YVTkѱq3S4̪2F[uR :t|YwK k4)Ű_%u6 >{q|MHFdh DS<3ʩs2j6^Q Hxg/H9Ϣ~txkUH ǿ^-y$+NۆqkyLH4C<@}#WsDŽTe0,Lu1cj\ºe:x/OĞN%V-7Bro7O Tu{Dʱ[f'Rؤ ɨZg£5%o0i)Dt opD Qr3n^0Rsܙ+KE.AE'8?4#r",}g'lW9f`N,CdZWu挋R DJ4fK%~]Ӄ,{GJKu{Yňea}֥nxdc__k6I ŔBܙ5Md x5'{ \g㱡ZnxκPOe.M0H,ǮhA9x9E{Ocww)WBJbȖ UАv $/eMgb]ܢxeS1*y]3gⅫ OU`]n늩A!8K`c]G|iULEIAw8GN6]v|D>`6:v )MUElkGM$̚^v] D+iEo7`M9t~.Ӻ$egLO0)׊Uېgm8% uD2$App8 ĄzsΝz݆!#OSFqEvOCR>%{g@5\K"3b2艾P..hty/O!ԣ]EK;B@Q @`Z̸j^L#0j4xo'"-;]/ЦCA#k O&r#hwqiwWF/+ƔFm; ktEE9 OBijQѯ1yiIʒN(|ui逻BE29{q/u)ɨqHc Ed/{81 # .wo"۴wJ3f wG\|:BDsb/a"Xnn h)Pcb8Օ ([|̌&p>KE77=OvN#nb(=sdZ6I&p6cȳ+w덞{P}[i.f]oS;llzٌ7dlq)(TF;I15]b3"1v~,ڒeP3ϱiUWęHR1"vY , 9vQ6ؤ@Krqr^I!1e 8"]t|.'۶y&:05wwQ\QD{AU4"CF>P'՝ARԔ&\*j_I:r4YHخ(3%٩FL+gbl{Gس:8aFuȥ+#*DX ŚqW!y~Cgq\mt갛~U 緎׶ -cG3o|g@sh'KRھ%Уi\xj:ۘ"PIPk zNຼ Lq)^cU ZfNX|TTC|׍>= %=8H;.0%5m߄P$mK~c6j-KSY&u9r!3`}h 1ˌUxPq_c3!vX/[ӥ$}!LD[V$OJ9zN5}u zsE zaݿTgCٚq8lYk{Z$oPo*YLBdШqA9Q=R/#FYڷ 6d@1[0=PCgK8[Fo̿JvVxhU~ M)KAT+jZgv,|z2~aj~p =/dD]/J~r$ݲo`&~ u ؆]%}{ŝ/^{Q::c!žYefYtxKS e €YB)S"e-89w!rag.Z F_wY!{p<)E8E]ph냅Z&RkSwuۊVo4k \TE u5A.}M=Q_ FBڿ \|VI@VtԒOb^-,Dh nvWE=N&pHAw'Z4!Ӱ){eLO6?iy;zBv5X[KҔhBZ[jHliOMuk5E9͵g[=^3'6(ޭλ> :l7zw%e;9@(loE X/Rj=7SBɵeib,uʒCYmn'xc\ީV@kZ&} 4X6a($"X@!x[˶@WW4Ipd(@E̽_ApRO C$| AXåkU8օ  {?NE_x0)Nj,ȺE2ӯW* `:ʘNTE IUI1쾺aZ@>0g& \ 7R4Cek *`T-pyLBl~Ks>=A!Q ʦpԷ(BJ cqpIpˉPHYQDs]GJmZ 9 >r6tXf XDFp[Ȏ'Wy>ƚh7AQT^;' L:p_o25/XÇMݐ&.D`۔@AEZU. dD;tS pagr#R$ ;kIX=&ƛ H氲5Pto^^FNvq=@ ;:&û,!:6ΏF~=c 2 =V4~7UxD-(aNgj7.UM V -( (LoxG١O q suHlʴ'>a,ͨ kR3E:j2_[\K:'=wLde,9{l.mqѯ[tn8 )i$yF2 & %MBmOm} wkqr'+iZ8^8 zK()$N;X=.^X㻨B?8|r ZՁ*YPenR?]>5i OYxݫ+frPG.fۦ #*) N"h͹uq`fՇ;zDBA-~^>GڜTfA@˖9u,Oea>k@lS ]WP֦6}lxiFJ'?ėum41 9B_2{""^UcP`P *ɚeh# C {VW8.'7`/fvt:rǞ߇d;ͣثo'6Uo>qDxO^'r007ʇ쀗 C,em*vcRqADZade?0ءDߺ!9 ӣGR8;- gsO@MHdY ]T8 U}3fU7" nZD@:Q\j3!D<}Ss순bf,gĬW UhȺքɔҡ!C'^"g HDesC-r2' ,{LVml&.G5OV@ix ~7ɗ, [!(u`Fn㘜MSxx&k2ء!F76r)6%!,_O:Y&:=“.J?Ήs 6B$XaDyx&֖B&WLW.Rm}ɢAHmk B{04_WS4w)IW1#Ή r_;{^{.=7ӷ=e-U*j#|.EL+!RgZT'#O5Sw) XҚXvs##I}R{YNOV#֮!6=OW?yY{d`J1v-6㗞>;Ȋ"} @iS&\^-դـr5[zw盾-J:% oGN4 +*ь[q0BH8%qEOy NrwÅQ-3N|fj߻mFk3 a8h )"-hE!d kܞv6xf&]y"7i R>iM,KX?!~^|4g;<Q)a*}90(.i -`Obj䔅N6ZZ(?4QBˌgٕu7 N`{3R-g;%-ʋ%vP3ȼNy$(B _T"d=3(ԃ*%kکدBW5:v8 ,nN`F^8e!kTXcmκ9mcv}Ou, JJ*L%F/#?"FS Hd )D̕P&G? 6Y0:e虚wн=WhBƁ1gF dZmb6D7=gEnm=ƐLc-(ƤkZkb*"hEb7Xadb?o2)K} =%hΖ?p)U yw;57MDHF7Ls^%1eB!"σqr7Q-z= 5[9y<14Ar E0공3PS*Iׂt{Of=V^kAmja桤,3p(A#ʷ/baE01J vSBVBm&E&{DuBE搙oݭDbT,)fd51ӱ+p^)*5|uiHQ_'{Rڮ-\UOGsM&g/܇"q܈S#]QiC:qVx'&ZA,8~ r)ݎ mDev"7 ġkzk9 z\Z.{N2Tk:`K!^W/ Q|^vόUPf#CEn?w-q*y&L. (}rӤ4dVIwC~ۆAԸL+|5~ -M*udk|8gGgۻj ;/<*йY]r/䫽- /Bfn('k-_YR\N)vmgB$/_C>{ 镙6ɬ] ӎatPcZI,s={YՃΊKy+)~gk!PL=`D:H!:s%}X fQ)S;4dO8b*MuQG;FfRbP9١@Q3ϩ7ҝ[5cU Da2*V&xۿ4۵0rN\PxQRb>PjEƍs9]$;k9֗eFmSj(JNY\6?e8xWF8* ]aY1_כHOxԎ{> b>0-n~/}9 芌1B C ) \}VK%χAr8k1ȈCP[zRIz^@GRob&K^`602|xazYhK(3ke]w`j4 Jf騥R!k9Gb5yAN[9 ïv9lAwsqK,rE. b%Dc>#U.3XBLoҿZL`uɧL#Svj/G Rs9#oM8rD$VtYeErNzJ~7cۢX~2J--Bc,$2ȃʆpmqbf<^Dn>[QardL.S˰z w3=GgY]H5VCOy=+ q-69%!9*o:ED{&Qk.CcB}AV+9D ;}$=,usƤr.e8T te#O˦|f-3D.iC#N$q:PX Xc$y|IL3Э>'m$s&O%{"O6-J*., XVC XA `3uݠ`,aA|͓kiqFp,.#_+Z1ࡢ|aXFP P׭}:B3>,> Q4 Izt?a}[ހjҬ r̛NX|N쥒U5S?x!iY&Q o.WS0ɡQ\N h]ϰZ #/MtڨDB<7o/CE?ٳ'}yZsynQO8}rW3m_=+SSB~ՙ P2:QPjw6#S r?jU=۽¿)S, ùr*BJP-kA}e 9(y͏ܫgLdc`39Cu?UߗhEj5ڐeAr2Ԅ$ػLhMA ۤ?;\J sH4c웿.MՍPs(FaA5"A;Z!Xx zYٵ#=b`|BfMw%MA]$jn.֖NݼnP\UԝоbdJx:1RDLmwҼueў5OgLx8sh$>AJGc@ŀcRX*%% j LaJmWMx1cg~Ph|B9H 6qݳ& 7ˀ{im|hA 42A6;p~Cs%bܣ%2uy)i[V`VZ8¿x)YĪXܹ>֕X`wNkK4\%IO%UoT2ƫ^&RRhh67".u NQ1(ub7}tFX\Rge0P'-z|#s&y#|~P.78yI? 8w`pju?҆3T`,ZyK3Z/1u7Z$i8XT%WD?/ג-W8g(lxc-oH{ϟO&s2Mq W׶@Yi B*%LEr=._ /uhrN:8/QJx td\+ ("j:soES*Ls g /: ]KeJJS7ϧf*^kӰ̀?GШP]b@UxOKzS2k/(]q[Fz"+>,Ux *Ka$̺vMFMI[iAdkI.ۆܽjke\+m:" %;{Qj +:FU<@p1ɮ&_ 0kIS!)LCĶSW:`sK杬.ϊ&{g/ոj4oN=Z xuϸNٺENeus:"%x fD;j{RZb;i磵0SHp9ytIIjߛ3~%ڳFt2Hq$UYqjEgċ?sH߸d ]0)mt|{qd{ޠENZ}H*9[aBkxY~cE~;®2Q$6F?f)+5j׼DR&3 :}/xfG?u&+p^C`-QgP@q@1khҠ| 9C{g߃‹o%VQlU֋zy3 `.6BNDv!6J%|NpCbl.y|_K7=w +e~W#>KQcp^z1} wNQzTyoFO9p%e,] Hw`)+-$I!=X/Ѕ08E˫ YL;U2N[n7CnB0sVlc-<1:<OM!qbHT)& =qw4,>y3̄9 D3xDX;E[KF*<-+s!rOLl5|~\ڄt\ԉxyST0{_=ţM}qa sjo%ZEըf 5JSd{34tW4"(QO^X\rT&$i W$z|yIwj\9p efo, =`kIil[1G榆ML 1M4<3a@O},57;qC2#TFDU2&x$,P?rԕiC(kQqah"HGq~:.&}{(/mI Fcy LIMpTa{CI9{[Z'#pU0Hjik}dE~鿔V$?D۔&OjNӢyh/j4[g6 롼^F./leNz~!nGya֎F /-,~Uf .ze)teoⴛe+u قnj :#c_ p%(eKyA,S5n!.^rNIGBF#=[Cȷ @@h?-LCM$)UjdyGu1A4_#m6߷937Sj^ `Paz[L4hG%w]yjq]‘7E橱<`xD;9<"Yq>C@g##5-q3ѯvcO5=4{-/ޘ# @t98|@$'b#&%%L.U]j̱!qA~Ovzz^__C6͐AƦ]KhښȆ.(BvK@6HW`? o^y>K_']7Ȟ=Z ˼9F[LH ߜG,.2^  RF^^Ai-B!D U]rĨnHUY:Z^~kbr J3 1"jF)je,M6'7 _J-!'[_Uxf8r#zۘ'tH!АL`YW  TpR*BIWlP«ݭG[(g9tXvQJAsqї 57Z'c'Cz_n^}&uBeiCŜBIG}Dfi2x='@??#.wm`zj|`.!a` L1LKV 1rsGGe5+F@U_2k891d^!沅km<$͉)L]M@qEyHVc).+2]| "nDxS`9@m c~iR>U3qjح]8ή"dF{ʠe?-:d2국`ޡEŪceF&  )$cXEj̱U a \Fz?B#a(yŸ?,v*;]Ɋ ;b󞐟 +d]FJo׭:u:P]9%,߬BdUm`tn$R݇F<["oDdbFpNuBM#\A0DVgoq }~s%E0hhdlWīG(zVx]<;[o\L9Y RG^P"ke¿3sM^' ycvav썯эV%{THJ}5R]cl|.q1]CH`js粋CBn`!!T!g_=ҵi˺w-4,:~>x j`aܡh4ah<F9+xwӓ[7V~fx{OrJR G3`OV}JxLFDB@zZ:jQ(w~@5S=_8=P;e7EZ:`&T#%cBRl:o)A|15eJBMͮ{7t3%[^3S߻$qX_Y[7(˗#h@%"BG]u '`Kv-Bs_6!c ýc̼"cjRL^_"eیwZ\U j߳~]D^сʈC&UVxL2OΫKѫYz0|*t {ꋉ.Wm%Y!Q`C[5N6XaV쎸JɨN8wt4L<(y?{Bױ]z3={{l85G wm&:c'X 2ո/ܯZ/FprcLЁ@u:4ÏO >C9rE5Dz&3~'Yb$TCe)#JJ H|o.J"C@8s@YĂ Ԡ8e|[ZeB!aa8&# clk̹zE]΄qV4썘ڃ[ wF8AP;9 8@%Gz=])$/Co;>*1;CpZ. \%O, ]g X!\JX NJX#⺋,7Cj Ԛ)xNa-!> &ES!r~2bKh&YtH|Yo^O:}uK?-4'n<%w,<$To^H"M*׃+=d-_Y!@~[ |/wݡן^3]%fʐ?mZ9(iEz*cc?$sڃnD!NFWGE#jur4S-lkJ?^ @͜u uM CLd@0-=&2wq\%_6^{ ?ڡ)$>_:ԡfWc"NTgc9~zeSYӾɤ2cUvTּs-ar0/dC;'Au***q; 팏k_V!Pz]\5ݹeh ,Q2@.1_WbMOBv+#6Fmi]p ŏzm66R"0b65nkW`^@6iDVN2{>F#C2뒲tFj6̅޳<џBmZ~j'Ɓ^g; lb)~hj'bр-o$0_{ĭq_A䮑5NB@Tb}<~k S´ I̵ EwʾP=%) @uNj2+ E!wA؆6֑K 7ZhC7dJAQ?M2P}1r ~S['BdQ~.>g÷O`Cv, =R_ww+ڢ t֬yjUncJ&Sh~Q ܗ]eWJT#nSu q( bJ*΀Lr]1 ;+]5=陔XT,x_y6EMbG^":` pR~xfKUˏijhu@fl̹<k6#ۜ;67D8]Cl9^J2 bUb%wRۮ3F}tDp.~#y,vS8x3GU/$1yZN|}O]gk=nLjJ?KR{0|tzKK4OT nvZ6.4v-?Sk]݇J(;ܔ zbtަeql'1p \\JW򺳎e)oDžA߹d{,[OnpP'NX[?;NFKIN4mz!mEEcTmFg|6YxُGIT%OT-M: _oW5JR ˋc J v.i9:F+:,ć.-j $vďũ%qGG3B<򣰘m1J+K*9 Ae rT^GgNݙVI,XxlٺPJVTo!ȞACgcX3H ond;mDSGO?nv`o wr\z~Ч'jU3U:ړn4gFD =)(zAvy+1)v`u %5{}U|$gegfXt@~e&J5Pob $4 g.e){;FjU8 xm`KZ p.澌_wX/"pi49'k05w ,-,{h_t)֕Z]{"[ѿzmp2Ԝ!F=&#hs]e:_~TޕX~(鷦Lư'-ZoO/hBob| o{.YZ4-P7ZzPnÜj *A`m x&P0\Y3Ac@< km2XGob ana 0Mn.BWZsef \a 4w-W͚og& |%o HG$A}SDpr5>HvWePo$0ٝ9&>vn,+V Ѹ\py*]BCbJ)=3VqkgޏZbM] dHc @ugS!d'\` 1KdePu#DX5*t;{vm=ݞP)B8&)m99YuBoN\`m$e?Ԙj‹v=K=dshv"{N8cPDGwvx{jOr׷-vJ v|DW}{ɉ(*!q5lX;g~ <71푅_˙P\n)v77Yra_"qs0JՉJ;𹓏V(E9r(MUbcd\D*W76C]vI f.@diһ7"ىscsybݍDԯtRkG^Hb:IiK>׽Qj N5nr G5q+{xeӾX7E95Ε`1Վ [P2 CX:!wftCn^t ?ڻz`Xhy;(C< fF d#1fzoF6v7 rCxS?pU ;{ϰ4)j%=DڡҫL~`m B 1o7Hr_;Qu'eS$0?gn^ۤҐpp)D"cg{]s+B"Z">cȭ>y_{סZށ7 2lff$AnoH>K [Z zٹH_<8/q11mkJ@FF2yC " `˒ň¢ה1[9v@deX@*QSPb.tqt[uI?0OOI^|k8j_7*s!MJ?hf,]Uyi(?hE2*JQZgL~-pT<+D;^WaktVsG7!l?&#TL"< q;-O͡3ga)Kö]U7<_Xesyֲ|Z< OB}XzNc%lj_WG-ЉMl_cS*g+dmrUwА R9ſTJ:߂kGa4mJG 3f[ŲK" G@ձuBtwqH~=M6$b5U[E$oS+^.}1L<ۡ-BjVN:x8datlT*R-@ "kdRގ|BX=^MOlG 97y.zy ֏v~jMl9K˚=py"(M dթO|}ߓz-=oPwf-xo1wsGKS U`J5n;F[RpὝ/}O0~K4T?2- VbDbd,'53Th-?+\ QgחrVN&ɹú.6kJK >YP dDDzjT+3 b?hHf_y]h"㭀bF*Ӵ ?\W  2zȓb< 6h8W/fXRȷjIb$Yݻ &]⑐]9M1 OkUKZ$/VlE~&4娟اrl a;#,[=a`eX"h6=_ 7~E LVy쪔w!gk'[ 2op37D6ޕN&Xѡ?SŞܬ Å t;kHBQ!Չ-r}flG61 #d=\S}^enS5EV6{}X\F}ߐ i7E*]42VW_촻 NHS&m*hͧ;eO Hɚ(|GHz֊XgicϏYY&޺ued uºu* -Cm^}BP){ ٌY|BG4#W`R%L7߹MVW/d7WMfK<sitqg]CӱEI%$O"#$*ŋL{ia].I L Vga$! Rz$6,B˱L[`=gr{aѣ'T<XeENL[n~B5@q"&Uz'( p~ȣM?`MD7/j9kWfn |^>{`xI .tk^ )ܜ'%5z#@f"; Xc>$U+ARב7rj R A @q5ɤ^7Ey䖑B 1H~M1zΏnygKX̀1Efvtv L. `'Ar]&[,{5.3G=[`shİq g9Xf#r[顇^md&̫܍ X_h(0$?*֩4:`4T%,-Ņh#m-j;+wݣa s?;]Jj"7vΆڎ!#Y4nä 7\1FdhdR7/TV6:qnh /&;!R(ZuNc"}"!ӥ"Oj?/([lTj7&'g W 2֬|D)s' _%QbKY}NZ\y8q@ˀU*kj-+vp \0;9nI]ܺAc^ZﯟJ?MhmiejtqzQ*CMR&1Nm 5mI]U8s lL)ḊN0tfӎ+\V7Ҡ*nYXeBӔ6\!>dtG,Dm3z;END4 p^ '-!ƎGpK,R; J"u1/6u[oTWƎBZk ֚{;'9Y!s# Ѭ'!muIK(Ggyݯɉ`Cݟ*xE W3N+oaG S~Io"2E(UXq}a |}@Cud> mb WRYGED%=Y^ި_m9cFF?ތiçtYS~"&cSN@EuиE"i:.6X<&dq1rOL)/Ɍ}(:vl~xNGO>ݥ|˃%0ՀUDY{o˭%G;fYV*#@9Oپt؃/>ۈRM{3;$l9 #429,yL6ãgP}^pƒ&И;4G>}S X b`d'f6a$ ;(+牲BeC]% 8 Pw{VrQntcs.dٹ~(5,ߔFU:>1>ҝh_9KWb8MbrB9#Qo,C|!=#z'ޭ )wH5`&kmSg`/Yzm\YQuʃ 5~) s(P~R@UҐBZy)=Z eCYx^s 3\u؈ĨaCS ]P xX#6vH9J2Tc|)t?.@lEvOiZM ~^fi<̠^'"'MV3oA_f)(馌'UW (DәTndkeDmhW]jw+}Hx^徒wyTnvdcgt T)>zM. ( ]?.NB M*~H?"f/ded=G5[ }H 6,T@ȎnP/"F /)4P^,9 Rӣ6{#F=ĴЄJ3]hs9M28='yJ]%٫!# iUO7n7(ETP)}(%pA A[i~#Fqʅ@1ϓMV>69*.PlP*zܳɴk^^A~'B>< @PL Q]A׵GDr&D3̟jDmýbAݠ^.3My97g7U[]%g iljd&ȫF0=6V|9>Z C2u$ϱ>q<}\ZF* !8zsWoasQ]G}*hAuÀ]+ v],Y +VuL\eP9&R?)~.x !?^xs[g1O88ʗSVXܶKBx;J¤6(x͍~v71QDLOnB@Ĕ}+g`➋tWƃ?GQDHU3 ; Po|*a,WpI8?珡\="jo}l[S`po|G 5l)ibv)sqYk%)lˊ1%&}XWAۼ) $8 Nze.ڋ Boyʢd+.룷+Kdo OF .A)@yvb0S̃tkW+j[̽ c6IF, Z܁0W\4t M㓊.R0 F_1cKG c[O\$ہ]h2ү۾c]ɾL)2&@Gv\E2\_![K# [H5MB(:q )5a8\m*S|-z @W9lg*{? y.m|/żtMalor2^ _T=-!Utղ֊UTyK L\hZնV)+|nT粡*P}DGptbm3ͷ,cߝvGysN^uvc}p޿!vN$u-e| ®F{t&r^:df8r0j" 4ڟCS1/L@ͫ3eNźLi/wyw*FJ奔Lhũ2 )/BPA+~uP~rQc=!w0@ob=N'=WJV! lyہdiSs@LOc: y*36).}ݷ bS [M6Hk0r^ _LWMqj>5Y0qEslζ,szh=u@;ZZU \"#}6$+Y6•g?Q,%{؁tҤ|Ws@i _(@QzLV^t7 e:O68.MVF-_7]`6T#q|%a\t g;4^o.r^`dHV^Eϳϱj ~bӳ J1+I#J\|B-AZy]K8^R=Qj^涞5$oF)x9fFj-#qH[]zT`tcS=ݩd2Xj.ҳlGCkDT̛Dq{(-Xv>Z|{ה~R[7jA'BXk(3AGfVZm+X=? YXtR.[\l6 ;>|%#c'( aҧ ;2FқQLX$!qy.VJ*6\:"r7c! (Mcz70$z?`>ŽկΊ" kC>΁ioPД hOLXre?ta֌3#Lz ӳG'.x }thP?#dSE*"2!NxQ2_~T$"dw:><3l&Dvs$9j:1Dymd+_aT[bz8ÈAiЉT|d\=v)Q0TuN6u_w7@nrcGҋTBŢxzz3*л2=ضd<"k6XtaD%M\ = E-.6QF%y2B ۳$)yFMnrC^-/\ O6<`}|QJ"LljtDS֨e/A=hx^ ] %'6"1 &d?jG[>SNV#tηѥ\o FVC(R<]yXVsGD^fzD̸;+r’_J6@r5lgvu=ZxE\gE15QTnP]Dg7[| +5vIʐjjѹ?HLqғV$6!btaU=4u;IiE۟o=Mr9 1H?zyG@"@VtCUN|yQ'΅t7*q#|bɧPğ?P @Vӱv"#>͕6JwYqQ{ol|)imRȁnÚ#Ceʓ cf,Yʎ!vv4٥Rrwg\8/q#b*!K}a%rPr/%mgo_ eߊ Z ThI6.OQk By7B7aK%W -.~2qѦq`H2NR Ct"t (OB5YG,;荑=;<١M:k­k58Pugt|MCu`J"s tל/QPs 駉,)cE* YLIm)c|V0+Oy kց9iUJ /Xfj0憦8 N\ڃ_#$ƫ`%^uO@%':8+ܖaFd)ĀR w(h{D\j&@=oUSqnvaG SKHcm/L--ݭr^f3UhHߒT$fjV]w)y9&R4P>7&$B+I=H#@y)#h3qV]"jK_T.$8mDv'$6sk-'2|:S_hW*lz`qLL0dCd(尖AmU9"OɬdJ-׃HMX0AŎ-n/FVa[$EBR뫤VRճs  [N6((q #<~-MXD~sPd@W y N۝* M,h ^CH(Ͳj)|QXNfzJxJ19Q!`-ZE~,ܡ, td߉]t~>iQ dzpZRjmf,4h@6O훐R:V pf Y$922(?jr#)֦,JJEH#-IsyhH]=66kf}^P43I"${)WYx|ހ? .vyfk3ͬwPFB[!^`?lvv&'QÒ8ҵ#)]P'Z^O<>{ T GajR\Bώ!>A=fN.L) ILtS/ʐ^n2itSL@%X32UI?]*6m+R+F\V|A i;!Z4fKe6+ D-.8mb%zDke9h8]5GJcY5L:#qyvs"y^vDgWrD~4QslQcIݹI JPƐA~&X򍶨/Gt8HGF7UHk.sW+xekS7]0iҒI.T0kS[AcusV4=T1_9Ht91Yl\8)Kf-c锬€܈!QR3_Ef&Ti?ؼ.IԲ&7JJڍX JCSgS7g8G1B)N1P+G4 oP%w.4ن0W4z|H]<*eLji`\>OtX!RZ!z`7(])@L]Z3~ƀ$ pK,h͂[sjB^c=Yó?W!֠9⿽s\eu:|$S5y1 6X٢Gh2;$Uj2:9kRD5Y<$b~%i.q 3w3K FEDF?I[1A60'e9Wʱ8CY6З\Fwkn"`-nPn|d ދ0Չ}#6O%S(k^]7Lmsk)RZMR*$r7@;Բl+<0.N3~T5W w SO8fIEJy`]]-Efe8'39n©ֽQ@\UQv>NGnRRD J{:A!yW/Hk]xZ3JaFlrd6C.T?cj;pkʇ+7^Be:d· @lvL1%)%YUŨ ?$Zz{p>yZaӃFU*Q:KD6 iAMwi-dcW)@2O2m~DLr #+M,s "dL12%9=i6<OA^KTrphox?OXocVe|ؒM#5DT^⺐<_68H"!ƾ{4" VĨU+@8r zcr9|BƘ?KX{/Pb{t6dzQ/C*|h N)fXoߩ'9,Zm<5ܶVz>b(\ 8&X5]z0q&I)vЋ/ZcgR/ 7+j밁=_ab%ˑCVXI&6Xqh99[EF B\SE܆q3A!lE zKMƴ7Ԯ-=޳0d!8䌣, 菷 jɃ6(K WQRz_$jpvi;x:w$ C6E8ǰ$R6%AA |/p1Z^kh*u:LMEυs̷^B`g`˺p &$XyG3%2JbG+˔  ΓdM4dRH /|W2з(+#\"f&:K7-2WMcPdjAfϰ&59yX[^vX@QV"'A8zޖ6( nmjEE'Ft5&Өkx2txB,1ҁE 4!3 ;rNS%D1ҧ5.i X›C̦-GYbڠXSMdG"P@0oē˵[؄1 OI{8se/5ƜhXI jn`VZ/\ZҸQ||8@ CZ2<3i)n#s&9teJSa]@ MB8u1/9`^b3Q \w}е.=3^ұSkk DY+K, "G?iњyȜJdBUNovOmߌd n/dl gMcQ!Eo;4+cgb(J5}?F "Do%ih5p9kiθdp G|#^͂KD0`F}@^=QCp%VS.!M 2y2ykUm 7YEO^f$H݋Ag2 E$ K!>b6KUrEq5ChpePdKSD+YS9X6:1 *X%/S%7ѱ0񿻦FH[-5"jߓ cB"NpTI;@ թԌ_.F?zΎUut L8MdF2×]/rу-͙.es|4R"җc㾩GJFߢJK`׏9MTÖ#k]GCe3^8h`|倚lLBKW5I Wz,y%(J=XV0~[l7c:{/SB9I~u}Vq''KJƬu| >$`[l;f{rL F70;i [ ٓi[l1Kjtt?l 6ōQǰi%א>50Ai740ȾWՙ;|pd&͝ដGj^rP F8yyf===o@}\Ž&X62^5f/ud ȾP(O>ZM9S~T ף٧6l"Fnj,Xh4y\X(|[]Y/xu%#*h}N5q)rP!MwkQXc:_}t^WZ%E=H'ʾ"$ qd7u4F G$kV:uAF=way}kJVw^{@'m5-˸0+*Uѹ3pYs$2GslgdrMP.10~>O{醾΀y}>=ӥ*IM/y౸VB3ѰIKlGl` *2Nu9^PMevBq#ća1P/LGIzW=(#;,PTe#?=F[XK+lS {,lj#&O]uD8( T6`︿b2)`K=*, gބrʂT5LkTC7W6ˬt$샙8E8ىq xM!||z31{U<̯T<ݾ]Ẇ&=,, kk+B(֭Mu9^TNKGK0'*,$9ZVxR!C?[k';~zz6-K~@zE.IC@d+%뷹BI2uBGڳⳏ /)9/ qx0N歆ZoTNz ~9Nx\l+ "CM Qx"jP¬Pαgv[6s5˻uMs\)q+2>BÕ* =2>MBlzfm b;ZMqȢ~|e1c`{M? ˓xo'T`=U <^[)T].Yl RT@wRj,)7z7 ǒ^F {o}D_gj2y~:ޤBcWC󖤜t򇤔ouJ{t:e ((Q?gvV!ImȢ 5w#7` i`[NC h+F/]JbfT-\?RԬnx]e%zm Pt:*Yi T.bw_A+[+n 4FZn{ufΆ8ɍN-!L:Jʼnȼ}9< /a\ 448s,f9Fңe8*s?ismlf 65ᥒ .a?-Cd#%j&nި hOVHN9nɢ]`Gm$t╀k?{ cŧgB AuRvԣ7&nI-Yq܌ :xG:v*C$i w q$OVYi Weu$&"7WE;F Ys, Njemܬh·* }xPu#D/8 yԆɶX >`B c13!dS;#`PN|?y%qCm~J '|\[$ FVXw3Ґ)jRgP3FuMIV"NcigkaγJsqXV62yO~3#x`VdQn~éUJ:j}EQRr/\6Dl)E6t+Ʈ?#@q7*%+#@eb'hAH)*U~-]e%Eo*vyXݙH*;\{zHwt!ltE7vg_I/l 2_ ]H8lZ;+ -W6kmK|}zE(3-ω쌄 I`淆!-_啧tTz:yǦRazt,+,ca\TJ0X aRdr!|pXJSIҳ?پ m '&});0$i(^> Gp:1! +ϜxTAa )5+n8H3#RI"5B-2!xܹ.6-zA}Sb;_*@td>snq-g'p)bq!֟d0ԁN;kMi0I5?Ūdw]me㘥`=G&m FI[ -J9;2Eɓ=m\oJD\WIh i?xv4_j`bgo{@ |]3(?xsXJtBqlW:O94ll*=Oу;}&#Mdki7~ʆgɟ3%{fXx5h`1X7X~喪V=WYh&Ecem5\fkYOwSj} BV< (m tGwRH,՟GW EĊ1G)X*}le ^4HQʏ8!b]^'j*|H%/7}sgC0/X/xD+n1+.5F8t9.E-ޠʭyDk{iTK?S̓P;[}1 8 N.߱$kC{'=ΨqW'U8G( uVWN\`Kx&ɫ}ދq^yT]2,Z-;G֪ Ӡvjl rLR7*i6oyCA DL6J'ot\c%heı7"ԜŒNzp(&dˬ/ОÃs_Nwsf@8T4:*%hd{kK+'!"8+EЛ.hN;J-HHN|tHU|e wu]4륣C{**(LE$> OK9r6˟nQVQv]-@8dJz"/e):9.@?ۚULRXo1)x- h>2--_>*|l3u5>p +R321 *֤q R mE[ aFn-Va$=Kr[qBM:ʍiY®'74 DCݢ-5o3p0K2ܳ!//i q Xü0& ]$A̻FFF":o8.Cno Yy_[.<2ݠFq$NS4 - /5+"X (a$$_ʠz"sҐ%Hb"/3@nniGd<!(v\O R$];1px(Q8D0?:~H4t ?F5ʥV BeN2^Wо+Mv@^.lų%LBI+l7le173(Y|Πr\FR@ zn~{$oIp`2pal2Wt! ǹ~1K%#s D(U/gCڿ0(zqpl1LU"gR` NrS5J_$PPTsg†ڇ1[F3"Юד荁Zo3˘u%Faq A:hA7TRک#& hv 1~lzJ)^ivd縷1;]ƀwMk.{̗H==j~A~!3iT/ڎi !'.%)zG"&SFgG*Qzܒ`}cpB*_}@HtڍFoIN`q7 TP źI8;EY0dkrhߤUB.iF"0Wd&DD /6" #@<ɞ'lrZE^g#~E=czcDđN{ r.Rf^bJHN2[ڹz@%'.l~--97DEOLImw_H9bJW+@b^$8#o.vb.NS^Տz҉9lˍX5N (=EP[HdPJSL: N3J|͉$^ fe}}&(rK\s*^ $͹/w#4%*'WŲ>$x&Ҁڃ /ZfND oyLRp?!5S uPDa̓eϜۑuzԙ$x.%43`Rnf\txj[>d_cpkv9Y)d,HpRU#I4=xс,79w;7uf}: /HY).!f`"|s}F|Bγ.Th>)ݻ[Aؓ&%., 7((Uj9Il-՚,|G.hq$ZV d@QK֨Rȷ*#$Z@촥)U;;[C36ٷL{P35dhJc3`0uBuc*uSx ik0>Tl^8Sshf[q0dpp9‡by!w9gdH=9i$ WXoWWELڇo"PF$38ޛ-|DA3HZfNIIGh@h8psʵL˜@UO9} ,~6-A/( lt2|ToK )%t+Cg \]8ķHY 燮 epu⩃[!wޘ9R_YD f+W03H.巘Y5]`=7h 1n^ )4DSX7ˌbN>Z?bӑƧPs}|E`-dI.HIɪw5 Q"Nw-@ N48^QmJÒ a7 l*OD[u}KK #B 6xx9oIšQC~ F>Gxf_ݝ@u׮QF_7T qm6!/iH8dz$0@'iuٔM;S~挊TYo ss)Ɗh :؍7DZviɖ?̎ ټvMg(Fڸ-Rc2%hIEnGx)#PAmNa +4m րz: P t_0CBCcYI]f(z1%c?8ݧn_oKbʃ$ Ly*-E6P=@-ƾCeQ颓x8ݸ̔ķ#I Y>x:1,G^=  (_AwF)s?ws >ttrc3&3hV }}T{ħ\`TyH>=h(;|!2Md/USшsnúcJ?9.OBʲL %;\QY xGq״AYzo45e8z JGsVz:>SQ WiPg1 # 6\Ze A>z1rʗS6iRu3es+z>Ro| s,`\ b ̡LHPz^`d χ--QפD;dxiމc ; &~#~/< )*:Z.ɏū!`;!atɈ<Qn<-F`qffB2 HQL+kIilF dG)H51UYϧ|0 ?Ppz^ww>is`2i__RopOѕϊ#CS.[YoZ"t\EDs 6۫'1 3L9Vo>69}BE H ^u!zS_=YLlPI`B`Sxf5G`x)\e]8n(PW&YlV VH"+"%iL`sպHjYx!#!\A"5G oٛ tTɣ[7m7a}UBJyiCp aq,-%n? 1] ײ!>EZZQbx. ѿՊʑcqJFV#0T8HJ?B{-3J;,gl3"bY|=CS(SPuPqi}9^9Fc9@zt4d;nT Ğ30ߩTa2~kEo\@cp=VR%ۜ8EKD[ R8+OYJ]_L 3)jn]c8#q7dZ.*M!k"_[`H~b cZVM,]]sQf+t@;@02[)lza'*.r{QU%֋w<(v5HÂr K6G"׹&S4(|Y:۵etO[T"Ȱ\xu? N\:.%^$mthβ%0FBsaMpIQvD[8 d,|/Xy|]& JQ -5BbvepZ$%}4:A>:ґe+m$/ABYGMPtK* X%'s 3!1ԛͭW.4/##Fw`ZxǮ2E,Of "7 'R1Ec6& P"T-6䛰d@øUU rb=ꟳ 1FH.@slLI ) ?W:v_,2@٤_.Z=M],uYvXkuK;XeNGF)zl޺P Usڛ,KXIieA}ɄgP]cp*⁢Nm ;Q56m窏9ԉךȦh=&f`}E."a?9%RFI@mӲ)9KZ͏HXxM3X\  bp9eIk;KVX,CEB 5+@Z]GHp3a9wOz_I:ٙ&1\m1. 6}'4ZOGG9@auB|RT)/x;ٵorԬX\&V2{Ys2d}t3+u ʆ ݘꏫo34$V|yʿ13ֺ RPW]Yl 6b>^u/VlsM \9lQٕ] =ҴM0wPzz5%C Zx낆@{(D?onimJ"gOf"<{\GS^O(Ku{BNCgЭdaN뛞Td)b_8Jo¥ N޳m5) 7D0\21tVM MIhu67\r>j7-}Сh+kQa1#ylYv` c FZ[)Z9*OP.h'㡅<">$FZ!c"湟=ʍݕ̄F8K FT+xo4ľ`|ԂV##ЛÃpa ]dWC AֱSj- >~wG+(Mҳu!UZt"l hNYVi 4e]"_3YТ%`a 9eę*_: s{jFf=<4$L$Bjw?)TʝDs3RyZ m-5φ-wbE Ujн72Z_z.Ի MGզ|D+QV]3D:q J 9[C'SIZwH3% REO5nmwQg6Z8֭O4Dvpt2/#*;Y=ŋz1E3R{GU)ԛoy0?bD'k0uv΁;2Y0yQ= a-dPJ1-'y6ꪛtI_qe@VL.^F9#g\%΢ݧPC:yp Q8uNC5lCˀE @2L]HϤ`ndOh ӍM% X8ʌ}jɓa1S> W?="qx+┬4Z8K8Uwˮd`ءifaF5ubZ$jO-xJ{/1RE}#A!bhBjښC~$0Oӥ FiC b ۹H[[%^&:^6;E;U/ϴYթwN@:i.(?|bї!fH"pV[zƯٲD ܍ؚ{CpP~̿ޠ ;2s+UYNnY^uS+& ~>-߲2;ߺkhY\X9"Fd `dx"/$4pk$ö:yZ(soY;F1\4Tl'4a"0Н;ݶPb}TtZ`[ܲD Z6r_m 2J>3fQژuN_/s][{X83k̜T(W-3+c,#pFjk:YX=47~gx[)O^poG 4ps9 掆r#qWMӇmn;#[?>zmϋݮ 0cv 0 gnR@&cȇeЂ9PiYpa?Fo \ Q@)x!m&Ƥg6{"3vK1l %Ѽ!<+24aete}2kϫ }bC~P -IwO?ڒ @M6&(cK|J1cY`*1Meze: ΏӜUjHagXТ9! fN;m⸡-惸c%[|]E"\ТSos '6UӀ@P̀ O*~nة__[xO*`;UHj!տy&:G}qcSi" |`JƏoWO>r1G dcV qޟ^w!,!2k&끺]grh"}{'::#I$t3P=J?#R')J *soR|.j@Y`wt]%plQxjjf(^^!DY0鋏٪ sR!A^d_ICTBY>`@WP {zdQ}a;[;ZZ xW9ǶKRFlrT-ߦ2.Ъq?9@5h-0z"rۺF8I9wN8%NvN`kqVEۭ)uH=\~h}łl Δ rQl.%S{0e^ek,צA߁|rTlT3l9\kAٍ/Oj MV\y#+g:Ts[Ȃfxdf&dÖ\ p|HnEzhnTEJGuꅀAJwC`mTfn&%gsIL`502W,( V~7PA vӬ8qTѬHY߿ƛiāH}(0й1L(xr|C| iP&C潕:V^6 &c&* sq8KgEpWSqX !f5R| ᢌV̳} rװZ9w4i]=.$b903} *Q._PNk8uz`P5UPO*Dy;#c=L X&zuFPp(b 6i+Jf T$u5,07Ef9N8ROPI^U'wlIsjrܗ^y9Di h&7Ge ?q$7Lf!kǗJ'_TP?gmܻPTĸ~ 8 s6헯Tj<ܾlP]-6Z`Ǹ"I[̪O=r!&(tmH5xYrPĹw C s%} A5L~|4E/[V?D{V>""5 *ꪊ2Z~UKy~/^cZj@\8L_c}W4<.*yT%~291[Dg*|Wv9 i<%qi&[*6X?eA2ց;4Nq"Q]<.4FbDtb@>yY9,VLh 1YGTz(9lGh+x(8Sp3fxK57nQIeKZ w9HLC@Ù:6Uy5R=U|'OHcgYr|NݶBqU )ѐ>26A'6kRħLzB$Kl{[CE/:%֡*"Gqxծ)W3X 6b _S, S7; L@.Kr'ESg߅IPiHl?'Z=Ed\>\sdA3&7UBĐ+mb2$7diI x04-zV5I1ie.R5rkK`цo~ {-LiwNò3؈TFr&_-s+1kpNFʮSOD|!\؏nM*MI<+x0>.i%IQ9'[LwVn}sA< 'N]g ',c{2BG:,'^mtg@Bt쵡OPeF}g__MtZS$d6*b{&=,6`/{FQ7~ 85ԼJti֮wTIȥO8uICJn M^%@wd^v33.-))Zʿyx^oEB4"VTF-7pF"`(;=偱M/4|th[x|tJ}kO.VR3̙e_sIb{.  K{ P|tq]߀R_yEjy ѓ.B|ܓ ]L6MFpWeŖUZݨer5(>D|4G-T&((1I.@zw"%uȁ55Nz'4&-LwW7L&9Lj!&|.y)q&1uIQ|O}/+ky-)(Cg8AMTQ1`)"x"Q0f7Ӥ8{5fF96, |ɋVl҄Mk]CA.}18C^x p;m=If}щ.)z 6W޹&u 1By8snodzӷ`oCE` 7i RZR)XF\FD# &J8zC#ސ5 4KNcA#[ S)vff OVY#l#ayJ9##`)+%c=Ʃ1|WI=IzƢComV˕I6|;Nح}u (]# df_ɔFIa g䯽dT>. ^uyiZ4׀bsz\7ukhHg ]44̑$8N0e:NN,b&Z6綇BVG{neKZͿ53dHg$U9SUzуm-̲m;|oKh/JEmf\֍ׁ@JjRrOI&2JXNEOy:)kwn>h |r_n{_Py|@:x߬#.LRd!c'Dz=^gUZXz:TsE^TtĹ(<2|(MH$~I'>GЄ]ܫ% .x'CV dfw;$,/ar]s|NXK#Gᭁ3ir6Cäo9c.?jx7QΊ0<̎JMV;aI,b?tAI#fd@ԓ|?EυTuz"r] /gVBv"%@O tnʯ}sy{9* eݳ9!C:;i?V9Z4+(bIS|09,4K{s TY嬳 <J.EI |ڸGm~bn2RRs__nyEk?6>ꗶ ؒE;h"/ Fk<_17}U-m5BNol1}Tk2a !PbD:P2gA+ʼnu]7'0p-<f1 ų@ 6m 跘iLTH.4@* BBr5Ubg}`ǽ1㧥ƕ9z/ Af"k#FQS08MIN[ϹA!x1F`Y sh۲HE+|vVA[S aáU65W6xT,Ix:D<*+[1 por~W%.g.?j" ZGXIVOyBM#`G>te##r+աσ6;´_kG^e NCSX"@'6* LK•6qfD-@^AnCkDTlc7J Yliؼw.͋F<rwwe",tܓG5UIPiHZ`~ń9͆Ȋ6{H4CQcI};6yd]5fͩ6u bFc)R@T3h\>$3 i%YLֶ5m=d"["[n/Wj =vS8Lȕ8B[6G|3Ĭ⑩1j ph}P` vGStnhPvYVqJc?x*f̓Fk4U`|9K{qʦ3iݻReH^!e63,R7]ß` cr7'[wxaH$S-ϕ?aWxUִ #Ҙi؈0;B֝d>Wm(4^!lpnyVvجJMl2L{ThcBljwi^@{f87SBtc=]qWz2WКGHW*Gsc50t|Ww|*5d"ʃZzAO -)X{`!wnƕ% L ȦY[\ D"_?&vNz K:x"(t*}!'˯ B&BG]- !FP$R"-LXG~;nLSunBpwK!ߙlHV||Bi(g-q1AV'O](Uqu|=iCX2R_xJ!i#-Z" c$|'jYR=Aٗ[w2Dߨ`\xؠ~!tTJ"Q'XQN('P:M38afftuJ{wΌ;08'r- x*<%s?]?~ =/ c vszk5G IĥyϬ`T<6XKaC%Af#:Sv$. #]$̻`So6]4`,1mr/{CCvkR3hR6V1<\ހFW߀ ju02:ݿ}uôY&Qiq*)# C>E ci*F <3G.ɵr3hi*bݖdXHhϔRIRGvU˄&XZ#\G3)²3jtO'pSY#-( iNi&fZMN@qw}|Ti* ɼ0۷$#Āi(b~#V C+Ֆ9c~Lt-TcVX?i{2mrc]~5 ʠtpc={-.8l4l}tn^"T( [I*: 5X!0|0`tH}G(ց2*r ֋*2HsrNqd#∢ G@2@tnzo_[JseL1 }>vƤAѩe@? Zf4 @}uGH4 oΨڼIV%`\j} w4&{?!uUM^Э e[OpX0 < (`=dp]V:XDb( pCR1`]SkȜ|fJ.!"q->uL&&*ЃeVM#vsmd-wgF^ƗI<ÿԒ_ cP{Q'xb G!_ȁG=q 7MILyI^8#h%K>^SXZl|4L&~S|;rŷMw4#豤vgC\ jF@=i-5y#-lVA$j\ggҌMFmVjl%槢Bo5md~Rg@h.V˦7BM.&{O(vǮQ0 <%rrS"#xm/kD mQhX x\66#9If![YǮ!KƇ:a|{RH|1S! e-(B(Tʆ5fKo|hs-VP_0m$u$šA!ٽY=)Ի bjZC#YM2[F SHe*ާW-rdro4.Wz6+ ㍓v%d?4x h]+*|Htъ2ePM{_5fYjB~%!?Bcx_.#IyWE'nx&U9FɎ}"eTx kf}@fZFC0@QP?,ɢik/is%jm-#ԗ`}s}UXsH}Xr0,'Z>աQ8<W!"ezw2zV }H0},;%[¡[ Ş($7z /ᴸEuv!\9#4&5A{ܣ}Hȥw Cko'@xF.KW{S{pYQ2 "{>M,l-\k|}qs8ՑE2?ƹ3IP.5 XJ0*U8wFx*N1 AW06N95 1q ۸&2{Y3A,PJ3H .mGMV7ɠʔXS\4Աش3a1%T _ۓpsRiŎfRXוEoukq iue=AS!L"0O=YZpmaԯ܀Z#{s F2/Xm%OSu*X"xt[H}f7t-B{.۷+ZYɈR~2_h'2s~]N^y`bZE^ !}yyF uՁǎLp{vsse#M2ųfzL P-9LpQs<_T9eBෆi2 ([v%x6{LH.ϐA,j؁sCKJGYmр!GAQ+DG3y"?_3!ڸIbAcUr<;-'zW ޭf`B7%Ip9BzHy$b4h[,Xm*q5E5P_a@P,Pu.-[K r@/'%bh;XZ -cE bECu>~9ed!Ciժ^|N̄J5Ol%;]y hۅOʮ¹D4)Ơlm_+~5xt &qY9g\P:U?/> ;mSu_n;rƃ5$g-\ZV#a/(Ӧ}P-b;1,pD!ܷ@ͯL8L)d 77gg5LSO~Ch A]Ezsza=, fg;{_Vjρa׍P.X|+=Γ蔛v?e+$ȭ @4ߺ˔d% C  ՝C_b5H%k8\c;E!e Zd2JPսЀ"!JJI?.ntf׿-by4 ~޼j2jI@^ﱸJ,\GeW_]`RT=6!w۵C7'RP [5A{"kmdސ2E.O.8yUC0[3Sw*rœ_Yjc :aY Y-Gb}Txsjnˣ%ͨluGc d mq$謠q|ܙWb0ᚔ- C|,&;Եφpqf#sgS ֡iE{ltŨ=!I+'IVzg;y\͢08+1SqCu؄of_v&)Ǚ. j47|Gbr G 6ZJu#7'`k:sBZZOpY Qr'TW4eRo>M͎8bx@.,;5M?$+P*n[f8 ,n.*Omx%ݺ{ q  ,"FhѶĽ 'AWeKZ'AY)308: ť}1g1gLB|Lu6D} CC8_,ӊNzxĉCo76+-o/?ue=~muJn…4 0Y?>kXn}jUNk ae֜AF{29-^J\s|d>tHlXm֙7Duk*q;ez>9T{b 9iг 2lyk;5oi2fI_MlKmHb9wB0&j9}{Rϼad5lk?PcbD>ŝs;im8tUBhu7KI?bTSI gC? l7k.VQHHx^],ܶ)N$ Jܷ$a‰K|4BKL0$EY٘.b:g<"5LW͘& ADndY3-?^I(,hț<I!m4Hxn>qC80È͙2rޓPm87 NKLA `[EE8$zbzU0V}U ZU&0`DJ/{ d[Yp7~̓˩Gv%v P:}6 BfMIEaZVGf%}\,:{:qOYx犱xهc!I]U]&$E{DA"zU# W-҅kteJ͢ Yi-i_;cqMa1*`&aSx@_Ue;a!f w) Id(9z^ИU>(q2jPy' O*/ApW_~mz2Mo Xof[iI%0ח raT!}N5?BLG,L 9 % / 7ߟZ|tlL_M3 GZ\_p-2yF+Ԡ~KAuo~caG .˚NChDA?VU׬Jβi;=|9*S&sH'̝b̬ ;oI&π7*2[Dz `YSGJ7ۇݳ,ɝQg-̀)}/VC(=8 9IĿL- ɴQb2ΨSqX@i57w׼~ vNRfk`|[~itݨbHLTy(6Fn}k LYא|ZHC>+ C&d;e輾X QFUeK&ȹdDE~j^Y4Sɮ: .c%S Coo.!("l'RX? sb[b;ϵgݑ cBi@-3 HQS֤b '[qxCo0ućpL1ē܈Zg#h:tv-Zӱ_(8DuR*v~I΁ՑbR,X7t"APCɚR%F/\ 0!FgSMj[TŢrM?2{h5[~ߤL bhUc2坲RЉ}Ea$`]`GU3̼% DPĥzzO98GGoCfQ:ۂHQRC麊HR7 HNCּz&)Y5rDߟMkn?t\uȐ+IkFƛ"&mͲ `10 m=:;}n rY7Uʀ_ uf63*lFa; K>jS榵:SIQƁŅ7 ԑ(y{h}BAO dΤbWqìcDnxa=k rX[P/fo#]Y$(.*` Wto.F)Sɸ@XCd[>!RdMgZ1-4O&UHG~ԃ0g>%zX $7]'2D}TY] +PS])$MubN*R@%F7Kdak> U_>A1x.t.C9y9ϵF"b|2'!aJ$3CFLPGڽRLIʭGVlxEB=ԠJ62a sK霠ttWjv@2:&.D"Gfzܳ{ηC? [T.%HQR)&N|qtƽKx*G*}Jq3 "*@*Ѷ?)D 2Gizy'u%5dHsZ"dQN>ﱀy:ڞ&W|%*08g WR(tikac|0YRf Q&NrckM7OY 35Q*L_&~J!J!ܓ'A%D,RjV#!MuoA̼|}1,a$4ۇ3 Gy5nV(KxEwkDl~DdgԄߒv7 XCKt24sp{5GF e:ϭR?ѴȂ7yGj"@X2m~uBR3Qe(%RvCIUa]Nlj(kq5h !t rBD:n#c/C i(9[دKJ`3f?<#4 U/&-jfx֊c ;=_ FIؤIo1c` 2+( 㢝}&{zu6l4:%Cz_ 'K[KM-"$5\1*F\]5}LC[S} A2YvδP38tkL"$2I$$t t]P1&[ag2ġOIaꛀE^Sqc] fOCʂ%]ԷTF?1"6'Wlyc;7C3MhKiyS{#Z$Ƒ#h/ ,$.0G0G3]X?tw 0ډ+hLzl_Migfd ӳ ,{H|<:`ZQ̏Ai# 4;RAi=B)5k,f^/$0"ϓ tUodСa%kHB EV)ir*@BzUZ^YZŞBGվCm[-x :N;vș  kx)Ҭc<ٸ_x݉3@T;&hgxjh.QD} %?.!/-7qz6V*ÏwJ+ilhy6Šߑ2hQ)~̿:T Iz&+uy5JW㠸"s=#GL460S{K_ګʌy>jCW<\Az:wFRT#IWӀk~_yMza w~ 9FVaTŞQ^9ZO^ea#EG Y0[en_(CB,> fh$f)#PF0*b{rͿ5TJZZZKa.)-2ꢬ|Qg-#wl*g#1׉abփR[7&>dß.U+Bnm\Vo. REu/y 3 G}sMode tT(|f̅m\RWOO|f"Rk(ׅr2"~M34`{(UHP;v|tEՐ_ !yZ/dei/Ax2n(hhD$D@KvIqv ?m)<+5U£V ȳbUamxD~1_湰kA$Ofb/SȐnuYS(|Oo:?U[[A=7-2BWɖazptZlOF8<`f>/-*:/1t,2dZ7<}),S/rlLE|I$#.ŶNܠTV\zXfRf?7"0<672<$65zi*XJONWdeZ͛sCD^6Jbpڝ f/-g߸z uVDV_.Sਜ਼29*Bހ[EClkM_ <Iou)|>ACxT8\\3onZ(auYClv 5]C^` ],k|=98jOg![&f,ݽn҆[< E Ms1Ӣʨ赨89nDpYAdyj b@wHEc !@>Ol F'xVTĸH/۲͊27v]cR-.NV eEE%hoX@ j #DB[xFBtcN k$/ &0# -n5ͧ,=3~O:]2X RM< zyCWt/vfXY).V-EGO(ov;c:=\1l }8rS4y=PKdk!rte}N=pj3^z\\& C|Ûu3n[mmݪDh8z _7B.MGyۖWe>Tn |De$!pM/,BC~^9NV`iJTf}kN'Mj h=6N& %Zg͵`pEzσv|S/bl׫? K33E#Fsݘ6|륥Tga5@隚L XeWm2aa`֭dŠ[\3(?VAZ<ΫQmj DZ]ˤR8h6uiCJt|eS5kC2)6Ke/soڠ n=DFH-9"}r/KW[~˟JgE Ŵ %&B8#ycrF]Y9#R)jY4ձMK7Ƹ~)E.DdϿ 3@ d( -@lo'?4 VO @cKF4s]MI DzYv ]}!q/(+2XcLڗEzp5Š]1SH\ȿQ3/#ř% U^e8͑&`V%`4@ sa5oc񦈷_ta) 52~ H/R+[@kBN ZosMrw6~e?;yZ4xlh7i77fuXNJp#_g&DPHM/ ۩ M_X䤿ٌL;cLC)5TA'<ZؐDQ ᥽8T,@k@0|Ai t?WbՌf_*ώi Ty rvP^@wP~iɕ24H1z+8t5XY ±qcqmQ"h=Dum~qa@NҋT[r{!gukSM$Duﱷb<$ TEOqK?-7SG'0dqsژ]Mv (~EV=aK˘TtA]*6?BdĂQ!/> BΟRfU[ͻFd9ZTj45ޠє:(jDIrFt$XJu1l(M2ZK.KһC7g7?{vxq+$Dd(O'\ķCT M $"sU pʖ썵lY,-uԹ0{L'?:c7=XVsÀmS,pp-4wbۦINv 4 #<{VȫV;JN=Ҙwwud [\}((p펓iG) "4F^IdrǷP Z[Oh1ѐErEY/^bf^npM,`L={c=+#+#8X.Ik/^>}ew\alT5_BIaϹދ|_ϐdGg## ^0g%˦ ٦mq(bc M ECE 'b_{f?Z(Yyɦ_0 :Wm12f%?pN{u0N ># Ҳ dҞ;Ϧaj0V.:ޝYF}~thdSE6 ovㄻ11@k;(*:h[?s,_`EuF*Ѿ=Vl|"W}ۉQCOz4؜DiKPq3zZa΢%6#lH:jћ,ӌiH~ hώ[ CwA5!^Z^#Boo jX.xovƞPYa'VzTSoF. ,+-MQW!}8ňaaTBɇc%9"uՂ>%}iYmDYS-M"S$ez_ڣbȨ֡oAa_͡}30q"( `iD[D(DQ~VU <+Q *MQ:fd#r<ad) \$SQ]{0;*{rKoe?V?5W.C@R~/#ìLz*vE`fjBb}!D 8.S&߯@=W@uFhj&EOƘޘZc^Mq(¿Qi2. Ϝ6ZjG%‹6R4]*Mah9i>$9r:28 '|$~RSH*\ %1w(rg4E%OVE8Y-h :>m/[&f'^$ʥ|y%"ZM/UT3 Z :Uf%aEס=˯HLsqFI= xD1p̈>!="q vS]pЦK~& P`xlSK\Hǩ6&]0(Fo~zR uc+t-(.J)_#Bӹ={2D@]7G Ztvi݉g1X#f6&l V߾ GV }IXI뜗r(ozW+4i Z.콫m$1/uz|DۺfԊp9*LKnj/2wЛ xc*jz[ԋQӈXZm*+g\}H_F.b twF(M zcfjm9J-{ [V׶ eՅ(34YA0k޲Z2 L~z ai_n.fm`#z匯s]Pytᦓ%H ,64'(?xQ-5 Tg JKBFdy}p5!b igX@:m J N >5f| bW[smA`3a/sg̶8ص B]Q+L]ers;HK2O6=яn?и,k[6T&1M Ǻ-3M%S& [kZEhԙ *5]xH7mof6qv<|N!wʰ諪JQ6~XgDA\22a+6KuDy2Ԭ$2kQ|5FXFB-7j@b>3nxb S~DB3\) "Kdo%*2~[]5yq?4wUP" Ց ᕯYw-@TT^,I#Ze, P19Eb-71"֭؝3_REOWmU/v#/ʷ).#o (V'РRhC(AՀ (t B7J

ݚCUg 2$*7;sekX-uaiIKh±fl^-Zp5س+TI'2O=bs 'AVoClzpET:3[z2%>>卼Xh.\'qL|c|TUwJEt >/GAeKh<7}PS} !˘mb4g{:biGkӦRc9yÒI,+x[Hd6ܻC+eZa1MLAuOw\Ζ*/?{ղlYB*qǨaY\$"D^[ڧPٞlNZʶ{v^~GLb=]V$5pi;QfO-*GZĐHXҧ4k=bN8t-ְFrks.JL?2ga¨#3(< O`k T4)n.+T ֮ Q5C+P-}ٜ~) 4 2.aF;bأ,pwcj8(ycG4zoAr,0mF0ꪪI-Xď0[-#ey(4T mU`NUezئvH%ۖkiZ?y#L}`Һ1vj1H76!`qSrhhM)@{u2gO€Lk,]7]r'G@H&ٹqE߄*Yrttz-<`;,~?x최W`F *6"y%4 b7Ql] svQ` ].}ꋵ#PxbN\b9K 2`ˋ:ӊÑQ!4n֖~ΫݰϘ (BLCqwMo( w:b L>P!5KT4q㟩Ծߩ%! >ԓƒ& 1^(6%x۬v|NgZ/p/3nVuݸ6 (B4fvrEY9P2n8 8{o[BO_߾{C## `ZYF-C0Z\%N$Mk"8+ ـAQi(37k$A sD^KevV fztNPW sHMp,wbfpt.VgXXZJʸ#UThP/kA-z.z\ZLBoKO PxĨɎIηqTN|up2mZ Z."4;x*ፒXBfs(LiXj=DUB|(2h c>FTpX+R'f$x]ʠawPS%k10yo,1p!e7[jyxXa8 nwQzLEUmjtNUx̼NUv%>N3I%MbhJbE!]U|B ,ldzsy(%b/bbmd0[Lql,N͵-ai CU6#lYh ~N#ޝ%7~-7LǜUJ<=C`ɂ6Pg8D-VL?q`_Y4EB4=l4( Zi5mYԊUxѲM4K?ϟaƮS鞇U8N8TwP+dzuQ A {|WjALZ~vl3n%<_)@y6UnL<ſW6A i݀<0:x糽7J*|L^O@ >_0A/fLzT1IdHޚ)ygX˪{- cN~3$J u3üM7"/b>U/~QB>o;fꊼԓeO !-DA@*,R}* b^4o3iSXvg}8/*GQDVRzhG=U|͙E0YF 7kͮ|`B9>{W-Ɵw> / Ck؟y{`jnm Jo0M(>iĪ;=efJu%:zXD, DH9w\;_ w3>+>>R~Tj (~}a}sy^Ϸt)ZGLBp12ONu "#g0[*ƋIhڂ*Gp@O)_V$- o'DmHzH@Urq §:U ) @(|>m|9wC)"e,D"$|<fG"ç"xŖIP[.K͏LN`XoϫX=70=.^XuO~:CTT h/'e/yLXb'֒>pG?y9fߖ]]8쌴Nfƻ]7FC/ĮN]fUG.ڒ~ju\xq9f5¾JYulT@eUW+>PdZ_P!9$oa[u=Hɚy9卂0գ[2jbk'CTA]F%Jd5zKOt[Щ;BVY*4 b'k*rDH.0/ķJŵ#qs\avM6"M݈![k3r~}Mm@{Xdzq oHMi"W^8E΃^2 _-:{b?q2LDH[HˎR¸޵OےT؈xdgoGyX@Cۏn3hbR|j uQ,G,@U.Ju~=f|U^\/@)4G->9J &.S8~ze7V*>솋`)!1ۺg&F.Hȝ ]mc7d|19GHyn7Rm]>PB)^h$ gVT =a[A?hB3~̅2/j#!d{OB|#2+#4:"~dG6%#V{*p~_oJM(wd[DK}JRϬHsfa21Qs߾wBK]l5Ċ^2k~Bɏ׌_Nۛ%Ќ*y(CXiYjE$#-ebwi^Y;&_?_qࣛ$F/IL_9.2c0A"Ksh3A7vѥia??i.8d 11)?}h}oRDx#]F1#]]ͲJ?e>33MI6 ?`4 G)l!e$h/R;2-iEW d,pHCͦzfd3E89OU},ڙbr D5v%L[\јIGf8A|9KRy~(*]N9׆烮|.w8i^1%d vߑ"20d)=0 TF67+,Oj hs1Hˎ+q:G2nhVxsqXمY[q w #_-ӌVȷ٬ճu=5ju jOn0 '%[mPCt(_)UP*Pc (oZ)AnZeAAAll1f6 8+ku5y}t?Y3@˝H!sDv Cv,ny41$u˻/([W9:GNx-6{49rh-}n3 x7(4ѓM/nàopl3g37= pz</a7Cv`%;d5 q N(JWs-~1Ȗn Z3Q>nn im A#U 70u]Z/ES-8{D;iJ傶`Hȱy*NjUR5I4 (IN!fMݰWa~nji,purAfujZ=ɂ #+k,sM6h50쉵-d hf'{f, &fIQɧⷀi%t6x.hIN2T kﺺ0Ѵ<æN3*>Ρ&QRdnyr@ֽ s\VpD<)6 7t+#N] >7zJ̒-pwwǮzSebfψerWOu 8qs<5dtnR'm=NR d+ b[ '7R"f]_F0^ [Ƀ(rDYb;^OHKD-BDe)CL#ӌ@8ltMw0b@q?S*ه`aTNa7'a)\]!1JW|?UK. Z5 Xj;ۥogp/pp1笂5IO-pFlz2-RlFCTn_*灁q-J;8 'O.N' 嶴#k8b&+Ŵ#_?Y$`4i}` ?kCA(j`nxCFN'S`su׹*H3Н˶c? MY&:{~}J|y·Ԇe!b}M>ǢNڻ>j!x$B]:uU[ܖiR|t(yx3k-F⫕=N{x"C7[@=KKR)'R![25=Ug},;Buxj.BsjW hag!+:"4k[?d2i $'&.#588+bݪ--ζr@'{rww'xL1iY]m-uYcL}9cቦX9wpݾ6TkղF0o{4YEmnd u|$:@P_j&7aQZtD hH>X,pKCe;Amy_rfӞgqzrFYبbOu7u,@i?䝡}f|g|;N ĺiZk 8%%iPz'$෯ٵ:cSiÝw<\jPMlB[Gt:j#a폺8:e'} %Jnz@]Kc FA˳P*̌N\u2Dx$U ;b?MHQ6E#ed4Ʀ=Jt=;62f9?'ך(04] J KDCJ95AW:oӉAk4#|N0dg7zAB4}\T^E#)%Ϩ١ h>'-[",qS{-&ֶ ]Z/M~ؔ!K|*v:BiTP› 7a'Ϙt_&urKϚHT:wiӤ #\uy_J)^ xf:୲aU,>D>!Gv#h)i} !7f ,פ #全lچ"@!ض^':[5#TkR#י+.s!ZF4ɭru 8"_˯9f]7)MLٮݖR]8FV-bt+wTmZǬ׸o3x5i}!Ɣ]*8??69Pp]7eХoLJצ#P .Љ]L6>2H GhXBwQ:L0\.{O0)o3mDHNq %w|\{`:Yl#Wpk +ԉj$ۯД91/#.(zxF.(x,Px0pdܤ㾧uv *d!Y= B.צOG[=SjFz@ Rc(ɯ ɭn|+ԩOMk-+D&^mlpr (G~eD{lx^[ٿeFE|L})}y C8{o,U{`,&H`;>,_1 )Qn(HYO?KXu<{x`a˫hZ}t2d-S c`пFm։э!hE;hnr'sJ-}hV]XڃB0ۯmΨ0U[-n cbp؍& c"ԮFq$YjFGnLgуltJl/kSswn|~Lj)1LbHV_.i$;D[Alrot0.ɣ?7v7ɕ+B0,H+]+KjjuNB%<s <'ԡYO~]{D^ۍn?O[~]o$@NX)fr@tFgD ;7wVM߶i>HR9x;SK* *a[i $͵wUfDVCYI K׋on͆W?k#1[*-moE9R Кii#ƠRS0Ymk)4i ?rqt Rh"兟Wd^s Eԍ&5υhr7# {x/=- m?c>\U{|NFGIs' "^z81 oHУ gW@G^unvL>"h8q!oH0_/=a͌0N?_=JjHErEΗ&cJ󝮩P=DDz*2Шe7Ud|s{ꅿp}8\ž)BpUfC,Leں}WN.tfu0 2ȩ]9v.169 ͇|BJjvR>Y7tZ OTˤP˸ؙtB蝣}2=÷C\n9;z:%KW\{[5sm!xw/0e P"11x)(4drhnECa*^rp*l/MRZioQ,ZDž-9Ả m찲?A۲!:pE9.P{ !$Wìcc_;Bz"| Nh` B?JIU"ߗ\+u:\hWb%/?Q )bLAslu83cv|T"}X]8|'(}/保4)tpł!MIAt0#|Ւ[oijhYɷ}/򹄛ޒJ$^68@A'7 .Ύgr>d;.z4NsOm9ך ݌p_oȆ.Gzʰ>ȞT:k.o7i~XNvoҿdFx^-M *>p(|+S]fk`zK@PYd`⥽DZa2(2^XbP2".j6^O3]8g)͆,D,MH Hɰw!k y6% Nh?(4O}v) .֘P͞v( ;,`uKwUP\0(wZJ^8Pyt q9v(Ӄ-X m;qZL2N%ٓQR4US/(uYbSZx#D! ~U~ܼ. c2DܕGDzӾ1uШ7U~Cb 2F.K/Wj\*K'dm0.y^LNɌn8 'gY᏷D0kB X a#BXR1s/FT>ŵ%s;c/)~ȽOV~Q_e27s:ꌢ)\G"?ch6BM!>Fҡ }R}l*݁@o//0IТvnw~ͬueF-HVLh4Hx,}w".StB)&cьV:j0DC`ZޭVFޥyy o/q9 |r5.NG\1ɜEㄗȰ*Ab2;FAUr_Dd T4UΉB(eK}H^0y2C~ĖӢ\]܀^Poj=en ,k :j"s%AJee7R5}21 oV3(xPw|{dó!jzfHwWKEB,41nIQ˜x{ONJX1ZP[_lg܃r+\`N_ޖ%M ,3$  l$?&6(ȷdfhA`76$m&oɷ9J% -+e[&Wy sBPp4&y8EG2z|kS($8iP`iz!y̯gڐ$}IAw5eQ3F>(MTOW4.N()b&P} wlCH=tk)IJ F{LvDS FPK4|IL%!!rCfG#fc3W-q ͙RVm o`'<_ r87[&:gsN-dD+UWQxY{2J{5z0) r*Teja(x҆ ,xv+uJ/WUL ?*]^y%>oUIfd$&rkHj3a3z]ܨVߊU Bp%L0xEB)k 3W!6Hva1>@?jUvAHkwB=_A|S]vυR$(V14d.!aRuT0@LֻMMAD9Nt$Q"XgTR +8թ %ǢqQ1&qeV ёOG#e.կoS#wy|I>\u]y:Mڵ+K QW{iX^ax-2/(#uk> 3}́2N3V&PKH2[8쭤sS ;[)fdӪWCΪ2n*ê{V,ou.Cmg]e_vq=PyX>0FiRM ܲo%h:}ö~.+ٱ(yD􈊻 (Ui QsfЭe~'/\5gn`Tj@,MѽnBAtShl{urcRD^[b;N!wܯr"I e>JP~\} d* '[1:iDPŮ v|nYsDzԛ5DZQّ3cB=`):>_ݤ68] Jo%kH:\Y\+kS`aQo}N#Ӽp{/Q=2 ì= QSjY@_ 3cOQ+̹ k|Tk="zfȮ$C/p}߽-@|-idX?(=ĝPSY7Ѫ-7Q7JsKUC *z`@r9.GoÿzO+,ȧ%ۖV9 D#E }_K_rE_e|QLЂloGqyMB8Α{SW_م `CI6ODߎ& ày$6'`7c9CN',NzD&Δ%j5̾E!*~0t0¯FXz:ӷYi*I-ZΆKzWW(D g:O1-MW2Q3dS" N"x&cw`Xm Z MH^Aտg;kȣ~[%ѓ# IG̭2$ZN5+"IEn=eWst}Fe#4 8B !Z~Ӻ Rz--X0uI^DͭL+csGfӄ݇J܅! zr#]~L8M6[ ` gLI^V xNZ:gNZON_ڐCtWRj<٢yTN7u뵼HF>rZtv~ڃNs}*ʮ?s1N:Cvl֢FS%FY!S gޛ&hy: SiW+?)ul^/?_I++ߓݨKѿ 2<IV;%ؔ:x}T(EZ"{PeHɪV%=// zCY"Ze>tۺ֤A lYv$"#CըA,`RPOL!NE{+宭+H>zg$o #>N[쇢2Ŭ.Z ! dfhz ~J<K(!6.|a_ܣ;s?#z`'Օ2Lt23`Q_|(n5HT=Z0҈.<#$ bWM>_6fQL?v`:>j W'LYY, @o tV>BmחZ[镶%)sr]xp-aSx{U;ˋI4f*9l2obE@qB_ w#xSbaS 7~?-bCj]bO/G,VWjH4͑*͞wwŋ}nf@2(H,SqhrWAg}Ey)ɾvb'ɀDefp)V)vca '7\)Jׂdbe: #P k.&/?ŗM$C~T=0?IZS9VܒSc,_|ȌrNcd¾:J+>!&H¹SNdFD"&Mݣ{ !B!"wtK }|x0ˋ܄Q]nWeXQ{r9TvD#o8}t9WbK/zи 6[zG R )5!dKnIjtn 2֝`7OAy͐ҶzyArVͧFr Ӣ!j6_-\ODPgD<+Ll̓Gk(^N/ޭ >hx"ڞ[; dgJmͻdbN ~|cnwP~wq5Z9V.p~6;1t5OZ-11ӆh h׃ῲNτ.y6lZQE}fHE)ω15 /۾bc54q5Bɥ m&'Sq<<L˝ ߣfisiWRZ9|f9%N`hiJdԗpI$lŧq-OEО4G$o ɡ>4e:M' ;;WFaXAl[1 cl4<}+Y5 I-L}.{ 6[^md # }H p|e㉔2QyMuü3v?%I(=gHbchvgkr(|=X;n^;x205qa0ng62p. L]:hrFൕ '{U12&:ۏYVQF_%z7"B m_AD0u fi=v!5-]}Q#y5# }SoMj6q=:n\M`)3^e Oą R }d1B"Z өPӒ0n!1Q>/5se쀩m)HeTHim\%R3zVs@N)]C(znnk !"F`.?M G]V#]@"dBalO Un}̑nkʖ*mA@}qBR|wL{)``z, IEkE3tlku3 PW7$o !`"snhO:9`\;Kβ{^O,s-+J돺2oLL& ݀%1´yy spI lq.^ñ;Yz@4H&8m"Ds':ӰczzNG*l;؛V"Hֹtn(zf%8a^zk˨ ;_1jMږlp%#':35#/:OF|E(1`?W&H?oJv _y} Sfa ʷ̖$^u2^fՕsRY҆4]=Gs .7 ?(d[*u#(?, %EJ'(+l!gs0~җ9{zr\G0,KO4VZ( ]>M&tOoX uQhg{#'Kx9z8BmZ;E .R?6XZͼ|Jܴṋ%Cr; 7݊BĂ)zlYo"=䕉f^2k3wIC C"b0x$lH)ߐMuk1S*!h j3q&y&1˟qe%V /ήpU6x.o 6KCps!|>Y*zS[6|}}Q)kq~]b;Vӕrdԅ> { C,Vz 0x.6e@A7Ǡb, LU (c\86 蕿3t~};h-ML.sr|ظ8BR&tJ(;QϺi+,ˈ,w~-}V=t&6%9ĶuG\"k.Q7䮉忰D)8@H ~ ֻdI ?]P6hU5M+YҺzSL0UxCeRJү9mo=?bc|N`nO A =rh$VJ* os a\- sf8ʖGoPq1aBx-S:3n GGFR=%FBm}O9_P"b{Ÿ Qճi .-g4քGʥ7{\lkZr^ƖMo͊g1}(}eK_Hw0]O[1tO6]# bf{;9wO 1o+Ks &^ 08K43F 0E"^ER('`jޛ`uEQl%LFwC-FyZ!0vTM*;0|!>3Vt}|aC>z=;P_. @5(`8D;fFy7 `nB N.olLhR?1`v65 1G /FUnQ~~&}/wn T4NfXѮh>\+F<s^+6w&YS>Ac;/O2 c~lxd rFp+% Ƨ{x{U(4 _z26վ +~44n@{ާסk^*}-W-K(: -T"`oE=5U(E*zH f 1OF6\mVwsX-ձzp-WƝGB-tePi2\vWG1 >]vQ*b [kGz6d|qdӍ~]UCfX6{]+Nq`Ly?w6qGp),RpeݮC7_?N$!Lshvb) mlvC_d2Gq=T] |Gp!#;;4@O2m7 rFmm]̀-/nafO:a5\ov7yŷ'՚kKhxUyB?&ǰf;I x~הSs 5sV՜nr5z>>4» Aā+>Z@uxL'(ߏns \D_}+`ە1M؞u nV^crjtU[y4m!tl8`{{ e;X HaNd;r3V Y.27e6FF,+\wn m5swn\GQ:e/eeYe,$K6Q'Л >ۿ!&0QiXKYoMa ND߽!\K&Vq,u/kk9 @mo ,Nf0b_[2H̕8OJ@\Qt ]X]{R\(UY+iVK4q}: 9Vffg6-X^9, TITw1a2q2EsxIN [p&DuSwH֎ ]=Nۄq&~K YR'K7Xu} q>oL]f?UnYrDn"rF` * дNG,g|7ĭ;fH(l%Zȡ `{.b/ZY!VA<km !5( .{2 ϒs 5(QO.z;|}80-qCb^PDK@Sʼn%0vU06ֶ-DɊH\-c28(&b?ь5E)6J}$%,gud8}cm٣ٱv^3>R(W{u ڣ'4-!A0|"45+iچmk7;VΜ/3="O?l C- p͂X|[ZH384;R AzktK w7s6䋯]eF7fI^ 2n;>I㙼RP GndvK09WT s A.mIp#Ȫ/㸘 Ѐ7)\Y yx C͘^:+*S5>igǿ/` R"\ ñe'`/N"; S=' =o%2X)UZxijr檜b9Doj^9TnRP D>W^uy"<`>i%7XgRj[i  -s\̀ R{ o a[7:"5uohTeP!*=P*s# SG ΒXƛm}Fmc \G GŒz] JuPRH . X:=μ<cE5ѷ Ȍ}aٰE0r8H}IP/7̷~r6C >*l, > YD'΢EV(,П1ݯ8M^{i1^ݰY39j:\CBJK۸xMȇ #bԬvS4v,O:?Ԇ4m]>?c6&\/Pp˅hU.1@@uDJzcs(s$dh2筞p tdUE4&Gi0 t nBO)O~ XϮ@lFLبkp?%#Kv:Q7KOGD@\h_C*.VHPi?# Q uc:OC쬓V˶ ,fK>7C4NNȂ uKd]dOJ<2y4ТZ2EDS/h@GA e$fQ~bp~xݷ0݂ƝeGMExs> 9Z6)q]AS@aǺG>I5֐gRm䦄ZbyKG>3Xg.*l W]eˠDKu g`"i HVc3 k9DeEeԄ][1Cbe P6FMg[; ^klODײoyՏ ZZii/Q*E4:MJwЖlk봬r2ԴT7e>_ͥ+C b;3إ[yiBMMt'ςa:"05LnRz(66bDu+4;]j%zE8p™`u>.nw9/+_lAnH-*-vp$g!^ÁW-c;ݸ E'­16ʼnqi nBj Cs⺑ 20k_նCelL Z~ې'vGOIP1Gp5GZ`.4}$['EH*7( #,{#D'Z"~HE@Ar_e-(쏊D)t59qy)9m͕:gqo_0?1R;C+("Ά#cvkQ?*$ߑo,x8L#cf'_AYR<@L ymF;Ĩ`ZÄwr r,.N˞e u OWjS ]z%1\!^] xc;-^'3 ` —ämrDgX]N ~;7ލ_gԘMb p bUs$SrŶ^ 8 |)j2z'<5 zUKpᢗRtJ]/NݙשV|Έ{^=xxuo$Z9KIe}[vq2ﭜFn߶iYMz ##(HJ^5_O|#H%j GXK}C#ГJxr[FdpE#T :no}1ުP:\P J5M+aQI 9$;DBY Ր@E7xNQ];n3-=K0lv@4w ׆[:ř|":*Km !??ש#\8.T1¬,hbq;Psw-w[@>>Xt p~g\fs˧X6罝A0;[8vwC{&3T !-_ʒ,tfqne|C'o䤒e@?CZW=p*K#M2458%$X :XH<)S\F0=wefL؆8="N$|.Ѳ faP\eb_Ε`!4l"Fʄ`FwGZ$Y*rulĦ/ D."|"]&oaT" 붣 z@k8X\Zμ~_Ƙrݠ=sLG0Z+:pFl2 rkl#> jL4#iCbbC*B;8>{)#Ӵ|hjWJ.]= pK,F}l,giED"!LEZIqGA)2=lRw/>6γ]!<7,/2`VI tdb Yb/ÔefNP 4ь ,TdpaoNL,qWb-ʨ g*h]ҕELEwޱhD}CԘ:P‘[DX_Ł`\a2Zt.rV%kVL-TaB'̾L{Pڣ " %vm+PM8@)o0|_s;`MMUGNٵJ v2 6Wa9k.-v4|di+`!|2ozj afnR{R:\r\fǀlޱovX~cXbY@Bvȡx/N"qMX@usNo~b\Q4B"#RHn91^DFB=E$QvN-Y(Ida|lzu@#henS5fSB@9ϡ e<+Bo|d K=gef 3lv;Pֵm B VrdX`ڹgY}EĚ"ƹCo Ouv o&ozI%WuBɍ Rb}I.O`SXVEGw5ivKmBm̆9Fݻ7lrs୽o^7 oρ²05f]TqL^'}(.,۲z‹,1S`^k4/X^X"SJT9Fȵo|jltBG| L5F ҚPήqe]4mōObB^,{/k#8?pL8JjusdwG[-_J?r: u'm\ d60D9D 8v66$U s՝Rˮ@#xx>sKi]ǟQi!#C(Ŵv#?MgN[{Ǽcz`@257fILč8&k2uԆRWszi<5K, +R摞Kd-FUXc]ЮVx2o]Pxu~Z~Q&`wdTPIJDkQe2&jkz#)}zC<>ֈF-ep/!li:b|w(QY;gGƳM߻~z/P<}kRu-[2 QGqd _L;#CCQ{]R׺tx$[h DY;-F`9{ z15sㄗ{ХADAAu5׃wN$@^Q&({.ztA. lrBRItmht V[ntt0fsAYMfmdpжrxY"F4 wX~m=U@{4wk<yfĖ PyJnepRAW_ kka8kUp b;D6Du6&[NFs-`^sTJ|IzhiE? Ex1ZlSMTIhm( 03?ߞgC! A:QBsTMJx1!G & =drpن'"V lJUyE& ;[zPq&"!&<x9hrgNʯ#)a+3;l3zybfΝzQ4㖞ȘLm +ژa7= vI{or8glS('|?!DbF\ͺZWʥf`DžExuδЧ|cQf!?ty(SbA 9ss |]@Go;>ca.eغT^jԨtbgN o7B;QTf PӮߩSniq{awBy)pJXZrX\:QX ɶ=@pi]Ў(}ukOu=ȹ~ `Ar5eh!uRA姿f<';amͨRpjBAm2hӎOf_EQYt^VۢQՏ=LY<&M!NநǮwp=׶Id%jd7B~ؤ% (3QY"'C>a31XM>(ljDic-8\j]LGދx]_ cո,(` ͊kԀptj\KzKO쟊0N^(b1w J1p ;JQ[20¦_6v´ {l/a !AOȓ%\XOe8 ίIsXm7m3,cKHt8zY!% O}lIǢ_r 27 Z@Av|``hYn4}eLQeV<G3 fJs t+8fo-j,-&hmc8d5;S Fv1Pko&J]q߃4xLY+gMcCV(!l 8&g#Dc<12ikoUBOBG, y|6eߵ2UAQ8o9,. >t [gI, vJ*S<̢&pO\_Oa_-)؏F?}wߧ8(`uaU1ލnMYMVH .ɴl?K ,&ux 맼μ$3lZ{B>,GA໔wJIz:U{ܤ^d`՝`n,LWt=*? YޮT`A_Əǥ 0IH0Xd>XC,,t8kZA1QfÔYi=!wG|dy D60c ZFP&1V+%ǎ9AyDn=$fn ׳_JU '#θ(>LIZ2jC?[ z57S\g ,*6:ڋd5-xP[P:}mYju+Bm0AG!do' cd%tdr+|n 6;l 2˿#JSXv#rH`m/-e|[(SC6 uCFs'9fEѥe,k6̥T z+;uRO0m8šn + q5B4d(xzMoH"%I$kcQEV\ddCf,+ef(P-y߹.pMsHsQw| +o)nr(r^løjiAXeIO:@Żn֒ޓsB,7HYUBp-spcƭ ,g:@( ڃF'$i`d)`kjEΜcl,f1F[z2wj*r/`V„lQo;׺@ߌCFMZ6rVKI/sP<%~7&!ny\@cSxkb¢Ov~O4 Ed~&JcQ@Θ)c,fv?0|U#Dh7wI31PCA(!g9(h)M}/UM4Ov9ZTE;4M\7 @?&( ~6$q? +,7%ä(䵗/+,hM^z7t9_2)d+5"o";Y™teJH!|'e ڡ;-{P:܀7Cu)$zOQBe'TC=8˪)ZxIQYwm 3 `Ρ!FYFp}SOu߬]|G5Ua+JGÖBFe>񢙝i†3~jn~U/%>8gQ`\OvpcyOp{.sܺIp8WZY YH;)Y&(ۑvq* N,EBVi5CLm e$l˵LE ДAxt}'hID:T]RX 2ebuMsW7#2l ByXEe!'Jo*]4@`}ˎ]x 1+mB%G }*.M}gV_ahn:khEC#{9^ l*:8ۆ$ʑ4?̖R%_ bp)<*a7%t9GCl-!`_(dlsIV.3˘yjl7֘10+]7"cQ`{Y%f\dB͓ji#cpslZJIrD{:GIԎGx)W-`7D)gw `EalD,Vj R^HJ[פ{9Be75Zq޷z.}"`WM.@B6K7_BP z$e΀?f0Ood~+NxYx)M$v*s9= jQGY ֛wp)Q] [!|| `a */ u+Pȍ泼J$ IY=ۭ׻ w)[|emKvӔFg/~7T3lx=l4Uv#X5UΥdQX|ěayiM}\ȌUqyVܠ=9qda`L-'靑0?sr}EÍVxBuH)F[e`\|v3s!&KEiEEBΫIAO%'U]_zv'2il+N*K~^8:ۗ4?qWBCylUC!Wo+.B@1AIkOk8S5 P}zhɬrր? }LڛHW-jlp[ 60Q5$Iu_Nc@uIHbxvO*FFGŠsM#3-zRrs%PgK< ˼^som:;elC PT&g~2bT!kpI,N Yb܉{ĦtC=yBŞ_D|n GUO5ZU1(_m"MH:',J?Gr0}QiG _0NOI2_qtHd2C}}δKa-ph9Y%<`G~2[wܸ( C  zP",5_7e^̯8 ߚGkW>l`CumH]貥jdNo;8 ^ˆ5Mzj* hV` `$v:!0a 둅YBZg;,"s::}ptjopa_"<~D^8 '6TƴK$c]e?*8vΩ([ yU:2°1j3M9c-灜,uD 1gpN'a /9:fa0-!j1BOЦ(hx33:C6:-+EQ@&t7: ƐPS&\$ ~u zy~*KGe=#ջJ \0$)z2Qf? hV9'ɼ}הMҥlkg^\0f4) |#{y<1=`)ZRGZPw[iR;RWVSlHWr鞹g/S$3# "X#'uS"VA'/_"c*'ʕjm.Zs^Iɞ 7h;WjڂYraT>T^YDJyL'y'Ѕp޶:T{ɢF53( =R]L`u =DQE*r':~/@}H WOJ p![PFڄbSwԳoMfe['NgNjlz>kn̗Ux¡L;)Ѕ7Jߘ5Rǣٖ^qp-> i=ڝ,Ob;aW5U[?b2)='1%SIhFPE=Fs2_qs$! a"I &(i!iDQ,xbY,>mTF{ILb?7/ƀq>=CճHmo/{{F?转%SrJי=|)j7=MS]\[2P*-+ӗtSk6w_ 1BϘ@*~ 3ڔ~nphkBFb^̼ŅrmAn1Uclo$.7ZG?\`)'X<90%],?=N/᝶tֳB(r2*4͛lAIW*l?:C-:y9l17cN:׃tg]wBr;n# |/b{lzs̯k rK3!A^”}phoB$ynSQB 3Qƌ1RnGơ#:TT^њ^zp[6B0V[ChŮKG_ܛ87+RuZ_߾GjW72QϮ 6)ŷLC?u2g@:/Pi?>c<qX`2VsJ0"MSy ezα{͎ϲ?w% K&XМ{sbU0v4qP?G6 27WHcܴP-zX/ AG_68q!<.Ŕ#?ZTo W((2W]{v{xű¼ rRu}iG/^l8" 2uXV9w A.b8D!;"ү}A|cz UvHf|v'{?zqo0gf@϶+A3NLoP^ͅyPI?|pDn"b(x5B`MeODf]**MUJ2@Bgx x%5k}y?Y 3uy]1h)(C:٤(` 7?*(* vo){1 c{8ѩ%q׾ɿo+`5UqyZҗۅ5DxmWaӽhqEh×t-kF*9& ofMw\5l_JʴMM?~){I.?LCtcRoe$DcJ 1,Ӛh-ԥ;0z+:WHNؓX*ַ60Ma8 >jݵ?-!8_ʼg8ٗQ} tXOǔg'F OS6o XJ>xNR3h0A$4XFpc+iWP"{rb180L7_ + #̒,)}=Nu0m+ ` `k/ GԆnK6'7՟*Ub^'3q"y_s HSpoip81UD$0om'*荺SrH&va(KyON߭?5 kcy U;$R2RН euWExNs^z#6نƂP#kn&U#:O#& --ڑNӝRO;J=H'q5N jZNh z<^][ 48kgD7A,Kևf;>_CP6S!OQ\I0LzY9p^ޠj ήgq!pͣM0xð\egSeN0q j<pUay*1rF 0EEmG5/7Bˌ}s>57E{ko%:yjj؞:N[_lTƥaEBeo>V.e,6 +z~#뺤npV\?7vEE#3< p1?`+ *4پN\,DfVsW^l"OH36(@+vWu=lvh-L6hYE r "cB,\٥$nMpi\u j4ݳ)O7UoVHnyPo]g.1{NGb{ZfI> zm{/'M^o*0͕-[~?bVmcHuHId@;= Tf]Z Wuxˇϑ"rGބJH&NĢz䇝:[_ gCQm<__.4?3=޵&7k`jH)$8KXwxG}5(=Q\/$Zk](˪ gڭ%D+d7l3swpFWd %מyuJ*DHcMI70·ž=PUD#2bYGg[)7|df<y*(ćWdvhl/\]hjmyҟ#y$k|U Wpq7 FYC`%?]Z;vES x{Zzϲp H ʠ `?MV(.Hߙ'yՀ|N\5C'k v9ܻ[hMV,)\iHMmp)M(nFQ!mꏤmΓA"8Q ؤ;Ι <}ԩ 7{ IKS,{*<%a{z8cY `bCzef "4~r[|xF,~Vt1S2O8.ckl&wbO_.`p*0 ,Ms,]U'SRe`9I;@uC#QEwr*+7s R9C7W{1ΰb@HQ2`.X便鞑\̕ oa1lE$\JҞ<80FmXzy& ~c7zcE¶L.'1H=2\ڪC͐Þ"N~][a;kdSiXX`4ϰJgC]%CA#hvzk ڼ{{F M)TsN'oTX#DYsFJD|F@,I7o=G17 XcɆ(:.(uq4L\a@EڢVX~VYLwWԤnƼ5fgfE1ofƬYY?vМGS6ɕ{ƌgDz 7B.3&\^>#(e9r{|;4ƕ[йIQ*4R'Gў ](l$e㛔iCbJNjTn6'VPb4~5%qnaV.|_"r G,() nf4K)ia$?ii AfP>>Eq"3P%;*OL̜eѐ)=]b{ M c)M6r>;i 0=n$଍s^K":I8ږ5Z657bJ.A;0f\&/HxTj@ iQV)qb,S;5/fu9DPuعi-1w/}Jנ$F…CZblxH xn>ԖAżv 1:q4إ%'clGJ t=2&Pʳc"MM|ZJUƓwIzH31e xy;33y­]QL{[B:zd)88Q/[i2lf1Jʜ讪}Ui*_9 9?gEɴ9Jc!Fv+NϨsA&?6> ]4ͮt1wiGT5.#WA둠39QoDVЌvXA_ӾLRwS7P 3)VrT2ضUTAAKx"TL}w^NYӝ @lKV~E: ݃["4T:|#$(-uC\>+Wu`뽓>YQ݉k6`rn9,@1B & }2fl\Q-ށj:YXXvgtRxH"n7)b5q(\!v^]֚C˯AX@TH؃%οؔR!@'DU3g?KJL3"t#^0]Y_׼~L\a qT˚QI!Bu8 _Jes2ָ- m8|F^}{UC?P&)Co˂(-o)^:h-] S|}3E|@T5FyѿqtWfA6$z_% ED`Jg5v;*n{ȼf giu]Ʃ2i]9hWx{rBe/(!Q,|( A@ּ.-8 C8MG}d#jnHPc!Ū\MHDKAkO gu[ +ᜄjC%1/ l% 3c376hИUڥ[ˡQO얓ΏGtհ5}>e?*)2ZH_g)fܠ?]~i[{Rz%K{"QM1k=P=z^sm$e"yX.YI`{xBY `KCQ08Ef~NhF`BݪdF}s9|)ګy&sZK&ȊI껀ꎾ: Tڄ Bz*E)aL XDzGb!K=5 lEvg@G&í>\WZ(Èߖ#r`q35q|H77޸ug@d177+w2Q!yQ @ZØy8{7?,ڣjGTt[^0@8[[C/dxJ+,dgBQHtĶp# kupڽ|P6aӌR"N4ص+!gZIM׷؃}Μ9@)DEk=BL"ga>_O*j,mkD2?:egaErp`:]yZa?hN=790+̠n.Ȋ,~ O3 Yq@[%f15AjfXϴ䖄TL:ryM1pbjUIBw(WN.܎׬8Ô4v=VF#X]ְ|vdG?X#7tV Hg xFoufj bEۣFZ =hڐ \|ݠ#Ll M`<1Jx M;$(K : vϿFA :0<%gj" k$C\ϬG# 'o%Ač])^w}Ql)Y$!Pm܅pQy›uvO~Ec冯kC06¥I,bBQ$z%ĴPޣ /furҾ]@{SL6_#(M6.)~3!o<}baA>.n7?Bgnkb2JQK $Wz֮y/7sٟM=_QGXʖ`6_Ԓ\vMI/VrAZO "pMSH~zSW,/xh A@AyD;&pteNV+y,oRxR(>UrJI^bq'guHYY~CQ */q".ӣdWynPUF@&s_j-"IPŶR@JeހZT =藪 \c. j28/bzݗH)1IX+iNN˨蘍u <5 yU;TgmOi=zkXgҌ&كnt4j ?v1\<Ȫ B}?\^|;VGFv Ȕ#Tٷ+(^zU)v~>UOBґ+Eh7 tTQ6\ǡ9*CP|Mn5$ܱBIoa"QK"jyb]NNt#2xEl(H˓W:˙C,5ˑ)"PrRHcqDrGjP[ eJXԘ5KN y ./.;7F[%,VogJNrܵ5m0^EU7:C)Nؿr'F" f[PD5dx30W#z 8'dީT* yur9cޭ}R%x)t6?le\.8} bUrw`%M[DD:0tw9ď"q5_ASՃcJJWnPxz:fOJDf&z:alhEєR( j\2qpÑ9 f9MXWY[ЊOрi&>4 J׮ ?쫖q5j5*8^#]PGi4ݟYh齫IB$KP1罏#]mt.rmZ *)G2Ҳu e8:AQꊡ}=ht>:=7ѼVyJ,}T 4Zc&(ކC3}vاxoI)w p\.~9L" nqoũO0>|/Ap#0 mZx~0Ѝi2C" z~(lL Ez$szb ICԓSjy7aHwŕhѥvՉb:/dZ3f`m,:rϦ~XYzstu.v_` !K1LM,(}݃{) )3}'*VR.8DVkk_9w V\ןcRg']VzpyF^>h,^v"As&b9;{J3_&N朵_Y! 966Ln#'071=KXPdeՃhA,=yڬYXJ)pq,ӿV°=o%KZżDФ L>c.ㇺAm 7lA@=253To٤?t iy35v޵J vDQ{3fdV LH'Z!O\RiBLhGuᕆGj!G~ QE7;V~lE{+ݲPoy"faOvrF; !G1.8|=S,RHIB_/m0}5;ܥئXx“8QRo. PPle:uܔMZ7x ?"UaHz.MO:8pȂ{Fmc)n y[>_);R6A*EFοLGbn^I SN0[0߶վ*+0$0'kT!feg;_}<MҮK` M}HpҠ Oh3OT)=ÑO¿K]]߸gT= @eOTuWRWNk][t{_g&FQG)gqb$\XXlUP4 d~-B.{0,2 s;oR۴(P)H<"S;IQ_&rvO)Y=;]H !oaFuތŖG ZG!j,eΧh}iδUDܐOvn/`lM & /]v& O.Vl}UcP9E͹Oə58g:ĸ:q`Rnt_#+2aGFY!MyZQڻ-.]q\rf`7oz;as ^ 7@ LΔEOP~3bGT-g}1:^sʃhM 6ǜâ "[JY1晜)UӼYX7Y%x* Em^|Q*vPjŁ,kL=RY5 R9kZ+jlΏŠ Հ(Fe6Ş΍Ⱦk`"[?O6Fve">tGߟS3m@a'{svaw=kjȭdk@scd(\\t (ox\Ba /c%O՗gZdyF}Zxaծ7[?\jGE$%506fu}l;⭁#ZjHoh1՟0AIh#M]x2U /G$LS9‰6.jsM}%bM)B[8 :?ѝ8߽d eE{昵cVq,e̖ʝn{->f /ߴA|;8N|8|(wְ;X8wep Jd0%SoD]o 5V`jqտfs)u8z'D:zqGguDƅޓx3xS0qՄuٸ## (IP L)`&zH >X̀:/+.j1\=#z>؞"M;4DF _68L|W*wKdk @z ʹϰYq0tPL0>m5* ^P#|鴡Z2C~':\Xx|]C;{Y9J1Rv[ڳk九e`L&o(|24ub -\wNPpO4$ qmWSrD^~-LmW D!+RL?0_ɂBha`057X 2SW>G8ki1-=:k\GSn9qtXMޅPUUSUqweQNEj#.L53țD~>ҚJ5gR_d Ӽ#EP]yn1  0̝|-/יZֺH C&F6jCFs9a̧׻m_ So}-^ @U.VlL/XЎ+9+L)26?xhD` e@*L:] }FkU .$lmbUiL[ڲS;wa?ҝ"MU6Bzwp_+W'ə أWDYVM ~=Yivuwf@0H) :-wF2(oPr+DAeWј(eנ |CJE9>pgݽ9VyX:RIVmw'4ROrmPhL8&h [`2>wEN2˦SH6#y3iO,!<oQ}"v_@]T cvŵ6C5̥rnK : rʚ%u0l}\l |t߭V2F{8' D`v id -G6[=Q%E\Es|\L6vuc|'!z:gZU5黔Ǧ8͛W4 M-\8#zDC8}=V\Ɩ g٬͆ 'fDN}[;ȚVbAx}٨bZN&%P⭹FL p5NElឃBL4SZmUYJ=ڗtCRҢnuOIm ƭk :V ЍT^USi:' gG&PBP{7.q)AXn{j<0aZ:El3.®&2l@w(2_:)wsU^QZ ?{P7:s˼U52ϯTbU>R W.o_`ףɛ'lVOa!:KP!މ7Tb C-oR`Zߣ_X8ʣ.ErrЍ6TzbfGqqR:QZ*Bqv3a? SWjT ctaF90C 30Jdc8EŬٖ7 V{pyb;#}ZtFJle_R( >f߶q;%n~Θn;k Kʭ^>!ItQ NC~, wb8#MD ڒ JrK<n5ZY%tjPղ0M㚓(XA%y$PkڄЙ\\-.$H3vM2R4AL%h!{lf-~2I1Y9Af}կ,@p_IK$ Jr4ZP~>F;%N<;/J4׳IQ!1Qt=yVPe}ʉ%N%#P>hm$O])ݲ[~.?MfËcFDSbD(pp<\itL%'squ a)O\6:h>˧Vl`U/pOT;Tu m +tj\ST79HO1ǓrH`'tT;!)G :H /YvP<;J6[JbiXHC,~Ys"P<[Y)@MJs̷Զ7JV(u%oʲ0"_5w4uƙۼbeaȋRpaI}0W ɃiBBxaDM6KNдlv@:Y~88#0!@d;Ib?碻 ]֤&U$27 l5Vj_#+Vg %ZC&ey\ JUls ̦p8)Rm( LDA. ^|Xޘ0g۟ \i ?SQRM|7cg0Ie7]Egw )E?i5=±zLBv=$';u/κzӼ7)f8^y£ EUn$붔'pbyEx$'zwb0>)'8NZ31Sj3h"d\E.Z[-,+kt>PD{0;%ʊBkb:5<Û/ ruEf:ǤxH@P$^(B\pi6_XhQūec/0Y̋<(DG0!^IصVaZJTBl҄YЊ[mnۣ  xO; ʋ>xfK-k@Ph9[!ٗ}邸f1l?XSN[wg/?0q$eʜk,fO︰F`n/ژ!ju롗ۼod糖O9CX^Q`'Z;iBM Q)I˯BPZUH15HlYvzo],fAm4&[L|UdXʺw ƳF> ׋ 7q8D&K2l3΍(ڛ#m0| :T. :` kS:X4)PnhG.]}eD+LJ%λ)MC-Avrr@ۃR[ &n5d61p9{Q"jE\35tNDpGTdl .pDXѻ (b*Y4aEEXR,|)ONٟ5leK`ZBcרw+C3)8V?ԭff!iKWƗ*{8DGUexC6-gN>@] ߔڵq穜>4rF3V.6!%utU'mKd[fF쮿^ _!x>K{f#8WdqWFٷtEbT'6gj7Zp]N̈́UqZX+^ BkfɽVxZY/۬pJ(s|*Ս 4>n( rPdX0^(Zlzb 1Q0l;n=q4 '563 ˡz]Hɓs-G'*yisl [m%B}|?l()ׇ-Zc% :CAs)i{m57"C$-:l{Pdk}9IgԊqg|SdfVKnvR#=0I MFn:?fGZMh{Mp'7iWG 7LM>Z T٫$*Hmw҇tʰLckʴ0|ly h%:ف@TXOK?TBZvhJ j,P|- O[}Bޑ~OuC'd1OJ5t;E\7XLt |%LxcP y|Y?.Wfl~_g JS_-"_0؛rߟp>_nK9jfYJQ$ {J,p%! xD#G')$u+fY=~~Ugd+[C:*.;B+Nr v} /w}d Hvն Jv 2`=JQVIJ]JҩȰ}YYm.'H&q|V6>/_ S%)|*!/xNݭ*e*W΀͏EJ{O1 @:pGjٔX:MDBߊ.tj<+-NPR涳@nŦT*7L +R0^hr`UD7蓄D"&nVC`qvdjz}ZK8'H|Yӱ|i=D bSE{?Ԇd,^DX\LnXLֺc`ެX\# axxݹ%/'Qw e<[ø/<lR__\լI o^,{n0Udڢu.xcH(<Ѣµ!:I+QsH#K|Eou4p(^9tauu3W8-t.AF6١ ̜oxY&>?#M][^"qTꞒ$,g:EJ:QѪ+뙌U,נ3Yv\Gf.˽d0ec;-F9ez_(-/p^qIxxO;i*a&X|(ы*.bSu&<+ `uOt=b [KW _^..MSk^5j6; ݑ[o])"\SY]EC-~=+1.z|/ ,JL&+(g\ߨ6Uc Tg2I]ꖁȠҳwˑyj2 NDwn@_Nqlym Q]׋rCsꛛ#$9%zTSpA aDr?qk?gv4|;Œ3_ʠr_0βK=h</Ȅ#p¡#B𚁣*V$N NU`).Џ_[Gldu<\هy>FdFËDTm,080%9Ps?ht:<KΖ?V7IVHcpܹe`lPBf iwrM=#}%{Y!䝄q._4d|\!q}n*tGƦu) !3uw[q :j :~zJz|;*.V0zUzxȟ7ȒmBLoFv>u,WK%@ywX ۉL/ y C{p9qXЁ".,qOj' iΦQޗ ]ܦ,pj'Qb 7*e'S|j+D;˼aA*;.s?oP+C|1E7KMVڻ]%}k V'Jl[OX5(gAdh 0^@z:x9%vxHay˫DY/2BK,ّ ImF  /Q\<왒T'BS]JbWU8`jr.Е6P+ˀ'!JrGp?BJhOPZ l͹kʭﶂ-M \?Gf޲bl*5-7"a:cR6s-)z9J?qk.\XH;k.5]pJ@`}làzWEjq%O+C"1$Z;l}麬01%=?4g:5뫇]qMTxn [dPؐfzb_II< |B=qǮ۲^1[ykK[c֡V2I93UiuP']NSqEov/\ ~ex{-J\,1vmb}:(hEZ cކ7.o$#m ho0}:h4 *.Gs^;&W#IRU2dTGk2cT-Cjj-1ukpeDtJ9 kihiSycX{M,S+ A]cൟ-!3 սug op!!e1mTsz6df^Ȼ1$gej 2y"l!ta3f3F>U?dҧo b)X_&w+H~HI<殫UMPCw}W8:^<] ZW RQw֩@O A]筙5j o!5{\kjۄ/S=]^Ko^mcij>Ȩ~fC߭UFZXQq:e;*@UbcV(6DWjVZsl[wwj]X8jM3*=(Ǩy+97d=nZ,`sh#NgF_+ɸUAhnQFFw!:!uȏןoO#A]sPf(B =v1\I;l2rAkW )*6NvR"FԽơL`38CD?'xH縬 VZZ~X$4ݒ@r$'Y1765ki.rqPHr.;gLmҢv\7 `F0øbV)魸 8hP21~$2H(~Om36"$K@2aO9?WKL#hfcY|KT M-Z}@+'%`ޱUykx_ś?wo]|*^}Emcخ<H鵠CEկ``a٘btҴ}{E1&WCF.(0J!>zh6Ge2ĝڻcYLQm+R6I38ôWJcçZ% $_KL\91kQ}i-afKϨ79vPe둉'Hbԁ:G<4u* ya4! י\4#]f t"ٍ~<ϕ9ȹf FjÒp1UKv cвWkCK [tDcC C5F\cl D6z:qtz1`>pjVyq}(xs&Z-L̤GVe"z/`ʩ{ k_)#R M%u*5́ O錼2l(!JwDUk3L;YX%W?gۇ =Uz4v?4I_xJwkFy|1IdkxflX<1 \ټPa"ua&eqZ*BBo+6EGXfA=~FHhea&fx vdRp|UD<2knxp vP&,Ѵ&E` @ =hFYs mY4׭f].RǒE!KBJށ׊(kF' ټp\Z¼foP\Y~䈖{3:_9LF$c c±AR[h)`nj|D{mtUr;P_m?EWL3=%P-*ȧO;&.=-qޘK4e=+a[<"l+ \A:dt>g y^|`d;`ijGsF|7O*D)e~i xE˳P={V[otIT.IR`.5V/;hp}9}?,xn#hcF:bm :3/'x$9\|stICI?u.e寫4Rc ɨCnͷPzľB]^B;n >#b"C!|52bg} ng1CPu}0=z{HEcv>0{+ۆKei,v|[ǜr:zI\Jqc.hT|)Dj ho[OҰ%t@{ \'>;OY0'8:rH - Vձ7>}ȤTa>[Holg~5HMȨ7 HϖU1ߋVltr)|TB*Mn>}57s7$"W0^+*z1M&W/G̩x.Nx&m?}2:K ^'>42IG @{EoVi(Y`o[="W{)Ybm1,E!hÜcU &yѥlX&5e+1Z>Q= {Њ8Уv?N vl9CD$.9S.!TLߢA4P J jDxr1qWʫeЖ3p19gu-Pω*u<1i}1Sҙ7QQr(Yq)$D~{_mrBYyxzvs! m'!Pun\3 ok~a͗.R6Dy/LdIx_0u\ܛ!s=*HQUӘoFz YFTEtWy`ҧ5f.{9 Y%`=eЂ"/+O$$F = f#R#5)k<8֪ՁڽR36ZMx)o=-/G5F429t[o3{q אV|=b/% ,ۗ|k'.FYC0(^ j\yg-iH bl볬eOѠt[lTir^`!"1B_@=i>=NJ.#̻HE^B82C~/$  Xޟ4 % ҏҙWHutl`I$vw0WJK7gi%M l\mZJńa,D74y袟CRnL˵,eo2`<mGFѽz NH 8}6.!dpPi,a;~r ǡ3D.Z4Lʉ9 Y`ˀ|s6k'U]zJ97`pӘ{.wXug_9SE583<##nM(x*M4űrE"} $TjPӞmm4mY6>Qob?Ӓg욥+n1ymVtkDZP+E N7Nax]w ˖iÚU ?# i +vRgPpBŻgz|BNBoUV Pƌ_&MqkH8g-t D%Wb+s<yP?3R E0w}TavIEķ`lx59ԭT☬r|8 8PG*"Z=Ak m@ C)eK[!.z(Vo3ڸt7Ai}V2SF)]@^@Qo0JGbWJZ:g=l?]-XY, RJh/@VAm/aI~91* 1˪-UR1S3R=me~d^Х6w39فHD-C1ZݣԒ rcWk߄xQ ¶qCqPQzm惑 :ĺx\5 .*/COX;{A|D <*OJw{O#ŮxmlNO퇜vsy[+NVkx5<|4dk0U*Z3bf Vl\'/Y{q20D棢17&Mp Jf29%mzn^lKG2-Julid,n |P]0I[:{yu<.l-,Q=J6蝋D{3:!40]tQrF64XJѡ~>5UOX3%,2g/jeTx0w/8|:Q@;1_USV@P75KA3Nv7c+Vq#&~_;^ t`:'L vb9g4zQXMG_ai#g8n #lU lk61؏=@,w0>tW tN/&OL-+-L uaJ˩*)2ﳋijm2C [g!\䠿ʁA_&^P"*(CE:vVB O$<|Īi+[c.ܷ/-e>^5e] Ϙ,DT{*EV~w֙ c#/l%!s4ko`ʑo}ZLUfY>HBeQu jUC9ǠrM ׍ʡH;[SHSbȵ4T~m)J*nAiN_jaufpcͬ 58p$l1d&St8o_VnhV39g޾un\,}(\Wbθj"\OY !E&ڢ8n]شڬJ^2$BY{<ކm"~E@ҐS2;P)p,6˙N7p~kϺWJXIF6"hd$-+lK(O'')7{$ws]AK)5H{{=dRT23^P4lPE$҈t,|؀tN Ɛέr(O%|,#(4\I`˔e0JcpPqRv4ٿlE/6e\7-j.}oakNʰ\ҳ?xlXqj޽(%țyLdRH$sRPVa>Qk^@?^b~0x)*lS )}m<_*_-BCde#ל{'!?.< ǶE&N္T0 F_7Hte׮d30U|'Y{ҁkKL3~=x@WGnCɼT`bff ۥ,lzA4qn:eՏ[فW~d¼ӤsPl}#=un&lo,>-$13)t x.9V1z(⤌Nch;̚{z'&Fǃx(mi X/Q 2ӀwK\5IE (Y4fr)љLF"v"L]w6}7Iis&. n@Z* #!=Rirӂ t).,5%սwBaXX=iExX>>UکJZb'hΠۤ*Yj ;\-Bg1gpI5 ],e.mJ#*J&w CZ0p$-YJR3p+Q;4$پk6k2޴;O.K(~TWC4YWT7kC=ou y)>x 5_aiV%TH PGf^Ʉ[I .ONB3}J|o O&E_o ax%[4rZH'?P a0w+!pSg`te$h@a^n{׼U-k ~Xp2]cōaړdYyV'V$ o S&*2NCu;ίjN[M)"E?qf"eJ=+S5+o?=S]RaaX9A0]7U1ZO/a]H"D,͍R6+,a% iSA\Q_Ȇ;Dl9\ef>]LĴ$Ք,U5=1p}]!&B⏠(٣s="uH.۫PbZKR-V6˓l5R!w$Mn{;݇yqgBݜ[ꦝA'ϥ#!^g.縏ZGb+bNJeYL)gkr, c0MsX|)WijVw66$yi$ҠQ(s:fWH\A;?}In/0Ev ?W,FjQu<|e/,43r9)s6i 1L5lvʝvk777^C{HSR) ̇˃=ZU\#)[]c -mOώ\qꢇ/slnR(5<(axttZF0R&_﹫h J4*8)YUfk)eLb-ʔ\#!У}#5d E2 u|9B;c_p[mac5jVCџgrw&UTp/>!m\|ՀRP`Sk&s5,-Hz6hڸ\nNV \<.(gИ\_rX n g]Qx"c(0=ӢJ/Go"hXrge}R?Ouҕ"(;^CIց|$ U{:XP+#3z /qyB&+@RpHUݿй ݦjOS9B䵠;u!q _gx_( jSQ.ftkIAsQ5ZN8'B=BL^-[ cǵ*0\9羞'[Фe(Y\W(%D|(RCǬL ]R;925!6#8m|-yOyL?; iK*Օ,{ ƨ.⨄{6XNNJz2,+DD3(ەMKv^ʐDk' oSHwFwY:!6K{H]**WJ+uJ޿]y&%$>IVNwi8&qIy 3G]5Mvu{/O7`ɴQ,迋B˶fL^:`^׫6ĄnmWU%8N]?s,n;WL0>%M,BJ!Cx񼷑@"QXcZ=ҙ.LgZlCD&bkw1fz4)t j葯A ݭ1Rʏde⳥0:bDa]m*#qdY,]5L>27\Ϫ.|CbXni@F3>\jcb۹M8t !ά6_1ofg9s|O6=kkjH)<Tr w_MԝL)sW~b^8؉62ޘ{I¯}!OWj NLַ,Io[\`5ޝd45dF0m^9y4vuFU/"U6ҞT03x1?B(lLt5Ÿ|zvzDxM1QyCY)70M+ -/)qafcݾ/z) f_-wxFuhQXb$gei&?%r]|f@F~AS&\i%%tYؕY;0a-5<'?.e#Q*G撍^"WNn!GʮF>cSXBZ}oREJ5)XW]e\v—QusEi0Ќ^(CO<$1Sr h|CDa'mDSx?#QQlU a/t&{~\SF4%^~nd˸۹|vTJg?E \Fm eP*EƣtM)t;w[B7U_m}#鄦 tSaUi]tނ0?lѻ7|ɐg A]口wpUݵNwysz8%ri.rbx]Z7/pd:o_oN|7L䥺s΃ov@jy+(i_Ee9W2)\+St_5KLEu/'I $5j6LRY?em"S$M_~c5. uWXv]Bc2Mm5UJ#(3ФUⶪK>^3NN0s=ޱ}f`ZDK6U."Eweg3o:l\I/V _kB\ >kC}Y$A)\ 'y{n@ p|\4{dKuM%&ݰl1(')5 hZ{o%1Z v)s.lXBj6>Y~-X+-6X4+$k8 )0؀O!,2#\4 V(h P3}>^ߘ)B=Ѕ3Rra&F0 .e.I*\~0 hۈO]d? rw}=4o|!|ҷ= 6TRWԕ*ʨא˪4Yq,Xͪs걧qe#ýz<ؘr4[BYwsT>EC`E1 zmaJ{qQi)DLz,=vφj/ GnR{o#X+Rv49d6.IlQ[hکJ~OyzN U]K!dvǠVh*][BrHwx~/G u20BIPA"$Ƽ%,\.qh4 ؗ B9~NI\r7c Xr|nDgZ(/pzB&Pf9#\_j׊iꪦ&}F>۱{5oD͝fU83bd1}dk?h8 ԜWۓI0wqY"5a"Љc0ɹ>-|Ś֌/S&Z,75*'v;[껨3ê!I{)p?-nA_NZ""*㗮Ԅi!vO_#{$^v< MV4EkS.,"ybmt`MnSH948Qx9Y)Xn}z|g=8ApRMMT7'TvӰ 44 -(Io#ik:e D'Xi GL¦JHLM{d,Gjm ^ꎜ(-$C7?S 0j*0Pf1("T( 9%`gفvZ$Kg1qMPo:@#|D&\80^c@Hs#qf8t4n]4%'/%YNFtű5ҋkŐȿXEc,Af\/H|%eGJvP.h5Dp-QfG@A(e{5+BDumypKu9L>}R]J*.0 $x$h:Mx5 $-W[k\GP~̠JHD7O;as p!ZK]Zz&0=ŒÊ`}(>C;hI\rMXbt7S]i<,݃[VUOQ^#E>|Adub ulr"'2'[՟{($E`%M'AѻXgZ$k "'g/xLC H#LA:VZcp6|aɁ€m҉X eV#+>d!I^OU+Gp6bIAX` DV_4E=%>0x 96K<S T5]FmHe :kǣ.(Q~% -,XNv-.mƬo^NRi( FOs`\ O?CItղ1`-Մ6SӰ<{Dp&bQ=޴/QA"v.ߣyo[҄7b}3̦\nkvZ$i0[g\CeMs4aO4c=F kE8<=,~u_d_moя6LxP&^(g>^}:T&KnrpAYӳȉm!ㆇ;)ɳ3vtO5`(P-[ ZEH~]tOo5C9|l4] U+'7$NV qGQ<+i@,,>+h/:V(ԊwѾ90lFF̲r++xJ`KQ!%3OŞ'UuHY^1 Dɕ"CJUP*ν&nV?m^FqX^iM 2dDH N/$цL(/=OGh0{b2В {wnLv8һKgW?4Nř7!ou6ca[9+G J0V`DLޜ+ tK^Ѷ^ᲿP{ 2jCMK(?L2'# B@yf8[(g?D@`h3׭b'c(q kfc.hxU=cX Nc#oՠ74wxCvdx<;C `:\ 7O\0-2YDCd_;(eot`Y*2'Ee|[LN-64|J1gN}kIrZxAҖ =}+[XX;0V~RJˑ+*%f?d{9֖" o>'Ka_`g=Lu q$@ {ic%XU;K>NQl_2V8-xEx@H_@*Ta}I(LCRbqYvoyUk%w9xVژ:fͼ$jj nŋdBcONB:,p`W.BZƆTqABMFҺFNMu눞PX 3) lEptrNKB `.Ľ$_a}9B35LuAّm]OHUSB>c\חVR@v!8om |&oyŅX.8VWH{0Ns%5iCÃa-EjHCu"5d11Mݚze/pFv%3?;m'+C6nBk٪[3!^fFu%>~H[V/ޚY(b/ByMIM=j~\[NLG50djf (:B Ej=!I};O[;s(wɠ 1~mP~UqŕC>t:@_Vڻ T8~`L1= zRɗO^XR`A8+mk~rV׳r +*^xN*-g>^Ve3Ěz7ag0v=&RK\ akdF*e m͏~z ̍o10ɰœwƭLiq􎍠}aK!e죨Fz%v%ESM& Nn-7b=Uܮe8v#x%g@ϼԗZ)r*R;Bysc  cO'/e;f+jJKjp{^J m=@gpׂCxPsR+-"B73 !y EF[.tcDPTdvAFsl.nk2N@Q)ՙ oIp}QVuKR1jo߮U{"v!H$fmI ? 10H?Tj_@-'⎐VG]:pǗ> 7.UG/ӷ`Dh}36K`jAô'XXiԯQ݉`;,ҵ⦔>4KA4rK"9Q7Ƶ N޴k2qc=[ s iE(֤USn{)߁@EV(r G)bFZM.e? 03b(E 3']t ,m;Ʃdhݚ@o_aoU[6t-JkB2I;Uˍ8O# %l:KBS 2$J9-/J8:<4Uip/lx􄖡\pc_cYv^¬b՘ ?<)9l[bZˍzk^O8+zNXR֦9HwFD=N]x\9 4VJ4~L=O}e9z ML S64˼稖ops Z:1lVva3A00Ywy,[(x!?DXO>Pcieץ*9H>QlA9HI`JA!_IJ_gkŊݔ=!uW$ (L@%ĺOO ш_zͧmn , fr iPJ?/˰?^ԢG <Ūv2 g%9{O ftom:mǂk 88ڔ&S/ pO +Am!u6V#ܳ 3V6sO8USI$v UAY,<,YWи,#ۃhT+ S5%&Q8 GoVҀƒ6\F$3[J:NvE PK)߽;ߔ&QX_1l-bp*TTwB1h A~ H\}@A3Up+CsʈXUO_Ů+4j\'fYlVƮ|;I.FM4Tgj_GOC):[yȳ zKI;񬎪=:UtE/cEoPT&ɖ?OYDzy6XT3r\Ku8V<3k0S3I䣌4BɪW. oGjt3ZP$23g}CWK)p:v~^\\{&j鰫c8DcwƾRd>˅O0I@ٙ>\˃SL6m=C6Mvn뇟T)a_{U:-5&l׳;; VDc{\624n:9%pog\(_3`ӛﲆ/R[o *5%2XCȇ=S[FYWTf^LRX=-grHfRI9՗ .*l%%~JS2r`Bu-*P$i 2.~KFXU7*|wvIeaGemdܧWLDq<'d~!+,QHٸ!Q#Ztc>s]%0O갑 2~$ڰ_K{_| gBʵlQ![GhO I Q$˥v,;h]R,ca.HGoQԲJcՁ&2 \CV*:ˤE==`4=*m1}ar4նl|{ @K̍r-&ȞRq_I贴8Quj irF Xm5360GkԷ@U= qW:wpQ()yqxVhP Ė W^NF*[R{|}Bg?d.7bn1ʴ*%-[y\m=r%sa( D`:<@]P#LAn~)e1ɳIeii=?HgƐ-B^‡ zvߚ%hIRR"H\T҅_TFQA6D|~fbFRnQ% ?ԡ)?qM]R0nVh뙑łjf2-QWYJ?Vl>2X*,BDYH]1 nO!֮U\fYݔ|R,,wy bN#xV[PXPĄLUtFuPYaZ$ictN Uyߐ G_c;''M' ꬮMp 3ȶ$Э=G9b.u^|\N#EON KVz`C;e%g2S 7E^ԅ?rv&]&-EѮ]DELx=3`1w_H!9M2G0qT df>Ӎ!#Uk3\^+  M2XL C<{Dױ9h +쪻=i>"j.Ш4e+~\c$Z>)p `2iC0"N;a~fNP"^-~'h Evܬeu N)Ebx7Iep{nn,UVnT # |ltd|3 bZ[c+:P/\+Q,9GpdU#cF}UrFlұ}$#ܬ]@x"/<`]tkx a,Pfc Wj^c Nr{;Ȕ W:8W̕>5G&CWW埁b.lpǚ6sBarj/RTsLiB(qAsԢa)dr "hSUAU;e׳nEYJevcY()0Cs󬎬k({QޮtuܖY"GN?z91b{ FGЖ+"A3b՜ F)DY& U8rUAŲ b_Y7"3P _ukE|ʊO`ރ^*mnA =QF"-po/ x?SC3]l-nnF; "Az9/Lj3˰ElÀ#2vv:cA׸sy`/C:bc(`6a?[xG_3>Qw7#u] m jB@@x,pR`1@JA}:?4ࢊ…i,*y1`#,ފ!Lx^P,0li 7j wm 2tSs ٱ @Y p0]>A%/WՙJWnd|$%U z}>ۤ\m9|%E$q&{硾5J 5䉆hV jo*VII凉Iw=hӱQ?D*zC8ɷ)It6+$a0<_B `y> к% IYb^H"-cm&y8Fn;&Wr0ͮkkY{~ ZqPP]A UY#}e[B H_pTPeV–hCɶ2]ɣO ƲPj_O'&:̴@+?#n&_s.+Q< /'JQgn')q,r/uѴALh[_(C5wc!@Ak$ɎӞqd둎սV,&}RHhceGڍ% Ӧ4`<|LK.Hއ/^Ft5_?Qv\D}z=s5Df=3i]:-L5JsU5W$6`v4zK=bձ7DNm n:6%0L/l  mw\t1Tg>/<[BviG*:=Ӫ/yu~ܳ MChlᝌ7`DļIC>a]Z) d% K>.ӯUy]> c943G{ŘAx|O+.%!#|I5j0Ɏ2[A Bd._1(8X{E-RM/wEF 1H_T$XWg0̘AJ.:7٪0\:ҫ{A9<15]mJY2~rELNiR<)icgmT1q:_Ұi OƜ]TI/ye=y[p]CцW&봸iJОs#PũUy•LħF[I]?_QeTat {.)ӽbɉ cg4 X kk`]b!FNՑsIՃ q  ȳ@Qbc!PYVaYb)8 eu$պNfZ<6T$tJ1i PρbVVUuRuX'xYE Hpe)EX^t2f}LdlƳY 3F<įWI%Ff*KA;ŽM[1I?|2\Hg~_sN&z 0G{# 1& :|>s6,)bM!E:tK`u$Ѭa@:TE5%~ ]:sAIҘsw< h>nj2g&Q2 4K\ϤhRq]BJiⱥS`S(jPՅ n EZ akvȫkEc`Dt-9Ԯw3[^hP|\6(U8D9xœr~\`5Z tq+Y+N  |tp#ulno8B 49ZyTPHߍ%Wi5Fϵ9oh  I^ %ն,Pjk+(F8-!XjЎno$o'ё`qdj/HX8EEB\FNl&,*&~rpjSSEY0mEMX^i;gZͱJ^x8vRKf,zȺ8}]Ώ* EcF#hDYw#4G`AOy%yõ g}#=HEpBG~daz3q>qi =岏Sr܋?#CnxRotX4[LHRTY^'HL_}xE cGmmٕjt^?67q`nI/&G0͗(YRb|%.*cHŎW{nȡ{In WKK~谖v50]d((4:"v:RKYij\6&ձ[D۠xwR" 龻r0qlbl:9)0b?L0^鵟)K֔:)(2FK' ;KMM cD\89l.äz$ƭ<*4]_PmS:|)!Sf%KA) `D%>bf787Vc?Ï=[f5ܓe0E^RCIH_^}QH 5聢 6mBlJ U2PO!ӋJZ%er b?qxio\ouJ8TsZ.x <(R7 dV hTP L ZĶraɦQ\-#t ʵL[RJ +q -(չ`>Ѕs,;ΑޟLYYqMNϢҍ̪G pr1"Vy( CگFdnC\@R]au \z|'@!f5{eA]Q~ܸXzvPJ̲? 'g! "Lp1zFZ4O( |Ў&DR7j;ENg[Za|yBsH3dXiYs:2CĶAa75-5ڴw6hVZr9 ;xc/j\ɏ~XkD]A%Zms_^Z`4aI[l+7ISf^oyĊJ]٠kA^_rD2ն )QQ!wN@RC>y#ŕypOLh/o8tuQڞ7zI3cF^L1ɯ٦!%JK ;l{Ww[Sl)×6UJ{D @4ʨx`mfwiִc,]t-e?| S솘1VQ)ZdVz,a|bp'y֒pC^HnοvLHI@Ik6[_b`hlE}0Uć f|]DnO@ۣdUnNßpZaWA +B=*"'xs0ѩS->ӒIX{H#kyREZ~NS:J;B0ie_p~ܛk3lpDfIGrGoA~*j|AFd!1H@klSهJ#ڴw襌ޥ^Ҵ Y:0W[L&iWkO)Mr[iOnqPp sne[!.b%CLHڇbz0[j !2)7V]lKL5|#" ..jJ]T7qnS^rtt. vqR7+҃b'X$ 1<[=dXBL9u4- >>&FS̋v!= ?u4ؠ^X g4 {ᏛSvΌ\I `nEؗ689uODI}ѨY)ߊF$(.Jz- cZ5d_\Ǿ]1啇RxUӾpgln譃+>AU2|jρWFH%WŤĂR, "X%F-L?; ccXyo$1$i OVEti[O,XSf3SG['"bc?\)suʼ&_E_֖ʩY (9xguo p[HKԈg0H v: GVc _@GfD>sKPwU־EE%vMLcty֗F,PJnR䔛pϼ-L*o?q=;bUI3'T$tVvvH}[=`%uF0—@ {FkY3[HHb~O3v)l\(v3=j >y}X2;"BW'( 臆Nǂٖ&'n0>̬`X$5+noedbClYrt,;狍DuQ owUmc8 P2H,t %{Zv &N+'$fҁ?B_ڍ-jL=>'e^P 03,5GǷgoj7P+lܾNi{/Ҧ]|]zeHwaֱD]mf[b R)8;(o,mj^nrA&F-'2K;IF"np+k o4 gG,_޳Jvw#Ng ұ9[EU披6;xR{mKT4ViijffzO"iq-HD!oVz#xh;DDlsT4h +ۦWH6O.MRX&SnON?J(X4lP&B 7N%YS_at].+tG dĮ_SL(;7E_Vgf gzTC nj>[۸+wTT,YUL9™d[lLyx?%UX Db" gWIq5ML Ipt1uU$u{!(JOt5wP220_* R̞t8԰ѯ6tܩ!E8g+3G .&es*~dk}0̄ GV +fPD*=ϴ7G|?%je?63cxEU\ޒ[{\q C#|^|AeXi  خOTWMoL43Y9ܜ;TNl ԕjLcyЉIƇGvK(=?"LF/)}w:y,{좖KY 隣Qg)]2_1jw]zJS?N( (.)}*ZVuanqM^ݸ?i'AG͎@NĹ fRT"w?vf Gg k@j?X9 883`M(mg&ot%^ޚ%~:c4#p0F}I{j@5M 0~72)NZd&3J{۩k(bA[ +& MSh$T7Xk^M;q^2o `_.|ғQ,69Ms7^uN-%mQO )v`ˉ\J<`'54 θ./ ȭHB>pU Ac~3.wǧ@y˖S@̈&FQ*fB25soswl畫fh TɃmRy- #Q!&&ofDJ:;? D^ h ֗iA7 c"TozZz mU&#΃̾+ғб>N /*Y?Q7d^HdLCޑ#ϨzmR-b~N^5Nb dZoOb}u2FZoB%/{JK)P~ĪT-v}ΠY~KAwHN3'гt./m OqΦJū9!fe+9):˧7 -ɧ^dCm8+=e/"taԧyɍ$_Y{)1S \1,fe K)VY@{7:p䵱( fZhOVi*Rlg0p1(X9D(dM4Fًo5@x!2FGA@"̇4e y>8c8lE:YnDӘo' [E@$8;'&l{ ~@A?:ǫo;:{Na1'),6]Q 1a=;RW=m*tjuqXsHb[^ʾԓ5lsoAh[u_8;"Cޤ n>\#fW saB&xUtI,, #n#f_#n܅#/D}k 2`o,]U@="SV3MDcSL̮nY01+f樺7rߴ/P_sY)& .$7 sTX.Xv*3q}YPc!w' 4"Io0wwpJGr[G=saZiQêOvajhHUM+ 7 ETTW7ȟ;ZFo5xWnzit~V{3V^HG@U[4Gp:( Xm3 'kƅׁW\|e-:XS@򰃶Y{+P瓠l=?.Q,C%#)0|Q ʊR:q<-ނM~`8>HQZow.FgHH{~wۯם- % K?,Wp3ͩv*o?qdiMb\ѿqi7 a$Q٫ Mc~e[h< X> )wTAD >GF'rԑ|5BcMq<85d[}8mw4n]Ygi_“AҺ(y5Q&/ P:مgWDRPxѲ5^ gu ʁuD7E3Sڄlut|Q$ۜ]iV їm0GnN!)hw]F,՞=IkSIJ^blr (GW|CNq܍ggJ+e \=GIzrd+By]ŗKG~bCʿ2$t*WUcQy@ls%HDt:Oul=M ^ZLE jeh2q{|dHl9ΎYi^D'W (%e}gdRp8˟rʃuVl D$7">^ 90m}yoql.+%=$ڸPkO+?`%QeFSa6>pq,;2߲K06p$*Taǚd[^^Je\DL`<,l& hɴ;Bwg>dmShBy3k/̸,c3[dcn;8RS5tŸArXi14W1ZQNv>5G ?1duVV[rvے0cVpM-yE@sC'V4w=z[DY_Lt%ͪ<:4P~n6ɥ\puZG{>8QEnb. hD|Jbzʗ}\lK LxE{5[Hщ kSc@mGI'ΖSvuo;NR/ ౤J[?&תUNs06T]L5^)=(?{Bލfj!@,BRt$D~ƪwhh~rK<1mc3[b &'6G_wc'!6 }pk in.QnO /bt ۠#^gmF7 D[e4C[G0a޵nCWkO~w`a)KNC TG6ۻY4Z5Ijh 8iCbT0eWM;hX9;$X8*.&ւ!N $Y{Qq˭Z=Cv3XNOгk|1MJg?w p|ea6o~i[ript&gq&vôEPַV̲)(bYp㝎)t#wjsGbLjuբcI @,q^ŪbN\lc])m]{OM*V¦-/d+Uɐc62Q#,05|rb(,YtgO[r+=qJzDȗJGBIatp;rU1a̻L@UJ4t']ubHMQ`j2 HirW*C<~m+ LӖ|˸ބP.0$D7ͬ<[ƝT;iNJJBdC%ϥ3P 5g~ﳩ>Bf 2i1HfYEzPx 6~_0Ks)4T;I/kzq f1eL:M]E4erI)n Z_in0Ǫ1哤"H9mht \ₐduF[BCpz@3m"^2 DfGETЯS$A0SH_tkS$QD[G]B<d e7> L0lv ~g0:oMa1Q .O 9!{V^4MsƴC/wriKm|2P)Gkv`)Vm3N&T˛kt}T.lqRJeQt_UFܡ`S*< >lO`R_s!0y+i6ڈ XEs[{`I?^G_q2b}Kk~KbD*nsX6+x7˲}ɘt H1&kSȣ\~^Vҫfj+g{.l_]G?H f5 |r)*L$i`FO}W̬0GʭL/rjL-RUb  fuκw+i$dӔ\|E;A.X) }W6RP;w%NW:%J3CT.(x5]FcB2~=B9W䷝䥾IAnpd;Ĝ@vDyH]ׁIpJ="NP&S*WvCe%? iBhc (vbenbT1Ft.>d7>|;)ÚlekoIYn$WDKɋ;2lҦޒ%,RРUrW}g4Tzu@CK:̘[jC5Èw?O#Ǹ0dV[ e";~@A.g"RY1T|G]k4,hD y])Bon}:_'T)ATA !i֜vf=:fřO^ydt~Ai\`VaDDqq@Sh|F5 [Ȥ)!27(D7uj-\,ruWhm<퟉} ED\ .P'1lFtH3Q2ym3ӼB%=_ ?!vdj>$z0HsVVSblGa(.DzV_ZT/mB7.6::-(߼5J[1R!|78a7k B2hx/h>NbF3jr}phLl,p)ZG3璋[,.wÜ '|) *'փ\"OO3Ӻ^(! ~_Yr\\lpp$SŴ1g[֎ڃgAlDs$ش+5V1%S͛oצ}O24 tEg}I[|a%D<,8 G̼zkWaәVXjI&V7[f_~]8źN֩9I3mՌD {n>+]@* rb?@[Q&>5135k@ŬM!0ճ( }Pդؐ*SJSOrA,s_<<[XrB!줎Ĕ9J]"^߁btNRSy DeU%Lai*w&ͤV~ D$)x091&cFhIu͋<1A/Ńn<Ǎsޡ4oyH&뒗:h5c{rl_!q3H6*(5rE!-?_@=NUI65cgk~LRtA(ӮgG!posоG ]l@ⲇjB7*'$-N&~_iU13ń 쨠Yěah>ʃt?va:qN3`sG%[Q+D]=KT!kyWfW8fS*O n7("=zDu q)P[rf&-(dҁ 90U}PϴVz>YVyẊ^ΐ?xhk_ৢq 2,7_.{G  ]R&`j)Ƹۓ= vRgQFa$[-d[$_iWPcC=pC;L Foy2X˘.H"1{)$QC;4Lu> rv( ɣP~zw٧\zlNL#F ,-sC6b8RL9!I_XguqMR,$OAt?Qz9i]yq[l]8J7 >3[|LFr@~s@Y6`gC_I\WnęaU9,WtRyEQ5 3>]Rz794rN"%3bOz:eP F)"EiqHݼщ(Yӽ]0En׏kS+{KOǛܴcKi/+0gʷ.lb $~Lg.kӭ(ـ`7||9OI)0 )%.9EũŠHc"3g7nyq/okAzY K~JPDIJ% YioqQW-LdRbdvh3J_*+wmN@75xů BքMZƇ׭]?M/;pI$|//3Rˎ qDUIv0Pۖ *#f*4WH\RweM酣ns*tE\!z4ψN%7LWշ\*3N7G3!b:\5Avo`D 4{?d"!#`=]5ϋ_a/f)ş0˴X~SjoJrHDdn^cũQL1.#V 7,4NnNA˽V@s?w%(9XhrX zhEH}fŠ.2>'-@DAc诒O lDCphP&@lݵǙ^]ߢ,ҷB8_Jf"XQ!Nbӯϳ9% %GXZa5&~%u? 8Z=,<x^"S -[_nh'aѮrS_-^'cjbh%e?n]OjgJ6ƻXe]7V|9^]5㘎V:!^LZrwwrGZj&Ӹ\+ "+=>.D%!J%0W,J۴MUj, ~ i#CZ`TCP1g" [ђXơ)ּ ̍ .DD)i_D(btZ;?9I4Le؉m|3Q# UXNCH jҡ?jZz 83`K(\L6ӥ b^BVǡ -/ˎfuh8|o]^7ЬJ rY0S٤Jދiďz"#/SQ$7'sjm9 5><Q؁F} ؅ uZ`;Uc^h:_#K#r 2.m&AT j6_ĵ {K5Aby/j4߯ l;wtTƔ谌2 7 Rzwvvփ t'mkU;ڣsl[i1I$vnsNO&4B.)dlApl J2Wht$5?ڢ}$uq1(=yOW2}y7hi3G!KŠ- /qBhxI1|_*vը ( HҠmC|:q َN B {qx&}P,+QHp^Az}H݅X']23ؾ i9=2FHȟ=,k)49c=EzgD텡p\zp~:HnJqEՠU( Q>]/ >_+ {T T/BD1-?:[̂re)L^Whe}WrMx; 6L+;Q Gt[}O #;I +# [! sVٝqK5Hhu! M+ uXyj%t|UFGuj8i :ڵj&W bVu%uncY yQ-w貓=تd@O" xYGH0JnMp)"͏r Ejnj=R{[!,/Zq0мG7y43g!W%B *(E.kRWC*.m`"s68 |Q);uY<]F'*pǙ-R0ҏ{Yע#Qq~mSVgbRZWo#Ugş_ i ,$~<>h"pQ'd{A{tg-~4*+ F}jݳVQ 8,å_,8.hLl[W15RKf./`u}$flҴZۭNFg _9h1i#*]0Q b'l  +BVDNN1tWzV-xm/r{94i)pgZ__ufԶ.9،4KZ7A nr08sXof$]a\rs t;P!@ͨ`i8Mx"+Iᄳo,Ұ]Iݑ>0Q>y98T`hfCwrq dgR]c!0I;/ X C+. [ł[eoӐ5\tNaa2E\ARaIp©mh(eH-nȔ?x}Tm ]r. ^3Hf,\k 'p hʓ]"ձR&Mܟ.+C{Q'&+νjq#m 6s;Q|_PHsh ox]`O}0y VoX`&]S%y@WYbuQ+!3䎌"[nH5,eGWɼ)M*}sw2mR9pd83( ,B ( It4t)+_xd|Ao9Bs /[d2Խ}Pxjud@ïBֵ[ly3٤ZE}}W;.&o@jd?qMjy6VUD@>f[\k~,.+]8@lfw8Z!a֠Kn"JߵAj=KŘhsl0v|e#,9̯a>]z Y@Pq7PU'{FylOcTq]$!աloT|XMKkme"ͰRM@I,7=Vt;^-1;{aGj;f(fk:V!"f7;iu'Gyq  /Ky}USvn@Og^wR?Z|Uo.|&XrhU ^SY{S;wu-ɩ!  /#U5Ƕ?:Pzai;#Uݱ[r@W9" "m〭(LiiڪqȜJj!I(BA&~P\k2.IY{3ei4޶Ao#6@[xq fsc0#*mOxe\_YGRaQ1x?c)s$ً6/{n[3OƖ=P@eln_}1o cXwϋlxԄi``V@p|:S5Cٝ/ \nhg^*)f"s]} \@q#uayVp/;θ-Oj ]Na=븪o|p:g@rDID R|]ۯ<  hToYYHR>W~&b7D@p~b*IU->Ql|>sAPRTC_s}-AkuXvX $퀈w+mYBGsWWCW&@ 4.D-Xa҂Jarh%N[F+P:r/`1 tsG>X I>h^hP$a5ȆQ%#UPkNt t] i݃eAH/8CZw䳇߲)}d" sXt1U5:Q#+,q£eN+`5 "MGw-m+OWP& ẔU3nSEm^\~}w!!IFRYV=С,L! 7dHڪbF~.}~`80uۜp Y Y2\Q/S}9'̈# kĜĕf,eqFLe]ZN~:s*?VZkEz[fC7/ c*[i6vB>/6`bkR;ȬRUܗzcqmJubO%m)˒蒈b#eSDAZ0)^GɆm.?!{hd%|L?\գ.ƚ ) 6=ZQBQ= oL򞽸wy'- rϤ$x'm8g;AqrZ7Fb}C֒(z6@-ǷRPc?exaƥWɡ g|{̇J 7$q0r\/ 5VЇyJnɾ0z0X(=xᜊ:T']~X R\o}oE4eKǹR*l0{J) >vth3c̓gS/LR';1M56u16κ+lDBE .B"ac=p:9{+JeI8֡r`F/Yא-vwi -5y# 35닮 !0 t-neEFQCFGۧqTHIoTf pn{Ij݉)P-[0iP\lMfaO@=4IJ MYH^X DNEmmA. ;Xuю&4~+=8䴍;]'uc'UYkK,v 3muv{h\$m^Ctم.dl4H=MXݡ(rԭJ/q/C(0"HY3G{+'OHڰY ?$%bƕI%ָ.Y+vU1rJa(O(C'-fܞ0৛h p8§^. %f@UND$*Y _L2U RJ@#aѼ42#Cx߉u=ʺNO 2s#~ f>AZ:T TO}Bx1 @ˆ) 1ZJ=X,sֿe^T&@\v!UsPo+vh k8?il1RseH%U Nz Q[Iz7kL4uV.X'0b/yP.]蓦LTdRCݺ[QҸ GD,#ʯ#$orݪv>JƩy)Ya8j¶*g.<j,?yթ=oSrB֞ BFA(lcxG \C+K#\W\Y Rڴg (zPbkR'J()- aaE$n^&9OGBnJ yN}#~bܽXcP{Jrf釸e0)Z NsAJꋚ̸1zCw=Eo᫖<0 ap'\d5+,3S )A8#rDfE\s|!n%7x;_H!g$,1fH$ V'&R[J1wunkLTL/dLwwrw- m'qby-kւ7 CDOe7yD[dO-٧$*TBuS4KOBh9%r}d䙢 .p %)qF# ~275PC60M)b6Aj0wRޱoG<@'c*>A:Rd( 5kc\Y%'*WZ#玽!J1R+K|9^}rY@ϔa+~+. J6Ź}>?UFKKmLXiJ*tfӦAҺ[>(mM!xoLG\XӔL'_8W'#:-ztvYh ߦ 2ѓM4]2ivy;`V]6m5mM]U՟ĐeG)͝EX;G:oyCH4]@4uA&Tdz-&d4RW˙<^Cӄ8R^;"aO{Q#ƈܦn7ٹ 8}Dn\u\7bCWN4dPL໎dw2!puX`48^L1iϺd}U4df/rz`IX`@咣֋MoNx]E.^s-E4eJ(q_R`LRt/]KQش)L`9_j8㛥V\yѫk#RuBY_ċ\ r'lq~}d.OxkG48bi(~0mIQҀ2S( PuCWmmwjMEWk""Pa#m$VUVniߣ S YiB|BJ3,w@|$oW6+"]Q+pf|rKfc.Nl3VhxSP\c |pS, ~Cx+X]h\0PjOpS&`ٲJetyi8_nBcrR`)&ݥ;"i(.0F.n .E"z:%X>8L?4CTUcHY*+_0 z~IL3f{eΓ,bgkr}4JܹW} ,6BOX)%trXby%EF:7!|p={:EC3wՏ>3P@Q_V~Mnr)n&y/()C%9*sa nm9o9R*yHU^6< C+UOG(pL$i+q-yp_&R\v& N*ֿ$$ C_Eg@v0B"[cWRm~/" #J6O귗CWd?o}11}jp1#,K٩d 5T<$ZO |]ʘυX‹_ij+\Ჵ8@%5۴U~}KQZD݄Rkil_$A$X 1'|F_k<ڐS .v1RVW>2\6=7oӣs4_ F1Ҕ&)Q_| gC4{.x p fgXU. f*zȏjRY8UB"pQ (oeUjI屉go> *mkբu/ Zrsk i$'it! Cq;P z@^]tǖ n?$,Եp^knNHe:#^fM g$ҰIȫyoI.U_#Nt_N1A,:ܛwF9;q.7a=7$NěNw[9`gͼ7r0.zWfPG&&/$B,1#qn*8t E6bN[BDZ= dJ ~AFoGЧR#s FY <1`״9] oPawCQy hPj >Gҽԙ i!FH "C%wa=:̋g$׹YFP䡴S3mCH{Ve3j$]$l. Q\v@D(S'9$*BG߭}q 3}8tyg$tXة2ɍ#%bۺzr)o |@xRvwޖL 8oXM9+Eg֐ ٙx0SĘk4|;[4%7T}. GU0ТUH ]΍bqUb;uC%~pe/q]}0no/D`~ M2%ԕH #<_E5)d_ hgqN|Ewf'p}*AC;^:Jé7CoxӢLS.6"~ÿ.ӕct_OZu ǖ/3g 5BP0cu Taka̝P.g"m< w7ʔ d~ ^*|ZkRP90DNO3%Y߆M{W${CY¸F}iԺ֬REO+]T{ּx <|޿s8/K`lq3Hq}ݡZYA>ǡF]]IfBx&}ǿZ@n¡qw3UMǮ.}Ű6:Js(ޘAoőM>-M7#D:Q{ipW3_k[o,ex=JԥA?N݋9:%,#E0;CcW+T ޝ 3$h.C XGv\7Ҥ;#1:c`߅X?QwfI8/t  к{ 'N'}2=x:nEGtҝ]L'V L"^a]P,U>OSld!WWE]k"NE$6+?|h"_-ׅHE,[j2^ѓk|䲛A2 ^`1/0Ґ@aZf:"yKx;dk-1zM=R%bA-^3f '-]di$$:(~8\*҉7.2I_:إy(`3Ā ;!< fʕ*HCmrY.}޴򊜤p3*gMkQ0?T:qJW+ee> &߄n;U&ϸ)Z͘[x;VJWR%}zeC=w V]Zx8ͅ>cF"(,ΞMגT囟Լ%#7DU]:&f%(`Ez81Aӓ?yf[ [=$ JH@^Q !#v;2p2Pu sc@KG/,J4Nͤ 0Us2UU @()k\TG?kVzMWp X[[HE֒Q&ƠbD>O8ISm?b˜y3P.X(,yY1描v`? &xȄLcA(+%y}Fp7$PrVҾљuΙ |h n Vu UI7ærifgT9geUPd(9zpPεkI=U;qXv,}kѡ`uXzl6 sAUL_~On|EMz0ۼG{dDSl9Ys䯂/̊ :%!%SK+Ok1:ٚBenNPv|~M]/ǟGGN)w%JwK;4l.?AٟKھC3U1J% ^g`]c/[haAk [ F쿩nke59K PwV+(fsYi?n@qӊlk֣w6ʝ}y6r>=ªxqV)HP8$2=_1 ZѸD/T(N-ݘXeY!BޔQpZ3z.b}^;p[oTs1vP(\A>$v٭jb=C|Q.fH7Nd+tr{kPɏVǖ\;8,efPIx=xo_'Q$4#!'A 5ZmiOV;$ywbULV(]h=/s!]5tr:pHVN?qȃ?ʫ6%*;ΧMy c)ZͧDa4ZI$K h,Rc̔[#B1r/B(Xbm |yώ+"EkUj<-+i,~XٯwH 苎ds;>nwMvlXwpbg4y8u?J:2gv/ eak~ʡ&Վ琎TjT@'+"^~J-a&l 6k sl#QzJԝ8 hv-^wCĎ,c|תQSŭՂSGn-:2o5T =̴b,6by R9a袁r"@lZP$}O YDl2N3#{Y@#0B8mVC~)`7,\@Oc\\)ABxz$kZL>K|W:p u")޹(vDS,_!ZUB1ԺyY!>% - ֙t3n[?dUv[ O*"Vc 'L =!CduR74b)]z}9\ k!Lujouzcl|ɫ>\wLf6¸³˚V;F:@܂ @Ia qc+/qsPRp@'z%} wY5@a`(.3AfSB.iS8]~b+27V 5SH\#A XpN@f6.t{yy!2մ\}tEU6M/A %l 1Pad^ٚzkb! c֘viuxȚJK=\*]'v9cue*Kj E? }4n+ҵrL Z]^rErE3ı(Ɯ>k9$ӓp-v_*m&v}Z%tMFg89Ҟ:_v\ W~g̰X <.̉u 5Yc[vxj.cH-`m=7=FJƽٻT7m,~g(}U&)n3}|U "F/m]W'C s`]Xw8!B*ZYR,|Mh=@/TJqsI+)\ZstiN^TZ_,R@2!x# -(}AY 2B.?;TV_Bt 봏x%|8(Ԃ- ܧ_r'_5"q&f^B;hj F3,r0D&66 ![ۇ,iU?w4T1k'e%r#D|8U1'WG2z0C]/@:;bBR6ʔ9&p="Cx<()-LbM601}UI*ߍ$6rکiϻ[|O<T eYotz:jlD2/mdzc,]J5ѓLZlQJoJow8Sb€;gT5% 玄7>3nc,F6>z[Zz 2f݂d{O7_8 @_A,VѬ7Q}}s.%`@NqPA5aY |\쯹ZC,RFڟH4G˜(~l.u2`}Sl,>@˨WՖ-  ;-hvR I[r&Zl'`=Py1}~yOϺs)xY֝{J"tþumjkj[8:O"lDٲEyA6{ uܣI-ݧh=MrXրT,8[@[!Vb v7ġRD:mm+S&D42Bn|mE'f"&{#˕h('aZU QEM`@b 2efU^S +@x<"ghl$ a!'A^yѯBE;yi/Hu7I§N897 w'-wp6QO xW:[0u+qmϲ8ήHIqA?( po͈E$n HNE-(ⰫؔE>!SU ̲I \|8UA|t}R<\@ { ,Nd[z̊.!d%-hF 8y­WM |6MJ>D ! Ҷ=Y jㄥk (z#;B!v}[lR;A8r0Hd} sWJ%Z{sĜN]52@0Ѹ~WKR*~,;I}u !6|:)5p=/֫S<TY0@jMdI7f6jϞg4_Lk}[VR&FD$>X,8!03ybJS?Gn#/N =PP)RòJDz~HG< JIڷVԛIU/rI,?G2 ifiD 4fRO b$?/mN}Gu8=oJݐ0JH j9G`aMD"?>L(=LO]EUu 5wƉA./0Y.&n(*? E@|f\x76ʶ?.9O ֋RD;Sz6 oo)&jxasd%m;N$1BZo#(Q'F@S4~^G%i8845>ER;?b'ν.Vb%JiV+JC\K;&j/BRP!H8A<~Y&cQ]&iӟ|`m1\V.nm߅/Ċ˩g4M$l8nx#ܡUp]K /Y o8?8 ^qk\Eyo g}>Y]+[m/ ڒV0VȅJϫT%D=Ԍ%fBȞ/0d%i1P[wy ʬ_azi^Z(tEk['^LN}_%<\-q-03XM4y O'2i@)3BgAZ1&L?"<׍j]|f/K 9a2*:N4jSvF˕57Z o-iўĤ2V4eL*[f$((%RNKH$ȶ{3`4]il@ +?)*1RfMQO+sdXbDVbsOm`*ZC@b IQh뒿Ψ7?e2OP5.X[e_MNٓ|+ݜq^#\p Uwg٣EޞJVGryJxZHq2FCӎ s曆ؚkʀq98 ?IT#ob !:Y~po t9PBFޤZvO6۝FBj32(3d}~ܩLoiq*&PlAnie;^5q{\.1ϟ^|@q̹I4N+$Dw>&Ox_jo1^(H@+Dt'hh[;ߴv _]2? ⼊+N߂-Pf\ALzi[>h kʌw;n!]>ߤ$S6kv&ml!1VgNIiu%z1WnB%`xe,a!qY nch%5ݕBY){ަ\ s#qw<[nV&ҋD?4rFb,Țu1*GBy ާ|Kd'xȽu*Nv%eR ]㷭 G'1 6;7-7 FأM^\0ެ~ſBNP"])1v$@l:qAm OY=@AO7QD;h@] sb ݓ݅%hte~S~EGK1Jz6eM0*O( C3CjSoWTO`l.M}K=n4֡{ʼ+c@Xw%y0Μ:DYʋʌ*#7>,ChNH6oֆ,P5ƕШL$A')i/92; ֭< Y&`|&PgMv4$Q?ye.xz*×O}C'+`ŷ2 WP]hRmb(P rXps>R2}}KRX+y(R'):v[6.Iew5bY:#W/AkB/fVoYKm}r1߰=%ybIj . AVG*1{nw͒tۀBa4^8}&~1X8<'|ĩ`D)vF|K:HUz~Nj=9ڸkI! zIK{*6C I;?iUy`~-|ɟV jQV^$B oXfW!MyZV)?F0dk_q(Mk+;`QCA ޛ\^f'yMEiMQ$pe*lm쪩KAEݛda J!,Q.-뒻 Mv*Ȣwo7S/$z:+JKO ^%5s[H - ѭ#ڊJۿ`{^O*~q{;G]5)Td?kFʞن$\CXL@:'պ Z*5{Be :h V (.ZP̩@YwI}]c\5imPe,D f|]Q+7@<+I:X6 GƁm78ˣZQKA c@ʊ%%DQ{9kHÆU{aW8ҟ,oiQr4qµn5"q9ԗ92n7&+^\̓PN쟀9Rs m4G?3D`;N%#喗e+SxAUpH~]-vCp r=ē:̽~xH9Ĉ ^ g} (ɴwь-L?j^X'_9~균ՆЫy=ӜyL r!})Q{V$Tm0Iˣre[> M҃)ͰqyP-K ?P|J}V{61RXo<rb_u`\Lam' )ڦ6.vVtGE +tǣ_JH"dTCoֶP']m ]e`yݻ4l >KLOՈ4J<4z<%*XS~6-x|Eꋚœ& >dil LTU<e,&9"5ޥkK Vsa:I}(:z9]oxq[h'S>޴sl7LN&Nu9{r"o {Џ: k;#[F nҨ)X-d--ZDIHх&='oox`bROS>ϔp"o9J,7] \Iͱ3T 2 d+ yL|rdCƭ){2=m籋EI jȭ߾yC3yY p}j Y 'MOVw:t^yF7ޝ*Cq;e)!tRcwejBduc'TÕj"o@J=$R_dz$(P!~._t_Ƌh2zA8ݎJO)O>zv١ Jńv"k)S3iu`өUG9|An Hu vOۄu4\n(/-a/Kk؀Dny]x3c?glxx u8_99 7{ 7R^T-84_ ;PڶB9/." ǒ! <./R,{q(V7#L`ۮz.˥jEonP\wGk=eW*C{1i5sV֠.Σ@#jI9;-8=2k]]qL_Se]c~;}e\3K0\zb?DGAJ+֑1e4 }i= y$E "3NFB*R wgḷOb-pPk&*!,7߿b<*R p{}zmqdr_|`*۞!PB|XL ڏE8ƃ/Ywg%YކT\ >.Lg$oxFI$B)+Ieꔹf +1a%{) + @Z[#%ykl]M]fuGPN^ Q X ]*d-s"0ƨYF${-t]d1'ykSpi2k;e!Qįs{_G~`WRs˦C 'H q 3)A&W鬒 MH^EcCFMnJDj4kU.KEc'%38c5&gej(kzԒ&J8%ik`Ő1-Q0r(!Hb|!if@%GjHh+츰'Hр< WM<p]~"8ߛv8ghСvdWqaI;]$fx>Udll |v,LƑ8}.(r9S^@OBj-Д4lЛMQV2[QB%e>{͂T"Z&g/w&Ty$%=_3f[/?za;vQz/zaa֣vzPfN5V4Jb6&07d,I^ve9Xiz+QoF>ąԑ:Y:rwSKaGOdD>/LRm.)Ouob?GmS읱:ejUʓ nYIeEu;M zPZ-]a8c Nb.c>ЧS]lS4FY?Sw.ݿ^-X fl=d{5蛃SylQgx:{ʗi)SYM?mإ+1va1n[Cwkm>>c&㗹[ӧ$R :gr2;퍏iV-huڲu( =<⒗ANg;c|ƨ fa5X_`U:e@bÞU%2uSV7OʯgV1'}}\cp'Ԉ+ h$B)hdT;ߔMƼ,\ C60>ش[LLRȖ2( ^q_Fj\+DenCv#LwQV"#$R!뤄{f2,L5S7M@# ؂쩵jB3,YZ= i[cp͎5ӭV^BmlHtNs^,. Q=z[aW:>ǡfBa+0hl M}+cy6;"^7_:W!ytc7SVdNElj.!,A$*B czA%p6@$ЎRri,3︒͞)#A9)BH:K%ur ɯ@P/G^M mۧNuIJik2aNr*4g[Vm%F1Ke'7)89;3QRh/VVyNKM&#LWYLni,X ں5H/s$l*2 1&vqHU2Hb'4 `lǧYY4H~Kv3T o&Kb1$͹-ףEAGx-i ` YzڰދF?&z2']R^x9))$n1CӁ\{>mV^߷DUv_/#l^X C'~hJM.z Ly鵡\pY+$ C?%̚3hvpKJ\(en p:{?iZ;oypoL:5E&krX7OJh5uUU%1./!#\Z0`ŔWI$.u7lOb3|CS,7Dz 'Tgsbf,X}r7NKA> >W2H˲͎T@ FaJiS rAnv61ywJiz{0Y],˯ܞ)d4=wL6JoDKDDgF&`xs21מt11Kқl*Z,M/+P6BZ9!R(""/ON᫾ f*ϥ*m2*A /  1d^ӕWx|+(Zt^82qS6&,!It\l$TήSxxȫ J|Yܯt[iLLέl g sAuVTtե]"#"y~tOP]E%&`K{#(31\l2†4,[k">ApV1B[ T1{E9v_`N6B2 s|δC4ɮ[7QHRSPt1ܳ5.0x$zvSdsl|VŪ>M!Mtp>EzSCYj/DQ/n7NsdNEoYdrWif;5Z m 2,J$=ONŬyK辡:izy? U.t`LVKL f$kS,TcQy6\JJ:p|u-zX`jpE&BS|#+ew0P=y^`ӫ!݄=蟦--8-DAf*@%0\]L8>L˻̥((lӄ\K)k.2,YX2oLÙ~}s`6kP?f!:eci;yU@Kk^<2nϑjl hCd b.7d]pL1*9.[kК hW;VyLC9&g#Z.Gl4l޽ƃ0 haI;E{:_L҃|DU7.Ru M|oaqJ|,A"$|`} %ojnMY£a5?lhaOiя"25fMה`r07@wwMG 0v$r)4=/6##<IU'jҒSK&!g֫OI0뽴˞ OaR`9ҭz5Wc )CQD, ?]oԬU ٕ.V>ǵ7,/ S1MdkTr O;FFOw2FU_' ^yQIA/щCiQNv!&ʉW^W\wOI8iBhW8UoFP鍋y~K`}g񡆞Ԉ^;PW6"Z ]B' Vsd탺+9M# LhbQ70aCS];{Oze|$ʢE4.Hw&Y?PA!_tyxĕndӿagD+m(J"<7+܋n\WOabS?`{AdPMU6ˇmsvpj*4' J.m7*՗2TU\P<qW-/:/#7RY?;ޑګfȂSd~D5w*T5. l!m+O' ;ܭE˰-9 9η\.;֌Tިv~3֘+. S֖l(\  .#`ύpQ(4|`<`+?}; yh ִ\ۤFV3gg>ӀZJϸpOpl@7I'tO!$$"98՜;Ѩ0[2ߣ**?mux)&u(X2jEVCssI$X|Ud9C][Ms~֧\U!bl: n6Hk[ ikV|&ܵ8@BbK,n[̵3 ,>D0$=25#|(~!qv*=AG̖g:(hDLTwonqV-*{ː!;F {?U<.}r?Jo!߷{roD;{alq1T4݄ Nr%.neIR ߫; <2T7?B,J"b-GږɾېBDiQ B3cupUlhWՙ°􎙦kKPkIGb*58|^GCASf(9>!j /!Fz'8q(Om_{ Zi8q6u#&AÁH?.p{nz;I(+Z)!cY ̀)!i U+?ɧO.r8v;buLIcdϚCBJGKiкՏ붺IJà^zj My060*D."R>c͊Hҵbh*0›2Ե;zAR#p[ -8nI<3ɰ>ITbB^;xq1l@F8 IYa< 7Ia & =# PCj,W%Ip \P'~mjsJM6]yu[kӡ%BH`5κ$`؋t CJQ~&RoULv\w~NBLEa42@?YjE$2E6ԏoꢣɉ-F[4%_Izh׵JZ2ۨ㱪MMEk,Мwo3ȑŰuko2Sl;gױKq.ۺ07r21 0dۍd&6ӥVrVHwް,'D-]F-MThs;Hn^N"Ov%IiwM҃w$/ѫO;6ZYF -])m~ !d菺E <= iҎg%ta&@4$5)+`]p̝!jvh[Is\:W$ӽIYB>i'X/WЇ)hu# q1`yE9bri`gw+_xFnе&0uȵHZÐ"˔"$ptoN2&g8)H|4sFRwv*o鮞jGߏ*kUfc{[sX/^f+p>MX܅UGVo R_Hu besԆ}=I(#F#'sbApC4Q!OO溊@%)7a0?kj2粝vNkGOc/F n<0XXt-RԜfUR X (9ʽD HMVaZF #[dX,1AӒ yg7 iFjB}[bgZ Hr.*Q 3e\@+#%vur\ N,4NGO Hz4 ބ9LSRرo_ĕ(LüC]H2a#ۭs0ꜚl0l؋p܆xDmp}= s]f 2qʚZ}qi@ eَ羅Ǚb_=A1сDA :\pSueyf0Y],o#SVg#}@h[/O]J^IZPć?P0Sֵ/ ӪhdB 4r؇ פ  [| Ի柬YL+@<~` $vBF[ a)bAH=F$j;< p3]DZ]"-t{~GGWԫJ]uX1;@@ T1aYWPmR۟Nk4 Qݦg!Pț\DWq̈KzK_!J?T*8{ߐ@٥p1p& K\u?ZScN:V K.~Ö$}'Ύ!11MGp}'4CUU:Dd^ zxΣ+,҃2hyՇM|{-!~`PԕBK[pP*Z6ۘ% MG $-G<)bd$ ^'o=V\?ѩ H?ûopzN$ߕ]b}ȟfind,=k#K*G ANhAsCb>t/2$! sL'.Ն?j jn`k& K͖;Q?ܮ:-+N%~PW_e$道.S4M#YwC{R2\Hfu?\Xӯuɠ(8%S2W籽Xt03C`. /Aa [_s} Md,I :~IufCf*RBksF( tͧJyӜT +cNqS7϶1!zҝa*7jK &QeXt=.zw5mt5菭ƹ"Uu١,'q&|KA#g~γ7_?$)HMnm|4BIh'đ&Gc0 DI"mkv:s?Mmn:|d||Hdv>(蠴FDCv=l[l5;,A,n%+;wR"%oFJt_CFi.x!RzP¡{|/3tGtmYL!L  xO?\赠_~Vˌ5>JZI{?lҬB ZK{[lA#dEՕጿߒRueHP˳ixUbhVtOetZ' ZO@ TU4憑"|+CB8%OW>F0y{Z7uАZ ژZHt.ߜLcO׽Oi^p@?萟+E@yr s۲Mj/E/*k0ϮWͮ @{ed{cz@;TgS6p#Y_pHjv4ϴn&'l2+pg*WQ(ǟuJ8. גNܝy(;][-OpA:(H 3 *@m{zfvr|X5Y#d[2jԀf݀>KPGYIuk18f܏l9*dx;ZȪ ¼MTr6vϛ5)Mzɥ 4o`t1ڱRd4L'MR)by*%O+ R]ȅ m 0= ;7@B6AL3EC~!%1(bT1x(]MLk)U.Z랗oq|+#/ˠB`(*Ik}rؠu;Hn4va|#R{}4>.cJ{w2ʷ*  ]M6V(fK-[Y͘!;Ј!P2j܉Yq /k\\_R"LA.RB|sMY Tя<ޒd5%sءHkEJ|܎ը$B@hJtaw٫ӱ G9Wߊ7>9eJneUБSPr/=X8?>lh0|uk#ԟ@^QiTw5k/_{O1 8 T6PL¼ǔRAa8lyh2NHm+*__y'}kCRVEws>LT0&ߋly6nnF?ƹ];}u\; ɍm$ӯsU%A@cچ =2< ZUگLs'n2Ĉ*`,zЖC;kDِκ37mRstr'ȍ͝U$hѴNkaLJEjcrP&0@©ч!k- LaFRzYEɽor$S`Ż FQEyaGU-l>wAÚm UIMȖM,ΗSt> .!8D!=)].ct~8U$/0j?N$.\[yúGTA}팳iQ+4Vw%]{w!U@gR+(+q--k,,Z?sJfY&9ieh?:K>7p 2< o寖\'-XT[ \x,9'bҏw דrdJ$2S/9 PΠXhI7Hq5G ı9|4 'F#vUaط}POޢ$g4,fitA\+h؝ݠG2N;9sLɦ}ԎD7ՃzHwYӳ5gP&+g}HP5-fYN"#w4QusV2Cd"m^'^ K gG;ϷX&ƾ  !g[yF$4ڕ+^f=lxܘv*&ڀ}4dyF!LLHƦ,w?H(# k8-|ESU[ە: I#*'`nn.;C^(,jV6"^HQtJ\Gvda]ͧX* YhVl b1+n8lHlVFold[seml\BXpC1uޡB\b6e1On5=tٕ= d`JI3TlS9QgjI4=Q&rg?BshGx vǛ{~kׯgM8%J{l82ADHq̯Gک@ ̾.뉮 ږBl>̖ư( }dh<'F>9S[Y4ASKcw> StD+ѰVþeE ܞm6r'$3$.tzh?Q0=iUgt}~ IDEMɝ|vysm#84;W-5J-P;-rܫօBd]!@/(XP//@!CP蕃qv[Lf@i(<4p'(<> v[EZ$"7vlI <+~ഩ/jFֳL>p,\ |gxKRZzj3MN4owǼ%WSsMvל O{$ol8PC_fR_" Aw_ҀaETq]gU{&^o=i`~3 њ](ޥ!53Cvsb:~]_ξ L-V)pc\]:TB( bG wԕz,LHA)j`za)!gJ`u-gg ~ HWCV 8*Pӗ#{MAkcA|5:~/Qq'o' aW;f.|(_\|;׽*:0Cތg16fc%kt`MfE;W 1eO;ɟK⡝kGDV5lkAAK m+Tu89>@^e)QU;{mBPRU&7n;vLP|p^'E~݆RمC` ۩\;a}Itu I@)TV= g K4]ȡņ*c7IVQVqtkf AgC]EYoemF߾"cAފm΃_A۾dXT;t~b :3*s<{Qjg2pyi. Jq+-V?Jsx횭 6TSN-Eem`Q,8p[~䧓X4t .JIF5 N &!($QAhc+AWI m' N'll0Mҿ6g-nRP# *L\'t.ЧRn>j{v:RIseTB.Yn!ӈZP/()ษC`":O֠kf'%ހgEuߏ@q钁bR2dd! wS5e Wzrq _b1J~}6u5Jog&D޳.46i} "hJ ]e&=c_$eۍܚ6]P[b8 NACnfz-IΣ5 gسjXgN˧ ȜQL=+=NcqId<0ۿ*2wbwƽE1-|386C*!:E>~$urb-\c%e{97H9z>\7)V.WFR""Ei-50%@:F4K3f&.u}f;B xhb /Egs ѯx+d٘HÌӟ"sEu9]lÈ6͸r䃠L"!bGCCf7<Ɇʁ[ވPFv"c̾%Y g`_&*hN}bBZ <\UyoDfK@s]x'~#Z'BSJR^_`U.D0\*FхceRx!F8-+χ$VdZlp}q4U,?€g;4&Aedtw)V` cߠd+C?oZO ҘAmhDgPɽl\.IΕl1Ҡ#Knǝee7X@f [1C\޿H(chEz[_L2KS<-'ДeHЁm%wreTDh`F](4sq N4l1R4 h;13£q.zBm*:;le^<)4 G9p/b_#` z7}}iN?D$:| TFSQ÷xCAHYزdD7*0zHr>Ac E4M^I]`W'vM򛾹Ty$WdϩӖ\[5LVe^6쵸Lcb sK!y9DL̂I}&Y=vW~^ 9n/3Ɍ9J˙j1A|uQ*uPKG.ye=mݶP Z]wYo?DӴ 0%{`tVm,Yg=^ w0-ɮkQ0o\s(;"@E]HYUZHQ 9qgs.u'SEWH7(KWof!`afB Q:Ƴ Assu߮;,[ φ/gN r_P:y=?C-DB^uYO*b2*MCfx,~UOY Ҝ˝SGV uH&,AF- $8?>а90 ܂}NxYCĿ]u ^}6.DjB= hCs3DE@7\OMk|_\稱z"#~P= ץfһu> nFq] .{$^)L1t혖U_8~@ ~d`7-:]N|m^DeIDK3yqC~Mi6!XR z8Zf*,+I*)%NW:כZl$J,6S$MvT ]hy?]H5=E?ѐmT ! d~uڗIKJ蒤6ZPT2>P2S]l}2ʋ>\lBlIDso }j4B%qbx^3kʏ0z6tQPz} #xAG[imY3Dm';%ճ$I3Q8fC47O7hYժA]Nз01` d,|kdۉ!SM59/R4LL2-Rdƌ@ Pd>NK^g4h,\5FaMwϖjDBm/MDj_˗p_kﱼ j]mѱt_$w~lU;e}^*7T]?HR/zQgSjfLd~?5r@kYF^? JySmd9=EU!v\b˧ 9 "˙=f@Ψ1F}x/IrŮcGߓ"&^lc;nh8>f< {QvVƝPwcCUpj[꡶dB"6$ȷ֗髸Q-_efN tv5'Hz~rW(ua#].qJE A-5&{trF-.u,<.O@,و]Xh[bЗdS.]a4.&KQ~gA{Jibo=役oH4epL/9pZTf¤W.tE'?S0VơA~_tj銸 WpU#鶴8(P$K;>^I h7@Ie*[C̰>؟3hϏ3oG%b@L4D081WVMX:6H*iZQˣ#,N*Nhx[mF:Ƿzs>E/!8d:y3umlPgQ|ZaIOd6H6Y:x=j^,M·~[oesNf_] "S DaǦ/rEāNFz ;/[ib>b]ҷj c} ,X:tܴÞNQݿH|$I3o{;ic~JOx#ex:U``}CsW#~ȘczV޴撪MQ2S~Vmq:z&cFD߷Ý ^Ǯ"_.u#YFY\G&Y5^_[1ѓ1x*So󫆓4hE!56[竃N&34N@cCym^v[GQG,.E0>&ۼڭ z+~:fp֩]肭8َ=%ZX#Kd5'`T);Ĺ )59hp8)8Я:93l51-Ջ>pߛ!.=$Ģ˒u(N*ÌVƯփ:Hi~(m]AE6X_ 5736<̢`-~$bdE~΄ϘPxhn$)9f$sG2ЄSP]Gנ"y!bV }+r>/XKJ\JLClTAu_s1߫ѐ*20Ձƒ36,a,ԡ끺;aJW# 5V*}Kd rn}<ܺDzxJIagX3;ȣj'bL .c.B~ykj7ԤcaH1 Q!ux+ioo)ׅwNa[0.8G\D"kjWtc/+Wv/ժ]iD=<)T?cI쒞?}>/C]\ldw:mpr5ƀ΄`__$*v&ev1 vl|A(JWX'WOuIf)yO)"A.Zp47et`Yy<5!) =Ўߤe[])n)|X>.:z"Bb,ۨ jϕvZ}ۂd=!/$4wO:NM(@*M.@0B6 4є0V'n_E?;-$t^'I!to $a].gfC}+CaJ\~$^Fu%~ |O&9 l]X]Յc&yo\8hL2 & FVdr^+uCMzπkBʌ%b@^`Z$"a,kQFk =/‘v+v8e cf&& cF|]? 6crfn:H9$Vp'SGI`)`z^|M*@PuҘR>rcҒG. omw4لayDt ݬ@0C_c9¶ w R civ _U*b YA|*)7 A#.0CWL Le,{PV4="xH,/),y M/+rL^pCD?ҩ~GyN4 D+14Agѝ& rB&r 窅hJ_齒Q]ѳl߇=G:Aw.ӂi (ãk%@BDٴ&9դPإ@Ƴ߲+W%؃U6M\Wև ZڒIISg,Vj"f$f]>A ].A M]\i\tzvsVgBL׏AҸצT|Ŀ] id d!0_ k8iFu4_5MNK.b.9߮@9B'aUl+t Њ?g*цs09CVe t;%6 }Q7c@jOaG=NİN1,P˺ô-Sm,:y'xN%|%"qb/YWLgSMwo}N>up\`#b .("aBq C-» -'r4Z@4w'G5К MLxe2O酒azCƾf9;kat`+h&ȥjՄ7߆ Y&!)ƙ 7BsM~ ,[ۄ^1J`JԞݕܽ;KTo+F9<^ITFPcU'xe`oP0JȂKI=<6YF~0ez++fQ^X,0Dr9n[0ovF4,w٣F1Ԍ_M@giz7 !0ROpӽH\ApU.R%R(F蓨ZHՌ#%̑D,ʚlY˂2UpBѪYov8p)bZawuMǓQrC'G,|i<8$판 y֧F?d=buTwH3%H^ja#k{d][)ze@"C7nuha,G4WR;"`XW h 9ؘ3\|{ҵ$suJx9b Uŝ? ٯ]+\ɳf7xpcɛK6'6lb״q4ضм"-*r~-) (ydg[Ɛ\|%P&IZnHYIkW K;k W5 Fj8](Vm۶WφrLRЭb`N){yR w8uL7PGw/y"O1|7+nBі(1d4v'A3 "n<jp?wvKX[S l#^_gSgo1֛($"yX4&BA@agH|˼f"UhtYtqWIr$>;c~IͯY>Nf #vO@Gn$@,ff!7)_Vq8E qwۆ$Nzoȼu(6xJeV~to= ލI//3{,AB`}uK]LUy²Vi5۪QCy5cUdClZYKE! ɊAP1%f 06n(n4`,ߠ{LB[!X,7e1J߯:klt.0XEn݅E#?UO+4ѩPUDgӿ!Qz>k)]p*|D;s9e"j&wV#GY6d<1t J9-6>Ԑc}^y?DQw+վ).3)?Jޥ]b{AOKh:yuwJl!d1,|PX2ix -V)laHV.) vv,X1ׅY!S.1ǿ-*<<7 OiVeNrScA\CrISFLӟHiL|աk~f:RޘF˳7/ C(k.5rqřX}݈-*2>+5eŌ蚈BRE{7NuCa=ӵ^.C"\K9KkPܦQY,*3/4wp$ =Vg*򨡸P2eypzؿ ^9' Nv VeΆϤY,ʩ[vYsc7#`.fa(~ohMkz{¿Rʓnn7 Awld 0Blʔ"N_C@jFatj3W#AF(RƆY,0:+Dsf >Q5[>-6:&X B9+vVjmAHC7T"zQaH~ɶo3eS)&mLqhC=q)!"s<̠Isw;YDo] R5>s+A?Wh&%lKMƒln2E[u*v`-JnH)3a2NdEV]+昏Ry.3,&d1ͬ=Y0Կ˅؆1fuzRLIZakl.- CDt${/k@{b-"GyoU4᪛U{:׹%")zRc;dx$yOߞ߿D3_-q"]kO/[ʭA醒F@u%;V╝ LߵFIpoУ2j[Ob!dFB۔3';!-.{4 7b^+ oߺ#sB6 %vjY#pPZc5th֐{II1 `^ o`[,L )vWK,+ޓYJ)좖CԍИQ g]>|cXWq-ڞJw%%2} UC°K<ŒA1jnzkqncCJ7 Eε;fV&=bREpnpVHj[>J4+T\8K:'A gv/Ho‚qz6uX>ܛ.|-.l6d/QB J"ݻ`ppu(qV?n̹3p|_n{ ҜW8y_@djVioNY.Pr8$Zݳ^rR=6L ̇DTفZN;*6n7y{CYX:JoR>Vc1PڒPo[xӜ8$$ !tx5t+i?6>1ޑ]`؇à} Q⯑RMCF~o b"QXwwh]Uɵ*$2y H.tFM)V ΊM[@W-zFR?j\;c̓` nA6A?@zjlXmF9\]܇8x 9AJL5. {{j S,Eȣ uՔ' (2 [ &@@Cb`,?2?3[YfF AN^-Cލb ܲq^d;ec?&{?wf\9~ΐv jU (KjyQwRzSce/%Q)*"4vDh_|M=B(cÿIRq߳ n@ ^,Wf}&F$jsݿf<]Wnr'M0]tZPE [QI.dңK!gB}Pk2fZ CTf2Ck١)o<֘qDHe0(=|]k 7.2!$?f֡?< w5w`*2^YNJq '12EB0nFb\9;pjZhbD s8Zf{3e3\>~lK%+,^Jo'ᙾgF/]qbbi"x<:¦c:⦣.ُm6W5U##1=`Qޕ/TpxhboO ᒓ=Ɏ/#8\9>8=|k}~U1{ǡ]E ƻZ _s؄'rmHO#3$ٴ:z,W,≯k3 vT2$.|%c!N# v:vŨ008 *9eRR ~+Hjl1;Ŗ]T$}? 30Jo'<霩W5|49Qb `>_gcu9բʁq ?/g"X_~RzS(E.9U#؄FڊN,fUiܤ⪖>#CH>Bd*C"~G5Y WYw+_`-l'P>Օ%ALGl7g 5]"J'`U'UnCޤћyMZMKO|?A$ݥF/ ,,b٬~-4/4xc' UD u#FIQ⏒mz{ŏ(:Rlα} 36m_%vbAJEOOwԧ >9g0:hdt>`a$-f&Qc;iMD|k?*K(0̲r|?JOrg_Lu]Qμյِ)9(Y!W2 %J ݂LgvC",8[az+() Ȣe:+>>?=w305~zA>FHQ'8'!xF϶GЄ[k'Ą:,7x^1La/ ̃{"3o<[q\ k6<`E*l@pyuBkЩWnKZ a:XJwܮ:mj4Yʀ~hόR3j'.`Mz+Q!! [A$R"/s?+Cjb bQQ LK V$!KGgq~# -=@̰IJ\˭0MJS^YnSb 0)2nC$'*Ln݄vQܸ].B/ͭ F#L>| _R [g TЪL>Q{~چXJ W*h*A]=9=2[(3&Fǯ()KR&JR*wKX0GQ3(~n춓6^@P2WU##@wҧ>M4a,*T1CC byˈI";0g%m @4Y3D mIgpˎ>XMP>ҙs#%F E{yH~3H2.uxԽv @yAv 0ER|E2wFSN -?c2qsg:\!(b$_0^Bձ#<_b&ӘS$6\*eb0m= ^1'vq{B*C’Om]GEP KKCMw1\$c2p:u 6i($;_#l'衒.^opBh$t&,?T>& 隕X[~ * Y;_b>C yN:][&Q≐C=]f%=T X˫a-dE >~ܿig9CuaF/9d=N5E{/ b FԻmv29VŕV3~C7(䍸>^;$6gW34g+n (TuTpy0atӴ͝1XℰpjjDNhҌ1W`cԸj޹so =]VGxLfZwwȹ{+ʧH/+F7ds ѣc^XPJJ QnR~5< Pi`u{8 5ZhG hm=iLW,z‹Bz Y8‚R$FCˆ=*k%KCKl=C(4H[HGu[vrs3YQBO9kX% @j7 /I[op<0!=j^NddQ7dJ*F `/mWn彷mNMdxv΋:*0Mc`"'=USk 2>[ºrfHgQ7U]Ⴆx_;̥Om]8RKmc]%qf@7{xzKy4~5vUbS<(d6+ixus3i2`3~&Z}|go;p[Iu@. O?=NcR"Bi>,܎/#9Vb'  ;BOEKM=L0p/"_WJ(Vw~l̛#GWw3V"Z>ܐLJ o7HJ{0rAZ~w2ND4R?$jB-v k*oo}ǎ)7vi2=ԅI(MA4(ZA*A` |Rb-'*Ыnaٚ.QJ)*8.I$ti0w ^l*d${8c=5DfAWFCK kxϋMM.'V3R+dyfD; ]_t/4/!'rZϞ{4\kҶjRYD0EA))+%Z5'a 5 IbGR$ƷL&D1 aOb wTPE?ݧռH뱇$g;ؘKdXDZqLƳǟB;.lכ< Q &s,f_Ew X#ŀVv|il5"X@o WX ),E-ok\iyq*ɳYnHn5`Ώbr; 'u՘F~^F nC##|U ^KloxvQW~y+Ltz 8=&6/ǸoSX$f,+׭sڧ S]m)]qCÍ؁Wϝ 2oYee6e*G=5®~墘QvIa"2[m)߳z=gB2"R_@muiF ^aĖT}1E3 n״"G~ lq$thl%}t|ԌJ܉-geWi%."Sl%}[adU (8wT" MWt%Y+6`3b4qA݀EuC=eDCu@4J+1=w G);\Dtl˛YD#\D%V!cLs)L)̱=Xr~P*Ҳ3Wп*TM<(Whg4q.|쵿@&I]j$f/GܡCʚ^|~{­[I/Нt9C7d!rώb>]AbMVUVN+<(vnN1օ ٹC`!/%nٍ8_-P3g5,W*̨{̳SBq'voGHtPUE\Vu*&܊1aCGb?Р[$T#e8L_<@ߊGk9 0Bpe+q!ΌTMxfkk/XMjVTY(TJ4nScwwpM{9* 8J(y1{kS4l 9 L]%3DK _ՙi$̩"/}P+5,oSdZ 7:2mX>p8l+?r"(p苊2c7X|.d ĽF%O% EVheG-L-?dݶr37T7w`|[B>$ 4_WLJ8]*Ba=1a_*`_xl_^mƝ[3|?A|g 8DƷ ͈:SfHx1=vlO 7~ Y1RQ vkH7B +=d 5-hxdD, # T"XTϞ!U~IX7B_cof1T%犁`->:r{)YHm0UH(p5h"#-BJ t-r':VI?"SgaVBzH"$JcҞȀ@GL4}鄵Iå7Eu[\ ^ *_8SxA}w?!ϝXX:t 䟚hS`-ulX)u SJEF "EEQ *ir}rHUEuk\MpS2LslF5U'fpe_z)5A0Z7;qa0/?ТՌb./> کb|Ui2bҌsH5I\Xg;WQ@"a ۀ:f~"h̥F~5ǂ+;X ,BY`eG|蒏4^֎4rNҜ Z\4)6|G"W,l/u|tS)8;ڷߌY6NjW-hQ'Tň{ $ G9Iv I-nsָġG+JY ~ ~U& /T1Nбfޢ2kO]4wC{GON5I4z#43b*f gcuK9AmQ_-[PݲMP?fiCd8o2ƱL]gvw>.-yuwf릞]"`7wnXݑQJ<P~8g":&rsoCYt*+jN~wc9vOAzj S6AQrj xs5%z9rYBO0K_ԖE$ gLWGݞ]ͲK7"7J<,b(R]݂F!} PPx!r rv)_DpeMbYE i>&u ԅㄞ?e]qQp~H9Wɯ\kE}iEC]n,rҵ=3}7^xTJ|n 5jمI_::N@tl:p5{vXx[i+Led۫,V(~EЀ~cQ:oH:6,{[بz2||ijOu*4F0{d}UJ~Ez\ӄpS%j9:$CQV x cv0*c:% l^ t*/rd`#TW`'@Goz連$=3+)T@tQ|WdhqbP"[#Zz.1o[M2gFߟFX!ӹ|Ы^:[[lC5i@3$I] bAc$zhM%y^˾!5.IOE֜?ȱƼ9R 3 PM݇ Otg5A N+lRv+` Ἧaˉc}#T})y#9$ [,G釪!p/QT$q##ZG߯Lw~aIXEGhP"t!V͚r~dKsNo<: "|Wvqpθ LɈdNo[ h] }+Ə v?wPXܚ`33gs7f^]&VLAl@%yǭF1QDhQ !ne5n^yfRd+>E_k9n xJm3_teW=y]F6V5E||$lhHPzBʻ]\HJƎ"ȕ~^_sN\IJ [5+{J4K :+i +(?_} Jsx =KkiqΥ!3 ӓvFc)os߼brõo*h{Ýԣ90C,uT+4Lqs1`BNP'p&Sf{$b|. ~*Y@@]ҟJ44tSfj#L>6]e*mlKLlR>XP\Ajl⾱p;o}[5ހY hIqq6{^R^}+ D9P^e4d 6Jώ ,lZއ.CP]+v8'"ACmO_k } vy Y(bӱMH^iqE`u[Z [Sy`RL+0;RѵyJ@s,^ͱZjP.~^@~C(i+F u>w7.p%(-i\P%/(VJ?rlYXiɮfI ΀y$J.JIJU:5ܢ/8 >ň,6o[CO_V\/HgR\C%sys}vN`70G{@,D96ǩ?v-=P|Ҕ;jr7tCc=ؙSv*HTIħt5bQhlƩ Fu7XZCk??خT vgt{h/FVpV yVl|p֛THౄ#~Z3l(e`]@HL3Р[f@<24.۩^C9$k&IGָǸ| Je+hUXoAm0 9u] 6GjF}=]y>qw%P$uIB%ʡ{*"0x6<`Pbd)PM`;qtJ5͕>z[27?L(9f^Q0 KxH8hy'`HzP5(dǎ:9s \#2"g@uϐ_1`}9e(=>LG}qRkC!R)& ԘIϕ!RH.V07?'_Q1>ނLvbOWUCK'hmu-/Ѯ& nM¤z#aВX2yb=H m] T5 }y"I5ەޢ|= V~uVKrVUi:X؅ ;FF. :M>@X؃ղmi?]1wT]F:63v-=+\*ada WB 8R?/fqwg6߂T~ekz ԣ:ZUo̱\ Yk?0ngS_d]V@]S.D[UܔTw_\E' 8!kҥ"b(H>^'OUP8gU)7{6u7^t\@JEzӣPbXW{gPt`gmlgD 8'UV.+,d҇+[v9CJBG6,ZvJ)>t lѫ$7C Bx1# 9lVH >;Jj-64p<,U8s]ïa& kպFy+e w!<䯍\)+=wR^6`|,]K?X*f B2e.:%?B>b$MQDivme/$2BԎa1qぜ.6!l'/=[jA`p+jI}Vէw86]ls~n`BӅiԁ1k6,*tdmX/h;\t־'&f5?km~/5#۬QmO3ګk":!$G$aQĜ;;V\.9.)'=ƃD9')qibϒ;FEW \yT[8vm=p, .DžEi14L gi (gIeMp'ؒ8Kx$V+["UcᙹJwNtX Kdf[u`k~xS9I'\ vn=&T9VIpO9v_7@*([{IS25=+WAAoz_OW)6eIV2pǾ6P`R14w00\ۑz|[zm;8a d"ߴ,E#lxm LJ$AASt$Df%tr(WoWm%cOWv _FMW9ag /vf[2i^9fz||Q6~8c4h Fl›t-qm$: HBMO NU՛DjS}ZKͨ`rC|mN։5Et1 ES ʍSTu>V lo:(Ybqw[|U:8R+90.BwR s2L/2jfЅIkp y>k6$z0,}tsZipjU' $W&KvkBVz ?$F꣡0S>|vUܕE=C6}av)s`q3gVUH=kexiݷ [ƛ;PG9*^ ?MHpr*]=QsNj܀DknLY5{I0)0G=1`5\:@bTc;gΜª>(9Ȳ"-r=ǻYb 8qxHb`0FQ>0䖃4IB4#Y߽v{$Мd]NQ-!H_St^rī|SjK>V" F6s0pAjUU4aSÿ"XhMOœo#3bZa:4GwWT !E .N̺Op-j).D%cM&cSUяi.~?i]2fyQi5ܻf/9XB6~<;g/m5UdG˔K"-,ZT\U4O|шNt?#piHHg)I!8Xz b|B7jF2o|Rz!:;yuex=5:#e YB5G(xHΟǛY{"'I;, }0  z vLH-AU(n8Ǔutָ` "0-!Ә\9Xܭsےl\S[Py'ۆq@Pj< oE9#|9i|iz浌'5M8&sH$ Ezux~_Ӱiu5# fx1%m+䢱_w+$ 42Hҳk٠Ky-vѿ'+^$B* ӻ ,bu>MGqݷ*"XbM]Z2\7t+"dZeJ_z\crQ)0\ll-S{gM?΂nF\_`Eޞ)߻#|O5}1yw\29`I\^)sF [ikItWawo8Ejԉ_yWzzB nٷj:FSe/I.汋9">P ?#c&.$_D4 Ϡ>Y`A,񖌟oU {6/@#\{WY!Y.0%OHv]N}_3"r-e;goڃY$E{Kw&q۸I#Sq(wiɎA%X&urʷ+gI75N ϲBLguPGM F769Y.Rd=/fGOgH{S+WA7#*qēDN$<`wqڝ_Q_C1j!hj_ƵПoՕ]&+)<,X+k?B,Ӯqg~2 AW"7?L7^sRMgadqWPQK6Qa0IrGR[6<19'}[ Ƅ7;Ұ0߮x~ljn@^wMtb]7ݲJ{3@`_p/n"S˓,ς TioѧYWuW/"#(JΧfէ5]y"]а=ָ̀|}TH,2sN&> I5bHr & g`DR^4ܹ^9Hx E/y"@ t3Ev5;WQ}٫u ]/o:H۵o!>TCeɩ$r"OÑɨ-O&aB̦?ng$fS |4/M 1ѻN5ꛫ[Gn~(Mk VTr{8doKWK><>]#mѱ X U|Pׅ ,$04u#,Wq!$ÐT, D`J̵͍ ^ɺhJÊ\/ecp324c,9 ?Kwh1`trjbK>n`5v@$SExPYQV` B0 d@-p "(إ\ǿ%C&\wғ'ʞ|=%jKcYbCߋ L9+܂Y'PgK8@gE=x׭Sc;uCG7?K u.w-e/ 5w baKRq5:=x>z<#?3E4KU>#~*L|Kg}EՎ$+?A%"s:޻LO+BG;qԙj ݾ0=)7E=ßrf*㒗;Z#fJ<ף/nEm4@׵/S yE`\i%uׇoN0_$ZJ"ue8[G BǾ"$@>lਿ|}լiFi Xޖ~PNV0Nwkm|ʼn7{D1j qIѠIa΅Š_٩̲Y)?.gW ݇64[: 襩l#l,QBBFAalS%SPCڹ$Uљ5Rq6_7Q:oYJݱ:-3.C-}ljzUl%R6ǭ-WtTX\^Qo,[98u,CMWɮ7Ed{e`u^k) N1|\DQVkdzH]fc>ޡ45H`|Ode3~LlӆK<VW* ?ss7@c>8!DDy]nk4p>3MJhΝe.5E :)mMo|>uf(ga[)uAN8*#E21vi,SUB;[)\̂F|Usnnìܞ, $G5i @ d5Ąt\( W 'ae{=6)6ǩj+e0&wAe눱TeFRi."GS_o9?XL977JBt \f1FB1wwRʺ#FS{B߲'7h%o0$w8z=K7 5G4:`C }Lu.5 KE_V%uӨÀ,^|6Ik3ܷ4@<6ienq᜴GW,ߢ%vŒb:c% ۧUԢ]dBA7уDmR{߯ -|K);%ZfUG]Y_XZsUQ,: >ns=>hv5.yPסҫ5 ``1%! -? d\.&hKi=bbˆbWtƂFSF-J8p\2;H?! e[SUr 7^0D]ê 4yjQwJEVP̢I潓hHy#Š;} WmXnٔ]7k2qǏݾ;ʦmG?K˶ \CB§ƚPws|*b)tO2a JSYIL;4%Y(gFCcQImJz찴ӝYSƖy0Z7<_%ݵMrW)KN.w7;]Y5^5Y]w" &p}9C *ےxYZ٪`XxPЇ;R)F MB4xJGƁ Ԉx. KZw A |tzùH m*4BN XhtaӾ4JK| qAOmyƒ;m9Kϙ3 O~f$7{ iyaƅtj@Y #)~ rZǶjcn&1zø D2`&?7j'YJuy:/MEpԌ  W*F&nItx}=Ea0紙ϏdGu7᮪{#pbQ9x'jJeR/A0 (ڍ8al/[ ^>f}Ժ]z3; 19TjReBy*ŦJ! U2!O7#fZ?me_lJUr4F2 55qdnY߁@e`W3jscVZ8+t,s~RqKv!v7/>GTdq|-Ã'wj®L.<"t.jSvh .jb¨cFb\^K1h|??/_Ih|kCID ڄ;4F"ޗ*5ڣ{/?PȔܝ\"+5 }rCoq*|q78wjTbL`v{Yp3823A>= 9Kj(lE&8vpiKȚ^\_1: p-XT غ/t~nyO ~`@eB47lz/Zk9N{ne-]L5+|R5]7d&SÜSwV$@K]R;Hl1UInU&Wwbゴ2HA:mh+˷t+\ց6̍}&᷄\Nuwׅs(e;gծ_߁#;8"Vִ27w ڻbNlxj5Mr~ 'n:]Q7,tc4cTY~G~LA{ko#1/Li[Q@'঱ `0UJԿF:hA<*C*6x5ۺjjb؈Me;\b.wV/L}EmScDTV_ǜQ1ٵ\T=F¬ rqq {*gR+N Nء <,-x]jrX ^MXgd޵X7Qo dR^^[qn|;: ED hqַa3 1v]dQg@OTfŨ(,c!b5~dܷ=)+a3 e[12.uGsZ |p[wBR&|ӠVd jDIHơ~p8.()E򻣴]+7VZٵY&^:bW}Iz{aD'Rzq#4ҥ&&:7~IWe-1xsa]eL C(̵]zĵ%Ѫ+|=@D RC6@} @8ʚ< I{-u , #FR+gV* l~%u"nam%a rP:e9/j^PĆBݬ&^o?uBMtF%0'v]D?jk;vŎEf}70àq{eom ()ll< j /*,Gqxl٩)ҝK{,BBuEJ+pHl2]\ڝ|7 =+,5ų8E ED6>  s5< -u#A;qWDa̓XXZqAqЅTlL=g&`ܓYmBЍc2T1`AB\dg̠x:܂xd5J=ZD،5{9+_bϱ}Nv AT/h_]l?q"Iqr0õxU+ )kil[jɁ%c)STX0TUp[$J̏ ީ\ALU^NиB ̜؄zM$vSjd5]6DvVM0h8Ti?]v{K"/bXUc]- כc|.c%pT*p$Z=_9( ]S}W9~l([v/ؚY5\qN܈f7Pg0~̖cf-9r"|eI{ SRC\M,韓 2z8= ? '#m1CZp*+yMOՎkcA: ]Y+oi1 .y01Wɕ Ъ>pv[ڏn;`-(bX2 hZ$=k,d ϰoIϗPn61Va5tlA;t=x&YEė$R|ҢHP\Dx<]Km+:\}[xS99E-tBHL@ ?;47zqvp-\Tmv\i~ qCm,Tg`nPN;zx&XK~+B[[ɬ@fgϝ܊wޱ`ѷ@qkopg p,n?rWzvρ_7wG)N~;.T7J]/mDcaSgDNG? -j~EliuuS{)wD}v }96uNt3$L5i{!9A;ZƵk&`x(.q`QlI0֩{JTdƆ } `aV lA*YJYޠگ-&Ob('t'O&Ds3^bJgs]#lcSa *YһCs͕xq׭ pdRSe#(>4]cZʯrYy HR#h y[l~Ω:GI\C2S'.:wi&Xc Z"\R~J2{M÷c"rma4AM= _v\E_KN-$߿N"\R7T2!t6xcDVR 6,R\mHc]&= m|cAIސ|%x6:$ϱ 1ARS6jCTo_-s1q!CENVRXǧa/\#~[ D\h"Jx@G'`hG{$YWumg3jٴW잆)`r#ߤ%[U` KRP`3DA[!{/܅Ob'sS uAJdősȍNJ=5+n x+Mx@DWߥ(j(Z3kaK 5 6F9T ~% ѹ㘃4Q^/JBr>8?g]"Ê$v0_AgB|=iF<?0,ՊI U XOv]!y6P7b=%z`A݂߼TתL@?~zsltp%'1QsJ*CGSs=%vҀYا]~Xg~F!~i"'Sݿkτ=LFEHCuwwh(LrtCC#n?y8EP\ *Iny<74,/R\r}Ic/".@Bƥ'ߚ,m_C啚,loҗip" `ԳWU+`5 e cu]WNU=.1I3 ×.$QLMY6q/-buM!Wo]j07ɸY E-(l7j|bƺbSԱC0O) :bO,(eX$ CQc^8xt4^ =I ]~mi3׶ p(1Z|a PVќ<jRf} >?t2k{5%e+!D7HpFL-~r r,;,i ɽZ  |/r+KLkzDU1I_qg07@q7^©V/ݮ"gAhORw#yuda!/ ͊#@{Sa{ L룓z຅ڊbV@҆VN3G(g*CTeirn|jB;n1u$  0JQ v';0$":-%\Až?jUDj봰4N_:/̝X\TLa8I*t(_|xq?``;N]F3kOS~1uW$@,2- O(FBԽ1uK&DCŰ\x =˙C<-w!$#/+HڱS7Mfg3[M@ҎQnddFwI\Y6,v-7-xT=>ɕ,=Ko@k!SHz !"EQ)ѡaIe Okm"kj _'vTw;9mNͮի_a-){[ FaNrOABIt+) 4ͨBG =YcP fzj [TprpŻvDH_ pgXqQ=p$. T&@mAױO0*Km=J] s7:9n|cA:IL՜pl44=ZT{t(NN|"gs(j/E,^v롅4%ysF)Os<>iZiq܂1`y %\k&i:{lRC4IBt<=UX8 eGe[UٖOh%4fܠ|W%bݹO$28pSCWMZq ʳ%mUMDJsD}r,bZj__ࢊ0 oF _^gqDwKe8`- nq%Qn-nhQ@7#հKH dS8BkGA1/'\d|ΚiaH;ZΖYWGhO& kXp=Z8\66 D&HGFԪ!lLGd`@3@=ցtRx<΢فRzjƹtsCREƠ.S>VtnU1Oa^HCjX/&LܻӶHt7,e镜)&.[Ia-K [JIDX=#wB#֚~eNJE>j `F۷!g5 7ZM i#ϿG@y[B *KeKx. 9Q;_z75/X$k/xqH,5,,O%tWWPL8UxWI\}\g`?o=vO%~v ̒ :_DJx 9z4P_K([KI5PyߕJI!AXW5M^E3?31ӡЮ*'XBڑ1drbPU8mYUyU8Bj Ǖk&m tK=&@tjG[);&-gdhѿ6p؅jYkp:f:])I;!F"Pͥei%nˌWmO)NtRK4XU˲O'ޏ/ց}?(| u^ aL#pB&wDU%zm`Y"(QoOx|X!_0(T84_P\8 Jo5PdBrm/?hBơITG&@ 5 .[/#xfx][Er\;?c0 VI'@NҐ]݁ `HF{UQ ߩgM(hoKu:}j}(&703,Q",!se{6g^/l_ <'`:ӪGS2.8~‰nLVBV>X֖\G`46V' 0[Y].#ܙine0} Yg~fx5X ʏ}I&;/l"bdK Q4u2lՈ ,leS#oohJk]2)^ك> mGm՜eo" Q ~-v_0%LҘ1dJD90Xأ{b[,U@ }hwDCGUYD|&udEUz]~R!F z4W]+zu)DIQfIPWiaIpNW;AN39Or,P~6>Z՛ʊ2G=2gm%\"0svyat|V9&i壯mÂ1X-)f8o>@(,_/Z.oVO8]c9(R4V `h{Z_׌g7b #ĹQ6@5Mqܫ!F)d0]r4 W):p| 8I"X>i Œn+3yi>5?`;?n톝,ۮLhz,Rq.xp=$N b]|y$/lڨ9fczjL;is}߁vIM@eKRKrψ %@ދ$GIu']H*KGMGdJKI\gf^I܇ʝ ;*匔EOO љI[wOV(_]p3H66Q5P+pANE)gP5/ǼC⑞sŵh(f0@T@ZLoF.aPq'0rN 5z4u16$z 26E՚u["J-xM wQl$)x>ʥ LPs#s4Sqs,19&ղafe =ت\*D@j BSMk` S (;gqJT*G RFJQ;$\h\K Scô5 M>=(CP5 '>bX'ѼQűJzzRb~24W/3r1Zucicv=\= ,ԍZ97q 4={;a uC S Q+ t򢀒4~fDUT A0}-eyz׿ tOF/!6,+m8GWUs[Z+4)e]Ey#G܊wj4sf)bZ@r=Fe3ZiQyq _6 J1RIn t%Mr8/: ZX6Lm<'j;%)w3^7Er U),]\Z ^FlܲT} <; 19U`XZjK7TzeOAzКMM4thڧ3U"_8׆hqE豌2V:6->@2-bn:A܏"OTA<ϧ,iu|4OaIUNWyRp\/aX Yqgr+Pؗ ,׻:󵊲 ( <07|4|7`}K Б&ul8Zx0nDߊ|9 \`:iMp/KUU2Y+|qLcɄ뤢a[u[[`yrtAUx77Y0q;B6h83<'\WJB.ˇ5pu=mq;seX\؈9@o @SjҸ-Z7KXQV;rl$9n_~r?vXR ߉7ؔ8\Ej)De%Cn t#)[0j~覧8H/'<3ZP<B_ 8([Zͧ͋ߚF'ȩ)=g!ťWlc04=\\0EQ>@'r}mhCFCQ$l;A7MƄ%xxe&: r 'Lju JlGNBuFýa~ W*gi]^Tgk_NHMrm2qlvJ,C{N&١L9ȝ[qefn4|0%Υ1.u T9b>S.۟SaD?4rkTFP\o@~D/ GRyzqn_ZrЋX'q?lxf4Ļġ4=~Y<wlUf yģ]AH9z3. ϵ7N+v!vPœP핾Ʊ o3k#M^bX8@HW ΟN ]ւ"_E ._z>HD#' r^7R4Y{T:h T, _ËhpEVD5!{xF3~pQrަygA ("I13 pZtdZFv`#Q߹"+bq,/m;{bģT-w6}l!I"EC^yO`QfN'\Ȏ!'w V"n !mOhzQ/`Vf(-U='#x)GXTDldQ \q%}u9I/trc -*/~~tk3cƉ6.bWχEA(Չ a-ў~1)i7g9m̤Y:[JWzF̃[N=,h-sn4"QIvT1vV?WJh"dIAGRIyBRAd%/:_e{%qt%ggۋl^kCj `y4oisx,/6Fq%ls IpbW@PG(ޏj'{HHr4tѪ/_b_5:.}dK+F) ]$+͘rՙUu}&K XV"@ bbtR=/x Sʿ DTED#}/rMVTRv-OWfޒ\mȿs:;naPB6oAf/**^Qd[3poM-HdlE)!VAtZiw. 2Y.PB)q`QaL[o*D_DysVtfϭNm[X8&:џ\5-Qv$s{◒V+~y wϰXlKU~v[\jw| "n@3Vٸ GN2Sà;ϏGeR30s'ZTy/ -T@P*dm2:QF#~RwdAJX>5qfݡ߯"Skw Ou¢WX82|Ʀ]JDGm.Wѷ׹4A3ͪkv9I-ۄmV?CDF1QtFit$<Ɋ>[w%U bv$H3=٘&U-dăCX-Ȓ d-*S̑AJ>"u/oDndj1W]#ӞX⚲)Xu[odo7~As^+HXHfxEmAaB|omO?2*<G d1 t*L]tǩeQhGUw5 CI+ugKnNj?ӎ" R(Փ3"ȚqC]燼K _de@rHmn֣t3 #&Yd9ڛ [B*gwfs=BJc(]ӎW}'v 컀s;Ωj9?vא%uӛTz20?huV:G\z+BڿF/C$MtVPAc!^Q4{O9~ %iaF{4xNͷyP1p`T*3%"J4ndkpdM.ip!m߽b+l\Gԟ߸M{U'j:rȜ)>v;TRAV~̧ju<(]8;5gD֪=Q~-Z bV>4^O2E$eOFhɛ6O$.`#Fwѯy+zۅ\:tGёFfKy{_)ؓQ|?),^ :-E0P0D}\J )wBQ1 ЙJeS .6/e%dϧ'-Dž~xJm4yA$V9=4X[ r9 -LW- ,mێ}zz K4|DSЧU|Jٷ6wWBNkϋ$Wz17 [Zs!:!s=ℾm7?(c,R!~^@Bܣ|K kh2ETB>}W`UGp p{3.7oš%i<-aK-͡^ca--~ΊSG=bc^NJ{AfVhMku]N,P 6+Mգڣ xgpߘa[TɈG>"NA7gh3 N7ߔAXԀ lb4]j l_j [2lSG)o/~c7U dwSM7aVQ!K'P"4P̺t}&脖.Πb'96̾,rMgatK|J>PVPw/${i3YrQLò]rYe]Iq'Cv@fMCUzwh[kd[ Ţyۑ >lVKm{'r{tQo"ײ|1T0)g2s@/vcnvAbAq÷}xԪR+TwtB+`Šݒ=K@֋fC,J]3R KS,4-ic{ 1/H^6T#t%ç=eck䒷mDŽ>D@c[i8aE,aZ8nM)2u,:'BN7f %W Mĸ 6cR5h&{O(B K5řkM F*2AsBOPy~"Vi`*Sg΃~ŎP̪dc{SqW iP}'C5M2qx}*0_T^7eZ`!vy/= ĹMA MHgFwz%n_\#~)>=z e$Xҹ:kaKnlc7ayS%X  DLS. VHcrMDSLLm`fa L Xbd#{Sl4;8+lU1/f= ;RkpڙZ<N6luÅ+KJ[x&hBGUF3³c/tIV *|םT[NLi>Ra$FbqZ&;Eԟ]R{v l+?_8, YoQ6o/ ATu _2t"pdr{O˹i|-yc|Mqo7G`2UW+Fd{;j$˽M~0|PdO_ۋ 3cn j;z6emݘ=BO .䧧u GnB`bs?IuFؤx,* BƇ/$i;"k2wwQ+v:rFiKۀϯ-(-z fEG Qlk)'B'%C"4qő,. VJ>+Oh@ "ƤNo͜ 8yGTx^Y2Az=4eSACrhX:IFf5{ħmV ^ȷbNd4i9j.oW=R]}C!/Hekkb߯fCsIl]:t? I/+a'>C+ۉ,OMvM6>M{U6Z_QݿL+:׋{4 \3c+,_+V2=\f@: WybC ZU"H`w牂6(Vw|Gs2hn&}3mIr௝:yg]tntvr}U~G2,ۢ!7Q9\2H'ڥkWuuڃSFBgO|y 9+IhY:~c*\yb(8M w91 9Z/jl[w)LCw%ӛ%dG$̜C&v#vsq 2iA\*~ĂTBe!WΌ]ENH6`UQI*&θݼHCM/îA~>!嬿|`vCW6-qb [gPLd!`ث+3PIt**g<'g oDwϕPA2 H$v6qv l{o[A:׶%:Vr~XH[ /qMu~_bNb"nPl)\GAX+C-F6ຌ԰2;dfc 7-ZӖ,v?3/oؚ93XaFO9YK)V yf^)WPBa'مhvp>B/7 \-zw%ӣM1nK"A[?)i<.@JVC͠bG*œ!dp} %~cK䟼Sys"OQllzDf\tNV]g CiWUk&x P"yRVp-vᘇqd"P o_5*ef.ըM]d&5ZܟHl\GF,zQ1ps`aHR9i9KDaŒzzDy&E: TzB?DV_hfz%ݻo36!C- FX!-MMj1KӥUC$xtXc6%޾Kz rIrye"w`4zcP<`gm֏ 2CK[tr(uʰe垞"]= s88z>Ĭ`^0hGޱqt0ܤ4U`%u@/>dCrSUZ$K"$*]D,FSu&\(/hM ?Z+'45]jG&rs#;FMLsb6[NF⚼3(3F_˵[, װH]8^ ;&Ixfe;;u~ d gRZ-#gV`5I|LSJ\Z$l_dõC=*?(90^zH]9p#7+F^d҅W &f'vL␺3)@gGHNadL EoW3`:* T{FKFbN{Yy)d)E:*V[ #EaMzB1Ƒ[Gާ.M.iu+2XKy=0wB@mLlWٸ뷐a!FA uPgDFk1X8[P]1%] kxo|Ь9CDA ؝:_1yM d3oy2'ލ}P D7Z?Ksd{D,/ {A;mO+a83 ;ܳg􉜉~|0@+E :|1(n]2C=yAZDASX@X|XǟŮqi&@vO+P#̪:UꈏuxWqByb61HyXu] Mvըj.gM=#iH3.9݀v1vk O><7Y *'KX3,kA M'@bssUfwM*`OK/&;Q`+~?7}0KP.:pD0.,^;o ׵L`KP5Gtn6 (3;S[[pPՎJP!r+`wnQV4Td/Rģ42| BD={ ' uIjڧ.C# syHYFV: eE~]eS_|U{^4yb [Հ wcx"pؠ0B䤤ryNszm ܓڱ(qj-BO,GJ[㞍- ƀ[^5-} Ayk#LPm-,ʕɝ͵^Ie? ߿MpAb;츫DN2#mpȖB0RhaDC\j'N~ʮͧs]={ñp鮢Y~Q}2T9LH#PFYmEn$ߝ\zO^AaېBP AmVk5myqRSÿ# LSH煳Lx8Eup8~) .dLo]θJsVL I#^L%~5P H]j{ vp\nÍ-l5%𡘞E-&)oG^0_AEO6!H?Z~Na(yZOzv=N[dlRQ \w)?ZR2r,+tYkˈ\(X/#*&Wj\r#QA;u/@p!J9;ؓth]tV{q|g DJ]7)R_XCŇ۶[>O˙3"b*5;UᵀW&5fN, mǨw/o%WNH,) ưrb)^iQ?ѯ`N_v& .cXn~kW Vtd9{+(Qf$]7H.xHL"שq׹QqGU5\$~lxdgMƂӜtAgS&S9{TjP&쪐]i"v>LWY^HSh=MY~| :-гY~Qʯ<*oXbbxG<5[CP|zM\&ƀ|D\볙HY n*C8NaWEb'BB vxZUxjHe^D^B򗾿G0E_{jR\մ%RΤ++,++l+8 9OQ1h.sl+s7OHUTIჺdgG0Eiq?D 4T5݉ՍH"lԣjӪkk`hg.rI4.ù3BVX Y3MTcB"ɋ3ikJ\zȣmNnxXSQҵUZ_G*Pxsحf&C7Re#H&/A^4>>;BZn}Slǀ+BQJ^+iSwFSJrq<6m ~Am\${6SeS^d^ι~.Xo݇HB> iABx ݯ*xkɷfn=y:& [mѼ@/i`CmD`+ :z#W'Ng3?h~uc/`~[6>Vy|mQIB΅l#,#,WBcAAvZȨuF;ڙ%bxG♼xo'*,w|Q"(ŅEPnNNOz(!TurHW_}Ыm|V"\Zg]gOHzP 4~קI=1-Zl|5e;I$XMO; r>8+ߙŖ@5Zca h@3lӸ~기 ֣EW~+w3 km /(9YBˊL|W#hdaJO ѫ&d~]a/UKΐ}.~!L]:_'ꍎ66h^2Y_R;O_3 4eHjeBL > "T43RR[(l郈O͓ofqK!lsqAN^1&y"x:oT%?XJ_ Ά5Bh &Rsb8].uO"9/!߰s|xk/~vp>*; =o܇.R| 2ZZ=FRO ᥧSgacɆ` QɌ]Anfkhn\ HӍ@Lrp00{u⻨d!QguSgkx`]JALHObONLYh%U2iLz=244෧s 9/Atkj/6 ܅}Qh3H(gt0Nll<8d>9}{< L%MΥ]ōtsS9i4Va |FMBTTBsߌĥpCL؄2?ŝ"ٿbs34 %NMLAWJkȢrg,jM؂}Yumm${"ij CYpbv2}慎MR  3yv.[ x{pSW4^a򋯢 dѲ:`כ$4@0L$, _o {ŹܔMꮠNs}D[9qO^UF:Ɏ\Hn#Ug{ {O&9[ew3 H&TdnĿ%^0WV-J#tC? !tP[@-hJ~H:c>/c< $KGqwfjB3V^~Sr)U\:P;`#vƨ>L3\9qJ_Χ'Yש6Z벧fH87?-*猓]{ pQDds`˙gnkWy9gXK2'PDƫؗh!S)Zr)JdC#i0ED٣t7ǵl 4aISniQ0 LZ]n6 PjY5uEvQH#qC-J@)1Uv[80pNMa?];!͊˽I,jfs4 ."Ub,G"VHgˇˤ8(IQc\5/'V -QU7ocgLiZ{ǛIJt4jKU,T|8GQo/= uZ]zS =v!e[tvPd\XpLs"qOhRt7!8k̝ktW`p=yy%NA,Q=NCBs^I\!{.(pj%hW ޒkD0 څG[F|%`hyVN큊a6BXtmX0Q!+1^1]zʡMr҅X&F%^X90)^w7*lnEHdBgFq9fN=WK2\vhTE_UK \(QVPSXXW'u;$&l/uWOrx"+7WID _{0u!ivnb󤶟/2?o=Qle_(QǦK͗VcF(elۉMvBsĘ- Hy$ ]2(YEw0]}訏 @r\p6d]ny-ƹPByOB: ½ˑR;EPˉ֪C/*P` ya y-;uƀC! F~$&Ar\B3H=M|T` UүŶM12r6ı|%5a08fġ+GT[2%RsD<ǣ[ ,.al)|kjv^e*ĚW20Ṱ.b62{Ӡ2QKoNp=rq. R$Tqچ)LmsQ%j(E%m?XpgRZ yނ < dÒb9OVSo{ͧ?Q19t~jYI JЃËM0I.Tj\OKWH_\qGe],V;D{ _e<k?tQ ڸEVC)~.raL0iD{zAz9c&)⢼5&KM+%OӶ˪%/%RKㄑ~q/@\Nތ܏+H6Χ kϖ}󧦞~]|\ 3. YE_b#P sR61D(y8*V滼N5.ObaLٖ7\X1.\!@! Ӿ 5(Ѕ/e6glQ+1*ҽKvt.VYPQ3pȂNA\OΞ?"k̚ 7}DM[\E{6ٗWÑZVr\l_MSZ/DTHRBE-@pVޫOZQ9w\B! Ƕb 򛍒,GT|"AC(kLiuRLNrndl'˕ Kʧ[_pFJr!ބo 8X`">3 Kq]_ l*o |053e@'eъK%D6w5= Y+ȆbܻlY"#ԅJ2fƒ?XJMʘXͳך^HUqCjNׇCaV]ezVqhBr]NXc܍H/JY߼=Q T$,y["z5P4/Y! 3+ 3۝.d{Z*F\Q38scΔZ P!Ȳ!ʆ<]^zC)b~noΦт%Z{Ag˹?ty5ӗHZVC ȻtndGP}T@}HnTVMOpnf3%UF9=*,TKt@t%_j]|61+9ODUhLl3="ŵ;OIUS=R\y;l=S^E^yT* S }0d<4ʵcZvpݔ!r ѠI83,ݽf|IX%шFЄ_,((xm7Y}<ꤘmċYpOݣ۟ښ&|U,{SUsmb`_=BڂrQ+X}o3U7S宽BFZ{`&߳{%KKu.C$ H EB==E.#nPsFt7Y#7I̅Kg 9"Cdw1-il|GQ_ǩ^{1z/Mh;YWM$pYo|$f Mh)ev3tkxT?]VQb%ry;] 'A)"m2gau#dAw쒉m5؄6}ɂ-g(mp·;U ƿ+b+Z K]@sV=Z:%AeŠqRѬC%n3e:H.T>:7hMVR7d,hl?<գA`9jfoxg}^ }pĤ3 oA "hz^A,K ꆕZ ƪکetG\E򑼱]B㛧?Q$tfL2BLZ6Sm45&vA suzfUҾݨNzfU=gLTQjЩ"Ћ;܅6Av(T{w&EO'V ^ef)$). W 0îҌDI>5X1){ ~% b=2&3Q6 d}@b!PBc4m:2 lP5Vۋ}Ӱ~ɋ#q_P^7HbKf T nhLbt?lx*Ezu4.GLpiۃ6Y-)(^伅/J?3b4dE tǿg2% 8|cuDе%X3f!2m\4"Rٴ٤|lfQw{|fO"HE)r[h_zy@,,$ji?0ԢJVzd'Դ0ќΞcY$45nsRzkfÌI&.'0X[&|N,ⲧQ<2[6;GkTW:ctoa=ZgQOC`jI;?Yhm)RbKCCNW|VJ8,R{r]|s55ܾNRRVim*jJKβb Gԁ'!ksTKy{ȇI9d);njwIBpyJ*\׏5Ȣ$Wz[LkTz%kt| ZW¹)Ѯ56h8g# +浶S;qa~rn(z`쯡 6D =SfG ?yo=A#?q vHl4煸/|ӭN" %}nv\1(11EsZ[3Ҹ/|oaZQGtV1,Qi]䩽 &E7D.6V­*9 "v@Y "n"0l AS/Əbب?0}1Eodס50? /=~j1Đ5T* PjD1y{l[(U:IPjo.!ٱ2˃) 򎷈yNO W孄쨈K1XO^Y%x Е֙>MkmԏSgNœ2sBó&)Ee`]܉Vڤ4U oGhVg0x?PV_0DLК$PWDĝH?YR;I*bZfR7.n'zS˘zP)=m P`F!?pw dL@VPŖ vFS7].iľRNsnͨͪ^[T~u-P @2i ~LP  1V_[m Vgم+jydu> o#4yzSd]꩔(2; -<1(yoHʼsi[u W3 DPE~v3+QKG L !5¼d( lm?HfʗSW^FxڐX| iT&xv [ ZTkJo+ɿ/qg7|D\ 5rD1wY|c_j5Ng}iۈij~3kF@u<V&XrgBTN%թ+x0ʺҔ9kW(QgJo-dvB60GmSؔ_4Gio{B&.TyӞ'0B| MJ1 y_ZNizP 5qWa YF^S^3B\\Ob+Fץ&-O͈BS\rF1cEBIJxoZ=_Grf1#!!77Ժc!:p` 8Ϳr ì㡋$1D*"f|i١N|o82`R4ۆ^"QEx5ڂvK%蘦hᴗx:/ߍ0GY ,$芖5DH34Gnz>vt%| =uo_%9uqL%/pP Tia tdr~-ah(Bפּ}U KXП" W EfO.paGFhC/|L$&}Kbr)vߵ}j0?w|3M&fq3&tz&ɑ 68ݠ#8ܠu/ |{#ȃÅsJ=xukE w 1gؾA^X8fԿh 6uƁ>r:<ʲЊ*mj-}Xr7T.k`\|TJR|Eqh.~ ܐ;`+cL8j(&iɒJ4JA'Xg`Pl}DG&z"ɯTkվPۢl(jw^-c  z"pen}h_3}WwITmB̮! iŭ>Xӑ (:8C ۄSrc{*{߭Ј}}p. Uj?Hw]e(0s6_XlD5&w*!3: ̈́*O`6lVjmm_ň _У_m5 XioZ0T\ꀓ-6Uʚ—61X+CMR"_RePQ$P$f٪3_F2) %8nv_%q]g`}jgW[|Aݲ9@mGXyc+N}׌T0Jr~}}(꪿g;x/l`⮱dϊEm4;}~i`Vc޻Xo^# 趻<o^|-Jf5 !YL|%#Ժд݈? DSvƾQpr$‰@6Eq짲b#FԩPF<]5cPhų$;4JB LkPVȑnu^ *& @q(<p4ɖ\BFP9&ąi]dEOU)9Ǚrng?ڍC\9ZLԮP޽M@8Hˋi!~QR|6~~O9ANpCR$;iaD2ŲO):,˽c_LuSxql6 V mg]_jE2O jANJۀg^L0M7O{U-n&.[dG>PQ2Z?;@(%{v" aXJή$p>[)*#d2?^$ʧLhѱF2[OOF9<.!$P՗Ҵv=ǫ/Y$bU%rZ"A,7x74tI 񻓍%[G-94u6SFeGp^! lW%D##MX;gpѷ">%Z=?uhJ(+}?jF̻gBb¥ #F_kR=к(6-Gg]/1,l]@f:&ўGz/cK<~_j%P*6?j;!ݜ>LT/v_q_ n+)ڻyAnx,X_gt-zo@@~t^w6C,#v|3Qb T2%"gDfmz`B@%x363 9K%'ǥZK7f 71(R_*/]UؘuE -ܕHq@]N|Gٓ}|F M$[JYtp8m7D"'}zc { m<&tVŹt$Z4 Y)z3Q 3 CzY3a/FSLE͏ԭ)\vSuOx .NdNkCoΩh \ =N׍!T $ WN-_32vT8@dQj"|[ەxR쪌_TIUڬoH\(ӲHE~v|V?{cIMs_2"n1q ?^4 op TΪǯ;v5niƧ\{uE.e Un<4i0cY] 3SSUɪ!Xz,wlγ,K/uD;ԤEVu.F}u ފ{_G׽ 5ȮYFC.S`w1H.a>_yx7,:Pic4o:AvTg cDBrT?X=¤ e]Ժ0O[@G *3_uhf`^Z\lu!Q_tQ!EA$ ^00!bG_$ @zxeͱRd *&G)W^FtoY)MZ291T[e_u,|!\գ0WKA(=o ˖A1SCswLftu-ETrCdzNض/g  畐rΈ^g #F mXuE?6־s/Z*\A20vlq:h '6**? #>ϟXfS0tӴ3ϑA|ki^"6#h&v2)p .+1 zE{9l܅yc,O-E-1O^wbQoB -޷&Of״/- /V0)ͽA+( Ӂ\-CDw%-CN<$czׂKl̒d>WԴ5d"gY8f)Ul&%;wGЗ=^{i5\pmO%nZH8B_KWjAC&lvޘ?̮ɦ_E3 _ ؞+Ux 8.k et)ƒKęM?2vA9v|ft@BYH'0ai5y?c>S[(!ۨikX>0BXvUJ2nL{T fmi*H_Le~.ah#@SFe'A5Uϲf6uB Iu&nÄA*R;ݓ,"Pk1o͊~ wtHp+XX# !B\B~vP-Qmr"dv7ApM.{Ý@>]Kax"EXVǰgݶtfE/u,a/1jilc t=KGvwQUBǿ < d-4) A!9OF/*q5 :ͮM,;>ҴP0?lcnwG4ʲj)ՁT#ቶVsq4RqةWVRu€dZ6X[o k(E3R@UrǶHJm!5ϝ|$f&޴zwaBH.t2whi(l>RT:U8V]99 Tv; ~޿WUyʧ nq4QPF^aKF1\Uz9 1A$rث|H)Z)J4ilٶ ;?Dwå_0p/x}  ޚ۟;(*izZCOh{5u[(*6ZH!AwܽiuC[*桴  8jcIn*h\Pp{p0m,wfs@ =DV=?x1^#du=?ZUquM$V. [}S{#0YPJ&xؖ٢" #IƉقo0燾[^TcB@IPX1 /l8aVڄEEW4B"jgr*4 N Iƹ<*)@б45Ⱓ3Ƹz"9MpkL忶$4Y ~dIX ɧKl%2c>J|P_*D&%hF;m lI ٟC&UL7Ɓnryh8z3{((6-6rEr?E]LոT[Д68ش@=Es/-b" C9Q=V ]˼RAq1H/4BԩOWٴ © ?Z?gw._ԋ=*Gܭs0BD5{_I M c"~)&tv˗nٶ(Y:?&P~8SЎP]9aXmʄ܃W4cC%v?ݥئp&2OFlcK I5ۚ4o&囵~×Z$סߑ>I %B,O )i">t#xP♤ߺ/'D. j@S酥3)Ә(i`"SRW:@[" YIQ_mPdi[PIkhV3g'P7X :!zxvE:PnU48Z}L ] %{@È{QHp$&/]}B7.twRXqtawί]tt\nY6bi?;d_Q/*\ZcK5aX+EP9.֩`K :R8ڱ]R!3SLᙑ9^*54ԮϿLZO/e3U.OA(A-ǟb 'HSYc%Ϯ*D`)b<\YTAq{8<tkhvKy/.CcpV.2CE#WRwC{Ŝ\{?ߝ3ԽƘ̯29uv0 k%l[ƪG ̓3!?ɕRQ07Ul}6cBQ{Vnܚ¸y(7zv/9=xE-H2ƘD4gV9pDc s)v"殖F/͂tve)-J?p%W4;=9afREILd7{Z~Nj9S1 }"f 2yPC~?wԵ'+ꨋv{iDV wĹAt^uFP4L]"Zs%2JmOk0!3 {"Pj)軔9*TlۋwjHiv'3a lzU̬8-xv?J1姼3K-FJWnW^e@654Gj$k$, =ct[(|uRX?[*ObH.H(ҩynJrMqJwh \I,;iiGR`Us32WnSS-|Y9e3d%RdYc djvjGx}>1%+r smET fp}g?lJUߕDT`"l F toq83T05;rH~GDŽ>;>ӱRuQX\tq nzYC0C懜`fXA/D`{!± :ڑTK\*-v05d|HVsYH(l[gA.0&#!I3qHfosۙM9wK'IZ?|/"@8J^悲d(3 )xȋmd=$}h2N5/Oz<<*PrL߁3b屪<XM;Gv6WrL3A# 8Xljc3 oJKO+Eq$Ae zbH[‰m嵜Vgޠ2C٭?p`Eɴ7Δҳ azKC[M5D3%2;ܑ-<~tmaNkYq鬦 ey7WQd괓 Trcnn{"VŃvt`%֕)(`" adJk`'Bh D pOujAO|/V&{LYbxTWO*M}5y)&>ma+dKfFxN ozqPCӘ^$IQd8*1mS`i҆zayfˤkS3 [ǴU @8\FH\zA LE$E0Bn 3AwڪIFUr]an1ThN ؁2ZԮ3?PeC:u|{m0ܠ?N[H*c'׺cqo `@(c'_L-IS&iByR3Qu|#?ǥ!{8ʣ tw͔1ʻ3b5>^tKͣ;bled?b݄9W1wɣc*lEtQ\=1Y \yҔ&Ы]7Phpa?Ð*i>RtP%yv I<, HaxV -h,"6KvѶa&rOj"mso(dVǍ94r[Iw+Vs2zgPnF+ljlܕ=LVycx{:nV'$U-sx SB =s}*ew*AURtƀ2t~;VTXD[]nx|&loˏEsb*䮖AyH`g΋ep^2hm1~1_v)8g #,RdDb :/flOw;q|9{冗m -*ݖIph~ͧC]ױuqMK\k5&KM xQ|KoEL}68l.g@l`I=G oxń,H1n2ٻ}/gw.j(& ʘ݂Px G[ Y}P[`O O֔)~(B|r2z{Џ,I5f^aB1cLnfP o-c5;6漱sЉ̤ȗ3fwA*) > 7WnX`-3*Ɔ=(*)͞s:?MJ0'TH3*}u,O%*VMŸ\?0<,L{^hȾ WfdANsTω|+7Jn9ۮd$iNȩ,JKmȧ+ð$ORkJJӇ5!`J25}F@lWE %ɒ` ͺ֭̋+hw$:xFݙ >ʎ~#ٷ֢32|/jnepzKV@xmǴQ9)WH vkM'1g)P˂]l詰b$16dV^vh(vn!ƇCC OO85N/!8d ٢ӁM>;աR ]slI9L4f`-5 $KC']M[旽ZӺF+hru@ >&~*DKbG Q}(xΞ+RJjK+haˉXu*6`2S )-{ #fNOu'f`-RY9X[LK:i (Np/ڀkM< ԟW7B 4\{N38Up?G %& kyG7Zp'#_T$TEp`` BuჅJX1n%)-RW`O}xb)w74q=oVTvmatҞ( jrdfM%!¼ %PT ;_X![o{.tCĚ.i(d<5˜z1 <:lq?h}7n´ ,!ubׯF;~ࣕkXb?JmXDerlwevsRCW^l":gY˽AG1]xOY5HgCs߬q"JOEbW\mKi`J3,cz#pOl_bPHpҪ!NAsv%_QxkӍ1'epCut,&!~QB\+{%##r^2k:vOLsU;#;B Dw]nϣp/IDg/ƱUә-+$Pe@cq҃y3M5@pP@ \K2NE$bsSHyWӣqdD ⵏma$E]5gDD&$, ,ėwJl1)9i~.?W+M;rGmPI~k27>[iW &Ez!q1_N+GgZKVvQYM )Rz=.sm8I%}]*[-Zt_?I~$l|n ~Gn{$OE`3;q&G 3th;I'Y*}d&B9z"n۳bTiK8) rejEypi ;$6=ͬ9€l#c5ڮP{Rs]x1MTI{>7pͨ\I· h- yz N$c; |Fvq9P >T$dA,"G.}p&h;L ?֛햕v,A. W WnX4 k#D+nn> LhM*x'sT֥>TJC Yn_T3x/IYk;D9S@"!Ȯ J-3X^!c'@B+V45g#0PqV$-|ALU^%03`|Rx./KX@`]nuySAF+3?WWKvd{6#%lBPjm[qd5-5oo(C]zCpB4LLG/G `8ĎGTEKҳ#eo ]l放E@5J/?}5d= u{/AL*Ҙ(k ?c.TD$yD1>W08 [u.| ^,$ uz+%|ܼ{h޴H6t N}B.ؕa?PMuMɗpqwa \g4\ h=a_y[Ly/*gMuLNW, -\_o Q0yXk'ђ$?i\Ւ09@ɽrܥDr?#~I) (ij`t;F05;͛/eۦK)?z՜s C%tx[V<՘>X)}څDop)yo2QN? wߔ&9?Gl+HMiajPTWoE1=#F'l5} SBS< y =Ks7v1NjmNSM*Zu>r`=fBϒZWԁP$ R{>ů&]cPY80[g[6BThM+J&;G_}*4Yհ@3G(¨# ypE _~؎L$qO)cJ;59SwnH&DW®8- G:`Wx9vi5J VlC~C.{ؑ,)u?rȩW$ f we namWYnGܷ۳N' q@qae"ן Nѽ(#EIzYQACH) ke#QBW)͢;'ě@~>fRVLLG%V`@$W0!I*LK_> +R-y̳ I+#F#tLJHf¢+(rYch<\{U$쁵 aQ)q\wIoа"v+6)ݯɔg-V#ř.=%Y~_%Iyb7~l" CqS8;jbKWIjUܙ` m74zFI9CsKſLD '^++mj<NXzmF70&4* @ Q.a;7+^:#]I L1TL!Dp!\:enEG ׂ0G\ɇ;$wGۋY׃Kݝ>/}+k]-L9*>&e:BnPVڏlCw?P5 jLߴ*[x{e2?KThrvMdU8 q@!PYj5aShw*PJejyZZצ{t'alfJ*Hc*$i CXz)WkxgK~ߕbAo9Ûa[pp!X34%Kflugm| WE_3vkЙxUzPK4yN>d6 QW XmlZ@y Zb9#y^i`"J} Έ}6է>̃ޠ>G B3ES :TgwXkUPƢR\mwZ֘Q'5I2.q 0e6Q9'%`7:Yb: GHUpHiضj:uX ؟c+5!"g<qvt  L|!u.Gv%S9,IWvW-QwtglQ.oLG g|BO[T^@g-1}z.d )JSt2>&tQ|OTQN/'R^ĺ*R@ڐb%T&p!A fGMzo4r َD_=mOH3KԒö tb)OS,w Ө>4)_.To2c>Uz2~:4CBPŀ'MtO٨ִW:,^%w- =3w73Kcu}ʑx54$1xsO~H8@_9":8*u) #T4r4={gKK1EI*~.3W V1& dm=4]vK1u&8J԰ RZ,jְ7<*iU!R0ntx9Wp+V6 #0.k9AUޝ^ VuTI m/e{#ݰ#-u;U`tV~UKvZK% [+A5tׁ(V$,;U6etYk:6 ٔ#4o~Ph  FE_e/e9a bAfTMA7JS'9h><ώ[w)P`I?dl~!Bs߶٢=zPX9~_Or$uMNx+C+DJ][>%El'b}I{jU2:&jB^N,PxUVؙP>E>"@ь eDyr8+ߋV"OӢ;2c%vɊmhG~'q wDt>ld8Mc|z* ʃpBoFTWJ*E)FC*6QDܶ驄ʨ^+bR8%ߤQAvH΅V* ) 5 Ұ0%vcQ1{DjwhϰB r}IhCeY+1DU]d7OX6aJ@..8{I/ůݿV` ROg%N1 ^EcWOX3r*m\}W;3Ԩg^&ԾAZA[0||~A{fkfeMc2%^/fרd&U/[U[ZA_;lR Wy3;^E0 jPhTh{m^UOTtS< hНTs q;/0:Bpzdڧ,`lP-8K<ԃ%Z\9L/"C}h"ur b20QU2H*#dV_ $kƢӔ8ȡi__Qpˈ/*̑ " T𴪞-8X9f/D>=iU="\*'cuމYǙij]ɦĊCxO wsESl:쬾0mkNzGM{Axz?PY_*OPRxI%?7{.ڂm)qVaIrd& Hsz #/n_ט ҽ]$ty YuQ%ƥ!zti q+Ӟn!l33d^^5إjhI uRfvҨ fdja^@4$Cq=t_,ecB>9Vpְy7w9.C_/]~A{46tBjUv)V>[@Bw[jT$.:ox>F;?:r/ׂUIt`)Ov8ӂL쨰)8og;g>1U~si#ஙxUTS{G~5Z1* {i2 3N'Z߉r1X&cuQ GkCi^\T2KC}S)I|p&voMt+Ť00.ub#ႁR p~YfCv ;P_U0Ay!8[}UYWŪ}|"ڸ/ =4I˼*p\%[T-ćb}76~GaH;w^|̐ $ܭrt5]A({0Z< |-qt D y烩ѹLl޺OeL! MZ6Ckn] *b6 zq{uIw9_]yME6+~n}·vCl*o*Οq2:~-%'SQ"Q#3=p4z3StjЄ"TJw+5rdc3UJT$MAwWU}1 0unWF~x:OڡDѤѼ_Efa;bQ*:'ޯNK#,#6䳼le}xEJxPghtS¥?>MY)`8' % qIR(l3e ALN}MߥؾHK"rq [GiLAh3?}WwuI ã{gخ1:lZ*` OO7Ԣ-Upf,18(FƊjSw$.O; ·O&mb.1ݾsSbl0P 7M=ɯ=Upgװ줍׃j=r{>D-axLW75_L^s's3 )& @#N ʢt4e/A8Ÿ|=;,+/ S >l^R~YfgDj@ dݷϵ}64k9@?ࠑ.UE`<Ҳ[vb_L78c*U nQccZ r,?7 [Ԙ_8y3u6aR+H[p4'yğX7w@ǿ0oШޞ \Bׯ6URgVZ0x/3"I"ͯLX<G5CkO|q-6R=@ԀvAJ)ms742Dń=׹&W2afZ 'oj C\b~|328:SzH8p%8{#FZ0 `lTMk0p)*تĐvcpCWC .V@1/p-,ͷv(WsSC b3(={6+Y["܌Iw]‼GW3n 7DQICEݟ$\4s"~.w vVUB]ֹDe ŸZw'C&,u@q֜ozZxO^>0\7! >M/I.EēHSv.nQᙍbƂ+CHv`K8o O^#wszd|%aW:r%E&PR::Z*(mL^_^R|{/:FekHF#Ư WIBzГ$Dڢ11Z3!e&?<4YvM=]Z)̹AZnwTΪa/Nq ّ֚-t7:]Q_j2H>[Ty^M܌Tbhm.QhоӾǹzQ`wƣUA0`*Fm3-evmH>_ȋHbZR> ~s/'^{^d4\VyR A=${duyIZ2DD^=SG63LHrbs<})u0M>m-ͭKXܼ^:CDQa%{uMHtf" DE3|0D%@Eկ뿐tSFu~93:@:e<W&R&uTP/1m B!C\ mYI#)o/Q^C. Rb:9T_r^'33+gt3Xz (Ė Pt]C<:Xq )}DS~ '߂*k5~Z}řmTM {t,2= wP<ɝIa>phRɯTuP3+4t"E:)xp+۹P ',㙈9LdT~#q26~,avh&ֿ τ)ǼQ [Qd՜7}x> O0GqɖTrfL!)ѨS@?Yiq޵V\RR5'~җ}D?;<w~n/0/tNp PlN +NU]L\37$Z%;7ee[wgE⼥i7؟=QdA6%q{|d8ժ42yU-)X.Iet.`?um[#z,Aq4γT) %TuX$ 7\ &J )OSr&aB/!nJlpNSI],b9=LxjOWk35u 8t Nfmiu3A`67X-~,W 'ts]mۓjKo:]g+g >kq;pyþXP[.-EEtzھĹUJ5wϺ[(@J:?~K"Mdu0f)\2?W(^ǹ0qx7oJdJ֙ dz/.fفvڂ#%'I5[N! >9fpk ~#<Z'ܔm/? l`AlTEMco7D|܇-*lu ̺x^ƄLSe-9La#V;C\-v+c \Gx*̵)N ?)D1Jth걇p%$"h]z'MTD/3·~ѓTl %a+F8[=P+S6{cJ3KAoL0o&ɵÐp2uKۗ c)xK銆%7X#:TQxXj$B5PRʨ|پ9kE ;4@GoI4I%=W簾=J"_:br6hW/V}iFJR{ou1] † HRϧ&K JwEWAuc+3^_pJ{qԞS&r8jB-, {W\cmtcK5#˜aG㪥14_k#2)}_.k$!8k|{prҤ =|jv/Q1ys׌ |>(շk"?ZY8 րB;J?Z5eH ہZ% y "WbA -U(v\^)#B5P긶n?4W7u0 XwB3y~RY~K-gb1X1eCNT[|(nΞU^ ` 6`,jB3N*ܡ(KQyC~hԻx)Rzy{r)G7&3]) bJJe%$I[('S^+p^I82!t-f1=.XK|~q{^P /HGV 4/U1(%.y#&60d^% W83,YbuMg* mb6DDDq<|5IT_Y8Ehݵ`zoawˡUSnn5,SFd{~Q9!hm~=y[H>S߉M<^42/x R&,_3? 8{Uw?mL4LC:֫`!%3M?R>Q܊S0 E\oDy m0d5ߗaH771Q%0JU(F@^ \~@ȷ$`{Gц3 Ì L\PVI!؆mrVZ dBv_~h*NNrd*D  Mٙ.C_50\ o>Y)+ d,؁Qh/nQtY4Iܡ M!ע#b";g|Z<R)P83WǮ:<$Fo*їƪomgJebc+HB&cnI?s2,R!YKr*+  *']ܭ9''qA ۮATP[皹{4m( %/y~%dj6ܷAq2rW6#"8-@UTIj "OͅA\fgH ']0_ E$cKQ`GvB$ɚ#ġ/mH"Q'IU,x 1;8ˊt`$vۋ;k?0"fz=e]X1/{!|ZFb70Yjgr?Đ:ړ $LCI(-ȁWx9FNXA7q}~foT.cɗ=uvy/;8Cpꑕ܂)/7)zC+F.d6Ǯ ]`וC_V(Z2v["15D"\c;u/m9L]t]:mDcS_7My*0W7 {L`efC`3 ./`~{ a"Y(Z?Գ,sTP{0|g|zĤY%8m 5!IE$B0MgRC" &7%=pG}/^%ɄG0a'Nr! <>.ᥔ*=m-?YA|eZEg? w7Kj_\6frs€בUA?ZcJRw7 Y2KXD&{ -V q"$ztЊYذܺ82bFߒyLf`l [)[ W{ Hc^,Yr@0~y()sk_t{8dEkh$S:̂i3>PÐxC+kˣu4пέE "xe^联~7{~v[hlNZa9`\\H =C8jeœ3 ~h;_yH)ZVIF:n`j'"& RɀxɚP͏_x\^]fKnd9AK}Wɾp0tG͸}d%V\S[t1_k7<ф8һ{ќA!˧]u(:C&7N h JHBw VŎ9e w}=)1#*~Z"`I)VDfbck`^$'JbNҧ:3fs~ZXTHILIҰjUJvHLtBԠJUJګQgn]< _aJIXyn4q S|v#/S]oCsqLJU0d>bͮ7j#4e~{*NI|$Oy0cyMNX]K"BN}̈́ME+:(1H lQ<@ށ[FXTSaDۍyjPSOPo-j{\8`ynn]0{B [nSj<~?o5?UҋOMjX4L:OP²ࣖG0H z᳆/-iK\ c [oS(xQ0ha.B^փMҖ; n$p%ghu<yPhR J/HIBKeYFM{SUnqơ'R/8n^n垹ɵBË!Q{A7Z%׈ WdHf tǽ g(,0gp%uf<2=r7pMxxTrL'? 9;5.)<l 8-֙E>vuzr g>X8Tc4pB蚫2 _:"ےcϐe!&;26P0(n~ҪJqEEՁk+J6U:Aj~s7MyxCmU6俤h~E6)񬡾T3?tT/H")QG(m8?Ӧ7x E)(u|SsuTjch^R)~#2[Oۖ&JM$ܗM Fqs >>iin$RvxͧcN&9M[p8T%.XL^Bn \<.W@X95$(ݏrwrC \*8_6Iƅ4^A·KXMo#\VqO DAB87vR'D/A5U59)IhgL.b],T'B~,M-03O] \;y2 C w,i?5b i.t)Pf< "\[8jwWnwV*J5 *IȽmMnlw>}$B$^ x T#qYFxDŽv"rei72`)}`F~4ϥ#m:%QMK3NJYgR HTM߿(bP>%Q]8؆KluFʴב^Ֆ{3:Gxxq{9:F@Al1a訾l"4Erb@$贫gũ`ö-xeG2KB*J.%8b@ӲɷbQ?pIֲWG7NŖvJ clP,ub4͕YI)'# *0 chTW_e5a1 ^ǁƿǫQQ.l5a=WZ87 .+l#\jf^]@ 󉇖*hM+AMUV QObd-,,YiI9`a<8g^QI4q61js KH9DO>\&)cJl$_pAӚp{*QR$Tap "'ϝL̓~>F{fbal7U99F>ܒj]xcy0VpCӤ?;A!yDNsX2iU;֥VI)]LqIչ;e>tm PpG]+<Ǐpxp(Q=g$)|itN$vKK_`ndt+zZk%LjaJagNgtQBNiGe5 nu>p|¬n짤҇cVɠ 9==p*)*ѱxft"5N"Y@8}:6C i܆L Ԓ)tnWFn=C5<MQ`G3c# ojGjIQ]Bجiw_&Su$mg(2N|k)hWlSQep# t3:]}1N@Hwt`6DF/3o /(o.TH gpdV:iRxL8bb2 NRg 5c1kahv^Bfsa9U5DoQ9&eRC7C.Xו閬7 >N]h'=3Ha7WqkӼmNpV)KObi?I0|e9ﷱHTٝ}`D;LƆpSZ2 =IF9D%OF:6b+~cCEO7t]V y^bEf؈yY֓|++&jjuo7Ĵ!]$/p,nW/>pZKa:`pweh:\ nd+`N뼨ɅmJ0Cl]ݖYXv@P̯q O"f-Fvz 9FxGGVIA~<$%{c)3pN<sWpJk$`~aMT_E|!c ͺϦu"bʶ!v0A0\|.MtdINqKz!ddn/4'Z+ԇ2d;?֥ɻ 3Tn͚ɓ?S$o$W<[X0d9|t-HSxw nmJ/CB?WX7)X^bt3zmrRqkiz\Oi>B91LaA2JngoNmṊWاMӍHs%J-8%k 9F o.e?BݱPs%r/A8Y{vT^\'_%zzQIa2NZ-y堋DOȑn DEQpn!&*zX2n<2;<|T1L2Uqlq sScv~]}8r>+6xÝ@&$LFOŒ.[Cm G4t%߬dJ<=8=ɥ1` ]Ƿ |O<][3/ZDٖah<$s@6.PT9d9{ޒ,6{rIijAg0X>aWuqc|J6qbד#rүg c9M m.=M_Zvu\IpRDT')< 2h?ե`ۋd=5)W⣸8(?&'!I_(R|rO)F>#LxW[G @tU(WykV#y0ljّH[!em bDoS;5⒳1Touc ߿.G<}Ug)H ~Tf H[NYLnSBXEGzm-52^ A wg*8 bfg:>8}T]F{nmUKWuJ&/>awK 7]HjGtvd؏4VF[sʅ&G<=5 e{fP0& e?a^  ΐu9n+>zԛ@ۗ R[*LQd7~yn$$9΋,7l8K7kWg[y]tZMΘXFٷyABu B}B\)\hyNl@A>9&ZPB93o nSh,Yhxݝ?DC AO&7wV*`vOU>u`T< ]$R}Oa<;g^qϨ=sB /ߙhbۯߵA0q$; fq$79`p)aUg?SJAtѺ =FG a^#90z{s,~RDn_tƓ2N`xc6z4_ "bŊ7e5i~3Is {yD7/_fR}= 'C }:wlX٩zf}TFKiבE G$ZB0X(ZfTUewЍD)LɼkT&p?wTlƳHJJ ®u;P}icHc ![Q'Ҥk1٭xXέ[hQV5`Nw(E]竭0z=b=A6 N(_<8|`[XǂIFDpsc6 ƶbڨ  ׎Qhڰ:4ǝFYbBg@(6IO2pJ?S^X!;¢xi{qզ 9菡y1E9.))GjkuA'PymGd 3w eg-K+oDCU`qO SN7q6 ),J(ȁ 25Q bK` 2M'CAWv??w ןY ƒF&1X>8(4|͋JJFy@rsQ숖YΆroE嚧B/EUL/6Fv/J":bPUX^BR'¤o2%ѹΑ5ާp6~AY('FtoO}uA]ZZ(o+x(Wɞ!Df/U5$8EγD#<ŶY ʝtj;D%͐d(VjE]`}[XmEv37*[GD<^)tTSbi vGQz5j"H5d FlgvD&_6H.Ɂt$v,FzY15.U+yѿ%But.l7߰wH^z?9]nBy"y6@jMhD=8 l9&HIӔFV\Pvjsɳ:]޺!.-*J.=Kdϼg ~E5!.[l ghˮ6`0xj' _Jl2t(P8& #S1R/qҡ-Hs C2_w  F|_W.Lmq2_t?S/[n( p^Z\[қxdˊ"xHm⤪-TrdFu`6eLMN!@m!ɬީr(;! A|5ߘ$QeU=fBDij(%tP5PՊM:򴬫 Uʶ`lzp dVg"&G ^Z?seHi{?O|YG)4qJK@C4scJ(%tX}H ?jhK湜wXR8q"y2c>mk|5񉳉L$96SU7[|jll?w ޜWY`pHF07g^?5o_^@Åƃdf WD#:\jEXL0c{;h Q?#/Mvܟ¤ߥ`] ʓ#GdV>EE8jsuB3yW_aڞ._CН`>wh;{o؟9ùCneͩNaiSh#۴%ݟdK8n̚!^9FW~BiӦǷ_eGz[?JK 8O`BYtuT=wayqQ{BѾXםe[p) W}Ke+[qZẋ .ߎ>y$uYo$oq1CޜDBhJgZBm-xĵ:?#n*N꒦%{qkY[\Np NS?sJb"^*/'j´?"V\{2XyMZD9qD'-3vvsCZn]gQ>'L!Sk&2鸩 q'=/ 6#?P4ƆaZ A[!dvr(X7!Ue;} |7(Ype9J|a뚥oάe&|Ql9JjΥ/pu\;Bق |'4D?8?% n8E]&l_Sxq}b-3+#6c2*Lxs_)6%*qIVpΖtn\{A_….:$bQ\A*CYhgn;т"KU#B}Ӎ!]sey}NezG130.uWAIU$ )B 8͐N61æ")"c4߲;7lv]s-4!3NP,5 G~R\fĘYr``-Df{2ov+&ݕ7/,n(멓SfNXތk>@̅lO&kjYB7r뾣$%K+mM1Q4n:Ւl|uMJX&9dQV_7%i8{/\lKOfs2 %hq0SЖn(3a%nI*&QL)]H)(h.bǮd `M1bRɰ- l02L6x'E0ʴ.QC+$"5 pĎ^y,. 8(.xƜKfo;3'WgߓRèLgn+C)?K*(}J!*vd }UH ~FsXl'G}%YL6S+fvj'r@}1ث3s}RPmC/D?m:/zހg 9eɋڥA~kx7Y'BE[;c"Ө}L "MWNck~NxH*i3<:iA1hZ pnj̅aV;ƀhmR. Q2?@42TeMAZ%ǏyINC/S.jGL` x 9~VHwܷ~rDE`x--TIg(]|Pu8\O[R;/9=3-Ԑ{/GIYSV6A:UDFO ^f Ǐ@@ Bzo+rĵJ0zZg)^6a}~`SO?ay|<0*,E䲵I3M(.iuPuJcOi3vu^rS0yWE6_xwi3\ߜqYWu(~v=DZKXB|(h$`f=?GI]oKI}Ҷ^$WN Fd~tU 8#3f*ÄPOvNʲ3mQ8J K,X貝A}H67X!3@[\Jwӗas?aUV2{~Zv;Өw'|B)q_Tt;1: }mTw.ڲީE&RK/~:Rq`F= 9+wiC ޿vѽP(? hnBe!~`JMSsO%U[ӧG_J|9gxlM8:DR)*x0}k=FQBS'$AƆ]</ujdU(H@7}YƯ &X -IӅ8i`XLHL:Kt 0ήi/VKv( >z})r5{&oc$6DEg5&zpwoFt%Zu4n)XL4ےN]ۂY'b/_##R/-7$HNC Y};O(LEy9^yH>xUDL(a)𗚚I&G%f#Аd2xsʉQf> 4OlЦK寙[mPcC(k? m8 8TY(}~K|1kW{۟;`Gγ"0tl𱷦S'Ɏl"QTknMts\삼%Rk;Yi܃jTqx:Mڝ]Pw?A/v³>M/E4D.TeTmU}yʼnH:l0 ]@!ys5ڇ L݈ۈ99 5R3 ?ue ΋ٚ.W5l1&z$m¦ ߑn' 7uY;{+R OVEv\SbMP.# 9dR^O<*Ĩg ~,՝z8_)Oӡk9]+¼ˡjPBk::8m:x כz `4"SG0M&ܣHr>$E)j(t"SIIVL5 MdG$g'C'DN&DL@Ը&ҳڸMh6wKy7]h#gHc_I(^AjdՀEStE'zДOhGok5RPEih3Fp1fx;,cԟԘjYѩh^c05~ T>_- S^ʝOW*/I `U(@ĸhKv H|H0a%c;]:]\ ubݡHRN;YQ@ª0+eR&RW5;N'+07J?'p`9@4{O.%!2yq0ljwc*+$!,}*-TO; ;EuhR͜MT&)@h 3t+;ouǣp048?K8&EpmԮ_߸o?T*XC)+h;֐£\FA_+j<l#t诚N_ $ Ha-N%\د)5aPTEv+ "-~n5fer9,Y gܸJk(% ̕ڭ cؙ]lBqpdd >W{7(}ܗ"$P`C%:)5 lWY]# fY7uƴy3X.tD SDVDmf+j;úwب7.РysRR Ӕ:D[lZ|@ڍs*qb]j# *Sb{`*Xj0EM1wMlPEՇx 0h/1VV@tF| 9/@`pdް oC'[P~2ohD&w>Tƍ#AFbntER+a<ݑ5JL0?LV\ Zࣹ+ygkau"pد:šXSєfykj;gQn; g79&QԷ)g!a'iQlzVZ،B7?߃f HJH޸;!c7ݲؠ͡)_e . +\5x!qJ08=t8Wk [׻{mu)ih!"O/kS:AWTm{6NSUԊd:PlbΒzk#7Nɦ6XR|MWSy k0kK9-KЙ#mEZfw>DT}(6T9A矜=ݷH^+c=cs\%L'@ĮĆ@%^&h /z4|^#U9 M2^)&;Ydcr$ii-6_Pu^9ru9s񇦬A ԊvyuoDC(dLK??@GQ`>ZFJ9y Z]7">hėa~ +m aKh-`2hX%cSD-F58]ׇ$M-ңͼ:Xd-ꐹKk֠hJqiӅv qF&UKjxk;FɊڢ&zO3KR(gak *}mP enH֨.Y?frԟQYz}eNt De{3Ĝ|lR|9g=Vb;HխB◸U(=ިF6xi\k$> UQ(rղN!nZ߭9(6 |2XZgY^L&y0U6z,iNv./][?@ShGז0QEӻ/R[v>z.P΋u:ƛSss=ބ/rGM"XKpZ1S`eb~]Dͽbشd5Zm&Mc8UDg]#aD6"QW7sYxй&rQ"=ax_wI&zhlGoz +pcVg$ɨ) VTCGW*GC?0͔*c>]v0ŁT=R׷|W'EᖭYQU~삃9ÜHyREU%fTp-䂄Kۧ^%ڂ3$@p&-*/]qp""&.}-Yf2/&iaCq:]냣ޅ,ux#+QT;ǿP-(>dỴ$2) iJvU"Aw~(DEt 1 =,OU[e*5c7 6st'6v rnB'}Oi^,;_3WRw(sPdE ;X  &ltԖjq{Uj[, n’wlc9)f1)꒞ՐF*T i'L=O_3}4v5BB6ݘlyq~A7! pm(URrJC MT5R>?O>LM[AhR =b=4 _}gװYj3@! bxcVdʀ4A6*ݥ4^xl]Z~'~Cj#"lvP_XyQ52)RTE 71G>{x)m~~yM1\~ X]̲~hF!a̋Q;H-Q.Psz6L^򹮃9Gvq8;SG#1]K@Qt$(3(ltIgqW#AɢUm.(bิ[Hj_ .YI>74\ SVWO 8 ^$`3TJYbJOiU W-^b<]YqfIǢd [D yIZӯQV*+LK| |2?/VV!,r!bEzf.jEfW8&vKbTM ϦgPq?W4FnweM(kQit$QRX+EFGwp&@.~J󨯴:hjUzSVRpS aؕ̾g?*JnOC}y ƬF17<3X0c/UCcvDut#b }CR}" η*Ḱ/Up\.nB=ǀkvTFT! ˡ%vEKci( upObɺKY驄0|+rޞc?;>Qv mSZu s;wF&f9!6lXc p_LT ~)}|+5Ne=6 CFRɆk67* a7-Zh #3![cLl6 uJ'l7".gd ""0ML\j~[|CrinApu!{'QVmEꔛ-@2~aU~w` ?K.&VT%3>r-Y!ß ۼ㭘vAG-4X\8YPrOmU vk;_qxM=:ZԚ 1ugc/S! SS)5FSglMP:hjG,N߃6@REӕ+|j7U['j\ }pCQ.As<REI$Jíi ب1S;,q {Дr1e^VX*3 .Z'^ᄵEcJbb d^JL Dj H<7}]ܻs S8`cAS*-xג} Հ4d`NTGFpt(*ғSy+x’Q$NĨ!Ֆ]_6"~f̌V^+ʩ/q1sݴ?ݘfktGbJǀ[CUF3Nv)+W)ֶUM:aV+jIk+!-EOV]h!.rfݏyvȎ!xH۹ZV\E"u1t'H3H@ &u)f1b HDf,d2m!K2WjJ&"CkRc0{W,L\5h$Q-vl GLIWaH#3$$pBϢt 0OЛ"J*5W@(ʠ/ Qnrt'1WX! 6 ț%dMUj6"uem -lWv߰|㘂O^ݪULgk(\o;z95|J\9Fժ 4( I57{sG.NC kQ!"I6Nec0E4.ޠ4K'A- 8lf*a4 }2~i]簻ԧĩ_4؊J,]"ͱ_f{9#>(ՑA#˾,D Ү!2n:J_` bf Y'Uz\/ e &I`"bĭ,?#&6Z#Z U&q:^8=-*bC dWCxJd&.P WS ,WQhv{օI4" 2ZW0.)kb]Ά Mؙ ?Oʹ/;$?/Ϧ:j{~U#jEbĈ?樤X84UzĤQ P_P+0_ce.Q](&Tn/֖pޢHryۃю*#\?2oO_5na=I2V(A[C=U- Twel{g C_d'`~ՙIe=L}V*W_7f:5$g^8\#l'#,5@s!P3jkz 1}O X$jgGSc_T4mG I묖9y%S)~~A A23/Y3RRJ;e[ GӉ{iaBN7M-Vɜϋ77G6#h]` Z!f?PW=|qhANCd|.PrúP( -65d0a5Dԑܘc,wiӘgr+.=o*e"fin'jt0ǧ 7uo"^ h:¢*ID6]yL=Wf5s0:n]%ɔ!!>exНsQsD1RŲ=S/Le"lBQd[x;  SI3;w-RA!ꑲz/n?<D3}Hf3,eO FV!x?͟k{Dw!,veTMp=i_ZDȫw!jNz5V%{)ۗ[)0[ȷJ%bY02 *bMA٨Y1=yq z5Ŧ(:Gb%>YFCa۩wiI8ks"+O7{nrݎ4>t r3UգEYT|D̲j 0 W-VrAr][H&!|I>5P EӦC9`?#ꅒ&Fo8w&=t֓A\l<̬)/s@Kp]Vk|`Mw{j%mWKKV^%4~>:3@ ݫ:\L~7>#_K^h'ԃVp&5ι!㇑OT'}]l+>μ?S+ey djgv#NMBH Pߗ qa 8utkE#A)í+kJ!Va^<؆2{# ѥV?㰜М<%-i#)tsR%B/zSMNmaAuH)wb l}=ѕ s s5fH qՆ)&F[-"<ɃHYrZ>B]F9?v>ܔ3 D9C~zgQٿX<cD"g;'Q3m<<o~l⸙ G5 $2.r Ms<ɡ$n,]Dd~1}u*ꡖɂtNOU) 5Tg.UedKZb}g&in.嫨 6:N9K;7?c@D*8]G*M#1'5]@ < cN'CHgYCy}B}Ud=%Ξ$ |YnKr 4^ƣsL1acf+&eTkg[޵\ZvҟywnW+Jie%79Xdy, n:HDO(gIP/1.\N#=v;'F't+ a)YhZq@4ViiL16}:Cho 1`& _F#jMs\n (-4 RwƷ'M(EDFޱ~m+a8tȰÁ3$07LIW-پjy*Z0e'($IA!0;`\ga*3텡!~z^uƁAD ;'5!@9*+D< ,pO^M?\,+|p4 pܙ6ɢ@Vv QՍRY@(W@*gsY]:g nNQ2Fqӣ?z5Oټ YTqcXќz`q3jVdJx8OZ< wեq)j7+ԠV) f('Z׿6Ёtn c.wDӶ#vΑɬ(d_(n:\ܴ׍e&ݫԒVH'X-S1Sn"%+s4ʄqLRЏ wHЁ$kи8jUc .)S!y܂n⵫VLM-Jf.M[Ž*zLt!8*_/zbۮ)̻H\>Go NHptF6.y'6Mts /~F(}~`1b3XK#YL[ Xzl7;(MqY`y!U36O0mHf3<އ;Yơ&犈9XW}G_MD(x}r_CS_ZMŲ%< &!H (OW7sӑ f. ? fR5B[{{Mpp=t|HD gYƒ%bxvhF$|vws̳SWYUFR~tzt_א<~c.E$~̂]cSGA*}T +s@P'!x>_e㍋q~j>,Ӷ,v9C7\U2}lSZJ@V{( C=#j73rwˆaYϪxq|ӌyo#"=32?q8Wos) Be mÓl/ '"#,$O*^ d _HLY<3RӇdM GXHΪkla1]1!*w^rO2Ò0$`ږ)(QY)Z'CvςSi|{TDw 2V{Se5ya襝hL/Ol p U %BVڏ-oށ!՜D)q]kx85)|=>RF SgTi/qU}|@xǴr- Aqc 8:ti|0J|5Zn6:U6MQUeplm5Ɉ~@gl"f LG܉?-"4=@<@}iR\MZcE2V"$||*{K&SZ2&=(-a@n+j|Jױr9ŢHZysZ)VCM ~rʷDa'`ňT8Mդ^D7HfPsS>`?#o%.ڐj`\%v?@ (LOp.Q)o٠B+3B&R<@/jZLFA5XG=ьZgzjj9dyf>ǶX6X-E|7ZދI8zFF@v7l{X}C_6`}Px0-wzw5c1՟0@-^x?`{pξ¯!C6fŁ"~+F~FF"x:]).ey8(Cxot'TOG P\;>J!=-!Oԋ[=.QB{u&ORDBYo]QtS*Va5TcMk՚5$5C{J:k~XwZ6&"ܸ%Z*ƛrFE1$t,eU eeu& _M@4'R0^],{ #Ul^# ׃h4نS3M aLѽrxX(arHxN̢F*Xu]*LڡC>SU%%)E}Mp/Ih8%g$"G|7,Evox:FKB#a|p讏@|NU#nBem喇 J^sQ,}QȈ|db\?܎!g:*oT[0ْ"47̯trqAyPQ:n~DD?+Q*K-`h{H!4Q-Gbe.$G;Kf5B*zN (llT'e`薫/~ >+-zӦNwݤ֨LB ?ķ)n֥Xc^\fg7P%pjA"jMPS/߭y 5Uq?4ܼwA{5/}| %!U2sz\D2|w~wFF\ PBmӘ. Wd7e[R^_̥JCkTZy.sz+P>NF!}mVg#LFaG[>EpKNpyֳDC `?e ".td[j2ΐ fP>GBHb__iJIfэH5#'kMHX&QC6g^YEKErʭ@FSYQ(rCM)utSA*hnk XWC92gR}Msj*37M=<.v[_m(#cxrR]fam+ pmNJn  Fm.FLJGcw`j$e-LLʟzs0t ¼Xmt8yp%CQ8| I[OJ=]f%Sm }}+mp)fh?_6U)6S'wl\ލ_1>I9ai+E ͅklX.9VzL\)E$:/4D)N[y/YU ey3i#1?FcQ(N`6!1Źp!1]F<qNfW:2yt 2ͺ8nfCWqt}uTNFfP|0Bw[Jsz Kt+~,V[["\63)Vu |؋!SH8zP1T07I/Q/ LO^JՊ02 HU]͐n]B Fs ҭȲq'rG 'D' <0SKfR?w8NB;&s7G`{TŚ=~KJ@C}fN[5Q&3!RU 5n=G"j|%ڰ]K.MIK ^%3vp3A|?Y :D \f8 KZ;G$h(|[gnjz|ݻvC[f- LLGX5{jhd.,O4 VXB%98MQs.?C>Z}]ڑ#"'fҡI\PMr\WzrUXTCsXgSt 1D0sW,b0%L֘_vє#Ϯ}x=$}szP ak/"PS4_j-IC׽nwbkk<)l%Vg஄(ETΖNnp@~i` 1$#D21\օ:-8l dNn\j.I4, :kJHLkVZVʿE>uN1_$@^h]V@}* *8OB w7Й+/٢L6 \{7{й&&+'fr7?XTŹ6Jy0ʙH :cpb} zPTP<.A'd@q{@W ǚDwvd1`U]dP~Ɖ,a h pmZB'$DqEOmI kP{ԛ2cjFS5P_' %…8=E ;sz)֠LʃOTT5 臨W?\|{N ))ݕ2F7rk ;K(lyPGܭ_δ0(nHA^!SyfE灙GA9c zѩ:@zͼlj"st"AQvpQm^X*ZeW6c{,!E(0>ͅQ舸cAߵӤf>*IanjQd^PYL3O'/>#PLۅQaޱLN eŢ}Xyws?-tf )k*25HZ2d/ ]g Qk+ ׉s8=V^SJH<щ:Prm%E)Flhm;v'Vrte׼?3|sfdtm;Ʒ-?{/?r 0V6F>צJz$l>ѿRW+f[M+{mY<OL v~H{/QΝO qրh<_ U}f UyVj]8YN8WS>X }N>Gm!?Tz=h#}zv$*EXrv22)1bZZIUꡑ'}2(Azb݆n]”Zjr0Ls0OB!0Fx[ V|<&`>7Ha I):#L YX8ds (EP QiH@( H 3:WΙzʠO6q$)]|hݟei~z6>~'/6!U;IW)JaE@ľ3˟[q:䒿 *Ze3qlmzEn(kOCq::N6H?+|qYݐќ3_3{57xMuo*=l\+Q J.EqBQs]}3!?4VdF/hQE\N;4@'S{*F:B* +t+,?bX eUګW c?UqsW\γT2sDx㹥C kcPW*''j) ME 8Ӫv*6ނO )g<$?|Q*hkI$i')YM-v"AV6H)rH{ wE.+C={ I9ڍВ$Aώl8ko bf*` )Ox5mܤNbw^j>6GGI0?}ImV35u-'V;J~(ʈ\#W}jBx8"-t48PєnסңPbSB_Π),M X{cA$xȤ2lRcY2S$,q(m!( .ъ MNt$:fqP<׍SWS`.ak%Pߕ߄LskUJnrlR3 Ad;]gPػ2NdAO zAi3p"vY]$2S?mT>q_H4}Fq%V9UL!_w=˿;DR\8N_¹#7ZkkLߤ`5|Mk"7}rY"EDkdJB+DQ0EnV_z@f|y>lΦVsku)m$ 7-2@9F1'ۗU[%}i43z1VX@ƆOQC=jCr2W){bt U`OB)R[u Cj "ca/?H۫isYax6}C2#$"33UW%VJhpuH v!s^ڣ խX%;|#/ ;"-% ZG2]YmS 8~P8c:$,9֔ՌC(*_I dIu$D^|VL$HkI I 0fsH(| eT㭯=&K">[O2ׅ0 yCi(W6ݱj*p|kA[>Z 7tᅪǕML=,v; ;k<ƺqÒ; H7MEIAc0IЪj1TްP)\ݩ[j\DuALM)8aoB|`sp\+\ta['AkDHTcIXE X(h϶X*`fuMLؼߺ` Nuޛ4R(7<"9D6 ڦxYq+Q*-Ǚ%5ۖX6Rsa@P!YEv[O4jM'w0tLsM:+aϵhDr͙`u%/%$:j#JIl.,HBrpl BڧFAȵ$ vG,VegLa4~_Dx-COTY3/I0Og8E L$jQ+mCփ1L0oSm_/?`[9zJ`C=M+0}}`⯶~ga ]Mrn8ȕ6N˯qvg FSfOKxȄzXɠ Վ ĥ/?3:&4#/$>l7<\ DEl!s/y p3;oeftQL;924rzBQp_VyuPxM ko >Y0佫L)H9 =l,bFRﲢ|O#b?> ;c՟h=tΰ<'F?YշG^SB'դQB%›yWL:iиADx&LnNoi[.#+ b*G-}-a6l xƦ9^n ML M4>6c46ˣy~-"NsNE|tۢ58؞9Idb|ߺԒ# rj16kHk/ygOXdzj@qPp=} u^w{n;Z* 4A }O(cĝKJ |$011ל@Dwēw 8撸(c'Yaǵ YңR;*9g8q~c]>>)i|0gLBtc;ImF%Wc(+ -D0ä$/\%yH-:,ɀEL%%{سA?V=z6E~I@XDn6|\CGٔ[#{pV,!0ru8d? 5[^>c 5Lw=ʸ(@ ^m FL)l]+b(O1$l/s9Ř5N9VχH2W[e1ʏ*Oi?Ҕ-^fTsEetEڤ΄w# < p͙%y _'z+<&9k} xE`aӖɬZǹ F}.Kx@Vwloxx =.:Ο5sxV"Z;Pxu*6?"UtK•,ʗY8#^k)H4EVuGe>Kw{m cia&~5 4hA:Z/E<ܪp!4^07" so#TZ^^Sd]!qøh[o"6n/-Tej eɅ|{-$'NLd{ZE[wtXa<[5`sÑ h[~\Oʛg/~!Ʉ :C^ j%pL3q~Ɨ4 G7WJ>%ިL צ1"Vj?~%{tºu yYQ*~I*K.dЊn"=c#yZ!!Llh h^er IIqЋ<3a"('̔ 6lΗwc%Y^f>w,L/)~<ܗXU6W<6I]g|;F2)mX=HBVUyYseGa5؜҃琢 ϡ}Y+#(կT&rVoFmܻ&A&g*N2ytn/%8}RF |-a`h|d e11b]-N6KKRWb&LDU΅pnm9%]ef : 2xtA>"hĸ!stHk֥fˡ߅eVh*t+!>UYR]jhϙ;F@r \{_kX^;XgR~kd]w}YH Nߕ2 smU8)vգ1B PMpĐ Ҙ -wb\0"ʤ INO݄O bjDnQbXmiHÙLܦzZxgqI>.Kz ^B\͛hx#vVB <߰#-з`7EDܩrqiQe=ZWŝ!iSjZTaB <R гkSz_ {.b CR;kw(eMU)ȓDMc5M$.s_U_xiY.#JH/#F) }]/Q "H bF㛹&ӫG6eZiUʻ gm|TAN\! A !X-|#[8KGH)@&6zG%3dp%ij̴fWFWqo?#VM\rc'8%\1O&AY=BQ􌽳7 p,rb+[dt(C, OP%hDQ(hn@O <%OBY(N)?莹NlUo^[wo|s= n>¸J`3?I"9mjfE17;3RD$Z Bn+\~sɝ㮟g,(\ Y ŶFɺͲ̆m~A՝^!ٮן0nŘdt2+ *hebhp`P~gʼ \<)NF;4fsapB[Mƅ硧.ܸBr~dt35`ܮG+/yyXjPz@'9BlHUrA?VT!)Yz^߄Js˗ts1dʎ~ i O~mĢ1Uv\sC/ E!Z\3kd^*}/}^0U3_^̤%6Ͱ*U& $ıWiɜ / L !|hkӔ(L CwS&U ָo6p_ ruPf, ֪tQԔ>P "maTµ; ĪrY,O_3"OZ/XCapu?\),&F(QvBx i>ĘJRH!9Ld?x]nf46K rH'q_L[;xhczJ$g]?lp]cX~=!U"AY|aMkoswdʑ Fc <`.Kc'wdbJW0<x1؊nC;du#=mʕZcIJȗӁ/TR*kB7wGSS Z6}Ѧ+5qQB־1 UJi@av=_d:C1;p?$&3#$:_Ub%հꅟ8r+.\d <7fjQtDRPPf &H2?)DfDV  ?Tm^^'6D1׷|g>:c]z@,6HZ[%",{dZ"΅Z˪`'Gcx6j|('DMF:s+Yr"#S,$bxKܐQ%2S!;ªPPRA qTtI `ܽU՘335[$J쓤8n_<kϝ/b`Smd1:O,|}Ö0IpGbGnuSOJB8&`KaWQǔ8c0 z.Bo.u%]j(HCQP;4V?t^R9LfczĆ JwThl\ Vlj`D"L?ykʓ$Ek*WK,/neqvNH*|+VaL6B,xc/I (+3)7@WV9\YWJo ֹ !ٗ#x;=WqG.Ag69jZpb$RR Co[  ˃((٨R&Ao=VyjtdpGU;hqq) S'1b*($ FVݪmðʽlQ^ǒ]((YdxJꔙՍ T =I竂㢔N0h[Z8YrڿAZ`UҼޡ\{EQp=Be9XHxYfWVmP]lC`H0 6H{\bqb}ә,R ]ź'z$mGxh5팍BA§$IdS>l ),E:d$J2[#d$q˫ɤ*z!0V[97z3nfRpnf>'xs%7et1+PAjΖfI9(D2Ya3TkwqU4 gkUD:dlS?B[ܟG^&iQ1E@B%Yr)r*^!FO@0B =1bx/Ә _RpEfvNY^Yf^ ֎}6T@4G~y٢}IXg'Ehf3 -2/}rzp9׈8s`㛺[sV3*qX&sRy03tRVܼ㜢'&mqQPvdl ko@gz^{.JNP^wg 8ۜ/>]gƍe1.o/A=osH ?$`Z &G>r8@ܡh82,y *20D>8)"rnA;"͡vT?gACݚfd;gxbVçv a&l H{/ h`Z YMag=1Ưl䇨]Uj-풍bzÉgGC 46$u5ReB>n울ԋcU!rHNa ;ػwH0AD|`zE!V #?/30%zڊu844i (̇N/@ã~[ЕM@ aI? ?Ipsx;G&>ڕ%w5ebk͉1U .a؍_h׌cSH_ q5HE!G*32Ysϴ.D-.FEɷ2xFf01g?fdMGN̖EC;x]ZS"%KjZt!G"1% !dM: bonYv&‡0KYz4'n9=__)"b&]vytW$jNkwfJdv"wO\OFz4;4Pz\32-\PWL.i)_tt",FT7?TZbhi 'nVy ގ; Bˎ;G95w-Yr.8A=Y9⯎ O䚈JO,Wb׭egDaA3*b\i =Rt-xk֨u%/@ms#W퓳nyu&*'x ᴢ-=EYվf>#"jbbZC #D1F'1 w-XK P'q@ӢO;>Y&:y{BXOdI.J2kSyR@ 3˫5Yyvŀ:Z|@p=FW6^%a-&hAU0PaVRX?V2u|O[_,G9DP;cxqh桟n]ݔb+iLэ1nލLH7Cdsچ i6]8ErT;+UrүE\Vf)?[^\3gwWR"4.Gg+}MzW}N,HHDwJ5^7Д‡X=%iO"](_W]? .lsP\s{L5їiI[2̓&س7P26XCZ3rߗTOjt weEPespY/QsϨb9d L^Dg㐃o `RirNۉ|9_WYEEX'Z(>竆;=o<&MoA$Mb!TK qZl  Q_x!Ek"}^,' #VPkx[ӜOv;UZ.j]䦢z=[9=~+Bs6Da3cL!x( r{Y屮dm6E>4v$co ΋P}V%I#+a1!au-cS*hL^įrj53In#!WLfVrwS}brB [4ԑ͓:&"GytTbøVn\B#ۣ ˇEOpu5Ҏe)hr#v**O@*{=#鈯8XXǢg[' M1+!hXKx[G"+hfYY CH_$ko}sb{8FvcU#uoj!qH,cZG4 rr:"7%^: +Eb!3KbK6 X FEX eKh.;3Qֈ:>+űc(G3)qwyܯ㼊@qߢ FGbFf`^0[MXĢ@hhN0TvdyY|1I//gB RBzw"N&4)4;IAR` Gj0_W@3v^oyTewpb-R<2xI sK"* qD2UћMYT9ȟKx Ifn_O/RACeOod62ց':l!~Nܜ{kTf|r[5i7M!'!\ޜ&r(oDeh99".X>(Fr,b..m, U7|jCGA+MSǰ[Ywc\RP]).vGSbi A׈qqVbȃ!ک`A1Zź Dit%2XB2`SF{>f(y`7e8|u* aK=iZܴ"|SWC|QWGb\^ģ(: 76'8 ''!W(z-ˢPKU p!2M6pV;^/8?/$+߈j'%aqMq}絈iĢp,Qȧgv,qc1f|b*s,5?ZѓA3llmgϭRON4'WV~\dLN%;&GL80s0u(z|صuQ#!;ǒQ߷GA*/X{P^cLݸhŁ#A,y*>X.Mˉ0IFӻWݷ4ʝ]|c|R\CT4,O#,!:Q:utJp[D˞KZ|k˖NiC3xӒDl6ƆB&~tLTՈϳɾw_C ))S1}JS҉5?O?Q:XK03`͉bǦ~ d$-݇=LDn]JjGS%Sg5gmvAߓ3P"O4Ԃ; Ʒ^Y=%!qw߲K>uly>^XSm=N'v&sUsm/銓\3!3fs#4+>N7A,u0 yߝK8/MGunuz܆/|$w(i6 'jj= =y u?2T5mU%F2q/779L6u˖ӌ-vz^[-gbh9U-\8k2/bޮ+7c6*--ASM^߼̈\w_~U#+crTyr溎.7ȳ*}&:mR͑(me7D)ѿS{ލ=.Mv k:x嘳ݠR>Yܺ & jXr?)MIʗ$r{#2{o9W@f }zLz3O%s]QQXx/ 55Ǵ=*5Եp)ʥXћ,$u;m9(ߝqu$w&e8Pߦ':GB <9׀':'(Y~cWft*]-:{8żDDDKU2m^dzS$hagK)ӄ@ድrlV"+awS@L#ɼ;[o \CrǤu8[VGg|DG}X$cKg!NrHxr89A|oCp~37 T%M4QHc,WQ %=>壻ס/0QD> O!wSθ-:D̄$֞ٿ C=oG&Pp1^TDS-Q|$Oa( 4ť]jg)_V8ks)d-hEW]QIT >FtGKc断NI$ӎM%CsD4'KT¡U}cvр K"ђjdVPâFxNQrJZzqh+Ni[cs̊>V 6OL)/m # VTG'VD ׁK.;R@ f=}%raS9M"ԳN;%«tS mg'hr@9i G$> 6/1ZA.a`MEN4_I?JGvG ԒKR8 . ,Gm?ACMYa~{ЃAZMoxop<:SpKvF"|4rB(SV &ӄxS[' (Qk3u-IWVY>GV5Cҙj0ȜuӍ赭rAf辣&Tt.`^Lh]ww.}RA!(CvLCB0N/ yZm4R(ADo,jtƁ oP5jk^("a6s1lQr&54x!UƕͯD7[D Uk( diC?>ئFAq3TG+tPZPSfW,gb6v/W QU0sdY)ڠTB 2MuqH9}*#en|7_# P#½s٦eJJl 8=3d}"T~{\F2 j=nAżࠫt݃I1NjqeGrbu Ա6&xr#ګe'e<)H +4z D&cf]B|q-)奃{.M+B<5a!ӗBIl S}F1PbkZ.U A#)ftuWFK P2~")M*X·K.],[N* b<ܚ\;ڳįQtʺ'ATgI[fDr }Fc<{k-2Nn)u>'J~/q'8yJÎ.n뜏=!O\[̫#:bT4w بb >/'*loڬo ;df9&X VlJ,M% (%KrK {= (JӲܥ>r]"d !=$Ije9BVM mq60uN VIN7z.Ϗ '(\a]:")A.ɦ9oV:&2_|:3ǗZP38j1[G2 8E9qAk/JOqG`8jVf˺|}8U<@!kOrkFy}I5U9a`Rpui3]m5N0vp Y@oC&s^_kOS0)O()ҬXm穘XFr}~ &fۘ#Vkd%iTM|zfl=9:ldŅ)KN G[+}naS hoQX5z]kE^< =V]mxK#HwZ/);<뽏 B9l|9_¶(,nC ũ 3 fs@oC4!Vًu3f3Eg(I~޽r_k ( Y L7 g}*c% U]O暜,^cw(Bu89lO 1G,=ԡ3:kxX-ˍAe8}i%zj˱Z#(S>=&v0$^U:ΨC\_<啗_ ZZP>K(Т˨7gn7&&3ŌW,s=?O\( j_~@'&͔mā I(I}i+%}9L&{ht)=CӲQ rS޿a'h@bvLz[:EEѧدR%L.l~R^~ bΪ?Ef,kDn[MZT%khYE=CHt'Y .KDV#t~ 05 '\ 3ڃQ 40p  !% q=y3G#:P^eSJHOky#k#ɋ)zgH!|\D]"L^%r)'u" h/Q rjz.3X&ߠCs yg߱z=?xb/;$7u 0֦dAWJV뛞J79;20]\J5S3&S6#8ny`mLW18y|ZRP8I4KsXD8*wnZ Ԟ7ԋL'S2`!tmCf߁srӞhI/vO!w Od5Tue ]M<In1%F5YoRW>4yXC/L4 Uq up}=,B|{-BzYA {ڞ獛ZjTw=}hJ'{i8vd'0hZFUd 7`3V$~7RϧA-Q# Y39F/8c.܆JD>z 6A>w}& x^JIJ1K&F֟-Ve_ egJʺ5+YNOޜd*tL8C /A[@љUkLw p.IԹ!'=JY=5&!Wh`Oɉ:NL+ej.5Os{~v#ۗu^Fe44'>$Q軠lpt͝nD |ֿȩF&nA(S-1ŒHB[bg!~?2k`W޶f6(1{#İPgKBaq%Bߑߩ<=c'm[bhvn9JHݰ;IC wTg*n }1䞃׼ԇPpz)nl )@n K!rގmB fnϡ|pRNZ4قG; fr f Aam\&wZJjSQãdN1xZdcS/.I WILevz;^M4W6DGICmYQw2]$\&T0U->:]hzՃUlZg:t@@1N1 +>x:NY;dfk. 3\Y̲i1J;mg\#ZϥkIF]J GИr$t[fxTjpѰU a yJ&8>g{p8㱭*?uѓ3/=r9g؈؎K=MW);S^JFot(TZ/r0} MO:; 5kbBJK5b/Շđ܏W ..LrܕB-5b1F=s[^|NJ^G Wɖ_4*z#G ɤ^[w"/){'Ẅ7nZǁfHf@:x 92qz4\Uy&*X N͗3k􆙑$##V:ȉVpɢv;-Ԉe/MHzފH.**V 2ŅU Q|(D& 3|eTka]9[́e% Ղ"2k .d_A$cj :͛C+q;D1Sp7rwg˪{S,ReM[)n4֠囦TE=\0.naliM+1Pm kpӂ-t)Bspd&3[Iħl)5#GUH+kbW%TI8*%;4T]ab\>w G+6ѽvf\3AU[0Ay_]'@&dء/(<~{Zl;'ӇV ZRtWws3ĭ W\h ! k!<܏d85˃fgnT;]J3ql~L4WKTP*K +k)ۖVnJs<};4BZL! kPmWqw[[?<)/ɟjRdH7ad?ycr~v 8QZ=X+.m+Vj#nZϻa8KdQ|OA;ݗm@ak(z)v)җ#fĐ\ͯ9 ?eq\'(l[.}x0aj2勻q p'W$Ll6X֢ $ mkDaos*;t?U3nY~YA_\{_0EU$D3AHcJC7d?k j:S躃F"$ w\VczM Eֆ1{MZEzo^}J:轡`-HHpl7l!z%髣9c٫v fb FRgRe*57 Xef~LeS2p WUwegc%!>/?vQ_?{Px#IE wt9cRrQKё2JvsM3r/@ٯzaƈd O*e!x O2 c@?M>֋HhY*jFS;jP9p-W/Xʞh ش tThq#)2>b̃Tpf uZ{0pù zg¼ <_@g#{]O תnTә^vՙeк8>A&6}cden ܧ{yKOv$)M=_NmkE3c.ڜЦ ṫÔ0q>9N٣gl5:uԥ9`vVs7=X%wYӌ?)^(zVΞ-; {8C!:+8Wchl>rn)B7jHT%d*T [*{c'j#Cwnl՝ ɣVQqIgwlG>E(˄+@CD c%M`Ns'k1bwd =Ȥ_:RoMDΞ#tkwx9(<0wFs .pN\@u6t3hn򋀕CG=!mIf,m<ԛ59/yd@T}4mdOw^̗ ֬F?9:l1U TF^.lϷC?PVtO6̤Hrfpۧs2:x-ыb#$2N~ˌCGu<c [7d3X*|)Yvmk@s쓻=Ҭ_s3Ds+-Š 5e$Ljb:6w %; F01՜ȣ!bBM({œEr``x]M?p"|:_M 7/Aݦ;Ϭڶ"YyϧƩzbU/sM|ѢG1t䶌 =q4"W{UH~hi_1hԡC0~mC4[zy TFp ŊD0a>;7 qMq',:mNxV;?8bX;jWsb﵂&L_2Du撯ÁDߣd4Wdq`ɋču~#g̓:Sj6;nbݪ|r'Գ(U4W%iD˧|x]K/:ݑrkg!F9Rn%3M:㭜ሲWkw~ 8-w2p*b%4a=c%^- 23nVq{<|oY+8EϳI}2]E}E᛹H{DɏϾSկO3O܌kvA}KFQPΛ<\H.-}M0B7(GTZ[֭i E=Έ?5E `H;ăk$*+G Ņ [yvormT0Q߽;rj'v4TVÆ OQ X雸 oai-њk^Ѷ&oUu[5Q>KǦ^&)Z{LR !ЦMOÓ' < Nݾŋޑld 8,'%!oFֽ;:vA1J= J|C[b%]!~xmB)]V\D=~6W̸6j;etc^Z)GL=[Osь$v곋O|zϊNO]lҚkˑ,$6PՑf)#DXF"B%yΕm(|eH>Vz ]YAɺP*5TK 7WS`Aûc)y0'nއ+eMLAh Ž*JIC3Nj GM5h>/ѝ,u6 ד@XwDKqv k]1i`Kp9h+R#o\IL#զ,*Xqm{́iDz?**=P?V^X)~8M<Ȥ>٦뙦P޶8gq b'&G%ȣu8a?RZ>nE"G) H|@F %obVZC%f@ Ì+l։ĒS^zЌCD$n# u\DkD?bjƂe2B$kF;Q92e2[hV^fc4aT<A?ܒMnnfcXxFZB7CQv?@,(vp\@gPX+ՄQ]Ӈҍ&hC{#2xڅ=!T6Q9\|`#M9;Cy#S0 DOnotP9i4RtY \j[x650HK`WAm!wߍ*iTܜ^#{2?a |_bW4y#W\z~> R?$-6i׆oN' u qd#!%yʹbUOt0 rɼq<$M;~\蘿u.싍da;»[::H7_q}\f+X5,Z_iv">A\ -΍W[3;]8!Lщ]Y&OtQ"96t` G8r\D liӁ W= UG..Ws*@iȘCPj^w& 5 z4'ϟ.G‹Sw$/Gi(cmbxEЫQk/-zIHu %^Z`KZSԮ|reBo@ZD}+Ahss'l<`)\b;W`VD+ܻuU97VXoGm/:7AY4e~0 7{'(aPRn*Q:n")_ 5<<; ߜInbOXFF?tGB \ci28As?&sO(]JiCtc -9GnAWIJ@F2(~R7B|r>|L7 .<*7]Ic?R͗쥯yĿ,%'(5iVQǫBi(b_a,l^G7{*D됖CܧCWg)BS\ $ h:>@>c2iNs"afOP1m^뙟1S8(Ԥ%}\{90 w'{"i_1[Xӕq_R1| pIO ۧO8]0/tcߛUyZ/lqnݞ$! Z%Ȇu"we}:dt+~2UG,guPYq5Lb 1,[3]LT0^qQ BG< ہ@-w&7y‰jd~~hHNjⓨ|"EM"XSp4BjĪc$S{ٖW "ǖA>D"KDwp/tֺ}cRa\T(S(zVY'2)bHnvJ!:}_3|2ߍp焄.9_Y芼R!;,L9/olִQ5J1b/_ =`s R]cXUxwӵ jh,+(^ɱmWfT9֍l\ Ӵ\MސeLٝ*4BiK COcX9BP;({DΏM4{r/ryj ӳH4٥-WQE'&HO(>#7SeΠipm{OܔxwiDz6Ksۜ>ETؕefO/wXqJOc;JiQf/^A<i/_I~PS~qz|C<4ӛ!c!Eط<C.KњzIIhݲƧrWL4{ [n=#f d+Gl0 LOFοL#^ fPU n(Desx:qz." @D鬅k9,LЂ];7KM 8;ƪ'* Ha4H)7_PQxS֩{Ŝ2ktiu-ݝjY))@M0+kdb*ѽERAjJW oaidW`v\(5y3݌ǡaq!7~*F_!bk Pw"A2BqTN)?/;ivzvum&܏&YQ'Gᔓ K&L5<5>zsbuL6; _w܍^5I:<yes#f51F6B"X0,jA YYr[!y]ͺuRřRgڠ:rO45M!uI}LG'! o:aeyaYyZy!X;bc? 2v\78O:b[ wA|v%]suw/f2ف!>G$O%ĠXs-<;NlBntywYD{ab|d}Qb݂D= _׼Xr \y+"H{ q+1 cLKPZ[<j]9?Ps,\ÊX9 ;!<~? `M9~EONCTYD{1!;͢kF:w8ΌHd*L*%.6jn^F F "ﳐTf"su\>QD(b2__jd= ^1fBnQO_.yֽu)|=vܘX1%y#X+G:K YY-]\'zΖ2C!9F#Pf)VzqX WhE^ȯ%?r NCcH<+`,*:̓(-d_+gYn"MÎr'm R.mynzs` !>q(ܵJW+< 2:pkʳ :UF|sm 'eddm=\4 N2Hf%$:'&KQ1sc*r2b<^_mZo~&]46u c5Hsfqp"AO嚱 "ΧC\1I1}90 U3%PZ<˚MKV34{>KUq R@ksaew\a?sB?8E!4, ׺܀?ˑ"/(7BpZ,}9:PhX>\BF$9H??fP mנ<`J+>[D9\ڮDYsYY<`'s5$uHʶ3pW`rB~o]PS['CWBI|4ZhU.6:8MtއXnp4YvJPXW nM#6Vk2wȑKЩ> !dc?,Q|o]ѝ0E,MEׅyfssbD 7gLLo 'i+VvRBBϏ)mm#W5gu!b$':Qbzxcȿ5P3,EVbJ[b,SvP PhR:K {Di)TĕMsB81|H}A:&YTx,G0"Ct>64;IF&lR.7Ew]*/ãc0A5ִò~Xlz怛?3FOlG)B(ފ?L0|2AUpH^]JvؠfnZ \ߪƌJ. #.cMAu"c- M2PB p!\Y!P^fǃYۣ$%Ϡe|қ%9%b8 `SҀ*V lݼY. Ji-Ԍg>JK ؗƦ߸8}`Z9Pue ځ=jBy]2>{w+9 wwZ"RJln6qL*wbt^q$\^6cϏ:4>D|$NK#5laXJ%lעډxm…hgW3'ZN9§%<:`ɨ6c7WC ٭|PɈ=rEID Y.pP(Uօ׶CxeMDc>8S,撊J3~˛#KQ ɢrܔr{#V,)nb[hm{( 5`Xͪۻ4|EMG*ܚNR.3lϕ!P ^W*-`'ိEZHl ޮ/{q)N@& rTwWz\`uCZEhfMDnn V_Ҁ 韸Judu/Z!vP4O,,-e 8Q]p*?@%:Bm^ KW_L 7g7DIF NZ[WG_f{̂xff>gII`gͪ$ O\mV^wbf bnUR޹ lHٳGzY!$omyNwfz+VHt,7ۺ['zDI#,愚@Yě@82DO _T-=5na[;; R'#(]63,u Yh/a2|Z1ȇ0'9p7 Gfgxa L@Q<"2=E (Y -+}J26@1Zrk8>1;o|"IX[㤨ED=yVӵIӊ`'vxGR!+܄i#@"olbۓ~0 f%)3]C7ؘ,W̞0vzAL R 0ZezBK:堒`8:qÃN+$(oPs]9))p83JsTp :Kv_:Aj0b%TB>T-?jxaYżc`lȱ%@>*M ~Zޏ=k9|q^^Erߧ339PDgJ5%3`^{IHK{N*a[YQ>\j<7j?U,6y ~ooei:~lNnORԆ%yQ4r ͇CWG3žRym{^Z9uMWM'Vv㹃d{ kÏ"btWPnz$+L2+/TLu(+^bCg4!BuE~rٙWPTŷh_QiP[[2]@ P}3Ӄq3LҺOO@U7aF :U59[A*,ҍcbB^eU咼=l,S촫8즏 T2zÌΕ/pxnn8:dYˍw]\;Wy*=N>7 ~*ُ< KEZ]c rvle_N19ޡϜݱ6[ZG9h]_N$;S)ix\SC@:"8U+\]cΟ֣MB$8S=Vb8ىC<5Ћ_܆/ʪdzj'Z5oRqh+W0סS cVfo@6?0p5/Z0=b?u˭̟]ޙ/0IqkF|>ȭYnSl7/we&?,*Pv. +UQ w6;?ě&5,H48Y%G_#eDWzQOmU[~=R#*Mzlɵd%B`&XxĖG&eܷSlֲ| ı?QoRںA"3щ/fujb?z$M]o\l"Z )nƁG53u.7G|qYCUJ -IXF z;Yy~NQfv[/)kRZv- $'U%1Yrrfx Us37#. e t v@I%P:!j.[+˝?!,ڵ0eQe0]% >0 l9${.찖)isbM2FVBus`bxq~ʦ< [B+4GA`Mb=~#2e Z@1sGjD@6>Ld)2m$xV~Sg^'2RK@dQWt2^mtU>b%00jF %¹v2>4yQ)1ʟj˫uU拺hvY|F9ՍH6b˻_{GձΓT̠ɺ1u;ԧ:rko T]ѯSeDˢLu}̮Et"Mo۫+ZH;I8 t#х E*\W x1/_`Tr]J26Sm={82ᒵk<%꿠-_{"\a4pWf&t2vp]$)uAB^tGNn3,ufo N} V̆ (ZB-47jk_%°iQw))^ΦibWy !MHl_m 4LҤ~׍qk.[s6$x ;w[ }xL/Hhh\fm] fx"4+Yί >Жcisw?M.j7-Pkqԃ1Ɓ?TqMR xxv-JSlyUw{s",R[{ WhAL7gQ!vBSh1<I(2֠VvXD!\aXӸ+;#*ʣGܕ͡f_3]+Q5v3Qف؊G2Z~X`}_[@ "ݓFk:~SɠY@"Sky 1q]Τפ4PR:iohJG{s7{űVD85z7\; dY[sM=KLHXm^Nmk7`ӹ,N@9l5G QkzUἻv+\R3?HoZ3!ZSþ> <݋7w4bo`RS$';fAN|f.RcZh|2`e_w5l ݨmuPmj)@$I>6ǬaYymKsU7;wΒe"O#R^ȬQ>" VO8$bHh|V.7:A%EmG]Q d!>Tn-g*,᷇3ч(Uo(eH,;+XAX013YѨ\m >3dAE.dp*W8vvjUF ?sM9 s{-uҩJlY-5z2 pY[b ߴ3޵#N`/>[ {{<`&>$獃ؔڿd;KP(>5gk!Z\_2!tT)F_a5>?sM(i^ƌV$&BoD +JX x%V,6  fkW3/|lC B/JH8ōa9ZG:aLE%^ĩYZi`n!0fÔp 6FZ+9Rܚ@Mspc`8ޔfݮ\I%?2AŽ?{j꘰i!a1Ѥ/Ix D% x7D=rtUfI~8 fI\//obVjDBq%.Q+M6O?˄(8wc'?%~#? ˓쳁sb4!ZF;)3Ȓ/\1jX]T/"sxZkQڶ3BiPXY{\BH?, ,VB `t_k*o:捷v92O:qdfiJ6mA:mT[LFD'ח'!edT֨r{\-#@PC͜s. _z?(% (6P\̆1f/\/HaVG_?ӍTKjbu@ٔRe G9C].M8/xbZ4'02_W{C$dP5WJ7ONK!6dQuQЈKj\JhmGé'dmUWfp=X~pET6٥Q_`09,͝P_v~!+%Xj%iS7RQ-v+㓇|KXɷEkFI# Ն8 Ncy/ЉѰ fC.͐eJw+!ly vBd2٦=V]DfDZ@uRl4 6QfR=b3 xC_*{0o8zYk9aիZL Oo"|F'2h)o4?jlgEyԌa4 $^"ޠo섀SC ]Bf-:E+F}%O0~`'ňϝ24%MS*ehIaBpwBSBK3d\x+\^oV~@0/)/\SYhNH|pgUyF.:~HiaHBp"!TIjw)s騚+~D+!ڭr7 䜧gy"(t26mF.U5ֈbG ˳ҀC$ 2_jBV^Ԣ?_@hOMsj,s:G\N9G3"VoڄCs4XB\Q:YΤ~i" K6wlfǞRSE{nV}VR,8LYMRHP}"Ol⇡ľ#K'* ӷY_nR,;7K:,bIM|X߳/, ?r'/! )l1M,i+Ns5 Re6o=;*0RD LS@/JgtFֳOGtLQ;۲P_14 WE=ۇ;7czb-ĝEC |մaOj6;iͦD2{%6SQ~)YȥΚz'у7/ _j㒜3~Q]a8ϛ;1O'}vyyY3hCVi"K%a$P EC!rNd6J\9}Q,Ĺm`ŧ,_k!M`{Wy$o/AC {-dכ[w?yV\ \Rg9:snv24m_&(~sr'a{+ _5QS :c?"XՋvWlrFg̠)B-!1td .(w^!wB1WO4(#ǗDE'1q1}DNs\p6i9:t:3K*("ߕwm~~؋bLxyWaq˘&KVmХ8quG@nOݶP<,:6&0>?@NyV̴.C*@1a e"3V'3Lu)Wm oQ1~]U5[v\w ?_ٛ8,Z|m2~h>C"|oou]{RDe%nZ2Ks0/U]6_rVF ^g"+%;4}(:ONzZT{\Cɏ3Gn%ː%̴}O[!mDmi pxztonS:N 83aMJu~z)T^,wҷ}9.$KR4Zylo&:XHR^X&Q$^.}Bf韭+o =U|6;m?  f-7>aKlb3g'"'` (#w1nIzMa̬SHWU(1'a B\PJ ,h.TOą dU;m%ڞ:Į@)TuZR΍T7 KlBJ {ϙ *c4L>ū ;`ǽ{,K ^Z%;,zB`24@R!- (As?~@{&b Qq1goB[SowIpo EHXCPv ww XGYt5+U耲u; +/L_ݣc&&P>`^ 6jUGtQrJ^OJ2"J>C#zSRD ׭I 6q)^P6fe ȿ~)̻p HnЄN@3Tm?=<饰FRyt "M~O[i֝}Zf5"6={b,ipqf {Ns $b>4C/VTWX3Bts ۈKaZ!h(vCk7H4-u>6!!mFƳ\{!)E/֨г:ϬGQOm۶A>lD|5 d;/MmC ܣHɳ]BX _n^r[q@9O'7rp͸F50ܷj+{6x`Hg/)3JŐů;8hVV]mّB9qNY Z3t;M=҆e2PO7_ÌM=ٽmOj;ښ _gO\pԄ(\H+emiT#I |s0Q?6;q 0[Od0W0`CѐZӥ'jB%y]Ik\:S)jJ:b6d y: ^ɬARQR{xq"[&(ojCnY;̦ϭgb&/zCC."Nغy||ˀ)z7h* 8J ev:j^'i9NۢyW`}_ U1cp,sy:J_Nט[Zy?*י SN6Emsmjqd0nR?p5?ZY%15~R%lsP L4S7`G)6eŋeO]1XBkaq!`Rx~NeH$.BX]2(a1z`£\9,dU6iX>^.Ńgj xov.圓"X)ŭ3R%FQ_ 6FEoǰ,%!FIpX!U;`c푛oo@lAծz7 5%}G韯7 ˼֙'&%|S oOlJӱt̽BG# ] +6LρfrY|qG}[[bXT2ha~Yé:mneWR,)$N^*wӜ'gB_&fbNdЌ@!ra8k jBv.R2wq_O%c|i@b_"jt-{?'N@;D)ꆪ([Z$~5H&BDϑ@matM[^s8YLYXc4Ll:{ߪ{t0eV]!m2.Ǻl^`Ȳ]qcL.\Q- @NkcSeI <>E.ʶ/c?CZ Q[wfAK7-wlʪګbMJ "w2Zm NSz?4Z^^4SΕѱ7Rv;Y'W#TnnG\2G&@3I lJHj$I{]8}=C畕Wp$X9 FJ٥# {݌XECJ_!ߩ]LRV)<ߔ>x?mD#꛾4'2Xt%0j9=FO6qK(UX>SO gK{ h3Fx L8\l<՛|55C/=#\XШT㿛IDj uU>>Sv sGvgMS'L Z'r; )0Z(!R@RMNKXu!޿ҐPScN tahtB;8ڡ /X-lXKd 0"Yg5c+ e{DӢ>'* j+y; w! \~j*ht BF]IZRs$4M+핵h}5.2ǥԵ'LFwp|3|h7־~))8^46w6lJdyh<ŷ0_ɴ}F="<ģ0ʹ%ՕIfS*E 6?*x?0aN'f,-Q,-ٟQMwd,LRױ+uL-Ra;w/blo8F |K *g<:o@;*wEؗ4%8FIoz'*0E|jOGϝ8ԣ9 "5O[k_+,<8`bH!u8][_>\j=5Iu,jۮc^^[dRM )##Qc buwF.%̯ʌPOdNj5g%O;,f؝Vgo],o$?ˣ)[&xW6Fo)x0mV0KI2;fզH*qIPG ݩo(%`Nd E4dg'|6dG&g3E;ʛHZ&/jĵn3I[AFUi7ʍ/^)͠#OC+P{ЌSAL-Ӥ)+m6fHZ/*`BCyHeiVAvf?nc\/8's暝|⩅7m@L؂ 9w)( 5&R4_bg:x>R4d!As^C(Q;5Yӝr8":I'z g{R_\hA!-gN$uMH@73u%L|^)`u%d1if>- 'U^zCi$ pQIo^PZحmiR2Rwg(.>jUt[{ri7<0LS|v (@I8hbYc^r 5ep m)$.m{uYlݥS8aAӺ#~~Mv;qmHC</~ŸfD_)X| E塈["א厴i6uw.R48Q K%QI!\n=n 6щ66WjbuC ,Ax$sIk.a/1G3a;$g˝~kîKXl0d\h#m3I\@,zBMɨ^h8.A"xi ՉF5CϐQ[ V76_^y_t⺤Ą`jXp;{z0:ǜDQLr7\+>U@sqi:S2H4OmL $bҴ$&~n>r>|m[C |#ٖm ήEώ68l|(U,-bHn )M4cr{i-_[)J 5q5IG 1`IjA4ݏu; Z"2S;>%iJ~%C_\߂wFv1+4L)[N`wQbFlڍ[li2.upD g&%Daed7E$Cu}(>T=wU$vh{ (@W: L`G5ENvl#S$1L,& /?q4k0Q#]B5.,rLzK;%^ۉ炏l=o!ʞqbn7™WOB6iQW ~Z5p%~ lsq,{}b\@\<\7YMh.HzQMi &#Ők(h7pI]?qevDZ&8!)<㟒NRTKYFyPݬ3]~QE7 [cw-wxU>{Ч7&Be;6`Cy?OkV8#x1*_H7T3i~ (l@G]VyjjJbeږĸPT^{s#ZaEF#IyCcˆNN\[5#рeɗF?44dwSs+[\3!S깠F~''eӽ,9֐O Kv)Sx?<Q "1擞l#T #(>ot@߂}}y߹ G>z˝a|Wn 9T*Reo-W=mAa$@^m H7;dMR^Pxӂ*ŅW(3/ύ|{7?_t;sHghg28(%)%_@<{@mQ)0P //lV'O0RݯzPM[n9w/KauClLw8bIڊ69?Ҋqu"NH,K(#}? 1BbǛ %Gf`qsi5Pof@ {/ '-;z^p.`0( Lch5oo0iǸ@L>G\\[;36ij(9)# _]9}" -g}e BfV4Zh10QZXɽ|<c=y1zJi^,i9}RAkւ]3AKP SZ\᜕N?&gA$XLSxJ# Y)'a&B]s%սZ'3=]xE=zounNp fؙٔ}ͭ#LqL(/kC_?>m>8E)9=^#}QR^v*IK}IbT# m@|V".F<;* N, X0)%-B'fZp&x)P8աɩn%918nUYLa տ{VΙga_1j29WS@*N4ן܁"t?ɬSTۨھlE;Ötɰ'p}1\ޘC׹[;s0+2_Gߍ֦]bANTRU: hV[dB8kłm,()ցX*`,gW#W- y.VeЩ5{I3>Ƴm?4Fje"DN i2:?k8o7PPOq)5GiC:)wX .cI桠Urֈ()DJj0Nt_ 5xDݘZQf):h߯CWZHW%v_l}:ۊZ< 'XȢULb8zG.|N=䆺@okM8[r l&ު3txB;lbUUh^vq߸8N4!-L+8۪ɞd !5+Kޞ|_x}8,f|)Ҫ' V />mGgrl#qػT5"BzJ~UT7 26%G±D, :p &E8T9I2j~A@ ѕ-AЀY "vYc"z ܼñgg7"?bG@؆$Fb?Ț zDMOcx})et/W1p(E`OrC,й~U̯$%U78VJs06 S4bT=BWo\ġirK+3M# B#v 1\9#ck*늓؟_k`S6E7:}.'rT߂=4f p;"ش lpJ?Ӧ 7n)34/1L*H)ɚFJiZų6UWzE^AY~vt ?^ |˄ rL|GהKT$]+z0<YpG"L['>pq_Ux-_2{u'X(:ST28]& }ܝ8Iq=>e5&3I#[ǯҰEv>dݍUؔB[a>v }^t7.dT$\REfNp)Hna[,~b5BM_z k?W} )Y+8}UP57x" Q禪3=GRCl6 ʣO,zƒQ`'fW~?:- BԲ`=_BU؝E%5erP@ar,/q]/]_d[~0W+Fܴɭ(рL;U\"cd{ ŒvI%ޗ5KW)ą;}n9Y@ Oi]O:( RMC梇`hQ;EnZwJoFGfN 0D^u9p5)"Aї-qsҩ@()s#L)bǾ orl2Fr 3ĵ%|7b ?z E{gV8hqNbeF3)di ptMYF&]؃`t*4i^G(DB v81BA25\ui#0/Q.E9玟 {;AH>U2|_QvFy hxZvs7uBOޖq1!WIi8{`imţ3D%uO@֯ڜ28*8˜=欼OΎ;{f\]r4aTzz`x.{n!, (M*ol8ybVe},-`ɋY )6]Y+p R` d,q0mUS=?j\_#13Csw/E,"DQm0HDlLC*izjiHl]qqyXn Y # n_pN`ˎ4,lL^ik$j Rk?뒏H쓂L'kڄ)\4}f U'z:7^wP|MVDcgK#< ]pi1`0P'$#V.ɒJ©q+8߹Tced:=Jvoa5 ߆]P~`)]ʬ$aRg%<,45q}Lop8ֻm(SM YWp.uW@.OˢM)40H*%z%u%ݲ&OtǨu7,O%ʕߺl="դs‹RYTWD !i͉2"M{Յ9$9L"\O ӹ`07m>h!0'W Wٙn[N.hiLXjJ9ۨt )w3prFB}4qbhDkP#t?hb"b?%b$][/Sbm'p^+xjir rjAŴZ DγZ0:YfƂ/(Y@M/^B{)X+VqLR'V@Nso~{J2؁(r)@F[<:PvʢifK2A5eK7IPMK B7mqDjb4op{DglɷA<ؙyDwON,! ݍ vct` H{MP~qDc].AY`Y*uZ9 gNbѦKАZv=LBlT<9ea& « mw ͽ>*͙*O.[zRtuw>ñM>ڠM:%~]r˅>~l3ؼ>0A ]5g%uj9uX,x u lR[63Iy)'`寑5k) p7RnͰ(-% )1$*Eu.5o-AKyc@Hu@4- jԼR8& l aq=3:|j]8P:͍ Jx}d*Wlt:A<נ4UUb {b-مc1Wa직=e]I3y xhEG"kbTh!ؒ I^(*,v ?sA hZ8 L[c~_36* 09TӐTe2'2t Z^[eݒQҌT!(H!zhf,%iAdL\ow:J)ȈL,9 swr%/S "+ n/Q^{>~P= 鞸]:>}:aH]<z]],MaJKDnP/Lj-ݫp銮FrUszؗ%h "Ғx 5Ypc=ׂ0m ȏUO2nJrPn65;M3e,-6ʠܧEcIa~:mZ8X':Wݫ'b%Zqgυ6ŏd);Gf̠>z|;k]8O`P%M#3qXWJ{ )YfrzwUZHX 0 ($euQ[K+\h~^ MǍRGb`iHZ.옃3_[/ZG& \[ٚm)k!)gFȅ >B e7c&\3ܧ?T%gBp=Qbp>EV}Dvt QYȮL%1RjD A:K*ƌWq=8s趉9u7I/ĬC:e*68:r! nVlOg8Y\\P12adVk0ץ蛠 (~~Vn+-(RM'k|ƒP|̎$\%J:u}C`CenKLZЄS(h+m/Ʉ;; #{DBq^ Ǜ3 [@; *G"ؔ9c20W;v {WO@VIbޘEɋic h"4hkz h:2sq]n}uV|$!(IhreV-L*v.k=h~"m`_4FCJUoo/؁eJE`O%kVYXZ :/=%O*Ȝ9]k1+a"}Y2*7pCt>yl*Ho/<׾ɾ=Os>>HJG {,!`YxfԪ᧷g:۷Oo#]#XndOD蔯Ie"H[I3b'AD)Fʒ]nJc? |j/:9("d7BwQ<-']-mr {qiƌxbxo@xX5'|#V芶Z^ P{BGCцR㋩fmdbJ\uyQ4aDQGJpN\ͬ-i4EIGHwRPXG;U p-MakB&j1xi~'bи3!9B-Ű'_q,SrPS.0-c-dsyߴY:o54x .ҧ%v$DqqSN%[]qU\Ȳew\U;?FG d"b8X) (>|0 k B`kePnJ ipݖ$@+.3 bErA9[OoC a,ϋzм Do^h3N"xӊrZ s??GžjELkDSu'W\4H )ݼi:R|d."|ZQx؅{XW`Ye `hht1c [tN!͏"ӂvH+w:9ͣ{u9DRpc, hѢ``LIps^2 6CV;>GL-@B4//4{$#1-Aʫ7ӈwo_]A+ SFyj>6&gU])(LTztѴ#īni'_3=eg(`ˠ-RX2P+ S6{GA*gInC3[q8- \[wiD~I& 0sC>fB3,.$&3.vIh=?AgN^ϰPgpvb,5!/xy 5 bff\`xJ OlNIt%c<-]" ޸|J9H]/[d sYs[dyڕRC KZ560`cxg)E2ǩ+yy+woG^Z,TQA6A'T%&u?SICԹqekS EJ1NX%vN#=AڬJV%"ݟjNF8~\)DPYR(|Xt)ث^&{ݻ$5zCn$ 48fguUºD"BzEAcxIXT5O,@p]!$G]z͂S1U)D,H@s=dOm A 9LTNl)>AaPayN଴BK\_ELk`w ,09?^ W\: N:Ua+M.F6Wz`.p+.Ę[f#y zEW5[aME1DWh(]y1=jrթ#VF|ԑJ 1:Ip?6XBђ>f!^k?R 'Jdj!OHO";8%^ӕB%H^!Q]u]\=Pl"s|H8tmJB<Ų#s# AS+rhc!WP,R/B QKnK <yJJV3YJ^S6d2F#~ݥ( NoF%x^󤿖UgT#НcvSOrxaһtgZ\T͛]b΁ nr-ȳ,oC$lI$8* [d`\"BQ%LBR]V H7ވ?CJ)F>3q/+9+.rO]}s DG'dhno"䧇j&C@.DOhZK|Yer4)Ö,q!A}*vX w{}&0ll?Z0#$+cy6-v3[մܗ9'v\vFAk;ĽSɓ+Y{3} Xf#j&Q%kϯ)p(tUƋa .K>.'UJ H`݁]U!Uh6 3 /1{J֩Bۻ@oBؔTA2xpi͇/8%`.zin ^ޟ_M)-XXr+l6V ĩE.*]ߢZi{__Jh8+'tFvzv!&/hW5LB4(d~)z1a[8)b=HLrd1j8E&zD 6F>|[e՞>چgÚ1>~c?lLRor>I[ǡ9NuŸ?kZv -%i>/$P^TW4 ¢~)&?-˦sDOH遵pY_")s#/ ohJ}IuIHE1Rjx"F;ˌ,䑥|eq㍎t~uOzsz?k1V`ƘIu+S4"B?I`R4ι!sɍEhӱvr-_Q掼a6r>jPmd1)~՚([bQP S;^8i3Gy<@ĻM9./ۨhR'{q'j^m:#( MM O%L;!|~t3 O}\t} 3Эiu`iՁ0Z`S9ՎA}..عǠQy۰z#Yb<d9/*6SP^3;TºV{XFR87rT`ZCӔ."1Ua e녾9eq<EB T䗆R` RGrv@ķ4) ڨ#g-.,jϦ+?arA2-sZ,edt.*E݆-a_°$]z9I(!3/سFD9ʷ xULoM1LO~=+C{;,8fᄅǦLIRt#`q磥ݡaFĿskmorߙ-ןX dv3d%b4[8 t I1Z9e8# %ΈŝK⁡ͷb"TeYLNX;ˁLǂi|U`>Pi(d{96eUq'?-L6TR~LOAGVYk1~$ >{/S]\Ħ%s|rZqHyIowϠأ!*@ frY^!rTg{[[dv l |Zb/:흳(:\f˞jztҬ7m$*2PP,Tu‰\심j)2GR7r') }鲒@u b-!Pl[hnV6 xte;4IT~D! &k]mljA jc-n N8Ί7"VM clB쵤.cG8t1_- B|Gkj}axH)\e)eL?1!['u dԛk ;CLg]*28Nh}|i>z䄛6Z[_d#Xho?oge'ے"#;.ZNu{u pG59~(KV ԭhm۠tUfF3 }g@VCg[4rgyK2 5ơҔhF8膫'iyFWz=O"-Mtzl>ބ/ Ґ,G}_M~9c44NXfD/yڊD䊨7[ |@q W}v{MjSO1=%~5 nJ1Gw 8 ܃)ri3{&|M[%Bs?[6x)ޟ pFx%]3`aYP^Vh:,A~ҏ7K Đ\&YKK+yYv;oBobe{o}PM@D`Cr|!U&`ib)*ԌƽD˪94d+<'tDbؼ~®2,umz /<8!Q);_L74SѓkwpxPVSJxo5N^k@N;7(DRwٷ &6CQ|~M+_FX!` 2="NORpٜ"^ѱiv:0MG񑾌]F~9M ( ˕Coq_Ee7&MX{ks.n*"(ٸ֣!NAbeOӤFwbp3y^]3Y2n]OHsEĕlc~hRƈEJdV/2ć'|i/lyj8X򐸄JB,a&B9D$db{a-_?;T5iJ6Wc:h@$ϻ).Fi״Wx(%VjR gjmdJcټtߜܯb]෫ 6h5@#Q 1ֳu5#,õX<$Ql.6 E)U\|9ך8s7/-< ,~4 4bPii')fosow?FmYX#6ȼ,7q"iq?ˬ?A>lEF.nvF> dG 2oifМdB7㍎HحQ.spĮ;\@[d)^[W=am}d^J4s{t38TJ*&]*3'Sc, :Y+aaR7L-Kz`ݹ(sc R? BUL=qLr>rC4eS93{BJ0XL&x\\D8KOAZvAYxr`UdtWM8E%y:'3,A*T(\!$g;#\ q*(2d[Cs u;[a.Dx#B&=/XZبhږ_3t Dv;WZHڕ{""s,Dҝa maUiCQR~O\>W2ΠW byH: 'sE_uyYbPEheb3N sI[ }Yè;{#xAd,S@O)M`(\EZR8hC؇F85#ɩ Ɋwig|[D^l)R6/pe8G%*ʽpqg'J)&78SǃT iMWh1՗+U ˒5%!b*RC(,OPʕd'V嫋*s.Y8bl}NA+&aMt3VpU;9>gS>VCCJ1`z/y8 M?3ifX|9n#pGi֮+:C|n=p"f!%$ N(}mH 7 W1sv|JR,3K@{񘼖a5h˝ ZEf1Q1@j2U,!#.i@^p7ds?yBBtwvvtu!$ SE@aKt'ֻnV)g~LG+({-6f_MKbCPP*x`Ϩ56gYP8OTll<1cs7_xi=jOn D_jw,wa8GI:YC rC>`Z!܍6.Qほ)F*v{uͣhm+#%`+]xeU̾zJQ[ms5ֺ_YETʻcbCu/Q? <5z~*sva_m` $ ]ĎW t кBcDsZm =GH͛ 9tnaJ\ׇy!TJjlcϿ]q!CI*h'!z61lكZ; of7%.5 :Fpq?T5Ja3mu6&Qfg Ve׎@=ˤ* 34npkN:QI2ю\ mP ;Q#2Ad%p;v2!81*tuf.l6Ϧ+gU!kֈ\"d6QmB1uZ#JԹA[3TQ9z'T5 Pӭ"ZrrA5,g?Q ψ|`pD㙆3`5=«ffVy<08i.X8<^-9@{ jx\7:.kl4p`&_CMF<ޭ\VO;v %SFoܫG;WDSۤ>S%C~k$rH 4y37 k/$¤9 }b=r! I;{"ӡVU'`Gհab8/e;uc"0q#Nժz)锄a42J D1NC<~S$38ݼnDI& D'Nc0bM PͶ1k53|\HQ?K㒈)ub×evWY$Tg9 M 7FN00I"eNB)y5<*:ցJӮFT.ա5.G$cƽfqNFzX_^l "F5tщ ?,½eS&Z-MQuXֿ5 @ : эcS%dSKLkO^+dм;yz/b8F'MtM(:oA1Iфpud<^sY{NXUy2PQ{8l= Bjs5#* y} 5Z*#\*H%WGskXEJ_,v1 %Z3*[iɾ2뼖@NjBǰ!*!UV Fm:ohv1 ;dZl L0mU@;F2T(л'%DjY{ dJd=V3$␩͵B_ Dސ_ :s7ъg\ :_/ńe[ksp(4:?3PAzyf6VL]ZvaL=?@GH!]pBe[>hU6#R~#sWjU1"US#eGznN"t%(coP1KzZe(dv27WWWr!hㄈW"̭եގ )B3}6zIF]X}`+zG=qa맂o5n6ځYEBJANS zd]/n^9"eaUUP$PK&}gD-J%m (}2%C|* ر[+٨( qK2+e,#O7X0pCId?Y_v}S %ѓ)9./ pl6L *-FK.9lƬ/ eBԙ^#4)-H8Na_HIж_Uǂ vTd?w۽G^Jʭv@B9e. +NXxXw5XQװaMNzCɎ3^DQ N%Lxj" Rj4f-q|KYq\&nuׂwnAce*t!]Z!^]}n4VoyE܂`֌= `ɅӸWAFҜ|].X`1}  $)Ƥ*L+iiRE9=ݤ"_{(֖Lok6$3I q-\$[\zP݃FbCwV|_%[]K/SR'`ClEםɎIz1*lhT ^==Ҝ f8Č˒R;?r 6NmHlB|!LW"EI5ҬoBU5E\ķWT qYN:pF4j)ݝՏ-cQY֭ؑ' KS褻ZP;3)BJ;}Ig$ >Ϸ'wfxLXߪmnĴ t<]F3"&*xoZIM6?:l(*x㗗ԋ ^;8Gp'p[%21.L=$c3!YA>"'5h`>E<Ըjڂ4I)[=b _p>/U77†ɧ#8\\LI;ݱ|$͈OehQ*M%!C0OI?vϪ8Srs#g.-[b霑\N=UReI>V~"+"=e QD 2& Iނl OkV m; $}cIٿqFC!Ǜy5ۆ&R0ὂgP!D xߒ.biwKv-{`_oC3ɽX!:HxX8 cGQ28u(hh~5:Jo2P.Yd kr]ό9ts3_zF[9)+pXRc"MBK2 =˛*ԥ2 O;;3IŽpg;g V.}f6WPF.Eul莥l zk5!#dh*%;$}$_N?яoE׾D_ߺH9_aGD0c| 9lv1!{~DR// ):ʁ& #K<H ^w/&/,(H`7TL@en_e&Mes51 ̜P!um֨tB'KM<`2EKȐ-Zܽb. +MjDv\~[{Xœ}ڻJŔ" `bC\<[ IäT۔K\\&3WLĕ(͕wFl{ ZWEz5 x54CneGQ.fףPFޫ[kJf5@l 2/9ηNU?w)J(QLĄ˜+؃-v_ 쾒q2VWͻ *C܊I 2e7E4 %i[\ { Yio#mDDO 0L%)6P/CQ;w+z`"r$6깻s'q'8mLBx5XKJ"jaLY^ȗQ9 uD^Fk!,E}A77S' qq:aUӲws˺[" L`vuQ D@G1C/v(߁$Vyg[M]sxoOo-kUCKQIќV0bvxR2 9eRDK5Ш>Csqʋ sFCM(v|MZ +3q4OPG{F 5A d6zCxV{ݻO|F)6w{UZS$M_4zpQHEs=]A F+$ИM#cT']AiŭQd%VjP|$P1R$ R &j,VX Jyn>:Hg zvzwi`r[|ZT={|DKRuPqv=dޠm'_9TsX=w}k+kw|-L반 K܃%W0KJ^U_ n ي;ҦnѮyY Pjݼ]QK)2~.yJDЁ _YO(7WHacThN*ī_!<ƊsH| ȓSR~FD[#,D!; BS-;p sR!J!,y"yy*r <ͦKN.i"׬od-`+vM@@,q5#Bnɿ>a#0MaRذjV0#Euj+Vb;^rݓ?U$&cN=e7%XWO&FH:/>ONH8xSk\0V5ҨGMx1RՠE5i*\0ADr2Xrpd%loYьA F#* I5re0g:L~1"_F5Po=U mc?n0#+<-H`Y(am2NfjS5`FB{rtL 1ge.@] qJ?ga6̀>^ޙnGYݑ/o@yIf c}2MzRH"΋Ck2m}2cǯDF rE]pq:LɟTy aw/#Q낥FE>+ƈ<83xg2@kaii㋧O, G1 }K3,җt%}"(K$ \#%Y ," 0dފl 52_; #wP>h}UyU㗄ZEcnn۩jqBY&pvK ,lo'fPdx7:PWۻY5u ˛HRVqB@DPV?Vq! U ff?~>+e7,օ;6~hū3-9uxALOg$}{v.|;2gFFA?}RQOj4zJIݦޞu%˸v_j7q*#m2W5_fZJ1V ! r:K I"Qwy:l.9]h,K aEi qm]5pjf걘6M0FGl%!l9b?[nƌ>pMDžg颜fB go@=D (s}cke-op@eZub`Xxd(|ux]L4&zy/gMKec2\t1$Giq4[Ggo$w;fsK3Rg͔ v6Ұb2` SfdҮо.z5HGN0'Sqt,q`^w@t՟:3/(<-ԩx{+93b޳ TbMU#ub5C'[*R?j8V(A('`~%R> l J1u%mBKOyݾ8:$)^ t󔃾ЛBQ4`?H_d٪)؝1laiR-T;oKiqp_@ϢW~4_kv$wjŧhr,Y) %8Sg(Fm0@RB, ]B}[[ DܿO6j~`$.q.`DBiGZ z+0_/̐%f@"sfjA4xO&87/[w<ѕ8Yc54 dL}C&om ttVPxn 7VڳX'ݙV4¯3EՓ:yg} @BMb&ڜ_}L"U&}7 u ,屵7S:+㊶^TA5#&6N>km9|;w ƌNoN2j[!Gqȷfݡ@*!+)̯[iDSͲ IyzJ vM[T2q;@6-){s' FiۢuTFmj+Nҷ=(;u&ۃH\kq_Q;2g;=k}ݶ|(p[;5'E(4g7$!RþOulpV#_;#kDoz5, .Xne+7,IctT6hgڟ$',4pQZ*+2 sйo1J·`c+ERUkqHBKr'}:TfnŮCdldl3NZiJqMrϾEE? k0S.=ljrH6vIV\sՓ[6br` B?YP/!Ap rK:sC'pm,/6x]ue_JB!"̉-'[xS.7ԟ G8R +3m(^LCfQ*H1/b#Y;l0H+&mRĝ ޢ?KܤJw<鷈Ryq5&R~ qRDoq$)Mx%< & !3rP1RDpwc$w5$ hWL+ovr#԰VkФ \m!\~UG!! a;ZX9#U)E}L r]*Cf9^7-|# : o ^Қ%5hJIMr[H޷f(`wh|KşpAӄսl$r}CJI=}/x}SGN F,-h}_#؂"BJF WOnPOs~y=cal8:^ܞ^wCk|F?qL)>sxClr'}pt}9/PMc`b4t}M ]NM QN] :Ky[6,}|i;\,J* ͓ S =ue*x"\Dǒlm@  jց_U T7f8$A$zK[o;>!@0PAuWѕg!OnõH+JY-y,L?Stۘ.?}|= Z1wg%ym?=?g$mܖޭ*+Qr36h-ͮ3щ…:#[S sO5{$OB/ F1{[l}(i]N:dxq"4j#X! tJvyߖ&e Hxl\<}Yi)ms*Y N( ,J]heaA۟{J`[H9#:$.gjm3,BCbpᜉ#K40F0%$O)WbnI0];b!Kڐv ~䧱yBLɞIF;Q2Uc !;Rk +h [{& eJ|l7}*OMROzZsFF '*yfPBPYAe/;[BzxDG B9 J?{g"I1bpyQEVbia/a4jr&Vv=uE@v ZJ;G)׭'؇Xv"y}{izR_˾}z;tH&$X'&^c̶&TMi*+&S].ҝ!v.wibP ԥoeC!NCg?,C-m/^&\O I9Xwn62jqUPjt& ކMjбʆaI9o˟f+CA[%BayH f=1 ` JCE!~{ZlbP:YKN=yVjjà瞍% J~'H:,=/V VjyIVl\Az|/kag+vDyӍj =~u)PNu<#vL.$ 5hj?jyƉ?B=K `uZ4;7 AuۋR?}1`L%Ij@ͨJ.:%4Z=} `m!4SI)/b`Mr p$Pqpa|Il̢W&sطx`K(iЌ8?qE㓨XdL驐9E:nsm)vYU(NoYkN+4*42V7Ť)u;_sW!|?lzf] q 7L D̈:MɔBr<张bGDi`P7ƆHX|d81$[BPǵѼK'y *[s~,穤2 D],LBg(A)ԫ[ta&cxn!xcr7Y 5V&9'ya jv1ZNŋ⺨0/fqf /}lahJ Q,< fy$_;iӑnj@>dh [ZEeڒn10VV*%ha&?sl$ C`p;x&bb7X}{ܺbǔ&'әV}XB91C)$8r54Bh:hmvNd"ѨS(^;pʶ[}!,r~Vˑ^d(H06 9KaFkj5\41Q~ \wv `ɂcwCԃŲ[;:gkʹ@?`SD-$R#2@+rƮD4 J5vC_]C(J[r(1*Q ~+Dh-Y#r( f*y3 aǩ˛LݎVt,N'SU cN_4wiU[;huEڎBimFp Ur9@Y Nf"'KbB%:H[s>s>K#& )jNXQr]Hq6 n {Ϥy+J{3ϜSS6NG CP墱 M:lTǔ;zoK4H l͖vH@^a3!4mj XujTL9ǜJd=xs$(;F!ڀLhr N=MX6-WڍדGMezF OVicJs(57P]J]M6J\5~{BzMt.#&?0BS [xki Ut4qc2܃V„U-m*߈{r oiYI./nУ9U$8( v{ƹ*Ոa%_Y=߹33Mwf(3-_\I+w( -v+8΂XIoM5z:Y "NOOzE_D9!P T}砞 |˙B{w [ˋ~Ap.}lMw Eaη;'BD]5c!3yW^̨|ʖ[0xm([[ɩNnh8ٮmo);tm_QQ$Ə慪jSWyGܥIo'D)ex`DURS '@d%lz޹[Sp#i/ =bl_1O:Fp ʢ(p^:?Zt&U6\-;H5UJk&4+4_DֆIeGdb$zp_!(/CdtsNA49;Y~ugQVz\,xvr#Ģ4v;Z4@(8QF) Z$ #G/'wҍWQvEP|LqUׯE9[p3O,kyE?ݞ*2-!L&nVå~vQt.t{Ci;@g`ŸҾ&"خC3tb +WMpZQTJ "щ{Ni]Z[Ul#doj#("0vhL=be*Q% FԐvprHd2qk9V,rwH 7W]?yDV쀙vYrf g1G]LBJQXuNpN$℉+tm:C\ENN"0G=$! X|b-Y'ɥ^شv'ڷ`~`߳tezU ,~/A3`Z0>^8 ߁aoFi>IqJ[MM^ *1O>D3u)ċw?h eoWh>hwhu{ UR-ύ"60@ o&S'X[d~K)}ot7a?Γ$l]8%ߙw+<;tAREc$&BcA^4~%5&<Ɋr΂+ b!31X(؞3_$6e)عNx_7l)!~^fPեǜxNn#Gq>;J9oX;1`歫jD@|>@!:șֱs JVLvJ+nx·c9|nxNpG-0R>(*6;ձ1)PJ{8fyl{gPS۳= 0/vHy@hB-LΈ?j}?K*ێ&O } 0ߒ8췿X?@f*uC{+uj耵X6Wp4gCi]H*!t@{|e41J/L &!X)1+:^ fҧ' u9oXx| لōj=GJBz|:9h'^xن5-" _yLMXQ#BJ |(:sHGasx$|A<$&5-kˣu\?Ņ<; N4_Jx 4R#+H~] =V-XP߁؎<^c/<抄y VU􁈷.-fLHvLgs:R(oHw;]F,!(bRIox L sځ OX>ӋBf=m0|u~ϰXvwOjkX("F!C䗬fՌBpڻJR[_,K K(ۋzsK$X\&l9ơxJ7#đ(8!BGQC'Ǣp.fh;zQ#E8:lӳTXmJCbt Sqo7 #Y{/meN!P@ 6'c65t[ SidB*#&-:c.[y$+7BK_ hkb'`H:ԼK-kõ>odÄڞ I6nj\S\6Zfym(J$ơcq%(4RegZq=uة.I@$^ƇN-aKv @]+Tš(<8W+Pv Q*&Afou Fދ”@DuOH5>7V;T %-Yp1 ^q*o3%LOCa. iaXθG r1al`6JX >?U n\ɍEr;:Ji7 d4S@U 8s 4`%Y|,`/aZEgZY,CjsߍʘG>q\ߑje޲1a G:%l:Y=>S|?b>m^~?$mJC/Q^]@B'"kA p k'v# Nr'~,(myZNRI+d9^I1>\t/ !C{GU~"ydHIsIS>_xN-XԱU~E(̕Ijkl&0ܹDL&0?yqHB mH/N˛<pQDmif^Y>+*S<߭SVuW*L]15db] q泜sbJ z/Lq**&Kܑ:3˳̤ZB _׌uLQWsP4ouioa$7*PbgY}'=9Fk#{"^c ^bvM©G GNyHg`YpB<3]<FUܓAH$^7p%|,[jdæ2o~̜6j-tȘP$l-b\BC0+j &&ܸ@dRb,0@שm_*>oT^}"Z q ~K.ك egdjDz$hKU4Ȑu0^*Ƭ(S. ޏs5BQZRy\n0q-Xt˲DY%jL`:yT ? B rOQA]}5FeC(GsUNWUj"DR|G̰hԪnPy_'+Θ+"7h󃲏uk zl7[=8pɋ%{;~01[~]ƼzJM@u-Su!5gD%c@V8fTD <2[c:M;'T;E^<߸H%sLo|jWI͟.t 5J&B#L?-%V_V,gE*,tT;؋tY~Ձt@#T8L+2^ 5`X+ %pĝ/:[B:d.#BzmSLǹ}KWu|(#h]p,:ZKJ09P}>bԺ7WsʢThug|fՌ9Y)M-*&{D;!Ds=(#2<]*2wbA708i4&4@G_L1C+yy iQ% x /dq%)ޮ=sp$z#L%CG[4G2Qgq&&dXUwfbt=7V/hɄU*5򕪼T>0AX/) 8A1ʾPawNZ 8[mU +qAj>go$GvcZglCxD+f3H}LO;Ѷ~=-X C{l+[Șdƕw/ѦuAQq!zWNE\8+or`4?9[5m?pA9/|ung\}V|PtCHʥDJṰlGbAfr+@1۴=q7zzY,&!ŧ뛂9`e5ĸ2[ @%1qZ,Ndvlڷ5z9E\v9 |c.~;$K!۫rIKGM 99#U5>0MoIIzG.o޲X-ku_ܽ#tXPcmGn;t fTԎ΁.3?Vv::@;3!?D= duiL"3G]F Dy]8koXvF^z|p $P؅͠G0^-ɭ7'tcTbZ!kֈu?@<7),XE;iLo=|5e[\L9I٨m;0܈P$1Pm[o3"^#pSxGMC $mmA4Q /20xE5nQxu~-],"n0L2 i7';RPJ+Ss ȗ6yJ_Gf_΢вR-{!)y$ЍWǾ3fhVM\ abw6 Gj=~t-fŽ/gAXQN nu(5#ȉc d6J1I*U RAE&JP71`8o-s6PݫV >fSP({W D/!l 0v.Ti?]3ЖA Lt#oq2_>pmTHh}D_r!jH#%~A CMj?Qٓ~HGS 0+; XV:@-K'.#X%G7Fa_ZdedFEHM |+ mcx >,#A y^l[F͂>B}H9tB<ʕp ȝ I'oצe@q΁o^ղOX%*7\,[5(uDs&5.|u1?i<;w(?RgE Q_߯Uv8igA-y~w.\њ6ˆP(dJ}hZ'#s>VeM"u#P;0oH"@ ?E ޏ&I~i<+Л@c!GEpNpƶ u-ffR8 8]66!Qy|{ G!@sr7XQ 4U˃{)Ԕ3kU /S=׫DOp쎢R6[][ QנOzyWw[ dӎWհaבOO oGs.GahB~P"jx_8x[? UlSW^L 9 Sy@ÞS!FV ߥnRC 46ӥsH|xލf.z,la`vz  O@/<{7 ssh<3Ze*u&yJ~W0j16 k)tikjrYFT uj"1wP')Jye%H-yRƞ$-F($t1YMO oFL~&}c~0Xq}@tGq.9|>HFD(\ί{ Q%q`1!EWI:l5BTD@icϨق yl疈Ye4`gJT\&7{y9B{ ZI%SfK&u^6l/9|Q,~ C(ch~'A׻lIx9+ ;7kYo:wlfO0J p팺4L>!8|ooBi]]r|0Yx(35 x-Ĉt-.Z.\9-#sCc'.#^"Լg}ƶOMI!)4r`qj;3Fw=$x[pj6 RJT'nB=E"?ѥG-'){@,sZ2̳ȗ,a4Twd\A7cS- b k4 X5eN)lcʶJP Bq;i|5/}F (i#߰du[-XZ-'èz 7%1-˭|Bo L/*z]IqkM"j%<=:|zŋN`7_"(i?S=ܫg EPǨkG0d.}&9lG vk{Ԣl0|!!-G9信>`&C_/(B[TBje sǹ?0'reP^)EI.Son%IwtY^5Q7?% mU'dAf%. :KqT/W72j`"mi'X2T٣ێԐֳ?= A5eYrDe'֬?vO,ܢτFШÞob*$A: YyC^*Xs> |~wMrq%iZ*"DG16wi?Y i[7yk)"l+702DFg$$BHTٓh706_}=/<8VQttWh 5~8倱r?ÙW q'Dqͺ< Q8HhNMwK'h3,H>uU[L\8CթD6NPnaӔI5eArND3ԃXU"pۙ[@6+% I4~`9·%=,t@a!SAX1IU"`( &)" @ڌ?φvGh^ED5ef> ͧg /{t|"okq{R3[z*kf q@3U4oSɾPё/8"6$zR/5 L`ד$epJXgJ,: % ty±FR7AƦk,ZOB-kZ33C*]wa<\ ÄۿBMP~uІ]AfRCOƠ |9 DJk̙,DuRA(;cP#೥6G>e;趧ӷ=}Cof|e翵dR[YɎH(;^;9O],%܃{t Whۊ(cma M` dSDLVQR+6tɃS9 .p 'dгCDh"b!A4? >g8Y^&B9*E R,2R sLԲ&Iz}:JFs7۸t;~^ܖ|e3F S > LƽWHeEY]ֹt}V8w}"|eEE25/#p"!F+|Mʚf~~J3m3Sc[Ljv} L0l(%JGLG{;EeXkCry b> 16D=3 Ej quI;Bf"mY6.誓ONMf.5j&;Mi& &-,dP ɚX{O (2i㖖ݺ<XM.%ZT6轟{߼Xۗd`jl@:ɎJÒ}>am/Sh?of~$Y+8E[s]'<#i1%Jk Gv) X1ڿd,g̵dIzԳzȕa$?~}G>خ&@cei}ui~%{yk~+Z jXB-74m*U D2M[2מq{(kG|6=%$# )/ʀnm]0hv;@zEBG/c̜z nb3ML8*{,QB#nfeqL7)] q}C@D/v#L\UJo2Z4osVQ_4' ~M(*nʨVbkP|a_Ep4^W\e_sPA<+r zSE[`zđ3W Tb/c3Q#@Bukj"|ie5g'_.$hȆI?I&,DT;\2OV9] 7~]{reh\Hk/Ebgp0i;v>DM3Z_,zġ:xƙ9%(f}rXI@{TZsHI(K2art׊W3*ÕI+*ofeP,N=u-4 nN zCw; _}`\@( 7rj۫n(p~ٯ[QN,G!`hFg .PJgX/5̩p8 Kd`HU8V嶹Yg␴ĄU߮]B_0OPC8mUXߨ=x-TPx0HtZM`2POr_<'Gjd1wժCr7>, \_d9(PZxݰ9{ۦT  iva h"1e0ޅ8j9[Q[j,(k=AQ֥m!kb8Ҩ-m|0 ڙp7cZQ{ӞQQ:-QAtuAIxS~DNxLkcѿ}38oŠ o"!T, CsJ2yJ&/Tiah_uR,*8c SrxHy/Rw3gn0?):r|U+(؜uODv汜t[—x*~F⡩աX0m&Y I?" DƐa6ᦍ_#"OJ#yʔ3 S,pԸ%_U2eD& 4 YacnH{Kɦ+l,Jv 6JY^)O>Pw9U;TQk5}i%PE {%fjGBsFj!%uхPx=K\&KQڈƇ+kH0jgͪBOU8`/ֽrxLv UZQS>h9Gje[DK=t.WeRBS.:˶d./;cW\RTI~,[u`PR(~{,{X_&ж^QinDZYn-utc+\JPmbho0JQ+ǔrtSlkԲ(,,ir,|q@'5I)|#n@jWED:hɢ6LP5n{H=(msP3!x0xb P=t@ TZ C +ac3O!.Oסg @*nD峻?ˋ\?jp.`A,yS5 pWFO VO596yN2k&f0 6}].$y<'1h*]9H/$o72MF@!NNE3rCciЫdD2CMR7i]z:02$DIaG:L%km -LKK'T*zoʳ4$uiu1oEsB\JxT_uŒv>A.f{yHۯV1<Ҡ,){.]@/R!&E<FI}z|/~ u\nHa{tmgt.L $,U:b;5+Jl Ew\YCڍ$Tnx K`llgy猏U Nf hQDꖕl38^v=i!QQnM:zHW#QKe)kb޵龼cb׏"}9u?o (Vk~*ؗ\yQ@OH~Ĭ8?mJ*BŭitIQ|/D8t`1pGR9\la(9.~U?t=ZtEa)3XAW d zjLh"z53a.O/2]#!N%4ɹw2ya,@/y(bE =G^.jYE&)ɿԇ[$b7-eGwC/۔ 9-r4 &,Al*ƙa8DPhѦ*Qc:+Zψ?6ӵ[@,gtD)nRwYqz`3;9xG3BD!axFuD_j-KOa+Ԃmo &Mp95.vÍ>*؁3IX7oXVMZ> Wˋ1^rRk62pJAk:Lac(3˿zoRҸ#.5A/H ؟Z/SxG7t5ܸІkrƿ׹ABgCN6_m|;Y`ş#ݺQ >[1_$aWt.lhĉgj]5C.O۝3 CS8lelaQ ]qS/B 8d*RR)7CY$4䯷#O1T\>9{T)dۅ߈~3×]^eyĨߙQ3)Gꚪ!Vo SeQWgs<Ìpk ˛P5!0zS~ؠ)+u a~=g` 9D3agL7S2 ː=hY3}lΠ9)`I o@[+mL$ޒ+uϒmU; 3I[]wC)hZY&퟉Jd),i 3@_ rz2oKM>;.*/ ,ODuh4W8@Rm`W^o,hpwe9 0F$:QQ;6m0(!)jU0ZHQHH%>.N{Ԗ)6Z&|X VD.0e zGjEw3Awh+R[Eoraԑ~hc{طVt3( :xs1\;lq:K98,_!z~`)/Uޖ9 H}HR ]-N"in]!`Z tC>5+U\-80GvMtMSWaLv0R/fWǰ*aآ|I9J~ה,ˊAPڃ5mSTyvh-FW2 gqUScbpro+|  *~/[PZZ]l2AkцX2V{e[~RRdY^{TY+9ŭ1[HroB,z yBo$)8(.LC Z^ rjs᲏reB[z*_0oGڰ0VSq|F l!9rS1w !v`9S>! ͦC*eƒQjJHw EQ!*jm.`$y aF!4wNnԓ/aG70@)>S9cQSPÙ4=#dEbk?Ec\Gl% @$,7: ;doX]jhӖ4+s&Ah󾞙:,fjwjv|/F:YQKV(|FpZ凷{RڶÉXFF9"efYY&S=PͫļLg(xNR_88)1F;l 0Nl7gLUQ( p~<.ѐ^Te)]g< ;>?"28X^j 3zq2,;6p a[oB٢;RDBȰH?W HbM ' 8"td4#sۍț'X٦,~@y45 =[顬z_ /wœ+_bP~HF;E_ a{7Gpe ~A%ɑwz} n4%ey@*@GOaBn/wM""?}!J"b:Y\=)|,ܦ?O`j$t(tI0r|DoCm-?gWD)#F&9^}w$-CBNO!0Nm炻16Eɰs;> T,,*ӵͬ&S,0jUzΡC=l*{8 Or() fsHՄu_\۞Dz z dAؗaBqEMc4k2TBU>~"YO zy23MA9?[[ ֥Mub5{ ,?RB58w`7I-׌ԭkT폞8#tmh5sわaf36|P f>qۓb@JivuKY/氨wmA)`.$ u+Ӽ!ljI*H,)S7o?A8nx'z&09 R,N, zlqFE}|=ԄGl gD~Cs$!S0'9cϕU8q4VdFzɆZlg'"bOS.F$W.rPqoI]ڥΟO5 Ga:8&%o\%}j)v>I]=dF >Ln m> i+a4i-/&vpje7BA.[.Ez9~A+*t?H$(NtN|+iTYusz <d]t^3.}a\I?1 [%?% e#h|۷Lt7<"ޣ㈌+0LE%9x~~5+ȁҒVûJs /G|84=3'txDd3TSn\4f5MEgrAaxޞ){{6ǝH&+=7p*wΣvOoKuDL~.neyGpƇ|%kGEiMw@-a[ODJlT:q߈_ _6a+U@P.WRzUɨٴӡܢp d L0hȑ[u iW/ |% .Ŷ`ED`surK#X-k$[󍏶IHg_ JqX4Qߩ?Y?5QD^5i20~B5f(g" LI>)v՞@DzdX~H 9 dij)vxia1FLΙUEu|-cW?jU 1΍68 <pNAp߁^dt<-Br w cwGڢ1_{|$?E$(1Vd"yYҖ1%pj<(#\#:O!z E҈J6`ח;: _.}Ƽ$D'uee':V`mk;HK԰?07gq6ICd9?5UyO ٪Uz]$)v]Pd]Jh[h,2Wl7 /:ڜU𽸎.fr}MErm$mԍ*nUd0v`/Pςs+.j~!wY==9 H/̖+A&loY5RsY[9aȮ~H>Q,؞|~c(DD'"t?O>-{jtĢ +jIG9KB g~b6ޏGJV3R{RL*qm`2m DO\=rDf%C S'=~Rh'ށR.\RS)w]DwJ=փ'D[A0L| W=rjovJիr+Innh|7\^(#v?9dʩa w#CoD賌EB,|I! HI߂K}X YzAˮC Fgӗp&DMݣ|3뒑?lG%JK`\?4x cCPGV|5ЖZwX<`iDcUSE%KX(by6hn~ K6wE E?3=ZK[3K-֩=XHZ}HLC/}[?[+/t$NpDio-єz%$7yϥa]j<'} B{iWC(n!lf:*S8(p>g8v%gr'5i}*F NDYJJښ6 ݘy`%"zS}}3M˵oFW^dh;x(}P%HW1 QBQ\pY>d ͟/އOǤZe-A?YmkB#L?>7vr&HpոxEVpV#4. ]%2s_{L4|k}N1xD <>QE9=n'oT0mfg"x-Kb,OGꉃN!#>2RlxV+v,nZ"sf:!-6V/ZszB-EԸu` )vZ0rb9%=2Ծa)h7<~L;d!WXN_nť;J6Կ2($r0LuU~ѱj[E=?E([3PP;j:LG Cyt'Z>5t*:y W։nnJ./h@BFF6ǘ 3x.ѫCG6KP__* Dsk&4ovr~  + ؗ^A:YVC=O2m^?@hx* KPL+=R$ЧST0f K=EOv]n'.T'a?ز9Mo sϗ2̠$7Iv8.>#_s{ĉ*[RQ%`G8\nM(B!JbxQq_ ^l9˾}-i|J)g{ /^SG }5g(;dAW.i0NĚi2ص́!Ox," F~NOԣlgn<<~V703ԶbWo4lz.Tq&U3h2Yө1 yωt" Wl9=4~7S_r1]anbs$rqy^r%oIo.qx.:ϤZ :[ְ06W&Q]=&+@"#%<φҾīٓPi = +l#1#9tl?Iĺ408zp4qh/5Ԥ4/o߉+:6дA,hv{~lIK#IeRtHɿVA.7dMn) VDvT5`V+8|+}7p*k_$ i}w> .Nϝ -fsa+ÎL] *D$K|6oP?~ DVHG{k,`/ R)mvE:]ӿ('f G{Î_1{?{z .Nwezu Ihs?&=qmԮp$2 W_[<nia39=r )Yϙ$ʝz{):; ;58z/nOT3x2Wum''RPAWqWHiz*#k 7pWd(Aً 1!K^xxpiў.=6[g`8~H0Grgϟe{2oGgJBPX-PؗUw&c`egۘ^o>Y 0EvWf)7L!* mIRgѕ˼3Y-Ҟ?ôzy=F*(pȐVIFUw oԱ u/\z96 (rYg:׀r"u.LH*W VJ&yoҫbRtƉu qLrEQ-4"1ad%Du&5T(0!Ts;jԫeNwP[,I1ƫlawr5{#xACvTNCUj|nލv}ԛ lm78Q<MO#>aPwUM9˟&%LVܸ';j6!vɟég  @w~dWmiʈ@($$Yr&GL9O}DO !XI&pW2= &4.R@΍jdvKnI$W&ߖ [0ŀ}_H$<V$5(I}Evg~[g@㾩inGOMr: v8o~'fig7/9geGp[ᐌi-jM~s h"Ssv(6hxb+KJ*',hM?le0c%PؾQء|h~m_A;2.?N~ْ≠cO,|Bş G!O9֌tf_Qhr\&W<;}d@+ ev)n!z[,]`f.zxsm32UB;b=)\F{x4e=Ungϰ%~_*CU\O1l{voxwcQCNX`iONmVܗ7Sbt`V ]G2! !l'JdW{ cJb10];.2 ,w)鸿Ǝϔp- #v.' m4-Mf!  8"qi['ƇcHsBߪ"%zP:2L-SILL3jZ~_,8^k306IҎaZ).v :م虏sb4sɪpR%"XP];=Y'UΎU_o:>kqP징rp]f*!ɬh*o 5:%դV|>ZaE&H~r*҄Tp4pYRgv딣+s$'é9 t+X/VA}w'T:Rj,fIX{֔w $V0,2֮bC 7gh3qHՕ1AjJU'Yl^N,t,;k 6kTst+LUOHgVκ%yJX]Lf?>cq}߀ XqG|Y(䉳dž#Do85gjPZox [G U9s}TUIuSܾ@eǤLCOCeϧNw`Sip?jzĸbrtЍOOy^3H6G<;ପI2vz6Lg}zc'x<tQυb|8x>w 5 e6DO#'y3|=QEcs@ ;OtlVY`$/2JmYvR8#T|I6@-TTP|HG %c bД_vyߕ [epi}Lmk%='Cg^~p陵U͈ NUA ,ކܻHk1zj-U4@fPFS[[4p)ea.[9fFWc3&,8ʝ)` g{-\vˇU}C7@ډ׸-*ސ& O{%)Oo0zhj 0.-#rQlȍb/zfhs1kT k #7||N.88azV2=!vN̺H-q(<&7%Ee5zm){;}QxbT2Eiv@h:'0kJgE Im𡋹&)Cg<3=+ZC=ן{U^r DYl֟coml(ʾMrɜO ;Nn+W5 Ue*՟<é'1!$FGnK~m߸+VS!Sڙ"B+fAW{Z9)u)N:mP u * 8[ˇKƢWGEq’p1H1!Y^8T=rP/q&>]Ƿ\PgW2^YZXJLS ^RTTj`c] sv߫#tR.s)Qth}DF:ˉb-rPE{ f`ysCYhxd;gam˰!?M/@ZA=H;1_y~x bTwǏFXkibprn;\@FdK}аMzJ7"ktUrz,:ѓ724',%8g>saVw+X IQ@[X_@>lDYҟɭR^k^9߇bԏlC6tAUfA-x34oM{V K.9@(VeWTEr:8qy'ׅJ$I&,b|Ӣ*Ylmz8 tQ^5U2|?%7%o=˄a'%#7=mbً:ޑ'=ƞA90?ca|@n|E8N+0PcQ7՘ϑ4)O;e6'ɋ%^J-)wZD puWZɤ9z3C8/NDŽ3 D̠pwGv-NBj"ZAGYwPyA9KW:kuGV9W_HlzK+-H\q>SCӦkuoFqQL+e}6Q)Rc0J!RT~{0WIluL}UH  U+_/ 35Kvi7 gYfK۝hd[Xsfq.C޼<G79\)u;Af MA;:2 mβL8̹%Ek1WBZަ/9IE⃋XM+)]% Ψz bRa8[ι|{%KL#v^ qif;|ey̟ƸNy] Xư=G3(xZKkx4kd9Ύm&ij\4FFVTe+gNOPOyQ]鵥M&;<u4 J\˅TKB^jJph3|U\V2r`[}]) Gԉ-Y_B%$, $*JN=v0-{X$!.6'YH4ךGWF47[T1Gk"8ǕC[i|}df Y2\v [.sYHq"C/4 ywޫ&]{gYg͜c ""u#uƣʽq*64o6>VZ=)Cy: 60R9]{08d񟎳Xz>H<!p\5.jA=ǣlm1n*Yx YCE]\9BaP$xoV[! =?PMt f+M~RjhW+03թ[IȀKe< Loh-?Ym45˩;CńRnLLxyv>5[ԫk$" 4u9 UpuZMkBp]E>,گ/TVW4wfDN-Lh *E#QYSv& (D`FI| Rit!Vw>OgIS:2@ԥ ˓& 6mQdLh,y5+5뗥M8hm=] NZ! e?4YԆnHT ֱ 4;ō4[uLDlmA54 .8LtA-:;e(!RѮm&7nx 菊@ xE%'ĺ:ְ.E)r6B4 tͽʎisPh em7UQ+ud.t8ʁځ6jhvPTbz\" :]U8 Ϳw"y;5BZzօ䨮2Y=evQW&92 VA?ISRm{d%k;*d|ё09@DyDp'6@2-+\(%%4AP Q[cЈ8,ybu>խdGh[K,ܫ&`jXދ+m8&0<I<ʠ{:L "L}j `F͕G߻tx.ئ-a.D|x7w`dՁj %b&{Z존!;0~U@'6NCث=FeH#Unj]s1cS `67>q DXj\h7LZy8C`N#Gs3?"<|x#G--J: Ɩ_7"FMNn{^k`<Mߘd`D,š՜Q8*.IC2%yW[;~a^KWTZR^3dP%jl!*@'W6/浼xGfehbʴ`8$1Ϲg]pd6} ڜP]y 0ߏ)Ii2܎S)#ާ[yu+uw. lܫ61*>mKNW_9=Qo$-B5ڂɚf$!j".u$sS~IYV"؀l<%~"ŠtqA=xN>tz }&ju(`U]rlZg>Apk}F=Hp}9D"!uaخ5yUH11nqk5 ^"s!n@IhaM0ZLlK%,=(X0T74/L++Ev6&ݏcp-O5Whs,$n(薂p§keV{5RK` Ty (} r2K$|W?T9:kXݫ 4p?/Q?$DV BPڒ8b+]8/>!047&?DsFmI2正nԕa#W2mOx `x>9,5uI=?dx ZċWنy#BvemP^:Uaoq `ttMéz(Zb+9K46uP=ZL>bqz](GfRBĩ9AQT3mMn)W`|5mA8[R 1Z.UNjYWݯ]IJJ{hf;x J O $!͑GEp^7#n5t N>#'HNi*ߏvCS 4enZH^,d3ϻμQXqf|ty[2Ҩomɉ؅<ذ.W0v.`/ \[αOU -݈H3}NJfbCٔ; ^0]]S*uƆdHp_w*=Kҝ*@Pb>j/}h!+Gt|qpR(쏩+8]N5/j*,2?M|߹s4'ÆtrV$2am\I 3}/bc1H5=(qVNBY_tf&|Ma:TI;oϿ3ޞo\V28TVgÎTt4=#YLFs׏ _aCPչƊ5Ą23&+'RҬ.t4[蹎Q:3j4zj픾,aC(uk*K조Uރ+>RNiJ83Ĺk=8QU}Eٴw'T.,.wۍCR4U-Yڮhʘ1`8#b)VY顏W"@[Ql2)iYAqM5y#g]YD$i\Eb "vaQSJū=uh3|~>?P *\el;{{XY3b4Mnm+`k_G˅E?S6{ԕsf1 Wȿ "os>;q:nFzܖe3nѠ'o(EH0|@Qy(sNxzg&p/K)6Z]RcH8PgbK|ē_Ap'OLXFK ,m\#0rd_KE7+(-b5n7F~a9uӇ3y:y݄2m|WD4X)\^ pTߒBksQneCRJ|l_9AgMn'x|,XC^5g.Uk{;~Ҥx!~3qpܣ)@HcRuQ0ř t΅{|Zy5&L^0SOt8 SEq,=z"8pLbQ+!O;{#+ds>|CUpҩ85꼟q| M[d'`KHXm$KVY6Q&JPAc_SmvH_SFs.,%n+DH c rqBU\rׂ*gc^TX'xB{һLWTu~N#|^ԡa\.o+-WgnO@*'uoe-o/Cۤ)A )\gYrBZnJ{t gG+f]23lɋ7_L~^ZkNs!s]dMxw#xO-mˌW;mNbA*̀UBT D1޸9&a|mV) A(ȶء,b40R^I!_\VjrL`5;Cr- -@*)K%l$d(!N$tA j<\R{_ ̍GUqq4Fk`G^dSyTMkVkDia82)ok@'ֶ⛀鍊QchB3gYwe_M Ϧ=&?VS@3,,8bXSO!jcۜÒyvVshN35 9IbG`g~e݈2«P'*GhߔRʫtPϋM#>|< *'ubU&6ϤG#]QuIXRDwt{eڸNq8S9Uq%Oլ8;|`{3=E:(A24Gu~wUNʽTGh^teb{͏:9b"Byg 5 kSj!R=S[8Yw0!^$:MˣKׂ yIİJ;Q DC(VϺ|y9a bw2&_M[͂X90ъ"`?0k 1|j}|Db3sl75UzpDR׋j<Jvc|]Im }] USFB+3CP--p:9<(*0CZ;ݽ$J5r1`b"n+L|UK+a(&4$2g|^E[F)_$!RxFO69kQ<Z~uUploS x ׁ޲`,jhQ">ljWq-XdqA+B_eFW|,%p^ ǩsX_/ xToNS4x!WY("XP7y_i*!ZĐ'׶j~Ƴ蜎 Q݌>.z*t v?Y Ϭ<KÙ2$fF΋F8[l)ЍfRa6Krv`03lJS8#ّ^H΄fpr&7pJ_39htߴ̧¥bWe:h`P'ҕՕ>ӓG&"r 3w?56:0ϼu)izfJhZޟ!$Js ,Z]$8- dAUsBa8H7 LC9 +{ F3~lݣ>6 ז9*;hM/vd0}@.f+tr,tDF o%|cmreb@hv.Mǐ^z| 1w%kGSGa`2Ƥĸ=2Z-IYyuR"ȳ'uftvIW qt Ě}2#|^0m$LJ$)p8N ?7Ύq#2Ƃ]l&~RpۣzH̺6.eÅ A+FKePBoP64MGbNf&nk\/Sa;qح'g2XĮ\sd{mI~-MHW.|;F3^wVd=MW#{ Jh K[]d:(0F]wީmIOւci&W{7R ~<1 *inîS\*pݪvLaON,LogӍa=|jQCBFm1h͑>rгMUR+. jE?MAO 3;4)ׅ=C\j6n1*Ӭ`63& }Bs9xX!+PM9h!^ Dрv^5Zj9O₍3vJZ.K9~Q o\M`a͋U ߞl}[>I~JJG5 zm/nGd(cts\}18}xvXX9TvAh T\3L->#uJ?nPtl!["g t&k`$؆%9s)#kͱonC<|+fM !X h(AR6iz5L % z3c[2[m &(Wac8R[`1#($TmHefe? vպ|-\Pi-++BӿA {ُ(*TreX?&M t|R p p˘g)JMo XmI=F˜7Zi'⨸E<26`"&PۦiWG[ QdC0FƟ v=?8sT­DDI,3yF؇J3p}9+w{2BI$-)E9'},pp) \k$ uK8f5z.<_NRV =}DPLá)4)'+`ҡrt% ۻȔ%t5#a{S]̇[$MjS\ X.Sϩ427ip(%븿uߟp[BHfV o gu2:«\ 4;Й-oo1?o",=rLF58jl^_vsօ>;BF0:x0`]BDwfSózZ2ǫu^uWhcK3z[T5苿cK'A&/T89+8'B^Het,BCox&ܘWZ~+ǁS1n_՞!aF,H ^eFPP`٧jqrRr.G)OS#y x%柨kЂ,;)B~*a^) fdMuBJy I?[`5+U?H%+_?HG_4 f8D[Oלּ-;& FV$ 5)4k[^AI \G=SF%k"v,1 hh*$ j7j1m &E Hzg@}H㉀. tպTG`"]w]0ufn|!X,bm~.=&x69[.4 ? FcKK5'>>&R:TA /a@L=YˠLoh0O0 !h% Mߟ"mW@]`0 đ=Ԕ.pESGpmeͰuBe k3bIU2 q.M8!9ԈnD^,lzeZ@1#Qo2dXG/I4J&y=C{8!?Rij;æ_x5"Y2(@edr_In{֣7p8{ =F&i6x6s]}/mD|.=SIRFݥ = jԏC>#TopTr_o2/t!.2pi0y ߭YG6q H5?FmvN=?-##Tco{q\Y sp["n@ -_LZԊ:j\Xvfݻgh6(lF1K^0KTnHD׻EtyJ÷_P(5"4Yv&w$VlՔK/Y`1,i-)[l+Meqg(/N?>ɉ8# RtJxGoɴ fr$ϖ|BK<L ל"6wy>-JA=cWBp$%(lˆf{_ϺʚGGS^|(YLy3e|gՑ}+*ElW d$чXNn&eЏ_ǐLO o6 ,TOUj8=ٴUgg3{AZ(z9 W (ϒn%ذ[ )sv"k5hdс]7GQ x,|#;gsMW߳o㝟̰N"si3yIѣL\v%BؼNo5b/jDgcu>CkV\ a <a(@7aWQg4GdSZg1 BGۑL[{JN^ o9Gch}D0 ^ǘ zh{02l 1fˆ7SN jQ1RXRoph"E[UCrxkij|,&r}yF[.1 50dQ5sC޶zHEwO5(' vmѝy?'.8b'Y67H:\y\h%(BӼ)s|{u<籎\Z&;~U3-uUd4B=Fuq8D /\^?FX)mca8F @R/}24e޺ CaFiWզP8ftwpcѱB5{hGTR_ oB{W)~"hkVFEš`|Sua52KZS㕐 t!@l 75^+0f#~|'R$gaxoՂ^OMLv0D81Z0U|R1l>[4#eU(4 ک;IIhrTgT aK٥ȥlCUkL@wf5`6E4[.s/=+ͤPO[t!v+,q%J4̡)rA\!K[6 '7ݡA; " n_'t[8w!z,ͳBW9A+f' wcA>Dwꖩ ,t2n;mK!%*xwZ2\xkbsuwn3f6:)Pan;yo TCz<> w*^5=SmmpF7hMQ}LyZfGDoCg:G}ɰ bsq(#6O,.VWOA 骙ߒPl2urŘh*z`f遲ȧ]?!.Q<4?_˔ .X]xuwFP.Z_"=e؆I=I;l(?J/:_#Ud# F Sx^!^ Զ#*1\ƈD#:r^W P& TW'n_ T`'/q8) n!s2=*-Nh :bgfYN:N6%l>Ql]~`x{Kb$'|uEji*t$C0ޅELZLekQ!x2 뷎"eP  ;GcSÙOp+cC(>D_#PIa4}q;Tė5Vu\B1YD"(qZvd<^馝|^]D1Z{Ð6WURbV#B&Og):xo1@2JŽk ϓ8Aa)Ƣ*-MV5,DY{ I:;^e]\ˆ Ųn"9p Q j86_#k̲ `eRHcӟTc9+ܮԁn6kan{~ D^cd=4KKZLQs,~\g",55&4~zoOP^!qE iGSͦ3<AE5iuT\B G?^9qBVh/ʉ ⩨&䏩VWDJH;~'6 ^*O9ю!"5`BjS[˲>Dh锧l^Lszjv ljʰ[ LGI=vW ^ˏfӾw!ݵG v$B\3`dkICuB.usMj| wQpX *#Ÿ5q@Q`ٸc^ǠԾ$DM6LXRӂ/v$UuއX $"%b _ƢNwպh޵{(Ġ !NX! [uOY2Ǚ'b,CJ.ه+ 0]_mՈ("1fТ nQrEW$ Qk־R# Mwb6U:+bb S,:LA=18dD܉f "a`_Q^& .w)JjԧO>*8v]|sۗWPq?!WJVDy"Y;HWf6$wW3@HS,v G%jzC@V@+7e]P>!:4>#@)O2(&ww{Ţ ίjn,37J? ^v5|M8 vL fha-  CXKPܝLWǫ2WoH53$4u\_{th&-7awT@9l{+F8A8X&inGH fHb$'3]Q&21ep]:^Qw6L pZ-Ӽ&PEu@xK[:w)  8DSj5aVrUGeenf WώS5npI^ 6$rDͲg0g]Ј9b hԺcnp:pn/92 C=~wٚ^иҟto-"!aA 7}{ nĻϫ[ag,Y TdIVRz*2G (3сq45'GKǣ֡'Vah|wit2R+/PM{ uaԙxJ w`R 7FWkg+qٻꍘH\fTslǎ.21,|ܙt[vpV9;FVeI}>dj?Uô~?/V& D'p`^u wOW7y`N EߍΏ@WOqGžpnl}eu͝BejWdn&z1ahwVQQY/%Vo&[1tayDb Pεy]SǚWEG rѩGR+nlmVc>V 48Z1aYan%9u{:q p8uq BG/ C/O_ݮIn^2o\T{JK[ܛJ:?Ҳ7;9zU(=h' c`1#?͟ zӟ -4 "]GZMγ#> #9ŝ*a01'JA@'vEq/*ʸ0[E)&Uk\g/;á,Gw+-ߨ$-5Y'e7&<?dkk+K+uQ6P}myFHq=z-gcaΏ`{*6}!~K| 7E^"$Ckߍ +Ь-RGzɆ  9$hfew8"Mo*r '+/L Y&;~#ɡMנڣfÔ%3p*  ;h#0^s1Nkg ap7x+K[?#h{"~CˉOFATr`UɛO٧YeS z'HJ-4@k27ee_gz"+a̳?N|+9 QdB,k^lQ%Y ˟up/v~Aw8Yʠ JMwWa{0 ]y82PM/!* h=gӜ o S irTL}ڽ7m'p|БK6#Ps'y{f{OVp}=fqaV! *5APs}/O~}:$8@?YOf.iodŎ :DZKXQ̿OaD((1Hm8"RR/%F|-bn>w8cn0-O@'b#Wzmg4;1T0$.tۧRA"ԪPզ$ qN%e6e@"Sc!}#x˫!阮2yZSbg<<*ClT&P+WlLpRBnS6kϋP>zmj7?V4)} i-iȤzL ntfjNVPǛKe'A?!bǼ͝K)="1 s咉BOC U0YK5WA5؟#Tn-eR0|fPrϐF)Gk!wPn'dN@a fy7"8ܿZ-ǢO:tI T]T/`(S"W?wTTQFjѬNq MEs/S 4Ñ}=s=a%I/{/b9bOсy;;Ot%[#IdF@jK12tL@ʇYi]m hgiPc>C֢[3PSio Wt,/^d8g'vZKi6PZ9n,O8Ōdˮ}/F"5KM&Y3}!׍{Lrd 0v5L_TzlYļ{H(tdJ:G6"Y-L0C.Wd1[?iyxbRC|dop5Q mb<}3]%HbSAk}=1h<iȿ{/f#.'F.ۺ1׼&f6Pgȥ=ǔlZ{d}~mmN=ֆ8@/z42,MI`β#sxJ7nW__nadXް .^ ;NNˋ]ERb= IÀqX{z$M~=,?m ݬlҎIk^lY`b]lr5$V9zʅ1ekm|ZAɉd LV#Q.WeDCQ{tck1ǏK [r?$#L@K,[MK6Rײ𤽡/G#:yu/O>+T+ QZLg^{-߿ G'. E4w8*X(ETO'}_75ẍ>h{] ɵC~#'j"Yd2~#ܯ ѕ 2H blύ6k-?*@J=KH6ވIhp?A"ֺTL"vnK/M|syV(Û^ee' Vn˻?WZzx wCFOL㍂?K Z ޙhXxIAڟHOn>aS&"ABo[Kd3AM}پCUey2"ibur!<:'b9۰Dڽc{HsVwQl/iᙰqI!,Q|\ҹ` Vm0vNrO=K5DbwS b iC}6eܼQG*br![ oyA#3LS1i:{h%oA}:IuxI~E*Sb(Q`w$\7Z4 sCף!>fyfgC-ZlÈ?l!-cy/ M1vI˰ΫoSKxө\TTXexwO`9rDW_9)ps7 ?Ck̊fISrX!6RɊ<'ҥd;c&x$@i+8#q2-2Ol|l[d(2$&K'x=t5+AHAIy2zANmGAYA?gqA, X3=R~Ѫ/$UŰul /ZLJ:%7&X߿TrcZ AT' qgESlypnf3:C4 ~/l*)I9)/ceg.6\ճ#Y k4|#`xfd/[&!DaVuET<;`xXp#;n׽屠3X$/ S4;XFC DŽBṴg;[N '!a04Yb$]#;*+;/¤,n 45?doPk ifĦCJxN,-XodPѭ&ٍ}~wcF7']68<knV|ų3 \pYABiAҹU)]{7],mT'V{2E'#s_m\ʅ1u+Ddz <:ʳǐYdkU]_WhLVbz=ky˽][䠵=37Ad~UNdDO$C>7ҺOY>O;`58_H2S=/эUʱumm#khyUpyZQAcв!%/61BS9a }٢dmWTK3{ÃkjN &r7.k%3}X6p>KTdϋu8LS/֝ #H܄^?ŷN B0Xu3*~' IonqrѼ;l:~U($! 1(Ӝb31GIϟ2%F{%zC}g%8g-TNZ W"BA)Fe>8i[{ڹ8nLA:nyW|G=Lx&]sIN C('nRI>1 :-$?݌o#.Mnb%KܭMQ!A}Yye_z?duK !dBXd}/nhj M֦Ƅ$LZ>D gfc&y*J1_ hïVlY8;am_[Q5͘o̷޽e{Hp~H$I7?[Y6b/3GaVMGjW$1>ߩaw T$Q-4R,3$tyxٖ9CG |Z KvqZInܳbA訓{Hӄjo%~N2г$e)ٯZ(GbZc7WXXX 7#Mu$}R0WU|M]m]a?"D:.W1Wk6YHDȦ$?D7a2AO/TnT +;V署Sޤo#. S4ubL;IH j @^ح49샦e|(0 430fZ+jt( Y)H?؄fs>[9].' pc\iUY?X}T,2) _FtGQ3|z)?&>{(>_֎+.e: l7Rr$_Q*ƲF@dNr[/')|EW\HXq`<_~.HSec&Nv$|fD^QS<`ڳEDG O^\ K"j./;Ot{qkol~$=0Y` zr}Fs/̞ZN}($B^pKا֊&CaꐁdY_`>MdR Ѹ#uj5bzv8$ ܴcF`*S8L:{_WlX;7V*ټ#AFIˌ,^Mx,P<,@l#m߻>zd[V0&h}`+nvSs,51V}Vbr#377@2IY*.W|ֳ3 CxbL**7MlXp0f4+r@EaghpF#8T6S&R} g[i y;qA qp5*)'qslD# q^7xG'hr Yjܤ鼐h ^n%BHIt'"'ؤ![wKEk# I-NDu9.j8E] mLLDbXsE"S* BF{3F4)NV.?k^=UKxh>݈edgd+ݮ5ofv-y2h U1N`PjwcK+ᇳ;6rJ|ʵ ( x{dٌ #z~C? 9Ho_g[16l,G x1z%6UFN.,X|{ AwYIa4ͬIK7C:;q5XXO`hZ5l~x*ŪR|ABJe6`mW[pn\)fCz6G0γ/1 Dgڷ5 2qY2*RlkD[˙B-wp GRD\H֟X$/727OMl^, '.W5DA@7tfcHi3 8'F" х i 얗`eYrjG \A$f,f Eӛ{v9΀t^hefy}EvBu&9I+t >qG] D'Q [}+m'$Ȅ^M[s?@Jbh\-,/!s8 P /d5_ElC-NTDJ]Ƴ:Gk&`A jPVM>DxyсMnQr7hZ)+ âⲯ:b=$>cPptKЁ+n1VVZBm9?U1!XSjBQ7;yP.b6ZifN-nUޱg^RԬv+F4"(na}5g">M>OtY %Rhπ4+Fa{ .s^L}5#cl#Ô1GOs[&,{8 Hwꜯi1coAqQx˭ RH׍Ggux<2c~V8CT17բץMo'2 6 Fّ͍ tUg Qu|򑤿 %i"o2*SIvZ@ *5)qU:T%Q|ڸE#9q.;<["?2uMZ+Y~`c7,ϻ%\CAM3gm %7.#a함G\a)YF?9uqȻ `e=_ _we$A}Ax!,C&Ȉz_X޿n\ӋEGKIɲW::*_c8s9 ptn7Ag'$ b)m3p<Mbo@;2 d 7Wx3>(8f&-DqgqdM3btJ\u0_%^c1^|ΑPt53Ibn9I~YqzUK @λo3c{y5ӧW:ưT[$+Cq{,ǡ7\BiyԎBE G/_Qϔ)ahaŕ!ꀟ`3Bh9P]me!ܿ_-,MkB7Z}'<}CQ!|gw =Eb.^=#MǺ"'NHIIN_\g ]?+ Kt~]69khAb6+ ; Oh>$b~}BjBqyOJ".5P˨e~k9NIx*\}\Eo!6QxAmHD ;ݡWޏKV؄I~5B1u,Zn>4y!`ݘU8!:hCt4*1Mp&*›9W?gʧ/e!0=it.)fhJcֆ36Bi@&?0IIGdKL4#ɲݕ].qmZ$7OCXq|Xtߴ)I>_4 8ahh<Fa%pJxC)BAȷ9֌GfpgUuhjfVgky PPxyQ3,HΦbWP2rDg=LhBW)_y&\{5<&blo#5%X„0f]\lԓC3O|U+.|!rMq?z\E}ʒuUezB͞zF:g nn5%LXGPМ0M?[y"y:| zՙbHM6R @Y ^@ m?oc%$iSb?xdNE]Q=lSXmB9> wGQ{u-rĮ. ө_A13|>^2|G)GUî_,T8ٔpM^h~L>IIܛ*5ysٱ%9ƁܚL%TUzN}di+3mYQ7LRȡJIr,)%lw}n:#C)0B01Ɏ|Пu0:x >GYaNir؞aHl= P7tC^s4gR Y eMKBP&6xZ/.`{\D|MW9-;+~ 2m1g-70o;`3`+<@I/S"1Ū 0*{4{?_ xw.1RsFH%R ۴(e:. 4 C)+;!̀Q:ܭb‽֯P[*uTRp5%d?&:U;AҎh 0#Di_ЈcLS]FRGO9!%0~|fmE]i0"irI5PLnXl +bY_T ߒ>5R02WcAt!r$<EueY߰FLA=l'/Gtc6W!F~6ɸ oo糀%F0e0v51ࢪt=bAVŏZp({f,c}QDʳh܆-C& ؍WV >ZBOu2 Ӧơn+uthT>J7ԚR{@Q9% DmE[^YQFHg2䥴hFcU& h]g%gڵ^riSQ.v{Љ5-S(7e p"_p[)۝L_[%Omؑa@CeŅ)[Z\[{ggt#ߙtb UoM.S:T29}r~Ee5@*/nI*D:H* (DOQumVVI)\=7z&Or6'q\}PA;$;i[hɟ3ZkɏɗV?ܺIaCu ֧KN9 (t%469=W3eEK$\^ M ~iȹC^+̰"XT0=AWT/?q utu1wԉL8 p+m=| %sJ!E2)VG_jDA_˜f4-ǽf?x."PtVpb 6:̬t+ !`]%G}ӆa, R ]߃~x^.8WMsm?5,ްXjO$W3d~v *X$|e]+^P^mg*:. (en7ۻ fh_ 2{hy%J[se EhlSxned?8ڙ? }(lT5\\|m V%42)A߃`8J/7| kmB[@!iƐD\Z!2/!Kʨa^wg~QQX%[oL4Q@<,yڬ6 k*7zKB|9Lw  *8j) R+C_Ŀ;^X6ʿ s*䶊92w9ɃmVHJbohV96T$YF#`$;V7\/,uM_3od[}MX81qda`\p"$2ՐQcL1JI8I  D t 7G" 5&^O:j+ńLo|f|(y!&6HI pe:0!س=S3DV뗳=smIq_^~MCatQ7*/mexVMbsY#TA1C:3d"dnQmZ+Pr^tI7r qͻMFҝm@^p/YG䕙w <ޓ 1B%4/ &6?DLSWscDf1_TYHфg$.VE0[L zSS4i݇a hlݵk[4e~n\R<|QSh^m5S$71 kz!hY*؊*بr="5`2V(>z')ܧrp_}$`*= )B.Yv]ZKl.Z^qPԕ&zf@?sU(A J:#0D wT|L_>d/ UXontͧzq6m j%EC*v#('I2д ̢"郮fcRP5=k_*&[u3- E{P ]rj՝զyZ3ckm7XԼfxt]KrXkM bIv5{o1孷3}myTftfpWX#i_M0sy_"Dz㩰͎:Et-S%Mh\Vw26T^aID`O0} 4QHa`OP] !fpe)XKt"5 nFRÇ:{M -lq٣|.OQ p[Hm658&&k4ڐ6$F/ Uyn,=|h[]/}!Ӂ@K5ў(qi-ȌGv%xaDö{݌x,K2۟~_ST"+CS*OIBT^֨(feG)50:E&ŹFhhԞL\!u?Ehz%*˺Hk_Lg>q9m;d|=% =Z!v8u~ \GU5'6$m.!ߢ8IKԆ(W.v8D8f`WM,$q* ~nqfr6*<E > 2oKTV=kt ~]f^|?v+qic`=s[%&)v;I4`o< ycFj=#Y?)b^?PSv&A P'^.R"nKPfU^8\oEf]Xa-:jtC`mۅ Gq'%.9Rwe)ʼEϥm|n[Jـޡ{nXJ*?D5# SK1uZYSNwS$f& N^:cypGR wa_#6 2!0 @ !MEY]*ϕ:È0/. ]M'6P zKtc>1t 9 RzVlRP}+B" l}mm6Cgf !L2.9i93*%Nd\f~Bﲻ=.@xֲb/XL¿֟ts 9`gldwPj$(/6So(9{ 8|9Q$o;x9Ud7ȒqK50sa"0ny3:o,T롨J)Q'gT[:m'w#E#K­Bv qB:Z=2R<"}߻T̍bجX$6dߗSmds݇UYvo4dņ( -Kս{,)4 ϼ9=oCZ7 2=J#Cxy@`)LAM(g9'wn z݇$rE]dILWZ6j9^. ykj@wvG0n5l FUUdے*rMB|)c0I}U&{$njU(:q&R&&#)8>2*ޗh;-bd\:1xAx)TmTȗbMOwH[pe pb~RO]DJII_wΠ1ۀ܈ JFb6(N prha7Y%P ݤBʅgqny / ]vSX80s\vofرeg]ySC"aՃ^pϩ<|?h$tdOsڜn[[`R4mnw4nުBTj{^|G55eåHX)thFneLny\n>] uȞ.wىA0̕&Y9|b R̈\{ްϬI ,l&tӀMA6p@u 4e-Ph@/Q[ӝ뜟56בv4ɁEr_xvȏ$}J4o?רVoӦ5w]/M fN b*^rT{ІV+*/DCP5}.(sJt#mRC<ߊ&̊;9WаLEb=)gx/_Ja#$C[.[mؠ> B&}? 뇎>HVZ&$=s@8/pN`/>#ݻN_K<Μ' `4,p nȉ>G7~SFM2 ' J|SC2rAħ!EH)L/0WG$hAvɾs,2g*zXG*?'&fA&]bg'f 3+bVyoj'7ˆXs+/4d]M#~-<ѹ. F{ZC !=ӄM/SY=~9lO7"">|`N9Ǹ )Hӵ'"t&U3sRMAsj>ǟzYqK@?XERgm< _jA]ማy<<$b zz)T \f$E|5_jcR!Vںz BudonVJ;:&Ǯ"vZ4x#^YtIOJy>YJ烑0mܑd!,Dkl}TeM)4V~>G= ƾÐR'l!h۽Ϲ$W\)Vd+z|<&_by1"t H-MեX]ԞhJR:IC&t,;!Ùt/fQd^?o?Ҕ+a˱fa:DqowL;Y'P1' ?qΨ[,/\:i$ʡdPLjw)e٬cq(P!'cxWS!:(ӻI7Q˜.xQށ8s\kOfpy?S)pڤ)G#}_xs-MD7bm`Msx ؠعä#*U[~\'/5{+눧il&d!09RnGy_hǯ[#LB< v- L,_LRz6 pdL{o+mV;b1tF% cuՉL>{.o'_k8 !"7 sEL7 u/$>pw}@jD3[gS)Z#c/F[b+R_[!+Wk*^Qi 8;HX^]&"{N_HS؏42<\n-T5/S愻{MQy ӓF3cD{ 4vGPL ɹѻ5'$ƽ6sV|& QePHhڮS4q3zw7K/t^ osvPNȅ\ 8GCcUݺ E贞N2CǾ!$E5{|NqcyA&TSxڅDW=qVv%\PRi$wl'ˇLzޥb8tmWv4 T@ӌ|Ky/"O>֌DpF—!_q4ApVŠ@;m8( 8D nȿp19kOL=z귽ꞻO3x߇]ɳtDZbЏztLjyIzb_(?"#^$o|HϸؐTt <%um*W Mi 2kKeP>S.,_R^('SbўU̥ ^4
d#q@? ·)_eǷw6]ĬӓK~ln!a4Se#)f $6(3pns|sBF@k;r}h bYhui?uTn{i.X@,&CrC7$@I,S'S_OfHd{leGް ~|'\2$2x3=X?JfRD8m LXn.Fc4@k] uDȌ.GDxkHY P@'j8 bwq0"|9)/+9e l7 GaI88&u{rFD&%-y-$3&E:HS o~ꐢGܵj0.4V])mT¨GS#f(,ݗz;TrNFVnK^sŬ1 e0Zb Lmq ,69t:K`= 5P;oD! p${r \ws>\J =Gt04ĽE@0߃J'|ܡ1׫mLqYA` Dٺ ]񆕛*=[[xYȶLvc_߀h3*㠇.ms@JPWrBlA}Мb?^){.?`#g2"o4(OEg/uKj=v߿1٬ QGګNZ<$|{ @J sQ^\fvOiX?!AЋU۵r0 q|~h&K[@VY m`ɆXnF{BйJn'5/ӭ.BU88RÑҐ`,vThU-RXA*Fw0t-Vh+g ͂ |^A&\a@KM{Ic_s!:t^)0+[Qt=??%tI\T5\}X[L%“)fV| @0)*=_a?u GY'h[K:#C,|1*eFuh IɐB l(|; )aHNzG{7wӲnhJˉ}r$Tk|y]]xް3{t0&Y塠~BmgL;fգ N4#j Z wCò* NOʴ>dT 1;"u݇׎{|] iM.4JRuVZucaδU ̈q郻97r,v^?2` FޕZ5'blL*ɞq{|:魂U&?x`E5SaQ̟  <R?ԫ#{n3H2XSIaU =x{uUaMD&"(i|{8q3gOCc |#0ڭQ?"uu#׬RF;s:~/3 3v5Sf̕Q?T|lB=]/~tDOf\s@ , ]K#1ma_ ;J4 ~ *3.їpobEANn+=fvf:47RXG8ۧAVKYz~R.cwb8\ xI =$/vu$V ê9_ q;h0x9W)ef >"֞;i΢E;4\b>Y 'CYAaӸ&Q`ùSGuWఞfs~"]lYq#ˈyV? R?k'R>|hG7L;x؁Ҫ;wª9@#)d?lJI!ZtGdEp=|8e]en'y7iyF Ur [ nZbƸ1Jߜ)+\nJVNۅد !Ea/K*c;f ^m$c;چftF GUuWx(-a6ozcy]엨>Td()Nr3 );?d "w2 3÷]\IxЃW53t$Dpm ESjG@9fhF'R""@''gs.6*N?77Uy<1` M@3/qԿs\I,l,ɒve rŪ WF'4>|!Z1O@oзe9ec6L@PQ'T`nQvIQ w&T 4=ռπ7G ʒ8&j _Z%/Ioi"n>{2@ 5~<}#0LjY ȒѿMEh ]+3/d&yŊU%/YE3[FQ9>])o#%"q.UԠ/N7^x.|7k Y3!lUogAj7_^^Rz9iD0EngKӪ*kӑ4z`ИN7JYeҫh |8WǑUG'˫ӧp`2sd;̣7m7[E7?^ pҭ|xk{YVQNqP˃-UMFXWֆMҠ 'eʡcFଏ=h .|w8d|H: ze&WcZ y`XyI6j:Mw厩vCaZV\Z.\A8^p$hȠi[Ooחl~KJ,<>na6 hB?/cTs!lsO40V Gvr[~Z%"8]Kوj=ӑI:W䉲zqʶ_n446:MsF`J>{?^/1a^Zw^Ĵa9nox}ڰujrH')"3jDoO QoT;0eğQiBЁ][14)Ow ,}P?[ jNV<<(j^&j=[ǥ2g>J ܘԌ/@&K\BzQֹ@25l|queE& r(U&q6%0{bxY{;! oJ.=48keW(BSnSS|9}L(NT9܂gT Z+{V&I9bDd'>Pi.&mJ7ipkȨEZ|",Z=WԄoy~a7N d)? ?Vٲ?U=!Z G9tb1D4H1)_@KD@x E@@<׶S!T;uBo+i:_a"cC}Ps>^QUSlj2o*%ٻ[ 8XF ! <(3 :JZO[uV!>"6`~yɶFͳuW>Y3B vyڷ ň#WdBBI~$ZEf h< d-۪ģN `*Qq_ &;*=ܯaVȘ"6ϒڰ6iN/G.r1jM'-] }2Nj ܜûVq}/0pKlF`Uʅz D[Q3ca'>hgh!=/bEq\sn׿^^: qA$"x,6OiBuD> m;īYU>C-W|}ѼґFrWov>u_(d/aT OCE^0N99;,RSOA`<er f543A;g0[ ' Sa}(%`كjџm`|78tr1AF A֏Ѓ40MI\+n ^NBK_Jw=![|[CxRNbsQ~4`MH fe: !o<`y(tGtmp1 &% =%2*N"{:cn-d/ Ə8 cgLx8W\zaAP0b=F$ADwqLc}YY T|ۂPĽ/)]] Y\x&L_]uz QpKY2Sbo|!zB{wvdk+!2B9'-x{ʞpjc0vR̺*3ᙸ^tƹ{珴YW6KU-(}%>3Q|.b hOX$>:&^Qr#eaMn顙}㴏_mF|| )6Ek.^Np'|~ ZWzv]tXXIX(rCU%1E1Dx!qsȘDpykN`zVHBϠn*zc"pf"&z\P򫩤wVeμ@C!mZJ(nXS10-Dn$bV[la ҋl3fq_4{гvdX @:zWpZ23I,Dڰ k5t6.PFvճ;FpMWO>D-W%L jE?}@T2)z‹˟9A1H?}zբVDVxNZ+2VvMJt$ ׹J%NFM:e#8?E֔ 3छ 8ŋZhWO.]aGXCgiOZNQGlD4QkS};pl?[QKqñ VF2~+íg,F@Gn;gĻ+==C\T]}In䫢#@N :֛+_ܙirKMڲſ6Ɯ\{.7#[+@<>ų_̼~nij VL3}AE@o 42rI\NhZ1O{B9z Q5DBUSȤr7{YB%pZosZ'd3Sd;6bM:!\('!L>O9r^Uc&)c6`}Z~D,#r%k(4ԄUh O26NA}K@:VV̙H n_dT#NIf{4ёׯ.D|oPYOOaЖ׿ B˴ m)/&=6LX+|Dp*$_ {:P'ş+sOnB>9 =piuK|v4!m`H 1=ZE]Xjso-waN{FBIV^f!~ӛjIlL_KKkxP*WY|%c{2d;mw v}v,CdH= 3dDe ~S"a o%gEzzTt$]>pp~\tm^z?҈KV;9+n1=Aʴ1Kj҂< vmw0!0Q#W tA9xHC ";˚E(& 4ie$R`{o n 5_6ګH&JOf"kum0 W8ߜ_gm0sG3ۚ_m[OG&,ؾ}՞!lڽw By o|@`r }ztث<=y.*bՑ\H0UqLey33tf0;7 eGc$._8iVqmE/z] y9e^Pg4GYpA(^,nA*.\У,o@85b* #Fqou)#TF%ݕWV6Z2#NC8Z;RFUT3=v,AwNG-3뽅DS \bA_Ҍq[~P[YwGhr3f*hoWltr/{9.Jbbq.ˌA¹Z;#g̹͛k_: FLVc"ws>RJtyקl3"ikm0!5SKA6C"'dl5c"*y5h @EM{1 RE!woS 晛dFDx1]sۣ'a$;xՒ+#ai-y\mm2[ Nq 'TJs`G,r5b@w3Oزa[OyҚ J4#z%uCCXX}Pɋi}.}D?v5>>Mjwb_3m=-Qzƌ\ IJu_K)ɟSO)QIH8fFTb!Úvs&]v;|YCNM0K;v2VX֔ē*!28 ϑ?XƈnԫcmIm`M3^D$@7zcj~WuOP~k W^s)ΘcRh&[I v'EpL9%0ϩ^Ӷ/VY6;ݔU:)"0bZ մ+ʓ7v*bJ9;mj&gluU/4 XUE Qׂ#Ku͍V6A*;_$B?wdu[8^BlC>ҙLXSIw܄F?  Ro QW(m E Q촐8uU җ%uMΉ."0DR4AڅS'$ hᚵ]EzoF8 Bn?c n{@ qҪu5ՂD.-E^)HUo_u:=%it P=ƀ-궉N?%Dd9ґGkĩ ;@~7?61W3T\OWfȅPoѕ@"83RSa#s -:wVm)ʶT> qD;:@3Te5cH hoԖl%AzYlq%0ڔf8fXX1vjs#_hËԶOuQN*!,Zy՘a1ĈoIoYQ}kO,C?{pn1 y k&a`)yUHd-?8]Ta/Y$cVO+΃ѓ8A!'QuA,EU4:!{`4YmOu3 IHNaRc"ږM(饑2A׭Ib4Y ݆(2'73qnt˜S2z״4񕈣>{-PeEԒWp$ b\~ݗ<큤e+lQ#a@~68zPXσupi[i&*.7 w73Tʌ \;R@~bÙ0@RNPjRi,r5 YBu /KAs!Geƍ*VmګbwA%G# %X[g m> ڔd*H(2 =3CHIK@yi3G+/INPz)^Y8vGa cvJY)kK>I>#1x$=7#h <]qmx\YK(:&SnTrZ[zx%q3 d nwlV=5s%x8EqT*EJA=eJ[ +dލgQoDؔbKu{*c֦ I$Ҫ` f(BX7Tâ'j#s1$nUA S:`k ll MϩgpΡʧUwpާu|blU/0)?ؚ YEwQn?Nå |LbB 9x'DƇB2lޣ;vs%_C +YL0H4x?[-4`-27'sF,< o%6"h `y0> #oފ fLﳯM`~uȅg-9Ȑ6= \FI:`P{tfI'Xqd {K\$&Hgbx>EZ{'5dyT< ,vr袲-`*M*_դ`n@CG"'D,7hl1/TδT~uTuef"rABO ̘6G  bRjȒטb⟄ēu"C"QQCŻcf e;X-Cv-☬8$'34 rk|KίYn'o{OJs],0A*Pt1M9yy<`DM}Whs?6+DW!'\iokoc=+"/ 6hU|mZ1l&U $*Jg>d~Q{p1E1)4ZbIĭVIi oc,v^:D59>N.dǬ#Za7(ekC uI  72`FuÌtbl>GQ"93 쏻_~ܝNge@YUcyzLŜhaSj9}`{oZsa'RC< ˶\krh87gȏ⇷fͣ цߨ:1 (~t9E)wMMg/ k"O 9A1=[u桳  ts4/@/>>)V#E Dį^bltl1vȦ@@QC:8 /Hnf!-#ՖCkٿ_}b/܏ؼFE!Z!ag-.pkYda3 f M9Gl -(̗=0ht1Vhn؅JDV %Py`=Q:1SOg5G>+7Q;WN#3|x>{A)ìRTu )#Cxqb_W4[ZSR]& pb͚E y)=JR |-F_H|\dk-߯H)k7J Nr njn,ʺhktC+ gCyS ]T}R7@SS#Yp-m)a,#Qn;X"Ã-BD3g´V NvgD`kO3 5c1HQ4S)Sfh&Bm”$ҽ;//J^f;hFz1ݜ=S2lud|F޳4`ԊLu4I _# `^Eӟe_m!b{3;|X̤fiוXi%7t$5fs疵)P漢,E3XAtdN`iɓ[Rz!:GS0 & }i;J//kbKűIA/NxlVw~S)MgI<2)i]?-`wj\d/~knkx5 i.#yKjYbBCwܰ5.!'3FT#SjlB !UxHǺK g"n9cT{)-we]4Y%hR3-ڲs~yEM8__LT߭a NƓ %E/EF={NH^ui| iNȤZb 7X`INoG-;a[ $<"x&n7\ֻ6fCYm ڥfQȃbR Q~'vЕ}jCgWD .)||@зxg O澲y&cs*QA/3ܕ1x -5<%f-7{wŭ,U [F0 SDì2MaΡ_W62%2=h'e N} Lda݄_wMJp\@v}܏k ]4t IXv0 h2Ϻ# 4ú| I٠ 6DygpsCGzpPƟg5~y,{A:#(tH^ @@-⿣V$n.NcُtKM1` h[=ddZhTqܷ"1x8a#\w]-{q@n$.|;+D#c6Ɠq3 C1ŝ?/7jkS‘$>P`jR6p^Q5mFP rZûߖS ET+@#VK<'\a4:C;ifA%SyD6Af_տ#g[\n$~?I6CN?h]vM:š[./:`xXz_ $kűC + ?( ^̷P,ހ5h*p60Aq=hza{AhCLw7uSRvO+ZK6" d}Ɨ0ʿcor RכlV%tfma/,t])y5?bWJLd qAF|FX1"|!^ÚN -Îi|~Jiă@ihC ϗ6#*/gD<ߠ?4M-JTrcz#d,3WHE>r\ e;/lW'[`ڄ FlEӈy[f)4J:"ir]_ G CK׿gkV <5frCNDb8x2 ^e3 Rpة|cr knsslɢGܩ{_z#>{RKwĸ2DBZ[#B Πh-cqO&mZnI( 6[D,ְu<*q>qWHnvU+U_8Zr`>`.iNY]{\~5ya9ӰuJICpP}X9SFpg~=3c[n9c:HM* *l`z_̬#5y1eia^G}oU/^1@m{$9FAEA"G P>А(aunzˈZ+%&)eIyؕO.4}{RZ6|$zAaKO–*PD۱۷MN msym6Umg*Pp0 k^ORkd]aV&)O=.Y& 3JA{nu $#*LG˷̇l=OMY\}.DP; տ7Moz6ww'(L]"\B(!7dll)b]{])#ȸ%uViau(:@S3{ ?jQt|@U^Wzv{8*G"#*h}Ȑ_j^ۮz,ߏb Cô?#:Q'\`BOy#5sycx7sm(YEW6Q*y'2* g-I4#H۹6&kqs@u&l#:c 0:U fP z;K]87,l)'3݀6V;a{ jcSV:ZzBx=ϗ˶;!jRXpC[6#IԷxd24c%qx{ѫTqt2K b'h a"GS+;:ϛԻ Vy@Ohf t0%-kfWSz X>ٿ.D&<:8F;1E2'\]kؾ &{8@'ٛ/_!U`! OTC?2)濝\wM11`*f8e*r/Ǩi_+,ȯv! `PWGԁD+p PݣБ&8aXe$6Ÿm .yył Oߖ VdL +ՔvJd>bː(idH)!8y0+ ?,G)agTUwp~(B(pڅpSfB4)Cv.M `cGaXvrʤ'Mb0D. wD_ϵhݻ?*<94C F)JVjN -@lgr;$~JM#B<΃Hh|gRђ9˙Q!8B `i{86 &C&9cάM։P&b¿*`-_KTM}SdE\(IuE`r6dI#V1u-f;e3K6ʤ4Kq0 mo&CKҭØPЮ`4<źP/_J~9^Yi=Yc4+; XabC Hn.[S[4djYJ 5azF)ύ +TwUc>~6mFv#DwMY*-Weҳ&JG(Yлx?=lDFf%^3b6L(yɜ0BK Um4óL 1'g ]Ѡ~H  ލ]L_؃ @ Xr|F73cf뒡&JŮ*AQ^`t}T[%d)9GT6= 3Y Jqlx \xD`2{'YyIl5ѨPOr3*\ivCj),TbUȀ;" I%vGx|$2J"23e ,r_ *wlax"EW91|hnzBٛÑJG!zi|nI'aƗw'Cqxx1ӾTBq@QE o1%p7XZ(^}21r.;2dz |"~+E+= kk 0iɣulǁA]0Y]% ,*gB!-dYC+2Ex#ǐY$Hͷ(u㘆/K0 I/џR]ஂ39ˊ={Y A[y'  B=sm55g8uGRƷ =hfl XՁдEc(f4 Dه%JhFq2+2%Q6HUZПA"Ϫh@ʁDTZ&FnImV#H[] VO͉;Ûݏ Қ6L LdkQ;6bfF`dlt)2,A|©) zq2i2R&[>xW;ŷVg6 =scfwεʸ0eUruLF]Jlu^rvY…X#~OU UBC(*;b_-\o~X2j_c:|mt,WْNVbR2"d=PSˆ$]97[cR"qYU's氲5Z/y #G3|~ /gdD~9@},PMZ<',2FB ʻz{l $`)>,NŻwP"8Ƌ4+.fGa g٥uykۤMiP8E0nq,lRuOT׎W{-1Y4ժsG7mOĴp+ԗr)ST垖P!fc߆+jnGmn$c1 %w1D&T4'hj Vko9Z\eIu}jo5Q!NH(fO3OΏ|toqg%Gy6̝'SFgspcWOⲚ;p('kE3 P27طÚ?y_" -.VK#B!-&Lۆ@?<$ȇI`ٱ撳D A.XL+` `*T~ "] 3%'Eb6^kT#aRK]˧<:RE:tW,$%Xܸg aht׶εF*0n$.HS_Z->3f4leukl4K'|C&˱Vv8Ad怢NFhYkD.<(7Po G]ټŞ\Q@3,o&\L`?1LX*v`Jr sEs)E:=Jʤ6J҄s 8 ͐ yt0iqo >{IJB~IcvWV?}>ٹ`tCYZgc#M++$w yKׂjm}4cԏq8eM1^=f?GHi8BM3HRnZ\B 9˱ZmWma >G^4G$!Y'+ 5ǝ9KѲ*'6iWFuVvзؽh;!F5+}7'rjOmdmq-|qb3vTq-\2i:!Mz CdPP1҈DӷPbIkYd@cK2D* g|)d)\:ΘwCg־aEڂxw'fdsHD4Ms"o_&_m9* DIS*$7qma\8KBaDbLדaF RBZl'i F"=fTC:?+qg5O_y,%Tb~|cʵb7zجʅcܖ,!ȩes0c0y Rt#+>";>3dV͋|9K ʖyS/ƫf̍;~ɡWE OdK| L qBYrdƄNj / 2T 7feLQ_e 607ZB>p-HQJyŵ-Cһ&'r+i\]tPm4*}QIS8ڗϟp@5_)ʍyv6x{JLksۂBjÙĒl@C9 \_o)-qfS]"9Y2 +ye%g <( 5eCrCc 3>Hm :ȹ[:2W`\p+Ds\Yħ'gJ2(Jlnz C=[ 5h.{DsT>@fIfn3f@zB~Xy}j JÊKd'[R1mS,G[\+vFoMDQe~Me 2XM@-$dw283 ^m+oKT\j\DeY%X̂G1 :`T3TWSԴV5BSPoCRnU]&eo&3/̑F0O惾_t!`n3Iv8 rE_NUvg %]u1*{1n0Bj$tw^g= s.# ֔M?}Gcz v=ҟu>EGqU`!57jW`PuG#<}G($id,DӉ!w֖XcyS&F+<[:*$ ζ_TԳ53c2,T蔹$1~)o,e25TBAXw a!]!|:Oo]dQ35->(PRN-5G,K0ȣUL \lX15'^Y4aEݒ>G$¼O U 7%ʮ5HjZNS#C( [(f=dpE̛`!"?DQ|)RIen]?HA߬W']-oNJ41ჹ BlY IQp`r${}L\#5k+{fO\2׃Q?;{/Q!{]( <; OyN7x;opܲɊ{z, 3S haxX#3o*J1?uLErz2DP@c* ^x䡃7v8NgWߛ4EM+f-~{PiU= e#%5BG;;: kJ<܈n>[i&'Om j{sAi!Ë́$#`JF  qGg>i.Pg=# {'\ٳҨ$ꇡb%҄$$WR`O%1X@ &C;%?W8Ƿ`!'3Phy7Q쬃3")x˅,e%D5C %J-Oi÷;7'UVSLL1۷(Jjׯ.a^օ:vo"Ms-HT 2cQ{7g3T>a]ٍ #Tff%)#iϧ얦CBNߓ@q0J'q`t?"t X,vG8ha؊2E /5сgqxЫǢuqNU0\ほrrh[ʦ"Na䚐hKCcoQSڳM'7ވLe?cqԈio pz(U8VT2Jlx 3nũ^jUnI|J#qS:sH<ͶkIy ӶA]jAH9gY=>ߠ/Z/boh{\m U0DoFQ7,vSm 4 a@چ}7b>Wi?D#5{ ]1)oS4dEg$u\9MYkbP_Q݉kˀ;Qw^r2J*U n .06A}LG<@Rnhc sz,0 cƾ"1L.8e!׏A n7vN\_b|Ds0Bn;F;w2!jRpH`b;f-[Oi?9w UliDR' 07+̠JG7t؈ ̥+eaJ*:=#mV>{iaS?%[^tyhqi(;b$w CQÙ'"Υ& 5jǑFVn^_Pg bZDZcZ .:j$| :M)z@`,<ǖ")7+=2ڠ]o]6y?K;ox8:@ěaGfm0|@8&)&kAIΝ'hv(UCp>">Y23 3->33@h) O8 )|x=anzCz(ߺcK2D=4)4Ɛ) f>̕/d<}32;TQTBUk3N,|r8cL<.&jFSyHoK:TzV-W}L@,=̊3Ywa n$ mⴡ=ā) ㄄4AlKr.gNqh V|y@?`ϯ29t6; [FKt !eZ@37ujTiVcN76}K;}l[+:enB .4 - L|0PoXTڧ(AVIAV578f@7h() oIt\+NɎL l$J@аZ GX0rWxWPΙ6 ϱD0GJL0iIvs_P_$wcgSq`N\8&WݴTY͐3tGz'&rnIWYE5Dhs9`+p`1ӎ"$b%\~7h"bv[9f|QcŽ~ WR@U/u:(oyk3%˙pE&~ 2تaY"xUWc~\}V|F f`'֢Kfo~adݛP~2FTzC~jj5;[i; ?b7FQ}d-CQ۫)Dp{2D60˷LP~ z (/PE$,}_uq+LO`47֌)WRqOl7Lat`u*C"ry#ޢ/ *K|&ryyby8?7GP ;X| bǁFLQv^ B=_}o"XIf{J6˦a.p 8}xq'N˃NC[-A)v `1jcFlGɢ@ ʸXOݨqa "TKZjW/_Ff2̆8ß$&4UDLc̚At[;1o |V~WՓxlA{ƬXRܝ5% A=zn5(v\V+N +'},>g)Gb^Ѷ ޽HD޴r-j;Zu/ ND YZaԤWXg“Br/% X$Bi_4ÿ6|MrJ򪾝\Aq_:WNJ7 V܈} L]>Q[RR(ї(yvHmMdMvf}~zFuaTo,ޜ Lm[b:`ʺӄt!J΢6$OҠoKzIya5Y{s xvjbW֡ԏlw(NLrrb5V$g]!tzhB& c*`O'Ul=<met?@Rw]V[ւyѤş>MHZ\3\1T vq8!eZ$j|._J_Юf/S&TjTd^vjER[Wdm?j I ~@'z8pme!>iKۃ@i=FvG.<[7^vXg{`-wN^Vc3 x,4LʧnCnACtԌcfC',ʲ8#,&7ӵ_=;?HcK Mk hd89/#_=#J f%_>W",t߁Ec싉'Βl;Nw/e?#e#fE>w/".uPY0w\h`3H"۸4v͌њ2 1׀@<5qAbIp&0*6 _PS#H!#,8u]cx|4(+`ZB׸3)Ca\a3剉_A;fQ~?צ.\@(j.iXx1{,;,62L)whf-R+! 3靃#q{ې$W9_ЛѸ]\X}}FJ/3S̈́BgꕬQ?vp\p[uƸ񼺷̸Xfpzѳ 4rDUWT o|VA Dnp&{~_tn+ėٙS h"A7+qQk`u8"?fţBlKy 7 hoά0$yc>YE(2n젎D7gġ5JaPQk`6!]dCA~ ;ҝ`^kr^&!jG,F{]߷/sJl8IPS;\?83ʽP.Os/]N-~?ːHrz:*^1_?&-)qaHsxsJ򈩁md6^83O:F0X&$ $nDef!_g o-8#=Eg D~:Iq/wQY}y:d"FĮ74B/ ~t:n),^yKcK1Y>c=~JŭP%52>Q?M[O^n^[Y C) $Lkdߧijb?֙Ѻ5N7nn@vbw!5~ǁ'ĀeS" hll`p8Jk^VѢp޶3wZ=qr/O`y(*㥣LWy?4$6ƛpnRj1_Z"\C[ADDؽ!yƭ5}ųCEԜ%N-4{`]#fe6h1t^[l\L+}3D`6%i  Ub_iH2} g'lTFRTգEU7WnLAgu<݇墴Uk<{=8C!O$R o腇tpbF&.+l' 0V:{zuu +_Βz\GޯB]d W0 ^'eᐁ Ul/3ZЧD %/~[Ls5C>bf<9 sY 9 r ^(3%&M 9hVRdsu/o^fIQJW<0q0EcV*ٷ6 [pC]9* /NS1 _J"$:=I|G UCWHC:DG+ڬXe48H{؎O\',yT[%M9fKxkvN[GW7#x VƳ(OaL/W cNrhMc46Tt./&2ER64ƶ8E5vT? ΰϧ>Ǡ~y̙1 L-s'9 IZ+!;͵LkS.{K·GvtGC2* jnc\zֻzP[7&B`^F|꬈@@ow=2%a B2Z)NQjX?CѪʝ`VRjIm` Ea!o/A:9wvhKR8r7zk}軼%f [3b*Tfm/1+vBQbǚO#2P҃L}iu[-rGf3CIE| &>B,,M^\'L>K;vNrJ1> P쬨ߢ,S93Y8#<:y!:fS/\b.r7]h~_PF pݣr6p`Ukz,18GJrd_7>8u6ѠQ !w*ki}lU,dN71E#;MLwK# zϺQ[`ĆHnSDW%5H0&C:%LAMn=*,>0Ɨ?}\[Ԁ%fVU ۅD_/pT$$9q5ëYĎE^%2Yț*l rT<-mKB,uGҲKHKV™s>+`tD1g9Cz:kYg +D3Ss Kqߚi4 Oý,w5%VVjQ J+kofw4W"TWPibbb%9Μ݊uW:XwwW@Bl4Im"υ?H6S츤? (@6+˶pM4InsV{ܲ!o1rG>bm`>0% CpYL䈴CK-]EL@H?|b2 2z <~j0-:I𿽕չ5S?(3Fx?M8^Xw߳đwuam9 niG(W'DckYJvk%k%-.kd*YjΏ'ܚ<5@HFCFep[L;Y@^?/J~Z^ Ӝ `9X*d҄Mp}.({0̬Zi0;AkX=#>6q]ELU5i/ Fi3J҈;%BmpT'`>߅*K ۹ @e0.-r~W;BO#WJFg+Zޮ5xC"S(ɶ_;rMNLg d#$=5az.ԡOF^Î"*?(Wy1Bʹ|},MV,:E1z vntH{XPv&[s|:m)(ll>D8CC*-ֵԟwSPKG FtRN`m?ThTwL.HOh(R"/+p)I]ZkPX.:͘+jc>d}9wTXfEE̤TOqzE_"ǗﯯP'6XW}B%7oo# 78 b"^`bH 99?rYͿŸ}ds`ۘ> v8 ONmw-8v95"] J'E mWр8 tvA6ނ% p?Lf|{_VMLqpԐ*R"]<|o*ئ.U%G)iH/ ca@ faG斥] g5coaN@=Xv/E&+xN_=gy"3H=Rx Tj- h}Qfb<]+Z.睏CKuu6KG v:O髯#8m7;H8Z!S=+ܥ=8 uKxDĝQ@Z뽻9UrϨ"oz`6RIcpJQ$?xT_ïK CΗչ3/7J/>WLW:˜{ dOH#9>i6ȉV 2mgP|GsB8Iɕ $'f;iy5 EaHwϣv:Cn r UJu:HbtPM/`z/Q €[XsJˍfW9(Aߠi񏖑n:]D/\)nVebOEH Ij[ݿߡuӤraT/Ip6pZ!cW}>N$zS(ѥPEb gD5) "s1 զ«m+F-*15[Ԗ(q&+OZj)cB-w.=PXBqȨOan=~̆ё#Dlay;TXh<)u)U^KS–4WP">8rZND*8'uҫĘe]$ ~#iI>.YL6-ɀqxr5D9K[+\cxGdSEJծb8\l|imM0#k\ёWbԦlUt5>5F}lEVد:i nbK֓^xOWr85Zo-W/φK[~.0VhlW4= 7CD:<_PK3 W%mjУs@ To` l,)LBB{%(2N#_d?f%rHnr=9x;le681. !AA' {WNbI ]=ɸǒnc ] r >70ƅ9Q\3U쨘Vh7]G)+e3Cʊd7- MSy!a𮟿ءSchf.溇#PjmB|TW^܃NMh\=XYW)h<8æI,m^ۋSIuqE6YcIdI|"ьQ,_r-0nݰ3p,UGX c,.KEMu_n7$rpiwFyH:4>v }]Vxxrʖo.버*VS1?ҡ I>r "/pA){@pb_ްDWDtY@\uoRfT7TO8ԕ9Y]3HNgH+b%FM>$fXbYa#3 `y轨#lC"QןMъI @jcf+(yiT7&;ѲT,YME,.W+,)lV .s7` q\n(ǚə@'O3t?p76ůQ>)cH"Run\͏BQmfU9N<};Mzj@:[mk`S6''H=4mbL?9>j2U He)7Vpgڹ_5h TxPɮ-蒵k3yަbaG>2< .ᕐ'z!ojkMW ?cC|=!,Uz"H~YU"`mjwzzE@ `^/z|bL>(eٲJ =RvSY4՞ TJ U{M?sޕ\ jW)oXޥ-\U|"_J荙U5ƄRD 4+.1%McC@R$gE|W\aYYvHv:'Y$ oEFdV5Xu1;d55^7X5%M _@$B 3 Y> "˽&|Ez3$ ƫFL?΃D 67@T߼<, ^]vh}QBg鿍ӷIkt 5e澖é[EWHPzK*^B&J1bL!7q#mwf]đ,$$9㶈IϢwai*>]1ܮu0'1Q1"`խIunLЇ6nb!Y-Tg)rM$Pe_W%WK$#Fn'`BIx߽}(!pp|ҚA˄WH[>fk@vQ V{h2%Jc!M KBDKn̝|7Y#ԠL_& * [$s"TOQο-6]썗~܍T2w'tfyCx0v]>#D`*ΌKܻ<ЀJK}MӪʡ-m/ECg|Pr=˽\a׬̦95R-CA6mb о.zwL@jk,#g(Ъ:K7G>v̇T)ѽl_; z73%bYH84[Ʃ75u ҦkXX &gY:a|[uHKXyCu`ٿ)8Q>;c[,QfVai ̥Wwz#:|ERk{ A ^ce-N {=ma!0J+(E iJ~$5Zgjj 0OE6O-R.q|mW |}>`ZN?"eDK3S?W5\'Z%#iG[Q\JrJE͝]} K+yP) YKEp4iA g N*t<C5ތ|aSܭp{Km&;kpIO}Vb!H{~V;cK!i34ڂJo!^XGI@0 V녛irZD rFT#Z-Ԙ$afhn۞1Vܒ-B*z];o83Ahl/VH3 _'oqNN'|_FCFViae?VĐ=%o9OӷhT*:7?]g[ /?TN!MSY䰩;} u `\ V*u- )AG,@b;'#bMHjAnˌk#=g(Sxt%n`(Nq"#x- bkOܶ=Q]]??IES@BSc@ wsA³ }eJH"=vf@ǒYz ,l0p M&%e w+D<=BU"^R<T [ww;RrJpֿv]<7GTrrMU1)1-%&zgmy/.@&2dN@+ bdĂI-4y=!pF]v[5Y"nB.sF"+hTO@VSuC-ƿ$SLHRr{n&y^~P˳QzP}I^pK\/Y&5 gY^CdDAי҅0RXO{nZXC*$s6smI.)Nj!t7TN J+;yեT1'%]G-V?8[s)?Fh.ɬ9Kp75c<ϫisR%R=ܜ{Nm2 g:8;uX2}k̈|nV+xtx30`-Hv% !!j7;s;J7gmJJ/~|!~u@a :rby^. hiԶْ̈́L/!}5cGYM@ZFCP L%+ z I Ok] .gZI&L'ucp搶n=ku< F~Urb${;~n"n-Hqk2)X782=3UOl)f|ȓeu3OC2g=g_(F5n.FKz/X-o iW=PpH4]X͹B_A6YK rrc*6@R4t &JzZ){107;+|Ґ5XWHU!-(g()'Wʁ$:au_)a$Hɞ~tyoC 4/78#($8؃Uf^+zR0~ \ nB;a42G6ZTOԝ B7I|5&Su iafJ+ϙ1p&bPU@t nL/fFl-OȈe\⣸Mo-/b[' RHsFFrʟ9tݔ&ic#A1f,YخgP,C$J v$P>wBV`PN9(q\b;l=mn{99|,|0)zI4rWOT銙Os'D}9,R87f v0w&5H|"$s*ϣ[!n?, Z $[ϩ%1"yc46oMs25,陃5q#`!ԡ|McV6;BU혝Ҳ>VMԽylk;);jejM~Kȋe\tjzuC4]MСg o Ufy z1ES}3IsXɩwʲ#HI@AmȑZ6|f#`C~ʂt2 QA hdN2w֖2D) TMq,lI$9M'Η- tSR ߓ8,RJ-M)\ EQ?r|ųiHQf)5WmAsl>)I} <<7*^6{$AAw|o5 ˟IBt*s*Z%>oKuKgRWeo?ښDT'۴8X_9ѽ1M+zw@s~x؆wSlj>kmLT@v(9wK W4"950h7Pp&#{+ɼk\CΜJe3rZ ZHUL(U@ҏS>I-Ԕ "i@sӸ @_gB2Mr nFicdF߹c=FD3Î>\2 "Q!NkӾRS@;,LK.i,D>$t>JU>Jfjۡ>g pR=l>|[G wlh "!`A Ga/mU\΅UoqjzQ哴6!]KiВVFb`(O<%2-joкq}!QX/=~}8wDr:y8ŏ}Q?J6K~0gU´3DCˌ:itQ@z>mPR` W鈂&3 3i9[-=ǗӆcH*ԲNS~jn!?m^*5 6YEWYvyiXeaҪ=]l{+Car72"0 } vIKܒҴ;$v [{KA'ޙs{"&GyA]bb⍾ ,Mҿɵ^b3x~1#a YgѮVS4o]m*v/rCHpbIT< JP8LJ;Yjz>ݑg<1m^?"Xa퇮H^ 9-P,Kj@ SŴ=9ԱzInSD=k5{DV!!JC \xx~.3^!!oJʇ}̄ʰ^X `NT3G"<ꐰ7R l\z 9꯼]Q:/I~B2oi3m "r?nKu L4:Qs4:ٿ5L8T.?V258\j)Iڙ[>((.a_1_8}GcָwiI5K;>~`|#c@P gfT?@t:];84㔕J&3 eZڹZN@-Iv.Sf`@9pKdcFEBd@je}क4/cUaQ o |Pz*i?#tXnA4|I֮۾+Ͳ2?bk=!o!soI/{O;+JFos1(0m/9bqOQR,WCQ?@YY:l͚{IC~B1^π2vWu/ Rm~`RwpY]ɵw!s7ڹ_FS%fkQ?kB]{&SwpWU %(S!R1@HX>K[#" Hf$̐'UV::ACSrg~í%ccʶho O ͹9Љ+?G̻ !j]>0cڟ,!S G9lMRϙضծ!M>U6*J*,Ǟ9S\!5-wnwM4U١mG'o6ћ6{NMb*>EП{Y_ֵ4qP8%\u<]<ӗCh:"ڄeIb?M\o?@ MZJv=* >x#+' _d3J-6p\i(Ӳ/{]p˄lIa?wnh?q J 1ᄴgXjyS|OSau6Tl;'^ hUCϳC0rqwQ6~RnW~ϩnVc؏C To4}_>s}*ymHqfwQPCU^ pa [[2Kp:$bN[iՌ1{6Ǟb}gq=Q_D(}S<֭~d[jݎj%,rHWM?4%.:kygso-4=W{ yBF.<T*.!ZzB&dhJH o$6ɖp>@hxͻ3@^hX S(/Sk|8 :MM 9*\ LFƽ:aZq`|7'cSN __Њ$ՓQEܶԉ^H89@lӮ˘vKc}75mhz|r FrgŌtWQ l\!^{r< yvp__Z/}hQꢠj &՗ r\PI \.8Ihkėp3.GE{Hy R6fZ  r' ?g3Wmfv,TTup_Z=( #p JxRE^$adAS⸩>ݤCcr\ΜWB:B?,xI45eږEy>d=?8?OgBaT1,3KqH9EQ"qRcd Ni8,kSEB8Hkt ViɏnGs~gK=խ8j`w5 }Ryvy)#VHchBn0&- Z]H:'Z6vfG]TGT]%Ahn] /bE['ֳHa| 7Aݫ<%ƈXP95Dvu^CȋGVL\| m-h#1>Й5 _8,*nl,+"3^x z4*r"ӂ"cSl5Q7`KK<^]p% G>$E-נpW_1K=[ c08p$lH_°kM$X}f5mza18MM& q(owB@ {NH80dTVXDLJ. [r,Jh#o|XH L18e/ @ X!^h{Hi_MH53̼} kpo Xtv/N{za4h> )wS!"+0 Z瑎pjܻɥlyπ %d{Xn$V,E ג0)BEirVmib>Y•$YyRp+6 D3s" &1䶴ө4n'1H")n'_U N!$ 5܏|c_l:ֈPF5Vc,)X;U)P/~Cb{\hH|hfЦe_&ANmdW70zNAS/jܢ 5|~SyPr;Zcv#@Z A%lJ:Q6+)mvF{| #o\[P}1Cou2Z#&Ei\܃Q]oyd蕂mWui '*ؑ,f.6PMۻyofNzQQeOKQZ{q uHp-Wv+R wnEwxpUΓɥͣmOP>08dc/o]De>ѝ j&{t$@#עhMhjUl(˄G9ﵫgad{`+U%ďDiu_OBd/GWc!vxΩu󒄣;I=1f`- ;С Ȉp@@3ؖ}bm74P6NbݼUCZvx "R]mBD{v7n=PsZR^ iXSZ8t5gE~Ay(\hչ'[b*3x9gc򴇌+s` ;:֗${&~dT܋Wб$^P1id7_h`QdLcQFJY#%z؂1p͆2V7 $|ԝϋW;ڍQ_'"Aka@~:{C֑6*Kk(G C\5*dVNs&NpLވƅ 6^@'~?{ jjXA9S|E_Cr>OIǸѮdD0.&3l>Pv|W"̪XW?Lqb-6\-Mr4;1 PVZ$!jLB_ҥL\pL T hKe5srfFgO* ?YS*җ лsI40rePZlaDW27% j E7yVDN}YAdqh5W嚽Fa>rx&[:WcζK9ktK@W8|oB@ x:D,֋+M (=և/H&z ܮ/{Z"2;*) 5tT4eV+LF.@2[ME.3eKΡomU.qmIuPTCy:%Qt k:!~AI*!ТxE*1| 2#Nf,l%)mR|{^.5 h Y4!cI{TE(]8D;u,J!^O.bx"m腨giN˘Cv =wG(=g G |o{]^\ g,eF%`ۂ5GgAW(laNf떓丳q!uZ_Uf$XSLѰM<08y|k"q 9axSƔeTun/z%re^—ZL]h:\4}W,jO n6LCBą` W?X7}2%UE=}"G5 ;$UY , 5UZtߎ1|MѫEw5'"p' +H% ސw%_"!Rql[7h_'Yk[]ӉLv;!Ϣu#X;@]絣ٙBz_;Eآv-浀@X;H;:ĔQI,Ry7ZUUD|dQ,¦U{%0ݩ3T88ິ60~Dlj>k"GϪ8'RW3AOHJi Ay $1Ѝ 55=uVg>v^֩2,Tt(eZR .٫  ,0%萫~DWX-1+?G[4ݛ{ІRS));EL.:PGp}{2ض‡pҐܤ̂Ldk`_F{,Xz$wg4(䵡krvScWwْb<- ֪L1+A($-yX/e; yi:K,"Z3 МП - ֘&{ﮝy(b/y(빗T=,K;vNhe|d^v;Ҭ]¥ M"K*=z#kKp,(}bǑgPْ.LAvzi/Q [,ʉ1ܤ7]Q| R۬ZIa&1WNg7sh#SBGc$!K-YHV-,72|y3st. wت[拜US{ x7~9#A;U4/_?fmr +A[OBЛjs`hI7u(!5 /9yCUQ5%c @呼qTcz00 Xh+H3yӌӢ(e)팜Dz38,6}vSR5;@%Yw>|QpϵR{T~$qCOUK9GMY+O&hx!;k\?m% Gbw8} 膑3vh]o4/#b }A9ftB1%DBN'T.88O%މNU= X)Ʒ"fN'R~g/"Z]+{I㤥]$FE)´ȮC2H9KU]A/&sHݿ4 8ƙ|=^4؜|XsF 0=\mXPj0E wT:B [ː`,НO@Ey\ (hj0VH;57hC~!.j?/TuHR |%Ql0g/kݠ`t&BdcAi dž=:R,;*>9"^7 d:fl OGȟe*ҩ3nV20K#|J4YjFa{Fr1D B>do HCKF,vak)Oh -VyD4c)b'6(WAG\U!PkK-ŷ!?-H\.5_wm\hЉ-GR}rȜQܲ{F(cu 1%e[ܑPttOhw6ߡ>ؠT'Ih& d: kb33^xyFޒBGNٖ͞jD{!S/AWd#m[$C,܂ilk,T,HPXܦC\l_DI ^d1uK#jBFd64 gqrEYrwZl=!ɭOB͸ \f`YqK b J^6pIa +< -ZdFP3}Y+w.jZPwJ  Zz 7 3cSc#ݦ¸\kDև-ABMeN{Bݣci7Tڈ~V|}MjX({G =H=)>5yXIe|~28l _VJSE| /&st (ZTPCN\$NRPlVW#A_ htȐmq-Q.-~% { akޑ@m$S\Q!ȋRWR *< ('dIބ>Oټ&kq@Scɵdvʃ&;?b'-bZW/)m;p 6D]# Af4В'PKV&cBvbm##fiR ğpګg@ɦbc4WHn%GEINb5?% 7/ݑp`TdmMOp^Ks  `X\ -L _ n د=j|7bS2I b01[-]bfYy:szbA8(?bCS\]X"b以S<>s3B|ǫM? oG h4ֽ<0[%MCorv)O}2k司GUj{4Ds q ig,<^3[r0fYq*bcCu{d+?769)BL[cŠW!TfW1BI#0&a7aa+K.6WANsԠ[r$n:4!m]PBq=jzٕ4:l,H- #Fy*bU9itYar7*7xIt"Fv`k[o.n8WRbBƦ)MU"?ԓB❐م⬘IֆqWXD/\څDv[Xދhw}B_~Dg~#XB!HutD#Ň:b?ҧQh2s mc)ckǫ&(B9_]GnreBzzD!z'^MQs LSn ּeKi"K [Bѿ=ö&=HЦt;-yx m${ WB=?JvQ8x6c}N*s13;s)wٶSmAZ_[.zX_NEϸSe[`.PFDWC/d_<.t3Q'27O+CP2 P(MTh1P3aT*o PWu{@(~8zu,xĔ'˗wʣ<^g344t0\9wNr29!Mfݍ%U![Y2HĴ:EHJ=[Ff7rwzp2d}(romWy[@EsS y`߭Fד<.@Ԣ 1*P#(Ezs_nځ$JP 0>ޞo"eMLp5CXZԖO12vzeD_/pV/R;~Pܙ;R ;&VN=Wȫx%pK!l5xlxd't%$Aik;[XeH(Hឈ:[ƴ%&Ys?h;AX5Lq*89Lrd¯"%d`lA@=9m<y`˳SU|3 l\R"ncJLTpg dq٪]czY;8N,"kr& p֙8۵(<R淈nEmu opTͪIKُȲ!ls9V2dzm+uh\Y?Dz_NCD8V񱄋Q Ee1ͺaޚ0!XD?CLb{磒A}Ft%̖8dB)w% ak?7@C&PIG{>߭05;!~IppPYLuT܀ym_RZS/bsMݱ6:*Ò?6`QO<:?\#Y/ʓfdL UJ04C2l8SJM#|9Ւcs|Nt:X ]Zk7.evT\ |aR@䘄9Uٰ/\7rBG 9"W RY@&_AjAv[a!틴à%ޙ$s?R 6JaK tI2)0WzX\^LM]B0FPIΎEHay#2d^!+;K Fx.oGuek>SeM%]!| H>ky 4; n)rqsLj{ı|Cʪs{HW'Ɍ4=BIw;?ob+mb* Ka+C:rYz~NE8[x"u&Y9 XK5~|'|ɣ:EpcbuzӲWSpbd *^|/P-)lC`;83̵?XFX@B-Ncz--y.%_ȑ['deDq!خTk*ٔ&(b>t)v̠ʖ.;ΜNLje_6ٍ*V9*9)dxؑ58\UyA"aҍ@W}HI:‰@`]!X%vfֵ:lJKK-<9#Ғ2*u*,橢vC0H#gӝ&T@)LkwoEx(h]9\JK4r?"D *f8hd𧠏|=ۿb=]mk2~l p/qzזUYGS^Юݻ=;'HrW@FNO'˜C=5FHӦPj͐)U?5BRBxqW:ʅ{ OǓ[ eQJ@p‚lvK L; w0 Mc-`ήf\0/Kes#guܷ.l;8!<& M{{^> KYi>qS]m]?_iˬFp~O K"G u6^v.5}=?{&Bk,G9↔M}E&GL]IsZ "b-~BxԶ#)#. wɬ%/j@5{ut{zr‚[md`O,t^\B(u5^}i_APs !͙|9KBݨQv3 @z 0CKkIhJhK]ܰeLAfP WO'dAH~J9B^e@/"m6y`L #<;F~uxpxȦv?@ NOj>)+WiL'Od :騻#I"Hy`$05SqMz|)Ǽ ^LLleX!f_X:DE&Ýw-דjMcy$xǥo~z7FLڄ_CB Bl0zd;ny,ᓛ/UE-MDC6ELӅ-d2snZh8'/UYlFb/Z}B=]NXPr>Z3\_.h&>i?(:WH-H2*l\#N4xMVV"Ňfڏ8VW(6 YW¹I״h=\R6b~b}RMv0/groӾ|Ն)|vdRIJW}3j&L@aC10"U6 w:0":aT~yER)|7.rL\ǧ"/gc6ЊO̞ChL`vьC޿z"]̋wQBË"ZSf\oSߩ>8Mݠ^ďz:T2Ԡ)v, Ѥ 2`6,,4i:c5:@=+֬c?aU\VxbM0\ 51{5ӂ6K'tPVބ:"J\,Y5A^9X:iS0=Fc'͎C慹vj -,:8zC6XI 7`z &`I+RPׅCWl~Ąr9oeu_KkOշݍ9v7'),Q_MُҰ{? {8k7Zntjzp)w2$X͢r5oklLlil<09HͪtNDH "nfPn8:м>ơQnr 6} Ċ˔f$d ⏺CԢ]T[>.yqFTyau^=+-(yS&p_Net&PS$Ml@=s c~'5o^i-P؞o?~#EEkҁ)ai1V.__hi !.f@eTvVk_^\! a~*w- ⃍vv^~}_gP[~ѯX&?Kz>QjOg*@{ s; bެ5"`y\ ;?M)P L*s))_1Կ(m&0 -\X.! !9H>; *pF$n^;瓌vyw9 XܣErzal,\tRDS@NutJh @t0/hy'%` ޱ(W궊7qvGm3O~s"颺J) ܁/7yAH9[^XCzh2P+ GUd"|3 [ <k(lH>EXsoA[)/7~^\ݞ\ɴeǰk~}zM (Dx_THbT> z[ȉy\zZvge@FXB}wEo |:kF%j:D@|=JXm@IDj!0LfMTOx?CPЎd^zeL,(RE#ǜsz[8Eov>lŸ Oudb" ]dmv6OmWå)Yu+U i7;xq3t^(*EH}2~&'Q-;L@*B|~yo]YI[\c*0)vr: h#WClĩIܔ#k҂ (.Y2)f,'{|Ͱx]Xu.56"rZ2~>)+@% ѫ/~ ]p~g-ѨaG_pxS01 KOn\d_QMo sg6j5,֏˴ OZ "NuvE ޘ -}y^|b`Xg0a !^ܞi4mx7^ u"ރɶ\rc@:#cg3 5FEk,e+@:}6Zh@7nʂB'f Ft%.m۰'Ҝ'˞Gc\UuZWBkhZ\@9]Fzzj̬RE7&A1\O@XOVߗJm?aQ)wixnb4x Gba?L$O^)>O8~a#2KHJIfE߅nњb~$btxsf䌁oc-|K %>B$!>!?dm/|Yn`}Ϝ+n*oM[ɿʇ~TRa߀M6X!թx^TK)(3kI`WZDqQ4htcuGC%<{>+9y<3Q7%00b8\\v7ګ_SsHJCKqTQnCw 渘x~?J>ႀV0 ߛ9;E}DxD ^#B/[\*62aHud-}45&C[SjԽn2b +e<5)O__'EvȞ6P$ޓXI̯ )vC-@$fMl-)K-|b;igިp2>XP<\ƴaxB˨[MȿOn>5:U iJh;{IFwݙ*#i(Z9mz@rPUu餖H8C#9E{X22)R NB'#ƩFٻXsI(W-d̎w; ?u˄zK++CHRF;Fnx܊YU5w%Ғ ҥ`J+6Nh' hu264]?˃u஼usr\x6>J0}J|*S6sa5QTw;IB ,២(Knwx9.i^g(#S@: ;p'v׫*zl-v"y8MY\l,c`Y(ݱa%M9w=Ɵ8h48m `=ivJ~|iȾ'cHJbFXfږq-?[ cYtASyF]I} |&ӓȪ3d"Ƙ< К{k4OȀ@_/^*;zHWAeg׳\#]Ws# /3D뷫lbkCk1w83)b1_f60=m׺(KVy|yw]C &%p]cx+&35/wg9I؄ E?oO2ֲ@tF[(3'Ac%xIyHu@8.ܳoBmMm)o9m;h^"Vwn7%%4k+?R?>K ch $i.f| Wc| Bh*B,\6)t=KL>O46t$u8-L]pꟓwj(4®L;x}W,t*!EЉU:NNE?oQ~ 㓮+9Hܳ< s }.˩gĮ S D=_tA4wlSlȲkZ>aP'a$p3 Ώi1yTE7tmEܾIϡعB_wY,`"{J(v>}EC6V4OT!`w66iGoDdtєc'e@+WU4JsZ#,9at)b攼 w50x=W`3Gj?P&tV:e0vsz=U_TeC/VcR\Ec$/̣ؕE~MϾ/%WU*3e-q3QV}u 6ZLQq2ѳkVToti 4$6wWA~W W@-FbdIR C5֎-|Ģ#t4ղH&xO/*,CyƅC)^`~'T$})hJg:^S96hnETn]CwďslpZx4LO4v2 s:!}2~@Tz`>X"ՀPg6$D-y/YDY'!;ܳVB s$" ACA*>L•Olׄbe[ ׷|v.nmz?z[؝dVŹhw9@}w;2H@5jVog 4 QkrՐw(Ƭ"'H@G񻹅 AKAt|tWS6A'O(p(j@$"!".C?%E(\*H|oHk_hNJK̹ ͳ!-'.a Ζ S|(NٷC-%tZjTq_.cjjW-X>Nw.ܚ&F@ y}"5C>WInM8Hd`:toHu`0(A`i-邪f_vEaݴ1h]MU=9HM7GL)# ΰe͹IDuY_M$&wS7?ȓNA/xz.1BD2zQ!A1 @[L}c7;艢Pt'\>,.KkS <#$~w;5U=+{H)ED~9ԡoÀhj {uH&&}uE/G?&F+M3̃x_NF~]TR9t\Gf $7'%w^im­消,H7*PZh 䦄,4[1M!AsqZe5АB;#3S"^8xL@&rdy}.m]篻GSh~I !=G3xq\qhbfW A;ig!DPN-cZ|$&P1'}֔lǶ|͂\gJqM2Am5N!lN3hs㭞8%S,-S$<OG.<坓r,?o}+/Z3_vښD6y-$$ƭl|c_598@;,6)C?R.&nǜsvii8,Jtes{BZT"C:&XV#MLLSns`¡蜊ȳ*f;!7-Ke/E=j!h#\ ļ\:TD0Dఴ{HJW ¬q*R? :PيFg ﳱ_L - v//f[;.H ( O'HL6zh/y̔H ~up;/Mteʭz:@0Ti Wtmtfj6H.vZ3xn!z&5h Z(umE{72$p22 XrS>ݞz"#b&=|38VL |źm^ƥNAkri_tm P@HbP-LZLkE&w%fnz şܩ\phϲJ Ars&7֭2+>LÄyv[c)ݟ,N oѮ!q#3f5}6Pyȶ@#qigĭ;h1 ewcI ڕCu֩j`;!Vu;7&G{V@Lr7ȔLwaF!.H9\NcCܶɑh쨊6eHl)}LX*+vrjk2dSÁcdv ,sn "Fv~Ӄ#p \pd҈)u `O)2(m2'vnA|T%b"sK e?VeݪwE ~.4(nhژ)RPV)0"*̽ʛbf ƥz#-ˮa>: DG/^)f(0A@*ßgR YYH`_7~b葺$5SNޅJQANq8*\Nh \J|9r6|l?epMVc:6`ځ"6njpܨ- ( @& c_r(;ﲮ*-z$_pc.lsFo5=p/y]/~FM`qv_8WzzŅ,jGŒw{بKwh^"1SkxXZͿ ֟+GvaEeq z !®-f͋~0V۴ pn =$9ǑBW dz8@lTjLDd ()!5b>8S*Qq.uܰ:+bU[`H^ X' @eE/RMz@.ɁxH f=DAYjJwH!9PBBt񱴯*}l]4_ Qo ni\&)<`n' X6oZݠT3~|0 5a{#.l]3SmX{,^(oo%zQgCjAktXK\x"'=Q2V& RDq4F]My -7ĮE$=ikGi܄ױR^h#n؏IVD6b~Zw/:+ַ$h-}5OmVG[c{o~Ѣ2 2veK&E݆PtA7dDʕE>d;-;Q28ٗ_;$ji Z_$D8i e)~D@ggK`y xZ/kHPeeNƪjͳ"yY$eĐr&֗fCyE}yF#<4- ?&=߉Fꎶr˖zCgs@ܑ(žhU D9ZT僖nѲcR瓖iv |wXk[`#EꂦM;.N!L%,+Ӏڸ!6,$:zThq֢g1gEm\ѥc.Ip qPثA7p6ј@&|cQ ]Txo3Og@\<5kS.,FZ MNd+eBO_[L~WAĄk/hΧ{OGgiw `CVy}vާ(yaH׍%, ,E!M/OMAKNaҋ{"!2kiIB.$"_~V/e6(~XOFcVf;hV,fʌ1M7H0'4Mk#!ϻ/'Ć0l0?  n.O[9Tl$1YR 1qLdia89tǬ،RcsD_(?G" xBG(MQ|/| Y0Զfu9P7r[7j xq?J FFy5"It)/ PVҍC+8"|\/Z$[j Z|{O6zёabS5~SSީ#;-W{ᄊ/L $"s}/,:*۶Dxw % f狰Ռ`aIAu3AMPmO)YԿwmʭ{+aꡌdުf>X؛MD2i"EmNO\}ߧ=cp/t''>m(k[zE`:K149!Ţ㧷g;%N ׉Ϳ2 i14HK?/#8ōֳ p O@2Z>{Wq,Z[Y9^s6KfϮXYH|ߟZY~vUR!U[ʶ@ F$uF{v>) l2}8IO0f) dnY q%_#@q>\7'E<`*daFM?v򫢀;% ^ @P ]Q̀2B1%v^G<0pho,,\e鳫 ,1VEk!Q]FMEbEjC^ q\Oz% Ͼs5}6+G"ࣟy Hٝ+,)Z4stLޜ}jڥ`x`J0{4u^xbdugSgm^~ǟK 蠵2ŲMN>IEfL RuczX붸^+2Y[ԼkR*_Tkj-~F`s5A)hoeW2wawۢs$`:ĀTP=:ƚ[3Qy_4-j&%;36<.bpY?x&"~ +jfeDr=.ZZۯ[,۱e[L~󰷊<qc! 5 I%'ލ8 G ds*-]P,\(A-UT$ab4-i(G%9Kj26fsr EIKIAD#o5=T!$TDPP1r]4Gm۴O;3'thsMͲ*YPŒ0uћk/uC/NSN_)X?*NDxx(A^ ͟u`Atɩ j¬:i(8)vJxD*HZ]p۴zZuZΩ+$3zB],Y(ugvZ1ɪM *pziz\#(hگۼ,dtlZEeXCG HPג˪#mYZcs\jS@|,+"Ɯ ؂+c,93-GV^D':#Mkz88%'bށ@3keR a1VہnJgq%L%BL {huw%+XWw^&2`;XKc>œ_c JKE~+d1G2FƲ|eI['oܱrOG_U"_5ګ ǧSRzFLxUqu&c/ İ)3[>4~iO_>> vwZg|>\ P38k8l㌑̩݅IݪJJRwe3 |HӏoT)X-Eb: )mݻq\g/b5w˂inF3@>;@r? $bvz~I\О.Kg:-vm:,E2X(;'<{~32YI$KV~FrZy?3k/ac_'.lpwBs JVdY&['<ݳfc!6ъDSS[;@$o‚0SU@L0}mޟ_D1By0S96p_l;j:-%-x+q@sZHdM%J.//yZm"SAK^wk6s!T^-XfDyM h?˱wUCތ+N9*ŗ6켠x۫,'#M շkl|"qP`,a; Cۿ~Wէ]#w3I# B& Ɉ; A+G80^:gXNhjN׿ &pq0<>9{"o?.Oru]+TUd(g hhOND BqIAsoU 7$=&ޚM90Du3$ fCɳA[0$ *_-;BUvH%@aBПFF8a}jKNu &&/+}܊ }sЋq>g.ePqz]V5ѐ%Wʴӻ}@ WD5W+=ҞqSbg=V Drb!3FM$0Ʒ'>y;D؉O܇@IKa.ed]7jO͝}HY.gQ#hn”=Y9ut>y5^jX0yyg5i8f[q5_ ;P~*J3?&*H`bܫR_@@oؿtPZX{ qe[4ނL&^:߫҆݊9yzAL({CVC54C̀'ۭK]ѨUQ>[3kr-[$YB&uhw4$w__m4a@Al!KHE9k, |F &`^[j)(Rd@;94M9p1xs`ӄ_jq؋(!_D6Z9ab7\;{ۼFB ޴S>IxSmt1F& yg>M¬z@5oZ/FlX381|֏p;C;^|uktVr7-{D -]8Ɖ M:̊tByS<k 93궘np FN씤GeKv/[xЂ&Og 6ɭGwrgko-Wٮ}`w ޓxim&šbꎗZUM?v J1궭; شA3qp|-BB>TbLq ŧ7I*Y Wal:arYDJ1 _9jMee. cwQ۶-%حqU_ ڽ}%yM?b$tlW6.Q;!,&jH8sq !V7 xgp^N8οRDrE]|#-!?0ӘJ/:4\AE7~58v%(%@ަi$ A@q$i.p!zI~ Y#~>;}R jBC*f@.yFH*qKmjl܆YeH"pڏ!J%MS],x3⢼ U!oWd[;ȴ0)A^[3K4AjidQOdСWC[y5*?ntTPK[s{[=W5iz/w=';l'δH*T&˪3HJ'sq,É$eѣ/~mn0Grc"hJ;5Q21/p\=.7 EڜU`%S7ijO15Vŀbv scViJJCҙG'kZ\tVP&5 ``R88xgM! QTok׳L SlNoi_-9*kk5 kHd$pai?}`c9lA?(7|\:]E ,QC:ոIGtw''rsjhoưrtv Ab=v6J7LɷϖjH8J` uQd:GqR_?N|> +m6+3MmP숍QWAZh6@[lҺWiȎIK* n^ W޽u,]p0ڕƏΒ|í}ύD/{8TfVe>C?ԫ'܌qOUSy`FfBZԙʛo[&Dը>Tw*^d:-Ȁ U[4 vq>{KNMrif尹@hNOE (w%v'Sm2Pd20۶rLP#[QKm?LZ:lAYi̊dYZWӨ4$>: la\x l!w=,{ixQY,j`#O &:k/ջؘ$sil*a|%IrPDgBtM\b&ờs T-vrOM*Yun[%yrJHՅ˛-sryqU+K΂)mU!ݣ)H0LU:;>2]H(#-Jw;'vY,PZv5y=g~e?m>6qL8=NokpWUKOb;lCEalm$s%^9Lu y)@ 28a"1iF=F>S8C|VG6HWઐ{߇8sQ0؀Awȁ1q_۽3E q.(řT4^vl޺2x~dz =_;; lA]HJ6^|k971d̽cfelT y/N*BncI` A=i> 1qޗ؅3 }C[n⬎BΫZKҁϦ@\/2#ʲHѾs#DKy2ۣ=PŘĀȤwg|{kt0=v'cu\&}D#s<,ӿth'E3{3b=1ao[x<)~QQ|n*kL+LD2b h?y)XY*l$oi<ӡiX1+fHXI xñmrv+7g2{4w?cS™AsR)R%klQjA允 k!g&N0T d,bLTj^oahP~CzKoz ܺܥ'pS~_**B;}~ZuF/*DPbcCT\w^^uG/dNKW֧vܤNaCs a֧ugU =pg=Pl㠏y/nj@ 6J1Z"#3\ΙLe'5LDu+*=s.7a)N2;:* ÿb?DΜZQoX8V|)Ѧx73mZJMUhT] # 0)mOiH &+Ā[S\Gޣ"O_P>L >4~TXj&@G&H̷/+a{fqպ^:~V~;n]7QGM7{"^0qYå[=1 nUЛP\ΑN ^ea[ V|u~" SWG U18hpށI܆2%A"[qQ1j۲7 \h.AlXu{N+z1"V;Ez`i/*@V2"/!pzqcb2H~MyAyJEÓ{oX1u|0Jp2Mš(L8o5ў+NJV;<SE/mi3'D`&1{Jy'i$BHzu PC D8 0ʥ (=+.E;q(Ce.- u^IMg6Z΍"IL7 }W$@Z0R+B l\yo6ڈQo%"2녀LNRSB6ч ,|QB4.wߩ% 5_bF[+s#F^M t dRTbBS@B.Zn?qbOb5xd$#\a;.l'a%vz033JcV1*Lc;"&2V7 .BL^Ez͚qwهr?Eu'<9ġ{QB vi,m2qXiX(5"RA{Sgb]rSDZ7+X7 UIP8 P@NR^^Qnq Z qڄ`Pc=V[uQAC=K#tZ{&drմ8a .n5q+4qʓbUTO&;NWbU.~9RCToț,tF Df ͇j$J& X3PTOޥ!pq堎;3Y OƓ!瘋ϑ^) hIޕ'LeoGX+Slռm]';´Zı{O[6ˠ+r7:ZXNs CM+g\(>82/eU͉L*Bwr,t'Sh(/-I 7Ӄ6-pݜ߆C [*d4jNN?㘣y* q,w>kŢa=4ΆPqcNؤ>/Sс}tM&>{q[V8@(#SzN̚MQ0G"5Χx-o"_2L#wuּY;2) Vk@˙w:i]w|@=|F>4vPZn#pGІv 0xTd`3,J%)a+CA>~3? iT"~ugrK1 ɱbJmҽԾ@7CsfqMV*|C6,ۂooꖊ6A.c'3!Tnq2t1Mr.!Sc$7pJۘ[=$OB;՞fHònOK5&P=U6?XapoޟUdҩWd^9JV,n]?iGf0:fѽKY7$<,/9*?tg * ~BU}ʃ7=Oůw{rUR7?8cda(>U@|:=B_g!" LE{; ]"zƬۨy)tGŚ}&|y5|j-$Yp[ PJa.} 6Fڐ SR(+(f`hz婐Ч vssV#>94?4#qܢ:_뜚"#\I4p!Ff==Z-g>GVJ`]s^fsGyV%tQhx^nB/R3Q}!$O?ڌ X=3$d$VB0%|/N.s|Wc /9Ix?acmT(ܧ?v.l:ԁ*(K@S gW~G~sVGBK;f4 a@ xdĥ*V;r]g>ѼŮdGG ђ6_˗ʑt+u*ΉLJ|ZӚ(21EjF*2H8b Hm* !u3N"6|<0-o18hUR 1$Ӱɑv}Žׁ`u &wWM@3?h yř{K6l4\  HHD") OK;"0ˬVCDN:Ad4g܃@ Aa!׫xM4;ҪQwbū?|Cf3gC||dBguxPZW)K`+$zko"xrJXGeK0_tAf_a`IdLMM`(M,D$!HCڟ*_" J~ߦa||xK/[=>\?GnbbJFlkKxOQ]}i;ig\7BG"vQE6[xUW|z^G:!H&lƄ!8zؑ38z.Mе,KÒ@XqãCӻHEW8G2,+S,*^Lb_$  ]D\[6n%:\%o;G.tCݏ9Yũ\-߹9,p+U1XsPS'Cُ!>ʭ_E]TJsIʎ'5y¡j{9Ό2Q .)Z?%d=gSaS5zRw%{oC|[ lEbr6bw% v\#"jG2m6=I<e;Q- )+e(ٰ5a0  R|lFfj9l8"Z4I~/! QhZw?MºfoUܣv`pl܀דF(/I/8Xs.qV8;2Sw6^"JW^0JqMKl+U:9cvuFAOPR ڎ*FxP0}ykgҕ덱fI0ilQm"CyA_pJ9«S*ɰ4bb#Bz7W/ƊU[7k6*W!p8*& KW?kovW5k)۬Lvvce\ ccF}g'x =Z (ɞe i*"z(~,  }ClnvZ;Ӎ+"lu淚N۾Y(!F+yu,82Dݒ<* @|V| /+HmO6K mOH]9NL/dAgN{"C@0e(r2LharvFSڟKuaYD1ʙڭ&'w(+ƆHJ&:c|qgSG_0dbv)W6@uDtIN!nr)4uʘQ]s+B [[. ~"/j>e.$$zz.N-BVZ8J֋q]04| L"EiOyt.g\-DJI=H0t03TvE *#41gӣp0P ;yvVОUi;Y-N Pf8EBsnQ:hRKj3ag!D?r3zaKUܜ[>ҬQ;3sGӛO qѬ$im!c-GjqYκ?zͿ~BL{%ʇWdJNQb "fKUuv&rh3xp!bH{§YS^p7j`),cnt8+vA-_"|uOITlL;į)+n[4 죽1ӂa%|&!e<4(RX;Kvj=; g߾Y&Zo,VorSai}ɝd^ly9bv^m[?11~vݓFdra{yy@'jfLg\;kܟcUw9$?&H~[VFIIv{LVPY[`zM6Իن\=#Ȣ|x ͦ?(vI{]1u vfz1{Td<=V3lPR@#{Y'ٓ p߲lb\oRᢹ2߷nڊ m8MJqK 83\-F6|Q9Rݤs$|/^Xq`,vp}^7_{3kPF萷3A#Nw _)Z3Cͫ]\Z;HWh8w A|G`DaMa$R.&X $h5N"fC2`Woq k\1s;Mِ?^ƙH% Xwbsv9}8 (Mrtüzj),+Z\V͒_ "Q%**)Kw*QlQE,bRyAmP5 mGkgu1Jq+EGMQ#쑝\Ąfh亣&`86r!QTO\n3}3]M*̘I:UcN;| ku8pX]j:OF(JsA ~Gݣ}D!qF;'I|*y< ,5i^Qlfkijf4(|R _VZ9mxϮΪJUKS CSLuƇ8SOEl쎃_#!T$ "Aq;pR1,JMۍlw0<$F_^'v.jݱyzXpO)./'t 㼹oi/uv$)g*-25&=:4fo4V}6wfg4U]W{qR;(n-{ެ%z{N"qh 7D@M;І0[![IDsJ"ۊT}ww$񇎶JA7}D1rpJ\ЄhcIZ2aF]/$E(4᫿- n[щsoҊ18 [/a. ^{Izu>5Lk|+R,̕DЏޝ.WEX+(bu6-kT"I+*I+WO nn3sʹ/"'*ȾϮ\P"R:pvQEsU H)|sY*і?{0sp,qA6A@\V6V&GF4=hKä.lɀ?YeԚrb7`Z%`jM 346) 5C^DoM5F3=-ˡ }9QglYlSha4i`(bK^o)(e(6?E#6l"EQXG\룮!d |R%XV".j91EzHl/5`?,Xy1$飿!2(HI:*ql"ˈK%d5%$1^~^2E$VTAv2 RgsPv4©rqbB~1Sf*S\GQm m/?(=lL8gɾr"Mw6se-@:$Gj^P )qVWhclAe%i:(|+(envn*]CMRDyxˬġ"8z<:gMkƗF8K_h@C*zYު#1gHiXEcK- w:oJj郏m\ݕXc>!nd4t{@Xc4K8OK\7W1ަ>AC4Oð(PS/*9ŌwV9O[]Nq-A__Sn+->ӛΜc󀒲'P-t3=Q(H^I:`Eu_2$ tl  2/Ϝ;ƶb6 ; u}5I&{ NT.Y/ *3Q;$֊I\YLY|P[0+-7T;Bkץ@u-~q|QHzU yZJT?ªdkgƋR=qӰ_У7^ -6xttEl k~% 9׈ْzZcbO=g`EɵeUo8 ;fF` eeohbf? UVC蓂@'l{:Oh yXIhV-/گ$)9py@!2,m+~iK@U'z=I ʩÞ#Qӹ9,V:꽏mKA6} SՇ\3 Δ$7w0{0NpL%OP}~MFg2҈; f`f'R#|uDʃYVP-x;+^򴯔Grh6 㲴 e> xٍAVOi?ǟdF,+Se~E4ـbz˗Zl-1\5'FB'j&ߔ˟JAR2=<ԡ?wX4+ ?gzrN=cBzd^qT%fEYUtяg7Dg-v8:z,\:Rp ߀DxCv\$K?Lŵ_,֣k߭[&zeJ4GӜ񹆸wHB 9+Cx򂫡|N\lVÕ8g[jSx!r>WԢ=T 4sz;Omy91ɉtkptoTR[W,(Ñb MUk u a/dMg/'7';^;`e bI$3ZM~ X8_]mo&=J{'G n[V}) <5PW[備8q ='^} [r@7S?Gv1W2|V<ŲZMvXOe2KH ;s[:f<"W:.([.u7USwXFÁRV@[8MR`Z:IsoWˢ^f?֠ל<T>$ҍC?j{ǩAWst {Se]O@@I5-!W=dNC>fLb ۹[&<-W(xBJjy`G-l>S-!n"jR 2EݶӖ YoUX,tT]taet,igS)XN .ב⹾SU,BkQڿ4F<ՅljGS)ݧv`ȜVj;cWP[;,TzȂh-N/sW ykQ*n4sݗQo.\e, "A#+AЁO3+{I%C`Q,qLqkAĽ5{<.x]?ia!ԟC,+_k2:;\Yz3[G;.Hy??!nri=4V2b۵t/0I݉@z|mzv(JQB^€mE' $$gX 8sCa,捷F+w{+i#.:dhrݡ_J#`֚b+o=!?!tZM.qi0Of~(țY:(CAC4;UL(wQD8L StScIcj*xuy|qQqzr~W Po 9oܚZ swxBwsI2.aloiISIE|jp'TEQXOҼX *eJ'Qth6Pٶ*J;aN86iXasA$0Lr&g"Wq%M?u۞~,005=;D7U/Ք]vܦZQ3{qݫ+(!x-h| E k#Wi(P"'ӍcA\CοUaFH$۷t|Tw#uK88+rOU$2_ؾ4>\\a6kMo@t"~@fo!#_RُͦsIV,U8 Cۂ]ؚ-r×@0er26M@6 G! T@7'$r@8(!f!8g BL>+uIˍ#OiwJR(&q"s!Co CԔm*/dZ(VN>EOv`zM`μꛁb{Љi%hQH ȬIgXW;1xM̠pk!% d7Xr?Mj `6hOTe}XЍO$m_+xd*k\heUj>3u*Fd(Bەb~<*UDarw6kTÖ~;RNVM <.nB p7䓅EۡG` |{ Vg!0۠g$*^djE ni+α\:r4Ьx/:B<4ýh«Ӊ(}v7W' D,˩@;'D5qK+]ޱM{ d$IC((>D[| ǏLAvڼ^fuq&Fb.x h ve0?C-*hD% =k{ߓΤ}!{Jg7dj)*%1v؎6.gv#73]7/uOO٥*8*TCkiEB +_1 zN \F{D6C-g=mXݬAbjdƄ+XqgjH^]مӦGN1G𗓔ht:J՞m#]H >'uN~vHJ@zs6|YRxBd]-ćRxwo\悛RAePWA9NI&8\&5ZIRr 0r; ;=6e(ZUNv+Uh uMͻL֌^h6g~E32f)T E&ˢ7 y< Āc7\b*Np=\$hoePjA+;l`7  `5Etro'-e?Tķ47hY?g7;⮛OX^ FCDcMZB'43t~{;%i_Yr#6q| !S*elRN)TZH PLn$b|uFGRC68K/'2#!K!IM{;D& p.F&Kꖋû-,W76h4 *R}Jj;g >aTaW|cNٵC u՛Ӕ[B?vTQ 4 mv8p N]lNиٶ `W:~1VD\ Wxv3`"&Ps;źqȳ:|yfbGJar " E+bzkjW 9/%&׊<9oQŒLG*lw6(aйG94w! j"& %Bbvu[d@0J`4K7}QMNHE-i/+FQ -$#a`\%wQFu}ǔJPX,<' @'6+}Cq1b25TXRnjfZ9q{pgO֣fG钮e}e8O[NdxO˫7TDm@nh3{ *I`/VM~B `ka t+ ދ%e!aBpҴm`jp. DFش9$ȇ7L5K`A˺ @SmJҚ!9p&:Vo{E!3L:)o5-O,)Q]A"BhGqQ{BY EQ܊vqsć_BOư1<;aϒ|9G2a#{0f(]ØSC$Z'ɞwq'`7G*^-;N g_o}FMb> gZ|@`'❤i.u@E )0((ػWA M*~1h2gfTW)V1s _̃&¶DAկ|ieTxB7`o :DtH)8bS!(e3a@͘&LmH[x36Ũ9[uL#=ێ}@mVi#Y0֏ 4o1Vey]}G;K< X?96 -gl!?[?boQXp +mi@N#CB$`*f%i<,uM`=޶XA8X)Dm'> ovU(OVP7,= E {DcJC4=>Ŷx caڡ}`"5~Stޱ&jNl&ݾ^>@w [0 <"FsAJ-kV= X(oDEb2(a>bq8ﯺS<[U(=͝rQ}ͪXˎ h-J>1jGrr.T}Hv,A,!M/Ł=@W-cձ#Cv:.MU32IugП_>CxBώa> .}W]'7cl bK_S{+9M G'\L)=֠/0ȓm#cGP,^n[meY-ҪH09jO;`f9" =fANd%L#Px32;BB(^\n#JQi苔'MQf3RsKQ2>읢ٸR\j 4]np WF,:V6oHce>j!תqGEB$ώK .`zL+GVh; ۠Rm=c?lIf2< pUdbx.+䲏JjRƩb-CN=1|$6dDW'5֢ "G88n>GJkځB[#o/dѭֶNo{öbq&(ppă{Y`Jmw͈07F=K! ၤ6jڨ,V*D}T,nxe^%t<ose,iv✒t {oqd\"ɞيmo歁G-:ת x1Lh.h7NYGɿ)ɲ9(Ckj]9 {=| !' R4ȭjxGoWtе~z)4dF[eNoL*`YR:go7fPc9]--ci+\GӔ 5zo]ky~l 罭XC ) . b9n >kY1_b#&hTiCG+8)qAxGE^ mGnN>m2I\K7-(#Q[hl8 1}ufizNq! ^*olOK%wT{&?䧭6 @W&GVlחUƗ[W9Vm^w͗RI\j,:Ju`9.3Խ@d 2PH @ U/FX?%A.@*"1@S(uڒUפkLހDg|QFneVs`JGTm s',,1m[p$q:HоJY cRa{6?)?Z ]Fe'ZLܟ } јBw#ϰ׸|<*ݥm@YyFݱ!W!\ԛ O E$XZ@ zd; Asfo=/\$7i[|;?<^9jDN C`zH/ F^ Koifz):1/V[ߒqffSWs;\${MlHǗYPuXĚRstDt@‰|?H*}y+Kn;z}p6n]tӨp"!NVNY@ÔuQS˜2ol@ogЮzK:UOEz[h`/z>boяdbO Gu-6ޝ6$`j@ep!<:*T۲UGـ DmF: %P*(㽧?1 7H.(4;>wa칀&!Mz(,#/؎V0 qX=&H  v3fh-EZڟ7;c3x"݃svO5^U1_ىw~8.@tƍn&ws?~+9> -D[ru>?9aD2UVأޡs ǀf 9k)߽U) EOZr(-zL|h 3dV}׻(+@tC/g=>/XnP7_ E^k?miQ3XU[T57(w #BS}!_♗ŀ(Bz'9b< 4^1۟ɎԄ_(|pHT"B_v "ESdPxR]Iș̄Cw=9~HtmK|K.ՆIF}\"lxTMI&\zN˙' rYB cԊwlI  C@e 0Sh{Sz팆iU$\7z^<[M_d SB#5NsQ.]^+u8 "V \w lWŴU.y7 E5lIޡvf-^CeZJ?<BrlC|MZ rK]`UVEml|;f)f%dp#ol?h&QAU2™-A=5EQre/~}97y+|TB/gRvdXY) VmNt=QэhgdP5щ8s5K"QB<6XJJ1[,:2p7t_g(O>^cTs Z W QU Ϥl)?z_m⋕&R96qϟ髶84lኒS^!DR8Rz 9biHPt !k“B<)*_Z %Nx&b: |Z"V5*z`K2[ פ2ޖωq7&z|x$ul Ȅu뵅*Pn8TPhZ׵Ƥs_w:μB49/ 9|E" ފ>BVSDv{WZI*z Vv3u$wޢ Ԟ~m`[=Lb&?b?־Pxtؽʩ<u5Rխ5XO-vuH74#<ƱG%6L:Aź3GiW01r0kĜĺ& q[8=RBeˍ5a3ѻopi"}lm>fE{e œ2ъsye&+< 4@-QҸaZMu,l#͐1bNYgɮoI)~!'ޥf&72r_;9_<-ze<{&=qI;`;IRA X (=8r9HBGnHx޳E!}QbI5пXFTRGPþ.ɬNI-tXOM #M6)mGa )zGҠ<oޛdcu/O}ڦƅRS6'YC9_A4T F*]"qۇm ^hx8_4P! DW,uv Nn8ĤiSj ;։Z H6т>oqkvC5#rH˰Ů3Qd}#S1B5c2ԽdґdɨP3 7L$n[wg2yf[I_"o}3}Go@>v䗳@+K %OоmHι!{8Mᅲ6 [췙N_L bLҁ'YX/cj?RaX#(RIlJjb(*6rdjcLV+/P~s@0!F^+9b)<8Fx %_PÙUw0k"~oBϿj t1U jx =‹GIj9r)OÁE|fraR*᛾~'r:+n^س]{NLN>4@..zul5jNAo?K )Fְ6:b4ᴣN\/9 EL)lz-*=3~jtLoɷDmVhH_R` b b&mRsoh"fej{j9ީNEJrv@`•!d2Ϸؙaiyh}GKh}6 /n顩L_;i%5Ӄ[`F6 g5ե PSe'sDe b4WxF+@Wq< q2yC wo7CR Gv ]$ ڭΤH~iоvUJAbҋjs|܄'ai)Q |x8j 3X־ܜfb$֮!{ŭVzRR@Xwv"逴nYJby/J(I~?næ37Xlf0b(ju%ԐqY ȯxo/k⹎؄3,e&b,ƜTS3XAz(7#YT&k(ܟ,JY7q)! 0^tV)ZuǍX{rUBUt9_x *B݄:?mUsGw~8Kϯ̄e?Ss#OA 9c/O}$LBE|ߒauNqr>X:;[%Oe-) }Ձxe#Nđlg|ҜX MgbvCNd͖lCw[bgu%a o"|ѻB誽Ӑ;L5Ǖ}O>L=p*|@n=-6$nC@ke3߼@"4̒}cH}IqD5?*0GWD?EZh*tI=)xB9azׯG@U"9{;ysVP' j\Ucrk2TZ=;5H?9\քDL#iMW䱦0Nd#'˳Oyp|ƫQd^@{@@1 G_qɴvzR4~`#RbWB4`g=Da@^*}Lʅ(7^/Љ Qӳ&Bp+3>z9&t;^̇4u [[(4?ynog1/a֠bfyIK(R+rQ~?#fNcngO;ae^HtI<кlSDj'_ߘOVk {++IfGe"n &C_j&@Qy:ggQmJٜz³8X^Q#Y;IK.ȥrz1!v3JrKZPkjit1%pސȀ ʮ%aS-׎JI{=+!M_z.2D?H3nu~[6B$I*L^" 64hUHىXwA>a@3D) t1 '5*yL7q J,+7IA,\r }d[Ă_ i~OvUZХ z4 INgCkz) aQȭdoEWdy5!{\AAUpr(Q^#pY#件ne. :gl?Wd*:36jVFAuN&h&zknM=h!l.Zv¸/bl5#X,[~U(lޣUKY'(+: #B >W|I=M{0RUwT8u ]y+@/(0(kc9vӱN#?d*X$G[T637 7 ņ3V禠OXkcpβi%5H k'Tl\Z FQ_!ȝtVM|cnQ{ 7FtHjjp>TS%mk(,( ұp&̿$~ۙC#5x')/^Qf<(M4#И<-%UrJ'q2~kFC5PYQ#ԩL3CA%w` s?P#zanbe'k\U:)ݍ#hkxЦB,"mp7vø8jbLojҡX( qc^x3qC0`\? 2_xQ=~hcΎrԞ4"lCJݍUvmI:CB81pȔ+hC<Ⱦٗ㋍JHU-Ð(Vȁٕ7-iX2GwW'z`r;ٺf8/OSs*qV_ǧ?Z359SYU%]J4]=%u[Njް nss iVM[EʽjzQ! $>^5qƗF32M]IN^y &GA"`=H#HyXl\Ʊ夢 ݤ,`c'AoLT4.1+6y]},.B"Misʊmq8r(jbkRIpLju!G؆ޭ?8ҁW 2DQ ;_֌nYXDT,q ԸI31kxTUzXaur< !y)/u_1O˰k]uDK ڙ1=y%U}V]?PVJ`oCp~na&|*1],rjƉ4qeEżSc$=F ` iL( /F~Wt|,ƽ9GH=|r{o((~A#΃s> P\2}@Bg#'Dba gϋ*1yҶ )vТW,<5^\!N7A P,}_d iq(#n̞EN+Yt |ߛ&n.ݽ(@\0POu;X EQbIkP 9Vp):ˉ~uhz4MD_ñ+4Aw) ʻ(ѢPIlhͱ1N@z#9faF{B2``ʭoϴ%w^=&ꪁq_{$!#O,X٫PkDQngzd |?ߘvn׺7''PW9i"rߏZQ_,- sybё)e;h!XfƟH$rqiy5difͼ,:+|꿢Ÿ)A*aUGqs:{X^ RhctM {<!W-x*:]Q2q,ظMsEN.v&Y +x_awyf>Ns Ap>tb2ř(Y-xogo 0ތV ?[< P@| Uçt'݈(ǂ KNjCwV$ZCWKVj0rFᢀ4u빇ɂ&NxTvb*Grݺ9-$E(;I&e ΐTqd,DɍJ@r󻧋_tdz1|*_v-eG~XoQ4T *މk9ɆBm3JK"V+65) 9 z96/gTD`â::$'}*Z%tP{Pʄi5e}졄A15.aLSZ>vU<B%:٧`P.85}ϣk|+s5UE4>1I$'aOFLރ˒22(u3E%ʛ1r NX"Oŋ\$̃{@ rЧ{3-.r!cxmUOd !CA+3=,VQɍ' `CG;,OVmvcek÷ޫ&|2{ə2RwyjOeu%qn &|W(9B\X Q >͐?oѫOLKޞ+6 ף(]N,)l3sE9QSsy*3cz+8YTP=  ˞$MDrw5PL츷 ~Ie2F2D#M{l k+I&!"6a)ϳ#^{ @d3u2;֭7t+M U$p)ȡPͰݱOB6k1ݩ^ R~Jeza+?iηmwޅm4eFR%qOP&J:" Md89 "ėe ᎓NžW(mCbsDXZZ6{^,tKJa] G̺*@4im}<}6^N].U*ێ 6w&Se!#e-Cu{+ v֎dlyJ|Ey6;;G_Uw]Kgwaַ|`?;09*֤F@UXL)B)]Ű0qWVQ9T pUZ/J ߨBӋXG@b\ Z`J6Fm i٫" yB0rtG}NP희t6`!؝wvG 󱔵f~W+HW_3 ?ܾx@'-҂V4ɍ0|/gI;н0k0|MiFxEMK>\ѺF(P)E31 %=J|sUGiNS{2x،YԪA=[I ޤ2gX9=Vyp' t 0Iqr(eN܎fbEC-.P#Ҥ-O 6욣R&6eh;g5t@h)Q8.m͔@hkomL^R0F%k֘mz_c޻~-Y[$%=tvHv.P OukgiB>.{KoNMW'%2,C:Y4ZzTd >CN~<9y!u]o,;Ύ lɹzGEF0cl5[o*[G0 4K$)b-N`{| $|L0:õװ: 5\V!uYi޿J5UB E :2c/6~2(+F`9uc# cy4w>p* XBn2hv[Y,'dwj2@8Pߵ{Q5;Qq*޷m=_j9$XHx:IWgL]֜I"bZ:6L`Gcew >zM ۳aIs{]>CKHNJiBZRM$llyzt6{;vݮ?.jF$u>/j3CiAQG#SWY"{D ~,1IV`]M;!?$ 7\򫩵2Ɓ#BqWH%&@ګgIމ<γ׼<UEx'ZRMdLShLI@Ԑκ[\ d!I>MԆ<3^3;,R˄oKׁA5&E<")z0\qq>da6ɾTY?R0S34o&zMN]6_(I鬞iTEz>(Nu j}zRt=>/` T>P[oێ./YGʛ }}RK  Vt`W_uZ'ɉTEmn*VgqޅvY^#Wyu 7o~wb3:˷CC 6yևa Ӓ!V=bj1u{ޗ_S% uajV{BF')ah/󊟄,AY %p9"EKµGAvf-5=bGwE؆_W VX̫#* >e,mi[+K܉$TSx<[Jui+/{tZb2ݵwTJ@2<[2z{P;G(6$EJ6[Œ8E ?Zf:=u+}L|w vFDJsr$C7S#K?I boDX쓿cvLē}2  k|*`t9FS3v4bzdbz<Ӝ+_XFN(3Qa4,Y.,UGx0Vu ^̑ 0II0'Zx+Fc7PҷcL4氮Ƶ@\(#ci<_Iڳl,oY6V'~M69.RGS&`=T-f$Y@ǍA=P vq!>Pef) J%sE|tA29v9!Zb ꆆaG + q na"/3S$8PP Vnڝhr;*2uH"1[\$C*<܄ 9W|ʪBZ`~WN!ME%&?F}PQ~{S&e^gA]&nEgmbbkt ׸U ; n{\[py.o&hL2 vНE{~o'Fu2ieGLX\I%|C\;%$8:.v_3:vRN9+3Th|_]E)h-=l2@f-Wf*rUdk&Oˑc&įsPL{᭎ƨ=7R ~k}(cE*ՊC#C$qɛ/ߥij'a+ ^ Qn͞&\nƘap r*\2n;Vrnovwx 愘ÖŃؒ0XP+`zƶqi`g႐d' 6NԬJ)))ѐ urvQ^@nDB6QR H=pjȱ[&TUz~bm%W"GUu4ѨC6^UU*wF(t9'}⩋@irXzf:}hEϐ½ڸ!^, P?Aw.=!樸XoTz$bgN!m"% ZzZNdvl)Cַ FF ?H٦mn~s(Qh7O[&\|[԰+>U72ѾώXdrVK%UP~`{5Y<~XX@Tp<'NN{[ɭs0Θ8ܿ/+~~7fI ՜D)'#kkG"Th/<keބ[ЂÿKf %B8StymtVT y>xyszs%l: Yg輝u87]t=;_LȀ5I0@1:kd=d^ciЖ,9X4$s+ݷ)@*퓿%"2eWiᏞ`BkNlݿ> M}?R#CԜWJ %^_WhU}qEDJ;*Os>59Ak9x2FUM < ӓ 3ϭh9=\YdÐ?(٨wwOg1M[7*h'},f8{(öi(V۬tYaTM<3LFJm#qdA>o[Zѻ)ۮ]Rv3o*>pV@{1SO6?ef+ ;G($(<:FYQo460F+Zu'!HBtvkPڞˍ[}g浕O#o>o ߢ*?$4qv)>nW * _Ѿ$b/v{) (]P>/+Ԃ%@ñ'}юGT(سCvTZ"+Qt+Dm,;m1LR/y r%& 4{9]xE3ObIJ6SIqz":귮nigȉlPd)8;iR¢\ M/l䐹G|rO$b:"hB ?3yY$0̌Qv NN5Qc|ep8 hnqqAY& (~GgDZj7̍+l$6D6j/.9̾мl0#}ʺָa3NN$bBO 05?NXK |"[6?45+<9qwm-ĆZt-SVƸQ#0+!;;m#YoO]u!?bNO?8׶EnNAPʷiTe+d^\ ྽6(zY\ "*X=cx+Cޱ$c rRB1NwШTR!4Uʧ?K)*F_JZ9f@+Մ#.g\SEuԚXvL'ĺBx5C"Q"NWJ3'7@uǹ4w? 0>V֥NFKO'ց--xD\BQ+([1k.jVGSf5ևV{!emhh3׏|:M">c)iG9R[reZx㋦f6B(pgv׈ ƨț-u6 rH2V(bג ,˩z_?yJ cr!4 NnS 8yp?vV>uil댰[o5f:w3Sfӈ1̱??0§D{-HdOwh)߉y/\V 8U1҇ٯ'鯙-Gxe_E&g`a}]P'(ʦKz݄&hkCoLK_&pUՃ1Dbz5XOM/%Rɳ8Ռnjm[I/,"WVohDJ o)9䭂ϷμڧvmME⠟RP&ʉfWUu !Q\OuMr]D:+~̬~ο(Y}X9pRvۿR @Q~m÷%nf\=LbkCtfM`1^i!gp ma>`6w&A- 1xU6cn cZ' @wĊG5rN\uggto3l|hqb>Z&}SI(M8nX'ɸ+{= >kDpuLȃ1X/詃t?lܷ\8{eH6صd|(Pw:7_?RfaQ,[J%Lq)GecZ3 !xz0cG'ҞZ2  1Z bE:++g_ލwP0GVu(|?6[v7%l&Xķ@></7,('56sh ~&Bň1YԖ'z=HCLTSLp%+UBI.l[3jDԍFw 7>kt͋}rLio~@;o0xa¸G6pX lؙ ;`crT`l^Y#2S?HO>{W8“ec%쇘{tqVnzHS+k$ 7Sߨ5cOH1\rftuz!kKZ•Zf6KDkè_7aa`7~ET=Ԝڐqޛ6iW{ECx(hV<Hփy6e4ڹ9 UԨf( >/J6Z79v[H*.0_xOiѭ+-cw:#K蕊M_ubԙa.K76>-H2,FqDnƞ~h:,ymje1mқ81&q7b{-|.]Snl>ˇtȀ7khR΀l]r+xW3n!3 :<- 4)F68Ve$Cx(fa/yUOH#p(6NP>8C"H(rM1wDEvC%H} `6 淸>- !7T D0DnQcf6BI(dOS= L'P;)UfTN& 4?b BYwtc۾ώWk.fCx%i\gqrQݼokV2lnEqEogbtb*B $/\fc%g]~D>H3?knkQ^קD?PErs$QED$ %=[|b;9+/r 9x;Yw\o* v,HR{\V0?!Bm5޽H}Ft J[J"?iKf^Iӂ3DvVey`¨$p}?|5ou4ּ.PA ʑE9*jJ5>h0ށ< q~6E7?^TLY#e_ԅ!iN4sZw=Co  ի땊bh;sn_vAPaʖFڬXn5ٜCUBL/gkuOZztWlZ}Nq$ jFy}?#i[hk[j9{\n~aU=W;I`G{'mdy2Ѳj6bnYW|PxHT,Lw 23>^Tv^QF7Xt DZڢ >sχjU, .`1Cǔ}^:tkoVH)Jۏ$WLu,6vܒ&ʥ3H^A3uh<$vEYPdzF]t'+B_Յ㻫1o|etJ* ͫ|a%h|ՠ2Q7`^YJlNCYEeMQΪ(ئAf@1=<!z*Mi붹C587cҳ>Uv*k;1cj3؃`uY]YW85 e>{/zf|˰}Fm,vxMDs(L9XxX NNU1Zs+崴&c{ ۄ?v<(ޒ&Eѓ T#,?s=IQ(%D|LS]TZ9E̾}$gC<:FW/5$D\Jћlm:蕙?u- x?ĆpCaMb+"G9҂tUYQbZ9łR,=(o@L/kȰuîyV$_Yzr4ˊJ`KzT[q2hc)V-o'&t_+N9tx x5%P8)eAq7Szn/)iJ/PdW_,N8d3Kl1yˍ`xk9l$t `ڪ#&5ytT)?SWflcĀQRJ+'rx=kOֈ^%Y%wl#[(fJ:[OI{e h^>[ۣe%,$ 2Ax{uu#{i֐}ފ)"*îĊ6MmNH8v)—YD{&@sLΦpt{whcyA[L+&\^M9oݿf 1xzR/#]1?JLZnbRtcC ; GjugSf)C͌*(dcԔJG3W}9_z5CTygYK}ҷD(Ⱦ0iNd0_ûRl@@EJir9I 罅  v'GLQe):Cq1;ϗ_w'7/}')V0sWc8 d/^.'-긥iP[0? >atG+zQzd&r.T`Tw=0PBtgՕݍ0fݒl<髹[^ R1e߆[X>$Eb5UB9 Qr•JPPgegm16(!Đ^kjSq&"sNUuF84Wt]?L!ƒ,62ܚ`u7k*ȲZ.Wդڬ`}3Jd)r6گI7z33)4 4Y.',4f%'XG$hUb{ߡdl{4ɩn+maҼ1=λ/S3\N~I+٭Zzp6Q` e\#G$+'P@TGR\"/~ZFg&WME"Nw֍l $ܧ}ś.d[zy0z_]Km!04S 25n5%V7JVe{2tU@y0(M͕'+Wc_T3>Flu|v,RxQ(I)QI)\L7-تTX>D&|_tiA%4?%->dDSTl.]O**[#+5 =GLk t<@@Ge"SIkoo=G_*[0DXrz `- Zץ+zlw:Ɇ٘]iUS 8B)B}Ĕb$3T5^aڟ?&]nP@A %+3+L<7 _]K~rzmneCc.?}*,fU 8g_Fj!|ɫRc1Bv!7!nX{eF)b@\XT,YK=m*Ief^`Gs;ȇ:oc O&S$mk t95dI󭣰7w=D*a~a o,Z[c}U*l;JS[m[L nKUAE/]NB8iS ^Wa+=A Mp%W4 }F8@ǂs*8]I JXSW6g,/K>f{x8s, #'gAH tѳ\B`.9ԝl=:GEɸܦu,)=E:u 4/&IՕ :k2%ޱ )| /5핆%eBX|#/)uM7Q5) 9(8 IB+)xDqêFr-q!si+;$y?pjCrVy/gW*cQ3GU'[]O|ݙE TOK[TZ5,lX=}a|$N8o|Ic%勵no0u[9Sd7àcE9Rqyot[bRtʳX8+MFg9q͖^8"F@Wj%Q[QCPP7LXPq2D|NɁmj|ye!o@q?G)􏞅 (XAXAW)}Asg9Ϩzy'3c] ̬">:I RCIٳq;Yg9 EȦDung྄Vs5$ z)!Ec݅4-6E @f{ TsFBV>QC tQ/oxu1fzaO0N,rYReˀ!!Pp 7&m9%PTuLDX|nC[>Q4?ƗO`ߝy4TwO’EjUuvqs'Q-Jmw"jp I_ؒ?|Y<k[j~@^Iנהu')%и}0{\.]'m դ FiulleCz"=Qpg=k7 bgߎT!{TÀxCq;JKFj0W|f%Wz9ښ‰ \,f5ஒy2Dr&&B!NU[]5O`H^6|\>=ѱ7v ,jfZX4<3PVM]-5 z'ax Dw` oNtǤ\(:j N7N.}Y_ W,s9ڼ6qS5q2!,ܰL_L1/&'œιIɹQƹ^\2oCQWH̉Z^R\gфI!څUj*^6b5xL6P*hī뾯`ݱ9 _UЉf0 @*)ASqwij~E?^7vί/aG+lmlw">`#ma(kehU \YbK*@:owǓU(?Gy=ڧ\t@wꀧ#(:(_ F%7Hѱhm'[  xwMl?A tc@~oy 6d i.F r$\Tqo-!_Ĵ(yAțĘ3ȵ-ye q0&j+=cG>!=CV8on&k2{5 j$=$t5)BhT8YlHF̠gxzmz?s) 3C?c8z\2\z[bbJ `S8SXi'H)3"7E-Oq4+Z >ꟴ".:WWV䴁`M/49(Hbnaa~rn iDU$l"\(ԨRCC,,p?hD@Sƶ)cM]h<\*ހ)Ʊa9{Q'VسԌndssvaJp~?xdc7(1hPb28iNkz>H=>aRPxQgw> &(W4-8*"W1S%H`N#CzqSVGOGegbMkekeH9&:φ|rD_ 0rwz p^1c޸YDG9uC.S%|I*:Yx:Q!&۹o,9JBtSi~0?]mu:?\3g\I(svfE"wJlO+Jɩ}>ʎB|-^M/he>%`;Ɔ\/A7a=s ^_4PݬzBNw׺Nm$Y,g[0EiyN*G5a V} nڑ2S;F‚K|diic+4 2s3S0Th;:6nQQ8CIz+rfd1W}VvAc~iTd#Ϥ3 BOXvbZ&IKaTŜ˯W˶Ƈ}]?\!ʿ-(XoB`>C̷UiQ9hai2b@&W]%="8N)iP.nɠ:`AiqY5mWG,2")(.%cMc .Ajp?+Ȭ}.e5AvZ"m_-Ye܉@bi"Tyȫ8&1HatfRV+""XV2J:H~oQN\O0xu\#h` J/VJw6g^:+̩iDY]鳴יD2 s*ajƀW 6NQ!sy7"'Awcfo%t L3~v*>n Jo64$&v0g\G<^orƍ:NĦOb(0 =5%ms쬚EK} ʃr|r)wUUjqz#L]:1K㧷[2)"oߠ-+Lx8zҾ{qӥMTfT#A'!ϔܱ{Y aS '=뇧pXUr!ϳqZL󻛛-%m؂v/Y0 bPѮ>c`Md0]5 7z!*hc,Un l*[x}=/;sћٟt#2uZTꥈi6\kp/^a]Qt\t$Jߺ^X1|n9@>A1[4wK4o1  L;'Sy#P}*5dڊ&$~ZH8eU@'CxUR8(xuzc2[)n!ބ2BqšN"WT:@Ty`# MJo3 yʍPRK_J>)Nj(&q'cW!<}a\@r{.C&e*꽳&RcaFUHvB܃}zM4v8_gVfF9e~]'Hy!Zэ6H,4o3%Idd?zFUcg|-cct,jr1Y9:];X"Z] ]ƞP79Ko 1 P[iğM / Eya}U `:4;҃1jsa8aH`P#n,x%pҜKçtT3wHx[ކkj;z0U, qf q=l_+G+skn,^ȏ۽Y4pSqFSj8ŠZ8C(Q'r,¹{7? x#v[ᶑ(!UYq{&z=Hl}IͰw/cᮧq'3$vl&<m8X fn}{H 'B.E33#+A :oVc:J{>&KB'D@fHC)W'Zڹ՘IFC).V l[GR5WZwk<ڜl srChM]x%ЌLμ7U 7YYyAW,ٹEzes1V6}_s !Zqr6?[cV]g߯Y+Z&j%]2D/xW sq\7U,JȐXhjN<|y>:tMoʢU4 8z3u?y Qm9?]ҧ_A= C>XФ',2lp{@IRٵ6OVaFM֫Qv+#Hxn4n?HNR 8jwnW q;Rh/xsu]# Pui2??ʯ@/`ì !-ܳvY [C/uE̓X uaLUj;LHz W̭m c10(e fâ-kRW=̂߹h,hBWh}PwI'L2967VrCjײNͩX s ]sB^Jcزa6n?E'nMifkpP>n6Nq.AΝ Z3X}36OԒyqҼ0Ⱛ;zDHwؚQtVWfײ8Ti$ >lR'&K7e}5~Vn!#iz2w!^2`@iaƍPt\P{J;Hk06'SElFba4;/K*83Sr Q [9WO!sлc|9҅Ʉ~t/ΰ^b^ϺbB_ AX wzxDZPi'엃U]A @~"[놜ZClK=ap-@'< ˇKGxn,F;tCɅդeI%5!s x?*n^(.SP:r`8@xbf| Z[_D+/.XeѱV,nX,5][B[Jm"S)dv>(z-Xz`.s=I,cv`mV3}ݲ }0fSVUqaUDs@W\66_fC9XaK"s]<йB, )eS qY|nwe{L)0w-24Prw쳤l1Djy]Vۙz !0-]PeXQ|ӱ.La'D|`fw@=/-£2./Nӥ걳iyQ q1lޓm]cѦAzO%d%-ʕD I.~[3!!wkNirغ]A2 YU S w0KG4{=|-߰Y&}SG&j{%c{ņ)rFev~ߔ߽9̆&ٹ?g3?3UCOn2 wfrƭgrMxHsQ)` a\V<.a5pr@ ֑B6BK ,N;5g`1y IAEQYLéAbhnnۨiFy~!O--*oyj]$CUb{LoU3tm3TטȜEc1ür_sQyt|K6·*Pr"m9 VSSye$ :V5 ^B5_hpY!-Nx#^&"A=!uȫv;W>UNY BQ}DN8e> `cT/(hn/My& yYw EU!J*[AzǍP3ۤ=b!#|h5z䡣QC@f7ڙoX+|$xT1)8 xo8qlbǰ`zIH MےRaur&VxC /D8h(مZkiB&Tup 23Z'RYg],)6%8Úde]' 2d@ӐrөĖ&jKӰAR Ne4h}MF:.$—Cc*Kf\rI*ط LlEY!'P3>B!)8Q, P wcƂz(-Y RѬ'vmn'lLKĸl>B'S?,( S'쩲%$!ј5 Gޟ(9`=a-S`.*e ;})[۵Wvo`A6K:];5w>t+5H>dp*'_Id-6.j6,ϝ-s}xMJOM\luygM]5!Im~aY0ܜUel y|(xh#.L# UKy v1('&ͬ.I<F?Nw~:+>adӯdjb9b¬ "ofK"#Bomh/Gߒƒ;jx|Þ[i_Cֆ|"=ˍ,oڃ1 DYNŤ`h#!CbKjie8OLQuHG < E`[P@FGcwN8D1"2AY:k˟Y^@ft)VX@jM6<dQRANH3|)s%*ZW! S:*yj+D9dx,0? b)obfW ]`ʕU&6zJm`'wʮ|;e0j략 L" 3b76oɼ۳~J 47(wpPǕ XC""&Q휍W-Uw!O qcN'N{ l=J3oſ#R9-FƚMQLvYw)V$q^-ȹ̲H9,tc9-པK.Q]u4+"²ǿx?cf%/'DC 2*^О(*J{ Я|m gS牨'`'\JH,M`y3[re>!港7[>s~X#*)t%mYF!>V ,P -w*"OAvElhdɷNH}cIBUkbyyas+D,-PHfHq( OiQڏVKJM^Obn1#7ʅ{-? sV0^}JR<fGJ$;nLʀd-20 5n TzI;~uw{4r87UMa^3*i[yAC3+z6.7FbI1V[YGEq}aG&tt`:V@Q\9P`$X՝ގ7uub83R} B^YaŰ"hOaEbCּ80HvnbhVE>6E5B em0HP95tc)@dxKl܌:% hTUp8R+(tߘ0 1W#f& "pPEe(\`%Ds]ӎtkQ-:L!pOy#yJ^DdZHo78yq]^gZ,s| ub"K8H SAqg@ kE,DdvNxe/`̀0-.ZUW>g$ə]Jʧ-W89vI7N1`# rLELo+=RF H^ۮ.pQE M踎à\œX fJ2kzz_=CivaS[j-k_͂3L,IiaSXe~b0ni@J}>* [tpKEcb;hoozCv-ͥG\ek H"9:IUXm_fzo/g]bsljr! M -UGiU_<&==7XQGY2/lu;L2{9_XyCWBYu.)۽)WDž$g훿,JAss.y1g:\֐i!5KMD9`]SVyy^tHьFmbcQT)QG[SԉHy#=cFR"[ߑN#57ǒO=T(nM5Fᤰj20йAwO4!v-[9pmwtncbX!ЖQ 靲p?{#&֏a|dC-<1bص.rԽJͲSBq%an ꕓCvsI}Y4٘*ᶅaX ]R['hKJ 6KyIswIap2=-hZؐ7ޤ0҆OMc/UQ@VȔ`3d\qBۚh2y5O(HC+OLyK@6`pmp0MzDdC LrB*|v,,j[ɾEv؝TwEgM V_(߆'nB ,mg4r\'5fb*0zNp= \=d+l(RW\?y".NLp`G,_w>}N^PŽHFYYJKzm9yNMJພ%mp z:>4sngGbB, bagF@+ =$ w@<{k|6%9\"weNɟƪ4%"2ڵH[*T!9D3K>ޯl/\[gCU@]`9Pl˪)2YJÙ( _qDVBXt6mY3`-94Wg dv@N5wt7T>=DB٦-c#\dґ4=a֣yZlڋmSDž؃31}P7 [}=f~~:# p!LS-vm]X6~eVsV="g@o]YR8^{.5pqԂX-T!{9W1q|u|.%=㴿'=|x_7b: E\QF.Z HF-Y@VlIB=R]-䈨I^G6hC ˿óR2jG{s lz$t SJ(ΪtyĝC"48,@雼wyt;8{ms)KQNkBJ+2QQgRhnJă$sGOKSj2SM.QhB/!CwixμU fIw=Ğ@Zg E%>*̓B}zNVPNsaMMA:Od<3_pw:b:؃Wfͩtw-XoA1q/>fW0ţ&-(/b l)lI$!MB' t'^^B5K:+=.EAן*/ ,YrH|#v1#z|`y~0\Mv'PK9{ swÜT0E ܱ}L@It\]-h/#|SԌJu η-@g@uYiOCND ?mrgU*W12>l^@v5:0^/wx1Xt ?v?a0N?x+K4A+[MSz_c*3.6d/fQ6C;Z)K^Zeɫ=ٳQ o!.|@mIcyJ_qGŮ=B; Ȣ2xI[@)ؘ)S54]+⢕!#Ez|mݬQ(=WH=1cJiA=7C#*?^G F#s:\M 7h~@$D%`@RĂfo cA >R" ,cV.E} p7`ꚍAџ1jHAΐrDr0Bуyi.YD0" Iӏ@()5]*ئLA)};0YZ07070100000020000081a40000000000000000000000016609d23600081448000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/>]?Eh=ڜ.+O 50Hөτwwtz*Q&d=;eّ[L.|r(2>5pbk@qG9KJ%~ytդq5KgVڇ*rm͗Zqd47tS/zGcmLgGt,q.w`k%$p"KϜ$5 # ɱZG5etd>unog4sR|i3V}1{E>Xy2 _4A1+47w z)?1VNE~b-"j< 8zG-tlf>cX7 5&s<̆lK#q@rlZ ),Щ>5b#Ҵ5jIRg\pybhf 7nB{ɢ7g-,]O;_unv] '5?F} I4^ؔ%du(CO3"2T}Ov|") ̌"s1rl囡g|bo'`, pHAL s5F.k@בC[WtЩ&(XJgS'֑Ph|ܡvZgP$pSCfѬOU]gqs ,168!lZk̚j-<~&EdM1#ZʄEnL'c3TK2KL0"-ȷq38 8(B6<hf$NJY%B +tO aNӑ.!T8d9o'&jBv/{P~*.Q|_|: I..m> gHI"B>-&7ÁB_㭽p9NyFŸɅv:(|ZqQ^fXm*ÏyE*hUUq ȒLbS/ӠoC9Us`TED%ܜ9 e(q׬<ݜ(AҏlPV4gHd`\@9E̚ۥ MaEbj@Fm"}s^`e{ J4 *w%@69 \ 5%0`VmQ5 `+`h& D0#?jhU[ߢ=1?edI."j6()}r3srښqHpM6"N?nF$쯠Y"habZ1̷۪(lv:ƓRt㜌f<9ߦ 4tyҏSu lCFdƍZ,$a׭$MJǏkXZij>ڏW4&0m9р£-؝) >፝Gm[2|.i7g00v` CC(;&p{UО{OfѲ0on{g7 vo$+XtF ^EreV9$>fimьWa>)jo|#SVWvbU .X 3]o@W$ytH3L0ۛWZP(pA 5!0g8lk14@_hH`9ͿhL8L)#-;ݢ";>[O(Y/ l][:D''3KFYpfp5*p'`X!B{-@2E''+NH>΢T_)G ]˄)U?˖q3KZ,K|j@VOʣO=y9pYe`Ki$tyܑW8=L_b8!ǀu{W;{DrUe~\PfT<"T|iso{3THܲ\݇$3{TX[\P&lk`ͮ ~Y/%q748/BO'`\Xszd@^@BfƮg㖇q+nĀҥQ%$#3Ih<Am=]l;(-:\#c7L'܎/W5͓xd4,7>z[B ]!K7>[E@` ,\TJ{ܦ܅Ys3*9Gw)0._[<>lp??{[h 5:rjF;FZOb{F+R@8LVVl91-~O\ S_nb oIÝTN+(YieюiuAqct!<K1B &휝3DJ?TT[9gO8E?M@fߕ{j^AVblU0@^XtjA.ThKB/:fc,9_ 1] &Ƈ 0iQo< !' wZ3hX.ɀGOJm6YtfŻ=QQFqf6 |jӺ# Ʉ:rl8ht!B?Mx1NeJd읩ߔmO!3tw\|:V,{7h u]Iު"VN8I_gr)/G7ʵ`-1C:+n> BH3!iQ J $"pdAusspx DžT1ii*@Q vgVox`$}tlg:%RJ&s5Y.}/Qfc .{銍袁[L CCpgOXq|&2,QazO-ѯkʳۙ1sLA2e@"MmX^\`qnB]D($M=2g,I0w Ikֵcֿr+XRU ' 6\>)TzKڰ Qz(/bOG7"ZX{&R@ϕ-+%0sXXoV:Q}]=ҭ$ڄ4+$cv^ X#,!a I*RRn>(n\ bN@qkC>ݼ=] GJyIp|@k{KNp1*J\?ֱ;V+rY;>ֱd-New2bįW_m͜xpP*&Zŷs8- kY{b]f>B2f*؁ ]#BFYT0I֣ņp&9Kw5zZ*j3lx'rʦwCY*$x6,y=̗(6{t;725?%7B-C>T _v$]/WA87+;s!0K[=&-Tփ#6S 1Ԗ_Q-G֌=jC?YLU4F@m@Q+WOyL =953EXZԄ!8S:A,LI`֛k"W+DrȬVHǻI"Tm ;{:ʆo8!?f)HUj.{Mw; ,I 27 >#=-&*#цҎX,u^+n )%1Q]b/<c@,ִl" Տ`R):A40cyXEQ}$Kk. z<$mhѷMXYPq$d(kO)>zdge]x999XH )R8R^&fLDtUiفnehPҴW-o\ڊ9aSrh7`K*@ Ιl2\?Z&ƱQGgk\!nFLU;uHBڠwu(EenCW#{Β$sWK ?]g0F ~wF6wU-Ml}B fa)^+!(iKpܩA>YP PX 5(ct4 o 55(QHTIbrTٲy|l@x ΣlLWb=NpUħkh'd0 ԢorYсإ8A?AH V+>iExYnQRO~Pyj`Ȟa"X H7'Yf u|uVf X= .5wUF4GW!sA8+o:~چHU!8#~ZugifսVr0C16:$Ndk Dzb=lA%~L?p8uQe[(@oM>hL\;c ogӯΜ!CS8U]B !9z_Wצ46F;;)Ar\ z hI8SH:>J:s$a>:Z:?l@x0VIlH ?hЕ$S}U3e1JU`=M޲,\gFd;%![♦1Ri_TAk>RrpY6v}㜖j(g^7Vߊ %ˇ{͢1oUIff%ϙTf!c0:1:se4p Y!d,>D\0̯Z11-UZ\ #+;(!̭ ќ]سu8ftQd9R,x]]nS1Sо.Ki9% Žp:ͺRX'܅ bƆIQ %'&zV%Tgp#*i7A;(BuӧOY"{ZvU5*3h^؅-Ro7:G_Dg₧fhlR:kIAn3(rk*f[O$#D׶7 p`b:C3B3NP]q++ǹT9yI`'(\)đ`AN>rn2b 8J0I׫/Vl¤ 9!1k?7'Y|Qr| V"F 9D;?D>Or:lzqFJ|"QWu&qؼFH~bEAz]K &ۋ5tp of 2h 1v+yEFӺ%c⨄pgJAqcp=qS m8Еƀ7GG#%>G*L;lC!hԅm g眊)\%. `Hmp}-yM9}#S,It4cJ¯TG< 52`|~ᲐR ]nPZч37w ȉᬡcKQ *>>rܹ-3wEB]~..ys>]b=;9b'BxLoGMoYKXY5Xhِ+pũ91` SiU)F(pzzu-;˴i`\8n1 =DϧeNfԌƮ~0gT"p$V5^nZI h-c:7dC!(P|Vpw#0P#ԋש]; Üu*C$2j9z" ӎJ9'$Ynޭ:pÐbe[) v ,xĈMޒ;&͕l ZyƧE8H߭{\`|1A(5wűք(~^ nnS lJVĞm$VzDХc~ KxD^Y>A (ouahYCɱkaXȱ<AЃkqB4Pgz9M_$%-zL+`\=%sPt3 i,clV{0XGҰY~Oݰ*=RqT90g#@.0%rޖ$!=KdjGO^ GTJGD=1,54Ѱ촥yeg,x%sD@Gl_B]8- \q3;I> `92bL#`n :!GL,{ė+4gx"Y^E6BrOѢ>V uB[itMFN& O]٭oK; KC7@Z6x~!,28F&@rg|}eCqPS&5e-ğ82YxmAe{dp՞3|j;asI}3ie=2ilkcN%Pւ)x,ȩ܁8CQOkLApdbJ8j!) ީ!4GRw IGթ|p{DI%% w|$woY05T?Lxi$j%&qۆ6>Ì ͂-`;v2gt{ވq7dz؇g+Df7ա]E_+QwSc c^G*@IiEePf#`,05#R!DڑKԮ2yM&\PFɕ*oSM>)kgEM}!:UF.fP7ݠw^*ѵa9ll0Q~(GW ܢOR |||a{򌐥0F?uz&=&t./I7pC[;!/|^=E{}vK,FwPa5eXSLy9rV]Nf ޜ!!n;yxYywSEy(z2Uҽ*n8lpA͆3ˢe3ULU?PḦPK+?DH6Ua^,v%a-p}y~x8S yO*Ig+6a׋JU3oʲQ*=s7NG;ttʥ_JP&I,j1s 6GjoN gFҽ#*Mz}Ɉ&l D$Q.枀wyN9ɔmST[ڑb$pipWF[})ū~K@5A gZPVx<2ߦ cVFḬFR6mt;j#fs&]4'V!^XFRĘ#*TiU|3|8MsUeyJ=#}RQhM8s܂?_NZ7 &SD- bi ;Ru}.kh9q:f~Gd|Eq"WZU ^'4rrUِ|1'`x~a>-af>S39-b#L PaI'! T}{LЋ~Zl|z+K1~m +Op րiR8J|zN]ae03uokzwf4@#Vkdlb˲eoщO|n'GD\{ky.v*Ukg_>Eh;0ϧty))?-gdCe D,V$ `W蜕2X!扺lq^8,VOXwڳ:X2d X)r?xƽAA\Fw߂l@NB#|vgX<8YhϬn)z +?~C q_kї}4 8R?&y$k\}7eJ%u99ꚋ*(V ӌ2!>#j{$g9 Gk1쫌s^lFo\Ⱦ%EFIK$ѹrzÚ3T͉jb0Ӂkj5eWpqQަ4Q^1e ) em7Te]{}g]i~)Y9a/q- v:kBԪȗ`R/T|z5\ `笠&&:Uj?xB &1%\fxW#Ȋħkδ94* w ?{_v4l\f( \(|}vduVJ僸?a:Oo&bGǤdpx/i,fA"N!-+*y͕ xfL2d$@574MиhTӈ#:nEHzD!+AJWLݣQ3¹rꄗeG߼X0p|5 ^\v&>ԷZsvgoZ o0o ^:ʆ,A#SJΌ(7.ety8خuQE;}P}=ӷ_wLl l+}vXДioK<(*kd!mc7,>.L,vv (*%:@"Y< +G7 +E{\ b& Z#pdlE[)7!q31\5)s C +7CTJ~{L܋˅퍅x9 J*L$Z/R"KDls584y5L1 @9GUKμAYIe\zt&ww]W+ /l#s+pEr&>ՏvbP!~I:JeQۻ_eP4~.\ߓ 1--fzbsjBX*9U TcBՄ$VjZDd]]5o}QP Rǿ] H?NDpw84.]s7njq|S+?= %<VI3mPnu9Yhٟ[Y [6l Jk.+72jC&t:3˺ zD^My{_qGj#K71%y/g5:d`wx =tZgASg(1Tgy$D7!$i9bMDp'[X7묡X!_W{:QT.8ź"YaYxoBQ7?s?G_bmLaa=[x98`vS@bkr?yY'@Bo3DAlSq.x\=}+y&\.@[2ǚ۹bD%(]?%W[52xS /%9AqӢݛ m"u aMYoi ql>!x7fPx>*Ao۷ x;vIC'4CF2)tJ XQq' {2""RAܻ5:+8̞}߂ &o[XeF$M`~p}EH '(EGt?0>鎤I{rbСW4y> gX;X.å\/zaq>'390[uX>lY-p7QLu_']OIIo^c:F(EQb;18vA*Ah`qsB5a;2+H{bc,9TnCIEPgF*_Jɜ͔3:Tb~:"@+Vx7BqQ.{ %:H/(]Rjx+3˧Ӓ*2G`}(NT+)T;KQDcR;Ѧ&4 ҳE%e=ӀЄ 8=ʜ٭/63/#?^DK‹2 6yu#l|ӹ% <4K <*U,Io /۷LIUXi6V I N&& +8)PYgؒKrl[2&)S/zvX7}TBn>yhgAn٘O/G\xsKzu:8vUIKzX3ELux˽ҳ!Jamxz)6:y/> ɰ\.*X}HE52@73?#"饬E#} kCP/aٶK>xn2;DX V4ޘǠ_ ,lP vR%c5HXY}{vz/ŧ1ڜ4Bm nr))H#si#_x!@"!&S+#W$ШZQPk|Qe%nPxç>p N:f`g[ҢJ`/}(k?e}NR6`n8n{(b;CɞI 6g7Wqrjxt=j $TOίnIf[׆rb6内9,E˞r朁HJXS,5$kjǚFƲ_Kح@ /b!S~t\fl=x/?$5,7TlcCSi$4WV39&89NdXd2*M|k5#nQxhtԏǹǂܠo] Գe!q JoaqFdX裑s;蘃:CL/ryr_S'Mn ִt'5),t $(`a'xqVʧuK¤fDrgIT#b`꠲)#.0msxa7E7v{= C˷)8@#:Y?cnM>q1_7hچDPڹ_ R\K< 㒵kՒS FK; mg0Re|Mr2m0/YS<ZKH-Hm^7{Y3+>Kenn&ܝ  j132.Jb?o:Tѣ(5=6c 2ȶ z۞&jFwk7hw'ȶDXoNಙY)T|bM4T%q{uZ*L{JF_S2ӉBgCԀEqiGR7]o&b\|cj XU&.VjAi9\.AGvSmu7Z%ϵ=_zzr3!(A*Cp@O;~h}pp&eQ^+$k+[HrdLnu AǗZi9|W[k?Ns(/ KWa w3Y'>ɥl 7`鰻:bvOTO@c4@mRmb%1*AܼmC%5mT.1pAC!J:4$aF.CC9!8+()yǨ|<s] +'8ly9\-Q"$Mhءeo| ">6&nQgnB\Ŵ%N "!ӁaW4J@4P,WNC&S:lLG h,ç{Xİقb-} y/2 ?Efgdz=ѯpj]F^q$ |^k5ӧ;^zC3y˅~QpͲ ,/+{gocr[Anke{>w*6esqag4/ps)ܳ=_EIŅj$4?Ǹ|$˼5d%X K*CgQ4eVC#_ Xˬ7V{q7G&-1TW9˵MԱ[v37W~ btX)̞:Jf]k~eS9*̘管lTfe*BZ+9FX*9"+kzoݐgSnӉ<ѹµ]%j\SAnfQ@P뫆W]*#-l>~ %q2')6qHʼn>fEz6:`F8-mQIBzt= mL* _'?+'.U'{%۶^} .rRz4s>,KF [:U[P\iQ) k.:D3[Ixe0prQ}.zjQC%"VJ:AV {fji=,C?+O`[O" r2I 56B gpV ~sZ9qy#u/WaDI(|u"X<^nizš/ bǂ Rny9cY}SEQ&=NJ]aENԱcf[(MC,hׅ&*Hz _Z72&gzR4A_\/My_ЙƙA`Y0 -H^.΢$Hnoer*tB|釔MWJI(-4\IזUTü &gH.MF朁wCLB'IS~]pHHV8b'}-2P,b=XPEWTS*8j8RGS'2NOx =w-61 Bٔ5AًPL|C~5D-qDO5`],š W;]*c,fJ*A>fq풪a~lBx)) 79%a~v%U#*Y 2 ɴ*?@a|w6bY;F2MWY7n"78}_AdmojT KbAo=gp9 (=9R- e/6*s<e+N^tLM*j6'r/^Gd+źlI3X$'jp2O΢MfT)w>/S"u$r38:&)HϬOd]$v1$l6}JNu5޻Z~CSz:hIOaΒ6#F gdJX!gBrK_]l @|ן%#pKnf+_vj1ʅ߼7,r\T%U|"l 'd˥XvkT6.ev 0R(SyeU4Hǟ52솵ፘkqetW+% W|uErjj#숙4;T8+m%NBP/WE\h |Wչ[H)[)غW*0GF{X!WFWs_̛EGbEpoa g5f&^*~%Qeo%t[w㆖̕S EX bK~i|A=OQf*3bt"h aÓǡ|" wwDOgKz*_ia '.L8k%Yi*Pɍ^OJ15n ҅SA;&K\p~7O)*tԌA8D"Kyj+;S3rdԳܓlN>hCJyQL_H󢨈UpAو'^T 5xGݼ4s߰)0E6:c S 4 W5CKL<Gn6 v'Mj=XXv Ϥen1NW/9%R F(نHDW^l͇+T´%z~# ToPnwFUY%]D|kBiO2u*Jgp }7]-ԥ/_{$oy]z3KQ)bE0\Spվ\\l#oYsOuf-\qj::K -O(@M, ?f0(а@RByRP}lYl16J6 *ӭ^qRřoLaFJ i1l2XOZx]4'mHDkJϽ=R,wxVy5љ i}8J~kb{jVRǃeJsL=q[Es_0d&MõKWꋹ8ٛ*EP ZYT'c!KE Lrbˑ;F6?(YOXv!u_B.t)~^; H{_ʙZWUVV)bJ} F u |FJE,^";U4R9c ։eE7/_biyI5 HXEb"c3f oqs-cVdLJj݈ Jqn%5碃x)oKJ q@|=nFJ%Zf^A<$QyI0a8CUK4sH(A/_<20t.+yj|(1is  #Dp1˱}nCtx̌Ɲr>\T5͚;[Ы*}t&]sA;Nzmn|ҖS@I]rSERYu%,FNInAh5نl1>g9[`y]MƏXhQ pl$ 񻧿O; /uq3[2B'M6j8:hi¸pZRM%8#Ƨịrg澐L| Р;ru?:H}Iz9SL.P--p\ $L9l0 Q# f z,* g@~3?34fsFw@-k0tKaR't bͨ6Z(R7(ټ%gW&= .d^g''C;B_04Qr^$w]w<<=BDA hU^ssSZ' loG_¾ezFyGɔyb+ƙ*(xWXDi}7,?)Lb[a#IuHDr8ҋ f1|9ڹ lkU^`vYJ^7Łm/+'C-N@Q:G7WNY [H2V4d.$ɲ).q̨|p{ZeOi&pG.:i|v>wjy^"=I0w[W/kl@ g zm`vy;äW<{*sGiv fq$Dc@o9&WP"0eEEGP@"shv#lD?(k)ՠ7,&8# <×W@ofG T?wa;BV`!by@ƟuT` cO)lO?F)=+˓4%܄{)pݔP[ z0@VG!lL%8;}-RϿ2Tr;Д 6Is>wiH|E;g_,.xځzU]K5Y-K( D_",r~6k-FQ3y0+Fe}[DqX{go:S⩬PljGXoE%:4z`q˭s+8E,B 03˚.5&ϓ^L9 bO.GGLJSV}X{eሌB[Bث&A2@{g[.F鉯34UFm{b3lT`𮻌|"HjvbHAȢU:: NhpEş.U' v4yIG~!mfs￷ETԞs|,1^sT25r>Xp||-(E[GflSQq9{k(&$퇨t1jϸ8ďa ic,WvFrY{Pi0?fC Dx$R^"!uٞ.RWv5^ 5 mad}BkxeMd[^WG@;6eFdDnxœ-$;[uʫg ,DEOz (r\l\%g"f<$H\p)2dtW9BRhZǢ G'3e)y7kY9WC( ornZ=ՠd2|d@ŧv!1:gTIx ·T {Z$G7>Cu1S }ٛq `cʑ(bA`a3é1/7;m! Tm[69dؕ}{/"D]X x.p|hv vxhER%mi9g|;TX%ݝF)=YRq.`}@N Kvԕ/_")P\%q/aDr\vr&e/aͶP%2 ~f{Xbu) F qy-QKN n[:=W$h`KT= nhc*R[qm%]r' X$:!G[Mw!¼Jٙ0갍pF^ -gbMA.yUg<rlXO`8bt7v:Cɒ7.r`iw 8-w?ۺ1=T3, ׼R40ZT0vN1"Xaխ A.zcsȡHP$ `EDw1xF-lm]N̜zb=&fRI}1` \@I%&Cx>7N0x_?@/y*cL B|m9a2C &-#9~B &:}KwJ81DԹ K1 I!Ӡ[ ?5T{[S3ը\mM3;_(7I:ѢD܏_M f8m2N;KO*bj\ò5d| !?:;ȂW`:X[ބ+\8̈́p9кEzpNl-Kyb8;6r*2U_}{O;b~o,W(/C7"̪m#Ʉ#o0m|qPJ<~=o<XN:it.C Q<%j#[}!M2U *zsJx n_w+Qq|XOjS,Ky*9&=鑕+JkL$ԞLO*#`'j`1t gg@bΫЩ:BN<5lrژbHf`4o,NO1jt -iQ4jx^+ trj8wd I ="(W#8d MJNL2hvO@EK/RHSNu4 v^oPCD,T?`C0F73҄Զh AR㢥 V,R 1i*mGY.ֳR!PzL%nGh˾r,+OǎdXGdK ۑf8#!ݨP'J/'jr鉱Vy|_7)ma ;B`7ɫHVIN,kgAhMo#?o 6T#'q s?˞'ֱ7B7{͢0v6-<(5F-|v}薪sCzb$a˨jW< DߣHcaq[{O j .^Tm޴At8fcw%.V~,ewkNe rC6D'0LMr"=l>Z@);B"c9 e m'$;]HofRa&aFAKEKB;L_nՑMȋ%DoCwODwpߨ&Чmט? _kі. w-:do :n*:f+pE\=Zp> ̌=R)+E&n|X۫>C3Czs^Z*lcvCm=CǦn{2J`gߚ4VߌeCΟ%! k#8aӏ3Xd:YO+1}*_;bsj 5`_gj?Or4lPSxmAآ-bZǑwG5Ar&"L<ڹc5g< S"dr26D Q]_UȐbo=W(Ou DZk]rRh_bfC&/( 9a8"C`ti[Bl7^06*f!I;Ecc=ќ)t+%҄#ՃLW$+xUF5Sh7Ҥ])!W2r#\ 52 ԡ\5<ĶD:k2eDRBLHZՀe̕&ݭ4##P%D#@IRnEfažM'Vx>o7I^S˙PZH_`Vz=RS1bB#WFr/`-8}݌( \ +"=CX+QeԐ^ 1^\zۘHu|!k1!S!gYF\ys)?bX lJCm 7;]AM B_<7 R1ޯwWSWƗE $PK"ȍa$;b)(\:ж;xv0,r\ yU̺yh8rOAHmClp>8 Ȓ\Ǡ'#;ފan uwNlTk !nt|QNL"'8G8p}W@C/PL\W_ ?X{~ CWle[ÿeWHv̳~gz, C_is#RIM¶|<>9xv>7[#_&6۶I(mJ~}jZnZJq%`D EjQ2D yK _;:3O(&I;JsKYC:?Ʀ#/ gUbl%",Hբl26lk]%d2*jjv)o;|G2=a"Jk`~4猄ˣ MIQυGDÇmZ1)!"5oܶ[(Y}vmfppK:oUIGkLDD _V $(♈ oo?`Pu+J^3mL 7E$kf}t䑑}߀K*Z5!(j-lg7|[[$t4q$3T7tM/K KSw^täCh ag(>.XDmM~{كoAĔɝhTE)+tȽS%dqH8C[}?g@6(ND= >Xmc^_hw< s$=9܋IH}g˵7lkTLx_ XD4)܁ۮqp>% D<87Ut_wҢlp > hcVg Anl^(Q@jY&h5Z)M xdZcDܤs[(dv%ki$ap=M$Oqbr!f\g)nX|L0a\-^iݫPpS0[Cmwѧ/ >[ J Dj?58 |'L։m2C[J?`UUn%R4K9(M@lަMċFnTzWQg`q)Vh&,^&pR3$kf\RDS 9zT_> #21b`PAx7Iq$bG # t,M@&]z*X@tfK؎6!ſl>&KO4YH 8b ^>81G1v| "њ#S|ކݒ{-RZ,fEH6%B'v*0ޓ)SGZoKi-f`?$iiX4D=}.i,@_МL 4rvzuBTPPr(t# ԇR5=cӋw(P: 2-4ӎ󔃸|-<{-Cis3Fs. اnkB#-f@KN.?P) =2 i_+?gJOqaOAS#tZ4:~<s7/ <9 z~٩2$?0P8}qiDkaTPyGAla$$< mivG IY/GP~p~y݉:0x(Ża)ޒ'#|9AP-ӽ#$?θmUdM!Hm]w{`Az☈aկw4L6bX2!˿xx%EpyKZ=ba +ƂAJQR5xE)5V_Jk0^aq?'Jn&v22JoFڥ[d.tX:*IIN4WJ]/y22Q_' si~pFϦ 9$餽;C=}@~)]* J+y*@>3N|*( gjU*dM`k|yz=c8 '{ :ZT~4){b}v$)<(~t PTT^ %cpIrGL~~(tտ +OZķ6c=AmVEz7{q2G)0֣<#q6EAtGHJcd1~>Rj)JwacQHN 8/Ԙjzc!K6•26Q`ά`"C2.cs7փ`Ei,=̉lLzTAVd}Ɨ67k mӺI%Db^Kmcwoy@Ej\ y1ZO;b=fg棕^/:XCG 7C&-Tq[Sb*撚l~:`Yڸ֦ߥ*b>ui#W3=5 7Useɪ٢VYclW}} 8`:>/xnE|Nm?j{ 5.n=iif`ӵ`**eY9}ë)ơBsA֧?oS A+׳3dDpD:m =[h{`R2"zސh%ި΄Py{ NI|mP]>ΦxΑK#PEN7p5u3u9-ZBttZkqP}G1 K>CB ?2*:,22dʿt?-]!12r=Rj찷|H9NN@i}C~RpytEcqt$7 /Mnj q C- ԫ, eRL%+ndvNT>Ʋ9^40f.o"f8 4 7GҶY-4 TN <4 St>v+h柾#6޶&]hХl YKz*_MKidn]NW:b:A Β7` yYչG䲅f uy eƋ8f"w>tU H1ʒ0u秠0f{b4=-\δ=!l綟yF8)]=ooeaS7U`@a @T0FtP._ K"Y0y/pW-pE\Zc0";`Rxk)8'bd=um/F$F)vx8z+TU4= rq?]JdciǙ;.fлJhu?Y 6@~lFJ7TgHq8?Bڷ" t*.WRꃹ73/+>Pohk ~XZ cGϲx܋2 aa]P 5[=0X},e7qUcvXB1ȕLEEz%dNLYx߉D[eVLjqXxX7rᖷ)xp~NlaRV3ڐ2Vனt*IO,Fԓ9Gx8 [yX\~)_lҸ5/^;ɇ}'ht4cuc_S:"* obhWEoR{yf p'?ȵd}rPڂC@3z`ĵMr>`z/QI 6ҝ`),,Ÿ@w7SqٸY&A,ĽR -v7wO? zg}"p;Yf\y}:eܱ:7Ob&LJ"`#s!)4hQ_gM t U,0 1fx{ٕO 1+b[@&VaU=ǰrx> *-T_ Whgs)ņnL b .~c1]'㤆60KJsM}D7@߉MC{N.M DD")٧3Ђv)φ C3["k_k\F% d`N'e10Mc1((T(zg|rGC&ؗ#'d8T 2A,Aŀ#RkLQgZ<vN{t4>͸XN@(fC8M6JgAZF5Mw!,k)ē[5 e]Xi`J&[.Kl& y_m؎ ̡ Kq wNjo 6KOBx!/o&;d/,,M'J bC KQ=Q.l;#N䃽Mks!CTzpyf*d@X m |G}h>rç pC0 R3ڗO+K- z jY~ɏQ}gэQ^՞PUmVq`zwG$a i i3ܪ]-&!`F<7U—JE <_Mr5P&3\CAI*8njȋ~a&P} x[֌d҃͸?jܣ Ձǻ ȸ7p#)\ 6f!MM8; "YWbVTC=';lsp9C1/: x%*ЖkQ'{ܱߌpD mkӤv+`@qqgSv+zTb+X~t gW/4U?-5@Flp|Q9y QpF7ъLh;T]W+_ +E+{d!5w&kF_y4QʮģXs5$*ɥ"1({pBʈ:1.V;jA|Կ9b>℀ѩOɿU/Կw1tx:1'Írf`jČ7_U wPg:7˶q!yYy~<6רD#n0ݳ*Fr=hU,Ai|":82"P`4~dgF*}hoeAKIRSɴV;w=̷2G:o~V& 9;M)@O[6&/[hsHg\2.3,w<ؠܪd}MB>_+V(! ɗ,2H4@)J*Qh)zG M3B@ d@T3m{qui p¶=I p.V/3K֜5@縢tw5e>f|CF'udtz*@ՅRbntҀӓ=L.L\zUd'b\;VG  A1b5+[GlM̈́nѠ)YRU>* V+k d+` fYU~$<^iTsJ`6`pvXϘ(T=/KLcuNߌ-*Lf?VQlJ/kN_U`8oySXii-mZްԹJS.zJ:쯑 tn^kL/\>jBMm".ϩIY"y (-/5/-063uvtS53054 ˴Ê =ն.QԄ&ZD'Fli;w.2bc zJmա'ߓ Pg;G~wD%pIrjeƉjHP6ǟuw q#w#8=rM]Y/㐤"S+D"WޖcDfY\w,{9<~Ƣ-f~1wi#3#Ym Fԍl;h3ɤ4DOhi9#Ǫ; Hou&XQ H* yXײP(=,bJW-[8;Wck[SaU5- -#i޹Z8؉=wSճCz7)qs;S]jƼq I+W]ڔAI GdS|9 UE츃SF\P~Q5\X+gɾL wBT{wf=[A5nvra‘V ֐wo+D3Nfz׾FXabR/rp71Xʗ0=_ 5q10UNnfu 7207g4vAAD%SR؈<W 2 Mڼً wL6Al^Shn.zwz~f0 ODFEm6אEb-Ľ1n+_7iImi4~;qbFI\'j ,"_hM8S$" [t|%@:H ך)5P W&}W1~2:.̇VDD8nb5 c\D՟9$KoJzȮÑvjqEva(jH+W >B5@o3E1F ;ͷrad̨#$*iLƏse;"n1`ng] -׺M4q D02qEP1e_l(NxP tۃ7<@J[513bWQnzOy0KrQw43e65g{?> "P.W׶ՙ"ø#_6ROd~m6'ݖ-簴bHN^8 .T E䘅Kk~Վ7\JI\e]GDMhx8uș"ck!r-=7d].mÆZPBеTbwR j͒a60yRVT'AIVm%CFAY{=¼M]#Qڣ^<2 V.շsj:i{0=?`_τv(6M+73Ml zњҦ yI˺Mȱ(],Y1D≠tVTTc hnXD^I(KHAN"gOMᝌا@QkOdB@qޗFC-T2Uy[لK7CD#A;WJm?p3Q{S GL S7I<ՍpD/S-؜B4s}G!$<^ L 7`vulJf=ЁkjJ#lwqj]]SY85#(cwߏv PN&_)5ut1`nxJ}XeӺ)i삥\nx?'6kmX,bx!<9مA/SKC'eIɮ7Zx35ZӶ8Ht=}Q6A(nZT{~HÂv)׶bB>m9{G$:V * } R֨|2[A3%VnV$tb;ӽ7@`]0U#{>.P:jl!3jY"3a-M5aVKs*cNHb-\Ӥ_=û W?B=qwYlzGmT|9E3 X)s zW:=râںg 9 6s DP;m|)P:Zbd'^F]a^UZCEN>򦆑c'&IA t{h-# ȗ!G"i}$zUc$IswWS}-g3K5~0o+87GNEe}*.5VV9&"jrw1uINJfhO>/I0U.ljChCD| 7nGgySHP?HOu^[[ $v Hr'ni PP kbXLc_>9؄"4NCQ4G*z_6^c!ߵ)ƾ5z?Z-&9*- M.F yNB06Ә !uutff2XSGJy2Y@Uv{gBҩҨ5YI󸊴Ç_JB5k vf\Lf:}T .^EbOE]6+3YL9 V*%7+:Yor>uc#gA^FB ޭ>k?WAZ6_D.ؙ2!1*Qa<וFeDS]fqc3sbAN ,wnX;PS^LViZ36 +K^[10qcp˳]J3'/q\ tO:ІI]ʎ1_+R1J m+Ey8ņ}%\E~imnsNj|>{$Z(_5|q&oJ'X_M8lq(hɛ^7N7DT$Y<kpn]NV#l;!Y;L_)iD =“UE)}!&$L_foWv=am$0!OC͌q2/'?elE ލcx[6@Q} 06smR(UOa3Aq{U 9g 7)f_3Au}M PW3/`S?6fV qɥN-b"0w/p68Gqw0[t5X*pܡls{W>2R6y/&a/֮-˧ϓ6ABP1ܦbN}n3wqOn2la$0^-VH=bVwVLc*}5֗!38j"5G.{4,v nMJڤ+qȮ0Aܧ̘Ay͘n~GɑTp~bsݜ_~}=# /zwe˰ܡY^!"Pt%z#U{T6?]f^ HXѡ9wv6/I%tI07+8C 83ro(K?)Ñ fp>EVyN*yB94|kd98j&ggQ0-{ sˋ4TZ;>P^0{QzMH6gID$k %bwDO*XgшNMmq73TgPI_4N^wtVjmGp>/CfH%>F"83yw^XsF[dc| '}5U&WJ^] Nr=|+޻d/7qt{v|s/ >@ՉJ;c&rH%(s왈oNz51B4Αn"+CZ!:N]VH7*nFp:͜ҫJJOLL:qɖ%Ul*{N+y,!A/?o$\lOa2~e髃@\U/;o.Bu9}Tܐ˫nC XQ"6UqUvh%].ܑ<4vR$NK/g_3Hm"n{bS;J D2B3)0.աfb^)h3'c`$g'H:Q՛P׿&K5mR͆89#M#R5tz9+vcUlIS80Jzکz9>y9VtWdCa'À*抡iiԒ"*c{7S, <Ji_&9 H$R'l BgI 6 oFeùz R1@M}KkxZ\ŽBV4@N-ҷ~%lRKMٍDتW8&JlAg Kߟo h ׂRwv{Q9ooG.J̋e)/$ٕyu(hɍ;mRgC $K ¤C932y;xӼK4'fqؖEs5]٘$jCT[W t;&;'z $+a% :A9Z z[ ?pfQq. u~=c{ d1# [q7rkA-רR1K-ghխAC=:hP\ISb)UsE0KWE[b+"k*yt6Qx6ε؂O9WCpF2xo9 { ec;,r :_("5"An>>sU8P>B^l98YtJ;Q)e1^X&WR~5ڣȂ &cb:V 3RD tt3xgdzJA@i2ѱvg54R]IAlfV}(nS}̱״z*c6{ Sl RokSͳ=Qg63>k 6ҟ3 hABH>14RkD,{ әzn]^=)S~[&AjsaɚX"j 26Cw/3gztI"6Ad+?4W*(%-m5u7Ԓ)`棋"2ք23JL|d")JM@wU_\hJ|kحiCx?wR X{?ބx:Hyel& 1gx<;Hڰ0鉰qD^3/SQ][~ڔX0Y BщzgTB`jm2L@AXgחc enh1K0;[yoN 6A.. )N̗US@Q (pC+2>;FI|7UJ? Q~3҃RrE9Adt("_FcNC ؗ~b JjH^2nAuzΥ0"GQn4ϹL<eݗ}8)K5Y'矝i rdN!B?nrڨb#i2ʛgPcde|EoЉÅ5J/5騽٪]"#2+I7|ڛ([ZnS^: ~&$`='V:5I$$Ud8v%x QA4Pqj$%˗ ,-I- !u7#}A^drS|K͒wORBgQCGFWT7Gܷ0DS-W0Qu fB$w LLV7~(]CMlj썼8 /aX,-k2/I%?<lr nEq0BݲLkMJ-WfJ .-4b!2k2;qZZٽ@SZy =_56W"R:= z7똲 cB-9~{.-8 ?fR>ӑX EJs+'i2SG')|B(FU)+ReʹtL2 "q9)CuN5DE4oSęHALH( 4p~ʼnRЪGqUS N askC(ڿ7^X>!cp@ {ÕB rk0-(.A}l9$C{4J'/f?j*K|.ݐ[[ o >Z|}^^&xB\ gIoEPE]%5`r_JlC*}lm4za9{o g&'G ?GCX]f"2V F-8>&Qǽ B'P<ހY s'VuDӓ{+ٛ_X/? A Z?-2]Ve {Q[6G;0}kv\:èULBX,d 4цUYy^S (g(HF0oGQ>֢%gـ0`gT-GyV:wUVğ.*]};g4f$YD%ںEVN=.~[3Q~FpR5fSv 3@ǵ!`>>6ЮPkO%DA<ϦuaӍ jhvˀK\cSXLٰNV5@aQfإ@ 3ό1>t~E֘B02~=uv'S;K4׼UEt_ {$DF^גVD5w,f M@Rp0C"%$B:nD@'`GZ@r1UKxϴS}̂]W%= UEtt ô&G|h9hBXrgzm Θ?J.OW@lx\z 3֜mȽ:IʢYrqA_ ^FEL/j.*6cLHo/]ٰrwJL؉HtgtevUF/JaM8CCX/nS_Yi(lFl[4=G:yTxlֱQ`n+z=a z La&H 4'E A C$WsG<1uAÀ^$è$gvY!'q#*OITjSٶL  F$ٮ0rY5*XCȩCwg1~K6jm%0_6.LH;s/0~Җo fb>Ϻ!byAPz!fW5뎵tz?}Ӯ.GQlދaN ɍŷit89Na^TD 6߱dbc@./z~E a*938Nҍ(rY˱+Ξ_&!$YOߵLI[7.*!4G|lCL-buLVtH!qƱO[ !ϒt=F7н??7!ֈ8zoD*,lpyTbbZI6n)j0Y#B KyYy,>/@&ڄa;Dlb޽V&SJ< Jb*p(cwN^^^"^wAKia|sז)|XО@HHdͼ .[sNFAiMsypi+{P=1?'E{,ֻGcqPX,T{[-@BxanVπ\"9`E l_pj Y/Uru_{/@k>)-P!,Bvg@{^G.'?.H2g{<AyM?BLd; 92ڝٜ sVм3QD)cTJU#X$;sj|ܸ1Ba8%&C}L+l'bʼnOLYѭ- Skuޙ}| w:S0a Elp㓴,HS(8^7>isryM4Sj{7vn@B|eCUPO:QEH,3"cMĺM&]ߝ2 Is ;Pc 0NWw@~oS}:{Hp`HݮǖTiόb:@NAϕ5 \$=Půj8#&8s\ ^`@E\RXE 'ɳtT 'DɮZ[ɥux! ^-Ck/5n/Gy vI0W'X|&$gNH\lPW7( W* )dzg9k5Yb23j#7 #؏R"~3 ch1`y1s 1֡FI8 [E+XH?qcxel8gbF3%{L. YF ?@3C@R qėAܢ2RN3D{̺b`Q̵UX&XeWsG(P`KEZf +d$.0c꼎|Y8SSsӞy7Fn(/(}4n> Q8$D4Fj,i$[dUHq)JFɛK>#r @t=eI[;< E5 9`leF=GWz°3Vl32ԵmrQ0efUhϡ[ȻwAvx"rju:"V0%WoS>>)s/srɇG %!S_~^14T4NArDodJdR_J\  h-~""8 ػ|B2ݲ Jb Z*M54^̌bōs4άc`t~ ))}we"Uokrܣۡ Rmv6^W_A< "yt(F(_o>:jW#J%}zb4$@,a5o &bc XcJc<(=R _[\*F /$s̺ËXJ!$=o'6)+N RT3qBy;cC%>Lj9(?"@D_UKjԀ_޺R34zD4ӄonU},}kBLu ;е#uD[,h۱^m B `] ӓL 70+@\i\ 3=JfQdMZ!Cn}~Zmu{Y hPmsMFdQoQ&*S}H!ؽsYhS  rrV8134\ߗt$WHj%XF}cHdR.Y\AwAia8'yvӦItp=CWKۮT[҈gԤ:SGQWM5-Xjq;[R#'J .EBi E 0rxzu նm(foBˣh-r<ߗ4Avj@`G*8Y#B2 H/C I_ͱz-/jo1 j D@ 6LjnZYUK4kaE#ONdm6ASījřcVgϬ LF1Cxr3&a;A{QC 5`h 4߃Ć+( ':ZkmBeC[WzI(fG *Ԡ|=2O0%弨` ee aaFwܯ3!\(Js6%l?]ֈ9 Dӗ£)J7vkWD{zIvW E:dܖ뀅zP8]5X  ?%ϘdS gTX!n~1p@mW`ܾ&CU=5e cc'=dxu~VYm:c媥6 a׵ŽL5#V09bf[Xmzݚ̸a •VRKd I)HV}lUS):}]qm#V_֘oqvCTmae7JttPMAц A6{X~ԃ64ߘJXMsTQrP|.c"/s'R۔@1-Ob{dMϜ_ګ/'ѻ4$,f2$yk+ *PRHQ"8h`&Yy5nt))U`|wREoIO(u,^O`#gk1>ƳpMϹusAD'oxOol ܲypc+:DfW]Fo(ϜTmDDIo tӴ7VL nxU2H~֙5,{) 4OOabN$5x78Dzl%3i"*^>B(!?s:R5tګ;~ܛ9a 8-ǸhV*;dWpߩ̨6 \alB[}s9P[Ən$2&WFL΢C8ѿ''ƏG5zrK)r鈪߾t=  1$ s[z:(cX;8Dkd=Jk@LrF픢X;GƆ # mrîDN$}A9e=l z "PV27qm? T罟shUjmw~p$#0Ob6э<]>(vRq^ Bwl*-I,6>qW1_^ $"8*˓~fAJI<x#fK.c'M$,!!p)E !5Ɲ;GD_9&btالYyLtrZ:fn? 4Yt}`U [1Aps\RM(۴fM]W:]Bk,OfMekx`GkS>@oY3!0A<#gd~@|rNͅUBC1*C\81NxŠ4V.FgOޫ69LQ57]pv!}"7,>gV+US 2\Ow F271[CcIjrz N v6k`!8o BYbdܜqhޥRTc7qq&,8%wqѻquyiٓM9p#E'K_WzeFw`$NqNuKm8SH`'ҌFǨLEv6?B)݈(&Cm>uH>* ZA5Rl>ƢtzUdq^<~)BO7Oun :^NcA>dn̩R0⭢β9!x7d_ '8ʎz50mw ri9:[E+NgF@Xhʬ5CanEAYb`9tW&(:[!jEN)$}*`4Mx O n-'K# ohR탧^ПZb=H߉N\oU/gFϹۗsfܶ6lS&gg|sdQǔ 6U˿&rj46Ax`ൈB=ӕnQHلzй*=d3b 5׃?ʚӱBxܐ{Wkѿ W':EeQ?KY;s`]s wi{6QPE rcl,zF O2oly(9{1 LyO~ |wGMJؙyd ū`+WNJ|tDC {$}u'ˢBvt1rp|XIn/OkҌ"N،; I*WHLde B5PM!Z-/]b(X!f%wďhat@RCbYEO\iibrS rs}|F>#őP)JWwϸu̬uPKZSRO9vmAΥ!+}in3 L!\0]  iqA9Nq,FJR^ J{VA"b@?2פgv# [}fn#`ן]7A 0>'(Tɉq<ReHT.&b?%tf$|[ [~ \UB ?TZAd Usd 0J̟B8FͲ8wF4?JTQ<(Ld؋ބ*Y>$ҩ5юaрh(>6[Q9B"#I v$ދ'm83}8klT}BS^0?Ɓ%Gsɍl}Ry:07C18 _`mQT.L\' C,u>^hv|.6b>Z=d(ζs^{m)Jx0e"=$ݼR S}~|y! Zg)~7y)3=10#?3~jy[IbgMKer..N>K2@*ҥxCꃳ߸Tm(:% <B,֝'2{ڑz"LJ,&$"HpëوYޭ0j gMD/̂| Ck{ʡ`82ǧCox Ǥo2+Z<~/Xqv%@ٰRL><@RET :.􌆳|GѠ3.r@O8]xKPKr>\,{@kH^#h#_KVd\!SimlA\ cu֐r6 @ճKa-gk2[hd08y-ZN28XM`cr^L/4~p􀶌IPV,pA };pґ):fȄ5kH8z1۝"SnQ`/`‘[z*l eESd3oOi)x},M]T/@6^ 1o}^˶|!WxCrڐ-wzY!Fk Vs9'zUMfi˱/bV/k܄ОyD6Q쨭k^B }eǪJuPritQr#7/|v.@LF6A]Yv$,A@\5PĤ/|__0'Or6:׫{@%_Јq`ጾu䓿[uaXf*ul2q?kqkӜ;&us>].ɩo9㪬څ9k.2(tuC0Ľjy}U:6ƒ)?g>pL929P`YUNDs1 ϐF=] fZԝ"[jqѮbB[zVBHp6ڸשr]KW:2ż o+eH >2eԝiewgH 83[(D4D1r_%G0n\[epFZeJGǢR{/UYy3Q3)E[LOT^tHk>zH,qܘ2/Qi`lqD/(-f>[_iUXPN?~U Lt͂bKy%C>ǜIݍ G*j0c*%e)c4۲, Z6gީQL0Ā $|cXR=ytM.L+rl6?#P<7πeFS0; bCfSfQt3 ܔe<7M8)8E{hG W)6YCOg5 wWK?ċ¥x uV* ^HFIW[韹=KWS}8ݏ†QYa&)Gb3 Bn9=sY!! :PL BI=VH{ #AT J.ԜIf9pJΛd::FÀ`؀wy B<~euaXVW϶AumT_ѻ'D˷]."0)(ʊ0yrfUڐے44VzR 9^e!g6̚7V? dWCxW#:ԌWs4ˣ_k"bĈŋ/.á<iyO0(lޑi4Ԉt(g$ a7m#M*BK)"!YkU@6GB1۱+hJ jG_3('E"焚Sg&`W*tv>𣶫<&{Xgx (h]ZΒx̙U8?YQU7(Ƀ&z!0!jV DTovQnTh01q G<\6/mcQԲ\J.E9Dm4@!*\ʟ.Z}a V{MQiNM²3x= CQs WcUˢH$cU!m>]_*ꏚk\01^m#|&8qEkO~K\Jܩ +2uCg%' ,jxzkoKAV"<87!xU$d+ލ]ҲE-Jv,2?p䏾`Pk}gѸ;s=~)ur,t7Rzng]us߅P\T(=jr# v_2(_jffhN\%TX}/g T@c᳕g+؃ 5~*ࡵhN]s C+EbrHnmSNpza9c~?"<;dS M VujpoiV$}RѮzq]0@ŲxǸ?-PmiR9UbvTg7q|Y#&ttބ*y8y :HD2o9p;uiXx8۴s}B\7;pYggFI?cJ1uʞ ?Ҝ)t{n×0,8a̟CþE vW}$#X|DĚ+L.ۻ_j->w i\HN'Y[Qy{ vH,) -S}#oדr nJ"vj FOz/gٷ=PwWSUU#<ٽfYP'l"cNԧh3?^`wYpK8-D4>Z8V.l(xzQ0ۻ s^Q\6ȈQx31}J|Ǫ'6*g0bM]T<]E:s0^pÆ N%l^MXpvBޣ 9<>Ojd)E~Hc0J_Vϯn/ N$e;nۡ%@Kdgt32%} n]YrHr8[n::mc;Ia-QԫB|61Z ĥWphÜ q}b7ew?|nl~tu%_R ,tN[.&* Hᗌ9bn'*#G~{>8"Eb]i[W(7IYye4Kg䦖Ǥ# f q:0re+7e%z}+tM(*X?tp#gyS}*bQ#'iw5f [A|?*+AӁE\& AooQ-b'b# =(]\p^O~"]I38N96x7o޼(*Oa'M g\V4w,^?.#!\8dÎ,8 d/xfp"CBn4 |e iҠW9`ݶl y)1"n<8MA%}>ԙ_M7Mfn1Vkp>F`?_uAz 9.ʉD_O,܌"p\PeK[X%͇]ӵQ9ٲ&$nՌ*X# U';as%oKؿ΢m8EoĔq8aTMw#zZYOlH~w7Tgve6Ȳ\UH)W\_'ji( ŀdz}ƌpnjMhpkbsvFi7PTvC|He_u8@NcEO(pZg\s9H6<>IgGvS3/AknQMv%9JY5Cgu ݻuG|]+MөhÂ#~Q8eԹ'Z 4+5&|ıٙ}gdP7"qAy!c+?!SlKрC# v.VG`} Lj(7|[RKG>y6A(D2'K ]~}=d~JvLmUuSC 5ި>՟*#NM$ɽ6bl@m>TZLYAyBNU(~:j;\L0lRﲚeFEEJ|CUh?^R)$tUNmE^x2GٵUT 5vN1M\WA?f0ff?cdvƬ:fŶep"d!٭lM9CAv[2ӲʈD3a fAq aQXy7`L9\(l> 70g}Ft$bLJ><5 3m*ZM|:DVɇ/T`-&** rn ~ =Ki( K21Ŗ  O+M S}\4}Au7y+hF3ECPL! qFf0`@ k^/yjvZ4hd\Y ]CR( K"-pK2Ղ,Ćv (9x" xlJ@G"J)H[Et f0ʯ6Q*ꄒ:xkc1RIܑccbd12'#tܓA:|׈b5ǸW`t6!sCd0Tf^hwo |h@Y%^.p++F}d`)7@hU\o)$V'\PyBHVCFu/0]XqE+[:`TkT46ͷ[?se&b{"){SsN*zM큎Hg~cSjKx,8W L 5Cz]/PO?AFEP4޹y[J#PcE!l&X8-rA3v?x{*DZ3&NkdCqO372-np19@U(t$yu|3qx]9 p!טAY@n(/1 1 $RϬ( uOVzWZK]>)q'}T`&³vD΂¯SfI< ռ ( -365s["$L@Iw@xx.ͻ8USG,/yspBLPuhcƓd=Wqj ӄRͤ!x#‚__]"s$w5 ]H9b#Nȑ׾Mu8r'EsۧTܩqqS+9njPo}FMb+eqlR'3%sJ#F4$i] Hbq=ο/c9҆7t~vev@YBhY}&Oa(NXTI5kJ|Tf'/v:,S ԰ϠSTBG:X/f콞yįRE/+4B7O4DH"%Jp\0k@:%!zCp~G0MYq^iɱ1-D -TD(3:7/:Sdk{9-4Y~0dm,- . 8+PI)%DDJt嚆ڜ F3clɰC9Vz2' yQ^D<~.F5Ix-/" *`4@ۺ/_4E7^>-!`AX{WN=0ȆՋkH\lKTP:Wu3K+*%*Lf2HQ<>H%QiFh>ľRtv7!t aXXMJwcMS&X踻e[-IAN<6/tܤGɢha:X6_5:X*j^ JmZĉJs[iF"y^,ڣ( $;hk:t,ƕ#Nt^rJ(!|Weo2+ {qV|nt"=/\M)DLXm m9[qc7$%,`@ɧO^b1D>ʩ5Q+ Vq똄Vv)Gь5QzӮw4I")rJxn;͖9)[ ׯHOGfD,`dˁyf4=-hr* OǮBHJ^Y) 'AMҞ)"!Lٯ(mx7)ြԺeV@ۭXVkBft]!-X>lp^x(/!'?F+,~\qL!`;EUDj_P.ѽk`-.v[?pY&5QZ>X\rq4D,uZszŜm$%B `X)}PobV?'şMW=lT┇ZNAjPnI[XdY:F[-K[d}Ki*/ ! 91)rc_y61W={+Ely{ a̸lCcr'@S< .1VH.aJﭔUҙ!r16*b(onC<*$dQc]Rkٕ`< tk?cZ.(G xA.:3pGsU(61-ɱq/c8y?HS5›&wr?wȜ,4bS BfvP.' Br?`˽}"^J[s[`R )>*Yi^rc&I0'qY(C.b1?Kv@RQPvZi5$3sD;r4Ldy.XNR=6 'zHp_"2ku8־>,'`dc9FuF/DVüE-AҝktA3cgLE{!`NFr&nVn1KH z}zOr;a@R0 [qVK~BTB[f8hƸLƗV@N$$+V=0O$sB.۽ ZG"+~.:c'n pDXν!('gl[wv( xh-u6#/ p;t[5w 58ҷEKj# 0_Wgxȭx{1k[<2wk ༻kV+]AvvN AUsثP^xzi:QHϰzh8w?(# i"+GIotd{c2ZGeA"z0t{7"C_ӪAvwb0 S8JD*E0NFh CYvA#IÈтՓ\Nm 9SBI[mtQ.9F.f֛ؕ5^a`I~B:1Xh묦]ٵtFĀcʷó.'ˁd?z4h~xUVWmtam*x!sic!f*6aYBH Ժv2ԭ|YrBB,pSZS[e[T%=X帡9ʟ ]\(\J0%Um81l8&ӡLȆ[-TD+OYO (,ۋŤxqea^M࿓z|ɳlIGJ1vޘuG"]fbdQ> z/%\җM"ٗZX/W4m̱;M0a7O$^:( JώD}!k5˴x%$qMq]EX]]P}UFZ\k?6aF. `B`tIg3:d~RZD3,Bz+IoN2O9TJu#)2zj8L>:0%[Z\6}v!WNQ!/5uPPlO"N{iIՑc]泠R8 ߪ=9G:|߀'e=IEGd>_t5Sȳ_og[{Ev3تl![}G9Q3rpp-ZtLʠW/*N`NJyNs(EɣLiz5a/jqńRf3/_6BBcc<9 B 8P{0TN2yWȀOQ&i.AT3?PҖ+hۆۖV4BH\/{2q`}"n/HDR嬉˂P#L #)oNij"=O焐R NLGM^O]51 l"yPų:>&+nBmO o.k2l d>#{ $o1C< Q:"d#Q):Ng YmM &eEv29?JKdX;ٍIڊ LwsqL<;NR?Ǥ9i]>B|/)cwaX<ѨL~-Bh5 i2B-$!WoU<±inPc*#3 (]plrtA=.!Qm^h؆2Z.j%1NYtM/;f1"1F!w$U*C#]a3 !1k 6.}c78H]JF CŊovO{FT‰Z=8H  QЙ|~I2 :=O$fVn>%_6R.A$X_$0?A6x#i6SaSo ZR|wλ"X.34qxom-RڡH͐ @TJp7z[? .V+2jǫ_[8e0Y:^\fcM}#;G#kwJ`./ZcM$gKQF CJٝ<$ݲN bF2fm[%NZ"C4Ʃ4і@Pk!lP97q "w(Y xExcO졗 R(*#wVfsQ 4GNgئY#V_2"KQ m@Y3<ѱH#̼7^1&8܎P+%G>Xgn1vdкj4#=x}0l&sARا{<pRo#{J~ΘE?0{H/韻FjdGZVJv|@vALb%B'ݢ8L2(j ӯLؖ4|W4j^E.rnPE[vu1h`F>i!`&~~*qe֪KI &v6pLvRx'cKG*ա@l 7q^Ds ((Wi}o߽G<50sɬd-֗Ԧ:b`_=FCrhXܨ>~Z;:,m(1ۚm-]Ovge oMcHQ3<^`?,^<Lȋs2%,H"r,6=e ice$KU+ Ȟe{R!ei*`uL.KS)qMFI&Ip9-g bPz\])No^JUt)PxB #?-2'j+j6Wȕ/xJf,or,9.s-5bP%Z'ō /gcf*ǏZA){@8,)`k:!s EDKyG淐OήNa:,Ki#1(p =raL|?L& ! 'rۆ'9KՄu:Mذk xz]&8jm}/1(Xl.ԹKR3R K,˸&JAf,q XpmK8-l@L:En| (pS53lu`ca;"o̪T*) hƺ,j@2 "(bP*X E&↌:" |J8 )5*rH?>s>7ai̦?v!f_FYf`| BH,Օ5^Dyzb=&8P#ؾgLO IܻU4Y=Z'|38wGh/ѮY7F:yNαp96l2RuV5шAs`4, fy PkY{SIuq&r PQ?1vy-)WŔi!c f'!My,45_[ {gd5iS,WD{,\*;OB|*/R'ZY&#OvE3/ùFwßl:wi" tAUB=ט&;aF^ͪfS/h_(qV1ڨ#TMEHzlvq Sxt]3007#j#gԢfaըC89˨LS'H֍^}$Fc8 'U_n[v4Mfv"uy ѽJ pg+P6A)ݯ҅dpKXf-5NBF&r%]tڱ`ܙ0!@ B"Z1.r˥LcTv)Fsc\Z* >cb7Wu n&7͢[\,"*3) NOnkXpǑ~Wf#%ȱ6fuaCDt*w+;~E8vQ~hr:+B=ڷڀ*Iq0B9LKL[e"7[7 jpAMn p0sIC )G~N/(RewD +!=Gō_jYi:]˚?r6&)D!lRW~ǔP=3p[B%gńK `].Qp2}]NZ{eS6^Ffw_oh8h`?X#N>Yo^;/ %br`!v}d0ELhE˅U;pQnamkAyu)oHVUV<K25ScuB YڋAO`^p=pؑ^:~+.pܳkfGzkrHb2}/ut w*]*j&/~uU2&K_j$.d0ҫŞZNa! `l//GRnؼ_O uAf"ȣ+hE/|X?ɷo2C!eV5Ұi*]a"w&D CJ}?ٝ4UsU"x!XcqQxɵ`X4TD([ ! !628f\Kkڲ"ЄR a"L ʼeE3}EO^Kj/ oiWKt%yVVBWQgS-<D VuB8!r&ޔ?<m@??f n0qH#X߮-^ǏO}dU5Ę} €Wf 2(7DGHN7LNZOpMR?aivjD"G-%ޥ[ e9@2?M5#I~7H$>1ahsGnf S@^f LL*^4xܠ~͓ rO)Y+wZHȯwuiYE_ef`z'_26wǢ4^Tw4NJ~n2oש~"anEC;ƱN&>|̆+[{Pve;',ŻIf)<}D, &1x驱DWcb R*ŋlto4͉B'ְb9FFOyU=48K@ :qcx 3Ӭ?GҮ5Ai2}Ԓ蕻Ttfp5K+L= 7u dRfG9sa"-\[:; ]7vf/i|).A͖=t\j3Jқ\*3$@#ˆט/_5)?л){sݾ53d-Q eRvƼO")U۔2֣2ד:_!,#}KG:< 4 $5\Ž qQ+tVc;C;`k;nJiΗ(<T`TBRY$}ֶIsmk-MS4 E\-Ps2ɍ3d (js@U9ŽIq _)^8䞡m8< U.gWmkӶ[j̿ E-3g "Z\&_S#Ju(řO|5**:_ k].ϫa i*Rwvj[ '0^-{Y_}n_jX%e189L1/J7{<ݓ0Cs^(+=P_qm.]^Hh D3kgOa^dټ17V53'BF >K3;J,g]v`Aurϒ|w &ǎOӰETski>4b0%a޲>k網 S ̜ڛƞ P(g+6 n "EQlZ"^O1.*Z+-fWIf_Ի!kI:Al':$b u>zǓ%c=W7 HwH#ۏ +.<שlU=cyK6T4ԺpͦlnGdXHW L:Q4~g=%A4ixv A9WqStH`hkrABmi icI͏tϴyxtU km5r?Z]jGs)4#%]VTc!jjPJ/݁%;W.fȳ +갭x,EA>]J o5g|?rч&8hq%WMe}$:l.w"Fw顒 ڤi XUJL[q(A4c9dZ fO*C|z^ (0:F:5F;5BF#>-- CMVN /AfF[ƚygXcZM 唟fs/9䴅X!&x.ÄC'C=y0#lѻD&EiD{)q%,})+'[Nā,L LWhudn$GQ,S`kWrFycx^ҐϢMtTG!0鰗Ww8xndgxi D"0J5ߚ:^{~)/Ǖ5O$u"+އr4" h }R-2\asx(Ir#(rAq'pOsn,&(=4ڙ} J g,9J/BKHq:br7uKY-,!s>jA F{QJ]++TwksgJYD*7剂K7s6&W&. ӠaN_E:V,wKIc(೩"2/p@<1iZ1Rt {5L OgD4xSaL3Xn?Σt\.нmUIT*U0OK{Q/jpL~%lō~}0N^LUlnrCHo(MYGR>pB ~S~Y,&0h{1eЛbD~*?"L G RAnz&+ ֆM`S2ID?}3f6JI.2^56. ᕏC^0ᦀVО&Ю,![ߵ`ϟv^Q75(,vX?Ӯdt Vp xT2Gҧ@l\x^S]ke\x0>!f4.v(_eDx"Q.g3 4:ONJbl `^'{Z+sdM6(?l o?$(^hs'WmaFmϭvQ15Ct.9YQ˪ ./!ۅl@ϹbC /p% cޖFe#U!г6] ҋ*: L}ܬڵK[|I䍷5ޕ9ލ;(` 6cm4 WLF JkDPtTs ?`O:SucӧD&q"z'|O+8O䪯k)16* 7%$ru)*QBt&vӾ5H;/Bw(HI,GJ{aW?V]f)Y7/Pg\Ybj8\XKH(xr`멠{P0|:_zF{X|R$har>@K_5na{N gSԯbX/ݶ;l=m/o0Zr6@*HP36GyسJwqӯv7[5bwx{|5)?bwI@ 80i_\ E֥ |~'ߟd.ѣD+ܽxiv<¢ *O" \Ƶo_oGؙ a#:`K%\ro~"NIxjIC"G忼'7-3z?*A>MDc`7B*%~򂩐:--&~~>d&fpec@ZPe/%-kG:8HbU,cMLh-. =\ȽrEg!^pT@Ps293걱yױSt}uγh:~ Jܒ{dP};r-˗7׮_/E.ukvݼZy4H ae迩BThq_­RFu .g-J(j؄,{ʰHE[v.eX]{ų9C!oF <$b{ZmcܥN`Nꅎo<8k;Q̸ RO)(uFϴotsN@ %PŲa MѨin! sACtgh$=,0\bw^3}Kf_hvc0adG4S,褃(xZ>΀+!Dl)|".,ƞ1 켱ih^B;;Z6}|lh\*!I)9įr#%_9!^xIvJT+jLDHB|NP`JtYeЋqO@#:j[_}1D)TǠFpnb>~Zk@"gl9NyOX-u>c31k 4W(} :ɶ2 AEiO-qn(I DNa~K YB|Ydpi9-#t(Hڽr10W~;G"6~N2G8g^5^U6ճ. +_Y¤ʽQ1|Eb VldwZ]SaNt`hzlQ= SE.@x 7\M!Ȩ\\搹sl{]YBlAX|>R{T e)L`M { SŎRFq+̷׌N̮d!´~l64yk x} >3 hd; 4@f7X񾄔Gd0DP\B1T[ 8e`j}M77%cnY>OC?e1|ԤZ] po F(:'(5pmN-<,yή$|Dž //Bɺ@̂?'zyI8 J0Ya:j7)H] HfۑPK俺̈́|E|=WMv]k`̭9ˍQfnUbķfnVb,-eP"Chfp>6f'-|}OGy g2mMD2 F/]RӍ-s)s= :ۧƑRY8wCr6luI DFhz{FO~!ڰ(e/TG+df6|#`7mIS`ýRͧPPNw~havFTBS<,Y(ߗC;!PUuQ%Am:x:8{#-F%{aꡥg0v}ޒ*'Y:5ꓙuZ IZw5d~|toU){,P&=^ kz|rXVnq,~7)⪃eadCU01Ut0JqlLQ:\$N)GEiT)B &̔WO).Jໜ-<0[ϸA!APdYv+2 N]xm-Pײ odS0z*0ܐ~9S>\C²=+={_$/[S]zӎRɎЇhmZR2+DJ @$ w7fi{1 "o{B)?uݡwnAp&5B16LU6?30&-M6@m")! QU 'Z?Də -1eDfu.wD6A`.%o"%jm0h(:/(v(n r'd|lݞA}nݐ}5i߱b8k\ȫNJQ&/Sj=1$^Bjbi8Ů'[ZNs"9/'dS*Fps2|_!v0u1E&DڳV Pxx=vB;jbNO HKoe Y1NX %u+2z`hwҩbkaRFtck(a86&\L|#2ӠVֳ0%P3տ>2m^.j/N'MK#@auKsdҎ75c ">d* UhIܟ|NdFq2'rߪF5CͱU_ &97ufBsr>J{RG[YUɸ WСn/w72܏rA4YJC Luʠu`vq{PhA0' Ng_r_% r}1$OӍiJEY`C ~99~ި|8҉I7Z+b{wL40,ڐ2O-3`[LgH6^:)"LLa>YQnB.(M9xUO®u^+ԽUDŴmQ}DQܱQ  &$ 8=\(wEM3 )P٩K ǔca~P#Oh9wezZ2A53f f.CRiJEf qn@ c}XczmMz^7Jo5NxnK!\dLêoVؗ<_XM\7%ři@GtC7 h] ׎G1 sc,0:hƳƐf1S;S7mlG i@"6 ʁnu`))ذ(^)y? U lgK861fВ]QDUBaWbMmź> V@wP\} yӢZ0#}O>0`M<,)n.}vNVKR ~VnmPdճK ]W_oXY5a@.tJvRFZJK^dŀ ݤ<*c7pV&I}%A&ט{v@.$[J7a .&ྙL; ,U]%wPt}Ss7!moU!G[ Fe146^._HGXUET' NOduDQRi> /aߨ gŋ':x'Oq=-?EcI.䕇u  f{/6펔%}8HrUu^^y.yyo]m\MX&[碨l'rdigLٸX݄)Ios R `Y8*W2OBS$ {c}ztS-xqdi+A|!Y;@j=OxLaW̓2PG{mrpނRo&i ΨAVbk,xf[UD?~BfkJŮkèX̜Gwkج˅l}*b"i!Z."6 &?}\8Hv@za \ yTf z=Jѯ}Q_Dc<ַO{ft\Wvmdn5l4IŠustDy܋!REd+Qij6o'@NDܭS߭AR9Pwc5῭X^z$ER9nMHMOڪoUy;zڽez\N]DtWFq?)?,U?,;W< %ցc9jl} _>ny]ɮ\.Ư$ TWarq;>F TQIxQiA"Ki$- O؛mT׸[x;g'C \oYk#!3LQ)'MmC؏;5O"A:M9֛Mтk-={ă lzIqj(o?)5{ZG|ݓ@ ̇rǢ+b45vv#׮(ЉR檩q_|i/dIu4h§Q$m {}1xM6N9Kug9c*W^!"&XZ'caE%{~]e4O0Pڃ;Ō@p]G^D|>a]t>8=KO  ThmFM$(D𦒗 }bzxFiHR)f ?/w%EWBI3)Ň032,jxF~JSZCѽ5SC:}Qx(*DQzk2L ;3bVE=m3&a@뚡A9Y^ "v R}.["ʱd@FdkBp aStr~RRM"g 涱pN^/,ʏLtT ;OivMcGhi޶9Ꭵ]R}+ޡ"zElB$) Ig#fR=c.pdl~ 0 tc1BYSpR4/TK I*Lov.oY jL(|4AS !jcS5OU-gQ*Ţ}`v#T :l mRqӑhWB-=nW=%Xfn!ػY@/{ q8ag BfvDU yLXZ ْ9wLLYJCwD^YhnQT1NF7ʹM?8D~ 8d~]pbN ]Idw\:'Yh"v;,?FD谍-gvn}ώIpWxBή*y( G:CgSt ΪOgzKZ{yiC90R+ZS^ˠQ- D=VtG&P9O﹩~vVA3%H%Ђ6Ihy6 i%1q<ڜy;G6NJu48ԻR!.y֙!`ʛT_=qKϿV QJS?ūX s҅U4FKTW$jwJb(/dB No[%V;>!]DGL%cVe 8=m[X*AIXD˿NࡍfHU2A8~ *h4Tc2_Łk`r̈́_o.jϻu6'Fĵ|4CQxǻ>}H˚#'EC:>=7&"\hb!!,p4L^o;jRׅjR2'7eȆ-+W}깓n<#>z{$+ >Dn5)1_Y?!؃hj@nJ{50YDmZ ͍wM15DZ,MC^+wMpF3=c@L<(2OtǐzzC~:T&db7de0`ih1g U )T8^_)]d:<$2R@'WϞC4|ϒkN?H:ތvQ,ȵRVX . z(Tm 3 ;uu_.K hig)I>Ar˛#$G4.K%9~$ -^xw\#65ↄRP{vT/Tey" ƊC*EJ]URWHܶF,Fjyo"ٺ4\O5FSe{ !&@](K۴ =YJ2RVFv?I͚fAV؟lEí:gPq8ɔMW@I6T5cGr Is'vp^eŽ2Skcݫ*ani][F`d*`ɣkuY)xpc-81: x!hs˔JN@Aނjf bi,1ɱu&a33gkO͚UȇmVs;PZY"p*m>`gyb uY!kOO2Ҥ/;r>_QD5<|PmCJꉈ3.f;}W:6<8O`<7+:G5"̻^;۽H,@D-t@Q)^0jᱚO>;̩}E44R{VJvbjEkgm֓6HIMLKzMD,PRJDK51^vsKq穕@E~B.aԕ"9O#{+RK֜9`p}%n^C ?ɏe" Yf,o?cM` b#/MzQp Eb %{)|?qK2̈S2޶nZ<WA5o-z?AF Rb2} rbQScsLd )Jux Jk= 2Y#lA+L۲-\@Ʌf_Oou2:ӀS]OX&Go~W܅nA_8,j M-AuW7e9 @_!"/É1Asc5]]C#{PKs7F|di.?7`:tY'N&|bX7P= ,.zYCyH;{gs(G"&,]:{:GX8ԧ\`e ;Cs?# _ZM3B߅BՙudE,Y??Yƾ֖`0涙URN+S:ѡQёo&E|jA+$6똪4sw16H$tCKSk](A]pΩgCTaZ0oͳuqʜӱZLA]p`Za ppDMތ@ӎ`;0/xKQ%UGyZv:?0-Np_~9Ec~Oޫ}Ux(4mCc`vVeovvbQplmQyjRW*FNnfQ/>">Rv UoK,j%iTQ1GT)/RVBoe`i27ӵM|*o{ݗFmqU*hĉX0"\S?3}noگD-3ϖ}`%Ys|'}~#dͿOcjވga\<㊐uՁ{4Q;=z>UkDދ>þF&"\sN #4_ͅy ޹iA]GY'ugC gfHF1g 9iD)V0NA[Zo&5ZP`%I}Z܀N`~dAr0Tc=񑛯$Xѫ&1EF(bX=bUxm,@YacC4ͨrie6?3Q6"B;sSP6р ZK,83hm@A+f)6FGn#}M$UWy<@WY?ێP|kͧ&x+"L P ž,mi˫l\YY4%J9:oj)1\xlrJhBZ3IѢa]{Zr 9%ñaX~iN'!j|}/jK.6 Nfn84y89۴EΡTyc{Iͭn$1RNO?_返OKnHi-fuYj'rP. mJM\8D+ATOzAP|`Y\ 徵y̗(c϶ӱNP";5 F6ث)6cR$+> њn\MbGK u|A,H`9Mkؤjlwܓ9PL`u,`PsD/KhS@BTfL%==x*nO$ JQbqhǞcBƪOW)wh9 |\ b`Yy[-L_« % 骒ɼ" K-m9]Թto }`+-T(~R:Oz,VI}0G⵶Z1c-5vyз})JohfHW 9;f&L˟I72֝ڟ.[gQ"mR:Yl,T1 ['e6s WO{:)P5`{Q٪1)Z3v5,u=Dd$VE&Xɩ!_^Y!oƎX!&O5lwUa3%$WC0 d2sf#ᥣy5Q횼Z9^+< z桤GQxL2fGL@YQ-'u먶BQ[<3}o \ÒS=aM瑇rYL؞ROO01QK@oP+ W  H:.l֕ؕ| GK;{A.l,؀z6=Cmo|K 983{C\%f qXO/#F3,R TYbb7Tl`UGag> V ^xU࣏k6SꃟhěF\eΪt)5a!YL _ٶaI,V=c :KkĽ-M2­Ug%k^M8<  O?uz< g(R^{)x7wTIddG(=?4e_Ϩ%&< 8fY&&C{:YMu<5/~a0xO";_]R /KEUW@`$߸TO f xWÌ%12A) GFܦm0?ZUW8ӟ,j2+0q@}$,zj!i=t(YFvKstT9ac癜8AAlF6>F'{4"N7?-@IZbj9``(&U5hZ}DI:QY֑ Fbm2'A*ACn_%1>ܶ83홣F9nW:O_C0S15qHEZ=M(=@PCάR]$eHgP;ӜhiTf.4vvn8L/\ٖv |$x)w2LL "l!_q޼L iRPH%V?NDUM=EhKP|$SNA^C"QyضzncRrgGdbYbЭc6&l^:5&;︱H7Ya[VXv͛ *5ညm<ˀxi{*9g$,%|+%&X*Km!5`V7.GOۢ(k:g؁/4#9'280nN q[6S"ճ ΐ7%/H& ^6Fa p.|S+{ ٢x]o~ dM%҇ H-N>@X/El_^J4slԨ!1aپ?ǚuLQ/!:$C":~4s$Sֲrc;6"RP}b1NR}Zo.31`?n"~/ӣ{H^c͛R򍎺#o`F~l}`wu{ɾmOGٚhHh;JN\_\zf8L$+h|[5-";z GLxѡGۺ!_:JmL|D@Z-'yj 45֒VzR?{œp62/@[, NADkghР81.?m};k}6YmM6q;t+~yjDǃ,gg4k IB2oKL|=թCl\^wuO| c/4qP E SlKj*~ ͏/ΰ nL2JM+)pV|JҰWN#v9^=U9=B%'lN7U&ZXkeCGIW>dzK48[S/a<~`9v2íi~5_&]1;28_bN[Ikܘ[;ǘo'X+!' /کNHڝ}aP!h_PTAq64gE2Az /(Xuox6WԬ*X*Xb0'QD;F2(bC˶1Z HɲkVGP4:PL=|YV,Pn-i| Gcl/'Dw_SOvE*RrIgzp5g: 0m4ws1B:g=gW2|F@>g?n"Ρiu @~)T.(Xa^1[|VU?ۑ\b!_%#;</E{}g6Nx,m9?n]&kL[v{+ h{Ā_꾒\1xolrMgL^4]|.D?~~Pq>ާM2̙]u{JIgjAn«K0+˟nWw ctF }Z$HH)U2Ӝ 4 b۾Bk VlN&2joBet۶Q|8)h>Iv.ɞxnSۜdȼK] 3 ?zXcyx^nE7i7]G$;{kԲt!c@ͼ ~c\mq#ZO{z\яВg>!#3-*^[Q֝ҁK >& )G2N^XYPrb aW=ܜ }Xy0%7ޝ1zk."\eg8nt6I_` .&K%E!u$VGԁ1Ql;6b(`.{f.[R0N΀%}C^ w%O)`a#3ν[ 4h%p$<*? G#ӋlrvB?b 9WJFLI1:ޛ /!*D&ܥsb$0w%M" o,z`6y#K)47xo9.Gx΀M9< t]HkTW_ c#qR˧a-JD#L]yS|$Җ$~]rTG)ěI5qhtZ\,yڳKXE%ld{1ly#7Ȩ-Q:@B mW +|e9d?Ǐl;EW l8U 6^Iǰǁ*GJ>U.QѦDO ;@z3Ҋx2DF3Gsږ*ѓd2IA U13613WK?KˍiS8zLNԟ~Ҡ}G[=R^ ySr:{5" ,(la˘Ցrnֹ*XG/(Ne=Џ0SmZ9O%X(fO d!ossb/5zEŏ.כ|Lżۿ'_!,.!zX1k4/Tn8T>F)DdxyN;LT3R{zV^#]hn,ACN jd)EM-rZ1C.,T&83NF泓b%O6#pE KAOoL*ɤ[yH!C0];nA=53!cs6hlc P㩅(HaBYNX&ۤ~ qOIT`a$ Ǫ]:mN9&IsM[þ \pH'hA~HE,7˝l6ӎ(F$p0,zPllnt5v[ɥ;81#KQ,*ϥ4CDJRhphHlL-%N1ҾPOȞ%3\u+ք#'V-jfxnn6frS8BdhN_ѱȰFZ׵HX'Wuo=,Jggcdf WI8$$Dor卒Z ՝% Sxw_mf=rsb_u;r;}*=? V润󌽚q@Z,j~䮌`BgkD~1zS(5&\™Am+$]yg>uz$ba4 -y\C6ꜣlGp̂"l$O0tj"Iy?POx̚ OZn-SU@ Qy  C(Ag|&NJ4Fh:86=gAa $zCWQJc)N7(:R;3BW[u/8@s HvA~ICNKY0,.>8JX˱!ZW1QPÈ;r+[ڼ=Y4h9*|Ŀ fSy˷X"Im0Y~ "18 v*.t\ON.#(GtM7h]X ;|$W!W 4x ef}mVl{J>[ VdeU )V˘7IA R<͜\p67c3lR&+DH8爆tT ;<R,%s\@:ާE,,ǽӆ}-Pi9gY˫ $lLJ荜Bf&#yG,_=wC[܀N"*?JD,p`eMu=aN̟͝}nې;1`9 FcSQ+>BP@:ي 1{:v`.aJ[AZ!g6[G:U;nǻ{P.o(^ &mڗ]<^'ZXen3Q|oӇ52,`&$WE d Lsxv8\x&k],{!S:Foܰb F"8Aq}K]Ha% s135ź@h g+$.jEMh .[L5FG \t :&!tF𐛿C5 ^|Zm>&N!U0:̑8UӇ b6g Ĵ'FmNבZ %})g`ǙX2X5^I }H'LJ.Pb dJ,fz|aǙzp]UM.҂AvlmpIqgȔk*oty SmT`$1Z/܁cp"TBHܬ&$ȓJS:qS1JD'15E DXQS:3p ?]Rm'GJ-P՗2@>3E$.Q ͒"!*;)\l#Cj?;\:IngDcJϙZdo\Uo|fΉ~Go;Q=S0ҙ;jUaS5TF}_w=<*z Lk9?/- Z\=Y!@?كmaU}Er[+v.iꍹUݶ$r^+M+oQ2 |1NL tc&&Q)vF+|2\YPFukpҤ>ܛaDZ\..Sؕya1UgX?u֍ͤ8ėh4#n$6y-PmŚ%~|?bIF@RMx(h)C>E`V#GIXKxK]2TCrrrqPb8< Zh\o,d.VԤNl߆e1%H|y/(6_VsaFCI.%Zh 牔YZVtId{Fp7!US.w@㷤2-o 7r/ГcD`͸{Nm!T'٪d0Gk71@8OUNf@@Du6H ɂOzκytxu`)'Ho{~=]8e_weQ`:Z~eK\cwɩi!Υ{dat(Q7bdy Ǘ9v_Phz-[Qcf0P+lX^sa7QpC>-6V'ũݕ(PEQp ;/Me>޼.NO&24veih9GӢDBt|m&&V7G׭]>?? ƗNuMe EtU=DC4xXINT&ҸKv7LIkQJ ,F^pDc2Xl\7򛄌 )\@ v2Iun1ϱ8 Gt/v;~-A<5s L0\ً5>k>WDڛU*R2lbRWJsc}aiHd/Q v5'55=~,Q\43Nk83)9o?C9psP̘ >9N;8v_ 0ߒBL碖'اq.rynq^Ped'*2)G0AGR`Dc 0ɩY~@CF+OA^flpa5(cqzm !=z9/ بzn_XQVI<=̬ml`c. 78]g;ihc]6Oʉ:*8[F_S Qd\veLn'RS)jhKKH(iHL( lj(aRat$8a_.Q3u|]Nv85{:<ejmp!W3{U@'1^G4@pv}\ IgOCXAa&1YjUTV~~-*f)J|/H́Uwz`w@11ֵSrZѕ;͢Nul៰Ud)9$Yf- xZ,6i6Eʸ<8֐>*˪1mO`So=vzʵj3= 4bHd`3?cΨ 7fUWyyK7397žbVVЎaR96T :Ҫ@-[&jyP7L+4Ve8@?ĝ ,g|X/-)9ܚRŪltG3xjŭثK8.W O*Sb+{/vB(Z@>HB[QD;5 M= w~$ڟ& i sAiI趽g3(fhaLgNfv=Q z^z$˳?055?~9.*vr\~ u5rA1Ls uu ~<[%N->d95uĝ_Uڐ74sZk։L>Jd sO^I0ٓƢՔ]ً.& Ovno_.0xun!_Į[]81YEm>GJQ9~gV`r,S\h#RDYy_;6`"pTMxK k\2LN5 }‡*98w,#ݖ"ST(P7Gr6A&jK[fE8)Zdp9KxTQk7JhI}"RQ4O.QzP 3b.b呠)w#_$G.uT!j;rY/I SwnX0.&2 y0fxoNg^qF U2ûqʙS +Dv,ϛ' nXw:d| uJù5w^=Mdxiv;Z%X ?u;r_(g9]yr/ b . zkjfB(W)g.1h˅xZ[j,}mws_aBj]CI3QQk@X-/Jah 7,Kgzd3D02,p7IFsviT-maR"]r1iSB7D@A g?;% hYZCZ B ea{zpjq Ks4BaU3ԛ6)*vq>Uj%YEVb3Qk7j'Oh8{7m04l̼*;L/nEX5i{oQd#-G̤` ‰gUkW+%m9$-:{/oM=T%d]s XtaR$!'vΗ 0bܕEr1 KLxª: -mQK>Vgj歵_ 5 ͆Ih}񴐠:ߐ"L^~4~dޑ8utL`JR(zT jaov7|/RY%>2ZIW0 Bcm?šR#L P"(@ oX>Np@Q#H|jR[XLzN(`7ϜW؈T1oV%&$Zv F0uhimӓ \@luL\X9+,75TtW;rOW>d6ZsXL'LExj#R@j$s29tt!ie*y^bh$7_ԹtatrG 3keM-Qսkۇˍf1|]j4)s{f2&fل0EhD ym]M<{q@l^Gm K(9??h@ ) ?Yb s78$)雝cPlz-ues|xġH_2v= MDُo.fbuf/Ȁ6#ySc"p7gJb)`2mBW^&w.!:,5}+MM7e gXM1y-i"ԔFO|KŸH,MWt^"ZDG>(Sp3V?G܆Ahř4jOW^Lmw;PC 9`cG g,#<`_Kl^|DU+˽D$st !Av9 ??ZѺQ3yO=El~Z1tvm#e`az ں|@Ů,utC!,ΌFBBa>IedCJ|}O3, xŽ,feR;1NOT2TaEK.g;[dGp+c3.DMe;[TeW'0+$ *fa9C^)Ŋ$n֓I7 'jQU1+6POS2yy֥"a5<(eHIeAY4_M%gMˎUvH4d#"ՈXWYcv~׽hዱMvJ8z0p j _ \8˰U1/-o-Ȱ(NfFy?Vί_C1,|HNſjx 啯G!nr 5e+k+>ZŁ dά,<[@d%^BsD.7؛ϔ2(VHɌ½ώ5ף^;Tb@s'!C/ *afL &VxF/țHl#'m_v4@ޙ62d-[\YZԀة qR-C-Me9Atf׷l :_(>{a(G5I,b|SVG{vEX%_BHYT^> MЍgQ%T< [ߓR}ƜP+16"#a,b-xQ|AhC/rr|d,ÇHOo-c>q}L:A%B` xq܂85݋[oS`1\tASL$~ awQװz^=yV%LE*IVX=z_g\>/`L"Biգ^_b_xs6t mtxi'K |ޓȅFJpڲ~Q<Ǜ)4lbh0b4q^LxV & Z F>B'PC`pӨ.R,,p>vL)]fgw@>;gY MdkP%4degUc<\I{ܨϟMlyֹЅ ub(.WJt__QÂ2*mWr ySR5n&ڵ؉ޒn<Cxe~_ӹ`u\w~jynxՒ@s7xt`1N˫Jj綑zrtٛϿNq>xc^?=jt t)2s5OTQF>Tc~(.+6^ۏs?V]R-=ј\:Kć- }ŏ0ܫ^̮ .(a hA_#uogBӣyOWk\;_j(ɌJ XLj5~> >7;td-g7.G2gZפa@(-ֱ薕6Y@i3b~wȏjMfۘ[4p`#աͺG$mn˂&+aj˰VfΦ;݅/]Z )4eCע.W/ )翪ZMN)Ei[8Baq(b`Bc5iT"Y.=+XV hm#l\b/G 0Pbv.LR%6*&8n2mWSrpV%-8>j{>#?O3)@nyUNn4PRlz8lҐbhxрփ^50߬)I0Z=2Ȭ Y~'XI.O %/` #Y}p%`h.-6)RSR pHϾ0\NC J'KXs } 7=@m.Y<AMГG 3BY s F%E(v{h=͠ɘOB[*kG c3UJNuv3SYF^V6e_\x̓8(Ÿ\}  p |^b~Vi{h~ו6xy2}4~#=Ѷ1+8\CnF:Sj-oP%t֭4c c6j>5s* Wa'dD7LȠ% D/Ledn-g^Wvd 6|Kn~h.vB.>t:pduNJ1XdS1JB;n5Y 8IѸb)V.7ӡGK,&هQkSξЏعWuS7Av' GoG%2\ݡmK$|xNfy@HC{G ryZzU^r",=X1-!ێd옂7df-τh>V(  J(&~Vy%%\n-zpݝL/ژ6YLwfV&Z2`\C6zzJ9MdKw ڴ E-䑭{92ysUB&Fk"Gb/=%k { 4ݨ ^=ɻC|=VV1X$oDcGJa*gA M)}7VbeDQ:ʒ@~4:.p?ə9@7 `,(P&t.>ѧӝ*w_^{Zl*grN>MΏ q9/R#4^to̶l0%)2Q*$G^2 !{/VtO9=s%~xgGPȜr)h1R;,! rBRG< r]URÚm 6?̂6&WB'0GZQ4~C;"Jn5s7G*,65y m3Ee/Ƶl#qwhSؾ;Y&v[:bG}rPfPV.ex Kd?y(Cn.<ϣu̞jR#E_q7e*vҵD9\L4_Gx+Og8|l;d|I;-Z5eDR|H<4Y9쾨 hЇSْOg& %3n֛l$Scu[SE_a) 4 :4Rɶ)k9%r(iQW ! $f7z05/D\:9>$#$@̾u°oۛ%ް3y6HO' { UUfeH0`Xe-vtsFO{ Qu#ʭ(!$4rMhf o㨕E;6@Ɇ1ceYo#*ҕ5 92-jJN.ĝS!#c&jg#8=ȾnvՃ?R8 Phu'2S2k⧀8;Gp5!*vlj~ҽv)2GƞђJVPhn.v8{6B,l9(Y($+3X+U?邆3>Q/MKۉ}7vq,ϧ5'vcV4kXoxRvhmȚYhc%{C9w;|4'jV!OTo8('2G.H.Xk H%hLfvئij(-BsUJR`Y]Pf|IywiҞ|=ODud$ \uK' eDN]&KFz͢ n7X#u_&| FSuN%oi7Ӥ~2ORI&O_T<Um ߞ#R@'@hO>יĞ܈9*ʀ{l:ؑ5zǔ=5LWpNP&OB1b˧S=Av_ vQZesJNā!]߶7 K1,ݨTc5o )$<JR*>_l" e.*U(uIMJ؆O;A^PP 'L6=+/6w(9 ͋`蚓4 M"s,9jY#.uz)`%JJ.~G]EȅTc;~g'[vRѽaE0^RScDyڍke 56祲qrMhdq15\RGCAfJ|S+VŤ i%(sq*YFdyeD@j!5pC9,*ӦԽŤ蘙6ȝd&OZ+Y3 ڊY}o4 yl$1RD/rAA*tƒ`}f]4!"d+vx`v(&LSX'/)" 7zCr6S TjV XKqY3mu Ɍ ݺ:Rx>Qd|ruFjXԆ=~C[=)ugNR=n >HTi/(CkMOCu]x̖07HGmNIk4gFRNJgҝ^uT/RaHgt{'ϵF `ٖ'4lT(Ң R64^ =P$Ś]lO95|kBO%6BǠ۫5eXVǥ'dOέӰ%'n<. &`ѭB˫KDzX\}"QKU;cCIzO'qEQH 9xM@i ҟ~)#S+A+=@Ys{Ehm稪^DžGطɈNTygN9\bcV\(KR?"oisDn_­)2'Qly%WhY1Jl Y |d.\J1?S{l) 5Lb ;XCc7"QsTDv}^-O[L4 #rT i_5Sw}7ڐ8^RdI[cꐂuWKŒ@!:bH\?r#UgTy."d1Fbn3OܺjW#sgz驌(fNmF<Ȗ !"Z݋O<8J5<-QUôрt|zSfˢIz Y4Cj4EiA5B-igУg⪉Sˇ4oE+ZHq{῭tcm!V$ף4ÉKVSvnWҽ+~!=1߫^ۨ D9kdR1Dq0 !ՏHLs`v:zm=JyךBq ^=QT:<9,0I#unvRHQ ;XU"< i1<{pf k*$.ʽ>^3ULFKd3Mv}TTfBU.'B eg6=g=34, aktQ U Vm:m`iIxnFM݉֎}fTj.8A n=KDž j>qMj܃hBהvH1*Dy*1 tH0"_Mw0{av/O0^?8iW';Άh'ٺ&L '?Ҳ"yxG6=aRR;Z`(6 O~KUR7pC GIELa|Ɔ(݋i?w9 *\czZ1.O^V憝. 3>l@&YCrDw38h}8Lv-|Bz -'B}V RZ߁2v,ꆁ| ~E2>6=c{ΚX1\qU4J.Y%ymRcP%fb`S].^fdž[* H۹{C#x;JpET~MǷgi SS ȡ}ke@QɌ\+ȞF]hD0Gwc8>,޶1StiL^Z :SC@-MEpaDn"z A*/P8#}KHTCHǝAމSK͒gA]Tjæ<(/uglk ɣCOvY܆xQ=N{!&ڤ<_}ۉ~BڴKtфY˂EE1\M:܄ƟkLRǝԖڝG6sq]߻)3yW@V~9=S(IBF40t4s$~x~Z9^&q}~9;?(GU;?,E4Eq iFՔbؚ \h۵=%Dբ!eR٬C܌N}< qJ$wz P9Vt] &/*^VLycVLmS}oMd̿&+\-LU̧O6u<MPKG%%1s{'kƻni0VWw#m2^4.l]+ iQl)k:Xdy[*d4w^+`lonJ.~$d͠9yQcY| De۫ yz??]T7'OvhjWeR +y(8't\Caߨu qh/-G BEޓִ#=xILh(8Z,3PVgxcA eݸ|։+#5YuIf\D1)D8lD*-R.ujܼ|p<%bs)AHJf]+F} t\7<[HE5ṟYG\n5s%~מJȋPpAމ^U4KZ8Vj ,K/ )tD*>F5beHfqgg|2˃oj BJ(آ{[YiKe` yZbN1[6q,sb@OߪL;'! JI=?%={KxI#vؼmrX1ܬ.1GR3l~&mGU$|[6L,./γ]Ϭrϭ^Hw)N2"ֻD+.VVJoSC9v5&Y5PO*k ٧iy8bOHxW=ϗm+X~egOD,i?=ƿ,r,^-LX-Rڶ6J(Ȑ}^AG 9߆(Wtuhid5_hZ wR0t8w   y2wfCB *nm 3JvWO~{)ShƬL"澋Σ33 {ŁQT>,ż'P~{W M%SB JaO8_5汯ٜ샦J "Y|?TeNVDg4g@a%Q~GUdz_3'Zuܗ[]wzl vb΃C6*ƥݝU:rA B'|}ꡘUl]Z-͵#33KK Iº1x~aHK$wE>ʱGr},C5bZ9s iW |7D\r%SP7aB5K87P<'9!L#A|q@Ȅ$ƨ /OZq^p'v% dc5ڒwf]CnvlNԁ< |#F'e(eUk|=Gk}IlLW酟GW"r 8>u &xQl~OB;-ZJT< z%&4T8aĉy)g=e{mX_1Q=l(wfvKrQl{X,~WȻLؑ%N=ԃ9"f.P6i+ݔWyO!|frl2ɘV&>}CJthJ 52#{AK+L^<# 'Jq}3^I`) /TO_|KH0SpY:B?+l{52Hd2P[;{&Z<;! 4+Œf7~@p҉:'R<_A3Lji«, /  L˅iVMFd# [s[5"T-05"-9jەzUq)C?~Fnۭ3h`agK 󰿍khhEK碦[Ekf1?8]am'6 -D7;Rʽ`"R"eh[L/uk,:/jK;h,V'WCP#VK 6MUX_F"ciztI.w .E"/swaVWqGM{лDUTSxlRo +n ]k+>wu> OcC):isů4t=^f-us.cۉEFgȹ ߅a s,sǔwķ"50 ^ l\m(:nI1_DŽDD(0B,|_aI!M}q';㯎j UKDX.IηʃTr\O{&ZFE1e\([kJ:"FHǶX~OugBv,c<4*\LQકNQ e$kE;8FLkui g :5 BE]aEP O.-CC>WÐ٤@;DM3U* I D= +~^tvE0`ɣOc]+6N;_|^"SKnb'9ie6|`Yi .ݸ! 3xA/_[V$0]VE]%F*?x?k }`Tu& a@ XgAA<|HtV>B=-~0r6[}<^Ĥh#17UcQJd D6cP%v4)_uXwP2GthA>IJ=a O( F$9!@Lb݈H:90*+WrX_[EvH0Q!oxy⻞Kّmy5{WYpKZ s^9՘ksT3϶_2;W [ Y:!-yE4_IӘnzRL-sNJ oZs3W-x (^$<dyPp{k<.ٴ 濪3Y >|ȟ 7ul>AG> Іpe kU71 6tx]7%zIڣq@㯌Gx[SՖ| yѹ6JTboAcן k7hJ^]m HR=L:J].Žtɲw.ڣ)Ӫٴ)&TNSW{xے0,D"ׁv)U xoK%{Z\ )ۏƹӁ Ԝzkࣤ:`+,ac0xFaI>q.y|uATtT@P酔A7q\cnOhK~ :sW6g1>I3f^u9=FͭLO{,ao %sƓо^⏠ӓiLx\ݩ.|X R]"V- ظRQo Ϛ'-W]L{j@ μ>'33U|J T!gUrͻ}ri ^oqhXK׏ /@rr1>4Ag2edZD7PQǃI84M߫Qi.aNc'T+ykژt8H9QWq,3oH_KqciZHr0oy&9'x_2cD>#*Cz>q\cuE$A9?ghqI oô'=M K w-xhpx\-^'g<{!D.jEBkI0vxG4b2Oy!dccn̙n%Z#Z+C`!iٵ<ǯHqb L=ƣt\6`T:C"HG_m C##?Iq6P;cu6fՖMa8- j)Gmْ"}r?zq |ΨT z#8W[RNpC g 3ԥF~]y@/.p4ӲG@ɜ!sk@>'0>"<9SzӐT#kdN^sԕo`w+ \9E.a ȼCM̖2Ǫ5P C[÷524ev6X/}?. L?[ȧn#<"b:l Q%JD0^>hWW~=k )7d2j2Ng&SdG:rc߆-SI7o5SXN-+>ZWd+E{ ,$pBUT i&7lz6|`ӊ Nj~q}t/Xs.MM[\>|ZjB OOƖ==b&GAzY%t'gx]. )w$1)R^[D5|.י۪1RE?쌎}=ma NUBndu/C٧ڎ]xFQ efIq-ɝ1nn65FPKlZlB1B0+tm⨹G>z/?lryyYDlD,7_eM"NYl4RJ U%,}<υ / B盻1l6}2Ŧs]O/LJsq&8kuGb] cnij],{S? 4 }8W C  *f!6LZR+߇Xbc3 _ l VmQ]4⣬M2 q#9YZ%t whkKbiˆ[i2m lupEĴʣ'_ҥޮ BN3ѳ$WǏ8FE\mlb?OvD#,;b4G+ɭ3oM/W쯕wxnQ[kHK :B_a*sb>YFLq|KP2onvSR(W3]DFgH]N~41H==T-ֹ؃M+6,lN[èE щ8O\,}9|+̷iǧa6ɽ\7 _$Qc:<쪦/]Pf[M<83 5 Uu1m^XXԚJm7GoELH'ށzy`J0)ibڏP(ٯq2ZZypf+ pGcn*lϬ|!4$5?םSZal@nl` \)3|5rtY*1,_ݵ:# 9fBj5}گ!0(cLie [;#ڦˆ#Q1j%P7HG?0uN P˯W&']#k#P3 K hAmb7  q(@z-RqP@%׏ o M!|=ks#KKE4z{oQ{O?CsXZ}fO yߩŜtqͼ &&B%ri6DvD_ܫ1‚yn < VUQj;͒+9 TpAJLt?Bms5Qc2bT+^s2KLi x~:1 p,ݗ:y/v9!t "O`}Sj OK,<:ِ8TZQJ#*UQXQ\@=̜mѶ5Ulw[7'cH7C8/H=$! AMW*u2RRW{#ؑ*mKp.[{Ƭ|**qI7}yZ/R;>apDCG p75 R`,+ I3$:p?4(Ҝ4 ,ف>&ĺ?#d }輲Ջ()1dɑzVwG?3No&̧z,`Z1Q 2]>)4޼=Q睉},T_T.Hϗ.6Z=;)ō%xZBI2p+Fbw/)P*sXC||YQsXU8*aLwh;,^2 }AKnz\Co|9q;@jz\n;j}by qܚoDߢi ,UTF`6[B׿iUxqLm0rdCYAoO28Q0kW`"?7f3+d^L |B5H4en`Dx#97<. q!ZʀeR0b3}~O?ޗ}rݙ'3%>Ǡn vOs XA[aOb ˮr8'8As2t(h ,ܢGO#yo~E-xX6/$yS[mXGW+tY˜{GcA !S<XE QӇܺF.:1F=bx2EQ܇Q B-: >T~PSDg( "::X6xu fJ'&'R^.9u#gf {169R¤-xcm({Y/u99*|<˚/-r:iY5K7D 1h)}j%/|nrdVn, ݎ.JVhR7"SJD1H&;3`Ac6zG8-,c.=Dܢ~AE>힓[ h1dlm(ȗP$?]^qRKh֏yQ<@p0'zM?5%52z !3(AG^. %'ΞJx,h;]kƠ5)>I[C4 oӺ6ydTO$;;9 jϿh>))a6Psola_>!3b[S0 Jv]To03Bik4ZAƴ{<[5{L&`oh4ɳ E@$+kVyImNx'A".HVAI/J?pi_dJIwhGA>WG]aqtegs^'g(1Հ|@7jMNtcZ 5(!ЮJ|KOqwZvRx 0'mVgmPn ֽChրt' XG`J\3-u翄W QgI pJpi4gΫo6{LunI7;՚sF;!IoG/9? 1_T6&N!Rq*Dؤ6Щ?n 7 i+PF@+~eFq"n|zF´#3uБBtPS(%3+wG.ur.c;Hv4侾] LJ8lvL@@YϔT_u7SQ¤!Sy/g[$& 2UޣLP#R13{f|w@Ibba<äΓ3#o1{ʪ,1P*oIe(cKKVpVm]2ևu27 3S6ُv8IfıFXk`GB?j@Ark!3fq̼~ Q ;-kZ\ލgo:L3w[RE2SvFo`#Coc<Ip6GڇdCV3BTfprT9T]TjϿΪ=v5V7o:rS` 5 c=B '5?G`l`+LWX:3>o`R@V RXÅލhܫ$ZOx1AGbOu 5C{ֹPlxתihWv2鸣|w`eҕa6G>i^9X6j# \f0 EP#M`A7~^JXk_hszN;W9yئvq)+(m#En8]x {'N`W&a]7̨_q}*{<\^TLZ k)Νx~hQ ]P6Na/'bGUG AKiw0[?# 38}8WWTq 9'YU~ 6OhV<%5jwGL*zY2ؠWk 3n#QN wQ{!i#2.c=r%L'd//{D;OyPaKF3lK!VXÈF ]0HSؠiNw+I9Rp K^o}7: #U;աR"rgHȄNv\">é]◇jVv_T5Q3(1},~AeoqsiM֞cQ͡/N-{hWgbsSX*L84/%p D{g2д؆8m{#wϫ^F㞣_c0423Ak> :< ѤD_ 2_+HVBs;Lg'E6PuExa $hL>Ʊeob,p7z7C0pt0%zc\z"iVZ-T 8{LvَA*G&Kc&-) 6[ Dʘޒ:#훱zxy]?i[$NmқHn4EQM_`Q#o"i}U!s]Z8B^u_4@APM4Ǜ(EٙR.1HH2wj+NFLԕ:TҧOY"Pv||Č'-(F/jB)Fy[⠤7x^fvZ]ڦ :ZW'ŌG=hPtaD0OO kUѐ̏뜼Z%u9lEL1 Ɠ. Ė 7Px:I fxm8ω+ CS> a@j~ߝ0SxeW*G{jb(~$^J-mlEXk Шe &}e ۶ cs@u9R2S~rUX/#L9A1n)? { gf쒩jia+UTG>y>ʻf"h/$0Tm,  M85lcL_v94Ecsه݄&QJt$iiy4_: o+["H9$Xb #.  Wmap /H n>@ЄҒLfSIK.Or?r߫h)z>_CBpi|ky+vc܀5 N>}JSz|S%¼AVnA0U$۝H.!Y1X0Zh6_bu4!.@WY1Cc|R Hr+'fNds?j(f?(־,-q^<;̅ADҝCAjFjj{ד+[PZٺa/*FޚzC/5_.$gvs@=k/ɈARAc8tf%n~sL #m9 H7 ߰y)^I'L@;HV4F&Rw A)C 7鳭M=V(v㕍q8w;W7qX0+mFƎ Re==[ ʃ}oI+.dYΤ(/eQal=>(H/fl+$˨=RWLu(x1XAO36 ~C]F%N8dbSGvs8:0m#cY"1^ dc%᪔펼_n7PԐuc(Y^E}'# l \^v xǿ#U!0Wڗ=EC a1>2oh|HH9D$Dr)327^.SgI6102m'HFzG3YΑ_[6B]0-?os?4jzUE>+MR2Q9w8!(h.Uܒ247^~:T=?؀bц/BFDD F FgJ%=b>k6`dSM$VA@wňGDc pHQëB̊q7:k+y3}l\=>lzs`vQAisVL;z]Ubw+ Y6="AyV qf_ֱvCaP3>Ӆ( yOԎMB?Q@KA/LX> MAqmGƼ##us3/%S!MagGSCߧ2D;. [mF3]( ΅Qɭs OPv)F (cbP~0~@>pOIFFo^r)6ƱI#γvqdߦ0܋MYRzJw_'hQ31&*e1>5@J]H#e$} 5B\7-fr[:5שY٠W -YL CEs֩lن1@gRyj;ܪx>9x, +ex*&\}0jmɬ-4+y<ĩҽOq^duET#-H.{+/t8|>C&30HL=03)f*8pa;V5>tu#,qc(t#=ߞK?ٓh!H8;{WFyjrFںQIQ 9-qK1N-p -Z5SqL b j[2nz&oqS.ƐZe譸oƐx=0ﲤBo;Ʊ.7[Xv@ s*/ۤLjm V'R^]D˚^K쎊;R=02Ee-c~lԶ5qU=䲗P hJkRƎi@KoV҅0 C⢷{C `1F'K=5uqO4K2LLQnb=܌ 6|s.V~<| gEa؍%ۯкI& 1пC*;|giu3HNVӧWn(Y#)t-JF,r^" E8=Vm5͢bY(X<7Ywy^PS&;HÏOmi3"Lab)9^MۺNwY^gyUy+bD, %$S7Y 00 :Tb?yz*ږ*k ^:n%ZKFt}x(Ϣu^MR7o ^?V/*m(ScipH.Y6[-¤%ҡirߋa-zGH02*?#<*QlKט2L9MP4RbXdpou4JU PZ<4G'c9:/g=>;Ul 2}ÀH y'8; No5YhH^?6չ$prtː4-9~{MK}iak2=h9zaN"M&\] w 4%}3;(wOv4wjxHA z==̞f諒"ԣ؏@d+RWY2e?jT(ߗ /R30^0Bpv4Hr,wQ'~_ 9!lc3;ER0'+LWZi5^H yuhAt(XL?CV 4h -c$#ϜvUX5Uُ!:BK[YJ,@ǟRRowiJ81"+Ҽ=$7<0$rQb&6QT^ww z NE,,׻n!#hm#VGKF0bQI@FxkEKGQ A+|9M^*!JQ ?y;&ᳬ:@0׭,sJЪu!t@nr} ]U:"vKB]1f#4|^01!*QTI:c]JfH>pM2u͢ޣ 4x̃U5X,ɤ2.4ʓ3&]g1)?aB4{L!t>5ܐo}?7fmpR0PI ϫtRAI-U7۲Q#4cUTM'} (Z σ2/LdN~_p5\Vf:0#h)tA:~@ F=/\?N x$8)=_X@n`(c(y$UPqJ$PMK\;VݜXJ3fvJ{K um7]wZ<ɌeCD^ U }dj+Ká"̸hlΌ12ê|r #^~S?_+C8EgXG{i`5D2b?­ku(?(Q\w$6 p-tܣx]|g'23|MH"E]ׇ_ݺl $%qŵKrfj 5Ta:4xRjq9_n*Rݓ+'fVvu '%&sAڠ6"N3'Œ?i#:aE%UjzjaZyG a7L-O3\"?bUk1)DŽ]ƅ@=!ʪ Ųb,fbZV4 Hh:2-q$5 mS9wu9$^1}~v)3fJ *1+hI6D]Թw0Xnp6@Ew20rOڋ7ZV[\GT,n5-e& p&wkӐR+μcDX_^Dӡ㒅]B50p$ {RM#6meb>% 1<;K^|P#Qx{,׉(g˧Keкt-d'Q5}ȳ[6MSL^& \rSϗlh(t;#"SBbQƭ}GXYJa9DaE%W g ;6l%pmӇPRgjL6I)1QZ#6*F:߂6s#7I(9/A;rH !6<?)txDe-m)\$BJ=X4l71S!7zZs nS;wQXjG8\ljcpn|ejTbqmk` u$ o h({Fv5Tނ}C\[i=`tJ5"kLR^JrT,<_2] 1?:zlKִt]4ˋۖ;^ېlڨt!ڤMt,Hj(g]zUB~II`W~;) r",Tjwȧ*J?&qEbST[=ۺ S4S9o&;w_4,׼t?u zyy, H#޼jJ-_E ]Q xTzHK,lGjJ <߾B|dURW(‡A&?ML"PY&99!0/JuԴO:ڄ!\wxPpr!KBRoS`-Bw8bоKQOOk0*W`'\y?GoT2wȱ̉!W"ӫW/&I"!0!S3m88Ir٣b6Pχ S\J=@_94 oNl"VsYk/|TScTTRӚo5>U?[bcoV^#.Gs-4RpWn}6h'7GBtʽ}}^(D?-Q* +گ &SR O}؈-W>iD0!$H;$.wfy>p rF1'l&WaNi r(lJaFeӳ6ID_{Y4"e"t[#EIl¹e׺ނvPRUPd/$1Fѝh+c9٩L6jtg N@ƦҲXxe%L>4vs>gKdY3nj-G%=yv0 };ߩ8%H:`5AGxh)Usp59GnW90ȶW+?P̠dV^aGUu`%Wx;uc֕u*޵/r|!đn^m/~ɸ-2r } !!n,nOw [b(\\J?PA}ƊeeL,2'oM8s).[H˺!m.zUW\qԌDЁ{`BE~ ML tcTi26@U$[ "sB$k%#sǻb! FvZ_dSj]nP8AóR 'UC?zv7ɰ-ޡ!<Z`; ܼLA~ ,1SЌxDyah2kb\xV'̙0Z/NDY~4fLI=e,4-ƪ[ߙ5h|kǨM8TҺQ8FMzq{FڈF]A{F>e0-ƥ>CDԤ`*gط˖I}}!YK~ˍWvTs]5VY`3yqh LsH/a% {x3| +и (UO $L-$_=4!1y [Q4`ts?5pXU*=͛yx7qhɶ"jVSgYX c}.\hpfpO33G)O^꧲Ad!&ƭZ D\)5@ ]( XW+sXEG:)r K?B!/>EGc5|1&N.K*PR enS%μ4(ٶq-榘!.~ F@۷<NRo\JRZWFI56 cS)8C#lz Äl.1B ѲtFuJKarCLK^ 5+D8+*o? 6VF|W3$NGҕgҹgxW7^㻸s+8Uۼ`m`b{A:XrD.'rO_)36#bs.:ה耔BTY"A4Wa&ZC/:s9p\^#{zf"Ie^T2z]]v*vu Vly,wwB |(^^g2un `pJlHHhXVGpQѾv^ףkq+s*uOD+[}wM'u׵WPa&w_ݞMy+H9%>R-_oeNڽ݁"fWlsFZ,u(5M(]/7}qr`vg!Hc( OdFCe>& s)qF'SoW;ZEZB#$0PXĢb=Y؛"['aBu؉zXh6>P/\RӪWɃ0>H`Of䊃 Y~#!bު=RTPDgYd^1H:Q|i ,o=9X nL5/`zfyk,`O)>(lU/ %K V׳=Q#Zzg/hb3Xg7YZ H¶<фݠlSM48wf>fQʿhHgVc1//=A$QAy(K>ŸJ@So;z:Ek{\#O|<=9T:ć>a`Vp@G/ވ-ƸwWDC5w܂Z#;L(G_vwZX>#*(mtCq Mp"DĖ_*,ʜruSvnm _3C}tV/#jcI2X_7p}z>BqiuT`uXT- [׳H)r!^q' bTo:{2=')g.1Umڝk},kAߐdL-oo؂ ٿǺ+ [ ihe=xRE " =!1*?ۦgղtONF@tŤbLT)"'iPC$U;HGz 7w8񃽓'L쒱;[$0i/P|o:MHnZqE2mrf>8]_7dLYv *n+q/9ĹJ~9nvSO/];eo6%'C16XV7D-uO6['v2Ҡ*ĜԚUO%<;A %4ޒXDT9 z"{b?miɣJx# 4E[aGD"b՛9k$~3W@zP]F`dzk)D|^ pշ[HAuKڄ%+(쁜St(ċ̓@7V~n7r "sQ³HD 458*odkhg5_h-.b+0)'Gs iB1{L59XF\4>*o`Mn"OZKNɡH+it Go{SSq_RA̮"t AKM]t@?`.Ur7TVs5?0Xgr-6Hxw\+zO;DଔcTH.(d#qzg@Ǣ?0vE%ȃ#R/"im-N‘|&JزSȖ~IϚ0Mcyk{uEh=bC6-^ӵXkh%C60 &HiumZ9؇m23dXǁ#b{`SH@1<kS'rސy"|҂Hxwx`%-I2 3 v3OsaZ6oƷ6^~$QŨE>h%LeKɛ^ R [\G| ,k wbLv]![dW!|P交nlώ#z<)'dr$d1r`|,l(22J(2* $7~R&Bp^UopbͰP 8Jpr]Ө}?sosgKLjY%/<&KVdˏN]"%M?(ヘ` bj% K0Kpco8]ZQfMN|ϋ$9;uwV`v% j9pUb4N0CSI`T Go,f$N9Ra>jCid_B z#ˏ 2Z {NcPIԂ 5Bxoa< 7ޓP4բ@ѭ9R3fdC^ećE;?H2'IlT{5&2HD8 ʹ[ 0#1t4JȎւlmrĔxרVpoGR#+X;: e*}A$(E1hQdfb.i<UBZ<0̓ 3ü1INlQEp'퉡\2b_:g# QTg/~/2Q]搶$o 'ib%j5KCvj8XcOFdSk$gȶ1!M(J`nJ[m 0ổYM"'nH8)x 2X{Q}}Cq+fA{8u >x:*+tc fʐ3Y0O擒bӳjR1Gf c[8q`BJyl `OAYgT0y؟kn=؁ ԰@ĻXE8iQ2MO/ ¨UlBIL$St".}t] 2qXL 7Td%/F9608T\U2~X)%7;:>RQ3{ q_92gBt7dd]Ō$){Hs7$2j/d;IN ƠKi}1wBۣӰoyZKW}Px"ӕ.;Dz4;?h$bXQ ]'HYe]\K!ǽma`7\CE綯hMU!d'+ *s0hCKQPS]}Mj0-oRx萚޴\2=H2Ԭ;FI47qHyo^; =^_Pn]A􈟕vouFt>o3y1_.r8ڼd^r\4Kíhеyy|Rj 4.ys.zAQǙO\7iޠ7S"GЫM*cC @MZ2p"Lnq({;ռ!z`gs2 .pQBV1btuGUrrwgԭ qG[qH2 pWq76ıZ>& 6D}AH.8<8kEmwٚhY5+3K ݗ | vYHӻ,": :/N^*Ta,.>PMA.ۡutSeLLAag ڪhas-q4MӺtkyYFVTT=7\A'A|˚L8wLkEO[+m[ZRUWi^ܾnJf-v|R6O)ꐟx!_TSڈtX Goَٿ-$+i2 v"2a\'DpY:280TЋ7/d> .B(H<'Z\uP~%12= S5b,Nݶ@1f|)){:ßvuGL1NdW^F{jv"?D*: qduHc$~PEpP,Pf){[uSyD3[x7يQ=JFwŶ7^WjāިpH OAʈUR|?Vτl_V$`~l/"ga%i ݇ *"l0%d"햠:KקJ;ˆyQ-*:%kS0g!%-K1M<*kZ6cL 付# " @%pO?+]!%#9SIB]K/_۷#w`Vh.zt֫N1cA. M/t?R''u%>Jʙb?7*2f.v!{ym4.Sᆩ!  PN˝ﲛm byB|:NȬwT"ڞMxK]mIA)㱏*0mC"BArB2%ZSPE rYBo[Jzt~: jY<=<àN;|tg>NΩxYS2ߛm)YIЫD@6w35%jOWi"3xL)&ٚ@h8w9 :N-x)M=<g̯($3+-ݗ14,@h ti j%6yx[SԘh?MX9.y <^Fý*}D+/{878HG;n'm8Y_Mk=WL^TM6_{'`fP^{$]suCRi2ԉA'k@=:=Lܗx$2ݚ *tրVGp,:2^`X$VXW6z6Nt^4>:HDʢ,~K(1l95zUeK6ϰ X5Ub be(_i_G脃)\pPqS3_^ɦ&ǩwzbuRi'-2ʑ4-ܻgSaT;crWbǀ[zyr!Pg"^Yš%.TJUXAcEb6jIf~6)O\#cߪ7M dM/` 3z{9(ô UYy،TO C٨, {L( 991^&{=81 M2r3nI\r"4ָHMvl *%@.B{[c5 ]d$q$" +> <: {z?)˴G 0\>&b=2 6P`beMa "9\! )c'p@KrTo^<Z1O`oe獤CthcDÄ&0vlIMtp`-HR*AXa)<5Y5ܳ'=G,x1aN. y[[+e jp^ș)d|ۜGڒx%32SllT sYr \ʯƜNwD bA\o´z;,cߣn(>Ҡ`]WV1m`-`vSKmfz:!Svojle-k">&'WSZ(d=HehT?x|K"6nJ9]R纉Q4Vgq H?,m($sfd"u#MҳWh1 =φCo˲v6fZs q _,q0z;KPmRdWq ([ٓ/@jRxKch3XdCӇQfKr\ytQL=2{Bl:i5i%/%0U9){I G Lk͹=}ѳɯ*=d&H ϩYfD`7)kz!*o.t;]qREdP n|00"eH'8=9e~}C^+̒۹֓cL< R=@j1w=`hp_uI3fܧ 6H XmLn55.y u.q߰p#C7H&9\a qK|E[EV3d<Af]cA-iKqE0 b VRm|ruV0F*r=>!Ͽs+YHRjd4ߵYy7 -aQEmlOAeIi9ȕҭNGed-F=2P2U([=VU9*Z60&o -OmFɘr 2`{5Cf"ZXs"BxE2ޖ yn#g(}r$P`#ƽtTQhׇeh!{ꀎpʀIzAnܵRw/6$)ˆplB3%.~Jc-++0FCr# ÕHP.dk"wؔEKYK7Q_HDr2I7Cc@ԁv=7x"MdV{-h?F!dh1n#/et33$[9kA"}ZZ`,`fn 1CJFtƮOXSh[wft``>.8xύǛ Nlq>Cy5=%نܕS0(cnRfCyfb{z Ykh#NyQII`*ַB L5P%ҊՔ(OsQ$Rt*n-IޭtPv6˕f0gEi^vÁKҬ 2UcӷwETbEds&̨ Ɋh)1tnH){nhH'@8/:ykl~#&0nPS -\sj n!:>ēgOH=4m.G,%qڇt--KV2HV.TՔw QVao$rlP(Y&WsƩn"-D-B!0pA ]y_!)I]]4+qPCߨVXtQsw^$z4#Gq,)uF~Z&ZoBhp~?5W&Ҷ/vZ &ع?qɣRX_;  >4%D;gd5ARSTdԎ^n?N}0rZC'6pq) g";qө%n6h^i4/ (fXzA;;JcP@WNeQ祢z5$yvw JfA5<~ý:$K ``WDŐdhy1vo\9^-5u.=sB4EOlr% g&Gˑ|>:gJFG;\<`F8o}rz䊅4 m0 xSKt>\=:iL`@X\a|Y pzZ2H1q̌f D㢥k4 pUiR)Q9_ *F=/mXC򸋰rbsg(F7tA+첽EVR]m^Z~t5av$FG s5 EތTG#KXq5tjUe\4yw{W|P?ѱ%w,.UjgGNSn6"? O95!b 7 E$@<,*YY&s#WL9lEmlp-7f9+,x NuJm&ѩGF94+9=j_sW|Z-f8"((:^ćM9Vm)CC'Rt-1!j\B;,dRC7w!j֩H\k|O\=|1p^ YI@̙h85c,.VIW{_`}ò't婪ڒv.WX$b*7` '!dO* u!:BV9+E.4m{ I0("A42r|>pX~N9_UiNbK*\&a wdrލѶd}R:%B@GCٕO'dN(rxfhub8kQZɐbP>l*>A0#\;`&pŏ(-CG^;~}Ux_kOd XHBP[(_3X}QLuxOڷk!kMP֕еZ f&=5`(+mxLU,c79Rzܣm|2Bs7 V{d!;$UqEj^;R#'z۞SC^JF Ҩr# }=TÓN.B59*FC"iA,Rf`@΃1)_['`<_=.Rm:~k"\ZW~24{+嫧pX@'{IU&MhydTi1xV͚pߊsʽk%Q@y|/-VGV<_lJDJ9]z*D\L3 _榾©.j|J=Z#W(т$똙ʜ\iRnكp(gw|F\Q}wjkU*e l(1pށ!m۩]':};4?~h{K^n_-[#"ev8l4YUsNŒ__qgQ IԮpԬODN XR4b ^Ȩ)Shq)oN\|L < G7׮54p-b1 avƙR;pI#y8?W7b)a>9>[yY8&(Fh㵹 煮:+Sca rU z ='ȇ V"8laJyb2n_|IGqQ^5]i:MPC rxadߋV$ȰvC6ĉ <\F6 VFY M>豦\znx}K8qD?mWZHuf<̫v^s𓯢7a5b % xa%oό(Ss[a+C`_O)W \Z݊'N*#m߳JٴZV҃eѸ)-k|eu6OCו3-V.dހJZG aĿ$VХ]LڟŸɌrIMqÛE5,%գȿEy-tGC.0R%ѫԽ΋h$m)˘Z-<=?lg8j{c nU*,oey~r⬯\6hI K ,E PFL֮MOn}Ι~uɰKIJ̀+A (\׺^bfKXRiR@n#/;)޺Ksur1P'D੾#2bo|smiB{/{}vZҘ6_Y2^@y[|HF!s]S:"-?Ls¢c4F덎*~}Ňq iվ[W؎V}De` E{j>7E2%k-~#N/JK BN"SuGT7aw&xQsh#p|w#Go]t3i=sY>%&CKW¯eOrH,(wCz!bA65)מ+ 2vM21FxAaIA +":yEfq+ lr{SI+-@{ !2;Sa׹) GDye$h$2!k#䋉t*2eۘ,r'*1܊T G*s 6](%ėTLZ܃i?R wcuT] AktKL-M4APY$%LH  ј(v&]O(*-ϵ9+!GA/_M1(p[%^0Xի{D֔<+H`9ɹQm,IOh<@*$s_PsFxaWwhp72$V}"Teݼ9+C#Ԇw@ -̍ 8( ߼Sc:8QVH]@:M'XD(,G YN{GWAap3r,@NYÂi3sU_Cy%Md&(K2[%^%=XjQN 4= s}LtWTn!W' R'Co:@uY&FtArh/6!TVf;^$۫#04]tzN* q ݘGF]pگaש1 6=t YcU-3Y F&n4kxJBwp+wk+_ e)'p\4:s3c)pѧ}fkz0*8٠p^:|ySi `^5kBd2c*2pߒ|QØs ZiB[fqI\v>c,WUO{@- rP ejco)}yQ#iC{L WYcSߠxK;GO'Ke2R8׬k@nq6&M3bu[LISe&\h(nf%-QObE#^N}B3|/bWmT:z&E'exlyƘ4 HϗFQCe嘻KC)zJC g4gJ;0"%pV$V@X>״ N4nږQ9w?PXv51λ(jNeGWLNTF"2qZgtf,G*Q\r BXqa6-E1;eKEoRZ˟́O +.OdI}Aj e`bl׭h|}K3TZ+ޫNev'mapd=Z;]F6M#uܹvCϒ/޾2b} eyF~7: DG~ \)R"T8TMc?o&VO:L/r]u/{M5=eci@fЉH1nx+ x+כ=#( DLH(eR(}P1ZxP BpޟV{Yՙ'{n:>A-&*sKZKֲ4`_M8uU\OZ~1BڹCufAه:NlfeTx/s2L@BjOGnh[jWF-ް{)*eg6:R*>-Ibn+jw>vCW7vw/ r29B<)j3-Q#T!XIU$ng/ڞlN;msr+GsXiؑY [ʙwN)goOg{m=ܧQ(,#Z5ȨXzioˋ+MN /;ϓ{˷XIWdO7`0,kvZkK[:c  蠵(\v.<~y 㯞HozNi~iԤn`uaJe@ڭZ@RFVb3=`,jdN|z|},ʺYupyJ"g7%ZJ<)|;Qs ď> "D4z9K4:9ߔ҈7Z[I=JQ[ML}߿Hq{tP"mVkz- /wrюd|o=aKj_+7"wZU͚~;"zj{9KrNTpHkz}:U czޯ}}&8-dZQYSwD" $+6T*c7 (#mlVn؋9 0_-ŧ"wE/Ȥ@f, R?m­KMs,398*ȻK@{>YsoLP&2ScKkMǐUs%Dyq8>/\kibj~mNAqz%%MȪ-UwLrJ9IaU5K8r5A_5\φ6IqE# ?U`_ ъ/ '˫TqgwVg'!5,LB[,@G?m&-Ԣ[L1?- ᐟI~gn̫oS+{T-I!&Wf4w e6] OcdMڅ3G?aG##m80O7^]u.hJfUd,\-z5.茗WޣpHѳc!9}g*$B3@Gddw <{-8sJMƉFڛ:)FQ%g Q֕ k{o78L !5'e˞. ;>X\md_f!{m@~0@Ijl8{^t mٺwƙ'Ӎ)2dy*s<B>t>OPȂ#+lM &݄wO4Vx7{Mmzg:)`K?~kn> w`\/T%h`p۸8vǻf NtĜNlw$}tXNfɉ 5Bmd:=#M*9[ymxSamD_[q/G46ѷfU!ҳ ɮ~9&fk-tDvYa9'7u$5`>FxEؿG0adsm4h݈U?D-V|bs;(ր2?G̙ךmdI4*fqcT%R-r^W.O GK[?BfkNb2d 4bc援cbO&**E4=vLQt"ۅ1=<#=UKDyN]^gˈݻ|h![gTX xzݾIF42dvĄ(ԁvlLWfai y1>-rAb%, ܂ӄ j0:"V ;3Ö{ a6HyS꒓Z†R/L_M|e(06! 6Af5ᬙFh;e=e"J q wJ1of߲!MAsc"cX\X`{9 b-Sާ8hIp e`0=~ "pOH4L>C'#誚@z{,4!+BFãMM%WK &Ԟ ʝ'tt,E Zsۍ)m҈Hh~zA}cR5qUفQdܦKOvi2fnqf2Dشl~ک-_;{ǃwa9yg@@G"jޗR7N'f;a~D\ %n =S@Seѭ>jaLWpѹp{ٓA!&~߆Gq_ʀOCUЫnf/"8Ӑgdba]wbfۊ5Xl7Z7qFT 6c/%^%vo|h!-H#dz@6'@жgN/*:QQ,i7ILc@$Z)&eRwm ԀbvqU-^3?B<ǫ'-t%?5Bu#WSfAt[pWK'0dVD`j)7pY-Aՙ2?p ^e +)M.~rdC=l4Gً]9GILr61@ЗA~/5=`$DCt!ܧb$v;pFSܚ{2c\b8?OID?8K+k^rxE s"[OT7Ɨ0nk.\ ~23ɒ~!RF?h Sa)zXZ eV},3%AN"ݗr\x>hAPzl2U%W [B)RS͓5flET}F*0X]gEeG!=@.tč4Kn~JۗT2xcmf QU4xɾ/^Ҧ G5I7Y|P^,E:ZE ԇ0EDl(tTi6x>d52E޲ Pn(:-~=Qq? Et`Au-|XG=z|SPZ!)]!mZgxXSamI6[xޘ?q,﫣L *XY [_qL_J _B[E#_Rk-Ed=* tmx8 u˵\1K^f6yD\9VpGA0Γ.E+?bdE]XVS ok4W&ٰ:K$jr[ap S0azR1lt˓>^P٣"\f Kw[B<?5_ k)C[9 Ra% ݇[Fҝ#NVvJbZ'2S: r5Dz%Ip&n=1򕞡? 3P4Xpc{Ԗ_Jy:fvHqFlt2F-e҄_6<2N[qq5A鈍G8Ăqx3@ 5!){|_qz G}Rs@@U~=n+ڝ<[O(ADzX}$Hi]@߉)q}ˠ12c ͖97l%Ųk]0mb}#u eyt?c9ӛ'VOK6|ޣ<jAַB঵g سe$m1y >%mju17 )PqFt@w•ZGw97#1>#m|9f0TT%SXH%/]Wpƀ|B=[La{,r"V4NfJ²=[xh„E0>!E^I o̠ۼ2{S~rӨE:?oJ2r_8`))J s>YFO 7UM,)fKgp~T7u{jdI-2&ع|9y$iaܑ6Gڶ-/v"h)op+h}^lS@Hx=H@edj&i8_9ʙu5_>D3㺵<52Eu]%0028zԯbNq owgYo($j7|!e}\L(6FA;h탔ؐ~xfyڰL%/hU$dՠI UN'%Ci 5|GڥG57b62y;u*{)hxxwAQW%c%%f]۹XF \m|$t:j#0ΐ _'qhQJS?(&firoWi|2g!wN+!{9La>SlǑ\1xYqn@;nvZF΂Y &X 56엹k?͞ 6b)kI[ p sO8="gMܗFPN. fUN]7P؟}4u0q,(.et!jN5TM4s JIDnH')}{ ~Z_YtEjjZs.CܸTC4oyVAػ1 LH&d†_:sz> 7hQb@潊)i|T!bY(|r3ug5wzc #YCz E.(+oߤ"' :rʡwTÉyjm ۺzцR| S(R 30F%3m,g4I݂1bw0AQ}ȭ8NXgm8ȓH-[Wȧ|d`zv ?l+o^r+3H!&̔#st?(qƪBi|Ǥ0!ӁWwXsܿ'2p,!EWY.Zz16V>uT4)Haa +>Df']jwbCKQ@v$nsJnd /{ aR8}so[m ]yčIex3ḿxoJ) ^p3z5푔!K""UZ?}}~b>_7lW$UuYgfJ+< K嘆h+q9gǟ4a3:͑'ŪM3d1}G玷S,]:<keLۖjL-~dq5p<M*( nH ` c/ҕPSsӞMM5k##⵾YjYϻ-2wc#wG |nЊF2n\MƪΘNafϘ#xuxr.:ɓ?BY{-cߤ+}noSXcqL8KgKU"+ /(z9FMQE 9m]!"&8JH!/tnGk6|bPBؼAkܭD]Kcڠ`ZWdܒ)w^ {JgR .hdɅ>eij{lVϣH@xbm@ PS=ByĂ0CRO֜@ PXI4gui#nX+pڗ/S1T>OJJWo : +q*qٔkNjHfe"&?~ZmE(eSY0՝8yr{nIIXcUݽ ?!:dl! ;&boJbnoC:~`IXZ-U9Qj?0V.\\k+&]?h kH\R—R@9ݬ0~)A5h~ S"ʗ9q]r`*)JCqnnn:'T)[8~[kq退Hgقԕ݀4޵V%=h^tfpmTGgK؜cy}-֔D%b|W,;᭥1?,ipcr>or#I$W*{'XHt E#L_`iaԧFʘc`<(`1: %k@E.bNRvCJƜp`0i)D#D0Odfb6+wo0@WKo -9:7Z3ۙ;K/_t%{g’3>C}BdnmEvDOy&@NV]Ĩr:b+l9 6F/2V$#VZzVW/P֣Lx!OnkQht7Gށ`H[4''&fKJKo5'K:_㰛ed:moM@$4&A5b*LdPap%4|M(//jD~["٠RbM9<͘Yh v4*Mɏ8tUuЭm}WtwĂ|Zs>1"f-Kc[1HA x6A{wBg6mg;^v5[CW L4g3 { v0?[,s4Dl H,HUg8^׮_sEe9\܏QUfww6O+/>H3x +;|(`66E՜8OD&K -+ISB$m!U$ٲ1\G|lAW+\L NHK;Yxa/%!B-jyw Is#F=S.:5s-܌N\xВ-n횤) [ukdOĹV.&r Z/Ndl+!RFqu0EM/.zN9]Ѹ/`?klw7C,d,7R5+##;'|QOjV1߇y%=Ɍ@4O k1fD'l[G,o3KIXy~g&>B˽iOyWk:iu*[c?EPK֩؇5P<<̈E؈RVR%p4u*VΝM~ZC컅Pn1Nw8lcȕ=f󛻃G4*0ȹ2NG?V嵹\KfMt6t#KoH)'T4na?c7V6k?A$G\'&&h+m,kO4˶~)-Detm0)+2)\{w]\-Ȯ_TfSciwksN |q9 ?g >/YN,́ah&gSdtP>d}K3ev@!ڧy=:knHeZ E{ψ+T1Bq;Ւ[7хsBAUpatѻbYphcKP^}AX2u^+,K!xrHp,=a 1 SWR>ze5Wv*s9+62%m'b,O"ov2;/֡ęݯI]aP!(E6a4OuJ^ w2, c1MT }ıK˳ݾMOX1\މkxϷ[7K1uSyKSJ sGȇNMT - zᦏLMMzig;;j݃]1YuK~ꃂՠJ~pnԠOK-x$o:׽dC`X{@]{c47#A-Rt:m-`jƾk6 j=Lnۭ$("򑲦ia‡z|D]y땫PLN!0~+fFY&.Б5 2($DA`fjM韓UNOf;\Fiw K`]!AL4tE^?%ci g<(f3-Va[u@)lLJyq}V2~uy rGCpfjQSJCGU,`zĐӐR<:|p3xu TK Utdw;$`0|pwҵvAqYIo3O1ƫJuǔhxKP55JRKk4Yd{1l5rPQ甃٣K⎝B _l !6ZdI׬#Z<ĈxVeUz_'O d3ޅ᧓\J_nTE)Ő&+Yb΄Gm?nT )Z? vSqPUR~˭]k9!q"z4kۅAzN4jUүn_bMX Jr 7x/χ~"B9f pyRsM+V sdss{p-XƓu>Y+1c v?hjol"5X&U扥AWc+L\ڇ GxS%Dd8~rBdKD!`w\>0 -A9ՋVd[rf6O4E J889ss] "5caQi,} OL?/>9QO[~ӀY3Iʠ9ЋbB KuBt,"{֗3:CǾ, it fV\ (L47qQaˬb!CX +sIBH X(J @'͇Ó@cWdCH< 4`@(=Dy'agA\{fÓU3jg)XۖYerF/R@XhNrmKH{IZ vRiόߏXZ=$^UmYjAyM?tCubY샜">,Alw "-"a0Th \8Z,mYvr9&2#ٽy:}AQeT( k@=KbzT>'uBe) uW?jIsmpƙ0C~$CApOQU^41TDa'߼bhD T<]C/G&דǺ3wp4` Z0ʝrYhWn(Zz/;$3in"+k1szV?_ɚGKTi+W(vG0Z@F2\FmJ ޙ^]Ś\e6'i՗DfޕjgMjW՟갵vs[__HKd*qo,׍ydOiAy|rE˻/=; 1)6X=ZcMwЭ&Iwdp٫O92bZ;c"A ,,L8L7; +g̺4ѥ>8@2Վ Z}ĥW2i[2FGƗԮL3')Ckϛhz2S s\sÒSč[xV/B@skDJdE  V#FHp}- “v`B%0,Ӡ)Vi60D .^ oNXwZ>?{vP&B 3>fm|+!Kv{Z,@*1ޣV+۳;PL2 bٖѯt zyIG) =uN!Ϲ \ZK]3Hh"]r$IwAѴ- sd+ ـk) rtT> 9s r02'&4Ev)_ fcX|p`[ATL7B1a&VY^>ITʐe;0f  z.5a"3U#O^ .{ g!lo׺bԜ 4@7mm0a%g 9Jtۨ =GquD"IVyy)Cw7L: +|8eed[`5**".SA}\VhEᨛ1u]{'üz)·KtN0 hz;kHޛJCōWـIDxI>xlkCojޮ< qbˀܪK"R)S{z Jr}/zg.̗gitη*#$^2c~!ơ!)3Gjƃh 8Bc,: Ñ=OetnXՏCinރ Fk4h>'[(tY? G)QgvZ%LetDAa=T$ |jİ?M*pY9s0쎂#ZA["v1|rz|(/*.AD9ʱ?\y YX<ҫcxeRJ!ٍƤ:Ab eWybVt[tHJCܸO V JuKBx$%BeÜ)+)Jsk6Q5CFEǣ2fTL֣M6a#'3E;в\`[&Լo8CCA!i Q.g|\6gx!R=_Ƈ$w7!C*jnTu?03XՏbU9f1>vԮ;Kh$`1Dʞ$b҇PAJ ~lzAD)>X3U!YChKfMn`dbo4wCaWθ8"p5+tXUD+Pp۩i+v &d&@W~ [}A~z n]~8Y s>ļLgJ̽U jq4i1cS S͕(沵CP/;iFq2&ڃqf&٦UyW;d>Fۍj," a'v astdqJxxh" _"aed=,PFM]i(=UWg5<*cGgK3L뻧<XC&f_p`Xׇm9xXDI.rKmWwq o,& "mNaΨ̲KTSiQ}nMܠk#*g{}S1p ]ia1lFGiRJ oX I96 ⵭Bԧ$~KV (~W>؏1g8x<(.kњ *M;iXxl 8\-22j4zNAֲkG~!f7 BMhO"- Jڗqρ5{r:n wzvDdN|ܼQx~Lw2PX&vRS]-esplIt}|H=ղ Y}NU[=qIuWVZDXu(mCɔ]l }LPKmEedCG0CL+ed̫ZO]l8R[+FaRt)BQ ,܅;mBH*?Q{ngvQ"g&E =y22L[_43ͨUpH?'|ģI` Z{c}A?7v<-mGNwP{CelL(ܶw/;{EcVZkפ¹I=T3լÏO+ʔC6p{9xڽ?h_91%pd)^K"4*c@fpMj9i{kpV `s'm[)甲}o8" KƄxVsLz(vN2ˡT 6NR{#Fi♷=XH4>9T&GbƔVXoY'`+Y N|]WG!Uw :>LZ;:vm~@`^)į)YMu]U Bopzg.ܦ8d537|M~P4ۑ\jw//J;R݀@WMԯv'F., 7\i$]H}Fw!t;L=ӣGJ"6iS?^v(YϷ{M28Y_U^V(V잾^GjUU3G8WlAǡ&Sjt0܄=`^Pj&Oȯivq P}Hq*IhE?["ed=J.xr@r[ ~OLgF~*LLo`3/dC68KS T};s(㺐\H[Kޞ5̂ˉ AWVZ /1?Lf#fs(TO/4HWbs!4Rũo~rpf!ULd2RmA(58(_3!yɴ.%z/'V@{&9HG92kN笂"6! "kw!G' n|XSV,}( 9ڬ Σp> (hL_{_ǂ.:u)Dy#[xxlWklu*\bp*V/{J]Պ'Z-v`d"Ma#Ɉkd AImJuJ@ä*>0;r,CS,PپuK5n I[5pio2qbݣI?^Sv6&5C$2xEx8aG [bTR)Oz}Jc{\^r +c{wոd5_+}xƤ <=`1DL ٩f!M-Jb=VM,'ZՊkJP%Ur:Lsz,o-F/F-ã$M*,lnjD0^2 ;(Ag}5ЦkĊ Cpgb?P1;-IYϵf;2.,.D>7 6erUeV&*ϏMZ*ʄ6R_YY7o}rl;&\lAO;Gha֣ݣ9_&_ bOE'H|! ZBߖߧ]L P,g"2wx\Ab; e*#Sl&@m?>PHrh5ybS -}M= 0A|8~1?1#: *}NL/6N3# beDhk}"޺QaRG3h,Cet q*:֬ _@<퍽BØ+R^R= J'v@ݔ# (gpm4{ ;A/c m2}rt1mJ97|f"m{GrWc /9> I}NzwV"p_kP(^{RU=(gL6T>mu8l9%0cVLyJY# ; [kjq8,;ȉ/ Eb`q.172@\ W؎ 6ۂ!\,rz}FWId{;wQ83Ae$}`c6ȈG1vID{Bҟ0nfՍT%2)DFYpLIG⪞(Q ai Lj( R֙*Τ3qqȏؑ(2"&*bz(lyиg)C6JòqY-jC1iꬎ]K9A<nBCNBAj>6#Y2bsO0L\!301eۏB݉+*BLɀ^uet&Tv;De>3\ +a1wlIDO&N !qD.q2 J'eJ%͉D%$Np;* чcDUpqTuk?Ό6_O~WR$iR{AKY@2#~u+^$` Y8ݛvf ɞ;,(8,x'?k6s&'h!>|?DŽ aPKTB.BrQXaD Pj+a }{RvTd-r0[*u\49" >r2\DMV#q,+x|Y#$hKn$ϖ oFclR7򼽎b-ɱ7-SDMI0UIĂLKX:쫀 m@0/ 9Ov!D}fs-St?`ٺjf ^Eeczz_˰gڕ_Y$9$< rК8I~XD@SyG{2[ pr<;|%Cy!tiyo }O0+0@O'\[\ 2,,?M^wzBNT-90yLƕwے_^TJInDvܹf:و~W=͖$Zly?[ ,؈ geu:ۘ,-{h5ػe3Muo"Du$90:m>3GJ%ܭ4$MA*f?L9G) R$6{o_#`֭j%x~l)EW2$GH&Ncpw)Ġr2342o"c'MT\Ǽ/ý`!?6.1/fN]DK2UGdA|`,Q!KS~-2۾ׁU%)xd·()q}<9O)n+og\ZWu@q ">$mQBpMJrPsn*0߆`p(P2r(R;3Mzn٬3o=&<'y7}PkK#[*7v^z_i|uQ~M7鶴_F \HVuwΧK!P wJ~ _:>4Z͍kdӽߪ-I[+K~&.Έ(Qh H9rV`D-:5+sQjw 7^D~~BðPˮ lHQN#0Fc oHy1JODX:Yq<7B6&.[JS,PF34!Z #fylK}EHX;bF/I<8JpN> wיGȑ'ui2fNGZ4baGqwe;xLE$:9fO"u*/(޷hN4~](7)!ߔƲ{ p11`lVrT,8-HZ9`bx:&ް^Q>OvG*]WC7F;=Vst)@4®*BjvbU~&g [iZ!o0+|:&_kVyֵNԻs2v.̧&Rm9hG ;5ROzvY+/^>lPl(nO*TAq8fVϋK43 F'} du1/K<Ž8-4A4J1kN̓ȞĈ3I0 lPwI:zWuzr-&XT~·Oi*;bng.4B t!/͡𗊮g^%/v߶j|Ssq1_+C{ȣ}_@ źbG +z>܏CTs; $aUADC6^I/A?; ڍ%S=sS"W&u^` zV(] Y*LqR(J&iX+k8XxO\nk(akp Q)? X] BdLJ=cRa]lVĂ+=4d E:~:9(ua`#K ˿e镯` dɧ&2T47ɵ%=s('t ׭g*1+vHE_=,˻L@q=9Y h"pACLq1V4#O;׼0Ib ќ*$4ٛ*KC,?Gmdl#hNAfY~,EH=$~*h9HL;"62(*FA>z@p/(8π_*جyI?Y&x椯> Rޔ'h񱨼|F,m3D X5&L[G;fAeε|5*n"+Х/~l.JRRǥP?;\3@8&SWˤDg wg1{qt M;&v,= CRSUaZj ⊣)_u)Fi7X7_7LZ#ٽYd6ӝHb8vԄ|(f4ď3_Ǝ:jK=bF[8= Pxc|.X)'%wGٳgi0O~ao@Z02ٖ2H!& fL>菍]!! S}ʼn_iQ}x-Yo aI+F56_1ڧ"𜦂?цT`3hѪ*ᢓk]P,C\< ~/r_ l$w%5x$_|[84-#EEd̓W UZ:: G$ dH~J$fx#xCz-nL ~cr ? '"g;>a1Ara_\jL\Cs;YW-:qЄ}pqp%T|.j[wuA]Z 6/}u_khV>JR{Xi4%*X'|cZnVK) @M\n1 t*H~-LXCl)k˜D6Tn}X"4W0pYdE9'M9Ha>6Mst*q"pxlor/gN Zdf{$2"0N'Y pREnrg9;ۛy >KōPzT [aJ{ߝ{ALZaQ`^ SՎ  8ա!Ƞ+_`XHqK'(Yu7!wk' mH:+Joc `m ‹UT+>:_ra0uAQ*cv'\;?6d]EF1쾨+O?:"~}NGֽkFq#K ?utG`N2Tq j)&) I:k@} yoWce4BchR?eƂ ؞*<R?׏NABˆL';[=ŚX)~,6]/TP6ۛ畄 sAR 6%OmLr޷E{b֒Lpq8 4+dY)bHRtGF7 *4ZgJ/pB ,+@mSQqHS룗a:a.{e,Նd~zj|EQ' +fyV&4 nGM,fQ.$=FTVٶ̩~ ^Yt2ҝ'WKg'.k93bK&3e5Ԟ_hڭ-N;$ =$+e~?{K DicqKWF=cmu᧓:Alο*8QC0(Ί!=!7HNXOpScɇqyi3jioh ~b~LKϵh`~,726XH$F}g27N'h"b5 Vpjk/-jJ5SSv8-BDMAL^`.W nUț dZCiӮC%;l{rB#΄ (.5TMJxfq?wޓ&ӳ35M5zwbashxem>w*z%d4M6G?yH=y7 %%#To13]UɼJf- QGH6R6]J7S>qs2Hcɋ~2DnyoBhlV?0ibፐnGD]Q|V~ٽA.@:muGnFQ =#O%9{ϘU1JMҤ1E\NhZ60;]?RIǎy.0j4#(1(g%`dQx$ਨupT0C)@.BMhz֛wQ! ~{yOc-vB:7X٨ @PfGwztY!P;{+B\-,YݤĶ`j1r AGjWYF SRa%X#?|(b ͅDp?Yn,ia4v pC3S~#ĴԌENq֬h>=e:zu߳ehAza"eȬiǞ;:+ѯكZ6sRQQf'f1;Ho a;$#SƿN &::W(C m˧gtV6pO)/M m$Nnj_K};^!ȃ(w!^usSa/>ֵA҇u|ɷo4p:N Ǝ5!pE-7W\Jdz&Jjqh>Ncаy1GʇZww`ev[Pn0Yl\=]zpkz1pIavmPͪcFi^M "vQg4N/X-ց߶` x ? f/b8Tc?N\JFWs(_,8.p)T@>=qPo1̧ROp]!DNΝ9H͑5I9z (|n?b>I *(K8j =%/T!Ua#4b\m H[p0k%#پ#s ? >_: dS<^ìb.ѕug ?4ψYgV+S3o kMgh j  eG 8f¯1aLƞhkR.3hQav -e35IF=k9m=ݛstt#Ww/# |y9@J3*^Ou i3sd&/ IzpSS(W}Nt_GRBxqcw}vk []Yѻ^g=n_=c$?grO.8 EPn~/7tڼeȉ< ۜMcyX8i=ZXkYzS:NJ[M;F)ͧe@V;q^NUx?o,"TX _p{G*OXDU}==pA9NPaUatQt$x #mǟR@ fn(y| WaYo7L,)?P3{uRkr `nwK G,oׯ7"1\[Ÿu~,u*Wø:,&C?|>ֺd)lp@@L*(l1EȤ͡`CԷگKL <>eF4pͽd>A :Fڙ0tv[]`37fܝSt5=x!STYN՘JY#O-߃q|\N m[ J胿{bK6Kj *=z hORI #`Ɇ[D \BFmy^kAu,)`) `u8( pMbG _5kl+h,-w+?sҶ-Wy?=GKu`H0]1ZԶt+u$MF^@tWtbD=(?1>Tn@(o5H<|{UmA,V_O 3/aN[†ꠈ,ɢ ɍYt՞ zBxXNNN)UE`Jô.9gMᮉ(OŜZGP)ʆ;"˽"r2Rf?ӄb8ؼ*>In6<%\ےA 4UЈG AcfT$#UBHF5|[x5x% Qb^#mY2"lүg3`d8w`spnAg(b'I(֋Aw˾/(wvQZ)^~n1Z\${GC Kk^nc`)#&Ѱ+p)62m&n(7Z1 Oznh\?<hɕYyr"Rm9;ޘ%I\g%9PY'v }kr9=|[%y_ g }vKJQ@c2$KrvyJbPugk S}ڃ4Aw,m`^՗PjN-ǫBIelQf 5>GPQXZ صa .Z:%Qsc kq tHWgMM>u&GtX%ul^yОfɡi9$43P6zrQ*{1j Dxf.ڴ)IA?7Izw4-WFV sTڂ ӽNM4nQs\jp9Ϟ>F4$D%_p8N6!.sG:6[Jҧ|CEw-UC M:2=:'i3qf[RJڒT}B-'SW33ZĠb=1 8iN\$w܁\a')N~ӎޕ;xcdJm%bd5G8)ȑSz  |TZopVfFpՁ6W˚@M?tΨmp@`Ybzf =MV#mrsv~Y`^z\_8G߄HpP"B\5~WѼ [Nn3i\V()e9_[U狥e3F|+'m~ ^y<.2jOuBd5(S9kVto[G5ENA*^("1~_Ɉt%Z5/ K,.~+WKMh8G dfŹGבc xaS- SRu ԁT+Mzgbmt5$ze3p T$sxP#4ċ*(J6k Wi2)x†q(~1fKL)nu\)>6"AF vMV@ "(zJ{(2GXmInҋ%(djoLX)?J!1 r PB 0AiZVUG>h|c[۽v_b @cY` N,`sEj)kh;OBasɢ#%tMO}&v#:)BN_g;)t!ρVc =?ɽ2:td{iۈqf0_mÄ}Z}՛`ug \Ä̫\l ڳRz#lpH'Cun^aӎShBߘ{oߝ݀i`8-A5lJoM3 4 `IpW)qR:4At#x9!$dPӫqTbWE<1}(Y)?n&6 9MucJ" ?jmx;_{~>k+O9H9SId+tڎڧ;nܱ-+XI o6X7r$b*JEn@ɿ3TSV  M0?{=. t: G:ѫڴDт@m`:F|I&dO L{G6glw2XmqW j? B`),G<ڏ`F~ "8 g18N7"/}>}-zA'`:j^8V!\9Vˆ޸ja>tnԾvQ-ǖ&hizj˴1آ>+NM5`)0Sabe5Bxv<˰kvLYMq wɘGjtP(9B/|srYqcC؋P,Vz nkȩZXq &;j8#M>@.h?Ot-%}K6B^#@)5ټ[Ö\XFd&97QbKCxG . ڲ< t/B !#1AWM,JZ2bA%j ۓ" 9>W=QMjRQ~ĸA 9{67:k6R&d(/IAD$襝Dо1jQ6LVu7\Fz(8?ebzd4Lijo&iw531Mj^Md7w6\6]L$#X[HFn#5i=ClOQF#xڿ/O|ً:`_@Y%mc)@hBCZ&Q;,$!B榎{I-a - Kxq/},d+5qo o0H;v5kI1)sqI(@ F!M.'K JAat:ܐLR]5N ž egS>D$uSblmbaF z6Ͻ70Cr4=7\yfTc rԙl ^-0)oHψgJ6ՌՑaZcn#V+D4K!1EVe hO:%,B'%6@4>T(B/`TJFu8J(SukzJOefT 1߻˶8T~7Vg*Q܆S_ jac9 )i`?Dܑty>C#JGin/9I NSNX3qHTtq7In3miaS#MwDv5(x~S> OUU4@U<hQ2j)&ĠMؤJZ>ߵKך 3h8ThD.D"[nre팇?:}M&l6qi HrZPh9p0a 13.xrL4]M2Bna$= ΍Rxe_ń?Z٩M 1լ;鑣< ה`Jc64C/f).kXɤ"E?s5Uď9]93/A l8Ǿ_Uu :`S;RbM̮AVbאDjJϖa9iv0: B? Y(b|Oȳs'{##Jaoe6B'mxf&0?-Zg6@ԡV'd 5>ᣳ:q@#7U)> AS_Ib0&а]$X>xeP.a0C֊:mWT:3M#|Jb[:,>,OOJ\q+:a8 H f!hoL> \M&bko] -WT_zT!ͨ8ҮLrJꙣz. P,u!*< c1Q#ppE͏[:_H8ˌ=W8ׯAGȆۘi&RȻb]NbIT!4'_ ^đc>"i|tuRvn(f)0$I&Xvcx3_(i4`?Db\r#HzJ1;ßCǥAcGA[4>I5T~+kpV5Zyf*acO[I铝Y7ȋ;A1"!L4qm?w6A!4~LoUM(fm^bg `UJ O`2Jʞvdq\p  a$MfV&6ߓHfj[FSk.1+} pM ˬ^6d=}d og8@i<+XQQ1wg4\<512_ BTU(!b3&]D8 r#oAq 9hF*LWDg.%Xo2! z_^ja"hE9af%pf7`ƣcv3z92eNuR31Z<חC7^cxX+|tpvWGu&$ t,C7]aidN&uPtfʆOV8 :m6A/)*t(ܪg8[a;jSs [X0C^ơ zGIO<"UY=[8(GqS x "^l= ыx2HK? yU}GHcPgT5:qؠ`~{Yv\\>7&XA / ZP/Q1gB-BuN9:84}~ t?(i!蚅ʍ_bI#ϹzKߜ&Mў{Еo2SbҪ4WS ;d*_G2h'V,EUEPQ+Vl=EYD6,Ï{"ׄz~ S_ \ݤ<E}ӁeOWv=˵Dԧ Q ˗CkZr ՠw+-sz2F W$RdndE'qW@V@Ej.o x[ 7L(5zW~^qvZ6Y%Q~h0}!qX|a.o81EDg)2Ǵ[c&z'=X?8N\/}RbV!5@\#yGZR>ӟN~ڏ-Y= f|!~2q5/>W&gf5jP=y|T1ҥcj|2 |nQ"]|#rhˉ/HiPvϠ $^P? SR{-~%@i"z02*b+ZAƨd3q_/0H92[h#0Ԡ3_NQNX[MG_D'Cn$M$⨏0-啼 OVM#l@p q~T{gBZ㧟*o+Gq'.RG4/T֧c/eHX`&%7`-{v+1hztV$ gUe--;fFT[U'1z\ WèQ[ Wwbӕ:7 LbxAn?L. (]09W/F .6.~p@*1&lpedlCᗯm?q_CsyB",KCbqٰI\q!u& kJ\[nMxI]"ªGJJ2P 8 %6:b D};q]A|ڪ8EO^1/)*.ZSL7|3o͟=ewŠ侳{PC,dgϬdgʩIހT5 ]M:J,Em((8eky٨rU9{hf]t \yz3 g:EKwⴶ\ߦ̅3x{`> v<}Rjg~ÝabĽTcG<]|>%|]H\V ׄȖ}va' 沃CS'M0T|!ƵfnFk8wErT,'Ē'+ofȦSCy0nq:(p*Pճqu--M`L ̰d_'6PuW}٦cOMOH*l>&`ׄkaE<>~if1 )|uv; qk2{A~q8`JIpʅ`3xU6`F `InXГD~hwFr8\/5ptZ82m9(TH(Iu Mbiѐ|u{[?2*/ *R/"Lk#/eiuC9`ufyzX?О&>CEVl}}'LMsf4!f%>Zë6k\xFJ.YZ!϶~Fs^/e&'4NOchR tw ⨒; LD)Зhq>Y` 9扞-O:֧4}^K 5XWBdǐ_ pe^|oy>bEwȰ'}aQ 4a2hO6[(me`Qԉ+XzVz6Ov?PLAjY%G,;+\>FBed235_-W@ӣ3p5ϯIːeMyOyOPl([0Q3rx̳ch+euZ=WK_.eSjJocotE %RP$VP%40qM}׸yȸ 3.t-*Sؙ"Cs5-T嬒6?|+6B;C0=W:Njǝ ~DH@G U.(ŧXDkQSK(|y,^jE\NʬcP16e}i{}iF-}!P$/QsJ L+گgbpMr3B4ei!5+1XYS&[ :YGʌ߳+S6|nHWN(0вHXd!zF-4Z2G=tbzYJYK"|aIIV bW!sb04cwCj6$8P5tWrf QA{mrF/BWQ;u>2ȣ$-P TB+U̅DՠIE*Xf,kFj&? qo=/AcZ״O|ޯ[ \cSh-txyq&W ][UkN_OlH \ͩ@>RyԼ.O[(k+t>#vWIR\~\V*2ZvNIn)n# :t*tE<2Ŗ}W!DstDH>#lfbӕ5KhTVAGnSK;e{#|4qc¸ٕy; p6(B# Lm`&jƃF8jg1a$.)ZqM?dRdپg\ʵlQ{ڸ8< `:m.t̰͊*Z}P2:86Ls,E Gм}D[L)X޵ql9C]PąsbQN˩TG nhVjNyŠFHfU0-8~lE+\Z,#Lx|$:ɔ5;y07Z%N JOd"wmw\7~-@_A u8MQ~vNa/;P@br tj*RsT\ dkQAhF}lZG2ozIQeq#h9$-" DWixSGO&WWpaV hM\ &7Bn*[b"ǀP'Ǧ'=wOn@5:g9m̬} ж]gA$l0#w}70Pz+(+7n6 7&K#cڕHN65DRpxX2)*󦌑;#ezij2~I%[=`( ͯv MWi @@'cs O85H697ÐӸa{CТ`MTԈ^rpB'@~~Vď>k^B? :3:QXCBԊHð)~VfDYu<[%剢\Adv;1fKrڳ3a]J߼ȡU8\(j"@߈>N ?["jeb쩞.4a T;mW2~ݤD2ft~AܰDpr|J.A\|}w-QL.z|Ʉ9NH!Y'AԢ^K^{F\#*k\]X!clVrudD#uװ:_Nӑ# ?*A1l#ش1V USEXhq-g;& bbJ,ޘ^wR_|C!6qsHmG_0 ڇ]<%i5UVhϴJ &ܝP>{uBAe6rK|{7-I@FG[Sۨ 1(~b9ph[B_CR`ߗAyČλR]R:m|H`DpS\:7ѿs-6K;6cшed_a,*-4>miF@5RKa+}I,<:@~1L=+au ;P/3f.Nhʹs m9b@c9/֤]@e&$~(udL:D5Py4H6e Noi|]75~,Ǻ ?tc#;dف\rwrv*ޛrG@¹QG꣠B=\2Z{zS7: gӅݗ;uDG=>CۂJRթʅ(Xz5)VKOY#Vd%2zOrp_[~Ev]Q]f< 4S_t0asR?7JSF;30:,p`*%^DK'=_K$+ܹ} hvN'~;*!7$bbS/m*{}n!(WmDÛ.l@*5ց_y$FB/jJax$HGβPU9IɽM05O_ be_eVO(ljw_MpCqدJ)$ 84XO4Ze}|MڋU`g<x{{`0 $j|& 8M?—¯d&3rGhgk/얢[QC\3`=<"7 |H%֐]|)"Ezpg׋=Zpi2zxK:t}zA"CV}aNh5uȏX\:V/C4B͙!?8]!$b׼}|EQwͥ0?. mW+>`@ ԕC^cʘP1w4>WL=l>"1 ;ط}_ }zIH+$V#W|7+[éޤ {}TSLjx9jLc] L9P=N4}6Um*s<<3⿲龒'F~'q<ӡo*!sÊ^L _4:эt쪣 eg9Հ=Yz@wUܯ 1M͇b5-%ZILXKT7B?Ff޺hAK';ít`i/ ܀9GJ"rr'o Py7@X?IJLC"J>߄6dT9k`$$ֆ!D@8hQ >=(xF72Ybn2%={kvW<)Fs:!i* @M B]%{VdŒOD(He08y7QjԸȋG}*aaNG/Õޜ(3:>2]Ξ[b;uayȜ߂aG/G1_oٜawv \Yj,ӎvR[NscG!cvb;/rz ^\PkG]\BP4Ҧ{Rg#f;-%rJ-#+@ \8ʲM a-t 3)CiIYHsEAș?ZFz]ID˾@B'd =]ZyJ;щ$ 6<[-L4b4n<.WV5+`rvNUc[;ײ1щ`FNET*(Dh7;Rv9ͫ )cCpzɌΧ ݏo++*LUt )/M"p7WKP@ۂ BB-39m*}b{ !=Re4GGBͪ4cw-&_U$EMwͤ|iŦ%|5Kam,$}E` SUl$>_&_)WY5t?7Obʺ&_b}㨒b],UƅUs U+]n"=Qzr] ~''TGw=EA(sh9Tfp||ak-5I(UmGIKXj>+&K}DZo~Dvy|9&DTol%ǴDTԵ=x"`3dcWK1at@+)QElYV)[·-a׷8}B|XxpX9lKte+L՛7<⎰aY:` Z dG M{d !1WvkOOUXݶ֫59mn[ m%uU6 $&;@X)afZt0}{=?Mṁʌkz; 4g<6s9$pSkFi O=z~¦@mXO.NkyU@,K[{+3ᏒH`5ž4W?16VIDmұވd#`z9 :55vǝ0 ;1 2CpU [54ҌxEX!5ģaɒUy>/Wy~6T WD}h"Wr>-S-JtG"f׌#Z ug6oBG?КH`rRDx)4g0AdD~ŘsRmpC-qT /=+i/qx9}yzP"rȑ1>yw1_LHucv^GS5srRwz|>qG\ؤn`CJx Of@ԶMur.TY"udJ04~@pFB%ZT:pKu<=u5dAsSM/!-!錧Ixe08ݡ{x+-]W?VZ靈ø.C%MDP.(K]G[@^]\=#v'mIf%Jbt:ʜvJcP3q_KߒlO ش ]LoeXĞ(-P񒥫5pLY[E~b11 ~ZW3-uxx#;Q%7K *FGǻ)}9ai(?Q}tF]KQB\-i)NK2M I;юEt-RNW{j1j*!~kZ!3^ B~@3+~F_e;%^J~J944cqcp?SE1L{nN-%u_Z`0⧁0Sr:iuO^_jHܰ-e_i+PK,_n @p}_NX/2F-X!NT"0 W/pP.OMaJk hSfsg<"@_@N ` 7P C|% GJ1yft/l)GibOڰE[%.)1%`[l$Cjh ?lв;G@~M*PITҤ4쬅aHQQ\^<\ ٘-x@J qdOp) &}@4"ToR-AXjPԋD}v\)${)8|Ί56>עU(!І9=b̼"L 9]1GYczl1BBT4ɿ Ḙо^wQ|~UtR0) nxr[g<3Sf >>6~wq(|GSwıĒ_s[J$C+RZp{+ES;KFF9S Sa[ofTDa(1NL*.>b/9ħV;zsm_L*gihv*^xߒ o"7V;ΰdHGJwX-T,S] АwtGOE Q:JU]Ѕ2G͢z6\~`%/aJiBo>&96` Q cYdwE>:(JҊ/w8tse~@_j! ,WGυq%!@{L3kLEi HL Ҵp *cFB4BPgSB[#oqŵ,dXBb^xHEyQ%6ޛʁu$:2P5|tMf,L0ݙa5̱u|A?Am}'T-539M\hιĞmQxM5YI4$~{& C.Y(fȗ@IlIJyjĊ}ݑgXD+i$a'ON1*5ꨘ`<<&Rq.إ oyk% bv{ iO$55rxf}$!"N 9 *:缐c({TBHQnD>_x?Wߢe,k,=b4,:POTIWCO)}4 34kڿDGT]jl&Hߣu Y d^6I+R);#a> ex˻_oms2,!bf8^V/<g<ܾ#3$a)]j͢ *\Iy|ֻ~+KVt{ pWc0wg 1$1=ijڸnhnՈ4`./5Nss:,w"GxyKfR~Bsq \8aM'h=OU]/nMwO'R@o.C, n>RIcTȺ6k z ,-]*6q .uOqh70xdc&f,mmaq2#6谸Ḫϣo|J6I0꠳oPjAd-A' !}љ&A:B s.bBT_#yk3 jDBu.5BDf VJ@zȱJLҠHz ;:D\lFAO0|G3HYlW0:8R:#CɆ0 1J?.tvZz;EIAp0K8ܔ$G;U06/8Apf0 \#ϜQA!p.0XT쪟7S+ 큼7IIdbR >m,͑bѼR:o6U-l /y7$.ƈ:uJ\[Yia>}R,2]v5_HPE"#"tQ)BSc}.XhϣV a u&Ks?[+5QyQķIrPA۞<Zul4]%W?HAؿh!fK@]=`G-z΅)-*w7Bs; |[V V$ bdK1n8 OK6^L8k#)8EUR1S.`Ot>F|@ĻaڋBmۅ?Xhs{EZUxȷ똬=7{^cgYeB⟿J^|[Ziİ ]j01+^L GE| Fu\ÉHhH,{F.{!1gЂ+}o1 MsO R B~/V%m,}vfoS0yS9 <ֹ(ߒd9;ãYPq1z̬ T.h:K^ߩܽnq2S`O$,\Twfx9# O+A:vK ݛ0H-B;b!4j5\NQ4tT~yɖ۾ Xl: Zbb'OIC@22YE֘}bx$ɆUCJKFh-H)\ g2e0jR'kq`0k l "&;5Ǵ©w3IV mzs`[ # +I&_3 TAj7tOS*\  Ѭڼ\q|%-aTA&5`3+?v|N~ 4{m]N/K+98s58\i&!:"nzdgMC|B^+k"; &/OZm?Lb WܬAod}J/MJCHc3Z~l3KuYE \E;u  4a3U#"RG4;{H9z:C B2pxx&ڮmI?¼>Q7ǜ tMẙ';(LBk8wۣFZ`|[{.7'ZvUi"tKgFrP [w[Z<]t6ؕ^;iwC=CǷe$G =5NR7@r:_%r6c0)3s_,TUM}'ɝg<(.ŠZ-ee7eo2jJ fx n+"#ㄴ4'Ҹ~!He7l]/N[|0f=UuCt\ɺt\=!BVOf@#6㷘Q|ecc-"1F F[;x٩7_O}6$c=00'M^e΂𣽺.!ӍoA'<|a KP{q޽HEM2}8kLWO _\ӱIVt,e|@W(AˤǕ.ש :U=`)8~Xk"Du~.gO}5UD6Gh%UvrS6٪©!MW°6C;`oBi=G( FjdyRt% eH#g<ΜCڍDT'v}' *ܵRɠچ?v<0m%i緎zbrmtwzf $FR HFJb&r \Ck  "D#` n*4HMKl+MťX-2uPs"AWZyI;.z61O,UXJu[3=NarK6 z4%i/qmzB. wN)T T6}&z; څ ٥9t X9UNjI/WdC54IXK$s=BY|\d‚0=б<|yUh'_D*@"'|b{e`{@Uyt˳L:rlڑ}s*IFŋTMQL?Iw0fF-?LRʯj>֫r<2xE4%,ƾVbb.ۡj9+<Auu0ei,}*ρ=禼&*'9=B% p}Ztys鸽P;g)\_<'o;M*l\7 ]X?kuAZrIn c_tP@T ظ)Ž#4dl7 =k2<Í>IrL#/-fS+>9:-I~;j 2l\nq 6`rd҃OlJīM2? 洡󈰩7SQuӪ=Jr*ŷ֐GUBPgF^ S!_RX}!= @P Ap o5~t-eyL}4 0c-=M}Kcpbb/ЗKZ@.e.Ju%@Na^z4!EEej͵AUxNjgPCΊ.Ms@M@N,HG ȳ nΠ" 9aD x AD&I5gՙyZYop 0K+4*lP?Un-J]4xyƋBs\pl>Ĕ"miErMDXcDUz{2_(ZTj|<8Mg~j5h&#\KѤz `P}%jj;:6~eUH00%&AM! x\9+fXTFQ5Pxoh͍:( s,".Q T={M>sp ,6;/ѹyf<yt7zkIkVOW %a' k 6,D* \YJ"1FG~a1ȳ-kK|9`k#y!Zķ by 3 @7Zz,M`ㅙʢI$@;,ݙf'A៍Y`*'foډu2 ȕah6hV9X%otB+ȹ# 'MfoA%0&o3CD>Э"%]dZdZB8tIrSe8#HH 4w[SYޡ&ޅgޜ+^o |+䒖?qfC æ>6DreUD@pR )(5(PFp=r`^#X;7f Jh0GH8c[$J-.ɮM Gќ_Z?H)[bU:X[B`CxEp1TZHg[$`EX* >w"Ǎ>-ze (Oܙ9kRyJc P3CoŤtL+qN##4U>| m >fύwLsWb|{r[KqTܦlFp~b:9oaؕy9Bd$eMNi%8 G|m./W^*9˕'i:|=bz rOWŸg`9[_O3zF2%iGkOZB FD-lc#^HVn W4[@pVoWp|%n2*YD̷AQWo/U@/)T#z2TդP\ "+*#c:xx̄E| ~~˗?NG/k\=YrfLzg8Ƈe7ZRO?yd"[pƻ.6'ŀ{VRc%#T&hT`~] b+dbH%ʚrDș./~22*b@@n,x8syPLd1PrwԚrnqǞ )\j!)ug-qq Q0O_uwsZ=9{Ru^dǛYSFkLqIå̪bPQx@"6Uˋ.2I}4\=|=f_Kɕ3(+%Vz/>ee'$*?¸Xtc:ºndy>>kOR}#Nnm97X%8b'NW`$a(FHmHK.c(1y0yB hc 5QT[LAS ˨TȰ̉s=q2іY9\(WF𨪨J (lclR!f D&{:0kTc;.Ghg]=\~*%&\$3Y-W{ rdڅF|+_mCYnbg_tO) i~Oӿ\db󆴱7L8M/ ZdtnJ7i \S!=ל[ MD^pLo b68/x&elNb똄!J( |_ɯA'i7IAR /OiB8})˪M$epY|;$ߡ6Y ošز?BRs?ח_H~2/fڅhG8Ha -(@"9.Zkd&Ͼ ߉JDg(fzІ*lj6C>Gߺ|rǕߗm?&^~gKwWJ ,c&tCr>C5!ԍaI\k^ og"P* {70]0vw1m xa*&荌̔ɯWel肟ڥُYaW!|&_:b9 r{AK3dVRG򵖅}!/e7 %ԽF FI2.q hpCْ&F٢VhU3fCw GG4gz`DZhcwJO@Z0nsZ*ҿh!ux&`- )F4qGYN@&}w7?li5311S17*x3w"R {ׂJ߅D5@+8R\ͼ?TbE8n xJ㖃?g$ tlBTB,񪷨98!T'`\0w?j֧dgYUJ0& k!k|/ՐBC IX@ƏY\}x@CC!WJAN:$i#@UМj]*;k֢li" v~ fn[΃FZ J C΍Z$R5/M?TXԱ>| |j>)icۻ %:7(4GřOkЏjl_;߭º\= f>2-~0]_J Qsڐ0)v-Z!CJ/|.>虌]a)dJt]5eW D\訞l/j1hNܔhrr@oe;)XJcJr1JƷ](7U.- <@$u^sȗI O0wGEdB FXHsvn] r7)A`54s5 jw]vrTxvͽa#s_O<%,F%^Jæ;%6W1/0ZӜؾL@mKMy=k - 1¤"ЌdKr,J@O΢R-&:I7-#eb62yO^uƸ:Q ZԖl=NO[4->]P"V fl`Ngxߍ aw|ug'JQ CaӧJ79w@Mm C'>7勏I T[< PQw qsJ=hbx7Esg4hilYgRjK {b/Vt(;VaV%K1p&iՔ7!YvG*c'3Wz^=29.+dC'l' w<&cljH;UUAjEq`@yHŲ'<8̫` $a:sحrrc{{3ڰ~dȖSنH[kو)~xhua+6om(ssa^O31UǽJQH\Y~q1E~ T=sh~}b < ů #GylP],յUPspxPd *V7>Y;vY kkgܲa x".>Ha&;Q#q`3fI4CO{U%m 4߷5f =L) YN-ux4V e};ԏ H G? Fd@_kb 9UA2n˅ɚt[MnAC%g|AtOg0 H7O$:`3oFOڂ[-?kݠH_%Sc6[[X@5Rm/_Tj^(4׵` IBm\~5Fl(OyгyV$}é_EvJ+cXA`Kr>"D@sb˺VUw[e PZT jHYjL%5SX C**RaE| 5t{c@A!6/t^,t-tfT|a]Иk)UPm8CkJ#ul)Id$:;g{P/sV 6gyܯOb2yNuH%Y]JM/T >'dZg!m!xn%kYV\hy!O=%8P;9ڛڊ b<#iT}q!ĉ|+y= | #y(Y=Y&3Q}}2)' }?c!G脦Fd_Zm|Tᣴ4RЙF99DS\h! 1SaJY86+?`dZӣOD|b?Yj!M qT׌0gUKrRWPV-2F8k:>ԽMP,էbA4Iatm UHQB_ 3`_E\xCm5XDS^xR隄.xcz}U:P^H7̗X4jޛKz"TS8Mளn c3;De/n`{9²Q`ss_ъw$F3؝<PgV6PJ9r3[aҧAߐAChQOIB'@)]=".Vf}&(m}w~m%'Rkdir/Bd|ÄrXc ËfZ"h,ҞӘ^*C]DMi|.J RK6W'5mƣ hvcoDN5fy /L},ig)pTݣpCEaGV eposT贮/=O~o;0^^mÁbBPgM4Bﰱ4폮jWfUI:ah8[+*h3RcGW7r{1_uκn`rG|" r\[ߔ3r}䷩'Sw0,'`|N3Ї֩YܝTuƶ[,|gK'N٥v,NjP_FDY^Nt1"`,)mh)4Yo1.+}-X`8hT{SrUsuhGԍ{^,li5T(8: CsC:N]2,tݮ ٟBfZ Kr3 (^Z&c1=#/#j^YXZoSqJ{>{L~7fpձx ^uOn3a.Qt4I,'Ɣ֟t5a[֩wkԗܨ/(i"dֵKV7C@➠ ®SB]'|S ;WLb0V78"M̎%'})]6 ;7½~{T54ä㍊6}{Y$z$i>vpE[P =qt'$9]e(e[Ϛ, ]+ >fu~J9 k.RsTC^e5`$+攲j || yT dGȧx?h%is/fu ?zBJh\[J(K$^eflMb֧_-dq3A&/kق`[!tRQjO9r]z #GAPϸ ?s8Pz&H8F}R߂T:KIaNd܏6؁GJ[d.˅{!eA;[Wpɚ&ܣm;^⌗Lوڹ`~FJèM+ -{jDT.h²RgRշw/x`a$texپglǮ tڗr\*wDsrJxg7Q!kf3w11{\ɈUAJHP|<[=#RgB&$Q1?PV~E"znĄSE}xcُcc݊[H|3ش]"4I+ f"}P]Ijiz.EjM8i'A0[;ٕ/?\r]/zgd'46M;+NZ"ŗ+p0š 8ϣRy'NH^.l4}S%йD)~ d(|׏ʦdLٹ-{ð4@R]?A1y]w(<-Zo8U/Mj k |M}@)vCtgdò hl }^Y  R+/j5/tbt܃aWߘVjuV[dH۾=,i c,'lZ#l\_'xgDs$iLr;fK)JgG>r"t ]~/R(<ȸ0/5oUː68y.ꝬN"obF@D79 &xu pȘ:o;_ R7(\P{+Gir>ƌZ`-*v>EL^t L$@*76|j# 9cӖ|^𲎞n0< S˞ЃH-`e!ؙV;d¸+g]K q~5i7WԬKXg V )XGd?__uj[|Ecd6fab4X}N[+qHzheex@l(=MSuHyrj)' rKKX1JpJF̢)]MZs \knԏҞh0JXmh3heTe7ht7/߱0b<|ra]:PX:(DC8PaQ 3!!K0Onv5[% I|BHMHcw)CMKj7q֮n;ЮjO"]E{9σHsa~g=㶃IgRԭ}R,0!1^'9ǥr%N:1]6.]]WyZOȝ&RqƗy]c;')b<2nxPji;X`I7 UY657O 40B2 DMRr>XUę@Z͆6!JhL2YѴ)=_;~ǵlr˽Ar?T!*-Ȅ΁m' 7#,5`@xe*}i ݿҳlF7$@ect|!1cT<ג-ƺGa;3iUDMRA]\nJJZE AJVE" ,kzsM@C2b<$,yɂ?IU_ 8lLM=c3OΩ  LX#Az'd5ǻ0HWbNJJ:r ΗySRN)!0YtƋtI@oѝ7a'bwe8un~XJc&Xں&߹mu)DE' >p,sz(i4d+$xieዔY!bAA/|||~{O9d]uh=`VjPwBb!1 C^ D`NH~Nm,x {1`=n$vV\:K_@oz'Eܢj ݒgcV \d8knHu4!tCͦ26: %Sm7`gu|g Yt79܌ǀKf򗀹qvN0~˲`$ȀsHƊ$T/B3ă2$lm͗,y@d:oZkUqe^z3@VU8I”\[aӺ~CbXVtc=wWz*,.}W Yi5͍-N´q_"12OZP‡HLSD9s}C3c{?ӆ RZ[F T(eJf(6&pBhPgHۏ0)mG6;y#Wf5{\|h<*.y*iL:/L8+;"Wi5r =^) u0Վ-v4 b~&9ph`[|եMkh*atJ YH͡{2$|h/yo ΅2GySuu<"z aBAOZX5ZF.!o4%<*KR R=xĉTOsG-d:u@sxI,qA?`q k+H'0L71 "n`'3J~6 R<@z&)zr71 l lFR.l3K``I;vXq_YZ7!1Է2my25>[S=oŠln+5~2݂+{F9PF knD,䏨{R$>u]򥗚2l+pbb>TbDdr?Pj])[nCh-jY64:y~9!KN¤s@(vk`}΅(rzZH>(`F_ |36(h{w/3˭MzĖ]j~ w2L(7;vy ]?F~=\#(.|C0) Uw) !9Q >ĹDΕQ?!JK-דH㚗*ZθwDϏ a jb(SmJr)n(*r{`>~g1 wP~aeFUQPf£oI`\TӸx]d ifZ^s 9kO- *)0G3<쩭ؿT{Tlq&7j:ٶąsor5ZAaœFj"F &xYy58\FLo:[_6*)1Hj+$ ^ă6f0uj0] =uCs_VKpf}6y,7 NO([,Dq hm!^ \f N;Z^&7wKf@d=VM[I$=FB}"|yKAXL]QJWNJZVTƍ7MVA2i+'g1w;^j\DテgKYFjFafܯȶzbw~zil(8b'φA/[0뷭vՈҹZk=Gl!6Wǃ.CiyqNgW|d3LxlNڰtnGw6o$d^"_~&_,HdUo48eowN -X^h\ 0"~8gI?Pe4)66AX%z I7.[ 1p0Din4 HA|ZWnD0 5/oᗠiMi{bBV+Pg}9c/q'XD  O[4Gh틶[Rx7`լWv 'p2&aT yɑ)~ @Hl,g[(SMr<)4ʿL:v1oo88ޮCZPGm:Km$=;F@ jA1 Vf&6IX#l}OIIRnQ"xܿ?Kz8;Q頩~L}n.N?#I͐mdq\"YϬ|XeV$e=z:4Jė sRd]ѫM'rGgR.Svw625*jbmS2Y|)9J >N^_O S^\}@hެT>W\D1iR%@}.`.WQ+qQaO4oq>4҃ɄvYp7Rr[CLۧ}cjq̡ =wekl610:bzYz֕-!μ -@n긾0SD4DɥQN03/MQ*cyY*5jU5i3WMT[+r ~Hyw w!XS!\{b Ge'x:vie\r݈ rıl-CكKָj} B%DŽ|J0rūCG)y@#/ޔѸ%Eq ﴪSҳYh9#ty7P3c|^m>F|e(I:2m0A>< e8fOm>QAGg`}$*ϨdLp<{:^xFos^kdAicm*3~$!Ql pa?;u>ΌX?d)aSX>W5tqg%=N {BCfYa'ޡE:E=4<&Rvړs~ Y?>Q@16$`2EO/tDGV76sXz? kvl8^ ƺt{3]!}GxkLvněnK)j^ȶN!*qO( oHL ` qo%;`HiZBZ(;\RXAϸ 'UbT+x \ad"#1r&9=6\) r`:Ž=(/)UJH\d>>#?ʳ9aʹ7<$dxdrEɎW+2-(W W>,A3E  Fo]%H@q(޳GWp['q3&G) kI5<1#t{T!lI/H}LFwVVwQ@W't~wc'CgWq~Oc fGϊGщm 9e= 5w() C2 KT'nF`z0STk>Av-0sሶn]^#4 mHKn0[%[̂Bs-iOX}x _|m@vNV'>&~1$/IBʐp<Y95Hg+EL%a}M`^EPmU f@q oÙx`Bm xK SPsGg5-q?ZM'35 cz./SmG&\fyXLd\QV;BKa|O5TT`FsCX3ۺn,$mR%9z̀2 afn(/+FdxؗXJ2ZM[6U-ԕYH #|8sOgy0Wr0$-T`H$Ob!24i&zO؎U*»> GV@P6&'Adzön#v J|/;a$d$ی?R8V\}ႀ~=grIwLggHDUÿ MOҔaZ"YK?aCs,Rh e[)=%vnĿ ?7YG ˙ƅy~*gz7fec l+$ D?God,q###[WH72tw~{%vI4hd˰k&]~jEE I8dNh#m@]ELBf"^Wd̘kj!ؠyȔ,ܭ2Fjsar rOsA2LFid]I[0⃨R)',ɜHS`b06B ֞" xbO.9xp pVB\%W߾` 0/Vm;mU`B:>>#YSm aV/:c=yFM`drp{/OXWRaiSI]r-[% |EԯaH_&J筷s˷p^>hcf tHy"oD3.o0}my?5Y*n :n@'tOb{HVp>́Se_MmƜ+Kn DOՔq}s,Έ9 ^`k2. L%TSN-il:#Fͮ'U HXRԭ#mZ`pkk 1&@6Jym~9 FƟeX5SAsyc~`̔^Jj] "g񂻒 .@vqz==(n\&&s#h$Sk 1I3}o n !s+ Tn!fn蔮,|IYUpFMaT9#eZbuVLl.PKT{*c("jG@ES/H$_ mUrnXGw6xqWxe}~.PU׿p";%oH|.60Pl'(X~jS{oO#ō1ƈ0aT^LA[@[n/+bԏFۼl ;z\x(k'DƸX 6Iʤ2T*B -*RێɉHw]BHgׇj^"! Vkc.PmRٹys 4G*J 98 j8^z 2_T+x"*#T>٩5%%rQGs`!-3V8`'n8qs$6F/+-l^D?{U" [a'T6LsuATs 2JAnR+HdoD-BlhAgJuZchYuD?=11 ss~R3 (Yz,zSRdĐmdJhYv_@99kW>{kLvQR:): TaZtC}mn1p<i҆?[-}oLly&XH|2:6i;zi[O2:Y\zX5}-(${~ZiFGr^G.D8ΊWc$5*oIiWOܜ+?tPɱGWX>ץ=< `u77">Xk3K;:h,p%\UCCT(_<^]7IO0J{4W=77_$PѶaSLnCQI(G YtE2~bFEw(C,͖ `>5cd'NCWÅm@m.n.t.I=E-no<1^g^mUN⭣LATNvTt?> /A:NID(Z-'#iE@ wϔu+8{.+1#kJzs5s題 &Eǭ]W;Udc&Fc kyhc"3*[/{~o^XS*># i4 ,PO>DSG~7L 7Db&_*E{gj)n?Yw8OFV|&:sfAF\lA:{<_޽S]f(4Yf>FwrTV_}y'd NW*6O:zO<"@Pc"Vӡ}N)kЦh4JJ("<$A!C/@N6+uVq[ ?0DždV7? ǻ( ٌ1hK5ws6w38Ŧ \hmi0| F(> p׭G׮6T76 𡙚dᶶ-YgZmwRR!Ѽ85V5M,t mQ}a6#]$[VSsŌ-qIӊe>3=,P0R6 x)6N @$R qF{jq^uUfgr 2 Ů7ʰW5p""17@jx:>Y42z@/ 2s<1=؁?)Ȩ~B 'ަݪfnVe Z%䥒*TQPݳI,Slm*\P$1XyXb&QK0"eZsr;-WER5m"0IVnNZJnd꾹XyepW9D4ԇ|߲4Q?EaF{@Tn})2tϵ1 v;&o?[=q%WA2ا7*w>,jx~ X{L )۷uV?|)wxhKWJMZA!dvdq85Qp#k#Ft$z,b)D0 [Zj,O f"Z S GʪG[tu<㯋2N^ ~+!6Y6J.@W#CGȹmWXPSSuFsY`63&e/?4}pF( Ni'(y#Z:EN 1P/-9Zx\wKW(ROCI>UQx {2wdG)I=(J4hYy5 A1Nn/HhefaeqO1Om݃yd6pamXaĉh즟ujYn[AhUv,(1E@uӍ-;u8MVgfA{KH*C0"*ߒH՗O#rKJvW:苕6H$G ,PݙREy͑NP.䯿fIW;jfR0{g9a>~d*c:Q?i4d]T יUp2 WXפ]fyOZeM0.o%Vi)K 6wS i~I3ج=?o~wXKүK2ݗ*)ѱhTzyt2۽Go ӹ^&0!N}ܭw&yʮޖN(#GOjr_<7_1""lal8e |T.r>ReTP4$XVu 3^5yU1@pEWrbPȱ4mj]O{'?Bg*;Pe_tC^st:aő^9MFuF<J0V)MU'x#l9FɜC%1 +bqBz3"Wrn'q ]ie<`IUKLX5@X;8q/%;"jd-LQ95zqeAnׄEZT9&:x{2;2FKOp͎j0Z#bՖoC!% #ȵ 8e]=g\okYi 73MP>`τUᯒg4/GjT˹e]=OfJRa|{.oZV;j3Uck))Jli,NFGMȏO`jYϪ]U1l6ɴH̻Ţ{0ْ{5L_<9 JC#ljAa{W+RJ? wRT0~ $}umy8 &0,FɾeUZPZȮC;tF}E7 EdǬy&Dxxu Ep4f'WVeإ͸Ds1g;x)4sbJ>H0qײzȁAkɮ@:a^.G}FS<56>Q4=ybhb׏dtD3<-([}F[uyة#FJ+L맗p>udu_ĔCޓ [+r%D:U?Fb u %LzVH 3ylgT{4}h ^DE7;1;Q<Y Yhv@ fC(B'+stLޙ"y VY?dkG?Y6 KIa) ~/_E`97I'2{Nč@n/:5]٭4W?NQ+pP4:rf֞oc௻phMJ #ЦfBK/ ab y~!K4^iޝW9LR$Dv*H彆:X"SM=}#Ť.t8}c<Ĺq^ԢF~< rô g*2 Q 'kԀoׂqG1\[ń?U2(_Z$^uned8*#dCMv} ɫ`&^@f S;RD5ҷq-ЎdhLHHF6mޗ~iKB=DP#:0$.WWH}lJEp~]ʼn˭[2m}g/,F2C,f2L-RtrĪ>oe  *\Umwo1 uy0Wl˘[<2?l I0J\WÙxgvt.΅3Eɴ|O+=ݠΪp7!GS54lUaS3(P?[9): ")Zjx=&iks ϰ<_t$|%S`)z^.Rm֛*V`Cj{~ I>v' / (Ƽ7C:(yG]@`V0 = ep;G3C%Q炦"\ޠ!,@{X1R6Xl%FZ4;N˔ N.NYZjP'd'%p(K[ߍ ڰW۵Hp_kEɜvی݉ъe5Oө=ٵ4Fw^Tjs/\T;m\B|;To`V gI7p=jԦ`%C."&oRw.WB,oA2_7 9xBlڕ ?Dl^wX8M V :sT=FpMJwכ|u[(H+|o]?\7uVFy̒Ȋ5d~.>rHCc?wUZRat[w;a@C\G+vL> 8\׏Pq|Q ~P)d&^/va(p#w?fs/vW0R{?~S\+ MΧ ɥ^TsDxU@9NٚŢՒ #;ev;ޘ\ZSy1%P|:ݻ)mFgM\[D{M0Mfbxk\!|q(Gn&P))*G(.C_``Xm')jy'vsPXyh=ipue]b'h +TVaC^s}"&iOf~w3hfݚ֎{/ǡ?Ù RLЫ׳^MF8We=x4 *;B(B0I?=eUx.d[)Maғ)N*$,&R)"n@Zo3YhY-mԻ{J˪΃ ϷH!uB9;OګڛF'ab$O0—x(?VxM4 `S"dV3"fiO,@o5Υ$m];Fօ#NL[^xS 2aS+$-=,zM8Bx&52Ph'B_*R]FjFN3p2w}ΰ?N2?jC[Z̋ޥ}O vlIC aGhF6rcLk.K>Je_d$Zx =( |KneDmv>ݑċ֜8g9 D;9ĒNT ma`^m_i ]#HFx!7uyo/+]3¦h)@o0`IaHf/f.IM~M>3N0|.i \d50!0ꛭ)IlfjMr!Nɕ0`o3g\i:#1,N)a3sE=քE(<A'*fm"׳ ,0+h]I1'X{u=3/ka]˞F&`j08~5:wʪ2L#o0oeK;a 贮mm! Wܝ#~rSPgnTaqDҰWR87-g<@rKvf7xz]4{OVr JgM11awT:AT@]ρlWg^dï@#J0#`~ltuZFzPQN('zM0bo\̾ZTW  lo ){:zEv{Yj 5=[صI籏8Q[yB՗4nW(u2F7q!4-g U;Œ?硻KfL&qFvBvĻOGD,QrbXjV9<'揥_>;V*oErG!N~E~4i3:"YU>j]y2zzaHugEU*jRG,0ܟ"JK.$\6 ʆP7AlV(@(mMLѱE JLr5Ҙ@䵡h3$<'?rMz̰{}?4w(l I"G`Vº9 |n88.Vk iA3OМNr\$JH:D1$#1M,7Z7).;f'(Þn1zH_GV]P7,_գ)#ԭF~%ypwyi4'+jYs=NOÆ"=&ڂ4MYeq-`&fLϖ=K_Ek.%fjY1svG&3sk31uވ}NKRݶR&iܦ;:hq"P*)J%_Bb#r`;^![-B<3E&h WՎaBtq5N]8B U>t V]r>(7}SÙ+1Z,mTm~/-{IAmeS_SsFwul.̌+8CkIQLfF9ݖN4ǟ.JUѰ؇}bH`du616+˚( VLߔ(_(ƴM.>|LAf%ԠJeN7YA4Ne7\Y _#_ E9CJº^5+㝔64=u><Ǘޫ:-I^U)BH~vv~jF(k^NS2_s?G\3QKUTpcMyk πt>[,Vǐcs7vPWx@t`.L㗔E.^.<}'ĻQ b/DH#cU]3P)iUel^vjIBK+=B-rDV\.4ܧ#RJilUΕq_QbǷRaab'_k=4]B&Mh \peH>L/`!6Jq0i=D⟒rʯd?.2,ǹ葧;ݿ'?PLWdb~Mո,FU;RJ2}gO`y! KٺRг.Fw dp򹹞=KWz8q+h+T$dcq 4_'g4Q׽ gK4y^[=8jFdmg3NwN>ёVy%59 wPv ֫KPZLsjRL@(ɺgҪLLk[dڌ̤D{!WͅbBCQ͊cxWT6|Vln ĥ=|a\+W^S7qsâ;ТQq(Z_N&ieRH}:WuNwYx~'.;'{ , bQ92sch6mŝ˄賄Xdf89*VJ~->zω} q2Ad >T4_>U&Pr UjH[N0T.}Mnwj釪=: sAde:nza PޅKw )y<5HO ̘!K3xdp 뜝 Џ : Ǩru '`VUXaޅ _|z4'IhU!s 'QKi+a+i՛9o!:ҝ@SDJizg$AȝgG܅ѩpqI YOZ%nifqu\ {G3~;0E!Jj/ɒWO@6Ff:#?El\ix}cAK^ Ӊd1!COQZFXIX1ەoS O+E<{*=id 2@f}kEVVGQ3uo-e|P 5Z'fLigWKQo?X]V-IGJ9A<.3/QaAF r?U6WP H 7+&./K[hw\j녶`^xJ^2G^?7,Mz.*j]u2c'vveq+7[eZ HieOVf怂)`ntr mBgՆ>wz<•!ق {Ȧ{ա1Af5蟍>"T)!ӕ4x2.6ba)nD´YTյACU7Ťn\;_;Q_oB )ڹ.@Va$9,+ +o!$!HY+Ð5b cƜP$MGr֪W3:ߘS,* 8<ϸqQ6%L롋j2H%A6֭Zw,s3蠳c{ Si!Tg晣Id=kS0f3vo&΃ <ڕ|,B$wC֤{ [9-O^s%@h/ ߾qZ)3QWܠj4soF48G4$sAy$ȻRDe'˥QjqXI=B,Ž\m\DvUIUbB$HZ$uÔYk*-?k1yi(1-]J΁dKG# J LM|Tl~9xP To#0g"\[M'57?x1 m1*q۾([/y~Z?fdz")Q[ky=a {?:>ӕg5쓑'/)9Q Zl6<6_Ց`o).ztztl:KX}ytX 6ֈ4ՒhTpDZ 5=YZ+/93ǻ!3U53ӑQ*?^ΏͶn4 ٜK\W?z]~~7m|&h]RNMydm'Nfx`*vGf**ouX;a?ּ9Hz;T_WF~$ %x)@{?/]-衰l4 Ȯ?v&lwۃxDY!i1by0~z}WZ`bF퀂9t|`ލSR5zY8$xΛ,[7 }żl7`a2hy;^jV3RSr_q*F78B9Xg)Y)$[Rwލ6ĢS֫~+ĺzcUv^<"t⫲(pFȷt[풴ΐ/5+gh޳f\ȫ$@1}53R'ӕqY 6l7"+S6?:@3obiS/9- sm-v£_;q|j2^ pb߱ܤ ,OzlU-#Ϸ㞥wrR 9t'"0Җ]N!p2MuaҞU{f j17}b ĉgՄY!}'ƙ잚}'##oQͲVW 8;$_`' $PZL]\ jp.GU0S)*%^ʴDI)qPm/͆1@y:р="ių!UrP{ ɐ<!/etO=(*"z& HM+ ABd;Jr}K % jECeJP>`Xv-8(}GtC~ɜxxwVϩ{4Y7_7br[iz*`O9$C8K+tpG_w!|v%`JԦaIteM,b@v]"qA r2EBq;m\?b |)QrUaHQEN4u5DZ&sǟh6ie xfFNT7f, 0N_YcΎؾ< %i8$zozWVSwEISwNpA&QȾHC*ׅq JUY&y.B}q2C!ن5\$6g;)!o+k12ϭs(6tW^tJXe- ,<%[pHXs%~p{ȷXC\ ⍷R[N(Sо=oYwf+m'eo*+Q:$)[ V Ww 5HGm(Y;%D0t:1ɻr保FSA`I҂`\D)̙)'@d=M_$'4tråeذ 5%)Lttq3ɬay6F!sGܔqKsgv+RBO價(eMxG[Zpcf8Ҽ 6=byKMől!J8a,G Ʊ2D`Vln޵eS2 o&yAego<ͱ~T hnk+0k.hĽMM>֭-tLV7Hvq G3vOUv?dّNAq0S(1(?75YC% b^\fH 21q͑t?<O@$-+CN=ǃ 4I.t[VuWO'6]gK4ZF'-(ξbg>D-Q ^k¼$vp(Zv}O \rd5Ln(H1_@䱋cA?~'$/'V_|ؘLn蛮b"x;+P[ZCn!HqiZ x ^zR}w"|+・>H*`H8c#NބV& Ѭ߈;6QS{\"%Ou*P|3 mp xY0ԧ``Sjв H>IHس*X>%6`zgpPuv"3 #a>;q _S 0I_eZ>*1ITE :~!Yx&oQxԌe2 -C j,lMDɳxR$\b 1#g6eL 9[nжY "";#JFJ)[N|Y3字~)I,ms5Z2}?!p?(I]f!,HKA79* [Zx<7_"fol~ٚHw%_mMdHCViz bq=Q(@|^-B  <,`5FFe;w0.Sx&/apjr| eChb$cZTvidNc{v "J)DYA%y.$R?m ibI ҪP4'XN)Z> 9M\X8$zъ;lD6#*>yR D^Sf^M7*/wN~spqR̨7#r~z/mC(uoeH !2P0=Iyj)Vǰ˫L ( 7R&+SA (VmL(Ύ>>c k?%ͮ?)/*?[p뙊"NqHr5RAva X<ȟsf1ANJuΔP[ssG lZ^͠ZP3 dm;&f~5fAChհOɧD+glyUT#9Z H:f1/`rNi// .=&-Q2PkoUL@P:Vp"Mej\h g7#悝גR];YtBfa?aiڮ<tSeݟg[{ʂ1Сn퓒D:不|ٺxOSi@V̭yT x9Ԗhg[:%*L9l;Ůqس6>hm㶁az$.\$Gm<Ƈ9L܊I}l#m651*->ޑcjl;Z˲#xQVmp s aΦAK*XMeEν2M‘_!~O (lC␑GKזby$=Nt8^ƀ^c$m]J .0Vrث`Xķ-\x6?;sLѭ)Z;įP:`dLGkgjXUQJ3#s6 O 8c0$Q0VHⱎdW5= in*r{c Q7?lmn i_Tp-L1,4Y$װ;_ h\Rc)¡Wc'owY#'%"07aY)m&7`LSzԸDlFP_!^i dž}[[s(e`oT~fnE=ᰔS wTñczrr'e`RtLqaS hDx􉁉^QY(: &)%A;a??NCy3!]?sP#sѠl։?!wW}FW;SSp:*f?UeS -Bvt]L{]͇LTJo[{IeT]^o IlFPP;X8TYd1ҥ;Suʊ޷H֚64Z\ͱc2BQ:y˾dPj3Q]D^T)|.-r5*P\ *b֭VYQ\^Iur3Zvz|n9M6BZW'OqOяRF'6x9H# ҍ ă4[|D֠QD:NM˜9&C^wH|mOߦ3`"u52+_2-z~s<3hAy k|NgNjl/~X%_^aaXJ69l R4GVlyfԙʍ\fNzZx"w xfb%Zj`&>G<|/"+1N:]y-N0ӇG )֋A{13B%1Ab X+7 :, x $p:BG%Yo\YoMbt$+M&m&e|3nm>L+9=>•{UAcqG *f 08ghܪ*Zߐ`67 3DмR2.+Տ=Su#OF½(8XI}&^R,-N*`LRUv@Bə(!Qw*g{Eo Y,9+lXJ<AGkYzlyߎ7Ix l X6%RZ;RTf#p˝rqͽRRd!v,ZXby$oI!0 EO ՠҊ@RZ.Z~tgY6Yf$jKeT]Ws,k5|]s@t~iJ1چq5yTYT笃ޮV*¹95+X` A/Ԗ;ef݉MYJ}¤r H*y- YZǓ {kQ24#kcg-]E"8-k'y38Ge B4{f'p<mLPړ@'}5pJS0$o3,IK呝ٴt{ $SUּ$1A*&KmrEv&_,+/Nig6“AZw&T/q xqL B5I[wt4V)<*DA(NK7 eq޽h)E2hfppSTvX ՚`x=c@l jrNbx=rK_ _& Y Q(SwhrXVcDp>N|5dRzE%aK!cL8xTr.T/͜}ӣ֫VA;QIFG雲 ʇHg%cAZZ EvLbQ,:_7Wƪ8E!A3E+_u#Ρ3sAǖs+aՠ| w9nOfC i5ezvS)1.yN{Qf20_Z#vfbZSӅV wvZs"K =IGIo29ҜQ>%[-],t-)x7 q.QٲMܿar MU %Drg׹tS\J {TgS4}9 fŦ6+h[ycQ2ؘE7-(OyaZpEҞ h llI5_a&##X:_ McJS?GsţpD2hL^=v?)q{ȫn8sG x(Ak%_ND:=p^( yFIM]>,QTE6SQV19]fq<|*ց{m!4˜y5A@2 V'> 3 IJHE4Dc>R{nB=;5Eֱ:(砕Row6Xd aB^qhO_31~ Kz&^B`,~o&ʊa;|$y¼Wy&Wpq yl-9vҢ[УQϼicAc|wh΀9n\&umŎ_B6cCr$8{E[60@A}խ2ŐmA%eޜP1N#ԉMP%CMt96P␚Jv4=lMs'ߏ`V=+CqB-6O-w/vugЪ!0jtNF<]"CR"Q{^DĚ/24pPxxrC!Sf"_LVbui9HrR@moQvE dH&G$ΡEDu˖C߈)S?E-Z1}4;a8؊Lf^c;Bկh#i9!h/MnWS).LvQ?fV8V[Rny5B ﰥfLJ.{Ƚj^%Z +/1ϡ07Vc/p"TDeן#GqI#CD)R%\@ E3 s0|Q8YI~j9Kk|&\4A-l#PG'B=AZPK yqpu7#@e~)BDGdp>T+yEŞog }hemq[B͋"53ЪAhpd5JlG-qZoZatg%bn-gCkIB >@_֝ZOyӻRkwHE+A< g5ʷE 'xS2ha"S$;U@!*Uqzs~$A:(H.C/Ku?@j~yA<'MhC]Oo|}VJ'9Uj#帉: @VФgb *I"aziqD{48 M~LNxSid#ǻ\H<{{%ETsoovYLǷdTz +6GP9%جH~K@~`!k-P kz3-wtQS $"ݨrKFk@ +A1,G_-Ó#Es>ԏbc=(/ ~ژ|^H&dXd|$兘igFOQ^1JRrOrH=.$G'1KEI-g0f0aa!K|lP{&ޤ.Kؽ6d2Kse1Փڭ0w;\;ta&FѾ'ANڦc [1BB0 -"΢KJeCJ ~@I*n<ۿx!#Lĭa/Vs.4KYѹk@؜v@8G:8◄NQ;T4j .#Bo7֎o.YI([al$kD>lz}ŠE;oxUkFKgǘWbɱwAt5gRkڿہ^8xC=]H yԻ)]5䥥@x; ?>xk9C =CmGU38nNYqgx^ J*'} Y3<@mt~qF[k]f痒& ۈD-e $H< C>l3PʳPW3s~AD)֙'qrZ&PᦐB.Yx2M/|V]β3y-cgO߈lKޒFGFE;" <Eo#ߋ2ژ@EAk؋ԼC9\5Ut؝Lp[w!<{bH+eJ PP%'H;_ iC 4`nCr1XY cȇ&9|~mQĘݕJ,*-B+st329e*mw6f8m$xd,|z;Z Cꐡ7)L@I5̶yi Prh@߫; n?VZaUI"J&iA?䞔 J qPIs7~P,^OUݣ.2X4ò%#$_Ϛ@X!N̺JAK=rEo1gpќ RwZuha&VηS+LB4 ’U07_mP#!;!1Bt 81nݗ[Ab^;"Ť& ͂o]F$ ܟM1o9Ue۠@ ⵉ gKk'$s㚢wߊ,У\N6`ڐkuNדie䆴 -$st37l0DsHѿXGa6=Fl-Vڹa*OF3qK\/:,%5 #ӟ ?Ei%w4_<h2{f2R` ۄm$ Ad8eHz.AޮfbTh tfc tz:LŒ±#= Iqیdm8#8~W1hu5֠%+L%|b R C,AZ4aeק8D,#R#).9 LhEXTIWG /V켫#.>}šr rZC!]O(qm1q Ly&Se4G?Ц Npex'ͦcP\Q5l1AQ$e3,:on ZvLV_( 7Pdx!Bx{K6bՉ8MȜ<[SfeuKz'Zj0!X xtusAE]Q :(0ʑ*:"C|V_Y< [U-{^+#9ȺA;CgE̫?AILp&Caڷ( VXhI Ex;R'ћPҽ#,xwf!#aRSA}rcLݨӥ4Os| 9崀q\!, y:zٿ 93yޅC; b>FOiLY-~4Η-uь) V9?s˿!Ç-@v{X "N#tg'Z,*X <7miR_Hf6QsU=һiaM5ΉICY) 36HVDiH mCIѐKFK8k:G{4b^ּYi !l-ehy`Mb BDPYW){`m1v д@|;qRUjT&#Բ"8n<搽OuAkv>ȹϹ]c}d>E[p=zlQ:3k U#6WWۆq a kuؿ:!H:}kN)m5ɝ߾/CXN@S*wKI)EgfɡgtTU-` z6qS *U#H:7uSǟ- KbZ{+H&K*#0̀ Q!$X*HBmP4yQ)'b7{%7J pebPQלĀDG^L`on4xE݋@}hۗk @n=%܅1hP"rSKe0NHJ;f§}`a3M~|B̲((ޥ. qB`as b&a ;'xx%\cXMի}m^7^ݐBE-.̖vfaEA E(_^XP$ΖyplXJ7\xJ7jƿNQ`"V$Ic Ie)P%s>#mn2[TrBY&27%! wFȼeXCGè (t\&bgz2oY;2B:*.qK}mm3/BuyS0nty·L0>O6w-ֻc| =% m2Klyw18p*Ӎ^5e #CkFUjg6%S1.(rȕ]L5鿥}? 挔Z8Ԩn-t.\PMNMaT|up`sC x.e["{GK+G5{GNH'k^NY1\ ^τ 8:$UIwFo(6P\bLAcS1 q6FgSJj=1?d~a+ 韴rEo@;IH~!KeTA\qϡ‰)} '2t d;ͷTZMA@伲o}L$4xo=?WG@"|{Zx S BÓ104u.p5,mT ")`ks}t{A _hTN˭̈́B3?{`X}r}8?'N5D i`sC>03NosfʹڨIhLP) Q]-(S - }(swY(mZR[P0Q=-Oh|'ʿPŚVTyn&ʂavtmFVZ"I m!*tc<\||HY#)EX-L{!3jwj(:W ؋/򫰖_=s[jb72眐1I'4=h-'Wеv^Ji–4ZM#15&`mS78Wi=X92A3v-elV^ds<9ۼim [2LSlkxH<, IbRO&BW]7jq0ƶ~xG#`,n8:jcWv@of3aŲ&{ c;P~=h'MѬǕ.Hcxùy[sGgiqbE 9÷ݨwmsǷ^b*!̧h\Y56bO&1KCٿuJȣSn &usux}bڼ)+/VW3psp|˧?N nyPPK*!P4D33ZJfT@&ݣ1o(txHښOH ;x!P6K+|OyەۣDTJRƅMgWAfu6¨\ZRWEJ;E~vבP;HIbDV@.|I8Pw4C5?rhaz s\,:ULRc.IS~R u\OXcAAϪ3x*\a\cu9ڽiWWV| sn~].'k薕-Ԯrp=`WW=ҵإ_{K B:nt2CB/<24Y|1G)9rP] \Aa\ Z3%֊rc56' Q͌B]VC&C -oP9H&|AX?j! X : (ȸQ#搣'uA@*սtDh=_ >(Dy*`C }&nrNt?J ԍE2x< NZ~:5c(1%iZ%Ui g<ߊӇ K o(ft:VE)7s]!JCv6_On]O{jj!KYG6Mf.裡\`!fZϹv>Lc0rS,<ŁV)z]nM#7}nhT~˰(^lAaY YX5|L/(i'FWkeJ^.U})<$mCQ[sSp3s7{ _њ%]}/4M:N22;?19R$ƍ%|fJX@k']K:Q$ù/|\]ޖ35g?= ;;WkDGo.!Hne2!|Z$#[R1¾bF̔ce8_H;a8|n+\$u8CTFS! =@PAd|!wwV3;E@X㻛i뻷\+9")&dqZ>S4ZOSio m ņHkos] "$B([> E J[O24(6ȯ,(sP,=.,kz HU5 K  '%2LYHb{IE-tYL(E's+xr ݊Ԯf]'%`*Obˈ.(n[_uYZh%h|)ZZ];Wtle|јBD+dxG8e\y9W?F I+m42+@޹$i7I;Sܪ_rT"75~F Yܺ7a8dvF| [V)ї' OGu3\߈D9d4Hs &dHdZv#c5\*[`߸rzX.s 4#_>%H.+ ꖿb~ ^z'Z)fF/ھu3Ƭts >.[ 1;@GՑE15#a+M)]^:Sg'c~E O2F޹]ȓhna,xn=d,%8]KHO$=ϟImKڢ9?Σmgh.NRDot}{!'I0*ss\1HJ(Ž Pw*x(AљfmzQ6[xV܏k, mϊrS/rsw1!!Tm]G)H`ւM:UQ Qg4KMyQY>0^"thZ'6I+DIQE|p&Y }Kﮭw ->!GDGḸIV4D$Y&l?6<)H]*ffvD9,Sw+][dAnHv̘EZ}eQڶwT MΈk be P!a! ݰT\CMw&2Mֺ>qLګ䊎'Jo<':T3ɀֵum S#M%;q =R>] %e}7*=nrv!w2\VD}畅笨͂P;~*V'-?OIL+~U@A=Y5ԏگ$|SJy)"ā[Ce*h{w+龘y݊4>"\nم0cWJ"_;ljDn}Pa@]8v  }Qؿ}\6$ g e8' TP6ӌ?!53>=Tx@toԀE/Kr|iˆI~ܣ 8LWўkZFd7+lC#.lSk׉LNKb-K-tYzWl( fqQp^MX=tWdy6Bkr!gYÖ#P`0=2ռn9H!)gEsЮDYOѽXid%A w,U*>Bb톽#NkczbwM&=0I޼pN.iDp2ZD8U~y,-gH{=.[PVcE!y=,%y@@CC*# "B]CwAXH_>'9D~C8It"=&2j -7vPD43{i +{iڙ:<^ .ej<עE5\=o[^,VCCjzB}Fu\/S[J5RymO%70:sT%#ϙ2/4ΥTȟX/6e#l n@Wn>dcqɎtsH#C%K!tAmiKJRo[W6{jKq$qbExbHB"GΦ$"4JoÎ*:S \N3籓V5jlkgr TC3 "RQ>{/o @- *c./P¶Wѩ˂Uhf*1=c~Ė>t88BLgͩnZﴥ%Mo,pcZw* ĞU)I Wjޒ/Ȩ؛*:F֍(H{ҸQ}O,b; /&CWe}=ʏHd Ig5qh\<{I}&IF&k'5SŒKCYXqg琙kӬ&:\>_Gn%gE -]]*8<[#ѩܓ,Ì=vN V;'1r:Zr1vN@[͞x,FVF0mTԛ/PM>(e 6Z+kžsry{ѩT_`liMv_ў+)D;?'; ﲻ`_M`*LCe rmI!7ݑ?,.o4: IiqG"Lo`Qx!HiAES5u?ϑYVX~D]S4*})!@;DlK=c#JFN!۰9͏iީet\)fJ:BAٙtT 4 ZWKߕ>KNbc hPƘOA P 5;Lv&շ/&nOmPۨ$moo#W4[/ @4vB{>KMQ۝"75S±cw?j7wKLhLDdUivڂ[F5dFuV!iai&.dvx wC*(][+ { 'E^Zܔ.-jh wtĈ }=*qԮOX9(y~iR;';Uz<%`Ӏ|evZ&1 >\DVlzAorOFi^W\a춀JJR[a&p*]:㊰87kh/7FaFylب=O dآTB &H}B@K{[^ wEu=d25Q;vZ>{1)%M]o >yCAAPs]Az02v_ӀF%/bc%RL]h0 !&\7h@e\Q:irl(R`G< DVNpj$@ZਔcMtӲx&PCEWe.f5:Vv'`XVy*V^׺,#r,~1>Ë<<*h' V.u 8Eex6f돂Oz ڥqz% 'M'e^|tkUWy\7pk~՝Ȍ)16Σ"iѬն__[\,D=rV:wE4;h.&NX謃UYڐ#D1lyǫ =+5: p{:kfCnIՔ(ZCKGXYv_5$Z͓hDmx4 W-Khdq 8uTYخRہmGQ#BlCep U+~!J=Z1 Z!s?Xr%Fc;v!|fH 'vkF_$5%{vP^R:Cmб3]I&ȇxAvV-^[AANpYֺ)Ky NQ0hDڙs w+ X,>/֔<z|\[e]6_'pWb\;//9j"͵d)TJ֮ ,VpbZhx X%(% W8e*#YG K 8Pnew}1qxg.vHnjFgAWh2&5dGuN89=eu%.ҿ1ݿ9:7E$Bc㻃U;cS\G|GӖ|Q8%ܨz]i}CGYw6&'#g!%p' 0Fn([viӯk/?v#0Ma&HHc~K4&(rM g^UL 4BAX d\oKo-MQ[Բ;#BqpbK%IRM8ՌւYGw^zg['j<̺ISmpVzgЄ|/Ill, td[v54|;1:cSdh0ys&̯ m.<R]XvM9_ PeÙX\mm7a@^ȍln!Gn<2E{­wOsuqh^4^F9c][%hθEBJ9~ZI%{CV ì׬ɷMo6FԵj!Ki@sFxi4&?K@6t?󯣧@es _[@(K@HlbLy fRn7R:&D1+!Wrc>|1!Ͻ^|iޖX=s>{|PaFN< Q68Z$V~<O*d&wX[$x8(8g*ܫygzC̫.WE[xgI8O z  OIqԏZCD$'/w |cr/:z}R-)ޯX"a^ JaQC,ou'ȺTZ]r=FXPվ[Zwq{߳%EK`Y5P4py_'Ux=rTM-`ե Y(S; ?Zl)Yo6ĺ$$2?wpBnJmY)($ W<Çgudp~i} TcZ#BL~a/#}VAmgaa&XyȴHX3zO}L ; Ȍ#*ąƌb1`(ڡ+2k:*HFRĹx&E,V-=.( m*~pLg($~{%RWY=/x>]w|{)S vHvrhFjII=8LrIw+Y|nUP%c$u1ڠ-ϿX)=7*mNpzn#]0;QQNpzɎiIA9؝wToYL0,JMCx;5SjOrNÚsp/[ @F+ 4џ^C):@iȔXC2 L`gWGWιfZ禌zNZ,S?Iu L&a)(C7|6)=F=dP\^ Yb/r˙ MdW9E16/-Y}2q&)?0J6ʵ0Xi3 4.1f+sDצt%?S)^6|y:y/> r#TF<={zf ]00HDeT3SBLɜPK:?)/gWG3(h'=8j >ٕuy Z NyF*HzLya3 %8=8 K fM-MCs0b+-{9dlKCi}]E.Ywx-5`>6*[ݴj!Y{mrkҝh!?1[1[&i^F֜U2F;f|ڱ:unS { ]`Jv5Yp 5Vk^q!N\-񐶼OPδ`) }L&+qDy?Fr,Nfn0lC-.9 {싲D5jŒŒRs4/d `+`+[I7Nr..˨_E"EtEJd/kVDLqD2,6ɑDYjR((hMW$_?,Wp z;ذ|_ %MۃJ,\еGELA]RD184P}ki?>>&CP//{|dKV`R>^!%zE|NVA\==`u"n]6.saO?bs>!CwKnNr^ul)(?b2_c:#XW|6r&o;Q%Q` wǨI|͌ԧϳ.T+,`9vdFrcƋcvl"yV4u5ⳕoŽgʀC8t@Jrk5l ?ZROv&q~PDv/{qby,Qt؄IТoL)wFECH}:&eYO3dCs;vƫxYs%!@Liuqj[ӿJ#9C?ɕeHbfB3'>:EґJP8ENLpMsö́s]1fX?2mQ0}\1 ګFB yMl㞋dE/Zq?؂``&W&{. #2c6.ocGx5Bs5dW2 ksW qRB>F/`sFe){_gꧪ>x3 Wx)5!LoKK*- I0w>]ҹp櫉=3[&,a;#yE eM*_iި[:lB/GG΢0(Np裀ؚD:M3٤\VJm:o\fѳAri3 I(p,ae'K:ΊI `Í ci9 K jxۿ )wlKM IN"^qmrwG1Ib^z,T{8I HǦ,@C@!PukMIm xOj:^ uh.$x0g.a/:G|J&{Ut 9,i|T j'Tw:CE@_ZX0@sK$1maUFW!_gNT`(đғ+j1#a.RМ;oRۣC7޷ !m^RCk t~l~qiN<%x z$6Q t(Ap˭&/-3c,9 d@vܿ#`z A.G?>%ͲT g?Ba5V1{9͏D|p^Sx](; $/vm 1p}r0=]r,ڐaB?GNKZ߉d"AX.W"#j۸E7Z+E6elf]gUBQM{PZ~(޼!䰭{3AeAKhL 0>-|GLJ~wV_ =WFmM#ϫuk |ۄeNebM!L ICM ܋䜚]"4; +P3@ Q?ا7Z2 T:4vβқڬOT .#'`"= /U$Kj ~#m%[[uHS tTz  H*dkYChcY@:^n:[XK{1(5,y;Z 4ȍpR4`ǝ*CMpvP5s'1g|MWe|1uc_]!مNJ|tuem8J%[@Y-KHXH6.M}D2۔4H| &du& d=Pe^ƅpYB8hM8̟5 "v!e[>جژkN'-kTq5Ҫ({ k`Lf6m:? itcdorkLrAԫsvNρ͑5d$ )R8iF? Hcl|I`+n,g,vO* 'E0ء57CaŏMbN\a'Ǯ3hwK1QDQZ:u;Qw?B`'~ (sםV[ l0@m6x`aॳ~Ғ_ӄ'% 5c~:tĔ >m}XЪQLEX$9/^c=AKG zBT\jlE |>'+Bsc{C,5cFyvY?mdDsr>c5YWr.1 UmMhXrk6 'tKi_ڥKLʑi'>K(, !Mrzk֋G?l5jzZm/<=hO5^D} W{v ˑ-oIƘZBbq5'Mˌy.fXtV(_7ͩn6 2̷3B)\Ϥ}&tаj B&r-p85"F(WBk5O@brs1f|JVe*^q/O06̴"URjLîQ \ɘ>oǒ-SDmS6+سEѣIQ7S0Wgeٚ(gI\C{,˝E;v0슮:!ߎ_ZJiJXLZr3co3:ڶ8bSw(f9E:کTFK_drj: |+9Zv]q6+f|.>9㦈YFIÿhk?GϺ|cA{jθ` ǏKtvñvߐ(-hZ?bB7 $qD'u^>To$NIjd!]KAh(Z[:!zϬme(`Dߙ`mbcnk&en繣IkJ>P7ӳCDκAWYuC67.Ϻà.F3K O(4ݖջO M|x`s_PBY>fϏڃ f6ys yH-mA 9#+z;ŜoB®Ju9rv?H!: ]//w2͓q*t+É,dv>5>F# FS3=vt4" ၓ.G1 ?_+/+ 9AlwtJM+i8dg˷wffrZ+ËLsF!!oRPe&F*psSz"|d)x-oA"urF^G^^؏UJ^Fl'-ˀ& &N~&8|AL۸9ʌ'ʛ*Kt*D=/Q}lijl~=UU2Sc~,jo5C1SMB֥O0aٔU;e_TIO3YA-*ē'[pR.!50Z:ZenJЕcýmВmfȑC:klK-9Nb`;bcAo\aJ6S/dmunacln;CHvAIY?ͩJ"9|1#C7 T)} ]1EpQV=CȻ;Fs Ŭ2cB_S  SeV2g<:DDf>.h9ƚqzk H(Vb_*:E.7^gy{aDe׈61Л%Ngke!K2a% V/1OP-RnPO"zX<`Ԇۅ!m$Őr:ʰ{xK~CHP +J7kmh3펶¡vӈZhI;YUN[&"`A纾u4}ߚ#ʠr`\' -cٺ^f8r Vd=6A)MLwAD9j5ʙbk,BRhԄ˽!Tׯ?|E>k0Ȧ%xz_$750p(*"U?Ac( M:*i(!> ; a3눁x]2:Gdh͗ hSϦϋ%e%&`B202lUi R\w&|D<7sL0/7U_RsihZ֝ B:^u6[/'4U(&dsJz4Yo HԝPQnyr6^ !lBqJ+p+b\w u\DQ ?4 6 o? 8U >/+{a8 @Dmo]V)|ա7SGZW#ޘi]O`nVT%#flmnzW^ep8y"-WGȼ;A`OJ2Cv!@ZA<7Ú&SZ| 䑚p"}:ūMe7nQq)N P("e'S.P`gj~` i:-}DzL9 [euKusF'DVyZ Ddƒ8ث'5swb:: {ʟכ H ~)<\!lqʪŰ]EԮޭO,@l{¯a\ r"ޫI R)f=,/.Dc=,9FocVU I E|I"6J:jT;m%P<~D!f54~uo#rMoC/Rw]Y0rjEa}uTܿ0# =߻8A}> # =Y35j8Ƒf-t\ty9S˻d)|ґ63'N\qUqQhٖm)աNg%Bs(#g wa7 sq҆X#Fn"&iSuB<~C|9xeW ~C\)" CWb>_K,C@NRAP>60! R>Q8L6 ?hBvyF4IDpKríHoc h+T3>ۋجzܜ\^ ]}NxcBY4qn֡sZ1PFRSA<۲oZl4Y"|" woLVmkՎ˂znrQl*3} 5; 1T3>Rx ƣjy\ .L/8D[PD;= ߚ+ң=߷ MM d>~Lc`ýز/yٶvqx47@jn@lGa=.Z~|֝\Ś>ȴ[wI8(sulD; Ml[Za}ןrr0L[ݥW6-Bci">SPNyzZ.V5+YEMl jADQ S+s~aq=8XL4beH(d\4AM#M|p=nx`;ؙ \aŶbQM$`)gһ% s2d$D*xO */a:4^\^/Kg˚K_uvʻ[96YҀd{ۼwL@PTYVsAWyP7(>3.H9`bQ> >"Xu :g>[$+y F0̦>p1)30جNwХpT,+:pHd6.%< t !YzRx%A=vQ1 O%~xSIu Z,qw̮wUg2_RڏD@$^M7\q+s0pGYpբ=j6G]$N𰯞K6\-\J ܻG>[7vFjt$xl 3>VI %]7Z d"Y"CnaSa1j?f=Sy vwe/l7>{~(;#u|:]Z#9N7-$($薏f&%B@㩯H)LSZ4p+s%CFwtuicz{)$\V }O|LQx|#YPGOSQGsk%iKoyVp;^7u.+b˭J( 映1*ljs&z16rq˙2N7ܴ$y7ց+vU/,W%xP 2Wg İ.@"Ou^͉_Dϭˑ1SY7[U"wmU.i$MI!jj<0Jȝ^_\fu.7nׇ۸4wmL(OmSoU s)D@]{dtHsՄrL?%RhBK7(Ghw\44Nv 27 .ZWaegbU~MsHnhЃeA[*:j؞Z>9b~9bNX?a;%v=PdA$3Ɔ 0J.Vp7Ro^!g,_Z£e ,Jak>~M{u b Y]q;Mى\+ 5oVP=eVyʍR``5l1cDA;:KCf LYlRI\ @1-jeJ%IԡI h?~dlV_5.} QI IS>O ۩q"@}قK{Sq#VjϮSBTEF..> J9ds@)ӏ5`RmS`%4GYނK [@N|N}vVMXv]{UH0{ɯΆ(7bj h2ܖa]mABe t iD:=@p}ĹqQ\cm.q/N\=ULnٺL`FUQj!P$Ab){2f\ΰg>$_Bdز^%vW<>?զncq^yC'ftV^!;>֓KHYgD^\33 E7G"NrMA*܅5UHA(ѡ)O&l$p79&;[U W˅Iⳳ C # =%y6f4Cw}jh5r^:A:i8o( ,vd-=m( }.] V ^o*~JD#rmʦ:UTPq!۩ZcZle DEV'ql\aRtB9A?: fЫ5IfaC>஍=ǟʨЖD'f/y"HY[s׫^w-hU @m9w"a[Jϥ&`H0AHetu|؀2!^Mn9=iLI[(k:_X,7F|uQ 7{k'6ѵ>*IP(! M d l'yDϒQymhiH)I-vJۛLǚū`J਼ㅦF,hD4K7R.[Q[W0$(dtBωF <:&e0:wi9x]t`N&@IdGk )(/^$ </54,ez`y?/-ggyvM$nb7 ~^^?."/@go[:)/(4$Rȝ' PϼpY=YgV#\աԗq16ժpgxO LHqB#q9JԳGE|fTT UD뇊k z ׫ o'ɝ,M8{qj+hXJ1FA㇊D7ToJM2uvcrd{껊J|PpMUMQC0G[/M[Q9$wPW -W^Vdk7okjW*F_TBsoEDLGJHH;X022OgLOy"L]7G2&SY<7 $m#d6[v3e{w{jʌ#0˰|PuNtl1YT i)MZ1jKshz3 }\Nd Wׄ:IN<7byc+,WEc?O@.A_yu Cr!8jUSR˰$ϥO[FRE'$y[تTا,@OBvQ7|+r?7ִT`iyWjGq ehٟ%_pJ#XMWuaE9yv$t&4RH5DPdo, F7_".OEUؓ_Vsaw,43s4Y^*AD]R`jW~a;G7ԁ岥%ܒgox}jf9…xޘqص>M E\ uawVP)Ho0`0t7\`!f63s2H{5ʳ0Y#/%FyX¥}Н~k⏔p xi\lAE(ID! l|b䰎һ+5K@ X3,['uۃTDV *F= NX"VL^(P+pOm~"_YBT>* lv:꣛ng^8 ýpJ8&pRYL(H4<&J^"_:(]u%`Vئa?~+o|LwX3}DBmX1FʿFشہU8+̹o 6MJD].7*߽(dqj]cvQGH:z]/Ҹx߶IaИ_qE&cĨh|bޑ:F$2XzW8T%kԢDgRS{,3N3ġm4?z/ mk4 QT/K˧6;E <@Cy$+֊+It4LqS;jo wt"!xaxo`;MSc"-/RG.33T]ߵ=/17g1g(MH<_\CN}J0ư:dT1)GU(kH'l؆a߯G؛Sf s=0Ĥ}HQ1~rJdဎB0z] 7斮@].]~D jɿvpP0״jWIBG]ȣmxә[ )@ju*jt)`>yůIF^1Dfa*p;7^Q`<Pe[j`' 6l6HtY(s8GtN_y mOm]oVkgg5Ҭ谖œ|}>/R ,PcjR( ZZDYC9!@=6FP%-abx*#}pp{߂(}$~FA;V.Dnlz͞h @ශݚ.Did1=򣏆$to-Z),wIr~1pE e ^6t؟d6t!s˓GPg9l[~/9PĵK!LڬԊ. qNƁk1yt!IIřNfLWj4}w~aUEc@̷ )FQ–{y}JL}q/nkNq/]I읃F% `΍a|y&Y*v.LJxGO/M~Uy:n6A[$j8[`7ϲvl8ES,C%oGE(3w!}4̬=#>躺FR5 Lqx@.cM-m.YU`슉(c|WoS33ROlSd |5߄V,c&dln90 ?M r")f^%"L`R!m;g6|#i9( N+3CPb~$RB6N"m8%[j9h830`p`x2$%m( f%藶y =k)omk"&+5P]7hcKM2ip9 ^h 8A,dC[zEq;T#t.E :tH L_j@ٌ"XVp <= |Fy |OHX9o$ f[q@m1jS1ZJCP0!*jz!/ܢhзl:[:0Ͳ<^6ߪTہwPpPxH Vc{U*[TN UgkāXtY|mFx7`hJL+V\F |(㷦&0Cbr`%$P 58Uj=3 WTkX@l D_1L}IUpb4 p:꒷鍻ֱ<./w*--^v,8(ꇣ*#+Ѷ>W}v3Irs a7X!5  ]7K6-, ^B" T݁tכ`1yS9Aw$c>"`?!6ʱ?.~C8<ƒοK01 Pa[}HDZ^>qPAw(7G,@jT{?I/ u Ezm@K83>t=&b aer8!m.Dǎ9Mre x73\ʑ NA``>Y$;JEk~+F=h%QL8^nzy)tDR_[VcS}tR,5ʷ<1 ǿ6 o|9~HE?'h@}9hcvV֬!oWi4':NXJ~_Ca764o-#B%?gA&<"ʘLVȕWhE+3ڌ\N~x&V][FT"Ւ*Z5u?3F|!3ɮ4<t#0ٖĐG ŽmTd RDRx5,C[iPDoBj {w^R[sn ! f<6$o3'k31~id$YO郭orMJD JʦF )Y@!(}&Є7Ӕ7U¦bFJ:Da8g*+_/^`tBZBuV(d[#>j\tyOE!"\@ 6skRReGNԄeA3v܉}|pF?*O uEaZUˎY؇k]Ǫs[kWS2l^k`§Ci:E/N8kψ.Wy}@<.ZLڔ]D4 aKmK٘8l"B]*`MA~ki0#ޏKRUݔC$ػ=N T6&i<%~63+p|aH0hn\?滑z'=ه[6KX R,cϺ\ulcnY7!R v䷱`)"BЀU%b~9 /6Pe ezt>f-zLo#Y=iΤP OY K2p4[A )ίvqx?d;ԓ#Vp˛D qSKm1t&e86nK9xgJR=^n ÕkWhM\:ʀ%5q/YTp񾩷:Ύ8K1BӥnַKv63@+Wx44qR!/)9|}[-XG:2jG ),{aAn:*B\G&d~qUp'LBrk٬ ڜC@ sNCGh +*n(`%>MfYöK6|ŚϳS]3w=ZJfAA8ɦ@-2|gw[0DKLq5 ;7B)aM%`o_M|eO-GTKy2SΌh=Qz=V)ӫ\ޔ؎11AJl;Ս׉L˽K"s\XLwg sNe-)^y*HGO$9c+RghB4[b; RlLziP3@xC0SLbץ8!nks!@^.c^R+wǪԅt}u$kZDE$a0p^{4ӄꥏD ,se+t.@\ЖU^ ޑHGUck[dͰk()EoZYA*KlfR6U9Ë^1Rq5^0l`k7a&6q).'M7\L1Hm96!BK\z] q:O{"+MyQ/$}ʂ!I]+r}ny #!b,~CvIVhS4&PNhIxO*@(9]>Y1 ~*7A BkE9;YatC|nׄQ}UON8`jXMP8 8pޏgSp;rqpBI B&Cf"mPdTc8e=YeILxXΡB0mg#|Gc&Q,hML,?6&[pT}`I)@u=%dg=le8NVF0B6NW[c t =#:dpml2lK|: kA4mcq$urbٝ"2W7Usiگ?*=v‡UWI$ٚ/8$`t5o1l!EN i7LUIdhf#Rwzv +rZ6^ג=_ ¶ؑP8^GmpLRY;{o"!KTkʶ蒑cHakS!-<4=Н|eA֗}$?tr:U/< @;d L\<_4Kr޷?i{~+.S|{lye~X`ڇ9:ÐQI`هτ@oF Dv]Y" Z54 I5hNd}󊐪7ji}^Y[e?]_(i3JRԊ]euuWYtzPQwU_\0zGw wؙ&4{םe;&3`=_~W`o~Al |ˢ7<8"@c:V2`*ԤCdCpșl&Qk q3Td<j} UPjIli,PnOgwML;8:5"8v;rDzM!hH5etl K1򱄿v AL?{W%88KJQ^! ox;Jf pE |U1 AH扼io֏q׉pl(u-L(.VA 8`!FCK!IDĤ'583ɛ[[Z3QϐU? f;jMw kD>'Ffk)/1` K!;ͅH8'J@Ncێ/Œ+?D͂Wa ºdŭ\%V!Ox/: Ī{=l> ˣ)?kĥvft񊃡'_}$Y}YA:4B J+s.-c3Cl'3b6:q,d\VvUi`lgW\$6-TVUc)'m+ClL)czni n7ALt#Dj;2qjfPGi4gݡ+9&< 2"GTNmfU1,ԯZi&j t)Е[G~4mHWn]G=L\ ]j/kRGMK#T_f9<:1/hZ`Tߦjl!*lTFp|Ɨi4>=!i 5^CSpYme2B XJDrmd x&at |K g0~┛)_b}F N"2ˠӛ~p? e72v<ٍPxqIz9Qd(˜b*}Lj"o,y,ϾqB؞>?CO(6afb,>dN5~$5SΜ摎YԪ͢.wՓD_!'7w'mB>jՆ~k%@*ܥϧ+̡ ϝA1BW^.+,%-N\ONQHuwR.}?r#)pPxƦ 'J$mUEcXݜClej:<=Ka9BX ~UPw'uE|[HP`sMP^l[in̳mWܭqI}5LGCTH&khp3K0k7n&'{̮l n3kEJĻWat39Y|lA5CІA[:/Sc't2GV4r^5.>gO\&4M_frQIn'hEKEO+ .g Jؕgo=\S/Aϔ|Zd%\Kp PG?i~d _h19<=P:KUUV󴗕\FJǛ⥓M} SNg,O:Ex3 }M;qt!/c]Snv"=*|☡V .ݮ ʂ #GZxh+#-w=RT/_Y@ J }hIZ~/uB.CZN;UV!UDgI:􍇜vp~HOwee92X&CWyGL"&׳*Onɍn/Ϟ=@ZTVVj6778*ʻi`)AO/7Bm]g*#?I9oߙ{cK>-?vg⚣88'͔AaS <…_g# KiplB՗@[^ q!J X ;4MiE%Ӧ A g΀E>'{CGb8&,<]P6s^v訐9Y^ o5V3cf=ە6#H0Ns̴v/d>DYs~ ?kHc* Ѽ iypug ?LР~#cp ^Ƶ(lTLHV6 /; 1=w/ͦp%%P`rGmTo=lMjNkW?^cO5D׉@qf- 3#cXx4P Xfze߶B G*yz|G[yiۉB+:pnk <}}ij*xs1a*)R2X_ZY)=u@7l6ʇ8 F|cIowIj/w*T|ZIL8!WVkc,!Pry:U8p^b.AxQOm4x?떠\!LMUd/m<zgf(Y|-F\zXYB]`  5~VdBp/UEHU&} `]j)gW~Sc+dQ| P:wݜ icay^!)9}ҝl PhVȌ$+X;'VD/rҋb{]Mѳnێ3hpc럝i] .eҁe-g CG2{[b M ^_B'Vj'bAGyds3-Ata3gL=KRIHH3 BTiJj/]~. #= hiDy' Łf&xzo] XٶFMhRu'mR!88 ߨʩ۝SZKUbէ*}уLd5]to-R]a\QZ:a(ml݇,3s@y<$?]RuU} _ڡ[N 9`ӎj rOLP4T@jV\ =( ?oX*IJJWxx2#q8rSA6+57Gr[(yWªMj'T/6Q@T66֢2F&=|͏kr9osGgY 6o*wVK;͋܄s5hJШ2 6;ꂭ( !&)ZcZ m!?s1+aߪX!'$a"2,h͌_Ś;-B6NRb8"â\$9\v%FC 72ifz@ϛmvÐmkPS=ՇMSR17ӻ%14g-)nFB &@|xojs͢p\QˣE16ɤyJ bfrޛijoaC8q x+9P4BcJU A 1LX2-wU|Wu8I=d~G{`0o9:]8}{bI;0řN"B2Xi5eWgSr'ώ•6 #oȁR4Ң1_Nܤ ?TbEBssC}&tA1-hoD]6&KB/orCFN8H5߉_c`ӛ~n+ 0#?&9nE?:4\a_- yI+h,wA=Pa-FýqچtO |-EQ6JHxZ`mCBX \"wf,ޛKcSsH RUTs2&3)8`/Y:J%/*F֗T6*[蓭Ҧv?|&絡,jNde+\z&~Rt~~&BG;u Rl տ\"`z9"8+^ŃaO\GMJ8h吙`7ϻ /#R̻:|h,gʉس-~Ww@-У{:|;R4h3@-iFvfLmane\R*7kk.h!,_ڞ~ e~@og%hh{>Kf[y!j:mPe҅H k9mj"?rϳryEWe4 Ixvrm}-ڳI](ؤ.9񟰰OKUh2fpf8+`E d$to/9 !9ߵC%.x %$ !dkuv5j&pD]"MueBGPΞاb$ZǸT˿BsE@ʕ` pHCaX/s,<-3Y',魔:RVH C6_J|JoЊ#PHc<~$rd3Il>ϡ`{11KJdo6mDd@u|KB8riqV=WvN UGUJMd3_D8*> @@ּT3;,}䶪9̓;M$qru4;Oٺ$]}~i:|U@04G%4Sk ı* `S &$1 it iBjYXV<~,d~`=D6 M8۞jMFtpekLGATԐaLec&9v|НrnP :|H@b,ۈ0j_8 %E$ڜ:L p&"S@)] }{VU:_hnZepBkc>ph3'0Cl?oZCɚ%Uq܉>9FXr WJ< 7P@=>c伯Luk.(*)˔ |"{=?VQmnUb.vyY|(lל-֭9: 3}A-J08$ i&l]=Ui#-5.Z 4F9~蟏bYjևXv$ZF@ٖ@ $;Ϟ:a# Xf- ld!CoGvP,Jnng~f3:u#HLs.oeou+1g(Jٚ/wQ.3^۳0ًQ,ZWJ:҈WbuRC {| =h 1%h@.ӳ×f~n7}tQ!5Wn0ex9CF,1SEᵟo}o*Sq5 Iʷ߉ 0a{A-/֎Laf@̕ ,:i=)-<$aANUt?lYWIdGhKsVzCM|ĭJ~aۛ<Rf`(9fsb4G%Zmޞ{ꎠ HDԊIZ4`5TAof,06+4ӹo`(ic< k"zmjl09TMA$ q2+A]ohP@+U MIp LcjR҅%8{i%o"BVVBFfEE{0V&!v_#}O럠ފ9: q]\Gd[[^}y:^Wj=@>q3w#`cQ$lGLIKA*OMUJOן[v$Z=.dGIm}~FqE8.,Fѯ pAըt7ng]3))p/RlRt\߃=J[$`uXV];,kpo`:;` q#jr,ɥb_k1`'s0jZzΚu,gJ]!*;8iXF~9ݕ!Ej"OD߈}YZ}Oފ Ԛ%6"_9A-`'?N•~ҔTe+: "Dp4Y $[ks֧ a&d9y, ڃt8w q5U~3ɣy˸]'q5?~|f8or~F5FH^uϵ2m@dd5g*yГIeWkI;G-zhO)Y?d "LtƟ=Ajg9Zv 95t٠$](͜[kT!ATC ̤RY."ԅ= -g§?iR \FIZtjRݟl\"Q aTP!AAx %NS]P4me׵<~qվGdJ̰W82!f$H #Z{>Ul7 xzD&{:vDZK\вjr M{-pD+ǴpR^]&L( \wq! q3wy}H}wc?އP*Ǟ6]1.i]!FO;ߛ՞ !0lwiBkk)ޥh8aD.RQ͌} '9&`^1nљ#MܱD7 !S/ḧR~8S T$zkf́PzЂ`Mȍ$9+ c6:k?tTrQz[P񬞢/y7>hi!',ևq^1g|}0Y}f=TV]|xkk:+ ~w6:بb b. G̫Z(HM%G'*`ZؚcDG vZ,똇܂|hNOggFFBsWs|WD")&aPpEϷ'ڰكkvC,^11rDs:Ż`POIYpۻ7 Prx ]>DNRLdC=),!Iyz(]9'aEص &23.>GWVfN5T*WE_okB'Dcժ9,t%B4{Ɣw*ɴqXdU&;u@yHrMe2&*q$hx'- 7M\RVmh@RC఩WHu8nY5Ym_…&k]H%<x]?[z,wt8zʛ#U-i!'` xd!^l: %~a,_TlmE;7$b~֍Vsh%ugꗽ@>\emTi)ܬpk 7\ѯJWS=Ƞh=:G\sJz+mvrMCWq# ioH+8 |6'l`ߨ%0s$z:=Am̶#~гlG|Vk%è[T\ ߓEƌn t/k:u% }$J XhutF6Ѫ rP&Ryߔt7ar6Wa Avɦl2fZ2!U 1MMfMn$׫ōY2b`"_ب]`*3ۼ-*(֫C;ㅞ֒b0 f28+ [2@jS}Aq~N3[1ښe辗- r㕹#vmu^a!Al^d v}BZnʞXmL] ˀhLEc2;YmvK%hfz'9sV#)/lw AM34\34qk 늟 ot[ cě8,s3A悖3F`/s$oe'd ԰P2zW4Xl!P{H3ϡ8w x1Nׁ#JYg*P]JevupLkO]L ׶*tn(%GMJ0Lr2ǃ :‘oLFTvU0ӕ#cGx^2N׻326?~-;/ ?~JDgix޸]VɫzZ"_.-+w4W vv^j̔_ZIcIOZjӑ:xÐ%ŝA- pql68΂DS@H^]wX%Py;~I~n ZwO:Sj%9a<-dԻVhǞUVz] _Ǡ3\RJBV1V©xzgY^hJjGmZvIZ=0jodG1Hk'N o}KEwE|JlJΝc3'ў^X9+;lgO'2X" hKepK_56U]Oy?S0DRBe}ӿ|X2lȲU%UM% 'Ccߩ}D/gJ1J!DŽr%Vcqc$Y tuEMyF cީ` Y+I4,NCoWPKmKjTxpx~rٮj ^-"c;w1K# 7v 8"XM+nQthS2DQ:e|h٫`EG}:ʌ\uڅ^R| åkRJg|>RTG?+@OKiv. |@@gI#>thsؾ`$ظJ؆{Xtg09,6עKJfncۓV{#ХSρ:nwG*@@P@ɀA2UcM|$_Q[vׁg?nOuUr+tȪ۹}bG VN_0Gt>&u# &gKrnG(!ȣ.kKA`eBck mfLvج 0sX ICF4t7>,Un]dLAcPđkхy?J[V!ӳN3/>޾mh/Kn#vh %PKY $I.oJ'fӄyKRMAV KpIũ3A%!%7\L8\*k^r/@?1%g7:ȶo1p#h8}g{<"S T\N[jCUd(F%dM,! = F9- oatIn˅+^퉒N^*#u\O0ZNlk6dX,|gnyG}]D H;}@^،2 r 2um:j,YQ,媼O_4PyOIafpz۾PE.wrd+cD$g.,|x?޸NWy]aKdظHv{p"ZQ~=}ٱיyQ W9f?d֭շ /Lx^ > 0f] uϕM\W; wI._AKPgv/,6B>!"~#@*޶˛F?-O6L>A'#Ǫ-bSv3/O2t]fC4&jeN'&F#$ښ37)pK:իh:`ax\l=gUu{FpupEP E9m(*tgw\/ʜ_XtP5:Xކ^d/6_xS$< 4^p-hlôF 3@]_8f g wq= G_2qSloP=XZ~V:E|Cd2{/-( *毬1kOU6 :I a̦j.w]k;!ªDRM/W?>n  #~3lc=&k;jNM%ta{L0-&W> MO܇^RGTeԎnEjA)g3>TU9,e?bD.k//E+,e2nAE$4}PD^l636sY[Дmyug7W/ߎJGF ɳ6zTwKk/UXƜa9&L 2Xp V"%7ǸPသ;S@RxŠ@1)WPZ)g!r/7!*> L[\gu _xS#H1Ҙd߉QM^ PɌ6$ȧ J hffeNR.yqJ q]b~YJ4rY$8@fepԂ8^U *pL6Őő0`lp`U;ZroxF^74s4ǧ4l3;Aޢ,SV}]JwSiƃf`3'l0rc6+zvx͌N(6;8a;*K1T43Dw77 jzxmWsgQ4_4kDTJNϼtP0pNA "'ʟ u]|\H7ڋ"N藐uޛQDF"ûղ'/;r^gŗQOrYSiv|n!<6i&7PixVhs`B{гHisX{-bk@>ӿ@.Qʬ c07U`32 E=wTW CK>]^9[,D^ot\5C5DzL9螃8h.;!?F-R ,a_q&oV摨#koI;%,qzc$1(u|.E&)UOCK@3fVܙ41jώkkY˓ NTC(ԗ zLذ^t>c࠶0g mZs(O0IDxZhŁU+*>5\|g9f"{QKD`!u+ =Nl+f؎KűF$ɳohVRK+ bm{Lq~Cͩh :?>;Ðf2_P力ԯn=4Dl[Kv6h_n79MoMh@$,k`xHmCY3N "-vE3 WK/dzN/N$fg߈ra!6XtV[Oy"xCŚ?H(]ELpG"#)'CZY߹dq_/E[( +i&^fqGj,$l&G/!:]K֞q-JܬcTPB?E{=Bκ  8'd/,@P,Ǐ1M 抲k`cN"D36-2TYJ1MYaiCY5(}Ό(l.4d'xqY$ Go]e*aqp(hQkco0; ;L'@OIy"#|GϽi\+Z.=}].yШPW_׮WfU1ǖ+pȃ&(ݾȀfЕM:X͠T|=/S")sHzm?HF&;$k@zȆKp@۠0OĻT\w-cQu0 "x7{eWQ?: N:{.4 /#YˮޫGlZ4K+y^zݤ hbO-xP!C9Hc.Fx+CZS U#۪w<$W!$(x}YZ&H+;#>ϲW0!4.\]+DVtF(:%ﲼy_+_>][R8u$};n:On-f'o EX-%?Oes5AqTD)\<:t J^_K]qH7S6/6A/-]8gea rD#vt>$z=P*=7{$$%0q5Z7h pqſ u\ Ko;5~|FRD޷V<-"^`eVo-2Ȟ߭أioۑ;5nU n#<țba v :`,x 7@S,ijc[>aDySO5ۙ)B[0b*dc[כ27ÇUe0)4w3KsIĈ/;L$3Y44 ~[/ELwZdGIq[6(?66hSU3:%'\vOUg?RP(ĺ#:SwZ pnD@/\\6"G>[Wa6'JnelAc$1|yG HIa~0gf%\L$)۶|ȶA ]7~9e| l/ `n]<21ܦӪʢn#utw_T'M&\۾@n \ruKע-ה5Q-?K#G%;;ay$S֜UOWo΢}Bm98Ԫ˜Uf.c1g9vkbiJoդ<& 2 'SvMN'7jĂǼޣ4ZYp,YD_5ǺАiȓ;1_76S.өۣԑ"H6Ro;WBnF Kv ˅FxS8x|ƦphT%5m !?VA^G8z¹>o趝_5w2j|1=5*߷Ơ[Bν%nw o4"`iV+gY9`:WA/{,: ΤG$1%-3s.>AiddkF\roCVi4'эf,r:ς>Xtnʋb- 7X ɾl?*6U~jш*0/E:/JqQƮK=K"v%)q XsjO${\Úz)vmI Mh`5tr\ .-D2%nWI9tЮ 1i@K;8.ɫH @q:A?4Y~DܡRu Yהx=yc׏/*y 5VmZ5}ʠt+ Vi%Xl$[@I{qDA*$cRp+%MELPB@J61xp0zYa\kф;⼌2;Ⱥ.?M,LnvVɛ/ ?p6e3yw̖?aY ` O?4S٭BW"naK'-x+c7|15U1>Ӭ|0õKu#,_q1A_ j9! Bk]Dxv@B^R|GUh`dlVʅoꌄ ѫXN鶯G_| s j@9f8z$6'C\^OS:80$8_bcx0E{qD4Gazt ji!ɻ Q[`:fJK>z/s:J*aFp"Q(p9]gg(7:ϑJd5#s$K4b5FK|)㮱eyo~7A,/4cIGnmvIp AC?_J5*=81ZdErfdR K7 w6#*lvʩWsNLCp#L.pk&8s)5jSj kgG%KqN&m(͖rVC2qw 2%\W 4!ؽg_q!OPH#2Wc< [5ik4`6ynֽzF$vCG~`h3wy)-Vp֪?kN UT#&bo+T,3A, ,T/YCp.LpGp?@ b^zq ,#mыQ?E#hr(D @nMiSg'enzx]:"dw "Y H[o7#*WowU^{+@֍!-2m}' 坙g~^wH8JA~uoub{djV*ezML?~_~m ݰoEt'%t<3C#On}q}}CAD1Քr+e{=")dJ #Z4_o` 'ߪK5ǫMR/WU)eB]s7/Rڧ9\/xq Wc{! (곹ƈRI4g' Mߩib'ĨAlQݛD:Ze WKNB wيG+x I LⅭ[;~ƿnt9 ]?Db@~t&Ψ-j,ΰBʄ}|\/d C!#X$ccZQ^ }ív_IKW? xUt ;w6B7g/|$̕-=jj9g+ WF?`溇o"}S; `7.&FE=Z*E!*NZN'ZON]#8a{_BK wr<5$zjNQ=cimL5i|ŕV1ٙG>x zDGt%%gJI!3?:oy/_ nE5o92jEzbf߉\2j֥5zD>{c?n"SxvO͖cucVtCP;i^!u YQ|0OgM^+X˹g_{ߓ> a85rMAš5O/DG[PWԇ_%Ћ z008v{? ee!5-id7x:=GidT| $%Lw g(H @]QIc{(>̚k w^Ⱥ/ MWx$o[NڤOCLYd% _Ӏ;r ߲_m ww%!lp>5yalO m VI11ɤW*tO2HZ{Magk^AHv(AE .]j0Y)撳4w"ECtHt0[WEzoU[D$OPw=|OXh׀ y(XMD2G4%ן]픏 nC9+rl"33^Vb$Nq }Zq=W"PL Mc :K>rǕnTfO4edioF1@EU(Z|ץ7}NJ8WPwENvTw+:c.?A2 p>YS~8gS^Ost' oJVV&^%@>NLWܯd,V,i|?P9S8J'-^AJ7miac=Zt(v_.eRBUJ _G|/ߩu(-.m[,sktpcnSY?EWrڻlO&Jt⯆SaZCާ:KOk&4ND9}6Fx~ X͞-f[Zyȁu.$dmb)džp`ep{x+u6@ gDutOFTXin hm`t`)յrmǻn(L|bZꝥg$966bf9sG;AKBԇFQ)LiQٹ,2 Q"E7H %mQ3.oX$F_Љsz@b*omyoiEw׼`!"o#wKS@Dš|.!f2#G{@] eK-;ng_6.`':9J(355uT L8z!-cG@% lPT{&B y밁<3AF..UESU \ѳt3FU^HφƱLO#@q;)ƿ2%PvV<;,C!n{o(?Q ۲lhC7eˎ 5d8,O/u6]-f cY1`' /p7!Tc[-g*f^X lEȔ:)/)f`ⵐ<^,kK%Q`8v]Sv*,F dU_]N8mqm_zD<( R7:Ko( Z°%'ǦʗcyY0lBw:34Ѯҷ:%(Jӕ*h*詗APjv͚]})̑{}1G yV{ZZHlN+vW)$fA'* h|0xR^G1D,Y] ihcE$!~5HNFZjUϧ+P! Fk%v}Yza7GYNkNّ-2 gsfP{"K]+SrPiL`ޤ kd~FPB%L*}{khFO:XySx\{V(Ѥܼ SY`o,p8 ! gMSi{m`䙣%EKM$Ϥ"7ʼnV!M2vk _!u+\Z )ܿ8K-5S+"yh[H0#".M9}v-V/ds,07c }0!3gQ$ $R*8f(A NE D2TCX}d!Wk_3(crZ.+@7>2 : NEgMT :HƻxBtU4Dx Ķ*)5싚"{vн=~_C#:N Ή /5,9klԅzOȁQ!ysH6f&nP_k4)ai;ih'%b.b@ Dvߗ٭Wo'"LjkcӃ`ҺR׷?cNQL/1&~5ٽlݾJڍ[u(3&y:-}t(FCT].9h@NgwA!{ R|$ Cr9U[4|w=E\$3IO-e;O#Z耆kREc'AEfwwK?>#L?RKD-{g&y sh_b'd]Z4u\6}r:H$ف֦羆C4dRq90J3 dۣh]=xFY*&gx;H^:cˑ[TKe0BB Ն47 J~šP4u4C.\;A{^Qȵ@DVMj$3NΊΪb PE{ 8`vMPA"#g  yiڀkp֘L}Q'ȩy49aiN҅{(k]5Xn;7)v@Sm`jp,5z7t1Zg 8T:h->`"07bL$Ygßn;! b]Z#@A *_:z$^NF $%ynZ_2޻ cmx [>evR^i!'"my\ki"#YnYw:~:IbTu C¤<(Oo˫xWp;O 7. GB<L[;N: o7qy8bP^54!d<,H"ȇ$˾/r[JNCFbA=_d@/%yrw>z-I,՚Qρ53%X,"w!IQca#8z)yr8)>eb E;*:('Rҍ` [3l-T]2M!tjJ.Yg-ĩv7И(<<#̬jfJ ^F2 0{Y8TEz408(u>-UpɎD(eMbwh"?;=(ऻt3N$OY\R ]vp*Ɂʸ!dHKS>:"},VdY*'E܎/&ҭiy%dK%e"<-R~~)aՑPoqt`l覠!g%g=}M~I7 -%(Ȼˀ4V烍aƑ˔YgnksQKܙ3܁ Od̫[e˜$ZfCMHDf4V'9Jcg3$LFlrfqjkҏ˾]HŒ[9z5Ӷ-cוLUl ZLvI s;;ԭZ6< 5IZ2׉e-xJ$GvI4蔼:9hܯ{Sh>$br 2wTC͜W0FQ[ eXIDuUIR'մh lQMUey}Rq?娔s9w8DlS 0Ԭћ0/Yˠ?MH+,vS=Fgz4}ۻۗ[L@?˹+\GˌpY9HOq½_${ZsodE&ȼE/QN#5Xd;8mt6A¾X8*3g<Kx3%ӀqY ʌ9/0M&,Gu'DʓV/F]Q`Hqѡ B1j;W6øc6x13l=$chI o F5Ӹgs]h0'vA Zz?8irJ+ʑ{Re; j1 %X C I+#}t֠c.'PBhbŊwӤV~BZ ɖ&wBz4Vk.0M\vIO~J:a[_@">*T:=&tD]gnK1;]6ɯhT}uL h8d %(7vlMጾQv Ο"6ء I$JwB9{bt'`U] ;J& 5i??4끢c,v,бp9"n>'ܯKNb5鱘Q4 4c&qpY1'NXE:܅gNѣ>BYW H/#v/($TPRԥm%b糨 +n|"9`8~u18-u8h)^d74Kcbm VuWҷ'$ S: 4;O*hME`ض0L-5_>I5+spI}EޱhۡW;(d[w @>A?@S&\\¯n3AZ]u ߵS~9&ՐkhRߦ8+VD4C-^aV@:Wjtm:ޜt%=wi8[Ơaji[spǰ63WHv/[U!}NcĢ*:0͚*&`o F Q?2k7-k\5XKꤟ1 C.S~=$ OqEyr P>rw)a BCgq"mMXo6>3(W6ۀI;^\f 2moOջ0R39{T20mUdGJ4Juy[^n+O`2}ܟp#gh,so-N4N,9ӹb$U#P z0u"`#̒Ga֠ рU (ω76;ȧŤQc>C|^ѫuwpNy6zKأ-NppiAe/~Oi/uӝLnA(M!0lV!s DdNN]> U02WJQ쪗R=, x:閍L~ؕeWpdL~N9#*kiƳĖ|gk-I82MYZr;ePMA/JƓ;֦*&׫~4(mD>XB+iNӸ4*٦<{w$40=!LF*4N%,V'[)59"ztɺMRM/ƩgǍ^ *¼ >1pJOk5@j3':QV7} Tإ揶J @{v>\qҨQ WۤHMq˥\j'ŅөM.k8P'VRBek(B` mtoMkɹR[yP8?* }ȕQ@u U%ly Z@|D9__Fg>$iwBC4BBg!G} ~~b/t[#=[S=1<z< 6 N)vy+,F(|>l)ӂ9.olF:ϐ%km}\_l.\yG导vStѿh'"F:>y͵sܦ@RNJ_tVW9j#HAI\!]G#x̬mPSoVzS+kKKo, ﷤%ްn.PS~Q,fݒ5[\Áb SmX(E欀\7BS|E-V8qt[-tx-d%i~:{$npuՏNRK$)״;q@agK`C?oFe\(@AfN2+ޙECAEBvƥM^G"d܀^!lu: } 3myW̥%R @L"u~qꗙ(xE/srz"BYq_,_@χ&$ E5@( n@72eUT׮Zoi[f)t٭c( d<ىw(^/р)ܞ\EjwBEW.`ģoGOAC~ kXI8Gi-P#L1" n;KD>o<0썫 8&:Zg!  HIltyg/Oi3Vѳڲ7byg8Cm%9RY#O:鍗mpTjsxH5e[fi$qTHqMC=u#Skn` k޵:%Qe0IA yW倱Jׁ}XSs#i>-ϑ!\`@W0lZ.کԯd*Sv>.a?+p[0 K=Ui+Xt&~Zoj!CGTӃdy0>މ?74GPy'XAAAm|CwGb{XǪsG8 U帬>o.pC(cGK:ɯآۦ2nZ=WUp֎t_+3N!Q4 :%d!KPp vuL&ʥl֪lRPI fJ<HU0b4@(1 @~tsj5Nk4CO(;adru?epw3m>kO 1aBygYM!BX4w@h-8Sv"ן4q~ˋ -49V0l? 4NJ}1 B$ؒP|鵳RT7h=Sŭ2 {6|HU{%uٝê_*_#Sb%\[0iaz_&x!h}}%iLZʚL`l]7~mЁ1I )SDC.:@'\7͖tFu;:w1$:!3.!E@ЮM5IiKqk-sҭeqdc> m+xNȇsl|*>Cf޶L0 xqcPh4I0P8)Ef,-7M:Ѵx^9qZw4S@;xLbk`!sZ} &B)NMNNŸ( Ȍ˥-Qca5C @2XpdBQ,݄㖳bJzviaW3\/e%MZVXNV$&ld0LC+4ۤ~I7"@Ln4jDhoJ$lvNV<ʘ4m% (䴳ryeu*O l7a!Fݏ8χraB )On߯x )s{+,? M6GsɞY^ݥCp@uلF')/)_rt%I!gǚb1|κSªvIj)BuM= 'AKD Wlr-9 HU8)H:+&$"T $w*>#ܡRJ4j"gO:ĎHT9W^&HH%s^#ƌ 9Q4mVrQ.S%c:we-,EsNoJpyQߋ[kOkxݕ/ջ+yNOQ!? _?{vUhVPkKɺtYd EU׾el|y{hCJbm{YeOtӀDQwmwqUp'lG2&MAAv3v{:lK26T=[k[V<::[{ՔلBL~NBXt՘Xr[ o2EX^iQ(DkH/ k'~K:n ;M0G k,f?q AvPp =vWzjJ$`!" C˂5[=AbW ("/Hy4{M@G*M)<5p>'ܺҗGG|V^ 96M8A C5o5̀{uQP4!kHkO׹]L=!"2r:xXf3dXd֓AԎBSF%rBNxyO_y ʌq9?(y01&aBZ|L΂Klm"R)R ,ivO*.gehi~|BBңZ4s>WFלdRai|u@_w  ؀Z"BCaS?Sa$Tޣ!B~.$ m5mdͳ{EIx2ZԔOc '`>NaY[;OV,Q/42 D.:=I)vz#vZҶgX~S%ev'sykTG,k~%i"FֻQLxՉk z7ro ;>oW<MLK{'Ng|aG'¿'vyDN N5COU/R w/OBCDavb{W7Gͺ :6myB t\qN0=wo1NqS[ag+Js>fG5P9j.Y 8qBEhC_.gEA{K`A59G98D[ g$-/wA>O~$diRXǵ9L3I7R3'chC}s^PP< 84Fhڌ8M7V+C49Ȕ95;{Yi0bTb4԰7%⼽3X$UlɝT>E {~-FsՉbhZRSwƷSZOФEMMo;o&lֿfVh i (ݗ Y+rWQ\ $>F -ځ,aw}hY@J {$y+[ˍ# R6?Og{mt<"IS. gk"Hp r(k:涡4+b_$# *iq'x +ts`_=Q:0K2Wk|6lRvW#t|w3pcX:RZVQfg@ ]_gEo*Vh1$Cc؉;F%Z`y "GOD,(Lr*[K41y fS }HN9lLYVfdw&˄<2NGiocT7y4 VQ%DOFi |U f%}nɔkXTgʢY5UQ}J;39*l4TSU^ws< tdfj4g)X 23Qqj@>zŰdfaR\) gUA3bU⤕^SVxjk7%`M*oқ>OSs;W#]5ʃ%T. H:UXd0="J*̓%)O>qW0*G^lǷRBDpLupcC9 55N6}Y\qfdN]g]-+F) y] EyPؚ$)sЍO Ԝt={cg'K^]E}Kt$X D{ylaX2ݙ|Z漏t_dUˢM@h g$dgGkhx N*>'Te@Vٸ- "(p퉒)B:Xl\6T9Я0P;BlUA٠9iHcc P2!ip mVS"J\YƋBl0T#ņgdcBje2 J sjXf(F~z1~ŜmZu~ʆ\W*(P1qMiK4G&O1&>q%5Ў2@2I 9ASk,ȉ. / )C9Y%C$QRKMQYV(oVoRf f6kyX9GW}vm~x({ k^r擯L4|NeqCMC "HPZTT~=;e*>_7{7*y7H'a">\B4wY4ӟ3ئ9DL*+ۄW=G(dlUnP+ĩΓX8ע^?%"&!p0֎|,>uGA)1r=7P.[ Lf!섞p;C~{ uώYK FX&ŚHuә-#(&YlQ1i>& #hD^RjxttσwzTA/=БDrY?[ېWBɸC)~$r#}hϪb+sn@Qq$9n6z4<'1[\4$s;I=i6n^XL#,!vf֡v#m s{bAB\`{]،v#)SE=ڣڿ͗VMTUbBZM#g4!ڸxV2 ׹euUEgXf:HEYA ?ot:t@gy 8Nbz{ޤR@ު跃 {;Nԩ Tʹ&4k+l2YQƔm)Igy[?\Ћ" o*K j^Pݪ*{+s<6Vlr7҆R城\wmirڛ4 O{ShRWZ1U|6d>ܼ7%;gr,ITtRQKl8[̈|'_'6+7|j7bu[cҍpLlNpTe\YjoG'hr {!<#{:mB0P]#zlj&lCS_^PpRfv"Og׺> )߱Nv$5혞ҟjv' giUQ ]: Pwy#aGE{>iNw j}jW֠W0)eΝQuͦʕQK;AmGu5+z*;= "rZm-,'ywOlLdj*`7+'6~'wy9B4 {uR3k =>5nLP+}ltTlJEbBwN>Id;OON Ȯ3sLj3+ϝC>`=m3gKt;BudžБjP{"bh-glڣ̖ C,`!Z"G9$? ߓLjԞ:\SFJsO_W19Tn{rU|wN[72>]iOH S:^fj`AȐ$D%KJ$18TNX3\\D`qп__-r ^CNn)Ho!Yd\BѢ{'E1"ۻ rCRƏ^[VWIȿ1>Z}_=TBvn&yem+,Xʏ=@{n堀Q Ǩv3u* 9JR+Q$(M)j)o0e#iVZl(75d;!Lo7H+ӣX:cXФKW25esH3LmM(rfU2&O,CuD's>/}9psMVy?93!}6sf5EG2&Z WfEiv'OFiL[-K@:dn$Y Y ;ߗyqGakRM b4I' >fc"IWE[nmV}@g%/g $yy7x j-E5?(N?B1 썟 /4OllH!ץuL!a2;:"l|I$a1aQ̸I$(ӊ ڝ9ed#ANځmN^-wRw*A}$). gV*y; #T6m݃ p:rE*bG3}\", 2^߶%r!93B8Q8@'{ "'0\ٔˊOs:Qu@B+kiӆ-J? b\IWgI},E4͗bMU:\P@إn" {C_ґsמ] *U8h̨1̌@Fs^l RxV:NWO%ZTm;5;`cZ [Z[\VHp:U$PJ`Ximvn>[k?d{x^t`gsAs:1-֞D/'h)mq.F#h czY=X85^L(~( [ehhןnqTXUt feux6W|lW7Nmpd W\TÅ=F%?jQWBJ Z.^<_װCm8oz(qá~$ #ܞ#.,.Ýȭ[y> 5M7OBETӴur9pnP ddH?5c?a1G :TCߖ:و9 TN]y}r/aH]FP ꕬg(m0]qo[\J|$aƁc;晬= mFj`v̷P0aZ\[BDm?mgXUPg]cpޖm =aEكlҹgK#_g{ncyE^撞Y]o`7)UJTgNG~Gx+_Pia2Lq˰L`9"4y/cEGCyB\Me1t*"WB)r1>D%wY,o-Qg D9_N~44<&lO"%ds'\1]4֌''s4h2xOxW0B9&-뒿f 溑Bӡ8CK/ dIi:\eB=AAX xb{g$Zc;!s7};l8dLE ygx>/L}dP9XnxK6 {:P~ g}e$J}>i.#P\әO.FgJr)W3S1cfɲSn+k#=/>a/6çߙa"=8/6ElT\'4 wd6)LF|JSbͿӰ̓URONΤwb4<:WrYo0=e0Y_M89*^At3r7M=i\5 ay.)1?ioEҺ3|'ϬiMTw(g:`^wd3o6 ͨ'UuzN~^l`7Y9Id ~- 3 |7q|7j/~?JE;ڦ{nܴUJ9WwTdM{R[u~]0KLğ'|^ |$?(k֋t[,Cd?G43hux^z\A<J* \ߗi/B.#45o̦cNk(cׁ:ͤQJVC3$?={[p(),N*n\TR!ذY퇻K| uu U2g9R LsGt!:vI4r% 0m:t=]`^oi 5^-IaT1o'g.CvBiK)(> &`9c?h\=r.VA 0*x0ZmYbXGPr+p̂]8H}KejjB>nvW.t"K6pK &|[l0X8ftQmغ; ,~rYH}+<;u T5:ƬĒA&`+߷śpܨ;H٦t ^23  y7LB0帔-zw͌ Fa, C{L9Xf3GJ!܏1 -hKUXKujStjþ@p%˞&59d`` )9l0̢\<|/T.hX.^=IlICU)/NXR3KÀ& 6ԥk{Kk¹[Y4Rf2/Ds;: t ]5aL7Jy}[O.9+ёVK#8Q^5 s+6_u ;wҔSݳ1:S?~[3(Z07'RNCo) 1twWov Ȓh&jA&cǣYYj˙׬=l0xV P6eLo&p;jצX-FHp1<H7Z?{`l4-c-I;R|@<ew0k=r/R>ޘgȵi W9EtS*ARQz3,.Sc7$;ECЋkɂU[6thߛD|c v ~b(xhCP5ۈ_))/TG-u9Jc^-:LrF/aXZ%'3'Sp2Ӭ ,2;LVjʕ=rT[FQZzP8sxn&Dz?ջجׄ¾oxF1l&y^),θ7 %h0YajxyE'nz<@Q(v.:G-H;\:ڡxLo evJY' 2R:Cj {hDB #{ѣ8/!ӋnLvu)\bZ 4>|:Hv'mC;iS4C{~0k۱n[Y-S?{ ѡH1RGOY}h$%9 Gr_)/iD|)0Tc5 P ב"cJK&\;^ahm_U%IM]XtVdR~lۆlUѧCE"dM|ƺ% ]l i :F!33RxyHvQ jm{~8|^)YYup~/eb&P (j:7GJ=(I tiȋp~r7w{$ 5YZŇjWO,$^rnQx<[YD b8;k>4,P%=r_4ǎAe\%Dž1 @znDkNp9Yw<2J>+*x["*սN+cIS,Vj}c%nj/! /<Ntk*eigZyEoєO2{_{qQì xDMQ % P[ &QR%Yv<BZHv*gkVB$6xv>j[@-Kc92H/k3*- H ycrNEпS~B2X 92R1m#48r@#)KZ}Z2 㘞kaS-bEdxV c1_vOMe~R>kTb]?۝ vQ' ֒]f Ɏ.S)qǖL#$FK=i7bUxG(§U MK3 1*i[H@߀&7N},fTh`*z+}v.,%G|<(Fs2k WreLϏ$ʉuh#ٻ ev N&ĹIY&N\&JKR.wA{8*3޹g-o˕sk]wX&^$:ܭ5@T(@n$ƶԓ+8%}c,%e+]AyNZ^ \0CI,$pܧ=j6sAaBkYA#5²~i&`t%A5Ÿ;Zлezig#&68 [,<l7h^_7 X~HO?a w.rOܪrtdIMp7vUL NguZxCn ~Th]pN@W=7_A`#U pqA?L:P 2`iݾ6)(Y툯=:9 cu,٣Wa?fC,_BX oGau U8NG ZjMPnXA1joi=ʹ_dQvFIퟳySD4Ah&||t[-r8ו@B3 ^ rTD HNQ"xYP^y=>Y_3_H!EITC8TJ6+z]/9Ahy;lP}MZL&نYˍnmR ڽTZiCJA*1l9#>i` HDn90j01 oV 58\gea +&a[[~NxmX,:\å1G:o=Zz}97 }Ix10T|2IR C&Sw}t]t"=7꧛S`Lv7€vTIuw|K84ߍлљsNFfQvplX@J[yƪG%p|@^WM:.51 `-1 f9f*3Ctb1J!=^͆XM6vnvb0si;҆c+WP#[}Bc BM/c/9GL:Lsns8 {$tpyqX븙ayX(-^{53tD6S"V wNni%:}$D&붼sd߫v雡j9"W A<2:yj}oZn" 7r&Xw,YRU&T!>J ' Mjt>v=ء=cFcb<wcV e+laBeh?/i5Ī10y}1ǚZD.gr]OkYV* u(Lu9 зRc9&|!>[}lw٫0nT>*7H_k5bsx؆;@O:$4YenB LnQ,@R x3pj~n+jaB a|Cԥq>4[-"͡J?tX=* Z8 ER5 ΁ڙCnw LD媫}xrUTZ\Az]F?nwjwDUGzЬTh"ozx{6p r zI=!zyIXPcY4w#g/fPIڔoלձw1by{t"6.dvyѼ<;MZ]nri%ǟ2riF 06f6by7d2|x)wd Uact3DURf!̹Jns͋IlĦZ7NΧDsvE uly%iDR\;<M N-X+>Y%G`NkFDբ!2Pha~?mDGTW݀ghHNfLSv kzǙi˫FkIlj&hN6RV0>Y&g23V ~^>sUVkkW 3豶U7#DL)XP}h!>Jgɺ)yp./-Iezi|բMt'"xWApЇ yaA@KR7jW 93V~)~Y4mC^'ha*"m r˰Ҩ*R`s[ƹ!W6bLi(X⦜|F ݀:A\Hw:tbիGYw^^"Ԃâz[rgn\뜌CaCC1q/íe9'ٍܻz{bemg[EJD fExmzdfǂcZu4Wy,*]y)0B*,nz&ǁJ6wcUtd!Zֽy;o t(WkfyEp?485Iۿod>Ę Wgf&z_90AtGf1Gו;4t/c|$eJ/Q說qȭsڟO++F@kwv%}բG$\).1PR0-yI_b]|ʅB8qr%r9*n2E-k.ʆI2vXޫd @P=GCkA8"_ԏ D))StxݞZަ/O@$‡VS(2HhW͈CG:n8率nbp-}qX瘤˵yk`krؾl$p[^@Q28uiՀĎ6vGxD)Gۋ %V̯1W ʧY27%HKȥnf&Wje"y,Ll\ ZW|^MW9 ۭlTПc~Q_{ľ|> nx[1BoP]Dǎh\/Yː;l\Qxq}VQ/ j>\04^}&C„ƐS'oK%r/8mh3-oGF\hz8K_&,0pC +&6xb5 fs\QZ0YpT%F~K쵺ZrbLriaҴK(HḶTTN/̏}|&]8aZS%R,(J'|@7E\'TTVFcrOo}ݴIba4yId ҐArPO}N>s[iUDY=Iџ;i>tFCn1} K:4ļߖ@;tWm"PhuOCTh<o ÷An0Q9ՍQ߸UDy-QCLպ]+4I/o#XF/il|=绐Ѵ|'B +ee 1-3_Zfz?S +h(5j9Ce$& MFѭz[`D/:5"&q)+`ύ٧YF4!N?F.EB`_:+H&̲? mvAq2ړ#a@KO^wbF~x3]d>_;x`CH}!/Xg.jʓ}yrf#/+xd<{Yhg;ͿMND[ P7<PP M/MeNYUEYKqg#s1agIJX<+,&g$dx~yd1x_ϒ4H9ǎwfצ5;_g2A͎p))sO'K$"@&YG#,h|ޢV]qu]X_[-,}ͽ^bhaIe#rZ6QŬdzd>]+1Z ܒ 7Ox kQIr# a:TLp2&4JhQɁ`/a[g^nƀ]Fo@:G.)AcJ\rdk3,UV晠d&Kj"h~B2=?[fcfn!hr#stT&.<ӟ6TŒ*ԗƱH:^ H/,7ȩ|[K5`'fHQXqJRKxnv/Bhahh==)QÁe? ڕ 1G c4akM >7!"8!+|几L!UfN7^_KW$0Gn{aZsiuMztwųx46o~a:{TRr=Xw:4HNfԎͤiVtT)RaOcN3z&!e7[7Yp/op, t"“ԯu6MSW^܌MLoM^R#з$ ȎJݷEm C(ͼ?T%,FI %hTI?07K>M5Dᇸ;HJNHy\[ıvg.rX UxC֑#4:d<|q?$ب6q5Dr\E*Ic0`(̭u8ww7t1$nQ ̱q*] F+s5/!R*yGGGMyM7'[I7 ;d4wYs{B#OcD^AAh6t}@BS;F.|L! jTysxdR^pXx' Fg 0/{0ɦ$,&K GQSPԦ{ 3-!/vd6E(vUO$fEX\](v|Zc*{ȱW#& FkĜM@DYPZJCȉg"q[m߹*u ~C(T\0Cd[]B=x'Q ` R9Akx]6.wЋqC>4~DXG%zX49VODz΍ˣ'`=2rb-jZZXٻGWl-w-ThYshUڹD!$q?"8:"YtYWOzv9SdxLGB #'Xu+URuYH_ ^`5 [Zߚ ۥ6qʶIʐgrx[w$) SnZ%̑jޫ%'9D5\Re idtGS`.o82GLP&9G$T\ ך>BI_ _U%0nsU&{@vϯơ-Θ/UHW _"\k1 5WXfL̦X06䇦5 Dky1Faa,t#AIby)+ ԝH݆>wQk,q!QZF`A9@ǂb\6p?4l 6pexJryda$19S/j]YN[[~~ԹeoP1ۺ*ygMŞnSE6 (8-5>&7IU2ggGy]>/ ' gNb[?Dr9K P'nGϣZxe)~RIjPیjGh׷nh}mq0ħp;]~⃷_VaY3K_H8T3&H+q>\y~Nۚ Hþ=ē:i Њ$^^;^"!p0戧b ysC<0CLjƘS'u ao#jc(KW4H+:bV2.9JPYK)}cFo@Aw]wMU_S>1WVCk:K@u1XxI"n|goC3-B6`GIPD>.U,SL95{o_VBFj9ݩ}7еX.'@Q;M9o,`x<0ĥ!d>rmIVĂ^@F[L+baY]cW"f"gOHa3B %toUGvVD_xH!,/)cGXFа p#-p2q9s{(5*.0Pab{w~6ncqWbS(ZLGP#V%}I ]A.Ю>(%~JY8ͲA|JuIӡ'^[`Oi.c)2u{.xGإaQyա['^ozi?} /IJs;̵.T%Rm$Ah^UX/ ^26 WN6:c 91R'TxHL ~~V<_sC^YTЌ4OM(WǬ;U~>:!b'!V*9j>N wm6%'*sp,QN+_S)5^+E2͓_*|dޟ2K ;@X@̙*ͤ(A=_C" ֑Pn42mM ֚ypƥ^ȹyӶvO}gSYgqn&;)~y)2y0w+&hZՕVc9d8Z [#=˼Rߚ]a_fHgq--4ϛ t>uyr^zkd画)93J]: l#,IcLT8 kU}FƜadfc(8ivfC6 "|c?䕰LDQ¢"q 0 ) O#So6ch/7}j(m6V!m,mQX Bf[aǏo .K%ۿE ǰK*ACfZ T#u_mW $i¢v4Xers9PngKNɥ.)XV@gA # UL|3Ž _??}Jج4EH:ӀeFw\PF64hl٥x޼ %w5rh,+~X)Z`WLIɺԀ+`'?7KZiqUUᰓP(Iܢ8LbX:|Y`RI^pG#xmg IbaiPыm8dsCІ*~wtH{>zFwA}!c"e;-c5CP񣫄c()Ѳ$Y[([ҳT\,%yԦFMީs.+2@_ <͋+KjͼTOe4{Hf{pIfX" RɲH40q*[9BPty]\rIO˶:MMu‚qf^>Ț+aADd gP5օhLt69(ŊΖwf Q]SCh9PK@ǁ,|!ՙÑD9lmI"9rzL8wֽFFW{&_`2^@PBӕA.cYfm)N%1!-(R~$ Qj:x3R]֔.zq~6;|vL3XGD 0FKr=Gzy:N2 1KdiyX Ek |FmKhȓcGR`IOo\!g 26_ǻs"_}/ K5;bzp֕Kq.$^싄!YaKՁ xJ8E$#wU3M~>jM;*3spXEv^M&-9u' d全(U܀3:bv*DgkVDN5)kcFf;neΖZ"Cڵt4=@hpSj("1* r{NV]H ی0$5L,X873rt:Ӱu5,C,\698S#،ar s9]w0?Jp-i~`uK]-gJlSQhu Yu}`7ܷofƓ͜ʃ#sݑnOJ! {+I\ri 1 XSJۭflDaVg :ԡ{E].Run1_Λ%;|ә2C:8%pAY3)a$,S8J> *j<UTYz߮vW-DBN%-fo ӹ8v7۟-%A#RRlW9㒼͞w-%_"F3DX?VJ{ai"ȣԞֻb;$EK/_Ȏ`q蝓q]2iڵIUcodA|\ՇnpŽ; (,PNj,u wnL9Y??aıܣ}~+#Şf(V<c`ɋꝩ'XPB$VfۡLxwI !> |VF rƳrn6 :.4@ }B,]_huvVc .2?)J gO|q: iBn-0Oם5TsbB ~?ihM}]V )v5,i[A .܄uAxk[pq yƤއ~lÊh PxV,䏲t{ޘB'|䭨NO:1ڸ xPKYcԮN KRi r ]YN[GDQj.Y"\M |^9Į^0{Ws Ѐ ^ATi!i!]Fϗͪ GpQS>Ra0/д&Ԫ<7gu.cA hMKA {;Yps}+N!'9&`@Lxm3 HOe߁C֨+ " KMG` jKݗmѹ"45IevUL78+m:0Tzp"qͧa } *a80GkQ7MۂXndNr& !BM CӐbp+^ҧ4a ](飧Y,@I L/x9A}$j;cA|ĎMuЎ ¢{ͽ80԰/3W_SVB4&fm*f voW;2lmǫ';s GtÙ6! 7g>h<"#)SUNINאv*P7KQ@ \]p[T-ʔ(/nTIi;Z^Q| -`vnā :WڦXmEZSJt Ja<+eBXm {B~]^l=o׶kgX&} H z.#ƛ[ZPcb_;9u"~=Ted:UzXRoϜFZe̾~)ؾH4${i$baxOj CM~:.&ݫF%F{ M)CSDJW~e)Ʉ!i5HHD{]*u蓳)N_ ߳+()m= 1}`l~w.xJ9H"K@y7L=T"' YI޵Щt LN [1An٨0'2FTĒʞɭ~Ӱ؆)'B%ʝiAv9z?_Ȯ V9XPI9\ddGhr7 +O2zȵ$ѧ=b=6PHza !n۠2M> Š>"dݦٍ3#ţc t5-~8`yP9sM-(@*=dTfd + vBDN)Uh7BDOWnԬJ(ŧn)b #Wv?ͥw+HeB r{cp[H>ϧe,*B )+szFhJ{b8\ C4j|o ODߋ" bUn!&~tIjBAZ] yBr0  {)WwVW@WlS&[!ttbK# qoE %$`gW0-$:!Z$l(N[288[ Oº=] }Oyd_hw{:k8xom=Az/qd U}ō\_ 9G}Y= s" Q xpf{У(E๩hrs%-h;>dg^ Nu DWMTwsC'#S_]9{ֳnZ:j4~b/l:-C]DY'.7VI )>)ˌ'hÊ}$'x`1yɪW4p%(&R |CzeR6*d?R ;gy1TI)jvTމdmJ\8sky  odq`,GWE,s:>4 d΄|Iy ߲1^%"Z!YR[&te8zFGvUX, 4CF3mD8k9 Y?[!qmXj㷮gAP#ʓKU}RZ2ezŅog< G.{tbv˽^9TWԤO_w;{ A/jXs IoOo;yZfWS^ƨ_VPk _#@Bh ?γ+{jK/Yxs.h`CI4\s@#s(ǒZIh%kCQ| +kqHTꐷf}| sB~s>k lgT*)-%pgU4 :a_a ,7YIReܭUG\Ѓm@C vv.iN_ȷysnuEW)1 h~捑h.7ښ@L(PyٌsPaFnW"w1}EE!ڭ~RCd] fe?EO]ia܅YӼXO%xKqAhDW3 9c,@!<طhaI'إuIV[*Uu ڇ9MwٞR$Pi':d`,.2)֩tZ"pw[8_Ƒ&ka_׳##'|ig[ZvP NVI'ЀRq}y,CW̨2n4=T?Ye=Uҽ~}qW n :?VSXʹRx+_ Ű#tK Cvu*+a̷dYHH = stK 7_,YU'ވNhէifCrkT'$l+b$f:2-@!ӣx1e Xk cZX1y?Nw.e5̬cED0#}}iDigZ]^ =P\J+׉i|j7.MqIjeByGOEڏwvN&Q5S]ۙ:-vz}N?YȨm V56 W]RN&yDJ9cE79×BMeTb4S@fUYL ^n *~="20+|1h;cit0!:!7wor'N .a8'9.WIo4UY\6'1Ԫ7FdԺ J,P^G d+YU}Hgo?~sus8.ıxJ/ m]d~,oA'Rٱ~R[]NLF=e:dJu@*?o`o,Rs$b5R!o r(dϒc0]{AR9U٧;%ildBdr׏|Ȕ Y} =җ{J5g96) [1g}s]IP?:75TW]y#lpqΚ km,]Ҽ,tD܋PĤ3G"CSpfo4'Q]l?Xx $̑:oy.)Pfc3ʜ+|ڒI,HdMWi8]'!1ѻW) YVxibXpqO3l3jх'OtN4-r/o|ZN%InTq"tJ\O{~m@rҢƺ<5|e \[L%aĘଅZf, '޼7ٲJ0jJ߀ :?nj nSK w+f~@Q ă&e;b]餜qn<.T1LBZ w=)Fn`$ٰy!Q7AԼr'6M织f̜qsrNfvG*@Ĥ.:YF۝pCYrO HO),[9 9N0 k&֗y)ɻ\e.v P<'Z90 pt]$ ;Z]-1\OϣueK0߹8{F_+0wtO.ufq{K*huk<+&L@k1 7ْ謨~l,"Ty_; ErW"T}sA?} ‰́o*̶n[ɳߘ%&yp- +\Jh?ѳU|;&d@ڃtDl7[ D*<ʙ/-JoC&[KI1L{Ac{!ttPj.֘%r[8^hduI2ZKz 3_oX*ǧ3/;GX "gXOK nR1wa!^ZmřꀚѺl&/P+:satUt`[վF8eݣԕlύŐA< $SF"NUD:2 \쟿CB#aET\]㽿,_k$F%9O}1\CXPQ:ƁWq^ME"9*age\gi04yvn0wd 042%`^7H_~HBG鴿`Pgp-e elɜp3zAEgc4s3:e,mg#}fJ4aK8$#&nsG^<:>Hy@w ;GujNScFvQQt ͱ"m1\{Ukե>̺dy!aHLW/Lzg-(6C"ޙ!Ƚmʋ^U<.R}|9a^4l5m_i(po'ܚU94^& )LVfBT6B&s6`zUlIɀej@` ʤ3=vvR-\ٟ&h`9fs5Xc\kkhJ0ްi&|epok]il7i),)$̡0:E}򚽔/鳍8=Zgef`)ҏ4[OU (֎/H#‡#dnafiC_dJj![`"V8o_\Ch'a<6vH WWBM ;˗ } <8ZI(kF {aG=Bcnq@㯙 wYI{:u^yp/dOea+T-eM;!6PMx?$W>P|ì=0+Ro~QV7eBJ\T)~^P4mK gp|$ me8YG#,EP K9,Ud]IlCj^QsrVz^Tt{ӀLLna{΁of2&ُC6L zf=U ZʕTΧLo{4K0d:$GʹRupw^ucxzS/(_Mr{z]nTĹ\(X< aB& h}|@ k [ap2^$<0އAQ r% !pj<:a ZU}׶ h!r덆[u1=]}bx9dLGxI{B^ -eEn^=7/*q^NӃrIWdg} YtOrVQz/* ,Z)!'[r` Zն)8뻴kqæMvEX/{Jt|nǘ}%'aJ.<nMuPNT@9حB-qzD8~:2T-K(PŒX:ռ3T1ttġ`{_o$~[>ٔ=5K+AkciY fոc3rèM{ LB|M8WÜFu MHvx2. Doi!x%Ykà+H c=(R"5Jfm+':29D&d}dFJd/ic8/B_]f`l|ZfF%ïO`ϒg-ZKjJTe_E_&o\r"D&%]!y"vTQV(N^[p ][2Ybu#3|<$?imr;G!J-R"0OwC^JҞB ⺫ Gdg|jbAgmo5+K8"$Ik+FJ>CF@e7f%'t")<>5^{!8Pso43 gLM:&-x^:Pj|]yZg 6wԎ`Zr4U-X=w@>^&)&RaVtV\]L@!Q*$}jw,]s 9hX(O'Nt&lߖYHC#QVޘFyՆ͓n%vAg&gzFqf0g^b5DB3@y6]i,=,*?>HсT4n\,$}m/!g3`k_QG;qjT״8ao:dǡ`-||?EsFRd4m_Za[g&.Yp  B}/y@ѥ錋xxlޓ{XݷMqGQ*-<;B Cìc@. ;nb+,W`ؤ"׵nZyncyLLI;*a]uHF! xN~"9' (8:AjJ9Pq0)U<~r5A|*ֈaT7,{Z *vݖoΘVV!2kW\0:YCZ_Y4]*FYv*TÃ&nU-JN!-|Ut8EZ/{.1{q*lz6+Y1΄=y^F}u)1b}7ac F@"N'; ǫB7Z0n26gW !'aفHIms T/8x-+@r;?nt߬vi!3>QcsVBK?0+QγIݧӲQzZB9N~%W}S5+ig\rrF Oa' RbJ>xaaCe 1xk.ׯO}"5M)s/\]I%?>q!,֑H5&,p &fPȒQ<`8iceRْ] @9DwN 77LhAVifkKSi>vq@X!N^,Ff5w拠xQi)N.h#!k#j%qϳdjk,% Y W[/}|pmBE*[-ZE%l{7:0SK1Aۧyzf8L+6ޑ ϹI[N7}L7HkDAJ̋4gEQ'"v, el'S_Q%aamxU۬Y ଷaeffKNfa6*S]^{pƸ>5gI|:g EjΝjĄ* }sY!Xg!|l#<7g"PF$k7>%j@Wb0A\JWzUV6T!5L(<f2݃ˢZ챡4֖.@fׁȖѧ >3h(`mÔa oLGJ0Rd:v.sWAy%whxG /,?e&+5J/\UMM}ж z&Yu;—"9kW.aAɉ!%qew*p!«2MIHQfF/ *NcC>pa %TRۤwUbO'4FVu]ߡmN*묮xhMqϝ>S/Tw:{HlԔuܴ CrTD#=>97UQtʹnuHPV mjjȐ(N\1^fꕪ:kvs^,-/lcҝ|eύJy6i'sv[.(K|Ԕ!rdlxd&(]$DK v K"+Oϓd~q[3jmF 5x&>{[k%X@obPu943(:L$p:iS+,&w.B?$|}""sѸ7)I|d@K#ZA @c%cfG"z*yѲ+{i:T- MT,Ez@%B |S 9ثKn3=AiazqyJÈr<䪪2;M}UP&*^\'[5[Gp/*'Ss?dب"Dz\{u|^d{EiuYdT}H/WlXPI_mm+{f&R EKz4,(ק6~t I5nlnw2 kEc.9?|96[ 7}hgCJFݎ2:K1 T\~g[Fi EPCCZI旒q=P6_ Wɳ{v@ Zbmä:lL(()ZXx5$jINP/@(w Vߛ9b#uzҖ.;H˨RUS]tULې I,P]9Dגw>1vb^ꙢR9^_Ys-'^"d'euRj++uɅxqdWG^W}cB*!/ac'"ڢGF]CDP/c"2V-PEݫ>! nH1@&OT( q _9*9TsКGH}ۏ}o78Z< lS\>5Իe8Vv;avIaVsͦ1.JϕIj=`_h,S[bD75E~N2qr$~৩*l_C2Yfǯod ,I]Ԕqc,\}ca^O{#96aF@XVDxRRyC,iu:P$#^ CiIOJmh9Xnb7mg`TJ}J!OF&Ҍ7 =Z>0hC.Tud6"k3 c`w T(&ѢOJɮMbHmQ44$xhx|Qڈrl{)Mo4zA@6g$ I׻νi=y 7_CG^H[\ClQ'`B\|boYJ$B=Y>=;QY3n놝S@GETkwVrLcyoѻ:[˴:[$4<$0rUx{u&^wl_8Qp |޷.Z> #W11r{{M%jj%xReSuBw$$r?xŒGL*GaAImMQzȅXW[Ecf׍Z7adS %K-^4?7#'  bIhzͤl#dga@T:Fkf>m;Cꓽxw r(zn{ZNrtm,\WZr1odq=C[о-K*H+Z"'|W o-[RNg^)~,N0>ՓRֺ+YL"z4 fH+G|cpzZY'PKPw=H-&i- $5B_֮"j#S&a>s.NJRt7ͯf -q'e(q=|`˾EH%|ޝRD ny[9f֭>ܐ. MI}Mr1IkhWj՚V)~7sFlz:o /$|n:{SO &^(Kw외GaBBsVUB#ʱ0vwE [=./YH[+IAvéh |(zo@?"tQWB\db+  ;(JmnE?lU} ;VSl}XluE *92-K*U /wfqpt{'Aƈgo<>#t! ?_x8QO}%|kCgpYq q$2b8)Q~G~9_3/EFX1naB\P \l}BZXIրo fҪꛆ6c<@38+6NSrKuSGϟZY`Y`PM9vӚtaЅ /U]7:+2"Y]5a݋X4f.oܗ<0p>;M;*o =7tol¼l}PÚXVǼcgʹ[L~l)O VeǪ=a{SdDO2;bUi8\t+e{+ S\y3Gd;zS5>e²w\({Any\[oߒ-`KϞ3w'| "rUԉ k]>o,ʭrU P}/3- ~ӪM@]/M=)/ +-]3)' GDL'0ƕiQۦd4 91ZYH!,_&̢ 39!g:lLZ(p toX1 aI 5ɶwσ%|H`~(%ΌQ+\xpt8lwkzd&%yOO5D'Nh:IJ8n%`Z15'[cfՃRAoiz3g3Y9+|\a,4qj9bD V$,3p: /cUx;;ob86vYw#L[-" `f?vq0y4f`"vED{zfjrN|q/92y[}pf*H~.yرi7dALjp1BvydT:𿽬7CBxe>dd_^~#nmLSj.贛+,s<[ܗ"G  BlxsddOk+q :^T@JHY0y__&ַ>b>:ye,)9uʠ ЅɾUeMOXٗOnu,Jy/ uxCcHz`8:bs6*3yW̽>-J|unC`0c'ۑvnNt 3o58p_NTnwFoE~21 ~TEI[saF7L u&ɦݕ"PƏizxhA0ֳt Oj1M 7tuiӐ,NK>+e$`&Lz[,"iԚQ"k7(( akiRh09csoW~xsm;\ z4z=+C$>F*FH_5)%|19&1[h┛+3ŭvc^<^7k$l=[^~'29ىK҈i$ETk]AY~vlrz6dU9%F/C\uŲH5 =˗U=È6B&7Uϟs'ͯ Bo[=@s}D᠛9Q5,K $|d:\YlL_7/AdsSaق(]:ȫ[x\r-lV_oğJ Bl7}O9=Ӭ3 0&̫P?Blh$'ʪL>i(|aHhڹH?hͲCq'^@aGpɣJG`0˖/dfT30 ߽9@mzp03%IWBj)|b BrjKvN*e{zn8}V W+ktLQKLe:th']<7+xAg(b !pÍ\]A\ ɓ@#\^o~ `wMIYޘYjf*3!V0O,v>ehbKJdWTնCHrhP4I> P"%Ws]>;+ڂt3'Xfnc@'U Td*BsӰ`d.;/ze?W2[;NA*#NoT"oR[r:oBiԣ24ظKd!b1Z۬nsL(r rPޛq(ˆ-{ե.AKd4jQ)!Q.91bZ K q/-c*T]#.Z[T g'&!ѓBisxKŌԅgYT"}ھT؁T@Z}33Y@v4Qq0b5E}8vW;x iY(G鹱Q~OGnŤcskL| 0&o` :BݝM֛/ ^kŝUȍ 8^.9Vu\ !Q qtY^AOr>IfFK 3o?n+5#VBJ&Gb.ALy"9ُoUEɪ4)WC}NBd'5!^t%hYVIr6)h˭¿[#z|PlP=4hMˡΪR}=4&&`U a4N7f(FFGQĆ.-ae՜!y71!`z+d+q4}08t6|] |/h&C0^W﷏`(r Z`!}c :Ӵի8EfLÙF"׋q ~Uc}lX#,Ikp#)XԧV23t jJ*!o4rDzf=F!Vi%ق*J nΕ*laݧnKv$=k8oXNW[woyDZOIrN&6(5Hf|+v`^d*gY\^T lp^fHl ( -w!"='X$X)1\l./BY eltDG5pt~ vGQ=)V ZxZ@mD)'f @. ǵ֖cVYtȖxCcc ڑ91,v/H a IN>3Iѹ6%O.EscxLǟ)Ǿn?::Nt#XcWWDS_Yz Z= S+kg_h6;۬#ߕa cX)~r~LtTujgLc$e8 RԒ&dI'i(iUasm :NZwZx7p(;6gׂm۸\<~Ss kZQT5y+ǡ N? ];\66&Zؓq`hvi'i[SE ]ugu{-:9+"B)In.93f4Qۙh6pi]bY;A7EUUsۺVPynЍR;h9`%*ժi@wI)Q?RƫF߄) ݰEJ8GV0B'4[L?0SwJ["7V -T-~=1oG;/_0i4 >K1G>K!)&˽ 5lqF?ȗkY0YV8Nm>gc Wd'K.vY`Gto&hZ&IM,'d#\f 5%/Ѐ5,k 7 w" XEO^NNOimOs!f%gϙ3D\]1ݵOd@ 8Ba7^1OW]_ y*t0'ot2nSnϲN' eƯb|#@%O21;*сK+8=m-\ t W-bX%r萗Kgvک&W]o|teyN*rJFw`rOPEJge1P͗ wrd>#Rp;z$Lo8"2JL$XZJM 6-`bZ6L<~Z2]/0_3}ёuh2As+pBXHӶB䐋CC 0%]2e?tE},X*f.^D xs2&#͡zCTzќ<;z LOs[+DҧJ9>k u52N'AuF7dz('ܘ1\|~O8BC.t@*}y'{Y9s8TVpύRbtW#aj&\L([D:0W77wnZf?[RcZ.$k@ %&Aw;Qmp1B9Rc%4Q*NL:!aZoչ*-v](u&X4 L=W%:|e^^7SNlJ5Rji* _XZg"LҮiT;]Z[W1cb\:e`wPsO6q4&DcԮn[%y2o(XRnD729 uv~\ [MҌk"ujfaav:o-~JH¯2 L~4O&O w]h4V;b`_~0XRr#a{7,ZY]x{ n򿛼|a7.Hk mxq*@YZ˙cK`dcA4 4'GT;P E{2SQYXy 2=6!D^!i3dNᣑ"n1A)W}#, C&y.ʞ1]&՟8x!` OhͫqOHp[̇q^'rMM&:bUVA;S` 5Z{ !Ѕ}Z`}'5E+(n,;oL5m oH jBV|Izf${QA_W GjخkYV RLۮ3g(>a -#ٿz.=\ֈI{\b0ٱ"P9| S=~;,m;5(%P)ddP NZ%.Bg#7^?ypв?ímw81Evm & 2,R\]yv sۓ/gdwdU$܂z4]cCv|Cvss@OzX\|)]] 40[m؉u8)\0w JGCdL eQ/5=t }qH;t\: =˽{lΛ4FȠ*>saw7Cx2?S$&IupǃZYVJ6s3Œ|׆PcDV=[mu; 2Ϧ`K#B7k$*jJc)9z )A<>XQcBp`v"e Dh2M*@>,HԻ(u7v$E5@Yëq"%I,wlעD{sV*kvm쑛ʅiyB.JVr# tv;8&pLQzn`t-=doZuoxtke@/-pBbI"5f7wuddaFƲ7a^vu +^1 4md6u#c7ϛBda7|$T(s!{x(3j鶡Ro?Ŧo"*35yiAŖJJ,T*\ W.q9_~)BFtGm(ciZt ձm ͫJzs-FK-JPgvXJ1Re`qZh,u{87X!&du˔.Lm(n|vq_K\1 }H{2۽r%lF!15L4#aHGq6Pz#X~1B||?}%=i`m>O[Ta = 8տ#D4,CJEOT/~Q_>8x2t:ZBs<+' -n;V| 2۴r[sS#인샸[\rdd`|/, #g%+{y݄ muZ xS0e]@uTlpR8{ %O}PLyi~hf7@{ڒ<=U}¥ ;߱%=:WdS[u)x_2Wpf=Y{٤?P9j͢FsC"׃m6Zxš?a];Ob?d"{ϫ_|ߣṉ$C41mފa6eSHw_Zh-vt'Zw\/11&jpS<5gO?yD1r(e藥1/SASNүcxQw>Smi*$ZUr^XuVL7?& CL|7&vbC r!h"fyWtO溳!f?]4P\Coxgf!~ï%d°XJՁ!`8^YzεW"O琓V"-0ZTJTv{s)_`+B 76K#&%jpƱe|D|6ڼ\+͙!-C1f9R~#JԭSFNu'V^-f&{e74O] Fb%NVX,R[fb>T8pUψd%ȅAo 'lNN`s@9=ϟR 8^O OsW m}z7$9>ѩ0md^ĈN1uTtls2wCͰMjmS_&OV4>827+֑u)At=Nx\ę^ mtߦ<6 uj:{ y? \uvUW!8et/T$}#Aso x%iPlnw#{N{qQqJD?e|Dy`2MS6Xז=Ð"D*b7U޳m< rVi%Yw<+O ;|>,{[ݲ!6vDˌ x+ QB1ZGZ+N?f'dX1RuW $ "W!\s%+d O@8Q߁*6E~ ِ$C6/> i%<'є,XU$96$IokΦ[$9.L>:} X0YFɚ$YKxiBy)^_F:ѥHA_Ɋ1p\Yc?gsFF70GٿDVX|$7JD&אcL0<=]D Yk{a@/FZx.4(\ mC|( e$@ ;n'IZ}k頒cx\]+uR8CXрSv:+2R NX /pB/tuށqyg<7'&=W$W8 dX>x J#U%A.q,B)k"{bo>Zc pyT%1;\ o "xo97k)bt<\|J\r[X׼jZ}i6nD2w,I=f}Rg1M aKb-:{{7x8X{/dFjz(W| |@1v@#, }bUWKjC87/'QQc4ڝa0 YAuGYtB C=gW'"w[jBXd}2K6wd*ODD/z> O:h|: \e} 0+Ns,mf65H9Z~`B> !G RXNgˀ+f '2%{LL3AMB#_?lYOb 7=:UoH8Jlp>Lqn]XAXᖢd3/CDL:rh!5bxۄ#}t?3#MΡyo4{W .u3z xB Pń*6 GLQ8w)/ahn5"t'aC>?ICFbK:a{4,$MlK7-ƣ~ Cߵ>eם*aDxSK#槩Q 7?c%d*\k;y`6 Rg/̛ #ٗ=Xj5;/[G_qjTrz9X:tDV >\\Ft Eskń_órU0AKe^|́g0f} qfh$ E!"CHPk8U&! H/|s>F=#"kpP& Q*.@NFس|*"@Csmdu:ѓgvW"9mP)9M]{,QF}>(.ҳF@LP\m,|J T`Km:pjYaȩv ^˩I܏)"^Jk0a4UJ3.@KM,/&DO"Z/EgMRr|% ;9Bs/;u> L9T["y`d gD !ՒhƻRo=gwqln ƯqpeDuSd6^k=0q1Ђ:KҜ>fN7gZk:X5bOSۋlΰ(8V?tъny!^V@h#b$Y/u<.dRIe=0 ǭ8q /ڈw#NurHU yT\PcqgS"ra@"+t*byORÍwRB6=G /}a \oY f@$}u ČIMߊ9}* #*ޥ8;gA3'y*仑|tډR$*p=Uqkk5?l"&N,| 6da0Ŷ \HsՃ^m϶fа0\aBJ )~tB:sKalU!l %S]k}(Vn]nsUqV)" FIjOOy =P8"CaɧZt/6=ِ?1172Fjqά_V΢Y$ȦC~P?}$!`  ^p\|LQXhU-WFd4 ]ACi>>5L[@xSj1l3:^sE 6kAuV,I _c!{dD{,r opማ0AC忍ĪE)V!]1Y9pٗOaG9f 6\8}Cv[̷~'2xo* hؔi;Q@Dq쎁~Cw\'$uxv梣q;׳wL)@/IW2HL;NVsgBM8? +M77)9S%:1/ (SwNE>>KFN8+9}!S~&EoRISѴ[쐦hZC<.uGr4dT~m8Sp;ؐ ul %ײ>{ c!zօV%$ L5x΁MSgqvjUbj7tC](h鶑~ڑWcaZ};^)cYz e϶rۋ6i^^13qvB2[ szYqhg;G*eҷ#6\FMwE6ny[D;զa'xTѯtH,7ؿ+P8CXILte1A(^;gV:tIJ[SK'S~v_₸ 7nrۛN/]ijKH|q0cDYP-ISQHXٲ,`hRދ\vS# ́_;68ukS*="jhAK5Huwh]CUix8O5jN8d#"HGmxtKvYCb$eld02iG,Bw K2 n@yδx+SñKHg\*I3G"hˡlgůP4M_ErmaʭaRIyn6WBjhܾxa>TWa҉2"BxP]E}$Z"{9ݮƓ(0RLuyV}PCW㉆Ӧ 4n/7@ Wck@f1 CMCIcZahu 0XD8@0G$]Yފ3{vE+.^81lP* \@4ΌqaWo{af)KHڤqEk ZgNE;/ 6lU#l>,iq$+ѭ]vʙ|RJuA~i8UN|#zIJwcV8 XqO4CVJk-TҜ`h8 j($(5 Kmr掦qfu)Z =$\z<H/{#1@Cj! EEWecA" am'1>l̊^$7 !h^HPEd *z*B8.#>Kٖ&f2^!͉CϓYO 1m{(e5&7g)0;p,hodƫ0Zz`[N8fQW?.)-2v˻ {jW+BYdM&AJY6Cy˞9+T@V)bArX%DZBJyW#|<~6ARr;m~ $%DhbjrtB#a[;zM7tf-j&\FdlHq>zxF705U2elwunb?oq]L)7:<xrR0(p5.+v~[ QV^΅R\#2oD $@t->W :o0& |ȸ@J@$+gŽY ߒRO{h @+G(1cq ;!W,"Gpg?.x#~ApWظK)FV^w+(Y5o[2ƽ0BSB45| if.$6Ʀ$~I]<6X"MaZ=̯NQ%)pW ~?w?h(J?S!C _\*L{B;*7Gפsຍ2yLl'mOZq`f/F\5uK'm/KSmp]RاN"?8T10њ ~}Ӯ֞v#5;i)_?]Pq jyDa*gњsivk]*o\ 4L̍*p1IMM4oDIH{$f߭x>/Lkn׃"F5^#%ց@[p9t `Ԋx}B*rO-mtڦ8o}:35sąwRt@ x:oas9 ??*m]]=4 l .B=:NsL8j&I9^F҇6I5Z#^sxa Mo_?bSB&L y.KӖ/#b'sš:f >l,*tbtp ~ N5L7l'<1?%5R^ဍ#A UVa:>U_hXw7"z!*[ShNLӏY.**qwʌtl*훍./eO~8R*Y)18P .< k'MmJ֑laL?.L.QsjDeTw?Qid{ `焪wItyR02NK-Rte2_/D0#6v ۻXŠa13H; 3q5\- ᤛuN!(qjؼ,8ψZ3 >@ sH(S_ԿYFBY196/*=; ̵L#c@jќ!l,J|Gq_ya$HQpCc)>V&0%U'{% YiߩRvc񌺋>Ob/Vl-xjڵZmNC2z$3M%)&ULj5vK`~XagUIZɜHŸE=\hA}E@~t\ʚɼOǑfYe" Z-qSȭ3 o@ r>k}vh0Miؒ׵@İiog9 W v>Ok;5!}߲>F+9?aͱ%`{ϼr(&:;d 0KEޕ6%fb_A]?esǃxN4gcLk?M}UxAO7M5$NZKpAg>0eb_PeoG_7I .!UhՍ$N g7a X*%U!+0 @뵆ATo)?['l*t.2]ʱDuQgg|SGOl>y#e7ˋ+꺒hnf`;D St1W~tl XlWfVwG\CI'T-u@9) 7K{cV!ɫ_ޞǒΙ]{ެx0 mIbé#J+'1ŝxslRIʜM]ksd) 'T@am2y62piS!LcV_*Zg>nn@1H4hG[$H;%ҁ]ybq j~wXN<'Øpq6$.*XMezz(Iꠌxrz )ZHƿN Z=dž206:4Gn!Mj0ELŀ9S!&.`_[3)q;\8d 1mWb@\ 3wWŁ&7x)xJTèlj*J;\%K^R"FL\wr\0N[Vz5t鞟[hOtZp?~*LU&<@akX퇶?ܧRo8kSdp*)WCynIrw+81dhuؙuN5B\[ns;ld#ױIْ! ϐ`F=;5c;CY(zxzmrr㼛IVW 4}8_VŹ8 fˬ/eЋ\=Ulɲv|Dp%mMg1^ (I0}k+]&+44;s-f-sX$RYye-joP"o+ru4jU5#!yX?qnvZYOQy0T,7NO̊/W~.SK1H߼f/5BUNݺr}sfk~"so)Y%?vpdI3~/v h̥? ϙp~nxO35mB !uJ8ԥkq8Y*̘~CdQ7CN{eǤtΰHu+t:a{|%V3 "xqrK V~(llH,&`QݷW]#:}ۍcK`O[ K(HMH5?$$(Mwrh D}J))$YTcD_rIp 6c^??te]U⏔}9>É& FwDnx[ڇ rEBfEæȋ6Erwrl(bɩk}h$.zKr f8|'}1Qaic /\ 䪝^҆ܥ- ?#" Q)WLX0a tS+L3ɓ"gu|D HKΦ҉CL/ٳ`W Ϧݕp/ܲwjkmdDŽ5zK: Dng;ǮOnϹ׳g1凵Rꥡ2D;](5nKj"]_Õj>Ħҹ4AFJS:GV8%Ҫ0gC0bcxwJ imc[k|@Qr&LӧZx̍7|rvw[ ï:Q5eYZ\zvh0Pu49,BV!dY.pBQn \49NIjFxU|:63T +Bp>*10{*_% 8^AsK^."˕yGcAi'?saܹQ=7^iQtv[AK2[avLBQaM:jnsQ*'A~0 MUwɐsճQEf,?dNbmJR <%jpt:y$_zHVL& !*'eRZ1OSO3ZlF~Za3vK zz7< \2YL2]QyHPh $׈7 S3VEg.=C /)vS֬p *륚6҆<׉^l|3 ګiLC3BvQbG`#Zb ev?pMtL0;;8>:07ΈRqGF8'(R6 D}6\{Bͨۓ]2Nklun<gMb,02spsoM4&+Τ #*ZD9#)t?>:"e}ledzv%_HdghУatzJuD{H 9 = 4LFrsזO[Ow.!pF4]KПuZ,l4Pz%)r;Q0\q2ܝhhtbot"v+z¶uT>]w<:SVHgvAVi%(&I{u^"r =savb*:t6-]~^CkiLU 4<ÔC $# ˀFvX)_&' Ao K!_>d|l: AFwL;7r4ӎt{Qh2_̿ 8Fˍݿ)&VHtS=s/fӵkQYe"IۖD 䣌QKZjhzz٭_jtJ= pꊘ>CZ93:ݹ;orsQF$lw$j7:,v\uSM=gyëFu̒_E3}Њ `=>7 pW;F( -P椶7ݾw~gsRFDW'VUX>2b \N"}y l-mpHfXxqSrN5קf yL׈S0FErz2:wi7##\Vd'\bئ5^jo|Rz]Ās{lzsrˁ4W-ڲB{`i<541:jʦAnE1ʰ .N8ÿtɧrFJ iK~?RƋnd׾<$|"j;I %kÖ9&)Qqn]G`˦Q"HМO~.=SLJo):$` N^|!%S(QP2H?hB ;󃍚!OK=A7۷5: ]EVdL"W J#@i]zϋmul陚D83L;CVsF[㌃ 9x%G<.5{Xk$}W=ౚ]͎hog':{j@`fxͩ G/_OHNF{>22:jJ5q*2FK;4-1ua@~^ [b8i(~1oŸų(hiF&c~47}lȭ"GRby#$냯C j*%|bW(=,NF'cjûyz%ބwͯrWDEAQWI0 $ WYv c=1DnZw4iݍ Wڠ/(d7uZhbqc176H{b P&Y1i.3@v"[FkU%U< A'(|IYQlF~#1(1v녕ߖn*R`U^H?{oh#{b˷dgS/>~Ƌ=O/Պ(s0SQO0:#x3( qʏa6_a3 ={o9,I^):\waҪj vWw7кUZ7> qzJ8hլ#֨K+oH KcIMmx ,r:]t$9$S#O gM s![no1͙jbw_F oD /;HOW!F]l/T9vt9K"% <~>C(@}@]kbn k%~s 8^.?3G"a9>Ro'M#^^;[uW>t7 =dkdZ-N~kX>XkC˕B']ca?`g)U#Py&E O& -[M%yk5&Q'pɆY ʞO+nwR;yg+;މtH)NW@F/>f, )!RCFm9FCD qIu;;#L4PR+ ўHb6Cq$5Pa$]+dW.fwB3}aeF":ܩԈ"Ք2zK{^ !H %VݛgKB,U85kqoIna%n숾|P 'YZɎveQuPb"teURu)` ^2[G]7Ҵt-Q2h0FB0_u835khzJB_4B ៍.qBQFDd~0'!}%v0JiDkjB^< 8/Bua*GR+UVt.K| Ւ%1k]Q$`bu&%J,^sgJ2C9K]FAa <$ a(RO3 1phzsíO]d*Gu(fh{[auin[G9]bp}Z+u\l{zT,.Cض't"lBl%[T[1*,Pztt>SE$Hếd"v@Eϸ)>ʼ#[$#\I"T6l3hoflTnQ uTlKg;ZK`Eh݁ x~&4)ǯl ^ZU3Jp԰)ACjS$@]_=)qCBL tHY*EzF-pE9Bo߄֞k70BP8G% _XG"A>=͖o̴Oz.  TBٗ^bLSpa _EvT{o9sp*!,jfj Q.zdnʚU6c/VsiGAe! I(4pNk 귚 R~k ~T$@YFS1]Tȏ ;R`ƪMl?9߲QT5jeb .ޟ~ a/t1瓭qʺ`Xn'MFIf^)IJs:'q^I]_@d`ccC(WnZ4FVCjru&J61r-xWKˤ7#W* |Wٓ77jp_";qA ab䄴ot1a* }Uc*j"uNexYt݆7Hhti- x;8掾:/XL*Nq&`kZ;Fz 9KXsDEHd'$n!M}&دyF짒< | }8!-%9T\E'\2eٔq2ݻ&P8rmOZ* vw@N6sȻFL6g;KWT`F+StD$oYL- _&# 㹏Jʞl*YۥwԟWeŶ_X~p (l?X6O=O BfG pgRs1C TduYWӫ`G:_:ŷ c"T_l i<(W`FV%8׬4ԡNz2ĎV}$w9}we+\s)]#WFN[W'hT uΕB*~n.{G;ol!)-{SK)\_4s~4 6$-[)g UQ fLMh3M:e1$nbhۊ,MmT37Q Zo.D1>t#B/h\pNA;Y |xYGN}o.2FXåbHmfVˠC4+c"`hoQH`tѼBk-چ5:jszS'*: fAVmѧ&P`xWf 87q M/\[_I)m"d1Q3`.b8 a҇Df~feݑ1Jґ]xoƠ NhrS?{Hں=Ŭ5S|oPH˷T9zX +z:N41[-<۵{ן\nĔp,>ڿB?=aG @c)D\ٷ.\m&cfXczA5~XB15"y ׏oD"Acu <]6}8,o/gyHCyjai/;jDHET̍.{Q6Сt|[?zm׫s[g;|pHjQkRa1m]y82,5C6jtX~"#ŢO7@P1Bk s >;3ApG s 볳Q!DtNeG_'fd=1Q(eo%Q,v.KZ2 XMTXM} ^цؼ_M8p̊2_Q,85DSP+f~'z»9ƘC;W)>aEik_z9r"s$oEu=~8M6L@Q[Y_fjkGldoeZKH남D)3caT) `-8Go_%5olbxNQr (iggG+kÆ$ 3;jjp<\hv 3ts/a@bAkmIY Po AvbֻINs?e>#ROpTaytI@G7+r-(3ݭz3﹮jn~ӆP? )W"s7XjƁwNƁ{;|BU2:ʾ'۬eʻٷeHDX31(H"!'BPZ(ѲdMV }I j!va/n+0rYao2.展jig?v&Y\eUǽD^`!*j?'j"8:/D }]H4l8 pe75 k/twt9 j3ؕ}ݰ8&_Dh=1! %^<:nPBƿkb ;$[7+Z:=YBHdAhD ǔ8!]8Ia;qv <.]1%e5Z!527B.U0SX/!_UZ(k7I a/߼/pfRyUyosl=^yBR d: 8kZ=f ?e6^p'6vBfW-d#C@R NN"8&uῨo`QCX|dKdfJ5cCǓ{eIW4Z.{}knǀDșYyfaiXzlHPxo뛇:aԤI!9vueu&}P} 0T2䱋j"PɅ؆<_&sźD=\e*km2Xo\neu-ǜi;2+kOb`YMX`%a#lѫYIF #QU \QTܴp6ΝP[;OHՁ@zl TbjI^pK1n`|[īsͮezpF _u>StW {ᡭ_ݥT}N9ыovWf;O V d:lHy\HчʺN||XsRk((yPL e1j ]e1,kԃL.>dW-s-Tۚ+\ w,yU=@'8 ~7 4=9s ( 8~nO 84$! Tup'庛96 W]Wd>q_J¿ _tw|;NCbߩ)v {dv{e{F&զv|dehǃ!gۅ2v 3L\6%f-"f<Ȁbù x?=$-0BgsDȗLjPy&eE3~!jt3K߄a}X=ɇFޢџCR6@Ɠ _}W,P ׃ANksA4qR 63+e[rQTgCTȉcT+q y !ms]MdwW)px7Dn#Ks."^ohbFpx3`>R X"hl*P* ͨbF/AA5(a+âF &ʻNKҾͫ$xfrvR*(g.#F𛙰 sHy^qL(QjFN{Fu4QM#bm.bpMYsk,VD^7ӃH w;>$ 0p7@u[ |>nJ ajI4w+%ݘg9~~Lnm%[*I6zgvrzÀ@5n0ԥһN9Sw/Vd̵aVB(j.9("0BŌF\˃긱)eKl83pf+_-ydUKW>p~љQXjpwO.cV&o_]~J#i]ZST%Ϥ~ztdInۭ sz@8Wy>4䦙HOˉp^OgM.A&5sdH y ;Z ؏s` ms%dWw2 AJO ljW_GAC^7$|&g26_7D4F&FP2?gq.J1~ ?QBSO~<\ ¿!v14J B〚f'pAa#-RA҂=;'YM9t5/eѫ{5tY``ض & D ̳y5NX5Fgcv|3,BڥRqZq75컢؜ʠ4&oިRk t\[4?,h!Y.~j3%_tٱN P{(5Z}NH®IV;zwGbxWiv3zsE&RcnS٢S.S'b7Kn,mhdiXj6H$ڞg1Md]l?p[#@AtpS}<tmL,udnA)j䠎$# Fۋ;۾Mj{:TXODoؕY5m)ֆiF_^8ka\ &6^ϗ:FKy;7 ½L6yDnZW@b0oX_Rm ^,oAqL4ik{;myГ\*K +`,*GEoh/f;#Rhoˑϧ3DƠFuJ ץ rи#wi_!!,Q^vlclGrU_vQ1w(yq0*o~(e =< ôDq8FWiAJW=cahvNHl]ejhp0+FԵ"+0*ԓC"bV^^ޞ%ZZ(x$)no!1[۞|T!Y%QMv@f?ҽ<{ ,WGbw~VT^4wꈜ؎J_E sc$u? 0il\+w=2}XOAWOӇXO`t(&WG]9L"u: D\jI[r엦\9T3\aP_,sԔ.9a[ ∏f}Y4Y?/y;kTwk 1 hg,]mu3܅^XEXSZH8s?qZܑ'3aAlc j_Pωh*YY︌/0AS-Of;.0@f#K'.l3;.ΐ*M'B_ԗW _B/d'zrXΠtaN;%N?@*8ݶfadPuӛPa"NӚD%5+#$yapb(nK %cAعt +[n7 MU2ˮ"XBVÈǑv O`^*f{pZyMѫ n?Jg_#4,ᎀ{v6}g9 XpOz,ANm (5cf ]hd٩fh&NUҚ Ckt}>[)1R8|H1"2}MSY;A4-Dػ,59qf̈A]k7oruRddm '?oގzb%ă1:߾0Kl`YUwexPтYRxC`$}5_i}<KAQ.EEdO_VjÞi\70z&WWًG P-J+sE:^S\ޕs e/=Sn~iɼD%{G/rrmm$i ~L +68 :z}UxWҐEQs7p?! Mb-Y{2N#D';[IycZ(}SI{c%Ƅ6SMTT<ɜ|O7B)O%+٬ZD&H'Cѽ 1|9Sӿ ]h3S pCX>@H'a'^8@'?8CgFQUM#ǠAEm@L?8A'h.2.ī+ VxV#/7t6jnPgӂx?ݕ~CHґʤ'䵾ޓtBLjqMpx6-~[^iw+V;9C' *KWx(s!fZsD<|Ӈ!HoA83c3!&e} {ZW4"'q,E#GL$ rw!08Т|BQBKJ^`RGA!pʃFā%=Kd;oJZȧkPp ;0}ڟ'2BXI>= n󬆜%,سIUTR$Z(u|A–`;7nok3T}6E9уsLT`s:x6B+\#z1.sMuVo[ Kgd=; 9@1[n ۆTc~ -H۱I!%w9*u18|ՌNtMڽY%(m൨:u, q'Nq6CoR`.ĽӂyR}9 1 Θ7>rE%je9v4ȉv9g)fݻtC. g=aC[ߨ)1VΈt!:H|sI-꺏pk]GN,\@ǣ?T$ _f.C l1$gzDAYl_[dRe~B]IQ~zEfW>lɦ?&R"WcmcJ\ik7~}xoh`6˿*.5JB`} L);m" Cf6:uqGE$u=LYyBk: M꥗{JN&;SN) @`CQ4Ycr;GQ(ڭnې/Sqe)k^sܘ~_FOvc+]q:VpI7z K%BlX2K<(k@&;$dH=i{qIAB}gbߨ~*p<2a 7[)ߥ0˾lyKWfu,~!"@\,Xm?٨!4fg@c6)&-DRy>PqtGbE$)fe;A6\s ߹q#!\2VFg@&0lFggyЋRxc[HTUm@JbFO&xF "ӸqY]i你꛿Kt+Jsv^F9C.#Pił7}\ݐbnwH+sgfEY\} MU)āh$+vv UnWr"+{S<٘VΆ7fBףԠbU v :.GP1yO1 (b31Aotщ7{WK0劊Ȼ5^0ku)Ƙ|_Z=NH[(C?CCB<!֫*Z\ 6O\=ⓘ״xE&/wH~;XSh|~TbhL0ꗡL)d:Hi?k =L=./. `ȑr„ f7 [F 9u2~g6+Mm z9BXA:ELN6)|Xrcf3d CB$滑iIH)Deh,Ċ! 88| K7 KvP@: C|P0d^KɬOkռt^1Ice9=zu2 ؠ ͳ#E9BHZ(UIwu5}֬W `L(0'b` zVƺ2tSaDP6!P+<]h[s lky}k:=va5eO§X|!t/B  җiVE@Emnq>و[*3TJJTp/P$ns.wB dqR-he/NIALaL83\շa i93L>B!*6]uU;n9"'t[Fca_ŻK t-LEDs⽤oٛ'Zt֟*Dl IF)VB ע𶀭vІF&XP/,dL9&LhC֍pAa`3 @;~(-Z_<~;Z3|.!k]Ǟ9fw+&b^aNP޻%˹#cE\&bd[1ƶ*ls^rQMmޭɪ+6$h_NҮs<́tgJ 0H<x=Hh;hGvI~ Ry8Egղ=&{tщ>ʅ?u<8Kj:NP#ȇu !w$Gްj#!Mծ wvW >[eV]-i8"7hĥ8fb׻8~+m|Ij#u;egY@.Z$\dהּe$lbq< $r 4]X*j.?~8Hg|&F70gW`2jmp&u8py)<\>Ag ? p{rp`Gp#謙F 1OwM';O:XK2(Ѽlc :d*P}$ }ТoRn!38(DZ6c,\Ұw&IFVET1I~9$#08܍=oa[>ພ5gs4jRh%>͂ ђ2\%֚.{E/U9EZ"6R_y&7{hB3Y^עRq%MF47 !ipib.h:89,P ,ߍI`6ErϷg# ܤ/п!T'ح㷃\idP6ZHMiqŰytk+;v7[8=!|2HIdL"+j%YKI[U'A%'%7AGc{͓, i슟va>)8TƮzi_.ڐ 2оr[d<98]0ژqs{f52Ikl\*n1ED+/D9@'HY_f m,y kwA0[D[9!B.Z S7gyC/mfq@Mci"W@.bSAcou}X-T"34QZ D +w¡EDBJ@p|׆/S;aVk5:󙰓q\yGP~%H&98j!Ŧ n5سwx*o~)f>"!Rb3*zč#ڤ02m^::Xvf݉Rt)o *,F.ч]6K}LX3NS𷠝E ~I2z?NH+䐺鬯6|ë]b5w ,Ё'T6!DKi1{|OO|i+E"\Y/XeĄj}U,JS,2'(^C}kg`e{ {\)p‰om2as7uFU3#qnLC[SN(C1m(v4lP݆peLor(Gpɿ5b'۩!npKЭYdfxzo^Em)#c4Ҋ >.="tZā~m{繄D_b^h_JHf65*=l@ Sx@Os$~W`TKVBaw).Gf·r 8ҕ]pe.$Th*Bg/?wXJ ;NnȮiiSv1-hc}7xm +'aēdY5*Psq!zնz}r(#r $scլ\ׇ/xlTKx_'~o'w&Qf&q̘ !>*K#ZS%l.uNs_:gj7bdT!7&P-rqcn4!0LHt/h:EE)蔱X498'0DO8|NCU]ۈҡ_3h*,,BWӄ0CeJWi^r 3Pi|0_(SBljݍFF?z1%`S](`}:/5{_D?(~N=Ui^*Su gz1$ǀEXR]))fcDMcO E )S8NaGʊ/̰,,MCg?KXpA`y`:d+T_U#?AXzWz :yishh/= zf8XiX[L!EqINy @:y16J*4%1b.Ap[_aP{g=Oq6-⻴W,=it:;M\ڥ Ժ ^wN"W'x2tBM6rZl#}`FDa"Ӆh;j>%M#B*D0 18%޼]ZUI$ANNs[~А-XuG13ֱ0cMDcBKntQ64FQ:zM]bKEn"1 !K6ӫ,{ jRuJlJ^yp}Z9];܆D"Ǧ D\;q/gM ~S/ dvX炌N~mq,Y;pB[-oαMF:[Fcې΃?q.ԫr8Qy?>uEg A Ma9X#RGeCnAC[zQ..:L( ƒJa`(/av;ȵ~sjEs#k; H~Ͼ?^ZIorc5/Ңw\ ~N /79:i6UQab'6?$}_^n%Am`ƺB?? R۩+ȼ 쑶Xf7E,`jהM*:s< zӞWY -{0ygKlm/!#$DzWwR  ,^ N/):Ryd;BQORO6 DuH =Eu-0JhufHم|lîv{'j& 1s\h1D|d#!k0`zK,Ĺ@Ermnw?$;Te`\y[[k˳I୐/ C۩գkYnnzɆ1}I`|j#{\V*+\ȃVޯ0INGSz/#D522լ&;ǒɘdlkfU4kP\̗uxd0#tD>Mf}&;(3enlo۔ tzWRqF|WoHZP?#T]&Ba9[0ٶZb4.6F|K-(BGSHl x(٘~\Fmp %MO)vX&7ȳox^7ALl_&BJ﫺c3bPE'7Rܰq(] ՄHUr0Uai,֨M8ۭ+A@à,n=28n%ߊ9f#m*lj\`qB9TY+P _=Z-:Œd!?םU|YM*KgCL4X/L]<.Z%hñ=|v ?ĻfLV[:v+&ژd8˲Ck%d$L6қ^ҝ/ GQ 8ʝ.F8 ҏNN_ )I0bVYpFUn6Ȧ<-LVҡsP$ݚ-Bn5Ioc'<ma2¨ GKϊ7}9مLM>0"%SDrCV{ |4 @zN?Ŝi- SH[7= GIiCW p\h(0X0LjߡJ kC NflmW\Y(Ĺ)Wtt{+*_힆 bĉkSR`] MA T03tP'u"/ۼMď܂V>` }+cM/ggmuE֕Rb* k!#=\ HNI֟ 0b:ebj@%XSZH%SnY&;i+u65 FLCpkӝf n*]*|j^pl?.xc`/j~kߐZzo^h;A_c `alRI֘c3U0y9_%H?g%&<.SƦNtj;y*24\#:'ME5vml63SB4Di~g:htn՝}y=2;b/ #)߫1W?W On!Gwܶf&] 7G}[$ɝh]\ /2[٭Ǣ ܳ#?xu w餈AۭNV'_Ӫ8syqΖ9!dr4a۲\#\:E2ſү<|PIMeU$}@%gDA1@'ma?C*YJcTױ%꿤_M~:&lQ&KWWϕp־78OoMMi:c\ hm,%Ϩ y!Qq)j.:/_ $B/(GblUrb^TD$:`]#%=sWJ1tRv ZUxbiwRՄ5@Ll3~?3|/%Q2p-ФdQC糝zOJ17sK@ڬvFOT=EpVr1zXo#a}^^-. %1Er9[5S3Ou 0t'n(_CwxMh4r*kڱ;:jɢqp[L R DԲ!M{FQR=!pEL6wy:aU%ң1c "x_[4frRB`4(s}b]^Y Uf3^_L̏+%?&iӲ6j ^,Ui2§Lն F&m%z\$- $.r#rl=uS_Ke-tbF YIk̾vm9}Kn7/ڶWd+)ǡ̶4M:Xֻs;~OS}ƥYfm9~/j"WN7D.I]'$tZBlX_3܇Ra_Ӂtk) 4[}ts4*Nzf=qD{4긛ȽJD0 9'=fӝq}`@$hNMθP#dV4Ur_ҠPǬvZo05ZYCD]-o>wQVD,$l|Ůj|ČWdh9(]Q<ć r<ކhemG8b‘!@x̽-P59TO[Dx) pu2!s$!\kgp,Ԃ*1.6فZNGZ]fиD.OϥsPwQif mwLjB\}e}dMwPB-!h}RIֻsĘv㺖9ݰסi  ; ¥*m-'vM,Ww)˽׀d,&K%YE5]m/2Djիju׏AмV&OřtOGdL|$Z?Y,Efz`5p^wQc]&ӏBni 52V IzG<MΠ/'a)ܰ fv$;=2Ԝw3n˖ৃH>&!@z %';^KKvGE;Vj]^-I7s7{ERw Y{n0 R4TM8H ֨E1p@(UE7p),yz-ՑFfc R:ѢKy6!g\'h|502C]fO˺V31yXA\ȏ՞omDh[gs؜u96`5SK-g!fYp_U/5ì +ukrPR \`и-f<0cM#9&-c 6~pҁIknFHb:5"똅ׇ^}VK Xdz EݍijMT)Cff%Ҿtgt*Q,i3C+ZvQZmH$av}JَjYB!fUDy3"G2QUe(㠺ҩW͔D|b&&!UF)4AwW<#k7C c/ (?qW!O/s*1d .RetHptg)u:6!P"!De;$7SZ#@.ۓģ7'OYh_Bmogkeo_L{4M) Q1v}o6d,S0Vq8 RhG8 #¼Al"̝E"*f 3;;܇·qSL4jjx(}[beb4NzRWãܴ>A\dnD_ʁQwbX,41ˇ.[]%GQ'z2s"&|sȿe"ϧh:HBt8@fNoħ2fhg]Sk7w4ڙ|eWiGCosH 1Xg wfA*D2$5hJ՗[[ %s_6H_eg:vש lO^1~ݸe p\Ѳof/'|ڤBVG̝`v@EsB<'gY%wQM1+FHqĜ&1l>u^k'jExН#p$JSvP0"!Wst/*>z@A_TQ* Ui@y{~kK[T@T{`4lQq:K'*G@CB{=>NbHjB9a\*;K@Y˾H{"ǸJ=!xGUKw$ܽ07JM&'hvLSՌ~|M"^8+ӠVqC) %h#D|!cXF,]wm&vKV @4̷SNYdx TS%3[<$=޴o|h[JxOv"64$!zUD4?Ch?~5b;~d?+%[bAM8)RDXm&Wo <-YOEskaar˗:!)o؏'djr2P $C ˆ*-H=WGv$1^wF#I$*磻ȁ !na#^S8L.R!i"caf~!W$NGh4y$+Rw5: J` feSw"7wȜhkIYD w9J< HhOEXѱ{0BZ_*"J`<( Ƅ`%:-a06AEZPvBSȊpVӔ#kwfOۂl-b/P0q#)T}9mW$&]$ki1-߼n4E*YyJ]~~ tka~n Kd܂ObK]$! Phmjo<+"^+Tw~Om:~Vw۶-%?, zZhϐk yw/JGY7mUJ]fNX=C is㱿b5䓺쇨;w!砱pkPs3nF҆=k8@mE eM7? uzlhnO|ZjDsd+(b:lxwѯ Y?>di~Gw3B V-j Qf:JJ%o_' k@s]xm|p ^01+mh-uwEXƫD l&KqH\ z ).>^rsDSGf܋GT!.Ws# :K+t6[@/,v_UKb._Jɩ |5֦I\¸) ɸf\=r4 ( =CDVԍe؂ye*ӯI8{4Ql:Vsl1/`%rf$D#'ޯdUԫ4T:u oIXTDVS.AH ! fK}pE|j慤Pk"ҭ%>Va+́Q^p}xu#2 X-U!kMD|FJ> 9d,s_vBb<[mL⍟ed."Y"{iG(I6}f䨦vP Z>7H2ChuGѱIZYq&;旯yD9_'b)۔; ]$&*/ Jr!CFc8)KyN_[]lnNd ݀ y+ ?qSzۿ8d91a6Ӯ*~ˠRmhq1>!rrqvQwaMJR@"\pohA"n$_#+~R[8`{80=z(5̓_jgXQm A(s]L)8?s|t#3ARĩ 9Ap- 97a+D)W\@=jrkPoW ƿ0Rq'yXz[8^^Rj3RN1>Z} rDmUo׃R]A2Bs۷YXl +̸{2X , 싙.j7{VKi &T?Ez]d0H 3)NmQf]lNGfFyW)LaSL0}45{.'=չ7 tu5oT*ꖷQgDkw% AOs[Uk9aVהu& c! DJ:ZAdiܫ>k3&n.˳:vꒃ:oŲY4u_\*sJPD0R CҲyҼBBBrL@)Ժ##v)1Dkov bYcF"j =:(̍:vof,& :˓W ߁=}ȅ/1  ;wQj^<2qaq/uA@bz4ˌ똮i*jvYDQ֬M=Ŷ_Nd8Mĵ֏)V=)Vp "t$c1QԳ^߫^dF71ȋx[w1fi8 $=/lnIHP=(!7P.9pòΟxRV-(gHX@>@w Iy̯Qp~i%.r;UPf,+Qd{+|u.P>X&'sx-}b2X5Ӥ%CDS>oly0@+Wzl\w <uZAu+[H*lr ?Tz }WE ѵp{Ώ̦ੀ`,;^o Z \R G*=X3w\9vS<2lgb塧pFrYgt nFA=HZ割Rnu(y?CG9!DۚALj9S_ho0lH!oФ}qiΘ3:nIӄiOy;p|VU b\n&Y/4'Qȗx|wGB3 bxx~3{hs*ZxxJ !/y)Lj>7mm:Pa kab LX<񀻣;=972Sz6fx,3舨a\'4P`㍲nN{孧`lC$܊~I%a 0Xw<VG+UELEak\gT)of3A$3QL*eDި߰J,U6B.ց+v)^]!8ēU 1 &ˊ& #s.U5Yj}u^JY?Rq'XoM `R,T~P9zz!b2l_ F Cmdenv騯2b]W7Z(i<0a wے9:tg>޾ Pl+mmh402crzd_z9W"eK ݯܚaE !dmC6TyA $ I安$<Ց {Fגp@w;3|Hvi!+\a#:٩=gW1W2:4U~5lU d:&>rεn\_X#!ZDv:oc?[}!g [%d9yBkEui~qøl ݑp5ChG 5{棚)̀p!7Ega8m#2B-7"#Hq {!:0$pWT_xIտ'wed<~vߖvPQh; Ȱ4 "ГC@#?|˗_R m@q%9d E p{"lVO؊;31j1^Gksf .~Pݾ'D;&Fj G= >>ˊ0lTlpǩ9?>aBQ״%^x̠q`dW\B&; T_6+VSF(/jPvbcrNekHܰ7!?."eVlM&pC4 ]|z*qV4qT!חhj,c/01vEQjJp9GTZykq4y"PjNZPC亳؋PmV٥ULBдñKIʒ?ˎ ULjnyBog޲9 ]S>Is n Ŭs2m&˛O%#S;s݋5YBM77D 5"pӷ蔤 >դVS);"#ME>Q mAV."ZTz_ \ WAOjA *P(;UJ[W q Rs3*fv'HC2jؖ|u`v&v*@獪\XX^wZdyb.9{u2y,*udϦ pl%:sn*Ytg(ѐ==l1,ת)k2J0vf,A $A[ ~2{i6dO맔b=t8W RIr C*A4;Dzsc-%OEʷ\ż@]h\Or3 T ' VPm% &-{4uiˈ ڕ^_CW>yǵħbj9ML'8[R5:x,d˿@{%4"ί0I>k=vXhNx'R/TkE,Q`qzC ]Ƃ1g5Ly~xiwCѲn#e͉GIJЉ*{~H!PX#wMAt p~MqZ }JռxU 0W F]_C&wr6'@ Os 'E>!ld;{RAi$(/ZFȆiȶD ]12xf&VeQ<`V9=A6LqyXHPpRZ]_]xAdX$+!~q3{Tf XJ1_8?JZ~D|gx=1"Q84E݅ŢD<c<&R4eN*jH=Bow(j @3/#F ]&Pgr˞K}t_ :s|s*2nwМ^ab2ajLfs;Z4Q,[}/K3{o A',^u[4Ԝ1rW nB Ы͖23Ux{8*~nWmH2ZlrBSI9ۚMn7=^=f,bSKG_JMA%vBJ"=ፖuyw$Ko)kװ58Ɖ2.wC.`73a=ynxz[eք O;bnMuL,&P]UbJ\]1')J+dR"[|F٢9ͪ(Gs}@Tz>\3U7PdPOY0J!/wc[%o߰7~ }N y+wJBBpoвc Aso*Yӓ G2cVºP#T.P5;OI$[o:o$qBxv8vpԱM412t==w6KWXkN/)ZzJMo|!7DẔmʞ(eݫd01`莣'RҺǝX|'_ǘTwi<>XJ- 9Pz͙*Nq]PD?VO(-V(m!PW[Ey1pŌA\MyxPĐ?u=e:"ܩ[1=HL4|] lp&K\V<,+ۨy'i+Qg:8SLja 3 hz,$b>Įh0DtayfW7`,\)) ,2˦Þ'Cv8ezv9{RCIMAyfKe/s xS o_FBM4}iB1cӰ ^AHRY>|AiF;!p, )= bcEwm x5z e.]ӾcnCU'd4Z;5MYf‰@O:F1h Yl {<hWl ly?*[13朽*QBL6OE̎AuBTOZS|p<ЉD0DϹC=/*} r-K(ٱ{հ]4DM.[$ߋxT_U26jv ok/^brۿ\Uy% O6n7 AVݤ1UUbnb r3CEC dTh=#f"\tT|5C!_60b˸@׋piQ=I}RJA@2CGժ켹}#ۀ/= *UKGƗWnheԺpT1n xcVmaULb\^ي ם%C۠zԥ ?GB T䐿Yɲ!:J:P ݨD]G.=bVPW?{u-zUZ*+0F<4]s 15 +i +4hR7.b}GЍc Vؾ y|[ ֡ha.j0;P%_'1p#<;m3Ah#ϱ 0r7O$I/cTHmS'm͕VsulNX@N\K,#ILw^7r+fʞbɓ7USRzHMNE>f9-و)~ɦ&~J(3Y*}c?|ћ!8A1֨ .%ˡ.Y0 ڷݒK"M ZʢMI͜L{|did-GZ7fu{-;^A65AWj.{v1!OfNdv@C"Z6oټw|~n:Ulmޛ݊9T d<ʹ7_由%|Qnoyթ,=jk [b+k2˫ T1Ug c甓t< bd.OH >?8J og!8Ì%S|@ck\L ꯫lF4ZD 7o^{F'$l=(s$ƃ: qkb1v2S7wnY7ezV&("`u<7,\vN2[4ݚFsl| Q|]?B%DQEJ5D3agmNű#%giwF`7=T&tny9ߡ3RD>@+p9ZX7JI-I w~A J :1>HǸ`F%Q^!.1` S;.}p ,aZRlsY8*-kVRt"y@f<˞Oczdw, .}6UZ%\\|;,za~ ĀfٍMj+冀bϦPMʏX+;g۹])u05QZXqzɹLgZkΡj,EaD79N!W; P,#!}a@U)6[6!@l1Q Fgb"[|col2a:nzhUr)į|2v VŪLZx?ӛ> }2Y 2]H4sEFd;r#fմgR+cBRAMay6AFjU64Zd ;<|2 ?5RJ ȫ{-!V;vct!c!?=iDr$5b,i^tBA&rt[сvz6T?5]lE@->mwi5v+X9BVRxb)gY\0!zhkv݅vA#@.kQq{+ $$M2QCޮ0ݚǫc ("-B_x"a aA-}2U>c&YO^hɏum٩z.?8Y]{ Wf^hZv Yw|җH0h)?I}>G%1~N"̨ Ṋd(3ydT*?Sdy"adDsFVbX'U_Y}oA zPZ%|d,P<8ks2n'JA,' OQ/_PJT`k N"33 īww7 C2o!S!xU^\PO|W',sjLVUaf #5w,2c`1<قwpD3BP뿿ڷkT9ugk;3o[j2buMϛ)m2K$PUlg3}yWMMNJGǣ~' 6v"Q'QSu=tNkV3 ?=%rHTdUZt^ ]|sQZt7ND TUb?T` Xs׮E`A$#ZuP.ֽ>lpz^)qk@"{pF:{3@ɭ!`B `"h_ N[6{ҏ@: 7r-5yBM,ao'B,h'Em['T2)}3n#Y2ߦ4)'7=5|'ԛ /`8吉N8ztzeCe8k=| _ԫV/P'EDk CB$9Jh8;a+½ REoiI=꠷2 _cS#sfh30(03/A",E8go88w6GIrGayBЈ{,JT@qpy28NxϒNQE?!o :!cVKB0)G}ę(W'=ܪ=wҒ;yp6Rg,nF_pۄgy[sxhu5ja\4(S"l5N?G#M zfZq3}پ:l-|^l:+hאIc",RmiH835qчoT>j>t)։WSݮ '\5?gj;ړc׌ LRY Cud;g:cSO1qzĊȤ,j.n\&}%"[D㬉,sGz72ÐN%Um;&@MUB:`9 \=ʅ8&& P{mmN4۠{B 0g0}f*9l+]T./xj;oA𼲷]dZ `i*+!q:Vظ]'AoԘ+;'P#$"% #SGsYU1#a|3S^EC0蔍 8!"x;?` a:Է@_Y(D?/1Rêk RF>FSipG] }[Lt-CQm%+Bwt7Z{ePxBr>5 %[^r|=Rt5WC>jul r|?߇zUCó˜E>19gg!{F I_)Af7ǦfLoQ #Yָ <{)v7,Մ?s:|l;ިp;˦xZ]ìf ǃ $lBw0Pc5]?#u\S=g4-dSER\%3[rM*l|ěU2_е]מF0F}+:yfvs8.b(FyU .#!wO@`Cm02KhtYr P4)sP~`e(5mo*Y> 9ŵw dHlO);kyFmq5PQ֬.#06C*=u,xZ2?KYw2WPP.ku2n@\Fq 4}Wi[j\ApGSJen{u`?loj[~@!6M!`HǪy#ЕUqSg'x6 wv | n[g}<&Trݏ2>\`b~p^ilZ1V *dp,(G(`>MO,č׿sρV)J3z=X t*nɷp=/.Xᓃ"bUKyCL}!B>$dʠmq6;= r3olkGSp9U_`JJuFO@eZ+D#Cʲo?lO`p~뚄 =+*6`J?8r'_iF,D:`j6h_R\-'{MFڣ.=Z|Cszi"Ӹ%wU奙ε#$.!*s5 ͅAioۏq`K Lm{!VUʭ"&[;piiw!~ѯH )@ҩ/c(/eB֔9ko E{5ESc$Ib% 8QJT~q೓,Q€D{fr >Vԧ[*Sq|}Z2=Ȍc8ΐ39=9R'~sc9cU;7n &/”P/vv;IPk4g{Ͼ{?]Oh@6VRۄ(?J9\"n=4*R#o|#QXEi `sy)Gq:oz9&bK-jRngMAW%Ԕر/'k.iJL@g2+!!* Z+U '#Y|i+,ˑw+"r8J{ݧ?qʻY^ksLq.pp3]|CX O2C'K*_ýIn;\n|9 3GXݱ 5Yc*9'jzmB=ϔz>›L"^R_eG'q-w@`7d>ymMذ\>Akն# G %ڸ͔m X\UʧRچ^2JvJxv[M|z!Q497uKEkL/V֤l繳I{^cP;_>wN3Ϙi}~ee|"i"IXg!aj x6h"?5ޝ(a`>sQHvAe;ЩLz tK}^RKd,T-!Z1` oSޖhOԨ9 TUC =aUo|TzSց/>X|_\4{fD TjZƥXNh:au3sygA8p؜c;8^E'+E<ՇPG!E8t&ؓ[?p-=RD EmYRf|fCVxT!H"QGoao"TJHySA~hAm$DDZuu-!#{[O}lJiNwsWD_=GomYlPO)vRIB鵴Byΐ_i>K xʲ! 0!zf*|_RLgPz{A*W8"qaX]%_1/CW%C(uTPEp_Ze$ 4.>e/'B!v* Ind8x #pht+bh ,n|YQBBm]Y\{SQ9(pΧJ77ȾÇ3 Eg~ӱ>0;+Âs`t7)%͜k܏J .\{wXjV;N|_09OZnQpbo!R)+.) N_&6;b]otxx5@t&HOp(ҩjOMd/0 S =I@f1񰎨u?,bEaх&^RhVMi XX &k\1a+MQ<+,aZYS|HO]wZ 54JIV{FčL7Pڝ7luPo*g6 RVJ=q]^v2- CįA[)#;0?X]}%(\7ǫ&IzT&ɛ(*+ꍷsNVvHK [?•Iv1S *N} Pa >P,<&yik4{I{T>LBKS ?3SX*#>u"ri"20J$ ĉ E*x%ߖflqCXRO?#Ek|Ssi 7qA}p2ҧ`;ThSmxz;̢y zYHs3:RoQ]\cTM e=PZ[At\i$Qˉ߸ rGGa~wV {?>wdv.ODHPMp+-^bt"ÁeSwmnIT2!L+Pocf&9[ȟ2vj*~ tM-TN[[+,3F0А @W.̬]ث9C5=3baK=T8X-s5Q)CueMJ pH_7'`Ox:S7?<#Kb yXEzU/'@o +MhCNTsnr Jmjt,˿On٨]K=T_ς`)YVk%a 4‚?jWcZxpFLTf3l@2)J?,ڵDnڳHf&*&(cc@R&(ݞDQ0_YlgAX֩owy_x`}p>d{Gm Uz˩C3ݙEUTBI]M1ӌ;{Im}nN™cåٓJ-A׀Éf`b-y۫,H{Hωb ϑ'sKʣC^: covڑ+oOBPUg3@"ESe,1J_wׅ^P *B%FՙmZEN`_+D/,hrӭHwg^qCPIlS-Ke?_; r S2w{mh*N5- YRxӣIVUgQ{w.yN3.LF~7ߩpʔ&DJ9;fZdL0"nNg 2F:aMnH\g+bxo$nME3H݀$8|rO(;ހs[1Қ͑Q K0wxm#AOjS'*}1'Քm@Tb䨴 f=j6tb(Ky9 d;xQηϾoB`,U \1UB%j⥭NHc^!-N[Eo}1l!%H`8c($%ㅥĬ̈́aZQ7,W2d"bΦ[b6I\Σ4l䦶f}4E4ر(9Kn^4d6R!V"HcbEh0=A<@gr$Хoo#PAJHb"< {JjogWqh~c:;y\<0#8.SI?rM'RUl%(Uam|M`suʤL%ڲ5 )`dtpM(%ZB^(Od>bOG'I"3j~K!E_LOoe@8(%H៷W{0X0FZSl@@H2Ыʨ\JWPRe +ڶVh%HƃΐI5-%I99Y,βe֋D <u{!͒m[5ڱGutɣ z5,C?r˲Hj< EQyN' :*@䪌^ËyئYR +̣?xPC]ľUi!ط3*A")6Vy  YTR-TZF{d ^.?IA[.M};Rg~_/~-8۲2Kd#kq+ ׀uyg5΁Hi!{#/*M?9ajUfQ.p~G{& 6qU&h嬘>k[Ut,NBD]e~ڋw+776 \.X8NVLF!,+Dc!·2rѾR NܖnUőߪf&sW ?вNegVxQ f?Pn/h%+r;9IA =V( GSR0 %Ւ>:)Wgv' |3ȿP=/$Jix È) GLTnBJUϓrU;["[{`6220r]=}jw7g%r,_&O2{fގk៓ gQ#u9e,M_ۓ}*R~AYPtJ #F_lv%{27i{DM5J'$ڲ:|t^.㑜bҾ%qp`cݎ C<$-'z]`Xbp"o"ӡO F5@hEhы_ k(`Y1di0֜&KPuH%N=fqOѵgVXZjꎍS bhxّq dN@';!fTR6:Ձ$z0 5YxIM2!g{&'~_! vz p7ۨF +T(#3_*VG;R…ڲߞ@6ac]yz[SȊ0$jf}(ں#5.: ~Aui'ޖݡh9(}?X!WuTh= .7LB9%( lyu0wi;NZh\xQR^”_*9vhR֔dժ֎9*؍mRa_?P2b kv3чz%Zpq(jH*NN1B6J{_+ֿ9 jw}-EE lx#Sc=.>f!4(qr2Sd4si)ˍ#uW!:5Cn%ݲ @Ȝwg ,<svL=7wg'] i$L׎]X[,uB4|pgdៃ[o3m{8fP)J\_A<es40]G]@ΗI ^t["ŨB?dI0Q~hi0)؜3$<1,N^݌GGS(g'dZ,# ҂[6Ċ$CE<hҬ >Ļa1 eGقnZl`,Bmg*HYlQv vͺ]]@R_~z!kbpFuq0!ZYN 2* xxXmTV8 Byʉp܁G!g8j8̵@(\LjUț-]K% +0N8EkD^(mW婯ɇ^1\*E \-Z@`ICpf1}SdHp 6U(]jpEb\&FOrtCMB.9a/ro8>v/A3½=c ě.Y:̎h1TgW B 6].ܧDZ'|o\Vdd?E{vf/jnWΏ5`o yE ( AIH]Cg"uվJ1cO#띬^Q$nÝ!!bWLG,TFtia?k#%]BpΒq6,`"kIܕrlyɔ%W ,h*NdZkq"{+Wîpˡ)*n"Td8ɒ:)YEgOy,$nF`s ˂VҲ+b dәaao ifC0h7jQ^}Z5]FvO{6 Z^DPw_^ǤisW# Fݎ'y|keasGXX{Ԕ_/ Qk !IZ]R披Amf'%<}(,V^ 9|$axEQs)DwB}?dbiW L'Ҭ>NeS$.@ Zl P>m%*~E UGp7@O*&Ϣ|UĦ_+ܷ6,쩵xFz ew;+8IyH[=na#Ys@O  Lqⵛu2+>pQ.rûi O6Hjhކd+qT\ _nK8$Ϝ3r}2Ũ"|%QɭB-9(b*H?@,=yXDO)vŠ j(|ȓn#|43'xz,UIc 5Δ>AwIwJ۳+?k6D.:`Vj c,200Vӣ!:Km@C~A Tz:c7}4j2!Z.yk pz<6^~؏`n"R\Ձ[@/4laDjz9ՏjƴTox#9M2rX5rW,r_/y~KFWqkQyQ~LUDT J} ipS<iȟ5` *D ߱ U%[q@`h1&|SQ&[Y.UC-;YU/Y7YɁW3[yOt2/TD9SCК9 }E(In\Mӊer!llα& 9Cի-OXo}MKyZ`'ڔ hrSg<,jLDjf5/0.98.fAޔW:H)HQPi"0 `pW"&CS^ti[5lޠ0d.N|25;[;F nmބZc$j ˚J.4k 3M; Љ9=gkPW<*f#jS3 LteӪ^k&$Fvd1oΐQ-^2i6ow-JH_0#p)FhreIDm LMPr kJ x]#v|63@zPz맵(,Fē'[*I(`&R$!ZϹ8LN9\5֗ B+O3WC(5o!*@G@ 9uk\/s@*IDfAZ"ξ5oW"B8Ɏ{~oT%=G?oͪ JxtŒA+W['t3_WMsL:ްmg5NYDpE\Vn/q׬4Nde!|+e($yX㿭9/PEϒ?ͭڍb o Z}(]E4H`b6 zi"*1>Ig?*qcb@wz쬬;fP.ʏB]ϽpaP_lSY*i]sb6" m`,82q$6oex_Ybo C}ۅR ;u.b-sQ,J)$E 챃4.,SE̘ʼxYQ#a]| Y2ބ>^n >سt iAێxv&b = yDz)n]=S_WYY4c>u{\uM(=ĂgohTŷ*h`L ƩvGz(e\U=&{CD.7"jmHvݾb*|›lwo$jޖshG…7Ag-$ňp3C N2G? [/'퍱R0XNtRqn#>ԴOz MugXF_6`2+ k"$&=0H#FHv/pJW|NRc0UJZ\ =0S8#}DGs#7Wq࿢Ap]!a%*5ylcSu|$B0x/uh㟰Rۇ\۫MJa>S Պ U=vkZ 'zl]ҝjظ JK#Lb9)QHa1j|m^Hvc\.8Rk( ЬF\!oGdiQbFg2'7IfTQi1رh //4_ hyEa)^.W*Fl5,1:UPhvXi_gKg<씙+L)R*pEEw01xոFKFM%ji:g.5ŗ:c_ $6 Pf%ǨZ8)#`$(hWwT# F nP%/IɩB`R)<&X]h _nh1_5gpdd[#m xEH ѫWx;b9ܥ_Y”Xݪ- WjAP=AMOi)Jf؊ y9.P[Gz{O ^*%n %YN{>؅E`-t&|)!(?sߓ r>Gi$(ru@}6W!Oi21nA(1C) +Pi*<`au'SE#hGu^1 l6=ACkm`aIM'MJa0g \`?C>x:~͉F!!e:e>gB64hX` Mg:uƾBPLK j}S+/TjzQxk^:41(%+\ȜF|ݱ]Ye`Z>pŴZږ.~NP>N"/t (Eim-\ gecINP,o$h/xā^8/ֶ/j͎crt+~'Q8nJϬRHgoM4 "|qפKܾZ(I*fLlZpcRܘ:e*:|:`yc\:H$:tIbGe-$|a\?S:U8)Mi}yiSd3.m׬944:>Ţd[R*܋ $7~GP&"Xsk$g'._,(d{˪IE-޾K^·=\h靀Bԟ"Q\0s&!/L_Oc1BxQq3q[t0eMvj0E;G#9\nBycH[ؤ& v*geZ#&dsws^\߼Vv8~4{@؋b ;AUq|̶*DVf♿\f <$Ղf价B :=#Rɨ*׋'I3NB*e2M\㔁*#AHؘז2Sq Eը= I4?n:Kr ,9e>9 ~՜/ V7Y`5j6\ T)4KԦ!`VDFC?xcEF9ly~9xLpjo:)C췐 Wp?.be>6Ԅjp*$46lqْ́ޔCJS>"> T,7J t}8T('w܇==$KT*F°y xKbwCE}E>ӿju2Umbo~P\rs?I"0Z-O]-0op T12r/-Mw 5xxδeggT08=$~\& Wo B fm" قPYȋ"˽)='=Itjv:1(":Ŗ&KoL[SM ?'l'nnl}Wdv\S!>~Bi,{)%Ժ*"GᡤXmә^ .,qjPZAدTr=lo@1fCȞ k&he<F'u&1ϸ@7]_*[-IJfa΅Ё~ Ǔ~.ggxtiUzCv|[ i}konM2Z*%mu,g4\G- $1\-b8t&0;yc BpwImT!?4\{PM=YnŻI R}1Lu E!={PPyL -YVSZFU#ۼw&DdAǯ*Bbz訝j=7DVO `1K70!@h~U[g'=NM0UOz|l..:V]'=SgH0U]w(<_uy'X7 X+"=鋃]3*3ģ6$%4V[^b3ˀ.QStkSȖ\"gr)SV $s_Lp;4{/%Ji0JL N|a19|Iћ~_%M&istJkZZ`f`&Mr^y(E;w9EsW_Ϟ`n#bF9n]Șv d?l^>C(Z )k=s Zu%tf>\CHC!VZY4\jj]Y]N7Ga}O,WB6brRR }gŸM=%o:mXL=n$z3n>E#[zkN1 (R c?Z \3TThqf0n] 12꬛y6E'wo(g¿C7`'S%)Bgwj(_Vü+Ff_"njN#eˤ>QjR H"0TB+^u=ђ+3 UN!Rz$^BHS&%Sm3k`qA4CeA.]:*.UB̘FJn u11!RBg]v q AJ}Kwf~>&hnD6 Ԑnrm "{z{$:\sǻ)sZt!$ʴD$բF4r߂*rBK Q^ƫd2F+}ֲOkBݛ%0l7[%jE{:\k5hth镽 />= &HN2@e !&uKE:;/o?>ptml7ЅN^O黧Si asg0'+/'Myvh-_E_c9fm^l)ù&gNSЏG ZO^-|31,87 ʧ`3ϢI83VA}0~#gzaQma&tܷ:kZ0Q$5-%˻Y

[+j *Đ1ؕ4GCRO6&.Y KW>SF65 T&@=G6$$LMcwJmq<{\O<~?SƋR.AUe!Zv)E3Mv=\R]ғNnUV8t~:AS͢z ?5ǠĀBSۖ&"Ĭ md}VuYAwrLZPuЬ_PqA.p" ߰_m 28Q} k+<=V9O"CTv<\)l'D1XmOLBJi03`|28,2ZY}wo";i9fq+^^G"j=%{l_H95PYCށTH%**:F=MfSQ`,M|xa>I|yղ^,.Jaےc&mf}`Rw=\AI&cX! 7Z8[`9_L!VI) P $Z1[&U\W h@+5-31"ͮQ5VnzyS>yRޤ ¤ |Z|\zEfW|ҿ5\~@|=DBWtkQ+4Wt#ߤV=E(mY{KUYXVR_F%  JhӅbO8[Ԡ |Kϲb4(y)?Փ^?QAA Jy֚FtMlX#?gfӗ i'3j54 / f_,6R)&~ Zn%4pE2"G/Np#.*SUhOFDžL1OTfLk>m'oum9/;a{ .cig 1M^|0$Ђ>S+*B?8~+SwJvl!uIdwFx>]/W? sp8E깹i,Qı4-#e2 &ƖJ <ވJ ^7 -+67bʊÄ[x[a2}4T~S[C{ٴ+ۂ"5qD͙n(Y@WeihBWtNUuNJl!K3鵽KWMcRnj.$MUn@d;]Al9=m , q"8i.1΁"FIYܘ&< e#߲~ESviBUv>Ko g ׿Z6jߏnD3vkck&a.lȚVI=_O.qL˟猪QiZ08Gzi<0Qd  #s|u=JKvwP,OTaJZF(t]lJo<T+~8qHkabٲ4,8!<J6qT̑Pu}hOQjbVCR+tE O &L]C[4eZ9Wed[Wݡt7BnQAJ'8b)sgv/|ۆo1;1bW xjYFSdP1`n}Èex (T`7` uȟo(z nS- "IC;9NAlx8YFE%ɻfmW\bDG,C>mKB@[SgsA[>5WέyXYB%a1_:(Gp)(dptkjɗG5L>E IISPbC8T9PVTX_Jn{Q%J%<ϣD#Wϕl"(? T B/ue2ODzy't N" ]xC򫮛tLɃ4dxYDjٹ ^xLa$c,h^Ki'7pH[8̂9&ښH<*xxnqh!s$"8jxEHNp;Ob܏4l@ZhE8%6h! 9%>W H\e~`Q_80c3$b [i9qEu< \+U(@ ?<)6mT[o`2[^15EbkGH?TH u:G^?|Xqڧz%DCuR:@AҲgLF[Cj>@I'գa(J'܅Qӣ4 0J _BF6u11;9(ӟ{nň[ܮP8m ng@{JSI:̸W-r'+L OpЁX-›.z%x/\\yWKǼ+I\G/׀R,f~ "RK)*"! lЄi@xNدK#J2;<3Yo>C(c4W I0DƧ.Ehpv8{5 ]Z@_NvrmӢ6nݷѱA?\?u\P6(Y]{ϰE6+|`_GAR\ϿGe2.Yp×|8٦amsZ_z'ڣ߷v%<7y!~߸6̝X![]NL۪BQB 8MI, ˃S ߛ?qgaձd> c3#dAbˍQ8yԹ\&}]5;xx0Sʃ0/-n}WR7uJT-IF_UϤ#6Z!~|tRJճ"` `C@cJHv\C9hԦ=S)"Jc`aB p]UtwevpJVbs&:ҋfd-{Ȏ7{.m!Jbº vׅ㻱u櫸XGz Z52'+$JE6qfkӔϦMGKĐ/OÙ}x̡ܹ׸6/ jߪ0*m5IYs&Q \eu(dK46a5dPBX0C_j̠PW:ᴍf93 n7 *: |=PGnXT+9âBݳKڱ!$k98Zp*E↫(vߚց97h|5=5#bF@a|x*I t`,+1rk}[[EeIؼ=dFYgg3΅x7@m&6NؑXSe1*s +9;KtV:o R<#yVDX\!W2-8řN#!Η Wd"XCٕNy{6Kݸ1KM1R˧ H"$`NZjIN1 u r6wzwlW(hZCyK߉v[(Fz9g|&G+SѲ U2eAlg2RS4km4<_!7ڔƃB2{}˖hjG]> 6 ŮݣdJ8Bq^9<{5GZ Oh{uiOm ڜ6nqz=+\TlwF..ԹaSIBnަk -!6Q$T۶icr!n~&l'O*UfjIS02R@YUp |ۯOQ:l,ؤ]HbFF2s@i8B$?`sdިkwAab-V̎ZKNݙ kf{A(v\{twMHsپv?WbpQ{ĸ(™; y,Mot}شX+sUmzeq_BfL{제ɔ-Vkۏۈ.Ch+}OzZEȨ_aywe!h-~mo^B<sVX&cT~ fbTp+E-T3|K["=ziw4 2y,V_##Jӟ9?K5$< a-,H݅_^dWp!9g"P|s_@s]h1'EȨ{Ɨ9.-tL |f F/匥Aꮪ޶*i3S |R4"9#H??|g{0uu߲4f`!,'9q6ex4tiǬ:=STzpjomZ{ýG%_퓒#!XKƫ`[dhTC -k j'm,H%GokhDLb*$EĈ ׵ ~*P.WhܨW/=X~Mq@?l,, cJdH!+FzuU-E{vb6Xyԋ"Q)Lq+z xlT1y {R"*vtj+^㡫~yFxaNP^R2K KWJQ+1aS3eH:dƅ; B,7V`%<HܝCc$8ޘUz?vip2_t #όN:6+$Jӧ0$T 'txsE=x8/7VciK(VdW?QG৓+۷f7*,lNtcII XN"/|tQs}+2<zΓqtNN[(WS ʊ:OM樶f LL%;){([pm J'89\A~2/$5zdI7wkk;yfzp|,3n.O q> :'<Y"p&Z/@q~HT6p =: &΍ ZܬфP5])i,8HlI+<۷bqQn9T%!]@4 K`RʠOl9,;`etnQt] 5F#G8 Ӹaﳵ6:= a43XK[&p*%Iv~??^IJWg;~k#JxoWӲ[~c-4Le|2y8#@dV%3>wK2+8e+Ʋm=xL #"4ipHȷ>`1¯}+~'ۍo8L+rJF5]3  bۨ,jx `G!)t VhU^TCl];&K;>傥 (XT@ՕigzyiB# [EZkd1evyJ^qn; Bݿ W{6qkhnEmsPE5T!=&|x'5 h/O`av\_8 >wAKGqyc?e91{G%&7 ֫k+IƛBoi}3-@Mv˂Ž5s Lj uւ*NQ:1&Mwʖzb ,m -@bܒbo`ߝ]>_{ 3Svf_s-N^B̮džhEm٪(4/7ab1ᕊIxM)nf-4"&A^v Cz1qGm)0u"~?܋ZPhzأ$|*3 R눂')>b4 /Ud#BQ:`xrۣMrLyZfӖEαo$ S-g×l+cJSD?}Rlk|*d;J4Ä /_ejK o sQl\P1%52 Rk^) rgtvnZhR H8!Llu; %fbIYiٱPEֹVN; eFg-358qȣCVg刅忀ڭCX.<<e1kcxR]DH' &{n@ZO&#'Uo𐹟N)δ WpA" /Jˎ) „Q JG#^UL[0fRҲf[Kc nѿAlQ5꼐ၼ-MK(+?:~un9ŸoǾOK'zV O8qkk[JQRPTΊ" = reT;ЪDi&Rjc {Dl3ɣOo}+ӂ)]1)ob:Z~Xuw00!`GH3A=v6CvHτlGrl)c'[]XvB`຃=kYMܖsT\Ե(~ ]? >2wQ,=B{4uRu ڐg|N6]-iD Bjk*d5|Z9 #{2j#]%ìP6W3FoCn@t\"QY[8]_*VlX٨T;*Ub~T6YbwM 0x;$gaZNXGV59row@JQ?OzIQk,` xMu C(T8 GrDM3gxI|~efci4*Cv{aa`@$X߯@0 ˯;avzOv"ayek6FLLi cZ 5-N4e)%|/N,7 BtL=ylj\V#6 9p}lDweoF݂;[_4JAdNEr wm&:+.g-'\71FM ˈoojj 2`z;@"-Gwd|)uETcц#\ u^6ȝ-V_"K99caHjr݀ u=/z'lɐd,E_kwi n Q6uۮ7 [PƭG=cYhHbݷ譔6 dkʅA+C:g 7*ls\ɭfex_@1<%}kgeړ"uvM]4I`ɉvBOፖٴN$Oq.Luby?i8nv 65<hTdJmm`8,TQi( 2Mgn9$?-Ahmh_,>xTɡvHouǢ~&zs ~>As#^Ebv 蛔UldUTGck󨲖 +m2ڷEJLY ~xhћh_?h~ӐFN?=F`vUkآE韂P>#Dbqx_AAjQowkyG.&64ͅ; kXə:B2 aB9rb⤐q;eORs #K>co[^vE=d z[æE2+ -^|6dOG?P{zG# n*=fG=zz%Ac\FkE{~@ D骼1xsXkѤvs0ȺtB4_XxIz GsOڏe[U+\Jeoy֡cԖ G'KtM`،MHuUr~2?~h"'!^8hcGi_N£C@[؉) Q - [ld0yLfufr$^͉6ųZ&=Zz A ۴ f:?syalaf1 Q 63UT &F HQځ2"D4hsU-1sJ :~A-\0N[gvp@x74֑o@CLI "k +d _L6Yj{sè5gfS<]X6iwuvFX; ɥsXb>gig[.i!xve魁F*fv S!Z|XL 45IE gP>ݫjR%!%bNQߠQ}@-۞~W`[6<#dFE Wzɜ-Etq/pyMْP\Hs)Țt@r(OTLA/PCq i]RLeFJ[pA@n)1i0W@3Eٳi1M-SsF80Wo\A*%i0S Ym0*Hav0j$ mz=1䪌a>ȺxzEӃPVN^5`p |4hrt8 aa ;poK<E.-}ϝR Ў< ԓGVQ'?\yBAVt)1T^ ! a`?7(" >yb$7n)A|qx|baNAWvϐ}ⶌH?EO"K`"&--VMn-T B(~JGsg@qVB5z?ǽMA`NL1{=Z˜!"ɸe/}S-2_y .3 Sxx,(&d86T}HPPaNHH{ r-#UT%c1MVe;԰0prt7R۬g6̰A{Vl Sl' ޝW1=UmOv!6(͐I!tJD <5ص^ t:~MSM]DpoiꬽPEkٕ?vV5Me,]t{Ǘ /M^QzHn7[ x/ʘJc`ǧfY^gݫyIWT$L|@Y?XW|v%=89]G3 (1eAQ>AO&Mf @u^DvX@bD*5W c6=gx{ psYW5T\̆THpm[*h] -gS.w`˨{C KǓ80;GlB &I= JTB Hhusյ6*V[TJCӯTEچC2L>"No'Kh܅ )Ѷ~ry lYf>fmN^tѓ>Y1˲>֝^5#ZuaV޺ɁA̿+\2zO&TwD?5Fb{^X٬to.2{9`T D\uTP*pXz+y5aDb+K tKxC/*2Sz5gG},@s.-\o3ǖL߾9 {؅'x0W}zT]܅f[)[R7ʷ0ȳK)_7N9kXmS}f~o֪jP+2yıM[y)xCM4H 78Ѩ ڥ T#mBQjc yЄg\+ աÏDRmS4_W!@@x)qKЇ/}3£с"L;u|⁷φC6oԮMl+}8ބ ׶GH^MTGV j(.w&㌀e0(wtl}m參yZ7Qb0)ߕCo {onAx4O};x%"~m4EbvC! ڪ¥E'_mǐ-"I)ȀAڇq;$+D:bEp{f@ foJyI*eߢ7t7&71wbD!9^d`'hӼ[fBZzϏ4K.`qsY%ۮ̖bU1[%yf)Y\^0H< ƥp-^VVV=s[@i`*&K 0UayVn}!Y`l7B,\02+YS`(9MłE zn%{](OQ|3y[b/i1 {L;!DݏW7ĥzZ>Y.^X:S[-f22/4|ɓZ~0& $b+;j i * @Uk  ]ޖkJ=|<-)&8[k5![1$ ++Λ2WCʌ|eY d レ;NX&mbTwP=u"ņv+n3QY*zAg1Fq)M*ؼ0'?ig.VăLr$sKu"FUU`o^#of I4'LptaDí<~ 8laRQo`NTn}war-P-#y7'|pC8CSSoSӲXu ]}ь'1 #48g}MϸI}ބqbuDe5cA\- 9-c%58$',hA#$!SrX' q͌Qd? ah!ugSVh>yTDIi٭Awō/[-Wʿ@ ({K[A/ik8@ BwXi:f{`}#ve! X]Co#uJܨ06M9„3Nm3w`6%!u!Ɉk۷N!JyHDLA_(nK͠CO*m)&hSyNo( +wBbX=!X]>z@ɲ4'HP7pD}}NJdsn 3tM&#ԳnR韣.J38~V vAh\XpWf| agG`)uo C9D;7Mʱa@!0MîXub>XN2TYcE86鱵9ln؉QzlEy' 1xp77~ Wv^D|qDqK{*Fp\6$7كKՏR^y4*r70.%lI96)Q3d mm,}{Z2DCRc@)[ XLhן>;=SLEr׆#ucBU*ZAtX䦫Vk5yE`ݲț=(D3?b[blPP&}ȦM,IJϰP#ЎoHh?(lB=OQc~ng_-6xD /*aE L<i,1ծhzbz^K\k{| } a(@\gڐ|(uY{Sq=rn]W+>C'hI偑2}>Q8pk:1ް~5\k]f9݀wLl6 ەОIu"V>y}b1Kݟ3GL E&$Ut뭞vS1e?>-y Y& \8Amp=G X7V"gn.\3Ҳ0d)`C.mIHZW8c*?S=jGpZm׽\.BUjYտO-YyN>  }f'Ve2tnW* Ud望@Ew{gE2N#qnr-L]gpvڿZWt}H%IjX:(P4]IaX7f M/:r?hyeHF,Rw3]fJ_^^6h{68_Hwf P)Zi9YX8lX/>~6R(Cr8Ћvo"o94ų{Öhц6$;gA䫩VցK{DK{ 'Y%T #.48>Dnp1+61t0#V/h=]i`<8cC1}MBF8|hd(vN/JGCK2|>`:Zc?XXhB ?t'vJ7hVMn 0+'8+8'e/_*IEPq-FtI7G鉪X>k[ 4sV[lTh*Mb45I6sGpőJP7RY=)U- AeD0R?B14*#B1hx4tSF6A>}df mԲ^6)iɭ[V2:WI8:TZu!@AY=֯{zgZuw}lpiiœ-[)UVfcPuRJ1ͨJIq!R"oQ9rSmn[\#c_Z>5CX4$)n>b!5 FbPqbsLS3IM#Õd]+O8t3resժv(/V?(YYu˝;W|7LBbXlԤy(jfl KY2B* (6z{c2Uz'8xCiڿgn})H٬~\7bqZK6V Qsu13ͲrZE D;|2]RעM<$T=4n ZYct F+i yj3+@RݿV~USGt;2oTptR>x|,Y+~Y Hi'g0_'f.;">T79 Ya0`apCeKLTda( neԕh%\c]S@Ə>v῁+Qoqb4J73v:w=Q9!9dҀ c"9z-\&t>gqpJ𞅻^H~]#)^.یQ5cJ\'TFan_op|ϐWe۲9 X(٪Fz5lj`%yw"=>Is!ؽ-bCUɰϠfB՟ PLWqK>d [p5JwpswvlE% :M]:u\أ~&0 j]?URjgAv*+ZtR@ ≭xvt9yBz6?16F˳fBQk[gg0 K\;v"#J0<|rpD!H0R$\Vzw55KяPɝd\pSొhכ\'UͬO9?S[luJ#vPlo8_V#?"'h|T.qh^QbqG h=vؽtSq@,gk @\~ua! |+Q3Pϑz;Y-xx cf?5/9]s|;W_T|gm|׃>Wfٿ12]fRʽzTwU2yT ?N8Z4S!JCвmTmFB|ĭx߽؎h'qpG9~c\Vz5j@k1G#Z$I;BqLa^_<ƒ^D׾["̀ltJr}TyXuj6[]g)X#%%kFYb߿hhqJ#Q#r˩G34#vl‡wKJI彾Q?#]5d?՛A`~a3H!q 8u!tfĔR%%OY0 Z}?%eڻXzj{C!fBqJ-mf#F!j`4Â/ڥa›Et^Qq“{QpR&8V# J=9B߮4fAeA}}Odn&"#G.ӢY7]5* ~[Ӓ)O82Pl/Cqm@=@Np!{H#hoh8JzӔߕmB^伪{6ʏLAxZ<hf긙G(.A6e(U*h%UԜq`_qXDfNHCiVe,CZuR% xanxL\vHB'a:g-ڧtEx|N}B s999O n}^U8 $l-l]PqރEQ[&PB,k;̷ڔwSѥS`;T=Z"ŵTm$pq'ct 1Ji2A>TR7i@xTMZ(3#-<s wݓbW*{x&; Am9=xA=ġoxzw;.iO9xeyB+2쳚[;&,i oR V9_6ĊvЮI8C%NB`iLh\BI}Mjȇ\ jv8FEo d.rRTrh֑4fdx[o /^ty1T*{̞5}b8hRT$oͿkC-70YYN9͹h(K`iu8md80Ux0qrD $6"` 5ܣIt`1uh zy- `aFi?33\/'$#zm#2eP%{`%.ip lM;~t%0c>42qh R7/(ߍ`^A")Gg )md&?rj9\&fZkRvq  T;>֐:zo H9&oT&J3F"u0FuqۊFDa,)h޾=V?d &׿v#ߐ%Ch4M8:$ҷGR@,x`ĭƒ쀩=Rc/bx+D1'<իed?=pטUÆ:{?*FͲ̀`J;* ٔ{˙^B.8[DuR*m:|}ƿm$ibs'tFFl~+Oy϶{ܮWX$g= :nIpL,wk6 ̆"U\k-~Ɨd[T@ol_T; {oV #h٬oT܂oȶ嚭@>4eSPhy8 Q_Ƒ`t?հ_{_es˴S㱩g?SL ϔ 3 8s RWKkʟQDHq!jD-[3G;,tTKr鬚ᛨ˼nv_NI1T1(pesɯ1'am` N%wP/A^8RSv.WxQ\c#&waD!Am ܩ g DcC ؄ E=JєZ*˂>͒`FIҲq:N{llU7ߕB {k`OtNp H1A㮇++.0l} R(B >$}^ dR~QYP}Ֆ 0Q5d7d˚_E5б_7cnB=z UlE̹!sM;V2|خ6aWZ3|^~a!UKSH~/Q/5 ZrcdYf1~Aؘ%̞A6X37YJEhn]S^: ج ipK63fkH үм#=44niA O}}\sK}Q~H+nIs2ߑE[7P'Z6as/ ƚT:^&Rt>XUm|#5W$s``f\ԍ 7 pu4 C`];" XTZ~ۡHN+f~ʇE!S؜mkn8KƓĦoX:<_=Dw$;lL!hI}Y7|ہ"d u+x_X6yUfoyISUEoiujCT֮eƩ7Q_p0*կsPuXT~np]pBY2S׳GNSpYҬT y({5 Oeym^' |ZPZYfGk808Z&r8*i0|[HUMƚG tQL,]Jr_LB_kҙt:H|$q.ͪ`?ϫ*~ ɮQ :ԣ zF2˂e=kV ~vͣ[e Hk˸pY)#)0 rsX{i¢WX xKrHȞcugv3a_P;( + e xG7+8^Umr I05-9v9tnŮj6+BC qP Ơ!ex"mP4ͪ]+01zg}VĚ/'^>ՄʷqrAgYd`Rl :!u@2"m[0q̧{񒄸nhpAHKll@em[[|~Lg|}l::fC(@u}ySnI43k˖z-o|Ri8Q )F1rG I}lv3as$/|U'ChvK3hCIf# EgK5W?H.Fĉ=a<Y^p\M|݋TXPXwlKqTM|-LV iSB;{geLɶ60C⼹V_+jvQaV!s9_Ȥut -EpLx^9<,vN,p9)٣bAmp?א\3 Rlkȕ$ Þ"pdd of݉`˨:UJpr[瀼Ŀbt{sxBZ9ҵJOTlz YW 6Ƌ nsvM8feyʿ K>@"Xk4eH\YǥX,+OM) pwڀiҔJ~j|{S&mȷSzEޯ}$x5 r'31k׎ʖWϦw3-Sq#正 ޮn%.*8G8% ]Xֽʙ)c\o }5.nWݲokI0\q^NF]EY; 1}>^{0oOBO`.ۂr E*TχMEF&;ʑ=6fnS=Œщ K'NaW@6ȼHkXD%0[ڊ7~4ǭR\Gީ0{ R&=+Y:R6P7m zXpQ npt Ӽ(ָC6cPc|` 飴5\haE!K/+>cʡSl=z䴝*" pЍ?6觽N~'{"WCy4{9S9wMp0`-h+Kȕ!-J4uSy:@A:6Zsy 3N~@!wN'Q0U bH =^C f`ႦhQ;sIb-SE`S@ nőFzàwrMY} UI,}LCD܅R'$׻;FG0\1˦CtmLl.<+8,=&BX[ŤKK%FPTTR!Ck8WB4Ak'$-M m5V\'rqجD`dbP&nkw3Beag)D2X!z8/_+ o^!U P"'mZ ^tŝg]3ƃ[zi.cƵokAelO!;0J4Ao#X=wϓU0l>NU!J^v?}{4~P|s>z/=%lMzOւ7w>* ;UڷΌE)Anj3!2ަY-;NA-tЄ$rv.7G- ɻճ20$T#tqGԨ[M1/+}*C45|0Cy$e K&\ YNx:0g29f  Mqa;!c jVD^c_ X 7nj^ap}еԫ0+cֽn !|x=Ω29y]$H^:6(R&df^eB-b8CCQb^NxF7{ėwC,G'y{RQiZ4ty;Ѓ5%{pMDG͟)GW{/QZk䖨 F-*.Yn~u]Wqg5UFQNɄr޵<$h$lf 0 18I;8-nVy9sfURvD 1@#qAh`,: j]};äL̀ {+qL># |FHWI)a[-w';WQ{,ӏn!OVm$a\:% /`.(tdY]ζ{{0uvcewAӒ懃?=Jr%:Br%u%Mv3tJ_+ᣇU>ҾӀ=LߤÆbp"1k R@_?9g8䗽~N N8iuOK/qq2 pl'!hoR(Pok2qmh PTl?b;0iYt$p@ Nx2Sbq&m)Cd1.钢PxhT,!U2Hy#ďCtpD- IᚏĴaΣpa/g-AA': ޠ4@{>~ߤE8d^BvȣOk dxe1#] L ! w6זGj|5,2I,gJud\g~a~)j`ӜB$HK+櫻urX/5T kL]>pJha~}ϣr^DˊXv\!TЫ<{xRtZa"j:  `ȭ Lb5S{ vѵ0N8ԓ2EM֗ (i;Ҽxy6;ѰM F,F5#9[U%#: q ~)$)F̈xɒ_ i=#"~%P ;MhW?XxSö aDe˛ę(l6qP(C"Hq?R&:P>טcY\ 'i?<|< t9SWVRNfMo F0ϕh!=7c>a^ Km,ġ8DTflϏpb#xbQ*3{s"V8[YIؼgVѐt AVPO' 'h[}. A-*@_k}A ViA t 7!dg2C~ŷK'!J/E[I" 1|tC99r=A[}ؕo '@[:ȝNXbuYv6Hl(?)q9oOh1u,*1̿T&%2TIr@OKi.@{|ذ:E Lsgiv("OV`["f\2pL6] ʮW}R-s]妳4P\\=08d Ь`NX%N@FeS&kڀ!/&;i<@CS3?4[NKi!M@3ڟ^pĊY&?O::9Giћ7G2YJnZtH5KѬ};O7l8<2ފ`9ҭ/I'YC!#6hLK(bOfq%ׁZ2e V*&Z/7 lM6Y3i:a%\ѥx" 3;d+H $)b12Z TDb*  OH\*<,o JGʫU?9*(MDiS#J`3l* `BJP29?-` q@ʉ/O&;K!Zv>|'OJe~L.TKÆ0~T 4&|5A$7dM$ (س1x)Su*y4E9]+FyJ)0;8cZ<넯<F)0`r*+(@)סb0^F ο۠9bLk,""h!"MT5npq2fd=VxAޫKjOW:E >n4+?{n~M½4gס5336">f(5$%G*(eCXbaODŽ lx:Lԡ[ B8ߴEMf6[>PGEulix԰爰qYn0|ᾌ">;0r%n0Ƹf]IHe:PF>AU KƶwܭЙG 2A`[kՕfh"6Au@'i bwS oUQL٪ ^فx9ޢmqxֳu{t@ABM4{C5齗58##Xl{EIks Tg*JT5e)6c=784&P;UԫIvyhR|f~6T{S!j'ay`sKjUȋ~$=jC7>gǢfS.w,ѻ#(2jwb!m92T>XP:5<4}9DDܵ33-&lU D+q.bz&d>-0_:'/Fl#ZÄpd F1GC\Zı>(6x v>UVA#kJ/Rdwmqiަta ' SyIV 3UyWI@;˄'o\8DqjvKxs@=7%MZ7'MYFBzM,,FcMR5ⷬ͵NyBle" ,* .JV\ I񊨲 =S*WGT.i11V5_9~U.;~hDPہx!<|7˗3j(Ѕo= yhNJ(oOҌY(^a0P piQ`ʄMFҖ|}5#C,v4cs[KOBbWKذ~La2==D_y8ћneOn*x>_dA*{Cq4Ga]Ic5,`z'``Lۆ $ d|5Ig).lC勖T(pnĻC—uW +ǖI[׋ E+֗8,Pyztym[`H2h:LKyfӝPOyn%lO~LتHJmXK;<$AD]Ffu=XrIx =q}'{ƸU$"l?GfVr;^KXxa(ZK0vs_Ά)W]&6Caȝ;y8k/"5!6n4G^<؛X֓pվ%:bC`~PPϝc_ x`4X|:5U$ ɲHzM$CG gK(DB:ut*9l²ީS;8g'b:r%M8 ot4U!ms8T66Q_>\ JڏXv}/۹גo7 X Aݛ2 48ȅ~ځq/2T*1EՆ 9H{jxfg+gCU}0/ݫG$/"ԧl׌U4ħ:AR4m~wo w4Ԧ m'7 ЄqW2 Fʚ2g'B?ū'6g_-axje3frCmE,g쒯aw,Ob*d2E uޢ(ʫ&@iA>Ĵ ٶH5ING5Z/ Ϧ$7q5QJ:t`,oS~>QG~ B1d4!Fރ(-2}[Q`#u+i0Ԝ?gעB?u)) Tq ׉CBiSyMH7#;^:am2WAue[vi !G` 'u&y50G%N uqhk{:/(460z%J.vQך-3bMjzu?ZP񩅶E[SBZkH^߮V 䴧χ`tB^IWn!V @ۆ&xyc$4 xo9B}☨Q:81g5c#I-q9d"\?Y'B0~FQ#"qUEuH~qt*$qW}|GS./7S&n>t tW1Y@K`6i_"f-Z]w"A'T)+h_w#!CCzaWm/u4Z  Tk`}($n˳®}ц]Q!tqMS_;4ߔA`o8AC92Xk\H͈b= P- ch #&0жͭqGx6dr;7 U:Gh!xf׷z"4#cU4M0` ݤB&aw kAU|oxwzLׅ\޾U7;3k,l(+9F{;#Yĭƨ7PM o0.0K#^7QE,}A:~?sۆwty+jcjM"UZН]~ 3Ns6H񓴎 V";:؂) v,U_=pJXF>pIORg,%IPeU-ab’Eo\ǷnX'ﹿ y:ȿRU`k;NiLspub" e\ͱ)2 >% XMu?XrY%!,y\-;m&*` ć m1WFxOWR3CRU/W\pf:E^IP<*7O#ALPGG®tP#r%dl|u -uh$ףP|XzgCb{ʸG_.7h:=7 M%eBj߶ֻ}mR@ooz]MŶR|#lҗCPF^ B(e2l@`bNW%F}|K J7DXfًB٘6>xQ)!,LH&99[_,5]#(3,oS22a.[& &AyfZ.xņHc *50+U3FW$6u ȹSfDbIZquzfO~o(uc6,ykaSwzHyT=rμ"k֩Mօ+8^`?_YlvwŃמä5DP (3Q5{=Y箎 ezֆR&w&2Owt~bSӇ|upDe6&c}lǀLbWÅFfԵPg=U8ӨLD&42ޡb]m%;#VK-X0Uo}6W'O^϶/g}% eRZ\?x_ ;NrvF'u,ؙCuҊFނ:8.g 3ϗu/f4#bU1 Q_T,Lm1#'-}{*y[LKw6aa-dN(] (C:"TY*LI*m,U05D%f|$j*u{X@T@[{@9mײqa)/@[QW ]4MIfY'`5wG"{A'D##>UjuHe04DmZďF`Ol|Ӛ+EU$>64WT^w}")c@U/7Ď}\iwr"npȩѰo"LI-& A&n7o mѷYw3۞hoc$輩_cE48) B9!JMÜ'Gc$/G8i?zB[C +` L-[bi+sb` _  a ig?=_L4ozU8*7`aW4)F@/"qH6ಌ,M<s@k{;tZ@p)Wgq’Fܔݜ{D|D֌X'٤KC0Qb/ \:}~߬WpGSГeB%}!fsmHܰa#$_mbF'ïaZRVcSѩKxLY{ŽYӤ,wd{{_lB,T7?P %H{H?ţ}`h}e!cHAx=Lm:귕 VwUP.T4w_̸^+{ ^QpT :RhOc6yuDXhR( ~Jc8Wh[y<}&Vk?_k>&eq{*VE+u eۧ  4R) A*D zIUcFQgJF kVYJ;U@ o% Wx05uHN͖ԗN:%jo0-)H%a!jwbL3 w_6ax/G P7DDRKNm{/UiѺWgXQì毎p!d\aYH,?j mp唈pc=`+U|NԨ^XMy;f'XC+7e|}"n(Qu*854gO : +Z w Le^uF_:Vp_g^ql,j.X7#Ao58(bն o&:ϰ c"[_eX߀-|X5{^}<9LyU=beRk[Əc/%@ynMhKR̄`845ۯO1r=)9P?F`wY|("@ApCzKh;9bMwH0wwTGZY jyBOBKhNHVGЯ/0Ɇ^F#8pOo QSHDULzх8g||ݠ?/9LbUD.%8 2LPƃ"x eZOK4̄a\ERD@W.#@Tz!ZAC>ډ{J~{⎥c1>$J>19C%.xW۾>1gHȗ5%AoS{T) }GD0|Gz&-g$q]#^z݂˲;I f+Lou(# x~n kܧPF$cnS]]"R[v׮uۃHknh=R-S'=|TwZ~K9\ݙ|Cܑ$FL-$=*q@)AH:[e6s8yeqζ7`wQ*\Mjׯ ^'ZUgӌpV$t.ܿi7#i@;ܟ€G_/ WS,*Cqm@Duvzq1QzL{ coLKCkpԃ BKu(*f=0$䔀LlQRHM10]\MmAE,ի͋c 0$9|ƳT1}kÍKfI=hoPfۉsP 2$ly#ÃT|fR8/044t#̉O-kSQb2k M xdJ<{d~7V î_Q9c@yϫj,qGEհK\4 ~#Sx\U,.K )ܜ1 OkGbdFd9k#4Qo?l~)!$ s]Jwлn77|h52D}6 kOŮ.ksK{( vט-/=hIB${/D%*c4 z#h'P8x#mtTfutEjQoզ0_|7ٗrF&wC"GǽH|U+?џktbς(ST$ /fǴvE3&Lb_u fBK%vl',%w={زཬ7eн- 5sg rR6N/ lCm]uZx I#=bX&7c^ʭ&&[B[ƨ/ޗә@J`|l{M&ܑl[r JfҰ#*rYMk(̐٧*4NN{ mpc̗ 7%`xVKe[)E\Vܒ{!YjFGy&ѭ'ku.]ADeUԲܚ#A;_ lCa$!+E|/zY]rN:41ʘ=7 \Ybi\V"ɓ fR- R`)p`Ļtk *J=U+o<+2c\P{]鮓=%8s!R nCG]ԇQH}! F׮߯ҋh )hyJK=Q(7 }F2sVwc& ŸN[|\ZDįFvFR '^Q*HJL|kc46;"lNUƆR`'2lrBbi%0\}[ƥ.>dI",*:h\9% r(χˋ{sRU;IO|gnpɃeNM%f;y"P_/tZwAK'Y[Ӛh~Y 5v.qx V&f,2[Wg;1NE_h6J3|mak }hknor>`Z} hL1LJ>Fv&&/$iS97)YOz5$xTú,A6_ 2hOGO:2[EhH)2M5 5B+%4שϥ?-4V5L x4:Pn z^Z;: 醎krggȂ (w?J80K}Bv iK&(4Z4tQɺHUcs0r3sAevgC6h^7,MDgt@+:qB*h(cȸ}i}Q(^d i,:ϐU'j\12(56K\!Wg mR𝭃.(yh%!TP۠Ztuur/0[ a$xACcm vL LkX 2tt2vV.=ytj W$ʴ#d7Ӣ6l0ҚP㪐vQQ'9hp+1x'(I`]Y6o5ИEpֺxئ:Vz;n3Z֬,o)9yY {f 3*S'#"w_kX3:P{Ѽ9qjl'Įt z 3  i{u}usxY]=t}̝5j)\W6"/G}@Έ9@x%­icO=͡HԹt۞2hSTR?Yc`z0! ^ŒDD[Ί ^[!1y K~ .lY-+0q N~48.|9L PDШYw~.}'$2 򒿠 F[50JilWLn!J9S 6:abӆ-ڜ,Z֒r9k› C?z;Wl59BMq58bx厊LW%? 3#N`-G̲|:)T*[9NޭRV KkɆ!Ij]3Z|Ϛ~3g+;#GKh= oyeTuC ;X)yT:yZ'VA/;:P6EQ!47lt9K(57={YX9Uz* z&*yG* dׄ\#E"^n{zAms7+lˣ%̓AضfSLb:&B0a]٣ך,UBᜩilOg9USHPr5pߒ^@ óx}ekӼ=.g(@ǩ:yO0$p+qS޷UcځZ?˞!O0}|hp Oo+aLF \s 76ix f׳( 'l<`5d/۪:MrݘV/D]ǟXz-N$UA.TwmڧA@_I+wW/&͹wczgDq%|kᘷO̱zY6%:^G$&^ w^]*_椴ⴋtt"Plȯݡ5I=T\e,]oJe6.t^!;X^.ۉX{M)g6X8rRP2lFt, @G&L17b F!aQdk:i,pĢNܳ!qzrkynfVW[uO0-r%_rIƴW~RGH rR'|HCRW+97}Lo*Bȥ_%[b7fr7cmOqR57]QZ&5"y+Hv!K``qAC/OtE ~lR[EPq7X$$[sQE5-IG*s&@ӂ'߲\(Xz3΁DOO&Cu% nndnWj |7 WgQ%ThbH6f)vJfݑhZf-{l+B=)TGc}c/,M &bɁT+ \NMfba2 I3t`덂ӺAhKӫZ̆ˬ&SqxP8sP(L akn8 wzbaJՌĎ ̳J|w3DԸ%Y$Tf=G1{8c]\?4wAƃ *RDc E]>_AA Z+L""7Rh*AsU3k'nmܠR$PX!8cW9+BֺŦ@Uh~b"}h )i`!a"M>;UbLRK!آ͵HɊI:DoDΧU41]k!TGJe)?[>nx/B6fbhfmB좪TƮ)I}L*}˖Kr裭b#XjCgsb=VCUu'4,g< ql"0f$n_vkc)r-f&@)g1;H}Td6㹵Pen7/vy7U¦(\Zޮr kzJ <;=d,0S4B9Т"TdjjZ?0ҷޝ)2]#Ye!tX5BEj ֛9wFtu(6Aޏm&y!I{_r%% mGiiC&W0g<IDhbC? tZ5kLB}qݣJ5ѧ+&=T5ڕ/SFoѥnILQ_Uiu13hz[pNDǙlNb9衟 j~i=zrb/KϬ`G6bӷɪhoV:Dj[I1~d>X/2a:>,? b.yE˸ { @f.P8^S R 2rw8ۋۡ\Qi|r^u87M/5x]+T;!2`iUhs߀R!Rrͯh9396!#"%oNՁ=9DCcMl[M sqsݽ!##-p1>pRW\=ph1΋+&\Ody/ju2Ѯ9mq`9ښ V6?IFj6/usjzfT̥*m $# 3B#˹`g;q#%F#=#7`}v!"CʱׇשּׂcM ZZ¼'Rs%rAX`he ()Bx0%`uvBXOo oC?Y!J\Cc|nm+՝Ϫ#$_J4S-f6KFYX;}:n`Hc{_z%Y+hK}-QXV{7.Ym[8Z2J/jja )\;,'8å/"Qk SָM?ÖO+&7՛/_0!{L FQxQY T+,Rf8S!&UJqKO^aEdi}cf(=creСk}CߗSoɲeC%OrF.r9 ;v( d/Q1 YjlZ6sYyhkn:WXQlc8/(h&Ȧ³ 8⡞cPm [d_u}>t`Q'T?Of)@ܯ֗Ji%7((l ˨d&HTqSeo 웺{牴9{t,SgCbdox3c_Xpk. n0P.'֢m n҂;*zՕR)£*#tǪ͹ T"@vfg|M˧d^'o_瑴{1`NHtT'4ŚN`}kP.ϸi3-F6|òʺ @ ,tϳL#A`bpa(BSXKm eWggW~HݮKHϐa`vh@-|H! .m5*,]"rz07*ފ~ vq%S#^$ކŐ xgs@\] E;dWO-)`h%f zhk7bSAL拚˟ ;A1ImޭkK?11Wgd1).P 0dKx'`KU;hꇊa t`?H~}B[1d ޳u)2FLn=e=\p ;h[}u39p<#z3T 9 tJ[A@ោfiќ-~[xBs?H>!3t-?w b`EO뙦~VoUnRf/^Рw Uk>mR}P TiLHzX{zt$~RfmڇM#A@8mq[2xWߚQׯlq A%PKRO4"Zxުf 1^JxӤ(劊x $`f?kPyb:w{X{jV+Cy8XBo߼ Nz!׈x21Ý0'I.A.w zO3)vHqJº̶6՟'~76'b0ReAIƆFɲfPo2祜f)gy Mv($f[=U8_%n? ta&P^2Pj\G.`w h:`l]k!>;eTyB^ZȈ0qI1oBV +CpQb8P}rQY(\V*rǢHT5(t):/^⧇KxNg=y*v1ΉQʌƘSWUzG7Ή-Urar6rDi^O'RI1QOQOTIHw}S+{,(/1oxfXsbV(*K2Npx\Uн\~ѰEvBzгy>Y7K.B(Rjf` V 3{uGϘm1Q> +Ė;v5~fdd/qS轶V05 BЬ/H4^+achK 8Qtjg w(./;4zȢ(! .OQMwx_4ǁ)Qn>$1d*#qYKk{9_`W,ݦHoV(ʹYCFsJzp2y-9~j_#*%95 2҄?Zff!{b,qgD_aIuT<:uIP)/Ѫ'5WGmXOu!i$dP"`ɳ6lwHDZsFqz2J4VZWyqP* l@f%~V$q ~k=ɝCZQ^l_aD*Fe_>XɷMgX;yp: V~=b"d= s<_dD\;̽P^w,$ `¨ A7_fQr)YV$yW+Zι~'N5?kT!-]eH)hա G\SPtY?6Vh̞S[;([}jTKyGV Ff X&Ϩ/P:Ɂ[e\KSs]I,jI7vhlrc'M}7a|Xza:`jvw/ a`xAR4yW$* L22"dܹ4tM:IiI,: ? ᓉ}nL0d?|*iE$oeT[:.&_hQ0$M CI4 ,J{eXa}#|/rB VUx:`K3kA-ݛ<,׋$N8~/-i evSD4zOdkDӽRVg֛)fa4^U,zc52 AeDVrѰUS(}.?' NP"˸]4^!oeBis[a@UwS=1g$Oǩ?Sq8tP\n 133B4c3 EPW.HrRNwtƴ*R:鑽H.m-}-–i_lHo^pSGs!N&.ٓTi氯A|K(zVl +¤GK2IxWRe~ Ɇ^wdeEg%n],x&Cҕe^9/J=3y(;YǕ<>&5 Cgd[բƥ ySB F sJ8c@OU,&%u4 0טl䝞r k.y(7.Zɭ%9+dž,()!`Ԭ(=`m (Vu'@NRg%RqԽRD;t+~5_ G޼%^[>浊˄ z. D31Qy mPIcyC?-ek֊j}Y$cQ=ߥ6|;&iy!ywZ:\u@ a(ߩ'ϩ̵_&Ha. $;OƊ}\ZW:ߛwf4Wcղ:U,T "o{99{9 _f''6rtb "+ +P覒@c\H`"+NV ^e17@c4í # S+G!k,hGSn3Cs^X _c 0ݡfh4!:t&|[S>NwKSfARFdH]A?1p%M[%YYI)\\AYp"5dfD뵭kt.~) .cFG q?!.#\QF{4lm'sĢCE΂E$~51SAǏmܿ=0(!in|bnߞz1PR/EZřSFD.F|PBٰCw)RlP ʹ(7QJ puG^vF_=(ٵr Jybse.V^+86Vˉ}l{j @I)L ̜> E^r]ݺ,,U!*6',.hncوw?1n± f35ˠ1@U'gzT= gaj3=ZAY*˫+Rw0>p7:$ Hƀq1M7in`f-잸x05}z ?G@\Hhucym;7$dF_='lsvb=g9 '$39`GSr;᥾nKC{ȼ̮8Jد޿hSKٌaI7z$~e-_8 p:l,U ls`+?dVqڔr]()'7;9iREbJ/ 9[t_1t<|V,VP`ɃC{jۯDb=}*D>JGa`̗j°_.%_ egז,|``nd3k}nn<ͽ=p*cce7_V5fIy`j,\iҒnn<eQ9K1+~\7+Q[lDq8.e+=+T{[pW MrHK(xU6n6ː&y8@vqێ!D4Lɕ]P?(7kD>*9~H*G3"7[IL^qEJ+&mEbbER{zmn(3wm֕Zk!g"ײ4kJGwD"ǛZUqt]@ 1w~6R-3A| H uz܇E #˴],}LG:ACFqU1OLtN ^k(oqD\ |rPv/AÅtß._О (Eb P]_mtm"P1[[#C7V̗p OLEv$qLnV^ 6!y=d^B h:WO)9nr,oU+-wܚfqohz-}a _Dif .*ʿ~LGZ_' d6P]Lv3yEIȕph!mFLȹaqZ 4doxoy^Q!N!ͮO+?zF#Aq}-EG,&d7SB}NՊ,vY6=)XPWڨ#+ p*T%_r*:3.켡+h G6^peHvڈ18URџԜ6_R`w pU\zjm4ùnx !-K`I[T #$lhք.3hZ.p$lLz\~pGyن)3233@Zwk>,TJ3(ad[Ep \O ?/RD`ԱFD̪bA$~5Ǭ:Z۟52N^lvgw}e9Z㏢I\> eф<ŭg{K(D_c,,+EV[YN_Q+/ڦHRQO#ߑ5C^Lqf}# j9%Q+{HM#jpv0C.78ei23g!d{v4 27lG FcE4\P.T( :%e3 V$\Mvyq`[1WIJ@=ŝۿ\Kx˝I@"5U"+}vG: UߏJ? aikmLh{QNj|`A(Cb '1|-?8(^ôhGRwz^ZaSj`YA1FgŞ:$ Pondqyw}bi!T볒bYJ#juӿα6zNa920;wD⛳Ʊd<߅쵅K6Zyu,3*ClNL8WBiٚڞ2hs"$C"s(=ˉUx4~3+贡DF3SX=YjXܣiN9( KL2)}cxr(G_,$w,Wpۿ\TVӦ+#]\Lb^xaI;d~K%v3~QAI$F`ߟ(!5^}FȂ~̃ʽܭY<řK5T-y X6"yjH CYG8 Hp[ ڴ컔|1x&T3&ꉢμoP.y_Eu 絠ժ@_J[U!c4¬KtugKH!nUKsp-6vX0ACPG R2yBb+ w0+mcSNVjF|5y4=P%DMm8 _lX鎃O6'1FJךH 0(EIb,"F/{㵼G/KؾU )R>c׀rs5GKnވZ/eN+=?MpI/@l C0Ʊ{M} L4sp(U+l!v[2o=᪫wILbk$fJC_W]jƸJeM)lX4(:!*RN+[\z^6,Ѹh/,YIA=`6E `J۴x\1wfLT&6I~BNHCO7kc[*GXö c uxjpR'κdl3[?%,`W1;,|/+K&YQ&܏f_gkE0\6# l rQ֞?NOBaֵlLm0*Too˜՟3s8x|N A&@r8IC1F\٤)͊\ԙ\ȧ!jg@Yf>!-bw*%{]KKSt 7ooµ9Mh6b}H! ]I#)QkF%I.~QQnK*W21jMdäQ)i&Hrd @ydֵ3SV1Nb zMak:a] XU2|%|B3ec9CxBrV4IQ=m_nvAwZ\@YrT_xm*b Wl80 *q?!c$XPf!-AN]SIn:)VBuITIpc'A^+>A4ԯ6э!*uQ1Ui(5A^Z%ʾ>%p"P)#kp AD+ʯ<JU7=J2d{x(x1vXKPtn)nZ?`9 N.F)TD:kO2u_ ߪ ֐| k+yJI}h."~>|E bn]Tf>NQ%wh(rmG CVb`d(o63$Ayw4$"m%kȳܻD4 6Gr]z[6G@,UҍTLw!b=MWGx-ez){穓Uk5oj\j5cEՓRir}E}W7 ~*K۷>0+DLNv1n5jdM<076XZ*hB[\w̛oܬ x% 826 n c?>OB|D0a]*Y!誾(HuL0kf*_O@cSaE3":Tt@wIIu(p܇Cu%<60ҪPU.C~)/9IH ^ oṂ{n IiM.'UFҢ.8O}̄ XP ٩*wkNdx4Z>'l_EȦ.ۻpD-#"Ԣ-8ʫ o2MsK1%)^Dq)Ǒf(tnlm~O8 o(7 \:JÿGp74+sbG5وA0`,4j;DeL;SP[FlɤI;:=QD&ݗ[muZM,.RRzk`_.B2/K_b>DPݳI&ܶ`1͖{`af`,3!-#.>F=Fیp0F D/$w@66n3'I ObME7DjU*y2e$C@3]F8ATt%Xo"p=%3Ñ*:JTl6k·VnuV*~m!Zéٳ^p jtb.]1lԀMs[7'a{Npe\̛mW`ԆM?KűU\]@g^K]5pJr FBAh]gҩyAιٍߣ(?5BuҬˆϬO#7ó.1MR2$Æ:|4cC#㏟U9n_;5Aqp⅍&e$ZAhK~. ~4<yn%Ǻ k&lR0Nþ$ G)vB )&ڪZ3lOQ[v/,?@`(iFyuLv?,%=?gpt/z9#{?— 鿯׿kj #uy Bu3f9|6^έCІ 19ZI  ىU%.,IZ(n u N$5 &: Ŭc ֓1ȄT:q`*]e䆚 sگ˭A@+nLѽg 9fh}б&+k.tX>%5~ ymN ^(JUM{~6v̙iD,3p;?"űDrc6rͬamFuVWy 9zZߏL5b e>a ? OdʇϬO:o VDz -_՝yFr nƪm7j~!3<0O7Vj^G}$! ӕo^{PՈ5zdؑ0e҅rB1CQ| j{r'W_:fCo O6Y@!И2?dX 7@ 1 WtM_>ފMr+]QB)SpuqCy,r0猰CMąwr{onq۫ˮ+he>Ѳe2(-Jr5|@~ 煟Ɵ5O’V KF5厞Lv6xm_[^̈́ffv?Pȫg*d!JeJ$ Inˀ_Yo& aI@bl!ҹF-XJo?cRsYOvX픇g{*Qo$ag7jܠE0/=<%#@F-WfhH3!&zPζjJy"$5Ь Ƈd\ȴz+ɀP֊E`q2}s;2.W͆sPA'^Js%.!d62lgQNȲAuQ刟Tdf !}iقLTvQI2]+mXk)QIENm`z^^n.t p#y0,34پn={GpF3&L|~tZcGX u)R$@/ ^VaOE/SƯ#v0ZD&kYֻ;~s_i̵DgQC'^ +xk3H<9{WDh8x&5V:{뱬HEgr*wg zUϗ} so>cZ 0|z*)x%oU_Jb5pΉXPޣpa1=j ]"ÔL. x(L٘ykm&r ƅ4gha{u ,M0_qSI fքXQt]瓘hTwùX>)-Xc}V,rby6q sj'$ŁQ#L;m0f[{Enaȳ O|UXX6plRIXKj7WgqS GWfBT,1nm#xBa \cA&ǙLݟ @V#!OLI8(c9,w"v!']B̈3JZZzҏV3HqK6SF@i=E`d Em3REIrS*pUD;.cPeT;~1!3Ď}z|&8:xkpwBuOI3n$j|'lAg4 'B}URx8FL95K:þU!LBWV{kAk=q5Җ3 h/MoCpeYPMI/eZŨ$l'P "D/ Xr+bZo/-!eRVp#C20,Cd"s/G}wƦL SHQ^bpj )E:="6Ei︼e.1sϘlB,5-LV$Z(]Wl+,#c(hւy_5x3;4r6N^҇seQDFdH ڜ.6JRH,Wa\.gYg puM:`@%pR' wL)2q֕࣌zR{%,05 X}8"U1XUm }v-Zj09@p)CP0%!8WO|~su2.VûuD f!(x.6d"V:"|^&# V;}?]_4")}R jCw %+964b-\RBQs行xO)7WiIKpJ}wBas0esGP% SeHr9$6SsWa\(5 A=_+k҈`,d4QNe3d޶}zȼJFXUقMAoH婴' H;iN1 kñWi#= smB5M|0ts+CVww7,u!~ΫXjI. .C}v0%bNB2hmZGYfHmX0V$`Y.%bW5KYgjśɉ @ !p0c;I讗`dFZ`B'Fi w=ۿz;Sih3g\ƹ˜=R+S*>Xr,:\/%' J8mZUmiX2 G 8:՘k]IՆƘh9AO=Oq+- :KKj-S2:a_0o2rn \9b+ ƴs@&M<צ\Tq}?hYؤ9 fAU#7w$Z`Ae,W?Àߓa'/** A#gI!}LBߚo?;vHDG0&l0aKh wإ2Zr_:g4w]\)#| hkz}xpaD7f v6b=dz݁"|Q9C%bG a2C3dvs|xȅiB0I`O[|U +̣ps]uog)%J U{IZ,0lG@8CxF YC%ˏu=ut7O2a~#˻ufPyfmpWu^(<TD{?g/WpX6j[g@;(|g Ye%(-*v4?Y,`Z۠DWJڂK*w~WIU0%GsGJ.DK[a.(3j,ZVՕ;wf~rc +¢"MdCF\̛w%xv"~46Ɗ.pMSIIb8I!`>yڣ5_,!>4%qJWO=Nz@"= |qWl{JXOVd g3z]\kȁqp6Bmt2SEvG@q <.xŵ'yl\撳͉ MbXDh[q<M _cynRrM YT٥.dn*03\kRu~w*Qv7Ѹdҽžbs"IVe]L|CCM{ 4=W g^yn=7$dAwhNn-ɀGPm{|վCu2OtʸEcxm(~Z勨 K01F@9DzS!\ eM^3=y?7!kPZ,j<"p A}0%Lje;4sh˩a uu<Ȋ QG26{ bLAIR:3YHhk e4MȪ\ KB8Ma)h HM!AiyZ>l#bX^ 2L֌")x5.>9 QߨFƓ@ie?"ay*201: p*3pBߒ n8O3H6pz$ R膅")Z7d4kCP깧/T]YMvME ğ:894yO n9&%|j,5AЎܬ+ʹQ~|T#4hOևi;c}-,,*as$0+ir^0%L2Bl7Nw2@05([Zݔ+~mL#*fP6`A x*q9c\UF_yYX\' Wi'á#"+w (Qz5kcҬB8B2 ;*TNr { P:eĽ΃*BbKNs7 K.cG*tna.R4 mU F@?!Y},pڜg"K5\w'EZAGMay:=},hx!W[@xITS> {INUj3As~KV 5pAK۽܈x{fCI44 #G(/Ջqt>Qgan/]_[<Ƞ9&~3v~㻋tMJ@ ^ _LV'^vo,ҽFtb78IǍ5pt"#Losy=}鹻|Ű#l|R\-;Ѕ709U8vK"`E90օ׌Oj`/J󁨟$gu\8Jm!h|wbYP | 1A?9C8Muk\^sJ"lzub,UMfM}R=Q ہ:ݸeAtݘƣ'#|h47V)JTDcQK]@Eitty&ZӔ=ަV,j ۬ ܞHnlMB' -)@ebJCE%l}9ݤFPaM.CY(+BB{5!)SH73i„Zs`r.ɸZo[K*-#=QnHݧ> B6GEGTk@To/VO f̢S*23'[>VO,;37TPʩH=krO[`Ү@Šu4p 8ǂĩeܓ\F5Z@Gj1*)b G*>>2Jv+Ԋwz=Srsi!m++mLVǏ٘U*EO@}xph$qd+fdVa۩ɮ1`n\? N nF)m@F/b,P{He>aҁ t'WJ @DK1$wIgHI?L&ѢWO4M᣼RBpq e(&s {Hfw6d6|}#~ԘD%xЁVvW.&/uum6){rκ{By\DDkkӟԉ=R/? <ӇK-CNƇH<-5u"W-uځ :r $oUëac`#8poCeׂNغMaUtY rҲx:-aV}G)'q"L9T~ 6Y%KC=OJoq}1U!b:7 ;vm@7\N el5ԃO*1͒48v =!u~Co98fau ET$t]D8eɯi Q4rd%}MG'8խWGs ;+o= yoUkq|f2A ǃ8 `J%lzl6)&#*"'"nUTSi28$"e܄#ߪo.&B\ӂײID\1BU89"/Z9p$s1qW:vL(،/|翋A C+Xƶyx vE~1Oi's(.}>DS},|^ci~cL&?1P^伶h;ҭ*XRSiDGoksq)?Z&y8 to򦖯L BSto[-Kodq>RU~I3+??IcF w\tAniȦn-[PǢ(\k8y{B6^.2 էr9yUwUN%1Ezh av'%TZQ Idyҙ :7j+/ p0}6#!6GKURl%GBTìN H1j{ UqrϱEVH8$L4J"GA311q/6aϘa\nVг7oiׁPlrxR3D7*oRX U}S&{a cr\1vU|b'ݻ 9<_yCn*(bv;A]~%?;"p4I@ٚu9CU{36OD.о31q٣)R<#ԋׂ#vB X; N1y =LA(p bIC v65ehYHшub"#[(zy&&Q0WG5CV{;i o0W({1?,_I[jpƽH\B-^T!(] vK=צWDZ]FOaV]Rv[@S߅0%jα 5Yw/⍞$eB\ioB =[$dkTiUJtCtf (]#.޺Vݲ䁲@@fl垢cEɜG F~rZzz*Zl ).:!R?4~COߖ]OfF:4ۣ.>oS GG:Rgƍn| u;r6,՘m?V.@8^˫X~ lx:NX!^bCfȤ ]n g2~.oRJV aQ;2`#GsZ\ BI`xo˹(sЀ\PLM1ؐ1]opT:lѨ1s3i,Nf{܍/[(^|9M'l9BNP{Q^?v<q'QzG+;=Md1Jl%Ǯ^6!11y-5/@)22t=+d=>Èo$ =fUj5zK?ˎ!7%E'O2&J%[$ -o8"<B$jU'ȗk!ㅟƃ"zְɆ0hNyC9vo`+%.Vʭ41 rږw@yWv+q(r´CWuJߟ$XCo:f$mʣ[:Ar[JQLznFޘW (ת xvXLWbO"P1 P>Uv-ܤOZYb&9B|rڈ٠S[siMj{_}>z$o rFěi.HbzEtNe8~(C4RG$ld\\q 7͛a6eY~1)bsο7ưy.$-hƋj,/ކ)Y>=X"φ,Dj%C{'i2ۊ8p 5MS .=sY\56DX`"&: .wIV-N^^8ڣD̔64*eC-M#c`}u)Zfq׍yw[w]L(/rg1~,T eZYCػBy>q:ݕ[it-eݠ1  {܂|X[ ŧWfK fZpYoӚ+5cP՝sM nF7[rQ`rŞ0Oýo2dpCZPOSH1= і vl Ӊj*ٲ񒽸ׅbf \eVN ]vk&tg4oomZGFkn4y?0=LG 8" %殿2y,rL|ŷNBCj֎)mY4w0!Nwz5Er;ζ-\R%mXpboljТ" !s o-R$"d>,Lv_E46i5Yqxn1wYBnRÕy=[oyM2\23 s@lu0"etIZ_t(H ?z\B5r ߻w,bXyB ^V6iJC|ߗu$8lcmy~Mi(WUӉ9&Pk^Yg,k$)G2@MiD~fĆ=)%]{ҤI]\ FI)^ eԍ^r@ѣ)4BjlqބQ;哣wBhrډPK&J:@MC$rwX2HBkJ[j|% 5|x67U. Pex%dN̎pi=*F{O'DYyk';IJ6Sϝbu ^o+f)r% $c&O1PM5bo oSpgm/*6zҥ(2Xţwux^r{uW-ݓaseZ6e]D~7ċ3}T?| m0rsm7.Zصa=_>b _jyP",=c,25ߚB}n(y!02VY$x{ Y)M -zx=U i(A&6鹪Y:\[4>aسEW֟IrX@H]-8&_J`;xVgP(263 r.q(KL=K eRԿZFB"K# _^l]5"/q5eA0 l3VvNN aܤKn'14jTe"NRv|00m7v^Aт cPѴjC"ͭ)/rlc7쑻rREUubY] %8.)D 5L1%S*au:{9_Q!/1QK7qzθ)-3A NhD3A'Udr71Z"/%1a's/ZL_K<>l㫆wHO,=b;h!s!_˻iA9]4|弓Hf}9[RҸ(1d ~[D8,]cg]t QPV۬/qH5v3\JßuG d_/eN@r{_S5F辬"b H6žhn)Ů:_8g4(`h+PnM,eb=9?k(1ȭCuT.)/9y%V7^Bl(}Z!;c ^ BBGׂU5ْ/[Kef _4B&N}ԛЛh~/M:[^E#MkmAJq2bԦ?FBk8v悬Ekjad&2ۨydv0/"V?M#~-W_ ep|h cO/Q y:otr!hEQ`=V#)#B뚢8,ox]4Q 5BT,b\޸V.{ќ2=VVĐ]XƫSZ M䂺^ܧ g};7ǿNF8L_NJwJP$*f qIl%сI™YDC>5J:^qsPy$a¯>6Xte >=xxNLH@8/&[FDy,L0K* Ъ vUq3F>VhcD7HsVӪL |qOo` >asN%!*'Iy8{k)pP}>v<\#MӷLp6kC:\b,@R5'(bgy,oY%hڎOr3'EtEkحwWl.҉8\<k.wQPkLḅ-3)z%cih &Eř`݈=#?wȯ|V񧺯kRb2>*$z-6X)$ˋ([!Ɣkq j_dUӁ鵗w:Ym 5Krn0 E aB:DU͜/8Ɠw!%t;5j*b#௸j~t_PmЈ]{ثafjSgYZ07070100000022000081a40000000000000000000000016609d23600001d64000000000000000000000000000000000000005300000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/hid/hid-prodikeys.ko.xz7zXZִF!t/$]?Eh=ڜ.+̊Sí" \kfEL>xϤw.iv"+m|9KTz2KPsV)6 9bfK2vK0QS-ҔrPܝuÆM *S6l6`G*/R S-PE @ *w D 6 5OP_i Oet:sۦ.2yyb]f%DZח85A3}Opt Iǀ>07GFiftFKoC,绕#{76XNwae<zWg4ss?-6q)[JίQ[M| K+Z4`M6A ;n G8?ڽ1}u sQ!3û_ ,Kl`xef!x5PLޑ a`ߎǠq3bS3 lTw`m֙OEӟ˼{y{&F*ҟva[(!٦6*)r1&_v}F\p3:ghB,=c ާ~ͫ7qm_争) kҁomFHcsx/&VA"NHC0Q]=Ki@r+1Cw"F-h/Sn?/mzOU X*cw2U`mo7?>ģúxoy O*,P@g/LqgCMvi}v6f\ ~X2+7kޓq-KSLgdb&pP0d2բxY)nD^Z!(r=tH dڅO>/07cfOԈ9Vj9ᚕNx|桿\cA;R\ Aybp@GC2gݰ[WPlQ;G% m#Կycpe;ScHЧAPipeyR=*%~yD A4M%phhxτNia[NA)Jk)(5󆑂GUP'&aA4Co,լseL#.{U9+o>Sͳ9|k#H`jsc?HO..@8S^,fi\vº|ZF%Rdxtն4'<~iiE1"T~Z9D&C'W.ɝv`]8B,ɪ6q&#+W̃¥p%@tnXq+i1M}LL~9dU%wdޙz}s%*D6}Λksڮ~^mmI7+ *7BL0C)M$w$zq ̩'0:vx Pcaܩ2Ow S([ n-AaRkaEb,mքC?nLl*#Ai (y}Hپ@ЕKUБݡ7ϱ8+WFaf%amޑlNr2M(cdZ6b-|_+v!oHԼasb4AYOt%A"`ɘ^b)J=1*WfY?ϟ *냧쁢 9 4AnWN̻ $(lzOPP r&'چd)B!<ηeej-'$ {nVqN}ºϥQہv^SjJJ_o<7z -2OXLy\ / i[L%=2 Xk?8qrNMco~vg$1GoHR ='ՍKLY]QVhHĞ0([iC X|W 붂 *wPmbVsAy?s^a(D1j̬۠x 01sk~{t^1H ϕL/XZ!$4G㪵'K A~ElFS-Ag) t㺡ٙˁ} \) gI'y 5>.J)s$R]$ cֆнMή0_q濠$EA=XoCv >N͇^eI bY\/5) 4H@f|{P+ζbkfp#|8a&):r-Vϟ_'wL$51I(0!d)udoħ{D/h`_鄀xglv竽cS 1AhQ= XdUkF;tf;26%!LbӦ檗M#lj$l}dghI $%Ӆ( s@TƔ7CW_bo3KlH4 ֩_k92s0De =;=Y hy-V==,2mPGPϚ_?; p0oSpc4v ǬŸzl|/rhQCBa 7EOX:G:ħY_}rǠO/tCa!\ wAFs {HOŻ,jkEO )w9J5Ah,8Q~e7 adJH#tg0Fmؒpp9WܾKE: LV 0m忙[*fBaӧK*r 3ͺҐ^P,){׸B >nR@iB44yzٲ^X>Apv4o -TX6k*EO@W7 >svW.f3ʆP!KKiOoyAa,I Ѻ47:VL'Z܀{ AΙnTg|c7޼yO ֻ`^#-FP7vZNG^+5iɹ! ܯɲgM = )ѿ@[N9R}-[ ƿjE(A2Gh>fSZͫ \S|}k4{=NN J:MsyՓ)gQSw^АDux8'wKCvn,WW{nDR d#㾆 ">UslN ZpEjD+w?t E(kZ@5 }jf^::cAB03nM(u\x`STÐ$=6N]oxk2[0$h|xuMt$tGN,KIUnsK^]AY!h K~cd:RɦP3P_hU.NpV֯FG-!CZED s |NvV5^wWWI] tv-=> _ HCf5 v#$>ߑ;%XȏsCǠ i̝(ۇynf_+#`&oqFϵ6g҈EXOC]=/UB'bkS ܽU`* rU1hLp}? =Q?|: /,>-jh ZCzi2pGA#ܰW`&A| i }U_(peI5RL ޖBF\BP5H|N&lHSSʐTiՇ3gC}soS l AY8+l޶@cc9@^jӷOm5#D\\ExFcg>H k-rF,LOH JY8%Kȧ{_Anku`}SG]DDZ:u P0^-Ve 3V՘ɡA+`)?m߷fd RPk&$%Ɗz5YfP^R2rXL_tYq T>)?+WaA& Fe7ha7!6IJ*hVཱ+GbU>;=8BX"JHhi Q^cR{ 0} 9<˧K4 yC(Vi5Qby^(Mp,A%!cΨ;+e:_C$J/ C퓓 xOQ#8Lk)E6Y IE;_#0G?&] XHLF]irUMV:f  빐 V1eɖDڦpj m񍴰Q}l|ćQx#e{4^¿ du7xlPÈ+F9z2~].C^*ukGWry~{݀ځRzd2iěL-[%ѧtџNO. ,lEƊ1vT"VLKZb Ƀ,`ji8OB>GeZgYВ7ʑþW\%+"+uknh ~SvY\Ry+ʫ'CVŸdMs׌7*OYV"nle 9їeiRӔ EbqϜj(!s!KoU Yoܜ>Av? kg%sa.UB=bGŎ?a!vF^j5'!cMK%oF<I8UnK-+q&Vŧu5 h Ub:9L,t} tުcҧNQ,uUITt{\H>p-#&y`t%#vz2J/ʚWʰs]fZavp%vNzeC:\А0Ǐ̦Ji)d#b:@jlX4 BMI@܎ 9`E5cc.LK&+Px$iy+kċ3`\ӎV1^MUSvG` Vx@ QkPh# ؑT~'l˸dFw%|Pw*RHmTw?#[ b#WCRyzՓDDAIܱ{1;_ʅzI/TAq{uo%Bj-v# *Ƅ=֠y$뒡ȧT ]O@,Bq0EޤEd?uMA#sfbzWY[ߟki>h6F\z+=E?3?[ uӧ= G}]BC;"0sbqqaٟW뗟%>**y>R‰\\7vg.Ǽ+8Τjmn ?nKp )z~nۜܕ:dp.s3C@PսfZUa%̝D~]!iɅ2&˖Q0[ arkH3/&=V;.U ڨeG>K U7n͛૏Rw8YE<crg6.  U X~NW V~ʡk3aC,q16ܸjϬ4.B2ËNXd6KQĬizC*aҨ.q<=Z3Vj5K#LiۆydMw{#G;{Y_C?; */dIF3!{X5%Glq{2}3!A"< @0 pQ;LP&H s;EM'8S!+j6FQʑyⶏqz{Ӝ§M:!U 6&t L֞ E XߚX5kYMQQxN 'yXe>B,X!B pb+>$WL}q?Lr ZԂJdG4J̄Z6bT'>r ޿Mz;l#XFAZt/YU.3:'/~Tn旫QH+eK#Fj@%V̚1bwM2r,V8??!Dc2p٫߹$dcOY1| {[05Ѿ(co\=ϖ(zte(qK I=}ff%Ĥ@7Qӥ!#[k4}38e]80 MԱY. ,=p ɁiyYPC[:\a5)J(<|EV\}̍tmꚽgf[W9 8W(yѝ:^ !0e,`<]H+h|4:ݐDgdc nA^G(p JT2C/83fb˕:Y9t:""Z^]o iS~)'~Mpp!cplvu!.w nMOD M# 3{9C'AtDEaB l:dž"hGZݵ˜@sNM&vKxtM.O!#խ=1JBm4Nb8M "t zܯAql*%|1?(Cb֞OE÷8-jI #cAXf(fɒ& 'VFLB/ZnIoe/jk^=[J߇޴Q<=<ޱm|I_Sn/;C80"`5(Q*7 Q(M:JPQ5Sm1-K?ါ9$MZF) {Xұ5zU*[_ʁ-ś R{iiS _ 'zSo͚X3$qxmV wU/F3UO="ZgﷃaY3ynFJ+TvCW\Ժ(O2,( #OOiRe^#{ʑ{aϔZ~C77ݡg^(.wOWJB-t7*c\?{ÊJe<^̊1f!g嚘V.FʣR:KFy*n,Hm4:cx̬B!>8-*%ӹkǰO+%͸,ٝ^Uz>[ };06w$'Dg*/xpcѭEI߂WZFTc:z].)T i2{gx&S"5ȏkd;,\Zn#/??Y.]qH Fo=ӧJH[j;vO_nT᩟9uW8zBzIVL N#^%_u{8%m-dJMdM`w\ 2e?~|O_ok'w][jsiqZYk Bk |4t Euq^93+Hԥ.Y)+ŧjql/]oցV*W,a{4dڴx~ k661yqgR˕钲 cXVL&*kKUk#RL݂|rG!=w5u.ab~_.Svlmmĭs*aEʕŰWAuOes\[+6_=2}Kwֵ=v d)xtUh&.S~v $!_Q!&\-b®s򷝒O{ /$"Ќ]p{&T2$'a% "`~}gFRQ`i!_\zȴ~/En'soyiJXz,w0s1`8颛S%,,f6Tcs#Zl16 lc)vSLul%{'!kH: p6CF矮`1dj}$"U(' bYa A1A!\dZe$-ege5@j!rc.(ƃ_':IOC+AY}#Uţ;f":%aYʕ/PB9=)KlȅMp=(o} hEh|s:M=xkJʳ&7c0`a_ C26~Jf&ɋL'4~Rhx[@fK3 0d˻<@":\<&Fd W"wTC =Xw6>+(K(&{ \7M @ 8⼞.&F3q]ciތgn"GsUh :Y}|aAþ@]=L.^Ө6=H|%`R+tׂH{dw0B1 =jl ŏrƈ+j3$Os{ xTCSqsdA뵝*$Z":j2S暂-fL_a3aQE7M0] BW@A$5Y .d͢Ł#[s,>YVIdDHJ4.)eaJ';A#vpH!_{:4Q{kf#$0J?|F,םUJBr:X9Ⱃ娃~ӖG"_|񾌥&pI5]o FsnҨ͒ mR @`%_Lg_\UKhk ?ghi[^O*h xwp@ʙOv . 7]e~a@;oVI6S(o8Z&x X"O\Eҕ2RjpMLBMQoou1\R6F,GinK7 v(.[޳*RRnP9X[#ЄIi+x0﹟ovXpWԣ%G7ɺgG0S N:<1@%0OPqտ(љnXnʤ 1 @H&p$}OJ>}X`"t}SЙT4vWMG8ao)qF$Ֆ6Ƭǣck}67قjU/M~{A1_dz) 4y%&=V_F*HT%>(Xfc:_9ȋn S(oMU_(ުG:ənG!dQ%E0V#\!#I=?h幔X!r9;^)8"l7֥YGe7K5h)z\7iP|0M"\ZAD'b ]_z$.b駆d@tЛ˳]jd:䁇04d{Ofâ }l]5Ýe5ѻ?dfS9> 5%.sdӌ­Y hrh`fj)Eۘ$5M@ Q0/1UtfkZ颶$v,.:U]{6U/*jcThVGăuZ\z[t.hRߘ}y}|tk[ {N(Č"1UUPS]  3=0y@JGc\6:7_H+n%ZuʳJ-"Bwܔ+,rvwn짢Ѣ&0:f]:F}f) 6g-,mcn.<6UbS!Av]fMr)Jo2Ñ=> bJsH2vpT~J6 H.RFF~DdH0F_?ūQ0hf̫&2\M{q\8M짱.b!L[U։eE-:d1 px"=2M#:t*ڻ &#]woJKt n_z!* \S:J{m~O*TJUXo]m.|/T}-v>2tlu>UfI[.5&\4s8|^v(-uQe37~),EkAt08wD/o-" vz%<9)~]Jѷ5%#sW*>=]"S5r/ȃ뎏؈D{Kꙷe rw3KbmcCt#g^ܬ1{EX_R 8+극^6,}%şl$coƟM5B|1G{6b3TGBRA0e+EZ"?SOwc/6{g7-wʚ8+6t+ϛ;zJ+P= > V1 ऎu{OwL_à)Ù0Wx[isAӝ wlr}Y`OfcyUtǥEɎstwg̯ORL/$?&o%~.iL T}<``{Ҧy ]UHE|W[h:9E"U MXoӌZ6A%CR$\g^Qd4ipC^JN+{7jURUYˇ!$r?288]s:!MH?J9AX哿pHzLSEg-&gcc ژS st `@T4^?:Կn?v1k{\-<^h3Q|cȋ=z (뤣]ްj>2;ivng9i׶Ξn:/x7fkR ] /NAH K9?s]qLpD`mCxRac[j%Ej3Hw8y7Zzai',)pЗO7gRps}'ݽ$Fv@`S*rS(}Ņ|TݾUZ_z`*UV}>z_*> 1}r#[rX2xG\?-%=$h:3[=" 9̮N3[>j&$xvOrq㖗Tbҏ]n)(K'ViOǝ?t8+Cܞɵ嘱!;1W7V~TLYKs00pfIe1ü1e-25dGlj8mF.NwiDu56挐v噹Hݿyn-1`ט؇`@=Qda_  ~'+[fpۙZY4k5 S͋z^0U4"_4q|`'lZ1aNƇ\3a6,ɹD BFu~_1ڣ"d5HhqRV I8o'wzSqWjM|%>Ыn-))G}OBgO%)ևnq[a^3w~qISzE Ga6˱b1hjf0({NĴ`K(lv#e Cߍύ`&8N }55XNk 7gvDkSGs6\ gO/Mm=RtG6 OLx"~/=yk'|AR-ȡpl'ZÐ}sCH.Qܓ(JE-_Ĭ9~i,ẢlVZ'w2 $J氈1*D@$>}7lcQ6^ׄ>hmÁr!rZ@fcyU25HC#Q^D)t3f"ݦ b҅Ci ,HogC<} NRf ,(! f R@_Ĩ2*^nm&& ok3e 7JPxc>%IO9e. J'P^A]w+V@Yq7:l(@e_/E H]E׉:0_OrtP~)L+ _$iT-**nttyQݒ< ׃q)MlFEYH h&zn# H+ƎrV|vi@~_EWV/tu*M@:YWs{[lm+m&!2 `X=wVDѐyU^_/ ]b_Zk04}c-}['lgL)oG HS8|f=` kj6$%(O/֏XGs\vG)|Z=Y> N\$#c28(%4V(#"ߨӥtִI)QN:spWp9--$mY@nW[+C6иD I-9ѶV5D\Y'3-c!+;kl`iqE/tPlᙷtCqfmQUm%'G5QqD4\87eľC(ihsLl+iGL7,Z K;# NVRs}0-Ǩ'u8j?Vh H ]nKq;P<Z E7rzrD0&͛:cMezlY 0E,~y} Cpk#~rNQq^h4!iݓ>C.l^M{lAcktw&zP≮zb?Xh\FbBd[H֓i|ֻ Az3>[O7RW), IG>GbOQ)J& {WQ Jd _~7B0THnX5ù~ OO>H2#t 1",.uLq =M~r6 At#^06{ew VH_Zi+X1DBU*Yʣga6&MR-9Qo#"LpgٚăL0QiʒuƗƋ??м390XD]ι!PoPXiBR(g㘻"̎EVzHf.#bԮL\AkU: `{?%\˰]G"_V!R4"r^:={[sN&=?Dd!u?2{h#{P P 8ϒ@fosL>`nb.]B\Z7*Y%,#hr-&5wY4f |{lFC,j;Y$=<^h &^g=H+2#[ \H{ɞ 1."`(ES6IeQ=#oߚ+&4<5j=rmYTF6 g?D{U6pMr%p2y`"WAeu=goML𦵻7+0Ag, j_KA:Hn(#kvS¿бPi7Խ5*h$&U|G3qc)տ'CS1!R(HPY?ҮSv6C DY(#"z3Y>D-n {~ݔz|Z1N~<\K{zDg(wꈊKWHnE mHŹ/SpɊ}#x=|,#NŦq #E 4'݌WH] h I)ZSN?96+Ȁ3EC|sw$JDyQ7- f { q1@]BʝI~&˟MP^AQ'|{ρtI3/8/,Uo\%춮R_y{% uU'V-=};XI\Ϻ)ƶأM3+SSni>3-> ltHGU2?;zTƮh,RniYqEdMΏ l}mn# qS5|IߞFQN͆x6S>C%wэkE5_, ICE_Fc y&PWR=C+ڀ &cɬb˛lm(;WUp& v:hmZ wJn & N(jaO='f`v oc@Z3OT- I [H$`38'g·X'֟LŢ!Bf-a}G_ך T?;FYNy:(mcps- L'})>Т{#:%T!_I@3MkIurDlI=3aF0}iąW]1fѯ-zvL,`f+F9BJ…~CV)SI4[q5(hǒ)rؘ "x ` wU)աDܢg*&D: D9S,{[30E t{0q3,keD,\[+w٢]_3ud3$ Wܒlav| Ie౬v}!+}vD…B)XD&inymQ uGKЂOKoꂔPdzWjm B]Tpe7x[Fb$:Ӥ4ZeB BBlGmdĝ2`y V We?gZ<aY+\fkf f9HBL;D+ѯ.4y$1\qyStG)_50]@L-ңY9E=>6/2xs ]+iβzyi!ȅE^a^ت w'݇uSDKϗa +Ds-U`NƝN9!ig^E"Kp!5 WuL4iF얁ޞnkl1)^|UryWʲmm(G .ײ/AF6rʥ1 BNqڜˠc(xqǎ2bBIy3=P昆SAWF0Y'mI^GS(LɇM ^Fv@6G!UB]ލRP7y*w{5)r"J4쥾3&-y@њ" C5c.G:@\5nW5Tڡ xW8I"Ho@PXRr[LjL[vt01;Bޥ)^4tq@YhGFfػ>G߳Q. ~x 7I {fڣL<:OX> 6赟]Q1ln :W3oj0#'31_%KVq="ЬU'FWd 8j\iZ[ѦE}alFL8 6/력PУ:dO)%ABh}\orq,Gʍπ"r%$?@_~'"TdJ0KMt9;~Pe$X תrNM=:a۴GWl4P s%l} ܷΐȶyA 7xL#LZ{\,XP^K qOπж. Svh/J*\P7eVtgTϔƕ ɳޭ$R:jchT*=(SΈ-9S2opb L؄8h̋r7݂yd׈vTcfe]E:#++<&(4խI}̡5˧g0? sk#Ѯ?wz%E1i9'M[yw65 6S+}Ad;c[C3MW GACxFHqVle$ Vx,ؘ cl:'Hј`A/5zCz.eS ;w~4{f 6`Ƶ%k"ÐJ~[Ӵε"+B\trp,J?6=Oz :TSӺ}WCd_6U2\mUcC]{ e S$3g\D d׃Fp\֡_;][', *Dn Q9Sr9Qr~!}`4++H=_Y(<\_.Fp+dh#q$o2gA9Z):a?@AigyjJi1QȦp $$b;kb|iף{q4?M7Hq"‰Y( f5g RkB1ɇT)tgk^.s3drKEbJӆ ) җ5Ȱj4ɤԙ\A{t-CE9z믗x,Cr{X-!KXQbdG)iNcfx ]K_<*kowۗT w1g-hf~U.=3fs4UE]R7y,Qhߏh|[ ^BV~ "PYқRLO=͢<U jbjڦK3HTw J tվô94c%Y1}6^ުHnɉcJ[ l)u8U o`] ݆;uYIu 3f=g;hn]Yګn>vOӸpBD$b.Y^:ϻ>ywN?IU@eiƒ[ZUݳ nb"Nno(hXNBZќ@|MoI֗(:a:v-c@l:yZ}wޤW v]x-i~]X4eJa;jn){ gِEC|]X̥E~X[L&+{*24zZڐ^ VVƑ"t|uv~'>ĬBxFS-Y޹ ɎYR(Y4JeG&Uz%xyF1j2e%wTYGo!BR ~)8aj>E_M騴ncP4)mMy<'"~U3a௄" 91 |Fq^hRp=؈j#XfeC,׃sK I[2 fjLgؿf!CA`ɬ)rriN}2(:C8= Z]QװDju"&6KODb'+Ʈ+{&~زNN ICk|5binŧ/LDf>G5((TFt 7ՠށpV+.G'@JL7mD'q\)g-Gا&DGIcbtP(6gO "oo@rLʘ,G{dd&qbkjݿD.0yQ$qԆ /UR0_嵧 <h(Tna~L+0o IE]֩TnuT' :q+phͥ쳔~ I_ռ4zn]k>=Yw3^97#k~ULǤ6+v);xj{ v:g! Rgq`~Kmv`o3Mt]a@w(,{<)1Mx;z<Ƣ_X"N9ǘum~MM7OPi[^*(ЁcN/]~p2Q?C*  >.$HlR݋OCߓph6}iMDn>"£ 2.F&+9 V^mrmD;rpvOWl"oju\-Nɺ֫U_@~01G?VZKu@+s{H&5B?Ҥ2fJ#۽W $sZCJi(}h!KA>9ɢNh?4Lg_bcj{WSDd7E^E!Vx(>tmѢ3tD$D#c>>+/w㬁K**8H2[6tEaZIV&(znDc8vhR؏ڈ%].Trޠ 6X[_h'4,A~޲"ݰlɼlP )F9NjrcN>\5"iG*<@=j;[G>YWL_Ӓ#1AqDL. u K꾒~EBYQ H7H]KDAMR,3sYvPƲWv[T[}:0D3S1,PEfn&EG7.ڴ3ih "2u[5g8VӃ7 n|㫻TX2KjDRNu:-T0maaA:4~/E%"q tp`-bGa I(ZT $ Y0\&R._͈/b*hsAUCJ%gl %@'/Un|?.lxD`C&·Ӟ2C%TAR:{nW+Y5+ e!;*+[R&H*!-|"Qыg 9H=L( *0)nWKH,B7Ek3٤W[ql3Cl㤔sbBYI-eJTl~.Nj-Z<.1Sv JTIM'UZ\L:V#{ vP EZ{MZM[j,TЀQ\-3nʾ2"Utxl ]Q$rP:kaw\ iM+^fa?\ts\.aY=gjt<.iYS\NR<2؄ǜ !4P\bxFfc$7M, V?n@IQvσKD./aJs6q/ '.Hf=k: ~>ux10FaX0rJAY ~XtɮV*`klٔc.?J ])/c-芊M.$&ccҀJ.vKgK_XK1O< vX}ŞoYM Pih̬&fF>|o){*r£Hu_a+DqT *n~!UYX~DQ]qE}[i11O[ jBMA@!0|ł/hL{io3-Lo b -❾/Bi(J( ~xj>V7I!%2Я:(t1c)k^cԸ4O#Qd9Uli04<2r,O& ƥ5Р-|ی~=CQyCsh?>?!hKM%;.rd_}4o*=!H %0,>km8WL ]s׏266.X\.ers6S`Ѐa6&nѵNs72 Ebr 8$"EdP181ZLYG-.(6y8WM:]_MT:Cbҹƶȕ!@4 ZC>׏r&-3?l=EUMrL7J jZ;tz%^ kct-D[YdIvǻ; 7I]O/ ǵk W}}43udiFj Z}xZ^>rwA.Di4gKщ>|ۭ9rMѳtʜuH"Lq cf!J=@ojwz8g&#pLrcɠQk"DAm]^a2gP ֊e5H"!!+vm}Ӗշjoe#e6M$h@I\ȧ`m24߄%@BxAav#4si\w3l)G_6Nh¶Ȅ^:bMZJ7(V+}]^k*Eˁw^US+b›+B Vw u `2Pj]hb3K[V{HOkBg%p/5D%f9;Xd|* 7|9iKԦJZ,M#0XMWib+Te(4ʦ:ЦEhuu-ԭvli)Hz5= (zU0h1"@S:JJs[s.zxXPn tyYa T}Sb4Ȕp2Kxz2]!=26>$X*Prms-KQͪaBIX8ٹ?HdDqCf~DiS<#}jO4inY[FŊ36'%߼-b>/G0L*KWS d;[f'yz_TX6%);A؁V#8aFvڥ{R޸ FƖqwqӃًYFbHwX&960 *V}?2,qw6x _xՑW^XI_ʅm7oڭ?9;E=gD] &*SLG-=`JjR mԊǘdrS}r_AҌ6sEE~&3t/ؕ Ii":ﶪ XeS+{vKM_i (lvl&1i3IzW ŎoY$# @xtVlD 4âYyRґ%b_2GZ!+FcEVJ0*Ed6rvV*Uj2%V{y>w044%hS˲׾emTknbSf[=9+eq l%i/>>_{z*6{#E7|DO@2c97WŞ~}_*+AS!L^|ۉ̎cCdCxd@4>$R?N cvpԸ}ll>|agz?n؅چ#1'Odb/i wةr8B+]u+i,_`UÙNh?x.mP!#rwa7 p<@w݊($q}+fvku7.D&Z{\R?O>:'h?O^V хa>/IZp# {M5r$[ W.ULHCSn:BLn9j {- t-z6PG0,+Ӎ[:wJ?mbV-1LfVlUjT|+kfC@<3tQ!HtVf3-['Uw}]) PܛBr|\)8RZ11:9)&\q`, $LZw:QRjd_I:U0̘^H]<>B*|>x 1K ;ڣٜK$)Ԃ FK(&+ ``"^{:B/^dD Xe2 UsN8\">+϶{[6|#jǴ)Z[8NGj:`?{桉\a;_d=M?CpqJ'-{!tgA&Ԛ- @\Q|5R?\@؜HA$Hz5-&Hɳ_]g*#+BRfBBl$hP((49uuN{$0Et&wA=Flj`قEϖLύչk{ UbUXq3Ve͋k)J\:LsWSÜݮol)CQס%8,O{dic kh*']Nl-N5Z|_^8(Dٿi{iPyM‡kЮ40]-NNG}R[Oh5B8 JD#baMHl;!'F渀w NDPZicئG\*k!Em5vBkr”MYVw%\#BT B_IR^BӃ˿a _ WxW?eOo0s"1_"9m e[4חNQZ $ ǓTa40*VhifIwUQRkC>J6c~r`$m #zzQ%ue<^vϸ`ù^!^$َo輆\fIV$^GCIRҧyCjCr /BsfRÄ)=ĝ%rOQ+ayB y|kvxLv1qIYub@]l"PM.S/ xLUʁhppi0B-2GBns0H xp>tN=~s\*W[S)\}Dfw'!( fVOd;sZMԃfb?m3#2z8dl##0XYvvOC'xah&a q6WlN@nMȜe+`AMN:*3ЩjC&qWAȊ [C+|SO06}.|PPRPd@cνL:}hr˜lK1,?I6y͢;%P$ХGF{Q'LӾ_*!J߹6g(/#L;(e kMА)vd zlc#Hq Oi1CzuO5 $(--sR)2ziO]ܛE鋧P'^gn3hDOl#CAIЩ^fWx2%X2y:'42Rl:-$o8)KFTy0G`7ao%EzZͮxR/\04NjUymt$3 1zJlmv#Rxf Qh1|lGa3 Ep1rW0X6(v?-]WyxY—KZ`PN2DB<tSsRiwԸD8cWc2D}ȹPH ք V&K0[+f+996ܰ<6Uϙ|, HP=OE:ЛckOa$fC|y)M2o&:r/DzΑ騩+C>҅Dr0/4w֕]?~Ԅ*کy78f֩)FX&gť; 9G.:6`1*\j"?f90 qYHY_9Nx<普4N%@'wdʑTF;&!Ր{*h`#XE7|\EPB/ԓX3܋Z0nTxyGY#|Zh@w!x9:ع1f eξۣ$.(}B@*b9pWxs{BA=]6\lS}ZSKpǴyg qY jWo;ey}kp̀zzYHYwTaТI7AY`TD8mLI eݫe$Zx-$Y58E$!mK[=i%MGzn+7BMC^_?+*vxZC)N'պe:F5Q6,=%]n @{+9HUfR;zګNgq_3zMٷn{U0ݻ kcS+p%?%E8 Ibv@Pa#xڒssWq}kMPL5. npˍrk /n"-ei.Ak2g2Ie07&e&| bj4\OaSlgCvP3&d)ǵ} !#SnH`K{*5՘Mz4Fhfՠp1kQg0_׮A" \cz:kZ(#¢ faZ 'jxW `Pu+IG_wqo`[f)݄xtw+B> jZ g"g)1uM4~-㾢c_o+uɷM@uFpVˤ$C9昱[Ł#hnźa6箻$Y6+#%TXE=xYTH,>qNusU ݒ ^ =uJWSUG\v< 2s˂33zd3 ҈G̈nAj}!M_m3T&,ųM7}%5e3BNGfZgc=yi|^{lqgg<?Cnc~p <k8 & v|DB-%H=$C;dnij8u'ѫg+ U!П:{S\49G{4=!0{w6lI/~gݢtBrw!zRfMp 4 *CëFVa`틸R!bhިN zӿn: QtP=2l苙÷Pq&! m 5ڝ2U>(_nQL0IHEc":$Ucy I2f qXN M?uO5 d*ʔkbSaDEln6C⯂}?IYb:@( l` d"yf'{_]KXP y]Jy9ap(7gіA>tZ͉%(^ӫ-զ %X?"!F1CirT%2$?z!#8D g' >!:hMc= wm?JfHu+rb|zz, ]vӈ{{ݖpY2. viuvv:9h'@{8y-6gaN{^fS,*Uf LK"]wgi!f~.9D8m;L҆&.@lvDr]5@#l(l4߳w6 Ĥ~%\il~j)3PApvwDz4j0%QȏX翣_$EyM'mÅU 3";lClodƄCB 3THN1u +y0.F>QveKgऽM\Sr|{ӣgr˃tbbƗT&ڼso9U9?"F$<4 FFf&2uf+ r(|%6!v&B(RA(v%U虩Keaо @w {c8#t7'R<,Zϩ|ϐ-Or(oG逖7*rE«bX\ P)pkLDSX[.a0 C\/ SšmMLLe#Ԓmwu !^,`_WT)t0njϫ?Fr:6(ӫyvFa5!qt e}fq ":>~R\:DF;r}2K#+ %3\+$ztmP k­KӉ{i-87fu8 lpMI.Lu~ҫ|$_ {m7d9+LǽU~-[x&|G[="2M 3]a3yU aX+/<Ѥxަ75{f]z-fxF6-sf.ws \0KZs $BˆV>_r(մ+mHiYg(CI*AY7c|LZ|g0/xeuXtD4Frͺ?uS]^JI]Hڱҩcr_D1'hkKPpoo3`4+^٨YzgE(zk:] o0K\k"G l~+9Qܜj7Ώ#/Nt\by i׺[,)AI;`s嫶}J((RI0 m|Mal wx_G\ۦ2(p075B4ZGŝ[ Ok~\t\[Pyh jmDٲt/t¦H L(vVKv_mKRtPv)HOH|e'OtfN^]m mJzY*p+pv6PWAٍ#hD<96qSl`B^X/d4qfooD5_2cG/S媣~֊W;n@2XJ0h•+ } 5Y%[f!momJ93&D'}T&dw c~3F04f?B C?ۆyxLSsaV4xskO3xvSӺ 'sPVZU>Oq'mVu]Q F+LV%О=Ú@a%G(Y0煣(_8g4P5xeGFp<ߦtIiΣ҄ebe*8Zd Gҹ ps&3r`z 0Y1F#srd4 ZDu)^C(Zӳ\kBC*CY}Cl445*rec3^<(|/:FRqNizBV1`rVߞh-m襑_o^sPX7X6`ցTM-$"Q2eIcqfǝ;Ut7g" hQ2BP "gv`.RH;gQ+nưuQ .ytez{1b]ȳ\%U X?JzBv.YCcIQ:l:TyCgķP±Gb~ {/ՏA~y,bIRiXNSKLޥB  -FCrmLI)|"\r<8QF|JRcfť=o} x<̱iLDˆ%'Z]whLi3һm5IzX*E?\3yw4A E$ Hw3(`n%mar6j>˧%!Բ5m#!9Z@0\/Myx+ p:1"+Ð\BsʍY-@eq4nczŨ9ȨF͈w@c\x%f/+0. @&G+C D.QRb=8[\۟p?5b*i?NJ9l#i|aݝx5b$o?LUOt<* vܛ!hL[Ͷ|eȄ>uQݷ@+uℋ.N^6Am6$Swkoǘ\ɾ/"&@/.=QمFLnq '56j̡ Lq0D }Rcyhj*Z̕qEb!ړ\{h0.A$HEVhMU+W=*\7"yb umPp]r.ʉ.!DKrWsQ֘JXT':skG`"PRgPf޸Z]nܙ̟di* Jƽ2ةɇs,FITc9\DyʼمE©xf3E]@nޤHb|co b;Er0Q YNb.fU` D5V&IeVXJtgxlG^iD& 瘏i S}"(xeupwG邛ֺݠ(MM0'TR Րt^M\f0g -n> 1_EZ+O C2Tѹ|q}ift@pdfhNp5}Q#VHF 3 gBmqT_BL>Rݖo/JY8BVUk(Q bF~ˑ%)[2aFxޯPl-" Ya~ sjWlz.FKM4砼dtB\U߽=߻ (߃.MnMnBJ<Uaِ8u\7;1 79,G:p,WJ/`YVk1 s,3bD_[)+^Jaˡ◒rq]mNO]ߐzЉ 6IU*uduL&֫^i]2L_ܷ$$ixعQvbT.\2A S!8QvbXVL%f`IZ"x_`ysW" ~$*zL+ƅ޶PȘ{&%n50/@Gp2}^[6L#nT63{F7J 8sNe@ Iԫ_*N]2oBocd~-;ͿmȪݟ&'#]9AYvXm1nz<\^K0_l1RN1ݽ]DlNṚj2uDa; ]v rY> 9A|wDfwtEn>fjVg)3|jćfWǥNn^5K%oz@,޽P7:]J0I/H៥c ޵]Bݵ_b qCk+7F^Ɉnx,}'bjD+0Z9/*+wNvg8 hĦSbJn&;IgFHsWU:*1sd VAF½g"jUn ,,V:TgѠȇz_"5.4q6<$M+Z?}ІpMZ$ql'NJ+y?~ sEQy#!^G';v:M+UinzkKşU,z, {8ɖf.i)E p:؉%@Awh8k02@6Ua5{iv9^-M|rKd7Io3U%ba_ۦ/ח856Y6pm<Z(ڞ-6*YЪn(?I}Sq3#a1[Rt -6)$cXY7Y~XRcF7hr#yNm@]#w%jeLŰan3XN)v|[Dw~G;X9\w^vhuSȟk*A(FQiSkjfR_Tv"8R+΃tkTtŴ,H^+r˩Y]o5ԕt\_^83+iR eo9!b !I[G[W"6`bm0WC[2Es!s8eIԗܐ>W:U%^I$U$Z: ?'h199 B@wº, lrO[s퓶}m'$,V*v7l/okv沀,]ibF ՌFk;e>f';cPF޿@g~2A8٧oMaUǎ]/Ah9^Sh1hC"=x!cAOmkWTv[R)0 kPbeI!Y#={xD0-&XFKJa8ѻtN)CCFݢl&ۤ7mh }A;f@$"6QPn(&r(ą{ 2sL7M,쩁T=i@8#jx0lLc(f…gu%(`e8\/ I@)YkO橘_mylw <ݡ<ٞDePqr_ 4ƾb8ЄY1ll!kj(42M KAYe-Z d!hFg"7JV$+\E8j[p*8=Y #95YB^1H.ᓱZALbM:#= 7e6wԅ:&4WDF`T201m.lpG}<\9 }lҳ^> =$Cktt:PFMz9S]R24WE9Cb6i4O[A cǑ{"CSQ~  )?)o ["k}~QH&NaI³p ,6QV[xٓ?/uG0[8Ui+!?^f qw*=f0;%ǚ$DO6:b\+Z<{@PHbjZ‡3'B><E!Yt>6ԾX a22+#C;hǒ&|%Z BKSY㎶ §U#j,t#V9D,XmIqT{#/gJ>b['4v7MH+|!\/&[y6c r:PuA 5m@lwAnIF=C*)A'̀|Ȑ'̝3]|9əS;Q`MjZT=4Χ›PgGI?7x52&yē΍տ]USմm[= s︠M*μ\,f%$3͑S2i2Q)9THQ 0s,lDcUtg*Ӧ^h.(rq9:+_bָ%N-3Ƨ)) ;zg?]j7Vn5s. tCTs"ՠO[a SO\mqɍ/֒B7y:oZgrݾKtDf$R;@R :9)0RϒbPśߗ9#yh+Ts=r0$\@ -RȆzkMnAί9\<>u֙ 5fX5uH&}9l<b7e^ >1$@Mᙤ$he~#ajҜKn pjY+ M^^|z!ǯ-w&tQ_><ŞQcF(?C\,kX_S4sa"YlpJ!RUlғ\Ƶm#Qm}c}Njކ&K$ΐPC~]ޑ_nh [^f">V/Ԅc2֡6Soo`ʔ8#oXjxUlf;+%v5 abgtEEaC|YOlq$A^aH^s11z2)r2zd֧N[٫ӝHJͺWvNH5s #AIJ9^%3yO'u>ODZJx!\2*@*5K +]E =VGC#MowxtUB'#%Nh­c}lr ʜ9FM@(ӈ zkWTBayn1e{F/V>(*dZծf8*Ca-r#8iDF2>)yb=. 2*A1kIXt8M;a{^϶`lbMIO_A~;ܘLы`q pOP<6ɋ-}\ܛ3K ڮԟ3n,_>צE|H1"vP_JB)an)dc}h߃'59iR3"\Yj ̅F$1-0$IJ?hR<}pL"%}OIobύi('9\`S"xײH@cF0M+t>CEvI$zҴ!b2FC)g0y 7[l\_̯( 㓻 1w҂pZ1e+7^U[>a"07lPtdBn`NT=Qjyw'A0w {ˑ!ӑBFJ6i݃˳2{ h+wؼhVtNcIzvbr>iA wP&~?|OGI4aba$<[Jz!ֿ9J[ :Ā6.*9KmВhB;u^(%3oqjfgQ#e#jZijި{DPbyo5¿s_vLvYlݏN s3@L-0%eCo&Yy'A_]irXroOkon iN9\|նl2rNVVe6)$i +n۬7b:=MH}kv#IxpV9bp-1u'4W%.E`)W %[OceFǪS(vÎ|R(Y{Y|ZA o7)򈢐DD8LG.Otk36B-5|G_,%>F;)PSZ4"fu5=mqcQ*#(+Keʵo4rgۡlaw h.T W `5Tߕ|Z`~Iu<DݏsnpS>QBUm凅|=wr/C'ekS5*Ǵiv7\'wUKT>˖tKǑʋϑxOsٺ)ٴvƝ[3+@g3Mk~N+2-AGD];2Ko c5 Sojp4~cG٥e(=%f~b{|XNk]f`GBCA^Έve**x9- Z)/ A1}bxG!_vַ*=O0D':^Q N JWzyM/E6REր9?Tk[&UEw=#_ҘRYze/ŧw MRQcIu$fscLs):Pq`A/QgŊ"`ZfiaV{ޢV(fH^~5^JAE+ScR'Epb8pxH&m0An^͝Htbå($HrTFfR%2cyȅq"np_;J(lqIS ^dsLMoLEQ߯XuTU*3bl'X! 3?nM<_@g[&ܭB֠rIN41a*h@twRσ|uBB {)K'>ugp 2TfRKݠ $"Oy-Bz(ҽÄGp0k4ڀg4>9nE[ c\6@R`8[*/b&͠NVngrQk=͟d9v#dyN-e~e0d7ɵ X%3+/jT#27lZ))q H\:x-B.,RLsZ՞T~bJ-HҫgdVA@z&  ?z0SfzD x.NFLNu3jZ G _hvAi|h ;ODzh\S 9i=OUB/ vwED0{5ܡfrmW@ҲKI$"^T֥} NB#z6b5No6nwβŻ9|otc|OƞVxPϔt_Qb\<>'NS>3o1F5%)i`ќoDEv\{ݮ Y> HzPbgôp8 Ⱦ}tl۲T،woj>g<Ô,bX17j{ "+9 jP=?:O%akC*P>`sMb4&ߖm Z_̯Vų;ٓ߀ gf\D|~z>h: +.0z+6]50U: /QW{ڙZME~L2Š=ϸt;v,G[8GObUl,TqbS@*L@PVǀcEmBF5x;@\4oӼh,To1Ae6F+2Bmw8h\&4*Ijb%>?@LݶV^`=F~mTu /,=wPm:^%W54ib^ 8z|~#U|TOWPX}# rt",* RT@?RB*8;ב\L)x:kPL)/oLgJƬ+Nà: اx( I^O.ZŠZ2NEktߞ@d0dЯ/ Ļ`r9+(kQv\vy"3Fdvt41*_Y+f8C.1>/2ߚ%5MFrW H$ۉ,ga5d2\$P=+wu ( 6ND_\^m˝BqgP03G  osXvH%8佢?RL! w$18w {f|{߽a.v}%MA^ Qj^Vj5m $٣\z]C!XHf|S&^Eh~k;zXU.*0 .;{{kX60,U(ج_667IU6>/!һ-v+a`>,zH*iQR!t<ME2BV@D Qoc}(LNtzsJM /0H{w@-lȗ Ĩ24'pص-)«&Α:HJ?zt:+>v$JM)kZ򽦉⼥Xz@I;V_E{\(CZ˜-}H</>>XN m3+Aױπ]v܉42i C"`˼}p60g&[(ѻusW${-L~T:j h1z=Rx|^`` .P"mcMkOyRm,/k>N%{ə͠Px$xV)s)uy?*Tt)ˆj5Hpd'(2w4h %$aH:.*Y%6:섚Ux&L97 -tǘH030 T,rn̄FMpCM3zFUk Ùj}$/ڃTVxL@Gv0dz}tB>J(ǘ j"S[V;NsY>|BWU@~\fJHPN= F&EțN\g2_`]3*-z}J#4kؖ6VjmgH  zس(c0g1/'|-Dh7 Hv(+)=KI;GT@>O旊ۨ% umJNYz1=UTZ?IJ5Ubl d]P۷ņ9m 0:2N.*BpHF;P!o6=[S ҴPiVp9ҹo/nv@ׯ6jyΰ{i#iF' 𥲝6Cp%8&ʳ۟JKnt#7 [# .(>~3:|{ 늮ZlAEEEޔk8)UkC3Ј;dBڏwԄ℆ChpP&x{ @Lv&"LҔ`3:& %|O 8B 5"n<,R$rӖe=Qͪn1hrE-wwtLh./UG鑚o]3r 暑w$nO6+ 8+XYK/-ֹpkNgĴ6\id9- `eUI[ M=:$g6~SX`=jiP^Fti рro`8~)֭}?5Tr pEG &zD{i’/rqNPEYʜ! \_iȎF%VZ7cI-_n2|~CSƳzkfc}櫀z Xr)~d;"=ᛠIR,QU=Y֓ sF*YsBkKlNe(+U d ZjN?z5F0}reiK` 4 d]Na*Mc'X:i%RtYP32qv>76v{bbcя$PX h _zU<+ 6!O8 hPg ll1O r.8䝷zHξ_)hFTQXD /0Y/2L n'VU@-߫y' I k54enjV8cr_=eRp bj <8 )1ԪDZyD #ƞeNh?JɈY,<ӗl=o_o,;>܊ qZ{u$"H\OV,u7䣦!=z;-6Hpq[OH8Ui0v׊Uq:Bw[},tIF18`NQ}}‡Lhnh7[6{|_2VXny?ɿ]:ՈUDzP&iZ%Q1>brYc. 7 ĸ%4 ACcevb!:mD)Wc5q6k65p!9zJzsJt?($t(I@nWhMΠ)CrO8e",Z3DBsR пzޯaSP]!՗6,dq:186e{]e #9XD^oҐsN͆YȞxq&[F%4r,QM{;HY]t,lR]]ͺ"ñ]hsT>4SH/ɲF\đ)i{ +XY[is:XXՐ$U,'a<w>QX bHRp˦ >tn\{6cb`">IGQp(tX}l!-T-o+B/~!2A͊4!΍7WC|-_N6LQV ?vJEiq`}ކ>qL2"R_'WC9ZґY-Kdf '>@1&& @GXNBIDK@xھX2#<ʍcU%%;D? i}XSUNœ$,WZuEss(HhCSoK,m%A.k_&e^zh >kLS =Cv٘LOO a)V(C%@X7yqc_INV@Q2Ƞ$.~@]1:>})lԼ$vEw+pi4)B,#̓05XZX'\_jB?ڒHDW˃6rgCRO^yDh.prZ<)YcԨ|qbWY..4 j;EC%ʶ́ mc>C-Q^@1]]֊("RT ,O ^ib]kl j4ܤ (AgYTk(ah.'Vw$f[9n>S) Q+?o1h5nb`}?VkNbU&PwV'ܮ*EO2 95YJb)?A3ΛKo[lLL֮D|mm 4ЍqC  SYClX4 DF<+5YOJ?ѹүe~ 'L7ּ(F-l.jnk \G J«\]ǔ5\en%eqwjxa8[+-cǑ}1:J~X3ɡx>+* ֿ5h8T t RE_y3PlF,7㙒ͣ\ Ae+ u?.y%ץ ^ԨϠ.HjM*%lu,R^MY8;1S'K?*@ƂH'Gw6ph<4U? m uA-T`ŒiuMNWK6 Bp -1F |weϽ*+x[-yʶԕvBS.k#HWp+8n%ػ,cv#5&uFWW¼*AWн?++Q>I*EeCN'^-iu>}^ Vgs 򣣁6oǑ{ *š'a yh ;j>gV%@1a._T6 ӘDЭliQ eKy/ULM;[,fߍ0Z  $Yē3oÁ7bQ`mt٭1@#29r(]q>jRWN)a\MIOo\TV#|&J yMok+?'*ubLD蓴c J}LJ1|ʼnjS ˜ l,9Rƒ篶}d7C  k&ІU2hUI_u=%C1#!2xkaK$ڽQnO ɍNo)z@VQ}4*5q#)v/ja-ZvݪY8\|$v^8/S/F$k!(y( Xr%7 _w1 A+\qOyY`V* Y2" P3l{ֻr%dv"kwX bIv]7]5V܍X4^1|?퍰C aBtZ3]:hi| oeocOTIρՉ#zRnC?5AS} ~%Wg-U@|pSF7Voo'h9zGt].l~=q=:r,ą-MQ[j'v<4gl+APbGSYo`DD`;JF@zG" U{~V@'y$Sk^$94ӗGܞ{N[0oVdPrOp/¥tuꖽw xb0\D,oP;Knʻ' 47ќfihB?L~![?^%/ǏPf>ywKGK79\jrC/t װ۪r2GC}w6Y. |yY+?ofB%1kt)2Ah7r֌/f)vGRG|o+d x۵M AͥZJ+%BS<3$G&3I$ ,CƷ=Dq x/7T%s=@3I2+ĨA0akkuAq};G6q(c c3]LP2yB*&z|7&9ThpNѾM0beEmDq!2~MI o /eo' !ͬSfABϝq}+8_p,v/ 6'ͳT ?WԶ{*^G?K͆ GYQc"[jӉXTVwcRY^KB |xY` d I\>6^LA! Im"`" |β2.ƆUŐv_LYzhqdm+%S;A8gȱvF@IGҿVHxWb4" E2Җf͋ k?PIбA/Kke$LZ>~/ 9XlăQrY3"&8K#Uxoovv8R/fP0.'<,Őiȗuj8~B>ACwt-3K*('{x`FzK\/jNιV?,f9?pѲwX36  /bŻ>Q#Ud^X~judn2%kl-k2ڥ^xIkΨ6ZDgڼ85){UASҌk KJ XOgς .Q .K I##Jy ne <{'%r9qUSM(Vj|%}h:6 ,6qݨ B[3Aa8te0*M~VOU ..WN k m$?6|Ŗiz(C.u:zNZ1 gBl.G,!oBhw|q7+W-KĔ鳖KXA0V}4>TH!RYǗZ!!r;v@ iMRi00"jAfζ.b-)#S\!cFkJ(/xw=g:և?SM[iڎ" `)oQdC{wh+! tmtŀ"orUX^CK^II[_]2/vI+P:P ~H QB$Lxw,4EwSNJyfwoX p)'GbZpRzk6V_ spͨz0֊- $R v ^QCc6nsr @S2CO m/r^ y&Ds}QqgVs=~0I{ M/~-MPN l Xإgpq,:[b<4uT# lJ.`YBPQK=|ߓP֗sbvEN@oR^FK"!賏Ͷ:PʥM|] Uɥ @DW{7襡 =ţ]gH)nۃGqפ8DU^_c`z\iy`ݸcnȟ=PȸIhc @5*rLqqhj#OrhWSa:Ȋ珞j>w`:g@*ErԌkz'?;4,,'6KqЭCn%RyrKtW'Qr&!ܠwuG 2"A/cko܈}+W'>G_Մ9rw0]ө_F{5r(@<9E+|X@ p>ѧRmaiTR"Շ :F(+!@zd2G6p$CZ=s~HYmN/UcHNIA*:$[aQn(KR1"MzqFAy($pѺ=&>-r6b Ef` :PZ~{T*'2y^[mEᕅ!ua0n= |z $_- &/\6}o7{#M'QaJd%N)tRd^QHyH\U;C`!Ԓ#94:C[y^gN'ԥx07 6y9&.&roU\ۓRJcrV:ȫ R(&5K։Mjnqtvl0%y<`,@UV=+ |8Ȉlj)Q־۲y$UT)ZnAHK"&CA{GuSǸa7:B똣';RG7k}ޘD@ I7}դ&DnYh"6&A`r-Y&Y\DpN 8|iA.ѓ|+?38؂MĻ:Eg;rQ}lL;C*FZPFgsC清gTrc4<N_gAHkIZV皸\ԢDTt: N}fQ](vuQYHyuý-g{+c+Yâ[y kێ/{S͎CFԃ HW!iLmۥg錌 I;ß^LWouTj#=ՋKD8v8MNFmieў)TknX-'DSDRDiݨR(2?.Šޤ@MT0L秔KEsݎoL_z+ 0Y-}E% ȣrРq(/^rM9u oOjob=xhJYX{],ϡG+Ļ6*q· '[-|i,Yf%;Rc?l}0wQ Ir! dj;O,yK>m&bPN~ Z73|RE Ks x s=G~gwvxmFյMO9g29|e : %l[! ʣkPL,/)K d@t_J ; TyN`x-bB|Ea:1VjBkwx块8A#}?CA=fas;rf_@_<]!~r'KȵHmia\ !C\3/<x[oh#flнҍMH"_\ Njh;uB"r :JRT'$(ɢXNp۽tW1鸣VYt>߳| e(WA2zqH-1}YKIK+@%PM=$D; $;_Q,zam^PMQ-L$Ch TmljXe_wVjCB>a8:^0N*7.AVS"A^ER* ]_gM 6"`՛E2@ن9Lejm+nf/|jP9IJissڔR=R_֨Όĥ#s'~>1oo=F/Zp8Oޕx{)Il[=$eI㧴P 'ԤFmSPW{l,=En)px.P8\FYCPJOX`YnV.;d/]ZuȢ Y1Zd(MS+ H{Q~1Az!p {bȞk.Σy* 5#S8vqcZ!>i8Iz/_%Q6Lڇ 5dOMX<)bK8րeCtUl6K8Ewv@YjVL'q(`c#/7 gwVyjE}c,;n}ؿ!W@S#f[i;"c͵W6/̐ˠ~#?9x. IM'zQV'+81A6UM>d4Qdwىwz{V6X->W P|hn96?CM^Z7Џm5 ~q55K&d6Km aq&At"}᧶]oy~+X+|0.,uVzQ?nVWt;$$䩞6׹w0YW;.=f:PtBC< b.iqbU^.F,:9_Ѫ#f J 9*(kL0f2nٟ͈FpYmMU- Z"m`\ܡ |m݁ 7S1~уJHLyWzdTUw.N0WQ'GUuu>'aK$dɌyeDu&mH$&n scMd3\ɞȺhzE֚ # XAeeT͔kLhŜ7݆4 H4i3^.`vM'VQ>֣iO*D\%<_~r֎VF]t{刮-VliO Ƙ1%Ur7e3'r E g +_K+9t,K5Jӝf[2k')}9.Ck3:[(וb>3{>+H㐣s'ZíH#DuMTDYk+Ób@O$t>fʶ:U-n=:PR\+h3\lT9/"I$" 7p2±J?i)t~8K4@VZJ]aN*4&P ,1al _wT%,'!m67C9EI:#}Znp$2 9Eu$Qӿ>SgZ >ʦxYq3q]r+j- -Bs9k%Cq* < ɧ |Z@52 (X2M^"L㞼D~|hV ͪfeŇi:)sAyP5S)gD'_.[e^7ο&qk:.ՑI @)@ ? ~e3}/$)GR娠mi@> *@OM Tְ$gM9-H&"f"_w=2\3 &tkHQ tǕe* mp*K7M5A_}o_RPI5HNXt+)/JK,CfwcܸW+:=(^}`2ķzh&NxarGq Vs A3Ρ!5{H=@}IDWCk>*EzCVN1OV " f)^1 sȿnsoBNwP/<E8~|] !NP Sy:vXdfaHfٸ<\;)"-(tbrMNd)/4M@ 8TSGl*d-TSCP}''/9-X( NU+5.g|0'4c< bLf_a?Т(%qYbq.?т@ߑ[_V4C`b*#0h_^w" `T`=V }qi {CLm#C? {zƲxE_"Zh)lt=SNCeQH T8H\VMi}o;o`#m }B] sHk`~!@^D}Fa 9~6 K>uK.]2dM}YRy*.VZC|H2C{ '! RqKmY@vY#FooZ-[+jXm_zR vC zH~2\* ~_N']XpV]Y [ ωO0va@Ubs.>Yd-,_wy<|?oc=^NKōZI㛦g,~mN8'3ϳj7HXlzT}4"]Ψa\K[p! n s`y4fF\~ |lN(ryyЎo)_Ǿ6lL$ޘCw;,*Rlpm%d,-X,.eX *n9J`HK8'%.Wb">KȄѳu@6a5 :BM%Fu/yW,|_5{[)LfbT!`{ߎ|{ǁ>9 ޡȗi,͛^q.Kbip*Ӎ % ]jBc!HR ^ol8B8Yҋ\::I5h#Yr/8+G$_&Unh*Qh[gd(B4ϰR'~%~(jl&Zpc}t<ȎQj+µ̆]%&uݑh$dؕ.ml ^QLGfZTJ'Qg,Z0N<\F h(!R%kvٍ/OM?qLʆ֯w-ϳ_i8ÜuBkFp C< ]/$tD(V"̷1",BiSxۉ>0T#GDxwU[:Ph@ĜRok/E[tYQ|V+?P. L@cŲG[;%wđo[=J!^_8;gTTw<(uq{'aC_dhvC0Uۢ9 6Þt\7m2~Mg F`)Ogb 72̏råra'yYWC)]ԤT2~="=]gh]qzݢjB! W7JFXC6@f4,/x![Ώ MTċh *wtԉpiUJX#k`)zY=J5Ȁ멾˹ĂZLbSo͸7+`:dL),$9tTg#]U.Z6f"P+Ubi#Aeh7 r-7'{?pղυ:RtԀ3[FJjZ72Sg{^tv]:p8|P5X(p׈&d +a5 H)䲃ݜM+CcU#}_8jGтO2l [uw<0|vĊ) ytch֍wΤ!=znew2L])nD0eO6j~04"~7cS2MfexQ u"MBQ: jeac2g =.(:~`dq2L[dXVƄCSdv&YrzPf/.3pz 1l@!fe½F-2 U+((]}M~=Z_77^eᎆXj"d;3IQ ~1-:،PW̞:6"ɁčՆ#(#BIVvCn“HPmݑZzb_r*n/Q2O{pY7i8<9ju t4 lFؗ(M;>/(O]My W:M—szf"#([/s*~d6a6s[eq^b,=okQ%V8:z'ፅrd} 8X#f,ln7%󼋒TslFgzEϞD MӪri^f`?^.By]S#^nh.)2-?MVCKhS6#jo~1 Nv=0 b$]X;hڬ+ ʷј\lfٙ>KrX"w:TH,s$EGsZ"pu7I NvCƦZ7eϘJ$Ď%sTwhs]#~Xr'7iv//I)[V[*K;/֡_rvJBx&r)cYq/V.m"_0OGtiașip0hs ڭK. /O`q ƨ!{7i%C+Ǖ|a9b.O2NO*K3CZr EoмMtQv^/JkL VѦRuQIdH$w;HH*'kYSpI }R'Q$c05o_eM`E)Et]/Lݐ#,e2| 3}ӓ0v蚛!#j.sڐm, 30g[ j@;g{*9lI)Zb q,rJ@vh|L ^0v)ofc'%6P&+>ʍm6!w΍L5;jKOE h (ԓ`pǨ8,;T*#:?28U遠0LHɬ.ɉdy27PO1(0]Nv'?kkS P>Si7r3n6fV ?9xw埶F^a.^5W2-\?Wmr@ hc\%%~iJs4JTFg9՟ON݂ՍPpFݬCG F\r'[MS?ѷ۠Ê@"m[Pq8t_c(@ожΛ5NL["M6| gQS(cF5;C'1IppMrO ͟S)q.0JO;H}*o^3YL=QbE|fQPȁ>2BJ7RiʡuWVFa+NN !r6S14x&j*조!r \Dҋ-v`+tdɠ60y=_T(sTjG9Ez [rӣͰoѳDHzHɇ|Zwm! ep(HCd gUP!e˅oΔ0q<Fɾv' cpS# WZ`g_1_ )V6J^={-Uw.?(wJЃLԥBIE / @'fxwZ+\4eӌeR@,!WpX7E.GKS${6h+sqjdatcu:`0W@OFA8hU$$HH$ RB {㧱k0PV^.R񈋾18%tSOe,i=>͙#1k;s+/fGՙ= ZbsVmG6]it*ql赃>T7UI)m 2 ?4_ B}^,f}f1rhVg` #sj[rxYdBDt>}"N u_?ñ87!'RDd TU ;ѨN&EiÖS*S}zVINLd]wc^} }7=LAΙP./7h?!ecVGjƯ/0գȄ<CE\@f+I'd0do:({p/Bl&!K-Xb?5ηhOa_yIN6m|%ܥ ]ut<߿2w4B1^7V};ouw$\aXe3g Uǯ_e-]"? v%}MiJݚ%d=6X.8[nkl 3@`a=X$ΩLK(\"Gk\2]h<{~dbgkR~D܊qwwGF0* (@4]=?(' ] V4hrLM`p<$m<5gUWڐ $;zXCXDݛlKuXx岺bCBX!VXt5Lg7 4 %}rH4JiRIvz܆&q&716uhIlc7Ml:`g pF ? oXE)<R`]M!⧊ZJ9Ef W J) AQ 7_mHr2>UA)=PʆT1A(~P..v?ht;L: ܍<}iR04 ‑\1V|O|S`nΰV$A6 X% QN& uozH3~.9[,{ jU BBF/* Β;)7T8ds,OE; 1_;%^Tj904&3jPXH>1$CʧgQL!#]Cc/9 <ZW..)$T1&OC$%.e!:5z{ lZ:w$x쨭>yCIX$'|4%&}q*v1뉥Tat&BEꪻ]/J"ɹ V1KdW$m%Z ^n+qdjNl=&98paE#el-Oi.}d]o55P<R`me|#rD؋y ˧}E8(dBr9 mV0lqj?pEc4)'ҎcTPSK@dh 9h2/zzJ0 d5q< NFXl0(k ֊䯔P7&fQc,'HP1,-XB}m!D 'YvߙEcFAL XqgBIMDމeKvS)="(x7_U懽^3 ZwMDDQ\9F'-]ӤDr=v벓]ygmRcM ' ،Nr|6އrmD #HюNXҟE}R]>c+ܩ[61@df2 I5W+TVٲI$ Sd:[m݌ ʝ:Pd?#\~E>;3ɯUSۑeՕG"+I?"n= P_̩sᨙR)-%k%. \63>{~?g&\J% m~B#1IneliE۳YGK+1a;Rg]l~@P97^m>rq8Ybk.? [6B'uLP[wmn)v5 B d7I=m! ZvwUP a u&?pDb5xf5DXzlzh%Q 64,Gc2ǡW z3z!~>ָ] Z]IF>_꽐,pǿoDAERCCKm7ͽ.~5izTǍ|'j*>5uD>Yamfg՚SK\#~0>e ^zQe"0=m6\g١`A楹qQ?9v ȣVRԡQM<ֆ39{ejq\=К«-6ѧII&)fZix Gr+p:X@/*+NQL¾-C7\YiynɅCmɴ&aPūݳul|A%amם'>L1zbtTбS'vzZ%LƬqNɠ b% gLUJ) үh iblMtl̙jx;(p+lEdyk.8v۾If>%Etɘ+>m /̘U| ;ʁ͔@ 6 U e~p!_4,E]pǥpt,dlbv.:Jp@d(~mC}wKlVW1̉Mi@'CkC X#v:Sf{@j3Z8%zrh}_w O"cKWF7}|yD͘qCˡwj]3T?/鱣S&jq&Eԯk0Q6l?)+kz-e7aIA8q5?LOSbc 2 ΧSuZ쟾d;z0 v=|1АؽIO6O|*D2Wx/e[T$@r N߰kv xQTÖ%ti < l8->[VG|D4p>C%dg29=bb>GTrS{Q-g5$+f;4DL؎x{Qd!k5 ؜P(s CZ,.Š, 4 gۦ6FHA6H<ҵ8hq7 0yO=(X?}"qrPC urS!|WbH~ k>#SVuVp<g?R#Yo%QW[S#c8YK][""EETT1lޢy1#8Jm: ĨኛߩK (WOd_+a%GqHy-CKՄ:&ſ{kc"W$A}iKTc^.>h ]] chW;M, q3JSSilk|EiX1T_9Fj.'h9tTKp9R 4%v<-LX|6ÖLLY  `PL[g/#@q%ӗͳhxXg rRTiyq>H 7lmw ,!լ#HWauR7ϝ(Rf;/{`5ጙ"g w7mއq f)!FOq$Alr<f}!-@#fY`y`SLD{շ'8lHOt|2ɾԞPGA[ד7"b(IfT ƦYYo8{2"ٛ^'佮`/F#l.f  Ǜ]9r*p! 5KIZ&ٲz5ʾ~94iJDBCw >xi1ZTz: jm̲]~$DA)1 z$K6\v>ddhH^?$ʹp;&E9 U# Wkڲi[jgqk^I!T,gnb])Q nPB8[G#?ߩp_ϾQ壞,Eo6 :MA##7\DsgOJ,h(7ě0|?-dsWT@Pu5cwk 3@\5mZ*>*?>⧛g#3r]ÞۼyG!̓VW܆كP~W dFܸVS\QC"o/e;eWiGǼ={tܟ+wFYk#yT &N_}_ v(0X{=:]Ymt}IxT])L8Ea >Mw|9.FjoN!~7r7FnEpִS\x4'@fi5"y&cj)*/uX$Hi’LZƵs1o-dGi)}!hD\I",wu l*X7&rݥ"mCv%rg-Eh]C ,47蜔5ixEe%Xm/lfu 8R}G"}X4љ A tӟHt|,5j͵di*7bMId4%zeB_>4t3y FeOsxK  /vOYXجR/KО97#zր=Cx'9t$<<+҈׶AtݦZ"Liq2+~ 7>q1t=QH:d 49Qq忡]bt#oYX C%.dB@ւ gK) |׽Rb44H:j=MeG* (I*/6ZDOH^W3X+BA]2+iM4b]tDgUlILZ6Pj38tY(b&R1TVp2Eu=X>ku2j'OJ|T~iL 6H];`{ik\f?WHPr״16jXC(6Y5S ;aVq}W.VQ٥MF)ȼ3Jb7(01ҦLU&aE$a$olҡ:CWe&gKU(?{_ %ڼnھaAJtր~LfIHr?7#mTBVԋ%my[.iz C5/ۍ/J0t`(_g-L ʈpvϻ '*:<7ifPRifPgpl&ٖ_hׇ/ S r2,(knmK1/Okvi K=@\qťׂpjQ&Xꣶѹcsa+ӂZ }8ǫ Ta/P ˞X9d1NYIoЗXqphUF@d3[m ͮ0BOf&w JN\*1U P_CDq\w5ek!U Q!(3y홙VJ@ *(l 4Ps Bea3%si4e9vÒBK !U6NԔ9HȒ )׬CK`ܜfP`.j]N*ߪNWAґ~WQ%Ҏ3J sP$(|Zui RrgXxf$hoAUW8([ov%>eqȶ#]! 7U&^]YZ+([Dm ACsa?5aPYO7io ,l#,ħ[xQ +Ը>#n3/%p-L:$?we vӕ]I]dZ|-.~rҐ/Mky/?4&㓙q[״]r{h! $y+gh+d˧=jM^x7C(6UEtMZTHgRv>!d2XpKe#Ju>BڃXL~Ho@'+Y&(|p fwd;0L 7LYd5F,$ni ϋ,i +)U@/Jfmycפ'm3@ٰ௕~Wc-u]Aʅo)UOO:U^wy("dvD v,u7(jAƍϐ`cfXGZHa< %4WGr y g0EќL@/L9 Q5BsI{? .e}zy]|0kVvf(S*qd$>|̉M8{FKAFE*O݉o@9t3$|||k1]>^G4*͓IGk)!jV ndYnH#HVa_ fEyXӟHty vlJnS$.iqW*6 HH*Wm B nI3$UmVg(oWh-ԓo$L֍N0   wU Lx=)j|}m(UE [Tc_4Zg$3}EׄiV\<]&F}PӚa'sq쏉3J4L1wINࡌ,_vQK̇ct%:u/LI{2^G>Y /EͥJkh vB1h!Vn5XlhiYK 'w {ݢ(<ڟ6nɢRԻAJFj^ Dg%lpKn%J:!̣BwOs-L$$T@l/%Bb4~4B5}Wګ%Rլ`Q\KcZ꘎]qWv_m?~1詷9BE.bu5o$-R4oFgv*8U.|: 9aVYpF1l2YXe\{BBv/V#Xà[ȍQx vZ4ExWĜAy5MƊI<\60Np%ժԁtp.MӔlc@m`1_PjfjtG7fI x7[~O՛ INۇh(zYR0ZCWib$(nvϑ }ddE|Éhɖ&x$ŗV1l~Ldo7L r|8لǎDUX44j_>0Q2BŮ[v\FI5Zc0l^du" YO'h%X^G\]IS}[&'IhrW};%qNT#Mfq@e2v gK7F8#]4ܶMz6moʂlD_vr|:ET{|ޠA} &%Ep4Vq(LNJ$_6mR$O}¤~C~lZL fWdTk frm P(Ի(uy=S'\yv3#@^L>yr%8ZCy)BK;{'7n]{֏$j?nPh}k -)P94 <VIY#f@|.z vѓ!{mX69pZlN-xIu) J~.?[0iFJrqU07ĬV*X7Synr;Fu:0FU7qPWS{C.YwNnok:([BoYD@Ļ}f+a k& `ԕCBתȲ Vr_X+Q>5Wv$͂UHmOZ1v .T?Q79SswVׄPS<_ lP._%uQaz´61Y0"a5F3Mj3=[Hܨ5vŪ#U(9;Qɾ6;{)ekK(ln<)Df!KPqp<- yxS+LXgcATQ<2c)(!)59 k!yI#BxPyxGmb%UmGT2 *mF.rgN>}=A/|"cdx }gcOo6e8V)hGǑq@x3g7dȫ1DNv;1)5r"\qSLcY 3 $/D.dqbo״{*_hY̝O#=#%ЎlS.n$d6O9IcC :~n4): >pΰ_[R7 7BJzW8a)`1oe Hm6r|@:{i[bbR^zp|ɜV~ 9LqI5yw#&3VpTN<{yw+cޞҐ9=΍ 8,xscB#)X˓ysR `[͆M)\B@Rk3 wi=a',&? XY-Z6'b"1딺gH!}jb [(f i+mrY";`邌vش`@>fCʁj|Ka!2mQZY "Vc}Xa50yZ;W7!IL>ws_(Qר-DI3zoGs w6EEtWR$m%59v[+Z LEKDl' g[h1Ȁ;o<~@Z,.vޯ79 -00@;3n`el!\z‘m=Vo'%\&SƞG3n¼M7!e+'0eԼ(kl~}qd7/c Ft{XM1:7Y^B^ Hdx?ve#2:6ho4!XA^A.ʛuاU; QF3%}k֜w46y=P<*n5l4,tS#OPF }*yz6_㏍DeCj#΋^6>mfyv%j0Cr,t!GĽZzRm1~["7q"^ +]krXrNp|!;p{bJoV\OKT%vB穃1zJZ# ɨmED陭KZЧ34 - F}mx-] Ĺ%w{jğV~5*CSB!C~NeiQʉ@ xgo ;Mɤ'.XAG@7?PXq~Aea$h}T oPt/Vm~daT ba)I mӊM.6&trn|Ɨaj4+2a25MJa} O`R$Y+iF6>toJ7[Nf 1wZq@ iҙZ2}~ې֭x8*Û|`&~`4y ysݕ~t^coxy _%:O5bB$͘.r.㱕b{-ѹdݷP a0Y:5~ Jl=D.J{[ʹpmSՙ">iuჾWac@@yNJ(.g! jhK7Ca=aIYKgs dQ(鸈QJư˄M!$8dW΃%w ],!i lX#taZ1 &] scd* A:= "*VgLf(6-'Р/zb#"y{*\2X:[D:sB&,9$.htu޷EB:" )15 Y,LxZBL^EաX%E՘'4ԮJ(kz~]eui!1K媬B%hj3)>r[pg族ۜaK .wdKIqG T(ig)i\P6¥C&!P$]w4v)2 "%S䋖#!.T-4:^JOSjģQ\4!וrP2?Z(,µD&Xf8B2xGQGbe~x&onp;+qP#|e#׸\yh!S=D TlkU1v}y=Az:E?#ޑ;-?Ig%a9F{(⭧+~x.st3 q mb9x涾T ⨑w#q9u'xpkU6QvSR{3|\!xJ0 LJ_VM3zqͽZAkDx;NeE=|(yIMr0J7>ˮ*r+XFw8X"Zqd%m-نq=rT#I[rͭQ D0G=/_vOԳD1׍4V+N\Ef]K(C\~VtnrWINj$" 4U,!J&o1+f,Y+jPJU;R'0) qb(sW!o~d;Bpst#_CD<t<9 XpY,{Z?l0q#v^= lH:Ez5P˰WKu( CyT9VgU+G ݼ]<;WR~cE4FB NR]c#R&'/)UyrD+Ulݯfk=Akg:V3a)TV$cF}U%o8<,(gBl$ɡmIqę"7E<HU3K:@k<Ɩz'k,]kw> PW^*«cSIK(tiU_VgbԬ\V35D- ʅaG*EZ*1r,xxWljN.2x)$hV2r7Y3尒& Ь#$?QA>[ÍH @<9.V iQ#U`l~7Xl{~+/U%)7;;#<~Ȅ[FOGC+/\%CKyA%{E)ipk]YEP,=Cc: ^Xdg+._D<1b})1 i.]zW jtPHM{:| pLLGI .Y7Ty5*NDʲ3-,›FKsc {Gu^hJXby2"tcBv<㓏YKbmڕN`us;9rCN`Ou&.?!ݣ#Z,y*0YBAQ놻|ΓQWcnHHT1vصP{)Lݧ@Y[T\OcLdv9uηذ1W\[p[LrK200 1磻 N`L*lۡჯBAq/":NobPUv%.M- iNqmT6kM[_aО\e.S7 Uud?)5Q:ˏt7h;Rj/v <\whxHp̎n\iP$ RHf=aR\DrX3 獣EܪNc70l쳡} q" .j,zEDhSgkmס|Z,Fқ{쉑 AUYM C-,B֣EuL;{9U50IPX'}w,A|r8BbdkzZAmDٹZ{ U\*ٜ}ej&BJYPg魁1S"ZNg 4p[K#3I;M2/:֜%)&h;Q/SuP~PHOm37"ft0 #w @1ol G4vcѓZ\!{8gGvS. ao"̰5] .B j9'cDR{a4p;K0S5'Qf2A酘 P7+JX+XJ['K@ xY|xKVsXaՙ G$2kW C?g(v(]qT=?FQ!²s+=`)U7~ r1qF({p鰓[Z7; 8s/#Nq%`A5 #a_(kLa~M,I]Հ^4}3Z{4- }ˢ􋟬@ o6oPWOݨ4ʇ๱AzFӼ) Y _?0u$1@&~¸ h3 HityB);WK΃^[W:AS@a.hmO }a^@/*ё)rJQw1gl2DI/@]vv4FUeҀyS?TaL wpqҋԩ7, Bd]|{}߭ ]Tg mxidD -xi`"1(ysȚ yg8&o!C}_R+8 lCv*KZ}}Scodb%F0uU9 keFguNOOM@WWN4<3yŷ3 qЈt5k<Ѫ#ʞ!M˹gL,wm&e/_t wu:f/ȶO[Nޅt@eCI` >bKԒ c{ǻS0;hAD.=L9WdF4pp=6󪫙5_B25/ka@ aڠ]Q5r$( fdvGMoq/+Q2L3F@|BU}w+* \`v9Ǝ1}/~{9e/ƙOh޹:t#kʗ>w<Q묬A{@1dxpB duɌV;d -EZ =TֲґUJΠoah /mG>1bfUΞ֗W4I?&iGjyҒTE?VR(W ') \' 7xqVp廦P,q&¿Amd;?kyy+%"o@nv㱕Æ j V8U68^6tǁwAsI8J5LJxJN m  tGDQrQ1Grlp)AKb%Z:>܈\]Q!L4ةo f5*v{,qO^WZ9ZqMQQ w~!hfU?>cm}+] > G4cg-)M'8syW[YSVRIPJ fK.Ob+7=*衺C}3lG=v"ԏEmRN|; qlWω!z"kLp5>{Y '4+c4+Rɓ֛v˴B) ee^c}* A^.glǖ%1u*ةR' /߭b/xlyҁԟL>ѸEk'\&|- F# (/FJb&oZ8^< !v?OK X%b%$jܬHh ;]ucUsvSV{":| 4u`<~'. $ [ m1)`g䥽` ާm?g) &_*f!;Z P=7ɜv&la<5$@&ɛŠ-]ГŠz$FQ_\SMu9x 3`V@thm"4K;$&`Q"C49?Fđqkg>K">;u2`j E̳!H@6Ae(~pi&J/o|Q%EQJIшc>ҥ"b\? JI%V{\XL!`J|'On}0I:o,$w+%UQ > -|Rhg*8J`9W_@뷱q»,5 lڴV}.lr'ڽ9 *C$ Z Jm:e&b|wB4g)ʰp@Z>y{SO9OXrB0]4T?F_7 =*viT9YPڃN:t(^%ԏXXeQz#gz-zgD&M = Ds⤗V][d7r'I8}R_a4&_;b֙ɩrHXm_>T>R k[Ž|OǽB<_ҪِOudgQ^3NuovGPƺY%ɇ*u0(ha#Bcʪб s!.6&z*hBwSk8wB==_ dhD_?!9j݃:ד- p^1ZM\ T$ESsЉ%Q"R3I6$dƢ׮@|Ml mp)6e3:A%@^*ȟ}Ћjrϊ}OS(%KFlڞn<&ZO/%P/=QaVҪK$>  c&^o B+~_ˆxhXų0f_ū$ }Iksr]vbՋ8 =s^M[HAlm ;#ali0f$h~UNb }n9qN-#ng1 ɞ!H^1`7U0(<{;rN ~q8GH᝼[M,BY) m8Yk&O) <0sv0렮ťhO~uP\oPN#[#Ri%/p/Pl\,sMQ# +Y)7ڬ5 p؋9BdHĻ53p2"/X>!)B%0jA.5ϖ?> _v=_tCל?"3@?Cudj)w]6o& ,S%uR3R\ֵFgEE|羆d܄5}AjgJ=y ztHFoa$6Mpw) [bEG@zHTdڿD]{gRBڅ_kϵ$.~ljp+|#cy.yjkFFvL7"4}"[2j811Cqڈ4v587оO2fTt3&[2 ịvVwV3զR1P%*/!2Xt e)USL_PԵ;Z^ܾҪM{EC_rHlWS1责EDKJ0ayD6B2 F{N8ޢ7uu Bۙ]`6aþ\~9iMUSQkTm}~O&t$3kx>1uRDڊZä^yd00j22&`~Aw9s&XMn=YR P,b q,C]$n:qQ&to] Mg4pyH3qR1=p >ERAlasBJGߵGBŸt? `KmAn]mCK>Huܵe ț+Qpd\0޺Րz!*AE\/QOSj!ZhCargyGR{]b%xH[qܚ9nvx/Nff{RU|@XX q] FZم.|N4y#_vؚK_5m}$h7+Cb{a.&Z*HA ĉ VٚN[!#b8gYw15"FFX#|%@oQ:.l@Cx8 HzbÍ]a7+5?򚄫++!x{g^pm0SU$~p!v\8뒞ܦktC;ZXGyh-|o6VYycXdٟf; 7Ou>he P?b[Q)/f1tgns\*O 8cIAr.):>$8K``;%1(ے (Wx`A| qb`kyxc%c/uhmv(cPO jcm[5ԹX;9?)/qi ڙ,q81mp( FpqN)I[x\Qh]am{+z۫.WZD'yGǡ>mxs; <# ]ƪm[Yԁdsh\*n)852AúvY7ɑ&eM5]~!>xޢ&U#xc.^(`i$ݭm@j@@!#t.$wiOd`U8VhS bDD^$  P+`XtKB ?ؐ` bHda5gĪ6xy_P1l :La yx,u *בgel5fcE(hLvlGb8k99t^KSK-~a-cJ{|:XE?`KT lM>a㸠2Xng)Ы3Fd}e[pERp]|KQoKB_ߐpt'!l+~%,vPノOi ~j\\8Q/ }rzˮeD]}m| ^5:RPA>݀}.p `*J;9**)D@@#P2ʈq8J%e ^Q9ϐ3ŁfũP|T)RӍbw>mal&MիW[`wX:LX gz)`i<2^ BC5CJN6  Ak !Ou\a35tKWPBB3)`FOy<67>dD_F1|.Mwvz*%]hmv ?Ðۻ0jF.9̀2vݡ|aKb`[s~-VD0,7 ?&1B: ܛ b#c0Y"rcv̒ROMS3Lզ"LR~/1홐iW_Ck>#[/Ru{:U'~dQY\[`^ VܒhH`R)_ 9Z CҞܨۛ17-@w8^j*Q'QZN"-MLGa "LS=^t:cExߚ,Q e}ѺpRX")>\%a};S?jyYe"5͛u2Ob_!s;:Tq3HoW]Jj~4u?[fzW%'r QO0^TB\m feαcХ-ȬpT}uv.Z1Yh,w~Xn-Cgf_ӓg\j eED ֓KX$ SOJ8;z|4pVV$iN d3LrFygJo]TQ,GA+͞׶j, K] $m!틹'>iz~TE'vgʩ?H;fZ,b/H1(=j٩]=5^%Zug'vlYb\=Lf]$|g|,J^` X?":j9 Zne ];b=FqQi{Q{m}UkU[ 0Ruw,g+q;њWMޒ@^6ObIfek뫒hNIN5o Of^"_B: ]Rc8ݪd8$\6\T=sݔ}z (h$տ"Q_n#&FѡȬNΉw#۲l 0{Р\܁)X2 "%M8UOfېT9T gL9;iSi+k{z.\U NxτdBL%cG 5=b/mUbm &S}nYZ*T82^<Ž/B:UV9QEkE P1=2 ~ 'RɎWdS()(pdΫ *&<~$zJLQJž]kMpZqp2q.mkI\bXre靥]M F2K9RT;+3"C,GrN|kQq|%yp𢘪[e:xQQT $^bO[%I8~f,JO VƄBD&ȲVH?jS"9!rs, WɆޚ{ /|>:O_6Ȁ"2kRhI=,)~K%27+f~q  ZYGrΖNTǩ xRŪ]Tb 1Exk' Ѯw_(bz,nHD]u[pAϰ4@t|Ej.IDXS~J}~H(-_"a~>I?}Y/rn1f %9y?蚙W'-}7Ȧ~HX=YEL%2-.o&W9l4[1K9)w^,g7FC`cY2YHfW=˪j!7?O_RC} ɯ zEj6B%'XU,v}ӂ7lS aWB)J CKdR$F ՗4l{:V)ߊ2JHJ4rRZcge;7j9}1cHw[ؚ; J!/)яr0K^ll,!p^fPeaUemvl\cNű?q( `C|"QZ9Ьf$u$HL(97XбI@&39XGO[kY; F5ۉD )%Qy`E۷[. 2jOS.|\87C;?ԙBl@\͗U5MgOnį #' ,U*ibԺ̇=椊&qR RSz9%2SD+-!Ac@X4갾&Vyk΂Z/t%n!Qa/f1KhK$R$쵼ֲ<[q,ڽEE u8 l[Y߂8I93PS>ko|1KF:C2,SsW;<(/**qowZ?Q W^Jԋ_j7Ӎ-uYGȖXG%?\ZR:ar;Mي®T"Oe4*u/+a LRD/ ;+M_Pפu◍L֟Y;# L\qCvvnYU+,}Nϸ9g<"v9oE%B"}̮-:'\@*C'+X@R2Ott<[?XQu^9]4M&d=&ox5hg aGַA#8&;=wF7kH՝^d( )YDbY8i>Z,뼀wZ !%a:;`LjIՏYDw^o/1CQ;ڀA^VYh?FX$CzD=ceNԅ3ö[7v͊SI3[ 9KuMWWKv=<-6C3c#dmwdD`؃I.Q~~԰XDoD nK^¡WrPKXI`B_8~VoO;*Q]F7~P#qQu@f ,~kϑn wDEWPl 3Q"X su+<|l$a%:E-Aç4ܷEn&yᙵ\5 Nׁ6 fin̥4ˌLKy0@z: v;(`M.z3hwO7ߊ'D݁"!y;B|~ၒɼ%u"b_,cxmaX 5+k=+7jQ՝T3pT+"Z73+}v4N|?R~ F_tA!ī z0E- ZIx4\( !w*7c,:w/ dG ʉ@uXbɡGՇLϟneEp-[15z bha . X8"x1Miw.9qW0y'[d,{VA o}\%WM>J*l9g,էORb'Yj9r ܯ. 7f-q8Z3SI\8G [Zhfso._#j"0J {vt!4b9Ȥ@4ge&Zr.MubARަpgI"vBJzm~>;rRhM1v[ $9R:=mM)Æ9~o'OIvޔ}ActX91*v `KeG^8 {c2/w{>Ƞ"'9 #4@itɦ$,8J'O80G\U/OÔbv4^mUHX&%:zԩ}#{CR>ȹtbc?Bv  Oz5nţ(dٲ:nb`,?"qpC[N_gnhhpxg JOp!w>e STpGG<- mFkKaZEp,(bmsoWtUy7k'c;vQ̀b y "x5i"BF>z py%/JfGd"Z;79ѮﰥpzbG+z&ȗxw JY8E?qeS@__lR`Ċ yZ^]RPP\lHEtjG?08n zfBt54/ZIJ'r_~BB45JB& ^P2Zl_3@"P?H.B*3{şa|*TU!_=URDN_Bt#Z=q$WSV UqziG*Y$kFv5iUOB.ɻ-PicMHT*5IfT"qE_n`|7u C\ I9–3g.+[Cvoւ8x .o14ĔX,U&rRp;f}c53aII;΀&xgݕV(_ vÔ;5Z4|w~ =*O8Y5SSgX aϣ^ ڿf:bm7P,>c\RijswI4Z% l{MxKa{+^{>4|/7/9>/"9OL̐$[:VU(6˪6DToG`2=}P:v4Ǐl_ޏ>e.l185386ukfy6{`Ǥ3V0R1Gw7}dTF\;Bq"t7Et̶,BΠ.IZJ4HY=q7 jh֍e:VЍp[:߄TDz`u&I=tH jg+X= dT1S7qv|Gb peWjׯNmzdN Wc$ 6[mB}(2 d!D]2ш_&M:0z2'@I7i/k(7}CWD՜yϬ~Ofnڧ:N8D`sʱG%Jy3(J DD"SW\fb [l.)F #C5t#D[HPψܦhG`8.dˆy[ygY `NWzZj" Ӫ P k 6>YsRK]`=pm,tu^N?9UGҢTiHo!YMqtxMI8jɖ<+I9MxJ'Dݣ|j3X&F-.VO&FOv;veL{9_S߹Ҵ_`=hN I>,WxHAc \&Ul<b %gs Y?C\UGZO7ATI p#ۓdྒ4*I[ zr1QcR"?7 ɪAzCF)} |gQ|G#|(_5Rc%%C'i}}&wCB_/Es-x>|csi7ǺxYkuf*ӊ wӐWl 63 h5[Ԕ-AkRK59omk+4?ˋ0Ujߏ3(Ȇ,4Bt&Cvj΋|i~^#;6._qXzH\!};=(i V vٕqLPC'nFLme@]z iU& L\9gz/K:X.^_/x1ՙ>,=c .y[gr#MzNijF{s֤Zk:x23 'ӃYGMUihR ݬTV2gB%RP>_?2QX> >zi=헧&vd=P,D|4gqxHyg[03y#W| |>?kdz!R6o*gxxM(֚Ug'``ѲϚ~,:~<Ct#"0AZ^d;Q]\pa uҲ&Ҍý'98vnX*/6#>: 0$-)y6;Z$ZN~75Yd f(OV*Oc, %a5>=kgd,IOZL\WO C2^ _$*ڰm4Lv3HR jٜTgP\gs!C2]lM^JH~hԶBZJ} V\<יnC.ģ~JBD=r!c=}ƵXts6ӊ+TLmA鳷Zw]7F{ۼ&KJ/gW3SD`HP١ BСΧ>dqCCf6̊љcO*A\ k 8>c9;J~昌P[~w8)HфPVצv4dt̹,|6 //'oM}0AIP҅lfƷs)dfEDɧV9.j8l?G㜮 UZCT)!SZQОT#(Rw]xp NshMNg\8.6PN0?/%6~N9l&<6F*0 KN)9#%Yy&;;fmmB>I!ӗhUQn((vƑ|7,2fj?m>ڐ!F,@lL[&:ɺ@Vf2LRPdԬ!ANKNeku)#^lEAL}U9XTeqƄlIROLR!8FSGh0rd:{i4AYcw'4NN$4LHG]9̡R56!¾_|' AO0e1~D{zk"u459V0i`ogKuC,Ne^g<˦VJm!(Q?~Ju%ΈJ<'*mwF.]oݶ |m{enx1!4ž4y{0*]ɬ)LjīZR}YB"Tfa|FwCeA]qR%zkY'?4 NdIQ`on'ùBb ӡ\W D OHAC)jAFwu4rs[s \:USNxc^ؼ cXɸPmWb&`I8 tmumD:9E'j잷äAŒ\g=ƍPm^~h0n1SãY?@`Bas8:@镱$KG'GKCFFLsN58eHQ.q_QINoOfm#X]E^NKFLfW[uI"Ts;8۸_х% z8Sa&/3H*pOt%ά<ʌ8B4D,* 0t#sY#Ȉ";3Xg69A-#e}|63a3( X!l_(oOMK1FcItܢ=B<4 uP Z+u-7p֭W9ɇЋ",؉4@m%/nNxP.Yyvg~[͋`b._g^(}EW2*ÿ$Y}.?uY%G[=o(3XI)*[:;O~κ ?oXЄs8 9YbC}l\730YYXe|w'a[r;[K@ǙgĹI8N6B0XV+--Q5Lї/i#8TfnD?MߚHx᎓Hj$7(K;ٗk;687=C33_a~pDeO^!F^^[#V 6r[%稪 #×qOq*F3sy%cvM̏Сpץ g؉ )6O٪ʌG1*I߸PK{i΃فFa&~hCSx93V6izURʙ bHQ `.7 .v a)sh5PމiAs\Z K75itkͤT;':FR2B@ s d& ~7fN-͆=)y%x\pS@]šotZsKQPn'*^{PɺϜ A_4{v\m`>Z/T>8 3 Kϲ}X^`q7N锑%o c:rZ_kn%-!&k| [|*C{Y-MDHMmZ{8mȱJ*rqD/9t U]Ўшx.t}Cr%t}r5Ƌg_ˡ?ti`-~.K &<.V1?Vb1 34oȺ-Na_ D;eoG`|n];I&_xu㺝P13HG( ςt.[u\f&fX?ߞnyG YT! v[ߪt[ W`j>@{D9Y +#80:r1*'%Xs|fW)"j5'_ɱzG:>ѳ&Lޓfn,`4p yգNbǎt'ѥkLxs"1 u/h*b{2; =:Xt~o6S+ɒ1LnA\;~X sne(*5o @xc[( `шL~B4 p|\əFv퐯m&D>4'C|;F=zn-=}+Wq%~4]u.n7.3͈02[Na\Yz;Z=nY٭;Qn m 'Ivql[1KͨO,5!kC?.Ᵽ5XL F,Ƴw"~> _&viyZy0hK(G!ED6_'gZFWw :,һ2F+7컉Ydv6$)@CN=6<b^DŽ @q 4uҕWqqV0s=8Cۢlso8܆n:͢H nJtWG'OyDŮu⣒Ta\r?FТ@a'/}az*\\Tn )v BU?0l!SijĊK?lp|VAbמ28%~t®#컓*)/ȉ! Hj-^_z*LjoϾ25<"D%O1Oߪ pipc0v bsn$Ki=,s9`'#VO&=HJKx3;;ګ9->D?]Rn!nָ-e?IaRGާ"K*@ { mMWm_<$桿#OR=KO*|/T&mX5TP_b}lG .>#o)4xIi`AC]u$,QgN Rؐm0G"\ alMDjv&*.z+o|0f`!e+{# 8Rrb#s;-kf D#is}漿%oep]LA NŚ\^e.hj w n?::@ ha[ӣV˻ iլ7-jG.o{Ҵuvo[Ry %$ ܍#qĆ(~&;Qrx4*HԲCddy"UQf"'1f6y{>h68oboA%zY#*?31Xlό6pϬP4$]O ٠<˷/yOG0-LrL\RW w[&Rj* oܟ`]*틩@x_C]Nʓ^µbo0V==zѡmwˋ'rg> M:.~{')'4LvW*KӀRӼiBn;#론Dp2Ӱ>ڷBQ\(1WU 0JT@F[f[Ӈ~ TxHRT[.LjI @Clglom5x q r\m~ 9h{^`τI0o;4mRٔ^]tܴhJ[Laue{`r)]Uyv3j`,y05y@fW@ޠ5Y\Uw,u'ACxO,>/( 1iQTųx59HZ`ZQd\L_.R\~}aKU1&1EÖΈ~Gn9|0W \(6a:V`t6yfNZ ]l=9-3o^4$'So`IAbLZZAcx][? ڴBBNx\S5ܟVdc߷8>5QH &u2:LcԚKSO >*z12MFgC*+uTr:2P?Cȝm%5G<#-[I۔>z?oWjh,[gߢ ^;&{jʓ{F qב*/X-)"qxho@-H[I/t2?>*ڃRؑERCu!52˩ { (~Ub^Ͻ"}eL5bkGܑGȃi%z[9ԈCy}p@ OVIcc79 וɞk Q4PdPx):'ѹYLhbM/4ӽ3aPXɠŹr8=-%>r#y]ۋ?^&#-ωJL*P5 Hk@Ў->SHy`r{6Z}@=U_?rGq˧M3#i7 .[8J}k *=J|v H,8t}rވ#~vtfR뚍i9 zվU/R&{oG4⥃$YXV3f#U hǎWf!ŁW+|bNtbJys'h ?t'!y2HX@ݑ;"9doP}?ăY!, `J?j"q0l7$byu?HcWE'Bxd⑻%\s'i||£)| L@5nvnKjDef(Mg"ۙLI W+:5}g۠ma\^AB3D˒PV+M7g-64Hbev7)aP뺉ĥ_棨d\>m< F+e3'5KA=7ƫTg1LN[w{,'cobu( 2Wv/O%W՟Sh|'Ƥ;jq3g>-;4K<!w.Z}:>L?G06XU?-]s<~ruo`] Dg p<c\_LiLM=%ISUV$K_n$L-Fv o4zI0[J0# v,>=M?M属7&Tj$DKig6'B2S2 ԻG)Kij"@ΫdзҚ/ aca7E˜tN-|aqz%â!Wܧ[7Q'܄dw6E(`,8BWIqfΤ 3&ֲuY^cPr;.!x_[m4n Ɖ!Cv o--Lm12,oR?|ٙu\*yrf9O>8j1 (86&-dr4C>[*ia^|~x ΄xe+,IEwge.V,bӆ'Ifb|5Ǯl px7H;e1訞TR^gЈg!vz\Qm=O:C3=|KM:boĤBac{Hwۼ3N]*=ؗp˼@fcuaPw]͇!f}ޥGSY[ʐүQp Ja99`6E 2T^~#Z~&QvhN8:^fl{ &(ܙܪ*l76});:(+ uP!/;UHWͷA&'.qIXP@?K},swNz<(+lUh 9|-C9M4 Oa/~'N?g;-ÜEt<.>e*Rk&2>R Ukj4NJs`_#̘ٛZr#u4 Q]J69uQ)Y@ b(lUsYCxo{T𐵡Z=s&aDٮ>v`Q2UYXi?Pڙ?#*ս^(#"!Љ{Q'ʄoUb?# V }6J 7jIS^vn\}!E.]jcGXBTD HKV"_WѭFPiv c%JAY:T&/V@7\Lʥ8nOkI Xt3_|k/GAYTEqv ̾ui|)BCeԽy^W3bUȱ񬿒4S#<Έ38w&mƧy+gx ߩ9R ˑގj_hX `E{E, b2S%Y &ٛ»D A%%mcj޲x=ܙm}M|;ߵh$t!/ ~ Nwv:HD,% y<8Įz ՝gU5z2nJ23M봢Sj̴xvihRgvv M_p-Sl |qTMZ7 N?K5S@~/8Yθ _O&h }:K@9WY:mE;$!y'#yC`~IP^l63{Ɇ#"Uo3Hhz[ȟZi~8 '$B)3rtOojS{uDw q~oaaAwM} 4c )Ql{,|of8Rv1%u8ÑO@hlye/C7& b#H zh$L@ʿifD69B9+Q6ϳ>HGAJY*׽Q%o FK_$x>.jYP^^| =[`Q'Pt 6?T;u,elOaEKo7\V/s*+XSM%dTxdI|Q9?X @&DΛ|C-+lHle$Q53U ė'tF"!y7TQBO1n[GnA3٧4Z)_m?Ll J]~>d2=`*Ŧk~; kěWH)Q &^) c;wV&u4SYlHĈGcfTb_z588`0hc8& v3m!GC}{1?g'vdi!-'j'Z7OZ6,V&e(S>%Qs@?jeFrQ<~ ?RNA߭Oe*D,#ZK64v5TQ.o#DӴ֪ { ~o{l9-ŌkWꊨ T@jG+yLOy rS[2z Juאw8 GZ.o`с!2VFr ԁ(v&'AUkѳ\ rXOSQmcHg5-ug@:NAcPdtk_Aj0䎐T$$^o%&{J D5T`wJKHuJ4Q@,7LA҆cZ:Tv3ηLC!Kc\{9b0F /Q]tyXHSW'ï+;m{T[ ʹ5 Ƚѿc)7@-^fXۼAc 6CY-47˷naen!eU8,~2!T`%+q;"~kRg\ ʉ9*QOH;(IrAMeݜabC!@pYЫuV\?zTT=f .gC.Q?R x)8'.x3m1AK! ]`J:BnHZyTyZ^(<]u.21# *Z O(S;Z2wߒBI%[z4~ZKk`t[SʎU1=]( Aۜ暳2VjX+P+(вR۷R/w2EfeDuhBS7k{A\K6 &k%2 G5҆Q> wmqa5;H#|nG7S5Q{}`D9h,ҸjT-q ߋ3i 8e찶-1.1o⏜yY/K*zg$WmI.ujRǗᄞǐ|v_4z%qB]"DnGPiGϽ\`!њ蟬 %ۡޙ]_dmޫX4gsf:Ԝf[ot́]HPеr:)67y>-@}d(=*4b]`|Pxg_.JR -h`‰3hJqce mxfA_X$'9?Bj1Mhlɐn v01)T&!^k ̟ԉI}B~uIaNV6rG':tJUjٓй⺿\[:P:CI v'(k+Hw7fbݽrկGViv޿ms0Da7 r?$kf?#Wͺ'q3 5%ւ̰nwJ~N:2_ngaYO)Zp11ؙ$jٖ*|4\{KT Q_0l4'Ykx=,lia)VG>bFЁ$= 1"!1O֍(ě,usQ%9BHj'g*3cx2~Ptdϐ(ALoIA~ꚠ M+254E|*\k;~i>WQ6YUy8LkUhR_GΩ^u2!q|8Bl&9_I!-ք]Ў_3{{|`,XpѪDt@{p`KNy&n,3 2/Qs\u wK)ʣYFЖ.uSenGT7ibXng&c]d)`c;<J0"JaLiM 3y|Dvg/%.tUFۘ#O9ֶT &hFS2#ʼpiLI T$ tEXS[ ,9CƞG␮Ud. OC jb]Ze$< Dw3(;3Gp+MS;tXt\2Q1p(]XccJV`1y+K c\)b =W"F8!lI#Vd1R)]Ox}&MVFaѫ.B4R^:oS DAŽp_< 1*|Bhl7uV;ȴts)XfzAp8N}r-.""KVA:46(v@* ouYSZXa +άoZ・2DA낒̘P)=EI^JsoC֐|@qh2Y^%1 Mb D`zኍrI-* xG~{I}8bHT}$U@S}Ⱦa2&! ze΁^}[m[A6FSI~|U+rigkNsHA5U@L8Mcюv5_$G^oxYsp9[SYX :)Y(uO_cW&5̜R;]6F1rQ)rBhc 'l%Ш@.•lph0R_f(ܽle PnǮ-1loDA!4胮:Gz(-4{f')ȇ P譸wGWRnJ,s`~`ߊ`ź, }2o6?:䇕O y8&C  rV^NDEQM^~,zR~ff IFa.cui݃dEK`*T\a?shJ1yS -Pb^eWEkS&ОA.Ź%x}A I?m+#ft>"A3 H0Oo֏ĨX2= c:(q/njeufE>u=fɬ1t۹3[r=^K-a ɾǩmf@=J ; [8% lpJ̙G53pgkO@!fizibf!mJe5h9HL-'L\+|uT9 3eu)woƔg@F(;'CIo6r- \6n$g|8̍j&x] H<;!RQ p]*Z;(]BW hw %7N#`oߤ e/"Z#xUs$9lr5>ٲÑC:gg7Uey顖"?$T3Äuۆr1OY+x'a5%C2}9} 0-'L}Kxj;%ҭ!Vwe=,njIHD٫PV72 z6gtK_%/+ꝴѫWr[҂#޺mq DZYOP ګ|B$4Bu BTO ^|DԽLwBF0y1m0[c3^R錺3n'-:`Lz_t wMOAE!s_g=< f6  .0BBBcS3 mzCAh)\'C8{kܔ9pU`~% /A ]a#H3fm4KJ,1Bܘ6_G{?_4U7zXNM#mԹ?'*w'#Fsr{Nƒ*D+)y7v}/4̹DaK.ٚ籶O_3#9Ê)yNZ$7ODtDEP"ahw=ik޷did8D;q)%Q%aL6;-adch(4P-~qK!!ϰ3"vR]O-DA -jrD5̣_"hVd  ?kصcUƩ`w֌V@gbɛ.pZyӌvEXHH=VPy "讠xom/_X^tVYXi{ r,RyN=q>89'0.Xx11֓eXEIGYaߗp:|3߫9(<>z?!ۿzJ֛#ju=BG "%rf~ -&$y̑(Ƴv.|#1b Z[Q6r"sZ0Qy֘[(z{`l }>]%=W@*-ShSؓJ_wh}G(ug{OgT'0odPW[yhjy%L=Ο!d/oсP?ӤkMmoV)󷛐slT;cFS֊7#P E'sú&P: }?Xh$Dćo'/V(]̔<%9&F U\ tA sI} ;ڤU?`Ƴ8J,Vs+)^T'@ ew.9C rɩCFim2*Ӧ\hhgHX#BY_`4+ybSJ I:8~:`bccTX<ؕ ͂c2{D@e.NoI^Lt,9}e}Jl9wqsE:[؝k;S.Ļ $PnȬLJNEH0ol[<y6 R?lC!Lb8%3p^DvV`[e`PLhԃ! ~ٮxČ'&f+Hn+=?d}P{Kw1iO&i/7cln ќ/v 8ZuLHj"JM)\;`bm6@i(旤p/b2ĉJ-7J-e/gHw1QNvlS-I'vešs^pog7@Unf#bQn[;yCy-60g=i8@ۃ {,*-W2SŖȘ[ok&`lXWSf`0\jG΀r,UjޏM4jpk=耫aCJ^ٳ&,1N?*ಾK vo`*9\t!z!Ǵj37agF0U#nr*naaxQ)Ewn"B;2[ʹ;-kWzS!viS['6WOFC:&1}(.lu}$('͜~?{9:޴tۓnI5VVXn J<«!30'O<&AYLӏ(1iM4\}+v烝j"lְ>b S(:e_B^L%9*YI#U; (kU_[L;j!mD*UF8P t^A%ӛٴHiE!kI#=/!Vּ1_r>L3KsX65"vd% iAHZg 3@9nۢ 1}T5" iy_$e Ng7Ld쀶mltL0ǯECAg J ra=)" 7PG&~'x7 q=Uy 6jccQ0f a79J`aĬ$UYwBU]ž0\$p|qnurBѣJ@lZcM6CJߍ۩V*Zbdn;u@#SGҋ%WeM]_7lG//?2 g@_l۴B΂Uu_0r]ċc'2Q^~1h EpDЬ)iSb5e2??+hpԛSD} !S`s[+S\/]ƿ jb TdE~3.-gdZz) Xv3LQ^X F⼩;Px8Oo :ۙ+F*]mͽ$W70I :,NCl_e0JC94޼3|v/c%E9wGO2 N~QдvWIv #G}:ȁ8bsH<ř7qs:$D2 mZ{WZRGVS/˓*]涛] LJaa̞j$ .`>+eQ%dlCB!,RܖjLoU_Ƥ[JX"OCȇR2u!qe_/pzס${aGӘFV tט>gV\CdK߯pqĊ=rwdQ DO]?#L.1dHyTԴ0iamMԸ-mSj] X\KN {=!xyWi^#ᚘ>-sPyL zY3u~tl!!_H,BV3aOs[1wa mDWVKZ1"ǂ{ȡ=9PC^Gs=Qj0L|)*]>ꗽ8U gk`̱څ[N z]ݛPxf>_`0ދ'q?103dK븝|Y2E5D]#6HKI򠿎dť GM2TQ 0*}s،q$)^GV*fUG./5$ ۪?B[XU^0-L+'%sǸ}/1ϐTN4,5g%zռn*L:v?{a NP0+ȶJ6x9J*d:q7/xG2s+b[6D(B$=C%1Qz(ԇC Cc'VG, HH|~U/o$p00ˆael$` %2Xy&gQV=j#aJmHgqW{D 6٦-;$?WTmkgV]SM٠ z~5ejzJ;)'~~0c XvhMռmqm[yPdpˠ~J?(5yqi#Jjh wdӮK6B΂y 0ᥒ- L }p:]jj3\ތYe/fBu@/߆f 78{CI”֢u|pyXRGSg o~`x*)Z٧tAZ;Oz e )7 =lCaq d蒘Gz="i;vH-Mc N~d@-O5_r*hr.YBP!<i/)m;b -n =4]3KE쟖ra^*kQe$uFzmj@^kiJ ~|{?LN*cw ;q6l@MB_PV9}js<`b'؍cq1#}1)[@MVsSyy_ctNf;}Kȏle%yZ}^pX{ScmfxCz|MC0ҰJy]=JpoV=lilJ^`JP[0M}`/80L 1\>4 *PgL>eM$]rC'I^2deI]~}F>{4m7·UeU]DnG" ՟)`T  C9p+MU^}!wu =, Rms\J,pTcCAsOF[n4pJ3j{XjV"*<֙{wء}ȅpn\ݵ&;hǷ gPүS@x uȏՇ$j+mK_1֟:W9NLFw+TZؖb77:{Lo7Yu<˦Ίh6S`2osϑ v*hPj۬.y!Y݂b)8?lD ",Tx}YG+G ;Sb YTHqe߅: D?eΙ;cy7enۯea5~G܇h5 VCjx4^!ȁ̕W6jVu.`{VH,omW ÛMzfA=ž>l Β0}/ĕτ1U,UHgvbƅE3!0N ~J>WS~K"o" kH'.SGv!4D Tyd:-[_if\za dR} 1>H<"qǪٯ.02]9$7SSs[ Ex-PwdyD7R{#Fӯemj#xȰOXvxDoZxˍ^]LxƇe90B! 8^ [`?7bj`;y>x< 'VsT[I(/?.W]k{%He賷sUBn"/^?@f*Ԗww+c̈xlfYcw7׷vbY cnLAv5"H g(>@ m#3ǒ^/彏<r*dzRC<$An=\6p0}4 I!WZW~JvmȭHplN(-\IL95vyn,d=%|e>y~&+B\ŮK $;<F!f2\L$~n+̛CꗾGPм,ҡ/k 1=72nH1$*tSpXJ9KOlDY.mC͕ԡ*1mCq9эc\Q6Bk N{.w K[ fa]^_mђٖ*_=ͺ%l<3eK|).#9j Bed }’jy1⸒X-5`Q;Pfc"C @]7j fr#ƱfxぽSLh%}3%sHF,l,{{ZڕY e&:r{֘riG&)zsk|靏(DA_;j1yNa#)cc!~}H5'Mo c- Q9iUkܰg}63?U&)Nfp4(NKew ԢC_j&.0^F9~ׇ>7e=SAFlkuPK7:uWyARs[y/[e-9)էلHLN[_1Gv:`L҇b:k`V;AX O7#x o\eQif'.I˩_8&sPFmUΎZ5&јNFh+c Sg!V-v1SDhVݏԫ%߶) Xn߅8v"#vqѲ}¿Q'H1?vsW1{£'-yv}#Пw&`jj R/3^bH@߱cA''6P>D(B~c CyɅ7Zl8Ц\҃~G͛ơ$.rLkGmlq^كaé  1_Ǫ !˦vK1Ke}k.aQyi6- Ԫ> zrPFm,NűR|cQG IbD(P&oʚC#|u#z<xØOTXp q}WT̺7H [re/F'5wbJh#` eOIa* !*^d;bk 4>A<=4+vۭ5ݠ"H>3jEGdj#|ĕ <hx|Qƈ#{j"DO<1 o_#7rP/` 'Qv{<0f@h f'6|3TcU<1ݣY( Ca\:&RGqHs ]|zF_v3 Q&:ѱIҜ6RC6 idoM 8i-1Yaێ>tPcD"u?xMzo+)%Ԧ[xcT]/NbONݒ57`[@VZ2e`_ "ވ+y?&R`P#nw#|Ďa.LaAȋiͬkٖ+av?bMLpӅ|249;[@?ԳVZ * ȭcZa/aj;' 8N`Gk;rbk͚7mGhE\A/=6"zn'yE>78 !zXr4 O.hD5S P@K%8v8GfSVk8\cƔ<{R|V{eWH*}[$z?JC1),7]Vl'՗JÌ|J2Bŭ>+Y~4?^ Jfp`e6+w:PIŎ J޷a~$JBAaTfH8NW.hHU.w%]sȾcC^;8 mّ .Sů |^&${zZDJ)0zwyp\v04'H^3ؚaߴ- ]T3`U“JL\ca5P>koKG>Fǵ,4?e(3w 'ai^T~(a̖F <ρDC |Orb1XIFHK0$NT-c#-$ȞJ> _3?OWg]\ f!JQR<-CFH3AW+5Rm]@6ֱ k zqBqd]{nfj2'oN]exWox5'0 D}F8IucH)wV8Ļ-yEc4l^R$v؏ŒlFGjw wbgM5DRlxx4,<a\oN1w1B7m)rAb+$qGvB._x Ekz) 5jJw}zEMp]ZVMnLf:^υ<`<-簤 Fz<_y}5 -\q`rCQyJ}bp{^-~z 2'5`GۻC~<-yc"\s̲rRT,/ 225>Z0 0D.ʚ@LVc}H S/0 -TAWkH3ִ柖;ڹ%.k{:%eܪIIYKwxE|Ho")("ŲN"k: Y`8bv&-JZZKxݪnD#0W4uX'n'ϕOO[ZDtZ)+ ޅd@{xZoshR//Lrh :9{p=)o[nPfޙp8kmafĢ8\ԫ<7<9]rzۣ'Yx'LY!Iۼޥ/,$>gYZ07070100000033000081a40000000000000000000000016609d2360002347c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/TO]?Eh=ڜ.+O!jXN2ll.E~!!}ǖb KOzCdђH-M4w}易ιt 6\ d.O-S/n#x&}TQWbq 3nWd5*LiDi :oZ'9Ol~;X7烩'4fDM_ {֋no!3捐.mL!LL湍 UA+&'vJRa,P6K><.$X%v#OO[HOh}z\u/q--%xCm(hks<#xEE}jL"s4*g3`SȅiCzCs0a47dz~b2j$f=D ?Z羑({@fvEjNt&8:Pc$F9w@nKWК<잼sms)ƻE^}禬V-a}pۃEYub7{GU.)Y^$[nbEyN⃀LG_eLDE3i`2]CWڊEi\!,߬Ɖd'O&u?X~0.&qH.Ÿ@0_/j6 YnrNdvrgrF, J `_Ņw7}0(NmPD{R>{C5JXdf_aVyʐ\㊽Ald)\>\9x6X@?uCп3gVܨ.Y9-^2hs?mL MӀ2#[2Ѩm>]ȣي>B8 [}m[N蛔#7;*a߾dUu;BsVcb[*_,L=p{!kchL1rW:u(\RqjApLMkGfXk i!0L0vo6G#f!d*i8M$\9;kz fG'uEwqiNF Ќڻ澏ʧ(7dfz~t r(Gt_eTgmmGKiQp>Uh\م%̭>&s ID lCGXW-bQšGA?RwR(=>>'}]@@&l|D a\p:~3_ @Vj*{Oy8矃mb7X<,P:lTq/INMn SىZU'$k_mr b,HX&,)/+% lฒЈ 6Fck<=.$sQtz_]3Fꥄ6"-~~ހGGnۓ &Ek,N' _ FG>K7|QROkoh郳&hj(QRA >/Pm~YZ>5ߝ :Bmtȝ Pm2 ݘ!:mS<а焖4i>uJo}!5"=J+AR/WT9MC iy ?q4t0.JK01GĩegG- '^Y}6g9"9+rDH k>SfRX Mwb: ҏF/C1anh)T6&lV?/E387Wퟳ? ؅ $M/`m"{1Q*ggbfd ]ť@K-éJ74CfuĸyɁgx ѯ i}>c\dcv"ϱ 7J'WX>!\ 0,ɞ];Qo%pj{si b?_,~64+F[Sv%*lM0$h9Z)]qd._uqP PW, MD5@_S<YI?T뭬4^F'p ]J?.0Lxz>#.̢s D۔l!Y9%ccp5,s=k֓ӥ]P\*u`Kqu:nL}669$lj&K)&䠝oACHdάD+b(| 9|x}FSX\?.܊~x4ն98)%XD-yu.4|T͒xPڠ,1/p$lv=[h)Q76OKqP}_d8Sb8 ݎI:~w22-+Aod.rLHMtŞiJq#Gh-s[PZ׺E!L|kcz'lIgO@6r&˙d? ?iH`dTuygBevv'oވ%y֠}ɮS*U{]'.LSܧXW}W8bNevMnJv^S;U[̈z BC-zj+Ao FDQO[5gzH^$9r;a)}bpmwlv(FZ~ox򍔸PF#[{cb'SHCDLaMMgzT0I;ȸc$t+hd]ξ;mx!1""߳)n!O[^7l-Ry=g @)&YJ_"~XpRhrgo3wlcQ}WeCC.0#n>'tu`YCxo9U$tr|GX2}zۄ9zgM0.hI;>g>RLW7uv :nKFq.@zxlr1aӚ#Jw/ (tZ1I=?=ꮠ15 L NPxSXg`7ׅ );{$DŽH\Y*UEf#6Z㎞v4Tt1Cnbkеp0 @djE/+#!>/=A|LaU{{`2R}̀GE腷D?G l}kg%-Kb0w>t+;DVX9 )W 3r+O?+̀kj`Q?vF" y+w4g-0tU5N|s{t` axaG[?Xj"] `#$>aO|B[!#WСgbG+LK1ў ?m;D%.SU#֟ *ӫ ^YrUEM|TRH3"toTɝ8'Sx&c DpU7ŽwJ,Uށ gD '>sR`&]01S-@DJ_O߁e3G'M&hBDU{JGٳ-I݈L"BSa`?ձ8%+l!B% s ׄ.,Ԅwxzv3/'@OW i VkU %v5 W`:= Iiq$Q2sH8Gn!혃|A7'U,q3EpBV/z4gM>TRday>L<\m*g0%+wP{>в# {+t мuBPLeJ6J5޾l8&Dk&O/s>ۇ9;r3;#kgJ9 X4Ft5DGn!ri6h{?zXkDpF: zRl iJG3mmMvʟJjKMÖ+ z8u?T==R|8*|d"x L&C:6U' W\7Lszz,V.m)$$\>y7*#нseM?g%m*} >ZunyjH>1tEoml{75.W~TYtdؖDhVtNC|2Ee q}S JSmJ !'0\/;bW1ظMOz!\^?}s^%e~Sl7K*G;W7 dZ>9/:;eZ%{5R!ۂ]o8׸IM3g4>/<ϢiL.Rvp+pޠ%h%0h,X[]:+ !d8:lcr&6B"¬$ }T ]~b1d'NڀsTD+'4~frm[K7OK>HԵMC7WĮD"A^ц#/ͻ! H`ljV{h`v?]=U/EU(p}ĖrmTΘ91JY8ƞ]H)H _$YhV2ǹj‰cp;8yWA+:_鶖ToqP<CKSS0 .AŔG_T:ǃ[Ai2@{ܚet[-,Ovg!u _ɼ?|<-I炾Ǵ+k}Q@pݙg B)9P媟f' Y*4!i(;{ qþIL1[7~"RzhK&>(%-$/da! "B~0W%,#oơi@, W0>,SV=}Y@>>$9>%1,64Tm߱?[,wĘ ӄ31Y;뫔oT3^[.=wNy'Ҏܪ#ׂi 0Mߧ8C7h9 ;N*G˴1V[mek⛮_`-4|;6"xo~ m!&Nmc79N'c:'|l i~nb )CmqƠjGxN\`{/uwAq,[2Š M_ш.iF>| ̔_DT8 P%9/uM:Wұ|>}Zk4-Fdd# L|knfVv}9F[2^G])?X2x4Y5r'p{+PZfa,2z+az>n``/Xx1z|!y͏jPNF'h!nV(Gp蜞5'ˇ-rhLU zVnH8%OU;DukJg(ίѰ[_M>lA+hۃ:o7ֲ3Ia[.3`/ 19q`sZX8>ll؉uW0HqZ6u lA:fZ9~AP_yP:|9_ߊ$q굱*@G ryX>u}SȞ8٫ bSE~Lu|{̍Dڐޢ2F/sT^\?Pw1Y5t ( %5Da)1pѯ?3579f5ue&>5ؤQd|ă~e' G⿝0<I<ꆠ\Kū_*{/dp,DGB}E( c6s p\8Si&-J.-n'z.=@aܥhX|bhhظ+ hoCJ!#Qc`7<L \u =4oQ]w4`AGzfol8'~toJxȫFS/҈UV2#ڿ x!&fZ 9rx;.N$ط% rgaj)6)c^"ÁU蔵St)3 aNz1jFiZHb#R)CMU܀J07S6wA`b*PlM9ʍBPzCAV;~X!`(d/i"ٳE1՞U0tcY5Uzi#cT%s:Wwm6 4@[v1(";]P1'VҀU mхlrHPL"\I+O^mfC`˖QM_8@gu#% ^JccM) g)TV,#:l/g, .<,."BY O3Bn+H9zi e#0ߜ.1o6Xng/@|Rz>svߴ>:XAhdڈȖ;jJ4̂ ѧ:q;,u;+mEGÝ%, T.‹g2J= 7 UUX|-Dwvr w翘 6)!`I?5y~A58앢yQ]Oع]b|LhgN4aȷ0ay.yRw;l)@_i{_HiNG7p+ s_ Uq$\~J|\(KݭQoR)aқ/}^ߝ'MM09k2[nHyh7!62y8A$)  \jw\ITlE^P{_F8V3gcLCD5\Iݒ/ v7n%:e QXR\&g3UZ(Ӥ!SHOs4^}U 4fYy$|^v>(%RqKڥlvd `s)i|pAEM4(TN&oпƦgإq>Ny]>VU+\ UwC-`hĦWbGS,"R/}D yQftWcg+N%ut1 v~C$-pj+){| C+q,>^ؒfV'Eh8tģG8(FO8U/ov'981K>úį}݅V[GK{ӛ_Q뜅sV <٥i5^v b,WԐʖͲt%_.5\3_r|jvS=grڊjuMuqd>ut, >s亇ЗXI{"O5fVY<@($QDL>b%9":EQ\|Z@(톍Mo v\J ubλs`5.A&ͳE^Vޢ"K#e8fMVW1 vCNNQ@(~4B( ,;ۿT",wzIn>:NE)$Y!S>ew Ʒםo;xV\8EàB;Nz..9{elL؟0߻l"Ml Pw*B-aGS-3z:J4ܒqoJ$l 88u0,E㴈 l cDb9@ǎȖYG2D:=nDx+22?icboۼ/ZU%"M+}jbV5orgn0h8Xif{D;zT!-GX!_y{@vš$$戭Tc' 1o]քh1tӖ"O$s1U֍5 d Mo;KYmVEu&\OSMnF&2+ad Q1衇-;\`b9O+ o;֨3#GcR^DLdApUZ[9hؼвZYSzb|V:E],$ JZ444j1?#!㷥m1GA6 jz+j8O?.%{o-voN{0}n"]cHޫ-_`WQN%0OQ"$6WQ4%+cs2/wa𶩆1/kƼ#MeHX֏5â2a$O֨DȣXu`?d`L7y^F%kPˋfS:gV{{=v J4̚/68>gU uO$FDN{y_k..HF)ng:W+:CLu;N/mϜ "ao&%+r:idl!~iIFU W6eu]i4 1i,k5-}H)*DIR~߈'L d6z+#Nʴl;c}Q$ [4Eo1~(ӝܽmA]Thcԯ&uk;_[qif՛r^c<,(^+fE0g샞h,@`CV}P5b44RPLF"VHr?x[eM[*=ZOJ\Y?s48)$Jq-YŠ4PG˜-%=[7:\ܮtljsaq3x%-[%ȕ}MNct{鐚;lo`6B.Ca^ 4XCR9ʝؑ-0M×;!j[h萨MX\dd}/Uͮ+USZ~3̈7Ryƒ|F"XZԯ d~RS7U-NAq$ aC#XCxXˤۗME=, 2|ɽ3uć_ڷFVXRO4y:"͹""etFR {hD Tc>fħUrsKՂu=:=,J/.Eb~md\:g7YWء 5E̅/|7  K uTP:-CcDA+LDDʣQ361KdN8RaIMZ1,r67iWĿAnS+2ht"bW!;&2PZfխE d. =&}.P/AwYX̡Β$E{!Y5}"mRUuk?'%C]k^1o|oxWT1y_ /nfoc]lލ13]^?,B2n@N;Uq`.KrI8Dh ے!HV bkd'r^`+bE9SޘnADbe8uKd۞Zo a}(%z#nB`aٱ6_TE{rl2,i?zm,y'J%vt5UD6is#u]5\)~YrByacFP1͍mwK] /_=gBPCQüW;$ax3o#eʼ܉2X*Hf.f#;$ɎGq]vjѴGkuJsgقZ,JM5w'J`D9`r"&F Dg&f3cpͯFe9$ į(vX~hڄ6/T;8[9Kmiv_xuvU7E4QeQɀ),WLmHMxخNd",V4z|diPιw `#BNp}u3YSb2b2 7C@"}۰J W!5+n} L['#m 0κvs+6ox)hr \`i -9l"9oI"̜bcf6T(k[RfOzm^qgkYj߀G @ɻ˦ϸS1od6&-;i(D\S]Z`qNek;/ AV Fsd7$nxg^d!Wq߈f!v U)jUٵ]-K2ފ8؞զM> _ ^yNG`;]%$_YP6O\A03Gpۥ6!0ph+89stD,@k0?B&wX[I ؼJsw|ȾKk3M_ƙ).M ĉOa?;MvC 9,;4;bߟ^nԯqQ8xP 0-L-UZ}.p6t/Qx >q Y4=/qϕ&ĥ8yoĖ@X*rgGr67mg9[ K`)@DĻn{[f!Py2ADs*NIn>Ȩ#eD8KŕN_{zN4p|׬o|ӀT2©[ԇHWo-P%1N1J3+3@|$29LŽ-}%5 ^%%v q蕳 ԟa,NFYlj79\F,,]a~SFZ.]+>!yi Rq3`ZM܇=Sm mo]+ߘҁ=")6E)\2i&UOLqQQ72@^*hYPg~`p¡CÞ ԃB qxǮVht4Yˀ]O.s6]:G!2 N!Q5M`!'Z7Ѳ6*fn'-zQ˩uC9ljĴ}fXDmM]g-5T;A٬gJgm{xEe=;#OJ}C] jŒ _ȤUceCH'p P A#9.2o:&{!K1T\mP=戥L㒮=]*ڣ*.\ͪ2HZ; wmd իE㮹*(y OE!s Dx~ߪiͼ+a΅'Ԝ*n[?PlÈI9i%ٲOJ 9L] *2_PN"VZ߷✈jCbv-q<.lIbEehޑQVoj5!;Z x Ryp7)&I*>\q %!SQ= Uav`>&+ MOb8:ؖ#Sc7gP!LZ7l?PTc7Q8㹤PrWfߠs,Z5j#7H| D怯^4ni \/xG_}$ М'?ftp wsv3k,g%H/z(I4JDD==iDR>,?R O-B}S:zx9;R=muql̘m h-pyQ.#wx'ܶFl I75RAIM902Ԃ >ێ "T*!XW}|_;ZpI[24#E~n 1ӈ6 c*KW9Nzq!mZ$;2Ùwq2304&(8nGZ}2);CDȃHZMc amY}-WjH' /F s񺞟Tެ;Bjˡ ddPZ3sth7JldO%}- yɨ,46@X =$$q1tPBBM- ufCҹ5m`Grs(7'`-RpV'1{T%ZyA& 0z^,Fj 4EWe:I+37,qTrl@.NV+Ļ C AL!QIaJޙ;")j%} Ux;&]4M9I#!gU][Smw-,#D]cwfP)=_h՚c*ׅJ]SfCqP9q{9 )`eX#NPҡ㻢ŰAW Z,g1~?v!3gvYĵ1ON^d;F 7M%b%<0公aNF aY"xQ3B&8j2|c-H>yT?\Tᬾ\O WƢ[y!:6fE9H=5ZKo-/#4#W08J&Zcx%2!~ Y$ RT~ijK:c*5?Xw0ՏK{0`D1d3''ƪ#[q\}R,9Sn i%P, ~yG\Z.{ Ȇw^N,s^ķ({h8 "%^,VF+%sf҇s銧nT_VJJAhboeH<͏gbG0oTo څ!, ڤ &qeJ(pSUcTKe*TtS?qb'܀_6_C>ݭHG˼?>.Vk.' `}I^+kM]~(\a_|-7 q"54eTC% RB̯io vIerWEM!ePj@|P 3k i" _{Z,X7Q䫵??ւVN*D5&yAQ[+sm]QMfT^uz[JAf:Ji7O$XV۾9lݵQ{42f3} %Ԙ4ܭ4OHo3Z=%zBXR.swsؙPdAީZo >$l[,r࿅-6)CĿJzV|Δw[y3~9dgr(MUfENRH_{a oL@hIٱ[Q[%^Onݺckg mO I+#u uoO3ql(xԑS즯wqvj2/Z_OQfR~F-E+@1%%o =F)~"˩QU?K^XY`[aAfKM9Hs4,M8 "WٲՊ@SlRޯMnbd7,&*{p$ĠYۛcL_WYzCY] _b^8N_BoSOhhƳ_Hثi)QjdsE!ש5G9avLe#ҕV_FkiZ B!ԆX=C7 ś1[xjT&3bJfU?"O#`Ke&$Bir@LpAt0Ͱb- cG2_-🌬V.3?Яb`<@4TtM1UpTz1H N 35Ѷ QI4 PLŗiIaBPpn~DHT->Hrf=7;iLX0lO!-./ÒUp~+e$q]#!-A-aRP5H{g-^ŵ+9҅2glV%_o )Oz%1I/NM%+E"!2]CV=:_>Uo-*909L;)Jm<ٱ>a`exÂsA1nIlk eL'#fľݷʡ֥c CPZD8ھo΢W -g>zBg<jѕ },u)♉l3=ֵUBB(?o :QϚU1璕){.EDV,06ad Stw<67B"F;8:1HÏ`M;# iU.}3m,ހ*qaB'i.MctT}M4L_`ZZ2Ξ'w>}J "YH :K< VTM* XtwwdHSL&)K1ėGGTlwK[8C uEa[qab(hU.(cVc峿xjJCUƅO-$/S/fkD/| T ]XZě8i<=Rb˚q<}Z3j2p"d+u'k+(\!P3t0x^YiFih GIú쪥0~0ecqQd=YбR?E^T!g>~@OGmZDq߫4}~2 lC%VD>z˧(fgvh7VWԢD:R)P꧰Qd9-6p:7lfH>~h*[,Qb2۪oU*\ R*m=6a:(}m,Ak*:]:(瀬- V0R<ܖTe=m=Q/+Ԍ=ab ΁LҨÝ;A_w+f\.Y{;C^ʧ-g&|s܎Pe?t SfEyJsZ.iSU|O7$ER2Geù!tipTGU'@h^E wn`dsOx]?*}%UWMSM59yBY 5QhhEk'l(?V lLD0`t63AD('vcf?k}嚷j-W?1ppy֍Nϝ1lG❨1a\)S,dh2 οnYApPtᬄ72OWԣQ&p݈FA?锩qX6< 1a|-)[De9gsE;`d$r^wW<Osзc~8&CӦhڅ9ǻ E=~}R<^AMUp tQ6L* 9= tiS isnp0]c1RSj U5+%o؁ kS\@i̓WI-mAp M}|80C&7OCxr]C؜C`H8%+1Իvݛ螙z_ơRgxi^OfC*_g%g0X%U)K1_!{ =SCڼ#5ĦIGJ^@mX:/YfMiC̋Hbhtۣ3lmUlF R!E?-bvs:y AEî:$ #)[!j.Q!H=8 y$^zL6nnkP2q\5qWp}Y%}G?+aGgiWx;7m|әt0Ֆ5zV #qBbXwM^rI s@<+ѓE53 t\4SS&!d7b`ҭ7qWndL<̉++‰WusVCzcein"~ %hICzvwƉhDQ{^PK:+S|}!(lL-ޮ$Kmv_`{Kn0aP)ة%@M 2#%.Mwot2l`PtJ-J{3_F$f d#kՅ'3'݂ҙ5Y髮;L6 sf(F6_-Rzr9w¼Ba hW @7Ni&}Ռ.nb=njZOXvӧ~;7@$c&Q!=\TGeρ]]Wi ~3\k^_uTML5WT{uAPXFF(>JP5)`7iFꤑ=ZN:.mi6O"dvE\bu=^9 41Q՛q0BMwpao3,Z*ѽoE$MBc2tv"M9+j_]L|g` tJ=+Z$)#@].5ulkz/ I"IJ7'ѵ^' [tl5Y cBT#XeMH, J +ȾMJl7 L-(a%5a1*x4d]l0s}:ԏjNp#L+ դر`v",g0 -Qn~Ysgt`M7h! D숕ly7x't1T(uւX)rVՇ\~M f1cү1ʶ a܃.aM]^,g*ArN.w-kG+ ً@ ^|Z'uYSH/kmF =GA3-g_n[a8 I&yXɝ1veлkӶ)SyDr6h$7}[M~F+Xb9 )I=C1(Q02*ř߈O*ܖxvoP|n)=L( D08lU6bWlI уEesk>7,b+șzvcJܞeuM"g{|Tgmz/dcL 1em^&ԑ[]<^_*xꚾʑ 0+_q(Ɗn"}W"(/ [5?pS WbN=-Xh莪R;!H>g3\]54b ^_44K/nE(K(bU 8!P7~|h2/T__;HϠ&8u.p>VG7CLA<Y,fJcs{,>Ȳ g6_!!4E9:XEh~h;fDXVWNeqTwR;5k[cӫWmX#%)Kᣝq@"#s_ɌU&ռ'eh਑_Hkȶ dvL',.YpO/)z"q"?y|9AS./^dI)RIWM;y>N \;EgDڴ3u/rއeUyרxG~e-;ZL:ucɺqW$E|MUqWC*oUJ Zn8FZ#XF$ !)Y>XU6Q(pF>=}̂h&@`l- ;fx DL}XkYR!ki !` Wkj3e|r$0q_V.v{Pʍ%cl`4{} >e,tXq(U~($ʂoy"O6h>U>RA ̈́BO*tlbBI*-Ze{ )hK"-I!syl!`Y/:H2榩4=yEO7sgk]aYq[$pIϫQ+N|nwX[0]!dQ:dWd*0$Ǫd@#~ ʋN=ҬZN1`3E|Z̢ç-&(Y8Cŝh| |w?2Ġ`%Q_=z/ȑe%ݱa9Bz}$n x]le)"':#ܿ|T.G~;RT!1ڰa[P{:SD;:\t6k)ZKEaIwi`,lܪ/]oyG_83]pIM{(E;]DgPm'B5Jūf36jN9O:uZIb灈ܑͧB4҂s"O[}Cq1jTgSN,8vL8~75@YgMEܖMhv񈯝i](-OG.8 ֐W\ o vu9>NFYx_]rV@~&ȟcD61g%@_0UvQSRM*)p`дIZH\l%]kfs` Qc?tYC/hLԧ gvzxψ0z2xt%~dWL`;uk˒效qr9vo9=+DiG9Qk7J @`)"VTQx{f}$%P5u!3n3|Wr讜eiI*+ ݑ*&<۾imOrD}Wf5}J?}elV,cD,c8j8MӀPkVj Ci(" k"Jx#wf8ѾԠƸ8p;#ċ']/[:%ұOKjrYV1ҡ7( 6 FQO= 5DZ xj qȑl>p^zYmK3Y6p+RD'Tz7R!Y}߆MU?(Un¬ɭl x+EArecnz2LYsa4dM(@<%L mꉬx3T%?>*$Ae#r8qUa]6RhGU` X~a@dQ7w}gГԗx!> O&&PgWa|Y-A?u3~e.88Di,j3ra.N<=X >,0v}3ȍ[:w^-O,s5BASr.3]R3>5r5x<>7hcto%?KB Jt dz/n%*PxdK G Ѱl@yD uhmSC9Z keqP4z*nK=/^ Fgt &qRAe臲5} | 2g92bh\X4ۇ_In&]mw [-ͱ9DOJ薾+z-pZ/.NJ^$![lRo6*EC8).VoQ\Ge(Hۢ8_3g"{MsͲj!n;\/!ʬ`LP . cd$U6cU;ǝ;hpnH]˥eŘ)۳tMc;H Vup\?/G&]@6[.7=(wxֲu b /[!fAC|q E-BB*Ea(aw5~9P'O-~WN>kbY]9pl.U8"™RK'4sN&1aݳܞ (ݡ.PoZz ޿R0%vIS)zk)`竒pi"QUMy! f˗_ gcm$ Y]/lF'KX0󃣭AA7p,I> |Lm.*pnʊ NBm8(`nx_v7eKDi%b}hje0U XIm kAb 3rPg5GUT!yܹHw<[_") \̵}ae՚į+qJ6/* qŒ p6GqRL4ЂH O ԖU:N· :{"&9Y;0xC>s`8[X.rB ~U3z`T6E3Q &kPL6/# dHDWfyG Y邶Lh:E5QWqA0Z=Jle}io:mߥ-@GH{PAAMnHunSt5f [\kՓ$Q9Ӧjn*xO)ΟEvͥ%{‚tXؘjL0>e>6aɋn??2z `;0ڂVϜsoZ; !?dH&9- ྈbYfz7y `OS+fö'TE[77BAh 2R5M9INc(ۭc-ߙXHg#.Hs˜Jxj'1 aT?U"n̍ZC8 I:وGLpCXtd^ϑLݜ$~gVMT%Io>1݃YMHDqD)]ŸEwܴ[]9*y-eDE_seߒ8=g~m_p*'@cilM`v% /K-*&ۢE({/{t2\hS?c|\t&-3݈Jm[:`}wׄf Ct^ߗ5bב&9HA$&c0ܧhpmФ;ջ%͞3Y<0,N#gjBpvso4$ry!u##L)kX!}V.z)ZO^ SaX8`$֮0z863KM.w]QJM@n ;&ceaDǹ rr4R* h,tǫQoXc ? ܟj1y32:骒_:['WX*6w>ren_<i? ;Iýn %'y0?DEu;d[MXufl[Ts≤M6h ,-FikhUDGw" |R" <1֟sjk/־{sGöɌrMF;Đ `EES!*@5X1(,vVO%3,1[˭[dו&5)]jMa%kŸ_R."dp 'H17`8@ACrza ʔ\O9)'fd#M]p@3Zs5M9Al}'8(<ͱ3{Ð,HU A0-O(B\yPv6˃{ۦD.t fa :P_bE6zdٔ#G!WäΓggFQϣ&h-9Ud>מuD=62*9ck{!vZtk ~ZUI{2$Rn,F\l @J'h.g&Vމ2KĆ|QczVv/ 1u>eNAT#*S\*kM<&6WL"'I2EK?f(GzrUA~&<<_'uUajU}K>I9smZu'_T$Rb q.Ihly+Z͆9mx M &C>=D><~MT|d9`C jҲWSX4 ȸc0aYMq5a<ۄ,jR nZdwZԊFY0= ǂqog f8`>\u=nGAX>${|;JEcK:=i+:HfnQ#]|n|u}|8J(=rk^dc[4+7/>W[R1GRy߃IcnNHuuqcwƖm˸ (⽘ JΈV0TȤJ<(KeO Ai`;1^b{HX4';>ş1C&#={(n`nTG`~ڧ'e@1K9BҀRaJ~JֳlȢ7[`MZX>5>`Wk]3\W*ܬt92( jVsꉌ"XƫT L7`r-Vaqkj N.ʓDy&.+m_@BˤܩJҊ݊zC`WՊ>I>[pҐMkq='f%HN9AWcN뙅P3J? pc$,aAAc( x3ݚ; Y0?#( c,%&OpP M;csR!jAmqE3SXWzd揼 uGn{.5M?+mOZ \Q>@(a\.ԜaV_^蚥-Z:Vj"VO3U k(* hƹ,FCƌjS=1Bs' F2J&vXΣ4hϙGѬ tnZ=8;%);YyqVD Wk&:?f4yės 3/U9[rT*Ú jgEiR:5Y T>1ڎ}f2n o3qԶ9\8A$⠴=/ Z/E#vkrE='*{oL隶Cq\kҠRПS6z9yk=І#Sպp 19Pl` tMKWp2UJim*pTmhޗ\bms*Kc{̛S_heGH9r BQŕ4P䳷ƝnS_ Z|]X61Ż{P%ojj;V+yyY-@M6 dO SFFr,"MDܧpc"nH)rx6!砫e P0/8i 2B fBsniwSwYN;%7toSy Uߞ|,\Yk\w}]sZZӞZh׷5dmΕvuKwfv(#Pc'#@"Š,qPM /exźߐƌ#\Te]V2F0n|,y%>ƕEr\exՇ\aBKlNV'O9R-GĢіv잸mc~M-=9pTC1G@~f 7z!ޠcj~\h WzW[~4IN{ՙl1> <`)P>(#,fs oJ]Fȶ[omCJݒ$Rf!!=(ȱwH;Q͓KJC{_6[㘡* z^Πθo GNjc gg8$A`p4$ȏ aFq-_Y1x2%:}vVk3 ^ B Ook2<'O4`=ic!4IhQ߸jǘуa+xKC8'*S{+71p;}z95ԦTEnߞDKb`/e_hb  J 2hJyJ '|Scx(&R~0 B5=lYbrAV=ǽ=zsP, &m9hSn NKx8@ F5*ȶ!g_ұhwT,֭} sr0*9긊Ge Q įzqΑ+tX-NXo>WOH4H"{ARע.+76^jMO`|Ї̩ITc`Z5$teuHYʃtH7|(ei\yeؘf݀\%kO9/So``I垸V?GJI z$>k9|w0qS*(GiC5Gy-%>u[8˪a*e/xjvމ˕lrKn9s;x 7#|97'sK}A'tM7&!mi/U]])=|6u6rshǵI`{ya5$9e ?!%z H~|%=BODu>;>yBa8XHfby?6y*hͼFTڃqL=yhcY]IaV0Z&<=f1x=LkKIqᤚ/#47ӭۓf+,D|'E |Zjz GԺ^UaSƤi1KהּZTv3.\L%cT*7gR\>f%'Jj/̊јIZn3<`dFx 5d)G', AHcI¸[q:kN,pgT]6<_;{,ֵ?dq XGu'L׻ @40\F<]ɺ zUVخ |(mmu>mluw .ߛ%pfC}̩<.R>p w״fhG";>pρ|qAAͥ6V-ݽzhjyj2ZK f():#x`, ۖ-a+_CU~1NOioNTA8hw &G 4w*>r#8LMNҟzQ@h 4ă o~PZ$6(6P]76E.mŶ5/[U wm {}fuc:q#!:ƄN[oi zoo؂-ttMΐuZsŜ. JD=}9=Orzq4 |JPNz]U&?V-]2Թ=W+D%}=_Vk&0!2uɐ?ʋŔ۸0Ȧ~#'nۍqf}Tq1U9Hf9Zl\4,.\rME~g[? :޻؏unh^֜oO%kFa02l`T}nCqD00Hx 0{R\ҜV.Z@sXxt+q!;mRnDuCc4tke<9-AR!d:=Y8*tn )iHe%.vp%ip15~+w"Dנ["WSm73n$m~ ObZVpp5܆% 3waJ/{{eKCb^ wGn2܊/%^!s^?Wiͺ[5~dr90'R>*.%Mlv.tRt!e0[My9GySO*Nbt72ЍD"S=n^•V;U>Vq3C ,=)Źr{ѷkF ZwD/d8 gA4?F-*ՀKA5ȮÐБ@S8;`]}hQ{S1T4Kp,nPCs/y!%t+ 2KG')@&`qk9Ҝ?j>|7k&_؀9u.;), "̉$I*.pbCBӋ:+ LKP, $p ŅlHJ$BA /14 QxζCHC,hXK Z#Ӡhe^snBK0`GL47ӷ['z ]#G fm#%׏%V}EI] z>92EiuFۍdp{/%L~?/vfbbdc| 0[ÑGpڌd W aZ'<%ܴ/V$JCU[E;W_ ZdxeEӉ-S؊̉+Y?f~%N!ϴPbͬKK|g ɾQ=R7o|մZiU E3d7U+n"rD>~Gxg8$/lE(9hگxnR =X&+oz3P;AED5*Fm4wGI]5^cѻ?"'1®#8_AvӻoFkAduܠp=9CC^-&Q ݾ̴͔Z`4·pvKJ0ԀL5 z9 +\Eͬ=eA0d@3HpJ"bu*s픝moOfWN~Z(!n*(݋G?(fgt[+i'x}B=RXFCs0޴ CKKYKotM>%eLY 1$QmR ͌&5ۙQ0N[lY{TF^02{I= pl"1rMo0_bemX|zHJV~Zi+4Ers595 n^ _*yDU:!cy JlvF?d4C=:2t%O.cWMYSq~3~TELDy/ nFgN83Y3ߕutѮuFxq6Vs6Kdx )qLZl։z#A؉LȊlif,x]M['ȹS$d$AmJ_nCpE@M3&.cfg:[*79YDfAtW6f"`2վ56PxmAy<MYEo!~x_C! \M87VȦ-9gB^8JLu gMz6}&@n^"%MBuEӣt~9"6q8sHp.fV6EvH}|#LgXq8_+VEzh2=3^#rE:;H.`5=Cs4U',")] ^ƺGċ1@T`]A߉ bMdjŠV\4\}ޅf&weF&|A"τމWH1,S3fC.J_Ȕ>hG~nxrɺכ`ύL6p·?xd3IYʥ.}I%36B OZ("zdo [:L5 _]Nh֊L[T%Ȏ{}#v2E"`~E%1-"yjVƘ DHy`k5wn1+Zpsuߚyb+ q`wh xɖ8Eit0T.ٔ2|^Ko خl̜*a`X@7]׏~[xv[ v"v{k`)V/.߸FFڷ7ƺa\!q# #ޏ",L)UwӐۚG|jqU[RVSqv P<ϭbEF26!EZ)שB+0"DfS0BIɼp r R!Mу:dK]J[eQEME&坯|N/-@YcO^~^:捔R59 p&?!~1_QE&HΓP>P.,F14},VŒö -/տEx%Ĭg , #!e$TW?kX 8J /RK6}*{)t.V0jk\Ej<|'~HA(U:D+ĸ2r! 7ۍE,j,OП wbgbm]us/8C!uG7>MY%Z#XuimL Y^԰y!YkLz 3cG1o.gdr/>wk85ܝ[l*y -]OaXј9~l}:s4- a,t\kcP +<~do @Eqj~vQzϢJF˪M?Ć%Z㖡:>#<}u֌vc#1\#bSu|=%g]碘M)ƀϴn$di~.%'oIl*nɦXT}(f&nE)d}`|ڊ>t$kFIg]z4⇇Ψ>ɿߒߴԥ`𣽶ԜFuꛪ%EudԌc:XW?HZNϷ?cLiK, V p}=^'X8aRIh^rSaYezz]kJy8 ή}N/!3i8NSdtR{4R20(ִ%&Z Jy;/x+4*$6N6z7W%"ceL RmjR[:\@!rkk ֯ LS&eѣPz{ICܗn?_rstcZ65 ?u a' IG14K/vAvF_Fl ,yS'.RܷG+ d/W hv$i#!eN& HGz=W` <g~P='Ҧm1*UoVp@9B\﮹^럘p-؜C xbNB*Z߰vjyR~ĝ`:HJv!>^3TqL{SXsb}RL S[I ͠hT6{+`tGXh!7IxD3,jNЧjUSI9_ G<6 KM u~.&8z4&shG.c{NrxI, P u:?Lّ^η Gq?B<-I85H@=)r%ykg"G,'#-T\ Θ1p$GvWOH7Ǻj=Mbx 3̓"LKz-!VW|Q'N`B ͼqw Y^H"JJ ȔQ27E)z(_5[Or&%gs)B?sA'Dﻠ*7'Z-%aT-6~%z7m <ꍌnx.v60ՁW iFR81+P]B'${- =sLI-Xk Azk'LGmUA&l>/d[T0EODI"-;sW)/' \u8US`s}[jbL첤i.@gnqXWaw0!#; m|;W6Vqn8M_x&Dio!3s<ȡs PՆ5,^ B2cʎ{-0Պ`Y!'f@M[Mc jc3Z戀٣3<[މ ?BOX^LL2pKA(#zL&ptDbS5R'F%Aۀ #FM D(5\GeøD]1uA9E8,\f-i^rϯFJiqWU0#X:bOVfyq%EW E\Ip%|x*n`NS.0^_DN'd>M ݍU26M] $(!ZŒ#81$Rڰ38Q@s6tmmы̄W&XG4Th72Nf=77n8?;#P{g.zFjie*rUCu6ZM._5+:Ec&L` A7R0YW{oq9jm0HJ6]SB`8|H&eZ,$ Q"`׶ǥm]LIn}FK|>iXrjb@|0'qǤvhk~s8 >[H[1;Ŭ w7-S]) %bWb;!]NJ%V1SޢtPs:;IJm++eZ|onRg߁gDWkiv `3a׿oVH GJ.ğ\ZMZ0[R$l n+jqpik1O+?B>4oɠ\' \ET>WYo \k4EJ*J4FfO, X6Jk udh0荩!;zqWblvѴݒoOۀXv{Z Dn{I?M/v ,.B3y=k%){J8N{$$-^.? >>[8ӍX;M'2 o}"Zs8굍^{|OӴbceFӴ[Yѳq ֞KW8xIފaEKJ _iZwO?Izw;AZI9_CKjqָFD=OHi/ڮ~w\zғJ 3/0RO)7w"{BZՉ-)W wo٥3EeCB%Ǫq[/ێX& KSTևBs.Ja*V "?/ʋhVFQҍ}q<;, (B[N]gHx—I*ZCK`fP:%pxWNs~򱼨Ndž:Ü@hBN!9@k&6|?R :Iswډ2.ua?Mb45HA$u$6 ( Do \-yDK!nOm|RekS=JNEm̃,7a`% bP.Ts o?w _&Y)4!62fspZ}T~GcXӊQ؈yrq~yix*  &1GQwne#{,;#T9LJszr@կF4J+2#*SCv<r꽅GKeSʬK.߭y{ {ZtڂHm#=oD8r?%8P?N1wRmN&4L_\}SOHhXHr{k1p_ gh|.th  ,)$}t?: NrXn2ϭ̑4,yӿ\fÅ_(802⪘*_nxd)[1 6<Ny psV Ok ;TGNeU~qzD Pֲ$"T7$1U:ԥs> * g'  e.pUALm @<2j8+M 9JFM"gy, C2iM,=ۺD(gˏVMLZLwg[{dzl,@C ,_n nb!CO]gW{H$HSh2]_*y]4trQu yR.1BkaRkk'=UdΤnzCO7ٷI\*@a^Jǵ"8C^Vjozy+Σ?T;*X)*,}pQtB7;AFH\lLe}$L#^E|?֧¢EXMPs6D<7~6BkCi/4`RFBVkڰ9Y&^ˎ>(]PS 8c++Ğ+L dâBz*3oiFY]֗?RDSZVV>+NuEpާnKwU&С|ouϘEVZ8NWrk\mdiI`<ՏX0,nkj=(Znz1gl7)5BCLMZ5걭}Y^.׳km3  ̌ tc)6bWiB}2 R=`F 'X Ǟ?n)4uګΦ~uE:Q=i8m7yVՔMfC`ADSÒ;J0qhC'o-_ݯB2'B&Gs{fr ,2.标خ}};U JO~ d@䏼1,dTk^BGvBwM7` ]`_5ţ{w/Ea@(@hI!$[9'U^kFDj`"!'z@.QXnUێǝ<H([::Ll@[x~˜W諚b. Ѿ(Zg~pU <8Cb:5r N ci88MX(S+^][hm5B\+3 {$ zHbyUǤy+U)*\Hڋ"k؟(OY `afPeE$>Q}%|4Ѵ/HG]3ظR 9@o%.: \ AT_ I~xʃ = 6ۚlMekI r XQcs6бN;KZoY߂͚nl?9XukYՇ990)<`H /,%0dzCEQnh2|?D2qRWe\'7*!P"h!MjL_pHG^%QO7)(>u OǓPo3k( h#.aw] :k.$lx3$,X#fʅI'ܘ (c0S\x BY'g0 w7h/=<U>*#->(wfj Zcߐ۬w^ݵG.S֢oSNJZvR. kė^scPd++.O^w:B%}Ozz].(LqY 7kn@w%-j4L6ï"Y+K_K3~2jL.mx\ykS%|_[ZfAK2Ȃ/v AT%q.y`t4 \HN;XF:Cr>Ę #~:VQ]$KH'Gn6lHSdc 0חO/6woB{#dI+nqZ=Zo$0Okߡ{ a8+&&FU(5S+\mcL%DO H'$65-KxjVQp"% RH_(D4|c_o&9k1f {}ڑYpÈuSR5Qװmc,.c a5) gV}1AVP A#{#+Ng IV׺*JnlGB8ݎ} D(yt3_ӏHDy CK? QMn̾ ݀klGOvi#˅Q{rK}obz1*tJv-IA=bb P@i7FhmR+UL(`@$HHգLJ_aPqųTd7Kp-la(wi.?afŽȧgyrO ! W\RYdB &[ B;ӓqB6XXz|)q,L22iߥ#_zW99-2my7%tP)fX|CW'A3y<^7L_$-P;/s{̞zd(*c H0bvUpnt+αOkffɕ.p"G͈L^`D0*u;CB]߼Hܻ<NV]5EDJH]cʪ Yخmp+ɿVӜ,0$.6D7{mb0^5}sUsV)6 0 к |yϪDXtm~ e8,`u"/WKPO~TAA&CũY{f)ƿ_`tON0{wi E!y Yn\3?ZWƃoa\Hѕ ;S=G.cP H R2ILӓ=%*8('9@s}y\y$4ӂr7?g.RWZ 5tH=]* wqQICf1d`{$iOZ{,\.O#^zMD: jI.w Cd_-[r"OՎ tGYٹ13`oEF--8%X+MTbЩ܋ any|ܛc@2|C*9 xlSbzc%zn7ćX`:|rQoc ()Z37^LHCub:[L;e"yj$諢v6Nڥ,x ~Dle}뻒fBUoxG"%<Ir`)$z:.>-@`rdsEe@RI?'3@iREr!+Ĩ >C9 E`ˑ\@ zVt5Gp z[PU5D|3BjЬizu+,e^ldiJj$$NUe Xhh$FvQZC%l6!F|)ItYy=G04lʄGK8qʤgvm۠;b^NV&* @H"تiCkn|f= ÙJ$RU0%QK!~6~IVnH9 Sj&4P]_Msrs:$F!mXz~ Y\37D4"fjۺi$ӭ$™BD kJPښ"$Bhp osg |6K_͕:NR_:cE߶w =dkҤMSj쇠72O&PJCF6z}ևtfOh;Xc.W+VNMՁ|A8})Sd_4Cٜ/M(``nB|qXrTX~wE;~H*&Vk}>'9Et²dCjLZ[= =_7f(,![ֹ޲1^*]W#=S\Q y4yLz\, r. 4 Zڧj~.#靫uGF͚ĦƠž+Ȱhй󄦽L6ϟDi#+n)`.Ī R (ih"s ‹<2k Ꞃл 9 t_.-n)2𱏼$P_ c/WޠWӞ୓c]FG:+d_`heMk0;K ٕ`_4ѶX`yuWrJC1A~D':cî@B@+|΋ЗLފձ[C.AP5]Fޱ tL) j0"qxϲ]wEV o DU7p u߳#<$VDDU*\ٸ#~7=k:#Z9^wny|rV)Ϥ\rZvbJYOd=7]yg:a!4@o^5<獦S`C|%"`͞+;@Tл]>!3 /Mj+\(^%8n(!@[H2&h3z ghqXn]rzWINQDM`BE- An[eS+u/3"ⅆs69n qΔG.m+g8]QxrRl&D.ZW.'M`\zbL0J70ISqV<2J)8Sϯ[6# {hJ UPɠ1,lۀ\%f5wkuB۠Hm1:&o+nBMiLqC95Tmʆ;rPg~ж;/cB- \Jk%.|!STrjm \Ijbo~ ,(c$G%9LI03ɘ~د˷UC,ʘƫtv%2]:.5msH`^Iȿg;67c85'Π^޾bKva5%suⰜ]]J@q3/&;$>e t![5a(M$|s Baxt^~h$b++flώ ZzrTYVnJ?$;͕Bt7Uz%kv˾ E= U!m1f p!B+!a <eP.OŰ῞!>u (Ddz;fkP=eΜ 杮%\ICl@~ MxYa.M Ҙpa(gX9ߒ|Jǰ%ˎN+^&ƪ/|٪ˑVmXnSSWX`M,2[+׍+tNA?pZsMo`6SaFl: vpAH+4㽃nk3 -|aJz|R r1"PܓOX͠dھ㌨3xBiU:]YZ!:4J@ϛiScV>uMZw5:QNi"xPY9L3Jv콌G|1%D*g7&B9('$V%џ6q6p^h(@hR'aI=Hd*A@-f .+B`bt9nk\j$ ;{0ma}='/{{7  Z@jU""E/F1q LxQV)b~~לF3E:kK+`e)x҅aMgB5@d P~1t <>E|^WI0SD3녚pvY^l`8%MK^\s[K_4+0Nma.7_dfG3R{x#JLJVf'eA#a-ٱ~TD0ǐK)ermZg꠶:Ԗm('c2b6"@M_x7َyK!Z>`/ ;ʌ 'ȞÁP_Z$>Ƈg>@ɅcB}BfA*m|N;xы˸rXy\;de24UPP]X+!l;_ 2vjFWճnj9~_* ކJY*BЖ7 -),MzM5n )HM8aB|DN*WV.)>,p.JG;. ZϮNҌxhY76ѕT؜@斺A0 ԭa.)bγB^f\=;~4`yXA{=./%%8;!ΣÂ6FCxTёhD`iUӃk Jˢ+N1aPh}-y睏+0/n"B#41I:w'WFQW;tM3YCxz$fq-5C)FQrָ-{7Qkcb"AՈ~ܕ$:[.T%ʮK[gn埪5&΃ɆXcƧ= 0s]:TyFA";NHWbaA7I`G_"_M`~9Smb2l,^{ؽ#66dKٛ4~ŕh2\7GU FԾq%iO&w~hy3q&yg;UC)~!-T0`#RETujb]j+'V#M6qeVQKc+1%c'y_J~V*rGeOAѻ"\7,Sy kL0(uSHrә)9+#~ۍ^#+E,l<̀]`I} ǛJu_'A\|aEe$BT-Z pѸ艞S0H96F>h i_'@_ ng8S+B.@ f襎;^֗%Y%#jjs9٬PQ*rj;lP~R}VUdN6Xf{nz;x&ܺ-xǜZ]79ˣ:O7-l A]}Ɲ~5$DZt*&Z)13=_Eu4Yz!sՖBOs{gٲm9IfCkqGfܺ*TU6&2vH>SQY$ѫ٪d:z٥WY\oj^z|(bYSoR2 k` 3bLJs"t/n[TsE!BιxɌty]7VgK^g 7˂2CQf'G5'T׃Y^i[׭AAd> :`,_GrCn6FMaقp7G MlI(ƻE7L%,kQͬfۯ˞N'±%∥n zЛy{z5 (չ>AfajQ&1wF^( UK|y>wvYAO=wzyՔS2G]$WkN5WTS]y0о7k6kzwOkcr);Ng:OQ$B;ZUc ʌ؞վY;%vJ'\>1nOaa)l6_e;53ִJ^g$njBaYց) Y^+1[ڲ:hRp]mԎb= FNMtI=[ OƻJxMTD+;nWVU<.7?s\K͜Vyd_o9W=~RL#8O7:*ʹ9Xd]q諠meclQ'UEݬ~Y))t *6nNO}]1!:O[hP =|kW~9S~q+P8߰tK¢m؀9=IKB K!.|&j G3i{̊M~ V uSÅEc(g)@7uۅ+vH8Fi.6Ob֭KX>BhaPٙa*[mLsOΚҁaU!]?-˫TyKAе&,hW ^=U o *гoAXxցRv=.,+z"`4D f6Eoܹbuz 2CZ?mʒ/^7QO$&w:LNq%$_@;2Rގٔ(]m8 ۫1kʾnMxq2{xn>B.XQ-07Z`mnM@4M1>鮰['ˎ.ͬKpt jv=׳$$r}.Hd{ł0O{2o2zحDJ'qIy9٠ppsV$籸(5%s JYzJ[Հ nKJjVlv۵ysX.ctrwBBu0nY -ܱ)x$Ahnz76?"6ȌdX<2*e |6HF.!0 iVD!B[Cܡi)ݿSS[5L?bmT\ňj#{/-ׇWO!'ޭϽPrQVͽ1 u#yYHo) !L-}]] TVz=P}_$dsN`[0nXcHHh"KY}j k[ppW*bԆl*Jr[֔ϲj9>`:ܬݶtq7a^Dۭfˤ@8kC2.#̓e1fcD\,wTEBɘ+z$Hd`[ܑSÀAù- .肢@W< ρ683! E@˃V5(x3l/JWZ|E=1TvHq"3oiL]*{YAm+g2 D* :j`%bgD(zijLgǡ)*ߠ$9؂S#]?Uߺ%瀟',"] ^VŅS>.aj7O?|MU 9 P>zIbFLrCbn5VnlM7a)[3_?eIGӒkRdqc%!л{]#UF}~e[яRPRFskIjU +/8Wk.ugK+]# Yrc|[hr(,cX,=4و~|pR^rW*o$%$-7@GХcJE/cDqX܊]EJ QHj>HJspGsLmKܐ3-۟):4\ڤ#?zS J~'fO%#]9u-=})?QV^(ŝ(_aU&"6j4tsCUv+\kgvS6sb}ypΟ-ֶ̠k\p$d:kW6gcPtlZi%Vq=e6OdiG<`I\bT`) C9%ZZ>I㘽•zl*ղ"ЁK#κ|5mcqr9.Aw1zr-@7q+]@cTj`j&5ZW\EAS*c_/KSk%ovOA͗svZx3".(˃(5ۃQkL\>9S՛`%<=VčBrM׋8ʜyйo=Ѡvkz<\ފ4+Âc$to1{!S?㮀#4'M@B-@&GGˊc/1:Vެ{Ũ"q&HCڵ: K78 X۬ '"MR Od^+V++‰V+{5]GYZRjG2qԼsV$L49߳YwdͻҕJۉ'AԋR QE9Ōv'YE՗Iٯ⒮|i{^m*_&\Cib3gt Ab_Z薇5)N'J?9^5qP=ry 8FJ[/z<[gCZQ:?=#rK/75YpoI,09(<,+ A dNZV s*$oLl\D(&yhg>%㶞}D4 |?zS A@$.R- ɑ]<+NsBU0lFoW5՛,p?Cjgyag@is~J%Ϲʓ$D7mwd=,x)JSiHy ,%&=0*l}`Y 2땈hjGJMopvz=^cO<3a$` .v-`BB[,H.i`"zg7z>UME?e[IKMVwm/ރ>[V c5 6At0ؾQkÝ강hǢʹG.)I>"2hzFQҌ9mu/3JH* ʆ;Y,ЉUUffc;7&5_+3ry?13Zы{,3.Sj3I&%inHjѸZ }tbiqrI+}Iq|AjcwgMOXKkTq8 2/c k5\oZ1ݸ=_P4V!Yy:? 7gr!}'\|z]'gVHth+yEG|`*vIu%*Jt-io֑f |5LY HCܯ<Ԕ8HHNtY\Z>&4!)/2yݭd~h>OgS;7{wu8 v_Qfc܀c~ɘyYC;F geƑnb;$yQ/T[Xj-<%~-2;ӼC8؉n0 Lz/\1|jZƑoa}4I@@"4>:TԿRҧ^\aHeܽ=>8eG(hx=dNq0R!}S8ǎSsoy"h呫Ogn@d!ڞ+B+6TΎݘwꬒX,㒟XY\ ?iIЭ8- %ظO6~x1[m{gj 7uNDa9t\Rl17J'Z bJU*u+U5gn|X-Gkn}<0 H"qSymwG x7(!UQ~Φ0WUQ$>hz|4h7Q'3].,$Ȍ`2MN8_x"+gyAS$ڠPDM@i?Y"SHZ!y !h~P{VOϷ_0жGsjRNS{Cg'ɫ0j$9ׂ6Wigm* q]I CǭU!}uhQ C+UDvT(}*<%`~6GMw ;w`KWsh%]ֿv knp':ҧJvJ^?'3X>8|$!4kYv̬]䌄*)YC_Uvv^$轐{"401l7 I&hhO_+ROm _s)x~3EJƁ{ף~'(;qWb 6X u_ iK#QТ0[U/ÛoK{x%%)/9%AY)[)H0٦Dv5-﬷7-(jh(P0@]~LFvr4# j̀q]8aۖ' }V^:pĬHfҧ \-wh`FBfyt2LCㄒ)|GG׆Q.McJ<]eݿbBUZoNG4>_J6*Ѳ|)"`9N^N3hZEp4gaE+kؾFZ+:Irtt:-&3wT"5G]~?wrUZ^aH@^%PO-Պ6M#?B7g?\·4Ӫw|A PI"˖8;p,$|= s҃6>ou5+/3Ut35PZGQ H-GjvB蟋'3S:' ]_ k}YqH{h%f8 yU2mL,=lӞ+nb + ߍ5؈ݐH6w I -<9`؞bF'FŽI`htrm/b&_Zf9%&}HGջ^~Xza/7!<ig[W-L. gM8<5_o8e):cK~\ nl+"/| *BH;)or㕥 }E;xv;^7J^  н̰c1;;l|/a<{ЛkNOX%7`x_k RMceb,jX-d eAd"`7Gp!9xG, \I-pdغ\ q+<Ս )$ycwY.71ʚױwxf2S3^z2a7gD ;̗j#tPuSnRSm!̡aw~ 픆J%}?3ټO̓b}aa ۓ+p d0v6SD$#Յ:M+3/]^ī:7TFp]~Ҁ X0>iA jFP|4oud4'Ȫjz\0ɾv6Rq1_˰ccm*ԜycێqT*Y9da0eVuxɱ iU^PlR +v1kA"PK6}bVF-?~}?xnJ 9ZZ0AYv5&&fO6}#W02`+lw6:=Fe3Q@h(.1?ۓ+m~!GC#ۉ;yLUԨ֜\ĥS̏ڐi\Y[̀,ڌJ>XϠO]^Ta&-Y+ .r86P;s 0{Jp϶hNs>K_݃RAɝfj_@rW$U ͚=OJ[lv#qRK5yO3P[M=݀raPc_E慐^ H-Qy(ol\ѻ& 7N/BZ6fERd4.|vswFYL.dw̦+Gy6JEvgJspHe s6*kH W0guG -L򸐔4P Pl5?Wq RulVU !gA|vPՀ<3'{Ӊ6pb,e/ݯq\|6}67X$.X*WL*^RLO8 ]g=ݐ2YeH?HsԝA k!rͤ1x߹5G-6zE0Kaч{7{Q|ֲ1SC Fe:KJ4t\) &mFPWtvt(~$r%5gO}XͣQTl^:Uh6>$-@7S#̞`7dD⛱ g!~>&1-H.0Gt3K<dT μs6í(Tp">qhzjX**[.=H83~fq8dYy*V&fG^ Ϩ3oˡ"k YpgP- K׆jyYGnQ6?<4.1U|*2LlvO[|p.L|3^y7vg{)nA*PO (ڟۍZE<^03ixdg.o"_qPD*fQJ`+x0+ewCPBg4³a e6PJoo[bgWF\ApiA:sLckH"ul@r,jn> ak43nX%U(=^LCoϊcL7= ̆^_/Pq G>'\ ecknIm*yP> ͽWHӟA6LzU& {9I΅D 0̫zdc~J Y)SaC7hxa}_k+RZ]NTÕ̀=?E+ٷwL> xTZc|LKF).*NxώEovOA{fT%#frV ,.GNѳ)MǸ%ze'R)t C:,^Q"XKS/ H-6֎ DO W{"4]:Nrflt^u-) 6]E @r葷bǼzTt*@@j-낪:?AD3PB/pJN!.XY`c_^0(zgJv0|x$_[P`_r{ԕ}e@hAP : C`&LM=!;&ǿFڢųn穪_ГkppmYiH4dlqZsu8A:ZIX-=($LzR2ۓJ=)aF+ xEvgH*f==`% 2s8\/pSb 1u-%^Ҙ|:\V`FjߜgJS*&2f@3sltƣڄ=><Тn@.јY+5Yw_D6UZpT')Pt}E*7/օslBT y)AyloTe&o2j+A1A>gx>g}MY`6y>r= hlQ2a~bC<Fg1WdT uv.a#ز`uƩ *]n .1b wB>O d>.N,S!"^ݢ=M ,5HSЬ͏3=%N-^uRB\[Sȡ-ьzGu(h!5ʯ]Lb?ea=݃~^5@ty#0=u ̓1s+mv2oS`аĒ#e\tQ?u{yoN3 BādT0d$#n:2f]wVgF#F9Mbc2׌ϗ 8]V3{gfbTB$J #]ث.CvoZs޵ڼKJ0zHt9SWYA]A}eG$N4gNmBOgfd;ۛ" 53P$i/W(bwA|=';!u(4l9>fj5ڄZ]TOϧQZX=tYʚBqʴj\9 m& bLm8wa -aO$t;$xȷEwSqd-2bAfr(9p,W; F"cvNe5q'F]#Ӥ"}_r3d%[ëGo`GС 1{tRAN-P䔆RVi"y`s ̧F=$-\LiS/uDf iXf9G>b'tS<9nU~E38w̓7O²@({x_Es7m]K.P&bcΕ)A82랐i>["2u ߄*^Q͵W^ƅC 3xEϋ9j eH y$ ZclW-p#&.XI]eOA/)`2~,.C ̳{ڛA“7㞭- Nxs pjvS]2_+RQC6?( !): %Lx]FM1ݏM#?|<Ho^ kca3rQ;?8)aoLp=Kyc\Ov @ `߁u: G{bED[f\ѧfseHGj;ݐ7.nCVڕvun=lXޮwkSl oWŞ,ډ6N,`VI翺n+되e{ҳ V)&iUWԦg Cx]Pf-cT+ yw&&w7YUx2uk4PUWP87T(stt2ptpPl _u;@YaD+^VWnXvT2oOj i*aL|fKHSe4PY"oⶰ])DI6mUFkB!) _f9*mB #oX'_ goIwχB?q2}Av{uGm}-byaf&)W,aƲ`j(ì_u)RN9`Z]Hi)oȨMt(!jg=䭇&/|φӦ゙5qb熿`MAi|:rSkqjhA8"*0\b?{OtiAMv+N*H-7 687?uJ?{k(6>"|WeBGn#oN!6`0 Xw=$7OƜ_ף$g/g\Ϭke&οtQ FQ{s3̱щDYfL&֊C[9oW.7S*txe! z^ݘ2zb28Y~$yP=d\.KO 1Lu Y dR-g}Kw8ݖe{oqs'"udBS߆"LiSHwEX-rT> wg~x]|[qq ;KhrUq4ڴ &^2Vh ܠ b>T9uN^nLJKrlPcÃD?3'Ei9WRF~Ee3ҰՖH,mG`JeM7 DA @ѳ̅m@v)_̇ϒkG A8T:Å֨ -AK 8fzYFfNF8mE(Ԙ?sF~@)nSiS|'ԣLUO*Xjs[2FdUB7Q\KXp5;2)d5Ǵ!$jͣBn$+Oَ(0 VtH ՞0+9hʝ7Zoڮ3t*-PdX iCOfAvwd8Gp@  ,hjCLE4uڰitgϔ\g <}8K)&"5+ݩJ13w\I#v,`YEMpbwWHi[<:AJI9f4{aI9Ӭ=̓Vtp *i/hAl{$~稈s0L򪻖sȧQiLݔ.Z!"2I}p6eVQ?zl^OO"5?#x>,A%FANPi #6#>0A%bۏwÄG!aDUwrv]>n~h!oǎ\fY "aѺ-[`EP^/!Vl);%j}x'b>[0"B. X#DuJl{u%=]v]`u0fzϱm&e;^,=zĶ4tr>%=/M9__Kl _gQc9pN׶)%ka~6/^SFҺ-n{N^.;mXS件.Iυh޿)xEJOnߪ4 8 T5 WJ``ϖ_ }`\I"L\x ṯ!b%𴨪4$[#sXT y`=LbN)b!Mޮ#) 49^ޫ=>2iTI( | D>ˮ2.aiNa3C&/ItZRî0ufv f`GWa#l7t]ЀП91WW?B8RA&.%s"RV {i$VOM%3b a57$iֱ`pAm1R)L!C9}hv%@ G*5sjջZR=T6)3a8"93y-U|F[q 9e1œV![ Oz3o@:splK9w:I`$ + Sdψ e]Ɲ%/'=?'_8-=Nq^{^]8=sF=T6sS핰罏|>PؓFI7ěJxw=? d=Jhqޅ"uyOCӷQX JRLp5T'4.C"i0>CWH\/ qՇ25k5 +qPB,S{؋@+ Uy%zT7=ڤ4H)٬+,}1_WbVs=}< Q#t-/ld+#[AVxX̱ІS?%RFy?4eÞ3-]}ԋk>tx}4 rghZ艊|y c i"8$UNǝ}3kOɔuY$g[yR:NNM}sQ:_ ǥYn4Ոy-Y* 䙦Z*.aX> |R:q{샨G* ӣ,auv]k9xLphEeqOx0.+"ꆕжvPf<2/'Zᅱ; xk[  abE8z WPk~}3vB%h;aj]N≿7;WQ\}*:JcOjXV7&:{gG(?L럛(-V[?ݷG:|g飄0ojԜA8q**9sy0, :#slRs*( 1Vxo9B?~ TFhk?;; wc| #s܂=PZIRk ⍳Â?nbS qp7bF/ ŅQdSW ?=*fg.lb Z%jGHWUorryy AW#`9(6E¡v*D`NP:Gw9̅rw/%;M{*/͕GP?_5|AقP.z¶xYΝB2G<6|G:kHTQU~ؠ0\%c@lgS8m|?#n!5ǎ3mje/:Uat?a+HBU1D-:^9Kh}3FjE2 vvʂK3ى2#.N'0Y.JD}5Ԇp|)E3v];fwƾ%4WMEo iɛ8`}~S}R `) :Dt nā@ȈoY4{o7$+'1(8I#0辠3~v"+jˣFhriikRqQ'lh?sȏcj Z 5/#[8I,fYgZKnwAK 5>W~=D2b)>#qDڎ-^X(m}QrJ.]AЍ!{2Dt cpb F:rgjILu>zRɾ7U|@_! ΟRz9H98xDn{黇5!ئKOg'! pq9iہJȚbdfls_q/ޠ"E5sr$W(=u3s YʙF2tݪ3EKPjKQ\R| {\Tz#o_ L\:{h+5*?BpఞSPp3/MCȱ0g8w,aաB5[! '_Ki7lL|+yټ@^;0/PSV69yPé)qon [SFs*);I4-Ivo|"_ 8]7J MyZ7R٢=#L#mFFL F:\ƫ'^dc&}=б# 8bVU`hoRqXy͎`"=٘=b){2h.% m  mG>c"`ZTlD=LπvoJL$(X̟!ݲH0# ]@y-<Τu@6(m=E@c 1ĨxHs*`,)mҙK^5w`%:c ebx1`{ׂ+K$ѲJHq747 `< t[ %6; 2 ?vx/]-G1:3##5YmkZ Fk# o]>Ւ{BXrJR%G$" (Wd i" H<jHZs1$[ApFߦBH)mOdxTUnҤP}QjWk/ʨ҂  CgYy8zt*,uTwcB-S(gXFЗ AYCԱ֮\>/)}$T{+:h (C #Pi7i<^ȡUP"Q J[>{%f|(w~~YgA4oR}"IHWP.8zPqpA7dd`4-,VpU7[ /eI5-PpB8$)+O#6j]F>FW`NN^x:4:b>1c U885k] NR?;Ywќ.k 3;\ַ_ʰ=y{^"1mEgSw`CNK-pYːwJ4PXui+%g22PgVckJaBB0wQf0o}!\]JEy&<vo&08X >,5%FEll(& >[6sE~InZ)h[:uP*eqsNƛ+_/7*H.\Ɖ!TĖMࡂ~YH5ʜPhӉJ4jG=4uOR)"DA &($ŻVwp>?ZW> xyA )@=\m oKB}mR.9#p\W-^}%1"g͞d됑h ze`T67N(;PP<$*YVA&+YNYDׯ g(ҼwUacX&+OJ/Dre@IJ< #e\=Y\ş*ߩ@ MDȱ-٦:(,4VU2^Kwy ;]00]x5IZEtI.(;)v%L*_>F`\>S٭ rr=Χ|+ZFC(Nޢm>lh]D:FD{\tC$pp 8 Qv*vx2 ah]# {@5vJ#iH5 r=(&¨@mqs do>]Gۓ&+l8ɬV3tV+uD!M^^м;U= bYpdZ8Q@w|K/o$:m,:z@v{J}1&*~`t- 4$E"GqE .eT7Kh=<ے3-'2Q{-cy[LDǁ9"#xU"}]_!_ pOJ֡-G1.nV.A!|S 06[63sRHAOsŕ.`@'h?`?*PeI9G&mTH\ҩM=iɏ@YLUq\[0˒ vyN˓v\7ޥ]K,T\|;e;޵y{/@G.vNc}WpC\oq:P:U4OdE[ 5lM;d#3MgԆ+(;/ "Z)'fzC^iΥjx8]k+`&rnGp41c0S1C65^L逆iE3|(KXb[?w3aݨNVT Y '.1S>T4z܅_:6Hᘞ|NzE|Yxjw^}V"HFCsܩsǺƭǮه-oH2y_$8fJvGK<+e0$TlfAxSD}qiȽX}E߆%政)Icssi| ;E[Gߦ{6잦šp^QѨ@-Ydrv ft=YsF'D!d ^J.]nPVcTcڧȽ|A 9&3&֦I KAT!kQp$< LY Bi?EBntTI4|MEroN,obl!zMc%I Evް+|Dbkvz&ܳbX3PPbtm38]V2&Qv u.i\/kBo˩g0~K˵}Vݥ/QˢZ; a[z8300+hCYhCm-^#%RW<=BJן'/xuJ*v*{hjgɮ:~\6u_0 >ΣKˆeC('X#Mo[Xi>iO\+ck,p6& ~LB04~+M)ɘv|ɒoCNmAz75|Ԣ*.\͇#{$1L8qz){G r1r:QCkG@,:||`R"#6m[=e!ZCf+۸UR-_:SnAl}L=A E>FÐf YtBچάuc"تKxwHgx } 6jT"KL6d9A:.1>}/~<#:C't')^Py_%XHlk즹9 D?5umnc&VުumūO.DޜOR 5m/N~-;)B3aQ'!j}kĥuؤGٸZj=XKmh҃-FʉLlwvX6fkK%K[-zl ȊH^E,fP  [>+J%.>(KHy)J2C'^l{7E4Ȧal~$=8/րS";KJSᴷnn\F|2c>1]f=ySrFIЖ1>J~%E3 LI8?$?qQ4P|>YTuEbAn4x08 (#fg#nQ~!KwOՁ296{YƑmИTK &)0mg/к$yVYbH)YMC\4h9B0E@;șgy;<> |W>$jUdfoǦE&.NleD: ' I\CͷL3Dalќ N׭3DXb]>c?2Mrؤrueyt.g)fVQ~XM̳!@(# @|L e)Yw %cp+9]'Vɻw:y[ѮiLoqeܪJJS 4w'xX|M}In0fgA/2}HOVުݒI@ ږ`NٖŝS&ЀQꌑaxmVͲ7X-ogH/ .gV—FO#7Stz#17) Ӕ:iaܲ;j6r;?ϼB6"{~ϥ%E@$-'n_q1ܵr.$wr\D&24sd5鿖aiXj,E jƺ*<{FE+")*arŗ2.X9}U.GNcl},H<2|z 2+qf=,\&_] oT>g ?)L{hJɆFSdufj`paW?TH|&۪ҕnGX2 /ĄܻNۧ6@ t֓ +f1m?;aZO}wH:=y mXgM_ ;F7C->"hv(C,l*iDt@/^c3'\Q=j]>ÀnV+y{z{6~L45ODN iԒLA7*^KVrn0jÙD ʿ [z"&aG/3S)7G $,|$ħj/,?dȧa9On }= M[ yӟj`BQ9eÓ2F>ͤ*䠍|-n-h}c|5!˂}72SA FFW۷­7 썯;ћQ}R5Fs$m1 k*l}6h,* $vg_)ۥsa_(fBR֏f%-}WZj˖[~=l ׫> 9,h؜[v-N.1!* v:M<1JvqiЖ,V64uÐ|!C[/s>,g`Ķt¯&P=(#^,3H(δέ gArbnWXreDf迦 ,5V!vm !P!`ShG/QƠmZcAZ[{^փ& fZXݗpcԋk0-5 *)UFp=nܮ`3W9b$۹Wt>=nR@9G:d{K.֒>@ $ FJy{yv(pTpZ/60(]z}`5Ywx]YhZf GLq>Ruuۊ^]}S:5ԩC∜QxI%?&1OO}LQ#&{z?T_Ueo[`cn3z.aKۖ1y|wA֛۬hp(q;~Dkw Jp8[T.;3#DŽlV&K\߹%h[F7bJj;$Μr Xfxw sfP h/K&ѳ FKB2٣X&ɀnsu"\PsS凶~M.ȓyۘٔhϙ)>KZ\QAM/Aӝ!%BnLjY]DtMRdz%SHD&ǰqa|gAA5\i2R~!U.{>Y|[W1xXx{N2֞= }U.A_IH8-Z@(5ߡu=;ݞ6U.? edl:Ɲj ()ԾhH9J b)cRNq'B?Z>ZsdhmLPˏ89sZ; KDY2v="CDV"1z1$ U"Ɔ]Od8pqSl#C,icNV'̊-Q'XnQ7fgRB8~-ӵG[dEp&*Gt(,{ٴ˦ٸgPh~̕{W8HmB36i09M n]⨨%v/7f_bl\_U䁷 }]0n6V`RPHMd@HrpVQ>u7tB#7׎fbmXXQy x ƧTZۣ*4f5f91B5H>dk-Ө(xG6L}yA?6\ԜN{YmX(1$g@Bnf΁U'/gW;8O(-պXAI#(8I&G_mWc<\m34a袁.j/B&wamγMF[[v}m2bz/\'<_قijR&qwr Uap;~*73"qkMtCyFsHs6IaqxW |D} [`#ë6g p `Y^=a/!6`U.>!Svc?U7(T%Rz@;Ӱu*:SyU_N=/A?daٶLT^m l(-x#jnqEIis']"6v[QN14MTQ,C肴ImX&j赔@/'Fs2oR ?}E/mOUc9 unTiY+&;)+|̤!~X稬 a4+mnCL>sV`Ax9$>n_VCqa3b f' s3^^J`3, ѩ/=4:׶)?:,#~.dgo]UG罠V /#擜s1O$D⭑t,2.%f\O.w:30fG' ^C<ޫxzϔW%?`K Aǎ_$RP  ;vbýT0Vq@".߉C}03u৓'t_ P^;˵RtӐqVdz$'N(;٧Gp>GEe >v 9R䋥D\菱73IKND3\Zi|}6 |laѧuKym@HOM!'8`x`ƋEР:F~.M6!()Y=$8 0|+-͸P؆HŐ1 :oJGII)L,B<DyQ=L_Lhkq>?pgZ:XZ9Hj+$S o&m"Ap`pտL!2Hyo>ע}GZL' =oZP`6^]l;rCFyY՘X EIќ9=NSx|D (EUv:.h!- NT$s3%χg*F}~h+||sfVe/hL]kt12t.gjO _jg ̌I璎ɪe$X x:.c{rpXdnNg\X`)摘i }aaU,wWs00WćeXVư$q--Uca<0}A@苂m)Q0Nqsrp#yZ:H^?CZlh<ndT@ihok,T|E#ص Ix0P71MʮA?koYfk?Ahɺ*c|4Nvᳮn.QGS_G BTwj1|d<RLyYE+Ň. $BP7z> V_wO#qG]qGFXk2pl +ڦK%inr %evغˀ_"y.JBZ= ڔh^G1¥E{KL㬆ma`B6F@{.vNvNѻ.=Mϲa9YvdiL,YQ9(*WZG8ƹpVk?p~+\=OXe'-7j; pFj:c0mٙG@hK$r5ʦu[%=ͭ(5sHۚ) 7߼YuPwHꕊ#xqЦRu_{6ߗfQ?7$Pir\+Z=\&1B:dmW,5B1ߣ'@̽\#wC^½53FK]auz=Ob泒(Y4D}v}TDDe&lr~2adoI!Wpq$]0f'#8HyEZ.&5_ J[F+poF$wxjge9FbޝSޣgTˈPCMB½-iJ;=3T)+2R0^ M8 pNXr 51G/ILi)64zW_0'6{ I`GXU#9~q|`lEF"  -nA\BFѫ BP6r]BҚS-.)DF^O"զm dPFw6tz~ո+ RDaZ8XoJ}@Y1-k]!IEZk%:9foZå  F0!sdp5^e$)3+O~KuȂr١ 7ݔ?ة*R?Z04A%oD=ooնUҔ9r@]i#MhFDT7u=n#CS5lK( ǖacd4WGկazǜBR~&脺x,skx 6o2fs?JIexnSҩ*VVF Ì*ei͐(VB3XzC|閡:M+OjjNF]LaC\NՀO@lkܿY'JȎP~L# 1~Qv3{C) T G~&VOJ$>]Dvw dl1Y?k^6k^̓J ņ2ǑyXE-ُ%QThb\*0I)šӷӥkY0`8A%s>%w jV;ᦋqg =sIVzk?pB/@S^2}("Up%z\BQ%gї׊FCmiR}B=''@OU$P6\ G49!κ>슧 tz[oh,Rs!h/&A8uH 5⏆&lL$xGb&AQydNXs(_鄼<<Ȱ&M hn/JOChY'a%,mXwۻnC]* F b%o[]mb"<_@Sy0bYYov1w{T2ۢo<j]'gs/. 8#XRJ j+:k0;*0Ӭ- Z )V6a28@eOn ]8ˬ~Vo8Z @ʡȘSٰUEɟmJx?2Sa[rQhLз^ 1(~]b8z%׮z?XW ͓i+GzVE+h&0C KzЯi8hHj'so,J#Zcǟ>9Y9%iu ߧu*ق0 S\umiرQ  Pt߇Karpèn:Ns3>;9 mD9{g*ggĎ Z͏NYE rvDa@ar0 (!ĺS.Ӱ&Hw[sjx {C{@5zbb/f{SLDɕ4N6gEV=\re͘@t{5x(4)3jDTbJ_L5KIעУ6IɟsM;0($=A-edn^Xz1iԃ[<ŒŋQC# Eк:e"Aݍh#B5rvJ<ҔΧqt9&)JQ<()G[- 1S 4.6sS솟,3/d|xf2f_+' $0:L ~(ǰ楒q2/CSͨ,*ofW]S$"kA?1PbWdWz5*ףC(+%sj[f"& qɓ|YyV}ϖ͢%q39b]#ϮL!6Ltw *\kI$?BZP[{wVnVe!f2D53'ş~=f̑}E^ØhK@;s\3q큘8+pjmٕ hH>GMti\M^Y0 i Aϳ4bs%]XzK')J#VEa-BbmVàC.Z`ZH:P#8~)&X̣ lp+Y.FIvK9v.0؟ ;'&;N,NҼ(ӅD’ s6+>ț áw|[$m7*IBSM^ T㝨=I=Bct}0?e@MݯlG9^1!Ccwu¼mrc=<3HF-3u\0t ŠT peH& bb#@\7M>q}qd0+, 8 ]sgFq-8%kp882Gẗ́X|ov: A]D՟׷bNXF穗xOTiZ/ Gb"ᅸAT}ӂE6N*\)$jSp\j+6Y7 Ȝl?ǯ *[{IW0>Wъ,V[|;EݒBF}.X[e N SizoQ, /⧵P}ǩ hdS/=+& Hߋ5A`n " 3?a`x^4-y-|}mP,&}<.7w|h_4dC >jo;zQ٫JW1y#oieT`$'`?ie `)\y< vlm=쒹jWYꨟ/l[NCk/(W7~p^bL|ԀL( U(Hy-q] "%ܔ+R\T?wj: {2(iLq #xqo 8{Qp*ǗAR{J=&BzHwv!s2%ttk6 =×'}2ܢNX3v Xs'sRepZsnC^ [W? +:njẮS?R=.@'beFqTsT~GOw[J8x (·~w:@m%'Vd>MqM4mWTQdt&%1}*c~n/Vw2V{Zgy'$Sm?hk mL|+w qL1ʽlF1 ~t't2hΫ6KKiGoGzc xJ<ѣ )Z!| A}"A9suϻ kb͒b“ $xOOʛ %oaЀM ۄ4a~U&T儠wR`{(4||+"žE &=]y'OFˍ,L#46QZpV'_n ?r4x~ Pū {BK0n$1r9ק<պ!7cϚb'^|'BFٯBPv5 0o[ *Ћ^`ټ.Q!bMD3 ܗ]@\qgQ>RzABz}wya0A[I__F~\]c)|2e"G`.\ϵ*D}H=Qwd:ݛDkPvzXxO$4 [Mvڍ_: 4z^5Foa2$7[Ht#bm'Հ|+Hۢ=F7\=;pJ!p")5EMʭOc"?"T,VR9/9l ȭpx1֢ehm:ata۔u"t6',%sX5v={؉2 P<nn-]nK&A]Q~R[dr?RVͨ$u8Hd|&7ߚ?X(y?[ %,r:knBW~e'Mq!~-k!+kW RZD{[%:1Qp 戧N+.ݰ6W/MVÏ3JJZ#W}4m|7I\f c^N[9x%X&[BudT!*pf2hw};)޴KyU/@66R~q85 "Z m0Q˩9E=#s!xu˨FYGvW3$~${c@ FYHsi~}RC:@z`gtdRP3&MIf2q 8(}9SJ(Ym@z狄f.$dU}Π䣙Dn&HnFd&.01OhNm(z~,vA3zk"fxswN+@i_+u!퉅cw* >?eI_mIhx_r;z9zk28#mú]/m?Կ]B2Y#ak, |EqT΅(q  V3wX]ٷէR buUo[)$jN/qByC2h+4A܃TIh~_ٛS=Y)KЉUOI|){ M=+QbDiܟN4ACx;gJeqe#z'UuP#~Rlҧ!FpGDHȄK C~Rp: V#`H:#!U`V_>/Ws,fI؜Ê%m .QGy>O" gAm0ArV+Ҁ`RqF]!˸ ; 7KRJѼ5-:5̐OUz o*I)& R'f߆S>aS~nȠ%VylX[yph  X ><7^2 RGSɕIVGՊȱ VNU?5'ZU͠c]$.kI.8ք3Ҕe<`\Q)w% 7TXs IvҁDzRٻ B^1w6 vi_?Bpڤ A?a0I:}@x [)~=FBDbr*9zla01OfZ@.~xE!2K!ϺuBw>(ss:?tZp+jt~G-\\VYh\u}_^7jT)H+fr@6AN7R[`N<^2>uL$0U1kZj;6<; rce)iBRlŜ ΐ8+B*)= !wC7`EIcTp&"L|>:hQfzlxBt"ӝ{u0 =`N Et 3F8 ]rGm12>Qp_&ϾHϽci&soa\=d4? ҡu3RH$d~F/.05D*ɱa?.yfD~ N ַ|<>H7%Q>XU՝|0,7\ڿ5*s3Z0 4KƮCfk t%TPɃrDsܫ☜ ݋+@A֠j3ɥk,2ڑ@{4^-8C)~^:W:y*VE(+?ߌo\oN;_$JθdZ0B=:{؈k0ZBg5.+RwFm[Z$Y25ND#4'$%'1{C|p{4R)֏ Kivq&Y9~C3j(rcgmVKॡ&^l?T%Ђ&s7W hh )*'p˔oq{Mmчټ]2M[qKݷFoN8o QxOvMR֨Ϩ{ѽuʦ^LMrp ZVD)&둲܌t).nUMi;(Ɔ@$*:V*OTzd.0:=e+[ⱓ62[ϱ0oiiGI%7tALFՕ~n&6 N=( Vc2eˑ8Y)‹G'ZEY?$`bg53 鞉ؕElRM9 (},jVdx *u}B6$r Ņ5wWe{>lp6/j~R>jI (w V,)y'mZv{i. WeZu.e"\=VVi}+E G mYtY:c٣ٶ8[Eߓ/5E|*xlO~NL 8GqPg'ӗ+,oWA'_.\/TK@,d6QJ '5I߽p^HMy3=x3]p8Bi;r8ĄƸKuix$QRC]sO_HfOs)(X%-@>T&5\X6soӍE*蝎Tvb,3^!/!nJZNL\5' t V ˣөҔ-]tCxzN{ }wjnþ[1N$&f*s͖{0֨"躍iVMs'I. %Өu\C ̺;_/,[oF4 4cӓ5-<(LQ/kW+_ϳAoK&L5#edoGQŽnyAO 'y|n?7*"oa]@߱fVu~6N0kY\3!hYlˀKv*6g;H ܙϗxЎ;Ϝ7S0HҐoa䨤s-q0ƧxRkDKa0a^P7{p#-Rl^A sv) pYVF=cP΂Y¥H{O6?(}RFK&e] χf b1@WMڕ6oSdKEpg:tC 7~ߺD4d74'u@, 9/ Q2O'}{PlyuDh,_yCQ6STGo5{*}Bk,5u~u8 *<\Aa쇋&˄m]&9:7p19YFN7Z<YPc, cᨦgUfvE Z8NS7S)0;Ȗym´GfLuJry1H~1pap͟|n7fQux˲|A~{&|tlt؜MЫ,MR=M{[c'_s,l{ٲ:f3kyX:@5z Zd4PLrKb21ZXue "T3u[N0TYcw- 3>#@1$x$ b kDvsWe\S 'y&&!~DGc*;7T] }萅PAC`RȚVN_2{.mm&q9{OhƠrE=v)DV)U԰㍑p~1kvhe>A..ќZO>[<[G,]U5%mlwkgxsPyļ:DX>xNTW(s Ob|Fhi%uVWA>_rDҟ5 Aa-鯊mD(,.Ek nY&޻m'X>| BvOp\8)%#G+-bk҄ݸ"Cp #.VL#G1&4/Ex6v줦ɒ])Op'w"<_PxJ x2}DV 4FuKj{ F[+wtVsn_ tE!ee W? e5-56ҽwZč#KCf웜:A~YsbOa@Z~fܢF\s%d 8O-Kvd8jE_Xp8Iu9miLo6׵݅pYxoڪZȭ՗Wr@AP '6 ?ɉҾ"YFkvأs>HwtNxjy_}ǥ"JՌNzQU}GBV/0OjRpcE/RwMH[`lcdwV?1 %$xw ,|ĥ$蓞9"m 4C .K'BE8,ΘbPDo~S|6I], SN0u7ژ**8Ջ *Qu4l4[حU%`jP:  $<-xWU(xwG43*{a6,Ԑ RUgZ0KYUzo]x`OtB͑_9B>3[Ēr远eznh0/\Vici#AR)Ǣ,Z|˓2jCc|KO)9y葵!=dP$o_ yeXqGbf<Oy?r9(U kl*0PgZ.3{"g Gzx *gWt^ ]Mr\]ꞥiɎOv orh-CXL:3/K_DcG5xMb;'ʓƨqA( jS]pQWge )IH |o\LmGn"h˻.'0w@3t[9QwëX?-"ى*ƛ4E ]mFP$|YES>{{w ֲC=(x̴$Z HsdbwZE x$h`}&77-:w~Ϗ XIIEX+✾aM Bd`ҕ*~"VJ`Lґ}(v֭=W,"ɔ|;ڳx<]O'31߿ D@IX.Zoz}UKGC)B#׻ KM뉆Eҍ C2[纡ˬQE|3kKmGݡM(cWQ8qSR6M9Xqw )WpߞN? S/XM@b]&nK1ˬg7\mݘU #ճa)}ӻiX5ʾ.K5т+{M!M"G17oQ^s:%LAjts٭S$癵++Ul K;hAEm;.N'`> O@cXT3C(4PP}vPRq?p?7|r|uQN6A:PFUHh@2sBKp2MF#6k\U&a4/}&@RqJ*^dG!pPg/n'd/8^6x7.ߨ-zPb[R$)h2{Tv"~In4"V 5r|I@8)5LqWl"C< 6ojU&5S޻9<;+HzuS`3v7}#2}OC.@hvM&_ɲR13oD9;`uqu}_!DnQljV79 oTs]r6*%OynMA's;Vl >fR?wv0RQ@K_;5*jK D_H]V#S_q0DN&^&dr ZӷǽkF6!C.ښޭra2lf0K WGd!fzD:hall{|&:_\=bnW9H}*X|)a*@C&BNo[Xi!)v;0\77J?DcZFƤzw76@Zjj4F>t3\W—-0,_ ᓪ~+q /d>0Ƚo>z4]ŰT +W)/@uո"y-0O3.},KmN`AR7l2źlp2}%aq9Oj bBkZl CcCirP7,ЭXQOjsHv9&ZԺ؈)v_%{TfKwt~"U=).,-omL,D?jزױmsB?f]{;bٷx}=f0TObdF*olиBa »=GJ9 h^]e)a:&+C֓|{YQdQpA]c j?>qR]&CL;,6 \u_LWp*[ v!0wE#ÿc5߃U` ^4b48F<+˥E4SXV}?cǁ|_O^m[:p0+%gG4n*A@v сXL :ĜOx[Ц}t]ب|M \e>x>Ap\xk0xp QtPybSޕEcC4 aU8e9d\&0QZ6 ω,i6x~ǘmCŪꛡf@Tq$enPsDD&,}vr[z4õ5%̏j ej>9]-V)n7w#tQL1IJƊrɓd`L| B'"L(Fʦ\_ݽ]mA#5}wȻlq蹂%;oDlG@?Mִ{ECp bZUk΍!X/:Qم%N %x,uO޻iTK7(0<*G[iWS ֞=Q4A'lOcgpMn^ !S2~HK#"{6&5/QcnUPucQiN'z0^6j0OZv0BǺ'KhnմRQѫ5{AA:p!C$έVbgut'C@\ĩSSe>o1Ngx-FF_#WkG(&2@ױӮF%26\sV\8yĉ(Gc/ >p>~T+ hejvf%O tUہW021ټuFBc|<҇T*T͙U@iibpfAeY馿6ėG$~wxC/^LYO؄Orhb'Oʬ}dg=R0+vuscguWgnm=_ Iy0tllw\!1YnT_h%TRD[{%2ÈS/FAV@f\)+dʋsh0-ɬk42VaUPE 4נa냒Oz[jH-U,Р sudTh\= xJ÷y_ۏVGg1W@di4m3Nln`=Fq MNH)&19 :wtxKIp6B6-s{^3I8^M }MWSϘΡ|p mSr&0!# yDll$bIr'_:G72^| vnMK^0}E10Vg"l;sa)-=!yU,0r5x?xm6cM)(|9aQ7֯ |ZB@Eå '-!:'5s9^55}<wŅLOT8`mڪ" ƛEo&.I kDd+;($a=[#q'auFDžPגU'.&6q4hD: 90ͅgıȣXtoC.e6xR-UuYbM ~9:U9^[b^/؈皷)@6B+BX={؉3p=V:j8msY͌gUd?&׊6)u}R+/Oo"`-Hr ׈=z~)vF^cVyJZPH?O_2ۮ xQo^.b!rv|5dDYᱹPMbkxP9KI`j򮐠^s8Md`xs&k ޓ[u=ȫ(] q/S"ZM;焢ye+m9]=wO5g *1P`S^t}#H"Jn¦_IZ;m'1D_=Yȼ& ˰7&) &I1~-B!?Aiڢ:t[г#]h!6c׻d*Ԥq۽}>װ?;;h6TI )¥fAb&X{v́ў33(7z Sw4GͪѝꚬsM8;IQ[84WGYt8 TB/VP{װ4+]%K;8u/;lwP \23J:Ύ2'"˜9ȸWt4%E)u 3ΰ&te&IІ07ɷL"]eGuw2 +pw 2m!qxTD8RLdl{ɧ. `<=s$#odBz2$o hcS:1;&{W%9)΍IJڒ2+&$,XZv/RX 4wV" pDe@hb|)j<љfە!zs_G9F "g$]lzh,˕&f1I h lVuFdRJ9]qx5:~THHq>bԭDi#v132qVOѤZЇǯOip-s:TZf↕tsw׾b JJNTnH$iqvԩ R2EH6̇3j~ Q:__2~sh3>d?Mr/E>ՃoM^$ȯHbU5So|1[x\oh2Pvs0Q2HpcZGZW ƍGD@=d:G Kvq;Ӱv sl3SG~+_p%RJUEyP]_e(Ru1Zl-9=PM|p],CO ,/ zA "e% PTegnJ\oO^( ?creݰ+ˇ$n_H 䶘I|]p@L^u8-E^~O{W- Y'%|Ԧ\ѕw`."'TE+fPA_;pH8T>8M_ͳWu3jGwtӯL|o zAܕ'&X/$f]MJtJ(Oʰe -kFr_^\nBjp*\&"ڈW'uqGMD񍝘zdw4ʟz ][o"rr@vtB9I9¦CLoMbU>\(;]drږ2Fn0n_ xqnM,f(/Ϯ7;n^5'QĈ:oӔ \1SMotG]ϱHa>谩#-"+Nx%*ɷjEd蝉a$ô,ˌ> idg鏰'"zYqHu jK/6Q4WlaW|lZzʛ TІj Wx ˎVXlγ~}U%!ċA3+{mgRn%KtE[[J{y|N:зPD$A.1CGG+B/I~^MģN2THf]\;r}NI2MZZ.V1 73(UNqT<0Vzr>T"hNu{5򐬞ji?z^Wy#&B8M`5jLb}Q]?;˸`]G%(r ɒ7[>IX73W Md,YFo5aaÇ ؞t`h ʳiedGwnOUhfh.۰i?2 WCN*7ޜ#O95W3foP5Z)y슩8!ݝʟbY#XQX( p6 Iy5 _nK7HF v*IGZq.!³t:>gr=d/ (NyJu0Ѽ%p(S1bc;{FH[KtQ {W ޖ!oA˥A5Gmɔ/TD0TLB}MCdgbDv; %8=-4!RE Zsh'j}|7P$W;I^?ج}Q ٜ;# 󉞱DhO}zN8(qgdU*ZIڪ80ա_B"[0m3룀^wР\ڏu&;S&) /;@D;Les \Ŋ)٘Ѥqx A.r*9v(c[]a_1Ѯ~-Ӏݦ\b>LM>Gf.NhMYQ@VCM>(, `pOΉԪ(ձ  ŰmE H*k\bn/#vMjnDE~#J+B'mV' d9>$ ܝc@e.DqGKB},E1 }<_A udsƄJlIb eg>6"RuvC"-e3)Dՙ >^?/YA+dt6.#2zmEE\Cqo Qg3YP!$[^RxlK9cO*L@ZcWUdly]hKkIuSB%V o-r xӮrchDDG`^ UTpW—WMH֯<ݷx+-d/DZdU *˜=*r#cuK4 U}["q5C{xJ;s U59幑 u"0E z8odڶaE0Q2EH+olx&Hp #ׅB.ݪ2n5$ mQ0N2%).E{QR 冢K9£p~)-mvjv:MUqAqmSY4>,] ,ov10CuX ?vFkSk_uI/svzC&m POMI{;tF+x|0pE f.ₙ:wLF-=`i䩣ZPbb29,Ps옮57r 40hyI̽)`xs i.KK3΋$Uh=bVeX!W_|=#K]fTEb3uCnۓ㶶\ O=Д\3v?g/uijl$R0fLt^.{PՋ|@@B/̨Po:%so2=b 䯢Cs;G0^2jM*PoAS! 礪4leAbuNf&xaC9Bo-H`N\̲X{ߟʫ]e:(ނ^-*HmPP \u6>'Š2 _vPA:KG$mgE&x#lI̋d‡O?x_Š_5AS&jQsy(m"|L U's: ~D0uE4qV`XboBD67J<ϻ ?:%\O:Z SV`{?)IBv]Y,Oe_u|?:,Һ[O,*ߖjtIǻ7R\^V!"6ةwD^.oFAPAbsx)PexM0 緻5 n4C8HOብ  q/o3d=/ett"q3W]~BWޭkB إn)#FυQ'ơL֊xtfW#ZŪGŒra-S-:Z0ʡS:48.SD#&j Bh>H'(XAô/B ZA'D<WyoԈ!8Mbǒ֦WqENDQ[VP>AFgw $~/ &ҢJX߽/e LURȸC!C?N5xCsg=Ҏ6I$geI'3GskxTsj_=&9bbrTxZ>بy O8S_K?\ MK F&|Z~:RdK'\Lvxm'ÄO=[^ksR˰D.l$c(J^5@ NܴvEjېFC v2g<q84x} AhKk0#QF9@L9y5|Em̹;ATo]U2 f&ݗ]*n5u_.~ ]  -U|\v+; 5߂ku&2HToe%Lrn" (4L8|I.t^QP΋: |jeb8̩]:,]EOI~2[|{~`w4t$bcLoEY0/x @ t\_5VgPؒT 膝͔[eD OzX1i_#tFl(#[5/'m\~<}`ҹsғFp+S- ֢+MKt_ad9+2]x紸~Ҕm#3ۅzq]NSO&Sٮ|9(?նbesyl K qdC?bf ~qQL їSxIm3H.;*=uv v<<8gDlj~CsZY-i+ָ#>?+#[!+t5yZ㓴 ܯgbkqwL"o@sa}"Lb+ȁ`ܨKAn\`\Viv;0+0vT8]AP:ۓAc^(pz=by~3.) U&YgD뭟faR[NJ]u`dm57xܹٙ=y>A6 4;3rž^P_kޒӪ+N` Gm'V!lj0!w[GxRIS]8n z1 uہ0sTHnNN;+=ūjoɴ=J SFW@XK1ED7ZjVx`PSu(L]J ]V#G: k+Ȁ-$4aHBʏ޲k7#@uWs{/%|Db.q,P]LJ.|,Cr/][֥2A6k_ ^ YDjfy/nv<)`lpPӂ J{^ȝ\O_:wG1 +\RiYiXcji*m/ZLnãiyCb*g;7>'~+ >R?^!N=&n\6+{[nhآwXe7e HcXNNtN4=Xn9SlΚ}Roe ;:ު&/UMאNQX.̈́aX~pR934~X3M_)=4Y3g"n:sKpV^AW qWgLA#uTk&Bń+D[segf޸ϻ!}NǐBNoBO\% OLRIU=]_6O|"2U9 CQ)f_*Dp:pXA/' *%_gkW(Դ䈣btwC5YB;nW) jnfkg]/Dϊ79*0?/>) p\3gDֶ4MK.@ccwxI8;b o*a"&XNHBғ):Ү#7W pɭwȋ~0aKfNkN94mQ_L{麰>0&Cz+|L=:b+J5w&ZweZ3;N,IϨ/,KLiδ{aI6wvAϛ'}^ UcIx.dR!ڋB;;*6¿*cǨ:?* t=7?ζ7S;4m@W(6{$o>6_W>~=zmut,(2rζ !Y)JÌ2a ۫hsyUl3Ȼ pPPN oHytG*h';x&X*y|NLߞ%ɯ笧}Mfj_ٔ2$R|^x@"*a:hnwQ-Ȓf^_- Bf`=yy dGӖ'{ksBJ]֖S^|Nn 7MՠjypP| 0֚!IUXXdA+@R{ķew`TW 8=k(A򞄎I*0UffBw46Ry, { 4%O]Zjcˡav\r$|DF>"43QyʅЍ } d/ҫjL]>s1pee9=MK f<.V3di_=h 2:&lT>3_?,6U3% _IU?Z12*xwU}/CHdhw"#`ʳFLTW4LaQ!dz>Q$ "ܲ:Sl<0 0:F :p+f\Ip_m"uΩjgMi]r3lߓuK'Zn_扩*qT~Vgr akk`s`Nmh@- *O"0%s1dH)]0]ቧwBS6xσ& ÏpŒI2>? eҠVBE |ݿГvOvZ@OAǻ K.k-Զ! W9(z%˒(gn %z\o+ڃ|f$[@ x2x&v^4$-+€ G~ (P-Rin oo+w+~<104D=9-ha?R+b$ҷ"p' |f (>[XQ>9É p)ۚ[ x׎) ͏5K’"Vz ڃ{u zc$È5]qodKa{$l-otxVX傤1{ ժU>0Qla;r,R$QCAr}79稵76Ѡ@Y>uz] qyG߳4_o`z,ٙu:8mcx'kboȴ/ټdCu<7 t!VS߂z.pXVZdv F3^RbBA WgLVQjܛ9.Jێ)tj/6k4t8x oᚌ5G)ffU@׉"ɘLsWSBFC=AO2'J8&hFxWr\ɋ3ne,G^NN5u "_XgU<ɽCUbdU`XqPdgT}TgGJFRDDR6`iZctd2%S/_xKcI 4~˂dqT\Ɣ!_O7xʟs ?~w(T_A&.$"kz0w9/p7` ĝf@eƉm3>_.aHIi0=`wkKq`׮k_C:ƁrJ,at毋xBT 782"!TZPH )>z쥳tdi[X !Ô CQ;gѠB_ ĒV@]@Z Sk{+|2TyTJ&pbƍ C 9ds_)woJJnCzb_tO1n.]K#`&Eo=;,77zב-5aP̔T?1!aFY<~Ihc P"T~,Sr$ Y:ƣ9(ZNQHokKr|> RT٬m+'!b5%a]@T[0;JcbZlo2k3 9] i/` ͎ ףp6Őq)s&V밅 o.{} GBYUq*+( bVJ#4C(wMQ0rQiʵX.*t|6W\IYY!ڠ>,=s{;|!z>!]Ұ0ɥª GIP`{q€?3bawa@EC;K5Nڌ/C\ŗ.(^QBpA6&j 껥"ӚxJWu@; ܉ooxli؟qkYvSk VODzL =ii~ӣ<xr4yFHX_>7DTxQ я3Vz$:vX`ӧ3b5Qm:ֵ7qhd_GÈ]IضFWΕIճ\+jgcz ڣ B Kx`Uxt.};n!)F5DEOw\JX*LwM|+:*ۜz]D77J|!=93͋/_o.\U r~4(Ƞ+WMp6,p5Np ѮeڰѶW)0B,}Mhsf8cCK kg ;szXXj_LU=,zOhwլ@ozX8o7JPoc {tj\ vj/$!shsDhe6 04?JiI7~.CF2wk蹄O 'rrN+p>lźSO), Xmqt! ܑykˬ3H9ez-?simKPj]1oRGBY_8e8q̏tsAX'fk ˱ҥ(#g!Ŋslzb)wlYH `JmST=DD:|^%6+ P}^-W•>R˞C&6hwrF~W'd@b9{2Po5L>7!j]ܻ;׮7-wõWft/=Rn\cwL#ʖo \|&=CE-T2;?a)&ѳ:B 8z#`fҡ;.+l5k QkXsws t^Պ4H5sj(AcGTH~`Ven_2FӊŮ1n^>\cʹN ),|q]5?bqHwv[iUwsWU9X(+mWe1hT= D^ A`;NP5:%pg6i׾V) t"9C3Rt ‹iD]*g%{85QT2>>#}V45rdLG}aI5qKa#'1}AƦRЏu1覙QJ.%tb1}MxwM$s iR xC :`77!D5 5Rf}Tp1xqOu`@i1}DOp'15w0$&*, k(!Y9}̗8F&/ZB+I"ʴz ix+Tz{dzUp|,dGZ1Ӏ+2*suڸ0a q-qq&Q:nӣaGQ.m`+FB9`բ$nYZOzQn= $Dz} `a0JpY %瀺 -SCk2p`'F*hO_u 8ו5 ƺc AɤP礽_Kp^]je06rt}CSC3XMF%d抄_/p].I"~e[#XWH#HDԤXa&iL"7Վ 5zWqEoĊhhH1ֲZF2̶uJbJC$#(1"~DY%Lxn3^X FgmFzvr!Ȭb>3_/xP f HrXzFHlM^T!wAqN),*N` r]`>kvo,^-j~c32ZVl.m3%ۮ^/ō:.ZNWI+r KYT ֘zAT'n( rOWml9 H/J)yh:,9>>NFc2UKaڂ2/ʹJmoq2J ?vZ\r36q6VVϒ,ЍA7e`K# Rٽk.rIqe!OryM#VM; n\l쿇S5$NZ-d{ |^VI mэѳ:͌E]îBs6loH%)_U}I|px]Zӱg/($3 fNOf5,k)}s:1:Ӭ~0gA,|"ؔ ujyKr%9E^;fɀ]\$'؏&C <ĝ~ChMa1OÈ3κf6EX_C4|A>yXܻA(HiZJ.MjрfˠaX|e#1«')$l6 8w"P bAiP)QIb0AOUp=i(4^;U?ZIPtvQ+5+{c"(&EHup|Pp(}v9w"7Mp1NtS{~Ak\(%F@‡B5Q8T߬Kϥ t\[v)y>n#N66Z:)|uMK"1'.%-PedOJBc?a +#|G?u]ji)h)rz[%|j^.zX^[I [M] 㵶ù6b0;/)6s?"7[<_2 :w(щ3X(7զ95:B3v-+B72%k6g}܈EA]$z*[H^[?ԤS|Zly{VRvRi*Jpݒ?kN\oV_*sm'ozbD(<Q)CƱ̌b0&*Ć.%y 8WR;Z.*}4Mi=,@]Llt0z:<ޣT#W&8>C/nen$ʤVQ~@5`.tUF(jM+fwǨ/S3t@]zXe^4?aVR"EP y]R܄ ?*,إ nt$R=6P* ,9&KTp ssw'ݒPWU;Z8D 7Zt.޿]QsI) 6UƁC+1D B+PJ>1Vc26Nl2Z:k?'8nC )?p5B&rك\qۺNzKqkΩ;Xf4#>I ܽϝLWZ$)uq3 virG.#&x~~_ᕗ]5'OāQ5'T:",PzJQ @h-ҪJ*#w|#NH*آF 1!9_jNx鎯Gc+'-o+C]5~L2M:BcKKc"ɋiRěʤ2aH-U$\1mZ8$FFZb_i.w0s WmxOC@(|tE F>4P|νfNW@.`G_.T.oT"DAzJO*C/5GIG@(LbXI:@ӥ.GX=m۞N-{]ٯd)7mZ^f$i@* aJ<$ l'}}ȒeVcgNC0ɿ!dR;Rxb@xU[,Ycb@c$h!vOϋ#+?k"tߎ9Ttx^ȴFYCg#]0I.4<?vʙA|A9EO[n5C߳ĆB9:(|K!2CGpмR+uL j8Cf3+cv_Pu9UpAo@S`2-gok% zu=}pE_QgDQv!xDǢiINZȄ!-}mA.m\%vz;wWč Ψ;K0inh̵z V!(yp7A8G u)=[?_`{}+%&dxGMRe(l?A9;;^HfHnoDgmwxO]&_5<\yr#ڥƩKVGoP4}Z|ӕ,٫(@Q؛71M/%GL&*O1lƛ?_뺮l)w=d?9)QR5mʣ!Cm[X!~n:?p&c݃2q]Kaivm; 7KWjʑ$~@1x FQ٬(ԦI0xA!%j {8튼JLg;F %^a榪H d>av G8B\  4I7rK.C?~ɀ?4+SeK=8i)|` KYfbAZ;L(dH d>Q*]"ٵ7 s?|ۙ|\E(ωurZ='`֗{e:/%1*El`wQ%e}@ߚ*&M{FЫUӠ{}e9˄YژiH{Or"yI%57~B'Hpϙ.7]' Z, ׂVh$)2M# ̓2oxՈՌd|eIv`/j s=&΍@H`i3hɑ/,qrt9KowwAMJN{&p~A؊:Psh>tzKGJ8Ǧ@*'ȬO  vWA*ɖSˆ'2[wDhu:O;F=t6)H>` 6!!%1_=:M߬T&y-| +9R1i?'q0la1\o]91}S)zn8}+.p$s>U79h?{IRIedcuxmCȔgjaӪ5(X%iWät[ j )醡x{Y!p3Z6>!~b]dX+rQ(ܧl",:0_%UR_!X}nKG/G [Q;};Ά,O !x{[ Х0V~Lg[m.Nu_zl$0p,9ri$?{|9AP~ԗIn-cSrM[E%tÚ׎9{Å.M%wq|6* eFrQ t4Ps\ .C/qӛG,s.ThiT=dqr>6t;*J3IgL^=͡X~2iTt$S@R@ۙ OjGpNTkG!k"gp|T8w4Y Z4U [=J8ԧֿ̦v{S{i^d Ӽ{qE 2 aE1(#)#bBneZ Og+f51KgBSeTi(~F#"k"&gy/TVsFx/< Z(^[nXĮćbO{E}Ίy~^D -6%Qȧ>Uh ӣ4PB^rt1 Cq3W`is=Y:퇞Τ(r?q}u؆ͬTds-[3sF_{H]z/ Ĝ,0a+MYM!-癸S%MNxDOUfR(Pim[/*ʁS |vl GgJ[Tw9?qa62[@7b}7):֥! 6|vKXlefȶ"/Fm,{%ЬЮ$Y ׽&ƪO"ߍmhNcEM-ZD*ڛ{wcm56D*" ʼmd HTʄ_.z>.퇙ah}l5ȩc<={Hu'EdBgl;>W,ޣ8.$XIA?Na)[0V얡s K_IZނ+-PUtj\șƅ l3 _8/#Ɉ (DP [7ZN?͈,r 9Kh9g[ sa4UVؒr C3DYl Q#2|/I, CCqyIޭOi̞sĘEV(}3UR"%!j'5CtS_oz ]+- ̀_{5pVHeQxhG9<)uD7 dS9C]_ :ڋs6N)X̓)fhN3X[\h)XFAa 2P|dlM[I89*(B%^HV!wBk5#3L5;MJ!# WykfGّTHF!A`7[?kypLzx.&N1wKJ㬹Nfwh <Ų8Խ,(sVl|7u/20j)Mqz>iqKT)m4iJpBaW8eeDH6#+fKIJ L"~H¹Or +Jw*¥ W?>hf$ zƒn|EA(=W9.r֗. 6^CA؉*ՇkgEB3"NE&bQ(gq$j/*+ Ew&5`!)=HNq+opԕp3m~NJ`:uهhՂ˷!iݸ̹*#vD/r$bÝuB x+Z cQ is{ncM -?Ӛ~GxB ư.:w[ ]iW0k:O N^]S,U#)nN׭WJC!Ob 2E/K1;q7W~e yR.%/DnVϠtO0jӈ'\F$s^  i{ '?"s=ӲYjxya Pʎ@W_e]%$Zt-~SX,d-u/b= "l,zu!K8o$JTs-xѤb]Y;|溠5z'8x\q.HpIu[oO0|,A]sOmƨ@b)ͭ.=h/76 ~ǐ[ >@GKr}s>h$d<_=wzXRPub|UmR(~r s_YVIJbS=8~M%WAtM'.G p˨E* Gfӝ # f[rxIhs*QZM~c 86:ddп$@K4& I/je]yuSB,"'fҤ\ K81 >&h9I  =aV<Yg" Z~W7YD5?c }k9FtDRhbg}M:z _SfӵjlZM F1ڶ߲G` R 8/0:R=V})Y(Be4%_&ٝ&3{ $ۮg3ǘ_ROe%4luyd_'r,)Z;]]vv,N_q\/CU6z<%Gp-ӦQ2.؅z4Xn>\VqNůLy$GMSkAnk~R`@S(@bS %6ف{u嫵crrsa1Dc#0gN95I@~^%|⁔?Q+-̲z롔xxٝɾ4W10#A@<6vboJ3VQ#kx̂7:V mh[Zl_kN~W8'F g\֢R4{EMQhSG- JoӄiYǞ!VQ9U&<5*]wk LXt UBa68{$@Tp+\ %Y2=D7V;MIԢ79pH!ٶ {s3Wb Bk˩rl ! =q0~&1#:e)ؐ2](e֍ R&=;@G)\,x0$ )h:kuWr=1N k2k|dǡ4H-a6vX= rlld\i_=CqFa<+|0DW@LX6Y"S͖ u_zXls&Ҥ2HJM&Ci))d0$oX62y3T'= Y'w&S,HqU4ղ z8] $_z# Cڔ]W= )?d!Z;rD O`%鄰rˆj^˲9Ā(lYݍaV(0^)(.$*Ojh̚KY*,Q }LjUdwis PMEPOkb\40Jf`ꇴ5*!jP gNG)dF3Rg:_O7ofB geZʱ{1Et$ ҾA>! >q]wma,-L&kL@a&S+Va99H5B,LY6ZeRp(> BU?o29qjR$;OW#=]FPshйX ^cNYSgcn,*PKucͺ4;*-'&G3hme"wjwPl&b Wl8Ị=sC :4cn)0Cr}M~\y9E5˩3@wJn>Yvxc]X5j|n c) $Y-?z0rڷ7IaQӕ"3{DT&L?e?Mn&'fuuD;L+ךK,k~\\y7t ee )FM/"Ǯc=Jނ2i05r[|TPX4E/+ՙ'i\dI!8/`˿zNg,ͱ OK%DjK|љgZleZZ2-+D'<,U^PDAqߨp³/!mr>q|E˽eAܬ s\$>/^$# _'Uy([@h9 {D<)Zls6#yHݚHDH854TKbO@>6"OZ~nV-ȔPܧ%rVJBqBMv$&(x2ۀfd0E~?f~ m~Jk(֢.'[?A{ 6V&,-L){ kqDy[7EUн˾A{IWQcAjcnL;5]0IR0A}İʾ]sV,PhxPC.%6^_cѿkX ' e,t5yōDx[<±ȧ~]a5EwPك[2"4UƷ hKbe4ExQeBa+T( !+6crFSg(I\2muS)< @ʮad虇CP_z@YU@OUq RWuqnǵ wL&1[mƆ6OpF1[EN7KH`VneJ8R啉 X^Tݕl~!s6EGgIa&1"h/^o65Р/*oD'\ ޡ:LƵ _x&1 \v\rh/L >C9q]l W{hQn7! Td>)IY"F8ĵ4t%;}1g.R[nh!v9Vzc|-zy V9(;Ľ'6%ó$ӅR3M[Rj)3uzZHĘ؃i^0@#!6æȩQ=og@EK:2|;E -e3dHIo3W-!Jy7Z]flg36-pz9>#o}ُRs:8_dt2u8`U$Gin*E^( S$XR`; 8pAw6~*z8Ο^K I[z2Ug7R(KeZ/~dJzryIFFO8c| %`Exɤf;p%hKDO[b =[NYߪwۘvRPlscs(\nF/q'Ҕoܢނ.͝}qm"^f&=D\*i`cuۥ-==Ham:PYh#o=vet37yiS+<'f/pAÍxV{^bQjů2](MymcX]{+NBW糤VÃQ~Iޓ| t֑H/yz~VrM2}cZij5iosn'/Cf v_EN/]d׹fr[Pv tv).S}K}/#TK=2W]y2 :dp)yV5/^yfӂ)Ƃ_8uD*0I'@4E*94Y(v*X/R>/WNb^:fU]ZCw[ ^ ;=b]x@.܂e%Fų<3 MWc}1.癝GH9w9 )ƭ{A9JT|>ՋVjERCYhn"lީ uuQ#wFз_;`*(W=;4Dt^FW-U `Wqߣ*yěڗO?kkBHcM.l#\qi,(rqTq#M +f9z1<#@I=?:!15.@3 4KA*z<;rO?Ih/Sj1].\ǺPqꗐ'6rUFUr34N8GaݱbLUWd;U3gӎ9> &b5][a+nR}_u|9cG--(,YDa[*=[OS%+vWBjE_Dzzrό䡻~@jyo15*] [2xf$g iY=M8곅%p0b܉S凮LxJ&`_y cPw_bMx*s ao\3Q$ pcK'h]dXRe <<{v=۳]2(Bn[p+cƾ>$_ dԗg8Rj˭m$QJ la(DHٿݟ-|%Ҹ~)<l}Fl2Fb^/0[kQh<_,J+LJIiX[CddWչE  -i@u}WE| x$:> )wB͵Q~sq;G+伻11jDmxSá|M.C?#xcH*[w͉Bo"9-m*<*CU Ì4!c_/zoz]Nn{6HJ ! gYq ZFKĚ=eaZPBu*UJ3emx4tm?\ 5]N5?*+5k _[Bj0D Rw8ԸYҗPoJϐ%Wrcg$rI;kVS8}걀SAԍ R&'8-`޲ !2ZJ[݃Zj] kq <>FYؿz }䑥#Izk@`:ITKݜVq=:$kkgv~q ёx}P5+:w1!L?ZXY"C.5)O=df%9FU'㛹bU:Ltڬ6\8Rgg >ִ03Y.mRf*~[:OOj||1%2)wUS縘.B`abT[040xc 5MI}1|PJvk+]HɵD[4c wxmhu%U\aytqԱam}Hpm)()G݅jb(n ;-/ZB5PN9`\=맶6 1W&wa>l_$y3?wЕ /S@)tձC tLl=֘>I^-(lJUijLr̬fT3 sKA9nKF;T(ޮ+}hY4O-j,C]g*P1>MD$&Uyp?_*cpc#75lB76ФS=m58RWgugs%(p$DAn@XůFDLsNOֹτ-a&B]'hLp(MWHK-AS?},]6[ O5;haU|"n:5yj>90Q),xq`> QK{KJԏH fA.x˷Si+W_!&5Hc"J#AVp>x9ʚ2 ʅ X)g7La|FnKZ)jBy P1T'Ko A_4_w?ByBS] ˱Cbv IKn![&Diݔ9F;B<+->s{Af,hc@UPE (f#]X#m_S4(-We !,r[ZkF ņ#$9J gC]݄,%u%ٻ4&Daz5}R[oUcC t"@TX۔76nZO]k.݈z-ڊAx j?=<\Zj3s?'7e{9)iH٠AdPRyt?l֟Drd(lCp9 -)/Ǵ}7qZr A_?yDRLKCfNC @z.r\yEB BvdhX#F$=S U,pduk]IՊ3#Y7ց36?agYZ07070100000034000081a40000000000000000000000016609d23600003958000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/ g9]?Eh=ڜ.+ȡvRS^}wD҅),eT*;mbS9Cn*ô/7 wpx>H=(0K{Pu5+(vנHں< &m2!FZQa}.ϡOEUЅZG@X'ѱ'7و;-P䭧Be CXQJ'"p<9򲲑mgYDp/:+c 8,ꑺ,0wұy2աe YJz@&sm\ m։5B:t26d="k2B4^arjeNc|"J5c a]|;HGv Њ>u#az]FwwGPo&`Qa\.<R2P' ImdeD4.T L|D 09ߴ]}8FĚwv(O:a] 󠃚0b:L[d[LN1gARMW<+9YcwK5͓=eޟdbv]y"+Om-ҟ/ z4tTӁ3w^/1:2#h?2ti89zf( @]\S[SK81NU4Yus}؄gѮ"L*brSW{)E 1ZyPzVnK7\s 2ŕ@\6B& .<_bXbbR`sի@K'-WPf·N'ΟAg!"=X>=ɓ6ÁIvtJ `ٴu&iӕ GUs'^Dw'!'%4$RQu.޸״؉(c> ⸷j(pe#(je?+~>`4)5N PwϜ5{֟}켪HV%/˟>[ &GħS.ikPg* me#>qϏ$]m/ p JwҐc\1eG?쪵N da.M7hVЀGg#'ĩ4PNY3_!v-8@ \ 9I^Sޮ^t_b1'&p6B^ ^# ?r9'"p˂' <Tަ8#74S /ȗjqD%*5O,"ټiyvZegpPX/2kň.tQQ/bK]cĂI_ͯݷ,xRhO׋P >'$Wq.WO!0#\Ga U 26uR Ā18ֶIR|Tvs ΚLfO`#y0~|'T!$|S'3%$_5llS r٨< w$r+_'?n܅ѬJc_` p%Gh\m8{; xip;ř0aX;!1: eQuw9"'̙Ú4BX$7M ;c5KcA#!] HԧS:WQR+jwsS(_B+*;Jb#an1!QnaTOщw/o;M/R KKrr=K>Kv L62kpEONe^(4 `I$#7VsE;%Ii#h4[)('KLХy6No{< X8j\bF.+xzLf ( sാ]GLU-)jΩ Q'[K2!p&ʩyUf!H>G(cFHs,paMP[1P͉ wl wⳭ'ʎ10 `ՍNAa^m8jfwe81f6Z(8LBE%UOΫ1YP8`~r%>Ν)r2M{Houl뷦O;sWr ]EJfkS{/VB \):IS!+¢$sapcd:f})XXMW}A5㜹< MĹwݩ- YQjcs%۬y%s,c -Dж8(PmJ$8dRMtC־]zOGR&ki.Ig% ibMmYLSpVl A~8`B4aoݟhcޔ S;9Qbb >h' ;J|5y-~1|ȡ5rR䪛\AҨ:%Ų Vm(T[GHюdnxa]o br47^G(_EH\WD6I4a7b*i_㋇蒊!'vX"!}Պ% kSD}L3q[;_x$1A)+?q+1;FŐO/ b:R̈KU{0 1aRD]9`^&Ddkdx%]E,~?hxMVf VP3'LG +5><]ҏO Ө*T҃ymqd╕J4Ѿ6 xB?DQnU7]xTvFؕPJ7OoԌt%a ~%Hv ${p'Mt-d2Vbj=@f?˪>f\sJ cTG$|хNFvGL \OXTR8'%3^5)U#c;CT+Q2Өd+kN8Q$9P_$-iHS%(B3zW}>rŹ׉1zA J*?;4PэeW]T$A^3J~b6&ר)UV[c[`e؜}FAD,]7ڼ WWyY'~UKZ t1p!n1m552Nُtj.kxl9I >wpbIbc@TܾdRwE穀?]J48ϣ,f䕧:xW ɐoxamXሂ1/I Cth3 ,q};i+k6a*\y5Ӊ{B|`0_S^Ȅ3B16!Ll ǫG%.fPNWTS)葍&9@`"bB&4󉗅'= n?.Wu=BgLdq5zJCDJ̹J0Cpp b&7t!zж _rR7~:,GP+XP3E>#x^ǵ|Q`ueD"Oؖv *ѽmEx {|LzQ8?.N Ŏ-~X1~fPTjK>Aͽڢ}ѐ#<mDoh"v)ucy7K<2L„|Rg!GGpmᄌ3}-1?XFPv;L[)mՈ=OuR&SgOFU67:z[n}`0@]/ ䷱gyZTwWfp" ';7`JfPw+F"մ-(Ă`E|@U =$Jf`[E]8VZA s.^#x>=iFLcdH)@vpӻw2cglDu (ԇ 'p[J)i2 F}|\ l7Zz%>°vO5^8;IdaSnqqA%z,(hoH94BnĥɅZx{Acҩ*t=_i2mP4q ۘfGO7%=N'o EaS}G v 鳀W^9+M@_wv@C?m&&Wٽy*k`s|j3ŒDPrtjGGUPY<I>nQ Gv;M2;\/*w[̈́$W?S5O1ޚ ,l x֫%y6ʵ^r+v=xM-j 5b'lruhAcqOr:pˣx&<>ak$ީH2|NZ<7׶o_YoS#Eq8gT^]Qǁ eL.<|sF|hoPKrK^h@wiF/'Zu2ivB]>ӂWFn0 n5OHJ R%OJWzqe~@R5"FfϮȔ eN4I[iR3\_Ԫz<>sd3GTY h# 3O?4BJ-@q[k;ai`-y[b({˾4eߦQ5^Hs&Re2U aU eb'`즪iw+6F68*.9eS.Ϳ!]J*x8\2@v]S ݷgLy?1SҪ:~{1M-nE2OIkHFe߅W0T]mYzX?턪-}c|3$\u( Hr!qa#-P̓s wÜC}=>ROצKlsM chom*ke#_7վʕ]>DzEVW4,VUBdy$qnm(eVs"0'aӠ98:G ț 9V:P%^(%3.?zYxY^+'>z;ln3<>@0 )x6oXTVJ3Τ8 3ԔcWbK[W=cp/8ހ |~ョC.J9ȓF]WjT'R)-w#zrXJρBz=ybȻCVٱƳ_:%i)]S7OY\"%h6jg?Trq,:p$:iHR!jKq¢ȉ{\Hd~/S-<4nMATںBQ*sK?xYt)3_qJ׳qҥpɠ!Y?%Iʓ;ekIM l' vze0! Jh `1E0}oYTH6{0ERZa"&aNJ%c~;d{ʪ6MH.wh8|DjSB069]R)BdzкuE]72>BӁssdNlD `)cyԂ>#+ ?!^1+oLoɛs Ի4P]*T썲z![[\WxMZ/TnNiؾpXwI7戍ѲFͥ'B.|']k{/ W5F Z房/l&8|z:Hsu+cHۜ)gc˼ì 7Uմ\ƱݱfEeJZZc!by9 PHk #kr؞>w`J^ a`7=8t0LC!'>pp=Nr.sNP_!-uX t8Z?h^8ky5eԱ&@lu.@[Cֶ Fi1RM!ɩvm4궽1y$z t ao\GU1T4ss "Mw?XEuUtQvP2,>WO a !+=XyĩN&scƆJop.3QyOw'LFlCF83EB&cӏXS r샭l^mL'ryY ,+;JM:ܼ|) Œd6uL~FMsOGcC:ˋ4ϣk p't>x߻y@[X c FQt[\aѪ B <@Ӊa+N^!T.nV ᝜eyB|'z9?@΍&feeG#,2ƚ^!`?"y\_u_)bBM+V[\O/orP@XUK=(k9FC.0tw*9`l`UC6<؎G KA3XCN+\1y`N]ȑ~*5R~L-ld2BK0&+nyl?P:銗Wܓyy=$U+ۢW/Bjzב 4+4q'r~ 5,<T-N .ݹΏKE\ڶ@\}aUN )#Eλ9Gҟ?7+ ;% \uqOځ~ 1FfTX'rB㉱mwx'1bKyvBt/ެ%PL$1xgz!]kT$H%i[mҀ­~!R~+S|DАr%v IXrT HcNGZE=EW(}R'*WVr>heF_)'+,T~ݨa'i0`[,ln ύx(X#ÝMg8i"H7^o/>[nYɅ DPc\(ru4 %4_jo`oNJ\Kk&gk)^]Ge>u*%j)MZw0q'-HquN吏{ޝvZ)$bt aY=K55C}bӌ>#Aŝi7T4Ӧ=},naD2pBw)2{?%gLR]c V.Ui̺բ٨f˛6g"/jBIpT]:6Dˑ?MDW12Kwń4&z`|25WzŸ޻oό}%}EY0uB 1x#Iq)D52XKjf#U߰ŸS4\y(>:LS) $MyudyfIsmJ 4+p +4duoxm1 6ie}P( |" k_r襸@N#QECx針FƁչ`ddru:ȗd)E *u9CJhs<8H ^@S .V⁓:Y}#&\5 a5jcS pۑ?fjE>Ӵ *Gxтvm8`ikPJjIVmBqo°a~ L)K5c-!U#):wMV7Bm!xN^Ւ*w$uaH~:/XAC Tre3iy|}$}[T3 KI%0L涓`r^\ŲEE{a; n2֥#z?h$34=X\8IZX-B ߍ qZ3roy]i9+"0i_ǛU𕾊Mvve!|\v#v46-\eeHU]mzRpZa0^|p6=ϵn\xW ;6(q`\34^ac@h1BO.@~eoS U%8ar|Ai$% W@q(Tq4u^ ;iL Ikt`6{.. i;I2:7}$'ъAcdNҔʉr `9:jΎݖ o W>|OooDE0+ CyAS{0-sf/A!VJ&)ӅמMV reT~H>aW# $~&_+jXb:ӄ8AHGTSN@ҥEMؽa)fkp)t_p(0 X%ǠW"uLLi)e=vgpDQi?*=-56 fkigaB֥ cVB8+IOAƙsKM0zw; _WvK_Af(j(J~2k>-&5>Z1ۛţblNNca6&bIv5 6 8Q48+r0 K Gtv=.D(%F;VҬk{Tk'8o"~EF*۲vQPO yZA$шz\욇28Or~I["ȁ*4]H ]cx',xn0=xD07ܬ`MúwOpim~'avFT.&|{ɄUqnЉf?$*T~2kPKY,Ms Fs+uCWqI+["}>,E-Cz/l0Һ77 Է ae1B<jn@_B /BCN8C.C{O/x t蘽Vn6eX]pPn=fēمǩ^xwpmpgEUjOODvklB?ʢ+uo; #Uky'H^ډTl$~gd j˫*lN ; ї-kvj${w(J4>ݒ0E.}%qJ 6Y&ȳy?,Zl o"'E4Ny1o /3N}>TjV* h0"Гl6 ǻ\l9-o<N5!^>oRDrmfUY.Q_ag-Mכ'-MV`tN ']/ +-'9h7&>5 (jԡN۰O`v V<6=݈&dk釗`#@kw!8fsOafRF ãs gÍ!*i2 @_>ʌJQ9뼦vLu{jf=ƙgTNzCb.}x>(u~סYԲ+ !Pc2 #WU`|1|cJ8yAd͍4YeԘmAIf^#Lf+2׹i <`IrqÏ%/RL$%3n;ŧPSq9c&H$0_rI+7IUK؞BxIoK%Qm*zyuiI+g9 vA>-xXu)}b<Ði޼9)ܦβ ^T8sV?"oCOp$YRu, $xξoBSZ:я+9GRIBGאn׾&Ծ1Nސ =n2_xgljvWbe XM*ywE%le:y{l169jkPgh6JPs@D!0&Ss@rIrƇZe,AFAgR+ծ0}QAa~ǒŒ:zIjc2pXw""<+*V޵pRK\u ӄhSVRyzg>jMAVbQW4go[=ح_5l:pRHҋ82ߧo91r1QFXwA7LBLx&Jp|BkeB(g4"uE},j]biUvXmm}:B}"pa_NBL _+HqA{T1JAUjAd:Mu0rW6gYZ07070100000035000081a40000000000000000000000016609d2360000e9d8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜ.+OZ3gV9L7>xYbèz+*ϩwT E $jZEŒ '/ Tv2u) k|gXBiң6G)n=+ځSǴ,4hum4эGo1NDCF߇ bFMN8.6_Rju?Xu7|Ԏ;V5&`6>)^24`df6}]Pc*sEV2t(fe ilPi{ 3mrQjm%IU҉FXلT!W]Sw~)ʡA6?DvZ9s|6i{Ȉ#\Аs88HڐD&IZr*#. 8dQ IB;߫@0sY(h%7^ϔ9߿ W&SܨNkQ]JsC:I?g`hTbNuyzt!F̰3\dpBaZWr5EҒaGHal;LwHZN׆o{qF0i]8+hV/9@s }XeA..#c[u%5|O C%bnsL=;C(uSKIG.r!@mwgm&\#Uqb7+_LP$[p\?OA:?ƨ+rz=JR_H%-4CW6 (0:9O:7pBKz|/R N\@Q&Ɠh4{ LWOdYё^ꂸP65L1:!}ـ]3rK3 5~ba <ȻrT!kḎfBl L%VCvԨS?C;t@r:D\lQı<;39b 4Kh5[fi6'}&]3l,~*j+I *v}0v7{W]cI&_S- Sg\NLg7(@/K!OцXOuRMp<2dC<|%|HGvPN;t|Y5i4 eSC›jeݥxG(,r08֧m. 6z!<~of,fßjҿvT@:fi9Lu)D tƍHVO/>>R"r+be@y++Œb6Z_ )1ܟ9@8l^mX {պGQyoEHdZJJjye16N!btd)ޞ+ r8,D#SuN@Dz8MQL&6P  Ymۛ2bB@kh8Z a1IaM׼i|1_1{ϑbލA^^B !is@HF :th9ͫ;wFTN#I,SQCfmvN@;PL^A`ݠa\rĝ<^?~xpwcZpfH[5 KO=}S{,hdʹ?,sSVD 4MA0x)kͺ= &s [jwWKXԯ :Le*ZVWosŞJU% Z" 1Bs:X_3nek"7q9{I- <r[!XQY+V7֝t//#& gShȬp?͛hpޛ_mz߭ tȺɸ BZm&PN,;,:Ș2PǑhOӏw:}=r*OZD 6>tMeq/!lna)ϋCo?Ӊi^OuXeܛ2Ƚ@^U# 1WfY#h,N[Ȅ-Ë}jR>-Iu%v.u; "#{-Sf̂CtK>?@ 0zX&.0q@"?87H3tn=_4oT>wCAaZY^=شXx#M!$49,`݊8_|]wROkmR`BvJ p$߁//QcpʽB3 ^$ ar΍kWֳN^aM sI|GZ&!sQN (.^9]a6A!Ya?5(gnVyze%2Љ7恅6禣n]o_҅b ]@ns1@kϻ"ˆ1ݛ.zrMuU` Tn2O;M=5N>5#3b&gg\+,Ooy:>{d8NwFc#ٴ4ntXtq> {MD J'"15K(i>8=vb{ucA:낏>)HMVO^f1oz;HX&S2.M_!avaa/&u5{:5f]0. 6 cO_㹌PBbhzʬZ]Vò]`swv  &~[.Guf WnmxHDȈI6f7qZe/mF>4H|b5"۫2U=nL|8'״5iU:D4P="k+#xDɨ<߲~Y$Ӎ EN0Eg:L1ω( $)%Պ cnjShhI@8T|Wz&S-H8fnΒAyl \>1b%dij>~(vcŶJ;B| -Ic_ M,o7X$99՞d5)܉gg^sE#Hw}H 7O$ڡvn`)|0Մugv.mn`R8O8v_Z4^kЬ z(YمͱL&7HP[53Qcyb \tͰ/W8]HK5MhT5e/wu.5Bfӿِo>xC8Mp͘tl6StT+N%ђI& ^/uCLXHWVDg-pY dů<0T?K/ , GaC"~V&/$H>aiNbd^<0+8,ubHQƫO\'zx{A=O/CVX9x]T}%ͷ10^Jt`;@GڵƯ "fcD7kSAҌAQxxGIDㇶl=!4|&I6;dMC2uc+hHTJ\BfGXV0,p"}Leך?c4prxZ9V3뽆.YZmuYdGnY :6i2\9di%12(QG_x*(AkdmUm[o3adq74$H;m^>=*B:;y>E&%<&Y&0:q 6$:)qIYU3hԾlJ #]ibsZ%S E8=*~q"<-MIZ\ (oKzu3KCA> (9,y'v XBz*0Z;0vE~\RaW#&J]y%.:3w2Pp0WI6S8WJD -nZлE;/}jE8e,0'r6G>:>+=RJz;mCsql{卑FEDO_4rvWM -!)̖⚵&3-p)c2ZI5zSG4թ덢AP>96ԣt"ϾjYj܄:wAB:UoC-?Y#MMQ6Sd@,Cų}ZR}`!UPTM'4 Ȓ4,CI <5ȇ3qTjH -O kUAqH%uj/X@ڰـ{a"`-cnN`c+rfY3bP$W4ݻ{`E^Nd u&`sxr (őC7nF 0/M;^&D yjfR8u6NPfXٮIf#?SeR Z-q%%mZT-緪N}EOLfbH= ~1r]E4 :oZ'֙ƋV,|xHQ_WJO| ]͛gh[Hdo(F@{5/g2i-$YSY5`m:^sKSoFyĐo:W½Y]啁op6||\n53^h5} Ga,"i%WT`:~h3@!_(/=^|v*$S =4G-! ~7C!$ewehcֵAo/[vQ(xpXSww`MIa8.uZܓ]5~kILk(̩izݛ+2~8If`N\W&H BoefRj€b9r,_&UMY=%KՉbLK#Ud]⬹G$S<5 Fb1\ς;x{KNf0 L񙡥)YAZ& KTnv%:HK DViog4 (HYaXݥ@Y}fjC^7>-S.[׽N,'qp0f"JT`:~@:IKnj:wnЊ"J+ݔ٨D1a\ :.I |7Y&y?w[C/XX'~G!8rDU[+J˟FaRHQ!0oơ9=*&Cm7曩z }M܅<pE{i Z65ud.Tƕm/5, b6YplĪy/MG{x8[: 3:+%Xuѵ x6rPX{_xw;Vkd;ƫf,%_Qz^T& CBeVtчKe7qc0+7,9cFrk#KT6Nm!K.b̿*ɺ`I#k/pCODb.芝Ňt]r^jQH{ M8x g\:5N4~>vϵowO:P-Ixj;CeNAOx0Ms1]Re?zFLUYuS^mcӤd6A|;Mlqm.*?K ㆽn|$ TkP۷9[ u,vd?ނ1PkQD;*m>J!uny-&84<7;Pb]{Ȫn_p圭 d@Fnt䣏RўhF1 c@F >vZ#IG e V"5kW:CF$ SW, D3w殜KCi@3A'-a-gLAl01F%-n^)DF` crmHaA5쳥esa3⣷`x5mKtIc7ς9epUj]|\ g<0'[7yz.uE{G@ ԤNJK09KeNR{8`bKm.?a<lHRbJh&( }7`ۿ9LpT¬w7"6k4vG+v <\sI80a6B-͍?QBRIRNa%@,<rGj:IR;-lM3t43rHtYc d9Nx]h /y,Te#ҨqJF=]br讬hu"'Mדo@xm>)(9Լ&DdwV"aC1VXl B† CPF&1@,J=^p,O|_lj V+a5Ujg }l"GRxRk m\o+CemD^إVyW6I1v R>,Vg8o2Dwo/se3A ڨyuB0? pAJy(+Li*(1oۆpy pso(O*-1S*IevweZZcBe{> an3NB8g/s+PH2{}TWd02dX{W0UV욗CaL_v;. o"`C«$\_qyv}[/|;+teJsYk/{4d!-fn&" bQ0݄WtMb߱%s[9 k19^VvznIzI\8Uc vzJTNK@t8S$|Zɿ.D#xi~iQjK|Fj,G dzlI nAD|.4fR cVY/0zĹ{ʬ'}s΅oӽ4uܩ_<̿`G8!؝ȇ*(ş b, 9_@UT1u|Xx1TOt hD4|WCFrO'/v@\8ԀNLkJ+1cC|0#\!]K唙JF;_)n v2茑gy7à?lh5kXZ"uL_ SX҆%!f,1l}@1IS0΁l3L,:ث3 xiQõ[RM@UzO~ʖIB:Lg}ub4*1>V~Y6rJ# N+q9DH-L1pL!'ܟk:h@|N<#_~pq"MV4N Q=7,m%\005@J]J ?G*6=X(o,ĵX}gG.H\?OZf0HУ d`fX7,8ȗ%,dq!7cFJ^x0=u_zŽλa!k^1^s#\pSWihJ@|ScI+A{.%* F~ OkE< Mjk@+wn1{E+À@*U{f'hNM%ӳĶ]NH'#b,&^ѻ Z=7o] ҾsI1XIo)"=mAW^-?srT\5y;E "y(t3~,Q1FÅSwkqKOsi )Қf1Ik9a[;9.< 1vLP G>4$Ájh&3w#gVҹճ>8`ӽ5 =[ŦM1H533x_e 'YUsihnɍ#BG ؙTPkFReƗЪZR>ƿ8t>Be@BELiuWn@ރvd%gPυ66Y24ߕ`?5X{#N'S!:GA0 b:?6-}C%FzeV'jZ5_r>)$z(h~VnOjB>I!U8W'[`D;W  㐵L#Q‘h 1W\6˳i:~M  +ivAiA>j5kvc6H<y'Ǎ/D`jV*:# x_s.HYshEsoYJ:P76A]#zty}J璗Xe~Cٜo/]}1:)ZȌtw z#;K9`pn}>Wu$pJ(m),B0#`Ԑ30GUs.)\\qCGPy(kmǽ4=h\6)d>i!\ΌGo& yâ2,Y e2]7K(ѫ A4S7u6B-Tsiq_F*q c6G q̞ s5<RTxIH?hKnOcN۵"X-Q29> %UV2 -ࠛ_De׶_e0ioPLՑ|#eG`al(."n;3RS:TZ:yE=>ZjhB-k|rW}W {è`'zj!%T7=| Rq\ ~ [sS R\M+x5Q'5V<U!t<*ԵYZgmok֓{[HF} 2P08 /9vbԬ ܇E:< ?`t]px[W^չRdQtAAyDrR0PC!\UN4rtLU2dJN +@ŹT`bfŕz}k/;+}6(PJ#XD\-}P {3=aQ]zY9Y ac<<2f=W /וw)8w =RSMߴ9L஫ 6ψa^`؄|hǦ(܃䱜g('RLBDj&TZF46ҳt2qXxo[ o/F)J6I}TrcUS!)Hb4Ph͒xkl;ڝΤ5 hpX0lXy>˻ wp` ~,& PF @,$+r3(+V,U?VbNjŊr~0a*z ^$eX.L*4/@ 5EG]GAuiBHuhSGfl\>-Q[ ;2TRgGG\=; NR[h'\Nkcq/״@mba63"ۻZ9LLo-L&̤yAUfCM>|&nB$(V/yKa"KgˁPeqn:HLj ;w|؝D~߷{}|x`} *#GpXNjDpwK8KTOO,AN@^h E]}2u܉IK>#Gi-TŒ;..Z:QpUwWPЈ|FZH EA JI:u^mCg&tQN3-)X3*bD (`T}WOYFgĂ\Dg)Nuj7T}^vˏhEJe gdDT+ՀdFrk [Hp*c"l CѡJTw6<9đ 7Pk,SM)oM5}+1+~uن8h/ݸ[,çN .w %Ϣj+'68ĖGcL&LX.w,7.GՇ)i@{&M%=sGs=l:+a^{fi }![we| h8{Rv-#;yR~NfL7u*#mJzP[p; #^ O꿲&@Bt'VRvʜsHz!vey9tۗ>a$d bꦼ](m~\;Ug,zבe8ê_jQ- |-) f8} (؛Q" *Ib@|M7-rlF$ Zqrx,:C7:ϭױ9Foy[/7Yr=Ѹ=`x3΍6_XStB + UT'tng2\ Q;Qb3m u]'YJ$]nZIwR`LH-ɁM4ԕ ;8%6O5~zR${QdN7aAYK|  },=cXfpYrA؝G Zޚ5_t4UƞO )e0[nJ+кFM.C֕!5gc[P;.@qR8)r0ӉH08?ƸY BX#&23b(]I_串:0S%%Ÿ%EiG Awݚ,F=(p0#JU^ 5X`$D2\z ȵf`zR ]7@opR3~vɩع'!ݯSwRA]࿙?RI+;0 &d`AGjo^Ӈ9JޗvkuG.:?=m8%D?$kߍ=I =Be61G&VgARu֠fnKCb6|"7oIw)=tĹ4<76ɪ?iYLaƁ q*i 03QqGܓ:)oYXTUߞ}3L5<.a9֑beo ``S Rd h{ca3;iEm2q@Xno󦡞L 5jX$E7I|vx tOU l92|!GB pxT78Զ2 b&ę&'Av}7y1F[M e8w )E~6kV":6iqXQʚԟ5ɮ * K/|&u8o~Vq;Z|ȃzc$^{IgKèvӉL(l%K!?+dPj-&J);#MnYh9? ?"6`v9z_Ȁ% E?#-gB%GB/kz$!ea'%Bw)1&^2u>Dng៓iz)cb҇iIdμO&Pb$fxRSz6`HvKX%M!YЬB30,sf\LErA/U;H|o9XEւoƫl3hB=.#.n ou,(㚍&qD, u 9"gN=|BӏnA"YXTҸ>bv'\xt[+"V-"I0|caJş Fu UԝN=ݜʂ5_ur揕1"~nba"yW|aW~XBlH@ac_==DK;t9l_^x0yxF`hؓB[v!5 wi]gk1쟽]%ǭF4Yc7 l)e^h(K "loTV=M8Y`F(u!m۳t+/Ȧ²䮥ׯ7s.ݧPpG}mNio^#[6f 5и>}Avpm.zoe `:*Rmjsa<Fs9:O^NGjl V+ Š##3 [D;r9rŕB,}sH~ Gា;ӌ .U{gsXDEfiW% SXҌ4 ށ+H xM7G3={TԿuR m6 6Dik<_ъg{6=VX*MvG%EiDRu}t:{WxQ/ Q_ _?/Տ`Cyg;"MCVUXr]b.ijQCG=]Ȝw8:c=d7:Opn ER% UW`k+J4z0ڎ0v2i,C޻E,'tK{=ғ(Fa7 "XD\V-PFCceZ}w~ܫWjb+bmiTl"q'KpE^E$BY1ga"NOsjsPo~Yu`8mk/ $.68E5Eӕ˾_{M՜L bu7'2ϼ&{%މ ̧6U"E "ܴIo9d.l);SA?.b=@ oѢx!mzxPU˥~&42G$y$l¬+i;&'TmX Ʈ2Iz0Ǘkv)dU'g•]Q`j o#چơ4n9{Yt<<5*h˸o?͐ &!ܠl;J3J ލշgBLP%!Eƒn9w/8"C~S4W@gTnxI ĝ+jK(uIfB^# şY[Xc'qD^U t 4>Kr 2C[ELL-0`AC=νf>ŰO`(@7-pvG`>`=@`ezdp4M:czQXh:^z( AqZ[XaZ҆T ֌p ՎT`OnjǤǿi(/Arv +LWBcFCq.GNFw,CEe}cw lw>f]CƁd`!+bowD1U~ΣgWO<+R1bQb1Dϰ )`ⳬm:(l!))%KZ׬"M=\qdّ߾f:xWѓgj-ϞSY!6$ ] +Ē^k {F jĨ\Qo}T`Sׇ-ĐN/mϭ9Rk \{匡LY9gҪ~ӴzQ [E_a|EB7o0+ QM+JoiFek1m+p1~>) f ">(hJg{rNoٳ#ܹ)d V跤6B%bB El̜g?tJk'dق+Q F;pI9/$^UaUʆzMEU` MNmy4}J] kcuJ^"̔1{ӄDL،vv>TݽsInAN c&0cdۭnXR cӏ_gyI(Q^F.Y47P.Q5u]e`UQzCt[GpS+Vi x64|.Z%DSCI(Lg KB7 cѕ. y"vU$vvʞ$pb5Ԅ8KzNL>{A$YBs"@?ȯ}|ḩ J6߮J79X[$69xBaoPZt*"fJ(Xj.QF/d֖0P_bV^&ƟD I  eTsG5> [^`|gƄ=[/kiV/d|52a,"gYv"nb!lύ F8K&k&F3ɭ[_?o8gHCPKLതwև8$J{ kNdWDx(3K;qM_lo6’G+J?\ 2.ZcW ~ ؘFHSl̿<>>(0EzQh/Kn8ԍV@6C'2bk] PJs/+2w?%ubEpiO{~RR6l]:ӺZoøB:( 5y&a2E*xūX.Fvz0< [RtsiDF+/!dYᐏTy*ǠiB9/p##[{gJ)0np|;d- 5 W.<ϲ% ya1F\9/(8"'Wg(`pf>3,!F!AoBÁ  ,=hY16ζW_ݨ6\k'6h/K턈64@S ´d/Baj9Pb5k7$#RH<`¦Ʌ9$t0"D MO౵@>bV҈2w9QpYSK -1 ts!?Χ:%&XQ6ۆP6e =m+Y.+ZJzKP20`pNA;o ,-k1@XlU@قj茙zJM:.`íipi#ClKvE>5ږ2LN(^U !&mOޛ+kY~ vur^,5#S1ơdpFJN;; K a&FG;P²Dh0Q|ɼ_Є뿧S 0.LmXnGIcdhkڵIʏO mYDRWsa\%JNEA/𾒏v.@@}NX7u`&^/ƻk# ,"x> "W.$V]s)Zq 8;7ASSX TQG"26,&lLUeii# P!E]fpiDhe%[E,M(Lw0"zz,c6G Y]BPa*P=uࡾIW@ƒpgkˤM;ՊzœjXG{ iN%Y1"Vu+ 4$n^0,#]V Ϊ|)uf 9C)JF#陆JG9z_4/0ۥMˏa*sNa^_eZ>|Q#U1~~ TI[ZKkO^!ְ)-dd*-M4+E$T )kB~җ0٥<BP,.(vOs~q?ȻƓsVJUJX>E\,Jq OIh;͖W [Xߟz?(G PL28NxSG4 K*SYusL!hQi$Q_nlniȱ`Ņ]ŕz5hr(·(lr]:WZڨDSTQ)86#ô\L5lRTZOOO f. a'{0L=2:Ί#1⁃پZQJ5CQ ͷɔ.7用?;]@s3 ƭc ycK@WdqR4H&VizO*ٿgラ@#?P8zTE iʽ g[w̛^Ҍ'y YI8Qx6Fb u=*u09p.U%Wba5U*#=};mV}DTc6CtX.*06  ]6:g?Mn!9a[%e}q6qM]Scg~#hb˯a^.gE<2^HQN>ZGsԊBp!4iܗYr5&G#x{߀D4ai:q{BOz߸)M:hU0SviUR^eo^]w^!:Z!e Oֵjkv`/4SpQ .bХm;zwTubr6n9 c.:tLqFHB숞 ^\v!pCMuKҭYsNh%Sa}8nAzy |~(~c oIgæ@i> /2?je Q;v,2%p#@ @/k]k+w.$RPraWbbqP!84d*@ל~tiK#b1`Gg#FN^3H]+gയIktI$KGs #y{](" >,BS.䈔4żvUEI{v;:: $Q}XΔLx[e$۠غ.He5Ό>8ֱhKo/y GYp?Adcbx;/0NP ǽP܎[:%DzH5u TqAns*`/(f[xyos}=r5p&Nk_dh-L}ͦv fjeǂ07L@>HY %UVe %#0:WPMj}r>Wm?~6O(Ǚc0B~ =B[|E;Kk{\R؂،כ5jb{+w+Y*l>~y<۸ M/_̴@7_L{4L1ƾPZxK!u( .?køT4&_]}_x6- .HBxK맸`nqu`k eL7԰+ti;D.]Tl4D!9 ]j~V$cJCUDb~AM ciWe7.hiCX’-+l'$c/xuZdGk!57c(P !օĹQJ +DŽ=I] |ih’T s~8~e])(I[lBB-!^Bm+` Cщ4GpC@㞱P\A7(3|jӂ3btP\zI2,c鈨 •_7 }QTt=|1.[s"/e={ JlJܛX5`bOOl6qɿ'Me?,RtubI1%z"(SK;"NjˀR?i'r' [#E7LśE$s!T2 r1~p XNs~)ߚmEҐG2D%iTOeu+$IaQ c2uO>x%Me9XRK7-JtEZ)²0y6d.Dxt =,#;dMjRG|}S{#穭W5"Y9.çq8(zh΅r-AeCԊvhoӁ"n RX)`fg~0ښ4)iWݯ-Yuwf,eԕaUGx'J3[+'O0^Ǻ>2oC \͆k.f;cTӽĻ!$^߰FߩN P1x0vbE`Ѹ *@R+uιEe*0W\qPӱhf K1n"cRQa6fx֜ (I{KbL,ujBWʿ-ꃀ' LfӪdMExژdE;Vv+1liʍ'v,_%$Q'۹z-B,ζ>YJVOk6 >&@i *}ZaA۹98z: !t< 4hsJ:kR #[~ 4 3:XwgYj̦t>zWm{c km='}[1=O|⽊mA[2 %Ts~>yݸ Frfs. ȗsrud_Jn%OjwiE/}|tY0P^~)Hj{z4T"*'l԰JAեk9Tk%S!ZM1l*, EOL,偀IndMiR9 Ύ߲:B]dXb,+"υ}9F2>R:s _LuLHԿ2,r(qG6U[/BkE; eH-7V Z?_Khv^|qHo4Y}".ܖu ٕ(R_w4tM5f"mVnR?,"o:IU\<6bBgxEU $v7[@Ygyצaӯ?oeLm%5Pm&Ѷ.PKoz!lf_I֮ꡯ_ _!|w=F٣g[y5IogM`WŕjLX ~RJ>#rT$w_k>,ijF!K*~.?}[[/)\24_y upmAZE"0`T$}nLֺEs %eZ|n!пoz?5ӝH@];inFYSѻZxfLd j46F hV2FaEXwB}Tq}s>@jaGOQ/޷Be`!suiS_ٞquE'002{9 bYز`T+xC$}1oqWW+~.m;X^ڋAS5<& [7iX `:aA~gÕn:T[w_@6Pvwr!1ݚI{'2 %]Vdc)[.'V7y(RHF% Eo"زPkq0qo9L.Fw>(Ɏ{qjK;@l kknx{Hz(Xh>+2E)J(R;ʻzb^a#]ѓA{0Q:׻L~h3^=N{R)U繇}Sd@ )1 j2hhF/T?*muICh^r՚;JU$ nq!gr7K*ͻ_q{9 {q^;՜&€@nmۘq!eBm'\!fk MϳIB0Z 4,+ Rcw11g{& h|pVdZj)}RcY $' 7ٍ`RR5۾+: 8 C>`ߕ[[YR$k}00-;nk[\U2A:ce4اGq ЮjTVx|f6̬96>s4~!Xě;ۇ[Uz+!!LSYq8m׫O1&9f;U^(9ҌhƆК]r3M~b` rwY?^O*>MFTrx%?!YMQf/`~sT?Lùww^J8+L.8\N['nH=BYr6DEjWy-g%QI/XscQe`fd):&y..X[Q!Es.dkWwASe3R gN@g$j YM8lo~#DӤdTkls6q@KBD4'y_ASxRކ+oKcv7"rńb Ø:J=ޮh; jt0O7LɃ^Fg p#4$NI8mh64-`)-$c9;\ڄ s%m EUcLD!v=L^"+ilU+`ڢGhդ5,bqQ|$=j9}y`&EcAEY}5k2Qa-D2R+c* adPM8*3+ד#9{A%ZJ&vTTF?z$Ei8cN(i.Iegdgi1 ^mkQ0Ea\1gi -e-iA)yzP?((QXd{gY|@dIZݡWhW$rGIG5Km8z)!ATkR~]M}_ЏO/9ɡANŚ[UwXP~]=Pc G>W%c3`;ؔS۵hEEdS[@KdT:z<_ߩY0tUP0Mxc},߆<w Q#X,M¾ݖ Q~.]9J c*3+}3w&]KEϘc\nMZ-@}qTcN `q%Q leVD dX4ψ@9xRbƨ5} ,\AfTcVa6WiQ&_ZAQأ )F5(wSԯ+5wk @ݵDGXɈ4/wb7L^eK ) AHZ%1e|&RRU)TY܂|6X|AֆCixB||t~ƞԜeMoO'wO1Khk郭w .^ uʣ,$ؑ?aֹM<|Tq'NXGFoQUpQԠcUoxҘ4SE!ĤU:sryW4W;dpڲq04c $( 1Y5hFP֎Rr FnI 4(B 8]Vr=9[Y1iWy0(dZV5N5T RI\c̋`Q<9uO1Ntw8+bZ쳇b~% ̒`I01C+m5lAZݍE(RT w1XzaΆ;T0Lۢ*,p`t20z+D⽺લ. 1)YZ $Yh`t%1m>:NMYy8pZZ}|P )ҫ>Ғُ18b+w8WŬOmh}K ~䞀_iuIH-*B- k_MupÖ3.>[vpl> @ Kg/_lИse.Ap)ꗣi?mLD=7ީ@Տ/_Nȶ!u-4\1(= czO1H5"kɡLR>FLc6-C,QtR錁uλlQ%l >>!{&48f>΃5Twa_HekiF m} a|5Bǽ1ao/nNQ[|vvON,Ĥ [+8rEM@.graOwOZ'WzW$j8B#B'<ا=3R -r/'R>X[{3|!9[ٱV_`Y7"\`C6,y0i/C$<2hVƂIi҃,*mN2SL Jvk:[N^Tg@Ay+K" ?5f%^Ո5 ]P=C\\ś *ɌIn8G_  )#T> kw5<0i@\As8?Ц .)w#klyC(hfv 4. /^ɇ*fo3*Bk6*⣋GW"l2@7Z| m򑢃U? #^kqI!Xfh<` >63I(OU\#OsDѧLvhͫplYL8.Z`! 쇮M>I: TUJNi)3 H/ٚkq #X@z@'?m,z0p.bˋ̽?_Sfq0BlǏvݶ(\𐋊cx'r"BiE2iFeu..Էodu)o7D-y[p}NPɞ;zMVݸ?_ Iz 萤^:&2"v8W6fssͣ· L#0ʗDkf1p2 L#HΛpƀ3še8/g/F;* XLbUC}8HCIbTz|G QqLqy>F&'-P0caIVb .8r:O%*Q/#@-}Ŋo$s2v)@Y*O^?r;ͷfBҾv\٪;:HV$ď@8Jx ] 2wNIA+xn<FP'PZ{Rz#/bfEJUeHQ!69-o#)y: j;@E~U-dm{iw8bFwꊶudZ։Voo7aJ`8 ojⅵ td8OPStmhP(캹g챞(]?٭%6xwd E<6Y_ֺeaDCx`ݚ%^-vQ *BIPOV z)GTMfkYYvn73 ?͓irSϝ`bڧb%+V!`ZSHIn;.ӛ !3un*^O-/ޣ[=Hw ||PT8j :>vKbHl(c]#7 N Ѧ1J5D^eOGAj6:" wY*_O'+Y%3_AN-Le‰FJY$4bEn9Sر -Ԫv4pBlPl%It0YAslc s5xO3* FRJ-28/ed;hwR-IcB~M^nnD9{Vi1xdNpj@`fMiކ7}${A&1z˼kQ:d(h 9ĀӞ%m~gsc쌷6 [H&@n3|k;jA5*[#>8F ͞ XGx*IC$◜͵1` g,%oxUBgDP_#!FđGE WIsP1yDu_BЅIkA-0}~[3uk͙Bm[;)y}S5՟G9Aaůϩ+)>G'3U-!WjKK/&o HZ i6TT+p0F .&d)TEWam = xK)t|#GV?wvy({yӲU7ceBN5X9UM iab0lϘo* Wa>0(t<ܭ"/2;f 6O MjeɥTT枭e h@Η+-. 澲Z7.Rd!SUX${150_Sɸ&]'oya8Fgw{=fflm Xe@HevZvVZN2Uu)`ޠQ+>I>!qctl_7~_QHNI66YwKyPM3m`60dP>R骾$坘Zw #jܖ; p-6쨠&JHf( mk'ͫZn)},uSPw)ˌ$gPM$b~n[yq,^ʤFa w Y"K6/ ˽؟3H]K;(lUu楴TnS+"1V[tp /E(X(Bݹ$, fqVZ׏Z$H9Ե@"3p[ 톿>3:?+bE&A,X6od!Hn1ؙVК\N"njCZbXlYɆ $명E3P *pz.;|qPCϱL=fؒr|.:Y#\\KӏKbL64`8RY#7N!%m5/KbD<ήU~\ZtBuQEߛhZNM݉+fi4k+:,\b95s.|J7NiL)x|y\Dž8϶wl:>YZgsVwbJ~򈏢xf3 CCC[)^*&ZBU}'R lC,uvy3]y/qc97*3[׹NݬAۢȐlp?es#H O>΁< n#lba"vZIy/*nOk+f[3bxM4eCno )Lx?U~U.c:eW! OV W1&l3d!ps? SY/Nj#N5Lz;]bGs2žq!=֪aCLoq{~44"o-ZG Ē*/^?6-<1H?Vè֎AFh&X8g6~c|issܪuC1W@'_]&K V: kbRvm{QQyi-FȆh:A NVC84/{AKץEۜ-ya^2PC4zOL!/'@C=G^\S bbṶFbLUZ2972p 'X[@i9k;l#1 g)µC a tŠx2jGj5A/EXޞ)YG례/vMUkxc-5!OJ؃Oxr(|ݦ[Ns@sG챧#ωbVtt-vgƬZnlE:R֏exd?4yYq@`@CxI_!`9R{6.-Wi 6uFe3Qܐ{<̘ W(}%8kƶ1%訐Vi9mI45+Ka(h ;wAe+( ^s S6R<@ B:  lղ_Od%v")'][?%$xlH.CR! aLsX:p柳jк Wc!S1cI);弇|Cd>_0 Fíyf,a2[yh7O -KUݣ&xwt:}YzC)o=) $|?=I{o h+:NX,!<Ɨsk>y0.Zw!c3q] s2#UMLSF`pӼo/.F!w8Evtjl?i8 Pn3If`)V>rhĘE}r ׷la&"Եs \B,xt߀[c_s7`nrϧcGteamL|kȌl?,Ck ev{aY!iuIUz׊R[EFAX)B tX+ . %<%/c[/_x2=7=J4Xl#KJW?i˹}HqH{{߱Tew¤p '$|68[3Dj\ 6O"BbH'\ZƖ4 q@*{{=TUɇu[?vв-u+cCr[-Ӹ8`9م)Bu-tTK5??!/S u&G}x'`xBh77O&*ķG 2r…|KSdV?*U;ny c7?I,eIQ `?]2vex#yr gNJ@v:NL9F 6}ԟp6N'09GRP曐6lM 6^{搯z;~zb^w}JЇ8wUP ,JWUמ,A=QJ7r8֎~ -7"J R850M0ScFXygnȀ9=t%VXcX]}Re,>$Mp 0mDHk-"Y-k/: DlWn-(bڸ5}MI"9NSZtRG2ԂhXFITY/B\8δc#6eԥ>>y_*:[2)8:Љt)YB˭s'ZnOk!}9i CoHp?P`'y~܈G Y攋rmk>*>UDlj0!ˉlmUVŊО9Z%0+r{?La8kYh=7Z@u w]R ~&k9PojZ/|Df+M\+ho-mbzYPV<AJaKj0N `Ǐ%SƼLv51аw'|琬d %)䧷¼冱 , gd$X/q:kK[$:nJC T+_jM& НS}+}<7UufF l3f 4ʬ5qSqU6NПKVs|vH_6E*C,'ofa6{g8ZT-ҜǨ.\>i?JWvaWQKHנF?:5wip'+^[>r^#YFeѯ$iQ#-GȗB\߸b{A1ʡ*/fp&=.?!ܱBӒ) B">PZ ߛCfq 0q$bMTrRVOvmb?0̟rf$fL+-8CgmuA7R&& 9snX,fd0.,:4EQxXߧ^{d2*]3~WAqnaIƋD55%A͗ [}#*G$?תa7!! k21h2v' up_U 3m _D}#-*C]7NSM-ĶJX4]&#0%CY.s匇flXQum\h'QIC`mrZLX[dUu z!XRzatTYqW K}]&2Ҵ9;3|v7P54;Y+c3s\q{;n{Ztw,\&I'7Hl2ő::˫LRqaۖ|[Y\5lR7*8[9BqpDw̩]9<_ئ[-ǧ|Jq9[H=di/-ҋyN΂~M1b@7#=&hJ<Ѯjk \ސ~jHa bvD-x6zP:51َ1M,t8 P0,! LʇK49f vutȚ5QOD;<s*-_I`rh&Vbn,zp6c!|L2G﩯5*fEe[ODRwŜJIL\iJ19a;뎢Etv\t!: ]٧ҋZvw<\n">V) u(l"XđHHXqQ%vU)La0\} $*.mqKy!e\J{@C3@P;Ukt2"sjuݴH8}a\ 5 wMp/$3 \aJC&5R'B|㑃YՆ{^I{P7LQR1jYe37qZ, 骎,))8zg'NgX@f-miٱP x96B h(fJwiB5®ȸڢ~f Άhes >P-1څ?b.(YaaЉÉ9W 2yӸl;J ;/%>!ytL县 3<\4w\D USw{ ήUXFźIư4KNeZjކ+xy j޹YYk=^n4`ϫ e_E4t:Q/ۢTOK?I֮Wrra(&wPD9MtHV/72RȄyX?$aEr}e|„ T胺L V?^Yu̎NmO2S-7_~aIK|%߂ʟiM0. UJ ;JK.xnXloyWHv5LXA&H^z7}~8LPXPu-{$P "+ԉэ^eaUYBG*O|%NJYl`"z-'D3Eeyg͗t 2ϊlƙrl}l &Ir1&qS`4g lJ! \ x9Q Lj 7‚6C/+! !u3^R#~GW?|M4 ֿ(}ċ^l( VdPp)%/.qDiGLNaT0`iyptw!W~k40DR4i(K 'C*S}呡C -3r{&jjGS蛠 *j2}k Bܔ&@yoD뀚!0n_9IٯtVЄ/1ŠcIs (q!o՛i5Srs*ScoA*՘J]Lۄ,=6?jʹ-2Ԫ?$<$FyƉnOL1kj$X-BDzQTռ)SX8_t-ui6B"w>\tj3MlLjVяP{sgBB.=KS, J栥(.rC@P\*#߸Dp"aj^ ~nX+vʻ @85"p"Dٟ=!Gɳ N~hG;om:aON,[n8|xʙN3WG0%n4GbI2 ;0t*@A ) 0WHJxaIG / rp8m`f+ۅC:;:el; `cĸ ‘6,L-&yޮ:U0hf`sUSO,ZUfo8I bэ\'N&o7\^vB ̗vR}@vҮ9EF'cLWf½%`gu>'=sl*65m(w4hM=d93Np'cu]qX.vs50?Z[toQꟶjݗ;Qx?BL%#Tp3ϞLqT5W}e;(EJ ]C0(Mz!h-@B@g>ꆈeQN#Baq-3#bykl~r s fK t6y8!+:4~ H]/n .cbs&7L*7+p+x21p?anSuRx|{j{$v=Siҹ ڌ+UW':"zs ߡ_ B7veb] |!Ò!Ş~EQҰ DDA(iѯ U`@ʘc";}!@+{죈${#ݖ?w$oOv㮏Xu[ r:Y2HNwqh OOsьGf_ic :BfDy-Źf1˟ 3ڡg?Sr߅ &{}!φؘ͞IqyH&[o9eM{jD^pڋ%֎+܆:2ME7k0@/@r\9仵E\e^j)g:n)ZU&1Ȳ o [wC \vF|SP\Ɣ :0K08"^[MdE_[%ɶe0G&C+:%T`#wrO1V.Qj-x ͬ 3D174YEXdiEz_w|i;Ә'mPqsbˏS7f\/ ܅@PA&7]ݶ(f !юPs^fEŝgfiVCx, L3AѯDQրy/[ *FZS6;Vj A_L@bRa\cմpz6k3U\- Ð%v3{}k(S9O{G=xo2a;Lݸn97S<}aM]9T0Yf ls'bDmHzEE[g6$ؚ֊{k@eY8yn I0 ,f$fy>GIu$LKϑ Slh呚`%kw:. \O5U+qYPv"9 QVK0GkbJ0e &}|7&i6@Xl b9\x.Am#4vI'd1gw[? MDq+2Hn jO%~0۰+`[0+ּAvdW kv1Zq:6֯#cAKT5FRÞr]~\4cm"_-ʥbM]z^F$z+Pc;\qdKaUE} IO l&mVn˰mz cv}'n)8]&!Qcu3*ls, dL7Yf}-EDac(IԶu6Hqx9d5kaDϗE:Rc&V'Q 9_4+Ya"Vswm- DlkFXA?%.P#pV1`#N:ŶCX+{4yXʤBIyV?ggr%ct .`Wcl96o:Sm).8npw=!͔ea1ܳP2[".n7o}L:v jΨ>a>" [H0}L$rX0{h Q~m m2?u0xN|Wbq+gJפ]:#,$L:x +&2 ws\oXOi(9_껄oyev h T>-8DƑ+I+LĦ0㔜:9Ιr/_>ʶ4v@=1{#lSYvj ʙsd Sb%ᄊlF+0NFO5jޠy2U_L<[ >ZͿ>=:( 趁G#;y2>sX~^'s5]ĭ5B QFΤ. Ds$-1vf .+(q`zc%j8KG)şAx6= _Do8#Vf;,_Yd#,1t&8w7lX^7ա9w:=^=gQ % FyY)pپζ'"<:hB̭bpܻ ݡнj Vx.уu-t '?.I]W*l\%TdzTtI DC@:''2Uى |9~KgQ_N7D^twhϯIzC5?ȟ:wj!$= >j(s,dN˥n\ֹCY _ELAB֭٬17dIoD|K{"#/ nd'ڼQ?zWWqY_ƒϾ 'R5}J8.@AGPs<61|k hYQoҭMQ7wF B)d,&Y;L)4f&tpQG0#bK򉺍yTsĀ1^7n䅁C&o6Z3$=+s 41]3SZR:Fl k%iޑΟwGmV'=xӠ{^QjPnj[@p sSF#l Fed913jơjW`WS :bM++HݮҽC.7) {AلO)Z%HmFcoET\ d:Q9i{70tD8ubVZktS'O`<>Gw&5XtGLH?cᴯ8x97=nΨ:b0kK#j[Yܽ144*$fIb`JDPӄHcUevFI9YjnkٯXs<\vug6o< ^gEQց4b1C͵u †d+}sh{XbtA{R^b?rTd-nU'sۭ[cgAvq#me!(~8w1W(P(U}RO` @vOu%g{= ,b:׶D&-{+w?MC!lwZȰ"mw)\g"I0Rgfhr& M{4'JS09$_CMRcg 52 MW3yL+L)%m1s,#=}3"QJYɎK]mOfa':{ >brU߾_O[1ti.*1Ӥ5͚Qz ;/?K(eTj{4D&A|6gLGi773w4|I{oP Տr!PlD֪1~ <(ݛG2-@KV,N0[cs̷SU+nĞIdwsr߱.B`1i? pҘY~\Ag+itZ.&xu 7kO!ְ~|M Qf)m9%Cr-B߹&#PҌ.'i ~tcF%_YuxF(pn13S>ޞ^fv|c!`MQM7`=1]Mk;՝EAm2yhy vͬL5.ޜG!XxI 3`MiW`՜nˆU 6d2 lܡ ڠKR|eL\SЭ8XmTA5[Tb#.ُ;s(}#iBΏHE4Ҳ3{S3|6VL5짰}@3Xms͟pdx,*`$葱rc"y?3+_O_3{cC> do.oZY)I ^wMe8?9#1 ĞjU)x~'Zwrt"ѥ-N /exѝ)|HBDofЭOqNw |al62CpB75ǿqΉM4}M.@˭{Ӽ|W9@7USL\ȗD,"Cls- w6V6hd΃߰m^yDsKJlRΆ9xC* jFf-1'psFS ˰ΫTé2UvV .K!C%W,\Z8scµ*O*[.*=kXN@η}tf\C?8$# 7xunQvgĭ#p?XEapߑӽws{ v.ϓ'$Ti ԁO >A|7&<1Ц5*#rۅNI܍t;Yzp;k0T')rJLҐ%Ǥ5 GtٕэZ6x./$Uq3 H5 $Q |Zp+bC*+2|X.h&CU|Sjl\b[cڦ@{=vؔ߆]b:hd۲hE;*EFUk8hn ZL]kդly$p Kq:7vXJXlNL LmFxAO0d%5YD*F#mՋ(*֛Q6m Еݏ4 `v{q 63;9]Tc!&x~ʎ;Ds 7*_EɎL!&^FhNA$iCgdAU\PzzFwF[ V|,e@;${LJ"e1e JҐC g>A5XlŸ—Ax$/P 47IS2u |_w>켎gi,S.q`مx}V# wiΕfoisDuZ @T1Qnkmfîrئ<@'c:PݕEnI@>=A^MRbObCfF%9v5^ e9IWf @f^0v#V`bf'}1my~X {Fi%-hwԽ][9Ϊ'ѳK%h%Y!b` $!9_;u2?RrmhxZI5cE'{r G&S;U^,S[_$ZȌJ޿v\ĒoC|YwTu .. 52܃A`Egb*!gE?Sxl<%4o̪m8^jcB+Zc 3* {1X[< 'ndW̍)]b8>y<~ P%c/JD@'AC,qkijIpaD]HqQ vq鎙QuzV 8HrVwդ:+64☻Jsդ{U3ɤNw kc0d8D.>](;1t?90eT@[ u,vI _iI2G~?=fj/b_;rJq}t?M8N/YxkԯuL<2\ wy5[CJĜ3DCϜlla%𬘉~y*D~!B#C۪@LF#ȑ) MwDJ12hdrK=wT"ae=y {=\b(#dž)YZczcd,Nx^Mݟ!jeљ}D) iwH{{r ߏ3)5 qBÀ 5nm[' ":o9`F!HrMZ *f.dRWu^cBg8x#zX*u=/"6M9 HIuL$f39u7&B^- KCTZuOc&7r.ا~mHT p<jziV<ŧItec(xlpZ׫g``ij`qdm؀B)q Kvd 1`&0NO@i/ڜPT+a8U 8ϭT7h{6`Z=isR*ƥYjɊ;PwO[xOzCrlWhXC 5p"Ȱ֒z(NM{FZ) f+Y4 ӱ jrѱ(Nb(x55Y՚'ٖEfSh Kz~z FC(O@ez6{vV!Y__n$?ۮaz.!V,$kN /*j螯I%˾4>b'۲~?btEpv9j3s!HiRMc/uN49u~i0 ˛ ;?! Oӗ֒.EPP3ζD Ai76:1VF0efQ?}\\^FŷbVLۓco~;I b:Dz:]:'eۤYZhpIlla8B++o=I¨Nc>ޣ!Mm 0şe+[@%Asز )68QDlhñGN٘0@OR_&߂P[ѾZWWjfowA4ԤYWJi~ ĥƲڇ\ZEC)"\~ο Ą/rAby+աG%}L l{*&]IFU[Qlnfi(v-nd/+ `u*Z?]RfVnj[a{K QM \6FW*.'';. Wz* 4\y^yg,Ɉ7I$JU(g/"?葞3s{w0(Q `lk-Vi;؆E5EFVWʪ-,28Ri;.l @v.P=Hhy@zKzP(]º9ȤjW_}RL/@psio=zn:{\wM֑b16pE5Hj> zLI EWhiR>zQlyp !NڧTg"ȓ0FM[דpmZօXR*Ty6J dy.M7B^] *Q6ðRcSm:Esz ~]4ݷC[>wBwV-ij(i FᩩtC0nB32n*B|[gi_."%,>iβyH\l ] { NoFf72Q3)vj I[F *)PI 5wnR(qЭd|#o ^z7Aۊ4Tzz$L6ǜWW5 ,ߦFqBj/nd⤠$R.}, Kaf[ÎNXɓڗraψ*3:.u2^kqTk+MV$bC&g}K.OKRl0UiAlɸtUNHFe!8pϨ@vsht _]'"XˡK~wyoMDFۮ9vs>' aJhYb*7 WDȘ~'?-A@؂)V$̇ ֛xCTq"作1/krwo =0oBIE&ŨqZaL܂8$l툎<~ghZ=hK+yQ7hq$]QQ--ɿ}LeYmyFd!Z{r,Ԣ e܃1St-<%z6 2lpc`g뀒%)g`:Z7^ǮrIQCsػV04 < %ę>]p _70,T\0ɘtwlKu'&}*d)"GYu&]5,^/CJ P 5 O1/sYu@@?BtR̫Tkic2foԘM{6sycu|W")Ն[ԺV-)p)ۀd+9K }!ٙ6Do ȷ ABʏTsvd3 * -7n]ln?Nf˵SmQ}X"IN_P/ wsf;V9VEyj|Tǐ_4q'V`e2uxVz8/~/hyJ?D7z7$Cvjo/RjHwBY!5^?}mE1OۅQ5/u׼^Yw_7BġN}] (9T? g,rN}\)h9dG;hK'nvz6[lK@RWK0 NkopGd٫UhT/dUΕ~V~7J4FٶR=* @y@Z1x!})\3Sx2 1<*"XGф-8 )8ZۂU6>`ƽ옫Yv]RH`}0恞D"c܈̪KICZ+"ukNs[O Vh,zG,3]\J 9(U'*(wJJ*8YB'fp|L,k҇"ܟ6W ޻w[:eK,_iHv#G2D:i'ӭCڣ@i\l3;[fc[PfO@C3T^e iT[I* &] d1kiEWF|q$CS'?S:8Q6pV}j<J I-_Z \auP)ʚ@LGv!Ԡ&!pٔuar+ȵ5_=QU3P $LJBfFw.I\Q(gD 14CԔ*`WHCKyo_^y@o˝thƞ~)ݒosK\ߞ똸 <ھu$~N@ UV\m\u΍kA }u!e/Oq^qa3vv$bA'Kn,3}3/k730A* EQF<yy$vĻOm^yX1{2-I_Ap)>rɣ\Gi Rmew|L:-I A ӝEIe꫔:JI|*󷋅6;v3 U[w,a--6V9sPFfDsn L|=yAP8 5+V4h Os高){rxړqhExR"IZ9k5ob8G*8ڊE{;7Xjt4ߴxD.̹>,^z#)F ςE4eڧZH5{E0IqzӉЬ#-',~fiC?T{ܔ/~yd<+[B8vVgM;_gPP+cY cKJS1oʿF%Ωgssn-b G+dL/uYQ3%K,ӈ KJnXXkdDzDXdFZe$IY>(sZR <7u%w#**,y6Ŷ;V7Ű2ɸSF8Q)#nr,=.u^< 43))}uHœ%sn+1ѹmn*I@ 2FZ"a0 Elӕ`.N=e_Bͣ6luk(QsX D:\ba3Y<Ԟ:3~Z-u!P.K)8n]fj:c \nQ(f#+.XN4S;Gڧevd;띷6ܭ`JCUј0Pq+v; ~SDA@*4?ҤO,¿bu!UA/BBst4]k1#׼4ed[:hwE>Wk)z^3ۛ0| E;fCt)ޫ#5U  YD::9'eQuހH_"۠V-W, б!ģdlJhƾ<.#.v={ЋS=ç /U48u rjeULcXYڲ`aF|-FYeVF%āݧ>+'kEB(|WNm{3JE*PvuڎWAwc,S&o+y`L#rDg [ )mV:jI#c="[ PԘCA6T6h]hb?p 4͏&LVD${{{iB.`m KBLkQDڍlFuyli9sZ{JoBEbv@CJ61n85 g.oT`:ŗͭ;B#n"3a^O~%#UgYcX[Ǔ/5Pe52 %i !.(wSfõĉEE~~:eCWki]KmUܓx&y-h>kvE,S>T; X:if&^>\6f@RN]$uz̴!l-Bq˜,Kp[Kk`Y!Og-Řym](7lL-4]J ]PH8W.b0N*|olOF,8\ϲbGh /y"q=|~!=`6 Vs]{_} f5h ͭ;wuo-l٠f6 )n*Wz3/JDvg5h?R c1w|/dGqvqe(V \'ӃQ8Jِ͕rI-(V`YFQbot  2Re 0_+* vrDl.ñKXny@DCf+,踒䇊M/Ga7cgg;q xrX?z{#oLA}$l60LO |[ h%T /3|cP%NP 1iMm@]Gۙg-g m-%9y$B[Rw(#񇊅%':éN?֑C 6[ ZG_ϛ46O+Ox/$f 7[P| 1jȁtheU[1̈vW5c-dVOnUlmԛ͠@3Znџp~T G[&o;ɒz`ԟhEk7$5騐HV)Kz7P'qŊğfLb r_.ګ֝rMt -+6Io ڢ!3ҷB~Ħe2P 8&b3l h-"NDpV%fQqyI}Ҥ; Is2>u53\KyVvJYrI Znexf₍$gz-^JJH\_ҌATL@䳤]m]i:1'oYb5VL'f, Ƞa+n=կ]3;b,vWpdjՌTX)z~kFy6j<0_3TVthx F`E~ Ő.hBq ^cSI*PgL 0z6~;Bp Gcil^h3BNÿ}ӈ"f.IWu;VjdE=K8#Qk٫Z+S PƐd@ umU]ZPxAQ{VpD`TZldk@zchhRT\D׉?LN )i,+W4fXS{;NZQx̎.O)RC9Ll| j D+8EEfÚM4sQw":N RKk60X|O鯒ڈN0]jɊ(졩3Јć;dl"+b3B%ib,CxՐ~a «pbV$EvcO(% u)= Fxq㗒uypReyڿ=.c64cj)Xc"eqB~P;<3Mq+ Xj`ivxQ$]((˻pZIu!o3# dax7 ́P@AJ|rusdes mv9! .߳ݭ?6?q[zr%x="4fS?̅Ld%5A/ lDǶ2b;0Fts[L"Q+g$8&y0xv.٭$ir Cw1~xrpY޵.p4(QbE,{^°% mY)4HK3ʰQr$O(D6]X|0S몃m4'鏾t:J52Beeش|#Q`fH|tۀ;ؙwh^h/B117(WIA>YZpY_ S/=ͿUl^X4eK| E|%RuNj}=OZ^o|GswI5W]/ZtL5|yp~`ߨNlUJ+D7R)֍E/)ݞ@KT?*!M̧̆v8a- Ԏ Z &!7$FV$Tl*'-M=ʝ w?Üdd25 qSVOc_sY,PϽޥK ҍ3RW\ݏEV$8~Zz2l^oR*ҷ\-hLYy  !t ssMi9!MI̿z*1%.ב'۱6.S ҉e. Ksut! j# ߄Eێ71oiJ]l0xi6q8?݅kV+:@㒢-vx| rM1;ê*Pn@'18Rd%z$$^%jk6:5c"If(TX|_V K%PrW0.C: ;~ 1;8)}hzSXe颅qO9P4qĕ@GKScbOP*}q T1B3.9)fsgE`!─t29URA;I`_4bjk[pNbIiA|5;wW^ B6GjSԃ@k!eI"C@wH ٷ%j.Q099"w(;c Aų~S8[.r%ȕbO_ z\bQ"A155&F%9_Q]^^RN)Emb[>"CO)kj ̑=BqꀗJ 񥷻_GZ"uci[2)D,LvXqa4z}M<8lCT7QwL#S3̻@RkۧrޖZN: F ֑U?ŽS I_K_QMM;זMJ@̐}_c-}L6r"u]K-Ɏ7X?{쓔zy2]f %UF܉e.Q 'rOu$ұ>ƍ?I6c؍ɡ~[`S{hHbem^I\@? 8p)hpcvKKoTL W`DQ7y?[;amfg-`9x>/f+$4j׳wEhXX/;G:,19v\3{^꫿q؋ gAb+.%O;q]ΊͰ(+r}w2חr2jT܍vs۞0tC4{C7#P[k3„gX왨`D /m;P0tq POٳ̫1 jG`asNH?Oj[\$ڌ%ɾ TebZ9mbIͮ0ĕRsj W' Q]*J/&l }Tw@э0/?Ό[0!a熩Ce25Nv#m,WJ;@pM[I3-6gEA%a[O&^t:cLykrJ:oORwm ͆c(D9K2DͲA ͔̎Ȼ{.HcG=*zފqT'PDk ջ?< \6@Qrolϗl-X a!`4̔y)#zu89{(K6ʇ*ki{dpXAx,k*!!HQAS {Вg6ILIvj.NHjsFbqau?Y{ h0V#(IkHX. t.zv%#"IHǠex〭~; W"o' $lL1{6jpv^FF\e#/m\y^NT 9hy~B9DDqX'ᴼ^2rP}(:ԕ-MXkߌo vAMoCW "==չn&u'v?q@ځx΄G`d׺!ˌ PVAJ5NKo,c=& ^Ov-!*/D=Uw.A181>:Hv'4W5_;XxMRlvmNq,2tIVI$s:@ix)Z3#r>L-8j{6ğX{AxIs ,_Cl_M&%ݴ O62ֽEHBS,3q mPGf@eمlf6d<p◔`sD(XTE_FF&FZa'h}mÿ,ZoozuZ9n? J4ǕK,SIs9)0RT+A.6f fAcB=\㖮H"tOr qe /Nt"1z0I RcRVz|"uu!MdE@&LBhڏRq:c[ mz0䶅 "Ѽ @T2#{oXLޖs.p!vc$='8#.6pt>b&$o=}Qp,~y>K*8QA~-=F9꜐UDuGeMAY&29uD9sުxY0w,zKtDƸ55D;/$9==@rtFԑHŞHŗı7 N Dq: pBMi§'p6N!&mmZ- ί?ȶ "mG^Eb~S5O1zuf'}dǏSg {/H.G}nF G% Dy-Ed]*,YXN{,gl1:Xǽ 92 dKI)-k>25Ĺ+%9:%ʌݳnzlnVWmNmW[E5H.eWDl5 2jY(XFY ٘t?45ד@?m/ kU`21E$g%RT5&ى@TZ:^XfһFWaw -,oBC6ve DJS423ݛ9-t$r;2>T]BS9V~e s2++.[rIr:|*ě%kƊWy_}(uo :*h~ïWnDcGz:^k`S.y "քlx_ym6Nخ5U.:;5mUSB҃洂4 "WAp: lTvV,.3OuPkQcK 1)ț㧓sاz)fy^^͵- Rp=PZϤX%GL,<ޫIܟR ,bzN-ŒWЋǕ.b" f3€~HyЇho}tHa=u.#$܈졚=KƔLb5v~r*wj֗w}NS#f4gCѪҿEZ,%x{CJRj^~ uP۹#mwSFE?rEѭ㻣xpMB?(5#Bajk oO-ɻ䰻WǕFp.8f$Y\t[F׀!Cӥso h4 mzR1ub[cj짭GZ&>p4MzFUzFj,%Uv!lXis%Z V3m(SF;-C5>Oa` ~尩ȕ0A+qG(?|S M4ܻp M>U|8DFV֬-O*'X A2p> L虋Cb/޿Hx̯S>G,r@I$fȮˋ(w2Yꍀ4 pͼsol᚛ɋ21kA.mT2MCHF#)ZԈS.rA7F:h%sJD:㺧iftԼ{>+@ev^f>31?c&gc i5G#a} a}S?nɝ=; G'ڑnR>|b5J5W݁7ZP05O'@ 1氭X;1Nbv/b)&S^㶼MjbgaMdBiy`RM+c+4-*Щ#r=YrBZq7$y>:)Etӧ7m);DaTKQfñ$ ]΀iI\)-j_"#zǖD_g*lsllO~?l2_ӀJ6}DfM Pq.ĞߍyG_DUz+/)Q55)ّ)}4^IUA+a2M8ȗž!CtZxsx:u qu"OL4+tD$w? zUS /ژhQU(Bp+SܜCͷ-R !~aaQ/WFpB`1ڣFT^ \0/sm'7Iя.JP4(tO@cՇqXvUy[N)NLXû{}9_dkUV$]-xy'-e;}aKF_J g(_Kuل=2)fuo)& ZkKW2X7^Z5:+Z?Utޜ-f]Z-^sY3:Qȷr0)oT6i%r9;^ V{odA5MNTU5%VlOE @-'wV.Ө`,ѳ˞]Oo)tZ2G(Urڹux0*H>+v¸ 3$II[,=3q7>‰ͥ>'''~iXa]4:hcKEB\vXS~O4W*(VmpUm|1϶F(>+NnEB$td hHd9`*4ؾMpVX:|5ܰl{s%^)lhv[Kxvy" dmTXPոQTh\Ph)ŪŰ⺴?/1)'jso#8è>V6)zG6DiF^9ǭ,X xVUJn'AG^ѱjF $::pCN%\h=6WAM!ˀG bӥ zI~ʲY\}pW#iXB1Cȓ AWZ 7WLFN)O*HUz}qsTFu#=2>1%LidgYi}o"Xe"-Ϟ*3+ BQ5_uwW@lTQik(OZeRUKLnA鷜S^ !`_X fGMY99?FE-SfN ns%o<1 MiV4yPh"ˏJ5-Us"1*D7FʃlS bq+\>~>ҮTQ.%@({tA|  }dbUiˎwޖ:Lh`Ⱦ0x9WGS>o:PyHKvmw0g4ٝaǮ&ef\-:K>p0,o+fm@DWsX XD|ʷu3hJDYZ þ.ۇQ8jOM¶O1hoB:θ^bl]`QRsy'pG,)0.JM69ITʠ>4lænSOSanqPmJ>L{ElQld=8Cǩ[(bt^|K&ߋ-0n^n$4 ,p;{7r>Br^tD@4x *]~Xf39%=;Hp&~7$;VȽzL0A% _ZrM9S!( CrJ3a(8c"]С mwnHi)Gm6miOdC llD.s4̑SDp_g+NȻ-b֓jr|Jǧ|B:}KS0:R]eOިUitTiAMoK\Laf5x\ s3Kr2~1U o1 sH@+kWmx^ugY-N(s OUe;Zύl|}KwcFAg@CwwnD7sV ,5ApFcgyEUA~(tk^& !9F:ܠX8Va rW:M($0+Io@$h*j$@ G4U!zֽ%[*?}H\"c`I*wҼ0} dkRmJ\Z.Jo Hrkr}[UKJ o`5#k-"C]eYJ9ϫT/('k6]_"Mdnaa,. RZjyCt9(l#sEk= )H79Ep$M0dG[y|hMVB!ě0UTj>A'su*5.D+6 S:D91E/U^7mYF< l[<|S?޾θ;<babZf*ָGΑ.%qrg였*\WJ^!`Ly K\jq2KVM.sn߅RV@@:gM׌w:IX*!J-QO3"Bq?`8+`'qRvNGz ?Ad?4~o5QDW W2ec,rG=rT#0jR *< =uxRG b=A!@ǃ=(3 )c.3 _ TpcUA<*NKDb/Mdf5I_eiƅN%@XjZ5\0ѝgB@xsצg!˘o4)Ƹ3u^4ţSVR[ 'J~EʁvdLuŢvXUkx"FЍe#(q8Z FٲFʕϊ\iWK_oBIϫBV ,Wr5`}LfnM 'ѿ 8ϥ:Ef7,ə,5txCVV6~=ԲzA>Qw5G^7VUl7';a*V}'6[3: ?7&,c2TϱpzsʪxЯ@M-o~5ȌakUP\e2fIUinLofx)i$_-Sn2LkgMYnլɞ)Erc8:ЗoPj4S<=;;^/LGˁa L'y 5.sWS`JIFll0fԕ.bY9[ç23 xƶ{ӢTf鲆]we;W!ͦ"ZSS1ygӇ:ᖞUA2h?5i{3MUh+zA࿬U1D]dYRdӂX3* ޻͜Rc;QO$u<^:|̽(<4 "ʓ7j͓IN63t(k' $YmaRژ+sp$xaiz!\{Ypno< <^JdE.\*_\6I5IC M'aBF`Y_4SOjLF { Q3%8'DA+XKHvj vE(D;MBm,'p` } J i~NkLneppFߔ_m"`E0r $1%?U&|ݮ)<ӆi YAR-8>`\<1oɔPD1`gk@jM@㋆v{m& C K.0!粌KP4p“X'؋%[o0I`4]z&%>J9pe{KJ&q#QMru@AM yCKۣmT?Xs) ZFtM1B%7 j;iӅ1zSTc/ W%`ҝYϷ:MԀ<_ E3#bo[ЏC7A&_Vaʆ=~)0 8qIqz2S*E^mDlƕ{e i9@ kiB;6hs~Kλ.O3]+^!bD%ܯAgp+BCF%/[?8>T`\68&rٜ03a8?#9 ~ 8lSkz} O犰@4׻Νt3jiI/|/OՌtu=K :y ]^ ZXɹ@zW&U6Vn!GzԬo1>؇Pg@a7ƹ(Gp$-C@]\ҋiu1&ZDi0`($o ] FheBZE_9wg J܂l@vT7 Idc{YԎ >I7 Daft JWΉI$ {b;n['y԰GxqFZfSkS!@f-S8 *$lYs(,,H`Ǥ  KM)ŜVs eK;Uew?l$DQ F/GZ};%Kb JD+ˮϕ 2*̨>:4U Ů52=Sm&rS??3-]{!g>o%5q_ۙK x+3ű%`U-9yBȴ9tjML<"/w-o 2O߼5۠m;3[h8ScN eeęA+z@m 2,K2u$Ϋ R6?|⤫ W/}x_{k$e0hŏ 5ظ۝κZH+L6 +r/Od [H^ E HV%j/:CGcJg᣶WHoMZ8-t h:bQLp&sg qᰑ^ϓEXCK]u&FJ:@%5Q1_B/gʅxxN3V6hݧ0!Cz6.2tRGi#O ^DOtޅ pr%)w?|z~]tN]%q:^ɨzVI nj\sg<kS`t ݩO5o -)M4e/BJhA*Q {)Uaݾ> p}3 ᩙ~b&bQIq,z[RXAXX+I}a@HtXM~7_k?䵚 hm #mea(N֞Ess>:a6@掋ޒԛ5U wfU ,kx ]!wK6䠋,ht&LR4׌SY/p' r䪅Vh'\y`ϸCto/w $oIa+Ij]̵?f/2'RMĜ`׌{zUV:WSȽ ^<]P/Z,gHI †f%k h.}~" 9cJ=y449!jA|0cj5[-{ͅ,`u6?4OEW:R30;Y'2_H@Ъb=؈p&TQQ0d&'2 &G/#$* bלw n/,V}O cܸ(SNcذT t T ,@>IVI.(? @< tقf# gYZ07070100000037000081a40000000000000000000000016609d2360000afa0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/Է_]?Eh=ڜ.+wb8YNe}iIzA_cu@'b xIu%i|ʒ>y?ѹ*Dzk|VAˆwՎN,ݻ*_v}Ѿ?-cA22܂Dٶv׃.f~8JsW2fr!wCsKB.ttq>C_5 1(DSHc rh/Q2#h/ү<|t?2gp~o{ZHq6'V@'.0*S$~V}.BkJApoF$p쮨6QqDkify%= Zҗiar'XH%K}!ۓ{8*Կ+B"1CD/ɳh'tQܮW1\(C@2{@oӖ@ybfzͦ;1$e?C pzq./TwCnBo2OD%d pTG~J`(d |Pm!e_i/`S<+^YPo,AF>"#=.tR:hŧvY[(sl{t^IB7-vLh-\N&n-&w{>3C~jGbǥ4 ~էZ{ \Zu 0a|0X.S+WfP(Hڸu-hRJZo.<2ϸp ҙg#[7ۀ1tߜ.1g+VPzɂnP+._"L#ilmZ, g5 &&PK؊C a%ƕ{S4P+tpovKD3$Y[zʦ @SK UXAK/58_"FD}`UPĔ}'ϳD\ ӯr?R# Gڻ_u="wfr7XN-SA۬QZ*mTFCȪ)9KO4̚[8k1ӢByCFx(<e"J6S$ TIaXdꅛO_çi? _%NA'Ĭ V؜D~e)SsH\2{RLu!eg+`0]4!a6}қ2od.DW^PDDXzWѻ oRk)rrUG]:-9i6@-ϤtH%q0Kh&4h7D o8+\QE]:m_ELqIN(o3M1| m{oݰ\ܚ{u'!,{U1\Wul-bs*8N7{]β1q):G^ +A=$WEk'|}3 D1ٙQQ@I @\hׂ ^d}0seD>wO\G1ɦ+K71JZb &;se@.+\;ٶԧ)yZ_'FUQN>>NPJb>>z5mg֬Li%J`7> to{$\Q'eYr*]`+oTeHO25▎ٮꨔ6LKYnFN03aQy6("?e-;k( z~P_Pv%a{t` h<d _Ҡ@vZ2Mzh+2f1db )V+z5\O;"TQз%MYI[CvFHAB3Z(82$虐fbl;7{Dprj-#nrwBlg)ܻK*Si1\f¨o{5Q]80mn0ݣ ÈCOkn謵sS638jm &[Wj;?Q-ߊȏAT&Ǟc!GXTL㯣N`{"ϖ, ^㐈OAC)6+o"\ћGE*,sۮ40@ܸSz,jrPl,^G6 4[x& ٌw_)4VH y?fugq ?&3{*Ak:,</:+w< Y|K57E7ZڶmK[M'aFo'utw:O#:λŒR[Z+{;֬6HUvAD[D2ׂ~oMWqZc-|X gf:iB>8`=h^ d=_˧ ^A;uqJ_W:6Hu+mV鼵"ݚj8}gM(`|eh1=ϓ~@QoQuQs A"Sa`&ũ8f4FL#  >„{ރxU ȺMj\1Koxs`(_,9"8n=IWy^䟉*MIB{zkz.쁃۪ s 4b,NAd- s킯*3_~#L,Oٍ/"̨+ML :kY)Avx0AXp~ `A9LioIS/fOʞwtn8⏕1^M*[24~p&SN#OpaxZ'k)ZhECZ.K& 'P\4G*wwDyIUŵ,Wp7!SjZ4W 8gDx"Bؿ`>JE&EtqD47 !=s:RK#u8~ Gm7r@2Q MLTalTw9aA!8^䢂Q`N݇F P/Rkߓ4H챎M]WC_s0 VG} _zϺ qwїE,Ţ/үT(g[-ɤv }ן"n&0)<(f])ʮMRӡ]bۂh5nt(r:В&u[NK1 12SE4OG;rE[KM ϓ;amipS/|ɪaE{W ^y B&EIc]'0rY+H3La'(tMn)@}鈌a0B {Ү۝„_}Y1jq_wD:I<ßU6Ҳr*M8y)`}(jUǥg.ixCmz3DsՏ0S,݉@@'FMT06M|3,qrU.;tgZjA/,RȬK\j*eh90_i>'m.Y-`FU5t4<9X2NXgeQ?6>N4} `:+2xѴsw@[2W&YK?g11V,AnNBtZE?l^@G[ %$ALûX"O) [^9ўq՛0k& ) 0J\΁<Ӳ>Wpy-,΁O%(\`#L|a $J!YGA$}tTw#m1acEp,zb=7;D,Ӟ0QE=sNm@USаvؙ]>zN?⠠'N'CA"w,ܩ۶msD{Ϟʟfsۇ MExjJ"[ V3٥FD|O} M ׹$?|eWac"]I32rԜ ZPe,&;)$D|B# B+gx #¡ ]9+]i!j(s? Q{7aO`c9&@LVd<* [֨^pZK8BIÔ)F=E]}-(!ynoHj'?/VƧ!o((H?{/)N{t^evaFIVq?I"@@a{A1X/&1y|4=n?6[.no/њϋq$v tX7$5GL97WeThnp)+ 2MySL G?7,q Ňbk{8:m6r~1P2&r 7OZ#OiWҍ0iy8 UʎXdHJ7]p0譍M'_tڱkS_g"K!ԥßAsg~ Lr~c!0HSO˖_`Cp^ 666tB~O?BfOx@$83Nmwí}V-E#a A=:9+>:@xm83aЉ),=);6!kĤ7$6/)`cь A8Md_-0I'X4YuΞ Q.=:2?<^Pܝ~n4w]Ч1>̕:J0qaݛ][9v?/coed|R\F7%Sm*_w<,lc=U2j+aš^ȮAh<L`V4)pVcf$ p_O7 $ZPZ?&l(MM:p(3oq"PyO%ۥ"TwQtmHy:JOgJOzeTN΀c头=n'!}!hA'F*S!Ԍḇ 7,>j8hqJ1tS*w71g )tl'L>$ngL˿!OtO3wc[ϼ]oـgnCPnUbv )\S%{1]_ )7$gvf` s*P\p8%kbH&UOn vJ~М.}'LWиZ0aH])Pـ{iь9)b&;t+?Xtԕl"oVX95{ `ۻ{م<1N;;ZVCs n;Ra tdÌ5,kS_$~ TM; eN6J)6@7]] ʦjӔ$d9FQ8.҄wDžT2tcO:M:Z9_՜X+a ["WE+e55QQ;9egmt研 $ĽP6%%;7K{dZUCPLj֏1@վTêuH@~H nNxk"`Q/+Pv5<6P{gM]Sݷt1 zb]3cݩ6ukIn}tx=06yX@liaWl551C=)M9OG%^?V"<23,x d=bW[a!$Y``78ǷKB9 \FqzZ>YE |5W_J/ Q-\sՠL[uH-0,sH^Y+("&LHp4STal/[*ڇn>[t4X7owIk0_bcJR ~[Q$+v{{L*(R]1CWYUSs8.QűyAQpKv3 PVk4I6Ǵ<OthĒoF/90VFwE^/E柄-yuxv]AYpKv3mgߐ?qP/oA>$sŷ8{šʉYMi<6@TYV6PBJŌ% Ӑ5ԫ.hDAy.4-m21)2̉OI NBLn XMo٭7YZxv;4?N%4a)i-T@ P} lr Y SzE_[n٨del(P#Ǚe!/ZQ-  C^O]S %)݉D ;J\qR/ϫ쳵v`R욳yUwo1g(![]ZV S4#kMin#ۊh1EʔVBk\UnQQ(<5]N}ەd p.%fuuOӭWV)L HO(;F¥rM|,>P{OIۂ1$E4Ajt$uw{Xm? A&5 Ʈ.d)8[/!#Z:*# +כe^(6Aj92Fxжsөzo1и|_ffp?7? v* &!0؎(Ln3U:^zO??!BТռѯoTo~@ˋ܇|jMk` 8ݷƪm ѪkQ@;2sg˜~aW_߾`(cx،Q1!o$ VUU!5_֚˱f~KI-i)@X$w|_y$ç\P";hflRv'A~'Q:zÒybmTJ.؇(I5/z8-5Pw _ƙd sG>KYnyYLr@lEDI0d]qrG}2wǛ1abrrVR$1|*gߌNvR;LIS[CQ.e:ODQIWPi ewBXHJ]#F]BJazr="yGjEb81> "Hf#u\Muٺ D1̚"cd&էH]k)EenȚP,jHiWUڳcl}Dn&M~36Y4sBc&p|sޞo7-o?`b LJ_ٌ[@R9ت+wܬ8B+!5P38ŏ۴U1.QB| Cɒ?{oUO ӽ^<=2hS.{c #O8Xxua~YOct ulM+?{3GK"A~)d@KZeKq -zk&p#m_ tY #<ۊn7=f}ߠ`_vȣ=as5"3=[d9@]!N&4`L쫴=")ЯHA 8FX1+-sAibPHUZ5m%T~' =gsujÒ&>&Jc.xD}^:ۉxDq0gy-uC+qhӇY$r̘թY"zc-".6.# RC>=L'.;(aF ;0@ G JBxדaf7#ZYT:t;!g,5c9\lvʱ!xr SC[:]A΀CLmaUw_we îT^IWA^’ÚD<5.dPnZX'GZY^uCA^:h OvOM~#^/C67FY`[ܼZgB6YZ!]lY-.x g '4$cVp,U _G-ē of~!&:8s+USb2vL[ԋpZ=CdѐDLiTRtn6Ӌ2LZ}GRs#x5֏E3>^G|+ m)ƨ 5Jdw؍iM'njh)R2qvO‚jj!``FJ󊌸O裉VxlzD>|%]3c׵e ?/yw3JA2(bsEcYn@ЦHvZJ%3 ìh1 0% svߋ=J2Q΢z <Tjϼ 'G^|A{Gdiu1Uca-"f}.<4;/aЩBcEÄ)#Jo%7 nr,18`ѡU&>#8Aj͂Wzy:QtW,S˷rptM /9ᗎ&Pr53Np]rgJ׼dqkI*_.-B0-p~l,:6UZ:U͐0L7^yxn~)FzZTDҕ b9{^"v~+2CldaOҋdtRenܮa*ߡڈő %66m ©ʤ|".̜]q'8]Oz֊\W"~%'. V b$8=P)a`eYdQwJ|찴>E?2TK e̎{Xvz%'5b9)4ԏ%hbùTCSȯ^Q0D+=8 1o_u%[qW(xvW5y r1(D2JE:='uznYB냖_?E$UT3} ٦E#y?Dq<z8;];G9mfI|pw(ũNwJNdTm^`Wߊ׺Uʙ9TWAN;DxWvm;/B4䈄Miaf ksMج}n1 *eAs u`(0Wo+k;wdq(.x+R+ndK^~*>.ShNf]4o]8g%fY^+d1j՟.ݳ|k^Jb~@?8  Y8gA܍]tr} bI Ze+1"5qWA -}_}{9vו*>&72"KA7߬<٦ dvgl̨lIÌ|3 ݮ$A)jNUc VtSB$d;RyFQDt仐:!A+/+٩B0Y;fΩWC4uBV[ Am"t6Msc,|wiiu/N4z ʼaMиl _NUՕcTbWd_JdimW$8o-K\L˭9IkTe;xP) ^\篽Ume*\saU͵Ujhsa*(Yo#K>C`*˓8Ȥ6Lq7\Dz:wU&RN+i 0!6ݫ"!s y)ݾճ׮G75$~Նp1R،fUr>Ș"c;vWP=S$BlE@6_Ƿ4ď^hlpf;IF $܇v̶đ@A ?5HOߢӯ%=6'_g{o_R%ÊSwGI)rS_I^lϠy;pռⅯH%2\7MTǻ-|*sm")@d6VAg'pD9|KZwb ~vk:[J2,Pޜ>E._2YSd4y׏r?V G H㵯9i=п 潤zaScC+{aR.]$Y ,{)ְ%VV yҜ">IX |MF-z Pm"f81hgk/Ӽj )C/8 1wC _h{T!,Ld͟[T5H ΀v2" #q7tIϭ$N!lL4wdB~%:rc,gy7lgjYnZrHN9!Rh3ӣlD'it^븅MBdXjIwCy_%U4 %q꠼j@&h$T40U-3R "OmO9>~"?a%Zqtݼ5.7os2=νprFS#&)W&ec5fKGc &3>G~<6Y2(5Eʚ~`k9Y PS&3i;>`$겏KV(Vք>t:ohsչDRsܧ&L\{ 3QFu yzM _>)zđw1j:u#=cy{k˜5PM,0gD3 uiP $8 +vp]bbҙOfR(4j8V. uGťIB yuHyQ4jOK-5QS~xkFGtf697"2R!ĭ% 6Oִ5tRND%0W:I*oviݷӜ|Q$,Z+Z]Ьy{ _]ǼF{fvצS'^/Q/E 5kzrEbr9M_L7Y!s,sM+Xv~Rc"suq",A5(HN8=V5p0DW"D;83[8'rO˃k%9SBbw?70TfaBwGB5 !} `4Z Xo6G- $Y1dgPn Z6c{noIE ?Iµ_<-1&vnuM:*Xeuf'ä<܋F-/iX_uo2 n06# Ο@Uw͇&n  b"7U3ݙ碝k([ { <$דbn2Eyl= I6#0Q_= "z,=lX͑,|u~7x ӃUv d+yq׋ɝ?yKtRhp3n%x:>^jɨoןjm˄[5n)uݬTU>Iտm9Xd\O]F5,w @ U[`*E+IxX4lu*4?[ [ǐ?G .LdIB#s KbaޯgMK7Q]" >4R̻`3}*X{&̪FE ;cDHi%"3M.D{ir'&#t~Rmd'l\Yg¸&2PW.)qi:u,0p迉(7庛U{pfx_ 0 ی1ՙE.R_=^D5iB-ph4Rm!F?KTĢf<֨股 rdʟ1b*o-- FMR(k0!wy?1V\*^<19sc*~reMzhSߛZbv\ޢ}<~0*s;? nU*<R2륯tHBy76bt[6/6]R}\(h. ۂBWHT4TS}'}4'#'Ob%*Ÿ8-QA}|㨗#MdVx8k+ >J| #oZ+#fuf= )a\jv29RoIqjH0 pߙl`7%ʒ4l>UҞ7!MھoVͥɅN$ XuOjd:\kxt(%q*GU۬<%2;0/3Q#1x/ٷШ40N!8oT\"W IȆ3"8MG]yJh{?ɗڳ fݖ~ِVzeLȗ\"HCGA}b5ex ˌcTy=;?/5vp Vsgw< rut><9 =44D_kHp 7揗%>DUVn{.W3׏">"Ɯ:-(Cl| qrW !U[ ej{!/ZJib r͎.)daNz :0ɱ`{Eack z hɲۂ_6죓RӎtTXT jf(61,h<edԋ8kZi L "vɝ'!xkbr^֌,^|@wa?jo afxߙ*p,Np*mpb 9Q8qj$mWŽyr֕O V h~_!EB70x0ӄt`PmAۢ".Gu8!9U:(X#0H)uP܋TC>2lmZE˾"tMwY#K08hcա e`P'P& j 9=r<=vvrVY57K(5O10n@˚3-.Dl9.'hV.ŭJk\O' 0OsH&/F&>mo_[P*>Kҝ9ӻ-NZ #ISX?SA;HXj"S_|hUg$ L "Nڈ$7 8[g d>Aq= :[Dqݽ1>R&NU='̚g/eL"{!Dz-&eqVYaN}_o ? xd?,mւ+] {H?$.ɨ/%p jBI`沥+#欉qJƱV6\̽ -k$ySfLҤ/su}P1d ߙΒo[YEK2k8cv=WD&9ˉw04h';Pw( 4Sf_>L3 cUgF${R EsKq02u,/~c(rHjJ_ߌQp`QVW:^Ę3q 24Р7߮/w`c`{OYU!687>܆} ݢUA2 -s2/]eKGhKR@f;JGz|jQ թ˭+K\ƢbGǝr"h[=OC{ωl㚅ݬ 3pe$@ \ آiA#eu^4S;EnY+ۅa1>0bD4l=fu9mzP? Cw mT?~Sa8\M(B*6Dиe|輑;Bf1[a%Վ] ;SuCABC2)49Ylv< hI)0/hz4i) ,+]i@M/8:׳h!Fz3vMWf\F0bPuX cq=>GN]]P=2j:(c Ւ1BB PdԷp3uCĂNh. *ά3~]zKI5'{>vđW<0cu'\x0d5 63ÖϬCAB=Blm+1!vZK߸SHn V)V8YD71㽨+:#g uO^ZGosu'̵OU. QaHZ&2c'v% $G=i1Œf |/Cqna&ӥ]jРspt2مxD$}օ5&R?⊂Q|Hq~tSG$ ~Tj#eQ*Zc aƏ*bn|YВcqb?~3'q'ǢC6=8-\m*|ެa *aP?s=;*Ӯ hnCzN*\YR@ٚC)>v{مL旳uJNZ7~侸H9g8<$@O|t!M6U8e@ŚZ(gvIhVȢz1xNuUъ>`ۗ]> Ϧ/Y Wb*5)O|8ˍUe8NֻJ'>(s~~@wõuuQyCiD$oءH&Gc^!N0*Qʧ{d iq:Ԅx(9UΤD1H_K QSפy=;g+1TYO$l>&qS׬WqhD:"Øboˎ7H3:c^ Y*iQNܟa9l_@s'*6XP͛^gL*` arWǢ͋p-٬raZؘH ̪v;CV\c|# [ouQ5!kjUv5*H`+|a'Hs3̵ZjF_߿"AD$Ê^L*Dm- sL,pK# ?>^czw?hSߥ]? h"RҐ]aS7棩DBa3r>UA3Aȕ'.>nqIn\u@ *x,8kz 2p&h}~1#Z‰,nHwLqqd~2Mk|MnD:oq!a!=lՇX2⾘$E[hg V+]ľ" ʕbx{izGlyQq oq :AmʌhJhqxk YӘ $h&@=,~l?/x2DؠG.M="6GiB v'hIu+ճQGCUL=K^];o>FK,vu$Z1zPAC*B>pK%2~L1V$(Xꯔ쁘><fC/B#Z!6oW@_3qxթ>N}]iHFlA.dmQ2''ʥp,HSj!ظ8eB" gمv8,,>|Da$5TUP #r\qņ&Ýxݮe7):&y`fF!5 lRF+4 Ef/?ͫ ` c&dk7C%ЬOsb)mY Em( ޾>mfH?˛®l5:B >8`%%ĕ(Qqv!H e hatS/NNbbIj9tұ  {4@q*JbD8pgSVO"Yr!-!QJPMF|*3Yxe?4JWl}L1$\8kG"ԉt$DEI^*yE:4poa^2ʻNt0!H*4 umXzURIJO[Ou|W®ʹ% #NR46v^u[[~Q|Mѝ;$&%Pc/wUr!™㤔Uhsij9J& 8 3RB >G>s/[b;)Ҋ9,h90ђ+=T-Ԯ0>nSw8J,뇚Tەucf2f Ehw֝[ qUv*tdi9b (!AghtpR Xi&`1_5LW5!zx˩\gŗծgʘCG]Zo"=D+vEޝlp1B. VCDR+l"}S?5W?6aSF#L2z7c19 _c>W$|s9kUq 䭪89EZe YLYuGTMdKmmu1?bv(f'Ny7~z`rr- S0}:%ewMD%[& \ZKzs#м΃ -,V ,(l9 Νi@z,pGE䯉{-1K:IPQ0'Oo܌'? Y+?!J{h+ubALE '~(>F)&6qf}sܕSJb7P f38yߵ !A in]&fc3-:qHv}[ y6>n( f?WeDLP]:hibmGp=Y, rRvW1!kUL^lCgY- Ahx4)sFW[|#ѣ p>i; `KAۭMH},u( \U"*=xhYxIm?E'f[Tsc31ز܄xi(ÿY.$o^ҨJ֕g~QDY!?j[smy- xpQ5D%,A׷@D]v>~>$!FC25l'eBh{mR`qOmVތ[EYAR(6jt6B6aToȀd5+3`=&iϹqJumi@%Ӆ^sڟF?E!%=;AvmEG J\RORs8jouWt_Ae%37fY,0`CU; >E" 2ziq~-sKS$^\YߍΥUB'K 9Tfg^*##lޏi@ŃJ94aPZ,օp!'oø`]ql-X{h-mF~Ɗ/Nş5I &iD0`’>w7^ !h=!-;Q c:͎4}P%t>\+&"eоn_?eK=Qwŕi)ƙ t2_g>Z GoK*?vԅ0p=g&jubQb(!5&_q6)l{Rg}Rã԰Q#Qح6yhVt_keۖBEBJ"k!')W ҭEp8po50V\n|0io q| T1>~?]06Yvk\5yj 3\*NWh(P|`73}},E $Vhȳ@#q2hq&~l0mV(ϔo-0e8ǫޠi!QȧH#=*u̳v-2eSǨi1%wN+qE׷7GU)n CSN^OC66bqg2U*ۉ zRSy܍kǹa__ng O+`(®8:lR_>08~"gb]x>10f/0\ FhAz-~gӮ6^~LULؚ>oHgUDo]مcB''Y)ѧP\v25sAFYPTp!-%eGWs k: |&E-F mšeCjb&SVp UU|If6TYF>t \DmAxjt:8g r[ w>>H{a;09]״}eG ` V4B"n_C2w8?$^DVe,ׁF{ƉڪuEiOR'FcLԼAK`w^olv;CKf-dN lxU<`c{l] 0{9*6?h[ā0:}Z,/f ۏt&K A0vW<0. 5(yD.>eC*fI׬Tz|._<,{J1\DRebo젮Vs%\A Jn8'mabOXYG~쾵;JWӧM0 ީ0q䊽',IHh tH9E˖;<ԂYO|Gxg!5_8JI^P "M{is̻X{HDS7ʤƕ+S#;>6 `~ɥmZeeR*C;Y#bxyk΂FNPׄ$FFw'<}:ʐo:B]t&v ujc߀!@!JVrWihe"ٮ;~{Z8&4OY90=cy-VIDkWquMIhپFв`K+T|/Ui as..Z=~ЖcFDl%VS&;ꤨ[-{ pv Bhªg N(*l\-YkA:?X>C e ">by(<0;TKOy$\3Xf VP_ /!":GBU!pʷ ICZ2$r?v2a:PXEdOtٝ/0g"l ;+ K)tg屗wǕ/l@+ E.S+5{Qbmlc̷?ւ^J339=4Dc"B󩵪3^`gAx%{Moĕ2~El7x1nn;°r7Se=2Lp|+ ؽgmR+!oBf F_\D0/=YIluօ?ӘOΘ^ r\\Ж;Ξ nG-1#7:Fy@;aHE_uݣq21 }ҷ;l4P@t_AhzO^zYEžn #_) A|-n)PaaoA*1Pu5y Z͚pg2y'5) Mf.HQt~H,;V .}]Gi U?o*;SГ;]NNd8+7[ \ h$xQu$?Þ\+X0[Hv"[Mo$ 9)OmWO4\HY hީ"?0ov4evB44I״mT=B$;ܷ.J:9.g5 "2;eWJ ?|X?˵M37Gԣۣ2\.{݃pwX{Hq޲W[#s+PgӐAC/ǩIF5OčO}{gys9/]tAe=U2 };DޒxyNNCJ쫢jȅs)D>eYk?a A9#,IM&f81i3"%$;Wke`YMEvdsHXs J!(4'r?N 1߫ T%!:=F2 lsIA?*+@k~U/$XCJ^B2FK]}c!3­ \Lvih*KѾ ωCw@<ŧHړdhN\[)"stG??"$/ (Ho*-|4ڔஙq.鎙"POBf2 ;sħ4KG4c&VB=ﲨVCO/4Ac. B-؂)H eVyeKJݒ'+(i ]fLdwOsקdW06}yhp [9]q=0k6jAB _F`+Ӡ Yk/& #B9{lf-!)bJrz|ϧLd$inrbZiւn+7r\PCntQgĉ&J7=݅g=Qh~`WhùT|R ngtFTT86ے..|_[(t&ۺU+!cźmé;*Ӥt/zUkZ' )SZԶd]e%$ 5m8Mr%' $&bZL[Ys+hdE>ɲ6g)g@8Y =ԵIɞ8DH&⏚c3$7>:2Uįϴ$tKL {_ϲGA@Gl%^f*: s>=RfzUmy1o"C1r+6C@ٿ-r~%x" ߿ jf/gTe v`,^w٢Q"s%)TC"ª+ױRgs#ǚiqoVQLmFƝuB8NӍ6Ci1"[pɍaYA`⻘ ˯L8MY\6 ǿ>/ÝoE`Ku*$dⴾԹ#'}Ăob~yLx4 b/%{4YixL hWJ6SCʛlnRhA )3oo gb½WEx`*l.&m~@T) 0/َG(HTv/g_4i4@zg\l CLEĨï,4/<yjG:}hkWPzHwj6}rZKGg )J|{wEz혴˽!c$:/A 8 š~Op>!Zg={ޯIp!KgASæ+.ڝ>N"* Ζݗ#յVg&1)FB-s"0 (ZfAoa(`f7G|=&yo,U9yatĒNʼ W_v_ipT_bI&&a#Y.M/,ڴN)WifF1@Sr֖T<.6֏pa2MkCaHJ0ZZb4hO2Ѡ(DlT;%\9/]2v#(Bb戌UKn XT @Au x.!mٿ+G\[H6&A-pQ,^($RPCKPm#r=sVQg.6Kd^ sdj]rm+>(l-KU0=`⎠@%-7֫Q%E֥/7K8oú5.w|m~g_i|an:} N&R?WCh(Oף S7#Հύi R8A@ )H^I_>qѬ<^M߁xARdM$䯿;xw|oq 8ebUliSJEW^Σ~`!KZ8m9;»$m̪FwƉe q^$ղ5?Q mwf"ZOq kHV-9W8rkҩ2Q4/jQMgЩq &XVdԽ|;ui {B ՇI wؔwX4jTm.`D,W[PcbYAx1E?!j#I=('uHd'jOW-) Vc2C֯:)~EA~uع4̛NUpOM¡Tyg[0oH-b5XyEwlNpSǿKl!7ڏcb{݇2pS7k]u"h^; "%ZP+v4 oX9:J迲ѧY~٥Й4R9⨯IWu핮v^ 9w.ąaF q6#hս~\=GVD)k0-#}I;|3z.4*ߓP5EHH 8X:Ỿf]h"B_"sN7+|_}e =bBՇ|k1,#/Vk FKU^f~hCt4CouDQ #;;B@+ k j!s{m5eM1ޡcxWZ\Ķ14T #җ$AG`tx'oבZ8m-|XQA !oal]hIr~P5d,s$GbGPۈF>]xq ti~c ?W]oTjT4SYI!E ?HXvP#RužWˀz]|xp ܿq54W6`'O'eNFY㋑^I'!Cf(;:0elx'U$]:?(/J%XD␁f[,{D@E E!A|]F-fdoe i6أ5};.C?I-8=D=Q, d u@뤑Bpu9A -A̵ cFf0oE=+L8f,V@e?t<\ ۜϧfe-<$3r.ܶ<ڵQeY |vn,vqu3~B\tgҠHo|'#N/Ќp8}Ǜ7c˴0Egg3 ̭Q:3b]bvvPZh0#hg@vOCi쎭?ݪMEC3ňȘ~dt??'I9Um;bIGe+ Fz9GyXig=k]Xi qZ4 po 3RKB堡&mfOySPEFZ5Y5}9gxЗѮY8ՎڷqZK"ԭ{X?:Rcmpvi*YG !qx7yחVecs|n|}FI!\j/3ҿm2lkv $}X}iwSk7"/ Bji6 >>qol+khK-β|fVRHa-W1HطD#>{ݏ4,a[-f-'5c$d_hlIT 8 Ӧd_f ۦo_[&{go7t gRMg2xeYNifޝR ӐvH>Ux(C{odP{S4F>:uj$1/yfc.qzN݀ )cW[͟'-^1 L:P8&Hlw#.KȓeB-K#M\ h"[}&\`7^MvXC# [x#O6$zϤEbLvјIj߷%ޚv&͂TIvmg2L8A}u'_bvCxmz;X\n&*`uFCgrp0@19B_>ds悫QlH/ĩtp?x= C |k{!_Q۽9:VV>?7o6 %RɊn2X)?>5,ܤ۟$74x xy]_@D<.d-v D~J~$y`G!lmVe1ԭv2.RRQǮM MBoCi(gJGo51{+% Nզ NFiNd#o" R"-YcYHE)Ҟ] /L#<͸~>5y蔪ݻIʘzF'78Vļi%㋹KD[Y1ihm=;z|bzY8w2Pa`v_oѢ:y#P58A|K (xiDΧ >L̕!箼,{[zSʘ |nzխRU2@h]Vae( (=bc ՆhSel_r I*vUyntt ΠFrM9W՗0ƼraP[,㎕&D˳ Vsk|>5men{zv`hir"|. oHo9Χ.~EJc[œj/;WfJNaV8I@YTĂD3gl-;:~8/ _~>qܜ0oE:۱B^vj[ȳ zb"֜AKfWfcuRQz۲އ(&BHm۹Tؕ +oTOgCpHueis:*n{sKН~lE 55,c縣 #5pg}#҇'ݏJU dhVg*1\?\!A e꿢7Q ߏ5 T4 \؀_U\ujJ}Bf#m23QJ#. 881(10bDdNݭՂ4GVK2'} oo& 9z Sw#DŽk>gHH1-2WmH4gr4æiM,bq@Rwr ‘#)svk<8'Ə2~ο'k1{tƗPyǁ5 ?Q2o}'1Df6Ag8 5wς5Z(zLnso~Vxoj oD' _|([z@<[GD#V_רDM[ _C&v|W!YZx+ Մ_cj!#QqMn4}n#_08Xi}DjM@aԖ.垿|f"sPrU]Wߘc ceCp][wp[O4 ˊd,7>r{~t.ɞaRF;~-PQn/")lpA?ߌXx ю7D/79~Bx#t{۷_fQhi7sQP'm)E;.v2c Mg.8v4@}cre{t#`b?<St,dmϋ4&O)4-7Wֿ?ɟ6o0- ߴ zKY gkQNc8H9C}'S.U:gkN`1sIZ`L9 M0/c eR΍:Jq+'ܰxBfVp%`<<"`Bbz6(2ȃ#$E~Ot__p+qll rW 8>מu"y8PYrDuO5.x놤Pʷ9G_M9a"nB x GNJVlq/ o;,L莣?^J-? N0+wY pE%f`pbe'uNZl1|sZSsCٔ<\GCO ؾ K?.r;x2>6-W8{xqt5s8P0!RXDM\1{r /*ހ@v Ob zHmߏ1b~\`^YX #lk13z:2g67W7dzA~k]70i3gZ0.^IhTIa΋+}~M@Dd`[n.a^evfJ̤,:JvJ6x5K\ 󁐠_=2?ۣa3V-WͬsSY- 5Gv-j:Tr, WVbsU7KNCGcŅuQ8Z߁8^󵂾AxemW}uV߮ yސJ<3۲bأK?^q//)Uhl}q}Kϕ_5%)-'31l4kŌ ) TC!~"pi$Q_W (粛ݹB @QȺRgHQBF7퀝NIet;.΢UU4NTPJSe8\c PXtI3'jP e \qDt|qCgY8((0=*bU[9YGejT&8q/r_.7N]_ľLԵtX,wLm<%:'p  ,ᛍ?=YGlWaZmi,Xy&d${7vRt f^e*i8;58].Srv53Έo%@b[1<+!&N*C_?@|*SQkGmp9zhpT uIOKPRM :M/F|㇪ 44X6_"fT9LO'`ڭ"DlsNm mYlRא&qd,(+.tct0UME%G.8y7ץ#", M#i $rO=|4GD 7༇Ƴ#<|f;NRVI3H~;'W5j@" !\( N5ẳ{|;HE#%@H)Ⱋ3dFy2>F'cZ)vxrD(/6ARMb-xMôۨd'+5,NEW%+~\D~&@;{'Lyּ8s`ꯍAw2384*ٻo_}:fHy  hHX  enp?8U)*NY+( *" Q! '7{TJl="D1B.䍯KUc_Dh0[[6cP`V|/X'>'lOEƖEWBD5<, [tYKN2ɒ>z>۴bʱ֓9f iM`GлCZd5}p- 3!o_z c7NDUmm 2 H!{Is3 ū"t BT$%eL<%2Thw})ߩ v :ֺ#`4f㓙>O]J?#P`CA/9i`([ `4Yo&fz{Ⱦ痱ME8xR,&#zX_/k:%EգelZ p[_9tώ&%OE/>a+ រ<3N|>ؐ}`Vbw_9g\I7ѷ, lw @j z=Vϸ V qWCnduzbh?9\WBH4PW'*tpޔ%?jڿsI4!]^A CwTYA z( |s%/ySl*M[lUӆPh̩ i"KxsgB{O ZQo{-B8Q]kO:+"NL_=4&^_ іmdz-č.6 ]^6,E^"VM30ވHX_x6ids Ӑz^UB 9Ui ѩ"OaF0ᩆBuPi>{ K- Uy E:xlbTKceZDa`aD,3j&Wj_aOɫ3ҴiB!/r3k03 N&5jb*[yس#){Ύ7腠gtge[[pl@:qy ql79e"]*urGb.z_ؽU*}R $21kq4Wvf4R\y(zx#}ED&&O) ))nށD~%nn3٪/ 6\'ܻBR[8y`űƎ 9'h0i/k R@&C&83.6OӁH D3CKMϩDC…ʛ@U%TH #ԜQw>J3gHjNW9u0Ec%y. Fjwaf愎ǒH.,|&&t(E0,~ٶr1wL10+06ϗэ,m^@)TmԜ☼VҽGEj d/J{\Xe,; },y afb6r^O6C K!.Y\WGYOFˀd3 GvAi|?ry6WhOUd"AS>7ȟ4f.`ʣ(p)0 aػWĮh4[)3Ρw;@-J3x6[Ҥe_|UwA{,-FgMn^q"e7WTA`8[B%3.M6γ[Dhi–ReVM ɮѷA0Q ns9- l-0"AQT[jҦLn{ F$ئ&H vH^ֱ \#쏙&Z/6rԤC9xlu"}k;e]ִAb{FgHwfM|"J]Zu/ìq+[+=sqKncPk|oMRO@h&"͸Ԃw/?k.I!GU]EMW51Amo%Nl#Pb()u&7ycow`Łu4#Y>8SOt!D7L{aOg^Bt:QVz~,V\A>aSd@C׆gl)UgH6QRMT@.f!R Rg"+lJuyA!ʮ1Dd]"plX-{F fMvMx€8@v Zp@b=k7~FiuR?~oǓcwU2 n*sPn|{.z̗߇nfA?ݣq桟13[IY_0ʵ9> |X8P[Qߎ͡p^|D:L\SľB\{eک C^ d1]~2{Ot)++&yyr){O=}ɮ/԰8GM_ uю3d~) B?,}_Pt;3|#܎"τ8`nj Ya-zϐr5@0  "nSgdNF3FOMalo?n GpqcХ&hEF0-'*9m۰ľF=v~sLv骹Mxmr.ndYlK`5pMd]qʂeOTTf*þ /*,4+LޯNoӗMY=@=XD)M2:&,.zNa/=} k$l8|"j z7"qP儭Ffx![ਾ픠$e<j [;+)u*2+;ͣsS-6{pM 76X$`SU쨱w G<6=%Em^N\ܛgP g&$ ~Uݡ(-.tO Tx TRRe$ J zGAT ʢ@:QkII$x6 Z6"$?rڶA[tC_\Y011ڻ^6B.sx6)o☪4#ûf Cu$EzNeҗ-wD@JiB|0IHHit|!:և0W,pff}ȓ+"6ųYBߝG[?/E\'S^)Ej(Y sNε ?{D8; ?|,fcP4 R.;[ \SYr pg<+sҜ˔(lV”qVP.5Wgi>/؄ ~[Qvn>Jm.:%<`ۏJo=͡"I3HwgȞ\Mh_[ȱhm&.mZ/]E[3k+:)adžp!Lx$3͸WX`t;EdѼ6 k|BmbΜZ撅R '6E 0Pf{L"Ger-ͫ5qhAκڸyJW+VSEQ NV\H55;̳}YAw 4E؜Ƴd); hۗ;s#a4P}۪챳{Ra쇒ר; mCHsҖ/L6}Q_{act>lmϲTEqh̉ ;KAKdbJׯcQ3i,6sJ1K9guW}&ŚĈT" GN5#]guxϵ#dS~A?ܟS[CP P5۱S,D}Bz&T3xS<1`r6y {g@ )N}Afܲ˝ܢfK7 Ur|qPScP(N]V GK#u_i q#>y *O۬vʱDe=ԿxW:'M)fo̯ڤS%gFmXoedDߺ~Z,{*QQ2]i4_C윾)A EҊtE k17|Ks3DnOsbG!$Wbз!usV -gYZ07070100000038000081a40000000000000000000000016609d236000037ac000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/W7l]?Eh=ڜ.+J\ΨQ^˃W#T-WعmfD@OAsŁ{P8Er"&Y)JĿ^-^ aϯ[, %֌1i#޺ʞBw57 6jM#' V59"1`VbeÆ_c)k /d. VS!FwWc Vʆmn۶w]l )Nƴn bEDz;&Z7HՇ1#Kp.L "Acӎ(h 2:NjmUWj11gUc$;r;Wgћgh{e -"/3feR4rF u,!O/t!-v x%pH'ϑ"8V3 g3N'3>į~1N74,P-G2/H}}Rt?2Vp 7©ME?iq֋V\+yp8|𗣾3?n;ב'+"GIw~J՟1640[6>gH}>k ?ZsOPA]Tiq+rt>eŠOɱ;l]0[7})€)*VzpOpRnL8,窄H|$63s:8]}/D6;^d_|( GV2gR,UpZ njXr{/jff7A-ak޼oϭ׭SmZh5'MY>"Z'[*G  75t8!rg{>$4DWr7^&+uPzQk.ҊY=#Yٝ~sx4[^4\}PRbFF:5QYu 3tT<F Ž*f; .H`U]"*P 8lϒncިa;p9a14bXCTXz0} m`蟺 Zqbb:'`4$NN`p8HP%ܐ%YD g#T&k߻Z<&w&'Ou}>|BikyAX/ʂ$/}ՙQ5?oAɰ< U9Ŷ J~O2} T9~/9v٤ vњh/Mx 2^f_Kn)Vҵ6BtPRzm%s,T#5_"\Ï,@W *p<ڻɊ]N+Tɧ ?VS22 ~I |BHJ,X$ FDp?9lx pTu#MB mz~6FMѱMVhrGڤ;(-$ 4y3]jM`8\FGP{* uyj_fs*vX$KrdNe(Or=O(q]NdUu$Y/ U˃m[Gn"tel0ۧ"F./)&%t!DKupzs@=cSR!m-dX0>acOayj4(D!_Ve$u .cD,C,m-!rս2ꊧ 㠽c;nI.KW.[&n7v$v:u7ko.FRS;+AtO^yzޭ !z|r1w;%^Ç5{d5(#/};XC;d'uRy(xd]ӎ%8:`o1?U^Z];i:9>1Z|a'pق!bqr2wKmYG; tX"SV5F#v^&HRݑh֒O$(8}dE\ͻdlXO78N*DVV%*O a+LEc* VơS!hT'Dkp{lAaQ yxK1i~^Nt'RmG_s^Z?n nM8KA; t?]5NGgp ܫSDJ4=cgzՍ?pwp0ϳ}`xZD&ٙʶXUE4a k'EU^yhtJ .9yo5t,Dtf((<fIV(`rCEL% ]yn&!TO3y/KPER|>PwHpI\xiɑDŽU2qM;FϒffrkK< ЦBbS-i-,-ո)CSݺL_?e9RnP3b]Z6$9zG2ҏ؅R~g~ 94]H&j"SMMU8GK0Jdr=`u6Y~tD# 9EkzSZbd)C\;ګʞ!-L`Ht#.ٮ'm3c s+%@4cb%:jB5=~abG ZO6q  XbDŽF=pYJ3HRTȯ$( u0zd=- &cOn*"{Dv>o!y<i!F>{$+ƽ P|H> ?;'(iǼf$q$,Noڼω5:TA0ĿxUtXEA>S"ҚߒO4}~D~_a*4|:{'tR9 '],GLkՉVz`^'074P)뱯x(0o^I8@Jy(iicJK3y2# YHHh>NJ:n}?-FuϷnP B\O%'(m)FZD_pZdn2B(|.ݻ`}s_558zqXXr9vDG~TCON~ަ-(+nxF,=:'d?aLD [ 1UnKC['1ӄ/Y7g_VÊ!6iko?<V)o^O~?"D}U n ݹ4 5%tkj%0<1]&0%ʠ1Ƀc>w֧9QR~Af I Ii:[x@zuaf.(HA‏ Ӳ8qI@MjtYP{1z-4c@ޖR?JT3K R^LwVXĈCDЏ/KHښ˻ v!h9ƕ|: `Dկ[bU;hdݕf\&j>wF=3$o~ 6~c<Ň|j`߫^nP^E2"6?MO,m9DIptxeۉX[7ui2GPcdL\aLj&y>5_f , g2ۥ,*#Z Q r,&|V(Ԥ;(\ t< 叶{AkYnvU)20Z6n]S9dr,42)1AW1aݝ`5q s+#96^Q 49{dnes36>9]>وH/֚/>hN_HD"sC,nK-@IXbyTIILE-zΉ8BIҢfA{5{Q5Rżo4ܳL%ѧn xp =*YY 4|M)/"9ʑ{m }Sr"E6.Ȅ?J-7tZv3sRYynu(u;~;FVXU+v*ΙoJ<ܗhunO5zBM*61>%E)Xi jmcFX1%I8bD;IdrFP1v_PCGo}b?8vUk\^hO~ﳠ>$n5`7 FFuKzg<'ka< p3¼\q2c {L"WI: iRP\_Ab $PMi6Iը9L9 ̹W7Wm ϣrLhaO WK($w¥HAB$mueկ))=a)["|tZC|Jt_93*` nMFw4=sLJkR3NT:۝Rz^݉;e#{"'5GC^0OiĐt/r`9Fm^j,<=5AAނ\%]@6ۢ'D?,‰LW~|pe3½\m^pu@|4x_K (,pGcѳ*?/sÈQ%p Ji9鵒tw9}Bwh`gܴ^$Eiʻ ɟl#hnܦwۧjvY! f.>|biGz1/=L"/XԜ/RjS҇qn[KpFUwQsu}0?֜ԋ@@)ZI;| _$O@zvq}-zgzA&Ҵ5fBǭRr|DM8˪ %Rs1zȝA^)BD.Mf)p."bL8WZHE(򏢆u@ Dƴ>/lI~q0U젂/ZL9G}gNaOS$gӳ1J OYXmλIӀjUO@{łv*okQ%\KY W+ &iP0NnúQ8JI>u{b8$ Rm).q*P؇kzV){ze[(.obqu$Z o.m9a:;eQ\i43yy 0FH=Ñ.=epRV eڏVjr#teWS]ZQ4Uhݣ9q6 4H./\\rQo 0F 9Z䥢?R"-/dgyZ:bg@wX*/zU#W#E\ }9h {1.`0$.Qt'[~UrV'4@dCU)OGdA9>WBʚ׸qV:sZIoaj3 Lokj=?'2ixKX%TxKJK\ ſ\q洯G{0dc59aNjh|w`tăŞ'$bKd[<=-NK :۟> q\&|JY+K. ۍe%e53{oU+9&kk$#"Ǿ!UŸ L|N6t=!)Z)`XW+;t}JGKage<:UOƚh ;YQbEsh0ݪ3er)Dmo[Aʧ<_6[›KT+LڼQazluEbZ at6&{OV2qɑ=z.݆wƒX{1Xݿe߸\kSRpI`g*K+Vߵ`̀%H٪&,'HaV:ctW8=KF-.jUV>2k ,| S#Ol=w0#/EC8-11ёEkP醜'=q0aK`Spe=a"[.`v.SVr&dvp]rjjq$oyWi Pp%CK\yÅz "0]cjc ! T~j_@C:ǧT?Ek14eo )mLQk8Q̽$# peqPx|dQ&a=hQ֊a{Df^тNP:(ӽ)oK%Bş%Sh9<, egM =O2 /2=Bz-Q?Ef='N}ҟk\g_03z^2do{Zyu *lA`nmbvvr&Q,9Mb qJ34;&vXA7RPa||7 g $ wAUfJZ)T!=G%?.8&f1i:9!FJt=s2'kj5?Oyu s`~ itmz õPY@b^A[* Ppo erA>c ZZ2dZ w6h -;(bk{Г1/ lFj=vpA_{k–YK(.i&D[}"6 DѡE7NYd&f4#4-KHniѵ kþFr~uYX92"l.>Ъ~ȐK\?f<,F icg5hMޖx󮪊 ^Q τtnϻH mK'+B\ޟ/u1_ 4B;\^8>4[PlnL?ǵ%h+3rb٭5fPzrPf193w]4sXe~ϡ–YrJ@)y3$*O~sPVf,Gip0 p-y)W>jz9<9r^-i]tD%|H~K~?_TQmA'TnTԮ+*ʻvPwd-5*%oL?ޛtkEi)CL,PGڙ1n7h+m1w cj.GYA|ѣBaq!C_uS X(Y㻽tN' ȑLyze3ώ q.t yL汍W/$5Ά8zU˜(H?DI%> ^h6&ݙ-5| DZ\3.1 X|L*t@hD^)V +j(thBVe<!6 Il/0d۱󓳧W15k$r(sC`A2ON3 ^Podxqjt87j~fMISȭ@V 4; tkXxZ6'rx.q-KYP}pDuq-]d!+:\*_Z5>pĞ䱠5)A摦žW$"tpcBss1Y#՗:vrvzLh+|%ز_Khs^{"03EVY%)ۥk5ft6Wز6"%g}w*'}qO* P^%"|A3Bi  CA:M8biF)>6Rؾ0Qoɻ}(Ɉ?%o>uγG3RLWcQ<.3{sҨJ:%|hbns =a*\J06?1m"Óqk%ɵP?SByt# g6.KaxZ#)+f) ,lˎF_%'Jhl8=QIyB)ͮCZ$%GC~/RaE/1֧3 2.$U~yR,#t909f3._),QqQPz ,tȮuOVFtlU}EeoڗOckܕ焃2@f%!ݷ۪_493CX, Q"{RM1=Gc$v)h6c{6h\P^ѺWo2[J_\aRQF 0tW[QdN 2R9;Q-=ΐ݀L)HaAIS|da)G2YdȃӴ:M 8MNV:H? н+ ]*<'S#` ܩf35#k]ME*8Ԣ=^\>mŐyo_;k?/w*x4d  P '>/#@]ȨД by+9ϢBE!.-'9@ֽ iFݸW lH0.ecr-5NU ]_,W uͬ9'VGNc%Avr6esnndpd.JHDN:̚6bRl,BFe/e:o!EJPUe_:4!бTi͏6p x.;o 4"Ȍa3QCu)QI=ϋAs1PrZ'=WD1$y ֞vի.l{+Bys> $)ntذ 0\ˌ3TZe#Gj6T獩XgNxg3i~~57 #cѳNhh2:p;@ltjoˈļh;r+poc1qs8e KO-b0!߳r\I;^ j??Zճvv}S =lcr@ry.f߁YUhC pVyu !|VɦݗD=b !~Y-5<"aĨ.yVF1cThƎB6 `wu|PLp7˜XL8g]ru[F_dH*AxR!Y~5 X 稹5"j 9o AYkC˦X *tZ.Pc-0 j.i/rg,<'("DlQ=_g89PsPˎx͘Xi6,7oe) 0x*i`Gʔzbe ꔓ5?NЅ&;{PgW<˲.ɋg91"6[N'Tj37NY"][p5ΜѵVݪ)f(JB?@? .CH1t!лYa7oAvpb:b0[ x|{"5tѦa3թf*%_ŵӌM] O[ x PW.JL%L=n[|h_ 3=rok4T5WgEY8EϜővME][&uR,1x #LV2{gs!)<mvd5\4Ar9(BnIM 9.mE,3)?!XbfXʅōiȍl(* ¨>nF%y"dxg,yt*">Ku+?s(A -ԬZo~$q5(x` ˽Dݜɀ"lY9\mVʚ\>`CSOĒoneqyg᱿ԍoԹt WU򻔔$\"4+913f >B }">V%}Y釓3DjƢvʾ֟$͙55HpDf~A"\LR{x >2ඥYYx<:Tjy}{,^OYTkL]Yyum-G+,:Gm(K?CDXdyM0k㲺SCm ,MVX]Jl5K{#VQ#NyC're;pZDP( (X)dؚ+A;2o;'wV:I:Nn2#Q?+K4<ү%OyCT)ㆰWi.#AJ+,u&Rf62#6kK+Y l8JCM=%X(morx(K Fb/5#'졜Fhț+/n %֒5}r*DM{`(U^3M{َg(vO}NB@6_rHrs)mQԳatGd?"(;Nd>Oevj (iW*+fE%kI  8Z`TEK^#xkedˏf a/+0#=Box"{;:a*·o؆HgYZ07070100000039000081a40000000000000000000000016609d2360000db54000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/]?Eh=ڜ.+WF># RcD_x [Ktm׺'5f]Q5|cmw{.{CCGH"Lmjq_XΪP- mk!:'?9vG=,ܭcjt_QUW )Uos"g@?`w厳*lUhj/;miqT!W'KYЗ4gW{4 JO n)6 fJX?l|(Sj`s_ iXu7[71& +T6?y/xoF" >A5R㙧ڲ|x|aT=:<-"&}mus¥M #qΝLh<\RCBN¢̠7f)e´Oh wl_ vY~!_zDM׭j 0Ua>]VR#cdm6!t ?I#(G-\YmZ7,&קcx2zEQwσQ;K\ꀒQ*7ّtT71W_MPl~j(RJĺ{{ז<'Jp $s삪8@Bôh<Jw1X1v|w [wK*o0qN@u=kkIeKʷɷJA!]|H| m IR0w5TXn?Ӥվe[f?g&I!(||=0l=A2ij3Bdmq̡>\KTeFcSxot!qezQ(:N{m] ķ< 뼬̃"1vkiDjtBQwQ㧷 jH?Be{89B+O(1H&#/ l :{v GOQ{9ū<8z4Uӣ#"GC$mhFM Rp{-YR.q @=2R^9_'C%0֋찣–wdԫ P-.i@F;_-Lf扸^l_;a(h.{)Q3A,9I-nDEDϭxp*_$Ɇ&pEZ)JKUʪxgUA0 vƋ3+'^ܓ!zaX&;]$N: ?.Go*)RV&qW߮>a Zt<^5g:O;cw-"Ut9R,bNs@Q122 ŏ-mY{fSv65ȥx 'n:jE)=9l O4sq)s\g$P#<~:uG5lۣ4MƜ_^ڧlԒTQe#˗ѐKN&WmL,?XUKæ(Kpy Z(V.YG_e}Fk>jb;*[TVRʯ Qf^4).^LΌbVjO<@F~׏F2ٓ*gp<SnP)\ULH=ds=l-IpVrER.kI J~JSq@(l]>S"!ѲUm#]+\gpMss'ztFZW".o6M(nvY#SP)c~4RX~ go7?c9rU)uj6ywZa [`Ư9+Bo;yᅴxOis~ͺb]<ـw[fH6p "L?b5 ٦R۔]^SLaS֒M~bn" *$"hƖfi8Ȳ"Х^=i"H'@PZ[PΗ;rUkP#l*%8Eű4qcdυ+"W]{#]ݖXΫ~KhU=$L1?k[Wu1^PT(;kVՓT ` 5.\PoʐIʊ%Dj/_8pfMzHR\vVF\7z$cVv}a ^ĭ0qNkl=ɠPE,gu{=I: DְufKض'ǡޙA?_xѿ͵uӮ P ?H660f'1?-t.GPb"eJ wAʋ0\y^6&hͅv`vVmR^*y8\|9Ȩ9aE"8n'l{@mN8xecZ r2꼭9gB01:ڣTNuZl?JׂuA!BpmexvN?Pn?!{l`tvSc֯,}:%O0zb[ipŶOcX-AG'"kZ* p %&wWz^9/Fl0O$JN {. ٿty\T)@s 䖍}<U{ eVR1OTыhlVJd30eˣir|i)&kh(;%N\,YqSQ3TC ?93:'F58A".DKL/.J8T~{{%n?Q|~8sTC]Ӆqs.љ׹ X;[߂瀅z <γK)X.}q#ar=\+UzHT.Nble;ӸơIcz{q1 e@ 0_E5 cx B_HE4 p$GfU!)}kBNo=S|O0I] cC犰'/V̩03SiAv,9zNT`U6ipk~|{^v$n8 -.DiGCpF6o=aN +A@֞".a 9P="e92_)6B..>ܥ{;1x2g(]»ݎkHx9A/iRXh"~.O%&j3j sU/4"4,Xw=(M#U]zTkEavs_5j<@uԟ#W(F * `3A~~D y4-~%ÛR {`!8+X,#֋,Op蕤 K8|nP$-_DJ%OqWXo5MlhOSQrg(B =>L0^WGZE;͊B$G$Qxo>nȭxKt84,GQȮNÍNchx>Fv@߰JatsۘܳeKƅ$wAso&pN'Og~ ta Ap]}Qo?_#\ ]… p~MrT؝3pЕO V#I'~8j [>ձ`Km ԟ1 RZ )Ĕ?̖W Y ꦛtHPc'B\g-wvhwܬ~.e#O?I-7Ȯ;Uv .vLx(FH馓N[yRdgqKa6U?xK-?εwz}jIUׯ"#hQ]aa9X?}&ڟ Dؘ e=]00-1 ~t!g7rtrsU0-N)#8IZڐ9qTX($ꆤzoV'p>@5.O柩xVk 2 gsZL}~*gTM@ď] #[FW§ Z# Qt(;V!.K ik>9>D"jpOO/kԠ9wLGJ<[8" Z)[閘RpUΒt WΗ*LSd~ɺC"Dzȕ|{۾ykyWZ>e;4"SޖD0v F31N݁7YߗfVaq/lll%yN>QZeD^.!u-^02~1t)cόS$~uS똈#fdD;A)!J> ~%3#(Uj{2|l2g}`1BV ,ZOhsisZ*.)sspz8k# T8+gbY;QI\Jb2M`0*9s8[6=>"^sLITc'm@Ę3dzj5l6 1 $rb4 ߪ#)X5ڈ2>b4X!$e ʉpM8oNnCe &S;Pܡ3ٺpU)Tu5׬Xc2dt_AY`U'"w\{|ӱB~/v羯i qӰAmySl00ʰF.X Uu`/TdkqmL 1찵04?GoF;[)'!G#ꫨC%@s쓟e/ :u<]XhC.^4`<e?[l C&`ՉK!E6I\͵l =s|n :&ƶ턓m/bMz()VzuN%I?VԭV,UJ)ɲaӣ/{ `b?ЂW@xW oX[`GY^(7j0^;F/ժɰ& 0XWf $ B2VZ:bq{]g1g.QNf"deP  &,@)}="cl_QaߥзV6~ɪHL9 +.д0|9 fa r lz5-J -RA<ɓ w2QD,ZߔOR~>HWu!cƈ2:0JyLᏰjZ` ymV=垇Vo  7] ԁ=,{TNJu Rip! u#㍶<9YJS}DW&f{=q< 493 &oޟL~f\F& WyM__sI v">uIc,Rr)nʎ9oqu羮 )ɋ1kxj|.c~"/3;vPږ*'~'0] M|X^=ňTW>7>;-vBT NVW{}.57 4Zi੮EEif9 jv_{u,6BTKym8GǪl:R,:˒aCyJ8;]z5 ڌkDMWpͧԀ+/fDṟӘq"KSo AUMfQM"J+ivCCD\~@RBK CarRؓ U fAxnݽcR*LB+Crzp3'Uږѻ1(_Ad~>ƈx˥V@uB#EWC*'QAȷ-(;h!(& ݖނ{nZ4-n%2&?%V9&Xf LZ(-KBܚ󚖕gi|3kL><ً"ۭ+3DE? ţOzmc'iK)UgWK:ɒɟ6v!ѫ6t15GU,E9~Ya\7Oŧpҿ,3{p(Sx}\5@JN vnmiMR"*ű RY)O#ɽlbZ&UJ>ͼqyƴ,u`Qo"Be"8.j]C?w rh*~uŸ[$R(kc/ G{?u&R|T9xVڋjH׷?YNg؟`^Ë#}|K@x<1N<0q1]a5K AYr5r K;tc&;f%ago滝^WIm8NoU&̙p q lt9BR>!Nf6Aed$]ϡfb_ْ\٨mX:I6⒕4!K K̵|J1D9/S Ea/:xd7>$$V GfGpa8XǶt鼼g2utC+8Ow'A}nɐ( 6]Q+d7G݌}`P79YA!s^c0rߕ<8OBGYLvy!zhٕ.?ѝ?uFH爆b>цn-}a@+־j6 gOQl$P^ | !V}ki_x^T:"x0ݜ^s^T*Ytϩ/F2>{ !o¤W \T%]EG*xaHqabDD&Vց+AS䝅趾>pTXvx#s@/7 tVz8 8RNI0NO`Ve*i3%MI.+DD^$_P_0V`x' 9@3}$I]]rt{W[]L)vbӰ}{ӣU f8*F2IPe٠5Rk6+RRVƐJױV%f2`2HoWF}ą*eLw 'Je>o˙]1ϱ%_7qfbv@~wz 4QydժUT*jsMʠPOM;.Q5a({n\Tz<*Xn;ZAu^m6b:VcgM+[Upuze 2`c_5+7W}4__}{楼$¨#YJoi;oٲvAd_6}1WEk%{K"oy7% :~L'c.'0L y'oUKIƳ|}"/ȅQ[M|&P=uǯ9ׅ}Xf'6ڃEeUcD{(ON#)qgYWJ42-LnFn$/JItx` yPՔzMϊ!QD iʞJCES$XQ0P $X:)2xDž;ޫv+9i$2n'@ cRvh}X `m3(ALL8`Md8z/h[kb޻K2O t"V; mQ|=2yi>I !,X35g¿k,)d'_8&'y)zG}/M77i=@m|{2 .ZwT#"qEm`1$~6ALɉ*^4k[ZKzp9ZuyYԩmAX$X/ހI}mCٿ! ) mu^rЩ($*!߳N!fNۄ](LF'!zDv΋ٮD yନ&]? Ƿa2k 0oqcb9$g] ܁G \(v9+ekÏuW~Gid0O^Nwot#Q(EQ=I1a+{S̜H\qŏ5Pϕe T\7Q| tb (Lj:jm>~9*;x#Dķ&BpH=4 S㆔LǏ{9hc1Q,Lv4`b]yB^QT]*(5r&;sWI _í2cL{%95qIt'3 ̛/&e {0A mт|Ct\pq"}E /f%y}u)0d:jmFILS1w]"/n@3 *,A:S3g!\Z|i@J)+")h%P@cjl.?FNxa7#JV0/_ z{YT^]>0`:uE~BmPE+KxʼnPJvsCR뛏Nb7쉥j%^ɣ1E8_UG2r]۩.9;z ~k'Bn4ZJ?}ͧ]G+FLF%[j/T Lz`1HhIAiD' @oAǘȑ 2+_G,'@*XQܗv)ξ:$ L%*0''7PB#w(jmdrt"I~w7>Bu42.Lip&`5ˁxQȚ])&+T\ gۃ XsgZ9$v&|^Wv]>f!(kHN?9sêʚ.,ᖥE?Ea2K~*]qQ ),~:-V$]CQڰ}]`MFU!yol00:TΑ@R 9 qB 0ɚ!\ےW84M~eCrSwܢN'!A_Ed dR9ŢB!{ z1~鐔Mۑ9꙾ CMLkL™%9"HY|MQV]zКb.a-k6!8g̪Eķmbcz=Q_ )7CMm*ґ-Q8G%92ߺ}sqwcI#YPI1$)Ӷ+hpc^'sdy#$3m=%qmvϨW Fw+\B~Brn0t jO _K e\[֠!:r (F&+ֈ>v4*Be`lv x=K2;SQ wohcq'hcIU$f}Nw!!%;%a+#d5[w@CV~e±Q-,߸HOD,`Xo #^`jG "v9P19o/bY0t6qmokx_Vs2KU,XhPᑳ%yCSأITTK\';or`]~׳"B:e %N}]D0, {"`iĤ3&+x:#}ߗ#]C=TF{#]! ڲvV݀\$5 (â[e*c"îjқÐ7Lv+$רmk/QGT>UW~4#o;[nD_x!wsu@'ؾŪ!¤)Cq> +y&*_HK  1(Qo;(_GѺ@KbӨ86q)nh)g97Lp# X%Prپe^3kJ0RnԔ^]!q3 Hs7qϭJZ Vu.#\ K S]F:@)@>YT_Y:"£a?k K,o諑QV^OZ nA"ZoS7{aeǮZELCGʹh50h"ӓc=2  TzjۍB"Pud][ r15W @;9$ՉDBNAbc 549,6cwʶCpC[Ehx3YL@q,żHX#d)1MR uRcWпE7rP|h;>)wiN! ;F|v1W[al +/0':@* ҆rnH{ *x/roziݼFTW:Wr@-FJq0%:n~LckysjV/|F&.Y1(5 S;ȾknljY|LcqP!Q#2y+Ώ%?xb٧vKYi*-ɥjss|OswgvN>9`6#PS"țMɒC$+'aVWiT er{;6bnd`н4,Kw=/( nu8']F[nVҷ]J C ʎ} P!bEܔ'@@ }gW[ZOWW8[/DgNRmR S6c<ʎp; . S{'MNPkQVZ$?M a?o1>iPZIgOؠ+?}E.UPl>7| йSWx[ j*۫>l~$ 2L15l)#ryT@(B7(͵'nrk܀ _ 'inls$h%] =[(f9T95uňA*8ቯ(m߮?#[i)}.dGЕp}T&Gq!gy\V o|'hdJlqzK4n?KCȧ_=~g?4biv%$#`Q<@ A'~w{+67?-dF9Qfd~g4`{1UpB  #CnV q#Mm/14{XIja(sic5urAQM":}U;^NGT Dӭ ؊})I,.tG$h֛v\ͨ/JxByJL%%|FIgLk} ODL*/@ n,Sk =:IҬ~E,K>N:.eԩI\=gQ?ycl2P5\PջљU$K C,O{rpmy`њu@ Qj!mKL*r>BECC Mn2ta>ώj `KY[פ~ىƜ5IrTd`2[{>.\:){ubT]m$Hbk\]Zc/,*ffV[yDŌކ) 9 Vlk<-eteEt@yf@yIt ?Mȟa4 .~~(GSΨEgOf1w ̳g|k\RekPM[e0< p3eBu-a(CC>BDTLDY?*g^3 #]e0ߵsrY@_űЖ}j hypܱ\CQ J%ꩀ#%? XWˑ (%/zԣvR#뿉ma_c}K{c[w)x'}< $N<䃑=D$;k3;†k`p><&1G_lFv)UQÐgU@*kݕg*$Z<.vGщc3ǃHmq+OlSkhP,?4d|gvڏ)Z!xP c"K+C?).ӷ@j t&!;z7" TpJЯU@MpPm[_SrCz :Ul20095qjr\Uރ@6^]oH(h W2jB#O@u=;U:olԬC?G3k:w{b5g[V è\@u{S2ڊ;cj8Cǜ[֏`Q&FFe& ԥtħ_Q41zU'ބndӑizk 88@-E_q{Mv@;5! O KؠruSAV Y^'}pb{>iuM0ihC2=.(ޜ ILGG_w5{F;_Ŝ֩Sd5UeEl7 AؿmdQ=,TiƪuK5&4y08\dכTX?}x7Q vۧ8e*dOfLe~U,PT(!T/YAvIrqg^f`旺"`^@35P8AzGxD E G6 Cy(UN/aI#(n a Éh']PFPbQ8wKsH }TяnD~jm-)\!U{MX%lq(-a4p~p QFn[A #L%J7:}fkس.y0~>l\\ZJ2>i-|Ɩ[,IajMFC;S|ѱBpH' Ej q2KqdPM,DO6k^B♀Z4||'A^PE+sqfmWЙ,i m%ٹ086CZ$a^NK gm vBctoa1Q|vsUe"xyrkMgX($ 9':`t@$Q%$݁P_=C)b<~SvF?R;!% drvA50r_¦<6Ap ̮Y@$-ɓWtjU:u?g-0iYC bBqMbn>ID귳Ih-+S9)X\s/USd:)T9\貞h?*p+*&x qA $,~X$ fp< N{UL"3?Pa C@7 x{e5lvUj c쿯@E̕ =ۛVlNV,.9l€FǢ dؔDVOg,#>qP/_yo-:([Eu$fXa+7ޫҲnbYFF-µd¿}C7 oQY dO6ꛋ.T^!ݶ"2__Q̻ox'dD:)a eP1W)Dx JL@6T=UPThe14T}l /%C=-@Qb*{v?┰n]z:8_^ݭK'Ste(3շβ;̫ :a܏nj }Ly!^2;5* '2bZ.Hw`11[ 6S,1۱Y79 g>~2W 3h;Ůż2H""MDʫ5)@7U܈EwLPNvL{@΢Nݿ\tq{,YN.͚[L^;G^xHe3-\դ!dJ{PBpߚzxkfSEA{8ޟu0"uV9u`\:͊ Ig:#)*s0~t/iD[􌚃C`am0.ncDdGR-ϓ}O~(jSa]U3ͧIjQE:@p214#FUXV$E9% 2m1+yK1\. oUm&Mlm8f wpDz [A='@៩8]0 W6}yut$d0+yc(r>!܄`"c ;%MZQn8y8集Tds$|FV۞oKpܶ-U_[A5)Viq$`1?+S(&AM2Vf4Aj(UIo2zsIY,T~ z׿ɮr:elIDaqS8GOwT\a%ز }#I!@&3Ks͐~]]3轢TO-%NUn>`7%-]٥5l棣.$b9-/v|d٩m {V(>"\tpKFl$?FR-J ]^:3RAǶ'#Ujd,m"7~:(: | sDQ_xoһIJ3@f4]nU!؍%aw֦vJ+aD@aG*GTXJM bNJ}U'L15p.2~M6j4"\$A YmEqh ȣĉ؅tܦKjJĝ7ɦԼS7cЏ# tzH@\m9Rs4jDi <ųϰ}٩^T%^ٰ: ߖ?΢<"hFԈPd/eTHyN2]DOTtIIȼK݌ԇ' 2=Ib[9~ 4_عoP!a<`!CCXD,NjC9b-`uD ~`ufFN:ZidRE\IR %QE '2&NGgT4V<&  E0~¶'QQ—V^6"XȬ7yV5+cD6 1hV) 3OLւ lr gj'{r8:Ơ *m $ծ& æc_nq tE'myXo?lbbw 4os 8:^堉OLkAi\Q$Yq?~҈,c *jW=_.^>WPnuxFuECҎTg_< j0u(l.\=X DK3q3P_UD `? eM!n);160Qj9t)9#mʲLU6* Fy2k $/B\IUO[xhفтPpDS_ $ і2J'5`勩V!dv_F"0 T-c?ʥaz X!n N$~ %7hJqc~b Vɛ]^Ccr> '&=N v]??=jNWx::q/R6#/ٸDs0f׻Yq+쀽7{_yBb lu:,Lټ9oOf0P[qKHVDIrbiwBxO+X5|7/~(&GShFلnW{ +7*gBN!ƞk,DuT%Qeڙ:pE]X7b^~|Yctļi`v'S*ɟFdzI9O?Կ>*gZlp: -V8}`zp26:23`#X49%^Qbyxm̞%^:hd"0!<{( 6O->Ԡ*GFb9#czap z'!=8󦷚plTs,Qg3 mޥ-ĦJ[&2PʮWצ۬̀~.BKl@7u{p4M7 V@cpvQzڛ }34ۆmQ>魅p$-9aBpֶVY?tj!hɼ>EцˣEc)Uy㤅\@P-KC¸NgKv DpJd&t~pn$9K]Y2 !<()M 3]:ր7z͖[4,յ XPW)y`^keZda B{cڂE'V2܉̴m&\sc6)ð j@!c"$J8 }rq^f$ȉod*&B,'{/b;qچ הrӰtF`87!UҖ5? 696p ~݄m^fؘN =;Uj씃)*VBQuv\"7B7硚6H sHL"(ԁp$=TN=+(b.x;]}o_Km$`‘XHqHvT4PmM/ kكn[@?qz$*V<@iH_;6Ճ^ 3˻VEsZcNTB3>8C]'KUNĠBϸ\;v }Y09 i350%xPSOwr]q}TǦ.Sc\ߔʽ (sx ?u0Jp6olp5#\v3Y藧0Et\Iʍ.9!WR(ֵѥ43eQS֤Ve':svnPV"v@I%SDg/ͼX]L!a6*?y{M΃WQ>A)΄+(8 iV's JJvJjA!0NdQސu\#He]"hz13~D' x1$؞*/!\>&=?*(rlku`e߅?M Q{/d?twBQ<]PO"c^ =7$*jNmruN%&x6w 0Td(k$>4JqWgZk 2[ճE_,6K3ȴw]l1vb ];(D`F;K ԚZ(b,L,`vbq/w-nMO> pϙ0C_Bo[2]#oCU#Xϣ!Ostv}b/'7ioOjTtlYin[KdNA:uQ4-GsMB4%̮<,@~jFrWCAVJ{Sf.LD>Jm1[n,N'pU)Lb6ܬ2wJ9<;$zEfk9km礌 ns\4<й3qB|ӆ7-͍.WK@ ĉ#]MVe@.yd LAuhfzcnyQYjxY*l^YMWhl)tuT>657Ϻ$Vw6j I^ '3֣|wUYn)0_vZ4BWϾ(s.fN6 *iz\VCzN-"+0Arý@B, t,^ 鋻k\-*(މ}E%U*ը[|ڑV:-sϣM.m4QtX񜚣5C9EUaZpNuUp%ɏk]_($ .i ʕkTN GDŽw0L&2VLգ}/(ŗ@Q =3LTG0 }tmdܜ oI!H chaP}CNw3WՈV h4%q?3@ocŭInuqND=7w8e{?RpĜ^+Dq@S*k7\eչẑ;W5pFr!~8P.&dfYsԂ!-Gs=7vqӉ,O3 M޻G:M3%EYN2<ep ǻ^ PNhsĄc.+ $3 TDɢAl N]#5:bC#,+U^ysܦX;PHޝwh wFۙ6 * W]E25?:LF| gɵTI,@7/(V Vd8' /aLve(!{ԏr%~;C2kİSey>|_GܓJ,Mo^QNci^OLHJI:属{kx2OtL4!oz@.zNbk c.B./nx We6,S[8R !b%s1?+V#W/~ è Sr}O0"$hJD"|ULD51A΀WͼC pW8VExhkB7IK9p*ߛtT# GACV3DVHPPȈB\X+4l֌ vQ&7ٹOI fn(9v!?/Sp}rNHfUF&63SŢ09G"ûfY^-57-w^UhRglZg'ϡ9,T} m}%5q} Ll2bj uz6MS5VMI!t#6 %UQ+ V(O 2AU+Ol8*y k5kˣ{`]QD)BO9Y9@HYa=V !-K7}*aٔo2ϿymB BCB\5s7UCz9e ^ޅGnb:_&W7gGG8>Z3KkU2olZb!ȵ>K m 8" vA)3 GjΌ#ކN6Wֈo,b2No^|F=v0d#E\kƱvS,]# qN"2C"e$KS|#adbE/ɿ0 ŌJ} JZ3α^Ml;}Of13e&Y+He0 /Hokr[P9|peyMęJݺZ$w=% } `4l-\\`~ ]MP/];*l0L`G0\Kyb4+&kʊ,*hnVPE+vBΗ '=nf8[*CXv}˺k}{A 8#X60\]<Uo' R l6(ІfПۘ]]YϜa4{]sF0EF};{N}]{xc0" O\h'־s]FY(54(DTa2i"n%r :ǸhQMy< "۲^!}{_dШU!UI …[v}7p]UX1 pր$-kcv)KNCMR3j$b9"^/g-;c(QM>E1QTt/AÜDEJ5Pulrܬ;S2qX@5O6}W6lДd :kDMBmdǢbփ/zğHФO]i9fpЖn Xl#eC{ |U:'Ǚ%a~wGhV!񴪲b\\qؑi_bY% w!\Z?b{%C$# *yDœ5IqpHߤ:ƪ^9kg2TiZ 4Zc_-Ê5Fs͞ @.8g'ż V: !Da ?{qGi:pF!5߮#(_0hM1X:CaڂI a‚{)*Xs(bHy9n&k s)g-zSC kL8U'; )%Qsr7(o8Q"3.| $De*# P@qk"FO#|)z;v{s Lχ7 &P_S4upY!HR^ȱ5u}B UMRs3F 𿗐7 Q\j0d5Mb#ND ֺƷmQC o*=}Œ,asKp~[RrG:lV8ыh!7jA9  n","]wlC`pݖFiɲM7H+DMiN>IcPDRUm5;Sz|ŸӐ=!ÞOy j-sАU9Tr<홅rnVr!hBNxEik-&.{ou޺IQoyWˉ\kzG!/d5EMgZ˘jϦDhULiwnyr Au5A s9GҗCa@M씷n9`4٣, ^xP~jƭMUNIϟ0v_㛔6 kR*˽qHj H9lld?c`0E:{جƑPSFwAj6+4.ǭLv4'DX OK^PwCG E+)L@!\1+k"} љDR)QX\Tl g).DP:T bGJע˵3}WU=꭪4z#*'P%=W#'8*ѲtyWL|NbEKYKeR@R,Kؒq(Pz߹p>Hv7)EXΧt/o4ħFdKٝN"6 F-{EhyDo ۾6<,vyk><@K?~n32ٺ9=Q`,p l8[>J%ĎYy bڜ%+fF#`}]Nq'J` (1뽛i59hNx`*lo#yO8BRvPt񤒥<$()|7x E{KDBs {?I)FU, ab :`v11^ބuhD;DÍX4&Nb THc&MKocH઎ae-s&3Lȍۀ! ViQTAB!Ism,~P&;nũ˅2{'h8P#oWWc+p9N\:,ԡ;sRJלjְ't,;%1/)!SaZ}ZBgR1v |:3O4);^M>[TdK2.IPiU 2LS60JcrbOXbSzA]{vX8Ub?Z-. z~O i);Z)"Lq{nwp݋1fٽcn@>Nv_Prַ",r. $ E:~ Epͩr'JpaCewkA(WWo=r:pׇ(p͘r%xN Jy Q>UHT+-}'Ѵ3OU*Y1vsR+⹕,RYիCVB -:CL .-*43.3t (qBf4P҃0^ =fNIy%h߬Ll׺G;D:Sqhؠ,IIuzyQMt쟌z"d|"QBSAzm\GV-~G%H}$Jzu_`hA0Fu3]O08OPtgT󨃱{ 1r`gVܲ XUUY fgOA%NEh;_0'VDl85Ϭэ5{evňߛ%Lpo_t*w(`wk9 ߟ^q*K\a0yhd'/ NK1V$V"ꜭw{T{T ДD5L4 ) `/ Y7:4yRz4 bH:Reеk?/58O"ZAr?:xJ+ٞ͋SmOʄ$z拾aufN0ܟM"as;!h\~pϩȻic2z 1Ӵ)w&Ɓ\Fw*7&~1~%6 nh:81}}w3(j?j' ֛a)i_@z!R ~ScŰH: G WoPۓ#E{?Nnp+L>$RМhtڨH#d`ǡa"J ZjBq kSjU4rt9ґM'S~pPN Y d찓X} 2mQ-dӼ_y?y=#Xv5!nqTXo|/ҵi$⋼БӢ(_/vGeu2k +z~J+:Z o(B~ۿMNF\׈ b`BZ<GKMڪdO|e+@ĴPK+Ѩե7%h؇n}@0ߺizzMh-ڴXeD|4NIJ*Hp3FUbѡfW-7@k4ʏߚ4ҁ|J@ >bDmbqLyEoj2oȈڣeFƉ)R]ř 1qM/Pr@˖2/89HBv@@7Eqη6;p""yLje !VC:lH'ߴ#_/h}d' BRZ}=mGK)?ಈCCV(d`2:NՖs =Nf6A 5u'߸H`]Y/-xoXɿ\NuJH cܰKĘ[Y, 5"!ݒz4&kA [JQ;m"0ĞPOǗU~3%L,tR@%r.{ln~p% }ffhh0h9V䦘}P)<_F.9im ^]]cgtdF' Yz<"M*nԳ_*{>c1~$D紗TofBfϢ 4`k$ԈDFydAS@kxSX]gX?oAMx*h͋Ջ~?rl:aNYAۄx(Hҗ׼SwV 5 wFך%ڇTpO_eR$*voTGtetq,QaV{#c /#کĵzE֜h?1BO~{Q'ka: nNYO"#?x!bgIZj*bBx2"ɦ#Y) wCJ:r_Ãk9H4LT1hSS@<#Hy9R(i`*tb W6fNXb_uJ ,=k-읖k⌽Gʾ ӵnb{X. :랦umN bTVÝ@ВJ9ǣvشM?atxg0m$L)o Ѧo} rn5O/#)\D ZYQ>MX:p~=vJ"M"Fq׶dچ B.y2VR8x>DVhiĪI-<zk/sӃ 'Tj[aD1>515 H7WÒ ~A0UXkb p 0k/)b*YҢډi8^f8^VR]gfZQ1oQG4[f-a;ICMGD۷=(ؿ LǶQ).*$jF8NtDu!.)h&&dy=#xtp~AL;K8og:+^W`sWҗ8zeYߕ;E`m|OYl_`mP'.ȡeQmF} h!.-s8+[I^EeL#:.Ig=\ ȍKގJQi䑁g S dC98x]zb<g9'2HcJWrK 6!<8Dw.cŏɼYxw֙!m5}#?x*tu[ SnS1.7!C6rdzmp(~wQW'Tŗy!+NY :Ԡ ,<+K:%[hk1^|^%ekS{ť }S"QBϲ?3W-a"J.c#L'C{y()9q[t]uڈ/VSlQ/vd`=ꦴ(ϹK?!tH,8 Ѕ0@i1(o90H(ad_l#x#HX-l"XT}J<>,Ԯj] KdNXn U(j-e.)jC54(.a`"浺@;o0|6ff`\W{U^|P{.Oaw|&AP^.FEd*~ k!̷լpC`޲2}q喵\fկm.nȣ0}AlqUs[ yްh?K*=|a/ܗ\3]MT CG;wq`EkW1h뀞e@Ty 댳 :DK~?6Xs@282D֜)!PަifxNMԙd۸~g[$L~R;fD;|s`srAeL" jdx(|W.?rH4xo#`{EH K= &5WƊadQ!?엥#hESK4Kgw_mE .61CC~:29V9nl#umXi{&a䦚uN@~Tg I8*Ң=pw~,nMcJ0*UsmYQ!z+N Ʒ֙OnMtH?h<2(LO՚ !ȚR9e!}ԪwIEE8 sPWtgMItS/T.ObfO#vc(}5]VB몫$~Dar!k{25SX9ObVh(Z38 rbC5}IfSwz o\ݙҝRܳK^orpŬ}EHp*]J)I};9NoN;: F7O; OA' A}Qz0Sj30.1* ?/ wF*WO]áFE~/\繚,f($Mb˕RS4)nޞ2J'h&6O$%Ol*vRX-ɦƳQӵwm¾J;qW߸u.!'zW g^q70Xb651%b5܀qpM@;KB[9R<9b yH- Ϳ^]Q'̐ I(MImT>stZdz*%pҟ#N *oi". ِB5jlVZNN(YFnZZ؇+JШB(1T! zCܞze PڂOie:&5-Ǚ#39fLu0y1vĶ~C<k78< [_'C`aܠ5ݫ}d@d1ݏfޠW"oBv飂5 U: 0we>{K(Λ_h`4.qA :]3kjQbcSFL;C.v/H-r ?벏^[VqLUSUHj((ljK[dN\9Iհq%Xd^. tW8揑iv̉ܗQ. @S)`"MmjX N*U1ϝ0h,uKÇ'ROx^/#EVl\hd^ąeIA2`*ϒV7^TI)LH=])?Ľ_tE R6yh5/<4 f8֗2̽|kAg_h),q3ng#"HYWœ7O >Y'%=9euIbh GTn^-exS|&֤ 4|EުqL75ns"\uO noMꁼ 跱\ʵU߮|wN7 P*VQñPlƧMCvC,2s)zmf-4Pa:KWn2ꢳIY37mE#@̫KYMҖtf /YV,kو ;cFN}F[fGny:r߭`g:!$T~iPgoWUBXN֞Gpu A 6^cw@uc 睢=tG"IU60Ĕ@ yMԞܶP8Y&CeA6r2-k7̙TG =*S m+juY_Wպ>"4DJsQ|Ꮵ~’#u&eIHzTUݒؘ3h!0$?fyP֧/"clCS-w{=UCPn6h!P6#FJ!pphɰf'u.Y#냼|bWx%HBULv0wJ}LrX#][wjASUGg:&FJbJ3nXD$3Vp6Aֺ@g8F_B<)h$#H]t`؋V=MQedq:j/Bfp8\гhf"&!)6y>0g}9ZFUE)8ܽk/O:y=IEpj4eOR8A\b-vB6kS[&6չMZF}$7 l`&zpT|юd2β5!LX[ d FѴHCI zX%q xbf稂O<#IKK9$O]U(Zy7m[o#\2bp&m$ rq}i/a{D FH[~n["X:8.ۅ'BP/B :TvbLigu}ؓ12!t\[rwP>2 Z_b܊gb 9=U8mK f`d:LJH!ɵ4_Z̴-]}lk:9 HoR > Sq@oI6S$JieVjufW7rw?7Ms~A_0n(o HA(_M7$[:?"@0**DbKZO?2a$y>)LK~. ^:Mq7@ ML _QJ|=㑵{TLV?FgfHݬܽ)G{!3e!OH/9瑮Mi~ N|zمۙ1渜$%L6[j_Y;AYX>0;(L?K>zʏɹ 0/p>uHrQu:E՝I w5mrO~PL(ɊJ; s8!ɁJ٘?T)w:'ʌuL@ w RGmXpuI2ŝJ _SOhi VhRy9HvܚUK@O֨1O5qwׂ\Q\ F4_Ɖآ ٝئ"O;#07ޝ)(Nhɛdgw(Al;U1wC=rd&[l GZ SʼnPGGbVK&@'M1okS ~x֞vN@g) AFR(yTg+$Gn6O[%O8- 7phύۡ>sLLT N=nF0q6dRa}fȋ3Q&WV s9͓[\lgd[+:C?Ly=c WTeJ鄒!V_M[=wdAJK ]9TB*} ^ $:n܋ڎ?sEupj]/=pֻbtfM?1.r ʾM~1=yܿp sF/grpBy.,#һ#s4]Z*9[ :"aIaQ?5QlIԗ~h&14aRTz=֫&H[Q<WTqg,bYG h+jؾ2~LoY=ǹ 5`=WYMė"RZ$8!d(H̳1Y6BU??ȁQ!B=ʫ?8upKqb#r΂g^N[KљQf@f B%2)Eb}í3#[l=۴'ָJ)/bǶs,꓌GLrvM0ż2 T,t=tgG!/DmXW3Vʠ$11^i5/6} mE{MPrY1llTx) ME*L8+(h`"51iBdI) }'-ЭL)Z KmYx>əo[)셇7sHñsl 躦U7a*nwq ՇMٓLS;O2:'}P&?--<PM 2Ek ˂NBul[?IcGvwO竤JFяZ,HЄ́Q#$8wME2I|cW !qk| K8%ijb@><{Ak=Fk3MtsN!31בD8v/bfVy;_d3BQnF-OSu:/j{ڟj ,i[Cލ8er[6+ ut/$庻}ƒU'*wif"[T _ZhnNޱHr) Ys\Gm9rbl@&hmC)36MaԴh2̞@u EM {i-yZ2:zY?v? D T6Э ʧKU0XxJ4u5sBoI(wq{Bu2<*rkQd} AδnyyQ5onj}_dOۊR,DWX$*%k*v#RA>o"eҐLlIf`txE`kOV3TTy(z+w%gmқ*.ebdɉzF Q4bs'}U熋Ĺf57 DŽdGÚmUI.a.#|_uBaEL:N: (Iz׃e5U߻Q1) <T$9YAue:sh r[f'[z|/t@lpq4+J|:i1}hĐ!#g;l%;N*f'悑l2.L&@YĆ@V:7߄dA@"&tYؗ9/Wf۹^=ģ5* UYbhPv{P ۢ U`xD  bl8#s縏c⤜T08MfO' c#SS+B9B^mx8b: ]=4ekq LGUtD^Ɯa(Ak}F + 2/xdMLtώY}M/-Ka2lg(6}_%/ vC-hK2>,W4`vkMunW|Y]9bRȋ0uMʃMs{k~kCW:|چ-ڒeH81g󯻌XaX@֨PԳ)BxaںZau% *?̖03;=ETFF*~!³\R(L:AcP *M]2lA#v :5g8wsc֒nWZ\>E 1 S L?^ dԟn_ki1 g.'ق6CKMaCN5,y;T2~ҽeyw[.V턽Hy226a*x)R-tNZF`T-J= r6.^F-y,UXoo{OD*fzS x;.` OQD XgxI`ٗYys z[>zKFq?!fMOq2 &yP_ou}FTt27 '^*4sK޷bhLS_&ws6)KLՔ w@[̳f@᧪- vQ\=0[؆\ =,UvJH ˗'M'ĴT1)\r<@;2=_vBWo&菢Lg(kJSE%?ESbq! '5[#Q SΦ , H:i.SOoCU1um1 ӳ5BT< -l38ߘP#{)sC!6[=GCxnpD7C›7&Fr21FHL#Ym; 2r7B'ݖNx3$ȴub2oMR~tV -V}8dg.NPLf`Mϱ[ZԲW Yz _r{&#㋢y ~g t#{Z1o m^L:$7[,P(etU 4gC6JQ>03%]&'nE4]tL*]\?t, kl> XhF# |ˀ1rw^ N/ؕ}K{RY{^l|}b25罍3-7\V.[]VTPд5V[`؝RI6©VI?&E\S,tlzϬ6AZ %=3َBɩw(69`z:b%s-Pd=7;UIxuLG;&RWI`(d\s5)sN&Zik.AR?< +V!ϴ0T{^{.Vw~quH5Vԍ߀{O5KI9)>f)3Mbw݇2}D%$+ Gx";u(?Ҧ#$nG&6Bˀu5W`mjkS`4_yͼ48@,p@i(FYupzo,mjwk?ȣB~U.~4c̃eawnR g ۛFQwPƀ+Lcےe[lSTP%*Cэ5`EC4TN(;USz\UgC (p@ڴ`N8;{d(Z@(DHHCʪyvCc7NVaΠYZl>LonB%R]p0&39dV!7$m?ɍZPBI+y{Dd}ME˦AB\UBz!bߌÇwٚv|MOυSq{d ㄱ&W_Ei # G2nOׯ"CVמ3xӼ{K ^u9 C, 'XRK sb/p V\A:vyQ fĥS?Od+f4b1,xi07{w?A Aa6"rpT-ޘ?_?{YY-eLTTdjS@9 @VqOfN$bG> ߾E9+fpewlv_˖1V嗢%RRqmfs=a@'jbaet`l!f߼O-f+>3y8L9gN"5W{_SN}t5nyNROИ\ķ cy8ex~S$2Q T*3xszS=^]etڰ%d/%Vу^{|N&86 T#&r|-FLq@"yѲW{$]Zbx̙D7U^7[c O?&V@C_,ͪp% ӧH$@^܂ qK8gw2 zJ;7XA"}gR`EN)<^̳0Gv53ӄ7sA+BnӴ}Lv`f$WYkK~X,UJ;!j9R`SpT"'tW ^Mź_S. Wx*ZOkGV|l.P>@$YoOA\,v綏3jC%Bszh3d f(JWRM?^sPZ덤(Uv; _Š9'Wf1EB_*K"b B=iWbYg/l뵥1սNcv Ġ -Ṋ+|\2< %?8#3:c(9ѕk\MUdT@ q("S7U,62}ŮI@"4&DZS e߿#4f9zO#ٍ9`~ xz6(ˎjLv0(^f`~ ,op@}AC&k3:K238i!YF+#f \} 2hY=c>osot%5XWM:ś@` cFulҼ MbVŒ&CAQ@-?F(@))VW (6qzn[*k!,EMC3ȖK+Pu@iNywg 8K3t`etL`)^|vbnNTPɲWŅGlxp^@rx#l C6}ĺ%_̓xS3nEs/^sLj0MK붋;4o9 &ߤA t3bڂGؒiIz ])b_ɖg`/yvw~;قAT^{]nXEEWj.]W6S0TIn gY)xґn9YkSo秐/('"~%u5&Dl:lU )y0 pc D,mL5sm7ς!FP~zXVf hK[<¢qTiuO ) 1[JBTߟ+%vlq~dǷ监)im=-.=ϲ<.l$RChk~^o((>%y|,4sJGˠ(cnnJ6lO60}ä=inSh |s{ꤌ(I~ ıؠ3I1q"K i.8\QD!]G%=O'  beXPt/qY8~h"W M_]|a)92OCV,݉f?yMY,q1ȚXF%M1b7z۲+Z'M ysW*eH4IX0*\ #mp|e"?f=l;Х ܘ-Y5W.$W8ڕ;Lh+1W8W2BԿ͇C3|B 9@ UX#MYDŽ[M[4X/;2tCapOI4'=\_Ft`/Vdm==WÙLәy:fb``YG3QȜ<~yzi?zD$W9>tU D>ⷚ-7}ܐg;> ,V!SA %4 } \a$>8()nbS3eA* 폯~\EcʣA.}Rƴy;[`S|Zncq%)@.CM-ЎH #ېxe!#W'%U%zrl76x2Wg%(>=sT+5_utNo1!鈨'I\-ԯ/R%eOF*?;v'>NK+ʼ7E1j vnK<71 *{/Ш\珘lwDZ?dP0 ,H:b1N|sa،@%mbdc#%`Z}pnT;REךa9c{m\#nnˡ*:iJ>_x:Tt}^{\}-kv2 qX WO9%q;kk10MDczYKȀX \]8ESZ8gIYh`ۃYnZ'qRDc?E;MBOQA'FC\j;`3v-4Xk0\[gc#HHU!i?jb,EdX$iv3C8Rg|3Ҫ(==I&* 5 ` LeӜPVr_2et_, 3C8ڷ҂>cz0};q^$'Wp7Jo h9_b $9NJղC ⓕ].1kH>kNhV@K}2FVI{YR`ċwhĊϲ9 &Ra&μGR}vѯ8.Mf"5ihEud뫄f}[52S=qgJ:&[GiBjUz}RxR B +τ(G'vC' ۉ ug\=suǺ[D"&9+M5K-tc7fF 1ٯj(?loc~JPiȺ n?CK S-e2P߉oݣ:B֪;szIT(3$Bc iyLLlv-{ct(~<~GX`OM7ҠCPIdIG\jjL}SyUg^$_Y| xkAvro˫DmfTi0 73>d8{|;GRb4,N,tOx&jtJ\{:'S:k!Ges {5ݲjg4 ,g?$i]I&_.khJSEFaU`DMI_Ւ!Iډ uRlbNȷj/ ڀ6!uHO޹5\" - E&0]l{@S q4_|LB]w >&4r ] LiIw@V;*TW.5,i8!+<ɺEV;cl %Crk@%x8K8 Đ 5%Nf,e?dIp~+903^f4{3x iT}=޾*#YYhmB;INk*zrW@*Nr R+ff"JtZd/6h_/`kNw݋ \Cl:q8q-G@45mVX"&'9H%l'>Z^\ThXoO)fWշ FYgހ~Q>e$W^F7:^ N~rqO~<~{tQwiŬ/+B@e:#zN@I:v|_xzj/PΧ*S(T <+ٯ|ojo #=+WdOkՀs2e`8 \|YIKaDLUjXa^.ܯۡpUT!+j2zN7x$F&JR|+\c2]UĴ+A`K_ K0Cόx$ $="B,oQ o}{=D<'PK͞t96hTXd$"3v/h܆$)ӆ){e.qf#,9e2gѧR`5NZˤv4=ӅB0P%Lӻn"U5yHcJV6ͷ@vHpD)?^(`ݳxvwd@42KʘWYؤP:jݤh4[ƝhwNB}`V).s£ia c_` (GP1-(t9@Fo!Y2/Gǵ;*;SKx)ƼDPl#8䠐nޑ] [hB'?k4Ku/Y۩gik>1s1juf+&o3$8;Q򐲎S,sIjAAlAq8q7JVֆv2vhys$Ҝ/ mU\m?S`ޖMhQwi%NRMk"HO-(]ďRH&S+g8uKzI\!m4~db49;C%0H @v2%FeN e(B.\({۩ $Lj 8J2PiIZem ~#ħрYq@gȧK[E-ʹ-WS2ס:dg g7&9"A5ytl;O- )OYAEu?٨Ϛ"OVGqt ^׀aDg#"ǵf6q k{%W=ٟ!(\LvCnuYc4Ie̥'gkR?%T-Y,㼙m5S$FCɀzs.ӠeԽEA ~0薔}݁[ #J;IgR?`NxKGH=T$2KV謭e@R&630APaƨ Faw4JqrK f38!n@xg\&u*3]OycFSIPîd<Ƣ~z=ԩ4@JulU"8sט& \ADHLlK7xd/,yZY9mXB EL]lؙ.ci}rdπ·Ysk9DG&Fm؇ej =;/V_LJJ`#Q]-x~ix)+*obh:V- &ܟPTMrnd1zD8\9gKBIVH cwVE]_f?|cO@2;l XU!hAC!8*aBS֜sTD"-zk_W;$|m؍ΣE[u8texpS;uh;EiCyǀe&Չ̵ UnfuW%1=5 :|c!l[tOƜ$iM#8c fdhܜmkgD0ˎ75{ ,yqC-3KUti~\ǟR j0UVqHN7 T^LZ&5~ыɪsOB 3̭EgQdیa⹱lbTau=%}銋0А,9`X" ba~I};gO8H!ٙLtOՙ \]l";TPK@INmdNI$ t oov v,tW@8idCԭt&I2GvF0o@3G(!Zʰee%P_+i6`e-oV.@ 7xdjb"!drz=v CȪ࣓0`v$.R΃򮽹0 Dg5ZpY4`[Nw̟W{d `I^.وQ05{fpLD2s0;,btpOA/2NXj' @7kڛf/287Sw?!lߢ6I}_&HL _õX8T &d6M 6zUi¼I ⦁%<78ȕUVcT):E(IX/ոսdӤzMC"ŤГ.ڧp؅U!jUIwRSKq׻RsyGQg Fb3ֺ!͝08VbVj|{dzQxE PH܄ӱ:|MRiduLCFg Cك2[ TO|t|8ǣ.udV7 X4f_j3E'tW,ng`SaiďqGG#+uBgLJ1,%ioC4c,).xytө xLBsi@F}//T<3>{SJ$xCLvo> `ݎ&QTJ欠e57? Kм+"Xf23Io^-\6vuU|P4aC RݭL\G1छ˗U+?|I,zb^#;P"/A}&퇇wVM>hg?Y&r2oCZm6W>qڵ7{o1/:t6OksRJ):1Z.rQ/mbczZUїMem#|EZ%ɲ_L3P{L c  + *w./J7ZN15 rH-SWWP>N`̔ orqō<p&'n 636ÙNLln-J3^"G |w2Rfʼn!E= aM};1TL}#K[4}Fe_ @\7RGQ{tӎ10[5-j-{=}X|եl>&4.v1⡯Ժ̽ʠ-t?= m >(%}:4WB~d lv>AK,'GXy[!\hAm)O>๮[_pUѕvˡ&8D`d~Y`y?YSX⟰enc|w}1j}[g~AOGCe#  ט9so ^f* C&<]'Rw;E,.Q쥤!=,jJo\Jk%fvX]_ՌcPp xo _a>JBDY7FV +<ӀC0SPVR>!!lt>w OouwgLT~٠X ̕Ay56NNC/{\vy XRYg$I~fSFjx%LQ'c):M>@obs I*j«ԘH/[xUi' s&ǰVy Mbפcrj-#@nMC <9M,-I:huJM 蹿zMm,9ak,aA8OCѶ[ 5,421jhP\F!EX0ښ \@|C+ρwKwWioWY.Gk=z|1@d{/뱧T:|G>KIg²H1*W<_Cahn*XBGww.=?\T!?Ԧ%3{oA$EUXk{=걖CχD[fG&6(qJ!qE2Q)o964aCC8pTI eM#,UAp.AU5>^鰮f$gr^ڎҽ59sl#/:Afˑ|`?0^A&!*dV#:![fm;zpQI"OQsv0E \Erˌa\ NYhvHA2{A>a{pgUMLTI (d0@b|LaݽDh$PH)0 BG:6*Zah!m4A;GPp,bI'z@A-c|Y̯s Z7}{cH^_D˖~ts5\vgc&jK|VyLDŽF eE}ÏX҉J-❓QRt޵91.% \؍N nH8ĝ< I+'o^;Z>9 F L'?d'$<(Һ7zM=7(5R.4 5d.f >;~39GiClFCN~Yt2#S Fki) :KúU©\!?.Q=Ujf[GJdbehcJX<<'f!=ҍ1^!଒ZK#W6$p[hRfnhEX pnWɭ{ fIVkR_R)+29u7~J2 N6Fm3L "/v~4ԤlFʚb/WCn@kfq&Cyo:*inTlʹ_Sl>s LȦ)CsmŠtjH?ݥ"VkKr/)U,Pra ݆Y AE܈W=soE_ι54+gYݖ9O!I}GDYZ|8O^z |1#81lo#p}v cP'pd.3 X)Kŧ7qhfu\sŧJ ԕmXN`'h6j֮NV[Ԫ) >!R&zU_S ? 1/-܋EJ*kMTc^Ѻcy"wbD,^ R(OCD|sY:z{,=m\@d߁jkc0#lʵ#5w,8y'K۪9 =l=)y;Sgp(OFq@DKRdּᳫ.=pJP#M̤'DǺtdW F)&`X?'[zT ׁi)X1-Σe1Yjbhxq'bxUЊtZA/"75p- ^}T jF1,‹a:0=X4\8}$C!,Uf2o4R::TwSwx 4>tTHNIB]AUY[UɪN :?ֹv[SF$vދmIxEUV {e xG ʕ: 4ϕhѱ#Qlq~ڟPvGFbzW־Qb>@z&ڟ7ga(Vj\ ޯ{vFK<xl~ <~R 1!O${@UWʁĵK8 0FϳK)6Hfsln>Ebwm)&ܢ#Lt ~9@b=R.A_"}H+ |X&h41?pkne*"s u𧥺!z]u%0P>rU>yt< }ZG5vy#=jH۬-ʫ^Zc kE=h>m۾[;R]z]MgJbA5Rǝ"wp#qt* R&c2y` -zϐ oWidB-4uLgt#iފ)Rc;Daqo4m>O[d[{ʖ6~J˯/jVLxO#{GA2nK]=BV 1>MK;@F_ge9hyv,Z*f>q`r:k!Ah0k [. Vja܏%PvCa%sp:"[U\ˮl8O'u[{= 5SY%ed4"j3%(2^/^Zn~^Ru2Xqѡg>z&rT ZR@=OC?#<jd'& b!9sl0֬9MfV /jkA'a%(w"D^oGcNaq59/'^,Y^ .Tbz%'qIVЛw, 4$%ݛ2Obp~kϥ])Η-y; eCO}Px{=zb_84nT@3^֤/5m G$-O4)ŭ[x3lX?a*2 !ibyElϐI#blo j{N]Ce 4r҈G_W& 3YnA̤O4D_:ay dkg!1GHYWM"]_Big\ΈinF#yeTZ3@];= :9QWo(`7//!mJmNR>J 3.,]sr$E>X:ϏDX,Zv1,( DF+N9bJm角Jѻ )MR` 6rߜr{ ̌_K?m%l_ݵReJud@65-RfC/"i\IIӕoBGyy7f:M8uW*_7g[߶l{u)xL!m$.'#ZxI:ҢqQ2S8sIcj8s,WѣBOikCFM U6})lOog} '[hq7o*Vpjv/J6U`h%,ǠEB5*#}x~H d #pG׵㌍O`|:$XfIb'f@TTHaҌ+@> o > ƅT\G1 li ]a]y k(ZJ'kM Y#T*屘n;”P[5P/&~}HMWLI|m=Jt+YI{ɗ.HԨ^i"$5lV:wICYxk Mz_wܾLGLgLޘ6\Fy L!N5 A> &ADTJ%H:K9ǂ!;oS}Ezo=>blm7{1n$ k8%A&FN}Rar=>[U!6pPUjWQ.zppŸEVc aI%X?$[?=-{ޱ]J͈wvx-LjbjhmZ=n &L/i`̳^iJKշB^a(⼍z IbG6CqW>.뒏C< Ď"R2yCMt{1W^4 HȐ7ŐI8 MJTŕ262҈P+}lF`ͰyBFeYPEMm;;Cp-7<}} \[_\tԕ3%zܠ6vi85i3nCՊǏꥯ? ;t:MK+*dy7$KY|6g.5{>mwmp ….'PWT zrĉI5, nBmǾӆTJp ^BBo4I,;+Cbgb*S>ӇS[{4@jBd_t ODK {tڻ.'E]!Fe 02SDv3.H؟#)j_%y3KkSV 0kpSNAkբbńiFOf7 괢52.lVќ6~g3rggY?Q :Az1VrA'jDnJJ(tȠcՔy ($PGD|RAr7UrQ6s-IbL ֚(n*27v]݇x7a6 hyyiq鞸`w5o3\P/DΫr+}*Ͼوq|&N:HS'YgQ%>fnKCHW'P{ 6'b JG/U: H9-o2 ,!¹ӿK{B4( !*-|`rG%s]kG7 AQ3Qmie" -<̧QT#g7 z%6Ȥ_qB*L9?Y_'vNܡKw~H ;eG4W{#T~LTB,X%Xݙ_>E2Kk<$ҡoRc1-ӺԄJHx-Bߥ|OhZ2($f%KM`-w>eIŃڂ!L,taD|M29eØK}Wގ pA8ܻ"&4lrBK | P۷jR:B;t@!u 8aks=&^Ohu-~vކSo7O$dL&K6;!U[Ӡ>^8Ubڸ2mBW@pıȘ?t glROk̤5sCRT~:xKbXUSfT 0@9zcAu!>IfWM3WpN>]P!?BJ-[|\CӋ'99I+%mJ`Wߕ\! 2|OqƢ%>~c"z0qx#7k֪e!:0Z1!N~“rYC T*k7eWeuu '̝*5p훪"#+~bДo|ELCSU'\q|tQ($tl|* RIԢBT Xt!Qcm?5)u;ؠ!R N)8el)S$̗ZWY*׆V?Dr~׳ϧt4dFz.c67;V:QZĆ.7ݓ{+v8`PA'fߑc#Hr`?)8|}mv#R_,:x/gR#]Mo%Eя4^[Uy/P8pͶNƾ$&a!.ڗ6CV#~󽩵qUpFRi L]}y480]6ҵ'mHb. G6wT #wpa{dk#m\Y<.Ls]R˕H~"b2:qɱj?.ӬT~E9HFd`Eeʞ€zƖs)W FnT+/M}[8p/v/A O(i#VS0z 9yD i?c_*Ϳmg*tBFAa,~bWh)M`kVuwU>H_ɞ+xN8{anB.lcr>HFfmRRj ?KO.+}|Q'Sv6j,,@'>l3ڈ H ,[,w\ß-`},kQs1um ՝̔ރ-jW oE.d{m`KAoJ,яxd^}Pd=g3HOmqgJȊ)>WLF}6^B}_3i{O\Lheȝ}n"+"ԭj}GiLu0qmb~Cw}.jxӸ(S*cm%vd(F 2K߲siVͻPi'In@YieD$5q2i,Wg)axX%YsiȘh4/zu){&̾p_(AxnÖ`74B!U4j 2X־{֫<^5H5_)ܣ^_-`E-9dY!%`]qQWL6ݗ+aS-cw`[3W6~4iE^[J:2jUgN D>:%R2|m;RK>m筈U wqpj } @^<*>*B#rjJc h( Wal^{L܊i 'w%/|01F{huwJ*l5m4O3_4f 'տͭUh'#x`hrڜҖP&WN<0avjPŃWp+rXTJ\cIQ$qpǖiqC62jh)Pw<ѐ:;+z@OY'OvV, ;77Q$%JNh'#yQ+DM߫@n^@J#!tؤӏ6Lzn >&P؆vPORzEǀ5YVVQTdimHH)vg ٤={Cyr;r~܃*^ѰCB]ReЁfi";Sd 4%1k8.@ؕSd :wfF bcd>HM1hBE~Bs aո TW `?Zmă f60A@&r^ucvV rI5[.P@;;fJ;Y4xs#ZF1=O~RSy6Z_aܘhД$ʂ)zhey` 8V-W Evr>,+T˷͝9+LOXv)l о K6QMFa5ѣmB}ՁuCnڠ{/qr7Ds.LOR3qy+$$c`X &!Ŗł޳Պŵ'sT oE%*k$]]`6$>E((*e2UF+- ^oq3^cSP ] zkl^%}ܹ|%ب1Fۊ2@afôphe>ըy.J,oaW;`= rSNt7y&Z6S͟as\QysF&)9P<";O^T{/@W$"T.m{Ӟϻ4y22ԍ`FWrw[IEt=H#/AoKvJ Rqh4j.tiZ_\~ EфoBmMB{MWSֺfɷUb/EM)lS!ٵt$vP~&^hNWq 4b2vFbL!tni9v*m)eomLPAC dXgUNkGO ?hMsUuw$0%ֲ|_@Ud#_r׼:Bȓ.4R"}105}{3*4m/7WRxPcSuhÝV'uXViT%U=OK,F[UY>{*kpaquD,_+V{=E+ީgB;>JZbg9֗S'Bvwmn ۸aN!+p+$,'QPD&ăN2LVvUe?m<J,MkGG䂧<ĝgg@#u̘'ƭM!)fe?,_b2s֩2I̗szͧbJ%DL!vŸ,jzBߟ%fyZ+NL.˛k.Ά‰] xFU7(xd3^Wmv\@)`t}5zk$L4Nv:RJ oBX>|u͹^f֌#ZkGa7鎂P.Pځ 3R4vبꊄ)?<7hHOi*YqU8M2pQdɪ9,şs}9 K؎ޝ[e=^m\Kr zp~ʧ\[ WR[D?|* >X G\>'w_![fg:cO+[Lj'cؑ-UQY)26%+J7MAy+JYu9DEehϣXWBy R&tZؠAp%96P}h07){xE=(D&z`ƻ3Hc d/K `Ύdh`"Y'vO]bt)ݔ=I'47m/ji\̭}DkzM%z'6ǩ"m!+$] ʇl߫{wcz nIBS 5!8Ӱ_Xb@!WØYpV3ʎLK4g+ f͞q½N枙ղ_+Z_"e\Pi`?|<8N@8rttw{,Em(-% /_ĻT%wՀmpFЮqo:߷i:%mA}Bl[IADosΌ*U!OkXi_y>&3 f+>%#*pGJ#\Z1GLa@`=iuw|ȧq]4[ pFmL[ Ҷ]̿8B,$+&ޒmbHi2|SP\ЈҺ:7Gċc,V<з~z4OR:7"uz r*}Eb[z( $%g0z[;VV4:^o {6G'厺T&EHP)zƈy*( q!iExff7_DB!rӠg8h#n#<5Id0hj'8ل) YlN>f6b128Ufq7?\CLd Wr4jy@Ǿaן$tp|= 5Wϛ},%L2|C`Ǡ_c6 <ʼww.BD1;q{8Ӫ p D@VG6xʇ ao84`4s!:> ?>%V|T7?sH@7#D9^ޯ%E&6*n[)<2ީafhQCҒ--$k4A4 >ޯX^*4g])~}h<Se (JKcf'8Z$sݖ؜JpD Qe:$ެ7e3e 3ya>E`=FXhzJj׉GA 5{BH1:(b__6Ձ~c3ElH2EʽY0ecAk<R[5XA.ts㨻&I}FF7/4+!jI}K)p9e RZAѠPMv%4Ϳդ..B0v&uiW<^=)z7waX))tᄓet>ހ3ԕ_Gxr:{]Xf.?8}Q,h;Dn㛰 ']_|W ,// ) 2V3.[C_c*۹pK>* c Q ~"pqQ)fx"bޚr- @'I^;M?6i+ݵDNE 0km6I@ lT}~MhgV|s7nS}[og n hR1dj_OˮW7l.H2n;)g8@H PZdt=ÿy`݅ )c7聕ͯV8jG'jv'h8Q:vQU(i(g2[8~bY6cN Wf)l7?p_6A& - !2ʉa7jpEOoǩ?KR钌7nF1X䰗$Uy=ؼo4ρ.%&Kk;:=FWn7V'G5ClefϫQKc@ᦜ@Q_@? 繜~\55xq*5@VI) mu eGYL_>ȏp1K~tq>6}# PN.zi> ORs[:/7/k n9PlTO2/(.-ʳMXYkCEFy̛U½b%ЪꟂ`/e7lsA[ pjIkI3>1 DlzT  x";ct~UBYV,$b@ۢNsjG H"`MYɂteVi$},R o(Lx͠Eh+P|-W8(&q RdW"py-RJCGKVE鿨h))hͥ1SšY%Q5?7b;`aH+ziWM/K͎יJIߕ{W>1)g@{5DN1 c:i۲!Fd["[z|B32lnq4(Y*o=&目-0vLP/AVN蔯@Y3eᾫnC6 E> |te()`_=. Ω\X7ī̲ĠU ȮUx ƋqH_[U0 (6Hh0٣/UU- G-srlǩRUSjex,dyz?RlߎE _z^&jJP-1as8Z={۽J=@KU{P6 hh .@Ryoۚl[Xm.DoQ(Ԣs7A0k-܉&FF| E;}7* xgN'X;E@:yG8%;ؘo^dBRUUbJ?,E)vI͞ yH8N>*1V`m?_QzrX#C-ӆ?F 7FN4Xg#gGZVfp3oQsGɢ *0ZHMKW^.3iP|VR2mom%~@2Pw6"ʼnf:T{oCq`1 kLzhKY3>1E}Ln"%l9ۊ\N+U_q7Q3w=#H헦pNXal~v(e4T-y =#l|kExn]FZ׋*ѱQj,L*m*%|vlwRbfqqAAG8geUP{=Llq7 )s&wנ(@Ӗ-,?RGp&)sƊE(i*aa^;=-(:dɳ0\`I&l]W[MQP_1xڧ0Uо޴N8܌P!ʆc{&ۚ{ F iD)vl 3EPP.mpp5/:0#vl(pyoÝjT0HQ|ʚZC-,|kcD lI隄2je\~|K 2hriLllhOXDkV rENsu19+w Z|H~YJ=mF%K1~B&%ܛV簮1F>Ab yOak6 tWzoG_SiSEl-/lI9.0 Fu9[((Ch\K1@5"*̠2}o>vu% ^hzQAĸ$oƺˎSnpP-KLWʱӍ0!"WXݑ>665|!i-|A4+=' &Թ@, tcw?*9BEi8tFd2F-smq Xł7R:!O1bC8I._dw&}h4r_B]@}ZcqdZ嶿`iҨ>r8Ŋ:|4i#0A׈g17Wד1*7vF“/?WwMمo"*d >IBި^X0i؃od͑j $ltPgQfN|!{pΦQg.ab\]-~}":Aszh`/(0B9Uz8 Эyxω4z%pՁzX\jFa 7QNe룋E28쪊-Ϩ԰F?žN%6(Hm СL{]ZXy *)"umsʉkW<8UNa,F̀V,{RJBUp7BS9+Hܞc}_zO0)!{H\c+1&P.3^]/1]]QmQeZ WB(֌.B^!X7G?]kӘaxCb喲1$6ħ} wڌIj*o ;aٱ[4ۤ =x߷ЉTD=ⰑǪ|`r.P]_4`dKǛ.=vbc72ve,a,S_/QS *4N|>A$fb !YNc']o.TFK{IDRy(ņB\gz V&E"~ B5d`yc!rdsk )I\"1t[$vI:|VJ][S0G%iNJf̋j ڝ)1 =E̤ C=!Ъ0E;WJ; !]}D{J8Kk}{qNza5/wF In<}sxފ8QuJwx0ԊiRY=7YӪk+=:dFzEo}eiS '[E;k12 ʈߪzE(Pde/f蟺{]ќВرeeoF:Yw.Ʉ\ u+}.>U##!bӪC@H"kEҊW2^oeoU2Cw{̣Jr7/tَ"wZBSHW_W15 op߬ b }/~{2YecLm1_cbO=2$h<'1 +I uXFİg@KdVM,+E`^YY[g`pŨPKߕpʻ̋0X<N XW6L[l*j\K|ƻ񡡓x[ }KMkV-#tv(,k˜"#ktRe|,Tt}JAC7tFhG'}@La9꼶`uIЩ;8H7T* 81[jЧ+'%#n*~7>^9Rбɸ35A\Dji+2rWE eeA[ x8C t,xj)D5R/yOZ[[\f`嗶)/.Ý[~TSt *\G" ٙ`lM>U_IYl ?i[ab (%?D2#Ao+PY08ZJKq0N(Q6wkrF q `Hwj+RaTo.@Y?]*[r&cYv`~i ۛhZB Ճ8/  V!r۝W6PTU\=OH-E أ^ͥ;I#\~PRQn[ضV 8'reYK~U~"[-x['lL3 Q#>wQzvžsグro[蕍apx4K3F+,~ϐJ%y^dU(uP!6JzS=EV3¸=v_OFt֛퓌t3ĸCi#nPbRDY/pE = qHPɅek<Xp\rQuXU%S K\7@图@(;f.$ ګ"6맷wf Vs+'IhdϦ!Jt$##jݼ߅ 4ˑ !qp2#f\;4Vr~h,< ߙG5Kb[[?K=G-T<%_s" rng,8J54j6J"B)gSMtULk)Kf2P >8;x+Cv_4TSfbY`P4Š&VU\spwO8amGSqylݥ|&_Bv(B'EKa| :ӜNʼyM*VE]-["{qMΫ$ V9l3&uei62Q Nb@ԥAN@xWٳ1g JX?_w-A[O|9&|ځ#ح1Q|L8k3wS\pRl He/Xt]}D}y.)G1~\i d.)"˔vlt:W2~Gtmս8`j:mLb@ տ9/v>dna?Wwv[uՓMZ>4Au$DRGsu<@*BR9og>͇> s|nK(zFI(q@Tq5z4sˆo-Bgj^)t#~r`ԀdY}>:,Av]d[^p+bժRK_…*3 bҁNZ^,2p8ѥidchPO,q|l\Y,C"oUB[E$~Gn"%p鼕A`34ypN GoڱW 2f=x!i /2S _:sjƗgޏf(px*w5(ukksTR.%Ms\ppKb+b=q~UԚp\Yp xmkiM`̴B"//!T+Ό02"_&M]D7W \cn&bn4Ɏ_"["^"g #[f3(Hv/-z D&"W2#gBNNZH;MD/-ܮ{.\;ڈOڧ? W*`{jgtnLXjp*0r!PW0jM(nܙ;pS Den@ 7gן+tܮ~os2?7Hӳ=żPqmQV /NNox \[zzd63X]j{pg=g E,p"O,쾭E*[fI졌J߂IJ16.uLaϰHpogS;wcBB,BJXMGQt&aqK*YUU$r^cMJ:|vrĽP(NG=5v=Q/O6\,>A_#k4 Th/ 9 3<^PnՍb҃j3]ILoJ8I@F %|?*%Ah.#b؉{:Y& 8ƚ{y~z̃"ĤٍŊBHMY.gi؁&NB:J];I'.7Ht@U(L%e6<2B.^vU!A.?ZkM ( w[A][}ek_ *CM;y h&z5pس+ uUP%h"֯8gl-`f3gk^3-U:0]ai-)k5wLjJQ

(0 u }<^'H0i}RFՖ|X k-Xy̆Jx)il?G(K+nK|tܘ>9 64ڏB0imsн|א ?$\!fץi MATt0>hRݥ%ܽx"sH{xMZkJ']ҺN_ f,YHtd5#ah7&+bu%K$PQH}b/W 삈I%T"M>f4WVU';o NsSvR(7GֲL o=5F3 LNDd ?RcFQ6tEL9,j|qQ(u8gpݤKQʵ48ܧMlfI[lTҫۤd-aV{;v[!+’wMOh&{Ch4i)}"L-"}M~><5Q?^5P9j?%&]\&6вq\B>/1dv/7/zO!ږ={:7P2=k{. J+$`W5;GxEo%Ӊs°fcjQ@AҁoD2Zt˲ ./*,ػ:pZz;i+,9G ŢT,\q\ 6 3T0E.F)M3hmh1ZZ2b?a|}CBCj%QX-[/G)T[E!7(fEYx4ƲpRm?%{Y\ ־6%suZo$\d"a'Mr:>xn5z~ EqS˨,O,=E,t3Fb{54 K,%6p6! DV_}sȢ6J?e-I+ k{B̆tSߵcWK4-򃻦D Me_Ev40[-CĸW > .y/|Q#0v4'3d}14|c (vE:Ǿ2BOWZMfN y@g4*U֟RG`=boV꙳E3&k(w87=WH}\-r*=e#bDO/8+IGLH;@Aq|mx[UgK"W:#t:V4MRv" ym\ɭ% QO"rEPyʮfTYֿ#ta|j=iopMviEzN,9<#ۻ6zm4X^K;\5D܆@r:/|xD/6Ia,-|W&5\T7'@X Huc R8iRE r3xjm^!)lECxƂڌCU J~OK H/3Xޗ:6t3@և ,E[Pl`GN: ^pkG|{((lMk#_ZjE( EZ7n-f~xwO輈h]j aڊx jw{~AqW?D n R٣JY+2ZN{Y]㦱Ӝs,ew3n(r"Pޠuڬ|Ml\ȃК|ho5ʔ>U0C 1,I$oA7\"wbۥ 3!;{szLpu%K? W]#q"lpPY栝WK:F+ƫ!{tƨlϱsgqL|fTիe@Bs,W zfqiRźU},ͮ`6F Qxd*}s! nƨd% 9Ow{)Yص'hbZ3"Y' 7y/ UI eNbR< J,][ 6,6Ѐz֍o2r ;قP9>{ )fWOwI]0&'rq0~{,Z|!Ao?u'i5֠x;A>ְT,n2Ŝ=r| VvzE6wy~Nz k*q?d!<#- uE5Y"'I </1Q=gZ<2dn0l**5RB?ûi5ASkuG?.vb[.~B^;˓&9")RYH+[jAnz- "VCZ`/6Py҉;5)]>ʞ~4ex X=d5Dh ,E贬}On>(YcspJKJDk${ah ;:bVbu=#Jyt7606S9,Յ$%ij-?`%CFnh2XUpV?Ֆ*P/af#˥ZM't:=}k9ܘ.  gf#e{fW% F=KHA^rBc<ⲻ?z<&;h2h[ѭ[񯿠O%E58Ync^d?Y/X*h[{T2:/'AˮW-{=ߊv}X` p'Nc*k:/ȴp_32";o(3up)Lo%ԠY(8B!dXy 32HulƁX}(K~~tAWl T0STJlb /TX/kcXy*ڱp|VXMK)خOt0}&H?Sy5ZӴ&&Cw`aaO{@MfpjT/*k6ŷXlz Lh^cqHiJ7-PsHQ|"Eŕ쫨"VpD%mZNnMvge-`0ϰV? dİ[FPcˁ9vbyAVOh`}])ۯ&*R/g8ȗ &dQ]0˅( eƭA oZ6Q%ƥ焞41Ucei%[Nկ, <)'YN~3ZڊZn|6#L|<ěƶ*@vl|u3 6^O+;eү'^P@Wl zIW0FēbČRf°>ɺc/uDһ|IMpyɫ'd%8AH B-K?3Yvl/ڱ@BC^Ks("+LJ? SUaBzͫfkiZby|!XQn-F5\6_\@J+N>{:^A}uDԩ?`MqɪDꓑkiփ -G'0jЈpy= +;*gTY_:; ܏Qt(GjL{cQ.<8k0s #"OП_T#!|lw5Cfι., ?1ȷŗ(5kC+Sx1^ɲ];ɹ`UdOtb;p:qy>xQ/ԙw0b[u+Kck28ThLF'h?̞$XXZ6r0/Z#lkɈ8@Rwifsm̊xgɠAh߰t2ғm'~k7W9>Q~3H3BGG*`[d?dzա]J-i0w鏄VUAZX?cd*SL2TZsɕmG[5Җk7 GG MO!\powC7:p(-TKhI>} u.1'B -`W#C#ܤd\h!⸊ swoNĨxbWbHnuV3`Ŵۛ6ޘjb/ A\h.*ʡލJEA%lʦ oN>Z!j?+KT~@r86c|gc2nR.V9x[{0ۘɈ٦skfs`fabD( b^\^^niD(Q  ٿUzѴAHuuvZ*rfD8DS!7-J^Չj\4$iU'n`J1BᦈkDLu]ꌽ9S Ҋ-&J~#]=dz EsYay`5>t(مcSz4VD}ぬtsYkO@Iݻl>pV#%An ;8%X+lUd`$a oiŁшnASOq; k ӌsmH,L]D}9ǜ&r%DuQyB<>}b!'zm>{ᥧ S*ViaxOU4I{;k_bAJ(`x]6KD%S*!VۺF C=mum$nxPFe8RU|ho]cQ$f)¿s+ī]XIM=LB@~~5NOxբUoX]ܺ%EYw_f6L#bD[#e]ݯ'w1o΃}Y cfSOcjnϛw<{ K?$RNb]esB!JzAɹ{ks iHP?x3C![k s(,KDC.޴Nm,neVծz.^2C5c^ uYhꁢZG|ٸ)29^c |ݺS@QHvcxm.Tʀrzm?jyYjAI>K;@S]/AwW 0t?ƜM7כveI$ԁ4ϯ V͘ԍS?$Yzwޛxto2 n.*a D'ypAO6z5]X軯a^:qռ{ [ G7xΗLt(*QJ#Ŧ~+? zQ9\zU6iWJa ~irWիJQ(6HhdDc!XHfmxؒX~I@P Jp.`!H"A^L^C",T2{T(dl{Ү;@i(Dg_ :`&{/BrnawU 7>Z=94=] !ŅTNcTG>.=с1~U˘*{=]I+P"}Pkw3Co-ffS'Lwoy>[QKs^Yf*'i+EiNН8rOӷ 'BƞXM?`!|;Digo=b5cSuK>7$8Own^!*3ʶ = ,`]=]0ahg -El {kt4G字i%NˠQ)SMMmU Br7bĨ.ġ_!WSq7 :HmP5 we=J`' H*Jr{b"btt4^Uk8S`Sđ\*<<W"FH E`,H9zs%7/{[m &"s馛mǏ01RO3gQ\&FMKͷt~T"ӄ)Z)5C.r: ImYezo\{ 'R‡4o S JW}\J=ڸL`((w+vMz$0}pa r[î9 x^&X5SxZR}D}b6 #ĸ lYTRmu]&H.2C!wDE:sv|> JJ Hގuظ'ݫׁmjźN_lr,':\'ঀW^xx٣OdRsd'!+p읎h oNqfNw2eÚ:1g#S>N3A~G/G%R5?*UlƬ5sEEEk"}glJk$s;l~( }Hogh[Ӄv[r/Ao[b#SQZA'\÷g/qx0u^ 0k((6`4mXdٚƼpv*ӯ;1el<2G.bNNit+"ۯ/xܹUйKǡf%c>[*cIkypms|$#CBzXm5Cf_`kE\ bw Ӧ×EarV˙{<=5촨dNYyGFp A]/"`i;@:};')5 P!G1-R*ѠU4d<" :wKk{]@0aћAQn*} ou4y}. V\OKlID!cGW n%,k(6s%pR֤Y.8gBPjbqK5`gfL){3JcLIP|Z R2_0BIq~oZLwⰫflyd9iv lFLrOmX"YX%EД՝pg>7fkzϪ}olA.$}9pn2u18ܞ& ZCק$gvPB|K䵢L]b΅U ::"H`j,{oZ 'ڬ$oQ}- c`sm~98fJ%cB|o g. lOPU3enKl~H.eO(Ιkn)FPd̩JUrI/Rv㼱vsζ#qI0> Txȩ];nm*2"^Ga0M , ЦO7سQinL25>x'R☖yO!'oHQZ$[p=DGm{I-E[j9Uͪ$VV2Q<99ɬ@{k+*ŔACH0l2h-*>% J?}{G iG U2n30}76ԢCMytv:,iLNjtR"u:xZ zwRJ,L Ó~gz Ix|@?WFS_SZ件1edcj$F_=o,ZAP f-zËɃ&"r/wž]kjRWb%$ç(wDٺPaiU0'sszO y׋ ]z_9MccH9yJ~DgA&Af]/E,BP9jlTagվTwю(<;r~1S վ MV:W .]DžfaƀM*R,{<9'K9Chp1/D  C4I#@ow)7M+П}d.H"EΛم{M؃+kCï]>c9;(L=rNèqiՔ-tK 3)3AQ*/ "2M4{>VF@#@^0oFy50$< lS ;^Jny.[*dN+Ȏ["CPro %ɪk=koi+>ڶmS %iDo+JMa6Tojl-i3;[i웑(  )vcDsghP.vOG:<[jD|= ԃGZre6%/{?tAHyz}}]3j"ōIMquKwmTȟ x'61)\Nv 8ځ5s0xTk;u%7bjs )ҿ:gRLsu̱ x(.+|T?hBx+ q-t>yZp0/: o;AwYm ]MM%Fެ?%cUX0ܪt>#K]>|yZT" MLZ^XUqmeֹBX<`:f5N5=TsiӾ u#eq,*Z}@WLP+s4'&.W kXk\Q~/ xNd'ds}):nxLnųGpٖ.b oF OFjzJWqSC'N?3H) IzW HX'aRi]̑UӬ! kDw}[򩊰sK.texHn_'O^f 5Ʒ8Cp2Es#J0ܳSNp&H }ؽXtO%oM%/qXY fFϠw z-ai8k]A_HS-n"0zКGQ|h##؃/ ZUbF[EB|"wvcS6D0>8g mlv2}K+LT XJ$w;oRj2+gID ъ n"VRX(>3U'X7%&%Nޡ,9"n[߮W hKw>CY |5pUfŔE] GfϸCxLuJLE#$_HN# nȭNRhيrC?ֈatH[LeF&a+nS֢X%CNKB+{Zbՙ3 k0Y=0MuTԎQ s~999^3:/Υ/vyqnRSedV6YVV='B9ԆQ(qY*ŧ0qӢ2Rʄ݂cxPd-h)g]G?bm4Bӻ r esG3:0[URM%;s0Y e:e=~%R(QCܗB.Y޳5\uH?k ?1_h>s}G!z>OeH}5 WI~ kqF܃ɮ;h/lSW $\Czhv9}Kի=ʻrNANE32-"i'ʼn4h8Jzܯr: IbWF!E9Eۊn}DSƞtQ( EPPaKb26A!;ꫦ|oIQp*ly+2$KrM#+NOw9/ՌL&m[œ &-^%T=-*_N (j;2ַ֣Έ̺Βqn(I%yWo(bɪ4F{aBދնzև*!|K8" ⤥0cƽ9֛dΔtԞ"f=g`BnGlUahk 6`Bo=IUu ҄i-gZx} %Q_@Hy94^//M`OP30ɋ­}-( Q¬&W9wóﶵ0S*cU(HW4#ռ:Z [(_UO?~/48! AʹIlJy?$U0ZMyٿ; ~ozQ:kBubnz,ӿרRiI(|gW5J芓C Ag\z6Nf\38Zl%: z1+\0غ"b V{q#XPC35~+So;VNnEt 4;K'0m8x{U:/?x-cU6@͓rt(j*>՜DPZpi/q]7/1 r1QޝpxERӭUಔDV/023!OxWCHh=qƈH[Z} =UϥLm,(|cܡP urP<_؃gjd1s蚸_C0zE9OL kNPUp {eqӨrvh wDtQB\# ĽFy]AYy 4z0Z?  a;wh 3}vBr5 bmcsY&YNd,oxrAs?$Ϭ J~F INqbnk-Z\oo '5<1M6&ԝ5:蜸;4!Mk'4Hoۤ%:-n~DbwDlR5ΗCp#0.wO!$Z™TlDH4A*Vv q_G4i8{)%V7]{TZyQ ?ޚ9xOumdiıw@lA9yW{8dxDs*_ybaYCQ}t [jl1 w\F[(ovi?.;lMy+.LcwU@ʎwˇ k׈vJױiAgHG>CID\o΃JѦ#+ɩΕsG4 yJ!do9Š vs[QT,䋓 BLRҍ6"{rݠRYb{GH:p(PNpKDCRRB}ŕ2ЬvFsv]: ]l}uwFR佲MmgmӳtߒϤh-.d*#K71YD6S!8v|* 3et9v[,?B @p \VHEL#ѹmX>M蝼DUu؁:DlڡHe?|f4~}$O Uiĕsfxw k%,}9Z8+VD!Y0vҢwYrR8؂u P^rdZZ.j׬(@ oiīy X })7^ZIѐٔ\NMJZ Ksֻ7&^/ҁp#P9UxŀlԸq l-[?[A+iPh|7@gG[6 Xڝ̠ <`^輮w(Xi@sk$9TI#[ ڔ؀{I-X2Эc}PϠMg. _R&2tе:+BmZl5;a30ݮLmW(a~pS4?(ȭoދ{1/o?.MhAƫqP:n: *FlWx]]\[Q>.Ny 4^=6Oސ!›G8z<(Zae;Ae0AOБ $|W&PLVr*)Z(}ߊj|s;1I~)&h2DqV$mM]yeO槻2%"źӻ~xtoCa\'\A<Z_$} 8n3C+s܍{+OJOQB[nX &l1<-q5fqUӆ;tqQ+7`PݘT@MOLڍ0]_ꍆ.t!tK|J63ȘRRQFJĉ<$JE5Fl { $ 73VS !8u$w3V`kՌꔋk"OO͈0P `L% +b!xdZ[f%~(,YU\ YtQBT/'rp\q^n$kZaA Ee'vCL"c.८5mQIy]>W<19Fȁ6&OH"!HoXib3Kf-s$h,IX}ڟٙ0iwozOְ+V9 w_+Qu*n̶u q"XuED-pS![ YyW>{U~ohi47+7Hh0d)9l.|! &T$McV+KW_['TM9w< |?=/ڝu $o鑭fA~opĄ}>`HyDWR+.wG?{apbΠ6m]}ovaH|PXʲ1ru\ٞ{vPq H+nc2"s# C?œ|,[jpgreD1CJ#:2 bL$.\ q$HJom9p]Jc=]Z0/eR+9=[i)+t<(pD.n!S堑BUeFZ㣢^"Pm> V0UcE2ˁ a#k+Y&T#-t l eNd(pc:8, Z8Ptn")q(EI _eySG5Nc$躰'^{90 A(\~0vչQd%8G"Pd"̓Q@м .- 8}gї}u\;GȞt˫hhaq2J=b#L'4DV7) a!k]dJ0@tĩakO3}Sֱs~?ҰkJZ J+6ܴןD=c ubۖ/h }.MBZ|+?n Ly-۹u'ȭi sR"t&O2K ؊0QfVc-'8o3i+|ZCTA8Ppgd/TP}r.JA+} 70!TjPV5Cs)]ުCk{IڝCt/80C!>ݺ7/KMYcEo*GrK^4*ܺ{@Whȣ98f=p ~.@ !h03Y\}/xQ}tŃ}s֋ 7-v84"}H7/D_$p> #Wt+as-,B~<G JJj7󎧋e9Ww.)X)x.Z&w7z\&1tBOVOp"%c$VP@tC s4i5 N44[^`K R&f9{( }af]'K}m Y&ݩbzc/J͒E:I-f*k,ה{#]?I)OM w.֊ryg!80xmS"7N?#9 4yHM17BJ"\* P[&e$.ULY<kO2RK5#6dTjI2o I Y8|%9dktXN~p"~05-7drQXıWoo&TaG*Sה"'O|/Y 8 {B週KƊe>whd'[Jcpa7NeD2AS_%+SwK!ҩ&3},oF;sZ|ȼc meP(etMA8\xubG y: 9RHo =tZN*䯥|1r ȗ_+~,a[W'v ;U CT*T)s!/1(Z(fIF 2"D,Oˍ\7͆ܵ~&?\4ioXC gti =R$4щ?VrhݬkSYĝӲM'gb=bLs'[K+ʶ`F (g4kL0!LrJGV]Ewb?\({z {AC%w2m*F_ $YeEL3wnwk,+xجO=0.ixB&Hu33=[$)U]l"\E˚ mSw6; |ɑzm Ag;tD[F=$.0%6N:eN_8_QQYG_[WW:λahsX|ӲHzs4 WBM :Qy J=)뛓bɌ*;_ۻY?Оwd7S-w|NѬ(~0Ualj) Ed/8YkD[&Kz4&h< @ GOD yD f03;Q4eFi".$` 03JO/mbN4/ Z}x9z:uHE"pj /c.AN x/{Ѻ.Qmh#rha=1W]vk 6B9R\Ow?6 Ϯmlb#%4b9y)z|Ô,y1o "a?Һ`f?gf[SIu?Fhˡ>uFxqYH|: bXu6I.(j"=3/5 >WYe[ C&u80?7󎆳]!nu lE|1酣c>rFGC^uf[{J\D;)O$69D7)5+&Bg S 'z}+7͖y@*p01#aU[79y]ă\AO+i^֑O韡o>=CTRlM T)& LXlZajc \dPݘNt*\ @O/KPi4.^"$Ho ")L /a?H?`1p)b@{L3p#u3Z#2"E/?bGR@q69AnR\zP*\R+=;/43C _Y>$:XE  cN:lyբ"?V4AZ#G|RkaS(R58~dŘwl,}t&&A2Rxi N4TZ2 ̨6.ǴJ{H0)d `T .%xqs-eېVT]@M!Ocʭp^@zΧcVѶfBb?{YvOH] W.Q([iZ0_k̺5.>lwx瓕5GXVL^/ghIYxf\K-_ЉxӰFTr&qZX-3ͱblIbbv&<+6]Ma,=wI_5hB \mJL~6L|UwN v\͏'KL'`:']!/Ki: ._d]4mqhE&!`yXʉ,Y*t˒ ?lI*LwDɿ s_b[>uer 0ۏ0$ŝێ)! *\$2gҭc%9%J~31>-Qtхee1#ԒC!Dqt,V~gT<岟`%u]{. Z|V5%jZD5bB87יX EpFBM\ǒ8P}DWPrHa dvegFbCrVqPeT3^4NhV)^L\cB7Ԟm.'(J\I4tBtϔZ) I ,a yRm.vTʊʾqTGDIw>! ;%VvF8t eo9{ʫ{1 d ;V=zWfHa;ƾ=W;[AȥEj.AU1)*,[eL>_W{⃳?Y.< qK?b%7ψ9$h^Ԫ-:WWz8+U >E(Y@PބoLV9 R?,Gzxߪ=])9|86*m0wZdh ]fcyIX^HbK p.+~_jUB-)nLNYQ _?X52[Б>Hzp$ڠO0 2)uAE,_| 4z |<O5h1FjK հ[r_`;,%;kQid~}&(P:ˬ{ЍSbI[#Pꤓˆ7FWP[`)DxfO|IH}D*~ZURƹ3 H4vSczBOĸOg]el&jk;ƑT'e_,mMm|Lŷ?AA@ źXf˛QhƵ2x A(_hu*)| 8-d-K8dǭ7))=;[sOw {\ù7q,㉭wLidֲ%}i|j+ hLE #?D(?')C^Om s'|y}Q`8n-wQ^!8mq&#帮J[+q:k|+K0_,)5 Bp.Ӵ6O?P-(Z`]{ѲE+j,쮔&TOvȤp;+y"0 vCWZ'Kk5SV/g.1+{k@T\"QG4 \%/Tf2ϼcc-@X;V7~P}QYRI)˒I~|\Ó2䰥mTjE^9l(L|;XP !h||F.6hlK;1wR̋0rX?͂^'7{ 0]FPu_!NS!6d N6bv$r7HO5'[ fb(E%'4FZ֟9ǞuR~vLm0t0y4P$"Ft;{Rt!;b&~ǁd9ܖq; ֣M@]? ݠBncEv?I4=o9rܨ7W ]Zw&eNM5L',>I+ 0cIyXɂRd R>;Dޛ+Ljy%1_Atk Iu!.n+Xل<L\l ="go~O.t(S[ƞ yߌ+Db\^"gW= !1A * 5.[~$75=MH?&AYRl,{=rfGEmKGTC5%ph?LJ -ݻ&}D Z}fN.x[m|-Bk42a~ N3An=wG1=VC7lU&H'vPA[@$jY=@Eq5#0Æ4réѭv ;1!T%= KHQITcaw9~Q^/a:\ܧ&~4CMIyoY(ЭĪ&1U.2!"\ܶi[*~k/ )qDx 3z _51%9`ȷ_ˉN8/זZp%ĐNc-X!N;'iʒhJZ鯅BzQNr<]>JW@!Y4lWѢhU =pW0ckgZF}MgD6.UR=3;|Z^|E=k%D*5ѴFrp(SSoaI̟WHW2^-O F}o{s?õL!K,#=,NK q&7(#i܃!ӅD(2M]9"Bɒ?ϙɴ hB!V|Ok+> !E\P{ઝeWd=S-hiJ.Mctfi,qAS/H*,DC  aC˫DGת+6XId( ܳU&)w b\o29PA;Q lES~d&] ;V ?"B[B>A6LpfQԽ̈1[*o%6:@3Ẃu-< ?jbjxc H=u-iɸCkm|k>*t}v6;|Ndsk¡0*+n2GD\^4.MK,ZD_<{Pb U9{@^q4xW~!O`b iv{P::3 y(rۄ$"ZGߴ jķdK"" +,P[Ƣ U7HT׈E&q.UlHCq"{P.3<KC Hh&ł {)n-:=-4.5ӡě7_+3A6R2׵Ã@ph.#o>ԍL¨4rէq̦I ~Bj呾e**_yaҏ_fCy=Sp/1p[6*^4Z[aWoA RZR}ad޵»Ms#z Qf}gD2RJf5$#ĄmBnfy*~mw `P~oĥ'$aZ;6hUe6m mƲ-AVj/";c#yeD.|}QMrkv[&@ *n M6G^U7U,XÛiN$\2%sb_ "' v`S}]ZѧWH`l'aW]o^]3.Ssl0wIHn)[#=2H_i?n雔׀kAg KOߴ(&Ch0)ކsJǫ/XC.?c5ձǖzEGq ]K2S!Zʮ-[K~K#{FS ǢŢ VU`bkgv>}U}厓_{ ٘%.ݚ1MEaٝp7$pad@rE>uTj$oC|yà͘jؚMdī4NiX0z.3NS bU F^E~݃EJ0;⽲T&+wsrsϺy.ۉtr> 6vHF{c4|o04:$Lixx-Ȩ)k@DQF#5gOr9&{^%| ]u0ɽo>Hz1^QZ4 S &ȡam[e<rwHƳHDN`[Z %e:L!Tlsّ7`i /1Eː7PjoTGX:Fgʼ?V+4.YQ%o;n8盧>tz?Yؖ2I`ҿ4PڍVQ$Q5NqE վݏaI(KSLp2k_7޿E2XzΥIvMBs^5)pO g ÿS=O++:% !UrǦwh4S RWfIK 6gQ^(Az^ܣo!F@X9rCM*DyS腻=TF+l. OlߪCi8=J~3ܹѭA^;[us5 Ӌc9S KJ'r7&bd%Ai6.}PK.Er - re} ~'8Xk]g82SS9CVx{^܍ ) I! o30(I{x#ThyJwc .feK8Ŧ4fn6In&~u2{Va!J>쫽BMI\gb ׆ƅYy" V!JW?[qԑz{1w"5kf8E/O 7bY.5lԓ511a*kmt?:'\ǏBZ;v!Te<M~~>gܑdx(=.iIJw@leӖ$$c?3G*5NIKWh}CڎrYX4`MB*;E_q8w[sq7C|oOg0ir8ey|r=_Ѱ,>2j=HM4s ߟN,1|+O:9تN CVI:OA(0@W.v V>ԖvJ 10?x /@d'·3L^V^{OkCWĤX+͇ EicGZ5[٪u~~1],Z1?@[_~&x=J2 Q)f-h 2oF{OD.?Q%hO B[$=\Ŵ1%w Ā#P$yK=O0tǕ[j|_[{`+Ǩt*12;y?8eL)r T-%Ac,kR 1`;Sx,Wh뎆tش Tja\s3`GlH!ή_{Z)/^]+gZ'6!AR ΑutohU]yg8[##S(2tbu{bJʝ٫eτ@AXP~Tev`8WT.NQ56W|ok}P`=ݢAI)>7mBלd\iR321 r5VohjxsC^HZ#^#|?&P,V-.۠$TM4'?!?-_rj1 P4Ѐ[ǡ$qźg~*S㗑CX`U`;INl0{S0K)4m H?}-Ɣ]wr$ B6yWM"xVۤgRvrY~[gGPdv_& p}2-i)[9K5 j}& Ds~3:3[D ]j (-?8f`In?U ˵z6hjrA\ ą&m*\Oa lsSa鮓Xh~>jתHcz{ObTȑ/Xe7{J~"G+y\:H5R3/+gűn&ҥew#NMNXt0x t+3Cd RE*:E^ W_ș9, 3 ld,+#ᬰҭ™O6n! "o9=ZʧFz׏DDؿ,w-SḷP f-HndMWv/X( \_ NpS:&sPYuu!/C~:D8h"}zt I䍉 zC>mMiV  yk L9nv߀.Fxhhk9Fwv!?`H1cTjY$VvcbcDk3f?ӧ9Zi)tOb΃ōŪgۏA?&▿/GAܿfۿreJַPD67ET\ 9>|g]U ŃH^뚟I1^z'QѮMōo_Q>sHc 1Ҡ A!-6cR L76! j unvmCh Bp&DΠxTg]?~/,b_zZ $^vrߤG`zݥNw U'3wj*_ŲrEm3]\QA@"vtHHw[?\.ּ`kjQ~N xD,9[ aÒ!ɾt*Pu_Wi]pl! n7f ;B=uG>I'9)!RwYЪNOц z>`_]ހEn]aՍx7JAvs2|6PYp*#{U=!:KͼJKU:=t?>-?R[$jAg Ix L}|fljlr}\QTM#չ/־0W[RSxq>';iB*wy%pu"&ޢ@]_zYZ(lo=fҩ.Oz .D{|ΐN\/ C!|L4C8{J-δ['xoCC8XhfӍ+FA7KoRą@Db_f3ZRavaѵL_/E$aoGE CqXɽ ` R 3؍EcpQ,6;$ZUިz*JsfP:rλC*uM:"kMi>ԅ-oX1qi.uM\>@ nӫ~$g`kV,M0ެ1@4o%e΋VeEcG#A5rĺ.RY,[K5YQڪ0qnMҼ4%kφ'o9:31`T%q +T^Cl/i^ j)c5_ğcgEVq'nV"5c|+ qF21Ũk%QW|]pTLFm9DIξ15@P ~dÞΏUU$8HQiW{xPd Is‡`QzP&W*y2S mD _{Z& V_ѾI ?P:cA N _gp0;@~xi&|y߁E03mr _(a IcW I77O8/8&pw~,sGX;t(8/E"'|g:V-%{q-j;"қCQ~f.";,`!Z 78j.-mzw=dDG<^i(o,`٪b%TW姂tPyLcı/9]bF (Ƴg+~a>vaeB' Қ; w aF?| }3Ӡa {_ZMofa3=";ӈ~z[N%3LLˀ e.$eƟ2sc=f C-o+xAmgGJXi^́iD%uv A IV*Q~jY+qa NGͶW j 6\]Ox,j#Йyb[_i=E8y(XXBW"e7dpMFGl DqʬЎ&:yjB&7"UM}h]d : za|F; ݷA:Ja9v,$%QfH77ћ1d}ZhR9Kv U2^gDeb|܇hx1j2hw} S1,<&*4I`  * Tay9M3ymeX梖09) @Ѷ(>9hwW jToRV)Ji RNKBLP-S wH/;0#jk'; ;CC,iF%ob=,h$syj2YjݠˡKI*ӛ2|5\~Z;!tne?oKL:i%!ZRUpṀB8p.[(v/mj̤kϝ0d&e-͇KmNqSGUrA!y|j[{lZWt>u-,Hvٍnu4+' Z{x4S;X{Mg"Be6CKRq]\V1R_^ @MǘcgL1&`ǘ"'5W8>y3i^J`4:P>/z:rXNZרmOW>ӳ |stR) )H3D*&7w޳RO'AWp5I_T7 ))21"cQ+ZCʳ2sK^,׼= vfLnc˄Ӥ6%<|!ec0q/)yOc7J8Qn83/!)l߳0ܒB*& Yп02iIY r7Ⱥ7GaHh`OlOd@#+}Y, 8v9m/ GU(t:V_Leg$1Љ6P8+Bw3j!9 3T `c5L O {( 14 jM8f@!wDG1kuG!.God,'Z1UZ2Tk D(iDZuEאSXei8މ`nk)i_yѲ\h6K͞]*ek2U&M{n{x',6\[3Lr(Ua*OA)PF[)j6X9Rӑa'w PF}u+242k8ߕJJnBH)( t5x%B1iK^m&"WFxQ :AL4.;(͚4`%O^ j }qE^ ~#K+1`lo ֘=b~EH +q>{T@+s[S5}4XOki 9f=ARzвa!0TC?Y@AnlSv]6p61 % av7ɅD:’OxBeTn mmeT'&, aMTғq<e/$1 {}_TvgCp/s~u<>PʂA1,L͍x&"Fa Zp4٠e1cHf2E>dp{t8]]'^,P:O/ۡ5RvG x{K9^}.́~;Jźs^p10K~lUuo@-YL(fw+0ku0͗)H//wJwf"pI̶z|ʆ*x%eN?l>{x>9Ƿnky˞Jsh%l@̵H(o'=1RK(%@SJj482[:STd x,1RWIKSّzM<^Mv$) hdL؃J"ѪZ-)QmdCV .N6h?ZCLp-Slf :i*{t][|Ï2tۣ fڊaRFث"[uΕNXFe@³7<7m&R}ט\ [ꅃe%$%#פ7m2]4KzmOzlxݺW:VxMΝ-7iqR1ݽڍ hre"FZ$rl3@) 6/{iךH'&1 Zן5@&HݛFdUyȗ5[bai,^QV ly vd:VV @\'0,d}O^c%oGR. _X⭓wC3 o'+ -Aw22| -*ŘJjW?} 7G0~p5ot!׮BśI Ұ΅, umf;ܡ^RX7D[Wz՜ed,$]w D܏俦é8c҆2?!H*O1IK;X%=9r [ħkP% P3hG;qkJTsV09&AH?X ($TJS\{eTX=IW,cI¯d5(p+{k0ˣ@)HlX620<Ǒ҃M0Nwa<[vE i;c2ԏ%2naސc64Y SmLthP-y#=o@V߆iް}`y//sʀl{͙yFQZFq^YηXn-ªH>߾Fu̕|& [eV$2CTy{ ӦE$-ukb3y z1%SU/ MB(]>`8pԳtFpʃdcxb/V<~u$U9Nziq'at]Q4lNB*,l);`˹/ :& r@>LzVwg:RH" Jd3"c\QÛZܹBNږsUdΒ̽y F%I~=׊ŵ BS*ת-l${DuZN|RŒITSs >iGímbkB?Ts?S'k 0? ]52/OIuFʞ:r{r[RrѦrky.IfHO3?в7O4^zٜc5x_P*=)v=^AؗEႠ(C5ږ]|X ;M4bMWgUΉC̶RC4Ql|d"]P@Kᦧ:2zxL)֬Xkb1_'6v~tb\AEѧ0vf Mm2N5jx%u%~Wymn73jϠNFNeXC9,tk+=GHPTI %,5HaN+z0S8GHr]j6|m9Bak$?Ph.;tIay#,nrz+$*D\@w*/OGc[^`bec'˛a&x >f{<{VJQ;Y錥hsny}[3{2Ɛ8u]ʃKi~Ee7s"u|k` 2ȗ́~ lʨ3ּNChA^kUGP6>B"^n_q!}9y$")o|rY6RKQ [~-[*VQVXGHYS(e@F~kN}H+Rtmy1f%tKHa֛bv=jPw'fz* Sm4pmz{*Q3h`5H.t^&WHbK/R-_;*?fJdC(-7'YY QM2^$8٨3VsWȘ7Ł+v8B=3ߴBNԂs>ٷ ɴl*Mt\D4l{:P?{8)!ntY"jFxx.Xt?ACxu)95[kdҾz-kyj)\6+W1=o*z«e ?L'FL*^BP-^@R{R;r\cփܥ4}t]%3I]aA{8rpb]拥_9^]Udã } @@\ljC.rnF/G&[uxiL͆j=_ u66q죮 i,t)_"Y*$B0/~x$@Xr^?=>j4"}KY]@oG'߰UBa6q8/lЛB[c_Jܶ6ƈ֟^dNKBZwa5q> kX(3?|taN%د3K~`8 r o-qj35ce_ڜ @QW1T"os  n8W쿶Q͖g Esp,{#/KQ\Hn v+$Cfa*r߹)+"8/ W}U U;!I,)eOfky-8*{!E} M)vɳl4X}Pd}Q23ZY/X](K(#.[0Y D=eI{T5lf!Fї@OOҝoӅК!Tı,3z'-Ⳬ{Łʼn56fѩE+8V KB L H0X(TI3Bw懫\E6C]-^G$bf.g`|F~"Ǥp 'r_06cA@:tv7~)DE*H^)`iǰ᷏ g$<(:ՈZ:h" Z8~Fؽ> F>Ut$7zsyG\|=Cr0K*g&w<[mšasX8v B߂1.@vTd19Jp9_IМ|j&z$7x ePЋS9B2@9af|"s Cx,ڒ)Y 1j r|[dRy0TbL4§6uI%4.Wf2FnL)-e9)h$)O^o-~u(!rHڎؤ;~H={˂cg*[f.ayVt~=gq"ѡ%H14UO_.x'< "rMaSs~"؏-F= ±ژ[gj>b56%^5iBgG$JoVωzT(2#Z墕}^(=Gqtt jr*ya)ojUYVִbTs֖ߨثXR5R*Q8blS.rX%5WŢ'=k"G g%ԽPͮCD J/bI4ٰׅbE-^NHI`VkRgD԰z {WUF {dFd<ɦhg3YfrE(: vHopdo+KثH{S}dv.o D2\ OZyjIV ?ɤJTy2w}l #S "@l;D˖] DR"^]Xʅ*a 6aǗ wlYB ]̣ޖɶa[5B%⥶xzC<~Ƥ^g!o4WIsx1пvz%b "}F=(Eb<N='2S=Oǐafwo~T]j"gO(CI+D L;ن$ӟq_C_|jLL W'%A59%UWH) qr8$*lQzv޿`$2"|.k<{154^ {m˗h0O*M XޕJEX)a9Qߺ8:ubQfd]6_!턼yh컗@gdY'R^c4_I*#`⋳%@RՑ8 'gBj>m؇6̴Nan՘$/ItWZDP=+o" $j|]x"0E;g|܁E$q0!Uh={,нbIaQwiҋg,{w2F""ny](,% UlC >7.#7 ln58!qCGN$NŐ =]'A+?/Ue[hE9T! 3;өk=] .l%6j]X sM =g9߄,OV}ob1MP0`dN^o xmPc6K[q2PE7*2QHI kfnoL{硚O J 7B[YkobѦ݀3;.:ߺ=`O ՎӴ32##%%Ƿ8ԋ1Y n/APnW>|1#DtM8b(Ka }^8zg*Rxվe$ և`J3y''qGFSFVo>Q^!Y Ivan>9" 86jG][YȰv38 gq5l+8FD hk@_ѡúED%<0s7p0ԮU֝'EmlmT Cd?}f>fCLkV/ٸs8H$GBR6qAe2OCSn2H' `%ʈE7L4ԦIJOe%,?0A~SV :7(#fcZDJlREИp_[thMw>~:'CrBIl;rGG p.I*18Ysmm5HXLt`Gt3hģ bŮ65Pjù`9m1_g!T#>ۘ((v$Iɗ">7u&7M^a- }{N!v@񎎈w jl?ii"DǶ0!#Lkj' \QO6?؍ISQ}rr` dO"j25HA|hOԍtv]YSJ~Uy9}ո߭) ˢ Y"\jOA3ZQ,z^T^z*SW#f.p[i=1c7@ҹ{8̺ >;bs@ IV*c6kVC0X9APV;b 8l9wDJo|ewz%,`n֗"NLe/=G߄5`Q?`9fxC._d!!-HgF0"}?ˣ-x'0>V`GF?'v]{]Q*D;JI=7E*N(!y&F`#u |h5]!.دo \svlL yq)OЫ "p̩gzdF#[]?E2-v.rk,nrYQ5%.~gTG^~~EN>]3dI@j |{霻9[3jP ڛkq6Hx߾M|*d[6pf]QE|{.(EX6'z ZW9F2Ѡ&/<ƄVaZ*z S[GncpqC[B)tmtj3+-HWe ho6dB Gf/]+rm=<EZp7bt 6\yd 4 zd]pB>Cv 'EYZ~cC;c)[{}|?3ePC`4Θ327զ"1_x .110ot 1:E14{aI0<!e&rFNzSK~-hB~dae ˨C%ԤA1 Fdi98i3en q9bO %` 9@ 0s<]tD!Xc=2nuz r)il ^n5H0\]#"sKzr7ӏȮt`ߑb\sEÏAcWN6نKkO8slMU$u}{hgA~?nD[)Sv*Q o+ `o&P a/D|UD0$ek0AHX?HxQ2e傩/6FbEJ6>e-[ ~Ds]|l$A ]Cnԫ'μiYv |7{ H70W.#[+q8o ?B$sP%Z 9=-Ukm,НYYҴ<1`à ԘBI|q)|Ded{n?i`~[X3h3iŁ\t)z)'hͅfg\2<\(TWhI93ll^a8 ]4ޝPG?.:OX<|Usҍ[Ih8Jx%Ӛ4nPM-(]%1/JgrÛId|y"{fQ_x%$lyT3rY R.fa[mOT?2ᇀAqm*OTbhiI!g%Sw`3$b/$*Xvݭ".pG Ę o},o2tї! Y)$oU* };W4sǸYU ba iv](KThS/ ImѸI@_M"hV&D 8wE([' 41pvXd<YB/rЩ=<}!TS<WS">AԖsyfL} "%fyLឩ RCE֗VWؑku]j FyR/I P#:AhόBYGn '}k@1Pz7RMbZ>/.[rE ^7 $ҺqEz"sVaQ\/#ЛdGnʟ,G d HH\tJdM'K ~G;Z~BxDhd,-}(GPjRz]Fٸ2^6NȘ\7q!C4=tk )uO• j,I>jX"<6rhØjPxuܮh} O(~vm9}3%ZĈ}*%1qN/l޻S,uIsaH ə8%EHjX9X-dQ'K; LyIM}CEZ=OmK3ۛt3CR7N=I;M$fCjsRn0#I_x[N@q~d _; (zm/לdTU@,UӠI ¿rcf%.L*N~#J3OZ.&Xpk׋w2)ۂH3\Di;нNf%?@U(U_9a2ƒ(` {5 TCGMEr0iwsk Y}!/"9 cG l9G ~V|w(*"Xt72}@;f5+ZܶuM5i&af5-?P3䲧.c/&v 'U&1kcAҏP8}ƹ7j1j RFdR{]3d{ܒy#- 7:<Ĵ4r#v+Q lagiJl,wX>_DH.iug8e w5yߢ c^tZر}%boTv4G04r_,@/%M~B,J-7%Wo9s:d=x柇7 6 +Ӭ[ltɷTxł/TE$j<AJ H[lh3H7;٘}˙^LE1YyT :l=R@3"E<;xu%A<ڸ7Vy?%;A Bƚam:J;"G& +*`j >L?#]B"458F$id{tU|dw'0X) =HiZg UBLl]s+ n)$Ǭi{zFViLx?>ߺ{iNX}w< 9gtp=O!M~ _zsU8!.FaSF5eȹlN<k>Ud^- {dnOV/)_Qw=ѵ3%T4a A{5SX-{\L,x1`{>&ṖZA#vӹsG !cFTMzp#CYtƄ&!p[ 3N}\偊CLZYMXZ֤N//-`yd?z9uڮf:*s^^6G3G (~Q=a]  a(n&5TuH79 < I䂪%tKᏭiaP;RNfFwF&&h~K=$˜6Q4*ǛY76,jp09k+75$AFk6W f&geCUeYj>iȬl3p ,W :a耧0B=Vpkwt_1O߻TyOe!MApyoSJ9+rt=Nks*W˘C/sU`vԹ7 @V+E]5*^x[96bz}~kzv*\&k/؏F0vz ⚝BeiT*o-( zkf e|xL+ٿtx e^M( UwE|}vq ͏)S6Cd&jjt.aF$ʤG;t֢wqV^@ЧFRu)hwMӏCB;Azx?n^C@6$MׄݚP?k(txvsb!ZAjȏϠ'Q{Lb'%kG2#?,J 8%{OGS3Ϲ܂Z9T$:&16FJF;# ȦF*M ZZgS*ݤLe;AR\AWBm[Dt! U1YF ( &?!eָᶬt-QHɥsa`+}GcܩwEUI #@*<v%No3DZ}PWcQ9p7)8#FW25(oo@cG-BÞWjѽ r#t.: 'ĶH 4%dwI 1C+tf D| 3}_ A[d0~ U1L˚ (j} qD!F~#ZҴz7-D9φ ?^0`q Z:4x,c5锘JіOMw=.G \>+eU6,'< 閹ܛږoO$eLe^c`fÝԝ<K/qY80,:u'K ?p`m^}]v2ao&,;\~ 8 ~pH}#SPC2UlgmDHm"o,(Au+nfM)zC1` ʓ>Fj nO?= um/l~ltP z@3f vN aJnaVPU_|7 ;}%qr(e\[2{ťԆE͟]6 I,[BY#`D4 ȇQ!g--a;}Bl"5tf˂«L$TRD{0?/r xCGK-h{lbPJ׳rIk|} ц0@15] Tfa+&Z[9i?2ZK oX3 j Sz,tVC7~ n0_:O=!KwpY_V |42\׹t/G×"T;kKl7p]83 kqЂ:5Cg8qb掩oF~\{&In!ȩ0E,4_O#&2cd+ѐpuӀ7xTHFƬ? } Ng]7ҕs ¸`a1R, XxM߅klF'NYl Q)ѡI:9 FTUjQCWiS#J2 |4Q_z%kܒ &C9F] qm$Q(uZ"ckP aO ޗOX?wd+N rLwHh݇z!Ռ$|WCǻ9=FHd?N8(cBBpA7Qd駶,^~x+wqt=;IxkV% EmKu%4EXX1FP nUFMOؤ &Wٿ FO__=CF:t]^C%D0ZHJ{跡~k -'ڝ. lr%N2ϢDAeVץ Ob;k+k5+$܎ 2Jӕrs}?a.Dg0ҁtui͹ -nS55i8pB/?or Rr&i7GEґBNZ}ۤ ~kNn'muAD`dY&}핸]͍ ;9N$jv Jذ(F&h6Zq*ĺC*HK=y? .fmpeSV{#}Mμ.))ⴟ3gy+7'p*b18pںl dN#UX|Xެ@2|U?G;N',c@"z)AXCw. NxtE0(9}?1̞,:ڨ!>4;o4nTLBe+x'p3_'4NQ[KbBd/(E\m&)4S3Xbg'~0?kO{-uгݦugrŵ㣲IYvi9? m_L:aƷ4߿6:Vţ]>:ܛ R <%ph-5 y!<5N1N[^ 75H$U&޺.FXTR3 =*x(.Jk2בr5O6naa`nf<}΅Z~}x}UJ^emspgIG;1Yx ϑm8V:f=Q+,e_:#Ѐ S:T H'@5NF~ɫ z=1Ea?Ƒ 8")uqYȓ-i_lqUlɏWs/3Yk${ed/9i&!9%,g[le(~[l!0Q-sVJdbM*B>pp;[$kۭ-D|7cQ+.pLtmo,vUlc6<]R LChv#ABcG2ld)fI hTu丵 Nevۓ]nڃ%v`k i5 %SӦ:TְjL_Ob!;*U}A(J:R{<]Gox, M`PC.1deRttFYs ϲM7nk*hĴyNHXeAWo+n '(HYk_E% rgYΧJÜ=_bR`đRy(~BhNJ(ގA{8g@ؓ1c]1cIYOgIa:-mt膑[u6JƗ5RޟE!X0wJ~տХmł_=>^߶Q]o1bOi*) diIh7dY\4T \9,a-|oSl'tWqk= ,`rԚMF؄uHۊiFx9bG(\S +3,2$?DDE%]W/ duG춾 -GǗG\>Fp]lqV#DGw!V+TY=+RtGGA|bH}ZRa`ú;Mee+ dg٠ql)qawM05 \S51V7׋0H*`6:zPN6 T2:8>{%ߡ zx9FKhiÌù{z(>GZP>-50Uj~PBfn(Fˆ'Śx@Ma{D-2TY[Oޞ,d}   ̕갪<&sE]5JHzx^85[ Xn;qkc]wx'I6xvfnv&Lh.3P goX&ERیgMb+28Ǒ煍%GW*#Kjgi) ʮxj_tY\^" \|d#"HX}hǛzU{VFK FsЏ-KjwJ xAqp^մIo֠j##HciK[V7*} iF%I2 *NШOr,Uy.-Z6-4FkՂB1Miv 7"ԨsC}ñ-S݋(V>L,zFM1"\0E&ݞ'bX$dVi:R̓g-\mQ-1>vFūM,wo?% vW֫Yǘ]8@'xˌ 6 O2tP9N(]?5VЙbU"A-ñ8GFaf2frծF$B¨6qt(qPy\aRcKo"<{[\9n„ʷ/+܅&=sC-F*BgQ%L"w#8ˬMyׅڲ+Ђx^jSKhϙTi fBEI?%js`5tD[@b7-6 A + s' fSQ<Ҵ) =T6r{i>H(T/!k%lی*Lp'1QZi4[ܷG9'P$Vñ򿗩c٣:Yayd*mRq(1SǷBr$qEHbvA K .XGU d^`@ xn{?V53{h_jAX7'( 1pH`%Jb]A[S!0ue{@&_)aRTbDbCqm=F*+->G :<O%Yܳ:;bϭ3#ͶBuuNל~"o.Ds>R7bЀ%DV]3sx,*CS-CB?tu`8"\\Kц.]Jlm0IKRm/]Qp\0 #ρ0i>ٵE¤:}v,.:UiX;*~. y"e;,рIZѠKebWR^%\"e@d(q#(Nfϛ_iWMJpmߚӅTjqmk~ى4r<4ӵ`[Fm!s?7~Hէw>[׫0 }SmLоyUS,}Ou :fp'sc/>/Rw!n IpCRep9e'YJ>i*%6vn+I ʳj$XSce,6 /x9.6¬lYX8S50yTf'CyG _lzD"]xf> U۠ñiY} vG1 D ˍ@K8@ʶ?T.ȥ">G/u>a#_W02$a셈/J6Ȃo6h-G7uPJ25S!P"DjQ>1 52J9ΠOLl,졊:`'̟AOd5NI\Zi˞OEd}(wo$ RCwkaJ`mpU=S4&n{j}Hl_}n?5lv[.u w= {4-'|~YGKg)8xx$"cC^}FxOǍX4nW|UE")+֓6AbGN.gI ő YHFq$1lѩq ⏃:}>j"DNd)PX ioQuJ_ۄ}5;?׬LG.>ٮX*xULz]X ]q7w{"B+w0>dr6s`cEv|n<5iW!O˂p+L߸lw?s]Y*Ppe3i>L'X%gFp_:4 w.;&t,yi u'TA{>N0NTgCa/ Wk-敷?vn4>܉ٗwHGnQYy5 ڬ~bNp Q" d {۴@]MYqG!yFb7.$l ^t sVۊd3D[M2Nea1Z| P|݁*e;}MDX,ȦWVуn: z=sfXX`}gZV[>!:`@3sK^H6nVހF&<rt(p$`}K맟h-T?'-bH%"Hk&jKQ)ZS<'_ZJQ?N`m~`,On^2M ^`2K_VzST 3xA= !Qz8 Զ OkI2}dM iiY=~"5Eu11W +W_]wf|~:k]1Qicu2s/j7Ջ]j7q*Rz0l7|3 ĭSmI@)Dp{ 5E`p??,&K|4uHU$Jx'(Ԉd[?a}ٸ9/7ʙ88Ȳ L̂j<:]p%RH1&~\4W5BX%]Ji~ K%Ԑ)?5{{8"_G};ϊhb'C/Y$Tᙕ\.\Nbkkm9Iޕ%P}kNyvP/YN'I|`zKj%56Y"|{)dΎV 'Mɭb#@淾*OR-,m#%PQ'k۠hWJteَMڥ>oM3sgLm-h|I0jA-3v]m; ,%@v(yDb<L e 61˘Ow7@=":@\Nz, v5Q~~0Y%uqfH%lcq_;)f<%"<FaXxh;* >WXLO"Pm 5Č "ZEpiofvrK"`ր~WB ƅDNsYE.JNy;%Bf[eB7xlT}=U) ICO4n(OxrpbRc?Ip( "z37q eh7oCHNqO*O."̱;;hLWoS ULA*i o k>4$y#|K_זd `x^piQXT1 /Χ@Vjg>R](Zif4c>z ʷ:5}ImYm-8_ǐ>LX u^c.Wq/yzxYDQpKcdd_.zs̨5FKj5*1௳[ ^Sb26x_@=/vA#-Iv7(\<;$#QXQs9$ޖA w1y,^fYC$N$t<6l1_ :x5W*G]ʖ|BQl+sAӞ%=M"9| >pX? gEew1-v`-yz/ ~^C(\ȅfae e1cn-."\ x}ED 7﹚/Eumk?scxdÝkH;{Q^!b.We{vjF<;ֶF|/bAlfcQs]]P5>螟Sg+i/djgYZ0707010000003b000081a40000000000000000000000016609d23600007814000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/y'w]?Eh=ڜ.+.b`bYII3>VH G)?}.ŚPQ}>ߤ8of` =~U~ #l13OYJw8.L^'pOE Kr{8e"S!=C Cu0.X'{[Z<Ѥ~ņbn'?B5\*ĽJ5Qww3] si o튍;3:h_S69;!Fm1F0jJcW BN~: Y- R[(w|Wb} hO3\ZΆf_VcEKn%J]s4/E-ljnK #'UX=wUO%&"1%3w0ڵ\E-& o!5u]=:dd²6[]mz ̇>{݂/Cfm-!ٸ /$AI/KŤanl_hEgUGWu'HG 0wU V5?ٹ~u yLM1[`m*k1 ! Zn&)>xjVCٲM ۹ f^k6xJ7ClGhvƊ ȨчOf xH^WÛ&/LCZrV*c0V[bw= (cʨ띟"yz1* דҵ71w TRo)*gQ*l(, jiF& 2+躡6T1qG/d 6A )&:rI ^;n*l)eN♓ZcZߑ8It)tiyc2)X43 7~ 9ƀvln?8J]Ǖ 4KUD' Xzg#y %WyM|*TAdsP?s,oBMK[p+G/8U\M|`K #Sȿ~:Rvb04V)C\"gaTVAxL؈퐷Yˡ$jR8O;&o6d;t]VdO$ #Z% ;\T39^6Ưk_u2=/;B:gڅd+k_$m7%|;hĖeNpL9KUA[sR]4͹Ȭ[\vw R\ِHh Zن(d|p*}*)wB=6L{goUVʖqŊ5o֘zFĊpEzώ.2NUwZU ( +}kNp+*O tJ* BcqȴbϖDhAT!h:?6>bX׆ ׹ JΧtH<'MroE^ `Y{Zn_!k|~iu ^uB[M  UNQ^$ג# !3:R`]R\3r de ,['Iw$6h3e|jImЛvq ? BR{W$!tޑ{ ރ fJ%rAk}/dR&4U NjGuS nEyc0({_Bgq|c0t|~в?k~%cxӯ;'V|pRVo zj .>$񥰸(m az UsˇAE+1Ar%(RW 3Vt}WOi߀D: {nmscv?⡪̀J:CՓf"C2_÷j"Da<1&1?fR z߃`Zzxd(u0ͮ=0LN٦c)K|*2~{(2!䰓B[o„%zË=<ɶ>fV(c!i]c7bX0l1R~Q1򂃛 _ki>ຽn(~qo En`ܯ*K,x ]Bvnuk :&~W&6(?z"ZPbRRɂt0 mihϧ!|L Alf5S5$̖Q Eh@,`EԄ;Խ SA4gOrb=i C")_&lq= Wq 0gK%66!$b& &UeuR3Pz3’FsMXjjG P8RrnN2WQgXs7g4^2N_Q7oAJt2G%8'U6ab;1BPflmN1ff1=7|KJ 2Ry$aɖq踷0k?z%5}P3qهQErP^3w7FqP>@釦A(0ISNv6ϻlԵ,v|Cv+/Nq͊"3v R^غE.*r$:, 8'}?HXF9"W-or0Atzu즰h0wJUKKC'D`R1c ¤sh[8`XWVxB@?+ ܉ XRjs7FZ"sP+Ϋl0HO`H<| KÀL7y;IĸdCc!.X *-e@pD8Zx; pkT Yᢦ) B L_p*U=*X;Q0=#dR>lXV|܏y`t]A(27듰I<\m'.7j'lfw!]&YV |ŷ߆E0ݏSq`xۆHSi$Fm݌PE\@ hϲ\^ȾgcI;[a]V`^F\H%H3DX?cMߞg*5yQ-BFPɝ( +Ax4tB)msr S4[m߿ ,&oxf~*V2O 93`s@$s"]yz0G[/DCeۈ2&G~$Hnp;e@͙O dKK!gC /SwM_yp~= 61l]37WJ&-ĺ˚LK1:9:INƈs!<j <ptQڲΟʔE.H`̨U]wPӠ~/a7m,N@ÔáN5\5KѬyd /N[{CNIWhNwy5쵀bbi@]Qލio!cv W`RsSN)![Zof[F[_ӎʿiׄF"bVƼz<6(x-vo8YӀQWH95KB3 kMwJ?"/D{nhmd|nV#T+I]l0!6[[|f6R>T_տbbl@}+f{\m-)93o j=_/ 1=*Y2|<}O] ֹ'|Dv+\( xΌg͹A]"G.j C섇KK?+Lgb*^c\ܲ7`]W?'ncP6>/vI kd9KĔ&k)9O|fZIQz`Z#g<"o[_Nt80 u F#ΐ^0W0lqC&dM,P'pW}x: :eɁ"\1$?9 JX= Tp[zQ UʁmVNeg l:,hSLYFc4Q|/], 3RW ~˄1G~뗩86_ѹ֡+DHa孼Rgv?.3YhT.aCy󢪡 7tH`*q (q p,' C0Q x EJǬ,XWŇ(;Ӂ[~p?7Wnӫߎ-D{m҈E^_5~=njХʶU+2wYNy{d18g"o3v g8Tq*Tx9߈uJ5jJfJVnuh3V]rI:ӶMnfew75(*B}F>umtgKcһoO'UY"$,UdknA+t׵PgN!1)QEN_,am ( 9V!u_``c HΩ`sWh`k3N( &B+omL,Do "[ /{B~s[nXm #ë*09f^TljVsC$HbIEv&#%`[znQkgӫܔ4ќYK|N 1ۛG]$6CHHMJ*Y5?'/'Ma x7$^Êbi*GU<@I}>&'~k][ JMBiAJ'"HUixibINu(3 /R#f\Ƭ6\:y< LR ۸ila{j+`/ܑot0f?hb90$"4Y>xKr>S :T;t T}2A7G LG\c_ަҥR+#eqۡ'xbؑy!V8~Dk& U҃j(+VL#x4^_s"~0!Mxo$Mmë-zzr5a,.Acjy 2HFR)9牯 ئ8ngŋ STcݸ0iCM!9"|٪]X `U"Gyfʽ;xb<v9HoſLK7ioN r"|{|:LY#4~:ĕ{0FX Y!8Y/Mo6& \_Ix*] QTI҅Z:9B%O?I]#E >e@#ˎ~$6>/%ѳU$ ^q88v?c[\&pog$wAyfy2¯>v1IOh\ekުkTW>kzѼ̗BXXݔ#^/(#>gw2Ur1/VWFѯ/I $\ì$ec'K8\㺴6u3|!W"[!Gtl lghBt&H{,6L8 | }ZtdQ#\Q}TG3**>ә3,>E*E7 s$'(VNmqUj?*PQiSWS(4(Xǎ COr-ʪc*]0(pEuCp,;qy ޙ}[˃[o[&i3ΫN~AmL'۩[/vР7 kcb!gEL@ѸvG59}9 w]d~vd5AQ Y|Wlԩ!Xy:}3Pj4Μao{Oj`_GFGcNQqJn}VSLCDJ>qmew;Xn=oGi7x- E2kY'&Q.f U `Y*@ţTYhVV< S[8VW*k[j=B9rVB 3;,91W3,>GnX.mZ 8S)K`% HX*J9[ry/ZHώ9H-nLzth4zy'u7}:W&-7KSWwoܒs.Mz6~{paxΖz%R)z[u5p 7te{A 4ul\BlI+}?;1oJj fA 9>0=8;NWeД}Id N6BDh^wJbYy; mݕY R5qGxhLZ/MG}Tb[ہIPrv2V-foYң1rơJElbڔWMJD=l!%nTIͥ3?җ6 L%O=tjT I"6]ifh󼸦s#Ab uZ(гs%3O0B3]y3t=gU:KYvs{Ȓ=v;켿`%\X`¤ΠJore ,(?OADT)R9Ƌ7jMY&FLɚ'qKEQ >p~gPKLUgha)?mwgtV:qoVBc~[fY2Ɔ= q\ XNaJ$,K)*Zc]:V'0;qNہQ,SWݮ(f' SM tX^!8Gcb8Z=EsIٶ^ԺNhG+VJT`q@{äcL|QfERcvzu5_ohLMю>X w,ǜZ%{DtLYQ䏠qj e_Mh,o/bWMQ4a *ҙpˌ Ze&^[dck Gq EFFe\P iF'wȸf~0b.72yVMO%_` 2? (#q3onpd(mf)m@iD3Y]Qie9"DqQ U1.\~@Y)L &4@` o8t}jC?=m'y;q)~($}*^ cQ>wkz|lnw) ڟ`rDÇM[?t`6<S圫ۤ.dMg7[:,pO-Veh@GpBoJ)闦\P&4,ք:$3?7Fԏip:?#j;I8g_FH9`\IT-SI|3!s 匐F;542jz S4_pU.4 44 RT )?8/0z[.v.X0 ps!q R36w093ZWuaR7;U c3WzvEw%K 씇aW < ERpFe:A-b#G[>JU9s>hK_ $K&dO="aVE,?XB,Aȸ]%zLr`;ز]^v .Kv ?.]Ou:(96UΙӉYޅVI6YwJF uMP<!B(c=&SL`1NQn+q:€D^V 3L)x q/}0HGٖbdߗ&P^SwH(GW|g]8lѿzΐ>"'Lt6?}"}|jK^+'k5j )fCz'V6I?mdm;&7,ԯJZ;Td>'PzOVa|s9X9(9zcn㊄w);ȕz#͎u.EsD}hS6uvŞbCvXN0W 'Ɋ 6)G O_|Iƃ#Sq]V~q%-VRJfetMhRxԖ#v!B6FqAV/2/Ի[ JR?EX},ک])F2؞ŬB&oֵ҃k_~'] q(O7U )H@fHU&F5DXM0=; }$2 qJ@Gm% (@9|O2bbѺ8h75%m[ ڏz6gdK)ǒ9;B=\nkpHtEd:y񧣔^ɯIe[eh(=n*4 xJu{"&6C[DEMk,;=PO s zn;F.69-@Y< M7M5Ii F+{h=YtvM@5bib HO\Θ-{ۤA}$} 1C=gw^HsϏI~; *{_a9S3gR}y6t-T.L6EvhwpRuۅý[ǁp E墴8?L3"*V?OA ^f n8U{jr81 %~Y[5=<*0y7f;PʀRcpZ;_rUŬ;rؿhz&+CbT_ULavwL|y|jaf{[Ulj/4jǡU\Cn8Za0a23oT i"rߓ}#J \OeȿRoIV-* UVb@F Tȶ:OG~ ^^.=;1(ȃAXZUR%؍0j0nG_?$Ҡnb+agL ETX|5V?;ˍ5L p /ؠ |$q j55]S׼2͑ul#ܶl b^.fH>) /I V+kw/'B*%GRh],6챶*FJ'/ Jl65\Ďꢱ`c~Q`x05;3 Dk[k@px&AM'LYO'W#҈avD vO8"X3\Su>9߱cbmF8?Uk;j|}x/Eumv~)<. ŒdP7UƿՕ^:+$P\%eE\[oX:Qb?|krBA/Xe%Jυ@αL) AyCpud3ćwV{]>}*Sݦn &!I8]jI߇>{}LY/gYtOCc"u[>$TXNWCnBP "40p%<3BI=]f.=Ŀ@@frx 8D!}ϐ8VehS ]y1d*^ f\4j6IR B$^A._ɰVGTjY RS1MaMELcƽ{ӊ-ݠfPC8H_~9;"MS 4 O1"Q0/.H2LUJoO EF=d떶usbX#":1iqlD>OZ[f 6}PSfzi-jOьQ:3XZhM1UD}t2ʘLƒ/*I qZ֞d 3N޼OA#x3}2OIDյ.pK%CSTb _3A~O=+}KW$*0uXUmN6Gܕe%?rK7/sse2|~g k40>q/G1eG{[-q&| xE'PJZ~3HF~:as{R MM1>lV(UC&9$z5 .dk#ԥ} YP^>ӻpt0|lڗOD4QƬ|PS>ROgI1s{.U,4zǙmx&&3qi1nl|jJ!ӂx.veyR:!H\3K5%SΰLmaؖsx/Cp#5uPv ;T&lۙɩl# K*^7~(f;AI'6才l>ޏ@r_@w7R#|@wD?FdH0i& ۨ=7[+>alMLƳ0%J&!' qȝN^v(cZtGzscn/.`4MU@*s&yFi (rXgW.Z$!434*S bGs8SB @ h6fN!uܤ (~i$<:v"]!$W_: E]$i~: cϥk1k5>&ぴw.&ymp(3 rVM}X cG\_C +x6@~*Gs ? ՚";ug(٭>E2gsN2̑lj5 ӃGD)N]R׶vE^!Ci3h;F̧A .DYp4cܻZ(4z״#x37 ~֗5mg{#<7%KeTnDl/~)HE--Oq1y1Q}loBW\! ȓDKsLИ>`Jk.Jbf|nN<5(hQ ͠r~'`"aYd ^GXiajh 2Qsg{'뒈tOC蚄"ۦ)JWfao=8ksH18G+†Om5Ņ{ushL-b7$><"ӶlVBÎ l%o8nΖ^ d&67И Ir6.P?Y%;gY>I9I5zh/-u%{DU;j4sB!%)owFhF~NQoP8Qwh^Hbb N1OMWZ&)f'|wT7X3$mmx ^Ncnf=U 1S_#g~ cH1 HdcE( F7R%TNnZ,IYu*D[?brrB³7uT;iRŰdHVx]W/[-C=t #4|ʊqmJB1i"aW$1jaB~̳ヹv +|K@>E+ -s]RațUjhS|tvdZnVO:NXH$Q4NTziTxZGz={Z;!IQhZ\ ΐL1.0S\Ma%0l߿A7)|Qn5hzKtVp⩉$w*Og9|^ ơg myɸ~rNY\j܋kw#q_4{6UѼ i?Xp|Spfݔ:P.F"hcѾqvuBpw0?t0DRx¤4\ whMRk? o/z>Lt{ #AFXp=@#0) QQDB:ؽبSI"UTϼm*T[\4, ]hBOmyrϫL:%_O!+5 -ڗ #tV8+G[GavKF@ڤe@2K@'_uƴNB_!tyCD*͝IC!F9?$ZoV;n,Kr16b󷪝}]J%|4ƊWy#y27N~SBjLo]Ai)zܚ0xK1D^p2j~·žn{' ;[ĵSfO)8(= Ɔ؜UG|(f\]ujhWڙ`viCyQڝVY쾋3g~}]:-?K4E΢8ж܂y͂_n?$AX%{ '2ZN,~]>͙БH ب܄ع.,L6E97wlOr> >G?ҖhL 0O`A F>@5eV06(4Rߚƻa*_(o -/Ѝ8iZ n[s %+4M=c5Ftp#@]tB:f,O3I?3BtՏ;>xs l|fq' eྯ+oBgރzுS(o "{p%B]gHRxǀ H NֱFiMgTb@rI‚ x(Mrb G 똙oB[ b:3tkMXm1- =nvõ4 N`jt"lm oq^z=ǻSP-)lOҿTlv~dMޯ8\ 6]o{Yjm%_Vbc2_Dp":LIX_U`Lil \W{va% lgrWz|8&PK~©pn怴P63{lPwWSJ޹P{aD`;"[T-]7BE&eζqɳyI5!/h˚ݹq5(c4!V#Se$ )J9nxphmhqrη?1R:yo K =2ܖuC`cӺ_n_‡#M;ߠgp~. 3oDncr^<*<"՞Hr};2R$׏}QU*;"xftWp#%X]"5JUFFATْ"=v%YK߁kAĥ]bƿe|F\͝B|e7^yoV(IU1 T]ze3^&\wa&:{G1zLEnн+m#"r)[dRF.ێLy TR |".p(D^.7PeLi=r!lԕZZ-Ȁo',zМ~4{[T0* 1`Z!Bɨ AAgtpo`6vH=*K$3`8U[AW4ܧmEi( #тgjl;a嘹Ef)X 0{QeCMK~6WMAѡ&EvF{z 8 '7˚؊%m|Hܠ Wmqx4M^]5OF=SdX/D<7c,m%+ ZuU 0 SHe꤅g q T6n[MR)Umd_ϰ<$%J[]|JF1_8DHMLRNPy 7S~$SM?y}`XI_8;B5Qe?y'bSRQ}er<ȴ=b {YY l J$I\]L:jVw}oW>+VbNv&H NKSa;KVeW1ml9ųhMك':B9Rn޾dkƋq'dK@Ýp6FWkF@ob"6)U+#j>hEuZA Eg\$s&UJ:FG'"rzQ3wƺ*-΍Z4BPiSB+ϓ J RcM߅i?WmrmrXd[ 3mܼRnW^hE:wZ>})Wue+Rf~vR@J]kGح"Jl 0 ] zafFωO֧yΩܢ0TCjКmDaYK4 tpiNvZ/]ʢVB Aezѡ nսO?Y;n7d`W+~dRp|beW1vz0G>L٪/U[TrSQd~9N[G/݁~8yp]P)ަ ZR+FEf7@ߥ.F(Q5TQ҃Dᦽ&&R`bcxݛɣ(H#ŷ@0Zcx:I)$+Ulq/ EוC|kCg޼wJH@ 6 !S!+. '"`rPȪr"e.pj q,|(Q!Rgq}ENAj"ZRGh9y\!6{~5*р[Z #u%&ᓉIl}~C+WomFZj>d 53UU% qZmt1>diZo>4|BQ_fR J[eOfh6{?x{<9GX~1/A$M3/N-qRfE4>GSVnQ`m}8:uFF S>_#gFW~6/j/CzM?q}5 U0DdZAmF.2/VU+Wii 0RAX-!g|g,ʵ;!G"!K(?n>%=aE^;Nc(~@)Sxw΀10mIB~bv ѷ_b͛4S"5l&\6?zZ'݆}>_F\ ?6]cfiGg łPʳ3e8QP-+azYf'Ɯ-j.{rSv\TJQvMX~ -kamGcF$͹w #6۞@ "ѡ1y0Xc'0Fz\bpC&a=}Oy/|V[n|fƔ lCDSg>>Z2&l wo22=^䵭"O '@]EEByͺcTغ],=ONKYt?#<[-w9VuG?(ju }ԑzצ<[j[DɕQۚ56 y1?'¨90xnSnCDZ^)/,N0Pc^ݕ>c&u9 :E|JJNdv6.MCqjLDAk>6U*EWɱX? SHR"WyMX4/(2{Zu8Sbt)Ë=ccWE#ܢ#LFq"jk67,2U;V2\Dr1PGJ n3XpXCYU5B?P3t_ |͋>Wz%K8UD $  Zd W<&J4i ;†mɢ^o2fyG0,tQM51&Z]MU5mQ**f&+rP*N;ppY ;>һREe2*O&X ݪA75ɇm6n Gp=7ǡIYX %vp@/.L=H IkTqڵ&29hScO~U/*A#_;8ARgCZ)15Y'^9ǞQx>8x}<ʌb@}ݼ\+]psm^yJl[/h1zTUҮTFrٳ^e~mkzhWSӢ_Daų|K!m"t6^oZ9BFD늍*5Lp6 mG{%̥lPu8dYPf&HAbj{7E\;ٕ|*q=ŌRX~RO__r(Y 2I1\+{/SGd+壂Đo*pxУM00DJi{~~͋ͽ+L9-6d/-3h>}W9p'Ƭm˄V (FdYCa艹CmSK"v(-x&bGaN4Mj}{:~|lcÐEyC݋dª~[#PLҁ pF>{ƒzZ# IUJ$l<0o'ôGrղ'y'n_YpF-9Uz{vǖ΅}% j.6Ke zfED퀃Qlu':QE@KV0Ǎw?n!E~nx^tyfx9uh260Lz\hi;C@ԛMuH8Ck ؕ:]mv=y3j;`WTlmJ*mi!Jܾx $Xgd륝׃?*p-sABli#nd]aWoU]BHwvȴi*~4̑:yiHOy"ɣ\nբPVo tXߞwHEWH'J4_+0k*l-6_ V{H[hnyQ w2FiW1vxٴ[y)6e|%"q)ϭ5 @=u0)h+đI;}h _?k\^KY m@RXNp0PYCZB^b }t T Ĥ +V,/>=Kkm n44*bmx{>3GF`3z߀Hb?_ivLURC|4%X|"MҶ>~=ts:puGTGگvmq1)B4_<ր Frj<,Ӆp##O&>JjqK-N؃q{3V#j<Z7 PŻ. ;7#?;.(,ags ʦ!/RA-JNG\\٘X)4Z,WAR 1EltqМ3Yi K||;aEV; 2"vOoHۜ|1@>e/!* trl Aoqy\)$h]*CIg$@U"l3,=3"x~ .YnKsx8"EP"RH~ ڃNjkLc}o<5"bW) WQi-p5څwKgA`Q90íJރ 9a9&[6ETcT˰( zxP/pdQùKnÌc #)Ȃrw)ߪ{vEQ{od`IFf 9%Kn0Ko W<t g!@gQԳmJ^ߢ\TcZ"Vkc| ^ ?>N:jŗK K`Q͜",T?xBs)2 (G~΁({Ԅfc;0*iG"hW*f2{*>$o^)Em~[?q\6e䷺>Vݎ st"*47`%CZL+ ua;=Gn)9"u Prθ GG~ QA d-m/^ҍ[OyTa"7,4Ѿ=oYlAIFbJ}S+!vYd=ܽjkn Nt$#l3a,*8OC(X._ B[:X]=[K=.m ZEE<@KnDd?˂pBo#l&d.N\O!D禵 R2̄t6DZ$.Vcy94EرTpnsA 2֡SS3xa:?ُ!zw*d,i_&aEG/Em1ap 4 aI2ˤ2^Ah9 DфX 7'ڑL}Nl&#Vh1EŮnJ;YDKSt~,2m=ӎ\KV_<)2k҈(@7 ޺{K5]7bQhh͝g-1p"ƾ^}c.4RQ{ĺhHZdPaD_i\lL>&:4@#P+qQˆ$}" ,7qH Ua,?mO-.HJiL"ɉqOP92qȆXnDJԣ&.FQ|ۊg=TqļVKJ=aHTG+><-*QJC[<ҜA2 c>*ډ)jɮ&eoڱm:T{ɦNA ZA)򨨐fNTh}BV pe ?9?Vlִ!crv}q掳~="ו](_G|*E1`MAqJaz 0x8?q8@/"޸7^B5;YUI[E0xj(:p- P}3cݬUo\=sMQ%Q_K%mN]76“=mw}$V{ׅhU}5l]R`ŨR2Sk2=POR2oFjcm>a5}mS$1t+A/@rJv$ow$+*AC0sW@S η]D|s(_Sҝջ#[p%٭loX]A&#Z% W},/v{DXr{ii-8G!'mt.f^܋CèJR˼+&)cc}k$G9(oqJQDư9){։ 2h2pv݊Z5.]~jkpMha{ڊIre!4.n*byy'܇TgqDgն<$Ou;´^M)>'"sj:*ԋ XEuy0m'1T Q db {53tG003yw.tv}a;h\4ެЯ5 w%WHu0 :r[M m}U2Q is`z$)X`Nn$pF-ݪffM߿̴qEͲSqۻ%⻯N0[`ךsbN6g&f xEjDQ^V3*NhO[2D? ~5_(v yO-&M% 9;R+EQͮL$Z hm@&EjuECu=I4gG1:MnŎ)i gۑ+&o7RVBWBƴoor2֜Tw$,ŕOikb'A'7qFP_ g6E[PX7,|jy.no`e-$Ӛ6MQRٯ[7c.9[ażoьU+Z)+އODڡ&7}bi`5RQלEȲ,.8:W."*DaC,S<1FsZX rOZBԚajh7gt#:E&R,Py! ~Џl<Dϟ^źn/ʖ*a=7/k0F7GmMz\i'Uk!?$N]HsjR 缀\QC8)U(zJuZr ޴ EL_rvT:IG3}*)04&pͶmx4? De$e .qŘɟdI,/Ke h{"]jR(?#D 7n EEC 3H1K6/e;ԩXbd!ùFfGy#^yݬGXEC1?bui$}ɳ79FʩςR!3MGLHiLw >Tl5rmmaFJ9+J@$s}|ŌF:أՔcG;mhl3JEhEڛ4X_sc# C=2, Aא1:ۍօqCdS7%)[]J!bX8 [51`V4`ɠ|Ef<9"6ڳVFJ@k+H୫Bb9Q07"DI#XjJ=&ofv0^Ќsڇ#.8t?٥9=<_؎DoDiX&I UVi z!3(h]x``N&zN_[.t[uȳ/*O}Q_-1i! KͱnZ?OI4s 2W_w:jk0|Z &75YwPU"l?͗gRH t} PYe|q 2}!~,(NR=c=BY egI>Wau|w @uy=̝#2YssuXCG%Q+wwT>v1M7<.Zb8566&ͩPE}$cm;(=VTc0r&-{t$ +B7-"x|-XΉ2GlWI&aއ7{e[zjqt窴W?5T臍`<π䨽U|dD YP6>^"^%nHu7k7 .X?V/^ɜ~=+=#E |@5.%mw5 p9u?v{:䚹m3aZ,ض;=_42QMBN&ƞz᷸/Y9!šěé(ÓCo!֒&CLέba(P 3m㩇8z8vX'.;hE-v@D'vױ>$TuKz{{-yJ/ Xq!U htRs-#&*$Mrocyn pw/YVINrSжQ&@F[}|sx;5/O)k'yNM!0:F9" `|=: I2 QT}^VZS"topR:6|y1@ACy/>;3PV79O;7A#;2v,k۴ CfRYs{ /c5f}Pf\ 2`ABv=QqS㚲a]XG_ |}?ȭ"d@.Mn67:FUNFzR'F~ٸ{[^y@_L,nhLħV%ʵu(ø@R*Y8D\{]3̅;82is/ a{,`WƟ'y NJأj^EL^U%Hҥˈ\g+)_2HzA>0xbdE\[@ä@5\ b-(#Uloe'y|;Y;)sKU}Ǚ"$ץ{q}JA1@jkkeq?Ս܂7@sd ͛&ZHAp$s#p4ΐSP] GcdYОUi "EDCOEől KUB9wa C V_fc;nn-En|LE_Ub$ FwwAB4`+ۭ&ZU^vّvmDh|ӬpA"1! `NY [[LqO>c]c[> E`] a4af}UF5W sX"։@5R4H.Q|Wdn51.QV@O6Rt'7"(dAʤ8f Ab*!KGRqq1A8K`/t&ƌMBU*RϦYB;bI&jA_H ~ԛ_g U)TWծnGWL[d[MTHdg@FԮ7 ? +3Ă;#[J/JZ CiM0cjU_kuztxP͹մ9L(ʺKOSͽǍu[$Y")֗߭x8ӆȃsjgp!D|hz @kjFoӪ d<`NN28Cp@٭53tK+WDn{E+$ݵCi+!|?eǬx*%R21Ľ5s :_HTN`IzbfC>Krunnx|JBWa6tJվUM3J<_+ۢԵMF3oAwbov-J,UH t2{ Wۖ&8A{%v(zT3)'ՔAr#W=Dɽ D1P y w0Ѥq YhITy9'?:[ UEJW.S./\J ТcMs }Ơ:4E%([ymQVuVv>,N<ǎJoc.nЕ:{تn<CU0AYkN6P/1;0omğ3X4ˁUXC;%'׾YzoȋiWKp0HBNQZMhѾjd7<׃RoTlܔڼ#ćei-K0ˆ<[Jc81PW%C".S# " +b+E ھ-mư9q!rȚhjPDKv$܀WFzS*@)ľܭC}PD~pLY}zS91$4,F`MU`6uX= |8X|}Oٜ$)"*K]3Uե1N/ĆZ-\ Ӓ 祈dgՏ(cn[?>ב~sMY~r(lK:nĊA9GC=rQ0jNB}IH VbjwG])A#,dL8HAD?*÷%eH4r@0yRTNVdW #E8 uC Tƈf2FJPyb}앴x}6XʄK~B ~kMg!';tzX 8KI_PTr@EjfC ^7N /x+P|)'Yx`͇e=Hݜ1w̘{u^RxURjPkà2?0xVN+2@J'HLzԫovȢq x,-@5 so" ]\ ؿ}3ClY;w+O8iNQ근EOo^+fu\5E'?֟4?W]goFHQ-j#fCQ%m\wۮ b[ՋJtxjYi}7حOBe[YJk lӵ:kʴf 4GαJKƫD`3:\ u>\-,IBxq$qVrzZ߸38k3OoׯA=^r%J nI DμRh^Gb?>7Z,r_5^Sr44l0TÝ$0vdٟtuo*0Őʱc,K $,j˸Lڷޤ!:h;ѪѤm#w(-Ay} 1!za`[-EwFP?vVWPB-vl~9Y^м7H+l!EMs HXKy-5hՏ],@.)|4B%& -GѼW7HvRt p7, y~fc=fz;/&²2€4\m-(,7 N/Z.%`B]KD= J0m`~3@>ě+KW!Y]@후\ 3Gƿ8Z!(6Tƭ=ٮ;xHɾ6ה]&UA<&b+:-żثO仒2H"{MZx3\V\aQniLݗ@kP ㅼ;l].7]ݯѦ`Ŷv'0?{qTɢM~9=KvY7ZKm!yqb2 hR!۠n fn!O]^q`TZEܜ!5 ʻW]6~m8Lcr8&r2Bvn|*#M6i:ܫ* 7z!f' %Fפ㌓GgZ4Mabt~3~,gP0=@H;ځ&]R_ʆKmlЧhounӜy rjJW]:*P+^܈Mrq8*R&vprHp~;m:p' 䤪Շݪ2= 4df̼w$uƓh @ XVYnaO[3% 4lc3LSm͗[Q{)zlnWW؃r7,}D; ?߂)4MhQ&%WOhܣT:6&"D%L؀qN5&b㏳-&tqָeǣrߢSnÚ癉N:Ɨ_XO]eRɑӗ qQ*UtQRrk {>.s9E ]v :0BB|}'BhF%ڰNyȖ 7)/TbMENLF$2>KQj aƛ4 ⣼q7I &Rv!kl`1'-s'Y D>2YW`b 0sePd* #?wcA^L1Urp{:koA--{O7joX! R$."&ʉ&I>Pi 6gs+OKP; m^{/? +0?pvPάC\ajD(YŒ/T5qwJ}QG-m!Q셥ǃu-%JLR s60.j"|v 0Vg=So_XaoRS UF r1ptWEI} kjHJr]yp1,@ңv$rZ{ ]bߞaвXGib=y8(ͯ2xR-eCzk9e0F =E /8KtR_* J8T\s:EQ|}ThDɑFM!b%j\mJdB6kCS 1n.N0+ UO=e\5%aȆWəu<Ӈsk.b@0&R_/*9P,ƚh)3K'"(v)jr?_cA 4tSΏЌQĒ w|g,([grYmVZ}W '/nInt] `{@#OR-[]"Z1%_! YŒK/|K>%-M ㎸ϣ I`,l.sC[߄Z| 1'$B~x%|lTU/6kwS9{9JːO-ClfT@>©|-wbr h;2KrVHd.)f[T=Tn"oN蔹D^Nd{ Ž%pPW5oi%PȐJv9ҁ}_( =n iG9!qx%<-M0+6u'$juՉ!ϲF1r;| d$5[k,CŒ`ir %*[|4Z8m /ǺVKOwb5AWt_na8v/j\c)t9TíZ$g1*[aȍl'[jV.U.J|GI?l'd-sLhyAF T{&)6e`!eʙwyx|;4w}ϧY\ bշwo?LڌaF~>OIuȇ^kOTTS_36Nܸ~zduzXTYagD(<{K^HMT?l5R8uǧ/:3.brsNsΑE7wj]]TE,聿~bO3.P~&lp$kt&dv3:"iŇ6?%0ᷜv}$L%, f'/r fd$ZSGt2qfOkĵ=`[H҅7?vpBt;;涟3u=; ߛe:Z8X/L5: N`YF{F7M>+ a k'kV)$:F^{?*!.i20 >&K5y2wC!6]X3mCF]# ӐEz+鶼B+,(*K7Olp+NwMy`.+%JSC1N ;?LkۃS Aj{[fM>ghˑ[rB_a@">@s, ޘh ^R]_9ldLn8[~<ͳ_N"׉z&??7>NJiIrෳM֍D͟ DvKϑ@%7 'k.jFYԖ|ⴰ,3 `h3qX ؞SR0g1 ~nPALqJ@ʘ3Cș/Cţ:Cnآ?p[u]; OygʘN74ƠԠu`R&\YN$/=Ep1Y0tle}׷z[+i bz`/Ař%*Ĝ<'JJuKG<@yऀP;Ҧ[&d:C m)<cP9 :}+`_oȾ.xR}̯lmN TW FĺO@*rjD6v|AsN)=Љʉ@j\-Rk2M9<&sQ)"|%@}~7h-f$)],vu-$5B Ɏ(4ވt3q9jK{j3kR&Y2q5N6 JBAP]hdX|hl؜ b\_qP\#U>vCyO#~Dq\Q4Z6Y6뷂O]u7ip6rrbA6̉.BY[qqDAw޻=]>09t.!Ex/:3.p^x;2|LKIb<;+8 6qaa!2 n Z[Od8mHݦ9gax8z2)R+DN=ܓKj10_%JpEWRHҦwƽSo}Mq@& BR2[1=wBvn8NxQ N}Dt$u>ىI=M:M"񖥓OY~;۽$,&9C?+E?3,mv4MW ip q\xO!S]}Ŋ?*?晹06$ߋDFjVYX4lIubm(yIݷ M-YF;HLdj>{+Tׅ-/o2(ipKпo!eLY]DZWNn5>'6W;ֵ5B3;qp./?]1';MԒI`IhӖ_}𵅊M{f6{?_IH O9ɂ˻p hW8JL"O+*X0{&m%gxogބ 9FiVqq(ce4F޾,!H;VC !}`H^ivm {eѨ l5;H`fbv={(2?L@`h{ƙ^贳-gO}gV_ROJ45B qpӃs2ke>U0߿lk_'=T\Y9 Mf?d?/OC:X(P]pTOLWBT#-{[Jik6DڐAY"@߱ >71l;̒TaCb><ˮ,.{/ե#M LҍhnPftQY(vh3˕N1:N?vp^\|8,T M| M![6P}c,*UH>nUu{gfq^!K>*}/WR15ݰٓм թ ? /]iaUE]`4%@gM#P `ET`UסM_geNEF@9gl?SusMHaNoqB S.9E[27$#bYSP9 "{{-͇jFI}R ~=h߱}|} Is=!7]Im&6װD6Z-/)e٩5t>y'SWh~!DyQ4ABVhmTtl>Ye EDtL}ZY EQaqgo=%8PY-Me-aL.<]捗<תQ-ia8E1%*#PvP/.k5>m֚b*k8 vcn~%z;Ps.~}˶ct$ɡL܀ccG&7V""6ӹ0 X3ThU50u4.衿/Wn[6U‰6e(cT( #~;dbl_&EPw*ʏ` (}`Pl'I{Fej>ba&Nnz1w.U4=Q?&IaM*qS7uR}"bBbKF] o*bW)(gHy#N|Qyr~vΝJj*gLm1>z^?FxPFoN )eH0|>gH %l@r u (>F_[GP8A8T[JQGl18e zGt8wOWI j^$3XB {CV< ru}ePL^347=(y9RI!'4pq*Q&J`6̴/רEyǴtTTI0|LSue3Uzbkwمڼ_%?W֒k/K\n;g{J4W0drE+ ;k7EHH_A;ؚDA!8jci.%Fˤ-Hc$E?KUJ0-rX0ڨr/4CgZe8G[k*!gIҮ|TsHh qy:TUlyse)kKDݲ !m7ЅOХ-u$ˌ8B,LjT!={B.= ǍS"'"m%GċP`prʃ2)x0@*ď|.$2y҆`MعwA  ]( ? !׬\EX:՝b_ٻ$+(3HQ^|*B+^ قCnHHjLO. > `TKٯL.O:"Rͤ+{?agVHP[u̱ʦў耛,8QNh/,6mgCXOT* [W 'i)kO_o--Jz?}*4>q;zLI$_Fpo jb୩eͷ,=HFV)!qauXlmaJv)fpFHf 4# 1 2'a 3kVǑSH%ۖ灼ևί(6\=xy0Ap @zG\wSsjRUV#i5VyTZB<Ԁ!D?A Ҩ]Ə $,K=G n -xBTGEҠM8c=w̹f2 C*,[ fx+:DQ9^]E Zp{mA ^G`c?+"U~Hj;3$bԎ!Ƙ oup&|meo=׳C8"Aj~5 J%{ox#!;.ʦ >-4֞Ef.t&KԘ&G{5EVkWr2B(S"QdŵgBT!k-V_BLPc]m]{ncCUn07B $񣚢$U. (&.?O*ANߤk&!4d1Eo_[6bp-95\F` F'jq;Y-  G)DG{sC'/"yVv+b=~o`n#tK.QӂGuP,u;0)2l< C芖;㡧#7q妞uA&׫q2Y0cRpEed*3?Q:Kw MFϪVf2q?7vs/wzb$1 1rZ.T\&_G8M0LXF⨥$׷ZX /YasyI3{] O)c[_+1oQk7 aPZ56l ջWmhJ|QuJb]?ojSki8K c>N>ux*k gF5[ 7&9 68e*T.V0F8XEWc'51HpQt3տX%eWJa_kawVp*Y-Z(V/<&T4TFUv+(NspLG[uu0NQG>º_]zYEm IC˨MJac ZOS_ Uðk{!Ҿ8.M`$!XGMC]{o#\a/+PYv^]2fߥܬ9\ UӆGb|bfM۳AZs3D#G-jf듋L)߾XM;}[?dZ/pqW#Ʊ]L]1ֹ-=z. Cϸ 9]3Xh%ї 7 >W풔n|؏l55 %!_WgZ5ӻZTfݧ_5!T3f uXq +kYA@Wtǽi(Q g:oWMM8aZW.[8Dp XPQ&emqU1C -Bw. ;bU goB2lUf -F=-`|9ĺNip_ZJFZ(\rc?g[x%/s7^cOE6ϮcOzx2ԗѾ Rʇ UzYPĩ+FC [W9&u|ü03T '|j@ !ʭ08q?2їK m}ljODn2 x+_f [LTox!FI9{آ-7BB⥖hJ&mAuʼ߿<}-Z2 ϩ0!M'skH͈\D rP Z4cG6ۑT}%2m@'GͯY'hB_-螌$= a7p_-&ٔDË4M.#I/jG v7bj>tVLpe2%ZcYi˩uHRPW-@,Fq Շo@/ǭʃnu"QX@mfY㏦M$ے"TH['UydưϚGP^=QA@QREDTAt# Sr>2bp%ո3M#;;P9 Nu+J˽QGlIq1Nt$~ExiN#;k@j}rVwݢ=܉wu <3G87<]>?`}s)je;iv?#;8I }Ka~g!>Ue] N;[\:gG? Mp=?Ih~\piѩ)%C?(k2k昉 4;A {ejB7shLitV|OI]w^ iYbr3:I=/Ig:Pctʹ:ĉfS_ uv<+/;/xz@q3SX<5GO$T!c t# &DJxvI/@#P!T!Xrz`f_eXeˁ/g$,~>6F7PCq};LաνAkL)JЂ[Db9ucnF ^]θ2gwJuXla ܥ4#-F+c ?s Qkȍok;oW<vA*[-KţDoCBmp"Æ 1j2`;Mg7cKY185M뛾AHgl#|u2A [^ o5hxmU]_12"zI+OC PP۠*js "0@2iGi%m ] _dc8㝿WΊ wн$-By Rovέ |;Fc;љ@Vp >$o˓gru9]oY\m_yL씡5)[ƭ1X5t 0RbjzZ~r+^Ƀ%ž{2~/|@-#̚cʔ N6t!0ΐJhE F7.P;6/=iv(@SGE+@Ĺ lad)eF!?7kJ&i[UwR5,¢K=9]6L :Ї_ -Seb5ڮ> CEC Qvmhm8[>tMHáhji0X?d1_`)u,?R ?OcsDG'7 = \#x:#_.D`T;EP ^I=^:-HHD̝pneq ~{.b2n|!FiW؜[tx7X.q3)f9&0DSriaoM/nژIFZ-JaFA(%4~~ uov'Qv*>nЭə oSX| l[\B8 rK9yגT| O5L8b@xC1zƢ*kjcZ{HFw!€f$=W9p+}DٮˡW*]# ۋhg_74uo$NL='c"|88׃J۪y sw$KD{:8~CUR_+㲗L 9^ګ`w*F\C踟#y!62`Īp !?a?:;C-AkIT$"9^:.dl@k^n@'Dp>!sh_-`(t $f;(( V 'P=Wx6cOlpt$=!$ȤDٖ_2,2M 0aw'֪pD,HRZV`:&^yѧ踍}cp sf)Dqm->ʸph^EvN'BqOn9 ޡP2K1fwy/.SM6VƪI>jZO]ΎWVUxAij2u5!0[հq%k,A7W$}9rJ69i֮;FҚt/hϖ6fu7+t"MM% d括&nqjwI'Z4nI#V9l!}Yg"Hg8hܯCe1O iBZKJsӾ,k5#e^~ f-r|px ,mMçJQBWEr.qjxw[w7pE=Ȣz$D)D4:P>e'gJ]l]`"~wNJCXo$SBlGY=r/0 q/A}yV.)4Th ?bSHȲ,Z­ RbYy>ƍF7 &e:H--uC_]r~]Z0:_ޫqscE}RO`!iH},opr凾+i'mnv^1o9z_oog|\e @hxK~yg$v)X¨Fo>YEovU¥-O]ALy bFgaZ 71wepų?KEw5d)ga(f_z]yT(@%.R[%lT=϶PG?"ZvRkR AX%{$pNysTf?ln9ŀ78,)l_jt+h9(=x|˾7@vIsajV"vz`^|;3N#LWos !ZpOc`2/d+`nbRyQxdZ|nIkTACC1}i&oz|׮,VTh'yMWU[!7=Rй0Ea^cY*q6I3B-p B= :Ѭ}|>WĝA)#/mVxmQhnAU1h ~YG3XvY dLoK2˹РC~|.lXpѺo?buu7N,|V$ɰ.8NCngb,;6oʰŸj:"AҸOa=,ENJ>QKIzvWQ>??߆:ע Trlhd 59JXV`UPј#EVyjY}<+˧)›b.p#aܒ\@Arp #ۖYx 9DM=!}|Ñ L9n󄓼ň֔n1LX[rAN47p);piqv雘51F[a'&﷔aC)ZAn!f/ HXAlu"drql%^}Jؤv:)R}1GsѢ߷ƜAհo'[͊ E,vVd:'kumtVgvgE8WNd}/}n(*JZ%cz 0NK!$]IRF4/vcb݋dEek 9L-wkQV|Fm6UgmKTRJ1(.US@>V0VBʉeNԛj!NfB 52\<M\:(V ˰in`os |1 D)OJZI3q?c:#YAA53PqePq$RՋE@/ jU_8]j7[?7c0ǢZOa ,˂XM#.B51K"itu',|^u}*J_SEi4[ӺS0vz24~{|ݍ^rŊEf&O늀0:h,vL$(Y*L4EiX=)PL79 C6-?)uyZiI`I<ϬNș=kVqW,.f䵹hl\tyۓB~a/@c-A |¬ȤnځK Q?5 X.WanOfQlp kvow% uB!)ύ~4@^"2N7E$c;loigi(0#*e0,phw[k ˅(,.!db=,.6c9<:z;q`eX~ dz݆HGp >MYkGp4]VWS;X~z{ʃ;1٘@baLZ1 n*+xM@K?/2lX!qg3)]sJx!\\\IV{ɤKmǕ?j$rX-m OBId!qq_^y4[DQJ}^xvh;"p9)ҸdKdxI jsܨ@M*?|zG G,r)h5Ssy8+ȕx)([%ٮFܦNmgEg'u^M ?K"o-xOGۦ'=)B{egҜ5QKW(wx'213& #j|FVGUNꦲI隧KqUvs[7Rf?2u]O7+qOB!],׮Ԗj]B+`sXkCNa9T!kVv]  0hXdZT5N>d%xǫӕ>]{r:sir8-D~]WV"qnnݡun6olJ"`k\8 C0\܅V2+T_p$GuGM xꏴZ :8L(uH=I\hP+eB6W>Dr@eH[sFIzC\(?Tle)I/]\izEo5 T-('~tM ^0~bkǴυKn-GQ:jcGxfYT{X((0,cmkhaFo{va!OHo7F?|.4ú1vZ TQPY=i^04ui j}t:\ea~c ,gY8`lN ȼI=cKx5 K;̉fwfq(kzkIz3^C4btK"g ֒?)$5MT W"hxޟnV)%Bvh2y$v3 oðo.GAb + O1Fj[)$e LFTjY`D Pc+і7fye7Ӯ'mYjbB8@T8De"AgR*HИ.48k2^% .%\heq]nKXhüŠY# P%Qұр|hz,,E#ҋRmd+f %4`T/]5D^& 㺦0;=Mxz*bs6ʪ}hpvGWlh,aрO$e&rj5`lTrq_#y9G)1ˡ!,OMu'"^%?)q~{.we]&jGU]5Q6هì sgsӲ6duk쿾\J;Rج+Dph&j9_3Yx.U%Ca(ANr.4Jt%|rR q--?{*Ko[\td%SiMqɅ-U%#򁀸]#p[\{!^ S~3B\;[VnQ&Cq$kr{XgL| Gl;fٚ!ͰJ"2Jڱμ^o|9W9sHYlA+ȥ^.[[ Sk΁B5?Ns n؇͸  :vi lD(yϲ0O Ԥc h pǂh4\#F}<1^etocZnW#^K QdRLߞak/ }G4B?pMFzb DJKʅ}I_g.+9**\Scia Ut:=yṴbd@$XG٬6ɏ0|KK_qm/Mu k4I'EmzXf~YK%Kb X2_ov:7qK0;ٴƅ:4OZ)oD;9+oU׎P Z.hlk/;eVoubw.4ه@M5 )<wd<=G~!Z I0kc+M#i0)v;A\/[o?aG=uTTcl=a:ٟaUx$nb!5p\cdZA( aQANW&xՅjH5V>Qw\cp9Ng8eoǑ9^ R)` 2qbuG{<|-X'4WlS>P)Li-7TD#'Hd`,ճ,Q)0i$^R% ?(@=^X#U:d|8񓃏pp( ]wKѥo<*|GST^I:Oe}Z"%6n-\\ \c/gmH~iH~.YN,F:h 5P\ =좌hfv9w0ņs5s! L+Fƒ6qmc4Sظ.,}j3Cv.Ncn1 捛D5ԣGˀ~=Cl7kCkcxba;{ p? Ĭp?6ncoP=Bj:]w4SIxU _Z stc[*+…y-^PPڟiO܇s'lD[Qz{oa5eo)Rju;䴏]ŴOSMkj^e_e{q4En[7Pw@=x[mHY\4 8S_?u1]ٝm83I ~ҿ \UrٽiӺr~>.ʙQTN&_L><\n^rGSy($ Z5i9` \ Ŝ^!='ބzz5ϺDgScf}Ϛ5UAbc%&D0P#UECirX/\}_9Æ}G# b ѩhNc(:фB;S*D%ZG<c/Jm/W5EJrZfdNDNK_,UaYPa6QMxMYyd^_XѹWi9S<$m4䒀ꨠ87c]kjk4 1sPdJǠ-7 $?*M$4({;ZO ?E@ zh"N, j|"K1\jq@uNv".-j~&/Yf;򈣶< Ey1㈥bUMXncSy# *??#f)^bV bCG^c3DK0Ek7MA Jj0&6F#G4v)FrovTsk]}TWб}cLny^#֓σT4u4 J'=Ε RkGع$pj%PPND$[97v&V}Ut&W*SUPV:fSP&*& rZ-7.JTOf7ֿsx],TP+EO\#[ƓxjA|r H#,#Y-˰UPfge5Jm칕-x&\{0{(frN+cќ`Æ&0:3#= nPf)nOgHy.&[t#tXE՜8`Kt'7jf #9ߺ_24 zqr=*|03d(VڙP,UQI yhN1F|#a=-ր5 [oyRx Q]XuƇbQ>b׺8Q8ϱMD1I\\VTBZ~Q_^,GSr, Pˠ ?L?A^Ohm+o2|#Fa U=;}/5HLnY7Q8~UXJԳ G7[RHIDX|6^ݜIa!@=t18f(=%rO 7UVpԈ*UuIhlX)1`߶䭶$Jo8qJJ?Ťp)(@s3:tAr3Kf?(A_u+(W'fۭM\•úYed^AUe h}: B/3BZLm5w ?!7zeclu,i);-}RA7u-^֦7o5f9G麈\7k6DV>.J՟Wi &=GyX%5j)q[`^ۇ yn<2m'FEw@wxf>#XpC)m ce~fQL3+#'BD8>~'F1^k8rЛ:x 3B8dE\wQܖ*үdq$o ,ٸy!hG48FZ%Q{= f HaLՉ:z{Ri:]D Лu &0Ft#bnӸq|pnI[bhg)ߝ,,+Cg7z}!m*W ^<0u*f64Hq2¨&O'|LxFdGЎ9hB,ÜK5\|Dkƥًcg/xt)}[n24K4x׿oG).rIXt6R:WW)-y[;%R5̠?3~q; *.-r‘pO`7C]5%w*? yWNcB c7JneN>$oLJQmcӗHϮ'Sg`SF] B`Ƀ\TM@8-Kv(lد¤Xc0#n|m>-H>W"ov}(a %NG0&o>L,Mo.Y `{ 0uERTZWAj583yJR.lp %a )l'Ji2@1|/EY#;G>-AױiMI~s9㣘5XDA#4ӻf -r/O3{σΛ GJt'X1ǘztՂ}7E{l*A;Qu:7}>r))̔-8xF8 nm-5 ql4ՙHA>SM qa*-siɩkKN=I*֥ðu1 EEȚ/z"^DU5[2MNҹ/YڝDxWԗ͍S# =ɣ`1Xp``,+B3ëfJMd6j+ݖ9ʉ c\8 N-\ qֲ16)7?ٙm$xEÒDsg~⽡hPD[|, f35Çr4} i7FcIF`0Cf2fTRuTtNyXﻸcrՠ?BSr +Ѡ5;clK߀kXm>fws>t%a F2~tTI6%HInCx6gC?Ƶ*|ϷOPkb.a [qDYܚQ5QEy 쩀=n6'-@ fq#҃ EmQD=h%q(֘SpaJV B&8?p!V.J59lqXjt|XFX/K䷊>r0Ĵ[_FLCܞ*KY@,y urla'.op\ {ѫXBľOz =pU9G[z.cQ`vDaOcN<\XYkWxҋ8P8F8 ʽyc^?Wx6QDO/,ْUP++v[M |zǹmЫLquB7,Z~&7;C 9}6 ފ=@TdQ- V0zKPBMH|1)- U5DwocJP;ΒCcV &[e ك|1cvzUX^%AY$\֠yiwOrzskn/,%E 6_e&V@{e6᩹C !ѽ j;W N<* ֛X͍z"!} j^?$>] A?b:Ǥ̠. L$;Tӷ:1}fF&ۍ@d$:E5cTej4,ya鶔U7H#s4M2>k!ޡ1[gRv u@#۫tWPJǬV^ ?sV=4av\kf-' .>r;:;RRFE+2R$ w%qr Y z1!(hg+~S[ :\z>Bf1G[Q9iZƩ[NE,~%VωO%'%$dž".#yޓnvpdI {zDB~N/ \ " e4T1D6WoA 0XQnAXEUռ~r|V.;>'1l4Y~krKtmX.yK :U.a%9.umL4#fŧե-SҚjcӵNn;:aS˝m3A?g8ǍfX.i怱 ?"=k}Zպf?-U_N0el>pW9n(SJd@?7a_45oQ=sLJ~gTM=Q#Te[gޕu٥݊jGw>P0A+^ܦ%WjT-XM=W.d@ck$ RFO@)K a];SuLR 4/a7 咓lKZ%t V*/W^G׾#4k88˓C绾h'3۠iD\V8b[tVi^ w}ѣ<\֩?}mőy(wr0-;6YDu|iIGPK$ŽH-D@?GCXKf]M2E$U C@Di[^%`BvȮ T$@חmӈnTNjq }&nQiUmu[8Ao5Ry9a^j]qSN^aq\T쯓 _1a,;A{!ai꯵rٲs=vCyojH<7cuR΄;/O0bZ7?>v饮怴*@`(`ij{*X1$ΪӍuY3}__ J!DŽeqj6?La]_J65},5iZb$A`KBa+|abbq] A ^#WSjЉUfMP Í= .RG*DiFF^u/@i ?e?F,֕WjdF:y-_;_ TꊑV8yёSaקSĽÆgNO a[Z04RLp)%hFAx܅kˀ멬kZ;Hߞ$#.e0B[>ȯ[MV5e(6@\ Fƛ%)eڼ/䭄K.CBd[yXO~߶;eٗU/rG2ttRV SmaVB;K{OB8.L[.5UKwB4U PDʜstΈ$l~F\I[n;0kB4:rH{Вzvac# B!o$ۧX1KȁźFㆆtD x%\E.G1Όy4Y@p)x~e!zjlx6ܜU1,|(XiK֩dӢSI1B4tDeP'HqDAf yqOo嵕F'bn˱iZ_qAɆQg\bU!0'!_{˴EDUXajZ|wg  *ɖ`|,+6Ɠb(/b^'9>ٵA~hrč4ta! R?O9L7eћ-u5q)e[c2U\z])BIAS!׭.9w^5Honzf~<+->֓'Xh`-(D ך_Y6)ypQ'W9owa>R^} hwxBJBB3Am6Px&u,FOY.n #Tݽbl.ZN!g,xsb<1]dɮ2ȗRvՅ֙8#Όl4U8Ud.,O:2un錺,[_ RΨf9C^߱TDt,ja5d~*>-COԇP3ɆFywܦa{@h@mIAJ2o:~' ZU{1ͅuԴd,ͭPB9 pBnNl`{r~:czKo ࠍ%%ߵ!=U$Ut! 50_x=jgtb쮟ӟ'{DI)^rwNNE&oR t uXY} }AVs_i$Tv$%{M.pŕS{ zo权abo{Uk@5C P1,Jϣz$pԫA,*jTcRTc¼y|-wxL J2?^|7Lnyr i>pu2y?f= ߱9.=80&7W=怐3xD.szч=%J5i&?K|J`oRfC^I SɑJ`eӆx pA;65(7(i}j&9 ^U9 1gVsgt E<7⽋L8u;rh`}O}$.cFq-#q&Rm|H[Z|J ٣F/pڪ9 H%Y Ωet7(siі\O0TYy3,wln՚/=}(-\&-Z3lۚBE&e%Ňc(Q}oVfGqB6;J9>j(e4lgșZ8IH {S`ጜPZlҠ8JFP ms 7l}Wh.嗨e@[Y vn:Smo-{T+ێ(J ?_h5a`cac>߭YCU ~mRF_IPK Y=o+ [5ѶkѢZ1 ek:EM( ijkV*~t$|ugw>CP8e([¹T{h|tGoh_?i%JAd5~UӴ#}ؔ.G{4ǧn"DI2֏n.p;4^רЪ֪&s@.c}4.#txnZ5 Zq(̠K 6oDlLZ/j >>49NPp\EG&J,.Yfo7.^2{%)+ί{O/aSC ;`2`@uxh/q0&~\??D]a ѭFOw {"4HI\O%-?+,%C Mm.(ЅA7x50d4IMXl%]Q\6/If=#.ȷS)R%()4x/k?0n3^eB (kqy]` yK0`I}7A,wwg3BJv*C:zCv2W 47D)\W<%ɪ#rBP w0K#) -.AEϘ2vv$0 V>6ٖ/0tNƔgm!iFbW.y}w<vtDnZ - wU1}0TӞ.JR!"y#AQLD F n`DF)j_B ; ܂Ո1\5L 3ĝwbyf9"1 ~'Ex>+mPw/wO; P8 ;1cq9EwônA Tr5/ Ka_łse]{11xb*,ZX\y=' }NksYpYW`Q_=FR҂h?טR%N!`JۖSW^:SmEkWL5w9H“[ ҎuKHo# R}0Wfp#T^Jc0\NwVٽ" 8z<Do4j3ET-gQpBG4?AND69QZ G(te^MV}FG ak[WؠrW#tN 'tm( gۻ: ؓ9e%BFΔފX 5OxIf_LӃ2C+FOՌLe fݎjLhrqt;e7jjj]XH#7m׋uBjLql%7u׏2o$B]ϽR!On";x9n:6 yf=dƛ,gm+!6=RRTmy^#䇢#Zzs!17tk]:fqO%&/cπqߡAv .%|E.ﴄ`%E [RifivkO'LjkT$)m!r τ}/2>ԺaɂiΫ ɸzPX7qVț%Leb7~و'0p#N ?@[}-߅;9`d8͹+d8R6-QYh?d3k _n(Fgu* w?Z@=́]W~9)j{5/R-Gb ` )s>W#$_pZu- A O&>P3*͜}{qE](<^}!Oku@:vAkUvBES}f-ir01$d鯊>Szk394fOAo QD UFC:jGhFCn۷,֩uR]R> ?fat_x:?M/K}|hIbun)dTDB,Sp-Dr<8ո)jP kzl>xxϨP +C:`[L΃As&\p|Ailg ZSޛϑPk|5®q7=s}Z b˔ja! 7&>~F]hjΦkƐ5n5=\2Zq,PVRǍ| ع)q/&ɐ,Dx=$~^a=N&G~EƮMd|],L'3' XR/ˡ@ 2Ά²R?sUJI,yfKy}^8:$bZN=`;/tG"NXh<^p?tϻ|4&+,6w՞LomMV=T2ջc/.cNW;g F @/S"69Ars%p%`?Q`fV jP2{D EİT>%^$9Iz6OZ1VPPhY+58\E1R5W /hI"jvţu)F3HaBŌӖv`)+ĵJ [1E\eRA<^)CsÄ *S({7; 5'fN7ǃj:5*@C^ˆd]tᦲd}1/'OVo[&80Ј߱RWO0xaޫ izx:jE+u}0ɘ"y߭HLg"ׂ%$ KT0p>[9. Jlyr~FʴkfL]ݟap>|Նy#4'bOF&2ML:0wd @<^vdj wY.>n!xVMFm:p+`+7 혏C1o\WN6X%֠)!q2}߱&$ \ i%s m>Q'd&*̽'' F Mᬲ -\h%Wr\*"(xb CՌ ryI,BL3[]aa-Xdr͵{1R.j8.RF8P;Kƣt xFc~27pna49?f[su uaۭx!G"rxV%7`jg4B Vئ:M:&3Mh,Rk'޲hp7%_t/Fl)}B?g.[N;b:!Q1v] (7[?QaL*_A1H'8jySVEH΃ɩi!/fGMTџpIb 5OxKoh&V:Dhwת\ 7oEL{D>ʨ+bvじ1Ee:D=6)%544PуI=b<2 GLu!нsK#VdaWVx# )Y >jr[XUêhT8^dL>5&t~Si~2gkş>Aop7q{I{hs9G>Z+вvıb_f?NfN+Z(ρ@n'v%\V&*/ 2eꪆ?=$Veȡ9 Q<iPo.No$FMĩ3%@q}s{h7%.e AkVx$&s:Gԡv!,^q"da3lFqٞ&ia\v7fm{qB0^RC /}! ˁb' 'jF#RZ{qi*% Nd=딍=<t4#.Ẉx8\?3RJFt-hDZ ,K.r0V"_MKď-.IgUcniC(D}# J|/l̩e hb\ "a1;#Zx`g܎9=eKYD*1e{Cń2+Y}DoHkn|Ǹi3hɔogy[{Ȅʭmf@V% E.I#- oZІJ-JI"5~T)CSGZx贊 v qT3>! zJq+RѴe @=)ӧ$ iӻVDztk ("4P̸~ BE0z U|$O—Σ%@5KS R,TZs#DE+sЍ)cEȅ~[lMh^;? u=djFa8ﺟ@&/_['pB=hPMihq^@Y]"ݼ9~Jz [!*w>XI9GcXUA-%ei^5g).Ci~.j&n-Wtܹl"֩JmfAB2xޫi;k(o~\XCk Ooh;v*;ô-xK(xonf:vpŘ9bz6!h5Acfѓlo<عG89-΋ vuÖtk+;; .<4Rvߨ#E05# D4y5iHnFV۽/O,+h^CCj(DW c>M {_Buʋގ*xY-=ZMgLӍdbq:Zdn*"%o5 Y;W&cbMns1wL,Iq`/xO;Gc+ VyIvhG:a"ۭWe|]kL'JNIK\G\:: ivWJJKٕmHdÉeM"(G D94\I7:+h XϏKR7wOY7Y!+\nժO`ߞÜ^,ʬ[͇c0{ƒfcmNy|92WsUkߐ'˘佫9XԼ*su2CZ* ?k/ Ol(*MjWDK$c(:w_Kdq'5LFx- )pF/E#nSgXV| ?⣊n20wt򴖴,PV $#YN+oťSm5m~`ԭ T<I( 4 y!H q i]FJ<ɦ8YWvEGآTtQg]Q\̲%TFǓ?iǔW9irr .3vʸ,vLs-j61KCqVrv܈,t/O]KߍsMHy.*:WY .82%˞FCzk8f@E٥b_2HX ¯3R~

P`/ XJTP5X`!zEA3c UZ1nD @5Exev$Pyn1zLZNzJ %0HڦI?O"LjL|,"8Mr$aEDh柍5qFb魐t9w$ @xI\lIͣpp؝H?%U40|@)ŔɅM']NGs0|Jl_-8$'-]t[2X䤳Bh){U863nw/e0xnb4+|2m{u/~sgE+iq]Xe}V\wCgksEe %u y.I&z4Sn~"Mt(@+FSƃj)% >1C/wBn0*.>w5a[JԩXl_!*U՝-Ytc$b/j~OZ|T:IRT7s##aG!;;|*Yy |Ci=GZc C0m<-pT瑩mשu:GF!rk…HB @Õv8eKBHzq8y:.¾yߝPEdn źo{5O e׶mtԛ+/Th,p\4vKC*{BV^o?,LF ?/;o3P UMQ3tc=h?|qA?=NR7A*3zVbLx shI ({= 1όpcO JHB~q>)CB!ULյ5C<͍YL7lt 27՗qUb_1y,-"yJc:w'Kj儼qG8;-vUc WBa˭{hvK{Ƅ)4$r\{%%8cCKKa/jdkiLʿDa&P$ĹTi2x8[O @*\lOч hyϽ+ !#L%]P|IJQ3m ^h%|i\K3ØL,Icv\еބlAۃGi8GE_B ,al+ŗ!_h5{rbOLBAeguC=_*0b̶F>=?hJy8߻S3{-@):Bmкt`Z6[QN{! B˦"QX+3H0kQ~s;Dbꛁ=Wu5D`r KRFt{t!yCT@̧HgNV@zs)`z@WPg"fx_ڲ~)LzwzmM\杓QJ)@osيj [Z"받Ay%h<ĭctqJ)3Tel0yt;Hg&2pn,<(\9YUm&x.Bo/t8VKzfvY>[B9ː<j3 Zf%/$(NЍAƼCع90&":qҵ8%^Q EMw+lV{S$~ h3ҫ,L+=4~gi_1%$Kvoe&Fm4[&Gh~2]YkHYua+3KZ!^&'G稥Y䤯O' u [̬/Ŝ}bd+QF%k)+>]OY+5TK5 b 9-mlӒ@)6ٳ\s\S5IW⇗и^9i{0X{0ST k:!D5JXY5EEBO׽-4<tՒ B%K"U'3R}9IeERidY&Pu#9?Z ᓨZPMP0'0ó˰lD W[Q np;PiLUu)Y풺>_mTv*هy)kFқ{<:uƙF WOY'gX-^^(, B :H<1FX/i7bCn`BF ]>* zѐݬh(&\$*s^VKdŦ~79!ˎG0p_\F{jBuʺ~b SӈcTd&ğ;,vet+Pc1WJu90g bOM/|.gX`qo⢤ޭc1t/xRfgfs o$oFdЂ)kg)&|Jdxj` n@*$:`BVk ,{{wX/:6 o,?=E]/虂fv|!t,3y9-jB}EŋhEEp'1F@34lR-COXXz*6L" t(z9CdѰGX"J`WBh{UeFɵ@CN3PjٰNJeg&gdž+?ElbZvc ڌrj!ڱUt;0_2)-_幒؀23RӃ~}@>NI0߇;B' g01ԜPR,R]|ڬFphX|)Yi .뵧6[2>xM(#>kӰ$n3*ՠװUcOpg^gA[G',+qt9{z-VJJ lkE5ՙO Wσ./ڜC~p;O_)V, ѢÍƜ&/P 0e0+vN5cq}(veL"sVJ!IYx+3`@ ]]Bcb,Pj5Y 8=J?oŊ*l?C仡dN8/:l| UI?9o?~gX'BSyxO?ӇroB{,;$C~mƛ 0'\QORW\C@b7>\Qn`zV-ϣw45eȰc=lOңGħ-{mڇYmj}͕W' *T)w!K `qPbSC|™ f}a][Tb X "7Bl2Rel~ F9#3K@btO"]o2cYxSյ)qph"(?Żή^skʔRSu-B,.lnnFs hn$:cB IEv@#ZJR>sntum>jƢu\CDe:HEj{z]h1.s5yC;l0+2+ޤOZ vˢWc2D?1Y2}lZU7Wq} A B Þ_=d(ސuݝ'b`E CŌ%Rqvs'҆\8'ϲR&1=㱆Eqf"`F>($*e^ hkrQ%yOT1%9/=D/sXZWᅑnT#ꔮƯgҪ_lolZ2*TŨ&?WC߇}e)QYЧ20e) ݸe#bqO2S{w5 AP' IU  Dᰊ#q]zv-3 pCbq =I\V0~mdVkM.zc"p{Qކg_S}NQ!b`(K0zw %tvrKՁ_YI, |LrܖZ /^zl"IQa.w|edf^Ox6`"%b3ZK.6}Sy<`aX$H2!>S}U`"RělbZxl*f=]Ls3F&ݒ(';70;2W9Aayᐴކ/?3d/ nD9 ;nZa7bڏ<,VBrxvBj [S Ojҝ,ٿW࠷w2e8H/WWoglB4iiKzgy0Wӧ^bRfDj#QeӦ@@lIGn49R#-nWϧtv Dټa];温s3ՖiV B#+u_B9yvfՕXv /P|xMϓă 0b={Kodܿu&>13U+g5EG=zmͩĀ=`g3czBd.GmH?1_0 KaTdZ͉$y_,M[C4L<R f^p+[˓v0X&xAMaV0dh0]""S)Y?\ n|HA$h:݈9t'T̟Mŋ%<'.ee~_"i UBǞ0/DWDE޴]cLWgaE)6GF1H1&Wѵʞ-D浳pڷM`Ȥc/a;mGeO1A !b qYOQ$qXʝ=%3(.s"e -)c_J._i2$h,sCt*k#p=eiOEu߷˒7Ro {=i#_yI&!ax&p9Ϡk!02#.ο80\r@7&Gp]"b yOV.?`[a-Ka.:>?p5wn46= ~$fcm#ЋQVev[.*ƿ0HϺl|]IhgE "4(Ira+⺏e~,M0߃%?yDLI~T)q4 NIq u9z s4S7XeI/Ke;L 2$'5|s|P vOH"& ,.3W&;z-cu2hHpvĢGj=xZ6SDg"SJ'o>B?s,saՒ GkֵarFa9k"WrՎrm&” \Lt.>Ə!h~j]IW N_PGPTl^|'srN\6ԓ$1-nb`l_خ\ɻýn(qK(u#ITE)Erw!n/wsz3iV˹ew b0:q1nXT_TnDHە]BV\tufs?6Dh G:p̀s %R!Xy~-P".|0B>8WUL Z-A;S(nt9eX%@O-nq$%5injyPTW+rWgnj*g.ěK>IqycLZBT+l@ؒtUyݜ׬<.<ДJvjy|z"ȳO\?*]e&A1Axv4\@64071x"="wVYߓ7tMˬ3ƺX1Q.Mv;f`2GF\EC| ,zfʉet:X4hBVz{E qs<3A¨f qgsi5Ԏ䉑A(Ib%Iޭ52W7ףFWO|eE5,Eh# oTK襣LL>fZW@1}8zIZ\)ip΃ i2@5x}TPO_uqPrUiCHLNA¼H@y*IV7$9QAbodڠXH"j0]|jؕ 7QEo˱Mtz'.q7s2!Liug7 -'g|FBiS-aʱh>Պ{h|Q~?eϸ^8?)$qn\D3k)se'@!c- .|0蛌|g"bĶ I(jUa'sU{Yq`b*.xYR궋`4;pYDtL쟓SR`* ?1a,s|M(/z8KF1޼IϷ8/)UfR' =1)L\E6滃t"P]B 2 ͐{Rig=On^H^ٵIktٛLN3cWDTGn_;Ǧ9^x[g9lC9{!FCK83aK+FeG}#A+`xxYT"z04=a;?l+K?Dap1vua\ڱhҀuFAegCQt~M-`$)KjPf.BP͛i*T3`W*~ +C daw͟S$ZpsfE7ڑDvuKJJJSCv&I{`0F BlA߼^ iZ';Bȓ:$7<΁C=_np;݉}a [RoV<#98wE/l(mK3$'|;+A1V` VJ=|3كB9dwxʧtn6T%My;l2_G<# OluGÎ)\#L_GwxKl^#_z$q e !]aSD}ºeNi#DX .( Io`B,#1.Hٳyyu&%:DdkYD|'tflOnr9@10/$52GcVk){IM qBES^߲,wI'^-x>J 7wt 0"'f\<ȬG_m'@Ј٪w64ſYV[1ʹ_jݿ$2),7{[q4+h$0VgpM)h+JGiM')Ê{nd'5saZb[7V  H6XPq߫7Pƫ 6qk4EiPn aՉ$QfPcPʥ/ҒƊ#.D%Ynn+mGЙk^Z(5![61A ͽf;pYW63j`c(I^]MK(ޤl2dbiv+UiJBxPuFzh=g_BL˳V?7w={C9{hi g)j}`thTL7*(PW.kgj]›@<S.-nxg]ѧ9)y_OU}OC^kI f#¼EZGYb2\ ;:[d")zW.COǘsj=Reݽ36ܳ:WlkJ}UdG^'oJ<(R./ PR*Klj{rҰDPt #[T yS tOv4l cDgQ!C"?Qԓڙ\,LA?QɔHx~Qz.K(TOPx(W/@%W vm=OM͹^TLᑌP@n.B fN^LDJCU˽V>ז$+z]l"ITRQc.G=UkP={V:!;V]A~O=b`Bm79D(qJ~sY|"hHYV! R6,e:32wagu7xmMs +B C\$r=FUľM[hfb^$#"H $|0B`"VFLm> gޤzHYBɜ}ooO% ]2Pd QC {;5ЄfVMN { 0m,&:lRzV{Grbf~:WMztcZ`JE͆JoO'Ƙe ꀗ6xsK;eax .HWub/o>Nvd6Wr "QՔf:5jjO TP:IV[OzX Ɵ',LS+f46[<ȶP[splph&U g NB%]mk15Ԟ3V.Jpejt2gkYy=6S[ ذ2SY3Pa$f:P~[,XC.o wbbO9&2'&. LNjt:&Xu@I8x<~!{a*Xd֌͈myXYJQ"Uc2K5;I5Mv(Al:rt^ac9kEs yf23NY@=ϜɅ v@^d+:ZD5MV;P(J}dG.˜v7,߱1=ZxA7Lv8V4=\jdUP O}4% ZG'2:G\`4o㎀8ZX;ERb_\w#˹0{ 9pGs ^E9OI_$[E ~e5 HHa{u c1{ڮiIЕS Kj~C{+trj3e7DRWOH% C3Nv=]OY0TPs~өP/jykiDT~xʛL5 vEnjy, .iH1#8<U]jhn}0`sL$<<&9ugQ⊷Hc=@ߞFT=RVb}:F!6$Ժ8B2JE ,:lѝZq؛Z"uƉ]nPUsP1Z IUE={,B??#:E CZ ݗgE&abq[IcD)>j%j"%*f@Xf `;1{Vn +3˼kZAO ا@GӟD>6ȗZ4Ry 3K{+ 'Z,@&Ki{lնN8 O4QS_+{k.GϦ(7r@sHٸ0?j I##mHo@2Ъ=A(EsO; drY6^ѽVsR:l kPXm?";BG^'O͙mjLsq;}7@]ndʨ$ul M,1pP떱41xf{|pC j j%_&d ? < k [@qvD0gu$)55N-ٹ:t _h5 H]6ai;pg%{}cD"7_*§ fmj^h&ޑ8=sR?^n"Lv74Q˭Fj9iXv>7>J7J殰:yGhB "*-&1_t~Mݖ1ɽ]';?k='H4ObZg%e1S]Ȥ6ۣ\M^wACnyun^C02&}yqZ6m^κzKXT}JHTV-rVK h;m&H*FNG4>MTSO٤2I-4>Iio姧BZ ԴnwM^ BIbt_;"!^eΔ>"`-!"m{ގT~!519@~^ `8h.fDsqUkt/J(c-0rbDЅn1뒟͊!X Gcz0dU\K xFI, 2&{wEq */ Jwp9ᆡo6҆VaByǞh֡5  e]?[^6Q4-^ Z3EK:ZL=*:w+1@B:-D`~%n .LsJN@U&_a\Wt}Z#If|Lz277Pyh7sz0@GR}A4 )CEt75^!%1+ 5O,;)'M ʥZ+'. xF<:=E.JODEF\\M-!s7#*S:La Pb&adUEVd٢$ e![f8q.R8PB~\นJGcbFuI&(ٿ1ShrU 9D2WoÕAY3i`,P"+LWZSoߞ\>cWtឩYQ'T&qiz,|C-D@TۋNcFGjN@n:% H2  fnuNdί'|  8wCxo (deX}Tsvj6.l?:ԉl0hWOlT{X:zT:R_@="Β ˭H{S?Mg|Ws(Qv"uAS$a$JGi|hUGEQU]nnX'=ufm#|d(/KdƉ$rxVwl_}T6 *9fl>)I` ? r(!Q ^ٚBxzZe !qq/#0,;$F˃Nq"& h֌ LZ]vl1!ak[b<,j!`iͯr Ҩ=hTRr]ֳ{Tɤ%< (/>z[DyrOG9+##U(ūY2(wy)›kxN q#șmwAJ$CSՍ崀?lbwi:(i4RFOLєu9RPx=Sߨ:c+H,'5`*2D, 2؈ELkb|M=?S9b~S4Xwm/8p {j?K|2V zpEwJwӳ ?6&l 0ZQ2ڪ32~Ȯ4ޢyK]Ds. Y&|7+%٭%~uWBDc 1dm+C->=?P@kMC}.|cj k i\ڄ U>'W{t= M݋("VZI$ ..lֿg<}5ą!ƯZ#G Uo1ָاnXDSzc*o>@b5gfCw:+L(B /!%eI]vG*2F7HȁkWp>1YSlH@KُMH ?nNu]3ł3H[`*݅]f{ ;n4h0\dN@ζ '2a`z/ Y^h MqWm%mK&QvAoWˡӝ[\pn23 ` ^% }SiqXk-;w*ȚDw(8Wla K P,5\B%1*Ñ٣ bfz5eˋ];Z.ܚDL Gm7kop{hK!̙IEt\մO7mFѭxM9@9/*_\]"W(h¾W*ǟbX7Z]5bϟ82ݐZ#7s7lS_4c0t遼gU)kŦ&ls&׀ed* 7EjTX]rH'Va.8hթ^t,8~GE"*;w⑇i#R`"K#5qq# W蓮o7N̐~lYc3ļ iCk7*8AjwWdrMǎd̠C9 xָ%#ˉyi< M)U!%Zɓ>EpIؕKC\!NĻ'<Z۬1gpx _K!;L[^gP@ڵ khiŽ40U0&A1 &8%~]%G3η~=}+p XZjpW85}{,d@Od6lZyl z޹/ůksUfbW嚜485_8?b> NڍDf*_pYW ؤU{Kaq[OǑz1(dIp=@|GpKD|CqjC0y"K24G(/5|s4lcS̶@A(@o_(1-ʡ_\_$c]̜=o .lmx||H:aJ27~}fNT] 0VʪaE76Lԏ[|bw{y`L`PEVGK#QJAduj 9hXo86[yi&fg؄@=:h9bRh 8a?cڸ)Fx!*|:\'N#"YQA1p Ҥ0ؤVQ'PS–+Z5a/8_álmD%荇Oߤ6Μ AVN`:iIwA1NY?6ŧTRL9H?&m_K"K~ pu@a#c2ECV.:.G !nwsZ{2̅Pz\LOpb!/1|*$9QQRјOf4teHr $?йt[ FȺf"s\=FÓʂj яG 1WTA zȟa#+[͗аY !XJGa`~o%rdYZ&^@P\?!9d22;? (L%Z)5L}h"o;n< d0O8٭jˡc[Qb.Z<N2#IO&Ģf[b=5}mڙ{_LP#?UC)NE?Ɉq]V/T Ñ&>=aShMNrѓTszߟhRb֓X:KyX7 kY{Y"?̷tra^p&8fsxJJ?C/?=ڒ[}/˺"bTW?\vl&/T'B숮+UcSeQ)Aj7Ȝ@n3*)L{12 8&)T9H@XJ䔽݇3k(w|ZNW*WiwOp#!GNfE-?KJ~ ׆ƚ6!sEClºΗlΞg#FzB直 ZSk!bAs6{'m\4T`d0Qm?׵aoM`H^S+!=/+Ir;fbdc֑q|%HVFter uXSAuˋ!%2)T jP9e{$\cҚ +] 9\׭!HdA"mVJ2Jz,cRȒI=m@.z[<]]q8S$/(t W)Ftku*̦&ⅴXޘH,0{<9]¶4sSIW kf$y>GceKߑSc'OĐ6Lޗ ~:oH* ns݀V1hRP  hd*$Xä7CgE"m2.X &"Le TBogV(*)?K㸮 ]Hk&,>:ÎOEyYfC{QnUʾBuG҈8eݔ`o;*7ydS\`&7_N'B{VLzGܘ 3k'-NX`ߍ%`7UjuνךtMR/k6mbCŠ8VCp#Z)%Ƙn 4查kWl_ި1vaxB4qK.Sc ^CRO[ow .яфJ>UG!ŵ U[;! O --RX"k4%`N duSdTнt \7TxI3uqJ>>'&O+G?v "'0=a.MVqBBPjAñ,J!v>._p-jD Ma;`Ə*__FtnV@טи@6,;%+v*Uh_=9' ͯNxA)}\%7 GPz0֧l`!Z%,Zix}P{-ގ S!>w1 ZdQ XW]ZJEe>n'Y*dW"'|0}(3MԠ hF -S x :6ѼQ?ߧ8`\m+%@vˊrU65*^5mƆwIemg)(K@±)\zR7 澺OO2NȢjƄ60KBq^mpNyɃةX`[()(N]XڭB{<>v}) + 3ྙ1b}[׫e%VLFȞ3N1jI\-e7V[:<*0D.F:Ck"~t%bWJ^Q],CȑA٪ہY~Fd?׻$33JgV 9vbãPH8VG [sv$U͊]]e Z <{aCLwClci ᰞP~/B Be*}Q^Uu5sr^=?MOD ,[2tݏelMb PѽnGv3bš0*Nշ'“Y%.nX2o"y{|Wʨ@!%oV/D/u ^ /K+2:d Okt7,pH{EyKTmd'(G& q;4k6њUr7F'! Ѵ"H3Rh%A}T)Y3xrJ~4>%8mOvKLj,ʎ6+$hᾉy'竒Avʡ'fWAͰ|ʒv뽱}w6i ʝwӳ*ܼ)K.N46GROC3Rt(( a3a)[u\̭.\@B!)Ba 23'qKGP:;5JE~) Ú.w#CZ\'"+N?Qq EwYѷ#1fL Gs7 ~YVH"˙'7ޛspb7^q@sEJ$ 8nNp~3`]1{R؉>ȷƕYMa@tTČpEs6,H#/G&4-%jć Oך֪:PDc08Lm{ !3 ,pR!AA3vVO#CEV>ܧV-idn#`Dd}35D5PY}jeҳc&EA ޥ"?eqE0t콚fx%st`{[ Yu^HdP/կߖAE~̭FjښQ + 'wAcwj7AakAݘczo1O]P')ߵ[#af QV*y߿QW|od5什Fc\yUzz}#IXb1#e)6EiRye`ʼ2凹 ZECP?z^S> : b{.usU@(\ɠW1$Q!CD֭rv*iSox|W %û6^`T(Tk&t<%Z $OoBrkBY:d/fK/ ˦ MeE2\p[1â1%9b= Co3`%vvhBA>\8SB =(WkR(S*E ӬMZN/RMM-b8 ڬcWCb .iVm/}iwK6䬍Ca2qCƀ GR~.rz z >:oqon|{p/ ~^݇q0S{IJfnQOK [N\OZXL.{vF)t I,zITn[}68E`("#ܔ&*QD꒐./L Aͮ:Nu0MKv& 5a"pά!Fe~PUqyShJt9c.k .ٴ @霩HVay}ƷFh \ pq <&sf|0߅Tg7v}12Bth78;%Z'AÑ4{FSmܫah7n~ pL@&u*3;vI=8J3lp^z}V(2e"t. :jV\ KU8zF𿂺\nRCOzsX:*H#¿"a8(|N8O.9 fcb^3󶏆Yk g,:h%}/I~tSe0!N@+q£v84 kYԄGpċGܰeI=RWTbr߭ra!L3}x{8wlEp5`f4-<Nᓶ8+a*\3Efa鞞ʼnSfi}֟f9,ԤIN·,lF%~ǗXx t[ԧ`xu,APYm E͞ӪBݐ;k%+N=) 16>X*-h$,]V.'qeHlƒjdYq3 ;~M`ue =7>4-r;5|t5.XOJtoyOmVO(m=(:6dJZ,#Vx.2M^ӣM1{1` >˓RW$ 0e;݅tI`cv O~EDk0'\OF$EEKi:](nQ䵋޴sb/ ƕxh ?[ *ȰmnG._K8"D hu`$jB;6X2b€d[P_YamQ\yCdO ij6TӎV>&g&4[_DsAJ1,=H2^\ǖ#vPx+ ֈ_QN#h!f -i?OХD<3mgn'PcN=a@ E:׍<~{ 0O#!7>BUȧ])%IťH߾^πAl\WJOX ~WP,XG1xs[B=ltx[W¤LR.G>l'Q.]ױ2劃F<۰\ Q*ԥa5U[v`_r x0ZQC诱IF!E\5kΊǤ\ ЉvQO-a݀6wjbgh۬~gd~(6qP#i`4" L³Ugڼ>D|=mIӯ=i +"|SxЪ Ov򺟗U7-:k\8nUvf͢5eχj,ÆݔsoL[T( 8{I{3Fqu0@8gt),|~5ڬeg9Oa3':T5,#̥wX iKNrȖ,L <;L"o=߻7T)x*U`"ԩRH:)îg@G!^HJc![H:oSsԬ,ΐ+M.);9g@xFg{YA6z ƶ!oݦ\,q>ÆJq8|@-)w!yKNMd )"\5qjk'gN?(\K*$<=X1c!JZp7oI yBdZe#^43W4u;ҿ In tWqˀ\)LTA8Q};Lu()PJRcj;[tgDgBBp77FcVk⥑0< ɚi Egn,4y,iaݯCěJG*Ewx<G`'! lHBv1;܈6*fʃ0_f$K|@Uh?FN(-%=mrʀ1V4er&FZFP.Tkʕ??\_[QV R.Hi脮}Ύp-pME`#Se3l o[}6MR:$'5LL$67 xJ#FJCS_-,đy"Na|t '*'n~3k?84:0:E YMp| xiJ\rr&WvʶTr;AR] 糋ˆ8*mتBd3""r)N6ǪR=ЫUtEêGd9cR"1b ¸!,89 Xg P &`5u:wBItT? p%M3RSxfvځ¦D3GZ %O[e{)C;рf zNͰg=d5Mͱ~.ĩι7G)Tf'E:qn%DŽxBDǠ&a<:^x9&Ԕ.R?OhPߢo4ߏ~Ь4; G5b) hPJGŀ5fld&D=0bڳ ̥<:B<fᴗIv&yFW /c8\ϡ:QVW#2-31q˽#"$;o{ 2xfuCBsV97pvG~fGGg? jym6%"|"n@ 26#qlau 9Y8F%x}5vJ95ynCk02t*éYVg+[sULӦrÐ-^6O*Ay-'F@FaAT[ģ֞[D{e&:φ_#q%BV%8:,vNrM)ͯ?Lؤ>3~,L0~ZЬ| g2T݆F`QLW\w8R 34vwUQHi 3da SȖb2ŀK˗Z:Q0 W!wx{5pSӣMC?)k0ѕ؏ F:g~r]l8UPFF"w[Mz2=GIUЄRRx?_ּI/w[HN9؇^VB.[d@iv;'=H窥U.~Zּ {4~D>[Llmb:?PPE1+]N6h~7LR!墷{W {B~tWѺ54*-b1logj!ۊx2X2IxYNZ4#zJ%-#-!kS"ޑf3)bI& Kw>?Ƃ'JUe(DuoB<^#Z/v'BG5 QSL^A= _-L8ĈM "IEe2 Nt(fW|  b[V<0-NPڋZ*# κ29EBڢ&6b(YvJT:@6ˁ?YHKÅgjҢVYNٖ$k/U.gPl>IZ֘\ .ZaJU[ 3ݺT- 6C %Z-Oi{Bhi{ nTE&|z zZYD,-#߁"aHmnbatɩ)l޸Dkr3mCIQ?k߉7+LOwk5٪%ʼI;6]BBj_C tZ"WWGandvt9,95<:V!jM 3fL[0$^~_$E@}rxo/ۦAKpG8W@pYYcMצ$CI@5)g•G;+B"FܗYSz hΫaLt{>?iʚ.GN^pWp>-WGKHAuCK:Tog$hul Mc;b!\9lSkZfd? 8?MWqrlk $D:98 u5TD pr#wQ\z-!.Hփp*AQ*z+֣ 1xRK)tׁY)e~JA[朅FD8=[P,ZKxw/{~J>2ϫL4C4}EU7#  lN>;q5ed_/- HkSKgu#W#fk}Nj KvԷ&~oti) hެF%A X%@NyBȃd0ZxHㅢ$WiRoU2M!B%:܊o_ȊewJ"&F| ̅Q=Mp_m7NJf٭,K3_P*ōG(zE:sjfݨXaUx:v"{#/v,RCj'ӥ>M×[APLw&[]a(hX2IaQ$S#\~0xL$*c=` ˍV`h Iåx?i>ׯE^ApOu1zPOp; vFM.u6>v MA+.MBDřےb㧂tq,.V+LLW*@qLogg)XWݼ-2ك@dc~O\~K-])=_5mqgI 惌7y^oHuڶ(,,4 ̾13*3i'd~\2@7:Ըt"IraX˕L %t3އ~ LzۍSbeYdjr4T#0VR֑DX&FX/`ՋwC `kMD~3%F 2I[LQV]}s2JQŞ!ӊ=Œo(>UJ)ֳ;2ڷ_[#.0r1N{Z4<ЋT\Wb쇔Uu!m_9Qw@jj zN;=˄l|y;U58+g2f"& fIV;j}KGZyA^T]w1K / PMњ_?$ߦ~I*D=6F}I٬b%?`snNW7u~w}* A45Ĉ0[_NNA .tHcm4jŠm+hF#:y #us-$rWCj@eNK:ņb?Cf&}ë, Nmii5ĭz{0Qe{]Oc[4,۵vhu.Ơ)v\J݁UL wfhXx=tw]v ~6Ŭԅ4:XZf5d%jB D,&ֿ[ FJs(e_ça uU\.*'(|;Om]?~aCQK~6?j[T|EI-z,&Ht,}w ~}j y,sV|: Wdr`J{ޞ+{m%Ә24߫0!,=(Η'_5G7z?6n1Ǝ)1jU!AXI&-*O_GCFCRȥB[5lx4} KQx&ed }԰d\-V%rUoLdbX# U*7q(LWM''FS+bDir4o;@y y4/oEsA/Qd'qȷ^9B[݆Pt_U}=mXMvHx_vڳ99yo&Ŧ L-׶~ISBToUH}4i߶h8' ˫VYk@^8Z W<&r3 anKԨ=W";[#D}dK k[0!BuX."4l?&W;=N'v,nЃk5l4h$1q[# 2FS|ƬfATˏײ0krWZ+EnHa6-dbŶ"?1\ Bw/yS9xRyn_Lp"^w{ZҷuW+dO|iy> 2ϐݎ\]m;TǨuIvZww jq$$z)%<_|D&eP6 U& 8~24LaB?irm|25,46l(ԲaL>4q0C%E+R2t0 =t^LJ6s  epλk1ƿED&"H$,)M4 3Qs~ 1{_w Z>9)0 ҡpubIp#Av)H|ːgw/`OK@ƣMvDO*˗k?}70[Yd/T ζHz*慜긊j.~~YpM-eFILޒEH2{A˨biQmNwoEp6a'g=UJf*i/nQԴnrv5́ĞvAsc(YmȱcV6zPב+]:lR1&gC+n^S}SZL8-fET(cſ Q)'&J N T蠳~  !8􌎒ރ۵?ntwu8`̇v,0;b͡0;o9zl %og+{ÎcӤ_Im,T6LC[Oׂ*&{~<.*ځ pif ;]c'k GDgQGt1o \lvdfcBP;Pbt'"J\@-LU'8ZM\˿̝4 Bz?jEO1_ijЅTXWzI>u2c{7&ttXs[>#d>Ovhe9>iKwD6gqXKo i±k 5pq, Wq .$/3 ,dKy}9̾ɟbki?;*WG"3~vV&7ѻ~Ahib.t)y:+hn#GbǸ!\7=gۖ,[8#IxXI{E$>]!p70 ?L˪sH؍}CB9S2U860*VnR h)N2eZ E({T3'F8 Fj S&Neg fV)*t" h(d^BF@Xل$j1M\-u)JhFI8ј$;.wp \Ԍ jmz뜱9eXOn"0MR/$ JA8L2uu AҥmIn8 KTIZ~jCS;6kd|=OqD2_ț|5H\4G.=LrDt@iq(_($~˰OvO"\2Z 9b##nCuLc,^B9S[SKDۜݨn}8@jY# z.4&"-qa@#7&y?|lZVd){)TYWXKoDzsҀepz,ldR(+UV [e^7-qbRsp1@shFɦެGi܍1X2~`Ύ4enOw!]b,'M<0>[6s+oOeA*#G4$@"@s9ao U/qv- XhW4_-x]S'RQeGt]ܚٟDgZܙWB +]rCǜV;`Q’rd[)_c,_ln̜ci\䥾Gݯvy% ׮V T7]ζpG ng:nG1ysyۇ3XtHCm~!ח~Osxyf].Z!:qiލ!K##0#l3iisTj o"."+jW`/h0lq=>\ΞDp3:4bPVqIMKk[WDjt@GwIHv.9}] eE m6KLxK.rseka\!/y(b?(Ғ+Zo܋ix`âLw΍ϑ$5seDPH؀-CZ\O3x"}U~u Σ n*ڗa6%G& װ -(‘| V1-pNEىTT)Vj972TD( 20c}/Di7oi&vP.24dׄm&Oz|A` !, b2'[zUKBd5R%?}P2`<(ٚ8~]bgۺRC8(-Fduۯ7ZB&fJ!0#pcB1ڑf$T*z٥P Ὣ@\qՆ7yzю%#7{ 2Lj8DH*3*:&K"NRȕZ7]h6P&oF1:MB}Rx'w4Q9Gjlק{ΣLH eux j,InG'Hw8<وSjڢ;jduQ|~b?BL >U3֢'5ገ0dXS{_p4tBQ UYʀc_1k+> ]Ih-BD=PqRib0/EPm.N 3(5/TCrXT+v/5U+Vak ,~Nݜ>skXJ,* $~[ำXu"mVG71ԼY}UwhQq"ַʀ1VCx)+&zH9$^uQc_䄑 +)].vG 7YMl'\VS]ЬC MmH[~?j͉=uIu4y|Ppznd mPCjiܰFt6<0Yu|xj< ?Su:`\8&wok2,BavaR{Wu*A l nL \'HAEjwf5d[m;dgi4B-8PU\3}Z8HK:]{y}h,F()AϋHpV!lS W&ٜRWlSW&Tp+P7MPӪqjF;OCTz}ći?(p/&Jȇ%]Lԥ@nhKmnzPA|Ut<=_[+CRg3/Wr>; pMЎ%_h+9m[1M@R%'_.~hdN%vz?͕v9U\~̜BoMl1a99@1{sc,ll8Խ%0<YvLQ c"؜x, RՇ+Vzafv,=$eU{la{%b,򃎎Hn@e]hS#_C4F؀հSS(oAqinæp~ÛҸq#F̽j7wAy4ڟPw 5DA_EQ.J:iN& ]ffh38:[Q;]1sO]o,z ~Qm-b ew2Q6N wsRޱ\-T1QeR٢}ka[lYfy;߆H̓\?9zOeK&pClp?dY O֕' 7)}gZ/>%oz$ (N`Vګ|[8Ke(SR !#4cD 7^?v(:Tˌq6TE04ӧbXYFi3#W$}΃p|LyYcAhvm63M\&2FmAR i_7 1$E˺<}7 3Rko /~U$'rxH]ჟLW6IqრEՠVMg3yOW͙,C&!7CYīQ^2[gD2QC]!* XKɡR{գeumrȮ\322sԽ;=Uq~*m]>wdd5X}@8sqkԳv嶺FDjrqh/{ !;Z({A@~Q9xk&Y+g<_V(A|hA g jkNJSQEJ oCa mVhk\- (ap* -!i#}YSVMhg,sMOZr0OvF ?AH?Rm?fh'^! Ow㒥&(a"ܣhJTqQ.M#5>"FQ|˽4 ZC's9u0nL7Q'aYSBIٴَUWN*j.BS8JR3US-CxyFyЬuwiLƴAfJ.h &YE9lO6%"E9RU>q6Z,o#*ۺ'_ ߝd+!9]ynTE9ũr'ncqԙ#Cxt4quv+V,)ܒ!¬{hZUҒq~&5."(0)mU/{aftAyB@mAC~YzT#'_HX&_ p0ڕBFux/Dl-.25CSvˣ)FLۀGT5: lU }xYcZɸ|'-"0huǘ/E_Gա#Bm/!vɤ/Qܱ#6 M]FBQ<Ҧu0Ew.]5WM.)=a88JB K KyRԿP{ڤx2ۅ.recjaa7hW6G N`]-4Z8Atq71 U4v1U̱>`2z45 aF$uDQQ@:zvK|)ֲfF:O8cȌLjp 5 sK8L۸섗[zāOXN@ ?PёT$IIX3Ɩ~ɾ]D<'ڵBGOIi< آoąGY\»LGܑ+*iAoOy B*MQl+z^;_lr' Ӹ߸O[A\J8|\x檵+F\Yͬ٫I~ńzp"G<{9vM_Y텼 bX+xI~`c7[_^qC ^+PlI cǃPYwvE`ڔ?*RVMR27ҳ7 c*쨥д 6'"YbHNOBDϲ7S<V}u?΍o{ -ZGʞ<`'= lͦUOGnhy7cΩaݫ2hl:dTЧ8(s,Q&B `ONtsp= f6ŻA-I*;jW[rk_촨B(iF@JYA(kCmRxm>؍ k6V>ao S~`ݔqs1T\MqEͪYa‘UJ$=c}j4ߠq_G"0D0K/^qBOz(*Ȉ"ָ[}>Q<D҉GLW 2M_%}YIv}qJ[6~-0c^+\ JiݵU#W^|FUŘcz Z6j60||EƋ%ʹ=HV5] 3|=T~Xy(/npp9܀uUy, 1粍Tx$58ZH%?;%Y+JMA5 t N=sN']鏸GI6TFP2Q;/`&5PlxEx|*/ a|ޝYHlՊlt?F+;$ 1lԒ;8u{t؝$R:>Z9f19|{Epz^);Wwd:ѿߘ0)ao_e\D&x} /=G(~:0fm¤axGyypi%Z (˲<9( gWDDshbi˝ ~#EBrr{Nk`ZDuË~; x^icce˘ ik,$eNeR\ -|Ip7Fz%|D?2O{\3[ڎ+ |8WfԉMF9ƬI0 /Ut/[޷v#YtŒlSF +N"ݱrKcÁۗW,<MX)FeMaEOF`< 6JMgʝxN Zu%_Cl~VAʶ"'DkbZ+|ږu|| Dbϸ9ԗ/:Y at=׬>YF \5)M.hyc4z'ʼ%Y7B/JvG |ܧ G6Ah z7jJ(3 o5B| |IQ_kܙ()]A)*r$"uV7C#1:sM&J N:Wgt\[Ƣ/OSmHڈdw;ê./Xb jK0mʃx?w:(Boqtȯm3{LqN_yN{pÅnjw܃\o&? [_t0eaZOW`0@__a8<-v?U YͧP|u16Q^ Ff֠'EP ~Q10z@)芞^6CoTgPL(&]~Uf,U]%, 14b1,sQo?[#iV&z8 o~䏄Iq|D|Ot!*+* !X2|Ta%>afy03PDˣ (^u{2qW;/Yc|k0wQ?ҶC[[i^;gw]R"F#pZ4ֹ|iS|:^{iG3DE076%sPQxBh-%&"Tk{+XӵnJfJܨt&6T簱!;sAXiePQReYMBCl:b_~ 1=I)Pe.<ͮ9_7s %6- i~|ެ6q@Cp);д†A& v8J=(&(/Yx'L|xR.)XQ(͎Z@[ڸUwBə 5a:OW#?N Ez W~-Ei04ÖSkg<"[/wN_JK̚tx8^Vrv ~6&&W"9W[-PUɖcx1|z\skΟBw lQgaH(arm&T'XTo=O8LIHyo0WҚ*gBhr݆+B-y W۞ojRdrcѶ0˧$X'˙hu\#@ԨYm=2J}!hqVYj2_iZwX_sX +-dѠ4S#Ɉ^k ik {*3t^evjmAX{ 5hia𦭽PAllsHyͯo毗 $אH#N{ԍ8-ps<~bXK-J_4S_\,ɓW2[YZtقoPjոs܅܂8hsҮ){A?Ԉbhw$J_ ֋R G̽Y:LW v.(!4s3 3Ԧ aC;p;fPs a]VVYd*E\z*H_*x$/> lхВzPePy&&wH(o;* p|4?ܺ/ ?hw=Cݱ7ZOLj&B7Y9A:S@_ 4=C4\Hٺ+1 eo$b M-~q] q&A ]=` h@ށTZG)8. '-}=yK2IL]E-M'Ƅ|x(QgNc- %GSx俎(p%}7$DT)WYq%1HqٷU"_4>=ZDF}ohJT,M<;4^ 46ySԻpU K2@dk>P:Xc 8h#nOFWKÑ,O p݇F Ġb`fQ:3|o}~ T%ڋh|;PIlUkb76L6aKw=3SngK!2\/OжQ]8xDAocpw浿}{طS*NH:/Ssj:Ff@{fRz].U1RH[ JDZpj (@+ķrOn(wDƹ)' {|(OdSn ïP8 +/̠_ۚ,a~%C>w'19)Ҭ<o2֔:dpEcFY.ǏՁ^}^(V9|yBz,<؟T=c^q^=E&[#E-Y+%JU:sx5X\ f.sRzJPV 'ҭ| 2YW7zoh 0j8&J:БsW -8(f#'a^2=o-ŌR^E+]:d,Ox-▩bQf!=fMFFJN$B%s.'" 2 fe#WU&n{bTUҡVTΰRReAfDg 8}VB}V1ӰzՔlm^0u`]جHQr{'~A8{ܣzu0Υ!,|/K<*lc#[b6DЍagI~un3^4kϐ9觋5"(b d_5.gBfdcLۯjqp`hh`TV/&K1>})MaXI#_.ۂdhNМ=cWEoE|R#LJQi9C'f #,|ǗxQFYPMTxo t~^&7Dh,1~hp/6$}Q v kY?ͱP|E!3y+&yC0|S)-L3%` >PnKXbhP#KGFA,kU@ƴ#b^MJ hrj!E|Ik2qVѡ aA窄es \+jg$xFש ل]hɨ8φ.ƫOM/]?>S$,G;Q}Xxt1,x=:XFZGJM'Ɂ*'U1B T#WAͺ87v]Ϲd陫@(15`jooqO7䐃a"lVYpWTS\VAc,[jRXH61a913bƿOyn:nYZazLIX6g뭳p=-b5G xGZ;ɗ8㕏Ҫ㫊^txO'SqvK{E#xl>^{0i 6P!`jIel kӘDIgTιXe%N+`pr: XexA͉F{G :b hU&0qJ*+19o迣vQ_7dYXy4&.]@M*}VFi ,-7n|w2s8hZQNH˞9PqSd%r\, iz\'@3n'1pϻMSfw?-p/e8%a[;ՆwsctA?E"d.|vފ5q|)7P) -&,AL9M][GL2B6jR@B݅kxk<%ρf~x6W8@3^(`O0n9B{sMCJk٨81ݨ)R_r- y L ( 9p,i)'&ag` s>F%]: [|[n" "f7gM͡dkWT6y}g h(w#󚱃IjmI(:PjK)Ժt#FYDPѯ{WY0 ﶕ,,>HD}ovG4ZDlt54)VﲰL;|8`Um2,;zִ"C|,lrS!:a:}~^D#mc!k@aƱ|G?asڻ>{*^_QYIAo|f&)fۦY=ߍx"<%FЎqrJUܱX j9 5"p]ŝ>AɄAnR+uiDA f1zO6GY|KlbIȕj 4- PUxi?xT ll}kMHgN){sezowuh_"c`V8 IL}V-fU!9Jǰuf4c@C<֐8ڲv42MO-R-Wv<yN!K4&ú>.W⑏עP*7SmKe!ɴhG ~ޅ f6m@0v Kr.mUgU)P,%gc4u8L =G(=,b9#\wޫ.1+!MeF;FBe3ؚw4<_&R+:BJY-_P?`a@yIo_KTe۲'*f2yqè1S噅nL@0;\C7c+EP'#y.LJ¿/PAtXm M*$!g߇:1\ke]a+)LTۏnvqsnMכ5X-e(8L)SFQ͆kJ9KL=7X< J;"n')ǭ,ᦄῒ+ ^@9%ݮ=tܰZbM>lc =e AKl*hE]JjI`]j!CXs~tҳ9S=J3F6߻o"]RfNpX݆3$` I)IUz'%4 Tnk.;hΏ^ VX}5Jw>xP*'&U?]Pc#gNPka Đ#O\gmxUpZ U/q(O4Qpŀxf%pIϩ2 q4wv#4 3ͻ>4&i3S) eђ'@9āZ;;b0qt6"G<CN7EUyU۔plJt_w( }f @HӔa04z `o mD7g?R5&]4S$nE檍捉,*0ްt>2Ѩzn(VV5yq>:S"P#&)#YvɖZfްÇp1H=Mrf4gްK̶ F4zKm  ټĢ>w ²mRYSh&8Y%}, 'pUS0` 4F4\ys7;Xo4rk<(U%t-%^?2Sr㏾CąȠQS<ߵQfD=]MbH~NLK}$@գ&Ic1N:,̔o!}|fMZO%}e4SZͫ|%#vUxV*3잨m7Mf -ҪL9evޒ;uYL*>n\"}\0z,S^+*3\t˰c,9D?s`ص+D Jp'9U{N2wKzPBnf 'MUpXYovs o5c ƙ YAAbN?W{V8hE3g xŎZp:/c6:$]jJp|=?f9#c~O*Z[/v^SFpR>jg͒I<-w1ϢKv-. aus ?]ܟbS]6䩼LL5j:/ZD*. {x-V6!P;r P@Õ!|NяKf=V[44`!;Q2dQHT嗬l( \r_\&)&P7JA͇@f엚$*}SȎ_%"2 IV%(C,z?L?+8k޵SC:!ͩ>` {Vn7B¿a ǹtOVP#)px! ]P[Ph”Yu:yY#׈Р 5:(GOsS36 Wvj?n`|'Qm5Y%lu 2=O*.`ˣWjRpO~XCW27}d*,i6oRЭ}\pcC0wADo į5ve[ҭw5 Fe E$k ᤀGT3#vz`+o`##B"פ@}@g]wcBI86*τ1jT\ eGޞ2KaA[h OF :9F\N|DM-+QW[4/)SzWx%̣sc,Pi*~&YeJDkT[2NŒ\K%?1ѩ0g˲| ~[׺%Q~CE=8QiĤ;pv,  ѭIOਬXC7wڼ*| '?մmXulthkwB]So! XYuI>z/}vHWmqյ$ZC{g5^G, `oEh)E31Y{4jY`#K>.Q-&ng QE:O+$C uEQrLH9{eAd<̱:Iu;l/~V}"U!VYEvDnN H(b`yR0gH̪csEŨu|QIg HM]H/R='F V2S*vAퟣɕS;[F Y<*Zvsf2ӢuV&<[=cqI-+PB )K,ᱸqIޞ1=Lm/e!ǜB7^K3j͉O^Ki7 1WQX% c8.e0"S2kޮ>/n;=Y,!֟tN[8Z薫*HGܴ!x?ƚqPg@R>pG 46d85饅x+fxlxV7lLp/!'xl[ű& ܣ)`_9^Uǘ /<[-i<7ЛF[k^py0?;M[cÅf?%:Ia+s@H]uA4DB_6&O^XB;!KvCsRT*qf}%AA"6،gVn!R DxzT2bGCef# 9gi>(WI7O;chLunM075yRC/IKYƩsJp7xv , 33IJȿS ێC_Dǒzu.=yR0\+x%!5: `CэaT<\Ъզ^R.&c,@ P+껎]~#U;8B |Ah*cJ)uYnN݉wzohH=RDԠ.}/PhryN͊cS?p^1pQvtf{mT-9_ /,O)+ toLgݣc<_3%Gy1OZ/i†ao-nȖmӗ2>]+aZ{A`\a+$]lJzhUnObTtCD0zNxKaiȭNΟyiTW@LWVpgյ4w~WX191I@d/nD8oi'I,œ, D< *D֋4Dexy-9.RBi'v1)41jYjUʈ\meUw*mF^:ܒz_y=vm(b8?zSbtg\W܈MKg6ν:K`~-H#g' <;7P|3 }qwj~f^& M6,L8 Y~&.{"8Gpe-V1z2N]tC D ĺGU)$l~0;uT Clv0#RyylػwKѱby _"`N.J&  |ܥɭ-T<-c|{8/GP+f O4;zVF:58 fWAa$]h7vsMrN>c@pU=UASN88w,e)Fp<\3&cz@k!@#R}|0$|We Hƕi:擜I0I΂|U>KI^8@RG䲸4W@FH_>2U2@)HKmsE\dD>rF%뱙g?QQ5[mL-LT[?!cTHNajcUZ Y4P3*;1_PoߙdU"JjTxjFJ˼xML5Q93)e. =G6;;XdGn[x `tzCh+ʊR>eMzw8?9l)%m ceކop{ ~1ԯI!Ֆ9n ( -^8q.KU6j˷?h"QSUq%" %gW;be4"ħ(P!g.0ȏT P1ok1GM &ފ6sXqְ9sВg@<S*]5?a1J([%- x o "쪠<4y)B]G0 Tfi̩O55K9,kR=naM2q4p{675ҥyk}Y"9 13D^(!ɟWSBּ`i8\ [ kluxnhh(e#On۠Uf;G.q 8\+wL,Mtz]B^u~e H?r  folοI}%ɨuB{c\- PbxI~-+*Zydc SjBwW!lפ+cCȽSA5?JހTOd̊_%@Da*8NL͡sW.;{fgmlH +/bwCEsyEŋEfS ;yS ;N@v8y`,3ڿ-l>B$8jn!>@{aG*ʅGWd%_x.8J7PO:XsKu9|RhTsyyRPF, vʈt~.%'@Yd`84B@,"7K?k !,o_{iT-uWkgW$fZg/I )1J0Y!Q]V(=[)("}k &% LGͱ0^t2>c‰5nZ",nDAm > Wi)c(ڜ2"<ʃ6 ՙ.Cʨ̴¨@N0/yvA wRE=u5|8;mmf[xkEb^\8/7 t,4vN{x;6s#(O y.:A9ˍzʹo|A,Q,< #%Ma_EtL캎Ρ{[?sw>0KI3Fۑ&x A܊&dk0 F$0Y[,#o=Pf/cwO~nL\RZ4|r\Kh<~Q]NzPEX#IW\tmVF5XM5!¬flRְT.F_1pA fD\Z豯L;:5_^#EE 'ז]hU;"KNÎ1 =ńKkǥf1qgx)3K#W;ɟ[;d!up"Ru=移^Vch K$+x\Zeo1*CNY.RP_,o9AW{ItJх М_t|08#~Ji`8Y"g(|K/d+8.qfHFth0 5gSqv58jL=) \7{QS;4LJرT01Fv [/#p}4HWf`@RWܵQQ+Ad+,EUa.8}WuFؾ5č1aBh!X~Z묦 2H8`2Q1F_@RxYeF6Vsj\uॷǛ5~~ j9RwRd[a)jUYM`#FWv+ROaH&Dݾ60(Ҍؑ -Lb c9| .N/Kw.fEtg}vr]3T!-GfVA)cWS1ROIyV.<"v#6޸6)qj=?qiޯ&ـc@SGM9*dS 1 QY/,cRmLPF pl ) (vȺӯCs'VsN"34Rm<0O$'6b %^-%_z%U:F8j~\݄E", ߯e}>֊iDC0A_%PշUMSOaodw)7ǔR\%n.z!U_Po]xCWqi*9 >7:s8lKf·6*@krT5wf6'kro{&rYa,XMN D ͎JdY6^CʞJ *cv! Mh[l~Ѕ_C`Ei&gNk=ALVjүO )=O|-ސ0pHjlffn~{\1x!2OCGZ1HWJGEa+L1VЃIrN}8 Ϙ4)Kڶ|K2bj۫Ǧ l ەH➼:]&OdU}$&Z:E疠MQeX:Z,Nj6V؎frZpA[NYKg+4<>d{=MxnۑJEh}-Xi|.Kcv>wEvoO ?6D*0a?6S0;/L^1~*\JX[L&iŕήъT/p7_E*p@y9PL%9?Q=t*q̤UWhjw\Xݾ"Omk@ . LLW xO ZޒYhpu3iD ;i4<H\0ݕ&U*b5.W0{Oq >y !SaY_;\39dHEZR`AW? K73x9'M0߾~]yߎ\I6- 0f $%N )s9[2_~:ǜճN㭱?`|uW;y?e'|z^L6}mZ뱴<˸F#l )4W6+  ' z;C|1kLɩ;Ȼ[{!6&QR hFP;i_ ^/o2ߗ?Oż}qUwH,aГRNsA؃,OXo'9&l_ cWTuWȑ +Lg_ 9PgA>*)Rm-3ބ|2&!~PA^#bG{$::"X.G Hs,Zy bjf \g'jcLudKE9-R/nzQ "_P m&Iw]ZKwv'M|[vmb-a^L7Ga6ɧ:p ya(8uxa0 PBAQko=]ZLOc&cEK}hKBT#zzYih`1r PHl_qbE@aBgiY\ ה*h Cv=͘yߢ#Y/r5BLk2;JaU/*!hSjtØ0_a^ԼUh3#}A *|}:'O0+,KhVF)P_9E]m@tM@I(VcdwM!/OPEbX*]Juҝ{j1Q clsq 긝KJ8OqTGD55({HH =$+Sm%5ȵszI3CS6c'r?KXE2#?- } m0Nq\3 SHanpͱeֱNp,w}UHkFm4K`W"¹1cK9 xǠh4dZM2c䖙QfB\\B G\}(aˢ9#fW'K9 IW$B%lIQf+6?j|߈4ZԌ#NAۄX%*sA [S@.HBAԁɚFT=̡b|bۏ/hy( DGvN>\ă2o؃{NG_,NMYOG?&+q!>N4+Aġ8'nD+okL|2^c+_{3xKe86 |3$=|_B:1$q '"|)2gؿmj˙|p?$I1W8nl.smKYYR#CAEI,}taiOk|(ȁ_D=L ҩ)?ш|tnSݡT KDq u)@c,,r Ve?h[Āv2ǎ@g@N{b6snJ ??%N#:Mm@t͎$⻽bYD\B!F/{f@ZIM]O+)}CUHGCJ7U(O\N6Q'剘a[iŷ^t5W;`92Xs6|&d]4LN<qlEɗ0z> Nָv492iN±h<`V<[0r sbVԏy`_wŢ5by)Jf*ٝC`XAaםRɏRG)>qiLNpѵ]џA- }e8.fjXgxH<`ǿo޷0 ߚO0OjA4[f3!]׷2Ga6rnʹƢDc`^y4<{IXk~t6Z94d_[s+A}ࡱ2Zwߜ&|4ĪEI^I8{f?&lrVqلcI3&n| b{܂[UzqQvP70|jVwdXe4Vթ"b20ɨ~J MRkÉ"vMbpuAvmwN;UWzGSLc'PKUoV9X\se)pH N(MsVLb]OtrEd&C zu t<0 GA{'-$N6 F~'8o)J˟`RƵ« e4  s'D⚷ 6ڤD ɷ*T6ɅQר4y'1qa++Km=~aBC !w4'{ΞEAQg^VT=b~>b]AnK -VI~}߈UMOq3;=$58\N_"ʡGӡkll<_JI5^ =;Qc< O@oiMa7UA`᫭!dJĻz>ux)n̸!!sÅmd/֞WzHVQnDX67?D4_}6G W?J=u7.OwƋwQ@peְ&`ƢQ0z))8d Zخ0/#XCEM 4R38d#[JVAv>p)7[0Űͩ}TfaBty/ס5[ZBħ<@̰r}1&ow[-qќ|XQpvZ*up[l&d{"q@?C~_ge]hiT>KȨ Ryk]6t3 _"YgHP5sB9z˷}uQ읫{ Ӝܰ@,S8K0l CJ\Bx+SFhER&\ A;S'6qWd9^w"z,멏@5x}" uSvs$IC_~-OT9C0 ¬k"ME4kd٧I Qy@7TtG[k9G:y.z:Re&"p G 4MfU3-mP3Lp %9e[WG݇! qw Ñl[ܴd5-u\U43}ilH7|姹, ?DѡJM&Ȅ iQveAc9RvȭO 篲nÇ9%L0L4!K%aQ=ӖF*}!aϞUEZXdHa H$^F-1q(Z*~s!]B)(!*  T̟ycb9vSgK“uN&{q:O-ә =?b8>zHTJv0W L:-~sÙḤf;mC艺VV6v#'%Hfp\ļ ~9CƚG ÙK vAbxH]kS>E4Wj}g="ٞh܍:$bDow/B$x r }^D~d@hqAv^vecD,1ȟ3!כT+:G`\RX}^?y[-}cբ.yIg( i{& W !C74^g^\2s}E(e ;Dx>=Jt-H\ϝ,(Gldu/YK%tP\ ʓOaΕAm$xI[ج82$Og$dLZۡM)Dt.FwLقAfwF•0dحo'Gsπ0P#p]H 1JB(KL }T~ l(ξghJ{{wpr;F={X"]eHUD}25A+RdW "\o;NEfۆȾc GA@N.{Pͨ']S rOzd k9/sϪ4*FMUpf pkOؘ\mJ+*e0紖A9Hdg V5^,\=<"UvGط0qjH~dw10NEPdb ĭd[V6 @cBg .שilA &zdGyWѥYamH~/؟Hqo|7S/9cn+d|eC' Jf>aMinҌ8?]T ͋u]Fw;(ǝfJjz= t׹38'dmF]/_TU}&mKNZ9gR$Q 1Lc*'~>qX^)/m 0 ^ U-W·8?]t_kҷˠe 4ɧmYl @be~G$_-lŦN|"f0['( `~!.g||Ce\=@$ɴ9a">-> \+ {c3Iz"c դ\i+id\uS`5~& ]B H}+~R9R]4t/SM`mJP\_|R9H!OQE&4|5(|ςl f- Hދ6 ߚ(pఝ}]5L#M}ZzUIoa t޹Bo'+NQEF@2EF;oF )Q2e`]CMh[=0樝D`{'\!z6Sĥ vFΓC?@b@ AgCIxl/xu\(=*j2 !a*}$,^0>1?M3@嶡ұ=OP%VxW*]IO^/LLbY%VfS $ -Í3uǚhbD:+$D?EaL鵢Sۢ`F"x|.YI{߽JħV!Y\J`j1Fz7 Wb#N?Xusc-o{r1FњʑRGL 'zvY\d&ЭlBh'"rL{ЗښH1-_..JSe2qDr6r4|}̾>XY71pߤիKt_Rn \=ZG~vk?EۿH<@dz'xm 5_HeDJv8V&~`h'D[9 ^)XD>z/C;,Ĵ!jο >s*f}sR8DѽkG 68R}mrKyV3BghCoKZ3AU8nVnNTI4l}G>"WJ}y._.6W+|`W~ XumH#aB^zռI:qtPG kVӂʧn#Q(jH=~7v$U7?&orpM\˩CIFQmf#j[-O Ц |gJ:=Dp4&3mLC[L7H­_a_/s?Й7K5Ŀ_Yp1 TbC!RڔDi|մڀPe2cRS[.u\ +b-#D0'~X- %{rӘB.Ǯ;*0YzP̝"xv]Pfʺ0*0lEd@|LP3a( UG5B/ќtOo0aq%21[tG-a"s^2 pV`/ruCxa_Qٹ}.~AOOT𽍉Q&uA@qC&9jB`q|/AĿ=O6̖#l!V^ G?qX#m\{;~P*dNKkHeϠ['z~nŗ0PJ,t\,c q'Ǫ ?X^^Z0,3d¹6ndWNI2,y䏴u*%uOXZRT}NAg3yQkc-Y>F5__Z새vG#s $w сLq$ֲb)F+E@dw13ҋ*"' X7T0dj;kD XYQn:0TsSpy uch?³M6H ppyP!w#BtV8߆W3p/\:SQ nlPLSB|@|.5?#?0t-n{TYkl'Zu^HXzDcyb]FDvs؜h~U8y |{W4'Lh ۱8DClf_aq\)^~5s4m55P}OWoPWiz\A"Iu9OBn@ԝF{ (c Y_chmkcxɁkDQG0)sY)B~W!bAd/{E7bAmz~c1EӰ4ԆbgyoU.1߱@&j"kE)Yڌ]TnYnw]7g; ji)If8>nQLEnc$h'@yͳgYX\ րD'T\*|$=,NG*:̮  ٿĭzk1$h{l90˝& R Z02x N}Dl^W.1W9Yun!d)uWw"|&AiޒM~D[e$׀iaQKU)l@=neDFno^c |RT-8J~d(|+Š&!?U,L(zO0 ak)jy~&#LTpqM< 5'ax,t\͡9A ض]kUvL k]Y7}oP%Je%0zf?[.)-S Ь$CɏYrӄzz/&喂 S@2n]yՉ9 qOJ|ŜtXoܡZ|ڤB-h+6Mu%}l&KRMoOGkf9f IBz-)-qwgUgF2Oo^FSGo/On,8cXobu]Vk^0B*g PZj%*󐙖hm׏J _.d$)w󀂰ϖ }u glΏceUC LaM߉ 25>!or> |d"Kt%&,() P+vC[NYKk^WMƺnH6:U 1x=Vn7M8@&"yI<@&BMUq6YQ֢onca^TZ%)BX&V b+- ^*\|O g-ݘPgHyMRߡyLC] \dښ:%>7ֵcsi^'~)a~Y$Ͽr6`{: NvYĶSErxM=;9 :,* ^ ?U 9< gzo 0!>"~OžHrPn6c 3—r U&lE[81Agp{Mm&j ܨM{eh4O6K(E jߑ„D Fkv|\٨ S>C+(t7U)+V&R|(".}k]P2v2`łwT_rFup#O~\+.=Զ>]˜4VHИ'Fթ\izxr_O^/&r~"i\_Gh/ )h4CjJ-'⏂]:/(G2O+Hu:|"+ 5;8p{:mb@s{3:_tGoI ca+mE2'o'y[yA&h}}5.>ς "SE,΅ zVSzw6} y^4B>M(x1Pi:&0T-DѮJT; ڀF7y>or^ee7iJ?$!RC#1Ӿk HV"e{:BsyF2DQܔl Ek@(Z=Px.=:YPCJEBLZ?ilmc&܎3/;kHXrb秼qU0)#x6Fr{"o.;Y EH?G}PGR 7pf֓# ᒟ*fݝsÊm#(U{0CYng 0[ЁpxRr;m˃ xf 9h6! hն IkFJ[iV~vL&k=JsےBƿ{\lt$8`V nNǏH/r@j6cvfm$QBAÎuZY}NƐ ~g'%l=mw˖*| o!]`0?"ɠmYvU%ϒRʿV9>8bU.ӣ"SWs{4x'Wި`'o>׿&DoEm1.{$Yl Cx}eA}P!PN%GN) ʗ0Ѹ 5Oyg '-ߍ%2܍9(#Sz?U&ʬ^0[{#L Kt>ONf*Ȍ>o1՜,#A 6kj&TBWw^nZ5E` `DPS4e/Jb!I^ay)=5InyY ̂2my~s3-wivduxPl@vnR*i>j(~yuF,)}/V!$LOCr6&SS.$1Sbׁ7|6B2 ed cE즿ٔʚHe8#dkx#uh2k+3t Y`*7fD0#q=C2$:f Ml SsQIkTpSчL5'Aǿ@agIT#)P/DWJ#{{ m0ߒd7,rx')cA @SщeyG}z=ו9:2K}N: 3ކPc(~;9H'5TXUkg^7D}̠T8Gj7f˫Ak<:T{n-uԕ[cbDA>iٽqxPɧVX1 h8f^Y%D 9 9DY? "A7ED:is̮I<5-OZsNp0|v2Dh:),) B9>LsNU[EwZW_f-ٽ8B&҉u&t-;8S~u` o:@HdeTHMTxg ǭN(e:(ł*vWRyI@9єjK [z1H! ꛀMRF;:v`$7Cu S|dr# ~#TzGy O6uN)i E&Z +"&aSjbKuf\ 8ރ丆ΪA,@ #Y/&Yq&:3>%`䤍ɱրhXf:ݯ B+OLcY">Dڵ nx8\.'WO߅?Ի/x%.w%mk iYs4;Ze쬧>u{ȄSqWI;<`Qi74BjA>M;(0{Xѹ{k-u%[܄%\ $ vWnS2WH\v~{THRqa7o#գMbs؟NDCVP\g"6?/ 9EKZ`4'cU8q@F'HntW1hr0snWxqUоp 펡q ~T+},Y Ukv]qqՓ5H!A Og6%P$#AId`\rG} c%wrdzNHh i_ېJ!ZɠOtAF`r!`TWj=#˴fUv ;;u-,@fޑ [ 뜿{bjnDY@z]<И&DubZwRe<@58j.<^Ds ַ9ziaDCs}{{Xv(=oH##K&)uweqoK 3Ydd4IdfK+U(aQ"*fQjبu.ʵz{O>O"i>2{]u_Y:9g #3/Ž$ޡc`F h߿Qe= '@$d\?3<r܆ tղ[.0wn1*X=p;Sh3Ƭx:Rӯubc5&_;ЋtѦWf٣ AR5lhӌՋU FAЇy~/=l@ Dzؓ /dSrdrjXHes`Qp]ӦF$|Aa7, BGFc*B&*[IJ*+uRkm;#f k>>T逳'`=mz+5w:?'q/NAYen(!,);Nt\7xx!j48\ŒEFT\n\¡Rp0Ƒ: qEx:+[P'r_ns%vUےCn F9/*l ?2D3@{F_ ~P*[货L`ظ=GUD} V7tr,C'!@c/ZI5o>p^GkODy96{}9ҺEM8}fAw3o'B{LmE/ IAk)pBHC{qSS B?5 Q:xXHMhzt4`vh`%e9Sm۱ss̑i4U&@QEYbW0^>.)fr4AlCMll .A%>y1޺gMmF4oL0moYN8{3B)&DNRRizmfjOE>p7  =*'Ʇѭ)=ELbXK1֍MPJÁ[#,NJ;uD}UxX?V}Orx @lQ#+3> Pڧ4^-8uĢajz6!{B>蟻|V\yE9uV#;l#+Q'-i}K.ȬOY(+竽'tb_2N;9J-r*_.B{yfQtRSpRZJV1k: H$ 1y4'YŐ6.޴'t .e}Q9E ň 5ӼfTg@[/+#er5b =6"}`OFpηhfK[`>8M]$ʔeb6e-)s%W9|_&Ev|#2iVEkQ,R1B;[/pNfaS?%KU o[r]^Q TZع`iD3b8PIrR{x%2oQS78J\Nu!7J1ixbK#K0/Ƥ'G ) sA NBdS=ߑkc9=,pVAs#z& 3љ/O\b4u/8H lSU26԰6{Po Q=iW5kLXmI4_I-vn[M +'t5(9I"|*5ʊ8&;qDn@?IE \ͻ)F_y4S{C ~?Ahѕ3nnQB#E/K ) +_soujh>5N38 U* 4 dZ@BR\jHOpDZj|Պq\N(P!4㺏"<~ iJ0+/B_ny |`ɛαMޣD$`5l}9[!9ߠr6mƢb|vEN<#IrpP ;WFsDG"U1qwmɮ6#'a;ሀR:gL;>sebe GM,X^5{j|p(qNTFIyy]X GuyAeL% |0 9m$gmچWO%Тkoctl[&}͉#pޢFgn@;iXj/20}[jOy8}(-K,")/E-sЃ PzҥAt5q}`Hr>,twZ9kl/5ቦd~PC)PG 6}5ޭ~~ZC۶ :x|5A "ߋ7w3I7NI.B8<J>O4xjƤ-~<*l+`P=CyRsaT%a)M٨ħoy ~g NC( \4w@P򽏸gsxSDPr!gr thLPO%^Hӯ< m &Õd+بNCH0yU fV>9dw#q'D٘'r/Rōx#LeCeW:c2z[WA|2Rbu&7BZFrj69&ϼ[xL7?RqFP x,|yAW%P@lM@ mou~qk8;( AqcЖέ<ݵs'S &+}9b:7FUÀ˂A6Ib MTD*:|!V [&TrIQ87Yp`<(y\H2N72Lh lGdc#gl2Fm$+O֙Dq T wi7YIlA:,\vt ЁⷩcP榫9x)T,1!^yV~}KPR|AxiX)4<戙əm"3^ȩ3੠ϾZdAtQ mWEJWj0@%5D _|_~sgp 6UK89&:0[bxmPlsPAӿWrv4Xw;=Z P4wedХw(4 #NC3iC{<"H򂻉G_g$'q*J׌JʧC~` qB'Ҿ>&ol)_ !ekz_q Bro+9۠#辠#.](PR ǟ"LzǮ\*qg}&2sM~8Pv'wy9_1_J$YԹ-߾E::=R42wӬ團HGm[SW%8!1ȨcƀB.2#qLǜ@ib|^B2ѴyCE`Wy hEw8s3̜@GQY}]wAӭ@QG/8: ^HMWs݅q Fg u:圶ew5}uLnӼv'9c,|\K{0Ձ`I%YeL6%w88c+5-Kv+, y">k%_ncF4**K)kYv]K4.RôsvV߱!7όO8C;|cWխ#OGXk̨l\F̷zP|+k4#!P(̀s[: \=ۇTĜ *𺜊'x%N<(xY (^wǔmb/tսX~GdmQ#nO93d_u* W^_<*_f<3m˧ 0_ aÍAw6A6{gNC`M:jnͬ@9;iAFgspG^ r(6+Xnkbԯm)<CxU*ԜE(=w%b1uiR[ږ=  4:A:ن.IlgVwdWJz2)\X~4O M* 8&DRKqvj.K쟲߷@IBSiJKrs\eʙ8mİ\9=INdV-ڤ{[u;&',SmL5k&+%6ͼ)=8cf"Zqp2&j9v ţ1%/C k[Gkpsƛ\+ s$eF̝,ʠӰ(x :j )UMP{P|w\|@{>YV#x7]VcqpuߤFvLޡ++b{358ۧ׃[?b))W^mx~hB1i>;U[-Ac`m[XC U{m˧ecl"?3NƻE[#JniVr!nM , YKylY;u#_CEQΪ7kՐ)5ߖAg/V1Ҟ,̟Q U+8!:~w)D^~n5Xƞ1T,MyW2YDo L |vVT `SO p1 Zyڎy _5 ,j&,OMZv}~>sބr3[Լr=KW'Gj|`/J(Q eb!hϦUOOkiQ~cd[$/a^!DG,.Mɷ^fιM@i_0Xswx/ox/u.:W;"|D?{߶{fvGm_^xO)쐽s͗y8yHT "!i2s)`o/#l~XG֎9O{bRG=eJ-lcTKdń_XPqhHP4:[ 1I5_a,+(d2Qp0iIN7,A)>hxF(É⢲G˪2~sT /tޒi?^7#$xxUjL:̉{Z2g69k(+>Z;D/A2wUx+؃")m8=sI*^&S*mCq+%_lY}Ԣ%Ƹ?Xk\wT<9_n dRv̩F 9\ulI $(L]R*cB}dO$/%:gT@^ 1D,;~3PVHn/V0̫Ԏ[ 7| !!|qq5ȫ(Dtz@؋@n=(-n)ꋢibR] 4qc`-]|5xB)-f9s"3Htq<њM`g-r&\X9N1-r{$~ n@(JΤ!a)o-^{uXs! ,h7)-m#oW4*x7QUπ7TRD݀Lu@Ud-1FMuԦIju+OӬd}Ŧj[_  TiMep|eKn 0cԠ՝b̸]R^[[)ˤ % 51ĊU 9~4G?})~]͂~1Bd4A%*rYC?/]1S2 ĝ-i*Y렗u/Bit_ʍe+,]+CP iro5+kD(~r%39mecZ$} HX闹@4P9+z$䟎K} y;%щo>yrxO,0{+a:W׸lX$݀E(99]F NTy8Y gxC9_d40*4Oq7BGr.a*QapsUg!&|QDCMR_lO#gg|81SWf:"&h)T zcAg}hr v{% Irs!NK9J=  ^ {dK@‰kaQ=Śp̺֘2n ICiY:ve[Sxw"!z/)5ܾ)Gt5BXj4A1NC7cJg=٪ RXݤ今v'j?0*=#hpkOo])ḺKab=.BEnNtc>}~Nk*=^n.Vs0;zE,Gg"003-RIlp|TI|vh:gNPepl]d.5 Mq"$b3W==Ƭ.P6jTnإት8qwo>l`ق/J7T~?=}:.bFI- ܪHuK6Flk:h<;b}grYh0݄&5xT'̟ff*),P՗qIfRIJDG%P9%,v+ W٤^㣻rh 6o7VlZۯ9V{/;h8RT[Xw!2e=Hїor# cs u -/t̸'u~/F:(ob \ ];(<Ƚ5h8#EzVK B6bgaGN$sMD"XFBWgSҺF=9{LԖ aZf-Q==pQU [TnW*o0;nEUBxV2SyS* E[/K_QS qce{,]A8wM VB1N?DO/ y!K Mf=y˦ֵGXU\ R<bqbke3hK!fA-3q>:5ݪMdJr{T,' MЂX7ɻ$<l DɁB`>*K#e#9{ 3+w(L2B|i ,8w@b׬wB1G"?uK)ku먼(Y?J c,NpᾯzjA0_VܑV IoW7;滢UOlYSU)6j}bΡBڗQUH֣Va011o=/C<h 7 |䉻C]M٘V$1 br{+pxJ+as]Pc)6 e Go*ud #}P!ܺ'vܘ/MZ]" 'jyh*۽T`skBMJw㑉MdC4ߨ4K7ln@2wSMp7Ͽq -lL 3F0<|w!Zpld3.sZni::#L@6sL/()eB^QiJk= < %$ =*㹚1z9͔%q DXqSaGIlM#7g֛u8E$;^sHfe$/jF -ω{X|Wؤmscc ٸڻ,5#>>W ?hW}^MGf g60eO˾5j8gܝ!(}}f&wywGQĥ #ȋoEB)y LŇBajj^+8xQF\$'n /ѻ/>3@eڛ21lG#RRYǠ:>e`lO{a d.¦Nx 9"TؐݻY|o%;_HGc0ʋ6]b]4# ` ;dzjW2}i}ڐ%K`{WB#,@k$f?!7H0-=VL1/ !,6fS_2c'{~@L@5mTb(˪uo>Y5C@t.T)pFoUPO4JJU8ˢժ@}B%+nb.{+v[sun)I{#ڀT$1Z ,S ԝ&حD{ ƶgwNH› ST'yc,'r 3~|U-EBUTM&ΒL_a[xZ6"ße"9wҧ***t5j>nkpqDDi#Yψ4& yMw߾gD&"׼a4l=0_D~c>mȼizro1byqP9LƻeAVs l7/MҙGof%ڵ# !M`>6lb/\wC$n#P\8&+_P84uLgAvw- 1ZS`ʼ~EB[`h/ g+qN݄HT4Rڜ>$|^R֎oa3 E- a)\H7ԓ>u͕ty2 XOWf~3BSyBJ}D4xϤ^eQ`ʮCFG@r%ei-'ڗN,|%vXmdj7n: \EFi-B@ќyI Fv}> cA'(f4* d]Оe^7BIjXl? ).-$Y#LSrr#"Y aK/rEi ٜ{ z*MJU"zi愀 a=h*ЎBЮO) 1"ཐRn (~n2a0k }=?AaKH?,ŽF}gHt#d&zZh'>v,(} JcJ^yxЌ:#A%7"˫dKfKN#I1L7|XF X6STB")4nZPέQ;2'eD F .ZZK$(PߦS*?awjȭp^穲-;ڷQ$ecousj/]j%bAfc^'+Xo@CPDrUZ<]n8W:HH@0{JλSoC0(#5?6B5&V!?P/ͻ4`kf6tK7I &lїzEDv-k>r+Ha(, 2Ax(c UŸ̨c)*3"FpS9-R ]W\^f:6-PubB1{={b:"~Dj#e% 0JH?2 P:yM ć7yrt7ݴhFߕ OcmD%PX3Բ8ı:S>5 qqR$}NS E;=1ƹka㿑Y@C>J))]Y?JTky-JniX|A^y!_gaY4FmfvK>\p(ףø+[q3{by:6)heK|5Rn*BsbpqaNaXə4ĵÓ3/:{q<1" {5Wu`B? Kߝ=_7t."(U+geXzWz8Zid9ʰ|*Y#䚀8Sv3b$iBuUbs`c; @T=z&K|Hf}Ldh1wF=4C.U/:Q{` "lP"[)k^ke0HMjЎEoZ ;Jrf tZ,gMF+(dW GiG1MȭBw/nX:Ѐ=SDO`{n紶I,vI;,۳)G $A]԰}Ns1DO@T%]kIѾ #VV*SM]4'Ç|7vD)УFT)D޵g$0/e{>y?ϰ-%o7 &F']`ܿ t=K,rj[>p݂ꗠ5["e.n6UTӳldrc׸)TEf#Hk]~lXP"|LUd2\T_]&RfEZV׷o^ȿ \̓`J*x;,h띵;/8 |.*GlL5/tVW2X]Vc 1sŕ%?}`7m A*z欦Pf͝|^?;ya <|k<2DC/xkrpSvN"r+Q~MͅLRqP&bgfU.A7`$ DI\d&cNBQ;eK*8[GO"\" &r-,^u _]8W;[Sn8 _zCxh%}8_?fLSq6ySZÑEuwpc:f3*.(}L9 UIyOƾ[\z;~;H5M9NyB JŹdum뭹ddޑj [kz:-97Zݧs "pPA 4 p"LnU{n9Oҁ _z0U336m-IV]svS4|j C0(ܲXcccT9]WR19$r>/ZP٩ Ezg[;4`di܎`YsI$=1fUah65&N[]EcqjA3٨0L3VF%0UyM _/ Q2@<>im׫蒆Py&9fl =cP^p@]}ō 6(59ph,eW!⏨nd~ZYLP \y&Si']^1f&MYNuEm=-dT-. {ljR| ci3HYj-Ra=/cH9F[Qt&~Lt ¤ƴ;VYzk 1Džv^E4J*/='}f-[}dkZ0N`fmDECo[`u n(f3;~|m2+yl'wkQ۷UBDyomHhWȆKy:0Xi͡\ѡkbMhRߪ^;}~Ei6-kN>$ dԞϩSXP nk=w "|aۤ n%2mJ83'pwye #v[LqtP ZvKM"QdYR!cP-TCkZuv`Š:[DH$ *: ;iآ|y;BY TznU[~=-HR[$+ZZ )<`B!h7.& &[sWG͔U"=n}%F%mO7(#tەSoK|1CY@%>UtϨ yQA,52S PUe͕J"&b\-NzD7s2w/rq=\AaCԁ$ -Еନ<{6j>p,an(=e"iFsuD׾NsQꃗ`;ˮAd߅]h"?`$>_Nа]odKL$cR-tAg>R"ҔmkE|NtNՏd Fukjh>y 6^W2y2o<&>V]mapVib4^t+ b%[uy^%f$u۝GupT4E(Wˉu/#0e{ 'h.DT/v+M A_U]DD $t_ñ~겹ە娈q Rv[lOF` vh)̨`oȪP‹C h* 1afYPKXn1= w 8HD~0dZh|lY ;>$lzD)q#^H{ՎĉF/ #pOHQͮ9SDInH C_g96DmfJ$mt@HQ\$jAxkF+]jν;{, %Y0,eZ#MRxA%fYl Lж~<*zc$f(\]X/֭\1~B5NÎncymtRR@ڥ:-p氱H4|?NќGbVR mW{YRp@#Oצꉧ 7 vI-BZ=O\-Uޜvx&k+QblXG´^bA Ku2J4;;MOV'NDB^ەut/L- |-͵F7\ͻkVZ(&A֐^OAo ևв7v 6!l2N0rim b=t{U zO#R+{v2.0tX l&φYهm#7v6YwMz/Wlm {kMH2X`BM<@&&vQ*iJ@xdrrvXjo ɫ.ue4P*b-ǡH`)bu񬣫}gNZ2/#ujQ9 |khV6E(px5vqkxaۂOv(닕X/Ջb3fQlJkݐ=5t2sjGްg%et^X kBds#.njhWkٗvc ;[E,<Mc|?'zŃJȘB[\Сs,V^IG٩XM&yVXUr Le>*"T5¡we(MYi k2KX }1D+|tHMGs].h=&RSvBB ׊ozӰB.wA1E2IY urO#.EsY@~B]]``? HS~Q(7 Ay|'ȍLL Ai eg@\v5.½ŇʔmH;cni #{{9 ޫyAT<ٳ%Յݾ"7xP yWVq=,ﻧOU 6 Hn NP{Ht߬Ag|>OQ:hP,Uk8yߠYLzXآo.bdBx0Yx7Ɂiz_M< 0rLP>QZoIIA*VOVӎ(ʴ.-\y(t6u^:Ll5|`K m;H!H ҂Qh Lx2Ȭ [I9+9o7\x//ny^6j=] 4j)ȸ򚣩n!:z$!'mI(A(\9M,%Ty,N(L$B'/v:~RTI]5@SsE}^lv%w|XW=^-g=f%) -0W:~( * y_k7" y+ܞd=]eMMw+F|;Q(e3))Δ;6T)AST8Rom@qё>mCI׊؅KM&Ԭ]HP% jjayM*.ܜ+һz fE宨0 N6#.mQ׺aAS&͓'iBIWEQZ~;X)4kT|U\Q ېrr]or;me(TƮGS[+ߤ$gۮb[%.P˧IUzDJ |`Bmy<S5mw ,Ra@'b2ͱ iͯ2EI-aVz*7njhϻ[,^U)?W2 izJ*=WD0{l^W5T&VWT 8AX|>N1(W~n{g?Lہ]tPxig=;IPpa]; O& #LJ V&#M>*`6LnA-zJ3p2uIf0X4}YC9-Ո20SGI=ybTGXA ;o^DϜt H҇~K'?B(Q~RL WgSMmpF8wf~rIu+ͺ5|,eiœ;z"IKv @lvw>7j-C-;?|uCAJODգCq(8 9r~oe`kSDQ*9ӣcw?*S#։G`UgimZ1>95Aڿ;oq ȡWzbD{sӽOd-K(d$[|f[bk~CKA㣢dW3azy7S2fymj,K]ݶ ;Z7F9f߻HU2H"!W4ZNb@a$ԋ s%`K`]$Tf)WGzo)zpaЙJYru﮿)XcϺwIOrkDK LS"~0*@LOX{X$"hgf\vyd쩍3FV#[E:ET*· 2kv8f[AEnPvC 9NNsO+|yz|\$vΰ)KJcy(Ye@Am^h4õAld>!E$Cﶄ8(% 藿-tOpDLt>pYmJ4ӝ7MFhIUW Ƕ@K2$7dK3&?ǝ%iP?6*XbY7}ʛڽӾfgoؓg _DVY>uBaęsbZZ,z`ϫ՚؁K5zΛX# G1>CtJn#qJ^nWGQo$F@IbK Dž~[䛬DBJYVΤ5a:A >IopXٙn6%߬mkLehUS|K7\_١b#n_E9tvYBd4N3Y0#ů"Ok ;M %9& t6A;1-2G'~=TH%KRB2(kQya i\QEzc} QK'Wq aeg}pɡYttm/i9S>>,O)*\0-UjP ݇n78Iڑ Fnf?8ٖm cкMϚF*dGy :Kn\e߁j취yZ`i 6plHYΥ,$c)0FZ\N,Q&ŀybcY!xTH`֞U rx>),5lplˢK˃UqFӪ]=}1\fVGbθ3BHMau3)o(gNj[Ѓ|?fY,VM^'G~ÙP1p< }e5DZO@uwDz3WbQNfkn Hy|aSXȟ^.D<5Mj lkĻjRvUFZtz(T\dHQ$ќ߿GkzVZl)9Zdn;=K~>z&@uV[a夡Vn SLC~6?ʋjIk¯U0X}+3"˯ vLH MNRva?:uCxR|nEC*\(Txzowx셵P|{##=v{7kJi3!{1 vGLo 5[^sFL>ȼV9RGv/\r%˜I&Ɍg[{WSuF HbzaćHK0e1S|sASQe {7•6e pmT[6ژ7oBLG[8Cf6GƁgYDpt.ʰnwǃ1X? =g flâa k{Ѹӫѕ<q3~Y;3\hPY:Mb4hmd{YJ/3;nGq"*<+&45eu܃,>L7hdښD6x#.SY(<͡ߋlu(v=/UHjDq@ QT[a@nmt/ $OQջ0,Qy =++ omSPsTuU˧d5kL)BxnZo'aDxDj$I]22-@;JfL¿B. k ۼfw=aQ*= Z{ xx!8ӃR}*GŖw"2^x5HgWf"x{5cAiI]%5zR͋U+)Sm!zܫ{UU *{G,8so8_GHE !@3L)c1^>>QΊmhۀ%$Z6%<im2;AxHps9f&7aE|6\[Wa>L_P߲ (2*d1Va^=NZav6=*X4/j2^hyiR%|@uwl;nb?9M ụa2m4Dj[MdeP2aM 0 [G'Ƌu]KӳfeMJA_hCVmI- .2iP sRLrӚyIf㑌s"iHAln(L~e +de@Fl(k|'VԼ[IR12y޾oS*O}bƌ(ͫޏ˥c=ʅ|5aVT]׆`9]:|{ Gnh|ץ\^Ž0XT6G eRZW~}ALK4 M;hFLB>gz.{&>Ea)PQޔ*b[-:-DKs\Kh (1IݨrJBxm,؝6D% qF!sGrg a"8pTe'w:R+~3gT]PggT&hܐz/ӄ]߈Ƭ=v|RQl V'w"Ǫ`l xed3R(Ҷ"ㆼXA}ŊYrRkFo# RH:qe:_\1}.]ڒSQK{Š(ZO%Hh%D]; ;VcKKO[׆^yw9Γ#&_N95Q$2/'WBavB) |hN`-:Ts7?Cm]4?&C h𰡼.wOZ r 5Nn2$UbY.Ӎ%r~iԒ>=SڤfTc@3ЌMn^AI'j;nCj/k_Y|T"M0hCi;W-YM&4}TK#@=+<%k.B9Al{vW>$XM,B \y3m c:nRW#if F$nѶVLF6XJBAfp o%UIU 0qڝo8F=aa_Ic<}ѐ{׵ۜ!'Ӛº"o+5E%%瘃ū*[RG} F]{BhA\_nY{8T\:%xѾH["3KžBk4GkP`U x֧fQP 4;&NO`ZũT12vPyX/̓"8̀#b(8H05\-f- QXOa{/.e_ͺwQxj,@8[z1=lx8ʬk/^z@Glͻܧ(߲=!7P]dT)㉷J6h}.z%J]qEo!QJc -~J$u+a<1n|fC@∫>=!B0E2j+ڔ}!@ R1.eaC$]B;ÂnFY^o9#h g }g ]tHjRb@WX`EFs=%YGllpKNߏ0 >+A817ckK,ӗv##1|wI1*"|^;7p1 θY Swk3+ߪxK\9 Ǿ:D̶ZYCy5 m}6J4[f)F&b`eY,ggұ4QAc.PtJ˶di Hz.Gڋhm8 >,n1";QS4 ]AF*=̙S 0z_m _";YўT=,aa ١^h&Bum/d&w~'0v2n% e(x{aHpQx5G;;7 idNDRaKuR!WU|#eijwߝɩxgW|yPGH-u{eA5F}kg680OȦ5=VnG:Es)ʭQJ{o^ոs6G$Ȇo=~8s`p;"7>yʔ";mw^Np vڰh(SRb2T;i$@Fm(L2uT -cFk٬C(9M{n@bo#IZhoӌbԈ/ ?ݙrBU"v}\PGR*o@C/A_+LѐVMnVQ-sᕖ5(fE@Wcֽ~v&ŧa6jW \Lâe]$xmٟ ˵~fCHܤ M;DZD8pѹKrelW'־VXlsd3|EUX ס^7*R:G$ |c$>k\}N;[4|09Y^ꘞ#JV5h^YɼQ3! _TGmP&iU6B[.2=HWgj@'潵UӖz:>,zʺܚw)0jLsdT8 UeAl&W888xJ ΖȀDG;$5,E}ϨgݸaJ'Hڠ|f}RQH.PƌơnG/wzun/6?{P.^uG Sh"y@ѣ^6pe¥O\AӳrR+2ع tYx÷œ2q}!u?!/V7އFA ۹(Rp\>{DbIZ,_+*v^K@=ݵRlt,[={f+`]ݏBK}s/z-j&TijjR]#<l1X۰k5 %]Q v`myQ2O6 Oh%I9`-Ϗ}fM__\!Nr\7t<0Laӻ׊䏀yaEmysB׉:'tnFVBpwI" cT$D%dw=/OAE%̳`~.*r*K>4&f6Ool aSJ[Re^a,bzzƦ;zLW;mEi!3NY'BŞ\_{|g&7_ H{*! r<]冚*Zg6֡cFe"rNytoAF[9flmAT!&υq>$&z?cN1`-FxM [Ҡi{ 27=Ӡ:λAC+qYcCfc@vnVi0`mV*وjI24}6X,#fww._ƏOBc؄An#te9Ǣ,:#Aj:9JϭMöInpt +olWJɋ; MqgOߜەټlS[{k,GD)@o6w"Hg;l{Z$)MyG y<:Am0uMnu0$Y,Dغe_O1D"nXU 0׮dE7Yʃs\rD!l0l0~11ɒ[_TVBdy3¡(6$o+iYSO $v;FE/6J88n#_/ jm@ړg6c V}LǩaQ z(jZ >X!r7Kn|kz-GPfQ򞅋u\[E0 I 4LЀٓշ~'=eԯsې_|]Sc nnu9pH:\`d(+=0rypz9Ȣa9X(<*$dn~'^׃@+Rȳ{DKI̓s}Ex9\T-uE9!OMCcO4_)!6WKϾ.vH-I,HuzZd0|aJn 2dWr_[b 9Wm=;4Sϻ'qf~zH]S!ѦKR_-9*q7fSFp[ߧ۹7.įtt*5f4T-k܄glDr8%n=Jt,Ӊ1w>]JGP)NuKx ODXЍ I)R /hHB@n+meQxTw Ekщ` 9 *zIĿ[/9ٶK ^@^A Wz] 9ZԆQ6{XH%V|5Uʚ\'J/3׋x_98L9ABBH(psRǃ^q A]gcؖĩ@Wxlw3¥ -| qXFз,-U~e, *GM( X3w)}"ªlWl'b#Cx&!a}T94ɹWӴ1WuHH4 8v;CqUh 7ͩ [ ͆heOv{^ _xUih<+{İ|#SVD#zui=y|2D'w1pQ*/rC l(=/ZaDwbN蠧qaļ,2[b+10HӀ 7^|filr"&8w܉Z#4'c&'y(غIFΣȰDm,:wO,7.ɒ%1sС,P+Q&df~6v_B3A'L)/;!,4L' t**g*vFL)K٭cyJtUWpkvTnPrVUSVJ=OO `L7q*fLff|3dxo՘}5WU:*ozEheh: Vgh\c, {)> 0xB"4w#f5-*eaLU&>YjCiHNUҘPSQ˩ʛ;rVY/q1ztR{G1mьQe2KF_-ǔU( 9`zbFUP qX0\RX!O 0vx'lި?1"(ocuO/.Ajd~U~*z 85v$gol+ٓ;zUЫ\b^xS,JɐdYyʬK1o(K!k^RFFM`˜/׹R pfJz`gJhxM2,䶭hq~sLR-˕r䓱+Q4^?)3ojFLON6] \džӛ#mK᪨!t hK0+kչ[X uRrذ ի5U8ƙ@[Ʈ>ZQ@'1_E(/,*f/I ΀d4`Ğ[ޕcd^=AzB:?yj841:}찋i)#ʡOp}J۲4=`(RNBC[?,\ci$֮橴)}?p46fv;KF/w C#{ %]sn{P?s5 bK+NO!"g>7v&wx΅Z_o#+kfh7ߡaUdGYPeuPvN~}G||g)㊂\Jv9rF2X(;%q> Zo6n){,#KbMSAnڠHU7[3/CItg<;SVnR8q$֝p HL 36 SD7}J)h >id:.R+BbO-4}*]'mKі{6نۺ0OԠU|X)vKϿ -{z@I-w%!Ss-?T zц`I_>{H!a]$vbV&_^y6/϶n0!нa *_/Qϳ]`w^L۸tȯ<3,=d)*Պמ01Ԕ}'O#V]sGu4%z,*9X*QIuFq #G1d@PY3 +dJdWS Ey 2ovQ_:m`3 *[LWLWY8I_̋$ q"|?=A%.* a;e89o2lHWEU:>nAB[$y`a3>p_[RյOv+[ ľQ> 3Ӕ}\;Es ;c gFrcYHĎԄjcp/BQDž@Nݼswlqv)KYH bĬv--cP&q5R;^y:P!ir'ɑX֡?(.xh7G3, >*3Y]5Y A3 ݖy?^9{dV0md?S&@``nӉv'`08jT׵5.i]\LF;Ѥ5ߢ9'CQ`߉h?,ue.U!(h}D1LS9ө 9*nC8~&pfǫD߾.$w6HP}l'ߋS[qs SE_~wdaQhJw6:&A#pIf&~,{sL2F8y48C5T|B'* +@)W?,GQDTMUSJ0ƕTll24 'T 4W4 o^Ej==-CI|7ڒ {1I`alK. mƛSJÆ8P'ix3,$qmݭۤdҠo]$+F VcL"(2.Y֎(l1\tv#;C81LOQbX[#[rjR:QcR;I0a,p+<Ωeaj/?ЍYlGx9Q܏ѾO9KXC_:RXf&*:}YE:T!3jݏJ$NEHe*ECffƊBa@8>#Z~cR*r7B;#㴨;u-=Gj/7xWL"Ǩ-emRy 8T2}7K~΍0H'%rf.fC CB8Xqwwp=wW&*+Bl2"iZRp`]cLCea3{ &6T(A[Socj2i=zMx㧉mB4')Do>q?Yx6©yE,9c,Ǥ&UKt>VHO+J:ɟIZN+)oZI嵇{B I3d3שc 'etG'Ц*YW} .P$ !yN0ok<[VQ*SUgK[65jT/b5ZN u*Պڇq_ҚK^{e-)6I@BY qϏ,&|4 ]pJa7({!0zN+C4C؄J"~fS$e ` rX>\ L!px  I%Gw rBM&vq!ȝp]r1Zy$;%7>6 4?xw*˷tjX6}O:WA܃si!Q4SYiF^F̨+àİVs9+[zJWmy2 ic*9 =?e:efn8a6ұva&fg}ַX>0Wh,l}phUJ|q:j0QFaPmIhҎҮ_.cg$Ctȷ;HtyU)oZlKSf?#_{ufǸvKV.b0ӓ'mC]w} eu:$jzҢ QȊ&(~Ջ61d+KuE\lG!\ Q+0U˦/] ~]u'5B 7BbItō E^;~w-_tqz IϷ22=YXA}M1n}=ЖwؼZLqOeL,dNS="&)%)̍{V }6.x^Ū.޺ `ˣb[v/[ic A8X⩌9 H&c/\eapr1 lS~ fH$t#Mp4c-Uŀ5>{y!MR\dnC]E+j Ms^o/əڨŲG"L*WYQ6K|6%JI_&^@'T9d6E+XQ: N],woe[Q:j7o`Zn73 x 4C\yxE顥L ̽uty;qK#LPH$-lgM3Uu73_޷:*9h S@m]DKxPU8/-!oXc*3P Cx'Eq ~>ϳ% ^'z(XPhk}."k| +/|׃ &D0?Bt@0 2f`joD[''0)fjԳH r*s<[m$'N6c[Upf8 Bzب^Ik^7N`^J Eҗ6D] CvpyTmAgm5?Ol]tlԕ9 (Ee#F,5*6~F7 F$gu>=[:zCB{ nˎ-(xfDEQ7jl-qf.}.({ߒnR)xY+H?+1u >(oHH'z3fKrIFÄҞ`W1ȓjb^t0,]_& {VW(Xx18hP:[6XX-`/v&|ȖY}ϯBCҽE=y~b"ZǿF/ˁ $LbR&,?7Onm`7*fA\aR:#UewnHL ۋl0iAue]ڍ?A>iz_t)j=(8 y@:3z{ﯷ؛]"R LJF>.%)H]CfWDxRUK HE +@H7 C`-סPՎIC&E+zYR{?`=6 א9k[pnx-V{|(''q4.M.e=e9K!ISM(K51"_|Lcfr-v *2 '&"G@>)0 UДKJh(95 ،P\R _K"C5瞧P54¦*hRJ*vtEq{ :Ƿ;~s#%i8J(ʐ练\L7)~G,H94ņ^J=_ Jq},VKSFa7+2h}p:naeLo"/N8?9~y?Xc(@rIh{ q{Y%r9݄̈́8vj[&?+5}W▮z-L"1%yY6Q6]059E(q 45XNLiyb yJWX‘jڪ͂㋩.)4}re3؊4`WW@!y-x2N2Åo&c.ennAW0iGm#lCaB[ibS.*ojv奓 Ɇ cۦ7^F'v2d_ Yc4`&X{m̵9` y!v@crznU޺H̩݊:I7|bQDRjՂ.7 s_Q!^I(`pldX{OY1")I[x$FnBDgq_>wk~Mnus|-f`Џ uQwp#+rTx#oP}h(PM ~ITQd.3;⃳C ^k Yxa -$Vi2q]bDEc{fQ 䦔 )|#J)-bW]XiE*RIwE4ͼ$z+ށ$RAg T,8?*W]wj9ȇi5ؚ(ƓIqovw] n8o՟ƽ+$&&VIIulOee2hKPVݔ@*OX*džSZ=jk6qiBRnóqĈ+XU>+TJno0D4=6i{7k4D6{WS[P}%^T q&!y= } =ck<,9ֲ4#׈> :)UiZ}> }#&_n`=sg{|2 /ǗJz 3jp$n-ZAwe{!pFg0t4m _|yHѹ<8v9YJ?b'9 Z}#n%Bbkrb0<&99µ~7*1].A]4*n^P Ə\(z9ck֛/>J63tSP) q~}Yhyx7]]'3#F'r\_}uA\0 䜋&6E3z+қA9¿_' ǒs/`(,618Nl5xGSOz@%Ig­^Y ŔW:"fB)$F gX$ɹe#ܗK_|Fl?AEԷ~:!O[ѹ1fn]b v-n2g쎠N \Q ?9aS=7Mq9|UfB@Yi!x5-Б3s?v@I;ĺORv }ϯ$Gǚ6`௃`I]na \YлZ+rg; o` eNSEm!a^@E'Mdo^'(kAqF}>vR2AgZSX#Ib$B__>VMAQ j~uEgi%0Z,?,%եv1xyU"ϻ;M]^uH0Yy`Ȟ١YE;gLuB')(A n' %̰pHT-}z '_Ufb>db%2.~HSnd M_A[:X'&@&!rhJwB>kRrrL۞x)@6&T*u-5ʪ}r< I ޑK@q\CRB8[K^ӱRǎJ RLUHv*c.rlQ('\b ';F'rkuzwd7_ʊ#Jhxʏ0OB@ԮV3CqCW^X]ET!цj? ϊ2#)eK{`H=Sod;dA Tx!.) ^'%}yOВS/aҪEZg?=%$&fi)qXbm2mc$ ]?*,ܑK2ON*Du`.ƫL=D9{WVbq4ې~Q;\O^P=`lVssRLP>l FXnv˛v8❑|Ԙ!F?[[%TeȱLrY[~ý;߫h9[ȸDʒ0u)?:S i$w&:Ύ%eskw׆~'C4h85u|;ށQiIX5F-&]۵ܒ*f-@&D}8zujNm+e@E]5}n998/áF]b8Ⱦjv2YƾN09ɺ jj61Gôk@™K̡ACV%;DWߡU3",/fY-Ixea}"jEGԒCov?)L,7JIRag:314 T~} 6Eݓ'"-f<՟ Gŝ>_j)iwŮj ŵ9+˃( '@ZTQ#%DVJWܵHoZ =װt0# )鈓ӜN k}=[3(ZXM]ͅ'lwޒkQCaPL.H(޳AЁŷ'o8n]Eߒ1n*nzp\tɟ|o2,'&y7rjO`ˮ)oGKnKv0G_Sc Py;>%?eYTg5XM7#- PP_G?7Kq^2p;AI ?ש7ZlBc-NCh1 +ڕexJ 1>]m?"jC ҧ' ʼG-8pS JCIPtq1:]q0k.~1VV?)Cw^9V_kB/!LgYwž!Oq2%{I9,~V+uE^ռdCa Ґ5&㰏xˡY $TN"jG{fӻ}ԋKd!!SB˔B[3>F.\v <8)]0tk5pm9$_5baO0s#~6OQO 4ՌfHh-*]G'dw8bi%OKbZ0ڒ iQʎ5$HâEݰd=i.@%ed9f)rEK6[!!WWr]!A>4d2)x"?7D6^cULd;}7UÞkOf1"tOe?G^Ju=? i / }I0 ن("(jj8LÏO`jFɠ#C3X {\o, Y>y UV",fD!n"\3'҂Xrqڒ{ل5Ie]`e!LWU(!^ArпW潽*24UPf.YNyj%3KN2Im'8[j瓣o -.,| ayjozizwyGoh8EL}9]vdU'27JqRO0b FP9\F&8^^-=BVgRܓk8kI! W1zy*ic mI qi$%1=Yɡpy/[?d{/'<ɝ-ԏɬ+ cKFg'zHQ%`Xp'y\s6h (ǂBJjTKOA4@؁W?^8˷Ǯ`;j~;/!'R%7r7h* TQfBx}Z, "=YYxWP"ڰ!yl("Sd+gdI_H BiѯtHֶQ! q*H'.1vhD.z h,x+@+f12"ln&a>FXW,! 5*gm_WПT6+a?wKİ&@C}^E.p 3i=Sv0mު=?y vj \\9J/HRDD^C]I XԌ>9ǑI(: Yd=Wgi-5wJ_&dYAǶyo{F)%vῤݚy%v7N|GuB'0R!??(- ?[EW۾'ǝݱvtH"fTPWS3'%n8V g33="6ď҅IQ7~O5B@@().ơf OE^2 @ MR_:BGZXmzR\'De²޾Ei04{F]}8wKYaψ#?HBg zN35+k;6Qjrw?80F6>YFy&a}hCNIz%; &S*r\QF<}Śk+x%7q3 wR(krי=Wc&`3ٵ7ZCZ[ YpUft-&h {~:BUp>ۣo-SL U -g?X!2ݞh"^mfOxdH6Uwk[W) z^Gkꟿ߾Ff̋w'Qm 3l# iNqqX &_ϰdh >H]!mǎGzׅxzmwNءGVm)1_|c,.8jR Nj8/HW}cE03cB{mq;9>{G  :.leOX㤮z)=vFs{d~,&(ygN9kdYDȖQnUxQZ7oK׾`+5A^_DF@_CjYqܮ߳(cӑ , cΪ^;nD:Fip94Z{<Oliįx(B  R5+wz'ɲBM{Cvi9YTC4P1Ӵh2mXK^0Nɥ̶tG7WA!5ie5 /_t=qRCנ4{_Wh.2Hrݸ<܏.\|7i|:> @zdT[~.̨A %A-Y n2'l**ޒB">K-V /|æg㿉ڿ'(2]?k¶+߬u0C޸ +4c+ٕ.^htH?5K/uddmDTL$F9^~P&/HUk ժ9L:*k-YGրQz] &tLKueY LېUy_Mesډ4;A dm" _X{,ϻ̕ e^`۵>ܪɉQFpI={7kzlbL 5|ee !&[="mE-p }|`|3 ł rƽm9B|]P5Oܹ-D.{z~0dPtǚbXwG%ăJUh.O: HH_Ί%h=mu"RHpǘ E+SaثٶYǚ2^eq)M}Dob(PQv;_/%[胪TA Hs/Je<$D9`ޒ_[" ŎGYkwf-3Kckuv,$Q&Bn0` c;3*}ZCӑx,YBJS&.S鲪nƞxiil("9GY|YM}@4qrbߖU+&o^˚,{3u%OG L'>x^Eo#~}u޿2T3d5_} Y_B$stRd78KS^P`tdozrlH*80_Yˉ^$UwNq XBNZdbӁt_=qBt-K\ 7Gl LY5|45ObE(4:B.1 I3B߄0hK8p"{Hfܝk)etchsViMW"eh.qi9; b<>Iljq6WL1`$7;3#d\YtFtScq7[Gw^{5qҗ?V@Dbu]B+hi&$@;qwp[9S L9[o+sޜo؎6)"ަuZrbع;T/5tĂ\ueu6*ןvMk NTqXW~p\ѵ[v_KFaEI i$`(Y7(pbD৻Or2"MatRq3m>`+{g k~I9R/?\dE#' ?Ҩyv'00`;)t":S¿ n ۞hOOmCqikW1VO˻o,t8٢k)geeLK玳:-rąJyCf)Z@H<7 3k{~)4\)?ySݾeɅE0*ڍ;j#Z FZ7CH RC˜Cξa-ySg?䰞.+j4ݣVD'X䱤`#X8׊u/| |]֧2[ù MJ1wθ]\dK_A'ߧ6sm_^)Byf_Qa>FS"Ju;g ~L l-tF4%=ie48g(E"9fnNWueT9U.P'e=klL%_E?+h$"/k@@͛[@JCljؚ! *M:эu/]{cҀLq:bRo:L5R?=_q_4#Lөh"/OhRDl-f[hxWP9~0.j̪a,-CxvS!l%OVEg&j_C=V:Ya#24Qj 2Bv/U+sq|`.3^@*mԓq;ABGqPόCkm& _NGXw_|Y;yYU#}p-8ìot\5MVE8 %wJF'y<"1+@g{YFؐ\1c"jKOXz:9K8+USmC~t57*uB7f{ /JS^́! ۟"= WM!HZct{LHnֽfeHY4yoE7 u1!AٶpSkwLWW;(HN7cObI tժwYC1Z6r# sTv-`60N,5,@%jR6eY [$ 6Ěm7w4߱6h$¬#74TഌV]v\2oC`U>ʢٰ}"YӰk58:D uVw{R(Dgz,%bO/ٸ> n?5W 3bpׇ<콴VPu`Qj܌dPkPX;lU7Ap K<ϯһ폧1<%nʷpU 412x 1K3tM^ a1Vdzn<&[B]2 B.~="/&Ԫ Iz+RTQFe 7G_f\cALۜg uGLGd Mh1 ] 8T7ݙ"m N~5@* ԙzb zzpp~/]ri*%u+h '=%2 hUO\ RV8v[_TG5i0ӛ̔Oܤ4͞({g%K\dh'\(^r]W%:☞O{Kt)5uأ<ʞQST~Px<7I$ن :}S?.]ritPtT5qʮZxQ2X `#u$oڰ}KS79,LdW TaYzxpbzO.EGF6]&XybH~H6Vh+}qQMΌ1L st>^yӀϦyzI>%|,$ߧ[Po CEV~氒y5 pEtO:b\z>t2$@bihҺ݊BSk|6(C iLT+ hNAE;>}?T)rZ(}1?j&7anc Oس؊oD FO8 w=FI'ۨ֝N.LYڳL*D7ZL:%-ict@GsJ`W֕Q+]RfVOsKy]6 $LR( 7"݌d?ro3NI|R9*V.Z.ptGOJ䡖U?- \RՑOʺMoݵ_wwI䭢‰1|M68,VLnoPte`31a:IQ+E`ǨP6a8&xy0&+?Q8IXZz {cՉBTO@Yq-V@6 11B6)UH曧gZ}Ao?31WDp36Тn$E^~)Ďt`e\\qѸ[Q6Lw3>%Oagq,=CvKsrlNz< fm{V;?;l:DE08.PfWTAoݫ$'XY}Ϭjq&iL%Kc@lK=o>Amu&.F zz _{:y,کZz4%$!bTiR/ H \$5qʴ_R{ǛL@HxP3nbFrS dWڴ00:P [ywE.sf3ٮ="',(E<}s$!A--ZEz'=:Xa!,FfAFuұ#O]V78_DMb%7 ncm߂wbN)|( pg,Y!4=T)AJLS'*3.%(C[9'@ЁeW.>u-q<ɲ ,A4_ HhO$H̩j2nwRG(r. vznl\9 #M%{QDemi:R6]x2/U4  eYޝ8enn6{adinkʓ$0IƜ(_[_4=ش^9T,pfE,kȣ<)$]U`(OD+϶ 51 }hxś u2P9){׀}2'V҅*"q/TM-ClCsf68x/^pw+ә,+i/xCUd+QvƉNJ NAꐢv[>j'  WT ZQat H갮v/g#}{}|\?h7Ӕ}0e Wk R{X=`rMKY7;lc" 8[ !\r;87蟡$| e!* GKɲx#T_,K)i워Dןl&>Jc_LLCF!'qJh\Ȏ6QDA\r|ƧeLm-~Nqe̞nTd  ʓʾx}"`J0b2HI0X\Lyk'6zl'=+pG۴ȆUiV9I;TkRc`whv֙x nvxGљQQ! -Y~& PZzLUjhAtu筁<8V/65:0@<yr(b&]55:6RvO0[Ѷ;.Eg# l_57= Ը-XH{+e7(pdNn8xhplΘBc%A m. d4[e q~ 䪣Ԥz: HO)RGP|=:aPŤ u"[:cq(Q`ZiqQ)`h'I`tC!ɕ\@G>X CÇh#f@K4e%R6CKwe,&9 A:geG2_BYtߚҝ;9!U7So$}j[8z3ʦ=*jvuaBHn`[UqS&346WyT#?LDQֵ`M.y͵RF?78R(~) {5༬kg)z1CU6|lvڀښeq)=ӝ2(q^!6 ̽zj՘%f3fK$ k$d ,na\X@K!|N|ZˮU^L- g DuӤ9v(\*R^)]s%TJjnjHK_k>G9?|C1WG:04qnvpezDE%VLXe~^y} _6c\hE[H`v\׮uBVq|vyFǁw*::\sS+DMdh-t.hPd})XQ-!x,VS'¼;7?bE}2K*'G W0ot:oÓ蛧0p՞K{UO?NbI'_R1Ls"wRzx'@J]i]Wpd6 eu.!?獼Xӥ6U^xaQ'.eפ_ iϱ#ez܅ʦ㾬@ꝖʘrMoZu 4ߊVjp_)ֱ".OWH5Q?q2gt5Z%!Đv87#Btki;׼Lʗԅ{71 P 2GjPɖ)3 PfB.gEʱ|1^US 9vF V5Қ63VhjXŗ!Fx^N4*O8"Ñ^Or4x/'Kr=6 f6'1w7ۈPCZUM>hdweff:eud~'l[s3wqo9>@{|m!?Ă(B(Z})O/J(+U m-:e1By7um򖃺p30б*lq@vSLi-2Ze`w#L&_6L~ύ[t/:fȗ1]3ֺ88ID'{5{a2]jA&Dk!3O:j{YˆvS'+KD\ |cs(Wxc d*o>T{U4Dh 왔c9Kyʷ (')0(6W)x}mԊF\˄"6ۨf->w zMe{-5F 䘁gKP tHiB&P-2#lJj@`4W_eIsMĽ.% x>BCM1D I. [1Xwva*0-#l?;Z1y|j( kdH^ p}X ܋<7 ;&vGěxA8r"ҸʅQ9d:7xHS1li/Ta:!RHU $m%:"lCq&ZΥNcA&-;e4Ǜ K ߍ#Lbw[Ǹ:i缘P}uu")'}r0|Y !RoץeYNLsߢ+n׊SNaVܾ*ڃFYBy)!|xJTP-4DGmvO,~+LȞL)o#WiñoMVA9y5e?d6o$ S>_[9y_P3a-r+<\Ts=SZ 7Cu:PEӃ|(: f2ë!O0%*^vνT'"H+y{Y8@qz׀B(ev:O T:8#p";zrjsCz^?_& +9hKLJw) elM`o1BuY-i_ΑswZnpRa*+.xHYCK2;9'iJ\[%#QVԜ|u?Ebz:'\g6B2@P^SvcC,bZ {mO(O㔡NJ]rY?>Qzt]>Y)4' a!{r3c>jEèj!]ojY%BQP5NO2`W6W,&\!~ӗě[dbk:|LN24* ob3G臈˱|-:G-!m0܎ P5q.Y]L4RHE"Ī-d~$ bfY`WOzd!V>=x'0a,W2b (6ߒvD7D+jt%Q^Qmޝ;yͲ'R6obYn}j!GՕv$h?x#q<1[W>ۊ>GV:r}4rw=$V|H،]Z60@$C2mG]#A#D(%2R K w[xPG Yz!B?cc΂식̹(pw5ۢ7NYWֹ=~ALiQ/9Bp9{uV'_ů%izY >E Q7EF )7x>ۈ" tg$= " ; 9i}7V4T_ǸX?ԘTtOY*逺_00|d=cRt;H%[Zlf\PzC.9|TO!'qAqn;HA!,5y!伈&۬Y!|_ ' }T! sy[[-~D2,M$Jη2+8rLRu`gsr5leAFoC$As5jc֥嶮_r+eC$o^#iRx]WBF12QH0tA530E+ r6s/E}l^T׆W4.ĝvk24T œ8S r{AYIjnIWY ;%?!F ccJI3>}4t 1JF]Sm hK/]'*ZX x)bÌIg㲄 pAW=Ş/*iU?Dک?#~= EeX5ydFt:-t,r:!]^4ǴJ1~M4SEdQ$gm5,e`dd+ۃY7e8ߎ|J@Mr.ޜ{o'&Umj˶KS $nGƢg-:bfH*~V~ ?Bte9ث]/ٰ{L \jRةɇa3ga3}M Ψ}?Kg2gtO^dIzN!p&BiRtI܍ӰpJQo0ut5Z-dێQ36`4"6M{(/coV#l{/<4@Lux 8(xV.R8pJ+u*%FlH;՗o1K#yC\ ϼeRA; - >"c~Vy6mȄ?wMLG=T֟3*eCW.EF Q:"kο9ڼ74RRY*@ v\|K҇N#RKV>vt>@l`Cpٴ *rٙ DzV^|~\෵_bPkq'725sumO5OX :;MַA| EfuC`X)r1 s~ZOoHSSB<uZOtxoه?IϐMBH3~wVe ->^`[lN1UyR\i"TX՟ UȈkٝb T-վG[WCcLC {t͹ϝV,(D?^MoHHtq-V!>*>0"eI"ujG(ۉ r e<]Ki>?_:D]ab-EFr F})٨Wm3!WF6ŗ9^ w?d~4' LfgӐ:6Y-<6#Z X\ko ~RYO &Lx{+oIE}bWZ3-$6 b=L#{- o)5Q3ҫK<aw6Tj,GXĠkۦ4ɡgB[f$j5]ډx4f߃%Bfa{oߺ4pTVP\wޚ9ACH3J /h7e'=IR"xg9=DȱC# ě۝*]8J8w@\fl"<<%پ8NUȠYQ&i4$ܨ^c-uG7z?_4V)&Mkh:!bLҬhJy5^&'T0?$HҀ*z!b92/dz$5I&KhQ>2؁NXab̠yQ K*u^))r6SRn!S) >;ږlYj{ iLIkq|,h)1X: 6(j }xYVuR{G,gPkZ Yg5"^dGEfwK1'<%-rb#U)vA| 63Д;,I `-z6p͜l_oYg9tQ$(qRB/i:Ic p94N)z|5E`m RNm%1~awV} /NPg|@.?񒯙U=zw馀4;yQ"xFRvSE`Ģl7IlqP0Ro=TY۬o^ZXl^2Ao? r&g 5Srn5A_dk]Y^#CFUnRo)䓸Of YW‡+$#K)X/#d,Ы(HUV&kTw7ϼcz|7#D"/ք41lE]CK'bb-\qSj9QLڳc+">s*,eid[ Ӷb*[:+\7;b]gِb"1 Mp)e/ 3pf6+{+iK?"+-C~ӮFg)G')F:cX kIEf͟]6YSqkAt*~Rh>cCZ bF_×@\0RCAT ffD+3g& 8ts>S=wҢwOiv',"7Gnk"96C:!qewxUaa>VTׇNnэ"xaܒy%RQ CA1?-MAJ,|m^{]##UOJonOgXFuT@j Y2Db"&I c.fw-y\;e |&O35s̳]aRm|ߓpej8hq{֊c!1eM1xShLDe_93h"2?VϊQGZT`j&yX* LKhre =rYLMOʗ[e;g'1zw;Aýca%Wo;;$o4NK@LDIT⠿Rq& Ƴ~@#UORnI?UWHSd ?դT̛ ->Z}TPI;B?5yB%2(sbE6uW ŗo 3R(hQqF6Ou^G11Ě9Di\07yhf8>hqnFD]H`7傦 ݤ,\d:3q aeȎx :[AEH4{ cH[@RV`kI<c+9Y@4T[balÈ ?wduunWvȗ 'fxu}T03D]kt=" Y˛=6ct"ӕZnprL!6aHM R2b,GZp5s-."mB8ƍh m_G(Ui ~űzMӊyicEDsd3}1yD0P_;+s_hXz++kآ1-*˱OVndu5K' P pnߩʇo4,}] k=+ARwjlrd+_̡].7wu!/dT ."ڍ&v^ /ϬzRwcXtdH.\32: p;C٧"_>ըsXc`+v)nJ'leL=䭃1eS 8TOѳ9L#ehiJ*)"OOtyо;+DLIxy]N?߸upOo.-[9݅uP(;=` >:K8B\p}KFum4іI "Gkٺ& -Ka9G^(ݫyjfo):Z/˺xF:4Ōj6He R¼ɀ  -Y'Z="XB/D t{8jg^^޺|gjoC3-TmG^b~)ٻj8F SJ-@vG2M"T<$yp= xh7VpXOP&t _L|&:Rc(o )f𡑊~Bf8_o<\]6m! ^{(ճ&R&u4 .mSk뛛;m!n%[3$/W"s b( 0ilFa2վ=t"BI:_1iGvtl]ƥ3({|7Y!32;VOaIs*N|atk{4 !Jc~]W^pJOh4eӪ + e3S{фDnŅɨ{Mrren= 3HHFe/>wQk,W&L VXtmP܈$Rɗr#L\ ]2_Ys~`p '.tqr> Y9CgΦ6 }qwO(BI/9$~9 W+:^MIR9{YlX*=tt#"G|XQ/ʈ\0yͶv֓"6%ڿyz$auRHsC 0ނ^<Ʉǖ);, 4n44ƕ,| q``vx1EfaŜS\,}&0B&ּkdд 4R`QGH^4b!X(FApi2h: g-E|jE"<(JqLV A-\{{A>cw8:^(9'@z8("8S2pw#@Jڷg*O(vk aަ4+O{lO!= J,kܱb!j&2>[NkZ b_1vψMz'|eF'Ɯ݈&1 _h]r\%Zju]|[Ӟe,葕VpEUʚ~*%YV}VKKtS}_{\,Kw+PV 5ԼA~x5,u DgB%MW-rXF]+II`~@MrVƌ_{ogm2X3""psC.x>L6o$G jh"| Ĵ*̄a{7| tcy4.9Dz8Km]+֎ $k̃uٖhlboZ(s i{yB;;F\"ӳ(]ǚe>{vpiԆR o,;02Dxhi!%ecօ傓9*iMc*(<XKouR^gN(ٸr޳ =)bbm %Z*4h\M1D.&E/ :6HN?G2DW5;:RMy0F ˰pܬ@~òO:+{iSRToUO~Fzd!!᜖Aq93'E>_j5Y r٢haاWCf*,p.”Pf( <\<{ǍHytKw{9DS:֟yQL݈yQ,ׁYUd砗0|HL%v>ꊹFZI_1qH3NB~j4H-ȧ*\494 jޡ`GY5$CtDg1RѼ{#`Y}E1NK| +,L}n.Wp;(I:C+,!p7xk/TdMfo ҙ&&7Utj#X@)|Ymmpl9n}H2ݫ,dlՅ '%x.U($N= P#*[ENbl\ӄk ѿ$j(r*~͟؈Åڜ^6̇Z1U"ۇq /bQ/'~@&I$'wIe%9Ě?}^?Ytd p˸w4 1|>J ρnKy,H6 [G5P5A??|ŵ< x|( fGB(Ӹ/<[[דie|\(GP%u{b7:/ cKH@ qnS.MѪxmC&Kf\ޮ.-C! ,.ѻ‹2,vȩηTmh9B3W˓BYDZ^trg#%?XB.e*?d.ϔ jԴ)n>PiWqVyDNuZ51%fɕ:zC75iWzR#6ktB;\}PPwG 0 (D|t'vjpBz Tàzh; ܊( qqm%؊\mH)M- ܿBgiށ Eϐ5isVžzA_@ݔ(d5jW9W3?2: x|ۆv0HrƱ) kcà./씤I4p =bl|1h5Ŝ5_NpWj-:EWXhJϒ}8l61ۍ|f' Ji hLd,Eb~c޳Y&Ə֕94_>4Ǐq߄xmQ7'- 5H$5_$Ā£e`cMn5?7$rb^0i{ˌ[ҵa1$A"ȣAy5R&Hrtzӏ۽ "iyeݕ P(C?FiJDu=x UsA}Y&nL@ΑsР3ׁY Ts{Y\$P!?AЕoo#Luhor"4Ўd;ʯw %*^Z]6Ίo\T#ĂK@Q+`:KVmbf=P%[gSRsnVELɃC{"̦%ح,L$tz9&gw\&^U+RT>"#JOH Ja eeE;E_SN3kkn?!lm)3f(+**~PZ@e;+gb%zջ;,BbP5=.m0~a/lx `(7玢f̰+d3ka0bL-=Vб^̋"c==%l>糪ӝ[V\\hp3 #8˧Y9G{Wy`]`@qq}(q*?q4gja{7@&?%(1=wK)RֶjK| \7{ v2 a]H.*zh;51n]DZq߭t'RwQƝRdj #Ґ^t$lHs)>NoXubur= 6 c8Fq hv^!.ULg CPP/qTy9){Z Ocz9,8B+Cz@hLn:>PވUE% M/ '$]]?dYMgN9htߌy ro%DiC ޳!\ }ynϹ[;BI^1?^%)EuTr>~}']6=W/!?Įll^c./p~lsB`Z k~1vK6ƈ6iOxmymǩFY31?O@˗I :X8bi(M.| ץP Sύ ĮPS B ,7bTlw&yߪFo8/ζ.3cS›k$QQjW>#/M2jShdɭ@A \\츱Zߖ d%|( 2W[4_+BbV~H3$8BkGι%QG7G4XE;{=DQyHUɖnM8bОﰈ+8P?{/؛yrvOuE*~idEؖDΑ0MJ8i0F۾}x|;+h|=v'+u2O3 ߞ l̚W5PI5B)FȆ ee% M'>8Vc} .`:lv&|D|sOk*RҘ lLKhfv.!'%UՓܦL{6Qn6{ʄ2_Qm|8IǓg4,Yu]GKuܽ8% yij9s!V +`'O<=JX& dī׶e_*AN5#IʝT#5Q,O;1_ʽٚZypׯc3Koe+1rjԫLVi]q,zQ)Eo=foUZ̧د e-5yRU.<5(l'`lՇwؘ<*U ny@"D~T{SNeG5_6F%s Ld. ?@'8͌R:I~ D9;qg$m_,%dD{kq4ؿC\f)-C#19 TP: ':ĺU^F<l^*Odu%8bx>8b},Q \itFMYbb+"7(zΈ8(E_e r:V\P. \~Tƥ.|pIG9apY'<ӯoWoJK63os7ff2W86yqǦ:7JP烳#G^Ξ%sD<auI,Tdh;&is/Sm'"+Elhq[r!tT D MN@7yB9~j6uJ=,(1㱜:1nj~<_$>@j QيO{ 6ťv>M/.=QaO}f( ZfSS7RMl6~XVΦNy({*1h;1Xב톻b3!J WA_C , W=""o@xZsWXuVk;?,b S)ڗXe w6%p>RO[ `FrjoU6q[ٹY4{rJlRJ=e¡(A+ xDr]pbz}6jۉFpw릨uZC;kFSW!2U^ff[47AOpD9z??H\2D5@2#=zɣ)mP`aKӟ UZ9mI|HcBdA}sK"@`t T_; :| t )G0ydj։7Q&'}7&^YH 7=#gLrZPm%ݶo˟#+7ʹ{hY\ަ*z'D]Lώ|m5׎|< ?嶓'FkGwpmw*pmVDgGBvԐBXB^W*%.M#wG3"1 ?PhIL ױ9 YPbO!zl@D%3a͎BƌM~j&7hUN%^gm7bZlf5 c:qA- Q6.qл%GE]\*ffџNZ)s#͘KŻ ҋy:ڲ G9ِ:Vm,\~v Lx" : Zt&d;"NT ?c[S!k@@p;?5p{<>%o?C+CS@͏u.;lW.HEhr@"(Xld:=%rB2E7=CA{Frpk"Rxٵ֊k[sZ 7 kѯHoWX2!L(byݔtZxJeZ?"6K#kSWuxeTEW܉L7E8 I/5:)|AU [)_ضy9*DùBIP"1%5v1z{Yvy  G&OqM&C`ؕ&=@87`Xdm3:ImHR|x஽KiHTa8M7?r^GD Z~A9mG7v)#.ۦ`"cv' ЍA VNIz9$2-q6#8;cVLe:Xmbou3^(4/IvoTfY dKNKq`,Urt0 Cy(9/mWpd xN¢37ԢC96{O}.nqcE3 K@4l&1LVCz ~']^$l5T`=>jPM4)vHn( (t_bOi GTJP挅F{\e}$| vm2F|czD|K:)YAپj<|yxDl<1W Bp9YՌ%'q~CC!VV)ԏBP N2Z=&to͙xx2WpqVV7~ݖĕlaT.9.h> Ixc,˧,U}D(Ђ~:'ޣ!pq`*g&vd!|<ƨ) Ŏi_:tXD?~eGњ d@75OIᲸ*L VL]Pެ(rC\ ZVgPMJ{ JW" t=E9ۥW$\S*%!ZBdq ik}G򡑃)JoV,iPoudؙ(x`⾍e{z>߄>Cmi?I:"|o$2n}ӊ5X?M2]r]e0nq ]aFQ/>|? !QNcޒ5'@wmɈ%Qtv=0$H폠I,z\;^^2!x?O)]BO+?HCP7%[ȴtԢkL[_^$p/O\P5$t|1̇?僾awA[*)v6X2xKg70|𜴮\6]ޑ9)F舮 ŭ+8BH]Rძ bG0bڀ57e\2s.ZW@}mDDWF'TWiQavvbD2aB׺OܠNBpF,۲H笝xWRhwXt8yh4X{h`E!w> :pO~G#h%\MjfSqR6S?[ڌ'Oz֦TDФ|+l0)VgV|D*"ӗxD<ӵTγ7u>nD5zzbm^'Z,Kvk>@C4٣_r[P3dxkv3 GPܥ$f_CuK-Fʒp~`i- UUkO+$9f^jE&/?osZ@mwBؖjp ^ E򵈝oο1c7gl߮u3X.lR$X$G{7ؾ}-:..Tp^873j.>J~4Kʙ[pXy"?/dɚqۛа*r1nLr_ J^"ahj/Y.v|GtE)(ÄNi?m+S/kv^xڧ;˧(p,.ѓ!!< *m I^ÔJ3ev3 MVha}kgFCK%Ӗ*Ts2`ElPLno,]`'!pA<>XgF}?̓P7üj>#@K[kF; H㲬"f> P2)veA٠nD[j7 'HWPL)<>4wk{A*U [#͎5L#^>P#ɡ0g~oP⚔ ڝWݼ7 1=;wpYorj0 _T7C,яƛ쮰4k6mp/C2 ֵː@_Wu Vt pZS/%sPbTP!u)[GࡣSf4-mE;7mA$ɏ+Y)~PIA&J\c+BNaxBWwSt3Mv+(\ȉS?8A^=qvdZ8ݢ[鲱Od r9PZmܿ G|<2! dߖ7}I7\L!rp~\\IZWnRA'_/gf#gˏp-lUrz8%c {^L ÿSWmP(I/~76࿾ Eԙ^Dص-Un?4\T13r Bs; 5li?(F#hkL9zv,) WB\k"58~S{4 \A L+GEX)P?R L 2ȗ$ўO/$&]].OOշ挹>pemew/P3mGJ4SXD<p(rP9A1d!bDnUj|~>Jhtw_!  %-fJ!d)1rGW@`atE7)7 ;)ti02Qny4BWA]o$nްp.rV,Mi<T ;wQB)?͉u>Z!"Cp[a3mʴY*j]ٞi;Ptz櫩>' ͊Ljxi"KP?b#oͮu]:- @IM 7πQh&UX?Jw떠 N|ħ7K1g,p#u 7!.hO[U7Cex6z@ptNTb]rE46s8?Eg)n15U{O#6$Ԟ.1䯧sEfU+vm`\az1gQ :4rq[i,{_sޙUhvfYFqD'+6D4PqC7\N6m]37 +;l9foѣ-`vKw<+ҨxPO5ʦ3[Ě9Ta"o31:X./ C}tLt'M@l9%՛s-ph2ozoi̫PNTa RH9p8hRI|O]Et МGݓmIN6>X$(ؕ&f.b@"fx |=Uס7agqAƣ5պZy%g_\@:->X@oOK'86+>`ڛ[ HR>x9J& ]7ț>כW>a{o=bT@=P[@-rΏ9s& M2YCrDŽuŧq4ӽs)8 zmьBH?1t cVhݶ/>q)gz#sOTNᴢj78@]rt'qG*uX%El-lk4bJlOEgFM:r ,㤟xŰK]A] BoFڛCmae A NFyM,򈒧f3c}b]ЬW GMfw@@Z,6<518qu:;L::x)kWRS߁>k+jCi9TpN= ƺfNhJS1^$wĪSs T2/Xq0 Pb99g2Ja^(SK <c0a%[w1 y',[ xif6[e1iy\^40J$|*-_MJScۗq2%/‰y]!{r%'UP5qItҏ/+_#vk/f"-o⧛aAr}BYsOuo+e9-G蟛_(Gx0{ pN5btEoQױ" 26:#ULJ^)^jk?}JO"&>٨$>g91IwΙd.mcu!#(WJ.2+E;<i'rWbB^*"s'".B)ȳVJQ-"oF?FVɎ~ȭxºn}5ww(Y]]@.>J:x\]%C{%^bk; qW|+Oi?#J74̼[1a%4y@< $g5#cO DCGp;J,YLU{YHq.ũ۵M%`%)!v%DΜ:h4`Л>{=mid Ǻ3Cvӎ.1ڔਸ਼'߱ķt ?JM0zqԟP ߋ=7bL؀Fڹ!ݹNmFJ?gEm ɪtTDxSM٘ =M2GOAky~2+c`wq)M=# (tIʭ׈;̀/;ޱ٫)Ü6.n؇MÞt nm3M-E110YVį16=Wu{džcwߗpL/bBىrjr^I&E(8ۦfmB_D%.esy1o'jBrNHEti5ը%qhbJ^{nl_"_Ĩ23b7܎ VCInҽ$ (`B^E-4BKu#m0O:_ۍ%1W>d'$ZZ(PU&i4cPMa.!i-m-=Ӌ)%5`A>7E^dR 4Z~eX8dnt|ɡ-xGSDڰf >XUt0V<s$λHB igٓL>!3]AV(ACxn"iHH@Tcj<彨.u :rڈA!r3A$"-,嬜PTՓOcL~L}=ɃemmS?XeXmó$Կ]3nL|fu'/FWTXJB՝/Sŋ%3 퀪wrЏGy5C>b44jIL ZY/"@Cډs"fqT"b6V` {r_mCМ^cxXY>Ohbk0.xYx2AJ(Т_AUm)ݐT90t>T03V [M:W~ cм0MIL{}Nۧ!~f0Ϥ*B`9>87)>k*P?KICɶOʄQ<p+K{ŒɵZM21)`w,=Ags35t脳V {XJS<bwv /H߰5j.c,*⭕ܭbױm1Jkq71.WtY 糊:I ( 2JN DS:9̍[|vH׽Ki .m._X0Q5#fTS.gb+ϡ!(Giã̌2~ cSC{kOYvyQX?Wf|h,ՂB=)7v Ź-]ZhXܜ +pxĜZFԺz$hBE8<ߟs v7aBL k\UYHJ5 #T>j8vyROPGML>Zy'P|'Os%d.|f̶ِ}av“q|Y>f 7P]~J\ 6 _-kW9DZǴvqyO x@O5ri;R?$3]r(6xB< Pxՠ1o7 aez tAƉ$"X - =4UG*'4x4`NN?8'_"[pr ɟב: 2\"Q`ށF*A#V7,`ASZ8o$֓Ӷ0 cA k‡W %jA ~l:ZD^@ ;0m:]nlxgT6cq-B`sܞ_$AV\.h,@(FFE_pEP_/&fyR▰J45rkWQrW1wTxӜu*#]WR|`%STdʁ#TsSco')R+_&9:!PGr-6NeD-e洏PUFw*zYȟklɛ6 tVVGc}$܀z5^RgѾSZd$J |Sw˟M#n^h.G:P632 AU~Oa".!8{ܲѤ[@Oou*WSXATTtUU 3X>;ks%ȥeAw#[sN^,4i4?҆1u+aE` q§ш_mƊ|x%Ah(>ѽPH^ } sX$ nJ kf q,McgUV#vj-F萉 ;@$pHp$LA&hj)R{ՋR F$i/HSͲ"O> 3c4+A2UBO㕗`* _t-ʒ}OCJ) MDd֯i}ͷjV${ ]SFZtH%>ɠx֭f&WGWyH8X<9F3!,B1}bw$6re c]cA @ł;+8prc|I͚/K]B^<ŗaJѰwOCܖ˯#DZǝ: Я}}K/{Mp|YU/wxrRqZyع. Kk)v]qL8Y_fc㖨_1cZKbH=;~][dY dhKpl;H?sMEJ\0&^X*#[\'pwU ˅gGK5{֦oX0vͥR.~Ǧ*uEs愢?Vm#YXNMe|W_ 3#|r?\r{Bod85uLq%\F C+L˲gwl| G_,'lABq/'&+&ڧ$?K,nȬ:*,H_EPN?nߤ}ĊYoAsjk#lXnfc~@)O5|Ҍq=iyrD@9(d[)c .پ^"ݪš`ؽfٹF+{ϕQqvMy'&cT4'S+irz^"^*֌Mr) iF]nal!ec m:kM w=}5 mJ JyA=n̥F, %ٹ!'Z7$8v a1du(t/ NӘA`V7@8!^yzz&F@椴jW J6|ZPGl[|fܱ|@hc>F!BڼxvjQP*O /G"wſ,p-x.@9)a0xC7U&q7 _DS(\%Wt6|R/0I"uR=MLU_Re*üALKyzlMJ#4Ԟ&m %@cP:DNqK$չ.aka/kQbNϣ> 9% B8J_9N')pF\eoJaig9C Wak|d yFBEa!M0(ǥQtE/ uҤP5ǚw!s8۳a#\dlqN" T0DpTQlxxka)teJN$b1oK D"ܹ]>~]qͰ9OdL1 ǥ.8vn3̂38B^Sq]2s\U l$wa( !0u4T-X (ORk'\"xn&NߩzL N0b-X my0SV}J<%촗IM$~Rl?/_l|[QeT'3)hb qG %5s0kt2P>`7x'hA0G}@؄Eh) 7 I=|^zr5vriV(R)GdWl'VthcW2 pHv{_[D=a]_cX>AɆ%сnu{F7 !v1wTm]bc` :z̏}066 #uмVީ]Cߞnd 1c}r9whбJ=NծaA "BھF^BªHHHIBPԘ*? (d#>;I or/ĬF *"u.>~L z `C< H_| q$)i#NlF06ȃߑ#7[*>CO44 !ض:w6]0Ӥ(yݵ?"~tyU!^W[aoEaQ0=ۼ7'ZVT N+ /Dq/b/lS>ixJ ~:2%tN‹Z W=oۨg3f tSiQ(O-K)?&r<=+Tl;PaO{m^hraH3gh;+sBkc=K-UާCApOصY`"P ҚcUYN^zfidg1|`Px$48 Ho ,`r'xkh۷/_vesmܢ%@^ MPJ]!B(s|N ^}[ПE}tZ)! ,2Am_]DMFgs_ P!)4}Nǻ\+u'XUSkhԛwxT_#0c8ѵpl2-ɠs䰿-[D軪,zYmYq:pf}tTlPjjCǝtoQPUCPf=$FgZ[~G(%.vMK6( άO~a σ2]7E|v/L{dbzkZ6H i.H|n C.|pmY1Ji-OX;6 ŽhvWaM+"=pɠx8** - P+V/ QK0_)&<9[gPY2D^"Nru,s)  O45*[.4EY1Wq#Wl^ޫ"߹$&9tO*W#BuRoh GnL9; ܆ONkHh7zڽ~c+eɌM/2! ?X)("w9ePk~n7,+*HOJ |;{0ϭTVCI4xAˁd5g4OӨ9?G]_'V{]1T.=YxSvFz 9]0-Z.zNP4@ ~>It"Je&^s3_(v$ȯf6Llc#Ҕif7 ddɾ₢jWы} mRM8| 뤊I 3pUռ{O^́3z`$ E7#Beۖ8s M7s-UlFG[L_aߜ'vN rk$/+"&Y1{m1Y=OY8Bw߼! {?6@#)c.:VipybkO?6{X8{a&X)5rk#`%?(W)^Z!^GШ (Y0oz" D;wQ@)&+'.ZhDz/y2^Xb$?+L1\o=[sr*ZA;I[^D[ `7+P6nyS0X7,PƷ?s_B@nM5U"'F%~Q?sQ^4a$p**Fԡu^~/!pi|QUĂD'QH|1J+:?kLкaYvD*HQXF妺R?~+Af3w]\+o5:raVj>_1"Y-W 15Cz wn-Z i+'w-҃Jp۰MS+E~M]-+{4B#!^p6Kϧ}9|bE 5jɈ(=]8+TwRzf~]Jg>0Z:xde?B8C@i7ui!G|4XX}]GRkΊkkSEk(Djj@EǂE9gmp\{@TFԽk K Yh~T!V]ٜtfj 1"*fx(FgW%T5x2^~H×:LZECN!G^{&?YTmlzFaq4'!L0g.!7"<>8 Scq[qP va(,n%;Lgt'Hh]!QZk6>d 41N+ZZ*Q^lrye]E^=ai*zFY,"[18 RGU+Ƅcw`jM]H˿CW}gV'+^2(,ƻjafB9 5\߃ƕW/j@:i~2[UL Ck|bc>GomޓaI0E+2"V(E7ӯlΆ,TF:B_>q%ɪGҕ<<UyS";)̔>3jUb78ttA:4\9!\ ՐR.~EL=g^ }.a42b~X_zFBDV_ >Vs51|j>ˈ5=mhtx߅xz]XaaZ_M@?q0.0d VaxMOohe*Ci88LC>*mrab['R8]7+H.eqo u%'VHBK.zY{[h,Er$y6^+eY~Yq幁U#ĞR[x@ * Aozx뼯*pigff7WKIhG;@U}a?*'[ fv4k$$ q <['yw&U]D[ ~*+f}nG"Br7Kۃ0\p~: +s UO7iP,A:c*h&v]9K z9sß%r5M;x fNh#),FPMf.~.!UxɎS g63L*)'01zWjq0p1R kq:8/=dx㟎nβ|T[ Y!t 8}*@>Z8[iҪ_uRozQldeKV B2ԭ2QWXt€E `쫫U+.Z"\~=L|!BY/ peUkuaM ƹW*@ ng5F #b>4qL"%N.Kyu[h`VP*KN`6ܤvZjGW-`\QY<VixUm]}|ǶѤX"ܴ5>F"vi2ATfUh__BjV oBF߹4h[C'"z`w+WWϬ,$?J3d˟H? ٨$Fs _t[{EՉVT:#dvp(eݪEDŪӴQkS?5%x~+B"1pV M9z)d k@p;GߝoV2L{8vFjo/υ\ QHoB6@]Tz#_ |GCߩ՝dC5 &]id^ESyLCS)U]0}#QY*.PT{- /}VD;o>oGW-1]e^y&a"a P PٲlXijmd Dq,6:E% ,3`lu6rpG 4G45 BpL=P5b0颿jf&TUSv=6^c:,$hȯ*5E/C> 9隇o qh-ʥ]?hTٳhCġAяo2 }IsAiQ7ٓU~=:%D8s[%\Z.Yp p˙ĭl" :v^| FxVL%n=Z=c1q,"y7\򆔜w(4-iM0q5|2,4^T&y[&=j rwll-jރdS\QnS+6š5QU#6E 9%ER1S=7 )˅91/mÓ+.VzGōhWL4mOK ɏ g1Idf 2oZTsg,NN>y`daGs!Oܠ6D@|PCEB5ӝCݍ$6A+30yUaiXMԧEorB5sYhQJ8vA{"NDnx86~,@VrH+ Ү\&ŬWԞ6QcΦ+ʵׂUwt k0xi]'<׼l~*?xzxE}}oLhV_421I^fm(g"a YEH-@]Q\H AxRaX3ncAvHwQ`׍CC=UD*w3%J-fy?J Nz D)|:/dCd }BC̛kA M~sٸ|WTWLezơ& P7 .ƍ|(# [k_Y{<`P\$UN yƩTyxxЋU3\^?;2$rjFCe+ƸLdx* dB$fr jm4HEQsq-N" YK=am6= AyD&Ԯf JC8]igpkIJՕɖi,'l r*:{2SQ9E>ȱu0%_XmJ!H 9 ֥".9 xHV&66/~"WCD1̴ k52n.dVyP2'?t[~V"ۡ>4BTN8^w-ʥ=fTZ!|+B,3$cٚG̟E5!*+<¦Mխtkssڥb$.EK{)=A/7:X evGAW1 vҷ'G!0k _$"m'&Eي>f&^e ÿoPŴqcC9ؼZuevQ)k8*\̺1F_)$h@"&؊6bϰ~RJ8iI $SPΦNѿ R ~Y Q~FDNpRQE 4RS0&쀸ixh1j>'9E}Y6n)PJ{f'xGoF+X̩'fُ+<4s]蝛P8},0]Ž+= 6KyxqN4}%:E$7j0=nH*; xGnkPhXeOWDnG, r>;| 8qi:mHyon"M8$:K7? 3Q|H:?e?.dNXoPIeaԌ|݅B*ƃ%+ yk%,#@w_C/;$J,B7,ۇn7;Cr%v6fߪطL9m:~;y~Ѯ9?J \S:Okos7PStcLk-kk}gU&3oA3^/#Z UxГZ=wiy>kd Y,n_UnPpMu(Ae)աָ?{gUg>̲=&]jS3!3G`;4sM7F=foh[jQzc)ZF dċ2UY Zwtܴ˨.0ҡ)YgZ `ķ+Du |J_‘i~2Y 0 { == vAUbDA>MEAN}D|Q8PvS춢"mæ w4!x=Mw"4t]ijDgcv],=?v&W 6zg 漎)Q XEYD+#؛cB@&[hPل?DHnwG2ftjEsRԗ_݃iqs1FeAtɹEA?ʒ$ʚQg;RZ/AJ ›7>n]pN.'1e5`iISVuf>oJ`/]:瑭\R8D^D4Psp;#%v Hb]6~9URwoAOs;hO2Lj4arO̟ͮsbyayymb0_[)S BcR~E9c gtl&7ogO+j d;hDU$VhK^٪> ֥8y O8O ӕ/ϻntA6XȽ: Bbk$cO|bq{K[0V;'l['(47vZ# z8JzHe93.74#-tU-`*XVHh:O7an$ic]*qc6Ou|044tYV΍_*NҞ d7tKͽBCݟZ&XsgD6¦s鑛iƆ oac{[*pA/ђ)1FDmNz܃f&18y1v~[#G\*x(Z^}K%k l Y8<[VAo&ty;}Zaa.yfqK=砚E4hyT<輣ɀ}#)ۥ"_]>Tsyk9ѤA|?*=-^:yJPo ì!^h43ei2v'â O _K۰<W#Wg) Ikgxd{[FCl eS8YfNn5ý/N4=е#ҹN.%Dy9 ɹ-])g5-TFB5०" Kcf#ŭٌbHt.+:_fcP]Ze'& ++ ^dT/-.W:d[իk+p֚Qh`;LI0oǸO\h!ɨZ}"t\>,'mkm)j#gsMP]Lh8bGAξ6ZsOX2\>,$q[L>:dT~fj`.I!͜~oo4~Z7wv]|.:n~@$F"b6S~?BJņ}x$-RFԺI+I"'2Om4`{|ERZ E1(p;jyp(Bh|wTRr^o2-G l!a_ǹ1=WY͸Ӧ׫.k"6W^1ˎ GBue.ILu`I9գ;;_M̿S_4rٸr =' V0BtF5ȧ؉ЮLǸ>a4c%IRr' UY?E:J~ w4 Ƙ;T%tk1 "=$;j~C >Z֌7h"NT>GTLul*-O FH' )tIAś1S SI/U)# GTX߆rv{8yլ0jMٶD`q1U*V@6co&pZrgLGMaqƃ9:N_/p /e7i]`xԽA}]ܽUEJwјP}ȏ2COYXƧF D9ȕzJ:c:2 _eR'xqM\S]l7#u`"*69peeXzxz)d #v< 8sĵYJ8րY5&#e.4Tޣňe@5*]=4Kdyl/ά3#g"Wnp*|3hn pNf3])V>V_'լvǹgs Ĕ:~Z  }s/1ΚS#%0ZM^F+|q֭5/Z/ljVR| Fqash07OvEL5[Ii-g篋9wz>Ⱥ;hW>J6p. &;Õ&^?i?EV:0yO7Dzjq&s% D{߹=P˝ pv"DM^e`?"l*6q`<c)AeT(2UYC\:T T֌`QD3/tSP0V̤1:ԕt;ZW:^y"a~.m,yӱf4s Ӓ 7 IzF.[h,vǯ7ю3w>ceG.󡁗(B1ۮi(:#n⧦H%0$s(RIz-Vd, =O8u RI%rPlm eO8} ^ '`n /~ݚ¦D3H^C*F%Pͺ*֦LT8lʖF K'65ݗ2L_ǜPcG鲇EExy#v(TƋ\-j&dh3.rr^tOpw:=m!T61rySu[P/(AĸUo">ҟu]>fhwT:ŝ! r@FKQ_LNLol29U9ɀME% gQWX6o% Z-1~<-K. D2@Rz͵L8;&o GcM^]1bHFl:B5>bXh|Q,Y Msj>dl.A&K{,MkI~OKBEە~Uk `ג/@L5)/i1A?1wlSdܮ1 `OcUbqRXR;5MHmrg9<ɼW0`] ŷ4*K_v{P:h&]xNkzŊW7+? =eNU+6%J/ѕ\jj,V>yIB+FGIcGMf:n6JD@CDQ*ſMCk-!LSO,$>n[V!1+_#>?^ļ$CrVvWM+m? .:AqrB#2ԛڎE (hGis*UDwj#f :s(nC}v7{;a7*)D5kH Dy.:{H)ʸD`O3 HI?9C>HpO5:ĜI ; hvubܲeH}'lӳl-Xn X OXgfhD?Y4,3ߌliJUGʮ[6@\o29~}6)RG(&ny8@&Z%6lb 0Ćn0y)H=UŎal 2q 7ҙB\{o凹ʻsiZ>š{~3qQEN>9kʇ;]%X̴Y4_ϏHѨ$T݈;ЙX?0Կs&Պ^!?DCp~f Ϛ73"hmSh-tMgd‹ Nh|>si<< 3ٴH6?z!z0\Ir稙X<9^{Iͅ.gަԐ'A!&Ja%|p{d@bɋ{ Zlh#'h/4޽ݬ~9h&'0@<3Pt^({8@DN. c2tv+O⟩h'(PnH! M4(*xbwJTν*M{RYTQӖ\]XbEI8Jkky9j13(Wˡej61hFZӚ#\.8$1jE##j ww0Cqp皞ɘ!.6r'QC^%TⓄ 7omO]*l0B'l`Oc{\47twEf[};11z7e'Gp}BŝmUD$p53P{q7\snsScQU3"QT9z^oϱiaLh#:ֲZ3catGXA0U<ކ[i椒ʺ0VQ(vz(ecHC Du]SI7|,ˇr5HhL@Ko1dȴd,ѾCw_v9h<"!!ە-o q*l˥n^'xYg@m 0m?T6Ǣn p =we\A%Edp ^%W<|KMw/=Cd[eɹ~1COMNUa+ecS &j-=a?8f+>wfeyE >0k-W\#` j|KEaaZP'Mf Ks#m!/_e޻ +$ݰJnz荢ո+:h\eEo*TFDқ KŚ7xtGoM;oNxu7C!LI|nHF=,?żweF,"{M1BuB'KC:"0oCueGy+fKiU.uUīBRKτ>'?e\r&Qlʊ/{cZȷaŠb@t k+7gFϜjd-$bKPvUb!a}d_zq{MZ]"QX [c`!p]Cfc-|7;T,͞H3C Ab2%2d,(VGSHcJo]5tH8bbcHb1H8l:H\`78F{y˵Jx%M_B: 96 2$G>"7` xG',b颿~'-&ASP:g4A.rKx<ϗVoHv= سRjxȇnQ|dAhGXw OF߳ҿOg4=Ŕw{wu_#;/9َu/fN=}/x ~vjZ \Fڨel|MQ:]lGHo(4Vؚ1]>*S˲D-r3"]$zSPFGz+2O$]ſ %dÎrw05=$W'M5wP՗Z"=ֵX doݦ痋^ Twsx>zJ&_v"(r$#€>fHHZ˚juNֆtFW@j_&\C+Y{ 2(ltIB>L g &veΐJp]W~I} 7]Rv֤ap%0#b<m'|b(_`}Eql#d^1/X4;"(nKJoXjri>ޮ'HGc =9,CRN9Lv}PQm€KpI"|v{` >:/?}轿|r@mRˍsq!xs?M[꬘FE6ŖW1)9Y_h2#jLIZQeb JMHOl7s}`/vrg&DY?Xʗo${8xBURtf]J\=_連Yy emV|ڴM _}id :@}#X,bm6SM&U jE@r0c QDKz._C(8CT{=g];Y3 ``ez=^a(CIh]+}R]-=Zhɨ!±5`lPDwMm;I[Up0Q*%B­@aN2FfoLɯvC{Od-7]wB9#p*;Wp4R?cTB Pl?Yf24B8]$8C@t6${L)#eKp%<~CZ{,!J{e+B%&H}&:@&(a%ܺKw <ؤsOEP qE @t,؎i*9­s%l`0G7 U;1#}Zb;tj=t GA3"Ԏg}.5Cuաb-)}06 ^!8xD!q𔪣gnRW' ={YΙinmMthRSTuۥ'y^۶qU&' .fwf#Xe/ko ?}{ת@F{4-Uҩ0f g%kWy2 9M?݁0wj Q+)`O-?Ul7#s0e gp?up^q,󪹱YqX'xq R&Q_&4Y"8sj@^\8s\?|ɫswq\@L^a7uz3)GtDjr%^}c&6G&0I?7DZB, LvVo`r혙.#Q;|ӵ> gE9k6 c޷Ah?@}K9 aQ<3P⇁uQG'Y\@ 5~5du$|@ ~XU:` q?8% Y7%`K\D mΨ #-3G Ժ*E\t+'5 b( :m qV ?de Cxmp%?ejM7=L;ڽyEm/KtXMv)Xezl(˙ۄ^|L5Dd`T[0,b;"<#~TZ0Ǒk]6 ( -c]}EeD<W8>Phrmtt X$bj CJ[̸RGO]6OOjF䶏q=vוIYסb0gK8TY 鴿SFZ KF Ei3ij|`9GcA}71I7=E>+u }b3⭮\p g(_i/qj%ʣc<#=v^R5gΠ]Vd,?)$A9z$3O` G.t3oBi+<3Uhֶ(jHsH_Si{]%LSz( 0 ?֦9T30GV1vE[! YBij1y>@a_8v@a6%<~IA'Gk]Bꇟ<H`zȿUbt©.EBwl4Ƚh6O`n9:ji|=T(>LX3+@'?N?'> f#?FʄIܡ =#@sk*5KADy>x2" _T+j<-?jI+IX&i!AL 1WB ְ蓰aV9u-6 _dIq,t'Q_JPkbٹN^@߿;mQ)$Zgve*t+:A{ɾ:pIQ.'=~6d<:TrKRSYBl݃w0}W}J]W Nc %{ŀIHL^t$qm7_Oݲ+Hq/*83\IN WA`jߖ=x?=H[9Fʥ$Lii ^᠌ 9/w$!rQ E:(>r!ڜz%M^["ִH6آKZh͛2&9@aQJz[12tVJ/\L:-XxU ɮÊCB(I8D 0o9&!53Z`x B)IbT1R2)=2HfU/wC}&L0d{TޤzgtlOR["k)'"w-aƯp8w;g iP\rcJì؞ *r;D,E&C@@L9`xL\ҩ( \hb#>һ.aN&!皀ug:_\!|R 92қe7} |\2\YҨCa Vwu洟4tU癲GWY4~O%UPMxƖtg yB[1| GI(sdi?΁5QVI%hK`@FMaʳ+o;ǭء?/ӑKGہɧ} \~]q+=&F=#}e8yKʃ4GF$ }S&%#=?}&>O( ^>Sl6ypB^6kj@|PCJ_*d]{YѷcJ\mjTB-U#0!&bJ\ 1, 5Gq+)0U5^u$DZJ,~\$/NTmL7wC m*KܟT+Q"EbSm4%E|]/:Iՠ\!MXI1 Jl {̕A2 UL C_'~q=] k? tH.ZheQ{UB VʦɁAg:/B'^ omr͌ PF0NGaB1X6(V{_’M3_Œ_"hL`RbGJN+D =2ތЖFl7)wcWR85o^P?JZ3n>,&todjt^αI2FNM;cK5u0̓]~V~ [ui䖓lSnP !*NJWa/:`fn\A){EXͨV6IrӐpf9qb݁">sa R\B`͘?+dcŽ*j\U@eGixuLARz OzJ~y}i"x<Ґϯ9%21vpF &uhq|6 Vä $-;0slGLomY7ygtrD_ɨ/LYڴrK[nq|pÃk$z_f>XY6vb΅{fPl`P 9oL=p ŴKgP%0?Y9F/*y9cWZ-]xEL!&?-}x)$?≎䉮+"o:_GÚvwPMKW GOX~vط _d4XxUtvJ=ˆqc>\ckQ.p_?go\F2(Pc%K0(W2>Eb 2uI "0K%m/R}|Eb)$#_S WR]R5wc0Px3b%fSPl:⧢|/u ʶ3J,3A#Oh<,6.2|2~/lwL 'J1[}A+zw>a7i;B^3,g#4R(Ams6u@)g\ɊoKJ`Q,lA7tl@GdPÏɇoU0N*;"uM|̊=[1ۚ;YI sfIy+9@{ Q5u][t~T{r=٩ׁ8;k.{{tػYi_ϯo]d>P1x_f2kz*\ܰ;TįIITύNf;š ZY7BtT 4EԝPt-o9o~TjJy"g+xz=]I\t w˖<)aT =Ŷvg!Ux#nGږ:ƉH:uzV~Cq,9۲-qjhJJ/^D4L`*x"# g#~`GOvEnnO1`#zѦ&zp f tfSVDfyUli7˂l50lF1(PYm~=&"&ԱcT}Y8ߞ f"wWDKlvu t:2tڟlD[cL\cM`lqj]x]O-&\>t`vO۴!<59 V/ٙMgK0E2EY 7蛟n!ӿ!fCŹ7) 5VkXdK[m;΍}f[>Iuk3wm-P.|0~r'`aO 4נG8gW 5vSztv !3(%i}@f{|J}۽qL&D Z -(jx-*ʐ*-?$P/Q^̽yr5P.⳯2aoޑjܕ/{76'~>$&̛6gsaBtf8N{cr\|.-Om=S/Dɞ 02ECK \#Wm9K(Ɂw(o\j0KsA/PSfH@A[l"ǷcdiRR~5뵠e"2bU?$Ac<:1l2k$?IQ; v#- Qvb¡Ѳ,ʰ'nCzfxpak}?33k4fd^>E×^;W H z(Eq<}ŀ.NQb9c>etA'0A $`lYe~p{5(/%<C:ṽc\xY]8q/р 0X3Bgg;ސtxX-Pa].asAUV7m;D,tyҥ"kBvA- lQ^|Pnf ,f{6c96×L @F,:^Uq&>ѕ֋֌' ΏfebɤSSmhpA7@av*iK><ӵ[ЕNp.\9(9X0Em ƽ:N4 8g+v|,h{R/3o'na84?Uh~}S~A+44ΫC}y k<z-JL/ Uڇ#7kXUFX{"P+.QV BL o&N4\?+ \BMVD*(w0YU՚C-Ƨiqq:PTBJhu8'ܓu"+ہ^ yr7Xt!ԽB@U90p[)+٥,dhtPTr1J@%){3Y J%H`'%J-GguM>0g_ƸGJ0+kb3Gf:WتWnJKIԦ x=ttt'aiPq9C7>_qnZ*}"|Q.%qȪJ6jy]au䟗=r^l¨nI]ƋEWf)MmyߘJfrz1H$`SaƲ,/B.Bj\ >H;-|@f)Ȭq=w-oJ^t( wѹ!;zxlG:gb&UFXKä́9.hD?h fU-r&4}O3PE9 NQOBP6"=ObC[ZWQwUA](ː)" !W=%d =];;ǏRf N9)6-!y0(J:_Ry'\6 MN/x lO|d#kOÏ#}y槔t.Ԛ0]j%36cq gznC;Mqc-ؖg\{j#č(OZOVJ*lʥ# k97'/_JSYa=s22T\.E{*9ŝHn ~ғ6^}FY2DhT<%iWwk)dǶ+Ya\}H6۽gֈng4Kę)h&]pⲼiwhAO34vh zٜ{{t[*؆sw!3!$4Xxlv'zuLW,' jòf>N uFnn~pDu8W-;ln*iT5v78E9gaF6*ŀ hJܰD6 I`y+ (UH&ڽ   }( բz sa=cCSb>#M;#93&Ni테0G0WL -¬_I0,qrouW=v;WN!<ġf]Qc_@nbb.kt-\` ^n,SٍNX?[b$nCMW=0NDj>d$6f[<L)u_(lli ~hw欛ՀH/ooq2| 6>Z$m9$6fEx\n6 ҎZ\8wa%j jR"bezE綖 o)n 2Yr"+BnFuv]R z?8/%Cu!sʁdз4_ײZ^ Hk`Jv(u J[ik6=!WRG#e:9`*GbI4dˢݜ5@O| Fz1{DiǕeXXD QE'2(^s͐>"xԢ7׳/N5WCMcoZ)tG yVP&xPZF>*F(ӓ9JR[ٜZrL")45¥Y87 vQɆ[@g%_yx/;?zoMo K>\0sUOVc|8Mp/4qь(`Sq8l5:.S:Է 9lKjM>x '&a)+*uJmE&?}@@~ .ޟb5K9<;NM)|3U^:_Kz<|[(H#pk$qcde5QP T_O ,G>R@ 9᲋nS|^@7& ~`>zCpV7bnO+I9t 5AeFw, `H$ [ $\(mq4?uUgubte^v6}Li$ Y~7R+()Aʫ 5S{g^Ͽ6YX58y җ7w)׎!CZW""J5nL4VGrƧ99vPpV,thr#6xb)L(2 g:t\f n>m0mnAw>P6ƌvULz*/ nΗ .&qƚJ.ܲ~tIhil⇹{K!FLR䎭AW9U'4MAܤA İҪci1DE_0JM&92 ;X4k(e֮i"nYD9^N֘J)ZT̜ .G{PʼeudnLJ`=Ou)CY;z mc`tE2S~sּ~<4T$/!@!l S}b[l y'}.rH p<_WS &bf *c!czPAcy8%FoG˞ª٣2 m:i|py#&S;V)<O ?Fݻ/{ 0cRI}2C׍xV^heʭ"izy9"iئ DGKS/ FU,Bȧ$oeg_E~IS.&|x׸iTNn}pr-dB52K< gtTlz2YB !ЏImtRV+]rRc!P&18I+W ȼգM˴x_4|((b9IMc[Y@ YzKE65/obc#ߵgGURX΅ٓA˻! /wGN,F.rB9>q[7ϰz6f*+y1GGs1Ky"@.Juj"L2 YUCc$ׁiEmMB-oO ! b;9qRw{ pEkC˔}垭RRIR +{z{LiQ֍pKVZl*Wj5eeHsPcFgf4-Z_v jqjIYGMᡂb]ZŘkcWRepK].hn#7ۙO3`n<ͭS=))Zg:*h0q43e1hl]ٺWSmWQ.ϧi:űDy߈=j$k&jPrlmfs]S@w?'3N [x%owX*šUC?6kp7V'f!_UQ^Z)ru/-ç-)yIF;̜@vN@o*Ίf/_`w"ա=@ hKb?'XNf+"NXE+΍01\;y^zgQuEROgiPGxnT;6ɜ(_Dgz*Ŀ߀&2Y*~S~1<}r9MIDW΋k :Uso߲}gJX{Ko[e K+L!aCũ޳o.V6H/XAYe)BO5fMrJI=<$ Z:x^w2K<7:`9& Báq`F/-*8AOO-{ED'% GLUGWLp0{E) 巂zoK<_Ws F[=ҙJU""fZk)ݰៅ|Η;u:cD1ɌQѻk0+ !LB$o |!4zG)K|Yok<_5.hp7B]\NZ6弧jN-BRl^Czśm4ܘo;vE( 'cId2[~oTsb:@0v}i 9&AҤtbK;''eFy␊VdTnõ^Uٻj8fTy+De6=Ty92si,j8ˏAC jxlT؛0b}G'iexkqG dgIV("(#7k#Jg <TS*܂*Q-Nw֪?H꒭̨|]:)֢]j-= W#.%@c`E:t[UJq\F=- h=NЄ@뫼yqseBp7$Q@{j\ݼ6VwQ{@Q=ԂN t`X|Nng@R#@ 7Ğ5YQ 0W!ӛȶw$^ 9E1upx${hJ{^$viɁTXewm@5c p.8cv 1S +:W(sZf<υ2t*Ҋo2@A.RUjtC\;gX}r?^SesTQ+9k={ ndCD=b7;Qqͣ;[uh6x˵]Gnc8 N¥9+p )uFsi&и{dQXg3Ykj9+ k-!^F><t>&$~nqslmho,a5^cqؿ]OV}2嵩op QF|M>3PRx#^5OQ2U/Zl)z0Ez4mϚL6!$d…W9jٴAkL^^tBp,B@JVWbf#?zGz@[c^yFVހԨ|W@sNmXON`%6*ZviQ'/0?^t%C6I՜;lW!XJ*JGPJ!D|M/% 5GJ) 2wWe 0:;L\ʩεǝAݴsbŔqa\~I.ڟ{*@ ==Z^:oNa. 429_'h?E?:x"gݭ̔{Z}ǃc= ,"]E&ZmTta^=:pC s#d9(^N'w]@r$L5sԏdE3 ޷;n2eCM3NY$cLtȕIE/|]bE0Kǹ#޳{W<$v5gV;~Y&˱ցai9({fO'K%wu>SAA51mLz'ajǥnB0BMظdeۭc!> Jk`t\q4BHqUBHV_X,  .q%E&U=\Nxm[:9j8QV16-Nς6xw"`_A14ޛkE((mƒPSM@ Oƺ}0p{o \Sl$kGEbsV7Py1rr*0 4-Do2|G%|icQPGx? Aq\x!O/'5aJv ے;CY㼘21k0пxAY8 B B!g\CR>1j-yvO*蹽@uuCqUց5ք(^*O7IQZX[hn#ȂIڍ'Y "R;ju5?0)E@P]Q_Bק)A6yYƲَM]`?k5ΉEr2r6V ?ܴa2Zm}y$clz/륡3o\i.G}}$fh2ɱ) HePTxZ 0C1Ŋ̙mh 'rK+6ATn1(D昦 MxiXn(}a`D1rU_`9Q2!!3gvbuRR :E%j|rUl.^NAT>6 *#cZMZTecxd-PC 4]jxtwp<| 4AOԺ>h~6~@f$_ 6IkLY hx ]Lϵ-1Z )*5gVU$Wo;N> 6psq)ddɂCq:44"C ->~CƄ( !Kv"N_uL,N\h..mǚ )門1{J_«nclZxEUUN{>.T5ؼ(z K1EQr[L!zPDwg",aac:JV- i; .~De>:@+.biA[U0kќį%N1"A5VQhlJ%@<6S|`%_v~AyU\U K4i65{U4I4y1EgxKJf-'ͭ08]Wcp>m\N^QE7-֗6{) 9e=!\w )W̚_b}&3#A{Ex"F-1坅ѲʼۣjЍ-(V-IB\`n!1Tx38~mo ;nn8_{|i"kD*+XSh:~,qQQ/gL8K<(^dFM琵ac+} S0ܚe|5{iݖ 5+P0m#VqN:kq0ÃB&`uC 0CnZPeV*EXx zIR69U $[0p28x't2qi^nxsu*f zp0|/bʉL'Q+0Xw|낼J[Lqv"Q*+#Wv"+z xaal+iK6YYvt`!tg[KmɝW9<5l7@$\n:)>%fz} ZU,M3zVUF-Dh&qt7<)] 90 SWqު,=UΨ*qrii@n]2܃ @E1T%b[ЭX|ƉuS*B& uXUe2#o\M J@hF`4-D3=žXYD΂SƫSsÌ|y6h,QÜ"ty:Z:_bě"*a3 g31")Oa+U(Fvsm7sxOó':0hed4ǁ (]=oB`f 'l~Obk\r!SHnP[-|G 3BD#h豍a"{J$wA+XKܓ<>ƌo-ބ HUnPފ,@wp2Z5|k¶nqTI@%IvE)-]W$1Zw1^HcF]akj@4pљ tn$n"b&D׸AJn9xO `c(ayiK"FzPTՒ(9"zڍv;,J=I݈KpWY=zL~BUMW_v)ׁPO`ZknDa ] OV U$~'F!>ْ+&tA dSPlyIXm/ M `N zHјȠUZjwo\B݅h)^N W2`U)/0r2F;^)֯'2g)Y?A`il"i0HП2h'>S{ǰ +Gn ,Oj4DO| L17B- t\)P;eюYd(O.KH2EKFT#=(qHyL*1;ob` Ӧ!~~\, 7T_>,SLB8 * ){^zdzlf $1,sjheǟy7\#SߒJ8uQzJ0O]|ϸftX&sh]a͗ނ4ug%(Gn\ší(-n\vӃ#r}uoEG&@~Mv ef_FGY5rYȆ!~ۘAAq4L3ld î-ӉiN7 Ȼ~h)8&SP@{[{?W9n_(?vpca2:gb" Up[LhT*[3! vՊ+qkG_k58U QyRm0n,b&bm$)dGfy xoNS󎲾j1|%JQ&US#Ҹ~ѪO.^s~wRr_=A ݮsᬶd<: v&~l $,!wDTkW6o!Q=I i3rHȂ&c$D YS^_ϜieݗM#d]5 ;,|SANfs 6"X-c64_u0KDmѬcb_-HBJ',3HWl5Vbye?TU3A5pؘdt "(#Mw !`*:D[^}zj\uAsی# XKLi/ .6 6h*zr\wvt #繒b`S /x2ajU@:dIf q-AU*A hVTl+YbFX\/S Ip#J$&ȏC#4˒*Ds|lR|5󶞅r@WZЮ d-">7kŌHUiSoLJ=ֻWuͦ$33}8w$_u26q& 1V;#ǴpwɖZN[Q J+ԉRK[w8W譀Lf.|RF`XVM!xYPaoI-/(UP[giYs|R hr.{r+bIX$X;T (ޤҭZ̀15i$}8[%{[RJ: !@H7I j]E4ܩ}~rA `= 2U_&҃ņHv\!> j^|t0`;R_fakCڱ{B)s_$D x@)+57T ^3~eTHVDjXQe9U0TB)IMh|WGY-l۵`CY4y}9Jq8*$\pLmk/+@tvN`P'I)M|( C&S["b08X~>D\a/v=9ЯҀ8N#8k+yZ>1VUVЅ2.*ֵq 'JsHkBp$$uXu*X\s ;J^/s1e"9atnTD K7[jɾ3%SIlGV-qOj瑫0ϫ@Z.ќ?^"~i"O~xZ##8vԓ& (CdOHV9ͯma@Djg=WC@$;l{O٩w,;?]GlRV#xm=gZ$ u\Ƽ-/hG(8ʰMJA=2>lېK {vJ-H(Ό78)yZ_oI1\]`رS 9X~2^ ɅL7ݗ8x`ȸsVcU%9nB3xfb³H]5:DX2۬Ux:<*hz~$S'iHb;^Uʟ[E:=嬋|.rhxk̪I?)S ]s) p᝟q07A:pbt~:VkM/oF~fk?'.^d(_6;- vJmxW9#~͝oxA+@E~ =z+DQzj3dV-؃Z܇\f#s p%/% KWw=M44g Q+9ɓnѽ撱3cZR 87`8iE+&(\B\ D\; ^3* 0ItPhj ݇)ڌ(AM7R}LY)L^1A xH^lԷWQ3м>v77EI~ )sɉqXE5՘!#'9zGE9]\78ഩH s9-^Msyo0VN.2iviyAh'9.qŠ(]R6Y>sŚNJS2DyQ߃츐4|K I= Ln:X"Ugwyg .Y&SE/$!M:b%qđzԑ?V 8+x́bd|ؖN^hN.t-RvK̢e|1Z"/'(#FO1Vӏ=K sa5by,;zžs,mIxǽPW|z2olJK. `sv4PFK+}Qh{ujuo"_<~Wevxrn%0`|4.yLlJe"5I -uޢ{ /@&!k̳SeŽ Y#$SEK?Rw痥gCy3J<7IIal7Qp.W5n8WLڐ}2Baʷ!0L1k}\GkR;\jiweްž GA8a '@Z<}A5 +@~`\P  xK@sCZ"Ux+FX巯(ѵ69PG'"2[l{/qvusiA u~IJaHV^9\#)Srg V?r,Ϻ;Q%]sm3oopEh'2JI=Uu}_]>=fAE?!A^Sslp؋ ٌI5r@SKYU@Gc-m.oA' RZYc%QM\kRk.ŷ`kf;4߬ vo r& j+ZRhkP9fg'-*-N73r^KECjpE+D1b,ʍZ ;;/_旹hNL`|ٲW616Nݏ!c/fxhvCyÑܢo &" rXSe^IŮM< _Ծc:wÛ8|[9n/u(AY ߨcVeg-hnL7t`/F=xE G"jv7~a'V l97c@>Y,YHf );v¥y|}{`ω+i *! 6b".f/ssSw_4|敋;1&]IXgn-$Rd%}z̎dBHW'Y0-0:rv(pÊm4.5q7+Y+^5 \52*9\* ]>5pEG9k8pKa#cb1*GarU6uYb8wqfGNW]+zt؞HU&8=;>G>Rۜ< >M/c3vBu5C{02$ȼJnߞTmn'%Bz:*bA2}^źLv,1ʨNdZ2vb渽b"oǽ<'pBCyn`Gw#o%CSd} Ch0FiAF.ظg7o)Ob!ʬןJdʣz{2G:N 0SW)U(ʨꦩ'< [\}ngJո)NVVdN|x\C'D )HI~@sd>V7b'5Z `Dc"S"-$biLWrBT#{/wC+4 kugBwN?/D BYέ\))1Kkgw3`؍b#FK0aݐOU z[;/Da@זZ!Fom&]P# +]0!=qx6{xDH >P^xF,3lʖksV"栧r,]8ApNe>ZZ3 9.IbU4y A@(Blwq %F]w !: VONd s|9:JW-/#wjDR(Vv.t`寷wMDŴċXZ9e  ӨY쌜ùosa r;cF5&x7D .D$$>JP uTedSTdTT7כZۈd!X`^gz œ2m,pe(Oॅ,̐%;嗢c4chU ~ps! 66 PdFQ* r -KߛvgюVn[ U=:cET5k4׏)n+s`zJb9]yS˸ꎺʈ l u4 M$p\KT_7L(4_Fy˵+.@T]U2Im-cGNmY@fԨ^ S,@ ت8.ɯJn) Q U 6[I~`} 0HckD*T\x ܥσZ.N|^UF;##9J 6  \_KtUEњ-Mq\1N)C$<-@kD'_P^a̙ l)Ee(/XdC")>76ZURPBAU+%P>kWLL=02 ?9p~+fI 1reQ=̦P?eSGa3ھ>vY'\`y8xPw6A{{7;?g%[RI {xk ,d^qО;dJҵС ɲ8m%'3/4Qj=o:iW.T.d vUِ{/ݪ9m)g Ny X'875Ov< *LVgYҞ8s`?e#PtGHM'gW[z(NPc0Y,^TS?%.Y| XiRV< HbYW=4;>*&vs4rB N@ƃX%,(//K`C%?7*1 Ip{#X^ieU-} N&KǔɎˉ2 ;(T\K/FK44 k=?olqY";6);u\yzQ^Ip飴r]"a|w}5q@0maO2!/%gΝфhDդkCM^HJ0Hwa% LLkZ_]_]诮F=qasVx;4SJjJԤhr`fjr(~A.އ,,B 8a4d>,:@܎{_Ob+`KT1tgU0:?"nGs:(p "| _eStopbvA>Z5HGs8zx}KmLBp/R%is܍7o۴)1r~!Ot(!qUOigav;LpUwSj<xW@ۋ׶uՠR;'K؁mixLV魶J^ 4eXF"cī5 |)kcw/16KEJ96*n#9e>YU ϫ8r)%'KOej6h~ݟGҜWWi@u]f45oS1I%5Fkn8Ke遆Mot8@q^XRÖ eWx/0U[`1a" Q86q?ɺF gW4Qch( qzVK }Q4>IAɒd .ˣv&R4t|}5~S3Wz/s D1}C1 ,kdٗBW#3NQk) nR0IzSkzcqF 3b~>#nb夤gm+YK뵜.qS}TFgvɖDŒlf^YX__&ko` 'D -pdo!@|n4D.ryBc2Kў[O=ykWsC UN%<>:at񿿤ϼA$N׻S| Hsj;Sr+3C}Nk+8 ZKs[X= 4*0݆jEnku4|R7-#V/s.tAYTJ 9LtH KQV:#Hf&r811;e\SDLLS ]?,^m1":.ouP6=6w]t&+=V~a}@ܩ㛧 Oa *oûXtILi7+|Sf~8jnY?CQ 2­^7CjnܼPu^Wmbf{Mj"&M!Ƥw'Oe- Eͯ!|6G96>x#J$痩yWG)+jHaV`O# KyaAjm'*$3`q|Y;f2U *9֭agKGc]ey$[&1v'TO.z57/sI Ő/Vxܰz{R=nxjL4 2)8tڠl/4|:T8-Uyd4NZ%| :|a;TaZ`'6`!z8i$Ë@,Ա0a9 |r&Sas )⬬<<\meAf ۦ!]5@ 7Rxl{1vL{tI-/\}C5fR7bǻs=_?&õ9m}iv ^fz1m82ԉ0^ߊp|+νWV^&”@,Fr .~z'!N/0n㌫: 7 ә!vАڱmn1>Qt"(oGLx^p r04DP؄S.;ad;jn=Ż2k44 (vj.{}AT"<7PfHbzq9#"Q.)J[h؛FL<vʖo a>,M"?qė(n=kF>؀E\’;kQlDQԡ8q2!3ӂ 6}ۺ)/,A=pTr@m8{nW}w#uf7xlF /M<#j rFI{)Z:wH ^" P9e(O n~Ke%K,A 5Z{Vbt~7.<`}ԸEr6/.FineZws '"PX7!*ġm"*- Y&[q%\7uRޡQ99y5[bψПaWl{cT ݽk[EI/I3A^%S?:f~Y棁w>Zu$fK vlBSD熱9 YrC"Q5F6~ğ{Ku"%>7`/UA[<,EY `@ n92MB눜6lې$O&`dIbWmL"w^C%33%o^G/ʘ 꽢ɣ2&Syw+Χ"(t~^!aabDUۏ ~Ќ5WtFR%Ӟ.`]?ORX pa$ *.l&9IEkxk"TaLsp矆C+ZSo3s*e/bT)Ŏ{6GjFuo$d)mC24xQ"zmnju},s*‘IQ`?´_XGkgz0Չ+W$&Q!T&y6/} ]F*D=ZhXZ3#(nULsު𧒊~Q_Ze AyT_/.mל#TgDXUL` 9[Ζؖծ-z-F>EuNyC]9~9ex" aUMPB(]l9uO[ޖuDfJ\D5(f>Bû>䚥YU%KS\^> wIIHmۅSO@1 UGAjld[@_0soCm޺B!K6ЉxQ&52뤥q>q9V6|BKw0q9;A^2&M'&`d pVq)er\K$~c׵r_0Anįq)NPj)SEA2>\̶ ^}M2ۤaȿy菲ViS|AIu-ϴ=Px0 I\d TpN"G^MY Y5 PҬPЛt4$,bT .s/VM<OStv/3WhujR 7vʵ PVϬ=:="̑ q4k u}9J\;$~C&%'yۭCC?ҧ:bD,KFb {~oypQn ԇ'qk >ô<`UP{)Th\rt@u(_a<.cן%kȋW%n~TN ?i\7SQ&b5R=D\Uxw]M%?N|ȄoîLOd`bދ` +VQPJ^Sd Wjt_"i֊:t4ӓct9bcx2 $֙ܜĿkׯ9we&Xf&="cĤ]6_8PSkGcE^aQ4T;=r>xtr'se 9"EPe&7yH$q3CIn}doˊʰV7YđKx[%"uHs`9yHoZJOeuytº㭳JucJU^W[mAX"Zϝ7Nbbj\7Fxiܣ Ku-SV(njOdpSW= ƮdAՀ-F7hnIhZ멍bSW5v!g=En lx<>5Zu^Qq:ЏGO72<8lVkGRb pViȴ4bU70U\Kup`I(%4ԓjL2F~c-'v ˎk6)4p-<m۝KUQNyS-TߺkZB(8\:elm |ZB:B_UP{DWpCYjO]^CzwX˱ΓHYI"w mT[2f: nuZQq=W"2$AXJ *(+! xݷUzpE}\g:o:&˔O~-V@<CTtCkBQooKU|=$ᮅHꔣ;"v^&B?lft+J7˱k5(+坚ڪ_[m,?g6Loa/;]R|$7TJ?qN3ÁmyyV[p8iiCcuXkš\7GR`\?j?(PH^slr㍞a IfNZprPPiХM+U 0 PM?8O諸" ~b<=nvN Pn7 m. `grwc_!&f~[1x^#*ޤڏf 3Ұ6 wߨB>$r)s=T,a >2T݆usp)0[ xpy GxR$4_=u_&C5Bɴ,qUf[9Uk(y`>Jdo&S܌.=Xd,QD2?dY1g/p-C[p ySeY4he:1>(\@Z;wu.*cḎKe5jV/ ljNe]@fqx=֌fus֪PYC#<ϐQN_]| @41[js.8vk?~Ho,x!U<\kGZ|=ˮu_EB7Ek!h0۪IלU q|“a\-2Dn[1 5lۅ39wSn3K&ľG@4h⿣U|;HoXR-w'H3&DIT@Y>p9(611YKV;C7)\NӌH.iR(]HhFlGZԇ.i(c8ًnD<PQol9 ꊜ" dZcpt5n闗-?-4ѾA=8}՝-]ga .Ye [ؔ/X(30=@/ޏ~ %R*Xq3Ok ɿ;BZ7!4f~'zϭHS0<"KJ)+ !v$p%xĩ>njX8:jМY:.W6R<0H$eTja~]EٰvG9B lS2BCbfWH=LR~t2vXThV[^ji~<{{X#q:^ ~K(;)elgUv&/@H#4pzZѲ+e4! ß6j3񯤼YzˤaDz| ތjWm|p qWOzdF'gIyc'"`HG?i{ )ird2;Sd1 krP֪vӭ~t( 3è1r`9i}Gb+W(̀;M -Yb.NƻJ!9vĉyps\tƥ/0LI,˭ʄ{>Tc՚z3Pu?jltD*sh<]2>p1An hVl { 譏fXaS<ID-9=nan& nsę@beXb:լ&sI׍=,=du`G\p3'ލ~vk7]0 ]r P Άܐ<UîRzHNgEΓt sDT w )E̟UK'QԵ9Ѿlo}e?e-"l\`5hyKmX('ebp/r2߽rV)ffxx[lJN?ҋA܌6F/7oah"m8yM̺O#(HlxJ|ԝ>P~mcX 6>h~ޕ0= /FQ @W7Q4m@f|lPʥżcw@mqy[e]@멝挐jce{ט#&ygi Ӎd 1&#n4a="lpO381C<G=h22"I +(!'v8Aɝ쁅ynֺJ0\EY"cT6o?ԏ:A=JrZ4S=;O6MO7SvpwpF|Ũv033&Iܙ*^㞢~dҤmq{Xӥ?׎g7[s7Ebp)q|`Г9u:Ҫ_O[qh" HRt޶xʳx+&v*|r9΢A@oNx&i6Pj%.jr{8|6L{ ;ۡn.bۚ3v}$ 5|p-:v EGԥԤQ|pNug{X׮;Qx fPNG倍8Օ*,Zj)":*Ͼ9eMS'݆U?{.K$u؍ -PK|~/ QApPx 衿.so]g0OAL>&{*C&6S$PjlzNR3|%h!x6pS@a? ey-6!$9&dn}{  q7ˠd? ۂ|.m.Fn`1( o2;3ƸKCM݄H53ԒK ʞIP?䜢FO65z8z8~EkėckJAS[=?g_oV@OmJy+%D!'?rr~^|0)HFGo;tڜM2(>KeK(#q ?8b; fw_z #cىmFXB vH4Pd0ֱ-zup{i5 3iVUYL$ʼnuP1qHaY&(%35K]3]53o31%f𫞼Nċ% TFqRX/ޒ6Iu4[8:XPMR ωx:#k~@o_6z͗>,yK&wh0:"~N@w]s(59%=V<i^֡!W* Ct09i~3ƙrT֜ οRȱ_&H2K%2jq"()%lmtA4(ըme-1:VALp7 J]ŞC:UQh'L;kA- >t]>h\Oc8$B{W,!1ff .u'JqYxmn1١Fi6w,pZܺuJF\ӹH3c--̺̌Ă$Qo)$,7b)1Zګ}בTF*Y]sW=Co?Le3)vG2 Lg`*S=VV"F6ϴ8Q3Gz{=Pܘ6?R68Q~#Z!ݕ m{g+fD}[?Vq"I 6ZAY|.9 ʤ9bxwJ:T3v,:݆?ۼjH M? 6lW@m?n[])OV+e}9sLTl;皖Z0a9 `wM`'_"i S_Y Qɢ|Ok4v%d0*>=bC [u EAJ"N]iR2P3>k6 (|Ra`GObҲ%_< z\e`wzŇfcI5y8u']v%aVH9 ={## VF;{=PÓ|>An6kyº6Ŝ/W? S&g!06>"M3\py}86ey~dC?#NOELLz%+{nMP]E(qlkPISrJ*7yIDRsҨPb ́:*Ylȝ6co w*V'FOޡP,m AjQR)*_(gX] M@('ֺ'݄ѩ yLYՇd|P] H\UڍNU:j(s,Fq=}QۭtƸD##/$0jo=de. ׫:/4T۲uD$gHXwT[ mVF ?C3&*qm:LK JT~ONca {HsJ~T$dge$6R]PͶI9$|Ǵl{â8˽gu5bO@"y DB!\* f2䢛8d\RD[Q/aPQI!Z2iFJY@X[mϑ= 7^^@, z녻{ֺs]ETMFE|#C(`z 4+C'0/]h!g"M*X#}m%;K~- b7lKr㰫2Q$.H~顼SۧR|ul}@xozOt#C~ɕ)zj(ŵcZYm Zas%P-ZHX_DuOoq;SR~}9Ћ;"=kU+ u r?Q><46ʺa?Λs8Gs^|XO9]דw2%xbgYŠǭy*9w; QS@i"C#} 2 2Ew >^ŕ7'|Z#(o;Ps1.wv`H AJD/F&XzZ6MY;‹ ԯD$!_}@(י\t[p~0;hdaieS"[,In"yLc=[Ժf&^[Dר4oN)sJ_x̓\n'8QNK^,:{'@&UŒbP.OO[\8Xlj*eXCOq`tx$I:OuŪMeD%KAL_hw'7]u}yڞ#k?MWD}N!_ՍP#̯?n:mGbd픉"`X(#7ءbx+O KtIn9WIsxxms2Kmxz0+,*9t8cL|=lt3P ]Rb2[by~z'F?^rF.us"UUҌ6  U":tSm>rļjG\a@+0UIEKL9 G|;Ԣ$㢥 ǀvmKuE헋UM# 8>[1Jcy]3 -f`Qe7q q[k#YiQaԢ-ɑ鎭 43K۹ o+rX ħM3w`I:MƢ6Tzs#&$uiw]q'Z 2o1b2H瘐9f.S+$"{mƨhwRtSֿ5yg!2,T8z~qtYT~эe5=09ƶK"CBe7̹s;q=jϚgaI&S[ނc"gY"<)>t\DBQГL# 1 gc]*F42K'sűB6'UpP(E2J=$J)ׅRGָ=^0Vz)uF~.g0^ad?z$yحO.)Y!՜.K0rH3ԃ2hBb} ۢac aγրC$BqOQ}sa8% AV U7!YvD.x e.#,[r\ äelӲL2pkK ˗I܇hެrDUz߂rϢ̋B1]g;jת1(>bGvoN'X@x~ςchI1PneA"`?Π1^^W Qwb逕я =.A6A&1?g p_sժ9ӗL4M6ufƸ`R^(2=-n80W XA!RL&lsyK!˰bh5=ArNer<)S`j5hI6_.:Mo&CuztbMFKJ-45$]=~ٺ Btl{ jHJe]ec$:HC-\`Nj05J);G"e}Q[  _ݲJ<~iC*67@؜ P 6dR+/}ChdӬTaύB!0ٛEML\l&v텿?|efzʿu,`=@J遘5 %0ES&^4 -ל2 N^;8e[?-?kcQ?zuvfu_S4kة)B|L-ֈQD|3=8t\_#i,$ftcL.Am" dnV T,&d )mB(O*] [}d,MozZD΋%Q8Tʼnߥ46An@ڱؽ= ;v}z()v{ [9})_1{6z[np[@?kdOYwtB md(A%|*2xhG1-:4iX_SEfnuLLI7[h4zq9'*KwJyUqma HY^ W07$k៨B\c˦k0KO^E/Q`TԕŐK)$+QW9;MWg[w֊XwxXHc܃P \nѢ~nD.kؿƟ 5Äa;bx=e '"EAL()>[VCs4ҳ2[IIb8:?b; /jGe@/+/;f<-ќ̿|C1o*ɥj?atLz-Plz'zdgGC^^|EoW˔cc5T^ڻ 5eܟ :Xӛ+ࡋو v}[5~AI1 ]1go,HEܫWBa14NQ"vP1[''J"u<3_R#3Ũ/8BMW"nR)8sTՇ%@Y >ղe! DK%wQj Qf@&Y߼#T8l6;BmՉMɣ򯴈.& U{7ǎ QJ.Z-tQV;փ(2y-:WytWڒ qY57TTEPίIwF9<[ vbU.uϴɚx%{[BIIJyfձ*p hR!3kHW(J~aܦ)Ѐ th{_T7:Xvy =6) b+S"g@ ˨d&z_"H-ӳ?P`e냶2,&OНy. /)tܲmוJ%6b/vu:? 8p'2;ICA 3мޤ>=9cgS*đ*r Ew<ίcG ͅ, c|ԩuq|sY5t)hؓEu|Br3ZRGݰ.oYuF6 ᓽD<-tyIv?UKmw$3-sڽNc [/ѡz G5 t^͎, v-Z+G],8J;eՂJ%ěFz~?236N]I/ )ʈق6O6!TE䀭 Գw= *$Gl*H2m [³GnnX)_8|57n:vhE${ZYP&Y9Xq4VlGnrgW-"4̝0\nɠ0)1=vQBF$aɮF*+0bxl0SG1'} sMyf5_J!oW#@'XJjѴ!+laj&pYH'o1m+;RW{o&Ŗ Qa+' :s ˖^}cB ?^WT[RP?xZYpFa3ii,MM8vĢSklit"f*M0a@}8;Y.N ]8V5 KnTME>vsww,OlBkPn"׵dDUi}{2:9 $a#%BaB$hn7"OWR--um}Osvj+2m)I ŧ ̓MQcQN l߄mT3As[QMO0t0J[d]P=ZF)]Ƨz[Y,h8A.N* ~>ׄlLcД6hOxk.;m/&RqJʘKD:剆]_a}V$0_0s5|O&DcsfpVdlщ29ŷU+Pœ`X\e@jBNcq2_P#Y߿Fa? #Y{ (&4f"\sYtKF\zs-:9Hͅוnaڪ*3jā!:}=O?u;C6 x ge5T3^lYcI{Gᵒ&%f/C:dNJ\Hd$I=^ NaHz֞UgZ,pdzNUr1aiqt!#~"$;h(@][Z}6+T#^puĈIIh S oyi* t̻A6VCYz1c #<' ]1c8UG(g#5{`X|Mwhe(<'mϴ?[ (RƓZ,e ~ hOdӞ oԸ˳^)*DiYBDGiJ4/ʑ6 euMa (Xy>SY7%9뜾^SVf\pz tS-KCI>֩3Jug A|^"pL5e~w9s!< y0uv_οLEB2J/ۈZ4RHֹS1 gHoCFD iw{艚õxJ/ZaMh[v&8X" k4B“޽[ bBdQHO[=0Mq2z ,M8j\᭟<`SBPt,r`[Rb?hQ-nOM鬧=P8 vU-l3@ѦpѼMp΀h# 3ԔkCdPP~2ҴRؽ:j[A#ꭋ/Α'm_J$g(`g?39DRD-:m[# `a) 'a٨L-y 2н~l%Ms]?Nx~ah,Wؤ5jEC^8BPUc@|篷&o-Y!d-}Phr @ lShN[&^V!Bs7 T߅\G0TD0m3PO//%QMS@V 5:!0Oe͚_}sw߻uBdyH5P(I yI5:é. }tۿaCCS1{07GBCT5P+$c{ڃ>G OUQ Ne$W7Ҧ)H8?8cأ]L^)qQ#Ñ=JzIOq{mBR4U?*g,te@B tS̀ =+uaiܞm#18WjU') #r 06vc&pģCanlWb]ۿ2Ec0BZl99$=W@c*bzU˂En+HCI #&5!dm\7g7}h|}O:G"z hzak<ε/[v 6kS!?2X#^ɢuGxgk 3Die2=ʅ02{2@E+nR+('ؐ#4D ,w2O^ZqW7kҍIIlp?4iY8NgϿ(BDP/ȕDB0L.t%=Yƺ[6 G ݝR~&C"g3RVs}X&_gӳB͏Ocy)g X0GD<-}.֕*o2Mv}@<*W+4"1>|/5iO}rp>yhOE,k/ƖNh|:nnRl4 "K&u6A=l>d lpN@Em.4/}N"pF8robctALv}C~&y&ֆNwyw9m&\lK(!&GWTWaH$]"~J/Q])Z3J5:&qdB͉X h7̛fw l! 7;c,ȍ6q&9s!SUdѽl5jz-\ 6>[y]B20ܳڼ,J{CI'P^Z tumm*R_VVQFyȗ'Vb=o OGXk_/iI7xpctP$kPC~`VB@exܬKK( &7so/~q3 M1#JEEf`SPќ򾭭ZI[ GέW$K⻱0eCHtnW0m+~ 6{N Oph^]*ݚk Aw]5XbDv62V[c{wTlo vg'8vSruaq›6yd<0k7u( Kat !7Jw߄Op7O{-JXB Ys:ǾiPVLĒZ$pL4/0f%N޸uaS :^a(S@ (X{R%#=v=vjA ΁Z'ے/c͆Ndu$ ^6+?G wk(X'CJ쬤 ̒#hiq Dk.b=2VSy*W7vkfMմQB?NR39nk O@\TQ6wd"/eeERƏq*VªV'.Eq;AnA742r& ZFÁ y֙"#?zX)Ubt u\5OʎqFiagUǤEgAIHe&&Ap{"YiU kǡ 7L:}Ye Z| dfKCL|`W% ڛŠɇwZX%8%٬--T 5w+?ҊEfC@Cu9>ٳ25!PsFuL ƙ_SBԐ|g`ER6ӓ>dgQ\Q"\i8$g6m_wˬD‹U U/D > /)CKZFwl `7X䴗bn8y_zRxN}uuL}90p-0Ҙ#V@T} I\j3Ċ^b܇L?6CYAY"7fcyCmF4-_R"EM}s*6m5CF$ Z|΃~TNeK-ɔhgNz]t\_7|g2r}^mQ۪[GǏa˥E c֞?P-M wi' Q6Q歬bأbGp؆:ħ탪n*H8вzk(g[oF<M(jJo< uy)OʨFIa9 C D%K]ԾճHY!Dli sμh1Yl7سɹsx?a}4E 68x"_{;NU{,-DKB,ЌUtfgbmOTJU(4 3bA&K_̹S"Eв*}G^'/ Y ˩ȄȦjRciasauNK6iv=AҐ?m33X #4a(+HP' 4 UEP"V&ye$@:"bHJ1:aWOR,Mǩۜ}qK8"yE Շ+ 6 -$Y}p#|NH۝_Mwf`e`A\Zs*W8>݆1[2ܹ/zys X7{79r86>N!96i/'qU{ 浄vh8Ӈ  9{^#)6f.Z2*|5+'EOCJdHewYRe|v`f7M_=JgPxߝ:]_7jWGV^шp0E[ש^t%㑸Ar x+\O`,'> <2&/F(rM/7jnd Ϋ2v Vt@rG77=;o v]- ֗Y*L#Բ_+e?V&1onl c^\S?. \ $!n}/ ޹ɿcj`#tN`^M`D풖=rI!+B/,]b5LjFwdP >$98L.׏ܜ"V؎:tYcO9B" 9DJXSKZC̦4rlj_'Gyށص bdfOZϮƈk9UM0ȗ 7/9 M-J~Mۉ /ވv'_6a8j TC& R(jl'lˋG9 m\㕡(0 S4HB x=Io+ғTۇwcS&b+߀UJ' _6'F'J#0,tOm4&8#X ӳIǶgX(MƑ纠hWVX|ќۂu5*Wwla; 6QQc~/mq# _qc2^)"3N+0CW&?˟ $-#X??mR؊e?HgF47 kE#q愛|֠={q ۔&&2Cp;?- XOsClxCSeHhdd,e^ RN I4Zh>P&Y'4=nϣUI;В#YBIܕf90Ҫ*i0G/GY'|ݢlG$~wҵL#5ЎE^Mf~#9.'ڞ;rC*8khǼԳ8{.=_q:Yž|#"\8Es>{ I:5ˎe0;(DdgMCY3eTYN՘ɠBI3A 2Q?h֨ ^fvi,Ρ;PF(ctQ~D!7 J}LO-ԫT}a$SIi?1~*8eGoECYߎ]UAn3)T#]_nՔGPwg%ChgYp:.lXp``и W{v uS4$DZJpDCZ pFB_gIEc~ ͽm&KLsNZoS<"1ҿ֌ϲC)Jʏ}?F㫉uۆhbH) :ʈ̺qS@ ȸ EgӤӜi;##kK6H[>1?I7WJU/U؀:~ޥ9{C-"2,tRBP;{qJ&bbg!t:^..^m9@|2p`ߟct1j@(M[Z{ׂ, ?\ɤa)ZyO>rË-^ܹ:PX4 Dj+r9ԙIAOUM#-/mR1<X߰qjulq~iL=.kPT1]Y胅uC,g)K$MT!ۑKr>Rbk㕘PȢ_?Tn:k|(;?懯0|%NGAޞKV!+>#trGA"۩5z2dE߬J\Qbc4%0RpS4@7p׸ւ|HFF4@ i`*Q ]BM{t ѰswO{[P 4ov)h(.7Gx}SH☟7q^?ß>vl`fmmqF6nH3;Q"9|rOf[=c N\-]a]_5VN Z+imiQ&qsL ŒN']4xj$ΐOy^#6qNVJOG]$6| D̝ȎH)^'w4Mzi8]ƷK^]JlV=TK kT  MK*,zNk6{ ᥪU$$8'Tቛc}&M ~-`<gU$6Xv_c@dvSqyg^v`NISdWsSE?uyzJeghjf2I5=+ SтOv[jUIZh\6C+Y?=i #7N,XQ2!?g6S9{6_$WQ;˧酢X`u->2;hžz >Qs]6Em2ߋ#[{īM1[ޞ>/xP[+H£P=]4YA(Q}գZSd&!X)b}猋blW0H-,ΐ DS[H/UIr:DYws/#LQ54Ze$MP/pOI) 8Z(Xp@Ҿgf(foC(a.3VlIЊ:N+Z2k*}2-wFF_ChOig}n8t n* )nPsY *L)IјЧ'k$GQVjv49'՞N YaK'<#gb+ʖ?ZӲ䏆Gm&I`"֑ݢBpXF }Gt\x8ƤQRx0uŢ8&k0=߮O!hry1E Y azZ=Pw6[2_ J}6a1gIj#8?TD6ч4UԖz6׾ug$gHKC;G^Dvuc۽+ ǿޚ?@-1p 74hȬˈ3f@tЊEu\kQ+u¡]ӽ4A ,xљg},oDTu Xw o'*EJm}>Zמi5V?eаq-,= ;sLvD/.F5ͤ{Y@c ;`O>Cn_ 0KUEuRœ\fz R|,\3 URefF޸"u}/Bd?TKAb ֡tjm&<G_$Xl61c;O)a@Ew}Ĭ)5&F`R(aDt/ؚ | Yu[+y$o֛#OW15@ퟘ4.#-H:ދ]L60# &Nݙ='X+:{:ZF,ʧd.g>8> Z?:W+ ؾ@d&ƭU AK;r片Lq8 5dnT#qڎ]{TCFNtog/0uL4ʒ ,0z,':#sHxڃ]n>ӋN6dAD`-*]X~&ukŁ7YĹ^i;]3G7џX<';U&E3 s=]U&Ȃ~WNd@FR(8`AxęKY5ӸM8_z|)暈 jܰ./l*za]؜m/+u&wƆ!"l}eE:o\+'&Kz+Yzg+ [Ip-AUJf)@Ia )H/tԐX'0CEL!f ieݍCZޚ^}\8h o|exDM,jf@cY#;jx9uBRviP 5 sɰuyJ/E}xu;ԉ˗'q{r@ pTק{2΅1XOd'-)FQN,l8y}h)h$!Iz^ڢc tۥAy**5'QjtNt>ZVB9Ƒ`Bc}ѥQnV> ɒ\YD b­n*I1IDu6|枓B4@YK;Tc~v_Zh(@`v!g|1=s1T2i)g(;i%˄mG;Q62̯A3mP-n.O".%MF(ʤc ^ 0lQmL3Ai""@xVTZ3.wݢ2?_iL{#>#<[$ɲ|~p_4ZC?"ItD_hA;- &֣e| \j4II~|O'zrɤxQp*"&4yc1 JBDsP͹j!Itw/:pYx3t! 7VY0#$\vz' ˵zǼsX=0jig)m :oH^xƗ"wV^W|v3z^g|C$%Ze6!3UNɮb~ R,[o2>&]Kև~ Ȭ0y^eˏ9 ֐W.7;;(غY=KA?B@ա]q mgc|OĤֱ̠T8݌Ӟj!0RSQb;WN\.G>  cX Jwsu'[w<%-8GNQi$2$0T _HYxrXp0YPu"eULD<*ŒX1xk Ɵ 0DM%*m:D*mf a'c ]SѪ۾ G;+:-JNaXQ_tx%}s٩~ԓ?\fS=&3,NWQG*98j@eu7 ک޺8G-OF6i[isy9D\/D"JW*ٙ% O+ >DgzU/^3?[C-8zPV˴geDPc1#x%sn0F8nyCO?%ۓl'.YfB;@&Z~fBcAn7P(PDv@DqWZnڙ}3d|TJXq~#pvy5{zG`'RYѸtb+ iv^9%oVU=?T; :>ԙc&̴z+9h2pJL&I[ҵGӒB A .ZYO R6lt{_]tu/ %&fȺMy q*hhNt-_TɄV?(Y &/Ly CiLz?ş^|vS{Fp9 _T~ʫ=SC)cHj{Fۢ)31Ml ߱~<^ &$<;fu>7\ӂ u,R'`"cS_04Rv. !S_ e(oC@Gl-{@U} hG:TY8wt%xc>lZ!5znlkR^- в[ q0Y0 r*9oE+~z!s,aiW`,6-#Z5UZ*іyxZ(!24{*Ő9^!5pm꩐xM# dJU+-o¶d?SU`(Hs>W$v A8'g9-s(,5N3eM2]QSvk'^2u)bMx®3)ȥ,2R?H Q/B^ 9;6tYyû|/Nm6!.zdOV6>VѸ&*mj|gA܃!+$[ H'^@:ҵZ^'.k{ ޼duU$Y:A#V!ڍo'Œ11X"z/zmc^ լj\E)z%Z$4sB[opDzW~M,桃Ҫn{xZ1hLQ^<1.yV tS)/ܴ:F숣ؐ8΄ lSHAu9IITZ6) g׎-"كV*lToSio1#һVg$~Ŏkzc_dn#uk`U#ml~RʗYW)c'j(䠊?oIYD ?S,񅫜ۄۄ+ 8ѯgL w LjDQCKs3֙B5<._ѯ*,ud$)gňD+X8' Z`a >F^&JPr-͟O'f~]O&JRbi8 ړ0 IƄu#5tՙ~(ka9&Nǚ?C_>xi*hh,`9B5_sS粶䇧~ cq-S {89f{9a8W|ByalfR]A@D7{T1LIDkHT-QJ¤JD\T)zs4A$rt,-^:mM?1ΖFMO%c)O )g{߉Ƥi~Yfyfr&wrc@Pd>Z(qZEiP8k751yʗlMz]=m[Xp<$)tSsGAUOg'Rד֕~=bkt!J#(C>lխ%CWӆb^l2.H@#kɂp1*<Ax c?DlG隽XXl^h`B%b0Xz`|3x$l(ckSe٥Mn}3ȼTXSlj:(Ql 5c/$/,npHW@HRt5pf,HẄ́Xb>P=V^S2e};i>-oC*Tg:p>f5ALԥ[t#1T=Ag,޴3l547S;(_!, Ԋե?=m @(8XBFܟ8^[ TYßG*g,}tow'3YI;a+7Q|X-uZ'HvRŗD/*MӐ2ܕ 2!+z7 dWA`6npUЊUZ?e=тw^$uxwߚ㠭786#*6\6Nxb|(\23C~^|_8X}l= INAN[vJ@AA2$ {` =mUI\OIb-y!vj=~fno6 F.3yE.cm^k8UTQDT#29`b9CJ898x  0Y]CjH~(ffT+@VTHo7Y#`{8C0X:g4t'UEyʤKQ"k-&NIxSNq mS6'c%z!g`*apĵE# ߱o[}C]Ok/zŪXDrX?Y<-EoYgOLo7hkf8'"YTX)׋;4 uYINm֋HUo+ZȌHā}.Erh5j6} 5,Nr-X;ʼnD?榾@4"OSQKvh/ Y;܅Zm-t"7v<"Lu>Y7 !Jxj0!08]2/S|ɒ޳[͎ÒE <Qmp,֯D}Q;&8nKN@.`]Pc@ G:=fO"pT3~ 'y m(CϷaR!"[s]vW2`7~ _ȟl[ށ{u 3)MN aIWÓIX'3> :s*c jH85S3Ln2sJ+mѪ41Px'SxK fy\47m^QGE-*uX/!68)5V\[QZyJ } 7UGAJE@UID꓆26y#@:SvC٭1I_yOL+Qz)ϮYՊJɴ#:@Ɲ}ܹ8 soRD_@c5Tf'X9bOqU4%|SqϷ[t&unA4v ҈TflgEaL^k=e2.o] jqXk+rn%ѹ# (Qm ~Oq/e:)/[&KhN&ܔ%҂OMe+9&unX1r<remAl!ÜͿ1/Fȏ]_(&ZN>+ _r +k}$:Бf}(huULG:Ҕ }ZL"f;\\M]@#Z X̌>4*mt19 @>'Uulcʧ 벶^MJqt82KHT)(qbw {^5τ({~M֐KS YL* Vr+3U avSvBUO(lEI៤ .?tY`V:}q/+l3hаQG9 S>Jͳ"0a>M5'z 3;M|+MrOFLwskbcE*ɇbR2Dp}~r)InRNs=6j7j>Jd=-ط ^gp%)h77, o7y}ѕKʦmdѲEo#B8J:0ʲ g5JF0e' :n_esJ[zS_m$q/4amC憻62oDTѨyKΝ}֕nPbmk5ȂWO$]Qdδvͮ9?]h^X\EHUd R*.2 Dk36H#/W쌰]rxvw/7qqV9a9$.0_QЙO@zߑĀ/tq\R`@VHoH4c (ͪiJʑJ/npm#bg?Wՠ+ .#ov4^f8+1uh֧K#Bƞ_ 8 nI.N?xΠnuȉ岺%$O%@~{*6(o奸y-BCWx5wX=DTy9 sh|bGSY cF<Kۍ(?!stlV If l(a 0_3J݅4; N`8A]DeYk!TWq]\ZSxl :ѿ\ALW%:YU;zU9d[> UԶ?|Ecǵ'8 !Q&>v{5^Mi:h1X@o 0n rhY5`@EQ]\4No@j̵W$]ɽ}KNbt8ho^ ܲ#!#,S _`~ .1!7LJr#ԇƈ(]eVj@j BJ8f;Sfc,lmϑnN<3\JJY3QXZz@o1v=Zsպ#vgJoH*=!'jQ_( !1uq Cz')Vj~ja]s7l },ZxP=JF6Y9usc˓,H;f_TE~z,#VvlfjqYD'bErE}.p٪n'682p*^CE)Ԡ,C!⥼8UPTCRhirI59l39+N(1]vL|7)&QI:қm3އZǟ]{TGPܚdHAY/#оRr~7gSI/8nޅT3NAJenV5ٟ7mAKh_<l9$2܇&׬9&!F rOnV X,\n/2% Q6{8:rB`fIB;eFɵHW|:(D)gs7ydfy!AYIʮʆ2Ѯ[LX~Q$Ż3f!*{[=㸷@Ɩ~LV$#ZV-Ӂ?dg?}^aB"ѿa wZxO 5,H'aUP&M5g7CG~G13. ?`][01:<֌J^Epc _I&$\xb-]*K7{A =KK3]T@+A:'Hx'3"aNM2>؟'wx0[;Q?Cb&'\tEOt ,z;7=>) I̞l;bٗ~-*qv2[}=r`lO?P -}F~PD=u-ƻn辺+/TzOUk78o鏏77]ğߧck@n p^-?bfO#ַD7(w[ m74gw>N۴]*Anr$!f3䵵W//N/FńPkRn+FHlkX-Yug:魀Jy|/ YztZnBQAMSg-N3`8n\Hd27]C\(80Rl~RxZ]Jd6=DT`ӸǝF<j|=˙$0-J},-]^'2&I?X+umr>Qܥs۩uG Adkg=T+"'WJm5b_KvSsx윥A4e^YH eJcbKRvleEz)c( ޹h?bMmR}V,EBK?_t𐍻R2˸pr%FEtMXzZ ǝЄ,E}gL dhgTZZA0t2`+MkŹI5`y%+<>:pMpoV<խ4BmLHL#>z/["2;Pf] (VGέ9B{__cY!t4HyJ1QqQu&SYe(0Mu#*9D4ԕKOmkTv{ԗwV$=_O:O2%uvfO\0z)[mk>@ΐ 9&АIC:?/l.6LC)\oSVo=V~#tN4Ǯ`A[0fg&{7wWqL4c?euSNj~LEa{܁r|s3$V+b=!Zsp>ejq)qk #qڠԉAiC,YRA&1K(bfH ¡j{: ȌBHba^¤O!IJH(!)m)~s {e??Mg8jߎ;r i2sH(p߷DJy8tU'ϽIm,MG"f՛;Y\> -s'}fyH! I߿S-e+_=ճ3w \|ШT`EBF~Q k"hx \ Zm'h8!N_p~$1aQ@'"DL_3ȨwGoQlH29ѠhsO2\;HV QFHخ4Mwg @S6xFZP4> K^,V:hKE[S 2ϧLU8;ʍڹB:JF 1fp ݨjDޞ+_iJ) [(*v2 3~?c@)1*<PJoRM,;zbO7yG ːhWSUn!x܅h2t:9ZQ?tːTKhr>yԫr=<h0=X85ٱU&/ LbkьWZ\j]6t&kP7 Rtfޭf&"`K~ysdiui>})z-;rdc4)Ms7X0#T#jSgx W7gY#OAaY-,^ǣ䱇'[g8v:W7d۟VosAb?rdM_G5ƙB+O;,'8OyJ>1q׹iͽTӁO%5qk!x_ PL1)-fq9 #T@9Odw%?PK0Ĭ#ȐZs:qbjF%XԮC*7fȰZ\<g9WҀ;/适Jw6_~. fg \ ;R@h87:#گ3(GtuUΒV94m^J2'QN7D"|bZə?ϋlZk!_IlCX= ~rn0>;uLѺpFTl%X]A1SXk5W}mFt{z$' >d25$ERA$-\z-cq1aT7u4KKCkTaڭ3Չo-cGWIQS`Ar@󨣚FI?tv!Ѡ&aua}SFFM "f($!!4-nHRyW 4& +Vy5>lA d( J_qH} V4M{ߩ>#u~GK|^㉨vP6M" sbmQ 1]>}¢ ]\{qGK3+5`L"oTɮh]YQN۫R g1tX?\`ri4MC~p4M,6b2,ƀ('gR"h {t{^~>㔽WʏۨG,#p Lg.qyoJ#4(?xco%._fGP#qHk0& I&z6۟#2r.VReq7@(m3Y 7u{S(&fk m^b n<.[6n9};`p|KsQLJOF+\J!zo3Љ_Y̼2$c'X?\^]ȇ/l!,"W;- zFhՁ`QA;Y5>0nQ:!E9;xJB Nqu+;-w VCps/=_ְ*0%ӫXj>77njMWg1ys+RWj]sJqX2a-eJ/ϝ\tV4S X`;K\TMy͡E%i|Nb[yJE oca~K*mu1J=z|ɒZUG%f׀y&3/< sQirzi@EcӘ{xfӨ ]d?(b^(';Mx0X5 ty@F=xk>\+t9T K(lO:ևcSƼwL&K%|9, goChB*)p'MH T?04Nx/_rA+KR?8ʝNk ^AUi 5yPR{l"%ZC.GKJT*h㤍nyM]-Hӭ3CxHyL ?pgR 5" ?ZfkOf8@bY'ڛKE//C:P '=ts53{$GYl\ pٲt9QuJnþ %j X+yQOπ&5K_QQΚ`44 t1t9mư !-sXSδ[|]w4x){?P5gEo6I*Wat\umfvڰp]Aǖ&`*K Z cR~!Cz?MMB飉:Ip $3\⾧n.O=8y])woMҦfzg?bhK.Mo"/FxS ̯dtHD4WXa.Z4iͨMz~9*`ȱ`Ck_ N [$X[Y JWWi=yZypf݋| g0Y$msvwZC.rMW+(YChYKBx24wwd3z{aƌ>趏]0vec WYK7DF~ -LM(|T{YV!:PHtT } G3 LICSxǻ{QYbgtF|E@'YH6LX󢸡 0s/W8i{gUh%U,E_%޴IiN&YE_lPR fm@8\# C#փrA6a ~DdNmb יir+! xvUeا+f 43A!_~%XHAP*_?z 4vd~ѕWK`$4y͕%g Ŝ*CRT%JdQ?w@5a3ҚOv ߟh5&A9 JCP?y4儳_&Z_ѭʍMvf. ;ԷKF|vJZHTa0!H~8ƈ,%G=ܺBΨDT&jǞ3}2=L *\F0g9z(}o HtƂ=g @{:);P:ɽZP$$>M*@,Sɷp㢆BN+0n)㓊\4H ӳp[~bmga +21cIۖiJ%V`(-g\Q[?/ZιcٻDmUiu҃<DHM8Y?tc`!Adzevm]mKm5YhkODln#ʜؙs|A7V8ư \EoBd^ hDZ0CrE]u>*kgQ)Il91nܳ Ev*z3 [4o36 ])%v*TM>0zSi07F1'oaow=@leh1 (0LBll*Җux;(p9ՉhHL|Jp(UqP`/uP9xb흳VSS%S1_VgňiC' )%گr7_db{QX5Ʈ9ӲpNU!Lon3a9R,H:򁋷ߒ1Gn)G&s7LLi\w"]Ng{ F&9BطXi8 88JIrs%d6ۘc9\,L턺sien ׋7v6=qΛ"(] ڼ:$3n ({A ZMP>M:#(r霙ikő~sf.T 5ہG!9PGT 2j%BdP7&AŽ@~ G?Qm e^?K\ ;0HcE~ld.YOжM"_`'J:xlRm.(>qpqz Ϙ|׹M^#tt@ 0Z(:eo:a  ,fg h65fgM~@6*p7lQ!ְhItһka+exe~\{0lMPmAkB_E̱Do(TTsW Ȉ#m+罺g̣ CSK5g# f^O1!nqQnt)yKE6ƶE2$р*҂jT?&Ⱥ 6p}ScUz0'flKOlt#Εe-)!sb)%T&3+7]sʀbE]^V7df_m':1q_&gx퍟{e%t# o+(',3-Tw줡m@nei|Z1}#ׇ`?CBxc.J=cEDc@ .7,,)kbih@# S.2,E/Hb hf܃,w@?64gP4}zT16v6Fjův,ٺ)u)!@BRWX>0H07^p dqR'Xy@H KVwOL4Bk#N6#K`@ 9d1"xp*9FfMY#WgPg 3{J5 IC L?JpXaIqƌǓPᯫX]M!z~Yl>@"A?ȷ-y4 PGι1~oѵ cW2m~iS ʷ\Xڼt d&[(5nz A(T[T{Lt{1j3HSf%h|/Y[&ٷ9S'F 8* G?'{TE|~2 N mPОqPtcgv"#;N>>5Q/`xu3-xNq/r|ǔ ؿki'RS&%J!|PYDdD떯7Z OSEE;\m`u[aF1(pIF8$iT40s 7"VO^yyrOhO˘mEzxw4{Z89SLVIn[tS0CJFSIh|eӛ&ɚG"u7WΊ[R\怽 8I+5>z_6{0- 8xAUć;Y!>֥0쎊ة20jUՃN.,g<㮭dPJqIUŷt5,I9 f[Vсd^05TKvAE?e(^`WU_BKm&-uT)%pJ`ZkPuq4JM+8^ʬ,7ݤ1e_al7&< uyu<5I6Yu9xGѭkvq. P(<p kܖ7ÚhEӓcg_(2)4 5% CcČ`FG"8;SoEzN ~kDSI Q(.*Vg֥? #:ޝNԹܨ"Q9P=hy@8xű$0eUׯ] @/ 22ҽ6D*<`OyQ޽A(t~ы Hк"ydnВ m>v"Yb` l:^_Fwa%Ӧ漋 kha_115%IUu BoPjͧsz@ۉCulI>[ /f%)jOZB&kpR\i;LX^1* \$Lϧ%vZr sUߪ(*[KSZOg`p?BMea8*} 8}Y2pK:--UŨj:M.o=4Րp m;Z<h{}0FT^bU]g !mfDA )YJN0vi&d16v\ *t{5U2cͪɢ*QƪLgH~j=b /݁1M!2˓y?(^F@w +(Fe?Yk_Y96[% ْfpj6*Ȓ<@QG0~-0Yɼ,l/'0yfҰM 6߿e>T21)Ћs9W~nZcJEŞS1 {>IFH&h$c3q6EO8S[스eZ_T0\dB|b 8z5<62 U;`s$oEi4x29%Vua$(n<=XR-.jtuh%w^ijsuwvV=%Aљ:ߝa]uƘ:lQ,?. A@3nA|Μw{'(.IQ+,ñuoň˻i[0s]n* dqX ڵ\K-CN?i"k={{ht BE3-CiY$.RHk6\dc39Z^ڐZ*;(mogS .IS9*$0[2MwE*Sѫ'`-aq9"=6/=EiVRdO22W=݉-sߍB WWؑ;_JAjMv=/dbL~XS0]W;<@"A re[jz zlzE֢o}[\5`wۥ|GkALjmdH'vq:Aɋ{ݛ5&Q]~կ@z_XrH蟎Kʌ*sYs}(jkiNh>]#R`Qd4su  #ܨd|tVёNwcl_ JHĆxH lg Oi5fFbw@ٕZ 0ũzLD|6q!-E@~_>31D&e@9#שCǛ`?Arnˎǣ[ 7&a [b ^c͇gQ_RCDCŅUgY61H) W=٩dMsVXeXE6i]u{b&Wˉ`+NCe-ANO o{ԝG۪]z "RFk1,@z]|q.#G]n8Բi2a6/2Ԥ&qCNCW3@5b?|y{ҊF& uh^EzQ'Z(@P1CJފF>-"|DqJ.D~*He2ѹ$?#(ӒOAmi쌩pDIg՚7tOm3,B xYGlcvl"QNUKQbhv5MS,n/xJIc1Α']!+Q`-Ќl_V7/8<_YHEk"kmX0AT;oXT\nD7! V(؟ppFKU*)Aml>$D@" D!njJ!¿Cd:|cu.W`?o݊#Inja}ahl,D ^DE4ߓXCafu3Vxܞh$iG6?2SY&grxXxn-KTPx&c6*G[{Ï1`TUaR]uς _`ΔToD`CTczbLnC~WK YΫLk*2y#;U /*)= Cxt%#tؔlZ9qPVǍר׽Ee^w™;x+!RU>3sbORs'"p"cX~ ,ƹ33/0' DfY۰󂇡d`X}$nfT}m@E2]_akec~_ˉ&=u,JX.xgIpB`(z(*tIEOCZ|#8[8™.T:6NyЅs5Tk$鑢Sp^ xE yOt#Khr!mkeuRU{X$MB)*Dz]f9;MbD.6}BkK6Y Y cq"h#lycUghG!sDMm ks_yQې2Iirts%{6Er磵,;;߳Dƕu)g _6L֭S-~E9*ْ'+kL&JR9@-EngQ8(#lMhlyFWϺLuǟ[v*Q};̸"+5p$d3 [ d7 1X*'61Yg>MxCXĢ/n;q9ob p 5>?vol>;&O&h'omOc)~h=ޚ^>/3? Ŀ#h)TzD~V%C\.\>'|4KSrL'í Oަl fxxhkD[Fߗ)5WUfJNd6isialNs\9!s6*nOHv yMLt'">SG%a {ӆ %ﳒI/STwr"~ %]"If6|쮑9F#o8Ne=Ə71Zc߸UC~j@ 9R9")2&YʚwF"JD?1gx6˞LWVs<sM4ƿMM#ނ N]:ᾨٞ]]cfFaIHH¿+{@S`pV{ya}*e\ 8?H9uX"ۥPnn+s#9EYSiVm')ːiZsba&,f' DXZ?b]W JTB9]MtD ̗5'18%d"j-n MWlc0؜9f4.?Ňs(Xbzˏ_r|U$/'yTf4u/яaʾMZf$=ʤK]%F]Vqx03Kٜ9lڔwZʖR[D47I$OrrNin7꘮Y TspoA|-51gT.| 30x,K >MzƗ<ќW!93D'cYx>~ T4!%2a7SnHp9wiy ؝|G&$S OA@aָIT@ݗdLԋWΆ6oA6qB5C֘…l+N`{P΋RCtS>F7b);p}_obATrU:$~NH~Z[wOgʀ-Nd(2111?y-RWe!𜝵Qm7/QlC(=P쏋z.`x)v p}܌>JSit6k+q8KIg~`A #{oD@[1yBxq旻RT~Nͧ%o- Ĕ Z~^,?lM+db(KX!:6?M9E2w^9&Ɇ EH=oN>@.'XJFA*>!O)P5lfcbj)\PԐ ] Hp*JZ?|@;o$ crjNƞX~ M&#R1ʪhQK9[c\/Xv4h͢%9h{7e !]<=5bf9%&%c~Bþ!"_=b-5U1Im>4bQOceV?;YDns77նe~f45>&W|`F2i1هBQPz1y g"(7%|bBΓX:H\{K:?ME x/5֍\+&~j\TUSòSY7EwU(\A"(oʣJ&gv:[[hؤ8Rֆr{I85g)v+ꌔӆ.sg X e||PM·%D K 9"H3dUcH"!B}mGx-+Mmkyg5|Jy 88Ѓēu4EΕݢԌuon0,h.RhvxU";lvl'$8Pٸҋ5mJӺ#=Ru='oܥteDZ=j4WSCEٰ3-u2Gޢ2޲qQ 4t3qW^s: 7oue(| :_rpvw3u {N0xt\tTB;N*E le.`gE K!T)ct۹Ҹ14pW`)[DB9ubi)gHLxm+C9GCli_)?WJ^:р+eeA؁MO&RQyV]xjVǾz0:NF<娯g3.8eyUr2I WgAV1ץ  Aq 6bc120/f'd`X1qcuw!'+ ,Ęr 4Y| zW ob!֔u 0׾Q&'QV1ꈧ\SxVqK_vP+Eވ*wA[_]yV4&I; H0P)!$P𽃱o@(L{! q,At-wYB0):bFQ _;3+XJ$!dT޿#Q䫲߹% 8IaEYWD6K3ddf|+e(: &!zl'Ɖa)}AtDxQ2k8/8dI/6e[V᯺'"tkKΰ zr讁e}@5S(Bo%~ lpN\8"#ӳcnuV޵[|Vo_ /_1Grdאmz[\EsXJQ!1sa.2y .FǝO&džA|Eoiԙepf݉dpyS,2U4Tg5;AdsP0wg!"[4y>-ܠL.E:/N vpp1ckDb0n$p& Po6!;gXN Ϯ Z4  ӧΜ`w\Lwf"N\ﯓs&nTT)Y:S.‡XDDm!\3Dy.R}kODքUpM!@G³:!kCeJ E&Q#8Clw17IȪWHcTl'hH N3FanukbDiK7YOx&T\bĝ"5r3摋ܜOƹ] -a68b$J*ȥ8tHzrfmFz=Iwn 5&;ᡀeYũ] YŖxcO]7Ͱ2̎y/cL) z7 +( a0#<8yH mCnD龎 @'8^' &'M)7\ aPSn&!cԊkN+)!|q1W-Rxw;ߦnuP#Nu&Y~JCxos\O/bb?Ja؊k۔Ȱ+i ?˳];% vb:"^q νPrI<)0i-VT{v 07$IB>3Rgǂc?9 7C5gF? uR5೷$}I:X9-F[eBΦmp/2\H`%XIBM-UJ OeǫAƈN:{Z N/̱9oXô@!'KcK@SUyt":1Vf5Qwe7wkEDF%$w jlz$ڶj8XH 5 I.[T1Y#]%xGqgaK AZY,j=&D}p]+`v?3a;8[=%'WȮm׎H&eh&lv],GPu Xh)3Í8Yb ֌ې'[( q *84v?+;2M4OE,b7DŽ%ߐ,yߵvNjoZ ) = wr-1'v3Y15.P*OehD7bh0KY~#Pm<IwO_Ů@c!Ro($%EELB/\W(gwV (>G 癫ZOe#ogZPAG xi>jqr$bk_aZ>)g1f੤IƷ3sQ`ES7&0oο9巄0z1t hGa^4 ԽDωV[q.KjтQ+Dd[Y0J< pT%F~/< 1!nh㡦qP.ˠ#jo֚/$xRy;T2gZQ <^fY?o_`~nQP~:[CffaX$jJ< כ@3_k!펼˛H6nbd< KE~-:MBS('"_.W>(ڞ~5#_Bov!HN RfiVX蟼ɱCdJz'Dh?nڸ*Ef_8sc`4csMzD)EUf vp*umQMK3(%!:l0f@KNnZxZxhOcC28e_'dzrd$Lv80CI trLBVIx` =^ ` Yk|"10{[{A# 2TmpdE d,8Ti\piƊ:n4}s(OxRW PvwEŘɨ 7|z**{''U)gc#ja\"(j*S$)Q2Gcm?EjOpI p(ht މgJ&tm7 |R8w^ǔ/r iqx/ֹZ ,"# j@_!AY]vXl]B*oqSɆ1vb.};3^yRǙqb?Ơ*:@&P 1<:9d5Xl;O"O8PBlGOY{e0Ξ HKT) {FT_J63g㍍wUzA]+ī"w}xG[]H-ZEMK*6ZX H6s]_N6c~c^4=|@HoRg0%Ov_apKlk.NGlArwv&}w?p-g eaTG#K\e  CajR^aS a:tOTSXG?ӅvNߨ`| D<?nNs/,FZXIS;%f{$%5Sĸc$cg+{ Й='Slesv3ܳp*X(`<~8]$$#/ u +~sk/ya%@E|n] xzP }t?\8~s-isFMn4&i6 N2^%A hѵ)B/Su[3i. #C)E.yor:xL'LDe:ф9y{*`Ifuy_3LY.bjOp$\qvͅPn~+ڴE^Fh?^Ē*٬EJ17l)S⤣PO2gbcERjt>p#P4PQp'B9a{}=U\ӑ;0|*1 kˢT5:֡vMRRR!fuNuœ^W BYU¹I/qsNjp˔pdr\JMFU-G7¦*嵯'>eea) 6z?U +pߨEqJ5,&A$9.4Sh+1nNY=-UadndBM{'$ĉ dA:1!a \bZ`H` ]wN|s8wTEDaxXl WC".e- qYOBc-$&\d?#}p~Ϧ~g֛4["ߧ":PBqpifO`Q] B Gwy$2qh@%~PAEe BT_QI.Cp'әͰYuF(]1jL`| }Ea feUE(?WuRИfp~3J< "-;:2:Ag˵Aptqx"ɎeB 5TyaćyKMUF5NXD7ɧx @c >*Z479T߲3;x:GG. 4չK}`XYMq%#{-]o Ex{kS]s2`*$)$~ u ʠc&w]`6,`IrއoC wi?XݶJAlX^#W/ljo\M%`+0*K$dri˸Ro⳴sjGtq_(pnLciP9)څ` X Ek<2cMD '&'lv+_Ppc3Zxe  S{]d59?TLPe( wԚ, ywJlkM=FIgu_*9d( w! Hs$(거x7ů`LI0O;D;_Oru9HNPjRL:W1)WL#kyˡ@d_2_xcL *.SYSfOvo8mF(EL6RO ̟lȐp]f{ l,aK}uҬ5KC ,$Pu( t{VlH>zǵY'Eu.F&=_ Ѻx3IPMP_u)HߌD0!2t( 4g<٬8^'@aSa;A5?A@wIqfK'L/0'@"X pGV٦aiMHUwo?58WTY̭}A_+=gPHxWʉȟy~uZQˆ;G"KwY3s;p4 M/H9(lm:KBh՞\*8wlH-2KϑxEJeŷ8JہMw2"nHų#śރ Mi>&s>wNKĮ8nx M[I#i~= ?VoY:w30_޴E3C74w'i7 !ҟ$piojhئ Y<H;S&a JTI\7 -zkݨke+)q96Ryc;A{a!c!Q`u׼s*~6(Pg;w&l `6V=Ď0p(N PAMHh#<EwIǐ챀ҁqQ猗H%u {na 5 F\8u*H4eфFuK܁M,(U-V,ѕh \8>dXEO"q,H2ZD}.Q3 _4ԟ]70!-1IOGltL[J:M@& 6lݮ2e?cV4]XGV_ =bzIMa8QIu3`HJS+"zWh%!EUyjs=35Oi1X,_<{?a#ADy0 kM[xUlqy^WY -}>^'HI~$aXs7m49˽:^L 6{Z3_Մ2i[KVؐL~p3@BՂe8MiJCE&IR9K :K";vŏND_`H{&0xg]E_]aBY,3 X >_5~( ւ(hn:'Lp8Q7f{}b!-x)Q9!7]s<µsņ(]o݁I>"!3ƄXo]r UQz,H,3ܦ.Irklp UX2"R7F,c1>-Zw!,TUqP6F ,!&u%TrZq;ID+szg$/C*L~n}T;t%Y|$Kf)) $50f\t&+4JI`n{<"MIQ:D2 03|}dJCzԐWOZ1UERUJg!Sx_x+Fg(u w$u7uK3SJOYtg2(r߮ぅ܇E]gq~9M`y""v>cI zg{g20D*SU:9s&Ӌ~[4V& ׀EwqXz1 45I&Qbc}3{6@(R67yza5=ϳ9IϿ_x,y͉^H{! 0R.Emh MM|Ǵ`!/C`H6Gg M|E4I@ux6nbBmYԲ#4D=v3[mF'UZ3YBmtw7eȊ̻_'NŊ猸S8+ zhrev+kv9=7oh)%'1)5 E7SlNc Tm+Duck1JQ?kXB1;lT3{mR,O$Ɋ䳎푂6y~oŕKeop^:9XZp =B~- VIk ~h|ќQ giRtOhilHW \c7t..cO#3cӓTR ةq/_Ra*kG0uR s?? &2يoN+Y;0YZ0707010000003d000081a40000000000000000000000016609d23600021384000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/1p]?Eh=ڜ.+ϑA:ݔ"j>Obr'( &7V+Kx/rgI*OìAiN΁yqY\!3i?j>l-Qbx֡o\vqmOU)啀eƑPG8gH lY!T9\o 7tSk{2\ 岞ͺkǰ830W>KX@(PrZcx0;ΊE?ӽ GjQo5MwRZ=xIP-.ƊP'YˬJ//ѕ)fx: Y9M^V,:TT$ȉGg 5?>Eo0,'[!fHhjuyCǘ y!KZ| Ar||~Г1IeLU_[К֭KtGCg_ 8+2׶B ﺸr+,GCF~$eaGS$@>s-7 sŏ[tPBNct؇Qlƒu-.ɗ!݋+9j 6aZY566ؽAntл0ydd;yF8v/\a*]+Q܅ӺǮ*<2Ny{kذ$E]zI&*TUgvdPABXDN5G*@=2+w: S 8AkD4=ڦ);a"(UHU,6êTYu&(:CnsH#h}QHMP-ZN2,lAdz(>>68d"4PfE8#~lJ ^ FV@ȗVVPeC*ާsO@^'yPoIZf l$=Eq,~NO;2u e/-7lyn!>z廔u-++`E?L4кe]m֧?fO ","D6 Ny2 *zpx>̹?={A2v{j`tlB@TkfQA5#Eb=Y\6lyDAcѿ#xVk>5;e&EXL @z)=d3ݣNF9#G~۬ʒ>]|<6 r(#U ~b8IB]` w)*T - T\P&%A&P|lԔ^ O\ 8AXp șA'U:%u8q!zZۅ]xh1nm/ԟ7L ypGrfΒh,yS%Lz[ಅFFE ̤oHb8{&FLġ97\{ uȈ7S ,3iU<ڏ +5F(FK9dN&3?ډ(\z76;h.>3eJ]ˤMM絏$_N&BϛQr 8vBzd{(:`A9]iFy65?k~`x3z$e}%6Lݐݛg~j1&2uݒ͔vʊVoIשzᄅ^ *zܱhFU@pDž`H@Y-ja. 4_j.zL=)Ԫx?juvz(@z)n/HmǺrړ{~*F#EP黮!<\(L?'E5S0n0j;nkƼV9%.jq^ft'Kh"<:ߡ1X. 6(n/]-ad)+ed(u}r+KX tYuEDS\b^\kA>\=Ȗ<%)Sp,|PwuᜥҮu8nw$V:MAJLmăSU~܎wo3#&a)O-T-3&$z%ȳk2!#b1ssJ5LDĎj? U-$qQqK.:Kx/2-qh\ܿZ2*;Q"qPq]-b 9'AO8s6 nqyh=vu=J+^'vIW J;11? H+8(HY`TW 6={5'%fmAσ #X] z EA .3 d)'LJ'aP(鼕;?fR 3F嫛![hk[}laR jl p,n*OGcxS2sFU-DϢ4FS"1M[siUl  I-Lҙ9%>E֣,㎳jQ] }JnH-# /weP7va3F%Nqn$c$R^E9+(d/ 7֔>8жA{ xkjҤ1Fe?E7APT,J|@G93.Rȷ;H<]G$i9p73\C !#SCo0f+7H0p qS"W&YLhf@_b>D]ѱԾt٥5oLnSQf㍓C3Fdn]0?t&k1{eJ^i9cUR?.Ity+7WMqS6BM]׶֖GPpuGiHd[TD.ӳAa$gcd2nSMVCUжmˤ!N)}J|n7@)0uطjēL;D"EႳR$,eO&: 5ĐKG{dNkK{TpT5C E,O:TEʋa{ѮY8]a/LjO!i1dOf7i" q:V~e +MK"xU13WC'!Ǵ| 6hf3׍x,ˬ/}=DUsq/Q IPL43 L j5 f0F'[Oȯ@;Jt*~y&KFɂڏЬgIEh~iIjFOV+mw6V3ɀƭ$+Q)/gg~f-U#XH9B& HMr-EҏJ45^F_AGt3 uuԑoɌ sFrRlY|f{[i-uꆘ} =D.p]^G_EV.C,MMY"Ri\v2zN$0@`쟼DHKzܫ>K+Ϯ! 2"4R؁䳽At%E c5In-Q|z|#~*[S(qPφn<2Jئ|9[ H g ÓӎTVu52Wi.ǭMor\&cp{/ b«PiC<朻PA̝cWX\|ep7.+ЦEckրT_)l#a :$ЁV+KخԽʟBZ ou"MVndR5;58.36 9Ssk +G+T76"]3IUبcViS>b)׆Z]":2VZޕV]#BShMxy<Ï^-&b)Di#5܇J+1-LxgD{W?JȲr)Wudٷ(d N#\EZ04ocRk!4/H|g,ʯgKJKᰏ}-*)>|uE e1RN= UЂTiٿub, 7,}ص̅!( ~lmע0[RYYZU5/"ѽP"8zN# 0Y Q:f\]Qn,ec4#$Jtv,<qJ( A_V* ۩M߃QjWx{(88u zNTZlzZy&p!s Fhc ̹>VQrYDKSx KFRV|uȞG #QdLLv_:Fv%.U+P8>9_=Ty_o*>`G*%S2+?}S:bR.7'1$xx}֥"2p# 5>&2E@s=gs:UͿw \\G}!O'ʞK$ʒ3`~"tqn6Ϣ #Vh{/,ٲ$8DW/}a|^Ex-Ege[r(&/lsuƞ#,x|VSt\%%䎊PO V-rzᝁQ&% jvFlǾMok̖=dz0{AzC?SPI9 "$u Ȃ8m÷_#iiҫ3voaK(DStҸ.IM4oJ&YzzC&h 59aQ5w[?1xg8/ek9eʒ~xxjq֢e!2;7Ĺ@c;* V'dEuh}mI+U,p2"̩F&C{qde Ӂ9L~׀^Q*B=v]MDҹMasX2v_}EN0$u2Y340pJn"YEd^r wolϧ#=9P@ \WV{)F#u.T<=b c(,kutPdIPh%pZ8ofeS}>//8ᆴ0BK>0j+#ef ifɲtB 0IsEFy!Alς-LKa^ۡbiA~8Z?4qj]SmKЀe+8j@Jv'"I;`BTz#5?}t$η %ϹZe{xۄFd4!$-l;puߵ({:̄C*IH-%bXĥ7xRT2T s1أF /#QoZ'"fSbB܇4I{.?d*M1{9}+ϲ-fg*%)ESU)j+?nsL8nJ!Ub\Af vj :Y(jHxz?%L;9M`:W(;p_>'އcҏK6XgނAb'%@,Μk`^#~1Pi$Ut\{meFSd%u}k8EQQ> c nYL"H^=Z JAӖ0aFtb>1Z!d_i` Kן9?%A-Pb>5E)謾F+j 5nmup]y.VNCgpr!Rܑ8Z7$W^>xLx,iTwG%~Bb6.k+KRK*̽`$$3 Lt iw0gYHi^|Yӛ3!-#Sm,Zƕ|K|YrƯYA"$h8is S,T#L>[=+0 ZEhQ0OgWh9.[W4Y37Hwhnƶs?C9rN/4IC;˲@¾5C~MQc|HZ+*|{<-ev eiV hk7Y!I)ei8A:변 B xSl+ 3I>5t zg@$-|)jwS<>)MI{m)tHX*`G򾜇]Cpn6Xjj F9nX*K=c$uEM;RpGXP:ve?)dl0~$F&0d?gM$CP 27`{ivɽAzVU;AgL65܏g(VK+9PC;j^3pD$x[Fk0vCԿؑ.8j>ҥiV1$틑Z łUJf7v)Ќv5ͷ%S. @#}iK F}~Jk)>jۼ1!1Қf<K Whnlܠ$ bS 4ἇ6@ *ޅ"X~ӏ#@R78XD3%puG.WH 1ěM~DV9)$<>՘9i Y!x@%{>O,3H+sV@aR//A_xkwk}uVB{n |<̫b*VOq)jwD^I>CK>h @m|-9W7 ೄwT$.x$n 4H °m1Cf %c|Nݝtau<v+?Y*'IfnyJbrGc,PNOe)JxisEy©uU:DՅ=֭'Uh@$THw&r'kemdKCs-Q#tЃ'^MGx>>sjV,1oc%\9G0;%zؕvOꍆߠ:$jo4 ⍃M?ւјTl&m}!Գ;=.f#$T/}[2Jyj_99Js 6~c6)nGKF\/~LEnqmtps ڎN%x>peʊM w`76˓7BF(C lhKTaG9H?<&%hkh#V8nš5NzMad4KE|x,̫]wLo+F/ mNx[38$=Z}N-bۑXqYsv'Uȫ=@M 0pyeh>L20Ӊ1J/!~cnl,b:AiqN0F-ʐ[Z2Ldv6^ANj[.jÕ^CXΓ춇k`AX#Ô͇5G:;NHvSSˠa@G^)A q$]l&3kjN>Uud_ `=4qJ_1ar?`)>:N# h^2'դ!~.$G.*5ً! Q_&Y2jWuffKyu}YN9X (wߗ+ {W4 a ; F+"h;O$_@R1_Y-_nBEHdY%9%=},VOE`*ԉj0'*JGt_12n2㸎3f„$cxjK*G|a,{8UT.J,5`=0J 7A!0, xC{dq|+4lPW>}~=ђ)s](֜C|8 e 8Np`'|mG~K% ~::-ز8eM;dS=H;?g"j> gѼN"2$%V@LNVktyT\Af{%evlICnTIebn0qTej9g,͇ƒϐ~ɝk"o:sﱭ&񭀪tf6d'rL|6:e2)t̟ B݈Õ,WϠ Rajˮ:j!oݿgۭcAAٙb"nu>z;BaA`(Ҋ# )W9< `V)uCikov`Evc3$06\*n.:rh}GB#> Bbh%6+JG< EiGBw1tmVն&]5ޚ0S`BJqX#d߳tyv z֒0:lBq3[!jxu\,gp#RQ*+R:cggaTEҠⷡXy.0vkUy% ]q(C8FsIM5E]M8.ipKJEB>ua$ÏOcM<1i41C* z=bVIr xa0Y6IxWcߟx cML\0^ 8ۏ44љRTn14r/AW⪟7W):<@ z~z Y i⏮.QSu4ͩ|~ g̼6sW5xbfH.+'Lfx *x6h9dX:}*uJQNip^[i;Z ~!HD8}j#T Ér BkZu4B'lzl G]rѵg-ecN!7~̈%(kN2f$[%ӎa 5E;B]8K+]yyM8:&b|?7nh]L2s-E竂?17rB%ꭸ]{4:.?ov>lˬfPCmDhdCEZp-X0'?eUpk ˈth'9i^35pL'#PT~,eHBht w'5X?4Zse.ϙC̡5FD5b']EzHK(LkCSXxbZӕC$#]^}&xZ^L v 8 ]z>#HuC7DU!n|E,Yq Ee@*0sC\WQZW%quNq`N D5Y85LT}CS+blJIUdGW]vg =)`%)`N`kta`Uq8~p$p '>oڄT׭̫ׄEnU%9XT+=RRAU%A"@+,r-2c]-+}|_B*'z"8yKjbһC?ٟw͌~U}ĤuL 2_gTफ-2Rm͇`7D~ղ Y K&'+Y '\"79D.wM׊VqF·/ R+oxٝ7N.M*CX02Sf6Ӏvgt>K`lZfsc{{φ<=]ı֒UVqcx:FRClmj{[;mD=LtxcVQ50ŋRy(i̝詶` SK^[>; 7-^}W=0df;5t^JUaӱ '+#љh,G S3M͆ n8 E&4c6= E!1p?,,0O.JbE|咁fLW׎O/j/fܩ%mj bK5ؾd"ew>f1l6 8dkyV_pn3oЦB"2")|>'[d~Γ6ȑ "ef_!]͇A[pI?Rs(^IXى2w Fo@uaN.Ģ-迠@)w"~ LhľO֊:O6d$dc/^M=Kԟk_Z {ezZq{YX̐SiΠ(V?z{*¥~Ӵte>[? 7*\0[B0&wt5*Ndt+xݫ% BڂNqd+Cਚ cYo C$,X~ IDbܻ}5K1cBqRKN/9o4ܓhG+%K;Ot z7!7l|yqFg_b9kC,Zq{QF2{nq/)#иe xD@$Bz?.qlmiG[Bz=,ORUp8ߴ}jUrz p `aiΒK9޲s@pzhp# ;뺜%3ȳyI0>|m(U1o*a6Z}s*.8o^nȲ1So͝0}|@gXӦs򼐚,ö.V2 7MG\u&I3O'ߪ"h#1pݬC4Ӷם 0vP 80Zc2]sK'< 57C?<>]+>0d0QU7U.UFANCR3[]n{6іS*%W am~+Np7oU*EZ0QCёkg;Y*y S?(N'TjBWG`P#o`>^J;Aw!LXiNA[" `6z(Ҡ%\z#6vav"!{'LٱnΣ)~bFp_@~F l%q̋KVGG lŊVt_>CeZ:V.\xϊMTBz+kyr{ 5M"t@sh=*M! ŧ9A+iC 6`7Bh {^0JwD=Ԛĩq8*!D=Ϗ + > q7QRJ]l=˿$Q4V̥R\Ͽ3bCA:Kj/xID #IVwȠ԰;ĺ/܁T؋,Wu‹ %ֹ"-kx,JkSNO%+mSsN?n;k_&#˺9VWj\*8nI`{縇4fI}@a<j @IO׋{-Ȝ(*xdT+`'t?}7@ά~;j8@KVU]lCUJ{C2 t|ݾ-jpǾ*H}X WN GdYMVtu y#%^o h(8T( ⊢dΨlAGkUIqSz4E)ew郘']뿰i4 iq.s$VԤ1K ఉ,z.R_I|V6U>o opm)"gEvV>.ߧY1Ti` GBAR}>LÁ%Be7nΩyBMzM0O_OQ->r=/p6n"ff;1VS te U%!MǏGlTi:榪 b0w[D&Y&M`<&ADNhms&܍sg$j|9dxn}h䉠$2S8V:E:b'$$TnQ:szrs<Ư(th2< LP'\vy{xODxfci]u׾3Cڤ'VX^!|&&BGQii#FJ?mwFc`y "KX9gǟ2̙-1uA`ꦡR@I`f\_ܯ^!1,0(VR\*Ks,lpX-ުE"ྔ,`(LnYHS/Bգ+7CekŨ3RYTTϐ4p4r%QA3+B|&hzC¡sIqǂdz.U fuϟOm?*[ QKlO##mV+!8]Š5T+`Q!!)5"yÒXɹ{X$g/+;T"(+Oh h}F$/De7iB"Ԍb蠤1۫{n}7QwJZk' -ܨC4hjyS,#rdJHpeTD/\8:1G f*q|:J4 Czh Q ^1tzp}h8ؾ1%Fi=-7м̛vth]@Y8ǢX2h 4lk05c Ғm/@4%kh"5qblS.rd2|o_Cp^Iz grJڔŕTclXXWC{;&i;)~=˞}E{T#>X-9B'G?CLVqU`JD5g=dWB&O7{0t,~w b8S7:?xHEhGq %aT0e/6b0k4Q{Wˍ)*4l^atqy⫦&  z^GtJ0_8PP(2?PHEݭ$Y9η7|=fY3oE+)QoK]zM$4̀(u$u?jkO?kj-F9?awp  a$W!"{o!^s%jj@?E,=|v>@\vrm- MP }?8s U5@E,jiyץ;(`W_yz6¬4rw2,a;aNuvœ5=&`1|7 . oic]&+nӋ%+iå mWJ[Dys؊Ē0t/|((+ l]<>k;ԉϨrpP-džf$嘵T+Z.7>-%;ԫSCGyAV|2C4QBJz"o+Tt;=7:vž1o(Avw^O=߁~VLkxO-Klʮf^ t%Zo(v>_(S#]c-nS7fcuCϧJ/$Z#"veX}4vĮev(P99fFLgNkۼ~X#`v9ATެ"8wTtVsI.O0YWi=U;ulWc:< }ӳwect.3UaRa''l/-VR&QDHJS1,P4GK{E h\Ζ0~𪠦*6B2*4"zSJ)~ݮZ'MmF75#wN5-|K&'%AK>B&9jVB w$uJI0F=yR#3qqvA EOH%3ӛG>7mHk妻wbrkg7_MH4bLɤr3;hI=hpzYNAl),u>MR]ެ|]ߡfjɒ5Zf; )v݀aWJM:COƧV6_Ex q byi.5^(4&ߠ-mCK w2u\Vx. w0wfx'/[H-3DY9 -@a4;G910 7]o6`7ꎕWna=C "Ɛ0Ti=/|zd:~A VG~ڟ,E^Vs Ͱļw+3흋< lb =HgOILǁk@٨G͍;RrY6vz3K@ @"M%͈5b) {@>uL bZJNkǟ-[$Gd'Ypަ+`*5?kh\KV\#zDizJ¡IٖNK+}rWt|M!rzK3&3SGsisݶsv!iStăKBrf+-gN }'w <}y54ؗ-`i?e4N˦,bN񱻳n3B5p؛}"( ?}դ9½c3]SDߖx$K CNs1d~"j.mǞ,oߑ swv~(T"ZߖclQ9C_|qB MJ𫛠a _wBca=JOG2>v2\s4AeFu`188ʹLզ!$:1TתA!զZ`y4tc*."`1#RzFzqk[<~ss6g~n7 Ҍ=+td3\ mkH `VKE&Y:y, L]&_%^4ԢP i7]+PqdS#^XgfS{% OZ 1h >]Ēļ' ~Gȉ޾!1^2-?Gn+}wJ/)_@7kz\IYYeW*JRG ـuM,URH3 UIz! +筅~+o?wQަ6 e4;[`;96ɍx!X^XlJ5<%'c2#+/HJjO_-ݱ1Qט}~#Ɩ! 1W '"Ԝ++"+$2 (Kb ^ڇ 59kueuB!Ov6:F)iJwJapžo.*I}L(PsJ_at0\e*}"<{b n5I gl9+f ӶChB622rvcާQ>N6O]ǬNUϲ/p;34\1u6=+GU B [ꬉt~RPKGlQk5^B51"GO5DMYn+wn`&Fb7"i3ZHItF5$x Ұ,m1@2|z Iچ ]SoRWb[a=PΑ2u*%QBUB^H<قAkl5|e+ǘARfF&Mޖ`݉/Am!eTPko+o^Yh`Cmn\JW ->LC5ԾuP{qv"5R;Gx%hPnN mY 1^@h}*jrTVИ) *`_Xᅿ"bPN*0*9]:nhrz>!'叿 !kT}J #Qgs7Nn:mu hvR  @Lu b ¦Kմn!H/bj,kCr }_V+8 jBtY'o7>Eb:]0[oF[bzV8uROG;3pr΍e2r!pvVJ0}c/R;P&Qك,¹#% `%˃tAC'ZݹJKaNV;_fp nOefs bjs񂜾sUQ/TM?v )F2D 6t-hÁ\0sݱ4,++Ԣ4O K"ӊBSH'KtGZ_nUt [:7]ʏ.OtE!.~?d̛nh$ %w.pB>n :zJZ : CWo8vӴN|`WLӍ/͋Lh+S9\.G(E-tt:>QV9LfxiL,xyhބ@SFYjop5|jERZLbs6Vv  E Ѵ:I Ǔ@=^ҵuC/p/愪VlpZWĭeEI͙;ُX ӛ'1M 3ǰI_u dbu9ct}i*6K1y+T?#OZ2AFR^x貲Nj0[ `hh"XG8v2G+TuzbgqǬ4➦mXjm6T7]OHs!,?kl rNȁ t^[\g % U L\ #\> *y| gtpo?C2ҮC_dy˷T_"hi)% Qxv8k5f7ۼelw0"QgJtz46@kTP%b>ɺ<(3Vg57_@xUOKQjShKZ)c 2ϳJ@p<( EAWQ+{nOEx7$ߏX Ze14)P^*D';RӅl3GFJ-B^Y5۬4Ld0RD`{nt"M58xYeF§b(ӛtb$+/`!WNK^še6Ǘ[ސ)/C,p֏hӟL1m=.c(HQ}@2VϺ LX!ud9V[-8_ G-oA>,ȝ/Y Eiۚ2iSdc|ZSNd42 Tl#E9!j.AI~pypE%1/țY!A}j̬ 0^ܐx)KvS3ske3:efe<t hyO/V<`MX'mj-呤j;O0~gJ{k~I8%?]@Ȃ=ÕӾ`Bqb$mL/n#䮖ɝ-Mb?l}!rUg!,_ OKKWv?5xn*chB, ΢rӏFAA_)1HzBJYMwWe,`*R=rzD Xgqi@pmjw=OȁPT&x?b+@ z8s~|H~hϦ̇7{`BU\ń5AK:1@39"1\ 9PBRw-Ko7ZReXoK5D]}Þus:6>wOsSh&a-MsH虎.x9_ra_Z!|1XhAU]m)P|QZȰVR?}G>tbwhEٞ+@Urդ4t;}e'}H M5H&pHGU8 >)r? umeLܡ+,h5KtʚZF3/=6II aȜ?V,%JtPyayITey^*fߒ!r֏~rbz탾Axo/wM=J :Iz;n%^O+ezZRQ 2GW*wF٭`@y7SbтD*ttQkWX?_a/CgT "-[> J{ $BuWןo 6;zwqLDm# 5?qMf1!e@q!Q~O-PpvysgByb 761E_O5=410e8ytq>!9w¤8b0zER̵Y LPml1-)e.J)Vȵ3#xXCG0<sE,;k eB*N٘Ϙ=J= ho܋/չe{Tjq&!Y iM6& ڲqf;Y"Yp+UdOw3a4SzA0>˺m_+ îÃ-PHx;e>_zc؊9:}K[޽ 7CQȨSQVpnDG "SJ!!2S8sQ]C30chep2gRIH=q⣱a(;jj 5eEy|P`dnz5YqڍȈd盘'ϰMlx( `8?΢gkT>uIxȟRmvVɍN3=~J&˸64 fH_ti(AJ}? gib&V5SuH8hOyLe1Q4! 8szxΧYG]9Yu=s Т]Y| uZ2VY0Q` ^/i)P-kA a <>$ދ'..maVf'ŅHϵY\Qp| fԧlb'rJݩ}>*ތF 7 22kFm$ ^Ah>t:X삏p?xo\J!)хATɷjJqY^0p{NX,\㓬sQ.TelŶLNAYR0uC= )*& T{\2eO.T%Y_dxl e QC?+Y4+K)i]ݿSRfvW-ɍ+N=Nl ; ,K4?ꦺ9sD\nGE*D<׽UYUN4,9J"j7 }CMMM9iA77Ms_mB,P{I`lCwDܴmrWuUdG qAU|9,@W˭vAH{Ȥ "Ol?jzi"o;F=k0cM1mqm, z_ .TnV/ IE XyJM+!r`:alJ\rk̅YS"=sLD;`Zb7Z a΢6NS$ Vh,{7/k3ٞocRy~hJ"ʉB(YIb%'.ROPT8N)I8bM|.=&EkK8ggh'>SG>^ζvEFd=+,>[Q!E]S<KZ9ˎ>Cfc$ lm*[$˜vl5$$S/[O,~xsH`(f鹣]u^5<ک#i\ր71Oy%S2Tǵ.\궅u%ȿ׿Iedl}H*wo|Ar]'-Bȹ.2?XFm7cPgx>!^4R={֬X& ů\`g؃C>)Om{d.禑W+8/w1^Д~.v?ZlVfG44Um)V56/iH7SZaׇWfXRtp+mEӏHU9N}#WEעn+y}η 1=0esKX- /^'x(*L2,4[SkDT2&2q"ULGʯ7>K[5~Q@oʸ(]q 7xך אT%TwLh cg@"7mhk1U<̤~&TX Bܻ 7FzXr) Vvf/uBiW4KcRM0YQ.މo/V嬩Ɔ"c*[0󕅾wa)}Mxx_1px+ \-ADoP[ MPQ\#7>tAxuWTp5U Xke$T+)jϷG0~>Vl *G@yNIP쎅}oHg'-O# AlDUC1:&o mlH9^0Θ1ك kwDhTQ(D"<=iC3ۄVfkn9Q c)z)QDÝ@@ҌẃK"a,w wZA a}FJI,S]nI-Wi5 1/J 0뙤A&j{_f;>Ȼ7 l}F5ZqFv'+i`Q\zIo&ty1?N͓-]sQۗ|0g'T~oԾτuPBW^򦰌k{ \%Y&(U+v , "=Xv0_ Vx{]C _r#K!ppn9K#t vPzOǿ1#[嫭/zW$6O6,*ٝ=(H:;8C}|3T-\Lf:̗MbrI'utK*G/9|lK%PG2Fj%WkEqND|P8߀m*j+0z?}IL =VmѤKh+%e:o0a)wB+Q%b X*g@Vsv þ:]>OYۃ7!0 wmaO5yft*}}&0ƾjNi0!#HKUy]4Up&1N I=nFGZxGخY1`Uqvj=ȸX?)z [--| icb Е% -ID_?㠩 PN,!u$fQ[)FGѨek$ ?+j_wn6s*_{(f tx*R_& ^䎃?DƒuޭB]"^.")FeѦo^5/VK6y"ذ ~M_cNR4fq 4<`I 48hpI8qt]d%*y7x8vNX^>י0gg3UDhڏǚ^Yxq\@aK9ms 5O85œPi BubU>V}rØ@><3(󝧓Xϑ[йF6YBzwGKycrU 8A=8(ز7Qݡ!|VeP:B!02nvxW6D a鎦ȏe$ŵ/+bl{$rWFcan64,=H@rxzao*!1QLQ\ZP*9VP b M5v]V&U" ԥBt(AfЗO_Ywޔ:/stth&e/m' ]Vgz;A'B7 !brR_=c> xo=)^*\'k" b~ex@%F#%'Y 81<%`0i (0vhRh[a]V+9R~? ({ xNCYMJ,h&ȼr-i9E:E ~ jY YF,y ʧkP᫞T]ҽ*wK;Q3EV9|CQ]"%/JΟ?sH-`Yk{v($., }m5 ;w!vgt'uxe;X>Q(#T2^a`T7BSS{CLÑm<ֱi ![5eX\3U= ]`vP{rzw)4̬0+MǺ@O}De,1| 5p2y),%-V:D6qVnCscz{hy2EdXBbIgnOu& _-TjX ={{^aq8t$/qE&*pT=vuy I"Ll. N䝲a)KPBp:osL~^ $J.cr}x2͂89[_e9uo)Iu3;\'"wPW<`Lp̋zuK­+TE @P *Ҍ:Lgw\Lȏ;,3p3!2@kOS7;Wye8!2Phj|˄Gaz!gÓ;k`mJk0>~yIםa1"R/kփMT!:D]nPq}ALdp= k!xEXtɄC?{9F`ad#WWldި8,Y$+/BjׯH4VP[2DlHՄfx7ȳA~JCC!-a^'eQCY!LDVH J{#.v;vgEswIN 5Ù7*'kv+Hk:DKv"l*L&r֛|vj,3<Qld5s 3XWLT/_$P>] LאY-9\v%H KٙPf30>(99kMKwyBazK0&CpDE)e1s`XV^{p$òg"fu6 -gaiEJtXs2Mid٨3ufQ.t6쬑WmQmE Q>b,/:v%ϷO{y9|UGҼzKՖ~G,-A8r'o# qCG,!s4N ;&O[ŧ!+ af-vrEyc4v+$? XQ1dQtB*`^ޢ |1Ȁ?ZbTrg}#N?AoK<s}kֳ5U:at.@j]Y&Y޶a Mg)=,!A*4bw.2,޼^b~##* ף,擆r".f6"=:w(MrUuITWAA!&`hÕC[k7xkvz/^0^wCxãEXc`tIwӢfB 4vGuaKkN?`\@Q0jcٸO1Ak}ו]#׮I07VR2 em- 9/ g/dQ$J%b"t=W8O{yG'lP k8嘴0cXQ:ZU ;{ c=LQ˅lvT:>V 8^+,{X!)dl k VܴjNeޅ_BaxaL.vk<)Pf ElNӿM!k-@%W$EiF7z)DyHY7W^TѴσ뷇:d8rA]&kEBmEF~#- +)2r\ƊYM'Ggנ ^]EcSP0|ht jԁO >,Jy^`L.]U Dg/^R᪳LjO52b'6q0-?྆J?uzi՞sϖ*@`nWƔc>̋:;AbeՒaVA.u(H:fӧ{-x0.s=|k_Pv&+Ɗt ;7d te0yy;hɛ+GB3t!~$$u B9hG.$=Yu7ju9<1q|l]\dkͷry!;BE9]K2Xy[e' 6iB̫WW1Ui1pOkQ0KE<}L-΀2߿glI <,ZKs?\@Q$DAyF (Jep* r6SxV[]!,;P B޵Ʈ9c&n{1ۊ)IM԰cYKWB):֊t,4CoZV TT\#iv:Hp{A W,\oZz8'Q)Ew&IZcQZ(( 'B$[j}|\T C H6/?aBRe1/~cPOڄ;׬ e>iy{66Y,&P%ğN,18sma/Io_xODVzWRc wN/`$Ghtˆ M_v|Flj@ɋ(r* VQAiݾ%G LJTޛ h|Ɏ )r[`J3Pr!$ (>7x`G`Mj336}XNkVr> Zr0yY6PG_usgNcvN""a ]ai1AP7Яy1 4w&s qr ҘE?\ `WQ,-Sbڕ$`mhdI2㤢`ZxskR7\ķv3[Am/1LY'`w:"]Fy"cZ O,# xvQm$?p1nqL;1 N3.[vPI4^ 68ڊZI%7U*V`{g > _"% v79A+J iEVUɝ|3,_@P)V)g[z۠d+8 B+T/`q:r!@Z]fXWz!WaL6'~L?ȍRXTKLHn_?ň'3Q2R_EtgE1ܷ #Fw}W%%G^e98"tn} A(1n&GbH 65$^F́nmo?1dhQ'-rt*K{ f_|K4p[r#@ڤqH+.X0ګR=}KXm 氀.E2Ɵ7rA SB(K7CoQzy9$ uqmqӕWnVJ=`~7-^;!̹` D10i@teUwqvD'qfq$$SC(mEKk'{8[ ) :9-{q5EAU`ʟ#e(%5!dt4*-S4$:oE5(o@ *lPM{S뎑)B =5H$b3Uiyodt2s?Rj( < -D{v}5SҵY&VxW`cb3%F,22֘6^,[AvY|+F2b=L Q D&HܷgHġUbFzg$K >ajbQ[[iׁ.o0XF73r<*+qf64:.~dyO'Hci]duM叝qlG,kGF;6X۱j,⠊Fn8J)3˪];)TG>N|vo2ұb$MEfw)-X 0lŘ7FEX^Rgu@f6:-Np|c4YĂn1dY |CMu*s%ض+tK"*Ck/e(?3`xē4 ,,4wyV̋ɀD7dY ݱNnFU+&q,tARn?XE?6~bh6L#`?*rGE9&Eí'=" S<݊j0ܣI#| EM~JWRf yl{=LB~wlLeؘ ^ސ.qsQwi]JAb=ǗM^VNz,{]Rd+VVFӾu@90z~XoωcHl_V߯v7@6Xa{jѹV<(,ng %㓒@P|!nZ$vs*dh2˺~4%C:&aj_qWlϏ3Fe]*Y9}XLq ; }ÊvCH܀NvrGvjϾN )@IyU=tS'R=եGw 7tl:*j|=>4'!x3ϡUFG7,7/2D{*0xӔc[BVNWzOxQf#86׶jR!,7)~[{%zn; ]5>4oICi|gBDZ"s5''B 5ϙ~V!eٗi;ˮ(uCz9#Jˈ Ae^1fܐ̹p$ۀQ|q&=B֩*HBG;!c}FĒTi_i藼%n,iP`_u31f:mhR{/=`Ad{_pvW^@d"Xd*U4V#\QO,feIN oCE5;\fFp3ܤqt"0#B5GƷG `]S,ȧCY@lU>!_Ӕ=)Kp"9zl$&܍":cN)$) )4t/ptp\45p;kl kIG|_i/ȽW\DqQ}!L%X3P emXƲCQuJF( xt֠g )ꏶP_i^ + [ o-d3g'YɎqR^*aoEaYu`uєf"*zTg%Dy< ߫ ʪ^ۚgԷ2V([x([(r!#\3Q O%GUۊ[ F`(=ux{q]nKH!6R%U/,mΝsN~:m.#[&|}'yBЕepj?P/^!&\*G^urأqsͩZJ1Z"RJP44,\T\T{.o"(,^|$،0%+ 4\+CzDjBglezuH$߇xN iRnhZ a^:șzWH,ptNHHn Oxd[-K9 ?6Ќ?#q|<~(˾).?Rbanq:\Iۯi薦m ?צV 30HC4DQ~W;<; HfNA!9YQhr~Zӿ *n/ >/bOrnp7-;koD H.&S-Oh@ßg,]k0=u6zhח}/.ԭ2{sI&}5{ˍc2kŸeI.'^- whCBa܄9(\064aD%LSg8^@$HB-ű!xR~yXwfp%;eӪ#N)YsRÅaG(4ͫ[ ^}aGb?(LZVbcE`%Z>_>6+#P= 9a忓hZO~AmSweQwÔmhBjS/5+"yڵakN~Q;bp0;^늌 GͣW8J~AUuuvö$bOp&]Uz{nrzǮtYin,Z_?,z{`bjp100߇d+#_+Si={8+xE&C-PJ{~}*dsi~+.hXGnOxq8KMR24:?d<)ڶ<5<"lhb+T&z bkGG)ζb| s|-*iU qp÷$bmqf۾LX^t0nJЯ!5W-'*a'V\L-VCZĕ{aD"Z2LոVЄTbuH5+.|!|Wz'zL >UƉ:q*~P=?VwUFiS\ʨ;zxG)I)XɊ;F|y 2vNn lBހĀoy 2$jo|‚ Uy;Yi7.SliOa!B|jgiqQ(H=D ?;(3fGkk*zL⭨Lt_ѥ:2h, 13`}sqx,x/Tύ+O@+靷oxTk(Ω~l4R;moN =?yퟎ尝]WJ<9c/(|4kִsR)V9sfjAƹ$ef )+ܬOL3pf\s>ko^ ZrDlgV)P]zROwc[pŢX> g׀Ŧ`!H`4OZdLc@7Fl;n ^((vyЧ5@tō%6-.x?XɻH^V@ 11IJo=p!Ң6Hrxv xkN}П9E=7U"ѷ ays:Fe)qL@FGBA4_^MvpMEZ˗tJHhK:wRNQJ/w>C`dd&7Î[ m:ҥŒ=AQD(LgQy<=tNI *EʰdoN S^ߨ2&7@w/زL3q=dR\2ZP wu43f|};!#ӗ>+7VqR(H$; C|1+`{B.G?KjSbLݩu' cp:ۜǓIV`:<k"^1OHU:}IKKcH|6Ry_wW}z; ֞G#g;<^̫l.U|nlMQǩ`G^2%hEkJUZb}GDLY$,00 sW*DvmPlkaKҀ7FGv0X$͵Bt'6y=MGXR0ΨҖw,$ NH5poՈ}|40pd8:.}iMaR %2X̃)B]qݪ~7km&n'9beZfAħwIIk3˛3U(aCq"` 5X5/j:M2|L߁߀G4.w@ Gg膴@'}L0B).]9CDf`Qt:ɰg&-&6hb%)$+TQFDS[%yT$\URc^ۜXlS?H'$^QA7[c2UMU dəسƑϴ><!ZjԪ5fvz&Kq|.O~*ֳuCCLd4UíB!|k>.r cC_hm_&x{4%cc[&_nko,⋲ZDݡN5O҆DT!H&=1@=R9Il$%x||Ϭ!~VC i",2:NY+) _k&j֌0=dɣ;!:̏01*a۸~i%>npbxjv 0+;jChmdak~Z]Ҋ=ʅlESl9PK[wl~Sd0Hv+X Q`LRzEh3A 7 ]͝PN8 m)Ap'e=c|'t&7"})ڣOF%,ATUSkyK*(;w7>7eleMavE񀮜w)>"[G\1 :fug"l07xƨ#(.nwՁ,9 'M榪/-v@(Nռuk}9|?1b5Bk a20GQV Wa#JY*ח|a%6;m4r@d]ҋ>AR)Ըq;S-P(zky5af&-s- A4Dp`2! +T6Vw- 3UH$J~} jaDk5TޞWNk#"`gx#0̆\뜰0_Ofsؐ]qA$7 hRS3l=EHa^HfXWvA 1 UYMڠǗjwn\YeM((j +(vA7/R'|wWIt5cmi)K1'N?[;z!Du*Ꟙ; XAf`f_ˢO?@0_ Hy+1yVd'zE yc7Z_ZA W_Sj6Uh7 n!%Y!!v}j8 ]] ;j8ZHF}7Dt+^4~.ul}"l 9MҐ, ڀOƃOibPncCC_%9wa@YĝyrNG- ֺ᭳^2B~eFf LtC>J*!ǰ𯒡3W3kBlɣ{SHΠ90ٲ sN{,wb޺L0eqْI|u F`s1Xٗ}NXLV ~k+,S3U9ArZF'GJ](t └ #"+3T 0s =4e|a2>4WP$^f=?eȭʘW(}63k}p=or@irs_Cpisp%N8v0I,8ogNV$s MFr=Q)EETLԿu3du‰݉ֆړndAH+ 5^]̡d<y#Ks1Q%Dވ'eIDDxBta}y#/&Ipwܖ&FҮ?!ʀ6l:pr9*P1Ktu}]_?:oϘ@y]!=P A~=pP{ ftHhMLT0i󬶻!-9qUrё x[¬VwNMA 2M(OvcZ΢t ͦpqOOB.=F3ϯ^4C4k^8!,L c^Y;ɰKW:xn =E*%\YɄk/iPmG{Qm;x>g5H~ciM٧`١',p1hxDrm?m]bFTmYQΤG\arNn>s!ɮf5Q&bi:?~0+ ,3 뼏@I5P;x߲1tgfVsP/UZlnKlS9Rk7׽2߯BԽ(-SdKk`w'H}>x)TU ?v0tɋzŴۋ_  zWo0_OJ-[ԀT\=eU&H'[.eil_!=7P1OA!& F:u|tLWyL'4=u*-s^brS&}n%yDwSY-L`o;SW/2&L4&#bOUON~@E{k'wwaax_9LY~a\Ngao Z챪=-eOݘ4-Isf~H .+wꬆ鑧-"+2a<3HMo'+ǤwGb2LMEp;elӄу~ѤUZRTyHLq:= 4(?eeZZEF1IBpKyC. 2W \xz`k` Y+:i)鲕⛉솯Q?čэ;kxȤd.3Wr/Ϝ1?Ū[Y\qTId j"X`ߵ*PыJkȚRC0^,H;I  ㉥8RdKgU 6:iԸJi/3*ci&JUFet됪{r4]p~ǃ5%` ɽu`ht2 )8돖6&a#Jae }"U` w_<[߲6'!f kӀ,2mbpZʬlkЉIKoNPͻwWmX2cN+ED!~$N#ڑOk%Cq H Xz>7|٭ *!!$:<7"` Qx|Xtbbp Qjf-1 Wކs^Axߙ0=3@̏ЇOHWLÜ1+5NmCj""F0ڲPLj`<4ȉdgPZ׈Fwc3Q{Y K{f)]pRܐwǚ2 CekG.dfsÁ+:M8|,2'͝*i'HKxcyP*،|_Vxf #_=^iY&j~Uă3Cҏ,g8l؀weȲ,' (s❓ 4фPTM O* 'IdȫKibƮ[`:jh)$b])z=lUXu٣E!Ґv`1Z*gE7IH[uY.s Ɣm +nۜJd#`%J]z֪4.11{8d.[hep/c` oNZqr voUg]UW@S5?lw2[qGg;&׀$k8d+ rpjFl /I]d FlRС\F}5Q4.ټPc;A5N%Eo3<#a*62 %Rvr4|:{QA[Y&^'Ѳ e!$r\tTbfXdpWor3Ƕ<^m"L$<=^=6bB(8Vɾιp/T;Xe‚LRӱg;x-wBޕWw}Im ,h:aJ\lNVZŜ~uع~UlK"0)nYnT;eIe\o'sۃFxIk}J:ϡBU`( d ݯkF.P=o'ym!{j7184Bm;3Vmi'NLc+к˅-Ԉ-V!3aZ:N(r~^3+)ՙ+n*:^t!=̈́rKEY6'JYlڱUs^|Q_;Z/yR:F`-3c6ɐ @vԙM GV "CN,~ƨ.Bpt-x wF9xYcZ⴨i9ŚT+d ܴtQ8A(z ðM AxIQ\(BNB=R+T *T&aoz]dͤMl'÷:ps1T e^9ɻ`7 3SJcd%_j<'N$%bhc qݮ^g^wXYl؎ B@w꘰YCrFƧZ z^ơX5wD<غt>^gpOG ˆr>eAҎ$QVzUP+#gY>Krdې$<&îi_łV8'6wȡ@jyo$)h]H 5˼^E5iyQy@t`R~ch~e*1^׵-I*/?ǜҀ0j6y%a4"-8[h-YP<[HH*5EABiCl⬫. BDL@)7f޸R4WTisͼ٦Z6Z#lN5-wu7ݯjA5s_[C Ts&K$1Cv?U7 {RYiՃ_NQ?)$ (Iڧ)<$>Oc!{zA%d$6 HTm2z9(C~*x}]ͺIgz"{1zcy&+%zC#M-<`Q@,VmEuMM^5c-n!BUY^). u>a_wT= VAYQD~x+G`(d |йsZnrty "1iP$%.{^gMȁ[%Q'wLoa}): x{$|!M}sEdOeu1iO2z–๹OS!]kh)!'Mg9$X9+Mo/>mj%Fr-!ͱCL j\J2 y X'RL0>b,7?+۾zC:h$^H4A':S~ ?A灒1mᐬT] QyE4p[sr_F4Sz2Xd̋{W-"y/0#J7G Z rl'([:M>S.~L!-EFN8?Zٰ C6Y'."MSXaZ!:7>'tR_v&< yfwlzzˬE#$ZXY" '<=ZLsXNI:r٫LsyXӓZ3-Wa|eGLoj/wmL\B&ny*7 Hӊ&sVxt+4,-~e\E^au0tr{ Jg5ÝWyC?;gjA0y+E6-k 2z&HvWJ xh=1UD#qo._LM'yysSjɍxt@+%[?,ExܴFϑe+o,CⶩXR4& yr/s=,XwP?:@~7M xnXq tT`o=̐*ףLrc8f~Ͱ!A)6#?Xn??k~KN๛=gHymm %m!%֔ܔOWr4N iWAaX369뻻$')C$D-cd2uqkBWx~_`uj Jc}#)txO._㮌 8pK?wɖ&Z>wIpv!j{$%+XRVD?fSC? fhGNcqNwJJPT;@{Ȩ27qQGKej6VD߷6S75n Θp%JXk& V*!8} /:Өj#|` _ݹ*HX$)Sō#uY Jәc8Tr^Ɍ,ZTM1'/vpL?ŸiubSZ,PKJvk3I}u0&o~Ev|븊2|PG} 5 09CY^Ho%u" ‘xvi#P [ 6Bqx8.B$>,X{p_iWK#ooEuo OM'1zwoU:yLɝ=7=,] :(FofLgТ][M x>FfgnnmuY&w3&xb }?x(=Yy<58m 9Q4ދW=cD r47o&0̬% 1=;vf…FeŪݘR Lv~+ivem`~ŸF '&=;C2t$x%[YLfdj~ȵ>"MXS~G1DtrBk*Qi/68M&4NJcMr+AOFa~w'^*Dz3:& *mơ)_;}+HԪX\ )GՕZ&HU}, Yyrivg&| ;:f}84 Z&"9:[f A͟Y@{1a+33{;&u^Iz$ \%NѼaSQ@->,9ERKWOMd0[ Ƶ [w\vQ6=ͧsxnA?f_.Y4M1w2y K>:ͦka݇0w5v niӢ? 9̼Kμ&mXAm4Rt'y9 }e> P!Pm3ZcKjT&%Gr8G)Wwj<v0aN0&ͯz0֦BGB=NPtYd<&G ~Q^m_/ؗ؋ޱ+M=>ZYFbM+ҥW՚yDouT}f@{a]cQE]X80uA F`G|rL1KۯU1mwJw ۶~r3^t2ejH,7tޣT3;U G7YQi5qyctt͡F~AmƑÍ(s=ր9]k#=<3&W2=@]';=xn9&".xTD`K[UqEeb6a:Diqy o%fO @HE"?gNx`񔽐Ue tʑ4+fO4@':Rl4{x,'t5@=F خCmY$m6 5zAs.KF5ܫ'?1%eށ߆&b:;x˼\Ш<¯V54~DG 3dzOA]^ӼAK6ZRwqb6 QELW55^YZ: DBc>gIMsF,Ab72- -_vDS8x~R,LhAkIKBѐOdsS~G@ݱQF*[93\G Ur7{2:PV'Z=mP1\dKy*;?/**a4AI"(ezפnȇ\"yFƳcK AAgG2W-WHix]LV"ߛ7Uq$t >B+ʿQh!X2wE~Cqv'C4HiZuJ1n[W$w>OIbR\{$Vl\{U|2}usDc UGXJXJF wC"l o&8 p2T$/gςs%㠌/s7|^PϰC٪dlRI4/8S|Bߧ9N2.?)g?Q>…Pw}dS_ _mXD|bg surԚ|cSu~R;ZmҘPUKfI*o`(*&,`!&(}DNk3+66!LU 8(S9E=U b8+>|{8f@Şm|rQN !mۤ2v%A!3EQ+UכdPg3A [)VAզj>TdMxݝ`u^B{: ]˺5FM3d+l1 vs(2X]= m@9> !cC_.,_і̔­]θ _u(hʃ) }8t h]m)٨;ZeZFf*_C_${`͕-H~,-v(-}"$=EV'J?l'Z5+t-]J:,@4gy&*M Y\ wv;#*#:>e5b0gqF(.!|#qjKݯÉ%D=zv(rc&ÕQ/#Ϧj&uPXgi85-'q3GaPT?&oz|-<|VŹ`o d^!9=Ob6uɠCfrFc^DNCb8C9=XҨ_mRxz>ā(| G h !>2 C8zH2WzٌQEܡ$͌,MDqkNjSFZ%9 tTzBed)6F%{Q3Y@ {ugp} Glicg=wE)<21yFDC쁻Cςj٣͙W)i}=U5 ͔*ՍwX('wGqI$AEL+Qqcqg Wo@Q,-VsZRSF4c`](@_ % k9d":UeT4aq/ ?bnkV+%|t%&af:yI:J+E9V$9e1y@V#puLvnGK½e?j2f@m#OJ3Vpi%&h{l;e2SI>fR:Nɣp3Lsh0ؖnZMaTQ]d4m+[آ`=ury/f+1H:.m5an)H9^9[6xh{Zk *MV_s'ʉܯmD =#iR'2y Bʻ+:uVkW:FH|QM,4$s891R6zv{rvHsDW~%kn]ɻWP[s[cQtzun,i >ܱd{J'~pQ{L}-ńis7 ?eyNmۃ LF_YΫlYtŦCAd"(I(1u.or+ \bbN:+Fy  zZ}x- 4i::(ȑ5C:ӾWQ8M3È6ȋ0/I)`tr$# ʮ(cY@ւfC`4;2%K) "80BD Q%Eݵ(s}݉U٥Ր(hyniW_ޥ5c+WuZz+ Ҁ efMu ɩ@J!©ٜEu"mAmN*1֯|'1VW=G^(B Lkp~Go&9r/?^'A :8v<6U(?aPLV&9}meE^mџ-/EJ_u;/a1%t8&;@lkTCh$JU܁7ch֐w2!M<Ĺ6Y`ڱ[79pfEnKғIGQnp}^JUyC@ #UƒA(9e-,wy:yk:'vDF2'+s 2S85^ OX'pE -1ݰUboW9SΘ40y *u5mwvQ<::M%rߤWCpj;.!h ZE([eg7qzNNz>]sd4 =sHf(,-VDN$^`˵}ɮg3k8 $8/3 /r*gcY/|2~v22-s\k挡ࢼc.RdY.zl;))1D01rsN87,P4aU;eg[[xQۦOXs0A>u"XfIUHj q "MV7+2F=8V]oWjwl);`IT`;JsckU81m8SkA#ۍe@zX l>fErj:Eq.Up%›tsbti?+IM6k DCc.@EM17B@ Qe<6D"kr>sNfѨ7 &АBJoY~HmffMn~ @ ؖ%2~?].dvDN(2\Ӽ,&Bo2 hrKTx*rO,Pv榍 Ugzv.kT"p>2X1& %y XXUGZpp|$;m57$RWaHfZZ3e~N00n*y0CP_99D YUsiK3^퓱.!7rߜ:A(lnW빀[ U" (qFuQi8^ ,AI8Ӻrp*衰|'0/LprdyJVNwhR4?gt<ݥ}qdJDZdWSy~of|x7ÌCƯv#D}w8:Ij֒M8tv;'1\\ӄk[N$WG'~dAU'fɡ_(h0:>$HsIݝ[梷}堯3zloSI6O$s()uP#tS>sUΕz!`t C*o!Ͱ73dDY/s,LŸ"̓UmE$ % ʭ~֚䎮rqA7ÑS9)bPigwqP[sqF2 #0Ña-A[ݒ9_DƫceXx3(;eedZx^2Ϡ12xW  e}C]n;Na1T}N>V ( 4m?=SM@ %2."ö =j72DdĆu:A `)8B_Z Ѩean!lD=0POmT񾬤5cpq< R|˧+?N9i^c*zM)p&/ifӭc[*PH8< >:ll)}wA)@ `Qr^Ђ&n!Эx@XCWw%qXQb6\tBZ) M 9* #Hk&N86SGUe}B`z6$?ߧgT쎵,ƐA쉕ia8![IJDgaࣱ]#Wf"K"Mk4ʧ s=C8YM9{ ?>;|=*K +F3BQGxWa,}Ӹ:@ ;6KG˾~J /.`rrRpmf)r{LA{3l7x\9}W3FQ- KQ[̤'N65!7c&&]JxgO4O!} hb^z-Pp-eDj1! IԿ.6x{HE4<*d1y)'^%T"`<(!(VK2]NnJD\YVw'Ewʢ?Ĭ}X Tշ!K@;M z :u:J4 KljIJY 5}J5(l+ % ]td WX?Bg U%Z=ƻ빴KaEb*#jL F@|P/;^nkIp?[prf߾ [^M8 2Jg4MP%NRWn |E#\ .>{}RJFqYeȱ&NE9}[JJ(\THnO~$ [Mɜ_l=d/ҷyl].^tg2VÎ7 T/{w_ xѱd6rÖ;o@žncHD|ڝiMrl0*V|Emr6H=e8GpFt+|U×$[s=5倀t ZPB~w~+se8̇{EںB؁,q5jQM=ȁmT=.+-0o\#uM+֝>x,NWƦ띹WЛV+ve܊)g6J~|Jb&`KU=̀'ulsbcJ&a q?`byv!;ǜ̕\u= )bܼvHi))+&t6,NQ$P̕ 2r7N@W#Oe0II&>J:Aw< r/ܕo u Dfh<9~ĿI7'WHS 7~R;? C16|!i֬(ze jVݬ,MuHJ폹=s7nnFReQ&!XUrDC "{U/OHܷ锓K>c!,V[R=xv9n&ѧZ(֧{D]aLϹ>,(݇#i<|)ܫLa3%n~m,gͳ$NQY)￀ff]Kز91ɈHħsqRzm9TլIhn8ߊC)sns?jۘ_}N;Isrɉ5%n߽(~.rW[v%BZYpk~c2/aNGǙf$HH0%|I(a0'Z鿠c'h\Yd$' cyA΂Y;ro\mofw#U㻞U' ׃:52Mh"BL$_Aӹ;w Q6 I\w64]Ø[HL,&FNw8\ ZU0 ؆Pagܮ/jlZ+ٝvhٽ9zjFrK`} E_4L=ö hhn"aXrZ^RtjĞ$1_\]@|ת=S=Td}C'yKAo9.?/좣9|(d SՕ[% :`!u-*z(Kٶ+HNf&exrJ?3ᷚ^X&饃|b:ä(<o+*LR-kOY_,v"Stwb~JPPaFS1 ΎLɑg-a7 *? /k4 xe8fഋL~>sd[ @/K*+F%#`{geSřjx6h'i~uz-I>_A*L)H6/խbuGxGo1+Vs -Heۃ,z[ !e9- b*q(0[+U%%x+&c6GFN/{p }kN}HSydH|AwyyzVb呆O.mt8r u K`7|/gv_,Pi{!H!$u u1ԕ=0<}Dt`dcx.vNQΰ2AjLD\xSH??I@;bZ KsBm)(x59`({b0t"U" iq1tP7 HF')MBdTbʘ|HKn8D#Gff\48'wXՋ+4_SWaNxTuU ]鍇O uuP)"ニn>_0?ŖH' J OG %Dl$-G]"+5|\Q4GiS,V ƸVyB7\-_W2w.8NKjMq0K z)Z\<6AE~Tr c6Z3x#L'%cJ98SW|7q]=>)_C/-).!D= 5##-N]!μEnjI.͸[CiʽrwQ]0/-~( 4AoٸdhSx*+fYы(PUH)J(+E9h|"43?R2]+t`ZyyC.nƴOL 4s!7wӢ qMqaұ'قKKbH.|zFQV{a7rkLn()^jĎ8,ABf܊.Sӟ`ݳ2js#AŢ~+O M"c$\LjiKlRƹߐYHO~YSBh4@1~\uخ${7]4T$]f .~19D;/Mo uZY­q-#Ӄ);j1}k5ֽ(#s甔g}flQC/ NuD5"&,R*KA}ao/ҥAҏvoVƂy8\;D=3֋=fhsy)-ܷ^E @Eqi8j{pEɽ,^?o| PYulv~t@Ĵmfӗ/t!֦U~&k19S !)>3L+dM`:L h]͎=?$ ]u;D~hq#ͧ(YE6AD1*!ǾG3j68k#[B 3d7nK*I)Aڵx9{*ǎ?f6̍#iiZI19Q+Yw<`xtpEo+{/#"΢ިYd108N>^l,( pfǢ5"IJunjoAfơLt._F𗣰18d |%CqƏFR=Yr"%*{6Hz#U70=麡,O}ݍ^l(HzpGד$]2̣&i(v%:WSm>|m~{o?S@5X%Y(M6dYjl:z5}F$_*cIܤn<'ΡAΰ09жܝ-(aOd3F7b9B)x+Qs14qh,2I3*jL mB_h"{@Wwc3標^6K^ouJ_.|{0hcL6ylȹEjXH޽峊bmğxLWzWe04UHGm8C8 F^iI3KK:R:3'fگLO֒+#vbU42VI̤6g>›:ҟ3phK4pflQ̘ H Ph?ѵ;EgƹX&BR^񷳗0|z 8hv:le&TC'k eEJ+ōYiU& g}ѦCllk8|}U"&0e/R&CODy_bf;M:kb>Hh*;3PR!ú ?o y @3DMPSbkShZ|=W.W*WktSՂ0aҭ  SR@x PU҃`𝆂R˟a[6'Yb#7|;%~%R1xvqD-l2.ej0f޺)iZd* 12|/~tƊ5(FO;ަrY[$ZƩyJGm ,2ŒYFàF2otUfKx>^J "/5BAzڭc~`W 1RZx(Oo Hz3ʛ-'4}l-rp@ͥ7ű.pZb8zS@G@ǽV`L,r oKחCly͞B/3r=;Ejx ҟExJN-hrhfO-lXLn- Z;@F+&I2I}ksu ZhVnG.pÊ`:uc[nk8hvr?]" zp#S@ζF_# }1PvO5WЙ9v ;Iwo>Jz{i(J? 4? gI<o q vjwU> = =4q6>lɑ>ydAiy}1O Ԋ?s2v-S iQ,#%3_"D·  4m6Ϋ 4S㴖#w }|Qd RNOD?xdl ,*2Lޘ̌aYԽeOLf7%iÌ ,)uҕwb5 b#NzߨЧ[:vx)Ш,]&G'@6BgK(݁""TrQSpQe?K4<FD#WxNwXB)upI04` Gj$?XwWZ$I @XzњvU #B', LS{ph(+*ʍ]Aq'4odRbnaH:T~6٪r i!UD*m&;oH{eU]щBʃ^X羙^>Odl ['PQbʒCؓ)a.pMк<0h57ֵ j@?_D."ָbWYfm+^ŏY/OH Kzޘ\J׿5lBD (#d.mC"[@{C'A0Y8=0N=SlAFpkC0tߋUZ#UI)5*̄@ՀP|u8}C94<f`?1OеU-aGJ#%}4 dOBjڦnn\ W8 ㋙S%E{D}s&5/m2) G8Y2ЦL̒"y]8{SEQ Vp,{E?5b~|sf{U 04wĀk`KBnlHHK\%{)M]a0ܭcd"Q!+%v6RPo_XYȈ )4+:d,/QLS7!ӑ7)ʀ~-4W˲xΰk?e/v/pr ԭ" 6OAh5goTf`6wy}*wp`Z`zTC-/u!AZ>oAh1*BJ']eB٫1gr%9ѝnl=8-BoX?RN,=r毤:.l:I CQ55|!MJ##čNv̫. mxJV\H!%r W&FXXO1>,2k6"N1v; "F͸Eӗ) ~:PӱHt{}~ Jc]m NZEV)7]]Nz`_O/0Jgp״kA/ՊGm]H,OVSHo/Nh'= HX0L8|ČuMu܄4,\}gacчB:njٽZ U cF}|Bl2%$1͢z *k? !Qӹ{7pS3A)Y f2 e"^zzL [PXC|j`mt "xB0'lS]pNj޾/\f 'œƚew*tv/",żQ:ܫk)H7kE7 R}VP &s:P`s+-hH$RXGqEԘ[)plZ+yr`=]!GEv ADsͭ#{3l)D⦃K/xVd|ș3i7ZjQ#1d ȂȁaJ~G&o'[0έWԫ??ݷٟF!}hvvZcOd h,D6("L7 ggApZbxE|>:o{M\Fy-0r7ADPd[0-YW_hI&(YRt"Z>z BTwyk@8j;ёAu)VNLn LLX/٪}YJD+L4.h61{;D2Vfk`Ӗ AY{I22u=>#xK7[@oٙ_մDUjoz9B `.ϿzP:t#aV}٧}*wp 12%ip "z2XlUTl'ԯFfQ |~XCK6gUPՆDT<% a]E:We~+nE7B[4ĦJ>;6T {- a@мlfv44 S.9z S$,<sd\%!x=?Nx7Njd2cta+JD*t\N{Ph{B,v@5kʏ6k Q!)5na ~ ECҐ8Z^u_ڦ,c+!`Hs6r3 ͨJZf Ům2JIE8gj-]dԆS ]R U Nt[D$AՁf s Z6ohH@v&G E-r~okI/T|8F)@{=hY]ETA͂YT <44LbiGfi+7`Slzҋ4I㛺qM;C\[#^9;TwaLHñ2sec PՔϪYGp0I|g(lypY*Uwt!iuF2Xs?U@vmpO?5&BX6Bۨ?[?m.n&Pp_A:Wla|P GɅCygT3=_A3Op$6Up(ي^]^ڤ@Μ:+xahlū_V[gXo 6S̸Q xB"6B2R7"dQM0{-,)dF&`gƵsi]="mØl7,&KZ=R$M>9:T)FSEB.sI<.DŽ3a"0v}6rnH x.k@e <6Yj`BPۉ0e͚}}xN? <)Rԕ&OWSոxHH {}?/@2n! ?D^|~ccT)Xd1DAi~^ Ej%1:\ USGݭGܹJiF(9Ԑz҂cfa=TXE5tԋ/ibhn$ LO\O#Op :Dp@t"a]GM hsGa;7~DD9L| @{:R:PNX?SX$@ZPJ7\J)Fl1D[yQĮ}y;53Wä0z<;8nY f{|^=0.akovlLLeChm$;Wr3 88IkF7c ^A ;(dWȰ .h!7#ށ\/$ ֧>1R' lvijT [ [N_^z@H`.yJ~"|Fwsƍ66f޺t>bB {I//E"Csu w*wܗI=3@&4{Mn+x  ЗVkR!x`f7.ҪkwW| ݋|d>ۛ{\f" ȓ\IuYA3)UČ5OwV_}Y`&LE_v`1pI:YjN.g5ADQiK&`kCI~^(țgqyo75:[IR!ZPkjfwǛ'_Mj~L|C%rM*[m\MYC ICOK&!7eg:&r@?蟛+`DpզexTuU6ۊOjȐx Îcc̀[Fʗq.)E^B^`) F$ YiٷRg(y\%*RJT'80ce[ ?c2IO~ψfu>}e-E^kaٺ+}Xm,!#A˺r Dp݉MN{U| j]~vJͣ7w B gֻ뀃s>$~[.EyTEO$i@/2!o~YgEQ}T|&*.4E}Ӏͪ[KKH=TO1X;yyc _8C U/)ĥ݂= D:%lBȸKf\*CGtzK0X.?Q5uG>q=W'  N.Ku!~tx\I(IJ#sp@Mz 5;$vTwş4HjC 3f{0vnoxq.X9?֬Ao4 aWpA #ty \}>Ts6~>U-i)2f :-$< {۠ s:YJ-Nr Jr;:b4I=uP]ȉ=I(1>|Laˆ`m"8sX&2e_?~ c|P[1ްpf2&ȝ}"}*O:(ݸWJSd"m0 ]{\:w=_~ 0G/w{\ w|qHs SQgGbƼ6 ,{^t4~9. uw5sKH8 HMo+x^ɔ )~ol&bq%.MXۙ'>u,C5O0%躧ƺFX|A+V~-F%6T5O1V>qE+E#A0/UODGlhV?gۿG5M>xU\h|s6xαEISd$4h ?T;{zP{o\`Nlx}dUQ<&$J?Z?9!Fij3*4ǻ|V99c#z߉HxLp*%Az!~8,Iߎ 6pxȍ3.TE d):ɖEr1ǵ. C2o2S)2%L<1~ O+<, ? ԝ$jԀIs >Q;Lmjb r֘cn%Da=;1= Q;[Jm(Ke{zQ3-"ՐqD&pc9۶ZQ1Aso-`MOu&Q{icTy*\̅e}|.MI.¸ TI*Nx}Z7jHCG!?'Ƴ;1b*;i7~Ÿ>h&S9Fᘼ ]'~;a|󃀝S^X TD1!jZc=B˜ubqkT0`3ĸ#Or؝4 Eb*hdW@(X]|lAv"zX#{VĎ4#vNsh~c9sF ;FT8`mnwP/JÅ0軖P{H0 3&{FKg0Zרl4r'\T%ʚL09N$[*e]$:J_@#}rOB L<K3_o=nP=&P qx3Ξ6F<\ .v"tꮻ ,UKXd-ø<6nj\ ֈ aN0\aVc!S̿.)ڟ;Q" IMJ@/+נ8sziKƚw3 ɤ^`)6@r6 7C0b7>VӤ ^Q BnHyǦ⊟NpM*A/^cr+=:a޽5bm0YthyQ0P+{lJ).X޹,QKDI$XR,U`k'{"X+mZiN̎ *<84B ;!*za_jiMBbC&)ƶ'QG3[%& aumG㦗 `E jƫ,GXZFx7¡]]+B@Bm{_s`4&eG 5]W0:[a!-xLU^ .%\`x'G@*y04ʅYW^X M"ә0&=TjXٕӜ 08M2PifZ9·2's @[%}vJ U nYT{^˳!0*[ܮ4i}UXtS(x`|ݷ;%'on9[$-6?(Z*'ITkݪA`:^,t/R[ :Dy->3؜B gպԣB pK-#m1!yqK)墁t{]e(;[ ACȋg ` ;" 2LQ~{ ($ڽ +߲>7eA\(e.0Qfz tm??\&y9i=g;.zPyU4q>J,֐,SAm W DrAHHۈ8 zih=(y٣iǭEG[ܔ$P;YA"Ѹ0Y "m"ǜԜgɐ;k4ty½5YN~Q UtUvVDnpM;$7|5p̷3tS3gˬ_R8Xu+Jf9˳gz9,o@*phQSNbBf̊=]n!Bo;" Z({^V0RA'82?0%҉nL*%-z> s55X:5*ۋe5q}=K?lKpiϽ :] .Ʋ$β1Y fLL(8%叢j.)ކDO9ǿ]M;5Gf J[Q}Fܕo Cn˨mޢ"*``p:~Aܗ=+5;XAWKbHO]DDh}Q=-LKL(f  z^sa-`6DN:¥BgVF Aգ5qy>ɫhJKp6]发./(y:EIT!H633p48S[{O$5VX K2];˾6-[2uZ *'Yx i3.[ &)&=~o,T9[jdDP>Td^l\9?P&E2)7Q1{4Qe*3V7'Y$_yPu1?¼e=ECyh;AUA}K#yiFpZLe*RuR,Ug 2OoTF'w~ gqb'k>בT{Jҟ/x%6&xL6i:*Sž)4_b!T_lYB'tmL 4]3Umei[pzZiz:9XVJ1;0&HTГj!,&%ƀ9.u H[m3@&Nq>hP[L u|h]&#r\uAM8@bUFD'##AeT9o:iVU?9OjᭈRQ'Z2X:~"R;_R)BK{7soP"P '{Zi:M4ryF.&R:t8@g"s U,W?ϧWex J Muݖ$&_AoEZ$/0 |-,-gQG4Y ,,Dq#xFw< 'BX*ZuE"-||@in^7x$]5ߚu:eTz w&UkD[59w}ϧ#<RxAG_d:IR$G@s+~dILK9Z~~1iv5`6$3Ը4~6EYd[W{J[Zd<~RZDLvn{k|c¾WHwNJx~RkW̼W09H+:z7!ײ9,X`A zqF2g`&Ɖ<3CQ@n÷=-KK;)]!ە חirѿq@-B|+4- [/x%l=gƹŅ9fFu^(ud) KLI|mi͔5/uUŋ?!6Q.=B٥Í'zV10,Σ8fnՏM< 2MGbq<@ Wqsgq^ѪUEwgX: W =O`εCI 7j}h+7ތ +)BO8l., W߼sE!@*+j쎗 %HlOQ fKK"ϿWM&$)DDr EqnE8 6-IzmhO~6MuP& t*|ȫڲZ>^zR>G+^ʾv}RVe 4BmEUw\7hD9+\bFDgu$}ޮu6K6pNbc_j)&> b w<9Eo Bq &*ȝif{ter}U~uq Qʄ:o='3#'W{#Q*)S(1 I}1lcD59_{my PdhjfyBٲmÏ,1u_٪ @Є;0g!4/|o₏_xYExS $(ߒ$"/QS:n @"B)MEd9k{ 5~(Vy+GRP^ŵ8MVȺz KFpy]W2#t䭏wy-1J0Z'~l>{L+ mv^c^:_Nj%3x~r廴S@˜$/P)MHCר>ȹx)`䤉*uuѩOtddo#EN8 gФVNZ}zE 5zKnwUfsVa:1Z52Beoc6}Οw$]`NIjzМL7Lm )4`*1Un;]bV%x" ٵi{~Y̓gUHy!Zj!nj: 8vS?0sBi)*eDF%KB8E3\NJlP鎎. izgwb::9,r&dc~WIFG΄?Og-ouRVE,Oxa{@CZ2},da,P+Ab*_8u 3/D٢&*dUs,xs腬w'ZE\,2(c ]6HՉ8ӊlwz;.@2 )n^8|qp+dU5 Nc9.G13n7Lp:4~h V-g/+ TNiB0_عUDXU|AA>^ k/ h&Tݛ{/~ND\u1^2o'dR#1&.Fb#r-@@7')$oXF$FR\rsŹl\oXVpdn -~l̚ZkӏN~~niևsN&scǢ(IqZxSA.\yXiuni&=Ry`Yhc44\Aä!ŔBY*Mi'ez1givǡl F͸Q[EARo5bE.ꯣokW[<D # & 9.a#ExepxGS~y]o߉>]@-0X+5nl0`u1y |U)&S'6{#hĪJJ֒ԕk C~جDVLkar UF}CIޯY);KT|L"m|i&јvGMi3.ErGy+7o;t0 qxg|"r #bPe܅%p7t-s''yCm'Ra^w/3D O͍Z^Ij8|[=+آ%xWw'ULd?x{6 .cwXNLtVWLnm!^WϮ (7xt?6<MGHCC* ?kw/7VOՍYqUaxddȖ kI auQ=C]{2B-+6[#RQ #^A_e5/Cڥ #9%z~]5Pgfmxf87vt7 V9VM[Ox 2X+:dCRڷ + LbG:GxE'S饠!߼@H šl_wZۅ' 6 b\XJ}H~ǞŠcX֖>,)ݘT Yފ"/l5»v{r;٢K@v)glMiM ȿ N]?}MϜѩnO(ФUG!찭$3f,@(2|f}J. hLi)8>:;|.;~rm0U aQdcuÌSH-2Հaߘud  0^`0X'8͍R 'qn-C_-*_' LAfFSCʈA }!ț#7)c4}Eo`l3mx&|vOpY3OYz!;ԬOdlMMԮV. 9x_;jcʚx) xe wy:f[+a]u@;_w~SP"@|waajm6]'V\>8wG6Heev]:ἦ?4%b߱uQ;nae 8XyiM|l5-^{|Gd0̠L1 hM4N'ՐQ&i(L 1jƓa=7X%z_\-uDTJd&]Lǻ;-lcU=߀ܺ\1m5ebV'=zNsL<ܷl ;@!MT= aiz ވ&kgܮw4@cF\́ҕWz^>cpr<ȦenõIN6.:NHO?l@?ґ3mxBS3'DG&xmx7{3q;eP4bt+ 0TπH we bp.·ͮcmjΕYYПzajq ВE =Џ7Z=ꍏ7:|HE6R mE\7vMlDMyMM۲ҜPvmXPΥj0<9*L +ڭ'oO+;+6Vhўc(Poc A$Y ̤G0S>U!k[CgY)fUY:oƥ9xBtX; k3 vWhBy,cC o՟kr,eNN*PqV^@N*V e8En'ȶ oxbg tʥ 4(AeqzFOcF{lXo!]QO Ag{;8 Jjx6J, < p2dKHntcX_Gټ'>]\5`"1fKg("6\3xwwQɇ obDKV-5)lq/"8y)s5֫ؐqǹز&~}fDV 2[5#2j+T^TNxh*,sG/Gtw5۟\V+;>w\k׏,an mhvtު3`= 7%* U?x9yvL&9TW'+?T<> "ՖEe, G:y F0\H̉B eh+}xL@q YN, nY$0е,̅s(h?8M!+\x0c؄ 1;Zl8/L 73]P75uytpԌ<3V`ګT3J#"͔ D_~C 714}c,mk`8 p4 )=CiVZB)`X."odoy5s (h,%e+X B 6V2D^'"II6ᄲfF9gGPaP5LaH\v!MՀNkee(IMg)7S0Н@k``K!1 ՇMm{Ŭ$ux&$a/9`R@X}ܱ龸P6"YzqԞ"EX[w7W:_R@Zn[nC&M0J/(in|fpuXor*#j4w]& e/H-% Bz,@`mzjJ0)C0) )=z 23j =+w225UjMQ,gx?JcLYсarLIF$ҥX+ ǰ%n 7(tUSQ(x/*^IzY&lױ埋(N`L&74ĭ-'@PZ% ID S)><(@%# I8 l&_.nffNFNI<ڀց#HQ@< FR`8rfFiwb^`Hȱb&_OF4\LB[E*sT7s.K. 'bڊnt*@KȜ:AKC6Uk^L7 /[e dB|5?E},M.AKeֽ$jTiDtq{ ?JE(l rzkPő0vuJF`Akiɷ8ͅɼ`iK*Ԫ͘>-8Iq?TװR'3aZ{щR!mp} WGӹ_;rIQsMx>XGwv@Et|Ju{,jQb\m24 3p9&M}7"c=r,fk6N#|]+{YW un!(Z'P5 Jkn<.Û*ia ~u}grx cYˑ؆s&pHabY ex0]z Gl&Wg ƴ:Omyv@FJ*Gp&CD""\ ?3 [lyEh_)Ez˜Xf"akƫ(]i u86& U 'bZJ%uǍĶ܊x*a\)*B"­SO¨CU|6 >Vw4:iGKCGߥMҋΥeʺXD/X5-xdB , bQ=Bjq*y2;ZYJJ] S"I+08y ՋvyM^"fkeVdl+$gϒ9u(vs-Ό6},ѲTn*:)ɻam~!fC\JT1#~!_+dQe(.=țiJ4ld;lüiOV_X ?$xE2*]SV>QGnoIi=#<Ƞ}xӓd57 6JQw|s"[gjXR(ʺ8T a"# ^3}襤٨_2*ukϦ0>u_SʼnVlyr0ŠieXZ8@4~Ǜ\WYS\qy}q"0C:n>I^̆&FxNFʛ|c(0Pʌy8JF~R KthC ^'b}%W[(9Q.Y4D,yǏ^`R#vpC+22aGNrifM㴛7kR֝Q B:eӡ |j( }tLż%:!R.ۢs}skF~ci1*WX5JrG- ߂(dkT_6:KoDVIvTGUY/>֨&Jga- C=;X6 ۸M{)}E qبВFzy a^#"WHNlbΗn?wDɻ|D:T4O3[+d^6Xӏ/ܢ8lqj`H qC2E,'}AOUByV Pm+ 2 Xc[]f\IsKD$ӻR2a%n˚E+%-m@M$iT6&$W/k_~TxU IiΞi m:F*Cr5"V9P^.h h=vUK@_!aȍYJ`^SI;j=R{z*`@SĵZkyB}.R*x@UǢpv9.; =*IZA$HȊW+tnn҄NUk&<)M Hl0n "LCQ3*eH wYA]~<0z )b򇓛sQ*[e3.Q tY-cAZO+s@( 7;jT%,& >K_n`=gV}n^V5)2mp=1me QOV qx@j톮k"g.4Љ%HUj˕Hge4gU[jBXHG0ﳃj Yݞ2bآ*(Jk-R6QO$? XԦl`3 "H*.ghXڭBEA΢lԊᳺLxZgbI?8R<77%Iq9z/{-΋#p*yhE.žoF_MWz6F Ӛv^mf2׬󰣽&3aq ,pc2 em݌Ff.ӫ;xP]VԸCkIIh {YYK)Z%g1 nõo 5vLDW?>93K0#?!3x. =! zr]pEo<}7|84Ltk / jlF ki4>rE.@G  .9N/e8զ!(%ǫ&VEmDǵQfT6мSTUGDd~ժ|_3 Vc| Pݐ q7Tb;С0r(Yl俤>vz#q ~t,}.W>oRq_7һ5HB|ǒhdrX۱;RǸo`HOU*\k$ g@>2a(! <]l4k^W.U_ۆ5N\E@vwzNaD B3$G_|a ⃙}!Drݗ߰?Cr!&fo7.,,sʯkyBkW7*]mQJW[݊'Em ǸrUk''>vqv_@I AրWM^jL:T0rDIcLqӒ[eI5&=ڗE& |4p]֤$86mp_ $uƼulԃ}< Y#1~?r%t cZPZaKpBA6i l?0l\/rL"#pO]ɤFW3ާ >Z,шP֥ˋ2d*#ZR6dG':ɰ/SQC1Z5+ J&f'侵RSPcN8.> OCgE09 t܌"2fNX+!ҪФg=I\9/>}/AK.-_яu$pr\۲^YZlo ujZ_aCe'G+@Cl:'ղ =ۧh zv݆!O.F=D029PFViGtq+w>vOED?-}S9&0GQZ̾W>|pГ)͗h+5sDz8+`4*ڻ,~lsX<Jmt{ʾcMTiQ$]ΥT%R4R{򤔹nQu@M دk,\"+N .%т}@Ԕe@Gvr{}lbJx3_̓:% .š-7HpTzHދA+$8ۙXNM҂<,]bPwp8n/;+~Xh( IfƸxVi&L:%u]!>0yA7{* :|{mu._'o:̈{(;% xp._cj6483fPi!Ц1E\v>f%-Af8tbC/oM۱D>P/r%\kĹ/ &Q&9jFJW@Hw"UEcDŽ( 'sT^ϼ>q{;,H+ +='}*H'r0+IdK'.]IoֈaTr+*أl#ZL^DekN,4oV[{+w{T#9}t9J#G&1r1 x1T'ޛ ˞s`7CN9sO 8>8pt&Z8 $l$QOc0fʸcEX!Jѯu"N(k6lWSt6#uu,Qi\5a;жs ևGXVPo; 0'K9ROhX:ѭL Rz@&Oq*`WNO.BQz g27t"UWT*E7ܧJ~?e`aay^z/e5,8}Im!DSM=qaVXHƈCSw,`hP#ljVS䧄8co9.%|/=KU BA"ijNd@0<׃TnlL:]W{޽%MG|C1.+]׮XyR?ɂV(XS>'"^d!䄘k(-֮-[kxd.QmX+1m oG{.tn3O FiFA`6;v>]ZXW<L^݁ozoPo.8KNA9|Zyzٵ6[*ff׋7!k2I";GIEhڐ̀ʷfۃs XА0/@G@L@ M+jCR)/!28f 0-3IvϷ~@t(N8,,+iq`-< cwdr?8FކEHԍ_UVp5gOz"7nP+ǽ8#ZB6r#;t&$ý/ 23 ,-Z p H)d/NxR)UT JN^g2=>78&g[]hjߘ!Ox43#X]ȕaSmsE$'MCꔁ*3v0\$X|ܩ #+Nؔo`X*Scjκ> $SKq`%E˓U%])}d,GEBKt8oP Rn/]zGvq_|凨4XstE& ]vhluۖpMbw\ 9t?s7jA #21]6=\JMVU?JgvK[wZ$|tc%3:СMNn)R_X͘0Y7W)&qGMZפ/I7G4s;쇏3q&q[ܵRs=yȢ(ȫ9s+`/~$ bO~2}ҏڲՈ u/#6Kz{nLS~#p֋v`aZm4T *r{my#F}v#},h۞QG+%Q2叵Dr4!CVEng&,dhe@gIfFlԊ|P25U9]AO3!s+[KŋLNPB)Fgȗ[J' 84=`,A9.7Ź fo/2]"C|-8LiOҟ,3%;74Z##QۊCC׮K<@d:G䌭*.Ony"c8cxk)',@KNڍ8*PP$]v8;f  fr3`sζ_u6I)ƢWAD^S\N6p, Ct&m"Eu}ϕ-FnT8BX7**g-q#-ZLgQ_y%7Zm9pRtwf!\.FKFzb[>wZRx@a[JE;^srwo|UFf`".Xwe4LssVèU:40ZEJ'Pi(~ܾN7 gS1 eޥׯ\}%B03•fP=*?~=CVb[NXqo `w"hb]8}c=|-g0|5 !0kٹ9/Z'[Ydd24ʟE`M$) [|A2́g];bT QG 3|6 ՗bgɳBG6%ӒWe3OoFkI:y£E7:!GS';ῇi0+`4NIeAr'?QkK@*ݧcLS i:KV~{X_2hbM"0Lc`LJ9R:9H]]mXbbRhi`ehgbTl*CdF:,$nV҄qV`EUɦIx,ڡt>l?+j(rpjDYT)G۞H'ƅsZz/YϺUtg 'A/O^DŽ3 b?cOFN ^VYˢBƅ.OSQqPFf}.Xydk\pzdyUfivfo KU\L'/O_[M~&:@?qzv qL1Ri4C44&cl/@1o݇$QuEʊ/߈zBHDv"'ޭsb&~4ˤ7R[pA*aQy& 4g뽉ٳi#2QAMZw1.aÝ\kH-`,mkIAŔ _ ȡi;xx]f;Hs%[ ռ _2 ZSm(v$T s>p}Lܐz=}#ġrb~" 98 ,~_c;2ڿ5%e؏c kX8O C.YW*Q*TmOQeFp6c49wy@ȷeTB:*" a1iUƹ*}4h. akS=,~|h|tOB$B߾ڂlJM<4BS%XV&6«@Qr8W>(#5"[R)(ԙnlS5OF=WvtX(20S"² rqR[JLluLY1bb̬@Lq4ek%j,& em䧪5/H-1ꆵޜ-"ƹ aI Dcrjn3CXo8œ&ҝ-0"GpuF( ʔLkY7Z6zqbY,ɊWZVMωg0)븋C0Rë9-K՞:5A ;%OֳPʨN˓h <u2,~26Q Տ̺`85R/W^$lu8U%k/59 :ؽ%X3c)Z.g5]M a9{G! O9 yt^GlB+-::JM4 !ڝA3 Ɗr"Zzݶ| Y\Qe\nXuw VxH}C׹`|CAz>wjبedcNq|HjhE7LT:T3pfp+߽j 9(}T8tpsW 1%,a͏r |* Y.Sv[<_`0W'/j6G.U2եo#WUϣ|'$b<z)tTh#jcX*8:G$m{aMy}9DBSg$=0@ uMx(߽ک[٫`)`LO E"HMK︍pczD';3W,P&9RWX _ޓ"mbʌnՐUGEa3^zힶ4!SH17J R*efzބ̐ 12k(Pdb{_UhO)[cMyKJ ()?K_DDahR^uH|6nrHETswrCOf&Dg![KQJNTW&=5)3I~9JA4רe>LE`YF^m~w瞅6Տ.afпF.a. ڨ]J딄(%Yuޒm=]idC7V >Xd ʶ:+@yD[6GNllX'1_6{Tm{< mu [kA5r ;I>1JEa .SfXXV; ᥙ)&q"J*u)f?Q&TM-rQ2<0նXjneJcLVuϸ{?din QiQFmKȨ2Ţ=qLzِ `fB&z X=bFYZX@lPKmq>a!QH?Ԭ-l j&6(KbI5X~CkZY4] b!CBʵ!(;/K|8AM [NP 2dW(X>j>HTxf]x`xi!ڝ=Qۧ=I4rլjK+6i㖥 QlU)--9x}|W[RfXuߞv14ۂuk߀ /w ?Gd(k[vHbIJd|tVV}(Yjӭt/?ȶLz}BtƼՃPۍ&jFV\wad|怛@xl;??-VuزjQ7 g ^K C כ c0Y:Nܝ~]:p>.fm>)e^d0cFIgK?=/&r+4~u5aC~HWJUs|\D I f¶&#h!#Och %zbau3]}N I7] )w Ɨ[m"X :{P(|E) 4,JfaǨAϘ ~B0 5j3sa0zU8B(ۀbU+ j$k8Gp6 ^ety~V9/b(XTmֈqX L]:g~z27Y.b@u!}~ ]Uǽ01F8ҵ)Аw7따mx6>vji7)'rqVN.Ϣis1 %`nvM~6?phE/OJΞȮs]؄='}6BUZCbFy|V?Q%WbQ+ ޼9t,ꍇ:terW-:), A *1b7rWk؈c6ѧ08Wv# ryx3򩭖S_b|1*.,?%l-\o4[W"Z="xy%2gxO~>#+gcBw\L% lX-:_7Т9{ )]m!.Sj? HZ.0ޛ;HdQX96jN>?a穵@rZShyݛԆ%Õ+ ﰛ glV#Ej2\Ol]q5be(DhAtĖ#]#\U0Q+o%W/ o߆>sq3{ݗJcSAyQ59xrIq`D!^(cɲR[sl&0# }N*/7 8Ἔ(=HzJZ:m:kD7](:1WI]<՝7 P ,Γ7/7'~3~Qrr.6骾7RWs?J[ 9ډ~繆ӢL[5(|{qDu+4:Mm9p}-|x%1WBW{aj.\9{E 2< ӥ#@W󵽹WA5ZgȮ&lc5+)[# uV9ZSCUIԗ< j `Lm" NGM\ˑ6f"d]?Y4+ٹm-\ )uX?[`d1Cq}_*IxY*hC~'8l [f]r5DU!O,D}=q=OK[3A15'kBͶdb6dz : do; |ܘZ$kQ+X,.Q\ Q,iS=3c4;˒ϥ]qM(RyrM6w) awHVnLo:6ЯxB).5@Ҍ2mql2|'3@1Oހas-{v֣+>)UVڹپF|lU?IKNQ̼7q|*6D́ŋ@W(b-Ry-]S0lS Va.F@|nAWƾi `4՝)oU.Hx幕"\pqУ^q]ϟ DX1* c)Bn4{g!RPH3pXSvI@XxWtndZ 6^X3.S5O gTb*i2I>1((KImoM:T'  c  5w荽0 ,n Eô ceX{aN;rjx0*'9ﵸ<b ;݊ 9+GeV2$1u e7wwip#9#3&t=Bp jOGp?QqNe=P%ozSq™ '82xstF\F7xN,\iե*9?Q/#aG4LGJR.&V*>F ) o[Z'L|nh>N"ζG[̃&I| w[rY8`>@2G1>"r˳s¾yU%B"m(CsZ팾Mqr'B0#ImUҬP;* 2 hUR1huҺHoM1!Kdd$B1^<1֬pa kZ3 yO UD|7BC]#{|SC5P[H'kQHSeMb@;|"-&2$YXK7ܮͺ)Z-U%~ V2s29nEfi_\I^X;#S+'ba6sEbaMڴ8T~S o4ą@ 17oF:cMb|Xl!!\KJHM0g=y5Xe-B9;`ٶEh~!Mo\=\Z&Ff;ѕv$je,}XO$#8LiZμHU(%chjQ?u}?V^σ8qddCq﫴kdB^>';}VC 7MbF',|n&%1QZ B6($0Y(bڼgUU7!PUe65 5Uղ(SXSkEwZ6R)-A / W|v:V63vZ44k?0eՒ2`H{V_eGE>Q#gj7Aa5`p^)lWǽ~جp dP5BoCXUw~kX.!S"=I'5SMc$EdB.LH\缐*}z0 P\D82K 쑤c*/pP,^xA_ɠ/>uhi&?vk)xv#ٔ12sk/$C!qަI]ud!Ko6j=aJd+6Ύp Jyc r~y뛎ŧi t8>AH\v|<1AgЛyVML>!Fz;V ^0VK4y-3W@2En3v^CaghmP5y-lj/Tݣf^ek |榀p^3q)Ξ[}B~mU^"V ?^[5:wX]vi=xGc['檋wSE{f5A`TEղ(_e8oXO# ]tv;%m"%Sڗ]+' Z%%\D6k@,ڝY˵.-?IWD⳻KbBL> /{Hls@ӫ57(;޶xW5F2BOmꪞ`66 4?R~~hJ^h.:Nw/?TJ:HP>HjYqc FklHPVuXVjã.xWM_^e4NЁ( _Es 2EtsJ%ۋw(Í1a\r5l`rw@RJd;BbJBd[$V?+O<*Tos] z^Azr.)qAPqDS-hBUŒc1s>͈Nر(/[c@P J^)F&ɿjV7[E:C0Zh?0:` jB |;Wz,VJBLMY&.!˥w0{׼1TI\] m\[%EQ$RL6&n{CIVX'3TG75u8iȚx5RR.'J 0*WR͝ / &[J(A(Uژhvn%(x\1/APXIh:G >SH`d*7WN{f+gB9xxk.uR= F̪i{(m}P0p߃DT?'[T@Le'c׷!?30<\z$[#,~N5'+  m ٶ:p_K4@s][^љVZjU$?pq(׬NWN*Lv&ޓu>:NcZ݌q7VNgCL0Tz"ŗ4c"K% ŸQrp}컍 _e= ML"3kEUeƫ D8ƒ\te 0yVtRd SoBVDJS&wݬf ?[/U>NM*=j1xͱzΧϼA i&ji*<(:> B\%7C vIS_M]$D.YT1sJȳM7x&95'`F_H9llwc9mp&LFD,2.\AB_r%%o[t1S v{g`l [40cZ'UYЇ\#.R]X[|u(qәHcma19\NXvrf[-9c&F|CG ܰ)!p(a&9_WLkJ>^IvȢA[|vwlDYh|Q=G픭5msi5^dB_#JA-QO$\ߡUSVL1(Ec/)G-{fu3.H!x]|4Q$_4#b10{F{YX e }2 \4u;Kd`* Ҡmn>!ġ"nb۞=s`*ueR]UTSҳre@SKd‘t6@,$vw(4UH6P]40z>PF~Z2"*P/s:uk.HSܬ>sN0ݤmra$h4BD ʅ9gNOi+Ӱ磜I5iNQ5sc,'cL򹚹ӧy{@lFj#Jl?3&e7D, tm\6~cs=!8L I&1XLKaPlɶ+-|fXÒҀLeh9sjdƌZ(nq}Y$m֐;e=ťEBc\Pby و05 PJBOPFN;6^֥maPd\ yт+9g;|L.`p|;2 Qxʨ] ~f>-b9tOD VĠ3 {-G&`ϤacLd'EP;nUf|4"u wAPUr 3bסP=2W}Ǭ5=eҡcuS|:ެ&p3ͯz=@@]< u!1/i-A(P)6bh*{Q!{cTFhhS2DVBAFQ&-vaGgsimԽY%Rxt Y68Tle}_?lp,eik+(Wc:4$cY%>ܴ)P5pYˍA{;q!(-p0Dm~ h^tO@f7/]̎a-tziHl /z'? XW8|aHRJ|cŅ?s8'b|FJs#$`PwɔgO~j$F/&wUlyMwn" yd1. 527Ѷtѡ[(yMBrcu5GݧY<'uLN`MQB&wؑOA= Z( ~]#0gw.I-_9G|*5 :z(q W=iDlTcv;B=Ҝnᯘ'_2#raw܈ nv4-:+kWюǺtj?//smaA v"rSy=۝pHX& fgŮʣ (Y}D.РrK3ҽ٧8E;SЛBKչ!a%=x*GgG؋pbxr ۤt|D$7 z,>!3H,첌BB_}u$Sar}.iS>ܒ4"9jFVaZc Ńz5b#zY:PۙB@p3HHET];"^H011WЖ eA%+cf1Mטw1/Ys& ~s#m n,倖<| gcr/~2 AsÔ|XqtzNNlgWKrUmS(8cqiUؚ VJ k|X 2VL#-!_T[W($i„yr=\E R7Җ)AjOm#,ԑ0+RPE ;p Rm?θ,ct+O3A`el,~/Y9Q<9'&rP28QcTw 㠄գgQeYhit$9~qdpn9~Ifyr}!Ue7G.B^wMgk"Uvz<4BkÝBR%rޛ][\j>HYjq$6HC5QARS 2`]HBs5ƽ k|7s ,p"\s3|7$K?Yh [ŻJIi?M3^uå P|zrvپ .;SCH8ܔ k0D-IZ.wKiG0K6o>3_i6u*Q{߭誎(#,M>&! l=l[B[^(2xX]zqicA{3? XݷjVTvyIiW~B4}LB1RpndMDeآ2Q%N;CFt?z/sZ5IB}@< 3OTnŒ}Z`-~+;Ün%HG&2zM/tt: Uf뼃bN/5a6ce;zXta.p5Tj}mO~Vjӆ)ǶT;R\ :}|`bc/%OQ @K,fcăCޏ}SL#|9AW| ǐT@\( &օ_k")4~2" {|ð|5qVkg.v-ݼV,w r cNfBr(|9e.pU[ئt(q*^H QٿԻ]5|g" M5^37ڐP~{UIݜõnh03Lopr/@B\>؊H#6[=XlJ[.7 [(1JSwh.sԒ^jVcm9cʄG@680?: 1c&\(;9xxJ:[UT:25ƸSbV!3y:2=?֕EKSd-#',nįltOU6\+ˑr2iʲ0hyo~_6{t KM'bֆ&*rk&F|iʐ0?[| XS>S}en$r|)?BP:~I|h(ryU~WOJ= )Ald$RXZUߛl ǐskK*6B*P,dOl{Ig1zgHTv!oXQ)ZHmֵDo,u i7;TI\MX,6h#5Ç+jY72mñJ~u;^acV.[Q*"7fDE-ZnhkfKu+Kw7}x? SqDx̖]IQWZK 4#i?<ͅ %7JD9w۽Ņ-QH;>St~/z5>E/sN]}>4(U lCGBIa~ 1gtp+φdE"Pxy_A_-{8 ۥk?Or3,. O3MsRi*N#P c=n=jgs+뙱&;i0; K\ɏ2?'_Uy843#yEsHa>C_rCmD!b 2:*&§wõn[,ڀ /MnxW'0j^jd%į(q!V#,nc1HIc HfjQmQ[XZ#L2$ZJ(%o4YX1DĤf!9S/Y`r)F La8[GO%Feٚ"=@x*ttt3,F~&~b0*uw(_$mD۠\zicE%H͜,RnK"/M;w?{C n(,WʲsBG{^d} `?@MTy"61-]װc/' m?]d̬ڄmqR9, 2oG^lI'hnlh@7L2UB+-;ƙd&O:_?R ObP\6F$Ok1'ar G!j?xJf6[K4$חsJU=$w<XcPJxMef:b 6NԯlQ)Ez>;gTp߭LS?oEW]4&N5T1^+=1 M닪(x$hqH1|Өj0geBU9 ?>użUB",= Y!G)&'2' jymHNm99D;@to*]s:6%B_j)ybCѬۯm!)L-|nz>&Q_s]~t %{*"+p6)YqP11\nh6NnapPTpR0-KV(ܒɸ!rzצS-0n?5vKvEOAt=b9aݛg>]Y՚^EiR;^[(9MYOYRݫJx>7 >jˉr[w(!U+e ,s|Tᔜ%PU(p"vQиEW k.F\!n ~ZQ2_{Vԧ8MF2,o,hl:NWmsN"l/}]O+t_2i J g.2MI$CFRjY;(i6ҵTԁ yu%v{w;G„ M4!y$EAs䦼2w;tGEEY}GJ;)vʣq8>@{I<5j벹97 wںKNSX2jFST@3>1ɩ Gtu;qAnI!`Yթ% e^J G TPT!Z_W@^`MhYY'M駪WHO4&w]epC9*|wis85/4I@dHWCu}Cs69 eCrƙ-s)Sby+eV:蒽7P 3!| oqhR??>U* |ܤ+!$(e)&T%%Fh_LSJR]"H)4=.{M[{lUjo.$NX?(b!F7P\:+D%Ƃ0?[ n|wZ.x#;Ƽ |_GW?2Gmk#{ToyێbVP[z=s*v3~& \zbn&?cEvN/vttAעj4:n-E3*@3?3딟Dw%kЭcVJN'cn&RmzܘL4RK<v|*ޙ(Ö|\+2e[űT ()XI Tۗ8!uW 镋;j(;#7h uePn\c='O|K wv}9,YG TƋ6 ^xpRX(bVwypF]E +Un*f&[;R[0R0 C;D,M>IE< (śQ?;P6r.^'iYwy7XR+%}xmznsGNcy^W_C5!k0D:ӝ)d%_d]'tܼ]D`O@W\7 ˜r`KNŀ㏹z5^sh,6es}4-<݆6usw&+iԈ>\Ygo6jD"s[_NL.jƘa*GdT-ߣxQ5hAA82G`AzS@Z-hUoU5n`X9>0]EJTsdßN2Nwe'!ӵXJSPJώ#߅V@nC$*wњ9)d56tMs(m3's_|0JT .)P]DM >p%*+ AH8|Z?,MANm @"(p_oxO[8rK0BHSΗKgxLE-]io*j#ti"H.dJeR[G>tS;rcQa"YOvbljSAT7Zub_*z4Mmkrj74fq=s/ cԋdBfa58.Y5,3yXg1I:Y_5ײu,0}&2j;ߌ˙ϐbl1\BrƖD "hg!'hcLńGm=2ϷrAwi.Wwb(٧y4UOTe3`J+had|Zec)BP!hLvtv$]HJ?Q7VR)!v}w OW]Mg`A)w% uDv ›' m +D?x|~j+sJfA(=1RX#xhf'e-J2!>$9i9(YKf䜦4OH_=q&23՚z%ĐJ30 ?-aJLq U%G3bN]jUKWHw Yy q)MeNN__TgVpN 1$a m y~ [NU:[ρsgG\R;Iy -HM< O!nXT? `]'*(Ndܐ\ְ}[3MwZRna > Em(ao9&[J7Q=VQ$'0kҢdc>_,{=KsʔQÎE)3{~޾<bĸdBm'O782P='ɇ91ϝ0CC}$禎dtb:PUAkI ƜXvULE *Z .]5$K#7Kjݫlqf&3 rBy莴W14yϣAR@?6m-&P~XKUH9slqlK3>e;ktXά)mC&3 o\.AnB Ri̶R\Tj;"nت$ژeSlބXtt Iq+Ҍn֞:bC 8K_{ҘY-;n ;"21j]WL%$WWW(3l #)ů]u``JU^eAx.dGRWy|T e6r+q S2c|D>P8פ'o4Hzfc zIs*ssҡXj)wx^ekj,n9,g| 3g-q1]Pzʢ6( x7^]fM]rI r^j̧/3@s^;+mF,"ys`{+?4#IlB<ڧV.RgmWaFgUc ,i\#`^8K&)lH}"_RȾF)'ciûf.άio,\+tIRmcjSpUZ!3 ~3k5B) 5Yzf,w}GSE%h] 5^`0vD;Gg -1@!|=)ZA̖hgf_ͪwU 61Hr֦yyFb j jᨔDhakB^S$ j xKf\dmMH浒 wa5Afq5 8:1)% |3[[y[3E BaaM0o{$Ƞ`|+џV}$q}0 b5s-% m dM+XD0hm3tZ܁ߜs׺Eҧ%POXj!".Le [ߦ@%s U5H{Z=V*c Tf}3d0:b+`̠_:V] Z5n1T0G҃ELj=O4InY鶛~?gw Û}g5I/7K>DK[L60XI1ڦrGC~OIi*PƗGYDlV&7l<\\Uid~QG>KgMzL(0N^H 9Kj;Y\geRm8"u:XGw"OEOZߔ_It ЈKxj:Wui>].@m|qϋi k"Nv˻cS,5/U$())C}KÏJUd:*aU&6bOdaӜlR-ƨe F|D\x7iƵO5--fE1"ǘ.A.9#5}F=Vz46qiΘ=}in<ඃD}E548gȵ&`@-aZ$]xE#r`Y{Vɧvp(z7KIQ~@yfe!?^B8hXpSiUd^K|uqNf=GNGp GYYq@o[P4ňp*Pn袛)k_+݊9SJ]Y?(hxz7r'#z}o:Ek=}ڗ8]+;uV h% s~:n;ih'nZ{\m]A56-u(=馃#=귛0 .|:.ÄpV]149Riκ ꈾ~~y&rge->D/a Y4ji(DǂƧjv@$ 9^W,\7zPl581., Jra\"$/$ArwkXe~2gbGPM)?{.׎4jiϯ,!: y$M+s|URW }`1 ٔ(0ƊcrV5'k#=#?t/ɄιZ72YZS~E˥>pyŤRZK,cY(T}ؤKM%w vf}BeR嘃fW5tlu2"pUX'ѓgi& Ф̵g8&k&K_hs4#,5 ?Vh\سB {9üI8Axf1qo"]KJHu|t=Tûs*䟒 @ɮdULdG]IH3/Ͱ. hԋ^ӡvLR"=>e[n}e+ҁri%%ӈyOFh>6X{c)*; '=V'v/u]:J0l +75kE8othdޢu}.lI&|RVR`uț7 d͇XQS,nN12u.c` @,I:%._ν߲?(q> :lNOutQeWsyĂ`ˆF& Ѡ kkZe4z*oUʩ;k;d"Ci_iMUlUؔPip>4Щu2q$T/[C9f)BPiAĢ+oSM]:ˡ ' w!fI |Uĭ#jՆ4dgb⌔C7AvBMYlI ֜jQÇF N?]b1@0+"XWiC`>9 5ܾkE6xptT ~ $X(h pm$D'eʣ`vjF|kLf+RLŬsZݦW0zV-W\IzKED=m˸<^JbVIe`;b.C[oCVJϺy}l/ol F>+X൮r?R~p@(r}J$ks4i (hLe^ٔ1۬/q-61+蝞YH[](AZpGJ Q v#W9. ^%hf6qݏ_}ޚ SXTV8O=2IgElAeF[DiZD7B,PUAS/_jn0c(_:dkeSV[OTe}[ELviYC%e K4M ҨyN*Q@zDWdVM,Z@r+%;vp4ʟ D1s0OZ kLBqm8d) >hjKL蠈_kv!}ÌQ rc,H"t^k77m,a)S5g9l?;Bޭd>IMVJ>aAB̩,w-<7NhfTM!@s0܆*\w>J<-ݱ,Nl?# d9D79o5 "\\Ԥ/̩Y.5d`SaBt+Ӛ`@DܠGeg^z2hWڞI+::_s0ؒ0`߲>LbǦjcmرJ5lj!%j<< :/do*v>7|{C G)4\pM(e `E3"HF1^?mkTgETQȆNwP+ȞhQۮ!0XJn1BTnxL20~ywHUڡ.]$Ȍn*6BEJV6=)|ښ pWlŀRAJd^2Uf^§8?Dc(<ȕa~ԜKJ㷋JgSRyЄ;}~ַh|ƙq:4OYֲCq+V{^y\;'z˴"p n&4fmWC=/p_ا-Bј&Ua/\ BŋyQ4jk8Rc>Dm0+T A{8d)U:^gYZ0707010000003e000081a40000000000000000000000016609d236000172e8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/i_]?Eh=ڜ.+ˤ ]+'v5!*q#7ObrmQ/{SgҠ'6?ѺF[f&f"j:ߞ7%7v[N4kVعTV>0C=MPhVDR>lq @S^Koe7E?l#k}Ury3 yi)@ӄ;"b^ I_!~[ha odPyR/ND xs.0Y4$F?O뻪efHmEz\΄ue;a^x֜ ]>w.[V v'٫P7HܞQ^Q'W}3z ԣ,A+;sS啇6;8~ŝ}Ucyyq'̵Sr d;I)1cAڶKA٤fd9tZVfz2݃CՂE|.]p*\),o?qES*vÐIsK+Vl8MtP}}t%}irE=ǂ sRhWx ;?|Q[W+@++a釧Di ֵS%>d7P.쎏HU`q~ Fw-MI*d=Jq)Hn9>(bRԟWʲ̛aR\(gڴáEĎW8r2KpѲ4.{k%C?Y&<{ۢONbn)xƉ` ɦL1Z8m#II`OO%O%ꛃ#V PRZ3 H\Wz}d-dn]E(͊NFZq> J([gIz2hDIV{#qR)9Kn qL?d6Bv rk@fE} |2 /ln:nBzj;2ԶOU*I;cqF;3U2GG^#q@f -86,, {U%caRq%CE6{E.ĐU !5 hE A0!̳F\#c$e‡][κPvab*s|&'/gx'ʓ mDmS|Ռ/S+5r-h =z]a -NS}.Dh2O|6WѠ\Qлl+;}eN`4xuhýp((P',ΐRU2E =<(Wt[ҔFvۍ/>JI1&ɪCj_Q07f{ i!iYZSa&VXAbM8B|NHGy#˫ՃIEWV/Em!|sHnqmu:1F\p R)_[=_VW]kLEhю(V3.A#h;O^UQza#ˇ$?Q Ƅ4{5>SȫҖrxd3?׷C6%k&oX\t7g㙋>MwN'_UZ ~݈dW|<emM=BCfWS֍SU͐ E gZ+6jbhvn\1 k,ɹPY&"ajR`ka,G(rqw&0=\)8^$v>w1]=tZu`2o80>2KrƼ_hS@**E^1`>Ԅ1;%רq['2&@2F:wE[a֦~!*_>^)򈿊xus(,X?ewg=I!rCvϖ ɘ"Cfcj.~!;EOeM-BF qa1Vmf@">}rXE5|lHUj?)Ռ_=5|.|ovzI=s v87lswZaMib&P 23LVwY&hr©)*BZ 7!>ލeJ9:^S3*ن<1aAR%idj',nde۬f"aQ2)[Ԏ1*R<9M )=:=̒yR gU4]{  +[򛋯ڈ:rWc?z % /C¾lf8dGt,-cŮ]QPD@'zLi[)~k2Tf 읟Pw]-j*ef]2Yy aønP.!HqjZ] G в4#>z]T"do98-wc}冕c&T߸`DvvM#GmqABHK,LikH"K5FqBoql$R{ wh(oJM@~#ri!OAzRSiēS EÜEئF}&XL"!\W2;{ ɛuc Չ60b&k)fEV( NL'4mN 3jb>S_fnC{C'W/S[(Cpr 41{dp:d~ 5V@=)g" ɟEude؀ &hsS TJqngk%xJHoȼE#d/J| 1P4o}%u~kQ. uB,X?% x/`Nt/p{xQfW$D; \t'v4qXmqH5gxs#~ W>r4mEutꮫ#״t&_Q[%3wIh c5Pj? *yYu\|P@]>V:A!֚ TeUũm^Z+*+Rd,7ϨXou1Rzy[`*0'U?jFd-ެ石 s74(`3W#:+3y} ay#vFuҭY N'Fr3HKqM`L}I'lpkhjzS# 2qo=/ C G"=$Ƕ%=.uP5XuCi}ܻ8z]R?ӥibh9xPNF0+eZ]/͏}k"OB3jEN3΃Uc}.t'] u=^^ԚI(y^v!c_ sz*/7zx)[% kCWmN_°u HWɇ*TˏW<@7 4U뒰oN Uϊ/ 9SI@0A*%MhSMb p^QZz7DOIk',fLI}4bq \GQzT/u YםT#B#T\o"}oJ"~S]Li-US+u$]n |&E *]EBި(]'d~ƥpI8[C}"|襦wS6_ țz O @uxZHՁrDL3ݽ.ֿ4gea7-rB [{~DK2L\ƛk%h좼N"ٙXm­~|~8|E98R/Nf aYU^6< 0XbLD$Vxa=7iM-E!Om^ٲ*ٹJ/ljF4<\ ,0( VZAyD<*}̩[3893-\֗?BIF:NZErkx(0uUls,0܅Ddl+n7c浌@D#.֣|e@VեmM.t%6Hkbl?.1jitn9<~qy‰0DәZ(ݠk';҅__o7FJ"@"e耪7PPO[0'eP_vt%%{%"X]a.q /)A'YذOs~`?3U訒[S2߬OIHf+4XZ-_(3/3Rc %Rk L&VVm:iG!A=%pY_J0) #İțU+yER"ce k>Xay`[\݅(ԸRÙn bEQ&F_7i3Ov>|FK> ?U@7!E+XHfLrMw9޳Y{+^ƁͺXsB{#VokKuXGf;AA+I,f4oOHeZ.`T/wؒ9PuBw4BmZq+ [Ѣ_ G"!L+!QhVڃ B m\"Ёd7J 5¡okFp!^wH+ccBLnTEݺ`N q:SMHO*#[w"|FA=tuRӴ7-B9~4SvQCSsڑu]FTܫC~  #V۟~Ʒn@!{>Xq"^fZH=Hbm}׏ɵnɵT" _,63yrS3~i}4&*"_5n X)~%ү#HF涱$}ܝΖmcD/$Mw@YSp4F0[*mgyDptɵ(lr0wtSc*yb@1Om8U zHS{7$;yVTSZ~TŠR N![P@m2UXJn#u?h2x*,a9Bj:94÷fUys((0'PiuHL/1۞c )7\&; o(/cZB3crϨ6wæ]&@ IeΉ/vz~bȪD(p(x&8^F/A4}™=+3I:v;pc\$foIumnHm$h,{ Mg*:xB#;GK^kVeG)%wʹJ%}䉁|3q/I-Qwr  PcyTXZ#s H.~-|,F*14 CiZ.˸%""4})PK)/{f5Η3Y(PťZPؐ6od|P%ޏ^?.LnF' wƅ:  \n .'DNԊ {Rĺ.Y#Ry XWhi:1Ti-@&{v$GŊSߓC<$C]IE B rD#Q(z~AXfgK7O)Ce,W2>+vK2MʆcJ=C(nŽlP[$d#) 3!*ImjWPL UUgW}kEX7.T+vo:4?ꂄ:}~Bx%x}8f^ RM1/԰?ք~BCmþ;M)4 ^-qoz|Sl@ ;Ѻ3@eHv>ih^hz{i*=W$G!y}x:Xe8v2ƧlRV,}n"Iw$Ps]_@4m*yL_ᵗX, 7rMqϱ 8?)?Ux!V7mFt Bz4 |l Z'c6mⒶ b lzQvtiNרpɎ~{C7-qAP9Ph wqL D0>Dˉ OnP]YqAAݠC-)} ^igF\z yJoДBH x7پp7sϔ O":ڲqxJ.!#i"aʙO)8IA.CXh&㡍I*'Vl*a*F%\ l4 3Se0&0ϼ6yVI2D![`i9UlZF;1u0_j-s:y$~R]O-D}v0Z H'9lݯZQ:X0.~?]cZeq #<ڧ13ObP Z+j[w2G?=XYov$Xog9q^=6V6DA\R!@XT,f&w#)@ke+~L &<%rqg Ebn#rk=-mBsɑpȫKKG|LZf{eLGo[Ðsw-["-AY_6u9`EbP֝gsFg&5]X`F x(>m S-jPQyɞf&Ggw-4HjV'l.R8pH{Pfu;l!ML.~lxjLƶҔLn p⿗{mu7ɗnQ4яJ+ܨ PE /]oV˲XzÇʚi| *)khzXtfS ;=lqW3t:1ցDNcC\ξ; k{8N*7lh`O3&D@#qf4xsSöf_a0=rQtBb2H'XA:Sm; 0@xw>HO-'"Ҫ]ᆊE)ˬgFzJ6z'`w8  -ܥ+ ݊%y'`QF?wqb$)5p(N_NP3(ydI׻ O=QIfp}iJ,M!FFRX%'TwqaZ]ϺSBwumrQt:*5p]@X@[@I0/7phd\*/:4ɍnxY7Jb 7 8yw@ʦzq\S,z9N"2$/s\pkݾ {ny Nz}z005/K4bH#dкiθQ :NJ-&Z/aG^O(I:p|_=y"⾡~LxX4]K9eT\T B@zֆOڎ͈<k1D`ۂKK'Mfd$7nz#B;QON^;W^ÐB[)z&=v`Wy0qXژoZm*32zeu,f5` gVki/H&3K*5'{>tYi>ϺqJ_~]Di&Ʒh.*Ç@r.v{|xI*"CSvPf{Ǚo@v優Qfm][G.޵p{x-408|c6V}|= ]5ѮCx52'ަ&3vqldZUΕ+v@JY!T+ w,YZG`22$% 8ĝ녃ۉi4}}ŦR` k1=6$ٗ3_:YR\CTh bl:]*cJTa.XrlmP(+ tyTxw@-XO|~vt%2Yf\`1`3DTxYK vm:t~imK%5^IEDSцM%|`_WvfW\ ѥf a50vds_D8κZ($X7+50v#t֜"V9j8EWcLv^OKxO@NىPNbvAֵ̖q=R4u2\0{eueVLQn|`Y}~ vR `1H~;tPyuzܧ9x Şk BJDrO-Eraw[WQ'h7U6 - %9t BdaAVUf &N"(n}GH&ˬL04;Im9_"*BݒĔ- Y,@?'Uc|#\nG >gzhH56dKT !X`@wBOTV?U PyOo 9T#%:ԛRrxG1~2+VvE%Z+," 2%Rj&B>(F )rʼ{ ,bM?) p`X(Qhv>cxeq?VǸwSzEL[]ߥpmX/a@;{ik ]b^m(H8JS] a|Mި_J}IJm;GW&Άo n] { VE|鍭UUP.2F^GejƛapZ.mp-esRΜy!*~wO s!KAgl I(I?]⺁$}p$NtpO.i6f)dz^g.PDg: 4WVl }p0ƽǧ#_@46PU ]<A-7+|vVD\-$P97Q:tJ]xFːOl~9H24'lݾ,mm+PTjKDBPQEӖJ·M -0h[L瓜to0ey9$rՖkb&v$ w'SDU5fJҲ7(.qyٰH,?XL糵 kP+9Ұbg:Yvaq" t``Xwlٓ:Wb#X5kmMRNH)m`\Տ3eED&M3};/gtY>h5CցGa6iMpKsJWC5 ТکS+zzu~bOys!(h*S1S#Y4<:APU_OOڭƮ3>;RG҂"ɩ,`.WTZۻ8Viشmҡ <1CjfKQ +e r6408gLt⤘myBq;K);JI)fubTeJ-L?z/+E{W>[u>r!IԚ,Do8ow0z1^0D  \%؃CoՓCƟE!!9=qC+w4s,f-*RG%<R$KĶc`gOf5!SQ5C#BK"5驐9ߢ/Rvsb]Z@F%۸Txb>߇jiZ&X ز "ӊMq۶ ]FK: Ĩ``Y``?|EQ [-2kf'."$& v5@Ѯ)߂Nwed;Gs%_! }v2p~PqcMQ|7- x;D#A=A e/q?yS%%E*H ŽÝ ? Dc2!ޛbz3z8\| _/pRvD"۶ `ngeIJhh,9D\|ftr&##qtk*R! ݈BTQ\u.MC_)VlPyw@Vxb)u6Lhx,xy]mv@7 -]dS%]EBa2] K>uZ|[OA.^*b1"oe>,ą,#'i\-SRAS ,ipno-)@eg V)%uGx 1bd ͔-i4!q,we\f6< y졌A4ra5`ո'(˩_dڥN9'r5؀kۥv+q\2؊KnBej7[EۆKfK`OxD)NC=ȮSި8j`pCM/&r 1pzNKG14K5 6=*NZq?} C3f q!nSnй93* &D0(DH!t Ɇ{eS:jPrlMx/rN#/tH @fQꟉ4|yui&'aRzs,DY*-dE0N*DuGWZ`s&]ݾ1@͕| +"N p4a"vCڴ&QM[l|F+Oܡ6s]J\ar[3=Q>q n&qtAck0X[mXAx/A&B^9|mûfޔr$+ ^Z}كͿ–Kw TIIHm6a0| 01\w ŋ֞Y~q}zWQvAxQ?][8`e+xTݰpݳkQ0.Ka*XEbQlq$ MFЛ=\w5Q+3=r"&yoa4G*#_`cB|)͇X UYA[p*-krP>ϛM.Ixckq;2n#b8", 0XA45 n@!2YlF=q54;؈W}^ޫ < $zf"vnkVql YHɿ[c>v3?kNW{0<;/ ̀`~uh밟Px3~T%)qC4lorrQkM ,N'Qyg5J <,ȎqXZ+Ye1],]S,>%bHۨpy4L+Hpǎ4L DJg+sNP9x,DՇ1O$\pB !WMKقPe1۪(Ɛ1VvL#A#H{}<`50qȥG#tm Zh2'83Ew}aM # t=]C:@*{~?54f|+֛ww ׾ErO|~6RH&$^ <)"?|R= )l(Α$BK28I%Ok̨wwv U4ZYkf8x9x&8L'`Q@i7إt\{,gVGV^eǔq9oQ:dol)PkeP5Qc<'|̓h| #4._B|_'vuK_쏂wE}9sBJ ja~f=t-6m!m(6&rPP֢zY+1?\J6`.4cGQ?7 7nD rQMԖ!#qf7=EmMt)p e[@teLt8OTa j@_t$LHMO/}(&$9 V><:%LWogH}$B¥K'm-dЛ87z5q z9̘RD$pmCaP^P?*qfMX5@p i=UȇΛA-y0oZb|ٰ񀲆XbChfF5ec0T=d_/X\m4-;5t^XBmѥLP(kV-+iv2Gok:[Y6ʣ[d48ֹL-ɖ3vh=biAsdɨ‹BFF5J76E\ǰ+cϊ@q7/^Cp`ϏjfG(qvMr :zO1ӿUa@x>Z̏˓$.XBjw9pSokI!wTݦmW'~,n LmBbz񗝸Oa0+1 ͪ{)Kt3qu}-C !knlwug%yIxSiBӢH 7ؠIG2u*-7t+6)kёx&R5R8/z @h_aV}BlS@BFd1;/*YoE$ }Ib&OUZp+V;{iW_J.%3whtE$lL\u^@)79.j;n|1 F Ը,m %V сgy1ȵ >-%(#kmS Alz!UɝM8Ot[- %ƣ쌜e d25)cW|^>pKMC]o/vG_kԺGr .DHأ/x}!Li~VE3Hb_Z-d wCDb%d x ƒ^_'Eq\xu>S c1~桠j6Zpqg< \#ݹʮp E̕q-J \D<׊5Z;Zìov/>v ݛWC$Chhv+N1Gbڍ̽9_uPK `ݔN+:;m&BI/zp5LdR+5^JJJ8[d͋UvY;iq3'# P=r{ }l +he 9e\Q[O&9OMw fG *jCݰ i(6!y71DFqGso JՄb~|P-R 7<Sz)ooD9{uYQWp3/+)8+HBO A\d/j>\_P3qu?ѽBtg:%RL!edg_(w#ڤO@*PBh0oި/kT= T.u= &;ީ:"K# n\2^&NǜoT{- `) nuqx*w/(8PG(vA8PI즇x4Z5aL/Ea? Ta9Ż3qZ [aꄄq$[)ɆY\1N"b7QscG)_[{OcGtr V0~x> k*ǹiNʩb#0> /S Hp'%*@R78^%vߗFޕ\Ɣ)]ߘu,qh<$1l$*L0UAK(-'>"O,ޅ $`DBV#d+[ [~ʝD ퟻ{]#:IY3@*z%#8yHzཷ\FBq-yPO#>=)VqJRz-|QiY8O7kj;)sVuEi=`k̿?`cD9GlU䬞E >nU'`R9`}@C$"3,ꡡ6֦],O*YxI8Srs=02,֨bd T%C >: YL/ή#z*m\Q[$#Q]\+Ǖ6`I$' #ҽ9*Sΰi=i(kR6ATG0h5=h*lЉDFPm 4VFf."$V'IrWdjJPaO@a`Au4b[B#m6wo]}]f]g;ufe ≮X#kkUvg&x>0{[mKZIk+Pwp@iSITgEکO2fJM"D,oG;~rgᡎcq!dDtu 7MX> +3Ŧ/a}ΘOnG'ЂzTXc=p,U&]x9NOļ |Wz.M/t0ߤ˫8*.D)3QSmO+N`1$&r9*ov`,,1ryT]"x2 ]1bёjSh[!䀅=B"J/>HsS @OѠm!~PzߑXnW؈d`D_ صNz|cWst %t'f (7^EYBsd |^6Z%e|/ELa/r䅪]IA{wSc^r mBO3 7I 4 WY0WwR%[i „.:ꖩGLqd*T&k@?댫Pl(+fVW LPyL զU:R9b\=a(ɛ2:nFo%F2 g v;t;ZOpN.5SEپ[#QrdJ$^(,4 w'OaU AK\fn0)#@,N#e7n֌7IF\t3p>z:L yq]ñUS4 6_|%4P#Qm<; |+zuh/So[

a8yH+ W*}1e41R^K:w|_ rec?u3~n{Y?dUK}W~cib-DV3)9?/Yt%iv)\pQZ|sHxpЏP:Nm'%Ց%{bgbw-պ>Vů})z>AAfG.ãT3ZA2HgBNt4/4v;% JJr4ma^rQ?׿d;7WD(](*Hк7HOT_kID_$6H,U5ef'[UFFM !LuA(}N~F- |((F@" J)l̑ٯ+-TKp{tco f&B!6z8_:{VYw Kj3y3ٮAC8hL9Fh ,G!'ɝ}*&f"cdVx~e\A 3sYaWSKKRӞ9woA'Wj9r{LgVJ-G@'uںzQq`.fDoR TNF -!B OVYSb&Gv)cϝ'd^c:3ἳ5Skbt Qkja%,o)\= yVU$Q^[ E?ljzQU<:Z ooHt\6(,kO2x~1I<)棖7FeIʼ?P dhyeCflRΛ44CZJAGO#!1up 9 ` !ِ3,ꉊȤ κ-µ!>2Vp*G aH8FO5]~[;|0U 'PBCOsxX pG٨s¹9ʪc0'O.4'[@cx;\?@oFBP4z*h@rCz{DsV 7U(W[9X\+x2QyW!W׫w l1 @(ܦnyfsMŋ׼MqZ- On$UN}pm%#]⣣;#Cң`Z=tcjC,3z‰ m.M"_N- z7C(ԩ\q8ځ݌?:leen@2!2hV wEsS=jV}C+%:bn!圐^a6 GT ,=̧z?W-N3`=᫨r|Y0=ay:֬Y*%vX`=](8T `DNM[x(eSpnq?{x>rbd>VPX;hу:a \t=Iņ4#ޑݨNԩ*^lPmC8#^W}\2eDz9% uF&[M.fBm%M'd1U28ۀ IMqG; wJ*eb}>8*>Xmg݆p/tʖ$q%vJ>'VmeN]EvqA?muĢJgS΄+x/,aAe.φrl\ɏtts{rSveU4Tϼ}?P 74i3q1δG}xՓ-F%CWӝ 'Mx #>ƶhΤK]†`.HWLlHu wU]~ I[=X#C<%fȈm~V}ZCҶsvkЋDڴhlNB~Ͽ_! )n2O\V M!)[6t]dq.B&(!dXZ֑#+sm1agp]L}U.ʡZ_ 6 ΑexO-I9W fK@ĺ%e\@ᕟeߍӭ;k{ˬ%:d7[Ərgb7'gCT~j8%<>h- gkR>v|ӻ/ Zj"fӗyOQȖ tQc AíN_FghG/(rQ<(mF޻=:|`F#HMP:|tɥYnB~J-a,s`l<6C}y& ѡxuͰbڞ[R-ڕwdx6ݟT ]1aw ]&98À^yZ?s ˻9$*tyo=a'ةiQJVۛ od@ƁJ;\T222U+UI^<`fܲRWF%_ ,\wkw9C[ye0Gd ?ɚ>qJX=QV &\_MW"&עB5V~auڤjK [HAc]R*TQ=\<nڈ@p=yWb74g,!g2vq[O8jS/ +Sw(nGB.$fb/: )uuPfK9"/D48,Jz-p (/epy1%:YC Sn5]y i\4G +jvçq5PS-ţiْMJqѲOuaiYx.k{Bኽ1NUx1߾I:' ًB:Ekڬ<~ 8tYM9ZoKᢽIAM;E}`.EhYj&'y{G; *$׃-J뤜SlE*z v!z",<')}D(:Tُt@p/޴ލk ]OY@xR3$_NQT0!VL뭲@_ӝJ X2NgT56 }ذ kE]0`K*j4H9b5{Z3`P~G6 ޝ4b$b9_%Oƨ1dIVBE"|DVJsj1G3oY;+PjGL |+j8ݰq0]ĀJMHAd H@Ȃ:4slcnO sר3wyRg| *p,Id#q >󳳂E ) fZ'k%3)I$.W ݴp}UFRVE.;H,C :H|mkHIWv~{sMnjy&fmHw~j۱OwėZmcilXXb0$ǂh/|h ͦͣR…aIyT }R3 *`4e1[L{״I"TsK-ʌL,_c.K7Z˨`:YiK]hA}ꬅmuPGo~!ֻ@ # _Ak0%踑IiB b bG࢏zkp&Ð[yNp՝n9AZ4(R҆''4<\O}Cih>c3T/a*u: L&ܤoҞy+ݡ, !fo= / $*NlA!ǼFtE]@n!]XLLYDbR=] #հ= Bԯ7怬w J>&#쏠Yg*WVzWR ݅jIg-j%ލd泋y2f<@Ww{ziS BHA KU?015C7AVM'?=r09iv"F >f“x :=G'db"-ŢF:Ǣlñ f9 #`$ʙxX,@45m@eIД.W=p`u%ս1~`wX#E;\S`pq'6.Oќ{y;?7F?DQo1yQ ݴn$mw{sGag(KxBA& GzZp2&W; ImB hj%L~єtn[,R|C ܂ a0kTUҬS P{cŘ_|JUD0ua2$2e?%3S,!)ek1 )IOq0bK(T|豈cynDCӲNQŸ#]AwlIRn3:đ4:2Iq> 8y>YMQ]YThe7NH !r՝t Ҿ- yX]v /If;7IS}IGA PU,4j .yb$͟X )XN4vwČ=okݺ'J'(%+jX m}!q;+28{FsmY0f# qBO1ÎX"L*91T9EI:R ġhN2bCLRHO 80.CH !F^Efl.oZK/$3=w},wwY#6+cj4|My4v+ iznӗ&|lb I#癉+ghBDU…h [^WL_RC5YQ0{>ۈ"R!(EGn:V 3 cFꜲT䫤#4%y:(=*ſjb/| \l/hUrԧ}b?xTz$7+(o"K0"4i'+aa,`3 e*yN$v * t‚LQ,) v{ov:ވ=^YyfEN:(i6Zdz}> ȨCS & x!kV1$Ku? ^+#|M~ QҮ5g7fuXJUHaZ|%Xh46(7g1x $K<煦:85{ 3u(Am¦7<܇f@YXgmM)8ij`+%cOd+aJv0Z T9ᇇR@tЗZ/Ű5et>#u*e_7@˔( !kFfԑ8L#9ӥ$|6ʎmf8*;FY!$8k^ǸAOGO{t'j8[x@=uAKe?p 9{X#-Y21K A_&7fb=t-~OF'#kZĞ䋲7F|ftV\g7Ψv& pf Fv$!;%]#gk LpB:^GěFyGa3IlXOMr>n~CwEd ߝ?wBDH. i%=ɥJF?`Vpc?_j3&td-qMkyB8)BjG7jZ )rO&O\yytЎ * &11+;^Z4B%6. aK8Qzh )f)b?c|jeJ:zCjUDRТ. tcɢ)C_TٞXX?X@DIF vG$⇻Å=wdK_G h>!|лn']וCUj#xkmfnԡsf IhJBtUT\G?u1v;,p-,*L8>pZ6StnxՃV]XDbNu~̮zPd<8? eYBgd#u4SG PlIraJ+b\:+\tL:VjJ'}/YNBaC|W5YɊm6-u2:*jkS?EºMt& u4pk.ꊱNɒ~w~2]T4sn=òhl/QpS{wW㵻6ăgO _t3`~cI;+') MYIgZn[P'N 3X6$."(Jm3[3'j̙ÿ#R~|CPGCh̙SYsf2=?pk!~*W/8T[:+, 8lLS_ HfX1~JWʆx6_2Pv;IIw)Ip,t{*>䥽0?Hڄ +X&ܮ2ƶPw *ǝlLA󸫙78F# 7_S^@%x9$ĝVd9tAht5nySkD6W;sF]E="ڲU5x D$@PaZa iwcgqzuqfkp%50mZ$GIkkw8 ,ָif:}1ުJ7dOnY8ֿD}BS:fߺb0p2%DlP/ 3:t7߱>*ֻ( U2/bo95vn?M+gCo\t@U`^&+ laeUE.qxv%<,A[]f/ Z+"!i@oxv0D8u&`(lJrGfa IEPwݝ'u<\%FSDϩI$zPriM]Ni!J~-.{4H.۫|qL|H ğ9=<=Cy DZ| OF|'NA9F oF\ZFīmf^>'y0.JO3Rj=`4fԊgPБqZ>@.K M'FYs[dUpCZoE&m[X!uP&X]lg8'\E٪.c=浞5{VKnNJhE⚝9*Ehl8+le h~?ޡv :+6%xTm(lqyqr] K Ga*0t8-Wp ̭ XR:t́(LqMO*Xjˈ$g=2Nē:h a28z7{_^BF {(v`r0]H( y_ S| y}cwgd.ȈS%)B?=r1!VPە&,AoB# Q z3x7ݱ.ܑ,!GE؁a6 8a=Z(,t}a;H2^^BbXTcff_ 53N^gW(.6M|)L29koרR{(I$jVM]Ǟ︙,-nZATM3R˜#\.+Gk5֯$:j펭ygIcrsRŲr^ou>#kΝuϊ5Hm͋CMh$jy|eM]r'c>ڥ2ej ,[tyG8&0tȨ8Nk/AmvOP 3Ն[Y|r'! O.V'#yp#SJNx.) ScZu_t}(K{߯mN^8&Zt3+p죲Pʳ>g`- ʙڋڴ캞Sy\r5cvZ5b1+5X@͜)^唪pXINWV GcK~~D#ׂۤ2-W]ٲ UjTاJ5dԵ19B D;RYx &Ao8?!E.*wj|ri)Ѽȭ\Mk@^3 :e͊‹lDD>. 9i1^i0cxz=1>@oq62c}*U@ͬ,_:.n:=79fFQKZG {$ڕ (XkަՄbqG_neF̰d./ԚU]&p C(wSTy>/-pA)\~}!Y}YXaRf6 eҧ;J(fJiJ1(1MqxRN;&fOBHXXWZF夙4M~C U!#)AwL1%,*k $C5D hM["߂oN l؉EW(cV+e.u_c9,A}.3ek%L'>``aLm;Wct~fuKj Hr3 wbmp G.S\y>+CicSR I4_FMc&R{o'f7,cԘrr9j"2L?LEAbp`HE(EgvrF,Fm9%]=bR5z\1F 8t~ sQ aYd_jv tA{{/6LX;4Pu@Ciã+wzHԜ@cOQ_YSW )w6լhE1VKi/O$Cְ.ga,ؐZǥUԊ4@1'*r%SUٔ״ٺxb+6il!$go$1 D<HxlTґ1em2K1&f#"D| ~MyykB3V V)!! *9k_c,:}m*j+"$g !PՇzJ-Q[gIZ0<"sW(׺IS\i!Ȝ`y&2+4L N< #\ah"`_,L`>쬜C+*DʷYj%7`Z} SYvVd_6JQ:W]R׶-FgVzW:)nבtBXtU\տ?'0!5l.B =_̉ƒN éCQK9\"IK Nfz9 V)ΪV.s yan3 nH~W-.0l{.-W sGJ#aѸ$sK(ܼ aMn=ވ>w/zo*뤑 Q}b2qk,~2ɶϓ7OpA] Ţ qo&*Tr/I*Y=&>~Ee y<(T㷩.#ՇJr#yCIzpynìR*mAy~һً>4?ƃsvedSd|e\Δo=Opq W}FE2?_pwo}[[$R6(pY U?T/D=5HYuIZhDCLEWp3:yU+xH&KzGk;a]PMoUD0#ѕ \ZJCA4,b̍'3N< [Lk2WwG`P@#(iL-G{s|V,{gUm=*(5u?t<{M_ HSxrBuo(\1d &0(^4W^f@#j+/[Ԅ}e{uϨ{ @y3;ɔ4gL$u@3UDʡ&f}|TD3.84찍Ef\5LT- k:hOr.Ɏ?Jcms=g=aA1p|"lcAy?d>ް6x|!;8wH%VYMhvK|-*ԾisdDΠ[9!boi!,fbxX#:f) ̳zF$4F~A)oYr7\H0q їRT\O{B 07M6rTi 9U_,kASؒj3ܯA< LgXA6aP,3|2Yq"#.@!+2?F X { ;ţ| m;06C˧Ο/۲1L/eQ@ޮwIbflژRjiBV'%ҡ#J{l$N«6U#az!PĠ`ChnI<9.jy3 ijõendZNU_B2 KӐ?w{1Uv:>H"3*}* K3Tem|;7ďS'?:k] ^'-d AuT!?# bW^;ܐmlkwT}֞`^Z[EO/$=0 c\e 8bEO*6|>O*S13}1vUg٧D. g5\(FWԇ*bD / ATCϋ=ݑ럼x?FUd37FfgW_N?:=;uܓZ|͜ '?C% ŏ#-WOZ`)ԅ.RCCȨBOdZ~Wڒk%I c!ɣ@)/"Kzrdp]9 4.FI?{eL{(;(Rg['#*x TdN'?l]ꀽ萋2oy.ZKH*Lx;{nobSJafǁp2륫N1-u:כ.3 wa/r1YG"dBg]/0g(U*"ח\KcA|IPLsIFn ÕӒǨvgQy ? qtu` m9a 3KgpLQA, ֡`i z!ˏ-x$)x9}(zsx8XHOEF?zDFaHO%1a:YX,$Ak頉|dSz#"C G `O$NFߙ1w+2^oA#lڪ$1O`B Ō:/zSj+"ؕ{e>#=փX |.صءk@hF@PT4`G$'D $mCWKn(eg%n'BrGσhc~yAyL_׷wThvUxO7 1\ijֆ[_=f!$!dZ8π՛=)0ĝSiXs1%@eoU3P¬cakF {o&g<ܥ߼Z׋a.ӘPfqU,v􈻄GXSTy |%*('o-_I'ȯ`m+w=D{z2HãGmO]ne(<^x.sM9^ҙ[*^`o%QM)ԇvAT{ +;y[5v7wPXC:y*]Y4{ҩH|7#3_ |!`ZĻH>iӔ( uIݰCx.B/sh@ERbv UN'bj(}dH jk$}Aw|"T&8FoE^6Q}AKᘴxjBm-"QyT-۵߆0i/6x19we'E (kޝjO  ,lxD_񿠂ZtPӄ\EJmڝ!{n8PO1,N͐[6G41}@ǯC&a<29E(aω .GiE{H<4X?(*#$J'8m DȌ_%j"{gUW@|YT CdYPQbr `fpE\BED--ʴRΑU2? % (nlp Jh$I@-M3`8Pibs ŐhpGC~CŘASilh<%3},g~7$%N_cޥ˿Vt[ft}o`y/[O9H(:Fy'3*(gϬA#F 2N#UI^z4jF^i;R-Mg'%ܺJVJ r^0j߶fSEY*GI6x X"-Bj [2/kH0s1NgIVMt/N9Z={M B@eKY|·Kpb36s YŜ%xn%)a8O&)c\}JӔtztJ*aUV:A(26q(f:xdRӄG+50C]>L%{h\e쭷S*yу)ለ\U+^HrS7@!.|$ 2 4 ;Ζ)oåYI&(8o&ie1| H0)qUޓ L>I#ֵ0N 8P&gȆ^VōC ٖs9.09D5-8D$.lY >/O܋q8ࡳ?ccŕ8lP!b' ȱEUףt`5V>VQjd%gL8YjG8YaugghUW:{#m{! β;m/t5$6cլ˓~_0zHCU׉C{Av6Dq偀f7(mƺ(U2!gx!Q Z=f\|E.tn̽X ,XYO _册T7?waU#$)MGU)0ޟwW3WQNүk#[MgA.SYq'#XKr<ƮKxKK{)Hz6b4$6+hvd߲~tSX~-:M|]x٦3&Y]tplnv_uk.vŜ7/y N0fK5 Dz@aOpBf*]x80%`ٌZaUiݠt,J:0Gw2tth e 6;3~=A? Hb5u+we 73r}˭EP*Cf%JNrz%~# ]4g#_lD'Fjh)W!Rw}K|Oѹ\|qFruW;\(  1lDm[8A~v&:iSt,`7e%Lis7[j  Gi^0L&jl2RXWW7öxfM^M.'΅1dbdd,VǤÖ;a5:/B3Oꫣ"5N8C鯏J;_kbgCLGc9&AM#,y䯰1wa`2]moxC~_h4\Lv*hRek!0~Ds FBLM$Ѷ`$Ev EBS^ukRRC#@XkC^5VF9KVG]tf K=}Ylt$Cߊ/\9;QǝpDV3?,Nׇ*~)ų`C3iiܢ&}(h 1Zm4 q /S+EW[` ÏIB®QS 6RF.iCxI%oū/fau93XӓvԺ l3wD.0>8 jjq0ȢF?W% *Wxͭ⹂\7S+>p7xo.s°&ͨtX9snnI/Zԋ}Y֒HQIퟛچ<}ilhwuP@Yr]W/2.c5'ǗMmӃF|.79(K.BgÏ}ӌ"zjK?艪*MMnCʢ' %¸\;ӷ*k+-qg4FlA#Һm̪G`JŤ.tr0L(>JOG]EׄJ9q#j\ݮl&߸nFUj'>}GAӃk3i(թ'=?F=;f aAީyҧEGi'WUؕE*v`Klɛ -eT2,sd g5u PbW牊d-0%;mi`J'VCsڕQb~%;)2ZH6=5Vb9 גG/$fKdx d=55y Zgx;뤰oNJzj89,apM+ҲW[%Th -oUj+pKdf;$1AI]FB6RGj~c U$58t {U0Oeoimx7~Zؠ en֐%q:4bL&6UEf΋*u.mJy$bLT{XD98Zf0v$A;X ՘zr" ŵ<ׯi9T :+roG;t= S03u:3֞bql"qQz@3%WmXF3E&$Ԑ\GURӶ678& X()P'" J/Ub%&XG "kւ sq(') ]2$ 2Qjh6(|ە 5w* xT05A<~Ԟ1woHzodS+J'AnUgаl!,V RХpg4@~} bMl^f{ i_uc[Mtƣ?WZ? ˀ@#*^yË#ؔJ飙#OU0Rn{(~)`PǻՆh/x$kX-V7xx{?ܻ]Wq,pzh~IKsB^S '/MY$9 =?,~,2{"nY3<$̄ $5%N\cm0"*+?4I(VKKU5 umyY w&mg'A\ۍ!UH7ju ʟN- *Gae#1ݴ32mf2dQJ]mP= ԰lc|[e) bvQ#rt5'Q4H+Hd`im9 Ks Sā,L?r#jiD\kvt5(q5m^c}Qh9Tv9D#yˈ//[Xqp CM_g`dǡ8_=tJ?a" G\|4,A l$KD8 1W\pzE"7 M%oS?dO? KJs;g*rVd`JsAKع5wZIqn2wW׌WAr.]@4gRU ,ۣ|! mV9y}̂N0察:NZNNYb͒As!wSf.xϜ:f iV( L$wLQi>23:⻏+mn7WNAmӀ[}OCYY'T ID s~a{̉61iKdN .zf)>w ZGܳ?,"Am3;ꓻ,~]e4*wYcRXڀЊɕ%`:gK6?oH|H351/@Y ~*' =K(9y_3lQg0:JLnW| )_OK$f Oe)| 4"l=~71Th`@8ȧ\ITūP Yl t V)r>7jHn4]2~0% RjB_(,~yqߨ_K]ttuĄŢ!5TU՟9GX^/LZݒYAI騭T3ri=:W|8mٗtVZˆ)Rٰ=&Y$la2a&U1Jre6m{@[1;17ŠZ~Wm\<zZC,Cx#M"j' qs_ _5v;b>*qr83A]G:#>o8EQֺϜ_&@VIBn8˰1;͆%wEU0<ϖy) fgzԒX;o0]awu'}n'|s`b}mNa] O<(/DP&t+kdYB1arFlwrN:LYp(>:;L&@.dz\  ;G~,mX lBVm&&!@sW _[H }3ڱ&RF 0g^l4;:$B^=9ٛq07y_# v4G~;xDx _?Ŷކ%|G*n RЩ׷SUl1E4d|JCuۼ5(ϛ\{ǝT @Gd":/7_[* 6[TcGμ3EK- KuMS_cCN ԄC?;A\3[7.~<)%(ٍ=܌PW#DLfS` W;b yi yu(BaI`1.d8k_-IHҷ# O,!2#W^:>yG+p(NluE)덖 + 4 =.=`6O>:+)ݩe.wO8LW53FkR&M_FY*5RtDlGOu{Uv,e9ɇg %[]gƫ٧JSny{ޙ(V9 AlW3+FkN{{Ng} !IuDiQի;Ҡ7cܡ&Ihג<,I3?*u#hwrEu?_|.igI9YػJ?^1P?2>8~Z3T:<2CezM 5[ٯȠ.{Ȉo<ãlaGc[ɌrRsEά#( R<E)zp'(bX 'EB>sNK浖Ds>lP;|zTh^8š&0 Mresiɣ]s7)Xː+_Kˢ`q՘ sW W+3'a*\mk4A?yT&ںZ!b۽+9 Hui'D"_٨g 9A\hV0;x5Wq$PSyfu)08éV)@,<,]g!ķI[5fSlB3szr> 4>mQП&#KXIrٜNx:x-O x-ȇZsW%CZG'Hy7AǯP[xn?=cwjl6wI{ )ݳq&Y)ϫ smZEa2\pE²I7Xu 1}xQATG &y鵖(HOc!},0/ YܫdC{=bp+3a; JLS3W-Ӹe*|&U76E3{G膶+b=7ؚBNBkNu f[3V_(N>j5!2,rȎ-nF~*NӺ-vB|j`gmraMohgb um" (F jT!I)XEޫw0_su?@_䒱oc.\5Ji4obiNv t֎Ϙ' i|9af 9\uwKde3u{|Gܑx-8{G 2Sq߿7Lvt1'i4lL.x׀k0 gy3u% 2)g QH<*y3ܘsSŖf<О. (\}F,vVZ¤-s ИQ7.GA NWt7<.Y.WfyJ 5PYIo״xْ<\C]j;Afd0m/4&n&z'Qq|o@C=z;cvGe9K~w铇 Ib35Xd1`FkkL9/JP h䨍(@KniSt r>mA8@:0|âO}z͵]ͲR?6A4E7I{*o1Зۺ,F3kj2}U9 QZwIP's)"3ȜWR>kRz>V)&ll]9 ;c#ycF ˼<[3G/E.Abt{ĬRX<,LZWr}dGEL?xܳ7~D#KyX`,s Dvs PBF=#:Z9\yYB=w.Wx@f^D+GŢ$uc Y 2,/ t)k#t]n 2n2mY@{ǣJGiS? FE+#cQqͩ{Xmu&Є! U|F,U3ؚ44CI1y`5Tqq p.; oC4h[FY7x$[(4:-pWf{5Ƹ " y=im0| 7WhӖs~iLvQ6~1%5bз%hƚ|?/潓/%xv`S|[1'POEaE)#&5gDBռ#鳭lbElP*sڐJAY3/`P73;gѱ^"816=4n/Q q$ʌTP/Թ@@2oNǭZ1z5#ۥJ48e3 3eف,Jn˳}qC 2+Rdz%L:!1h#;u%yppUsc?&Tw;T dA'}A* /jPn#/PAiv0Cg V-M걑2jzk(TǽC8Lto xmO8bC5&~շϽ2`-a$/Szi*ݴjcrtw _2TPOaks56l~nbyc.δ^9J{ yJulN||` hAs`~ҙ)j7d{i7L'@xKܧ.l@wgNR@xS 3=׹[/* p'Ž4TD"=`8Ut §;4Xa3IVM *:cMcY"]jjڝY8["LN7k;zu:Q_Q[ éնeOtKc<hWyK:2J%W#?ϗڇcˌ \P!]tSxJn5K*f(+@QRèWe8B$V3j<7f˜}p 8B/~5<7/0 G"Zߝ_dCaE*ovCc5i)5<쪬{Or~L)㱋.Q]7-,G=Ym qp]fTwgw ۹27DM-|r~hQ4K uTX1dh@ʮQT vM"8aB^.-|xHR53q1%0H4=Xn* x0"V&4[^MgXpT3 ʳ(jo*dy}qZr3~G8z̎23תTH?M\XJ%>㽈Š Xn`tuh[tt+D(.r-ޝoQ?~z &;< *A;zGI[-㟑׿(_lYǭԍelPC7]|}- TO԰|SʥWW&X3ŜnY\"y#TT . N v<ӄfX1SLBm 6oћ(%̛8:Ju =A$=m  4"%U:;P\ D.|٣-I0ʞ + 0uޟhɈUؗ$܌>H#ݮ`HHY /T[[:SF]YC9,M$L N&CrL6[;mqo?Z ώY*L5>kZ1w2iK0差m ({ook=d/Q.%KY#X2 |ٳg,3kZ{]p2W X⑯uLV86·UEƞNV.e]SZ&۷+m _쏵H$xa֜kwc%?ɑh}%<*~Io>ثߎc|z(yy_2N~o2'㝜 A1Wa Dq }"L-C ։wtF(}V"+@=4WF(> V&bL6Op\_&:1x{u@7xGcU` tO簰- Kiџm%qM^|Z݂loD%Y!2X&rʖhWogMOᆳ@ eqEJY*oF"=t*`Dv,aJ7984#as0P|!Gbf2{Gro}I GRgU|51޿Kh PdH?̠hcОp8Iը>d%<9 )cEk?(5HsW=}Y[|rqGɀL-&gu_DIKb\Uw!xqբ VЫZUdve6 GKY?56@ Ŧo3|0ߊ>'>&чRcn$~ Tnbh0Zn\ex8_L_:V(^ ԡ4[vtAJ,?1dAVHaXvHZ]FXV]OQu viM< r4L:6~p<|W8aD) $=dg8c?e -I؃n=_RN5_vt4@{Ԇn_*bThJWTmh͏]iˋ\vDŽ*s*? P}ddeNy*vpMgg 0^R 8ùӊ:7íEJ] g6:JmH8y}u# u~ 4W_]&_A0ƤtC$ 5 ˺W2窝Neiv R+hL4w?e%.8wI.UP2-؊4&?msd9C= AsvLO^mRd#=doC}c?whѦ G'68B9g;jVkf2"_c ?Prr9gO~͘Ȅ0Vet[(V7 pA g3Z!.$ixYKHn4tul0'k Yoag;er@ϗJI +|ߔ?F=QdԔNFVh[;$ =Rš"t,n,+ҌT>tNİ|Lޏjly~p䑎Hl]LA|s7!惘|'DwزTgndejN\u 6H7Sf y YΩ3 WD-6< ؝&جw?Jn~8uZ䋟Bd:a;=mȯoqʬx!R\>) !IEMNχ Qzal' 3fY@gE j3T60;abp|me/zFσLJ$rRZ|Gy^ۺ Xb&zWm"/8BDg*nBa bP-Ls)HNڣڐ]9/24nȓf̆+vdkG4, 5 C5~ժh役,jdMԆQګ*?"۪#:5>0 E%7h] w^/ɑQ*jOO[}\Yj:(BF>2^}XMhF(2$@p`.UYT[#\Mֳ~RK4J3eT V] /yGINc-1o=%h+i7O.yIB(k=^0z>;{};AeSjiwjBEs肗7^h?NfoR;|Fee`Ԣ=:}az &Zҿ:[^A2АYtǂ-mP_½Tv nچc_:T)Iw<3kS#>\\d# h^tCJ^żCB[ a*Mj|"[ ԪvDZټ),S{ɰLV/A~uS1}iO ^={?|v/j,=eޤy3 Qȡ(FKyvSm`H٪hZϕ+m!XK 6T+{UNPw]+Ѽl~?Ԧd-{lӎN&{t|OK/ny!(m=Q]gp  Ș~(ն=o!jw9ᶌbĩL&BB{ L1N+^v;SXޮmىJuHD0cr<aG]>ƇN֧G4-g[0/GJG(ݸxn,FEH͜Ӏ:~hGǬ981^bL<( S <::N%^n$ϹsꀉnNM ])+4~Fg ..b~7))q&4_&۱#o9/h1`(Ml2-tlAS( lh R:rqXZdrꆕWn^<ҧ gVx0y޹dgyw_grO@VU<^vv-#c`fɨdl dIZ/s]wB4ͻE$B;U#5Ͳ Dc8Zj2@aO[Ldq>y%x>ұ^Qm?TѭyڴvrP9G/n +\ݔ;54&E7ecF~p n5t # lKǧVj-]7&Ĕ:ےP5݉R aכ,)=^E]5-5:]6̖samy倧Pb-K=5mXXY~̥y<!f蜒z568"*z:[GIqJR\Hs9i$xQõG ya~ f!֦fg,m}dhL[#͜C4~0aLI"1H?n}#;^Oq{1Nvi lF XчA}2끦17#\$4xqݗ]/Z1=Y`,un#*@4 ncqQ ۵`.`U%ĭ1rn!iEO7Srn%\ӌG=;qq$@G`XhRsI@3|9, 27g2C/@Lߟ*M'y[-EPT*"[Z0IA5kw /u\z%Ƽ{;{[~lBj@r LrʁlX`q\2N )mQ\XNs6mw#Kdv̐%_ӌ㗚^SГoі5,q\PNIm-\ze2ݒ̓a7zZHzxnIY]_Au<=ٰo,9؏(M(̡͖SV G,Υ뵇G rޣ+Y^nBV1b4o?4ߔ ]Y6 )0lP*lHyjQ)DyEVN0! 7VŕwVʏ5of:Gem3- o¨hXx4gñtW3&VN(  64pدcЛb@.h/K8Q߉6to 's};ȸ㝨fɧD%n֟CACOv7b8p kU5ԱlbKgy%83 ]IӦK]p'U~s@"h`5r ]%Kl8]FFWz(玜 H}a:!?BR bmuڼb{ZѹGbxڻOd>s !q}f7'Hnb蒼æ~tr2dQ]ȣ< Ȓ',X c6r+7䛀8Fv2.* A{xQݦ +Fo4DsuY7 o/ib#fE^zﶈ7(!.JGYa| 5NƬ0D h!۸ק0-tn೾ОbB$bC!/<#5 +559 D/{4ks/ ?~Svc7ڢ[1 >vn *D,W DeHSl"JwX r0ӗG1HawV^3 i+C1[@ً*gH o PE.E/ hrJB`Hip,r‚kbj>za%bg @%Γ "3<Hm^"zq nNIFvBzdڋSmږE3cuT ڄw; 3FL:5Ɲ j!E>8YE^d]zC' F[Mu% DD]|!#k?7 b. lTEcRpӚ`K˝ lF oIKL$ ]q-ڭ4zyyRec/lWcgݳ}B{xӗ]8ywAD&3th9t>W "+v1aANg]]mKlǀ@긱Y > 玢[UF+c6Zp#c0GQ-"OYyOڊP-o"X '9:y֭sjw.o-kX@v*R7EKzc@`տ Q}a[Mګ,bs ;?2OCRC/~0QUA8N<<~+nfPX΃0J}}$ZJ{Od3hlYN5!6UmNWaPy\K}OSPQa;k*]LB# YfVb${kB3sz{"#Z]8ˡjb),E &OUupnk9=(\rPץͮvpje{/I5QюW*`1(AwS34 @2ץ0 nCOEz9E:Sܐq:GA:E#d\/VM +ZB|@WLt#`tֳMZIȶz%mr ?(]PMF kE훛,y7D [A^{/HJ 六JHV.ۣ}C5H}0 x#"NLOiĂ*gx*QoD`IF:ц=tmމP}t oS>ԏmFЃpR4f!^o"2 Y> /8Fxx%Ow?!8 K5`7&>1ouK3<-HcҬFc|p3CXB Bwg gجpe,A ^-gG􂭏j]=v _"J5p2@ȅڢC ExIu+V%_&>0q/=6z <km:XUdjF>tWh=Cbh_2C6nW]aa֠jᠰ [@9_D6<pġRH쳒z١vtiV>ڋmE}^`SK ;Qw/veFsjHm#&R'Qdڝ&>%@`}W$-|(GKDP6fE~NKJMzTnOp*y[xHȜWǖ1-++:fmxGUx͡'gfx`%O9߮ѧR2w<$ =a7m0?϶wq3h Hbx'&jkT@N?8LM?x.Fq8lSH&B#V zn v봚4]<цгKM׳U6>xA..Db' ~XPœT2D3MUZsv!%$+1J.lQ^!r cw*툮7QO~Dsf2+du8YzK;G@{+w sߛ:Kla`s한>*zaTM>z~E}΃ǼV /v25-)Mߓ41CV̯>͇>"_ ?V$ X tU6s xlSa)],YAhZ8N8?l`u>d f{) 9Ś/> =Qg3xS޵K6FQwfKӣqt*MjZ/PZ)6"P9<kȒp_lGotBov|_ f[wu^ժrϿ0C=!zi%+H8޶sRX6vG />VƖ9V' :vJx\*obc&ޠQw%gKdD(/=s+c5K =DJ//גc\D;IOY"^ 6_5J=gY'Y`C>f@7< +QoǼS\s`U1(HwcX[2.!uSrvZTi"0.\ՀV'GsQ<>|;>HLa ە6K(KIrHDXҋeKY,E"*9O:L9;1XKU=>sU#23LhkC[{vPh#[ͧ %u A!u^c'ʽ1 P*b"uYK d%kjhMjrav:hs֠b$#ěɰzg)VDEwpp7˜4$F®촛_ݠgm 3x4:67D__Q0M6IdB)om$A-e,j /tc3Z6 yl|B{=ϘT Ц*Zaӄ>1 rץmL.D#FHݲ{ ({|dIƛ5=AG~7n* %m_U.d kV70T& .S]K6`۾/X)S(΋pGbL14',ݭC>Cp\ > ؛.]N\ah"-a_ }qK|Z j+{ (&E!B̚2EGÅ GvBP.#('] pgg2Pڤ6Eɼs:,w'=ƞ.CO1&A^]E2fgķ"^ylގB7j%떏?){ֹX{t䙅`:)BŚ+FxFv4 D!I=2*XS4U<>Jw9U~2} <4s[Y_*8gBw|^ŭhc3ѡ`#ֺ v6o`ɡ*p@ĺ@ %t;%?T,8!g R+>(<~ߦOBkoAW6a6.]3lP #[EaڽEx. z^[Z41q#^+vw ;E'䕜jup}Si|b4u/pXֈܤ(6Fqg-|F3EM:MȐ1V=zw t illF"ɿeɐ U '[ y4j a{ZIt޺XȬ& FLܪZt$X2)%5Q?ofgplct͵F%hOega+A8 JI-`ղ*Bq2'$z7h#F"§J##Z Z`*p4-5HdcRg"eyԟ+UwiN ?cF$:U=}p"VA0l'IE`f(6669z/)6i/3]3vknjqTI (%Yҁ:Vɂ,7VAf(_ىU4~Hʏ*aB^&k;+LRl=(ь\)XԾG60/dͺ\QADcU.ISg7]]; 옓S3[{N|<P4Ds]+J2mΫpkX~Uc N\էo5rW"ѣ~E;rj.ɢk3Mb.״8B/N^pj&W EP< 3ڰÓI/).fP(ee|v38 ?Xa]uMni^Q_sf;lVRL=˼T 'rH̟U25tt6e[HA1_9@)!̕`$/uk-b$[psw֎?[eb;wA78H;o:чJ3B-1ça穡^vql 幰 >f?8Mx* }m{»MSC$DD N6Pu!ŎfTׁos}R>v-nљ!JWl^t.[ՅkN. ``&&k kxdBK vo]>šO3)Q}h6w8 t%?&c2zjo<' Mɐ0l̔^(L7#H?'Q9‰o{ِ=S%R}1- ߒ%UE؟F<۸':qN$?t{|JxqGL>Y{u];8#\w1@d`} Jp2npRM.LMP&B.Pؿ7 LkЪe>,(+PrLv4¿ER)1 %h(sxfs2p|vߓ)P_h2G: z|n9y$YWee<\L`neI~Wr^47;.rC*Q;j0D/ejEƢ|XaR/ !+ܬm` PA恪GB* Pz%><\MK68p 4j]+*Z_*˷nQT܌{gSQ3O[I{zb׍ m>*W'aP`։dl4HP1i/1^m@oMJe^]ݾ"j W@y] @RF<:I)h#$6`ƚĽ[qڵ/ub!n 4wƦz ]{d@+`UoA,m'flF e|HZ8Jb*jᄸ]<͕-W)alʯ342aJUEюz]H<0zzaQBc_Ӝq&4!miˢ4fȕY3b/s>QуLMG]<=ĐM`` P 4$)UPX&;_dk~A8 2g;FT&=5V#C)lY]я fuWwTHhs@2օFvSVjv!?T&弲ӗYP*G>2?oKm|f .UzREcZ# u9o4<~!poe6͇;hcfɊWQQzT}P&PзG*|P5}b"f)i94mzi.F=P^LvUw ޹$W |QӸgwZ2#TZFk{RaLcoS!dAM=M|Y9{[XAcԟbn>dnso?aG zsZNaEo`B5Z^Gڙ)exGÙ9*s9^O l։3l ;e1=; 3(½^$抙OYAJAt`،Hyi0c)%^^h[4ZMK~0M6wb%7\lyk  ԂC[wSh:W[ǬyDoQBwyc -BJ:*erFb`bu:<OUұbw#  T*.^.4ݯ NyNMr{2SC=*P.twx “|D?U74n{\Lt ך{ ܀LhE,NfSH= 41#aёQ>e&tP4z4uU'8o8mU]7*G]Uׁ rB (-%n!8qBBzVZ%8j ŘHЭ& K$_XMuidvVnD! `6f_ %P4)Li;5)A_X%T_YMOXER^̩ ߚ}~e.'_ {FFjyggkdiX%E3NpwgZ{w$4S}eBm[rЋ`'rqLZp q,xM{Z $f0ɯt)ÎѶ]S*Hs89NԉlM3Q'e6Q cSUۻNBDe7jH}ŧGAIDd8ўT'oJpLP)il rGAa˘_䛛y&` ꄓ9Ǔm嘛N.Dp񤀪3jl9]H|?ړ _T# Qp뒗-C ,N[-:4dp JrMWVuTD\=عNce7n=o>B|'y!lW-]1ӝ{GkMn#r 5P)5}@sTLg9z$yA'޺) B 6M&r&)k@ j%=#5[: zAsӬHMNg>wyLŦle!,큍>f~bz @Ro")zAɒH}xfZW;9 ) ֒bs$Ztxc3JR:5V5ʕZ*NjkkcQ"[O3{ _Y"F։-Pr8rB q{0Fg Tvqc"|$6e0(V7kY% YӵuWcSh=fxǕ D gca~7tRx{dhoR{8]kWG_&2dkcZ S'+ dXyoC{M^nO]n6 f?Qԯ" A?D1_JYC6%\fXSO\rcPͷa,s.rEǃo]l9XsL%vJDR|sBVGܧ]C9#}& n=8v`E<-N/,-Glf2꣬Tp-Ca3kNw{@;#wN9RݯqHY :,"zL-&#Yi @ @:H1g2_cpU '&l%'b$.?7 j-b,aڕb. Eؖrp(? ?HI{ `V= 9^Z$JB z|I7^T l{6Κd=w륝0@)sR*@³v͇ xe}Om v]kt<iW/IW )=Lxҍ "z-TIᏨR!V0&tXq2'UM`w4RA0Z g랹(F6 2?`VopFDp{p:2U<`#a#mhHϮqb|ꪫC ˜?yfU؍?yzB] s<B=\L` l 寴@ 7ʹY9CRPM.r/{mnrYG0 Z3o4'DZLwX!\wޔUhoWյzq_˥9++yx;Z-uH6f)=2rp:sH~ " Uqe* .H|cdTV,`0؛.X%H}d1XAܸ&1W2?p TwH"j[HMşl<$zFWr=f//0-Q1oϳ BVFU٬;9^8&wd<IT/m,V6c#zW8rG e`)_fB]\R,/8u%^38.3!.w4].pFTAw?VIRGsb@\:jE(zTart020]݂M*)lԕeJ'i3-(B0vp#+4u-m]QH`'iW,P6P2-ۙ D k(E Al& .75y C9ϲS ;SkOo *tLD2PZPlCT+-PWu3ggvݜ{:&;-qB"7ѥ*̪ +iUE6 }"Ԩgeq30 L YH~܃^˅. #̐uat_հl <ud3F+mOu}_H=BUj'㒄Cwd:f8K#F.mZ0&_%sKCB#lPvA49^B霌1#0">҄ױ!R@F6@`J 6nAjH]V BАacySb6Vti]3G@'ڌ{쬸P,ڗUxH]m-.e]h[nWdѼ?Xa6%!ǹmb~4$[a5sv1Cr-4=$5;pgaW'2UNͨCŠE.+j~/AmrbFm>8M k{m <⚸@6V.h$.` K@~sGw>]ij9U g |< eįBΝ\LmN5-~ . 5J5;I 96ߺѭjd@{M?1>؅b/7pv U2֝I9%xfwcIP Hd7 daH3x@"d>b@ Ă}QES 0t z|4+Li !q\`e)-p`Si =w>ђUݫ1W5vʝai L!.zTwOˢvɦ/Ô%𼂩]<%ǧԫ~uY6qŴ8dVM`/28]ipyz0Ew Hci-IX^;Q? -N}=A`ѿmחރ݊ ԡ#v.<)- )ʄ{GɌssb C}숞2r3`}fFiyoet]%%F't$Nj_U'<7akFb:aegZGߢ6]ǘw$c;=?~#:;;ٻvBG(u}qEDU֌Vc4G@-R/ÜD75]6_AV;[< #iE[QU<ڇz>J(N b{O=+|2[vj?++<8&U^d7%ُĽUM>:wí7KW1VL җ1do^r`a;m' tFj0U)&n9)xhLs"o]Nd(2EFQ=Y /2z2\iӅ tYe6ҏF&(/? S0 Tܪ: vmKH NɈaf 6}ǨHZmġ]A& ?Ҩ.8U+O=wV8 ]!'/HJ˔aE͈d2"-S{2):uɓ4o+m^arĝe#jJ)0?:Ánd)j`@}OAV(m .Xq-x/#xJ[v;@ԳtJ}zaA7LمX-O %kR4.zDqsI";a O^F/+Q^h9UYyC?IM1YPzg:vs<H8ݝ!^!31uEJ4IK{m`Ѹm]QgyǞ̩-ĊؼLN^ $?"Ș )I7t9Ѽ X4heKw5zGz\2L9롒# lY⛲{ f{zl@ p,#1?~q3(D?{NGU:Q&QNN?1{<]R1@ no`Ř&C~EB(=!єLV+ԎMlt~V*[ zÀwR1w~u;a1c>>>5XnMfQeTBY>2M"QUq;Ow8 WZh|:?FZ`-P/ x`gjo⡮/܍`2~XtZע6N~(%ʎcw`?%`/*tHWue jc6y߄ Ad~;G;:dM.>mG|5E.r!rҊkdq+iFGQ@ ۍ p7VVSkI)zjV@-863K/@W2(23c fi.EC<~>ѳ}=K˛K~_ϝ(,'9t@O -ɵ:i5)emm߷k)zTW&Zo҄p*3\tF+%m2Ų C:Z}#;*{wR[zoSXXN10:5n$\3B\P`:02 ߊ J*Zl.Fn Y& @N; Wf1/u=)(w '#0߱8՞TU)sĉpį `y/lN^*WyQ/PlÞ"MZ=:m[)å۱5(iz-#xRE(BAQ~{@˺̭,6g1}0*Q[jݼ&{(|,*`ȫ!:丱B5u5PWD =u[x^3˲k8u, S A"B s/%ؕ?[T?ļ|ng;\'h%WCĐzF(//A*S}ZHe3[Q#S ,;5+fIФҎ'3cufdCR&wJ>&5$C{j§ =nEtoۊ#h%(T+lhH. \:ChWS 6$uZ\tY7$6pܯM"0Z'P<08I3Zs<TOȭZ@e(`z^MepUM(s%ט%D(O#8a T$GP2V„T/_%i%⌯tq Dפ@Z xp=IuWxR uU~a7[3R:e߲\s٦AdqIN|aq,dָ&a2l-R+voܤ:H_p~d$͈z 4Woׄ Hj Q|(BBr-Wÿ0Ovq ssBEx54JZ5ϢQZ;2onONn.˟dq|{knڱYIO= *t>Yf66F/bb2ލvO}ٕ.Ts <}9o-1TQH|W~S2)w ̋fxMf;=iԦdLg.KE`MJ :a7,0G)$$? MCRɈ"z[ڈӥg8q9'GI%{v}?/k{Ԅ'='f:$A ca~M3[@PrRVMRA!A/VBf+_}9@pSn]@ oo (; Z;j Go eGOH}GM}pM1]خJ/_uo^玌NNi͞yڌE ڊ(-\OzLX9=#wlcB\g=uNњHOژ/L_{W[o bx3 {%#D"TP&_t0C%84eѡ6V&ClZ$<\m ~߱EJȑPn.Yib ߫ \וs`zlͩ#&l6'wÁ s}| HIDZm@/ 9۲`s#8RSd7oN+<^-;Ut/6̣{L~6z%˭O74/5Ʒ{L ~)D+Pem!nx@:^"ygvǓ03iicN%3|cſaV4mk΃- a)Ԩ t<^`}/m6FnGCʾ)BdA4dJ2i,En"h lm[mmvWCdGtj_c/^iW#`zwEiߤ9 ȦϤ2(K()nhz,¯y%19D&L>! bҽZm߭G}7A_ YvGcQU#ʥ!ٴXVlz(h1뗐%}I;Qk4Ĵk5hwȰ6jH婂ppyae>33JawNW'6ӿ%&kgsμa@0]F~ w)$q+ .b#OJ4(ˢ$VAn[0+E˔n`pNX&t>S~:Zj:"7*bN %961ȃk7Hh몢D٨p?Aq5Tl,Yo=G7 vra!1W|-6|n(umW]M`h~Ky f8_Cz Y6bU/ "b .-cSUi L|~P?m(ZI0(abck(ݑzBv\ Vyv}nHu: WۅQ-8UPd*h*8TdQLLj82mYք.eW_Őͅ،GO̸w΅ltjd3-2'eq"dUR7 6E"=dEW )ݨ>dBZSocz02 yoS<1]fKnܐG-OqH+e|h.l`w'w?uV$ xc=a/ IFAhX"ߜi~D-=Ľg!+ߠc2mJ᯼ȜRS+dL)RL{ iRsɊ&Fe9+w(?Y4Bqbht,Q3 e޿%._I5Dׁ_"30J=" NR|rVcd*h[(-uҰ ѪdKۡ k;,~КPGaTډa2?gU.=ӁF䋚s8Ǹ΄PG,8 < ~s48isʃQHJ;;}|$ w "瘙Y+%^9Suݨ"L,nAIa믃.m;)*1A)1Jb?>7 ?.}3( 3vGB>]wU+ہ}RlՁmp3)9p6>:?vwEn蜮14mxS¶iEf1)KPRhyHC13~f\ @R(|4Pv&3!\"*fj!~oL)i!cξM|r+#YzWulܮvfI3s҉ҠXty֊/8NJ2h K|l t \b8sMs=[X-؃4 jgMdmWϛLֽ)/rivAdkg˃30ߞI6ՑU\}t >ٹ]f;j͟ J{l4m6EH_ny*K΂o!{aOuBV^358=Wd{ !uV&4k ޢF?\r.RAD0e }: "ûVFv_L+ "%vl2a$V@|mkgmlBDC ևjeSi90&:}'/!9F^<$ũn>w2}']ksT<6$CQ-8ƅ3wO Ps /ɣV7 kSSTI!QU}2h L8d{љpJQ3urIlo5l }8C[2X@ڳJ1kr_WX8 xJL89iRʆH@SUUW]A6+L j:hIGcAJ!dTRK>&eժmG/i8LL,^Ѣ3@#f?>?OkDoirN8Jr۽]X ]ZV U9gKvpm7#WD l{Yy54ďE*?6D^Z0$ߒOHzϡb8_r*/`^#DdGqof/xCm 7rA+zdI޹JXڌ08<NE Z)O>G?na3A38 0Vl{Ecl?$/諾>ܱj +C)Xlu\W s+:e%3pY"1~CrK |C{ŹPu}}`xé\6bWfEF W?1'>^@w"~]PˆԜf5²ZV`k7@)jhרbOx V8.#9[p mqߡ ϕ=.؜^KmDpB5$ lO]65}R]\6t<*pDN] ]#LdYGTΏ[yDhmQ#ZY۹Tȕ3,8\‚fS^xhF2Zky!!fF!WVS1Iݚ[nqm d %0^B'yJ\I;RĐAۊ(4iַmpbdt0_B2Lcɔd*`:T7GIMN9d |#S?3=|6Jkqlfj/LRC?Krx`\ѠoOb)P+j|lR]&hMe/tOoUh z^6Y]1COƦ66"t:YXܒt1kKllNEX5˟^  U _ɚ}M\ (̏KюQu8Ӂؼz K* E"Is-@o/Ǜ'ߞ cM%O }ɻ495m.W ˂7ϝ9r y'^|;cpIQ6hId8A38٣gς9nA>$ƅբw }dP!iE*{.1Wx"F…8AR ڍ2Ƭ>sQT"S:Dʬ*-_; 9+6 x',qɮ14B;ѱB*m 6/wѦG)o Hç&m֌lLG|,zYCvuф{Ձ`9=i@1@rF#UEgk.xD.t?<>陵 ~Qu ESVC ZV $Gږ4ן 8/D ʨliDl%ǒkxkg.dj0cJW䍡0x.!,4bЌ|H25oj Pj6lR\(n2wAV YgZgAg}i=p!p5Pה%4'zn鴣C|ޘsmMY9 SmQ^3'^LDL[${XHq0}kܺw벉{^fS*p`)l,l/~s̤n6Mk3x )J%2fdVrP d!W]{E |m ~lLa8a.H+qW?S(ؿǛ翃[Oˀ7mu8b0}|4\. .RXA#1k2B%k ]Mn4Ϳ$&85 ^E`}z`eNViC94u{&%#GQ7ҼBdе fAR|UGinWm.R+IO&~{zAɪWõD&SsP. u+.Nsk/l,-\ڲ:t0I'VPUx0F[F&,i' ٠ c=w i|:'X@*A9$ &0&C-UOztWʦ#ݵlA1=1c}^yX*~@pˊ1>ǃ81"#Y,FZ)J]ygv8j zېj$NL'`C*Bj@K[.wD΍dS9n0uթ*Œgvd[J`Ӑ. *}E |$}IÕh[G\ zIFy.PU7P)bATvJFOb8ZDR&'\?e+fpIUxSr*9D(jQgiz.W!{%,.ny̑#39UɓeX zy~ZGx[}";Xz[Ѩb8A- xc_n1GEҟ7 _);ݬ uia5փw(ͥuq+9,)j^Q@*wHpCR֙ |wlc{sⶼ[{O3%bG[ }sXc?wzx옸|JqU్UirLԦl7FDj '}}I;ȢK]v`|c7zmܦ7WRf6qqd_z'P7@X@^A2h}"ꨉ6ޫ/ni}=g%AeRxB,uBE'+"-UQidɆˁxN[FVm(c=WiV]]߂N%n@Gc;}fmHz@T5rMn6BJۚ$YVLYJĴ >ceO<~*:9a$ꤏ#$x\{] J]aN=fC_ks7oWPtz*hderƸnrtMrڳZI'27NffB3r)A(8zLxZ.0ǜ])\HRpQ@2GH׺Ș:qN]WC]ԫ=Fs8b#Ib\K&G26;im_D-tIyӷ[+_WmAG*VfG+'"w|&n>O&3X6VNr<7n#"pt\+Jwks$j":.a*grdΝrasƀ|Hl_|IDCH^TT-P Iq/ͭR:6nr xkXS+!^bbʠ΃ 8[{pIkuE]E0b&hA/[^L5%/־פXڋ1(D$Kn^@*LHGN5rwNA\Lv0`A eԚ(WQ4}'{N2uBR^RR 0?S'R1aT f >ؙ|s-t̫:c2&[KzYK ]Cf;j $>ԒmύSW4)bImF#Z{Ay5C K(D>ݧ :8Hvi\t⊱wf/Ob} t-`M=Ǖw4*j^nQulEdSBwt^Y& JD1-cjʹKD=hSdoV*hBe<Fk|+RGy}e]`RC@x XUYRU$ uKIAዅt62v,p W0Ų lfޠZ1@&迋"=GfL۽pLc|Qަ|Ȧɫ5~v5َV8S>,L[٬IIJIQ&jCe1Tg-2Uهne"U RuVN"x5C|(njNˤ}HT_`MHN%#&e1YI6:nEY/s^|Y`ϧ%l&BB`nCo~>AHRDžXtKɌ[f(cx,B{ ,"? Lv3&KHżiz&͚8UF4\8!.z̥UY&w)8m;3 cy2siZpPXza^+#?oJ& kMRl\\_+QH4>`\'=ΘqMI]"P.=s;@?ſJ8}2gFq^uil[dGISm&}fԪ'>zZݘghJl^jы[m`}<Cl,Ԭ*u   Yt0|}A\8Hb~&RX01ϒ_x6"!LhSpˌ#Gۏh"oqKXgY4A,{M < weN$l\B v0`cNjS9[b!09CYaI:򏫩hiA7.^lI85n1f~8M };=`Hoͫ樒Ygeat R>Jß:"|u4pUyZߔ@[t[7RBs`#kū\qTePGXnDV2 REw1q!&d"8%QSFf[ &:fkЊ8X>=^R A$p~ rW %hՙ%t[tz S 1hziĮe舨Op8K<+k:Vh@1ofTiE]:k)}'ba4 +4+ \ƗZRzԢr?R#SU(2bpaI*3yOzdmaqE%dv4HX.--Z&C̙O[mBNbw*j@сD/Otc6 mck~U~D} 꽵6,Ў*u>xגNDe>}8Z!-U4qUNe 0[n8@{[q q${^- z-zl2COv@@JEwJhI 㢄 ]}(0 )V.ڵ}-}UV=WĝNiG[tc4}ʰ]|aiHsLb39)U*kvH0*d|A)c 6gFײ]QtAoycZQp&_Y7-hۨMnxnFE?Ye ~YzDõG psi~C'.Xrs $﹵ޑza;Wr35 9͗dge[ h~W "rk8B[TI68dNdfkY{aaƀlix\L] 33keQo*b^ >]}D1fL= r.\o'- IcYpcepO'׹0ZmR,.sm])8t(ٵ.Z^2lӢL=0U͑`SζM^dJ>K/RHq>I+s  7KA ?:.-r~ U/&g6KsP!B* e= ${:Vg>j9cSxA @4!|p8n炴F]ؒ3 概 RĒq $ !oub{ͅnqy, b8$f8l:v ӏ']a<Q(V-em==KS |Jjk/zv ^p ?imf\]{]sHgZ( eU &y wN-m[Y%.e!^-S7N\~uVNݥ:{;*1őQKНDޙ?ėw?1jȻXb *gEk^S3zB=YcoӢit*cy7^XΓ&x'wNʩ^\gx*|cH4d6 I+D7R3)qO' D,FƭLq¤duPSEv4$T˟,w̶]Vlƈbq:!dW\Y|Ėnش TӇ?:Ɗ*>jWp[½Xȃtt2mg?cG'TUvS44Y^ ^ Pl #qKJЊChu=- `XVW|r/UJ8i?Z#+)R !JX:x=5*.SH&0RՓHUX!: |MVsG+fE%+yH7Хጩ~/Ne ,Kg3$\xyd4BEGQId>4^L6ҝQ< UTJk!P0Nڔ)EiZH/~d'1GXlP#2cW{VnۖlcS7,JpܕrLnn|6Zo `h,2sa}!wjq;+ގ*h9 ÕȂU{EKR!%p34(PR!q=6Kzi7NH2z7X! V.v=xIuu)IZ5UE Xb`qHCiq:K].Xہ-#pT$AdT.~s. MDoE])zM9nDp%mD.(_hXCx߯&niGµr&M \Hmy>ͻ!l{&L2w\v'ΝGn. 'bleGA)FjlTS.-Gz7ؒ$P?K9L-5Nnʼnօ=Ӫ^L^6{񑷳]QP >PzW|ҙ0 nv)OfEPUɥ1P$\BG?眙( #}FpZ5{Ǟso0>bA bD)aEćb4e]eE"&)*GyS_Ru#ƆtU tIcUFF:uu뻋UsT+Zj}#)C9tn *o'tES~^;$xהƧ/-V{ =]gVj4dXts*=uza J(9΀L[(3cB0#+Ҭ˜4A=8q6 :e'tx ^M>>9Z}7FI8~ꨬ2bE&IIw{:aw{h\+o1K}EXOzUr^Aw2|**jW`&!m[NJ>IK̊Hk -CTW{|ǷԎ9 yOL6h at3Cr9v|`#yM ;""ΕN+iL^^[N RGVof5=];gCK0~;&F_g-B<ֻj,;fFҎVtU, F+֥y{c!JCzRG~U'r~۹Hsh;˿4&͑/:"\ʹ]A<xRx.30Z? 7Z"P^cޜKY~R`L&R*8G,8T4?fi㨋;2+?sMv\tZ M ٞOّEĬx`,RwnMS-=Rs!r=f4x@%'m % -`-[4pA.js(#/v`T=Bjs+]X="cNq"D$%w*e0GTݖ'B_ T_FT2/rMڍlz>LBIv"?8YWA2ƒB1,]`Ľ\7P2ިlw`s;) ?>۔QN uKj[^$BKhVBm}ZJNmu9o69#,R bCg =]hMA܀Ҕne+-M [›Dv&׳fE2F2}s}W;|#\@90UyLoA[xa+ րG¯>w*L$w5#(,JW^(ГN ܉%\?taiq.' %!v(Q눆L{D2FjQzEVKH= 3RVh `jxϘMUy< Zm4E/wl|Ӻq4Vum LIŕH#Tٷ)V^[:kw{)Y0S̢2%Tm0qvL#&0JPCn%!>ZTJWFBlOe"ۉgjRCt0nANEqh_EEBx5D y dvN?%LA$.nedC] يk.6>j7y ukئOS1:w.Od Xl/$ML'8ctpGkO)"eت1)*mR1.C<=F}"KﲤuQ5&j Ƙ|yuWxV~uTuS<{5+<۞?TjvvKt-#Vc~3Ng孠xT ђsbا oYMOn5j~ g5 6msM`YR8޿Fpį<n ^(΢r_ jپ.VґW6 .?\kfvN/~,e+UHgg6E1Wک`5x!Rܙv1ڽ$4 <Xj,7W&Hz&/R'Ю {9ڸo"z>aq,^{YU,";iuʱyho"'d]ŝsLTd;=d#!q=DgɒXGפ5Ζf9`PaLΆ vUȦ <,?F7oȞP|a$ 7MmV}G\SrH5̼i VTq =>w$-B@"hPX D$H!B"cꄝA7 qڧ3aasXʏTZTm'\U4^oM< ϛZy5gnM!l~L EpJDI/%\?(d o cոdRGz7B_(F"k#ZvM[& :lVgspQ#!].MP*(a1cX`-ܰ7dQe `md[`tަ*ÿ@dŵ,uAfwLN&;QHet\_J{~WrSzlLJfYi vm環c{3FLmJ!E, p Х|wŴy%VSO. g1[75@ˤ,ryXǪrVC ;OŹɏDFb,\4~ _)?OBD_e #Hjhx.W.7ujThw*RӱbK݁ -wu0aS'V9z̻ Q\F>PWVv3gBqْV(IE "!bft =8ºTwpQsov^?k&WW)fT@f+A N"\0|kŗa2OwWW" (6o]]eA?~`J/o|CM?6铊;GHiWiSa+fe2 JYK<I @;LCyk4<~uJTr2! I•-jyz&G3޻@vMa~a`ֽ޸+/=Shބ qxg"2^eMÖ.ebs"5y) <;&@Az?~Z PU>81*eec~rw$ׅzƭ9w"ny)RcCcS*wi>ej[pەIjZ4KL$/p MQ㰬1JӪI7(nҋ[ahHy2/]}D+^դv %ҋBO Ҍ " n! 7w? Ҟ`v + ꗤE_`ξ@xdL̅v%EAݳܕB>hgsct-F qꅈIÆZy)R˙:z'de*a rhϛϭ aך}L1`Q[K?PXjsv$3Tʰ "bWZ`N1a|<*99gZy6Y-aS=6ƅNuפȍPm-eMg3tE!åy tj"12YLɰ;;[ޗg&ڀ#EgOAP)ȇ[H-x h09ˌ zo\UVOD Ϛ}Ͳ{eBݘ>?;V` j!GY ,(ksl(fKک/grܐX(.4HGb~P{7GOv}Ֆ"4 V;Q> ,~Y]ˑ?5岯$:b(6t}0TOdnA KYD"?G~*ٳe9pL2Z fp:æ$R~fXS{>EG8U{ TM}S^8&S/VZ֝M.p oɍɒ*WǚdNz>9wV ꡷23foRc_x <`eyj+웮z7n#edEZϵDKTļ :!(۹B =w :l멺٦ I/E;=5*aχNB)oV7} vLD2n)7Ы[}\TWBjѷOFԞՍuz+0uq/{{"G-:Ac1c&Z-~b\k>ִ rO8eМf_]?+X欛3:[DttX[U"C<.6ܟJ5Xd,´^C=5eq}tq2%=iPg$Ҽs[&uP}@q*#QiS,{hMO 4dF$ +3s 6 #Nbi-8Pn^&i!8{ih[fI ##JGTzCGa !ղZA(C.p'n?NC0EP'7 TÑ N (a>=3 IS&yaaEEj~3>؇@Ԉ2".e`WޓN YS{LH{CZMDlybh$*B773JE8 V՛T*RqBLl4ЀH'C4li-d16B6I/aDm~NO-+0|e Ñ6UGb@ۏ~^F "i#'UJYZ^HDA:k<_ # OT{Sz᮲}0ν :OdtV8c~4>h.=nS_0igZatWvl5 /=誽=<dLǔ1KV!lal-':ax"Y[S[kXmay@vD:xzD3v- h#e4r+fՈ|bݘdK$asT8*Vir[x zSeW,4-`?Q`K gK~d;yh^t:."Fe)[} l~)GyGÔ%G_)bڰ:=Z)rC?X/Bm9-nɆ&OVѮ#)S k2m;zzmuT4ߙNQD!61¿\ Z\ ^Fщϻbdr߰.eݶ픘m#Ѫ!"L!, wyЫ,|O֖ӧja^a]g4D(~F$ l/YI~|ې#L}%ްdCjk]WтOA1+ Clr0%T[ÉUu.xd !5r7̃+07|St 8VF窽, r9{=sx̕~euSK_֑ioF?4 {Li 'i:P3N2gp{\.|mlU,Qv#,6$؞tb Sc;f5%&l$@dGwi5tPOܙCVy` .GSc/eᠿ"Kl@Ķ;.oEp-fIY![AW}g ~bȅ8; Жxѿh U;*LF0b$d9'1[6[:C/Mn饉'w67 wC%БCxJ`o,m&SwN͋a/M.5#"A"oMi;Lq-8scQVnr %$/ G>ذYRc*!]U7 h:ftDH뚐ͭg~B5& ӌ&G@I-Q\r:cy@ & S$B+2Bj'J (Uϰ"Ǖ5ڠPJ=ow@>Hx#73 12e`;^ywh=b?YjA_ex-|3S+>ĉXۓIwQي wEv= 9%Ɲig傘Wl*c|EdPI} KԦXSyr+zQ7➕ VL.MG k%^:o dթѤj4| *yT:Ô蛟h]`HfI9!$]Y!7A0Fϰ]jmKrēN'5 ~6kViU}P:w*$ gN'@̳zܿ[`GbasK$f0},ׇӇl߼rt&rAy6PR ;rʻRA95^v o*f>ڈRNz鏨0ű [zMlh%ZS-d%eOkpu* 莒uJTc&*Еu0x܅o1褎u9b2<\&"txs~ XDyw4( fJ(-_l#p IpNͿm<5`^y%-/JCMqcXODmƎ[_Pw,[P|3WO[Dw):WGɟ4d&8qnf ;sA 9+bc}vIϣ/J;sdڰRL]ގR ^ơ%3daus1դsINN>͵[XoBq (9/:ayT,Du͡9+lD?ߵl^ !VF5ZrW {XO'=EkI'5%N 1$s2w3:nNNfΣڋpC s K.јSLDj{_Xу{:=] |3X)0$^-1%̯nh6 RV_@|2e-!0x?anz9Slyl&sO<ד2fð mhb~ZY n@S$Hc Fwۡu<\6Ų=>3ђl}B(Ѥ\{xFb!ҀOE׾ %>nV̂דKވ*҂1"? 0`O`5RoW?/"9Ej̢HtSK:8>`h-?yOϸ^ V0YZg&PmH"mk𲫉mBmTYE-+qWmLsTVx[_'6Pf94;>aZ'D`YF:jݓX߸RĈAbʌC̚ry]mD;\7XI-B{C3RFJܨaՀ.΃_cKWylzkB7 &氮N 3S}cpr IXNqԏJIsh-[C2l`h?j;` V%o F j69[*54:ݯ%!mu5|=5kI!?əu+ETCnXUQ+&Z^m4)1HM5Q{j[_P|Uz~xɗ(D1h{KQ<ѲNMW";Ñfӛ3(anyP\`V͘i'kM9 |*auToXTdP[hv͋`TI"ǤE2Wq} w$sBq6e|?hѝVZ\-WKui .6%o)T\[{ }yuWxχZAL4P2ϐ4Jecy\*p} s)vϵ5#@ڃb0_='8ei7JL;6R0;0v:' BR{JY$-K&o8 DqLq /4}?񵷸oz<ʓ,q NP6 Gc1IK4[dp%!7AX2qL=` ehr}++jnϵq.4#cvˌ0ӡA$gihN\e k,iʳ^>TÐΖ;%moE/C.K7⛣~ \n'ٖ{5m&ɚ:%/zVZ`^^J#B }w!ERb?3bLpSPNE*'(,qS5"穽mAՉVzc>mF= ڭ4]z4j)" %pKMgMWLzia[<e|( HV"0dW#m?ӏT?H"bL45cz,DμIw&J-U)mԵfKoqhbVj#{;^Ɛ2pp\Ŵ'VXX%$tTG)r7Ăt}po8jX>ţ3'&pQwl/}zSb_((˟F]=ߑN'[?;Cr[oͿ9)xa'_osabNҐk9ޯ9yT&$Y5[L_NC%J%w2~-w41Y@f?sNjQ5 *dp,ҡuV%7.wCZ41aD7w8a cV^(:=\a9)"@[ wԏ85B=*qC˃"/*]uuwc_ UގJ<_5ud0HkI6J+=^1r|: DqjhHS^W+WTo\QREP`?H A Dl)jۋ\4"n1V$~tͽ}'@ uQΘʇ~ M6Zoz-"fO-ΈUGa{ϻ&苾C6Ȓ/zy>4 6rːߞ^mᱭ5߄)$פU).CO>, V  ^{O$X¨?q͎tn1xN}Bh9۽Y\YF#uoU+s]ʁӲ=DiuNX* 7{enT-*3#~pY2BO\qWܱ4?]k{e{IAkIvj9ĮdP盜9D_ჯh8NwPI:iҏ*!yPH+%E 6&VR=ۣ%Ȓ!a| qX@8Ǝ}?tO*b lBB.k`r(EHJ&Oǹ 0҆ ocO,GK:A`L3/(8 mOЪzk *JR6HQ@@. l;?y]v͟ n0F3f!F`V= XZg5yV7.kN`UP?03j{. OY$@sB9l3:>r+e{9}K 6"_=rXI8ܞ搮gKV =h‘5 H\$F^bLK[ltXa7dv(8D|wGWVΙ?+jd+||6Ū\R}WZ_dBLb *1MWU6_=T_BXLoD>߲n߈B0o gJ,u T9I\UqVcgO֝Eh!gk?%=|)n)~;;j@Y=M IV):rŁB~ 4(8ͥ~̢RP>"@GNwQA^J 2P7UZGFڲ. "ƭU `jWxJMXzzԳ_ܢݢB]Г/fxS|&g7Qr0K֐΁0'QkxmsѭB)[%tPq,Se:UJZ$ѴWa9ن+ 0aue_'YηnB-t{Cz.qqK*;hv{ZOu=E[y.!*&~hǫ%p!pgUݺlM&\лq,Y/$YTq pwL`}bh]x {eH]ee\//g@9=iu-*L\[e'MmO-#GY)=gN"lz4$Q1 UahU7F IAWCSRLLGg r;|i*ۄ=_n ԦNՊp>3!KS&vDh.?D(re-4S; k NXN=M٨5c+n- GTUkxJϗo3o[,Srz*9<otIGP1zsm›Hb:3-AD*pR!%y&D}ϒKu-k8(+G7=̆sN; \: ӄsDCt_ cXR;xd0Cćp_A"_(;?)4(R8vx}g1ӼwgbɅw,phDgumƳnTo3%̠t+:a2A#oŠp邖+E=5OZ36:',Q\'dy_´ZP(.E<9Nƌ8UJydrsjD+k<5Imh1s#x2ق3H Q 4@4!A]cW銘C1쒬/"Y[r#> SE4K4pO29ar9r[@K"o@,[A>? gR3ʭE|# rIu7pɝdmxQEр\Ḥ'" v<~5YjMW PAf՗Hhv!Vtt/{fϿ%ɾA_ dNW1? u(= Id(b*Kw\'d}-ř>b({K^Ef?bo]iM; |}Bg"DDd+ 'a }lڡG<ݤQ1a8_#X\Ab>a^7U]X5bqWpMaگt4 T/+JpVEC⎸vx] }$~NK̶pޚc C)U~:Wf{⃪ tSNS]ӌyö+p{!;Į^6.B1ygWkGz|`+ /rՊ'_Nwr%9^(Zԯ%@ʕk0OGU]θ hc@'l_$;L{Ti~v\s"ICj˕$^9=2?g]lڅ3;S5_A쓕ƙAs2 7o>̗ڦ9gqGWy1e9*x`]Ǧ22L"cTKY;^_h2x+bBMh&S#ʳP3C}Ů)3@-)='cxeT.4 _+?;_uAу08 #?uVN bFE+M7'bU;o ` sYa67ݨMψlE:ߒQ)h6:~)^vJ  /5ҵޓߺ`=dwx nno>R-쩃.EaHՋ0潸41cXKG~֗>T 2q06l2buK'9|(oNݹe< @}b wW,LDFD 4cjEKnvdA.0H"tGG(!؉Σ0#OKvKK-8 cU3@2*oN*-:smFO4B\WtGc {a;3dL BAͼL-ȵץ6koTÃs( "p§-3Cd>.;an :DqͶC=ↅ\3?‡"/fݑ b:q+֐bd]^eF9&̜S ] =JCeSEU*?EIEΰN ƺ3?" 3œ_= 뿧Oz$G[ ^lk{G$q&> JkO-_ȕQbv4<|?9Z&|Y$t2\G7=$ٛa ۦ$+VXO-UFMBQ/Ľj=uT):3+ Xq3JN˅5y3iæTQdaO.FxCֽKKf28w)\~?edOZsvQU9TÔdBabxT.EDHS Rsrxm>DC? g~3. uI`b/ұFx?p KVoi/Ͳ8FCRЛJ~!p%+*0N,ՌE'sveI!]$2AHwTǤJ{mSQ"ؓ^99$U( J+cǘCLFS\՜6ofzSw@=`}$& "(ajdU iwlP&ϡ{lz%~/^Dy"%ML= 鮗`Uqe͐Ψ8ٯckgt(13qntA~ЈmAM+T/Vpi[{KU E$-JZA廲DDS{&$#/* -ۉ)(/.ps E Ҽd~Tz;$傥'2CA L%zً"f3"X(mOLuCrBMQ"g'2뺧]D1 ~y|Yg)A ?B`}EH^E9bcMq_/֏}GL~ d7$_pf?y(@T)uPl[rö嬀ؿ>ఉ7kT_q׻P"#o&8DURjA5B%WH3Xlу0%FwxSPd4e99Z8eyJmƁ3{S]`VP}!u)-dJei眈U]1͘!G|O|Qy MbeCij{%QI)L<'oGH.T@(D!Fn~'`A 6QzͻO3ԋ\]#POFl8Ĭ8\ysިyѧ<+Cyiq"f@=w~Wwq1"DՎ^7 쪾5@P 1&J2}um9d$e݅;N#MJ]Mƀ3%V}1^<:?#R(ⶎLת Z}`E!p#ffT)Fw<>! Qx'5H3]Mx -|z q.F+q{V K>U&6ƫ_KZjdt—u֊q)PuAA_NGs|jI®t-FO;ғv t)h4/cc ~vKvvG~@b1eamlWDlGŢDb5';C!e}44_|0yB(>KHW ZX:_l=t'ыX$Q4IIySp{ n12&0xJjT; |0&A XZ_\;I=kFUAfF{VJ_HCoʊ вbHxN(Dαfm am=3K-1'[rW\iH._l=#!宩T߁;,C>$[H|S2bDG9q9I(]BdL\{km"{nO4xЅD56Egs1Xy oCTʪLyG܀T'DZJ IJp}[=gL$Gs߉y۬Fs-Pۍ8G\!1Lz'IAg,x &e!%b}frFI8?R렆bԠ '8J{S{y+ԭOrU;^نlk}RO_<5P]w9Bwc`e~D\<[h:v!Z3$S}J?>U"8y -t1m6}ac(@ָD#ڈ\E2a{ofLܗd7q ݊l\9fҢkFs䥾Z+_L8}l>Z)!/k( 5$T"ʯ"w?j_F7bi @0EW P΂;1+̉f1B*[p }.w;eͦ$ặ u|>eȝ'2\Kx$!g m wA(tS%W?cv0C $JʿW.Xȭly6o&*۰"M<" M//x }mG#`:n5gX)[>Joq*ّV`蘸U+?`7E6/2KT鮲#l` SɊmz|sa#t32Ǎ2L~ CM+"cxR~3' tІ_O@6 ؞l\DW>Y8O=RHi+DxX-!ՕXrӤ d{_Kgs#y&پ@EJ658P )h#[M`EKbK_ ũ*:/ 4s~狰n/כ^:J TZוhqqYYe\KGK0%rm;?B(׫r(v4ޜUOЊuV_+rIwMca?[ƛY0S]"7Cn k)q 'zE6PDBRZQ@bwb'ݠ3j%ċ•w.խӨ]xVQM|曪Ǥ  (n-#l =ÏZ qvi7ͤ$ix[ es'@7Yw!$ui"2{澊M(2c 3Wgd<:;&qHFdgdju=B;𵴬AP>QK`v=.\xYRob9ݱɳh-#'^!Ng{ݰ3 ySk<FvH61ڒKZ0 {6yЫK²ԺEJ $=b)D[;QN(~ ԏ{GfbYy?f"4ER$͈ d:!K"]7pg,O9Lc:Fw3ȴZ q%>oͼ5IO2AGF ,˧{˸mdž%1SqhSpeidtRP sԡ4i\v|= (S i>93pHg{ۡz"CyuJ)X×3O62d'~Itd6O mOжcTƷmy d@3ΑD_{FOkˊK>[mP-`k6d~٪YT5F[L];$E# 4%Su$RŎ $V!9yZݯUoʤgQMўA]a(Ra~Fz-_ F薘c+^WBvʻ -'2$jc]}DQIG<#q e(ŖsKuL>BD ؟PFD* 3e}y^ނù29B~ Ablung8}oxz4hCKj~ٷ#*t'iU ][}q&6U,\Kۨ:f!egڶ}MJU}hJήYK(KUe,cDiQʌMe0*g'-$t`9~smz_Vat7z 1cxΠj%!б?WD*~{ CWF\PZ2Δw< zw*n9;X:٩=KNs'`="_IEAJ?%(f7n@ɴi5]EY2Ƴ"\ ҵ}+9CퟝH"E@ij7ecKz9-W##w_ʯ>)_ZSι>rxݞ'TƔO^FR.ZI*\p[Ze{׍ 5v4zH@ m\#le?zVQo!L n tNU46b+s[ ;6cURQ2'ɎMY(ir @79:>{yZ~΁+O; DӅMKD˜-f(0q0ܯN _@5=vOQX2ݙʡSoc(4Lrq. [(WٔKdv4m'۶p6GbVW]g">3`FwD]:HT?+Cʧ2=WWOU*o|^LT3 -t#BL05|鿏˩ϓg^#q(0>+"W~ H:㈧0]J-Or4ƦZ%0|YNVȢV&W$ E1禃OWjY-n3cb@.hUlf05b9!aJd5 8Bt0d,3XQ̨d+,SOl!8~  J1-5]Ԣ-BӰ5⵹eg7u,D^%笑6{Y ,@cs4 df[k|g.sF Ar όTФ[!):C zXI|MeРMy"eB1[/ m `_z$(~0G6ENGR R´ҕf@Ӱ;PO#Q-i}t?_LHF(K@\`?yu}ďy QcW픲IĦvsX#yi}> d{3sy`nn"&uk$46GzIϿAx.[ܵXOV6ZDk>"IۯTA-澱}V  ύ]FO̩lV♿".boM>r-OŐ^8'\umAjJ 7!rǿ@O"tVYFȬ眆Η)_W4B5Qw6 [#|LjuʁCof bܙKEe&$ sLf 5\%d׍PlSF ~:>҄`R܉MYeo on Q^}SX,P;}MJmxz|(w#Wk]kCnTwRr0zPGs{Z~U@(@hFi^` [Bvt?Hř` ԫD:&@0&,as=f1@^JgndqZeաxjS"cr7/~Zc srB2#o^epLϴlf~si^j#qebWF֩:ڿnײ׵eK9FyS=ECpCqVCM;l!6@Tl5|s{ .d"';AFۖIk#_C]fAf 4Vw IZ,ONo26s֧*gͽ9{bM( T}0/r¤b[8 A3kt/*/FVYbGЪ`aW?&&ԭwt5ΔA?E뜽R"N y\r#Ѽ}Nt(2? _I2\linv}{N$4YX|,)_y;,PJ,Rfkpor*F:5X}r>w,P0_UOs J" v(5w{0Y!VEѺвJ*Ӷ6hOKې&j:vؼ#UXκʵƊQ4 )ѭ;#}.{|LEk5)6?xMbKܨ,-4  7{eynq|uYAe&M363Xk^U(~fBz'I}k0-j~hx@UX<{w,t)ˬ܈/ ??Rg5 8*1[|tٔ+Yڙ >Ÿ8cnblY;םzJq|}0zmrp= i^ng*5Lw_qYU<ͺqW4^GM|FvQČ>[Z>bXd0, ]bL؋ڬ%q2Dv)YO#rçq߶X#o?slMXqD8k'VƗw/H]Pᠤ-E>^md.$?$T!*~n'WEuLZ*SX4rNL|j@R I\p)4Sb ߶/Ǧ5: DӅP=꡷!=߈Z ,Ǵkkoӫ9{c.yЃ硒:FIɛBr}S~in$* Y<:bda0uwJ)n7.2A1xGclʯyi(U37,ԯ欎AjGy~~ >JI7U ZzGا߻CFo=|mBkeMMWt}qYˮSIy>js1tppTZ6Nwp(܃I" kc||Cm0-MM'FFfl3m8}Qxʓ 6*?=#sVMI$dU1aִ)Bw-x#Yb酚ژ|#A 6ߜ̋@njn͑'NV<6D ۰T̶2mTؼBWY4vh|ۀ 2#׽)!F3ҫY7l8|z3H N%=&;-]աWZK-9e@x̐Ia %KKywy큀,ևJLx]~6g .0AikP+hGIG¦d^^:Z*ahN`0ІLw%P0/*<|>p1i=U0sZYgsӓXMf#ks5)^ݿ`.oXbީ<@k@qjӔP$POD>surj~Os純 (bEe/xw}\wl9nnJǞx`"sRPJ{#T&Ŋb~OLv'4+o+['Wg-ާu*^f rBpfq=Jݱ-OX<$ndVt#֟U4OШ) _H/tzNf&w>k^ dCs N2Zŋe@FdڝngBDd v@"7Ʒ?^?@Bs쀉.I L]gB]L%7nSt(w.c҈ȒjGAbC񔛲uUxV9ԸN9d^V]Xfxcp'N~ ;鼌n2ӿ~ǷR3RV䑠N悭/W>O}%6hJnQsdKʸ;??D"b{&g؇cP<929 Lt?,pj_Il`t {$KJ.>NĪh?)3c@[4@*}h>!$Z&_##LcKU؞pԕ8xuT YKDZ\ۢatsjZ+\bKn6Mz짦tŦ2QHspܮ300e OȕJH al4L g׺GD֕ou3b .'8&|!ȕ&x= |ɥj4 HV%Pxcij8* Łֽ &IE&-E4T1gI!z-#7z}hhKYF`zSe1=kyc$$M+?Rp@ʅJ퀹_ݰn@!-dOExz4Kg$e5Gz A#3{kXyEtS^d k<6)]_MS WD4݇st"Wjm&,I,fh|ҡ_^솄;Xx~7EOi!%_"9]mZ\5~I0U(kx{=mm=, VI+hu3&!8R$E*yuQ_iT+Ǝ3ʵ4g;K)آ)ףU6g~nzS# ?wsb\QBVm;zsOE8t&Y-HX?Ă!%&/9X6օ4wr2<4ZEz0'tp>G{Ñs&,ӦZ#pF=n;Vr__&UV}uH,?z̟2;,apϢ!EFZǜ \ȻQF4ul/xӁ5i^' pgy#&;gpK)6/&mf7<{hb}i9 \~1,N0l7rwh Ot$\*JҝwKRqyFf,\FzyY=z?|c8蜈oMIrzQzѵ(N!nڳs7 R.J_3Xe[E+ZI!9:9]Q!Ǭ+;j~.K8{c,<~j侕 x m] S+t.<=b ђ(^d"tEqsv?7+]㯿)#T9F\9=rM yBGå"$qvҁ,ߑ..D6,O7^A7pH7tWiܺjߊ<&532", h<[lwHqH[؏0m' {R˂{&>;u@.pL$_ÊX/ߚt{?0QvR9C5EX.؍X|㼵.PM)ƒ ΆQ{GuCt<xlR?o`qLp!MD!-yspx̢Ѥ*p+JgԠK1W17(Mf7@nE HIW<â.Y;Rzê27ͤ5h!+5ĆΫM0+1ͱ[qozmĔlZ3$[5@+UmԼBTaN"U`L:"jgCl!Z$$+Ux[HCȓpQ.@h,3ZQ=Zt s>fC4-*a͜ 8O+7M]N_ATPmaƴ(!y㥡S+[a8,RZ$+;Q{b/S B]_Hx 7Oc t\Ro RBFIVJV"Ȝ-r'I9P}!]}iH޲ cB]HC!%S5 IjDȧ,iØ<Jt|* )uT/.To#2chg[/P=l|JL[m_3ͽ5XCiZX h/o<$?kf H{ah@)@d,9k)WD/>g!YY?D /FL:dvA'2t]\fj񪬪cq"0d?9: @wWEeΎ.>Y;_0z+r̬Xm6ύ/w(x, l'(~_ku3n-wۺotD k}(7 g,R< h51rH25M- > qh0 [y\=6xgmeZ,]zoSzu!l1u ToqbtJf_y)HV?p42BW`Ríbc M;{5nvxvq*j.`r~]ay*"Ogv-rE!7C)ԏH^߼H,"RM }iҭ 2A\vU3IBgvBe!RmVN ^ǥzH?B݈/xk-׶M`Ç,<)XCۥUݰEP"mfLVAJ·[ jt?gN)?Re~$}A0N(M@6h-MN!4C1~KPu{uyJ挙 o˿VlvMsQߔ&L:cs8GaLc 6|=~7PKe'H40S59=᭘T]Ԩ\S͎PTO 9>Bd`t9NA/]%Ltr)=BI/輂s.&kO%DZ5:]Ic "Fr%ܜwp{|ˉbVzrXWj3In9  dlXaS#(s$"]ڸm+G'Hxw ׉߱I*@N^.l;7 r"Y)B)ͣLt[tc"lo%imlK4_LφVgv׷Ye=CŴv-ي)LŁ(e(xGWjP,rG'~ZETwRя薮,d53g;s4&,ZunBb:d Xh/J"6V!P]!bMKr)};ᱝ.7!`H jZMQ.Nh:t\&t-"*:nI60'}*cSa˵cp -&g(1.ZHכg \2 ^i+gpg3.銝r{? ބw92uL݆w8s>U:Y&5 ,)v$_xv π8uclђsW~Kְ "_P_gR4Ӝsڛ} y}6d=!E+@n 48z+dY`+$oHo?Nѩ"vFv_-'퓼{[ͻg2nwaSdքSND.M/.kAǧ"E0.=?F*d|,%(+l{ؘuf(6ݱU-ئ շLe'Iw%t_E]R'0oˋ_[ߪs^`]`h׽C,2Lɤ4[r_&U1l و N4D;7*(TK9 z*@>[4 fdy>9C"ҏEUM$"ZbWOD,~+qE$\Ss=wMʅ\;':b$*Р nQMIi>>ć}zHn\p_q×o`r!+qk͑: z(,u2Z͈:VKFLKvx?լ 7FXS5H{3Q?ihd;4Ą&n+'jk."q3/A\MGp?znB*EΫIyl%roL9J#T6@-t$x C اB46-gos&Y0 3$Y\_r4j"!mjjj( 0%Oi qOJ,WKiAbif:;*G%>?m@~u5[2LC@ (/Yntei yS}aCm%]NY}$V_ C6QUd*y?\gh _Ũ)+vknSo~/LSW}U@SЕwvm|&E$Ez%%ѰVx^=Dn}z7W|7a@LFUpƂޏ!pSO"ZN(na?襢 [Cs7H%I7|#:" ȨBfV+//xM6M**[r?s;81߉1zQ#; `Iya偊:sJA6z1JTw|A3+^\i2-0ȯŵߌ,m#zr#{.Rp<2Cp .ZQ]LO2ji~ΡJ˫s}iJiϠ_2?\ (T]hyU 1lf8.{&[b $R_َ?B 5Q՜pk4:ך!%ASܬ0Cn/2@?r{QN4<̅@HNFWFAK*If*xuYWyʉ߹hc?طKEr=ARW;=5G! "HKĔagBmvFagi@a?8) ԏ9 @jFfT@P3qM [vV5 1[9bUk5#OLtf hǒŇtՖ>Hckml$r=Q1E*9VPk*C).;> +R6zy$6ޫȳ"#UB R^~2E~c>Hcr|,m|㘸!;U=7Hx+)V o;+-D fnH` ҩ e54{ d:&Vi;c`|b֘A1[.tD:N{'cPTti8 6^?!rk+\䓊PAT @Iƥ :AqU϶MI*9eTX5<~of=b8$,R5N60*Ȇ565"h+&@$0J DSFי/$ qVc4:gƗ`3U%YfqF%_X (dIޞ][$cɏ[U'SяhfzMmx9fmS۽;8v=!2Ve{h=\v8F-;m,Bz P&fUakrl յ_YDE^Kz;k^Cj Q ƩfkE>m{WTdj&r 3 V AE86`*9olf¸^S:.?f6DQe9Q_!u=N|W;-לv,rFXGUk&z튃-D0Nol9|PL/Ŷ*y%_Qg`< _Ld_jn(ԓq"q.T@8x{ҽ'%4 9QWSqeemS&<0(IYϰ/GU?<1{ڊc-Yw:ݴ17m&9]M#IlgVhy KI#m֖_@?1r iE0%ځXCU'uDfyO|n,iY vQ<|F*.ěHsBhn*hnK" xכv(1kb/.O[/ &v52W..+k@mXon>5V0ڄ'аWIΪ/kt4Ĥw\\Xˢ`9j)G_Ց},Qc陂)!v5 MvO GL 8YmO7O~so uq!kȅubF6,lsE,1s>m![|>v7rT_ck1dJ@5H2~pzmG4fj؋ (Ҍ |\.ٯc e:kQ~7:^6ʼ½]9{Hޣ%Q;G@fh@ߎ:\ F>S yv|/`۝Y\N~%;Pldx@I /3u_&t pdIE\l@`H,Ri G 8EgqiWAH;JXtONN/}#ܡ\,"d'" ݸ p=.ӀjŽG;;A{{y:#Cȗ5 :KMW0D$ BAER΅>/*^(r;\ۧC;&jLezTX[=MXiJԲF0#Q=/viX#x?0aK@FI=F<_|DW@zS\󅻩J6V!>ɑ4a Mu7Tp&jW'`73|ob72"q$AXV1ɞ) T)iIUjH^ZЀcfYB`q*P.LH ꮉvb98WGÑV,PP&>7 ѯ7(SΈw|:CZm!ز 8ɉvy&2;_~r=&fw(H6&H3l矅g9ae8/<Kb/ݚbؙ3"҄4Є}cgz۽EuВ7DZK 9~`k<0^(k?ƌrt'j|_U|Ͳ\EL xk&Qaf秣o>vK^3#bja7ÖMf IՙcBK⤂ 5|{ 5%v%ںHԝd5B;NG{A++ln "Uy~+υH3ע^bw"xT12*zv.Ť}'`K!)Rl 80Ra(]B*_f]'bV)Fv!6?c#6z[D,¼#K<O.i!/ϔRj+Ojl+ɢ<L 2Ƌ*h {r'XgY0:q!ƶQQ"/07o9Z0\bd[^)ԔLJ=fPC8M2g Af.*EsTß3DbTi%7~'e}NW/{F4!C]XyeĦe)N^/0ݱ ސ; fƦ5SCC YKx/5F86;Xt~)N ;:Ob"6Mއ>LX@%NL{&B e˴a:k;xG]HF  zGw,e #Jm2+WBx "ڛхEvo;yF< 5MH+YC&w^v.8kp'6\E0 -HFNc֣N11\ }޳ SIf=Zny:}4,'`fFHbYcn2{KJ|rT&S A}0 ^`EY)GӛRW7!"i3]%;k՜Ĕ ǠYlcq \@5TEjЭ)'*KسXnPg.]v_oͽg &:k@\#ڤt:`M@)(Y]?䆫L"PH1uG&Aweg@].4XB D+뎓9K5zS#P_>^ݵ%6ݱ XuI+Z\އ♦h[:3XqJRu\L>pϨ[qC Xa6zx!dʮ^32Y!-6a'< !|?,[OϒmĿU3X%R7j8> V@e$^ё.mVV|jǖ?vd$(qWA+TC{[r'pSg@sq$8F]t<]xQǞn\oTl}96E%0t^)<@?dbg9f{~(ӖWgJ@&~i1ptgkwV/=X&>8Z:K`h{!o|}QJ{ 7R[.4WuJȱ͒WÈΎu %t΍YW-9K-/3MyY9=WdԵ (q^ڀ qE2,^L7 ăWp>C@`Ҷ1[A)uXÄ~ 1};x֫ї.rHCDUW 8*0Jk3Ф˗zh Sw90za /J -[ox%K;TEJRDplLƵw ^ug$Nud ؔZ vYE2Q>E-Kʌ >@"~rTbݑPNNJH1Rr_]Z}! [T5ʞoWJrہCjx5IyJ4X;rml S8w"T:E0K'~gvgPXÜv;4";IAS,J*R#4hv: EF5:7QS_jc6[*#V[l,y{ϕc2EK+qwxDfZs x|۞l פq]Jσ\Ĭ"4,uA<<ͲSN`R/T0:PY #hp/?Rz)Ep@b-SOYC\@jc?CQ>mcL%r \%"2Ix|d3J ],/NÅ :|_j/fֱ,wڌOwv<ȐĉMz6l٨yA/܅ 8J0'aD)YmeSAщRѲF䄳[Gu'I '"C eC8$i]e.D=A2oQ9d=;U|!"q3iQQ)v?uiDDM&g y,I?oRG~ 7H%Wo5 pR!{g)$Ry^31•qBV3ӱ~+Pz"I4S%Hy%ӚB]L֣7+Q:$ZpooXDWO#7fW}FgOoݶf*TX_:Є\ݤHd :L9}'OA`ʝi th]H<*TU!;ځg8ׇP2}x/nh*&c-j $u=ϗ.ܟEIC#|J꡻noVϗ-9Tܺ@F.v KZL@WWFThx!oOV'\k'\Xm=XrȕMha\ksJB=BUzuuct]hCARYg+;"}zj4@^0Ɣ; n/9Z*z%h>;Qټy5!B29+.q 6_^of~!6'+f2ɻOmȵ{`H:burAL W8QϮ\m:bJGyKypLzҜ&4%8*\Z'肥Xw7;ZC3B}@Npяq菘bv_: 0[k ^)zUܶSgت0tz(.g{/ S'DA4+tg4#r`"@V|L67 WwH᳊?t6a+,fM=kV>bШ(D㷃M 3-EZPq} Hot8nLZ> TQñ@yo"+S~]8 )pt-1-RQ[\`(K)X`u +.΢7+U?B+]W ͤdtOL$7hy ")P 37d.%{{noU&/ųUKGH͡z»tp ) ʩ[P5'8hQnu-q)(Ɋ}FM'pCqï?ީqmC|CFLgwدpjI-4Og-XMOo֤2ħ$k'x䀩?@6M?lY`w'-=0cɹ] B\7 1-6#62ahDP\ jH4HIJDyԱM~l"1mc2|k]c5MtT\1y\?m/Li1|̬6M6Kd;9kqܲsvϝm۸ A^RΗ1TԨȬ^Pə><4 Lm{0@$ѮcY$e4*Fi%l2šmlQE_8(:CrHˋ>r. ӕd܄W='+"|民 Ϊ} f2;2wQmVsE?%Gz%2!䕳.>qnD5;2?3qAA47bj|mQb$\ MF7rbCS {n  {l =)QT8gGQž8oa഑ϭZq4`4He@a:@ a\&ؔh<,3ޙ'˴\6O?"4+N !jj~e.k=C|(uq%BiȅUNWXP]•}rNys Bܝ'o ("VNJC7G]ibçv~SGVO~tO5~?YXfX7Zyz@϶z#*?o~~[ǃ]@!p+t*DZ}; au&{0LG!͸q!^+|EUUB{$$:kc k9SN#֟nbjhF*WclcN ')s4~L8+\!nBůu.8eMRߏPA䮧u OKB\YxVx;h? ✿T)NV2ƋBO<+ߚrrٱ倯QXWGFI}LD;k^$C\&|+Jeyc +*x4"R%$Gs_V 6ÃD_)6A/u>$Akl(7 4t(L懕{Ba5x43a_ƜArIW h\WDSJ6!XTM.qPFu7Y==) V^a^*6)V*_a0Mpԋfalڢ*{ 9ۭ(hy t1亞̝\͐a'Y| ?Ss-Y5MrsMG=(X:-|Ws{{WpϺBl $(n&KRW5Z*&$L=p]c*f'3e?g N&/!aڹvwπa X,sBCRzcSF{;l Xsk,R2}4K6%?Ӿ&ȧyKr3YySe"Uu4bݗgܡDJ ÍLdY_W{;(z0;^X^kht;LuϨ,RbaBD(/RrPT -v]r ,Cm^(Q6ܴGqAOVu!2i$~мiW >NhIfTyla+滽E^6-eX׿lXYAEdL\pFd`RyM.6~mr(9;!eY L+W\B-u B6ܓ2 }ʋfm79a`Jb#i  m\ ^n9)-*weU Ñ훀q"K7[^& 뻉ǹ۬+Ɏb&&3h. "}=md>*qYe{ډΞ¼Rۂ& nVNEqX 1+%u76gO'H!Ny@oϪ?%;}ۋxMx0)[RÙ3P@lf6wZf}`0{+&EVhMhŁV_[~ajQe$+UMz">G 4gl-Gꁴ1oز5~ Q_Ejbpӑ3OQI= ܭ }H薒U=ɍ۔2(9&\W!QD em:1;[6yD(J׌; R#<͍uTЅ}&oK)Ղ YoBՎ Qp}*Vg §MQ .JM9'G-6~;̤I7;mcR#"w F =OW"L$kղ+!w-nFL 2*+GXU3FwL\'&g4 lLcMLz?buvܵL{حf!qz/C:Hq՞N*mm)AO+ y1G8=-I/(S\OG|سG, GC4F>5rI1$_9ά^wN$dtu*A7ȁƏB4. *jH"!' }xt]߲BcZ"w+]|zFJ( ?E`gܚrZ[R>]HĂ(Fۉ.^A^R~) fGk?J(=$oǼ`"ymw].-L@\q78#JU-;5ADj׿`I&|fh։~S't92$т18QraCWyZ,*z^7No(#~+A@+p/ GZ;ǵ?PY zCkBo\n>ǟB8a[ۂӂ s:1'Ԩ7Gvu|SꁁgupF{.DnԎ@ɺn呫Y`ԗ3KszHPNIC ~R*ZTdd/Mrt3{qadCWDym11 ^V$[P@rZQ>nhVQZs76K6E(ư4seMtEL/gOI%,]U@( U1ܰ$x4.v?= t}o劭e"xY|㤀ySp)HR C>So H@RX] sFzl:x<=z6?4wW>k ;̓TaA$G|apm.36* ̎*tsx" ԘSpօ>^Mϵ`ocP@I3S FO &VȘGd&('i pNa9 ~v zlX^JL 9 U׎]2"2/?1-T}si7JUul r) p?֍ NcjrMOtՉ_&qߥeߩ K0ږgG,˭ ֏NIc." voKupu2%yf_yZ_ބ^ Ŭ;TN؏;͘e:48@ו$wZp6z찓Tˬ!dCz?y˜a|lƩUx.b_F3櫕)/8HEbr|FOSL犫(]u …%QWl -X-ʵН'e }wq@o3 DmY)Mj|I8'Vxv*7dS.)y &4g@u>NEC qY^ySd%LɢkD mqXRz|lJ.ћ ?{ ?/215цhkh/% EFrq KAʹ5?1)?\0jۑ8y4դDRz4GWk-fi{8eKZ0Pb ݸ=r*m a%]7KEX10m_kcFi+ߜ{x''ʺf Al@2Q5< DjT߄@ZLޢjdfCê՛r p1%Se =n L c\/n_:05y4S8b}"=pͧO?1PKׯH/o 'OÎqdEaRQuzoDoyZg"_-ٰ›M -HG&Y#Uߊ*Y5.O`3%U3 BPT0&s fb>__Od̷U`aԓ%O@(Kg٧Umə-./؎J㏤ 0u(~ϱт6sģ|T>E؝ʾzV Ēzq*b4r|Yro% h!Q 尿Jbj RMC5eT\UM޷'.n.{L=a"ܜFsd:^SK:[ Az ۭ1ttH7KHNzm [BñIG|t7Vm@\#OYW}]r ,m_-O ^elLPw#O:2zdxeUB/O~ FcnEd}m'bb8tx$z3}sɄf' 99b!<7kbYubbs` m(FɊ'T׼pc=K] ˲*VR†Qd?os+ӲIQ}|{1x|XW}3:bz[S kPZbbCCނzHS/Ҿ\a pf]v9smpl ίp 8|d aJ̤LY6אΨ1b,6_v0(6+ʁ4|Hg=6 [4%7&eS}}LDgsL"bIJ Y\:*ߕ5 Nuy¿ghiAq\դh*vS LgDl;HU"jҶztð+>0yOIj~O`XGV`}V!lУ>.] +q>T69 `)]>;~UP0&tJtGgpEbI{`"e<l_䖙k_׾sC#V*Uyk;`/^WyÍ`F\@86SM gXDDxU`zW;ndԔ3Zq]84a,E,)ȷ©;+XtXqٞM\΀0Y<&xeE#OqkM^Zn2E@*?DU;gr ѧLEϭkf{g/G"k3QU$[5Aד nHUd?ơ0'3Ofͬ]u[)|o5/1B4%(b/rǽzJFvH cNNgBBKhZ |Y!`O}i8)bAў\/6 ])SlV27^ѹSI՛U ۼ`Y_jAD׵B[Mzj6VQb0_$9:Oٜb;vWQЄ|W,$~Wm, /BFoOrw\KDVv)0rU\1T8S="}BvGwj[lHjݑ2Q:v6x5+[ X1vNij!IDYC> >a}u19Z&LJϋ 4vRIS rS]V̥ N!ƀw5,7_T^BH :]|dg⻡sjv*HCHrܘ\U㄄RcJMi7'a&iZш/@ îc^ I^k4܏[39& iiwTKh?J&6w<!fLp5*W;uH䑴 V)c!"lzi/%&EӜྟζhed r#@G8;L(gl#gW 2%i9hAfP5ԻǐcUIˈ@)$l.ޣK=5{^J1AL=%zќPpgR"̚ށSbdZGY5awT !spgr/#f>LFX<}10r h DW&Kqݼs R){A0MmbVΛ"mLz  azm{Af^d>=b:˭DuFX|:]bj%)lݸ]|̀6i]oYӈOިe#$Ǎjs3"Xt5W&B٬fU؂hBFHɺl1j+9ߟ8 zx}lfygX,Ǧ?8~J .ܬ;sT[or+|)يKkF)N}QrE+ T Ӌs<9Ț +i|isʐ0eai\ <=yMXA]wWb..OB[ôLCq:WP9]Z<\->Ҕ$h/+XwRܞcΑ?0Lj$k K: "BiUٰe jKTsO<&1Z ^r#7&(Hߍe[#0=?9+^2'Lfz>`W@s$Ti`P1&OxɓZ iPnrfJ*/uIKDGpϞ_W|0}@Nu Q?X:~OLn.ܚAG@ 9:0𤱩HmpAT1GcP]^Q$Egd?3Ee)D0[( fc cO-)+*#ixZRuH8>[gTmda+p )`9d#ѴP' uJ?ALQ/$gs[KoMיeoB~)_&Kj4VAj,`%a8uǜ%.fCPc{jnIfXc`""ڴa;+,%^Ow]<[>fEMm С RNAƼN |CY`Ur4 "o~] U'6[.$Q*0sB$N q:_Xɲ(5{Kv֚?cpGmnma|PEEYE`a)"91Ϫ5Q(vHiR CdħtZQ_\]v3E)Mj-hPVM6&+J9LNrom-\ux  e$CS)^#4nPWMOL%H==w,qQkzҪ01N9z!CQ п)ŗ/*K^IwP$d`ޔ;/fbHܱ۫ki0c)GK8.ouǭ|.芺 65\^!rxTAqҙ#k* LQM$8/ ,1찡@M5{xdrč1d A3FUb2|oe5 gU L(Mv kUik38x"P1{QVlkX0f=Q9!yYE܀=tz.*oV Yz"3xCgg'5WƮjxiۚf&GJ³ؕb Yqv [vw`{&4.M+|S9w6ʆhTM 8cl4죍6F;?e;rvdYs_ @kq$gO[90|)K9FDChRF_J)T(8Ѳ𝍅G~%ϵuǸ6w9*gݨY}&C%aE_uRHqlno}Goh΁ ǁ^RE\QҪzv+K?tW,j&@Fp>N7_2vo IxKJ3;>I6xH20K\/"#a >;@tMHrG3K,Mۑ"@ʓ<a_Q쮧Vl̛4][l:~`eξul{`q(BE>It)~β3 G8:)б۳4{WRމK<7_ƒs)CcG>F@wRYwޮX f0-@hFwk`Pn,,X Eh4Y_ x^aȲk9^-S-T@sa6浜ӑ1> +`ay Za3DDC^5/32 Dhɯhu 1ȳ'^uүjg~SvZ~;9%b`yMqAqI=(ÙVV/2,*8|go@[Ŗ"(l%Ĩr z﬛~5C{2SN9K(f(TA װb $A~LFW#?+ZhxVla%FN75lhuMvS}zofS b0+vLyۿ6&RbUꙠxR _氉A!'/KKz':9U\{6և Qn-_} V?V#LM8'nw-!V`Rg;Pry6 XqK"t0&D펠dJEg8Sm|{\9 p+/* 2o93v6mRvz9hi`O <򈂒ؒkM 9 UL\;YaJ+xl2r[ 3 rpَ\ds߬uq-4lRDF`m8òIp.熄`qC$6HV[xV;0IvW#+X vM(aW*=M@CM /js?{.YeGak@VMq1rB`}tk @>Cdr&eB٦X?RCu՝=N IKZR(19(lb{)1ycA,VsՅOADyi3vDRN!µQyp`ƈgSbG[ |yTG:Q՘'R/es5$[we|8)JaCܭaYWU, kӶyFup6[ʮ)RkҞ]C Q9;*}+mUfR( +^E^جyFbdU^~D.܅A5(p@,j]͔Z2{ӆ1N͕*6XGZGt`wņLhΦ\\6.Kpi:F`pk3&xFZK2(ڋ!uK6sM7Y".qå{P%AW)L;-JNAO$@)3S ~"t 5o?7*pO;ϖPP T`^)1C&rST׳t@;tyvhgz~#ׇZ~i$syGl)[(q$Wp՚>f&bι 5GcBN*a#aB&!S"l]1|WHOpQk?uy}>}d`ʘcpD%d.E^{s`D"^萫|lG*7'ڲDldV'>^cWa?!y_+ۈP~:4><. `KKx{*DUW?Z傭K -YU5pAT.UݲǙtl^)@Uoco!"K(To˘Î̝㮫坎./P{C { Ck{[s=,@h2$YoFe4 fp<@ NVtʍEbk%4,hOM_@#ܵR.d|LkG*2cYs{r'EY} }ƴaFғP} Z5&mɳt,eKSO^GNFQ6Z}XEH;!Tjkn{p0^ct%)"ۥ߇5yC[o1] vGX"'nTnt  pUMXcbޮF%6RY5;y _kX& &שQI+=^)R2hAv/іo"C ^Maw̼5ך.qEk~;SBk Qbt+r'\c;Rҽn !7 KڼLpW}:jL/r=+%;,y8m#)#2$jV8 vwC`v̚r.268$DsX"n2V.5TvTA<ʼ,4 G9hJ 7TH's+@maTKoM3ܩEE?A`g*H&!H ˗:?s>O3Yk 0# HS<Er3'8T?B"7جl3u@mptay~<; M?n߾Pq kx:MCk kR2x n! ;zY`blc*bAn_?Xh݅Ci9U ٙA\ep- E`3Ȭ 5Pa`{{b?Aod$~H8i!]G9h28/9Hl@- u#Erd`oUaoA R,-4\,3amڢS[UGV =8 p\)O VWfx[gx| 1@tonlr]`%+;A8o:7pr0Lt拟 ? {D˙nt›pCgYxWDp>7GFE %Gt~E"ETԷV9eƶlEhc:G@pG"+w/JcS*Y3}nS7THI2>l+u)֬c֩JDw1PLdL!\(% zlvH>fm}&Ţ#iD=q/QY@ᡴn.2@rg`0'|O9Ѹ;PzRDc, HWIzrWtg`_eyt14QAΪpͥ?7rH7Nv+)z ]c5MlggںH2=WbH%Fnz8u/._dX R|ڟl l:d}М\ň:oM]D&2:֔RuL?-@q~Î\)*wL=EcFXW"Q,aoI3ܭS߾iXUvX,FiR^Q S fA{o+?I#bdms73b%q)N25;f+ͨP]`vDև+Mn>m?pw !8)\Gpsh5|y9 b6M[fI^/ C\+|4Tq|"eW4=agc]8󌧴,q.@huپ3`eP琌r|R5:s6^T2~n#5oac[-EKjذNÛGvI 1[*u+ ȹD( qTbkpdʰ^K"LFH92u:E6DYTnʄ8u(I(j{\NӯBŞe %&?.ҫ:Gs^[0"G;([_|$Y »7bɤ)9WIwQ8LVd\>1?F>CI'Usi [nv biި;5 ťPKLol)Pp/%/#2G\JDS32+CWxLD.B o7.ۨ˒ڧ՜AfV:ɘeXg{/ܵt,yeEmm  -+P>rE,)2d=%虒@xtZ:)eQ.=0saWcbx:dXPݐвӀFɒt,J Ħ_c{ݓB=F~$ԔrҪM% [|YH[aǥ$ ÑXHܗcPNG"Np}*~p3TpяjW)ucˤ._i?'m _+Yn H*]=Dz[AAGe&3f|!ߦxf-'[Dch`1 aGQ[r[qr(?7k^Im7DRYm\>XJPk\6iTB 7ĪA DPZ'AlK!հ3Qj)e!QDG!G2Ϊyz`=A<ɯl̇ 4dl׵8p`jNl܂S諩IAj?^hyXz%€3?x/m[MϥY:k^taʴ030_9\햖e((5@JP&\RܲHQIc} #NKP1>k4 !e_^b)[B Ws,Ii`|(1kHeybbʣof#_+v&uzW|n}TyY&A'# ᐍ&,0m:y&I!4. sviж쓯|$'4>_`:XII… N/R*FHAC_^EZf5־':V9fH8CHx"seW[xW-d(~TP"xd \9h+K8|{9| ;GLl}J3wfȈ9&d|Ls7?nҔ.{HP-80bZHĭ|^ m1oO{b`fح|Ӡ#%2'߫ͭwD_J d/u|><% Yynʤ 9MK\z$`^Y5Cߑf6n'$]E2 xÛ+HHT4h?uc`5 L\)C52*LX  p ȎQǫz}6/vjMlc`$"ty/c @ݏ$h+QYn̈́We4Q.&e X~txkSSΆ4_E*5äsRME+x>^3 &3Ҿ(bE>*vhT<;v<\RG*L &&Ot3,ˠy鹿v {a6 ;ڢK0~;)ϊܺJ=s|}!@<srn>K42=:& xV9%pڸya5b1E]`*(.T,t3bϹ]iʄBZpYmL AEyDxcQ0unxy!<خ),=y0 S;%ÍQCMzX4`s(خ{3e1 &ز(c=<:'Gu Kr%:IQ즇J^g[Qap6Li!-er?a2ByvlOKO7JQM6m--:eE< A(O"Nq0$=;^(ܠ_^>=Un=$UR5|'uWm2Gz3Id(&%mV嫸-[A7)ON0g=k&5]svBC8"smUX|0Vp @˻*_ )R,]i,BBrl۽~ɚXj 6v$R.b&+jyqVzsQ3Ÿ{{hش5^b` cEA+&Tipk( AftGXK&][ ַ[t[&͹%K 5׽L^:AbE"%S,?WJ)W7W%I0[J2}8&.I!b]T8i)?¦N5^VV\1~JA:M[:قO@+ʤj;\d}+IhedZ)XIkLXt $ ʢ[{r11P Ʀm|ҸiB 3) ?`mHq!+e)]=>n?!3tEPXa2׋S(ɈgXp:2X/'}%|cw+sz #k P T39e 7:e)*.- ՞<*, 6&Õ8ΥD~'Y14RNlw C[S"ۥ.i$BYC+H*]Ţ,jpڤxK@c69ir3NB!q,,$tQg(`C"*oR8!֕Noy톥B{#S_Ӫ FQ9`V}CKwlOl_X9Pbr4 7@0^5Pa2CV0"SZe` yDScRFzM"HH>B>Yhڜs"d.vE@ ' ?dޓ0o>:/*8`ܡr/#ک;UPi{>{5l3Ao;I9Zd<r.梏y NqgFs3uA`;[4y ?uE4wbf~P6s7ES`4|;q=" r?X5o^Kq&-,q1eNP+<꯼U1NԐ5h_¯Itً51D t&$P`"`(I-x*{2R }4xF z.#к7 :"ҷԭ¿5-*6/aGꗰ_Ut9rӋB4?FH;VЇRQ~X!r6^0$Bo|:wª8ZNhȷ*z1%8v. 8*X12 h'-W') g*dO7msn }{$HaTlv$I9<ر AWվqfs2ح'8(Ng.i [% ͌j`MGj3yk03UiX#a&lJի|smց3g~ ֳB{l>ɜ{W; G=,Kp̖}0EmB׹.txu-;q?vOt ߋ RTXsZC@HvC*<׃% )P/NY .e#hYGTha6Y;_P6u/J2N*vpwPOH\ic ULh疥;3JaUUwP2ZĻ` ˺gR'?_r pMrVq؋ F9ٳO5"#6lfՓ.Fxy-w)Oig'63Ҷg8~OCᠵ=^X!QPl^;$Z{~1,]`@YZ!5(nwB.h`S )n[G28ψxI&ZƠ(yf-5=K4_'b1@lX0҄ĉȒS#cDBA[f,jKzŰ4\ՇWJ9:{LT7Nʚ_4So䆅N\۰Wx3Do=WaQ()8`EV12+Tq'7*:c#h'xv6<ܪE|9aXetp<]uŴ1'`~=txĶ7&1h+cN'==6cE?LyA:V|b?)0ish`" K7<7E>Pv"?-R_ѫRA_'"&Bcc8::քCx-ūLA9tFQnߓk^+b' M>llʝlZʐ= rG"'Oa'i2ȗzDe.Aq#a nhSp,8_wvPTAXǛ+IAu~vo {y@*CdʼnVw^9KվZ"M:q XtK% <8i0}AU>3##d^r2L@<}A'<^)P9-Vza_;nݬ9jX޽4 z3x"dך\CGC4%ɫJF "?k$!;[3}ט|;X[7kh68~+`٪EXZ¸CF@>9=ՈqeEzG%zD[aW<&El~KrҲuBѸzus8^zW[Iqa,N^W1I$V,mfF?$y|{M]f[y[J)8Ľ;@fxno+ b(@nc6:k*!a<EPp]x>!vc$Vf9-qw6FV=a7v]?" Ƕ畼Kb`6l {$RhSXl]=> S,*Jί8*ZVxk4Xƅy^&'<@S= *ג^su,Q 8 Z~^^V]@?|S& 6ʁ 2b*>L XF-R.|?&*qO ]餋>$ǥ097BvukiS?˨z4ǦE1EE}I~b!>>K78tSS bQq~*x,BoѪ]Nu>W:?7e@l7nAwp;RlyVѩjW툎R*e3u c=l&{v2ND5-N?hRX继[" 1YzI9wPqwyX UQN@T7 Q 8|tނiARV: B.cpB}KI2ͥ\]yÎȲj\~UĎY"mM+<m^ ((v!U.o[iR6HA(K'q/!|O [y4ڏ)ݸJ乘Fn3F,!_pkq1+E_H_pEjd{˕tl&B9 rtRn<=&Imp`@Ru$fٕc6?#Fr. 漡eK܉BDt@h=_K3n~blȹqE’ pwbjO2 A7d6iӂpR 5©Mlm gewf*N!( س#Iݿ%' '`Z>;׬-d⻽#|\ή+fk',@_i}yc(Ǻ3qG=V0D3jN'z|']wǍއ_8~R.'CBi#PQνHn.Uͮޒ9]˸c)ˎ٬enJ4ZPQw>76Β?UǑi~J~ .Z _K%I_#2w?ʯu\֤y;SyϞ38(5-amiO4&,hBp!B' YݞGLZp@4iG9٩&'BR-a _bTr 3y^2$N{0X'c  zJ1|I{SlGj| 'xTw+O!HaVƋh<ɛ mA|m3cUL4HnL)LEG+Sh>.|"W-wKH֯DVW:fHƝAΘ<S*lђcD niō؃gJIRIZ?8‰d|5XH)[B֕^W,(f :όW6Ov{x[or +缤G~7JjNjJ~57z܉"*: iSl6V䄜b8nc kNp2\_.ѓr?%)ϐ9M8%ܳ|l+6;5y;W#l Cƿ{b[120-՘A3rͺTWQ{Y[[]v5rt w[vY;#et#.[=Ț$~GV+GiFswJylJqYȒ?0{&}5>JƑRʉ;HuB0?&mND/F&}+zpBs1˫"?CI%f4FD~ЄG0sJXIR WY~!8~ەEIy;(S?g塝?Bucwztn*itQؙ Ÿh^rǍ?IKt]=iձۊ:i30|(kXzKef.\pR Vr͘H!(˛ v^t,(t}DI̠'hrl!%޷ܹOlͷ/svj_+P9ǘ5tr]izԸ BN'I5 M#.{p&҄]蓕.]KBfεIC]ݰ&C}Ha4@PpmJà {{q9?@E%wщ{ ƫO:nvvĜ>>ABI_e6!SZ d᎔"a}k N]>E#ˤ ylLuϊu7w>9z\6o|вeB 2.McEbsLUwk3Zwo-Lg \5) +RXn嫠J5l1tC*Dt`nL/4i'|~Ϻ߿b^' ׹19;⊦/Q3k;VɋrSn#+,&NOva{]}L!46Xc3;.NBpf/NH2?3l')}co9 TH{tQ/qd)fcO_$F%>0gc _ȧc,P[9/VgmյYe!YMu D8ꞧ 2X_kAѦhQ^j1Һyc 6(7N'Yɛ^y<<.8l4 ߈ Im‚(x,.6|4C-9c,7>T5̍w vkkƤ'1^B<N#ٞ Hn({*Pi&8#5(MK}c>ϥkYɽet *(дhg܀b (M6UN$ Y3u߮G7"cg]'&(e>E-.WwEB ӿ[j?hx-DҭԤ Az I+u]9G @/O!Dr@ߧ3Tz|zoȌeԊH(x^&J-{%G4*uCmVD/@Ɍ] EC.i(Np'ߚ<ٌV%ufdӧvNqt,jELa;} Pc=pMIn0dzBӃ: XBo21QS˯_iKAfv{D#juc+qmX}Mp4 |~sqi^U/l +|vr)M .mtD.Cme9)|$?6ugp "U~A9ɡSaž߭d'IHN;TG$Ep&Xgg;^Y[R]FwrUXi"ʧӵ.XN6S՜M{3JoNv9>s{t*Kg7K#R(h'P6~ UABoxJ^ "<3龡.D{jU݅Y$8z1"sD+נ~ǻd\+xҍ.$jFz/Y ^&Bc^=JótXpHG3觚,Zt!(⃟=#ds3갖U`4W龻qTIiЛCATB VZ*]pΝo\` ~^$IiY&I} >U8 yŲOHTZ3*5 1ZPJd n{>#>-i~ ū$$t k%iC}!/T qٍ)${輎-8(-4& ^R5xԙRMnN+装VvoF܀.p5uB *-[ :w]XUy8lrWbm6=='(bO?;:+*/zH/3IF.>=!L"*7ă`Ǻ!exZâ-%^N}/ri] FJIpiO: 5Fy01Iڭ{i~syďf-xSeS>l3=UY ?u+#1I  ft k%&R݁k"<ȅhM`Vu\{uDxs jG$סP!hIiԘ߼q`R6ټD YZ9N\GKn6ЂLo=blc>1wLNtPoIB,3Vj&+MͳE߁Ю9*'@tΥA`&⼘gx( Df-JBd.IuͷϬ-0*ॉO vǻЄNg,-:6d}ښ` V [$5n,ĵfW*dk+\FA c]%t3fKmLK%'.﷥ĎtJPLqͧ*t(wrF/7yg ,to¨#'={l b?5^|L3.E 'FlW:i[MV%#15q9.}/T ܶW: ?9{^?ʻܜо-JY g5̘&d.eJ,Eѹ;=%<)VH 20>T1/głR2Gi#V&I:wj|5s0H^؟#D6rm8EUX0+˳gPA֤ I3@%DEa2snH.o"GZEGY³mWSwJ 4e%X=(9(_H f>÷vJ)$2SVsr|F7j2VvE+<^.>8ob39륇Wn cd-Pc"-7 }W>;&'5I*+tg͑j3 33bߑ1N՘Mmy4Km:x+p`Ŝs(.HuuGkؿq}of.iI ڶVɠvZ3G9mA4BJ*޶R0M8`D2y5*HhӮdj36nm6 w:#f <CSM7ջExvc$k3‰Zo"Cݞ08nM]2"IOu4Q˙'zwl8tÄ&H{ T|a !#{_K@)0'~o2Ktub>Z9$~^џPj(]l,[_q'))^XS3Q4r7r]Dtr9s |/$k@I1wl=ؒ'u>ZYsT#/=c ?&}@0p%W搪7ïR #[t`(SUcB*ÎuxQaMrwKu\a$Iz>X_M,j)lS0%i Q'#͌s :).HlOuܗV<,hb<$̙ҡ=rQGc23&guH=fs-osrgsWJ"?TnV'<"$ g8~3xYlmf v1Ր]npG"rpQ |Rb`wǽ!6ɣ5{i;Aԓ~D2> 7"BA(J z,/Hb+O}k N'UH Hvha9K-$ݮ -q~Pbޱ. ^CH! - E͚r$މ7SXA1a#]x:[sd%!ԏ%%{HIqw]$fXSc$ _QWoxc ](0*야R RX!95QX37˜1΅B8zŸ ˿X*#n5m6^ܤtu5Pɏ\( ,qJVb>m(^懴tC/48*Ï2iwXz 1apZl4%KCC{G#4Z2?ZX?zKۦ] "Q/rꭊ6ԏHR .qϱ"DxЦCE>6 B1Ete;ú! TTd{ 7 ĭOW" mT&\X%=*)cFKN?^zGu;fʲh[A"!}u*O%&dW ^2\Z>U(s= #=Q \`\qe <*3x ;(l˻/d(;s]x[^VG@pռ"wGX=;bKՋ=ѭOCSohz~{4:@Zo*0HkyWP+$Ǹ~G@ã& r>l S uus^*X u"%y3qv6ԓEܻ7t8 C⳷3xzXzlM'ۑ\>,#,J9} L,/lPBP_'9kS_Kn wUka-~P86ti͔{;9*LGД|En,Ka~bn=v4-MO=BU 房dA),cq)zPXN@iXeʳ{9kiXY h_D*<@4 {f4ތOx-/Mvxaz4F3Uf _KEI}RJz=,^͡'BG{ݐ&\/8` W ۝[9-fTl6.܁iG6̕B)z`5lRDBmu6lEXJ1+}$vҹdm9#QO$p_J]/y1<&p'/jBI1+z_v@$=!\@URf Q5B0{eWk󌃜_-SPv'"#L҆IU !C;Md{mnj3Ym_4K6LгqƀݿUQB➱UFKx7K| j8\IFmu՟ d|*P-jmV6C*~ݦ68h_E+ctKGd icoyaJ!~%G4YÅKlȉR{)c#&oV͈ 7+*kN*cISdj3S&PwdY[lPkhɴZ۽L K#; ~YbB⨓IOY# {l.Uss „)%ީBЗYj6xb6Va`Β1eu=\>aVr%b_t .Ofr=)vB+lE; K O5lYm;̓c 1~R/11ó&TO"LNmے{b|ݰbGȀK|th`5??;d+Z>Q!,\t;h$dW $y|RQRgE/!K)'rf'M:)DdʵڗS|Z:5S7=mo͊E 1{ N/Mܹ?8PaNcwf1R{+#>/΃5|NE-[HT2MJudJ/j*]wKl6oYD|(ɣPK n4ûW00s_Ĉ6rOZ 8:l{fgxE|-W{vj&n/ e>Vߐ5g+(G({T]jktEk_2$X7Y<ЍǓj@>T1ZlRcHo} D0wD=߸&ctᐅQ 0†W^,J 81B+5Ba/:F:>jTr<ښ&@/D[BNhgSGDڼy}z&&&6}Fh]I*J=~DjHHFΰJ&B3HUUhY +30H0(԰vr"[N8v/S[J҆uZƤܧ"O O[=]C R~+S/#>tCQ%^q`i(y%U3wx p&њ]9@5[O^px\ey,g+,)-ťu5u.^3&"kop%fiCY",z~LR!YIR@F6-( jUrc0¹"~6F_5#A/ Nvb,";A$2q#_R#HdM2֧1|ʱ(!MWV&s 5dXmK ع9P- a)S:veTԃGh|^$u >JG4[!3|icvPH+P8 -$|_C,b6V(mȹq%P|-0;>r]nm2x؋N.!BqVXB-YWTFN:+0QrdKUqR%X4q^5H" r=\sk% :$  UP~{G74*VKavs/co4˭fgT oK8G]A@V-g"ĀSٱ>~ brl!lhfÐڠܖe3 ; ?@ u"9J:@RmN8:5PtȔ㣉 fakE[xI>aR \4(7 Hv:4_!ū| $4:2V^i+\g#X[$VdHhIGΩ "c/?&#\ռs ɋv8w :ŤP$C2@eO57e/%ppSȗ-+;!213UE%oۯf03^~oT7_ m*K@4:Otc>tv'%;JFRc#|)Sr5suS`>Mt! :45Y5^#6nty`VS &_b@oX踠E6cTuvf2" cwS0#'T'dGh0π+1)f;+[t#AudA_u%`!*0,K)w{aIǨs;vP$bkC} a"aHv$`sAگi:9▪cl f@B('e|qZVHic!eKFmN#߼w} /IC-&ɺ1 ̍[Y8uFBvQG搵*ppߨWM8ogFPY([+ gW  {:XC|q w5/;Y*%RᏄj嘙8yugàH|1 f`L4>kRx|Sh([akXaMx4v)G|-K9u¾./otxh ө31r}V+w8:k/ :,L`ҨߪY-o~ ;a} twJS.ڬ}Fi!eYtp~ M6E!:zj>р^*yxJO!=B CBb2ecIeh~?'dnJU=kږIEvd۬#<] PJfR턏Ws̴n<ҢϘW=湞 b -QOY)D٨)VHj$z6jTJD\c3@_F,q{ߊ`ޝ{N }S_ "d}\m@=q.L9扵`]~z)E^u5E1AdSNs}oG:U|RW m+bq>)Wt-#H/2(뙦,ls@dn=Լᅲ#ZEGٞu8r~KfMly|w ȗ$oRvuMB 9λ/5~ ZU5Mڝ<kԿJJsUj"j1lt>jZ]N! swB}tƽ*8<Ӷ)*e@]|=LMW替rQTp9<Ǽ#rգH&Mq0#@!ΨNm w$'KyV>wDZzDd S&Y 6Z7ҪRO;/ZO NieG}e;R1 ]u36ͥk-"H? ~fxL.t/!~w<jx||0` #Xc}_pqr1=^MHMYg$)jxyP@XYskt'ypt0V_|khj>`\Y_;2-t$HDFDvL5ZT\L[uO}f|A%}U rB. aܴ9#ZNպD7%"9[+gx+A&4ʨja$V-H2b\(SQ7=ģbwnbc ^VB\9Nŵ+TK/bys0>"_GН)Xm[bywCܿ -dP։v|/6N8ઇY>+GVK|?83iv苧sp|)TVMX䂫6WL41?,?g0$:Pa#4>tc/,gbQxX[h4 (WKl2/jv×j&ӖiGAq&g:l<nhB bn;;w Ϩ˥ى.#Y$Ļ%[2ô!o ,% g8;Q&6vͯ~\Ӫgp 1R$I#Ew1^k"MGuRWe yuBc^-O)տ.\h&%1UOٜlenyt]Cӈo_ܖ߶ dWc= ~|ǜFqWH z/RHɯ\g|u;M&0sE"ՑHc$A !Uv$ 8vQ3Z" c|q5)넳FX~g1]C^??7g[e @ O !LHg$ ڴT%Zd2P6$& +s^ zB|,PA,k|R@R zeA-O9=f:,e8Ha, ziheR7Z0"s/$W*pڨ 8.iD9hEe< `o893שGBߗwW\Zbuv\-1=@P]J|,e'ѰtCe[1-=GD sU =lV-vם13x(NG$< h1%V!̲=E&XP9{>Nw ؽd[cXϢjcŦM] ߜfDD>2p;n=Tb":̽޾9x?::93h!zHT'o1355&๪$lGWWa՞ٔR]󁈘=-e`=Cc& t,#X./p 5kFZeaZƌڼ$cKtmu1%&&*:i22L]a)s^Q8~G#z'i`Șo<%jdJ)z?Q 9dc_c GI,a1.Rw(PU1ꧼ<+ВiS-9MK\ #wCNo*S+3)(b 3 V0>D=&BR{VC+M v>J X1;ǼQLQkh[LH MT54`~7(M|+Yp {ضBBO@fKiWS> r Q]f@W-78M_c<2E>8xc%[Vit6v394S4qjU]K%bt*5ْ7S^ X\_&Mj7.DȂOBb5T>^ Njd%ov 2s-&dd:e/|k1YUO%z+-#)`D6s ŦF۔eu66̧]ͥFA=D0@ԔˋTiLYjЕCd h /[-y{nוsLlPO;5LQ撩\ދsKScmy7+Sbh8?ҋۣV׿'Ro#nq\ ԋH56}׫T 걒]I͋p/RePME+H/5y4@xEmK 8m\xgt {5_hу;Lr!P_9x0[]"le'qC\yIC)%y:L姪ct2g>j5NQkʕ^E^e&~B`̊vɐ<$(Q8i:c}ȖPN rLxMeᣎ#7)Jml¢Z)l؛ _+lHI0bҶdž2|DlP^POJ.!lTVbHޯM:Hpż+DqsݷnIm[PR|1QX4C)|G%U6!Q?!0ڇr+#/-'T-%i.Mu !* Hoke8ƒU,PpA ؜=;/KҐ-Iy$4Rh<ՙi}ab̢yZgKVHoThQdc7ēm( (UҝgFlΧ 3dVX+҉Qh0襸T-=k;V{tdLVs#/ t^؜G[PT GzɪաMo?_m^j{uE>C0?Zjɖ<䪦սJن!6)s{=$e0޼2O->\_RuU3(hL2ֿؒlqVF/Q!+}UPyV(XT=t'5dY*v{gLsԣEWV"J Ig= WvvB2Iu$|M~S$i.2" 6 -2N$XURM >nrJ{XLNCOgQ@}7+ @ J>!we-g&rMu(,l}u(] +]$:´}pLMcͻq@}ck]Ҝ㝆tgTޤj4[1bU>q$%)fz\1GX`֮m!5 Ovg`n5@~7 4;A{ mץ@YK4ȈQGK% F|,~Gzg=[PۍqO]u~lRn\u~G_Δ, Y\&"]3NJQ=fYllp<^@W6Řzd+cEmߜ ZJ< a%UP2<-U>(ef%UKL+&ڴ@eyQyftKӫPRv~Ax]"G~r] 8h4Ynu)ՖKF1-> e&WCK4R!n#h0eڟsnGV9'}\`cW(t#z .g]J:u:k5C Gw45Y+\[jTݙ3̑v"L_x_AX8/!Q? w(sKW=[-2a(?S'@ؠ#w0NB5ЯR@p^CH߲E2ґTA C2)V*ļdPE֨MOc ?A Oh4ͳ҄[&ʚR NJLÏð]8qLμ4e6re<]pKv8'3KEONRPlGbWYv8UP4`vdG<];i>?WL趾͚ M( 5j [2[jzp)sb%>8N?ߵ±-!kH@sdŽȀ|nk"G#9S&o (( ܉wI{xYy͍ts5#ӆNƏW4$ý^]hj߬Lauew T팖ʙUHعnM΋`.\ Wh7 "F@|eCYEw\n3( 3qYNg _( 77cҧ]! *R_۲ɣRuxNq600~ \&Ci6e5w RdNĨFd~`v] {M"@ӳ0@IV|Eq^f r,AAߕfBvKg]CH&B=cZX qUfp'qjH HKch%6 [ayH)vNXBU[da*X8$G.ZìWbry jg҆aO~쳌Jx6*z&}JZzi] H:2Mg?!tf՞@xJIO}wXbi|NjI3H鍺6H@(W\_v-gظNPl.t\$bvWm lR,q]EP%Y{ 6u.ۜT/uWyi iNs6 Xtn+:%ܔm4!0 ʵOSTS,8 Sr6/cG\kwfO?򼋈9TYNan֗:c;4G]%L:2[cDI(Ihuƫ&@_tR~sZķK%,-7IbŴ4=ь; y^;áRO`7nܒ4䵿n|}U[i)q2p#Lm [X*hgn3Ct p`E #()g?wL5)Zwk^ȡF$'Q#jNB=VhI V,:ZCTa*y*|}՜<rV@}lGPINr,-{n1iDh̰9<{hl I~?Vqg>Ӻ$9TdZ9/EdXz~$t[uk%^~[ ٭j^BSnehR2Tğ9yQspV FiаQÐK!uȝmރ qS̜;@bGYѨ2:'AhAʳ{p<9"<1Hkw;j5 Jl#|r?0yo4 Dhx*j~u 52`&鋣9 ,˪}g'79j7Cjf fzEGRU|J;,ZM. kU V˃zp5cR,9sVP$5R} ҙ=[Niâ}ESXm`f[+J+l|=QZSы);L o3X˫ĎUR P @Ucm5I5Fhà}-͇ūL*z'[{U_=;pVʚ4x-;i-5v *ocp.Va NZmlI,.kd9q5Љzqo'a*e$,3[ c{8L?R+NT*^'a76׾%]4 A_7;PӜ>1nsFx P?%SCixw܁6*žurLier/s;9 ,)]@XjS;R* k/DX|+XYO~o<LLTlm` FoâN.7I-28Uz%Z= eycUSt,6*Tc2*MgnAD~ޞB7cj0;36,hGrރMm.٩ao&ʩj >^0A?f;^\r׺#* d?G,}_kX,9E 7g`7ʋ9=BGҰp dM`n%u>߿ґW0N_Ǝ9" Tea5عZ [洌p%o D]~ŕf0{+c"`asnLGxĭC6ڝWzyI[~ڀ4ط WsO[>hQz;XDZѿ<>_*.`,gt9`ׯC7&eaw%!`%0&鼺>ñvSJSK-3L`4%,TadY$V\[Z&aD<1v CB2RЦri~-~+%r8t)1bUMlcUjm&8zLw=QГKk7(d=G֔k;d!{ 28MS: t.)#l~h\GS*4_|O) ]bGA]Hm=a`TM /nTC26/츋ĩ,5ioBP438vwgt'2 md9A3mGZy\/K}fy\9iE? D\&by\ݹ2cCqm=ߗhў᫁&hGª`9ٲ_u4arEbDw.2dCrE Rm4cN/`nj*: ,u6! +v ֑ h*1Ilq/gdio~>rvav B~x-kqAT:8`"f5fyy^ jԩK'3(uFkkY=րtUJLV~QŒ2~Q DO9/~d`LR$)ε1~x9%DsSLo(.C\+9o|0NvI)]mO 2%(︼nvm9m/X%ݤ\ +Aos?5E*ZXbwd#-ں%EvT uI ܼ']KJ\ռuq \gp;Vw/_bcT D97,EZ)2$6Gt9\HJ hR1Xޫ5 74@Q)N8Gp̚ P2 F)F#Gj߬$K'=*)b".mO3 ZнMѳu$ܚD3gngIq=px:nhH$-G8;;uח"ey5Fwω_ތ\J\2ۆΪ陂%}oߤMVF2AN, ~YG;l"Y;JG˙91>t]%-l1'dӣXN!ja%cy-m}Wqz#2>賘tf 0p lHp$wJ$gRJ0h Lg"=D"86ٟ2_J"a T m/)a2tպ]/ܸzU06#Je!5X9?T2}ˍ 0p`m:lI'¶673v *)6ܷEvq7FLsGP>`*: ɈIfYx@%^r`_f3͓XDqU&_L ?i_meWy ١M( n=y SvIl$'q2nɝ3)\aVhp=ۥz}4N1qWb B~Gd\+RYBg? m۸~z>Ǔ;#}ުn7_:~'au] P{^|ں\Wd08MiߵD5 ]t:IF P"=:^L^G> 3Z-UØ1`pqZ.S~tW, *M,{FJu0` -8Dޮo;Fyy(jWܒHtz$YhQ9󵻆 ^bI" &,47HyA&BWθ)kEfxA^@$Oa]9[4 I_hU90ɖ+=v X% izv (L{aS2I)JEXx S>\J̘ϩY`ĞUF+ Z1A3=ɱd`i`Z'\*MzP<77(ѳx/8c\o:(cc[[ߎoH(9!2P 5!C,F2ͭT_}JmV3k-O6Hb׽?7"jlUUL`;p ̤]u{\2Oi ֋oOвYlB`pk(QVC5 67 كݸdrnT6FƏy^ b}H·UB{vذ/PSd0C[H !LqƸ↞F`{mnzU)'V~},SU5rG%8LJ3`6AgFI;*<=T ;W*$7VoCKʄK#oH"H{ǽtycakx`m *+?(o?8ʠޛPb! lKyܶPؔԤԐk5?Ӵ)`K\^=<'n7C􁵢Bh@qy"OR E;PkcYE_u.:<Cu|5ʻwcA(3fAaqqX ( ꎨ7QϬDrFLHѨ/KԘJ!!Cʨb;HsfoZ,OK*b UpjvY!oSby (miQ7lNS:ʶ!EB +>aHa9od]((Gd&C7QB Nݠ@IMC"{+vkP*!FqrOP@Ct#j.=2S/Lg5|y{DG{+h#IǮ9+A=kMep BP〈hhxfSFHƖ)$efMn.OajR7rs(9Z,(Y4ꗐa~cڋ=R?*.ĨC';o!(#C 2fSsTW!{/IHC |w\ @xKK,:nouP9N]>X7_,7" RA䯖uSoz>8 O._'ISLڍ+j+:_lL}dFή}؉şF:pBeFnZ6F-N}店1߃*hF*DN]0|Vӿ"JMЈ^vf&ũ$&UO1y[IK_`~Cﭚ"aYE |8q<d`O W@m0ra K'K~>>)E=^񔻑OచF֥ wK6\+. f"X8]uoԋ@gàKn*U1OTRfW>c Mnf-Q9w*)3rJҡXP>?io9HQB@m݇u[U,V9V^E vU HXI k=M-wY.@Д7hNF8 UEYRS_ly%k$l&ӬJF\"pa aH{8_ ito!vjV0 ҹSG$ipwUPGZqv#fJ3n8!U[z84ǂWmry^'<, dCs>$,y|n #MNKm8UNJ $lI%&!:t IJx!K@?ְmz%/ņPB p^t_7(3J P1|ňO ^%bK"AޙTG9!g'І#?2NI]嵏X %1 #`HG ろH!mۡu/V# ;(kNCa9P؀t$0 HżO-HHk?v-7J5~4ʗV=B0`Ω3<壳LmJQ×F4w&5㔉s#6&lA V?=(&U-eaٱbE^+hb59E\O D=s&Ks̩^;Q唎Nȋ-ܩ B7Nd!i_"4I%IQ 1>_Ol4}=%7p.nAOmDh$_O2$ 31װ"GUู_\?_ e֮xTCGT81XN8QhAMiLpɯ+re+Mq4HI}Mafq\Ut)Kxω&IJ0B^$SpuS Ӂ4WNm{îTmKPq43$Z"Ġ*hLG$ӜI1[usIm;~,ͯVlյf2y  eZ/+z0 $MAQ'tMG=.(ru|~l89(؅$ᜆr.o+~7)Y?ǁYѪmFMċwDsV}8]{JҔUr$1Aޗvm*@F?7n=#t ;EISSYdn:)BF>ԺI Өm't;{ B 2 6ฝ! .q3]uv3h<ͧzZ~^`e2>n/Ň3ϋuEYF 'K+ jݫWGcyAqk3m:6t\>kL#E-LrRrJ!>6۱8 L }xu4 bӲ%R<ŜaDH'C'cMB.QS"f^*IM~bnա%>=.RzNvz5fnoNTS*\9GLԞuXdD2N7;e;딉j/ͦ,uB\8-C|-+vg]~*79/=dp>3YD Q?X"1ౠI-FHz{0^HYs_^`!!KyT!x}$,^%D@Y0 .FeB-"&p\ 1\Рk"\jI䥃&GΣ4/`=C%v`^bJHN5=wз0zt-W];k`y Y=H6JfQPJxz1 ># ۂsݢK>FOqJii1+zƓE…qŽcj _T37, 'Qͻm<} -էXP~, rbW WcڽV)'m[U鬗 F 1<`fOP\-{:pXXzE8@t+~8!Jڜ '@jK(1hRט7,Yd"z_JkI7o7TX{dh쓦PP^n^`V(<'aSg-S7fAjd5Ж 4!^M9[XEjxW!gVЖ*3;,,")j$H-4d((/bف R{? Em@ygH+VY_i A?n'? ; h?J_h=(mb)FTb}#=rwhp0OKVD+D?@ XfQ{Fq9Z*s7ޅxgn%;; {ȅգ2Ipm&dG 8DbT= S.BM'gL\[)ygnwcE^0An)r{3uY; x m6ԎyZZN<6Z.XK#GӹJWy ^23j{Y?o**=>,Q(?o9 =83 lbEGm)nUT\st~WO V!d.as't o|a6@f_O0TTSV oZJYRd:O I.#%YX)Ǧ\^ _Q|+l:[2S ̓\Wvze36sn|Ql쎦 ^{x1=0LbNk~c\(9&%hW Uu J{Mk dXHT+u Ѡs8VTrG/հGܺjj|0 x`fyTBz2ns>Jj "`A#q Zuőj } 8R'x g!QA%_&j÷(ir97.G {C0I:Uxt>Q#JQ} 5G"(߽`<##)$)kI~ajx,VoQyRL[cMeV?r獢Q`dBHL~=dBbB靕-RۇǑ 2>?=DaT3^oxx8URKD{/Цo`eEU)ҤMT8/?ьGQЗ! ʇ:C1B]ܼ^qK̶=Ry) <|;y0N{t揠("! y[UdqKuU$ᔳ\bZ806%] h֮Tt=6ucae3Ó_K8kݕڸj ſkm !2N(-1ϒR#u9!eu 0EG)2+5`: a! ʚ_q޶ٙNe%eGB>[hjF^!>PwºueG,+|JN^b|jv_ukj ,ǣԜKDۛ|:f4a6e!toOOAcAJωKxl\G Wmj{JN6̈́ .?>mqX >r gXBt?zwO2[Jl|cZ!}MsT_\dk8Qf%te+JƥW3J6%XvׇBʖ'ggse.e}9}+͟Ң\gf]Qג=3[A{rR`jS~{(Iz1AWÏfVv٫n,]d|aNOQYѮq#B0_ߢ0C| a< yӋ>^fW7c̜F*wu>}jMiڐ\i4y!g4 4ePPaޅ[[-q4!ך aihBF#sЅX.VR^ w:;CYtV7!Ww!݁Yzd jz_ܪc olOdy{Z~ >(m*Bܬ#eo(1cLxVUgh@XY_i8A] |ٞ}E9Ȏ99C CQ?6L8 'ksѶt$` ,fwlﴆu:[ yUQ1A @$=&D((ao³ ;YWc6 P*5 ´j"ɤT"䷁1W[ t.t|moh<֨ZMK9 h:tQL1WhrT:ȹ0?63k6$+zU+'?Z޼Z]}۽Fה?-W 鲽U4qKGy1o|7&~pfkme-uHR)kO_nsO\ń?}Gʼ*}|Bh#З{E -ı#4sn6h}Oܵz+јD[dsn }6t%] C>0ukl]dN3ﲄZL+HU|CIx]^6::- m'؉6}#U/I$[錤y`>+xSR\r}0`<.aU9\ bYDVa2eX?dfc j +"1;ȿa" @qHiKU)avFAb<݀_&=Rꜱ 4@Zp gOA3mSDo􇊄?nB83B 8EJBt\ѫN7J?;%ZOP0$=!j@Vjwf0+bePd}?p#KMOQ㮽1 V:r#Kr,JU!Sйu) TG}oOZK|J;m (zc6գ9T[>0ROlp~fil!x7x8D>3n4-Sk:VPpEMY_Lv׍%=0뤺Y3NUB[}{IGV>.JC-2Z#__h /^kaUun7 aQWfeW8/zi+Bf^;Z"P$?Nq.8~0W8S b TBޭj|bx"?Vp|x ^uc17cosDk&s 10N/B #d+LNZ~8B 4hIj600XL3Yչ3{A GY*X|3clASRITˈI.@@j# ~4;7%_/.ƙP{ę30kNƉ/ ;-?#oP/q vZzJS3@tL5~b́\u7i b^s Zu ss~>(w %_0cS|yg} %h0.+OJ|LKϿى cz!)LeD2m8E,DFmH1b6zˊ9y "]͸JCwL)mt]IZ)d͈⽋*9_( t ?~{)*CJmxߘѹWN|k>ROjv'4V^(O6Xӌ܈`R;$.wp?L*X0I4~Hw-" hi@-yǒ {3Ú Mrz0+~jIfYOs0m 5j-F N\z"`+hH3/4A* 92F+%ΐ: 6°=' l7 X_Pɸ?m 0ݜ7cyG,FsG D@ǚPY}8wҜIR \qMT 0J3dm߶ɭL$S Gf&)wĆ?lUy1baǗ`R\YѷGb8T&ٿoOfUd ' A:):}d Sb3^",neݰBݛh\ܳ s^м$= 9rHmLsa5'鸄98p!B=kB㧙,{o]΀*~M)h3%%DRaddU9nL{׿-ka+piځ$q7}d(E=Aİ vV4}򤶬Nipr3I%v:+ VD$}&iElDZHGx}Kn4b+CڥmqQX O.ր>e&}$d0Th3o^l/c![Q]7pkȻV>2o ,U;9Ew TG+I4Bϻ+S4=0zM8m}?0- U'Hs9[Uȿ@P$z#V]j^:9'ܶ %N3C4RK#}&H8 If9N: 0 Rg kk (TlB} t'Y4R3oٜBv~dF& Aۗ/K"f>=C k*tt|&/hoi=ε^Vrjq-A%躈qY _A#G<89@1 iNT?$w& 7Η^VW;SUMj8zw3zl~FY ZRJ(yH: yinˮJ"lBf _70Bak7M1EvadQ`pTRGRY1 3kyR#̓vhOyb"+18דu2՞͒.WefPyAF8᧣˧6hLx($ЕN؍ٹKWM`l拸1 Y}`Y ?.$Y=E)1}^bKLg(X*Ҭ(|Ts4&J֌}]$@-H 38N3O#r!`KcsƸVLʶwҜBLa{<TH)N$?dv#I> XUҕ+GƿVk~NgnW(β0lg_ˀ9- \Utkn`Re⁴zӀY6$ NuhHU~1cv`u\n@k_X)fǥ;*8[1w[_WcM?u<֙(~$D5Wm"pH>Lt{ᩦ&8X H+]CV2SpfO 98ګr~"W{*BW|{VPh3v]7d,6?Opɪ8/`WDsR!T!ˢmA7=SkQbIkj.Hg*xcɍsL)JKR&Hb mOR s}4LeI4))f ^Ap Hize!ã{&(17ЛC5sU ]ux] |sCdzw'(<1sR}s ]/TCwWd+q[}:juޯ@NTmTVK=CD¼fļ2ޡ z6]@(IGoi?l l J{LJxlڽ?y1 a.$@50^ cFli Jb˝'I~G*ްhA}{5.: ꀶ{؛͔ŢwޡYʿ!ioi}s#CVf{_HvulDe$}mCUc,UÐ^a`Gbh\{NRWw6x?f֪y5R$n ).)GlQ[6 >}QII&Tr61*=5 CO12rϴ[dlh:FG:YI& ) (UFw 72@m *e_n6*CY"D2O$/๑\15IƽQX}p"ۀy Yzi#pko~wv;b6Q߬V5&m]c';Pv"ƂZdni[W.*IG?E|\cE,U*8)-lbfMuleu%kHAM3 #e# 69O܂ӷ1= &%`t^A*q i۹ٗF<39uHUb%0sZyHg7O [ZΒ_%+<Otϛ]r{^T7@T4Π`ӫ|6T{b;ǧКR7HJ }$W3"'KĐh r dRehF$|QOZP!(2Ҳ;ğ)Pz#wt8 %Im(,s*.Z>"Mv i<=~GAF sWPpD=J]mo6 78ۘR13f (@D ySa=;Jp%X Nmpe!3{A4C-"C{U}RTNaMN͢x&"f}Sv;Rpb4ٕUڠEUZnwPcլdAd0Ze9r8!8@Ea\pm1WFO<4q=ٖjrWb}e$B)$xK42S>J˟)Bg bXՈz_TʔwRLjI%%WG`~?x#.B{ ZpDIj2Pj߅UKhE«3=Z2O6iiQDzPRs;wi3XޖzM2WBtH|l ӠloH &] 0K (-hX{+E쩓x)"?8):J}fBI[p},0d!M3탕>Zc'! d GnF1d|J1 f;$emFc.8WRxOj7ʐYцa/UTj]2%SunsurgutDla(oϬ0=ͨCk.7Qu#ˌgB[jjpdRwkx."5bd_coiZ-Ϻ'滟ҷ(3ŷYh=琣W%yH~RO $)qN (BocE@O@cT|_MܤZ IQeS}n$6SKĵ;CTҮV>EP :6?m;Ư3T^uf'o+i{ =W61st?*C9u[p:~ 1Ȫ ceGhq)wfq54]T<qB ?c}l)r78ɠeı؋@A&bY+c^-dIG)4F-0t.lW=tXN.֡TE>@SD0 L'Tg#C4N "Ss_` 78^V 滔zPġ6$,I#{ CDͣEb8:Ϊ]O@4Rn3k2QAv;A`Szu RU yw9!sGIٶ6vjk2wO8djma#bllV]sy~Od6{ mmDQsf9uL,T#T(7+5 >,D?_\U?7P>4{JsՖ%*3RyHhh@c7q@HBI*OMEm05H$U/7qޚ\3>xy`!tv3K_s8PŲ E'A0XR x'V=l$+ؑ/w~P 1AE8˅Js?a0J=q?aE֌myب/za͠z@z+ƫC$_ R-c½oNR3ʿR^G|<corEΦI4rbv!," ~>Ş\n+ܒi] _˳O[ }0_pjٶJH~+tso EI ysM:#r4t:,a?l7MY 'ST|V,ٮel6qd}sTF Ŵg2BŁ1.` &gXisYHYfvCZm5YdeHPlo{b_E%ԾKcӝ=gKA'rgj[楳U㲚bTƋY2dElG}Z;jq< ;Im/њ0[;@(y'$0l|U={` Q dgłfL,$] ~ }?Ҏҹu$xF ӹ!+.e~ӮI1#Ma{PM{ӯIA#Q}:ouQƍ%h@(gAwp=Dv -ܠEiD`Abۑai[7B8P+#/U~?Fs|#F= @ӑ'%_F 4rfW]! ,3ʱk(zB$7'㭈ry% 1eȴ52@LZ1R`{!br:8w Cإ1+),"Fb_peQQ3j~|*Ҍ"0fgX[<0)PQ7-G €z E3ӧ^4D'WC϶:hpul^/ [Mr38 .`XDoiQʪe%|͓ A'yGcQ\HQ,:&Do!ޯ9Db!gRrxزN#vIM [6sdp=~FSQ}) ?~_Mq``pCw4,\ ԩEsUM"6Y&Tl֓g2բZnGEwG4N8elFO]׊;Ewy &$XG1لCxr$dŽNkƍ?5/*HakIi[4Q Ctce[])Nۄր221C 4teⷚ%.3㖧DGVmކ 4:lɁ &hXhjl,]n]2q"[yJ?WSŝ"{9[#sD}3s ׆WG} %oRyh g8  f\:dU֏g;-r@@9Z 1|BH-Jrt ag&^ %RX"y1 n ds qyPפ3%>EG93ÛOEAKCˎ$Tu!F?Q&4dtGX9,0JPzq8x<@̵‡ofﺧWg$՗?yRY=X6(p^+^ ;ۤDblvgJ<7J|5o܇Bt"9.ة*s ˘ < ?c ܰ4fjxqpb]man9p#LfXcC)JSB"\X-$[LmߌF5$0B230`CL6JV+Bkbs`FS[Gqn5.B4aC-R wv0h7Q;6 ] 9sLd򍊲gb7&6GyBʍ@>4eȀ}h8KVHJe}1T?řƬ45hfgEfx6ޙx48uF%5hM 򭄣Th$QB~'X09t X# eiI[$98 9ζG[Hɤ~&VrU6o |`UԳC]:'pV2ѻipiWlcQ ->ШSq̟ u"N_^0 dľ3b( ;pSAC#xm-sV7,s4M@t~nxGb ;"LfoQ'уMkK+:8$`,9nB7;1k4t=R'zf<@n-&D2&WZEN|ET1Pÿ<2&[pȘ璒 95kj&.ī{dV,%]6{$EL8iGORϦކeɼC8zTL{Xn<A<ƟBfY5!1h8 zz"Ս{nAmrYԀ2O/N5d](z)>A"THFG9DC9m37\7[WT"zL RoRgc0Y?(ݽO!pӺ[6&;iuVB0EqǦeWRšBBWW0]HIRLdrWAe)|n=盍{% ><Cv}{*IJ~r/83k.rRG?ߠa,lG;~8aӁC9Ei[Cf`/ T4 -YH:Jm9CewaZoEUr 2WE]m*UST~iő[j:UvnI+V~ tX_lT?=b^==Ga Lx։*{ޠ(?zzpzf |\'t > r<)@P@Pt2pX=+fbevB7~7nRBzx8`*\,YГ r'.QBZ:}HgcmyQ|'Cmݦ-͆Qp*\v'qH{ʼnnsC|Q$&)-LQ͓q"HYSkJn‰ɡɤN/&*7 mV8j/gfcUG[dc?[[#ZҮd5- YKՇφ#fʀ^|#OI>D4wOHsKĪq7]*!`i ;`q`%FGNE3c?#qiNb̆ [S>n_QT~HЕ-\2GDu6ZVSPXǷb4Eӊs5I7k5h; qP1ni4i4C_QNt1{;ծ_Nwa}"Y?E*a>:+p.uCؠ*ƗיhU=+30`6AYc*4gI; T* UJԯ1/=w5! F +$?NfFÝ|?7#t)7r[sKb)o:c1Wr0|>=Fspqo Hp<ۚ[bG!w2J%Йކ?U6W)ח#I4.'mF̨Rg">  6S h &tS|p!'`$PBhe&IwDj#&ؠ} M!h(}i*{zȅ-Lg"wP4:,M%Y# ϙ>+,>-RYYqѬ{r%u~x;`y@}y0V_hOdG>9閴Bf:?8 |8\'2h2HaY3]\ǩ( Cb?K􈞒ݣ ?X7>I#+r%'-WC-Nf,J!D ]y6m 9?mtP*5' )otx/Q6B%a".1TP1*!ʴ&;{N>W.`>*`7xJBbR eܵSN@L2fLP(b5' 3Tk f5ng5BIc\PFV KwH[w@8-6nǒ́@xq=a%4\o!E25oqyWm2ENk= PQF+!g|o[4Yg>=IxJm]*aMexc2o8΅A:0}*D_;TJc'r0l"f*1vy rXH!I$0CM\AMcߗGFl`<ZTlHdiπ;%!DA vXX]}[:,?m$O`t;L\=dP!RɁ^*%X ;0P H-.155;*ywnakyptGeZ(:v-P#d?H!Pn\( }!nD}KUCfo)Oc7  Lyӳ ܱ/˚-pD'TcݾnS0D/LKM)H% ޼ddv9t$@~ c Yx #j9w}MRgQδx =R࡛3[>jhQ3`af<72O_{h˸XD!ʖ ɷB☻|7:=ۼ'}'NS+M|ULp\:oU}-RiEx{RÍmTD!4[;&qA'L38h eGeX.jVk;-"ʾ":`:z5?04Rlz-fmUAC2lka^<_:QqO @8XS68'0rLqI:?3e4u+vV82,{q01yjQn~OYSJ,->_5 T,iaPN n/l,0wԊǎn<;p Yά*XݠnWo ZJ}biGgYm >" v%t2 ctu,77I9v |OI&#Gâ~Lyn_4}]hڦ[yn2tõp}[2v#/ 7)ZqPHAemhe9͝sbsc4D:ge k8|A H | #.sШΊ/VVqy#;iDۢ Jegzs8Sa-)¼h1ֺ7Ӛ_jJ,H) }:ٙ)b4CJ~L6K=#)%^kpP$$1+1m^>fX -u\SD퓹LƠw>˒0Ҩ*TaTzdHva{jܪZ..s{ [ _Mˈy׻`A7U {qgC8lRvHw)Q)F((OnhnDK i6=}=Eծ|TCC(n/VN qޭzI?m'0?jK;8ܖP~eJFߙa$gOh^8 a>hs [ S>UqL ,JwVZ~! qB8škTr6# ĦGlɚt?QآsG-`S W ׼h5Jc\2nmLEpLNdKEAr8Weo}եjl@-`zJ!^%խ |f0$w#vna?2BPWH#b80)a3[t6?fKoÕ2W1  "06&sWStW~W:3fb ԃ'XUT3!W]l?<"V^\cc֘FEێ]3• lJwQh5d:]~$yMgyvN13XtE轚,j9{T?ϜB#@Цb+O7 <"M/AZX,zz3 # t֐T,dN5Z)/^e+}lԆd;f@x?S>=|bܣV~$VUU~cߧ"^Mԯ$Bo%ϳ%;*cf~Wb*ӋHASS--8y朗6TniRuo=l8w_Ԧ# K2$ްSwC}X%YO77D3k}`i1=El7L8s&sr0xe*,Nc9| kup}ݖ_ӂLɂOÏ8l7=QU#e"}کxG7Вe'æxƋKqtii*3c+M͉M:Obml97V5kb9Il;5K1hjD~?H&/z GlhH엃?D=0-xKU:q $dd`|۫HH?a*eF%N^>vD,K1}ym-_⯫{aݗ3 1sέ 9,JǔSc:dUL-0S}ɭDV)F_Ҷ}@4X 7}RWϥz @w QW]pQ^`9leoxkz.$W;9b^vzo/oŵίS*PfFvBp! F̸|y+īi%j7\DvSR`=("og`y9$(sr;0s~Ṕf5ʑ11UrdD(ͤDuTͽN*KlR(E~(o$֦Q$A;nU Wv]܋;cM*IL*i=*B u^]S5pR[P`|fKn$1#&2e7,Gʐyu)ٙ,Ho2IA(Fk٤Z֋8wC `qy$@UҜjG{^c]B8%^$smj;tX_pԀpv'&]͆^HO3\/PU#=e-.af0Pɣ+1RT _D+RZ~2_r;P!,6UiHI0)+Hv,8,R>4.^0' e~q.hu*H Z RhRU\Ruhd.ؠtqGoxY áB7PNE͢շy@ǿe:ԓ QJ5_7ͫ %,,P;ddUL5LI{x]SZƖ`,i I snRadR0l#| RH$ RƤ5f1l ;ԵܑeJD EZ:E7uŖx-SITXE|BPCqoO?B%+m xitG^ץEͳC:~Ջ֙@3YymHv.9Y @r@H蹣K U 3FAtwHS|: YU^ݚFYtH(LNLIn1kZgb Z.fl.g5Zp!fk‡!&uh!txfΒ}*U/qF?c|/dOrAkG/6 1.Egzbu^᭪v^ֿu/y[\\=!BhݾYA4:Z~RF Z(ŕ]`u\[l 9w%q *{kk> 3U H5ÝX݆7KًvpT-OlF TI"69͈ |C8$E )bYC4-Ja~[!IR78$&4LH:,D{ɾ2c|^3Ӿ%RhQ%Fe[ny'B C3c\v)QmVvc]pT5H9(N|<{k=׾Œǚx{^u&tvu4ضM! ;.C(:"2gnL'#.k=mÀ' kF]]N*#7 ذj)wКJjZ;EFߦuSS ϥ9CaQ;e5~6]_\L'&tAep?>wcÛn2T)-x̂"|"(z%iGO#UUyH=ݣ w`E $BaJmP\d.+oNv|0\rp)cp'"izh"o jV5.y,"Bcb1QZ[RcJ fMĈ<,/ |0 M%ذpбroC{O-}} l$Cu O x:2| :B0~ZiMz/d5ꒃf 0.(V :R C)QJݥf5#zMKsnUjlH(FA.R]Ɏn~'*n4-*ec\V.NLh A7Mb-<IcAR0\R&]l|y#B4aZ@_UACdWű>j$:958vI}hob3:AekJZ;ѷ 8\f*5ݦ2pf`)hQmԭ=skHUТT68ҸwDRq9ENvL &Sz|S-IO{D|ؾ>KNdkjJ23}Erw/+Z" 17 "H' U|Fr;7tZ zNJOvj:XDkN&e dܠ`(2l_{w9@p}Д\1i#bH-F`!+{kLK;i+ee+SVN*nkW ~IO2,5~(L~R̥$V8SPk4oD1 ˡƫ= ǦtsBΈs\ŃM}y sSL/:ms%.y\ gw0DXiY7nUSՏCdn1p\f/0_-F{J4F|Я!] Hcé+O6ɕT\ [8[LbVc?͚=`>F-ڄrfjgnCȎ/(cUR8S+=bՌHCp-hT"V!c s$٭5ғM],\QșB2>2 *f M p_^Jǯ9p&M者x65,c/eqI)0y ?kF2+N ff 7oC,K|YO;Eq.NYY9"7U뉷`zu6ldJ(!]"f =I_i>9iۗU*2ISNnI1nQl8H 6H;=׎5 kwqh?Qeq2YF>]xJhtq#Éyy+4ozOT1Z .&}ARdv_m8 "=,34}&_RtȺk6{\AgVlS7va<q!!ir@4u*pL#yW7$̯W (wpͺgP:DV Umٍ`ki^8!+Sj>"叩HC֏uB.~v#~(]lAetN?.hLRG$.͈92Č4XLP\* zm)VVAIxn<_뽞 JAQA0bu:_4 UhJ9򞃄G9nosAêWDŽ+̜hCgqfܺ:Tl5u26=s˴7 ZKRԡe$ 3F$|\Ck`f"i5] O$T5MA*sr-Ǧ=AA*B~ BْaVE9^=/y6C\mS*|0`%E4 sJԸi/b;)7jJAm :u!ӄP2}nȮgJ`*LۑYb+༰t"(Y@9큨=ǾG}5` g,IRƚ@3j UaFׁlKpbh ǀiSIX/Fm!f oPؑhM^C`J- gWoBDsQ161lK oAHuO>dus; \}ϑn44zOee[Iάf.ab]Q h WmpX~BQ,̔=;p-5z :,ϯ:@9B!WBRwYr[5=&M;4 Rh`a8-W "iRwGQR얷ZS4'PheV/McNn^/h፾l@;y~Uڠ[w }"̕.0ˠ3Pȳ8H6ǨDKۀRIr274\1JEtW愿^ZMf_bR?.dӑ^YPavObHpq3jKw\SOrw.[çKb4u*8B6Lz7m, 4{ϝ4hh5V<ĹBs|}tȅ")zF] ?b~o_70;쭿&T*Ad4HbߚA&}E~e/'Zs崇|X<Å{k, YFМˮח16"MwVǦ{kL= R ^ {Cz7Ue: lx{TwU^,>¸1iԖ4~HĸTi MEH>B47I.qJw=io֬ 11~CÖTTu7j8$0۝-P:ޞP-Qxh>֭G2+ 䆌o1N3mK*]'&6k&/;o IR'Q#mlE&bPVJWlܫjy"r!* 2Rc'WgJП(o<# +4XMP?nh c< s ~#l@&f$96>_6(;(-#vc-5Xu!2.u3Grb߼Kf}YjL 'Sn-J8)NNÍ@"ȇ֢8Knv4G_9J'kNE *@/`I]ӍXȯ=jžCǜx;-sawaT~Mڇ v4|)JNЎިp4yoR]jLI;yvIZ ~W@>֍ݿmZV+Ӥ E5gnߧ?  ~Z^`ϟR |y]5Yʕc qӝsHυO]'+4K"#2wWJs[O .Uͪ"'vwVR"Qed,B'd;3Ua*ͥ8$5>fNb;.j=38/Ԣc踪9ʎn;`_$QEN(Ah!D&9*cƬe`Sf|@Ӝ3@j'^yV 3ϧP^MVr=+%=謭&ғҍv6OT=]Llci 1i +O')+RXm71PcLPêi͸j;Ӹ)&2rpt ˜Vrz7ۗdKbf }΅|vKU#*w1ebwX4`}_=$ga7X%z cKKzM␟&p{h.׶Dkp"> 9\;҈m&c$񁑾zT05.ЌK\u3gަ+訽 L#w4+)KY@}Àl睫Qӽ.q}t+qQgTKo#>Y0ā#Bt/F tA jr{-DNLy-S(`bc$OпܾOOۤc{yj~h#/o*p٤_i$mG['S㴱pR]|TXfq[p(ݶ9}Kp+w^w+- Cbq\\]QBUPN6{(s۔TtTWN]Y+χn9=zp fhJ/چ;@V-*VC_nn5]di$ջG[lCSz_qT`!`e&^p1Ϳ)@[yI3>)U[2RejYq6Djɵ. iyِ8ٌb/&e-WCDcu Z Z(Z%Ira/?×:./Qet '#.Zr;$^= -ep_x#;Lf*}X-ѽ+g/RA=Ln$Eݰ84WaQoD ""߷F" ޞ)|#?(k2p@sa̓6+ޗNNT<Ҝo JQ>=Rpg>038*إ:U͖j ,D\kX{$ ,~h+{ Dt9Dl(OT([HqG8~UMHz"|pbKN#G* +X! 9zJ 8Kt;tqȖs:筍ws e 'L{SzsV~Ҡ29mX7]f%wB{xg9ށ1rŝ; y#ԧ>],;\\CG_X{"hnpw?[8֙7VafR_vr]p\CXbQ# ^" v'hF> ^TAɘX"?2p*˱l) ;5BrtVҧͩu^rqS@33}g""uҝDR#G> Qeϸ.bs!(Dǵ" BE^bY @ޯΏ7ѽ7-3|m9T"KJl/_Y4(Dh-,٘iy6,s  (/*Y1~ٓ#]RFpYx?I01_5H!<0Z$+֡;h{ځlKVGnL`tVLDY(g^Sm"BŬa6yK OWg"Zd'e y-QM#M!3@e۾wrJG* IHv9_oyi:~1?.|tsx/c%qV{ abOlY'S^Vz T~ɩ4.Dз!Gi郱(re…&H4DI#z<{0Kib&%m NQ/j9nYYc| Pl4rPH4hdwOt<9u9㻗V>L=`wco}js Ai85",u&I➴飻aDCX N&^%?Y`?̅^rZWym jFQh1]QfшǏGX!~2+PPٟ &kfZS5:vİn8#'N 1\.,K_4=h64~"8 =q|F0:T uPg*CA𲔳tg_0KwPD@GڎhHgM[ +$y ~gӐ-FD*j!A@whР1BWLiqryER.%iXurh}9;= =b#k`}&_}+LX`dzUIҼ![ @Y"Bɲd^C!P3o.pS:EWWaGt;ID^V[cxlsH~SYޯ[Jת7ais 4Vmdn }plo~PT!nv[z5<_C4ǫp<ԴXTQ܎nTh Bzuj! WA6P/^pAk?0Gwœ,x(L'@BbB4IkpgךElM,rϦo)d/ d):]2$ȳVH\\+偼2sg +@cr0Zwһ4%5P@^[ ܉fnf^lXm:ՌOˠ_{IMu6Fs-V Z\ƣ,ReJg0d-d]gIz;W OεBނ W嶹27i,'+Aa[LgdBu4艠D+EA|nLucKߥȜؙY+O}oMRR&uų(1ozFLPgR??̑w’W‡Ϣ)~K?4f#\%eXa"rga5a˽c,$AN(I= 5;Xd*~+E)5l$x(`>!vHT9 Nl?x״}̥;NR 1+X$t%*y d*9Dchk"lR|劖/=s;rsTx:r(fF|)&`mM\ǩh¶Ԑi ڪ᳷^`./'-Э vdF-PEyiB~!Wx*@n#UEb:$X?"eYz]ֻ%v+jE=ch΀U$N_5:*Kk9m>eNΌc/kZ2YǠzyrEcMya_G𬵐f х5"quk]SacxÏ}qkIO_7zj`^`ȚSn^-?WDIVa׾ʢDiDG@cJ3ЅZS?%X9AOµ*Q,d'E~D-a ^Cli.6g_ |ԣ|CբUm߁+VZFc'6`Aw +h:VY&wh^)} %*Oޠp͸oاa!"0оh7s|~%&@j:+`/s`WIm<IfVDRҦ^#M>G;ojQP̱q;{,a(Z_؆5P)nZv>v4TqOfKѦIȗ"9u}Ų#\eG3$2;"!1B=n0ZigJpCHE87t8.ݫ]n=R9L$ҿnΌ$Պxpl\u1qԿR:ީBbL7 b= 2vwHQfDxrbӺ@>n ,{6rA' 4fthUOYfdAڄ\xrk;e)ƛA(JsXb˪Kr bn@JY&ɳ\2ATƔ|BtPwU O-#R GY9JOr$5Eḥh0=6."ةmk{ a -N7A``gZx^PL hF+}|a 9Km40I7ʥRsn!ѿ[_ "ޢlNbdjrh>R~~_ltWI#f Ϥg rs&cjaP٥zNrpӅu OM>nX?|:kǠ%}e,%5f bn4y{#Gs tJn8/UzhVs`"` ;bZ!rШ[.;GD9[CgzyV vўTL/vtռ1ʍwf=:Ef(XѿBrz[QYgEju&$ ὟMSL/8Rz>{]1eWR9T4>,)Zʾ:8iPG[[O}潒^V  ْ4:ľn-lT y&'PQ&i!'=[=痄<ޏcv+Ag`q;NgWPŔ#WFW(v\# 3jyI\ D1pW!)bUp&cCa?yui5mC82eJ-z<=* ؉ Ouۻ9l2 ۂ>5o} Ym܉*fTZW(+'ܜ94#sa|U .gYZ07070100000040000081a40000000000000000000000016609d2360000bc74000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/Q߼2]?Eh=ڜ.+M5W*YÚpZ =3=5`O2%1+bi *QP{_cAM%D~yqXgѳ_YmMXe)KϬɶKh~BO }vPM MRVOrν DĐY#BވB"+Ӂ:ff^:/ǎOTnyȭ [K8-t ?J pBgzwn ZM#$` &Azv >̝D(uFq]wTF+L+WW*/D.P eGoEC_"Qw~OlCJ;[y>j.zm(l]4U۷i]Cb 5'AlƫX_S1J]~J;(e"8!"'VW+c>}K1>A T+ǂ >r<bΟљϘ*¿KY ZL9AQiVŊRcsO)"OR* "3- Ulu( Se}3k'9ťB}ӄ֫If%yu~EݪFr˅u=ca4It|S~y`]|Tzpm Jӑ.)0pmy2>^Ii,W}n SDO7Љ=dDǦC,82@%BɓwGɧz3T0Ļ}]&r/br||Wi[_ipQ7P<{/e}/r`8b|(xe DjtJ=m8H"7ܛ/EeA_=BL ujn@l958 ڋ QN1Ch>^92#1ghuK%,=ݰJ ஓX%54! /v4#FKB,kO5$ϒzPذLżZk>&z#f гrJ5v#5wn3Iu#6iRN^ޕ#J6dj Z\@[Xh4S]x&;Lfwd'k!|=eIG:_ltN)q-9+\v.vf\6 d!^;Ea8raiO &5/RQwjT-?M/Ys^wduhr*áyRAs{9`j>M+j6 ^'pٺqcر-S"t"YZ¼-(p8}GJz˰YmuVx2{ ;4A:6 &S/ F8\xT7AV #bO":a !!gEah+>`8arg r( 1nc3._q$ўˬD-lb t魕v3_[_3*㮗ڔ i97h|Q^7| `$O6uG)G1wSl[] kQlEy r0{0HcMfB?m,Zy@oQ-6+-)*'XG]*rpsR5|%yq Ut^X_d5 zP٩>sp;}8L!Ȃ˨uô}m{4 _xqZIЙܯV黕*mGo"CЂ%uY+$ab_5;G,FnKa.0>fTl\]d,?t0P!-@,!Y~ G~͋WOe҆'746ֳX藮R$G-`3dy]Q S_U<$ $G\EΠf~m- p#4eؒUM;G3g,m8S0a7+҉ByJP^ˣqDdIo@BDq1$1f/l zao'=vCrbȣיfTfaTay`P\z`P (,Pyk !UmA#gYXS7 Xc9b={# JG.1}bH@*f两x!E7kPlU,u(}=5{lgB8vbP} RY̗PPx/qoeRqg%"˵ BxEGb= @RR_J\!u > jxA` < ЏQK'"֓թET 檁b*/Bq Z&+j# $2ƙˁCh/QFaOX>W#סga*&\#сL(Kڙ6tAFS/o^G@7;}Zb4nؙǖp-$0 8-MٱJFy1H)*ȨşXsÉtNC ]Rfjre#N,U>V=`Y䨚a~3\Ҁ!˭c:Iv}3"+ :'ƻ[+S Ǘ5ۺL^" $R@,ruH;cg cw{IG@wHبaK{&Ə|b@~$w:.}=ָV S>\jtGX<&i^9e~,a@ )^> cXŌ]RVƥ4H)bKQA钅6*g#_( )97w٤gUU ӢTr#8GH*ݘ/MTqqdԶyv+7 &A(=^u!>鼙z*^(Sn,ǀ9ZItI~7àADHfE$5-L%_-Y] g`iȆM9<@8NyT&%0#8&@ƒtsBc< w}I)؅"ʲ!]c '_1W=:F)| rB[E*n~$QV9&3udIĒ* %ӥ3)%  U[wK,K-טD]y4wJzYВ"1-G)PS9L)_Sv">g:hℇBnQC:c7^X%X9,c|Ayy+YIuYD囋C_3>z/p徜vo"喘4FTxڅy -"~To-ebwGjZwd!Ǹfլ';!˳s}g1/SqDEHqpyN|DG%1ӟ 2RD]+y:t,ӴAnt0s3̺ILUfnɬ2Ó MykbKd00xOa^W:/'p}.1?Ws }]\UӥKS-GxM"Рr.p3<b(@4݆>RG=ap=G1ʕz|ڲ}QW+VmK H EpPN{%~:=$'Ka`-ڀѽw^7RPg11:CjP:]ON+V~]ٯ[wIi)t-OtYbӓJ#Tb`v q5}ٙgJixgA;ujy,#nda ˶E]b@k' E7Xc&3kj%|A6txRQA;Ge+m@Nkb2MF Q% _R[^ԳyoCL} c=q{sׄ)oJXw=4+1%fÖ;b?ETc:I`nE‹?㐼c*nkp|vQeQ̭F|tKHԪ«! qQd:ިBqoN\Rg퀺}r%o:Q;XhW4`k<^>o1?!ouB4y|K΀ BAmm dtPWƓUBs!-?̱-b;ZW~~JBF*`:pywCH\N䄍LgZm?2mU?mKKO `f_}K>*8%Ĩ\z-)m#B+ JR>\%JzPDtLqlɕߗ ?azWÓB >Y8ԖY,dIR[_[byg\ sU@K_7 cR6Ų7@OiHXAliVPR^K@;5m]ֶ* +\wG*̛;gP)ظ|awŽm_XFqKhФd`ќQʼd0s x!:BMWIWk#QMmMPޠ-RH4P i95qvh;f.1a7Ij8nSvdolTDBWIS%)!E%|mSN>#Ykl}|$5hPBYYNsѦX=Y 7:1yTlִay]'>\kãiĊuzHZ@m4uWQ0>7n@ }"Y>Meqfy U 8t=Jw2&5\-,Hiԟ^) Aj L=Zm؃7ljݜ^&Z ֓<.nO{ a6n,ś{W.mt* 82$UDТ g=+7JEݐ)TZqJ"[,~}80(gA33Y*z7^wsQzc} ቈ rSl‰"V<{a5+2=M"%}it@ ω<r']aqPXɿԚY.k!@6U-ǟrj8m'sVk]D8#Esl:8n7OzUEo.X7Ȥa0':+4AWWNĔCYWwo9dQ l`j{ ͺk29bÁWe?㊇ο(@2]縃QQJ SIm=w=OL{=k#QôAn9 סhfLv3߹ø?t4oX&yFLKeq' Cv/Cl Xh[ E5*2Y` 1!`A_/薳ȍG3E1zƪ='2{^IWm'Go9UeHG#(l !}u۱LL;sʿ6m.`QW׀^+l(_MTKs}L6ͩ¬kӐbi3!bmReW,ƁS=I{?pSh Z+nT/,LŠP0if_3P)$t?@)VoR3߈iRgOi7;U|Zɡ}.zI1q{⫩%AӀB(BTO~V=lXjI9@%nSc įubm:#,]'C{AăRP0aX [yogxY!K. <]]_R4*Ǖ- o+{Z.<4ygG"Ôk$nP6]I>6 K @Y.gD|׽]:#5ӹٟcq>Ccs.'Q:݃CЮq ;K Wڶۛ`C .*MEc,(QFz#J9c$t$vnŘז[3K^uu2U]0r 9g3NҞ^:_s0џ('ÆrGȇ ڍ|"/i8^wᜰEZ]=ʷf¡S.tO?щ'ąujD[qewU@8_?c59`~X<>&/UЛri<+ϝU]I -D ֠©$[/: O_oYN#"V9=㘟@dPUݭT 5Xn`WTVd -T GIHCB5u&ICVdR;hL/kŲ vY~DP)̦ޗpi4rۨ-7`l_7v`)hă5?&>_sIq #E;FS;W2,*£dH 7, yM) nV8sc~Zu`'^;5tLO9X@3kdU[(4̽sߨfâhe.&I. edn(Qg. HFhL7I)̼N zӶ3Yi0}|v!{c9TmB!fvZF: zH?rHXE5AǨ 3NW 9_Gy1"K 37ꎀE2mF1Su@zu!,PW#u$PzԕYhuwSḇH ~kCKзP\HxӺzpڒLDL,5Qn3TL~9f^r~h_lꈜzC44( gbW('&Fꮰka7}c{oXH}^_̹!/tqZYƨf?!E9\]%< GN$C||^CQٵ˦8].u itf,gB1c Nj>KȢ%wX|ZF9]$;LU"V}k *?B7|mRG}Z32/U Z l'ybE?FILuбRGp".``!.k/>Lt)Q}[޶VT˧)M/R$Unw lAƣ[#2)p6)#ZS+5dYz7ҟms̙]}rq䪤b-6اO셂 /}$lߨA$ Y<=g3Da9T쑡1ƪ1r tiz8LftݠEW7iyS3Ǽ:~pe6|{Tn #->ԶġZNqljYnCd e Qtz 8o%"qі[ JnWL$8K"u׈sv5%4@Yd} !%@[Z0,հ/IqHvB ɬKYE&/ѡHX%~"UHh bEPGׄ_ _5{ C: kg4z)AcV^U|>P͊2~')Rq!m}SoP|]7$%*yo'PWM5EsnJ5$_+G {$E 2yqcWA08qð減5?;D)B`59+v}ocy u6I˪j/VNs|$% ،=q, r+HM|)7| V9ЌcՌlmMcoRk >x/p!&\i \ؖӃl\6$J)]W}&$4ecsU("ő(ă8P*~bR[JNl)Q/`G< LYHG4'a9%Ŕ^Tʕ>W8o=;Z/-,/wQSqC/=Bi;Hz orv֣*֪"`Ȟ^-VZDŪQ*k*쿼J7y\5/fZ}"3-}2WM)P( IF(h oFW ̯h豋2.%Wx*4hr 6q1p)VWI@*RX`T,?!&ɰ =:KH4nӟꂺ_`iT Z&,%ccz²qZ7آ9h}P ;> .;q_Gӫp~KgXcs_UEI\1!-LZ1s/`UIXabK=*}EʏSͧLhǑρA{4PV-UIyɢ :Piv +D+ԫ0ll=u)ztǏhn[urgΤ6^DG7Q<^-hu`@6|d'jxh$ [>ӸC\-tZb7Y(4 W+U2c)p,8٠t"28'YH۴`snېy.Hr4jϼjYt=ĩXfsvl$fUv#q#$bu'^Z[݀PG6Q"Q`nJt͈ɮ efD/O5NvJi%=1N}>$AK1TPdĄy+;-'zڑp*1Ӳ,R0 eD 5uM7iku1'VIrF&'+XQ}'ɐ6(B. Ҁ{$ B /#w\l`}EV8q v말~0H zyP>z{m<0 Xddv](dziuXQhV->fkv."8~ rh>!cޠBɵXۏVt}x#C2k+=>crHr_G7Ӳ[T#[<.:gs@f^ozqXz"Ld9Sys Cq VkЩ5(~sv,~t⽬D|)QЪ @Nkl!o^HM?J_O: eO33 ˲o԰LUoёVxc 2ڄ`/2x6x{]ud6ye]T KGmm*]ANG~)*eUSFU*-ր/}s^̇쬪b)RlٯV k~kv{0gm/ ! Ug|.͍(#NyGUU3i*lٷenWot#(GKHN7OܫD$7pU o9k~IiE6\:|_ lJƎ)?xGeVk{͗,be˖8?"-x Ab=ұXn}bw_\BZyUv#Lk||lSL@HG8{%j/pS^X,^ ]~ `hF>/<$${ΐ[ ung9B'm #:t}ѷgV^fQ#nNz< "TU??̐9^~꣘m+97n,=.tt7 {k_}OV"g2Sih(xl,VsB䧭҈'xMLk' 5(wdMGZB~vL X@LD~BW3/+m-C t Ex/li6眆BT3#"He)&O|%tb&'x1JZ<{f쓤Ql@ GBq:Be[5{01N:.D?<@ Ɋd "bl^ J™ƚ ذv* sݯ30hZ,4C]ڨLvԻL@G8KC j :8Ca?%NG*EVWZߩM׆J bx*̃Gu|UcBAWHprk1WUQ"ZRKiHckDR%o3phVԄ+k6B:!;5Wh[>P2\Sx{$𫄕{(E EGQgxoehrOyȀ#v2ѐSxGqv%LGSgU91+JSR}Є$T5.ɠyiu78%H2z\R3.Ak5.j]'#+U|=P@-<]Q`Rp9s^lXT{e^XpX*RQ0o}c^fDoI-#tԫr h^x َ9l<?eWx8% ?sO^?ͺU9S-7_rD4Z =f[;Z>!̕iv2px;inj+XDHB {rc4vx{̨ө-ۅw锃˼I#{B-0v|PR=4Qh|]nW4ܱP,rmvQ#̠bZHgr-/ؙq>:+HOo"״EI?X沂v]rtm;FE WݢE`P!xfbz=f8ԓIWPlkks7Lja#G4̯ 1QR?$)0}=[N\hqЍ)Pv*XluniW_/vY-'4c!YnJ?UH*o[럪I WaR0ȭyCC":óͤ!X@Uxm@@wF\R!e /8C?TLu?WaKvɳ?:gT9E9! qbPqg(;*mJbG_j}]%^sa7 Ob8t3 BS4RaÐd3AҪ2o>"ϖZճi-t`"Fr#Z?b7Y,`=\*U= ZA)G`ŒnΠbz/ȿGzD]?mh ͸p_ _r9j,i\JCiqԬ?:ەSyv9jOs5Zz9r~*LeƖ4@@9(SZkZX%(/W5VN|}{Ǥ%,^% m9N8'ry^WNwOS4EܴQl "v38 U&1.hW*}8#zYBBɇ;"zJdSa࣫>?y3Oy$@uFe<+cy𣀃EпR|tSP@Sjf‡~)'ZMTZ(v.FjάR#'F@99g;D m`רU .*a|t~Pup3:eGfOzM*t¶P 1h 9(?9w bGV &#/+IHwb#7t{QٱNB+KĪR*`4ϞظP=&6o 9цZe 8_Ig,ĕ",Q.{Lvh,yZ<+%M7دZ2Y~+%ZbySBJG*xp)MVl[Yc ψaN(vl2,B|a1Czfzdt$ъ/hQt[a̚>?x'~'1)(]Bg|c5ב "50Hl|(" ФTشIWf9QJT̲E|P=W.,B[}aV|#~E'*IMnNq&nu~{%?HJO A (;&=m[аc~"%뜭1<#s[N (FkqfKoq?bD(vedW_f* 1{Yz ;򏽬9i0H:g.aWSMn9 E nOz”\HzkC*;l|ڹ'hU;+ue` UlFF?SEf=/?.Z(U by^,ca~W厹=ȮEnF#yzm$1)-;D\84Iq{ 6"'|KJDL)n1gJbݧc kGĽm8~pTIG\3"D NX`H짵"Oy/oi8Kn3`_esR&7.An8wlzqP6YN Gg&Gu.Zwi{P/*.UA,e?)JiBsnnal9 y9l(2. 0cdvy3>BUNk*7a,,zh!~78PH/d&:& dZ2𯯝:.ŎlWב/YגGVKK8,<~\'-zIdf);.j FJ; e~ Q'^ߺ^is+Stf?|!:۵ l.<*.EV+y  >/Y<>&jh2Enxh,CB/Kr5KB1~6(k%U,$/~X/#yUl񓥫 ǰ2Focn~r)fӇ`D=*HM !jWYؽ2t2@]OG nfA2@g}3ⓠZop6}y]Jb3s_zq^I4NU.PE2g*@UDdK;.6m11 NEX+wayޒpR=b+' )ąnmSeAz]g\6߲ jiX8K|x`@67%kŔ;IgK-LfC,Ѿ;e-MԮZbC;gBbv.!/fW1|qEk^{1BP-nyɫ=]P,hJd{~ƫ'*$29`x˞bԇh[G)0n r8k=S f;9酿yRD[BARt^_a^)3meKgX}*X ̐ȤM8O@Yl91U8Ζ9SYK+MЕ] GjiQL&IQ1OJ :z;D35ya`5*Z7gC*LBc9+AjrO܋4A`Z?m2WLּ\[u@w&epEVk@{n_ 7t@S$\>yAGnoȚ#Zd1p'5cᩘ/ h9E{\G&4T橋*D^mN3!WT-[{ϒjG>pcrj3b3JkUյ_\p4Fn,~+㙤lI &27I^f3:V5\LJ|+ub7g#֐06.9&l? M eL_>޷qG~vN6E~KWߞ,fyèv穥>v\^@Q W_ŏnY" Vs瓧 gfo%8 eJVm6faEbw:j/j&s\kkZOg ̆] vzyؓOůO㭠_c)R (TI\r:hh'"fi{w#Kj8ݿֲj##Z4oыtjT/L`G61 6@ rjb],+UcS9}o{:H5O8a 4t4} Rq&(δsk  8^.VI(ɺ &rFcOB|S_ւmW4Mxc$8c|cӥti!$abUL}A]'G8xBB{`2ydeZ٫'+2)"n]6(25#жJ`Q'_Qp]Uo'0RpGGG_a'%Tl pmWe +ur52ud4{"hW9y>nFi0+ `8<:WCW+P}q f1waUQZy^d,EP^Ev"3X_gVA`6umdySb×ʝ0" wAIA=Tg欮j.i_ʼnkP$Zh(mmD[6 6zjf?s9H5gW>MRCrjC,+[+GdSjr ش`yj\Z2WҏQ|^RR'c*"] ~$#X~}Wr#\P q~e+a{}Yr՝T|,y\*x_f7p> mڷcf5$bir9fĴ8} 3%^|S&yAQVfaR~S&Vtc% m^鄒p-`/Z2FP+a>bEAmwNfVԹ뜻mY!IV|SAilt :"(XfN3|OKNLӈ٣! aM+TRZCs ]\*JWE r+(x:"}Zj[۔pş%Ld|zjr+7\@>K}ffHYټOyݾ Ft,.nHRcxAVt3Ny~UV~e F( pYUJl4V}N ߍG~EÑ~ Ds6scӞ<qWk ֲ S,JH? τ9A k04}meH b҃*&=ʥ׿w0n5DM8lkVskivC!fc ^4tWM[|hNvE1%1&h{&2#rl|~@N;w8^6l r*FU.ˠφ=?Vj ,ϯh [*mbdX.V6y-!0ZUǖb#k|]8;갂P*EEz.Dg7ȌPA t0y^K.8=m_Jd[=vS[b 2:}(%`}Sdn\׭j t~v9 P=s?BoVV7V@"z%e]HBߛ"HȿIjLSQGnr% ;f*SƥoVru0z#w먬,8W/t3@۳ܠM|c$x JBѱBsm꘶CdLHY(\#YD-5}^H Ρ;PEopʄܱ+O$~$wE} GiV=Rf=28]zf8lNQ4M1XwJ'3W*a+oX۳=ll2x:s^5wq%<]$,1H쳂rh6鄀sVf pbsٞ"vR!#kwBdޜ|X@͠|Qzw>*`|o[N$a"^o䞸;0 w}DJiąf&]@roJ +:NCe`PHlV#+`y Q!ǭ5qГ)ǖnCU ryv?*Bb#hS:} ?>FajZ f%a3ӡ1SU"Lj4`pSUR|~؆df9* $q:vM)${ݜ_hT gڠ DRi7D΅ 'fn$U7؍Rhjћޒ\15;åsek|³kt fF\ ǭSYWWګ2j< ;4Z%_z0(+\w[tG4Xq̋"v-+992`G4CC3ϼHϦsQHf x,};c}E-TrZw5x~ڸ6S1RYOloi 5Dtҳa6vsu[ž]K z-SŪhpԓՂo]J.9!l } 7\lv{:L gjc l`|:j^>{_( Uujm'AZQ{VaJ027T ֊b;9'7rfϮzA "nJĽZBʦ::'2s?)+Zo#N=OM$-Gw&;4 kjeŷ}{#??cIf/ݡFak7r[G/f[ zpƓs (̙eTu{~x[($쁹~1TŅ~)>ke\qABe(8LkFWe pf+306U,";ݧ4$~FIW xȬ,XYTl M&|ܰ#TTn{舛MǸϯ1+  >sw<PjS`sa72^wAbW?HqyTv}@ʲ IJ g Uģ| x` TS}-!Qg!AG,׻ s9=G#hAu3g^6uhSh, גV uqXD?M˟ a>k\ĎЪ?I 2?yKī"4(,P@߱C$5OB+0,4n'wQEډ~1G"{RJs;~wz "p-)ҥP'h?sY­5jNl\΢Y r@EfNM>bHH)8rP5!9$m/)TᑈQ)/]dp 2q3+p3t75}$!6Z[&i<Hz\d/hז(uY瑋D XqdKrl\ojO^1t[EDpUv)㦆GQ܅Wkl1`1H6 vJ3R&8,hXcdh/] f?#LYE.Aqk lSNxJɷ d<`b7G@3enIQsogpzB([`:k{aAR'b?ي!?OQSnW:qRzGK,NT[xF+ŌM$B_e<׍ x`¼> P{MA,U:I`”p-'vF:.X~0 g8 !!(p:6c)#_A'I3:,j4AN>)yYZN_<:V7wX@!Q%?u4L?P}G?E)?1Vw@"b,ӅmB_\˂% 9="ZB{orMvb;G+B34؂$y -!4}|E\Csd> q( ,IB"I>~1UcSr;A.i;7c{?s)KOӒm~LS&`l>|vY4Rz]%;jn7Iʏz"4F5jN \,l|zff+W,<,2(8OkFd}޴߉7VoxI6cTY~W#M|[f~ٕQ=wH&$Ej%Ajy`HEO " ׳c:F~m1@- ;j֜+axpRDgEu £*)fTr+Q ' !-S˯f-/ҶLnڐ57Fdޢܧ2Ya]a(EݲeiX o\e]ꇁqڈ:%K2@@U%qk)A]%7|w Aet]G#}F'۪שN vL0$F 3= t=o /8Vu=yUZ+Bh25M8RzK,qf"Zoz.L)Rcz$l{_>B^?Ż7GF8>ȈX$NVZtJ-̼-ves[_4Q(%w%M*IڵDT<@Cwg"X4!!hR} Si~4UGсRw$ Hòk[&?=&çpW3)jZq]kЋe}-ƘTmo%mh3O^R¡6& AJ8@w`pR*z&#|e] #.}Iy B U~ XvUHg:!ͪљ-Ԙm5(H+j׭jЙx^J!Cxmyˌ}Ex9qFx%i0J'A1KebP. yڼhc^_1#Ik yH)~!vđҍm#ٷoKX}F(GgBfVJb&)b^ yCcHgiZkDc&ovfpSeP?Z}p/_e XaMCЪ։KI/^`yO&VF6I0"AC;\yO]#JCrV"GY*Ya_Y؀L0ߕPO_%[''z0d[CORQF wF:~:9z<)|CrUd-)>1׏G?PHUߌf/g+ :_dPNZ L̛y(\xdhhWVћDJ,B2oYS_g]G}o`p\g(}E*TJ"|ǟDFg1 snr-@r S;5tɴ#xО7m4d b'gaX2'jKZm r$>vxΞ 8RN iS8T6-|IG \ 2Ƚ_Dv)iE-$l\wڧt3 Sg=o+עբ Dasa{HUK7 뺒EÒ]>0Bxlږ`3M[j`A#lcH:)MZ,&. >2kKڛ.K Z?@5ta'yn' t+|rC/\z""쒰P:aJm?QlAY]2 QiŋɍRshWͲhTZCicy\Q 7r O"rk"ڙv-.a.#s.Y)UVd`7!0ww>tᢝH:a;~>pt[R_B R~"Asſ5)|ޗ[_b%vXTprNI 6K=I?q;l*|+FL?+ǠrAm6]oLp;a)࿡&U|+ZyjFDi'Y9zltTUg fd@Uc.r uE51%@Gؽ& 7!TBlpyi[΂շVļU]7,P 8x\@+D6GF!V3Fk8J<қicmŊ}]tDEa;Yl4q.B'Gêc\;l[1[q k2<+tF¦%v~;^ER,8H=A}2L^`:n_IӗL1E*jk;5dxHyjt{H,U %inhEXJ7ugKIy|9q~UaJd\CBK{Ь/NN8 ͧEg\aʩHJ{[ ywnX̿t1j'RQlc0O[9ׯ:iWIml# ;[ۡ͋|.gKGO*  /0TLؒFsl>ç;!J>Ucۍ,o4D+oK5 c{ a%yk쑓$恍CA{ >4L6`@JO[B,,e/e}g8#pZ笐T{&N0b 7 ,$ ̔?e pY:0!4E}6_{>CҚ@ Un\e_6M5*~c8'4\Bp /'ܷEo7ͭQVkQ/9'k"nEL΅U+$cIiQN9XiU.nP"ÑNf+5&Wr't|ŻE;| ?͑N 0dGU N]{s0azMK*UrǏV})t?z*n_&)~жC#p{"ZD=܎{J;РSTLl(ACL^mRD4zN( q %\i \@PW`oOVEޮ] ~Lz͘a6YY ?4@wcSHRsJs2?v)L#YZrz0w/"n{[c~˕74:a``wu_=)*dwX?c:'HB?,TNS֗]f\)tPO4&K欃A1+VfKȊ -۴E} z<IXZ2_FclShp_ۣ:s%x_v^3 ^DŹhȚDFl}Z`o/ (a]ҴE]sP^v +;Cg {36)o?$QL)ApBd Cbc㪼VH_:ݾsw9ԮsSqI  8C-c-> 귒QbIZqnR]!B @yA lzGp6sPA9&;ڔߴQ&zG HadznX;~Z+vA3p>],)rb@!pU4/X1 &\j-B͑1gy%#qQCGNlY: mU)^٨:YK-Dj#C,}W#ZT }Xl7ѥTCEf:TᴍE3HZn9~SAIJ| WA ]"ϝ͸U:F; qWV:0:R nU?9ަ½3X!mE[YH1bND,)eldaIBc!#dmR`FU*9ɥ(mz5ҠuDH;?Nزg,+jISw AH)O8TQ_ m+Z0#`wBaY] ì-v\#dve08|^Oð,лm yq.&yUD@Udrײ42@A|s9\!:WzEJ(4\Q/ };( EP`JF6@R ؖJJ&YT;V_XE]p\ ZDon _)K{7<-6O]'VV`eoC^xwѵKyǛ}/XBq1im!R͆M{{SdsmaW˩aR6 CI  Yӡ e ! Wl_0K1,!E>9@P|sO~ *!}jVk" k9A)gMK'Dm“kXjFg^$T ݆ՊD{HPvKHh_ff_>m_xcj`O7G7iHbhwv~6$gR?*/"2L(Q(uA]+A, T+GJ{A: ks,-}\\`B [P__0g^[\8 2ᜧkiF43N1#v͍C3iw%t߳p9#*T4.=@M#B< ga'r3\>0a{w;PߵpAmF(W҈J:d󪲾Ns6pwߎRJnU@ v%[Yv0st|g4bP XE8:[qQ T‚#*VLo7D;0M>^M\>KmY]yM/p\݌? |"0NW:ubHb/ujwEihV]GAn-*(#w&K?]]FY! >o(L4ΌM&kY<Rj]m<Qxb/k^|2jNR*,RP [ZQhӡ'6E 7>E9|P)BˍD7R|%}lVDf oKCZYG] G{Yl̘ &pnE@$۽5V K-WGX1+H m@^Re=xW!eG#Бۇg{aa7Iaz@@ Cr ,x ]OʐBZ :fA)w)VR6t"-]6S +ї#.֬‹![ѶŃjHځ0Mxߒ qL7};AD{])B {bNK[p7X5mmYȝ , v3x!ײ,bUc!z5d˼-IiGzgլS슎3&X&~#RJJdWU,Es&hS3ҪGwJ)܎3͈.`%g)/j_*Mjh( TN\\2qV;4+n;lpJ/X؞]ؐZdB(Xxej`j:#sz-TۮTBBӯǢ({=\u s_  \xsjw·ԬpZ:4V_{ y|Z!P?wNP^Nѥ=!* ozSs[̱xbO끄b5 }HkztCEɾ(< 5yzXWa7pY$Ed7;w3y}%ql9Qbɫ`pgsz9bN3,܍E3a `ބ%] ;bokǫs@=} Yks_ =r _4)QBv'*rkII$jl2wifE/̲|=T; )YP_-> cRizΙ$6ݡTjE*f02-S4" HIaB֔c4D7%wez=i5wfso>g{H Kdh4z;{P$m} "RQ`#Lꙑ}:V?.Hգr]GeurDO@3'Ӕ86DgL[kt* V$ 1#n~bRAP.@C=ߪ N&_cQ?W%<.xׇ ʘfѯ f7 ,|Kprv 19D޿{5,0]I@O irE=yUvW/U*nM (:MwT~%$+D8:c{|TO} f$ ֜2H " @!DyuKJFm,M # i:[l G' \,^ַ'tAq}'N 8zBc1Dg ]mMV6a\CK\z߅5ttQ\QՂTK/ 1^ L'hQ7RiӜ@t|7lڄJ23];:^{aȔs|kp[0CrbǃpVՋ&.J)V,>}؈J4ư8@X2Nx㞿K|"e}"eQ"Ycl5HW18e7c#P@{j!_[.ԯHSx3cB>_Gt|m_˂6 Rȴ@y4S]FNf#ڴh箟<& C L듞F8ԇPԊ? MVcIefKp1`vֶ GsƵ z-thQYܛb.>iF{ӄS =[2)\{707j1yf.A}pX˽38{7{囊y[L=_T̬Hʯ^E6V@?iZOMqξt b,W:& Ӽ|EJSV W}@\nf-Ɔr*S\\{ٵ*D/ 6;r#[I0Yq)jA«[iA3pT譹>֘?;} ` ET7Hr*-8 $h p92.̻Dt3 h;Jj8OnB[XaoaƅhLYEHsx`4U|~~7{*]zZT4/ȶ6ٔ.5nJN;nqn4@P.ln'XE \tD:Й{i3x[e+3mp/f /Y/ԋa7{!yRI뭖< .^(tοE(Ic{i'a˨aI$^#2Eöi8=3@zL@3P=u@F_Qvp`f $|vb <*rGY٩&J:iKQ2~NiVY"L uҴb3 dM*أdlX_#j 9lQ޹O WMvW%0'厡a* Jw*d9T68V[-'>mgKwgZU(o&/> ރ? K(4ߟKʻ1zkdFOZOP9er7QBbI٘/78dtCLW4Uɞiaok  gc3"yXpZeQܸ앺OĖZ*^Po z@+*W(JSt6wW\r;C1N$Xfdoi!ݭ­j W#Mt#OG[ؑs)F*D(^ 7?I.* ?@,Q7Isgu;6 P#(!Ҵ(XɪS&}ݹ}wohZv6\'LCp4nXqnK3~fgJrD-vBB~ٺ@e{P&$uT"ٛѿZw J# {ٳ>tM1E0ӽdrs:[Ѵrq`/2e<é:סS P[ҳ.`^7gڐKt$O/Ýn)ZCr]JFp!W 9[/٫۪î@B1}hZbbaOU&JW鄟&0$z$)4c.Gx !ܩnbf,;֑ MdE%WRk<zYk^ߵ0̉z);rLo!anT1ȱ{ /U ơ=F5?*WȗbXU%а0삚pLl-FZ|AHm+jrh']VU՟|.Lr跬%ufê uEG2*PˠpW?jᗇZ-G)nTMhqC !bA*pV!Ђbl.s(1c|!CP΀{s~3o=~^xRչJ2qլjp.qFAhYrd?}*_ >m!Vn޴z"ߊ9q̞HOmMXsou_\J^_q3y^*E;4P&޷ai؄] $ 3G)i4bcG"6MDjQ< pߞ6V3؁~$Zk/5B Ϳix;E6jQӦ݆{G-Rȳ_9VJf! =O+ӫ#W)v~H#;!"NQҘ \Vw<Ù0aI*LLn7985@0cj) |YlCZ:GS}gve V{4*l:jA(;12Í?sTE΋^rQuܳOW6FQMzׄRU21z]\1m`|OtwA#F=hj8̫Yv%EM֦0]0p@ )0|2` suƓJΙ@DzTޏTBqذnPs*z;SW`V&XD 2X_#uܬYꁷ_H, iMaӠmz,#I0"74db%UQ;ĕ~w/Io*UbȝvC%m n9G"s6Dnm*L@pΪ>XyČ7=#^Ljc/',iiz񳌾,?G xlbYVDZBb?+0#lU `ea-&; GP#m} \ FPQhMW\3R=խ*yF lh mYЫy( X/}15#9.2p_bG|> r<ą]͢Dconb:w-)>W3Go9pHhn,i'<*qU1wG:(G XL6>L 7yk5da"7xFThΕ-YmZIA'8p~lT+ ˡUE q~(F,@mȵ7|m%ӛ #]( \w Ƿ7by{ E;my+ӊ ˳A*AvXxZ嵂)vcKqN[s8 59~eFC!9~~ ]Hz}˓gp ma2їҢY6G']̕6;t;Yrhջ'T5)BEn`a[PEQ7Xc&䳥Aj8";s\qh \]O ]|{j½Y봪A GAZ{,>-Su|~FTrV=p3 )3O>;+ē }e=b6c(xybeIy7ѹ)΂T׉Zա+s 6e(("@5ڮ z.UHDnl$4Ab̭o)\]DE:[)+# ڏaNdC2b=qu;Åaex#Rjx&-:c.^LCBcF)İr>;ߚ d ٶ~BRڭt' 4"<+9v}{pf>b7|j`9 djͻeʸU\G)|0 2=X{|rb,EEXLgJ> d@x^`)\0HɡJ)pT<|@҅k残bR> BM$|iZ4!\1+HY݆@s[=HA!ɑ*6OTFM?q<뢞Khe{g7 /\eѥu|"+1aG` 14`ߖ&5 ߹yS{35׫ >'g18mV^Mo`=\ig .|ch=gR^SX-Cs&.&Q8n)(+6Wis,ܬҧ7H/:@eZW k;E<}M?,%%5e-*>Jǀגࡳ-7 FAmC,O18`?{YϙZnⴀ;wZVh^8?&.cyKh@!%=/:"REWm%:KiIdGꭸ 5[ge}d+Ja׾$M鹖cM #wpuv)f+<ɂ[u.ez p/v͟$Y䓰FdXfZϧJ)yM 7wT)4Ԗ7es>:^q+ jL܋WcƞuS&&TN,@ xd`EI@%H¤R<h5Ɔ^rѠ"%JBv4Ac}Qildɉ"Ku}~ac~G^PaFp5>z|kPfۼg:3OJ}EsHwzGL%DFtD ApɫԱ{+~XC l`̖L{/j[Pk\޼Ȯ8^ҠJAG_R 0}¾m_#,2% މ׻q$pM45H;c]L3MA`͒[+y1_Ѷ93?SeHW;1MMqf,rKAbKƺmNL+7(*aX?&,7AzQ: _ W =DW]/[>[ f lrNovզa~ /SEըP(MB@v[ )2;4[D>}o&AJ.gL..7Fw0Di1ޚ$D8:fABأMMt؂ )1(fԖ#*]Mu(ܷy"M)O>FW `S{+0ֱ(xKK#jiޥ ǜ`h +_0_.>J(QeA[ MHG=7Ï2&W:vXe}!4DHDM/脝6m2xD]z=6'zF9xN Hs '른o>|Jz2\ӸXy/&b6{;/sxOXLT.p FԈ5Y!@ S@߷ חǮ#DXT{VKh&x*eFIfzjDo8O wB Ӯx͈a{Z_V>T6GX6N0a(eTq:y9{dX҃ޘ[G^Ok陣h;Va?Ji'gEJV< IY"rSK $BX$ע'5r߬[!]>bwls_mԛ 6(?Ҙ{O\I$#⭚1IT@R&}gW mjjGi鐙*AC B<~ppSFsm[)qqHRG_oBfGKD)+}R0^g26F.7nyG`KK7i".}1"T\r) #Z}\^kPC:-?tO"8|v&n=N{ϣī>W /3$>Qb-ϡ'յ׌2ǂac}{zSUY6K[u`b^+u`>ב~n=sf[oF` fiF9ںf2y)(7j0[BI/NnYPM lISQaiw_5GE |7N{R_^,(ٸ en#he|&nj n2R DPB+0^<סpZX+M'KpqDA֝ ",v|RLX5.4oi{yW9f,3cEU SH&:@[Nf?H\jgfԅ*IؒYDnP@?b 8М{ryS@/Y_I*K> s}du/y'=d#J'N(z4ὣg&M딧+q꿂[,"Te/3}htTd"=J\LS 勔kFI3#7':p%/G}K^ݟ*řQ}#K[==r]vdd,3S=Ծb|tbImmeK oS`z 2)lIfYO?|]z q$ Q6}9vCbb#IL{@~=!&*p2IӏNp9)~??iRq;~nUeB"2̤t.HY`[*dFbK85h{8D$++g?Bls>~R}_8B>X KՅ±N28sOuSе)=-i3rnGaHf{^wχF2i?bpab&9mV`޳' utbVK]mK; v˵`gޮeVQ P~ k R=i)7&w'I/QԦ6tuҜjvL=f$*siB M?\ӂxg)~^O ɻ(RVwU}5GYWz *g,98(d$$fJ55(_BU@ 㳥\{]3#:RSԜVM*)k47(GkM 1t,wKqxDžišxOk7 7-]6=^?t>Z-*iE&M1\֦˥h%K=ȺW"sJʒ{_LDݮ)i *JqQ[e W<p:m6OlS1L`KfpPj PRLwGYBD9< ur'IOoT`<8OG-}5^Qao_JCp/)"DO2/ӊŸ:ނ v~j#iT&N3P$+w_p yzei|=@Z6p@xh/9d! ;(~ѾpYjxZ#P#[sͥE%\ j i# (迡V!UI/FLy7sR-uIԊբ"5P0Gin;[8Vthjy3|/&:"-̙( \U3}n1K)i<,9Ҩ4PY.?_rLJ .{%Q` W\z)mMXK.=3e!QI7 }X;q+ܜGLh ``N;5=AggD\T' O߁js`^QhIU _+tP<:_| wjv2f@\[(/o\6 HԪ䁢o=^j"'>lm .ַ! MF݋ș^ Ck۟uoARB?j([3(*S.kAm{+mp'ʁWtz TU+Sv۪C* @' y[ -i@U.ƀpĐ?mMVř86LB3C}bP/t2«$O?=`c &Bi>;L1AEb3=QwI= `Ęfyʵu9 Ƿ#J'y"}px^؛Xn%BKKhny ~W_jAhz[lWVE}&Ð'WM4p.(gDzЫ2cEzDs \QB"%^dZ Rn9ijiY= {e'WMqtoy\,\^"5u_'QăKav356gLڪؐxēa"ӓ3h`fctU* G1a:dnaSLհ u"[z* 6( BG7/v,@ YTaύ~ 2 ~4{nR|4cfGWX*y eʧkW(Xrza\)Gsk);NaK_lA]vjݰb%L u{A+RqUpHɲ 5K 4' =y8>HF-YժQ7Թpp:k[V"St?;jGhyS=^Ţߓw$K3jUBovF[ް62^>*'Tʳk癛9XY&2z>5Q&p 32pREx@,l=F崤%qL Zsot"!"1Ӛ)Ћ =9`Uc)ﶧMb:qSB:_;V*k&$62jIi"iPdņ Hw[v4pX kMRhmPu> >ypyP}yf4G4}sTd!浫2!e5A }maspŴA M?Bèk HfFE+@!?g%02Ԋ_;3|vh zAHӅbP|jm] M"Zn7RD䯒!{W 7}P:RoәKz TF`YgHaMh9GWΞ#' .-AQ 49?u%^J);nbTn,« uPۇ/ݠK4q ҏOu6 䄩ILW?zxX< 3~1Χv}cLI)aƩFA'DKb}Y,sz:j]p&SHt;5k4[te]½H[p#Odm&m#pgqȳƐ^V25[OҀH8,c8Ά~Bϸ6]@4:9O#5'mhc1A ih Q@;E㰉9FWtS1 0K%q*\ܭD`| N4] qv9t nhX:sj}ۘ2W H4Ww:d^->KK7M1H]/c`p;&;"6Ȭp@xZs(& uSKY2MR38E 9;hgYZ07070100000041000081a40000000000000000000000016609d23600008374000000000000000000000000000000000000006100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/⷏4]?Eh=ڜ.+̋urU 5-_ω 䂞;t>U"b~r܂5{N$%TS,iY;9-'O3KRZs{8NS)ЬĴ >xcojBKuj4"t؏h?;Vגܧm kvDxLFɲ?Cޓ;c{Op'HΨ;zNdǵcDPɎ92)zk5Ct]0=1&kDw}FQx4!F¾b)s]v;+.'!B@4wU2OYeM;_eOz1dv/S#i(f)p#IʪKsۀgAy~4AfL큚``)ugpӴRS|Pa|}^ZnFS%_qG 4~ըkWp(3Ooo_v*PSVf~M@R:ԥxW)=|#k@2},lmu&gSA< ~775*l&oy ,.z57-k,{_^c_=&LդX*ͭ`aG-.QԎ-e@.#6i#ܾ 2磩FH {1;ƙ#`2N"l/LUMTRTڇng''(F !cܦs|π"T܂sui)۲2,X9@"AΝ‚%qN^m-787/ϣ).čJݞEwPq+3ͽ8Q`L[&^m=Iˍ!8cF~}_svC?oR2 n0Ԏ(i;Rxr!Izp<6msjKᒈ8t(3-9'Iҡ Zc)eLcaU4Ėeޝ%MaVDrj^c]s1ѱkY$:_c-Y2Ȱn\(tj4N_ml˾Q/m[PYμ ^G{dYX8kn9; _BF*`OXZ\k\!vQq`}߯z;=GCPR5i:X拞G̐+f*Չ(7e˄lKAW6(ON}i9/#Ta!VƱ |v+Ȝ6"GfvUnt)9}c8Z7_uox17۞|FQ0hw|l 4NbPm2G5-UM+YjH?vޑG/58:W~Ow9h}7Ɩ7஬OԻ]KM0, r6U2BI١$"ewNgZ<~{sNp0hqRmm#5ی UQd>:TN˹>#+E{6rCv1їEZn zU$t=)* :ݔ#|3χQ%w6mg*v!O*T]AI` ?&$Trʢ_ǩs4vRtB!.h!HUORbQstmo8݄ _)\BA?p/z30-w9Uuː2e`<'_j_:$ ՗}32FP!Ur | 15/FiԣC9 ~/F_#)[eL=Ja۲d~d*7@5|b~R;7hu E]3Uj4w.K0Ww# F-T)  >:7h\ }u|ÏǓvѕHRa0KU7Y?O6`l@ZT~uobjqU OejiԳeߟ^*1uNn~BBĞTg :I+cmЋ#-H2<Aiр0zab[J`dXK4u_IqgnMVxVk ]>$.n̯Y ꅉ$j!4@=otSPU89uY;c 2ݔ;{E0Vz@ԹIϽapj1?L9~z0Hn,K@ex@('pXK)O#cD4wz@.Zh.gW4Gw1 $^tg@R@]RqkMQ5k)_ w}hF+F|geoKy7#k%DNxgfIdqR)>)sǧX] ~,9., (O ':'iPC>׌ȓiP <%OrC0!כO7~o33, [̲Qz&C|n)Ŧ2،k L0hv<VR~0o2XG2WbP{?G'<^n%R uiߟ/gh.4 wsVëUR `*c]P` W֕҉ K'CfA Ɵb d1V񨭲L`,@Ŏ0 mIꤳkZ^9i.<0N, [mrґ dTJ_3(Y~E6lnlT]ŀEG+]2zJB]xo|wSAKwca"CD>^v'[!hk5i-0c0r1 @g1{V>PH`M)-uY!6 W g-Jw {l3t>H1lBg_%Kf1x,n`*:^fp DG wS%kķUdJNoj@̭eVlrv3|RS>cU>5QTe|"B1(cOzё;X{&}Sk<A4";t;VĿ(^~t!*[ K,"T>{0<@x "k\'jr_ZX2W*#8h~Lu;E>qԟit#9%m#]WJ"8jvvwHM3p[K$as'59GLMjs3vh9 K,[/z3A%֙+ydTo|{*ujhwVk'˖2v 1Y{bn=ּjywdL0vps",m)k-U } B< :x8ѡ()_0EH!,t?  'WWKzЕ4E0O6hg{vA7AC9`ぴò}lljgMjKzP%_L.<T9^|kE/Pg%+6K!dN OM+:WxHJ'ؙz2Z[F37pBS%Mf[I9QJvanVއ?Y+-WXٗ l5lgVa 2u78g/tL5 8tQ\ ƂKt5,grN k:qn'22ʈ smJUK~Q?w^:ϣz2q]Te\|:3i^ѩC7ժRib\m޴# ܔ0Q06Reiv`"tM3P}t&#kLb8xsFAޗ˜RAA: K Dl;FDM;|Ky ĄV hR4| FB9NK6Z@5bA'c+/šv{d`'ew21 ǸK@mC#ь`x2#(*rHmeA# #9)o|QOYu2+RS̺cXco՞$:}х*VhE]?1 ׿x+c]$zP_gmŽR Y:C~6N[x%@βRDj]'8aqphi{5E}0ŦnI9)E;E- V;Sij0zd,p{Ɲw퓧l"+L&BENgCmDhw_ NNka%6TҽCzv**nv1v|awʅx>&;A6+{\L a--%CATa-o-y.~_i]@9#h.' `Zc%J@1dEy;ntqWU*d،_b 0?,e_Td/} {`' p5clq8k Z&񬃢9>įVXqݪEB?$?=-E!kuKz$9Kޏ8_VQkmrb2Q`!x ;aZDcFƧ)7% 2y_#JϜ3˲OwOO.FGTW lM&6GD+RKN%|O>`sh獪x#m|l2{QTU1cklzLA*tjF=WH%pQ R@/6fNdi]gP*Mxvx 3m'~A"!8?*U.e%D4fFC :Ycj{Vj ie7Fiq.G5t t+q᱗SP BMW`sk㝣SR_<49[K.lb';7zR'G=OXanBPlue9̯&T'2N%I@t$bM~Wy\kDR: tVc%pj?D.@2!Бʫ՜IpdPD{c7=r"RŁپ$6 $UqBpvT|t>oïƝt6ߓ]ȷAlUV3qR>aZpQ|&*lM5c-mrM>g$hnXu/⨇;rۢ r%ؾ =]Jx7z-`7I:pA'UZ[˿~w4DoE#ȕ])f<ۦ].7XSWK$OL>|(r 5ҖSOYLAD#7 -n6sR!j{_z2d>qUoViD{?e!r- ])Q%o 2"NT!T_ӆݵKj&TS\REGeJ͚}mӺ ؅ ^)Sdc"SD)0DM1C d}Xf'rf* 'ƛƓd-|P.6ŞM3>$%B =eO2T Wq1UiIb3F)l,.zhCI`,6$OF!uO~[}eYr@Na7*t]CJC(,]yM!?м ~Oj)kd?l?TFۮ{2}+2`; ēч}Df+`7siޗ/3Rf^ td-Ǵ!~ \W#Og8(CH>ZtUK:a s?ȵH*Q? ~4tzS `8ZMܒ6|tޡ":~4qN铁pT!-":և ߁[-ɀd7מy-ޗ0CT)NڂQ&udcyJՏq_R\-Zo`t8n{AkV%MY tufxJ} N#I=$BZUK} 9φ~"`[b⢁p i;}:._bu떺]aGiP&U~YϣV$U܈T׃Op3~ V^6Ydr߇CeiR \:<);|4{R)>e/P^ n!(46NAyOXOk)b)AYTyG EP7@m1\yiMr.Hx?e&TEz\ flsЍߖDxSazTDXtHnpo7${6νfXZ PhB(Ƣ?:PeׁaM+Eܛ>IBxK9=:5Y+ZO=ԗr|juT $Q?E*|r s  :p0b?WBZoʹGJ Dw]6;aq5]BWLh0IE9JD< zI& d8OJvA"5a'!& {X|&a,5gٌj  muN5|]*8+-W:{|V:rS~2 % 2XOGIvxG^a%[Qci#ͭg1ӏJJϘ;(dXׅҺ {Li㱇IAeqES:~-zH8ũCݼ[! L(6MP,!B1/kplf:c7 O?-cf ĝ;m=8yȡx9VP^'PcXV0)SG-NDɴK/5qqpE*Xw_ֲ> "PZU#;qē\?nk[ڴh8(_Ry'Eкl󉥼d ,r&ApVlZY~4r,>8> rҰΊB=^%uI/*_,]KFSFߋkLRWXS L)Z o߽oΝ݃_dK(y8a-5h -VH ?h+d68 s4 |ϩ 9?ot_0>#Àxx#ɀFeYT>\[s&i¡^nL@AlW}GgerJoJaORϟduUmP T AaO"myX)jw]ij=XsжU=RRbq.:R_R`{RyRڊ6kl %^J/ _IB>fGVL\ְq4htNJ)1íը/z/ sW໹y@nk8/ﺸYܙ˗|^hcz^zݷ<0dPW5@T35tY} lasA.Ex3Wp,Y/fX=  nd$;2;߼Іk`<远[(! =x^cR͖F1rMP`wYQaPAק2IK2yYsEQiif)$$4b{dER{u-3ɴ V@4wpbuP|&ɳIhc֚3ƧΨ5CJX; x9RÜ~9&fzF>~Rט%5.i9ОGŀ嵈~Ik?C܅}z^K !=%C7ϰFBMXWd'բLFXN`z6 lwfA\<׃^nlZDf٣6c. ^{L9ÂGn!PCN%)M N7g6f֙]хrLG8ʜz))_0>H',|0yM4qMr, AaahQ;T}H08Xlm V/1?-zapU_cNB;?5>Ɖ8PNoK>Mj8r2#i?ʀV:`B !,N6?S=Qm$8jfJH)ƹ4>-> f/:!5X?ҟIC[vkwkJozI0qr2RՄ=溺QVN쏡3st+A:9Ecw41l2CHonBGV[{՝Nsuvg#w9P0l"P yNB&;Xfk]x_vٳ kStk힡1H4F+Fc+]8zr?w:?^A.^Wl]녣郭!]bLqYkϓoa;"`5iH6chT9٧؝߂ ^p#FF95D=$kj`|?e튴K2FxZ#Kд i"vYь~ `by:>g$̆cKAA_@ѴPvvݒn,i'kߣتHI>;wN_Q: 95unL 1`ȡxwbǁ]YB#Z07jQ-9Zw(п?ډEO:I/B#ٻ!+0*}P)SuI> 0/0 ߚ\2˱@֘FOblikqCVT<%_ nq^Ef>Y/ Q_E h ceXQz?aF`a jW2N=ݥasXҽ=&G _ư\7.;|M4 1?"ܦx&=۬pt3>6ʊt0gh#{pUZa4: >e?y:mMcW.'/9uGͶ`q|= pwռl46WӢyٟ9]ձ/nn>,4KLQVPb,(<Ƒ'Я ɔ>yk8Ȕ;TkT:>r>f: 6)OR~P.ni4.^`#:텎cjDmIN2J56{8uM I$\ 1aw-5iQj"NUH㦗@Ps{IDis.ᬟ30M<ۿI%5JK| qaa:R&䄼'pTl߿Rh]J򺹤#GPBhڶ~Vw S|} Ծo-fqH*]g>5'egVz=ᚳC _xQYLY1Il+4Xibۚ<1o1,|̓_gӿx QF9 ؓƹ6vƯn^unQ,7[ϔS妴2o™\fqg ^.GRe<)api pqXsLo s-{/v.L EE^'E- \OfUYvHO!L\wCUtNa'F^>ϹE*Ha*w/#غqWo@+5\CR'B4!m).̧;Bʙ+"CaTmx%U_O5 &},:x N7;g'dXG 돋kEUvUq?NR+b:Yg]ϩ9yN*u4ķ 1/a)YqP=u6up PqK ;b7?”'>h8B+ DA2OҔr(چϽg̼@`2H `_z޹pg өFyg4 1nYD#RTή:d-$zL֤W@ QTo FD'n@%[ۨ"^Oݸ|jpuch H hh[°n|Ygl Bk9+_`-I#!;S:նl~]kkX3;_J'HE;A~_ƽ)Џnu(ƎO"EFNH%„z|brrM2 =sEf{v$$#BZze& Q!lAEp<;]YsCQL'W#R.G㴆X^gt54ud+&).b%0@@-p7+1CT2ɸdAU3I|䉁v`_a uɛ^O:ٍk7>kEQjO*tGrҧ.Rʻ[n^fQ3,.U mC1nWEMRހ|abxjaEf!U^x ;Q#L0S#y/|O#JF{&YQ9~UWhP~*RwagO2y@Y&^\F>դTvZ ] V敖8PfJ\]]_Ǐ)ܱׄ,G[ɥMIT[c֠, +!z.g_FG6<Ē/_Qoަ}C%q[!CI|(smԧo6ި~=^7;I#aA} )BE<<)4 lH]k4oYHbiiX 2ۭXAaAm.c 2Ar^򟫧f*v`BlfKU#|JD:4VĚ )} @}*;&Zny<% Z-<4j4Ӷ:|(pSbC||q#pzA+AaTXVra Jk#f~[Vr5D*(dl[ /1GBsTIQrSj\ >s=:Kl28ZH.ZlQpZ2[3BlaO&L-鑒>,BfϮ*}}gnwMBđ7zHy#M]//"YXDWhՉM DmwwtuO|V+ fVKCdѮy@(0UG[Wyi,v0ip3:eIu9@}*DwlV,!A7#{ZD- vML+y4'S7)%l3}A *h/Y\5?B8{u7D䒏LlekpVZ|'+/ʟiRV֕>#2;aHg/Z̸FqU]$-y*j]Ao/!xT<*F`{#g8lں>m 1U4̺Z4 eZVasך~Lb82uqniNrQyAѽiKGt2*},}2.oe&MM+[,-~kgLAdG5Y 0\>BSE'bj<a-q?QNr `~,HD_dn׾cҽ3>U$װ"l\1Ind^RIj^덐}-TT(ی_{q"qL+M" ~; 4XOCEOv'>Ց@ee-HG 3S׏*^g@{ J=aoUObZǟ!b܁8Á  c>6 ip&_E8=Ņ[:ްv O`lCAxMhy7*a?Wg GRW6:txUS=^HH=H]4ykIԂdcqYLaqIb!6G2]ߚ'qϬX?Uư+QWxYHīy F5ULO$`_w!mwrb KV=t^C'ܻN</::u2.aJ">l C,ϕ^ݿ$\Osg!"6~ V+Zd7A"{RE&DMQcCiߟ< .Ĕ*Y*ȏQW0V9VQNo5z)ww{p*o-D82J԰/  Khf2NO02bzAzwN6_ڴzI rNSkm+W6b dm>Xq8 J ;<̮4wS9,s#N|2(F; (4(Q06:OEn- pѝ;QeaG(ae.G eyc Rd|Cihx dV(0Kmj|$1^4NY4El7.Psd(f3ZEx ZB_CYzЂ{:&ړmDTiYsӵ+JQc*c5 mIΆMi$L=XG{`A5[~rxsdΦ^6]-]?VFM-*Dwd oDލ7SSE<~|vIاT]G /O\G@ xLBx !İ/6sVddH˺P[9~zvg<̰Je1yɎȦMm gDJmzo}q@<_\qx} I$ vri?oyZMVj]:7oTͳէ.$Ӝ0 꿆L4({O1L!V;j/jDžVx۷cbRS?6}{/ApNČX.'syҵR;dP<] D!4olrX:욆*M W8x7 $8AN>ff1qIZ J!c vl|IT~h>cT^!C } a+dw\~B$2bG__߂7\;ؖFFm߮NYUGvOE %r2 5|!{=6_,KQ%c KivrwKBL|9A1Z4#x\NGn˭=M\:%R`?EOMԜDSk-ĕܟU6fcy=>ã7! : [?$bP(8I"dAW*rl$HH-$dXx.c BW2뽻 杞HU*D:)3R7b[M( ̷w+n\3"B^Q*np4=#ׄdJ :Llfc&`N #;ƩcUMD-!a7,ak-]:ЭA'qșu}gBeT/ZV),ʳu.†^^S[%CMvl ?o2Ep;Yz80GLd/ٯIҋzWh|9xTnO9Hhx;(ê +TA"%^,fa"1ȲOcZ:I` +ݮwInhmW!t`﯀$8"׏Dk\},3?>*QBjhh\Z b/~`ְS#}# IyáۛZ V^itϝ%YbEW^Q=!- jL@&dO]arr[z Ȧ ?&ډR.p{>Yvpoqv?U~L ǭ3/9QEIMY!^U铖KA.wJb&|sib`]!'TT[ 0Q`F*ѽ ze %53 ,zF7CϫfP;uV3{eG^ J'BHUR͒@Å 7c/EK3:p vp-e<,?xA 2@ACWҋKˠ|LEPgJ`J)^]ہ* SQDbx*aV&&梢QŌk)ܹ2Bp?F+N!ժpDC>Bq3dҲW:sbW%_:V퉴RLaGBʬ,R D_vy$:O8("uTP[> bi@Md"}&+1!OAO&?ʚiC=^\9n甽|.a݅>:55x^b\c4JrR˪\ϡy]266gr{mǶmZJEMy+-j"E36WXBfJM4%85*MDpOGV4:^Z|c ,Dy A9"#=wUt6 )o$\W~f. N~ ?N!=G2_)E%S'{ gx>RVyM2 s_?^9ŻޏsNK*3R}m1a5s:}'[yn用F&Яym%Ľ !+ T' [^zt>Wݦ]`@%f۩Kץg1z785C&z>^Jn&#fSkd-P,/ȉ3+{J)E C=0T,AOm& h-Pwv[ٌ8!xC]Nw[{!ظxr;{(jm&N_l:{B$'L#ƨ+{_\rq7w4B)śz\gM„@ǎOP7q3/ }Z}Aܓ[c@VDљ8%nO{HHYQfIDg**sI.v =)n'n8`#rJuW^^b*[Z2BY߆nTxׄQp'{IO6HW=.wXarzp&{[ڒGQ H(s'ybϱ{@Td;Sw4ܴԒS)A@LPe!˖L)ݩ ,UL~u8bhE`oo3ɯz\Jp%KhZxwEk0 ѕ$f52rьVwF#V7Mp|)]@Z"RKNR&d&*b@ 'oL,hƆ(?8Q!Kt y~3ĖsA%U e!3jVv笚 ؕ߯lj%X_'U/߾<69=& h)Ɗ˵ >ʼZa=Һq%J,I'F{ U,Y!]}vǿqX|}(,"񖖞\alT$;l4+ő7c/; HEz*3{ t"~Rʡ]-ەN9ilv gوc~bIFҹ= 7,VЃz!N4PטVu7D* |{5퐭Ec+B;Zg U/+KwS?τ!)yʡY 研ҕL~G S/"⚡|W-qn,U%Un{BhыxmɔۄOl0DwVx"9Zz}]~|L6GVI6S| .̿®pjk~ 7h!tI~`VN\Tk@ԦR|E7ENB0ec퇾Jx/9KxN8힢k":3;j@L4^0hdH Ba=R"0s'm{cDhkȖt|㸩 䄲}Ԡ<=1ϳma@'ptƫcrsbKpCe7#HjJtR?Yi %Lu/"7u'b([[T qf"|x = PH 0tH}©\{@略kD; _U eJ,~*2IHSU2{+ Vo=׾K؛ՙX08XtId[ѿ#AsڜA<MܓoDZsx^ʅ:{::1ś~D)|E3akhKm:L*¤v=xFYzB:3ThLWgVswJIŭwk2oƔ2!?-G4ia@ n91arn"\ZꍡV= $ ΄ *aZ%ó j: +(? x=(p{ZcU>Nbי6a4?ag hVO L*5߹ZU^32= C5, "Rh6y=!R*f~:]Ne} mI\lzi`LvK=OfŜXm+XɎY]~ZNm 3_BMLM*q!'yC J2h$)(gf;˲oy\!Z yq?,%xɊ&η 5 qauRmrҁ2gT9pCsxDǝ{ &mk}3*zfy}̽JqޘO `5,:ZSK7]6€n*H`;]ZǼí5Ar0juTOZiyFea>'qo Š{_~. yB6SNpc;zuR `òϜgt9SޜOd ~8rҥL_Sn&r As lnpc`;ACޛmy PT飕J,Rh9R0zS0$s3/KZQŠ&AuI]=%8ꏥ ֘' 8[,sT v*X+EH0k "eQXKezo"7 Sz ")wS~į 0b,rDoEKݾG{FIKܳ7( q(27=85: 3̦p;V ICtlr1K8}wjacaLЍ-5I!E!ғ!1ڙF^ lOCK/&*^2}ݬ ֮%Rcg]3}3}[Dzɿ6[uh oN栜ɉj*cz>2('ܻɅm&6P0FȟovTl3~ۋYԚ blz+:ZmIA4*ɓ-ڢH>i'}5G:q iha 3dPbI48Lr+5Cl΋C"89|Z:> oE+$Y5vXWI-SF7MqneVAug3DUؗP&񃖖W%{#h `J#2̱M+inꁙn|޲IS c u須u9!ixI'=>ORU:9! UfyDvRb ۂ{4W GWSױ"}!b-6%kK{įT}&ȳQJ"`7vYʄrġA3Qij%Sy9x sN`za8# p󸽬DK4yPd*0~YQZPeZC,\(oC\ud`JKe#K`:_>)fiTg^[U~Er۲[l~QEȸ۞82H(=vE|92%g"Q`bQ9<'ߛvG6X7jw>VzΛ7=(g#GAHa] -}`LO`gF]XLTܥ0g zM[{^ i svX9U^vO!Iϑ adS`4]\uHּ%Mv4h̝Qhê 2ݗjDHQ&ov&MW2 ]b*;O}g''X6J2|ZQTB"ǶZ2(y2 H6kdF,gL&{ oXeoGnyڍȁ쓂PHjH,׉є 7FvJ&$pK|?R'K4sfUOYsD#ssL#QF]Q4CwDELG3/^v }tݫʡ5P|v#%H8&xI1oXS|R K2|PdwU3= 7"&%iSQ槦R~ehpҘFϣgtDѓb w@:UJ~oHK*lD 1TytFc7V*;D5;I@[r.^@˯"%;hDH)(Rldc^MkMZ6xk,|!e`/0c y..uSyk:yj; %~;n<{@Oxu*aCCJYK'%0E ɓF }6<Ċz3وaʸkaBN b$dd6)+Ӧ {|/+ǽ7ZMJb7geQ$0]Qy3eߤ̟kym;'3FVI"ame[!!5! 5TtFMvQ⩒6/\~bΜE/97j"Thgv1w4CDl8)02FXy7jeY"]De7$Mi25\ W=K66Fs{<V=ccώnﻗۅ$<s]f6+A&ʃ87RKmglU=;ҴӔ?aKۈn@tTٰBy (M }{UKb~5N'AŹJn\J,l q>^UGl9`s$eзaJBNI?йO[?Y}?I[]`Zg໕3Rqɂ !(ڲ>9zBB 0{ 6?iK&#T{IC0ka{ :X)PLM1 N WNW\6@70/O>s$bN""wxj?ޢ]sfc}vkARdK(y뭌1M=ݺ8'd5iȺd.Dx&GOh&QO?KV+ dؾY\( SƻOЦ pmBi! |毅-1iFqB k./b5,{YtiQ1<}鹇`' KhDQϵFdWpֈ@@Oczaѱci3ܖ*k ]ܑW"%F4#J5gg:4͘Vhv{{\C{esP5"dc1ZvDZ$4lOboi`8 p4KGU"A\"x⩎3M97?zs|IPr|F3.5 -:o % 4B/Vct$x%&R|VkR23(4}$] |H;Lp'DPKC[^hٛY%AOa͕?xIsn~Nyj뀴lŰ"‚RUΞ42{5'y BJX`0z{/5݆AqxE; N˖,|z%(|;p(YC I K ,H?$Јv>O;.Hٴ|qNƗaCsl +\cgSvt[|{C7kF?2K|aWgwJl-^>+è͈_gHw ;&D)ѕaj̚qZL9R)]$5>spwe$+#rF=^mԹ ؠ֩Č~א! xzG9CKwϕX'D#@ jj쯪na,j+ArrO2;X &h,5eFbڕ m2!E!DE۷C#(?+ rʅCSrCܲؤ'#|!W;lI fU +;tNܭ$9d`KtLJM8-IU+_"!E_:_V  fxXFa3<_${J\)Lxܬ4`PT+,¯!H j:VCOڦۣ}ГSŐֱH[eڨQ.L}@B/)ԅf,R1{yR}EyJ0X6dd/Q% my#ڈ3=in2&\%ڲ1`c;*"ڛ ]=pJV"2gѓ:jpm&2Hl,1Y<-Wۿի.LRX^0xe) #"WKjh~J&c#J9QY["} B"e{s|04y^ RsBe]oݪ9)͈ 6OԋYȪ:YyI5|gyEZ<ӟ|_#f Z5|l2x xj}NL%coղ$q*&\#m6;Cx)5Ld*4]HzX;q-N("B*\.5ZH$y~QwM`)3 az}/-ה _E`iu㘫;-5pp=_Ȫ/Cn4ˊN{l)j{KCڇY_GA6iUWk`E`,ApM$ۏb1goHBK0tey *1uVYM᠊Lip]٨|(· )1 }'ԱONVjWT\*n1#z%%uM-Q"cރ};k8 Z+u>< )ڼKt H%0iUP%[ebV/ 3H6GMH B)1@2mΠ@q8poK̡ g~L$$|@ta0z$~XOH~ж>mKLٷ}OA:-5Z`,9 β,DN8;1L`=l7/o\0F2D],xdJbe8/*g6G(^z+S LvM{F*G2_hſH\_.XA7wE ;JCE1Apkl3;mNP̛$v\ :)O%,Ɇ0L]}i_Y{Wk݉πPEnnηtR+& ?tU+D쵦OqJsrGgޡ*#)TV8< L@rY\4 w[姡.>3KWϒ] l*kdi`fO~/p_c}z=%t+ڈ5&&"dJmZPHh]D\ kVZ Mnz~6{.<pf<0"|>jwkۉt(%BB,P&Ce8-S!-7+\yW+xN& E}m2;py jy_v?ULzFyOhtj%T7 /7UH_sH9r>~oH榼.rh(N1YG5ݞa f1ڱO+!z 8"_^ EKlW/?홄!on]J^l᰹鹘 letmP=iI AWcnwDP~,,ly۰DK3(2#nqb (gKR;^!JGH pHDkࡶVi'|OuJ5Tr.QߍD^.bę@)_A+EAnGNgW>.@) g"&s-LV|dPPqpwfhyEXrF*gvPGjx}5 ڵ+)-[uU70$V[1f1T̿O";25reT(9ov F RR?">(Z`2,7u|byZ(e#E5G3ߞ4Xj0+4n&} `S+A7oZ{ӕcoq9\r븹hYLn$XҤ_ŭkeľXAlXJzIp. 6[bQ9E\w0kKAլXe7mXw즇Ԛye8u-!d&ݴOgnman;[ oobmqc ̘)(BսYe0VQj= eJs?M=kGf,"@^)>E+)IB5脳Y2Gy>@?̚x71P6 (-J}Xi^lg%mH̎|sZ /M@.FjY(.?/ճRNyeh> o_ "'FhSs>)ZJrxR0nF07J[ b;P!= Z KB)'k#߅2D~R5N'Y dkrBuxHW٦ӻ ;J.gJ5oƿF`6tdj$WE=,g>fyշe\m\R#=|n-n0BiƶXTMǏyz|T^gӾ5=(=w1G+\פl2 Jq)0o)qM%jp;c_N9 z ~?lqMjwk ?1&2ט`] 9Mć\&B]z_%_k|Cԑ%`FAKf]Ň1&TD:]Za!]r!g?[FE|nSW!]^lgp8ƈ5k2VN`ٖcU3"[Lv[!a7=S'uӌЙ1MMCTW&<G>-KmKƒ>ƊA[ȟ3; Ґ`V4\ؤZ΃W*ݘS;ahN n=f[*T،Ykbb8B&/Jd%{A(4N8ՊX޽n{h.LZWh3j΁<m#/rv3p+ dsijZ+bYCD6HY|gNt\``DW}sʩCC^rQKzW=74E[~fyaFKW<Ң:B'4ޤЁ7c%4b{ipۨu6n_\_kXbf'_RfA}m g+5.)nyޭa9Հ9.,.rW0YN^ʹEf5r'L@x\Ra-sGQgֵOwB'<=ُD{ O~W%zn1S,6h1ܪ cǙ´F{φ#(Ӂ0.u$-\2mLS{(*;]X?YY0imϢ}T[L rr&c$6j.[lGˍnEFL0G ;[A,;'R$`>OjDеpIV&Hڝsð]Yw}hۚ uLQA$Q<1_IwQ:9Nv=_;~W^ƫ TM"7r|cC4q^<.?ۍ(݀o۳d{=3n}|A@ GF =-$7x"n= „.j8LC|p6}ۈfalB<'H5*v9X->>܄MXVL{'يM>WQˡS-!WY٫u& h 3ߙiRVOh,񵔾y(mZt`̍^ཅV.>O85HKBao͏(Ĩ@Nqt^/Vuʝscwh}MvX3f`aɹyTx&Ӱk";JUoen}7ꆗe랟ea|)̴{=u_|敾 (.vޚ w)C;}0zr1m 6<,zp?(]~1˄ZKX6P[mV=j;y"VJK h} pNa>c앖pt|HQYOZaլeqTM" vgi[s^H' WidE0 棁BQ}~oBWA m ݈lk*z !ыkqJXCp3`]關`!Cȏ@gÔJ}68ǰ@5u1|-}b;H9D`gCS47.ZA\v -/lR Ҙ"LGf9ę .h 2Qys;f.ﰘGouN`ƺg(IӊM-%HЧCuN\Cٝ4M-lx8;`w!(~$B<}zٌC ~5$6׃AQxgeN<~l lE68վ8c/b|M t{~jMqUDԚI u ':D9-| 8?MsT_6f*Xh4`ad +2}$dzsNQ=E=ͽ;b%KT eSn@O߄2\`!,N'/9ʞFq9ԉ0 :胩 2sJ_ag烞:Y"}kɺG_C^sݼIKbh]'4ً` eY ;'*:~^yd :o8VV>M".$a:HOƂedN̩z.#ԹNA"& I5ku䈒gr ojn r+peR0F/>a}嚆 1j7agR=7} 臷̀ 8fIFIDqq`ݙWT H~2"Ce|qMnhT)*)V}^MAcְʢY%Ak8ٿLa4E*Ϋc@:A\M"cȶ֏$#U)%wDaY)1'U(]=\j#u _ЍcJ[$I m3vj*;Hd}dB=N[>Ϻf*q oO1\]L[Z{$)3T֍i\nm@ךs=ӣQr-ĚB o3SE[%M,W q)c쒗:7}cG^w`_]r{g+dd]O b(k,lkBwOE"vP& K4D߫C#.tJv64[MVp`|&[sC:aXdky8Ͼ#aEQ;=ؑ0' G_|I[#/ [TQCIe^ J2y +izT}Yٝ]`>2䫠 ɾL;ᦱ(}ʱc[N)%~GX+tW Kw{UfY%cASOey8݀՘B$aR n4:aF{ :mUQ%W,@#j(&5_xCnR)W1Iqyc2 6օZ{9WE =MY@`Km+ deTėbHLNp9Bx2tUɖkTbs '/fv4@V[0]眍'%Ӽ3! lckƷm?0Ix0ɸb]ߧ=㻧 C _*Y˙;7 zђgH- @0ZҼo^ҵ7̯ P|CvUո<ܚ7ֳ M:R(٘!+l*[Iy/J8~߆a>k,t<_/opwX2 D\6K>6ЅUe P?)ZLw\BT K;9uV|c|`),s2^%_ AƤL)#K ܡ>\"4i^JGxÝfrn"ESYoqܜC¶w0еuel)r"<j}"}~v#O ޢ7s">ť̠-},+Xhjvc0 5Fي}~5OX \lU¡=:@ZW$:YG`ij%v_vl``\HMeRzoV9DKJފ_r엶)QwAƮd{Cz"?f!֎}R_dNt5a`W`fWϼ*ީ}U>xvT$ih,Ȱqf鋓5q;OnPSs},re7lա6JGv5LY^5oxk\HF1Qezk2w*ckfeй[B7 *h^ 3jڞvڕ"$mlo:Od/F eƪd:G{=`; OyYΆ>Z;5ǁMWpS1ABS3u?MIuvx>wʭ o>~-g[ 3\12`~D=NY`,Hu uL؊Pl輦C|OYm4fGK[4>osI` E;{njCdߔl װQ (~z͂Xk)-$ `\ I˜8 ڗ9fc!-$DhVq(u*p˦d1WNΧ\@\~,Md?XĖ/YQsd?;`3R(F]|BI,4b: 3! 8K:n-)-6z2>}d[YktAMN-hWkqAz?BY?Bk:' cJ04WZdJ0&~XC\V+LRxbY ;y=6,eAKh4|IBWXӛ"l%rǓ_{yGPd #xפd8\[OVVBZMUTP?s@ lZ۫L_G%:T~ݥtuv^mZʗ]=mC PzaHɜ.kU_ԋ+@ҐusTu5v.t4tiEXvk헬{C*G'M<"T^_Ff`I%íɊ`tdF!"nLTo_u!s)+TzJV%WcmtegJl![^g0=|t3b92>Q]~vD{b/4"6oa@Ҫ LD+F"T-O]pZf<3H,0jgB(4r F{9Ϣ̭ˈ@M8ⴀnFpfVbo}͚@N{s; L|>jʲVvӷ#e$:gܤwIe'a>뺗=kF8mUhV6G8,BBZH9Y0 O4!wU/ g{ׅwV(iH2B*JT$D>!?#|g۠.\,/>o^#R]]OŤEH׹uKC_hh򒒶u~ F yx|q9gCu*_'%DvF?!0y 5`Ջnu\$le:bNZQ4LX/X{[;U'.kݚ,D]1::Rv•/Ι88Vx>Meر?8D" LWz~&M@(xW%2=pHx_N g\@>ohe[t밁6_GHJ,ml#W1RbS쓓E5>l^o.L@&T83,0\Sy}|K;{׫ڹTrK9/NUu_U` "z[d!z'ԾD̓oacd aZ/E´G $v)K.z-X)ox`T"aq4Zs W|{'f+ZAHM1fD IN6ڥ1l NJ?P\'>0:돯d"gt`u6C߶wxq$ͥ >KE{\M329"3$b;AGnRl> vn{ Y'! A3qk+L,=F2yᨇ^Gmocsp38zr,#)B>.HbBj9`ʂ('*3\D2؟Y%%zfL; {i{{5u7bǸ"Ͱ4=딿;vkl^i[8%Ɲd3$5^P" 混щྲྀ- ww*.%~(-+i09'EC^cMszŮ @$3&qxG3 qV vڡLa\6ۯ F0y@g}]x][*6V~N8!60LȨQst16vX^,5]K q6Aus7Ty sRtd rOu]s6ay!zoT11s:gLfi?ȉ #X?Э+'B8KZwF79wX߼g@6M<~+sR\0hP^&M9qw (t]↼2pV*~O W@-7WLB RhȔr5:ȚoIJhJacRc*͢[BǾuchNvDUښMGlykN!]*(~u>Fҡs;,aA7_HeI3pg2z_Ϣ܎&@Q2[Y%sYΦS I]TzVd^tC&=pL `HHLp!(^3مAKJM8%8Q^E4Ǻ4w>@*e@PRU,7'W3'x짶5 "x;Hʮ.7oaciS0n">Bo}/5:L/fDZI& )(AnLCqȄs2.#v뿬Y*ḮA#5}l~\9Js93R?⍧Hiܭ,(HR>9_/pnҧ&Y5J[MJ>0ōĸ8$˖>bn(~l䫌Y\h#XXmf{k$TS^w]=xYyxXnCi;erk:2YMͰ@ʦƤl"( \NRf[0m>Z,c1 Mak6 hqn ƠTKxi+U+}v:P% P#_ݱ P^29 `yɫ~-Y KlH ƕa8)k5WDw0n0Fc&~Ehk:F]eg]ؗ'Ewңe?)~,RSo:)u[ jKT5P__H0y3/'&&Uo%wYX>59-G:J-i:VB0W!CSt4U!*Ͼ>0ayE[r(f-.iGS+$s,8_f])#6,<:4 $nYg˟ԉ 4L,QϤJX^E`:g"zC.Ԛ`HV"\) 4wz]F٫5!݈#်XT~ikF`&R.\ꊛ؈1">lDSO&,ذx:3/1SeUtdj"]v,V pg!*0T79grTڅNd|PhI ( df.A q܏a~OzF'|:&A3uE" _*uRwTE q6۩ԧ$UM ¸do𒛙>& GX_|6g}Fd;w$._;֨)iNl^9PxɢkEثf/]xW$OVgzPoNGTeoJ]I^M I[2<:&_stǬyZH9z: .5:`i/BCKBkdفǍcO;j.ܕ?;2us7d}һ@\qYH!f7˘`ҬWȹmE+ vّa`hURN%JXu"L뤶1%F5s Ȯ͉hmOzXl7I'M}bDUOrGq2̲eQcm^LG;Rm> K I%VnpFqX:xXܞ'7 1(E`Sm QD]h#;V2y,OLǾNLhX!S5trVZ5^_)PRK6cA I[51JФwxkkR!~b!*\Pvrj,f2ι?h%BGXd#vdsLn [n@?5T4͠^yF5.nkXenFk+<(]ׇ̑=9nDR76LM`0rg+zxWQ˘M* ;$ȬdD,_h [t /}u~0cF8x ckQ,) 91- DUvSҨ@b>bVD{8(`t=O ~A3-%o@qDqÝ7ˣ[Mf$/IOǀۏqix8vEQ >js_(:wK wo;hd; N_]v3R (7H%$M8|t(/gY $,t'd4ۭ:aKNW!VF(6;%dLu#bH9Fg}|xAENUyF|a,i7r-Q$e)⫦]:J'3Z|ؓ[^ ڶ(mX,tO=rR.-{H IT91j z 14+\KMbXC yQN?r[") }snowNC-/~("V,ߐ&: Wj@,'Ip̣I΃[]ik RRq?sqZvE \G;̠Oyx%L%}MEYS0rt,6i]~UYҍ!Al&#ߡsMC$v$@%):G1aٳHuXp6+MHH{C#}15RTV,x |q-xk(B[KixPGZ+fœBiK{eDCQoSUKd0uv6ϊ}#B:lӕ\-=|]CpB詋r/)1j9ةhgA h.ff}uh*_a Aq|Rm_H{%{%P+FNk0c6dB#?w<< Ecr6ON埙҇i6((S'w*P3K@>EQs(>P7q/w]SN+If9a2AR !Qa|. 7Rõ) ӁQ :woCE]b}oo-'c(ilbVܘ tA+5/Cv;='8Q鲜=A^(ٸ*PuHͼI7~F)F#]Q%99`tR;QD]f#ǘ,PE9odxi!`@rē G7R:Yܬ'&GB7BX=[x90t͖qB)?vE9#z5%C$[SF}M12% lZ%z,(Ťϔ6R+T:vf U4ݤm:f`Ry#LsPշ)汖?9|$6ʣK1fm@])t gvC]U̿loGJ>ďyGl9pkʓ7GWE|ϑ*%]J5+#VӢ1jx`5έ@3Y=jF=-1Pwg}.PPéR0y!((@4_2$ּX?>yM@6me7}gӡ-AzP.rB-hٌl#(I[{XnGH|9xL$E AT#g}W4βڒ^;O&"gE >z^ەϚBa22~<\kiBmyXcmZc3vhS79?Tcȑe_D{+X)c vȍ'4"B!hPX(HE6 8$hzݙ=_2߶32Sݷ(Nzp`@Z;*=Mo/&pg 'SH-S[ξg0InM&%ʊx?J$_DzHCHkdƐB#$]ڔŬRdPw݋g)X@jO0qFou6yqV\KoA,F׬sɜ[v{}r\"WH~R3;R.$N^B5)e5`4쎮,J_麟}BVtS hxp9`ﭒab!pĥƵvh,`-ۣkצxcL: ^r$I"gSE0Dc ~vVB~XR#CEOѸ>Vl1nMw1`q4[16rg!NT‰cePC7b2=[NǑՈ8TF5{h+xqK O7R0ϖk|>z#I@wA#k[|-Kd$hTUG"ujs`, ؇30@7i}Tw .BssgUF ̯A$r/$C6݃w qGj3 OHxmTsKPhz-X`pQawlY2|ũE^^D%LQY!GOvj"r|l8LOdrP3$f*I'C= Uޯ#_z_Bky$xܫ&؟P/3"^)TE XJf Zjcƅ-^=Q9S){8xW\M7ךGpd:ԁk[6[~~0(yfĥ@)]`TV#yX3wAlMǕG'haH+/uL  Ϻ4qhtP&@.v)kl=NmOsaGjfiTOY"Ho-ck9]b=LPp]m-.[37IH+z?\95Cbqe++O kjH)d{bΆz+"y.@W(rXAB>[)~$!d2{'skNk5܁kG -'alб70/}I9 .\"q{(|E!I>ɺ+z&Ŏ'7 ‰cJSf'Ϩ8%c} ˠƑyы-AEsW8<~_ĊpLJDe# yINAVv6s-dkXn0Z7fZeIaCzg]^0frH'lf2j θBgL/yF ! C/Ka]7QC, r۾V"ݹnR HC&AN$3xڱ8g>&jZ))dT]$G@@R0h#A%6d%JA>rE8e=cmZxI/}?xSXZ~B]~KBpq4,ICIaɎu%U2D7${L NKvstaJV"x1W۵Nx&Tg4VE0sX#rׇˋDzm7VW"1I_ GG^:L}5HTvuM_P2>f0ŗ#M oJk[#yHcqEl+ }-D >O)6oLKh@$Ղ8^嚥cգ \*_nY9PgK:o5!IpɳLsMb\x tj]k,<4xFmLM1|N; >7`,,t3e4`tgM7FtGT%qw3Z2mTS+UPg!D}Z/2u-zb&F#<(P~]e#<ŭ׍76d^pb/Q2}$2lmo[nYi ZRґ"[X5IrZC?@,b$|snFhFpl-Ma GQ T"qڛ`*:1E&Ƀu5!"ϒ ◪BڋI&?'q;I0TY=׾ u +Qyo "Fj8Dϲ A/0cegc4[ ` /җ ɨ1*]Qj?/T8}'My܃{ 9wC!_K̥{yU̫UdxEy^-O:-Vi>L'|!`Gy:*܍+wv_ܮ٣ 3Qjxں f+/QT/?4H&q]ƒ,BGf?U~ڹ<ݰYb:y(vM t2.?9O;lҼAF MӐ߭:`D4='WJH5zty8ӅdJ/ed L5Ǣrts%TD "wCP6&_ r^ykI7 eAJ]>u40OWw%Y<,Ռ#J:(e u-L}'B2(~qWFZdwJ8_>*d?,XUłKfkWy ˅Jq!BicPy3-t[csZ[f wYz<ϴI0Si)j6O%Y$HET89<ɬ\ E5y냧778{T-:/p肈B)o[?ñ\z 7.;HyY**B fι4/5fi&ψȵՀBMa'K1H73vB7(lT21^s/Dڍ OG[Uz?WŢ0bۘr5\HXWaߘzW+WWVi.ьHXp!UGnYjZhZ#X ϐmڏo۱KUѢ u "8{FиG)m($&xKì!ARB@m;EXu0Vn[P_DN 4]/b Ooo.oGؙ;Q)♩nYiaRscw HDέPvK tJo&-z)j”Tŧ90I1rTF_MӿTj)%zaChP(q^fVqƟ{8]Ҥ&7k.'Yw#elJVۊ[QD }Vnh7-j_9ڭpb`/hnkZ\oˌcFDl q Ii! ? CD, '5?P^Y޷t yB ^ ?_nُ@cJ[XĪVGSe/Wk攫fZWCZ2/{4)j7StS{ٟ4Ye}Vw޻>ׇY+–eX @>m $1*-luchQ| 46h9GCb~&]Z-{77Vm PQ.#3`+Vk2ٺ=})4UΌ0G;޼@AAS"?p{g򶻅7V َmD3ߎ:7vMvJnHl \"8DcrVo:s6)sevBJ@ B\tp?:)Q|{ (f>[tՔR(5xA1 kTpN v"U=.vwNjsX>xc݃/Ejֆ MShـm V2vr _1ȅjVnϧEe0hőr>ʏic DE|> Ѹ/ܥܨ^P~Dل>ReZ {KbY(X[$(ǰ s䏟%د"F#>H9\Kq㘿tCc/awQ2_[}+im {"v ^f I_GP8q*reDu1Y Qw(W+wd>Wmmy,/UPۏʌ p% wE_a#}>*o`YaQ5Hkw)-wtT#VLDտz=DۉrŹ'`#&O;`l 2MwRϞMΨ 6dl?<+Eu=Y>?Eo=mGݑ<ϙpeLN4pef$HK71KXJQ] 2ۈd}Sw>0A%mN'A NLI$IWA>h5(+9GQoEj>WMwqѦM $^59j=MFC{]~\ޠDz6ƳW%g ~E5m}^f-JY)e(ط0/#lZ ;fX+=…@b(IҊ؟6Ii+(Dh+tҬfp+Yt(5 f\A-zmA߳ \19ekwl;U{_o%^K.WCQ o;vl}3SiiHz". T {G8&|"mA< c$:W%H^!nzĭ"RHt/B|Ċy(6G-(4\x$Y bW?ԁj~n&lǃ h'#zTˑV0h?b;Nnk:'Vl֞v /e#zo* V:ԉw:=VgVsKdu\^5e. #%;e*׳D<Yw OכHJ[:/cmL)IlKx:|da (W73!i+LKiw_E#F:+jfˬ0r IN07/[(#f_)Ecb="ţXy}Fg- @Kb@NbRi~Sxp'>݀lID_5v#8n>~W׏3%&mFA"{3ܭ[uȄMFc)@sˮh @ndUk` \J ƬaM5$f[[: RxEC3=>Ki'j?jr U^%FxKe-|tbZOZ+ ITNHi-XœahCV$IB`?N-D9 /< W l煨]c7kjjoQYl,GTB* k,=7>=d8W lAqdy[g Z.:!Bv hDZE <|-9F(:h0A[- 6, [=e-[^j'a龧>ƃ(v칡 UhAޖ@FyR0?ۍ2v6zKuǎ ^,J+C)`Af]JXD[ dCh9|&l!?t49 y;\řa3?Z(^Jj$NU{79uI@ , wS]-~ItΐJ#+< SJ\=+{ ~.6>w@q1sȝ茴""ML#mDž^2yMomz!ZY@a3_֘\ ~3lT yUVⵛ&&G7HӺi<3L{eA,N;ߢ1iZ2Rb_.݌D/|3` }h1Ut^gA *܎q*3:Wgadd)J=FMVrukc(J4(&/c~WCYxy=p"r2'}R,N.$l> 4]4e*<cE_,k'W>^HRQbS(3`m;lY"U)ij$e6H> {da+x;xoyϰ&`4di=E*=:D XΙ`x u|]Qi-?Qf2;<@]˗t BBk=U7[1B[@/cTyN@ZwP 0!YC\4*0Okopi^(=t#ML(l1ktz0rt=HY;^mMPaqsW1J< Cb3UCm)4n3F V@ ~Rg?df2F9+HᅟWM.º͡ts_ޠ KU A1[pu. ޲t]oQՙn7w5y^}ړQ&TsmcT`=JTݶ yTu=z*b-s!Vk4@G,!? lmS)7KŘCo!T=fcF0]Qގ[dq-_oB**[ i:у.nMK-: VT{')Yu/}߫鈧Nߗh Qlx%,v 5^S0|\_cmrbPޕ#ՕH^JOby`|4<;8fJHFu/Iqϴ`r9.F]~;h+-ޮ|OM "qV4WmXF^蒵.ufe/#]&}΂= 0yf.ܯJD-W< U!$]mq OkܿV<`] r>t6aMh|QxX~H9|ʞ'X 'Sc,=׉w*Y nF ` ^> Z8$ȄUL0:?}rg%E+V7(fUŶ3<}uCKS G7r+u_ NfRy̎=l#s _-RKcn Y^12g.LXF[9q])iOns%ockbi0,#[2B==?fv.~P ΝK8ªT")Bn2E>UrGFNpJ+-sLH<) Psu M. Ös\|L~%_ Dɕh{tp*bTܿ^ϢU+ "9ӱwrAv1 an)+iJcRNwvYW~%yB 襅reo4ގ*BIOk a._+DQ-xmNVQn<LJWس8)ebDK6n'.䋌tdB AIv*nek_Pr)mFT"1 sZܘn{IH\-6hOˇq#Z0w&HB=ZK Tk.4? (C %T@Awn; Zjrת$2}LJ^1mRVlVKa$UvtH =u\CP/dLi "fB2 oa`X&*.xkZ1{0?h/Jk82͇@ Ǭ?wHKtTBoJh7/ӑd"}ϑ)㫦 tߚv6Px'폒+HXm(:]W{]gFv>oؚ+_}(~hB\%C "47%֤jټ@aP5xs2|<ʭF2.ݴø¦0DHX[u`X=a ]/≦*`6-<$N/J}Z[ol(W$+̇^w!hP;ҍ<6_N_T ʉk"Υ68Y}[|iB5B\s2zp۲ĞgRSh>ԁ-1: QYo-hU58UR9Q\m-^L{sUU+5q'btu"| 3aQ9T^~|62-[/\@Rv4fK*˅r*/{JSr׃o)m m^ƩMuDشsfLJ-g*v=4EA`&56{Qcx8Mk}Ѻ3ϱ< #zxQԑ CI9"J xJq̒oÈ9:S_n3郷] *) kn:]Kod6EW>{nVP~FV8S'G/B"w%MVSi~6`C`*`\F HַW^:C/ƮtZV\6%k%29?*Q 7i~xHsaI/@=ԩ=ШAjҽ:s`Wg4' ^n jTуw8]>KP+ cWϿLYFQ HM4Y;SEHe2FxCbObMT܇g5~A_J#sk-ZnMQe"lg YKod{Kab:n[% <]=k^J"W7X%3}_1:0t䬠&AOɩD`{WK߃xj Խgl ԛ$KՔaDrn1`iƑdA! jR|*tZ4]y¸59r/~M^z޵W6H7Vd06[=68IQe?!AQbf/K/}zɲOkIta::G:2aW[JbpPt'x6[t)yB٨ )Z<|JhGLV 8@?l[$:bAئI赞8ZmA?:ߙs7rt. ?]ԄοWKny>"Y!@Lww!Ge 6JAcܖq>Z98'Fdʬ86=ug0[dv WX]-1U <|zsR*> W"f|s !n68 0#)1 oؖR&9iڝh$| љQt,+C!`a9O^%M,xC-УTP^l# ST0d:GP.3M!F;qHh8`ߍV=_jlRF:bH91i9|}$R_!ʫ@Ւ1@|`oD'!Fk 1C6fTe# #ۡa{{{d7{?d9m&pzc'.jMrHJlhrLv.LLzZ uNqkMp&m|ъ{ZS5EŰLu(ȠFԄw缱ck<| 2|/?24Pv~UHaS̞d)vEȝٲ"^WB)J2 aP960B')  ⧤XaTʯ7[mI㨂`~r)RQyU U" V6$r+Hx;z}zkk&+^E+I=ڈ 9%9aK$X"qk7lq/\+ =&OPQT] ZQ=埼"OCiO(K8>SIN.1i?]=5Ha4>ϪNZJbL<̬B+Urr˔f 9EHqXLkNMzVLPm]:h96wY9,cn!GYG}6x~䰼j?%4JƵ 7WTO;EK97Acf9B趱R}J*;] [߀4#xZQN«l*2Z' y\GH\TM}xGS7bF−VK7¼u4Ga,e~ble* OЯ[x0<2I?\V]xA&&;EY oI!3uoY7ƢH4A5-US:2?m Qc> #)jlrsm?n<_ &M"ɜR < %;P\Sa`Q|d}l(wZ_vcGf!:->,g*D!hB@2&s_.~`9U{_)&1EoI](H=Pg]eE)r2a R1*Bm?Pՠ]g7gzVŎ-D!f)Ƕ TƄ XB˕`΅ڜ-m2.\D2::M5PJO2? 3d'jVj:lݛzN! IuIٍDrǬͼ]U: o{PK,hL-7+J@ `1j]\#lq^ْyս0'c û9A^GjW9 !&k4 `s.:Ӛ&[ԷJHB8>~\4ߥ*>&BӇ CIfyDcEn'\ЉceilPGIeJCjE=i〻9ׇ$tǙQQF`Ӭ6f/ɤ{86+x>^|ݠM/3hw< i1ah[xZ4u6`wR7Zˠ&(a`x42]/F{wpctb>ʑou2<В4?\D؄<O$AO:H ݇}/P5j6c95%dj=GIة" C1D4AiGZ7<3fˁk#.ҚQݾIoi8&,,d) ,b湓ApD07YfR˱A?tnQ(n 0[ӘLuz}KƤ`w|h[FO@}>T(2Z~@̚w[KDPPiG)XY`-HcxC؝H^5aS"@H4%9=ae(<ܙ*+kN.ZTK}2HYʹ7!>vc #cHʄi kF" ,O1'җu*ŭ0!$6BƱ,`n 80`LE=<}h!e>puA.P+e1F2y,|`cKBoؾyAJdSuKuc9"S%AQb3eOi1/kg , f| ?݌\I~}dv"!.*!lԗLzXw qNJIOn01,NC1)2EA Joq|I?0Sms˭e_ xNFaj ٵx8:**$I6AYXMN# Ëw }Ӹɿ]<3~,<hZ) 7pK<<q+FLU{Eu\DWbg畎 *ȖeEv˹!#Ay)fX-:5dC]I=Ƿ85|Sl%+",t_='`52g9 +}$k2|2:/Q _phՋ6ȨN1FLxQ4vHsflvdoD/7]%V<CfoU"5VO%QEU__d.kINJk tH7ȓ\;f !{)"d[-lŗR.&"ଔrqR?awŞ=j3hޟX35#0UUVInP;2zGьo P77@A0z) +k8x>ZR\!O)S(j2";}4X,4T5νɤ!-^D=W*)pfhw5)_$M8Н_{ ).)]/3W0N Yϋ|RKˉm @w}.GNe.#FFiy+no)Jjf)}__\S`$*6hA{u,Լ1I-ONX%0T^°:AK U?G@ߨvp5W0ۧ-xjz=CΔg') ю |adh&Ȩ K6zb(C!H'#g| ܠ?kzxgw+>`p[TZ 't2p橤_-i݀PrHBԊsmL$4%--Į@kեN:Xd&x ($'D_ {#A &!7;+6R{шwAAJ.7l)(0UǪ?A.״=dJx8@=8γD;YkXRfju^h&!\)ʚI<|8~>%v^NqQ{[ DT%(cZUxudEJޝSم41V# l$4#y)Ͼ 2_;((_%(J:-%۴Zn HnLuńD!Axò_-*"J_eHKa "|;4m1|@@w[ޮip #hG7g&{-Es󨧽^h9F8 +yNe[ KcAk >ste> O x5 ~]-/bG(‘b#ZE ,Mx\6!&k͞n]9xfuBKx4Ƚ-R;d;Cߔd2^;*1=2xf] lA 6{2݁_{<ͥ%K'?F`ly$@Y7sxs'I&Oc}c&5H#[  z̾Ef[su{$yYIOݡqyU J{<# \Mnzs%swD*id/(1Ӯ=kHfo5r>{O.gf/kym:E24f2*0sM8Fضkq%22^œʾ9+I QAgvs[.O,&BY$T0H&X#6Ԍ(⫛Cc+˩)o?P¯N~oTl)F1=ۗX内82 yq렦*rp&Hl>(2艉qJWwaG堕EzOTuzc54[#J,1sa'NFFwJy X0,qF I6G_, ^10Q -j1/PAzxd&SZ *zi|Jq&Ym OnVAgg"K a`Q6qqrp5[ևkV29tw&~=/[kcnCQޛf8򿤔!jomC5chu_ kH {&C/.䘄9b8CDa?iQ, =- x:#!.Tc2jzɀ!D aabˬӐ1?)A*1"d!oHFi3MY*T8?kR "aK Zś+S WQ,lyd>BRWURˀ y Vҕ4k촓#^83R)tIw;%rI KĠ,V(s5-1{;73󁜬qaK`:FAо2z*>)DZi<>!:-+0;))֍G 58*}V%qQ*p>[˾~v Lvm1!Mxn&y"|N89o#qgo_{,h#Οz1rOի(=q؜NRIF.}ˏJӌ:<1c%ar4DM.n,Ot()jeLX!=HC݃ZfJ];ވ?G6[O5n)ǻ)"QD|S9Ͳ)KcW\`' DԘ)&9Q]qCy><ڴQ6vOFd#T ˚ #nJ/O4šFRyOGd3;M̘CBRFEHXP]ʟ`뼯i̗Lzb1^:5bѧ.7Q 1#iC+1] i#2)*:(cW#I+TCe@ڹ/.YQHqˀV#rЧi '}-;Ukn&xn:BP}&^cdmc+"ۮQ!1$o5SCV~f'd Od+ (:v:hQdBzܲƿH9rZ^#Y%a,,U;#Y5F⪫BD7iw2;f&>i*+5pv6ʚ7צ{$bU~@nnhx~$NMN^Ϊk\qK~}uKE{#e'pr4Qzr<8`%IX(.-&7Ongn Xȕ nն5$ƟGBU`f{83)7hb ~im?ٯi^ylЏGoCܧ|caU Z jƫj>JT%۸+9X$'O/tWk^Gw*ԽTsf""i@xA bg/EOD&l_ٕm. j캚nJo9)}V܈N?%"(6+ְE{,sqe;GiQU`c3jS$I(=6pAt OS&ֲXUCmj'Ʌ:Z%s_s):N8NM~<Q`Ӟ0˭/,ΰbMkSdvмuwsLa.T2OX^Va)!1zgYap"D."hoh03sp"zhVţoZ^AGr"vCޯ ˉ d5aG<4%Q@7aom6߻$ucD|N40Bo@y]S>FenZ4=KaQ#Ü6n5y B2Jؘ@NVpV't )g #mM1v a, oO9_EqM4INy޺y.+ߝnpSuݡMA(Ŀu͘F.XCw0§N8\cRbY.)+-@eCD?xӇ1$ lo̟ VWZIO ym_p3B2ߔ.Sϭg(l$nz_k]b<+"1!&De0_胯u #9q֯L)U佐W:h\t^vwf?J ~sQ9Ǚٲ6΁SNF\NIdu«Rخရf=:]eV'o5* o` 9nu%9AEUcl} aĜ,&gdTXU;jGĊ6(KH/f{Ed(P%2 ]bG9k*g.)&oڌҷ[m#tYډ^,բ~%NnDx(QsA a`3wUǤ%`m! ^64O4p(c|6֏(?zb\Ppi(_9Hy& hD cmTÊ⵩&"Bꂆ=yՠJ͉hKJG#L^Z6D"# V*f*)-VlrP\OG[L/ *|b16tӿߏzjԛ7lL ,`/)mH=Nh0 XJ[KUp[&Ϸ'cx:;y!Rϲc云j},-k=kуKwJmuHx|@ [*nlg/CDhts×t*T\O#gaþX$~O]; y_ýՓϛw<),$dꋥUxA[Mۉ~+H0Ocl[j.e )iJ $8 |{xuB](p5^{Xu3 *39uQޠWf2Q?oxskgeұ!xt@@H3YXG~-+y.?%b3@ iwE=sT8 n?2B쓔h~w}<3i(-yQV -TAG*]~cfa1۟;Be|ݖsaK 4S2m3CLNm6oyH D0(1ܝJPFK6c bx*e&o,sB9xeBTSA 4hI6;Vt, /b lBj j0sa M#Qrꔱܧb^$i1oyi<_ љz7/Y=^I ̍"1aAs Qq,.jܾYN |&ەAy]@<ƐC[҆>5D@}0UG oOzWx4vbT`s*m S|-6 hd|O6Or&;@x79HU_I%>£;lyCJuڔ˕eM4b ܅xF/sڵ+Cgl77(dۀ"[ɪ RipSUE7.]tCdG󟞫jqҮl쀌PHHoPOoJ\fzG,Z߈zX5_dt2R1Qaxn񚫭^icI,tAʕǘCQn;t*[Kw$Oh rg,d :RSy۶*TV05[̩PkZzUoZG8Ftl/6S`>',ṭؓO*MWJ{0Ds't!b9s?2YbN ~qU=PpWn?JL9Ӱŏ ˆ@g|ۥ//$p˛*wI]gM)lOBoP~_y8<g Nƙ&ˏCGk,4TiY-(?T a XGfj\WP]DRDLIt Oχnz?B=0] W$Y#(ݙaP řn6UR0PA,Ć`J茵S@P|8jBr2Lrkiu֙M8^%׉3pW;dsBXB-76ftwRG/(Ku(^/&qqiTQ7YU?^e^O_FE:/C+2Yavk aSCIֻSQ5 L12Yխܦw-J:YJ!os/ :Nb>3y$y:^{ʫ: r܂>7,^t'ӂNeU,D3_݁Y 9P%i` N?NQTRH/K7s.1ocͯ%?U ؙn:  P  h2wR}VPaҮۦagfHLdeXYX:JQ)L²!SC0V, Oµ/t_:3-UBsCCw"x K*# y 6a3_ ?qK~!|#`'sWꉔ @yw{pDg~SX ,f@T@ by2)%4Dz@^g.MBؐIuҔkh:o{Uu.-#FWm`H+.>+bsa4 oQ˥Lnn #-3goY{FWZgk(wl{/q6?*Y[%BJq~xx<l%_DL̸RY{9R0L٦]M]ڻTHP!g!|W>DAR ե܏JX U$}R|Pg^|vmU[95vU*.Vg!vw? XFcNN=O5p#fHN_϶~ GƺRrEó_MCtr˗dblyct(4Ա*¸;BTGFA10Bx.OPŤAIڂFx-}>U]{>Pާ3/sEg¨]5U+t(oq&,;(bp=} ^m1@#5`8&G='Z=z:Rcc@nψ[ޣإ6 qwl.3(9!=F8Pæ޸X|pq9R;}@&jɲDlu@1˞iHF[e 8% d?wh n/!.|J|> ]W=GvOeɉm 2^>ǟ-IA|s%&J"yfP!qXQ~["_`XvKG$q@MPT@orS` ҮOS*҃Ey߉\h-͑/#h?o86+q-a[Fj1Ռgmv"ƿQHZ(2,0=ܳtw8a( sVn3-t0()y5ˎ-*3lʕ2po\ni7[vm{zG;XS5#+hG\Jgnj;7u UF)tD8 Ϙ`l Veבå \6:b3 m+f9 &BBVa3|<=5ʕAVM\.0^"Mz;2p]0|UHu0 "@WSPPF$]4VΑ1? TD aIjuL֢T\o%t+e[9oSdMmeV?=Nɲ(*SBtyaR#n⫣-P`NJ`2U==h/tMpJ jqg8)ƋCr"5EP"TT,$XI8}RB<08:e0E^Y_ʭ\ R"1͕x&:PMNW؜ZcI ]+<o-f;7|ȉK{E8* c>JԤ$/9\CXfgP p$N§I]7%9ևEDMZ`~IFbڞ|gᨪK,3sV !}Ԣ갖]cAIj(/)P aV[抬Ω)#OטXZ]@[n'_xXVNJ9&)IϬ覾9N{4d_R2kQ~c Xf$.-^aq4N8w u(z]66-hi79L’l~3 /Ў=N=OFiAfI|n l@dԳ# d1Z2V9yl~: ,GK6͐QoxP򋁔:jo V~\J\ 3Qablbta S )V`E]S"HFVܫy| _,yiq~h`ndHu'<`nSH*ƋO.ci!~f\Z]hXgez*.F=jKLKi vی=ǑZ+aǴdvOEti>6 w1qa;ፔ?M @x @ps= }'^Hn6ѷ߁ff!ΏqmuFfLq) ڦM[\ n0}z??u7)SJa-1Fߔ15]R}#Aև>ɬ ~'8+Pjyeʨ[8A~г("ʭBNh_@Tk |*AJ/Gs(|A-Ս5ZV0Sp r9&oQAl,F"Ji2g$2f_֩:atoڝGɱ ;.)[?R̖/VĘߛ՝8uU:' G^ GL'6_@ p>Ҩl+6LRg li{7nl\،S[8bSLd]#lCJT9s&XqjM b>6E%ru_ea7|]1$iuhaO'yfR fAP.'vu:-#1@i$ #lٽd$&ל+)+1>+ӌ=zd ]+KP.QaCm2*VM?Oֽ /tP2^03O剋Rw7QP=E`h{L'16sێޗgfZ#A 6bmқ$0 LY=6q>PUAf@3z+|a?VGn(VX1Z˗gbnJ ǓzXI,:Z: >FSmI`+mtC?p(9A+O Xf>8Ƙ;&b)1CYegBsGTA׎q ?0POfr>X;Ag3; J)B'[#nV1[۰Iw{v^D(1(q KKoP≅q avkFp,#WŌ.`f@6~iTDsaHqP?Q^X  2|V(^e k 8§h)C`J4ABjԴmR\RO#3K.1WHA,n-|-C<> 9n0mM>#nDցUs+f͇:ԿT$w6Y47Wp5NIo;7fDB$B{KgfsLևZG+ݭźױUxoo4m] J%An|ՙ>sAC1=xz{M?7-6%g  ~/wo\6K il9').ǘDyz{SdqI -.aM@cdCo|j#gϫ@?x;5 2#XMv6TG,X-57*F(io&p]g{G7K$5UWBJdq<0dg􋋾kHWy :MӔU f?=`Pyz|ounie ي6nh߿2I@O]z,zf(nPxĻjߜ$+8XW4LqZ% aW@ ;ݦY޸ohE%[j0gP>b(gKlJ\*zAɂJ$VV(1C`; KX' grmcYoXI'PxTh&EpL=`B]ȣ z m {>GJtYnmP 5Ǭ?zy}&G|WMW0){'Td,lo;Y"cR#F:& zWݚ0B k s`- r {b"&eG6UZOMVWihs*CT0CwbtI oi,hiZ._n5Uj~.Vb!#Ol@Co ݑ2[\2\,u>=w`w=l&6ɧI~ Dq^kQNf9 v%P-˂/*tmõ{ϒڳ1X1'\"SCѤ1 zϮ?L @%aL9gv W4x;-8.JN:r/NTIP"ٞi|A&j1Vf(f)ě"\kw5ݣo9ZϢȂ|[q`DL{)̟Ԛ܎`^~x7"8-:NX ?JT -^$Dioˌ1rPR91Ԅ=x@"&lR|Ml%Wx.QGcjPP EA'[*4 o+378,`uǙ'|?h-#iM^dĎz&\D"6IazM \Q+8O芓նMR FSQ ƪpP0ʮDQ_{86*6ٲAH”x9ܰ4R]*q9610AAWYYNּK!,MG~Pg~1VB;k5%U+_%?)ƀq+{yP ׯraX~ZSKL8ɰ5ž]cZքOk$ͅ`Ǜȥd/?f'ByХ|p`Ũj_H)fkzʸa/0M\XU1e{HTˀv}Z)1j3a&`ҦeˤW~2_E«ޯt*`RCabR_ASb ha *oԅy;%RMȈ`4XD3^!u-~HAyv^J{{=oܶCs CyޞIT܄xHlNG_ªi3ST,HƶD"Wi}RD%XΆI6OŁ]L'|e,geog_t |E<ꂴ2RX3!*=5zKAFb%KDl'mׄӐz&n)2xJnQtZ,!d!$K/Hǂ6!nPX9!(mQx $FG}obcw|NV5 9vinU4խgbʰޖlĝn.TnN&6̮y_bh2sJXåÁ[%|s4OwaKŶyrϲz;n/>z{?W=36Ca{ʻД{E<\?oi ͲٕgA2-.NKvy?|^rQ} ;P4W9J' ˿@4<4J=7Vo\oSSzLȖn|+{!p ;`$ihʏ9g 5hs0D@壺FO7.L7\o:St<(Ra ʡ2uNTNyܬK1㠝3\vF{U-fHnmGfƴfN"bj?=ԀB;JBFy3DyHy,OO<,?gT%!9)wMS34A@q)q6ɱ`HkS3 5kA=ْgd߀3mlPiH1tkZ:ziiۗ<6 9T`_=Y}=OL-i csu}?˷Y,274(o6oQ3sݰ49Sde,Z[>Uw("qeoXI@ۖY4|Ŭ2sLp90H١Ifq{:v6Cr(p*X[tA|;" $<"Pw| rUGs2.a$%SpI+tOG#rD*')!U)pAeFMCG%KcDo|Un=?s;; ۠? 暟 LL8BV?*]v]E* 6li*Ea]a *L`҉~cK{\T?'z]9-M, :iE55}WZOU6oT%eX+##W1dԄ`\ OmNņ:L&<'pVPM?bD4J" 8~t5)CrF@i,:ǫ7"ciF)N}g6#iOQd~?jEYj=qfjxZF#sG9ЁS(0~{K'5gE%{$8UY@"l|4eȃ1?2it3en961e4|BƘ#Ư"pT*'1bZAQF_wBZ<ĐUѼSMrn x2>E`Lkk`ہ\I>7RJaX+ITG&"1]wz (Xt-Z:iѢ'ڦh%81潈u!)4]!?N ,D67~ 7wHUVt kNSV;EJmqC 4`J"ܙȌY_>B8(;91M~.a$Ȃ+x5"$}$EP"xg\+!+xGJq[y>V$G5U'Ŀҗ$c'>5yj$[!1z^o1M(Nde qmea.ދoy6 Ӂ~f# ? ~]n(nU\W:bcBZ\ï?ʦCrq2XQ4yUFmZ~P[ŋN(;`zOɖ ؀.6c&ĠIJ[ͧG 0MҨ1nˆ%~29=^"y_F2f_T*dɾa! ݏ t};[7kö>K K]bF)$eF7Uk[L(|rN/~gߛN],`LqtI'WU/>}+tb̌ ,M7#sV%f\lܯP #_f,V?y\C PI6;*dv-FS]~E>_C: vOU f5}|/?4 z$(^5ΛOXw2Saю_EP*T݁;+.М}wbm_bt,@^eVRˍ/ J{"p9OgBvHcLq;zKM02TS4v9(w&;]Pv@0-ٕ&=u2'sRُ4}ݡku/g7Gz䯺Z}n59?O ʈ>m}qC-? ܡREHCwoe[džk=: +:OeEcDd~z&s:y(`qvO*;c3p4 u=pquoy~Hxb'71 XybRtr/'rt)gzKNhe!)GG}ۡ }b{+ph3Q"(> =Y:_%&IZbu$h(;6#lיz8IgpF3Vi-8H@0Q*}3k%13ͣ ucu/ۤ_O I [VFKwZ(+xw){ӷWfvsLl9^`"\L}:0&ƽNA*}m >fz@t)_/6ˀ^YMmɦo: 2A2aos"PܯI-,s5Y&۶#` rw)e%  sby0BAÀ-8:VHJWDj2e_~d(sݥ6n:? 2uAQtbr.sYW\cFRTYY\2/DBEbȺt'Az1m7H4Oa< V66SU o fmϮʹ[|\ &LDnͩ"p6BfG*8*4qԝEz@q:+F̆1>;&kdԕ_PU&qXl\Ӽ]{I](8&?8=0_6idN%9ߨ;`NߤT"sYvQ2=! Qf]* B!cAGznt (\v5p.&No)|̇@Tvan e =FyI6y1t lL1rVF a."@Sr6 bhl'owҠ&$"V* Sk.ΏǃIk,E6)} sWկԿ,&"Dx_sb;]/ʇPSU%ZwDTYqinD.Wi+L qJEa]Pl;" vG% w"t&L{"2xo]0ڭynj2N6X cL`c&"e vJVg>`DD#xJhTȅשh5˹`.բJW۽nɛKY>UϽʤX/[53Ҍ$)A!_PbMxlѹ}(P63Re$`+WvbM1~2Ưso- W!+yON|tVЭR-:T.U8eT:9qs6p6 =e@4P d#hHJ˶;U׿wuL~& 8M6sArL<`<;Ez)!s)v-X/ rzg"@ n$*yeOGvYznP8iiYj79IcR{mOl2-A:R{S,GN Wg߆"MtjDGTlUb;lXFr4iCVC3,M۲n[, u:m`Fghc? 5rLf[X8:thf)_6m0aP1^[Rގ1(&TxoP++t@%Ou؊V]pRΌZb˹'gƋ #ơ)ЌvRu@*n:ƕU(th?%=Uwϗt!xg*b{*Q (r%N&3=VOtp -b<E\VH22Ĥ Ǝj wskWyͪs{#3NϏa6[sOdU; e5ӼytvT6UWvsOcAw$Lj[KH&(0\a:,61&vL:p:>u:H]@b6"a'+#||o-`v+zh沼,R˟^3gwT^r?;_>䶍}/x٭ $D9KKE=&>I5АUeʚ`-nsPg}Y>įs̲U֚*3s˨HG?B=F};HvY}u1{Srcu5<} o4 ~kafN5Ԁln6Q(|*zgjJ2Ygʘ׶?MbQܭ-b n6ӆp2kCC<;8gM$1]PjghgmȈǽdAmPv؎LN^\i ^XTJ 7,f=y ںXx><5k[@7Wb{fx\2 _u=;G0PqoҸɅmETURC ߓ8fjuelg%VtoVtlFS/ p h]WA=&6fr\h:V^r懎gsUfo2/K| Zjd $CkɏCrjLboBͶBS~%f2d |Rw> !5݉}tX%}s/ ·oݲ$kw#bՒeBHS:iG!p_V3S4#A#ګ#XpIQ-J~-WZY𾖍vYKxF7U93/}) !H΅yǯ_24R_m*Sk09{w޻ݤ.V_ĵrV2H*RY:Cw Q;C=ȌP+]XPUm5WMYWC$W&Tvot0v x$udED|7e'!Mi:R| 8߃oPjZCU4\dH`FR S8]ѴJ6D!ޮ{y:t|B\K{::Rz1aTq`LZk;Y!XFyo她ǻe (_]KB*"u]&T܊Zn:/XB_HI+եsa&!aTJUvU*wA4*V*{% sZę8Lo1FGfAVʜ q}kw-P,+6FO.ń>/&B.@_%g iBĎ^ 瓳op&E_Hakw = vU"`jZ.>? S#7-BRָvk{A|"@[Ŀ,64I.#{ G/H\u:j hpggw8gۺ}&*jJE=* ~4턑 Rd]:{"j*i!K,4^9Px*9l|{.7{2ӼuiuT*$qe4`F@/\Hx%uB(%g&+q$Y@hB RɱEy}1]RuXkt~E $/h @ꍐ8e![_HsO n㦭L4tz[qu.aX !)ĸ%-0s& [kU77935^n-%v]󇎩 !M\ , Puo[K Ia(4]m+ᖊL:lET"B;>Řإ.Fu٘j2&*[_Ko9 Z"ɉ^Xy^8P? pFt>8OyW X\WyixTIɼOJqcV2s{ZXW1\>F8q*|߁N9 BQ|1ԹqgrIBn<gzh&>C87+(,!|!6ٔZtɞN*p,1B Sz@;2>5$< M*ijuvVV$w*u80a_n7JfoSK4O9OMy ^U>9Hb*(Ė ̅Q)B#M%.P%6?Gp6B8»KPne*bykazg֜jR۟e:: qat&'4";V4Q)Bc, ԵS W}D b h^ -Ȩka$ tXT-nhc|R#$'_vי&j?Dk cMw a*z!]͗I8ސBwz5~#1ygTPAF?f\g_U?fq54fj/2^i x0=:}oYW G~Wx4h8޲Ƀ>+_~J[ NуwZ*J`eT%*GD-We}HP'5CEF΃[kGLtqFy/> =`eV* Ύh$5A./QUCIyzPib n}ֿr;u=Q)(q3ʇn}J#CblܩM` 4'8GP8mzf $/HF͜#x;_p^ XO4 y,=Lݑ"&=rsR]^LϿg0)eh+ww> Exi$RfI6*ҳ-,ߣcO,Ey(yW㚑Gp(MrN>W6Zr(t)r~N嬋yj8T^:Vt&׌EDWR?֋,ЈOPqϚ9ŽKr)qy V* :G̚8CFa1B.&ǐiE4^pɡ &ǿWM1QjEHTy@BD¬Y`=$5Jb>~ŀ"V 0e64/>4,'BS{G͂X/ی߱X<:'x BFPՈSi}\}"-"jZT(!2)i(cG%un3igA˦R"S|6)-=սVeo\^LD=]A|4EZc/ބ ^4&Y8yoRZxZ^A9J s-Hfyƚk,%CG;fǡβDWu'&p햽MY&X hi%Ӹ+e0t5#{ϹH櫾Tؗ&ݨ6=NC0&֥'BfzOOMQziFtdV ۮ BxGEvX#◕Ɏ,{CaD$d2^:L}&grľ@B1[1nƳ92SSMJN~.ŇWrvuja֨ A vse)cN}g3e3u-4"ܟ7'J 4+l*YyDuŞav{Fi^xl;J4<0>L1Q6APu BvxX!ug 30+0 FńJywoz9|;aZ2+H4y %?v@o $yr٢{#AB喝 "wY] y/?_'^޶.]`Mpgr+|hyX.,e= Fɱ‰06bila! &71̦geg;? X_Klֆ H;Uh0i4D5BżGm.kfMKiœA 7A ` 0pgNSA].{KKEt:6?#ڌ3fu(|[ҝV*OxK"MQx'hCeJt)Y`ވpeoCdj Q3G`^b&Je]-)e֞:mGYЂB%{! 5FFe ?ZQDoYKx;//je]CIsԓྌY=tKɐ=f_귱6-0MA{uQOCģQķ-G+pT)4ٱWQ#+F'is>oMbɠ̰OZF>;"6g۝Wޜ5~ңfy)9f@2r.mMH1/y ҼFo+Q8|M;MȐ= ' MY ơ՛`SPL3)/nRI@p:L-Y Zfzd1"_ڗ_=] 2O<U2Cjͩ"TPVk'?f 63C:ׁO:73{עĘ=h";ÌEʾ)9WnF SECs,{Q @LɈʆڒ@ad|{[SH?.\ >ײMk5-3{!m,9JYrтXqdu-S g2R]^)z7?ɜ7JQq845-nx݈>>Mja̐D}('B,hcbhxM2N)}lU"֩S#qH̎Y-:-[8u5DhT%Zŭ2a_.Y@ POHQKjoJ { ZaI )Ơ { ObDǧ+oY$C{{-ȢB#).<YV*qTKhGb/` **~' TP!>Pg3%oS:铆CJL9]}8to(Gb խhp峬Xpq8ܹ)7`#B ZBTJ׾dort*8#u-6C9p C#=_(ѶڃOhoj=v5I@ Fd أ%KmzВQ|[u\Z0`/_$R l+-+ɡFSh(n(01FJ LL{WTcyUDX7}Sn"  #/kiNTGhwo۹'эW ՝ߏFr(n݆|A:ْ!g waf(: IQkxzY7DM-x7LhY6(-fT/Cd1*!`w-Pn E8W;56O0#)| 'biC@wfN3V-0ʈ[r(*x[@%`1H*Jyfn!_U}Sz__bA>"aH="r5$ǯfU'5k9P( P.V[pc TKI?lB(9%N KOtMA|ЪK5C{ %;vY':Z^!aT7zfQTNTEc%%:XJխpPg'.><8f\R)$))f4hQ ?pqWZjTmx8%dF3J$čƦÅ=¨]P2cKu+*|W;뢖}=>ůmr[`5DѿQGj.㡊|b0`IPPCRC Գ~䣪"ETb #59LM~gҹ3P'tk)mnֶ/G,%ak*wDɢ⬧c!mvge`8Ġx Bh*RQfs9zXf"+y ˺FzV i~hD:k!['Tυyf:exH$Ŗ|OmZ씊@Fp;  aL\:s^V4;]~},٨R Wl ;# t'4Xu/gsh&+@&nvJ{SIw'M=~sB`l>"XF$h+dpVA0{> A}LL›6yⓍvSJt!oצD^!zDߘZUM#ފ]1Ż,:(LqxeΡf.[k:y9[lR,#^#?SZ<7.Gq(-z)$nT7I֢GDŻH}wk/eVB$ ͽbԔ@#؝gC@.R@姥>ޔz|[GyE%DPr5Q>?jA7onv"ND"ϬBT(Z' yq/ifPힺ-{|2uJh|8-9uځw~ D_{?gگ9h^H-V"#KTmZP[PŔI{5B-AVAч,%Gka !J4y"kv\4OG8lԥ  /0ɝ_8|͆ļN,s`< +pq11Yx ФL̅w&ߺeKyUܘ2E{uTG cRSkcDHmb NTn1)*=lgc*}F 7l 7ÑQZt=A1UQf/ (_dTu \8Ӏ;Ф<_@ WR_\QWS<֐̱P_YByQq 31^cq䙳cS-A0{28O˷0Y?6ȵcS 0 q{|ףx(VJr[?21Rbg€%VDܧlseN@![nr<_Wt7zq;N_D]8ƇuU(+Uq*;za,uiK(Rq8ҵq SfjиSqhM!喈dj;wȭ <Fmn,˵6u*7n͗]Uq7LbsQ5Ԭ3au~޾ ۤY\vvtݚ) Cjepi>ɝ5tm*ճSsD Dj߫X|Sk*۪AQmO:uɐʮrV:P-Mp鸰g1hPv#_&BC) 95mnP;+"1J*/~;d;KA"7\U6r0wSq_,ЧBIY9zWGjC`W?v: ;FUO[ =KԇנּȻKG* 4lϷ3u)_sSc)T)h]jSr+Ց,MEGr2H8ךB1GjТO),WB3 hۀ~sϫMyYD7ޡt.r!?N{E26itVPv=}*0N1G91uY+`1p<[u`7YmO13P[ǐQl©iK},Z$wto'wp=x.ҳ"^xPr{:#U<㷄1a-Ip $Xo'S PJ:2OāE@SQ9XT~3|I'9aj~DrVK~C߫]B%^i%ӝtp vų{+:AJ ;Pʈ@Hm|OG0ױb{yUyJBsǴpfr␡Tb#zNQ9>#vxN#_wvNeeҽqQ٧U q"IUe,rڈ V%]$ׂYu 0sL$gΆWMMZ' (@Y8 ,}ANe z_($߄=6J>كD:v M =_|{meFi'|1|~C- ¨ܵV(PS 7!BMs).9wen?o"v~v(|ޘ OP־lJXSF>o g()[@.lE!NJC>`;7;{:%,z_0w*4EQUK'8Kq~@qTЀc۾ Z| sՉ'uC.+I(`]љ$-kfm[~t5bA4׉(Xuz @o hGQ[*-4Y}АS x^ o ֳʊ ; #~tUX Խ s5{_Yð#o鐫-"'-!g@(M}c[gjI+Φc`I8NRB$1t8Fm/vZ556L >';'*9ߧHz6j$Nُ~s Yv)BLwybzʕJնM$۠w2,aTYG/=KF{R#UH95e&֭J1/SC{X.&-z;oT޾B=='%KG!ZQ ƹy=ڧ⢠oN[y/ vT~lmB3'[vU?{5cP}SQdR}'η9"%$(r8X-v UCˌ %BXaX_;*5ѭ_@*P;;-:6H.e#t1Ep xh >FTd(90>/SS~8d~A;ePZiL]6%ݻ5LK\Wf}UL..׃2nҏ,%UC)S%DrwI5SO*Lj BVVDי3_Q 7>5p{rQ=99b|WGw,w] T&vH*pqG"R%p1 Cj|=Z{ Om?/ekRuS:b(ۨ{}Dm5 z&n˙`PT:uf % Vw~1n" X4Bc&tF}_9hOp.$XoIhi8ne7^_,+Y5frVd"{xG_М.˺z ]GP;n8II@lztuϱ>kND0>_3H[+QzIdu$ǞNjyTܛƌh`w|($Sݮ?O 8rS6 몇^d\ Vj gJQu@{JQ GW*̳r-vWO<:ݙ+6޸͠Fz|L4#22:&KE^{.?ҥp"sPی&og2&̳+`Sl?ybWƶo0,W\"a ^g RUL/ ]Âv;]BG͟l>l:zc?7 Bt%޹[iD(\;bV6$STg< fʍ2~[,'o@8g|'ס|3ԟmO=R7+%*,v!k8mssi<_{[OF]x:sOc#QRW/3iA:*PA!滙Vv9 Rgw:qaMfdUa6?w 6954bw>\b@fgEI.Ή/;o:JB_uTٓg>t+lz01[kϘ@- ʊaIp T-{\4"bI@xf/@zAV?Q@1EaSv}? 0Odѹ6 Qr,cInu4$3UPɣ^\(yfG̈́SdnqQQ l)f1t0NK`ԋrt:0X`14;sfgMt7{4C+q-]j7c#W1ɡJ1mGk(bZh_7DʙwdWơ;!͉9 bflv〮u3{ գ )Ps!(5ƧH@54}SN舢]U~[-iԊ&d}H(Q OIBA@zhkY hFwEc5gEW9q42|Gtu 'c-.Ď@}h&R:Uea}c̯`сO8Q;|͹ 4tQBr'+j)VyĕO{qEͲmD@+*) `3(y7uk\;c@[3'ca֩GىxC˅fhYqz4+}Gcdk|?]wC bBQ,n^”tuV03>3苯\^Ҕ=_.S>2O99 'aaA{Xr8- \’5`,Sq#='  qوf`~WNҞ4Q?Deeex/ϬC]ER1w?<-=0,;!=2D9,>i& N}ٓ>*ˆ2]dV#l֠{ J@;+ʼnV@@~LCڮ>qPyjN.ylpښ,a΅uiO|2:AtԱgYZ07070100000044000081a40000000000000000000000016609d2360000bb98000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/GU]?Eh=ڜ.+5< Sggdz"O `o1 Y]0wgOۃi/C$Jv $j/k.D8v#iG"govk"`oc߱ caT`Ji-IYu.`Ĝ!ШAe婽jTxZѺۯl_ŝbR@%2 GHX?w "GL$z@ ؙNH Vve [>(h೎,;UMާ5(y=X-XA|[UUd "a^:;RdnDSQ>u.o.޵Q} Af\bqvaQٚtYULHpQ`p #_;]r8kw㎌6ӂ+}PWyIW 5J$^7K8 DuE렇A(ҕ9ny*=%oR#\h.y3rH}RBJ Ƀ!FG֔v4e%`FhDzۼyL 4$=}// '1ohQf X]Ӵv B’$i#x)P5Nzb%f61j u<@h{[F SE~.=yP2n}p& Bu2=l0X\vF@>cވ_\VI|XgbD7XlS;|">%P_GK $gPSyY! .M1I}4)612r~WIʠr GӵY2&_R_%UZ-oh@"-lsbtxR\Rzo/GL(դMսO P1z.5g:lp"֗'s rO.|~Ŷw4k~oĎ+f[-Uv2k!Qހ:]!F2Y0`uKyx*]||7JQQ-0 \|vI4.;9p™Ȏ ?;߹Xz1m+9\h<8{MXy/HIz:< A%"iJJt#80' @_\f!59]V.~ߜ&y-⛐|SCbȃ3p-'ſǹ*)!) e#uu04&a>GG &zTWa!7rj괚TlG98Fi控h"H<4^ fFPy"3~Dx_vd2t K)<(£D7%6kVn~fyœh/.s{ji/Vm41.ݏ `Vh*J7[YC3cD;s vt)¦, S~GS6#}]/ɲ:G~sFYH¦j X5G&#7xKosx`t lHxvbzؔi+ H܈U<[񁈙J#ɖ]_`Bmr@$jJO>@RV"ۍP@h,+ b$l#R]A3xb[_4ia><$.~>2aݱO\[rɵtRzʒSI;0όKx86;|wt:ŶYǩ1bk?dB!62xVGLUsm)Ε=P]}k K`S_2`Kbf{( EimNn;x1ʒ((7i(g>ɍjeۑu9ºm#rĮig} RϾSgTV߇aI ^d'}kKxbpkpTJi0%8hwpCfNck9p +~8KM(bgMs"{z&ԟ XaCo+|t^\|;ȷgYaTfcWܟ/[VErK2k=+Co2Z+2tզ>.;mW1}/_an8@%#oOIzVXmWOrL!J_!ڄWuEbj<2Di؁O5<(\&fx z~څfoigIoԎ2/!y";-|&\M 1)J/q.&{Z f.&_"X Y4~I8(gU-!60^-V!0 -YT gR>5*|LvrHm{u]xp %z6V2TEs85gM^mw7r vzeGg\*uiGb<C fm3lɟd6__һy(!-ȳtNc,'0e賂ZYb"WM{:Yl<`g ;5- nMu9B߂}wSYӌ@~2|cgô=k4CůoLG Zt `emQC{3Bؙā gZ {}˳vȵ\)U8x[5 Ih2sڨ>y kcHV;2졩8iK"4aK nΞ:`(`T8TvϐSH9MK̾8$ڍ)srs_r 6n`cbZd$jbü 1Pdeq;ms_1qLՀΪӧJ$vʮW6WQbuDwp*#ecuio+Jj*`Lp͕GZ<$_hZu͟M7~o=jѐ#t mF)#ܸ؇UxA}]W[CFR2bYJ> &weGC@" "~ UJzK-,Y=s')}}k܉3xD](dVӌ gcWdL5n߅Gmz^E.ww~A4#h |X5}IToB_DE~P<QaHX˽NRVԴuYҐ~Efx`*5)t,CSFCkbA}r'} ,-iGmjL3ny/O(=D99杻m_8–xZGD;LPKt Ҧi4- Z(H̛ JW(Ͽ\!@=+ͼN'=$ؘla?Ǭ.KN-ټ(E6ZNbF@=;P,K;7J0gP3x-z#Ѡ|r6?HI~q)@eoB3҃0>(8l}x0N9+, Q~ʒt1PY(dK5UPU7("7GCVϭ`jCVx)mKp) p6G RH)4]=fV'GS~۾(-)br?/oIwexU{״2C)AqAՓcr%h2 ބf<$OM ,s"(2Ň'4Ը{%xsOaE,Sżչš@G/☒[I0!_8M-1iUVv2(r Sӕ ϕ_8!8TGZﺹPlC4ΔOj 2#.kӦ}MJb"eHOfo,81#:be؍C40Z;9 pi"]O,"LOp^2u v8';@!*tr)^TLb֕umt@f(t١:S<*⠨h'0=,#:M?+:2!L Y_Y1 vn@K%RCvv@ M\&%Zt,.oe%AB<  a>c5hwywCQ 9BL9wuZU:2׫3U _inQSrkbdq6h㏖nTy,Xc4u; фr"ۡi!Ѳ긒RaĬQqw7Vtn:+ C>>:`THJUM㷙ÝcBtwAK][8gvZԜl߀@>}TNZ1PwJt*HxQf;08BXmNtٿjpJ:LŮ!玒bv|8vsWʥFUEd ISG#+,}ڤЗݎ/F(_ *k?Dzpo~qsNxy .~W{]1V.}HdBae 箟]i$I YLVwaVZV@LU7/ L$s QJ!WPNąqIԾ_wgX<A;N3 0*6pZ(ZyXo*ɜ~|ѥ_"9u@"I &k6V8;uoT kc!*!xҼ5}!Z|b3lmƌ$y^nK]ÚeU(0%5r-(h0}Z+51&yŘ\D̯ u:q tIE67cwuH5wBCsksy&,2cWFЫYR7%se;WEk 2Ϻ V&}?r>,weu{i\_,;4 2欦VE)zC )TSNH sUtbh Zؚww{0(j3Por@b~3].DyA)am?Lt 9cx2XS"m4~/dbyB$; bt_~n92^iը`ݥ- V}U$Ko'BtVz\2}kƊ3!dtqбJɾO:iәJ1@2˜dwj㫐@0Va ~kki jqxq HLBKPÐf$1rbk{Vةr̄Y s.lMѡq#9U*ɦ/7f E;P0Ꙩmp*m)폕8DztՓ_̗#%,;dUAGyӝʘgVOV/t:' >Bq ߫-ͩ"?aH3Fi9X3ӶB)ȁ%{*p=Kt.;#vy$:_G'IQzY57^'j]fIZfмB :\2q`XqxJM,& ~Bz>|HnX9zȥM`X".P&,t9lvBPq?nȜKDh68"+&Z",;Ds Yȓ$;|wofn-'RNJ5PuhIVⱀ XEb=#Tq<$r\~FC`uPCe8}^NU逇xwh;mtbZ#S3@gAy15T2LhAmTHo_jp}(x0X:$VѸa SYfpVX±5kGpfM /1 繠Ny"iG)5ɈV~zW쟂ŚzB(rn.ѩ=YnmnDB!plovڤ,B.vޗamɔ>)V*(YK)w*C k!ޔQJMh&'z>g_&ZG-).Yt4h|R\g l T^53uK<eRaj(A/^XR e[h*H|)y03(#!tp^1VјKE A_)e~N? q]6(asyJރ(sm )kvunK..iHҺkRrCLRm+zrNcާECJ߿bu_rIisiw#U*!S?w]%TV&\_u Zjm> : iqVK.o͍J"p;j )ծQK\*V|ĀE _n Lec]JЧ2{--VTf̶[P2j9Eg/l5a7GyfQTB lmfYZu fl"*V&_ $<L k:0߇ˠAꫧhʉ.\*璘̼w4K[ףYD +K|FxDcr@AB+a܇VT~=ӏ:2cCmI!hЖjuprԓp@=܊Յr ~8ސGUeQyL GJו(1BN3=-4XQYh9Io%kToǩ߉Bę{8ۑ<뮗:HNž%`:.,}UԉXCSv{vc蕨t64ٔ4{3W~me3I/O{4$2gj/]ؗ)I@="zΣy 9Y6WSU856{.ꣅh+;,{*T;N:DX*aygUXԳGxxU+*ĮR6׆8?1|D~FG[kCSbT#4h +3ml-)i+X9P8cF~;b/鲻3{&rHDps΃MjEl|{\RڭLǣnʰ>Pدw|>7AY*[JȫfS;ڄڄ/uQ:I0izD*C$|{>vhX᏿W_X1̴9fnRcJvCOQKkbp%OyJsxPd4QQkh1"RST<9Ƒ~MߎUYH ye©U{w|1}lQAi~C06C18‰6D%d𝼂ȧB$z#nt2Mf{kWV?QKm3j ʶD1LpŕUWW܈^8#, e1* VZTUv.9vߺM@ɯ-H͗@#R3<7XN%n!E4DYRwX 9or ޥnlORۣlJ5G eV(i8S8Y}p}.?,=b^e ͋gX@oCf u(xZ55(1q%{M@2%N:Z-uWqva2'n2xx|{nQYL]?8됗ptF+[26_/qEt 8@xUϻ&eHGr)e_X4e^Z0YftkY=?ʄ7glT"%6O6֪:iَp;pU]fHvOg1w,Ph3B 4L(ߔ"N-Q7.ckۆ-9A_$)e2O^ o!O(0TQf7.G '惘㤨aBuiPK$S3J0 ;cVaےBI@,W%5U%HQ3k |sٽ\Q"b^Nue@qi݇pi >6R䰩G'ZAgƏ)W ./3 +'a㘩|)\UtW >wSp5zt'(PH489fbT[A9Jv>$u,Bcg6HlLâldB j+#jXuwoI" 6j?וTM[etCD;!SBmgP0iwW&`EZmHT.(O]#tr! $Z*Wt-sQPlsdd,5';5AuiܽY|1_N$y#zD i#V/yR9%sgFHo.b*)g#'RԞ^*]m5eJ 6Y Z̜+mW:Tty c2ìfLaIpr$׿y3)Q) ebW|'>ҾWoO1YD6V_.̢nN(G4$=V-CpCj<(j8EL Ꮟmaۭ  B1?Dy큈Ԝ5 ~EG⩻ێ&w3zؔ\D́.DXGm%j%(N.6 zmq|# +Kl~pK64oP pf&RkiDjıj7&6"J;Ov(X!ؚщoa| Yk-+&qE_?QU*N.m"߱iT-Z4J6#q9#aN#Co\T4dQVEkz{X$7y]tO<jB|lcş `y1R~2,)-8=F)ԱȳV`h{htұw((r?2H5Z ⃉?li\ZjH*-px6Ofj r.M'Oj/.Wv>AyphCz'$b ܫg(yz@=1p u2 O񹕍e3)4]N|.1=Ə^*~\I>}fHytPr'lŅޱy?iW#pgdE FjjT^KU#_`Q'B{;#o3z-#(jT 4}`R.f x7,~$gG]dتΈ\Kag)G0hfۯZ{#0gb -M줥 Eڄ*hew2,62#2' R\;~Vp^l/ֱM幠>T԰nf.nZv$м$VCNf)EUms .!Q=~5Jϰ_tw.rgRY1O%[WrRO:tĄz11Q}N݇N@_ t} X~Wq{W_\tCS!|23$u+ٳ6Z'W ċEOԔXe 8SO69czG:0~{;*SJ0IyPr|a P-ɬƌQGƠ6pfc0hG9DD .zqF|]U:yt2 )!o(zr>nH󌊰<;$I {~0Q[k'ݘa!f3bEcH:=Mn]ΏWѻ2[va\,o 08DqQ9b[qVgy fs]?\Zf*ٜ94 7jHk.`O RA A/w̻ܯԤXpA'C%ENw32A_Xծ2BX۴ft>bt"{b/Da FuoaׄW.@%K5vCQkTltՌ=خd/nSDO`H~i\\76`64sXS[UhEI8b7.-9-1o߮73ī W|m;{0N|Ud|W N+xD'ʢ5(:x]Ƿ##ZnDu4[%>»ۏo*)숷ԘS9_,1ͫ؉9)oe xW̋^/ z2l2рtoӲ's-Sb3zAEx ߬qz2 u5R2x RݎbmDAq +zb`c -@_ypntƕTexdlͰ:/P  ,{tWA@L3jHy+ ֤_iƼ3,eH"GDq{3`6ÞUJm X~^0SQz. 1;wv` ȍ$rr12Cݠ$%<?b0t3钙5:q@_T@7itp3kW&FvB/?#RG޸ut:.wJ5~1k b9ƽm8.jîgnui7GyX%_+9Rmo}q){䴃)"'zi=ڔBmU4,sbC>I5wި]>@Pu|d^:<#E:P. lLIRi1@'6@Fٞ Ml:B++ٹGJ{Lm9 ]x+S{;?L(nK|\~{3Q'wEù;lҙUUe3Ç`6i᫞imenUFMybn]Z-qs'/QDУ[iJiK `\|\ Tlچ NUtt/SX2yEA U{!#Qb!u'S"%~0.FCg +PdCf.|u\sP꼹)"g9d͠Z(N \40QR#JѾ[I$$kYIL)@g&R)rޓE35 >aM3}|@EdbXSD/]vg -V~w>6Pf^1mxCIp ZV@C6%X![箫 4Q541qj?%XX*dYTCłr9rn9V11oxI8TbK|/mdI9h=YҞ [Vs?,ٽ"xl\埙 sznD[ꣿ+Wnl" xFS}--- >P_s;)L%^](H;YHZFfpbZ*@!д^iǴKulSwcyICN^/ޭ^?QNK* $e X'?PuS͂,\Z2;DsƥN.-lvoT&p<8du*:e>fhPQ\h5I_V$p_eqFT3C6h,$hawcϵ='M/bZ2Q,Bh&{!T $D7B,G::X!&1QZq _/T&7cGv.5UֲKV?lqKRګL3"w 0F ӽ c䗡v0̚^UH-C/]b J q[? D'Tכ9c t~YͶX6RW*:)Ld %^. ='+>L쿋mD uҪ;<`b2/IV'ֻZmXV +Ae cGh+Wc*>} Ǯ:@KlDMIߪ8l>ŧ񾶆cJs6h"O36'GC t ) ,(Ir|һ{''(-:xm0n%.^uOΎ*^rc10Wt18Jhp[UUƙ̣ Q3~p{zJcrg<wíkB6`t!EOls%,q[lmt`$…χC7ARz!Cm\&oRc$?LkD(홶͋i(~̄wm1 6o,%C~pS/b^6$oј QȲpVZK14G֑3. UW)'ڨG/1o77@S68KtMK嘆 2s'|sr>lCHT%U $;ƮTuZ@!簉F׸ۿ0 q=>T- 브\ \6;#MFb F1[®Jڠz7XWͽWȳL')ҏ2o g*Ti[%##;B{'HG @ &vL) 1wvw7cpeCo3 z[FNNx\=a&GO2D\1ߘ xFy3V QbY ĩx{*~.3w>5!Ko˄ Q# W~2dl-:KOȢ &T !扴c+%7_# ʍEPk50n1vBKUrZ6Zw2 wh8 P; d{uau^u-XS@<($e$#H Yf"Y56`YܦarQ>M${%l+]T/6MIHOudQXw)1AEԴCV/ޫHl?[Xu~OrcY`Yq揕Ik2xpo|ض2מVxR=5$ &5~-% 9ˑUd!9h2Lvh3sVn7 eXv8;7JY(pL9 I]F}фݜ0lmdp*RAs M#5A3e!' G+f'iRlwKI^l$ %כ礐j!"v\nItJGc(S:'Ai\͟(t rܽh2Lg"m7NdM5RUq)p6k_3:۫W*kVn}fkI!{xI=fРRṽ?)*'`G[Ks+v4F{ 9;gM|\thV 4ꠟpSC}r:Ɉ2 Է0| ^BHU2u1Dv86bsk'?%?Np}25*lrIU1%,CQ,00к3sr]&y/l(j_4lG׀pݼO0sP R Y>t _2}"ny^i 0A3EB5!9QN)=cRrQȞ:.6zͱFѐķP2 ϩkǸ1!+`pҜԀfm9G@i"AE<=z =5h-tuL̫"! }kW7j*ЫUN_*aF9TYnȔ> @Ǹk| tSKZ5{6PAF H_cy -PmuO%Ѽ6 NsH>-ڸ)T0k<k¡#C(CǕ}Abn`_N\-mZUa)o4~f4%<>(It^k@y^oM[Iyny/ò#9At{q9XQn"v|*ϴnqe*&zסZ"^=ٍGHMثu%^t~!tMQckd ɺ!.`U@w[z䓃!ݼ4E\-v=wI<{&!>Kߓ ?XñlwPO ~DKo5 =! H8r[\2NR/uN͋&oH{N $Â:{ȡP ȴ)tJht( 4ewmKl]4__>}B>hט0a%^:,;7I6'.j`O2+Vfn>/#5%rquH6dC7Um0ThV(a7kĪ3+{Y%kY10l1I"FbJ)["ΪHbݯR y&!:ioÓ"ia*?tۣg8>#|Re6c~DY(S *i:}6\_ P]86}m NH)hḙa M^x3T.(K,}.Gɡ:|}ǠUr7YH CnY7,s0E,?@sD-gǿ2M(jŘa O.ƺѴ}Wv. n#R|\G`$- (&D:RQ]o1:qw"K/+L֬sgv-}RU8RUUN~0;fil, ~[,0)bK2ж;PMY)Mw4+A ,!M ȧmmާzGcyv7qESN b%f} LWYi$A͞XFTqdLy,Hg x6^]uW`yژv!UvFĐ'2 `_N,[; R9L9F6^E|,Ь >w-=ʹ T𨊝?e|T`>;u*eE.Gw7.u7, IZC ]Jg.1D->n-Nqa{.WadSw96mHI0o^+hUqI Cs[=V X8޺]́g/z#v7 ș#Caj ATχRS 󨩳 YY#vgw[#?\(46E&NP:-ҒCшN d2ygK+H >\'TYilm"cSu]YZ%P‘L(+ug15<7X:n'[҅W+㛊ڣV_XozT`ĿCRyz73oE7;yNi+I1O0'p0W$g( €R ]5b$i8% Idyn_3u~;q3ѯzDF |Kz4*ohA!5G M4z^:!VNŶz릧 Mqec-fLS_Ž iQn=,z5޺ 'c'Sѧ N|F^YwmƦ('fUvu_I릉hR\{4i!9+U4SOyE4;;3lb&#a c#eY+iH.f_>7TwR7[!9@H8OGɡ$6_%h]myu ]S9rB!w@낃F @a޳LڝԾ L21eX20E*`4t= gP^\w2DŽNJt5y]fw&w+‹ &ʻJuI(H'ZcG'm奓BU愢{t[ )?)_֖㨦 HP\phRvAMa--dV] d˗28HN%ľ[ո}[r&hy[Y?E+Y7z y ; }Pn4Ol+JFu"GQз$"\5nh5WAdXѶF~ |qToc#{ QXg F+^7 m7MCؠGI,"Rٱ\3ba&͎\)BOc82ȂCEiwM;MlxMjsW}"u }{ߣQU2vqp‘SB ?(mkwdSׅ-S,K՘pQƾ>{!B]ȀK<(]:|&JbNzwc/:\|{cxX_Mn0U2$U#s-}HكrN7Bv?!67CQw)F&j9{a"$W3<Z Iy]X o~% _3 h  Ofr@(t. f1/.5ji.U)σ8~Pn\wXg#ŴCcriaiޭ!;;5(tn\zOxt+Zn_Nv@ *S |𵦫0̣s0)oj'MnQWhug-[2FS#M3#o[<ۼ(x{ ;F[ 9[Z$Dx+$q7GkeU $Gn5u< :~ƘVXPW8nWf?/ ,v8_e祲Ӝx;Z.mvet|`CV^_oGެZýԑ7aׂN.9|Ͽ [Дߘ -VeB>D{ǬdwqOG?0)ՏzX{#lzAI5 {ǯI#E%}I_.+9^FܟS,/(Z}QL,ܦ~\d`+>,}i BC!G=lXV=90dCA?y(,ۋzK+h+H[,Ya]1WRhH YVz;v90!b[MOKZ| >Řl4'cl3+:!P"vBmZzVPGȘ= .nn pH5® H'lQ5ҪFxCRCjv㣴]]iqz*s_|Ԛaj ;ݫ HyˏZWv/ȪWM 4&:;$:WQ6/hime<&X5ziijFEܢ+zclHvYɺ?KNw r S;: \=~Klr52kPg(^'6R, ^YH+\6L v=~] ޛW 0]ywͽFAO٫pȣ '^Qp:![jGE7unf}OrR0׋Pqƨj~x85PУӄ@3|z PP箺-8ӹV`A@w=xT[mZu(L=4_O]q|ïOB®]򟇹.h윱Y}?lSI7nօȏ,)|r4!~oVބG:;2ju˾7({ƅJo=!نhYKH_/-H]e;>::pIT=0ړHp'iS~^E.a095b,!ZN_f*3+@3A@W1q@v*.e]KÛ⡵ݔrS(cg0W%mD.fDs+=G*7|Ta2|l=<>5".tZ)a1iMDV>QVos{IЖ h2mG#@7k$Q^g"R:n2S =s'&A^7Ϗܗic{1u횽H軷~ZSNG;QAM6C 5HVՠ BAx5MO&z0! x5*'ފ߉"<* |r$Lb[J_o5{Ӊw_K9K 鬒#_fom?8E-/k@Nb`P4(XlQoxV3i'AnGo ']EI+,7O:GbI^@J6ȮneebC@{ۏ㙨Gc'\~(Ӿo#h}P5`r7gǏI8wWNK( =ehwh,`,9΋ΤWI78:98,m3-]@Y IN68 ?3o#^Tg T>Z] ~MĀ ɜDZOΫk21p!t"WF&Lste9P/\}lS5J8Nb𒦔=IǩEAq{iB^ hK~` ̥h`<1Dl8[bq.nU^,Ӊ (=bסe)Ʈyо:O'* _q.fU񎼰 N5_H`T"{4tŪ&+Y+iS#O^hǞkpd) i4m| j 7{ߖ.wd)UiMj]4}A84*8_a|mmF&qA+rd[j5st_q?2ekd;-Md^a@hBJnh u֔iRq* l4)”O+>4ԆY(Z[iM>vۂn7Ps5x_JTB&%P)1/.HQ[RנwFm,1tX D NEԉ[RNZ1-;b5rD+b)ͷ>DFmOOy.%aZ@oTX#]%;9 \:dQ&hl27?[^B甹[5MBmd&\{km _87ǂ#M -$O}gQ,w< ZV?jdQSʏ1_u~k|G:՟QN#(>ܲ\/+M3H6&8x~dN; ˽m!!]d\cX7FDIU4=絻u+tyN55iCW Lz LJRpW)^VSk W\-X5/e +дpihR{9qYHȔ?(KX`v{ɳ.H.!>DV6$],{oE}! XܪXIK HdY;\ T*#bΡwUke^Gla +5_*s yA#Fޘs\(4;&Ȉn+S@uŬzxqgO*s+M8$,~&İҰQd1Hm6WQ=@@5yoH}"Z^fI9:GFx_Djs}PpW UwSrZeo5;$rRyWOMkpOX_K~R>qh$E&,wU6S L7lW.-g-\Ct(ߨT&`M5wٸ`BIC(r-9Vn БUu*ey6zw܆1W.ȳr$ 8Z%xVB/9G(e ny9UAxPG*LYlTʵ#5藯j%f_B52{S'rw"8i1ϋ<!cX~z$5nРiz`=>=)ȋ7O @,<5M \ۂ-;K-ɐkW;|bA:I2Uu*NoA?tB2jT;`}=)F=Hk{  Sݒtq|m}U?jg[+ Jo4]-]㟸#T՞FW@CUT;5 I՘wYz)Fdt^TVlp~b(L/[.;'P*pZgݼ"=,6XOxs  ":a1xdŚ=v֒y]z2f 2h4euϠd@2lq@S@ҬnܵÈ}裲_jfEO*^uF}۝rԘ3}ḄH +6Ī\5!߮IV  h Gb5~(œ1CC$<}\ )'aR r): ˄. p2HbV_Lj$m'=u(-`'bFB>zSg.H|1`h#0_:yq#,?8́f7Ttrx:sgR~!ED*~{TmPMπ7js+s̈yT b)sa j{KcD87P8uZ8HQ;/VWJd H A?\՘8T|״[CZDo;[Yh@VG.P[p"'Vk ^<@nDSxʜXK~&ay&qwm|ge`侶GcE:GY=BMϕ\. PMx8yUi%JzE.qƆܷᣘUDncWFZ z|$';$3dmgg3_sNwMW `gBd r8bs،3d 1}$oL,F مWwW^>{< ѯųZ e2qR5|P+W1v`}8 [XE~l=Vs.QBR| |a]\NhzzOhO` , 09\8qIQL[jzUfacb8RhZå2.*&|$1e ik@$shK>vkr|';;CRp&5GP*;ƌ=!fϠ%h `QPu7B_Ƶa{([g<șU=.Dy~yi̿mECtMWX_EڿB,*  )@ Y$d+'=om=Vғec66)}w*!>W&?6z7 XHJɰNrS7UvFaqSr}ͱlب|29t{:wqɋ\Y?"%J8pO`ha ,w+&5)P2 ՟8jt4 z}M wKnm=#| ︃ieIL-5r>;t,NYaܻ}[cCOD|ܛ ē,4 t31_f @7Or[ pHg.[4צ'?\Qߪl% bQu^Q^^OAGSZ&έfK~*2ԅ }a}،bqDsieF BiğJ`9X9 +>B E8;lۚS+;M)Q0aC%Rˣ`4$ !gB oO?"#q(m4u{mm.^ɺgI(wͻ#13qQo57ť>/}8 $!?/Vm,o94? bP V'LqěQdۓ$H uY+aK/iXҷ,RfS=A w(VRcuڭShܺؠSd`nJu8*6b'땉Fswo!Ap]KEK:+7?]}k&lhY[HA]^vs&#GG2t`V@ͬ5 S?̳i11wqj {R4\Ѹ,nu@5L3 3_0ٰRL:HgauVpBEOOdD8u)Us 떰$2k2L0Qjk5pk3RȰz++\jL}~/wtϷⓘLhpv ԣae57h$E,VB#V_2|Ӄ3̝vmmLBuTavXYQZH\G2{kStfWN+նڌv?;ΐt*h]0`澺o25hnB'h_^Wb O³ 9# $˪&\抝:zrs4Rdγfmv% 6BUp.MT4,JG}<}'4GcM+V]5|"FF#Gۄ*M{>IGDZ&th5{KaT!.ں|<&8[ F̠.N2mL|4[LS1/6x5uꓵvl뀨[2i`C.2s+ECq-`B_Dp 2fp䤸2O fe,& NP,7t7 epv/ Y srɷ}Rd[* zjVIBbvK˗#*$AvufĐ9]Y hߜU.-#]3(UL}'rCFS ϋۉj{n8Hť_8h>C}l&Sߠ Xʵve[иQPN K/"vlx5}=y,NMJ(&BdreS, '>'8hYʿVIwKzlaxɨVG#?0c78„|,egG׹FK{]+?MO" &w䍾N. ܧqmAN*>lg%`@.gD@{EZuhCJ;PG)6F".8uAX|N`瓍E?{IMŶj)FUbnYL{Mt pŴCpem!-eƵnf\ɲnr/30oB7Fpҧ>?>Z5x+6zLϘ3JF(ȭb!Ne*-FCN§iG/c3 7]Sq2Uq9 ʠ&SM5eqF' *w={y%^QhVZ9ڻ:1O68iB6}g B&XnСZ$2an[VY+쾮ߙ;20:N\eܛr>+\IS0 @|mP3vݿ@%ޠV[_FJѹwU}9Ѽ0k$T-Ba%#VálfhKԟxL1GaIki6<\鱇h7E^w̴(N*ՊBSݎ" SMp7DHmz2FP([|XE ]ꠏHnSMCq<)<>.sI$I_1#|B*g.p4\O k {eL5 փIn'͠'d6u|RGI%x&cƆ%h;\ I+oUOV# gH6ZɈ?l'=W6g$N[7[,xk]T9o0B9LJ76>{i] U9^2¼KPtb}pDž{:uoEZD|45,QTo j3GY2l ePy"kh8D '/j s P&@k3<$gɺ.ˮ 0{ۛck TPKHJ2eV>JNUɕ""v'D!˥a Ќၭhف5 e| sVwt+\(-_ctHIc ;d Z'Ϗb͒m7A렞?.<j<Ӏ9Q[͖3Ͼ)/M+4%YƼ':BT~D{^*e3 SzQ.qQp~1Ֆ %fC 8`tB ~tkcO?ٝ\?(܃4"-_v7ux(U >x=v\Y5RI%58WAK[ΉжԄ }aiYEigcHV\^ZV̰p滼n ˛TP#6A3/yNN,gKw R1 ~QBM 4%[N^sGıLu{_8_4R#kd0 X٘ # {@󀷘ݩmJSƼBDQhoe*;vZ1Bw/j|<_~JL\b5R'ܡ{H o(>:,>||.Qɚ.>Ӟ6dlqc4덖N^^X :*2<qnEb[m?2PO:MPְ Kr̼EA #mK-t2Fg"=5ׯ]o2 0u'J=nvG8wf.g%_#kςCluc>[ڿU_PPi;*đs]7Vڵ_Xd \EDpRt2R:ܗ6[t#^qC߳沯fDhn›YX,ʗ8FMr5) M9xùc&tv̎h -Ei2| T*n9[d3E|sV]/AoiA:8H`%1aBv\ {#ҎY5M9厁$,?S#^z7 ̊Ν^E0o0/F1FUv \n]H{82lǥ\ԉioSqۀ iI&E?U?>V\CR]?Gx7lbq4ϯ%a=q=Я}KMscbpI㘙9OCtI9_jPT@s.8^P <56Y>shmq1U+ۮLM$3w[(|A\ip>)1o^wwoTm/P'=lG$YNLh a\qArX 7\ڻ5RǦ]&Q%8 X55lz}[˴@HV$cgr0_ @ GW煻g6%Ţ6M\"z`2 /z;=%: j}=njœ[~+!8 (' őL$m nN:JB!׎:=M[Tlh3q-`nxDZQ%'O'J䪐;y8kq~6h@Lxke2sJR|OэDiwMhLBZL8Lm٨*|Wh I\oqvkyYYpgDp 9I4M#-ZԁE(# {ijE'W8#&J.-RIXНFq{iqQAAo;K*>DcYS86VR7,.Ѷ. ⋌8zF^Ί? dONgnIN3[h%@ߓ8UO>ˠi6Z_Ր9*H eJT31pgqs$T"zfIvҥ^EY:h.vHy7H!7[ %hQIvorij}jTy JfEBLBO Gn>)LOo)_ 'JAms'.v?7:/ [x c??";q`mWEشdX\T}F=^=>"6 H/n51 dG]'|s vbPqo;S,Dj!Vsf| մⵔ7C!Hj ^o6!eiĚvca*a<g7҄uqFEƫϬdbٌJta}i{VjEUD3r(]4y)W;=0+f.P[vhvBȨBXp8/pŽ峇_? .yuT *p; u4X,xVvdն,pg_E4p\L陬{NAbuW/F~um47u,~٤E1ƉaIHB[6sVXvv:$/ ~bm< _\1(R: cF8zŔV];K$YÉ^&CP"16bFMΈ<l1L"w4ތʻUf!rD}#(_C9î\l%<^ѿH70ÎW>ңS+#=T` ID+N5q:j_SL;ZLkdCrstпcCJA7 ŲJMW 2exP(!B^g.7ьBxED׼[{q7DIWUM>;,#4Y蚈(DV@C2^ Ģ8l[V I N(EtٚoFxїyy{iǿ3"?\L{S9X,K+h ܂c9WK iq> 8o0>S#xO auu&jzG2R@+gC+B0|۽8OsQnF;6<ϋ7L!~ӣ CAMf)nfûdz9+k0Qۈm Eq`5YB? !hхm9 ѓ%՞CacE#s慖C:_v/q_[nc!?9t-QEp&uKN훇D&$ l4 ^0Q G֪ ȫiU5=n8 S4C6‘M%mzL'! {nQA^OV S\;nkG} ]h V&Uoz=wFQ7\s^ )/&P $:(Br썠 '5^:c%H>!ѿ4M`)^0z.a}@cM-=Oh#&H~_YfPDMć- g޾}R&d$;/݄uu0@c7G>o-,+qzr=(2ԖӍfRjHw _~L&@Yk/Ýʺ ib$Iهa_;LFQ0/0nw/h-_;/g^-(aצ\#! )WNiЃ Dk<^ohW ZoN C/cdž,q4ӔDINF6C~0Jɛ :tYC^'o,J?[M* CO\Y$p܋z 目іjQS| ?*Y54#^RDhDko1$T_db^q ->Kp0( L=0 0tlE9zn F[Aw^`dve鐙3]F E<]ɋ}1a>Ekf͑˓8 YלFn t&UO-@Ւ+g׏0)H`U`&o <(t tǓc,UJ~1 əAw=*^B@&2\.][K C7vPM\[- c[z(1ĉTSĺl]kfjٖL$[ex!S 6Ys(ND7HQZGZOphKx37˕9ٻ mD4sG{d;W/%(|UEɺN@prՐiF.̙)e*f*A&m!pvN:Kp#g":y7'\!_ ~>؏.2E䅜$Ps Ґe裳cMU<6nȜ]*B1Y,wo.VSRnf@mr#q\"vC@}Μ#-StG;S.xaY9ȌTedm΀QW%ލ\ T]h&LWE4A)#*Y&̣t^h(ý.VNK2zoڤѰ,1ꖤm Ye492Ӵ4܂ot~mMHk\Si md;‡,=3)=d\BK]Mi} 䪨<6~ޢ! 3M(( 5!dډn3bMf3SUc>*Ou ҡ^4͛i0hAYU shbuJ})rE%[!0GIrAZXuڡ! (z4Gs-Ӯx㉺~ :K^`=bb&ipbגqM`TQj0U9ZxNRx}|?ˊʌD6Q[@P@QZ6zQ 94ifrwI)kV9C ܊Yj詢,en=caU{ϾF%ͺPג=?zU C֘q\se,hk"5[N/UB?%9RHmSi /yy,E"%]ZՓyOYՃޫ/r4Dg.%GΤih!]/(Tm_'׺!KE*{䙳{/s ^Xsn|Ou|o (#H ke@Wh_"H~5ױLR}[QV-e3 V^RV4FI'(P04?7zQ{|h%tݙ$ר,=Fvvf[Âtj)#ˊLT 0+kч'2R)?$"(a!W\F9fmJ%kXȄ,^b9KtXw /,avrtϋt~8To-35#``U e%v.9c,*\q^H|dxE l'H,tn ^H+3ךC1,1Z$dZ(8#e`'SvpWR௔fs/(YF;I h+k5TUrPB/[%vDJeVC _Վ ?Eo1[Y'WbH|ߕ͚Ug CR݆-jnz@Ff$zEh pc@iwrAǼC-sVoj6E;3shQv7r9]Ϻr952b^;RcT#1{8hYqOC EFsI2*Q|mT] 7IߞFnR=MI"&ސpEN{+jf?{IbByO&Q}Mva"2 1mU*c1ɗSS׬&4@?֜=xE>K3vE|t `0[*MQQ}.~ԩ>/p|SdmLU)| mf{hFiw! tyE|Z81ЀXVE\R2vi8Az2i8]*޴ʳ#`T M;vV5Nڍt|Q#`J/5B0 #p]sܩ*$4Q)y-}ҸXgwkD69)lh W@~*%X2)?ie? jP\b@'fhl:poP4wR$W! a_~]jTI:rTd%dy]Z'XZlYj[Ƣ *F7W @2qIAiNiuȴ@)$'Ce fba-o2[z3M$j(:cI "r> )+֚)K@>Yv|@ oLR --9U ĞSj$N|VNZOE9ȐDt XUb1hQ31blPz3 ΑwprvFxmon޺WYCܦ+ މ>;Dהm 4AH=y9Agq [HAe[u8\:o^'@l2^*:b?BD@ݿKR(1fU;]h`H2[Cj ˇ 7eMoy~9BS⁏ y:m.pI~yœa2O"y らn؟/uZ(sЛ(gӓȀT Xz!Dt :;g}s{\2LHu1\Jtی6S^Ux.Aa*˲NDލ޾rS@{_xD|ڏg>]abJu=[s7kj4!pzTr~8B[n[`$y<܉  pZGBwBlcm1e5NmN;x.xW_? 'ZfQ2ݖ`j&ߌj'#ܞx}etr) e+whنkf-Sqx q^3MYCZSfPx LtOBX݂{p\8m8)ţ#DBQtTQi/I_vp:fxCw+^*KsguʦzyۢI)&]p`080%E/U(nwp|ڥja?&8ěr /: O#FtW/S9ROi_|ȫhaAV-՞'ez5*e1.{CDb^~E1I;>SLuֹzz cۚ<\V-Iɉ_CgU6}멠w 0H`̰̕Pr1IF+2-US%t59Iş ؁4ubL2?+ ^ ˋ2# ]$ȰhLu d=)UgpNʃb"C'Y$کwX<᰽AM9_`sm5X6,QiZF}ժvηykעvK:2a6j2ZF P; iR#TdzmPvcD)Q`YnĞ"N;gt^$V,X .ö/I3УL`rgOao7P?KB[ǔ#K[߽%Z;+tJZ wn:".H=ol lVtŗj/Xy{OK H~: $-IE3T;4żPj+̸9%IuN-Tσ415[C bK&=fk< 3 nӫQ95|wR>ضRLXRBM_:eǙbZF/#VHTt-xxqQ9Ay`u1nNq6hcRrxIo_c]mgfFDDF6,azؐlHjT]1U7PKLoȮnKתv%|YÕ4τkDi&|>.r,fK=fzQ?Y?k )٦R4Ϗ[{(\Id%ihh^뺥F^~/(pځj4y!FGڰOZ >H{&'`zY5\cofIwFl\G(򹻵|uX5h"|n&0ēMB"*Kz! چ{E<]DocrTZ \&x B2eǾ'e'5(^'qᲀIgޟjycuͷ7N=zf): KzrO!DYa`W$yŕE-k[^ 7RY0[7M5PQmJivH]Bm٧;v4GR}C`Yp=i`zM/mP2|0tB .R26+6'y\>mF!ȥc憣l$;. Wx3=u e6iY?^,=TB^JK8Y@J2Qh{6۩lZK~bhhq="۱5L TGh1 ~&BY csEu\q?E{Z?=/Ćj2ϔww#\$ٚTt{#ua9 g$żgpВ3P"GHrQW=qtyǤնOM;,o} `{ԍs@f"z 7~&݈^/=%"U"D̀l^"Mds6- WLN,919z獡q_Vp&k(}6Fo042M\b [J{܄o ]݀ sp6/<9v |M(CxRf5q崯QT&'{ZN#z4b3l #` d-)emv}ر&08'՜tWU6Yr(HgIyH~ @741sЭ*zxhT?2m7QTfx:l_+3Jx*eaK6ͪ:eƗHbH'"Oˤ 9=4OhwTt^kq)>]I~ꫡx#!Ow> Ro6r*$ Ecp1)_e5]$Yصځ1'A~ 2WT4y}sb`EC$B8VHYgDQnK*&v|X\1B_؁_[9mN%ERT@Q:2CikCfzyXھXܾ8ML6ftM~˛ f~,4rCIӣ@L 43xƤdaְ[_*{.6rn?A:sLPS &ژﵬd 2~τ2b`H6KUC=い_.d=*@+uBI;fmy(LLZ2Brw(/72#:>T|Ux=飨C>F[dܷw geD^BKEC50IrwXEO$zGϑ A8*Z#^$O,_jOSrB9­AzhHtzRڠ;Jޔ~Gq8դzr5^Իhؗ-}݌׻”FLzkC<7&(aLdUONy'28+DJJP}4@ n}R̂UAv'oQ4uy`[E_1[Y<-LGm2 f\y{=_)y2@A !J;X|G1ҒDnFZP0 rXrw YW洩K0tm)3Eo2؛:¸謓l?rz`g2`õ =\>b,a%X: l}L\.Ђ;MFqB( fU{5E}~':E&fu10oi=\~ś^/^ \-^ϸz2Z 3]䗹 mtO/0⑰^S` r:vC ,X:! $DBJ%oŶz®1ĥ r#G$Ri89ͷ4ѱ=2GLbR+n_ҋ*SN;oz4ѹ'dD2}uI~׻'>_9m{Rvz^/5>Hwj6i=&9"mbwwS 6(B!c@ Y4ief=v5sp($}=o9uMϪ-^c=ہ)U,C OM<oűS$WK͜1kd(_м/炾<0qoD˄p!oB')!Iu`aZpIP6)cXS6˹gdSV'5o~dUV6\D.%x"$ۨXNœ8I7thGP5)ŋ8W v֣^pnM=d|Fi\INaMVd{,{ZR/w ^KU8|#B}+#QC-uqȷ3rQ .[t%c*|'ƶ9jZ $7,m)#P"`xOL>zھOLx4rn;)X=v9F ̤>ϡHǩ'SB-bq|9?sw{+0{yͦN扣z.c{sk8ҘZ] MYbmiOa,g1MBR sg;iVWzHjJgVb]P£:+%"4O@5OQsD/:~k25,[SY\閈wK}dK)m7f)d1"a1PLbT154 k&%WQ#>x{")Q_YgTs)4lbS/xi{M l8Y{x+ub} }g%Q^т-9Jy4$YI+q|*O;(Mb<& aA\nܫD>c]Wa"7- 8b=D fĖabs)%xȫ#8z1~C4f3DkF÷ tr NhƁtAtn>kHj|Z@kk!=a=@V&5һIJ,%9 Lp.0UӿXt]'kpϑJlВ5}(5P\ǜ"t ; raBڤݦgfX'4-D84o N_ʲ1Ĭ έQB'.7BMr;t` *T+χ>At])/lC; Ϭ[71\׸θ(kA=6TȞӃR8mG/[ՎdQ$U𣓵/װ,4NM&w.8Ǩ~^xYIKۍOSSQ$L|K oOوt|n"ӂTj%I21ԱSRFR+p! \޷|;R0djꝙ=~ (BDʛ)ZbϖKBT>w=ʼP\HS68V 7ғks}6x*T"(b_^"kwޝJE3wowW|G37( }Rʹ.L=گ[(>{% [`YXOgEor*612.6҂Cnb9m"Ʉ_xN9w[I ~c\ՈqzN1P*_ @fa] HwLo- <11Bj^Tܱl~ib+e8Gܰs O1~ -<RUJ%>[uW.KH6hxgng7 | NUʄvTABp`Kh -WAŪUyFעWj1 #s"'tyDMb;-?S0Ҵ;vѴ)mT_FJS@.ܚ˓PZ0[MÚ5BN`-y`yS2F667C,@ldkH7[/*T-@}u0r`a3v(JDyav~I /֢Y϶+ H3TFCvT uE79a.hyQodUKޤwh[|!oT>nۏZR- ڳ\izC^]sBJ-Y_U\ts+{YJNQfܺˌbhˤM@<  }MX&t}F;?I 3ȗ?BfޗS[!Zϲ#Or1O7H6vzh*)H1J~ FOEۑ1m1OFTSR!4@u&U% Q9*uC'&&7H?/fΩr5x,Mr{8!<)7WL&8IU* uTX"6[h,l~}!Wl/=i$!8t4f#8oX/%郉司j1Zz;4z$mrVpP=nY{^/raN3Y1Z"Im sG$G N3~o0ݟz!dZj*cl `B[ܡO'!a2/02S4ziX~|L5>_3!v'H0S#T)8Yנփ"Lݥ=4JS !&u @ݦ%?aG 9c%\Y$n:*~[ze#@Zj!3‽ﱚ_8tZg4Мܛ12e"W62P3F]]5[:WsKA`?m!֮6r3ڃ- A ·+Ʉ~]2@݌ok7|`P2BJEEzXJ  Rmj"#'16yQ*1&yG-¬Ə{NgL$?k> v' i99q+7˟c@3,} OXz꺙\GfFː1"#?Op ́M=2g0pg?^E1(V/$Aʨ+a53 觎v;}p8BSpAb֌C^5'GD:_9Keah4YH$e(/oH:H#+8cVqq~Mp[v4؛:%T5hEzan?q3$FH;,29)K-ƢaGH*15Y^>1߆ZqB5 XgtinmDmY]ӪìP'c"]Sjw-]_D.6*M6⇣~ 9Fl :\)Tn xҳ{Js~dI_V# ʃ٨,亇m!H_jX }cʻY"+$60;h/$ݔ0M!@&_ߐM7S*3g~2`+Gr\Xchԯ_6-be{tǞdf/V@aYm a*k\TŶIqK\>*C|"f!4`A3*jMwEjZc@Pj$K]\ض&y2'ʔ5Q n֏q9ad:&rRnVi0ɻq Íxc=\e9 ۀþnkz. 2˟p\+E6TQ G Tt5 8&T21 EU+1)eyf݁5H;WAAq pV$WֵQn_g,ތY'˨kߺzEhVsǼ?Gy?>?LYjI^iȇ+1z Hnv_,5kO̥4Hcsڲ<[09 ) ru\٣ k~U%0|HJ= 'gJyny?TQܨFw_þZ0*#Bz_<oV41zEA'}!5*Dz'xb7'OC)Z6y1Ȕ(`>T A'<Ѩ/1quS%J9,&:lV-ίgPʐ&~%jݻT7yjz#g,3:#q"&Rv@$e.ˆSK q)XRˑ|>9j]n c⠊wH;:3]Ok7ϯ ) *S̾&T'V2IeP$SڤL lu-rЈ8Q 6Q8MCc-ׯRMˡO8+$ ^H: S%h||Ru\S2 ry|}dv7 ]][3nYWU e MaJ4x3֥-O#ϥ7E1ҴyN,E~&@cJ[y6᨜x8/zZ d&B~ Hܸ/?@)0ZVS%{ [\/6ćӹY= %sT0]F/v?AHU4DO#&5}10j6SglOr?ۣW"x h +XܚǮ*{]YDՈ,v5F 婞0u~ ϵl@XX`?UfwZŵBQ+Gz Bm-o;V"alvRYz~Fw/3=)F)R̟57Es:HiƙMZn),/ mWsrwҿpbAi Ar֏ྉ^>ٴsۡ@:9FTzfW%-y+Igɠj:9na4*M&3HA{?sg\enuS K/(NaAM#D*kP(jkn C+U55(`,En='uP/[yp&`g0๧e~=XDmZyֆi4]`'* AjG'^sj+ |;Z)87lg^6Kf+sNfS I4!b}؈L /g`yk͐/|۪Pg.( swiZUoR*I,P3ٌR`a 2ӪJ5<9wHe(yʓe1PSi_Wz0iX _orpH,91,K/huP4ױORQ҉D-/ը>7ts='Qsgɀ5I"H7-R1<`wBw:p mqAĎ@`z(aK "MIcb4L.&Uqá@:_`D/"Uh vn .A?W?`跨SNj{zF<;3[D(;peʅ[&^U% r '{ШN>ʒ"""I*}ǥ5Tʖ @SEW$~FӔ5vR z [u*P_-\Aw޾U7B6z@~{ %ACe >,ofg"a'NJt>̎ ~!(0t_;f<;b~J$3c2EKR)phc^Y+~MImFSړ} *) Q] q1KC 2>R`lq** ~OTVưHQFu(XMY8% yH,%m4Õn֝|n}uyF+)0] (>.-?3nw $}|g.&%*G~X{е|lyFZ@FFO %@2V^AlK;]CPsoLVPHZam7k9R/~R ԇ,P^M؏/"+ A2Kn/O.sK5'E ?GQ%펯@7%R'Z|c=rT7r\eyЫ“{"wUh5L1.wnύ˽ /+iA ߏ~sAF=* S+o#*]-za_|h *=QH %mr뀜rTۂ8)jlW(DZ /(^x)j:ܤ{ 1MN,ۓ!:U^ !O_CVQ%(OT:Cmk5y XLu)m݂/TtE E-Wv \\pFMj1AweJj7<H-JTZrG_:V" ~)ZGϚݰ^ r*c|%m#P3wဆF#&HC=^Ҙq)s2h蒳r9TmhFjY$H$Q)g.r ;u r{]9"Dd{֪.|yR%7pEߏG~OՈZ  3mCUxٽR]r g&g)g:S8)6\io?dg8:/<̚'mȉBHߪ;7>=[} MnGg*g02swun.nҲ[POcB}ہ01{% >8o5;?ӱI,J |Z,b)? ?_v5 =WpXqsfiJKWuxw;\Ǔ QmC 5]YōGWȤ"`,".zKJ`k(8^qNS+@MҿA-ִfaAޮr[}c?|wHy{rN v7mq8xoTgCdIAܳgZIEB^ CUt+ L}•DKQ/ᎰM= mY?E?Ęf@Mͼy HKMwRj얩r!DliMowIB݄[?t}-jM6` ,C%5cU瀈K>9540:孄=R~I ,cGb]ZR>Ӎ^!r禡9B-#n>p uMW&+$f% m[鰦&>4DX?+t<1CDKlw3dtİ =)61|;ҝEF_JJ!<][z^JG[p䏬Qa$Hq~>Fw<1vsF<}oVm;Exׇا*u5qV0~߲k*uݰTM=yh03:`fB KX*"O7a^cЩ{Tɭ#8uJ0~؍u47^d_ 5 8sV"@9&tM[Uַ!Q`u ޟ$C6 aQ៍^>29띃6LE?}2q?liݓ>5QxE\#$F!z%~ugC#Z|Js4}蝚 %zPOMېƚHfGr &+ 6tDlJ|UI`rSy{SUQs9ke/ "BFeO-M*BUExiT~L0w*G2`/]:GGZ~m3ʝ/ ә{&`,m(+!b]_Fۇ@&aUzkMg@kz^M#{g3$B^P!w=y»%f. EQU(w[w"?뮘.m.QԵ[cg o/T1esbT1鎏ŇL\V®37$~Ab",/ٲ* RzoaDZW )&ҹT 6 Xb~VR~a~8Umr`'o<_…Ի\#fq{}0 2+]2cGJɓ"dE$M6&SVhҷᩉd' N"1>ph?e ɕe5 kpubRMH]Ն,' ?dWpW78ߣPp;IcJӕxeRRIh4znjX ͕yGqAQLAGU&VT=#6ӛu~\"29bNأJ5q&ovA0[xe:^]Hbt@ |/4YfSwO4l5sHnяX 05X![FV=Yӏ/{Sm<ưݮsAq@0J@VMktWPSu=yAnqD#ӫ}r\œn ܑ&Dpu蒇SCNbD/5Mrz \U=ܳbiahR'Ro{em'*)eWw+]h jcMDP #7*J#V]&hV vѢϻLxxG~[-fmiH {l@yPL̕ߟ&byE\(@<_Њ[Ū3]ͧ2B"h(@= ? 0Cc_*S t/Jj]_&}.*cyPR2'|qk>S04@ x#>Bc(ŪA*1)H^-I)E)~,6ѹ$񘆠AGP88B6Ey8YzڿADŽx h?l!>]ltE'Kջ9}I=4}QZJ4ہxH4n(q񦰉(J4NO'Z nh}Jj) (cR/5V=x>*W<-;Ѧ/DY佸+p]zm?o{|/A}˫^/ݼ1ލ)z!R32$xRA-ȡHPׄ~}5nlCDGm0Dfi_ao߸q?i#s>l6` xWJZV'!K .ÐTKʂO^*U-7%AknF=;[m@:d-AIς[wIovī0pell^\S;^:yEh`qn10gX8pR$u&ʕo 6߅ };7,QU&*K=6إ] ?KW>4s2o?.{u=|cz,Hl:KkOXnf˺Ɂz<2ˆR-YrK#w : ۏ2vM2[CV/Qx.Z-d8G_fBvàbRq.4y*_!xK qC"=SPbsTuG+4QjS}fejφЫau!JHs+]Jfn€5~&7^bcܘO!YĈM2F_W퐶|4hw.V+1Qcv~݈EN|Qw4lKKdM $iRnnM-vAz +K(äbF\>1"̂gl`IPX6u^V0o|o0m44UɕYm>r=#@0S{WЭh`v}F<6]adGæ2Z|:F"'&WW. iՔ-1KϚł}/;PuULB0ɦ[X t6}Cj8,C!F_RVF(&J2>Ԅ$r^R P$xhLB&KǹO#2Ea49-RZBE`- #Jw+Le5R^TUi iev伅 +(8rnJxg/*]>M:ܱt,֞exuhmju>|xoEN'ypDb\P;+ڧ]m5C`3f9¥`-<3A06teEE,Mvo '(=mq%= DHһ lh$KۅаQ`1mDzeȒ|[(Q{`%HJ|3E dB-Lzpնdg4-esr8pXw7[4R \uc0p<>+P0BB EC(x߁ĭɒBswRL0Ϫ'/Ndщ冹N 01CQPvMUKr$/s}WakG!0?wHIQN޺ۣҠ&[`u컉`T;uYOb#aRr#ZygVǤ1T-ue04XO'*j>5#1 \^a^ok)Le?%E^YV'Nk<AHo)WPLNGC$M P2(Y҃p0Legz)$'⨸Wl hLdHLվ=fsqqr/꾙W=iTJP?@350xGlW* sB{]nlѢ;Bq3 EFSnɅǂ9W+ޱ)Yu@$P6ݱ9gD9( Eڷ1i+:<o(kd=^SPR@Ia9Y43㴎kfq6Ѥ>74uႳL6}~Go;}h׋ж=u޹5fKjk1ɺ2^kb=#'#ʒ.T"h}"L:lW`OA@z(/X#5KʒAla AU sm;Hť=ҩ/Ҽi]Є, Y\qgX{_@sxr)fmsb}p WL&UL5\.,/srdN7Z>d)Pt6, \ŵāu/V-BNd$gwCkSB\Oӈm:qo(n]S1uWo>N SVrgYcx:`+OO 0b=ARl:2c69k{mP>5_Wn&.ʾA'/CpC!-W8IoETg n`ˤ R|9Tܓ6oU]cAscJ]$ YMJD59>[@Gj cfu;<  EU~E ()8sNG&8 !dl@[nPHfFOTMbJ3]Nz0 ES/Kr?J┌t`Mʞ(UX[ke W =Չޥmʉ8{%) (rM<l*`0'l pPj`U7S[%2*e){Gv6ΝS5fV}[:!Uݖ͞u5u#~w6I*a AڍŐ:!{HGy2'F/ZLPc~z.\CT7Xv.sHr6~"t y蛇3TZ.=B6Q%JE($~;>QqM0~h)K]T(dg XA(e VRBhëG"+*0pG\6K gKnig4J&'\)n*_+|a쪽MLn^:hӍ$hP ,6㟵0T@xin܎<9'` \yh}cZ;n! `¬'ڱV.}֒SuQ GK}B0RJ7`N\ZOL ?[D48!?@n!wu<|\K^}A䍥skԹ% CVfk9+x5V]/(72Ŧѓ{]#rY &1|?p6 RZLrxDEf- q4M7jhjT01nKUn@!?~QY߭nĢg[ "2[g'/u<I)F1ZBUAg⊮5 Lƈ3NI!6Bu^2׋u(ˤ>o([ܤY $XA:Yᗑpf(ζt A\"(YeLBjڼv?b6FDf,L9H k^GP`l?K+adCF! R. @⯕Y0̉_}2>!E:b,u,I}}:Aނr"گte/6ndyW;N'nnXxNxcd3VgØ[gFxOsJ#Z)3΋mJy?D. 1Kή[uTA."I罖)iVyFbE3]`4Ewru4$8*ݎ9L2L:dX`8"F&O+Q ޾pJ3V:m#D 7 $}[M={kOȎBLtM0ulE7#/ M/*؜/VmͿj9"z7v ߯Gj(G$`$+JZV S@QeG!aMKv2UYn!zAN?gm2X sr 1^BA S gkϴ7خzO?))t(gp`>/sVzOaVCi$ۥ8| b7Mz/.ꖜXˣ!e2ȁ!n- րVz"DtQd)e\_8j|?QP )FTݧcyo>:yK JP_vTG^^3xgPֳ6,E"X6E|55~adp`8rf+KF){}x <@["e-;kS4҃{e2vAфGlLcNlﴃb˵[/g%^X(]A'yQ -KYb4fB`mE"A%6 z/W}Lq>J6Lŝ')$GH{1>Mx.U9qM) =L:#?yxyzӴu֤e=#g“c&ORbI˥zUț7)<O؂l҃j38bոU Q;`8DKܗR$gJN3*Z !^mبe-=CNWpK.};BuC[vQSwy3*ùoHdD!X<@]5ׂ$ 0jzQ/7"?2$VL ]k*ݭ'@"鬧5WkrQKZݿ'vcYs^ʸ/126ڿfMA'jȽ$݂^ Sd+{(nnl39|Q݂ٯW2z>obMD>~O;+<#OTīIjm)msʴhf}~ L'unYvHw\P#F5<PZP n4iPQΎJ-qX2a5^G__|޺ww\d J9R]d s(XtlڞkD[`(ϫf!qL@ДY!(|E[hlw$M-q67"vQZZ_뛏3(Y/o{AcL@a19u2#+WKHxR<V$ Z8v3gZ^`̳# F*tbrS"oO#*kf~@|8ekʘ˪ɤG#$zI{mfv=f^ĀU_i^b"lmhG lH \Hc~8s q XHQsۇT٘$1llϸٮETVNܜi=§lJBe y<,ZXD w\thPYn~xM@YI\%;G;^bX)-jS^AyUHܯ(y#` I D1)3TlMds[m[U7x!qOHynO HѹZG\r2# N˙Ij } +1- x(T.+f(jZu+#GBɳ:=ZqdYOjX{ 1Ċ лdtw"NjkV 7plyhC6ޫ3\V9r4R=#)Yrn|0n d*iBRmb;}͎QFr FR:fs !{˳C,BA+ (nwy@ =p ]=<HQ*ux*B]hQW0&A̿1>oZgaw$BBxqO \:Mͦ+ܧy1; r`t<4#sB8KY-\BdD~K_pcjC}ʆ2Gm8[߾MQ&%߯6hJW$53FI^^Wo\)}Bo>3E/ۡR=>]x# +=@1Y`=x߇GtN7ȓ‰wd'7ꫨWz9r)fj Þ3NJWo~~5^G ^҄\H#/ϓgeUAL* CY~g[">}!o SLT1g kA۠vxgx LR[?Qѳ667d.'%j HYCl:-@PLfbJB ѣ\tҊ@DkT%Ĩ`xqq{Z--opC @,u0N CU}P$ȅk5׮mljYkV<'`i8}9Y-b$F5=+mЃ5f7jF(k%eAeӏMJ2/m B*l*mq7iPŊ*GUreIœOhfNXR|{8vWDg$ Uhc -/;'`!Ŵ0/{P kowYm)WI>֛/ǹ?>.>3HRzfNݒxr_* \SE5K5?4^1MOJXy9Ĥ9گ8-:>]z{_.d_ kF1$oN`/?JRXt3>ugLKmR*XX5(J} ֎4ˡl&˄JϰjEH?&0'UKO;fb*Ǿc*F½ rVth%Rn35 畯0"&sI~a(岳hX#O-[1A"7ٗlvٯeH;Ĩӌ9`wKyM\}UQP3K6XݒChCbjGZgN(IKJ7=lUAEf̴zхIrH"xS9d`%,dEK W6үuLʸӲb9]0Ljϋ#&֡QG51RV=O>0{/"'S&DC30J̍b έ4@al眻ȻP^PЩ^I8,aJz{"qޑ.Z_󈚚w1-me5VAk䚶-ؚE;"׷ysܬo3 QZOqu}_fָ^kPpOlA?8CGx*%Da{Fu2~ X n{seu1vXnTcqjLxb%w/0p!W#Cg@YPsT\!0%ա^HPP9joV$'=0%g$S4;q=4 [eZIԾpyq1`9-VPG/?pvCNVf:?, 3ɔ#\nm{"}|M:UTFP\o,-W!z[JtlH+.ܫ3sE$:H^)ʁ^aSu{q?O',1ՑURFx mq o%g esO4\&>˿yaPAFOfM7|kp'PaD,ܾ;$YU<ʄso -f7ZIr+ Md_YYS7Wk`kcĜ]{ܪ?} @ex|%Tq#*$9+ DTf uHLyQg: dUb0; 'cWwB]{Yba+ RhSyXξd`.JꦊL*Hea5W~L.AMs<<Tpr{^*g`Ȯ/ ih(YlUS}Q@xŖvkV~1VsoGӶP<h:a zN;jJ SHH<={5Mxw5-rIN$y`'/2D9|B=KS?$mnK ?P*+Ң|n&ϮG;gۍiF[ y3~LhnćjJj"X_]` V~+3jVy@)cPq(7&%Я shZC9z;TT=T̵;1p\4SUc ,!B\R~;O.;j7'breȣkILrӛ[V>th[J[GtLKn4 U.?U4:߄XPgƅ ùSEpk g 8#rح,Mw2w @6˥,6m 9gC L3h9(SFԋDyZZybdӢeؤQE7h.7"~^z{m%dF7MCtq[Aⱑq3;7P[Hˮ=YAGM%$}!&5)%ޭNm2US.Xx5vcfLl`^e|C/2;SgE[^5""foRsWGMÓv㏴!~,4\[ǹ5Qdzɮ:TlHw|jrŬDfKiq K2>J96njAC]ļyz@?6h)(,9֓DLq*Cb]2%曞]_H+&"H-}gі YvF~1\T18= K#e oY4:eC-_X\R4)63+CR2CøCUGnDɲdջkWD be`[&(OxkX!N-P\=E JÂIbjc]DAjVzfGR#Y4n6rGm*}6V>Ƴ-gHDtgŢԴ-q6^l&4^Pq!5ڵ!Tл?Wj5 }lȾ#/SbUpj(_7|"pbf{ǀ~Ɇ[2L zé_Q<9s,7n]q1W\~}=jpL)4#veGYպLŰ Vm-td8|ny@u Ԣy7H#F[0of8HO*_y\70NMvmX}) 9DTV4~[0#ː.3CP2v4>-^+ςoYagEIWWл 8s-Y8Q*~Ac1j73Q }7y1ntW~)}7h(/ /=*=з950wkͨ7hGm{hl-2+ƒU^g}LXwuOuS`c/O p“^MuAw u~!؞gF$ʓqLL4䡑,˰^g>wrCCv:Jޢ.(P2\ɍZ1|p|#uSqi5POUhxŗ*B1ݚ`0E"?W Jd|"lޜUN,oc{w NZ%(<]!'znjoRGôI%ZVוJH sN}\/[pz~> A'o.AxY-s8},P3 p، xD~pbl>cRd'sj I7F6c!@.ɟR 9_hk&,/RAuvk?o4iReBAxb[߱ A`%Ի]d q6(Gȑ~7(",/wbOQ3@ tg9y˧]\pn ])SDۛ\:ۂ;dLVlu^ZnȒF6R(lKv3<̗GI$ &F'` [qku ~Ǹxz  w^fo+^m#:M]-3(q?x uax]آ)۟r`@hOK⤗s"XC yN. [LMPzŔ/ѭlVԅrP1xpuڅmK]NCt.-0\V76ymΙܔsbv*4l!.@Lh>{oX%7EԺ mBv7dP*!Qe3׷ł?2@DN2n* xc'I8;*u]Xcfdg R B穰FA"TmxŲC<=8\E=n+1}3Nt 9S FG;LgsL9Op*-tÆN| #%߾+qy+It7Zd-,!IGGp/'_;)iK5QdB ɮjRgk;H0$n#c ]aؙfk]%>֟kkE}T-(.13H2bwn GP-+ Ȱ5B<{= /QkT%$hffn {QVPYiIVEOT\F{mNmP t|-@omƟtaFU6ρ~çT%ږRȝCB8z I;.xܱ)O~wi h^_-v {'ĚD-$w"]]UsyEi, =%?`2onPx R h=Hj$_a4&%}{- V`+t[=t'vtOׂkʚQ(-%F!{%?DbJ戜:i᭕TI$BxhJ]DFi=Q ;Kl-s&)J317!uV>T@O p}3}O#cBg_UvhVB ~G6bF:R]=gI"Q^\sNrDl});O@;YdsY p'%m̙|lJf]{PPjy$P,42T]$vLuiM(&I!h , dL3Lbfd 5Gh(8iYx<0}1Mx- %XzurtMHZ0ۢ7+w+̯.IԞaȡ_dI.5kO~DWENܹ=xAoDj;|ŲQLsG|7@v%\hIQæ al4}&1{}<M$5e"ULSy0^v xy}sEosC W@M}([ j[c GYk^#ڏDZSH|o#&3Hf'ꇫG*' 6JS)ja˯#i!;?7!Gֶ,Zq d0vP,-0Xpy~2W/5JEM+E6޴,ݧeDJG[It 7 :j:pӌiܚ B{h- Ԏ.W O$J(Ƴ2BKB.gvAKF^.'\7D`, '1OBeH6@O& x<vI>]XV(uGb36)|r4ᅲo^feyFtV.w%*i|]U7TKr>nIB7tT̗ &H3 Jڔ B+LFx;\M g΢1V棒AF݃)X6֫b t#5iH&?r &\}E٫: ߵ)G"-b%8C)QmjO79BoUVfy[; ?]$eΫA];hR]PlmĬ#[n{yHlAGi~Ջ1} DCQB Vo&2Ķ(QZEɸ v`NIбf̳x 3Vh6lD#FË^k bW81%s L dz;e_ss̴ln u4,^ˁhKiƤ*6Sя˶<_T|[=YXЕvWoy*v:%pc4լx-2d. ݃T#elWO%}¸s:4gO;AkXԱA{nac&O(ŮpWJeYIAJ]dt^meAvʌy̙o3FZKϢz3KJu?DzS7&# r 1^&|)ٳ֨0l- 򶺅%М ([WX<֨ueAݣqg(kq(u3SbOV}tqptlRgnaDyACJjq^$}ž S^in-numAMݖ7&NnpY}}bDP&Rz7V۽0Z&>@'p4`ߜLq BԽ8cBz@ %:!YwDXȀkŧXa֚j|Sp6B﷯p0Cĵ; &"4!قOfG8?Éxoz2ZAq/ΗcIj# bu{`VNHM۩[&3ayiBD u`NK-yb( %+dA P(H tA"_ T817HJJ;2;B,`5]ijeO:jor+^EoeEp^j/~ulՐpCKCkY)BHB-(G7&JPX_NqO=v' Km3(/cN-`S!y[SzAso ~ew12ZR}kXQ9gP}ReY\4Zh##A.9'g15̛<vSkC2?n6wi ޥ]N0c\peg2ŧFoIB2%"rU!QQ"N0][0-ugRlH"8ְCdN3i8|AhBJc fE 3&ٕΈ=ed W& x8Auj6TfQj_5^æ?D<%6@ҙ~$.U70 Ggwh*V&q8h) *k$zWwsuDL ND[d(v=b Ku&s2uCwλnOfQ*,JM9 gĔS o쁔hxn?$ 'ȟ̇)Gӭd(doSw4`QA,I-AdZ&]{7헚pi0-2>{7ٶ&+^K\9$ Q1ʓRAv[qQu݅Pdz,pR2Y7>9I_TQtІt >`O ּ/)6nH! pĕn1-m%o&/CgZ % > 24i>Xz8ip͜[v_*)?o;#'s^u艚d gK+AH:- W,0ph*Iqyvuamw I+j91卂af0xą&ݱ<;gOHI{drGzT=v~L;G fgܖ.o2W<<>O#]2orHE9'_CDzv31'Z.w/m{\/`kn8CO̰ɒlɑ#ƅ6U7%2/-Z1f8wѮz$(*vΤ 89VtO僺搨~ Domw1)7O5`jO;l9NKwe;WT25χ w,Ck#8(@~P+zqAj*{8c%H#fCw=K.Rw}3YPp`&:R(}4L W޵6zC|uHfM?XC>/'Q:ai,Qg֜!q$q-J4t͊ thԔ=NDW wң0=p#2 29!( <(z)* f# ;2:Dc&7(p$(k>APSsv~JW'VuZ(*n{{f1\aJ:T`> H}9wʧit6П6sFAYᆾ ꫹c`Trz!<uzO~ g>SU߀8uDK&.SⅮmKUM>%93]+vb7hsь>9͛f%xԛѠ}Пy-QZ5jea? gY1SVp#fGize8l}z`[;CI֣LnZ(;S_jgNן؅ >s /w5>2l!phʔU9&N?7Ԁ=ƀ yVQ~g>Ou)#EIQ%T!D_g^5;HJhg=2UBgޚ;0g'a(pu9p}5JU[U2>H3!MSnǤmE ګ5ϚGJtw*ϰL% ~3S)>JOL$Q&QEt<Ջa+;K/NY?T%O >y}ρܖKg<\f=#+xvf@HneUZSf"Aׁɂ}5&;O*1C+.- Gy }8Ffq0Otx:F-"Jpެ3( **ԁ byZ֢nrz{n7 47% Fâ$ɲ9R,\K.gٙqǖJk Y^E\yȑ;G}H'I /:M=^p%%g>xՌc_}?'Ǜnp n_9< CZ;]c#bi!Q :JrDZO6?h-~{ ][L4MPVPZ;?\ ,py8Dњұ Dt8@ѰRgmCg)J+/^#@>5yc7bsVg(WY2vl{j3zSPXr%2(  ZT3#z6yv'Yꠜ$(jVh.W/ l7I_ SAð a vKA/soS~zi/dה͟xg`z F"gk8ߪ.H9‚xǖ`*+p=w޶r1s/,w0z*=Rds%piOHvh$}ӆFgo1NDgn'dpn S`-ye%},@%ؠs:=i2&1`BLVEτ.XLSqēsP=^F! E࠱ֈ2-7LJ_JAlG-*_!.wm6GH^yhMDMή"Ny.!tqH){ 15gky"JeiL/B O;%Ӗ]If,y7g2X 'kl1xxȹ滗;m"/ 1}vчYIF6nuGqRVIqo7qQ"mBoݾl pԼ?<7d\_nko]W7'-phf`>ٔoOnF,Gnn* SV^ԕc\̞:_TZACEH?.S?%9خYxpZ]87=N܎Uir2<[.(^$_M Z(/!nǬͯWb':zM<~^Yy8e G"NBI&95a40o/f ^J38u]CBu)B^Ir#\g2xVSR;yB_5:}<#? %n2z>&޶Iyz"Ё{c־b62X*Ia^Vs۝5)Z9bz2Td@K"YܧxY.,Ѓ b%`)B)J;Oϟsmka\H',7j݄p {b]SK_xGqb ̍oE՜pi[-M(( kRc 6~+A$5h)z*mŽ'݈/xj\-1Ȭ9Lc<gelV5˳)?gM2TţPՊs3P`q'q ur̬VB+,D*WI[7 6b-ciTNuyg7^&FQUᓺ'vƆo vJhO[4 ŭK ZُR4H`BwM R*=c6w>P;SWyByyoL1P5%52ߗu>Ы~LU-yusJucrJS"y~v=^&B=z8h'G7bHSl>׶#dZ~j]\w)>Z1iiΎNx L3 nAm qsp=p[@iVϷFr?' hBWZ8 ddB4?x󷬹"2zFr23҅, lm}x#٠Rh  C ?(@B%aOOX?ƬbD̖z>3l87SGq/n,1]vF`Zmw2SbN?.ŕZp>/7-\ģ FVG` bjJ bk֟!4v:e{ra]FJy99}ݘ#y܍ԼfBK|n%{ }@daҏT1SH+نx}Yqn֐m.i*.+pVajM%v=7'?³XVG Dx!-L98[4&`h4h09B{j)J#y-Nw4IwSP@Eys`8( vfoH>yWHyYkZ2\|."144i |NC=>40 2qMMU<&ɔ^p1_ˀӓ䑝u/58?' &Qm``M0q-prǒn3_{,-E~b܇棍Qd*@2\UJ]hJ_fN/OPBYp}2D-01Gs4fcx6us'C\!L +󉢜6;kc5dMؠ-cK%:1'g8GK oWɀJ 5Fʈ 8$޶%kwy%[JC]߳?}jZ'ubhƟ^4^]ll/Ggm8qF,+Q'ՙ ft]o\EeMVM mv*4"|=ǫ=CvB_+W>HbDnLā 98[Rׅ7 cFnwx, J\9&ᕤ%j֐z}DA=g|?8AX& 7p\SIz_۲ O CRa΀N2䝈o1$ 0%j3;}_+%(v<}O(n!o=cPN"\Q{-@WOnEO~oa`ԚrKWK~r uF(`3x<@&[bB_& .s6e]|C4s N?F썩)}r`rƙx .zsoPe`s&z R}<|^m=tc7^"ECsRJ_zL ?߸ga.SZ L˴9!WCx>Ӆ;?suo&nm9+|J4XW5;!)\9 NvFG0S}c*CwY%0z(N!%g%\M0`s |ԟ] &/q'=< 6}*iJK=}P gRuw=m"e~:Y+zq1yo]+jg$V$2Os :0:~!$R1*V0s$”R5;&%pCP.l0 qʁpv(Zx+}c~TQpH̼HMof^w^3SL?L0p25}[~r p +ӷ5ֶLϡy!r : ´ ^|.͙</~'^At: \sàiW8kꚗ-9{D33]Ӟ4`뇸E(}jZ׿=RWXcPصRir;?j⥃~v;jA]hHS.&\Xe{`_}.P܋"#W1.M W'܎,az?d1j(FJ )n+Z`xq,tN#umS`HC,gS* ML=~Tk?vz)۹VjB=8/uk:*6>B ]{d-͚ fozzĺg+>6Wո <GP"Dszkgl_ŷPа<0wigү),W1)c9 J8vEh>,ﮦVkP(͝e6!ՓMw{+΍O =8quǡNޥ|cu_ܸK^X5עOuѐV;v XVr62 FߚerQRd `AH A*5٣ IPdXup7j_+qo<ޜs-V~p*_ )uxWzuei$[utѠ;FTQJAEGѡ(̪+6#d5tNzLmIV h8$bЇ*$r+ϦFsZI/go(n(vդi:8"_u[%-i, ,K 2KUo.TS&Rٍv3yNwfSN*CO?*?r~ .f[`č9lfO8| Hjو8oE 7m!#<=?Bw)D#36CPt7R BNDf;i7CJ Bjh2`r/j5 khґPblPA R%pwސw\iJZ^kG'7s7)@GP:K 3%'s>$NJO M Q&3i8" 2tSݨ|'\D^ߝ1$Yg_Tΰ 7]IP Qh1vMBJɄDέ$结 d3H&ٟϯJWC@zcpc`*7DOP0 h?Gr}"?nB# N]}օi,: }: aacOp&VX5]xڢQ2*8ydַ A8mѝh?^57x3pSrE"1/3ހ`;hL^>'U Y21_K+F!E7;G !]Kv;Ț# <Ă~p0$ _˜@9|DegAq Co{78n6n>嘑.YbSw6fK޾20?vNbp *&XT~Dw}/$F~ݧ 9MY]T8" R5W3эVgΈÄAG*Nx=smwiq+KD a6dA_tdPK?-)֧  xһ KE,Բs6QӦki_lm{]3wQCUG5~nUp|L~ڔ@Xx]rÔBeACd5% ט} nqǹhdg/}+pJ.>cO!*[]LG||5"g nK OYnfq~#TI&I-K.sٲ~bD<>BtCʱ_l1 zK=5D/+c3<,\Mߡm[(蹚+8 XP!kߒ9ڣX&R>T+53zv6CXKHԨceQHɃTm9l#NAC_OZTq9'$Zdp.nK={ [KF*@5Ln?u 8 }#EHvf/MUzS/f6щP D,Ý ;)LPt>BYTȟ3z޸_BJ#aZk yi p|q.̘a sth0&(ƉPM6g}TrU|ln2 ېX|b6h Zup!Gv9:6qY?K tUe~VVlCYbEuGQ^ JU7z bkmֹqE'7*hB !td^#@I|Bf4z5oD5“gn'1 EM FinA_!b{D/=5^%\HmhNy =A7Wdh OeɥZ2*kLE&d:ZҲnT{\~%mN:%FK?ikV\B/5ɺ޼=md8M!~ TtC_6ޣw2 eў)SQn뢀fƼrd}!'L7=5tT~)G#k|&գ鐳 x7/wW s~"_'1tcx{QwU`զHeAVW_֞+*@RF ݨ*߯~TI^x_]_PrpzJn7 BW97sq3'1F h x%o#L lcBY|i(ݤhNuh,OWI/6-F˫1J$ )/5Cݐ #e9I-G"%|U.5ʄ&=E^3kk4 ȼ{*T < (]aW}ӓX'G4 ,&kLY^ &٤\3N*P(*In{.T18wGBb&HjY}I_w=^k/g?(N6{ju-{P[le>TqڽcOqj:WQΪ j;_mZ֩\2A4HJT^%X_^TX&Em9)`JI |€L1_Gܡ t9opGnMli+gQ=ނ1p(  [x}D棴<'1ݤE4¢\K:ݘ\l$GoS.g~FbFa8ʕQ1XkK- +5npŁwoJ%!4 4'qbM{Eg*|l5%A^( -ր Vߖ~URw?Qj%r<_G9Ҋ] K zRC|Lk,y}=OPM__UJnbӎI}qD[S\X Ftl<"Irqr¥l5f{\0SUY +:j3G1KAuM)gYso(kҭJ=3^M$I%^Rü`ƽCiNV!M,}2 "pI8E.jDΪ):*[dM*^o4l BeFϸTxmP.KQfnKFƞUɒ/EԅT y1ε[b۪0-F%Ch&@eH[g©HqWF9@~.q;Ңb>m#֠w'm}XӍ$)Da+-:B٠*[@XhI8 ]\V&',(G8 بՁqP'꾦CwLn#Wo9tTĘy_xYdGaM [y*.>o2 "#Pʇ>820N[ sZ}GʉT6ړO6|x򱌔w> 5LG埐\C!OE-fgfaRTBK}ꜴLmYY T8rIu{O%csjq&^ݻ.?\|-r*~AZp*Vaṯ1Qֵ=+ 枖l" zrhuljyZslBU Zby' CɛO|ŠBقl1(Io%x,"ۻxGOb+x3٤!b}&~pbYzW:*zxH{]8BY76, ܈@SU kO%cC-ȪoX9*ZMc\hZ60H0DURDQpP:&L% o̓psoO"ɘV@m \s5ǤS=8tμoY*$ķ7xpښr/`qwZF@ŏ~8H+t7IC1xPPD ե_iS`?G)rfI,M+U.Mz.)k\ UĈL|n JG<΀Gԑ'~8x}`^IϥA xti)\%ʉY|-!:l۪jѴE'cGfI-G# v \7FfΙ:VX^) gm(2~[PjTYF8MC""lfEE;E.`-Þv#XrInYͺsNOZguҭ' QOѶ)j2k'Ddt#nT87SGRD-_g]:ai Wu곚IQ.H2@S': V’)>ܣa5'Zybarxz2QyltP\ʉH VfOFp) F}aR[WN2被ӻnq^8EM=ǣd2ηW>1pp$UrrOɯ٬&flن=: 8N;ߑXT v tLؙCkBEv)5|i賋RN8~B[` )oW-8Q @$A8 R3҈jZ`*ܫ/}K4xXss 8{LQ4[Kߔrᛂ7 2UWų9ԒBKF{W/a ^)U-]l*L8Ä38"dGg| -F}h]#ח$)-\6@ ]:\]copܶzѕZD(eNN;=ߴJa=I1FCӊn5#m0QhyZ̘Dex1OI]s"&X6-m 2h?zh%ݛó&L9K{sx8η{}RZEL Fdi;3 8:i4Y꬀gf!ve mhsJ NLr@#rX֝HiJ%ktdt PVݧl]AZI'RWdowTJ ROݳv Q23Y(܋w٤WHc%pUɖ\zAnuM;NiDf̰KSNRdȱhitHaB.EԿ)jP%5 wbE}"GBã>F\L/HmrjYb&i%+9jʂHF"_A RyA尀$_[ ~L̘Oe: ڣaU+) 2m`2iٓfcY1N͵Gq_kſ-o͖Xw=ds#9 /B~t6&5sv F[?D *@zDž1>Fg>6Ib[n=}iI!POKLTk9<ܾ뎟a_By>"+m/#Hro{gi0\ (HL*bn)9O`h d5Tg:unld؂G[qR:Nh\/(3]c\4#mO23J40YޔLuϢQ#[`@dlʝӢ_X/1T'W MrR$paV.Ud~ SwDa7)j% ]u$BB9mZҁ: ^|\$4NsI ֺ#:o/t@KߵKL<ˏ3vw^<-83SŶÎ'DBzJ#T+4!U9B`وSÌ5LEYT^^y졎i1.Nsb12y'/er<-+ gư\Ju"t@8|JY8;ǐl%=#n`)%' qXV U.'b <,mp̲HPK'DIy &}ȅA oW -YmB|L`ko vf7=lgS:ԞZOd^cQf VO9zGD6'Ib4}=ϵe\ 53!:%׻FZuͶ]v"~2,'pAۃ?[c,$ c@l4i! ^b*=_l?OqBHCД"_ŕzlټ%@gRㆬw@QX`tW`TF~eeaы ͻg Fb2JJ]It< UM='0W.|hz m6O* k{SčjNIm4- yc'8uZ= I&?=G}#2nN %l vO3)/>F!%Cs\+cn4 [_Aʇ&o! &尯ɓhqƬh=8.͂锾Z@XdYٔʼaZɩ\A6ŒQb)N0qfb¯#쒡 i${=j*&NPUB"EO8?qii`9Ө04D:Dlc 5'R}iT?NDUF؜FRMaB SCW0׃*ҲϪ ˇoٙO-)٧3{lJ +K/%o|*Y}bat9쨧tZU8FO(s?LHc߷:]2~غglj ]AXc*!ňJ^OjEɩfzmH{k_Qѭ0-A^CZ'7AaPI~V3,gqkh%Sĉ< R ezLp}7oU|~m t!W9<g(l& gd0nmƩ4T+ox;ʲZTIO$(H& g6x@v@֩ ԉY3:여ST<\LWG0ŀ nG˩hZ!"'{A 6=+-iKK$rǬ2ԋzZ6|y~"`6f8JS˗2 wѼ"ǡ6۟w)}S$"/ZyeiC)妫>q qYY2Vȳ>L=34֞ͺ%J;yFes@1pޞZ-^Ɂ(E{.WmX2 5d5e2yQgQ6w:8>e訝MʼCy]5#%TTLe~c,%f%nw/UC[U @d<Ete/\`+h7Lu]o㼅&ԝcx,nRSe>!kee;oKm4fL`I5=aMԄO$O)QA:|첑Yzɇ]r01foʞs8׀!N v6Xk;ԺKKmFq~yƓ]PR 4GDh?m\/3<ԅ(9 JELP^BbRQȂKYK 4ol 1Ahq֥rjSί4_n%8,op0hna L 4$pZ[B\`vx\gUleT"׿ ~6'Ai:(Қ[Ap|SnLz9vƷL1z PxT)rE-[MG} )N\%.ֆkPySyBXJ~NeG'\tJfBm QJ'rv'^)19 ȑlLwΕ3ԗ+$&P[УIv'2~p /`hC,4c^@zщn 3n1\5i 1\]WAݽasQoUMnWOY1R4J /6}+?6x#3#%?j[;Ą wrPacJ;Ϗ%-Lc;jr`:cqZHih1)mƱhs1.]:3Vxhu^RX6{^7zܔ$ ʃ|RPxaㄩd|Vy$J>.P@jR2K_ &,f.IWPĂO?FͺW/q,`Qޮvc;O479h$O$P ُ6E?;a:TKi$1%t{` 5@-) ^ɟ7_dZ2=R tiC&]oޯ؏J z[ 9VIG5 _ťH@\*AP'3#]w_u'Kjg7Iwmj+L:tI}-85Yh傥>]-_x8"?@ʚ2M& If'Oʗ̺26}K M00Lz߇ՠnLNsnp2o{YFDD]i ބ]AP:IG'Hy:/N&OqeWw~}x,`6Aճtc?J"9sLυcqk,ӧey|PLHR`'v4-`eu+s/K܀  Ʊ\=eϻGX=# 뛕zM>' e1ъwh=`l?+g 4qKde[諯Ԫm>i p5rJ@RSu|vnRNfy&igΔ> {islP8g=\V1gd'hFʴO@`ocz')YlA #5U* ҩ{>\ZHfBG%8!?|=&Feƽ&R`3BTC,’ }~'Cu .u)(>C Z -2=j^t4#Dbo?*dpPxcR$Ĵ&mΌ0iyL\'˪[jCC]S/ < eM3 =(i}iL8`\_6~'Vyzm"yDÝπldĠ9F-W&ԹLs'(q8$ٚoR7ʰxٍ[}2pO(v\$Jk%H&K]W>@;ֹڂcpG%c;aֵЅ}Ɩ3 3~ZїsdխYQZ2m R}HweQӸ!" uQ u( ҊUw0dxLKs`$M-T1+5)wWxRM|\9{PM-g Df$?DTA B@Q9]a9=pw YMHc0QIP 5Ƚ[ۏnj?LxEuX8ʻ[2VN#A6P'AG`w ^ԏ_yu6'c3:Ԕ`z0 KihKV>nזּUgtmL8V9pЬ3|=\kIdfn ULձr٬4b=nkԳVDu}wj Rm752gE4c֏Z<]<\7@CLi|{aw!`lJ/B6vyPI%BH6b#DZ֮lLG(FA/Gѓoϖs=5 *m1 0!;NYȿ}K(0©xYoaMOhܶgE-ge5wtRj2ɕUowJ_U >N'q1Ώl5=9 WN]NYՠ)w*@R|xB^>RܡBTR f0f"V/Ktii}jc2 ?17- 1 ;([qO"ǔ "ua=+?,EWlhg_>0(o)2W_!̕E~Nƽn;8]B(t^1%^O(Iśu'/KQYDXtYYnFFuN&4a4wz:aԡilNuNv>͜*r/{=_6+)$9fKf<Ut%ulΪd7n}F^.zeǹ,P) ) GT؆$?KM~BGk|EL9ZUʒ}&Y+NMv3 ,wo [8Ϝ'igvH6<"HLphzX<}4}y=_:1%DLVvZ`߃j΃) jzO U>9GrTӻ Fc{TiBi3rǡYpkn鯁˲gJ5Az( ct>'uIDpGgbˆ=?͡+UC25BW ZTQVF!Z3oQV~ k7##MQCw%K3 CHڞ4xMX |(eHyocTP>R;(*!ZRh&/~t6I(kn"qA(@_ePU*CD4%my Isz ݠRc"#R? d U0AO+9>Χ%q呷Rd<.merQ Iml671)аɯ%МO$+rϴD6DJQ@vUPBv'Ft^ĝ6r$ q?Vv@wvj& (Cl̴F: IC-zuPCzAW`q]X1*im7sAT6>? `昩:dEA@qN1j *I v<]9^ߺeDrJ:e0UՄZpU8ˁؐV5pkQU5mP| Wo\&i qq/n֜ _ ްgAPPW7s@ٕPTqpX&n.=?XFcN&k0=G^`fv0í1ִ.xn*TzgKi%O,ҏτc䎴s3)"A0fP[ZDr;T900;z"IK$0U1EyKu`CH5֋,Rmo+,Bs+ԕ?`ADـb2?)90W\hRS"i}9y]AN 2#P9HBO/š daIiH̔E+:?QQZ&XhsfȶԱ DG1IȔ|P(Z`7:uJ`5AvgfZHǙ 5  8o_dM/`xD;ٻh24VCA㙰B>i{u0d(SIґ[ =:"RFt){E?aŅ @q]>lC?'׻| Hbͪ~\V>꽔^G%jTW7PQbٔBFM40V Nz/ ,0R!:ܢUQkc_,s>Дt>㶩'w ` cT:8(Q~Hߍ:ӂ t@iSTfjIa̡&^2M XkDV+ v$io` ^5P iCژqT6`aZHflGf25τ}WWQ`hОtFՄd7(b!-ׁE#LUwk2 򠃪zŬ=Y/?5Acūeܐ{Gu.F9qwE OtONj RW\1m%U!=aPQVQ+c lBQEjJEc’ 3!(ˌGcÝc+v_!Dw"ݑV[\Z}9cWjwo;.-N##՗+ v9G})8hhszu1,Q|kf-j1o _{m-|9fH>i)?܂߾ p7e]M;|NcAuޤ"*Fe=ǝ?6%pߎd&2Ȳ"QX™dpgR3,opC\8[Ry#ޔ\(9GwPCE/ ~Ike^8H ?e,.x!5\gtG|ŹjB׾JQohJub stWfz CG܉y^2uG>tI~|'w1kZp<]I9)6ÜbJ[ʒwoP友v(nb s5WW䣍}#†gB3䬑4|%kGuv?ØuK“ǻy0y\Zay7Wcv]km25Ds7zF՛"[SɹM "rGpQǰMd@!(ITЂdʵ}:tzD 7lDDzJ̝ms^.7uL"aI\1s|6A@?/|zhklRۡ+y m8nE(վ#rYi۩[Z ~ߴpVu <@c ͐! RL/z<>Q`h,488 7oLz;}qpIoyDCqx(~֘Sw9I\@їXa8`{k]8UEu/I䵷̫7FMlB@wDycu9baUu+sB V&IޟA0xvhbHraCP?cD;&f1G]_7׶!yW\ q%GJKYak~Jvo RPƐ}`b[hZ *7@>Wʽɉ ڇ]IdYιYv +b4R?O=RH> 7 5|Qb0ZEc?Qy<\K-xQ,#o/:,E|f"E\hyihތ1!,yv4!{MNj.]F"qȑf' ƁZfVTF< LDέNQѥ? 6ʶvƽ[hGOscYw>?qa4ګbL1yE6">Y;l1IM_s^`X*k 6vf7X 01׊h.1 Qq[1cWV5&e]\7诛=('KaY #T?oqIcER&L 0rrH0C =)4~)Ov'zXl[wl3򩵹9O\\H45_%A4w$Ui6}iV+הG8S#\Gy؃ZzmOvz$5ӕC}]7 p79AEeo~@f5Z}%UP p\ߩn2ٝkhUf(+Iy[Z dKqrz+@|4vx62G#S orݖ,Dnz4I.l>Lٛ7QwA S>6g$|EMa!@#y, c~ ~n1˦oFmdz>Wmt͋ҋɰ{\vYаW+"Cޕ-%)g- m_{c#'8Lovw"hQC(v=>0dVcpV8s2 "f]%VȘP"]QCFl, >X0~ʻ.{m0G {:g y~=/'\O{|qqܜw򊴳 *V;ѶqMp, ˮ)&jUԈtsS/ßU4fяsʭEapwƘ1 CX+6q͝!6ֱLp=± y^w|.W1Y#U q 4 '{O{'ąyzY(k- 5 ZE_*H]>*$&we⺚OFC{AjZѯiqqap;LIrN3DB4S`Rsw읨4 28ayrJ1$̮|2/'AsQkκ<&I^ٲVs:Εln>Tp$挪G/}5HoM#Fp]{#;ݯL!L;g-ht:86KMVauĄQA$UآokOJ3xTg+SUt)^ϣ-qUЛ,UN,r@-99NPeP9,Qem8Da?JULcHs7x58L|_ 88owyB(jx 叶n) ŗnŅp9S82AMhowPMGIG->mv9^DZ8x>0%YApy"=01kbrGWg1f;؊IWa,6*wHDĬ2DXW{N%[xۜxHJ Ҩj>H 2%gX0bY/ ϡ{37 Pб+7g4|IbdЊFPy"/ rGɊn4`OXG.]fTI?mYo)fh k`oY\=@*zEYّRBm3'h%HRhn |ZA BO#l4dzrҖF_A7KLc2CL/85)R׎[ѱEIdD[F-rTbn~z?;86pEj;*D!bI"ߐ$ GnaKb9[/ILqCdmpˣc`'$ 7NļS;| $T <1׳k%(PRkZAo+c#;!d'alV%VĢ!dlvfC{~o@ozN{V,,4zIxb2b}\0gXX@'F~($?۠:tw)W tBE Bq9, ۯlVXHOsY=]uӗz1հ]m%N0 xKd_*!mV&ǵJ#y RBc\#tV$4'PxW #2P`/2tS?7e<發%ůO7%1(#YU7@hl?f\ ebA`RV++@ +:3Eʌ)C_xOI%J_1QZg"VWq)jj0Q8t$3cX:@&t{+\g- {\PהVhqQِ] &=[axmԋkҽō`Sؗ_F!@/-p4LcLyr).Gt&kZ6Z W2 rRv9} >g{jwN` ^6廚CF$vcWDsBVWx$ 睸@YKEN ^rN/9IHrxVrH\&V?E`mrT5F򞔩̈9ZA֠ G*!)qf!Җ: Ţ/hX`ʎ*烳Ŵ\]!)Өi0,iehYKwF%>:Q5gIEj"FEJ?"`"d)"Sff%KH) t#d1ŷSЄq J|(}Y|kϒխ UtY>=H{u7=ϸ\bPZ1(76$N뀙4-BT9$Ev9}F<ŨeEH ;#0҄w=7иE[1ZkAQSQkhEԸr^$!xI3X&g ]Y#2{᳹%G-Jz  ((ݎ81Z<0aPK C*'؀ۇKYRpFQTI9/x}8xjK+]q3"x9cMӰQNѿ)%6ڃ"ߤ|6߯(nި$#6(G6`pFLbOFUu^p(d 8s1G$;64&[Jw3UP93nIʹE)]+ݙ3E2Ȝ]ݔhVk컿 I2O4ֻ.O2?{M鸎Qj"擫EDXM?|@B𞉏zU $m ǹ 1{ԏՑv;xBXsr,Od?֒0H 2[uڔE :.!o%h}az|-23{"ΚˤA߽*fN֊&HABߨo? wPW.>y&i3JPѓk1AZnM!08-DVU?58 e|}%Y+21 Cu74;^;yUJQf[DYP挫Remw*JW[c3ŖVM4l6VP,7D {曢V⽺zpYh'F ag0a؊sމ⸅1(HL'.A;lVt6RBjGNDYT`,_s֭nG#QhqzzD;`۲]{Vsv͌;X=i\F8n &`>eEHY]U" thdŪU3(kaw 725 /Չww O cDǴH/!VfͨtUOxsQqV%OTxGDcs΃l/*ϖYXCyP9(!!KA^$QcՃJ(@M|F^۱{]=tRϹRXIv750+ #{9v#ghC'LwPke+c}N`3@p a IM (\u/9dڷES2\WbW?`bwŵa<lBπ1/y#1!O.W$BSDˇy# H{-=/%{}kB$㵮VyZG+Y~*Aߪ8zUܩevΞg|Mv_c ./=I +f eOQF >y`ޛ≙W_)hLk2 7 w'= n"*fZ0lcZ6<ڝ6|(XL+ |1 x|&e4t-tv!n h0=?H? ZR0Yu = M.*/ҾBMrb,t *rx*[ 39Dzvg4K@l) Wӂ3r %XgP'0RAv5lG6.=ܗh#VaӍ/xl(sbi[3BQQbf>"%a"T:M{:bk|`UL%`&s .%}UD2~݃r#:F [O8wzٛy|*y I_!ɔpzxq(/ΐ[SzBe,~! 8oaMNH.Y=%B+T_mԖ(ٶ.*Mumeۻ EM꛰> .*Nr-~X6YQGtD&n sP<5D&P;lØяA?(Qh֯ |؏Ykq@Q{'VQ$h0AT 5R-6/9,Ѹ' *&wI=S7‰#ĩD!G{xer3'/qx<}g32`,?%)<=bkf.P~qyǯDģ Lg~ FԠn A핆2wen>.{5Ԟ5cIV3TB7sogRbȊ&“ @u'.q)xƼǻ)<kٗZd)I|.waZbBqύpf\E)#s}gآk,ZQdo <,hدQUog5nݫ$2 qFӕ}O C /#8y6{2?0J>z}͍hٱ&U,A4cxzy`B˽LiֱMm G{Pnnҝs )^9ֶ=yN `;Ny,6e6Ck5X2J e)J *U5kď(G&ds8T.u'Ē#.c/K2d%)['oWO: }Di~uU}l2$m&/)l:! 7$`NJJyI헊1|p/i(:x X?hW~w- L~~? C]l0nj߸,")+4A!$b' _=v?#b~juP#S\Y r4¤$=;3QCʓ7kw H2ԊBZ50D4LN كF?eڲN(? fL@ эdʇPGyi `Qs0~1?LpI6O-f*6Qn3;+q&23/9'Y);kgcT }P%4q ӶtsH$B[78B!ԲaP͘EcBCUp<*m.BpiW]i{mKk)}W1P6on$-/}qub8coXW>*Ѱ2qXkg:W%\&y\i_-Z#}m#se2 [p gp  dNc7Sɱq)Љ~OrMݣ 8l曗ޗT^"۟rthrr »Sg< eb(;xM9Nw9"gƠ1zZ>wc~$M?tlYХe:2)Zd!ǑUp3V pzMK$ru` /,-R=x?90 "1 hfz 7FWm,}de,mf%fliZ`ܺ6%Rʥ>YcLPd*A,\sy q.!8 ~(,HTn2¶x|zo[XMΘdS1K!k~D{{Veta~ZzRGAQoo\ph &=LM-6J/'*h&njL>ey7"f5Qod @ݨ77i@%DaY {u:Ђ!XZvt!tIGOsp \?=#;vƘ ( e&N,}6֡Wx+ <Z2-ѭ6Y{K3vxHޤbG Ϳ6mI%e*Ziw @ܥ=‰k!S16굗KKOLBQ[;nyoKSʔ+~Cp%U&OșElRf, &,7?C`p$ۃ~ @jR,wX)kBa }CR'⮂0V8bx;}bJee*KbK(;6Rf#*ЭT7vR}Oz`0ԚE74oIw񅓡PEU 9 k1ek8GlۄK3ߎHIN&!,$G=?KLn}`{*_ ƥç/SP;IOFx>&ynQSGc`Dx&w >BUxvnVZ|=qF͙!k;U F<Ŷp&7K5j8M)u VJ E9};/9T`9A›lji\+(Y_]-cC-[ 9A ”QN_O#K+xbIZ5l۝*Qw< UR 恼NdÁqP+QZ#P{(&54lf:z_#߄VQLa/H.L7B&P{Ar0GKz4Kh^!e ! `qѢzUUA3h$ԛi4H UH X-fdxPb-o^# a3yE>8 dr:X*y6D/$ &Tp(I[q3$XnG7U4k+E~yQyo2ybė52ݡ.LH#d݋vb1VZ:1g)L׋ϾF|ẕf5Ixct7fd@ $^{D]ĦATKv&q&D|s uǐ*0QXk9KP֟HgJL8"GylT,ALj^f!S^=NO{?K7t}SroWxH?1ء'\:י^D)o_c^QFfOfʁH8[(˳З|`8odqH-i͖|]}gC>peg0+ptvdOl+R@KJy\:z]L!26U!sCFwM듎ϛ׵=Q vI)Cy@[{/MXFCg:ry,KW`GwTbBco倕pCē(.=l"ѾHb’cn~Q=A|S, ) OiԠRTE,bqoMihqEO"I "ǓZp6Ԃn$x\aw0FENꯎ qtF78v.c1CƦ΀c [8Q=3cF 8G2h ~W`P;%8f~I/ *(3FӯΕ bx~ Ɛ?nRZ Vʍ. ~wm=tM>'uD?, ʆly8X'-NB_Aзpw2"",w $.G4ش}O"oաmt룽G9B}Oq2iB|[HPpiRg點ђ$9\麗]BPچh>Y7T \\׭K+g u7FYPQ7]O̶ΖE Q(y27a*2L| F)'@jTE@6/ T0ةztžwT\ٗc߼$Gn=푎^ gj*&g7iRs bd>Z(-aA8g"JU8A*L`V`YB}_TK'cE Qagۦm(I>#TlGZ:}X^Dha?e>vԒ%q EXR,4{\ \!B~І1 ^4-}`vU I^,7S4'm0 沩;i7YֹBNמ;f /pHm㋿8I-5d3 [8D 0@=hh Bxa/ ۆ2}ϷLibWA뗌X.,(Y88b-K^$ aQT  N?կ9`5ODD S6ՙ8GUxy;hҿq4_XuVA/Ji05T考wO#tD=18jĵu76"i5k:Nn vmԶx]i!^6ma*[cFmRErp2fEKɝeCCd'@!]SFTI-mOtAoѥmH6LdMrY8қ4V%Jڬ[:e' x_lL 6KƑ+W3дn1a?pt1~"Z6"gAhYO7І[SѶ0^cľ/(P/pA1MH%:o wnIf0 DS#'GU!uV&7!%1N_ !_/.a DJؙ: U'Q[]_LW bj&"uOnBLYg!W=Kv'AB&-KhEFl!oHv_c7IO@`H$f-֍N +Rq{|`fk3V8Y4*W]_J]ujVrʹL0% G02Xa:ll<~CRzӄk&n*YoSg[-RdHa?C Lt+*XBH/sWCUF#%K5P `K#G$biea$GDL01q7"N1iy(\jGo eh]аG1+ wTq kfæG`l0mIhHq}WMŗ!l4C=lCd| $ѿc˫YLjAɚ MZJTd*i[E5`z,G@$q1p?+/gX[[> w+~}FM%$0qs`. _t?:vEM*.SE@ZkݯO]ާԌ@zhy˗`~AM{MpSey0hwrIQkٍCj<a&AG@1}eغx(ܫi0wޥl V"뉔w|#Q"]O/\FD\E `,cK}#aTXhywkנzV\2=0ҽ=[WԨԧi3B֣̳|/C&rmL]\BOM8k*Woz ֒%oEV1Bm*fťN `tLMfi= f%?MI HaT@X6H#}黐NDό~<, EJ};_Lʪ<ZVI'7.pR 99gM|x) MR Tښ 7{-`A\'U3a`!O[HY(=^6[G Ii =1$jjGQF;bflfeA BcX ot2=H3ji=Eӝ`猒Oi1೙YٌUwZȠX{<JoR$7iqC6>J|eLui 񋈐JBtCDc5)v Z~qd2EaTgBMO\O|"csD{ Cp>j=: WN=~˹cL˵Ka4[{) k)z\~J0_ aőEG4_Zh6֦Uyc^σٔlkJ V7W7(AcuMp.M^rsNhuiØTlٲd.N AZV o`wo, D&ȿaX9^simWa!ިٚ$4zڮI\F J;̋R)7v0|t) "N&GtϧŝzmKGKVMVVaJ%gm./+TTFa5r{uɂH9WH leG{JDCW{!,2ZVtH'T%%2< ГۅNmms;=l޻`Y:Tv5) Gb.sV*Qݮ-iA#d~'6 ȀjR+&۵.}4/S+DxTT{Esx$aOY-Wz+u%#@$%B*u8.8uh Y; $6µz#*3'xy٪|&fyt-T@kE @9˽c ~džOn9`mFpE#ؚEb;)G \}GמKVMz_$(&VEJpgro]8;_C\sqv3+O$nHrUxWG9p*_ߡjZ6)Q'-Fuv:v+}աbOM2w:4H8||R<|ʮ  Ď6@y|n:%mqj 8Xbj%2> ~Wρ$;BAqlZB!d狓QQaw[\ˆwl0ВuC,)->bw+8\%ɘ ;Y0$$?L@P'sm}8芃4f9QਉlB>пP;fx +ZkC cZY-mQp9r4*ɰwt4J-BC3wu[݁U+o⇳Sji{nuGʱq#eNK&A%Z)FُQeSг˄wk Rnl3e6Bf>eq'Xu;QrR2t,&"5d=LiCguGDl,pgW;x_xճ>m>gh)[(ozYn:$*qbJ @2kS䥒bLn~L'.-5UkdfqVX@G꼦vQ) Ы&/$i~2FSVx)2xOΦ򤴺#[ꡅc Id3 oHs݃YFCBU.Q3~*QegXI<M?Ů-i y$ϬR3YZ9:KZmF<JksϠ+E)G53{jϼ:zs ۰qK*#Qf,k}*h&8K%p /*ƭ~'v#mS\]JXC4«o/QiYn^M[/1(׊ÓQUkz. TE\8K"!TIfk&fV :M8_͕F RtRqMB$S!bop>ll0|b%W5{ VqS)%>Lt7jMӯ}mФ?fҩM}4,Zv.Vcn!>{eQ$ݻlè̄?8nS$Έ7e2*ú!8,T D8V/LD!P>}@_c!U"uWhH߉Y*R aqo!ɍfN$ދdnk_|u;:J9;OAl6 aWy?c0%GV2:CEs7 P>߭TFq)p/GW+U4*y3KYz$F;枹 [%w~)ֿf-!:UP 7BVcFj/U &5#B%]ŧ;fwlieb:gR+/e98m#;[jC`s쁀ГW$ڗC,)d{1:}UQa.NW AHqĞzLW[Ҳg-E"zqjҧIK+WH £ \7Uz(E%;_^KU69s|:%_习w4_Q rk9lnL-3%&Eqi _.|䓮#1qϊOݎXЛy%ߨ&m/z,fDQem^[Qew *Pct.}=Qn cMdU8 iH QCtR 97Z66PUZ 5o"  Fp'Q5L uJk35jPz/9o|ُ{s7þzNWMdBWjhT,"QnG~{~~cY6"J7t Aǽ#Jٺ(䟹C28ǧ@fRb, [Ho\hC`Gq ߔ`nOJ-`O? x]3߆)C/oU7xBp kOM}~J"&B 7I!SAp9z}?x+J^Ka2SƨgW~[ba-1aLk[hq@7| iH{ZGSn6WS]I1=M1eūz@܍ڢm7B*{p l%bv lU۶5|)^ %=}߹VT/6o]54eh#І7`?KL ٸMBOZ+ٳX91raW6#4It=n-HF$Ow$SlgjO'pp7!ʇC}^!USYAυZ+ðl ͽ՝EPh18CZtXD Ztwa _1OaJw_?o.!(߼5sԔA՛;LSN3UdI7Qv>çB,m+7#L!$myݏsBe|8Eh9`V:$3xY ἒ$ek>ƇĄBy1I'V#<">XPUc/{c]S*xq0 .*r}*wk2RMF%A w_ nKu_Vc"~:3J7Nc ^~#(oxt+DK[f`AڭNkD/BF^oU zc]TB.M fGQ5Z;Q &h -"4Y\2KȂ.1َ7t'6;݈Gg*Lo+;^āUBT惪?_02l~/^,RvN,;Dq乘AY_>ߕ .3ט'~Lmxypr9۩r+m Z84F_/17M2q&d~ ǒ"=X%!?[1w"mm{,dwRkwZKON s7(N!/ jadZy @JO@4ŕF;\Zwjtrsf[ﰜ&/tfKzR_?#3Ҙ؎QX~^7(hA*/#)ZRJ8YWS`ȥ@>d(>NPܔ3lM-/ k i\rG#Td~/^ɽcZcX'ͭ姑(4 ۣ,8,z̊U0LLX IK+0{#xJ~p=yݑ_ -`-i*e`}SwZ!qo#W 5XV4xEixYrmQc)|T>:n2;GK {{ .Yv/ϯ`}q_|3H}.jD>DotvJ:/gM iITaP x:Ҳ_xU8RIN63J1b:ʁĩBpQw7Ds,M{-ǯ@tI&Hb 7V>iأZh7.}[Fq)cϷݼCζWÇO>SBx@n6[&AO4B} LC/1Ԫho>.VURT!?E ϵ*H^_iLUTS;2YǞ$q:bc,1MI#CLãjX(lBYXًi2~PY:$Ԓv+X]M_$~?fc{ nO>2t=U#*ى ݝjL e9I5X߻: HE)"} dR{]IKo u֬{%d"|EǙ`(}A[0ܙȜ،s9]l%Sck,@VYo#!*pP@[Tycuiр7V(yWelf7!{+FrB wiw,yg֕MbRK؈%!Nc ,_`tmk ^ˬيjI|lZ)ќ6w]3qTF28yl}&Є3ѯ-~mRӽ$UQLirZ>Q4{^lзBz<,WF$Dhp"2#_I YJ͘vnz #hxF  )k8霉u}0_MQW2b1S݂zWk!fUI$+ܸvb@}kU7,%]@gM,PntwL;c"YvA׷xuGSi1+,BB$[>񅨩VOYw&CRxQKQnY*i Yw4C=c2]B:WlJpYGcI ӣzdp>&7?>1?pQWP]6r$^'dh&OfqW0`Ϣ(pkXQ4a==e4fZ/g!̖~/(I'y%J^;9w]> !e]ce(}gP <ܨ\WxգOruJ{`f&-l=8bID K5ҹe%59E[-#4˥:n9׫O?.ʭ?avī=+2Bű1^Pl#rB]ü_܂חaQ7>]TS)F\X !/Y־F.l@gXtx5?蠽 ѲN(\j?:nH˧o_*YfL#'A]EcD<7\8H+0Y\h6Dzf!V+.vYP>#;$%%(ߦi1WN7c?JXZ}cQ8t\ ְjSSaWM2yR02P.EiZ7 m`Gg e84~$ڛ!'A n75dŸq/J;"'jmθ"Iۯˇą!|U#u}#%tmWf#K\_fAfׂ,O?er\[ tk 7Ӊ:++f5a8<*,YY0ԍƈiHYT\KJhvϷ %l|C4Jf=406)Rf:"z(umr˰PwW"еcO] sT]^iMa-*L9?KnvXTpc~ۊvF~{n`*FOܳ;A>,g3Enշ+?W4 2I5![?'"$c H+LS@\eB f,PRBQǍd5U1^J)O]C4%Cˆ-0dgBC6ٶʊe* @:;#T"Ǽ4%$`W:(UMG9M$_ݭQp3i dWg':19|m/;!'kL]!‹vkW~1(4[Ur'IR`l)Wel:d1&Y?%g9T܎ 'aiP? Ikk*`ta<n&6Fy{TY-W*WxGLԩ-Aak ^; ]0hpHV{pyDb)79,ېq[Ϛ0IpT\rXeݹUa't QWCC㤳#y@鱂ܱ\2g2a.=w*Mn+gt䕗Ë4X%n-Vk3k RNFyMvfBohgZP̱}ufU :Ѓ6?Gtyo}7I$Bp.K0I|zMz3SdۨjSb׉zdmLkc>ԒpvBg %nDBXGv9z7fk@YܨBBAb'ޅ{;/Ha(:>~:񓭀Q @C 3c"JLt0Qi pޟԞ'@O po$g")a?䈌(yD{-gѵVl/쀯4ǠٺUJd̙ H= Njv&ZW_$s+;Ok̞fWJ+ /InNI3*ߤI`*OmG*t8¾|]4/PLuz ɯA=@Ch 9(J t?}H/˪,;9 eR_妒vQN@.c֜Nv$PcY Y.o X`Uחt5in?) :g)NjN 61Q+|v:Kڭ;hM,~Wbfph5xm}WX)Kc'Q GSᜫٞ8qZ*S ̬ <@%8F ޯMP.'jZ!.8cs=rEL6a3%WD 1Z&0xY `{O@h,9[˱09'W˂79W~:|ZaciB< (MhHN:-{"RӬMB^ؤp(9e$ u埱Iux87]rsoaxCO| rM#ϣ8eWd[ЈoەbXzq &H%kҢ̮Cs8lYTbFtщrYEؔ%:aZso >Wa`$*, V!fa(^~%A!8! YuڰJL 4c$;MIx-oY W߀dФ)g(R6A1d\}YSN*.Y6 !"W+Gw2J?2B6`V["uKT\ ' zlwj Ŗ'E@LnZ-]AWwHÛ[V}P=7W_:s/!ڰ>7U7@C`fKhشqZX=fBݔIXmCy|ղe.)p =R6!uT,uŒgrW}U%OWFJ q}~?{'%nST1DX ~~hD1pW`g^ VSf3kbt[Cq{j=[eJCesU:j(hVlf'(??>AIibXnr0u!S&fȺ}f=Zϝ e/fNͫ^? C"p>avSX^٢;l׻?E$@OMѡpXI4K朗;r}̼8Ƹ4X+;5vّـ=YEs+ 56/S)5Dk=֛w7m#ړ,HX JxS2%~yw$Q91[~* I`c CALWa}O/t.P͆f+i{XV-2\ K&nNĬi*kL4񇚤i'_*@FpYG@tg]A2ʢ=1ZS]6  c3w˩7_GJ'o v)<ņtݸ\)sH,>RV+wS [;ڦGڀI D5FR,Cbͺ/EYTj~ʣ!>~UR!d3`t'.3$J1mCOϵS2pF%~Zˑ>FCÿ2NmVH:BdIgc/o_-1C&^yw(8s7[{K}cx; r; z!#7o̵:~gNRd*"  #+- Tw! (RƕjD<128P悅#J:hn;l7-hX!uѿh(/0T02iʖ0r UK_sHx3$.3òXH?Z8cw!X\/ L_';ȈbŨU*8d"@3J?zǫ?:`Bj 8ʤvH*I`rʀHXWTegu'x'!B1i_s2YEO#z~›MtVVi? u^s9~@F?sV?pN"LH'Ub؝n)\?lGv[-6H롪4, ;L~#0\+zuR$2$\/¯[AS2l_'7ـ0e3c{\./۾{D3҉W] eu4p1 3R1EA%W߬F*d)+t]VǧQ,DmJ@oӫ^pqa5s9'슯b^Ƣ}̻ˆmfʆ+EdWV(~3ysoUp?9(i0g~\[r\*bM'*§5YFҖmG}VvKP*g}¾tpv fKZ\&[u&Pq4.^:'%jT0+_!c[':Wpc~k,'SjCkD揲/vYݘ9̻ƶ)G`+ ,Z3s Zߠ8f-9]`-JPYX4.:J0koτ"1G:G7H59ظ_( ֜-״oEF[cz_d?ԅ iM̢Whܕ U .U+yڿj"`ĉhԙ[rmsKk,ur)8*ov}̹qi~YTИۺ!eWWnRTw^` J; 8`߭*~H&mYn\ _KhѦ)uúm74*f"-}+e@`oxLAiAc3 F^iӮы_?~ )|A t#UF\YN'/D5rolK,3qkםt?.$#ucJlXB>:R;c4a^DA<6hgd^{ 1S|Ƚi(8P&x4yf1XS?g֟cWn ,|mfX=34X@ bH#(dMM9Ya/ 0k LٲHF⇯'ԯٛn͎ѸCkk//ӋN@y4?ݯ~z;^@Cpt(* 4O>ڼf~5%j 0e xY>n_pOR+})Vki+9?^ Rp0fJ5 <` 4uE1vm"ESAu>vlQey~! R/6h'줵O# dJ 8 ۫@|cfQ ҠHA&:WX#X~S-q4Qqp<#es[@0]š~L a;$f[58rx{B(_d*OkXݩ~4qD^s 㪉317Аu!=z9E Y*-۹0ez7-Lt*u)kZJVVZl qrT< Kaq `l-ᨳʀpL:.滑'"={k4GUT%1FY$%  0QSaW oz~l-/fPhpMEe cpjL$~H CG6"ken6[ ?kn2oam՗wdL`pyfy $J%rd-wz\TJ yoϘ5J1' w^YeF;(ocj~/=csaSukO;T& 8[M_%{ˉ.H[5 ~ɷф .Χa|I|i̎$\#~D[rIw; jL_ɃeaB1{1/8 CLa K;="kVlc^З06cEȺTSZń|}w{ 4YtxQ#h+/魷nm?uo+qy2|ѐ;7.3|T>{9=jLwgw$';5E-b*=5 قywq_j}z^:,QM wՍK?s%00x+ '\^+0qfx110ΕoX)WZfJG}Z(,Z!mrEkA|Џ,V?$y󹲻P!BDso?<ٔ78&%e{jq0u9w‡Ѐj1޸O;Uּ sB!c?EćJ)9%Š7TŚOaBZ8}sSERG\g q_Ya+G.6m3Dz{I4 ;7Wd/DT@;@-q[T=]XSz ̎@צdq6|9s4kv8nO~[aH^qpaXI%OBtܺs_ɡi h߫($":YUd5SNd4f M.YFH%B2&lYV0-  K&u#9n1gK xyO/IcCnzS>-v}\yf4'kFz4eu(=(\ؠ @"ŸJ=z8?Dtaj'/S*/,gRQ2o~%oTy"Hl=o \2H;1I_`Dt #lM-z" |@@4.iUlg㎽VԳxw(_ǟ@ s⍫>Ռvι #Q܊-$E:H =.47Ϫߑ9 }w5 1猬7pvr|_߸;*%wԊæMړZt?E*$i!qa/g8E'L`XK{#;8KT:N\pkлLubT;aLTH.XuE i\QWE_|A-tm^ϕB s;1|D*ZLvrXX=IC>6CJF쁯&Q;"DC?wRŸeNU?7W'ftnW}һ#z'g((aaOLoy鈊sHX軋iSƄa,iT8,TV.#W1P ;0gsDz3=-IR/dZia):9;l_DPa%Ɣ1[.i I*rlY: d-Rr{u$mp,+-ns7Hd"juRe)pN?iJRU2h2GW|k˧!i3݆l Fc ^Lk iiE2}[ݖ 7`D̦#b qᰐ3cb2Jvwt〞 Yam/c3T#)Kp̓ Y֦݉p<7'4ӛ|$pBO;Na[5ݡ̸OXyJZ$"v`_ցHP&aRӢϿOSn.@x$RfK ꓯdG ~@d;S߭Tuʕ|Wg'?3*HB:〷2N?޿]!.g}Z.Ap|=6 e|>?U8XE` c)yͤi3.֌DIeg*JMnäd~LJ#s 9]Ъ@j4`6kС) qE=ι]2IW8@ L߈-PIC[Ϊ44S(vL5vi& @uMuwaԺZ~cK=V- @' nuPO#,^];@欸[sGKCu~\V 9 x(ʚ7t:,%HN~ y@0V!t-^W^mx܂O/֋$Sꨉ䵉OX9x|Fm6ʼn^]Id X?rt7PTж#^z*KCc0FlF] ?P`(Uʎ0O]U ょ%(Se5s:CNvIѵ[Cͤb_+dpD;;+|9oeu:b(NPSHo2h̻ ia蝼,hk\W+P[G+Rp;?YOp^]}ٞTY5[gd䱯ûR{̌gqTZ %Yfep!p Hpj"q}ߦz~QI>؄>&TPSS񑅰RH:2DMDy@[vBb-hy[{fq85DLpe SPX__DC 1B&~i%74#ڮ: حs8j[AtIL<;)V 95W9J}\ Wf qXĹq? Gծg{+lL//>RU@$aP-,O]Ǘ__G{e-g1#wsyf잘-^bCjՙ H-'#f S? eC}$s/>su]WIS"ʁpIِ#_1N㻀"< PxMC18OU~Mqf;7S)I쏳h^rxV2 E?("hq ø`!-q9FD.T+̥i|bV btB8ac--8!x$g5Otg;"-N5\owv51ɨ5(q*Tv˸0{`*C RwY^#ϥu,+oO<6N4,UNO5zWQH W Sjko27K8.B idOt7N=[,|^1U&뻸Fhp81/*i ʴ:8;*ƷIG^٪MK%p0#cgcbwM*%Q!{^9֏V#N/)oY=qQkQh}y*J dps.^D wUl bkQ6Z_q2 _9v> z}'lIڤFZծZmydHUI" A?_nc$=r9N@|(u|· aD x㸰`zž眱M=:\4kM="0L8b/kH-m{Vd(f~ҽC&j]l0!'Q:ra{] ߭[DdBH=$0K 9QijVfaH%'ƨHP*c0G`V[+{U D9=R7ZGg@tWE׻ &$sG@^52+>!a5)$!Ԧg[rMi%F9.XI 3#hw݁M2!|mMn{>nkIC8zX 4iQrU3;\j{X=Ϯ~؛`iR'S-ѣF>|K0olE8P'%;߬9ֶYw*-yv@,`@>c^Ժq\kf,ݎ 0VF#1jmN",^Gn/!ce\-'pSN\,l 9HJĝ%0dt\԰MI%xe"^HRKG"K=T+f'NP']MƗ]=٭yC^&g S ~;}ܰ8Y4_ ).ctK;hU^pܿ"6A.xpD?6CUb~v+duP)u5US)Yf[f29ˍR7Za[)Tk{oӞOMLG)ʼt`fǰ䫑"C[usV,]In+# @h}/}96A6_uS<2'Xjȃk  _էG@קdi2{kص/Hr1o"YQ]0mb{x" }/)q^c $~& 'L?l~o8~5_[$E~LqLrK}7epsu$yE1Il!M7iN"/:Kz̔fSaaGdY_ظ*gYZ07070100000047000081a40000000000000000000000016609d236000055a0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/wU_]?Eh=ڜ.+@D/ $54 9JQFx@ąûr˅L1kƎѯS` *zyV SΎ1X7ڡֳҫ2A￘<'Yd i5țrR(^2j[b']ђrplb10lh 舉iZ|b.z~ m}MMլQm) Z{O4r#.DT=oqg.6/<1^%Q2L29!Ž''²*ҋ6cZƅnyO)\dAٍY!X|EN҄rAA[EJgA"$)ƚ$} '+ѷ:V?C~Rsc8NyĄ, z%w!3\B(ohH cWf8x*fQ|Yx~|5i5V&mzPe[enepf">f9.p5 9VN*3UZ6lݡ7`uʼnɆ;T# +NC_-,y?˒z+N-[^} &_yMf0ܰTOp@g-hGUFGHA($fp`7PՓg57mw+5eE:2: >Oo̧1IbF9?KYF>7K.>PTË6W=4\~L7hVm$/hLydݸaI m]® ؾHVVϒ݄[.zKLM-!WpA@3Z=wP`kPt~ t0~/&-yM\vTCs<, ٧DEC?Qs!$+f"xQ7% P7ܨ:mz><~.+|nҪygy%Ν4!Ăq>҈wpnk`7oChռE!C SٹSu 78m~P UXrJm D'96&j %I|lZ>U'A*)-).}M;6in e5'UM-Pd^.aBv.f?V[=;Nj@Xjb-!qOZ4]KU#tw$?ږ2,=G!i'z˝'ڨJwm zp=□@Q%/)VhO'63v-䦺%=fi,;3IBAYeEkXD h% A֭A/|3΀P>-x] ؑStV 0.M(&u Џ-Cl%DͲLsڈsJf5t!ڡb0^^M  s"X}i8g/xң j*Rj@$jȱ"Ϟ+eS3fd@:;󺢧>9D&} υƗq6jUCcs/(7h09bQe(^g5ՈR~Ɉ @W&sGoN)SDZLaX`硽H91Τ?Cwj;Ѫl[zE35t3t~W@HNWKq KOc4t{sZͧ.6`Qsȏ|R5.SL"`ÝQn-#i`)p"$yliޡizwj $mhC,x0 ->H5IkW(D(5Df\N6%]#4M>X8թ;J/$Aٗa;YEj>{F:[("߫^c2t)ьb,/VoNPs~Z8lQ]!iB9>F-&A_X+%-= zn# %h5gfdHT֑ |~); };A됴m@H+d D*˝ Z`}@Gcrs5>9W!KњUF M=r3ddG%&EWvyl|MtMAܲ3-GUttx>, ?μT :uFحa&Ht1 ,YĀqyޱ9+Pk^ 1ݫ+vĘ3Z3_aYx)=7iJ^-.ئ,)dXH.ڑR/g@7+yMBr') k&N[@s.*N7sk5u`d7܄Pud|,kݏ$*17=ʐ3cUm=9kJ튝l>fw2RG}aW&ukqcYzJ0R#z|7(C^0RHqGtZyoi7W5vlhw #{kF `Z=X7XiBg Bpb) 0jw-"?ܰ= vk,(0T)`XĢ˩ d3gQ7FycIyKW0mmDUZ6^.Rm<!)Q #\,v?5"uB| c)'PVn;4w-2eJnY3aNL/݋JT :Y`Éd$5e/R5$ T:K.˾nODq8jrq !D H߅'fdշ'p6h8@k5PE-!KZpu!*œYcֿ'H}g ںѓAd.hi!5al1@G nFU`a!b))+bUySv}t{PoY7G㷡ZP"kfq>pgV'}wJ|c}]!Owm+I} 37 ^UOt]֯*b%I% X9.%nQ\' vQdtZחvK% :roأ^G -YԳÑh ؾP EΥ"~ꛂŽqj$~Ȏ^BSlLp$wc/i r%O {55?*s7 :R8ɻ 7X[ҵm(K`Y.An9mbuO{$“vf-I! [b!UH'/ioEy:Ak菿Οck-xc9<ҝ|adٽVx7 XU$=k',6\h}dŃQf[r`Ѷn!~+&̣۟ow b8}W4u< rkr;"k+lcK5꫈}0NMH\9Y" VFl=|0 h{H쭑N ռYAlf5>"$+wO5aƙ">#'VA+0 H^ir 0@0W } |@5#RsCa)5S{3o6gM7ӭu?6Pv:tG?сҤL{%q^")ΗL TrDƕhLZ[nfi,#T;W:= 6?k.R?yg_8,2wCվ'yt[ewYnCjw7e!,r>As[fL,ҭ ?R]-C{{"ܦ`/pb8k'vwSrtm|bɬ,+tcO[qD _IKO%`k8.ǰg Thܼ}~/ST^7ð$^@1ɎkބxQú:цm27hZEȐ=$iIT)(h`ȁףf@),'uZʏ##yq; ,q, κ:׏!Fb',j;nA{K 0nH*͔TF0{ cP;agK9 ΡzyyBZFnFzG#̜ lF;Sy^ di$Ƣc qm |E&H]B0FqbzL#*}S 3z)Ef&.YWB$xSj6:uM$`+,RjVk=䅂TŞbx:r !0z=xBTBt3($ѴY7D\y+aJ.w\, i䲫=M&.Y)v&ks֎ruGwe("3`甒IVx}ÆUdB!pJt;" 6QP䜼dP HX^j *3Nt2'4I9̄g7N*4TATRZ ,%Jw"^H]?q.!cYMA OS6|0}יlAA9za.j@M\M@q I&ĺ{L^S*/"lNXjN(ceX@VX((,?-54P,lDV V߻˝(!bƍ6f6!/hb.Y!BiE^ WYòѯW70Xث\x[S>".9&Nxsv6#*l |NF屪[0zhȑu1SQރ>ob;+Вg<>_]z6;#=Eb1 tksT쯠";or~G{{a~h` r}g%S7zn34 Cx=E8[ŷu:&OajTcrJݦ#<ʅ(} @%hK0p|BgM\HZ@׺)N5y/W!|<'&irhz y L]rJ}θ k#vXkO50I_eC1m­zXIYm;o@GB<bD]9j46WqIcs[f`u)<.ɚ7 em_sU|*ӮDhMqÚI YjWuLj^s#c j v:KnTtdr]Џ슌č2F<Ǖ>ddӳiG? F2f@dƢQ+"a ϿDŷRu+fS)s55 =ׁ/콦 es_TjxR樖 6-)+9ИH!xԬR}l|:.%T䛆4 a7-)yV!>?e%ymn\yĝa9,> YKeM |;e"KJ) %:ђJ=0ş?>50\w O26Ew.7<`WfX;]{p:Em7 pM8L{ڵOĒxw9ie~kS[75jEP;00MHw1M|{I", RDdbPd/OymW'?R!Q*A`3$&!qĄl# u#mc.6ģt,Y}v5[ ѕċ;;E+8l-ͺՠͪG Ueڕ;L;1W pI 1_jG,ƂJL/ *݉8nk#APۣwsYS63s{t3phl !jh!a7j3BE缫1 {=c_{D.jvsBVwYYEB+sOs.R{P.2Sˮ_dK4@ܧ?/n&c㡩\R O}P<#9徣95KmYYQ e!ޏ -jQWE_˧{cSoqҘJފ  o@+Y Pa/u~(k:rI5קiC9>T@8z{7xy5Rj=- 4pH:qzE@ey޽/F,"mvS!%CvE2TɧT?ά=-`"5b]! # X#A}\{u\Ҁ?M04"Jw?oXL0xL2#N,_YVF^#\|C֧GG |DH '%~6YćQp.Z̒7-I޺7ۘ8 +}Eْ2%)h|-g~"2=4q7^\jmIF;ZD$LzVb;J(6 I%6@v>NIS*4&K⫭~ fFzJ4rORH) 2~֡Q>ًxr=5QOU֥^޿A)5-ZRe`A\uqTZP>F(]YLߠ{ߑgW~.E*_V(:<{+9t؟-)hŒտTvU~1Q(X/,uj37">CӭrI0so6 Թ8$+U}S9,([ZQ=U(e?=J}c7qjIBӛTNAN5sNK!_k)q㋘-wsUcn` @򶝣2P=x545܅$eꛗzh$!.l)pL仙}d&ߐ)}ZZ$UQ`v潘CQ4 r#3#;VHyS /U~6MA oj\sRVH%D.=\%~E[n{;r#.S>W]6@ :@{*v#sVg~}n[˟2N#0QrD^Ο̃ڨOwsygCk`n!5N+dg+"H9LZ9p.G+ϛ9Gۮ7=v.cVD ;`Y"9ߓ#',>HMݝ eIΦ+=n$}G1%<Kl w`H>uw1Ȯ<c 6\ R6`I5eP3?_4V H5jr%$aXJ7\2+(7+zss&m4lύo:\j68nOUwV= zB8ETcT nc`BD,CS#  Jx엲dK ^\nw!ѻ+bG!_qt)|BIcu(:vu2SJy*Ix3[fVӊ8m(-NSӂ PdcOtUQOK~PF!Jk}X ƜC +-jG|O`QzX,v7[u>LC_c4@S?gwOLZÓg{IȏI5"N]`jだC_NI&@STr3T5X:Z,@ͣEy3)F|D=!#5ixg}0/uH>%PZpdoK%'>0zqԔwayMxZtE XnQ '[m#sQ|+b2WG2EM=#`T لHP3i4}P@/R2dpxCUBؑfў @qx-P'ưppoBJ쎐yaj^h^Ѕ],XJ{ gH+1ޑWOl@*,FޱO$meǥTj`t 0=-A$fN hAZ fʽ8Wbl e2??,-v ;HCb&k'Ϥ/ʦsNr9_4< rMD$tߎ> {Љ:##‰-.|&岸kh<~ւMy{p{ 3]=ôaM>?:KH5׉v=T "֛ ZdE04jqϪ:jɶ eծR;6(fJB8X(F % =Y$].:|ԝ.^N5=\EN9okذufLеe*sO+ڬ"rU*YJؼ\ UU46xxje7cIf\ina4@% jT|Vv,$3@A*"܋K}^`OSfH?ҭEa[<8  Ϛ*Mr}\D)vkmf)b{;ߗ+ma8M)(Ŭf:R4qgcSElZa+˗0|autb)&[|V?sQFkU9􁖪* <Gg2\"c:ŕ#a"A>CNIfug9%4 TARO?qZer+J]АrE1Sć ޣH&"p}2qeSqaǠ}fG J7T9+k;t.po_,-t:OOaS틉(A92JC *ǺAfeA?_,ٻx~z4cIHVPF۞ ~W t54?PUTU6z#=-hm=-sSh\$M:YA%4ՀXMY\=0jTۨezo1zuvlUNjRN^L4*^,jۭ"po\ fϤ7i2m Xu>#4bc3=rcky:,t$nHbt㘻m39`#ԕ>|ɇk)'ebxu7zLj21 Sjv+汈Ñic? *Ҏ- Y)!d: #)$Gn՜,Sx٨HLBѴa1c6cٯ5m?&kE={(-^z0mMy9]pqIz [\APqUD5WRMО􄱮 %&/xo|k%5ݝ6iW&9`A@a6<˼ySKJAzZ nsWg]d7.:=fv`xTڽ7B pެy)vNű ›M0*-7:ȩ1}ȽZj$ fj655dnu38Q˾jZ61vb^ 8) 䧋g ŌK$GԿJoz A7Vjit[x5TgnjW⨌3r~B%+k*lMLɗ*N{)`/a-a]ͮ'wԫQi YIz;Q~` UI~a8"(I?,kkK6O`x1}uZp}t,q Xz bSdǝ)ݿigbV2cFEٛߡ ׮ EoԢ\Ipvrs%I})?/Mm@!:C[1 r)gXQ1잚UdD8a! PQl^+v܍2C s8+0dʤ FpŞSB]j]a3>GUiٌU1}X-'BAvzTiKt~b?T^c=68{P 9 144ÛHrDl3(vlA5g%bO O3jfK< }^FBP-e|*^oa`2 'Nc{榤I_1 %9bk GJK~X5DK%Ɣ6DhePv.($J&g}<>$5v5^oyI"<ڣ𹎍 .~Ắs52vHR$#؅MWɩ4%l Jh\LORO\>>]R=/LCHZv"ENa˝7.+Uh$WɧX?<#jK1wNBx?a +o{adE ,31q&@eMPXPYkqQ2YOM`GAf t઒yM#q lgjb%xWX2[. ,Ad;\$i|GBV8B?6;#'8o5^Sl.Ȫh 4n'u:aX)ո!e'֪beeIn1~<*u9g%,m@L<[3Qfz+4(Rʶ|&=Nx XmT+Hu:+ᤸ%!-vDH= 1'K&wN~L-˔ZFS*#[ OmސHqȘpOx/i xEm%aSs$U_adf$҈"A!Ɗ<#krȁy$PPH\KI#**ձ*c3u~HGt$SsLuZA,T/"u:,273cu#TmkyY@խK hoB;>G0GKϊ<$#M5Լ1ɸ=BoK^܄\4g^17}P)C|]­\ m;ùN̑z(B^32Ŝ$r%d!qK^Zo!ڞZuC 湣)ƒ#0\ijԘc7ՠzxJ'SD@RҖIr`Ѯ:u]<qu"8GitGe%xJ˧Mnbc̎@f_%)wqB0b]x) Pn=b^zxJ%áBpUvt $˕zVO +qT6kR`W&@hx}>-gВj^@ y`?K`-(0=?_Ao:>-BTy_fƞ9RLc Xs*]|Vs?ܻ`d",U}(,\o>hˮ35+!Tfy951&pPHp$jG^Xc$2RH:a ׯYIܽG# =_n])\Gsrq܃(x.SkH~qM1 "]t<ѰG{!x39>Z}tΩQT9ʮzs.]$B=Qg8Y!r4MWXJ_ ʯQbgKX䈮o.G^ K)BJ ~ ,Qqa." =75<ħrиmxٗ ,~P[~H~u{"IFY&uQ` T!1:bRyeW7=tHeD5G@F/K_,%rohivPbu9xh~, p [%%n@֤LnC]sݱKKbE[w'ν$je.ML"|\- ZyD*>H 8_&rr9OGSD1]Fj}X\im'!XN4l{Ey_s7] J %y}#P Kpn w`6YgL9lgxh5OAq@1PD󹸂WD)K%P פhn"viٚ|m/1'WnQ% HM EF^Edsب$6T,'3vћ{rAå7ld"$K#TmYX+!x~qK@oQTt:Ln_`$e2@ z3P(z= 4v?4Z_e}2[EH *br}qbiP 6ZR OℱS!N$?>Wjmnċ泚}k[{4B|# ,.n'!]-PYrj.-/$ưEe^Xf_@nvYeeM_HP/РoYxxL}_j.I{\?笪[.m5__m͉Uȃď԰pmmjs"#8+6iȽq(fjҍ]f\H߷TӴs*KIǩQʹrb`pY8}^U3_[פ1}(:6ī Kڨ#1,^@FU`+aIW yEfU)(tKN6Ca&mA s@7۽4륭2^*gav8ŭR_w/UV]Ѫ]o Lֹz~xO &y'xFpxoGԝ>۷@o9-Nq|7 ұwf ^a.kx;MssEtZ>tj _|>pXjǣ/K+t>sޏƁwZ%]Q0hY=mޏ3W. ^z5&~UgՇɓw[Jk!|R36hv-m \Pj=Dz3.j.آV,HE?_iBnE?j(DE_"{Re+-pڱ-7^Mn?!EAو1=u 2uRdݬb,P^6z>z4H&LO)`CT|ul7H@OGH²0UQer+ز˩;B7 (~ܡų]WWO|4\%؂}s9q :&5H곿JuxWy{->pdShLɴCeEeY()߈ :D4F'bqMI. d +K덧x:YL$/⣂s5f1VGtQt/:YXKQ-\mH.} S5NEug'L4^QNs;2H7n^#˟rL+[4uh~໭dCA7jM%oϋ4L:t/JOTK8>Ls\I'U<[?ogZsi})%zG؄r3he"1i<ƬKLח@jkmYBH7Ǽ#/eי}vSQ8(޴gcpI)ں4jl쭷:]CKJ-^ؙl[ps=mZ-}NcUf=rD f[喠͐G&qXp`vč}9 5 9J*7mH$eŸMnزXx|P=Xbz=2|Y8`oKȬܘ*Ep<ݫ܅C Rnďm֡IY;!:s${ "!%B4w51EDTC u-,-+ |_ye@)ꝇEj4 ^d y+55K4TCR_L)P('l@K˷GslIhbD`pJ)f>ku393Yo]2iEr'"E;˹_փ [8$>OϺ;=&ɬj< G{D` x;lLBޚHS8j3&?.ʥ0Ňe: _J8sTvku.JPEn5@ iU\A1Qw V6a3nh~ΜE8HZfu[Xݹп2O2i6JKh6EɗJ||C#} `I [5g"{ +5' C&p[M"\*pYAҁSjQP ě[~E$do*$`Ġߢؓl Ff;;@q!ƫ*Ժc Y8ja<^qZr48ǒ8umRfD%vDc.u*OtL~J&"Kjs}O\ՙ p bPQ< Mߵ, :gh%{*DgD*, &v8KcrZy.bIV%ݱ#hVJIOru mfDj[PSŐE^a8ܕskswژN9jhqHOoΪޞ{@Piё4@f- Itj j Z[ڽ"k9$)s 4u@:q^U|y~ n 3PxR~Ó&=ݭ/ $k$6T&Vxݐf%_R.ʴK WptPuԜ@ $j'AFAe/kZQJ8Bm\~+RݎH%WH5Z]"@ Ly2+D)5vPx?6Y_VB6ZLdȞDuHnδpսjN:c]Dsn!ax05N|D6!XM<c̓Vz&X2y}Sdi161D=Ijͧ*ێ_̓aD,2o'ÀI2@|Dƿ#ut}iNk6 BVhAV#c\ ܦ!&zMo+OwWfRl,KX2wt@ˉ`ԬPw$V2 @C2e!m_+{J gYZ07070100000048000081a40000000000000000000000016609d23600005fc8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/_]?Eh=ڜ.+\]9P8t&_+dh|?va֒#8:bIh{-(TO4< {RZ ;ESB1O^AB.3rz36Ϯ|EI@t$6E!QQKIqx^:J S5 4fV'M+4{Cp .:"q򕽬I^dC|lzTGDU: t {cZf0C@v91cšWeᐣopL &Y@Ö['DFQ<C( [9a͊/guZ mk$k~==<gZQ4c0R9K$3*_v_I;jf£mA^) ]oUO>S~g?K @SnBC2)ɳG5Ӫ \.p?5ys$`6o֣;7 P|%EddYY)N߳NT7WH#ߝ[6$=P;F#᠍ TudV_D?<,?<ӰpSQ,Tfcf%lW0}zLl6cjۆ&]:?b4mD;ң |Lz]HCLGj4Lh1,yJfD@3bdz.? _]M@;17;p~A81`䚣].:BNFß*,/Af;L: !R|SGtKCWalpY",2$1Ťrؑ3/9Ix)S@HUۃ;5IAzwg9Gr&ޭ(=W}o,+B-kDR1|%jL T*Kl#8̡񋯙$7!Tg0_5䅷v vyTSWXs tyeX߹ptŬ\.JmHybOD؃)1qЏJ@{/7;.̫\msO&`+;پO"8.#Q{9r)ǯrӞ";,x3@XYfC\ ph V{"Z\9ݑ^(GIoIow~x)UܼHv^f}i'a [G66hf3W}z.x Q'Zc!7#'kt~M1ŌqF6xM.φ z_iO"嵛حm›J6MfCz*LSwJBȊÉ/We1ՅH?EHgŸk7#Y(O'i/ِ>@r*Զ&c8!fsR{ޢxhwϜx*[tպMZӅ1Vv!Z$U'˥r0. W]&~c>ϻ+`i;*˸tȸUILխo!d.6ZB5lGE4%1>fBn7!3 bg( Ð\\)_4hAF܍JcG\vq?;j׈--aŞG8Q 6gzOkbꑌ1%4=-1'`@,jGUUuٵ97Rz(*hнRg>};Zax[W)+ lI0܍TcoM e6lb~XO32`ÔóZs9IS KSI~gz1{ 㯰҆Ҿ%YL&ܛ+ȯXEZ"Z3}ʼRJcv{ @!ڏOIa{&x_$.3 ps)B%iJ@_aiB|0vұ?EfAjJrGFS"YVy܅UBoXzp'mFw H4"TJ>zga K('&<&3w2v)24m V˹hŜP|{SQ T.\O0#ZַԲ+5K"t%cj)EXgSu{c^A>ǍM] yvyDe,Er>Ts#, r\G#, .c[U:Q[R}9 ۢaFt0K0\GtsԷ )D+&z,jct; vT˛ ]B"4 *{Yf A@Fw. Vy9(3_yC'z躵_6m05Iwˎc[ՄWh<dw[)GdQ?U x.7yݙo^LQB=24W {& @;BzTb+pDeխ;QNW9/eٳB{ϒ}L&ߴ D¥O?.4袜# :/yjBDHW~3yu٧DHَz!T ЈJD!U VY0 &%ou|lpWui.F+y#aũ&׶;q/[~) Tc~4AWۡUsc}d ϲQl!ͧ0ذ &ށ4Ú>/[r xBvpd7%6xA+NMXj8@IC>B!o;(C x[VJґKL#n3r׼uRQyhFUU4Kc}`u.RKsEv!zŁ*B?6w,LG%y;)׃ 9&i`s~(˚{;btC)qmE,By,4s]!:W3)gɫ o ] cH!mf(JR!"MZ.eWVN$v\VZBZۑZR d89|6fix-ŕ{B]%f)0sl< e#wXb6XM}'pCoD=] H!3Vgw>9lzGA^50ÛtQ} tizpEDAwA J:E "4Hg,U=LGcR>tܟ£w)jI+P '9g8=f,eOKKs6;CN&yD8-]pAQ$J_Q-N)wM0Pφ, ;Ԇ-X:NON$Z_V)snKiD>3vUdEosԵv>!:l2 Q9;Cyڃ[#-06Ik肕B^ a$>Y$(Bg!% g$rXmL ot" >ay 0[֚| !!Zp[E,-āߥSP-4Ċ!.ko[rx`mf;(_֛M*E7hjg#p[čaYzUԵ}#]))[SI|5I&n`,"TI:}!VlQ憃͕sIwdȈ=c^W][*4LE^ > u^ ݕttPYKg##ȩj{]u] +fLƳΞVZm*l"oYqA+C3VN\_)yG f}VOp5Ǣxb1U[,xV:Bd@󟳏SaؿK' Uq~ .0H>#r23= JO+T$Um-VE1]Q:v XvyMf` ,).՝y?LIf $.ĭ:zn֚si[|Ī?/?-84CIɖ.#M Ρeq )m 1:eV[͉mjTgCDA8 xޝ6#2\- )n]pƴ{`JU3`QG:ЊᯣկʶjLIy10yVgqϓ 4ClȈϪ*GE?WF^; 牵[b}GQ!g*\#_ nj1[ٟ^e*3AʲЕdm?)ĐԪ'CouYY| Lt--A j}=Pg}LPK&mM5+ [bxZ@BXW ('Vx9îFpη,'p?!,PSṅXĈ<W'?_?Zz*8yǧ\g{~uH.i UC,#ݐym;ۚbM.kkwG*\+>)^1) ҁ 39vSws6X2j7O]ͅ;E)9 #|OFV2縵4ɣ|]w=' ]UzjCdNbm;rt KolFReh~5nO .W%9( wB~eZglYBC@%wʇfƘoRg]gUN1}vO X;<]UNs0Ȓ=|2)N-Hba'z7/UK@o|$h)VN `\!S.oK(xAO>qXDܱFCjLlk\դ:o@&OhAH6POmPEo5N{&bªJݎ) l"M8zj{ ݿ?0Fwyl|Ut5GMe߽}VԹ ~$f  vydMyftM CY|8oA4Xc75m]l2ʜlku(VhqF[c6%YTRO3--f J sq-ϡ!qaSy-B270˷"Sk0cHia f QɘG<"ljll~ Jwh~I|1.NOTQc6p*SkA9#9;I܅\IH2aIMTk,i+ ,8N*k`^نM([qp=$W=vJrr탑Î2/Uf]H/DeiN7E:%^ v 0ߍA3_4!$Rz%OƉWV3+1M(y:] S+*4%5(~I.nhy3QWVR)m,Uc΃ pt5,7D!cIQ22.5p:J1Ls cnvogX- ,Qv^!'jb\9w@(k=|$ %2ՁiȬ=_릳YL@x=1q*t_ f~35 ey<CTY8cEq,&0#e4U5P BUs6=i 2 5tNWv!U{t ϵ,hS蠃Ϯ@'CN3bJ]W#dINa^9XZ#m)+4=$ag";0IZF_ yE*P1/IuvfN ] рO 4ksvޡP:hӳ?*?fUQΰ=Hߺv:5V/kj9|![֥.BϱQ(|:i/m앱/=@Dz"1e?8KbXHcLh(B;'0gC)iH:<ɞ*BBhìߩ ~P<)Jj{ƤBv3Y0j ΅z8OG.IŕLycV ucU/~VU x7SOيfd}CyjfTdt1#3Y`A9SÄZ2=(=c'f} տ" iLbUJ+Le_'G35i~^h -D4t5HrӢ-O<qwNk e`LcTB)97#2 T5m97sqf\]px0OYM*<^:T1Fs¬bOs/X|P<dQW .r}'p`gŁk=t {3@+3v'=`|;O"Ubz1IWQV9–\G3zw-Zhk 7Mc8 ?hh Xʅe^⎦ dnnmЉ !Ѹk8ʭr)/X?GJEnqLa{AHW;FTc b@ C:Z>CuRg|ve:v OO`Ol8f=!ÁjkS'ٝQFpW`l1"'*XX9~i݈m4]X'iP k ^:\}PͰ R=)~g#lıFE"^9t%7꽄V9 j{4] 3Hkb:t#yϨU-fě\0p.Z3C<$qWٕm Ҹjr%GΘկbqKV9$;SH#iIt;3Ng\-}aa) }mmo? ? ,7Pb ڻv k<^O~Px\xBOOvllB1rX%!Ux'm+&`i]e5kmLp),eP|^nx,Bh f)i^$pilOR0MCbAʮ Wsdc,vPܔg,{}2$gMZ)t|rtk N[Q1zO=]ŞӊP-Ƨ4]ev) YAwo~einuIiY&YwS0=H:װ?A6?WK.GR%lzU7mN5F7q@5sRl3~Ba3"t,.UԀC̀~)5X^)/]xe_ml r[ l-͕Ks 8@#%e3U&9X19H{NuzT媠ˆݴ*ùu9 dd,+FlyT#r-q5_ІPM, ;;*( i>jȯ~}FWN?ctju6ԉԢ"neUgƐ6GRca5n:WC3XOSOjjVjq[n$ߊq UN);fawn+`,Xyfه[S&bꮆ4n~:>+ )Y43L>2oKF\J -V@gjl%nr5^u-8f=W`ܫ-a5FmoIta+HdmO" e- 0G(7:M&"ށyxPguTl1xbdVi,EJ:YZ0=}g$oY !STy\s`}+Hn@R'GU͐D['ֱdkpbJ5ص%#g^ڝCod7R}S7`h20¾   C}dDfC[&gєpM5:3/"ufYLW10ۑfoJus#e9bIԞ!(8~>Y}eC\xsU7^Uz̯q]?p<χBorKy9GCB?L+Ik?y˲/S'"DC(@R4۽*,[Rr$T5 fXFyT.a|S li#7y ;pSKelY7h0X2*M'h[~&'Ʒx7i?H'`c潋} -1GЍ2Yt9`9mQKgAFƂʑEz .=84@:Ebգnu$gvZT1ΖEO2bAT=x.E tRFiTbK 7; 0T[<+FfIh]jT,r 7VկKƵGz &S_Ilmg:/!/C |95Uº7]n2gUYեT{0n]}5h[Vbr SWsp<Mf/lP7uw@`|0o*R M/<ڱ7M&[Mmn)' Lił5cv<+ũN!#bb /4ΨS5D>} WBPVC'ְV(e^&:3 ,Q+`,T>9%$:TE1pv$EܶicN_~WJ!&M:\_)sUW(Z`N=+ټ>ڑ*4Ay955ԣX [ipKΣnR[NHgnZ]u8@1kq* CԌק?5@'Hj-@zjsj4ϊ+e]r+ :)Ã3[$Z4 [aY9R3=^ waEp&(PX%~Km t>U2{d~kT1s]C!|5y#5cp _K-ґ1uWӅx!ee}0S>o"xCEz08ʓ,l-0FfގtiƉrx[աp y>+shr8Ve'@à*GWd<ᲕrX&"yA9<=L"}ckwplOw2o'teHM}ZW>!E,g\:igBuёmJ=΃GZıӈ7JF%h_wz%jaLJo*hLG\WV `˸YL||FN>S? Tp,}oke16u^sɕ$Xo37m':(M,'uf$`†L{o!^EI ^hwM9Ϛg/,(ר W c#mMdQpYEC\Z;J٘s+N'kHx4gn BN;H5'+@F]vs) 3Y L!yUV'0iML kY+Q?;1Yd4ФF`4vW&T눺 fXq_v(C _6[ JR v4 @%^su~0 {# RZ+r񽝽0=)``=tAn𯩫h<&|Ώ7+GL.KDQJ /;tbrv> <+yo,K'0D.dAsHVq,])x!B2]Ֆ/ {}> ,p"\rc`Owt) <1V" bܢsº &J/DSԡ @i\F~?mmadU'{~r0%A&֤plc <>i$͹մ~3"%PUjOEGdԼ08S ھ<ǡ'h2lx?"$Z WNUBz`5bᘃ[\d; $S78c2ZH&bN12 {Yij]WQ;Tׅ"U9X;xƞm<r4]hq凚.M h Eԃ>]Tr UUtbN56 %lLNx 5QgA$?YSq>z'#?BAtyESA4 ֵ j[/0ؼ5BD /LQ$ : WDb&ah|j] ]L!)]Z&99B(8| KP3f2f ix˙ S{f1c O |Buier_zk*`4fȍD^X˖,btcܼ(|)EX͍pͼ8X_/紒}Mr甄?TM|)'##!ȉsŸ`ޤ.X"^II8s>.[Loܗď&8ϩΈiL~_c0_LJ,i 'hJHIX/eZC/zx{6L1%Id@5HBW$h?&`I*xRmM_MF3o4G z%7cRf@s$q}b|6MVd i=}z31Q^նzn?JC4KfO2!-3RL QAC&&W$RI6 6IʯHs%]a'(ݔ5G }.`%lv*X I^;vFXkkq;7"f# ]'_9mjUD1}rhG# beT9(Z~Kh%1qbM'7H] {,tv;6oJKn ցnv+RX9}sQ+D fE~¢Z , 5ԺWLe Uaw[AYQ$@#@r?{"b%MXYīYNl8\vh Ԅ`&:!^lc~n)<&rCE!N{ $_}HQ _{9$ Iv $DW[߾_+e'TBwZߵRʚfB(!Yǽv|ej&09A)0My}z(YAt7 t%5kmx /9{AMgdy&^rm0H,[:T~c0Ɔ:NzUKz4^(|0Mn"д%mt%%/b Nn-v_  0_qVQS h k HWֱ1;ȆߎR -.UO~]hjA' ` @QΧ6;Y]*7<0NVftM!9V'l gkyyWmdoy7?K VaBD.FI$Zg?*~9( qԮ"*dajOINah 8F:wW}`K%\?@tl$L[8Im|%%Len\btV!{3#]c:”c.[i񔭇f:^n\XIAl0A4epF ~Obߐ<=y`DqLo$XyV1TTM$(gRo%WU ?cc.fuѹu^Qx֊H㈩?œ i$7M3"\\)Di7㬣8]2lvW 2o- ZXq#T P$ hAw׽e W!*o#q,"jp#ei%pUCͯѸؗ+lNvӤ(PlңSBwj\s)Ā(q_r=ráFu&LG>ƒZ@:A]K +PְB0x),ZǟgΈz"g  &PypV53iٙf7^j@t8փwg[JzMϑbRV0rU_B&jD;"y\#=Crat}&Pp`d,n:R\,Q>#g=kzZ>Z<10h kOvfR>zME-J=~)/DPftɣ}˜᱇fcVkV11 ɍ\0Pv h$duQn+KOҀ$in,Lq|5ea[( #fZi aOdQhh$\XtDN>a@PlMs\oJ'Ml= [f(vH?Y&k D]msxqg\.fFhL B-9T <^k"&cRhySnhsI_uaLpl\S n,W:5sE'^r!$j%+^2D[w!Qu%[$Q!O\BT-2c:܊w̎)_ T{lwdvSarՑZ+bC17.¦9ǤrPRC\Tii$EId^wx%=V| O/~%)<9C=@ALZc?qM~<&xy<3B;Q~jppPo`; 췲eښv:+f.[#Xչ|o 'A{q 6@5E=f e=s2/k2,;ƏТ[V}1XL`N:ʮ\Pշ#~䯤F {:C~m4wЃ(JG@Ut$~t`yF& 11VEJۂ\Q#ЌuNM p g skwڃCno{:LwMW—5+c[,2ᗢNU_XY˺v}$T)):m_rK>3&s}KޓSQ-bL$W f&B8BI BcNA`J\ ل5y ,=ҏ4RtW{lAa#za"kaL*LLݬ޸Rw-IhiU>S" VF&5l(=)jYF3:%SuWM=>5I{GaiBAeM&C-UB-櫿 MX;tt a$9 A"ecn0d!%AcN) (bde\yl^LW@r mM Pт({XŨRѨႌУ3c!73nLm?@Eλ{?iKܰޜ\ڈ; 6"3@xwd2V=< ~.XR}]KT]Ns`ǞXyKsK5-SawK]RoGN|ZEdb&YkZ@p:̸ȸ_F#֔T ޢB4@)^7 +U41뇋Uݞʩ#r9$Ti(J2^ q0E_&[lD[3Hc-\vWv~dSWnsͺnc&[$P7imjbn}dam,4"M]sA[n1wk_bl+!Q}lġ%'DÝ2갢kpǡL?v? )i{ D/d jFl:Z͟LK5ي'+8Xѹ{P^e~u11Sb\,h9kP3H㧯o6v Voy<+%MZg,* &+Bb fe\2<$?q$Sx @~- Mޫ"bR* nvVv#+M)h?ؿtdS~e*5a+Pa??%p!3W,"wJ9#I< .;9^p?8m(*&h> uޯ׸HjLސ0EXbb"mޘ%4K`SRf(2yXT^+?O/y"nH^ #V7H Y7U^s-q&3E#x!׵[K S`&s|xNۻY1Fg4C".-_Hb+$7ex/R^wxqh;yڟQZH 填(+l a )3~YLIU1olBC1 s@_oBTk֊~੝HDVYnl%+[ldOz~ui)GP]j"]qq 0Jlg`[ʜ7~4mq2MPlFB)eXL٧Q_CdL'Rj"}yp ) 4oEHIJ ?eªiR6d0ڴyn=_,J*X%F%*{p&gWvӠj`3Z kQEgS>RQa;O4e# N'xJ(c{9p3xK1{gSva@Uu7˗ԴlhM>ކAd}` !F¤x B@AF^C=?rl'_l%Oi>5$}i-1[{B0z KzsxׯƃxgY?ި=gnkmAK6H\obr]$65z,Qi 0"@%->: .5,`T_>sҝ1.k◧"/ޡDiLC񫙬B*nC:q+9c(:=qpUƆ 8̧Q>[$Ko$1VjH½`g%`4S&W]]^U0 jڶnƓFhr(&w-mq4mK`NM@)v,@ٺb(شM= Z./3W)O1j Es3M E/ZiSعFkC"e)Qճ˃ ͎WZ@ 1_ .T>^殆AWHO̙U~he{ma:`H^I,O)PDPӌ ?}cGZo?|[Jch[j}/^r{O߅5b:'Jg2\Y4r-i piوoYʱOU5TpQzUddQגdy8T\,mO% ?\ }dgHS`JWN{pХMQhc&?/Z!vAdML>FKGߡrprSt ]tv)5zs0 .zųcxph<EL;ݮ{Ҡ։DŠKZk5/]q@l)ڽcFsM*t QQr 8Y}FW9*Z eš<ُ>͍׽,?& /9r tMIJ:_ɒ~R!<̅*tXצB:.6UM]Lu>C5\Dj8 ^ݝm !z$K<=*'n[ZrHP:WMf0/ 鎀`4˜4jۺsyw[~Sfx d#bQI[g^R] «GxnJI-p l&^&t4a2Om*R/{}@$ڹ!%2?Ul~(?C lphڪVfA;EX@89 ^nMEN M<Ől{w1 v­h6EVYhvCyvx1~yY kw8tc'sUFu2 _e|GXIҍE'Q[C0P^4.El'x J&M*AA@!zqrmm-I0Xg'ڜW2 7%S^xyp~3i`NamCKqr 4cfeFw{jsz:6 +%C7ʻ-ZzhQXעqo텡gksL8&QMO-;4[ilXG ::qk ;M/(:ڄ/hzXtt* [ݸ,|αM[sТlemqj<`G^gFQ3ZƧQR+9&Λg]7_!#_TIpu-xJ`3.(hxӃ?#yLoբ-A)S{lWr`]GIiQ%3;;0UHcW>sD#a"ɫgrA̍,quדU&>B?2-h4(,EHH JE3з9B2Ặxݴx5Ahj(>T+W~aM#~V:s=#R 86"ePC ^٠r`1rB"Ex`Y_%2& R"N:jT*waQKVS蒥p@< (_dN~#H hgGnNt鰶 F)g* 42Vr юB+psBzf'X̐I9~E.2Gy# [iaĖce&Ӆ+a߄{rJPe/xbf.1!=n2I!Y|V? y A1x?Osvњ97]oP,7ǝvC|?IIVt8Non5F۩v닧osAI3s6Y*@';'y-x7 uCu+惠&a rm.|K\Rs *di P=ċ/lp>CyE y7` L5b;Y-) xA,(u  PAkW|F'g\O.n/jm20Fpi2/u?\g|gF0=;/:+ƝU0q 3V^葹7e$ ?ph6ےs4-3+!ԲDԸ$H8>T̏) kQ$ 92iq2;O WUXqۏRBCDi Obnd` ꧙@^Ed秒|nF8o^бz WQ0m:f$:3׃⎅sS ïvPF:>Uz!l͛"KioB2lDWan \MA amqCO~s]SLcύV7(rpE F( ;D{%drGQ +i=Ua}x.:\"WV8,bznS7+ G!<{ NPI>~%2KF僸תֿK9G )5TcRIYzlRQt1~EFJƌ'C=cpT$;sy h)'[zYoBߟ]h s~~qi9jׅ +A!/t`"M~򆂿PDW $%+?lѳ? 'jQ¿(^YDxpx5QuڣT7 qAR'Bԯ2؅קD|9"|dUm$1%/J$,DFRrϠ zרW4©I#LI8e[}+RJ&fG M[HǁE]fYi*ӤXtooa(h|߅VEZ<ȰRo37v KFىAEVFԵ>``NW#7$No:_BPZ#Y*y`gA;iFƁ&&j>H#oQiTaNMOT#@:YPgYSo3m;5rqp9DHbB\S} }Nʶ!?Z+xh0l>+nG&;\ D}OBhf6tt!W7;;nPQ!4%Cݮ3.m>-?+. Eb;_U"%қ+uK{vsK56N2^tKJ:^lF177j~/ElDw5y)H0SG+|'nw$Z2lq.[*79Ag;xSC7V4p Y5$dOyCޑ=:^(/ m5ua[9l"XE5r=tԾwINvtQ}zĚEAE9(S5y197}vp~>f 8Avz=٥ٍeЁk)<9`Cpˉ*jehFi&}+22p( v+1 nIhRS^Zi:#PHr72ųX[аToAĀwKl[Jm=D~Hئׅ ]Ctw|B98mWp{ɶUUR$xKGVGΊ=_$*5R-vIe)+nAQvӝc8F?klTv@L%(t= 8U")dfʬxnD|JMa#q35I1XE4 (?(Z~4j!t[ UM>U!#3sD\>Nn!o "\(mf3=iZяZ% uF˛f]]|ʚc`ɶ$Ej/`w=pdALo\aCE>$=!n6Dm T`6ݭ" 3V7(R /Tnζم0n\݉ sVx`F 6O(Ӡ.mW&۝@RXѽ US{皪c3.@Ы8P^`9 "A->]S^CHF ŦK¥LZ.=qj trzk88(/WxA=~:./l"B6S{ ՗\5c蘿L.>1^8!-kB5%1vk$ no ({v#K~х0]8Ej=({k+[yʳH4`TF_VonAٚnQbb[wzdZFk ^-҄1m=>G0iTR@ 2*h;JS|$@3sPIbt{8E|ĥ(mY`GE8wa$x3[PtB1k4x2`֬//"?Eʻ$5YtbDR1 2G`[,S J6L&Yj|;vCߍ"͕j r]ooTQv'>*Gu(_sa־.]G@#N ΁xع5͂A`A_U9eGVy2YtPl[*nqDƨ׵J А-p>Z6U(ُg_;Ƥl7v I:tʥ.4** ~ICOYy'Kcbo88Hږk(hz:@]C9 4%n)UU4SL?Z ՑkXq- Tw+oWFĎf\QQ8,6X6a AWbSl0n(c5 Mr/=:X1afƾY'9D֊r.*}%ɚ̄k+[&/㼻HoYqV{.{dn~ak`ou!,!}Nql6KڐnTFe"HIݝiRor#S]g ]TX)7Z_{׀R;&*p+~4Kq/ [M P؊ jRj~kע[| }VTO--3PW;&/K&ǩor/tlIY?"@SrwiİMŁUR3gd:J\Ql)fY3[K'` ds ~]nRg|.(cCRN2WĜ[3 J撝p.ؙ7B̠f#93%@5jR8׽󖭎Ʋa}ozVL)`yW'*x;n#jy&3Bډk:dQroA C@PI[WYasj*y_@3ݘ'd[?`"W)}s$apՓ} RE٠(Ll~ h1IgE` x=]>BtOnM؆9jBYjA,O]5r~59=+Ie@D(FZn̿6܈Q OmM@A<nDѐf6ϩTaf͹7I2WYT%ƹj1v+U՝a"/ޫSCU*_C]#~Ih3oնM 7%K 4)֨y~ɕɅ$^ oTe;[}P$s󊉳l>gt2tvIDeYY&+KR1'7(%ɗLW/=k@Z}#&Lo=Ij;7 o#=L!jAhNt#]MV8=Џb$]!'=SM'`z4fmFʋrQėǁY6Š*O)NfX{-6bu)ͦpar>WQZ2Ǭԑ*:hcmk5ϔ1U!|-{TocSlm^>5җT߽2~Ɖ)ǒm>co\ck)vjYTQKPbPR_%VV927/jT7˘ppM>׈.-5Q5;ՠY%:a%f=04H9Tuxs_JE&ye,1'bޝV(ᖐFQ;58 s?Su\MY&k#} RVr@sqM4'$WOl ( 0de4-%=%zl6݄%i*n5Y[f7iF“(sݙ3Z&CǢÈBdS*- փ浜'-CdnaJhPgLE>WpkbZĽh ;^2#:W97 wauV 8jDEco:t|GϢfX/Ttds4 ӵ!>KZrodhL4"PG6unio.uɷ󟮟'. V=-AHY}o5jr(3iWХQ;(]]p+&5#{<#XM;Oܡ2*2in5Ҿ9b[J}7|>k]DjO~b 9Bly3"8oE!$ږ_k$XWL#v<%Ց-9=GB i*L vY7M!&g3;fp-r;v atq24{Go ;@8_-z x=P-4&w qr]Pux~K{0gAu>G#SΝ%=Gv]PkwWl&it,O;{L܀w=V$TOd`zٴJ0‡v{?Z MhSr&Z}X  P駭(JHJ%}b ş3&^@Q L5T )4\.٠bOGRV"G||u\PZ6$bK}ڲNAj/¶4S8}a!sZt箪i|ةAOE,–nT]pIrֹsanjDw뉎z1AKFn.B?m hs=l:Vx9zA3JXdQe8s/rӌ ?La|Zg!j?nls 2k~{Δ>aijWm\Nq\$d/BgL`D6I\a{:؇m Y@PYpmꅣ9]*yN݌C,G!Hͥ N`FeKtM(*Ts C(ڠr^w'O=XM?nTȕFBkVygz>|ӄv'DO7 `vI.hKDCK 莱dQ$tNY0 ZEb`i mSi /6X[N%O%Gvm# $&wswI\>8RӎTYw; U4ʊ5ԘHu9E:&(0#aڹ\IZ@BS<ְ8k'2.u_~*~vfO8.ͰnR<]w@7[QWu `u_X&qԉX [X ^yq=^?:D%,9EYkH&y NSuZ2z]oSd=,q&s':Uޝe*%㴦|Bn}MPDuIU77u^X+Ls `O|f&|Ukn]aOV5IV/L+9ONU6("pB&/*#/IG|iKsqF]wb~?mc5D9 E۟TJBx-C?m7mwpa\7%3ѣc?Ua9ϝz.R8'o@uA{eO伺@̂KR, Y_H̸3W&1Ǝް+T?ۿ^<>S?: 5f_YiF>tB̿CIGU𝑻K(pw͞_H%걾όbѾЭ 9Sg,1{٥'yQ:U깏b1mB;d0(27"4C@czILϹ *oSsH)up'jP"lcҵ'4jR^ܒA43QxwKn7xLxZ~Ų/=|IdHK |0Dzy%+W(̾~ӯ' 0ǒ@Aa 4ƲZIHrkK-=G$ЅSB Вp+>+ϭOA֌ĨF#(I+ly_h^Ήt4x}D{$Zz:S:>x ;bxX3F<3"P9Y j4M>.)E|0v3"GE;e 4 0ZfQVە= zF/H_VĺeӦT. 6g:\T)j[W u 2Jmr5ٮ.8lgxGgI1-Vż,/?`el[#ٙˤ:ӗN" cxe!ItdĪ6))L)R/Z| L2go{nM4}kgøTRH x|q +RaqI ݟI{Cs -'-Z s7rM_vrBI}szOUx V5.f6Ja}.f읞@ ;b9ݴdjb.[ cf Ot8񐉝\9s jbEh]xNV&fmm'o&cXUibvxot>V V+|É\L-_O>Yj JZr |'k/SIp`Hi\vc`} ͻ^K˝o$JH 4Ό8Jme9%jTE7B3>J:o ]/{N?9"fl#Bˇw;\Q 5N|f13'šh (U Ra]hmF"Ij2@"8fTLW<}2l t(jѐp6ua# wL>EsBИUq2ig绱X57ޏt手>ǟ0СRB,$& ݸ~v'(I\8cRj $$-δ7xvmjJ% cTI-q#Ј+4+puKwڶɾ=~D[gޥ;k__"㰩@˹Ga4s19O=$ٶ7|~4}(:?JUb:¤Y (B0[b¾0޲>%h6kpKԿ|eUDXAD^v+tg5EWRTn~OG+ jQ^&6$ KT>=d J? tj:GKBr :a wLx ^nT<,gYZ0707010000004a000081a40000000000000000000000016609d236000072c0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/ 'r}]?Eh=ڜ.+mP=tףlzypˣ$h &`(ScUm wԶCܥA1d"X~bնOP״Ma&G<KMf#xRʁ4B-n`z27*߰yFœi+_Tޚ8,G]`O>IzMv\wd5񶍡k sE`2"hq %u⧋d6¾ AVekh̢yk<@MPPEXAbwݳu;Ƶ/Xc_ˢiƺw' &RoZNɬgV8#g$ tn1Пer!_{Lw78>[F~!*Рx E)Mwu3s1t^C7hܩO%zA1=p0WH{<3bSC;F.˹@Pܱm*c qrj\$$WqQ:vfQF*XTC:Ą`*,l PBL㝯^fH C zTq0'XR!k5(p<Р@5Dqn[jaq n̉#ls'baT5 t+kz Ŷwm &Q3C *V ЈgY4#n:B91(FxAF0JLL}*(}s| tK _/JOFWc;7m^kDMcL(ܕ6IY@I*d)fۂ9~QQxk#aE}3S͎\7/uU8ԙ[ɔn'ȋ*SD9 Ah{|৶2#z)<hbX٦/3m^*${9? ]l[gko\Ǣj#uRwo\^WGak"?U>fTM(&|3z#:~*i|VԂu4gPCq# = M9Hܗ@)V7яVB2f;-nc d؆/ y!]Qækvƒ!]qV Lc#Ic4ś4N8 ie|, A_k9$A\>BYE$ o2DCig O&Y,ܟ S |N%ZR<uL~8XglV}԰g@Ntf&p$Gs^q:"k@h^)eoie\6m˛|~(m릑\% n#60 DѣaDs~M]rDh|p-cFӕަ7/I3qA=+;Lز}!;|@[ZR$?qiLY._vҍt-Lx<`yV{8@E3, YξOt//ڐLdw`-L@ѣ3vji)( v0?-j%YG?힍7Wi3<4e3 +??n a_jT>KG IlfGD4EX8(74 kX(T# ')jL:hJF&n)3e8YCT-rQ{_ͬ)=喦iJ|"y-al:=]E&'w;YBB[UJ5n2p$Lj%0Kc(%@$ǧ)9z5ko} ( cuOp\=/RJ4@E ro ȑktUUHqO!'() H)Kir Ocj RMgRbjQ>QxXB 3,4B}o lumNa%-;ɋp>4ų)}Pݱ0 'UM3x>= $ٻq7(&^0m&2h<>E8d ħ:2u/旇WyMѓ'ؗQQE{`knӋcmWW6J8a9Zzes6ܬ"6|?q4&A̘λT&h*by&!wWr_[«NtJ+ DP%F5@ϴdT髳yjoa(~<'ӌmRvs=%͐a<-oa4ĀfRxֲ1\WNa[Xu.> ᢕ!Ye!@V8+1tSCVobjfeX,-O35'Y?t 8 ٫DĀQ_%(Dm hE璝y6`Yq5? [qg\袕~ Bկ1 = Q4[gK^e &705\6Q)ks=L|\- F` 4Yor{;+NTv(2Dg]@XT!6q>#ܛì3)VB+'poը[s2`D,]oq9\^Ab\ :EGV"Z`p`; Q GBgpYٖNe#P>o)z7#BAEFmR=F^4+d?(?j+n> Ǡe܀NM`{\~w;_qid zz҂eOڲsh]@Fu ܻ h`Sr/Zŏ"`Ա){qbҜha{1*(1(q49"(¼&y|nm[򈽲:+x3`;M1,T͌RGZ47@RYȩi,^ @uqw шE*zt *W'tiJ0`F0}mW@70RNSj8D$GskjQ!#lշm*w3*2]U\T<=m/s*d5\JJ KbKY0АSeD0  rf86%}tvq/nFXmvxFKC)XzEZi\8*49D[\4r,˹ To"-&lcaؚaL񅒶/m,`s$S緼1ݠZ:EݹMoVG-!Vt5SmsZ{^-Cߟ۠.89Ȳ{1JގS}39G"G!PS XtlФ02!w=/;Y}fx<2` 4"jdtn y\%D(-e+Ǹ}6(=O ?Cc d lu@<3yz]ZS 4Y彃4;0psv_(^V¤alz4P f %RTBɍL>S?OhGf.q/jݼQ}sw2wWJBk>Rq`a2Tt(W VI>L6.60Ǚ5'A﷘a5[ֿiau,ue8V:{a)?6 D& ZΞKx0`F>zj,Z^;h 0ZVy)|Z c)(͓v9P5ӃpCBPg:hdKT̞m oX{hKU{ud.uWƐ"5Q`d66/CGؐEnwhBkÎ$5^X iNNdDz\/̗}YbIDĂpf~}i.ӕ3CTɾ<Ѽt#XtB.Vt}]h\Ǡ`=Z9cI̬`uAe4ZVbϘ{άt*&=G\+|xՎ׷eK/TaUgeQ~?\`M;0EDψY"3>kK uĚm7ԋZFuwj X ~WC@svIa~z X"s\/ ,II_h?:ëg | {=İi+VKTAàw+/T4\-J^*.zl>(x"|o(2tW qqJI@0*F rE#Hy^^,%a̋oy}* k~qԵ {Zc߹N|a[E1r쪖XFHˣ5E1~OniK N:Ibbw:s;K=S9*@[3 O4R&I^kGpv!KM'wAqy2ȶqD*Ş68g+l q\VVj^ۄM-pi.|jpc'V\ݮ=sGDm L[=;]8zim h eIG7>Ds C? 4 M1wuI>&Aww9;g3#/LL`4 @PǴ~z6' 'N tNmfu־ʎ/"Q)Q,d&Є~ Ghk;Ye+pny^?y%+S !$ZZVJ|CQf_*WJs%*Lm%~EKPF,2mE 5*OWɧ%ݨVөMPeqo]Ix`֛/n!:#َlI=6`V=CnΠ`ۚM|tFɑh\/tXEbbdpccEy%Zj)LBQzr8lxfMs!/9~,Gk׾"'d4pr4ΉGtJfN J%iepm K#5S`Qu`U0Ng`^^,1Exr tqz*z5a ni׻ZT|[=ˬ`!7!Ďkvʍx#xd6ux\]FD| _$ ;|j^YU܉jXhK (3۠" Wa{#iJ 1?R]j*£g3w5;)?%Am.̡txoO[Pכd7~JXk-3&(@ѡV\(l%Dr^O 'F]c*hPgl9򽭚AըĨCf/B}G"P\tmtucFBS x]: - Jҗ.xcCfOevۂ ԡ03;pZpmޟZㇵ&0 *3[AoBn2j> bͬ8r@RF̥cHLݪ-ol2M_q[^jq{!']T9Yemq1ݡw( pKqXmO ζ ӘWPbjn54qϡ5 U-.AJ7t !GeInG3@)#y:՞0=f7zH )'NS]="h1ly-"py ^p\6jYhRDŽ78?ɠiO*P*,~ft:{e~Bvؽt[Y#sWT=]Fΰ^uCGhgⲺD1_Oщ=ZzWm$8Yx vh́ Fmt]Y֚aM`Kc-u!E=< .E,HMOНe:懻l87M$֦E 5NR5 $ʷdyt*@Q[EOI1xMӏ$vB.V\`hXE%+Q.L/Cz53ٲ[59o3=g0LqrB ~T<9+ڣkQz [E+8wj=Wܔ."dg./4;lCEp ISg5aK &bf؂~7)svxon4& @S~swHo0(,$H'5KӴS=|bB *+v)ʱi@lբ~j?lc-Rdbd" puJL&F$y濈Nq}7K5(CSm_`){1ϳ-!$ɣS&y,y~m&آ.<K1S2,M׏Xزp7f gHסλ m2A%ź_$cɍ9x9FQԕfECdjSő#]Xu?#]Uاт^YϽꔧyxMSTf[$Ԇ0(BѶ@aji@hX޹% tţG̭ eOrbM(V$[=rb-YA]{mTI2-'UgJ }L<f5HVrov~(B@^1^ُKCGENP.*Q<& )%DX>-oK&u*bV3q>Y=  )yU@ JU3m[~.F/ϹY*HNEzFN(f U#N\̋-şDtZXG)ґ4Cʈp%dP㪜gzD'0r }P J^?ْgT"p=3O |$y(cqs !:/$eہH4|CvK8zRC$7h @+@nm KzZ7CxͨTtxA fh60Zǝai?`&%hj5Eo׍{3g{U'cA v[y[[ &v[RywJdzr_jkR `pjA)zJZmKRh%(`!S llPwԫ_Na#ea+$7Seŀ59Rf})1nainxJ%$Aɖ[x0* pvAoa"̐wC蒤+a* y0VrnJcRe=iP\묉l˜4Rzj6,X.i-qSvf[bxv6Z%J B7-;Yzs-/@`"9 ԼDXpCbNȝCNgk\*癰i!RpIE6]a1tW-Q>!eXLz2 "L?w{_W* }Ou̷Ġ|[!(3H-^pru裿hZBEV] `[_ {I.u<|"w07_҆mԑF..SGuS[h[lݎ]Ȉ$7KKY궑K#12Y׏^?btpت>]s ߭= -z$~f$JSZCJy(Sd*XנPP(+.FKs@t}x>zaN-+Y*Gٲ+"?M}0y7!.USi jdzjT%_;HvN!͎5ܠ.TյIITz-&SU4k,hLw֡r1^cFYa fjdYV2fl8<̞AN$.+n:ϑ62pd's_3㜆/n,s;xЮZ{^/aI ,#,A' ր:\I籰zA|(OZ[2(PKZ"~;G{._GqR#i/,f+ƩTlA6,'R1A- #Nշ3@K3i[OsB % tTpUrd9e|lii$izA@Mڵ`ąl㎉Y,PP(t7m9G%ÞD #RӒ8  R,5|m{<#(Uw/A,!-KkfP׉(H*\/kG?T>Hl ZаfzǍg1S+J3U9~OQ}XTTXARcK|Xkwz{gva&`n|(O :H__6%J̪ÂAnb9jpwwkf37h>һ3(z5f)Y֐iJs:i+͇xލQd E׌=8)->k |۴JUB|fAu1l1;(l {q>pDWY1;QY/fiQlNJ-dSM0 S/R=^حAX7tZ R\ 4᫆wkLZ>aB5w2f(' wP=IȨ)AFJ_ni#H^OԵ7[;kARPZPM$;]&Z#lG;*Bq5{h~\q->-ߌ<,gؾ4Z&;/6 䩕rfwML/~/G#o.?Ʒ?Q:y:pRAQCeI N=k*?j/*j'[JEC}ax}nBkyrV8ÈKV)v gpebGsh$|$~фkN*.O^݉ qbS!u6CO2x$&)XZSh\׹v%eG^i#'; u4s'ZvVgpп%S10o ̇IHȓ텶u?eze:JW?<2v£[esTx"PA[h;`Mc ʳ^]/S*z>X?w`ew|I6s@yil\Д%;um>ߊ~ sXO9Aïũqv!GS&s3&3Q+ˑ %/kmH׼b9;G #wacGH>L>O[WJH_,'脌] 3 /Z8,GvΠ =;˗2h궘~`F5ͽzb¡SR8ThQii5NULBÃAT,j) `F׸]* PK5l^3#U6Ԏ!'XEv'@@k)],8+S1].',OQĜ FAOEw>`GwBuqZl.xM${9di6a}*L6lZwB]'fR-=ko',piiQUի_JmCX`M\Mt$T&"$oObIOP -+Oێ+I8X{WxK-)5*GF%Bv-kɺ#j%>"F#0.9cڠ js A$O̽دqdzp KUWE4YC!ч+&ޏHFSJMvmNo$ @KXWt?du 8VH*^>䝹%$R,#X7^VRʗ[G v3,-mFƧ;7YIZ`!-XDv$\f]2#PUvNN~bS*0k,bw;Eh2r ڛ~7?=Qq.^rD1 +ץPolTN@|1vIPM}I1[>j|h﹍Z <ڊrZeؗhtЍj8KTw豪dʱ:;B;̢YYW9W\U笂!X@vk> %WTH;m/bSYb*s*H Iҏ[ {i'[͝~6ZjϢEV/0@Y?]{X/H725"0T7EȘ1qh4Zc־tyUfo|ԶA},E.Υ᝺B^2 |#Y&;NbwƤbbsP%N4]YI0MJ"D&`u#Ͼ)+LSĶȼ]*[Ǣe]}S;2<]NPA4Wu&(BQG^~*0JcSh<䟲Zҭbb45)Эod EVjXi5\v?KϖLt鳸* ̄nӌcRXz1%6H/iIQӳѝNE,fҍuzOqFLqQLj\ :DK@qkbpF"6p!_| I"-/$J\y>_NXt#o%b٣c.[q8LʉLk BǭM+IA-Ӷ N&D׀&v h^Gvx(R_[kBu+:"KIJv  $%)7.,RKVckIcͧSɻ ҂@-1h[3kda=hYrv5߼9jȵ+IؘcuQu RiOE+ g!v "6$+9,;H2 և(HUÝ9 J8=DY%,yL5+o`]6U>F"1uT.c3n(bɿU8@5  b7AuݟwwbXg]J$M;mW@4j̜mėTT Eh 4 o4&R_ $ޫrcֶ֥N%ǰ +RJԵ)$=JA"L,Ե1 5EEԄ1[xi$M]p{R( Z .Tbг!7t 0:%mD%vJ傫_wP=ԯ2]_9@N8-ʸQ>5uق܄J)wr~w^@ }o(ߩ|pbR5B Ja>Gű9LJx`gH:^sV.}"M0yI;N[TGa[Di2*}2D |#4vFRpTJLC?DANnb9'ch0޸PyXMPEԑ[,`s ?_*=rl11\l(j\Cx>̭ H4ǵ87K=}_Q{JV{$"-J9N[dLtJvpNrkHlu:+i2dd'I/eDŽB.3ZH ~WMhRi;ㄲt~r AĿTiv&߄F t;639{<Ӻ͘ƟM:ŹhtG+^7ύRd(KX-5U#r‹+v+#Y~3 N,m߾F^CV̑ȴswCCBigG f-*2"pZkY8Zt*n _]J2HmTKjLE_Hʳ4d;̏gk0X<؆7 tp(@f&AH~º 9R'y>9) >62#t21w)8_&o`FS5X@Ѱ@C /po11Q_zezX!oA? yq)-E;x8O zN9x$*+΋UQ$e8%vTxK<0\v}(ZKYU98Tk#7ӏ׵E _eQ.jc5P*PEWZ!Vg:a(`i៙:_tGr*M59?q_@X3Yr %^ۈd[NI90Q, ![M^1kzv7益~{}osF_qme;PSG7Dva(3fHMְ(lO^k+2F_ inC`ˠxዙ"c6SnO4fm+kpMJ0sw\~kmaa:[i+b{m˖l/55 3.򍽸3$ ycw=cgfFmDga)O= ,9HtضtEUh_ E Cb9{'4|.Y؎ `jP#wڷY2ۈM6~B&~*%6RMjKsP>JDʥm5G,9~&gpχ35Yi/"orẖ? BF4KY8y#V@ -ݷ#CYah5,bX(!s!q bX:ET:γJL2?xgBwrOp*/љ:9JL_"w;fXKwZhikIYުȸ` ~r>tBl9lFiӬ}ƞ?&}Yba_ܦi/э߶%m^^ ߟŒڒg5bI6DK $k*Y ;(, f`ou] dǩFJIhy-}di:?h4pE58w7]G;h D3b6秸 Ć9k 뾩 5)SYVܤX0JIa1G+k= ),gA|yI*b-]%6z(H\@gȀaO qiB/1LɋO# }v}RVmV{蔱 8L[#X"#}2\XwI>Q c)ްnl7,H6hT Y9.B16-+13\E#UdL; Q8zH#GY-̀08C݋(cLRx/,[ҕ-8v))JF E..\/fZ2Au4,'˺aJN DE!I$sN?P2:yo-]}܎,OgU2>j­MҮuxBЌ`Hi˃i>h&/gGݝMcu/`QvC `mVO ş4n3 ?}PƗ omצ`::bA͡z8"u%`^b3`]0{Uf.mswV `ɥ3`~c'42MN{Ex~>,0| ))D:[DTpY!#Me{xt1?b?L;D욛/_ȿ:e~̌hۅL ydk)%@) O@{UqJΈo{Q3F}xOuۿ06ejWv&t`xV`}\BsS:k!-A3w$ Q#YxrB/g(bakc>td:0F~J]Ia O>{} 1ZƑYd`8=#KQ{pxZU)dؖnݡl-^bǎЀA٩^+@BZŪLUK!6GIAZ Ҳ/s^mK\E+^^> O;EN23o-f5^q*#;"x,!(s+P/z&(B&e{j?Z-S"D~(b|ƷǿdWka Z ^Kyk,U7MbporP {^+Jt4qoEy 6)p3ɵ?";qŞACCS'p5d.hc$P=&]8X7\E|R,ˬQ,w9M@2"k!P# S3"7zWRDǤҢvvp5?_6居Rh$ApdZ}d&}@):~XH_#mNho5Vy86%Uak6!SLyfjY3a!WZ;YcTn@txhpE6+N2 q(9ѣ]τ"=(10"waVI=UL;+K6)~% TI 庸!p'hA H eSjm[G G 2;>β5q #r>s#Wy1 ./ 1jb9[FpŚs1 Z/wCEM,ܣr)wZ4x\iI#[*5/X3&:BtǪъkirJG8l2mYD.߭;o0' K]V,16@tZS֓i30\WzDOv*XF=%aMI:scSAH oQ'm[&_p7`:#퀕n+) %v4FcXΝ0KԓjXF㎴OmK݃tr gIZŵ4:]' "ک> <3AsP*u/s$*rhl*=`1b`)V։{f)x񒚓/~0N7c:VnDoHKc_ɋ2 8CR<^3 ƄRha 98\>;$n`"2i| 5aՅn$PƷ;2"iy⭼6o<ť?r"w˧y*".sjca((n7IDU8MqWMe9u6[?T-OUjԘkY6.k[ʺ.IQXgqF&mW.mYl8Rd1=>ZjK>!m m1x),%!ds%tjqnZqgl9։$OwUsiu.^yX6.IJ/8 K%qh ЛulI-YYrxR=C8GAG~pRR?< Q o\!CgE^ꤶMV&[}^ylF0]N͓Ռ-9{= F'B]:hs fiʐ?!b>z s~cBpAUo|oS{Gjڂsh4=1ttN[*oHvhT̰<}{䫋͡u4*JZyaKy],kM="ݮmnQj>YPOqze|SU@I9iUlҾ an #zE1|IOT M C 'ae:vdc`{)=@ZSKNB7x8m$ Y#(37~G"jur&Rzg9=E&Sׅxyq+YK!3|b*"ĴiĢw-304<2#i܌TM0JLͯ:cʹATHjW|d!IFn4l7 h d@Å\J&JƦjo/s62yKg4Y&Jȫ`:V+sW)U^#h]_3cg.oSC]=X63K@]C!+ L@?j!},qu&x4vVy{&dMP#sռW`|ͫYjcکA0(BId_8Sxj9WpD4?22v]WԶ3 yr l6^ d>pYQN1:ҸF/sxllkߡ3B\,#9So";R"z8:F~ ڵRLGvOPAq1i+OBMHeN(pCC~ziBè|{i"^?^7#?nKu,> ?P7#Aw9 [FE۔ԈP=%#DHF6IC 4+&d)+%z=|4v2rePo=aGg{cªW~ÊI*32IzA^9߀H3N \NBUOb+YF[xpf,,yE2c<4訡jPS:3Eë_MK)<Û^?1d`X#RC͗W. @Ur56:bv @w+]^z w `"+  N9~I<:4Nf=]lBwg$BG6 ) *0vΜ߹%`!-%de׃~In26gՕ +nCx~BsoJRkuo|WM^ߥ_vX f]–|0G&I< 2OakC#d X!y>C¬32ތMd=Yf,;QkȞ#XӘFV4x[p}~--#7AW_)['L=65c. b IO?ɠ.v Vqn\@!Z,=R߱5}ȴXowD" Į|2Q4(dY:ͪ?r%YmrQǩe9b%Cb c >Ŕ!lOQ+֛ h@ ^HjQC V"6q{M٢V ?J0MX" 5^IR-a nNї$GwMeDŀZ8HUhWik=╟U =*~Ne7iehZRNmMq6K+&bf8v As`X{ "3ϋy{ͥ1n {yQ9 S)ĿV=WUr[L## d`մW1Byųs ӧK~B :`rpWQI\fGfM5Un vYlϞ)e f52PL@>h>]L|w#}cSX5|n4j ^?b>ϩ'di(bJ[k&@.4^C+pW fBzIq+Wࢀ8U^CN?o_L+`d*5Fz]gKB8P?G ~"_Lx&xeƫ̸lrDz1C@j5lJC:=ySEL<2]߱7~!{?\蝩lm' dPW']ywͪ =,)QSFahW'w B14/ |‹,3o};7u9i9~@|BJmAZrpl]Nt-tjMAfb3pwn^JRwK ;GE^gO|?imnWs9~d0X0ץ=XK[887?xQTVkD~-Ͻ\ww`(`iyFϊh {Yʤl 'CS"4yhn;9`4`ޚQ'a"d.IS8Gtօ3rU9H !S@xA3'l>kDOǟku^TF ̪?ip{i,j7{PlTVֳG|%5S Ag`(62G,u R 67(%c: ':x(TQu.u`*8čaP]crSi0XhZpW!q$|(QDrj벻5X0? 5GOea#8q4*.|L%JV+@7Lk\ ?$@$ [ՒtTCs5̞AaC=.Uxv=l JŴ AZ31,=m> xk ;+(WF( f J<օ.z#(٤.͡O!q@ÃYcJМwZ&co#.*S[etSHJj#,WhC9J֯+0~EA ؓjReYFp`+ꣃw%n=X'N'$gE닀XD7^^ʤ ڂΏzt j fJ$/ni*&efD ;20e%j:u3yN B: vjA)!djC쌓s/eI7𶽖%sDfxs-̕)AqN@I(Oʙ1)q/ x 7ո`c[YH$s،m}Vh_4z \܍`f6 pR[̈́t+ 5ySG [}:Km>#wkrmy#Kf ?,j5"- GBzx;)RT =$,9ƿmpڵр1EرR߶<$ԍKb9N8􍩧#y۞"% OS#}3=eq6Y &t؊IF C@1 ۙ%c$p o(ǀ-JUk_b;'Y7D,'}ͨ\/ʂz̤Ag7=yٯVoʥFvPXLQ-sI$3%$t~S)=&!x+9-L& /U*?)>p6(׫_ ?ɕs+[OvU N`p!I5^z3lsdc&{ATDJꯑ:1Q޿rw獹G^ :uUTI1o TJҦ8[hd>'[;Ca* OV'"ƵNc@n4&i{vگ.)/\IqND vNY0p#B;y暉Y&c;8.MBaqBXY.=tyP_PTRf{Iޝ6~kSJjWlzq _wRk~8~*rq G5.kj\åUNhN&l=XjJ Lv:\X:_.w7$e96l`O$Na\8RؚY#c?-6&-Q]PvSm&cGlşg}LwVfe!|nVKo÷M},la[w,::s^|ځYM'93sMqYnN GR0w[Xůc^^50ƪ 21G)Œ4'n.ˆHz3Ne3z}W׏-#j~(=-XғB?rŬ+zpqN1'j/H$ZL~ ƒ8mಞ6]C Xv2Tje~l@J?e  AぞV)sqfs!xG?@;,F Ā}U3&.}(of XeFx<\#8Wӎșԃy9fk"  \{zO$׉, 1]h̅`$qoK/޺Z#u\% F3(^!xoJ&d".KHO:b\n񕔴oE#R0>eG`xCҙ)R)Z&e C, ș&<[ޕѳPyjTULH0Baębf>#EDҺRTYBfj.sp0':eGZ$C"F;uXvFQ9QP#c>Sy>Q`Mp`@*,-ww;ѯ2Sp av^^sGбpi1c+t/'!1v.d1sU`>^-dčt~.1}R,|𖈾r#=zemnvt6lI>j 5#氨n &Z d25ٿ:x#`g= !~/0JBewԳB]ַn ]D i|Q(ubW_Qћ^svPw6*~9Ya46Q' cTbP'υ,.puC^JX?sx[PKAm!f<1'LU<,gg0Z츇:jNBDK+h{P$ꦠ7!;`n^?r,]5ZfW19z?T?R~Ɏ*NK$|lAl3^+~YjFLߦ!&iyć7#탢Y^Xp~ΟA"E]F=޳3>|dF9WMpd"+`Ayyh|+Olʝk8cf !lл\ Hys ,?ԟ|3!s4ޢkkl5DCzi~oyh˲T̝Rz6U:z}E}C' 3R@z@3m#4} hZb9>dxԝweJڠI5sc{QVuDO9a~_{E'Gt\·[DHY1Cn;/5SCIIQ HjXRS.i0ǿ(7}}z|iMA?4z9vV]*/Hڋ[Ra= E#F(s?$1763ͨ!*UJ00oOo1uIwٖ-uLMs>eR&HYE ՒʦH+9RIy3CdRGkGU6X"9H m"ѽʵ^d̜W0YeDEv#ɟ'ؤPEJ#pl2jKDBy^G?ĚcgFj-&t<>YJWհ7kKOXviM|u jeMvQY0^`a,#)$i`lVa=IK|7gdܚ&_&K\N(VVvz1 q K{z$D =*6R 3{gZO AxzGiu9tŞgAMW?#M-f6Z-7!Wvϰ}qkt%.˃?0a;4حV>d6mW֯6 ߾p5[-Q#Q\g2J\T[gVSi#MǸ`z8Е`(D!w54D?f&Һ#4Az_bY8DN 'h:7P6 0)P:dIh8 ;_wa $+u;;%<%*^)I$T  X{U 1m[4`xi)+˦mGo#Al˜c+@ ]6Ŕ ˙J |d(sY<K va~t)wL#c^: @MBVV ,JF)5`#׶ZWT);ZSM[""#IBk7g n^">=>%pfc椭0K(uiOYz%bpQ~_R_pi\IB ptZ5EJ#?)v{.T7=;!\& UN6Oת1̢6pܰ2$y$JXhy2!ߌ)ž,A_H Icd]8$ĪoRZpy/"[p^@@u D&/bwֲ.SD`蠿 8cĦj-<=ɈC|)\SM%TךI,&a\E*ɚ/KѲXI?aMaB&S]3)X-} 6aXzbVۮ`%UEJV>IN&>cL%y7!MHW5q~A"|ܪ2gǩo҈'a{sc1լ߯jjD@33fǧk4-y9vôKaYzktx A(|ZT9Y{f6YJ*FlRfi7GH#7^3JuOx0xis-{d\? S:O ? %HŢ(暚]}=2NCLjHۗ媃,J{.VeE61_אaīߗEcD=7-bNkGSzD] oأ" y}1]1 E))|a_@6g(` "g*À 2őiWij]+_TQn"P+F/ +~n|ﱃj,+Tu2j~^Og]**Pͱ|VD.%?+tDZQ͸ȶS#N䂚٤QJ<;hѨ ?/sR#SXNһ(8d=ɰ],cAphJ5jqk@wDˑ7 " 9x+|y{CY%[{>*Ɋ q(y$!w(H4hO(r^Ȉ:+mvK$p8>W LYxbؤ-Q~VXq zqpVoOJs-J<3#0wŝK6TYZ/ ;}PwGO[=]jb k S8q8̂6_pQՑr7^EV0>j 9g|y8Bu`p2v D>4EfKUtbac 9(eˣg LȉyJgxj)|?3|j VC*t.uYwKXGeb1ꯓB:Std3Bdu)J>E*rT3߿IDXuLfyHBcv wPxRi fk,rl%#vY %~@Z[zb&bGV=|?eW-M&s9e+Ri|y/ u/i]·^?4toP7;ETg '6W*}#{;oUB K/xLʍfs|FρnPjq|9i<'m 𔇭$r]+)p#G+ ڋӔ f%P8ݢBO* EGyvڰ he}ׁ^+X\ ^bCuMS!A`p8tw9,ƨ2#oF_T +9*bg{x s>PEgQgv E3s]+0Fܺ@cR7YރFf> 1]\;xi20H;Ԭ2oRrغ e>UU ?F a$DŽvӶhwp]l݅!xfd8>Vy8U"gRWnnU³ T{6@HCAp,`o a=o5GM W7n܋Xy2W{:3 !30Y˨JBVhPRS'Qҕ8&٦` &,ԃݕ4,JM#԰v뎞sEe DͶjs.dlZ+RKA[?60+HL,vLk_I;603Q*s{ ~%q0d$lN,|0DKOgp&l#NNS7CU[#FK:[/>]JR%F!+MпlL/:$-[Ɖ0W*mX-ڻ\T&>@lO,ݓVScyVe[2)ּ778]2 R"5|hRDrڋ (O %2MzӖ&hB/0.콏m WO܇_9H*K=🖼qE[]#ܓ}ϻ ےr rA/<Ԇ"mdT#` ,.NcW<)`X?ԱYgΒvaڔ7yp˖!K?Rq)HEk!HSWP&_yb* 7X/-B~lM{ WS?T׿gQ{c߯BLPv?BF +.T G.1ОpXCՓL,§9*|R_(}MQzE\zPrGAIC>grQ~l3\[=CAa/g6h/p]`ɘ-S©km^bLoY!k~)"M]'{\ۄ^baZ+FOjA6$ߊUI,LjŖ5 GSBtK=j=`]RRu5 :-wKc>6臝uBGk 49!`h}Ly1CYPt|x ;Bh(F/0ipJل"H:BL{6[IVl=㖍(}gk˩ShLp`"M鑿 jAEk.Z yWݭh뿪u']TSْ%fKnr;?)7>=~SԮ*l9TãZ<]zGrl[A kF{6*?ZD Ͱ߽J!g>S'؜пn>^lT&h- NKQywT },6h".6 :rd;Mmb䎾.{N: WQGu(,'t]!llj"dU#?z$ x-A!&-s z;"50>*B3yL+:-E>`6 -kQ©)}Nn-ކ>eMXb7c%ɶxXS _Ûhs&``vGHτ_}LӨ?Rtx@/ HU sp,14/aBR*=;[QMֱ+M _K /0r~L΍]]yCyeI QY8\ jN`kqMTWKb)E7e97@H|G+O-_d ;7Z O/"CZZRJX;yatY& ċI?%<:/,ju j#0]%w'fY3cAAԷEP0nTE˚4gap E/#Á׭1{:ߺPUѼwsah9~ =6]/MxgR P›E&Ɖ el:MJqk=H"?〷IMT(T |c 쬆qKjQU]%C.5fT-P=~꓃B?) ੄48J#~ `^J r."b>G5n{TaJקƳtKjh5K!Va|L:3ܟ{sǑX%eQTY6Vr[K,@[-EP?A|aatgm\,IpKVUPeNPr~N/"Oe7=xmz7{L&4Tg {7 no/g.O_'E!\w&Fox4~N rkCxϢBy 'm*%T"0wV9m1:/S]?{䑬'ƙu-EɺbH>1mv bef^kL9yӈ(51DUf)7vGD1f$ECD=V^}4팽<Yebl2:HR2"`fo ؆GjnJX_eMJ|3O5C(vn[LR յރQIөDTtAUn.vBTؒ79Y ˎFH) q% @B$K D G}rױ"rXs;[aJBu\5ƗjpXU"kM0BiF8* N^}EFj$CD3j#\:c sѿ>"IVQF^$BsׯrN~Uy<ȗٮry$%C"x% @U~B ! nBǂ9(*x/%jV8TAMBl$}a_[و;eg%JC}BD= |z2k^W02BFJ+Q;ͳMмnEuԹSuE룋HxcA5hozQ4|ߨ PY£e.3Uyra!v7@~} &sU)59*2_ !|1x97غbpa;0+"$,qYN, W9t^zp؋t`nTw@4~g8lS,Z\LnsP%7+% QWYi9']+X)Z/G!\txafih)}5)zf16c ԢпŹı~z,}M^^ ,$e,h#O,W-?S$!"N/断Nr/R`x(Gzێ=w WL?DzK9]8K = pV Z@fokMTar}{ YiuYp/*̩ȗӔي/S;ˋgY|NtC iXVٟ4%8"Iʰ9D_ G[@?)3aFj>—ق98ߒ,fΔsa2Z,yx- ٧:j@.2i"ՅW eohޭ-5, |H9}dQp벞Z6EsmE|(yGLsYW1|~و ۋ.灚8*HM•)yM{MMt()Y|?|4&y23; y"Gx%%.p(`JΥ=ZzXBeC{n|%"l>]J6c%8? r.꟝wXR7ٳh y:tsyv>JMݸG>-*]H9oezHՔ%jM4:\2apFWNq} ?SGAnY9KXIC ݰu ]_p%wf)S+N8t}t;I&[d_ed5ϜP᣷7r<Ow[1 *}S"M,Xu_Rct5{-ֶ  h!X*Lwd4M3@:F}g|/wq/R<& غVU k%u#TW b+.,MuK(U#z.֞?*_ pʇH3w%h88QbvT3qgLf6}A\HEDr6kOz+:}w`o2VjL1Kv XZEXd|HjD$?t9jrcMqtrv.RCR@ .Qrku^~OD|#eML ; Mgrz}meJ.f7Vz = N$[¾᡾pz]+r뇪8 ]̞|:C`t(*3)e?CʩoAjЃ_:%Քhl-v:,FEcX&05 -W*"">}'jf(%w/aYae_ᐛYԣZĻ5!l6vB{`Xc_Im6%z~_؞M@ +w,rZkl)*#--$Hyos>=ΝBȺ flk2:-@ͮ;VPa w7dM؜ t "үpN&&-]۝U} !6$:WNK 0xOk{ s鲶0نNBTE}RkRJ]9P+v6ؠ>T(X TbtSF.g:sc,<̑0}a%&$Q&| Bϭ>vo'#CBMؐJO@ڭiIS|e'A1XIOh-s;4/ n^WSĺjfDt;g0;"p`_ĮQX&7vkUgwU/9Lluf!,ڙE8IqާJĐZ04HiKFvg^囸%KxsK5ܖy][k_8'o5k3Ô~&3KۑQm`~9א^NN]z߭S h?Ts_Ⱥ-RS}x?w=w|kӏ#)6)Z>L=矉R37U,tV%]`vƁϖN?|a=u`W&R [j ,p272aij<M^浬u;_~s喨UeOA\p*т֥:ݫԭ:o N} <&dϜ vfHB180fڜڸ}G,p`Fy DA1Dӡ8 Ћ$tOLas ؀M "cxZ.OrTa+vۜ}L0 <ơ9krHG@>Uwf4 k`GncX<6]0n>^>CK)AbW~ `%v=݆Բ&ֿJfrDIO79\W)Xj {yv,yt!X͛-ĉ"-~Y PǖCH `(Ucږ7Ќ%`qޒ1`R oݓy,]gR\I-Bg`AnNfYWGRXKAN@CG( $Q=轸Q(z%hڳ="fxL`b@: ׸f̛Iu<*.EB 'k>9Lŕwk kbrkZJC`>E,Q@iUO'vpL2HbPχ3H:̚ ̈́ȇ:l<@{_ᖧYfajOqp*_4Q'?GxqO!ԗi+,[?P K:u$Olo#V7| iuʌɽVKhkgsa:n! PN"c_d2zq->WB#f/p7-Bw΍q\u}:)a͗V,o.ݞ_J 1J%yU40yJ+ROŋ-pAԁ@<Ħd[5t^1yn"@q,nP.($N&j8EwfQ"/Xn@uf,[)b%]^c<R{0YbYO5B%XI2h"lL4Fʢ6ETIdZЋGT޸)(7 G-_,_֑бg#'oi*-` LIͲ{ /| ]sB c?/Ti7)v/MS@k̬uCv'bpe#d(e:I˦" e?Hx發>WO,=GBIxl43){>bw]ҐɆ0L(RH P˫~siTXߋQ>ԾQ1k'FwZys&[7;u0 9975)ſ|GІu2v.i:U|prxd1E ZF&X RqGRvw=9w@Pġ2i}17=xgʍmb>BȕWwPOh#Y㌎8ñ ʏ༳%{b5gpOh ~ZrALI.^+y5 H1O ޹zRŕ3rޞCGSCR|I%i| | xP;u(R?x:H T U c8v 5$;p @d'lyBݝJaWGS9fuyu°ܝ ί͟薂6lP_`ՠn8k\]o>\R#QU q'`+6~@&gz _DQGt$ӯ?[yc"<;lu3Ika^u֓w-}PMMs:=iN!Q&촨$N-j<:)`|b?T1وSh|ho<q Q{*,c'@5%T)#9=8++#r 6`$}hiw;YUdxo "9>rx&83 q waږHTrKFg3B-^U>%ۧӿ՟Cuw. ո!7DM7E=a.GE:l4G`64`y/mgnAsR_ ss[,Jꚵ.VWMulFz7_2sGŠg*&i# ho[]0KcѲwf$U3;\dF'1X[ǠX^Wk:4$]qXNv~+T!uΚ. L,[\eOal&/ lRNS=MAr= "fN \N͘YTP OL˹3Fuܰ<+#rE:) _Y}GxTBhs;Aکru]:cѻwP; R~n D?wR`-TBǂerף/s\90"DG~0,l!2rTo1HNBiW%}\U,. 9!Cx9CFX0FH|ڗ٪,2:F20^"=|fnژ/Iӛ3$ݺ'|Qn@Ll.iy5̏OKģ}#DBlJ6B'WwbXd˵wԪeP>cPnQO'q6J|%4uDh?Fr-8!Ty8Ib|rm3 lRyZZDeħ8&|SMKlBn>zqIJOP,u3&jثϵ˒ãП4vm~e)q}KџEDqaA{XN։N0&Ujlo\z34Iw>Z@T) JuP.5ڍIe6ȡ.y/!5CdQ+s1éc&mK՞YE*,>pչ&R͢]f(MD>ێ> тt%?<+P_y f9E Y>^1;dTegrVQ\ hY7+C9F덝NJPVFEcwJGNS xOb@;NW`"|(/#r'K0ŴqL&%L%R2 t##z >p͖gk5[l)ۭ.|y/ծcg'YV#_,:![5hz 7 s)y97jWsb!|xlO+Z_{e̱(vI5Gտ x`js:Hn疩8;$#yS`3};Nߞ9%\ix@_{hmui_6qxѕw;GMp$@$S\—,76.5o$5p"94sIsңzBcI) a|ajx^(.[߹ 1ȏ xSY !LO_;(ejV19 ӗ+` }n&(I )@:x3SWX27F. >uE#0# $>\Ju.8M*;Dr׶G> 8b,/BS45]  Pk=+0 ՜GZl)%Ey$bFS C`+&:MӪވW3l KeZe`*K=`Ʊ"ZkH?9E_ebC9^pw%o_ĊHCW=$\ JBZ臮 HqQjﶊ̈+ەIY| O- MZsƟcY yD.nRNʐwqOJC5ő0$P]͇Cy Au£w^SF~ajz(Kr+y0凕Gͯ׵w>O:Ed#BLLwWd-?$[?,%w22}nK՘azɬn(a5 :r?D޳?{QpHo%Ska_\ \([K_`Jr=9Swn?Y$8\ fqW1dۭZJhoB+Ѧޝ}ٲT(YPgPsT+ qde\%E ]jH>͖S oPfPJ\IhFך \|zz,G?q  *Rua+Z/)EiV }VXf 1&#*T <jM PD'p&Eʾ"4q^`3k Kp2(׹T7v*ܖbĻAD=uZBǖ /hs@7Ns8\nSx=F  A%5UWb.~ efKY%A֝%Lu<[1PKh*#<iڛ6qQnT…c?dq0'{8_ָuS"*NBj9'\\#Ypz+'Y=`k-Ifvݽg$O ==cS$\ͲnNG-7"KZDc"Ia*"D}<] {DIh4eJ =+m h%Q2/os4 wI?Ȫj{ 7)p:`h[3AF+>AF,tꑾ->F~(XcaÀ aoh{ۂ*_zFUa33AxX$$7tO۫q?,rLH~VU2aX9Rn0x9g,`Kḳy=C?f.MH`xeQrZH!*c#l36-z\:tPԑ洕w=l d{*J c_P8!綛hnOݜork\'Q6be:ŧ?%YuĹA sZR;?o@"#!Rm?; oxdb(,]6ahLP9*(n4B{wZw /FZq3hx=3NBz(z]Nt wa/-?c y"ƧPM{%Bak՘]wt]?*埕tv# m|#f4PBr X Q2೺pkwz}L >!Z>2*vfskS>_q~Ձޚ[>ː Rb{7߲ ,#pWΆ uBM4q'MNLEHdዶdGO5,É ؟록W'o `{s'MpZ :{ITlV[kBZ@p b+!tHi2NF(#[Fu\Y._VUTM6̸OW6v#lr l]9\P< Om[\R-_O"b0=RxǗ5]0!fduقM6]o2d:dJO5CQU^f:^gn^`$CQ޼zq,}Zv)# (4 5n*8 /箓16-cƲ55VV+,L ؑlYA;^z5 AY=56QcPT7&PǬXju'g\Ë]Va;Kn* dUﰐ1\d1]~>1;ũK梧}I2* h`3PiUm쵋|{,vP24}=r)R-UǂmxS'Eh}m5N:W $t zs WtqD28$s1 HIbgxeo9xmDz:X#YY]Gu y=tW?yD$8|~IV "1B9z\뼾9 2t (A5ԛC/cq; b}"-X1z3^i_뉈F uOQY"1c\!(9ڽKNёg*)g- @>(DQ ˦vKtglN fX^ =YQ){~06qx\_lCLf)kYEVӟCRmer=n ȓHK|ge.S KܪEKD?"bA+7"HY006 tE%q7``Ir_uɬI<ʙA [JRL$SHM;&O[~5*`/Ծwyr8}t|-qO1H[ %~(DIXdu.~FRޛ% ,@hV-,0f=t~e?HE: );D'51*SJ C?}:W'Wɽ“& B'&/ek8eŊ/7\p%sn44nsoVP+'+Z'GSAHZs[ s.֓mh)I(8䇇dm,e v:{uqPW6q |aZMuRT6CF}6ܻeX u^u7p%?VNoٷ]Jۖpd|xظŶBԓͫ< !0NCFVQXmC YHA~Jkx^._Ŗ b|zhV E݋Dʼs3mQ}oʘiɅWk%OUvĪ:ąqGUp! E &LD,lH*i̳nl1FU5uMna}$ӌ?;E XChl鄓w8_6*XI=H8}Rh/@{ R%xo]囲5T.^S^i-M);Nsꉏ.wmCsy1;-bMczL4r N(}!KULsA~^#l=VhF ΅|tXd7!` ɭfu57:;K9٫5CϼpW ;g?|MN)+Ԏcmc`:&xg17XHYHvKo>r(\);ǓU YʢpLPiKi{Ղd|:tsrM +{R,t7*VV%ðA&UZT٦>۱NPj7kַ'=JqnJ`, &?)kV nf@?l,Q8EVwJ=ɍQد>c灘 T7\ ./bNQ'b2frdXX45]A!@yY\Ǔjlt"ζi_nLz J#$vqS.Y1!~׃4;M@,)ico@%+j5#O;XK !#j+v=5̸T-E]"6r078ٷR(JgL n$9AwRA}| 0oT) @Z>^63o`sj5, L:дƒ`Fł$< <p)ewQ J.,HVpRX%#Zg<@::[l6v?>%s7vG|{j3jx@(6.^kζj ˎ|Đ#o Yį+S\]݂4)b3r? t\@S}HF%{υ3|֥HӲWn C8L/Y>q7d(dilpgY_jb;/~b4sc^{E !0>/^`M@uL;ZiFP6ӂ@[15A̽Bt^Jo9ۍ &FY1#)h0ҔXB@^?,^$L`8o 4M" Be؀_Hgs.>9$pZ20i6+Yr[[jD` z3`c%HK>wdQ/R׫c41Ŗm_=%Qh*a}   =FӮ-L`MT-OUuvhYs<z=rٟ 爽I=Hnwu6DcVΩεvy!T7WҳF.<.!E+14Brஹp: &X\TKg'{=f$KUtD('@-Q޽@dHDj'0zuݦH^_%05~pU}· ̏Sy`p>@&sSvv7x ΆJBNeEE:}X;ZG O( P6qIFZ]kIYtDۘYLa[ܗ>ni ['`6qm3^+眙= Un@-TO4/ku][۾EpdȃDS ~$uҘQ -Z&[p<ŕû=Lqm“Ss~YktH ~m1Ugʸfm3k& A9Ki_Q3 s\|p!:/]*b/b>-K(Pl/Hy8GAiY%Xڔ g<Ϧߌ7% 6?竔o#xbfv)bIo= y[@TLexٱ >/ No :9 v:Mk}I )^QZi4.hHedO^'+1 @Fts6֕Y_sjReyiK&8w"MiN&sx&i0ļh+2GyއB:TƬd\I cM*dn X*@δjxbs|$ٚ]rIa"4w9sut*št}F49泡ӣ(k;b`w+:r.E-o$2RO@+?greQm}$c?6#*w?\B($Cizz7ZY(6໑ͫe=ԨE&g"sđ$[8%V'~Y]D GE`ʚHV8hA(d7^`}̨tg5|^eI&fRPL堂ӝ7qO65dʖ"hDF-^*pkOOD T[ayY5Zя' >@йH>6|c~s’}>Ǭ%hթzf 61he̜ܕpO_p..˥Ҋ_Cm "#pI(Nz|>Zl~^_0E'ws,>@¿#hw9Pj}' -/Pat7 ϔ&Mr0LA"1o،InoϤExŌ8KvBI)u MVNEY~g+@.k穎 m8́ 5z)ˡʚ* 9 zWٗOT L[X ^8!W/”Mo4%]OD`^2)0Z>,q8H:X fn*Hn 7]jG(!OwnݗYMŭBq= K4(/Al ?%M[3qLGzh"ۮu!rD/)[Tl}M}u^;Lz5oHIZZ[cBUaf_*$: 9\apIW̟wbl<[($-U @=K~9:2(KLg`a&ti[~KTY̧;_g&$ޠήz G!>v D6 :,PnYNrp:X)pV?spgcbORopmC]%ǶV[ެJ|f(}އ@zRbӥTV2s1Mz?"v0 ATmTA 3 ]ZQÌc^r28*я:^ +tT)ZR>raZ!<#sO,d11! HUFuw)GMr5V9{M,x"!gu^eVqRI`ONpv.tÖ S3@2+6

JB4Fv]0~dB3> h^cVhJQ4R&}{]𩹷WhՉ2:O#{ݛ r.ȣLTI;vf@yvlS|z`rzmO_T`a,I(i_{|` KN#Z60D*ܞ@Mb\}{B} M;Ξ=zȧX̶#Y٩fWŕ{֤ZYFXIҘ!u/ ^ }(ZA(O}Cc*8? 0V`/bx_SLRϜOwaMVƿAN&SK0uL]-@7I A W d؏L|4#q}+BX 7qذ2@ܐ7!G~e(ZF!p85!Q7.m/t>ǘO%\c8MKOZd¤r%Q2J}%DP?EYѥƴuBZp!#Y&Yz=w/a7,˩ 1=_PIJVqQޙ/D۩-%zA)잓m~#*r CDhp`.%Gdh( .;IAv t[o38rgsjNZ9w.m{EȓK(ՖMsA!PO_w-Fjm:X+DZF&vݙ,{c BhVr'C/V)TDzAD# *0Bы8?v7guC zy 8}WOގ˓|`=֞jsM3+w.4LljAغsJǠ~zT(I:ՐdgU%[ /I׋a&}#a6aS237jApHP[`픘/uՌZ1΃'k/H  Enm~ M9?C(eWŠ){V&NR?Yp!zXNj܁GII/`ܪdAC8o7=iݳ>#]\a6ۍ `ڬW6":ux%PNi Wi6 1Z#6IousB˵<"JYVL4uCۥ*TI+7ofoZ}רXQc: iqE+8n/f?J'oeM+TVυm˳9KB|f[Vg鱡<8X޴8Yd6;c7T疠*%qrh”5(<5^W^&Q!.=!Zlԡ;tkWBf-^Rׂ%!l/=X4G }şE AϋG;"öX E$3]Z[;9xJwb` ӣ[H9_)+N}UBtNO H@b*t's/|1H05֙PØ !yFּY01/%,,Ƀ&5E-p)Vސ$_K]h"FK߸2 " ʹP//?e%y~a&Ce9# 劝MM;>eqhlPƼ+B9dXelE‚4G 3Ub)QA R$/;P:8bߠ) Lcv fmvX) iQx)z7msˀ3۰lgS-zqX1qsh&(M+z?l䣢>Q?XhM0+Иó@=E CT8񢄓/^AG7=oq8'C)Τ.~tpwuu2Y!3qyc. XHc3ӫeᘟ}Cэc|˳P%sUwF8>6&PJ(5ʝ vS*ryR_MbĻ>WVz>mC{6ꑎ'G3+ӵ%&cˤ:aO֩]Xg~P@B\‘Ce,ښPulGt9L|-t:K$ZS,jdAKA`Tů-γҸ S=+OfXJ#}G֙)-@AȰIQN2 'Q xJW=1!Jl?y]TWط?͌SZ.Gk'j嘟o@=É=mPj,ͧU`Gsia;%r?T"vsio1؇8ګpb6ٽ'e㣽LlW4*NyI?%^6xir?p✜^EJ+b.A:]Uղ Q}]L멡拤8Mr/ R8T<<^Qb"96 n ] e4ɰuS;`\ RK#g?}~b,2b%b,[d&LÄ`dEX'L%ѻp9%xlf&Λ$ьFr1(* oj1r>w~yYVX C4O\˫/;¥?:8xY|#, 2qalqX8ę&H v)W!)i9XVp$x|>34i85uXPE$cPY"HMYQs[p5-M}PRn/"Q9P5a=zEH?ch:$cU%LcKb\JɝT,vrdqӜ@KÀ7RPBҫ}`8ڗᅉ F 2+(0zjǎo%_W@TJÑ# dޑOR1[tP OT .>-䌳Սݫ pE7^YUP_N,l\H zRhy0EofohNFSzb>*┼a quk10ap;Κ c.p U=$BotS_&rMFBdvr 7iEA^NO.|_tuʽdw:z~n ed'' \ ?pD꿨zBHb+^'SR%Ti;9 p}[Gq= 7$q +9L=ʳ`3$Ӭ&EL$zY<p@kR&Q5Vz TWxYh?d ܑ#OHucJfȠbu*'21'qg YaHhSF`KXV{r5$D͢k/X| i.ni巙*[9ZI[y\2^(u,KT7 f20KR<+Ø?(S"UmA^oπLt0q+ ?P( @Di3x?j`޳ GMt('K#jq֣Ac̒F{4c>;b-E+"~X{BVwX RQTx=\~O }6\[sCd' 7tC)|&R0#ݐR]udm& 60'91+}4`t#Bf y]$εwwi) efmԁCv ^M4OesT"խTSeYW%l H:U"{Owbae'H5٥s.!Y]Dkc,(R?+yhf7[aBP.|7ۘ-T]/O,8}}bty5^wzP^0مVAf?5?poO%tI$!Suh;]>$p`]l9.} gi?Txypii<1z+Xs":Q@s%#C Hd#c) g|U͘vu')R{#jf⨹-yi5~wO=Oٱ5V[ˈL,3JD'\q}Fg(Iacl33kv\H%ښ Lؠ7}d(Nz~V"{ZOʦ2hߏ:6Z2^l}U@`<W '}WZI/d%~E[jqcƃϩ : }NѢ55CEPը0ak*Jj/ x"[=4q bDQӥq_W tOP#TWQjm \[Un7\-/SݳBBUa'L+8Ɉ8o t#7kxSeauoM`]\Pj|9/ҿ#oO&J)NaxaAkuSϽ:kg5 e̘tg==X%dfbt1KX8oorj6 sk5Xk{O=K-o[<Ƭl;.v _ק(`oC4 m@46 74zju# GaHXZX3ȥ3_{;{Խ[T nQ!U|= 8^4GQ3=cM%poM&xvs9ŒD"/sc ;ˑ2LDz o%]_L k῱kZ?2ճ@Mq޲=.XaZ{0XKk7\fا{)9ƽ>$r_QGc 0 ʉw<6v'On ~TYU 2kYb4۬)FjGʓۢ=%rAMY)v+{cψemKi_IL ^lOCZ߹ÔwJ-!?\gidm=(55⺊jz_2vq`a9=qJ_-zk6SZj @> $ ?6{ " aKsraJy6r>bܖwiG׽< [39 즵}. $)2EsȮ\$KI~/QGL{Vњ;q$ǢՒ|&q/AWIjdcYY]֧g!|Iz#ϲP0!Ö2"QZ)YJ?Ђ߿1ݦx_$=n]K5Hlz\G.ߚ}ug~ c6n=80}­{ʘ_{=% '*r_:͞i"xUi+kV4*IPxbn/FsK1)(8O8d)23w㶺 W(OUDNќ釨T}؜@I.i!O:"v>= b{}?HNš": j$B#vf`>9*o.nDƒS<&| Ah+Ң%o.c 9,V g^8AS`(?Y$Uq(J {HZ#0G`b{ݺGɻzt[gGK hfp#UmXʨ{7\lfz6đ !\*:(mjf5w)Lg |ZI-zݺ6kHoU~8r뉑=d)r[Z4##4 - Җr;m񖅆bX/ϛ:j{$}8qȢu u|"K8j@7, npq xd}'`+< ̾l5^h Oa*/;BfPŏ6,Rs/( {Lo/$O4L>-[,/e r\ځECOZ`CMeMdE.3@ݗId4*}"M<'l @ԽVt)$[2]hmZHHEoqQ`ܭ|0䫘}ûװ3߃ZEp` KɘEūM c_lUufx\P6`MbZ].?ܴZ^g'qyrTVKޛ2#.ҧTz}[ԪNٮV4<҃牬 5CӥhwN8o4DRJ<3fݑpf(1WrskEKJ2kWHWK:)/Ķh.a] ;[\Xari1DhT CdhHNqDcE+V:?Ezœ hCg ,f53!Ak&_ ʦYWwFKe*yZ5m5)6 5njƘ̙%ΫU@?uuizh_&)/%~E1}{nB n,sQ+P0} ]R"K7OE#c;5= /nr^n=߮iX{t@Pή%pq=-ۋQ?/q >֠XVpwˤ8%OUvBIuF=|$ƒFQ~ͽ#sm B3ب!u3D(=\<+ע piliaMHP/oNi~R߶pp6mml3mDU 휂W/l@eɖvƋ byGՎ.O R9u|gvp&y֛G)>߻f|@NnTfZDBRR3B r&ls<#KE3y?5Ara0g}0iOA] ]E5Ԭ Z=dIbGI?/$iڣ~u'FRB+DK;zX;ubL >ii~AsHL'Y?]"[WBK5wL%H6qAٚΐF~үs)YC) ILw"fc$7@t-$z0UO4qZ(ܒ+Hhѐ\ A,aθ?PfΦF8zYF˖nPVXx6;^@w6<;Xz̍ݏ*+IO]?aYϒwl's͎aBG/t'|+?U9xL '| U-.8|1z#ܔmTLX;aZ>olNeH-&ի޷Pk7eD0]NJc+Reo"`=U-ԣ@@ 2vL( c߬2=D`k_ihpXw"":##h3è{e؀OW)p–U3r*pY-$8"c4Ls;l6#W~2Vym7C!8 Id;NJsc¼0XvW0M0u:SwLV! N ,?L<-M _.H+]z{\3hpN Zv,ŽZLpb*?%'24gKl{o+)* K A= .9%.+j.ٕ"4oG~p ۵cyPڃػ$ ޱА)Ɔ8֌ cZLF/<,_ ?R[)ITg>,f‹H1ozBE$^#s"48!Bo =<.!{G(|}J/=Sda6&dm+ھYfãG0^.C np>;SkZ3gowdF>F՗ٔT󫭨K;2$dB;~evU|y)DčGKǯ۷̠xr'- b𫯸!|d|r8a6Z<Q!^6>RBc7c4F!}r :X GN co$?0]T&}Tsz%ceEy ѻ69P+Z*Ѽ CP?!>f{%a0 )l "̾YwH{yULCd 2=`L\ 2\.;zrs{敎7pͣ,osj?& H=~g p}.>B8nEW_p=!65q92_EM"XCA&qg̭Bx0zh S'hЛ+yʃT-'%}. $_ɜ ^-gAș7_pC+)ОA]ŻvM&K!u뢄Jzn(A* |TEoHu'H߸||{). Y otqFT}05:Wg$n1w7E%pIGQ~G nZ,>@pvD.>WooWU"B~Z*3!1{mh^-^I høOdگky"StpӛE cc0mp=;]R2;ÿ͓ŹeBvJtJf8g uKcS@St/#m/zEᑇ 87*=3Tiշ^x9 5~Q洯Ƙ*P2><ٌjKM3TNK l= XcO tu"X[}d1#f9*B+Ȟ$wCPC0Kf1U~Ņ|{[K!_N՞~l*?E[{R`[iz3.c]z IҤkv,p'HH%>Wf}<`/}/~K>}C(+K[V,Cf"6Y^# dKeeAaAC[@c}NgY_d|rl|Bzuy S#ٺx,h( }-VpiZ'q"~|F hl)69fI;ޫe ey w05=&Lmߙ~[`kW Wsu8s;ݍY\.*,tV8D |Z'Ms5D");LdU%U'0\]+Vͷwո&ǂ{Jsahϕb0.=rVk,[ /`g€ qz^:9 Z\4$l6T_|mi8fkN$O VGB7\EϩiإD8P,#U%.3%ZnordZ~0/1˒t齱*gݻBpy#_Ɵ㈬TDCh>rY3.ˠ|nBE-3Y,i=Ɔ_6z SȮ|J4qw}n$E ke &B{ tB;db$Tk}- 66ح:>o33DCl.Z|]U C@oPuIɓ(tMF; e-=cڢ jJ=A &3Ŀ;wZ+RDwF;,l> fxcVG9 !K"AmMHyjh6F>KҊR>=Ƽ,ھ(@;`\ >4,gUcOҗN`jHPAG <䬙@}IDMI 2]b.ﱸ9!ҀlbTaS3P7W[M8 6xĿFĹ=_{~aAwL /Ҟ`H8!  e`5~b"IH_?I҂Su'55+ N30"\L_ Ƴԫ̔6J˚nByU M?[<qXו ^(unS.>HI+&K:8Qb{Or0w;EozO)ˆ8\b98aCh\qVK=Ypt3i.;lWo3*^:#1Ў|`bWq` Af6|ӸJ~4G^b;@6\g4+U*z$gWBia}E++Vje^UsMQsyAh9Qrg!BєEkƸS`x+F뚮Ne~ީoOBd9D K8y3ձoi]U:bdq`Y'暵-"mY,B0BKTUCȐ}6)V3#ޛ"{ڟ"ݮ_ On1y{xk)HF9paJq ٶ8,KC%Y:>r^|Ny@~ kX+pQ*|dEk/`Gz'XhNBGSH[}?r_׬:};W>͸)R?ԢIj^ITFս&YYI<ĘX5!ZbIvWvW*eō_݉$E3J zʿsWGӅaJ'?/^uإݬ^?!1ۖEbb\c8SһVV:b?-_xv) .0"뀲3{36rxwkEnj(.c\bRe!":Th"a a_d:\`oŘm:Hr^ Ku圮m9MsPC+Ht'T@ 8/ ee% ݎTPЗg#) fq70hYz SC#RG0"0Z,GVb(`(}0-xnTB41g[-b {P6Q ^,-uib*!-ut6\R8!mYƍ)3+ڀ&]ZQDESn:y`l_Orn. WN3|J?V"n݀ $`moΙ\ E - olLR(TV)n72Aʢ^!rl'u8Kh I5Sc4f|DIer੉IhXbX+3ϞE8!Ko{ؿu*Ov?>mCW5sz,P;+ !Z/MyPVL-O]Uϵu9UV)<[lqӧolXM,>UNb| o8TI@^dǖ Գ0fRGGҵz-\?Ѯĺ?x56E a_:)D|2gWK:z='!4ꁶF67QM@p!E$%''3v߾9w2(}ۙFnIyYl5DSP/o7id@c7<֛86ɗғt&TC(;k>xk0ֲq*cy]Bi\uюp/ju[Yf_Ԑ,l 7;^aىV [e-CXД̊XI61QqљE_;4˗$aCsD Jmj$5V`E) n%0j<J.ZzD'ih{p;]K? C0Gi~Ǝ'nԾ׸7h=I8BmkjIX4C%e\[w/wG!1Z)mk_NLvku8|󚬤SSCZ>kDHp6Pjya\ã &Ǩ,OlEC̴_zD!R521&M-6r Ԓ(+UTP&=n舕Z heB]9\J'oyK,$ߋĚh Xwzm$viv~Gb9̤F"՛ռq"FNZ vԒtm% N!NK4зDT!=WIW)4^ wյw6;{ BNٜ5 Um?v%T4NҐt&YJD qC*1i*U\ /A|٪itgOҊu~Q;5"yM\CR*K2`ʷ)5 u1j%Nٗ{T COfzu("1zWD!28@}[T ]Z3Еuް5]FvmAL(Ty"-\{(caWB z" vPjxcߖ}Y.R(5$d CDg"P/l , YЈJ('\w<fHPnGcO%3qAe;sxZU 9^]r{1@K7UgďZ57ąK13 x-&@=ϝ{GM_FmaG--j(  a ͪUXXwh6&bF>6G^Uo w3;0,P32}̱V߃·JxB h"\ܴ~ʬN H-;~sz=6 $T>;{ d! /)3MO"kol0@:sf:r2{r o-|᯳Ū-e+)(YnaYW&q$Ct} }6 y>S^>u+m7 # !#X? )6Zl[yx@c&Z\U">yQT]иkti&DZM/Q/[`6s).%.LdUw'[q sdo 'H= rvuCvcIVMf<8bLtQ]6`?0\8kMva_G4-FX,mB"? u"ycm0( Xr(d!UnLL9l-)Cv=!Ѯ`-uM,PxNhdOVholfEO$CLfɔ= S:N[afB68PR~ygE+Q1[MqWg^[ZXڱ5j(<5i{ve? KuXAqSN˩-Ƌ4$> ~Y<fHJwBf l{~[m_$,gCC(hn*֋l}UZ'/}@RܴL'I{ P3U .7}бX G˞sh& @<)e(sշӇ0kE$17=!G# ~g"sPyơ7:b=0p҈ցcȸYK)l&e"^|^2t8G>_bJ| 9 O߼4 _$aO${\[sf )RD ,rM>6pq;}]PSBx?Qu׎ru+ LIY\ _];wV~K|MŬ$r / &E%o4/͚_ޑUBnDϢjqEQb!i{ X#e9e8O"Jg@F9pB/u`>;}2~)[yxPg+wee"J̛udG#:z{5{(,Q(LFo0;lDVTfԶqCHmhɂ6RRBMC=\eA754+'J(3ԃ'"F50]}6/aҒEkTzucsv+4+@iC"@|H8y@м=hi,o֝!eVV_";:⒰)Y*y垰A-Ec˪l"g:Uq5&m`+WˆNSvYmjȒo_{P_yDŪiISu _^oS-ɜT,CŁdFK!$'Aq}N;._BI²,]Nx{R>l?|6sGu}2Mk~twB[ys6llXhF#<ş,l: |h SOIkP iخ(DM!U捿Zu[?r ʶw#U?xCUwݫvR@sHz5򾡭&' MF68.E-AFb}>z} CT"ZΔQ<c;^wo.0rKµXf;,ʫKNĽ(s/8y~㐞[(!sfXtf>JzYbRJyuOߛd5j۫8fpuS,_".f]yW޾QojQf95l%{?truT=Pvs' ~tg"gJbX!GaG_k1?fcVg,J@bI$lJ1b YmJnip=CrF'QdgQ-O=gsOy_n]}oeo )#lYZق<@:a#, k_Mx;}jM7u:5)| Cr D?!ȷxS  9EgBܹMM#Wf{X('t,=WXoi0V /SWC N 3]eъשw6#ˇR? -v>\_PJP|b-_B3(k&'uCNM2)_OL2]p_@0Q 4W0 pUH(L-F>eЬnm(*u!Kύ찼=.}^Uu.쁸:i40O|R!ȶ1I0R?y9)j> 'zO*4:>B {-6\[=6{|]UntY)F;6gY24 ^W7]{e`Hj^pHT}?X1UpHHn>Wv#՟1a?YIڒKX[&R[#YD:<p׌KCG $ajk0G=}O3 ? @`뻣- s \ U9*qkh/ܣY-h>מy#)*p0ΊNJz_RZ~!2$: Lbzk?Usmʾ3nD1\/D8vdKǵ+3Eǥ~ckubS .F/;2bbI&qPJ ^I+?0(.N*t-{Ť٬?lh:!SV1Wi[o;v4W ƻAq:|}YۤͣJ~]W%X\ZmKr/ܒ*| yN>Xl9b.a.V {2VsS)Pmv+Da)Sq^#%sJG#ҥQ-D9ї}Bj$|M- 㗚?8;43f>f>QKK$jnϭ4]?UO^$^Jm80e$W5>{wfOض_ 6$;-mao9@uيHﰇ݈Go$ϲd?ȫൠ} c srfխ!5H\E'YEP‡_wJx+y~$qׯ R0}A~AtpBI A>L&a~I?m̑WBN P^MU܄ :F.#XW3DV=fwno7eGq ` L2VS{gD$nUA' ^GtOۓjjF[&x€*.o}B#9hջD“&DfqTNAJwrxQq=-fK7͵,L8KNSӷ(#_n؏㥣t܆ͱ&eL-{^isdH`D-D4$C\FzS|65˺ }u3O^+31P$NWmwS1_4/)1ҺAa哠vV\40[r> iDeލdR 5^u߭2{ _#3綁;D_U(HAVӛɐoFl6u` JOkGdg{yx9<ӣ :/u9+?!Ke>e+} \QN*Gj2Oَ$;dU6\Z\m@O^#e,NjdFU[\,/eGCdaUL݃Yq<5^ov0opQZ3+_CL/u76Tp=g7)[3@1aX`SFViߤF{].+u{>@+瞕AtgL 'ZV5$83~^4fJK?T?c_BLR4M2Coej 1(<>9 =MB׶"3sp؊(,g cɌf]rM <ĆGIY Aֆɓu$t`[Mw ش6e9"㑟USl\Ql. Y]RҬ1hSp= GF VRkJO[;|qoy26j{yITG&j3\V=뿜Pbq .2 "פsu/PAvUpݸhģwu6l5DC }amKn*M\qQVҙGJ(t!Co=t zo&-"K@yzШڍ#FJ+Kp؅sVdAb%W{]Ѫ!%6˺XV׋J;LJ(4tZ;C' 9ʵ GߦXtԪEI\dF9C*}$Ĺ$#yC67>@ϥ.7 ðRhv*v9>$hX*yeoQI`5py; 'E~:g ]g"@q.[[tn\5kb/?2*yݫ; `B$Άh_":rXLzYĢ2$B&^CX2;hU} kp̰lVÐҊ~0BCl[}Vo|kĢI["l}^Q@3os$;mѬ5"X] ^DM?e1o]˚ݏ:) dI l| q?ur|3_.W9Ȥ禘v^<鯉}\" +3}^O9'>ԟ \}g8G: <#87lq 5~?͟ȁ| _{^ -/"%$CRSoHg%{ FYnu l^!g#IU2ĴE)ڈtl'l_^}u^Y ^ k3][QP5ki mFykECqCg 7smmGCJ\};b1?xASYިZabvL;%RyrODk0:` GP,8s]s-flh6#d)ZSt)1D >^"P^hBKmв(bys7~}D`3M+856q6drw`ڄ)י`?1m5Bg`s Pu 7bOb @ΙnԗG[Hπ߉xB|̅A*}xFSs= *<^E25.#OᑁoPazU.\-dYO!b w;8MУIs6:`l@G[Fr V  "_~gy^vtRr:?il5{uK? `Jxnz.V K0Xyz. aZZִWLV94p+$d@&ޝA$A?ratx1 q1c̺Vq'͚iJhzq^[ W.?3 q&?䞊/7TKh}3oo4v Q+j UN9ʼn5?qH} ĩmW\J-XQ)!0tftyf P o$w{jOPl[#Q U$}BtgL(,mcij؎8[OQC&\;>zZyy&5EUtH% F/[d|Ǔ J`-qK3`yd%dm>Y*M襰"jS//A*dȹzn%ikT#9yi,oZnypK*.H~)~5YG[vInIԀ&zqEK?vy/q唁I)6uuߠhnvydHYDi:vIXji|p*ovIނ|?)"$,#EÁǟvs*ߓEK e^j^ X]+@=6r"RyNHW3g؄OD|A8-oZbU|  W&9"mIXE : n칰\%*=!Fc_+`ja=93uK##Uz=/p4=cdټ:[gR҇CY*m(Cӭ Z)byIaM;E<6TV7:f/%u}*[ uj;9yEU.+Bqy,]g~08dԉⁱ ]c/6DvCuP.ʊQiaٝ\44gbFC|/ xW8:ҧFElݦaX5_')mI|7l^Jv[[g,Vچ%%Xm5B %ߥXU,k"Nj&J$PV@K a}Zlu_/ݧs۬uRf~{}*k7 R{*,鐸?ۨF^Nrf>Vy< b^/}\ ɸÛ5HR_F4ѫX~l]tJ7sQ>"FVvdXpe+Hbw@X-{biƿj+1؛ E}}LAEa% ezH3]T.$J iúab9gsh}^yJS iY+1̿~% O׊'uPr* 3@4'~GWG_tP u׈2W5]ŏYj& [$ꛩX+c-~"u5vaiQ7'j;T5{86BėmH redC\OeYW5tf+cM<6Ს)Ʌ=j]ПuTZf gJbiys = ?h l}BC2x5`mc=66O5Wl.;|-#ܿH5'Nбto݁֊v=?W.Di·s-?гC}7a9TŹ*kʁY.Le8T 27O4@Ì+ۈC{~IeߢّD:a|(fե$u{G挼/bM^얛zOci2_ͯ1E5=WS_#C/ -ΡI%0Cۡq%Mhr JڵN%rI%DwB(~KLA9m-@ކLifĠ>l^Xd:ȧB#QYѐ"S5kO9Sg^JE뎜EaEn7Ea5u[0$8_><8Ed4\4K5E}?턿BfbQ`\p ,doPnr?T֟Z =Q޲זD'8ihQ^`u(v{>9 (VF]ZZGxl5RPr(yjWJ>YŇ. ;# ,eI"z"ӴXIjapPj Cp;C%:+ MqHVlUMW~5lItb;)o #O7`ۨDnN4y TI1[䯹>tKӎIBbUOO}#ژ_DhjwqVՁ@pd UtTG2yTr3p@ȸzeCCDm1 Pt@hj"v>ͅ]oNX7T=W[NOZ ;jXl_| }R;_AAruaH&Tn ۑcB$鯗1ls=hȷK#UyL|)Ī'tL 'c4R_-Rqa:5#c-ks~|ns+ NʨYM{M'ap/8 ĵㅧ[ۘ{a :` M\|q7!]4Y3_]; 1ʅs>>P s؃J2tZER4n$=G?C08bwZ70_6#k}Nrtyy I;@p[׷ r}w5̘?dKE}w~laa'"HTffwΙ$P ͬpBISܱ3_YLG4wh詬DU=˜MМJ`[q(.*P |"$BK3]W3E->Kӌ֔5bܫ_/lZ AzMRiu#1@h_^aޥ,.-VmW.nʬF kx .83 }w9B bFS,ZP* a7W܋%ivֲw6Z#V I{Bt؟^xFc H[,g*AvWp~|98;&̯5V()0wfWK`DN{bqH`i_qdբ9$(E1te|:dS,j 7J*4vfō*0bPZM=1j)ƑI3 /e"`#Yw"/im{%uP go|8]Mo-PvJ\3ӝ-FF(>kt҈@|hp#R!5@/~v 3c۫nTNhsu%ڡ鹮&(yK.n mY0w;Vi- WkLۊ_-t;!pQ{ʏrD3*2w2N"2rb,qpLo"2?a=[nK_x8w&Vk8>P]ghGS>J{ԥpcѩFF9lxcoMlX~?@_ҟ' Ȳ~kB($ L?0u4bʈիWrDʉwdpIOc{[֋jW&cwȰ':%<yՅŷ+t-o;29J /B,'T Se2cU[^6Ρ"D5>jm;X(.r׷{'Kh,T_mj J|皲K_V+ }e{7w ֚^pm6Jg'2>(%g#2lK5zK)X/-HXW`޼xrA?/>\&mf)D`v̩cL|lTtܗ%*x]e_"y (qwҺхh3 ^ K3HkX CO3sw#J\)z k4̇LF@¬&[ 8yub;~Dx т$-e|7d*!$ bUzczjQY;<]e,jBu ?[c#Ƴ5LRƞ(ggeu.?/\=V5W}DL @ C2sgvHm'/mui L7g?my 㘠9,IgbW1\2z6%Y.Bhe#TvߴY9QGkw!J"CɗK-%b`WԻU؞dc9 =@I:[}~5 {_p5\ NKŶW`RH=;.ՐS?"%E1YF) |U8;;!'EzHS\s!$ SG<@g"z߿~]権14摖dJ(qE@̲#Mt1e{ϭ 4$v{λ`kA~|֮Fl;S#SHRs-m kx#Ŕ¤Erb~ wֿA/zn^̅?ե ]XZyVZ~Y Ȁ!5&3 ;|ЏƗ@6 PdXYN)|gNb,#u;u%,aO{a_5%16b?$]#LB ٮ%ZO~d7~> 9Pt& ZV}|M\ [|@Mb'k:'iuq#.[hu6ڕ8Td7h2UǙ{Dݓv H"cKpJDed0QUځ(_iNÕ 0E#,~C,_XeE `wq!MȸƯFvJ͙t8͖GO-xw2C2'-,PhcTEM.1e޿BP^0mnźT(>nE.`4$ (`,ŏ {c1VI\!GNFB"p#mbqjS_*oql"Fy jZ FOGN+kt}|UW[ۆ~TUwtʠyM Kq)[ˣQVϷibe%`~:1P8W9#%Gar꿄T&r=7FLk+ϭ M֪EPlTΈg | .Tg?XRo 189*@?Y(M=P6HtK浥໬ؙ>ogm6fJ$tv~n$r?ek-=0^*B 2!CksrZ;X|;~4dLfE杏1I!/hG?b6ǑYi#n꡿DF18Ύ>ƅ{h>vTC]^?s_ޡ bm\xwN(|p&V(?/E%jŚ(zCmgoBK1˄.{bz 6k xYFф}JWeI̠[G=ꯙͻl4jF #h,Vώ6e©ԷMS$UA6'dnEK"$?H1WwP&%7ٲw'yNlc{ dޒwˠ>ˠ¶L+ڪ=_~R8OH%SfB'xmcO.D.xo0:Qrޠ%#VF"a\+ڭne q 끕o1/^ s ;(`WMZۦHv"*Y}E T!r<JCr '{_Hb SR)>tcpܷ3=Kwsvh}YQEKMp쑛0YwL2ڂUauoeOxNโjd\-ύ%~Υ)B^8ub+vL6UFYd3v*Iڬ#Ҍeu:Q;pY`e:E?AU3xEeKS}C@cXKi@Ϊǧ5NudX BuiCFeeyFXI+M{+i3Iij]Uj&'A@횉0"Ze62fg~j(hb>0mnL׊2^^Ed6=nj`]J@p%B+BLZU뙜ofLq3FUI ԧ@@o^W!?LNp`TS^ֵP砤Fd(<9TJ!jZAN9XG-. ]dHB~\JֲT|1 n/WE=/]JvG=r}TO1FhEvR"x]!;In&8!ajH(M&5*pn2RZ%lb/* ɡyacfPY>A'`WIL)PmAS:l h/F}\{~jE͊Qsš3H+d ( =q9~1XTnf/ \ǭC,0M?a-}5 ?% ?:Ix kYA5:ebiyYA,R[p͜~3H;昑iU&4jWD.M=é5Ԁ7sWW&>Rl54~%U V֙k9Ncг5)+l ƹӏޝIJ`ot^X| \,p%&T@24f\3=>'df =vpځ=^ʸXg(Z y&}H4= CJ\pĵhaG0OrY;W~=4^u"iJ.]3_{~<7͐7*"SgI99m~h$R13wor3 nњqWšL_ܑT\J 2^8z H&S3_>>IhX}=C/NwS$\wSHp@>)*o1QY`m9.iP\yPH8>8$aerS}hҊf\Vp l'"ws jzsFhχoZo5" o3x`d8NܴmphqSO}O5 7 M@RU|`+iS~+)O\z_gtY$*1K>E )7M܍,W{%AwEkkN !W`xAƪ"?/VFaf񍙷Tф蚇/iQX[oB3gA`ДI س_д^dGzmL&W_K٫Oi@9 zp ,- n;ۜv? zy ~K!Rg_7|eXJ)|` ɒUS窶UGg{cWJ}Cš՗/0 GeSfٻZu0֐%sf6ģ^t~hQ y.R &ف]E7C*3UzsRƅ=ȲPAWH2߷(յj{R6AmZy̩{p>f0R&OkLH)~9K4ivE 8 M$~_nq{s@_?O+ a>ui1OsΡOE !{;%w:S%vHTz:Q~­Xs/a;ZrPLzUՕ W+]wm]6@xw7c5k_xPl$PHA]aN5]\sw(=k֔Bf@#ěeWH RV +!5]aKao.޽0H1J0yDR(Ƅ &}eZ > k0x# ! F,I`-c/'$,b-KVUd9.G?QgYZ07070100000054000081a40000000000000000000000016609d2360000488c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/capi/capidrv.ko.xz7zXZִF!t/EHI]?Eh=ڜ.+i?bхS&Ƀ1'kh]LX섖uEh+ r2YqJ.}fW]8I۸UJ&Zýu{ FxarBQ֚q!6K$*"X5 St6S g {>tzwz]eyRim޺aLӽ771JRe {eЅ* 0$?Q_ BBxh0&"әP`"@q1rA8ⴻ=W X~~Ô8'ays(w/]RՓLOArdz.QEGj9=^F.MMTa_r2-g/mr ,nl\D]V#a1yRwd|Ul|`4.X WRoț ;H'gdaTt#7kNssBlZ ORmpsj-N }4ÓgL1TN`D4 Y+9\' pȺWڹ,)(4`CE``_c3.nɞowYlԸN@1]"?t&8dDNP%^!-{8v2|tް4 Zyg|Q /Y_j.S1`I$m{ Y,gt ~o.@%60f3 Lc BwwkGCJec&{ڎFf'k=CW@B7x')m~[AW"c)QcR6dB#qSKkmӡ  ;J8t7k4,gdBTn9xR2&˟φ _u#K,(>HkY~{"݉ZoZ걿_񁵇Ae}Scu[= |K[dGV{ΩB}e0Dw5 "]1NbK_);%{0m<Ƥ׳3YwUfHm<-OTq, 9M3J.nf(Zm ZSt]Y|l?<"=jՓ AkکRT}CP76J}Jf㤝/V^b崵ڿ֦LB_dY|YLubN3z.ęp*-ޏ.m/trB[,M<¦=W.׾ 3?M~D#ڞ >'YBg- Q\[] or]bH3w1Pڠn.R\:L[[~_z!KiMP͸?8Dx!~"ߙگ6 M)x:EUY3ͬi]K%)9p0"G>ؑR^ yP0We2a^csਗAyzR`u ̎y`D^KD|\ 3 N=l>tkWH.3.ׅ]X֐9tw: esw@!<"F+JL3duP;2SuCE/PHوy>9DЪ>+S_{ҍBaspSR"l$є#)[ɖ2?e$Fy#-8b۠=0.!>v d#Y&S9?%[ ^f d.9 %mT1z6"YDp~Z戌/ 70ZTK7 q9N7%ž/4K -#7 !wa[`+n~/v;[ aw'[>4ɣYvTCxG[t1C4L_ tY1Zryh?6辗RIAɵA7%o?G%/,L̀H;f>5Gʼ`k/SA }0^`$K8u7C҈-9֍̝[SWyeo#FdAxF4FCɓrǠ6ݔgR (1Ytk,0[1 -DU:[dr]L#]=ʎ+1\2q<6+WTM $V"lKp7@%"gRE7a[se.^ffoyFЋs?@ݔn9̄ Mgy|q,*ZI KP,pu(֔Fn(YLヮ'ӯ@C жc$=VV_׬^.}I䏬v`ݭ f롒>zş#4NxؔvLkJ(>MeZnJ_dE fo{"-B( SVǵ9@bX@m&b#̞0u+ vW @ϣyMtWmKwbT W.ngsܝ#%,Ljl4ձyGo1??XZ .NrA8 WvզwL#/y&%M0e_{v5Cm=!O~WtMCvZ<J *̍s\B-hWu6Βk wH6'9 p /-ϥ4 fyoMSGbo .-BQ6  m59w7U6w9d2x8Ѩ~ 1"܄0'd@TRۋ@t1;_os>c{sk"=F"_ERD{>[uc-o#H-^Ԭ`FIQ~=[OɯK@woXgjGh~({mGXFUsS9*+;Us\b>O ļa٦sCƴJnSShnn*ƭ8ZI6ZH"" ́zVWc@;پס%$$\+6s7+W=`:.2ټ0.qa>l򠠇=Apx#VO6aik[xM& [E_ЁHNawdggՑgll[b%v71@l/ݹ6jkwAQݓ:D#ݐFlQ0e'`L3|A`$yeҲLL[D{8SyojkD}_L|?$gwؗ{[(v(֍Swj“YKĠ/|L @WvuBji %;asrzm D]Q?4^ޅR Sz(*s3pR]/vQwX;@j*v]-C5Ÿ<'6Rȫ[`|zr4%QřX:I; L'2Ck[hte`O7\ݹ3.n+F_]lT(/Oc[}J9a:Y୮ .  xqGgi(Nͧ #A/,e(&AZIpr)"XX TVTn*"`mómMr:Z!XomV]&]N^4ü4Yk(b}b|17dT`)M.Ǒf$MPW!CQd?&ĻY%ޒի9=n9q+U e4,贞n}ͨJZ},Yw| ==mt\ VC6"`sx+BY9950eQx@fF~?_H*kQ_Y3(X$kKG:pu\%CK>w pa~=^?f63Yu-&+ /o;Pu>Фc&mO5U'F?yJs=aL ++8dƄG.k‚W{_''聭 bۣVMQ|`MSra8h:!* Òx+3KN|UGkԳɶyxd6TÁV8%L0@*&C]dD1wvG9CpEf!s3MJR&qzf~#dT>8ML_Smh^W_v^Ki6"+~բf ¬Gi%Hr#;O>"YB'[8IK4Z\0c@ 7hq\کڋQHx(̥P\k%8At ఽ%0n2'$ :E{x!'BI:q 9#t+-)qC6z5?TqleɠJXt'[8$+%غS@`%( VYYgtqROHDNInx)q܋n×VBmm-![^m#^qʍ| (" ", ꥥFV ZeݟQͰ᣼C5Ct)\ ؈Ms;A%nǪLfu8!y>YJ-:ǂjYTcn#J-K,^Yk&jCol#>|wSqZ+\H r !o`g_Wy|h:jiKPoڌ粽 -b>xѤfcɻ% " < pb;y)CRAĿCouUn-PpUq0wѬĔU&xUc$Ȋ 9\;(XڣyG:ЎT6K):Ug~ h|!BW|, wp>UoѤ2oU,b3;7e _ܽIjU-?9z|Z-*N*),nU(?˝HjDZ^Vh#G5p' z;R]oNbZ:y@5JK*\@qn"lrqEmu.X,y5=MzQE~S1 !s|:o}| WqZI͋>y/WJ´OeLF52~GꚖ%  {њPlBg~sF d|'n7̓/fve;Uw^ʯB'].&dLo#737VL34S?l@xacamxZȂNef} ҟ{h> īn9suYliJGhIUٯ:{tZ@{-XP|۪ 2_{{"مl'ټ\M|(Gev9LՂLu CS=TZPo#p?fK99XЄt6 '"Y n j'iM ^Dclg_̎H2'ֵ olpɘD Oqw.*$]f/8s@Y|qgi|:6rYКt]ĩOlk.w[V q $?2/t;J:KR|&*Yj&dՄqE'`3*:~6I<蒑EH{Of}P@{v3S8MI^ ӗl΅3Xl.'9^m9~ʽXwXԽ3ɛ>KZS0y ko ȣ̾DO-N`7ID!pPsq?&qʊFujrm,w)mw^[ގVӝo]Xc(A8Zq61[!eT^3ډ9}4MN-4A< /MD k[OV#tP4w0>u1eqWւj!{|+C3b2@SGNJuc{vKE3[,R,M0Y\9{SnjpSQztVR9"SpWUr*Uᙯ3Z4@U_egvO_ow E6L/,liػ{ ȇWħ\=Hai`k Q ,~MgQ+`nqc\rEj+ed~l 1H_GJ<5>x#J+~xH،$,>!t"e%@o n]iۙ|>Miko@D~`^”6ħ(u6i)׵7绳[ߤQ'ת{1:wǖ 򌯉'LWZow,:Q @:-MMaLMheZh5I ۃ,N(ogN\3L][`3_铋(e}D䋓7b(1 XLhj<6-ؚW̖p8ѼSP??iW"Bc s ySv^^x!ǔ ŋOnr} ?ᏪXۖ\glbYv1 *Iw 6MpN:okBt33%@һvlm^v_sC)Qc'jgOOLVO\%ӟcinIqxF)nܢѥ&iީ^d XQqy[2",giSO1MhS*|Y"ؓw]c[WF8lt\/jk;®$8xTTn2!XG[rdb\4[d0>!<  ;@03Nq~wfKYpNzgGa.?k80ӟ2ÕyrgrųO f'ۙh8<6a`&D2\&>#wx==_C+({/nı}`۽û ߥ}Q,xl ď*řhu:pawbq Fk0!^zY93.PxQFs1SĔ'zVHmSϮVs.s"3ߐ6ʽP7`^=4GC05sV$( >Z,氵(uGԧ 0+IžwqȄIM?մ8>WrH ymF/REH*ye4:Jo5ArِpiaD:݉hduef"čV#p-wr}ITuOmf)R{] LXX:@LeR_jU\<@""f(T ,}:`yGHy)Ou?Ϋ"bwIHđvMj1EBgcr֞ΖA*|ʋW<Bł}YE|u2NA(Ւ;Z3#CuG|bl_j|~'g[x~Ga?γ3ׂ@Xr5O5\EOkޓ+O80(-ה{M+^C$  ZȌYAmti#PP!᛻ fe֬ٯ,!S 2UEskVgRą HkdiB}m"(>Y; ۭ8m`wl!+x= JҚʉgq`بPypl) j82ePԩ{)ӒA/n??xuE;׊o-%0oJ Bp(cjmUt0 5 ~Tj{ /"߆HTSsTH|wyZMfQ8˯fܛOS=1XU-B2mus V\"u\)v1̚)̊65-8w|# la~AfdAqߡ\^䱌N,թL-T`_.ZVF )䜄fqZu!&0V5>h *Q<,$&dkWM&A^keN˄aq-u)99tg:*D1ZbSjA{[_TY ݿ~0Ȉ2I$ iFTIHNfX^%5`&=ϧDaD:7zҖ'@FF^+2;ϟjǭ9H|Xb\%wTH>XB=}ش/2OsKis愎v^}:YkŬy EjX$ł9~O&< LT7x<ё֝TIR+D?Gʊv.V=n**)xtY [2tJ>.Ÿ [z9~TdG_h~ JY$ߤ>^Y2LXHa;j\/3>1DK-23\i)벀}x5afjޚ2Y&_fGzz'z+Kj-C ;M6EB̠BuJ+ަuqirN:?~ 6j)"‡l. &iZ lM)G%.|Eo>B[sr&Cڨ ǖkгcF,9~ reQy;uo\вF-u0#XI~Kps4q\mK0l<=-ae] %P8G/0ChºZ7k_r*՟)..5HqY8c86l%=W HXewB儠I!rK CSvU}ҙEKP1+ۀS$Cķ7يc dB??y ^s/}$oekYRRO6ʟG7ms>/E]rDO`:fS&eɁ7E.nfY_sbU%0[nU>z1TJfI6c2֘q4^=_|ͬiGts3FHqwjM/OuͤN'[ymg<6XB(._SKZU2yU 8>Ͼ-2l\Cr?t,6f9Z`W"Im8fvH|]ޕ؝p1lS*(w J; @"&7]f;\)oQ6\-b[h 4p8nuǔ˥ cs@= Ztrtkp'\΂mmc}pimt*UG7]L֍ 2Thf#ø?ҫ ́/kO7 \^l9qmжI44 ؅~EfՅ(  K|+Θ\A aAj\6ձCךWLı Ǭ K܇TT*=Dj(@kV/ *-GwC|֒p] hD(%q3G OY Tc>b_˚"6Uۜ~Ym%:o,%hxĄ'@@r:^Y^LS㍇g7"4!R⦎&.cHf/p?0`6T*^P(NS'T9##*9WiyԋP} NYf8CpP "ˁp`sV+f22"E@B)ʨ&:>Ԅ7;hcl&Ļk JT5 Q ļpE {:?K]IIgxD&?ϬHKghoU\.j@ T}n}:mn}Lkp<CNuaGޫ*W"JTN:.Ӷ9my|d*_/_:OQNbHcc'"1P&FRG/7+R4<9+AXSS.s<2 Ǫ_gLf֪EpKoue7Q3v_2Y  nNkֲw)sGK6H܇ShɀOB5@\u׻t'oGJz.dmH랒S 9V Y@Ke=u3xڮڭd,lD& hlՄ*~ާؠuLkddH\W$gSA96Z%D/ihTʞvِ$hN`rsYqjs(GX$s~O,vh&~ :9 - .CGN7SM"ļ]*7`}㟠$&/(6qmpbOT1VĚHWRd/T`# C(y}v-P/u5= ^%HF 0IpL\khTa\!Πuw(x6ߗy1v ^B6T,'NSQ'cne ODB?._~ɠ[]o-@ugSLy)Y(q'`؛*$Oҏ~`GøLqbΥ߭,9D-#]Nׇ?I%j Y K(Ln FKDžEg(-pl.: àٰ?pojomzR$8x!Ut'goy^y'CB(d{lu(Hꉆ0 ȻKf7eӰ;v/g9F' N[UJzkU*'0Ք:?ٺ}trxN2b{jX0mAd( ɎԪܮ0/Gf{n =,U2!_!%@+g-Nҕ*Tf3j [Vv&3@͏h@um\0wxڲuB[b,Ƞ5s/jX_mii+#%Ośxu47HV[JM`B& Tx]*h}0|oP㵷Δ)|gnexϟ+Eı`JnMӇ̫ x']SGa uzTTc3zO4/m 0ȝ*A!C¬QsQ?)lZo6Lv?c57F&Yn&^ԓ$8-ԍ߲:HŠ.qv~%q;q7O.EUB&~8:iq9%#W;}/! 'jem،nrj$JúҘslqqPEQw^HZ9( h0eݭE? D]\$Ak].1@n䂦ec#g!I8T_[>p,IM@lߣ2a. ͣEmE_o9w05`^?uWy՗$|X~g-mg(X>P`Z<Y(b6QH7$?L*?&r7%|эTZrˌ-(x~ 25ƽ% f>d,*cRur-Oh7.:e84"p/8PEK=VF-R6ݭ81+C9iu\VNV-` m!@qۆ% +ȕer>MVNJ[ɩɚgAkɆ($%?T7L> kIST#wCS+#?UtEWzC#?D,<+Z"eO#krOl7c,;ۗ>UI7+F9{31X>˥ ̪ QҜ*_RRԛ{3GxL+ MWE "׷@?ZZ`,G퉵d=`=,2L+%ax4i {5ԽE5o)-kR 2N3v,6- 1m5&| :;E`l^Q*K݇rs="o.xsՔmrB$ ZX_42mZC0 G`hP?9Xhʫ?%CɱYAg9 zE+e|0Lmk㏫(0yX|0Γ ,U`x3a L|W]*F 9~C 8u\AاTkP_!Y-bB]0SCZ7ffzt61: /!ޓzE/У_ɅQz~{#}9+Tʑ`Q!A&8kov`TG\BS;fA2!_`s,lT;gS~=l`x,o.z1/[C݃ϋِ !zb+L9>-Ú#k>fhk]|Tc 6?޻fC 3Ѷng%H;vS>"W\܂Gü6s6*5ݘ.1O֛ 5@%V.2}=sI}Y2`|(>qTi xӔ,>0&K^`]%4]ЭC Ww7c=!` NTKA0-O>'4mӶF7" 9rY!4zNWҬOҳfq3IhNLg2WWHL4_~}=2OaX|6@TB,=X_4+pYH tUq@ "+rac>"enc5wQ*N*\TQ+ؖ(9n*Zw/0czB=E x{mG@2-|3R wI^}3Tז *ys3xk(ZPR YىKhEAfWMy@TnY*#a:yұ(Sa0ﲦBMn?RF1dC_#_ \uLW.R"܄Nvvrxm*GĭzҠXOnU(ٓٳC(bGIw?oc>qמ=7$)~Q}22iRG!AqTY ɹQ"iLMr[\M(:T]B"YԈvR$tk^<敀\9iT* PH%OkGtT&ep5Yڤ  t۫dyp ۣ1L$ 'xaZpj`k 1/l5,`\ۚgAO^*ˎ@J7RNRp18wm0On 3Y1+-ĊΆBS D4z5 ّz|pRp!cڳcYAUᮣxȪ`|<;Ed]@3/KeiMcBF#dfbN FgYZ07070100000055000081a40000000000000000000000016609d23600003af8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/1:]?Eh=ڜ.+ˢGLf0Ftӑ%3J{g3AQ[Yٍ-8u#ON}k: q_K3R4ZWZvĆo RG uG\nڑpz eBt73dd?ɟylZqzS*_(;C@ݤQ(K-5|L7j\1(O.DvW4_w&"…`o;x "Id_~y*0d̚q0nTmI5u^\]}g\!B$xKK:"|?UmH6d.>w!Byĥ+vjft4*V1߇V {n;eFL!tWt3x\ZҮi:(ހZk"H#ЎQ|ﮫzBnl T*@hjӬwtzui0EfӞ9C{}W W_M$zZQ ջWlc J4eGO؋{A ldsra2otUCw+& ƌݶiVjã~JMߡkkktZ|$:/Q>;4s,|n|E")oS_U?GE7fS>ʬLyQDh zp}|,E װ [T UeJ:]8=&!8,lJ:UU%rA);@zqF\a>l{l8:p̷DpNgR {$̄}_{3 v\v3/Br)k_ z?d5 逾;3ꀹ MJ]G\DR]&UMBs`0-*R^g88+syHo|jDCwJ7:׀ Puv33$\ }~'okuNB |kF|?&3ykBe3ZΒ 0ҫ} u0v֒\,cY{?2`PE3*QXj"_2FG6K/gȽKXxϡԟ[ OJ(YG]xrF*w|9>y>IrBZ ;Ϥt[KWg+įMsE|>U:kQ..<6%犩x!}H%RR˕hg1flvȽM~KG'Fb ; }w<<۹Zi5+Bo*nW"rvT;ŵmǜb[ԧmbfAZuцeǷ[{f`VJm._Fc5bL7F׾NF| ?qzoQ39};y[N^:ML™G6ҼdTeosa^¹$ɲqDzeBa93*dH_#$,N2!ɳh#sN3^[+;)ah\na3023])478g3ae# >і/FNnõ0IN[Km`!~>%DX)HC4x~Nݱuܠ#1Ǵ{ Noa7FJ 9\X}A4Ru6sc[sG}hgr${B9d>rVgx(C}Py7ؗ#NLy`h}iνpJۢ> `xE !?ۃQ 54\.df5VQWݐ}̳<(a HD|+Q6',Ξ;7ug`j\j{HMՅgU^3.Swh65>+F#gJ? 5#醉>/M& 2AvrwV,n [w$?ĽMO${A+A&ok?NeS-cN+.rt Ey\M'*< O ,٧K]{Qy*]7qs=Ƨ:Lg O4Eiib#$DCn& /kV`ύ;_|UT"jb4hu{uS=r3LǗ0b5&23Dk n*A?EytG\SLLRFtPxB@) ҽG G`/jO} ߁7\ǭDS99 LqmFa1`bm %+墕$/-M@0e@lJqOO:°u q.&~NN566Rn`K]&ʍ>A*!G Wt8|!aXѾR-2zęc<[fK$jA8ů1zo0/f=yh[yBTnkQqlQa$qG[Uy_c\ f1фd B йA:\:滫5eǭj:iS IgBlu,E;4̟Okl)L-ySLy|[=4kn}:f<9ʚED2.xndTbسaU!Kl?P=흑9(;<j0+k^Q4/>3oɚЅ) Ċ9ӢC+*cLZ^!_nQ#V4BƷ@j kN'ȿG O˛[PN왺Vi3bqA1 :.~9l\o^,r]!bJ 6~D {r{1%CF@~H+AA L,s_ӄVs(TWIj4Sj4=Oy4/Iyf;PnK7^Ge!l1ϕJ UhbFe8s Y ٜSFfO8Y~,zg.Ǻ̒ p٨<>Q<O%KR$L]q%:>?OQ(JYS-Oɜ% z]Tz˒( .9\ sLmDhA@iA7KL? ]ϧGnN˟Cڸ̵ ޔ̈-梓0$3+ElVvc$#`o^j]٨!4 1;\fZ t5ۈBQ %7`g죏"im%F40$v(1:5]=$s-aX!4ȂG<cOX*0;_xP;7G?+pwz`K2V_ϔ*G#>belu <@l5}+r5yN* >CPKzT)ӎJ2~31MBd+uy*\[TiX_!$!WpK'j.2 2ԲRzpo~gEZu4yu6+Nn[> 3vW6lIq[{r`ZTo 4Y- |z/_@6S# :]/Hn$Ax\ X|~@>fx#Ǚ0)S\G_c{᫚[:m=E(.LpٵBM De)P'$Cg1`R^}Y􄓷|*4^?ϣ\/IP8; 127 mEavEy+u3wmRWzq)ǒ^-c3hj}/M(;9z@hD9 WC[dԜ5\`qحBeEQ%&ˑ8}aWCK~oᆥt:Oxut;l6QrM~=isf7ugHy8IL9Ӝqdꋸ;m {TyOhCf5`5k(ͧakH|='SDidQA-r.ݛ_]Kc(_}IA22:e .= ThY!CX<6뙾⟘a1y"#  %VE2=BLO{,ac9Q*[i7D|$hRyơ*AR| $bچ#ZEiق;sP$3;@O]:L/w!>^x`KNѷ)#¦yg=OK5w~aAbB ǵ9q37^ uQrf^;=#lhqAJqO8[̓Qw 6ٛ:$Rg,ENWaܳס}^겡;þ$=&N ~2mZxnSHX ➈G578a<$.-{mެ, BW a`Ş;DWSC|qXNUeX}dɔvI :ΘJ`' LJ䦁lro+^At{ "= clE523<|Vf8%I'V̘eX<"2q.;5J\aMj?\1i֍Ťĕ)AsBo{Y[{8ecs1/+OyX.n"07$!sͷ z*: %XdL2Zo[{c$mu!(:U]ݿ#e\X~Sy"ۡuxJqO0*Y(y?D,q /#|+CX4LюԋH\k6jvuvBI&AZrg;T|.|}380!û=~lwp^6[VDž[!*)7& ia^ co:, Z uܫ-OMRtgC1pOB1s)*gc _ < Aa7s-ͩS+t:DRT p,0{@nCX{\YylYZ8jحdX\W"'L%t+# l]̷ۘZՑi ǥGdsUS"]P`e= HTO|!#?1Jj_VQ$JE{I T+EDRod^YSCˆM3wUXiTn*)e~=CypʛU y%ZiW, w)P#?'ݩFFF&>= >N10gO0}Z/ { =smZ`5cJ7nҕ [GfBpMP(ݙJdұV0ӿn~FG bQ|δ ]5H4;Եj㋉ۧޢ7UE%DMj69z i>yF[Gݬ+xRF/pc v0vy6Mu2蠈*q~jM^4;쒊rN4FC.ܦU@sSj \T`8CϷM湜 VKeu;g cH^" <"Sj2IUy_r1&ks[G/b>Jg8N_0 lKj6CZ8ـm&Hz(: +LRxݘ OPq`.*'>sLAo.€-=V0rpSe2n5xgc;0u#YK{:qPMD cSγRܹ3Lէŷ}iԺ-1 5V43nQ@O'~WX>t?=uy{8Ea"3 {R/qJy6\K=&YU₫gh<.P\P\UR34؝1VdО GA^mkmo_+YuoBY' zHF;.!t(+.3W4"e\t{nN"_EL?`?*O*ݳ{7 NxaJ|pPRL)Z*΂-5)YԸՙnՙJU~|(M1p[zc^zƹp~(LBa!ktduQ]IGC>KU8M`lO΢@b=BPd6!uG@{J{+ٳր֠W)TnZK5A+=XזE`ut_P`]ghѕQeCE+2H)WH'ܘ҃8@͒ o")3νIdz)A6.oX];<3Z|kǩNl{|eCժ<PwRn@]\Id PLL~~Ws I_TЕ H;n\Mqt E h"nNQ9WYt͵߫e^Sf7& ו;x"Q; 0^J`о1]-wiY<W(׋5R{Bpi7QBV%@e΍(&aa&Z"޼_7<a#+0ιaɄuP\BSgPk"%>!Q _%}QT f&O\D>'Ukh].Q#*,.eQ03}v<¶s+)5[dL#/> ֟Q_p-ĄAi?,hv4K)nOb\Dەo:<FԦa<.@\M>beC[)'mK =_;)4*?xy#Gb?zDnɝU4IJ r ɠ{?O6^+~`d8.;k㤦' HA'?lҩO8fx%xhC Sl +" [ͫ>g}jA]DMa"ˬ_Z;ӆ o:Ӟj.4!C&XT ]4 [a&+CmYKbAؔ]{qm85ZRԖpTL46%>&_d-J]hLßѦW[[k'tɦN[,兊R?f*:T M'3h+I tQ%JJYN2_eH:k4P%WE~)%g;Nv]MrMW7c#F kE:HNjjXՃyE2j籐I4h#'JOL d]5$][%}fL34 _ u-4dP†Cho>+] `;ˈ_FQ˯OE$ʡĔ ƋT>u)ۮC,LӐVd=u\r0:ֶ497r9^C}&_;e 6ĽuǖR/ɨ)m%uJ_Re¯t}}5`V095/QQʺQJLk/&s\ 4}1" yXtj{53.P|KY*rDz||UbKpK̚_9C>N%!pg#"23н0@>"`g%qXŤ1w)9:WAC Ȳ ! {8qRB82ynZzI7~U@:5awqMuY]I.VCA ճ"?&30"ޢrxB>C"dt ᲽjyΙX# n.) , mH8J8K򰨖4x,K`/H̾rq<]̐ 9;p"dghY Z;[S'cR^rp!,\0_hGX;i27y", !o׋1z-? Z9aEf9:ZOM q)\)p7U^kwa ?He儇h /i&FwGGFd!%KL0^OƟt\#ՃGU"#uwz6m|]*/ׅh mAw3)Vu64]2~taz(#HneQ*ɲxgæL4eS Sfw7HJ%O0NW_ќS$ 2f"֕v~r?fyZoUv&'N5STⰮ!.g{0+]/)!LcީI *vP_8`ZOe*B*W45Pn0!g X ýѮ{ƣ%H  Z|ߕ/GNwʏX<7 f/f0iW5zKQÒGclm$e,r">TG̊=P| >J:mŨmä#V!66 jDâ/?BPüoR∏j^j=s;w{j:P}8"G rIE {uG%OAU2F+Z~Ǧik5,!'{zC;<U'vuɲgeQ>hDܺ5GF*ǀ3G#_;IUtI}>+`=5H,ez Œhp^W ;[^S܈D:]m$!$qGr- 4g[`yҵ_^UQD^pnLqu_5MtRxG73W!pR?qV"⾦ϰ:39$Z&|ݘD!}G`o 'azh9:PiK{.zS UR7Ml GNw`1h(b6[`t݊s ި"~%RU*.x&&'89|ZjՂWwrY{9/o]uF;7%]?gBWfD Y]{$Q37.y5+ڶ!QF@dxVr!jqOM;ךt1n6ߐ )~CMnJM@`9_z{'ᨄt  v ؋1̐*B,x he#H>Ir~Ez2)vC$c3$,/Rh&oŲsmT~ Ao⨙BO:Ƭɫ@{#$S1 B&wG6+M*˦+n~RgY+QTnˆ,Guad>"k$R2 [ 0yPPߨXh;f}v{N"]"@|^5&s 5JxF{لUj<oa0,%)?\ss-Jl o>MxDW! %]ʉVg"=ۘ3Πb>kOZ"-If}u4Q iA@4kT!'u22Y1ytBaZظ/QWI[lsqe=Dñ w1aŦG H=9YVNctغ]iQq&S *ӿ0RG@^aG.)% 3 2 *i B+Q+lMyߏ'}M/ÔI?dS=m;4'xs/TRZ‘ CuLtͺwYg%6x1l5GS':qWJܩ~ԙN &0LGQ?%фH5ϐ7p-pw kV1NC а0pr2j5VS,SJb Z t+ λ>@Qj$"nJKf]ź`w)ֳ1a<,"\m'#}޴d64P٤VEAf0n>5oppѨ!w}2?3~@<Nd$+1aln:;LE8f+aoL2wO DZhh. Jք%"| hb"'-j#U$I1hvD Tr+\jY ŧUqtWqAhn3| ye1JG#j2lsx -#HS?LGjD.W{rGT:%"&fV)dԘKŠpb?'ѵK\$&*"Ѹ#TD aW'nY' U@'wP/,jDi GG$JԄ<1k \>!n=.JS UN~Aظ M*iv@Ur%0%~պa͇ER$w00ЬPnߡد":D΀1!+v|NG n](E4?Uǯm08S X&*]¯#k#R@qoʷPlŸ:Z*~IL4KpUh+(UUIEO7O{:4PUaވ\6ęy_B !RO= D?["dg3(+dURA_VZe=:0ԃNi O ߃R'9A)b&,f)6puX ȶOԟyVVI gODsmbG%3J3;q;{*Sx9"T:B lR[Fщٙ@=q+ޔEzv\0Zša>c$MF)#[~ͱM~O%M;-vl{ w~kΎ5(i]JQ՝tyx8'5bSIOؤqĀUk\o#4wcN1E-'(PhvK{\Sy8q=Com`0OCc PKcǥzA:Ux2a5~Yfū]mE:v;u47ǐx,oo-u'^-߾Ό,ɗ+0>/ʳiFȥ1Td6k10u43ޛ$ouQn; çr* .RG.+(7+]f&AsDp{{!Fsi3KLh_>ʿČ_AJ3+Ah~hAmqٓL)+:^G Աdc*F3!e<&q42Bl<ȕ`WjhcCbrJ&uaRiz~8WqԽp ߮g]2'nwm–~h>#-UC~PZ F|,,iݬ knlo5˕IiNT~،{p@齁?Z~1lh+W[7.ےOs/ӂ̣'2Fbg̊28zzVjM)IhF:"nc- y75DpBp>x;ͤeq_H`?Z!F#oY /bee;<,t&fV"пia!^O%hZi~֮f=0b1U [J J#KH2BM9 `;&;倅Nr)gƒ g+6B|lDPd«t6ov>"Y|?tEZ<\|׊zDb& Uh$5!!"YKTep`ʦ.1r 6{_6:#dbѺ 0O:80B@«aNĩcKP?ΊjbSɳl4y]%*i;."WsIw~W;7ߪČoWLz޴iK*NW8c 5=\1ᮾd51 $^2@6@n|q8tcMqUrR1  8d 8e5ParX!e@+:?PŢud+:)lYF*ʵ!_}2Po `P ~g _ItiY{08+]2f8bKvntT2bp-ZaZ4;&l\ßyYfӲ2f,I;!&*XMK!bcڊ&-}r|h1߀N %M cƏ17KG\%ܔOr0)Nf\;P'H"_XZDQjv96DHkt͕4_.*d|O}s|C\-7'-O#ZSgN)ژiT=qA'h1p|_l?lj|roAaE b+Tvї`e3l*N1kԣT dV.^l DIvY ,utQC1^&j.-^`~\&T|.0aBR$y$f;xjr]Xozjȕ2b׀Rl`BR 68UL%SNrld"h1~;&Od>Oi'gDz0h?G8mO΀qV@l5Vn 6KtUSNc|B.X눸!8$0׸VEPyԙ*X;=;V>%8 nxoJJ]ƃ[33I+PeW!4 .q 3,[BG>WWwQc>|Ȑ x^L n.۬+u qw+4E Ze\^\9ҙ5h,i5*LTn>WeSU{4a{>R.ilWd]gkKo%Sn̞ cq$D;N yۙ6,ꎉ6T/ M+#24+ aOuPY+/&LJs^F$)co=Waj9Z ;#q v؃1+KO,E)7\9`m)&EG}`5EfҴ ?a3kw dKw7v2O{2T a N[}/3,ٔp2NM;!h׍CZ*X ,J'.:)?/ڃ gz l5:/;-Z!̓Ɵ  8VFû.e8/8sW ϑ*SFOC sћq\І4=0?W"&<.(O =jt^r%~Dy[c92\!ooձbIipAd%D<^|}?a`mָ `c1Um]Gvӟ_؁W L-ԗUrQ^/Ma0{ L.M~6Y,,&>NT6v^aLg]Dӊ@OI.>s SQ& mʡR ː725!OՐ:sĶX\5po`\o/.H [a9hvZ(7At`.A>3BjϮ!l,0at@?9 j64Eֶd8'g]zA.~c4Z$(JM}HR P<VcTЪa4]R5q)ݧ vVK,|YKC@Th[@$g|!/Zڴ/ UEM՞'4m)sw4vKA1Q PfxCrh+@~sW>EM V:LcSLJkd8Wc,s(g`f L7UC7ƺW0{x~W:=,p(Z\ц`-e:L6 6rCg} j_>s|I}'NN۱Zhs{" xbgogDɂJ$W-1]DM)o__և=wK-pн:p90v&`CEDeh,AջYq %P&?G(~l)ejĥsZQCXEytJK@LGp4?C"ky/ܨ>b̟h [82 M/6~%ըqsczh4F7W8'FD_\+T=7% V"9>$D;We1TSh)eAdc_ '#Kk]œPQΓV8o'0̿uwǿg/qļ+m42M$a](nIIg^ kzֱ& lj6@VFKZn8kf)S)ΉWDZ%v3lud3VyHT?ˋƷl}·k$RH!rdQSiC@d"H)tUΣWBeqz좦sӀ %& XsoP=.}}$N@|6k?D.@+ =mf=|[I3A@@!)g8(jh[4PLj0EH#c۹LHEDATjs.ܺ]U_fd^ R// 'I)vUV;Rhz 識3+`ʷTЙ$GUkl<'[hr((rZqԻt{fywUnUD qyt+r!)NkJU\}C )m"m3- blנe|~ͼ~ȗ̩acrS<*1BKd#Jj~ПW;D"EV[0%lA~Fx{ ^>֪}hOmHz€cgQsT9gѥI&ms,I.f`8yVleScqK`-ni0$h?rUJ]>CVģۗ~p@Ug32aJD$gSM]e^[L|'O,yX{b3wWp&8,]‚'JL,IҮ4$຤z\gԾ^*q&xCVEM!`!Is7rfTH- }B J܋b1g57Ɵ`S'a-kYV6#1(/%"oy{ȧ) V##&!`5ih1n >r+"Zˑ>wKSBe$:UZLk-,%Pgr8O+0!rg +Tۀ?-AR7Yqs1}qv^fҢ8Ww$tw2=;l,2q-91rj>*Җ8h2M ?Wu}#64Я#u]|ʤpY߷ֶeNYlt0|d3@ZQUl,3;${/ 1FRByRL܏-'4LHAk,l$f.&;-e!jW3 up+Odo;UM[39j0Ba]m.ERUx`pwX%N(J"@Wgs%a ?K'x]cOeb[$ e:{%Ddz|b ^gPo%toVP?nh&8s^V6 TG= ZY[֦T7w?@m"ż>Pg`Ovm*hA ۥ,Z N~"ģ{,Ն.\W;9a7 :koacV8C|:c1JO! e"qG͹#W\rDmy~vk ge×RȺ>7ҋ?iFEruNat*#2BWԭIpK{AŅqyrlSG69?$zeA;g:әLhK?#PQfݑ~O]GJ_rz(zi¡}"#׋qOA*Ec:3И^ # JOH&ݜ:k'fn,9myY 2(?>?d{N.Q6'$?)a'F=59A bJe_'t*gOZ$ss֬7WGN 1N)QӼ^tm6:ɒT^W32̔G7 %q:&RyT$txژU țB~\Sʝ(&_S{;bgT(:&4Bqm!G`B7n7$`W?A&yr4dʸg&F"[DӊZ1ʕTԂ>1nwN'UpVO=*uύM!*H^L1G`8"SNST ˜ajN} cWXs*,)%/Юk+LbU)3Y\5EHFo5bQ+MMZŨ}F70n3.6E#2pTi_fk{2ϟ QȯoWB+]`q^w--9[Rj}qŁpuDh@Wh4nPuOX~##!yh2T!:eFRbt4]kUc->]P`-b%wMIۊ*P x5"{G-*V_oU{f+ʲ~0`֌T҅!vL^ e0ea[ˇ^s/g-0FϜB vQX28E^C@̓3D]nK>څ$=+ yunAr]GV"<:v#SY/t2Qaqk( % X? )ӺjLrȱ\ǔ!̦ONXRW+%~ pv`SZ}: v/`jE <l/AJ5hqi=<~@Q&u)LpNCDue@8=_N%(8?UR@,g5d2(jFw3TV>ɴXgb1V@@L{"7p $ 1ez~Ipgkh:cj^_z78:ϕf m)̣ pE{0" S}Й kTGEGp m(߬Tf'r7<޵>ͭdoJ $knO /æMDI VM*qMFBߎHP6;@h]/J[;4II[ՎEܗUS L'O|(j}9[$o@O7ʉ`\eݰX7aXc!gSITK X4տymńè炱O>@J5Z|spk (ⓒ 85)x3h{o2Yk8Uj D=ȵi[&P͋nͦ^•gF=ب4u_"^|\6;}sg@,,#r/7 #n+LVeRÔ_a8[Hzpl!#Y-qa~695Syj{Ӈ+h6`C,=w ٔUڭ2 (љ5RAvŞLw19[Mű?bɣ!]:Q D v]Aqp "en~IjOfrLV4#mfeq~z224_ңBh]낀*?]U__d$b \KWRk1gUn_*k!3]7qa^ex5&9 UP)}C HAZB^>7ˊNneyuNaވ;"J HˢkgZ/;M0j"f!6 Neƚ7GK"R0\iT)o7$յR>%)K)6)FcAƟr Vf~b;mȋ"c NݠФî!9 7-Ap r *zq;8 ¦1@}6W@ Pv" ^Wr\k.=49Q[1enOXNGlQ4^0OE^NХÔ$y>|X ieH"JlkQi(d][N'XסwaX[=#hX[?,7h"u8s& ;j *iV4$fz;*|+s"2&_ڈ*Wڭ\gJzSЫŝ\֊ yď60禦ޛqP]yrYxy4B o#[p3ZF,,`3 &&E [TQ-hR]uķ,5Dp~m w[lqvSW$KE)}Clߔ*Kݨ㓡[*T>dp<\,dV" R.H?!&'*+2yEџҒ:P/ kut'ahwĊVu`*@4=ezu{O jR*.H "ۡ*qAճ['9d;e&W%񐩱su_аCSj_AuU;QHSSx> WH?ӷHgo]qq|]oR> 8>nU!c`{:; 4RF"lb8$ԗjbynyO·05xD^VJb^D1PרYFfOᄆ>̤p~LK0L/u0g@ R{j }6f~+ST=iR3x{q7?ps -xoOvqM62VҤ ]ʞP'%s^/hl7Q fU2Fxڛ/%VhxyXG8w;ؚ0^,ۮ%}cG19AlO)?} H#'xtgTl֢J֯NNY"HW'ADl7}؆9".ѯYMF&pgy *u_Y7^y".Z$5g'(5"ggl&G~ u)ܱ8n8Z\fJqDCH'[bIo${o4n;9$AԳJA[4n@>|Ӥ´ul#@ŮT;YIrt!AXq*Tڃ ;weD\iG=L\B]Ly1@g޽!$\b 9Dۄ/u;k.>Z!V*zW"\4 9FYԆϨ}{r=?Keo"K<\cs2ƽ7HK,{Ƹ%0`)\zQƢxSEe^F^%=BH|@~VͩAP&:!8M=eo2-ׯwlz3.>}娛Y+!,: CICmi_We [5; &`[kNa]dܽ'sL[5v8a"Fwf\T]y  t8;NLyȊi,@u|g=տ@{/4DzVO] K﯇C6Q#F!9B[~\Ge/m/8_UD;(lALH>/J9)K;w/yVN966K,9,^Ml k \b|4K׆MǖIN2';B1iPؗ/ٯɊ]sVKխ%Fej92eGP͙/QasA|TWmFD-=^ ^BTY3Sgpkaɼߥ9)d¨'rМ2#PW"&F!ZS#>*0;w".l)vk>)6[$x}v:yƨ~hh` l"fpQW\XWYۅv~; V2΋]_m̑Q툸 Sk NpcwQ(T$V-bૹn>g#zz~KڬhͲ 1ٝ6s\^Dd*~x=w^HB>,B]oE+x]"v-; ~k3uPA5R ٩m:k"H!-oRm,jC.6,@42nxW膽G'c'oIm }P1(G!gBiTluB|gBU$ƹ&Rv T`-o]o 5>R> \EC8ўB4͜ĝ.@E<V8gVM(3R oYtFě>3ӛ: =佦W4ɾFK"|'BWxvIlY@XnQh֠uL0 7.^0[r5fmi7н'V!(F7>_wEȹہ ?FyLŵk)Z`li[K0 aڇV}ĺ[b,{4H<22ohb R[f#|hu@d6&Pk׈ut40 ") &\h %,U>/T;9Ics٬uvү*rȏHq083T2k>g:|q+"P + IA)fϞs_pÓwDӎ2z6)GeĚM9ײ/z;^҈6)äl/s" ctl^=(6_& ȷ' ~%}Q9P12WSm9 ow6]oʲhz eW8oކR`0ӲO\RgWC"y :"Nfg,nqek~*@H*c%{XYG,X."_ЧRtL`QZɵU!@)X4c߭ (톀QHƥtc"L} פf@VgTsxnAYjb`N3v؉8|dY%- 6[^$F_ctOI]dRǮp|WUsHjH<Л;ris`}.VqʰO@m>VdV$`.t9n+!k:LT=?۳xIHbVſ(G= E <1P߱9] 1υyWߺc*s[5XJ9LC(6[s˱ɘLK2Gu5t 6y wGg/@fng-ս5cY#0oT#ӿEFb+lPvY(镢Q|loXWHwCvMH=ϖHe=sܓ1sVD(7DA&fhڑ!k+O!*Ki"`f9j/kr| 2s)IO[Nq(MVZPten}j41KV%p^%)G_ʫdei_vW8iԬå;LJW7NmZgfNMh/ldTH6Ui%o1.&38._Oo'/WRLKP,2eE3.bCI+L w1Lj` NadRz -1AM' vwR" *E%"B=ӓ[ҧ%n냑o@|?t9b1 +W!7` $XjUM{b$G"n%ѡRDI ?ta$]<IAތ4صm/Ҷ:]*.doI[tU=Xgh-@ :i$+# M?aD }7 Q.Xt%5.>,$+)?[cd[+,]*cVҹ۸uLꑵA*sZL*ɟLkbFeWJ*TQ޷ϩc@#'(n$KZcזB|5S#)BEt_u@.`Р{3~a=},5BTwB,Z+,;?$+I8 0~SfU:g"M]&'+XTY'?(uB,RNđAlDZuT{^R"aNsp4]>vg( ((t ,}kTIr#ʐS6/s@t$i^~UcF|!/59uR-Vr"o3Rڽ> Cד+(y]{{q%yWFEռۄ!K!p$XbӮZoOb$ZOD(jK{D!QmAuwk75 om[D/,İheU&R!,=>x#IڇPevy8Ok%ښOڼboW ʩbrMuZc^dK`B\n_)B6&"+\錨N.ٓ HJx7-ȏw08,&Б&&OwW3fI2GN鏢?3 e'PdgzUp4Ւ#ߟxר]j\m@p@eh ӄzʋc *uܵT'e|ļy2[g)db6Vz<4$ "tw/@ *{AZL?ZJ 4n'շ-&vlN*1$#YLGtogfXWfi8_x%Z3 l9A&Qy.*Q- 7p |YN^l ?K oq9&j C@^c H KBggsCNR΄_M;4sݯ߿LUEVs>9;+ߍ婿!tSt(Et7ݏNJd]c&)@ ,gf5 }_hk7y!46BAӊi#d0 \]E_@jv1ҸO.I`qHg>Pʫ V Sm,<rH|}ٷ8 SERS 8(nD5[A@l!R5~0K"}ha _E7[Ϙ-aXjT1+-׸(󱣠92A}'eXC%ʃy2BVyȩ6B6՟y2X@'WIAL'[! ՔA$rA(BL#'5=Gdŝ $ޤ (;"e11#m> M<3 @0ꈎ&`!lNG3YLĽ\SGZ7ӟPUNJ)(v2U.!AǕo`uo XFG3A+gs|Ai8]\/"[$uZsWZ?'z;VF!΍%∾c.^^\p[^3Bw, .I?f.5X 7"S2|8ˍ᧫ d3²g0as߲cjB-MJ=q^Y-CꪥAI23xjEkRd^0 *N1x|7|ݕ܏ķڄ\ڍ_^kwUŠ _@KƫAf^DG⬏Ɂj$1 ]l.vZf2i8ZM> dcW%.:&.[Lܕx/wm;"Ԥmu1S,Um9{`V-h{\i䒐~?i܉c U_ṏ/o4Լ lIpUA⸡iw9 B1|g@w^IZpY&K*Fgy^1Ќ|f?`͔ ӝeԩ"u0` ]0˟ 9 s|^ld=].7xj.}WWl raktkjbP>a%q ׌ha7h%x-HFT_tM H&04h<,*Q Hblߟ t+=g_ o/GzU Yx]OZRpc^.Sǭlv DIcBj,mTyV {Pݪ^ry;=VU?j 'iNa#"VGwUXBc G #\.]?LE*r#e-ct /@Dzb`D`޹v^=''0"4uNΐ aq`V45_6=PbR2L 9V_ }j<^MK$ _ycɩf\fp)/)U^=c{0[t]\ [xԓcHm|ld'S /ɭEFwt0DU/KIq*'J $l|SvD p\?I10]Xa  ^vIRh fsB`V)T:`-!U ޹''my/}Dw!/ƜvjV5q@aJWGD9ntTZ=G7'a4[o`r/7L$T i)5i^6)9C`ܤߗ_چ750"aƘ*\U-2P(϶~Kl35jhI F l_C)D78FZWUCF=ڇق5;b=5.\fC B囝uđ+[Q 1xfA]0cܟf)ٳ)F-7FY"$uO0E^1@=Ŷ1"p'V H@&FWeN($ uv .uQkD@V NJ'y>  }ԧW$%I_WHNjW~W9hǺn Pqk qΐT7#+jMJk6hSyBc}WVQYGM[B qETf`A4ut38hϡWz/pZѥ(fIB}C1ɶ_꾅x^9TL?6crlt(9s= ߍn@Y&/ƪ>(i~=67pa_̥N<yjRSl+7KDOz~ a)`FHMbٵ RXp5OGZh92zp-@O{l fo[Ǔ(MEFVBRKP +|@qepn@ɪRc4UC>[D/VNRg-{!DDhY xDNodv9<,y]*עO R۪{,J:T)qH⡨3-_kfntj5;ib+.zל*rnq>UӠaY[yqJ#`<?IP2RQ$". ?^Ԟ#jpfc+P/_On$uI.oO]gr7q{ۣ[#2?L{1VD9ǑE ;4[ryjl#m0C+^6Әzs2zVP:Ա3c?L:,F:>_Yv 'y.?9>&zM=}];c_N5 .>Nh:\~+EeVg̎#Kt )>i݂{waYL]Bi}Iw}Y"}c"WRKmdEtoi)@-_ J -[Cنr p;r% [Og 0M8mLZI%2IdAypJ 0Ϣ8(?Ӈ%]u_*om+v4RgT#*W0`KۨK囘  Ƭnި;'@x8(jެn\"G}0N.;O,]6V`1xrF5Au9qN*CX`\ RCy鳒pd jH4ilm?;û|q#L=Q}էoS2tDL yhiR,|ϧxE ,F߱@Q[2OeL4QݗqBuܮPU_M3Ļ6N^V U*8f- c惤VMOjx/yy{hbBJ^ݷUV &qhKi+k/ֲLr.U#U.n'H/ q#$whGo3JkDܳ8شcwM+? Kz'+1aZo]Ѱ OWRwrحf6%Sjed50^ZН}](t,f!l>ᅁ"b҂x/%y9fԲ͋W~}Y=64ͣ3rUUNJ3S2+9rLFwFd&>(pLYw, $QjIH崔p=8XM^۶{)oT=6CIJ;g7\l@5c;<AVzY:I4r% $ /mrl4%CY:qT-'Pf.&B_pJ_ZL|b{Vyó|U]837ݘAFHx4sGX JZ}d6x]+rzŌoL,cHoa+1_G: SgJl~ bBs;(ӭ`;3TX%m?^H<̱k<Ϥ#:/f$NCUVj{6V7hef㜆h#nAt{fRZApC6l7J7 Sq: }Fpw8'ʚ]2dٴʊx[3=64sc2/ ZaG9KW)[n?<~ShQ hԫCT.\Y {,LLt$k$lt+'*Ӭ0Ā^楘.8{25s Ұ]N&#*ێb֑Zw`%k7l3=9+Vͼ?Z&|t+ׄym(Խf/3C_DZ-4v?q8;z{ p?yW^68Fs !哷b Z\u\%U0\5~rǹ?~TtfNոC!s[7>?lןxmAT8}pN%~%AC{k۵L*< ^A =dlGnW'fBo0A]v?l9B >[LCCxq`pqM9]HSm}> @9}ժҿ Fc5QRY݁OE?2L=~_4 b՗|a8dN q7w+i%gf@ !2fZۉǷ+ keڭ #ϱ8P+LfW͕Lَ{II엨W_=oZ(&tJ'*#LgFq/"yz@ }kXx 0φjâ=|CQGT'[ ؊`Yz}掭Dԕ~"Ʉ5Dr6A1ކ eN~Ĕ{Qwhzw0,FY0?pkM!s@adzQp|bd,ȸxYԖpyjJ@QXB6.̧ g @Ry(|pNa[Oz$xVYcPSe^sY(#D#%"9SMաʆ9ThT}kqR &"'$M"5`_K8`‘pUFBq.2 hV~%Ơ/ 9~X'QV!".2Yg Q'pK^x9SMBq:yl$_F#`rfHW擪((^q"O t{q="?lqش|ZJXi}1PS 'fO*cP",[x,`켞/&"S|#Ncu+ÄDviYPu 7wkn4c9ꂘM$ǥ1W(oFf%yv]!(^*?CTH`(DHڊU|iQyo$ZNL̚ }A uqYUg M6}8nn!brHD-єPqi]I׮ŧ*ƀ7Fga2SC_}7*wn^ٍlZ2,h:>օd<0{hIJL0ey{.I/>zW Gip;P$D PM6ߏ0BfgZ;`-(^AZXI5߬Pm4Kh:jrv>Ĩ[d/jh2c<oD$P&h6|u%To3bdɓ~Iy@Ɂ:ҿREpHWzVhq#)xG=8tC反/"znv F O_yEK=նPu a2C~x6맸T9VXw4у=D=GgZ䁻v yTR3~_6E&с(L3;>:D׍kmzK ^7MeJ7 ?,^#g .:䫑'=2?3?r?j(!~F'٠3 6gT?•;B!Nf>M~aj ąrToѤ\ñF(ƍANG&RO$[;+z9h\JxّԿvs5Ɍ^ vi-VЊF[Cvme\f 0#־n":,W:AJo ى鑻EF"ZGb;|b7.̉ lYlz4Ն(㯺y,[c{ClW/[g*r.S ی?Skj;E!?{x~ ;Zߏ-|MSЬ"?(3R:)`-JVQﳱkjaSC]WTXG\]v;"I+lDS2 nRǍTB{5N񕖅JAϒ+c腹JE՜in;6z/!>c݀#0 2p+K"MekTPOADlޱ/KZl/,T lZN:9'GD9e=aaŜª} Xk1ⱁbA {IwO( /o}`QZ&E+SK a_RsmHOfž鿕mnvEHe4%AV}@"7҄s L9aaA ȁ(@1dE$:_ {{q-.(1MBkOޟv}oŽʦwRuRGA9pkdttoq9&yJ {G9QGGI춡C{-r՝oȘ{Fd F ߭!ã/18ݝl( v>?'.d* e0 \"btjvJq lL$N e+2'BWtqƜS[uxx}>Cl0A,cd M+1лCTu )&%E@j[I/_TAXEؓg0ivWu덐ey+ w]4c]%jBl Ww3"j$iH!6[ _RkseLJ׶T z*6RE:CւjO2. Q 2Xr]׹gPo-n]]edΟ1!l=pgQ Z}fCB>K4=j2%GVue|CMJۍ^\5z2uU'U6S޳И7tII`d?|N6,ӽqʖ#z;\;^ik$Nxpޟ PkDrV{K.spKv_9θPtL_yd(7 q=?qa脍[:md2r 5!quP|<N8b\g-|@Ҙl4#.ʣ/YV\&F _E. ; Z~3b| W@~cdΒeIn80&YqץߙwMjZIr^3ΓJӀFDyTO_FHђY 4*+15^ ̛)vG$!ퟁ,fS.|gGz'݂y 7uЇ,dq5k'Ci'"x]K `L"v{᱔~vEHX *r` dR\\.uAU[$գwlω՛ 94xi n_`xwdw !I 3Q k<%`Nc}oi< LG>/ߴMΝ5 jg@ƙ͢qIĚ Fذ]vMj\F~d#%|` A}$ifEPsNvHA"--| gM]*,Ă2&n(Ds?*%?*Xy-nk j:6e ٖvN"LJY_p-[E;| ;lj1XJGVb_f0V\50IS'ʘwcec?߁v 0UƶlgV+v  FyT=lqX`d^q&r&b60&̪y9||]z/taTŚ-:RXHW͍[|N&]ٗ:Ck],|覬9Ӕs<)fOsn!? ld[/#ds|C>`-m`cɡ2L"!x1_u= y[F41\H-t GuV1,I!g W [Y[&Ó!!sv1c4D3zg7n>^.)@#1g uշm}1QvX.[$k[ J4>_wUnR^mrR\T ]'|s,05.z,s˜R gQ@D ?C+t,|R^uU,E 4 G pU6v$MʁV? /w1`\I_bMȋ)I .4~cC20COk[5R##~w vP/2$wekED_TС̅EzQ>3X2fWԍ Ck ˜Jr Z?/$@'!*Z·tS]*YoPbII::O(օ7Z#;fO?]/KG r1tYRjB%fbw :-~fHF6HI@ӑ,9?B0[]*~D'>Ƹ03hpf0&vL2mDln=x; rAsG㞮z (3ZKջjtyġ5n.78:+K>^-(Goryrʹ~s҂PBHv;a!N&/1@d>tx4| 6?*֟{&DGh"$q$?z6 "p7,Ȏsf-u_?X%\S:l8y(,uYq9In9~9lUM/&$Cm'Ɵm 4ϼ=LJe*wWrܨ Ryt/?qx8耟ܻ_į0Pp86Gh} W&ȥ aem ֨"omNe>}]Ze3B+Il4 ԋIó` J Wg|seq*6a_'Bvwn|{6a[JÂHA֊/X>,NJ-yW1` Hn" $ZxˍK;p^aw6@|Cѡ Vu[ɠdkq%VzYn@G_!d Φe{~dR JFͪUaP AXxmNC̦G!XIW(0W!ϿL ɔFwph*-,:-Z,hQu\F'C[0"3;EZ 0V Pnò Ŧ0[i{e|umAX' 7Mi}ӪOS+Q/`/zv?eȚ '-qhH$\fU)sY(ɡJt ztsoOE! "^1&&UWz}ƌlۆ(-x höJe:U! +L0G H05^2"[t[N{U癛g>i5^~qɼ`Ba4Eu(>K?g{c @<ť([D#s( ,o7NwcBZ[5L &sD~SCP O.l_"ցvăgfX*0>&'O c[10'| J;z`n]=¹`(r\]'eczgn89?ODGe3MA맊$,øND,)FP:"s3ڸnqrۍW`T \.X{B׏/+(9ZwyFYo:IckI'wb"zϡ zuڶ8,&BqQ6qy" uaT3HYJ"QsTRF)tn/duHpiRA\q8I, mٽI$R=͹.81ܘ^9-R`/r[^?q֫xL,o9tGIup&G KGgi*L9 $Btd`X:2]K.1ѩ7*qY>PF&WxBe#=ܭ ٌa' ǿCT4!DsrtSӊkWUɚ oN:52Ƨv,ծ'L㩚Iq*ٙ7V ]u҄5X~{x^IP_06ZLd~a{Uecv1nُӳUOY:7곮dAn=>Xϼ/;֯t*/ P^pvjD^nj%<YL~|]atP|f Tk"Jҩg]x(VT-͌5-h"3Dq= +ತB{9Xwz2_lr*8owgdxp0q«:R]{\EikB60D݄SDG "Fe=2VK<S-eQɤ @%wnM@&A jRRWDQW ޅ"tMU0Ah&jAE!@U@(&ҲMF7:eUX;Z;>Y9q6 !{M*JL8lzRL2;}Fn>nzUξc`Ӽt`ZWza3T߃3&RX]Wӥ%VgfA" $KKыkENS 䞾%\Á%ф|UE1qMVT9t715E)BXE>ru$Rb8N;Et}m/a l8̾pK+)q5*ѱ9{+bZ͑zѠ FzBS]{Q,б#dCգ3c-_q8,= ODZߍK.hdi?6z5QGHn(\ˡdl3F Lς^w}k9Ԧ5Tt/c.A q{/#hS m#A4q/nT^݁^O+4".=gZ5.ygX`mձՊ Us*QUx=t̓Ŕ7'tȆ(b|ѰD2 ?V,{&‹t7Ri[ށT2D.FNևEpk1Ēns]u=^f8!Y{rNRB/C ~7V{ϱ'EOIxrUΑDT,ګ{}O4}fbu.r4|3IKm^6;GrÚ }, v4Z &~dU"^wdŨhc{ n||8QP'R۳IKժ9xM:IVKȔB:PX?Lt.Ա KREEyߣz/5=^Yܪ_-5oi ̝Iqwܦ$m}w|@`Qͬz5w>-P,?NϹj]W_8ؙW#0,R̉()7,=uwR5E."tg.1<)NkHK7۔jt7omhi$]ۭ{lVwc澴c+J|ЁM%]IyNy,ԙZb ȏ= gj]X)ȑ(p3 ^,d Xپ2N:Wۥu(($|׵ -ҳ <2)9HJLl`@OElGb<+^ڝ"R p6+$_O / T7#Z}AgM J #Ǻۑ'8n7ZֈIUIطTXj &hmݻ@5# ̓?RZ3'+bÞj`D{8 d^7B@+x{.6?!p{q ~ʷ3FO&k*|Q_^{&GGkzCh ݲARO''I)̀g֙K8+p ذhe󶨉~0zFIvA6HPH]]Ų_+<%HD񪇧?6Ѻ[TR4ZҹL'?? Y0QwٮtZI%3` յi22>u`2"Lb.N¤vOyD- -G5B#5\O`ߡ(qC1T1yXp@0J0˃ANd${Dsg YX9\/"y΋o03ĎՀ.-u<>'uZ1QJJI*=}j(Fњf)(KqAȀb\+y> D ѽnӥ3ʖ`6*1媵M 6: in K/R@G p5_78:PB1N$t^6+VE>8^8Ob 'M'AzK# "r-y|Pgr rv"zxv-uc'4]PڸZr:Fp_Gs2+ <)MngU@,)@~r*ul |a"^v_+Rx;ZWtִ{ߒh - DsH{ڼ\+;r  k(<PtssӃ"j dSTf9Ջl9ьO[':/z%TԸ>;z {g/REEYtv#k髍QxX# b{ hVWb;DhdHbNpmeaOJzHQ/0LyKsb;J3x I$`(ϕ*܎Ri}7XnB|:n?Nՙd&7XGT \DAR2T PMe4eE'] K|$ }>c|@ Kb`A/k~言Q6 H'%E mLfGz_WL6YrBe&FY{l͟H5aYeZJT8kPwY-1">uRt_HE`nI`OzcK'>F x;~sfَ$Lw]D\{w[K [ܥj|Ky\[2 RrLXI5s^6C*B庻j.] ^v yTd#kDQ ʃ=D 5\nS=mˊʕ`\lgtEmeL:d8#`ddQV×Q%zC c8ׄ.URB .*H[A"Ǜ𝸨륿=8h_4^lE #;"z?<%>)0K!Hx]tit"Pf]ay,*7G: gEDW+e̊Q2a<Vp| eXyB-%}L]%ms}WCJ󵱄{`=%_t|SqE4uti Q}T!f*Y~D Q'-nHyKXPrm>a|/eh>Ywӱ|u#^ɑTJlR||d W}۠DnB+)hyć-V:>zuV𐳪=#sɂ u]|oVyѝRֵQb1+N(iXɫ|'F_5_Qy ޷Ty eE,cn$B‰tĠ,H\:' և̄窹/Fg=JkVMݟh_:hxmf%yʢ{uT6c Ԁ+ą&oXQ5GlSO67]+V.nA2d?BvA"J[ĄagF+8rFp\ V7,d3]9$wSN/,#D0cC[u@(8=fcrXe 9 :bl[CHTb5qZۀi:~d"mCYcIw[sysIu.okLM=o].o0 Iv8pFHH pIMt ]T|p:TqHjaOӠ)Hd%f߉oQ9VTi<s 1Z/6& VhDʀf 5)Ac!RBߙcLɇ2͊dz&HO:?nOI]l'ُIlp?xl}j]@06>͇p(>R˹~JCJ-F d9Ph̷U|$4}tWSDfPBoe:Ux:`Lk`Luuֶ]qp[u⡴_S.|2f-翩y ,6ÆZd+-4h;N}A27_`ŲPH8Z>!46Q y~iOS%A,'`P|uvxqg]wJ1c@VnUFmQumn+8WF;IĘI.E]=LxE5Ԯ6| >zBn~xsטIIB'e˓С/oYEXPG_ P`6%?;# *PT؄rZ6;D>Q߬ؼ2$߰բk-]W^ؙd/]ub#/N,QЪ@LpO㠒-&9k,iH!MZND]ı=_ 5 |:Mx)aoRJ@3R<պ/iP*U ɷ!k*D9_zH7+J5L(#yRi~6#-y7?bxC!հ5B DI4yU˫bQ*A$*8Xn *8M:d-{(gRdN*|4QR lp.)9zxڦXkn)eqKr[t@/=!Has>TZ撸i{trJʇjC my)(SeD;?Pr5n3oE΅~ )2D+YX{]8S~:mw>A\0*,HC+91,sU|j Q*H{*~U@#k4j1;/FJ}QOA'k&ag~*$Xּ q#c$*ݿ6 dBi'31Q+{GE~7'&!QHq]GnH[ cup_깄$ׇD|KoY7:\@aBTq4=&HSEs""(bbjEziU(7}lHR-,:ƗjPVݺ6Fp x'bU~?Ԑ6B] ۤI6r%Kk-ُ[B +@cVasJmLGDv~ٻ:ͩ?\VFYZE 583*?q/Q'LPlwt$tp jwZ4\/jpΧniB]NNRUA`:vo`쑡iZ`-:*ܐ2xIWv]Bnv<ׄ\K"8h )ջοs/\|{ 1@ir/E21A <(t `^ R +ɏ=Ւ^,;Pá}Ee Dc/W|R! @WvNjgWƟH=ؘ[mh3ӧqZz Hќ eWE#ulqX#ǯy}M6AHv*QX693d,x.:F}.JL4V8nӃu{;6 FIx^7v? Fjj #=XNG)R,olm?x+G|s"XLL2J-MS;S-Ix̾TЌvaq'rxAtux΅0}2gy@duEQ94X#X_EՅ$(`QvIT/ oQ [f ޘD k\TT^xՍRcnj|À= ngXT:NEHYLJr'[ߵ[ϬmK&j 1 Sq4ZT`i?tG]`wM"UԺkL xqd?K˘t9&hI|cv0C auaȡZ/*"ꅰSR.0{)[k^|i\Čbԗ=UtfBS}cgF)y;*e75?Xo1h-(@u> 2L {*Ѧ-nyٜ}!xَCy8̵GT-rH!GG[Nmǹ*#qdE wc4zVNݵx إ=q(YT[ 1~pPs9L %cLw*̱V06kܝA!˽޲,5@^ "W[ɂ6VQ;>[C!ڇ;u歵/$;{?`5ǐl?oG6 8}9F, #PKDu8 F\:Kl 7/ ^D3d}n(Xis{FzJ}50Y*]S`]㿘HiYaQֲPZ\e Ysd[(4՞#oT@vc.@6G Z}q0c$IEEvh!i|hTZ]o /WX<^/-QfF՚ @2z9T1:7Ӈ8$Į=_=DZIMt7*Ѫ)(`4ql8G jb-#-Tc$)“u_!JVF:x=^>l{^x .s\?6ѶH6v# à[U4!Ó~ ;\-"4!_38ȭGR3#ނc-ߌ41cBywA )chubdG-֫'SS'tkSQNuS Ix*Wv.R ezkӃ.iY;7ek1ʀB'A]U"Fd*a,'t^&xblG#CXQK5w~y Z)L: p\:uyC* i9 bKg%=f,`֔wdA&AX*?jȼOH94EE 6s:b}ܣhDpl4Kr3zW) TCϜ~i,sL|\EgMX1{Rڦ[<ܠKN逶<&P!7/v/u/)pOI9^šE{wG-RB'? .19ó3X3t)vc8Q 4$ȥa-3=?7ae 7ӗ 3m[$NWRl{NTp8NمvoLgC]e.!)4ߊ-V 逵aL쐄%1@ɀOo掄@٪SVfADTP _dQI?"" 9f}hGϞ<ߋأ~E'QYה|xn2*?/HBS˃AbeYv:fp~(їWf<"(UTYem2iS/*jb1Ʈt? :Xd!k"hPl;UgqP$ܭ}^~\;yU:1I0ep4WS9Sv5 ̛Bja@/!qծoc4dz*MT͡ #SlZu}W9 6ꨫ9xǚS΀fټyf[WGOpz31? FnҤρY"'?^s9-/~[G]'x&ccc:ې_WOExV\R!6]S2v C/=[hu6Bďi2SDXxrnĢGxxiM@$&8Fc kϓjI,z=Ԍӫ>.6ɢшM.b /d~ոҩvE$} N 1 va@,AY[3SJ/\Hl'f16(/L P0r!08V>)fFfXbauUׄ~T)v4njy@6X!@]`'aAr0[\)PoԥWR\2dMF}j7ϥWQY%P6 UNC"!̭N08)Ǜ "#GB#`O-q5huN",;Ì!U(EW \wGXn+~yJ)/Lgޕg=~8 ?m W ՠ%Ѯ{ceWӖ7+d&\h/CT6ʄ|ޚs!e#BWMӜg$,=N*'81OΉ uLWl02ud7<, mC} q}T8wوx3,t.K = т"s3n[S^OZ>&?s"a^_0Yn#)2WLa%D܂cx J]>[pS 19xE 'Z( nZ_ UxsO ^s?X.$=J7uԁB|?^w=+4miR4d^`D}f{ S4[r0?sw {5+ OpΪ҉m\v27lkcu3*,n˜M'aMNƶ ?}95-tmE .xeS=^~T!NI]7x?axldU; fߦpUQ nzy*»iU#G$ gqj614~ $E}{ 9TL[9% #b_!;˷0frJAs7 bk>5M.'[.v< U { W.F%Ӷ{kxbg89ԝ`awvSΡֽ\ gq ęHMGg[mPEѭdrtGPp%I(y]J 9։BE?PMoM]RAsz>D`EP5 I8PseOPr;Gb/6ӟT^7 Fh+:wauxH0(Z9\<qTF>1:;&}ByieYJS ILc8sw^;3'8.ux bɤI,|xQr^,>mOLK*ܒN?U#0 LvvV+Μ]rN't0uIXWR ^//G_ qoa)#L^"ZY ',5aJt[}UfW,QpdC並_p'l?w( B@\=,)$ QH0^1/!$!5|}O [U{։<^D`[ T?xnnT:gȱ][j3 `\d h.=gq QЊpxSEs#͘„qY,*xn.5o 1GpenyUÔ-9Qfcd8lֻJ~'wEU[ޭIN9 D['XĿ+7K$8϶kz ?b=%/N|߅yFrBvdjLE9MtZIRpBаuдi yujȰr\#)-5akYoD~pڲw@Ջr(5O6=DW1ͯYtHu9iRGڑ=āAd;i-~ҲD4Q'=įFz-;AeHwPCjdnWx,y#ͅp  =PXPBz3ĞOE;*tedV~v%}5m^# +(5Byc[:\imkGQEfΈQlQ[a0?@w5R{r-ҌlLˤ[y%juk'RHy {5BETBTZh r"jkA2\0T|aYt =܅:lQ+_ mn/OKjn\HDVTo8pi*"wrN[f`^wũ,nɆoF2m<߯I{ u/r"h8W=&غ {sB]Dx]ԗOLkE]~$~Dv fguoI{iy6^ï <߻lh -\{x}wUefQkW*> hx*)&xҵHuGU_d RN-doh])4(쪡ȡ#]I&]yύ`yhAY;lɿ% X$W[\f/<譫*ܐG5l{Unx C(zde#Bxopg1Z0Ŋl ?_Z=@|4ء#OȴEƿ_` ߨ.@]]vjwHDX)8ޏ{}%ceUJ_& )B1? 0`U?b߁)?`kݰ2L u۾~p)dz%aٻLs\r, ot0ؙ84"GP^zB7NE;h0dJ._]|3 z?H TGڐaNV"ZLV8􈽽,8uo1w렞VkJ%Njڨ h%WsO ١ <^QU) \Zo/oz,27P'zWnfQ?(#D꫅^ &PP*QD8(o9?ٷG/%=6a߫=M#P-n[Oƚ"c.mwW`>%g0/'z~41QKv~S ʉQkXdkp4 x)x?Y0:h)F Vo{P_9fzJQa żug;>oEm;M )W=2S)rMZq+5mND.xv>lWCQ֍m nG^Zjn:A,)[w*j#WkmGoIŽG|3ҝ2.?ϓ;rPxRH6'L*K{(Od (Ϟ8$mKx4- δPYsFIkB)gC{ w~3:xZry-_3$[tLbls5n"> >hňj )#8joe2HRG+nS*A,p: z>/ug1M ?(=m5Y0YZᰬ&=aޡK_m7ne_bD Щ{H<\Vw>; ,vfؑoۜ#Qw]rHp.z_9ݲ@?ЅT% I];>->"r}n Qb_턊 #X\Ց2O)Gg%.0;m%w2c@FJ ?Έ3Xz77+ؑ"mjGL1a4 1ı\gW>EΘiw$bbi C~-(if)%)2ty7pVڽ%ȶBb] EȈssbB<dzT&٠WP~tVFP"l֑Eg6!{F ^}-sf%2MW n%nAs΅ԍE)@ĕ(x -#gsVҖN9cF $](_ v]PK\;ן ̩Jl+uD]pk ̇Г?L; r:8XVصG-P&TWC eX[uGkp&ᡂ[:hb~^ٴ(;W5{EnE>*f'U< +\)(yiM(6,<>g{\=0IOl~+{<Jfoh i?YMHw8Ӏʀ.eWL95X c2-S*Ad-L'N-` U23a?ƶrA)xq l!KKHe0\*/?Bo+XE) YY{cWVBt8 Up%8Vo`9=/a#7sC<{J[) tf+GzPOXW&02q+Ae;/:{ΞQm骫-v inEJ\iBD| **Q_3~(!9wBJR8gZ<2nejYnvy]Ϙ€K$K-k/Ekm%TBOeZ/]mAdž%[*Yz$ڲ/aurPrA&1k@[BRWSjXv,KLoRIXr>`bZw>F64` tߒbjf'v:Ryﯭ!rלm6 S+8vD+{m"('ϹGСm\ )\- pt%G:cU릺CDǚBk}|BD#Gݐc>_Ў/ˆ1-V 2!s@k& DK`_!8$-8d=h0uJ[f,3̆B_)N8MT' prSPAC*zTP%sev-FCח/ap}!TgC7n9 (pҵ`TLH֦aҐ^w>V_c"H H5T&?O.ky#G~}/E>ofn8xv96ԛA-+ǚ*g0vWxX8YY9x[!{wYbMd&`iM@EvPM"1GStZl4Ԭ3aTbTf4DT}_\!Thr־KY0Y!MܮQ̵r`Cŋ1@^٨R 9&+"VĚ Y vEGކ|{.+y*<&}f큝^KA^zX} AzMC{3;V~M@ !N'o,Ѽk]tSPD ?Ҷ;vH׼x~2H#u+u(> ^$BqC$w N6g@y>قyuZ{/Z .LPYWh ƣz$5ONIW9O"k6"Ư,tߒh j 9Xt/1*_/9@NRTya.iCN%2@h`zm%}\WYp#kz\.mfQ^2MΠt{-*@(9VgdVސYfJQ39G,?]*v 8[7-˞UeýߺH$s\gJQh 9bs '[604i6a13|s+&j@I`nO÷b8"[bP(TW[^KϿ`gWzUrF]}'=: pw1Wn ύ\aw z"b@)ү^j+9~WBL%IrzlppOvG\Mte>@ =ZlAQ/V;}|rbWSm/| *.z`oWmBi!R 儵uBlvK6ĕؓ2F~1qV=lPP0,%4|ʥcĚT`pLFj*bvīԘ¼ʢ4闇+Fy2苷Q 5ܠqaքcH IGF)!c+,޽H]as"*;I~D\:gB/yyaC$9i%=?E=atpa{Qf{7glVBFA;o;KYm×`[j*"Wx,) ] ] >fSbb0nOC4>k|Wd A|^|,HJ]`p/+$L1ܚMK=4cl+*YW]WI1_o;"ɗ."] RlCh aS)TvPAzWWb 9=U%euU-oɸᵉӃHHt EWmQz,=.PǺ[!Qy\5d-Q1gڑ<)&>ɇߓDA: `ӏCOX,јW27w5n}Tf_]\H;JŅDzetTQrIKMֶ17%t#jʄ({}1FY}{c \Uӛ7.K繈=f:I|yd 2s/9D`mX _ކ*3bH{!bxK`ҼA"f\:FD ŤyuxMΩv"垗vE7k.>p HMDRǭ8!"E85? Xu1I<Қ&ƿ2"c=*{WiIXfxmmmHww"ƥS?6zE>AyP+Orn$fF6MvL!l>? VjT|D=׵kWw[e~Iާ _02 +>pFrfcKK: @?`>_5Pia. U;oEc]cdp|\G-mb"N%-2׽ s@P42[a5vog_ |NIum(]#ff)0JgSWwxTB #OG>%y;d^XŤì#yB_ЕBa?[6RV"C=T +Ei ; _@ (꿛{r}cDYV ~KVW>y!6`5c>?w괿 ~?5!$K>"l{3@fDkP{W@}! @R do ZC2wƿ\Dozr4~[|{~m!e¥%AmP9 D  %J_,܍U3]#%Hsg1hJKKT(A|[_.ג5ֹv4MS?gǵpa󭒼JFdQ]э{oCOYe'dWFФkyy4FD$e@Ĭ2N,+VeHuPQ2H6k.4>?1T rS87㋘v~j}*˂t֕hԳe1bDyqp8lbPW+ֶ+ 39;{i()Zp+ X@D!p%v5Qf9 ah8jGTod"z 29``S! yhc~cnQ=gw LA1Ń- 8A?g$0th+%.~&6- ܾ_9dM^Ѳt2ncYO#o6M]IX"am)JQwA~6zGJx ~ݠS[k&c#~cCtrzREQÿixWsY`[Ci`w\ u WyZРZ+a;Y6!>=RsK`j@)Zsx -vHE 5\! +>^:Q#T+p4 D?xX"Lu0WDT<}NNz_hY?^:@l'C'c9>0[^L;] .!gPlǯ11?;~eߑ^ B9 *}ciI.D2?D 4'?+Ov عL޵B̟$r"uLs4X#|[jŃ=%&TEYMUX _sKlaK "{eʞ1%fZ+L\+7 +ewݘ m{cĒ雅3,R.Xut?;hC~)=c /0×v^QR[Ew&l^9)WMy4; {ˏnj X]Q4CX|:dKmlRxB:4WG7__7%/E7@S'7DG !刯DHh7HO@*ҧU,ˎVLd=J8o?Yr}d"pImPq2s.,@ 4?,2<QkǬ;{o5d舲e3@3oãD1ƶ<?zcJmSc(<(B{LWk􎬧 tz&Ȁ`fTsn yS9sf?r3E D9䤒 G?- j"OM3^T)A݋Ϛ;$^A|}z~z|; kwDܺ9BxmEW2рS0mYI eiS*XltDŖX!˙|RSq'ޅDBV9_6)!H ]fv^ =*Xw+w>-=Bc{Tj2$o~/Wu;axB%>U'е X'o> H34{.v1%?h_:L$II]ji*շ~`7 HYqe+5)VBMc1Zg!CX dtƩ}Ast~0c+ER]4iI8 q oPMHػDG,lIcIOb@,EclqOKH %Te]!YMG=grrrj^VZc/%aя]D}Їʏ?Nc mBcsuV^ `4(1ь]b Z.&l H4.A$> x3)'=0'#0`m@0Fy|rs[-S/嚫T:qIe.o7>f/z}qU( œ[PUv8`;bu6ip#b+>ML<]fo}r-YMEﭷx%4ܖ>WtozG@1),~ֳA O!NפpB-G$| MIޝU1ւw!PFojK84~I1P"aq)ţ1ynO ?WㄾJ6!5@ھ9F8J'壳zzj6aX닕`GZ=3V-(_h;Cn"C #ZQjX` N&O]F†KД4(]{+\jX!|(8^2}fnh_T&?*.7P"u AN4,{z~>-ޖ4IJ74Gi#_dXJQP5 8|Z_PdM6kLD{M;5%2 cT9гql] ՠCOQ~ܙ^O7WOE~y胰uŪ-D2hXN?evgBf?$eXHo:ꃽ :J-[Ɨɻx+&% ΅2vEp4/i٣|nR,U.KvE_\ Qc=I5yة?p?V!$!ϖP6veE!n.sC5#p,f5j*EDJi$M-BnPV U0'5&?yF!_NpSďp11XDhhkVk y>bEhE>$&f΃i+-M$jQ31ܝx_#5}YWROFp-˕.Sv-]s( 2U{XyG%.pWȽ3ՠUvqhG'Kynd7)qk31dXSJmdվqo P[1M8?yV`& R=gc\:[i>\_Wcb7\1m3e dߓLYao%Xy"NSedYS6"){Y{tWBT_&$yLE<2F\&w$Τ0Kק% by⿐xE$3VALp0=̾mgU!GL~c#= 5XiҼ,P>f_e>C 3+Zp^ȢTD.8;ʢ19/4}⃝E+_#%Ovޏs?)F዗6I/`72 7`%h9YAHu&xy2`'{XK$LТ x2L罰ZЯ>C%vA΅1,)< <^wtfHt}DYaT~BmKڳñϭ7{rԓ(zt_ĿR1S#n^T?:qBm骆Ǥܔ4" VtF85-:7R3;m[vblmPJQ8!!:PAb^6k0AcEInIO<9i pgdn8D/+.s=(h=\zc/r@lxt344U!)Q㦾&*?ll7!lToCJ@pkjqKS:bTUقS Y߁JL_kgm vƢv>63}_֭.Zixn5Y!yS)GfI8{ cS8ѡT;?CeŅ3\:->)csf(^&6m$NZPZhKfuhP E[+|V.-X^" ^ =Fr Jl6O  XLo!,#ԡWGƦTKm:_;O&[JLXMf\`;ju]$hSjڐy| VAKU\RDK[wb(w#p{x߄HE Ю_Uf Q۲ܩ ֶ/}Նq=AԞ7*Q>'r'6.iR^97Pˠ;[EB12vy{{}G.b`:&(v-2MSO }׺1/dV2djIKX_fHJ93؁_B GӤcjjPBLz(su@.єXHd|ӭcwK7ǘRBtw.\lV!(T><*2 zBʣ)ǖGՄ|^+diuYbG@H-Bm+'tF6sl:sŖ;-^)u y(ѝjf?U@FćL(?%z =ʊ8y $oB<=󃐠9 wǔs>l-DQAfUEb|t{vAߵ_yMW,km`S,&Ŀ%|srZlT.3) jdUZ<^ma @v\ U甗1OfZ`P鏫 {Ϣw~·@pZc=\[fp f::XЫ=} Ąh~vEΉ هaXSFvv`K4i68 #<!8`5 NA4Me1"idQ==q/Aek 5>QSkf&"3h !ʈ>ˤM p^LP=F*M]+uqdIcu:V B (gpuOEw2yşCS'd7[V: ge^RhJ0oZ<1TAܶi'Rj,x tp RoAMR~=uv婌 6^=U4Z6gOF}qN"кZaO@-A&* ;NK"^fJw/%Yk&1kr,0#AyBBw Պu@9HV߃oJ:]qVSuea1%wr^"uN~R_{`Fj 0g!j@pFn4 b~S~'0nF#::]T{7{ws $fGm-?>-q?ۙ{=Zq+4⫟dhnv|8!uy l!HZީrXF@#:Cd6y4|=h̏Re9mwr׀E*{Qjɭ^O80jOsEv,!O<?pU_;vt BÈ2RHch : 'Dpm߈5o T%G)gH@|_\ٚe-S1H`bE! %;GZHzabUUOzr%T_Z}Ҵ)-^+!e>RfU/fxQr? Rgڽ ;cNwfF563MF^V&f{ռQB SB} KG*^b좩 u ^ 3?hteq4399g69rzʚ' Q7$fr}<&gZ xߕgbyH[OaџX!&>*˺Hl&_7VuR/O\9䗼;:^ <%{o],۾O퐵'>nSr{CtA; J'ڈҬBWW.9Z"=MH`¨ki|qܤ*iWt7[S?9B-I)USn)J?fǷaC% t Ķlm Bz/V7Z̰0:RX[F\a Υv^GXvnzLxBqvsKJwq4UG`X}HcV@Kyש?^Ɏ]A; FObA_k4fχb^g@.L]./ ? j 4.yFnCBjP/ok@`{!⟫++s҇ґ'J` rC Qg㸳~YwuZ su/aU 'ey=l\_ ZYSPO⤍@Wٟ%c>峝b;Bޟp!'U֢9E8+&PUb? &UYQ, !\Ϯk0!x,YuEP\qtIuv&,wqU_lZ[{~ M[tp5!`ȟ_;41*CΉg RD?r j)P[mdǷݔ3"ÚL`7K'@iJcQ" q`Yu8{L&o9a{M{ok̋eS_jePУ^|.+/̋EWC Bb_F=QUc~>XۛI-(])M 9ָ??n)A'̊ʤ);8059e$ljhJZ0O;Q:^X01f8(=N'*DqW?v|3.aUx!Hk\rmAՋj!U"f0JչW ⧟*VsJRwK%q;.m[b)18Lz,NO#=ہE|<$mN/ kHKRtO՟Nyt4V2:^z8v [}/.?v0n3 4\BAmCpX⃩au"y'zݜ|JLmmm)e 1 `'6e̳.A3UzUU ։ltVO(!}ԍiE}|70GP` !6c\p%ӻdn_fB T6|zųA<@2q(vYM?Ѷtc3AdRxfLՃUw#^HG~&~29 j7f8n嶺lQZʲ][k^Kl!IJܻ?&T,s~>L׼͚IwK60q#<G|Ğ ߇Ya/-|w3#G#P_S2 obi6[>LꉝYzYۓ_כP=b&9X}qǁz::2̸M+9R*fRVR%YIDdchgjWkS|] $=6M>}z6qq2TqLߖ(I].İ]mX5L$Z?Hc:DƏP:u71k:_QȱrasQ5OkI@ջ잔VAs5"Eӫ2\k8e<t~=ĕbd43$M0's39ǪX|q\spY0#?35(_^nӁǮ׃T*`$%~d=* #*Biؒ1cP~>ZvիiK1O y`Os6^m׹e]%QS\T >R!S.&8قi. 4W%[ꫲ<+'G\ w&K ,|M,V/'Hh,|ckZɕ Z'ZaN^9_OϳCYf#"OR+pa8(!zeN? on,Q:nRVk0k 0@|rh6,o\]fUCO:ߐ dDׇqIxo;d%[e2R298P5KXQjF99GFn͛Mre庝U+Yl$ z-%[k%YKJ"jHMMSFF? 4̄!NQ!fP+h17MmWۧh4$; ՓiA9B1_, 6dnՙ'Pj-,c~u1ޔ$E7wV be*3[4,Rh8hP>,L7;k67}CS[>;h@Wʇ8ܱXpv8㌫:|r%qϻȒӟ0*Q7<>W}~!W\ǭ dҒU\D,H`ﲘ~%O+Zr0RiItyoHqazc>ވ1@rtnÞ[9)^qe Jouxo9߀.-ReL;xw2 Qm} ׷IJ"5u8sa-Hj;_٪wF!ͦ>ڿKZ_бY*P `#L՗Ԟ8oP&y`uA=XRYaa  WĢZp9x+}q`5wqbE@} X++Hz"[g8=n1ےkr8.wTqZhֆ F4&w~}'WZGN ⻚M gdTDH+CDž6dxP)>^aY O&Q%9iiL^wE0scn+­X4BS+4YmNENbɄuCL֪[daW%wPOLK3Tswr%5h.t=[$Ǡ *󤒚k%LU[TXj1+):'yJ {}#s*h˧-]YyM`(;rgFj΁lB4t= N 뚶B u΃ s!XVÃҽldPtM40ivnw-e\"PN9}ÿMSz7cS[ h~׼]kljrД'X&tbhM7j3FKަQtfL=xr.6}6=| 븤L[?DZ*3JB AC>F!9=`þOظibY1;N۰^,hHP |Rg DĨyG`K}vFk)mI)1:R> S^ }G35w8 .IZ4[-1ddz^}_}SiWvz2bu_PlbdYۇ`jfɚ;%~˞BuфE>l2RAZsi}U%@Xݥ!G5Ƒn}NѥsnqLBXy( Np\i͌~ lMa`0:ҦT(Bе-lԾzEq`BjZ>>Ex=\ %ʽ}sEZVd8\O`!OxwhMkU Śl-xf-\m6a#Oa.~į<@J7c8{Y\x''zN$S$E762T򵨫1uYTS&V ~e9㉛E2y5[ױmNMFk[Σؙ8I)tM+BI sZPW%nMјc_£˛T$[gEE8kql5qIS:VED`X&8EW~ cG`Z/`^Gfs YJ,܀&qRf+ ^PIgcւv)?53i$i1~y̩F$M=:jbq+i&͚ˎDhˇhS݈[xq)U[ b 蝓ݴPǫb-rm/G?fKetkhG@5&bŎ-0xil((ZD6-[s (<6oԸ`x r\x^b 8lw$͝Zr/p*MpU@{z*AbM ! &\ХhxHS;L3v3g>yvB׎rYS:& tLJ=ys 0Dxod.c IںV 9t*mrJ|(|#*VS0I*;i^6`;^T੅iRT:{p]cMG ^\hi DکN=R'eGrkW5qb"E \s$mcmSdN"PO#'fX>ˠo[A6=Ps aK{CH0=^4Mw߅(:2u60):1éߘ&WhF:ўCN+%^VMa)b2e&m=2w&wu5 p!y |sCǤKKV<^q'F^IDuQ+& A>JaPmCVi9ثm7<†ef/mݖ ORz#Š{ '/s}e# zVk]dx*~?m wj!*Ž:1IRo}CY6sƚ c"FWţSMUfNyk =#|,C24\B0aKz.N񑨨;*1@Ջj_ {']?QpI̊UCpdus9BwEE9R+_@ # v if-iUvFC4_n]0Y=])40 &ẞEQP\m\QR^0ƈMf.Mg<Ŧ4vs^,Mmiua=9y%mVYmq nM QrzJHV^MZy@әKSln ECZj$06| ՠhcw(Ș&\sq'n'.TvKf }b~Ȳ0cB|k8,h$k2Ce@sJ&_rVݩ&)m?רX=g}ol3Sė5܉AOTKHy 4x*?dD(˫ҟsonZ@(kRR4aybCM$JE)f JtqMo6;scUdN mX ,SY1v#8V骵fV|7H/1wU:VSfm5K8u6; a^a\*f7(rZ[/kil2Y#tvi1n.U<.eZ.,^c/V*k٪28#,8}L`,24g[諟T&6DL-I?mv& I骤:2[K+#H~εQ56hnүЌh*3{<S-Rҵ#IŌz698oYZlv]t!h 9D]FeQS(i7ҜUҝF&Sá~GoGA;V5G Y:ƙb=%(G!=&g6aqtAmkK7!4oZGO)2GΑZzP(N0([F:gOP\p 5,YtC54-WJVdi Jkt)Αgmdjid}?ANrD[C`0x0dw\{ItRp@ u_FbaəTOgpOn䕝3hbٷlm4)$ eY_[OrUJD.Z(z># %Gͩ%Q"E~!_$@l2Uݳ4jkd I4}=:7y'f&DG-A~^/ ߖJ=-"hd;aȣ/C52Y Ŋ, qaPTtXZeOmޛy5?  ѣ!R<#=7^ F/OL 8nv2;#`s-P\'UͽGA@RcQ]zm|<-v &ef2Q&E~˜h~ȯ9%i}#{>PZHb-2G8Mkkzb'&~(π#=kM+;$/CbFX֋Vr".(x ػzyU * B׾mHz-^b/*/oJBsQ#kI~Y C ^`[.uPۑv=ϗ{ѱlE(!@:v1eԌYF;F E<DS)J6NCAUdm$8^.B̥*:gH}vo"/\Ve"67 o2ryF>v+C ."[08m*zJ@!BwAO`3QDnZ4Ot ᷣ$N ~82u!HhoD֜<ڗ@[~2Ub,][XX|]0zvQ7wt>mbP6L!(a-Юv74n@t;5CM:#PkPCg<1n4O R=!Bb}`@9ܓKי.%kehܶߚMN@ 3Ɖf`r5(͠-\LPKBji8Gʦ3M!R*A%.WG'2?Up/bAj Q\ saX NT)DQT ;n E&iTHؼՌBg><36sV$bҢjh4Kܬna͜kl7c 1 ў(w-Y/WAÉf Dۀ_d;qUZ >5.'?e8yWH.j-n X {2k M e w*Ofpn;C5$%is[VoI>{P/Ҍ{3VJ^A84', 8BFOp!_{)4c^Oʍ^sIVhcyˮ8Mc:>H7G9{e^E'r)FΡ Q(NYG(dX`Uv%9UG=k"9Dv5`z!,phgSu)1bmutۼ.At9Cԟ9~\ oz|HL+z.9'-R]+"<#Ks;nP6Eo loi~B !:R'zG.^q[5Q3CsTark1\*}`x#bZs/>48 ';6rb6]M3Er$ZXX=yKRAׅу"3˚ONJ/U]ŋCڒyz5&/NI{Swt<̔o|vJ,GyW&2QlwQ*R":L3R_?Pqָ4Dlw>6/:ON3w< X5I. rᾷR .9lϩcχ=- —.uGF:U )RS:T?sz4{ND2z~|픹gv-kl'cL}n3f #xixCdԱ9$?mLO@K4BEьe0H@X ՜B3Ģ& r#s=)N`y>-.> -c N|Blӻ}&=-h ?:@-h?a6Ҫ.̲8 '/|ʀ63/1u1aa7hR*^:!!$)M }eLa Xɫ t`۝@RlܓNLʭEi^[x֤=OdӚ^M)fQbo0yUsK$`QVzYnͩ[Tm)ܓ؏tv| d,ۥP";X,IP+N=ö}$ExqlSP-bR {;j#3˫b?R+v(x|BOܒ1 vh-L(0JA"ξ MGwX=W$q@1NQŸ9_Vv^Aٖ'ėF,t7ꪜK)Wse{}smZFmuea[$3+&9 [;GVܕX‰{x= o1aHqO~[(M~7T >YQ!rݭ[cx|t倯ǐjY?K`6mfM\piݶnχ8o̐]&G1Mi7Nb<<{Şڻ:tl>< GP5p%-uԇ rT.f~uM48 %]82 $p(mHucŸINj<8}I!Cۣ6}*6oJO(䕟̢wa/Hm~4S|>ԦQD (DB/4c+0Z*&6fY/u P)yJBcrUCՁM)]pzCtHzŴY8q#D5H**(;P_162#"PQU,'$9 TYUo,) n?@W::)45Vi'̙M'fpd3_7so02%=h9J`Z2ha[M^$xG .UsOy^|F7q!dޠ._SNL*Cr$r*06x]7<S~ ψ;%V>7eWuzk k(ɻٍd#̝}+8 HgtPLq?|hM$r ڗ:s:/03?pX-s[֬;Yyoh-^uZr)@,g{I}wSwm#Lɗ{GFف)V).KJ|KXtWS+6>|||["<llYIE9opvxfJ&f_ի:Inl{WO;0ۘߥBz*"[k RR||Pw||Ql"{'I9zᗬ$R+~IH_@8.Sre;wKT+Mq/ $r, g D@-\MK$Dǿ^6BNEJ#krOn*+]``/C5MnC9P[ >&p3T]Y:@5i=* 9& d˅cyyh;2CG{ͳlWKoa9fu9:MwD*ٶH'>ސׇ4FIfvܷҚ":8bn)C 0[cA'jIB18>=)\Zf`lfF<~w_ iꙉf/X,RލN-b Vgb,r7(ׯP/iƚuP-~{bY>i+ `'YP#+䌶''+m(y$*hHzh7 Kʅ/(a;scqÕt 1@$y[U8C Ʉu?Rfݪ2v%ZEW1f̞5t`,U!d#RJIX7v3^X&KУNT!U o,Uw !1A=?2%ثBbP]t}yH dvø o@qnfU\vʦ5eiهh*EuMtG#^aAJ=LA?=r)Mm%3geq(ylZ'ޗOBYa|'7m]XdQ|+vtOQ'X_g=Lv\c֙L? 8IPzZ!bGтtdGG|p:S;R~\(ظ\\m:46#d+Ciwl6 1S^7jA,EJ><ڭDJ^7BmQ4e- Nqxgz{Ax611vπ/n Ӏ B>.'ia ŮCo:)bG \tnTj`"@ Iԯ@Xؼ`LwQb;w mG|{?0!t u g]~ܬԂ$rA0\ݬ]:}@/KRWA_^ ozQK(3{oD:Suh7e5?/zBS.">;1l}|p` +pekŚ gTJ9,9{x_Q:*C&J9ّ[!kPm:l8p{;iUȏQ+u=og3*ꑲٻq̬f"Lތd0.9-M >>3RJ]ɋ&n ^g2zs޶0GP%L'J>iZ`ctr P׃]i $#"G |c+Z%3HFF2 picH%+>&U[_/?6Iaf`,ÓzENzqWSnuixw}3$(uF(ݙd}g>~ˊv35+O.r$lJ&VSHE\0 \\֓ ԙC茏KHS`aVJUHeyCC-P ;A:8v@9[D:G+"ޭJ4"Ufh>y Ů *$v-$@3ܷ Sn1prESyLΈPj9doo9~ 1VQ6շnB<{mc~İ KQRr)xiX7uͧ,h l\؞tfV7ɟtʇpvu:]x^AjbkaaǴ@L12!J-ŒPOs-/m^Ds+?7 5/":%a V$qB0$yyZ L9U^Ƣ.1t/o"|S&B&}hnzh_7 !ZӶK:?st(6A)R.ϱ`S{W`ёަje}>rU1Y90h!7|2a6)DUQmk;8V X/2 ĽgҖaҵl237e3V;@o 1ʙR'vG׃Gc (>Q_{IceI8q]uO;HhsmTw pjҀαb۳i$R#Yr(Dhc8C[ 壟R{`'#M!diHU 4k[DqOr* &AF_NB?n֫D H~PT02b/6ͷ7 r;fefu\O2+.aFd rHSknL ]x\trg\CJa?ҚP\)w0*sH!{ Iv#}x|t:=  O1E ph{K( o(>i mT_QIҸ5:Dƽb2 AJ1.ELSs2h1B5؆1b>ʹ v:Yİ.~Fdpnd>4` i+1)H57ަZ]6S@>ޮ3]tF3g{vls.b[bDda/:KUuK-X(Ӑh"u m2z!6c߀[E9R-^ cMY ]F58o|K,l-ޜwwTm1T`0y-~]$ ݷLh?y<ߔ0Nr3/U! .9qkRQF H♧*czMvd!:"3P1Y@1} sOw u6nڅ)UBVD?MB2[>K+ 8|V m[jJ `[4rbFdtW,k&4,%YP~ghY9-ڬDL-zQ:PȒQ:J,(( ~/ݨc=/w&yGeihLGEk~InZn/=c261Zv>"D@fñІP7@ac:)eI-9FO@u8]y&lq=08̘۳%k`hOcSB-CLv׳H N,2O>Ȭ#5E!cWɅNe[3אlxJԅQ +.?C6:TOP'TZO^9NW,N1~=ְnF :lngp8n%vY ¿' b0K֢fup.qn2VIc{lVj'"ݨ%&ud᝽%eo[IW̼C`mJH*<ʈ02DXй0aqs<;@5yqdvI)8oZMjHq6mmehL{isDZswY cNF&0]qzR-5/%~PH, nT1'LXS񦝝솇"a1.xk!q=s4MZkmJ_uz?,58vӢ`=%pgjJ_VAK%-2vC<<+5ڟ$m\C6 hz `\t>I Y19 cFӣ #Gh\H0$ANINybmTlY+Pž 8>Y]BI@g24B!($gX٪9 r2:g#;S p%w S k)!J ܣdBZ̶;VI]^8 ( (kM3Ǘiՠr|X/;ȂG;3SG O.L,R»E95w53<e75CdSf2ϨF apGcOD 7~d9Y0 1FpN0Odo_p9!+Ucge6Zbeԓ %k8ϪhY 80)F(!D5;QfECWXY#PGMdB^S.ﭮ.qs81s++= M g$}=b %{􇾪%:n5bdY 8ZdƐљI?:hBΤ̅i)hw&UmqDNG-Tx2l?B%c>"u /}94Wew 2d4Ҽ)-=Z~Xd|ְSR+MƤꔺL=uxF&\S$MOO|F}3C Uȃod RRכzsr?U6$It;֑sRr:~ؿ"炪?4m@&MT֟ORK=ܚ#s!V!)Zi S<*=5JeU[ *9ݤ'lqɊM@JrDLvR'UBp5zkT0#>H)f&z\jӳ-}K/z `F}cxyl&w vN #<:79g0@{R1_ IH9^э;c>Ե5ٯ?-(Zѐ*6:)B)=&;ԉ;V.K: 6u݋r 182xO1%kڬy;ŗ_AdwJ/f,̼>j4\产Aw!UH-nm ށ>#ٿ%=*n8k9d]}j-zTWMdV>A?YyH: |5J*wUCDH_}a-ҟɷH/dg883ǖ ĴC/w1~ه[yHCTI|l!)D\9bUo: + M:>TwnN|nrV]zDru5ÌC+E&k C7Ri~l۲"Kn9ԶH&#I+U0[^,0^T+"hInjK[œ7[np)VJYS5_^׆rRE=/8OrwdlRI("3H_8TD (/rt6(RBϲ' k"r?#yinKL;}Gck?Ϸ;)OE6w Lá^W_8o/mp~bh$HLۉ4!mGJBr0d$=vIZd5t#ɇs'}j:^[_Q"?0CKrip$(6ܹpM3Dg )'0I ZʑC-}]o{ hmfWHY :R\~[x:-qg₞KH;@߆$cꔪHO=YTaJqÇ ޯ:ΧRrt6/UO(BiEJFop` 2*B[|!=EQ_u" PPСţ Yދ>66ոzvxQVex'ɨ>f ނD6O)3 IV e;%*UA`03jɲ5{Z#&yCw `:vLh*SoK/쐕(mZEP쩹GslyOV}(J?JGaB۬D=G^~ZHg9Cۻ40wxKܝMu^GҠ4-avYr.DOD*ZK3"yiL8!L>aR$m:D>WFdsiՕ@'-bD]Rp P"$',C"}ヤM$x3a?Xz^o3 cQ1{ȭ} L9u_r=-(oC~#8067zpsj?aQβݱ4,n*ݷW}U;+~y$&hrƹ^Jz8QVV)z8S-fPmkx-ܷ b]Bқ ͳ 졅|-}e&+h-Ύ)-e60ܬ ϼw\t90,!{6+[Py-c. s1AuB)BłeGQH nޣ}Q-P "66?5VvDŽz쎞8-ȧ[CT

2ZF y[rW'` Z >j(Ff9 Wd2%k>PF.yn />9uJMPyu7ǔ҂w.u,ӏV]6>^U}DUFz@ۆf<"E""2|q3n ~[`~roV:6?4Xg`toXiA$v;9blpQ,ϙH+ g:)❮Mq _8K!l%-o_@><GP&Uh)(4AGl$ȓ&fUH@a] yn ;bZD'0C xTMF fЂE$7"c4ō+65'S9SSwi'ӫd+KX=fg~ִ˛[!5Raol]'JZ>}mx)b(NUh.+"tcbb2jy8LXX6 ^|Dzlrf=%^rnVͻd2T ﴷϷHc57܋̶/t8uy} <͠`'o[,| ǰ҄ GcCcuwDǓ  WGmxӉi>q$*.ඈ`6!4>vSi|cƖj( $la&}w`TC^)X)H:,$lcŤ8XiñB* hxҁ/GVX$B`i)ᕑRngH0'Y֏t$_2fh8k&k;Z=AEͬ+$r>-f M*R\p?)Nέq7 =m>IRP}Z77Da֌{~FX9(Mwyrޕ7Y`'hPgW1;4],%_U+A|@M~9|+ 2~"t`#Bkw|ZzPt4"?sw*N_$E𺭂z`QȪ~x4kXW8""x9WRc  g 0Ri&vWuP6JAZQք|ސ7hY~ :'4d@腎&SjL&/ݢŗ0r >43gc4|H`,>44IzwB` ˶~N.5 9Emp[UU'Ԙ1ڭKY/`ꑳlu +m"~'|"AqG ɽ2e3I=]%eI3U׹A1S5kܷ?$O!)+π6J7),:#FWIw寊S~OJí=_dI`x!+QIx=6Ge[@b\iHm,F+ 3ߏM9T6 K^if^P_XoPxo߹@s}Kw)#t 77m4.= FeJ3xlsr hq<Q5Ab-웈A9ܜ9zuC4!kTq ]*_T+5΄D[# R}P#jJ5Ga4>M]@ S|\L X0<%5>ޤNR["`n GxDs,@(U 0WTLw߭!AUȶ&#e!P K<(ONXG zVVr-*vjFhWt= lOiؓl A79i3^]FQkSܗtCmv@;r㬗KUܴIf \0D]ٵK,$|fm&v-%4x<{%R@@蹅 eL lNJ8؝("0n3f*V)]r3;gI#l80e[="0TuQ53)^Iٵ\4>Zp3SF|zrueὤt}R4D>C7ˍlK_>iH\ :g%]gA8z*k5F nhj˙Ucg5YYaV9FO [6@h8,Q:vcֳ~K3eBleZ? 1s eU Y ABF5+gH/֣<| xG^aXjxĒf%ۙv{7J,XNLJ;*HvU-WV}55d(w8 &O 6/Ty?: >Eeag-a<̡tF\g@A:x߹KɊӈ8"dǘoR;}| CңN =o;lhhR śiYeLcl aZF5-g~nFtodZh4`iv\EhxpV;j]2#85%~/z )GV=Zd~(U&ƃ7~ԢB˅/+V$0қ-#QћnkaET) ~#UKgRA6DQ/]+RhnÍ?-&SWG PWcGՑ^͒&dB#9=:_#T H2"܂=|pVt{qR[TM>u4$򀡖\mR6ѹ*ȏ+@X )./ͫ [PAsli9 NYHbұx%!oz6A$#^])gi(,_&—L>ș lgrF&jh (~ݫP] )1gJTBa$4'C^z6yjT֎OMiB wIRYFT[#Mn}`W0c6F6V|;>@aq~k 5A77 ًxVa~џE,>_T[[@Ybr" &*t3 It] +Ÿ!vӊ{o%h< @+ԭ?t!Ǡ-(E,e DޠzVWCqA߃(Z=pAzJszOp'K:Z?xߘ f6yhtQ`ȪSTS]md)2wӖ iwE2Z9[M yģnj$z[ i2Av_\\ԉ%?N{my_y ̰J!c]u -!<&$/Q/ݬ.>zVXNX5-)ݓ պJ&A1/6n^WBl.x@'θH^#v [Ch:ľ1'KB ߱3{=*}4NU^j:!T0K%h"xЋoyh^o.ݨO^eyƢY2y徽xKg*KYy!Gr3pQdHپ5RNNw2ޗ*IRϝɞ,ٱ 4*&jS9|Rac'v6+&ȭz.2[ki/Atp`T?A6e:)yJe&Ԝ:+NF}?`IAϿIr/U +O$,}t(nwCQi]Űe'yҪ& zܺMwbжZ@n ,-N*=J[:(s]@qrsm~b0@AJ:^*̲'Mr':,]&֔wpH\c }>3[ĨVRѽ3I>iO*I>B dx>lG!-9D N~ȼ5|>E&ZWj`L'ئGڰmxCYu hẃ7aMQޙY#U - d˽_Ec5L z@cWk'kQy!c ,6*27#80s4BGQ^7[Dn9d-߸Z(?aUw a:Y_`$X&G,]ɦ!Ec`en>i|&VnlkKygnw}h` ps 3;?}`KCɝ3]Ru~|cNq:tH? Qp'+|.37pwbX΢]+*pY~"=j2 &GrL񠨬Q؆Fę=lkI$Hx_J9l4$b-.rk+N1Z0xja3Vyq*d6⇘*'"a(orwQ@8$!lz?0[3Jh2WyN8px{`;"1wKќ7CnUB !9Sue.pBmq`Ac$OƧ Tzu9Kְ. <-u?@#ɪgOch  >m|Ңvk^hNOIWމŇ,'TQd^H'(`nHdiT k2J4&|ݔw<;6jw ^n.@ KR%{g'R~ u'yj!9a /Y2+ْi/5pqAn1N*h#oYE& $5&゠ngq۲ێlVK/aw/BF53C |'F\ eqx հJm\ &}EY\XT= .\fG4Ȁ5f&Y4CnT oOa؆OtTLӜ_ȧ-znvuu:nҩ-$w|^]f;iSXd)U,`?־UM{Ѓ:J_ JORP{ v:6Kؔ6饲~}R??*HIm_+ @+B3VU-FHun#Б8n7?Wv \\ e}b= 9!'! ,"LoF(]zr_2[k YVA327QYNgʿa wmډ@ECfvUTУR9R[ ~Ɍ,_ X!tH߭JO|;.L[^ K,sB|<7IRq1ɐ,#!ex*v/XAaܤb!;2VEK`Of`HjCAFѥL#JJsYݑL܁OϪm]'o}x49ZϭOQSW?{I<ʚ".ꓡͪA~P0 ~I$ ɽ{u5]FF08NfAXdXbdƳ5oxіƹzK2BU{/fHp`EZs "#Cdwa_!VIg:td%~! BZmY|T&Z|Rj殡A'b-'\ O!{C(O`n0OlKRS%w1uV~YR)sXV~M7;N$HJv[+fjV1l99~xaѕ ,1XO;2N%Lyp=D~z߂$>!>׌8Ef9 s'̂ܠ@qadv$Ňn:.ytyO%y:_u|pu>jaf~Xfq>uYrWF^1R[z<]kvZg#>Xo>ְ<8e;V(_z46 `d˘{ԢSwsjY4HQVPFvHh+;ҼmfU.yގ_SׁU& 6?mRi#qlf&CgV-<}nޛw䵪—bT>}7~jIP߶>pApK0-Eep?=^q$oƀG.] rhX0#G#Pn\Tl6־ڏI; n*[x?tɡ2qV_:=e~uDqmQ<p aA#3\#6(ؒ.\7(OsbRt2Ov9ݬQrńZ1$Kļc7X̂lĞ剸L,JuǻC-P:*ya8:?=-[g~d h_`uV֎su N^&f@ˆo{kl@wYԵ2:4dkK 6x?3*aBCDny$"3<OJc Goql IwCqTb#Gl2AQ΀{jxy,Repg5(#$Z{I}~7@|ͯvxӖ!OHhh?5n'>%*ɅP=ˑh!G6ZٚʐfL?b[:))}g 鶹_*v Nߎ1*R6OڷL ;BBZO/eۼLX 7FqKbtYebm!Z*Ġߤ3>OH +:iWE]>5K'詺l\h Ԁv钶]?RnfnN20 TM{ g[Gv5x+.\ܣ"@uĿ-{vmCIj?}߄EG?aΈF@Z7+fvSM}F\ZI]dS >NYkCDZ 2p u=*^]jEE1"("7[MFK ﰘ1{Eѱv}h2w[y% ,Ŕڷ/'su?pe VGH~!FcJ2B.Iʴӭ3H:..A>PҌ_WϘSPy0t5iPWʈ5WO}_9i cEs2Zϵ.e<v z p Eq].b JVrԫU7vl ߕؼEм&Qb6#p7;ܜt#`:EJI;z=}"\ iݩI^9ZF~gdulo/>=5MLYN`ͦ}o$*j”ܥ9}36/5X".O +TXJXg%9>پ,s}Bw@#o:Fݎ85갪@' G_. ̞U2EAo\tTMߧ:\8ƩᳯQY(Mު/97ʬn8mx}eax3}Bnv&uxD1rQu^zx"rb_~Gq : qNC7;B5WۯzL,\U@mE,$PiB_ӆ,|\ )Yeniۨ%;mҳ"#,u@uc͌ Y~[i"@{'͡b-{`@ !) jjl;w׸Lp~؃yL\޶j-M| ]+pl)9H@.m-8zw!0k3<;plZ_W*[j0z% bdR.-k ZlBƕCJ@k%8A: | ߄?XG n'՞Djy(_ $3&%Y[ne'@>kOlg֝K&mzwFB1ikF+y)ҽ&pH>\ 9l9H2Y/j]bAlhd>X2P T%(Lt nun'Rp@eXc}6<mG:|W3 %kiİ2c2Z%cZhvko%{]729# It#xл:#F׾2_Ʒhbc/nYl-NpQ@x%~`b>#/L&X߈OGu]~|b;,`awQgdnNkKb_VkW ɐߔFLZM70Z< U5<۳LB w:^H`JY!z(s#-q{6S˺KI˭m'Mט/A3W?w'N?[))mb0_UyzB1%Qؓ"Jᆭo`1+^EmE@S}GYa5P')1ќC)u "2]=1F\E9,P;bβG׫Ift\[و|w&KG&Vփ[rF*v^hZ,&s&5䭪ԅ Bnj'cil17;~vG'&yEB`l?3kJo{-s7ÎP)ZPƋz8O}AFWENضl]d֍kAu b ɴ| nj|0nZݵ1=p `mI"dm@/N#  :"ݪ;Q79\bT6<5`*%WN5)uڟ ,Ex,=Pr uJVkuF`7mJ!{Mt eBG^C3?ƲѤۻ|*A s )m1qIW/9l1m>OZ^ Qx;"$P,* % |XBg;0TiM$+D ?n7@o>%H 4b2 L ,{V4bjnt(2yWI^! ^u,M $?0Bx :jQ-{#Wh,߉ kŸ{m?aHX{bjzP>1U=_SF}V -}dym6}=L7*ʳO;X)@@AEI٬TH'׆yIuĬCuѪIlrx)^Qsd띜fJ';jk3gވBaՒ^ *.ݚݟNJV =d  vw3Zx4Y `p!?j"]' j s`capPӳշw<5׍MԶ..X\^ Y&ڮg̮00ruaā*Jd\NHO7 %7.Ci*zF{Ua2 skus b폏%j,H?m F/<0MQ@_ T]VP\6#qB#!!vXhzf D <5(Ρf"LnPtI'X? Ae39uCFzۺj&ncB_E"^> aRetUva3؄Gawpӄ`}짃@},ɝCpyCxlpĊ'.$-Q;6 -o tՂ6YzU$5X67Gw7wbI#|~` 1;޸^dl@Uy|wZ>@" ypHRnaG>wQL9>DY8 r=RwN4ZNpDOl&y 5RYe%ЁjhZֶcقhVĤ*Ⱥ'(57U k90b'Y 3n_I@3["C\7w( m, 7%_)?]Jo $_Ŕ9m{?ѣ@P >c8[po_L2EzUnp?x[!I<8j F*Idgj/3;!\j 1pH#J8$D:dӼItLx(ϰ*,o"F -ƃQ y:kKx!g6l1lz "؀ +%.D\Mɜ)d&z/LTd4g1 p'׍XNaʮz 7֩, fCtMC"}i){- q3Dॼي6/$} mGR^+B*0:vh>KV1W+ue$V=eHF]]i&a04\OT,0 ghX\Jj~QȳV%f^ڢVTgD2㍕\c'3GZ mQJ? 4!p#OnO7H̅bMh008*eQ8ޟ(n]$umS"M M_6y,ϐ a80l"4Jo\-#yZߖP`pr,f|Q`ȿ!7Z8r=r8jqfj4\ө?UTP+iaj"~33qƄqJ,L yj|^ zԝ mw8|MɌgǝ׵g&ѕa k?o`5bk@p^:xWI9F٢b{|ϒ .#>_.F^p|&;A'y# ,ڇdDTHik C䌳pܩX c%AʈdM9$Ƣ2853v8,T=!S:#cՅ=X{&= C, 2ݟ4 =P`N5|){f/6G꩐~PEܽch`+;F6Dp2͘V]V\sscSJҧ<֏&;h6z3lD$h'Ov+- a0/JGg8lVQ)*)7gƺZ {A3t(Ac+Jq>#y- gT;F,`ųelxs$sVʃȡO$׋_{KW &Z4~8uw(Ba)Ƕ]V4 \0qѝ%HbU Gv-. 5e/AR0p  !]cP%֊FfA4n7ULewz'ml'}czP$iĤL+$6_EC2Q]Ru nv[i7؎ca>KТ?tj#iIH-g)asR.C!bKQQVcAQQ.Ybo;HW>Kpi̓PO7=u|e#YMBi $*k* %転:*D5n֝%>F@/'zٰS0F NNKPxf8|+|T4kh1Vp6v%t_&2v6 Dg"*>-ɤ߃ F(i69ʸg|2=x֑1d(lW k&2W(m32MCgiU:a멛?fM0Rk-)[ .taʨY!B 5w \X's5/ M%%e5 MTPӜ;Q%_,d_)_52Η,Qc! gYv.\005l qxJҶ$ ż*&?9'+~\P!`a!TƨXRpk5~-h`C!nN{X]j nb7[u_ j[rFj_Ώm!m̜&&U/CP=],2ӸvpťjzU3&C9G}u,eq?;fO3%"RW cF1~!CX s=ǜ_VB$􆎺˚tc -CW-=U{S`:AJgc/ l":o7|}/tX2bj3SOxL ^V WvAFB=%0>!Z`)ɫl#s;c]OY1 3h6< Hd$TmCe[X|'¯rq8],H@m?3z.cʈLTUI;_\`Aj:5` TkPeE|I]+EKI.D1nS_VmGo+'%[*Yx ڗ&O5\]To;?΋ަoHBjB==g(Slӄ),GORd35׷$;9ABupbVM`95ɿ&N(2]Ý& c=Z`, LjNcJ[gI>gM[f,[h1b:~) 5yn-TExT#9 }⥶Jo[Xj*d6sovyJJe[Aۚ^!%Tj jf]Dk צ%ϾA-cS^&ԑdx&jT;zQh0_tRw@ k_ƪ 0/R8\Kpl)s8(qYP%~ b;!򀧼zr?3/JIұ͙[xՂF9[Nxgfzu=jM$v) |οF >[PrcywA) hh+ CImQtMvr+QeͽKծh010B~/ca&gmP|_ 3IJ۰ vzˁO?rQ!4l\ݠ "y9Ey,~sXdQ ͝'LP uyWcMiPs.6&BOk#d>Ozo߿lp8''÷%C]sOzŠ>76]࢜u0/լ%io6z9v7Qځ$) Y*\Kֶ~P73cV@kj=V$ezLݰj_C :vM\?u;2c:FfyWO q?cȝ?vLk&IU jA?)*\k_.DMݷ[P@)7y5Ҥ&*ͫV"F%qI|;ӤLVWKPԡa\A*Fw oX|\[$ )s~Ƶ0^$e"1Nj[g/ӛڌ+VD5TRcy" ԂfR@ *Ak\^Va*S8!)յTF5s؋L09 H1;r ySaW=,%0c/}( J\]JO[<4P>o5<žl%,j$z9 s x4w-gwH%cJ5cPq9pڷԩ !J].;$~voͦhY쁑,fZ_i5BLk[0]Xe!A]?ԳndX] Blm[OeY xj(35&_\=폚ى@ze֦MԹ1 (JjÞԖ/ L SsuhXISKxK:W*DMb5jo^#D$|u MǚΥFs!_ ټҢfO1*brQϛ擮\l:v NFQ3 S"aPXH#{l ~jmI$S0G榦&=D_agSal_øcw0~i. Kž%1Al[2T;*nB h.4/7fVe5G%r?Ŗ#ޑo|lYShN !=V&C5a XOdY>3DHE܅1  +V>B=3eaí UAu>MTɺFfK8Od<|Q(oS=ߺGXSKFp9q%~ζ*!pz0"(N3uh 6_&e bj65GQ^%o(ݞowa+M;"mAeu8$. H8Ԙ3#CFی O$.oK!˕7i6Dʗ^_X,jhv0U(u+(EO3yzkќQ`y/#wj-REm!$ B7XdcxC&ϲ$&BM$;]tD@7/r%2&/ma7BUG[,{:.Y6Q(^{y+Y/NɖVmkpFB+8Lob~ispd \"5g_"y<ȤGDԸNgh[@ ,? kfMجˆ`*`]meRC<&joeL_Ágd~"Ea?q+[%&x đ+0y1LcPn!Q;ϻHPE< z5d,_xy qGt)Dp`nza I9If$°:6Rͭ:5O3[JrM 0љ]/,9II;?b߭NƕmRyZ:r$;E^/aϯjE~}|т!R8@5[[ݨy@t*$i# LWϮмdٝuY yOH&rG6K R6rݠw*@עq#Wpepz.F c=Ȗ-P 0;yA;Vy SiS,RZB20b۪&jl(h8 lgb&v &9Ii&PbXYg=fsY`@z)޺&v]"ݧ`A01r;.^i}|.j4cS;Y&jf ]|sVv,i0 ;_D2ޫ^[5YO69f ?   zIaWi[q)>ٓz,4\vHs=wkҁ\E:4uB PhģѢm\b:W#)~GsEFӆۋ xM {}ZOަ@.xyׯ4(X}霮f쟶.!w"Rt\+ɒdyurO󪙫BrԛFAmGg1s }UK(x%S3oA)YU{$Q=:ۺL4QPL.N\H/+t ?%w0_ wͬWg{?_8}H"P$0`wB7m#p{3{?UNF?џ/l*Ǿ$@7Rת3K9%I%tL23f]Dn/0t/qsSCE*DX-IuuBc>REH/uI?rM=}NBV''Sya`D2g._Zj QedoE#'_j<dֽXϼ|w3U/ke/٘u.!Ք^ imXPUvJ6Z~z"heSL=߷f K%9.֢=n`ݳ05hxĦ$9tigL85^<@W/svd;%qok+M $JhC#X#M]SK-+ Q#r1ذQAsd`@9MaQC (o5 f} i>-_pK؅{31}T!X#}9BYkԅ %! u%ҵqVɗ;Ȍ IJ궱I3)aUS2Va6c ݳ +B\UIveG>j ka!_H792VjJ-[UrD2Y ) F_)~;ObS}4 V">^oP##郬U7:ox˩ldj3bYy+-xxӷg3 d0au`n R6&x:m-O93ʅ?Q9"`rS15=G%H'{rAlww ,Eˎ'9NMp; 'ދuרvJ&,D8KnT3<.8v[sGs[;em,Jʜ\ H_uEC)[7Xk@3dXlO0虯4@ImzC ym#`Y=rYQHP9J ٙC G?+ozŤ\Lҭ1(~%/$+76څQ!<~2J˳|e=Dj7ݬܛ!ZÑnmBnQLq|Ǔ5\,iWSl+ciд>_vn1_ *&V_ ^`fk]D'9`W}gqK#w?jB+Ь۶nce5X8qj˿_"詅s+0*™su ŋ dHxh?sd{v Zd,mCd%cE;؃HЋ&Oqty z2K,LR*+oxivV B@{΢1-ـBnHQⱥo#Yw729VVn"u $R&๯s9 І/\s;RG9p kI~)'Πb6}×)SGǮ-BNV&RΈ]UZ=ؾAbwJaW:2hƎޞ K;BuAo~Oº-0j>!307Aq42jk 9Fj\[)It9[ E̳.ӄ"W" Z+q@oB0=#. BL~Q}!y:yc8C-Ʈ A9~U|+ψN ~g1ewcѽسMyMأ-YVt2;G (k\ {)ŭ&^lR}܏_(9 wiK_ *}HA OЛ:vd~G2'ln(۳܏%"B /TVDÌ&Ixt͐֔Y+i^I*8[nZ`*qnZs!O$Z Y(JP@l/U9x>[tu]Rs6&аE@Yh.~*n,oy(wsh1,^&:K,o[Dqܡ-sƣ/2=estsuvRBb8oHPBMCUԢĢ}zWukMkp-`gAW6Fza*gg0`Ϟ0re2 N,8)A8cQo<ǡk.P6EBPeY7=5,c0oE8X 5߹[t6)ҭ3Q,ߖ<+'Ed6S9դ#@c b<5ƙmT9ɡ.G*Ep.c<*}0ne 4JY|F IVOBJ($w݇gI Mch4ʱ%+yAzX)>& j{ m(Bک#k݈Fchrx'&JpXC0#q:,Py)aYHߘJx*W70\<#Uy w4 ݿ]^(Kp3PytK1X.Wޗ" W ̦@DbňH5*nW;mXnu7eD#۸+_ƛqK5pE_NuҚچVY^`-z \ p܅5u9{ -à˔ѻK|:]*R,hӕl~1ki_T@$D8M]Ո䆸՝*4[ղ}aU5Z}j#=˷޽T/- W7ENp6mD<;gҭǾ[_.v@"J"=sMחaŏQ'eJ`N!By Aк0։M׫A-HWC fj~O*T.C@6cl=sm7Q]"8I->-4][eHEO-BɧpES!) )4\&IFJSsl=G_7PEd*G.MjOВХu3T'@Lnrƈ& Ę$ΨU?ZEUUb}-02\x.䘃fxR1R:T4BY^1_]~^\G raIzXl}AV 0mE i>?3CK2.FMf`F> /zaʕ@LOt!|մ(ǖ|% ltoɸ6aک$If,Do 7DL3rbξLDDC&#ź!XG&1P# blB*p /'` P nv3h|>&[/X-Z礏f,i<5Ow2Y>qBƬ<5BY?h79BS`ħ,+Gʚp~ }.qlv$fځf=3d_|+'$8CCiˆ Xf"MG*mHDoEY^SURk>-<9>$LPVXu;wsFOVITrERBdnEqG3.$p\'sr7aDK4x"PXd: rS[HZ{@py=I-n Fn;v纄/:xOZ=¤{[[!JXWy4*YU[ Fa !j=&eTr$ʰmAhl&%+QV?Z F|ǵ ,pS㍻F'ۘS)eykW0_M_{;I$7G+īFbRԪ2+)=8A(H,`3]z|Aµ\+5o.5;~J8TC63!ܙ{D>VgxMZl! Ynh嫗Pn8x@xfK&rw$lX-gZgmX.L?.HIvJD9hR UJv ׵DUNlmWU7nBnI@cc`bDToCC5Mx/^(hL9:`!_('.N}avpZ3?upO~vJ=0 $R{ه1.[RW"OZZ̪RF\{}05|i#,ܾ"#/5|2{X4(+9   jVY`(tn(l# C`OM TѴޣQ+Ȁ pyKMA*6Jָ)|i7i%H*saqmy?H(:KP 1?{g%XW>nA*?a1!WXE2-*W8nh6yze5zfarGНUdŻv=9>݃ƩSG"uzߠBV}GTIDA}(?}6$7zņDEH'd|,D=+  ;ux (.Y:h`U; lqzjGL ,HVɖB3x::\-B ZkË.!ơaz=E&vJ*Z$Ge&hHXE\TN8SbȪ \ӕWGk;!-֪CBOWE*g_JVO5CςNv]N@ ;n\n)丐4RAhEyb馬ʶթ4s<+Pm1ܷIH`w O{ j[H٠~z!{UbCa+E/"=ӈD 6ih'`&QyٺĐPE3 O.\EǬV{54 %TN߆}W$n1D~wX;'@ꃚ;珑K9LG(PwP+2 Jczщg|OL*6*aX]{_SLi-+P$6FFC&BU /m9Q\ŨI}*}`%,?RG:Hq<Dنk5K-Ur/ QIx]ںR " Zk}7*D+]6uhʹO/(dJQ<؋ r && %kAN%\H}W@o1 ҬL'YYT'1hت@w&,oSKZ.'zH K Toa?V6 VN-,LGÎVHvI d4-$pW/U[tZ~k(68$.f䞇!8ۉ "2큧}唨EJ;~ٮ!!r:g% P[j%Iz1`2o#c_(~ = B6eE}tm.bY5 "djvQ% ))fGI&a.7zO`ѸVSXDFg+0XYZ\EvHߨƛ.qˁ E%"6~DA9tw_.ǔm$:Ş34LG[\ WԛYc)#Lv]>!X2-T7֕@+_ H>lZ~kRkubE+am2"˩<6mAַ4DR(e!E5FgzQA2*gx1$=T@ rO.$_sMNDVm]QM)Ȥq1nNp!yw4V^fj_~egdF@ڰ)0˸.%ȵ"u1[lQqozkʾ(SCyI 4 3$B_o2T?Pbarʼ_&p!%Lj-K *%8**9 x̨GYF8Зߌ*$䎦$'@G ayf?4,^PgrF{CzmBǴ…;i-rܯ}ExS$ !g~N)ܶ2~6, ;Ѱ(t/\89< I6կTqEX}blBPgCD "i1cQtO;BT!H5F 4a:28 :-[NcC#Z@Uڵ؂kJ(oZv̖qUy+u!s'k6՚ޤK\jK.X7޿֡gk R?WN0kH{бCimmv訑MnV4p+<'ӲYK G~9l epiҢ9M@v)*YB= V=F_Y&&6|;hڄ]BlNsVe%xT\ҭX^kt )3ڐ4Rj|c7ј CcL(UQ!tV ih 6e޻L5OSuTspT#DV8ܩeEkP[_PkWJX}P;^)[nnWҍt9 "\{n̮&*zQe0Cu7*9e=O^dƲ=>~Da*hnoɤ)Wd1"$X*_/o+X4: 9HxVvEd L~RriSjR`dIG'3v]0kC?z~Q:€6OSْr77vveم%zlՒY (@e9/$KA/1njt-5`t sO'$7y}"3\UV丈]N[[q35 (r2C-~.IۤV4f#Rb)=hG=H>uv\ o ucd:߱?AUߌVMEI2< gKΐz iKð\ z|-G#rEP0i3z3-K1!!laM<~9pPy07fa9NF 4oGt4;YG.6NB _\s]r#Iaeg3f#aa_M>} W3|];jS}j'0WCf]BY6%TT&P~_?t݌.u.wq@ml?8׭cI6w;ؚ,\'ߚi40yא v?-3k@aQdBo5c77@P*RE1{wLxm @y, 3L8fM璇?_)IiGśCLK^^Z%c(vKw~~I\}?]F0sNc"a1kU Lff sQvUg1Z ԥ%3Bvkbf k>R|#HxB0sq? /.3[j}~.l\{giqqItJLE:U2PD̅esFTΫ髠 l@!0o +Zp tzEO_JAw]^)iTAΰrk*h^3{vK>}sԮ4 ZlP>(G;dSB'ҨX¼eYݏ|$e0( P,5' ؿ~ SMvZ ̕k72`0rݿSPX`^S𥵲1zuO9W%kL9;`,־2g/JRs0CyvyVLfƨLa$0]j;\R"6zaɎ +#|82 xftl]Lޛ!0{e(N^Dp:]flWA5f}uCT2zp4HU24&߭Hڬ#w)ͲCpQ˂pS[BYgrFn 4P ?K6)#y~>qsG#؃| 0{)YosDYoM4R*!T5BErst{!Ady$[DGSڜ]Za{fUZR[UnJXVү q-ف9/T㬟ry܍cͼ~..".(Z ^\rf'bǢQ^+:A|^-ȿCL>1GTdWJ#`qv" a|{16,yg)Tj5]hYu7pnf5)\CnEb0HUHQ04^gVe:t6/4;1pi~͘Ra)eQC*&:C$'ș(C,nb KVcP*tb4,#$&o0a~}5s+-??_Ś} vă(D`&մ%Unh&1k)b)TTx$}IV)wl@j2ﵠ3K_,'B Phu ՂzSQtQ }.)O](3L94e4#α&a}q%bYQN#U2T!\hFaTmH| -xAv&pA;s#(Н @ttqu%x ).FVe,_N~z\5yST8RTL^.WeNCO1} n!I=V+:}?.f; wkMy-]_jK &nۮQdʶI)o?e(5/?υKcY"dqF@L7eCoq69"l6|~xRxѨ]aS0{J-kVFqDaC 焣:gݳcVƊ-R"gTJ/aU^v=T$&uCX]"ƼGU\(X1I9XLsH/oM.G_FqOW"0mgt v_{p1;M@Y:_A3_Y@20\*]G'Bg='r2'2L(u/c0)UjN/4/$vb5ZB\䭔D/͞Iir> _@!dT_;lT%4M % ,)x6/[1M)zVUHyrd81 >\$)FIHx΅X;G7('dӁI9CÒx2fXJѫ#`Jf`c:Ѵt@E6>њpgT n.Nj ‏ױM<^ ;S#q]%RcKRqUq 0}GbUF2 u-F!pzSۓ1=pR7QB hKjE1 ?IG!/)LY4hR8VPD~-xT,}ZOm"Ԯ1 G aMXnDxx7b:K@S†#_c2Iد^tٯ#w\fٌh5PP𗆲y">zT5a=TIq3[;vj+l)ό@}fz1k#3bt!'EM7,.%ワKQO\,l3Nmv6 jzΏp[jx>]aW/%03z|d ~:0Zx)ɤV/[֮럶24t(v?v*؎#3bkƌy Ko%]/e'/v'`,5y6kC%[7jD-R ؏'ɔG]mFtu1BEGE$btȜ*< i rkQ]±1`4|.P/klwf Wh?# @߿vU["ד?s, #=ra&Gozqxg0$Mԗs &7X y"I>24ۿ783_K>%S#vˑĥ|Oa%xd >KSjbm=^ݥ/Q-mAiJYmu^\}($'XD,3& XDW[=Ứ9>C~cs1`"ry6I0o K j%a^FطRjg?}>*hۓϚ0TۘI됰u8/!q >>bjN7.iQ9 7vY\> =%>)k01"l-hvlG!i8H}Y7̨? ݐYu0ŵyK%B|@ ?{1=@5}]E"aI ,Ņ=Z> ߉ႀ' /k;tN2|J+/9uw,6 p..{[ZǼHiעDWQuZxLOӯ_qJ\twØiWex+"Zh\zN1!&o|;<(%I52'~AՒ2LsdLA#E\Xf䬺Eԍv{ԲѱςYFՎ^2쥴up:}$;E#VIƞcU#TB>|wy*T& ޼ck ݚtnuD~5E>-h F'pҊ;YZ4 gBmHu.k OIc!sn{՗Az >Jd a(ϊ@OW8B \%զ1>@^}9l9 R5CLrTPèJ7MD`IAG?i^ r^cʽQ3MIک: ́qǃ~mFZJ)tdX؇8Z\txc;QqcNyWxƍMxAI )(VR\adexk~lK&2 (3_5 ug FADԈiY<!8 i17P)A-B"0ha5yP>3tQWh8G~ 5 f$Rp./bE=+Wj,[ߌ7_`LBǦQx?3R䘹&?Oz;VxxLb먔^کi 8QD(+83xJ+\">(䧵\U뵟JeU_~_q$f*'Z 67J4uv4_Ls7a0[IЎ2vԯKC$=b J>F_4q^l87N_cjȁ ~<)2-t:!,/gBtD^#(Q}sߐQ-Hfs5dɜPz-_|]11hz(aٴJml6i<lDViWQeޞ=n#c9{vS#[-N3 *4WPe,ϖ&m˖z(R w) f6h臚C \$l{!M[1ڨ(Z,`cRrVh\x[ ŏ\R>▒Iv).Rb8Jp0]ߨҸ:˝}:^ޕ=O yw1BڛŴ3i?VT ^ iO. X ۶ ?^3|r=կX$],$cEo5+?JA  lgmA94㑳б5~\2f a_6͙.j-Y'r-5㋾y1E6ZZ%mЧ˚R807]gZ&oL<.(j9nGmB304JzmK 0嘶'` %{!ޝ^ȗtLJQ&^b&iK%FIW8IQѸ-Px nJ#ѵq5'ѓ?|^ 0d?_DJao1,`PYBv֨t0cתۖz@lDb;oĽ># ٢sȇJR){)4=Uz`^1|E.,'Ic@i sj[nÀvBL7\D.RD$I1mIy#m/[5# BO:߉Imj;)o2nS7~`_,Ž+1HD=rY4?YI߻H5!tʻ8j ީM#QRS=&8gVy(p6^2K! L(F=%+PDfwњoJTjJcıHRI-80Ùb%VE N:Ƕt/Pνq69Ԯf/XS`)<ծh<6W$#gXP?Y{43(p^9Ϣ\]4P Aٖ(&Lwɦ8PKi~6&[ڣ'7/D686tT;ӀNBR p4D6ήpM JGEa` tC< T)o1L2@0RҘM{ EVłMWK֮Hb{zƬW{ uy^KO8P]x3bM$q7[EZ{I.7'+mP~T~FwDA  jOjs+*_qo$ʧ6Xl5mS|2S]-D0okʃ*"CoCfaR!UTҰ*k)h-L~m9V 7 J@.0) ƿ*툸fU 21]+X>(5x-Un}M\ tahS(*xo9m5=To$nJUWoQALR x, ޛ"ܱZ8[fb,V$f15MRc~PnKY-v *4KWڰ{}jULx.&^'$I݁f_XTtjpZi TOy5J#԰Xfn/,JV5'F^ԥ@ghSCd4pko+ sZAzpw@Ȍl|m{o87rը{̉L`OwLQTA_Im I5INKDL;0Ӕ5,Gfs#oփ!o۔)争|ym#ƍ;!|\ +<&#$WCimf)0Mw==tVdrr#}4#\nii l|J' e<_G..BqZ?& VX[{ԶM nuUEy/R;YM?5[G;BEjK8˕E/1!As#N ({ޔI{70j\%VlMPڰAQ 2;ڢJ*I ێs 50 z(_(7[]V t&mQ#['& %K=@T8O96;C&$Qxޑ:䪕46@bF!Hg4>&5<{KŪ^x`rΈRF:jޝ{KkZ,@-"`YhI;TXޔ3q7Xɬxox߭YktzR1'8a=Q)†xF?I&a ,"ke&II~L+CR.rD7 ۆ SeoiYق$ jCttBNB+m-54/oQA@=x7̹\C4NHL)x2q`XmO>z6}R;"jҳ:e@COGR_^gH*#7x;էⲙY.:4ٸPU=3LrCN(45L[me-ByWS(>|?zXZv(AW7(ƇSX|V5TkxY wkq$Xyv2l<'Q0TBOUcTrh9xEh[3CZZ@A3AE+-x5RH@@%XH3D[UCG(Al"#۱>۝v\8NXZbH&}+ ֯ǁ,$7UP RzEW3|:7i~?j`RwIUTTC̗AvhƂX=WfF$[##Q7Qk\2 &E~'w+{MЩ&-~}TQugU*<Ybq$VS kkBK>pLYL1ׅH!p>~ˌ=, kl /?U{%2,`r`, FV*dšM0>9(h*&_!0`2_|B6R1ά.,{, .w4E_3 o4F<v'(Uorg<êed|PyKHzF/l=Q3uBG*<5)zFbhH Nsdije)BiU\ɇ=hҟ5iIR yZh[E U .b˜wlHkexأ,98{#;Q@75hj9%w}%L9|.5^T9,A؃~{.½d7A c; [A'_˭0=3X>XOgjެ%m/+ |'J$PqaٺG Dh$مuۜT+)ҩnjF0M-aW-'{.L:E"8-:umZ1P L|7Q0)8\\cbQ-{LFb꾝׸"NkS @oYDl hp +y0򒥟_N?}tѓۉ]x\R/6qLnk**}'le0qkF.T$%&t٫x~/\KGfQƃh3nSΰJ#>8u#On@hjŏ6hmr"Qλ5`KNёx65iam. |idG4#CO)z1Se$ߟg췴;=L{q}^^S ;Pq*}`ٝ CeRÑe9/& g ku߲+@GvWō_~?##P1Iȼ ߹xG>CA(+|k. w vCgv!~$Nڼp׹M/Ic@\q™DYH -hXdt(3|yPaRr1$̷DJK2^AdU+_cxNNy40,5+/!ę4 82RL- {/fPMX Hj[cZ;𲒦Z<b $8mdn%i@[@.b\ ̨;m Ƿ"PEi '^1BzS'~[nmSJm|!x,L (UQA#y5{QJUO44+8#V7cgd0%i1:gTmH"lU/nP#iW)wfqҸO"xW="A}83z4 JDD؈Xة?V"m~SgOIʶY#׫ 鰗3mYl`MD?E(9 buй1 js1eiB3'>hxEG(IHAEP yGjS}(z7!Jd%`;;K]3 ٌڧ ћą-5u[{,m<~Ey vxGs~-~1ҷ-$j?j($lqjŎ()h27v(hhxۻT sL'ahGSjs Y`@oT BQ] :AŮa{ܖZSYAr1(TI\2m[Z uԬ1[(/>:ՄC@f>C=ÃӉO0S xq؏%H 7zЩJBΣڞ40"atD]@ *N⏩v-Z-923V~ ^?X9XA?_aRЈxN98V@8Lݣh%oGSkLVڲgGlWcU^>w\= 4WBIP8ƬH#[". q03>n#N-f&*Is>,GMMU(ch\/ƩᆒNcfiS\%"3k7e)6OV.H%)"uǽ|Oe@yg7p$~CHV5 #9VD@9-l]F禔rYP9\}4KIѣR ']k[_^PsN6 h{(5Ym澩OKq2r,"-u9W `][ ZA!MI1GϝavAKKѤCAw$`Ko!As%_q/iJrիF\y$6DxO/UI VkaT`:̠wn(84GhuhZCz=z̈́`rch+SukX}⡖p@ΪE:Z6I;_`_<<5c2#'U},9>;Mu2#L*bL&K4^ KWQ4 0v@ }ܵ]K,UɻcNK5JQ&ARڢtD\-S.4>RaPͰzؗ1)uG#Eg`_UI^&xQ$45v>S%F@^u}*RsjVmևy! Fϳ`D\x\ޟ*;Y8 KR7H2sPҶD+|$FuVxkUoKU0RСl@LW=YCd@]Ath$ؽ6YA:^ddt/OCnAƉx>)>PoTU!i~H?0YR.̣L~:_|8>g$!0[ڇF JQML$ Jrl'ס>~pŘyPnxAK;W%~z:Mcâf 1W$WLbpc u9Y[>;h;wc"z0Se72Դ|t[4|Ż6LYq5xMO]N >%}rK,rcb 3~yp͍S $aTyКxu #LAs!t*,ȱo/ 5 +DS{e+|I(7wٿG&&^}UDo$fӆOg.f?y]BSIK=X..ֱ贲݇昮#Z-z"Xtd(T:F_O0rX~Q× ˇe>r m!/EVVU0rH^)HÅNwhu(jxTȼoe0l l~F(DŽv Fy4@Kذ6tJձ=pURk;nٰF:۳? PR8v{R_t7jr\R8ɉ_ esC6^瀸/ {]V&azCCBZϔԔr//B_aA9ǫVO Q#IBĶպޮk4KVMAkJh:d=O<^vo߼jj|a΋M'g_̒b‡>U9 w+c@?4h7bH${ǟpV,Ѡ#snCwWܕl;-xxll00dk\72c諀;#*R&,Get(!2,3ncM1zRk \ NV[k#9y>R&R]ϠA{E)=Q˶'H)\hg0Îbe׍W}hF~ꆧ2{T(ݡ9D";:,-r#~RQLNmௐN!c@_2>$XD0M)鳽mss Y6<u2pGm;iEt!B2rZ +}~4=OBrbGV6'oqyֵo̝Z@3/ya$‚I)`9F@s>c([=J.Dt6M("D?d1_tI~5UA<,>Ew粏M R+W#sV n;Ĩ]X@P#tG^2\:@`.4ۧ[j$ PXxs'|!D/pWfD,N;J^b)Z*"J7Zi6kŖ7uy?11cX2py ~BD/{Oe#$/CN]CKY,'Ʌ4M(3M&ʆH_"+bAðuSՉJ⧝o(uyryF(".#g3^a||5-;Yy*n:$5?ޒ)0=*G7P,.ՓqC~~GQtmqEpPVܡ9+]>1mW}.,5ͫOh.xsr͒9(kI@-21MLn7r1Xs,Q㙰AE! TxJt@k^Ou3cf:Ȁ!RR`ilAS5=gp8<<50)( &Qw!dpUkW 92߻ҖBε[73c~U2AG-Cٶ_"$D?.o<͵ 2Q ȑJ?6("xsⷺUCSlfe` }14:stBju;VXh>QnzA;tgԖȵ}4:t5XFmu,'zuxcKlmVWku@qsP_M<MO*~|"s 0m~P]f/4LBLZ4v~EAg벣־rF\qn.1/Y }QMwZ:MZHX|袻A栎&Bދ85*vv@C ZpU8'W؇%b٠{9ks'r?r7 +0Jphu)cZܹ* ko>*@SYݻm}c5Sܮw?쭁}+tV7s\csqmlyôZx[:iŐA/6 w2ϳG6,yYX -;jX,V&)!+Wuj%B6+ЁnjkwRXF8bOE8.)3@.`iisix}*=YL/Pq 5F:kv8Գ0̃{2cn):h.ڔBh0 yZDsl+6fI# xo^F=QU8JHw{(LhMQyNǛIiDdRN#BN`wEEs[#'g?dcnhhY_l1y% }" h|)fz#=BFf/b!#[MpķzmQz7[ ZUJ1YnElJz0Vm)ǏHϥqc#laRc@3 |vњJL>PqDYvdn5$i`Z=p>}H?EѮU u>tw&~lBz?jaL3,1ss\<%Rг"ù OO!KU t [_iHBSP:L (C,E۱kqذu( ziof{]OAYl4+'\J 8 t9U =g8&ݝMLl8[bn`IinyfTOvQF͉n,/߭m9"rIc ^s֖_0oP+BO!ZHk=tc+4,AB4v׿O8evoؐrې+>ްn[ZUh_߬E{q;=6YBdRz%"R"YF`/C=Z Kv1c߿߷Be3ySM ?j ~nx_+^;$hC"kpx<#y< 1?lpf\.R65$fO bE`߀%s"0Go1Th/N3PGOd6tHՃHO)  Ӈ&uMzIP G1Npӯj"NiQƷ7:{ ?ZbN#Bv;Úӳ*YB]gLK2h./ՠ3z s&<mW/dW=.9׶IhH3ef $Zre r Ƶsch Op8tFn !$b̙FRs^1dzVW)H:=UođiGaq#lɔ7zU&~$vtԝW[,{B.S{(/nDa_Ɖ0pWK!Bǰӟ鿂}рm@ЀFMopn2"$_k‘•pB3Σr}^h O_Joħ;|Z^ҋ]C,Ko] !M8 p28Z`Tr.&}Zx_y]JJllqg+16lkmMC-[NUPۃ D}/ #nIwj!#q.D$,wu_ rYh];CM#왨n(DtsEB =eU(yi@5,bj*\xb8U;H0qtDb-r*We35= Bl(Gݍ#d6 q=ESyӃ6* ` d!(W=gNsݛ VYP-J=$9Ύ+VN,GV5k~7(&էHW*u[E>ʓFciX1vUoǪ!WL~L^_ͽ{RVNAJ.tĺ#I>3Zm1_] aACG_:'Ij$. ~ecFݔoxF;]H[pT 0V!_dzdmlffiUA+ ԭf^Kk"֊!ލ0О qٍ+jE"C#ͱJo&0þWU)N.2ynD`V@?J! ߖYaQ뭣5X+ ]жXP=um SfVWmPJuCтi;tz:@u='eVPƞ_ݹTwG:>IZݏŴ,'^MtBۖs ͻyXvT31"0Sɸn/g҈02 XO^Ze%= !Sp'ظL4`=8"`W_qNߋuxS6P3~O Pz֛c'x l1#6t tOfa2 ]otO>FzܠP VCeo%[=a=y"iIߥux,[^%;q x~V1n*f%#7gYk\ rߦ?s_wԈ'n=gWS`_~.s߻ [ɶ|z? TXłvC`0j> qŷ="G{$ ;'j1QRAW:Ph6khs ֻ2o[6f"ݢo(r6tbIbR;wR.8a2?~/L(HpxI0@ TU[C/ \c~AjAS6ѯCgt1H;qse f~lM#— 5#Y}VխQ.7k[O  ~WNY^e$)yHC"X{tz=:BGu,E_1(Fu _=HTےد7qDV.@|H'(mGU/ޑtkסPów?~+H)(i@x}T۾1sO5IpH< X[NN'Sm$h ٽHpO cpkˊCEs{4>L4!WJ 1}6eڃW7pk:ּhwO^=h$ms~w/nAaff >'q|?H(~8xm51ub ZӲ8{(@3K{Ƹv&h䢲gՍâPS$*I`ne(N N1Re8a6ln1If{ O9o'zy k㩩aڻ'R.Yl9RakީgMX뷒[ZH= ~cfÀw"KAR(jbgߞBϥ:9#Q`C'[c.AKȰ$Ek< z;וlz fGE0XE~9&p NKu9Eֺ~jdQN{=;x-0L"銌+OZ6xZWr.5r"Rӳ5]p\͗ ѫCNU >rP]УtS3tB <;ދA #s"?ةFӎ7gճzO?))mob]čIW-Y-+!2XߘQjØ,2]hE8Yg%BAͪPMmi8\w͒>*2Ġ1qҾBX_&+  RؠաCCsl2e83b2rd޲ӝCEW-0.9[eM(v\a\v۷ h#\ _]_&8juHevC]bxN kz]yK> +*87ōy,{4`Hbg/Bsn͙,x%T{D{.Oz-o 6Ll3&c`"^6Lᴯr]Qj8m݋`T,ht`*a+\7mOvO30k,/P0 |jJ` " 58pվ=A<3 szBj(D;]YP>eaʀ& Ju1RQ->MG9cMM  y6jBe5)Z-gI=3Xl^B!ӆ >YB硩ckKh.Pͧ !bX}v51O cȣPp.q %e@$)B8אWR%Gf1I|;3UoA,n=Mɧ ӨCg5, 3?6\kxc{#eW}6ܸ|(t8z^zVwRbnIj.^PkBhk\Z.tN&yW5x.tܡ^~ 8#ȍRU:/KGMbM~de@^Wq,:oTj BJDc{.JbøDҴH qpȿ+Bz1TZJCӫ)px|[6m!BvDt4`DO7|M8baa>U@OZi@mzwާ'1mm/ P_c(B翮5QVh 4esT^fD#rGmC|p@// dyg4o[D9jהjXFzI'>A`?.fEh˟$\3|m⍵m6/ s $K(;oqrAO\d-S*c]h-rmsTERR,M;hzZl 9>mVL"`{xQ@W? bgOx dfJ@~-)P>w ?6dU%k}9v@N`蕠 vۦ!"xu_Ʒe/b*~Hˮ@CHZ.VPzi;~5b֨L@m{(S1jmg^8"fɟP`1١-@o|n'b}SORlv{dܟlUW4Jd%gItZ˅~[Ao1ae{ux# n=ZH7ڒkz 1]zMpbVq`7gDDz1_vK.^%oʖ_&NfPJ.JPUeRO?ϲ%D%=:.Dec V/e9 tc\W\n^Yֿ17no]*zSP I^Yl[?Io`]h )nK"lZ|`.PO7<\w._q]2Qzl ;Ւd~Nq.Ypz&J~"w]\Sbu h;X }nwԁVJo؈`3 QZ %TǹRn_oaB%߿H{-@Ve\%UF]<#J7d?ݦ e):0&+-'NWܥc|k@2i3'3=L}z\Waʸ!Epb&=:/f^<2G8ڃQլyeAo?wҼEO|`b7v$+_z4Zj2qX皛JǨIG=U雫D R:f {1*H-RBAN{oCoEg s+fe۽|_I]!<ܑv >Cm|Z~'ac+( 1&>&k)$y+1w#fRFhyUb%ll*,.&vnEɈfL llifzU1&5RL&$Iiߩh{uybIW=b] "tc 3*]4s lAvRkgψp 0rOLڌP1J8N_W] #mw;B^0!Av}>m=0ߧ2aHTjώ>CUk~ j^ҐtwYNJipG JqCpGuj!T Ju6&zobSθڼ'?f%NzJ݃}z'M{+9<BɕҬ!㒞o/8]ggys_Ĩ]fW~"ިWT2+|]RĜ;Zz`!0M1,7"mLٿa٭KXէEyI%YSm|@5t*h5uRUAo ud=^m @vT}WkqÅ8b>+ 8,ϰ>Z1cn"" f8":x&C,R8o6Z wYce@Ǚ~2 LZ$Z4[Zq9\9G- Txu&xʣ DPLx3^JrNy.𜠟 &f_IgEhQ[+;g)s&i 49_?P,|[>m/{Tl7Я,v9F ݊-5c@0/CmEPERj5ec'`C8c68|iZGҗC"5E!M($'(AiŞ 7R;e-&}9m Z+B@ /G|FoLdilހ2vbuLHݥn{*<//Kk;L/` la˧iͨ$׭?GFƉD!Nf]b.6ؑ ZU&X췴PdV%8 tT}TW2t_Xک ec.5zGcdVj#`LXTUAϡY1$jK` S8%v ~c"->Rt;T,Iˇpb1 ~QؠU&i:q#K7XeTF'ȥO[C)P H! 9En%ѻDcSv2e+&1dr-@9`Lb4Jh)C^%|,_%V }PeZ|pQh #HGLhbyt8fQ'1^T͌k:VfI@2 T6JKDdG,lŎRG)stNOu>,kab<].bs<#6PJg!i5z]jg;*X49qj@w5J`qnHn"4(9j|GZf@J43,}8:&?Tiua 뼫jcq*\} (/25O4E쮳Cҥn˅{{aB&!wK84g9᧍W@UãHE۝ }Ρ7`E8D asuy#A`H+(VHQJQtshJt_d0?\qP #|zV-D#=g'P 5tJw_9X7deEC{MO/jeD,X5<bcU M@@QiSI9 Xd)ئN0MUel>$iX Cuuh\Uճy:S:܊b◜Ṯc8 H1Nv;tj G9Y Rޣr 6gPB"l')dyP%al );zϣ84_IkO ?`IʞMk?g(WQ[]Nӧ*|~N%WkAWTL^  g]qWC8U4UɑOɎw tJUl"rmf^0j6I۹ @ses=MkGJA{ #ME~hN&U}St}j*럓۔oc[6¢J3|YMw;~@enk4aLQDx["J?(kq"fBL<ծRL(by㤭 DZ?K rX]HEvnkjPA*oR0^m݁9l,6({.2&}ZqTiswwAP%oᆶPrdUąHD68iTɗ 1V" [w\'#>1҂bڮ`(t_RlHb2 }@D2yNLbZ? z.yt#oׂJ=YE+{t_H3t:GA a=8Yr fJvu=Wv)-Ӗݛu;8;WF O8V-9YETbr^[: *S ]ǺOVo_p`D9{ ˴6[#mCs4sinK,+uYO`bIK:>syD3M(Q< 0+>ʇ ֻ :X2M B`U1ϛ RB]fZ(G􃭋D)"%5kmlM!O)s`*r$jXw516?06*r>q|"g~u,IiJY*Ҵ%JCZf7q+@ulF2z}FW#<(SNp֡JOwȿ QZ _F?DiC~5XD_uN`񩟾էrGϗqB4Y_DˑLD=Εe94D9^IdvfdS!X+QKcF$@q=h8Kt눓|eVˎ3-6^3s`#yH ɸp&uUkHE6SyJr> 俋X3;wJ-;g8:z:RPxO>MH>qYGtI,:vٶ-"_+>5 3{l:Ӹ}rx&`0Sn[%HeݖaQ%|ظ~\#FIN5 Gsш$7d\hfTPrȓo6Rr=\&|-gɿG*Ӿ4%:X^ts ^dlh5\>5q'qyٴ>$:tӫK̺HKNדv29r!μa0*u‡7A*0/ճ~Ds%cgQ^[G+AI-r_֕L_>TRzޙn27*U %TΑ,w"Bw´Li 0Ź3DPtDk 5H)P9tb~^W%R|+؈cbM:=ꔶF,qg}>ze~X%>v7\x8DE r'+jG pXQVʟ2湻!< S38 ^+iaK?~(ǽl>J=bń)ChڡM2ԁw K2uTe ɥܷuw]|,~|/ {j-4 F݂cvrysI5:WA֬'~Jn@"%\yL:0ŝGi<\*c\=E) ĎՔy-J\ng1f]܏d2kXDʮxNa ndq>݈';K%pSv ewXi{Y@AY𸳌wӖO'0;?w:d#H_֐w`tleNE?~ui{~Ѩ)BhN"V]†.)j.OG7ʦ- q)ey(gKxmGmq sO34sk2yy$(B/>szMDi ߆a󫜶ݽOzgid^exC!ieq-t6:H j:;S6*4PJ{WYk36"}$ o#{gV?WB"u> ?aҥoqp7H"Hm4#UҠ阇 AJ=/7itڣc=ngeQ }]/>aPu*ܦdÊ5_omi݇=ڥc[܅+/)a K^9&1 MM0w[S w` +烕CmHcYei, K^Bw[ u)_$*M<$K=*sg'*fC 4WGƧM^*S3oӊua6#0xLfiYZ(AKUpV ].ҎidTrұ"P2SX$nLLE5#CР z<⇱簫z/}%t%zB{T@u iIcQ)Of +-53ŰՍnj$EX%u EfW 5w%-ϣ-* }G>QVdpͿP7A 4b7*Y ݺ;cT>|,@& I#*RLdyf[!p8/=ߎɊ'G޵.$5$Ϭ(T"!Sq3%ޕWYswKvxe2Yˑυބ_e%ŮFݛ &*'EvÄ!149AelRvۙtexǣJ(!MA`gNEw,"=43fD .bas 6L(eK֜*G d &7ܮT:(/(PMS]B\sDF ZNE>pyg-O,scԠM=cĻ FT T]@UY-(V kplE”Ӭdӣݜ|,Sʞz Uzz* ^X4}| ٓ&2gL=V|6fTwHʦ-+  rh'=.Vٔ꬧妷3Noسr6X) R,,'qSswEII~>7\p@{>acqnT3_c܋&cY6s^pq9)6?+?XuBKWGC48x] N|$5j@ I:z`!=]IW.eK[gWr i %8eƍyL |y8Qݝԏ*|Rz f5 V)'EWkC?!_lvCAes~F?8}5F.wNq/͂Z\q #=}>(ifr*:\C  {wBsLAE2%yT v$˕2-ڑ |s,YкlobMϦ\,veCέ.iq-aq-f 8xD\(<MRϑs%{g.6`eDqz]T 뉧}ejkwqsopAET~iBK0L{}Tq; =s!8.JqhͿz@3Y {9vD)yFq}b鿾]iI/ 篚5mz;Ql ==K˫ :R}, ¡UR`2XS><*7r&ϼFm 䞤NJв>%>^Wـ36gBݻwҐ#6G8=D_p"RWcWmQ r)}OaiSrǗ8^D+_֤a"zm.ЄeNIh5K@$t`q?0f%o>STR1JK.0ò(H"ڒL̝QpaW*7>\[f Gz"sʽy"{cmNG55ː 3A!Ɗ>(u 9\$3Ln*oOM҆ e -Hv ~N%W"PyطFJAۺ$ٚTw\ÚO&CWNUtA;ܭI ^i30# ԌP!~?Y7\B+-ȑ

n!D;􄘽t>5?©;:6S־nCMVN*E_Co#P@dcM1 7u61fb (@vubcj9_+q:>Ӫ ۫[,^HY]Go,V5oH6: Ruc s|]M#U^NN"P) hk˳juqD" sq):X 2c۱ZA@:@TB$) Yj1HtwTz' #E~6*|itOV3}ṃ=ݞiK>>.lYA,_f^X :./"$]sT^r;?-AOTeUyq9mH2`ctBgˉW2ICzAIs&BaF& > w?& 9FqYiL`VKө ^_NQppumSA>@í{ݏ[iN^ kXgO ?c ʥZyC7j~? DXob >zn:#hˆcXa:A;z(=E":Ӝ,ڄyZYG{ ~6zݒY@/[<2֜wM`\&^rT6"Lw|0&:fLޝ.uZ3hct45mIБMq7~ Kxh mmY7kXA6f#=R")kҖ{M/[A5:mڌKкx)O4]}> sF41m5M\sb93s_ Dr)}/sBE3ԥ ʙYAsW7+ 6 ΋FI#ٻ˧n ]`wbAd\ ;(_HƻGcOGaLL.2Jd3iFԶoY3AAR3#RgTl ]qCżP_\Fa Xhv6CJ;S)څ3Y8\gɵX,u~!Zc@hY5Ani D 9k&Ed'>E 2Tj5MS7VEa|z\w&Bzx0r8Q]F|aܿk~ؿ[-K?a?^z#S?+<tT^Jpn*דBpznaH$'8sOn|pixhS>Gm$7&;ܗ_jFߵ' ^M"&'{`Wd3uG)΁*jk8JI}j@$.i0D/C*ym%I+O 'F3œ遥94(VΒ^2b؉] jQTq”9q%\lDW"/\HPq秞76%MOo`K9'Gv7WhxLeT)NXnrF22utsG 4pFܢϷ\ܑR*ƍ(APCz'!yf3"&"㚒LX{Ό0q^? ;s;hʍZݹ٘Yii6W-%ZmC:f\=&|~mՃTl5BHHf[U*7+ @~|zyAaʺ9M Lr %d<*og V3=]$ޜY&A~1.^F`٥Rܹ?&A#8c)®IdLX""4v)GѴ%̓e4ZٸrU&މ3UT捊eopM. M zxiiu vy5iH8l8̘ZoJ!IU -"!7+W?n@&l<`)V5P`F}t0VSLUⱑAU9.0xjN=9y˼YIjG0]"7:jPXYtjkgćgHMj%ysRm:V#iAVXvjD*E_x6 Loaa Tqo]g'f Q&E zhQ|EDR0•h-lʅ.!K+7:"DRP:6ÔH ,H:yC=G~bU? g_H"IS}a~7OA Qr8͏i{P,o epOs_ƀ66d_[ͷWp}+^s'?*S%ha}PBǏfI>Z]]+Ȳb 7C]= .u#σ py@>, D&lS0\a [l͇FZyG\ThԀB )Ís4xÕR}]9m4qj;9T^"5c93iTcDB;u…,f8::!:wnmP&+j39w]E* Rm%#ӯ|Fp^Ҷ9c^@+ۼfŪtm,?E_f9%e>P!'|ȴu:s1iֹ)b]N}`3`xݩpr 1,IjIՊ :T(Ls7o?{ Fb=<>!D18M Ye.B-0ܷՆ%=eͺ|B#!5{`v2Pq)- % -s |-Dn) lkI'F؋ y95Z!_O6%bwɇٴ$lٱ*doNG`Z;ʈAIr+nOQOr_,eNW` &M.)&}C7EE,W'߬aL!xqbMI28#P v߲ >;Fz #)E=@0YCrqil|_G;Tq=W%qqKBhJziI3pgM&7a*[tVm큐 rV:sDE;28|>yw ]ՙZHWꆚF@X5 5YÏ.jyJ3oJS C<2De L_jfB6n c:(wYc|iF<Wm7Vެg>:}Mg sCD8b:'cE!u3Xڝsry[e/Xsu[]E컽J3'g{d#o?k&EJqZS*ׅn%lnKaNۄO_xkh" L?&) \upa|{=xT"Lٿ&yCz;x:U=VJok2[…+CGjM A$Lӱ?6J(XD7e,SbZ ugOU6U5A^`Lq9Yؙ 1i9 "I Np UصX Qs\_0!1ҾY+t9yl*3T@%X(.>/6BN6r y\(?gFc>7Mu1<{Ř~Q'aL}g$[6Q/`3oBK, ;%Y-}rφ4o2"N~S K1v'd~ҬsD>uKu +tɰꞕ i"zR7gܦ} {@a:=$ՂaIk:|7N-_O>|S5ս`Ua~ju|5_41߁kԫ&]\drb1WqabH%YlGGT5W@7]H ?aew2!࡝CFbL OFJ47 4dT{K/YmtyДW_ {t O$d@ cFK.+<* \ɝr$ț}fA:)XbN``GD |>ZdU*&|BT4:zF;5 kxZ2$\h;]f¶!Sa.!XbR4_=I J!1 i,^{jʄ :# :4~u_2Zh\/X/*9'/讙3Il8]hTJNͽz$n / *4u1U1vIDFiUY.!w:<{z$n{MqY/4IC۬I8t/WPR*TaEQF+bJ3OL⃧>l +oˉ;0X_`D(g&)êOĊ,zT:eZɵË{+jb;d5!;(+5\_{sh o_+/ÒK+xWI!QxS "P 02WgrM-r0 8Dm݄AWnȲl?S_QS!yy𕅵-WMrH/=dUHrbaAz]VP&maTj܏E)'53d* g+tiG 4o#g%R#c;ndQvFkQH~qYB]T48Co;WdhQ:1d  y[X5g> smIw[$?KD 2Dj$ %Q۩D <)]jTD,+~G>EbNCyiulyJfzETQJD²8( <(bȵg]Eiզ܎\'f PY3r&7?d Zd_IPLt5zD)~Qo6 `[K~ UWld(#Ku({ӈGlxAydjtc /<ͤLE7%( )BEmcNʕ NKCS~8nSEltỤ lI.kC/ -IC8v~Ru %s†q<`+ݖ7qM@]eC,QTl!da|' 2;NJjM##OVSa* +c G4EX*Oٰ|k Ȝ3(qNjm<`X*NZjv9lTs w%7gSgt~8i={iqW:r|B CVFpo뜜?jw~sBHLvkfaU|^`N,eBٓCOHr@~c4*1o&#IPwy/^ $kJ1W:iRLtҕЦd ߱3 N}VWړ][WZ zre~aI@$c1[I:361@VoW'.A4$*;:ɍt[2:7l͗Y\B4{3C$C@''O28 bրHSAv|9@9j-iDD萻#yɆdBg  @y"䬲uCGl²`{t^~nâw 0>Mn&x3ƎêoMLo5ל_UWx‰@q1) j|;A3s zPĊsw|X)< ^:ۛ4^/&`De6,s hMN6jN0+{.~ Ԛ_|Ɖ Lښda!Lfxuhp5|u/fm"iAִ-Ы,\{EB#?jC-+vq^A?ZM[ċnhCcR}+ȦGً^/Xm^oaTZ htf$Kg83OĵmnlB=!{­GGn$ΞlobFE[=c2P<^XItpqwzAɖ^9|f:Ts1rƝe)&GJ2iKL uXX !\A7^gv.V,X-ph,A݋̖' &錈pUF`!z([v^5Prk~QP?U%!T]) )w av #6ŰRܗH5j3[whW//u'T!)w4Yb~[BqLo ( 8s^p;`Piۣ[ 6wtTk94M?@f}D=xoQ}E=TyY?cN-aK2Wp5'oB N0Oz WͿoh NV0#V ?_X,g6o``ry@VK:sFj!e6cWcޑ 5SgP=b^;#"G&o) 9fr ɇ /;yqH]/\Y vaơm_>e̅↘X#S7HɛC=;yVwԾ F f$tsAUX?N$o}e>R?aToa|!?*&4csh,1$l'Ee͵g1i,KI~K2HG'M';CK\*=x@W/"ޛ]'Bc0ή(Tt GnW]\:^ Ou-H{9@d]Gvi _J*ì Oonߝ\_ヶ/n7Nl7~4Ҋ1g÷u\n5 @xNGDPڇ:('mdnܩM=Oy &ʫRW7sjW`cWd'E_T']`U]z(oMX6-Q4bg@;'/&?sgX^ПA3&* Y̅^IyxhDkl@CWՉQa8P^.l8LP [Q&v|\gk.8KYep2VP(eT#~ oG+5wfSJpQr2ōS]vOFq24>;zF= w%e7"G|:3 NIϢɯֿ%nMAX؝K3{WX1!w32}j$toamկ#N_1]IM"R)Hm/iʞFy9Q|)yKSy)7 #ɬA2 l1l; :Å B3III?GF^*X2Hu8EBT<ʻ" "96IR6}b~$,r8INYi Ê` صzs $ݩt}7{pyc}⏬BgWetN`sfmr("e-Ȁz @^*4=ïypt.:k#v&-!Dyp9VJk)K8cE5߷2ׯ-t0}*#=!>j3E #Ԍ RA|a(NMPrV-JOjM۴};A'|Fɲ; ˲.W3i66oP̔<2!;&,_u"qqP{>fx+|C6Z WU1Q38c!2w%{yn _gTyoJ8v2Rc\nkm ݓT+;yТ: -w0! >|7W~,1COǝ6@ZG6O_ᯜ,?wXd=b#nӛW0\CIlt^:}gwJ1*jO@tQ`Tu0vݕcmËZo0=4q{D#]t$16W5t~=^hR8\`~L6c]XBhQ^0W@ CLj񬢴ؒ/\KZ[ 9qt?wp܆. 9A؍q @T81Ӈwо̚ٲ1̅s*)"||EL0w-\~s,p;؁8}w,tt:T1%:Wo~=2P`'ah&\ױ'J]Fn`b'@ Pݬ&`:FP-OgkS:iӍ_o˳Y9;^f`6 ' B??6k֋xbJQ UDI0KZB^f_w'CܱoPny֜gdX -4?'*1B\% Mt;(V^[\gփށ7UecAN74.ӝWcXޅ;WΞfc /$rm^Ѥu?. e䄠%DGQ`|@49}YzkO*Ot+YJ5QcDfKyk8eJGtĢe/bc+OM_d - Q0>G X0kfyq,l1HpZJ#TѱrdؗsC}?<ݓLKt Q3qփ#$/pQK>.z$pGyQ}ݻ{t#6=''>I<կ6&PH= W%.{ d噬 yȽ4 D].9,~U&͆@vPYHV'_o]ere.z'[2>!Ňsq: #GN< 3OZ7;{_J/LrNt-aeMǘ#قZmR\(, Jֳ;+i(wfJRM"v?`[u'PD)r=Ar_ک"yS)6~zHN?cwN/ 1BqWg_ޮJڍr%(*Wj) !_3er259eRK1|}x;<82>35kDUuS )ާ#:4ᙆ;g ,*ʄme(1u!GFjLA>|xc'ikC$"{K$~^mCME!_}1:%ܡm5%b@xX"G'4_+ z`d-/7Di# sFO9Yк}q/N~u3w)u8[>pl0C^L\s}5lkzu{\`rP /Quo +6$0S4^\IH`/ݼl>]EWWkI,IYtv [3kuh짇J/?G>[I5VLY? a÷aJaz>> _/C*O2%&۰_ SF<^Rq,n[~^ۮhŔ(wrNvy'Ms~:FQ`]Qx )jo$kxbl+|GI)s`✞PSA:2\ÿ.#CDPKOv]AsZ iNˤZ4%S %]aI`@ftѼ :X#Ef:PT+fQ"lN=xL7X#'{z|.ih]6F<*+,;Xȼ>\leCԯJ,"gz뛳lϢʒA5aq0H"<.&n~a1 nf U5w! ڔ̄Zu'kC{1,*+O,,ȼKbB3Sm:gcs8 1h!U{*fGM96I9S֝,@/5A _/YdJo">8tFC0ך7M7ܽXJ6+bwb>6.9ub9^`\͸[r.=I(_oHtؒfd=o[x9d tw}ٺ6.|@E|v 0[.mC12Cl>~aݠ ⦉ld,_9/GS+MH?#+hY{ν׾跰`u*lH/!/WǷ,(pkdLL)4L`tKę:N\/p؋ѧLD-cǑ9Ŧ֮d%0c !g7N\&tԯA?ta0BEʸ切BDnHR: 3L MN\x0K&SK<ω)˴s盓C_IPܽ,uޠ|Dc t=3 vN Q.,EWPrɷL6RǷѶc(0t ?]m!`\* x'A<4g,L1?8]MaGĀ szOYEpg1x+?gDOg+hN3ܷ)iX[^g^]핈շp KDlԈ+>mqH̾JL 0JKhEi8eBUCq}Ag `fu"rw:(ADd.w]r>2,{ڎd$";;;zlB_;h: qt NұZLIj>3AܴkŶ奶Ƈ QVNU} μ rljssŧe 3#5ph rjN'qTz,Sz[Rix@_8^7TDo'_@ U2>;l%*]z(`^RGu鉰a`f?to T1'dx<| #" < iT'Ad܇J+}T"o{(C;MLe! ߿mږKv6?33t 7`1;<>V%#,53`Y_rCa~)[V䙬{GaTZB^bU?Z}˱Wr f^l})i-1G)/ͬ c=u~Z`9Cc݈ aO[fji4-d#-{oѠmQڐxSJKnrf=.6kEz[]{0_Cj%^YD3ci3 KtWY\s }~K Oe@C4̜CI}Mi l =M}3:92oPb3M]DHR#eYҨ'q#();i]*Se#| Y_8D;ި\O6QB]OG9\B3QaqXR 9JUm5ZKmAy&9?E3.$8qvm~P<CEK2zP%qۣ:;$ǥCu PG,P32j jXYdF&T4e;o}I[הp%$Ym[0ɣxd,_vYA`3w)Wd@Z(F;UQ[:sUk `rpr`2/Ѵ TeaE}qt2D֮sU,C ~ŹqYƓHТ}rR+\#(_)ʨM |'E[GtB@U?#d> ,[mHx&/(V¬|t,zjGn8X2T費]F+SEwqf~lb"[ 5nRūi].܂.mn1ނñ k+蛒fx9t!#pzڥ[E#Ŋ3K5P 89W)D>&B`sR=\pN`#E<=&+sqn- "gqhHL6yِMK4;݋<-07ƞzT"6݌^bKY=3-OuDT!.i^Y %ֻ*Ai \ $eE!\;?@'by=z_aUc׾TcWy==~ ߙ0y\eK6@$C\SXr |za..0_)kry2ɰ~;eI4M!6 1sP n~Np[ ?b>r"As;@C}")߃z4<+j.5xNmCe|_5 E7YUP#iWJ絶ZdG ;hpP=WoW`Wb17z:VoPj= yc!e7qP:sB{Hz=ij*EWTD c1Lj7#rk,N]1BkewjmL4G:xTGKjAk}O4rrOxdֺx"H<{1F`VZt%Bwx .j; ȂJuyLzj,>ONt09]m.+[sz)#ѝ1p;ƥٟ_~:_f_ip ZB2x?GoC"}i/!!QiSi|MԺ`2ɝS^`c9vr5!IHD iX(L嵽1 XGN.FVJ"(Uv{FՅЂw$/)=tfI$_sj>`**䳑&^! $x۬iXjJ#<\MB{-9ҁ5\Ca%hޕSkj* 熪:qs>Ic[],!=B)H\FIB!epe Nk/v_*uNA|bР/=%5"P9[Xع[D u4-3ǂrOdBߵUՠq&)qy585; X~6wGq}e)T嘦Q!'cX>0iHQE3=^5x].F*⊏ވCv k?+Y5sm8C{OFlUcD=Ul6x&/mT j6S?=f<2dx&gGށk&#C^V.Gi)X  ̗ zD YmQH>F,',[!zr{S/uB)0#$ A|$픤A|&%IyyxuW5:k"Bk@noor Ct)} G?XբCI 89MZXߐ]fl,1X! YUSN7[^ΟcfS0t[*T|uECC芴tT5?.g9l3cpݺ\9OQ#h\ .`}\[h$"{_ g\l:T/5/wI@돀0m]Rch jpV :Z~a۠`I5:9V8R݌reM։^%))\_7%v\3 nY܋ q\+'2o9ڽ]J,'F2gU YOgʼnu8saI)*/8E:I٤L#`pȝɖ\h uD>YoHiiCgkBAiDH֏1l,bn!^ >~@PB~R£hlU34Ղ Y}GZizv9f5-H@n*t_>3X.ѨI+˙wep $)m[!]"lUTT|W~Mq4eSf1`?ŧ5Q0m;9RZ "SS$D]@ Q G /-s٪Dr̫hdWGsUA" Yb#@mX6=5/)îI5D-V` VաObѰXNՁ"Ĉk5PR GNo^T KlG^WH7 ;CF{yuΉk!!gǸ;!U֗|we"`Lo*3)hlBSo'i9Hn {a,+ 3]&#v/kX;(ƹ*R)> Ar~h)_6%B6B_YuaڳY‹לXI u1 AqL Jh!V/D퍓-Ts&s1!L^n;؁dl{mn"}\ R0!5'/ש(.w#=v?V0*n5c{cFN l(> kT=y9+>  ^[Dtqaa'LCcgR7IKa.KC)+Zh~](;!!ޑlU@ގH4ۻyji-|i֏洚~KZ( 8IaTI;> "x -i7/MZGip۪S݃ |(zF84@ :$ CrTKZqڃ1Js-}օSeRBB"[+8~BC*ɼ(7.XWzZԛ2Ps`u%pd[K/4Rq}OJ( כbE8r .8D\ODb V>P1'lHo6NlOAQХ*ɧFpS/ƣ^*{H4>u f)8aOE1A4Mj07欄>ч@OM܉>!7od0#r^4ae&&y9h+1L YL~-)݌}rCOi<5Mjޡ0{F^AB!!~vw(* t\o7䥾a^4FҤ= q?|dWpӤ *,"? ?8ڟD&҅(糧⽎HpUe[E'fvsH=*Xs9&rlѨeVB^C]NSAᯔL0.D"U1pe'Eyb J8?oe3&J] W@Ƒ5ͨv)AI:X'MTj?rŨ28ߗ5<^ 7MKu޿Sv)oo3t]3@ utL[g .mf7x#qx?K_:z8!W&}$av>(\Nmj%I̹p(V kUbWfVţt*\To`cރqDBNO4).H?2(|yNl sDㄊI&ȧ+Bp,ݶzW6h/(T˪pĎ|pѥ38_ ·|ZȘܻ0c#> t"9@~w-JOh)ّ9@?F|)>f@{T'O$`Qf89 +An͙Kx7(_}b/ ;NQ1sKBchPxKdɴ[NPH\PGk˟uS7P+ d^:Azfߐu]koa GzB9gayeYuz5Q| ) t'EI(}̘8,F$iNׂ % L;UGG<$`6-#Idq# w o-h:c qPss rDiלh 38<𮽼*QE{e29pl{AHwZt˩Uoy'+jnUܭ〬" vto^Sţ2ySCtHPcp;=l& cba* @ nGKOJ A̶'0K^HȶLVpql]9Z넠A4i7w@"QnGpg==Rz¶̓mr+D$S5qt (e)oxJgE.*RE (CŸ63n0G5y!@!V!1[t3T: j\ym 4eAY)2 YcΆnE4n)/,b ב#\?#&0NLŴk<];bs /tej +s FfE6U%p_l;?$UH(IICk8}JEq)㸝`ˢ^k^cp~22hºu`0!Esem8}% {ޱ #Eh'u.I8ZhKnMk[bGSg1n̗8[̓@Z=7oÌk%,YлNi~d{*3D>6?ޞ{ =qtb '~u 8lpQ] LaAW@=,8ʬyHۓ4SJ>ݻ]  EWTC)[n_wBusd!01O_( ӊ7\^߄dž4#Ch;Pp#psM9 z) ESı5ƃ@v)Ybs1N:e| nM(-)(ػI-ˋkt=XKW~ I1Hhg_|sxhWNF`e95cDI<T]VQѱǍj",H^)/d[!@tފ0dgeN X\ojP_#4+XGO\Grר}O[dM=~<[%w`CQV:7'L(c\a7Q $ۼOf9CW0X[hGE ԙe9/ujY\Ş9 7O#}VGB0d<y#xDP)A2:fbtk}49;ҼBu Uʴ  Ŗ'},ceZ$ -$X|$]*b!-s;Z7hI.r͇Zf΍ν$w& ZBY*tI!2W3f >S9"TXȖ~#p?  /> I>'rt-2c(p@h?Ŝ8jw% %f-aS 35Dc8Hӭ3l$fH{P _3Ud/VE"pCmAgxqㆩrTzzՄBYFl^ F[AW:T膿q`=UD805jqw 8dJyaWE|.+=*["u,()q,S,Q X4\'%v 373aq~T–n)Ɗ#El! դIKl!< P(EMt"(ͤT 3@1xNzgϝ a<\ϨÔf rV"|J$H@JƘSq1 5I g"4T$ (2 ^qp0m:/6iAA# yUDZyۚS pJ͘9wZ_!5atPzG72ݟM9)&/X@$*h@Ojsae5FgVz߅A>K ( GLr`t%B *kԴk d9!"o,M΍C0XsԑDCvy!_鯊oB̊bBFu<^PG5~OӿʇWƯ MM.]MM>I pp-t2EN\_B `ҍmd38Qȓf}P-JÐo7VVKC1f;3UQ 87 X= p `uz)VTw``}Um-2t&{v z9 /AQ15Ԫ\2@$/urLs)`Ky9عsbG0_p10 ! H9 g6fi7F4 #Jn|3`R^WH ̣oP.ùO2|v>21wrEF{s1rskG=:.$ sbeq:7;9vͫqΉ2l}B"Ǜ݄ RQN]q=̷Ew˃oL=P;?f%AC(RW$[ɫw_L/tYyTh\"6Gz"/UwƔ-6f J֠fau;5s)Bpr18 %Zk=KQ\obg6^WC ( s3{'y jċQ``&n?ltϙ"` OZ h#uvZ }!qr{nu/ 5Zxfn?9`=ߓ}JIZăm[Lg@ nh/[Y wZȜ{ճU/c 0)E UF j];,pj ( 0w I7;!,ITf~һx[ar HK5q}D!vAu75wfaS(ϗ9Kj jh>{0v={ Ul'645g {VkhEN80Z̏V!K|NcaA_H,s!4QPp}I'GU&{v3"lu̦U[f=ùIM[HȆ+1Q@XĹ/V'lIX)q By7Ǝ ܀DrbKzǃ)Csd694€-1.  CDu3LQZ_dߺؼnk5pk= _82 `YQ& f^j( Wa^E2iYbϵ8S#s=`:gXyr#J:}, XT *>OpT2 z};&z!IWz)=(i3ᄧjWVH!@*~iÃR39s*>>LԄh%8t~Y VZ-J~7/N DAI1Dy_tH:q)ݶTjgի:/w/'gT4AdutE@D=Ҋ$!Dupmt`c./W={r_3|NkHd݆'Tm\GǷ__5Z>?V8Sy~l 's_Q=ha7iGޢ-q-'oǭ|JS2  ;oXgS$#r`(=Gcw5i#P"jU_;3wC, m2$C]WyEknXjmeq |& og @ v{`7`+Ym׺,XYX"ŕoMUFg[.#9yPUcZ SgSHPKQ ɧ(D3Ʊt=p¾ٹ 4WBi҃TǦ GGQ a$vp[3nr04VH>Dae3ƌQǓy{)fe^BԀW'ywQ>׻Km`Dr%7 |MjOpўM$B~d< zMf\7(t]~UAb1n6pf`8G*TB#d|B_B +%>*oMkKwP$DScD*w9p-Ҏa55{*(e#* p@d< ^1M(R0PTwi PVv E H^p1boZy,h=1 B)o* NǦe = t]E([5eVd`N{}~oIsw: SQ:b&-] T{'C89JSG +GM_Ut*\$XNc2n&.F(Z Bi EhĀK5 M [Fu{l? 4adKJ{5jBG=8=e~YX9?&K;~cppVӠnq3STR˟N j:vI3S8Mݛh?DYJ/ĺZ :b3H4fAU7EY9Pɫo}b)vRV3tE)UY PBZbŢNu7F_Pfu*mz^a""/cb7%A7@P!/%dD \%Apl@i˶]^d /Ѣξ;a_6GN6'xm1=uִG`Z(ٳ U{kc s(+YV,T翀ywHlذ؀ /sNNq 5$LXݡ}E[MWݧ/pR .q}I؝XPX͐}ׂ'Uh̉ǂmn>ON֮nNGg8#N {zũ}kH(Af:;03)EYkTf{{*]̤W·SЎA[pnOBA7[F*uY±E2&Aq[Jo\N7ȥI)- ~v٫gCl4%Xbu(DvP8)̓wvP8a7lFgg${nT#Bcfx-t8[胩LFzD:a"6'<~(HZP4p MP!eنU]#q*8r3g µPXƼ:H_-ȉ'Х:jBg¡XJ‡jrAw<,q8Y' 4ױ#XMlwC(Z,apGHb?u/&-ŵWP_vuyߓk{ڿ MکZ^(7^?N>RShu ?>(l~B3 ]{.CS >ӽfyzmg~P(b C5PbUH; "~H%rgt3S  BOi.Se.ގ'lԏLj@q4l!7הb 6v 1JxiSgU/7xSc+iyO1L?H{_s$>"bgYJ{Vq`cm`Cp%p`--jѹЖG%#HXeIf{R71G !zuj4Vl|ApPEa':78ĀaUES[W!hl{Tfن!g(u]Pd's?5򈷛Q /hA\_nrtũ}TTF|:LF9DCiXݽ z $]("I at.G*w tj6Qu}Q8 ~pcr| }nxyg{N%;<(0P&v \OA1Oއ,Sq:k֦F2ذ  dBeIBVQRa,]`] hM; _QT4w DZkUcYHE}:`|s .0Eg)qbEh< v64O'%wiX:󏄼2*Ӊ1hi6 ϯxmICEJ)]}Lr-- O★ a$M-g9T;ӎ̄-롤 ̪{ ljuٽC_!mBWwDDD3DI G@0N0wrΥ[~ ~ˠД[ Yy/ _ 6xVs?WJ8?ʹq2tgIfbjV\r/ ϮApyp[W-ơG8A@|G-wiɢL=o i,P\K#:GɓE.2ETj>{afZ1f:_$];)=[4^us|Xr$T3mƫI8Z;'1Q-:;mWu<0S==ud[9N#B(j.x$f}WSJIPnem/T 3$&qN{mT'k`FQi*kLLbymN uuk(f; 7fTA [`ϫ'!p>ip%_OѪJz ]^%'ql e`#7|trԻY=*n 4_ jOO/=bv&A5vJ Yﭑ:4UDҨts %ZZBF14r4A8\[L"ȱ U$`dcx0.ND:դ4B9/c>}9G]Hyˊ.w~MJQrDʆ``7U hE?,zXĜF?055 'C;Y!c~AhFPNBCm"2aqCXtM,8MYދR\$KGZF;WxOJ( Dt9?߂Ygjjty;A+eG>_agnT a6lڋVr;QeՕ^ MJ䝯3MBj3қ#FHG tDA K2S:nW;[B*ɹO:^5 gA!Je3~`5\.^p#Sp2XMpT۫Jk",xg)`KbII9L]4vAd#^n7ޤ36srA9݉{u0S#oǾ[>}_˜Щnnb {9I(he_ePeEPZ'mQ":_Vmo QJ_k%1d%` ?E$A:u#}!V{p +RIEuCTF]9鱬ds@2"1ق.`rdŦ[!( ،-Ꮂz6j8cU{y-Tp5;Hsj r.0 KŨŒKn]J f. \bNg1Ifhs?+.R D"/tݔ m' /07N9>5J-JL{ KJؙcp1: LqԬi5"뻮gڠ` RsSp.#YF{0 505C;>^0M]%J?J;f!N_\Jݗ1}6Hq.K <55 !kW@ 3*_mZG|0ʅX~rhkA"]ko.֏ B}$rIz:)y`0\2=KBA(6}/w7q97j+|+컼P jZ(߄x.9p9χ̗Dx-]L|@p.lw)SP8Cէ#j {wf d?~\{r ܫD%TDײ^By)Z5[6[ӿ""MIiՌFF:ЎgM7TZQ#&^7U֞523"8>Kއ{ovslˉ Z0g/kFkMJU7>ƪ@{şɹϥl .5jڳڹj&'pu&t\XIMIJnʧu{[tSm 'lA.+ػk{߆=44EWw6jNb{H~Maڎ(?Kjn[s5us$=4*-|!4pr{:]j>8 {'"7 ꑚ㈡wg;:yvZH'v.;Lyd71Uf͑_,ᵨz{eП bTXb]5"Rw2 WO̔"`XDF!YQN!rϻ,}. "wF7U3GZ*Pxxښi9][MoG m$hHLV{3|P =iuqB (gr8/`qnO+lYğ˲9'h&ge sq=n!ǚ|w~FBg],#O˲ JC>THpK KîDFZ8$Mv%ԙ\l=,Jc!]bڏ%NӴ4{R*ղ}h:t Es3T@~Tk _羚 qB%!y j4J拁 wz:X]#`=PeHF?~棄 lwJ\a$4;[RN[[9"H>yrG9bJ vԍeUh"ҷSUёJe $8.O dr 4B($ k@WeRʜ=@eSP|>piMnTd~٨^ʴ*J`m_"iR@͋q+%9#jSN~0]bÔ t( 'c,57%Z=܊<uJ%Kj^:~ <82% A_cj9q9 ]o(jHN{|/&1X0^97etʋ BQb>"|iN/VC3nT %#w+WԽ-?/_AXxG'41!sjU)φaY p=yV+&BDfLdt0({-K[19N wr%VRXx.È7}@^ګPD,|8"8)2B-wNF.p9-׸wln Xo77fq*cqqfʇ3 +vxgA'\__hfb@LjSpw.e3Tcl"Ds3Q>‹nWҸ;sFZrV^-F,hʃH a :%;wzBx2&xWZGqt-V &i:}{Z 7Y!FW V7g c,^ AA˴0K!S yCW[qogX y muy:iJ[I]4[j) dy`vY6CIKiC)=|沇 +ܐ/3,EK:oy=H{D񠆻jQTw[p۪ۙ"_H؍OQLPH&yR-‹( 1 s RD2GtJ㓩E}(GPn{;"22Dni-4\|(6lϢ.n5%_zPOdvrɁpT)6q \,8UN 28LX歵)d (qW3(aZx? "}![Qʼ,_ @Cxc^~v骢3f;&;95FKޫz@Ck ߀L.'mPCorxV%ggS#ۜwGj 4)8вWA%EŊ4 bKӁe 2?C+2o%G\cgm&/'Œ&UJZT ް)MU]]r~"䤋ۖ'&d1Lv"Zz:-f \,UpcN:.4Wz2XX_ϡ% t,1zP/;fBd:QJwĵhtVG?d9DΘ~{B$CErf6> Y}Lhf3jw? 63czKI5>HJeԶ!5$''ik7ñ;Q̦Z~ve#U-V~ZV9&|ļ<Nlsg9`88S>&aq,cQyxgous?^](Vsr.5PfII奾ab iAh1Kp'yB;DV?V3o&a.йM( 'G>.728е,o#~P{VK ڐTYŶ/B=sGEFW@UnzzN*S9]Z_{OJצp&)[۠H_"RuGuv*=BtW ']#UrPzr'lOMTA ES?E$a0QJ(09#XO7 tpߣ,ҖLRIi}Uqlf*mH.AŰS|H7-;\J3 SWT`}Xmu7 V3@BG)Xo7"0Óq֣5G,a,wvA.4u9fN$TCO V-n.rWu@s2-Fou=pw]B>VK`d?T7N!wb}/gx|jp8آyO_sմb>|/'XN.`d~$Ęx_ܡ(O"Jǘ"f '# iÒ>3m3bx>Ɓ 39jMw\BjTsPCrdPJ eER\..~:5U~>L<w9_a%Y]qz>cP}!!_oB]@-\? wen׾O+`:M@pě'G@tӡ4-QV~;b-)%K \t+"mv3!Tb!-¯ie8 'Ǽ[s22pT$Y>AC 6],9}[ZX4#Hqcmzٍn;D*UWF6G[,J\vс!PhY<r| Kc˹U^.$k;%F-ZT4[Q*{I+9Bfʵ8~ #5r`Y(ں=SԾBzpWC&b4I"ݿ饷7[c~|kZJ o*v;(c½@*j31,oԃ(̨D Tt]^R`KǪW@ b^?F1z$xdu!13aG*!pĞV߯3CeV~#\d4ſƄh 27FkI@cYqdUI4þ6iq|0XW,8M؎bbdMʧQzpO pa2 HI]eHܱc1hO/q8^t1OMA^}H`SwJ,,>? ׎qQ|(W=a\=*ޡDJu?l@H0qv5ia㘙y/>=ݸ}khs\ݯ=E/L //!,*#gvGaad׭(g3QNJ3y8e=vI9XaE|$#5NDX޴tflYb}m&FgF{qFY5-TP\S_A+aĆu'$O@|?|[4M=dKcG;m|fVc.]F S&g0ٷ3 ^.OXJdp-ݻ#lx.M 1K5pZ\NJ{Ab ")ZI\hQяO0Omp{lKaW`<e3Ѵ>V|TA ƜK.򱘘t"𫸜 GC0ۖhȗ.'<8s.4 ؤ=$[fbŻ_.߻2m@6K0nV {z nK R-OLPdaHTn#ͩH@&TЌ]j}EpԽQċd{.Dt-Y(*֚nMMͻSя,Y!g^x?$5iUjtzh{5(p?BW?$ǸUr'[=jjA;8ɪŹgg* v("ڸD[\KwR4[6ú!\H8~; %ܘ SR\Ef۶&r#/EB܋QTp ۤ!C-V|1." "<ǔx>QI!f6K3 j_Hd̶p0pg|p4TtG ?*Iq$1%}1=>* e&ZJcoW%)H"͍X%@BC|5~S42 [Th(wz*O[ꗟ֍a?8sFh 7 ׊3_&+!5VGG試?IǗC^P,@Řhv+_8ZS=3Ňb-,/m1pS}InE_ "b+%KomT1q i4kwtJGު]jwT|M,"x1IzB`@}zxq܀m6v.h4>2gf.,=i(yBĄڜnMrZ=%x\AQU.YNKږmKNdCLNq-8ǹLi,Y*qqK1|ю27EIOfdDx"?ĆĺB Sy[rx|Oo1~4jS@ezP$:vjVXZo?˵($ɠ^naˢ^SS0<Tb{FpPw@L=$l=pU}zM CfK'~íf؄-KUpc8&%,&3;D{U& cL]R YM + W~+|hTy6_nF}si3$2C+(tb6ܝb!į\;&PՄiڻExKSo~K!6K 7,\PD9dajg';m*>‡8]͔ŨY H^7HHh19{`KϷA<6ز,cji+DCl 6sL{*C?4kN9`7v5-YAS1ciZP a)eZHױe]ՂٔcַHtJ&\!hlyW(‰ q*# ~L8ڼ fq-M;Pp'-k+{Br `kv~t 29pϛw5a)~ý!YCoWmɢ|9xjժ<1M:ծrv2l&F֯|D4fY߮Cu*4 1fW6gna7W"t/[C~Z>kMNy)PX+nψ)@)}ѥwȭ4tx?  ѢR_wYr 0̎ $NFG7+%BAE/Dbz6T ~!~~97ozܿ͝MlҞ6V;rYOͱ C2:oޫ| 瘭q;V czV"Cb#Zv/pW›]0p;ʼ0;MX;L]Fӛ d+ڮ:q\ysU%guۖaf\-:QZ@]FxkSNܓ.pȵ||ϫhhqQ7VF3W$0$s#Q֏>+m!^!۸}CwAп2MZ4 ,T&HWaG>÷imF%2X \h_XˌiM{ZͰrz{9n7K&tdoKSޢ]yC"=%R&V(Aͻ0ȳ3ЙLSsH$4y !.RQk%m֩FeDy(CSo e'~o?Ɗ p G"4F(KAb0ݙمIr R(v!}r)ٽS8#_9|jS-LTŮ5 =NJ.`AԎ(C iBX"}dZ:ӝꞇI/70n.5Y{rt ZC3 UTCIc8<ܟ$#EBI-!6Y~ωXez|5xl&7T ZCg'uGSsog=z.! ۖidPfF_[*T}ߊ2)#d?هC 1E )Μv zBc%J7H"6l??\Ê%[TXt4 . m'|L 2 Vj4Yғ.cm}~z{g,.Q9?f8m6QsyH""5؍mYqT\lJ]l?9x !}V`Ҽ̖jg2j)pg7tl[\9Pn ƣi'=GvH:j]FW 1,$ .j)dPa)0b&4KMP_;sh[iNVچۅr^7M?[Z=dMפ5]䎯7IkGW8Ӕ =-#}nƠwIg٧Q3\"w\lM78qGb"QvvB;+d܋sρ('iftgxjK{wt9Sb\>Nd |6 4^I71E <uQ\gVl! \bW6'PE/ܥ I ?%$Bˣ֎`XڦEcNYh;AMy"nQzK詗 Uf-$ATJɼ8lTmIFaOojeMXey^= {m)%aEͨS6nU@oN+V/ǽ+J_5ݺ,:zwZ1GP>יћ'UIpܥwm{azЇsq%vd9ۃ?ofBtg*›n¡A_KPq P%y:(x:;+? I'`țN מa:Tz G&CkaDDd'KOu(p\J%a]܃J9ץB)aғ*^B /h?S6e*yyKRKOߵ;[F֔;]4=pz?hwM<ژO#]JGZAǼA 6"]1cnj%'g ]"…#جmDJh&MB|j'7.z EDH)&oP\SUEF XBt-e[G!Z[hsཙŸ[UÈ<"CdC :y5wLqk&^K|ɭҒag3jǫJ' \4SJ#ðm4(⿵ kr*zߋ{ljlEl#5j嵝G\F,CQ5-+_hVXu501Q3~wԧRɌrV &!ȁTϟ> DGϤ!Pw%1`Я )[Iwsr]I Ο.ơeYGZ*G@f@x)~-$xu[QI/QdHR6ZWGtPߢeyE554 B\^6J|Qoxu";7lvsxQr,z}%BO!gMg*@ 6w`VFU^CNUAnxfX$Q b)/wsIbqh4~7mc,Y0zZ? "afR¼:y9̾U%eab/ x(}(2[fBBM1$O*P7 ƞu D͍%k,5 =Ye,Rq(zCcghhuDϫ-.N{+#ږ=YiE@"񞬗25 lD!ŝ&*8{x{ WeK ̃sڤ. <0 ~f/cD-X@jCTN>`hW ٸ2T<\&{ow.b`3CthER[5 ̪fVVՊOlYVll}g"ړ$6cu_X!ktnH% oj%qpZG14v+}]'{2|hǁr|gtheDByPgXO2Cީ)$vm)N>`W^_kX[" ,ԝP'o7Ϩ=ˋ|P6`^ˤd9> @=!*)LP/x!KEW-RY[CV8sh7rRu`vxC$!(H.[c_wϋln֤WBs[p>q.oJ Ȼ~(H$T#gU2oVAS@%щ-P|D ]OzӶ?KRD&*Ѹoj>T,T*ĝ~f];@nQ͜,sޠ':;"jF1.u071tUNH^W/ZK⭎1]0h_@xmsŮH#6e !|pmoQ;e*̏E/Ħ>߈쁻fMO('.&eu>]p kǨOIcU I,W*qTQ K֯C 4urH=^c}̦_߁YXyRCbUr O6%;Uky2]gFҐ8_s Dsisjս'߹(5H?c rD:ِx=w"+==>FM4TQ]f, ڂ0:|ع8+F"SbwӸ@Sv$,gw+w}ij%>4R4rT2{Ccnԭk6*wa(+c Z.U8VF?$ܵby.朿'CY3Tq s4RR5 9we򐕵.(,z׹鋣P%j8е|: Fr5~%wͶH G1ʔy.fa/3j?0iK2%)UP{W/E rC$w, de/\nBiuv6hg+`3b%G$>]UCo}hwߨ@@x݊OK *US25I~jaYM^U@zSIfj*Ip+OY_N@+K`*k 3 XdC;ЄAh1xZo`#K1Pm;01'u^hR_\ Xo԰|r`v):&eӨ?EΦ#b#lx>9#ϘB9pMgUv&L=80)M"ތߵn @P[uJtv2 x @'Ūś ?{8sx4hGއ%΁*=;^i_$kC4]!CjaKzC$ڍӪiHI?XJKuONܽBaJw8ֺ!A>ĤmN8y߿9LX8|߳ e!͚ح]3کB|$R҄ 5|μy zvf T!*)]PZCѪv6BW3-,NO\6rƶ=^K+Oe2tl;|ƒ_F4 J99TꄁGh{F`k{o^};|d39U#^r.W?Cl`d59=nyڨUҀi4H&fadv `"\c>IqDu;] h1Zg9ELqnǡH6Lү O mX<`J޿ \XpogZtRZq ȚG-2|a\$'eOjgF& ٩-Kr;vshB&ʃx[v!6_^Y<1yZZ.wAu% ܸw`.G2 p&X,Mq6[,&5[yKZʋY-f{IyouQJU)&#Gǁ})wѝiVP~L]:{j'շ7yJs8-.yXj2zgIBQcvo-K|\/¬|CփTl/Ad/n$վ+z%#(YRqnQ(fiSGATc!$L3q9Q֤s ӟƥHyQt*ůZiHd}rd649B Yco*4J6SKiX~ěð}}Z]@N S,#j Ciq? LE4a*&j)Z})o͉[jVK!jm}Y`jrH fX85~ZXBT"nw0tj|O=!Wa{JҩzNc 4#~]Vg rl.T)Se͞) <%q߁h.x21\uu hۧQtYT *p{v -Բ~ȸT=n=)h$Qh#nXjѐABo{31"r8B?[ f\L_Bq a\ޟd/$,%d#\>Z) ˽ 1#3%e9 S(:Cvba PyV ]?1n7 ^pzzo˧e:M Mbz/n\֓Wut]sbॶofS7IҬ Dli  >PAJKQj[x~k3&(F[pLCJ ִX~`;1TIbb^_ExG]e־s[r0!!xV[Q.'s}魑MƟ$ld) ɬKafj+ lq/$V&8X^?F mTa> K>*6iktS S7 E8E]?3u`jpXmCVy'F7$WE=[ǠBf9IVAu/G:Sm+ ?gAy .~Mxzj ˵9ҁDlr뻅8-WS+&pL8[OSru.pW ??Ԑ99e_`n'w3ՠG=Qt`{G D9D\7.Xԥl(1,{pXl!-\Kp VMՂg8 ֌>/9I~xզ7:Tf%`qQ>_/{pF{i5&눖a띸9F@S9v.Q[:jcHT]z)v]ǘ۝2rrfQ\5[yz1#zÉiۇD%/hG׺QuV,l`R<Vz׃LbhOMW7|[Bed%%b*3eEif'Dr*KPJDBƴ<ڳ<^~Orxn䨥ʜnWٿF`f0JE_W2LwR}4Xe*G@隤?ŋj"8ihX)i܏ڮ9R|2]EHØ?zjWf\-ȡ̫9[s~ɔYlv'jT`;Z\i$Mńe&e >@ϊ9,0tC5R/MentL.,j\ZV@IgY'#8-1 fdH:EI,=Qt_ vG\DBNvڍ)eA~:ޟ}ֱ_$<fHJҊƛ_w QxK0C7X"~ZrOCv6TҫbZ jf`ReKqtRU5^qPvYGǺ "vYWUmbM?}1?'Z_cLG Zږ\Sv@/ur [ zIԕz7by)"3֊IxmIS5ÙǝV0dA+ZN=y^*FTroWpDGF!7cȔqB2=24%/})fm6S].ޏœ;q$aoFFOOX~}n{2OC08wή^äuѬ+2il(T-Y}xpT/ iUrù  #q\&I'Soޙ-ɉRٱMƖft^EZxJnw(tU*X?A+@g*^)8p"N jBڮP9l{7y}DkcIɸ\QHe|0 4}KU9Ac h⁼i7*V'a.fM#TSde%럷ӕ[9A t E>6ύ3P4] xl==X$єH!; ŷPm,G贕 hў"D`\ykBVtwl)g^HfUt:)רYYPLQ%iZgay\;+{WɁj金uJxHƚɤ\䛽B?M?X5!4ٵ[,eO]sd(7 3w7XlDQ{9Afr]_\>q\y " "q W(ֽs7Sb =O]WRŊמNS6ee*vZcQd1SrF!mׯ_t.^PVɰ}%NvtD,}Ek[E@f,\2c]uF0pNR쏑rQx!}J! R2btT@;G ~$t"wsjfG1Ez7c`$^R][ZpBՔ}JBߓI"^Xg&Lִ}PBw3׵~)+b7#q`WS28L4tڒ'ïI{ 1H*G! Oᛸb/]gt&&J4|aJ@g\,x=?4LeC}Wb"?wn3<:kKj44 U?o"NCWz4 H0r :W7ms[#uJcTOV(ǔ ܲP{r" [{5؞jdw Ύ/ʱ Y7C$NvZ/&7xlC֝;lUO7􏜢5#e+Pc`*@X I~R@bQi#֯afo4&QЊ6h׮# =>9s9Ȱn; d^efEn, PJ?rL7* H1zAX* ,@c_:ʾ5]邓aKb7v1Ϙh fყ09a0sfb*$N(a4kJX^oӽ#2}ЙՀǣ V=֋]#r;;u I:uQ#g,kl¸vGa&m4"d/qL[]8Kف5&:C/ T*f1NiY'ݛAB/[ܱd'+}?515dU |K22XE4DrRD U~KvsF]d5V#e a+wjA3B)?HO\q\Me Vi(2!,^C)t'9Wϳ/mñ9~IW#k$ @{(DMŒcBJhu䥲P| \H(V \o4vL9 ©@(`DiIA睦U:BtVфOa VHjPoWdR 0_ny\;6 . 2zX4L~o1N1oR4u{a@@ѪG۹|s&0o$u5Q)h>'}_% .[̏ͥק %sw`Eѽ&XvyNu!FH 㑋_|fVr|jftyfA7+,¨Ƣ wL]i',c_ƣtaa䭭7p 7K>W5!bbD W +&թ[wdv៌s Ĥk|W1C`A;PkM(7{"heIz b~9=p:LDc| i=qJ6f3]5*md)kAsJ @>2ͮ&+k]qf64V`O7JYV{!+hNQ!E~ApEHM6jc 𜯦{"ikV'D?HbAԮ,2BuNuuno^y[ҪXނf ISܨ~e´tcawYKk=k\Ed׭-.iÖqBww_ OsIp!s!rek+1j)2 ]g=4yH;+c}d–R:[z7h] Sot'I99`?$TwSV5[RL:em(Wр*!_QGQ$YGwmqV܍Y` @z\j2s^/>͚E Ot#ҰLbni9c;͌XGb:,^8}(]-vԿ;R7;> iWZKQ.UAͷpShXZs4.li;I-EС{" @i<0]$TT %&{hEePAZs7{dc+H,<tOla,|.}}Ru3GĩhswP5Lܜ\(e)je5{=$_;3q3zw8E"ȁ{ _/<ͱ3IL(.ri;&ի%;<<(P,^o`hp0}AF $wl4cGM杯vSSTodcԉK%7J`]/#қ7b ACTG](V47.Ϲt$h95FY 6EI7j $Ae0NĨFb^G~c[9nF,3˂s~JO@yp]ˊ^nP3D2;'\$,~όbqzZeÏg<SB)(Pܖ`:9gTUM(UnU+ `_7E:Ekf@nQ:KjUeq; oGv{c[Gk@e^B8xguLOU$Re7d_0H%8a e5:uˑǨ^p0lsEAXnxC줍 F|U U2#*ppܹpouwgt0"6ElFwҗTS0ޞ4/ag7WB;4sv YaLEOX7dfpHvyx+ghiqP~?va9dDr ?ePk?(+ Z2`C͝q.: U5ӕa>"\h{XwVE![lơ@ߛmq S[Mqɛ}BKgpu޹zQ.QP*A D, 3j 5p9e}JVys{twka!r$gG‚귇 mHMAW̸Q@c2&y0qΘGCb H2<-5c^Q,ޣ0ǥ{OV}MI hNTȊQRСP,VU0\"+t݃ndz)%~^"iS kN;1?>dqi$Z590nЉ;bP^KK9.C`HF^ciSKHTMMz&"!GʳwFFOE6571gḶͭ፟S' SE_%lL@07 %Zy S .j-+j}1œ4Rd22A`ZDZXv~"J%!vmL֡Rl5yvh K=(̿n׈w~~~ 0.@V0W8+/r yk&VﰡOޟ|i#v_ڠ?m%d J l? Y~p7i蜐flz wϯ:!PF >u#{ql =5jg+g tY|k$&e C=-Z' -F7N=(!2 M iCe뭆7ϕ#m$pTP0pˏCR7mأ`~eR1S7j!B8OG5gȒq տ!ZBKmΝrs#LN1-q3a*j.1HH@M_&)|o=9@xZZ|iei@LNO>Ń&u "#dK ,5Wqg=]Z=Jiۢf҂Jꅛz$^GɏGA}I(u9 "A\k ,Sei̎qxŅL6%E7=fA%-Ιrk cTW},kb]$ú@<&ff?R"ig!~+ڛ/Z[?&dyq@? h:]ZRPF˜;gußH,*6*G1vNhΔSXj#$ JE%88/?pP0b}5D6,ueWT Wb&c 敯T0=jĮyȬm4O7:}*Bׂ zAch9ޭgP7顨_NP>/6lt -a:X4@\Xv@$D/2ǫ$d6Q ˖JVW (Ot] =B_Ls5/щԣj^[/(L{tOFZ`C,i5l-8ګnr֛jZJcov;I!Ůsh tSbfHRWm^)RZVql*;JzRez]e c>p;2Okm޵pľ||&%b5ϭԚ.h0ү^΁o?}l6j_*k%6S-CYBzaKzY̪$Cu_"[4Ŭ%S0iT@47tJ"dD\nGaKbd}Nx8&;^z0*dc=o[fGFԷC6:0&)6Mj^>K%/ljO$a7sU dYWssS͛I\^,h]g Q]-߸!S$ -]&T]-\ 9aMWUw_AEn ?ש2 {Nv~(ޓ hT=Zi8awz1UuBPK Pɨq缛@գaO F]z{OHe5k}Si21sN9T4iVՇD2-t]odwZ6I|y'85vURpXsA^'Y|E(6y'kzˣOX8 P[A%@/c=ܳ@[V׻(`lG]oEUOn!E`p{.kIgj?Lc&ULl 3rRiĩѓmW쏨nrB(G;'O@hiyc!Dȵ~ 1DhuF ?q`]w]q7h%4Tsp;^nܫ ZaO̴v=!h=]&dRرor"7Inަ˓ /d@Cnxj)/6_}{,֒7-aOe? '3qU8*T^ cd{x35@ϗ3F \%=@a BJҤ@xHΌd%:Lq&wWFYwi4ltKHMrMFYAXRGh4G(hFYcd'"ql(!sb (}A5R!(pIcWqssBU!pUsc\3zMhj@%%=[p4 [ Fi"t7u_@H1l 5IkA҉-'f bq1.V]B &x;*y L\}|xOo!,]I]ƛ<ҏҷ#{$'vR<`t<Y9e͢kuF[Xdž7x?l3aփDFt߽s!Vyť veOD5FQt_ /+wˑT3@hMB }jWE3;MXbrDK io:)̎p&QxW؋U ϙU{ۍ͟ Z.2X+a`kPAPd yQL{j̊Bq*ȟSr~ԛv[?c`-ڑ}]qMW8]>űHfNhԊ. R ,7=e:7+F{o}ꎀtAT?¡{.{ ڥvjez1AuGۼ8>q;YpI6c?͒M<#$K,2Lt!l]㏮&Q`! Na"2dgx-d; 7%UEgc3-\.i&Łn `]坒uP{5>TJ_|a˞8 R)?=h4 icbuX 8T@Duyx(]eGt8mj}XusV]FK\ۀes>dWfvmZ5omn/QLߍKzĽ1ݒExVd&1&n~0fd#0؃]43OJo8&4K[Pq2Dk؀?g.g#Nni✚%FB+!BO9jYlb-/8-hdR+B'::!9b i*EsK𚕠$a$rVyFw]YI+SI,etyp~/dlrEA $g*ӆmV !&@z+T.m D'/.M$R&Z*7DGZ)`OףDq*/{F2$\(ypx %wgVZB czQtXcUez GBf^+P7݋pHO|.h磾N&g,P5+_gNGJbV3 >Zveoa{K%X#("JcI;;-xSB<&*Ś )*Pw (bc*ȕ7=cG8Hr:K0y}5[ [ 3+%M߁f5Ȕ#w_wV)ԃ2IiˈpO3^`zӣ% [b5Fhu*[7;%݇-pzY wB7 o0%$o~M/dQvL@h {!eV["9Dy6u)KWG툟>?@ =X۴1 (䰼G@F1+ bu&<gSnP6J5K,eMQWu/oL-C{W"m͢(&_LdžZ A|(|^7N]n Ϫ738_̰"e[r+< h`ߛt^M רQ7t&})ƌJ E hUtṘn^ c UʿJ]& Vxu쩦M) mRu_#sB`w&ڔ*'\'b9Gx3nZ\'*1`(7RɪYLh竃oqҟؼ'zQCCs$ ND_PJ*,_Za۳>uJ!) Yrӳg)”aXJl镻^-TʳgkX$vwCoFp!e6aV fl*F 21S2n?:0;\Lg NW{Xϼo;XԤ]̶tD"2` :NW4JR|_ǐὔ?z%3:x<$4wͯ(-XW#ۼC߄.vIp]ڨf3n#zeEs.| 6wAC7IyݴH'?:Đt|f4?ݪ1c_&,n&@dLۗVJ̯[mUZ[UZ.F* ؝ 03zF$8o0WSr5yv-N;mx.B*6Z @JfF@ۧ7z,`<}{O5 J3TrJ4̟ o pv+zݱ&\%#Q\MMx\s-s߰x3_q ޕ/eQ=DT=BAHAGCwAş;u-6gϾL(ku2w?Jwkg]W':^'qx)±EPW;v ΩP$`p@ZM`pklg{JOG"/ʘox£4?#}ܢ >5U=xuY}MɅj-1&|8"k `{_`=L!N0-Xf 䋂 *TۋGwlާe?9O؈ U+f?f1-4tCO8loI[x@=| rh#l:R=+YyzWgXG07lDŕH䠭R 4&['rdpsA|?eՒASfIpa/,zT:nt k׫E%Ur]WDD{4jUh$TWh+i`2ǞAP{ę)2@OFksq&lӷn/hm&6 ?s_@|*Vn0m"veI*)yo DEC _08HZ ;*N'9duje:MZv3,D⨑dr-$,Ns)F5>ݸ{rjm4fALC\JMyTf/(ןR(&R5!BҺ$%y.mTƭ傈f|:Eb|J|_F5ypTj;*.P~,pH}}:ȷSp J𝼎xS(CPKn]'5^F7-@c\̓mE$vA@VHhDž=s KC_Vvéde+s0+&EHdx;(?>(H:_< kWڶة)[<x?+Mi>2O~!`ZDC=HM7ֽIS "Q4JFEjFfUrګCnmҞ9 QͰ">1OO|G aAO`rAgOЙ\T97+ʳOqi\(ɝ>)WE i1Ɔɇ֥hA<:5ALX)4hgMԆ9 !?xjeyxKtbJGS{Lo֫֨BUP:2uy"ط  da7ahmxt{J G2;$O~ɡjZ+ࡅSO2Hy֍H=h,,^ #r jƆ =>糹)lG,=N4*ٌ;SSv#, j>$Iܨ0}_$g$Dk.(djَ!!?һ'_cSÒSCׄx#*f+%4i)Tkzk|U+"c=s/NcYN0,HqӶ?&Qgo7yRO[rLBN_˾Hh1>E@AN;ā$wtWK3IJ&nܱܚ >vз>zGECRs6QlnpE Rfvl hww!D &d9 3pB+yԾ:'\.w n2G$#pG]1Yhq|6FJB>6dͪ &K:42dK`K[U:F)17|HKJP0[0Ӭn#4݂# %^"h)+45qy@|zW6}k){j(?C ~MR4fJ)x\)c-JoHs'0XYzO(kРםO;0^L@Vx{ 鶝eɣ UeN^ir/A-}2#wy[|oy@7,Þ Cc3ob"Hq<@ .l5~MI^ND -PG[< Qx] >u[-nEKiXx>6|d=.޻A4FNwOFv869:/gFYo^k깡&J$$gJfuyˏO$9*N5uJ )=LG%$ZD1J.y(D+H@1g2I Gŝ;ɔo'uy ?k1^ kyhNqPG1J}l*T7N2'ɘ>\rlIܼ9R#Z80ďVXhx{G!@;p#H'QT҈uDC+łq]YJRJ=xSGoK}HA̼av7XQgm)Ol @#1𵛏&!=$K|cbLި񌖂Dz3+Ej x?mɧgxZqE-kLU]gZ&7ƣQN2~c$6<3ĂtԒ[yni$hm IgilQ=zUω3tAKzZlx>9'MLDQ˧/bKX:?PVOVJ`AnZBqPFl7<@7/&7$Q}/">>/K=]H cU/ӊZfE#W6mncW}Mn]bH/nu"~V÷rJ4TjNA{~,NEHW?)_?#x7#WHOs3YAG7$!|B\A :MJsn7?@W(``q xC fߡVEhԧ W6;fU«J;]ycU?Wq8n98$Q]-͠} +mRBȓ}p% 6Gz;rסּYh =z8T?[|1Tz[e E=2 i]9+o$ۻF+) 2B5?یk D4 ^Q볩9; 2X k|Ӗ*j]wJdoe1ӋuS/^fȀ%V jT~VXiǢCꔠ{JUuF!~Lr3Sݻ2L! PU7cW~=]b2"++ ZZh}F_@*xE">Y6*B;ؔ{ϯx)m\:U^g}u kY ,yeY<<.EW1~|b'C%e{i_4 }ĺX$rY:)D|Ə`CKXX)sQUV?uue愽d0)D>9)X|y4qmVEM9ـgOkoeyGÉ˺8&VuN֝8TTgLk#:1Nl&Уckv6vu`$k I{qo 4zFZ&2$7q5XF;2jd H ˹TC<)3ˤP̀$a4Rw1 Hy?hwd2᪻[gIK0׻{y_8!uA TFg3%0)iÙft[[oNhCP@xVЛ O}6k:K9cHRxEmlnV%-e u zJfx3$]>vGы)OJg-姳[Ku7i%`5Mxr#|*,)M_Ot󀌕7Yk(xcNn{Q֓]L>GixRs"~ӭ |DkhpP|wxeQWsۀxo<\aا|i[9i[ p oΩ]odcu RG#雌q/zeVHs膵H[UZڤYƲ{Sq*FceMU0|n`@bg>0wWgaalA7Ű*s,$a{}y6>q}~&^2@QOr,m~H6<+sNrf ȃnmo:kwmTRJA Q#=>mAg  +x4t?'p`넯d3^Znׯ%V93)IwDPA?'I,eaIu;'&fg*WGZ~Lj&cd'DXo/z=ю &Nʔ}1.ͭ0k-m4Bn,5*;(%gbr,w^-g[7+]%IνC Ǎ#cMc4 oD^;jWrB"r")ʓ5f/>Xw_hBcLhGgdH>Z:X)ʊw]Ϭ7+guLmDRlhDs(}sHX8m Kf/DUw^Jm٘}(v ]C$u(jl,Y_;]YR{j]2Qe8[(0s%=:Y2_LOq`{dq޷H5^F} :PlSڰa^Bf:Бk +Q{oއDfZEssʏ~`T&\m ll" irq;hFœ2"#Hj΋%`ҔB QRjq96Kk 4^T3K8|,y>߭%6IYZvWCsJVt@3e '](? "7peeQwfj"K@-)[֋5ڷNA/σ >N5WsQ?f܅R:bŘatP.%dgK.;@]z0}4ܭOjv4ך{/vE1ub\Qb{Rsܺ)*Kz,S;Sh"#/nN6ʎ+*G &렗7POgcKpeE!ىs0A4=pI vU =I P5-pܡ*F \;nʨXbjſ+Jc'Q=漲شNSvU|Mf|P։ۋ12G$:HjG̾FaHd+6 ++K1ܞ0qwAɋ"PM#W_b L}pD3k}[RҠRr PҁڭC_egk.l\{aٽT8IEh?i 68V1@L-/BIƠ[b]e9  O V;P"Æ7)RU2Y@kê߅J-UKΫ<\9!P)# C0IOpBHOr؇g[0z)n5WCX ՝"˼r"}iQh˂v.5)/}Lq!EC~\~Ȫ\`.y|"n(䀵Æ#ҧ/؃k |Lmq;\%а1`DpAH^\:0IۙgS)TQZgzH-$1>1Qy_;y)ҢD$[ߢjq yh/J4&߭&mp,BkyRu[4CA<15'?ŋ2_ x%[D c"%~(M>x~7kY@%jۇ \4B!ABRm#D}^aM< gd5iKU\@M['dl *`\xqxƓ! (5e' hE+=ktybқh}MIŖRZ94#Ȣ~˽eX%ږo{ץHs?bNդܓ#UvzR6Y羲-#i ^k>o-b0b%E C %Rƺ,AWe w='^#Z5'ʱ *gyZu[HAXǂ8}4OS`2v8#KoeHָ_X3qjhrhjZK " lV@ E`-g41y }lN>\`Bj ~<78q1rEmB`V݊nshjRkxB9xzx9T~f5g8{KjP Tdy[@Gz"X}";vY:oy&N3{5임\C)<&Wkpvakn2bozs|X(SDѓm5ΊVk #ϕ$4?ϔCuڎbOm]nbzTp!EuFABڍѻTȣA+Af FW&b!غeMֈ#@KTd\"3 r5Y?x/ocoE ȧjUH*K"{N$J0 @*8 ExZr7}=b-IhcpE QN,DYJyIbGv5i`vY:1⭯aUĿ! \a1TJ90Yѫ!g]7DBv[_M2qJo] XfmM`/lQhEcZ4}|,JF?I7$)~mg[C̠Կwam ۚ{(j:,f5-Z(.e(E߿¨/owத|v5 fjLz|mMd?"+K1#8{[,X`j)B\牾ںI?#x̰M0y /\DsNp~-ust9B6TA \Q=Liyog?!~3bkKm2DU8cA*MqyT/ǁ;HYEUR ub,o{JT' @c~/dhC@#! `m2eR3ZOw `T,Y1s 4{:g >ؒfe$(481w fEEay,"27}\HpܶVX Ǎ[@= Qr5/a$"n/;T:te.N o( *Џ֔qWh iC ƍ$ā[&xP lΫA#$*qKXf,Hh ZOQxTlT\V%G?q]v&qe\@\+| Xݒ< v)^S' ɋwQ_3awC0*zň;1#7#n #\ OVPMƂ@Eӏ#MlE M|P)¬:"f!oاYuɘ(NEG(]3 XK,8tyȗ8%z2Þ(uóW8Ti7S|C,1 7G -S%ORB%AnΗՐ9P~0B>0Ik\ty^4ͫpa6J+b 5\y,SÀeR~LJk~87i U9D ն?XH%vT̳7*d# =SI_mP(q)LGd<6yQR3'| =A,u6CGEQ-rYReh[˚rix\Vuщp8v+ n]%tSJTܧ=0h&A7CcDlS ?ˊm JյƢs AVMAba{78˦ [d}=B PYtfƙO";GZ Oh<~ߠfaF0c)f 8I@6T fQXT!td+FFduv7dq16QvBml 8O>=21 nd!]S!At0$iuSUS-˯ڐZh4HnCQX)IiZCdm Y3c(>| `dH vCQ?_r Z8NyЍ$CF&O5c?hZe{1ޥmQ.%cZu8[P -yڿjyN-VƢVW'M!d?҄g4iI9ڬxY.ѻSڑ@z욼{q2!|d>*l,Ig=$Н}^O|@. 6 u><+N2E>ލ8*Ъ䩧4|v'eoTtw06C%Oq9T. #"Ot 8LM9pZ܉0nĚjB&B0i@?9`ܸR粶 z\y`7MBUňBur$87z}5܈Ȑ~ȓ& ;%6}8Z/g vCh b_†+Tؾ O6dVc&[,y# lAc${ @l`CFzuTSOPu٢a/oU숱۲ ;N4ʻコ.p58wm'{$R2kk"CxJxDNԭ{~ 1`.|CJ:; 1Cw.;ȕ)b7B鞺aBPPPUI4r)ktԽgVۇkec9 V<-zsڜ7!rr)mB &oTF 'Z7d Q͋ YyK傜}yhiWn.DuYZ]7&)_w>JJ-fZ4SlsΌyڞ2)q>a4 Q4 vz:Gq^ ~߰c&ۛwnX@ږAQ3VA24Qo=y3/1td 򐈪ƋIsW!o7 ZR˷N^nYg%q\6إ>΋zk`lܜZH)uE_¶:D#O1W|¼vOC˞qSŃ&d":T!^ԘR0@솋à1rY9K;S/8Eq.4+讆TyK\ą}hRnjBfʮ]ة 1_܁ѵui`U&>XPcqeH"+Pؔv}ty"Gs$|Њ_@ K\|^cIa dAi7HZ#iHBH)^P{QBC4^CbL,# :YdKRcK`̖ahQtN3T~UH%e+JGgpx=kN]WbKny6 ?Lsx[,>S+<!VKH9)e e5鬀^fCvș{ZEņ#˼(/{?* d"tXY:dl2 %e,֦_XNإ&T(ݢ` ܚ6<WU(:Ϭ7ʕ_1/ –,ANsdLӮX@s9;XjV;Y'v4;jT]j5;HwuQkl]|LqiY1)2/E{n׼Auײ_l46Qs߁{AEq:,Vtrp@EjVәqt !b(O Bn( {锎{ȏOU08Ct0^ROwcZ=H`bDD5+{fFg$S_d֐Ds(2=8;[{ =_2 wmpKA'LȲvԀ (Am)|6PR9!v;"n}[U#m+~NDw{ɊO_l/>V ]@nT^&u~B0Q-ub ܘUNnA9FGOmi- iBެ,:<6͌=;:OGUyvIϯxQB0HWA6^B+{ܾEzǽ&$(h0hT~m"0Uƾq}JB!BaX귖jƆ۟_ >9h) AOE 6no&x&2#CGӅTkaf|I[/V-+w ;[RrZ`p#frǁ ൻ@ >FK{2a_&UL 'esaՖ?fP6Iy`G7j" ~NW\+Y;S$cJY~@M W6Uo5&)^c &*[:hOe3#~_lຝm>h1 gEB1v(ӯK9oaMY>2(;[ 1MsdnˠyF\d}_M7trnZ(ܿw^N=:mTN؆Wc J2YjA^ Jdo#cz`km{6t-_7ž&i)oEY6WCQ. *U^/Std<<±Q$ HB9&nd\?:En>ת}f$*6fH4cCKQqr>n <>W9!~) :zϚrMOYXj'tv80c<4% -AuVRaq8VmJNUQT]Z{=<h.,Y&4'arŌj>앰Wu > p -|&g%'$d@,@C׳zriL@!f⸼E<>zpEo B Z de-2VUMC Iu2i rh)FP&,td~B~j[U zy¾Q;QCc)q[t3azDZ*SIsg Nf0O|4 1EfTzHR#j$ze44YYz k|LBsK%Y^Qg:•VJܕ2] u+QC͸%X QSC̖V{z| YSD|7I3!40:מu[@ܓx+4dK8&9MF._r0_Q"̎3> xXU&#͝/8B* ij"0 ',f<Ѐ(>u^ mwqJjv69/>oAv |CKoĢxg64̥@uy34ڷMk|P#~S@H)'CErltn/%_y쪂0l0؍Ρ%7%-IT[GbUΦqeG1Bh(@3?ŗDؑhq/kFx. 0*P8u p79B E-%+0j`37[+SHc @Ij$TPY7t:ڍG͟CxdU2!'q 't #2j2{_/8~lN>C"W>pb?XJ&ιsqL̯vI(byKȆSo\r(zQ_(Qn}ז)$ba!l 2.8ߔħ~NWчحml ~MīrA*q-'Oe~Iv$PNϒ;Ef 5>H-4y`J5hO2O95v X&6/}kL"`FVF^O`#7w4=5#<R: :MpX(jK!ukC68Lo^(!#KbghSPTD)&l"[NvBl*ʘ-23 lozVZ`x1ǬF03qgtfhkIrnV82u!TfqB+8ud{nʂvgimu);B W^+K.m'<7]zrrfιJFp,Yzl!Al@ept0/ߋc0?e[+nSp|x]v\x3o9;6{>p^Ud0/JNE;{np[@'TT%[<.c z90Β2̀ܖx/b½PsENq\.9osC'gX=7}ZvXM`+ s cY}H# 91Pර~6%AM\qx$.dɻ ]_-ԑ;޴;{e[(jy2:oSNzN?xbsk7/EwU+}}FKxs̠p𡕱vzr9}32\ocK'/Vq{! N;K*6b%%H;9Ii[D'41%){Aۇ$cGOagӻwGsa07ouj˫\bj夸Iu`{{o!tlGrh}Ӏf{}NKX{ƙf 41w]Xa|SmeL{HTvRkrp(.XK-?g2tL) 񮵢#V7Jm&]F'~0X$0J}qs۳JG6Wuq BSڰ2oT(XDf_=g0JzX{8eۖ4غWP 6S9#lZ$"9>>sXfJC{_i!.l'NqEԓ XM_0&='5e4~SS)Tf_͸p?D-`qF6g0}Ȣ ƵD8|9 |293L4p՚ X3pyjӌ Gt&&{ҠE{sYe;YLZԹ! ݹW"6Gg?Ѡ&Kun{O~4}!VUM3üG{Lj xc8< J?dՑZ h!pã@> ʹ ËS̈n]Xd F3ʅO\DơvM|URfG>:rbnKMn2WmY2l~=`7fܳ7JbTBX ߁Jy.Ⱥ^P>D9Ѭykce)ΩmvMrЁ w""᭓}5TaP&8 ϲ%$"tg/yqcfJRul7VYaǗ,z)kN5{R[ ѥ!)3^5rDľ֦,tkkp誕hj)t 3SFGx_L}%9|a&GBOeo Ji\P+0e\ߐ)+kd]]J%r ݯ&TbZǑa^R&SW9$Mg}sK!El# $V/P ׿nAbNlVty8 AO6X;:#:7&&7VәkNc:|@# Q1PGnxvO&`h"㜏=/#^|Pֆg1J/e+ncCItF WO-R".]*F p~'lڵX(12_+wXMȋNjʪi Shk}P:C:K3-8SGIƊ(#PmX9$ȉ"i Ǣ-/s٨p\R5BGC~X"98DvT/6߾`ɞш !YhʉFErW:OUo1P4/ODD-s6r~ weRȁ= h  r\ܫ7RT(sX\=*GqCZl'ѐ}9ƆSigm1 {6# K518~Rz 0iwt@=[qD; s'aFęE_jkٴ(4_0lȯmFV}'lpWWz*(Y7.\=~iI59kwMUB=V [*G^- 0LK+b }e(>ˉ QEܛ> :Sud۴I6g 5@s5a?2fnn4fvv_ fM}'^@%y14v mZsN:zdӠLE{pgL}u(Iym{h[$%#F ouz8_9~«t_o- k.2g[tXn+b7qRH Yކ(?aas!9<`]ՁBEIA٠&Ѹ',)=HCۻ:8(1bҕT&@H[h,JӍ$3w`CBnG2t.Q .Րu/ sJKWW3MF̩Pt=h*DBV٧Av_`X ༳pA.4KErtV.7@L,e?`.nmGu'A ?<ĽI۞ W?FQnwd<>Rwl4) A:)2CS<.._2cb(+|dZٰAs4^zñUNu T+zz~r+87K#-`̌/ RЧ2s']ɑbhShQD>Yu3* Ռ#J \I =hge; +YR"x\%59ڢ;B~39dB(Y_G Ҡg`9ŽRIgiT`~}IeTPusW*,sgĠ3Ehzb}8T֛!˰՗-.2rXK\6aF\9bSK6@ϖX#xW} /?`Rrl$j>]iV`i(*ٍ 6n&30%.Fu Rm{QӺLu\n+e`|вo4N4T|+8J: B<^/1| &4Q' Ur#wk 8=`M[&lF>ZijcR\&r,j3?3?1s$:R^qlk S: J2, 8:LA~ ["mոۥDSI‹z`)Õw̒1\Av iZ@4WMDHUqm "0?R]dTЭ<۷q@a;Z7KG)i1% 8f&|h#.U;~.j9ίC|7O4b*&&&B٤2$'bV I]IӞ]sZ2L޺7Q>5莖OǠnl: jGp;'(-zUb($= 1[LFsdn"ѭ.ԇ@w?;$!7ۤ/K \gp^. K,5֬.aVd&$uC FCM \ג!`ڔa7! s>!#em5J?Vǐvib.FKbQz&{÷ %%落{Y=]hLEX㚐A]N8$ol9J4, JIfI*􇑑' ķ3gg.ֶB?v{< õ[L)|"r7bG(.uWf{:MC}8wuz{c 5~ ~<So+k tWO^'NrA*N. !+ϹƖPLt^{:o$ϐ*s.ko(Fu&cfdm:BrQ:jByQR=x}"ӣn<&xrGiD&h' .0Ga0 un؝F#N;*_T9tթD Ü&RN >&y@_D{̫m$9N (I`[xFt=;/{ǪLxJ_Ug9p4UJLȢZMFCP(>|`[j!*{nrNiP%X D#Їnd(.V)TKW"i~n+w$F{ȓ-o4BȬA[OG1ˍDYMy|2AYbTMyNǬubѰXA1'X}cNɃ皙KyI^ީC)5Ͳkޘj==`+'t&nC ؗc&4R c5O=`=gJF>D^"SM[2ڇm}hJ- x I?*[_dv >I[:eE -?u; *dA%mMۛ;2iàé870P6DCNvPZK9Rg[Ed%({q->m$A@{.MWpu<&1, 5Uѷ:2byW`V™X_2 Bxizl $9~8긩~W4 >2: 2s>K y"?1WJ+ >S?Niƛ+~ꎽ7bTC\lްY\I^mS];q?zq* Iy vU`43!e;s e~stĹ{?v[XAsh3:D[qd,=xB52>k T#fn/#(x]7e !_xidsW3){jJw:ɶM?:,&2Q€b.)f2K.||{X숌M :_2F+c-?j d$ηgM̔P+ПK`6Gǜ͇sֽfCJL:J!DClń}^JJlPY@F ĠچյI`N-(4,@LC#H;v-'ǖEV(Y|1J_ɠF^d}wm R<J[ǛэOQ%dmna}R51y ]aL{|;kU'e]_v,#xXHo3DĩSXBJ[ haHѐV| c^=tW8h}hq-\.X$K,r7Hm]aZvP["Я 'iRĴ٪|>roЊW'+UG!x@9<ژ !I͵QBX4eAE"#1O&y!]ӻ.E:HU8}[ ڥ/aP`&".mU@0MgWJ˪vԠL5YC@V ?hۻSL#c5Wͮt'(dHhCx U}E~m4-IiJ~H;.m3P' E{jq򎥱?T}4!e?Fa&r=͔wx%3qO|JGj0$NUX?ǵD2uV,uXz/Y8=0HQ[Q}ir, Z|֟|O|uwwF}sW&&AL=TfV'j.nr;|b.z,S-R]vD 6Df{L~J\\G4I?Rbkd[?6SqlRٔDE9 }^TkMi粫ZP$ܴ[TKh/63gc-+HfEZ4%v(ۥg ˔ "oWA$Yּ71%)â(9<.]̷}h0ш<5u.#bA | Yr9B=/ %jLo Ɲ -r: sY*S:I*ȀsW?޶ rɏ]WJP/W`)5rA3͆&iig;mҖIWd֎21AQ%6&Mɱ]|@ƩBNBGmUXXri*ؐXKͽr?[rx$ۙRd0<ITsf/FRH6oH-۸0$8B0U2zb²+nCxs b1_60dcۄ&i"B&n<>Zn7ڨS_@k }*ԓXUKRH>/jX8&˵0OÔ"+/DzGpWIRƫ3cF|@ͼ6:Oe\ `ZF٠ OHNx̪N{W`=(v柜\Jӭb[Dʁ\YSВϟfTB?Eʡ?aQnSQ}X94lkj` R#^ 㑮û t'ADaMbY-^gIq-4ZUCj{4g 5?uj;/AxS OFZX?h·}2&2QٽF].6bAG~sr,IU$;Iq+3\6A :xJ$uO!8A_EZ4?d7+43 ݚC pb9q=dڛ ewGX97{nO8@e] lʭ!TqDZi` yexNph>i&Ɋ0.TՂTӟ[sݺYlɨBsпGeC}`mjr5FN(N]Ցjq"O#p:ʉ>sb3Rcc/SA)MeCu[.^&=A><+feD'h*1"@KuS `ہOGU}[͑Vu'U AC>t(rGӃq'z<JjB"ŃN(ps+q5L#d۫q 5^$@T0F /\N\ WU r8,aY2HvíV-z诏0t\Un9f%;VQo2$+L }2ӎI*jv SK1M+HH%"("!lHQ-?9ߖh6aoKBPW>>YT*C7|gJ.N)tg jK{Pa]O kPŮ{޽짧^˂rThYzu4GB*0ǭR{ QZqp܉Z϶GNtFR\%cTnN-dLLd|pX'/!DFZʎ 0|91S?&/H{ yZxT$;-8^F<8=|̎Jdr5OA48Y<|,xo%\N?ΩkEBLh=i d!rYGwx [6(~FPs\gwx 8a7n:"$M3hFJXXy iR=um:[Iݛ:(ܬ)z\uC [5۴H}\#!J%K- ~eOujE:Vdžr$TmNX m= 3`Euw?Z[ŭ=M 5mfbGrͯ&t]퀓QP :&t25|>BO.Jc"wu~,KUWO L0@@[tz4u|B{܆N\uF2*ƀAޒeA%!tN~Xv>n 5Lj\ d<>)hZ^' `[R/IixͿXehvZj#t$`}9ByR;UoC9s-Jo#7}Jg@5 KZ3c'n҂l3$|Ce&C;)w;Ige%;_Mp4vd VZZƸ4&3Ⱦ]NC(EJŖ b(ȥčeǦŢ|#R6E^xOℰz3~VouGkw5_z [J xYaXҍ@  Q)|ln̦"M6,x4G;qm! =Dw@jV#1Y lAJv4^56CJSQa2H%̿ a5}Q_>YB|y-ʉD7AuL-M}q<)9"_6 O. FZȠ5#o򀵖Rq}hEh51 7ɁDiAQ#wyb9|4T=Q=>']koyAmS-&Ŋ}-VN~_Le"~t+H1/opH[5"g8swaׯz:z 9/`O_C[Gsa 2%goGq0SKuDv< %Hj4 4<>^0DQ t{x)M.CkȽK;v}o uV3jRwO}۶+|Q#Z$H}^VQP lfK4WFwn L@rD ~}[ϛ* FlPX֛1`MeS8bt{a냼~#:L8˻c˨^ ;>F|(! 쩕@qTi5^xεM'޺+cXH1VrD@Q׶g@a)J((c6)n8=غ#w<9) _85Bv݇Cġy05-x/K:jk3:3]-_v݁^dgܩ'Npvh> ?4R XZHH-)AN]CK,&WcwUv&E +I}>'"YGB Yd Yմ술7FbQu=]鶤r99.nk9\M8n<#N5 Reȁ"g{3)rPz_ǿZ4<ٌE e=RmWuP{=a^l1Q_]H.)MNC ? B \olg5)pmߡ]cIaohgX]9z'ʿMX[]Q "W֓v~h*fl^9rm/ŵMlշ>i\ ,zd'ZJQ# ydl=7),6Ib"}kr3@S6 xh'>r34¶?C)4:L4Pad1v6lFc/G8BO朑ugl,fs%ׁF≡<`!-~Lo:*b\ɚt/!fV]D~^!HޡS;&=FKcGMjiǹjJ]9fߪ)ch7ţIucu`ε-c4E;~JpxM/6\O4 iOal|J?,KP)An]g( g!4x}h+%)$,rFW ",iս-Y$:ݸygW=>97.K9Dɻ,\?eEk.!oe,<##xHXO'?N~ ATC G4D4F>iw̘'!@1DT*<%}-(e#г[>o({("9x2|W]RGrOĝ[ h< ҠAˎ/1$l g οk- B0Ċy7O6m $ֱ\R8-R9GF " &K5#jGHZxdfߡTO9&Խ'VbnDd~&>V2?y7/ 5a[閑iSBj~]΅y^Ec4 $6]/4ڢ\X?-S`S^ V޺.X-MSUqz:No1rY.َ TaEqQ`%܇9qYOK;;zFE_gN=OK$4ݶWVX c?`UU1f$+qkN2t/{+.`hR_A)rA{8ɢ6q#@f^L32wgd4-q*LEMfOGږT0q4\+Gi~ȮX2$t2HR1\*5ݟ+lͰ]M;kG»AB7[2%_N(3~ j?p|<> Bx/ }myU>lja]Xn> YEcލLw/&Z Uuyx8ohs{*x  |nj=3|oՓ/sYT$b}dXT;Gs,:/wD3_l|Fs<1%dz~M9+= ,._f|?ӏPř-&zoMaD#tHaH~ys[sV{'/ _ϐG  ;R;Iy[2-usNrnuw,!4&e'5)cwErFE B𞉂OJIUQ?wtȠ{<)DC3A-lqMl4p(N&c Q 4xo74:A)38`l+>{:Pq'_VX/~@@ȃB-c&%¾o>l9(A%xpz[.~$F Z%)~f X}n2Nyt i/?+7E觧VRدkx0܈m'JI?u! 8\.8T|dyInj{~~-5*_I&K'Ә!n=\j>CM/jON]8 Knf3Y.g~J|s'6q;ˊ+a 4F44BZAHI2%Fr*[cXz+9I/$YhU%#f(m9; {`EҿɚwC֠=$ԕySn|r+zJSʻ n!-bvcLۉgsr&:,9h,6P{^"u/|C)* iWLu,qĈgJ9p[/~`6S@ !orwt\oiNA[FS)%F-'Wj v74dŸL?L' 1(kpn֢j*lLU!cW)V>,!jۖ~cfq֥>.'? atJ!Z`;%=Yˏ{>x` Y[N.i? TAϪTW'f4Yݓ^gVC8xR5}^8o8Rmh Jfh"6"~RMps*OaSNR^[+j!Ͽݓ- X1R3h,ynu9p:?Ϧ0jS&6$Rd̏\ z(*,|_Zq!EB{Mj|fm>ͿMPnTk{|u,5;T?_gv¾V, $()3^tkTe20BJ~tA,߫waUE͕6s0ȁmCe65u]_I TCc4 l9{A4POz'@Rl|mYرfiW_N4N5J찂 [Ac@C=yCk)uYR#4}Y̳1SLzg1ď 9F7a.Eg5^X']zFnLNS SM@R TO&Y܋O3[/Voً!5"nk]9)gd(^:j*VpT}{NR@If?c?!JXXyL*&x` iW~4uiyEB N}{$YUř:"Q[,H9;:B8J?֔bFؿAf!z?sA2|8tCm.:79 >-O%Cx acz }O됊9L^wk2ϛF&j }ۺ] xA=ZvJoWiZ# u08wuw3vDV{y-EfUwO-6*;/X<)WҿieqZ&)%7C_$+ՕZ`n`Tƙ Lau63d6+A#=3Qfp[j"ytbB-s^c-Q!k-]8-gK/SxRJpZbjpJ9Tw3>q@En 0n|뜵Y4B{IfN@Ͱ+!?6p: pۖʮ s;W~}'2@}q2 Ն(H@f"^9)tGYǐy*Ůb<}fʳ՗߾Gj͋7$~,-خk٬5#ދXh-)PxHJ,S?~QGyD-x$V=ܚt0%fA=AHb<6RX-ejT).hvpN?5JHH5D$SތXѤ3]Xˡt^fG%?˖y?1Gb%HH9ˊ4(r5e$'#nSWL~42W\F_dX p࿏AsIʁVA,ٷn9U@3JufIitrWxmH#rOzIhJY{jD0?e-3O'HdS '5BBD<ղ&VuA?,<ŪQ&9EsF7N Z`Nz]?=fDCs (2`%"bbҶxg4ipJ"fiROGKH)/Pp@ d1Xl[t$_‰|<Gԃl,Q.SM9'_N7 ZBeѴx9r@*oc\~eF̯ÚR0<$$d$ f _{_pk.hu^j1FHV?1N=%v;Z?Np{EŽ$%2(\>GъB52vU@\X.cu:rPZˬ#,?}GrxiygO*(>7okriU 7~>g8bjtiQ A ,漛6b!)YiSj%2Y I͈Y@#vCY)ev!M GzG%r^1hlK!q `7t>Ee s$7H4uk־V*5 +Ⱥ) xq!06,{m /B2cˡw>% 0f'/Θ>_g1 Fِҥ =YMF!XAbjV@׵ k Ҏw<lh׻ 'f"讗wh.O#ƃS' D7d@'vQ]tp fwȦ+Q*(,HQѲ:mT34Val8plMeM&JWs*L@!i͂LGJiK[rĬ.؏p4_= f3lۦ::e9-9;'\0<`'sDh;L',N8Eش72(NXټ{d-tɇ餄Ioqlp*.)DL -R~|$|@ő/)5wyR8+>}:v}&wlHEcuxf28x#.~Q0q/^|V XiW=S9A;:.u[ڑPQ9@/1pNfփdJBOA` %}Lh1e8<ܒjP,4e m@- A#KBdM&PsV'A!^H8ݠ]nC>\eo'*|p+> &b ::V>ZN[ʜfiaۺ NʳDD:ezy&ϕkN~XH}|I,)mt=ȓ !!+ 0/w*(%H U*m*xPb2"6ɨK{d{QeƊ3DО<?+b-c;Z8mډ Z4,f?V[+8ֿ=kLTX|e= VPku ]pI'j.TtgA3#]/?.+Gq[t9e/eC 0mH lJ{䁍uE,S5,eכg,Dmi yE\MӡΕF_%}> `ϩ:z0,FUkmi_xpv1H‡@҉@ʛ-=fuBR__05(ʨMdVbkhHHL"n鲘d zXaT1iS.=E 6PeNKmϋh4X^3kMsM'`:BUGhc>2A]qa<'E(5aQ1,G‰BcS֙[Ar wn5K4Z`Ca: uF:4(F3`OhMa7*/d _݃_H~` 6ŢQG'Mm.6H=.}4.D iu0'ԉ]1Èu@y;jH*SwoÆt %dr&#ͤ ̜}w1y,[\`8 |mL/ \;~Cֆ?\m?lWkD3}-C L{'[,{6x;&3OHNmuzh(y gæ5]u-?&/~JeW[/>Q2e+'2hwNl(i ~/5Fd\ݝKOx!u&&Ա2,J}`ϜH8snw}DA8A#Xy:&c< Q V4hUfJqmKbsGL˰I.16X݈Z,+AC]C]|$$ϣpX8jet2t==Z6Ʊ8> fj:4[yL~x'IњcEH>Dqe,en'gLUj,h YD4˔ K1*LG@iWӹTnFa̅zQΕZWT2?wP9?ӃDmXӻ@t"("4Tf4"[H@Y@}dpCkS jmuRק>տdbd$nc;JGC/MڇXJWPSg{rʽ| Dm"HҝBb4".zv}.]MIl㻰ly'x,p}j"N*vQҔE.^@/(AȄ׭=F,l{ ?+$~"|P7$5mr8&鸳Ej[H%KȆuXp[|%OT)DXjXج?mrkŤ1SL A; :k `Hq`kN"ֻ2 IygmC3|9lK:э;Q YxJVŕ||5ݜg!ceնQ, g]> ҂tmh+T5ʾG6& R;Zg6%gɯK4v9HXD@?ɳItk_B^Nߥޘ&z@ig/~S!s[ܥ-i[-g^볘;SpaX39/~N1/,(L9or+ RE<.: w=m~GE2/L7CY/ĚMblwm8-RF]2u{fIߩیƘx!|*bLf1#dgU ꃩ~Iɕm7/h ] 3tQi("]h6+;z+!:j2 ɖc%zsO*u%xnyhDD\IPEAƘ ~ӍaDŏX%JAmN wY3 M}=e>,Պ\ >ggb;|RA- zW%OĠhѿ`Mf|ALaCBܢ^oyH{;SЃΒ99"z)L r"·ѭBsj8 [5 Ff>yOAS9B<#̲4mIى J!mM5["wfi1'n˳:1PGFbQ7FG<|ywCjF|>1z. M/zwpKdw@*}tE=1.jfy 18X g>4|YBܪOGn&jwz$R1K;^[?qaxg f5wPvڗA:uvct $YDF{s]fkiDcB!9aEZSa?XO\߷PCߦfr>#udŅ4thxL?H`j!Φ 4:4v:)0֐ V!;]SKI:; Efnu,΃ߐ$(vpf.pRcŬ+"5k\h"z. S ڱ;%<`L;㧆ŭLڏfO5L߀tj!ǏР  >bbJYg81&e&a)^r[=CP #ҁM"`@5cbVE$8@19 KaD}qmd` Oh,8~ xCD̎J.=׭q)axs|ړlYo[n5=%,qޤ6fn@9)`v$ QbJ>`(4 v's˹`;m10ɤݷ/20pbB_c={#:u&4:}g> CY@BF9feK:7@|*{:ٿLAwGMWIT[UgOKW]Pz77:p>{t5;RծL6ei뤸W Br7!7Nq?ߙLܷ|v|mAJB<#*}%=wW"$ #nJ|D?Ǧ~W*k.^[q`aW_`UU'9w~lTb1%.~nV7""ZvM}݈'[eXƴ5kעG& zs2 1-+D« lO BF-ab[=I]n M6ОDΨquV> )PLpACk )!jTL 4&/Cb%k~Bo8V~vBzIs|9iHFĬXmܣ<'y]/M3HThěư4ׁ.lx|6.O$. !d(lQylIBn0k/`>Z߭j  v i;k;*O 5G<ȱ%XNr7:mo^5oʾz#npqP[oh #8(P13h(01b5o^fr$>/pL2Vџ4!PQxISD룅t9֢+Cޮ[U I[8^bto] ->H$ i+,U6ɽc' ('L0U\>5ue*NťǷcCyIPFu~/FÌ{odvz|n3sdCNЦ$kLVF'e-mw|3ZMIc-$BbOzQ=B\msC,)L|Fz)R{jAYIHrr{bZKcdaK'YK.#Fqd$ U^-rA .r 0R$<j+$i:wa{O11 Ra4a<,ceTT֛5T[2`?d3Reexu#Fi4aĐ[tDAywlraRz&d.>3ͱr2=)(]B=1L^lLʾ31Y^waCWTuWWַSAB D/w9 x6#7ۍ׆k :.}ƩIdAMr8Զ$x/ /5\Oq1g_DG78d74dgHKh`iPհް`UѸ%NTP@RԴ y핷GH8XFd/"RCgwYZ=zvWދ\OLk.!;CNhs:! x]PJ&"QPUMuGT Ckʚ7WФ(UQΧ\33sU Ϟݓ\<722ڦ@H]MD~յ*9tyu=ll&)En۔Mv|h)h?jT!Nݏc(G=fDZ!wDUVJV$OvYbZӘ5V;kTo7M&hFW+qa><ʓ7H>/`MQc/XsKO4k&Ɣ:F {Dqj ɏI,͵ `B-i UUdzbo'm$rmb jN[Iь~[WU1Eo%F|+#|!0K*P cY" D'NotP2|;cu;p@Ĥ֋(g"!RC^c7u! nJy\AGaRP%0{ j, #$:uhY}\D8Tl%̺3^[«Фہ3[6$cs^n̎Gsr~l Pa!~NRC]ʴă $v9@П y6%L#;;wzh!W7ٷPLKBzI'Cd?m$wtX_LViBlx/!d'1l՛hl%S ]}V H){LGۿjT^˂Œ@%YPW>GdP4ti|MQ# }y^>=t:vn +!DH4)WFjLq [Tm{rgomxrQJd1u\Aff",R.%-F),.JV 9g$0%kWl J9VmP`/Vu_.'6Q߆}#HG!x}%) THk/EA6\N?O\ܒF2,߅;''_ϧ4Ӊ틲:WM q_2BRY_{|{bE18_~ׁٖnSYoYS_MzPt\鳰Vߥer_X{}ކl M_3̝t+Ɓ|<2nH10z[=1Сn<ߛwwI,DOn8~*&s0V}%Y SYc {|ƌL`2HwϺyo,?_8[ᛐMɪ30L RSn2RKӻ~ӊ4s.nYJ&xOb4,o]2a#;ՒАvra _;i`~RA ONin\ ~|])>l&؇ď*J*O }1eKnȽ~?l˝yJo<]԰DPb;ml;Y˩Sʼ7XϪbt wSo[~.#9/0r:n#~lb:Z1-8^8gBu+N"K'po3XfK0%(oɎPY LK+y4r{'B;1,|'Yn 79S}?kRcVawK2na,dNhy;@_H ty531-/@z<`S݌u<5`FD3:qXGo?T)Q>GxB]hpCcrA S*@jHKeWN5sx5>6= *FÖEl2D2(&Ds" sFBr 1$x`5b;.?hq|I|Əi܋kAHչPmvտaiZY%m.;V,P頸H$L_l#5ɺ%ucUt-XҨ>;! EMZ<,I*hB*,QSN߳/6Y䭣~p}V\ k;\⾬t͑<lwg7r\ RŞs6 rם.+j١3, l CH7xR$7=k5@Z{?i/Y;PC~bNLC; }>³ˑ3w?[ߏ(=[Ӌr/3 дQȬԛX#b\B8P0 4PYL փI'ɔ:o:%ulGo* *g͓uYL  NA3_]˚Dݠl'9eLsq+&"0G ;Fm\:MP5.ǭ>g&~hQkiEÄZd(2!|$yύhO'H@tQG {>hp QY5#@[_'lXBf;ӀFRCM><)ksq"+ՙ]S)Z )7ARo2ԻS4S9"׌mLէA=ߧ|gt05`.__vX:&3pG1&D2n'H9!M(dFD̎땷+Ar'b>exIXcTU`!yAKs;9QRfJ ^u/৴ҝFE"LV%ِ(R,.lBM^˻/Yu=b?U#*b\-&}2%){RA5+#b^plE^1_ՎE1s A}()UzwPPx„V ߽xWomTV%M&5Lw1m]E\l1N9҉O\e+yN1Twn֤ ѝO oW.JuU!/ʓUU~KIC# 򘨬++ `vν皐 bͤF)[c1y4$'.]unq7JvWS*^ ju2pjBlYk۳g l@ YLyXL!ޑueIvbG245+ ٭)'ڦYjKYf ~7Drʨ eM@8o1q3'>V׆~bNF0jBq=PAFg9(Fu]1Q8l+p Q}%t @Φ.#ol:`Tͬ'<CB}?|0D3r9জKڹhˈEf/}' O䍃܆޺di=Ћ\.JDrjs+6<})XD%UiWsۘO.kJ-ѤI' C@dG ݡ'? Y"1pnᬄJ3W޳NFi"iTU(,sy.LmtixD^_}}&VMpnݩ2\0o3=a(2OCkjYm?gT3>:`z].fntӔq~O5 5#sYBvm)}R%M^7.uNL+"8 4ٷ>mqd*^g7Gv USQ.3v4-ʏ43J:-y,<:ȴV*ȺKbT!&"jGR #gK\Fv3X1MUƧD\|lV^m%鬿-'6ƠqXPOsf:]F9ld!aYo,.-Ug=OWQEtږu}*qz[oŪ-(k_X K>UH\D8#+WZ®Qp0Q1Gr'Tu6vul۩üz8YN–[pyvO?zhN].Ƒam{|b1ݏvyd74aUoӄm+ XK6"7B^˟Ysq֍@ _m𴴫q]_D:H5hLE8"eQ7V3Z{ 5L· "A#&k-y^ \DXY2b〳{o;&"ŘLMǝ-(QE竄Nq h:z bSXn/W2$Xp(3`הl%K_s!`2XMV.l r>eGY⦝x> Jё4r+X  0P:(cg$M znoe0 'K@%w@,zp#sq9>rB Xl}pXUfpL:ɟ{+[@.߂ߏf.5vVRs`R&Ms0.wcɴ7( *YXG&V Y89|9`ڣ^9h$wF.sxϢ|rjEK ؓy Ղm0ӛS)q*| U胠m'jEb94K؟>Ee]ЋprO#,37&[1tH5^ЃNq k f@w ^.XH~:[ Y>Z0LYn; چyS?1N]/%,UWX[!W@OU 8?4{ gD˙LU}$P3Ty.Xm GE/ ADUkݦVI!LԲE} av$+NR]gۣ~݅Tjs@*J7˗;8Sq=ʞ_Gf2)NY:]Va:zǞCHP=嫫&uvOM q $M۞٧/|EBGM޸xyE^R:8MRR1L隹c&+WQkA '5D[H^0U!aO]l't4Y tJ]/~kpvW;Di̧Jern b굨+v[d T:'0M} 0s|V筣Xp)FIv(t2ވ2֫9Z~ se04@P*|KV߰UbckƵQZgk&O.VAu-TpM]w~/H^Ib,\T@!Q!m }(Z)JuzN.G͑X`_.xE#Pb:xƔ$"r@/i.`2*ܪbMHYyR6pZHvH,Ԭ7sO-l^GZh |D֕YIϻ zg|zez0K=5cM[s- [>48ӕ=y T"O%\y}9=0PFLVA<5w51TޝEczF#Mj3XM/t=PN1 Cb@h8 NV&l޴K03敎dOM+Mj֕_|fOt(gU&jiM[JN+C>̂Բ" ͫ$PMa͠+K5$ j)A1Njk"]pAl[LYm6pf=Fī»E(Ake X;J"%tP޳fg1VPu Ǜʩ52=xAn-KR9FDm.jiaEx n,ptx|uL7ϼ};#N?ӷE+.Bih#!cEFN a|)~DO|2iGޏYx%c+rͨ'ESH<,*&|&4u.Ʌ23 XG i:ʫyw=X(B-ο?  \sQB{af)d)cL)2ytn!ƮU[ AXMZ07l2C( ،DUa:e{OJM'2: :J'tg=ҡRIh:*+~v+f/ fվgP˗B~6q/ ߠ$޽6ATF*`4U }jr9id#]QLZLYQHЃfXo>kvn1!(;+1k1D Oce׳7ķD.%%g? 0B^Rn"$4*Q瓬㷾dQ7,ۮ"dPx|8C+Sگ~&'ЋΌݤk93y9fo\Y%W#n{Vh ?V lnDD5)?X n|UӪZݐf:C1 b>u,ΣjSBIaQ:Hrg- ̿#!CQVɔf7^1$W@ɳϐNzL">RL,|Ǣ{nYc 7qELɎq4GrN҄OZxW@Ժo{NuB~]2%EH4{6j 1Daxů;d K{LLdC QCEŒm\r|bKP0 llk9MzGo2b~f%l+`_:ԏXԹ =)N3nxOG_Z9";:{ V4EJVWG|7a H*_ G1/:u{s FCV>ߣJon|;ɋyzRoA2 "q9MbϵhƬx%t@ /9Dg4?yGHD9Ha<:C  VcV5h󎒫tx5@9̓+mhgUX9N׺1%(yex<;6I0Ӌ|\Hj;ax=%R6B3̀3j`2jI= EyR ںiu_ī4: 36#.Jg`a؁rpߥdPgpptߚ6JaW ) өbz y:Vwѥ_Ѐ}%a-;ܵRÎ.ڀИ|t*3jOd'RQ~ոeAX$#xiGzr c.t=7gAuO]0o`׹'h]JJsu̼҇a;m؉3>KKe3>M#`F.DA%_ljOкܘ}LMNTy$ I)8ôgOx_W|9Ģ^`*qz'=+v;@4xkfM.sC>A=FHkֽ3aDG,4:>{WA vRYګfѶqM(wnHj/U7"M ҃.tivޙkG B>g}s;Og6=%zdBJ-}'˭T|T` ¯eJuB\L[[nRNBz"

?> Rڂfv/T)i=[w؉X+=aUb@Bb̀rnPhvr/K}|֑uJAgEXVZf7ďl,]9ayaʅs1t;f4h)" "9Mo0&% @8?~,aŪaV>"> [dEw2cNCc=ߣaŅk?N{ K:;-!\<{sR;QB/KhTbmZԜx0ďd[K;CY\J{e BtXqkH,d`` IeSңiXB1rmsgں"},xZczc^ֺK,L {{>nmSʧX7,t>!jZ$,iW.lC 5[j)Fͳb4=-7`!vdi=.PT'Z__[6#n3ڜiG٠O4!G< ceμ 4@FŜAOC XXe+ I98E`L1Sgƻn6Kݙ{+bչ$%\?ɺ,I=ߊ:fitiX(1  <?bs5G#-&{7h/xǿ\%t \e Bi 4Ŧ׾ 7(yhm@ Y." d2}nN1 ok~!BSݛQU;QS'd/ ֥bܝto! _x5/JVXn50tSsސxAn4,u KcU.G#(2Pm^zI>+hIé;42"[c'|W \Y#0 , waWYh}C7pB06utxatЍ~M@&{4V<8B+cq6nk1}p5Fc1Yԓ t*-W/ w?뭮^u%#?Pj DҴc3ܙMpv椠VS \+6P`im,6>o׫6;JgvUp=!r+:^hrX~z_rC܂28+ᒕeP5+PӕW\ܒ`L%v- :Jy9hs`U=uuy[G Sω)o"6OP"jgva޳.@[kIļ&o05#YHKA6BZRƨ~ttԯDjwW#HP.wiVf lAcLh 43`&g[[SndiJH_"-2k}ms`B6Dwp0;IP%KѾʲ_ϧi}VўC+J:ӌ!zuz#\xFeKjdjZX`љ>?8KaN+KjS1339}腕a_M $ѣ饸8q!',G,IҽOb]x:SuE [Z]J^ZGSA,0?YR{2]Q^K>F<ؕfcLV3ݼӸW2YУZ_Z:zZ.zk~{jMQ t;m&,L~_/&Vo '\9B^q#oE1x+(vR+!;iW]WǴ`5.Э60L=H \dW x{0+W)þ]lwG0]`X~#j/T&cn܀Ɖ~V&a*6ϺY#}#K U5R ̏|x0К$̴fRWh1w+"馯 7?"(Z?YNtY6oڄ*K^o΁[ãR '\giU v" Z'm,v+N5D/;4=O ^\^ LW~3Kk,䙭 Wg~ cRwk({g~W'(֋ z&sƧଆGo){"G n;M N(XF@ Mɺ]q̖`O}Taբj,)1MGSB7XNZiءՖF=r,mƆQ4\ii7A|Y>(*NEn9`O\T*AZیءam[[1>Jb3V Slt&O HM-F>u[\aoA|譙*h쯔$Z?8 V }Nlc_yt)\6/+ӀV {m+ FiKDPqdyc@ek QF .*Ȕ0(.FW5v⻘'ǰAޔ) /h$vs߳XSej=VQ0wk&i2 CCqSTy6h'|*cwxM+tƉp" {nw*kݴ= (.շjG﷾Q ] 8Ecdn?Hݹ FDŽRy3iF D ?ZVb|x|P=nuL]Zs,LvGwiYŻ-C?$ bWL 򜑒ۖO(#(GXZĦZkeOYMٔx#4.c',O[ }T_ m.KIxc g Y1D6)FԎ`afs/C]4]SS;#G<'U֛֎M@g7pW@uڒAx ٩_C%IATr/" Zλ *hh 6鷤+HhLCde!q8ugˠ҇8G%XwL:b~')59 1,Ң:Sy@yD?̚=R:$iwro\-)c\wӊ`~=vy,ځUwS )eW@$t^X!퉡Dg˭n>gC2;J Co +vuMeh6 ]YH?O7Q k1h;&I' z;nҮi 'Crqz-W5=1_jޜm*`ovj|߇~X0=oc. z޹Q8qS@%bnG!*׸J m|=Db"m;V*P'(*H<_?Ա\% jio $i0qPF!*֩:8 x!P$d*LLK G]e !OSめ{;5!g>SgESu.l@6N`ChP]qŦyl▣ I#ŋsk  ׂFPq~ud`{4&*p;`5aQdv0jA+ ϝ(>pX. H 쨪כЩbYhZ3~ 9Al$D${ެر/fuqdGu})K,{RGgc ŵ>y "܉ݷ.x?͹`,gmH'cr^3^`3"|2{d"lc"cqew&A#:W׌AuxŠXq#h*lڼ(t] kσAQ 猽@@&\9KD>/8]Bʫ_Bdl4}uSwgֽ6Šp1}Z1%XޱQ8[; rcz=OhDK@_:aA3N/E: Fl`o!V`@1_ט-|X]'MK{FC 4U1U΂>ϿYwJ0798rD%4"Rs5Uϣ4Nd?xT[:4ZrD#(aOv{ p\D@]ߛXcv9D2p̓睢EK9$İO9UIه0;relC_k݋Y$ޓ$^) b,5@wdr&^3*pPr\@0A\A}S }Kp(ɷjrJ yw}&JALp5+ ˋ^-O: ub^GS6!3XXyB r8!n7FDM5߇"׃f)nkr|1X4_*{2ֺf{[AeL Bd4uΡ`rzI &ޚv9qH֨0SCD& Æb `rs7*!1\ܭf/,UWٯinz{~dPT5WY\aH _1cڠfv䎭~ZS`O*"zW$"&4&^ޚka#Zi8'x;LbZüm9_sN6A̟LD,$1G6CC֭m}+[v5ٖ>tj]lmڽ ;Lw@ۗoj T(K!%7G"&E~e9 0.iI@}E )k?|s-Ii]LQQQǬBZ̿y8-b,1mOyBQH7 0#z^f*͈xh).x̬bf7&<>\pᅽUxԩt=~ 4Ls JGDA"3<{3rF qA4v:l1z1~_2'"r;ejZezǶʹf͢$68< wΊ1|8ڠI<VIDbb M4׉ƶRĂ)=ABqn%Ymֹ tlaڸC\ j\3VLӝˆϊ' WM 6Ř{L+hy5I3FuP n#H.]RmF]PUVZΤ"#108׸s1RXV~(h|XE>O*bŌ2@6j.So N#E*~X2Ҵrg`s4hrGf!ڍ~i~//ըVHh~&rR5)4 ,N:<{L!UA:GM@DWzLsx_d aI jc _os@=rf}TU!/]MB }?_5.tcbV7D@VJMxCZ=u8mUh>cWD:?@ҍ+/LүQ+Q`E M%dA H '9bO="kfV6}cꔽVn5a:5߿akK[;Uԭ{^[PV aq~b& T|oX!uRdpJ{a s7a?V53G*ec 1-0F~|ϠVèΉ{fgn"2DH@G7 F OfX;YB!%ɌUhдBIN匲װfՓss1W.2bl}m1qĀ v !m=L#l$أ MOQ)f ѧ-D?aK^ۭ}K]+\ʑ؄aU`'>&r9G]ʯO,Uc2ӭElw=H\swoO"4t~W ~NHcҳD8Jcyl1+?iw&uH~Z$(_V *܅e':cBhg+X2Im-zՙ<_,BșyGB?d/QJ#y %etfDIZVډ1Yzr Q58U|ZXG⹗)e/""sY6(X'"QP8ܜ (j^RX?WJZQ!UFw6H݂ԠE|xiM DCOa$YjM/Jo:>^Tk|j1pr:D"X̽W>J1ﲧc$՚m.*۾+${-V;Fs52#1P2Ae6Śsw;30u7]'q0 _VSӸIs@&c"GDh[ȫ_,u XmaÖ[/[#-"$4nJyЉ_uX7+ǥ#,p񮗅 epcY<%X!oE2z@c[ nKYdπslb!@S-ar =I<"[+'OӜUQú/KE뺛LA(:_&<*b /,Zdp:3<a W X/l_Sz)QըoVzTq'k0QőƬf#w +#A/P̠:;4HTg*ԵU/gnF} gY0*$$_6߳WQ}R ~x Ri}_Y%iR:S12ڂ:87d󼴟tL#i Z[$1WL4Ġ8 ϮFtiIQ!EI5 k[rT9V7Ua[HʐZG>#+uue)\݁yRK#̇s&SU\rDRl`JAy ϛ3`㧚~1 f껛 C2Ʈ<[t3A$zvPh,K &͔hr u9O׍&{cf^A;)T[Jwy u[;.5?,~%ݪBd?o#A|Ӏek~}:;y[@Ԕ/>._b[  3G3Rg3$t#Z8ט_ao$MR"O'K$E4i,wzLCqGӰFF$3jD e%e1Mw|{s~Drza,'K fZZލ^9QKz&ᙸV(2O>=x4#-uyg ɂ틋a|PP,yo/mr:=WzB}"!y^(R*p7Qz\ڜSσ?rY 4.َ$Mc.=CY ^ bKQ57`NAJgv9 `a0!~~Ɠ>J6PEz39E'md rjQߝR/.C RW|ZF+ F#NoGa}≕v tT">&By_Q=u%gȰ8æ _/?չV`JcS6I(#nPEmzqq|c}Cx'3+i8T[@Li%bM-Q'g-\הJ Q lht gc.i^J[P n=0;~2)nqC.}Q_իOXo(FJ,kEQc%NҼL3h;\/ݠФs̈́U#MI+e,FmϼToJ^`*/㐫%}YA=K:U}O4 '14!uqOnq?jcmP;z,[_ aI|o Z|5C`nM2ei«1[8Dx#lo*n7NskG>y#RCZ"wj(~?ynsѿ%BDZZ[&p \rfHw!!APZrI dꌭX-2g"-B*@,*'xSduef~֤Ln7,6R')6瓓~ÞMk$53Gl*Q"|󣊪g3H~:%EE:fV8#pς[@hI+[RL.BA-y)h kh{V92'/sQOiyoSKO#Cd4ɖ>|r4x-CNՉq{|b{%D )^KʛO5)>im(27@$ ^Fw:kz<&Mb5Ԝ 9\ ni+Zq2e!]/)KrbH3=-%{؟ 5BzӰ =;5eBcYe WF}kcTpuek ?YMz;8'߭fIW5E,\7 ]vi#F)% #ma,8>: =7:ud!p,5z@2y>- (e#)/lНߊ1di&t #K/Q( DG86 ʥ5 (< n} @آcz44ƚh oMhgx%uAK*RdH1YrD^8&ZzW 0bV:9A`_e ],W'`xD}*=Tą};Fa_hڍ hy*bQHť-˫+gmV!;l`!+E^o7F==MֱJ*8lp8pÏɾ0ZڜJ 'ëe 9T0 a|vmyi%-AL 6G65?:v,-7/f6^TP6Rce+Nv,JB2.oZ3;*q%_hJ+01j#S)oT :٥C%Zcoyĥ/h13Gw i2m~y4-[QT9PmC@&. >퀸FQX+sKρ QuptɽԞ ghKtD 41Z.Xl ݳD%t{U}1{*~"9fʭJU?hq9hbJɦ @M?1+@яz9<#"Xiw6L #9?ts'zlo-M.AoWŅ^949|ۮ&@&2`+4Ref,Cgnㄹ9&O_W |r:V8mC BTnlǛO7E v?(L "%</ZGBEF3a׻B{G=!d7y`ey!3*@B-q eF/<,- >bHjNd fj(5Y$Yvtvp =J%\ nҬCac"Hd~y'|'5sz)=2j:CvjD W(Z9JMHbRj+}ys~t3Ք.Gs&`rjͲ-K<=I w"1㥲LK x+d8(0g>2B[lH$G² ֤[(au+E֗OͧRu -i.!vN ӎ˔\ۙmn躺 .UjTk ~-A>@Fk!ݯ ։g6a&rEfLB:2P TeTO~>PHd1)E-8B^p6%&)ڷzӿL&~goҧ=Bv.E&X@a wXi+_[v5蜵6]*oڿJr\%ۿ<ׯٔ3os ŤSbxO [o (Edz_Rsl}s^3F­^Asis~n]%76fXɟ-َ0Vtk.?JLϰN*W oXxo&V i~stY1C Į[Z}bf[!wr )@m'#oTNYIU{Ҍѯ._ɎJ{V/&@#EGwx-[]=#J82Kt8pב1 z5B,WM P^$EDC'@T̔$#.1FHiy?!2Mؘ4*/yo 3HT,Hނ?&6MWC^X[~z&5,UmQC>: 8Ғrg|y b0tSZ90_ KyYJ4DsCe]UUC)9?C6=?ze,6=&?ϯ6Wl}W[oa9e7zŪn J==ˎiamOp9sqAz }׭J-% 4cV=לSzl0~Z_vJ)aс-h~(I,`3{1/:^"dM̸B Q"TS !NKuR}m-Iʥ-MRQ0~1%c=҃ /wDoFd@; FR(*/V쀍WHVJ(KTى<+92_@G~";6z#:h s91H3(BM5'zT2F +~xBP9&I~.4B}Jjj.vV*-ڣ W]'?뒨dWK4n]7ߣQ+anW2 .!#R[tLBp/;Tknц Ͻ ks/d_*\yM߷yI-hV٥W|eeYR/QLlaxD|ܓU:  ~k(J1E Rf'Q|P=F1ZdfjV#E#"qiNuq'|ok\ % C&M̳ Z1MM;J-GZ1tBv zRGU7?fDDaFJAp@7^" Wj}WiX覙C+s43I=gRLmspsx;qC~ߺATg*IAf7*^O)@rcɳCŎSN_㢟Zve&1t8b͍yѣF'9MVNq4+H37`+ÛFkOW2DIAƻ?*['t mS4D%d@Nےr(l"1 u7dAGX/(S# ,kt N$rqD>*ǚ c"FRo^|p%4U\fݗIA ]N'-z}uƁt^)T9z's:O'[@kFGгu8P%^|!g(D(haR$( Z$si(C,m$h}5kE/'APRo(9Xq ޽%J,VؤWǏvQ'QyU˂Nٳs73ݽ^Q❼xi6VZIӶlDl VPw/8Ǡ-8XH(ڮ4¢Xv5Z0TSr (#J@Q A] ,iNW/>UA/4〓b zÅ۽`Hhw_Y#Cb[nůo25{Rt3=WLJp ,1b>F܇O1)T1Q!§I5HދbU2l fL*ܪoeiC`6\*UXm.qN7;&gVAd ‘?&`0q^uIv{YpPL<{\%4Wr*]2m[6w`>ӗ(JeJ :0 <;zfi*v[?|mt}q;vZ00hB)UC#.E Yt`EB*7A*{s[,Y%MONqf#(O 9p!B1;O|P֞ FD z$Sx, H$: h@E(̇>/R`."y[^Kr;vV)MR oXHŶ6 m~Z}sG-"|)V _G[jb؎|KU LpsH>ѼG$UsmA %Oz^hX+4a\rTT"~f)H<k#pY[y~U9qNM&_2G~wN)hZKȤ? O~>Q'1MaX:^DJ\h3cGᶽkUWmrL6?pnO"v=Ϥ`e9KgѰ3<@A)FMӹg(L>H|P"tEhwvHo :7L^>>"#rnGf%Fț͹>fiZFNn[24T=;PSf`;C=6W.65&6gܷU/|hj<}۳FNN[Ks:VeI @6@fr^֓P60FE+FXCa` Kx3~nRҖ[펯H6|_ G<98%/uLz00L'87M.1!;s`㰝}+Nr:%RXఁT8wIPIQܨ29Vʟ}CƏ@^ ~VH线 pP?_|.5e>WSyJwR/٩D%Y>8 iuJ_a~aP./ZmiΟ~-Hk-oO`2N*kG 6lO@̸jG5U]SޒYkB kD\`9 N LR2:<$U>B1 %,u -̒&p?;/_*U/(juO}$c"O$T3Ig20(ܩDԾ=z\:;mkzKf>@ !4I$*޾_%\@/޾*B:q/s5?_OΑnL}(L#@qh) [ BIt 鞂is*M؁`Qlk!q3%Olx0uwzpl {T.8WI z{vh5x`b/-Տ ڥ-a.v?|H_'XnjLLɗHY#o0A[Eݬ`an7b@Y2)v'n[ae_$G`[[??02\]2ŵf @{c,{x&֥6-OE~ oXL. {䏹UhI Hg=߯;e˟FI(.bT4$Nm N+Ϙ@2\Itʊn-<{P !nǗI\,\@Patm# e)uJg E[LD 'il|g`K`[gԝr|Ve/*q eʆ-KZQl.{md7ڽ&^E{NT#7l3_ >"[- j_^T7?g[U픲m[DZlNtTogY^Z|W$dmx0r(#&Sz#xkoL$ 3ȚߕPVIidgd7* rCa?p{Ӯ \]ɿ# 2YX 2w4am@%v; 9⑉qjkFfNB :75N PϠ/ª#!J(3WsSDm|/*xBo)'B:PȊTb@xWOKhr/:X'5fKds}Ef5-GRudv?}Yԍ7J? rC)/ ato? 'uFlztDjAڀZ=5$P\1>1x/Q4S/H|mtUvDu7i6doƷ;zjB[OB,x~oōs#"bjN&CCE cu! Gk9l#z^K F݌j W 0 }GBv+.{ShbdԢ믳o"fD)ʇ"8pz|8vw$[_{C$RP;مd{ySzƌ]ɽUe9%KSg:nW{gr6XgYs6_S%V'cl$+S`⏪2͇My8X9vr\ c}65-ZalQ|r}R[ 5`Ľ\ݘW(E 1vsZZYEu 6 ̿i1N佰[1V؝lmq`.E|0 m |LJjWp-aN2hJPT;pũ.[X(lzԉN&ycw:Ɓzo XmVg@2tA~G CƸ}:3_uO"Nw<z]C)v MfKE+z1^áMMW1_)liI k+֘A?{65(\rlzۘV+֪ nok2@66<뙏aPpe~Sұ7)=CE!p̵qjEE)Zʆ*#_IAjhS/ذBӐ?XYΎzOI c+rȏXw mrJ%MQZ8;rZԝH5yВ8ӒJr z'[`,Mzm{fGX MjU6Ds adZwq1B9~Լ 8MWvg6WIhx)iξn R5[kv>p=yU{3b̾)2 G'_*m>25Òr~7'( Fߣr඙6\KU4LwYaMk+  ~?HעFԆwj) AO,/1["7/\tiGu<_qs=lE8 Dto]9i< 9}8wJ ~ӈ] }tΖ^zBn٢Z& u`~q<_b|vCǤZ`7u}op/#:Ei3<r.^Ki P2tPI%V߻9 ~"E|N"PFN\GSx 69v |FitTdq[jB;?A 5GtUʍStWd:5;iV.YJ=aAOI8 | d-&g$pZ`NCz\r) ~4*|Fax EWW1W/(m#?{&l1a$z m PJg+\>3ր/ Qek}(9O[f}V́]N A{NJy\Ҁ0Q߯rHi-Y6`)Lх4pp^o v\ ZM]I M$ӸbeP(txC)#4}J@qnuŸ# (4PjTk#d[jlޛpoȢY9q_ 1Yp@\{w̑oOŇVn_8}UaK' z.FDMR2gKSE#VɆL> C"qῌumbEo]>uZC/p'n6".T7FpBo前z [<&ƁՂ=W^Ơm'Dݛxe VQ0YxXk|I):Qp ɹ]2 q gDH#ˑ_@2}d Wp>) B(z{eY ϶29Xv8=IQxFL0ԥGE t u١TBJW*ԯ+~ C@ƭg;+ݍJ5*xնGJ۬1RȬڃ!nJ1/wyV EW(U撤 ]$ס(+?Y7HP;]Yɔ`Fiy ~6lac:ԼfE-D!6e^JMFok(,)8Ƿ+hq˺eǣu0׻Jρ PuRXYuk'/Wyܑ9Fbq>'U4D bny GNBS^U>4&kR}]5* ?NkQ$L }̞l"K4.uyOr`๟}&ٙx@eE {WhY%i3"Jf7Շ+^[)aB[9d\ @09f7bBdGwCXnB`MD* Î*d!w6up~تXd]0w0_?sNGǾ-P` 5m&+P͕ 9ڵ˗IVt~:K[oT`qduM/穦*w#6k{A]mZ-aFCRqn˽C.[BwXʧEf|чQ-+ߠugEnކ-haj\RM `}ISmbR^tpCggW1;VnrPXC#ZLt5ʣCwXw{㕃P\m @Ȱ{+7+|XMa@l?eO /x>%#V p?ލ^߅Sp">}?G.Zm? Í04?:#8%tEL<1|R%v ~ZC?R"=j >~C+A;6cE`;-?|%d@\{_UJ|*Pඞ[ UN8p*Ufait]ŎšM5p߂D^ᷞP,LcA"TFT,얻bxO3bp~ '̂c Gp`(s%ᴍ*ogӦq8PȧsʑSs0);pt{Mъ{)2P=ָl-v>b+?YtG0 h}wvlsRmոՊ>/' ^B@2|FF/%) F}/Sh,~uy}kг>*&[Lմ sg@@u_ђ=QR̨iY/'ڭNn&W"KTG6N?Wڕ&f.KR.F[WN ę 88i4U(T} &qGdze,M</)hL#0 -URSP_e6R?;f`uV:^E~o,Pg \' ^EQ#oB~>_G? P_J^uZ@ڿg/30[%mMpP'DHggкMX~@6 -fqY ۉ/= QKCH\&1ZбRČ:uDd'MIInq tؓ٫W&^+k"Νg0|C+f8/>9MNp8d`gP:NS:Y+bI GkV:~"=x,A看G)d=ٽ':D:>)Pn°AA],6(B#Vn -4 & g;ﶻu߃U!t ]f;U |t v5 »h=E",d LPNXDVH,<&g5?En׽?Pcӊ,R`jĹ G+L=g9 ò [א-s v9j08u:АC#$*蛆7 wJ:N] U)$ʰO(ZXDLXUĹVͭA᭼Q aߟ~ ^RU.3%3P.f*9NV,|r$E*&!cr)ưV Mٮ9{hE!4a8H45sۑsc mY `!nb 5s߾c]4 rdm8)q7 XFs rp6#威wϥzRQ}æ 3xQlVH[cRbUnrtO۪EdFfCvW< 'I4v\՞r5ZȘyH 䅀fd3\;CRMPTVLp$D"dx|3\Ѩؚfr mčֹ!D R]J[k=xZꋲ:bAփ[iאu n#;Yј0 sBpL(Ʉ&4ãو}hJ"_[3+7LԤy~*q`<$'Lrx T d$ΪeXl Ͷ.txr)4ui=i@^Z>M[ V@l? 3]ylo'Yo_#/f/$quCF+h:$?U[N0D g dzYCśt "dnRoEhg8i΄p8ʈpe|X!pVLpl#Kl PIU0\eӆ bIE4T4KX+!^,O7?]+A%`[Xz,<&4VStO!VupCDw`Xb5xjIۋAD>V*}n޶ɼ1sw3⻞9a޷sj+fwaxnP4BW'n$Ar6R.cQ)1uG,"VV@ ެ:%_A+u;vtwY N'o%z*'T+qk#벣cNoE§t㬻^0e@mh|&^G0^f %؂<"-O}7w {xɯ#P|˳b r'n7G՘IJ`IsGb;xEgfsؖnRil%zLJe tEѼyx1F N EhZ亳zo=15 mYh"-aʁ<L};7m/Q3+wuRa*Aj 9D$`뒪DF]6z! fc3DDHZ؇Ϊ@m*e͛^7#={/.ϷFr)*`+yʝZ=CRam9fͽ<]@8"bN%HObpxl %VwٹNkJ9&Uk 32B%;PN"էwe4U$.B%Zkk9[u5d#[Ur'SѤtKt܈ijvTppd ء8=Wb $HrH› M{c֞k0";@:qoSE.9 5=ڶ6^F]ؿ$rK'vpe9B9vW :4 mc=2R.a?r=Əo"?j3-~JjV] $*XM5I7`su}<JTQA(0B~ Z1^'*[B;p".k:=6iYܕLT~RW~9b`3٩}rRp$tr.$dK@Ryi#61\bihG1r6~$6q,4]E$&720r 3഻8* 5uSŇ {*!#3~ ÐhEy\(L f5+4تf=kLQmTݙ#XiJLdy mή˳R?7/㾹b~#Wv5  sl6wA `b}JJEk~!T/]O3@TTŎNTu'Ò-K6j5[Had!T5¿FʜxcbiC{\ xl6ȸ l ʬ>' 6+1$j\2CR#zBÆ0«‡[|4 oޙa?<$[eѴ D(p~1!/ <,.´.>4SxI| qMh4pr]uE'gYhds"k= Zޟ+ V- )6yS.e˞d'tW95LpYS;b }K.(ȩtPhgjsI 6Hn`Lv*V}èUm5Y\25.ضJr7_-_pݳ\؍,OCO5\8ށ$2.{# q_;bWT,JO U\_cc79\-6).  MCpm,+cỘǁ qACF]}x@Fm mG( as }Zτo wAiC*knmO&cܺfhяCq7s>sboJƵKP3xsnf5ӑr1]簰/&(jGR?W&!+)d'm57.IjDPqNf9퇒#dOd~&aH7#t /5܈%wEeBFߛ[9 c![8c`)`beXN3=-tvUp Ijzs3Q}8r.86Vz8(m-26>0/|2tw$\z=:UJS|[t/RQU[0W]9$6XFȶt-GFrK H0S[+gJ .svQ8k5?\iK[ Hvv(sUڿA?#HѴ)40C=KmRP]ft|Ux,c Y~կĮwDc>5}]CgŬ+gGёȤLh@Sg+}>ܾkaaުkՂ0}YHbZٿ&]Zfì6G!F [T{pk4NcrB ]{>U):iz.2(GBJk 6p찑p3S`{ qIoriE l%BK-pCKiӐl`I]̴B@#} y;GbIѧJ%4Q |;Vp+RtxV+C&@N2YWKs S߂ t1 r` p;ۃgL8J;9Id1쌞*fg$d/ 2 SIu._blN+-_:]E{fM c`q&߬7'v!hx蟄Q\逎eCYBiHS7)xPOqFbIu,־>_c/_l ^`T`R]0pu6S |~Va1 vP*.-0hT ~.n9;I,+I )`2Y8,u/>69/l/L0J:Or>@mR]ꁬMmoWϴ6 P[S<+ AP m/ދhh,:iŅuU,#UeSpAR=boLQǦziYv2:U( !VIEYO0LF&CHa_c b!56R)qBd@/XG^Ƅ&:ɩU&_`ĐXd:Ҏ?YOOk%%V#PZb6exyzxY-wjrgbi6* *yT(wo5s;(i}%3^^t! #'7L IӜ]t uON%$DgµcciQWu,"b靖6j5+qa63Y-/ ='G<.*"ͽX"w+J&7Rƻ{Aa(\l2ǩ2ON(W.?Bl$Oλ1 ͢t=`!E([pP'O"W_y5kɧf75'pST?k@s=uԣ0d;* )] L!sYSiY{Zipy)!JţZu#.sL≝nFݓc!s%B7lea㚼seo,]-i 4X~8Uhe%h9F]Y㱎:mKh(g%R4r`L UX WDFAQ< j~ED,EPo~SI;I1|uop\p\)g e+q*|Ư礘 ދPμ֪vQnz mDu70xmȱl_6Wbkʌ%DQA)G"X 'a ˣ #.^ oKi5~GNX?K)+wZGZ>e-΢&AdobNz:6q~O"ʁyف٠Dq+!-ЧFx&IJ7ȍH֍ӈH%s.qWG P4N t]g՛j[KǸ K1Wg{L>ZΥa6%՚`3f=U̮@KdBNG V}%Fhأ U˨yLvu07L3*)( W:kB񾄮ܔNL4G˧5o~=)׹{pˉ-L|udJE֜5OI 1mb4!,}t23p@_JK)LrVQNҺy;3>t\f'ck1. 'yQl[&X}+k;`ݾ0CHic@7h؈%&Յ\ k*ӆGѦIpIG;9M=)A&ˆěC'ۡT)}яu4ptx#0h;C[ a0rȶ,9p珤pxC+1Z12}D2WT!oy^G ‡jsGiR<S AgfܚjSJXψ {-Ms>Es?/~ml[-r us&J@AlhgCQ;]E,JdD]KIpSg-O LG[}M>҈.~OevNt#hܹyN!͊KPlԉyddVW)Y=?c:ZxS0 KCp5H0=5RGfL($C?l4#tX¶lflQ72MBN<-v |ՋeC <5aY2P R%Wa rp G1\6h`Z%N,"-j/&yöXJ8{KHB>,oiMb jb9ʮҙuy!&]%E(~9=(}?Wb>7fUw,B&? .M*`[xZ }.)6fxuAWd=,j ?@@1L09;(Jht^ \xu :.|N}IsbxGP@|h@ T}\ZDM7d'u"Bb۾IMVe4+-Ʌ{o9l6DOACyء$F:eC(TT{׽!:_ w<'4kp 1 ~/I<!+f!yWGzt2ʯ^EZ?sA!U4b   _3 392-,vh 7Yס؂`5xm<)I)r\ykQE2 ҃X9:ks~NqԂvw<թXuۂԭXg~yն=)$Rov_˻ @%.$u=>S-G ?alA^f/qPQ,>2u&Duk~q*FO%>uK8[ؚ6^T$q;# >i*`f_k@3{q1KPqp(]Uύvm{k\~ eay8zS~ 5׺Iёz hJ9OɑqG.*`¥\!X[lSS[<߼`\iTD(Oٔ4WQ'&WܘOETjETqC!A{om󜰲^:?՛w|4߲Wd+%v5oY2jvM=juH!#ɽה~!~m`}he,~,'= )I=1εv-r*+ 0jZz'/]$9~,z7*H6SDY~~ ڢ|@.F?TR#YT_Z-au`c{Wڶ€VL{_.k;M'ՆsG?c^ 7$dU2D}5_WSp)Dܶ3L-·Zq/LCzu R5eҙ=̀r߮a!qKae=Pp|!{C׾ESPQMޅNgR2!>Byb!Q3oŁ߂g"q7'e8@^>AsilKp,!.xgK:=G"QD FCa1#?5)NgoTqnFq'C{r4o^A;J*w叧a $m2n&[:Z\]q(@@R] ?)qv!w8¡#[!UQ=͂{Xxanާϻ(dՒ]vw}¡/^ faPUN7ͪsp5ؤ5'\wדp s?Dm)YC4yLr K9e6 tYV/RV1$FsyijESYTKi)7 ¢bn0﹢ dm6 ;% u# Ҟ5#G"y$).evVX^ W) R?1XtR^~3$2%&tZ菆tVJ7%[agi9_4l%^@,HDjx1K@RA XMV|JӉ`6Rl?,DQ ]澆R;iaĚ@DɯaR!N |M$EA>aGI2 ᠫL\+xoD6=Iq'$"(xXn |94=7e vPoY׎K0DPQ79L |oxWJ}.GNqA8Zwoy9xn (ˇ`H2yUυEmbӚq7`'44Rk/Ȅ~!n@](](~-4̟Cr"%Kˢd܉`w|֝~eD *.s#G`:b``ո:!~AVq;rD4pfb胡DP#f)&T-_m|OE]p,&XD "hBfID(W(|#e _+hf=8*j[~MY?~N먏<8t=!PHQYgKuؐ}Hd5}z}E}ɑ}rO?fҩ!kP2~aDuRr}[lC82%1c4~?ZÇoI=9p22],cqP:5AX.j!.ֺ@~lU#ŖCx(3߽ \,lbQ(z.SjX0#0jnƟg@*νT|KdF+*4x8DQ @"<7$`tG -QZ8:mͽ3axp~)Xo`ِhy[uzKRb٪?u}"˃9~BMxt? 9^֪lY'R7_s6*ߞåe.C=Fi9>ro=͖);>BzAÏ"Xeߎ7ʗ8Ce#ۑ $_V}7R%U-c*: R(Ứ9GOb/B<=9Pش);;a>DqG.o=J>/hW{O3 7+*r,AO?t:S B`ڼ)ܢ;HPN{@Q*D6^ߴy"_T֛,Fdmnw7!}NhDР-J1l9gr*Y8lbf^$$DB|+ّm֌J?@\v\n9HD2ր{:`f-0f= +bre G[ Ɛo9aWU~zp#,tZ2ad-I1PU_OS1c}ojpȱTxKFáIWjYl_\@m?=yr\V#L 0\ǵos.ZZ$G`Z5>5}%|OZP|)"\ّFpͭ.MSH\1<2砄ҽpv:A݀Ѝ8|D#RJK+C' (w;jLFT0wzeg`7TsKC,}"%;:͹OH#~gkKJQ)OBpPy hV i`Ye5c>y>n{?o\e ťoW:S$^]^,w_jV=(?V!MqN76s< 3byI$7-!%oduG$IIeNU.ȍU`Y#'X05(OE|GC"]h0# ]^!ZهWD5ܗh}?X-M$ HxُVψcz\%F^ܼT .5+3:;g7 } [:Ɯ0$d9b1Qy,p]ʰvf FqGAc٩)jf/DAB2oa·Lx4>&N鏞+֮dzTžL  } š&8c'$Ut݃q ]9yC"U& 0ZEqw¨Xt * A}[ϏxQ5@~/몲!Cf EVGwgNSEAY/&ieX!l1|7(9^3\ͭ2a S_دڨ1C۱6Vl;m[_EѩyĚp9UWybF$d};(!L$OSu'"t@{ 1$J\>six8`(o-3@uL6";+6ޣVXZgv+F#**̤8~*q*/MݼU> $b(/TEӵ~9PQSO'l '݌/dYGހ8[EMf*n[3g W\"ghy d^%06eP+Kh$́؄BBgQez6,jߔ 49ɿZCHfҞBUY5⏤|U잚>uza6z+2xZ󀠓pېb32 8hᦘRRW4RF!{j>+< /^̃u#NCFYc.﮺ ή iUǁ~Cz.n] hpϮtT)5a{gcc=rf2B"o,dM*68S^ߕv-j 94j6JGbt:% ͑ _X3 <8W\lf~*.d˧}kT)_/H{%iV`Ԟc}/e=jzJR]X~2BfwL4eQU?:,O2A;AϺ 9C$'U4;`ܼgvrU̫]ŪVOϼtG.P\nafz]L^f({TqYYBMbR4aY.q4D@ېGwT ~}UUIWT*Ń׾C+5`IUz8uUkZa84Z[ Sk:?s-UIP$bSF:?.B( &Y;Wd&tr=u?צkhE!]H`/z_zuAW}Zɗ%$3:w$.BmFt ~bMtXTizWQlplq^*AqY1NuQI6 *&\MKwKq&nv:Aq3&eP]HXF5?3\ȯvPV9]IȘD>bҌ!5?cRnGE1b ./Q1]7UPOfQ Dio\cQ$jW5d{'oU@ ˸iwpꑤbl߆>aRgNH)1"#ҦT1(LfVz0\a*Af;w`XT 1&$Y㕆Mۑ"nڑ+cXmB1deGk.,KVئZwP)6dbM-itkKH}=42޶NW4^&AMu!8 êA)X3 +1{vG'AVrTb%,.Ke>aҐUڏ]}&_Â]{O4/Bڅ?\& ;3͙b3at{gjcf"#Aw5 (+*KUT }UBk(.{_ ̮fli{ 'VgC]F㎥ڽ!{\]Nu@\#م2(,g(EY(֘i=1ܩ`LSc8_1Z(ĐI_=sp^ {wƧ3v5Yn1W;1N;A.Oa=f)I8B^O)۠%9j=T'BKt9CHase? R_Kc9g gnJPc#j9s~Ƶ]޲PN'1^޹YGZ-z9P)actIZSVc>f Ӣ7UMdT ,ٯגQbg}Kz)Vy\FYd4wf82pɧMHwWwfq2؍Mh%>j=|Gō5$jKWÉuɠ*߫)K71cUX.neIyJۯ3 N(16?~p?s^H~B/=f33͎ҺgZIk<_t4*`kUY|B S}j+ [̈[n×\Ssݬj[;2`v+](vōnSeMڜx f4>3-N$.7> 7`kAxxM +nBY< |Kp1~)=voC Srfv]"s!>;~qFw$D3EQG)\^oD řŁ,먀Lhjz뷷cT+6ϱ&Qul<}΂ %e+O!{-ujQz?O!t|.ff=dg6+c> ,6n䚳ՔQ=+9}-ĀA9W0;; WSlJާA8*XѮZ_ߢGh#% Cz 6nݑQ؆va1jHSXH!YOYHxDKKFvKg]3¨9ɬXlEOdf^i] :@A?eLI$0D2~>o{*]e]~նI *@Cqݬ )XBvw:H9L!sN7}yxGQo`) UIW* WsU*Jp^#(W92)nl[nYS.j߀˯A37?j*pV@-LܘK> VcKCYƫ4Dl ׆Lx$jrV8o8dX14aâZ}(i'[L*')JFkA,lh6߃ .9ybiu;tB9)+v]kZkB'r"v 1CGD ӮQs fcĭ793R:6jrZjdSb`}sE/"yΖ!]%(SMzZ$l X4='RwW$Ȏi oy 1Z.OBO6Ű$<rtCZWՍ#ry?c9=2R_$lW'xis "!37 hWRӄZk^H0ԍWWPR/yx9>]S|fX#ciǍńL!+D/\UY bȜXF7?+ٰiY=Nփũ-c5V4Ʉjm_>(ÀTBٜ z:;ehCz0tm]QE Aϐ9&fY$ L͎ݮ,F[QAFϷ KԞ>rFCC4nU4 zp2 ~n#%Ww8P<M3.wytfnI*W?.WF ^0{zEPA 5f-^5|)mDbm Xn}[}sR"7(8/ ,+6vՀ2)Vy.6zTiX{^]QܧMD<#Io΢.6T$U8pCһY>L gs?KvIAfY^[C3d " -<mg5M:N΍ޒ94M2uwtfPL x.zې1N,eмĤn] V]&}hj*HA'NB?3He9hc.ꑸ 1,v('NPFSh6)-i^(iKt U# Rht #ϒ ๥6^sI1[x}s)%W_|eyi'rN]KQ(_r._R gl[!SaARbaZT %irhypJ&AO=Qű Ыl~:/|÷ tEO C5T>3,%YgAnl1Yl5(A}*AB} <~; 6=Ĵ궍eu)$z ϵwrb0j|K|1ky);jYz)4 J!u8]G5Ͱ##S2o6\idKnq-3oi,+f[}Kj]X"B(`$% S8IЛwV{r4Cjb2n]HLtV2k !'/r렱(@̺rȵ,.6!]mAϴ8Ս*y} svp?1NtA. ^ (x9^e3M %x6>SZKm!ofGDrt{Ó F$ED!z<&='&{wkn+9{y'%ѡei@/9Oa,1/Les<'% nRDX? De y:M^ wX}{=m3\%5%^9{;kPQT@)桗sh@Щ&ID E-!WA.*B=&XS՗go3pE>ƞY$c Z?CLM>hm)j?mPe*k7ILQB7Dב7˜3ߚD4-ul^ b0'A5oe$ٽ'fkeÂ#WA:F0f/)ѻ_h$+ccx\0o!C昻Ye޵$²SZ}Yۧpu5zskLܠ+ =Q smNhב5S7_ʋzvuNN:F6)2PxS"[EoJ7›AÿB]vW rU G{c㶉QSYˆ>s` I[c lt#tۀ h=,㭛fѲk5|5sIL!(Ϊ䉨h[@Nr]%:>!߅\V,蘱q9:%s1B"/NHYp9h<ȩ|)c2xZ3A hU5x08Mgnprs . tǝ".c$=":l Xl6-M܋nIk G6|q4BhDrM 4?R_QT9zaMtLX@\ Ͱ WB5pgPi> Xz"7iMCѺAL%]S V%(\N. hvc=KA7iU 'ͧHXb>'@p|ON ps\3Wqj䎪J *I22nD-lrKͦrGK1Ww+"3m$7IXq 9 R@$C3Y~ƹ1{%Gv>~3/!Hg+lA}O6A|_B@[ SKW&$fϩ5=r (dh͑!=,u}iPO2w#J{pxO3x?dufKٱģh:llG!y{t& 6dXIeU7!|`K16~Z-ّ{b?q|ctXгk~]61^\ToNmu#*N/$GiS8L}jF y'Oj r R Bs ~\Lkf% Ȋ6}rm~dM3Zg_ f18!Fs#ZY跣Eo?a<^K_8E VCu3J~z΀" ?-ûGc:qTrEA4HylSZSׇT'9Ii45ą#9%Ax+֞*FT NX(Rsj!If>;7)0S'!" 0|PUMak_ #(_ؔς(FF#y2>,/#Dj2dS犁cJ##R꧊"Hc #ktJ=|<%VGN&Kо߿"—vh J%q}_hC_ ׮i8lo)I~-Q5 @s\,JI˝ZT]5p\gGY|gZ"" [Qbcz Fg(m8ojC ni&3C,SmQ|M;f'T'QTyS`ş]~aq%1\˻< aRY9KQ@e=UX 92b-0?f;rSҗ^x,j%M}m4{znU.Ɨ+XtPhZQFz Z:Qɫq0}mQW3meѡ3!pHe ;(Yniحq!W~\M ٩O33x"Rve(<  =Ie{IR 80gwh >̚cD9%:+?Y>pӸ܀!B_=R]kN ȹkKB k@{-ͼQ![Wa;|, ]jFodu҉bYJQ zNgzPA޻$E< 4+.Ub# T*+-Bq2Ʊ#5씥K]|d1=ٞH0B"9CfPA%EbLRBM37Q/>)jN8VJ էyCnA0i@t0&Е|)[r "y^%GoA\x~jыЋwb 6>,AviyiY h.#Tr9?'kNe97Ö|6Y,HP6hCP/DtXQet/rD(mZ] }Q Cp_?W4snEE&-[|9Jpv{Dw%4pWgGIW֊+iՆO@!p_?gts6}Xqɪ~AO!gYV|<%]FPfg45M'a܅<'-*0:af^/Fn(%x}.j;S_ DxaL/dX'Y$ZA.k _o&MfKM1G`ާhgMz(BzV̀19"QnW[_'d*6J  ]_6 3V:VxK!~vFwACf{u{m9 S!mp=li"bALZ2aY&/'au~bW; FhKq8js4{ޞE$U(ϩ}. jD6RgYLbz϶C(LPxļ,<}¶|jZoiHex<㾬EsV{bӼ"_NNNO BIgQ#7D, ۃ[6$q^LX R !l[$_cw$K<_|+ *W }%gT$i8?&AM/$RL l }.g9]|&~f";Ž,ks=k5,3f=0R.t;?ydyfMrYa7XfȿOs>8`@HOc:8CPĥYc  EZ/L;49Gk2Lof!ARc:i+}:eVV6;/?9HGPƇzA=bפD#YC__WSu!)R u ;ZPW3t&e Ϊ{V4Tfv/%mc h7iZRC+D3bSZofNDGRk#^-1_AP&:?hE5Z`|ORhI/Qy Z@Ey*RYP_gɜ5sȔGI:&TCw8=WŊ(EtC ꫉f<'ɸ#ʂZhUT'b[DcdWHT1\ p 3}!tH*~qD7\uTԴf%_¬r`[tX/NJ'e#b"IP)l(?6f|*ot0(UlV ZqYK{Ms}i "ȭii/(nϐ'Q/ɘK1H^ \٠dE:XLzrӗ eia%D\@m"K5ѬZ8X6nJXP{Yҽ 7Eҳ5E7^!PK Q'+GEncUhDGawox׻jl0Bu-M#Typ!{;n̼Qjg+G&K雒Eny=r 2ASTy1}:rQ7B!:dc8O&_h͌ThGllZpӄv}gE6<gEir1A9["RXL[LEy?lp.h[r/D]rҮeM 'LȊ[=zawZꊁ Hcr X@vf' (:;߲0I1 s*41hDۙ] X\9itJ?O/`Z'0M6)$WGwU2V)B;a<Izj4}j?];%JI/OSAiXCld쯆_BpKH<6ѽcWa/$YT\ʹfvBs#1X+;5K"1sYUeF)|6M#.\<&g:QL2p/pߚ"L@Y U|%N&(gqXhLN.T;yl^cFb|u62aߟc$GgTl `BmZc9cT,p-ۭv?0{'@p([)(\ݠA8c^c3B[49W=Oѐ[QwuS$@w׌JQ1,^w}OGbz _"_l u^吿t#INk5C2D2}vb%"lnqn! ̼Zt*8Fӕܷ!?3k/|m={l౳|8Z<@9kY{- \)F]3HI^#ml:yAtRQِL+ݩcZ!̲+|.>cuA_l`Q8g/mh|) #rKrvBGjx}O7ɠ_J6-R5C)P(x*aSrSa.n_ JSA)47$A=cC&<gu%/H*nX{;]p0T5IjJP>47~O%f~Z_,6'(7> ;)q?Imf>ܢg] x&)}EeM)i#_L-9dNL$IrqiOpìQ#Dd ߞnR%E7k7v=cOUxk zZ+-VY-"() ;$]^/,Elo$HjIJ( {eńy5#Ȕgxz(J |P@Y/7s0Yz%,_=JTfBPhʅ:䭫 c¢=P"mA&LCBGz,7*ԊMɔiOJ^q(k xz.cPR iӎjGK rJ__2ڥ֏dG޳}E_5s;$ڊHۊ3;@b0Ѧ)3ː~?#E'${يQ3-!,4/\ fCݽ)I3>we@%{:q 4eo6|RmU_曕I oU.J1R7(LYķlRks /禌 IsҖ/P_3[["m;^ML.]meowBW{'.)mb \9MȘ)RȰYY'LƼlUV"I{}[[29I{c= ,ɭB03>ZSAzȱBB2[6W:$Nc)u,C?luV( V|[La@ݩe1\,p6V聯8&>'eƺ1PA\A5}O=]H 'J(&hZP-TTX9 7șǽR5ӊ E݉w?|)M# 뇔aD֥Jl}BSILv(! HR._qp'S0'_j#z ޴cǺ"Z'UvCsK|@9~M]jK(lFO(O)?mǷf$"i cO6-/{@}Ap,3!{-+ޘNQvjq}5all7hSOVy=~gw #.kWSO|ABr';x2ȇ]T#lŎ wJ/rX gܿ@gB,I%3+_)g-^˯Mg?"\r~E+r\/xʿikH0ZXi-OYr1Q@21,d;'pPw ʥ.GxFNW)m@ }mOy"d[X_R{W.dL3MOdx'FOs~e+ɔ9!>%2g@tx*rd~|5&  Ǣ'9|iy$Z-1m hۺ3(E9fjnX َUgh)~UK3Rquq}OJj9NVvq?@L4i:/Q>BkYUJM*ū[k[C WiA9 =bw?iW߉- FV+w =u>\7 sKw {A׍ }K~o |  *|/<ضrvb#~c}*oߺH,c_NoK6o)$WoKa8\1lW0*LJr1@͸|)C^d!y+\EuЃfxUIb2@u D>3#x zؒb|dr3(7%45=B3.7Bx7O,j{AU5z Xkj֏@;ZhL?QcP-CLy?~ ^35~@wg]L8u.xoPNl>zɃ%`bU{-k)j%Hpr/!F6_$ ]yN;[)N/vRrVF:oׁFbZLG#? |x4l!a|x*?%_F겢^\כ/qR.:C)b[d QlG A1XBo8Ui=f5bsu++~?#|hS wi3o w,gWѯ8U5bF^V7}]I*(߹sٱ-jvys-2P>Ϯ[ŝfT\^%lKTΫְf0AtYk\rװ|n-RƋ44BבK6 7v8!~h&Zԧ^EK!0v0-MWCt}CP悿$Z Hcq:SDQ c1 :TS,  lg6 YRpءJIxj&yW*fF{%ꟐmP׊}AlMII fĊ2..|-GYpa 5ݣ˾3-C&jQ/,{6TDgFn{VHm\#.<}fԾH!|wnaAdOB)& p]M^ Mhgdfvݿ)^( V#-?6eU;WEfB l s1غj^G {cY܄fZؒ8Aq#Wuё*zyq%=G,L(`ָx$k(zNਅY9]20>G.*p嶱:ԸӺeA}2IN Q0C,<}nJLAN٦T=SEϵ9<ʰ23 *sqR9 LO۠6?ɥz ugH%~/Vw X(l!?;PdUбFۭ* `1\yO Kx8Ƙ_'l'+W ԣ-~4riagw]J^8bpE@Տ_T|?Ny^yρ,~1L) {? PoQ#JYʩQd^t H)pӻ=l)&=Ў*"5ZC:k(hOSab<"|X 4-t BkHap q9}퓔FDp*dTQ)v޾פld٠ƣi{Q;@EqW;uzKn:OVvl6U0U=.2w&0"1+V|S/Lwc{ ϩny N`VW\ 8~6= SQOv Pvb;ł㴞PZ*[S]t6Pi4XN$YOjJ};d;c8G͙vԦvM!}5'Ԓ82&)imC*tuӬogP~A7ެ~n X/΅DZ54*k'jw98D~a_XjL+\^2ZƷ"a-@_f-HEvVzO?FKnh24ݎB)QaY׵B/+6o[!E4L0uZ4UAP1j)J8s2KG䡖q6jȒE1fTFK2W=F<߫>e>DYECܥ+>T;lR^qW16FXM~՗cãI ptO?2^W3\v] ߂P $jHsceOx@rBd8Rb~̤"FаIl37ئ(#dJu2JIa?rn5/ldSjyvuWHb;|t>r#Ɏr܎`$'hY(_#Wmf4dY F1NQ_VH%DgnloƜFUc9P$H!}J=m)Fߘb ʫ桧/n61t@X[/GW9% et.Uf;l mߗhO@ ȃWÃ02 TD@#7܎9em6S &qt$z7OV0mO1؎zqG-W 2R7056xC*_]gӈA2Ƕ8 YOLf~74ĽrkMumtMC(-j 4uADT #V4CDO1ij,4nM}C/SK?d̀:%*3ʛ e㘃1Vԧ0J_/ւ:՗ܠ}6-S; Y }P{Bj_#9JT3E"3~*P.zمQvjė0Ed\{~mg.\[U?e`qeoZ]M0%"(r(!FyiQ\^x,&N/K$V;@~:vzLѧNb4PV4fRS@1(\ںRZ! ܖdd15y_Y?ڙ-^#ʣ?fanHɺٕܷ(*_aOAгnyB&llDUz%21ū靣_WQPV=m!*Ǻ7:̂VL=2|?Pu %wR[E+HkNj{n`vS {~Q0Ùr7 M<:+X@Iy#7O0?x\o5֊wQIa'VC+kYͤ UEzp }aLEI?6*vې!v`j "]Iwl6g%~17cs(pʵ2N&5wS62<':2 jN)ka ,sbC~٘5/DRtË_3o@}#k1l%e[v<V m+ZILț̄X`v\lFvkv|NLkܧl'.B89BRouvWvO"@B7iO|9cT_7E>.~4pTgooE|lA8 ha6jKbhIKyQ.r@_G K:}gx@tOQgkq">h߽^oyEJȥ}} Wj˃ԛ&xwSԕT!̱̒6`E@vLJKOʞ'2C'@߼ !KKW;;1imB^flcW]] ',{?C#|]-v'VCu(>8b"O,aKW S\U` |~?F,_bq]s=-kIokAU'v]oM<4tckJaZ]8dR ek$W/ A;fZtתfZ;".|sI}Hzy[iI |H{PfjF+4󻶆Y1uibCl>`֏$IeA'u}[١qEč=tr%rl*ą;!V'`mD,*z%e܉-nzgoԸ8TK,wt`в*^yYGK;%+8>zPk þgWbsX`@B't]^8dCl|cpX#L7Ԏ7!ܜiaJȕ,hEIQ%Jwu,&OOUZ xFhFq:lI`||ZPOlV܃[ﭶN7krߎi[6AjIoK㩑 Zwwah1җ …ΡOPJChxX܇ܸiꝊ:6Kӝ))`0zcedh$s9;D9 lmO5Dזl>"Bl}x9OE= 5<pfUKumw"bz%~B<xKHQ뙒<06˖\@)(EO:I*L@$Vo$~[^zX_o:t w/Q/ڠzSR2K  (qR6!Rv'Jn.1*YJrleJ[e[W%̖9&3m!{J~TUIeRi/ dCծyyyJXG^04qX4@ fExOHN5klИ Kxx96ѐp#8@="op >VbDnck}]A[sR9#Q,I :=n%= EOgϠR+.M^9 h2*w#<Ŕd~J~k_ɦlwSm9lp!`fH +y3-zҦ-S=ePƪQ+d Je ?' SM?}`sJF-AO9M(v>N2UgEeB<-n&0l\ h6`JRx[kMȌc=goa*5/P.IoDžΈ)ѥ.=E-utFז'O_rN\<܋GZplR?ԅ arID̖xpH]<B%؞:HB?!6;;F陱~ R Yza| 8{xߤB04ÆTh`:f3>;=o >%Fs=}3E qOkQXYmx̵56Mi6` Pr54f덠P#:pWتzGeZ;hn߾)4WⅮf &/o[+xQ'ȒC/][R_1"ZRQ#bR#y3~>Kctk>46Wc_l qШt_OFTyi/d8d 5ƊGcÄ́wǍzj?)' 0US*G'+Wu(>:͹KѸ |h3mM7.VInj=;@M0iQETfK\fIC{JvM]2QO_⯱~4Oh~6½Џ 7|$mr5Ag09eɾ'X⼏V2 z~ǫ6 眸.w/hծOux3{NS]颻@><㻗&,A'o{*fkL_Z>u~ hsIGcHG&g sUAc}@4aej-s6oY, [:N6&<^Ox; S *vp^2^Ppy𝎛Fbt ][X =3Z2FsAeUth`k6aA>@f1S-gLWer/쁁Oi͍ a +4irÚwO*,a:P$Dd."e69RȮIl}>H;0#ء"Tt.Y\[O"2d* ȈGC{CvJD9N 5'J#5p)P$N.TiV}WB7 :C4uvowAw*T2QdtD1Jca  ࠾C!I hn0:PXsKA &۹WZ&ClW<g |k !qRIT?m :9%^9K^x*Ue폜R2Eu6I p)= m@Y|!}K\E:[m@V6@_6$[*~ubQ! /"!Z$AwG:p\ FKȧ:6:ހWt8y+Ð!PFMX><lLS'zXu8WHz`*?>U3P&]Ǡg =^ژ@ k:ڗ~r19 )5&51 wiIVo`+jʝ6rq"{adH7;tIp+r˙GW!:SzB{k{)[  [k yLD7aTE:[37IhX4i+Au[}<=ibVTM+:T̷JvD*iz;k ;R̯B^:% V 'iYH~|QSӴL`oIobGe/>.2iZ!po,KVRĊ>ؑO@֯Q[9wo}#Asd@KBXFzS9qfLNĐ &BNNEh]i t n}g>^# ,)$/-. WGv TqQq?JLdu6W1cR_+ p{)Ǯcp^e_ n =t@wz\9F[ձw\Y"[ @@w.C3S>;Q17Z x0f @P"uF<N9O| 1-Eݿ'&A0X83C8 \Z#CG\J$dʧWR,DU}DXĆ 9?\J{Te}URgdǒAY'6JԁrYk9\3obw&K:S٘34.74"b0gH;I\twXn>q%>ګ3mlK=$Lvn2t`[?o0¬M.vs|'p?A,>4mz t IIBzT_ѡ[hmj(* r4ЬrX5 B"r%0ƍL?^Z]@=lC.5m8;5#/!J Ei_rz OԂ˕xr-tEo2ZUSn+E9WRA,M/;okWLq~":֞fi0OZV~1p}Ĝ-pƎ^Ms1i޼L05z5JcUj)bjaT;XPnjgJ!QJ >[h9ST\cOS#)#Km,zq5r@J6wr|n²g+l$l:Z>4[Ov# ;hγfج@LqU`;ܼ׋y$ʙlzڮ-RM>u@  ʈ F; Ci8& 8o&1/0G&2Dta:RpZs ː ~ƾ 6Ckڕ]oy m,2oxl8E/QXJiq0( 6sva O$+Ѵg^mD /U]Glj!U& #)'ĝTC"iVy*n9CH?!8C5ʐڡ[KaEyJm.|o=JO$ ŭ5+N ƙ~vOER:0&Z'zf&ܟ`.4c"7@R<(FU/Ŕ jNcśL! L HHΥF2坦mT!DkF^?Y+)$)HM_"* Aj\d _yrC;bbEP LDGCjt!"`udҒELwxKei+ӧ# Jz,C;AT:[{p\f;vq[WU9 B!䵭d'~,$GpL-fvb1Dg BL&hWuHk67ke}/|T<2 OfC_δq~es$/f?Q&1b ͇f|i‡e>pv}e.qi| 20zu GrEI}Be-[9] [V@arQ8L*dmuOg6\:fCBrOOK7˘ zF} ^ͧ+`mؗL? <]P}s @f3k1G3zH!V6.GNx> 7Ň|5u iC(q~=BLWG^y~B6]wsw~{?փF'66 3dt4h ڼAٽB=5Qp1JaqeuC"Ӊ3GDzu0CxFDžt[@dI9|YWG\TQW6dFӚv$}Z}<&jB\h)Y8pbf BI6,P;ԇGl൑߽c1OlRlg/XUvuSIvIit~55,V=8lПslmC]*B U#yC!_g)ZjkDL*(OxyT1ӱ ;$VyI^Rk`8ȅ𢤙^S3[(/iΐY2KB/%atcި+z\ZQ!7J^iaP)JG򈁺}cdtEi:o(ViM~AMѦQ=MO+$ltFT@# VJm?ʶϝRZ/ q:j?hmm m, U<j7Juw߁k+ڦTSMwK#"*xÅ9&pF=kͩɈqW 0,EC!CO+*Wgd%LmN-(ԠwAm>ɡQn$7_dʁ^Oˉ`3e:'5?$${9 ܌QȮ1W7{ṙAٛMW&\a>ٸIiQijDKLi?R94yd51GP#+Y*\= =.fab2dŷPb gFƩa{٬o$ݰɴ 'z O l m2G1 0H+Y끁 eԄ6+7Sa&2Q@`Њ`jDMBnyU T B8|A߃F:a"۫OJNxmXb5.)OKֱ!y/ %.l;>LDLkζ$i" E\n˱PK74E1,Ͼa8AP>Č1έbxBR:dN@0NH00:Z{8d~ Ya[ވǝUu >= } L5X~zR2LHA[[V<׬D>`tWjm~a$#0 Ob1RIw nX0G4X$xdk"0;7O2|T8Awk3p&,mi}PD3_z\ a8x5 PMB9"G:|0Vv6%XKTƓ4n7?lĉ&uuGFڲ.zGIBۜf3h<ӽUU6<*-E_ (XF\i$Džz4w劌L%?ʦZb'.(@B,yg|޸ԙP jk`]CzE z Oр[OVbO*̅w:_pWgݦ&=~0ݔvC=YKߺy 1+qs{|`r\澡v?Å{@RgbJ" 1 7E5vWi@`z`@"C:X+L{ia 9nLBw?XPl`l=>,r0_gpHv@A%>fS7 4ڗ@u x&FMAQ:?,Үb="m_KwX,$YN%N.{ 11͹4qi$c\gDQO*s4$ap|nyjxJ&aUt0B!Pp8.:Va'#?Nk;=ե36? Q)c6J;UmK?b!M1ܰBK: U'UuDI|}6$a,bխK +%2CB) p()Q)aEy޿iLYU nOR1ۧ?ʩYu6 Ǥ4GWGeGz-q|K!rjt;bO1/W@3;jg9lJǖ=b6(6M12O= X~`sX-ћdp*{~.e`P֕62Hk ߆<(؝^/tԖ"KҌ=XJ)Fmb.)>b!')`6kE>0V2Fۑ93*3BO²H'ـ~ ֥Bg$1;6)T}21 a 3oI(s=v1KY`)7.tX_~CR?jT"t56p>nx˿'m,{noo/1!pi,[S{5EN\xR+ 0'%" p󧲄6mtERDw|(1H [E!&k]1߿ *9}!9^%^hșuX|AjF Po* !f%O@ ri.as]}FkS2ex]\aO<NVfòA2$#i@l(yI-><==f8zvjT`Cԉ~l/]~mX(h}7(Bp}M APrko߼L-q )fhKYęH[@L13Sf;T 0CG% >…8_&jMa`!Y!(kL~?¢մOk'6\j|W(.%`Etma/Fsu ,9 ?0ak-X~~):\7a$[e/13F&eŻ +mA97]*¦h{\!6gAq{Yks_'}0&Hx6|p2ss#Sav[e9TD[:e2 d㰾&>6"ȍ{ǡO;9𥜢]P\J@A—(#Kq! ;' I*j`+>.[S&xNpDfaXMlUIQry%Ԋ _i0x< W7apn ۵3k Z2eZdW^.^ίd@HAչ*rj"hci+r/?wxĚA`Wߜ!nW\09 r.o,DLv"i)]>x]Cת_/+?y5GxA9>BN;]]gt#MVSc#v8לHܼ|e[X#aߠ|X-TZ3XK Dݮ $oI Q:ZuY;-a By@!bY<&5(-27ic1M;W  %IEvZݖp;O!]iAc(Pd yZ,*5]r":t4 \-e d4ex\|ps4lu]oG`ɮZ!`hЗdikW_tӓmQ@׍ wPX`;c,AX0"Vq7GLC;q8yم_51,I.Q[>s9C~1+Q$)/uxkU˙I9/ O v:*=+Krj( 2S"GGjzݲ.Ax І%/K&᫠43sɸ-DJ.;M[e'BTe[;׋?tQI}5zCVT_g3]Ȧʐŏ7 }! -rFTGJQ%2H*+e@ΤƍYgd"f*BiEcG.\p?u*9n'RB|THQ7%soRgz%ZLJ4+ »R wϔ12jY0&@C?Bvvtsp -98~oQ/-ٓ1؄nQ"DL$qxB4^^CdjFZ.)&Hpʫf~ 'Ef/bpq֓P-xr(kdGK.vȻ}YdC|3|nyx9ȷ ~tQk6M3qBsa%/CzV/t`Wd6l-T[=/pou9 Zl0/ҦJEgo6e \FjLX1:@mH/'saina Q-7md-[{oevX'II;b*X$6{whEnsl9RslhvQ?@ @ ޮO\Y2qÿ́(T'7]ʆ)Ͼ5$l(ГùxKP8(K r{:ibc1tdAq,O{8wuK')pb _pɘ &Hg{y$mRsIA^t>( lϑh@>=.wW&l+<9@̥l!C4'辑@w +3Ίo"V3@t+A ZϤs=Ms(D [.ױx[m/j |:DSD5"` 7H,~nh)z5op:2AF] "<쒨Ħ5JVUis<(-~sJJfcUU$ p_93&x 9K:&\-4<[99U@3"gRYr֚fXKƸRP%y۵9XW)#mf لC3ԌYCx]P؛12lj @y4e>DuvXwl\䫨,55+6|UR:y N$X[[MWp~6'"0\Wxc R. {b!i2*RNx __ݧ0/[u;5 2!髓*-Ț^/= Qq)Tt'V'GYU-Z*³aΛ&D,l h7qt X.0ٽp~0Ap[XCd^Cf̝3T4YCVW{ìųy`R轷Zq]6FIrP@|uIjj<|̾Q@p8Jq\iƧ.f[[pdrf_vϋaf[=|Usdti݈n| sнlB]M&~Ȼ۪1^_+[haqI0'Dw]}$Man&+QE({́`z%67"9hHkصSh,QXb\`7$x%yἧ~ 'N_MEP8Ǣ[aqztSiSԳ2 Ό!-X=+[*ӮH8#Ʉ;זu]qk|>B؍E&?je,~^&%o~kbI YG-ʳVR 'LRf_K~9R*}&и*ovǭ$)d/A G\ju݇66.>{_眤1/B t+rRE3(C2qǕ'9#{cCVtQgq cXS=-KԒاܶ آ:vǙbW0gH 71ۜgs;@>5]1&- KjV&{>/#d+{$Lٖ33怓L#*-{CMdx1p\fI@q|x_@o1KDrFȚ̭b<;5Gs:sFVw¤(7 u$܌(\YHh1 9FX_Gѡ$k+NuITfe\霨S/LcݐüJjىĕX9߄0-aM/ (7 إY G5"}\;?_p;@PEE| i5IuN#C5y憅Up u=iq2~touvYy=d koP1*$P}%y9jmL_?sFr- ,V+Z2HVG ~Brse lhLlѶdegq$KyƊ>6lNzNZ9bS. w_?ju ܶ=:ZBq3i!m/#@BZ0@8 3LX4N?.`Fa0DG] TԢA3rCnDCLŅ5NRfǷ, wK.7FɆB(C $Sg4x&}[_aqN?qaN2p ;U]h\j Xڤ.a/r \*Cr^D6c݂B`LKQ>z[ȜCbC3x@rݠB/y=YX$8\TE^J)5 jO![B-ѿ~SȆPzŭlNO֔#&SӤ.$*QQ~l1_.d?u-C=QcUùfHkЅid 4lXhRǩ@CaYV]}{m4f{ؽ.KFz.eUX/)ϗj<%FXAʧFR;#-WF(x"QэSo$[mW^ȡ#>h>La{:5\+ώboj%hy7w+YHfߒ.Xb@ԽxU93u${qrqiMqIԉ̟&fY(6AsA1bLb0# 'ceNkfd>Q[;$9twnYΘ [nat{ ˝rz븐dc穂\&vqfH+I;^ yy`-@?٪w%2KENʺ(|E wkfYt8EsnӋX Dk4yUp\UNu)/]?)zgtd K| _h8ҹespWwͷao$pP*qq #8hRY"39 p`!?'LCIQ;YlkvNxka#, fӪ[Cε[㉈j^&Q{-ON*m *Rw8qY+_fNzY}o&1U<2 {X>|46P;&ps%J.b/4 yx֯=~Z*5*w2pRz+Ips;"Km!hk8aD,6&>U Q{&@0ͬʢX4v=d!X 3 %x{3W8Q'IlGM0'pkGq{|*\/;0$Y)‡dOm#xƇ;(CeDKf'\(;(u3Pxi܋|#t៎hz#c;%5WUj:a;ׅH`wfrBogR{|-CF gU$Cc\pv=]F\a,0$WֆG@6\፬I?ΛN?2"fzJ umsSW<0R !AYyADiR8uNEDtxk< q{ - Wgr' !CЅaF^>bnƄޞziWlY+p*\LYI`!aƇ06S`)V>:9@}XƳ4}݄gpa6SHdFʕ|uԑڬ͊.HW u=X?lm?u1H7J.{*:V 较a?vw!0[\oa1?8R;F=}0X#^Ԙ˃/B2e}j^+gUӪl}'TeW6alLϱDN ʠI*Ty`S1ڽexײZe%8ײJ;RKW* x_bfU%rI7ūFV!R$hQLĂIu%מAl=`!anI'9Gç㌩gi d& '̕b>#x'NQ:da&1TAFiBpD_f/' tp$f\UT ͭQX;("ca](d%8W}>z)H/g mq{;_8(_}Wl{iK Z ?ZթCc vI is],w1J4d酢1ܪkEj#HKNdUzbQcwKa32OUٳ? [{ގAzߕISNad+jMu̽Z-(gd8/]k帹~SZCԐ@ښZ1ѥR;Z.HA֞$ km(Upql778嫽ˋ'/b T:zѻ*m)4^0WekvH'hx1NBm3u5;AU,ȋa~ }V32V?S.G< RGtrbsv V#Oȍ%ӒdJp%4#Dt{>PY Sc,ҿiyrGQ!d[gV~<%l _^٫.NY|Mϸ{h3-o/@ps봖%׻mXp"ޱ]yZ^nce8Py.m$iۉ`++}D/ ot4Maˢ[=Aji? f" re:kQNrNur 8^g@ڭ735$&&&*`' ^ 4́]k0RV~ 0]]Jtӄ1iP suq.]Z|Lyh(#[&ʤٶnmAqD?wh㿧:).EODΒo^re>* lYZdwisή 0PGfN/,hyم c*f֟:rҕ3k@Wj&(F vdߥy'Vԑ[omP7~b:L<װRp[{p9T C# B\P_p,ZHIM#=F?L*`P*vKc ғNgBK?[(yy^QF(|c]bB'iWv!BH hi\0I޹oK-Q* \s-c#ZCl@! [_^}iW{Pt'mynA:Y>+0FTXH4w_S,)+wм7J~񓗇-YtO/!|0T1_\D#p³iS:Qkqⓞ1>Wf>ÝčLcl ȏsNbAm(\0DAex+yܛt!IԍrVjv^AK,uY.WN. Iq}/}Q & EV I w{5(J},gY {PCr\ ׇC)3%=%^P|4O/yn~EN+Q t2>+X$J܀dTܳ?,vqZ4{e4WM8\ߍ^m@8 +[u>h G [#~ᬿ'{p)W1fAa3I~ˣPXzS~2"fpL.v&ϟNM>9GP㓚"5Tn~ s; 6S$U^xxUxn6e^R![Ju^GEwB-f`].4e%ώ*#niݑ5[&; yM׸(bǞ֚I7%BhƄx4#3dKu-=F,6R1&Z~s}͟3L8Hxcm%!6լQbFs]sPv7`R'";ȚQ*]!6L'j  hٷmDc0@DJ/Y*7 Yז`Z1W>ߩ9'J9Yt]5˦Cb**Xs'uw&e-uQ5(%fDJ%| eg~'!oh1o4-T Ѫ Ƿ/NL%gX%kw)G `kOVe,!VUv7nlL͕!{N!ߢ{P bCpx &_Y I/~Y[=fJl9xLXBNf~%)!K;1F~UT&(cE_0|LLIpmV9o㕇6z@:F\x(y$hzYQ*zDeN+j"1I,jY W}ܑ=opO7YQ4OQT/wC/T\Ol-,h4AQ&(md%?&oa9n,mokv;Vd|mg(; s^A@ 'c9 JOHO gIS`fM%D*S(i5Zbisp53L IS؊3GQ&>XT8A BIΡ^l L%<a3хVPHDDv9 BP [)& E`>XGUsn $f,&V+oJsfS;)$ae_Y.YKč"95KFcvO|)3Byyq-(/AE0lTD-鸤3UTkLY$(bf:&Pbl9ڲVVT?K9Q2Q2%JYܨ1ovUy~-s!춷 CtЖWr9u=vd^ZP4<}.cR/5Gp&os -nnc=H3|`D!z nakkLbAką8%}vaKMoLSn+~MJ|,«$ҬNksu;U ~ h޺ZXj|K-G,#B:Gx9SCOyS@́u s3'F]P{\[;2ޙ>AJx'c[,.p;;F:>(}Daϭ>vгN #%$YlZ3ҶI,OQ,lە}I3bHMwtd>Y+U%I~%9sm_IoЯ0Fu5B{KqгǗ )R@t82EHB=ծmg,WE;3?xwkj3v&jV4Zvpn}Q$ggU| W&z!:Cegr\_Pbdm79acb0z -m< NďKjt8=% Iv!ljpK ?d-שfM&N #g<@H"iL0'gCf$~^:?,CRc*%GSIs~ [/ #.Qidfԕd4[&w8;:zԴ{4iR&#MnUrKnGzW'ŝP[l'|Ӄ_ӷk~'Cs$]?OGMzC% Ț#@ؗ KzL<8йP<֏;16F1px'8"VuF9psGWRp)n̽m|[NM0xC L[JH0IߪL%$9|A; Ȗ1D:h$ ۣ$ׯ4'yxY @; t/]mVdeO=5hQ5<9W9]/%Ho_c` e&7t3V;ۗ|g0jp}ƘRM"FlwHˏ OxY$wF2ޔAH8K9#峛L`x8.;U@Hl+PBdf!ۂ >avc:q_Bgf9Nu'ChjΉCLmw逻PVMy%*9< G/ee{+s߯hd޻n &M'8}cւVowI֠݀ ~Rٕs9#h8 C`jLvm`w x}m.l UL4!>m=ۤ:JƳn,V&!FTP:;&k y'4>F!\9ȋuMyv (bjwÝR KJHczH 6{yhj&a`VuzYO2%rگ9& WT>c^)Rk4C9Ӑ뇶W-Tlj( I,._PmC/G!gqxOHѼ 4H{6C~ҏ.UΖ 7PQ2REˌ]y LH.O&B:n|s̠#RE|FxWt9MݠA{_Qrr`$KZ,{rRAʶ-}Im%V+O{ \*08X"ssb)5iխߕp&9$/}uh*=1iN8WiISAK"o% Ψ_V-\̰SAJWO+&ߗUl\V&Σ Z:lnthG31ҎEg,†4aKu'6I:@U{ 9ژ6qwk=WDTTm;F8}=&:ƪ;3[ fw]^ܝ92k΍v2 } `eoCtI \i٠_+S]jT< Y{JKK[ VFmP@to1ɲ=&q|}82x]=b4UH6mSzҠ.e]!H? س2КFCLbigWY1qbf^DPKښ ҪL} C` ԑCew- 0tGwA{ ½N~)́cӿ갍 O/WZ!;nbPޜJz2_miT ʐKc)G7ObJ{ό5C]K#j00'C}_0@QN/qNtaŘ9r1[(l2_ep*މÅ5DG̴_32BFe>m G\+NrD,,tTѸg?y׆+`O]'Vyfaޝ3I8^'cuǖ.wmB#1[&V0c=v8ʬ6QE)"W4aH'qsw$v's~A~}tНbdz`ϕWexjv~.$qwEg=g1xTqݴfZGw^zR뮢&,&U;% FsEg>ny=FWfȝ?(ic\{MGM]=bΑabe?dG]Fo;/өDe(vmЛչ59^Noi{ q{,|X5hXFr/_q*S8ŶRIqR z=ۃHAaEyr}T:󍌜}Jطp6AƒiA5T8W׶)'?fk~J Ky޷ڣkQbbӼ}"+"׷fixG41׎5x̛,o;)piT7[ y e+`?MP1!*CI@봓Ď|9Uj[ə(3=q=A>1x$84ѱ2'J\7X] ?wuM:5T uԜpÛ|% k)e aN 6fS*e<L*ޠ >\6a\aN0b˒+Ym w ;Ī:+,20;  bi);M+ȯ  0YO/wTVe^lwʹ+]VݺԚu_ّ)#Guc ^Ps*4S8(S ^sP_,R-t\k;-^{QJXQlZyqhZ+`j\&woIZDvB >/I[MR 9w66,rsPߍX 2pnb'T-2 Vl! c-Q.\HіTO?c~_3v;pVvf;v>aܚ<~]Hj_ 1ubpla??!ilZU$,ei Za~w%B)1 wЎ^8>OC9-5{V>v 9 1>a0bKaW נJ.U`lA  reOt |i\2bD  `4(}eGn`*4k3ېcOQl%5ő_>N~+7MBX\KTl_VqvVygSlܽt}zpK_l3(UՅBop-h}{6r@fPvHW#%`(}!9 B5;زqQ,:uΞ )G~]:uo jA~ VukUo&5k*v Y!+!f cr:9- C<\ A&۶GN 2)3b^f1t7CCCϱrt12L8+1< O "LVeE-7! #?0LМd쓫;&9Hٽ^񎆓Ʋ.¡92ZRqN@i;i FzрCzh%>|AȈC :pW95eS(CMGG :.1mb ,*爝R` OɯmigV;|uS XCkPXõ9(`E;iɝg{Mʥ:jYhZK|@t$nhŞiG!n7p_xJ:\^Pcʨ+@1_볠~CaCH]RܶЪ/wY#"6vvK.vٔWF,@(IB=D[Po{R޷ ۟dȜXƟ W\dFU/fLZ3 VsQ7=;5O@񦥱k&]lXGܼ1WG{%;7B!IwGvo Ng\oRFoAT|3!Ӝĕ1X78l)'*/ e2G#X RQ e=φ%E+-> z!>rEJ_}4G ,۱ie5Cr(8+ME(N) vx ,S+A;Vw x*S{.˘c'-*X4*zB~RE?D,L#B$:,͈EKܭ*_xAv ̘. x \L: : |<s$V=&)mH)1.HyHAl^a""@$40' %.^)-at G{)-C8L;é?9.hzփ2<+1Rjh-HmdZ fAX s7㔡6RKx0Rwo{SxFK=\(58+SOž^5n7rɓ ܋WglV{aS;}=h0i5:?SCxC8_"V*5w$h%ufzw,8ٱ`E{<O#}hx ]<<᪀f3Axe gd:O~2R ]Tn0حoduAΕ$s8& lC?IY?;o d"$`n~@]s>McF3RɅYT4͌}6'ӐjIe"XQT-:x-.4ӢD&+xE<yH;A gz1L@Id#9fj(424]C 9TÝZ>&Xw0ZvBfLRqAhG 4&Q5] 1< n,ɈK^*!ya3SEbkeDec,T-S93>R%e'YtTv [ 5@`/M3-=)>@^GeoP e?rG y.Q ?㓔x?%"6!F_OXN=ӃyL45}qk^vReLJq >aX"^X'lS?|̍O'5+ȶ-Oi^qi'~a6c` |Y*)qWO+ s?p'7kg8 ܅16M!1)uOp'KwMIMzIeYЅ H7brHkLGQTk4J1<\"r36 ǦŌ62(Y-t Yh2ӊ^*,YShEjvs<Ҝs:e}I6OL6)*}W5ʹQ a-*eONH^?3MRdstw&+RRR^24E"02Zx=۽{N+ rbP} KeUk`K,wlǧ~rmuMpHv(_'GbҞx'?|r.A1}U 2"ífy|!֜#{sc3q]|d*F ^y% ]\nd"9 Ui ^r93nX'k-=8c'oB鼞 `f<5m6d#PCFmjQ1m"='Efs5皽ƲX)+*dE mES 0 & >&T/OΠiwr V4S__4?qBX9\:S33m<.}!UjA+]~zJx0X;62JV2y9~CkYmkPPdY{2b֘S=jUY:#*`7/!qTICF(v}$|قoCc ()͖̓K#pXTrU9bN|E c>r,R| W& 6'6ݙw%bb-4i$^%NPPsj v}1oi=s"䉵&O̅/s SZ"FPEŕ╴PDrk4OZc+X>\9p:Y$ҕFļo:q]*o^} #QHӋR۷"S:!+ITB7#%)dIjHnID5''.FEɄ>} /˟%a4fYUrOPo+OxoZt(<ՠb8͟ hV)Kdb-H\snu? 6Ί! ?B4m 7u9@!jv_ LgLI>{?VgD؏2\%}$_b 7굯oB9?d1e >mOYdU>pP6 ՛ʞƍ9<'xf}m#(s 9 mzDX5fDt,6&$a7:ۊgFp}o%m2 K(7iZu. Ddl?_ /M%V&dK臨 b)]by~Y6 XO*4\AeF6p(!uU8c]ݧ]G Np.<]؅,y"W}IS@i%l , ݱE*%=U~h Ej0S~0Q`+UaiJ-䥼_Ǩk[)-%a`/9KE[t1uk xN Q Kk!-~ jk'cֽ&wSj hתyi#4gԎM"g5(|<"60{^AL?^bP8mG2$`ǽvmzxK--}/=}u5k{k(ݪSLEu~8pg68TʨkBn8cb{Rl.9tD˫evLʄ{) &EUU|gy׈eRXH삆k4^|1B pKq!swbߙ;}W@uwh>}@,zXXL6ɡ֎i`Ms09IָcM3G:{؀/ˋFVL.PD.LbB/mbU%x5XGͯ 3"폯>ܚg2azrE+˺&$Y!TQ!Q 3Mvs"s›> ^'VU5~SM.vR"$PAQ댙q^CHܿ:pOO7UB3rQ^7qmNLUktXR$@¨Qqh |>",)Ĥc.v}w-d/~2_]6v;+cڹK,NV8`4ΉA'v/(/V UQS`7eRBkb?ToyuV 9Q (G YNdth/lKG{v(V%@C>dP8.wcb-%7IAtښs۾%:,KAMz 7r{.׳YG#hbQ1EPH~ݗ]OMN @ۗVYc (K6eɩAX+2m4;[A"i(YV@_=_PR< :z ~}mA rf6*G I"3/i$n#MUr0T"ins˥kf|(@pщw of2^rlZODe 3K;n l".Iʳ`q‹1-#Tj@Jr $3OpC4rX*%:OW@V6OD s nu5ȱ0Y(U8t:bS]/;G ԄUs$ _)%E($*!D #lI,^4*L̢'*XV`eNVuuϑv(~B9SZLv5j} Krw< M\n茑͋7Oeh,ˑpuD?a`h8ZY#rAU|<0|x'ȶny=OrSMbvnuLÒnԞ9ȖEgo5dyeH)EBMKIc[D:O .`x_~plȄkStˊOG Ms0l n݂#}Yha}U|ڪ&bښf*&{Z^U+:>,x^\LQdjL+<ܷ*q5u|TwZ^,:VP!K%4#.EPy\JW,B}<_#H spG;B<̭r]߳[}$}77%αʫ hC,KK^xLHpYl ZG.Ν("’NW `IbT>p[$j߈/SsR:-ɓ疶DbkAU_R5/U$/vhVY?!HGdCм,y^,MjiFpRl R vB7I= S˳eCf=,_uBaB)#!}dG'z> rj"r՝S*s%fVSV_*G]IaH7ҷX9cZB/F^aJIp0&F6:lJÇ9dEJ}aff4~27%^ĂxnX"5M@ M!Rnk qn1vRYKIWɿppՠF $Hd1ArӞsDtp>9ѿ]DQ>VUksm\]* 0iLxAL]|=g3Do}C,X*Nwiu{;l萭S> %'aT~9?ftQiQ:pTCsVg7r~?Mkl+ E / hl$P(5$"c8S8u>&[ȟA ^±%JB}B{C?TrOb;v9'H2˾XXwng 1 %*nXUiPll6ă]S;n<^T6#>K;|0TGz>.T$ U Ɍlp=Nuˤ@orT{!b\G^󜏲+/zQګv> /N;3&M::^%[<(oZBԟ7fsXn BaNxpBԾ |[d]D6M*7`xx* "F@ 4sLbót:29tԆ:e#:?@ =x8ZȪ-as[ʓb ?k /[wbfU֑L$lypQ{@ěQu,'ȵ?غ w~Rk|~-U{&ʄ%&b]u6k7݇**ȅ.ʭd*c;#s{3J``40J0u#M_tc(o*q `*;9Doa5]#c#Dd/K?<3M?q"gD- Oor{_Rڌ7X^4.nS1SmSMV(laO,f1GKΝAxd_]:aa mIڠ[>=zvO+C h3u9M윣7˽p|PWG 5=SgŇCcCtC÷@!;ɇ[<#hԋ$%uWT}޾E=DҴԜx9ȼšv V8#:{cgWi-#occΣyqH}XkLbЄhJ;:á_qp%t|⥆E\y8r㒳`5f&C2J?cTv ѥsx=Iqg*icX@C>E/y~u}"/E(/ŧP,2^OPhׯej9Cx/ tޟ49i44#+J+7BXY4 e(响\% WDYİ-=X{F|a'e_(pLnfυ> sCo[3 sǃ J\o:psr\4џo0xð5p ^Mq{~h+ŷw\Z?ݶܸޖsFN-e++K?|v|ŀ<|]lM $7֓PY)u'؃D+sM\9t2h'Sm{7ptD./*ȟG6"جJo*8d^HsgPcpGkVS bbuʜe)? w׉6@aVs'07ze^ IKh{-߱xcΞKz.B_9OxʓjOrQMUiY ^$W׶]gGN=~.mwSi6IΞ2X79w @N|K,fX<hT=fhwɆKe zCADgZM֡ʩ6y+rrπ}AɉӇ<ʣS?{`OfGim2v3"S̏Z$5j佌bӜ{ـ@5RXt@<`m,+h͞Poi/įbgy?Q6 >/ JS.l$yH "!ԑW-0'<םU&;086]/7̘NU&w:G#TYlgvY嵶^$c}CbVg9cr^ Z hdC' ;{[ļzF;ڧi<`h,k#9QVxs;!f% rAS@<$c3sQ*U/zN\q7J,CȔNiUy " h]v<ʛPHnsϕP`8z:;2Iiuipj"0c>*%!ȳ q潪`N}+Mt[ pa 3pV呣*=8;*;\B_x~"BViz\NoYAC0% &X@$ LЙ- DnD5⺄F[_-  Ful֎k3A 1$!t}$%F9+qi" '~VoH y %Xi-wk^y () ovJF\|:pbW8WU/u/{;ա`c3Qu[npT^Ƈ]q @(C[A:+.cLb #YCk!foAT|Jܱzxki$f0Q_@: />t6{`% 6|hВ J3p:\wrp*@!ʨfu΅_?m2~Oe'KMz>/Mi\R7$l-^ یsuN@q ыɔ7ƜZu:B(uFBEY%6:x<%@Jj&}΀mhpvÉP)ypxu6`v7inɚo;c1Co.E}"NF`:x@·~& CTDfMP}CB {_%;ěP5sB+yaJTI2dM:jF^s'E$gK.o.kZ0=l`7K@͚N-2H-P3\s/Y#AV شcJ +YУwF/_M Q H yI..A m2'PGGX=q WTBH% My#ʓpPNs-cx <+Ɨ*g( X^F2)v=dCRc#Iqis. }ܦ&jP olӽG9%v.:ھF|ٰ Q3)=Ue1|-$Dp@U[̋ʦ{c1@2a؃UNYX/ibo6u V+9P+w\ҁN="5Re U yX+R3Ðb +IGyF߇.w][ƃGMEЁ8T`K]_1+jcdI ,Ǽ*CKugSaŅWQ`w:4MwYbefk[n|2X 6b5NKhlRlKEʌQ:sG"ҐQ8Ek5Ҏ>!zW&{P,z2It$zΘOQP4L>WLS{(B<(c?R+׊@T![\)[0iY;]``S/ (h@&';5ڬ#}FAg :*[CEX$V{j޴OdrqDp$.qVʤW.‰D1]az$ѻ56K$]6Th^ڧ?l{AM:|G1rIܡꡇ%F5w(bd+ clkL䕺W jS`2{K#h_Cq!=<(Ae 'gb3!HOR T:^2_2DAplm rCy[J(hAhrgg|E)%;dɊHхpN`{cS^_7Qik),|d(7r gjF@r-ޞAߠ>U N^$4$€=!I\#1^'`ޖmP!-(wį~('QT+,SEl[gtges ]65D NO.H-^>hiVF;a^mDu4o#[oWR_dpVDqC}br,~ZQZ=^t)y21iG4xOu鸉flUEkWyӛf:tRǡD.80gJz] p]%Aԣm-Z43̈XUfup6CQv?kL>ž2gTrڽ QҠW1G|0WtH$Pʅ 2zvǷ juY [UA;3|ZԧMd_̝HĻ!ND6В#դcMiU,ןnZX#(h4R9#|Ҳ(Y܎^joUt7Yj7~*WH޳u.OWaS-JkQWg;I7 omoi!q!q@LPY˚ѣ{ӀZR:QWfA;~ubA1E?;a4sEl 3 tG 2o/,ٝi m85z3ȸ6hN _+ wc9GU%L Bo[6]UvCN[pqg@I?#$rf\9MhSn/0roG}S?NN1.}7ܳ۹"8}Ta`PZ9wZe8E {[v̭j8d uaBHi8BB *;]c)#[%adi5gI{I0%7_h0{^M&>ڎi7qC'ICof ZTfF?W}'Ŕ^֮۴hWR;6췱ܝ%AmtGQs@7@:Lx>}LǸO8aDUăiH˺n/6W;ԹW=wSUy*4%w΂[iړEHްSiС"˧vM$?hjiD:xYPf>lWRхh h< z=n'x2ύW4A'R%r2n?w mai=:Hَ}_`P߀|8*Xֲ=I9we7C(Jc g -ZLM}dz*ܤx/C-(9;ܔJa Y$t3 *|W]D#h 77:ـ$Lxyl{-:2Ԑ]y@#F ()\Z!m})t%6ZP߬c[n1}C㿛sv6zNLzZϵ"qFIt+W1e>J,xhxb :~k][/VG]1 f/yZN ڴOz)!;9WA:n=E茦rGKʹnGel…$f3KyHbeITͿ){3H jp·`JV=c\oDc:ѫrSSuUNn7y%IY1Ǘn׼|SR.\EK;jm0W ! V'k{ 5j["kf{=ȒoԨ_əkE7pQʽR0ϴ~c Ӷ#~៞bӥt>0P=dﳧWB λCǕ'zRs)_Z߰Z ֋` }2yҍqc:CA9v+UgN.nyi[`k0@eq-AI;wq3i!]Tc!$JbusP*C#z c"&E׫Sa$Soޠǥ\Zϓ '8=ZIjp=e*CǙv*/ ci3P9'h58t ;{>bz&BPBKb`Zd{srO g'}I_,[3c3wy.x֠aYW:LW';.d7X(<⥕dq+@(?4@\R8zhn様-RyK[ h-ў-F=r,NM17^5ރp6 ^WkzhE̯ s9r$uYQҟ ڇ>(| ^ -8N5%(Ҋ{:Mr\(xǒ,nCE<uFq8M4mǗ) w9qʞ'( P(\CsmOyo0Hߣ#V N:~XN՛z;D1ӻ$1bg4o8 <6Ku+*ٮ3YP K_:2) kɖhi#c1|2C}[]K*0<]Y1+$ 芮&t9ATͦU1YJ|4B@Ae2 lء ԥ(lhg4 YB,͑2I%/*]OEC+pCVJ xδ>^΋%j7TakXYBw6C'sUVe//=aڎ+g Suj#VR-]4v7mL{ǵ1Zm8g޹xhw\ hhbI*TO@˛٣nt,B`q"sߴx]BGDbК]Ɔ !}\JAu }ٲNa.1E YPT!Uv!˞z-S":k/a*I$(!]>2?& +5gR[b8p޵^fˊ򝹢qU6ب5Ò⽝DVI%4n,=_t^%VdISfBNienT-⠢HT{'M?uYjjnV #*e6w|>v ʬN~/2F (A]@v} Cآ.arMG{f۬x iq1YvRk/=mò"xOK>E>oD*9;#B{?) q"<dG-=v]6쇍1&2> _sϬ;+ x:sV*Ϩ>Qf,25-bULBH(-TtCNP3h9rlY^t9`Yݪ=0K8Ab@)Œw1u7&bj3זČ[i`y838rIuBĪ&pW`LUR$|b|N˹c0/i!CaE=µ/w s.yb)V Ka^d;aKLX( @ɧdTt, ` 8:*ǹ6LU:&J ,{%PjƬj۠icGXitAe) 풆QXFݢa4 YB8#O; @r&Y 9R=7r! `. ?(% +Z)"&=b^tD I?<}֮^-}_!'쀫 D e } Jzƅ+ !&_% )[&KM 4K U(60& 21%i..Ȗ(-cP x dgyB7,jGwYa9L7obiX,!S媶 Z: ދÔ# a:5YYX{U|Yghﯩy<;po/pc ½6 !0<*:G nXYjdiIS(0>nbO'hM$B䰜+_IŌ,%;?զv9MZn\#W}5G-fƩڼ2ꕬ^ KbL1TY(Y %>&6Y!Zd?gvE*6J6W:j]x->ov,1+4Ǯ?o{ӯ I("VjA$ЕDEo8lxSJ zÔFo!a7A܈OWRmbSbTݣ)~1 .{@D$?\f';P<^Zu3 7_GaAZM|"MnPҺ\&'%(bm==Y ͌WmQ~n^ԺʥKu%T,RH>K XTߖTEmoT{+Saj< ͡ZY-NR<5*''8=k`P:N`]*I#[w$ϊrۂR2Nپ֩!i=3:q[Kv3oӲRإ}gNvjL̷n'aP lN.7TV'\Fv0-qUtFi(D>_ mnaԲ*NSV| 4]R@ǸςF& gQR_UmskEL7UE} ;}%oM7j=}} w<X/Ibdo΍x|5W*_[^j۔`OvR1e^7S3<.ܿ#g"5>#=v ]q sHQJZ8&W-3{2^Ufbh~bz}h DYCpMpZ]:4jQRJBzکM6-K.n"")TWR*-q-dFwxZ I5{>~z})d"%:~"{\}uӥM_q*xɪ<* {YW6#}aQ`nKˊzVKNulT17ɯʞH,^V|ȃµ\h}lN nשqJ~4vrALܱ|+?J-7T(XA8w>]@Mfs1O~!V?#x" ?VD1A+zu6qmd<T!(WbwnM?Tߵ Rٹ} /D/1&AImy!mnqt I3DJґ9+3(Sax/,3:e8 ~u Cu:M\l ^ ٸ:IOmR:p+m3sۢ*jM骨7 ϯj{j37Rѫ>&%mg0){,&SHU:&} jCRGID{@&0;VEU|)Jy!;'[OZu4yh'BZ"0=EIpHN?S>A䵚RT‰ g.2sZmpУ&4d0} oA) +cߝ?Rz(&~h3w7D/q`ࠉJ8p %Ǡ0 1t%ܞ8eѿgioL.%[=ٵ7p C锫{f==Sݩ> }C#eM_~:a >e* b?b0sG+U}3IuRo }F Fa*cpk / @T[P_\X,7jL v.,?iM%MVhM}b<^e/Tʚ\ײ2&\疡 eCsYmi6ە&s-4U@92 8Y\RZ8{8'T O r3 ?Wh ]96FZMެh'%$FjPPK|-i0U6yhB}4'K1P55%f&V+䖇}m (z|; Q 'j6g"Fs[!7VףּB(.:2t; Ur#rusyC'@o*2yXBl8q}iw#yKVdS.-&4}: YdT/$xkΥu+I02E͈cWɶ2;DvZ9icF=09q-[-lS8I\&sbmS}JCk>[R y:3FO /Lnf>r!S1rF>̩ܼoD!g1gjh9S:h$1dT8Zk |NspYb`Ukz$۝ 4n U>nm?uӗLbjރ`E\'\ȧ5%ONT Q$E`N+l{T ytpۍ9?tct ,.JO&]p`hulvCB'J`VXKŒͤAVlv"8Y~"u+)3%5՝ʴCҖg+؇V,]y9sQy$b/_-E8[j+>{5y.g}BX<$^ab<:Z)3'MB%*Vs2H[^oTs^E{ In-g]; jvJpJ7=Jfnyyb35]x@EpbkRYkHCg؃Hv!5~ y?lñA<l&,v,FMF= 0s16 _TW|[=Rj'tf>ؒ~FG⥩?F2;'NR3%)N&!ťqZtgHo# GEzp4l ` r,=ά0w `6L^]v+Z=XKk/PgFi>>+æqP9y' !iz[E=\%,;)W: 3 Z <~ڜHɲ)s|:q\^?O;c93/N0Ͼu>RGЂ aШ> &v+q #4rQ2c)=Cmdt1?-OLXnuxc WWnAUuEɼהpr*ay*2ю&3؈-N2Lm8Gd l8~XfL%@b~5d^hƻRǞ+bt[!\8[eroW/_%M%?OgkFl0ԩNђ0wԷ\dP$[ʒnwo_ lGh)Z}L67!5~t#:H]dʕBs*U<:1eoxhU]op'$B[C5UN'ĸ7kȳ2 d"s K~Ue@ Bc̰NO _=Gx!yɋ!]!<Vݽݨ0"aU{z6Mzm$Z9Jr !?oA-+c |<gܒ4q(T 1}t'9o%oo 3s1' {Yؘp c]bNh\;^Tĺ70ո65><T15 #"ڍB2fJ4%X}Ů_U 4{Q}1 a4t FI^lε|F˚`'9'An8;$nSG<%e -CtzhO< zE>P;.+aWNǮ{ uu=# Z$nj7y D7IzlVd6rF'*ϫ}np#]M.5_@@>#땒F ?Q/I[=qL'Kr u UlIPb$Q@mV}uR:d6<@ulBMg Fn] \Iz )8zu]Hs#p8>[yv%"D~C^o$IS0 (S 0nx˯&5B![odYjağ*^|zWzv98)MM0Z45w]\ :jȜ NlH+ʨF%Mq_$<+:%OoA[-O:?P>)%.Bqd0ԜFȞo%M,] k:4 @5zC^&/5Rc;zGS,;7*F-(>QUD TX}G,7M(Ofbv24AVSA.3aTUoܱ\J:%zAmH]3 .7❛zo HY72e-A^*3.R:\(Z=ɠȦAdI*f$TM"8%\m3CXrP|BS$TA.{B}Xz6~SqJiCjԢ_էLA^NGQEhʱCf)xFs(F ZQ/Շ:4B3㗁-h152JZ(=CAp-8FTX$Cܐ n+ !u.5LP ye!ayB00pZ"v }yˬaq|{ɄjM(qIXqk!"e &?^j1R`oQ4JD D%3_h̸S$7ϑVqp_ OuD]&p?o-D)"7Ct6TESaDߺ_ VO6,(ߤ BfI`:aX|8HZ'ݢΌ)KuxTqs4Tn'hͥFNfCe1_=0l%e0HP0QؾI EZ-V9:IțD#Y>b=oy)sގwei Oh'> k*u&(Oa8b$*GĨu\ eɭٵ/ ~IunCfyioE o[iv~$2S͈-l܍<2:XueҁFs0d}s[$bSYeObÜ^XVEVҋұF_S مȡе5r 'T{WRRwlb8 =?Z!5M~&Q>gн#[^-qۮ鞑X1]6!W8v`hm{=;ꁨ[ħLf2 3d#*t˅LToQåWeNKhY5u,-x$6~пb% Q x_}L;~pN";I8bA"BBfwau`euKbm'3/=g*Wh/ -^PourswF3!? ^g /ǰ=i|r^{vИD*=T톔\a&ë(TKԠ;ע~Y1dwC)c5'9w|8!/U #sdRE^2Œ_0Ku{i&,. OI!wO% 9Tqm|(fd] Sf)yVVhSdV}FN"`}t*5YYxon|G\ǶmȥМyPV꾦Yȧ\+oRDdd/)x *Jj˱`% 2R.o^5 R.CP8ڬ9U7~܊T@qYF㸍qnWoy溆_7{D /2g cP:Mvرi/lF*j}eеHdЗ]_֊ZjX`*<­Gkd)C)NX_mvBdnne^É:4;AR+sAY4tEA2; ̆n8N41=gxc=4 @pB]e q`$7RN'W> qO<.VeC@o뺓\{]<"`o] )5 '+1hnSC&R^gHH!:!P9c S722΍B~\tD}Уy?_Mڰ[^1ZaXsr)|?ζ쓂{¡|.ow ԇN o "ԩ˸;TML,C%UA\_C, 0" ( 6W6o2Dy43ʺs(G8wiV.nI3}h*LXm}5r ր\k(\:/K&ݯԺeH+xrt)n~ _V|e {hb7^/?.Iz;SƓ-Yajs Ctvc06B*8 ct/5mB8ʤJ7Pc_wCi3_c9 `ȄXC4ӊBVV=u ;h& fF##ʍ!0# #PU#mVLavF~M8f6Aeŵ/MhxUKv?wIƕe* tbMÑlW8ZQGbxU[cJ7_%ዽG48Sדq⒲%к@ó\\Y2{"MjռSQQ 9Av >fcA93Vzs#ۣ$¸O+ROn_W)@|S#%˜NIRk|_=5!G"u'}sgL\`Upu A&&`|4/&ʬ{ ٺ%)hY"RnU'!g?}!v{[3u>2x^ܫ|ʚ3e;[+}f9 !|!&k0phrp>}@aZa&ÆA:w-c.DAή5GAXΧޙr* ߴzo e8ϥ#)Z ޒe%:ÒGx)ךoGxٟƦ=n, Fr^e?Tׇj̦ *7${\Ra!M hę2CL 橊\waЏ>g\Ӛ[h]^|?us`[ aYyRq,)]EZ4* XatNS?o:#G}#}`$O 6#N ޕ3h.s '+U $OZVGˆTo[JMl-`7[nEEH'Px< Q,k4&b1|ȝ[<^AȥKR~/r6{NSVl9jvAa%N(Gi] _WR(z?4^b>l<_Hfq1Thnp cb=|=xe7@21jV nc_@eZq6EzŸǾ+MQ SzM\"'gn9t_j(M"?>3Ww'vݪmV|,M/4p\r|z%s-LƋA[?OKU wshl3ZRz|x4i' sS~~'+q(\΀Ο8 h$;n؝4{-]_?@ǔ.LsTS^6mj>I5Ke̸TRf&43 m5{yMg( ҙ"|9G0j$G$!T C0m![ B&"ZOW0ǭ?^u<(=2!zpTOﻏ8DWRuw(( C>g'ܰO]ej~Qp_?Ǘw=gc2vҽB:e/oSI N. rբZRI#T/EM1F( 5/ʟx%LKqu\! ӳCoTRW7O>㊭\OL=lʼnt>ZɍEv++hHQgRcu'jXu""%$͹̐$ b}* Xai,3nsS>+$"c(:Lzv-Ӊu\:xXiIe{RbJ,(38Ԍ=$IZg |_TO|Gk,'Yݿ2#_|/k bi62$;B7n ; w>*p!-?Gd,kMДL4^Z;Mp,& z_hf'WH1wl?Ņg6 aC6rewif/s4&ӝv>q͏Ѧ"'1B [#`ٖmaeW^su7[Eq: lMHbnCif4 9"AdJ01iM3 E~R;)/jB?Vߩ 3XUڍKU=@ӅTSᝣ ]g-:kqFKv<YT6nmc'$d|@*?0zepXYIWpI: QX!caηT"NYQ Ƽ7! kG| Qays1V]odƞJm8cc*^h]\dJLk6dq9Y4^tpa\&״$WEL80le蚀&^,K -S="JqRU1 ԗ\R7L I:U"4P&͛Bny䔙9 oCCoM:e'^ $ĕ+f- 3 _MTQ(I/"^mdźݶkdƻ@D򭴃[fX`ǚ]~ ( eˀn׋Mfq8-*;nVɶ8h͆m=֐N|'~H)SFΗGjò c@ wX(ҰyrmO)24x^ApŞN;Z#|" +N3w.r$pW ځzg p@Y8j٠ 1ʶ]Aqt0i^Rp2L)Ї%ݥkv0!RL5UՀ[Mc xQ ȳI3O]G_]:|^ZGg <l0]&TdYӗS *{1 ׶O @ @W&)oq1wXa6KJS9)Dݦ`  4_NϛT|^V-( j26t@fVE *v0%1`xNkkOr|׽Ù!G9ZKf#[J5hσ?nG>|A6k. |w>Z dɛIG=mxy(ƙ &1pyQ/NAQ: ?@Y^(4F*= Nvs'6ZPpr1C}壧b<+\O tay[dG㿓Z2g|j÷&h:hiڑXj V0ĭ@]œ1Ǐ|cFaLRXt|̒7#K Iu n>A Xx!A9p(FR7eQ~*PiLu3DQ =>S[E$Uk\RU掙" F  *71͏5+׆dBVx!xb)A~Bz yCj MYup"5DEi5zަ0Q=."^bK+*&M_T ҥS(4ioIE5L]T#AJ#vzY25'a7f:R D; UY73=Gzk_mbaHy҂"8a_Ve<&CL_ͻa })+BM+^BЙgc2 ,ǧo4vIHhS<~]楚m̲}OQy 1K.TND{pyftԠr̔0&wyt^9i {~=<җ63 ~\\RƁt!@&Eجdle+ӯx?(3r"B_gA8KiaL8[ M,"\l9Hų[?:m Ka& T OJDPRrus4,SnϮ9*4۔+䉹ȼoƓBM<1oHܝT dNFvGb$%Q$ftaA=g6]E'ywDmxqVaA1/pEM)]Q)Z HgQHN/aNU6J1g\cϬdK>@C@wA i=E\"E00Vq&i&@!UaFB:RRe9Gon9Υ[p+ঝ;gtOR((2[`hVtiG-^}xZ^Sa51>[pe|?CM '@|Rxl8iqΧphmznݞx'HW7OKW-.&%E9̿0CCǏ{"zP*fAgc|8) twQy h]]v?ݿI|,OJL09k>f,d4X~Bo&TΝ,Ow g̙oZʗD$d\C·}z`5WK @_eJ1>Gx=hBhȑMu~Z(RTj: ,ru$"MWCB !k6!v >h;YLNG+̛gP~HM}m2H+J߰0FZc>n|9.MݶJgrkXԒPr.s61zi{ɁၳH9wN=(%"a*'7~JCW`ML'-9_B-wӫJSSQ͓]3;uK L+<<{4/B~SUBd-L=71E^cߡP)+Ȥwu:>~  wϒhŤnb@n}sGJԪ1:#PbĚGUȬ9g)QoC*B79BćUfי ] eނ+,r>3]Z+OE|֖Kͻ(-fc1$TJ>R7)TzlŮ2Szj:ysrÚݙ±tBI%+ui^OzmZ#Q- ~Cchl'JrA?sѫ2("]cۗY4:;$R4Dw+_~dm tl_%0=1tЃ-H%V?6P^.'m`4=<|lH;ced(7mKOt/ƈD'6ocLԩ ?x{/s/(W8#D [hϷ?ŘbN ş[_A"/{&y5؊PA$FLUjJOi^Pw]PYs6cgƥprB­> 7r!VVʇe' - lMZ(·uzU*4@I#LV@:Χ'EӼaa +8Pu +Orc_%)BdYJfkqp2$ih.Ҭ] e ؒKޢY l'Ȉn2F= 1ݪ,uMXa=tE&S^(M,+(鋒/!d%>+@9_ԙ _f ֔5i9_f 2H\`g쨿`o]A c04fbN(O?_e+i7cD~rm> ~Uw]5 zu%W!5Ic`!*{]8UWT`RSҬ=x[/|$ 1dcnd_d4cp ˊ5vB |*7f&SfWHN21;>>6M,aDڳIҵx>c l+Ed 6R1< "fIIM*?o^hyxZ !$$I{Pk)4ᡀ2۬v^o=9-QB1 (HΏ=ojfԒrE#]ǎ<ΛduTǵ%}ĵ-@ܐtt)k0F Յ<^yu[Y\)ʨ 6@=PA|+zvԕ"I,+#.'YQ#-.Kύ]{r u!_5cs4ҪoƌQ+)b! UhNހ\Mv_tGQ[,!膕;C%[ߐ쥘]Z^$1T5˂$"m`uJ῔#Plb_I{/ݧv{ܲpq$mK8mꪬiĐyrBes2pĺ8\:&Ig7mĜ/*q,^T.$~OH6"k/?хSN犻tih/#v$}m >8fh99fţbZ yByВ篫o2QN̺[:̎ÈD~0ߡK2D gJ>oݪ4XG S6ьc0E@ECN3Y(}=:6xK iB`I3巼,.1C@5XFiđB6LR:,o&vnY<@C t$ó]OmmmĖ $ w!) -J)qvP 4lqcYrr}/?kW`؊eڡ[#I};X(WzYM]<%U ƷPY- 3(N(BZdǰ\8!x O} 8ڀ Ǽ| ԓHR '5'*̰XPcBɲ2{^5 @5@ ˸6Ӣ5ENs*(RnBtܳVʩ) ײA͟Mэ'5/odW}XƓ*;.+a7>=i}JIK~"W>G%Cxk8*ozk% 2g,;xS 80_ƩdScer?^[h40 V'r> blw!׏ 47lmEF7moCx%6N;5{mFʾL76h>2&rDbӑmJȬ>" E1\A$/9hk q%=}Wl, [j};d$ou~d? .Hϥz!znZ &QJ۔ܪ-J2z?S] ;YΡsTZP4pz!daل",98Ci>J5#(ѐ”Wz0\5L J, U5^I;z`/S~V!4*ȚA-&Yc'JZX6Inrq*&ra ^bg?\M?d A6GykSRI^#VtREMxwg_iY3 o`wc#^2njg94|ѹt˚{(vk0dG)0`H'a_/X/J"eaagqIW}C+2|lb:+*3Rƪ3D2K24uwT(~&f>ܓdMpv"40w^8m9{,896p&8@C) fUO o={[D# ˯ڂ\wG+g䨺0(uu*V4m7u rqYǣf?hȫgMz Y].*,HS,YZDdP[HJ ""( !bŜױ.-P> y*+ڢBuIg0pMi^d-槛' XX<݆مOmD"ձSʢ@L92:0=5KIqɂ"%5!ƀe2IY/'^05 nw`:<"Ԓ7G?hIVHؔUp14KS1aB|XԿ+-@ :TT §eP%"s*6 hAos=bw (B8!Dyy/U @eT@b7SoSnu%鞿 5K.,ŵf #FC j^U(A*,^IDw {2JI3$ x*12\Iwm2cTc__̨sU>aV ʉ'.,B-;>^@8D?<(%S([DP@ i^>3dR_~P+w Ht&H  mltN$CXz9y+?z¥hϸ;tW21k:kKLxĻ3 ٚI]"CYM[le[MDE^S.3K֛N^B;b~¬uOCtk pGP΂$ YQ?^0{ U{>DzxiEW0";!>VËZ8^!Fp0Y"bd˨1Ɇ.w7M#;^u0[KH#MP)uoش4%nFq+& 3Y ;"GqKir7M^:㾫x˞7+bM2jXetk/LOd{ϵ_j+gS;)u ɫU>nͥzo |G%k$yCSKȆLL57e3Ge<܈{ߧq6OfniDQ<@v 3ikP1Q_IbqbeBc 2e RKSofOGwQB~)_Zxѥ*"kfBC~CR ɰOp%ä,MFSO9]ba%štÇ!]_o(͘Z]Ӗ D>Cayf;Kݯ󾜨>jON*#oEz1j l7x!^*/Yi4ɞ$&sZeҏ(Oem~l$ڎk/`A:X^YYMWZϛL><œpLĹ3>o#CDdN)<P} $B4cxn ]@y"rɺ/0x1,xW{iGJNp?&ȏ`Aaw("Iuٷ"̻uҐQH^:l Uڪb~d;z !'$YJ`VŎ#c}v)Ӵm--/牢k@.@P\Ps ФxR(@ޫqCf:4БdY?(cgENjG-)ϊPˑHωcS"+Fd{mD>ConJw9Fj"ܲ'rXELS.D( Sn:, MKŗ]hQ#AZ0_ʰGx#tmSk^7Mc!\C6 c+9l旰DB0ѐb -5U?RSfcH*[Dj,+}ݷ:vK>3ڨרA ey1D7*ywRPjVgh6?~r]r:֩ qfA׆D |2ү>8j7f;aШtAM,?wxmN1wV*h+2:0oVGk{vA~7Q 8~fڐK SAˋӭSd)w@/uQ7".t1w_bU`4y%KG9W*"L*+Rdڬl}ؒ.!Wϛϝp ]5. 4|2"5ULV}'ɮӑs{C-wq?G4/r@ C&rLZ)ҥ0(rKS"ͦ#a^Bdr<) 䜬 :@1?=˰?={B|s@<R9u 06mTU7^YQKW) yXE&@]3<.@iMwk$6vF FynE$ lh}lVD0m>e~zVXZ5zdZRȺ>X5߆zd3巠O1P=YwZMF=LQCy3^AHƂBmqnQ^6M 4&=CB7,vzgPjA5\I7=O;4$R-qm4cc#Y8\7e":<ĆPP\uהXGA%7<>,Gڃ)HdE4>^iWáe~V3H tSآ=65IA@'؏-=ڐl#RHl'L ni }NDZnZWpY; H@N}p?*'K?!$%n]H쓆J)1C LU*F1lJi5s:W{;Z6R+[vtw6k Hy Wmxr)wKac|Q8XMX&e:EPaU|@]P^|A޴7-"XWeJ&1>A1 ^ P;{Z |TW? Ca{fV 9Nc6~aS9::0Ezb A0 Nsq^xT?%(;;uEGI/dN?70,nl1!f^ /t&zЅ{}*RRx柊y9̀fj/NO%8:~esw͏@k[7+pO˅X ٕWt臤ckʂ}MYPBk#BĆ~}!X&r;Lz2g{hV5a0yHUaedUof{wa/G%"tbX+ϴFDcƿpuX(u#Yq“&H]Ϧ盀dkr.ae87G^_~n>7lSfW8S}rgrM]i㐏3} YlJofg&5 &L7S*,kIz40 GoilZ!R&tug9|=Oc]=@u[7wsG!DNk)nyR$jbJ" vm=m~vX+?I/4^?+w-`Rr-)wƫGb~(qO'bjR qNX6p}ViM Čˁ1 !iB~taBU#|Tǎ*HcE4:G2S^Š]4vm%(K{{+ +`)6ԖBHSzm+anB%_G[w/=/>^_>E_Ƞz#QHGCСb& 8^ǵ~KxD=*eәǑ\C:a=ZLf3"=8t`1VG;1(7Уˍy 9cZY=8X7cI;wkfp`dTPm rp7']'bE"o?0hG%3! !S 6^F~p 13cOzL )V2 oO?Af&ϝ([R ZOQwgbjJ5 3`4./o(j#$ ^7w2P bJf(hjӗE30fx"OgM򵞓d9 GQlڈЖ0B_u#|9Pa{)GY<˛dvSd$g,UbWn(ݿI|ǢͷzMWb XQӣ~x$1Y$Fk"[npf2. HES_!Z,#F&{ȀۿJ̨U!%M;\N1w:KQaK})+w=w.[WR_LlsDA^%E\zEl' XUZOKJD{U5TܔCF-1E]+uP0J N>qjǺ 2U H3Hq6<y$PsxOm.4!*Ÿ?_{#rLfƭɢZl8ȹ8ޗB^-xӜ.2}D"cՆXroMc+]BtX\i3[`Q$ZsfA жdX, ڎQmpIGGڤ'e@3Z6Vw}QWO1(u?vBM B0n1NL@DOe 8iJ]lpk?p* NT$_W>`ތO}Z]JvoL@w0R܈ ]5T N9#%0r#2^:ܾ̍7z^~%Ɵ*\aGD}rAlAŨml~m#*>Àĸ{F6ixW*.-ڵW*A!9jKhmOFkɽo{1 BʆF^EUT$>-<[لΩ 46VbS/-ŲΏ/]n؍."Sb胕~jeқ% َ*Ա+XFRdot#?;(H&a/o!U]sҟ18eԛse_+Z$ܨ-Qi=;YPK:.aasJr{g=y⮗`+w>Y 5^V}TƢ=rwqAkf !ԏnhs o8ZHX.kmP\QraIa ։AS?q#SMFiF¯C3& ""ZHyV>xՁq˻QBh/A(-jJy{=)Wb^]pI(&bEr ^ô!/-9g a n:rYAdW #݂SPF`C.7dV 0M2DbkV>zRcp? Ch4ԙ-ہ/Di5/Pi?A; {R'ƙT\P.6*° `P!h#>J8laFɕz.Qֆy"V8u#8cAWEdHQSV#GYׁr:k\=cYTб/3&-T(&#G6#8&<1f  f F HY@v;)EN|ܗVe\w:_Iz2u5}kU56lOjv3*d>(F /V7|iVY^o rqju%(bsCGPq8xl 0Nd)?QHh[RT{ ΍&eSkkJdH̱#ub.3ݻ117Ar~-}znXjh|W"+h* 18֬Ifpp#fF_; $7"R^M 'БUȤ#NR]?]eI/Jːq!r(Y` LuNBܯ Uk0Z44,LFLz1k}G 5/ )֯(DZΆ}іEuX2hrfD߁ n1` Xa88CԺ ć&KP Vxq jCD|J?#7D"߾jqE= m(!*|)-ֿ/'@@=>*VE߮y ^ڒ iJSw%kK[^INˑ`אa#1Gh \boQd36M~'~J`&zݽƼX$ysbVFFV z|ᩞZ`3jFXm _wG-yk2u|=k1v*Ԅ<ȍ+n<+EO>e}/$JH\,8O~c:7N w]Q%H߭F=9l++Otv*Rn =c1TPa Q#핟_.xJhK+VȘyn3~SW3jޏ0D,]iO&(s;)ﻅ<蕸؛ Ka"nwVBel tEh؛1Kk9 L(GG ?NuCJIXQCJ{ ]Kܟ:6ayWHkYd4?q 5ߢ1}>2 CfYOܰ@31,L@ϼ'b/[&*LޝHB\e~Zng?`ׅ{gQBwle5ņ_긢磍E}_duP5tfR4T xg/_?w4ϻ.;ʐγPlUeWvW d4t>,Z&ᴯո6̿(v=Z*"4U$) ]*Q_2 \z.|TRO9hxܚ*]4@ZyZWTIc"!ERAطE,gF/.h_s{xx?1g5aW=QlקjIxT}哬 Ȑkz?TKEdfϥϴ6P#Nl ={q"ἏÏIo3 iM.h3ߤS$N6,ԣ\_]+ǰdQ]u/+BǙJJd5Eva"1]KIx}Pvf lu^50-'W@ B.X_W`Sn+T9H1Neigvó '8 I( {-#e-9rO閁fQY?؉()]xAza_ )G0,&JHHVPd^yI?/HPk2 y]6 9"0*U~W/kHN߫dF6?k5|1 yK5ގ y?\ /o&TYB 8 v+,ڸV IءKkp {DT#ׅiCVH_0~8vrZKLu ζ3S1}Ѧ݈P=p<>nMS/&Xe@Y>`ׇcۍ3EGs-"|mƯf͕ۢ(*u/ w.@BbNcOǥ3|- 5c*R3w)"(u p R'H$-HoGKѩ\VHnIJn0noPmo.pvcS=`-(pTyֵ_5+YK5(vy\Y !^D_-x3eNb,iɖ5^eMaA@L!qVQտG,Ͷp V߷a;s#`D؛mi*BEZp",j\T]2B `TcB-ݑɯnzUp +^v%^A~%DH0ER)ƬrAPuyKbF#3^58$Sr7JzX#&a {r{xFWےMEBͤ[[~B]4 SߦCQ3ϳQG*/FE([ ٞv#z%ird{Xg3iWVMě1mN@UaAm689츴Dmk3IH~sm|ߏ$n]h͈@'o3ZnNx_IZ%0顔{Z0IAFԬI (sI97}SV u+R><ԋCA$ zxHZ5t P/{k"6TCieDz1 l%;;s8>-Q$g|L_= 4A;(]ʪGZ2*vrb";Ɨٚkni2F cS [LpQ'zHJgemf p+t! f@Wm;*KBhY=8Tb)oII3j[y9R&rTz|k:R0:,3CI8hX,TKMhEA:z_~%:'zʕ GzÉreC*0 :׶$A +,4\O,(:g$iP$gԌS[}9Hn]jDPdlc<+y1"Uvv&p>nx:ّ~O1΂|d0LvXC3R^n8`Zg8iiWWt/<;w O[Vb)-,3ǖ#BLiHp躧4C KPu&ӬDdSZt^?luf{‥t{(=3].OĢnU츘J|(÷n~ڱψ@ET)z!l; Mãr WOgkjrTlsafcrz?^'D HyhIuhܪT9&Ҿ0mmmג ےyuSd="qIAal˚]Qd{ւ*uPh+(H64ͩ 2K P K>i>ǭTOkaz{^ g^B{(qj6g*{Ecb*{ަ BwК {%c #xi!429e&NTn#?C)N*!!!sn+,$H$bTsyx$3\ojT]zi.\Ȯ&ӌ @~Xwױ{4-zH>/9;?i5cp{̥堙uIa- Bt. KxrpFbӾ{MäLuC7{:amS]z* p%{pwtҢnP.#c ŵx(ejv mߚ[-Dƥp2;9^CUYՎ`Aw{g33ݟ HbcN`㬃`Z!?PmPs;B<9&]=֮Q91,5hF=L"6V/vR_B L *)ڱ,PIAHeCJ2dǟs)2bws}cS3 jQ:D-&gͣ.I(TF%=>!ϛ4>SBص[bE)D @c3%{dxW Rh>s W1S_ iPN㺇fN_ܮH:CFz!^AYzDnnjMa݁bCKUzB3NK"NJrxMS\eTJLtk:${|Y߬(}mH(riYQxͿPpRAE2M )ه!xo Z;+mR9Dzё Bj.$S6L!sPgvl4ͽ 1|Ьmxcfb/e;nk:ь}LeJes k[p|tr LE@jC·g"VHvvxUH~7$;޺sQ[)z?*a ;XM@?3`K?/3u.H ):OaR6(*&16ֹΩ.Nh?W ءFlCG.8`{W7g){UxzU,Zt̐noK:"|ӽ E K. ʍmMvfd@ F_yt4 z tڄ uLpgr2cG'I)ty.e슢BٜG[~eœb1,pnΡaNΙjH9N`h:YY]C0gz1|rB9?T<6m'L%pX|&>(?Oìɭ̩"eprWuM6gZ٬$wO?DIwAF<HܻAJԛ\6IH3hAtgNӨT?Dʲ{r:?# 2A/Kk5g)gps`~;ZYSm{H#CzSb}}-z1d!VoG$M!pTaFCў]II>ggtݿ@'&TA^WsJL(]dD!Xka&9(|m[3U*L)X_#)Geb!-AٜNN< ֎{QRR!=21=E154*#*NQ0h֒#Ӊuv`;. G!4m,BƟ#-HCվ-%ph C[w|Iv;@,Q4ޕhrB r_ pvJ"u pt78u Dei{'Sbb,u@_>=fc1qx[^1g.?(dkDቢhiE9Gz&G`Ա,?T tN, ڝ>$3?c-}tarE+q$c*l ĊzR's[@!&K 2^ }%"x|AkQ8G,ƴ~3ه ;2?߈x'"OxP.z6 b8X? pp65? ]h&}h(Hת'-K<4,͔Q?](X3Yʓb7Z\H29<Գ\ \V ~#!15j UҘ W꧁w,X`4 E:.W쑉`, k^eܫDnIOZp"*":wFw<{~V@%#6*UD~ AKL t^-kwfDB\Y3P),v7$ # 9e;(#bq ȩݷjx WגND7pRmƷ=Sz2AM֊$lsCɕ'ㅳƗ6)itaf]Bz{^ڐ- ^9˟\rpe%*}! *&&lDE7 QLQhx @&#{zU^M[M ^c']5Y؅,zi5^GUʧ$pb; 94J2 g\PM{i؂-:[*.J;MG\;VaOvӨNo{p5i+*HvaÆZ(uGF>l>.&%V Ԑ:l&U: ۟JQͺ߇QG~)7ucd? 櫘lZo]t Lp7 d7 `r ٻDmiv[~G5I*  jQWPI Bo2}&\0saF˻.tG.mTHR'\Z6@ OIMʙGI|+$MhiE%(Kɹ5ڶJG`$}F1UFC0?GR͈uzYThd>0cy텻 |g{3R0j2uYQ!yߒ%p}&@\yʓI<ɗzkQGxH01NB!㏼Y]F[Y UCWۖqOq&2K'ƍlCLP ^iy:ۂvM-p0݆3HHsO zcCdDSKPoBΏ灦x۱R@mی30s>7}zu}l1"* 4 )}j@W,rO7v+R9\1M=Wµ;Z 6.zb]~ES;]I߅C3rQ^ NN[䯽,WMTKqvG}q/…8*.WW@GBXQyrS7 ^&;º0 G%| p24MۧJE\=XIMu3ukF]W,y,p Fktw[+oyW `!iYԑub` SMmd6Eͫ ol̤#άg!h 3mAY|{?qnc+Qh]̼a 'tIǹeYC]`<ՠHx1m M}Jҕ;.&?+W|_R>^OZf~w?e1lm!pO7&5UZ;aiHhWN:jM/vb t7yU[W*4fmtQ\q z+yI:eDz]6pv$SuFbɧ kEŴ(>2׉;~cux+B2JiLQJ<2XB|Uli}O7UA>LJLiR3U)] dkQXRsn O&~a 6V6x*U&f}Gk$(2vǞB ='H 'df_nL5f0+{{&bo9 t7Q[< >Rc|]>megYt4uz 7~19T^)9PAdޗgCӒf HNceȦ,~2Nƙ^V&`o#}I9,G@ v`xcT>"ۗȍ[A9̼Bj1ב<'t{C'A;%I8@"PT̂9 KRuz^&`4z!\r;7\({DYϵX]?h }m|7[h.ϱ-05=74 $?[FБ)}#oAn4ӹ"(=k} z{'IQꪭY Lma)C2[񄳪TGqaKFJtsXMܷyjo.DFζ#F}J2<-TFZxMfm_kίQ:`9ol  b2ȝsHE*mC!RiX@&_} lq5hw[Rf. 6dJ\25r9# !:pZlQkG 9vh%1av3Ix*H^^8c`/"92=JSjVj~L4,ԗکgm6Ea"oeLHGqTgѷ~ tg$ n3\r ;F(mǎhdrB̾h)^frVVR2 ?Cվ8Hh'ZM{Њmٟ/j ݱޏ~ +p"[FO(BmkEңZyYTJp '-b *X$E ^*[×7(| ?Y&V+cK+ܵ olRRQ5.,d@ 0AO ݌OE 8"1'ap/(GR'H+?Ыatp3l66$Mѯ c'νjSAQӶJ>:,9}nG ±1'H69S¾u.N))J̈$ɾI7mٜdTUuwW`{'YAM/@wZ6W&r'N]Ncge@(Z:y Ы"u˩g?j֙qQ:P- ؔ^hMA\\Y6?}ԩ _;6~XNv]U_L[<s>SA'&vϨk6kmъ)B:}XLUH98-@'݁Bc*,|U|5pGj!Uyq ľd͌CC~J /Tüh`ENk"cW>o*s^%/-osTa|]8q O0gC3c $I"XRPx ek%AQe9 o_/JNNH>`neCe8!vH72LM}.1Ӗ5ϯy$XN0-oixWCM*KS狻<69,yF9+_`#&W-u#sc&^2u-ӥ q4nZZ 0 tfU .'”A_ђNc/K-7o Jx_N</UƮKp3uek )PIlQFbK KpOI!9z(joUoPB !!8Q}yF@yb۟ME(Qy(:giKZfnG]::4h]IQϮQ H-\*<ޚێTl+}ƅT,/6pIo䃲"!-'ٵi~*_tEd *ȍhwQrnSr2p Pe&\/xtǎ[EL)5@n|Z1a&դFLQ+b Ӓ9+D%CaI>Ԁ*ܻ0a=g 荥1J,*,y\=ޗΤԖ; ;Z6 ۨS$!TBC?L@x5I{;sEj5f;ءt(~2#AgX3@4Tb"ο tb! [C1+̬]ZQ(|BҊ=SVv.U`X*EBPfqM߷4zNiF`"ς<~d+ݨChK^U8!< _vTզa&>.P<'xi ~*+!Q}Je^Wՠ7V;&Sbh.4J[MvŞ4` ֙d4脮" h:n6>W3q#PRpm;W4[EL0@n}q򆀖Aê&gml6a׭T| h̉xf4 ʝFifᄌ{4Tk^xJ#A^2~e,%[h`bBg>=P-%kc&w^8RA7MJgwyr? *< q`Gp@dfC.at=&hԎdHr#`HAb_\bT5:/0BH [ڶ(<8U#s(}v$W7gew*V%Dk4:ϨmRKp)`#m,"?[GT sʳ{_o!gs\Msy~PN`RjK]%&AeܑZH4GsKk]V-bJ $ IL=ʊ > yg2\V Fdܚna,µ\BzqN8FYHX5>MdCs㻷<#7=?3I=Rл+09Ħ`Ta&W)]%YmsW:P)k7eVQݑ稅Oq`%AP%J7RE. m_Ԃ}؁i"S{ [_?.p-k2k9+lO"IWC3LmP#I[n%gX}w; `a3m8s >Aa1&&J[V-CᜅpzXRV{MH$5;gR;Att n/xLq{e[*vU?MI_$P+#u =|hH0CT(Aa& wP4ZFR!t$ƓOKDV F~tiڨh&Z?qԽӂK_ƥQWA:qx}@WsNqN/f_l4dA9Ȫ|]CRt Llf5s EM0sWDh J]k|=O"'*71Nhe1J8X/~.ڛ,r|Pz0MZ]mߒe&b-c` rJ1R)2b\`J&;rXupw^7ty<CcqJt8snIe1 STU08H.nA'*ۆ&0I~zgBRk! }jM޵`u*0ǍKo7+l1 8v#ZwLHI/>.b 49ln)%)!/Vȴ½Clup_&b\u|Z"IDTVGN:&\a7iCxآE.ּ8eHsA"PXJUTLNΔ7v&0U6ĈB18whh3o|ۯb4,XCR6ݟL[`MT-H\9zfdt[g(JL9tgYmƨ*7i]sE7-G)Fm-H=n!ù!W#E!> j=bJ݋mʑzjh!8+Taf@8$rmv#S!nOgx/d|v6j-:Ed_ jz**dv' ۭn=s~0E 0]=Z&Xy˻Ռ0Uم@V,>$-rI5l%Wil(TϷӐbv2m]W2@RFC^dײ3T\sU~Maeu7LkK0F/ǛDlhp4#wAv@N/|HucV, FT+0V=  BELlFw6.sڸ =S,R>〺y7㦶Of -zPōUx }Oڹ-H\R^'duO|;r|F] '03NNpIB;<]̭9~/-i?6$c^ǣd#!+_ Pz!l _;0eoc+ꊒH1u_hZ]K%뀀q 9hm1n)O/b=ij]7.Dg]QL4 )pư=`N؞k9..Il wTΰI= > +?]{ǎwEp. fW޸޳Լ*jh]d}h soFTgMrG$:إ#吾 r&s~^ +jFzȌWynbn }Dv~|,*Ed}&k[w,: V燴\]_\"{u1 NrlA| nψ mq,-,Ο:jAq- BZ2m'Z3^r@m A1-71^,ʂmަ_h0tfr}[LAg هtM7`G e[jCDU(}vǻo z]D! E@5S%֕1$ fʓ`_P|h o7wmCX= ?=VVu?f_a8.GYjRK='c4YKJ)Hоo[b?"9uʦ. rW ;pt[52,oԖZ?ys#n+)ݽ|mb>S"x ht *YT(]R6gcsԡE(~~AsʻcW{7J&N|n*h3q$W6[Ƭ܋v*n4%*uJ5 Y1H^5w1 &PʌyA|ARi~Ahws)Vqy4ԅ lxxb} CQEN!sI5yO(l|[fwb/,skXZe*_*,a&9$]շﶦ4=yz,`1rVPL_zNzfF9=-V6bQSbׯmt$Hi|fu8kho)0Jgzfعd jx+J&z~kߋ_&MYMb1jeo~05[(hy4D;|06-(K䳹~?fғCmfP7ޟ\ێ a_Ta5<Ջs JSo ѥsC Nc86T? O(<4a-@>3̘r,6q7Uw3#TRv2)4S&S-sDK($ ,?>]|{Y{ Rb4Qg3S.Kx#Bd; k`e|)аOm떵 DSXSIrx-rGY5m} zBcLHTLHp*.HDicy4g(m[b³{IAZՆngDBEr2@s-/܃~٫ή[̥(6tah pg#Y6 ʥg$wO!:J9-w%~%T1j;prf}"/#ֹWƨiӗz@suu=<@FgSx׫ /9LA6Bԓ _Ëh5j_ #۸v7E[ nkxE^C34cr9yƟ3JէzNA Z0|x5- ?~)IS k¹X{1sh96!3y?Jf]뮳/j=U mYHdTt+2~*F;E?*s.T|SMܰ%nmNwo$juhQy *epj[W:A=~ǵ\ M#27 3hh;!־#.] E=0%'T&-,z4h#җCy#_&Zt 1hr$_HR#rܝ5^wQ rFKrRcPFtL\X"Jk_iՑ #17vA/9at{1fuJfZo꫶|<_Ў~TLaE!dr?2-XA%8"ElJ#ɐ@_\7X'eqW"LłtLd Lpr/Ny튴Co?R$Y%M_ '7mմrj+`UaG!\Wɦ٢^w^S15 >)́U0aʖĢ aOC{ =rXHL?>41BEN23ʄ#g "cٮ*3!ӑV5X9h^v0ꄋ,IfkX45rq.,[f! ~7HG3[LXj$"$@wPvq˲Dcȓ4%Η0t@=v Jk*bJnvS+mi^? n_,bapݽ~ǐ;6jFp_ ~=)t0Ԉ/f;bQzlhI$c7"θ0Xʮr߻e̤-X_فd@~c3 p4'Ѧ2 u<v<IaܐԤ-ae?^rfP@ڦwsF(fOVC[fbj\Sd1Bǟ#.1E"ӭjFbzZ"FPBx/is<4AvIl{9I<_rO26q֦$zaf? vⱴoEA2t!c9aT֖hH@@2ۃ:Xk+E_<^-xUBgSw9㘁)7kvZ/7a$KNF(K5(ּϋxc8RSsHUz]l.ΩO|Ռx< u ") ܽAYiLX/ Odc.S[=;ZZY@jϧL ;hubwS0iKv(طm1hTz5[X;j/yla.FkI^R;߄iSP s}u~m,`lS\ޔ8$[)G dv+eIhIApa ܴ߆ Y*)vᡠ=N 3GR-BIʬ/SoTLG7GʼD%?2-fnJ"&*<&D+ԠO_cUgo$kׯѫKNjͽ(`oЋCٸRD28}"-H\W3~X`vqKrfsI(~ aM H,SiZ{]ݕlRcǁԵG1xFNW3KwVJ-߬L\A0伏ɵx'p?'WOk\?;A!H>d?Wʋ1l Gɛu7Z6_R+Mr}nC" r75cz{fżeq 2 DlҋaR:{yp82 HSm* q/͙qdOpEN MXeH.KsކEw1B"ph3>=XXbɋZF,Ht) ˝QYʁ%)LkLWߺUw F=i 77g; !ĦqX}X qG쎋_(?jhZǃ}]#,*uU$tN)xq^ޕo@lY>>U] 5*F'`b? !z76;G"GR*!i Ǧ]m`y\̽ȗ^5ڕjhy$G]v07FlU|<ލ=vLSaDI>*|h {%}NNNe.ig^sg쒹n+aH[~i"3lWGL1= z8t`w17OT=NZkf bcPc*]Ua|&\IfɵqWZXVtMy#5?I({Ć=Ǝ c*]IȶZ8o'Y-] N='cZq8'HJQg6 4;b|ek&vZ3v vT,A5&IVZ/@*YGΓCHdߴ1$҉6vdo\Qx@Elø,?4-#xĜjEPxw4*2G)W( 4 [^w0J V0I2X=jO+W]B/o I=CF݀ƍl?i3DKpLU.? o`GR|䨙WȘixaLm.5(?w鑹uO ˰z*Ox - FTfΞIɥ'^+_Kz9` %d4ZƼ >9]'- 1@H-%pb[Q)0%|}?2n{{XhAoo*g<ӤWO, x(LߚpBJŜ3n+S0 (^> &/fD}we@tgG7㜉x \dnR@!(Cܬjnc뒠k[O];#Tʫg?f{kDyӊ/{jSXŨec_хC.`[.@ Pu*!#ѢaL'z˹Ѹ0%ƽ<n4¸ ngI[X²g6{{QѱxMl@4⬔4w߷ ZI.9~P4+.4B=#Jj_込=YQ'0k8+S?UϸΫ:ozdQ3҆aY>+sy$g-ۨ`^k]>rd(O63 ,5\7/CMIG&k+/+PKX 4oI*Ϊx|OC >^x0 Yf*邪uv3'I[h2JB p}ݷ[Lm]>y}U"+рQas r@GC`JQjLkXq!Sq]:A~@RPl鏸p'Q-dӽR N\o(`j+h+iPC{A[hKJkRza$/o!7;0Y?JF<|oN]`F.ϲX6[NjxgAsU#rsL+[cþ^:.#v/H-E~^-7|tQD)dKԮ^!_֬].iaUMZ? >_|V(Mf~`wtixDAulԧRBHw쪴!rL `ߺ=ܟRl޸8sϖڝM cɺ|]A9ٕ[XrF`GT ujg$s2[-WfҤԆWT".  7fubl[GA!RCYx(jl|iV(\Mժ<.nP*&`(,GN-*3{>&{A;<ɰ :X~ثWL .Er UyvJI%*SSTfY0+ ^>܂=st$Xy!В^7 LOw4ӅKnexJC0HcW3h[EM8 /,ѱ y7ޡ2vR\%S~/HÜf 8un\Vk .qf6vv >OO.FhLJnw&0V@0F=7^О~M>HlIA(y)v5ޜ4To,/ .뇞Ub\>1퍧Wɕ@کif@SЋ糧Le0dŦ*kICj{݀@@@{;%B߱TJʽ[6Û4')֧W6˻eqc6YAt{?9:IP\vÕݣ+T7U\K:σEXB3< 2 Ю<[==Ő0tr]ڃ:6N֒rmB {/WgSyh%%6T1?ϣ)Nµ8IWJj//!5NwG%$S6Ī7,>d›&YqrHfj\__zt?jP&,@U#o^ :l,O nu /w,5D5_3D;h.GҗP [.&xvqFP+Ƃ!!ә)eƆ:S(N\X-*MD6tCP{@f"᳭YTÎIhs4]2bhks9XRUJE#r EU}+N%R$laG'[ٵh*b\:l`c n4io)QQQAL_c :Լ~^ 01q_<޺M&0@y/Dq>ތtY䬃8|BjoɞobG @|~i7“] 9Q*p:R_Fk|nB5> ,"1LBh5*"D >6Q@د{.uD*!uybJxuZ5fuMʍDUqE/`{Xg%#/0K.!:oV(+3wjuHE<-Xe71`'=HhYxJJZu{9f}1sٮ/W(蟂?ry> k/?g.B>hP`ЭD9l>;4|CSa׆t #I}uLvEjNtJ{Z])" OH#sI"Oe~R ې6xQ$Iž(':r m5VsrLoc1sMxDkRncX]U5~pm7x# *֏8*" +=F3@>P۱Zw*peKk!a(2% ^c{i[Ci3pGE*SniVJS;μnpૉfgjǣ=O{U:yw0/TDHd/KxTսV;Eq_DѻIp^K!kKNa{Fz]:+Y_Ua ܸpĬ4tpJcCsP*XPA4NQfοqmJC.>=dm4E%F!chK C<ڈہ|a4_\=-JjOue!7o B_i>$sԝ£#ZNY,{*)NH[bz\Iw]i up}{u1!_k'"B\^ EݽtQ[OZBJVBP0XC!('x4_g{'83PU3u\P5>-3A/`)\zpŽHK.QÈ> mveb( !|H=aYX\6\T15c =p̍fs(dq--1|?BFRUgǹ\a\PҘB9)$Zr6q grill6m0lq(&]5^@<֮a;eG83A&QhԖnZ{͚񼥪\^o34ܢ(c]0dǧwl6 U¢vltK8s&g[!%ֆ a*'NZ tWmէ8Q2=ndO#%DPKg.m*GӾ(3@B[ps-hfUuR"q2KvS_~]|@a1c|N4S:II*lIr|o^ fbddO/J`r>b)%h>bAIT />b]:`7)dn AkG 0`{]7 ɭc!xp^UyqS'K6=l<{9!piHuREu4J%de;E;fP{DARa)Ijx4'ġJZ ۀZoݽS;D8D)1`Z$&/iXmd_mE3W?=c)Ŷ,8>ohp&zf1nN 26ZR!Ȏ6\);*EDV(dcpU0QSc v9Ǭw2ɽgҌ= mH[^>tm;A_dOzm"ӡRp!5A@nB q\QeoAq d[`1 2-|\6mӯu #&zĎpL_=)u}SEƆ$gވZ]_cJE Go4Y)#B.W b0JJv߰效FIWt1mcx75^vxM$![pѸWk# #GJz;]\pY7/ .SW?NQf5l+&@A@;ꞛyՖ]Z ]L %|Y*b#DZ t')nJ Zy'[.Dw+QF+'m0o0p"Khg 5Cj/3D8s["0ginuA\ezjHHՃޛ-~۲@fJ)5jLܙ}9TӇn/*sQKO3߶#|?lkn 9Ii!aPw^6Xl9:bv'VRt #:Ǽi9HG|-RD{1%:by?~Z"n R #ih|L&Bδ{"$,-zȶ4fe`vz { *T kpb**2Jl~jC)dCWx' uhg5[wvxF+rn 1)Di̳bOx\xUB |JMt:TGs5:/X"mǸ;*7x'<)eX0%ib{>mi~6P Z^!P&a!-0=9Ө]+w= t&i3HZ1hT-55uI!<smm6n憞o)xVMB"(UCһ4?ul? ߱ػԘ,Jў2UH)VF_žOj\r)NB]2|u-|xϬj*JzlȎ2a[x/Pk whL?=,U3L4D) {7_]b`5^T'UBOZ|ңu$,I$R,u0 Kf_w>@BtkU󜮢>%wqf liH y5Y-^ -X&Hk=QI[-"9h :̭ߙVd2mWиvSHV H~(Rw&xmTB~Jz2u<Ʋ7TJ9]m [ :ӯzA Cqg7ZFE7uLs<{VE}oD(yF -( ofI8 E6Nuba*2'WY_iS,g2iilotOyޗ_uЧ5 ,~br%pZfaܾ ԠQ`s/ t#"~-β,mC f|yldc#N\c"̾8 8@|'Iɀȍ(J`ߺChMuxA_, 9v{ ,Hgu:hgp'7ޫ4R<5fyG"uiz'K9VR#d+c}1U~6q&%/*MLA"FWK^W'RYӊ\2w7]l{8 "ٱs3kֵ;x]rw\U?+Tio~ց:4~t'jE3۹QƍFѥ! B4*b5M(#6-FgAq\ _#l&`m4z  ڃvʬΘG0eqT+{K0v?dЧ"¢z%o.["pg8 "ύGn7DO1̞ÇS.Y~&,j&QS?~)өC8 tyqu8#RW6u'qV(`ߥw} zWFH> o@AE0s`d/ӆd 9ds ;B_/#h7ۻr`$JIܮ ԱB|Nl^ vZKS*51fln  2jC#H^ Dc7p밐\t ʎ?|tR!dcJ4!rY۠DDiЖRzmxˎU}lȈ[)c8a>f$kN epl-@i-# T<ƹu q=VMo^%gco u c120A 3, `Qw5@PT?j:mUɋr޲AO/ڎFɜ*IE(FY.K4 j1Eg QV0-k&%nӘ'"R9]= ؙs<ГJQ/W2|UQi^EUT|J扌ǝ$d"|4CSI5$xCb$H|J*P@1;wIdIz~Mg}H͡|L ,*\| ԩ~F[xtCͻߑ*<4iq2:mYy$Б$|?1\ِ:CŊ34\Z֍/GêlusxR/6L^ϤJj۱jL*ŧw$`(]'#bθY#?fg.9N$q QlJ*q[h%? RS&lj3$~A!ֈA);ST3&3 JP'k2;ik4AffV=Q|[R}Z$ ( ygՎ0tٰC֮B JBɜuu7ճ<, |R&%xgxGɻkx=% ^5X@E0At 8qhn>EIa("ZhU&Hzq@Vwspdӻ}: Eź2㐪 v~$YY>}r9M@tÓCDߎX^TFNj!<6GePl(e4j(OP2-h|s'pD1M fj>ٍl%Ch<%NĴؤPIDy墈!8tJF,J'w9vp>&vp=N[VD\g |QS1 ޏ:;Ŀ_$eTȨn]]=,"Ȧ)U,%i5+\7Y(@-gEb!KdzuN-lÒ93Z(/ʒ00%f ^M$brd6JS͹zROe&^Ɉ°#WwJ/ߌ- 7¦4xua;V:Y/CO9WjDzmQv# =` =Z)ˌi*:{( \6)+AR&UjkvFCn_}/%|̮R0RG]Ѵܒ>{ wqԊŝaou" #M >L'&5}/߭pZا6M4'+M#)|)v8HG%<~ISG]lղ<ͪAkRTL&ٿv1EͿֈ߻1ONZ 5{G[AР#B^=IMv|#j@X NzD,@q'SW N!&:5?UgGrHKSke(X^MꩠX {to?*($B0dLCjSYSZ+bV/55)@R4NձeD(S[>Dr ȪDY>U@Z%oʏC cu3Fg *ޮ)Zg٩p ?ژH*6`db20$ԜwAZt^o˟IJ~Ky>.W fd}' !g㋨,fFA@072[y>ZOafiBٗvѾS4G#뫯ʢt})PAs׍3^㨄ddvpZeueɠQ}YԳOF^[IXD` c+' 5G:U&}.|Zy $gao=O:; ! *5A7 WK:szIlS]'lzB:Z?a0O$FF= LMp+YgI/TNdeHj9X=[}ԿܮwKIw$t҅y}x3 GGH 2ܧI5BO# aqZc)+gTd-!p1 ӟXqLS@K~s#hXnk!:Cͦ/յ?9M ē((~Mܭhmz&LjȞ)T  16H=XT\';ul &ǎzPU8\mxDpjR5/Uryϼw 6\egzzWI 'Hj֞5L+D~9԰g༇V3#4'~HTmRK#+5J4lT;rԡ- i8GJ)ۀܠF$CPbo%E}Ƀ kTΪ-{P3flFkBsyyf*q]!b{#.4.:~m4uE5lM)]Ι1Ϡ(q/Ls(BY$l]j{w^y?>faq,Ҭ9]V 4ϨO s5jŴ?- ?5վ^$ ' ĆD3쎙>-DӛCyu{T/ r^ {R4vӣap cnVYih틘+fň.gK =Y8F5߲+AϤ}ѿZoܾAG"x?πsAe,o|,5~pp 5u\\+|u_;ngd@0(ݞu5c$&lvG0Ywjڣ)sAw5mt56|PX>vU(ܡ(QS:SMk$yˣpkm/4ل6Bj3*ťsd3óI=QKԂB/lDpR\4F#XDЎu 6kiЬ[̃Q|K)^Gf^q=REځ4M}:AI<_*˧5^~P|D;"Jf(^%+su|}qi@neAIᝤ(S"E,痞 s}ht\i4*̪wQ:)#>5lMb#)".5)ŸGREuT; -ъ+t3 7H08Zj0cp'OYmYsg\susaWf89p:*bxRI0 3`. 2C-3ɿ~#rbӱC>2dkF@,6<_%*{9"LJ.ߔ؋bCA1mdR6M&VտQ_F67dLG4m SHQ>Wf&Z\8ɯ6\z yhU MDY-;[]Z7A%L`9^N3Ew[q-hDŽzTR99$]O\%~aDP;_GYnI#|^#X3âT+)6~' 8R06~E /|nN|/@hsGO#ŵGێPJȭSAVaz6/dsߡlG0 XBceF s\WgTS~)2X`u'wnBVEa<0$4?tAx>fv:T o[^-ࣤd Ff!k8e nV.+@Z; ,>D ,X~ꥍn|xڃKri E`q%ڜ8.S7( KeM^L; .BiiK]bx׎5`yxBS"JVtryOp&@q{bpX~\[FN2{~VA|Y k~jhfi7YQa]tM/ٺCDDǻn>Eu:1bA!;2藮-ߠyl} K{*C׸w Je5q?CgX>EG>RSm'jfCs(`{j95ʛA [$ݲU2^?6/2#(&n^ݱh{V$9h:H P;Bz)]l3o > V\r93%գ & |$9ݨE}dK%7Jv nLv姚Q(U:zb[x{ GX)_ \=V;Pؠ6o;SU4*/`;Ч+1eڠiA؊* J 1Su)Z[M*^;4'gbj#?9\+-smā(pc. )1#/ ^l;v G'*F8xA=ԺϢNs71l2zH2ZD9$!D!N%Rgˋf7 uM[# ӍJm#@ѯ/`n>vb@g~@7 4y_~lgvnQ)YӲ}ggs$RhH/݅P>W54d7gT\ v |Z=T֛А u.oԉ+[#+̙k $0Qwy̢=Y_4q`0 wL@XQC)[5~&(dapܞi,MޔtcߌT&vӱ˦C66vt, O0HD+۸:f,bPf>5 \?N#;=AIke'TK`UKNMWoX8t5g6@2$粪%R(w`m ?9 D/QUnYEsDf'IVc^oHdVUwt-RFKPy!(\DV-]ePx 8AGA߫;\¿3?ZI+nW"KIS7*c/GډaqA ww"]צوQ|5n7(M$9_|q@O5/ rP艀jvjҕ˾H$*(s9Yf0ât(mZ5vq\{7&Xb{Uc# V"!M~a84g)j)<}"@Xj,b.'>$85\oQjY{C>54F¾֟i{s,YϤc&٨|\6ixОG4OWmϨPxzԳ*1-!bf/,3biFo+ՃVN2,#۠alkoT8>(%u\a8 k- ]n"rQ*"kᑮ(:=؎Gvb ^'-D"_=򔧌z~ ë(c`ʌ8" y!ކ`?celsj]>GB)̻8a<"Gّ;7r$\^OCu!; ÜSJ8or @:\u{"x3hJQn֋'106 9f̭/yRd|>rNF,`_TqB [5okdC÷"# l^Q5 a=vpwdCD1 l=8? XA{ -H_L@oWB$Tܣ$Cp)Յš9Ao#+V | @~kdǣ'$ծ1LӴ&2p;Z8:k0.*37j/V1QW Z{H1T $q%OvD V z; }뛢/FidhM)_h7Wz;Eo! 6Cғt@#;0AD(wO#JÚ7-cDžf t=f1Ȍ2bښn%LCT $'Ւ)"caQCIS>Eo3=t"6{e1m.Ml\{ץm)|N~߿ua/K@ĮwGSL@UuiѸ  zEő➺bf/PAlU&2ߺnC;{*tKA(^h ϐl(~F/0RB=!os3Oק4 S'> a`u@卛Iby- o9={ P\9HN+9yb,$ RJor*GDu o '/mw͟5 #"4A;ѵ34$קD3x|j-"ch* gGƝoW ͩpuha)J\P?V-a baQ5Z.d'T: ~sj#>]1eՇ){.lS)_Ru3~p76 ldMe(်i՛ܢT1 ^vIKFAK7%ָA]6f 6TS4z,9Iv꿅 lZr'K.r%ຢJT672 4`L|.uDQJ~P[M`˓íi\u|ɶ" a}%.'ͱ2n2QRH&4i5{>5SWS8dt5C"MGz`[9x<$*ݘlNAObaé;#\3*ZJP>4-|W;LAOJWvx9Qiël2@!mlЕףIvx" .j8lKF0oJ:G7o/ ke)%uXKs-#Hv TS{qjn6?u!XTfw|U̾ƙd҈Wu?IzA]} u;a@Ҟ}T3xWL,NvLjL* im^9 nB{PbdI scMP+7Fo$15f:_Y.bn&0̲uƧu|Au1(P|VkIq!E/سr۴w-qu 2M(3[ъLt f=8@qqpuĊä y<*?7ؘìi٣ W5 TH*WcA =|q=D#~0bS8`P iH>Z{c{0o~y^Iťꌡ {ߕ>쿫J:KNx Lg* ?sqiJQML=Pm=j͎VA ڕm:<9Qv/ٽ*L1+3އG׭g[&Z&;K\KvK~{{ d-K2=rn>p }=cWzACבf":2ԁp{`SŦ$aw15K([wdmep@e,,hxKK[ieU#411=hOoa lwJ,~*oF&ʲbZ1|\j G}H_v;Vr~҈{_M*f۠(]}! jK?0?ɼF%C(CՆ#KCwh5v:VH|K` k4nbE7]@Bu6JOjNAX.no Y9t,f&Gw%'#(2-G% "ϺBGWa3Yoo2I/",TƸ?ހ >ģ_L'^É׆n\#d[Ph&u B/2Y-b]l+F89]fjтZ2Uhf+?|4~i)*F=eUSS0^=lƿ1Yn6j{ݵ%JN#n- zG{TJ8i6{^"cfeҬ=yeKa.2Uw<`H9 V[V jD 1y3Psi$=Q!I7}6 #Q;`y`fiFP&QǽXC#4g]07[$KPG\e[5T<ѐ4P*l2Nu}P%Qp9Cue< HMAi+tY.@$$xf3TƛF2W]HQ <wL;f"{1GruĭZSȥ)?^da0b<Xڷ?$ymԤmIQ]'jn!(;>4._ClˑSEZZ SGK_rVJ>g E2IkPqab􀶷6m'؉աm>&YuFjf 5i_<5i!*'尛*ˠJRq&}o"( 5;/) "h;@} ]j0ѷ/Q9 z1C`[* \;(Jerr0wϻ0Fy r@TAܡ~i`a^dkÌku .lCU.? `6;)dҎ(X8?h泴(9$\~ŝՖFQ^Y*`O;&ć>xkq) zX0 յc85. T揠H&B~qBJ>Ԩ}!9gr.i7]k B nl$7?QCܮκ>.Bڣ M& ݀gMy^bĖ D|[LɒYE1 a;@s(8 zVgm %KFpv3Z܄I۔e}ܳ[kk l>`ClDNKq.M ZM{2fKU4hjg6&zO%NCNlUi) Q  с+ၚ-_M9L:1R X\OnևUـ+f9#呈EjW%@xbs`OS[DXX5Ǜ4G꟯xQ҂3^Tk3o$3;߸`ٵ PUyXH0 u>ng<[s{C4vcfIϫ8=7>I2oDڍC<:bώu=[YxRY`H:४z,A} iX!nΗ&+ٞV H`9Y0{LMy9 n'A _"|GQKe6ԊB%}Ҳ`*"Ack4l&VxFf'1ɡ˛/μ=9ohOcWӪRzmN ]ah͓q(̄5c&N,U\5Ȳ]UFG DӓAn3Ӆ̚e|58@]ϐ? 8ML=W삃U:Pe}Dp7D >5#А*f-fӦA=+'))*?Բ ;,@L2%Rt*vmSjU)X0H0*Ri" ꠚд c`WԿxS꺱?#ÉR>Ly>;۟'`L\xSxVŽfvbE0h{e;`:YUS: =RmΤKHF]Ç^샂BG s6 *ʅR2EwrU{BzuᄲF C?V swٍ v%D37ANJ+>C31 :NcŃ=W/YYhc^VjDٓrٚ(N&^.G1~\q {mGf0-9lb\'Qe/BZË=^u̕6uv %55}f@"U#a IpR>2 k;^йKn_D# ۟v_)D~&"O}\863 #ưgmZ7/7zɵDsSA-,/% t5?GKGzr:Nu\/r$s +uH٧^S5T 9rN"Lj pJVBJ9EB9m v `j }m#du"V8q~A5 |5 %GQ2ffD8lAC\i64eJ5I\K#̀ _.&jK-Mfa-r"=*ޱh^RjDVYg& /UIJC(ʋ\mFUpg7S;IP;kR>7܋Ժ覨a-%a/s4]XHlŐxJbԿ'-ʹV*„Z ]7|[YH+ ?T6oU٬ӿAm 3FԂɓ*g@%b``E <n+jLUgR O.:$k(QO9Oj "YQo]~ܬ,5=jm(;g 8x?-2-[ԾbiP&fQ~ 8*`@ vt KQuDrv5j̾cGdֈ%坌v{O3R@73mې jo;NHVbA/Nt28t̀}kksUn^+knnN"XF[Xal!Tj=H:lG\~ײw`Arؔ2;]S^95鸯d;?MC5_zetn$nޖw<5K/J#(E~i i{v-r,ccős_dwsv'P)`>#j=+덓O2&w}Mq`7O{h-$DSԿyDBU^֊oaJX;c"o=_DhOʛBM.Ԫ}񺏨 ?bf3B\J*&/H(n51zeFQUaͮ9U}ᬈ-ϛƁor:;*E|CTQad0ȾP? YPNb>ӴD*9"x՞ݧܘb5(QvvSޑVHed9q=CN% #y0'|ũCQQ$q4fU[K_/S71^Vx&\«FLsll\u)xcHgisO}ܥ46_@? vW)=&c!k'条qA >vf8^ڗzA^PF jjxFR4#r S6?r~dcVM7l&͒K[u,2b7!nwWy D<*DҚ1Hz$!)P; ْ#n4\M<|&1V;RH )_)%B1$N;Вy̮ %{A]".1-( +0tguRyŠ!uݑ `ʶasD&1震d7ĭߌz=ɂM֤ ,xA>Q|aaw=ۂ5ZJ,})\߭s=d_^ IO_ߏY_Xb궟}΢}F;,hPWmtbFmD/қY+;j( `>)_j\kI R56w82xj0[ÞSO1gtg=F| a?GՁDb 5kyvq  R{7mav9z2v?xҶqt 1DRfEJ~L`cNr 2E@IGNL ]ڵbPz8W'mv)"5kl$BFhh3 5I l ;J,Sxbȉ&9}n:T>0h48 >&ⱡ5C%l|=SSOm"> ]=D1NR6`XY[l)Z2VZcH`Ajhw#k(ƹ^@cMGnEzd/kK(TUY~x-t>iz3^Ov(|l'(~y|_p?W PoEZh1_~;ng onCu;a[>(wHsDKE!Fˋd*)xZaA%FN%Wi/GG O۪^;VbYS"B,)-Q+%Ws6;#r* (ީQ!$6P`+`Lk?I- ڴ kAW§N#n/ 矲7XKLU"kz39R8>`!UZ!/w\VSd@ Čto&bDLǛi09q E mi%q=͊7Y sv3L^)EeixNu ^O%X T m| ui<ƺ5bTKurǻU,R(ET*d%{W];8lX2R-E#Q%WUX[AwBa>xUq1Oͽ  ͊R}];)dX˂\䎔2ZMpS @k|r`nd%n0Z' R9@)?٦W@t<^N,W(„j`jѲv?۬Ⱦz|m > \AFӍwC#Ǔ([e?4k4讧4}~nEϏ9_h^e|{}:o[XQ|[e)7s}wcZMfzdU4̌=IxoBE]D^sU[Q)S5TA2ѯ7E)W'I,9Aicbp\B1(%YT-=vIH]!{9[(&CJ3)\iP Z'gYkYݗtLV@hqYNB82PF;0k]&QC<=o͡+Ђ=Az:#٪IlLI/D{;XheF-9C.޶)h /tlvyaK@7ѐr^ fqk꩛ҋ!Z?|@8|2**e^;>=McƤ f??rx|5_Dަ@ybc9 R 9MWASqUzf .K)dT6%+X8vS;(1Ԑ)>D|~1+pڭ4Oہs@'B6uql >/B;LIlo!5lUtF(k8::vfRXs*FIW|f ](D"Z؝ڝqq1?KW\kQ>_7o}͏d^MHcl)ԗ3%SiYX͓Lz1r6N7.SV V:]u;D63䤴2dGp1S& 1ICUlXg&=]J'Nć>B [)/=hC(DO@̈W弗g!s ,̩LYL:Y>˲8Yx&kފEG^X@=[%Zyeh'vyfYqJ;Cb;uD(5BClhC@R0˧Lax@}bAͯA28zHZrꔭe1G?8ѡTDUԇVr4JEWUFJ^C!ERT p[7n}PJ;%n yx̐ mt2EyEz}ϓoMP'qK>HlpnW:*;ٚvj^I\Bpwg!PQv`1ko1VK_.忱j#,;K!|SHOCg#B闆ݾ{2콴n^r~ cU7yFˆ%t ĉ[T>^ŃGquL& s]_BhaRo4"9* "wsͷż}%)|%43.)TaZS 7$ 2_-$Fj4'x}[Ŏ&uGOa@FPn:a mc󞽈/4-%bmc{s^A$d& lLW[gVw8"D(5`;{?^L@ btإ9} >.bwN]Bar9?\҉Kx&h1W TLҔa[0+?sɴEC!sܑ,ilʂ5 ~ڭ>3Ҍ>t"KNi$q2JgS(+ɠVjf@"hGhoQ[U,v`sˋ/ g_(<&67v7j/ji;0戨.ݵ `9 nF(ȩ'(LiJ!p \{]dU3XTYǨ7mN1ClTU `rzZH|PKG0cgM-x6}qrKtl6–ѿ}͚ƳO|A?84F 4 Қ',\ '0lc((yv'u4?ʠpϤMLƑuc B\ˆb0P$/mÓP c]8 ?TE0a@`T"zgQ.&qvGrP'"I f~ *UA;h ' aJR?q\ G r_K /z7.2XI)5.HxbUW T!B-c̀M=6 >Ƌ)R;K{|Lxnj'HDM9j_pmwH-഑YɹO0hGRVa=i^c"$䢁'xᗡգ_y҆N(Z \4 SB2TM<`#sr m14{49N?UC0vgIt$/떐ӂV߷(c'1 ֿT Q/-56NJ<ٿ]U]/D=^-',xrУe]Ri*˰4B}I \[nA!pʞ)IOpt:o?9``$$ԮbQ[6Ku.b^$ {i0XJ*%D Yl1,()&!rbBqn ٻ:eTuaAU]~(W-QcRo;z48+idx5VEkGJYmۊꭒTpNMPP*Z\R\d@1v$mTґfK!X#0 4hQ W }U)]dGMU$` L ^Z todK!B*M32;hyInLe&=B7s:o&)%Aln mŕG>A ^Nbĭ`tx't9$4ױ+_Q#/A(X[ʧ;jۢР}GȆ5όV5r([:x{8 ~:%M/pJ\Ox[`(Wb?)d?= gi_['n̞'I.`_/mƠm_Oe1 V_ɫ%uzU6ϴj.w –⻎;V`'“1WCRlV1tC.&:# i? 3 `Z%̉GgLN]m=|Ռ pU(}*rI3zk컓2qdԤWnQPn;jXdHw2ΉL!N9tCR C,xubY0hdB_^wy*` UB7j|4/1߷cdsz~?91R[_ӥ_e߈ӻTɭ ZW@g͟<mqƃ3h^0` x:x#T!5jVa]KƻcAPF?pO^oޙ9minME"f݅=}B-j|K2C_h7[k.ڐ]?.29FڭCx&qw4ŵKr^5׿3kXzOVCFmg)u ьT< UgJبWhl. >}fA(E޾ٹ-r{¶dP U-uhcQ.lnJš`uCS |ƸGC[<ރsAR+ʻv'8 j2Pcvip7@>MŚy^V̈́|g6RwJ N }_'beQrH7V/Tr[":@!h1]D;pp#TW_X\߲7^{E'QFMp"q4؜_XRW,Zɶ;bt _jY#:IK@Ă)yl_hA>FiK4*bvW!рu\ғ7GW&(Cp+ e)ޜxb3Vsc.$(pסE$ l2 2SB=@>xGx A,:LIBwOKljW"$.NJAd\,gٷ[{]\"/*NRG/Tp'iI|Ƽ P}`Sw?ϊO|:7fěO0"dtzP(BlIЈގ*$kqS2M1P[$^<[؜*Kőg\%ad z!Bƽ[#AB)![n)-URohˏG@SXX-r[7U-3p rl Eo}qj]i<#Iר RvlyѠKQ`FRQ|+QG宛BP2 {81̈́~uHό #Bɖh<ރ1`G"<fC3fK7K@UIʽS.,<j?F+.b'n( >wd  KK 0$6lP lwUSǃ=΀ô.Gdv r丒K'Kڄ0!{ sluջSzoU1\?Hh؃\1W}x =Bl-ؿLĀp~ A&/g4kG;30 {>{{tGm ooYpA΅^cU(9 [TǓ Wf=έS߂.NxB{/{ξxDѨsl䈛> Fb'po9h9ubx&փ;cn?3d?EmtN(k2BR@k@n9%\ ɮU/q[S@_EtM !R ;vSs,MBjЛrgyK9* y0# Pkة -sE_Ѝ]"U\\;L+2EJ?IP?)D'`<pؐy6 zO+/; >C|cK¾`#ضR('qT"frG*];|I@e:뺋k9Ljwk7"ۆ=Ǽ'D'{0ՙm} sr :t1'@D?Fm/炛\Bw?ؒlYц-:+ M4}(A ϷX<` ~3:i:8 _(DWӪ@gB\*yL\8^y<?"f:hLAl+ZKZwf.NK9 5L9uع 8u'{xT8&u _No;I՘K~'@TP XR(#X alOZθ^ vU[S2kujZN]oAϥwvJ͗U1[ .לC@rF.&r~E,bLѿvC`d R-ga0F4/ + B>MIB 5y˵VD/u*8v1|&sݡ .\8zzz+sr, 0=y/Mq2КJ675='Ϸ9 ?9@ m!d|9 D1̡p*;M8B ]i#tBj H"6_/(Z2^!1يo:ڐU\y\&wYUP>Ź4]IxM 7_Rpkz#؂VDitkSନ+ow/-j|3@c6HG^sKyQ  a +O: 1P~&Sx8ޱ-R23 RdNr .5XYOp_3_UwQ,e:  S-5bWxQ+1N۟#npfEWB3D{ڶP£˫.o)R8 ?d[X6xTh\\ޤe:OO3rpl_#j<x)p$ sR+3}:^am~5wxL5q@oui&cA_[/zďGKn Nd$>tiQ B$qG,Lt;[n 긛, ݟueJ;#EYĝ @fhy@^DGqRbAn-LAh{bY&_Y;&؜ K9]a'bd̠#>nFMmͭ!4b[n6RzEMFK!PwMzJX$NJhPğB yeA';Ξ©ɠ k̼f|KN0NKW!ٞ_ ;[¥V!7;=5Us+ae{rHti2`h9x퇹u%eYDVGHc;NT+!/N /% 1MG?ՎM0lQQ9%CK],IecbҤY'*Fgd9&0T}RF}f Q%@'FĽ:rwQ_9fp `rܥ"\`{O(Ź 7F7վq%#X(/Бc%ǡ!1 bu{DSPou5^kv+~1.@73G`;+r@W@ ^tjc Օ#k]kG\,BO7zym$g%Rcƽ!RL[pow Mͳr-HsE>?7ZnIy#m;J{0{+\ r]0.̧6;%Y}dA/qS+u9m>1)y& fuwb,j ʢ/#'jFr;!AN0YIe@( dHXr@9J~ gWb}v29 YU?KHe~[/a:$c-px{ݮuˀq0\j A <rvxol & ao "> ErMv͋kYR'c` Sjv[\b'WRO”0Vb:Y4HteUEu4fl0D߻VS>iZ\T&-)$m# !/_1hؕ%n 2=T7)dTh8#y(M\&J6SC&˳.ھˬg^3hYy{,C=jP:ߴklEb 7 ]˕@'%ZPMSz,];!XLg5$*n&qަ 1wQ24,4!h;|[MvAZ;]~El:XWŚQxd( !αw ;שx3hhjd-DzXK^Lqqi9Lhm)U;qd_>DH\wJ+g;IQ-pN`}#x )7f 4)P:> :_g]~V1*اR5 >Qc([QE۳pپLj+R؇xD D=$tgӀԩ/mgɝ_!cIKHȈ06'9VfOY?FS<͂j;F7܉f88mk)oArCeT{9h*ymZ5RQQ?21qr%=+hsEc҅.p gH/=-SH!}ahl▩(ϒ[x_P!oYc=li?pcsW9]*SYԢnC\kR Nd:2[P㿟C8kX!MbĀ_ 6_oHq n%|K ? M`)x0Dbu.=+V:|za tFzA =Ul̶Lq`,)bbq Br^ KoUgU$d# U:b왫`iU.fT͉z &8/'OAG*@ &iIs.XcCgr]sRV.vh;eD,*]Wl?&9btņ1jZLoH[Q;(t\d8vKY%@3NDPeC<4b-a~_?;CO,ɴY%h 23%ذ X gb@7fŦMVCQ1R|(_ת]u_UijZ\,>|OlNb϶o?N%o u[K ߖhsP@֞B@N÷+4]#*jQՑlίNڣW t:b ,(ٸQ[ǘo>4FfemILni\sRTm?Rܸn-(*C=8i z%@ ǹgF((ܜVTM>")Or̮O˒0RP>ҜuBPN/ńfG&P]P}.YFg K6$Zt!w3s)(E) ʆ.yժb| (6k8~HxhLamɱ~*?B(R\QB@#96Kg"J$˃{t_bOsD d[sŚq aNdMw/7[hќVЄ3BfKɻ>nyZC;PY۪=痒9X_~D+ǎ{-]U^d`;S$R\2)`\YfPƛL,F#bZhw-,'MhMWt'eE-MS3/W/(SiGt>֮<Q@kŲ򞌀btBq=0o%9>n4#/t 6WHVr4`a?0`((`oFF})UڣȮO0?HNx:K1T6PZ/̏ wLwcnd]6XSe % 4XhzN㶁[~F. iME#kՠ,Srpy.Ź %uvy]y;mZ#PrjTGrjR_=|*(.K 쭖S P%O#KfW Z._$Ks)VoPA-mFx\4Bݒf.984z#Tα-=7)ț r(dʲ0prUƂo'Z j DsOb+;x!*O80$b*װ.Y݃+/{J֨ʒ/}PDR zWm{y*CS ꛻}&7W$kNр^SD 3A AR25.;keI \_ EMRq#94ǀVGV=;W9穁ċrfq/|:)4 ^1N~%j$ EeQ9 @+I?4^pкdw@vnn, H;BzWws" ءg' u;"ESyDnh]H?,g`+^:Qo@`#uNHBgxu\-6̈́Ssgf|"i _ɪ7P\K>I*|ac7m~v6qۀmQ-{vL:қKgڽB|6Z`Ɨ!~MS eI]~-ZUÎɽF\-=&)O?y.qyi6AM \>9A8132G3Z嫃/\lgy.f A o )~|N< oaLl$iw'bìVn&E)4D\K],Ku쏜Żܑ 7WxES4qqRIdWHV:e&qu2񭄐NVY4wj7* fg|V)#3 J Ƶv-_4..W 멘w)glݚ&h !wpcf++^0} iT:6׉<@B)1 RVcH,^䊙A;P^7kט# <\MfJ7\v~DP5PNs8;TٖqzI:YD1ѾCZ=zH~|RÙE)sۏ'> : HL9}=C3%'Wŷ*,[f~`bY+̻bqۅ&){B iGGG=oOCi$ wi2qrzOO-I'0l?B%C(EQ`K_egl%if07"k! Qa)G(75f]}$?*m x߱]^yȎ ozdƁ}07o9#@F"22լeUc#Cq(Ez\ЮaHX4ƫA2 vf EO8oKKG^Mka]kkփb'!UD&Afɵ(!J%z\P{eQcE b(cCfԡN!s.QvL9G½S7&Gfr wu.Wn2#?iR:pQ^'Kά X~78H< NZ $a (ۧK?X?NZܪA*`3!V@:)E(,y.%Xӄ8Nۮ˅B aejHÅȴ@%L 3&&@>O 8qH儭'ޠp\rIYv% Rr'J yR%vqX/D`;.EM"C {LKmɗm ky} yFDэ-j qj N&M,:̓4AIU$9˃+孍fxb$ 1lS e]HՆϛEҿ\;Ss9u&ZIJ>Vbٓ9gv\Q sΠIjIl5Z풽 3)t#Ju5~EvՃ昦õy߶T+S!/b8mfȐ%E?:Ӥ5*"]Mc,ycW 4k (GI2ʍb%kZ_v̙Z-9D eh.NWidi&u 7VM6;֖s]?e5Qːq+ҙM1%{g˜R=:HDu FY DD0(hhpp]ϑ1 ].\Bs7O`2ĶǂUCXƅ ?D⤌.v2ᰕ͖K*Z7|'Scp7xuyRݙIkF,|XxO:F4т7lxD챲/v K / g")29Q*떌-ڶn3㭻̊c4 Yd0 wKXyt1AN0nҠc"ߝ2UQZOxAtcUjC3Db' YX\u|n}Y(m[7`яNZcb5;$u/]tD k02e9U ?,4'9\@9^~*kiR&}D(jT{.pV/7gXri[4 J(_)W0hԎ?BD6;/o Hiu(?"uB:PkCPu*g}Rq]c޲Gj1bc [MOx G R,韀dɍS^Xw;\) >dM,>ir%W+a'Zhp~t 0֍'bbO,WK]cppr'-60[M8 _zfr%YU X u{.hgRi=ӜtbxmK5uK3|ڿYèlC?wu& R/=}d퇴'TWܵ=V+`cm 2 #aVˌlOXeJ zaVbG4/,A! jV|7tb}';4#D֭@-ˊm%\'}Ao_dX;h]U=YL'2b:M`a6~rpb}n? FX<,;[\JpLwϜe=wWjiTI?q_/J|rc*N3wsvt 7j%xڐ{R߆эz7yrm伤Es=m*52T´IB_PY\wQɼ Qtby3vM4A{aK4ԡr_bVu>@#OxȔnөɂs`<~JG³J.$ьLC=th ŐW`?M"ܹqڒr|+ ?em-+9rqoP:y/vΗ4t$13~`:!ch%w-x9#x״RbƢb=DRܖ? uf. n?|ZCFΠs(>-T [0Hl 7IׄcmÑ]T5%-#9ʑ9K4y%0eFMJg_TxhNe9x*pstx"%0p'V{7{6}B| +G*dV;$_@ꂸ[6*5 Y$ra?;qWS݋Wif` ¸vP5^. Je:;AuzŽ?{مD{މ%2$s lW&h̓7Նlx&,Ms= 8IA?BIqo2!7 z-z?>rQh&/M4qcH3B⫑[јꏎhSQ5\bH+F>CBYXCCtJo677&(Y/ӔEPfTi+yPR&\\IqwyTf`_Bj7TQ(8Tt]k?q!kkv=X`bcxm7Pnug{[p}*@@NgC=I`ze8xaO0EY'yVȵn#4$Cp$I\2A+q-<I Ztt- Ic>0X˄v3>TRß&.wI:1sBXD%ߗ ?h ~yq Gwpt5ډ̿Yt1AmgRuT AwDRRʌ CMwMr[TQh PJ2 Rj̼Hrq0 v0BSZ;ˉo]H{^1LDQm z8#Qq⾔E y8DzQ;#J3z2)JABX_߬W#ŋZ:ƾH75"=1=22PyŦ C \nL{ۤ>cx8TaP'P$*\tż!gf n_F>F((4$=1I:͍WpR^SeʞF,"q `=0fFs|}7jKLՋ rڻheJ~V592^U5@ 0x|p7 ;o1{)>pGlR'*L qhDz?-zM^0dЦ 9^z>Oi1.a?Wnpa~8Y ҩlYj,hHЎW2~ò]s̺_'48HZ*0S­ F'آKH喪R;Em/T& I4|l6!郛!lj7!Sjg=4;k:h I=bw 1%Kݤx}{k^Y8 ]_zȪ[ߟ.'B|De>lN1kHf2T, r͔#Ż;):5wRY1l[eY<zra+ykN:+,+sB;SykPQ\ؠC`Q75sdARe m]Ѝ .+ c:O֦}`vnnH&MsS8Lƒܕ :.A5irk!U''"=~ +.|I J_ K~.!Mmb܌ whil T|gOe!3g#ow@haT!u?n?1?q9nzD!*dI'cJ Oa555İv3>S-Z⨰ N\qzKg/g DF@a ?aH52.uiUIR6J;bMIvehF67j"mS\&:1Ƕv4oBc$ɨ4S>j]IօOA:oYz~l vYq[|;M'[;RY @O =V*zӛev=)LNG"55`M⑄אI;sFX&&dKM (d4o6`8k|*?ኢ?`&:MeDG#~>(wۢ/Ҹg=)4cJ/)”5 !,ӿ1N |m.`Wts WG1.#[hP ŔQ%3$W>ˆr~,QoKqx_y8E3D,r8fc (9/e]oSzفpc/<.c' U[]Ec Aw[aGsYLFjݞԨjy0*1?HS\lr>" O?uL)HwmwMlB`%!BM=nى/\0.= Tn ]Q[ b6dN56Ӭt)d \YeHs 2=Wu_ĸ`& ~ /ac鑇V7nWWdv!?_c!*=P~2 ftzzP@elFXz~L(1~jI@jd\cw/N냇tF.g݂=0Ę/Ý1VWjDIv'%ͪsl6!wuMxd0o-.p_+0k=<0-OoǕ竘 "3sdbw#+]=!:n~n,[P%V3;'߄,E\9X p]Ə*?#dZj A4y[/E?iu2N|K aʅ[vGJ!4]aRUL QEpJN鮺.M)6٦ڿbrǽc00]<f>ߘS4U)eur9L&ٹtEꝁh=:Q 5`e|q(PT 5'qC=o_`c΃e߈¤C]n<V LM3ي޾WFTjbL0đaFLTm $(Y@N㼩 }JX_­ȁ7*$0&ݏWȓe{GY pRJ\&qؘ'u[\ `HR!F8&cNE !*82CiSؠ"[Xm*=:l&j֓l`!J‰kk(+-Ͱ_c,[{tKx_P\ 'ַ鏞>EjN'h1}CB; XBԜS&e{EhY6a7RIFFnRG*,W]*yEw){\x6*~1BR34;:Ň&po(!g"v;"*HYdCM)LLo$n0˯΁GtE+_cn 2^V 7?C"zoLD}GܰF~OSgM]@yゕ=zn;v `6L|aա>W'eV4wa GAh:rvԛ[Wy׆`qnT9]_LL^#L%\9L5ЖNp34}&bznI9ęJ:#awiV-s|bt˟cbQC_,;9~n1庢el4`tzTDiD\k/ق&-dv 6lg5 9qEӽ2{c7j2DGW9 VMK4ϱcM=Z򣉂% : sV?5 *p?{b*iRs' r?,E9܂NZC/e7Ċڦ/+ۋ>}`c֩U̔^!+aҖ)6֝;^QjE1ql|f0K,APDq9zUjykx{2mm[ }} KQ}!kGNcH!,,\M0&*R LzCLoFmVhh)HYi]^wϪ5 唪{&',CqU(zhR![ŞB GHwnƃO xIm:դQ꛻ ,fpp^BœKRM-F+. E. TA&W` u.uxZIՆX. PiTN!jEH9+ s9 5ז Qk8ϫH޾ X P{-|=?@a^)A|z7j5Q^Wx)pMǀo`])ޣE0 ꋕ O*1vvk"Qq׫'hB=Z9okw˾%E1{P +/95ZnݕEQvcU#aJad3V`lX̗daĦ[3 B~2Mfⶰz%9a.F{cQ5]4nEo)E )*H}o Gq`j9jj˥N- /\ŗ0b#e`0_تGW+֗?jx{H wE$z̆o ARSޭ1.wpºЌB4R0^׵宙 fp6T_*l-~i'Ij}8K!%7j=؂7׼ {޾dF3NЎx8c4K`5!o<YUXf>FO!D2ƅjF_j:9c_E-snrR`ZilGNdUBƾgM9w@xq8C^|&}* qqL3UMrJ$ )ɁJ6\냫|\Ե֍==y@K^+CV'BQ+$>{}oW)4<18,-Nxکnfnc̃p^5D&DƯgitݒ$tZ j)H?ܳ k3q N74z9Z崸 lhMhLk^=Jv{ϡ.wC,_HWs2k2U METUbJ=|(l$2f?H&XwNx0$i3#pR-" [oN2N 'jmXJƖ[vM g2V<?s[, ߱^ 6 :&ѵ&bSBk2I% i|}|c)[Eu[׋ ?1k.\`iH #XBYHcc"7RβN *d|o U%_sּYU؂-] RC997c轂  ^b(† vXL 3Ƨ;XJ΁+n'Lɖ_6?[2gU?VqifN- nXTOa΂CďAPﶱ0ؗ>sbk^ڋm}R<*71Oɨ0) x+Vޑ|]ɗ7dSmZpGy*͓Bw󕾻8e!_/F} #K z>{^%EO)(A. B5bIUdagwm[aqr)סf։ ğoǒ߸6D QQ)% 2e &펽zT78:&hame> ]i$v)u+pTI?E곷b۱J?Gm}S^(DvA?xX(|]l'ؑfmE$\=ߣJg!kP#-S\vbP;Cts Srv GEPeR%z>Al3%zNfoqPN⽨|Zs(T9@xVO" 36W85n2/ NP*xxoIzÃaЈCK:*hxSp@" Vxdz}E]X?AB*0ʥ<.y2PuC!)ʷӺe (j! <_mMAcYfqބwq TU-0FK;9ĝuӷҢݹ{r^ӔZmȴ^]it71eTgz"HrPմnɇ֥Qg"x냇EsV#NŚ~ -[ N0Kan62a&Xe('wVM%5@T ;BYF rM")Rh,U;|m!/t3j+-ܶ1iDt V/}K8;v;]֊jkڂ4iho+tb5e m.?&.fߝ!tS.<ȃ.\"+5ҴȠ \~0d )0 ,]EorW~W;:pk 49f8\,6Pvݬ|m 3V>yniy>91yVWŬ`s} ,]/pZN006AkE<"d^NxJXf%4#ř)! dֻ`ߢ&x&V&°u5$hv5QhƸ Q=$sTS- KĨe0Fə.ôXx%0@#7K qT-~,2h8:$qDŬAY^wߞeTʙn{}[P Op7]A9R!CbNݿs$:e:n*5 ĪM8}m'?+9d[x4QlL%B+4q! g99R9qo2oan K!XAl¶_@5i{u3Hv@Q4Ͻ1R򷷌v>d@Z8v{B7i]ˌf:4KiNjbdAR~fX__:|ȮneԑJS6R+su9\u _y N6ѺNm0⺫[R u2Ÿ{X|#H/Ul0LCQs^3͇Xs҇izo\{ Zdܛ./V=}4wLDZVL^O{Cas.j2HS3 qx Mv\{5 |&h3 sAp ת|:g(m}xR2tì]}"Brn<"@, 5uNC~Gytӂ @+ut~Wp%הdjDntF_A` A8=p[bg5:ᱛ>8[ilX=T)b ݁>vv_D)ݞr3il;gEhf#x erCY@g1^f$W#Q13N5/D t 0q tG7:W놷Vܭq6dtd:'\"ʼndeT{==&~ӺqO~`sW~W};&g^OlҺN;FuE͂ JJYuVdH푗ʉ2 9az/L-(;A$C iP{4{hp_uwe:?FGӥ0CՑL+bɓ~/[KB3A[oa-}L㝁5ŬFڡ!!b&(dcp@:hVh/;AA._upph8܏N]'fRMw0/a}atBk0r/ފ.PzXPw 0@ pOA(smor|6'>M-g ~A4ͼ6E<@h Ž1Kp$W97\Kʙ]FOj=KZ׵1blΨmn2 ,ݢώy,<^FQޥk? .AWZۡ*kkWr V36,05x hТV0 TC;E@ VpY)EQoo- ":ncZ CY:|d6?a 1.^XGh/ARTT/u&K.~Ǻ -J|̪vT?9pײ ז^o^s0m<$GA:5hHn3!@b?NT <'l*_V2X(9/M[X P[}a:A5nF`Cn^qއIJV[W5jix#Y&sitSj #j(b?iO;BOt\QZ^m$nT*,LP"l\ Kx@B_0(64C9fUΧwՑT:F7ſ5y8z ^Vh,ݮø[^2iYF 4|IG$ZgZ"Mv΂s?ס}X͟C0 ]{!s >P9,'n)#Ĺ}Jֲo'䨪X Һ}ļB8sALJ;7{ުS $5 T5^=}/V}[̀$) >ҟ)MޘM߾t(~LUw9٩i uҙۯk\^ +T.p1:uBZ<..;DBL8D/qQP\h[+ڢT]SDQG.,?˸LX7h\gҾTS<BRC^`LQh |/6BȨHm=GXEc ')KTCԏqgi&b؍cJ@2;Ѻ->5!]|}?nHE#D늽#v R5Yw;b\󭽵 1O,;n7٬ܑ"@hi*l|1Dg|y5ph9*IZ;~n_6?ųm᪥xB+IYCd(płK|f-L\*і72=Lԕ/ upm{T1sVzwKt;[vx%c8&@XF+/Nc;*="1HE۷2|ZYW9vulMy,Ж0w<<=x{L`FbNΛ[F:uE>ǻTPb/}^V)'%Batdfy}( /LJw"Vǚ uD?"{cyUlZ[/Ȳk#x\ 4aW(AD\$k?4{foɺ1U 5̔ăQ]!fRa(#tktQׯɲ^uEs\I$K3ΧLt;6>ǣ'Z섖_sMGݛ|֋h]Jsz66$ þĉ؈}vؚy9gO?N`تͅdzZO BZ4rؓQtEg DH7|鯈r*zftq?2@pP,ՙAVz!+>(,}o$PWg_R#CZt9]˓f]#1^fLWx:  sX/ʧPη 3lm Da^,{b/OLlU8mIiJ{NodyνRs GVߞqRޱ2En QMsݭ{0x)5 oC_1+ 2,;eUCllPIxdO%&qGIFE/=ҭWھpWW㑯n*3ૐv,fLN|"Nj!S|P3 ~^9EI8du^; M}JPM&|IDQwk=DrObJeZ~AdJktT0)XوpÚWE+U~wZ_^gZQ?%4{.b (XaM,BDfz}Q]^6h!)p#u97lLЋBnqf;'wJݍQ Đyֺ iG(.LܘxZT-haTO #Gmb"և eT " b|fwa.I(l'xG;u"cPQk<.10nDX`1 t1=kSovCJKQK}-5Ms]8+wV/3ʴPz8VXih\ g݌$'owg5#h̻ .P@-調dax"yާ˟֣'Хtٙ@c5ǽEjl|黁8:PcVF;f5Qe:|QG! c.EfUOK?+\h;ƪK8 \oΚN.zLk2aƀ קo՚Zx5m)747d>$3EwJ %.JnM.u赝Ŵ4$nZ%rh}()7e1݆HbWj|7';*AX"VЭ5C%'oLZ VqAdP?e Gk`lΒȃx< &zPES3KdM_ |m0'_ lA~bX'`a /x'-϶xy}e~R6 ^߮}cX٘JR<3Y~(qi7䞻ʫc9Mu\0\|˶I[h>C7 7vSt94Y Ғ { =x#3  wP{p"C~ķcyZfj}͘9ݣ G@֫$7ORΒ6-m4$ VRX2Y-\g9E{urR%:<[N[-T-:[oK×mt'Dx.,sw2 eQ1wz|cWsJӹa,@$@#O#񵁄g[_l p9Y.\{I8Tɖ]! ʹR4T^^Sh!iRWQTḦ+N*zu6oM ߟ[d\Uz:bG=GA̸ϿFuhk8޻FK$~~Wl-|<"E݉LdbK|ರ_+~TR Fpa鰒s#{8b.;d!3԰ 1dAhtݿw 4L!9| \ĖRD7Q38,krzbPR[f|Q~ ?c+:('p-vijT?JL(qVsrguvͫ7 scOO7|;E[aʑ:CFttd]k4 }^<`bNa1)ld!K?, d.L e;ƀЄUM  It<;mHGÅI\O ;q)su8;NGX_@6i xK=x%p g,d~(ᨓV(Dz!4L.QMcJ-.vW}2ѤPM.7逵(_' V4G T+gI"O[.$N2y~l)8H #LSm8X|OL=r֟4kDkS-[+1Njf2ԥi _8H _s!ğ~ 9%{0R:{'12֟Kz&o27(3KJ%|w#6|ŽM/zbisK/= cL] 6-ra{,&<DŽ`1:Cl_.LA>%146ha4gӭܳH tsF=LE+fJ 0s|3EO( \"#q} t U^ J<_ʘ<='8 à)zCLJ 3əYtB3jF x:i>rDΈtp#!z|.yF$(А5A[s#x`@kF϶JeqcBs6с '6V1`O LL`(g8BcKE$x~Sm,\'#0N3م޶p]AB0z!xcT V2JzOJ}9x-TJa4!st.\a!T,z+.jĐ!PLڳHțC6'& ! W HGf̶+{^)b_(XaBl+je^7qns&p "낿+т Ź{X18Du ]ͫzvXsc-5(󷈱DRuVUeCh}A<UqN sЙ׹ر >TWV,;qC帒2 }wNZ9=CCƄSV8yoA AHJ xU`.jrLH%2ʖ }nuwCA`p!V˽LxN-ȼix;赖(> f}ɍnӚݤc=h">v$FF< .P>6NOFpՌʸ p \)RIYyL}jvgO'q)k!֌#νQ`Iq-, 9 #I%@,H %dG,U4sBNCT亳KP} 4srs4IQx b#1`XZ~ey$bUK;Kѱ{s} m*>d9->D <:.>CϿ83~= shOeb.`CjڬΔ}2;f<|۱O Dn߬aQb aBSR]]5YqE(eU_z 5><~Z%~1ՅYY!oSTlQGʗt~@aY ?[(ex^P1mrT+i1u:EZ] @!dPxQ6lfWUbK8`C>GQ͔uaMfnPrk|Qub"R \nP'5o]9}qJeV ]yɼC N*zMy>H,`['V]x/8X5'S_[Fgus|2AE}ǜm~[$H$~tvğgNg,Ѝk\14<SW@ɬ붿c(e=$R3\j+d iznX_-(6ꪳJ_ΣKnSȶ=ͭeYztF(_sЯ8_j݉?\jw@:n! 1MzGoOYz)L8lxprZUk =i@vNfm(`U=;@8I5Ol\W>*g %G:>c+?Gf!-B b/Su{wgH@xCߚͽa:z_ nzmQ:Pv5U}~}3TI'?F<,8&⥬-|@qD'0=vkx׀ܟ y%ܐsﻶ`ڇ Y,$/\ ]%8QGtTVwy8kQDk='Ǒ@$e idEaSfg(EW򷒈09SBU; ШbLsC\W j<1'p[8G :^8TaX+m:4M_HSolݙP婚NJȑ,UEtPz~NeѮY;V]kx2O’1x֤z@?6 +_9E'ds K섇aHD_9]h;P>5nMK ,ʱpA'3zsZ^4D WTw2zL|Ѽ i t7ϩw3Zb~¹52yݹ}ɑѻ]AX97,5۶"Y,4Al?e$ץ rz562ߎ RY䒯QռMM'[C]'tiz1LZ*nr[7)nQv(ꅱ9.ଊ$ֶxE7M(/Y}hmJ)S_ǫ]V.! r |^Sr|0#y6n4­d{gTt,cK9^ZJGVH[`I(iF.T7f-k9Χ6gG 1JLk?y t͸םwa>ab!dUYo{R HYiSCOu:/ouK ΨТ:?"2e %J嵲VXϨW{\>K:C~2Ch.\?L;*[$`M ~1BPuZ! ,AT zqE~/U(jv5;?i_~J=>1O뢇 8 )߼<TV09 Ib c OIp .>m@ퟟ`ეGQx4wpc˱ۍ7PVj# @dUc(Xn ?AEmIF阯a~n|tB94-) zDKnj&ItI2Y  1x>`X\[0J/Ŗut?:X@#8GꑶLxe*$0{wqf[$f1oI]46Μ-ԧ㮋s<}zG#+%$Lz`ȊGͤ%Iq$CBf0'1.)KJp7c&-hȾoS3pܐ|{?}0/*LD@}ԑ?_-seF3K{ %5Lj2yBvU(q1ׁRuwĆT{vtXKϯG(5ټΊdI..}gKgT3n͵PT~a~vh5h'_Q-}d0.}F:kC^fD{{4qfjiA7qn[RKb_OjI , oLZ# M=[db|;v&VCz[ XMz-#N8DҨgkԴoC=-M w7{@ էsT:=eOX{JT=\WM:51 V`*b'bet_olń cڽ9G+GHHB챟U9hCxS&qZڀhoT)"<1?k)ň{fEU$ީ֙T9|Y,_aij/OX2 sNiH֏]Ije:aAţZ-ZX>$6Pv%ڮI22m/uod˸[?&XS~$J& 0)`Uye :x~Ym\*r=`JrK 'b ~A6W4.µ@ݢ[Vƞ[/UB*I+!~ȺկFRB,h%XecSLH}MycH?ف;P՚7>>_׀/!7 hNS%֊!c4X>/V`ޜU"NZzlci,S6~Y {C@bMFc9k}L\#qK8'M|, /F5S8[󋅞e5ލ. kvIg%~!*=1s]E0Kj]lA HنNs$=>,"!el_OoFݹtÓh΄`.khJx]kCxwi ꏴ,!PTQ 5W3]9+Hw?T! e O0SKs-(HL|Ҥf=Z!B%9M l-| PxK%7ĪʄYJa+Kk}ȑK&s [T7BɯmKֱ mAԽ5i=e[`gN8LĘ&[v;Bys'pZ4)LC|! Vbө̹ ,¨;ۣ)o%pI&G.}3Djh3 V_s!:BIgA˱IX"w*!rBȯh_KsY)Aۏ/mDuK%ش0N76 JMqƨVbKfeiܫ/RkPsV"xe,)E" q jUKBu)b?M[N@l9Ubh"od3AH /&OV9,GuJLc~S)yO0cǒ(5!x92]RE> MemwH J0$FxRΎ CD<^,tV'=FOh "V~GՁ'yB1֬2X-J\,5i>@X!(ˁԽe4֪f~FX o0["oՏ.~Uk'=bB!*;7]J#4T2Q`gzsj0xWˬ|QK,CB6Ad=\s9Sx5LjFJ!,I 2_UN:X fm):&{xإ.b.o1_>r3S(%G`P6vcnxRDA/r*@GZeDA.d˟)y`2 leT 3(EI>1YL1L/'Ȋ),nj^ro\THf-sK[Y:YB!569/)+wB^ 9Wt"YKby|vBV$>XucʾqzW2A \9`d~.0  61Uҵ٬)Qsԑ-'DIfqg %NWɾYG5GR0 _7vYL׀S꫓/܇z8=2:P$[}TaؐL QI'u%|jyfN A,m'@^)L։_ …t"taؾz_gb,0ZH7X\0WO-L !N`NjfuVfvGo69o tNZV&Oe#I@sHᓨ9`{Њ^PAn?mѺ^_v`F!!ް VUE*r sF)Qe,B; j{vL-Yf qݚ6a Mp( "HU0.<ɣ!JM:z,~`GH%KrOC_jeA; 6Dzu ^R "A =IOч45Pt)6:rdܺGOד|* 2xyASS%a1oKKQb%I><5#{Ma>!0FYխԱl$];嚗6SZQ|(/ŵJt.E+YuE_aVEKa0!Hu2,ka`.m'P,I-ڑ5.\{.Ձq{iUZ735&Bʍ&VBYF"# FS<넃Dx-)_0; 4]/!  ʞXw);Gx0υcB$M%=̾<q!EމO +I@ ?ſkGe  F0m@u "Z~=̮"+.Q g_0P }/LaAK8j@Ggo@.cctXe喙-.Lټ.+Ճgh̞ݹgEehGZ=#i‚3,Nh {13vw/*-nZ3bfU_H(\E #Po.aS_99bKTToJrxI , cbДkT0K$q5E(P|Y y@Iłb28Mr,/VxMy% E>΂mכ(MVe {  V0o0gzK $ N==5Kgk8Kvj#~ZWq[o?d ۑJ>yoDxɯo˙Kwdk2gͳ\bƉ m i>ͳNڋ_8\kA0 O8э5=IyCM)I3(EnGgylVbN@-cr~j#I"}Up( BJTk@$.Q- F>+\Qܹz 5>q}k`kILVp2eqξH#Q&R0ijwMroI3s׼ J\[V,[XM=ArpHv)".bm=CBAx2TDjݧy"jvrmWCfFJUON 8:22A}b+<]kF)ۭBPB9\aDggEO + )7RUMO0a5Q'cjT }~k 7[;,zX%55Z9 @Oڶl:ap/#' MbŭUTߢ"*˜zSL5PÞ:9C/,8p4l;^PP%&&2rϬ":< njbn;;-7/ՌW/'Ee[oP9wi_:l z'YQyhvz}LԷ k9j+1}=7,TZL98) 7bGtʭl}u+Eh3yS KO&Vx7;aIv~i!Lk?G|;@ #'69BZ^oh6dI-kSK6U$BS.zJsS#n_ZE]b&g B;a/3J[C5tWn>e%-^7Z0ǜ3MejOꏸcK }5~F}6^*|k'$ Sڝh2CFմKFU7-Fe9> DwfpR.3ʹ#7Gth甤 c&,F|rgSS^$'+y#91aauV|"ͦF c{!lςXPLk̥WvA轈tNpHitZU;L _ع> I!lz{ae2V m^b@?א NT>s3h7Lc /HH~#5$'d2[F0L>x(zx΅C ,__UOKJFALVREi^Q#zh .$]Jve t63☐.R[܅1ĥ F.AoExeXM ȩr?}m "N kA?2A;ڤw0smÞ' _1Z q=,C _\R{ΚlBkUKK>3O_T㹫5k#]TeN]rUm '`AY}HnȢ]a6f~Wf^r HDhΗ=FNr46ߣ(@3?;dua.ZS Gun$TȎ\8i1( -ͦ/i!sV.(ZlɸD)%wQ[ @@|ޝ?XlC=()ɗh` q MԔu;7NG0 r@h~GmAG Q:Blu[@ W Ŕ;( `!O 'i~~$]Br sr̽h+XX?-h9b\q{:*n[a=ey~-cybDϘLl#$>l9T@3euemp18xzEɿ9(]*V" c|9.e Nj:2&7t DCa tӉW߂VWD\R'4Pb2* n4M~?8 hAVV&34cԤQHSCG5DŽa:saТ_]j5zyy/թxBu|s@wI^A?|ݷ6ÂY9Stk+:pqn^@Q}]"߿$4.8c[cNa~зٝc'C_Q%z.xMQC6DɆB|-zn#Qh`A&s̫'N$Z+]^#A7PC/L?- =-^:,C"p nXv谅(JtH-G V+VKr 9y^~8zAzެ(yM_n#Rf vR"Z >$ʹ<v0 I(s3&#AJ`w76{ F\?C!*&%9q xH<o(Ŕ}P@Xo>jUr `x-P0QDqNK ̇dd#Ws6l~yP1\Xvuj_W7Nn#M`]U4!Ua!מȃG6(.;*Z((d8z![}2(Ӗ(ԁJ8e9}5]fQobW."T|c[RSMtHcuc}FD(A E$_ C Oj|A+!vA( Y6)rA31Ű0h'q7`uOZ.Y],0I0hKlwVq]`AV Xw\N_2U2 KKI>0K\ISIN>2mΦ">|m[0^%C֡ߥ Մ5oSVֈX/rQzXѤd_|ULӊzK: HJ:e4Pk?%wJqAȸYh,%Gԃ'/v=J_P/&,Ptf9ޱi_ -*3KAq}|l)ޏ4T:>Qayf\$=82d< O۬A.-BxXkĥ(f$+MH u{po4!i1PYibƜ7~8)R>@1!"sP Ɇ.+oYu{{'3}DYKVEm=e䐠-k=L<@ѴzOMEhhJ\8Y{69ڋt0K}PdM+xd鴖JЎkdQҜ6h-etz06y,D;/+l5q0^!'p5%kàv1Z*yWLө$(8Ap!r ڗcL?'5AqxNCypIXf-:p[sR BrAxm`CT.MK?vdl"N 1LR9}YSFꣴOEpOw]˦e~`SB;dh20p3of N0=]Awhv>2 m vd@ݜptIUdq;D5s|+/Xcd3,;Cm/ s)sq)ɵqبO} z†&ϥ{a!xxi3QFov# o+Ɓod4'% % f\-Z; pFIjeXV@< >BmN1o6fg35*(-4*4mIo9ARYл/S.M͂#+Ef]5Zbn0둫K?Ž@QЏplŖ Ǧ1nzPu؞n1MNɽmtTt?fuTFzCI)|PzYhrP$zJDx43X:ATP"QJO<eKNoI/Peg5{foD>% pZ ` \ 2NƗrL/~{g9c4/_е3JP`:t%Eqv78fEzE <H0_Tpm@r)d!>yTl= 5۫̏i5U[έ 9PBzNSL遾r)? q}1|w;GP 8"MhہC/\G\TG4"5 R*Q9LE _my.1'k^Z׋lo(X9:;a v-ViOB!)eΞAE>+. %Wڥ-ӧ25-)N kܒvp˝*W]oӏ^W@Z3~l'ugei9V1^[QPƍ@P%Ryduxy+#ЮQAFHN+k KC?No~G;;(wt"ɚjsQ*)I1O.^ܟc˞CJ ,B&6Kk7uQ ?]_KZME)B[MJ"'o;tw%(OG$!O"r-`:TZ>۹WSj%]E6 *JKS'BlnS.%vIS>!ڪtB?r?/,H^`Kl^ *$ $#pN=M KRf$lE =gOҧ|t7A k) }z?%ԍo7 +iY2} Ewm|-^h ՋwH1>WSl*l C4 T܌*f.W{<%6CBk4DAnU$x,8^26 U_BCS@,Q)t Cڇ'l'eȲ~v2{Qx٢qΒrtnĐϤ-Iyh8A:wB?NǴFل/V6[V7 q'.}(I4[:V&Gh8.}w 3 0#{i3sy5ͽdIxFsj:һ SޭmAGKq o&[<4;LR mh(g6a28.Ue4VE(Vz`!RBJDdU(5 DFW`2h gnx>Zʆc.{CA 4VtA4̛,TČ;2vZR6Ż.A3 l|ZY|hߝ bE]3VFloH:C#ed#x?ucoΪA"r1=ċ4838Țdy ʳ M5.>+ !|r(S?V* J ]?rd qp̵ XNʢENM4Am~[6bٳ#N~\NE&H+7NV'h٣gA7fd׭gYOu{"E2/畟Ֆ)^.Vrc>-"GR˶4~drsR.>d5"|ͬQDBJJ{LT1w3gGpB\@|u#|mF}޽I[9sTİ/0KZl.4>>D!Pk`@e8EC1_ 򯨛ʝ>%}{Bwwt%j0ѲpZ ٬{tG N"-_I\j=߶B \)RYzoO(Nğ^c#RWBF˚ ;AQJ/+4rH^XShkY >,_#8h$ANB O9.<QVpU $NorUڧ{ lꌒ}&f ?&=adEd2;R+vA?lc0X[(-A}A[SB -ۍ?$pgֻugP>O>Lhyw(Ā'8#eU@Ô90όIrxI":@>VN Y{PuV+BKͺóA-2/4Eԭ"7K~ܬ(8EqUXbmg$[s&Ls</#}hS֝VܝjhPnb5dP+3ܞ=r%Qg:p> UUw4M<*V^X|M;38,8E Vhgf5:si!lNOF37{SU8-:5pԦo=YGW[z^ˌ_r(QgxHvAHo&:Sh`>'6`UjZgˌnшBe( , y [DV ^p{F a[b᲎n s5Hکb8nvk \8O=R7"-9ґLh0%uIRw9&~X$Ӑ.M fy&eSKsFmF6ņvUI?mx[*e;|H -4 *BPc:]+r=yT@6;Ra R6c( qdoV\Bawl# # 7Jv=#I D9C{٢8m%]eIЌ7V2Ƴƙ_Bgr14r 4|Vqn5p޴iLQڜEW<^u%)<g;p[\%vmJ EuIROKP!-@/EcZom d*j&t<rYZsY_REꭅ@PЊ/(bZ;bc&'Ɗl^xTi2NBʍ9ǿ[M Y~t?7D7"KeuV#5[۳C>u%M7AuoN=2#>@H1G)f,1^W?EM""h#ʫx>D\͢nbzr}eAbVcL *$~Xo@Wy{MLN*z'.UaꎝpL}:"MYE{Q=ex!"Ef􌰮ٍfoj m\C6_7p0ԫX& FreH:K(|=M?q Xh|j1% p3Yv6Le%Yr8Mk ()Hm hmk7&h &!15O! }:mvq}Z i5"O-shYl%|_Y@eLHAVXd%&g}X]od(_e21e J@l"@;Ԁn d.^h4 !WmN4ߤMc ݡፖ߄Yags^EH3CA*ckץqli3A1TS1PAWr޼ԓBrm$1q4 {v {  F#ნǣon۩(NObxdpG/_6%UUt< I*/=c6'p_ևTN̵7kӹH/ :T0/=QmYӎ>[x̫!yFmeݲ`RAN"xt@DUmh %h*4l0aȔ1ѝ5:bҶ  ϒkmYĮ(teQH5vO~y(弧ظ %mi]aѻ,{|w7溚fUc;E᪐MHnw Wc4g>rg]>2g!Iu}:FͯF8PϫWAc <&e~U&c6"iߕ@.6Ẏ" $ou0/OzbS6bpζ^{Xח[xm*'|~; Sꤟ ym6mėk P]8vAdF3r@ ֎ňJɋ VD4T/Jc *RGFp',7rBULKd8t,FZkP\dsٶH9ZU/g:t-\$)>ra'q /^)4p̙0y[˹S>J0Ǒ2OjSb~δFgʢw_ߏDTC1+H݁N )-7Q@M:ڛlBW Px).zu4j^Y5Rk_V9f^ˎ->X 3̀ e!@ʭz%eC y:h[f$ִ %2WG|񻃬fvSU ?R&kg@yl/gz5bLFCxWG@ sżod_Ě5DQL փIH".w\3Ch:?+q&S/%-38~xʁ`,̏'WY&yf.|~Y@Kk~1YOے-9L"09?cLo1K+IneK|bIVIGSE4ƻ?~3.cJɿt5)J`idYZVOtmm],T!i@"R'aQCug0h4lr?NE@ ? J>*+-W5mz'a*?$xz_نDAOI^a/b펴0tm;pTS$B@XLb%ûs̈́.;6lo'7&ÄUOlA|?S&P*E"GAXQ|&NXfK@,=ĥ52G6IiW̍?\̹~YGȮ=I6(i(%!|B=񽓱l9>* vc\H|2Obʥ,+W}Fp3Xb$TU5"ˣ-9/?W2K5Һ'| sn#"rբ$kNS$+NA)g-1H ;x[рbW*J${[$v]Z][nQH\Y>Z_AneT1|9 q!'BiG5]+t@o }L亾R3ܖ.n-v qb1ֆFQt'Sdh*fKqNuXdtGҨS+5EaJ1Ķ@ڍ^N=ˁ~if)+`EV [I9)2Xp)K,U}҅\- @#k*2Zd>Q*i~[%L֞/ a8ʟCrxS )Se{C*ŻF+!jjY@|TV()(5(Rvd;YoC;9ޜjK z 4?}B\ɨAZ)9E9"q|UïIrW߶.4K`}q$+Inp ڑjSN@2nHVX_;늲j k.Uy.ْZ*Z$g?E2F1=*kcVۓ)LF⳽ p%r?L?=~劊=z)m.4F v<>a%3^ !~zGP}|ʰu[;K49ME*wy13<~8bu ˭~sYuv;,Q'沼xTD+Zd7ɂF_*g˜u.?ax%rIMك$~\ U}e:,wSS˜g`gRiu B ZC~ޠ<#tPn6M?>4 .>b4?\$JJtYb!8+hT+ܻPU0.rTl((YҰvq;.e)H%s +M$ǕG Ƶn2F*m ^U0]KЬϬMUE?JP.dDoQ>XT'8`%!d IB㲋أٜ}Jɪ(>ޮwMp"^SFM)>;EAܗ+V{bqq *ĠV풖>fuw p3)e~l: dLyƆyR,uZx#d5i^VTQkH@W K&l/r^|qpEM9'Sea.("VU >=̶dz.aqB% lB㾠 9Eʀ,=}il7蔏z6kfp jN1H0Fmt3?7ĥ\aiJ!-n^$UTp/9#[/kJ–8z^A y\O lɢ:cZKf`NA #F ܮ^!A:2/gU( ex8=3NEj,s>~>9r^V1Z= &o#aNy GA, dF"{^5NGLI/BQrj0`0Flz$#+P+If{@PG !(j=}a5닺bS?DX- bE!›tl! љ0[V}o} *,u\ Tֽ8}'r~4MOfd^$=vPVN&QsHIƦr~B ʚ1}n(鑳KaeDνQݮ)חDBqk# sav dry[a6:(L$%/{\L@uQLjrl^<hЉF7ߥ2]JޠI`d#@[9YSڞI̙zk FC@ k?#ZoQhe%O\"#crX; 8 .L''AZGcՉj0_k.Ӊ`9?`+]z5om6!v+xG5T"*V`{[ ]^\AwW+rcuJƬh!bB CN<P׌ {7%?Zyaf aqb݉}% Q9$ ~czáY*ݏ5:ЈcEE=^X-\? ,]S( l"Nvdk ᚦjZHMv aG QiGFl_~UP?z<ϿN-|]PO >ufz)RJ- Xj,ŏ/C=YNht]ħfX1 W%fJ1YXw漨WL%_Ms(|TH2@ȧD|EsCd_|/a? $ПDgA oDpWmZܼڢeXɗIo׮P!Taa[@)]M*8}ۨ]XyÊvպ'B[3TJ<؝H^jG@eL:aYw Ȧ? y]Z: A `euaIJw7Y3LOC$VAMcKlcrkʃWfC}\T\NՀ#{eӴ\ϫ~B+`ƈJ) &?ZD JF.V2HN>B1+"k6!I CڶaS*WZve`RR(ayҋd'_hcs$ݲ)Wmcwg^})8rg o` g{4s")MHIƆ2:`QwԌY@(`Β!xL-&_syS'8˽[ H+ur$Z>dpyg AC_[p0g\E+Cqd2k?zѣA2~B4뙖lðY;gIY+!AρF"޷az|Zk*D7^.z",zrꥠOvC"ADAwhOR- @0E2!mfGq>uکbL߀>^-N3~\%GIW"8^*PJ tkl˒6CDˆvSwҧQ}dr|*@[!KSeؔ!D1>5a ,2ډMȤ;ȯюiX|oOO%JQl`g>;r^h6; =.*\JV31SsL9Ah^8bd`V>8usl*5Nї_i[+*ZDt\a*|./݃b>[Lss@{̠[Rz!O#ár\Qb0i ʹ4ZsP Lq`v~&0'K th(kto?SHQ~PY%0STQ#8}qR1a+ {b&OtxIF΀Ctea V*(S%>uZih`֖ly9HY;;*GXz&t`X/Uoildn$LP"Xi&^>T o$iT $3LF8y3"lsUs FFcj!+ȤBTVfOi"2ı0 9Pg9:0>?퓑͹үdBpu?(f!Ze%ekh/c ֋R8X66j2 P:)ǎL"cAHnlܜD\RM*gߟbCQJ]BZ5c@eKۉ5 HN?j¨i~Oyah d 3{MqٱF?xޏ#S=ń;ˉ4HKhȇ@" 1?Ez0kʺ)eX5Hsݰ87Xt'AcU˚ fg ;idӐb#AIV@f"m:5LY{6U #rO ^<98&ɗZWa[ߨP"~` ,CެWV>BU/q߶eKȚnWF{zQYE0wnpB'&E$&Ob(cr'n'R`ZZ #c(%,s}CFI2q=-ݤ,Sb:Y=uCг( 29ZѰG :|E-/׿k=RK ZFٴvWŪT ޘqW* Z1I^IA|&^U_ 98ݎ߾t|lLa/~΂fd7&#c.ԏYdȔIhA]uA[>#Ǎ˥>)q^} ^[2ށzh 3-Y?e<AT# 3%`2yи#煺aBxBOEsU JRuڍ#:&,}û1Dn,0kW 'NX5:*tV:>yb iak*S'ɉ]incK 6W2q渙mHm"|E7D9`y]dk+yGPZVL'A`bfFB쎵cmp׼ nt8u{EԼ]vkPe*e[19f}DZ q+)"X謧FtĕV-r nC ^:*ES@?VE ܶeέܛO Q7T̾1v7C#K.ICח/(?msM\Hj|폸x'b{-jnI:n^.%F@Hsh?k,Xh{>K\#\N]7UB*3c It++ }EF@B0Ժ%*C$Cb pih(O:6=ψcKx}*ecWUG:22%Iܼ+,P}'E-cVRY !\1AB5= =޲aP~}NyA@ip^9=ɸiW ۘ1+*`Nb ؿ3_F]{9ATqWe|UM?`Nz{:wLFO"d,>:\(;%fzpľʉ{š1c#iYM Cڪ{qd's  mlv)7aK7MGњbbkcZNsΨjdܡQ˧T2i:53%"Nٞ՗ax0acul}Mn}C jJ?2xBu(e2wD[`ty7'ACmj ,Ar2;XsI~9R}#{)!3h/6p&t'?ҧu3/~7N?8fL=mUm^)jj/Rm30HsUUD2OU~P{b;7 -CJ~a̮ʡVeȔl #㔿&( U!%rokxtv=3F ylQU؛E׀:E?魃!1V,="9Zdqz}M2=pm迥;aGTKtNG+Za4Ώ ja?WAAMz5`.Zi:801U%vw:/ ~o VGV;+&:a`ş0{=~s B%jx.!ّH%#&O^b~ e޸ 24[wN z|* "HqHb [7T2;Yڏ5}iLxA[}f.cX:Cf86֔F"]1>- Oo% cߙ5|d:AU#)J)}Tx<:[RD;)ݷݪ*.)BzRҝ Y]CRCAvMx/sZC);mL'CWW#kQң"iΔR1,'ːTͤ9| ;K$h4ih bxdѻ8C+I JYų\RWa3135a|B,? ci4Pz*Gb+_Tܣ9.Ց>Mď2~\0sN -Oar +B!3u_/z ES~,$yU> R.mfϰ38z .#%<60#Wl~vplXxrN)\Zpb58q(ijpڞjH!X} 81ˆL @O%%=?p&NL?Hyz~K*zosտObx1Gо";-AC`#s~dr[l`H* >T}j.|EVmqK욐P8V„mB#vmTjD*$;Q}ەO>c8Ĕ'~#weNN3o~:L7i2'hloyqY=\! ?Y 顆|SP9*3h8t%"*Sm`V6ڭQxrϥ<,sxy E'J%hl5e?} a+y >DY+a 4?i }̚[~NZ67Ҁxl `I V-sRePv yTϠU9De=hPLL4.MraZgH-6,9>rrR udtg6cf ezu|Et2pT%tam&R~zSfk4[‘Dd8*Fy;6)iUpvf]qj}0aE/{ r6QdPcQ 1`d"ez=]@&}+b[ <3C&?^k/*6t0z#UKX.Fc}#Cn" ʛ.VG y)!6`+b Y9 r9„[9\IS ^gǶ/Чx%DvF1'2 Ѽq/o]@XKSNԢvgX%~.Y//s= KoI?҉(s"wfe0@ki5*7Pr*.l#HG:Fg@횥ndtD'.-Y+kh.*H;X;]Vqr1+Xՙkh/B"0Q!o"vtc J#C -8;}>,BHAIG 7,~x;eͥrI6lWQ\tEQSq=JȴO~%PTp;cpq̞Vo4>@pH}a ͎-p&*ʎR~vRϚ"LѴ2ORfՆ8PtsEt[)'&ISKz8ȝxr_Vlk`;ngؼ2Se.Eq] PŮm@0ޙ,+j] @"kcF IF IeWrHrskl9'4i(K"=uF)9BpC,s8 ՔcsξS>hpܶ*DB(ҍ,^IB#9DhWQc1aP p@b`%F&1e)fl@ xsVOٔ/֮.FiP x˻- B07_sҩŔ=P'sgt)d^A;EE7P66`򼂄i 1ũ\I_59=xF?6%]j婜R1/kXn 9N $K]B`5L~!e}AS/ y|ڵ;~Sh}W ૾cż9zvDXmoDl2lɓ-Xlٔd+sgIJ6 }|(õn]?jsV̠d!#YP[뒤 H{vºs=S |t3T侭>ay E'P=m17u=>L0NRrx %OR] ^)wh2%m}a ԰>kRC(<2xd5 bka\V1KΕsi4?y+P|pB.֑q܂]D J]8I; x`o"KׅVˉVd',VUq8L ?q~b5I`pe^eo^r8ۮ0צ,2_i"k;(p2taQNfQW Se#km'%=}MؾU[3ĴջJtO=V;@feu^;dP?\aOK+C[6M^WUc ;LgGuz ƛjܯYl\]/?2 W޶=BqT!#3+IZvZt#zԈ+@mGftPqeswZhł*y:+,l>Ku_O0wzM$,O>Ei^ͫ'Hzϖqk@;}f9ٓx\3o#`ЍE,%Toi7 KiDb0JգbCr -bu_bF3V nq6:^-]/U=S2N"6ywE n ڗ5nTx-f1O%|/ uN(SVw3!Ba]pQv;sR+C2v6[O:.a_ݮG: y,Iio4E^D Hxo+00V*"+ox;(ep 3\V]l)G|" }V?1E:o!<c{,:#-UǢ`:,MΝЃY"rM4&̀>xĜ[C|S1ܓ߽׬7$йPuCI &ް?S1*\[/S.kYC]š,wC@+opky9Ej:ieeˀ{ GUj삉qO&L&c֐"n$~KlBW֧Bo=X ZBNdkPZ&{蕏.`!FUJY1e}oWat0hނ }7)l@08U=\"4c0"L rn$5-yuwdDZb'{g0#0>hΔ@( n@#Y}48r6iiS;T(o_ ."  *BFI i|-X'^w s>HI3&ȎeW^ e\@w9=T1sM-2]@P ң ^ )LOc;v;I6['5>ٌS0*4LB#c`]VN/m:V-ۺ\Ɋ 4:ZC{  l yZ<0а_h4@+gj:RgB^\}򙥠1.A엥oW%! Cu d >aYφ}KP57}ξkPPgQ<˄syKЉhqIg@Wc>oP2bbumxqX;F#H/3'~M\9z%CE!2; @b&l: Ss,='dmS@ÆjFB9BV:7@ŗk=N. zpHH٤zxAS35'mY`&k${f*qEh;lj w #f{̰E]UNRLAVN dS@ISC ?9;HH}zX|FNZ2E9u'N)g}j;yT M0=zh^/6`D6D)n<(k C& ´uSg Yp B?֨?BҬhV@W줕n $m25yFd)&N0^k[z 0L|h@Œw ! }o\ ֧ [}\8$(!d/f;`꾪>v)EӦy/ȴ}g{.,WɆT +6%YY+x%%;E]o^:X%͛~Iuj Ke {jʪhuղ Q6 N)ȩn$-ÿKK< AQJNgŗ72}N*[4dItŤ_;֗HsͨЮN*TFC\X0bTu>kD^|%]eU_6)0օ.H9Z5Aol!Z{\몽:Eı 1Urd;e c -!IMTHe8iK?qȃ_wW~o[Nbtx'ϲ*-2韄j=Z?@X9)#2(ޙB,g8 ?5SyÔt l\NI:|&f9 32\]WbJƴ!$Ny6i \M1/AN_!}LfMu,rm!dZX?@Ã)B0*ügg㮮`{Uy}> Lmɑ.ᐻQ:jj)>#W;gBӆ n,zl-K_xI;aVe0ojK^G( (]: $SۇuGea2.'FL{6  "XxLj:h2Q3&'.A7A\wU\LOi\b6n?Q7F&> S6XnkaL i9 X%Y9QĿ1^YuDZpĉ;Q@")My,a6pJAW"lc7_ZګL5 YoR~{BI4$ 8~Y'lϓiw`ټ"(aK^vS"oU7,}`K{Ѽܹu;Mؾbu`{6oi,S/u%Kנq쩯_>0괞p}ъ/IHޑ_lbY/S̿-oRܰ'({\@Xc S Qk\L}xNe*# 6AP)PzJk"fʐaa=i_y "ո$H&/ߨp씎yC|"A^;Cx ٓMmq/>j(-hcaKUX!uR"z r ӎ5/uH cPS&yqRVrŵ_w])tA8>L(Nh}`{ IN|$@ KBe<~H` 'FwwUӠ|0Q5k "6T|@ ?OjU!e#|J&݊ "ԺXKlnSs-kF41 Sh27 eWRWx}* %ŪǼlx-Pf]s_H0P˷l Yrػ nlUsm/T.a*,R7d =M#LhMSHfj nrW?gqˆ.m3p$iSo\+%ɚ\Aݤ{3!Qp=KW?Q|ꙸ4&wAF_MtY> O;ޕK/dd@ѴoɉW,S)y7o؅sKƝϺEogbџʒ?G43'Hc\$ 2k|͛6Ae\B='`cʇ>0LCguAHLz!s% tB'V ְۋIYYqF}*S{}J.BPΐÿSnmg;yKY߳># jn$V#O;z[RX/^ j/펟&hu<%QӍݱDi2N}\o<СF\tBmlgsFӜ^*qTn) +׻'M"fZy* 1Fn@m/nuΉڪ MjB=cG6D7p"&~"y/w̓6*e]L'6 r#qHW801+2nKW%&.JtAɖ mXΪI t:CqW_5!nav5 Z u:ӿQyafҰDjNrCүT}j<;bcN,gx%7\~ ga]{565\eM[O1"#T 5V&dN}WETO?X,Ņ~\\FGGd#7e(H׺Ai+;BvUJSp{IH!bYĆJ*y5|3%U\Ao&˓x_Lo4Up0́Lvy%N2IҾ#Y#`>sHGT@b, Zfz㉕8r顜NI$ј5a8a1_'R Ht k(҅aT-8w,or3삞|$_Ir4U034DkIќ)=lRW3ǢJ-NovԛFo39lF\$~P~kWi'^.\Ĉպlx$F"ͪ=e|)}IjӗJ%dNi,٧0mR?87=;ɛ'+D?h\/d _X6W0ݪHOo* :u4!#}KBvb馮3Y݀JZ. ƪRT4# Ӈmow4j뗌,ljAPD8dr+4orG=5BT(켲ᒍ.?~.(44$|">RN{:36{+kSY.Rf嘋O}a#"ZM;K,*i2J([k-׊U8dYaw8An1+åpD?tXN(p;f@ˋ PaIǼtٵcIުZ ?]00$S[M%jp%ۃ>U Ids)*S|3o"n%yfJl\Кpvrü%Y̺oCt/LNSIkKE2^[v \5Їw^8#x;MW)퓶O"q\ kM|$$~Glxa%%_FW;Js UH5Ef"qXóX5ۻ힊h01F}#xS"Ȭ2H<"lS:Dz H w?G'CFNSd4P̫e٘F \gԚ?j+}_B:-o.7Lp^.譏4N׏<Ȓ;֕UH)+l 6g$i0{#4X՘p|QK# ]o>Eݞv@vpDӐaz8~TYg{M_/$%{13e26'oA ɋUbJ^pⴂb%wu#)2Ҡh&h_Ηfpz}`h;6^DP7Rc7C8/\6!{g6aco+b g &^6Y !ܪ3`Ioe_=cMV3;+M{J=>޸՝K9 TSDQ.Aa1&։xP2ӈkb7?HnW5"biLFozϢt%1 NJl:8 칻CeQVDWwn؞㞖G GnL ↇ~X1 d=lËlb5^K|禶Ǩ0T^Tħ͝1W -fe9Jp+<9+PS4u3X0!G (Wl9Xg4+y,ѕ7/P|u$j"]pq"m0I!牋,HQ|ذ I8{cI2͏pgtYsv>~p1xD#u䤝sKlcd:X$+,tNܠDQ]ˠ5f!֙djz&ҟ<_ ! @D7rܡ\+"\-m!ؒ,9a\%a2r +k) n[-(cЯ'ۮ?kA&((=FAwIr숉/~PB_ZcJ,Jiaš b\~Wqu>:St 839o8C7nYf!O۰|8S,YT؞rjvcZ ͻU9^ځ! lྊ4l\qqn vןJO]QD"MZ ,Wb$uwuAF+sg&nzNLvݷ-bEu H@A'os*z x"s55춦?4G&n?xF`Nhpn=`g *١T7ଓmJXv1٢\h֓=A:=HhdtLLneEe~ ]H}{%9y1 R)1 L'UWJYvoBf.3=M)bz"n~ 󑨯IUhiTawV ><[Caq5=#ڏ&asGi"ᩩ!RCٴ z$+Q'"F ̾`\Ȭz:Sk,S3t4&7>Fj-g;@6H4,]vsy:=me~Gͣ"iDN~bZGfp說dvҾ|vp[gH ,,2 W3̈n-eCN!ٳk0̙⯏j=l– -/_x;LdWNkU}kaɷN%+`X p?g!4YG̎uKjӵ1,Ww>E& _ÆY"Hj@_z oT"7bAY3ZV% E(0m1Rd׶6kZcˉ`ӀV0.*%ZnWx ;; 8o[sIײ;i-YR*KǖYUKĕ$uu{a#!:YG9kX*:GFk۫3pջzi2'WSR/;#-eX#J'UGӋF'^zG@՟ qdEftMZ퐑qHEz W>ۗA& N=Lz`<9jKDs}x[YS\|QWcvxƪiQ^|c8|VN΍Ŭs. `1g}<({'E;fSh(% Յ>Oc;PD_d6P6 ba}#xO4ݱzk6Wsq 2MM_Bl<>A΃"=[{ǍK˺[qtgY?lWrD?dЅ@4N&ď5쮳wII*M)ٙhoGA,0>D Y^28  QM  1%) B,.ڭxDXqWs={ϯR RA lEۈh$g-{,iT-MJS _$֚&ս Ģ?Iͮ 3xeA2V'åă-Ja\&5f9+^;N#$"M<ɭkd|VZ+kW% VV'HHSe`9BݱoV'}YfvH $cχ.llpL̴JnB2 4\lYvc”BiH]ȤgF!sz%s8lԪr)'$?,JTqYmƅ]'FĝaqcXԷ]{lc" Edur,Li- \9\I,fu>=xMRflU?q"Τeh%ksKN*c~H.7jZacYړ@8g.'OBQjuܫw{6'a&7Nr+^\Hj>@uS{B5؞EW{'F%s2YAlj cդZ1'hO&%ŤS߹ ҟ"1)xvRONhr8nf.@ehOF3MTmXb3 *HIMK9vͶXI;Ct;gqu?^ 8;EO1Z5 XM -n1O;߶^G-e7f -)g V[mxKZvPQtbɳz cZCQl@ i_Haʇ RBw8$mxXyIByɩTzEN&̝3>DVޫduލo9B@b{ lJz&wLޟ%ؒ$_,:-w; Elh^ÏY}RE t; Ti9z<4wXߞӌꍩғ1{NR0EE//ޅe~)@JoHz~'fCGEQ!27쒤d mKiO\#3;3gfd-3st Ƃ흜"/REř.Pvo 9wy1Zw H[P{,I)\AUסe0KEfȖlAb|@jt9)1k^#$U\&T , 8_\ a\:EC~m,0gRF#mc LHùB0ty4(:1Rg8wC- R)Ɣpz(lV@:߼]!eƎ#[TIN !Ϗ&+yx'XqE ~RsbE= %̄C(q$>Ou_5'Iڣ6), `[~t/j(Cy?"?R -+N|bցRqchisj>hO:byCQbɘ0:cLvs+M䖡:=q[b"6Lq9PJ{eve@K6y 6Ub/Xؽ ;ClBqsTqAfb  J aT0y Sp{5b|tRVE脤rh }?a\4o%Ͳ>gY kF8/F#4‡ 3ÚuP$+O^0} 61ـ'8jؔVq.Xx#bUNR.NpLT9eˣoϦլ|J*Qsz^* L쀔%aK0 7y9&<_L_G<4%]p'mTns݉APc)#PI(,:m#.\[]߭ 2C|i+^BeQuoDo84&#!Jsr`2>i4{u K}cvb+QAY7>4 uטlݴ`yUf bZLF7Q2:s(m~Qh7{ ق&S/ #la r~nJDzW#TLk 7XGLo9T=ڭg\-L&>ݢ+,M%Ȧ$:Oo˯'J>{5 XY1/Yّ Xω[PgY3IOzZ ul. 1yc?/T@3L*7yu./"YI^ \m cZj8ƸW WpnyYRе?9nպ-+]p=nI4"͹O~~\ k@.h:RQK_߾q6 L z-[/+[ )j6c6Jx,1'{P>0Dzq GM_P]Y< wŐ)u Xi?"Q8'D UTZD8H _g(ĕv+!|oFies?Ɉ r}9Q`D^P1=!kiEN&2I=I {$Y^󑳹A`^@Ò̫5oYX6"WB'-١BYG;~e@8^>xq1_>;TN#b }Hl懩I(r 4$:%} "̳aZpŁ;kGFS5^-y~X<'nA-tP}j\AHg1HYWowDJ٫1_c.HV"Өlo>'?L%5Pw⩖Mx͔M$Zj T*4+}LRәr1SH8`Z`6ۜz|W#F0`L<8gQ|3י(kp("yBsp 4p.wې>!VNQb8c?6CY 8{:|% gS/tYeR~ZƷjoE;=Xjc0Kml^-F,5L3<)۬3(9uvn=<ԥkNmVkKJ ?ñ^ur `N5BVӥ1Y&^ٲeɉs2@K b$ot8-?W,:W4}/&ؖqZ]prf"PQ"A'#Bb 0Yܞe}cw1 L@ #a<#OYV7m<׶1aYelhwRh9=1*Hy `i9,t~q둯؏˕32ʑ~4}n,"}&JB EL0".԰=K_Qi tt|Umz-w5+ WrRp-bv(-6Aqr"cH8443:wqi >s45iԭuNof)B?!"'*8N)~S_6e:fO'"$NFdzv IYi.qNG%{`սU!Q`X6 >'_QG(R 퍻 c-&`O*jXr.؁/SRW~,)BY[ x;h*@f$iYgG3ˌ?Bƫ9^Tm 4Ek.7hW,$8}rxS>v "{"ѥ% 請㳜_-+%әgL7 *z i4t20qZΛWOXMU@d\G&7%T'`tRO@l|Spmv EUB&P|UZfA2?VX118=Y(.8.Z$̖8,;%-m3&$ >”twF|SנI)EcAlsrn`%%jShRγeY+&zӘvبd>;g^Υ%& ccjmC*l# /}ݢD5u>!+>_7N tb#/) jCz$vWqcqub ՞ƒ|`nc{8Psvh'_4 B\F*SDZ&1=I9P},tyf+yNYTZzt&9c8a9+tYy6# ZH@3NosDjnz:7oZ{G -7ؙ;bFYG "y +Wפaٙ`\uQT(ܠ(5a/U1kϞ#LX?"Xv8tCw+݌>rL>+ /~?۰<&1UJ] ya#3I+Y+'P`ٸJ{'7w" 4>0"n&:zh._j3'a]!U<ȝqoA1Fei!;\3g6<ҩ՝K3˴-^ZE}5@px3xw珣e).R?hJ*g*Gڼ -b%_Q۝JҖʔ;$A֣*6Z K?\%F?e}x!:|nju&Qhuw4U wMYDHG2ʔgH چ: @),~']fɳGՏ9+rc+d`viŤܟޮk6JeԩH jߜ'Hb)mS2{cWqԌh?.aeQd6xge ˣ^HЇPAX:KxCOgf 2LM#aĖ<FHgn*Ɖ[-ʢC0ǪZ.RwQ(mfӧ^xm&1{cոIOJZɬ(Gwo^Mkb]:[ϰ6YTsGEJa/m p_™"Lݕݑּu8jFS"97|Vd>`:S^ԖVٺ.95< "74@oQ̖`ta {тUy`op2E ,'B݁4)>*RO=SK-'fL!-6[vtwD]bTlu)_ކ@jn LlY~ZۊE;ПV|Kg#8l@R/s<1Ԃ/R(!#2:&\j9@KʑLZ5{~TWefO^e }7i X?Zdglsgsqd_㼙yM DCMWBs,_"O-%l UpP3r Y"[ 4kF(Ӑ']x2>Ut4:4e\)BρF%Y1hbspz0;%Ff˶$06v۔- #6ɑkre!|Z(Ue&m}.seP9I?yQuIίT.l?l>W0\-ɁZoOf$؊gkPjj@ $ k9o;}7jD4Y!IWCPvȗ㺚u,h!a.uoG >"hy/U( N'kESIA-7MbY6pa1A0E3$Yڗ ͫ;:e:wa2P"ӷo$m\v邴<\,Tbm8伾[Bj>TY4XrM5G2}Z^'T;v%%uR2Z jS>La`Tnb^F}+l$r㫢\R|pbP*~wԯV'o$*$70غFJ|e9Bذ)1:~gq;b:$+s d9d B[92c^08n0a7?V_t'za#h=Z:{L<=}rT=D QkBeĒgj>>!W[K2./ZGBj [SREq$O0bF䅲: "SY&X XU):U=7GV }F6C&aԭvPwzgx}K;(2y\N~d&OQ䫎=TF .qϢ#OCcDM'0pHۉ/pGN1A=ȬSRB١ ?qr[Vqni0ĺ}b>x!5',|™*&< xYj73ƣLs}[ն2 gʴ|;%B7%➔2 jX 'd MEȣyT}A)RD,o B[ 5TV^Y3{VvJ+jȰC 33mG$a cIgv46cݺ8ZWx@Z`f)i|u&dbCvA'LsISf >eiG@ [":Txk2lF GN $ՎеKz7)$"y#]wJ1ٖㄶ5Y!wWk~183g5¥]7\>Vʋ(oW{6@o-a&WZQ=43E{j?1MdbI%Bt_g F_bg&O%X(T';=m!{j?SѸSF_DP6ɍh5.1ݎCA kx- W倮9}Edfok+'ok#TKU֐UI;UXxE0to`J;Vۇixl´4$@@9fnp,SZW^>e){"BR87a\aއA[zTu#ܬ5jA//) ٺ:[Qf'Xb\ ps|/ sAodϤFR$JCEH -6ztpW(Rj5fO\^=M ES_"/*ah?C·Njz ""z_rq'IZL]/ X7ɛ'oc3W;|җ:DbK韆T=ƶJY2+P.=(G/mj&5t9"QBd,>ao5w5QBg0pa 7&;^ cFݫ쉋t,>Q?q .,Lp >PX(@0b\5'yBɝ%<aD~__˒K1iDd+@e)dJHci~[~7-*Lj;hi+М!̮OL/fs\),#2ik#l9ndGPhe\y@[6hRʹQ*m̔?L7)t|d児n5YP:ٕ݅̄r*,䗧kZA"bOA!QܲxM2 F]2͐L0PXe9V)nkNtMhZ!Uz!qV!ݟ\M* WIOa]! \ǐ+̔'iOW7i7TOQ\O AWf= ױK&l^Gx auM^TQOء^b^NVs;wdon鎍!To+g *-@9D0UV ps:=wX[MGј< ~_R7/bwH~=I_.!ўpT_or);9 rh2'8)A헊x!~:D0a\gyM U_s/@(1st0Y;ɐ+%Ѣ+lyxu\`!Kx>Q*ZE !њ?H˄r2" ) \]H fN x.ʮgAӳ9a ]Eڛ^ 3zY0"vu;EGy@||3y,!ۼXk"AC\1 = j'նsE^u [a:f;%m~T$!H E UP.&:eown꧁r@Eadzᗓ'|63dkL:[ܝUlVُ?%̝o']x02UyU U*JRNeZ4xFE}5kn!=Ī)e V_.``p r1Ryv)V73c0 GgC%%⃎A>hrP2 tE|(UxϦf? <̏` a9v{@<<{,Yi@%!ޙ6 h x2sJzZ *&k萆bݹAgQi~Oa B/ahq:‚A`Hq.9=ȵik}v-g2a*BtP{-_=M`MgS)^%ǟClضIATPn.*_λ'ӘM=F,RP"uZHqLǬ#us JQBF\c9 JkښR<_zQ/{0K`!Qع Ƿܾ<"k'h0%W,\xe:y-*=O_[hUN)&)$NzC&\fXޝ09Qd]ㅹbrft26iSqKy\~0)E:,wlm[;ƓҲ`Qq'v iK6*ʤy`{= Wz!kloW}I"xQWEbs2%•jd+(56з,'RUu)MņT^aC鮒`0bj9is6eJs?%CMaUKʿ{¿LnAԬebL7V^[RPcJUyCv+cU{H1\F ; aUmd^eBZ`еH/ݔ"Baܾѐ}\ؤHB`mVESP;?r4;1eZr@ROގu}K@hcnUwr%8=fŀ^@ -(qܵZd(E<0NK*:Ճ7AszNiP}q|>3n+ BV7Aw WVf#"x)j8"2,}( -lyTVm .e6V7@O!|Am c4w8Tu@&I$eGMMt\;(MwhFwDPuj?ϲ?nbHh׶w4nM h+$#l 1 VF_ْ-a7sB _^ȕ$55e!%g Nf  q~#4W[|j]ߌw,gMá,nRy}@aM!>AIئZ/yɦ(Y'e'9x?%wO[?keyhw-6]\1؜{/{~f~ \kBi^8+?Fj+?$SZYAм^Eb? nVxnU)KmW?I^>[^8GzgN\{*82ҧrLf s5iEy \dqO>c*#".HuI۴jeOmG%kO,{[ru>Ѥ>2A7~.hB%rC.a1ˌWcQ&dl<9biPVqO .{0(ϩ<) Cz1:)ʥ~B %{|PKZ;]IIaŘ 7/tw7[j˼}2陷odHC ct\Kp[A 4xH[B*t|9o0ߚ#siYbaBW9ʥ<ڗ8nKxR߃fΔncۊX*"D~1(D?AKWC6@v%sh]z<(2L/sDg2k?o5z=nl#jkoup l }|QŸ5)Jmums$T~D`L{ mBh7KIfG5\Y@# V*UjݿB[ykY xOtcāQיs6.yĉ@CqsP+MUˠPwRM ShtP۽HiV)#ЍzBqS4T$Q f}tYcUmϋNGqw揚ۨ-J$-`Joc)(h:Tl{tG>J$I{#tL{|U3th5;:hԾ;],q##tǠ#j6a@̓j&T(# qT⎈=_|bt4A91=_!Ѷ9ףJфA?LT|/ZARq5&C}X)C$"9\i:٧˕Z T49ou62`gDYB/DZ4 U WlD*@' fDbhb7u[6E>[{ȓ#peq ,f0P1tkkP^F4a% A]zL$0LXguE_E-ޱ}V-=5| "o$D_{i]`f,HRg{cKnqah$j(Q H MZ j`DGDC!{)QA9$eTVW5͆APʎb!"ZOj RAR!+$5||iβJœhA GeN$ DV쪶e?r0L*9.UVG_Ȳp@3i b| WbJY*W25$h˝$Bz3"[,-SG9KN9 lղ b1ԜԜ0`~+裓I#DdX0UTrĕƀS X4(H\>/K34;^L$,xZE1{p3wl(*jE^U #{5NT-K$`սˈEga:Jdu㫮gho!-- Wx~.6*TTAv7`yL, faF$`{}(11F,~x%]XL5$sV=ORΤ`Z O[ݘ5Y3?mQ^CgA vZ0b/yآ&iX0BL+j_b# 3]F:7/~+|ESo|+L*bt2:K3:נtbmb]-cU‘CL) 32Xq m NA<K-ҙD{a[3[ ig @\J-6Ef $EyM xm9~hWa XPk}Anps%P,R=C9!<)Z GڳVj-g%Z)ށl)Ʋޔj4(z΁CUvBː08~'@-*!2Z&]<->5R15Jl/Xvla`E#e:}Y2B' +^V kaڮ$Mke|ށ37He.vbAgBZA~C[aQ5L,ܫpϠ NoqÒgc44p _\:p3d`g%8]]U}Y*.Ѽ0i5%ܹyg'(C 8ϽQVbXFڌ}(`kS,4z(XKQdyd{~S5ݜv QujX=pԛ(8{*y}GIhP'Al!%HORxeև T}g]1mylۯ:KcE <_R*kmiyőy5;]=MxS]l?8H-&h,La@(j+GsJ]y1 ?m`Twj5t`@ 5е:r(Ι-Y.h +  Zkd| d!1bgDM+LyGNiv+%XxQ~ 'ƸH['`SF9t9K q8%0x.m~ͨ%M2e:3J)LY)$z7^&_\CS;qȨLzs`랙JLOn+9LH3;Z7 P%>VU뾊_ ֽ@m?&~j96DBTB^BVȿ!S6LpIk nbrCqdvd,~2yAO h لBM1`80>9 O7W{ qT#*4*F_ 9YOފuL"k20IƈѺueA~hQ[*ń@w"O}}hh+(9}Rnⅷz48*eiRSbU'8E9݉}T ~mlqG\̎RG 3Ր 2]jb"N Wb{P#st X'&w:yTh mSÔOO;|ߩ`QqR +*ikE~$hXt|% &s&QB|˗Àzp TzBs2`lQ?`d9F(4`wGP_ᦕG$2Oh7}oS)W+)q5 1؍j9uǼZ8Ơ]/2V"1hp>"[DZg0h^⮰u] i帻WA}ZHfSZIqB*Ś) fͥR]ϼm6B;$[Ohن-2rn\C y(-#ZP[7"XQZYb1RR9a*MҘ_r#Z-‡ {-@8<.xGz> &wAvXt ^T]ѰGwCfTC RM]av\wP߰*- 1Y;:2̪Z('" s1fHb1UL,$2j"R8Ԥ+^c>nMeKRӖuWb]%ȴXxr&fqߛbGrfR<.G,}FLRD&WyǪ8ФN7Cwu+Gu[Oc/P.Ϙys!Y@dƎ'WW{xb[_0"zP?n=BXt'gr4 v٣!Éz u19|Mʬ4}P5&а}% \˲䘫Lp֧MSGH~_@Kr-ks98ظ0aٶ`w00ORP[)&cyG)z}x sw‰׿5jKU[gV[!zi\姰h<3@# %O6\0pcC^ۥ}M/ZYٯV7su%φ(؈E@DW!z3qSZPr$ӲY٨ª|#.x̀ nI-Ф0߹UdY*^P AtJTprdXjz~}}EU; iٳŤYW^u%dy(V}hYKr%i$ da3t۲ ,w#= ,9&V E8|8O@P OUj( -_()C k)+ 岭"G282P^:> EKF"ۘ]}*?r=4’qH66f@P]y&ewAu.H9`_@Wor3z\ruHLHaNff0ۺ R-9`M&yG4i:1 |S͓ϡQe,569E0ЀPuvM&*WKᮔ\UjDVʁ n[t(j2j5}|ERQ7Ih$6Չ|BYRaVgu儛x׿F Gw Ť+烨To=7]Vogx{{ Awa8)u@`oE): `9lXW&ň"f\Zv -_G}Hdϛ*2cĂ_AvU@Bn213P~|{=\{(; %2COJzϜzdsYO;]^Y=v~pnGD-ưP_BX8̷-ji!Q@-xRMT ˸)sJ|ot *uOT(a*'%?"Na9XZ#U9l惺 乇2$w|7w3жN/v}̍2yp̆uՄlfF|:XbT6(-o֙v^ `ޞwv>> yW'G/7о(6bk%pm Zgbfǵ>RQ;9w0ޛp" uDo>:@^ MOۡx)IۺTb}o$ [ӓrx͏!uu4gt,,2ze!Ld6PaV$вg .!7L~ AJn:8NXׅݳxcwoyG54]<I F?Hw:}Q S͉5~6 su}RUΗmVk`ASpVaEȉq_ݻ0U¢,n`_]&Td?2Pޘ~"Hv Bkp A|M mTwQ}G75R x$Oqj <ܱ3u]vN!w ΝnhGP7(q?,Ddn &ca}b ñ6U0/.c3RK{sW3Sn!jJ 9~T V]IxLan$BAj*~@O aPzÒFS*.c6nl&39  cH`'[NP Y<lH2KB#IL!O8c%Y3RӋV5=o8]Ug$}>[0j"i[s4>fIz5zߡ:{Xᡧ/" nU\Z|ݳsPQ_'6?*P%f&˵JZ ~c99#A5E Pv! D% u> (V@$͡XGR%AgwvRU[we:K_qNȥAʫƀs/1F;+IXݑn mA`.|Ig2PqdG 'x>m疩 K Y+%jUwz(H b-`, giV'ލۥF@&Ɔ'l[$J2mX)_rVr脗3#fv ]G;~:'ܧ7DmTMJF_,õ~:VjHӞ@}Öζs;r ˆBGe;Hy狹%EoF1lka, e ߧ dk7 u:C'=~tC?ԩK|637F!xtfbcu'@NsF` 28-&hq(r+34F۾XoFֿ@ Pg)d-AqD B\F^]I !"7fpq@MHJ3T@s3ўhA 1 _?^ƄJnp>d^(˜y0TC tILl{/ʎYD]~cd^"kX{_(rA82ܔz l/]CUE> ,͂3V8Ug+D-U[ƥ*R:.r#']Eĺ=/,ԗ]^]:'zXlN!j3Mg *2u׍U[5:cxt+,T5gVfcf(?z4+[Dp; iiX4V6ȻL%^d/Xq&EN64,B8㈶p  6T&0_F(fQ4Dȧ= _'0HK&?r\80bRsR O%eB4P.eIN||'L^]Z 0+MScѴ L{PߩahH9% MWNzUlxaUA i6dhЁL g1 NXpOvFRhkTevEwyh2P^ \{ gozym3V?K{?\f6׋\Me|Fǘ CԤ/wmƸE 4$Ό"^rl!L'j YY\8WN+;*P?j+, " xz=/1 ltT͒{@5 NܝfHT$icLo2Z.v">-@L&oߗFO8eT |"} 3m.ݴB~a@ͷ%(Ƿ]M ipqH(lFL*P%N}r˘2ǝȼ[}'륒ͭ8thRyF=q8&ĸP`x;UW( 0 )G\fZ{QlO4P_$;^'^F=#: t啘駝@|)I\;CtۗoڙH)t#5n,"*FxV ;vz 1Lrͺ8`xц&"bJ n}D`w{*hy#du P`x~_҃ vI_`q&;~;;›F!W=g)'%[9X[RXkFF%DfX"07 }[峘 cG?i |t~ U_&W+[~:Qp#cy)I+OՠEICCE;oWG`Rj))~>0'ȱVK{'<Dž #Q>ϟ2".b0'||c"TUB ^[i/Ԕ3R`y|=kEk[Kri]t/z&Ȉe.*bpjg\M[@kD(M30lWq ܢuXzڷ.r%d}mVu;0R b'N-$LںtCJԌӄa!YH4)NG,A^ݘn3Ř"#as I^?c9 \m391`L-Z^/S 컣~j>-]J"l$9$Nc ^8 m@d3G,%qP|Ӂƿ CH2@KGERy7ݍ:Щڕs`kr/W"U&EҍeԯK׵"Q }RHL_p/w3di&( 1նB3!`˷ Q*9l :WoIqCi."+gS]dڻA_ӃLe=|\n'q %X-t7"P:XP4@ kڑjm,7,N.iuׄk=^'ݺ}@ƒ7;aʵzu7^y}=PܰbڧugyyTQ`qX3}gF)<Ѹqe :?rggxȶɐXB1gH#dQ|16>A̔g9'Kqqj=_liM=V S,X*s&JIH8>cv>v8L?xHctBXNnm?U3Vờp^MCm.oA=vWF/p@ɊV]yS!M*Dr1es̬z>+Gk"Dk-h=_cMb 01CZ25w&.g i%S1{*}iOx{~1n2IĆPQv qZdu16. L$=0KdЉp&0k~ůp]txŏN]VX9g?8Q}jEiz#5˫U,;'s<JaȬX xw7rΞl ys[hf#j=K VSv 1p:UCʮRBz#B40j~\&l/ж $ˆ6 0–??YqZbEmU&F F.w'Q[rA@q} v5Gr"wxG(&‹p/pO ;; AA9f{7d뷸J[le?8c`]q yK2I5?!BF-!@9KP乼Pt| l%#=a!oIF'pJaJDNͤ8qˉ=ŧgBfb_"%p^3*RG/ieĴ-VP!LЎ, jrReqpoZҦQJ5<//-;b\.QZ,m/Cb\WUF`1_^3VD==(hJKO(lx5 J >by\+`4}R[4bR|F# j'Н%r?H"k%#H`~- p鶛Z ˱,@b竮=Fu%cO> B6lϡwգ feG~xld@NzU2TMۮR2:Eؼvl7,qRdHsqӇ: }2 6'8wVYɦu7GՇ5Ȯ&+bǵ׭bڔDˁzj*;ڭ[*IT^7?G\!| ^RIO|x@}#l`*P)jWMK\U4ޮsDV @b|{;%@nUr| +MΓƾ/W9r5&brq/Tdj#WLl#;in,i0 ,F dA;pyLO`;Ay_Qݴb?$KO6jC GK;ٺTcGs[>sS'gpZ_xUUUd388 Zpd\;Zqu)>P> KTOfY'0:Ph}Rg` i.<i+6زNjhܮ!Os8ht ,ooh/kN_E!#|BU9Ke :33%|lfy~`|P׺ڳ_ު` >6Z/ #M=5/&W)pr"ʅk^v'c3I63}\e2|Y9q'֊Hx̗^F9*[X*߆$}8,AB1_u=e.Dt:x[\Yu_s6fΡi XzG^wƐwROCބBٱ'KWmƐ\/ESW'gzKCІy.]ft}$‰{-<FOුcY*.sOkb%[bf\C?qw}("Zy#0>wO9\#? W;k Fy&PSm|dy9/,! 2Wʛct;#˽L7uHaJ`~6VBgӑO)}TbǍi#FI9{c0ֳ!rr"ZY=+ӯKZsm8f[Д7c6p%0\] ]|lfEAsSMOO(ܲبdxڅE*oē|6G[[ՙf6Z&X#5<`8`?/^cT3R.e6+h[l_NvxQ,1獐}$v͚ٙEYnx`+H<3OצIUi8t0u)cQv ;e/^C*Rh6mQKj6AmEKzbCyzkH,;Yu,SȥQv'62:DLGFA:bgǍ "wq`g{'FMȇH*\!$T_ϥkl)0K^qmC֞Q1ZzEҕԾ8IhULU G.=;~}u5k3*uVKH.ЯJҋA0ll ̭㎱NK c\#>KY6nʭw+G i{x,GE=p#Xn[s̙Wg \cdh¥`S<pD5s3Axt0_J*zP"Nspu70js@SND̓c#yBDkÀӔ--7ܾIv5}rh\Mj*v6,ίc!T>Efך ;H' Et26x1LYᐌ>iJervK9*1 b:֜o~%2\eB5r͓K_9PG[e/\2yZ/9W"͞t l\iC6CE3U<]r;A:pi=mj}9*`;E3$Պi%zc@XOI;fXfvħ!)H)LkSlD;u7yDldtW|̥;c7Aߠ+ f(?*۫x5dSpHqd\1iSnK5.8һsAG+u,gY1M=2#ˎ᪄4}#ɦMrDgץEQԦC#c:lxN=:->ȥ` iOhDnX?^/`z 5 [UXU737YoGZdIua="Q8l^l6$RDE~:XȽ N2r=XSUl  Dx5S(ך$<3W낦bH'#6Qͷ):Q#q bOҿ']%9`{IB:ynɟ`gTh28uaz26nPgd^vgF/%nZu)2>&3= I%A. r'hԝ]"RLyUw8sbYKu;;Ì`2Na]xm~bvLN8Ʃ4~zxv(G̑Zc\(it3o!Bfz L le;Mr|QȀ[B0ovW JٔBfR2>fNh:Ua4='I9w 5 {b$3,G-9wP[[#I\ss#b5g 6:!0rjKm`i\#8&Xk&+!nB@”Rw {ɘ G=7B6 )h4O3hGkvdj/XG ɗaF_.X諒pK 6hz2#e :{OXRZH ݛ=.ѰXxKuQӦ/h޼8^ajr3VŝNK9SKHYGisR]=tZޗ$Raȟ5O-ն&mID1 ^CWȵX"p6[WM)$A,쩉Pݬҕٗ&#۞R zzDI-3 ҭ|~i o$|+2gd;Q(I;rP%Qr.1T.V,::q>׊"DaҚ6]nmo{5rdX /'ލLA1gW96zHj օj;Bjo_a$ ϗ$Ú48ETf-8v퉥70p醌d~ m n+ ՖUKSRjzdTL6=WmaGFˑ?ЇUf{p:7KVFfȺhqY?m3: լ2n_#яk~#p^{8xr"b2b,O !K_+̬?e-y+h8:޳]|7I :Hf2z}WnA%|ª?m[&~3ӸE^4",#F1rfAEB I;!w0#e :Q[دq첯_S&t"We{KH*g-&җ ]0P(ݡU[_jZK4T:eeduztfؖTTnCo A6}֡B@UE8^ +mYk%fQc6xɄ"O\lrD:4HGH r6,kz,_O Sz۝UW&2 sm^`koųsoP;{~LK6p Eh>!=U(p4HH5{M'U<(H ա0ŚM9¼v@k>:Tr3g^ipW V3nK|Ý醶<½br,&DJN *ᔻJU}bEI#k-2 eq"4BJ uS 2| Bo0Mݎ]*B@ʪ/CDR૶[e=+, Sa2:E BnO@!M$&/ jwZ NH}g*v>S+b6,6XP:$. یZ$ k7 |  {5v&dage8,*=TErW/Y7{9~#7[ѳ FJau >df1nU ;A7eR^=˙@t?UO Gpx 3B#c/0#y<FTX~ qjuCѝCM &\qCV,yH\=-6rEu_Z7 %E6VǪw@Ѱ 4E]5uUe_MΓq%#-i0Chr| 0 la.z 6JտPvRY烳%{&m>NRpjKNi:޲HΚM `8h]QivjWq 0RQPIAΨ%ôvnxJcZ^ L[f7dޤ 9UpNPmL Ih5TL:I-wjkWm?ĚK^E6u2Bd.$MS3Vx,L]0VsCAP47=I-_nqn:2e侚ݦ;k38:uN"K҅~c5Ld)eQz 5{t}"dƲSHJN<ݿ@~e͑y5 CĜ??\x g`_-"Վ\71OJl׺Z3 eFp&D!õaɍk.,}%( x@OHSVq7՚5Yb>V&r4 ibW 0>$G.7~~Ba0AfDG_ }#3i֬wXVnxh0ڇ]@W=PTbnG% B8LPq/\.q.W/r鎊%MbHw.~kZn;Wq',䣇 l+#)00_ii 9HVzbŸk Z~$N-l uI%[op9~zdL, *E75{xt%_gUД%snm=1}exv[[NgVx d6v(6M7zTqW,]E5fڷz0JATȸ3 I dgƼ_F)؛ T ;L5=T̓/θ#"ph)yJI q1!?$ & ֧L*QBcvqL&Gc?8$W+Dr]uo“91tVŽJ@xq@ik~ yj^{i$H6d5Tn33Y7ǤYde] 46QSoL K{.=V3_\zouYz_Ӏ2VZDžvO)kw;nfvjKH{q])7ևnk4Y-A6Iubj4>EX{#* fv$`^Nrl~I ䷕idfI{ "/yF4e)U-Z!a1pE\ WRvxZY,Z$"3]X8Y7brۘ-:72,+V#k;o'6E6~N\k٘-Wu(1[ߨ6uw6]r&WGDtTF08Ch24VӚmpʐ8Xi#2. #J q+p8rKw>*UX-~ɣ "YgBj{? Xϒ3`a0@5G\6 vh8O뵿:K _cI`=)円6ZR뉁 sƜ-U/ReY]ī:L\(-E]y||̏keAT  mI§vŪa?a! . 8/j2P5Е/Q)S'3xۑaɇ*154g A`!OWvqϞATu2BrsS 0%ӯs$n\Ϫcl<8<?qmj$2j '5^=CaU#2ut{!C&46oQK]~ O̞j.:ޓ,_ۼϢH`ϗ6#A/jC\Yrx_zpHP̳arij2!< ܟk*LD9;[RgJGΚi/@Yk3_}]V(L}.SF7IW/'V$h3VѦBp%(f!pock4bAꄝx`9W%a =3m1zLuiØ]l<#@8rymyl+M v,rfyט /1%j\ZYcB*J2< Tg,f5&<߃ϵsTY G,+iP$CrƻSm\mDJ֣'1+3r>Ge$ҔY k:_2 4v0͉awt>w̹>h\SRX!؆رG{ΆINȩDO`TZ'&҆t*(ը; Zr-1 5<҉+Ugo 9ZWʐjX{4 ^]E\` !4p9JUg<le"+n!.WfqEz[\esp@&v 9_ẍ́(.gG*c1n$N,Şmӛ!Ѓ$+I uf#qPίZb(#2t)7A~W1s銺:۫Ok% F[K]<88[az G͕q1dݹ3ZaIZ"&XPg1N|ucTB0K"'^tޥ氏]uTx9id{Q:=R$%ǎU7W*7RVf \ kNTO;9J+\aJ Uwge[ȧ.P[HV(޽/{EO)m2ĕ abl]kߒD 1*TwȞW0MU|Ck}= D'D+qj!v10A9a*DC$Z0)Gp+&Z uKɕ9AUI#؉ b_4Nк%{rS0(n]DVa%rBUau*k KRg#kT@~[n_%ᦹ.o_gI,Z1>v Qp>fDCT xK!5AxcE zILgAIJaԌdjhq cLVf:x#Sȣ߰-J΂re̵9vZHo6$&![7>^,UZvx g)G)W=#NIm&wD: / G⯜}x-2KH-bA۔xfLUq@p63!?:*Wb?O/^ V/8' gv'G'J]U'iBsyS>g=pEnrJqlSM2?J2dI94$)ѸFkrsT4@Cz;Q̌g:?  }Di~ a$LSP[w \zKEi=Roo⠷aB/*t{~K ,epw0.r͆J1?D~X}֩ BV1b~] ݨrU' :,ZKPOv8@ fز.ˎuӅ۵%jcffޝ+QQkHmEB JӘ3C*[ fWƻ3 4<21xi&$!H7eh 7SYaߜ.d"2\)ԆC̃&oTHFzNt7GQzH%S@;rq&~ as]{jj5{,4g8J;R Ӏ9>\&aAM7Gu((œNΫ-HjvׂjiI-/qR1j׷MjY> ,돘 ΩK߿427{omӭmb/e:&<?`NJU:ٍd .HfN׷> U0/9 f13]œCXCppw-;]eGoEAJ !}`SiH`\cR@S>Aph~ 7G^?x V ⏜u= c{9%J\% B~1^4;{ Cn%jOxu2nony%.tTD@BHqdlpluuigs^l۹m\J;ʻ )[Kt6J LT \֘aGd&QԦGee,,3^쇑vM[%)Lz]Au:0eNI;3ߎ8bEInhnJ-/Y8cX qaӫ-d.O ?t* !:}_} ̙wy4఩($2ZQ|g8HĔR48i76Gz״T6ҊkqdկeN @|D\ӫt(m g3-ŝ"A RܛGFbI0jf!@ҕģ'UF4[Rz57&+9Ei_yqCBvtntD=e4&J FW;>~B$.fqD= ٤Bڲѓ4Guw,G[K𽌕p#AX}0eJ"Bk>;ƫ"zrn $'*w*-f p*-EIփ&k;}D<'6bwBV;wHTf23.Boju6懒i$Èg_oZn|S+ iQ6yJ?46xY~Kɔ 8hܜD{"lԴSUq~~ p Ȋ9jҒp4f)0t̒_=|.)&,l S>k XNDPW @%iuOUg@Lv#I"7ԩ 뉉 $solϊLj54XéԊ*ԛ=n"ra-M,6g-ʪ)=CdFq /z6Jq7#TI2AYi;+ p1neMHe'?Xx+ *0WHXvS~Qlb QxPxwCP zE0խVx /3= <ό|2:륣Wsވyr!.[޼\_ d u&G \*X$yk3t;i@-UkQ"n#;fnSLTa3NTͨIwMO8h#rH;殘h][8l2!y V"S6 =>E<ȢU!fCY˚7t| De!/ JsVSb4 ##r:y}Pp2xݾ{e&Dǭ $ __#!u4SD&e6g1:ӏq+~~/)3ߘBͥ5,7*Q6 WTUe>v&yt}?ՕNh  Pٻ -W5fY|Z?7VDN.%G6HwI T`T!s( !yj.81 PYBfKG2]G1?/Xg:~ 'cS42Lc;YpPqOi_LALe?Ŗ@pe,x^S-*nTw\w1.Ґꏬ~Um2ֽjs]ot$u#iqvčXbPzj{#EF|Spn } 1c\۴jkm<6q|f$]/dI(ae^ xYAQ8Bր7S`ЩwodMȒ") wzGu#!AOjr|gUDQ̻w`"^U]3OجR~w*h-|&Ȇʸ*IJX[yρ)M%:ܻ0 d' ,-yj0*'.Gj30XA\$1B$Dgy#B~ T1[TKw_vx=a?Q \>+{H}E-Z Bu߾췀;*$2+Iِi&:8w0B{x過#M'Pt_eFI"i@(Y&D&{bhxN~0p[:SCE4 o(.srB"RS^Q$覢'm+MhDZ%/ߤҭe+#>`|"1|a֬^?d\O2   nM76aJF)23ه"bt W8yP+/ _w+M2DU'-sb waG+q l3Hdp xVεy tqa*n!SQ>{Nؒ;7զbcI0 {-"g=lWbgebV& ^WM6fCd.p$j:uw)y#͐+ p g Ҽ:D'REh[ %ߏT݋bhpg'*;4i~ sC:pGTus%OJ =~n~G@r<Ѱ6o?Jbc}!:G9gLw KiBY2x 8>o`˝O@Uh)O8< &H3`t0Aen(|Nr2 5+EwpӼwほQ "Olc .kp62R:[BC{ka<&,]tkP4_<É)2#7y@l3'e@[}"KceFW~+,YBQ1R. yez|J)̾ ҋY) _u*&TG1ςnL 19ιUPQo7[l~3ǿ^yqcEJ9=rivΗ!\6Bk6i!\gɲ`idf+pzm [Rн4{zAh3 >}4^G:z݊n,ږyQeN三%掹laSBٹϚ]V!g~7vu"ET 7]oW瘖v!%؋ n 2 <&qP '-?ccI0=@FDyR\aV4 1 3RLإR!#c-]Ѐ 66beykUDM{='W.L2ͫ:wz:M/@3\14a hox0ޢ&>CQAL>+8+UG5~'#>\*P6Wa6e2"v1ʔ"rCiľPx@t#ܾ^yFn""c]qUgo oƣ Ţ;2,HCw<+E# _C!d9YATfft46ǴBdV=VK#)@p9gvNԜXC{񯧏kǭɓgPLԞO82GQX47Z@ ug4Mc%b:^ffҪCs%}Ks+EESzd!L 1c@@֚;0RYGtt"Ua' AĹDokr̃Ti_ b67@W'F% Aveli/OX`%Lg#&UKX7xJ\e<L }mRo,hB&U1d1 T~` R[e,TV_":7h7F&YIq\^zעZ'roS e=0j4+X85`›a<f4VqIUIXah%cSn*jϟC Ÿ5 Xu`NW}ŜA圮3I|3Sh0s'$ѣ$).H;-ykg}逵YWhG]JWbv{;B6C-VJ.==!ѕܻ#C H˷59F / \{'7%I-i{Й'& V17r={$RrQsj]5Q))XC¹iQR%HF4e{iZIJ!W"#j۽>4ZS^ @t%uWTCr5Ń98K@S+v3=R.vwKN-ĩL L~-O@4H&76ξYV<= 9.a*w:S Q8O Ǿ# `-e?{Ƿ N}&Ė9y2]ST܁[ "vi"P !+@zc^/3\ٝQ,\2P5d XUWn:0 \T)PwJmYÓ:uWFo䑅m^-žOr݄tܬueiՖڤJ~PӆW!=@4({FY Ib,_ȫDb#.S]\:w[Le>?1&35:Š-4kj_3xߚ)4=;&L:lX9,O*HHkDM/mV{F}aKfy#ds㉺}`{.E ܹuߍ%ϣ"BRp|cw39,ޒ:01H8),-> lk-*Ua4lR \w +@M݋RɲS\dUV,vB'*^0@,18Cj$QZKZ xB<ݜ%1OYZτiaOC?3s_ޝƥ/Z6S&O:&%>`*V.>Р:LO"A1v#Sԉ56o \X4ءp%ʡn;N4fLPTz oHPC=|b):E*榉'\$IN50f#=(GLWJ#.nf/U2p: N H%&Y緻N56P^֕k(OwڞFX͆x+71l]/-M L,!Z?'08h^NU#ԭ9 7Iw?ZZsjVMQ87㰚A}=\q)*=,b UBJdpMmQ,L wkrxzx)M2Ovt&YÔ͍bT'epJl . uUC&6n^rhJhL.ai:j8 _̿k0L8-'&u6ay %xq/ga耂6>&?M7̢kQh&ӄ Nvm|_9Ѕ ]'U1&KيAڬݠ}b\^z10 ^{ OTf=xnOCW_#$l1NkEᨦF8WZsLy8?g$LF.ϘBTj[Uۀ+5$8906LV$Tj[ 'SZ7CldtKUj Vaj4 W)>c="e e&1Q>%1vקVK`aE( #sh"z&M&֨{ .ƀ邆\Іե<=0B֤'5*nU4%â=wcǡCr+^P62aMxUiO%qjY3R-wjQ =Xme}pagͦ9E|uY&_&$HcIz ;`fwr >:ha3i[0r1P&zLO*ص脇- tRDJ8 GUӭb8e+bЗ9972u G4%p~",,e5:i;n o*"7$oWGc .Wqfbp+;[;7XLD`)L"[p]e;3wA"PQ`Y8>O0E5Ę+2e#XFpJ\Ε |S[+o7K vYqf>ep<u@xŝ3$q@ PXޱ1Z77o(}Cr0wYl; ?Lט=\r]%0 A}VJyt%L7dbU4J]ԨT1x3\Z8.m[t (^ #vp& BHr8|_r0cd1ӱ2Z|7"VU?[7/(|^C7n~@.$M(FWRXNv4tmwwв*V%vtNAz)otk80`]vCͶKHv=ӌ•khF;YheeEbNێ^J2rRQ6nqc,c}^NZeJ)p|ZdM#Hs!wmr+N߈ݵZgu\Mɉmыs8(T9?t#Q'Ǎ KX3+Q@MDHT̤9zNo3үa1WoZwکWgC7Dŏ=}~3պlx ,Tب(Y—fK$^Cp8C~3x-@a9 -X8ǰmP\ݨ9XTL؍8Ek=hn=M]Ckfh _n2 P/GʪiO %%3*Y^SsH/QYM= :ʖXB嗰7~|@Y{t_ܟWv?{O-o*7bm^rƚ@A:2}lI(RI^RNVQ'{Tbܶ2,IܚՔWeq"y 6:y/GJ /2{) =.>kŊzr ?m7اIޘJ.,\p }s<">^43_$HTӃt]Y %}zSa0 p wڶ_ 1_ѡtJ gm3ruift$]kFwj4+5,<^Nei?4:j]#ׁD&jEL]_}|L0N11?S#,!L KKDW_ DtEBc tv4X'Х*<7.lvs.!+kLWo>]X6`_C*x}iL1^ I}| 3 wD_NRyw:̘W39E`NIJUP'h48s"&['t ?~p%5 (=fUԁwRGyLҰ?%Wyc+ PdmvwѤMlc0K{ vwۦ̓qOt̝t4UA9]1^Hyص#Ro| uЀ&𰱙lmxv~̶b56 鈛-/!SSgE,DŪ XFsk@eNxu_Ak[O]bbBoKn<-J"Ah{Z V]ED gMQP7퓽$w/ovQftw&ef/)A5*3~hZuP'ZDb1ˁVfY4>s//̅Vd!\Amkaaw>R&_Ŗuj,iIb&G9E"P Ч}tjs15"0"dbf.Y/r?'"s&< KøUDL^`|pq+uZLLI*k /+d" (F>n$hr= K3y^uNW-WYwX`ن fr"vGk6d̗rg ԸLZPg~#{AWyWwkhWz rp4'E3 ~*w:*yXBbQrrKX#֥ow6QMKn2@Є'2Ϸk qߥա.TXK)dŭO# >I#q/CoڮCzT*J ܋˾Wof2.jh%(@9/ip` ˑ5ƿ2\pc^/I#x (IW5YҢzm[AOO^&0Գ iAjڀ.ؑ]6; <Ϩߦ)UW }WNjzV'*HԍjRm>\JcהE[ɖ2R=ŷy[B"qMJF8HmeOi>F^}x=MFwF% ^2 #®b@N!M iëW͐HvDPhڗ\/'aV*& tnu1 K_% _=]7 aNVQ .+lH,D/#9ؑ G=L!4m; J{ 4A04tnk7?[X:x { 𬉙E]Ttx ax2 3 h /Z-(&D6NI|aj5<鹤yT{;ti !5NZ3<5*\vK44Y@dL4 v`SbݻÏB~ڑ&le_16f+*HȞ BdNcih@y5` 0RT G Epnf$34@i1Svu&cBSȧoGn˪)jq*֐pk [0P&@R"WE׆m߮k<F2ÇK,85Ӛ;ۗ7/ F|f{Q(Kv8p&. X4>\$߬nX+h-ٛrJ9獖UϐHQA;ؓ|CT[vo|BH`q"mhC-ߐ؏}Ly1#2YyB˧d+oCS6g6Ys8>ӵvg3 :PGlH2;ؠ"֤Wn0kRvVE=r$TsIW!  Za#v6/ oh֜Z Tz/*'l"tgv'Ge\ĊhFUӣ(0Y KBm['2iO@״cKw5뺺It$ [ yU=I8e-i ذ1\y$`ݵ矃BJ4 wѐї6A'} !>D3)kh757 aPYI{r٧iv$UOj%B BqʾJCuߡ(qfUkIyV,#HSijO_~mwɊt{H9}WĨ= ,2]Ky/]/}v;3M܁Cz>_-o̮B=Ƨ8&)zw!傷Vr!ku.a3(O'@6a n;5& {e$sė3Am&J/]|[PNqzs.m/g$UNvmRy\`[eR4knkxn/,z{QKxP*PcVX 52hđͱjL V%i}~ FI: `".=10!yAL7;-ۇ"tm/hKƒ8`Gd~Wf^+!?!| pΔ_H[(lKsq==xkOP #rVf| X$M#?dvB8S+e Em^nΡ V]`8gKQ!9+ 駂S#*՞V) rmT0}x)MFMQ*6ߑ$gҎs[L<>9%xgᒭ2W-FxK\K&' ?w*)<=t0S1t|H)Uwpkz-K*o9<9I'R3ƺIۼImGzqf; 88I:bq75iG,-oL\e ˀUR(!X[tZ0w7)-C^~VSŞ{nLUvмb4gv5,4"[O!W~L#7Fa PLd)LÓ7@EqO @^!V˶%<ɗ ᐸ$; IF/T!9[ H.P!ic%DZsbgǡpTsrB~ B&M8f;͕ߩěR9/QH 6mܷj{73\7Xc W37b GN$ڊ2!b~ަOd\Om|`dōմ̘Œ)AӜVBN] i<]p>&tkEO7ɨ+1;lMVxz6xaKhM0 6R=N$ZН, rܦJLnK ~7c(L$c|X{m< gauWՍzsZgCv,ЃQL\)$ ɐ;+.ݱ,}s{D7]6-e H7 Sh9v_GKS:{7q;䜒 sVagEgK `Ly^EKR.ǎB`\DyC#| jR$5Q.1 .nmGO_6DjvcɛtWxRjG⏦ˁ|SmQap eK{>TV2᪸(rJc婽̔E^SSJ`aW=##OBH`nӔxzܪfNU6#HGX*EDTdU?j&rFܝc_k^$T/[јyOvyJLArɝTY6}V`c.MaT٦ r`(2BG a/4u P OX?sLW`켺ERM)%+JfMMjnclB1z?tz(( 7D#ʼn*RhIV bD7xbSu@ÈĎ+/P OpO_ ߍr BLMSV\^);2*Ʌ0̬e4;V“9\FM}r@<:_jHzn'\R"+O@JPwOH{Zp4.TΥvtEa%pwS)Mb} 5"ݡ;#y=zJzI"@iC:^`K ܁D` .@3jm"uToLE^^d)8+!Ofa$/Bj*R}+熴tt;6Oakyr>歑פ-ІYyW:|C/-W.UP<# ɏ^U#NsLP^ۤ60pgJP-0v1if*+NH8 sIUpMH* Loy|UsɁ7Eܪ-A6t>q+ յ(:J5*T01^_~!v6`Ӹ00mvIZ &!w2V y|e,6YH5^5Q*{+5m?,rOf<л\pxnTN~ .:3N>.8Z eʃ`PA>}Xlҗ)X_@/_ hɾK9_p`<#TsH76ay!Z܄F +GJzu;0.5z5(LN0m,ԙ0kA"UЫ,f׎Y8¸WAٛ$ŶLN|\'2mjY +"~ӟ4êqa Fj|ЂsUa&@+̦T!ܦI9-M`CfW{Ylwc 3˘H6)KUA1"k'w @ Y}^z=[P] u^?tc>{-8[oZz}q_+Ll8Rck ׳[ G{LPk8oPʤBuhq~Qjz]XcLb+B^lN)nmS@~+ljYl.հ#;?ɌNsa-)1`RVv#˪>@IW᱅jRa1* )q@92ihHzM @q\\4h"j *,b-- Ocfd^z[O9U[ݵqjdE23}#j"Ӭ.<. 9QƿiS_)i {<=sjh^!N_>'䘟E3^5Y5ClbM'k5 x{"ߖg'R UqyM,e%ElL3K#t{ٿn>-RrG"?:N$浑b%vtA[euLҀh;ߤbTӴ9&4=g=VWv-E{~O[2~k(GȊv1pM@%eEMAt0tɋS@D=}L_4\?i1Ӑ]kJ+G s˄Z`0⻩Ҝ%Md4vYdݹI=`{ al\+0b @nOż+=}.T.bϷ/Q9I@ G{]nlsp2?+P MZP]C&]d!CYK vۚ,| f /^EaX`='n既[as({t]ȒͺsÀ+nA ~3EOI6g. ]@7]]52B>S\GQt%>vMaͼ2O{Xm T`a22?yTTAa6JAYw_.A]j;9{jz9f/5rt(_~1Y7ė_fx\|CGq+ .FֿUDӯTK;'݋c1.BN^Wdf8.'|qo}vXyX[WbJJ]1mՑĄ˭e374eN{¬H?Fjk,a&8Q6`Ou|LU΃6q Dt@⧄Vɪ sHVâ6 S[ذX+ q \]N3n5^L vI55,g~jTU0`pp:͍A@F߽ j|wwsJp?\7LEÍL'o#̀:DM^k$ d~lL2a0NER͵huƙiʻ;Gx*;^χ7h7>AmţfM1fvՄm+S*ǣoxsHT ^C#|?nsŠp "ˑT;ʼh[0, o#E$gg;]S`*>BgEb1+h..U;?`MoUKd~[oFy3U3lOX"hZaxΨi-ovs7/cUԩ\֤lL<{r[? %TCv<- lta$Qy< GRI>躛_{(y咇F@WЃZ*[ cFÿr]!K_a%>qRm\Oɳ5CB7pZh&y.uqshuQ[RγڈR L+ IM:"@f"Ùs^^05%eJbX9//zIFIGh)GbYl 5^x "v_8dM9Je֖LyywL<\ 'd1 |+;a@$S'<8kIfW xĄ( 0RV`pkJCHd#2rt@Ǻ4If5{}>c<0V=zs\w^N=4+q7x 1)7ex~,;yz~)EFQ1)N?Wep᷐JˁIS#*6JFLKgY/v W:&s[t&)X[h~'rF%]yv*`-b[trU4E\4#}{*[k4\7C3TpW.@cD2t *0Hn\SP879ΙN[kpHN 7yR$F]b\@j{7$p|LeI#!b" {ZpKiɲf-ϑ8Y䂴 $mq <a Tn͂Ic:9<"<Y&4#+@; HEl$#_f g~tWevL{6mxkZt3&AWp EWά^4:Bk)L5~|oKPvmdW0Z9ַ`¢o.eDޢEgJG_$רʻV#C8<`^:f2j2Eث J^}Q wIRn%n~yŃLgAy7>`ZPe\Ji<  4=U?nȭNo. LW sYAݰ*TQ[8 hrWWIvm֡]u?Zv~I,,5] <55<+y|Ҧ^tLϙ #eV }J+PD < 9H{iz9EU9r鶾x6>6&poUߕ=1шwoU8uF`NCN(lثʿjl4+7HݎQv @:Gɿ3᳂T[+ ǞҶ`O.gPFt>AG%N]m0?L塜"{ o^^r|5oOj НE/Rec&ԝc${^CBW[L,ǂƶӬ0sR}dSlVc#HaV@mUȁcͻ*>xh806n4IdAB=v2"DqU)9`/ц8kI({! w m} v^1i)JFbzWJxTw},4E#b_wJS>"G#i#QM,MF%rCĚ}V?e& $AI^=86W vvI",}cçQړy9+`<3|ˈAЄ¨>N/A![1 ܔHAZG&6|j$t%+.MRFELr[>0ErJϱ+=#c ? fUdsvL{)ɞh-7܄Q ~5:EzV^\{f}%ߚ~fkGg ~އj!0}Y.84JZ?s0[J*CNg7ڋbrL"hZӢ7+&~vZ0wf CX77Kn!OE2?],IAr޽8<ș9H$ ! {.THNih_]xb=`Mދ$#!`AE!׎.3SGa3Ägۅ1 ]~#-#- 7߃j%U:^wEX1 : }5iV͋9piM:AT S^pëqΥZ䳢U6zn=OWXWh:a.m)ZŠ(<3ΒL i͢z6C۫V[z6'@DmAAq4+{ L/W[ҊNtv:zXVWʠ!K^a;N?rX>cG~_5Bߎv.6rWgFH:)s+({VB[l-wX+qr%B4lS%>Xa|~XuTI_'(C@Ypa;T*>w)S޼p]5W+i,̮TL)Obx/k?]-lXUA{OUCeqF{K=4幡r,å+ˎ7VKfl1&O#-d-[kd"*)+NiPlYσ{w(avJxmz! Ta<΃g.MEWћdj4),oQ4mҋNh ,hn i_:o/ڪ,KnOI ^D*H4ٔzE@3x[u wSsyD $DIPs/ ;o\F.eجZ47Bwc+Aq?~_{6ieu.x:,TQEbRMZi۱7k£'^T^=2ϴ.&_cY߇>L<q+ŝCq{(x?.6G/ bGoq4ʰ4va@ȥo0z@zȸx>To6Gq<-=z5ɼy=XgG c>̫!֨IM(POB{HO}FCm> =fHU$` 1PYe8@]:̇-m)lP'86s1g[%|O`p3[Ϟ(%xL'hyCO((Pv- {jF<>--3KHA(h ob$9Pʪ,\kzM񽀲I:mDzB?Scgrq ų7b}59Ȓ{ 74fYʂ"GOj,r3bZ"{746YKA &>a ]UcgxCxd`4 ɤƧā{f;U&'T; KVHğ$pƎVDP~@\8IU;aȾQA'l}[4E=Qe_ojhއJp7[Jfc7Ną~+Yk<b v(o>&_|/ɂ:03m^R/F5>Y"cFhr#69$m*wz7ec BǠ&a l>t}QS[;$wio]XI)8ꥮC P6!եhM&6orǬG7; :?t& (n5+:W "JGlwu9*f ;|fzQ 2}{;+ZjhuD'\G=o>TDժ|:i2 !A-1P JV LƓg_"Cqes\BhBI!hjtIZu:|HCZgG\UrFʬz똩=rc3ou+Q,R\QߨGuOpY/O@SD^i!~g-vw^E (7c!aM^uxYCkkFp],}/^{~P!Pdr.l?}1M})7$*;:4I%VJA+xqfOIa5]G35vbBNFcg,@㬖%slXVӤx ]J$`#." ߎ,(8:0uS h4A0 _5bh(C4nV KJ8:ԝ]35 {w*7s'찵rZ- `/G;oB ~*ٜ1Y'\L+{)3&![p{5y]8E#=4n2rÂFVXҜ AF6+̲9{p<)#KKl*E >;^,;#ʿvO] Y`^[p-38ò:j6 oF::S; B^f ,5)u@+{&oخ\^]2V#!KH ɹ Z=o M}P4XeS=uqFX5aHfZ4Lk|y_}bBab"Qj]}0J0eJc؀Vamۇ +)_rS -J)~%4D!a7+ΩQy:GFK,p@=//9mS;za~B@٪`kfɭBRk6% V0_f8}"ӫ?- sA8|&]J|W~w 7c[#{+=_p2"aXs_[jJM79?hriA+H٪#'71'(Sc^ pN>aI]`:P7Ex=ܰMh]m1S{5W}|n+oZқo 8ճ _:Rn8!_VCOFJV! AS,8{ȗ(Mҭ_"LOK\b>k7rl8?'='yT:KP'6x $-{^njP?0i+CXMAJ[55RWe LTб; PO2u#Xp>POgd&K-/vtȜu2!- e4y'lվ`; b0(~uy*ĀNnьCY>EQX4Ɍ{b.}l x]L٩l`Tfͮ!3L#A Z&!0e-nlvD[r$D /VȺS)Ɇtol5Kgr?ɝkYG}JlJ4sR;8-zl۫I`E$Ȋ " +}cz:&ĝoE%]Y˼;2(mY^~u'zYgMŗ [yjCv!9nX !ۢЯuݙ,QoOmS>+paT*²+vĵ30JgXPx;j*ߋgB翖Ӆӿf0QZ+WrO jDŽ2P]73<5䄈!g@FIYJ+E|߶w{C5=, qd]v6B C2\wڲM~KQy GeZDCdN뿳ţݺ xf4o-#V3ۑPMׇ;RnlJ* Gfo%6PҬ' 2:ڲr_]O ĆpPYt /L4M<\//

.z:k FC|;@15y [N36l*q>bHe[U(:ϴYzfeqG2'$Ω\*EM7pw gC4,fZσ|^L8_2{G^=ec8K VI .xZ=7vxffiٮE9o 3c՟z_.#w: =,*gf!,4n8 r~NJ2Ã& VX8" &Hɔ9=ڿe:ӂ8 Ⓝm9H0~?_Qi?l0Uqkgp}+YΎaNx!;j$[~caYm^#VAj+Sm(/CT[o&IGuIn bmE"JE/1 ZmV7Z#j&Ysf籕<ġs*q)4DWf DQE8Ie@6WhJHTO™ KXy/觎&i_ܚYgoixK@a$Axvt'M%ir{]x I% \/ދCh-L&0R= 3I85ު#<ÖXo6G%Tn}QzhMMޑJ-GiK(qU$cL@/Qy`Y[C-vϧ~cUm\=6#T-kB'!!!QtZJTwұh%M2w$gA=ݗsrȄfRTH2޻ykrb\9dV(MsXuΓɯBy1_54܋8-U2O} 5D#:iyN4 D_/غ'3TڮZmHCZ8R"@?h͡&|M5uA wwHj:]琤FrԷq(-j*=QdOxN m 8!ʈ;w 9<5ap]꟎W>YW*W?W0SAC{upWlNb6I+YzphZ͉tԃs.9XE|wE1f>U,k;U9@K;rzIC^jzCGiE:"IIꈩlVL82V9@܉5&BXTS}(fG5G0>`;b1l v27?6M4b2ZvhpbD藤+}%i~Y6}d%j-t Xxp8v]2[$ڵcj*h_u,J.pFL"zGVkY>swI {uJNq==3>җl H\0 5+9GxZ.u=\OOxX˕e2+bL>Bg 9ԛdt=̑hR?j_tn,Ltt'7OYJgܶ],2bC& 9vFX (}M2m–ש˵R^푥{]93t;xp_aXKa6aƒX|>мf{4\O1wS ^}ᷫ`Z:iGs񞓰z>;֓խ\Rak x)x˻ws%x16J1dzx#1ʯ&lS kuj=YNMb8bVcd9f17krek^S:/Q?w{j7 СYH$MSFA> c1&Ѕ@}d~g9yvOwkh6V+Ĭ/Xv;N&V{]-{.IcHxr%VZɽNKA(yoV]FLWpMb_ X u8N%վto2w=aL|TTkL?W=(rO-bG-;z0yI uWx~' +tm1y+QuKo_/uX8Wa0-Xe*L[q^laf[i~ R"qftlH$Tޅ4(93K=BbQBtb ڀZ!Lt ,ȇo0[`μ$-!?s-qG{WJwzCAdH 1KX{8cN0G0CxYx 7co+mBPX@JVy&RlܦSs~gjآ\=?ut໑4o=5 0elEq&R$%n?#~g/4*1_iAm߭m$'F5c!p#r9PN?ҥ%㣋݃H?Ϟ:?ec/|3b3R3S ?/'ύt/1N׊bA&Πߺitq&CN7zV-VE47_\7y'O-''"o6Z'Ypd\;Ur:e#]1k]%\VjqH`tJ̾be;/iS}9*Fʺ@.*$EhDpb$,ƋS!e>uI:e4hN6{.V@[,{"UgVw3FO);a TWX.ߔbkjzͻq}2~W5]MtTDVCыH+ByV-}nVMdHY^(R-ނr?_U9(1U`)#9Q4oϞxdҸY<& VRgI1 nS5eSX;.q5j"\w+ӣW]LKy0򈩜 CZ}G`,:'tfUJҬZܢ E;Kh)9H!FlAM0OXM9F~s_b:^וQH+| [Ua8y$eJ [%x?jC%1|u7ɌyIlvI\ݜ(Lz3@>\簙:-FǼ@z#,<'RNƠ YuH>$7pc,TA29"I*O!%Y_ h1Z`mld{?}hin 4ECG WeZmMc$nawt *WʞxZEqokq.P CϗgoI@s80Z_? %m'U=3Ҽ%?gCdZB| XhOj|zz;&_mܤ,f ̥Y%5+7=N2;  l8)/.O%dmq ^11 3b9Rq bEzDޝ벑@6&QJ$S]ֵR2ye}QSpV˔苷F*._y5_ {f/|dz;2d;kcU*Ф?T%;[HVFcuo8b'l]|'<]%5K"&LmqܪsNPJW7"^/)(90)2W;& mU u6]@0v1F4huCK!9dWE=:ɈC}(U` uA"QSZA2~|.]s/|C6opܠ0OYp9%U{|57rОWTF+5'(<\6H͂a0'0cN4FUKE]w:7 Alܺembѹ\1Ag(ٓIAmC˟Is#bKY=WnyypK(7'8մy^ICe`;ٰ$٤ĄRMIfOqӤ٤/Q}X N:)iGj<~˭җu*K #qE`(g%񇵆)¥˭1~J .Di @{rz 3^1oˊ;^  {`/Uձ1QQ4 z&Pu~8&JQ̖}/qi7< n*{@爭\8_+kMDRqBqA?-Gyn>mFidIq_"4 nc9["OB''s*tGAL%'A_w%[J/zg2H{[jSK:ZolP=k.%"ovzS~%I>ݒsL>{Z҃,|HVKf[Tbga XVsc=zŠ7nYWu%P nD+e̼xyٷ8f !ޗԘ@J*ZEi#⊡$D{%oLC9$8)ch2hn,3>H,>n9TFHc俅!][3h19'p[3[YRBI,~SA+yC^VG,Ǿ~_$ϩR~ޯK)ذb2e dϲGC10GGvUdAf_uƗ3g0䄪J{z}o/^D3lʥk=kHBOՂYp[J~gA|X M8!ק0WLu*%vyQ+D Î[ښ(i[ǁq* ̉iQspCdţ M.ayP/Z-d\~?Ue_43/`W~ f>R+.aN!:ۆluuRAR.Wn:"[I~"ߊ1jMՔڷD4N0q !,<>uSz_YNG@>ZjJPC_|Umxb LvE`h@//q/V VXzdwp?veE nz~̀#@ۇĸ͠tΦc"陵^p O_V%W_"N6DX8f=K7l/|Ƴ1[$nc۰+gڴ]B`MDZH^8݋`0ᇯ(篓/WJ.!ULUaKUUIP 3Kzt?GS@pPdaAߠIsi!{No>ݗOQ8:x|/ *l vK 0> ӣviv胀j9HUbI `dY-# +RL"˰\m= jmMw3O-SHQcTal;tYch<g-mσߵD4%cQKu`ų σa~D$0/{d1u8i1t 1D[G9Uo4R2zhPN/Ȩ#qe^T l 9Tש$aE@M6d%t(e OFnSr+naYӇDiL/[\NW=)3qɪݸ\SAN6D"<~vfb&e;h(Js\Ѕ _Y1P6 3Ŭ2Hni~r]%>/ w&»,^x.a<HkGi &ga{íg'?50;N ż~3Ę1&y>{L^i2mçĿu`~EGYbihqTVh a0 B|q 6?p4QH_۷_4,iVȘŚU %h^xY_H)'qv@ E$S' u6R!mΠU>1D_ $+*>[)n/>FS?}\YM  N`6{v7=*sQaJ+Ş?(7 ܻ0㺚ELvpeg%?Mun)b&BE-$D*9ْC|,,-d[+lj$`IEvPzYd^203B7fT 7zU{-gḰ$N]bt[S'v+& s@N6qaHHFN+ɫzR nʒZgWJt+C 8 &c<35 7jҥoPFNs޷q {?!(ojvl^> Q/Wu+&-CM Iᓌ̮okvJ)"4`|rT-xU0ts(ଛ%EBdPi[7{P&noAk}* 78R8c[-=FI\5Е?z(|{Jr %I/ߦaCWW:0wל~F3O|F-MZ L8ddL3,Z{\S'dN#BP7S56 mWxbg܉%G=adx+1eIПWdJx4jdc ip JPTj9l~].0*&YjPT,F/{uYerP*o^_gveoN*ۻA˞ 8h?4+EWKrjo 0ς#Wf/1{F֗ns}ue36!ZΝ8ES8fQ딍;75̤ 5y=(}[87zVeb+tM-}>\rP{ՙ[ PJ0fD17i 1QWEqP>j?69h;#脖Y \;E٧!Ai^ҲSh|,zG`v)v{z+a]LRh%Aڶ)w"懠rf`s$*]v F$QB8Ť3oGRT_{q/Ve=enN| e aOS^%5.,@ԣ:ɂCgK8r'vڀ د߯7?F FK9 $UCѦ;b w0_`%W-=S'>/eGT{J8Hefs DMDiF5`h=NQm8$Otj ÄƦm/dk4YnnYJޥ9_e%'O7iuXI c˝4S8ސ(w-6ǚ LSCz{-_܆'SQ'.( d; dC=OrƸs5voK(;SP;ɼL!' JBA -FDeZ|^ ͯ?44w#/=D9;#}\(Iy`l72p~0ˤ_nr+Qeh&jV!~qkbQ=-oQyP &hkm6nHZ i=W<r: NWrϿ݆6o>=,bр;m)T&toWS)3 N; Ŏh ~s?~a;7 cw_YG0f@+TVGjT!'/2mU3Iiд,`ZB+{0UB Xk~k7;rp~pa*)ל=g٤"o$t7Ǜ@Dr#9GȘ3wz̊K!L/5nF2¶k~D^CZCi]07.}mB܉ۣj4O)K_>4Hhk.v"iڞ1 PX F瘡#>L 二g], *{j3@|,oXR%ti?}zW / =jȚ.6Q} pB!?I׈5,7ϯV}/rW Mf5ѭYm`? ̀`AſEܦGBTP Pic^5`1. |T?-Ax{-C)]Y G_#R6TC*O굓Wy2gt#Zy]'_I?>{*\1!/)}vtZq VyOY_)Y#ỌP37ղ*fpEx~jWw@)'*fMXIyo:7jTݘ+DteȢX?pe&G"@-NkE?pi&T)W$.>OqqWs28WRJqA8QTL_ Aew}z[P'?TIh_`P%JU[*}-VT| "*rj@/rІ$B3!i6aENiܭpRƆ[ ָZ&*.1uҀrW;5~3H+xEnV1BfsGga.!Mj K,]z}wؘ(a"]UZ)Bgcb;[`L&kywF,`^WQ `&u,dfR|`u0lenx T93PJ>a8Xc71h“An>܂сdzXzbMU~$ CS:u-\ jjΚX9iܪ@aާzUNgݥ'2)- j n@G_BhbܸR!S8bZ |إ0\ELӞ.FbU?Or1nLyQ"F.5[|ԭn?z왈,~7?MRE߉>hSW=@fuckd;9\Nt[KvEf6)]Fni[r.3N=X;_a hu;[߬_WM.dDXkӨL/JDHqGmvhyfd1p`F+ FqfwQ-tթr n&O>c [ :m@hU"?5PT#%$FjxHNxN`g(NF 5$:F jd4R; ۝4b ǵ+@CRB%s %UrrSq*߁ @F`Aի =lu:E 1"ʜ6Tw[V~lr;`'LBYNTM>W6p-HZf8nReʏc~f*bg= ZVGGRCKoleO5Sc1Zh;[ }/=sy(&7;A?_w߶YMO};Ĕ]޸%FtBae6۸J 5 !;?VĉcY 8Q4ὡ~?G;Ϛgu}~Y/6-= YlEl|61Vs8e1(a:l+݇0O3=lĐ&C#|A!ŝ,f{] lMD#=D͎C&K2NF,j>R& ?uOЎPeOzʁNHu|Vgԝ)*_#Nu*hUJaR=/MSwY3(ò?;hAu9BC9iKE;c⢄EIY#QAܙʡQ(bb̞vN0Y`g͂SD|6/2Gü*Lz:sUbaϞjsB87!,`W[eZU}{biM[#1ўqߚym])Odr4d|C;n&7s/X- uT=\R%H sq ɽĻHqeDA'k biesI1oo@ACsZ?T\uu zQfU$D 5[H n&J"}e-Rء@GN0\7toW: {+ub%6a9iJ`gAȇ؆'VaS$cPDoPA4eLImPsy땧DbD3X97m$7?^`|׳DA=^ ۋ!VoOiwoGO? 1PQaK"smtUzm&/Vc·Uv !3lgnbDdkXRj [kRxZXC5","+1GDKj ,W#L" '!.8qYv8t+zVAbE(ZNBF 2r|v;q03SNhvIxú0ղk`2;e-{XYf|jC1pAs>"g4ǟs J@u9Pvfe8h: iri.i16~# AqJo =%2S,`DBX*h8a;?sO 8E5eBDy6]ŭuaw)DJD'1 4?mtp_t|!v:pte%Ph~v7Zbf.Dͣ 1&1]96n]C:c*Ei =Z#^Vw6>9/ #J@8,ԤC!q{8q G@N~K96T h8uQVP(Ɋ\J@7 UTy]6~#vKT=|]/!ע"Hv{Dz/}T{eh|p$n$kd%:*gal@z N\ ҥ-O ٭ȟp/{e3)_j&Fr]WK'P_\j%b<"8$B[seKV4Y4 0; E'&bۛ qJ@Rm<'y[xPl^ig6,xyd~`DOk 뜞bR  yHOZzY?LdV7~>d^|ᎰC@'6mI]) -*Npl4H=X& wemsj#M—Fm$sq-$1ƭTj Mtx,(pU 7,)tҢ xc-3C,A=}o{2eA_I s"ڄf1ԇsۚUz i2Wr ѭ%4qv55&RoУQSnkuEfa$)+tFYOѤ)+u~2'{ܢ9CH?,UQr wz^3I0uwgM 5P= )4yTBAdy-E3jm5 7KWi h'ު&; ^.&\sA ) K!);.=upB[9P%s5w`5?0*ڛGJr0~0uaH]| [Gu.&fynٴ,}3!?JR,m Z0^9Ư&Ŏh7-#r)^!hOv=/!և|%\\LY XT,*EwP)n/QV ? 5P1ZYrIO{1(jV9NbT kXıDbt(]M-62* ?qiRBgZs,HG2`I唱-Sz#9)AB^5Z8<5s+g4 er( /FvZ괞Q"*Pט/rM~W^?BUt{0Hs:#(+u~}b3O$6'cEQDP1&_@Ώ]HxRG[5> hk~j%3/W1ݼ$~[DQD0Yhph1BZc _aFtK>4j^P '. dlYF־zUTY+2;KQ5ʭ1KFkbh]ծU[;=nK ^q>~kxuYCJ`Clp}Q nb'aQՁUOnM nO@drD`.xb x?6>an3'B̀TW|d1E F`SQbj*A@V`yGQ P>0K%}ycC)-]+?gxbN ,4S&>t/^8j swۇ@EuVHE9nOҜ~&Y󐅵"OtL( 6tڗ/^j[:H<59ZX]9PZ+w n(0+0֠!a>c].΀!=@u: H4yk"RxSmhYfP.a6ZYz0ofI!yZo`D9?l: m,MSC׍w`Oĕn[^j5tZ_t|\%\1Ƈ3] '-4$k=)#wJKpl]DsUV27\NLĽSxW鲷`QV8x:7hAPY:i [*])Ğ$sZ5Wo.vXॖqOC~ӷH|_lܚ?C1d\Ȋx頖hĻd &vWQli:Z$'#YåǾ<[QQrA4,G(ZlLL$ ,"? kQ;zWjT Ejӝe\A|zjqj˗dnPFan8^gXFdK̾okx@h1Qnźs.-I|JW?5tLnҸMyQr*Xt7V䳘 ` x6[qc6E$Om +wT1QgN\`LZ+KUNbMmQ'Źs9wM61L2*P|*~ltdD$xq .9ʣt0BWH_0ۛO1c]wV5}|%NދRucAOXBkYzGFZP } ĝGG$PEޙia l.P\rk#n0~S@60o]k~6o3I2ÕcCPAah^3UF 鯳w#lمf@9or0xkR۟W(WYco0& #'G@l?nHKڏK\ДHt} eTtL=mܷE8vIUlx E0p73&ʴh;_yC*յI|dUT$\._|xK$m,MKI8Glp$bJT1nW,hQ!LݥwSBkaαAlKZsA#fB|5 ӠѬ^wb>K6P y2yo1 {X2{~O,rU dUIQ(Nlg?&u8DcMdׄi II˱ Xl犃pPdb0CQ4[{-YugKw8/8N233ԸVGGPr";:#|:|e&'3j HFoL>,.b e˨RR'QM$<%jXBeUPܵT|jq|A=U ̿r6r^I :*p$8){p) |QG=6._`<kBH(iF? ^~dIZ < <+R?ǯ[ žL0'9X^=zi*r*MNˍStu*BA>h[EpMݞOz&]s `L HS=^G/c{KHVq^&0]n-|,deqjX2g5_?8Ҹ 56 p_)adY*~,{bNi0>;* 5p 1trI-i1DCpr݀ Nhmrΐyu)%}_NrZ`uir <=rDy9;3szauJ2GrݧŸ5c{2#T$qH{684_ں(y >u "On=i^yU!η@kctKp5%7w\ב̞U'v@w=U3pCIˆ~Qw (1zSPQNdbe4Y9&B3ŞT3Ƭ){#4L^7 (5X%^M!P]YU0]b6`40vmxNyKxbBF%|zEcȘc8CW5H,ǀܤQJ Ī_:#-mx&?2P٩}3N\"*{b߃=\TP $u6BhsF,h<Őgw׉4{9Sir;h$t!nR\SRP))J9g/(vc8g XR(p߾|h-k'>]kb jpö+d gt懳?LUf%--xlH&:[SxHP߉ѭn 铘8@xn87л7]et1m.RƧ 8ӑZbfd btL jĴK(19Z؋a]Դ+Byj i04\>'*uv.9L8'k%c;zۈ91?|l.סqFQw 0Zev}w%g j㑎Gw?d6Us]ÌF6ֱȈ–O_BU%YYoW,QI21;GC*) qCT+/ҵYs/XPI,b-!h/ (4!4͒Ϣ}rx<)AWyy%Pem-ܐ/O424 |$?l]sH&^yH2ؾ?://&|icy[{XKZ₨K-A!݆D6f|;lrhNbE@/U.l D lmrJkS*C7,I퓗{rj:D[ % 3NVyӰlyAwZьe)JCi[O1p<37zi7G#A~Q.)/2#^ K" > Fq#W<wn~R~ungqRWOx5~b{{2m 0@=<"7ӾF]PEZs|Dc`j@k"aVP6._IjskjoɌ{Gm\b9TqxfQ](M-&tܸ2ZLF1 (¸65,s~2ʬ~ I>m8OsLڤb)'HA^χ؞.ffw1:| DlkM@ˊ_y;w*/O UEpWTheIkf`stqrǸ䆨 :'TNzf<2dcnT-&CZFŒMsT 9%N7WsZ~$% pq3j7* ~oRExgV 7f9XȤ7pd򷢩eU)*DBAP+rsec Th{߅7 ml) 0l0iV$ QSKbzIW! zDѿ_Z̊oU#=],cH:c 'A|к/( ;2D5AJK=sm $(*xy4ݳ}ۥj݁-p/d1-ZG0]l `~Y9$ˎ,jmb?nG f񧪆Ay#y oVff<_+ب@,4#B*ˊ|qLwOxH:#FZ`8ñw$HA _³`_,PlO1.6^-:OPc;FjѕeKmqK6OlBA^=m&:1U2˜#_JcNx%C )oQ8l=aQ bʛԖ*azˠGcP #;9C >Qee'`-āmey31 Yq?ݗgkoK3߂a:ႋY0Zf~xYnMGwGH28,X.X R`qq9{t) 81[ÿ1Cy/3/ׅVې Otμ"&}Fd_z k$a ZlrP':Wx!EQTu%-N-( {~b~O3l>e,%*pScԗ齯%$% 1TfJ5 STqccNHS_?"O؈|PyW ϓaU>v<`ܦV()ؑ@hBG;, r_O7]Z@TeP~2ҥ1-v,3⣘h‰_:EvXŁ|zz3F';.f˛3 LLVg;ZU;j9"Ҏ*dA]qI(bC`Q`xou*(pЇy:tkF=aCFu/LllѰyxd!ݝe)W2/iY@a!$׺ (Xua[٘sۺk.㜒[FN猽C`6޽%\EWbDqE{]zMb Pnx(g:"Bu6HI+t߷e\>eӹQBIkrwx&TU B<\&dxۋRd~kNݺ+F.e)(bݞAoe `qv=J\BŘg"N@=e=h]Q֞$^3^AMkƸ߀?*;!W4xh|}q a$bxCu0E9÷08v.DzH9drN?:!E |xdpNdSvApUtm0I1( z[R;휽cs;ױystas"/5MC~/8:\:9"%~k@phA#ųFl|ݵ'13oM@ 9a_*6$P)8HqƚDt >5g /,&Mn Xd/'yyj}ikH&*K٫ Bt^eqjKTq>'7e{^~[N:crgq}t*%y*K+qV-7f`B(FViDy^ږPB!K֗jԳ.]( K%r5v*mޯ67r&k8lvyX哪hytؤBK'rgu3,#`7M5Br!)#W/97jJEs{Rh GmR-/vXt%</$}_jZ7J{Ϲr<&#89iCIzke{"Э8[M'_LB ҈O ҇ tl2sa,`#q1ے+- "gx.q@w9$ t} ln/,^q3RQ.If ިed2D7~ zkD6^u ;|<5SXrof;T\9G! ߭]|l?C< qJ a:e! J!*v_0?|XXs3Қ(,D/DgÃCpLjdgn nH&{#(Sԇ.;RjY3\uq>8Tr@˒yǓl)t+@@3*V;>x6Cߖ+V.NTW[MRpa14Q0B]B'21SΗo`Ify*εĻK!(Rr$3B ZN$> jJ x8ǔWd#JH˕=[O0eK)2ӼMDI[>bMV'MPa0$Ng^+bWjpS= 86ogf*FyIM׆NBh]VVq"(-y-9l1z0|6[, :HeǏa୔L-ꀪnkcJ@{v݅̀9"Hۃ30Eg#><]}IlSg}ؖ8d feƁ*u s?mG@lF6 `x}e? l%+8bV8L:D ÞMk1EUdg[:i~aU?@[>g3%[Ä~Goc_N'tIǾoK7U@ԙfZ}xFd)!nC^c^ vV3EAS"V'yhOl]VdIF5N}}@fǫ3{|iaY svYP9MڕA"YӶԑ $u]PU+imj)R[n'^:6uc=_NDi"㤿P,cZ >D/]n c^C5[9#jؓqpoEa Hh^|3RG 9:kVQjH+bd#9΃P⌞=qd oVfaqqaqLNj7<8 F~yJdb3p-בwbAr8; KD4á(̫{˸ի:-klM +nDrT:fᴰ5U`A-awEŮag98f>v$_T Zxq\Q3I񑹑 5TsOGmk q!LQK]Â\;h͊ l8Gzmx@hd-|" 3ݮ` nΈ*;ӾpI,Nu0)z$BKahtWQb ơ70SH$թpPw`۠NTr > xoOqiUlf^lFdqFݑU6%,Y2zi+.5H"+!|<60 +_g.:GeUq#2D!9C2zW$O`)>=-ςxwgcE3Α\'0<(eyhכom]OߥzDdX+g` }qR`8'wĎuNo?W&qsgvt!,B%J W=HSN _CThn\&Jֆ%fSgXKw}8m'6Uے\Xdqr(N$3bmA3nl-}ZJR-@gqʼn5Ŀ7o`yC/p@!(Zp}uٕ:&z] ,-w?r ZSv\{}mPt愾nzZa*k< `ުhڊِӫ Fљt֏{#(S!n3)ʋ֍٨8rA)jȁ3%ǣIkXދ3+!\s] ƢG9AG:xwtBom ^sV7X_VrFwA.?y4#ĹD~IT6.F ~qiYxIQ3uZC"gek_uƺgQ *[sL'f72P t"' i]k MORmc:5UYPӷ/pxx $hV}Ya }73}#kIFՉOSKx,^T&P*FNڽ;@<`|acGnʰCb+xrPf U`. ~^Cb^:ᇛ-~'T#Bm}+}ج`VpG6uT+F_X)xT-f931re[v{\{:68TO,rR)8!]_a,qq@( Ll$q:9ĉ~E ./]a؈y|dlap-3\^28VyGM#JcD\1j~U%|.RWRF*n*l[Ⱥ;eJ6E,ɚ1cH!B ?~`ቅaP}1"߷mCzRFkMA ҉ M#䡜'@=JxfCf2j%0:Wqq,& n[mɄ(\EkTZvizN9rwA@2l WkRF2͙ђ-tCԏ6ɯc۟:6 #I7XU^XHZCI {,ឞpH)j/Gthk!8lAW!R~܋d./\ PGo2H'tc]ѐfiY\u|ϵwfu!N$\ysf%ªfm.y cpِdIfJ5xm[&׌PI.=g߁*׷k ߡC bB'eg@j$eۇz]I^rtykK!s@&2oböxPsg⋱[C>Kf  ezB`9=sS;EYRC7{\XKޚ{ïY;A/OR ruK=jmm<bzOޏa3C!qciV`4X0Tp e .^rv$6c0QFƹzieQހ 1m!&/DROmc\j&1RΝJ| =7WoHrj-Mne?l5T(ˮ(&IM/̊P\B} 53U/X(0ݓ̓zL`KDyQ)_Sg2de-n^ (·!Í30PfxLA$JJY;"as`l$|J꩑VZoeSeuѐzvk7lnrL? P@WO8^V²LoF$Q8΁#Z?Cdr OpR9|BRmN WٱC#c̀>I;OiʆEh1l6$5vg,Q]h"+cNnHJëH^i¨#'4N%4f_bw|O띅vM]0ݦ?QKs3T$PdE+2Ϭ-\-pA?S)K~wMCTg:ćK7;? 6bQX U0[T$)!2nCX@$DxjʐC[XU&+1j֊ue%v51u In"5 .Q4:+Avۈy"` U^aFc{SƋmD4-K@ YN%- Y 6+N ^eSsO>ctjR=~i`B`auꓳV9tfXPD ׷@0ZcPG)cKiS5KT,O1deuz ؿJ -F%ʯޛ ZЁaşkV'Ɂ}uAZ~Čݓ^8 lRBZ« , H]ٵ+j1<#iV0,1_ՏTBR">okAҿ'qxPwZ|b@h8 :d('Nt^ {ۡw) kOVPk¬|Rs˷ lcWrX1tL'^3 a`ύ24S`%Ԫ( +ϡ`V¾_R˨ (2cΩ}  k&ei W~^2Yޏؔ򉫷-&5|õD=0E RRx{‡֑79xq{84jR IX`<^W5#IM$8(Ȗ"Rxj{D0g _vy|8G)%F:=U y~yм9c-*)~?0޼^iGs"&Dm_Yz"k[Db%ڇ`qr¹/ܵFacq_ڭe"ESq ɛ} R sΗD*Y3D3rћCzbf%SUO@NnBYݳ3@U sʡر%ufL$v^N߱iraxLB@[SE[:xS o\A^\E h_7OqV"1˳ ीv ֟+ oZ3//W0 Ӻ9R=W7xشLkmeaXjs#cxfMkřǏZg %՗u<"M9]o Ы(&pO |C Z S_ɤڭ:O2|Da=e^ٓ;y;d5 c,`*I+KXrҔ=Ϳ܈g,^{`Ys}&ؑ翧R. 2[]„)%{`ʀKjR,jz0La LY/ uOhi'2<+tVĪ5o`%)7d չr=.((z'B*q/![|=,2qoj ⋊.fv5egb f?[֤P@J0AݫR%2^N[L[u.gX4 bVRxAGHh·lz'V  wg!ɼ?Eۋ:E(O|䞠BA@7}jۡV{CVR'ٶ3Ւ2( wX=e [ed{'̚Dto$U! \(#xKgvwvѤJ6Hl`$6&I99F3Lg0o;?a1HbUW痊R? Ic&3PjMVFVXCٵ*aFnd̘*Mr"9!QDF=-@*_jvI]nR6<~*Hip"D([[!@9!"NHY㵶TL>e2!Om.%^SOE[~:kKoqίwV0iq+zݞ4Ŝtnσ߶wl({%=dt%Tu]3ߘ)j}xc;sc3W{ *nKdނ8|Vagůsc /Zmb>@4pM"Ycs>DL9cCdRR& c1#<o >'SWڈ|:Y(4Ц& ޙYsW;?X;.,Ofh_>JeU}TG ֞ 8 ׶J6aT !1\an LJLXqgQi Vk0{%Q*OS<'lGퟮ8&đbF6H΂,XLTM:hy}%qS&J.ϳY>R{670e%ycr2wL2g3Ҽ&%x.n[oVޅlXv!R짉@՜&}] <NͺBT?OJ9\I( FUAp8T/>ů*,etvLl)%G8%pAMfvJ&n[H{lıO[ͽ_sͮR9(B՘~mBŽ Ke,C%f:>JeB5$۰q٥lv+vUq,5h8{yGfGlԄӔs|dva@I׭._\)0!!Z{ .!הy"!A՛Le"uKͪ2hiGzƛY|F'3[/l/I};։GC,¶|eNصd7  p@rЯ-cm4tKkT^ps]aKD1[-XLXM0>(l3}45hIޢ%e\g[xlQGyS;XE~\vCT18(nGOj;R+f,+X.WkVV98avT}nj.(=|z|3%ر %:Y᳏56ycV/rl#H:nLlNv` C4ܣWFʉgdfW U8= JQח_֭W@ѰB^ |~ݲ)A= v#SN9 ޳X4(#TWy^X]~K᥾wdCỸmdI5qX}!VՇ5E)ub= B3NIP}D w[`q9[K%LJ'#6 o`N;MW=f^Gԃm,0.Harͣn\Jazd=K"}"Č+ҊC}L,v0zd6e}i|7_y~|& ad [!FK,sR5FǐcQ7!Uzqو>7rt B6G>m\Ёbo>r [8]-yثB6^s0I4ď2oo tJèb2hW/ +H|sKzTO.DV.J ljƐWS4{wbIg Ze!LT;y_Re\WlNWuk`2دI^iĀn3&SoPHez@U8X{Q/໚h{,/R%Qq^M$oWLFZq!ASeʔg-3E%.j ƛ&uGC ɵ"2e;bpKWQ6pfP-! }?1@LP d}KOfZrs²OYzx_p8;νWK+TM&jkje%F 6Kbja1z4R<SY?%&+9/ "M))=V0n'̿ G;P iL*`[XՆLth{$Nw%t!H6K>vۖE\‰ɋ%0Tt}%-Q߻p.WMwT>3QbJb;P< Z Yiad|"*cw19Α1 N_[ 5LH,TٌLTSe:#6oB%yz%1YAoJtiH ;Wez}B9'{]' BN C~.u)&%!tPu3\I7V&3=gӍ1!#S8p9Ȓ?z6WwJ$n:IMk{`8(S2".b)ؠΞa~?_ms[,`.o_:[jfdtX}wU~vN^yũ^- %}(TH FI@^\ًFԓ Lk..(=oȥ$H{oo#K(c5VJXQcoceKQ%4|tLcYSq{">k" I+ǩ ́qXu8UE)-\)oYjG*eo.*Cy\`3k5…yLlW~ (O 60+,&qi|mWy"6b{i>zX1hgGq(QELrh0"GlzR"xMlMLZ_DDEPYʿ3.enՕX 0׭R$m=HX~2٠]ǻXg޵ɮB-`ǝ~UZpֿ{S88 ]m^e  SD&Shbhv@D_kLYN$  g5xaS"]5mZ0m\ D ߧv.5s`>kE8!F i晗A[!Fљ)jDm=^ƅJrg`@ܠ ~Pp%ɏ/!Uz1\x2*?wz/54,%6E[((1e:o6,dnPy<`GoI?jq ޭ/%w_f7v/G Ǭcny!bУ1UH& AO5oJ7=yFRցuGJZ3u@=C5{b& cr++Ue^H# ]l ymL{hPv `1&\%B}mKхR]O 1_^4#UpٴQ]\.~*2YWQ{}{Ff i\fPeVySfȅbGuz3 cb_+$H7Y,AMTNjT;bZm^5(wMPR:[G8QCeHH&zqõxaX-hqhT 4efc CJZ6*|q*-K bą {UIL,C:z [_cj%̈T:#z76apuފ]t]G4@OVJ |_#r9 `1eW]@f$Rα>k* +:/ҕv9\+ݑ>~up0|yHϕx<6t|bgM-)5J3FSIVVacgJc Ł_ zنТFMTwAORX):I0D1-:4?ACdC`h|d!IU=c5f%.C(&{lEL2üQhļ)+ ; W8(uu0$VUf3\=T R B`LoޫV¯AF+jKT2)ZI뿓/uK\Ug.ʚ;$CՇu;3ۻ33V+d˴#;B{HS04xއ@Pׇ*ma!crG3.pY lW{U] -\gUgX@MǫE<зP׿a90ꢮZLVp@.M%{/9Itˆp:ACG\q9yqldam0, 'Y.~tbSsG-R\tv~{ɇv;k. 9#,X  ؖf0feHBq=k7 3C%gƇV =,;p*\8iSF첏^?T0"Hplp@,7f>ß=D6 RnmI媆SKjgrmtVula|wyq%1Ƹ3G4#y#u kH-iȋ'nkdѓc6{$N4aꁶR yg!3RF69xA =d}OEZga ۴ݿvU0x I5Vwnّ D~O^+VEH&zq:cy .Ǯ!=ivhm0RE 翬ۜsPE׻5Z?ȭ7gmHUڍu+3F!%N}VIV`Yݤ=wӓL? ;nJLܝ`<-rOj4 8Y+4'{_`r"f}<9@FM6l<_0P1-eO=k}]Bq|6,FHBNIhq*hcw̽ YƗ^9#ʴ(DU~؜p*2ԦHL>> `[Ò=I߻8 ()[NHkGQs69*+p]W?,;:I7aېNBݐ|S56:C7#v|@)W E(TFP>†%ӟS)wl,Wa6eP/G n!S$7SI)~bFle4.HA]-8JH3`J<#t||% J{J _([%k1`evJO֎~?&FKP%be gTk1Ι?#5-ǐrhVB!Ա!G$n^KuU-bEꐷش* `p<ΛVZW,[iݹ0@B[:8*,FE84x}5K1VbMjdp+@8zݪ],TSCmYW~"e'>Kz3% ` @n[hPck^*"–M7ŷwH-ϳ Wڣ+^+!pQ͵(޻ts'!pQ"$Ҧ9%l7=vNgUNg-nt(9 1}.ս˺H'9jM\1Y '-H{zctwJslq-ݕ789%B`qtbNǛd#}b1t"kqT{5ZfEdsWr*θM~yeeb]g¦cX6omxM֨( K4z':G H,MDR'@FRfws2Mg-T$x VEȌKs{(Tr.GlA9$'2~ǾZ|Uz;D-|j>#%D"s-/1u:lQ{ϻ0yB ɲG @fgwstJ #ݓ ]G^')F2Z1 d#wrkrV"Y?4G*nחNk qZDM0;hU:#.xAcQc?v"eq#1Yj.M_M{VmS`V`J#$H)ƽ=[64{=nYx=Q ebSmJ{|^3J PÑ@%j:f`e's a!pQDqk@wd7oG͉ovMOy$N](<ne#mhC'Ycw: gn҄ 'Z6'`%LhGT0Q% .K/↗yd@=7cϳ70|՞[72-[K1߯qRL1}%, e/pQ?lv"mn 'PiK;\_өLsKyd|b$rOIMg*Ʃ1 q$]kjs{:(74d^.ڋ95,mG9:JbS>,d)P`LVטn${.I.0-q6S_W<4 X}M)N *$pf+Q&bx /s̟5CĎ>6' vCT1tkk.Oh^3KFv㞟ݡR_ć4M7ퟚX@.m#<0Z}hh\@fG~ma4X:E O7(>5|}/tQ$χ*_ݸJ{B?QOwgOY*C]en_wG7dž͒ѦwrIOG1`A}z"F>zk->*:!__b6cU ; VD~" =nd"1 ܓ3b!Y(|Eg0KW%+WѝO%~\3vS<\2)ia56ak<+=ԋ_8}5EX~> m"X_Qo3B dP b68Y,2L!`vV[h dI&3Ncӭ@@MƬSR)QˍuK3{ ;Aι$ f ,"iePg'g\ Q0F""j 6g:IiŸ?&b) o@&%m?PSk %hț{^bMS4}rM`p,":'&-լǶsd2 LDvꎈ\6D#ZMSԠ9hʮtiʂUJKmL0%όi2+T0 )v(3KЈr0 Te@MFW'Ọ^t!֔e΢EF:b!5+Fݭ;\94Gశw62yr#t{Vo^Lb\|.-('~S_$;Q31U{\0= 7KخD<bP5wtM 5ũ(,zќ eDWPb Iҧ.p1Gӟ~ot,͜F3eЉ I*',o}J/y:n1$iz56?ϐ@M@ؽ0>,3K834\ڒZe [#l^oe0$t:)~_ $#'Ii 6#N_ 50bED,GIOWQS!X âeqM6'?M;}hK,%1֨V2aFĎV,} ,ŽTY#g1Bd["[?^>KphK[X䶩=X&JK` :W2"t$7]t/X6=L"Aͣ2P5Q.HnVC۰ v/ sזrkoU3wxˏKӿiΟ XD좲]n!ZMKl™<:J?R ǟd Nd#`g(s3m<ޓ𢼽SI/}>S6҅>55@lb* ##K:}qBxGex>'z54&yI/bku o42|'^ULybDNN!smзU-vvBiwg=ڝyͷ) --q3H =v q(e΃8@X@[D{MYOEq&Y3("j ~" i85 w¿^,fSWlUzuʊ_XV0EÞE8uduߚ ˅]چ f/"`t$M{؀\X* q(L W88w F[X=5cRjʔBʋeVqMa?Ćlrpta&G$' e9`x'~@ GWxPKQNLwzojkfO,rpa ?&糧?nv'5SF`Eݦ[ث7Y3B}gԟmv%7c1T ,w,p_1qaiEs1.I w[dIJv=w{vB}xP;UnS+Jv' fDhD`wQ;Mm -d/1WI1uh \vHo=m4B&|0O_$ۼiJ]91_)l {sܵ2\Q"Cˮ7nB3K0?!OBf.NQ[եqּk϶o|ֹX%z}XJK|* $T=bxJE^U:|.vJx?QŒ Ll_N SY_nUu# DF@M cL\&B >d:rUGs>o,JE1Oa ݛn1$Ōr_+R+X'ʅ=&`X (fk"6Y]j:pX=Ķޙp 8MQx:wdܥ  bG83.-? ?D#F![8cV-1d3"L|hl!,"1;h\98']g ~1w?F> w2 e'b8d h~[@?1F,? G>{H0,x +\N'znZA1hU-)T x HۤZi@A`f`La6䳾(/dߟZSUy]ȗU6p7H+*a|Ƶ\"ؾ܎-FHa<1Q2CORu9Ƀ5Ejhge>;Y[ƦW{u_>uv᭽HiZd^w^UR2 wע֫,<]T!+`oE=Ɋ YTJ>k3Aj!ZvВJ 9hZ1l֦᜘6DN}P?/4=\-NY5[4E5` 6:)HQ)oEc+Wθ'bOKpMiV1.uaG+LkȜ͠4r&tNj[߀4b ~x˾ UeKE=i|r/R.Q>7E}%@۟KI4y5Jzརy ~Pijpv5 |煑B;>`^t&gao^n5pTZ׭]1+X\U)r9<NMf.^8~w+OUq Zٯ J,j&NW)7 AvIͻpe葅OeRx>&M);@^"~ɒܩ  Qz`wN=: F4:|ޥ^Y|'أ1f"SzAq,!9E>#\6l=E%Z@o7Tm6yt1՟q@=|=>Mʷ_DNDx!APɀ>#@!W9@FnEujp<{ؑ G4D/Ax(h}dN"VOz~qS~ ltLO'jPh?L]_h)zׁ +NY wW,wLz :B;>ETGrck9꿪+/yE|58蕙nmѡ~LudH;\5UdUw@{n[ov"t>=UmR%t mCGb/hbeq)J>pW\7h΋$i MR! &BRhlDyٜ:6RևA$BǕ[1Aa1s| ga#_,oGA(| #Fi'+N1f6]Wdz46-50EDZɌe+gCYj앻s/`&X4Z2t*(r)K! @ٍ@Q.alN2 nCxe hrD^'$I($wM7]愈DEcDY2M:PQp ;8 qw^Y|åqKp^Kwͪ(ۇM&" -&lSȚmf[<_>H'#HAh[~^%]Ez @Kqy#Q Iq$oG,mRYD#aJ yDO~j{TO4 k,X1]:E>U.Q鶵ڛY֏0n^2Q\y-6v{LbZFsՍk,`%~va \4Fp/|R749C>"s`}VVt(~礐!)މ=\AB-`iK;g*##v^} hǦ[{'/0 jN94~X};}D6vb۴#)b,.dc/XSm;: IaNMkϫG"lxLpV*UZ1b[KƐ貾 7#m<@@#bC0 \tCmz1'ȔbBː[9JD+N8~x%) x/+YRԸȞ|F^eU~{-h%7`ArĈ`sv8 |ZHUS&nUwdf)+Ɨ;8 =Ϸ% <˾LI9;BT[XX5gk]>+.4/Yahj(kҾ&g DJNuu,|&X`)lu|Vw3 ty2KQ6D#5MMO5$؍3:A kJ 3!s !+]|-Iu̗nhЗ?݉HOwQ|98?U V,/ #uf,y#kZ&C}i| _ḿ|6̩YxOYKa"J0n(=nX\װdRI6ܤsZzP3=}hљZoIu#B9Z-ٕ{ ڎvtV G U_~@xt1nJC9?4S* eQ@C4M[Hqn` l/UE^HW&dKj.;1Q[%ǬlV 2&-u-d$=CCf,`xtfqA}îo"*$qrloŶ6Ss7Ca3(`K\E2Ӛ8k J+4{dߛ1Š|j =p@Q0mv(8P@Nƀb%v?t.HLtm˨lݏ!O̢ЗQIKq`49TCaf*"ց0(!6v`^IϹa2l8+=_ _o{R!{7dwbbn8uf;Sl8]lL_o6;QFǨ槉t%m/_p4ϕw4:S_Q<1b'\g FqծIUف0pO0={g`B"Dmam܈w-Rs_0{5[4l^` R<É"[=!&5K(.ǎ17 uQ:%_ZΝ͹\q;_LR^+g e a]VOt^EFaUN{`o0\=\8\J;ܻcb;r Ѝ8H+ k[.<Îg0cWyKrJ q Cw-&.4y[#tGv`Ү4sۦa% Ɋ"*J4Z8VvGΜJL/hѶwQB-EbƭhW/n6=D8 WB'^q)Qq(=L 7n]wly}>E` +p+A05VF_00]T([ Fe`BW zus׳ٯ3d;a"#55278,p1tv~V3s9 11FV.(c 6Ԯ ru9϶PPaj2(VE)?r?i>Om6 Wo:\=\B܅䊚spK>:D+j멾^.ykwAGRGX(^?U~b ?uwfWmh{'2%U3qP lX)pGf7A+RI8 <}Y.Y`2I#(")؅m'ҍ3DZπ_RPKc$ҮgbVFLbe3#48fDC_ո6~<=7;IAR)c'Os(0 ?q[a|[L8>GNZf>$@`J!.T?51RJ218LzqY._ )LUƴ 쭍U4d*c_w*y8L@x.=8|Yw Ső(ĺ5J+"jSUCb`ٱGxq E6 _A1T@%Ҩ +qlc_dB9q}He)w`YT`soF B&Q2`,tt7ݴNAR*#dnF"ֺhcL4Ä1*-1#ؖrnwM=kA91ؤ؂jw[BNvX`ƒ1Hn`l`20E&0;ge}2=1.P,>협֥Y!6^tĹ:@PśU{ !Śym݈Aܢ&kv dnT9u0=g>[:!ifn`A?A}!f(~8+n~cfq;ko71J㔘{l ʈ9Tс\f0 6}d98>:i[m[!Rd.S%t #*^.6ԶF fx#D_ۛHH 2I\!>-\ !2/ߋxJe^B>I.)j#Rm~Wq?y/1"[H1v{ۭ߳EjG9P%O umm(Vjy.=`qA5SD·[r@"?018{G=KACtĐrϫwBgwC/vg"'SllZy{A6yw\:Q@[ P8.М'Fwu*$;o\Lu!bS] mSׄe&Uwrs\޲iWET "W1=.eA(''D~[텋ET=c3,-;,kӺt p)W*?ߔNɁ Hᤪ=+3@-ޮ2x OXӆ q^Ww΄phaߛ*sM?v&!sxɻ=C`9#7U[>f`>lymF*_Zfxpv,ZƃL+%{ԝBY G<_"j!Wii6C2KGv~mh 7dӾE4T% Jtv.-bQt3 #PWI=${mD'n:{o%p&|aETA]xMh#4 ø \>O 2^,n r7z#ͦ _cq;]4+ lxieyv =BteaFuG.K+_:y4pt<ЙTWbdC)2|2ڸ>Vk-ߍ?X㜁VSOK\<9@cA"Ac{簠Sdyo;"Wa̹:;AyQ"Hk @BĩUYFꂰZ9MP\k9S17/zf*#uT C32͘dY4%p=h-q͐)rvrĢ!%7S9WQ b}BВ!lf`{ ' ?UoMtl>'0or9P#j5.q .9$w:իHjD6wbiV[+3r¼#t/Kl ?ŋaɡQh{NQzkan$db.V7K%8 zkY.|m`-tMBb1zjK5 pH5z zS mP_aϫ,0_n]_/&}*j&I1SM>2sqߡXn^TW`CQה޺C[7b?Kl5Wk!v\-k0S8@Jr-Ӈrֿ6~EH.~@FEw\4W.ΧhRW䔝)[o^ &F$ Wv8`hKZ?b[H?;A̕];aa9K(UqЫ-&`0a2VPɘn3.\)Ć(-D1Z@I[1| +}"ozCcQ~ƅkuH]􇌢"3T*q۴l18b! su~`Dgfk7 P;\!gj!Oβۙ-k\\y{Io_gX`z8nhc9-.m $DtXβV[h% GAzP8\V0)wzgy,JqҞU_ѥ~2&oqPLDaBtL7 4*#0%klpyda@on̳%Iu!d 曐RFtpNnxN6rg%}VE#¾gkMk6_0 / 5Za_^\>Z*go/b/Bh, L~(ͻqdWOZES"_-x1CG`Νw[sv#zmTV? W X“ξ烂J!;D@^#!C::oJXBG\_=gʽG/OIqN%HqރꖞWx~#PU+8^$[j;fg(WiǙ~4BV%LM Xrk2,LjS{JY8}ý⠰R*KЮwm2AUBE!I4up(#̢p!_b[aw%e萈LV]˞,Tf5fILycC\{ C|Z!Auہ>R +eNBރܾ: <21_$O//Bٝ3s{8`sDL/%U{V&ZjlCЖW 2<WWvR}v`K2̨w. dDx>7]?&:?"fY7|/DkV,j{Y(i}m6gBo[ԵxaW Lq3Dz ̂(p#>1oN&|Iġ=[!]( g]:.P<>[J$RNV˄txl4w:=%ZbW{\Na`(&!De)y:rQ*?u:~'G}Yyب r\m?-l H[> үAL\ǔrU6m3Q ؇*;B8l}%8۷#n\^7*ѫ_7o%QK,xݏ!̭lb{Z-'lj/R\ ? QuD/;/)#NpZܽwG`Ϣsaw<;+DN0 !#d+0o*#}&EDk M+Džv@9 $s!f)UW*;S򯓝\2udnQIÞ8q"*[NyC0 }r +[h%]^Py]faaްM'%uZƤyɳtզ7Pq+~ƕ`63;K.3^@FF#5 雥>,[MHrBOƾ/f_`M  )X8k[FDdZ[$B5QܿCT35]JC/ e`/M{ L6/pWmJfLKS/m=.6q %K5PyЪDnaU=L/Xƅi<_zBbMݱ]g0y+dHHL:N݈IƲt*8{+v߸I=0/Hd| #[BpR; ="2HOes|mCQT'[u"`xY*ɲ}v!J;L vKD$y嵜h' a[h!MԙiJ&˨m|TFXa|Mz >RMC HFPzu鼢PRN/Y}E;jb }c`1"FPK >v-b+f ['e&l4ht+-C|"Jbu1/TK%8f"ahJCog칰4R#>v=Z/vv VpLG$#uD^!)~J%A:/+8~,*|yH }Vv6X,R[cz7[{(m})ydVOniy(GyyjD.퉮$h32)va51 1: 3[eI= ޴R0Uආx0lV8q]u7jGzΪ*`LTo[%ynmd;)X21FR/EA.S~PMDD'xFЮ IEtz_/eZ$Y#*}yq8:%`'PK_I8mBƒA~Sp\`ODxU=sț2gCo@+SKXm Nq&("~Sx9*tP(̐_ 8 4 tVAw}>zph+ڞ ϑ_p3G|Y5O׮&I{PGaXl$A}HER4pH@.DHq>֦E"` R0a۔wU1䝉fi'5);._hqxITt{G{#ICXd,+*ؤXjݼ@t|q{DNv@Ji= K&=:*AheHrΖ( Y.ee9g;D<p?ZI:CD_r+Yn5¥鑸yK:0(C95Hh x % IZ7Q%.O@- ƊS7"%(>og( B! QR`ѧQ+ai(ͱ%WK!(NKyʜ({?\E1hqHUbm8!3BaU h$v)ֽHmbWS@g+4!rZ%ewTH{)Zj +Zf鿸_hmٍR3$9S)B{/|LpB.$X3u=mRM#1̩֍g&j4?-.~S:Y]&"y}8}ty#r"lçb )9Ip@AÖ`B&&FZ&p&cUp 1H=f0`BwwqNJ9;B7r=Lb8msQnE#_KY*;&K U (j<-$"4KJiޖ.-LeqV6↍~6#VABhӮ[O&S;P2Y$y:8KČ\zHB,OpT۳c)ϑvo8&ZImZb-)u +C=Clڵד-ە9L 5u,&fF#Oy|q &Q3n{F-ٓOP(' r"o:$ےtOƒ! bJm,A-$]k܎ Ks཯/Ux :* >fo@#=DMv}7By i@>Q0Ҡwa/pļ[tz嚩LS qER" 2t Z.4[k\0En ]FT7sEo{>‚]!|KېHdՙ1{~l!B`G9jw@5Ies}#rlƭGr @Z}֫\2`@9Ύfkfz/4q6SmbLB+] "!JYpo |rU OMЯkTVHK蒻LI\,v#/]VyjugA*8([Tw~Ndۀ36E+ j:Ϙ[ \im~m1.W "Tad|? cJ}iH!uu]ݷQ}FdXyk[ʰ{"_VT!Qڅ$/?V/ỷe37A\ -QK#A P16BzZE n@Tp}̠g`I^!oq z_򿒊&Tsn+$>#r9*;c$E2{ rhF%aª3(G0fQp<:]l.=}.đ׆64;[6#j.$ӂ4^ص{~8 5pK2ƃI?bn ՊZd1kO n8ỏz~x6sv@8xGu,M,v]IAи^\L:l!X[ig2]'zg].6m?x/63ϺǤ3[nLeh=xCJA=A噚6vH1%+4FK14DEH9:&./cgDW6^g:OgWA7!G_OSkx Ч79viz:`/| i <p# ">,胏;d(6j9 PJ\DV_{(OPF\mlXk%]F:| y=dc(T)/aaP}BԋQ8,ߓ8~73 / !{6_3Vnd6w}1l99 70k^'*0ys_$DŇ6L=QNҭl;#AgT)O`<XOAiBr`:;:1(8Me:B>[ qYw#)ZG2]4~~pH0Y쬊0r9 j]7hynT3HSB D  ئK -F]8pQF@xQC=J0)p25lXzLl |ƫ*/ < c1=y~ܸc n˟Z3+yi{lȆϡ~(%}g RCg?IO,>|Q}i%p%^ҋ a`fIWE龱( 1ez~叟T/uT>R'n 69t eNSF8goSyLʀ}E=_B3?"CwRG-'jl\V4T` 6)? V9WU=AI8_y;zy] b`4B_ :s }aak\CR"a5 K>XAj\.u/z"(LyWg%d rHtlKpqʴ`l7NC&J Cnk_!sV[ y-awK~! Qk3si߽>ҡ6uaF6\+rs{=F yqJޟ;/ynK_Ҏ)vYNYa+obZ~wְV؄MQ``/4:_>AaFԊ Y6~s>B+Ī, jAgя*; Ƭ57H?tf8UC!?{4'5UǓKUy0;QP)/vJRyH ,uN7:v3N\BV;ërQuU[hKl=GijIcQ>N^̴7*INuڎ|)> cj7,i% ·(<ݎ&.ljGJRޱƇG==o^~'%s]%};|l 5=!@x#~dtHF -(_BLjyi燅Rl;;z2>u ̦B4d1|) +J(>OP3OH ġQ~~ K0SwV5 Tm )cv|oM~j.$( /dE> y !+xW1kޠxeQߘ\,yE։;_A&N &8"djI\@Uah4`ulTr.}_I998kk 'V&X⿚Q?vL7Qz$@kSPoJ[l&6ԝ-3q"'M((hQʱegD׫'jrNqR;wE˧4V#5\׬X9sZ*\6kC_ CVnL9݌#:WC3N-,0uo5jҗM| R#e2Ρ fK1eE@KymAslaW,M"4eRSyG~\IvW[ҕysX\<0^d p쑓Euƌs5 6]9Ow FBl4`Bnf"|CF\Y1Բ3 VK+̏`U 4~ܲu-o=uE0 x TUGb#**K`.ڍR؎d0pE]#spj0%^"R'ɑȾ΋g$BچJŠWtw >}h(n]UV 9Hv`1iO,g[\Wkr#]%0L9eeL,@3 3FQ"/mΪ[@Bl_= Yxͨ"@4مB{$Q{4nc5lQ`ԉg+ʯBLbr3:GYQ ʁx4׊@`7a2քt™]#-B2R^ 0!luU0Й!-#2Hrh!v6ZYLi:CK6mI־ 5zaqъ$e?n|Ɉ`dז;ʈ|BUvԥ\u}"A&v]Y',.B(js +>nDj hԉBR"クњvyܰ3E}h(r~V[,ixt0kV9QO/hݐ<>+qԃ]2yJt,p ~P[S4xl7Y{Q: %ˬBϘ8K d"9Yyh?ֳ:)'g)J+f6,@GJfEdKY;"XE m7:'6 w|誛/O"Ǣ'+LԎ3f4 oK?bՊ2cXʺU m:]ޞ&Y#޺t7NϠc0)Uܩy憠}OS-SohapwT(fgK@+ NOąM8;vY)R֔Yn*o8{YD_F{w)H9!r"lT'F/( dLJ'&Y+#1X#dUx;anWD~᱕'- UR:3i x_%\h6cyc ɶr2EbX`}p U?9nmN|C 4#&"NG 3;:k/ ?fI(r{< Y%|5;]ӡ?3֋y&iVׁaTQTkls@@iɊ³AJr6ȓV1>),ޟw CL8(TZ33^D&NCt6R܂+Uq;FW-OX:8:w4fEP`WͽϚ Sz|i\~Ʊ r7vH%r#AfkF-Kh dS*Dp3YdTfq2Xq{Ҿe3 s"L~tmXŕtU!>}8~D!ߘeL3(T,,] /AC|U!Ȗ-tĘZnb:G-5O` &nKK)y{0X BIl# (Kzf SmzAƯVV~n׿.Ph†#[|!Y <-acG~tBn99SUwh@)۠9ks=! iR1%91ƢN,BtL`ҳ|W]꒚sPTʌhJ~ɢ0dܝd#t?MGG#jj .L,^odR`U9Bֻ.S5g LI4Ҙѹ9p.GBtv<i[ztrYn3 Xw@ﷳ߫f~>aN1SBH;_urQ*dle<<^kV8=gs D)MG 'O L VT򝱍F8ϥtPڷzdө<:hU/GXҡlmq] a̕xIV䊏H_>Ҹt_鳑9S3,IlmYVH$zZ ī3Ԕm:f uVĪN7LvQ58T3ծJUQMaIn|_U7  5Q_:Dƥf[kqh$2|K#A& HDx~JZGHf8v1/܇!*@5}]o숦 Fґg2;|X^p}$ ̠'hjƗ9"N<<+BwOٹAjsZ cSG9KwVVzGPXy2H2yc8˳=B4E#5,;樦[!KuqD"/dz_fCoJ, ž*E)= -LKYU1k*Ԩlݣ_g9N\B+`WA>7__PW61# 4<]O,߮<6?(CN 013]Sv/ΗsUr !߇~OW!*:}C͍ |S>z8D$WoE3W?P@S B_QC/](p}xqVSw˓舣WBB.A> $;-SGoWaN4F=uudyi@eeYcȸ/A]aq +2rys:Z|jD >ab# ;59zآ@\u[E@VaHr=5 铒s܋v"4'1$U]54-@4 kk8cdS$oQdN# [?˪0s6~P\z*5ȩ]FASQ]2:gSevT)$(M~B} /&4t3٢i#3vGđ)=6pMзصR_Lo,Q{'Hayo{]=/GزJ>8!N)̿2s0j7?{:EdZ4 ekx$NFkZIm%1CKgͲ1k9и<(GAvy-@V89z%FhrtTȟs&SUR BŀRaX:m@rߗxݭ֌#1V; 3.F/.Ejg/nI8jM(ד3 F\'/%h9Xi3X.Zo+j"vuAÉ-XYJYĜ3@ЉѹcuϜ0ѣVvekF-i" qPIAstm خe~!pUQ+dvgS28wX %GJРks3lPѻGRrȋ:e6f^x -h>L^zt^P1^6Y}z4{|j<["S؃#!PpӄbEk:uA_= ,\&žó`7ikVNn!_G}}~ *K;Q]FZ= L3Q(ʙw7&tAWÉm6xTa~qaኾCn$[Ol;)ͭW5i?z1v.Fܑ|L:Rjb{JEm'⑨n 0y̛[T)ygk\l ̋/70yh͍WotXܰޟz}XpXl=ρ~]s[k|"ګ,HtJYUTo}_Q8T_h׻|LP>gj%w̰4^R1_`Cɛ,"*wpҖE ފfMvRB~H̸ q#B\s]2cTqm(etد ~& TN < gz*[vke{Gz# 3As2J[!ZJ/rHs30y}HL Ps=+ډl@zvs*:#R&M!yHvtXM+M|O1I"aw[Q$C/S/HN&hҁ<ǯ'6F>J ;?c R#~{iV aIM!ޖVu+̺m&?9p`L<#GLR>Zd;'![O85$LV<렫LCt;J`d>#,l藹6TPKQ6I#ߺhBġNBg_Yx)SIQ1&M)T-AyafP`Ab$ + :CHM$v3rZhޓvo4zek3Yɉw)fF]Ǐ}/Ek;7]jYZRdU?`!߬P?"'gBy2ј羶7\[*@E`|= @qfT,dgO||vcN/dqNfd9Oӧr}V_Z݁:Q#, |eO`!1*GCI;Ȅ_o-G S;:j]h9xToBXQ%kgpWz&gč_",}*FΨE?FH2eq7)8 _<$wYĎa(ե(;GYwr8$WIh* ONjYd28~0gz+ %F.Y"! үAׯQb">SHMU챌t!&Ljfp[}a.V&YW]ⲗzEᰉlUkHb~{&af-&ɐ‹[o1iTarMrvR6׽ɪ=v&TpcS{4X4#-m07]`3Vr5Р9 6)Y2l666l<0hf7hTm#B{A@ogNڿ+h}{F<&>>>I2XaU_tP/)Ɋ85"`tg8x/TR*`,P%9S)) mO|ڳb){yaoCxPm3ZhU8t*Њype~?[Ho*Yj: 5G՟ H#ծyCB?m) 78 CLsB0Ɖj gژn3 UMG| ?(ܫ:_^(osPݡ+ۈ5n [*bX(,]RneZ|tsThanLu KIVhL H\\-uC&Mf[ *)+ c.XP-\Ri1uHu<saO Ӡ|D\AO1upc\\mħ|n#`ze 2v!YP+]cV+(yU8Q=auz6p7~ju!]nˊ H^o;*:.NO=vh(4 siA}9{Զꨂ`a2GI(wNvI:oJ0)@@/-6߯{peގZ:c鎸Y?C_l2,*B;HQd!E,W7pɱqu 5u%^a.U,Y){3eSՊ j.Kcqry7/(2K1te}Vuqpjy/B8#C5 o;ei-\TBḌ:K{^9](%ߥ*0*kU)_ 6~ ypL}? p4ǐYl窑~ j.h;q&,(NA"OMD{QEBJ+"mV=C%bo~oC" O35yRYhGtĕoH'gAU"dVh x(s n;Crd16b5~&FC0)jEv6mJ$K^ zm&W`B vVu\`L3Y;'֟`7~XҬ[ɽ0Oe6MVpg`?CFۥu86~&4u+PxJ`dV18f[);EK,z,R,Qld Qq@ z[upk:5K@~_g#(X,CzXPȖI? 0}SUK[cZwe+~WV^]=DoEf Z-k{3eJ 93Q&[P')旆; h?{"{cc3v9`۝F : )*mY c18w-i.v;U[G8+Ϋ1*SMA~ ac;d7uձώ7\yǾA^ Pmͷ2k:A(Բqɂ 8@I6]Eإ&Ah2.n\K=3*0@6aRT`)8ۀ=Aw+*ݚǪ( CSd[̠<;g K4o*I>;A5\}hz.".maP*{yQ/Cȕ^,pTKRτk{KdQ M}?%MFMS= 9307湸diFAXs9( Q1jUa{\q5&:@c=eA`ύ^ԿqOBUY3<6Ԣc-`1z M~*㝜h%΢jIQWp[(Zn?Iuk/{mg*Ծ!77ևiR`(6X;[t.Y4->$3$azlEW_Zo4pc)I򡿿a+O vLyj,'XruG ⡉@)uV/h9 K2Lfz>pJHl׃٫#u] opxR6]4:d(~Y|9eJE 4ChՈ/ RӼ3 E =re[wg~\w N{kJllF.u, =LHHmieOSgz9 x7f߯BPUrh4ԂDA^>Et6(2 .]Pc"MImzMpCw;1~f2’4erᾅ5ndi¹5neqr *jjA3@+VsMųLYâX z|O H ]շ"0ҩZmEb4~\ -_+jXMU&aHE&7 rkά7?~%B wXA"nb݃9Es-79ŹpxM=AFF@1 9kWZl d>Mi<gyzgnC=YU"7{fV8Ѿ3QvCӤξvڸkjYq!uo#mZ> -S퉆339Ljֈ_U'Vȅ>-?hk BR0TYi_}''NJrWӫb5V IľdCWJa=-OaMwo:{u>P~ۘQ 'v SEb{MoAwWNΠYԗBZ ~3':}qi,KR4Żd>߂A9aө#*vFrJ6'Ƨ²=Փj222* kݮ^1m @'VzGF +_־T X.W0j+ ]p ;78sQ(,&⫲Sjy4ʐbRlPbejڥ}sn"x/㩌d"_l.l:P .~L|OETɯѠ2)uƤ|5'"66!,\f@ ScX A^ɕפa 'z zӹ!,C"Х9*M&~(欐|@xZ}.<=q(؆yI"oI1nǎ۰&vnR54ږ?7juP6Ҭ9x }{ԅ Oy#R9&knXNvE|$$d~-D@> ᅀgRӊo561~ 7e_R q' <"JidUh+&gO/AxrK-sW'±ܤ2$ |g4s@{:UHBUGynZǮrEu^9A6KZAX`F5ʍye ʛ𡐃BdSO~x1s^QakJ 3 Q5pR-autQ,tC5LAtr{]BAɧo,ڌ^#PѓOW>(y^CTH_;;/y*cÑN$aKRܵW2a |΢C[ik;h7D'UꊂZA7oni P_g%"ϐ]]|Z/{'SPXcGIjGҪ^&W)M+RUuN)4T*fV|wWK;_[$ϥo~1N Xd >E3")dצQ p):G3hy3uN\p.n,a{Tp>x_a\* #LX PBp8I+\GljJIEVOM OAPX3a/??Χ4,ӎ׃R =&`2-ջ `~4\dKElo6?齘3}zC/Jפ%`輾lPD=1%V lhU죻`aetBs_>01Ч8UeIU ar,|⏐M;Qx<3~{eqcMT2P@!v [B>VPg-߻X,doę#8av2)c~0dܺ dD'k(gGD@b~×RByYH (B~Vy:[tϰF, C_4Qy,Fb M茭?'tHv&)]LUܾP'a~Y`cS7e )7_yXNK^P+PpDʽhsB6^F,XRMtۯ9}y|O=ffC_)MK#ru6x=w0oyX,[Cz|=eHƻh"J4N5SU.tIX Ea!ڄۈ]l߭67t{bf1 \HZv[ `m!XqSy.mLnfC!LqFPl@(>pqK%dyᒳa6ࡴ[5^Ask@$@]ϿMU{c gI!O}*WC86|=å֙R!Rv֘},0NX}#S ]ňyͣLbNz`}ie*S846!?YhMK[ǬyY]wvwĚO45%L։OF\LkDwc`Ǜ lX[[%I:ݡ{tݗҺ: +?iu7Zl d:8nɞϯR/n(ھ\RG~ZRY\|?PP(:esq;}LFߐҥO| <պz?.v o z>XHYcV0vWη`ρN)QB.*3wXQ1Z5d jG`x]Edw!< Ш6q.Q1tdNCp648^Z^qXWo Y}&f.t?fܴՀ9"IQuZ [ڿ0 M ɝ,4S0R \" EӠ2%&vnu8o>hƼ\YD1 ߲L$i:}Sw&R0k7 ?<`TdՀ\˻B@y;Nr~b&Eܴ}w6v!_nY3-e}W*p}4t6 (江Z}2;~F|Wbe!R aUIT}DM[ XV < )S OK=%LOw_?8h嚏BK…\CVg{ևW?_#~f ^tƫ%J@?0傌d Bf܍ U +mOAwR!aL\0(KXlVۀ!^r`nZ~^Ta7G6/~ -^\z0A3!o`2ٺkkr, &BA4sQQ`wҞWypP-8ՠcAS>3y9CYex%)mf7o3 )p"G@q׋ ȏv شJEP@٤v-藂c ;\!kHLg M@fKT|L1PljYbœ:m mJ+S2`xD+KiwYVW!bY?K !!V$^.L{Yq ͻ.>+,C\4)^V4z)&b#^-0}w!ZiQ1=vlYȠ>&4yZC ҃9,zeE l]wUmp$EƸis[ 5v{bPZӒj(dcΫ=WHXH*} R"4E]XQS.M\,Vm2jfO0i>#0X6k~+Pee%ӾΚV4,!q!7斐q"cNt)׀C3Ғs A$aG4.K Ӊ{GROKI` {3G+آ6 kW79uѓ~^GxTI黈;;zECG6Y!o\sՓz0(B:|^I *k&T! t 5-R\Cq -}|6ᐛ uuADNYlMJ3QjMrSޢh";'l91tOtU{(};[bJ %yAP;TX(D(>W"6|`nhC^ ueM0"7zΦ0E{ԳL}D`@5]i&f3* S ?K8"#{~@UVx& (,5^ 8X=eNK[ЬL\{)D쐈\oޕT']8>/"Sl2o ]t8:Irkk6hsjJ]WԆ!˥) O " R];ǁzmgeduݷK/HϵeT>~p\R@w\>_'}?gJoRBqnbh[|uL~E$V{Y;ؠ_DI3Q8/`Ě4ߋy먦]."#e~~s:k5-6'äGzkK# >wdvǿbBx H?kh*ol2AzӶ_ u  ;9,zhpٶ䄔1ow 5Ƞf"qoyu=jMp͹̸1h縚(LMg񱛭nL5KzR=&6kf}^r:ؕ{qY1#5q}DY ‡2#9>BH$r\D`?<dۃ(y{jUl"pD32 "(cG/WctyKIFd)8떮8w~pC۝;[i1'&vy%EZ,{u$8ے;0A|26ֱZ<][l(眓 w Lx $E>3ĬT$j;{|K[GR~^ݓύ 3J($gB_'w> իL[+IdJhRgzH`hq#ʽN6DcGQ,ަZl*BBVB7w 1f1oc뒏qOHEi\_kLMĿt$Qi+WN-cPuKn@oY ؕky.U~,qFtLSQdu~v\}+ԲIvyd#׹1rr c~1w {mP7UJ<~b$scGDGT(.eۦL܇>ُ`9^i+R4)6S!\׋b^O{CcV4Uvi:j?Pp8$)RCR𜛡=~GU @C[Q*ܻ D=ӓI.϶ ;49e?0)m2EU7RZt3_Z#؜fĎ^o9ټR_ U翑zӬ>F>exvS? nz}UP?Z y^$ᴷPB'̪ )@TlCD( uu1/fVZY)}UBvsn LN/}(\ Ի}ap1nٍN^xiq&1{N{SB/b$;Ѥ}vv|ZoL_YE3z/2\dy΃mgE%0 Ga)/V-8-4燰MJG?e+?-pxoUM !FDH3+[X4D]uʶD6aM'6c|s{%VpyȏϹ3\X&}m,"{ՉKC\ d[]m4Nx. ȤD-ܗ /\ܦ Cվ򩐊)3o [/^v/@7XZfgGoqf3V)H rß[:6p9VQQUO%=a 9Z ͑V>3z%J͟^df#vY \|؝#؉-;tE.uHrqQ6B4;G(֭ؗo8̕ƑisXD[,_YZ'S@P')V3f0kAmݦD*W}yKAuagF4GiU$c/Vin7!2C|Y!6#\儇o3y L;ɂaS8hbQeH.6,HZ-ؼ2dP 6ʱMcmQΘpnEn Zh/PgwI82 Y2/ឲ|V sM[z6m[ vO)Pb&pwJZ6-*mh(tX'Vv<0օũn{a3=(z3 {@hypdvE?KSʝ,  ~kP `{ΎOK8G7'/a 8N۔'E"F'EAHp <0T4X`Lx-r6 ?yr"JV1Jn5On"_fQ(/Y11Ud][w*mE.t$NCEELԃ4ýؖ7~2"VkmPbC%3#%|Wl7!(ɫ@X7ACYc1^2=!YH ,aҶbU_$xQ3b%UZ `IqɃ=Fwe2y`oU Ovb XN*0MwJR|CHj\>5zVܽo/7#_X^=Wat ^B?V Ȕ3ØF79qHb~,U9|wWbZOAQ#qA^S+ fB׫m6 Ie+kc,P5M/Oz_G8i,zf&)WBAj[iQk[GRv *pi(vN OB1Avդf,eUH.&cFu:IcsƩ/$F%s 􌝿"ÆyVaH y,k>Y72L6WJG.mHC}܂Nd+fuƬW.7`<,O*w"|WK$,sE9zqY9ӿ5%-¹(֛'Xx`owp5q 'qx,s~̋`N֕09Uŭ̕\5h#dYc7V5khésO&E M՘&Hqt^4M<10_$4G%bڠJ-'Ife0:Yr DH7=y/b6wĭL+.q_Y ұr09+#D|nSS&UZpŅnL.kQه=*5K_. 3n>R;mVN˳x?ׄS(1k$[),'jv|ℰn})get>ͫHY=;nFnKh(F鴷/0F}Y] 3 W~4TLi> ON*3 B?iEuH yfO߷&ʭ?7 EbʜwsS9o t"dpl9 X-jdF<ѵl_ܶ~w!<0|Sg Ka o{=rӗKKe"8 'LmAE$dŚe«硫F k{ahOg3)c޿.DO =t_vl}  (1}_σhdk<9U[oxuMbf#Ȳ^M Vs$(i`lT~*!]b:1g!^OćImv}چfьfxOz)cN6'CΎG^~;^5񊏂C,"M\Ḳ֯D , 6yѷ#K͆w>QqHY tsef@U @/f8{1TVTDAJt!<vÒdʄz2GpH󧗀/SAa@EKeq".eZ髤g* śba|xٌ f}aR}"tOrjC6T \ZHM)o#g%N`vœ$UŻQ WJ>$khm2:2''U)KzAޑgر5)SՌ3E}r\tfT27q^CoJɹJ /Tg/u5>H ;>`ւ1"ܹw'3@8WX kRD"@WOhw$qI53qB&/NAv~tˮWZRP^Q_X2 =ؖŜa]Ud7xR/kVU0*k=b< {8DnK/ ?\.;H8 K7pciX{PWmEq|C԰U6LzN4U+ݹbNb0(0a/NcAqtu8VXvb3@ w 2^2g馩0A#aU^~Ewa6f vϑ=quQʃ딺Q&;t `'5w&gf 0D Ge %t$(N?MtQ:?K1 Y}3j Aȼ so#$tJ#!-|n91R܎S@'Qm>anmkRzI7yyDsWhȐ f lTX4)m{xv82pƘxF?@¾{0(GQY\}]φܩ|_sW*m$y Q_-r56]B 6,3"<ƭhAetVNM(?ƾz,#rM.26-U"BbC#>K|1XL\qj,!rDFFqJ-!خ}'5E(b䱒ګ ~/Fr8ٮ97)YNkd?ݚEp:>xFi|Z:)Y $q9]vW?ϕ#_ g:9"x3(r, ?,vIt}oTj؍~ s鹂^n{\nȶp]F؂ǹ'XiHOd^zO<$ۦCÂ}DPcVBp7@S[R?N~lH mX<M,jp7򆾴(ouK51dX:*} Z\,ɼS\?u\yM#݁=tUВ5B'!Z\eVT633Fq+^*:p ɕP+>uxY'&pƌ-/PySW 6 -pla5瓣} PVA4åF5mH{@#FOFQ|W5jFmrDD M8,cQP8a9munc>S5ۻϛ푷8r޴^$}Ni3ė u{L}E>.`.MN,yAƠd0Si} ؔӆ[=k5yut _ ;=y+PJoޑ*K~#SGgz1FwB{hqM)~y,)j}g1_WYp>aj!gVݬBK1Z)-H B F~<(|f@u"F:C S]6:{S v*$2fim&.?cHx} uQv8P.֪ 􊶩 lj\bʧK)6G}Ll)e¥? &F2_ 'm2=núQh[mh.shLLq$6bj6 ڻN}^@H AQKDžH3,umNqA5N5AqW!7 Htg$A+¢o6s+θF{p*VjQ1qsJiΜZqmf޼'RVL# TH;jpdW޽]T5\1FJ b^QߓEaK#S'zF34Cj, s"]Rnd3snq`ۖ*@tR)HL{}G D=dd9Rh$|q]~U:_MHnK0Wh1K/ 9Q9ZH^#{SU=gNzq$VQ^٤e|iTVy3Yr1]WMOد4]\`ԓGȌJ;Z:4J Vr^n{w1JߡQn+>[YlN}dM~6"߬\3,yjEܐ+6CYbN>XQ\2̧i\mHƵm,Цƣ=7~ϕ2[KpVf`? S(*]X>on G*?⳧qW 4`QJ_>x–G30sj/]Z>_ ]]8/$<:K#0-xikƒIt*l{>Q?W|LRG7'{tZ!Tk~JXԾ' Jv!qFwc!>"^$XXeYI_ODGd?PZ2~?: [J/bÆ$ C u&z#.s&"i=sYLr_ٻxhׂō` 62[{V18?FUHÜ[2 0Zz܏7|sjI\3{NgZE3 ÓC>synbh$<<|jx[n*_K2!dDTVH4'SQvuȉI]qX{ Q qFU#8;8147Kbg5yIOS2EImqpQ'Vli{mFs Wc~q~A!3GzO' ->o/N<U$|F:-bU (JjU sX- (~_k}d~W%ÊJ<]Fj4ܤbvNpq >b%m3|Q"tTP\i\HJzy?0E#<:TM%gG  @SCpfX?%WK. Vē;V.@, :&=)r'# qalxT݊[)rIƗi!VPVp ^;"Nr?f{RئY G{ Մ麈{4J#uZ%Ԓ.Wr )}Ce=_x3/-&L lj%F 5n ֲO0b yXY|I9/(~A #U5!$F_5DSQiGtSnWĔ>+q͘ ~f>DKធ$_WS'oaJ~\ZMN*88s"P 1/ ;%-X"ȥ𾗹gAc^|<ٌ**OXec PʼnԚtTz)Cs+0}^2ӋH.0CUf<.C~Iu"Qi!ʺ($dzc0ppWaL"19h@[zqt lE *~oW"O'] ;Ϧ h]%K<1,6 D/؝K"} 4HT%gd0zI4ޘMxO-}:4M0fU>elYQqxvF|Θ ٔԷ7l6PkFr#gMO="&pFQ1+)S1:ôy5'$?I<#K?G~xiRMVd=<~0ϜH ֜ω+6DDmYKfɈ [cV2tMgN \Oȉw)= Qic9ѾdFa u:k0U_RGX=S o\h,TWo/O9m{F.@ġIJgM")^N){щ)Fyڻ* [աtEnJo7f˘VV.JQ#X6/R7)H kVAcކ>iP%-c6!MQ4o(1sm%ە/Ou2I>w[N(&yzӭ&r3>1if/S,ckOlN3E1NxHwЖ@ڰ㗵7?". Mu{zb\%3asrԖeb-F'!*q_A .P B7>6IKTj0&R؉b)E]xm1$O_Rxj$?<"^PI+.yu%wN36C(0SEF_2k΄H.'W=Hn7Ys+=뭬US[x k*:b_7-xu|&B+ZK^1`gά`CFOJ}16d P8+}8(H&#಄h8{f~qJrФJ'H㍡ Fts.Aă\Q`CÿLv(KrD6e,/2[6oXw$h=+κL5<`つ u _Y .߃r~5ԝ&i\meX]|f u:/P38L7M79YQuEJN˾YGS;nۣE ߸s.bD{^`}슃|Ճf 'H\' w$wsk4{ "^wGIarj{k->ʼ6i^dM_XFHjVa& E>;c%YzF|jڡ QU_;nrpݒlj)dwјbZ*5z>g?M|ɼ|G|kغ YyRLOEG(Zd&7̂4DL%Ӵ"Xv:5:MSF'{cY&s?ywZwm9EO^OaG8Ӎ>@Y8If cP\L*8 ;K `YTybY{X M(0L(2a[I#~6NNcn l3Ѽ=*Vqhbm2V1vdɉҿ 9g^+s *|鮢{+>)䭤 čQjxꏁW ) +@H%*DqEY'͞bQԑ!x~ [Rm ՋXV̋ѶFIsNBuk,I\V%ZaL*XݤoIֽ-:toyt{E݀;53|oK?iJDiÑdD쎎)Tܲ*KDm~ kTU65<&$Μ$!6'K#{ۄ}},Zmў923\P)krG}N#&ngBC(j[Ȥ8e(o?WlLحS~g.)6U^BH2&V" #0sVR.5*xZ}Lh(H xΗCn󴤍A3)hl5i8|-g.mfSp悙~/nI}OOmE=\Sb,,Q#1rQmM:إV,#iG!4MD* c!jRah:vDY8nCQ7M lcЄlrL^X0tn"v9NQJsϕR8^@C+{@N58)LGocV-6?AbZ BD޼Tx,UU7v~68ucC*\dBU|ļٌMɇ֮d$] DzTMmT(RiH!1_|U}xݙ~=+P, r1jpvC[>8=LXL%8~`.CʦZj >fB\d %˫cT5 ȾWW1LxZhδlAG[nM"M XsE1sT|nDi[^ȴ9]ьi?W>V{]䍆pƐE!Ҿtl07slణM( p2~-Ka}hƘ–NdP$Wj&h (o #BY†2Z B\^PZ(8mZ&>4'Ff*a&D 5TsENk@9rI4~ϊ}=h- E¶se$1{; iIp;czHE_Ai6Y,!9~D]Og遝sLަ#>G&.+wWV࣎֍#Zqw՟7m~sI&OqU6]\Չء 4*Cpn&4 heawQXn#QIDXJG2p-3ڣs15mʼ6q±XqS|-2TĚt%%x۷ȒyZlUZB$dwKjdcSސ0/`@BVre)SQ*EXi;ea4_GbGL8?1P_DF>G$G폢0"JVQ&[| #+}&~ZDdu- ز(wR${̙I#xZq+@>F|C9(DJkq9e[޽+wVQB,c@_綯\M.uޚN98P\p`Sgn>_/?}?f'N R62)#! tWCwi#f؋iW#Q'.Z.f'zagD^C^n*?7. uTِ-d ZgI2;~E~ fR!C@Z-7y`"PٔEBRN9Y KG0fbF`zH58 GG,z/ 9d.hp r]M] ;@_6"%[52Or~:~RL9(uެhzcثg7fhL:٠L !IQ\b$v⏊zg0 eo[o a9G|ּxp+Asv%f祔63g3[5C!̡7F"\{gam _\E(0Z&Ob*5" MzI2h7 Tv"Ё9gM q~\=DeOe@9M`2 z "0GG+\[k9=ۧ߳M77H;s(XXAZM>{! Nd4 Fjn7_ <̶e+U~vd W.@w>A^Od_Dc{zm)dU.^?IZkPUx.4w] v ;=J!l9Be1(CS?H9{L"iA5 ݨChmm1<]}1#,;aS{ 2Ϭ OYxmÜ "'#M:$2qv7~ZI=kþ,Vgѫ61OfNI }kǨNJe4)lf>N۵h2PE^mcta]uГ}iEA/⦏Ur c癆ݛI+w_}[HTXʵ7]OShޑ=Yۇ2AI QuV #m(ޙ [$;WaAE[N"B?}лt?G 5}~,lg. Y mgȲ~fVjɰY>j8!zTp8Fp2rKg|5yS.v&N4/sc%y]f7fЩ>hZ>#O{& Neb0_Jn{L>2,}8"tcDu/R@FHN Az? q )}% H+p.rޡd_[E-!nx[hhxĉ^Kiy|Qv̼Oё eز=&mXѥȞ3*K͇ K[8 X *𦋎U`󳭵n︦i?d5rZ9_R<ܢHA>W.r|B鳢 R9ܵj'o$̔72m|OPĸ3W QU\ q q'1Ȁi/O\됵}02uP9dO (C|lp޵~1)6SP9ò&.X5$,q`k~u=V&'ݴM'+ai`\~݉ RV /vjp?WEF,caO" "&j. xڧD\RO)t1zץ"vdxfaY)P0EJ&V#{j K%MvF6 dUj0R0H z!Cuyj還E#HΐjϚ̯\->mH Ah-eXw 9i q¡=o!W&@gZyQ`s-eDu$:qɯo MI`iϫnwbsMPEO(8&,9 K%D'Q8^mwO:OLJC:d|&/M f\ٮT@dr3)U6LYpI#.iA)vjշMuvv2uZx+O n-l1& AK+vw)G.YFG5+{Zi8 qͺBSF:)ʹ$Z#cd%Fd>$<|2|^2͸N5̅]l!~j28ӳgVQq^1fF%2('{OlgDruX#B}2*5U>LE@XdSwd􈛬tQCͷ35'LaL:$4s^&<@lppyGJ{vaŻl"yU\\0';bGA>ڥGqQfЮ9r/@7jOH/6ߍywscr+h8q8e{;$.~Hymh݃;U`}^D>)$0թ W~*f.==DC}l'Ռ1:b뻓fѣ3/xSQҔ+?J^]|@"ZLG GiX0x BvRBQE+&1xFÞB7\M^*y(ɿTʛ& sߵh3cI!1諧 ˴-^ã>+ccFm;u'ǩz ]ÄMk^GwMȰX靋,/yhc[@k+OI v;afmT5%wTfux;}|/B` |;&:C1@7oVwʬ%c"fpO\G oź 3&xot>'Y՟f\oPZYt\I'7~X d$HVÀ*4ТOH917`GA)e#/fDY(sweTnc*+rىt@O?T\.NS"v'XsWKvsc7}DS:y ;}im+8դ9# L*KmvtdJ n,OC Lz`MkANu€z_@#N999hPh'0l/ UȯJ^M ^O_JaF. бg? T?XVn$*SpxTέ#Af6.&1} ĭNU JK&3+?-VQcݥ+da.jlUh?yG8!8C]L)0֬(|i#a!&|oF8#A=d[  VgEJ*8^(V!ZzjHxBQGE3^D=wc'YP'I[;_- ܏+캙Jf2!:tk@ !P =q'p8YЩ#PQ7@UƽgT^ P۝D .vI Asf@PL]-^;FI&=k,;mO-eK &_ Vgŏʋ|dq {"{rAl1y!N4k#֯Sis=+Ev!~}Mxt<5mͪ"9rPP8#.4X)/kCTC`8RmQ;ۏeb d#OTjd-xg^.enAF2|,ұAQf#6M&4j6=^|uI3!rFA9U ȹ !r.n+ܔxp鞳wr m ܗy \ ر>C^4FV'8}kpnLy ?! <Z,ũ9W, f£{]:? }9t 5|=![?@QQ"*Y]ZSO䋁Cԕ';yA['yM"g N}ַO { x=+1b9yUMy:w 3M+đxn 붵lQ ]U%U^SߤxYV5jz[APr??y[![կIe`~UYBI.lNXE}W=5Jt}2n^k U:ǡNhbu,5ڐ?C#z-xE\lp|Beezag}P7(1w^(@spILkqksbE*pFZ*J_jqPwj !q*}Ptm[; fS.cwl*GU;,ciϦ%^ L?bfLNDꤺk 20:VRO5K$(Յ~m;pb!yxRLrv֊tw|ǩ+ʱ\Cr ǿe"{A4/fSa\.˓EȖ֮R\jʤ6!"R hsi-J\-jHTb8F,a͵~RI>y @gMj$BǍ !*Nۈ#F_/_{ ҝ$ټ==K!_BھbA}>* W_ e Vud"A >ynsnW 3ɥ\9?\1SLF6?cP.ϋ44uA#_׻/uDJ'7bp!v&B2IҏH*C޿"ӳoqd.#7ͨYEc@PI7+y6̛ILUvb$~\xmMDm8ErP/ga鵳M&)۸bj'Ԓm,X{ 0FfAʣ-c 7;)X6*Scȸ]R$g,R댛0pyFqڳi ;҆"dAcN].z+~'GJ1@^6ALY\XӴ_ٓT*K&F}4j͛MZr ,%/9~ !$\-y37]Bs$6Eh/iFdt:Ѽ-Š7i2aTuvIsV-u&Iؠ2X( "$gk,|ݡgQ(yMb1tgTH 4E'Mm06[w]a0VDgG@:T#hxe;i6VQ_lcp] _wlLXVd-m?G#q=V=)9Hm-y//Z!5UIZ>җ,[U@`6,o_eI=26zl5S#Jy}/NM%ˆY^rFoE/mg8љ`b)]pq}*GF_|@1׮XgjOjNL,lke&QcAn4{//&^wn vlG풢 dA[#vgkb>4&qIF<8,Of6r^D'7 UCڪ ܉q>PXV68bIuIL \2gǀ&?աcm%p|~ԲhpOfmЂbvTA$Tñ k?;Ck֩bԂ[!qV<6Ymx@2Չ`3_'/?năH$9@eIaf07r ɡ8UuSs 57oH;;e:h/B= !2A@ڇG1b#>60PPUl77ܛ4I~. &5._!% z{!n84'f_(zuzSʼBw$s0&Q_Cr03@}$-% pSUކBQ⏆h(w`c" 3Րx,2r!^YjzNf'c64B4p>O*DTNjLRfmZyDVjTq4by XK^e,%Q1* [q/l.~0"2=5RQuyZamFj\Us_3->𑅨4 : 5ϺD)/}8cDq~S씕ΩB8U6]sk}8$H6zAJPrH땪]xofד+R^ʵo,=heWD4d~dϑۮV0nOrvz(Ʈ4NSlGLp9K*i:m蒑7T@5Pv+1oJKNx.7 ;ɝ @Kt3S^1c#{T3{KKc=8bugFƚ&" `|3% iAqe;N{`FX͋}U J\!QC.|q.c # bf&PSM) ;O0PH/oH>a2(gg4Qb~#T"#Hi$+66?&:8H.~VeeiùŽqC N$6q [ŌShfHQ>yI>XOk|tMoy)VXʛes"+.[w1bB4AY C,bγ0N=DGAy0 Ӯq 9hA_v9B$`1~{x0ϒ|/tT!P\JkOGӁ+_m S^*EFKwP9ށhnWeigm8%R)%<3~6*x}AMq[5[t O^I M;Bxgiko^ՌKYhM)n 8K7V)e`gsfT{Wggnx.  f!nL#hJe3XT; Y-O;-<],,-`l< 1㸶y ;y Kƣ7kt|Gjv`pO\g u}?t7׸H'mC#ak'DkH2ӓX8DFN7Ŭ1Xp!+roXǩ扨P M2Q K~0 }`T0s;*,&Q{HtZ"{ }Cteai/CqRr; @^p=1I3x&Ru䌷R# `<܎'k&kqՔ_-dhsgdE([^N< L+'X*z5I&[}[ I<4{JyʭڟQ+iŵUqp5ĊFzQr<`[jvlD+,,"s/c7*[܄#@1] |h 2}\sڧUA爤( @fJqv>{uOL!Ò,nT3ܢ)-p;:(>% \▣%;D:G쇖B,}X$[N1kkgC7}MwjPs N epe&KwMd+L .qJ]/Reu%.օ~0EF[iL^#=R-(IqzE&G74*L/'VLfvHCр ĦQ D3 YTe g>kգLB'F>5޶ͅy.&t}JaҎ0c~5`n߃X W9'ƴ,xF+1 Wsx8벛:A%f[6I$8 j#`WK~&B7իn&,ƾ`%aM۸R492>IKsk c bTY -Lf"oӑa{LXL1; w(f,nL6<ԑP[ )4rZǀaRozM9X>]-n}tuv(p'f_:x b]h$/ǍArվ5rK3%ݐ=_4 QlG12N!L=:ü Ax/{":`Q[9> "np]`% hsPMȔGN"ά|%4z`q dV$y'ベ$3C]_ap-zgzJ0)Fk0,NU?8dN%$KHQmaJh% _R i_+3F ؗ0 Hp5О.uJ0ȗU3+X\u4a!r/LEהXŌ5(U^TDn Hmx02r}x+;CQ%I<$h[iVM;GR=`j8^qUЁTLYm4ЩPeLYshʊ1?sIQt<_Mh#5>lNSidV 6 cBmuGC+Oґ@|j2RHƩnCNj'"=-"cѼ좣@0GK!'D3$7ʛD+N9E(O-Kyd3Bx"mw'R*4W1ki~vzU%|` 3@y#Հu_ b-:~>#/u<|,4gkCxpn d2޶fq8S1ƱL#_MK…˥/B"$G)̪H1O!5GDνIݮ瞨Tᷘ0d72=1˖ F ]^э9}% 4_YbU֎rMI޾Ve 5 }>! N.;7,ȺVh%E1mG4EՌ}1[ wZ)brDtYz})!n#jn !zſR쑵#! :j{&\ܡ†ː6]pꥒ a30P%wqgN2I6_0 ^@?ܨÅw@1B[6SQANđ1zz3=Vök|$1UJE׼Kx>`CQۑpxI o,ޓ7h_?uEmù L.zW^+F<{h0nOTݲmfx2OoerelaLK} 9{"vޥ\c+ eBӢs渕U;2|`srJ}V<]>? k)`s!Qs#( W-%zi ["aE ]X pc6ע<6XY[$csе ͓znUuDx*,Uke r_VO{|:F! I;`XfaTl@AE i,JҗY>Ifnd1JwJ n>J5+1m@*ΊZcUd)1zfśa7RzGXʋXυY6K$tL'&\H43NMq";;C-cuHY䄓k}N>KA].?5k9qxa|:A^0Ofo\r* H_a,1XtzvĢWSL/p1GUF ;cNoEG{-#t78U?[S{ѶNϧ3 VP2,mc qP=iLMB~ >&0)A #r,8Fzo@s{=aB7 рf(AD9 WEb7 S&Y P20rDFC:JhWF̂D۾ll2yz$ɒnƶnQ)V "-rǪ(  ֈ uQE6R}ņ8,Nt1EN[$k[r{mX0"b-o~Uú$%_Zhq]|uިDkVFu۾fQ41E.TD\s1~PkT40Qrm_y;ZYyRn[RF1@=693khl={dp?qRњ5': 0*ヰm[Qqn,ػ.B'R-\ٍ{b3WTCN=j=6#2A U~^d|-#3=Z[aӒoC.EAT^+ݟlٸbe'ᓥ +"̫$k=VW`gh實#xD|_+Xv8[£܄ۿkK[~Hzt^IɷqFJYזi*Gc"$@Gqސc'".XG5BUȲ nPq7Y _he.713`!x].֒-g3X#7͝ҾQ\>c$VHkDg0E ~Y>Rj-Gmʱʩ켊AY,0G_ZMsRϤ=G4=KYkGixx~c40R-̻@tJ V坐&"߁f>$r,!KW/ўbN9(ʆ# Qon[/bv#%0ք˰f;iV ,0|"c`߈_v8[du1NEF6Y3P*"LT?{+R @@.!!U69[AO!m(ݏJgPm[U;n >'>t"`J(u%YFr

@Hx^2&u|6#׍> i *SGA z9icܨJ_-C;>07ii)1jPT))JXdlQZt88l@i_wO7ܼޠ@Z6kYpGA1K %G8W1<-P(XdP9~[(AHN4/'a d.;7^ V# b˭uL QcxNոlж1oW={t?OfD)2_њ.RN,ňo!ڔ{ 쎫 T=cؤ$# 7=<8l4vy icF}8C'C̞dqdHAcPp e;M+8r.oK\h((1Α^B< Cp(K7^[&k4hs?ؤ|ےhҠ#KJB"::P)6yQJ2%V`̊^;_dgVЛJY([,W?i +=e5Vb+X6gO?YH[aQs]ߍOZ)?D*ijWzw KᏁd͐'ba#rsNp[-Hz u$K[|x?vd,a"NJ4cڏ^)U>f7C˧Y0)X% lmY}Gx;IzuL@+Ch(e ɂP(oQ'?=Kdž'JR-4h»gkHi:.028Rb*+hP*6kиYȷL&m@W–9MnY߻KP}iVmfRy)Wo'$#>-LG4ƙQ 3x(S۳wbO* 03'+G5:Rvi"C6hؔBP9F1Lq^VS_J тS2K7a:=9y5 %SpQNkmaBcsi[r7ywc8y]8^q['Zlݐ'\.D1'VPR:w!T֜[!Rdq8%բqpm!:{z.Ci9E3`,^'%[A< + K$c#NLL'9̔_q ]&XSB/ykP;<虻, &Ć;!0~iy5c.M}9)rsQ dgpRBH":Biy؁1vqWH[qK,rOd41&ї.ds j,ao=K#+uӔV2%yR "ie >9Sqvkn,gzϞ6$U:[;R5c,^fn2!c};~qtƦ3~֦JȻHջcc H?NhY +.ޟaw_-Q`(2#H{2$Z,)BCw':bJisJQOG\A^*zw V(P-ۏRtF4}{_bk-%XJSDXZTZ5SX|>2:βӪt'5??Gٿ 0dOuˊ@ K# wldKۈ >x;oD ўRe".B3jFq&MGC6Kextd*q: :TڨLlcK'E+m'o "@f_>lM}pdi0I8(ᏔpˀP~_aW¾zEUh&"2M ŝ|s@O%ǧy'ki<skrnyM3 SEe2t}|C=͘&J-F/0#R1(Cן')[»; ]1uB5:8 5K[(Si1γ$Ys)2JwI'X 0?$5hWe@*#kωޜ]xgjb J;y1L5OO %Q˜N0|oNwxFͮg_4rD2@Ћ 9m10dH=ÈOWڀ to$bwkkm<јZ~eS zj(h~,i=V8wwOPFp/ ձ '}y4׊1XCm:*O@*))'{_֥?hטV$WZ֙;x ygLu\D`[O + 'cthMeHc"[c8oxflTu)^AI(~on0SHEDcמ=ŒMe*۲\d8UU2ȰWt}0OxA+N~4R~c:j_.(qȱ2`/%ά@ӌnⷾk"eq1DP$,v5yB}" Ms.2']@ˈ;eR/{ڒD~#S}e 6ʃ>D/! c xwG>,pr/[NHEY!6o\f#eg-nfY9 0|8^.;$U}/J9.}b%M*na]: {kÆ)1R :EzDw9|T~%#l6|"U`or<`jY_^;̯kǃ( iT5!w!2KH,ͨE 5z:~BPOT[R ^Čplm˱Z"]+f^bD4Lan4Dia,`sJ:`">*SA Bl /y˒jzZr."72Є6xT(S{ˍy' Y.,i]=%mXS'Ӌ^ jW=M;5|7^`PBlPQZ)&ɿ.U[!q[SWhge|~*k`~/ϛ%k`¨wdǏײhϡ6yOW E^{̍ܽ sWAe(A_%qbȳ@StT5dҕ\@9L* ?',Rt% Hn1 Mf"Dx{|i&IK}S\Gk^8o {Q6X=P)E?Ȉor_te(3 239zZe4!3߰6( -h-syx(d7WvIɗStlb0O$#ghAH{YsaT )r4$[dKevX|*#!/8ջ4GR,GN0RrF2]fq XoR[ZP-q߇^-H$uzOb5d2`%u&W#S~d; A.z3S^H j*gc\D W"\9ۥuKo0[#i |Yh3O9 |2eRu5Fqe~ @B]#KkSvnK6IF >G' %(QLA8|"óp/w*>4qWt_#*1\, vd(EKiUF#>'k*wK]!$r-<0 XJ+vV 3އ%>#Db@Y!&+&@cܙlM@cLhVdnN Lo&OeG)L?åNĩ}>JGӌg<Ox3HfPv1ͿOzاha`& x"}X+PapD: zr@V,Qe ^E+9 #1fL0߲1I9'JGg$u6N]z\l}f!F6Hu/ߵo V]F%IwWޛeQI%$b7e,~l'8E('ۥrF !q7 aXq6:v+|qՁl.RWVYST*خ%D#,l9ΫNR=%S̄㨙-I @CvuشԦjBOߺW\V" knE~#L9H'zSh]+ˇRoC}P6#W =mc~g?bw,o7\F䷰N?{.F) R~3q[8jA]M-?e]5AP< {ZNpgd6\Lh= lY^/{:-mpzGKNIik0E3bN_ A1~'lF~VcVߪN]?OyW++i} UKw fov*<7 )Qp^D `,6>ݶ%^h[`JR}Zdځ3kۀ] {/R[  NxǷA2øV*W[ OƇn&ؠypf7^X؝2؃/JQ!ǚ1:hI;nf"Iكd֥żQYۼnf|vc{ۯN-΃n[55?>M(;&[JXcƊvM߃C60zwݿHлgQ(.^@Xyz wN#R>GhС]M$x6 N++>|0th~Uj29g/B3K|hsJ\aˎ+y3/~ 1)2k]j3O}B~ ր3hG'>M8O88^/W-nFC;Gcp:v*Ơ'5LMPP]iAdvR%d>) qf3~߮nnI݅Z*%gp!̢e 1 8])- .PPB ` ggi]?3k$Tl9|qjW5evIУV(i2nmRh)Wha:w>*i<ݡla6Q%{ldΠ\CYQXSQtQDps A޺{BsTYr61 L0ʬݍwY-[ȃ3h!X'_P )k$ _fŭE:i![í`%OHKDvCJ;9R1VSx![1+w q _/D)F%m .^C]`! oox2<=1z3Bbso)o Yt6s\|cq$GiTM"x;YKeg? rC:=g`No a⅓ѡyM,O,B>i`:tG}&l'.WKks LpB`O7왿z;t;4X6 5Q?ef36k{= -m#.,$,Zqk˫:1ϧOq@l/"v\G84Bbq}sk5=! !^!M.8|w.au3NG&6KSAp㡷- j SB"W@v-@ U, P @%/DaP %ykˁ;D]9rv8q^5T9 dD_82lBO4fI_B<)q˦nDtTVEY3'E: qRk(j/B<(<=ztl95V1Z驌bOЧ?'&M#?PN)Gq=tc:#0i0MP&У)|Ϡ[ϒt>؃uTc |ɠָo5׬d&6klC[lﷲqe+G0WXVb^K.sهw Qg v Q),/oטL U!LĘKiUms:>%8xhZxCuTtk& Y#A(M*Cd3I#1Ch aʖ:eI7_l?D%RW72$P~?!d軽F|l)]>(WYT)h%¸,F WekX@zK絀kFpz`l/B#zĢN?lV6VdՉ;z.-1МŽ\oqsE(AJuQIkAoC:^m@׃fN |qA}Ȁ]"D)= 6^2CKyXk߮Br<*0YJ|mK ;T\QhK>5MC{ EحF#] |m Z0vkX2).W.fIε"csfr!g^8~b Z?_{<. %~=L0X6Itzɽ;-+Z"` x3W4.W Y;P;ţ!VK]28Ds V8LC[Fi,x򑘤Ľc 4[rvHıtȉ 9G[;`Y 笨XlIMF$~H9^#!ΓXt?J=~DlCix*s;5\c֏x]xmVK4Nɢ6sΕGWNn4;9Qf7+qM周4S6ثr8clB8o tCa+0a`?[ԇp*m:-Ӗ)s"}b5!uGleb{4t!;^ ;˔=c c0jli2mZuE8%/ޫP娐>vUz@@{<.tG; Sk`~҉ȓ f:-z,SrPLVAD}ҺnT`kȵaضkPkvOVtjˈ'ܰAx׶Ƃ_X}H8m|#'3k0\}ITp®XQd,G^Vshu x1b3>,%=Cc&[wE$j\ewk1N.ֶ :dCJo9."VVVKP< }sQkpU!5v۲v2zpz&}3Gax}x(81__Zzխ+UdeK~,6ưa?P7qN+F O"N."YEt'6H\7%5!Gbrvb116sZQ:m2߇wϞI功QHr,Nvpz |+1z;>OidVM*o !3 ,dl{?,qHoqnm&]wrG}ˇ`{C@ed/>"2i\\)TiEVv^DʖΠwL$BtX4#bBm'$ْS &4h/C礓${ze}Nk($#VDv V+ kuFᠤ5sm4K! x +Ơi+p1[>mxd/IWzH5eayx;23QŘteS#wِs<)틄J_KX.&T&Z%G҂?R9PHA#i =,r(SrJH\EC|sA g>m]EXeATs-IKԈ"xå.Iڸ2\今DC$&DdwiY7 hU֟7ƛaFJ&g(tO!۽"?/̽Ϲ9[;Oh0E~}sT^OWφ5>-Ė_D.Ұ|{miP " o@` Vke[G@.sŠ 8{ק@{Qu ekc)w|sLjrΡpy[ud0pӄq}h"[zӽB0!mə*2ax cǾbR$6ٶЎxi$aMhҽ\->;崹/Rl2%N%+, gh=lvdrErدeT`9rTz5 #b620n9uF 6+k IԖJsn:!3OVH#]K,۔Gy=Ɇe|pO˾.ll"Zک]5:w^x?U^E -mQж%"VN:s-fM$}[4Nֶ#Q%ihё+kJP+~燜DUYeʩVJv: ^sC[3JN& eЈZNy-Q\hQQms8>Ք>t ? jGcK,![Iʳ"|\|nܻm1@u^j>UJ\S\%%-ت.]u? BY;E+s]!/vRm/Gjl`uHt {-x $"QBwYYTYyT;؂$:^zu_3P@ԪŞ2w3c%,GpY9osp*s͞i +kV!}^~<է̪*MЭr+eqݙvfYWYW :EޭV;ZUŨTts/3Ua`c4 9ōc*}WU]G%k-0XF P8Mۺg*(ԭV;Ԓ \KhR"Z~ 80S%n_?`L7!w '$4T"4{ [n;6?RK{Ԍ`d,~!u; ₝L@:S}`:| uN~jP#qCL qp:ҷ7rE2 r;m,N&tWA6jw>79C,esm KVppˆxޮw]mm= oiJXߝ0 n/C@HIp[7:{8 1X Śb靠;B !}&׃Zį5]ڨ]$4HqfAEpY8tY)BF1HO.)6A.TT]1k%Pde y#gZJJψ urǔ-agw {CkS&N=$(I'$t!Wh oj a^Ln]*nhH};한@h.Q;B&+5LEђLi[sl|qB2Cǘ4Qhi[j #9N 5<%X@HrחsJPBT`_k0Y-س 9BB+1gD8dp77Ѷ}ږ-nOf6F҇)4/?Ak߀e@ ޢjFxC"$^LJ.1Y3ZY(^3$v"MPw20}[a.{]L+Dt;IBSތ}nG5EGDdv3ƋfQ\_*,4g )d1G&h  xja/D$3VlLp> OJ<*0ƈQ#o 'EB6%1<`S' k¾dkZvXrb[?p/A3KHoaH5 2Wڇ8 `(H-mЃ*Cv31fk[]&V~f= p5F ޱ3i@| g6'{\>4 1i˭ a)3wxA9מ#bs0U@V_7 zmQnʃ*@BDuEchu jmXlᅫ0ZFb~Zɉoc/ ֍rG$"gDӪP*/&&P9tv,ëLIyKU@ f5klV6)T 6+%i:ɆhjI֩Sqn"RK84"`nϕB8VN޴b鬤ў ý>H~)1/Toraqi=W+!74Ri^p2C” "QΪ޽iO$=_ծ^]Ŵٹ7-c:zA>1W`S rOBͱF̥9!{xnYRsм|+-kbz ¦ +15liwKLV}ͯuCQ`Y\bI̓_~!Wv*a:!sRpuBkH+?dkv<<]ŨSM2@'*F'IqH.b>Y &z+`C`wJ\76#vً˝ѝ/A) IϪ,VX2`'3 Z>IDZ*VcH-?m>ѭ4=fAUDcoo>Iv?xhcJb䰦~OFS۹м^Rە6rpc$'` i/G}4z /H BVO).Iy͸K;ovG02'#dCTfČ&4W#6NKN:;QyChMw)y`G-N@P_md@)ֲ+(vxuaVD,Pkx^ßƩx! 뿝|Zvhno*u,:>y&FX0aP,{nOG:.YujD %=U_M NKL _>U}qBDxH.=Ә-j>%4t#?-ZSX\bDH=INs!!PЄ2!QyoFЂT9Ro0.Z? gɃNJf_iCl5=p*CU ObW蔖3* =XyB([{;3&<"H`͍i"ZN7Ny ΄ÒK 9-(npIطQ%vYPg[oĐ@]qM* в9YDg\%#7}{tEHQ-Nx?TҼqc\p^P_얉"#n؛DQ,hWgXk~>~"/ʦBo6 OBة;5`"w xנgWTK)<|~k. [=Idμx֚J#NYuUv]bA8呍,%)$L0T*^|^DQ87͡Ϩ-O۟4q}U_u?P >ҷS.YңJw7y "&p߲Ke=dXAACv_2Xpg쨴V᱊}IPӤ"Ƒ9g6_KlNzTw:VEd-%0H&2Ef+VԅpheYaETApH3żwT%Cp1)෱[9SvWj\~`8,4AE!q_vYgs]p5F14 {HT-Fg@uT"ܼQΡk8U(T!{(D"U#E7Vɷ @ 66H+њ܎rzdϚ'?Ɲ=ݨ}Hc߸!M|i"Om^vnCKav+Y0:aZ4jlu>t+*j4Q6Q{ת.H^r> 1}`=f˪ ,Cmg7Twt{˘̺xZ3x_;GxU͞* d'HIZ1Sw#5n>jJq(+Mwk[^l U~֎7>Xܶ@㶮Uk,0ezXY%ԋ+=ۣYj|ji|4݃j51&yA }Kus.i^LzR4 4йEa}V_X$H:JɃqX!Q-|8sdA ̤SѠn _eʽȭ@u{)Ќnr|2Y+uЩ;c?m[,7㨕0BP P }!M+O[Qש ; #F NN*6qۖ ]C?6R.kS&{Qo!@Frc>4+ڽ6=+) >K 9mހ,#0E>0H-"ҌH<#?֙M}$.~vHt9`]mC- VeͫxD1aڱԘh%\m~{Ot}qWUBYҺUp0# `.0?G SmQk_@GR9a'ƮgÈ64d3%;}Wd"< :Yӑ8߄5x0GhJw\6^ aF0_1؄ G4E nj.x/TW]qY9()q:C?Xd}.t$ 7mH̽)%O:c,jXo)_YoN&1B0`[{^,kQ!b_4{JtHn06riCOM<{YyudS^revyZcʿc"9' Bsr+،@Ǯ@d$"Q2A>Zy!yc01s`jØ.ElvX7bɂr|at-vo-3$/Wk98CJSU(9A8Z*˻AMo$g2zH Vmk)5 `:o%SXN} M}ELJW~!@=w,m:Rnu{'wg]܋nͤ+ A&nMz7H׳T6520F[e4-:?_Pljjfc֏lPb^<XUR,Y$"v&#JW^Mvdbbǎ)" ɍu1ҹ%0\@oJm:ןScDI( hqr^ZW ]ܨes@2Q Cx .ƼjENJ}FL,blEsA9{@k@ {>~9x;ԭp3 }%*~{F)rz%^$AL/s bU~44ff0@!BU|"{fmFX])xy^9w*H@ɸ24o1:(*]dϙ=)[M\RdckؕeOӜg:Ie\߉Iٜ}0Hh`fЗYby߄OI;w OF?s@b}6_>k g97E__׶ݠ ;stPbYh~O=$ a\2uٱs7kHKgPrW8@(+oWFxl%OVLn/!SQLD3!;2\qemlrv\,ǁ) r ^J.xF))Ry[n7ݼU&p=ʩtnj@@c@YOQ0 R3ܬDo`&Ɓgd>-aENf7wD`1D-Y ja%+3巰whAå!-'{<``oV0o _:1t}=S`fJO?Q9m\U9v- ܞs 9w9AyVud?D0ofC~Bd t,+Hl\&y=UQԧEʀJ0=1PP:~F 8;~jѳajϥc] Tgx:grj$}_z.Cq q [и6aU׸b g1c͌_ (n G4['ZiLSxG5l!bX9ߐ'"QELj_ 6}wGʼnu;"IN@&(51Jp%sJiԋ]\$%$t[u-v1$p_mY0huyN:9r$$F<3a/wpX/f]=*-9|I@y (\i/K mf>鷨_~<2}k|4tĘPwqEm҈@0R5aZ.kTԏV$u{]{JbO'fW6Gi]ʜwZ3Nya(4 rixrk4^$enƌB&, X͹AbЁJnxA9 0`8M=pet}h41e v vL$4,sB]f/} ٿHWVU/tC=^T*Qp  aG7WP@ haq< 1SVsW;븉?k4#}K^HuC_ʙOgI<neTbzSD荝O`3vGLf/_> JJ}XҴwD+~n̞deӈ]i-W ;MACJ96ې%_ʥtK@c?vnUv 5åHi[7Iߏݚ+}u(1P(`<*I-%XN xf`FVh+7Lܣܽt#MԊXT Ί؈%3$lO9kY`\isܕKzVF0,ЇB}.e{s CXF|)KDak6,4ma@<tQML<ηVG_,#z9K+C#MH\JSQ_UZ_\zN|Y6c0ߓN'i'X{K=%dxr[$uZ#L0P+\`eKS?ڂ$H^>BqDp4MJW93j4-ڠbT4G:</b]"oC 3*L\pE:s@ j\4er{wNp4 n2F$op6EP錠__Sx>%t#h?!%͘ .&MC~1_wQ7Ĵx`;hY.]xZowfyIiu%+[^c`rz@#[i_(q_1tYءIU>oĐ%䟙2ij%`u-.@R7:(C~]APP''AVᴄ5"uuRXXohlˎpYD }T Vڴy Qۧ!+PQty2ǩT4i"`)N˸B/D[~B"AogGY9-`$U,i&gds۟Zo FV0d!$wHBeZcȮsD6X"c`um?HsB`.g(kܤ$= 8'/Uׇ@3Ew[HǤn9'?; @'(/6Z=t}U:n8Zzi6J:#R [qR,es5L@&3!6aYȜ1|E ]A=kDLČJ[/Av-^Q7H\(#D `<=%ybb\HIrv_2eTrp}(0vmLi1&m.kt;*ܔ_܋n*ִRۯSZ] %.&dzt<,W1݇+E$34炴Tﭺ/?E+u8;.` Z$so=u9gvrc t 7&m'b@nkV׬Pkp۫ T'E4Navҧ}Rs7#j % =eXaڡ"9̱diRhװS$~W@0wm:R=Unu`D|)ЃO/wȒUb6S(G˴~Yv1Yp`~UDҼ1KG&>O 3m7-hjbas9^Qp|*WbJ#׭#:9`kd fYeZze{7bQz(yŦÖv[@s7]?YΡW 8 ryQ%Za rbZrzw=юߚS0hpĈq ~Y@5Йyֈr{RƵ8(R]594"rbna:Q-|TIX::ju˘AE*m»#@G;ڈ՗8p#lsxcPI`駂C))}.nqؓ#43@^KG ?<~Ή2#m/xIl7oMs|ּJ(jdkq"+9ųhwڛJTT}}Ƌ/“$M5o7r0w=H|)֒]fж_Y2JntPQ"E1a@N.ʖs ڥ_: |[bX_U9q}2˓L5rHjubM? ao3FV*ŷMhz~:z_~d:ᡟ{T2b#5D:..[4Fe+fjS8qi=sӌQNT6vQ,}?0h;yNfi37m4joMX2]rx1/Q! vzs,R i괫+:]ԄhOw^y|4uuy-!ƴNٓXa(t2 ]fV H92!dXN0w敢Ӏ>''A]̟бPs0}/zBe];cʤ qFDn;"(1)Yq]U"J/]~ qjLE|Pr]Yv7J1O,'$7* c0' r"X&ݿ1q/֦@?5qWr bߔ U$V$R} 8AAk{51hOA ^a \ |s+! zX"|ΤRnr>XnY LǺq KWRM ct 7RR 0̟gR*\8: > 43/ʪCdWhK*߈7zn;z՗00Y)Kxݱ!ǎsTgڽt!N;?Pgٱ~&vL?l"LՌ=9X%d˿+f7]EylVH7淦=vil5=cD8Da͖gSX673WJ |K }S-Jt2F,5{v )e&x>dq_ӟ8p&ZKPnwE_*ˏM"ےy(d}Xؠ\\S'1KSSt\c`;ȝĨS,a0<q@ug`잔Et$,NcDr JÈjbHk0 |e]SK~3=؃ʍ?EZ>W7+@h6K{ܡS>%H!ך1m)^*Tjqsw'eo%:0moKsn^*RX0_k}*W8g|8J7kv_[a x8zHڌA/qZ=C@B%`m/gZPk}Dܒ)9Zo;qgEjL)Ryt;VC`*5ߛW/3 tqL#xSwMP<gp >Lٕ y/s~9MPZW\ ܽe/}  V",}HG]Ӓ ml2X@ƚ+U'ήȣÌ;ܱkhyUI$;gۍܚ`uL^–;04(vY[>!GHo"f0>e*g<4[5c(JMG"b 4 f,H#'SClg7j6=p~qPRV 2pvUeY ~)TX|٘{@r%4eƲu~NJ\E{gZƳ)/Ku?їher2(a 8~"%]0طn 'jIC6xxzSni\.ϏGx"#joz섊Z( bFl"u&b^9w$!%?ߏX'=i &JqRWf1#~ ]A o}\ xOMhضr6_mT|A^R}9ɹpT)ҼK-k١E2DŽFμ[+?'6|WpOG.zţcBSFB<ͳ3/-iDyg`';Q[5`0D\h\8qtDeHbD|@ojhokvi9Dz6U:T2c sҶ7Q|O,FS"q w) ,52@u*a|6dj;\&wMy//Go! xuRt&Dd r&H2k2Z٬Z}3A*y<ΊHIHei>X'1`r-?'b2xfAU/7ܮ^2":kcE1FԚ0hH|뒈B8RV H;zrZn:JAPiOoj eLgS߶2n\#RŤI2BJS$]]VKk A˷_;3g]͗`aoyqϣ}C?5;#EU=+z:<:Jǵl{? 1%+x8e\?pBzrH nĝw xA"t,:^M3ģ3[ ̣F~x `jJtL`G= l*x˷[1/ӝd=H4TdŅ::1`[sK+;&aB\erp"sχ|,3&~]1A-BHlvI-g*wZxhVIt!ҵR"Uwh0sm~ݠRk)=K'2 SqKxK΅"N:y|a=ộd;‰+P5nIN' uo|z]H~.x 2t*̠ej:E8…YkƬ]z3}w#>b+ :R>E:kc/%֫Ck&Fsn\rWa)o9H\ -;lmEɻ1ֲ|)l;J̜;<0 D\V.n@v)㔡WCЪF)FRuk0.jџ K)voQ&Xvwtġ;Aҝ 1wY :F:TE+DgXz/}W4mlӸ R1%DOi+*!F%էuX0< ^cr"VP/^%A\0>u]0`9>Vn/I(L1v!CYP9C>cp"ހP_m߷`I̤BqIImszPpr3O.,tTH)ƈfg&0ڍ?.ԁW{,}?u@L҃SpBCdЌT;xf:wvyk|C GZK:]9*+ٱ\#\ztwLPV53G!}Xɩoڷ3N_É@`7]RZRS1~`*8z:jŴƥS@0~+˓ l[dc h~SA:%?#X@BQ32q/ϝeR6Ѧuq=55+E;-^d[ [ sln߱f>&B3| ,TAY(LQOOOarFw5W/Yqbi*TJq׼5$_U-/OL&@'H#vuJα?|OԬM @Qېmcx TdDxab-֗Me 3ш/rg EJlΪ@44@dQ8(%284,6Dj _5hSMvT, o-oRI1mwv7p`ߟB M-x أaP,kk*YF?_wjoۡE}R㎯pVOuE1_  @s qM7?H|Tvb E{oL,g`WĬLl٣ioF Tak=xc"a ּ5!;T9^D~iJ u#-lԕ5̐PX#*GLx: dlr_¯]=|3Ҋ OZgX失UC>(~?F1oLl|b>iRsq(M7 F9XP[vYI/{zdɴɉk趤U X>Vn >d~4#DvLmU,JKzЩT䎠^7m2ocK=\ ,H5КSRwEbi C;CÀG6.cyPqu^V) ڱ F.Z }M (*aurv}"(VgUUEj*q^%=V&LѬ#^VyC5]&Z`S~mo\Ѣٹ{WgQ̫1D )4s\]jt- a UvXoVN3։9^)/,'V4VK=X:UVUŐ72lML6&Hԥ>>-G[M\)o,ByzKX+L[@I:\U!`7P $MOE2<4iŇOb&1}A'2bdܳFZ >UL]&}">q.74Syú`wM8*Z?Ӈo/hnjv$yȒ>u\ن"+:]1Zl}*B ֕ #S;S"rfvU O椠˶o7}a3͓1l ²%E+T|X/Վn4npgwuJ#*8$XfiGp,> @[tKxГKf:&kH {&͏\4JiVf䬄 ܚS^=Kc9"V>>T'[tk$_E^g$I'" i#)-wT">Pb4+yGtTN$ҋJ3f;JY`(W&c!{uy CjwPеcc.oo?$VjYz=_Y{<753U . Fy30 ăQm̞hihF'hoۖ+]N-s!RaUquDG!)hrdJ}1T<{^Pu9AC ?&2|OsJCD3R?&&kN68k4KC׏Apw5  ) [F_8Eoq^ȃ>sxc ~ &wtv>Ge '>ϞODɓ>q20dt'_6^ϼ𶒎+$sBeIb7ۨSGXŷoHH dGƇIlŠdAzf@o>M_ewpV67g5q L .p=As-}>flKIG'hjrG𒁓] >p0{3f/4^=QzX. p,tElݥ2(ЉO ;~Cw*D55usRjn)z'2r0+73 OyK^ p꤉RoTH]iK)z5+UM5`h2SWr@;i;@1MRE$(X~ėꤟmJ4lH1VW}{Ĝ/s olJnlBw?#?[Ny7V抲PLd3T~] MI}@ hH0 .AYb>֤h9eTC9O" ެb!O 81AJbXM# ivywA6mI.gp¹3Z ݋kx`. [ɫQ<;0@ ԬbZ;l1YT&7xFo2\Kg~Ncf~\<"bv5l{YlfҎV՘UEKDJOydxeb7pd{u!fvDҀ]2N7z'.~eVP=7$( HqGŝj8sumE;$MQ^Y+ fQ},L]o\BkkM^ "y?jtR6QifM.@Cpb s4tv?Xmbu [uI 9'ooNl4e=Dz33uvwNjkdBTIiwe5"5aOO}{j>!R؄T^S)˰ ]+FƄQZCH6]_کjny(u1`ͱ_6SIǴfܶ߉/Og{6n\y ?4}G:M,=lLہ:Vij. =p6˯^?Ɔ;lnO;EdE6Iq *N vʺ&M3ҏhn|%>/rWpo{d`eVY%+xPVl7&qłqTme?wz|P᳨9Z}OEǷj@/v #~K/Z*O5t%Y> TЧ ՜>@O] ̿ΦÌP$j1ŗKS B Z|@~໺e!fL6}%Z’Sosz7X7ԋPM[k3Yeρ+'͔V= z y6C,? QU t ?%J/* 0dϐy2+3GzzL.@ĺI{:h T 04I-Z_Λ䌁&dgZrF 㒄g݋{OuLn}өް͚іH,p9ǎ܂[?l֬^!m1aIdwhq_•n 3(`)i)/`b Əs;.+<ȡ,92sfUbSu!neU ~OlusZe6'fz4hXF Kko0дdo~! 6,.:.< xgo9p,1٭oATң РS 9h=ȫ諫h atP >ŔWo6UwN<D#ַPHKu)ܦSde.[QJעgx[x|Wv"Do(@턿¤f:|i\ln>6y 1tYH,H]n8儖<{&/N=rNbxh֘uʊ3#܅'84M|M,)`K,=o qڑ-{gdoSӎR2?<Ӫ㓜Amyx!4jxVH]zO{^Mr_N5`kMU h߶4! ɱBd lSZEQ5 }:xUPDK9t$q\D+W1, ޼@)- `A\aaiP8,ul6n$r6.e]S LŧE,ß1߫E\CJMa]++U'`PEBb Qc`7 NUBfC+[!&EePKLjVY˯}v'pb@--sB\c ߡ"V~V)8|9sN;9(:  w}D9FćnAI 5Qs ublI"R0GPog٥n $%HW.x4NLoC`<9x!Qrچ%!EI۔ 2OO[MP4X0˄jX1Z̻2%DDktl-`O]g xG$QQ tuߒO)(7P6ψ*!pNsNpq.[H*;$i &T#+w'ЩGJ9}M#Q5C Q-"7}3QsM?A^ Sc*'fpkM7xc&C;@d5Q~:hɟ٩)**ן^hA3Dǩj9jK|l-r08Z 8Q'D6*?ؑkqo.W{ 2#7 & ^d5ټ4x@s5.AtYo;έr% g0#rq+4֥݅ Xь¥ʥwO6ap(?N##i"zu%O*ΖF6ݶ|p4'{9d5cN@j1d$8E oR0oT* č|O5OR84iЊ%۶"`3oW9, Z]\l;0 !*d5td̴LSt=* fZ Uo4ǠFna闆8.gG4G誻rSe؋p4p @>dRb-Er? 2ŕN7ǟ n2/s~qꢊ1':ϫ]o3J^T&QTz&TeKP/ߏs@r"-~fQ5{1HpPFQ'[;mN_|Y7Ҿ CF(G=2~5'r~ Ь;Mbs}g霍.]^bTmN2V2pE.(9/Y >ՋU,4oH[XCA($yh{hYa=`OyFBpJ ̆p/ij{T=]xq`4rVd=h̰dz-/jQ`.4†˺l> h nΐCLh. Jr\J,%a!7GDx' <\rѿRTx SYH,R?#OkGOTb4O8Z>ҞFF04JĜ$ 1o`w#Sˑ] ÐPd2PmMžZVґ{mv,ɞf8:=asRfa4Y˘60m3V뷝ڍQ1#ޣ9?gg%90b A4Owa'NQgfыet'/;m [M[cO`:}g[M^EVkݏP|tdYvmZn/UW; hD] !Hl®ew:?1] Tpx0v;s@`vh9xBUk T  Rc7=w~ /c+SM3oi=m?p,OKm&fv;JUnK ;Uacߤ |O(`GJD ls +5 w@`×2r ~B ~<RuU<|1A|Nۢ6{4"`瓝P0ےLwz*+lITl'0@es1Wj˦Jm_ycLM%#9Rrjݴ^/=^L5Dܿ ;{naF E@|F -[.5j,aHUw=Uf"wr}0\1@|r$;XVoVGafQP<Ѧ)[ 71=Vc&<.oO A ܤ_5\`hq^ .FOD=|?~~;KգcuH[]aQiEpd7465Դ<>SgxX^ |ZwĽ1]84;lw c><̮5v;D>&5,`lKt ֦ߩTJtZ{')$&x=p,;áM Lr)7C˿OLg2kގfp׻K:p$,MFucZ/rڲm&04CW[L0脍*7m Oj@^) зo9q,IY=n\<L*W=}2!oG۝%/@M'yxDDSf횫wƶ;[ζGGvF93p{Pi YYę|P|,8c{Mfmڲ;wqo|1w'443=l蛇'}l߁S33U,}4|Z#Fz$;v )'r+Q:jF#}s?g%6Mؗ#mAd{@Wc#|0bql#(yã/ } r ^;u|LTU0‘T<]< ^sHPl0uO}Ӄ#Apicnٿeoygy +_s674%Q7+Acg:[ģ[nMoQ)WIXEc6%;E =438,b(!Ef^Hx\sN<ܭ]D0\ sNr\߯FClvر^D3B ^C"&?y%XO cT ^{PT:VZ(׈/<ƴ%Xr4k{`f4+"YCfU-is53!ʆve ~Vć_l%SݦEs+,5b(rs>oyfl4C~>NSEZ\:rMzϯ`MTo|t>kؤТgZ[x2;)߾>\h=ڃ:>p7oB),H7 Z-ffp2»˓Gήyp(Sk шl~Sɟi&@g#}Ig>u bx/@&+8Mh]9A|o "Xʟ8X[%Ak/eż#bPpn޽Y,YL̽gZ/Յ9c߳@W kYbfx'@Gjǽ&ݯՠIgyp%ZVc?zj{WX{ 2h{/Q~[I9 15˦+_ wg" N(phd2j~@7n[ֱI7h꽆=}sO"txp9O3k@֋Ywrk֯~D%wP.YW}v5_lj u{=$\ϲnqB^܌nlP]bJ`ʨbqKf\֫Cdy''x%Tm|'< l,vroe $BVUUq\0ѝT4^Yde2fM@iևS $-<H%]ܸSE oBFz@KǙttĩJ[-MO զ֞i6>tbB}%ryK4x(j)?~GqL"c/g]onyHyo0ԫ[2A|~\(!LwI@Ou]47g4Ջ} r#4b:l'>s+G wz6ԨM#0P躕_Lܚ5sM @6gc4=z'5 eƓ/Ji#8 -cw39܂ 㻌%sXF؏nK!c>" ^+OScpT"oM&)| $iQ9t {[V+!Ђ +fVӝņEq q;7oIq6S"` nJ֚pbc\|i%HƟQ8_FiE`FhNkƚZ"Hgl0TtT չ?9$/cXК<4A+ |b7YkX!s§ثAXc<\BsJ*Fqg#ndpoYQ$]=Vht0b#7+8:4Mj(Ė{n)~ +ǖ_`ِ֖rk@-d۠Jy1C mu>A6t .U/3nhHY_ףSnS1-?16s^[@ɨh!CӐ0s/ YCR;ØRP.ŖտQ?OJ"$t)"ΝiʇYmHuߤx"/!O%s>J%na۷yrby҇GR$Lh]*`]_̿-˓&v?ef=|n"t![gxT'vfƮ[! (:Dβ\C/>34SlȂNx(PTuՅp[|UL-t++D[OP!=2?rҎ.8cjIW)`ZR=Id!WqgIifmf~r}Sa_(8'% iӪ-=z]11:^}3IW\<ñÎNb6 8,@lR);ʫF1hʬU) =L@ lCV6pM4c% 'آ-̍kßQ#_[idg<S2QRU$}^ M*}!%O9zxy&Ԟ&nn:*man^`LºxyqĚm?8NCzʸ*\sÖBYWB G!o.v@ "xŞB.qؠ:G [錽{>:@O  Ix,[Op_yՊ}?]KSpY4Yl;{T׳ NCO.rKp%ܘͯ"kUL/ c" LxeƏ/5X)Cjd]mb9:ƷA #OX0mN䙦x__;@)E}.&p"4Pޢi- Dq\Ż3md',b&-x;DlМ@Q8}_=+sS`\\z{a117Yلb=IR5@Gy;f/Mi5O Wi`Q"kB642t!>AԵdLEҿ^e䪖2<7z HL<|D~@.V2t4 7; 6A4-6ij7 w7M vy-L6*i41U{mS`vV@$aJ`&&'=1v:RY㯇Oۺٕ HzfhD}GT6\}lBRqfoSr7* 2>= ȍ\4 btO)߇`Ac?ʮ>hR͋GK_M\8ڳn\v9D;|<$c+Iח3} +I s zt_rH +w[+H"Hjs.)>oKA$DAhC(!(@@2]|pO}%:Zp36]ZQٽu;@] 8}g/b4p;2 E^G 5Z[AQ4KFć D 't1\\oB"X}.`Ws1MߝKn|a=ͫB#B~{`aSvˇ"N,^:@Q[ OmO:>Kl1@_,`Ip7Ermc@c6ϣPA1J|?$˶@x>xYs]dU!yl|N[_66%atwr}N-e%n0_ӲL['-c>=}J {ϸ'[= 7φHƽ}AV5 G915NFD7&s`[rWdOJPwyj=x:+Tw^g"DQIҺ\m{ϸ@Ϳo[z@ xWil>||_ZTKV[@Wt_7ZaudW /kzfu~Eء"&'Fƹm^TBklS;3Ak\a x}聾mb*GXbzG(0.,ɀnO!tJ<(e~eDŽ PΧ kp ܱex$P0Vt-_Z#L⏶oe-XSM#HKY3_g<: ktd&Kر.nUt Z7Ta5S+|SIqn3_[]Ij`Y(JF0{綅$/leUSWCbSq:?nwDTRLzs}pT`D.dlO;ǻg-;B!}._^6Zb%*Ӎۣ 9q9SPDNDjf;!<%}:0WPײ&\硘}dzG&#}ʷsZtPӘt[|R316BAlb/8DSWU5Ȣg*]mfJ ,SkHAݘu1P$<@7JڋG>}ZG|ݹY.NSc-!Y2!iD^VH$@3 }DUEPB,h ,1K>A.xKTZTO i9p~H76I1sAWyɥ 6!YXDfJOP ("L 79j*lZsD) X}I@e7J42V-Rש&O kH]p*<߶}|\pŃslNyc6" KC2#Ȣ6ݼ`%&!8fϜK4p>\j~\F5нãZ/ e`߱A(k^XAlP9q-1ŭ}s $s9M4sʫg E+.x&rY9MK ,l4l(;%*t_"U,{W\eu'zHQGuN@vvL6 {|\!"/nl644b!L|b'CzfWC 3 = לYrL6p82eXc,Cf?}!fѫFHprpX&arA5 Lp Y֘SW7+JS \Bjk>FKz߆5Pi4}ʡVغ5D&oVdS9n@,XJsqܹBM!@;̈U;y!G?x Ec, TNgf_AxMT#VR{R Ϲ<, mng[aטҾv2 mtB@\]0xaS5(/oh}c‘к#ނ8GMuzH=6g Ø?'Z|&Vc@cuUnч3*rKt3k dO< u@(oPLHq]Ok}?CU:BҼ=yH`ݽaۋv)yٙ[Ϗ;1%^L 4|{I=%s4S^W)w?Q9J|'?8L]nz O gVPYd b&km̎C6^Ӻ;0OV3FaqQy绔XSE[dPpfPz DQCڍLfXjh/ `:&`7Hy>&N5uޅvb\+:qXƉIqd]ʭy -2QQx$|xzQ-[tG+kUky_̾up}1aVQ;paLHEjv3 Kg[&6T:C>%yJƱFa,j8<9fP>1ct*Gi_dnӑ87,W+!d .p1q)Q }ds2p{r/ H/b 4G1 4&xvk: 71P,f(Y:kX}qZ cZmGE!2!45t~RAE_>xmBwOTҔȍb\6^Đ|0ne|U|#kb҄ib܃W\@$ a /ʚ׽uD3N|ѣknVOa~vm3-FB~vC*v1yR&Em thRm>60,}] 83?<-F449{Vt9fFK7!~6Q%7I\>wrT֪FB|3A>0[Cn0r{ƌ g_ 7>ddj٨|ΟASeZ3üۣ/B(pfQ .,n3LyԤ&@8MrrW^8H}APA:]HBݝ~ + r(c lʰMF+9S`6eR pF!G/j3\O!}[)^$W=tW}xo'iJxl)”c,` ,}x[]ː򢌛P y͜ v%B*rmF65/;ݞLSn%4L m񣷷J%M SkOgRlT=}̅cy;Cm'2Q&U'$ Px}Z$؈>,vĥW .Z]v:~K`lP]?E"q9&@3PyR] J5Fr_/6=iH& h=L1fYJrL7kb{P{n3PŇ2mëH (|Bv~2H 2IQgtmn`K' |km̈́9WNcrẁx'D!3BnE'VI.ʇB;(K{=T9q+_$,AC` vkn 8Yjq |Co'J޾wq6/ @i>*ɬ }@A+ŋ1ap@3LfvoQDz8N~wwl Z=:},&L߀5IPLQ8a"t[Z is1fJ5=g/+r `B j$9Ɯh.ZHa(*W;( ɍLKqY:`u7mj}H*zݩؑճW_eFd&Q1~W=MKtѰ?y)M~~CĂC׀BF9J,1maB'a݌q.4<|] >p]R2"8Mwcxdž<~N^{"r;C=p]52t҇?JabkS,N*9(#at@6#i5vǒ/BJ` b džS%WǓٻFۛ1T]ZU]Ro/ |T*yI>"wݛyEpCon3,*م˟t Btw2|mlpB%A?S /#M,f[xh2H_gSñ,Vܔ(={pO;;XwK/GMJBY}N'?PgvC~@nFE 7Gh|ڗjR+_~)ie\Fف+;%@㱜cWmMf6oNm2jT$+fsbU|0D8#3ZA;Ĩ O҅iA/q[`PFJo$}uٴ]mhlh5: Ow-YtZSr1,zCz0+s5$dWFcT6l&ָ⼄ޑI[t}]7CAځ "D2! .&Xv_-i3nWZŬ%{DIjbi .ޘ[ 4ƶ^51`r7D雃{H\Es Wtۇ|,Hwstެʾ~ Ӹ/s](i / w>?r7UVG(68Pt:q1f'q3)$LreKE[9ڈퟳ]Zxe$ Dc]o+' ..Ew9AF~Y.kDX澓D4&N}nEߚkC?u5,z9ˉɷ?6>C? Pe)Uh#ae⡝f3S;vDKj0)Ol=lb}w Do9zV(АxsQ҂"9J[/]~uedfwa2W-2kM<\'1[1lĐHy}a:\-0Kb}t6_nv)%=)14(B*gh**'=Q`?\UN =Ma$hb0:6 XxD$pDn;lv"48c:Ҁ'J1T{W&`;((bôC Y%ryG?Z.@a{0yUTtRe Ŭ'eh3}ROqظ Ec*-ؿ~gψcjlT P:gAciK)5[$op 9\ vu.n[m_#]GN)%X1,bxbV* hFLGv zi{n!/h렧VeCjgKPd+{[ =]~"MgXۤ-7fE5L(6YZtY3/@H "X*/ڱ EJeE|p2f7c*ܦEf ay[ S]T%p؅2$jof?,|QL+-iq7v bհ$?4p7,4~ ˇ"(+n7UsҠw,+#'Hҩ/B!lB=vj[-χeAkbŝH2~v$lRμjrcW^h-qIjFF7૊ģhR{cvsjg-zG+jL }A3DsϠɔHvzː uWVa~M\\'ֲEM5Vyj+ك]ZJlev%NM g}9|:Ev˿E*!wGuҫ=st-.FU,VcI7"ԭF0"NqgC5lnkHj[Iɜklk2_!KBY_4Gc 8?XAwQIJ UľDފ>p'=zHJ̖cM} a<nqHg^}\/oGIŻ Wc;k*?W}0;gT:tdǒ,5!؍Ȩ*}?6Gg~9=Fn)9 !PZtݒa<&8F$S8VMe&O3Cu(enHҍ)0ΜT}ɵ1-^`êj2kּ%2?#pU $zJFl, <Kv!Q[`vĊ6d݊?Pd $ič 0qPK.O S#&gY}F4GW8HPMz"9wot<vTz G|fs&K_|+6"xe-$…Y-ɾuՕ޹KUL/N"T,RAҴJ6dcB$miY1؎yqYduojm߶ʐ&1NCZ76I~V\΄ϯva.csmw4BKì7õƭPS ]SltNMy!C0C < H1[~cmr{x+؎i/*3-I?gʶg%Y`E,$\cl7ah~9I-&sJ: |y;XqXâr:+E_uLT@p6ÓD+ٖ| TAZa3)5lc$8S|qquad(*gֵ5JI;yG@z' Éb+V}GAٴ9DQRᰏ& a m:^YQ6TV_9~ 2v ke Ta \J%x14 GUx/ 8C=o*Ζve/I2Їؾ=\-/Su4 Xe$t,5GVq$"աw۴A{ h*N#XlU$} @X oףg}1\uR,0LDa'szg LAը=b@򭋒^mV˖f-4{d~K(!Vs@Dw9-@ՠ7tؕ:ݻ 7#AJT<^_lw\zڴ'4E೮ gQn@i4Ia]RĆ F!Pk̴g#1K7s P(iAn1vJ}4YS>Ct&싛(A02é8iC Θal kZො~m2#RMKMy^:R8r>}61gWy-*LЭT C.P5`uJZ8@>y\u{6'r |fscY4)mTr}: = FSyHey~Xt#'cin+׍JHBNvN|P)gxރ Jig/[Gj|3rXơݽ`b!LI}E9s?n_i!E'LyFL:Ÿ2_xoFvM!ګӱ,;֑8Õw6Ֆg'>5,E<^҄z5{|ep0n9CVXW!yMuBs3u2)ZxJ'7%y3I_?%7{xN4ra/Aᚴzrpv'y,l]s>8b]:$*qq~+ċU-5Oť>I&~9ƻ 4M[B <9tu>~VYoܓ5jUc!ua/ϡ~ Yюfa{N6CD`yCk]B2N(z!g;{'xoQ,r2n]jP4~x8XABTùb(&>ޢ.M!Owѫ [GąICvcS3Ǹ]?L+кH 305kͱddk d`[µ1^Y{qΏY;6Y_cs Z$8O`~1[D d,A!gG1 ^ iN|ł [7յ_7R32y%2pn1[ǬE%$oP $/PK?ړ]a5Rpc)t9M|0vD&q׆3T 2"^'ac+BPj̀2 剭hжxXI u7ܖxSkgWa?F,a(ˏPG 4*$Čg~($#Vg#[>~29w<8#X8*AF_;`N 9#D>@~9{݋@2if cѓZT`i6 dWNX2JϦn3X$% cy:&1< ^q-dj"]muVLMCn杳\e#,3r-` wԕg~o.8SŜ'^aѳu*PhY)lD η"n ȏbJdjFu;Lhh D"a|?< ckC ` :"@<-% D X>وZemEUBL^vrE`ߑ:#9Cp- (9XbX+7Xp[RW L< *бvTK'ݭ-ܶ@AWyNvGc,~(1x}W;;0#̅ *!92iAq,1Lz0|oOay)9{@!PXwe=j+ Zɛc Sv\* V8Q-+)#g ^w"c,ƪӛ4ێ8![U܏YOJ̑<㌣ՒCBdr.Hj/\~L~In,.O)<1KпP=YՓJ=PA{ʉ.VOl6{7ҵgV%0F҆Uy$K!hD8@}=t)!0Um[J30{f9y8W~<%ɛyh WiiHFӳTQl6ncCsSrV>6}l#to ܃B\Fq#x7*섀;H`t8̎܅ag`V0?m3r\!Yc툤zf5Qrk7RMzc化 E/glH3FbFu%?3`2,p2fi(wK½{Isl fF 1<@2`ƶi,t~5!OΦY[_kpdy+UZ[*0,̦N!䜦] 5r5,Kg^7(c5=^vF1[-^$8G Ig=cF[ ]8mү6)D|ޛC V.Ro'8|b1t?*B?2ȭY&i0KV-uPf.P?ku6\y#VH;YSޓyAY8=;v>w!i5 WwI3+śl{jh;K2)c)HWQHJE8mB{#km *ۋ$`H1%TtP+;M <$X-dvi\bZktP0gp}V +E˼t !Ã4,ѭx{'jYg0TBxԽ5^ʰ ' Z2Ny!l{:+(&gvKrhwBSXZlqzk;9kMsaJ*~oDsD"*Hv&Q5g]#)|{ET fuLV.ɲLYO+¦88ѧ@.ăk`^I=Vw^4UJh7VFIL.;gP0 E.S,=ĦT[S4h;L#JORv~}I~pMT` (QmD `I)8"0ze'ӆ姞'^d ;KkmFK{9>U!|D@ Cv+ڎkP~ :ȷ{OH#r}-IHso[P h*DLQE%$k$1*|4}d;qThLwUAq4QxIPm|ZăTr?fBʜq+ tSȨ6#-{l!8IpGr'̛a妏m@,HfBs4BOƾGeP*[А|3 CǼ%T/ S ׈h&qkaD)K>ps[MPФ6NT[^WY{FNX%_HI43qu9g*ȭV"; TÝ (nmT~?6DK?+ML&Xxِ[ Q^!jclqUG%!;Ti8j92e1r^#M;GACl W( ޱ9ޗD .H@V5ڄ:.}?.]\"wyn;qt߰G3$У(KhrHX`{Ssgl;}%&x 02׊ q6u8ygg5 teT_KPcK+?>># ?)S xK'lȦ`OlDQ.P}#AK̒wJg5%N'zSW͑z)^8Hk)ԁFi|jAsڶ*iϠfK? K(N #peփ/oܚxj :hv8JXR?^@p DŗWa ]M{j㕾az*2mpO-zս zzNFѵChxࣣ JQDxb6 ݨ{6udbi"%vg_\nՅxh/:PZ]'k؈pJP,C. |y6feA 51BAt&z(d] @`pMitK|67ԔˤVMz?nNu g4E?g"8w_HYk^2o2jJ8 3 r,1oB:y*iGLJ;[[fӥ(wx2ο8UN9Cc=ޯNJI)^<Y٣ BbZKӓ^:n:N bV=VjmӻՔ[&\A䀀c g5^М~nc=V^ܲ|I`1D?F@8fU?\GW7w6;_[B1xxEۅ w׿+™^.5Ų[ӆޔ{07~egObZ yL8˴&hnkⶔ!Vb6X?}ؙ!cMe-Ț6G9Lz16s?XΧdpT7O1ZZ~ǜ*?PEHb o@[_`zGvjҶg> uJ~G[ÄIFC#VQ aeh !F t(}Nn9Yf)I?HB`=m uQC)Vqjx2Hm)B>f(=4Yyڢ>w[88d8樮˱N _k; gUٍ UT8`lt* *m#RM,{pS02,>i~CEBf;K@Ȉbt7R/YH$=_,LG)24B t,Px |MWW?V-wLs#$3c?f%Fz" MlΖ̡횼g m w_[W)£)̕j|At\M 4Փ9UQ4b,xjύwqc?nGm00w+ji jԉ42E4SֱahqOx>aI27!SqkPQnr=)nl{MѬ t/q*r^P 7mDQSsTeƙAT(ZJ apǀx|5}Ű;PS2xghfy:cOAF`L,s"!z-_*g ,4F߼ש ޲yLz5T>lpXqBGx[ⰿg^va_E`,p>$RNFXhڀ, pJǂAuHc_]B:\?JX .ni|8J`UP`!f_6R=Ru6FRU9y|SQ~3o?q^} SWWުd6z(,y}>XsLHk "Ί~4';soY35 %(b:wlhw XQ^/3T|W, W疲Y$xD'٤X@: PPaZ}-&8qJ>idף|1"4$B4fuF|ˇ@Gc#?V 97::G6uzHβRs({M1MUKNb;G^{룲A '50DoYYEf zbz|mg|IU |c$~ Z kㅌh*C6j)k3;v} Ri"Qx9/IW4FF}6lW4 : @\<)nPlL1Z}tM&9e4g۶owG5|1u];C~z 0>n49x<"3;άa[%kU<<򪛁Z$6:G.#gSU/K4)е7}6۽#&аFH)i[&Sj cֱ*' `%%18SqNa_8<8Yۯ#G#BYZ-Ibl[SK& -@ˌ^>%D%uQ`BQ 2ЖR&/qְLSziЃa‰Ǔ' ̴0(8?ftWs]WGP$nAGڸx \qۢ }>]pdjQ W Q_;a+9;43H~Q2gٔnz&)j4P͈]Z@٫|WxvpM0_Gar(JBp YIrwWERWy"GV?`/8RYM_]47iN=1T\`lr@4ɚn3~c2BLHy<:UeLe" 2~WћvP}7Hm9$BJ [_* J 4AٞUG|&՗GTP8yPOtXLP͘/N`P~'~K, !C2^ `k&Vp250<׬sTO XޮI@LGxO6!s߀R{ͳ6C.ZSP)@R_AQ8+w:gDwNUw<g)-V y#u ݑZM3oCk-bw󞯿[8vS)?!`Jv~.'ٔ" GTveFyœ#(cNW7VVOdLۢpG`6*bʆ\jUӒ|ꋗ%)ͼ Pբ͹J3vρXGox /3rt^K+0{zK u:S3TәhTK)w~ z"Л˹Jrx?__9i[f[## f!#5[xujj(NIV?5{3+M[~= %Mݿɦ ۾[r v"U7pIQ㒴2Dbå9(I:Pd@{on7Zr-Kq& ѐ9KuF}Ep T9͋R~3=ɦvFބr}lNO@`U3,Rd рWK<%ŤMaY<#Hg"p4>K 1yMgULibۦ2D&{VմO:GPCBj6K6%"Ȝ)X$86 tcNonbNO\7~< -%AM:c[غNl;_&[NXv1pTo+ W;7 fVW̙=!e@S# /Ƙ?etBE];u>cŏL5$}ӡecLH=p4-@%J]0f}JLj7o}.v>J 5ukww" tYuUe f=Ԓx5+ $tjœjƭ(d f"0r[e)XT73k61b7^5HxP ^CxkSko zkSi{mYᖈS 2i$ mإʋ2deGe۟LA!13lOAOOT&yL2fnz#{}ÖO16ţ ?7F%" j ԤƖkogF7EȬ̖Y >evyJDW F+իǓ SInT)wS'ʣmi2'xfFAby810453},smwTUa.ц黆K\ח29-Inϡi&0 ޕ&~ǚKBtIF{'B@4*:;j_3<ή] ͂U=nʂAT ו"@0vчs3I62B17b7WX5Q`׻~wf)#+Jf8HI< {{8?|Xګ͵_oS:+!2}="*|%>M~~UZqJF6pT?cJc僉ЦRr0䛄dHh'Ƴ'ѩ[!T$fN9uY0R旎 @-+5"S 3W.{Tg+Wd-<ظ\1 l3KEʪv\8[#mϴb,>QoHI*;΂ο&š©sHyW摕w:gf`׵7,u?:n30^Ё()xgaLtfҏM<1N7NQWPr/в A?DU~^r =N{6;,'=:.cҋq` hZ_/. ,U?]Ir(a\ L}r ӭv8gLnMV?"I/MO~v*Ih+Xa}W}}]%l,CoÝ7X)ZJL-?"|`#̧< 24pT#[| у^DT,LzN"MX4AfzYˆF&J1}"/MPHśh'Z]E=/,E,ڶػBlWW- aw]`W *%IbBu֢=VNЇ\Ix)"YP+:ʤ&7A< MP34 NIYk@~8X ~*ncF$D4<}i"A 5d`Y>"PVk:Zu=Np&Q2]<5K{= yJ7EKGQ+uAdE6}QX\_ym+/Fh[w1 ]hݘ3 f%8^2pm`[Ie= Y&F@q\L0::"~fo-hz&P[pH?WpD^]a:/)v.l(=[r# ?h_, [24,Qnԧ"ǁI!Qr8Cl-xԅOsMt% GG?2Vy }z[?*ŬTl< G!SvAdH)6j >Td\%'-Je(dNc0KSI4"¤tEE&.wRQT86ܜ+(@O5#h3+^;LٻDmhC7iHΚCy4.:˗hh–QZ0E! Kڢ~]Q6̑&zA!!` c2d١d HNSȯz g:6Ih얕g(Znnꎝ%=d>t@f`~-dFO0Eé s9m~ô>}TZBD4lL}x_ G,- owxⰂiէC}8@mD/2=>*-y(Yn)aٗI{z- lj&7VXq>~8DO{;L藤9}i!a҂LT;1.U@/(1iڟ#GqWH?C!V]ޡsz 5ɑE΂Ѕ#(-8ܒ3Ú(qr)3+,>Y!TJ5"c^ Y$f?ї%C;2,;̡ojz(TtIβ{kXe8>x;85Ywο0Y Q]P .<>*ᮏ~_0(fo񧄊A-- XYF'mU?#`:>orչj(ȼA-d@0oޜ3ab`NBSaҼP__EJMFdRvz.Tt,O^y Z#'}%Mt1XvZ2 On>_]lFF~ƶ3w%WU&yL0 8>xj֘τZ+@rvi-[O,iೞA9Xf5}B:3c a܀Z: >' H~ _kLQJ3LJwʝ˼5 OGժV+}pc3SPTc!ڻucrc:~<6`R"Z ɫ7=au:N8$"^)Lbb@ Fa{yİ=."gvSA{@fۍmeEH9LL*͐}"y6cn3T^G+ `R4bC82ы2f jLt`3@ 9!St1 K]vW[H-ǻY,Gh8ĸI@' ,!aopB8^kϚt;ξ_xI$4PG:% ^W5Bʗ7wU s}sG"iZ;>^_tf6"Ud6wl`%FinY {c( ;>gl׺9>N$8풺y|Th؇\_ɶRDA0Ky4z` )Wʇ,/Uo@[ @knB gؗd*W16`oEq|;f BKu ;L%$Ά7B;8>#`q7@fCw'ilrH7}ttcc׮+;17t[]orR'rP@+ 8,:WBs,#]2jqΝiU+Вwu\e]ܭ}8:oknF L'yL(PhU`klٝ6,Eˆ^&nT/̀cIȭRvH:~ǔq ƺUK0AWۦ"{*t@贯Pi$2|lN JQ.S* ȦІwT;ϱ~86B0J2 5`F#\D_:sKrOeqa 6 ]5>&Y]|ײ&Au@:A 7pG^XD,@x"{FqW14= }1h _q?3X'|"װlG|JأoX֤U7> >D+8j-*C4Rv2WTY!*; 6@ǰvW+BeSIqĉ{O!z ɘѼU(ÿK^4tGݤ?1d(2P|8Wm6& ![A,O)KSVƠԓQ& jI3pmFH$Q-&䰚֯O=o7a1VH˝훭Uӊ((LE]f燐sZU/JDEprikv!S۪% l}3kJ~X'.fK4ƖsE032!*Y fO͙RT3҈i1hR<ӭЛ^G72ԄMNSY(ð[.[ `% xfO]fk7'/Gp_"8ӉQ}gTj!ܯ.jS办qL08 mA w{3U^i 㑝&f5q|p}lc?j:vO43tNvXL!5P?- p(ޢ2]j^,3:qnk+W )GTO-7NFv" jK&NbJݡv!D4Mh]{6i|Zcu 4l8{Wv)p0cK=0E t5~5A *F1r͞R@u򅫸v4 IM@BŽ1U]Y&a #/&wK[w '2uwtt.M4lWHӎ E5@[?$VCs\iʈKe6ga/t%qG<,HŽ"Kr$cv浮mK0S/bly!J@@$n OH[;F-6i 2p";_[]W"w*4\E囿}5lC7Σ(a6u"1,,@? )5A'z^҄P}af]LOQ+ODPWЇ5jQ8xÅ׭wso i3{%WF}T=b)/C_Ld4iM|* M Lƥ&K|@ 菡Jl 0f$"!e8  -SI*6ZSut|}NA(y%IDrt6,ilJ]s_Jß?My 9H 4%BjVJh!Тl#:8%4&ـx(qn+_ ?st#$[q8a}SW*' kC᦮ڸE!w"WJpOB:dҟEܬcin>ě'H݂m/\ho~+ \=&) <)J nETRWcۢvQbYNQpfn**F|&>sûmRd !U7:'4q?]뗲udڛa l)z鋝\ԗ UJyONبDMZ{M[//F+ه@²ml塭VuMƲ69ojyu^ؙu9#bf4Ck&Κ[8J( 0.:ӸbK#ZJDv|VUbEⅦt,̭߳T,,y HtHboKM\%cKlb|\Ydg$0$c=n2UV'r(`&)p}RiB=|lkmd,;ԈbMmN=$&ᒍ!R9C/^D)uHO[:ɺ2dXVpbQ/*_M7i7yjCBpî`@1 ǚxò2lh0mAGDa*aMXK-@^sTtP{DDwo|!.Aඥ_`\^jͧSdV.(Xn۝~(չ>LXН]qeCZHcvuc=<2?ƃ=jwy%Fs(3{ W,~Ko|$ M3gJU;wN)P> le)#4Z{(l6m_K,oj7N\cqjyZl*u׷-In~HdS1w2T=sqPvy-=cҙGhL'cGs}VN'ʉյY->٤uD:\缊g/b?[DìY<8X+$ ۄת2i>LWHN!SR;Akէh4ec <2a6m+X\E؜ثA[(Y_la/" Us$$_^ӊTw@>k)n# E3D8C?3_7B9(pW\A(\Z,!v<Ugh nE47d[mfiaE~X XHDͳ*w]}(]('H/: j_zMs%VQxn/ʆ$-dXfh7P5,J>nqN .`%e1 ۙ}:yY%m0ysŶ>oؐGS0Xk6zjoD˗ D{Fz%t [m=꾰_ј5^I3>GbkΙe2{+/[6ͅz^nZז鷧dc&`ʬ2Nӵq͊rImS"#+#hA^r]TCp]^əbntK _Ɛsx &um cBȄʺX{ШӘu@@}h"|/ ܃C%D/J'X/-mW03Rl K@` cW"XY~?Xlu13䒕=9jVz!m^+T!QeP^@;,sC@o%c!G j j|lhxNwcmiCQV+\s|;Cg=i@"|3(jӕt8Y玕,ͫ-5IfާJJ LsJ,݋Twd餭A~ɦ_NII҇ozϼ Q͇2 do˛2JK*q-S_tpχT~K1phO'G2'{]~7-vlhdؾsCrY3U+pҗF^2Tip-DGS NZA&,.eT i)XctNr!Mvҁ-$ /;yEg{]v P/Ϣ#֟B~ҁёeMy0Fqm)N\%r,i9e/Y 09S\FaFql2%!8Fg W Nl߭ݧӇzIחKᮋI y,2mCƃCnl"Ua_3$hOoal>VQqxt7p:;')[1aaR`ֵ")P"|֟;c*05-⒳%|c[C͋L_`{Ȥ̖?vӍ J%Dm24#:TkK!VXgۅNs5E3.< 1F>K-?@nR8_O {6>E"9 2?X]PA˷>4}K<53Ϳp+N\Y[ <-b!FdڕvNuNi]!5C+mKKu6M :qF{8GkTKRrQL_';"W_<31c TaŽ6a6> =l! Ѯ<תS1Wîy𰑪2!ylYh^NǪkE2:sA扒T}!)Y*Cg FpX~IZZMzBpg2@eaMR[7v+ͣ'lCjWxT.k"ZTU`^̉@2_,Tl}G"_gTL0FPTaHD<5tߣ\LdiXY!zdѠ8;71fK}iY/Ʊ~w&< ,F$`_#(*UBS90qRVeRP$vqfI_*8F+Bb19YxCHI @Ȗ}C 494xl$qd1MY V?2–.1-OYf+>`"}{/{!?&1Z;kξ:^OED*q+,F m <!XHdQKd|JŇg5K)t \zIz #!Y_gqý"n/XCr//j!nFR$:dԞ#J YI|jfzȴtsoR3Vhv{<ӧQU ~j_P|l8sAƾOx% ' բ*@H*eN9e! V<.xn/v}u'Qcs9Kҋ>޸kHӧ|`(ͩ 5c J  <4TT+X=*ȲɀyYRo R c=-%-Eƞ?wQ)UD{Z\f[5ȱS%::qQ0T=ٖ=Y3nt_Zdsm zjNGexHB6 kro:t qQ*%JUV!bZBLv:Qն`sKMcg*=d@1n{@JQtWY=TgP6:C/g1B׈8r-Ϧd =r!1*"[鮱+߼l F?6$jz$oPĿS>ޡbd  N'LAqNh%)#1}1S{2&-wcyyjb[}gTvh0!TcgG}%B,V^)ՅI58W19/Ka\H뗜A-6bRlxw"ّ|<8EA 3/>#8;~x!3;IyCR-E C{SEW3],sHɋ)z725z{LHc"gF0"C։0ۻ#KegR4cJG?fq![`O'dY~}t3pU|p$?M/JV$otS6JN1>ꋓ@=GxHj.dU[# l[ ЪGIČVI9#HQS5=_ ݬcRڇxѺ C/ͦ/,첢vkA7FC(#w0J XPcV։E>ZeA[tq5b):39lPߙЇϗ1h ^ ) :VEKWʩ=[i;fRH;&'~֢vskQĝE"T?W5z̬mt|lrkQ&Ƈ%7v3; ֪֩sc@Igz}SI/J` %8B;ӿ RExcuf!<B\ruZZ^j&n(2irєEH.XiFP.,EI;1Nf\qr'5Phfbu1]"C մgڭnw= c`:tZ:1n⌆G Z I;n6E*$bZ<|$Yg˽"01IxZ% UQ\Dɻ!W ?eLz@id%h'U{4p#&61#O/vP܃\HO6M_>FņUYrObY)UXN,Y6"_g7LHĩD\jjZhgg<%F ^,cjuviծ &(7:Mǝ ]̽0bAVM@H5Zd;`ZɺOVm[ym#O$?HfjEhiH ({W@XM?~q>5A+Xߥ`/"{I)r]5WD <&fBcB=4uFD]I% J ES%IGIHbW=õ4iB.2+ȟQRr-Yew=),|mTe$Lw;l= Y b6Jk<_^AҠ/ Hl16N\Re\T5pQpaۗ 1h }.}H.K;=\/60vuDcIRݻbJ*AJǟYRm ௹(U' c?{8@{I |{VtrenMgt~b.+7%@jZ"?n>s1#V$ El.1%P' z߈C7d-j̏1*27xJu%NQ$q9mUpUcdn[4 ,|5g9҄]݋ыU{Qy/E&yX3Q0pt="@C?D v t6;%UpŸ7.ZESǾfm^Z88& :2CK/};vԎ+h i/:S#LHEt%#((UG~AJwQD$P ~d7u$z#k SMhg; 2㜚TE-է|%;ha AzpAc:5{^*<1ޖwBiMK4sj6@iP3s D)T:.;%hƲdvSW&:0y@dWoBP׊%]:q4GJi7ɢ*jᓜLT[wӡO`*r&ZDJ(b0.oa$*fz,*N hb)gִ氇H@vT|/xxEYD3q(e_ `ٺsJD#U+O=?ؘe!jp4wfv^~2- i*#XKrkyT_"lݹL;|6}}:3}|{Y鹸Yo( {Tx 5Jo͊K5ht@!.%+w}mC8؏ !48|f9^}?iJ`$ߡdU jIc:z?-[@ГXǖfЍuݵIVf|,$DO XS]ze"4_;F:]]]zrA;`V 70,O |K,1ac>唬u!w22K<uZܕn(z0\kqמ5w@2/gʱJ=%uas7b81\ GqθD0&fJBd`Yl Ӓ<_ƝDOMh{Dԉ%/.JXȝ`d]?hfj`x V@Y.@ yS3SZk1Cl&+ɣtoHKMT "u kf `K~;6 ?7F5Gа0 3Z0[/edu5ߋ|^p]G^jEDJ!mr[_Eo$f"[nX z'zҲG](g}Q;G=<\T RLmbbI [w}!zvByظJF(%3oQrPDc>T~M4f )5 }^7 ~*E @SiW8LŲ3D|ܽA{m 胦*x:>_DŽJe"ggKGpwq%~|{ճ {AMQW?DHv| \c:<H_TWc~PVOeΩ5(O  Ge=^#S-(xymRѧĺ.Y, "W|&Զ> uI6Pw94i˷nvV`ҋw7.|)1u I0|b$BsKqw W7,Nkm@"WaFnc%%ulӯ@֦x?Sw94hTZYsAE^P8๨ ,q[3ETNΈW\1j|<٩R:J)Y8poHSԦ,Aƃ*YĄ -䈰ltu HM,b4o[XֹK̫L8;6YzuO.C">v[0!2b $( zIA(5a|  ;*f۞"09RʻB0owf87KI+'员6)oxDIHOKYz(ɗr:_SgntHd{K`d8|˽;4Slv@I5+Nax@Adc`}0p=ڣڹYGQ瓅09? "݅:"&+6@sk sw!9h!-]M' '!ÜUOv|d%Jf6GwkOWrT! ӌFU'9B^wIvTl?@UÕyvSzzD H%2 wsNm(a.>#t@Bņ .P׊`ঌv$?,mve -"Cq΃ԴI27هsg9|X=?ru JC4*]Wyd-`Ģ\eу#ڪ< `Yr[3ސmb3gZe{(x\6TM#+'U)n:M 5tMu6*`|ͼ݉R:ot^3X 2!SKu"#sɭCm= &QoMD4|u>cFG.bF"߰oNb|A)Hj Wa,҆f2L-yW&""}qm+.:CrOaJt}!i㄄iXsKzOKsK掳>uaKJ1ݬ4teuu3+֑"“;!a_ȥB"dtMꍙ5/S()[gV{,l9NZ{c-hz(4ꐳb9%--8n)ac%3i\^ŋD%E2H]:}T7Od)ZǠ#+лڕ *', &$(k L{OPWGIlʻcg1[.gh;,,ׂ ,4Xh򊺭Ub]0BᗯǺj8g3J!Gا 0z3Fx6Ek_S>)[a̓Ti"}m_$3/?soӎ5Bٟu2 /jF0jd&()^gBp@^T,.,Z[.˟%Z)8":|bF{&О@_Peέ} 3θ ' {9G*RgDݰ%'!e0(mM}9~lZ2yt;?ʪ^-naKA+?3KԴ=% 70CY'-8~wc ğ2a&?%XLӁ%%\L0-c WARL<ƈ)ZE|#F׆^,E!A'7 S?M} judZ1e F37N *i3T6CH+f\]˜ȝ^_ܯ*CEaxN.s|^P] i„*$ڻڬeg`Eߓg|K 2X=j>&2Ծqj6Zb$.yΗU&8T턑*&x<6_:O\x[V=(vbUC(r"1')%s*=  %%bVk`օa#f,׻2nQڄ6槅9ҀN9+-c M mFf=? DV[XF +;i[o*[;"j?2E`64[j/dtQuA~A0 àC #56sf! $ H3V%U1&ʬR)Ƈ1<.Xfs˲r}Z9=d'd$)GU]`QSXj%¹Hmݛſ{=Hzmy,\AⓌh=rKj`EJ]QBxxW 0jX ƁU8Nj 'Br)G9 ]">.ϸcnBؒЁCJ}Vw'WdbEuB;%I)/9>9а ܢ憆ʖӀcopʀMa]!|KXߨR*FB@hҹ1d kF"Ͽ倷<9hB2>U)[(Gt^b-̧c$. N:LsWQ ?8Dנf֐CQ0B:24+ڿ'gG}LmT Q 4}6DDg[\S\"|wn_jߙu.(ZMZR(Ir (֗ yBUa\xcMk:(kXݤ}jJjվD!/,O+$~C!1x38޷eBAja01kH?pTU ߀FeְU5uOgnkFkZ{lKs}_3=q rYA`)DF(Ms4dsx= r 5gk4%~ w+Rb&$m`9kHH{@õjֈJ)c Fw=j'i2Ҽf'hc.O45L7|ųO MBxߴ=^ (fXJH.)3 Ezv֤@ԧjց \4e ]JǸ?Is mL0!TEH4q*; HV]b#b_Zph՜g ;hrrBq@P'/mj1t1ߝ/񾹆-~h UàC'K`&- $= ]HPTwtGI #㽟6hxyf1m= xxsGisLoAdyXGDt([9HgSF) $xF^X^NG \y`}fVE>Xcc\bѭ8vd=ˣEoqG6zZB9ߖB)n/(hB7C4ZXiM'M ?џ5_0@bh?w{NeSejrCJGg?#RS E{nTJ)d?:ՆsjʾmbC B+?S+5]b<ݲo(TLWl vh@WWMͤ`S2El)29H+)}8Ź-e&E nvLNyBf5i(Nx| ^pnMcڈIObWfʹ9-0Q]b]^N\%3{V;-VWx36]mt.pYylTGP"JPȳ8,A }5.rr+k/{&/Eeb-TiatM4 ƬL ozv97;}KB'HJY^3è+U"ݙ>x9(WdICUj͛8e([EIWN Bk*YV(P9V/OرmY;さ*F494z _zdžH I:EL0']l4uW}wwE8jڥC|xi&^GO6_2zWBKTD%{5(GmhV#BUǷ˙?0K֮=H5~1[Rdlie wnpchpת$"?q Vǥ}hkl\Lё3#qu-x@{HD=' Yw?) hچ by=i:h9'~'S)r\цi qѯ/S4h.r5!c`)%':KYپL>߰튀 =ɒ'{Gt@V^L9;XISo.95`V-dN' 'kuh?l\g~.B#;!l<{}޸AlB ?0M Ex$ӝD /[9kdZ7ًS"mˆ@ ωIlCi,o{.ʳϢVǨL 9').$n(; Wۑ\+h=ɇ` ѝxhI0 mb}W )I3U88lVmn)|{0Vt0v7lE_j[h(˓Бv5UuEٽ_Xxo(6DvT!鹏"{:Ne<\8Oᛃ(bxa*>F3eY ~uGq l 2ؔt짇Kv IXh a70M{߹  ŋ0-2GV3itRKD/Gu JvGwbviFч[m22AeL[i$T`'ish\@` Qfs1@߻yp^:AO~4J&X8?߭"=m {cTv} 59/.AK+9*ý-T'|Hj(Pcg?*[-[| TYNsxbP`]'5k, RH{_ae%6΀`D̚+xwS6xojVa*U_%=Km>gQQĢT7peZ6[ITROv%Pe._C8m V'c\poV+4P{ص<#&O&9#$AC㶥aE8Js .AVQDh+y6۾ WFmiGCgsSK0kD=.!,>n괫q5\.>[5;JZP'B+XǺ44:FMj1ycm9dF;i +fFprh{q@=_z.V:O̽ꎇ s /W쬳!YyzDMI[be?E |l-!",]Nx8SrAM9S}8EU[+)EhK$kz8( zHUk/_epq[L}nǀy`%g:|t R!aEbq{:Q'4oG HU6Ik{䗜;ߟX ,Hy|7?L;EF ݵR<`~湕Gsua_VPčBo:6')1n9<k^D|dcW__dIaZ ևzNvߦvmuཝke^v*'䤿k'y!,tcY32֪fFf)en6ќYbG?Iu}mRJ3L ($,ݿi*hߏ[}HAUy vt ":[)ҥZN_qDMPvUI >ANpֲ,W+6 b@_ga"dzڳLc+x>Vڼ%{jaµ¶ױ^B;4f£87LdSmS0:B<ϤqRAqU1:Y5Dvطxay]Qaޡ>ٲ>1KK 4(!SpY2tF9 |-`S~ 6fsT[oyA/dL.,=lWpo~N)8(In\F{UӋ/G5R},q cAk+h߈Dx!.'FZU&t5ȴA{A8_>bq^ B9UvbDPG)B,.7`u3H<->nZ31tԄPL~xX.Vs/(z!U#-r5ٮTE^pt|yB$^StOuj|њZq(Iu@++Uȴ)#͉:s=Pґ4ESb6jmRt{>3{pT+ A9J ȲHe-̷e/nGfr飬SJ?YN,f30WrBI!?{T0+-WfQܣv@ŚSl6hB) #ApFWBt ='Q6ڽ@С 7~̜.4I6sN5PƦ;SK%KQ"(P&xIє1Plm ^ڴsx.5E ӶafW_ƿ vu5vrmL=&$eʮ{9dVGT TQe YKr7ua|*z>bVrLцҊ"<7W۠׊~/BUY_b?O2yT:C2 Fh]anIs<0Bv!UBf-{[h,z9N3pl,C  IU<`_qt8Cp:sc{D3O'zewMJݨv]`4YJW1Ch-? 6H\mǷek6iFn穙9 9_#&+AV!'邗!;1;tUYsC`INڅU Y}Nv&J<1Dzיr:-z?Ë !FT<!'y, A <ϔx]"VK, .~puQgHMr7?Oj,W;zMjGqTT-CXLZ."lX4fx&uB'tP~Zd,2tknr"YKܚz(%r:Qt~o$ Ti0JkokEJU]I[3[\3<5ļ~ϴҡP,NAFGIN6ZR =hi*No2. ̢s񢑲۽ g7t >5+na^\t^VkSZb a-2:wpgrl1%Rۏ_^uz$vSlt/׽ZW k7a.-.Sb[Zg1HHHza4$zSLClwJE[#W+JR[4 8_|"^fOhf+%G>jq=Q37kW+SqtE]fktKk֣Aˀ NI/Y9%vQFDw% ped~2ldxg6 zg(s=\(E<1_)l"#kfF?L:@גOb=ZZwʸxޘ6';Z]?BlpnD4n61r1:yLc,8ruyFy{ ^KEBRWb2t鬇![Xr|hXC>QVɹ~'_2v<` f<$G柴Ao?U<`B⥄q,K'II>s=-sK*8\ڐ*n-xTo8D]*HoF%[Qcg0r^دō3\͡#e _~h=AnzڏаrD"Or"^bM!`SI嶹|?tJzGo۬Iؼ[AA[UB`@$=֣|RSdzD9ƈl:5e(|2K#`*dye,NԽmڻp}5:}AWѿkޞW](\o)]-zzLMa:?Ie:)f`aObpQ}s 95H~ɽ+†ĚF~Nӽ5rģ:0׻$f.!ݷ@7^ѓWR8M=~79' D\W`{+AFau#5܎滣7I^ŨK f䠬d@8w;U_Ω$Wc(Q~`SP33znMk+C_"ߢq3KWC^{ ͷ6u &MF$]Ȍ{Ǔ8[fw# ʗy7z\dMi ޑD4>D}C9 ar[m_U3 )cCh}Ӄ[e ؚ :7fKO 7cvqÀ^e5f5+p{틐r`թ71tjוR<#^k-Q3? |L55F]raF c3gs~ߢ~%#5}<_iA.EdCcux*;UK\iT⤵)qYL.Jo>Vޭ_ d=آ'=}KcOA! G /K+F.5^cB,as|J9j'>;w=2h RR QZ)pCrwzyR#* h0q+f&=zz̃Nݎ$[${au ) E%ؠě|)B)" ofT5Z]gA/8T%Կhlr^JUJ˚,,"3dRFtvK/r ޷R+Tz2ˀ>xRLU%EߊY=(nY5硼Xm=.r-- ' a6; pKkVAHzș/WQ?rD^r׉|.VA"aP#v$ [x"?UX\J哧BT7eF_1GGxZbBj:C<췲Ymμ6 zyq:h,nJˮ}46e`ShRsP[7zQ\.0s'H2WYm4V'\ZL &һ|4tG lѐjR,]H ʊY{IQ9s‚ozn$0ɘߨ]];.b:6N5@{Xc^4X~035ר 6, u&Yv?^j܂aN:<*>9Q~S[N!n ! ̂) b]R̿mĴ'{90S[,3Sa = ѷm/Z~4r4:˘X%]'͡KxAGx ^A4t bIz{2n0ʆƓyxIٜ*N7@_GkuK .iSv;ɓ/}Gژb3nPl7Es{nàh0?CB9-;b|%R'j}N"aftVڏV *$<" LP%)NhM"0 (`~S6O I >-k.;Pr5B|:`jR|-^pTV=uuUQY"WT+;?_1]t\6#MlqݤW[$ko:6:|IeP4yj<#m,~f51I^IT\Y[#G엽:S\ cvn-XI(ŝWqT$0)7`* 7}''/)[bή_:QE &;A[*d3ZdJ9_,󖸷QzLRXG+ۧ3]E$? .WtXc_/(DlVj#o}=!) ϻDҷ㘬ɘ̊aQ-"\G/LV& ;T 2!lnܾM3ӏA§k h64J\tDzm!WVD!tZšqqlC I̘C`5'Tt چPئ5~8^)~Yr.fsVIŪu[/L1%J' w bYHgmI8Y-M1Ms; ù ]turml`i8 xUIMɁ!Vfa lCWP6M SAPƝ,}'!1A痲cIՔI}(Nfl닮UQ:o$AW",x<6Zq9A֬Ҳi ]iB&Q\,~ 7N#PYiu?oROlC32&nlC Kd<9azqԓeZ/Sd`|h2w#)$Q:rT9p=@v :>#x~X秈!w(pAxJe%tp-eަ;vq eĨh73+rug +3MGT#>,O@a%>i ."!Uqq^@_PoYS4ӓH?u Ae`3G&D(oOOwj CK9X97ˈJ8qH!)0$NiJP 9N°hdv (5>`rBQaG9<7sO)vezMx~)}*@j)5h!\G5I&?V0sokldf_s|˸3R8/p)Sf Aa݇ӡ^\!W Liq3~çA1 E˧ts`s nTnшŗْ?g$==dDRc-{Fs9ݞMA7D4|~_6|],iqc_l#U&58ax\INLe$a[ d+[l›X*HBJb B\K ͋l86 .=u%O Rtɥ?G18-AHj2JJ*U_#d4Dmf[!L|k<@!ߊn+b&: 6ِM7JPX*p@ rAZIۇK+O|^zCfnLՐv}g"sPm[Uuq;3q ~,_BE"d k ^&=*:q߯dZorЛnu#?bBg:!EhǶ"{q^(h_Kwn-8[ҞRA^H)CWj޽dV.Ss*d0TM/*2y4{]F$ϻbImO+I*{/BLO7{Jz|$8n% ΋o$C.>ww[0k~F:tHO~-5U2n{Ed+h\傠j7zꯨÿ|>rsbzpvԳ00 fk9Vժ~ǟӃ,ܜԘD 7;%uI a,IoM6bkK~u]M'gKj[Yf?oXBʅqv = P!8~7ٸzM]~ͲQ7dGEY [a_#*DV1,p )WA85-V닀1m@NN,f3r%>;fcxշ fX6،2O5SVwztHWܧpK[-s]J'$A_qkQԭ&gȟIg%+ dS`n0 _q)4*JG$ut_'m:ʁ&X#\n@%7I šҕ@R -7#mYRlatvT9!<(_qRl~ZlC` **$Ckp52¶'덏]^6,ztׅysr1iJNv,!y($T}N~+t( )kص ! pշ/Nƽ/O)ܦlz~_ ѱ +}Am\DD|q4zԂٌ9+{x _G or[+ dždc\T>&e{crdI[ۓR LpQ,|PEU~9CX'0!CFX1媧( BNc5U0 W<6>,R<Ye@ՙpc">ZʍuۨA^3(hY*{Q/A9+ *"$OBHTc}^Nn8wqʺ-ʊANxŝNHMEBk6}X2 K&@AHnBtn6٭7:AկFFub 8~S5JS.3k'qPk;2JB삜t/bxֹ1rO=g'mRw~ Ѕs`EQA[f?988 6b9aA6mCqrucqnB87دNߔ4q\86~ldGP |yPÚQC*952sIA?v=uW4'C!< mq"_|D>^-tn9CoXTQq rAR,I)|Rajyq_dȴmG3K&@I+ J ;d*TB| ;עȭ*{\. Eߨy @`JT'*~g4hl3Qcg{"SP`Pc[ftW$y:FbxH4dI36h.{.v ##bqT0{I!0Oh~ 1ѓ ԣró/GWC_̒E*i ҧ{Z 6^}02R>]UE]uwͨguIYv+Jm+/jx;ȏøXy)2RL%캜pKYWSɉB3֓@aq4n7{c?@3ސ3c}w] 'v<:32ojWPyI:%&Qe"5XQ>D*,e$Z4s3m} m_M |A$ͮ`0LjBUow6Mz@p \t})ѲmGG)ir 1ah tDrP9vY- aO ]֜ޟŤN:=XLjMa S[^9ck(8%njZ$eX6^]_xA1Z4F=)FtÔM#U0؂SMO}$iyKŘO`s"G3*lk Wd pPw}BTNA#sMq,X~*aOH]OJrLAɅ7Sܞ E4 g!1FI(*H<_-9qa8J4wC38fkP$ݍU\@coۘX~_Y:m-Vi򪁁kн߫ $z[$♉t_;ʮGslVITXjr(] _!JrELUsOjB5qIA֨a6v!UHd\YR/ռ@O7㲊/aEI}z.`o֖EDDƠpDʺՈ/t }<2YH' dtVy,ȸ9CYx9 VzMfR``RCߤ--!j?uG{L=.9n&Ww@!'FVܵjWjV_w!-`/py<%9^9F{ ғ^ R,(jn_cDݣ!W3r9iQ,:48Xjmfۃ!SfLT܄b`W0+EB{^{:M=ijH6U1e]A|Cm&oRaS_ݼ[/\ T $֘3o\3Y 莲.d& j gO<!b|v 0 /qXz>%9Tn++@ o=(9SHAɠ}.DƉE̍uosb ?V LD=Xp9ht"T&)4 I #!Wj碅4Ɣ t>2ظ0PTYv= c#N, 5"zr[*W`'%biVٞ@TG(3ÑE;1ޑzd1PŨIeBSkE?kljFC 1;YE-i^ 8YyK?k;251C-w8ᄌ 1!숨 )S׏$vM-o^rJnE&ʺ/"_V .Z9$eҼQ>@?"9]Ee*c{  ɤ$9{uJtQ2B օT&c&ͫix# qh.Z$]o\B{c=Imh8%2Busjʓibn D/!6SnL;x9W$xLMܒI=tѝux^AMrk(E:Yf< "dkވ./4E`YsҠ0K9GʙpӟbFR拝M lblq9d`R)!I(cwo)oa2#dl\o<vXLoH 5zE"Nù`p@<@N7W^ukUߨI&XBc>8e4CusM'tplv-]'C@+̊;AQ \'9u=)7Nps:ú9e-xukBD‚zBQ;/TMp$a~h0"gbmꡞ94`-iG^9ha,neuCU #fFUz2"n(Hz)`0R/֎,}]T^q,m|3xq:SH߷`S;1 !^ࡑ-fxZЉ1ae^ʦ(W*Lk@vpB3d?\ B kE-+ L!T8IsSW+ӧ+o׌&Cn)Ӵ4/1Yݼc2G5o gH^Hla^>CBpֻ4!BKӾt$1yštjH(o&<7}J_+nDOwN"'{>X9"Y2qȩsӴO]e|+ ÿb4S ـکҎo7!+aoR j m+Q$K.ԄNZ5[ڵ,LHIyfnyyVeIt #i^}謫ka^|["&o(U"7ۆJO)OO xm<Эeiz;5 ~/0n =[E(YTS i#rY2&EJHH eYQՕԫv#jgU/*͋oFo#T#섕oY,PS46:ݲ7}"^LH#.6ѕ ~L-1x #5 :'.ڄ5]!,&xP ix[=&m)-m=X$lJ9ϵd %~rqgHҭ9ŵbAsfdB@Ό"Ê,Pߥ\heEMG<3i_irZq\P 0qe{*R* fƊDk-1_AD.\\8a_/d5N 2D\Xp2Tu~Α:o_ȯ•B,9мp\ALiqRm<"2=8RzMT%{$>禞) }dc ]z5]u *NO-h$W?aVbp@x:z+/KڤLnxrxe3 6i=6v/y;!  WZY?uĻ_zLj# wޡ>kU:3Cw r&XQwL`ʓfnQ4hGI녗 so_M)x6]mQ _vNCk 3=`XV7O}ŔɄW+A`hAh@ŕmW17yv4 F>~ҽZ"s(*8)$v**D9:#9ϤÊ?%qpEQT8FS/1-ʘ2bYt_*7z4C62qd`!Y^z\pMVo>"z"w,OMe S:p#@A"sL3 m@ m8UNC AY*\1}FyH#Vh:Z27D_݂d]jj&)XeKu7rrexѣ0|~EB'z 2h[`zrVA G^YPKK#1%:#x8&yg4 =&*d}<j#c2j`*RΩiodECCόy0'0$1hFl | Rڌskݔ%Qfe7<[ :Gmyb$ kB#ME![mۙ?7wtbvv*X7Ԣo[lўZ3&M.NfPU-*CoHhBA:!m?#Nj:6Z`:l&Y5a> Zy4awsՓ@W7 DǕid𩘌k*!ǝE*+9eX2JPǘ%K;ICARo" s*T EWp&&0huNؔ*ts7u'vN`}p'}[rh9 \sf3#&' W%&knu.rܑ0E\'O8ʦK7<4A5E fтzGyZ[b8gI2c%狏G[*|?WX9߆mոkwhڛM.4H}y0.Rē' o|Mp/?)|1I>i'MDFs{jl) .Ga5䈳-JENG:Wdu rczTn>ĕMqqaΕ2j4&4MQ>>e9 p\: $!oYW\,'1܋HbrC-f+tglw1#48(v.sRr;I(h]XD"Jh$t*~z*nDe;|vf&oaHRQ% M3@L~ WrDB(K.gտs_`.4ijt{B\|heDr;(ڶW?-U왬pmKJ`F cCzNs]7Ujl7c77$IUYiqS"&n_LA+Xl𯇫M<^ޢ+"G[7ե7@h\?L'gDs3DT\Txl-0Ŷ[W3roY2cs?U)k@XHQh6$V](3׶B?rb^~>&oe9|Ϋ~FTvףV_Hj{q26N,s5v{r,Uf eCg!xmr:5_ioV|>D-rԸA oŖ(f@$A+1ure:}>Ā݋ZV_MeO&5>Vp]d a쩍YƪX ZW-nn~#X9jIFqhحnB~NUr!7p,&b "ylUg25tqz;mT#p ť聿՚I-a5 jH˱?gm" i>z! BZ__z/@2hyOtFޖ;YDr8cY;-;yJޖrHGq=i;Ŀ0M~El]/hy7ۖAϽ-h~0oPج9`Č;),_e_(J^GE>ָ̋5K =Ѭv=1jsjV`llo35풍vB2"Y }AhT#c2,$ B )yXAUfJ4`R$[qЊ77),BhY?&<~}1L>x#wA&cv뉨.+ᔾE N$;ų]ᙗһͷ'+?7K~cRt)/B$ ! B <}d2=4q'./Fo&) $cH;KAc&/z#4?C_pvƷw)C]is:blbvysej S"lSWM ̮5ixdTn`ILJؗ,rţ"0Yg)XX;pS?t&Uv$܍LH?4xHT''nhAp e`` G x"xL" ~7Q+`ґ 짧i 9 ё&nzJ~_n{!v=\U"!CظEC)E?Z j*ǥ;gg-d [%D_;HWVi4^}xE3Vy*&O2ÝA (s0Bf_6;KL(b73lKm7lـ#Zn:I b긯I6N}Ct{GQ%x"N/.)C0^|C杉HHfŃCdZ8G㮢7opB pmvN'2<čM+ `:{Odž~[$YJ u)Մf9X  9r?xqݴ148OxήK;3ok+6_$1ˌUڦoѥl*w@c}W[%EHI"~~"'ꩭh !_dwh6pHxT[ĻX}<\'9z]э'eO`e[U)f)X&-,VI8Yf}Ӻb4ŹJMF#apTՎۤE8cfjօY $XMx<7hh?B9NY{ݢ) a"K`&T_~)ozG7+"c*R⼎N4Z-bCdR=WbkZ4޷8c1naGD jsY&u)Ϙ6&G/{dg/ƙQ-CD?^ysj'pryCE._o71^Ú'*ĉ x+TMkvbdY "MJDQgCԷ y)BE#SKt9WЦb>}>hAV,cڄ3kȖ&C~6fT+Ԗʎ|@hqqB[Vxȵߵu~N85*ot6pٶ@ճJ|޺5~cj W<rVeXg`>Hn脆5#ΌT[3x0:<'eŴpEx=YK:Ͱ [kkI&~gRJD`ZGdfi*r` I 5MpeOhH.TUUB,ϰ/l430 -X>qa~.4Pdu$WAb_Ї !Fk0^hr)6ਝ€]?Dn;6:HoqmJ3%YBla պvw۽tX7ϳR=8m}ö)  4ԏvHGmAu+@!?#iU~z4]1ZiMJ5zL1/h1Ce懿'k-Q#VSJ1,v&*x@ %i^_ *µ'ZcY_%:4ߥxzÐS KG Ib"ؤ+1 Z.z9B/| 9?AeJwgܱԤl<`CLϽ -L%ִs,^rQ'+BU<խc0-5!:cX[FgƂSX^.'G_E:o8R(6iSˉ:M}~J#DrIrݲQ$IPrZ4HzlB k;4%h.ׁ-KmIpxѬ}aR#$[ ~l1=m4jxeApYİ`DIr]Ʉ._Iuwך Zopa练xg-AVO+r#lOɿ9"\ݪ[~l (2d~C7 0r)us}MI 0`7H 5zعϓEVzC7A񟒜7:8@nxI&d,5؜j(I:]Fm{cd^J'0Y3q\%<۸7h(F!h։}9#ܻ#~:ݶm`iMҍ?|m/H A B3\]Lag串$솤olM2VZz=5<,U}r,G9: Zآ=Rޘ+'xhP-6󫒕r>~HImdyW鏑}5$. 5rZ>!B4͝NSĵ <<#NBB<7y2Ht8概23SɤZ>c1!@[@-E>+9ckWQ"R[^TïGBpN);M\ÝSKE Q6 zS" MeԳ) 7%kXQa=t]$m\*dPY\8[G} y0EFambj".L҂FnyzT MX.DH6!a G&wL)tp^^5 "=37Tâ9y#D>LqJ!zl(e([h&/,Y~ 6ig|fqۖ:G! $5c-Sݢ#p&s=b Y2L kg':\vl&p׏ncu}-֗D5Db-[5xRSU,!;s SOIe\K(EEz<9:67=vjϙF >[$'wW S5LU@ ExZc޷ ٥aY⾎EKqMhLS`yxC2Ѝ?xΒ)(4y!}P aF'rFTuۣ@wb!&o""m1I&\"0 sG e~cNZ vy5+H$R~AC5F/CGXGيl,DP݄jC ĩɶP2nsuhNw9>E̠IR߼v$_[u~SvSЇh U5Ͷw lˮJiAas-ՔEׅFq xS ڌc8wm6ivW#FWouHfHFj%Nڡ/P%)IwZh||ډ|*aޕ^jmݘz˔$J%; 5Tyj[pgrFn.Or#oݷk]XMb-51m5([9E$a7]Buï(q uG82{|P46fBCz^&3. Z!=!-5$͹Ą uMIRdcc>t#ψπ $27pԍ64qlN-J-'|ct q<;# (Ez #Kz5kYĆ(8ĈM*Q̩cCL2BZ<6Zc G`0s4P7Z[3C3LSM4Bq KD8޺<)U`dE>ok݄_bi+(FCA( MBִF90C#BZ&LˁsG_ɲRzq+1UR \hqR?u Ѩa5@1' {.#"gEoW^hĴŅG5BIeKt |: y8\`u9Oh+BW `SC?2Õo/!pZcm k;mY;Kd Y+Rt a@i4iRj-:\7gҿaDJ~?uaE"Ays~cAhZp#LbK%rTr,r oQElf+.a| ^t܋lANnyܚ817E]ؘH"a.gn#oF!%t>O و(J[gLOQBYgz()vyHQ /J-uB^_sīwPe(F2}h+\aMnc:{;4ʗ(fj˃;\ /nA*wp}ޛ?fdZ޶P~bᖡNe oPc%c5rϙhTA׳q% awJ(^/6j9&b+9H޿br;8#yB$#AVH.!#>-M0z.鷃xe9&d >ۉsW3x=@{tI%rV" uE%iS >H~<-k_kpç;tiΐX\SV P-Y0@2qkXUZDJB0ϝmZ"hD6qTU^.zj֙\Ϫw5z9_'4f-l)˟Qw< 62) o-rPQu&ET6V4M!g%~ [/3錆\W@շ`dXLOUD)שr5uQ |P~c2:>b& IŝK}]l7#l IɡFmʭ!, <1-lvOš|Vj[2Q#FMpr)sl>^_Ee F Cӫ>S.e Ed @&f:ydWV Uˬ0oTbR5|АuGAκKgqߦGQ[%k-6Oԡ1Vhlp™_;}*dL+C1pgOȦ}aьݥ-?,XhНn{؊IʡO+p@RB,#HKFjFē_|=*lQTYCO79:yQ9£4)תe>;V=8 lpʄC'^2_iQld0seb K#s 5ͼQ?~cn03j$UקZ@FI+τ,XHPM8Kw~ƑTOENMn>䷔'o6ՀIdgq 1x4S{f\LLB>tZi{P<<=ww6 FaLyqOlHn @qؐmFs;iUi0^*PCCpxO. CՐ@[LDRS'~iQx'icU2,ЅaqMC2J4BԪΫpQXϪ(bQdkGHg v;;0N溶*wh^-֦KLI!Tܝv8ë+y9IQ#i(b@2/lu}|KEp3r(,Fdb#iMmBX}˜$ KBPRPS,M;Aw &,ERmhCdjE絖 'Ts ? ~8 2/#Kn;e=;V\Z'4eKǹE+2(3D0>T2}q+2>FV*H:VC7,ztN@n "CVO凭bBYCq#m3.)e2YsS+O 6ƟۦvWuyF6X)_zwdZ%yIxgADxh&Vĺf9ռ1xV1>\)c28UӚM 'I3r/ծv=`3Tx'?</yBn _O+PyP? jq}NlE)rmW$O%/(JDƣup0lPzGE,WZG"eI;[p5gC|L*迠OGR4,8ߨȹ(u%"ޡte\U3P' %M#\9D!]PAo pX5 ޤqe/E(1zDK(wnA1?;9,&(Ϧu]wxYK\c\nZWH<XX CHEUGy0aY֮Lca}ɋAn2L? O(U xC`I(|X#jeH,:S_#mRFg5z;z\>FT| W+}J-2c':/*+^L&|)AeP.;m6PqWβl.,gQ-%q%iFsp{ |7Ow }aQU#VgA Eax<3Et_NJHa|Xixe9|>6n`EyH0 S {-!Ovdd`%'xlRg`ܼk0_q੠:(3҃r;;%9vq2_Oa}tȷ4gc \hY8P>"L> MdFBŲ٫O36]pKPmUk3E1ɶϩ +@ג9xK=i'T2ݳK)sc>r*-9u3ƥ |u8 5,so4  cWA9ȕ3()q&@~}Dil6GqO+/GD aU5ϋ½A.r{hg 5- xM iC?v1].6ސ[5{:64=ʖ9Ϗ;L+^/a.\h ZkcT{ ZD8WG#/gF1Ծ.LY}97 G:Gj͢?qɞฏ hkSp2/%2wf{ʸ  4СO+<c'ZrCMlBtx'P@ȱ; FI8#Uo\Cͮzضav8B.(zs%6ô:J ).WӹY#m=hSPz1 `vWQY>qXO6>a?ǗgAVTF8=Zɺ :젬W/qqC/q#cr}sbU:AX %4G2 ,yhCoq*#MGϋOu.7ޮ^WRi&!Peaۃ[S_!v"@L 92$4wgȖ!O,rqNDj5PR.YzD*m>[_&a^ߤ tu?W]$f 6[Dۋ}Uӫ{\Z!7O"@T [a BeYݛLjxCa2U{ʍ%H\τ7՘!ݓ2-pA#SCdA-sܝ^i3%م#E}ГȺa\O5Y.rFУ>.c+M%?Уް(%C=O8=7  %{Qs7B%ŔHJ?e(Ɵ 0dsAc~h֥l)l:l{q;%]|#l<^صJ9 o}L,P7 xv={;!UYaX6E|5 qP@h!NUFg1ķb3{xьb"K^XA.c}Ql-{1>j|R"]dX卿CY}<\d.^ԭwht[''8524wj:x7 m=_~(f[ e(3rL`o'h})?vARI3\gM_yyX)2!,QVZ$/*>HfShj|z5S*W&}TVjE/?{jX[](;n6[r2UV'h cXؼ&yH F@*2ue\6?>7X\MKb837Zhz)×n!:v?:4Z[I`R\hɒdY{lyKw.dX12XahC2%Ynn^/%Ϻ`kYEH2 "L=3Pr;TdGfAOvt8?""?X0vk{!F"k D0pLÒOnO1'n-5Cl#O*^Fdb~fQ)Hz便K f,خ|3  U#Ǧ*!zʥdwY1+gI<= @ՙT =^ޡ₭y`JSkO7hookܦ$A9B7њ9`84ܩBruLZMJEr@\*nEGDR ] im%@7|xm:h"Ŭ統H Pc7ڍ՘o: B&Kנ ު͔.A mָ;Yų%nR.W~Jlj-w9k6ש1$]fC#[vPV*ƃ|Ҿ@_8T42AـG+x} F!7j?ѱ D 8, "ptܐ \|}? l(Q)w#px %nYS^];`(ǚ- Qprӊ;9NKd ?{x"#m<>*ܬ-xM9K}}_Z|Ak6l㸌*C,P oFD|C.׫OHmM]|>U3[U#nn~߆<*=9uURV8ڭ!z1B;`vY^\ OQ0쒝oe'h~c4Yt7M}J6̌lWD}d?n1t s 2{V9Dt #唀' ź#hy|ӥLZ;ZZV*jT/͵.9#d%^8v8˦.ix OyZ.7KYjVXV+׻"Z8%Y'OK3skyAY큶6.kcYD[3ֿQ:4{L椃qTOd2u4bx)x3\}@ 4™IXnM0MZb}rGƥ2>:q5\AuQ&~$숰Lm:qD}0TҮtԲ?`<˥@w{x^#*a @\Iww?ol@5k\VoY=s2PcRZI&} c!uZqdDa*jQ5aEy6Sqr| =@ BďqdJf9qzaC2|/m!p v!ce[g&4/B3AOm[I(·ItkxPb7SP @r]̀WQ>W_b(UH/9&+[} tW#- \>uP/$|ۺK8wz,M[3)mj x?^3k0XN (]^zEEؘsn/%qsc/B Gg]{̈rۓ"dab7q/*rH 1@&;v('䦕LJkgQx٨ R6K1:ptW'zf;BMfֽlҌ|i@{#X&'8G{vf0")W~EҀi$ᯣP 7`P@Vq@im;9Ԭ2Eq]×Wp#Ec=bJOLpsǞBE/~oGaFYC7\qRQ  8*yzPŐ&WkI7+a%G3Q+/k1嚣L(>^0o\u`2}_O&XVAeI9O<Oj(eT<ĆcE%;Jpghmϒ'żUcA<mg7 Լm%~\!C[MU-A,<j&@BWo-S' ֵ)`vpV#r}H;Z|HCz0:8$b6b-[K8F`Map+:O8IJ!u8>lS\b%SLUsp-[XR"\ޗ/Qb"y!–MXJٶ8\oJ\v3Nh`+)-qij#tT\Hk ܾޥ"^Ǔuj Pp8>dq%צQ~=.?~Ӯ^qo &VGYaזb-#߲Vkf@I YB/UX ex<{HQ܈zy8Lx5ok V"Z97rK ͤgBG?ЗH[?[P; dgj4`0Vhf4gy6ĔTh,;mQ?JwЛ#M=C>P@eb@V-P8z;/9aAyrm:/aֱi<oMyp1ǜP87QpP 呤TÂZ|#閮2u>/ƬA0{v;{dkbXT^o) 3q,:$o J9DaĩEKC6 J@WZ&sV,l%%KVρ"0Vt(fYsѽ"IYlvthn.Ď aygaj,0e`x^G%.u0>$!-rKt.Kw8gڀ| Wq=?ye3A֧)KZ]~á7Ds)sk=TbfjǓ<.hx^*ohBϿUQ˵pnçyъYבi{pSh& ]=U% ciZ=O5DZ9]NYIFנ1Jт"Wc+G<nHP*8 [ֺ.s^<(\uy6J.o{X2k JI-c,ȎVޑWc8u#?Q o3|3unYj^pڻ\aMw mnО/mwm w[8taSM2 /vHd!yVVr06&icZ?aKA8*`Ig^^G^4Q:˦ჀFo'g1[6 Dr$"-7CNvɉ䊝nn"s9€; NJa_r~sb[R2[yHȫl$a-fh۞ξ)|R\,]-B$> XR8)\8OIpʕXOm+jzLLjmRܚHAant8VZ."#mz HӘrl,a%uxƼIي0y3b*^sBЁ KQ2m^Jn_ALT5۸y zToՊ@U`)wO\!zR 3K(/l$O8|ho⢭O'uа],`KR9IYp{Cb&XtlgW~ |sBC> 0) )oǷkz~2+5uu4||*h'_4qKQ{/)$ࠣa9EN5CXzA46. ui@T0vтO]gh! /95&ȃv)W`x}0UÅn~~B5mYF% Z >؟s/{-ka<ùקJԨ@772K IF@t:XBh+IGp`B@@DŪ lݬVJ95;Ņ|"*iFhjN̝M( >:Q:DZ3rF%/+Cdd}d!"wg+tMJFYBD^,ޅMeg"3 GLXN%C?吝?vbqvš^8k1ln*9MnaqѪ p({wLĜ'yR!q$z]aF,AE+$uk>5<,M{"~ٟk^f1rZJ>7kG5oE8Bж5… 9An\T{%KB>YQ[uSńg22v66HHyƪEʃb GF?P@NH_75/^_Gϝf!yj5 *JAڀΉ0yK&CN[om83~1.(A]S>X/][M?ivJҺ*^S[tZ5vy޶xyBA^;pZf!GZTwwl rU:ow):DRD"x֐ɾLHMw(كHe݇΁?R14x1}IҲm;_` ߿ ai~6 *%ÈGƜS=YTF4eȀcd@!`Ct=i2S+E7h+YI5Lz.޶sLg@e9Qu@' Z-L߲S ;\y(ݼ1pxAG_$V1:_¡d)-?`)ܬ`DeH^S`9)UFN%at>l71v'MG-׆6.;f,G-(,S:~ǣza ora*",z)oKxR{.ގ"#뒡_=.ǣ"?=?ȧG[Bi;Uǫ^-&ׯ?p-<#B)5uəZֆNT.5  ɕadž eڤF۽I"^,?g^7.+U?%Xg^YɄy|"bQ`#ҥn!5 ;u-MUnN pjΔ%7# -Ia> |}j4A!""|Z" xgl`))wש}V P]?/-CҌTpm3QLoԊA~MհA:hETU{2Z,L/s%G!XJ1_bĥ)eJ4R-~LPlRk&j 㪶'tܘ@6F -kۊ`wg]/?R?}p[Z?m1@g@"!+Eo[Y&//Ixe+oc^(4}a:nѕJ 5gpZI'KuZiuOV=iBB Ѐފd&V3S-!!W0D`lr.J ~k=P8A%v7X$8:&Y/.ຸ%(^Ƀ([/V5 &~J7$] s~ǓͿu1r(q._ֻ́f`!Ueb*G ڈU(#QEh=DdUOֽ+rذ&gbN2+Q,'1M^ј `[eBS"[HQޯ8 SaI]qC dwsX*{5GfE/ V&)M͗QM dX1${9?F; I p~BH>ΊM;_gJ!byfP49}.ٿ(ܝ3*~f?PxTMtJNԮљɢ@C tRg  C&h fҾfXO "Uf PYEcn 9}߰BPĜw;GCl܇:b \f+oQM:s=4T,ړ~( &τj|4ROM6*29MÑ"≶vϡ[,\m`Ǻpi.fdit?+/8Z Zkӛ*H1MNL 9R8"$3.󇰐xisKk\A ;OS߰榼 x \=NֹS[d3⾰DHdSh{L8k.B]Zi<[ D [Ou}fk*)Cx43)2 8k>1KL}EarˀސY˸F8~3UBx$(EGxvL۲k%bD)i2W |G-XB#{ۤ~ ;і-Opob6Ҕ磵*o\8?(V`"S TMCbj3Zf 9E,$=AUnGX2KGX.xh X: ~?]67Gf Gq$CE$i@Z̘i-SҦg@ח'}b[d*d*>KժFە25N&/lMQAiF5tʛ3;Ael忤ŕ: <{z9I IBZ}$/[&q 84b7Af*ٞ$+9WZeJE#,J)ەe6ZW@РYN,RER/x̒4IL<葖`j$$:q0 3?n +pi6]QX`1!ǠH*r`Us {N[f㺿z$w圥lcuoG2BvWQ)wtv;(܆9-2E*S2ښ E H!6I F(z0,-jϊjT|GdYH6uYVwhF] [|~CcŪfcwI<9FEPySX@SI*5ڀ\!PpVd<)gKz/\3֋CNsmܮx]DG aXVN&-i[6@{z.i l@), %+UΠ:UƢXHl,T?P6Ig8fSdUL[y>v.v$'?9t,碠:|[>rh{Zց3J=w6x?+эL/2[^]o[d4 ͘z`4 tAE 1nM}=JwYerپN:-+>RP_ի\Ih) ?^k~c7zQsgYpg[!qLg.oZ4dsTlJ  爐Ś  &O$M>yP3s_2>篐f}S=sGN 4v2u3ӚFlUwզqK vPeZ5#xh+`8  =&k_ 9_drB:oLU^\?$R3:6]sS%ҷYS sDILvQ!FY0W=GfOCLjX4y9hw4Or'EWb`+]nWdgFJȶT6F( G*mY8"wo ̆ZWIO*ɗ"@ NX47 >cN/ӧK03bp:%9][ C.9:;n[tH^m6 s60Axކlf<&zyGaޘ`fQq!Mw9pv@TBn7Z @^01ucN oq :/ǏuGam6U'%apN az\m9c֣z,N߀N+h"=m`ҳu-NxzAa @!:RT  [[g%D: FX4wĶ@?3iƿC.Y>=.[롊>CY-!FfW1gINGF­ ) 9 $'̱lRZVsk]Vˇ]]pCX{DczB~Q]q)%F5AUf9H#?[ɳ8]T#to64JEՅB4 S+O\;+?6Q4s!s&[Z~ƽF   ]зٚ<4([|=TM 3qQrg~↵"{3D3d 8oq߶))5 %?!"yZ/5zOKˣ~鸘Oċ׎Ub jAɚiKHRZk1,4 mvbȒEAnBwo=rFmG+ i#KZa'r}z6SMDa\,_ObM4mOy)!sK2)Ɔ='&;͒@{a0dR7.7^?vwp\_l 5EG19ӎzSVGmtfِtT,M]fÐXP+(|LGN͌4>*y3Le)R0>3LԚ0Hp9R;0@ ņ́7ȉ]rOme{ s/ zפ/Q]$n))GRvGQLԳTYL (jym?T RO*$ e73 Dyf@h7U4 \gά> P0'*qE5[;h D/8`a`~^*8=\7%S;HĪ7V&}nUK)A-q|,wΒ-u9_c\֤15/+&|ŋdfiXWIyJFP]RjkICf֯hs9kXQOO,[*ozّʭ{U՗cOTvWt36Հݻ oy|WڈcskY7@.9}UMR 4 sO:JUu>IHSCsf(a@p)lvX `Q>?% @QCjՄyр=UEivU9yl=B m ݅O ThEit=G믖;G\֪}D6Ԏ5?.U9yݥkӂ`U\ ǻX>#;ɮўW7 [|C7 @)!Bx9b4-1G]7E-R WyQ? $VJF,Zṗ@f˞҈jt5Eb {vS0ז'8m|B 44*޳88$#_7Z􎿬F2:$r8hfgRe8RRÃ7* ,FJx Qݛ7on зSL+hZ$'PCV^[38p@_ (@lbB |nI`vr=-oQ½M* EX{ iK2j!>%/+ 11uLQG&A'2{S* AgyX`X\u],1cC21GX8jxÚy|zY(-E]SB/PGLz(dvw»I#MW@[A?.MZ,Hb9hGHM$ 85t'eW;;M%>qjJL2}jK7xDH@I^@M)͜dgL TLi*G sl@)򶘑OAL(?wޜ[l{=&"`Y,"}%3#-k\͈xvk̙KLQZxq]Vo|.I^ Ү :n ٧kѠSAwSwoi- Bmżz7,@hkkt+ aP:2rz_ǁ,yd@S P esuv6?s۩y#,?*6> yP $DMn?f `K;uZ9~Io.:j9 p8 cihviٝ" .yBu6"x 孉j@; GQ*2t=y0D ,b¬n.^8&ȖWXs ˾x"EN kG0ӂ+ya3UUCXCZǓ`dElhxE9#<YYD_ ORrP8嶴Ld_!eWƋ(zܠIegKOqpJ3:tPimn={BLͫ 6%OӃq\ƃDF&Kh 5v#DUb(]((t!GK jᮏ펔( 5Gԥ5zo>,fx t%7b 0Rp (YZL7.9D;BqWz=JV9FqD72S"# &kiXh.{ M'Wj}GRR@w.Dր1b6M$&v}]򥍀qgS|/0۠+{Q4HLٮ> qI$}`k^k'qʊBF7|5=]i~sƼ) V?Ҭ-۹+ڬR]!t 4> T)T ѷL[4u#H\%Y^ 5~21hOy(pWgmIPBSuw# w69TVV1K)$OdF>bއv j.^[} ] P%c+dKxGg"V7Oi/Pj*yq+y/J`x'[Ҫy0rE&õܭ~&gb;LHԄڏU3`G!&:W<􄆺Vy$ :ggSWV7olJ<j5.E BDw=^u:A4X<] Es9(e)!סH[ vms x%yYO(8uTwcj$)\euަbgo%GYDhBIbRIy|B~x|vHansY"!B.y3-)DL\o i&uZtx(;94BOeޥf'eP&bN P cq B(k-.B$8h ҉|*ϞUy+OBh݈Ɵp'Z2yr adg z}tND٧ &_QUпq|zez?0F9~gXdaM7@柵';]BRYd,ޘ̎9-߉HW<۱(rPqS""8 NrHBpm~И!w0^@m> Z&2LiopW< ,LG6 xa^BշP|׍U#ض+{>܄XQ`?T @د uĞnXKkw3ŏuqXbld~BP)DB{ΚQ[(L!.M~Y $:tո_ w|ķHیЪa& #Mfl"|!<2k¤&*È@%mRMѫCf 7;]`HiD ރtJ'JejOSD .YI>ޞNU˷G}r8IXG% j!ﺬ #^IebITԭ,CCeDyuGxz j\kq'=k In8L6kx\VS>z+u̲jp"_JVtN: tq\){bU_:>q3dsj1j &FZ2Qܛ̼}7 ܌/ߴ?.zk'+n.yc87lf }@V$. KxyxIT8.A`p/&v-F 9C!V#ʃI_1S?P*,%FԒ1:שcN-/y+d+;̢j:SZ|ɯ{p@DAzNN*u=푂ZBGm4^;aFoGɒфa]0?; !^?jV3:T5'MW~ň a2KZsVw>.xz ~"d{}5ь!O漨ԝRB{څ}9ñӺ6 AS?9z>n>ݝ4,|RI6-a{ )Nz]/@v]ǃ%]"^=U]Pc rs {n2TgHUߍ5ymFnfMU[Or` }>PK*&FEjg .#Za۠Z__${U&sgdHx; fWPKшN9gҡ49%EVVV?cHae*>҄QYnq݂ȈlnԖ7 {\acfI'}KcdY4 ^gII{ʬ3m&X^΀؀[G89jO-U"j(K1N(?C|L*0_T7jTj#к,zBdSh{=@*|\"tD" .LtU^{8E)pT{Q]]B]töO:3ʡl`9hէmQ#30 F^0;4.s뉋QTUm^|:O &1pk!/TS=> oOoTCќMt1^@;SOI<=}30ej  ȰfOq@d=SdPHVqxKu]c14':F2w٬z֙2'5Z%l1lmSgzzzuZ\kzF AVͅW#!Qר\4^E" BAH؞|5 ӝөޭi3qYm'pxgVv^)Ǹ[X"Ue/LV $ٹIwF%ƥm;#'[y^eEn"@# g/@h{Qrq 7ژ}4jգXh[va̾o[s*j-I&0p?v`gNXm00_cm8V 35 wB1$Ә<$ zSGզ1^}8?>Umj J Zz\ hNc6 4? қ‹abC3_WbJE  4xqHa4s5K @&+[Y!D$ݏTԌv ؼ{(t*8ܖf,hؽc"A!S^fZh]sRa?cMѾP݊4_% c%{Ðyc2na# JN5f|g?Q̻#6(@ zŘe3s:Jk0aupiX:.LÍ_FB/tv8Gȑ}rF_`4sUt?@شh.#c"wEYYg2LfHbLHHC`[b˃]rXâi??b'5j &I[MZI&`uVȖEJ?F MpwErD+_XQ4vtGH We7Z[g68܇H~I*4Us;:1nÿG8|Ҍr,4)Ǭ 6OlؕA3Fpe[4SENJWsc0NR ~=4~FnvS8q21ICݗc#h|DuY1<I,ԙ2+c:C(>fjnjAɋȻ?^\a]9Rҋa/6Svk6^'qzn[4 $[Vի~H0i0s u;b!sX30x-c@S Uq[`lW2 p::^OMYSb|^JD8X|>aa"kJ w"Ty'RkC|VY(JQ\1|^ zBxW*YM6-f@+ UU궇xrȣqh} L$BB 2Ù\LK28rUMb~ 0UHXisbP<= T>>v3gdG#K^5yD^#9ڌ?1C/>P ebYw 5*xʅH;uCs_(=KU#NKkwaX9@%%.>|/uͧ%2+ۛUaIBt$`w-dܔ;zЅm*npmNO,Ezk?HHKuIHp[kcCz^9NS+:F[I2s2 rFwd#HrY_׈z!Y*J#4ю/.3wz1Pf܂ u?&o`q!LJ$qnvGOB|tz=?Jm'x :pkHk&o< ! nx3)RCӮ8+7P-H(;j0xp~ IVy >D9Cj9[5]xm.oм}b…='.i_uK_@Tk~ _® Gő^|R}~Snc8V̄dեʜxv_&O܄iU+L2Y`i*,/6%ʖ?S [jҘx., S-I( Y(;/ڂk&Vf?iK׵b9HmS̍>!gh:h33Gk=cg|nA 0|oyˬXD#7n*"l+LR`*OALo M|aS߯/df=!$FTΙ }Oo| `ES ^U&o?\c *HU巀E_o+񊍝 ,"\6yg b5?eOj!nv nP]"

35EQq-6698J#7 d"|].e-*A]3;61ykumiVaf9C/D$'OBL}o` NN2P#E$oWQ9NG\aL5]d̓\2 ^u˅nb 8d>_PTY0wh/^|l6J!Y Xf5 9r"8zWHϼ!8!Lwȴ\wvx&k;dYK䙩~W+r}eDLvAz"o\ιKz-k seUػ,Y.D.F`hCc Ń.]PLBsnLK01:O85MAUyۿD>GXluN_@[! ޿_Ad:xH>bl:o@,Qn sd'YCX%`ljq NZ*nYӑ΅J~4^/l>XVH=.0ʝSTυt|ּL2En64=ݝCAl2HJhBS]3W _s|cW};2C̏DdH*wt.JwX$WHcl{5?!5ṗZӞtk~L˜\N (GxXE3c[h 0-cE !CVt᳈mq}MLe4^~ Kfٵim@gH@&nuڞn%bVBk5eGJvQ9ʖ:Ldz1z!b& E"+؞,DS6(֢f /9/ةHB )AJaRą:B(u#}],3%FvK"y.%֥IMoN@‚͘g%W8xxEYz"ybJxV!:ѫ.q,}FyOy}qfksɭ/KK~(SlMpa{) Q[oBʊhu;*L&"LeA|I3kXBv {d+WkYޡT{a3Dյ0ל-dm#4(|~en/W2\Qr˘}{U&|J H=LTWdTc7gsPz$q.p D48AU#ۊ`` `@_l`pyk.}Zx,[mMXJV$֭0ہܯ H^:isLno&VaeLDiOU@u g[ʳu$:2) [K@"AF2fkk $?crSvifձE;YEfU/ 9W]L<wDCȎ:O^-O&.iۈ2c]J_FU4Q>ӟM1?!znq^@֩*Fcion5Zj13\y̰K(00d;.˯4a517ԕM݋GH2鮛;F uZmmOz|dאV^_2{"8^ab)i=zϧH V?WG<}vWH+[?pqet}y%V%=UH %ʹvQKY QT 1D7^+& r01{1-&Tk5SxuW/`&q&Ϭ@L71=39kitnZ \U7 L_v!| )]lhLnWt Bu*8T~J*6_3ʧ7scSw:_[H՗fzKJ:"8mZ糸)m2#EEr'⴯h-XgS,ta5Z9:ܤZh60KRt,a',:ހ!He"py ̀3mbwb]S;pqŝ P{l:&DU*b#G|p@m78L *9]ɭy9IԡG"_6Z[$Fl^ˆl"j`FOh s3ۏsݦ fיcӵ{ :?_3L\)\6-w+\@KCEϜ&9ei<ki#& gkGI&AKM UopСޥYtFЊw xk׻C0^g wZaIox&wB;F5M)O> 靎gJ[cu6"klzE2_ϊYmw`+?Ud+09a(,4". ·ణ`%qA YRx27MK z &@_t8ל:6)@sYN~Z(]fz?)#[s#ZA'ECH*u8OkrֈW54b79jn}6'5ʄKJ8:9SqzPrz+ acQdmm|;k '8SE9,b-Sii4}ؑ(?c,ITQJ׌p‰="j1߲vl]MKkb5@zv-Ţ @3<Eu<4{l1Հ8%>,7ON6*㋭e$#DյDGC͚pa!ޜyk oقnҌz9t@o.cQ +g6ڶ-zB,AV[P1@'{, I\ңNa T=gH)/U4 Ht5Pע{* g;G2(Pm%CT=I ; o ͍Ajswġu3h%CkD1y':q`â^ Zo$˖!sp0! nm5rs6πu893* 4S;]{g'a_-fOsHЈ* .#cW;媌EXNҒ#0`%,@jG|edBul ~m1q,QWCgl]gaFRUBmaO͎a8з1Y*EH]1hRy^* EOBPTmqq~Y5[+^!n&GO ui:ot½$;S y  0}P➑\flӌ'/s"ƿ9z>ƹ0#rbs;6'ݝ:U|_~$bkZ|ֆ4[5ͱ}M ǧ&AIW|Y!~<]U.0c;[62? +YVE#&9Ue%2<1J6f(%~€W0c5yBb^DtӔĴZ֯qJ(iAnl? }/9AءOmVO.u+~kOWHXs!Ԕ&tD'۳0H5K-Փ(r[GX'=,ʂm;Uyu߄\ gܘ P`2f>L ADM,K40za/0( ^VvUIq 1#H5=957WGC+ tTOc6].@cG2}g6aCO,,+sY3rcGU ;7G1%E 3R{Rv$%4@CA"5J$g+w #W,N8 Y…'e_xwhCռA2iw@]wmݰ>)+Z;;mKP\UU\?ZrIm;gS*CYQbl9ժ?I2 CD~FSrBQJ!T+OuL< [u avokkCL`%bPSH|8w$96vܢ)$&q}FBl43S!W ;Z( y7P%{|1y![fs/ejj\.$kL޻r'luq-Z}]'R6[/N֥N+PF!f&Z[N*E}꼜V(]> P ')?0x#TB5L]OXB 9ՏE0r@+Y2?-o]' Zװ`J]ۄ1'u4 -R.kw_hT.{`{}CiW79nnͥ2/(/@; kVﳌ0^jN(-գ&K .o 0: ^&azdAi[|̲ܝ2})ONT缜\V5ah֒KţD?- F;AUl[֖ ϫ,EA8ssâȑkJ}y]1.` g;Wxd &յx jZd\C@$%sY^W/W ;Bzg.kCsГ1P;U";zuIK!L3VLjťԬ~_Rev\>󗱨Qhd.Y#ɴUPbB' :H&;AY,i }[(O!I$w1Ȁ?NN(_ ז;6OMg2F_ʶCjG7 W'z$7 8P= ;n$u7SʸD 0N&Q%D9 Z%O(_X}Ld8{^ܛ(U&k] 2rb`LAO$crEyZe'{2v*v=dVLDd Bڧ,J"ăg2bwR;ƊO{3EdS/8y"ETE6(iپJ"[yw.EBWFw'ޫsA`5j̬W9@Hڔpܸ#8FMc$5s p$GǃѦ'4,CZY_nԢ+~d OLU/St9JELztno4S=qALzOz6}Sk"ZIW]zm3)=SH $Z$io$BWXkψoE sL%W~+8T.kg, %!%.=& v2OŸ0,<0&J|[bkS,2XI$kfIbRt6@*]PoɚhE @ʀɟgRV.)![5ޞxN$0%/7>e5c~.C;('8y |drʨe%жP "s쎫gV)˃̻SHso2`rR7#Ơ/>m4'%t^ ʷ)ɼjמJ_4˭H=7T?b?^jiLZcJVuUJ)|.zR1ZK0CqCj ˨OP)xM!FBT|`>ϭ%SO:`ha(ޗ@-2$ӉĂS,m<]UT.]NI*=G5圢/-T7\P?UxN"Vb u΄Cò~>zyQpEk:kksT f ֺxcJ*+3hb4zlJz?#_ x^9I2y$yrx̅pQ:pD9a6}I~R즺8}Rɸ)S.p{ߒ@uuk1ڎ;~Vu e尔"Twh=q"{_*e}M1e3 o0w],?Q'K_ϧM @NusrʰU.O(DS-!oRgc9 /=y~bONl钵$RO< G5U,> wFqS^GaU8ٻxFu0i2=<'1i`nږ;"B'XRMT{-@6U8k\eH@6]v3z3+nY~fPjFۂ؝)ӏZʇlR|)scU /Xsp'=k񂪗+^a๒+g-թ{A̍{7G oL.s#1<EPp 'ӥ$hZ6v;-(/~;0=k!/<^"#ҳU601.W_ tYD~F%ۻy'8 [PB] g| 3NV8=L m"ɋo@ Ga)¦ݦ}8a!"&cUR1sIV?a؇vA;hnu W"XQÚHInUSpǢHr|?"dmJݣHygEqhzYA-HcI 3SPM#RgTjZǮ']TɪZKWz-Unmp/Mdb]GxQφfO~ZkatN TRSYN?A;j;Uw"G/i@P@G=dLlk.$#owx~^j#F e!r %0JjrpD*+uIJUF[BC z+,:avR;ᖚdcCү BߋeJX@@Ȕ5d: L"Fն&|`yq!`sד1X7H5 Ǫ%=GS>* gf2M;}-ԍ$i3.+4>"tIf)FjhEDAͰtl.9!}Hnx>u.#,4*Whb&Mh .qy !ݽ3MJ /I[0Z-¹XOkV8W+yz"/,2a*rX_bT?O]-O;bh#m+b }R`.~RKctt]6ZEw-G&QϙZj |: QDG.^$ٹ-ѨAi(-B^^+[LٔnI2q钼 :p,:!^ ‚@1@97nyRD܀JBpwISACgx0˃G1u/>{=Aq`BcvŜZ )%bcpخRϓ|8(Eb^ˉofu`H=z!cj7j?WSfG6\><~m*KxAbGmm(Vz/x"zI能Yex  gQk+VeI4Q+} Vi8Z[#Ċaxf' b0NJb`.J'_ŧBSθ$ vLbxFK!+h1uX[pk5a#Snj' p9sQ6M:ݎ8st iVgYx.ie>a8v@Xqbhyf)3R`'8=`- qM2 bw v`pq&r E rqb xdrURBZK0nR_5c#ex|<%V7k1\uD@pJ;kTF-xi0Dj_G`Ӓה=S^ ^۠w3SOs?z!Q)?.;; 1Jy0١0.H090p-wƠ k!@v/:ՄMŝnGe+H]J8RL󰍝$PqLٺBE]He~is9IBi5=$=n1A/*evWsU;S2;G!EELnL=\0or]UAa|}]qWXX7~(b9m5KVҪiZ~TU J3>{(:Zq;'|s=uXsnV'^JpKӀTӀ2Q1/L@'/t S(:Gƿ e5sqdݥ$Uèࣦ8Vk Zwjg IJMf\hV+H" HٻnB>.++^e $gp>b8rkQ.>-W;=FKסl}@5))}wXc?­P@|`QMH0Cײ6i'Tt}u_?lϚѓ't>Lb*.ׄ)@s{%jfwXwy-F>{;1սpy+KnmOyd#*{;0|kV4~,a3Ѳ`*0핼lN"L\F(5H۲4 g]bc$ރż,0>{PŭO>SI̳GS=gK8O"qZN}k# $xFUK<1C|e$Zʕ(M4I ~;WD^<AFX;,w;JDu7 4QYTs4RxGu0nRSJóqsf'H%8^rxqZ`{=԰^RH9a7d/A͙IYPA^lJS\-1Y;U/ÆҙŐ5 xOV*e-yjEV|c_@ro#bF:-F/qDRl09{| xuL0Vd٬4k挖.%|w)K 0 [MoYZIg֒#dfzM5PV⁑sVgͦFgFUذnT]89@ZU[?p]8 Inegb:fg!Eh8&ц Ózl~kyZhg1 p:C] z[Ԋ˲ 3HUj:jy`LCf;Y7a^?O!HͤC- ۊ%Gi ӥ~zV>&-H]E/5D)ڐE jeަBQ9ifO"N+­? ]8U) GY v)y)%nt݁,ĂAo`Z3˕lo,D \+wtWkx}܅胪xbJAx3T^[wV Qlj& z"V Yx J"( B뉳1T6&MT4 yu]jo_xVk 0Bl1V9o+ITsgƓxkXKBvnrc>QL||Y^Kn5dׁ옯q^uZ d 'wsX-m88cTE6+v_3jXzo6Y-b#͕;R:Cŵ^*T8`r,eHi f)xV5Q[ּ|!Aҭ_"x;^hPrDwNSA)5P5hb zAr64<F_7adRvkqzԠyxK7,C+ܧ%DF;},b@ͭBj1X6>ғ,.|ĪAqHM/4qÐӫFȟ&VR*m yꧭJf<%Qa+ 0 0soW3\.hNIn>$JAOSsI˒ǔd_cḞaaNS9?4 jMO˙Ҙ7<w!TGoRL#@l |E.<]9们3UWor9P9LX}[?Mj(fjߙ@H:}DN4sH$;Z5,_?ɵ.[Lw=pE+R<`f+Sg ;*t/W*KVgZ*T^$na-?g0&~VOІCCP`1MÝ ca9MsF3ǦY%R"5| lF6=|j+x:4f@{'u֬ZsB@p s/>/(Ն7 hnÇ*PҁUu]@Fʯz:fJڰ{ݑ,3äceL{mKfC Wz~7H2?#v oUP X7.Η-ഄǐ$s&)8j&a}&2$xcZ.́@#7+xBB  =<_WOB+ctØ'Ԫ*l1ږ$Hú1ߕԠjrRWe7I9s5y0/H} B:pwV笗ўI3RTV*($L?%v\==h=2͆i 3ʠV/i2J8Ձ/J76&6pktj6/BO9`"4\jX3\||HEc޲3ϚPRf u]A4C`> Esr?40!^GskGPӠ+͞R4O8%|]тc`ãng3b_/5&QV"t+b:[:Gl@C`W xΤ){TDt5"9U謖Ϋ)cLET..&f `+*ꁍAfy ApLzT'&lҗыzAJs/)zt{c0̡\@~D苘_8_jAxi}e:J,y&_8%,Z破Q^ Q9Ϗd<0 Aig}mΨAD%ywM|̧ikO3wS$^r<"4|P>Bwtà[p"D$ {D|}.+C+dpj1]Tᗑ[M5E39k7Ǫ6իKHEm3z\C_[ghP\IlS`id)!8mfO5ˆֵLۄq'p;3@Y^*]4NæS_\n]/ljSDu%a~t4F{3G:k}a;ZMop)Kn wS*A!,l 1{Zb8~@ļYi)`+7]~)1z;UЭnj+x=+3=ĈC[nxtK"&wh ۽9V֐x/'e!ڼHm:ug9w*\mSa֯]t?=te*^ '{[iZ7~Z5-[,nP g# hd*蜋e%L R<|'RxW#dz覍Mu}p# 4Lۅ^v*_̍R& j$=7jm@QSџތ$.Y $"PlgfEfI~;;$H ps(G⒬)0LUgSOf *0#8S>||p@$uMqYtؑ!%Ϳ`^uk m%) -Ѭ uD4r.!,:վi9<7N-$5'xo_ {JYX< R#H#) ZαgKu+LH4RakG6ؽ;2.3/AU-ϥ5O.)Ⲏ[2\o+ 0HnhA0u4 ǖ/Z?b-<q/"YDE?M;z NGrNu$5s7K@ۗeqThFzu ΥW5} !.S[tx6_Zz@\:F潗L;Eo.,&;⟼ߺTQp1.=tft6N(Sb<"N)C΁+%Dϓ d!E~84n#V@M*.HaCFWrUY7 A-cY[m se%Kz{qTKRv2f<Jng;3I 2Q`NR {\f?a^2;nD. otZYȔQ4ܰj``1}GEK;{dΈLofDE.9_&T~/ 3v{˽]A f-JhBk`ZjH ERV^XCBlA.emQ1y ],+#_ᬫQ_!t9WE,yPx`@Sް3܄:Ƭe䰉Px1 -w`ZYcq!]xӤ2RT+fE?4 Ceo[ё|DѫR4.xK8#żg{"ND0"U: *)JF k[LjBWoH@vܭ&I(ܿ^ɝ1ғs4#O}WQ`Xp~5]ܚ^Y*yM[@4BNni_fD.Fs&plfF۟4ăANԔǩ0V-|U//`z߼KKざe Zj;v?rsXuNr`<7>ζ9e&WqG^Xv0APπw;XT!6#!.q82Bs@IEg6+oV !#Fl6Gѧ0B?kn`=u}NEXH~廚۴;Z(,QRP`7á8̨>IUؼ" @u}{ҡݸVЖc?}6I)r^/,>-T$,cB!m;Auܪ>c5Nԧ<h>ϩjvGfgi=&Bu#`)j[zC?ɶGàJ$ 5wmu[/{sCP>։|[6_Zw]ߚE{/P.joa_Ԅ2'nV'b|?u'zOPlqW+Qu "Z{v-/H 4q,כ(O02M@A? {NXp~=>+&֤H-u8Xf ˻W~.4 22YLD=sqƎ*u#ݰǻdIzHݛ]ߔPj|U—z~@$ɹ>JBFg,Rkl6o9W*g"<:af|LT1c03"ĵX^xX,{PSEקH3g"29^B$@Fe/XUbI SKB!0 /: :-~%xdyf槮+x\"bTȿfBanp=D>s@0ݭX#nBu8JE%'A7xʤLrj &N奪ϴC E>F{ `hGiİ)ɋT^%?lh-& {} p~F_x=C;Y9bZӔ$|-G{ƝK!&Bc4l#`}J/ VG{ Z3s*ES[zQe#RmgDjTU&Yp蜤>xAg|(ʶP ڷwMz5\doX!Y֛~QZ &f'ȝBP?>BֶilR $~|k j5Q\ӵX[Be^Y(g.R(z3K(aStCkS]"6gMXb)Im]b<_jUwkmiko/7*2v]!u9)%={~mRVx"afeoPDƕ>$]d+0iW=XS|˙! T}5uTlOl\㪋-os(y+`4-27ٮ;iC SVsxkx jeY\tþ.:&5-_z<]Ec. #WNlH0חL2g3(ژ4h1#IwMK"no7L2khPj\UZǘ~ /"~g?F`X,rdD'-c@GP%=_r 2 bIMDk?a ՛gy\K;X<;iM"q}))&a{U'RE|AcjM,b$/&RT2+9TyʘuY7Ŷ^z9]k.pLK<] lf&e +)W)ۇ|8zE[A1v>'VՑ5rs2%MFKYrfW6 B$s{Σ9,27@c̕gznu8GEqI3|BFL"/9<[ǽ<W 2+r5r TxrG5^.iXIZHU!IRV_Lܔ[/ݺ ؃%4Ng9ٯ0 4K 6pgMwM)i1oh9, +m|~f[2nVS@#=^Aj+v@wG2:-{&pĂf)m);'뉮p%_~L 'T&(R;Em|PÄҭM:vJ?pSsDY >¾;!;+;fi5W%B 췊v5~A2$b|q)"4K%mMl pi]&ĺT_K;4<]E;Hy\[d?K4?g#mAPs 0){>c+&E*ER 74 4.աuB?-֦=-@R/uXI-ۻV#/54…?em5[AtKbU;uZs?mRyn F`pNBpz-My$lEaրgTܨ#Epz/r4aE*^4xvԐKgCXDnآ;!z/35G%v&"в=~ر01l#r/RgCHpOR k _eI5'T >N9&ꭅo@~ځ'Jw}_ПJ. 2ν]'Ð-3. A *[4}@憛}'V+  w l2{f`#,љ'?I(59_1u#i^'b~Xi"[07Q52ϹѬGfխD0) k ?M,MIo"X iT&׍쀚uVt l# Q.]"Rz }^Ur֤+IF#>\ĄFEӳBQ_$K BP,. C{_}z[- |Jxњ/̤]YUByLˤ.fG*v)H٘>R!ǁ4^9\6RܔHcN;Q˟PϝRmOJ&¶Kʾ~*>?:% 8,7+a R?Su_q 21rrh١`6OWEeDaaWffZ)\0X $e%.d"R sqpt>@1 [l eFF~ozOj:)s=d-QhiTQ ٗ+]V0PEv0Yg}PgdNޛίqgȄ1 |g^*%亸j6礒Jr(CB.33 hILs;:ag껲eA}Ejǯ?S" wK,F#Dh_eQɝy=\CShƾU[[6 KrZEL_K;y揀IKȆԎ䞢$ [/ _)|oSp6f-h`(4@6lhf{3jl W]RFuDE?7%"v2N̤DdQy8b D0M AShu#$P'-|R;bhۊ*6+5D[Z#_k^vm!;SxC|6e+ e:i$YKjJb&P;d.K253M %Wֿ-8]+a\(b_UjK3:{lp0EI(AJ%ɶWSռj8.ThfSCWq0DqC\T/ewSi;vSy?{.$X~(x)s Hrˡ(\#ZgH=+~TH*\YmnOSvl<\z-u9h~XiladBȣjDBcu/.a^MRY8z^NqhҷrV hhTؽb;x1*#*vvs;:yQ$|gbWߩ/Kv+$jSuu҂17u"Ӄ6HzcmńC,y3ٗ ^FU \0YR':ES8 w*X"XE7\(C*:e'O [B>|ν'dFGdtT¥k˘4`,xV{Ӭ !Ѓͅ"8,6NL go{$q.fc5d=y\5J 9Xhyՙ6 HG>U\wyұ@EC/!W_It(PawnR fpBܞRi{p \[3+s+II-wdE YBыg d5ek~&yQyll4J'5 }+!Z 5qО~׸Fu]ͧ!ĩ2$$:X4_c0qBQ+c4< ۝qZ7̊"較ÞIc[D:oepʟOUlqmSYnRt ^OsnH\MMbG]yc263D1`Ycǀ'dvJ3 1F>}խq;x.1pLxad(!D[3 %7mZGpzwr8&T|lܖ$/L+xE>|Ć-qOE+!fkI|3z ot/ʫ7H+ցlgb |(E(6#_8P]`Fd?ǼTJV% C8*SҟhE~zE|;u0Ƈ 瞝عo'Osbu8]U!(TȪshv:z#4aKnN,4چepA|V7]cL:1F$+~2ek:ݐsԹyKZТ>x'`&q;P@{)1"Z5ql+Q<cUfZo:E h@CƇf]P(XO 6;n6?LQFܴo^=m"v1&wf̖7X74?}NY w0?V&EG<0;8\*p,3&a k(R0LONy>N"iÿc7{?ە3sf5J(Ak5OFBQP|h&DfVbE2,]g7 o fWA Neo !+~W)zH~e2H+\ 6e#Y6(/CdFiu #KKUToڛTMJeFdY{p+;2-EFs"^Y's:L`h:4huU9k,yM_/Hh%٘o =zfڰdyKێ'M~6tl TZkb1wμNe^n%rV} F:̫zru- e;i`\ gdQhwgFȧ0`(Z68c9G*Y'.j9n`}!맻,i!3.{]G݂fC >ꖽZi&lyD {XDd7 ںT1+ _׬TNh%p#M ]m?î3I(n=VuV.׍@^L#OBnrsn#! s*LW] 3{?@70;WI(~˞@;PO,u?>0&H7@;wP@AHf2W~6.S@l8ji!=Uwŀb JQvtwʱ.yڢD7$V90;`#b(k~S3`5M6`<ʨD5PgUSÔkV*WIVIymezkO@(=DmiPںnu"_WNZ,6頺? O7a}qɲH{@+vnr{ozصɵ;FoT J͜ȝ'U /MAn'[:zKN{YK){zUlaQOsziU1]J^J&s%)s=hR;2dGYx`t?caU ~iPfqcg?YqC6$v -o~Z}"JauCb| F:83q4yTfZK4K"eFE3 W6@d 6;ҳ[DhJjTlē?PCHf.qoV0Kyw) ͛VevC[{8<P.Ho6d띓 Ĵ#}Lkk@J3DMC- { ,4e)y[j:jQ/UX7#:qN'%cyXe^ juz aLа{5@!`&Z G# ٺG\1;H~\M=>_5:`><9!zޛ9g=.H[eV2 ]ʅ=Q"`N: PσO ]U,6B< h76^J2v o>}[*Y!,n΅1Nņ$Jq)B[ũcK_ TYClKwMh"ir-!e(^S +Fk|a+J n()GsrH6 C4ma%a^66;ds/ѷW`J`t5QI )L֑(!tMspU uEnVc'1}Ϲ%'y-G-L _r(E:6$:>9 `d .}2JR3 (wS7!13-^qpLS٠@<'}7H^H\Z]GAmX3SX)-0{k2Y@s!vJD8JQHwv0i6_ASKYyH; J|< GC4J\躭jO Ԟ3e~C^iOS#b=]?P6G7O~vlc0kIjty3sl(Ci[*Hq6e1|m@(Ox[E\(MGks,I:E Kj^JZ *?,E)%8'p1k_TW:NdL.a!pD2hqZjYEL9MQlEݘ/G`5wC+5ADlA}"m?.SXVFȮJxEX00(>zQ~Y3dqFG3yCx|Mi2U OqNP7 d' mR-MH(H~O y 3-adZY/ Uo7LyPWZS[GJZX4Nv.ydZ$ L678!wnJd%`~6LCe' K[$T6=j0DM5ठ_qZ#{<~!ܵ(mJaKj\W ᚫ¨G.CK)Ͼ#=jϱf%8 dEgY]+b@F:fJ6Ac?[5s[lB{hڈX*nV q[v?T8 a&é⴬U)v6_4TqO 6QB(ΠZkU6e(#kjn8q>BHF'0.,(u)L!@dIss!Q+(l!3W"WZ{GOXavLXG 02ۘ"2P*&QfV`ͧC3>@R@HZR`KRƻ#au12k :ͩǐ 0"æuc[6Žq+#R\G$cI+M%ၔMS38Tn^%$y}Wﵲ1rxI%lxH<~kձmq6P_t}KhnOMK6}PxLFX,t Uň Cxb C_OPTӃ0g놋mΟ.Ag0%@Yٱf|)ߏ6 \* &7\@Oiө,'މ)^qZ8+GG5˲L_ M(.֋֙! ra,i\S(E$5^" -^"5DAS Dqn"PfkX=!ȧĵ$_;D> _y^{℄LsQVeinU7$_}-aV/gC$ iF P,׭oOc#WqY8uIF *n;Y $.$dq29^Kqi 3B&@ 9 j*vj_4~&*xLi0M շp^ uMQqW~ 8A,Y>b)Sh,j,̭fǬM-Āz@b)SF o_lf^}TN!q^GNV:eer5/ak`,6c#CDx8uh<տbnJo]M7/5%sLFDӟ5V{NvHfHz q,Y/gR+AAs:9`wGkEa $="݊13VF~*<09"7o9w^'c)•MN 4H`k9*4iykw6xE@ZOgf7ؽ^,ʐqT!'(h3űF?L  WͯU$lb*Y!a]~e v!?”M5NnJ 3H8[[058pN`XW$l2徻(ggr~X 7=~'b%LQMZnV}ABk-'}cjLܡ߾fd+K'm?4yJ(bLnA܆\h Wn)-5Vzv|!8xjb1:tmo )u&p9.4cU]n1^ Er;_žbsJ9 fȊCuzXr^ Bp#zrf_e4u#[܊NXFNK\9a`}Z pR:~TAjcpֈ P轔sZތ|T -s2A2Ve맋{5@5te}ec$uO {>ףCψ5z bO osx]) O%aFL#w@3KAnt\6^t?fA(++ ;w_rq=l[¹ܱhO}kRFql/ %J9%C!EഢSS  ,#_ej(G)rbsZLW{u/Z뀆J "ݑvbnN- xm]9K @0 0KeW4hθ)뤻}%lEȌOtPhqi/1&yZ 6ԽY-x '2Ȟ($]IBO@a#,P)[LǖV,p KHG&Y6]B)Ϭ\q _Ei/b-zTƐPlޱÊWQf@_9-,*ba"b$S5~8 lMVliCM2ؘPI@kH9vv298^B!:%TON8ͣܬ"z(A@`&')wTbO: 8Q}ehǭpm_F׭@K)z+ l\4_Iγ5#)sbE ~N`mh͔+ĕ>1(4Yی08zDzJ2 N)kE.$:%KD93*d>6W3PwctYL[9g+D…!f: 0Hdo fߌAxbx!& fn\#zһd֏[%3σ'l }QVH9;n݇dpA-"EA=L1YkguNPt658MiJ\ͧUP ]#EìBN&h){)UwZSUaOk5 :Yxr .33L  E><ͬaz9uk`QlI=x&U\dj'-ਯ bCj.A=NyF=G@t*?|l yM({}sʋ)^ qȖN]`Եifp05-5+?P=FH֥c5yQlجa M5`g[NaN.M+mbKYQJC%ۄ#i#IȼfD#],YkzalR`o \_80xv</V$m!\]ķt:ƭ2CِUo`}/!5,t29x+3U:!;Q3 J *1@4,{NfCN_| QՉq~? g?HT]FjhGrvjujM~iz$;NI Ab=&gm| ,o"DBWkf},j%~UFOxHx ;kwH[9j t}re9Vu.M"Y'2H+(3fp_ T{ISQא6/t/;}VJsLT-<uZ̆qJJwk`/' 8_UX^P`2,eYSy_#9l1`3$Cu;?hIK.A[GRZ/" Կ4ӶBtK7oY?䇄esm^HEj+nDY` S/ է%|akȺ &Y+Gi=)OFVH$?'-f\Z Ͳ.ygzg9g:O]W`kiIke].=djx0M/,3spjNz&ywʦn [sI_Y]=ÃUaT*=E5] X pv8S$b3m& `o666["y 04*\ + v<,,$Izߙ߾-=Z-#C aCД1kzN1N@֌;r``rj}3 ׹v#Ǣ r񋯌jCP D|s E `Ouhc:A Qgtr_lG5ۯKE\FP(*aA hBGbE/j|b[5ӡlJΓL'.&``M-]5gчإvIHЧ;͖y#0V\t/[*Y_W`s8r7Z|+JTrxgR|_/nc7_yn2;_7@HmHFE1fWBC @u9Z#r=zVKPϢKpWV|?R냙P}V 'àFw1$lkV B4z*fU|,bg ;g.?[5Rqx ^=f4Fzݶ.a>wbbX5E9! PϪwgp'LTj%9LÕ)qrވ(ؚvluފog)'zuP1qlȨ=G-5 UBPKL?-"9g7[xmʅ[VL^FfyEGDiN&vW}.^'"LA:M5[.-6&_kEܢI8Yj/\iAgzDwnp0җ˕Ђ)tȂ4b`1%@n6ij/UV`7gH9w4~!.Q$=;oΛΨwa'yPB.˻߅`8URfQ ~21v6( U[L->azTv#*9e1GhPwCmzjt_uD2ݤfHȶ&)l8 )V׋[w].k^bnbPPT`yvRشag+P3@`S$"='!lm+ xě%hCQHY~9u{gs4>mY\yrYWZ2 ݩǬ?M 46 mL:nx~!M(8ǜi0TJьgA5T )w7a2M$qj!xgTS=IR43mmSa٘heFNIvyj/JQpk%Ń67+L|ddm-W!O(.h5?Cnv=}TZ;"̦z)$+š Ä3*w(OmT, Mxʦ&gXc3'.vc&*gph?ߋ3l"䔟ʽz2MٯuUL>:Fk- 9mr̙: p Z4~ey@Y~~.ݸ-7 1~T8L(2աRdM]}fD\Ƿ`Mu mcO؏o/:&W*^@uPdgϑJ!y 2C:sVr: c8׍j+}D͝]wpTv,u CdS9l`raJVf~(:tD\VH mpKtX?YeiR! vQ'=&!Wo[m.+LTeZ(B5`H ™ F(3/3*TTUtz ӎE][&9;TSCB0`/.Ȏ+aI:be7\;9aXdҰq*~ү~~35 JC]fvOvr̴2% 8I|^1jY˸H}VB N /yVMcq~E"'H̑^6BsO̙M!BzA[RnlW J@HpΘf0Gu-F٭(:~Xڞr i ;;KW~28'9ރ@޴O7[0e w 9g-V(Nj~Q i"?;n}QmZ/G']bşx u)/ad%qTc[!"PDBQ"\ޞڋEu薆! {(7KQMldziI8N5`UYsrWׂvp2]ie*7jiq v~G|s.U+Xe0 u|[n^? (G+!2I, \,#|h-Q_I4Õ&/ ټe'Fo"i8^SD8"B ӭo~ϡVZdOn85ZB%vdIfcٲ (WU6K2 OǾhUZ):S~\-%Sכ6p(rӹ%2?+=o ^yxuB׫6 v[>_a$DL=y;9_ݢa}G.O+u"{|v GAn!*#t1zNw0,7ųIs_fCC^~ [A gvSZd-cGKl^;$3E;0ۨOZǎ!idwDϖMyrDGK,>Xܣ`u(<·gz+i2)|S@,7\Y-7WQ?WFChZMvBV}bl DtJ.RN@mfD\?l֑I0RK2%~2Õ̫ZDf4z.ӊƘ}Hw(c'~=.k}ܳkx},ƧLF cݭFMCMBwd\Ba>6"b!@`H[D7cZ1N%8C>FJ: @aNسރ㒈ip5gݣonҤQߵLj6!b"˴anZhGǑS \Bx!)+&/ /mD 1/3py6N8`V}&rf,e+4&|$ʯI+'544EdȮ0~Ɯ9m]DL:#ζ?*r>h[ۮ> _Zx: p?ā f=KCYiB$WIUS/PgVrZ cv/9ͼe˔^ $E4:/z= b?4nK7./)O"!ŖHBf)_KZx Y詶}?lQ}MP3/ 4=bWs墰>j hT?;SfD镱[fxt" ֊Q.jSaM[ԓaX=B(9A[9 }ukd=lb0 o)>pmuOV!ţ)d[`$mfB,Asu|J̴?#BYfijxa1v)EutW agr{U5"E2roe)#$|In{l`d0bW9GMsh- =+2|RX׽c׹]G][ g;"mi"E eKfn V݋5z51LcVawJ9M/MX޼!A( N"iݵ/ 01zx=>᡻8 p6<5o4|^ #E=GM !Hܚ\cAH!n0+cHӂ?TbLS}ٟ[Z,4G12+ GCגo,ךTy֫u+REq;O VEQOaNj=bDңaZbHeI|T䐌zi.05xa81y8 bM_UD 'Hb"O؋S$WӀ:TT6~oltKcv<_^ kIćYwO<* `;H;0=*_J}6[j\csb3WfP1ufmSoӅшP#o }_JR? .u^>KO8SG&` EZ !T;Zb8ҳoQ8u5ʮf=u[?)\cG~3ygEۑ+,^U&_ɪ. 5'/>J_F;- 6*^:}GJSlPv:YFЗYѵs$ R. 1eF`Srv[`rS-6AEY ,KM/R/F3+cis(j5ߑH( ?~u+ B>JQw̕!mU@ jFHiC IxOσ^ \5JOvP@*$Ke[j}ZH? Q:3֪W}Y6!2npȽ򥵀AӲ._ɍ#u +A2d۱޽O4ePo⭹T@<*PdH͑2}Ъ9!My̺gnn*~p2򶯉]gdȒ^3?f<97!w&j`~KW]ѱ)zU.Q鸌HDn=(p |D9ʹ~|wx8ɯ9fMڶdNv/dkwB.gPV:{s/*z`Vw&62t`PGuQk)ךV/iV'4 i!'J>qVi_ԐV`(HC_s%/`$LΟ.~SYAK@O5d'r=NjB:灔rC1(;z3[dVl0=h[Nl(-L ;^1uawŴ1!v"7sĚ9f@v ČR"𳪽'sl4J~Q%GĔB&c$ {wB D[Ը4{S4}!#01OB7!SloݖHS'̮j [B@3P' @E@W[R']XGYذ;K#2z^\|vFy 3Eڗ3[Q!>>-G,ȯw{:t@{wJ U\:~ڀ#5tB&eiVbZq>Ҕ^ifG eɖU0tM*Q|F{'9H}$vFv'd(15mFpeIS0އ?a{s*yrMQz GeJ$KsNuϋˏ qI=,X|;wT}A*xu0ŧn3O0*ߍD,5N7M4ML#!fl,s !HNT966{bM 8 0}{F4٨R/$ڤ`$uU aᜉJz(Ak9C4[T.AjF}"[4v ȓ42 K Dw*~q:$jX3%#M#GyꅁDDjۏkM&Ҟ$`% t*A6VG`}'H6o~#OJ\C .ꙡ+dޛ0S`P*Gp8pui{rGt7 'SA"&M6Jz[XMsƻPewRzwώ )Yf,놞4|[m2}MYboK{HVi}-MaU-e띯bY;QN[~Cyl޸DFsjBPf7_G%~Yn _hm? _' \j._ IH/}NճC13/m!nڄrw`U?:rO"&e(lеڊz.NQ):n 5(E!30}^HnyMۆyo)۴j1/FpcfEq3f7Y>ӅȹUD`Q9@NJd70zː,H%d+РY"sZoQ09Wۙe5-kGnհt(f$q1ЄcycԻ*/ځ_ ߾lrV`^Mj1*nDV: l#*-0ׂuTgs8Vw_j 7,pAݥ0v&Ia<>a*HʼnT:eviA"q"JW4&:_M{gFܮqjDŽoq<'[e7?=IwLY }fY"Վp,v@m]urbnm4G(ReT=D4jQMh?oA:aN?{۠vLKD ٯڴ1E DFrYB>*?vu=Ɔ?7TdG@_ }Z=詾 OwMyRl, \9I JH(׿0*Qh ]hV@1IŅOE]„h[N4WS*Zˁ1[HGjF)/X>)!m_̌ayajڡD[޼]DO[Njf\Z]ƌ˟ƥtouoPel1<6rE3d{u7~at;5uSDp]ྞuqh,ȿɷ+i=U ަ @lf2'4I={0h:ϻEiftڕh{$)pD[+yXwQ!<⒓OE\5T$E>-R=5>;Q|'OE ]xw b8_n)y~9[K][F΃(Wlpq :ffX9ZuN::8>œ mf6PYtkD˩d! {1&<{԰"gߩr;G`,#ls$>`z+OI4WlV!oohG5/!{Fg0MEˉi,?[Pmع+},7 y,[4Y _,u5b%agΔ2Po.d5nF[O3H$c' g^6uA*Ͳ;Hoէ6E5W,u UsFeh=9tΗܬw$XJu߆ y4C, ˸ܚ( F*ͭI㙘' Ю瓇>"a>Am4OGɞVŝŶTmNnܻJq]c?Rv,ZQ5[=QHM-iԈ[3Ƹ2؅_\8o\.ʙ}g1ja}iώ0<0it8z+jx{y]_c>pҸi]rx1˴v]ߝɝKH/1L*Ɵ[ZZ hZ(FSd>ŨWBy˚ *scH4h[9V`}CdV A{ U7L_-% Q \j"o[Fg|:(W٤^W}74/§pj2EE#PrU}Ԥ(X6YN7ir쐤Kc_dI0Pkrq++} 5N0Z c Aّ_^W!Ӣ b1xqcGHR  =v=GNqT<^3ЩFRAj[͟L83=b~ǒiq- )hЯ/fb-!Bh. H9}fŌ}0ϫT:!;$N-e)gpԝуQ X*/v?\oI>C<1gW@ѭƄLsO|JImi.Lco5ihro͵͊FGbF-WV,LJ[|AJ9lca>r 1M-i4\?D| AHԅRAOzx-0B"+avMH$v -@A9ocs [iNA M)e,4`-4!mer} '/nWToL4?qǹr  ۬*ݐsY@XZ0N^&8@v=b+EYGr"h$n<p:&k^ p9v?Mgh).sf;ۅU^}s`9EŋVGi#O5J0% wx-LSdcUg=& Mlz Uȴ9&2Ulơ Ş }aqPQ+WgQfuRa7R%mP-Z59o!wB(&S_^f ,8R ;`Y}ִ(F#=1 s~rjAvdv Peр&޽BEKX JrBቅ: G6HWb0l>OEoM,wL$6R6Qtm (e"kb1 GVcIjKА\e֥:~ya "MU>s|]׹' .Ukw Frߚ"Vh |wJKզvL]95^$`G#Y\Tr'4_+qNΠ 1fFJKfj80JH6S؋Ly ݏjS[8yNE/8,5GC! ` J͜q h@IWN/p&^>*5볂zp7iqy)K~gs;'HTgnlŸ>Yt*)恶fxb۱e4Kb .?^IRS C3R2wMGJUy m y̛:=(;3}o.;D%6zt&⇐PzaRqWh?,.h@|R8Bّ^a賥Yu0X:La=uyCSaIXN"G%g"%kly @) Vw֭'$8JPmoY{0R^5'PdT V,PՌ@ ͹IX.El6G":G7r\TRk Y屪R@NN¤ bu٭SU4 ԆY20MC{qLI֔zϲa$h1B UtvճV ׅgϹ?Bt%E<Ѓ TTB*m׼_.પ C]xK&`^p- I7E}EAjh= \Al =KLg&\MG0.ׅ47;F"N\L <`[ԇ02򔇀+?YYM/ v;n'"OMYN{([hbFz so{AA"dԞD z\AA.R(!)a~e<=ՁnA%Ę Pǻg"$Wۿ mF=vL[> !o6t{AzlZp{ciAwP 5;8 " :OF-9YKOf8^-6hKu]/o1H,po${Mt# r}춴H7\k/9<s|bMնSJSv4_+.%4wMki)8چ|)9c&#=Q$3-I:4حT>s`pׇki$%u~yEƅ4 %NnޜHN?}9A1> +6|CtA^$"%CrD6IQgicI!z/3S4>\bdi*rRi7rVZ#VK^" b;Q=_ q4s 41i4_ }9>'+3]VލYA$_U"曉h6٫axv(Iꖛ-_'=Yg#Esžė_d^%"%UyƔQd}X† rS߹?>7Тoݦ=h& ۣ$Uk. %F E lln\堫OMjvAGE 7gx^>󬗩zsvΩ J9%zA_1( zojx5SI5}R%qNqU39 V}mD 4$ڢ & SK+|2 3ˋA SJ3~Apw;_pi֨H!Ùm5!`soU3"p7;8 zi^>\&-Rn@A G [Eh޵PBfDhtf%&F|ngGwVԏo1 Ŗh_\o:TgPߋ4\vs L/M۽Ibop4u]7l%5ߕ*cǞ4wr` b@vNBH/d!BVq˺TʉAM f"#' (`>~7]be.A- \^sMtLFv[S1YJQ7jS[̣F{ mXD uqxnȥ䞊U:I ,1Ia| [}L~mpjn^s0})LTk }9OȮw@_) н1`YM@G Ğmmhsq};~{&*PZNh8uwCf4\9ˬhB"g^ExTT)F~[tn[A`Nw.ZR]G$us6Il~k1,T#8;}wٌҶu3ՠKAQY;ط&++~kK^e@';PÝ6cZ;Jk}U JW3,$1G.\ 6ؖ%Q0f ?^X%2[6> _Ds=4*e_<,HԶӨGV%YY䤋޵TO}/I`>ci@[kPTJ<2M9:LS~o{ij>U/j}~31@sY)s͂l&J1W2%ygf?bof=xg/@;R>fBp+80Ps&ʫ`ΊI!XrI҆8SߋR$u(U ʅ^/D u5A7fe~vodžM _d!^H,^Y34soVFAZpĚ=$k<{ 6+\Y00@lpv1b#I̻!ft75mN"'q;6aFzWaf2 ž7% uBe`y"fhD$3?As3$WO0X~bl%YfC3E53ĵvnFS5vk_<84yYZӌlx~a<x=ͪղ*;oY*4/NehɧMdqBdfEzZthz?!i'96bKwnP. v۹{Sb$Ni|xtWIgH骅7|0@ǹq(K ;"U*uZ*vX4C}.Ԍ̃\u8z [54O). V:;EgCcڇͬ=+t K>K&EZJ%5Gu\dQA>KƒעN9\Q,G#ZkU-s#4>g(z Dm֟RdŁCH3M(g9Dfsꄃ{)W ^.o2U2(Az3up0QoYm :zlLKd?d #с僢 _>iюp>Exl2'bTv6Ί7OBz̝젾p71)wmq[S3(҈q^c *A3tz})7GwkN#ѐMeKX€lpٲJ{”KWNPͻʦ (" #6$^ssVaB %ʝi#װJ H"c\9 P\FݧպsEhVVP" ͘r?f 93:$PVL5Қ0eNTƺw fH!1 OɟVs%լPkStvҊ8Ф^__c-DM2;@,fnFXhlu>@l.cJ; >t37R,ntDbi_0QC(T~ep ^gByM伿 V}x0̬z'&2QmЕ=RnnBjh[$Z.)]O94ص Q[G%3 CruZ"*%cfC>vvz1TQ$yKF lbDFzlz^ea֧ n\5 P;Hdm\ö Qɜ55W^b?3 M&<_n*8]@':T/DG8"%X-=ҊLҴ[+*(.  XT,gwY't}ڂ[,MLV7/MpGధ8ZŊ[ՆQ/RPrK |rj>u`ki>u\*D'V(د'3D&}I~~~k`6͈ cuu%x ۖ+s`"9*@K Em`"16 {,iޥG3JH7v.aړW$6H!)Z|}lnҷDM@e]d**M"EKnW!vzt} 4 ]{X%CE?bZRM5frbBM^D6 ӅI:LIҔOwq< ,;-d'1i'V!qf-ٟ V(\Hg[- %Qw;9J-`jcO=B'ټe7\ =$MxsB.`B({<7{KŸ/!v;m\2bl聾$|9~vB# ov]߮<3ײ.PbkғG3ef-ߢ0X jWQޓhTWޯ³KoO+;> k^ڽ.B(<$n;/|-O+4 7EMXDoXMy-0@& fnzhA{Ԍaoaşbs_P C5qm=̬p5J䪼̟kö3 &bP5fL>DCwGs"M$!w"rZ/usM.{U*2AĘf>$Y$Ҳmka$j FN2=Mpflvj T{U͎z$bx{eZtTCyhRTsz85~q \7ipW7WՃO 8~{>T!X5ʓdy:X9I|@ ,(| |oH7Xr,< 2˘{@o%߳h/]]{NN$5po*_CNl *mt|i@K?Q=3*=j}j' _^7KRuo_~2b:t0F)-p"ИńIvs'Z !ƨ@u c;(?咎 n$JBoy|gi8X)rO!?L#ٚ;Xb9m@\y-TH`S~5g(M@ JII?VP[~I( c]V5 7c^Fl1|2I2Obz5جaYo/oETb'}RQZޥ>(b-2pi8eq2(3Y23P^B||0k|7ΏtV.\j U5f9 f1N.wǓxAkd9]vF?(G< 8WF -9(WGBMONt ߜȰ&g %ftZ655r=8BlF%6T^-+>{!>xvK re٫J5KqNN.&|Vdt18$ۏ'@hwUY52]O8 0_&*  .-}xH+wFg rĊrgE3r@=Ux9Gw2j7<qI@9"lKfn&vWow]b&b&b~9pr@BEd҄|6iļC/Zܲ?`/q7oKŌqok{+8 kQe1jy#!O S}F/lXQ^XHGx:XE1kʥ71?c˺󽾪txfLv.t14C&C`EߝR+YsLD@.(bNǧeY>CҙJn=)%4VdCmEH "Pch>M>3tFb9KxKUw0-j|44IR(ݴFÝ"r큻qOz" +bYܤ]P}Җ98]'җC獎t0-h_#P>P aR4eQCqA_S;Uf b)}Z<Ɍ*7CDKĘQUQr18 7&-r:32#'JHy[`p,dJNHOcAMm-u!7лtjv{rX\tF2b FY,6s7A4ĭ6thJnX޶{__{MW39Q <:MA{X[?b| =N(aEF + ډh.IqY'+di!`Cתӧ)А~1\OO*D8{3SbjW[M\v}(*gBF }@UqeVe3u(\CX?ODMHEko{XvZ\Mb;g[3e}MqEwțl.xpF'nqݚ;L[ 3dkD0 g(R0iFO 2Q_%Ll3jt}8Q8M\EUDɐ\ ?8-W߾ݜ\Өs'v/^~Sco| ]-}pbyw}(a -LvL2(jh{0,@Ce\^ HɄjTg|4(VmSp}ϴ?\d8ekBwFǶZduLio`Pד)MrrVꪔiKUVKj QQgUY!D* Nv| as[D?KhC?5ÚMl[ -@i&&(͢uuP5#ϧp.wkT~dIhgBC.ɠ@)|e.X݅B+P6=֠>k[9bt|/7?gCVs[{59jDQ \WIytR0ȨV󵪖]`Qﴨ}R&yצAbK܇h;FJax# C%%GOq~ڢ IzQw;1%32oU4yxYGܖV-EzQ*ߚ^99z{ ("֟F%'{`s*A Hp؈jb– `P4l_[XD=pN_ s+Dҋ^("A1vB>;Xx_y r(X3s|BLf>h<;O, ᑥx|ňW"8svɰpF]2KG6U_8Rì@_כtDĈH紼>*e`C;6hP 7؛l긊0Tjٮ P0ElfRͲѤJ4]C(n{|5 =VBfb-?ɋ~rWvSU`!YW% ~H?|(̱׬ͬZ䍚<;>A+OhN>>%}Tf@Ļo1/Q$72h`׿2!n9TnF'n<"r;T.W"#ڇ2v l)ag_ذ`Cd5G$1V)irn)Jd29hʨdr5:%qTr4^)uip&Lȸo4"T76gFYM<('a5v}B;FqBf; G(pK\`ejU&586MdA?p*i`%S_nuMgc Vf|3ϘlCA1>:  oS~iDMmVj?eY[#swbM o\/aGw쎦PO*M ;/yI8=O~;Xg+[ɳA}}1G9ks|+:/J͏V`z{;ۛ~E/xMX,xT7(Bb13ת[$^t=Ee1Igc{m YZȧx_X'rUDQ뎁 f~_<k~I] !Ey7jS |p\tEk67!#*ǵF84 [Ӛ9a$q@u\!w?dvl3ōp!`F-SUtA]4# %p%\3} >ǒ)Y =14x'4tُ:22&`?hc.L#/5wjހtC3X@gI 5ds,3seC"џzsAV:%vHD.b>R:[pAӸ)aH읛)5Jy/P gŖDڻ</Gݩ+!5qPo`^u>+of'gD)M{W6%ː%i!DH>Nuz$JlSD;K1!͕%kor9*+wW'Srm-Åv\&πi{8b/57=vtu; +vhpoXLzم` Q?/}Q|ь;WV0wks{P4O2ڀ|H* Tlwd@fqnVz2F]T=rdE |V8$zmZeR旉QVTwd''tP d{?h Be 'hNzvd_7GMt݄<]̱dі[ $r~5 ݫ_ v)Gl..r}-piDbN'nqqjolKԵP]ʶ2xlgS=t:&?E# &`dvȺ+~:HQldE* #K '0?2U|_#twSKi-];bsvmzF(3/e*_#Kܧ%n)͖->Ӱ'A_7嬨Ѿ$pY/%K:K5߈xxQB{:oLx h d{[d=ˤ_ a4k^)KWGf^yXd"%)e X?W =̻eg cQFKpAYZˋ#mzP:σKAkp+HΉ OQ`%v ftelB2Qh~i[YYw?C$׵=u%Х+l'"Җz);䩛B:ʼ0cg(Ըu}7Y8"<4A8L\ _֘:*e<ވmeȌV`_nDd$ k)QfШHٲf fl+6}1J@]LYi|8`j}ppFSQ9DUw9`i68yq%F'H4[ѷ`ftj+{2hݸ‰GF/ɬ8#.+;3c>jX AȨjt~)N]lZ2:v(cVgA rJ~Hm0K-unK%y8ӈPB㘽s?Zv]!zߑ!8qu)p$F|9#"]LSќv2̐c 9G -&8FRv&Oe*%an KZ>@NC'hYrҦHC'vK[uȕ|Gc7I^tDrk ^tw#{]D(pe<*.a{14}bWEh-3D̚SjQQHpzq1j{)#4M[p5nce_A xп$Fl~]f%iZMX H!㞬$znFNɪ'>eS|'ȇj}{(g ^*7Nm+)MJM(9C_~G#t5F$GzݘaXyI}H8Bu)xnb.QՆCoU&>vD/+%-LMf*Գּc%=pTIV, Sd(v?kBT]RMT;ۚ 9!{̇:v`@'#?e"#Zhn_+%x .Πf}^PG4%څ$ VϫsuMklg9D$:W~= ~Cq(G~J.5]xpӴǨ qw4,? ̦tJ7&̽C&I߿6ρζo: = Z##OG>خLG O\g K(hlM1r7?e]tORw_by+, p|>_zw[93@L@`#I\t&Z͞mM uyHn-6>stU/(6x\euӪ@'d*du8OT5E V?1,uq5oi(s j"O,W4MQ)drڑ^9G{aU 5cܘv`槢0My\sk`}hfk7g 9?q/ Ȅ1cI>mab^i'M}U0, @eѿ"orp:ͽܜ3jйP4 rf3?&[otS$}WV릞%0Xex>ԱVo=b-,[*I2[5//P p 3V.H;֑m [Η8ch#eGȌ0}C:eܙxTI,t7O ^Hv.=Qz63Fg/ ̓O]C¤v%M߁k^K z/-<(}Y;蔦uZ/1%M4;=8(t7s><>x X=224ض 5ϏﳌH&0n;Cѷ~aS#( J#K@T~5fm }h]>и" /M#g꓉>i#OxeAa_TKJ&j &\Ta@w$8uҀ&V 4_D}ߠ\uKPώq,xM:uvgҎ2AHeƦUx(e<ql$s7f D3JL \SzYju<f`ǔYn:Ǭ:6~C'~8J 1x:ęC^'Hc‚68isvCr֠=Ve/b߸0=7~~eWVEǤvҤGswj༄LʰMceدpaJe1ڡ̏薠8}/d7O#|l$~W\!@mfQiۡ;2҆ܔ~Rlf'U [%r 0K(WyFf̭Ggx}HZe@7PK˞!I!D&# Fx\ZZΨ%ٖD?rhp)Y+C*x$8/'RRf<ߵQ:`ɣ"FnU0to|^Xk e fDM;[|mP9UX۔tui" NBlP&~tC(zyՆ]-8XX4s[-YT_'|сVE ؐ$M}8@^YfJvz=Tv3>DE՞H?&R,<7Ť?&w:!#Wkt|Ĝ$rم}a0r?sYJ}R`|p Zr#E3'nQ"( .Â'(VtrcJؐ!ve?],2rdIɂLN_J>Cњڪ}w" 1-W @̤\b$oަCSLpk;/.ܗS,_65S^ T^]n>Ɛ{!&ʑiAS:Fw5ܟ !3 BqI= F.=s?( +Yb[ψD1~vjx ƌM 5oAG=e:v^u:ϯ{]:\BoxM1*v PъoB0K@ 3#6`륉9O"]~S?Ԙ!QAYQ0>TzáϫGݭT'-yt Vq79u>n<'X5T=Q{ zu79nbűdGGDeQ0e1UsS4u8ϱ4S`.+46x3%6duK7Jk:Bvh\~jLhv'"t|}RrN@O+1. A[Z_]l" P僷 㿆;J^ 0W5^BK¾e3OVZ߷SJQȏmP1F$JaƋI= VUUOJӀ}\"Ǝ9TdPO*M`:)KB(2>iiٞPc(Qtň9qQwEyW+TC׸Z֨{*\ H0Gǡ@Tͪ;!1nLf,Kg٬Ppf˄TY;'7@}T S&$`Ɔm>,8'DUpRlc r6ad+a]~` X>u_}tRz`buY;rHțed:k4fLNK Q]-!4 i;`MhV8< "ę7^'=8UVf)Q6З1oָ:O[U`LD:gӍOE:ʟw}r?hT#A%Zt=^˚iT mHl [gJDȊ\]~? `W7)t7z9 *k)mE Rs% aywU@pW cQ|Ct$M0- +e}7BȱrFEM*0ƊOކjK>̙%3$Hѵ03!M`adcؐG j,$? ۮP%EٺG&.O >=cM(:93mEEgƈdL^5c-9/obSĐqQ^pw#dWA)nMo!omR;=R:N,Iˆцښ8n4^+MCI'vxPdҨV޿O[חcAl$=2KQcXVja%o8 \mr (E]qԺ> Z19䜖<٪1B3F~:ػ9 75)7 Taqa5HuL5xO e#C<2@їe<]yՔ٭;Ԛj!5pиoHUW|ތ{c~g8UK{6q'QS<`c(\ݫ_NUfǰ2_tD^ȼ>^7rnm ].)՚$fG@Є[رC WRWr/No~`ބ6]Y qS6 m^bilj- m10Zl4sx&6^3|פUKraUoZVnۛ[1/Mq"$eP 7۰v/[|^u4ըr)=v֩6ѿ7 %4Iޒ"׊c29lub0ZHܲŧuwWSQ,؏*OU FN`{Ĥ"dgoW1fU!՚E-B=`&@\{2!tu6Wp1C/2Drke3,7޻+fZ"ZID r/J4eq͛FWJ=`T){k~;p0pPRDR$ yk ;Cx8A.؏jAtW ^ M۩%TEyN!үqt]oǼO@w⵽mX榗3`v} K!XiKZcRͤz<<ڃ:APQlOSD`'>M?|,7p:Y~P0Մ{I^wJ7K,:a,` sM@E_sp>)܁rGBpA"nZU0P#mb:ol!(w\IsO6EB~[5z,ZM>BuѨss P ^6e'N V1"RBHt"(1p uCZrs(l6=Љ%_,)ARsߊ1 D+5w8#0xU6XZƒkuYxÓ\2XjmV,DžLuǒ}{w9t.nA0ٜx=FX!.O/#-VB2 zv-fK IR _Ύ͉cXV#ꊞ.D|*o?xV?DI9>yE-Z8No#q%Z;q%e߬cM+l%>5TԄ+Hj!GX$a*[hUd5FecX+VD?xǮEVNv?ƒ+DK쌌@j`TsUY$j~P3eD)] kA&:>9O5,3SW!r$()ފA§ll _Ép:6VLCNpUnI_Lɒ@j80SFq!;hD|gp:wxyi_$sQԫ&K18q7zuޯV.SE}ɼ{1bNPH4/؅1fb7>B 2T9(F ppklȸR UN0WX}4// sLF Q mRJa,⧙Ѿ+:UqÝTD`/1<%u:/gv Xh TӁ9&LwzLx˽0/tpt; Di-x*D:HS F$( ¹nUóW Ӗ[Iy5];(5y:@]loxL\BZ e.Ȍ%fҚy٣Itf.2D92\Uy;h/e&0K5]Ӛg5o_a?8rxVXk;W:q)@?cק} )MDNk PAf Wh^̬e::(N/%%scepdZo-=U{&U2qEгVB4ŧNj[N;ɪ(ڻx:2P)-Kӑ¤tփ|sS2`z =>qf{\<(w<&:-p\r4i']zJ#sPm< wE.ucGn1l qG `)m7!hy.iNb4m֤!:@)o1^u,U"gTyOͪkcOycאJZ_%F?_yVIEkgnVN*⥳ :io}{(].F[VR;_#CҩCc9 tAuѰ[0s&’Z2u%#7CX$~.YruO?i_w9\$Kem8>kpL.iX[E6iيYl0sQǤVct3_bYy\Y pLv?BJ̟4'-EbƊv?6!G KSq2ybS(͆Ƴ3W !HTgMI[;*0M {{4N Zܦ } sb4*0+ J5kYѵ::E`rg } ,F5BCاVDPFslNO >^Y]Kldq` t^̟@6 Cfb]Gbnw)L!djOcWO~.cB(zi| b77="vV[xKfY=J5jo=Ip!ې!FڟP8zT9a9 7(}XA81;|ؾPA"[,hy`ߕ# ¢=iAV+bYd]̻*v%jEYpH=]| lP'IB IJ;]jgQHBˍ%>{<~1hxiʷW`Qڮs5pK$BklI%vmUևsp{Axo/!Uh(LW?Iݱ"r3E~(O}䦂Ȩ.+fqpg& =,JAG,XJ'?N>1n)0"I\^S[}Y yc$?xx0r䕙OqL+cQ5\fOk_t޴{O iCK8٘ax0E=;V]INoh%ttzֶ^,J~Ikb!~+F3Tz]@dW fH'z)t0nRx-յ6[Cyj`g4@Sƥ.S M ~[퉥8K%(!dM^4-·xB(9ۼGWۄXq#'479;^߳IzI+֊Pǝ\l-0`W+do;NQ:RY-Xbx"kRhÜզ,/pl$SkB?P@%1ւH4'$@l=$xiiѽd2br4cCN֋7-۪Yp譢 z-)7@tV,=t2j^Ac,ߧ 4:>=Eoޟi C<{/Z5 뒇 \ 40^]Xz@j8JޘtVt0n5]ֻ ,GgKlt&d$xXou{ كɂ2 6B|厰7? lS ]*vV7 NjG)ùvzO#]fwV#?Q)QuJg?|D:m #^ju"A:O; Py9Kk8:qo$;տfZtbZᮏ @u+d#yrPKQOb,O׏)PdwuTImU%Ozlwv($:Ӝ~m$LL0]:fB] zL; COr 8\GP*&cVVM1!NzvW/= <  }RTpRSeOxdӶx6D}79`4IU~TǞ|᪒£i޿Ovpv}XTe7+'y w uz֪Fp3=P 9duDCӝcF *0eb)ay,j?I7e|ml4Y[ ם@ӛ9sIH6y!vy^"T0m|sW"6Q?74CpsgwOLn#ޙdzz o,(2C:7@K(_q -m|TaZ.A ְXB`סN_[";,BQV-Vܻ>?tLzXGA:+dWwј!ƥ]͘a0Mh ]OScvdTctͳCZ{`L]"m8%˚woO*/'`; 3_tfZUGb b鋾?GtsW >tHq"2Ƃ:SA^/G (b ]RD0|d!`SnPyʊR'%O?\{mfe8s kpGGAOl+q5_zwaP;l;H-t]d*;7qy~LeYT0e azxAM4Ub-RITHT&c܅J sY }6AiP~(LkRR/Z ȱ% Sk >շWz9Qy ( zj'L1-@QEnDhZTc/kcJĄH'7k[9yT!`{rJ74܆Rv %P'O=,`{t\RʮZmJ05ӡK1,"eBe( oy̞6۴PhK!,$}ѡ{ˈ׻mfkI][9xj׽f<$SFOD G@3$*oh* .'G?VyonrD֑n T {S#kz,GY1|XUC7Wۨ4A ,mz%^#& ~-k9p:cʹu{ZL*o eC?{諃H Uwإ(cϓLΘKL(EmvfW,( )>Mw+5jr'BK1U"ɺFV#U@3Ljī7 jy C͋51֔=*b=egj44|t fѐ5O0"o2CmaTj0P x{rGf3^;;C.gU8v*:i`"n$!5fG cEmsu"|TfCtEwXnp:Sz#6JЁgHg槄A͋{'p1`~y#/ITr$1k˞ 1BV BKtdZ[c#*լ#c qYj2hJL4,_-+Um~ (Զ[5R'5wHİc-  a W*9qKFt,饁ڝHNo6y4c7sREK6}$;丒:wZʊYY`x5Q"7K08`!=tZ @ED{8cYx{ 4 I_Avc҄K.I]g$xYA̳RΙJj)ӶgS^x} 9H! њC1b:@]OSf.nAi-Llx{X;boo)|'q_r@7y#hXVqJsM%$O 8 y~;Fv 4ix[uBr㋛İzU"~5+7+J$47ә1 Lma-B \x7wL)ټi0`sIɡ ^_yi,3(! GU4mS9ȏ{2ԕz_;&I`@ka/o`˂(dSYw}s&}}ju 7- M*Cxߑ+X f1Χ-r4CW ,pՃ2/ GH M|>E`YwZn@vz2^$BtF!̄^y6slbS)CxNyynslRX?>:-[>V7[t|I1GӋZ pZ6IeN D.(* uü*xc\Eٶl]^/ۮg:t947Fz@s@Tx-X *{lKl+S ~ÀOރ\4[&` dKɂ:>aj~˃?֕͝-۴Nإy:Q 4X~]&"K^yE34i`r!478L%^ 8i"+!hW&,,EO EE|A$5Wa((Uj`L/R!'_E}jfNX'Sx#0‹=N |}*0& 3"2bhg5.A˒ko!κRP8D:iÓ40,rEc wG ziw6nwLշ%i_+ļ7Bl^`P i`7=Gta_]FPEޚ#ًz#v 8R+>T:C%8RJM&S4C8 Z'H||O l:9*F+ဴ4$ic65vc[>c9$%J&6|zWfrbwZ'ߚ RWSNȾZ.X.RPO 3cqp/%7eqz,A |Ilηl`fqr@Ҁ9GsM:K<uL(l=Du#d&&d<}؞u i+oJ9qφvyWPV&HQLp!5 =(Zq}> Q L*z`̕&Pu;>A\Rhcqe[ԣ/c+]ڗ[ zA4JT&*Q3IEv]RGZ)Z'>=gʲio dGN8?\V-IcG`) i@懲СEgCzfRn3ucn4  > :Ih34V7h3ͥc fmu|:#PYSuÁ:(umi@gF+y- @D)E[pstÆ!ur+SAsc@Ќ(Y)Rl4UЭYSodG,Zee8:|p,QK"Y nË\svk$o1̒Ì%yMܑlժ 5j"kII/Ah&vwzX5Po9 @$97g S V^Қpu;-jL@ O?aJPfpWK44-0NB`%7omT&16b`#2#=85 @dp a+UGvb{KbFFw?"8hl*}>и"4GgDLjqw1v]mɫ\o ϋj8θӨ_:#$-ȤeKaQhgM\Tjǹj]'h-Ep L7RQn`*? j=D^}B5Xa$-v)|SYR.7WN&]/+ҋF,5j])HȳIJ!Xv mr\/7`/2c/@1=wv`îWԼ\MdKf~yXu:qk$jd}z> i2OI՚}&.o>ե.nT9,eqC0kw ^"PM@k}Y |q+ Ⱆr$fH+v68fƠ>O90a<ԵxTja jZP(DJtCH%k_HDǑ:XS?4eV3jMIWȪ/IBAuG ,gz;"ֿW=\wYȴN#S: ֩gkVʦ,zw=&k[s63^D^PzZȺ鈧#-{ [רXo[IMZ=Wej7=Z-"Ru5nDt7ܜ9(lx ITbMڈ2%-h\YTd (mɇ2U."#A:dad2ɇu # z?tSQ\=Scz赼헖25_##{Ґu*l% pij+n~ȬaznJbdkvaB@K+ eQ:&uZeDqG;a}Ԥj+p9{`0^F>pZeJ뙑vfV{L3W%jYh ;#|]3.q@CBwTn.{ Pad3XN$qgcL_k}(uE6lT Cuoڢ<1 P* 1}vw91eˌ^_Y)@wZvG4ﱕpNy{$(=kycc ^a7Ҕzx%M*FGU&Qqyd Nb:GzhHtpF%< iQs-(ԥO?tJfcKYcM6qJ JhĒ0 9t5sF(UbxtX#'&/ITm %%k`=q u5=x(mB8u =LsDf:Graܷ 9>fpQ$ ɿE|>B 䔪%yUfh:W$QFeo5j9dSi2 cj9uWԼǹ]a] z%x4j-tn8qK8|fI |fXV߿p ܙj(zoQm3,iR(/;*(1̥hFP|`ҩX=8Rȃ.̽KPu'E s戮$+?״[ZZMu caQݵ3v!ҜDFAI/Cjyr&}1xUٸ z`#rB-U'TTl+UlбGw?W3~"y "o+k~)6a6u-g&ҝ=}8tAN"|"F`j=%$Mnyg n Nmq`)Gw8e<"x$Ō `F&+wεܟ.i{0Ix# Bw'.Ibyp^rL8WO%=k&~bCT.A \)Tmi/_xzDΘC}^zE Tx A|qf"6 HCH4e< /`TPMqW8n|HQ*=W>͘;PXy=`nzL/C6Ci7ǥU?^ #碰mەn~3L !ܗFM|br˫F,I 3)%n+!=иqNi 7tΕٿ:8v_MJ %=_{G;կ hNMKv0Gs稟s" g^@X'cD%l̇BF0 Y X9|8YPZ1>sƎJ.hz^.HT\2%ڏx#t$2wə5u]쵠u*л1aӇ8Ao𽷬TMafb&z @ 0;].] 3Cu'<J)>=ϐ.vC̡-&ʺ)~F߇3H^ s~ڄPdHn=J0 4Y 7a״[. 7/nnisS9:uvp A- Zn+ƱȄkRKx>4ʍ.%=vyQ-3 T#=U xpvBRx;E>/4_~ۦb TH vпЛ,fbP}d. a%1kKϥVwc_䔦u'ZKʌV(qe5aQ`|w1NТ;ɍ$@Ls;fG9/ qD?˫ekW^Ι,y ^!_O_X @"tc5\Xԃ)ȆwxNc'mS)WYDI*y2^AK%XHdj^pU801f}F֊Zg,*xpi^K#@kt!0.Z |P  fA4n Cg>Jc^hA3?U4$+ں(HB997-MH}[6Uv/U/ꡒHpՙHUC=v^gw>j)Mf ?0STz'S0"IĿ}JLI]$C5 k_)xI[[ tR=6'r@j>֧J>{,4)'pouvꐜ`s/\wXY݀hp]6*:A(܏}A;,lIͦUYpQNmԁ5w$\M=x8bd,+=B2r t ^`&ϖlsfi/Y"&>6?ݩ|(_m5=A@=NvA^.Փښ*q.RP^xDZHjUŋ7q(Y#-7F-[C;2ؿt^L_l/Ŷ]M) z K[~69{<Ӂ0 W2Q6cR?u=NL7FiѦa'p+'crAO*ۦ (Qf+SwX2@t*z$W=$:mCrE_KX`P 3IN:[QĞC1s8*-StxEBѩtWJ6}'?vSIrVYobr \F ΀AEyiI2SNXWt`g@c0}<ޏ evDbư]ϔ {˜?{yb;`}KKiH¸1vgd/qQH_QFKc<ٲĺt!wD\\cќ=U c}bpu`_ٛݭm=Aw/Yօ x LM7ŦxAҾ0? }린(.u5K=hyGEr4^xKE(n32K6q'Mdqd{vd&L|¤_ҟYh4W.ّ_%y9y3J,nGG6#yK !A2wњp@NlXȏ ǁ$ظ%a q%Nž|D"Іt}kop;,y_B'Y )- ykձfbK|#.[j֘!E(ذA؋VKID-YnwןO l <"Ǘb1%~:gZ>ؗ&םEUmMtaGD#<_xu2vd7OL\sy<۔Ve%\eGUR V2ʉoWq Qg/8<vzKT9uRҎsU,}U?X%6S~qAA2Wh.O#^X-n`Cr0<z o4`W7#V- aeg/x OwjǢ&8(oPIS$7LtR;HmUᛄ,— ֏ߒ,  ~ݛGvmi]Zp겎 w&lX*]\~G( zҺ` ^ b#=c !4FEpkO*"϶r`"Mo x:?֣(Q_[w{Ru*&ڠ0O5.΄!|WzM%Xj7u(Nr&#u%,]^x1TblZOri:8'-?=wN[[ɱ =Խ~ )aJ9^` jau'6 ]⭆{{Ps^_y;qvyGo4D\ҵ {%FJ^¥fJ3Km*ѦN.íVv5>o3B31L h@x{}wi3Ȝ 1A08fõWV V1"JB&F;tuti:N0MrFm7 NXmјѶReiJ߽2#QGſ!xYP0(|ľ}mf&/^:c 2+2$}^=(`Pi:rdD%0Tf6!2Tu{{.biYg|)l^A~Ʀ*3f1Yg= l(=R`ߴ)ͻߑ+ 󅺎^ /u2U>W2Tz&.9=#l})@_O(V;%˲@e͖iKAXm>Mo\vcmkw*҉ 2;pIvm^Iah}&sSM?zRQlC2" w+OY.ZtD o&#19Jକa0?]:}Fucrw3k-X7&T*[Ms6b`0}'FIN#sTetģRY{ٍ2%xFd0 8,P7'WNTr0ڥp8 *p\eW(6[L^:+e#Gh誼SoJSlN0?VѪm7R ؼIdQwMW\EtNTpNy7b% .xDVf~G|ŎVlx 9e#(yeo:3Fa.߀/!G@K,fU\c8ڨ#"&]2լ|:]qfL֕7ycKCL %@0ިrߨ)""i:e,4l;/\tq9p$7Z@mW-]/v9ptx3rD Ŋ voݼ!oQ[[_p1 :/Iw;d^J\.X~C/㒨K>%g@'uI8́=/ֻ^^CD;JTU-YgLSw|xu r(_z}ٝsʍ= q+ŢOoZ#qpZ(ȗVwY"zTW[JH;gXpRrhXlNEqvNQP\Z$ @ qk#U{sR?0?nfQp#GAZ_2ZyT;ZĵEEX[6#¡B/Æjw̸fQ&o4R.']tn_<] >\B[jK5-ڵ1nuUN?a~8ەAz+"E8L8DVKEgXqUoBj RE|9pnakH Ѯ 6]MV<@AƋ$ 3sVS |i6f%_͑n#Ceu)0z FʵP:@&q 7P#:^0~e/9yl[3u2fAk3K^X8z?^EqmM'܍԰?Xޖ?$4n1!?wm`"G Ǔ(!^KڣjLkaYQEu ma\06O܄K7ۖo_;^'bncŚr؈5Gv܀;Qg G!nV '@B15/ LG;q]_S0&)p!|=4z4cSoިh`F$f -ʒH$j/&L[QKPiL`r)z#͔lEgCQ5B=2D Vj!!+/ k /܏~FaZ, A`(r7(\*BWA9:gU2R1xj2+w|u13#XRÓԱCf85 Ⱥs4XR+th,)~)E6Fn>\  p> .֊-6qmo}!mqkO3VCbf;sꋨ.tH n #8XBdˏD<_3ގMI Љ+}WyP3"ݾ& q``{sD·6й(a74TҔԽ3Q ϝpX*B+&+7{D^wܟ!7"khOYp/r")l4{p?Cztfn8n:>[E㑃m@biۛz2'pȤMfm ӽTIRm2 ?\VkF3]2[fWl>jfRLIpHր)8(l:|Pr ^ʤ˩bkp{O-Δh%,d H- G5lm }̴pBq+3S1$QK.j1xJwh[hH9/{٥-nb:Mq磩vgT(_dbՆZԎ m0^L/J0i3.eD.I V{)h2p!!b8v;UvccnNЮ`“fl +׉'nQy[eD!+xu{Pj0gbx>7dHQ= m xb⨻Q88#))µBʻ6^6-e8SLJ=u? 'A^a sXFu Ut퍍 oV͢*, ,|z iyy~SA ĘQbLQb-5<0f(\IX"AηmdYF!-Ûo.!xތy;^ieszj>?iBR2˭Tfkc8;`W)ӈF I(_L*ϗMMO7"tcO$IfȞWKg@rD= pԨLˡ]׊ =" v?z~qXmpn @[,o*my}"'r@+҃Y -zLZ*U3-Hur}Tlm/T^DE.D>i9 wVJ"¾VN_aG;Cv EǐwpG^.R CPqs˩S'<;?~^ZBKLrIcUcS&:-eXw/+B׍s7ڶOwp '|HLFHounK(Xt} ͐C(?xR!ݜRy i>3)z#‘X"":G|ո(咅w=)S].f_gV <|>-oo1Y#z}ń"W}+)= -%>pUDQXG>LdtJ`Hlը:z.NAdiGͤ%m n o@i5􀵃\IkaD-ׯ'FG-EL;J +ݚ!t@d=BJ/^YvH1K`s8UԵȇKך5y>ѭxTbE5nqCn+UYpBO|9ɹ$3)G$ t{n^fC}سCcgns]FNE%BVh@j $)e2 FѺ\YPT;d'g@]~(ᗸ͛h9u'=L:~[w%lMej䙟~A},^j"uS{8ijAWŎv  lw5 5Ȇ ;y!cњ񑃑bZY77*yӯ&?cB)|lGm,A[`:esu2>d\A'֢_,3:laf 14 x|_Uc|$wwWj;lxL?^~odC]m[槉Z*"L{+\/楮x4lve6`׫[>:,#~}~ؤAcTZsg||- 1@ÐvnK$9KA6ht˸)b`yf3>64};tIgcN,P; QxQ\.b68S4-}͟7Zzyf (MsT!)U}蔛86ֱ2aG R(:g p#_FJ$|N+a&|z~Vo;) k=+u1cRi/D$_ *xht|RVfmAq}C1 -pfBۡ`䣒}: ;jXdVє=T܅xŢQȑ- WrVmbA=/9O, :B nZ]*-8I1~}d ^kd3=Qi:bGB9KrY>F >FV[ru'q: c3Ǟ{*{g?T]E|yO̹m02Eg8LaQRwOcYvuTLP8H4D0^IUS:f*/ngU%y&c(vÎbhTZ)/BNM8/O9˱5+(soН>W''zS z@*+7g7m|(=G a9e)JC%呷b6?X:\RZbd؎; 7ܔrz82{Y _~pJ;xo'5Xc#0MERJN'Bu67|\)g4oN%!Mfz{b7Jݔ dz(* x!!#P GVDNNL=YG(+Q*?gq)^ΡaCMQ\H wd]0il-ģusx ){jqƢ{s8J>tMOo6. ԯN#3@т.$IfK'o{B,4>]I@{$v~oAc7;KMy:lG[W/;vW8ƠY#XZk%Ek߅+^3Z9>(>0+Q@ԇݾj?QGVgq B=dKODj'Q(d&>bEx%oGؼ؟.EibI[\QS*˺ʕkoyNO~M^~J 05ފX=Pc=Bc}cuvԘ̱y'ĪLYyU1|/z 51"DV[]Ƃo_v Fw9##CT+9~0F6pFpǘrkK(ʤMAp $=ms10kS0@)X ! 6fJ8>wǤ. qaR8߱EK(Dw阮Gz7 ͏*҉FT -039dSOEV}:4dsvC,o7Y$":Gv134d2 cI;_{ |r^SƘ9X">ZM''9Oq}O'#HEo(:0e.>(8(N'ww6#Z1*!Vߏm#a>Kܾ۱ˁʂZ 1lnS蛳%{_ Rա<|SԱ]Z5ԕ PNлaSߡU C[8,zk-_!)q냦l]q1'8ч ۥȖDKQ2JJP`=͍J@9 m"3ZNn.}ڥ-Ik ^a9 4TےzC3U\DO4`Ag`K>Iek]F"b2wxX J6tX x w| \=_jxIs Pbp-8nLt2nZb`̈́pSͳZ6  8 d>7vATК*܋(ר hu,pwJP-]|-4"0ҨDZEߣ- cظ}K<1it _,K[G`X6т QESwU*Ԙ&<7|34I<v7'66  9}vaMi0|JЩK ҮU$IU90R&- T2@5jG+iso~_aYjZqºu3}UX&IurJ)d~MJf˧~,nu<>\ߦK^Gby'=7w]Al.yfq$ ;㸸_$uť'#~R֯jJL?U ^Ɏ˚}"2&3 vJ-~V ?-dE *MP݃٪œ";p.7ˎZU&(n?XnvyMv냵\wܛֶvλK-U6Cng#TW><.'7o;~@ ?@& *`“%hrLMA@AWs+ofչXgp蟯MkTE] ++zFM2W5%n8fpR%ETdȶ_Evb D0lII2foOb}rP4sƟ쌯ǒň8VAa I\p^Oe~9-j:.mFx0Njhq CzZN4%`YîARL׊{/q]E. -.Qd3ـ|M~~Sr|KHÊ\zl_RA*uܢȈ=n6C1\${еt)C"֦5O@:EQrQ-ޝV)"3nf/4Wc$e Ɉ!ImKgKS;45uV82eW _ǣx(P zNqi[!M? HCz(: Zql'&7Z2\i"9N4hsPn4\2 B$`klG;W@=J_x26k/ ,'zoizq9BkO pRa:j/[DdL`@e7gf u|p$XlMm#-Y%XKpҘJ3[=pR7$0%Up冶(t^D'iH |Z\< b݅\K%a!7k5U]izl Ym N%SDC5 -hj3{P3ӊ ay 9 O_GVz:ċ.p2=l4A LnLz0V|cp2B>V;jCta;л>r hs]4(;wP7W/\@.B&!*ɍ_cao,Db}i}hA,TkJ\V(M v G+;E|3p.$skI]Z`9ҋy6% x|?fVњ0IiHGI7^5mTz/>2i@\@ƚ,Fhͷj[i)Ѫ?,1ڶs#f*%:sMf^y+Ua^bČ J_1:KP/ cAT?Gc@ a]sJCrnFH0UEXw9 yU.,KƀkEA:h{n{İSA@PH%&BGS>vߐ[(ANK G{0?&f1lIV0gy*iYEА,)pmTk5=jCd6FfF 'Qrz帿Cz</\WR=`]HH1 kgV l$zD  xr!Kn 39U-Ne4&h.Ts^oq_|/sq& ,ג4y^ִsO0IիMB> &E&R R@nNݷa)`8/4ht//Fw[ŭSG,v 2M$b~ ?A[GNV6g9|qVƿBV/s" VX2?9te ~o5VCa:a񪷇Eb?$ zO'Ǩ,lmu5x2D< nGbEsc1 p΅'_pn m|nh8xK(j2,tDt\!F DMcJ<#8鉰ijC]*R7q }GZMKY3/-/ŀsi\_8W]T%~u{0`@CBw zD59tIk>LRoG v€eHu"4%&W]{I$AFӫjIJKER$t OM^Uo7.waR!ͣb- d)-nq:oщ#I~%*E~i(_,ժr'3CW x `ҸsuqMgyXt]{O {974rP'hKfer^We-=}]/W,b ͪI8"P.\gT ~B;"ܛ!I/qsDMTD;H-&j숷":`5O3fG%>+!h۽hW>/]͂~(!~\*.j`9ru@,mmlV ķ߼Z![ 9N}Al 2+qG mimN-l]ڣT( d_?Qw)ߗ%X?*a Zs{c"F L#SP{αT\9a_y0tFƽLJt]jYz*l~e5d :jaY=,=ep>_c{9<hjwB0Ti-YxɖX?~z9qUߩpvOQ9=&ǁb?oٔ/9*.|꫖H G%ԃlc fDw%5-YU@TVcU+5&xmG>I;ƐZ]%` ` A7/駀|Z#58,tyUH~- jB>za&njj km8aƶNkkDbP /vOљxЍ\pA W֬Rv4FH e\ %dZx_%R7`V"` d ԅ([4Nrg?eɳiQ+^Z,`x[^JyYHnWjLQN{e;I#Zާpi@p*z28( >Y&@e>]Fa"76wmCtCRnFi8t4NC!i,WeԲ.>Gv#r ]SQ }-X$K9NoUykW"FMhE[](um0YnG"#sk|5!k17dCM;PE+堖3aKQ^ I[%7E\=yp{%6E)|KΙUxDSS.ZH p{#Hz"[ãHL~ w*AA⊡+@ qjNԘq:0?Znx.73 aV"|;#(ohVydÉm`x*›tvjNMTj h*>=9_Ur`^ 9G n4^Fۉl=_7M#3ClRhО/'/d e;xQ|,:efݪGѼd]h]յr/d˸kT=ᖣA{odت@-XCzM+cxH„SQJce~3i"UOkIqw 2N>5u:9/bT&!?D.YZ`ˇ?bpQ4r`-$=AT/08~d+x?xMd'.o{*;s`xz]ͦ OVT+鬁c1c߶0MO[>}%KfZ óp-tW1Aqj)Ca'cV._t1Iy}T[Âs#f`yݺ+!?'59*u]ۻ3+oݷs$&r:-RM+ph)}`L %@Ga9oޓ"^k:b_fagg+w=X-FR%vt a7S&870r'YxiI/;hMd r%OBUh Pݺ{ ;$LvEFʜ/B"lt>Dgpn~ D5GZMqWQ (oZn݄W_tm$0|W3pOؑ\I⏞m($XoM>z P<"h)2&+s_)N1|z'"-KJ!~3rĮrG?Uuf~9Nޅh8kz\$%}WPvP:zRe95Zy;ǡo2w=UL2U/-7Dc IR47tKB8Tr& sH2{WXQ?pO/2}{ϮClU^OA꟧8KA> ˣpu:%Aet|**u"":M)OhixYTA QY#[UB,F&ַ\Z Y?ǕΟms268q}o$!pDAPːPF5d͉KFMLMG" &9z]IRS*Y\s3v?1al {j#A=¤-@܀%f([x%rƄ4~"S:mezxa9fܔK' ::Wm3MH5~g'P,:|_II[LdJ4:wZ/n<d5^ jh1j݂4۟Ь=,w (οD6񀒚@qn Ů (T f4t?.@5zn$@T(Bj{kgˣNu K0["ӸΜ#UOJ8͇1KԚֳv3Lw8ZT,.),;E8I~P>G M  RL JޡY?aN>Pɱnb?k ]E U$JJr 1d#eT.5"ciᅎ탏ɒi,X{k XLICϐY"FrlB-{ݺ d5>|Z5p<ˌ0봌AXS3AiYF8D%NItW_ 6T 2e ms柟qoxI 6:[g'՗ ܼl-gs1Kw|e ӵ ǁ 7 Q&Y/KB 2)w:P 2 vSUU0 PTV/; :ՙ򔡒!{c F,Z֫su8L'' |V8EAlw`xu9#աɸ ;ynX  5ż)$FRLmu5N~VR`*Z< ră||JU3j% +a,s@sT*oEW$7|7^?9<"O$7-7 ?!8];)zw>7SBNn8VZvvώTW3m[}TEBD/zHc'I7#`T†QMo\<=gC9RX‚eu mk08QxdE3@^Nr̖ I7Pp[C}wƶfE4+\b951{F-I:a+F,4 [=effԥ2]G20$]Htq7֩VfɘbfksyaHU[? ['`udDa3fA-. K99VwB|ΡgkhtVfrΖ̱b=Zۖdļf[KŪYiF;"cKvfT[/˂ݰ^ uٍX018iOHCrZd~Δ`pZM3qmi+]Lّ:QXD, >0il/UWˆVn11ij>+o5.8066`1rͪoO뮌]jwSau^ص7Q`Jv4ِ ìb)B1L_2^u {zݢ!09BQyPs*#UA0_PA'hcaǷ,PJ#vT1 X2g\\!%?-Ih0\]S`<=CΩA"={?pPo 6K|cP>VVT(4!"VB6lIj,ή|C1 H&1Eܞ3ow!Tt(%A#(E^t @2WY`X`_eF kx&eLi1)+V>[?iPZ%cU.Ȳڼț/x {60K.8h6br(ᄽO$틁;=` a4м X a |Q_Ƥu՜./ )/(j|݋x2 عkXIZ`3ԑ߈ L3yZCt0Egdwn(Ga pb5o/\^ ڮWDwK>EXX"et !R=Fph,M3pT{ӏ?K{*:mAXj?WQz`rI ~Zt<I ;/'V;3<mw|e"'}8 `iGѼqYh8{`^lnPjtɥAx_WC{[}7Wh7dxZ (})hz M0:cֿݥV# WJןBJd{ߡExAwK<ڣEq(=@jeþB10b!?wQѬq,|D@F+~TLp0 ZVM/ ɈV#A+Ya?}Qy&1qsF]^<:e#\V(B·'ث=˷4>7lTc!v4o{l҈KP ~ZdDZm)X}7UVRn5טRE;$S0&(ߧvy="Ƀ_V)_ !6{uz#Y{|!k)h+eQsi߻`;wd ` ܞ: y$~OAO3*"K[~ԹazJxMU jyNF?DR٭Ug_1DLO͜wv D_" ؁Eq0$^Ĺ#GV9czŧq:)SHK9 ^N A@v2w̿&;[B6Xc7 (>jmR{jI`)T^ JDL v)?40͝WS52Ѹ1/'/T{zڠq|Tcp厕B:FxMV3gR|T$[ۃcfwNBՄqD)K5d;tRMS)Lx)PK. UO$c5{D&$GJB(g),ջ!y4QtUBs %0"-VJnRӸyl_uݭ:ȃzhJ iJ}czf ꭱ*WGN9\OφQ;ƪ}ƁrXP"\hK#XpNۓ'>{ispbBi9t #t{֣l5vE ґ7@ȍ`!L.-CENM(f[ DZo0!G HyqM=zEigJ+Rawp RL.$B69)ty:k$Xemu@H}܏+ ]me!z6D&Clk]Sz[D5 h#I$kKMy~ I au#%ʔԃ/Q1!@@+Vչ`,=e4n}o UE_΀E]v!Nc3ʿ8FX,F]"?Ki'f\0 ^ց.B?,Fɨ>M`jUReB@K^Q׍5kiO*>CbouVr(`<%~D\]t7w&dy]X-6(,(,E;?y{Y-6c7;X+8q0B\-c&gHM5trݬ.ING?<Ќyn l(%ȆdSd0\r\PLDfkQ߷4;GeE9{/c/hPVC鹭PV)kPzAZ-TfcF~zLr59AzN$Uo2zy3={٪o5 ֱzljH7px8} jVOaG@m=}2 }M&M)$ٍܕgb]]4KsamDE4R)ft_˧sWYv`6cV[$6E|=|HDnRYZ!$Dlҙԯ *x3x09^O)HSA藤I e᥅PeG`{*lNɢU*wb=r2\@=X Ȳ +I\>SIꉦ*EP޹L(69:fDL+dt&~/AV|AK#T5^\o]":2>+'JMuUAS\ܼvۤ? -t{hӤ yt />9AV64^n8B]Q(UJNx 7zHrY 0fi7:}1K|Q7e6ub`@! \gԖqtg[t-eHnXܥ OKRAa7FI/A7IWz0:L-JQQ ?ƭe@xC1Doׅ>3ղFH2rypـV2UL/o3W?FZN*ay˾C툑@#8V\Y{oU]FF D@'<UnNK]6T$J$ïj0/%UZV5KmWlf)PM:tZH<{0"0ʟT8P# ,~n`q "l +AQ&iR_ו;QnY0L-=zF* #O)OZ([ZVKV7tƃy\D]le{TutFQ84 B0-I7_)"| le4!>@ -!)6$m]wUw%%P2' RUy7 eh.$2vtW**dc>s\,W8qw { FoYX y~= *Y oVBG 7D$ZRkej3ʛDDZk7+K+51$pr%R}V~(.3 xo]MFDήb7! O`g4vE 橳)4"b_L`p^ehᦾ&K|h{ hZEu)oZq ]1vIq/5TUOsFmkR=q7szoó1g 0'kddؠ~=+& ^Ǔ|go!c9O]')+@Y; -3)Yۚ=^ńs< |6$..Ɣ+]$z'3J*@W-11֖vhtGT~fsM/YG <$/˩P@̜% 1V'hx~z1,aݮG<2xVPGsH e4}s aW; BmJ}uV[OPAj/fZ'EOj8ir/|6wI񽏋2ԛPF5PX ia ΕR &B{e2ws,hAؙsLU/LH 7/Cgr8l*WUZeUM42ܹV`W"\u$ uP2=)?1&W1Wu̲BTZ"nj8״SخR=iD7U5q_8F y7,qt̡b u5{1BdI {Ri'Ǧ^o t*rEɝ# NNs3to[ ID-J8_u㢑瀆qSe9zg`I@sS(B˲wX k&B<.J ?xc *hT+\N8f@x{t1>|dRR 뗇i[uc_+.lAMU9c]"<|A-ZL˄P;kb騄bɘܘĶZV3|*tk.r#E!Ԥy+ ٔpɓJ]IAD-P䀧ԯIZŵeKb܉4\K؅bLxK@h}"A#Dfw 7D_9~.`񓘭_˜- 9'3}8EUbB;Cβ^N ݼ yv{=':"H”2 =&eš"TAٺ6* aל%:&aޏ/PGMϷc[_VP+%\9*suJI|_ߥZC8(70:1Ϲ8ʂ9]EM:pϦw4Rx)`;2qRFoR6oѓU[5rV@$ipgjpH8+K*r>8K%3X*ŗְe0CI!Ѻ͡P߂awHqk%S8NUL1LH'SmH[G/JǷN)_Y6$(^hOQQ}72x\ uRk};vGңcP܋ǥSnN !##Fve`4s'ƾ̍r4Cuj#&p\*]7Y3dL{R|W.F>4.H k bfJ[bWTט~|Ow@O}~@4`]vcH#p#m7-i-n0{+Uձ-5KUQJUl{З.~Z eHJLenVnA0{! 2oBtCn3

߬h(o=9a /w}D2s@[WPkR#`c~w(a3[UR=&of/>Ԓ ܌<4 E1*,mR_u}ĥ(c  ެEldDy~A ?thay/e5uO7AoBH{{k H G5%Oa}6, X^/=]ΑE#N"JR0O4?QR#/,UMrbfn7;@DbM|XlE(\g'[xGMQܾYXImVOy>鶺q';b0 lcf鱉A񤪹,/V3C<+6dYkQVttgC0:[|Y(t #/>77>IO(}B [oo j{ڛ/Ԭdں) 2K2jrXlPb29vk"}L:!#G[.ʣtQ@,sOy- d ۏ:*è+?6Czf"#(meЍFl [!ΘMʥwdZhfh+nH@㞜xǵAOQXLn^NAFгvMUQUoMkFQ>Uњ,Cr(>8ʛp!kT"#R9 Rj7?UQܢ^o7?p2q1)QwDYcxf7|f!i%bކ-cZla3};i ۹o Xuҕ_qC;s5Ot.nmǃ@`JĔ\_c !4[ʫ=퓐t8½N 1`/,@;Օ*?̰!wIt[fѮWflj3=m :!2v6SR0i5r QΙ,JW?6B{T1Kw#eƱlm*ܞ|D[yDW W °-ߟ )G2;*0=du &#{\M?(SWOp)99Pu/F$7I%O5oxbfxmxX.nҺvLU7򍳩{LFQ\.jI z ?&Ds"j*SymV oR18=ormݺ5]_Z;dD""lAojVߊKjtbRi/qW H,q~s^@!Y)M\Qgi󲲼%. 6{a M,%}qjȺhdڨf" >]݅i8qjw !]/߳r˸F0ɬPK2ؿ ,Lu.Y261.bŬ{:Bvn lb`oe6^?1#֨vhsS.2]s R_-vG Ÿ6Ä*s=o `x(21ƋǬ}c> 1;O͖&LRe[bz/9j#iw)pYc&Z1u&Hm)-'콍1u;[^}N27_$1Z :/sq<"=*߁|*,#Ipsi'߃0>"<&ϡW0bjp7KBvvNLIzЩZ 侲xif iWߜF4>6`v^s̐3weE!p*7`@Ue#)0ɉSS&{,mhQ}~|qrZUh`8c5ἂkvWzLLB&d<ȘӘ)HBLb'6}tR/yQFJع䢮ҳqv{/Tu^`"ysRZ(cgi4ҫ1 b sDR 6]N )7n^AJ'4KLg&+4n(7+|qc4;:%؝N1uHm͗\rh}+}vMD{ `/gF_D5f7҈Z$'>E.{Ix], d,c}ʕWGR!Od#ЫZ*֑}! 6x v/<?hSY)bs~#T3 >gv]+lIV#!7jwzQ^lѴIDOزqDy05-E}fMPnZxZ t൏KmZD(%P{),m_G"H~2Mh7b~#či0MuO7k˼3^RXe҆I8x7;  8NFN>u`),&b`Q=l0PXUy:ڰ/!x ~L?NgMsJŻGtm(%Lu]y G&uwh>z4H)U' VIpq:o܎( D35(͏gj<QC=ξI >msj̎LѢmM#j\~j)nFȟeN$ӏ X!-[t6W.E>]ՄkW2!(V0{ ҆|{?.9G2~dl%:; Oh"OzE.ZhKj`;Dnó:foJ w/< bP(ntb}_y8ȭ~BC< xZ~r61C@cܘk[b:A$[ M$復ʮDY#3m dY<|VRw4&#BooI%r$yurl'E)=U7 {EN@Lgdb.ꬤIO`+,1_&i>l : kvxVXDhw`V9m 9? sXt&E=)׫a d4$ӍeNAP^"Zz9&* eFT "OhuMnMT 3\;gN@6,iUj4HmrRkR?5'e6G1_dwb`O,}~x hՀo`pk|wa V2>ROA6]ٿǹ&W^ 6eݛ[)_뀁1ǹ6+vz[%$tXKwŨ㤸 n6q{ kN]*u3EQ2zxih:/H}8_U":WnEU"7vŁu:&à7U #u&rb\%6;aדuW.]XyZEkZ3Դ/߇^NTqf`GG) Û?0{Mr׹e?xg'iYRBA T4_V|j@tIPQ$컫!=0Ds!jb ^C'xZNM_#,N݉V{E }%{P xi&^RJUm[3=p3dL zGu؞zM&%'5n56S Qs g[Ц3_gMD`/[?dW6cmbE.]Æ8i԰'D+U uVaiV\+gբ,%Z>)0d(3$@=]6Pq<|K*Z 9e?]$*́g#KIv ďM{YU| Qɤxub0'Y]癋/lL^9$գZrHN5L'B.eMMFC7vǣ-<'o2Rv8X/KGCMXkҥwPoL&hӶıȷ%;PUA@.xeR]."69e[}P7,ȪOtIRw >_}.ba7BGrDғG3I&Ng[)y·OxǤif`zWSN~B]X2{*\jjծȧcm]Ϧb7^FN@I(p+ p# Fhi:|oRevFmþqJw +. TB3ɟ*y Dr_b'$SEODn4eU*ҙ6 d?Ιqj윙dD wj^In<RMv?urp11F&>,ru3rX_+'t>aZ]mm}Mi*&JTfI88)K|2sIf NĖ:]_D;;S-NuHhTl1w?^ѫ.S6(yёTɛڸi&,7"ZחGOLpU7cjK:eByk"si?4GA(سmcW]QpBL {O tM#5ՙ)`*M(|=Pm  qNA[͡ [ b\E[zlR,O9 u #/@:XBWoͷ6? J/yR/ Z[n>0@z[ic,G*j6xⱜרM4ؓ⓯e.A1Jxx1L25y^/aϰގg 12*7'MRF"-[2};Ok+rnLJ&0y$Wf+"=Z(T!hҭkx`[{(.rlTs IDg#9)8l,vCU{V]HG?u`U%cu, (z67[4%QOr CM );&z-jc S"_   kt7j0pYJL7 \2j&p,(Uݤ\͛`N@Z"Vޖx>9Kgq t"'lxJoVз%j3}g2l9FJqnRc@l T uNubI(ŘnAeX(ԉ_L+ZVZEKJRܪ@6#;JMiK}߆^W{6*MI ם7SX9H21=M366ֵX˱+Bx^fܳQAEf9ͼv?tn }"#%;qKE&#.S42,F/>qzEͭ-t7҂JeD*?։L1b+CBo!K1wRodop;d&Egbe`>w2BJv?`kJ aҺ/(dݯeiC `f)9c1 }"bR5xjǒZD')'+hF"a<-/9re!V7]>zn^-j="`7MYѸnP=z[Mivqoą82 'pkѣi+_N5$yڸ!ZJpd2rC+oM|UQh9kRb-[g%kmUKԐe;OE$y3:Ta1R ~vj>HҙxuKisQK6˄C29̕v`{YUzYBju1'cǣȏ `诲XUzw~ MUOdwyrDߟ鳷5v/*"Zvp=Qv->)DP6Mwqe6tAz G@b$#KwƗ-!?͊`~|a'C4)DtSu|rTETE)vJޯiF>Sx<~< eNYV텂5Ƃybpc7Rmm0R,n*^W0]d;_-W3ꯔNU,}0It">s56ҶG+øȌU_u1WZg9ar>Alj7! NjK\K{0G2-1:sG .c?$RPơf=2x~y!8LJI:+QPze$V5u,k_fF,Ap×`I֎|oP#_yb+E՞-rLV.˿lut'8!>_rl c7 OkT(V{8c|wo_)bXZ҉lb3jGuȇ~8rO4޸ӕ=#'&zJiK:œ% 2](Йw3nf؟dYosv-'k2 EFu =}:'ϋ'RAq; ˿B# r,3<)a-AD3H?k"\JJSҮ?zL,qK(^ *x$09bJ0f[3]x VwYK-yyY |>_[tC3l)DCS8Ԣa %FdѣC Ĩ͜v'I~.JeŸvoJ yp?}aTF/1a;>|4N6 C%hXn-K\ws@02 3^#r_&p>]K[X/ gs"C ,+0RpU^[TQ1)G- `;"\FeE%8ޕLA.! tkBJ2E@АrlYg4sr vxM^i ,₪PzbJ<[> 4"P[5vB:ʣk!mcKXI"M)S5Ə17@9u!'5 mu:~1!J2H5D|EOڏ#nr< %g9U/~@t /͐ 0c{;-b"cF L*Ǜ\ɃTN|dD7w\^v-IիZs^ɸQ4Ĝo_YƱѠ1(Nc=ۅ\cs-_4c";ݩ vtNZ.Hq D6MbY;^qDKC68 QRMZwŲ]fmb׊3:e‰]eO4|@珿`RzJ304.Z j_aEx|xh#cY&/꒦zXEFv==mI|rx2 B^d{}mT#Ew@ ֽ$ӌzKeK*Wwsoe{-}ȓl5iEڸ-#DC+.@A^! ޽t)x:d2pڕ5ߩ("|5 jW^~ )zGv)1V$8BΓ'ANl/kG04ن#J2qI{Hc)VK&v2Rl'QƊ_svz٦Z j$[TCj>I_Gǭ3և%γ4c2#slZz,/^|;4)݊{vGNI0 &h2UR|A*Ti9~2`+R47si@^ֱHZ03,YbL)MAAdAzZn8du2 t dcAT겎%<v̕YNxtu)յL btOnpW|zrmI M KAi݆h!8߈scK_͛w8Gδ:.J ?@qTB#%uŮe(3J}:Lv6m(<z左)+@K*8)_잻P `}G-@kMb(X =D40LJFx6{]0mY|B$ 2BoӪ1@.սcINh/=TgZ!)S-R`LH pwư*v0;o~ J-5(g+3 !:o9w]6`t/_nH7\ 9#ُSl7Y#[Y>m"m q5tvp ڢ)xv-iK#T1井h YX0:Jue[a㩨.Qg`N }1̲ۨ $Y[.&yGa'5fO8Aӯte&8™SK!."^|nYy ۢXԈ4[*wv@f@L1n$Vu&bª Ӄ{Wq}J(Y rVsz"j}{;_#Y! ^'Cɵ$,_F,z̤9&.7˙d.r!KZd5C`]TV,33X2cܢ'} :K!`&qP6(Htl rl~}wz1Dh`ҺvcFCo0ևꬋ&Rx%, :fns~ZY޻Fs*d31WFJup6R?h ?C/AzjԌLṪ:Sb )Zv.[DvZ'ZM?M2ux!jw fMCm¹~yH{O\!R,ssS\kv1#GM +[%RRyٛ>j]%'P~.w,}rE 'LҞ x/Als .cWm8K+VN\tM=wa%ٙO9qXX\>Cq&&D;Ae4t #KrE f+h ox"āFI8fNT{V0I~臘xk> \0 ڶq֕Zf255gfU=¶te*X#ѬH,#/-HãE,G^ dAwPz64% "qy0lJR!dM8"TV̥,.o]Mk',{mpi> NP‰>ö+>҅4셾ĂcG˒Qɾ6_5ʔJut×it;F_X9Q'Rfɺ +. w䆥TiMC=UCxM+S9~HqGf/b Z@ۼާc8TF!Xr!%Vs^G3zA$誉# =U3}d15!h2"̐ؾGJyT,w49MXa(DtFecGqD&-ۣ\qFs 1d A|Gt#h 8Q͵ȝop}BhX\jmS(͗#PE (VZ!IDXR0~VR.: &Ҏ3c) 2 k cvjj@5}U, C-N$F\[O9u6Q;Y.ki>!Y?d^mQj֐=UЖʺVdT&nW\aU 6:;J6-*̠n wN\m1Bz3._Χxab8Eyo;iNj\]܊k!Ef Ђ@ \DeMD U5Kd^4@ҟJqnFR L81O>ZBANs@O 18M(dRh?T,dЍħ]^ܶ/PB?#|;VSi礶4긬 {f[FXo;*N|p+g^ՅGcjp#PxZR^`>_;"x*@yq/ ’% Ý(ɲ!;1{?mO^i4!iQ_$f”pc4;޿? sAJܲ'H~ ĨI mh@$7›alD G>14bvǚ.Ddmy3lK\=߿sd ֢c#7*sy$ъne=s>Dxwc.d_Z7_orQ%j?9rrܦ*x SyGn|l5rR3\ >P 5;*`OEk,Z 7FQG"/Б_X^mDkϪ5I*-HT)g72:u糘׋Ҧ<}=$ڿNO~FFE%=ﺬy%A]}"hDkx3db +ltb}o^tVk`)֐D:#Vc-u|3Bd|dlb!BAYrs O@q'G\D]!dP*w7nYS 4 Pp; 9%(`)/ٶ1isfj%72Lݚ`aeCKР5okۙd} 0oRwف]05:ǁj Lu"-w)8ʏgJkҼ5vR.B Cn=N}JS ]u^tQ+ÜlĻA%{ r>2W U7F% [djgȰlelc"\YB1o{<ѡW %>w)١Q7ݠ`Բ0@h1@Q #-:-UK.gd&m,҆Rt^`)Xn73[VaI (穇NZ{wt4bv0X̗n1.0WƘJb?\,p#7pÊܺrbEGuo,]t{Hi1=jJT~_:e+s\`ZBBC/QN[Z*ծtEvɄ=˩w>ad74C39W 6X(eso.7/)샢?(5ԨϊTtN?o"jk&SN(|C=Nzj>Q'6-'=L5y<z6+ܣ0_wZ> PfS*Uq:q߇X*%z8致P7pp,vQCr'<<1oUcZjT]0ΧD/yR m3-^B8X~9 CţɌ:=q٦_YY)<&uPb<ɟa\GĀm#6 Bu eg\~cԁVT\@EσW::|X9 jCxĮ /Kg!nK *8hO%B*ġv/(%yV__Ɩup/{dHnf/)%_ًQK/mA"K2=8-y'\[*p$Vr}Jz{;(#lQ+gc* }e7\Yc0F 0g; n?^i8zjDzi cR (Xцv[~В-@rDlZ^a)'kߴS( $E (bE qnXFW[:P[{WGHZP"!ZىbUC,;bq3J7wun4uՌЎ>Œ(!Pt_v*!c"XdF]2QDh|Wf MQcsbq ؖ9=" h~饠?Խ'rp+_Ī"aIiIДn?;4q/9כlH:|K4HR:zغy1(J#Cjil೰i43 gpNz7DI;D$*ep Y{O!;<}@%%mAJ4n KQEbӑi=~fFĿjۃ3W;%r+ n9#p["Andآ)%XJɬ9tǨ*@+*$W%L =FƑ,# \9rB{ӆB,v0 ݗ:N{vM0ud>b1%V q=E+0C,t?(ĕ`_SA_R5 Xʎ%Hh0h&԰cQNYO E+AW< `҆(}(C6gI-y9eIyW/2̢Q7("i$KDS~Ӳihvb ,Y ) Po:TL}AH&еJgGgōd&U9D:lY,Gbv760GlXcP ye^9$!`)l=qSPcNCaKF\if$ʨ)55ڀH2Z <^RRc 0Q%sRĢ2sz˟<0]Mk"P߲qKpϤUWh ğfZ-8q/+:4_΃׭ag[18ʭi<8Ԍml%<3r\Swcg%dӪ:,sHBae׌rʍtW0cI' y{6WQ0"*iaʼnĜ6W!5HǣwXP@s${=eZ3P-F&zXNr =bƒmՉOD~/5c!IsmJ˻2ؤ![;|.$tW;A>IK<0L>6Ҍ $ ] 5)+tqKp-pqF|㋅e];ӿ4O)R;/)m/0r5l]Xf^Pxw}NeָShQB/k fxl8g7*ߞjuZjH-KKqn5_O ~7y6j?Ug' 89L[3!HZAv GM; /GRS7N?NÐkSv(Xg/,M\GsV^3HUrX2zFysgva Ek<0p7!l-i `6셓yVYX&qivCѿ ނ+I>Մ٣l$`NۏorJנ.DE8?TQwU;l9wDݶ(@'jjxZg_ބowj}1g#J3tq[% <ZJ!fH$_3m޹pIJTn6=f=Ku k l]|kL_H! m4A\cM>K9;+w+eHuëJۼ1 @Oѯrf=y^dR Q9/m]Q 爝PhԌx! dt!vΈpʻqe<|C2pF}.IE&$%rZgfzR|)yHÇ&|< ki l*&K$fU:&X/N x:\["wQ}Nd!0__R1+~Hg'%}a21<)]"(.snyT՗j}.*(%Nj|KvՈiюňEZhuiÝ|z\9RTۼq#ّ^<D`"<kmVML6Iq˽\ OV(?lq*PS?tkq+QJMi{JjdщiDOfI/scV7k (H~*~yb( \@H,]>Ֆt.I}k|bvl+h~|߃ \,xʕObDYdǖjBb6}EB ! ה 6įͅĭ`kQ0( $BADdӟla(GRob0&t4G+Tl<D?x=t?Q_ZRx Qe%>[w>;ԄB;`m Ǝ}t{$%'Empc2+%vG%iID}`PܖzU9#eyytanp; -q=:LێO)0l=/nVR|T|A/tׇ鎺s$BMmS0O$GH]T1STaC o. :Y#NYLg╬#.K^iueds*7MXL_ U?Մ_jB3W#@̽[Ptr̘aQ^ͯgk ȶ&,M*,X6,P+AmL5,ԕq? >>`.0.kR;`k 3Cs>ъf[瑭qoPna:WꅍrhM~إFtrkN;?pn?ؐD7$s nDdtcf.rj=ZB荩5צpW4<F =1W:tUޣ[!x[D"uI9sFMw0jRYTWoB7XڪJDž0dԽ'6M >n P݌"\PWAOqglu6wIQ ]<{b+5+zo}}TRglx$hVoWS1~'[Gޟ]HyeϨk RlH>ep*?ë;jRM Xa /~os# J W|]hӢ*8xQy}s>kI ۴cl{#yO±[x@ЕpU=:x*C\ܣK|G_~SBnrosqw~GK(._.XD UO<Y>瑔N; !f\K'!B`?@ 9շ^U)\uL !9j_;Hڔ$bpY&] "5D3atEIr8Qs>њ#15ٿ TPb*ܖhq3aSUVe0-Oaae2;`HBSvM f$Xe/2KN) rP]g/ЄC9"涽G6+]6=tBA%Sf_.[`RVSCCM/S0791x1<^,4$k|~S櫈e]59VQ72+C~2J6oq'^ x4.9mł3YNqN={wS,$9bîJBλ\[@*'Mp9}oI;T0#3l Ip'_aZ6S x{nFS£xaq5â.֜xlI@8EH({"1E!8{]='7,2mu X׺d'YV@]=5zdDΨf 9ƭ!O}9R%`"'%|}ѣf/M#[qP ,n kR͝; ><\ /7.KWj m_GFr&W b>`8Q?jES 1%N7DTl:_l_X%aǢ=df5tbVxGC[.4kS0\a"u0.F=|8i7cJC7֨?ِڌG^A#I-NJ [3Zln*/x+N{ (2Ϋa"׌^d7qLVڗJl!>D:¡<\qۄIy&zzP)6y0 -|FKX4ٌ+Nޡw/^ .?{3 > M}@㧞\G:zu,_e qn~܄|ybC~nD3 #VZ&)%a-qT] ;k(A;h"Nm ɨaaYE / WIL;QζϠ/V6ڥUx1No wC‚x+a cꯓ|mcQ+V ?Hz *(heueyfd0ʛ\ni(|͇O5򍀆*i -c!$xw7`:No4 firsLf.R^V\).(X㑔d֭TR ,!˧jPpqXG~}>I!L)_;NG$%]@ōnKB'gA$>!F+{3Vg` faRǦ: CmMWf2R^ۗud-~ΠA;W`$+k2@_r.aI%ӱ6rZГQ(MlճX!?W(Oy4c43_P^nڠrßi}g4 znme!5ts P.tZ_բ=X4F2{>;UHIR}T@F1* X [{zN?t1@a'Y.h}$g+L:NIjȑ.LgF#AqrzL^,/Έr{1Ški;xh}m0UL[(ޚT] $PrYC< |m~y}J[^ql`Nz4LGwe$Aq|JN6xk@y oXk47g@BlG] MY*<?4ȣ/9[ p돆D= e_/&0ޝ͢JV17%Ó'4u}5lAJ7o".Vwm x\(8<Bҩ K[5&LN5wDV)Es6*?/Bp1wAئkEbv`u'%esB xx*E [oit'?88£`UՎ]5IchbFzbeLy[%`8K9c T w'7fCNf+r':zhC._ ٵ]bld/CR~\C3bO1')1؃i6XAlĹo 1ȞU!@Y;{%do-kuC BjH4w,@#'W·"f)V7=e-f=T~36T? SȆ] qx. .ߗ W-0a  s] !U G&H,0rO*5Ǩ!,tRVhK[/O .~Oj-f / %/$PʮD^c)˄Վ)ljxPڿdTc-r^uH \u?ʘȞӌ́.2aFLsp)vsq ~XPP`W/R:*5CSw@홚њ|i48tw9 Z29^'"MXTbrP7#3N\Yg)T4ZEuhAH3[ƷϒVƪl LWq󇤳DHhH-pk!l q[!z%ytyB(4Myw?fB: ]g>>׾S^n gyvI5O!f;վ$Pgٗdd))aK|RRt#)!taX-W&/ g 7>fެq\#!Yd(M|ﺈ7o^VY/bjEhyjO-4iY{ɞjܥ+|Aqi^i3!#9 LdWv1`@DEs0ڰ77ޔ 5ܿ6" MȇEp ;X y4C-At~(V@ct;S`V_CK׳f`H|{ڬ*>?`H'pL;Hx6 cZ69•| d/W 6}+X 035HxV.x_F4piJ帑dgb T+ru"LGpѰͯ$>"yTP;z~Κ*\*KvF+!p7 t14j.1j'4xS4vgt<_a*6Zx5%$v]ߐSiw,F$9фٜKѷ~w3d=nMdk"/-;ALB3k"Y fhhyT]f9oBY_U8Z$q;@1[)܎asjth 2B@z_OYk P:8֑@ɿsj %)bLV.2Q}ǴE:U] lxcBf3u;%޶Tgd9 R0g b5vpw76Tuq~%{}rd:PmM;bbua\p W%##Tc󨐒%زۣuސ{ؾvI߃5Jr#"0Xfyp:JEFh8_~9J"*2 ۶}Ӆcy1[ [ гNl+aȁb\b80b9d#] z- CCHw$7 c_%'rN;:~D$"-L@tV:0i7כUجzXf ֆrq"Y2!j|V_ĪDҔ[a9.eK"7'M%p ޒPh|=:Rrk[(Q+.9Ĭ fV?Pǁ_錵R;PZZR86eg^jb\=}%xlP($+ڐ@圐KŻx#* li$n8}K!:xꊊhvks!q/W:J'1+B#I͠{5zA멛4CeUJHց+ݾU˧Zvl^Au܊xt4{ ٠`;črѩPmGaӎȒ_`Ee9=-JY'/g9S&{ VR^VCOHGaD۲oѿ3J_Bhah.p'53lT}=``kd7id<Ķ)x:Rm!+)NnոD 9L2O KTa=87eDұB*ڞV'ɠlw JNAIU )ElT[M4?a-R{ϊ|4=YN@#bG9ỺX cqR59DRZl1xqbE S|7{4JNc~נ93 aߝY.6 (ګVdFm~;cy4rBBYSc Ϊ/'W/](ܐ0&}6κgH&Hд; ,@݃?T> W @8"Cȟ4z B2bsG_IYU4Z䯅!7k<2ɿ᫒q$Y45|RIߋVUÉ@n5}d!G:T󎕦[o wm  9F 973T^Cթ #o 8iZ$WZct$&™q'(aBby@t7m Gl:yND&=b5QO^^ₙ<14Gj\ mno8'6!a6$/{3".`C=q&Q9:1!v֭bu@h1R'yYڊX!Vݺ`sD[3̮g l%6:d56U͑s%5MkH_1Ռܓ껣h]-cvn<6kj5NozrAſ<As8='EHpKUmh=ײB輄/誩-w0G׫^ xk"0fB|O3kbjy=o_34cnH ,5$ӽ0r@`|>D,p9p7E`vܩDֱ\h ~'`>XNzM+]w߻8P6eQа(NN{ڄIƜxlm=L6$DU9q0e1ڹ}(u  Wrҕ4% ~0f^f&ej<ƒo+S%lu/%;Utɇ,|:~nv碊5awKӱ`a{IgYA} e} yv}NVF# \ H!/$2N 쪤S͚a$y#hR|m)l0Pn6 5J?zYSh 8sZǚ{XL֬Q6w1H㹷"^ O;&8]ԏ?0G6sJ~MI}nc"ʖ)eBr /5Ϗ[r&>{D ;eIR^FE).#myVW3gz OBSlQ);.gnz}&3$OEcz <2bc"q㤼7n6dn* k8J$"fR$-O%adAi DO a _[_0{j"8b.מYD=x ٕa^B8L!H,g_Kj< aNu.rI-ʻlnoV_juES5]7v k F etL[4i>qMU5*dVBR).//=4#8`KQy"&q5ßR:+0Xm\D!ŪX\:l{ g64d6CAa.m+F\178YBTՊ- 1T+,X7 :/Y>9Ygpm0g{(-fthtʓi^ ,O|S.cCY-!:D:71eẠ]#+_'i5 O;#cIZj<^OKRw0\Ƒi|Ar% ;#G63\240!t24,ceUй [&E6<8yGVaK[/k7UB_s8}1|>@β?w ӟF U|Nf Rr\^z4rNmxع)4ga"[.JĂj/YƉG.#P͞p",S"ۮLşf[6^63<۫?Nִ3Eoi术Q Kd19Ȩ֋kq!EL}}f:=BɦeddJX'F>"^"pq c&RDNS}ȚwyJK5k3z#tCAH$Qu@})U@:4dW>6"!CЭQ5¹lRjFȊF_8va[77iĿٟ,T[BXpAϽgBE: McrS0C Ԋ×HA\l '?d1TǸu.6#أy)Q=Bۺ Z@W._Wz/LT'R 6Wd.}׸&F0pZ&/87(z JS+c߫~#Sܛҗg<NYn:ű%aFִ&u(REm2qfhE; 9z:U}qjKO\|HAn]XXl Kw"$^үOxS<rw=n'Q(4Zq/e@-K[…َî*35u67VIcՀ `&h )Q; ';zlgEZw X)I dKouЇ1A.3v2P++I.W1>-O>۝WUhJUeWESh:#zߥU36 "YA(]CF43G_~Ua#~|Y -I< %,11찟=&Y:xZ@D˷klJ tJyoP9a )T;Mu$]Q}ta=鋥96DiGdH7\gð$3N;C) M(Sn3C>PٛD80huG"LxD4b+*|SF5ٰ]}XEKen*hc50]2Wū[3y:K>9؁{'d &FTN3^*KԢYBiq3p>&5_tE'4S1/ D*.CsdBZhqry0;ƒt@E \ѠR\C$mر\ivď-V!5Dn'u\693=o=b;;,#[VnٿM{+Ķ('ՆBŐ|5 vY*QMEmpAk5~&9"#qHR!#hY"R{rh;1F,_R,5/Ꟁ>>(^,)05L-lyGYMX[eð3U}{#,2"'.J7jy0OS%%h$D@> s5Er+$/7d>B.'`lr*y* 3 85ğ H%]u!9PvuRÉ0B˰>M#.@m5}ŗLJV&Lљ#*(2#ɚSiʷ؍j?#PDQN3y/dBBj<-R5!tAcޘV䤁`ahyCb`#-Y5b.to s L|QM(CS/XFT|:Rbya5C<:b%n6jhQ:ud~€`/!m[~K'dhōIY-4/M^H՝۴u^B܁yb- gfWLex+hŽ;W{7gNTI"yn~pulqUECxlsg q1|iaU":!;nUMJlkz8P13AeP|;  *2)@}ȟ!"gz݂$4nuߘD?xkXVk#vAU@РM5榽_l_{)vL)R'cDcP\y?2xVxlNdE8'ͦaP ea%`K~h-kmJĬhKLR9 8VNQ#1r7U/8T~l`DC.h֟ڜ 5qc ϐd+>>8Mݔ;xAdNFIszOEFs^Q!O{N ?,4;BJ8Վ~UmpONŅ91G ȠDJ 5R" }1gibKς${o.A:68pX#s=5&t e"|;/ 8"^c1'ͫfѝ b YbTHYZ~eK*/B@;RJt'M56Lhk}SC(}6q"te0#D`J))ϓQ:fˊN>y,=~ rt3VKd`eDOnnn61Iy+le*!le Ǥo?ݼxKkX R2rt @$}$>i]n?_R*C'⒕ӗHz[zJP6%N>fLR\GZ.Lg+x0[erָYNa4,~鄣'fϲ JRKVޮ.Jzu׬r)8csc4')Il뎔(X3A.Mdi[`neǎ(S1f}{6XDyᵬqר3Jp_d3jּM#~` ׷uzovI3Ywaaqr"J&͇̥F8A(aQ#i*f*S@XΙ$~>tUO]uy&zv5ÊyUn/Z {؆¡qt"S#ؗCRۉwG`9,Ủ`mL^voQ_j`^XklKvoKN9ѽ8%W&alyVHeP"BVoa}ߪpQvܣp,–,H&~t,<,e1n q}Sd/)F.#YFs"6B8#n"l%@eɯdf }#,WUmv_|I5EX ?p jmBUFB]\@á~fY$(E FϸCZR =DAy!%dp, ~:\ufc{Q\&0YE=WS,XadӚǔ P>sI90tӆpZYȆf̜^ŷ?L2#5ż-r3n\2yU!o}#/!PڽWLZPZҺ~Z;#6nd1ޡ.y9W hn-" [tkf.bzT1ב` d ׾b-jf=/w%fugyQ1!Õ>Tge⛬g󩊹ii {)GOz$YtIG 31_b,MKa|@X$2+Ȓֈb{Q@Yb9Kr(Nc(Վ@>)ڣ/5ւ)%gY&#ʻ(#<Ƭe,DRf5y]f$ɐ'rSnXIT5+!i&QH6kBż)'૩HQ0}%°: L^nG frΎw7qwk &}gzuMU!:iO ^uavslS&N*1]=]d" JSPB+,s;)?wa<^"J _ô? [ >ʡ9e~c{BEyaې?tO>2 5>B@;aDsv3PC%Tp ?XW )Q"畼}wyn1 ¶! p/{&飋k"cqx|*q!]Nİ.1B$3j6G],%BG Q_"(~%+i]~Z/_5y 7hdNE 셬#.A1߶ɦh# z1S]~aJӰ,U VJV]2ba+KYF%P[=;KP+`A{l֙ܛp1m"H`( Vmu ށi0^2B$k|Э)X ʰc2v"y6҉2t| d>VhdQOVhriٴ a ؖ]I3iE_bv07 I1 a(0l/b%#@^yX.iWm0vv'LӴni wSw4~ku",xCl=A*HIW {Z3žlINk"7xvg 8xAsVK~ԭI]= $E "/ 5'7/90?,p2Zf` 3956c)<} iʡRRpY_%<(YzN]\`FlgE:eTidS;q @ilAO_ B6$xkAAK~3);%/ 6&J!"5w~ug:X&Sd\F,t!RGb]1*wT!K1x$ X~oYǂbUrqT(i.u pS}c',D{98{BF7]&,>TH埘46e=IߓB|;>otax/Dr"-#kcy8 p$|‰k [7%6c,P_OP2υ}bɽХl (xVp{cA'soPJ'l:QBG^ɇlʓrMYjFj}yj*@&V'y A\]#DIO]i`}B%Jfڇb9mdQ%nR4-$<N\v^C'!&S}߄&qĚ7U8愍c)m8:QU+JJX}z$#cEF\!e0'c'ҧ?π>\A2G5U͎Ҙ(qK_psrQ9<$} #i /F㉪ F&_ɣ\d#[Jwx=|ۘfM[YΩb>aVi*c$9a1A~  P'qJbGA!r/ 0^PW mg?Prg eC |7v'#&bA/FY %\txz?3Rfw$)Kb7VqR}EB=sgW$yU@ ^}37_4JWg,K i= @+0TV]wj973E'[.AsX9>cDZ@c ĭvg eQt axXh 9Y.ZKs['&bTWPGJ񜴅6;ix́ZϏa-9~jp7TQ^* Q oIq J}qYfE:-/D}Lʆ*g*2C:fLI |@YNYb&$?* oNüH`OhG+:b_A0>%ς>mdI+K!ԲH~gYJ jAy0Am^/H_GXVŎB& *v[6Ó7X}7  4x gNrIq\?%ZWuv)hFT.DJ<`4%̴Ufyl0ܐh;*`솎 PT[ a X[#ԅQ|d  %apP,|EK@ Rx C{&!d../T)@ȧUcf⹙z-M럮UMVvxhLNPG5ŗP!ym>iY%3-3zj.$yZꜲË0U-wC5]Y[Zy8}=-ڞɉ t. w91_uw!DĻ<,QM%= W(;17Ak)dNZyVa,`㟯t8‹2V tuOkhB6ZcbB&!jh^۰ Y^b|@lU-1 */ͶAY;wn;NkJyhݒx` %@ ?NØN:Yй/T#|N C(G! }3O[%@B[^z#vR mV4?0u(C+*pc^2G STGNw`nQTpF0eAXoq =yZ>hjM4ڷ4ZoGU#`/ia;0jG3Lqrx K(.M-/*FMC:дle3s"n2`Ld]I^ٓi?5j|Y}Eθ9v*aoYk14H)V80{!](?LxiTkA >zXzB& (gsG[F4ש>(e#p(]6Uȏ>ugCpWQdwL#@U=3nAXS<6 ]<#ޣFA>40<5!@Rkv0ު`{SC4P,\Nt+ashl[B'-Ό0օ-fTQ> yAHY;hcЙcgtPj@˔Ir0Vx0Z # ߺL"vT`͆W;yًRq˷@8u>!n# aD'8u澇xps%:eUiԲ4Kx!ud@lV2ydm53ӑ#REth c]CU3ŊB6a԰*+KfU<.wo_o;6L-W ψ~ge5sXy܌~Ї4gf^8h 塻uuBGhp u~ػBW=* BANw;;8YЯL?Awblb?F7lbfH _-}T}8]꙳YSCUO<=5#q&<+žЅ8鹭!r4 rWC|U' $Z?:v|hĪ@hѽAQKMDJ-@!x[Nn]RVڴ]>(Gӥ"hJx!Č)5a%dW7jNKRwgo,m~L͸.ʼnt oPqYyX&n UVMj}z-uQP(súӨZwX-}N˙?0Oݦj)zi&a1;NZ/˗-x,} [ (viSDŽƝUoN ̠Dy2!V:&ǎa[p`shDO!тiu0k)pװcuS/YMڭ=P< gDIϔѦ <`(V>o7}#A(ZzPw, ~~|QؖUi"r[\WyhW_'KJ}ɕ7j<9$pV{-࿝ODQ7H ȫ4ôaܸU 3)vkP^߶<[Pgbaд:Wݳs] mA*N[-[*yCI)9c0˜:CT0=MOX />#zMS+W7( h[_lu68ek9Ez#]Դjxo:n|LRXn sF7ZD{;.`" 9T}VNZvɹ{,e CiG[~?l}yd!'_^oRfف)xF¬r7fn @a^ uB4TBdYCaqSm88L6y>QbZaR+H Ot8E޻`϶oyO 7̸>VCN\DnՍd;{` WI7ɏM0uVlT"PNİ ri_B&٭3 J'9¿Z ::`܎mQ;hcRQ%܎m85q' ;1W}5&_g>VÕ'zռ'NOdA+a~߸@Ĝ.'n?Hm W yv{]t%B&!UးNqFP.UVWC~qh$Mzj_)BJk__,y5] D&Yow6]_ҔP26/m=vS*lEag4=WPӌ?eJ=`PѫԥਹQX jnXu.2G'zLMm)ڷmzHe,a9#<_BNLd 2S-Xa$VSL<[ `5]  !j W*#9~%sx9hF1:IV9C=,V!no ~De]z p gd`#e0n=H[#G`_|(9U#ȟrI0CwT3OtK[ ċ>hz4_o!?6Q; f"g.%e~3&n| NZnƛW)vu/DfK}objY)8Cέ73M/:/UdﮕX"^ R>B_H5׶QaCU؛z$ϯ ;G)}826ѷ.a\Ģ͞uՐ~W>>zt.A [΁I` k,I(Z5v }NpE&h"eGhiوfWTxh֫mR>A*s'^m~HyؿdY墽s7{߃i,Oc?-I<[6EMqhw!o~]&TcR咫pb-*RVjtGUa}mh91 JJxVD?*Ty@v yHBZp *61Mr(ip'2ЄG]sGDcJj2g牠W(: pDh|TY&/qk0މcA?;[ؔ/0~pU?Գ`ځ+tIsA&!*S&XDˊŖKe`Ym&Eo:4LNJ ޺ "TbBV]^WD;c|c@9ϛFf$*"UM]0RVH Q=&q b=T'# fNRLVPjja٘hj Grw;^tZ\P Be( D8WqnH(dW@UKXҁ6RE0Tyz2 j~v /y_b "!r3SBaWi]=ktued^ $4ΜTi ߦ5DZ.<ggnk-R*_kH$Q6GF _vwgˊQUb*?K,.V/B<=qWo?O3dx<:"o%ӆSމ!1'P`R{5Fnpg_AXvhSoo89_V{H,dM=3~TWwHyP?Af=h#@%?}(={<#ư'ʅLXrXc ;|?e`P)Hߕ ~vS(KUUjň-̈B.5$^+2V9ˮh"RlQ#h}!\oR a%\#f'}tw-HRFi ɕ [FYzy(ߝ$@F%.K*۹z}RA&V|4 Bl4Ӣfl{t;>ʄF^o( ]jUȱko J?Î 0kb- W26JT;iy Z;2G23`cN?(Tiby~@%dYR+ģ9T1l!h MI}f\ -^KӼ"ϊk%oADZl7>JOF1`bb@~N"kD@d?qלuځqd%6q&̎`:{S(p:A:dDfsKoANy0NuadEI:P+;cBރOdF|7dZǡ{}e?!hVsaؠ[/FbQ Svǹ]9E815E0BdFזȋ5bi5 v-܍ֱU*{&9yH,j9_C1j} ^u;^̞Y5ix+ ~}|&cTe{S`w~Q3^c:)RbNآFܐ_4AieA哵MknA+JM{ڻFH'QuAamM*^צM6| + -hO|#PZЬY^O*9TK]{>I~y=j!Id$6&Zgo aUƂ}#VG_`.t6ȰT+sȴhHKor9$7!VMnV#B0քY6=Bũ]䓼Uhu 'Vrapbl+.-Lf]LM ZwOR (y;(hB<>@H5=$p`osyX੼ew%GN9xL-7o;L`ak*cJbsE{fo%}:mᔺ) a-&HCgpKM^lFΛ+&|R锍BUfcP+.ancN.*0N£YxT%[)ц#"EvhˏjQZC孓v-͍s~l{1Y uv_fQ&TT2>t8.VE])A/_xtX=7|<ڟ6hp?2+T$}4{禦J(ϝ^C~G ++h9n4^#?vOjyg.У~;J " zb/u(]YMsz 2}A4LiGmmBxp%k:/8~ﭴ3_)X8&&\4j1;[Ej 5F#w\kl Hs*PԳ삘 I>&a.вԼxL V\ٜntT.gPNyx MkWr=7O0$NHbHja&O/{A.'u7"|Aʲ`"5?MtwUGwءe$e5p Yh1$/5Dlq"ĸ߷A0ϐq*Eylლm[~Knm77BQ-blJmWQ"Y՜dᢰhhorPtˆءQnY0"s)6b)j﹣BA<BS@WQ@佳y}U?XzyLsƠZ߅=f+m=lPUd,zҝq+Yc{Z)[~O;VlWRV=|AA%ɈQ+&72?V ,Yo ԢUynCx*𓒑ҭRe Lrl#er8IGN}T0<91XL ԮTF7f{wHJO-=\MB # 3|._\hl1(_#3* BזFl@e28{X7ȆBrputwV;QƨzKV 2JFHo &{~_dbt{".BdeƟ_]>R R=1|*n2@6/$OO! Z v:kɸUz}ԉOD1mءRBTgv:nH/O5yUƬsڍėSu*}xXMF )ͅ]U s[dr^C*ݹs42Md^{}AΠ7qXQ^T, uPFA|yNi.=}}ݪ8><R0: K NJpQ@6VUI S|%LLs2‹;;Hk7w{%N "vx~O('*Nm2pޗ ś(3(/'PdzlO$_όT;ʟQ/0l$^UH$=X5$Y{RKy!ZPD^B'AHT!m=+>Ԥu0&n #14]+eBy41Ys)wh|: tr? 'SC ?BBY&L{' 9 ʬ~h^yzkQڿe.h@eј/ q4]O :9mDyALG{k Y&)4Y &%L⹹lɛڔҬ̒ˉvzmz?xG60@i˲H&*k_O9\eQYH|>u-C ZEbԾ)bDq.+ٚɈWaAD88/ۤ $JLrKQz0.AȧDL-fOva\}ClbT [QXѭY(TY"TK1[sAÄa=-oҽIcm' m|hr7:Z`0nǣxw3g75#!%]Mdy cS_RtE:ē0 >HԼQF]Np~Ek|ԺtTE Sz@UJ@0_bň 5Z?ǎ.𤗤Ϛ27V넨=Ja&)nvG3zB(Ǫ`pg9{0{W.7aΤEbaT/N 75vrmߑaeQQ-/DMTkw'HDi_2`f􆱃 j2t(ziY[r VP@쥠KTLrA).2^uُk -`ykQAv辩!P؈l2XpP#1utenX3Henk~&& 1V[:lH+NDahFmսiE2q x:wW䛭}s.o室9p ,\wuIy!+1#L2S\Ƹ:3)zόhA1VvI/jxpbnOݵ~ȣ%$th K;QcJ!Zg3Hvd3Vp_ E.nwJr8fbBi^j '2[Abr2a^Q[!zk݁3w/nr*Ha+@|7M~>=`2?Adis2DukWݲ ZܪgM}`GTlv]8qP4͛67L);k/ "H/[䌋檅v74J防7cUQ TOM4 a`mUG=G|[Rl&tUFAM;lN D)y|". g@vjwvg/;VgϝfP]fME۵`R.$ZEJN mw)Zp.6Qe%Ktq74Hfy« _Sg{t !Uf i:kfՙ$?En._*}5^Z-ӌrN[ ^CX^ZIgZ$c}ZCx$Z  "- EVDu7;K8B,VttzxHIݡ=Zfqr*|[(dkR +Y閙nIItfp_G41UA, ͎hӤS3j#̨&*DqQX{L<\푤<³vMIƒZaH74KՋha5|=ܺ[$MɪUJh9oq-$~;ܝb >[@5|8xO^ -3v)?cj޳UV颮87wN%),LRth@ϓyw eQxzPz1uB+<6$n:2<ބEU=G&D{b"\$'L\>v=(shE[1)hXCh!@W#)fmARL2gs[k)o=Bc:o[y](5fVX ?ɝQ҆:ԑS3Mjzd /&?3 =P?/$ٲb8BPpl8=E+H^h(gW[+djOL<29~R>_Te'v[{!nG ރbdraxW8_ \y Fᥰլvc tdh} iS z*gR2ci.q;WUq֞C|im#*qf D4eFe5 BP)B rC@i;pn Kg` n`* d. qrØ:XkX"֋!n P8mvy '*s^h ۿ舫*R.wk{i!d+:@=#e6wW|ϝA$E1>0 _ʢ߯C؀BJ/8aG o[9IÜJwL I Fu ! pu_r y`ʋ{p&{4Jmc>2Lp\[1BZyP ;i -̝T1绵6=F?,UFqSlyؗ:M|nWb Sw@4ӭ8;5?@>nQ|Qև&7mfx}ު 0|7pko3#[\s֏Գ4Kʣ8Nfe㟜]UUfwjaژ&VԖ ~2_i5!B;.Ffҽ;88^q!Ұ*:Ćq ՃN|P=sICz}7L+E.];6߹;L ķ0[=l#g G 0F֍T[ WqGCj Wa.BHL4 nOnGܼpi4tqu|cj݊iU*u¬=X1MRLR2 Xp;&d*1$ §8WsrꈖZHԀS1ƻOD0gGwm*=qB|xR@,4i{ixݳ2(xa>#nKioX>x8VEk}C2Py7 ljn xJs_ە߼e<KTh YsU^bZRj$)~c$>Bdن[IShe4+@"YD2a݊+ԇ,~6@xJuZQb@MRO^ߪ}Q |JejghBNN"ԶO)v2?cLRtH1i?Nb3y]f_K(ܯ/7{/;48TXo~ٳJ~.'pP&j)4e A!z74ʳj-|@ikhV{PS+rz#{/ǧil=ݔOp@@QdiaJ}P j58=E"pᔔ[$Ѧ0N0g Hd-};k+nCٜ_Xd]I[ ڹ '1i}? :5K[[}QB:Y^uzʼnS&,fUf|}r&KEL n&J#S O~U,awv<+A&!3OZ]-_EzՊ$M2MRLJ(N?~  ^r K.V]x\5I*R z6@_g v?dۛ6$@Z3T@}ΌU5heO.DiHϋour3yroKC SQia8af-Ck? [*>ta1MLB ![6˕9Ql%\"'-H|3gnQqpjf`ϴלWq^_<ء/4F^ljD#*M$|C0Uby4 U?{s@JXItҥVڑq:1&@Jcp`^ƥC%o%d$&>|llb|'Y0Y'q}}vlhT%Z')&*WRUH0f?ē>ņOIu(ZPnXjVzynͳt\1t}":ЃrF[TJT(̼la_W0{.nȬ!t1]rGj9/*ErC.%LDZ:q5ZEP2}q)?Ӏ^׌Oo dc(F-b*QKT撲}yhQ6wPEQ=LxY7V<֙R\ Sw e;p h+480f%gGiqj ߣJ Jnfu!ÉǂYul"%0rV `] g.bI'괵X[O'o*dggV̴v2(Enþ:s ɣ]C :`''_?aQQAf5Y%9D25k(6TZ {ɐM,;n־& i(E?M@K}C`eA+aFKJs+ƑOҁqMAtr>Q7?`*Hռ 6!u8(P JiIJ EW+ a Ef|6zힱIP.>TtQ/ |c1cfvgc@Q fӟ&7 IݣPGɮPcB}D>+8iZ.c#BGxcG3SH&0fZc!^<.vkH dOA}e _HY.r88P Cuao nWF4qġ ) ÅAƇ4(],˥S@b_,TӬQ5m(m4.^(@yg/FKGThŊxT~Ӵ$v`:@ Rf)Tfe[&$B#Yvu\&ZHʫ57ֿҹtV6#ٚ3ݒo&~8}VC49lم>KS$¨y^ֆ,6JAQ@@TQ+z, O/|[5 /8捿ˆ@Q)g$YKxcHX9tmHV4Q(#\0o4 3xHo : ̪%eK̫^F{'#jܚQL b@%I8;2 K %d,F]il]=2U쨪S^_",qGFx1,,ӾkY(N/`ZXGBy>j;X/h;!U8"RK;**:>_).<ZfO6H`a@o >d*|0aZAwĤwc2⮹^:*.uAuSC;w! >l&SqtIѾPOUZtV|%!BtqhpÇZ5~c)Ŵ7l? ]StHs埻6*P^$0I~NvI9ǒSJ{eWO>#)-9#r,o CyG!x+P DON:טm!2Mňyp pB_Hn*\):vu}4(վQ) 4!vV_9| nLPl:̙= /mѤ0V9]W@nz~:MN!Yc'N}> GZQqfU{PnP#)28|tG)nC.*;6eo^,U2K."GY6A' IfMkYS8UbX> 15&jb/(p'4] }o¤&9#<؄ ,Fb7d=6f6 :{w- $ܫBR\KoQQp}i6~'F*DLw6J:<V#v\0}';ϞyWbfg:ŏHb?eqwn{Ws pkR&3BCޢ0&k_R@gfcr^=]_>1bШ-5QûbBEel2룃rwR%nT`Y.qŕo˓xdܒ:ėQ~]wMo86He~ߊtxF"mT|"ӲW\E9H7|k^ `_A+B๢C(N޷+U=v;{'^^?bhD<'3w/<҉uXu&B3]nh|pH,8e6kyźW|) <9xz~!)ElI-00D _r]>yZ7Np?$Qf^ćp Y@o;:qRF\Tt ȣU%&?ʣAy |b^'9Mi{[ig |VKϗDꔬ%O*u$Ko(1W3[oI[ ;9κPNj\ÂxL˨I @IzvC:T `< Y'g?zXKvh8\[B p8^LvK#DzG ER_sTCb;Ųg=GfwSluYc81] @˵$0RZ\-gh z2<"oam]S~9fme+5"ՄJ3LT5mWtlmW]V`b{(N8Өc|тhW-鞔m+-%;AJWa ҥܧGs8x@/OHwLZf8X@OCz.*m£e?,yrk٘Q[>A%Вalt|3,XәvwST%ؓW$Xp(ү6)L7gw_jOЍ8Pt4 ߃rHׂfMr-yw$,)G[.2i}S)s6홁̙w5OBx9*s~*Ʀ@DtsߩPũX+iJ#'s2DbYgjTT2g:'ClD@ʲ7iǺs۱Z~xÕۉ=mlRK#|})"o:—-œR0^*X>}P˽ OΚEa_٪laqdC#(=zYg!e4-6yó 󌜺 Bh aWaD4_.yA+"ya ,a;ܼ#^ix 1n޻9)Y^2f% ~:"~6)1iZ<0TcuC+Ѹ<~b:\7A ,tWiswd57ȯ6̀:&Hkʔ_4WA<>d61cP&hX ~'4e&aP{#(Oe0vFML98s("HMćS~>C_9c؅$(^0Z6:&}V^^Mbw]9F8U "7(mi@_ʰ]Mp8kAv/anDA-X}Zcz(RߌQ~vGdmywFx rhQ]ߓ͠Uقbu0C(lh4# b n?wi)Gx ]txxǽ=gf6\A=[w$ʎ!\ ApL"fZ&M qQ-u5۱1H֮ǺVǞ6 q2wjJnKg|"ɝl]Rφ'R&S>r`E)mڷNkxA븶33Cm"j ]NA`Cpb83a6ifV VEmeul y1q{)%o#_~I̤LFC_A;YW1D;5')olZ ' hV['<Ȝbʛz跤4<73-Ix !{Vz"M_r 8heW26rZAvaB N#Tg2tBKm1J|j 6A 9|Dj+t_wP{a<R r=zĔf̜U3%D`bBpϹ+ֲJ4lY" F?} @u=,QUw(> ȩczIW뭍l%FV_kU=q386 ]rl"' Q?Dtj{ t~n@%EaO/7Y$!Xcfnɮţsxr$)\L ^fbl\"zV|#?>[DT /\}rhMJY֍w*rh)@nqٺFՎ|àtKZ[OKy-6կZ ^ohu;$ (-5i/Y闱NT܉5yzCmuT' ox[W.1NMmE*oȾx_ћzM 'T!= P%L3i;baj uF|O$7q!oSuKlh_O'(G6}U)q-iEҶ/a4'JM;A{7_Г5~n/aBӑ?X?ݏ K6t0,aA wrEJ o]zm@VA!e1Vp@d5g91q9]d1ǣGm+%0Y/t-I[Ç57E%)_1+YY/+T`Qejnk?P&IGwWE:OmƝy rʲtqw9 `qx*#|D a;;{ (5^^dO{(F(w?vn}^F 5ܟ;gQ mTZ1MB3VxsmViRڥ#MUẔyT]ͤYFlWTgl8>y;c􉼧?EʗŠI 3>%ZgGjdׁm*6UGC'>R ;{߭P 1cI(W3SG>YkKB,dTbTg{irXi< 7=Ai]-xOpY֥fɆ?TW߭`X͘AR#VAPmEmb{L,7fiB&Rۭjlܜ#>Aa'|4tEc8% \GA PP =n1z"OƻHYOڦN*#ZE3HmGԆ ̰(Ɉa]m:&>U\)7@RҼ<'j3] 5k&+$5f;KZYJLрʰy-!Q[ 0Lb=<$p ʞIPJh~Y.QS[J)a~ZH;j_#]?5\:q?+HS(jGT+5%}%6jЅPh(`J;>SclТ 7f)\mB铭=,E54⁢cIS۔l(wEJzt֗cW8`*^V:7lcگF$DW+{Ct?)u~N=([q4G^I`(Z#4bt)&A%SQ4`yQBeH:ߔ@sp) K@N_'Vw̄JW{Rנ"ud>n1a:g@b6>W~V.7tĬ|% 3IH7 QyskԮز_Ju'}U'ռkAײ#)L3:NNW蟲Oq4M]P{8b9򳵯=_rI03Nz^[`qIT"WCLIA"R5H · 1}A_\ |7! lC!*`-Z |%(0c5 6 F2%NnQ37N) (HS2i{ SwmׇHE_CR=|˘ !όw$,1˦7h1cP;G#:ߧl-]@ ]C~Upw:;Sˡ邯k3 \ wit"v]kF;%oap,%H눍[UR2*Qa۸1d"8fК45PW[4e:Q2?$F,S[("o_](~jG+nǚ^iAltQr=ؕ P丏 T>Ly]aSQ}n i1ԍٌ^m:,2gggmQ6T`+Z#,$:& x`#dǗ2P>^N*&WKh;<}o5v婼PTM|#;@z6t#/MMO, VG% jhGP@M+vڠ.C ^>҄vU%7EKE#zz IC}M$~z"2zH`cz)\+gepoj<f=D%`oFGkE8~D`4 Ⱥ_a|xq84c5Gl^$m2Xba=EB0S E9x+ý5ZbL_hYc:$-J/5+t9NSt6a|k7.2ʆܲ6EC '&.wB!W_'(U$qir2gZZ! TK>c6U?D Gm$hXyqFPMmb;"Z$`VE2`tBQ@hxp@ $%.OlSeLDnh3FL >jrrՆI b-`8r !?d%R/Ic ]p^2DMY }{3[EkGJwȄ46* 5Q)8<>!iY[[ 5%T l0; =6ԁ/~e Q8l}J>eӡ%֘s̃m0bWX6C |i+١`蜉3D}-ŏY(hEYteW%'?c=cL;5PY+Jd_0L2rlt(VmI;6>i6HL.b / k;,82V_x[ Z2MYq)P.,0"f \Ub3& xSneΡmؓ`H<|fUIFbP&<LuY$V?s2W+l1 Cci1-l1<VeswݢY= EqR_NvKͤ$@6 8T[V(=T1Va2B XglD% %H !?y4 ٿ1Y{H&M֨x hT= ΏsvM¯&b& _I*j4Zͬ> xE4f28ԅ}c4=1eۺFi^SEv" b,-ő0U&e!C#Ŵ*˻Q@Ĕ+{|̟),; @NQߛO^ Ȱ/e$ q:Y9iJa mt / KNo@HDfv՞P/^.uuH`uUh)-|74p15[̝ghJxҋz<;-JCZ]pO5c)Q Meotĥ:NGe g9BL Jyk a xfG+Ky̱R- }ivw JgI FϧB {S );] BDX2GցҜE梨뮱FvVn auf?/1|ۍWE0ugf/šڇRj.H0R;8Nd#yqS׻q׿7f!tP 2&=Rw4p z.8n#/ Mi$?|voڈ(O(DQkstD4o6#={ (:&? 4vpBz[軽)s>o [8gH5NeTvqtgf^ _wמ}K?`kv/beҊc~aJqϝzsr.y+Tj.kOn XOmP=²5kpٻsE&(]p= *,S$bPֆ,6 Y H;T(YԸ F,akdC'nj|tt-C/ b0j}Yyz+)ukS׮ <2Zb7Ac1D|?Rg+? C]a6Ɨ5Z1j+yWݏ$"76dMhW6c\@l+ ; L[-"Uf|Y}-b!bϏ9s-,^f_8RM ]{~ OW t1㤇=\8ZBJ&Uik/*փm~1ћSNx9 !<4P ly%WKK&QZB PZy+oS$)ׅ+!1[7J)ģma;Y&?GNGtj%~ř'an>(^uY(1Xo=w{>oM BB[徢.FPxpLr ;sXzj[K:Nn\ W?z;'i̟(y3DpJCvr-RBS8`vQ쿤R*d}[ !ӶATˋ8i'[̍{Xϰ=ه/8;\F٣@"kev \ X::9C[O/ mZӎ3׫IQۻi[qE TX'[Zu(xSQ6MȦ(_nj9=y?)6{dL$(jn\r04`_?vKjs$+cMY\kf9@_`({#4`k#T"%Zm Im%Qp$(]2Չ[Sw#Dm/x#tvy{zQ-;@vJpDnO?4r;$^'ZU:MܶQJX 8)AwG\q L?3S ۻ$5ΟPey8;D CwP-vIL6\)suŵ% c7K90*N~l*=)ڗ&ebHMqZjoteqnxMWk|U17K /.ë8xЎp*5WkrL=HA(Pj5FĤ"{u:ӫi3ùAqɆk d&ϝ|x keINga^7C/4qp5ʴt"ERgYUy֪YoL'6eXR2 1)YIPLN?$vC (9П( 8&֛w9` =z8!j.bo66t)tSMev>qzJt1q6,bҎY[%BM+PhOSyĒș57I- zGSg3]iU-ed6-'WYvc콃5 ";8xmIYU! a/&la^1a4KIY-o4(Yu:<_ҵ_ns`cVD y#e4E{0E:hcC6*ݻ4sg}i_ܶN<.ɍ^[V㮋* ~r!QF""f!0$iJfޒ"' fg (xN3D>p&B[&ʨ#˂;zfhvx!9+\ʫctQp~lUq@]u겎D(a91n(x̶*eJS08^o. f^FA&fxZx]+[TsayS&3֋@*VQY7xG ,X|asK1`΢aܨ?V? yhre3rxRFB&k ت ut!uP)/g}| I?:*ybQαpVdC͂ 'Ŗ ѭFSvܫ9"™w zSQ_E֐P@# lOD3( *<Wո{6µzvzR!ѥV^Mwx)臨~Btپ&R*'UܤQQgZ.wO,ӎK>[+eF dCeh\5HzM|ʨE!:Ҳ}"tJjx$WaBk+?41XvN hWhgÐ >k ZsI5CC >Hqk^ri -^/A6l4 Yp"qG< ڽȿ8X~KJ?94&G"A~GǽבXp( Tt_99)5aX )Q_SB=$O\<(ىGܿ G/.m H@da+V*ee^MVHS'(t[y$y)*k2zPOSC܁]ԣ5Tu=}6]6?k[HJϕ0~檯olB[;3u!SAf~%9cA< pgylTЄ >m,M,'½oe9țz/6:"x,ʇ`^|}YvWvq߀IWoYUDٴ1I?|tI&2Pqzj=ǿc;2H|M%z@ހP ЁUMv kc^ٱS,rY@>vq%$'NWno{9X{I[m>"j~po.(TvcL/ ,jWݧ6IqnμZ2s@QណzΤeNOmDv'BVw"}ln;b (yU)˙/ݳ7|5؎59#rT}ps>/;8,l& Y0[k*=B @p^ιP%vxifrO|)i>[5eؿ?DkJY4૩mlz1N=>3~ 7]xXmRϺ)K=hMZ sm+GoojO֓&]iM˰}xp` JvI(n/Zl${:+撍 ɞySPL+>t(uYw-՗J@;JP~c|ӃrmR.fQ\^HVDg;n5bO|2bvyju|ydØ N=3Y} 4 ڴPp'eLf+K3Ιtħa6-#]ׄͳ0>r LNV)?er6g P3S+I0Rs&@+ Iw7 k gbyH=Ьe^~PIbQj4LCQq=bY5W K 3$SXLA0πG]/x\s {O }^I_~YHΜ7W `?s^O̙K͍*N (cxSv*F&r啠h@kGKizkutu1On|),ܮC r&/0a1x6M&uxnŭ˕UtZ(#ʓvذ-X E}ä`[4h>B;;*Q])؟ўz̿70kq^'5T|őë>0wϼbQBluaHC|Ez(rQ얕몶]UN\?*=cVM usAzpwsr~M/OՔuO2< e0 dl5#2Y:u7nv"Ӭ0{u*D[WMfIj!2"7m!*.xxCItCuLg% [f"zJ=/rec [ft흰WC>ɵ1rC(|_@es790mIsoضQ;A T i8{3Lۂ<T:IkbnV}9UK;_TEI *mIny@ Щoo} *_uuQ2ǂB뗯s .]1Ż9s\i}"ЍϼȶӀ-U[. W1$ln ,I<55J Ķ l߼RVbOU4c ppTV]\lVBtj"F+(QtyM_ xpF}G\xj#pL>{6aZ4}4AZrF*ƕS&QH(=G+"PSqn~p\1̷Tnei{˯ #`?Kc*lяА|@mGa\-sWDs'Rj]>څI~F%{5Y)nlmLŐ̱~qm<hnuL;5ox3Eԋ!(y}#0CDn?բ; 1 ~Ru![->33YSjRc@ڤEedBNtu'淼Vx8IKCi&HhYTeS*0˒c^E!ɒ' 4-4u3Ʈw=tԴFZ3tDz|X]N5,.Rl,cBr#bdiuAھP ?#p.ހҲo KWU NI mWr>V):b{Z; Ixwϙ—Y=eGywDMg Fba`^jN"Ie|+)Au6r{ndIHdC\6O Am6ZޅVw匫޿b抜js3_N  bm:o4m"by=ڑQ`|xXVyڸP%&wRYfr&$&2'Pp/V7[k RS'!QL%7m[^Vk|hݔt/" -ɼ߇p;!Cqm%3fKD!q@]=QEcw^/Z7_mrNڡH ؋f#+eH:łǢ4$jnqg[UiU6VAk^/4Þ<$= A\ڷ6&{remQ7C-Ltõ7! 9|o4Un,ɿRE\^CzCf]o}MɁ)^qb+$Ǿ,(i,\7/ԛmb8f'.~mʹ%Sg&BB5]u} ' ~,?x 1mDMzKjـ_0*D6KQQQ?zwQәW7JV@I}t92*wjK}Ēm].ޅ!5UTvLϾG;-.Q9ᆱ17KzGC3?u\kh!|i4vN/藓(^餌X}!<1vT tR̩i5K;V}\2rM&*#D]S-~0}i BT PU)KjL Z 8@F[Vyn_YVy~'pt.H LFW(&u9@H~wL\kJ$4X ~ZX"jެI M^ee/tS75R=pWas؈lu3zE6ӶSr++YkQnArG؍j_lęz]mHsΞPۘÃzrNVWTFC%Q Vaʌ't5ܜ,i#F:ßr_$;=mlθoqiLTHok[`i.5"& 5סA _:Z![ T=[Aqpf*cV;W HUWOm׸Xs  1(TXႝ^ 8/!HT gnUt>M.&5vܑ壎u \[3遯YУ˚|R D7jFeG*'hW˕&`zޮ7)@,C7Y\zZuJB(W"Q74<@d."6LjrbDtwum:(!]# SkKMќF'ceF}:']c~lVMY"e 7I7c(#SʙdsGrWZ*"t{\a=+VM+~w^zJ *mKj _W\ %t??r8{y$o0Hzs}hFÏ-"5 dp9Z'a]t=sZleߝi׍^W0*N2TVpTTdg%TՂ[_ @%%"NF{A_]+dvDjFK*)hs垚b32w*#)RQ݉1Wk>19ƢyLI6 R IV:/OHq{&tYMarr[GD@k0k Rܹb|:'aV*T.w;DC1E6R}l8}W_SIêRQ7eV Hu[^u la˖Ўx f\7cI+S> lŝl{k thtg;C *Ln`"`0d2)BrIQ@u~neAbm,=Vvɔ1&YX5`R wӓ-iהJ=\OHN4Bc|LVVY3$UFK!NM~ vv\b@r> ToH5QlA_7d}V݀s@[C|1e izύ LŊqiDS\lތE{5f7x'xH:FKl=)}4[\qQ; m3-['×qrbq׮1J'@{_Iwi -Vo߅mj`Q**y]mNٯN03T݆@[$DwN;jR{{yQM*2N0Ql|e(D,>$J:p%ӰU*x ޥlzJVx DpCuE  jVmmh>yW#WOŵq5Z XcRWOLPgFtAIIdSe?!7O- GR|߈)X$=ާDqM/P^!H@%Xy+^>SxyT&\Fy8Պ0bKgN7+F@qvU8+\֨:Hk\(|~,Xp %CuNd,J9xoKT?Ͼ&uQ>S8VxQS}If3Ai5$Ҥ, *rc.uo+,[J.f@4#@ vpLѿ7RX L+ =d3 dv|~U:ݙ3/`{P)I=L?%#yك(3,dJkx 'ĵN&ȅxC7O ʤ:ýTZ$ \ :iA*3WPv$i )qlfЍj]Ђ MHA2;3I _pީO~INMs:x.Z dȢmoe'ɜ`$\:7a5Pp$xow`_qv| Z^B]7G~Qy/ꓽn$Gv5dL!e5 Jrk;G"+EjܯPg<C>\TˏRz'i}8L-<7+%{@{و+;Te([~1,H+d;ASmն}2*~.A\` ;URU* 'sgxKV,m ϙޤ`/$'{%>jS#pW1ΘOt31BNVH,DpWisx:Z: H6fykL."VT5ړwBMwifqs":'¡'$*&LX!3{hYw :}h )++n"[:Drxr Db]U ddnpϢru 7FxD-rm[vȫWonm+t=&?` #dO`% &c%6*̣?]T";pF'6 )L`!uq>2^<Ƅ@exl_Q D@tXNvidxR{G>x|RA\Ga%l-Ei50a4ϥtkgˆZ6·xP7;x_g8 YfEHKg}ɐg)N{NE[xC~@2O@oגh翃Ț s$ f_&.$OtMs{CpF 6=2b]'m}`ds4ğYhʋ_geHA1'-׳~*a˟HNl͛@{Hοn0LbOoxmC~Hu8401ؿ|rM=!-Pv։ߵc|fP˝3ѧ`&!FZ\5Cha8ʼns^H \qdQI/gո9'=m.$}ɴd^xl sH_W *4ɞNyS:R@X-Vr ix2{,0 ؒ8i{xa+{sr56' `KO m3_IŲ48[A./碃BI8[uP,+Pu,ф_ksmt  O'#eK&Lh3୐06L #h$J Ei4J4R=y\< vV "B-̠~}7O(_ 3F}ֶD_gJ^q/1B+u-9eOs d؍7[T;B k +HyȬbEXh)|<םfddzcѩ8k u4V']W*gas>~3+G&iGBM 3_>'w]'Φѕ@煸tT0ݳ+Ij[C NZp唩tmb4tU˫l#LNWhOk@'}sirW4tI20'|8d~]1`w @7O}ƽO"y<"x !rY=tƷe (Y+8I=]`Zx"b7&([ 륉}c#x0dWZ`q#ŻXs*D.*=BBGB. "؋Jup<{1*;.yX:J ~ Ё~ĢgL{t4<ձ?jJ =|Q@ \L5D8(<Rbu~2 vq=d8*!{?D0_eӫ^0i;V;z]C @MP#&"9t!Mݻ:I %qzkJ/$.| xW 6+G̻jSio1VLDzOn68 llj@u\+SiVfmDS>MH[jpTf·zDw ZH,s~ Mjyӈ*a<z< l֣ܾV ^SKA-ѧ Kf_͎(lcNM%}eG0ՁDK5۔2$]F ۈjegN*)"j~޾7J:,.nH}KM%"~u%* J z >s_AH4Y`IפQsC<4 \L~ĩ2vC.<bJCCP#7ZxEC%>BjaS'4δ9: qL+lo6)(Hy X8SJf" O7%&$6kH-ۨ ve^lD]+WL2]L If3[Lp})‰M"nb>jn[0۟[`r~ ;f'~#ϲROǀRIoD~>X՛Kusn[5(70r_uɡ D(-oՈ1;ʄi>4urxz3ȳo`#ckRtHro 4,sق< OL' 0_VvJ4ra W$|nfOƐo#yQ9[ He'R!AjO(: t{ 9($Vg+o|E~ll* }Dtw@fpM 吶% j>ඪh*+BUvF0Zh)a}-d0"NQmnz}b93ģT#cw;vv!I3>JDR@7c[{?UH ~x1e.8.ŢuޓFZ [Nfmt4Kh` *dX2%ZE(ڕH^&wk:E%\V芤!f2dbQД\܆5;awW bKD;85~"'j.?r&Zo6v=ĥ7I-wzq 1:w'rV 1{2DȲLYҬgZ.=y"5ok+]^tÄU9IiWM/HIp.L%41gD R2.WFJwfBx s-NGT /pTgYFz:gx&U@ {`("Z@K& gWr,IH]5G:*%e15Js8zgs?4&Wi񆴗Z&_*/r}A>=3ffqwuHBOėZc ` eu@IlM`77hB=! UNA?bBmb7P|B B,67MzrJܬׂ*kX}%sU zCԜ=;9WT<5VfD+.\~̳/Tzin( ^yĚEsL6\"WBOݓB?PT鱱YJTFiC&ƣ37v_'M|]sհ{h{{U\Pa/^+%!v.g#6 fbFo "J!$@aH: ^t u <71fFv"v|3w੮+x9 s4ceܽ+2q*s[e'_jo `SCR~zLA*j'>;5x݇)hëf, +wM?Ra[}ȱ"Qޥ%+16IZۆhoҀ*׉;1-Ci5\'I :F. $aYg@cq[Q/ݝLN5/z,MM(Y+,0}z-vBCF_AYo;# ֙0WkYzkAk2sKXFTH/ cףiOY@37Ƹ^nv,sKo39K^M*Ъ D7cI[ ;`SX3NcpG5vl\_|+m rH.V36bOjSIR9 SW&~\I4N[y'[v:|1;L+rG898hDZC"z}b~q&9ۀ׆i'x!"Gb{74oS]flu'.HSdg*~k۝0g506x1^Um׳Kst.q u0g \J/Mk% c{0Ȟ}2Bī+_so Eh 㚏 gLURP_trNLt`qa Hע%A i{ÏWv\([Ԝ{#D*[%c E~W~:I@'PLt?@ m(t"P<;ʬOK 4q&V^l[ʟ]=f%>DM(a/Z2/M]VURkޝe{V(Jn)ԱݵTlhj9L,Hj౏'"ޜXe|Hz.(nX y8 R}r֟٬u>(&ڈXMH k{Aɩ)McVK a>9-%y{|IQ>ƅ ,SҗI~9aN* hv`F)0ك`,ڌ ܞ7-ÚZh 1]H-`,zJ:} NϷ|?dau?&t8_t[/?̿PX}%ac*nft^y/K{[XBT(j2\~/6>Tϐ|tY9|=L@ t@1ĉʁ3xs!.q#yI<ϳ B>Uv-6I#i z GN'Nw}ʈ)c9' -hpg);erdY0u&GRmIg*%^x$$ZWNf 9KΉ|\]x2"AmNzZĪeހ .?M8M0/J;6 AFFN6({|dc#OW ][i3d度+6Xh+U]֢a2%j]Ԃe쌢_o]V)8+2 t:oiО2ޒK1xO62uj9?]Q=Mv!jkM<bJPM"tiV h5̐iKOCc ܎ )AǮ \oKN}|+T5D#˻<6dm (P,},~⢁3:z4yȸO &EɘD.+,IJapsJ`#XKQ WļOߧe39͙!I %:v!6S-ZKaTX2.'£E{i.gSץA/p2 +_ Ͳ(cz@|*GHm>>; a-Yh˰X*ats4a JJqG%ynԜ@y6G|Up ㌦Iag"9J874.ȓ+omeg L#o0a*_3zTj> S2=%:c o[Q3*'觓`A3ck>QU'9ݟo+owMH mǵ=ͤ{&ǁ !8EIؙ' kdM8p-8 cX#v5^֪3dP1 9;C||*{k@Z8PY6Xo]Pϡ+_[46\&,*BN hGM=+S^ JZ -w1zANc5 >Ъ/5aCn. ,-5X# bյDڳ]Q(# =6I/vmt·\$ʪд)"Iq yc=@e@ɼF5j6k+#ۛ?Yp͐]O'^XW-tbJJ|HOo'G#R]U9s LugH^!y,[y\ HEŎl;M1ܔm_SSN֩9akH }c\0}"\eJ/bUSTfHOX\): 4/3֦:ae*?BH, n'v~5"mѵvu8.+ۼ4mx+U]QO@:XZĵ&5w_q*M6+ Ol>QSMyyd#CcsfF586غ+TbLF]_oMڨ{継ÀDX<{}#`C^=^,x@Ӟ \DIǀE'-#B򮜂Q9p|ۄRKAq&#<ˣ4#e݆# _P=l X-*#LZ4:q;{`>d(\@6nC )A-^?%pnTWa [GƐ@ K"aMn`u`6cfs%(@L\/J]C<`*H'^Rg%k{_gmt9'[AQ^HXhsI :(xYPKG^ Ԓ)Jl[gӔ0ac@૦GqojO]issL5ǾC!lyF8>c/lɁ9h*}ŶX| ZNtn0:{%{D:T.pMO]^jN"eM2)px\}O[zts){ c-P8Cp55GhsTJn7(@ThA4`1H2)c6!%@[y*gl\QXNV ,4TP;\Bk(o@Ĉ,GJH O2ͫ2k(b ^T 18d="Hf+ó#wyZ<<ȎG۞`j'u6W|8(l% ₿23u)Ҁ!Stϒtϼӻ'E 3jjRx ̝~Drl&I'['3jVX;q8X? ҽ$L}f'aHu}>XuN xtS.9)#x.Ht+<(b"f`7& G׏mfTWa@w D8fO\r%F>B~|~9c}co_0Nn_yT 1P9S`%tL jQ6\GnO(DSq(5- : <:_M":n_SawU*_I&.%"CpTϘC2.ى!y w%t{QFhŖ\|ʖwC Eq3G} #tR)M0RK|Q}%QH +ߐ)r$B,e 49k[Ol].dB7tEȕ/ ΟUV1'b"F>A{c'VTVf`P"QRyGHRU݉ç4հTA.m'\<GgK(/| "MWs&}-u9!=+k贽'0ie U0>^'j;y4ņCEfp!_sH<&;X:J@ү- 0X:qщ2Ƨj稚TN1j)- #Ü}WCATԫYĊc ;ֿ|m޲o#Y@ x"#kg(Aޟ~ޯ *©U+͹&U"^l7bϝ݂^*C3xУsEkx:'ڡsj׷/bz.z`NATN{LE>l[eKVv2Cm#2M/޷ˢ/zn:>eRU$/KH\ю~ ^䣑!kPA# ݰ@3pԊ00<1. V,%޹N<sIC\L_lB {k0CO, D3w,|U8 glT24Ɣ;_=~]HjfF )JƇZ31WSǕ: xnaZODnkaw޻iziF"S]򧶻1𣧙hQ;t^6)i҄dv$Ծ3Y !Ep_NlKhr8S۟T0GVb@dƧuȷ{JSJmF>.Beo7ʈM1NTiT~fUO]v&Sd5z`u;4DTxWΑn HLW W Kg7j:Pc73zSN\ !yL WPG3y/ ,g29 $#Eo,%Pf5F_~SR1US*q]Qw530wjZ%:e0Upwmw4F?kU38Ͼe rhBX1G0?(:81;'-TNs:c]IvrI2-?^;Z~9W2g4+ LE +Kwh^#&O枉kV &|BD#.2r yi0"߲e^3tUMqJT#zٲ&55-/ H"(ᮖyy 75W|K.RD0!X: SzoX,O>b+0#~ 7ql$zz"Z)kXλcN*ՑM 68䓯v!?[9 {NlMFp 1+u}m{T,SdA>TX[ͮlvÔFxg"͹Doe}Y(es%F+0@0 9;+u!E7ZL]Q-y;0XtnJNDJ3ʘԴ-P AwݷWV TE82 XhS`̙S H[։N۔18"vfU6 ҃:-?T!#.ۏΓVvI(n ǷzWJblr!ݞ/(2<u0oY8yrSѧ YH<7cxVpViEu8N-mTU]Jf"$b(])tʶU> V0) j`RiANӾpiW5AP~7ǓVO7HBY.nB0Ⱦ&;X"[єlvvgdqW֯vsmNA%X$IE!Q/y;ĘP:uۈ. jdܷj"j'k(a3p*|@fl g.c+E;adzqpqlPn\^0iԌ}> mh4䈚C($iA\_37*qJO $%T uAVDNW^$9~*wWzQ[7Əry umVW<6 Uf}lJ'#&[W)ݑ:eaz>eySyǛ W:Bh'j]J:"zj""NN|C~0 6Cn!J0I91>~Y̭ ˁ3A (SROp3o1۱ EyP(t–8D.W@O:״5U0,VӁDg ` 㵀6u9X}+:ߑ"ﮮ-r!pԆ[W+\fp 6YF(2!xBиiPyJgdsZ{\r*u6ku5LONR[IdulvJƞrx߀HC;:"`E5PcT5cYlVuQ]?֥(rTK]al9Tڽ6it0]cam>_ܲ)kn>LAlI$1b H,z.JD:mjjn_@VL8&N?;Qq\ ޅp1XVX,be,FzNaᗂ>1yge zw5}Ɵ>K~/LAfPKRkTup~aŵ:g~E -]0țF7 dƷ!x@ cJD[ѯ@Os zIq.xa?1^v Ul~=ls{Ft("؋fz{:!^.Ԋ@Sb cm* .!IvWQ!x_EZuJEUaDx&"9Z9k@|/ #o6#޳9 {a|1Ak,]Nje7@{Bj#bb!!z}s %3tI;<o,C.T#̨x;}uR٥7]9"L΋R&f*5inVl;5^T&~,Rԯk45h%i7sşl ,,YӐtXY* P x#,㈡Z~;\(NwS_6N>>CIFܓ^S"ىx ;L@u]zt̫?SmD uB j"ϩuy\0֫jLzf3|!;#3̎V^ѹl!>xXa7RϣI3QWd"AMB}3)%"fS.AcAVN D#o^41?¼j耐RaoxkIdz_,q[N` Fks3u\.W7!\MX`t'(=͂0NO9d10O"qwN>(⓽bj}x\L!ab_ 0!  ZNHaTCJ`' %Q]4)C fU?ʌDA5>CEoVn l^hbМ]`]QrMdvAf+ m*xv#%CvkGXzTtʉ!06M1Dr]iKLVN^\@DFtLA879 ܊rX8Ovs|uO:\5oצ0l N; 9) 9| rLle!P!O@r%M4%EcHOK'c%OhRKr\_tg;" "%3i\8t]Ƣwj)5}%JŮ4=>فΊ5J弉z1bB$+쁖: ;"v{@ 9(@-0Qo[>;[w(' .+x][BSxDSр&v*368J&JC%LϞA$φf D~X5lh-8RxHS߂Ѩ'PƒVcVKi5pqIq Gwتe>o6JہIqj}jՒ|CaUA]?^}Yu9wk5Q,{?*M>)NLuEiUw=A^Jz$`5s a*OxidRQ29Z_a{ºH}YqߦA']I` ȅ`EY}*/2U&/d& wbF۸k7H ]V:ފsIYם,;</YfX r|徰fs< "-*5B qvsX,֐=hQ/ĥbn'sCa}+[) M䎍(3$)n8K1 i19P3Z}З!]H` H^sʰc.UN4)<$y>߯4e5BBK އ)f%Jdz̄-@ﳵKAME2]<W͐h`َ _R`Nݿ$֐r[7M I#^ NQ=\񖤝&"f'Aڪp {:J.wK'7XsӺY*1haZR 6;8R3vVu5c<"CQI9yr @_qIw RKֿQt{؅TxPP,T! ,B [Jz|ͰmZ7 D)U2|z~,<sOE̾oݵzϔ0HĔDo<9o%yƅY1Ƌ":)9q(4 K[8e)JmOګa$p,#p$*"uNDd1h>_E( C92\/ܛHZ 6Df `$G>/՟Is9A>5.: 6YekYUfZrf L9MSעkpraoiq8۩H;\!d* 4hx6[g.| x*?TsHU$vl F! ~&MaÖf-O9H:pͺ;L>scԵ-?rg8.mÑ\9f|ws7T#gdnF))k*U`pd&%N}Lp]{dڿ3~0WEg:}+\kSfH L40UlݛP7г -XCA A#]8=/ jY ~4sRIn@Mއ*j?Iċj9hqeGd\=]g:"5GZݡAm?erkZ;*bl~Ӣ|EҠ̊ہ Z AL#vܘM"K?fⰁuŽeAEU.43+u3tJ&B[yc$TRWc9c iDx zRxhtF5'$MyG%iy'e<7^mɾag^tLm B`]!fǹ[lL.1 f.YᅜPRaL#+ rG>{^/?iݡ]03=wvJgg{ύ2 )wɒw18?3~H݀oe Cw5Gp :Je K HRXBx;JsMw @!я+ Ҷuwr%w1 4`$^+p?u ܆~nnd:\9ȜQ2K(D͙TDoRb#H.׌^)@ӖǛy{;KcFOf#v3lg<[qʰI$ #pylTVaPV7#>{Ln|`fr< r{} LJFj XI7|eLVctr9Q+5|1•4Ʋ|Ġ Vs_+w(fז}ρ6pj84X:^4KM-hFv 'rD|P~2hIwԟA3zk|.d{Ӎl\220+]SȜ|"D>Ju􊋅,pq^֩]|% *9L*TfF\/R+2O1\6_qw Ԕs:)oݍ&$0ӓf/˹abQN{G/GF֩]H3<,䩸QF%{O\ rj|!;5p Kow{͵'(xx&`$r(ipqe]'BV2rJ'!zQޅɔCTB12Df:VQpX# kF4w֖.feASYL ߫+4u|RXQ0+=hi#i5XMla \J͒pU7XU-*GnqtV\} ~ّmObZzZJ~ ^G6SxLvS|E,W; h4Ͼ^5g nDӳ峞%ɔ淹!LQXP8,0W|n|6h}b4Xm s]KqcZo3&1rL!c\t/E=4ס q;P&'Zy:) /a:T"|nxGdYeHhIPp)YbCt+ !lNnfgJwƁS{t3̋[Q3uVF|)$$t蕗͗v f伓ꏿ_Ƣ-/B`a \EP q9]Q1 c-K ׄs B2Αb:)T?Ìs24ǐr?lc UUˠsaCTuGR,\kƋ]_e~ SJ\t 1X4E ]3r'3 MG1&W4S+[+ teG`r *@ot^Zdq Ep;:;0k_eĆJluP$"@K%6\6p$_LEh(LٛH\(7$w2?5pi=B68KɄr&wz3h#E" Hwj{EǐvQw}7@ ,Fġ)۳2*sD$E®%zBVj 簸dě t6DkLˏJcdj݆įFVJ)l_D !]0&VsXB, +Su>S.,~FЋ=2֋e A=S.rߞK*$kٓ}?h`C/k~A([x?ՐjDsҋs:iIwo3`UC9R7#-oqm\Xi |s%.;K%.k G Y[YF>݌>'rH*$L<͠k|4ua],H cDl/ _E(/$hvƓҖtR}f-RvUJGEYahfL[  ^'SKt#.-I^OG-e#5A|,ADѕBJo8'bfn9hq) zwu[ z*`8GH_ծo"<+D` Wt>[ "Vj=k`cJ>7oSE;6 ("|L41ئ%Pè{v/d; |u6~ܥԚPm6C~ːFQJ_`;'r2*Ńȋ!;ۤQFl}e N"T7S)@uA&(6xqv;ݎpv/vS/`1?;3/gCW}x߃l;B?ngnqD6JO*3-|f|4T1wU$ňԸn#of>bMx+2(G`vgj,z`e A˛js;W`uTVLlʀ0HU)=sFݙ=3Aic2z_%Q$ _*(6c[p4ڈ7$pH4W ,Q|?`XC=9@s4Do ~]U§*]դRb5z,vsE'+b07ޝA%mOTo=LVY>Nj2.WFNQ$&x[4H"x/ Ќ;Bs0P<\U L>77 З+ HKLx&E/> q͛~]]cv!q ,'I0oс%!9핍 Q iB\ !=a;Huw~fK4τtuE7| •NGuCvDrpSu72wb͵Y4cٚFV x|f2NFxQox8pDQ YnEt6縗8Rz\7sTz(¬! YîHt3`<1n_dSuZ7#1A"n:tY9תNLUygсvfr3ML8 JW<ʟR8l 7P'Kj FyAXf6n}4(ļ]z進Re* wTd]"$|L{Kn}8&aq':[8Z ~yj|:8KQUÉy=/&LtZ-!§|>V%[A~pt8 +schȡ%_*Uީ{((Mf-92݂iBipphFmDF_W\^Q`T+C"pDcG!yn,uqC clCz60Tc.K*{36Y G!ۧ6\~{JR%`ރ $#\:WZGߨ8ZKE]ԇNJ-3nH+Md5x{Azz*<+W/0?⫾EOcz{e~fMG ָU±F9 l!ѧ( Mɽe]ٕf=_%1KU&Ŀm1h;~@|!"$fM\& 3PjX*Ph˙$JW`馧U;8GoLP@?(L#o[>3_xx)L-AA% D♕t|t8Jx)xGPnui4@:Z\.*M׮<Iʶ9n=SB{; *Fnk%uæдrvUl zՑ&mwU4$]n[w 481}pLORVc|nmm~P^.PP M(IJw^9Sa 1)7TYdmm+sܿ$C.I2N 0M{7c0!(9uT~ |st_٢kɝ`qڋ(u9,n.҈ܺPGF3 ~ QmP*t*-!Q[kv=W:C,^iڟ{Y6&`4U1(?$rSu"Z.A3×9p90ak"j\|Crl]įDA-;dC:mYUbʄ;@b":H gC-{mHQR~EHt2XVU." nrN:W8|u*`P$_( N_Iܗ6nF`ui*emS(#F,QZ!`1b aJ.|mk@n;^Q՜n?9\3Xv8rË^3 wiEx{DI/4j'Jq (bI%'P!)30i3R\rVCFNW)i:lQV,ǨT;0'ln `BCސ"/_6bL~i#Oh/+N :|Nkum%/62>s26>~Qo>&lv/~].,c3sr0AB!-I؛yENXXO6Lds a &|P};$ $i-ۗ_xSǚGQfGF9Eb MxJt],?Yd1Iձ8eBzZ#S t ר݉,P#'߆OeW4U?qRMXCHETĚ8 IpTUGc_d\1؆(rc5Ӧ4~[M1IGZOn8wEJ͓ʹAHtAhykrn-E%OѴ][ݯ[[[aFXK'qua(u %pbf<c*dGøY\(@EC?|\4 866vQP@` 5]+_s[[쁤 UY>Iy Š@s-_ysn\v_Cz$HeG~2B/ЗrCi''j}Rq8*uDkr'nYG5})z 职HH,MWnV?eX8>ѣ% q󽷳C7/Rj7lI ov`mN#nw! K[tWrmc/41>J(>zAhشAe\]KMPW8%Nm>uͣ66=j`PqI0TMٛ} =gVrZa >9ʛmڞjY-R6uoIk&-W)Aݡ!-äH^3):1^[EeGdnv?ٝN0vb;sy:T Slt"u7NG1vi`b0Id)GėgVx^WȹLBK;k}y=j 0#`4}{fV9'NKX:n$!\Ia;؋qmzza5ƇRŵusxo^@G/P-@#UKmre!P.aZ'rISlB5aoTɣQ)c dy.MJx%]UH\EjVE1t:EYu#//i0O])/m-Kv:!(IR46a9g%/>͕ɑW1WŢ>M přuyT4,+,*H.d6bO.ZjpdPphݳi1~bm_@F+0]OwJ\!ԑA}؝hbΖ"zo6̛]X8}@WR̦j-\x#=K=CJ٪R=wDyI*SKgn?긔97Oms -j`[Uȯr<;e!?DyK"@{jlNSy˚'4|p熝y(r"Up3STteS ɏ|r‚!γ?#qKsb0*d;.ʘZ2 Y|;%|2Crr`$BZ%ɴp0=[0<Ef3K000q#Z*' (:"63SN^j06H1@PcD2\T+ĵY;S v#a=H>(_W"з̆lXp5}3quhp2}ݼCiGIЛEUznҌ5&b[Oy=ŲDy7h&,$Te0yOUS7~(G]㟴*ɺS[Юl^Z=Zqdަ~mt!Vۍz + kM>V,hkU_69ꔤƖ`MX߯mB"oB}-JwJ&B٩ԡakb{sbùKn(<{zdStQ:(Y[M\ @PHҢANFdGAjoPǣ|?)"dv0z`<Ɔ* #ok0I?G|6fmJjvCDI{ֽ CPHo*Нepk/Rs{ WU,@JSVor6ې> Leش\%Eӳ kX藵Gލ^ 2SO[Et#A3s2|]Nۮ)O$QyKSٚ(FcCNš* OS+M`M[Fdgh{vXy0S Opw̧V+y\( e oKjDRi/'^:`4"AZ'b O``Bo>5}lfNI}pDf꨼EΠȔ۽)*/F\RD=TW8}aa_6)[<|;5ݞ͸)md"!O*$_23:Y=7ѹxUPH142Yyju&r'lː#~kYN);Dc#(Q`!t/]]EϨ~䧜f#[ŃsΤPmW 'Ԙ@VACsOቪ]NP\[ќ$h^}'M=j(u1)D)~xf5ULAWWf ;x&s惩qlV%HaNMKGXFܬk,%09W̄DUi0SDqk~DY= $Wι^dWz8!H}fϑO>dq&:~8i)}CEԠ,1xMdLBW1 C\1N~d7ozc畎faVZ>9g'Wgr8d(aZnbdeHXN<$WJlvYGy wIc<$ᦄ#_A#k ,O}Y"co^yA>{s!ڸu(y+s\?4&sdRޝFȇkώw5j,RO)])9~,2:+f{lZt(-Z*RN iJt8:g,썱6ʋRuҀ'\*]CͲIA?@ۼ? ER+'ۋi<vz nLe r8JabNP0vu Yz1#Z20NX lS(k*+(ɅN;ɐ H*Ez]{^g3 <$4~KheI[*_sը=`TD**p^P#z7SH-h7y96H%IsM?IFV-ϛ'$}ŃqŸ)=OQ*sIM]FFFn| `1b8e$uFk(y- !AB00O/S : hR=WxPEvdK .Cq*7MPBObu>EΖ"kbE5΢Sl[5Z8?׬mߦ:23R%&|=J G~_Yc1mj aDȽ VJŊU >3ax6,XR|GѺ1\zСYs|LެFH6ʣTYG~a?[Fc" ZƯEV ul ~c90}\]ݧwx/Vu j=L l5J(DTڠ`MH\i4tvZof#t6+o?Z=c yVNwN6reT؍F8pяK<_cF y$3ՐtB~j&H,fUo~RunT)ذrރO۰(Lexm|8Q󊦘 7M튈^W *uz',wE Hݨ*M+ianz{}=Uh2j`}؋)|d m?MØ.Ρ6@_*.HQvWSd;Pd:hd𾱖O>H*Y0LWE(n^Lt1!a3}K1`%֑Y'p{6Aˈ,ٚMQ"Urވ|p}26blnU6dxݷ^M# _PŷsZT@dug4$֐!%}yLlp!D7HvNe v>ʭ,yߙ7,ۥ"! pb8L芵LÔA7q@5^XCfRwBKBag Ar&E(4YhF*+SU_|MN ӓaW5d8ޛw 6[J˪)G~".ڪz^@/a3GdomZ1WA@ai Uso|$jksEx,T']BNWz/0ώ0:[n_6nIy,,pRRY"Z:,W$21LWT` G1@[C) +9SUu= SjMU2+$SV{޼j+jUf>v,@?Ȅ, oQuv-"TL6FCrOF&1- ¹K ^ 'cĕ k*W$N ~$YYAncŵ(/ͰpP0\ 5R@)9mLOy7HZddrqU~G((f囼|X-ҿ;뷋Ǽ:&:s%hᶜڨ=>)27Db?g$^Ez,Չ®j/aEPv>,Lȧ;|Rsb)u2nSG8?o7wr`ҽ ߣ>R$ |cLFKAfXFXdVm3ھ:_r*3Dbw|)7$cA&}KuL6"Y,ȆQ0ǗH`yxQj{0w$fs >, ZR'Q%ͮw+Vcj`eDfՆ#Bw' /\;m)܊ehGJ=(?GF݀ؿ3D]mMKXH%7${=Sw>[#NP4`CSqe#4ݖ\cLZ{є);hXKE}4*櫳^_(5eQ5l| 瀿@ATRHF݂&|#MSk_+I7Հ3&i&%xS1u5WUsbdx-PxW)"sm]-450zω !<ʓJqx\)t[Na;;pc3.7aHvsdt-| w?TnR46_){"UZw)A)<<2:4>21-&y7Ec2ꓼ( xx2p H!0 gHKA;fY=?.v nH)t=$rQ0bI_uf>)U\*5k(slą0>լ`,l"2@Q?3&`q_mhks[ST5Ð_:sasxt 3!-fˈ_7i` ( Vn}NGI.1H`3C Zh9EKep 0qcQR~vZCI`W.?ƙh۞>mٯ{@Oal VhcrI+i͖7508`0`c.2 e.z\ -L8 s@]g'I&Z1t,hRӍ'Co="0}x@{<ԗ_'נ p1w|?~pbnb8fk$n `}\iBV~;R0KG=8Ux5 VCZ<ͪɚ4zw00ULTcf Ti|v'M\D|k/ r5>{*3jEk,U9a}f8~QwLfC?@ApoFpn+}V:_>>4=pDN_m=4,ڸ-Jnzڄ)sP"jN#dwY4 ܒR$1iF#1=afPif.Z_F߹L+8[[ Ia54\MYgϒ0Y7.2.vVPvÇ 'V.%¯:.iZiZ"L5aI:Kzv\Ilqd1j "#IJXoY.1jl` :hU'yNEaqDZgTrV:` A P=AJ8&u"֕!oUR})ɲq0/\yb)2kbMIO~[QTmK8Կ4=JقQ w;ZzdC"8)M>$jΆrC~ bG'L>$Zs\Q 뚞YКsҎ~/QOU%\0\?ɽRSwW4={İJ bNgc%"Q687פg- 'u;[ Clz}%J:[4t2}ԓ?Z;I~y,U̠E<~uo]H iw{[lw\]r~1ҩ._]D=6}w]v =(^ pE>I)1txrl}r'R>·K+_Q#HZ; ?1F{ubYvbbA 5 urv .b"~ !-I-B[+yR<7SE_U\ZB_x2G$c"eX:q;.lҹߚqxF ot'ƴb]#}6Xr,kYU70r&&(ʃUȘ`666Keύr؋[C!Ɣív*A…sGǸIS,m!=dw #4-.[Ig,,ivt7 !._jq'nkkd5P&FXd -4ѯD[vv$(0֞^4:4[F!—eb;Κfl;#'bܣk1l!PE"z ig&ÔmG( AW o m u>ʌ|{01#РuX&A[d 0 F#ڬe[K"3j(v`frW̶o^ Y$B 3]tU]* Z꺭D\pP\ /IYTi U 粗KpBZO֓R0.0 ]C'9z-GعlwWM, S_{fUGfp)Ǯ4L{lL R`e2 .M/ȱ'bZP<&j9~6wt7$=y ɿ2Ӕx\,ahC2rFEE&--)(+M^9+Q=Wa?mHQ6DeݱK͌< @IwQT'V18YhZuQ b&F_ e#p);-|*=jv =K<>oaAQΡ:5hՂ?9j}Cѯ'b%ݤ/iFMI2",~Jhj0ae+73Z^0 T=rkH4@LF/q; O5H` ԜV;/xڌ*凙W>`U9G7B[M3f)b r y#b>Aa'AߐR !ņb-:nԃփ4z:~˾L4o=m~L!&bVW]з%(%uT8@L!ǪgxTƗ2_'j> up(~]ۡs 66}QءVPBObjXTd8)<3%1"v{~c~ aj(z(QXM*¢q67V aR6ɜG &.0Z7g!Fz2C nNaKXZ@7;Tvmh8;ս,3(Y|+Q _}ҽ?!" j)@=O qY񄽼mS+,hec7&P55p!'Z21-vDIOԢ(ƸY,僨NUΒS, 9ԮY#"fՌIQ@W~&;›Y B|@Û 7R,\JYL릦jyWUd4f9ްgF>XQX}^<2qWR "7UE14dD{_6: cL}D.]:ſPP1T% @qbdE Q bcѾ"BaZm *Aק>*գm3΍qѸ{NZνt؁/oϗnVxxko2/5w047j$&*RE,NJ>}RœAnYJZL*ٍ7Z7E/L{8dҟ^¸5azMx ̡Iߔq\JQr{DX$+g~ލDoVMg=bYͿxà ;/$3p n/" 0=9UF]LvE`d4ى]p{T`XpCo?߯-C-K:im\%~zҧ^(Wn<7AB@}+6!~ko{ƨ UuaⳀ$'$uK7^ἒOWhcDyMV aj}5?R$+] 1 %M,Ӡ,5fRĂȦf3؎FbX`N22eQACS4Z@,9IC3I> ZN@ Yp!91it Pp^:rlcN}d bt+GU"5V/|b̏H )ІH* Ol߫3VRSEe?>t]tQ<81xF;V\C X%xuWYP`Ѡx5 }BnNvI^< FݿC.]C.HKbvu:`{3?K=4HugܩK2Oe5楺 }2r%;=>K\Lam8ZyH+SjWQa⩓43kUտ*(w)wrɔ$~AG;@,ӡZ)]9!ZTBo6yBgB Jika9pfxNG^`IsI wC&E/)MեIK1aO~NtZ%7i"2Uj8n-ۭ6o!͊[Ǵkfo)Sn8J;5/ 1pEBߢ)Wni"Ab)EdC6  3(&ㆊe36^2\ǵ%W@3U2bGӪU%TTIT43K30 ZIB85AatmrAK'H?F)|w.fLhcd%tb7:-RvβuK Î%YF_KmHr֊h+VrJ\:="C;•,k xOUzpkJ[F5If3ozFk) Mwj'd^&_)95XYdm \*vr&.eNURf=&!kAķM*9fpS8o_wo- lJDZ˘%.wB< ޢ/vWq(Td1o AKߦK %%S00//繿d2H׹T nн*Pup,5^0B _V"ףc"S&W(.V"E|9wʐB.Ķ.Gm蹯^qtk-9ƒӺ8v Ґw`O$G)]Ey_yfagܽ{"E,)yT5(+.r[SSosZEP\;DPuzi!',/ѭdiْSX6L2e0( m>Q̕pflY=\ 0R>AC*m>"J=߀Q*ݓ_>t3n0<|j~a10bJ,$};Db˨]\3(Div>r{?漨':ѱA)AϡXz[Gé軲e ]0]y#{w^{\TBv3Y1+<H`LT~r_+BA}昶ee,:hOWjt[JKUnʝ] lSGgyZ%4 ߍ̱4|yekMuWr~ʡSA deXgH0ѦJ*8hb>݀4 Fu%lBT(l⋿ 3a83j“>{Xp'~,+G\2 $UkPq=éJ)'SjB9^ EC7@vb?Ua ɏ.w23? |S~ {\}8 EHmgK⓮7qc"Y8(]c2 7GI2i 0y^{ܐm myҴ#w3s!mdt\tϕdlT͍&qJHd](y'ai5-,ҍ}D oh0s' .r9bpOУ@XCd.ew2$=.HVҬu<9\iOL$,!(oKArU7) 9ȀLNFL l39@cL<5 Y3{] XΦJ?,1ۼ7Ij7j3{,k." O7^ʉ&]GhMERG'Aa$l8Ѫ`%X$ތP^$iȟoВ"T%\V/L9p[McBM0--{/-xӤ&SE1Z{!-"kJ~s@nʀrzPq*med5rD@:OnE "9xPD*hUu'iᓲ+,f")%LJ2[IUYjD>܌2s/e?Ct-&A${qETQVywe0a& 6h؍),mzI`ZӐD zu񠤩Hq."=me ՜S{=oČ*Nc{ϹcdRMAʓ6Sʼn'R@3տMQ}2iD:_VN;m 7_6ZNxfE5?*c|+r]Y t~@|] Zǚ @"ڱay-|``n$7d+p&BoԻ:QHz[tKaVyNiT|fcK 4+|Ac) my3%bk<uq"}BIZW0-flp"?|a't2ٍLpH $\~wv:iMi(wP2RL"PS MWϞRg?-?1V-^{;$X[Pɡu&WE>I@Od p> !A4F )wNQët_廼b.6IÛaa -#"*7܉[F߳r ef̡,SFƂ]GbVN^@lJpFl(=ȦeTE'P ]`a:cP~2#zLU#n34u!U\ᘕ T掩b`Vkoz~`Π0 yTpʆn-BU/J[HԶn- * R1 KӼ[kpL%*bp6k^U-Ĩ V<\>f4ɉI۳j}y~uMm*Nn~q5 V`iۄWCktu)B*!9haF-N{, C8v6*D.+O*s-⪝܉*<6z[gUO#u3aVQͯ 8lDQVf\?4f-d ^M䒾WXQOk>1f$[I YV,+btWEes7Co'G7jhNĪiہ|F=}"܃e^MRwXLțU,٘ :aMQbw*Ġ ;G6+p݂ޤ+J ?~d4qł1ƙ;O>Z0֙;E07ԑ3KD>$iz"r=R0&ƙ1I"ۺǡ6p7= 0(k%!p[AneIaoCh{Ot].KHr7h4$͗@) #cIg``||8ACuR9ū]~7s=z@"Z7+Qvh^x9 7 Ϥ@X-etfyyFS3 "8ז!蚂L*`E }D]Ģް!2f(zʗ!7TA>PH)wh?fԋZv_qSgg]{A*l7v1lwСۂ70)ՐgqQXRTW~ |?hY[Q qf>Ә^NhDP y)6xt>WwM|e7GDڭ>~F8 4d$4{T~ߕfq)EK}9E|K%œLe7pħ mt?~a`#"nf%rҜ -Inr(Y.[yI[4]RHKT.Yee&j96Yr\B'_gxYT<yɭRu)/N"5O'*(´E0Ĝt?Os{Ao(9GGyQ{.iyqͥQ[#S-mg#9Rp1WVon[ ,!baTpJ5?VRJқk_(kI ;ΨӳDIiz 7dqNMhkMIRʽMTӳ:'*FQ(5֒,H hWÁ]B"sm$V8ܛ^T߆iyYb,d) :6_-Y,O~tV;n-W%ȵ_.~Z~o:~M<\ dૠxq27f@L҄r8~u;ƾC疐i&T*zP4x Bl1t>j%ο˒ =sY/k_t 83ZLz-#9G-e92q (_%Ya (]D;Axh[ 9vsFpG͘~2;eN B%T? W^c!Y9^Arve#q9j t^cZrZVt -XVtDt5GYnAQ58_poӡ_#qM :\ڧu="? E`!-ETT R5SLEn272ǘB1$?1I!1{.{]5UiƏx|`} [yRR K+(MܬDƽ;!EG*Ǣ rМƌ2պiɠ[ $[#%~гVڛ1D*#ʓNR # 8$V5m3.Y0!hْYWț1oWd6>ˮS7W UU̮iRRe\?jԣ^d܉ ,AYi|2܊h,i t9?b]nQm{5\P ԝm{LQ7gKI8/6`-MBފA8k=a6Yf$Y=2Hݜo[T4/ /6z\IPak'7LEG&KFb7wsCf<` loH晼K2OYm:|ZI:5#=&a2H&iu~rVPf=`sy 80ԃBn*U(x̢(_^w|b _3 F =H6G-֟#*\IooeP Tqˆ$R &ѥ Ń j )gr"p絯_i,\Z9͡USșyBU!M~y]Wxqu-4J:E]?$X*$Ɣ#I_!nŒ0THu~eĊФa lTR=eY%O"ѵl% ~JN:zƘs Z3c?k';Eg\RQ6;vâfPv8llj pBe%DFuKBP8E^1'Qr#$ 脚 gUȱ3? %~</9`c܆|Jhwo25ץv[ "USP&` G*.l|Bp%TF:!u5{ vxsn Q?jn FՎKZ}zCdǺTn,|!(S]g~7 &Awq %b9_?+3},7 {ŮP+8 uN89-y ,'\;dfUSx6CȚڽ*=xh,9xFqlȔPYq_NN0`!<0ul蛵.t#sUDR992j_Ƴg!^D5 |c^"mjJ2ѧ-7W:1Mz]*h;n1;oqr;.?.7hT *7m[u~DLJhvoˊ'sO %J#H0AGTLB|$Zc*GhaHc+29  Q1tUj( 鶠"FD0bPB2}%%+o2LOr0vʠh{}C҆Sp1Y[e'F]BJ;J=Gǃ s-{e=SR$0C`+v幟ƩiQmWP8BIv˦B Mb/JR,{MdxS+*yĒ/m@3ClťpIrO<:ڤqyd>JLX'кE;`>Pz7>Br &=L j8/4lʁS~an$wԟ6A.Jt|?5DW+xZD8W`ydu+ՍL %|ZG v5WSgukM<f2~õxL&3V`a:/cWd+ 6Iv Q"HrH]ve*tEZ5Mӧ@-NNSx%~ vWrAҗdBC:s "] 0 䇆|W>\t5 L9>˕`%ohژ%z]"I jd psK߱j?Џ} )͑dqR-L.43n!4/C8L"K)89POy紱=zz; K 9ԙMPؤ>jw8kFBVE{;B$rM@a* Rcʊ_) pF +pA ܅ۭ! c!ki8zɝMȹnFu]ts,Mx3! uD0/w$N?nP=>Fa*$ήa ne`LwvígWl*{>͙!D-@lP2LT:I ǩ+tLd%[zZaMG3aE![?'9pKbk~֍<6:pcV]aXhXa%WPP<\Q`1LM78>?rWJqM qɚN5X\X YLo2)SXAb($-. ɪNR v^3l;id6徳fws~4jmP>Mﶳq61DGgЃ 'aY`y1S°]r/|KOC:Jb)TgYZ07070100000118000081a40000000000000000000000016609d23600010cdc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/]?Eh=ڜ.+ʂxSg~~zɎuBh؊5}We\ Z{fX󑋣oPu*u yꍫ3gUo0"҉nΰc$m:fngv)9}I ;] xR6pDR]>xpMpx__#yh+_Zt1PoFjLVV;%dߧo4SaI23G]Cf\|K%_qmSK0v墓;(&]cv!L`7y0HnLOHR/#ǾhKW9C;+/9;km̥!슣}ǰj;́iպ[t3gTJ|kpN&HP8 0}WYPѐYJ'֪C ;@C'. l[S)Ռ0:FFriڈ9ͦF{dY{p-QP/|vaH(/3v72A)Hd?vNV`ȼ>o nt)PMۣ\<Ⱥ6r-Q`,Uzy6R8՟rvO$7j|)|q?^7kyNrCQ AY;1rJ_i,^x^HN:s8X6rѓPP+dm5'c+߁ 8T6EWYǛuecDvْ88Kj#%_G+idR{l8t`*xhXZFK -?~o>o*=TEJ{pɞma[~m嫵zc0 a= 6kXj\ weEy54 W ^7Y^uֹ#uT:y,te]ܻd(\Xb9eS>Noj>"љ#9ެ:1Kþ#VA^euӁ=sf˾U9Dl̗ӌ >;V=A tH#0ouWW}󰐡c'cXE$~339W\1 ͡k UQ-u zOfuGנ*pd.STugP6QH/k8YKkЦɠS(UȢ>Yt1α㈡!(K0$/kRV!M>2 E@~Ks+R٩9HѱڠdeL)KR:Q \v]ds^6nsF5q +bs2`hQYk%3KLi;E ,&IR\SOѽfmSΩ/a( N!h8MD btCpK5r(ӓ\j |m ̃]`vO!T"wȭ6 z <p E{w azqFwWSy #2;${$#E)Jɢ)nVl2_5CR#/(:}C@+ r{}H:]|UUJ@Uݩ,4@sV4dd\H_l!|ZGY \N6J!,dT?;TQO=v'.=A*EV脐P4Иb6[tL+hi{J,քM%S(>v)!ņtSi$8]$I~Ԛ$ lUF@z2ܸ3}CdZ ~K/,-N,b' 3nW)!iV1N0'*@oߵ+_Xk9-i'~8k&ˆ1Av-Z/k ÐJVb7V҉ؒF~z- ? *2> 'mpLSvV@½:Iq:n(3{&zO6(-]%ƛd6TNC ? |'۟_yR$yE1=(!]6)0F9MLН>ԗ#Jig^Xߟq‚Ex4O?;WåZj z/i%TT1EJ)UcTV$F)K=eRWY:K P\- {LO3xjƦ_@r`~C$jUHGms_>UFe3GId@wlΫu|iX<щ}?%Vv$GT{ͼZzC@B'WX g4.?@N~TDW']tN3w1,bR(L8It=obk,Rdkb/ n.>#/a$u-oUTYDAa+TQ*of\[O=7溿Ԩdvҁl肤|nv2[<9f@QKv1}^߬qp 7i~V^a&ַw)G# +2@EKG~xUBdq|on񨧰6}KHFJoPmLƹ X}kRuHLE[*!ݚrY@p2gl1yl@ĉGVgyp3)ᶥue w0A xoB@}pyE0?Ovs v!˝zg: E ci)5#ttCMʑ:F_[|"Ny䂳/;'eRgˆS^m"4Bȋwo\"9A'qAODWx1|vvO)F+F9`!'OsUL a7 W%> Q|p9mҵ_Y iWj[6U"bTayθ}x_q*qw @jߺ4??̽ܪz N,)=}򱞼kvM9~;C/{2W+<܂/k .%Qn}- P|o'<)2`>i[4YWL X/2RQJt@UbH]Xo"#̪aņeyVMW,wcwɪwAr#돈=YKD?х0tN+vA,_#}t;Qc+:tx2Sp/S %l9~61~j)ҲUZW:8Qjm VWTFRژk|xKqOLC)Q b%ݨi'} K94UUHghZI}%uu~7?m`4v2rk+1VFjpB9i01gBUy4La!:| .r`y2.T&yzivT:q6b{qVh :E0g@S-9F64[x{q5G%qiAin G:8-5ڢ+'Qn:,R)F-CK1ꥠ/t~D;FaЌX5xwj({wcǏ# ;g홯Sjdi\B)$kO2֠ݪ O[K7O:RQ$1z,SVmO%TP4J7IkLl;fo+PV٣Y<$Zj6ĥƋ &ىV%M٢$Lw}c\и x4|X&J<%/? z]jĥQ?jAt# F?ƾ5wY TzZi]bm@VH;žsqA1=#BG ;CqN' ÀUkͻg꧁¡X,`d$_""+&zw+UI~aD#;FV4ct%tmDaF(怮eY1IZkA/{ImŦ ԄODf 35mLSVzHxLº78"1'a稦~4 cz ҂ @pAs碭J̖i7dv>hNVb$fryp=5Q"v Pwz,;^g5_ؓy(?sWND56vTGcHP8rR4 {At+t@eRucQq"A^V=]е̊˻j@:=PD&Vàgr|i'72 A314jh`w/$+̎Jin}yv fk(̗cV_۞3JJf.[ ZxyMh̻Θ>L\^קּ"}yC3 =Ql\P @x1n,]Ùwޥ*`01+/7Y du^F\A׎w8}$> RL⃃?˓*y8͊[cQCvJ\@sF<*Sz^Yb^<0:UEɣl|],sʷ{wָYly<:]b } EPNڞ'w!\Aa 4خ)Mb5,aF?%S ~sW4?-t#^Fj)g-ц$h)F#!$rzS.D#D)RrRJT%a2x޾ '1!W3DI0Od>傤_0g 6ՒIuݺo iI1h@-f'9O˶0N A# 863K |i}YC7'+lڇ;㢨Z.*@q|C &ȝE37f ~6k CV"qɧz%63%8-)sGv00JaŃLl~鿺Z' %_`Z<%"odSo}\(IJ|fUN]eubEATyd|>ΐZ V:֨M`%nu<?dsV|Ojʙܒ ߤ9,7CXQzǂ#l<xQ)*SnI\[d&-0nBJ軜^5uߴ=3zJ&>Sao=tNi$X6u'JTɳcڽ z`J\0~?0IϵpgM|6k'`m9f\_}Uwsθ>,枚ldu8 j6,M0;n-ϥiÃN`HF\ :PA~;qb"aC¶LNUXGye 1oiKΝTҚ:PrnPW]0q}(lCv$Fg3Ӿi>;gGAq8_WD}vj_Apb 3ΛazlJ)^_IU^_}NVa#x\@iSD|CԸAjщzਪ\CO^UWSͶp/ V3UUnT/Xo32y"z 慪OKYns!2_T'erq(ÖjN"BMl^Ug?sc-4 sDXի%{,~/ms%I>b{a.%RS..WOC^9_D;=S[#'Qgfu.e!y[^˾-α9f f%),p= @+|ĒhsX/C5OɆ7\WĘ]_G?($"`͛B/MRQw(Y>Vba1dyWU ~ZlU5 P8鱡Ctj$:~m!H W d;5:f;A ۿfa7lW-E]@4|ywA45}RTO'=N>ʁ7o6Z:'wG$h6P߭{\@N\(fo$}-Gn*>;a]Ɵ#{iRoo1B,]I(IO')lXS.h'HFPvKZcٓQtBnT?&ܨ ua_*f3$[]:l|rOtn"sW!~T[pFE z rEx$@'*n FL^o9nSoMčǬgƂY,6N |\| f thev A eKԼK^<[9YĜ#NHR7]?G׸G"Wup BإJ(p$f24;Wa]=^*d.iMعC_b8^j_[4u6X9<_q'T_^VtY!=S)Ƶq~5P<-b rX \PHªWq؋Db ]sL`/\liO杍Or bgh]g>  Q^%,u/KNh\A=dSC ~*:m隞P\@eK}yfsYwʸ㏋+I"֧Npǿ88Wk%Zpn,E뛄GDa .c <,mT"yIl`NTxD kѼQ%=4򐒱?줊k9w6zˊ҆𖥴;Q) Wt0ͬUٓ Ƣ*_zعZ5rWjߥk3cblP 1fIC"sJXq-7,a\y;ZFnK͠.TND75`UimCyhA u'6fbuDՉv d<+wIX3\N6%s8:AKATZҒd\| Z)ABT9yr 9ܦ& [r^e_lK5E]*(COɆ5Xl5۟(cKY$ئN0kێS/=ݮl&\d$ş !<݈g=]B!ͨ<>L_A/)+,qU6~fXeC KX_{B=F%:_N5kP7J$ "ZO_R?Z5w'6d ͜ާX;$`QSr +8 X̷hj5~Ɨ\gMkح U"?_CgxXDu"ul1EU;yz.ۧsPMIvp t?R?MV^, K&|(Wfy^sTlD]9c5 g̛SW]{I}塠qv ii6$ 9KWx^p|+w`[znw^ ]^.9 qˌ sZ"7p&lV!> M8|Vn"5lꉦ+d=,2n35_lo(iBadUILV16A$);x@vD`48i2ceL\A&`+TgLM,AcoUrꐎqVka 7eʖx!8rMX0hMd<`lhyQhy_S5w :I(~ "7CΆ9.߆r@dGL>4x_c4~%9uI~69]M\Ucz+gM X{8 [/"`S-i+;9GG1ېeWZ)0k"D@ݒ$8j~RO"=z+yp>;ٛ*<t4opΫm9CxEcVR@IL- >ptaNV/#"Ľ$Zӗ>4b>4"eSkґhGI/8}î-ϧZGP8:v~[|aHq<ƚHZLEvsэXCɷ {]<#Pu̘K%g,feZ+MDP m ep|VtB RT!EP8r- QF]7]qIp${6ܪQTZ=|e| N{^[#-\>BExӈg+="y^'rW˾f&5x]4Y 鑺@]90SC-of7OtXz#+HiB~tr/v%raq_m;@ª(OXBW?*M/QH)dt\ʖ@ީөYrn}t9O˝-eAZKߏ< 0 #j<ߣ_RZ˻5mPm|xI>CP#rx@0vշ'<ABƎ{Ţ3 0fwfӪ p±)&"%)D"FJ2rXE c|3o4<{{ /'kTE!Au',Kdj(^[4w"$Dia,b l)>>oI߾mɔ %R5/m 4STqs1-Fzp>MeVA!l&F#E!:I Ĺh=cU0l{ǽi>ejkb2k;d&{)s .V@kL-'#F^YQݾ!eg"WSbEGƐG;J74 x= t72"nJPh2Q]7G?< v@Zj5|ck ;Bc)ffrd|6a5R[|<}dӠ]20R ͅ{(qGjxcs;嚆Y1˚8ye&]u ]XؒٯQDtvoj"*EnbE -*7i٥!륑lX痂`.\p..4࣌ cZL&bxc37r]8}k n" q!,pRrX Ա&xV*!1k! J cZ+:0k1.tR%C;iዤs?~=١B.@?/(_6뿕)YmEkV@ͬ}m8'M9hkәG2ú_J/?Oz/"e9:Fvy"dN`W9֭Qj 0k?kP(s$}?C.f`PmVf0p% 騍חc[&pSiʬM )vl]Pt<ұQH&i&8- ^E/1p[' - ZN?WR}7%VE"Bf,0t0JF2q;:|?Լ[LҬbU UJ@==pCzTk?mUEm.cæohFtGpfT9); xK\AQ,UbC Ez dFk}T#-7- u=4~xJ5#ZVD}EVoV)E {V K8w#P BG70G Q+Q7 9s17Kk{8Sj2{V`rֲ+xybm, k;ekEVdn1M2!=Vq8mW6{/uIӡ)}zd } g&.G[ ;k% ׽5>ޡ+ڌ;4.%3)bpbSX4Z$Q+LFR~ BlLV;pI0ԡ"o \#ݦ **h!(W}pi=4a2yJqŁF"v~@Nm4vK+!% 2)xNfMo:sDe:2B@ED Fy9(zyr` mюDUM"Tt C86^*CA!qNjWE@ȈXb{vTJj;ϰl&24m]цGEBb#CzWcMX= $[M~F̽ˬR_h誥!*O-=8͈q$ͻҟeLQ LeJo6D6+[shZn{TITb/~-vǨk5/nK"!wp 1nj75J{;N )MteZ6z ~2ux V۱1R  Jo\H&L|`+)QMq9G8y.N3EJdtUgtbA~{]κBrmyuLCe:6VR ߭Ĭ_qL$(%75}yh_+<@{UjKU!"B5bj#Ƿa򻡚 e)BI-6W d53)x 68L2NZ^!:)5w$4H\\݊>RvZ_: , $포J>?߉Vy ~DJ%mE+6 U(4<}pfBېik,ZyI}P.yaܟDS; =(#;àf;(bi1" FY ,5Uގ^h.s]ZԘo>g/-eI/q4:DRXpJ5N(J}SPF2bN7Ő<; C簯NZC-^}2OXľ%fQ{S  23t]^S5+.5cLW껨ۖz_S^҃HB!bSf/s0|gC֣>96YxŻrG(q AgCƘ2|iSbgyoNF| 5mݭQSӿ=IZEO"e'@JbsC3532#|.bHdz9amx 'w78/2g!4$kB<`ns~cF23_ QzcRx{OaU) -0d \IiMH\`O_] M WCA,Lzo'SFHf:Λ!& sЖB.na%!CR3"Swϧܩ\:8V18%i?v1?\Ht_n E+"htBQ[o;h~2W("glu.ɛ5UtE>_Э9=^w8T$Hz 6S }W`edDyq,k^Rq}4B1,}΀\υ$SĒ'g@bH^Hʳ:Vm*Zm\pfRwIg0py84wOUŶ֗XEEYsGI$` ޺e*9&ސұ@Qg vj:2mJ{3XSY.IfZ%eTSUSV_Q$j6aPT I[}V "_1 _|E8Z*lrbO/tlkxsW< ̬YeahAlxֿKd`GMh_$̩o䢰,ƬWTg/YڅT>fC{酭 {6 yO-+LHYTsh 5rVa9;aOG > mF/qV#{~8.lλZ{ÓK45ȼc݁O}6c`ɆO2B%)4a;3^'ZZlxݫ `o[gı GP+RvzZaM?z V:""Z:ʙ0!G֔МR *9(Tc l|(fT٦7vNC~bHqȖA߯1>9n!}p^4t~KҫyG3% rlB s ӳ^׌{ &4)7;7 hq%V[LW%^< tUlh9 U#]A^.pG9/q䤍ǥcĥTASזy$-%ФLcä&sKţ oh)d4zIl>92up)>-^Ի6fiŮYiK.@ʹQ+\rm.9;"SMP Ҕ*qF]@+DGYZ";Ü]Nw87ῥ2Gjn`>3@#̟Eq$pf*7Jߕ +' S)*rztdFPLٱ 1 G+%Sf…sU0YOP-H@#weU؞>. cU Y6#"W)\P} hܖGrm["H7J67>W\wtW$f8@+m_{I"P[F+%_X 1*4w̘9\ ױ mʰޘpqT󌙈u 1 ۣg'|4JҿqV4kl:If"Pz?Pcu-Zt2pDxE 5" X2AT[BeT޸㏖1|@Vࣗw  p/УAq`}l!藼mrc)A .$ڽ߀M2.d ݖØ )K¾5lO ;5KI@ft.'U}U H\8:9̰~0'UVkiYwCZngml1bQșI~H9^njƴ&㻸d_P Ȯq\kIů5L\k#=|V-Ͳ*AT"쵍 %Jhu[7'Jش}Ͼm qXTVtF~Gd]C#"_}9D0M6uxK#է\_vȮVx[ߎßPitEk$(iwI2zL=d >'564@VE* MM0򥝇ƝiE=8sPx/oSiF"TizWWOEC~,C?;]ÏA*"g$ oYǚ;!*)]t0Qi Ey:N[Y4vzTֻȠSk&r;ao,1`q;Vўuoԍ;hY!;lKZȨ݋y@Gնh*dسkqKXU*HQ)S{ kwk箤JDݼm?F‰!ZÇMiJ- Dۅy䈝7Q!׎|GW4* y?`ܩb ,f# HIJ7XU:޸:l.n|~(oV'@k=wZJ#jO+Bq >\dQ7rᨏmlU]C4 X? |`PyP ^jӚkfGaQK@v9xo_MpGYӫKnӜj`[Wnf#5,}avdʟ6.EFvH:G:vٽIT|]Y_1qb[9 '.:9BMx+22&zpE{ -Abgb߂G0eav*4nV(u.!SI;}`}(g6yV59ї+̐UtR s3̯#L6E'"(Ä%xCPm*xX.2K%\2;d1L(? GcE Yr5MJ/+jqmM)9P/)z@O??{\"G}luIV/>Cl ȜzqtF4h@iʹVk$r]U+#P@^ ) "%NN!" >] *r2fj1T?h}jGm#[LCnI/ǏfBUl=[ZRpCt䂿1<ՈWVP ..MkE G6ׁf|*HT uˍ++ģr= `X&VGrw2v`TɶI.{;ikOxp9Je(m\̠FtT|J^lKk{ [P!b:Vޕ#w CF|qCn”-YGʩxKcG4ŵsm>jqpDnsc`fXg{ISG͸MzOSk`|T91 ZF.Kkkdozx'VDhP_b36#kaU9:VB6Z-.FH3 76}C^T [cQ#L5vAΔ1T@g&g0z7N3߃z@:9A[Q^W+3,nXFfgZ6N0}Zsvm=Q\NaSy Xp+QˢE7&:) ޅU][PcNqHgʢ˸0sA8ĜB[&0ao\) uRfōl/( aEy 2=ck|Uh_6Hx2o!/A9 ~ G= S~1!Z 8P+IF(ieTW=0]L#rxoһ{xx*POJ%ZxwӖSg Rqn rW':19}HWZ׃?@S/3%2/ӦMr#D# zhDkCK/[j^ &;pWj9ZW<_E=~Ɋ][ +3WucHOh ~hiAݒ <7v0+O&Kn`73=&4HP`G[q6 )!΢sc^Us8&=b98@LWGͩ3=Uu/X,)r% IA+/lt̠ag3czC%?`͞v5 g QLꚜ\\GVrCTr u3rtc%T9Cxޔ`Pj_د]jm4B䦏90vbn3@* lS >v*xKݞ_.LWt0W `(o8tQ(JX0H0r' "E @E_՟:e@pGK ydA aͨ5o}*- r<5ZCaк3ܛ֊ R*jlc,"#Q.Ku2lL%J!HU8Km6BEpwkA|[F }j/7H~D9tfD 3A]W ^McT6voHT2 aP,)5Wy zO@Q l1s/\8u +c)^_[`٠*W|y!w *"hXu^vbsbS+-5mF.kx<Kt9+q} Fͅ 5¤ : Mm٣ /h[eXÑͣrMuA%@C`"M ,F|VrTqEB@I*tMS cQij*o?M"2|xVtYb4͂]u`Xu08-V! ̘e=[XB<#UƗѫzP I{3,E^%lLz[V:w@6Hǜ,8=Yvyj)D5[a {P'.ڹ|tY=TzWBu(ec5 m2=mT;KK:h}N"WMR%47g "d|{B6w| h)qdO(B0+ş+dЗGL_ 7 .pl[{"k.n+vk9T^5W)q:`g: K"5fi;T0G>)`MX@lpe.=|G(Gy@cu,~lW"LOߖ䮢Gb٪9zSbWx|X:`qȋTMxT\ 6QEp8y;ql3!WsS9˒-!`YPᗚBcT^YQ} #r4'rѿhil[\BPӊc3I$znb'f)ԙ*]+&NZn3΍XoJE6~Nv2qIdFн<(mh0+ {pJ5ޡAe"gcj+LҴSΑQOꐥ'{)بl~} a RɰnaN9p)3/>jمp+b$AGQ0ے%0r^# ndHSY+Yp\b0bsc1u{[svÚۙuҾ%ZFv٫ ƚ۫C= \y,E2I!"Dg0[eΡ}"qѮ^dS,ˡK.* އ|S*+w ^||^LK<~ cVآp@d+h\w|EG`1_Ѯ1yXhWLz5FFte#hS@ o\ pޏq^;UJwyr[|D"V=qr'6z`>)D{0#DϠLhwTp{M:E!]J F4UO ?,炵);f^y ufA]3m9ej$Bյm4{ ׌*!)Y#>9\khBUɋ=+WuB#SV e1[?(ϻ(3op}~N[wwt1.D]9;)צRSqQ+NUyk aOcI€yĭOPt 9q{\X `61ut2R]q撽a?-\:敻o&yuxGݰ΋F]ob΀>sjl4KN I5ɾEC  汀40Ei3zV4t_g[@^z|Fs`7W9:ɇPeL C~*'5# Zk۪MZEq(Ю +f-[{ST;䶝r1KPƕ)לu3{)@mO(e_e$b_@`k|P&19MEpcH?oX"14KD߮* z7ޢ^D[߈\R1%,|GkCq?I؃ ]IiQ[}3[){/+ "ZGqK-i.\(.,Em0L&Nf]ɸd[JhΒy=[-6?\gSHۡc? dRsY-R{'dLb ];Ude1?!EڽID, X8JWC#B&`#FB.3is?nMi"0K+oX! hQ,DL^~P͒&HZ+v/%rig7oQ7?)NN*wSv;Km $ e"Kg l7)dϊGL&@M\;$]S{R@ BD Шw@h#"@($ ֜? )c2ݖ1bODRqRm4 ZrZ 9?d|s]&N6-{  zېƭ݁=4x߃<6&#`S!TY\T\Yz꿃Zۓ f"Zx8@T^T5yW)} M{1rAx߻渃CEj4bٶƭ=ݜ#+ SKmF܆8t#}I-Ù'#)/t\U)Pi5ѮU@uK!0>ٌ*z# s?VP)nV 0`"R>K6MnX| \ =u-S/k6M`ƿxMΊ?K^D7~@-o>+:,]EKf$'}r 9^4CxpǒI}f -E y׈Rޏ*_b>|M#=IWf\2ɜmvS<-gjOaH!9ac/J=ِNxiy$Lb QKÙ8d*zMiNFh\h9{قHEޑtexJyUl|3ޤ!]LCz#'˕~gJr~a#frRmR 17?-)V7HnSPyB71 \bOP^$VN]FLb/CV ]N4~s* Gt~eGf)k4,.-sV;ȦC!16)YX )z1z"CQP4HK"U)0vqM IHeh!_OkaiLV`qFU cX^&1b_5.lU Ykq S*{@=l^w2Ή5\/ k@#r^ܛR@0Op`q⧵T{-KyCςz䠡?FHA\D.HbEvQvX z7m߈{!I|/*bpLs))+4t8,GYLY{q̊2ZH$ogt,) ^Cd¸_nHg)D9(l.YOTM(.xkG&k Ԅ*WHp6$ Oi2Wst"fĐ s%ɉHEUP+:0w,EÒA]mbbsmDKq-xܱG7 ͺ8z<4.n_d̃/LkEEfGBJ,iB!T",]9xjj7OGo7hI:y0_mZЪ-̺ 2.1zВAO"?љًقJHn$4Kwb,-ng,o?:زogGk4-øir wگ0+6bwy"ܨ*t(Yt֙. 7@\?jsNk.AKi.ZA&0OŢdBp&s׀6!ϖGZ} a:%=@پx[ ~?%t)"E'ʞxM+O(z=1P6M4Tnjf>T8MtO{|`83ost{<;*sƦZ칩y ɇƮTIVܙTw>+rOY9B噫=)MZW713) YNSG[0|3v\Ukh^q* Qk#󡐈D*c1g>9n01N `!^'m\gMtij":>(+L${ZhB~Tf U2WEg%HK\gę;itōO(3!Et~hO#$xXMWijH3'0klsz7٩D?}MVMK}E%^Ưߜ?|ΡOXܨG13"}N\vO!)h+ xBH.)iF٬ Zܲ0 +jǠ9cZYs(D^Vl;ňD?OܪH yʁ.Qq3zLv-]â`2,/ 6M&Z&{M[nOq)O:P|Zak$$cRyZ/%r]n8e~DDcmzV,pH,Ob xvK`v8ԝUEK#@a{XV!;Qe(ʑ9bE*v= AǷOa̙pC9 l}q~M[fikڜ:Pc*)S5qM\$ a:<Px?Ka z SJ@D:Aj^2[C%pҨ*1IS}x( .!RZa{¼ 2'9򻔫*whUp%Jj~ш\$.YR>|kő`0E 6Y 526s#bgFsR{)1 LJlQ5b.(jl u-H‘v%n+˱%UnSg3#pzH!ܩ(CǕF臫DkS1GOdm AzN޸!O`DK*n&;+4b$]"W7\a ϰ!欻o4Ť)>wh~&(a`^L٫TL{^(kjжLpRZ;d< [o^~c(u۵ =(<\#czF73 ;tӯ )<PwӮx@UEU9aW\Õ#跷z8-2A5 &fT6w{ʆ˃pj4^!#QzM)a~0Pp6`U2!n)#J6v*:-*^fWz>ҤIkxmReF{p,~A+HvWy=F1>sb&'B5ꙮ>H'{sw $Fa0UT['g?,ybA' 4jXpabV(E2zq D?5}Vʳ=E?\.zC!u !Dx<{̑b+ =if孱+:k+Dx#4#gFN? lI V\Eέu2SS(ʶwr=x1u4!Vs\q>;N5Kuo37Ak*&th%E#0{QdrfM-jӌe'♶J,r%Y5J@;BlE1]F1j`I]1e $+ (Gycב?T_\DC_ZBP5U̬%G 1O)_q \Pq`{%0JL:9Nu)PD`iq$z~p[K"%fdB$TM|U*3\9,#J3o\F=݁k C8&=F5!,J՛ƐjBPQu ߬ SJYx8h't-Ic\pKv]lHO΃a(=IĘԌNbCO$-ro H  MhY`kͩs&VgA$Xcvdv6dČ>/U087;';S ;xrx %ZYJ'ݹ K_u[y$FR;#aE8'OCΔBXZOb~ن  [#dZnn/ EN}g RIyg 2-3QP[ˠf;!pRV~LB }P^`?t&G8Ť8gcד}o6jC'=CUH/+Rm/l9gBrX}~vsЖ4O\GNR]9 wfKn74 vcjg$6{ Gi)zA>%_tx~"RGÓ:H8i4} %+H\&g~dP Kk~yA2mcJ*8qp|vTرNb %cQ*4|PAcGFRo|4;{ۻpLvRiiwW!l #jILi0SV_ D ~͏lhkOX+od=qP{oc=zy3Z1CȢZ?6")8Na=Bq ҩH6 y)1cR*B6Ly?Kgj~iU3:xPp- f:6 U'8s[n 氈+G3 %EH(}̋Pp g'C!aXXQiSeev>oֲB 'H3us$qޤ6 qݙz6 蒦i(a(HzE N^‹&~gq@b&eF=K*').OoqpP" x4SحtReʷ Tk %o8,:] Q sDaɀY4d:m%Y:S'5 #֒Im'ùb?]JM3nAkiKrZAv5`R`,舳5^ ffijέZ.-1Cw{2W|9)_^c|2z5< QZpE:S,oRS*`mوy&+Y켹$KC9*n}cjBOZY">L㜲.97hcCtnV`sY!ѮkEk8 Q4<&r1$ –5_N[ug@br{Ta9:B˻شv*jȑoX&9 BhVzM-J\d]8"*!67E, CǴ,Co$Pn 5}f~EJ| jN[V618> 7C:G~F0I83Ы iGK7Sٟ@8ok{eq̶/'8W{=A0L4 UAB?o0q+Vg/"! %:x*`F&^ʴ!ǞδNRu}u9yˁ2{p猷(R'`Vfph=1%~Hu6ægBql8cWlg^e03$MP{g +Z! C DrJȻ6ot\KJ4h^i+h /*Qsc{8FhL;[x䴪Xet2!"2 DRPHUoS=E%'7rx]|՜!~ Ps|&A&VE?0 \ZYOa+ ִՉ=FDl :8A CL.ybN5tq4W:DFL;.$Cqhp:@,Nc,+tANr=Ȝj,}-6ٮ?(;^Et܋94:j#FiP {K{ŏgt;:=&ݚ쁹\e-"7rx"p)xQހĄa`L{مTqbD@;iA"8?+ ZJ>7RucIr-ĔQ{Q7ѽ.5uVcʫl-C%\/g!芣<2χ ;@Qeb>8 o#40˂uF16S]I,p6^UȺΰhû `&2;Y}T`R;#b2jVmjǺVf⺤%\A~Ad2Rn,2vIy_ȩP" 3:\?߁XeSXSgӬԮvt;:%t7_'qwdGNC$s{oX@NetW~e-ᠷoxWSs5&>lU N<unW(axX{pn-}veH}@JSJ2 Bp>P(='  +b'BXž^1\A]޿\[kϑ}LRaP}9O'HR'axDOoα@U-cVzuLei)Y:'~hGEXuxuGr4-e2J2")J߈.TXT| N&6{L\]v|(VN7uTǔ'_J5dS\Ϊ|eyeFR| Ns77Q Tj7K\ץtS2j¿YB^=6. _phQuaXe_OK[^]RRwz-\*U| N y fvtVj w{Xxgj-UQ ?HA&qP|KsD3r온/&\!9ߢVk~ɔW\=Tĩr}Oy7,E:K%[ucj1JM< u4t$6GSgM"24$h)21M+"g K˻,b{Zp|tF}b|~ G! `p11M#Y#cvqvj wæE<&I)S8p)[gC"SߊM"8֬T-89>9ST~xgo|^}գ$'T[ΘOH8Vb!-*29Jgsmrt/U註Uӷ6ͦ"?#l{]I(3$Tt$vAf>0+Anj'+9/kP>FyD&/XWwϾgzw'KN[w%S6leM ? uoklOG/juF0=ץRB<(1~qh,N$K,\zuY$J>=NLNOU)R|6kI}[pg)Vk2 HX&Ov.C5xv5m%R7׍sN6˥C%().7Dv~/ƚ4{2E"QhV6z 8˫` ߛdž7*_F*S$'x x?Lu%L 2M3/>k_=?8-R]ݛ[EN~*iJs!PB v8EvQ{;^S*m"~ãR`+:dNj}vH mrbC H^WڟY! T4$VSr@C5\=W+ &n//up3CI_[-dp}#+P p;.pv&z_5JIb#ONa87B,ӞD5~`[ܟՈBRaB0+=: T~"7п]n\(I)bCV-tlG\WKN^]qEڟkbagbXZ|݃t5|2K~sY9ָ5g?%wxJFd{FTM?QG8+0p d0B lX~I9ag i mJ'hӛ<"Pc N@oZ4a>1Ǡyyb1I K1jh 1呂ly7kEr/I xَ$`&'>&5spkɌ3alCAb$XjTA&䕴(>R&چ5^\gas'KEu"5oM"j=3b(e9FD(O2w`w.B (^jo6O9N8V˫@SMNHi[XrGO08'yo3k13aKMWkOB[xhm||K,5xhp2F 떥x_6S'P5ŖAۄP@~!aA<!L+RI֢bxw}H498>o @U&k  Kr7ouWyoTڟ+3'> 4B]Ba%v,mc?{x-WLUK "2|X#Ӽ(aS?7WFAik##:>Uv\ Ƚ,z${gܘ |)ሗ96- صw+b* WVIRm$ĢX2T(AǾo6kFA\‰H}oǀhѭT;~m8Գyu> gq]]@<_fn*:y/'ɄhRƆ4SSx噔ڵ|48)kn$("g2kDP=2oߙURCK}FQ};30x!ߵE 夗ʬ>E7[`>etVLs;f\>1ǟSYߊ|~ JQcJXlډVF%y}eĴ$@w%eRyoi^x4:ݤU@ {JuӬjL6늒nԱbRON\irV*kx66d&)'NpקVN& CBNꦫD\Bq #hjqU<7ft1ty6tM“֭D{G$:ŊH'5/5bH&_ZvuӶx ==aw1aXP$}c=GStH av6CJ `6$[lJLKkGA,;Jp-;\?/gUJ=k;381iWgꀬT>`!YC0T~l݁J^ ۳P bu\͂⌶7<]ſ :w0)$;ԥqt\_+)RWsv8PUR?>=3/ݲ6\-RZˀXP?MoIW6g7AEE9.- n">:Zq򛴉LT O9l,Ę1Hc֪(ML\Jt9CU?pô bC&Z r[cW%$\⑒{^<>a@pJ {j l&grcisrv™ɍJId5`V) t$rr^}~X„T{aM]}#=|qzҡ lq$.DW(QQtKpw=?E}eD\E"LݤkN=ߥNWڢAI h+P~BO YoRzFOB;Igh*'v ~,J C X5yvQMo!0m%ȣvË}1x tSnՠxay]Qy<@2H#9O Vb, LH~W֜=R)*xi|+_ 2) Ucߠc!ez,sEFH-T۾ Ii/8׷ Paq+jnA?q%=(U6'}GK'./*V 0/2 {U')hbmBD=vJӴށTt4%~gOzD3Z=Iequ+,cbЦPTf3|Ŵ#bo '|X`Ȥ7CE9OO+Vd D<'_xD"?[[xt/{i(Źe1~'ǂꍊhZM)]`7/s{in˂Cl_D-<7إ %Z 1iolIzҫ=2nFK r@,cvIS sވ]?-LG'ZYB ߥםF'앐H\Ql1Ͻ!o0 _0kE#ypfyh i,è0m^M7̨U@z˓МXU>q(/amD Y5眍vߺ}y%4Jl圶/[E5K-8UJ?VyJm"kK.?!~UՇ%|ϖ=ebyKh>pH9g\F&uF'۳$ Mnr,\S4=b tO-o{x K-keE*RO=䑔^cI&<1S)[7z[|N~A/Gvz]9@Rл{M|d}g@9fBW'K0TT6D|h:Q|9NUQH8iq x^1u+AJ{d^2Q7 c sjy(g^Vli߮W"w1'hw@Ȣ6d3`'l1}T5f~ B)YE8u}0 ߬Rƺp9bĢ(kIsMYIA)q5tDpvzuaΗ_7nb636[lœ@1{4Go̯$0ՈCt]a}^g'E&]45%e.E Nw"( V9&~qtL0qwthV]k1PaWn/x\9.X|;'k6'"lC:q*n͟6KR L2Gs`5ǠJӢB1R~fY–nЍhIF8JhZ9YKFw۲oF+yǝ͜TT3ybҵuQiWq!y d{0v,"]< ikjm%! AR>GlK{v=/j5ܜW{^Z7cgaj=5Vq3?[Upn0 X]ʔNGSvl@}ZsN0a1 EngfoP2Z$IF˕]\ v3MGhs׋Ues[*W ]empAT*!"0q"DKUe}KσFܫP.5֍:qxFq:m ,b$KTtL?:f:u Zg.w;V MNwhuYè3.fup͆.SˣFp[̉5O_w~-TOҟ 9T{Ij"-} `m !)7R_Wfef ; RQ3p` UJHT3n:-+M>p e :Sw/2u4XR̚IUQDF>-J 2g4+}1$bs ĵCzu6 |Dϸ 򌴒)s4^Z*^A EJ2SPWbwwFY@X4ϸhge] <6JMYa): 9 0A]:LmIc7_ /. Μw j,JD%-WYZ`U(X|&|Y0|lhykbΖ\%,2 X ]!O"[B &thJ3yK@CҐ@Z jXbk;Dt")q ƓEf@;ɡKB;n j9\\)YPpx(ٽ]F=cWB.(o1n( ;s;2`쑫4e}Ⱥd1ugRbRgVTxi8`5 VB*}/aʪi]h.$a9oonN/\~,M9 W2-|]/,xC6Ь:40S: #U9MX`o%˻@mFZ0FscL 3a SU[ I ߌR(hiw0jn&3#VFf~Tۨ~q|!?3R\e|ޑQi4P$ԏW4[7x` H0 fQ[r٬SLGjO.+ 4:yq|Q;t.͌lZ|\*{.!qc{^f 86ˆ5-:BNk"YXT+f콊߶ب Ü7um*TʆFCqwbAc_Ep?m=^I=hȍJӄ-Y3$G}(IIwgT}h[djp]ж9Mp\ޜWѸue߻i9ᶨ͞8#I[lGU Bk@YgZ#eJz>r!h3i&RfݢSa_X;^گThpH<בxʎ8c\/V q؋$~9'qݞa1Rzv(RBSZK}J#&"EUwU2|#ُ.iB|nSOH41xlhri(s9%8'^"Y;XX, v %ț3X\PQ7 Bp"JVSg$w6ǟ}F@t#z2g>ϽAqқ%!_<ɏŸi+W8n '2=!X]]ި`'O`G[MVjg !OƷQ{س}7M?AA ˒ /DK}UyE3FqS AXyxABӊ_2Mº?u!Ycί641^ZJtNC~WW_.w5g)0@癅cGCYHspɔ1'u-Z=2E>G UGZ>"1Fdٌ:@+rǎ7嗩\k=w&8%D;v1ub) yw3CE ~t)P:7 l"2ףDG 3$CʀiɏXMtwr,i΀1٫2qDu3}gavRXSpѓ{4gc|m_^XViKq&`mX(\\Lژ^}76A'\.2fFcI^#@v.j:#_4Yyv{?JK*aB{wo2fM1޴Q$E>&;&W3]P)mݭ菬Ҿ^VCQWCl[4Pu'oȝB!WE2JT'hDM]y׏sBrՏv Mu[ac9/oqh9奄18x&A.`Xe LzAh@4;ڦVXIIVI:Wݻo4,#EF*뻮uJrI P1JAG\[D!{^%:x~,ŖzW6:TNTy@ڵIi:fN2 $]ih"^ʲJ0L]I^M$Ƃa%~Ha"0FNcybMݔZ>-YO5BYU)e=uATQp"kd6]0Rfŝ M!群/\i.*.hFHVtGp:?5YV<\^e  ʟ%5m2]}} (Ћu$N?fmL\*_5M*6}i`L8=O;a`+JlwL LG3 4,)m,zdoV=bdzvV)Wk5xRm ?w_Ky}R#S0',]ޅmo-mcJ\yK-HH=JTH \s Nڙ&~꺶,o'Fa Z$izEJC$c Dnui4SYeH%Lqq!~)6-yYxB}qUc4( f_&uGFAܴr~Q0VDO#,PR2ص܊_w8)I&48g9 RN kk!"iS$ZS~& >H9~38G?S-@ x#\IgYY}qI"'ת{G"ޢ<$lF=GM![:ӡڻMn@eY)%W Ϙx_??#+d9yA-9h[8^Ru<ې\.2HU_ZfAs3Sz2"'JZK#E4E*k;cCJ=T F>V  :O۔d?œYa"c`[؞_MT fT.E'M/NC!Sa@;PJPVHByJnZޥQtzYNrqHSC>Ŧ޷bs2ϨiԐh) WaЄ` *U #_nU%u d *U fjPa/ޡGn+ȬrzA>OyV? MMŌggcW +Wl0bLv zPGd=w=(QoadbbHФQ UL|HAV4-`\[=Epyl $+/!GO*: @#jtNky&ZN߂fW?oɃp{StOAS鿉l ewBg\Rj%E1F75O*sb8ZfRr5.^YOOCꬉG\LqL$]+74:wt J6-ä́Ӹ˹cpARaXdO"M=Kƒ X EAÖucw;y_vscsfME𶀆E%+ :^9ܕڤ7cQ/~$kP:&Z"Zk:Sym@ʇ#ƥ0oMc&*{r18/~涹5,Ԩ"W9x/}Tr׵t|&FA[|{svLG'JX>G_AqVdԚUU>~ݗ=+Plِ'2ZǺ')obXiთt3~t4!1}E] {kv-Ȣʓ,UQ $;ahSH&,N* ZS!VͬJwO uCcK\! ƃHV 0WdoՌ3Z6]/|aa}Zksr#.S`O;Tݯ|L-T'Fm>pC>>/9l9 Ԛd8+Z"OÅ9+ H}P:Rm3ΈDѯ[ oÔ{{rbҡvk3XѪm3 5?wm@5V:ĴL{(ɝv Jհ]Ad6D`*O/fV:agKG2Lb?SܬaNՎfDz+Y):X-Y,՟/WS΍XiF5Br#a y @SCjL= )K-8%7^C:]kUI@rV;th`ֵXyոmw\ _ ]!gIoIW,5 IH䐦W`_B9t 4I7RQy%aulO ګ<1+5NBH~L#{4s-KS+y@uBwMG(Jm5j^No>1T"g8qh`ňFy{enYC@b /FwTWVAn!w/Ň}/ Rb.zcB!wMC oB5p*EyR^ >1t ?sIu V&UeͺOחeTYV8Hu(=QGPO {&j"oal%Ăߟl;-C+;ŗHǴ׺LJKE{Nc߿}<"`Ҹx{{X» 2@;i&3JJkuO=#P'X0yV(5;Eeփ'k== ge(fψٿʒan.!l ?,&a,ԉqbP̈́(Ɵ#!z 64g :vl]WȘ1یn҆#~wiUyHGNmqZo: /Zcm e,)-*)}z\"_2D%1 q/`Rݕ0awYcMM-)7XQ]<>-f N| 0޷zlFO- Bk2h1 ۰ʖe,::cHt3\OUӠm/*3.1۪{6.t?2 1 <)^d:$_TEF&~2ȓh}t ܍KSԁWf]<D.hR:I}2&T!4EHi$M_o^ IwӁ%ԟ`r3H|P˩ج{T.Y|s!'W#Z.t UN`jB>a/Jjɦ`(5Zl W-R^-8n%T=J,E+ ^]nެ}n|V,F%)|pCA={f̝685]r<T ȌL7fۉCD 8oڐGG,="4pgtN"sυ'|Mv9TmFQ98ǠMSq9fe-["3*!ɾR ԰x/n|402 8*we-_qn#Ό5]x4ݢ !5'Y*S9|Z9nDR;E+΁`d,Hs $D3"cw&vU]A%u 'I/m7o oSѮRg59zP?LHaFN 1Mh^1p֣: L؎%R5O8 Z`A\8Y~O 6ZǑ5ntT{ CMFJ|/@Ba>1`=]IҞa8#ğILOcz#OoL'3BevͲCt߄͝ZǗ <Ш7e"~?vXO*g]i}L^:Of*D.&᪂ĒguU~}l$C4-LbniHz;&Q:PYAu[w(T{JSoCYA<[#J{[= #2şjIh`6/SRU|-Gg): C€F;WWQ 7º;qE>\ \24q29 %7"~OE-]ojdyM*!fSx~Ϯf=[' xvk (.f.m/Z inv?4qip#6~DKȟJeϙvTod65峌S\zeWQǸh0d,>~E}*_&jB@@!g0"c-v|KE)B@0$!M;%rd u󗹀3F4;.O&Z ś!Gv|ql\%HLnج/[JhI3}`I9. $ۿSB $ТX T Tmtfx9~-xx'A"~3'3یpXLsBvsf"mV•JT#>v )0|BФy=j~K@)ܖc #&"7uܑ%kعK\5HUFʜW;FP&{*שc3UtPO \V9jS]KcyÐc j;zѸ,棋Lw:%8P$W0; HzT:+CROإ2Us,woA-7#G8I&r]0ɏB\һn?!Xsŧɖ)a.Muɴ/C~ģh|o+BkpOlnA'#9RGWxg/J}8`&B!h+Oy.Pa-2je|. Ppwb¹y $jlQD:GC='eal% n 칭vP8:˫pT/Q}˴\)%1{zbq"h.u~ 1v 4 2a'ZM'2a݀Փ.w0KVS<2pFklEdS(yEo:$C;lH t\fi^0̏ڱҺETC~"851p=_4m\n.2$@jێل—J)ù}*n}%q2SN&,3YX<$ǃ$daKνW2, k1|d&Mژ'U#ϝӄG`ۨK'mtnXeVCGG.xFmfGΠɋyӆ5!4"*k7 1/,B+rM<Τe&+jKCz16.V=u)0Ȩ",%;lGr=K]56m@>` Y$(m3nH`4?2nUP" "}Hf9 ;"#4`_uqE}H* PWv?SڙYP&R>cRi:_$3¿Yx:2:R_r,0Iew]_IrM:bԕ2 k&&51;g!I˺Z`f6Ͼ_Ue՚XHGD"v;v_`]>e* 4M(c1Q';:c:]9>*XFy_ۺ__Z& :H ˞htI |dLaojB3GKTaX,4ؾ-5*9FpےgZshξ"1rgm@tRd̦Z R6cW H64i{E r粴TgU)oFMԷ8iu![iWhO\ξy&Q-9[I/Y}H/}ye'6gy9K+7&E'E4!(c0&R'_f3Vm2G=ccEf\{SìsM;^ϼ5k.P|P۟%*ӳ.1G?>S+,{ceQD(9hKXH( &0>)J~Q`Cw.~>m̾PԓT:v2{U~RIm+fsc)G kE9ilXFU=SUy je rLʗx6aBi ?g :Fh!{),"{3ث/ɦi6 fUOUOD26H-B o啽F P^7=g7:_ %( 7}}"9TD=Q3QLu(9zLSjFY;|sXiݕ},NC6gE=9$#B %cH `&p0- W :04>74e{ɹ*IƝ~C7fp*D$W$? M mkGEs yė?Op G9 :ySѮimlr[] $U續6,j٤#:_wpX7Myrn}柑v}wmUWl? 3L~SGR=\ &߱XOґTki6V" %Icz}C B!Y5GI_ {z떓_"F^<z6|Kh|4h#%y?ϥrkawI ]2Zm4tc|dJdY0i< 韰ݙ*:h_ҳOzc%wHu-)F)(4I#,ruۓDjcvlj[F.Xm ;Ͽ;|-f Az}UlJMd1 LE964w譮GiM@) V[VD{ߝ Oiqlct>`R \v9L f[%X]n/4fToA:v4dy# f  f=A]6jqp񆯨Qlgm>iH8#Nn iS00.kALlj6`cI(Jp#'5u |2VðOp@ZEFeZno1 U>JU6#rM79a0QpM!f#HͫWWڏk= P8Kto6A'eeS2Ri1N mAL+ɱt*K6:f[B2F2p?^x6Fau}uQžC|Ι]'1$=[?Ņ)&"+w @w$ItW+{rn"YMʷ\HYEX^i b۹c" +47V .7.dVo`w;g}J0vFO9#Tgzq I]{.:ps^W 77'*|m|nogt"{!F/x_+}e{bhjv}q4?3N_YLX8lNQ F5eqDY ػ>a3 ϥFs#QmsWZ^ +J_5dvgXVgp1e[cGA25w k4!Fö3v;21+g'R9S-Z&ƶf4/߰CW6[8\e>.T;%ׂ3G|oLjFsP^*T5Sz/<'h\,À@ȾL!".Fɱ dw@qgzH:FT.c"ϱIs/aHd?t~ōüE ʧpGA,GRp|P&վ]'ZI{>E0R^%jw&yFK#c:X0H{z( $ FTtiHIeut>& tEŬvZգ=]q!Ce()f4jҁ`}ɼz?kc J04r-^ .C{Kp% 7R olnBeUWuS BUs}kݔck"b zRSeYm)h%0%,8)qbKWoZUtEJ~&/fѰ0e!X7؀Ʉ2*w^9gk׷e<#:<:\}dg":/qAә116ϲKZʶ]x0Y뙱,8[!8?Kj3VJ.BV*]_Ec7yl)t4x }fb0e+ PS( bYtѴ=?.pMI.xbHQG܆{"#X3".σ$6`Bz {t2OR/ < +'u%F)ށnəѻGxVedΐM )V;ۆfB'2*:x pDxOg7Q E͊E  kCui2KBkrHᣨ4yؾi~R=L%`oyҭ0=h6ڣ ?P@!0o38ά. m#C4H&ECth 2jlG*uzOgU͠toRhAɘH&~aI&apBgeMDdPKaaP冶+RJdg^z(Bq(00h ߃l>)ph'6w#Nx& "DtuI S b}= Y|0Bdm&-GMM |q<5cxFB .qt+#YB7j|A<֢F%tPh.dSTGQ Ck_s S rO{%[\aĐ^Cf9hP^_7"t-ڱԥ9 zY\Ale|/ٷzZ{ƧP +ʹUpΣ0/c.adXG޹[sZ;7lpCDRʎc Ո_5ήQ&Az ^,8OHѸ|ΆD˖x<Pv)-`F*+aV(\YOgGݯMWE0>j^}ToJ_MmχC^p}ɷ .p5f[cJH:]⥙WSDV? v%ãȹ3ȁ|8# \'`#BQZ72D "}7d4r`pgbK ,;t5vrVf6UIaNEj5- d52&}hJ?b6 oGa"g.sƱt{Fb45r-ބc5=Dm৊PP{kÝ"zJi)X(#UĆɇڏm x|.O4L:<Gh1W>y?B4ʽo<> me7Wlnox2Bz9'o-"@-qCiOO/ھ/2>~*F~jyzgW0/fsa*kIj$u tۛ4 琤ztZHѠ)9oT;]"l<}9ˌ@:4NIXUpVX%Rl ֦*Xl;io '8ut%}ETvzV[/Mn u؃iDyp×$AdZW6vmW uG;LaGIc)O lfvEqwل G"Q- 53=8oF`P)ŌxQg5-3)FHҠ} s3xڒAQQ?{>kw_S,g-r$?fdgW4(C.R.&?*}1! iF~7Ʌq0+R#ʼ5 \-*I>[druͶ8#<э S3ƦB|MZb.Zmc6J7 z>(/ +&A7O)4SMQFj CǙ+7Ku* 7F>yN?{24Ҩ=Gq˰Ӽ=~偪Dwv:VHEݓVhM?%*<-n%-qDyVEYc(|s7pYB{ʀ\97t/hGsN:0Xs ՗d|Fį(쭻e>ڟ^$X䕂 Kǁa7;:sw~G)Ql*o T$^T,5K-Ǯ_ T5S5m{xXb eY_l_(TEg2BCW?3)mՉ-bSܧj<=xǻ]TI+\5rwgoJ̌Lm {lʱ,R0 \mQ{\_U%azʲv#BpV%^X5eLxYt)2IJL2:/b _y.u-rGԩqЦ9MkICЁbr;Bĭ: m9*npaك?9^STD¹ ;yqlU+`iJP7M/K|YTqG~!-Sg{XO}!؛nfl$(J"+ .̂kWLٔE!ƠOuzRI""3t$wۻ8Lg GA0IDGL,7V5716qVS\r*c{6/vcb@4; b*ME<7_g79ZJW{B˗QY&ZcwjR 41Ou\֞d¶qaP㖗midHY͒v?@]<˂U'sb eIxeh$wgi-2 ,;0.N[72#/)gˮŽTm6l?BEyyR."` Tn$uvU%-WX~Jg5ܒmRoƟ#(?O!5p@߹!>-t<ض1S{OH)Z}li8O'5?,yGƁ$Oxzu~f@ΛSz _vVs2Mݾ֦lUGP5 AD \Zt۝$py;hKω`:51&SƞG8u i0j}D[.^\;V!"Z_ B?c}tgQ 3E]ByNhHt>,O0;mI001"-lUZL DQCe(YQxh)mMGUFGXkp残JQ}&!w=|TMZ XKi9&";aumt)u[FܕL|0u-φ?uv (K'3qԔY=N=Cz!uX. tF} }\, HPnr_u<3[h펓=`o,0M>RGyB/Y&*SLޫs>X)OGD Oy|d#f okj}dqO5PՔXچ@Kڨc{єf ~hZG[ w5cY,nRP"t (_'f~ћcT"lILȈ-s^Gz~`#zuZҒv<}t*9iߏ]R0^smAjEIi2O/Zӆz'4.I;UB'Q S è9j#`c LG[Uw{`F.@OWGaq&Y #Q9rWĸugi4ّƬ^{=Щ qn)>y;~f+[6TOrI&gmSk@3LO212Ain ,O)lS`lU͋*|E;&7==9k0+Y/ J109$zjQJ NRaŊ.pmOqi1쫑 ;EGjkBgvnK >ЫѾ-"D._y_Џq.,JJH=eIAv"` :[R5_-Q\r4J2P% NC֙wos%*,N5t;3R`{ǡV@ "xS+ǣ` w?fYxM&׏M .vs!@Wb٥&H#1 (YqR SeI)r]>gov* J':-?$&E>{Pvةo0uӟDyVF.jFxv6TӃ/UeXӫ,`tލzx<먺G P%4l"фF^R|q$7ݣ ˢu^.jm#H!7k/,8C 㐚]9T R^Y&K+v+(9NeK_5liͰ=y&#ow0DNBk7;BTbo7E5."ϊ?)2|G~C{ H"Ѳ!0sAxO`(lf[| OӨ$]>xԈ 'r&CkryԠGxZ7Wo2ZyxqqA#C#7m{_dm#u0o`ަ4,?ѰCcMu6[O78)Q"S>@jcmp2SWQcxo3)+;#~|rcWES{&?~f,C%mE4jmª9uWpV%iS#ϺtB(w h|JtNS0+ Z{pZ/e҄nH7C`;gfáb~^U ξt8JǑ-:)ELAD-2c qkce ˶-C!1W}7Am)߭3d* \xOY>W/KѫcT㤾@)i:/ 8tُ-n6Du-67_3W}65VRGk~.Fo3*+ٓ[[Wp & -Lh~Lk(IwQˋ ~ = .t{PY ePBܑp@꩹юVB+ ߉'fo2@N܆',% ^`&QoRX;ļ0R ѧ$On")c j0H*d;px\jSt\v76IMx cN`2љҪA=6DrzfAX:Tɑ;GUip[ |4@A͙*@S+xH61onkFȱ5Q%W"Q`7;kYZȺ`3{e Y>fonbaCB;Q#Mjpw;:B`r&ξ͔3xg*fYMf7aT_;7Ή=%=;Lrlr6m\ϝ46~Q]KaWcџ|RA"鵁'rށ`> i#(8C{X"C0z6EPfDNQ#'-ꖗEt&/0~෗i1Dc+٥L.?ܭX#Yi8 LқK7T:}Pb(M|: 9KfjOSpyFֵG56{o(3IGzPViQqj!%.rBSÂ͏Z2:rDž8x^|rS/ hsX5LG:ang E1k/tKf MV7C!G$~ixKEh=@Y$E9MK59 Rpxr3l5QhVnhRCC2H S!N e4  ?$ӊ'07tuT[Ɂ_E\]gHOhA_#JJGղrXKo1m,+z]C/^4MFm"!a>aD[إkڦaM6 T4??Fjk]d/w1 $n`m-xIOK\}7uwP7_ջ|ło|tRTW 7M@P,wc!˒`m dFR@ E( QJ=Gj%۹ 1: (ziq^ž=ē<S?WgF6qj̔V)Yup(|%pmL0nc(u֤)'P* H`.9hP8؊َybYxD˼Au0\-XTBz"olx9nY#<$Ų6H5=&T}Р JCg E QcBxʐA2_RNԯ`9ݜ/m[O*561z !ɡ|e-M cY'AmF.ZfC렀͉Ъ4?Z}J{od@C4 ƁgЀ(nQ ]P7`o47ގJIRwSަ"m)Hc ^{(%_ v9ݼgr pR(k4sRuJl~%- = 3FH8V#+C.w -oC Kw3/^o8։_J;H,~ ~"TZM.<),eY |5,aȞZ@ĴdI%svVߘ#F6 ߟmq-58ǴNTA{lx+'n82JK)IvnócPkCht_h&rpk)J`?^rS |QNQL6lE떎ZÑǽXeé1-HAs|P0i!Z" >,tDQB Dx/v"c븷F nE W $E!哈: BJX=Sz(m{10΃ ?KKh>۔2=G\Z_Kfę59Iad̨=s|)bXaMݤ*.h6sm5־-b֕g?) 5#y[ӧfW/vo ^>0t8R .@cko1!eD ]; nӌ]=(KZ| !HWD/ǫ N2ՊQdX kc&$\sƫs7{X/di}̤osO.+u:RZ`:M6׷ @XN]2\WbYޖhԨ3VXei;ch\աJD307Ű#ѰϨd3͂9Jޤ!J& A5RCki~}++X3v26CMSI>lDjmݵҌ7Mu(e~_Pu6 1%7dWdnq0!vn\+瑦Jo1=Wm #NVo8È~6ز\@M;+*< ME5jYLFQqH<`T%GYlTۼ`ŀ *6Ak̿&!> gdC\b|}"N.8Sa'D^{'OaF*@Ot~S8㶾|wڎ6FWM2+8g]GtM 3S؍l3}bڈX>TL4:N4Ji&ݺ}d=LMwbzG._%veNǾJu3}(En#0kY6BCB|uEą&$:Z٩$]! ~3WJn14}}[V Ks;xs%EQsuC⯊i衡*f"[>nĜ?y|]kfR'oJX%^>^bk@X%=F~aPny-m(L`M06:1$h@ ȪM4q=4t.k!'\*f (*&o N+-q*U>̀'aKX}%ЈҘtz6n=k;AL`ʆ#։xiGI&Tۅst-gY8Ő`7UItmW__c4xdʪt[ U4:e@ D*=1CqX8Td0m )떋kba(';{уN7UIG^AL I:&+ A-EA woSƋϡNx; >fI7Z<²5E#o!s}|]dmunp/qh {Ge >fLovcy 5w@h [+ZI|SJU#o*au#7/DŽ=OsAՅwQW҈QPnvR k(i̗? Ye5e#%Lsl[naa9?!ZOˣ<85ZMzaddcњ3h'+7DEyH%toΒMQ'.c m(I߲40D xNQ%lyd# Kv7D=D-QI6Iy[$Z}Ԓ-"ȧ8)1ݭ|xVc*gʏʧ1ƶ2hcAaA]}cgUG dev3 غRkx!T3UpZ<v}es\4gD,Ɲ-w@ˋ-9b@&:0y\tw36RDD U$*&z7Qc@gG̐N2gN h]Cf ^ ,7r9 5has`,,&%jP|a3د^LP&a,;W՚#7"o|2h7zC:S^1c^v5>+=fJAT9_[Af2AiPBn=܁!H<"ܳm1'$T:@Yٮ:R u鱾u'j:|z N980WkT/0!2i՗2B##]&,2~&y*&5Y(i'em?)sϿ87{ò8ΜG @ I*^D2cw<^J8h7Qp =>߭~P!+Gt[:$|U5|́&-l|w.L::(ۤθT# @19VmLfv3o_fH H?!g298HN`Daed?0$f@B.U%/:篃d1M]\u vyZLZhMn? k^uRPRy#-Bv"/6F BcsWӌJ̊-cil8VO=B+nŷeLO5Ԅ49gm~Xť'm+xXYCeɧO8уn8괓3)VaJ>`kXs,5uG~yzFeTŇA  [IP0;EiP@C iڞK|TZʃi݀eb/O[ A눢% te/ؘH´-^'&Мl?O4$j,%BٿqINZh2G׸T#6+R;Gď8{}ξ>0 ,kOCpkr'3O  ᝱0C'!asɴ*htsm|1.@ ifޭHW\| Eb:K^(P(M$!E-UZn13j N["a[r_: $hx- ̮}`(g"YBn| //5~1 BN@HYohfYBbQÕƜ:v\N'rT߃ȣQv@9~sɅU1`,/0zۯ-ԒuW`3,o҅TAz:EzqQ*AjZzKv-«-D=% '37DU&G~Oۘǂ|O!v ~e{čοˋkq G;Eh9?<;DjaD%Gv|FF LALbqž_aBFp@A7xmuHI6z=s=.;E"]]) %QYx^X\Ƴ]%^Qgl u}'*QWH[.ErE20&e? >V W;t ~p R^2徆vN쎌e <0 ۼ p}[o* pK5WBO7!q5p8T5o̎b AZP;S:|c%Xuv >cʂLҎP]\s;L*81[۸bʘ ;!Nr~z3a^ < ɑxYޠctu̷9#6vf꥘m[URʣAO-h9ƚsGq3{P0^]{P+B|i} },1y`@DXbUB/ 7Tg tZA(|_m7i:[vJs;1xJOx'4t]^:EPpe*.ö́###.t KhЃSǗn'2~$QgL_&n 2a~~(4Mnf|uYrJ'}ZISͼVԦHW=;u,r瞭Y Y{`,::Յ Ǝa{&T"܂;%r7԰PQʰ..9Y:mlixXk[}4T1;^dNl7Ɍ'FBmPbqz@՛hbx:Jv&Pr@TL,=l*tXʱ]KTuV_U%w{.'Hfz_s+'l:ihLa13ÄZBTMke[F'ZDZ޹5,N.׃4h4jyX+*"{V$^I<`(i/'0@[k Ou8~GUIbQ +ͽb袴ʢϿ$&oʏwk|P;mCXe GC>w9˂U\y7.M>рMΚL"e\z+R& Jm^7rnN`j| :٠ʒ*w&R.YQ꧔SyPd*Tt|43SLخzXA ~yC)? 5++U=gXl\;T mdӇ_:p 8HANשMe,p޾/#TC wwB4:ZYI^7O2q ZBm0gYZ0707010000011a000081a40000000000000000000000016609d2360000286c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/(*]?Eh=ڜ.+ɒ4 s)r]R_U).̰V'!D GQ%R_钻вS!Zeܟ^Ql9HpR/e-+6z,-@0 |bxڈd -$Q0]])&Ƿ)<8Ͳw^\9{kW>)HA :_J@ifUQҠszmFNt tv۬/qk3`kn bDDZ*q;#ޔZ)fG).Hm k"0r>3Yٗ\B 9#(|,΄vƎgIw$L t?cTu=8qIrņmPDQz5D_bs୛>!6iyW?u1(]ΑߥOڝ P$t1 P'YA?\cʡ Gpco 桏kݶP;aFY 'B_{{VfݸB\۠,tLaSm["> 3a!2򂴪.гk/j}@RzQp1fEpuz <YQ BX˗nTԡ8E7wX5wNqE$إ ]<ǯ:Jԙ,BK:=TCV0~u|Рu#b-xhۯfB[kmZ_bI}Vd=͙g/LOi)L*wpRr|1ޏbao\:6iwX|lUA&9ֆxqslG piai\Wlil -LP>Y?k,C5`u}$' ϴC_(5]8*g X& o* dSFdV1H$i&eF(=ir}=ma#L2TzcNN[ vH%CWtT9&cbq+fpK_ ' CnGҊU0rEi T.`{S+5 {ܰ˜T9:x1FD8(C'"6w Uo-hen]`#}27.mi? EYBWkwYd%p+[&'&8\KXHqK`+kKQG3^. :5u48nLEP_F v)aepR%KRڋ&gpIV( !*y p4n[PdF8ꕃ+'A[IS-Q("v0ǬA S!CGk65%7C\% `BB}wpNBi~73p}ҩjN H IZl+u@x334??)/=M+ HpʴvxHq6HΜ2|Y_Y6Y(%vA!% Ph;)k&z6d_/+x"0 ^,=bBO5 %mU~F7IdBNF-[hsՁRb1~fhShWID8K*2*C}q-f_c(H.T,??¨`<m6Z3g$y^V{ux94E7DQ}?B~Nw\))IΣOױÛ~leS@Oa{5,:Ϸz(%DX{pXZ}Wi05iļ5A6#6<:6ݥ*ԥ楔b Gc-`]}q2ZxS/a#~r̊Ă{V%3tGa& |+-YW|?G絮sbrQ6Cs3~aNt螩ץn꒛ J/6aA zw䞷E>q@ ؕ?,6+'FBKn YuֲYg% hAUru${\\*y `@~{O)>b}Rs{mƥDu|sqkg_EOQr#V\sΞ9)-nʱF!8VàKYA;/@-~pB+l_Q_U| jӐ'J 5| "LL/ 5{t-v*Yy%!Hڻu߆U{X@kC3LfضU= 1\v"Gi%EHճȇ]k^:m5 щ=A 8xQԶ"pmC[SCr٬[[pā ΃C7%pOǡw8r# ME ny2ѵx~RuT:H*Aԯ!j bDfQnWGyDGOZ{ H ' s]ތ7Z^ف}Sq}WP:puFxHuy82U!cZEij)"fS[壳V "9We '. I2_ϱj!|?px[PT&9M@_cyl)^tRaSHDZEVSp% -@3!".s޴ {nXpMvOP ȣgLǣwb^>LdhsrZ 9\)E&`4zt.T7_T0&2qQUfА)8( 4w |6KFuwyY!{-SaOtK<@! W ѥRZV^&-5 K*nĜۍ'+q1dF7%:pO镕 T~H"\tz1Wqk|b\rgOچD}0>FՂeʷvޗTF45IyJcrnh`wvk47?-Aco(FhE 2]DRX(a2sO'@j?Gĺ ]q ~'+s˨aAo%oAMiv>8.!ɧXʇ9gz4ΜvMŞ+\U(kY&ݮ` e`Ƕ1.l~ۃdS87;ۃ\fƐd8 ;"\T@qåɨmbISG]Ɍj6t@ ?2bTI},ޮ %۷<ח rZ{0a\zPe{s%?`.oc<3#oguI1d(x}YlI@i~I&T@xg~`O \[)\y!4QMRcSxt۬MRqT7:D1$]tZkw[o{^܂//{U;>%咦k+WQ8dŶy>gZ ^ȓ߃S/9`V74wsiM0dtXVWAS\ob&9`C2ς8s\k)\d/CD ksnjYZ;(^='Y8D VMLOiJ2+#xЦ%=z>K,oB$ o|f앩vuz_G}`Ȁ+qؤʈ́Wg,goQ; oͷVn%=gk2OhfXS(~7xpOAbp3_Mt-?ag#{,WsE FIv.IqfAeeG&CFsv X39(o.^llrp7.YO˰Ry˩j ؘԧ<,6TK~O'N}ĩwG5>UOaH bEDF=m̕YD1\% fp SZr <5 Q׷)Tc&8}(U7EG!, Ȑ9԰]䏢vުbt jc5Ȁ}H֝x- 4Hc6˭.O /a"S\,|μ3m趆C$Jȵ, >A ;\ |i+Ln|4)a\QtLN킊-OY~~ !<ǴGR4v-z 43yDg=sd0$ $h7he=b;zcxQ@ч!mlB5-1~^IGp,.ե @YUw&:%\&te6u OU7a+zː4!>IE|>v7F8lSZZivҧ5a.! щf2>lgn$tYvL`Fd XmD]vscg/:a?uZd p\.bQomI- 6BFHzYt 3}~=\&pe\HEV~ (0aCA!Rlgj9 沪sTGG^Ip(xhKMOHעN"T]>v>Pu9h4%\?=pmxi*95E})08+j6x2JU9ǚ`&RSDЁ*GG`,d.@H!ڑ-7%YћA{8,}A *K#}7!ԮSjH0JL.'auQzFLx58KNfwA|U[?D ⮖j1ɉ'w@<`ٻ]@ISn'{VqT]~EXVEl OԖ1ev A.&}*/@'۩=C& ʶB)I2BznGJ<3ƿ$p=2p~9Sc Z'FJ q@TT)z >Mf4sk߭Ƅ',釧8S+W'[(Wڙ7w5f:@_rž>-͋f4*R\&iY ERFpGD Y6"FK_X4ZYn|gb0A=dV0D 0@p⬛,7(j.pl(d'͛T31ZLq"c;hxw*B<.yHKޔPЄT\p3'WqHgZ!\Ӵ+)8*Q#x=l G :TI.PZV(%cʀ/$8Im7mLnсi{0rTICGdLI~EPhD ĺȋLv, toggYLxC3'r}s\`#&-c+BHE`Ds3輎CH-ABHXHk՘{#=G^ΆԆ:'-E"tmS)Т]{{|T']] |mTiºXł/bgTVaAkTGFmE??[cTVy!"*n`XDJ.^'[HiF4m:G;eInȑ$KiF[}ZEvnyJ0W)A-Xncz6#Yd?qJx*{XB O ]N"R!/)[Z)+os09CBqy~;guj@>J*^krcjJ @DN&Bߧ4k᥂WqƠ(ׄ 1:yxs+5"Oojf,k-I%nTxG48z5A zvxxv2$RUԧSbn 5묣wS[FXCQUSs(=GқNoG] P䂱gYZ0707010000011b000081a40000000000000000000000016609d23600003520000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-dvb.ko.xz7zXZִF!t/(4]?Eh=ڜ.+Pg(y⪑eb`} _ZۑS\6]'[E_yHh? Cfb.0~T>f9$!cHנ5?jfsE7r%~U օnvSfI R& {+lZL+(#rNN E3S+T3":AJmU#9J 6~JeO{&99X~Y~RaU-LDǝˤ2l(.hQZn;뤕2!棃5xfjīCTr&LwI:d`mxt0s\|fKj +Miĕyp3|q&6ڒO٣~ ZI<0qmYуDW#d>+q'B*,3bI{;wTdl+xKMKCzH̠ '9U -\1g]40l'48A R-exѰp5QYdBxK _ |VH+ɫ0tLPbHZ͵p]/:H;88 M/A7^S6Snۑ [jjF:UmNLJ685`rḷu۶o^Gu`p/k'#BgOg I3Sy p̚C,vw40."2ѽO-YNf#&4Y6r8*FpDw}h `&oVmA 2VzoGZfrTP@q#-՜|KE~^:.HqH N[ 2,EJB-Ѥw޽v=(Nr0R|?'%DFzkU-#g4JJ쁬xVȯ,QN4']U `iк x[HXz[ң)yJ#,qğ~̍Ts|>7\5[`"uz4’A.n t=65G Ǖ8+3) ÉM ȼQ\.DJewLߥ;}E)GFLk_#f\ϰ*шٝc__3~w\J!u׼aiw׹8uN$W`6(G=PN:h|F_ɂ˜{/">sxeCsKapy d캓ykl2="p{oLi<,d[Tpҹ)Hb7,x)Á^xVab&>+ױ,btx+XJR~!&SJ~1sgZ.bc7nF@S _صs=Џiy%ex8HjZKcz ݦ i)^PR0N $}b=}xZ0W,mM)᠌@Ma= e9S0gg[0jstS8E=;{U!e^Ai+On;elcz.P::5 loZډSF_t8E<6exѢhJI-̀'uJ[ |Ol+P;Y5CQQ+c՟M[DdkTr_U׋,FΡ7Ͽ1`J_/eǝ%d@)]T$[Ó :c(׈P\]o~j泳&(؏^aH1'o}g!炦 '%6iA0H;zGuDj"9,O9gAP6 Nu]~k2ҝS8Qg虝qb7"&详_c`t<5F8]-[3|%2s׵DM ַtU0uٽBlg}*+T~}%Q]^ Ir& ,!I Z*0b)D.J.r? ~3m a16ak5U7o宓2y2sf5ȋ▩6/a$5gVF'ߥz&ݺ(zd鹤"Aec8P~+i`g_wd M+4>|Fn'0*ԟ# Ƚ0`'faD=YME3Ok07^3}IXM 2"όׄ=4UOiq|^ iWV\HumIst>(Qv,NJ DgI}글S+ a0p 0'b_ q$JsqҳBPpL1 m=Aܦ|N-Y&0Z$h@,ߩ6p7g]ɭSdoqHpCV&:i-[MQ9+8P뷁da]\l" 9N,#f.y5@ w*8}|t9L ~QH-iH MP{uFrAߟcC#p2ԬMRm;ͧx@MocOyjs_]jG_x'[DWo_BP؝+ Qƞk2/4eo MB)F#gE@ װ).cy fpFQrN'brW4c >_ mlaT%B+yV X<$ŕRҴtbW8^9rZj Kb`vmL8ɗ(E vYzwt! #6P*Yt:ÿ (.%|RR٬#~nم^=y;jq69 "W`jFa71 X i>w+F|6BA ܋6"`a+?"zS6mV|Ɏ4H"M%~W:2R5!QGT_@W[xKe$ݨP ŋK4ed2 '΅;&fF/_`]nRǴQi/"Nuh\ 0WjJ/m䀌B̿z5xJւtZ]BhLE=غdx  \JacT `O=SkmEGt'T>$YEgccJc` ]u@B j@*Q* Dz=Q'y?ɻw4|(Y~"^~8:@R+L;GhwŗKxRߥ"bf6GFCxf;F,F^hm] ȵ zK]hY>ݒAPq=OƶrRRqɭQx !k]bSpp=G 1 e0!oΈICk=oR!+,uRid0; nX+p{XInG52C]#q SBk$,6^5WB%+ĞczXS".q# .5wu{(CҖήobTKmmi4dr*$[zO뾁| kQ}Pi#pH76V{.bH#e4.}82O@BfAyq!ȕC &a/߼X4BbC4eoRشޑC xA",/S!͞:khrh!m]Z C dvܬô#Z:JS[kNÊ:e_t!Ɖ.D(PjV68Z' _J:ʶ!{qdRlw dV?H6_X&q!I3OM jC?l.z[PIW u!+F9&8%MG1V&v|Z}@ė@t A? $ \"57:D} .U[lQW$ŽZ#2CqH IqJk#f)W|/Qg1ͷ8ՓOJ O@coO|jB}LM4}QGY^PCV3rz;Gy!U{Lk|!JNb:.u##S.ZHQ{ѰL4z߆ F3;˰,FYyn77'P%If%'ix^ C=ME ^ۂX3xILhȜm :WFR+k9_xWBv>rBX/|#NbVݐIܮ[O |q D?!l{eCd6J$\%{fu[ƄDۣY曱 !D"n2&9Kfm7@ =-qL@LvFX3@bE2x<:1 ΐ꺊O))buUsȃښ ʹ]쟼eהqV&,ڍ3)tM-l~]|%pAZG`t r6\H%јb3uvnWuU`N_qC/t29|㷌0|;mV掂8? vMS5LQ.8!U>B#㺱saV0X/l$&cop$ځ$6oB?}fmhRF?,#}99;T/}F6lk*hWyp,c]a)$~g-vFOw,p::{C`3H֍ǭY:3X^] G|\u@IIy2a?̳t 7bXP뽒uY\ʺI3IڴBZ#+l?8T&yOU8jYr){쁹t}\0М pSmKE碷xL8?i&*' joF@+ p 5lrBcE$ئls6 Wd׺<3rOJZ/t||a#,oU 1ֹt?,솇ibJv]5Dd]#r("ia}&)8腣'wgW ǶеBe߉)P;bgsV&*ԍ,}i(EZ8Zi;Y3?8Tހj'Mlb+ \t%%⚨u 'F#0T)o,7 "-8!CQ<4ë)949R1Tr7a3t 61H㠅p@{ΞLe.T<e~.ʽ@+$"@Aڔaj?%cxtyFdXx3P"3x ORJʾ-8"uT_IWB6QpWIjE8U5nA)5_T"ZA*#kz{IU:<yC?p>)>{3$,Fm_Ll{jkJGb crK5y^i\ohFqݴ aDUxF.9態ljɫ%xoF8:GbPP%O'5bs$@r8]hE:)A@"_4pup}a)4c5nyItIWpػ {xL'Wt|x+K"_i<&< y쳪n npk DpGbtxWrna~i~rrV+ 6ZěSed.Uܦͼy '6ݴqqp넽t-*/Pb#Hsvc 8Cy"WoNvpMn`Ͷҳ {[pŪI>ƭвuUvSF] N[P9oT4 @{/BN*Kנ-z _aLS4$};Q2^MTLT˹:w:RF3c\8Uh>Pabեp޻H I)^$ kq#ft HڛIL-D_碊Gǀ͊Z&\%pKG4D^cG1)Z=/)EgO$$VT 2oۻې6ZlےFڰڍNeW~@؜|o:Uk;W$Uۖ亴LuG:IXէIB8/xB\hSwG5)q%&EO~\K@xi -rgx"^i#$ CqMyF@\]Z8UɃn /^Ped;^@Xo(LL M/I]8w[i3՚uHV/Gc' /6+s{l>&~ն|96 icX(UtFu VPv k0sDXM>" *ha'XЧ?^+еrm[z:h')!|D0;GGQI:Fi+|p\g!Z9cҘ, :^W,_>#O[B% D)¿ptgS}zXԂG:)8tvvW/9lG",JE%h @?_<NzsZ18gK˨)zzA=$b& =Z=fwk ܖNf,ajD "鞐Y R<=iz 3%Wb;/7I#_'zXFV(h?m&wr+;?DJzVUW'Be' !AX<1QuGCpOѧZB#^l>D+E>!V"=_FDk9\-7R'4ÄKVbw(boKWJ܌؏yvr,%і|a)CvlKh}}>f/{#{cW kbLZL 1iꗻ]xW8$9Fkm8EkR! 6aL(,t0ohŹQHƄ^rv: u=TQI0f"ojl2ACi*l̫¥>F}:g*?H9֌(OlCx!h" sDטkۖ2L)^U K&h, $'P )r52C qFR#I@[6r<+}9_ 4hD=ûKR^MC^}.‘6'B 8AY@WV3mEc ΐbW{qx,gP$~SKګ Jm #w3!1{=(VRwգ Bm@bLceּqoBΔ{럣L%"n(d~$#&|pܸ 7Ihng3YSƴ*g!Qgm}$LVm`kOeLG)BgQ`:N,u1c*eT:z *)?QQi]>]@yhiJB!4^#CFYw HTy@ &4.K$6CeF[ OR>W=\ey6yMډU3_7KF -34B)3vfoh1d%TG60J<8_)tl=w Fž UZ0X$S.5DycM7y5w9>ӛTI^ 2%,h6+sɋ'BBWx_= dDk~k=ͺ gJ|8(:6(mgT2@춚$o4إ89Z(X䵽UT4At_|pNq"eSBk /E2U5őD0t \XOFD:?C.t;2x2: e+ 86COl/ -Zo;yƢm]>to ]h #"gbkWgpO|)6 +`;ikiW[t)H7PְX Vcs2Y]@˦GbYT B_Þz` N#$H1 )vM@ ~Q~O/%n{Gtq:(\xW8)E'QQv@d3tpC`, ; PTu/7g/vTiH{_9Y h)l*Vو~_"] n۵Gsa^ePG#`:axu \T\E Vju!u|%UxS6`c~A2S>g`e(uXYV U4fŔbeR=—79@X:g>;}G{Y\ ;?ų<07!aAՍF8gvb!RePMsݦؑxpmᙅ=jKy;T/(N@!ْ5ÒO$0ǯ2we£}zܽR`z:J/V,4E6wP`)(:q`<\bsvQʢ-6]pww,JevZvPTMIV~kV썉6[B2+ؾ\=K|ܩ*\qk 9[C/d/M%03UtduƂOg`t<o j[8 #  OOЯ`V w `SlӻɪBG$>U^GDHjs45 ?1R<P'~2Eӹ␆9j(8ʃ XG:' y,IV_RHAr7xqV;f!%%;kzXl5(TŹbP%Y'j ⮯=E:ڔ*N-7쑩|"4Q:z?eQjM˲#uP2{OPyO<{jt`q\ c*E5wװ8%OS5> . [JcvL1 n!O9|oK ~HQG\Za-.agDEqe["bE\IDOk_9i N၉$Z R-nߨ˸'X\4M۷.l!iVT{۴| AaA4?tHdi*bӚI(yri7 cUy8Eޓj{nTfB^ }Fa7䉑^AQfFPOZB S"9މ=t?VhJeDO/yS&xfgJ]1t 1̎zؽBfd:Q3߆ ``Ph- ֣2r<;r@ռbB [N LHR,:d,֙|)gƑI7G1 ̬+2X} f)vαD㎧_{Jw# qb)R)4A}PڟwR㚽ikPH+ub*MgBh-ƞ51|e KGNq4-q劐uL]uc͟cPY6H:͏T1G˕@>iܟ53Nu41c9S>{G2p+N%1=1IfZ Ըoۏ!ު,TγfFW]^R Z:"E8k<  ;劄6gX!E,cd83~'P&f/ITN[uho-Ϡ[I& #VHsy957~"$8l]hmШa/ҶY+&_5ہ&90D%rdt̘˫qAnuTD+OU*?/lnYpU+W†*>;e>NVX@H4HzA[]:u񜔳=Lmn= a5gB c{H|KsZ i|FAHD6[CYIabfLA(Y:#Ҵ%=e1P4a!jhz0?<4X~a\([12O[ǝԍ#Vh攴ùsL"K{a@ģMƠ^=ՓE3Z{M*_}םWXST|f܄KrS!F ePf1¨NeוJi&mrgz)'5!ȆJZM'i$m*#>!;&MP( Qrwq˛@47iF2LUCees~ԝbu+%ݯi޼Yj"Efv޻']{^\/HWo%Adm-tg?| Yte Ki 8 g<QRbp#i2ƜoBa@]C#.TR)DEi>Hy VS9P*f^ߪg {[*,W9Z- >{#c ׄS`c+wʕ#cݡl ݙKq;iavpyvaai{-αgYZ0707010000011c000081a40000000000000000000000016609d23600003a44000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/?o:]?Eh=ڜ.+%/~MC!ofh3ڜPwҌr M[{?8?(l.d{_T5eM{.=F9zMC1~`V1e&rr0 Vv/۸lHB2Ďfu5h_F.sKu-qG?gA٣OsADzdkυ!< cJ?l/J "R]mɟ(h6j) )4FpL!O>3@cտ:pR5eW޷$<>2GشBwH L~s%#Z<6scL% A| j~bc @& r4@ 3kH,f0nԼxꚒP!N*4"pﴑ 9d:*ʦ0%5`e:0{s]bR*G>mQec$rx`+27! W .H[2@“|i6w[y#n6xoE|ߜ9?H0,خ E&vj2!wF% RO~?I<ь=n qP/Ksb`X|M~ O\N[GW-"[6>9uUj*!4g\mllPآpT!y,n:Z㾔_ 13:jL!F(P>{hh!=2qF(`wT:B3C+7'%K`/Sl4лӢu.L=&#y~Zȋ=צhnb zIm@&alo+2]HK%t[fwXS@]roO{ O'pw&'dt{'\hzi{OB:DzNG\ux~2QM^).ud>6۵$!䋉_$l`Z?5~V]|S%ɝZВC1Y?mBL&PdzʉHvܫ3==LC]"t8 ,<{S }tMf3-53!MZ6,,^lcU$4e`!ImetcԜMfZ[%%nOtBe@;EDEi(@J]u?PQS,!Hַ NZ}3cyp&29ps<꡻XhֿEM7qVhXE XJ->y<!$ZZR֏k'IҐ]BF[sguP1 YQ bYAIy Q@,/yApSہȮ'2lGn_!g!\)2 K"W4" ;»'ݜɬWKJ:B,%B`٦p ~)fO[N;‡G_X0 [Y %Kh].CӼa7$w0}&)F6rs욅sگ;ԐX ~*$l`"NoNI }h@Uk[oZܓz/`WD}rn)KN6;.HZPs2\A#BCxʯPdž bWY1~ye09pjgy+X) nèD8|Ɯۈ#ߤpVDŽĕ W;o6z1b ƫ+*U=Ԟ/n'^bfYTĖ-'{4}DZyLUfkk9ܦB<;_920 C_*wn%uJsƲYu O!5k0XOptnG)]כ"%eSq-?¥:YǾJ3k+ң l>CR}i;fϚX!u#xEj`˗ y5Qp"60.ykfEkTT1QInqY.͏g-BҞW z @GZP|D_貟&q6u:dGNIښ}Рt/bי6\%g92ݴTZ:|-\li#!wӛ5җvÜ+LLun'~8c1]Ѧ_St X(Y1SB MzRȰb!lNg h*(>KϥRPw5RbOS;; ]إp8qP`% DS?'ubQI@>/pVdСʖ'π6'Yu8^]Cr4R=~ .#㰝PE j$ %U 4O֬]Y*ܸXkuMHH. S$?qYfgs"͢|Ns=pr&t9| 7w/ i@\\:kV~v7l3n&Cr6do9g0+QNZ>dg5([h87(7EVIgPSy*_qbnJKi03@ 99dauTW` PCJL"koiJ?$Kr)+ 7_EC?ޯWi0z*YEH~+ӆmr-hsyp&dRHdQʑLJ deGWg~'g:+~+9(TK ԩAY8wFQUO"lұ]OT OLUx˫Gwn1AKዱk&;{{kiKx< K 2VK݊5]}3swBPFc}ovҚ][kʄuy`>2~( _+״$U7.3(E}"-Ia8}=ZB4N7Qc fH ؠ\{!NtONבI C'-8Y5ƪ*,c8xZZ~|qډԆO j4{{+kEu wX5 OAVÐ0DڅmL46H'7*OTo-gکm[q3NN vrtDʨ»\_̦:LWKA bk@ԃMd1n.ZV{㱼1#% "TiܝN+]1R:rB^GeBQN93 Z`u.QW¼/ zks m‰$|\ )1*7${!xWA-0w bg3PnP_->P!e7[?: _RMA -~.(Ng X|S}x932N NW*OTSs o2⹠Brx!A\",̬F P)3Kkcm=7$7& T}?/=g4)&c?Wυ+X醦/RO֜>n׮\zG'k  V3'V1Ƕ~]k F.g $3owIh F~e j=@ b-<AԅW3'N܊; B6W7cy ݴzg3F:%퓀^U.93R6%z&ӇHҏ)ܞvh r٤;^N>C\7'|!+mƆR8a7z * iJpX~6z\ _\tw^mq9`vBվ^V0Nj)ftwg&tÿ- 'NzIHlsSbNy>? àr[ D6$QkX}2p6V~os[QyO ;;fYLt{\/xf!PMip KKZWbR=.mJ̡81XcD0Vz[t*_'QYm"UKmsWZhKluoD@}LSBxsY"ʠn|;:^nsϻcusUfwI&|%'4)UCF`Zs6fF?+@ZM[Z$#ӂ(ZDS<`NȅH~LZA,_P-xlr:nA1L̹T|?Fb25 GHvHMl eO -e"Xu77 x+O=RO?ch@a1 jԈk-Ŗh:+pBxag&`+lmp[ՇD?Ց/,cPT r>Ʉ zM|bIE%sY<\pfF aq9D Z'^kоrmKo>okAMFȷSKm; o4XcG,x#h'f25tjN<~쵺ڊ:Qb!q+&C)U~ {1<2GD"{~vkhېHNхW#Lǭ8x6Ka>!Zd 4];LvTJȰcL\tM(mYwRO ٴj-’g&^p ? sh3'J.L֗ءa @M/I.Y$1l" 2@iI1Xfї,9$G-L|7ʳ}l@L=S1hfU6RO˱elYs"ıjT"gTkhWUA2_t2 "l{EGEaGvtz;ʥ#70͚)t} ~J:g![@胚u{m*~OD2l!6c$E4vD_#>gMEˎfCp cڼ Ԧo'C/-EngmbMk7o` D0ړ*Zӎ_jI4UN_Jwu8c=Ybkخr0w *ct6uFlbscO8ZgqTystlZ:Pw5: z)9MS!8h.ɹt` T10Ź7k8 }tW<<Xoiq $pZ0NH#m{o:#26V1~  kz.+fܞY!Uz'B)@ Ii =H\H> E<C#A'~YW!9̖32>l|6oL܎D&dn!t䐇A(Ah p =|BM} q'һ4hgwjB^,'bUWR9f9O N9&=]dL2X}w&;-[< $i=3LsD$8 |uɉ_y Ks}Ty9pDw:|0 |7~aʅ2[7[EAg/|BwϤmOlR7Gjہ!0ሏ\ sOfEr 1[5Na W&m\k5`Мc{I7lx)ǂ^7gG1hsЀ˕, +ZL \!#9W+;&7l8!'(qFS0Y_y;2/ 92)qS&ԊM01 NB>Ɍod A|*YU;Z6;7wU r!,r lJFDVW"%<Hy==ڜJdjW2E'ݞY(86$M LVcЪmpE O;^7-{~%)D ]MI];al\^o<4OPn Y3"GZXxShS}`ʣ:{n ueY@2 /KD7**3-j4Xx ?ju] 4#"2yȵ?_F&2ds! 〄XJ.`5_TIִ%1Ņ^Fv"$JU9Wgd0!!7IW ,7l`$aG$eޭ1q0@ٿ|%ES Hq,qq.XX>]AœFާD NPW㪥5S2M ƶיc%URgg=.5V lP$ [*\N(P n@8YI_<ҝ][Lq.=@][[^5nsո-;>r-c:aDykplPN-7#AuO +b^*3j.ےlZxǍUw٫j;֢Aӵ)z>T }!X`>;omNLR᩶1\;]&rŵB) 2Wa[p6=b_-r'ɻ>`m>w衭O>eOܹw1lG;1*]" ]Dp YD9$D>]e踼WjPxÖCw6,$G;7IZRJ u[0!Q +=U#lUo 9$g9@VNB@֟ZcV!A'L퉮_"b*f!'aAB@վI8$qt^EBR˲ڦv\Xj[ȕ[zp&7}j'G8$_9G'ꭰgG30[15j:ph$v<9(΂1b^3-udK g#S.|UCy h8[!P!+"BA_qs<: 5N!W) -z,!F:TtyNGZ`u+/'ŏ%j|⯎1gʀJs˺8Q?nEͭT6l`^~!TM}jm*K9EJ=ݣIƧp qPW-dʼ1Pl7zi(8Q1GW< wȼOa"޴aoJͻlZl\* 4?:NLnn7X%~\^+ c73xqƮω%ѢM )Z=O.C==m{y!gݾ6F|xXjװ* bOvrdf*Vx-o+k]?K7{Z @ 96L}my͌sҩ/WOC\տ8Fb=Vl QGG^ 9%mv-h܇j69>-Əjy $A;:o<϶"+e"ڥ0JPA:-J9)X,'L~+*.KkFRtV,@CYeD CU]F8MͶC2.>iG\S Tt b]&OwM"q.sHfLnm' YY[̈WrYyY2q!\օjF;J5 LsgK2'=cTI-^ 4|?6"[ΐܥ75G1ļB޵r=Z$%G l/s(AS:g4ҍ Z eR Q+\k7Kk} .:"QWHkcvm8mӝXL(.L@\܎} ETTt=`w(2WD?}p@7{PJ(&$3r.|($y&\(gM.v|X=:Гt~CC] 8 "mx .mK Hpz %=톂BT msDQ:Qͩ\H$mWy;o%"$ƺFK2qIJ[`>hmTd{d%*٥. z8=/AHͥxBHO,zo? iO)+Ke5ڤ/n1=Mtjp~#HjM9:MRUKg gKB@IWxՂ!d'xPdĄ6MHZQ+ $#luy{)lXwgwEo9z4~+ԫ6H7 1xG K=H_T;Bsc3u?l|b:5 `wE&q b{9<,`rLLb 1H KM㗤byAVRhZL'ԎDU}1%6F{ }WV5.\Sr_u\㍎sȧʦ^M1~qC[j#E__Qcz'ۋ5Tx DPFԤO^D"cu.[y <4OsЊr;l{H5Dp 90E挹;˹$#<,fX Zw mݞ%S}o],BI3$5aGd{MPRwxx4ynt_.OV}O.38̈́1Z98"_syQ%%- |,@˺$QBRQK=ml5)jKhs2 2N.k95cC;r!Vl}j:7.mOp%Ǎ>W;ylLZu=_A1/ţq84,g+%&l'}@GӴ& @J~IpXu(@p>暳  G-|Y+tgEe&Z2 )272>Fdbj0۞UM||@Y/ѷC|~?'b,O_ټف# %m N(C2^v-_^"Q*29u6%=ͫ7bfs"30_вf" _s>R THyj6F~{DŴ,0np}jf*Ԧvtb s]u=<2|,=3@M$aG狷f~$>sW@D.N+#!Wz ӡ$J0_"k#76F]=w#anv=c׏;;M.No.!+w3&gp3g?xsk8bXƌJ !Azۧ _p(-!"0lvXhEc95d_wO;U!-w{SmOQjcI:C8efK]^3N@T򰧾5➢FDql :[:d h)2Om"/)VX֌ ;GRd )&Ab9yW:˶Y:Re"XCU=YjFM9HhZRh0Q4ɛsvEQ7jCoqK+p)SՊ|oXA^T \WYsM,\6IVbtJ0@5H"\,lcl<MMh ;L"gȲh9Oor[# 4u_Ur%W l蘁MId_u*m"|⇅}]7ؚY=ĩUuw Xe3̿-h*Ųz-DA-_c[ąQރQ 'pS?3NAt3BRW񍸺('[e-‘ Ka䤩'nC2B, Lz14V9ͬ0$LbCdsď[H+{Z]?_Bi2`Fn>+r!ܦyCi\*t=g~gYZ0707010000011d000081a40000000000000000000000016609d23600002358000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/cx88/cx8802.ko.xz7zXZִF!t/#]?Eh=ڜ.+I`X!Hjlv PC 7-*뽺zFǀ&]zRE$3Dxg@ ged)~[y:$5zAy"ʆBY6v˦ј SI敳 xl!Yr9 zvοn)> Cp D%˽ DfUA5kʉ%Eiͬ#2OYeӝ'1/Y:4uU)/b1c5p-"ϓr_WWR2lC?@x;CgZ}A"izJC-R 07A$ *}d#! ,͒ґw .ɰ@)sL92ƏWØj&R3?ObZ ޭEN/]MgGU!XWW-MUnQJNa!$%USC[+H 3b17>+vg&4{I>CS鹌44-U$⯼]eܸ{|_3:j; oWHSّ2pU9,`9!r`{]&g/a2Wmk>'fkVh) fz! MkQXˎBIk* ,XmqF.gE`44cH\rpͯ zx̜"j;-ǀw/^5RZdǴ\P9r]si+N,Na3MxmX 74\*-'BM-| K<%&6E|-_o^>Hb‰uryR]_|h9dDlw9kZ'~t[ ^7\UA^)") \ɷZCSϨFf—?JgvcIUǕ3lDN+vUI5IvgP h`~ noI/8kv粕84Ǭ]L/tsjjn.lf2NJK⚘'+NE'@5vV_AU! _)M =@kH!vU Ddb*P04ڄLMPBEIOrں'ޝrz"%e|Pݎ-%RAf+LYTxΊB/PǮj{fZDc,=6o0_B2X0+HF_ܾ']KmA 7%:ձÚo```*srρg6ѐzL Ν\PB)vwCWxu6r@ LOjГ&oQYz-& a0!xwQY}B#٬Fv,?1rg\@|1=#8_pMoz']9f36Nm^IFSK!!jD[w[\]s1o>&6ݙ5Hxi6@vZʋw.Kx*g\"7i (/zH-k䷉÷Q 0|)OT }{-ky(sg-912% -sF7^^h۠:)!f9JE Qh b/Ic,ҫhAnddqnp'Vfl &^jcɩN5֕?~k1W;5M1۔,SI͍M4dr(!yH@OYmG1U"i\R` /.hn1J)q0yisv 0ACܴ鬒bY2jQfw.Q?фq{ˡ\#+f-Bro1'vHQ48^R߹b~} SkQ=R(Ld37N6yGNC?vR7|ȁ*2'  KWXUr/qГ/|sd@mM}8䓠0}V[jN:3`91kqar;5\G+1XDr4 &g Sԅ-/! d~>L.[Ӻp: d+.M`r?;uњ=(aM<3l[\T?j`lԙB:x;YT| Wʮ!o.w#ԂsQ/v})xVt.Ǐm >] 25?.eW%$C@$s!B@/?8.XڭP|u#i':Ixi0Y '7B ^ ޏ$`?r<:[^% L8W]f`=7Sf*ûf2nkzi5?Dž_:euj-wu1GO֭ B >Q^Y~aMWK7(C£ e=g$TKMZ0FkߚEfUd'Ru޵U2odS_paB zֲz;aF4i)L?v2Cy:)zW(kS#RISvCp'?(ӧc lcg¬I^D$F)9bN:41uϫ$ b\%_jW=efj3KtD7cYq1b2 &Q'=)=F]Vp_\5|Ru~AŸAҜ5-ƥv3'K5$[BVAGw;@76[fɰU$gīxپ>"Qdᇂ݇7F} v o*8Z¾&Ɩ{s duw eJ3 m7m3^p{_C4e;㤫y^V1Ah7H*ìw-PSRoDYaRds/s +cM.>2H 0|ߧ{ro,¹WMLҷJFBZވt=95|МdqMars0Y.RcaL\:^IwXM:KhȟmcJt $#-WD9ʤK*( ɖ8#H54!~ NOp煊qqx|14G'q_iÞ3Q_b)`1(ޯGEq $NZq`E_bۧ:]/G8{%y*7ʠT$VPXj7#0擐6>TB0W8ڈ~1wb۩d{ !mݲnu Jf}ž"0)HZ*\ȢkH0%=WIj9ǰ6H*%"l$diL 0e`H."Ʌ1fL({}:|~fbsh$ޚobc( Jȗk%ywT'<+>d|#4D8~+($ =s-̂l;[!2dX,SF (%;qoquI5$,URYH;񸫳jF X2cNbSoQ#sCqM0|Q/k!/"#@_ľx@i؊YeNO:( l%/-9>P #LFx.ܼcw8@9A3>xRA&Pɇ4aKJ BrOdzRz-COv>shmDc MLmӏC?m+m:b*s߸8U/i܈~vU[aۮlAD^Bbh)TgAY-.hzeV158}tߴGEJ]0=NJz&QArhv }FW=@ej6r2#f;#& 1WG!7?b$QKy'r\&ɉc=o=M' s|FsDA'iu^,D%Uz |\v .{,;n:8@-,\CЃRp^0{@˼ݰscS4Th끨 *X&Ptmz5cQ'Q:3HCtR&sK4*̕5hELWУbvT9"A` 3ߎx.sM;8?фMEZCTVrĠn!!p09d"f'ʮ6w1eZM,x5LB!ȎFeY:~7SnL# Sr$OvP w5>B>Rcl[Ќ$t"MWjI<ĬNR2pU 3as8b$eT}:!ə[nQ"B+1F?^J\F@KyA8֏Z_n!ijD(z}C1q'ƙ"}ta^Cy9N1S_O(4j>JHr i aʲ '/|X/ZQ=l4?K1U}>B'뱅ކfhMPoI|Nx<j4Oo' xhx>u7W:|& ӗ7Gp\~8V2%\ֵBO{y-}" sd玺D_#%U+|w,xK%+(:ӦF(FW^DY6Mhr$:i}1HV 8/4"uAgniGqMdgFeH=sR'׵`v b)Q-6(ˮ:f'{ML0f ܸTG 3? 87@|?F?PJ&P,³cξOɌ/P .:Ҹk K3t]ϒ'9z$#]5|1Wu&6sT|WFJaC~5)\ʩ!/ISZ@V]-TU ILuemUk3 ^y\s.ĝ֑4 ę۽Ѝ MwrJ=.B4?MyCWS8OTYpܔ7 +2Nҁ&eBc~Bs%W}ݙ+@nZu$HcUH%m~[T@' R_͓*jKdl]>XfS`i';`jK/fH#Bb  Wc.]db':Á |{NsVug>&BIƢD+ vjA[VyyGfOG,ɿSCA/p [i6JdU פSԀ^G@LxcRa~.YP6ƪDxӲN[咛H"x/f!h0Wyk^Y{z0ˆKS\Ƞd'&&LyƻȈwO,FlίFilV.R ;2,3P!_wUlbFSIf@tt.8F+M ў.]!ءv_^XE*0UN=yscr#,E;MK7=VyȓUurܳɒܣl /t:q{B[Gg/ ; aB צ!Ek$wO\'*}pI:Oz>boV_AفmkO$Z)9=&vMO&00rL:P/?Ȏq{wje%[-ffGH"3;#weu׳9QUx^Ѓc:";-ӝLJy@Ѻ1C,|#qz'&L;V9!K*X%S*YڸS33vg7cƁ+|dО |ꈑee.r1oݗQ~7a=M A\ز@z'$bwCE$9g3)JxF[/gIG+ -߻$m µ=Ob(klYAl+'#]Hi~58aumI*߲vG%yx_&]zύfJbuE1qU?ߢB$0 ȹ"@AS̢0 kEm$pm1Lkv|7[r䵗IA_r8QhˤU@{f.<wEp![( sy ENZvm8Ь:/ ( JzU icֻk3?}_B6̹k{P+>0/ PK1Kp`d,Gn%z~Y=~FiKX@=*0|kxVqTwBtTx`@e+(QFXyI<(iX`^D |h!Iʢp,HX$xv5@s˵ [۲ q%w1%KZZ#cmِQP(zoW3(_ WU3CFq.JԣCa7DY:]]x-ʊ¡LrzEۡB˿[ƶ Y-w5]Aje†8h>>c-x!@}A9"lfw]13/(4O\RHqnNm$ !4 -eB_#JY!3/z'Vgؼz^|y%=5},#ArZ\ܝAiݑ== _b?;VxthG6X?tMu@%~ a; <Ȯ#jP2xN ɓ]fU⠱ɳ+!?<+2iK·|93Ü7QCzu4#xmjJ @g|m1i`ͥy; W͌T `c^&\@<0DnJlH/Y[SMĕWQ˜f8pigXTL3- ?!㌪-E8y?99ZhD}(2`3RF!?%QbwHt()aan%ydSiyܱӄwJt3E8)x޸J|A8[nFЗI7B88 NjcRK$ [%Rr'r#sh߸2rl*k#!U@#KY*ITqWSO@UcESpS4n,rrPkt9V7ʑ͋Ɂy?L_vƃIo#~6QŬ8a*X;n%Ik\1j&<<§!\DWeI|}E#[㨖Y X !P"($Wqh(D2C4P]J*QK$IXiS 0qȬB Yh\mxŸn蘷RNbh*y5{gìED ߒ*MKY:)$]דĐcOQs:^H$jtΚo V)#[N* vc +FeW˗0@ }"R.G|hms09pEe\i6\`h0XgÙOrxɭ@IޯE7kH6゘m.f545 }'t(v;An]S:_󾢱S6B" "-e9ZLDqs>&ʳx0>eI]sNdD57q5x~͝;]!hWwzND`t9R57ڬtg m8V^|r<5D"0ʫ~ĵ6 lj^(Q:bR?Hl4ʿڧIiH7)K_DAzj5hZAg:^OPd㨍[Kʺ7[J} Q3i,ԙKjzѰ1*:yk+:OبtυbD\>.kk %}VDMOYE]]cJcH3Lw}cyQ;'X@d4P% ҵDЙ\AaW7?eƛ|kN9["ʦ=RѫaƖ_EԹq̚Pw}.#^7I#6 ׫԰-0yj:Ic&1 މrD% MS sxCAcu,z`B2ࡒ'nfGT4 b<emfoo"t4%9-XaA]?i–|E2 DT 쉌e ̸usu}e%2[K Q$'3]{rᣜUҌt5h vOH"VtEOBaU*R"> ۿD?լxrFhgNU}'֭G›f4J"'o|VSeўk}Mm " WW | <:`'{W$Cۛ@ѵ {W% +GW]AbjW8mm>uᦆ5: !K7_XJgF5KonLci2!]>FBW?<}"n4d`G0k_fH\nZQ#!_߲8vS[y7OPIcpU}! eȅS.֞arіWT}$_/Ruz69PJ>SVEᖤiȰL $64cB K,Y*|nK2j#o|Y8^)֒dޭ#R*]ԭˠ;ƺHyGƬ)N@pc%=If ;d< Ruh &j9;@T>۬˗ԒOz! RGոj3+m߷]___E;ё"lr˂m"GWɚFY=_]so:ѽ=@{}d _n,B{zO"m C_:rz/Δ}O;rSf2}ְv 71HOcWB}{l`hUQ3r V.O~HB6!{K=CZcC[_S򺆿b2~sFHw=!YeiNvO T Wn\,avZC7"\Ojwq#q̸`}8-ԪH?S~)5`E=U.C^5JPv`S=pNڨzRq:&V=Td=g:,.+&;@%'λQIR E<'æ3sq4.HymHbЊbqkA;&rHd3lAy((@èJF:TK p?Nl`9b^&YkfF8 [l8!hZu6s]P.{\ˉqmfE*qb%Z̈́lmWOXCp(B#.W8j3hvFjd|ʼNk XI ~4!*P)йEtK:VK#"<&6;Q}#f^;rF{8 ;#r$YX]Q;o_ݦu' OmU[ _/od7oZe4vEp{b@i~KP+KρG Q#UΑʙ+8a%ejqkT֟Ҙ:Q ;>Zt3.:ʳEo?i<\@`,Pϡ+68lULm QY.NA<a%5Ok3F7/ K5U~_|A%fBsW0/_FF-VG ڿ.;02"/53- $?=d'&dVĝlʚVN\=asKetR eJqx#zZAQ. 'P6 (JjKI-FvuB-(Y0dB )XC |akI`w¼@"a(P2ox v 1wD܏-Oru?^Lﶕ9NEv#j*3'i6z5/jэݼgP6.0thМz,M%nɖ9(m")L(ގZa7>m:{ؠ >]Jj6#hM7-"a0fVYr'xh3dV껺2ܴ(]G;_Ҥ^’ܗTjm&%[s:CMIJP.2f_Bt =ʊyZIR05g6WU'YvIj7Vz򞃦 { $DvQPkgB~KC? zz dtE*c 4>p57HV#f]yv!Cܶ5WQ k`o0 ;$cb_ArO6}B|mAbzualr硫4e}c|_`l(o-7Eޠ{h)Rܙ+pZ㮝8.F7XU<68PQw1 Nh+QAٟ-w݉x"whv4y xZ [EkyFK/pT *i^ AШBͣA'@N{5[-6Sv c&ɐUcJTigspJxWBqIP_0UsX ][?lJWcQ+9ӷQ"؃ac&?{̗؛$D15ۺ196ɥAUsڥ)mTO9r/SA8YtWhZ)8rM̶XI<&) 8s8=Qmo:+( u7["swkd vLAW޿i k E&h$ܷb4g8A}_`i)gԋv)f 5x}Kj\7VzxsMO4oDHvCjVʃ@N[,A,oW֫ER[ Tla/yڐW]k j{l8 4x4HK"U :Dצ0pQ/T{ Wjk\8rǦkK˕1Gy2!ߐ$|0"ФUȩbjɅ0[S?l:bB-R}.czu"KwE; ni^Uq *=kVH -o*&CeE.6Eh8,Ӯ-jݳߊJ7j[0ؔhGב^P! mkoSw9mxmIZqi;؆[ǎ^TT`b`~[tCL&&tp5!_ǠqPh|V$YaC5_cjr?~"Yt-1Jܢ(ǕYmK + M`d 5MbnZC d5SMX  Eڝfb _F\Xٜ.ɇ(PyNSы3H+A&&}Sp\QwGHHyP,Sʾ HA EfIs -.Rq#ݷt\t[>vrinn }jD2ΫczonԜȼroM]k/VN5cpoD>y@9MWP_oʸ$&^4)hpj%L$MCA(@rZw!wZMz`l#B[لaj襤K+xWq(xؙMj$H i~}pfE7iQmYTcx*׸;( 7/xI: IHGJeP,b`#idB⃅O(p6ڳ4H!Q uj7aԢ.X[,! @fӄPp'H \ X]p>7:CJm[&"6AqԲq,w[*7Dm]gdXNȩm&OBhnPP` ΘJ] >cǯc}rD4 |$4 aw3n^kѲD$춾ZK`RXE ުDMSMh׊d?fV H۩-P )?5mLRO|wIޘ8n5{r% S(sہbU"LJCrm2LOYF[xznwvC r ;?X/خ3HOswRoG׏ơ!NYphΠ㮯O sJu#EtSN"MϿъr#1G;gnn3d X{՞(V=DѼvuگuU}90$#7)Vb+Y+ídPQ1670j{a4ws4!T8C^dU k^,s _O)@l7n_85Eb7 2aZp,LXPݺg_j? _CtwK[>9ed5QfhcZc^\*|/bX<*3na]wƖx=<, rnI:iy P!a4gY^/?<u%laO mvDѸuS:p=#[/pE T(R5$Ȁ.9yT\Zz&aF3݋E{UP2kd >[7j̓#  ߞ^~ŖivS2K fx1O~|x?Ӑ>itpڿt%͘هI޼QRk,8^,qO"7 \!&iH!; Gv ѝop.nFlɚZO|Ò rb7~-o{ȵp[*r!X&hq`SU`L/s2ZmEg7ޏM DHKhdbDd%㇖6"1vAeD } ò{Lt &,wĭhiG8NtBln|/Wew)2uY&8HNmNǮ|'چX2膑pMR6I8sեa/ yМ÷S[5;6cdiPa(ΗG\Iz5GK|[M+ۿ$X.)LŻ>Z}X&H*&ޱ$d䤠U8 u\9>Tf SxFAկD1l6|e2`s/=UKUR~\`Q\(p11 ")c=zގ9YtP&_=*U̫Q,Hd?jBIs`_{F[N;VCIKǝi|7`={] c\Ym=&ajU\/ AªC)j^gRJ~bc)sOD-guCGCښ`spbVe֘<4ɂ(4Ҩ$[[0`D]o.#< aNƸ cqwXD8̧'?IEPلֿ 7 -ob1oby%L)'ֶd%=uE- mM~t$9{(CaP;^I$wN]s4/wDӃs`0@mSӓ@0.BߏtϷ[Ŕw4 m{[ˤi3N 1偮Y.qLxQeZA!0' S4ZDT;Ctlqg %?;IDF!(׳םŘ&> aw^.5_>־nw&tuէߙ oaZ>=(Q-fLޮXP@fdRXaȷ0>u4[1hTR5ㄯ(米>ا W^gLU&C(7mBB|\[;κdA9_>rF>?C՜KE+b?( &9ΔJN P1p1_(y|ڶBqT^ۛ"dkq5L%N1N*Q[?n=uc&[A=fنNRڊS=eg! x$K[Ws?heE=I'<27¶:x$$]l^U5{ԍs@KJs;rfyR<[?_, @Q>]@%OͰCPdOԺ8A$Ї Fla?_=*EvQ!gY;B3 7{/_hEYVyq#K;VPKP1ܻ# .ypxr$IӶ6`h>%>3jn/"tbd# _ȫn*{2A;V3JRMbunsec.*Õ`O%]rIxo0Lޛs=1p} QO6s Li)@y.@vA^ EB/! yI8^RK\kHϞJ$ˈ4KAy_Qc7B0M,-q&Ȳ8a[$tڥ =t&(#Q̴Oմ6-TuX{&i=VL ,P&ӲLXgN:\\ y!R[~fZGqq\0߱2\O>A5/Rt$Y+qׁ'/qڃu0@1݂~r{lBH # 6pUx3kM2%y9m)ŲY}K3^ۏۡ|(J2y!%\Soŗ!R ( ΈRc $v)P*cL>'즇(v%+u7̘(r2CE4BYl y-$^J+ZA?42NoƁK>"m;r/R.l2Sla|&CVQ{h6?wwu\Q?Yt8.ȇ5^r֋eݭ pvX{"!F}km L^i$v;Ϝ,e6C@o:rbqiGt;ʍH!P0M`Σ{5.ZzFg$pCj,6[xbѸT7/ArpV=4Z\zX~BSݝednk״*jm MK3r=Mh|^S{`uQaƪ.sX{9 H֖e3Z7F( (x%}a-] 9LٰbET_K˦k".']+ws qVͪxucK KZz.@&wιWK> S薇̛lvx'  a3.:\Wp9ٴ^$dnFON빗v>U-7y Vq36l)K08,S(${-HlȦu@2wH%r-%e`.49M6 kBf4<-c,w~H3h4~6[TSW^`th*y&q11( Լ:({$.! o֎d<;mJT` u3R2,j VnX$ T8WK'CD֝= ùp0b hpR!ÄPR)2jKlF4^ԀL1:j&]YJC$[I٨h'-~=ǢCoE6lH#0~B]Yi1Cfae]9bC+눼j '& ;B±ZBp}yيWi;g P u0̒wyYJPᏟ>bF/3 ~q^*M9-zǒSoFIS0 Hot^@ QŜMk^*&z˄)H$d'{WsU9b[m4?|vuWqa@|OsgQ-L2m*jc%K_o<qquh ?t[8 鮸)tLҦ1(WDuTBW./NfuJS^o਄wd43[ٺ4麙/X3ONԃ^%LVaZ/6ˆ]qffē]U#!G(ϟ4od &x^X_?Nlj4'u#d Hʷ\׼[ҿu2@ mTNAXͨɜ_ )0әj$vً+z߁>WBN6*<.rUfByL8kAz̭ətq٪sN;TvvlDYZ/2F#k7ӕhcV,4\(ŔZd[ܬ\hꉸ.8-;}qT|G_m) Rc4C/7~_W7YX9icPinuW >r?zLLq뉽, e$Wv<-'^ŵ$DqϹ5?$ `t-7}'_q*`YXO;MwUSƸ3b²,}ذ*PKϱԲө^K|9 l,`q3 uk*֩$0OJpFp ^w&nFbmz {-o],Hg`/1}V6wFJ_}p@L]̮3bdwD3p nkjU *0B丿ʐ%uh8 xe/jYC=ZMyr)q_>KOK{@ثh-﨓^[X-HQ 0sj}lsvt~k1 <2Prju8h1HdCu*\}lIL!xK(1GK-v`vH0u )hZ]C}~&Ť\Qb(TGhꁸft&N#pxbel`ӄ\37rqPgT0/"MJO gnsՠzyy|&?\is;ѹ˥"S~I\e<#˟:2]8p0A1ό:%m~䵧D 3M_-g#Jb;eѷ*q'ǫ٪?^ͨhFҁɺ7[WOȚI#xG3iWqT qLK퍰:  0f˕.],-}K >0ΓOW2]~-o^ 0iv"eLsl- xkm9ә5lfhCDO`fqY{xCLIc`'^O 5jTbWg{ 9n"A0peP`@5nBףDa9v5Z|U'A`ԃyᄐ]ɻNo~WυC p@/s)XcBj #I5Ù~aIt0/6x7*a:W#O>8}yI@|)Z Hj"Tjn+I{q6ͼ.Udj3MƍʒRw[`a.ڤ Jʛ/y`@DWZ56E^)=z= PX;CvDѹ1 b~-O Fɼ2 ~}g.V꾂Yrx@WlV%Hͧy|ΠtzbU^-ᵧt,u,),j,rF٪R(lp 6v18l":Vo%-k{2>79y A$֯XJvgk@B UGtn~ `ze8^+T;w }m{%T%00.Ak #@zPy}P911.wv(1IkK)c8YQg C>梂Α#N,MTf8F.fѭ̀.qۻ~ekޤxO* @Z{^ΓgIןWi4ʿ:_Zdl< 5p_,?1ث>pxL]xOA"wU{$,ZsY @e2uJ\M렅NB+vI"hQX5EUPR?V_||75F8(!֔ve4rЀ좧J=}SgDE!2q-] {w,Onvj4k|qgt0dPDJINT;6{I?!N#EnKX TY]Q(^&@ma}"յA;KoO6͇`<,| m 5Nthed 5Co(!VS\1dhFb DҨ~(YBdfD- -q*63+ RҨjގ5ab\JL[&"dzot%KЪ,4LY㬋_蒨L:cp~]Ǚ\I'Bph .!YKl'-&Ѐ 4uKk,[vW_1VV 403H< O%k "Ev8.v#> RB^^"N5(~{"`'LL er^YDيv'D`U39{r_18d9vZu+L~gu2]VV~6юI6(Cn; bV`D]|;u2a ,|y$x6!PVBٛvm(]"(J(o}jaY;"r #հ4v H6chXcAQ>TwgoxD/@h_xO=ULjT09!etz@`'W>xwfjUq\!CJ:\!ytEyi,@¦*Lƛ`Gg*e6nlZ7/$i}WT/%Dhb=kF/8JdƗgEZjM* +3 AAoEȲr = FYɥ8o`rȡJji" 7ew ̩VLk>Nкct`;u+Ӑ62'spp3ˌ+m8K>qU󋺈fM 5Oi#(\Cbyю?/E@"3d|a/o]kAҮ0MLqoX K~)>V9T?`f߾i7imhEڃRw8)s{ Bܚ"j2 6^4.p_Mjbp6:iݏS"X ˿ewK6AhK#`l͸SK 3P֤>8 DPΌk M$ 43TUs/> _< yX7 I8VLT*ګD?c81Jbwk1Iv.S8b"i9[> Xi^ ]Aig 'X q3qP6!jW~ ݾ<"\Α nۉ5Qx9TBA-ahP ԝ܉C&Ym8Yo9iu&%} 25䟮@I`b^>r:4.Nj d;9'}Tw 08i9~m{-}G6ynӫ[H@,D+I@k!U`d-JZ18Ë!}:eVHZFR5pgX%7.| ˩zUUE`La7!ẊZD}o8SVe1ꅒg66 }R'`jIig+#4z`&_}vΤ<׼UҢ8XPPTYI?3 pq]ކ_h2n#"ǐ7㺹 6R?.&9eLO0 Gk8s"g38οp[~ҖxZ> 35 A<n1>&=fBLz? Ѡ쇒ƼWKacnehDYKy͖Rxc.٤Ppw[?MWt /UD.U(n=8FkOɳ!0)+Es&jr³~3d ~O0]gNǒ:2qF#7ol:J Ti ꬦ2j8pz s\CRp<9x5iq|B@2?$j+b~@K rSJd c6=@X=db~84a8`@ϲ9 HGJ>'!Fw#W?];ܸD=N6I =\$M|^Y9(pfw?&~`=RL )Dtc"B Hp䋖#<._P*c ݑF`3>(Cp,QH9MX\%cntNSvy ZG`+,&רez#ڟ胩 %ۨ}K،T1Xy%wt5E!v#^(Pj4KƢLq0ak83eTA<^W+}i:m>hGɉ8Փ5W:"5`;cX]92 Fz ~;exPZCy=͏qfQH7 d{Ѱ2 C7sB]ѬY賈xc*2>^g5IqvhxT/L{H[ їW`MϏ]~է EO]uymN,kW Ct ū=_-l5~nZ'KISUY)I*ٜjګz²Iִ ]ҙ)ʯaM웞-> mdcD,RVb,ؙpEwRYf")~[ )Z MvDorMI^ P󗸴?犥wd#;+) 5f?)m/Nו! }j8qK1hAjYE`2gkAYɖա'hP_-T=l)4Lw & F wm:\en$ ;Ƚ5c =6U6ẕԪL/mE_I>q|]'w;IKAQw_+*UG%X[~PxPet~Y1sS7Ht$Uܳ d27zJjg803d@ &a@?N(aw8g4(O's;E,doCBeozKLၒ F̈) _ixxltx^Y(b6 ~eYkz{QF#ͲLZ]WD#4u|@%h|@Nٻ'ܼ,!|R[AǀIHk>Md(뤋&G}څ.0)f2F4J"p!l f00cC1JB4X#%w2rߑZ˕iV2|CR֊lE\ :kdG曆qwړd! j|&Ȥ^~yך=̈Ğ 3$C"g9 t߳Jfv17*:k)Z4 ~F+&$--ɿ~Ec%Va"̤GNm_qmS:r nWYyblmJ8_pHu'%:3?egztxǹB _^{ GRH>f=|^.D_r8#on I^Dz8pPa{9<)& #" h3d+}Y.<9]>o*LY yҍgC$uqtB5:o冼?{$(4g6?'gܣ@=E/KMdgRwb/R1O{tʢUש?SgZ\ϱu(BkNTK›a>.2{?>VMf#qz-ݕ9iX;U0ifJD Ӗ|a,u <&vS\\35p#ʁ}ɣZ,0Z2v*te5q(5oڱ:~zU~)JgM@Ba0KEALŠDLJOY\!U ̰y׻ģ82:au8w>~ahsf;Dk\) ff|M/5ᒰ[+ w{D5anR?C? sb}*g7x#3ļY }# p-i۾Z$Ͻk.}d4X"}BES#!c턆uc39.7snY)d?k9RPMNeixC{;3׮ +y.[ W᭣}H[!qA۲H [BތhnЊ`yHC,zXM!eRA,[{;1_e]¯؇0ַ#,GM#2&~y7:IW^j q!~q%gnqEpFѺ 5HM R"ga\:/mDLl9T]SƄnfl0[K7Ad31yr1I M@;>ۥ%2n_fXdΘ[QA1CWg;uY]̡wD<'_ishg;d|C ߡϼcP)iqo`(kK&iX>)(t_z.&f3Lpbo'^P=&9 }qrzk4 gm4z5L8RkDA|Q>GA ֚]L8 ğ,u܅臲>쏌ڱ;v535u|"kptP`jaQ 2Z XZknel#X–qS7ޕ{7h!$롺z6jExy-EYlT,v_0[)Du.ijV2)*wX,c0L0Mw>Fs[uIB!:o"E+s ѱgYZ0707010000011f000081a40000000000000000000000016609d236000093d0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/]?Eh=ڜ.+ʅC0zvUvΫPTV.ߵLLTyq2/w`x*` Ũ?}sWr^CcQWMoܟxMȇA~nfȳ$lhe:֘;9JItA2v,|H1k. /vnoa>,Ǧ) CQjaRH'`7fO;)bcK0_lXٝ,iJsEή޹rǽo "ďeV1t@8*6O#+BH%bvr]"*B7i87wu\,AO4svO~gIeԘ0F&_ܕ*+A-?QklC6W$BqTx ]׍B %|ԌP7$BoVKr,J=rHǮ-=fh؍IMۈ~FP$0r(+~ǷPWW;;lYm$ڜw>e*TAϰ#{o@ @ QLnP\qF p(ӑIPke#" `׉Ɖ_D8A֔ژ$'Խ8RKX"vZS͋tXkU9IJ{gfAX`3raS@0YbPCes;](uB2]fFPs;&,4̍hdM/kO &ձK%ɉ;]Bj6Q07yD7txPuϓ sv f1~|XSS?3F@^@1Ό*zo /(dʡXwB9j!qXVn}UZܑ@N7,SǶ/):%:ZE`M2*WVV} *NVDs US|qDFٲҮ*.C 2EPE1|ulФ<`Foy>@9uB{SE*9 =mϑ\ѝ#C)3C&ed˯`%}tLp ;6Ӽw%O D͵9\hڥ(̍$ f.{ D >d.J0m+6"[xxEӷ3/6Jc͋30+Ej%6ԃR_d.7ߦyF'&X3.,=WpR؆ q6#'Q!H?B.~nqP#ː֦M+Ivz k\6\E;/b&[l+4:0CD~8܏5 C "5Ǖ35U4:Kf-\hjxL9 &v38Us 'ӵW 3=nd) 0GRk7e{^ I$äK^L*TS!bJ]G+ӿ[8Z~ƋD W-4R.e}DGVԱEI&{&~ь}Ͻimsa.wh}~"%A.&U+GtY2@Ӏ.mtY U#WS|sRFov 5T{*~b΃/@%pGT:tSLQ^v}~NtQ|Bǵ齫׽!>'(˟>GRڣܯ1+ 5XD~ h>BEx0UDk4·uu(5x0%К 7oAΑMW #]F (=V| E\dNPE8X7)^7HۆYhйt]]cW?_ {K7Cm(۸r k_:C (b (CSv ;dYFL}lzK ]0ݍe+KEo#- OUcdR VPdnActKRIᲪG?CZz#a-L"0IA#kP0ZNF%z d5֩妸t%MkR%?rǃP· TD 3|g{^4S39YMl Nٍg}S+)j Ljn`\J]Fvݭ8ޭhÍّ٘>>)EF{n nIwEv1T\l倫U"X jDPlH7}{B8+6F. pɲ"f":KoEఇH vo"6+Ddd{+Jkl== ̄*g?BG<_FMb,u"Xts\(BS $$wEYQe`(]3FCu >Q>Q;q/:RF_ Rd[q`ǠajDULɗh8ovLޗFCG=u! XF>NJۗz{.E$-Mv$v7.CIhT_k 2Bx[krú%жnߏK,1R1,ӂQA›{HWjv4M & ;0+#ჺ[>W5+[]1fR]YZ -A Lћt.͒l2̉pO};;*LBa =Z1OVy1;Tgޙ34y YDC.n*>}{e2KD%Ƞc -pҖkxgfeŲdY^b}D'"k=Te^vdcq0U@ET_^t"6$秫HC^8k2C")n%&etTqJҵٯȒ<&pڑϾ"~PIKe 8.: .gDׇ.ZTN&f ; v8Q{W</Z3]c 'in[{!,>pnYs7ŕxcdXW U9zpSTNtz6=ͧU")~FȀC&hv_lHWbVL`#/:301IXSS#%BG.A͞z4[Q+5\Jx3NZgpej[f&Z7uk_z-b iIqEYb138\&,*CG[Lz6]yPDI&(i&m4nHT|;>UOzT[Dmk!v}O E*;[Át7ix$1ߋ_PI\Z?~,e86a]v2r9 Mlu*o={hSa*3a물issWp]쮐 a`N:#_[ ]\+1˺`V_0˕c4W(ڙn{Cǩ 2hL]EAc Bg.?OSdXi*fu~O 6٬Һϴ]`/3Գl: =nLHh12ɶ!-p 8 QL~TQ0l}AlHط+MUg%ΐv.$8FcXn/g~Ӑ+)=m+.DU-|x[쀾Nop1OUu; QYEo`jTSQXɲ@ }(QAǩTm~D)\ұt :>\?Y kAan`~olqoJjl~`Wʆ[p;| [▞|F4/+-ij½~;N<+38rOM*sx}tU%geŝx Z [Q.ΓȧAVIcfN<5{gm%}TrKg0PO4SLnn8(Ϭ&w!O+!P˂I"~rLw :$]P=E;@7=d@`ʚ@oZu`t8ǕY.eO3n [?9P{اU_%-<:BvwC=v),R>BO[mWJ |$S:g3wbsS1B%2׿n1z=t{ŹP嗢c FtRZ`E=e#;N:3߿^58xU1;y8?:{-C']FD*#s5, 鐀&Ϸ '_5 ;4ag&kD70#!Fh(Le$zàb7U]ަ~j|;?隿!.dm@2V=At}>^q!7Ω0;gǹaK`4{iW>B?,PWSۮNfp1-"Fح)iEV` N> 鑐HlѲ(q~aͻJG!7S^.B3Sy"S lZb)ƴ=;eʼ҄;b`OheGzo8;P[ e׌;r^uZٙN۝7`G~-lN6n PK km5ˮNlp[!^N(MFi#ǂP{+ 'e`YjUBTt{Lh C'/z]l ՄyI ]U'Cs :CW\-N=9NͤHdl,,҆@{}'xQX:8\ĞNʱRVFqTaNI.z{_qˈ |ƢdQ1# QP%Lr<˼0=䶽v &4=|Xqbx?->I0 N=vEq1~xq,hsvdyyêE*tmLZt2 S y* 0}`xG$NC1 95YMhٖ7wGt{HʼnlFNrg2nmYc1!727w@-|d M#_!П-T*@w?-tgo,9vuSRGEKl˵aNbkk:vl@srj6ޢa/bR!_{&~0|B4HD 4[,#BpGJ=kCNn^j}-Z0 #^Vq?($Dzu]#P Ђ{+J؍QaAH̑c37VfE{͚.0=\$׊ڥ6̖]h.0 S6~9$TaPB8JchoG`bKS M7{v}n],_MVTO>P(_ʡ ||ؠ+)`պ zSvNBہaSĭ_TOAP1 > |&4pC}gU^eHrպ`9[jqT&Kh"z(cKYᎾ⮢A~z`>,6 7;wdS QjG )j_vjLEtB ޥ pB? V7-ҧ4zK8;ؓmw \ 6C/ܖ6&=&4ͭ#,<'- 6n8  ;sX>E*vsF&'sB(ki7Hԓj⤐qWlZ"b:)}pWd&Y|3&*XrvJ.⪪.lga&fj;ܪ뽯3B&qH7{v>aתz99BgP;.= /<|0(8`6Vq1yS-◓ʖWO{d$F`mϲ'7lB"+$^:MV>lZ;XY`h iۘı)A nM")lq% (sAa-D$5arºB]Lc6cfq/ytAd'ӓ%GQ옗h5Hf$nf`&w(QD[.226D2_fѶhCjqUCmv> IZNj<7 ] KhLDbcme$e VX`Fo4z# rh|}1ErXcB;TioM"cyVRT9=¦oc]]h?{/^|;tLHexxtpKND]p n+7_90-V"xY:'Ψc%HG 76MY[O_ 47,X W&Md,``/Bw15< xĔ '\/Ԫ{~=ltvg OE's˒ZaFb]]F/-%sPX Yz CtVZc#:&VkcOM8* <꿸( gܺ br[%5bˌ1~u2Z#9֙Y R]k4/i4-b.aU3ok&|mI1Y1H9-- 8 EyN>0h*~:vaE6b% "R7)|_$MM| #S{Je>1rÒNG!;/.W`6񆅲maл@B4Ќ9!A9`x}-u0oҞp:IźvFAZvO1 ^+2OO:B[ yLgrr3?&ő@ Sv\ș}}+4$tm}!iZ-w$9d8צ2ďd'iU?Q@װa}בz,KjCLՁ罎zGC%1 ,gn]U:Uk]gL>rxQꈽj;^@OCۮCSO"b\O9{ к%a~7?"f%WC`l&B3'7(rn6OǛD<)kJݑJ&4 .l$ ASND) (<PQe-$(I0qvпnc\s-m8%#uK`^̗؝ EꖐEl}kf.cA[mB&\+0`O`YFvw_.pd/iv.|G1XX=T:}/ v(Y;0zfB1KwM\~g8+?`iU g OD/L-CO-6'頱4T_[DI qKjG&0T[m,~wa=/~ u9eKo6!%%biF8Y<qldj}ɒr썊ȊLAnpvv֨#fK5{4/F5L>P4Tar[9a4U_u@*Kk@U@ fNx&q`)_' r/epVZ;wzSa vgQ~ }tKM] ?S;d#^`s pe7/St-XI-;H9![9AePȝ3e|:Llfq.n!,-% DL,_.W=}u6@ʀB[ߤH\w|ӈsđwG?yDFzy?Ibm%(?}e!]DC1Si$&-/ nA^]()oT5,"fW" Ɩkwc=0q]lΥM+NѾŷA $&%<[ Hby#_v;Q:Kwm0L9_{{av_IqRu%i%fj#;5.R )I61/j)Hog6oOs  NaG~{);1 K$1"]DO7r:7p; ?~A>OF@A!h_")5y ;[pYhttE7a,Gy&2[9ؤ<nJ%ϋ,%i7LO{2C C _1+d*\^W}XxoImx_kLj;d\Sv=hz׍BN2h:R>!E*ّds$]fzR(-lLOѵxHT遟limғH9!@[7|y&GR J%5;ow|] (GU寉ЇO4-i:䠆:3e޻)}S{नX.C Z\x%NWq] ΤeԜt[kr{sQ2)~xjZTnw[YhMRE`6ໝI[+:60r{ؼU@;ܶO#j>mA{ ~ΞiEH_xF>ST*j"dץm)jnt='%,H-JYŬFٽAH~Lz\b@(jOF 92?Cl)wMfzuH ,Mv@.5V9W[ü)ڸ#4i/c'X!H@cI=ġvۣ- ދ3gSpؚzhOZ۶0pTLgxU/%~B}#-GK~(8a \Wf yeGh!n'8N&3`\`!rV\P[TBO1a"\I2tGUPkߵiB"77(XbeBNF(@UG8=8m ~ǾEC tbT?]'4zĥ4Iq8':,"_qtVXn' 'EwfFp f]iqȽt8?ĪEm39i##Ju~BXMfM݋MX q~AdH ~:ޅsׄh̤+ ;FF5&Π+T)%$\aJ דv{ORƍg 2(].nrlC}pl$or(ůf3܏G.TNy/À%W.A+DZSqkޗ?/p g@@9t۸X{w#s&$E\zkfcY 0>m$E ht'9ϮK,[=p#_,6"y,\=$z lKE9,Ǡv1]ۃ &Ť 4>F!4J^84Qgir!,@^=2X2C2Y@&DIH.rѮ6@d2V1G뜕/; H?Um"fmXz#+:I!X^tAjvs&@Z}ƌ,p@L1|Hhow] EzӞUݶ(0q3*GSOR D{Qveǘ :H:rp|C7?]]k b8>TD"-0`?gEC1qsn53Δ-d !ݷBugxK ~G200Y]3’'@Cegb HN 6զVMn]F!6^˔'tz%KHؔ~e:+A3~=I-P|idmb)p=zna\l2g{XZ=j-15ϤB]Y^x~82qJ18>Ld|ڄ~:6w<lV,aE^z-o*'ur(4| "@k]lU榰p4؃j0fNAR4ٕ%d\4x~Qofjfϴ7͈/!W4 :'P[ڹӐe}gf jG~**f>NhA![{!# 152* 8Whq}r.EC[fŴFl'6bf i6n [\4- k}s"]ئp%kvdK3ufOk`^=ecW3Jjd_|Y#Oxk͹8AѤ m4(` î@‘JRꤽc^k$VBr!8DS,O@{QeTO9@P`fUPò{^c>:a^iqZ{y#3$񁤡2&eհ}YInRo4>H_Y"Ijφ%lc,.7 jwbK 4)n&4qC< ]Ep/'-hLKuK(g6WYMM4Ye`vDo@"z*D6 2_&j ύ;N{m}ZW Y7՞i^x#:5 2>CVOY# ln U$Ak%<6K@)H>NO|5gUxTgAu.7gPz=6 Du }l!U5~ ڏ_+@Ўl9顸+il̀2VW4 O[Bkmif_|4tE.?[=71\~!m * Iw,R0B*O}ˡwo2 yd5;;T ݾbڛfcrXS/ϛ@r;E4xjԮe W i)@o44mL` z"_s%ׁN '$lIE7FB֑iK; DT%9+|JZȳS5|5ukd"k#BNB?bby _ 9"~[uyp H8{Ys ҫ?Y 2@7 aZ!,I^Ҫ[A0^g8@!CR䐾Hɯ 2 mVH5e\(xqܢvg!z_9pU7mb ZBe\ZZ+޾̙:' hv a+ -L bU [+fz:@bp P K= J÷!Kf 0uoik W4)Oz2Y X< KTxy~w,=R>Z/5<IJ# ¤_Nd}TG !fG$f]m(QSZ luxN7n9:FxQ;Ӳh}61m';Cy$).n& bUE_HKF/X> zX/ R<7.`'6rGty"~IfO-j䚋i輖G?oI;7(tco8爝 V)vM.^Nja2 zI\߂ ߐӤv^x! '(nJshCs{h/*uf8KmĆa1U<  ,΃/?ACu3VKpϨunbX;⌞25$|s:ȧݔz&! įN6abHp H'(MX@8E4cQs0$ Q~ga֌Ps g"2s58;V$3x,Hx6VE .c?R&sYt2sԒH\>O;I&S H<܇~F*\ixM_`DFm/h2W~GDTjyz@0# u.򘪏~ŤHK &4FN3]{Gt@_xMF|Qr~;=[$o냌PSh~ԋ&JC)H+DMcRcsl}ǚ $]8c2T^:С4 7PՆ=z9PS i< mmDžVo5DUODUrt$2j*n.Wpk}>q-#^5'da!`$nx~ͬn(UlBqZ҆ yn\ؑƍeQwRŌ`3^-byGJXGW^ǖJopw޲{iJ-NzGZj,@!W1%pԗ tP 0# _K €o>ֽ-ƮTYv 9S%3X ZxrVp *@LjU| ׭wdX[ }T*T荑R8-\zG+tB`Y{ b~Oat7k^{/,gAIbҁ#x:m8(|*CmpN~;_{-V>h y=w?~XG>Y$t6*IZ21']k3F-N# 'ΉGu9'T֘eba1'O(@Uf^+=3nCv@j֒ q]+YNANsF"7) Wbg?Qínڭ}w3DŽďR[&)]*A&c-=Jy>4kgƈ3,7ɑP')\L/x+0ə6/3)*2[s At][0dQL#xo=KYcx+`,[ҴmsY̕'b)_߈'=;HiS5*/ b`$Q6Ny-a]/U}Br舆DZ'Kn^k" 1}X%SRN&а`L`~b㯙@AoJ 3F!Y32x`hncKu  Q#q #jW⹫|׽=:yx"RϝKw {qg.Dd\i~ ,g1} p_jBmUŒSޝ hؒ@keH1ң2vN)^q 7/sstӉҰ$jʢq}iR9ǁNt2X ,.UpzL Ӥ%缮WdG2AxwAŰW0yux27)v\ .{B8ŅLDy*YoG.NJoqsӕ4/f ߀TIbUnƒt =j/5հJMrlu @ȗ pBR<fkx\0GLhm|!]+ɡMӅ%;S%NThɰ\P}vHN0(ꛯ&Y"mu-Ye=ꥣ7eeP^h-ɺ`' M*J_7UϷu?P/dz$&&r'FN3I:"%=k#"|Z-zJB8Cs0kiqnc>)<cSQ)'-eZK I͊!f(.mцЉ)/pdH|{)u>ÀAeI+)9],obA`r#cܴe@w l,/.k LۈX?|K C@ Lg]AJY_SE}˞“dvan1%^>;S4csr&yAD3M]*.sB Y^. p ېmm%;ya|^Q}ƛF*t(np]!b[4sfF&Ʒz<έ)oW9"IW[pXs̋lJ8·ݡ<~EWL‡!m\7cϼ^R\JtĥTIhA.^BB={'ė4sNFMEZP1Y 麈Ty$Ms C6@Ҧq!us^牀zrp>w):RԺ)C}䚾%g_p֬ 翈--A>hx >r&?p o_/fJHaӥi԰I1O_۰nEݕWi1L8\#Nf%\ n) p~U+r].ZoWTY4y9ߨ^}s b1?~NIЎAh5.\!(H~^F3cʰ`K`|WD&"?qYAUU[{Vi>$Rv z<36ENL.NyyH_)Z,k>|SwBI;~i2IDR{]c)E 0/=`)3 4&GjҿU%dAv 䦒fG £P-ė?W %(J>oG^4 כn{ea!NV *-A)kT禒 ##OZӳփr[gY8)؆x^1VfL'8_3e+gQ۰7kbp *6 )в^<]S6o2 -IGVt m _ EF76u(?b!CβF1,U%q;V-@>!TRl^+3 "}cL :"}2ЏѺ:v;$ZN00oX i[(Զ@C!)AJ 9bNS32YZ) = I%{%gӯa$ 0Bd~;Mj \J7 c;@sV>f w'EG7#OꃃJb-e/2ppDNt̘uɁ>#GC~=Z|("w q>z{]/F ̨UKZ3qRho֮0s#)7)㎥%MCzaxP;ew/߭)Ws~$@!̆B8P\ETc0،10[Z̓8kb* Re;B(ywG3-Άqx36Q Ce<#{ q2{,[kzLY{,1c:66 =ץ.sdä́IR׻V.i[r9aպkh_q6f)gRt>LRA&;5. d??IVPCO^2'-ppFAQahXךCN yNI>?ݷWv]HƛJS +|}8C'sKzOǎ(+QKaf CptZk 95=!,9HVRSUqE=YV6> ,1#lsIMcŀ]E{>eyhdX vI@oYAYJVPLwͯV0rx.Bw s%VPߑS{X>GLA;9Ugg$ MGuʮheH"{ne̞2(IR ^K=W>UÓƒPB ˭%;2]]`654IH (K@=k:,e[um݁N+4j5F89E棈wk,RvH$U'>XI1CD/!%KT, *>toO3qIJHJ}%TڊG8[UZAvTcw;9 vH|affԟ?&1ý-g@ G0Xjk%&Za1؆Sigl>}ˉd7@!E|yEbgKK!`#X jQ81n~ FHG!jk^q O&$|+5P*G$f@b#=P8vR׀NP9D#r5NH '__ A*pxT?ke~Hx 059[Wŏ$,,} VŕyȘ"f%;Z]-KcK0};ahx?8(,7q/*U!Єv8S64E ^ Ft-{@Vp} }G#%a =Ul7C7B?:9G3o蓠}R$lo_7DȏP'nP.Dq'§ '*Z.@/fM-8 R㴋=3b[C}@iJ%Gz&Y" LG6NB^4AIą3Q}qr|Ќ+EPCpꡯͮ`T0Tk1[4)˂1LJ9=Q7<.'zr\;&}# I xm>^/3l,?Ipv2L*y9"Oa&:Դ\ۼ<9q#0ʗ?51)T |!E*nD pMvԹ7_ Vq\/2VQP랑Mb5X }}޾ezglYj W0+)݁o-f ERIV38!!˺RV`D_]Xu;˄,0|G1AޑpO[M3lkR>IJ)ifI0Xtsv؃(%`<ɋC\eFmHλ 2 >du3oM+&~jO4p)O @^ Pe3em|L=e32NZl9npi)0ǖrFZV/1nZS!Y^azDEcha 8cy7֓mN`Ş%EκD?7)sHl2+;tEZuI:ڑt&Ϋ. 1t P"EZ$YVqF|*mw܌E0.!aUr}T>!h8">LqҶJE6Z۝C~w(v&t~g.F8Zz@W kӭsNP9ơ\L50Y)a<$ħBݘ}?'-gM2Sk S:_cnR j+}&t۫)zSHqӞ'}~d zxLro+j0YR%#|9u|2n5NJJۥ=Ny[ 3 lcmQMV/Y3͠~b|d,/P0 )S _Ck ਓtRֳ5G ų#ϽJQ&$۷MnBL1 *JLʔhUQX}w;H@e>Ĝo F&Brv魸u8 >JB* pnOx8]].$<{e.7P2 ~jGP?! ^:yV"/=ĈLF~* Ie*E «p`FTd>Y0b-t$ҐԴeq $% 8=T+;qt@+a]Yu!3amd"c,x<{ц)+YoC%vΊl9[/$ ײy@9:tm}U6J/f.C^@71Ӱ.7d2Y5$4?+7g0'2 J "p>"FЗ^}dɳT7hǔ\xKXH~@vvr䕫M"JEoK{E&I/9Ò=]qe*JKbOJ|_׌I-S]Wܵg3RrYKFq{;gj$ oSBc&ҀøVWU١Uw ke};WS1,Q26rם+P80 ,Bm,n4+cYR"5R͕yӵ]SeHlTvE  ke=DjyWmtX"ո-T E)*#!F|B_ڻ.72ǜk/|ZV*qjѠ%ٓ-#եߘTu$H/!9m^ܡ9`vq) 6>f:Bp}K3:eg4ضFІ^E+LhPxOz)C>4 (1(Z)gTL0߭ R؆/V+90C%a Hɀ%;Q<8g[BV_xB){+9,/ܿt~ ~u*Nod BU!.e^әwDE>$_Tdqͽ%#w^1"*h]Jʶ&4Au J[vl}Kf7GpD{\>d>ݪÁ񅓫MR ѵkߟ@(Q3uT WNy:CT$ШHXeնUն*|ɀ<_:fTQ:~AjYͷMSb %wY eKrk\UFSlؼ1-'_nxݠQ+)!.M[ro+QHgwhi+UBm[ϿW*~!) Ɉ?Db> jmaS?61ƿ.bܿbGzс}VwvA !}OOtjj[&Gh+9Mj^HaBdQ6O =įۯhsO֜2Q}\HK@B7+f5)axZS% o^'^6qګiUxC$0f5^ܭgBOL aYEf [[6;k U䌱E 9%T\n ?q+9p!yXzun3O.z>a*A$Ԁ݄š/O©wO2f=+ڕk\U\`C;לBΰiֽ 4Ev}02bBAkk6(m'$7?!-QJvZGRض o6X/8a w*Q,c"֪437FȿR ȸ'7)BW]dyVޑ )V*+} 9KGCƥm6{U%65DiDSe9 Umué =5~ s,tZoqg0 ;n8J^U{pպ\>ݒ0B#њt,Vz(QTPiDV&[.J\> i59nBS-jNe%O 7Bu7ʉްسvsPbH3oS*. _+= {6JTݵ{6B:ZdE/YS X xG|"pX2BT&6ahu!u*s Fn-0蒎h(jmk @DRsW lIZsIwaNC|` "ETt0ן>JP֗sRwNJ3C2ؔ4ͮ_r2aH-<V3NQ?_Ц1iRֽ{Ga(%Xш6RK*!XYpk[5jȄ#bW6Rُet:cJ.x°DGĀ)hmdW+ +B. dOq{N, JҁPPCP#¢X"?݁);Cu#Rry9E}UuKPg89/̯NۤmbikHXfՌL;gcIt͵&r!h'[PYsHخOϸp@P 7E!/UR>* gȪ/tNdXho0wq]R9t`2!޶e٩YVĒ \R`5h nDcwXfu0J-uZkAٜ{%Sx 5& U|1*1%.&_:*)ե%y(@OG1w}B+/h!,4X+bFV 0 *I?gf]}!QJw՚YL}UD<$FKnMswJLS<?hH( [h["[wQYs3j1A1<n`6yiCEjzL1;]"~ P֌hzR:1D=E v$ s/qfۅGsyԠVr@׆Np_4ptC $ShG?-M0`FeZ6EcIKS]MQy48;'Uf߁;>6a?(f+9d ޫ_BTQק-h!!ynI2)|}#.K 8h"y~K5$7{NeL5EVEtsF_|H0M.gy =W/kv6M__ؕAӍŇΎeKթ0hK8Q^T5=!]ru(8B;TC9\%7Vsq<ckt}Nd/7Cvnwe2l p+ v%d=^ ⸘Uk7HlARCE 4eov%m(VX͇~SfWD kg|t ۲V'7`1&:\;D{<#*f:pjfþ>ZXHU= pq0 Q;alD?Zȶ^Y2 , B1iMza9w mpJ:ȋ c3WNt+Ȧ>P°7~_gCM$=< Q̴8'v{;z}+rSn$y½kԜOW]-ru}fprCiƍLl[|CzIZ-⧱W|;9†ؚnjc5϶Iv| BFzW١OsXjMS|MTN&"Bn -K!};5{H_I*Q _-4l#-.W2M0GxV_h:CnE(}B2]0-Kn{K.șÉǡ}Qzbv̬ :` C&n-L?HSÉȁ1:&:p& 48)UAFùe럶G /YW.,5Wۍu*kl4vV钄F :MGveVPYk"k3t ]h8L5M{.'R(0m؛3.-xG[iR]Lx 4!6Uc%8F-yYja'. 5kT}"*][6/Fjث'&Xhk8@9A@"m *)ox.dK̄漢M/b3DRG5ߞɣ&&ާ.<:YH]M}Ȳ'T.u)K.=87LY6kqĨXy_A:q,dh-,V‡ƘStP"]< ~μFr(*iЛ3͙vUzyCi Ysc|6J0ň8(ZhC #A3𶮐Sy# R;(S&Gjh Rcr!ZR:zvF®G) ۞M(Qi4l %2ۺaʧIS|WaBx8R ؔJ@]6=b@lCL(6!m<ק3<¾@Zŋi%#!l5ч Ell3G0a5 k4n͊Fav[E^yx-bޯIN& V,}[`=꠷yqŠZ8bE4ƞ:N:,oz֕s.eSqs$Ɖ+fW(\ t}FRsLC#Ei^`{p/ô꠱ҙ7(F1i9ҿL 4`B={&9z9{ 6|nj<cecn ! ayt#x\#2.5sTuW//2s!}BԱu ϒh#.3X+ʘ=csymIѥfOWKOU o2\XxNc)Kxplx# =p'B:Ջһ٪@xl+w8i iH[v^w!I+'A2luJe sxpmCif^ l{͡4 vZ3ׂE eե!'+=F=Aؒ~ayd:=W]JRK.W}/NYGY-E\f{%C$]U)KeAؠ!'K`:A0q "*sg& B#{ϹARHN,yDΩ7Iv4?uGR}cDmI kDЛ֬%\x-̰Pwe:?.090Tu:3ő5*+9(p/~KL-LS?E j~.Io.C[b.!8?PWg.IIb8ks+(и;NuVǞ- DBW&`r~Rބkv;\hGٷ8tW0ͮ% c3-K/dA;:& Nij8>x>i0s`~g6#VWhpLn#dgs_:W7 8>kOZ`{֣x5i z= Š#[d;hi; A*݌my]1Uyc>,F\`KQe⃗ݦ%.A͙/ {zS$LaBrd)O4& S@ɇ0}j C?& T0BK1G8 2CK.H 岅]rN'cGAmTPD箜SsRgS8Gx<с{ ~>s)%%8]>b$ ng^GM~xiaO{<4XvN 6veunxG<Ӏ{ &W H0\}"W-YR:X*F~\z):.oϲ\VӸOnӰX1=R<>BWޮMƟ}Mw&$M?㟒:GWcHz~Q 10. m|=;R  /Dh!SȽJ̭vV j.aUA-5d#NۋՍ4C5'o^C-{CN5i#Pt%e.Hp ns;ld\d7wZJrfo~9P'`]F0|섟ԡ%sbnwWd[W.^o'd-%Du 'äƒ\C\{Y~Iߖ&COUܚ lեεX*Y$jIxn}RF boÚ#ɯ)Ln$d'wpșT Xk;wԊ+dBalQ)ݯ6DXQҙ$\=QVj0#dALs X`MyE:U q0ҥB̓J ;uo5<&W \L̰_OqoQAVIum8}+X72C7$0A#1XQ~Ǹmה$]d5rŤrg~i,H؊>nY]>4r-3:sSGi>OsМ̝t9v&@Db4 IN24Ka~#75([ϑXHȷ@3Ӛm)6/(NA\v8:]EgS55FA[%z)Wdqt\m{EEktvaya 1Ta<;qׇ #sWfN㆏x((dg4^P :nQbvM=?{L/,yL0)3؏gV\v(V/Ld l]{5av(R5.d.ecyTB z>ߒygJwhk\ͶGZuW`"^J|zw inc8TTơs㘮zejAvD,/HIof\7o+M`fIJif>;)`X%)A1`fz|]?DfWwpž8d!%Yb (fcj 9jd3+ݰ9g,`Wa3 ̈́nVݤ~?ūn3l.&u">g>;{S$Y0aJ%cIwo1n&8 D!<:88쵔 ݸj'(`g9`@>'oC >Ou r;GXNu4Űks4+{1w(lLM6)>{/X5 1WZrV9ZHkn؇NӇވfh 3/f2; GxI3,̥sD?&Fo 9/?)PoC ,@͖y+tc딍zX54@ ppϙs֙_| bhG~?d-/Ǔĥo% , L*d= MR>EhhPk$)ܐQ&hQ-'MZM9,YS 20y3yZ Ŝ]RbĥD:yKp4Bl=#(HR*45>N>|RF\8 3<"kq;# WYz0&bcn8c{T }E+|@~‘q;Ekc'$O6i"78$ae;V??i $ s hvsDfb`Sf(]Q+ ^ze)R9M K{kS3ƻUzyrmY]=OƼ{LP& <,#C&{a=q7Ơ%Պɴ)92[phã#sQ1R6c|W!SV7_ aw5C`6gOKO-YP4cRܯQ"C+H.mu@#A HE{W\\PGzkb%Qh2D:{^ypfa+ o8HUH4 +Rg=<1\ O bA d*PAt_bj4 Qf$l"*ic0TƦêbL^9P3(09O#CQq+oa7 3mOV!k0,P;Zq') [3寧ofF | c/GZU<j8UͯхH /K/"& 9,PIm.:W/R¨/j6#_7\s]z%/h{V@Afuho&m}q} 51"B#2Ae岔D}3T#"bpt GGi-ΛTq^Ba9Jz|OCb%0~9 K1qKb&^X悾uȆY<8`ٹ|~dbP@Qx]he{55hMu<WQ4djOߣ&s_iodɔ/ $>:Fc*NxP gYS$n!eUD/aTmTp[EٖWMZYwd򑍸wu+z=YLϚ#j%.}HʔxIOm*!9;Ds7&׽T"v+ubdʽ uԃR 7@p>w^oegnQa,R b_ڐa@% }Ab 67QJ6M{kυ.S]G^ZmE8WGl?Ǔ'W )MKnOv D0aOQ&ow<{6.9=6(9pg+T_=Kb#_AО #QCav2nX(GJy Ǿ̹Ⴞ^i^-(>LQ*kRKh.^d`gxxZWjQv$v,xU]|;!̬LL[ -/ f XA8VR.h<[j(Ykh5fo31ksX\vzo;{qiAouwѪqnf*ws)mr>jF(n'<lp7CvU~h/C Qvc00^KH05ſ6xwܒ2/cY;Voxc_;u5/YkŌ~\J_r6efg:?⯘U+>QsS{$;u 0]*&-XgS'mDLܩvK}G rc )&]ةP Hd9XĿJD 9i,WNi- ?2rltVBhi:c,|R@riԱ1ȳ@uh*ʇtm?GH lqܥq];/W #*݊˜bI^p }Kt iOncfFls #U 8:WU 'Sx0WN1Īy"-kTה2Y64j+_uu4t-4 $<.8'Z@;Z TM/ ν J{292Oh2q,|{lo)\.M|Q<+^GnC1bEPŁ2ZIwX韯O`ks=B.=\v; :ڔ<^p :M)9W3.;{ȥvgMXA=Cr=Q տ#]jw Ν: Tqs.[Uڣ1럚<ۺ<. Kha<1s73.ڿ '#W8X'#^q hH5@/O:NǛx9G嫍pjqM]&EN2:evۈ0ZB  {Њdp~zqs4ߎz|Azk#YLP MÜӡ8tg~1n*Z֩30H JJ|_/Oʏibq;?aaNr(vەdgE[~:}OmF7]W쐰}VݙeS f&ޓ@!>]tC`(Avgy`vLXq#sat-q3.<8Y)F ecE !mlt g @qy 0K'*eq)"В-%l=+<͆~U#I[:&" J&V CUoE~ȯ­*\6[m`,~Aʨ$a$wST:^R> =`GRHㅵ(~2!͉!rh•GxnKg.QudqbrŅK®/ݚMWMs}t/9ٱR|B٪ƛ^V jBUiyd>|%o'@ta/@1}c  *cELi(8 {b/ŸV|}❶<d5߬!VԱN5)w̕GxVy/4:kU{)b%0j`1ΝsDbÂ^ 1r`ϡ@OmuP*-k:5LLV"Ҟ%TDr}= *|?e/kp(Y<:ZG/PGfǠ{1~%ajխ .BD>H5ݹhLZk蠙&{YY+ Ժ뮎jeE)kېGJZ8Ú $h xNzp`&0U{y 5=$c3*~x[(H"en!Jt[1\y2@mfEr[*"C3qy`3y ȱo쪰 Jm< +‘BMZez5>u\}>a4T"} 9Jm.LU% b͠i?TljA,ZKj+-N.W>y><_ Yv2}'Tn𼧗M>ો;ٹEDۍ27y a'bUS+6RZ vq^ađei_HwzCn) +zhb_L O_pi6uVغ e3.&ԓw)4-v[酏OC\:$jd3 W5?f!dP%(d_* l.HbOK㸜iU1? y* UZkvTV~f;Hmg^r4(U6`,s_Sy3N Yl: vD; ])e(D0MSe} XI|l$7φ>"\n+Z)L4/$qheߞid}DK.}kR&!, [v[7;|kϥ̮0sJ2pGxX@kGN45fGN4l67o6t#kn].|x о#\%V#XbljO2$le.Ur)R8eJl~?5nX|,op7j =Nwʨ,lWdCۡ >15~ bٷlRjg PGP/Dc5dPjm:HkSld縭pȚ4,uk'89 ")v\0~1_'}W0j{OҪ/u ȱ ؒqcs F_*X#a1p?zjϵP .I"-'ߜEXs`$u'V}Is TH: =[moI.fڲeocM0; < s ;Ѿm#U.B FDHw3 9 ^+^ E2bB=J.UwMny$_ ajnA,kI{IgTgDWm;d:"`G{c:vP::떜`4Kv|p֩HMyhQӊkgG5u3y1<"<&IQR+'Yd$lsEjĨj-umGnp!#rjdupI  3i;W17&v ޽"S KZN#UiK% P8EV(!%UEs%w:u+cB;"gǸDw'&EtVpnʲ=**"x=366 ~q6X ڶ30pg<.cuW^κF1ˢS烲SB0%q$3OLG5U[Mku1Nx(ĭ7QNF3e V8=GըUZ@KѡtXoMËz  if{>nE Z8W&Ӏ +1Ӥ+{d1(WZu>UNDA,^^:(gm4&(bGssPj03iPGPIawG6+rF)63|aYtnr'DMdw'TD}CG=4<ڎbH^5XLSs` /byi-bյI +xU4]Z1GM!b*;YY 51!$=BMqk:u&z`hSz WXO3i&?a&}"w'͹59ȥucM8Q-GЬk4,bl^T0b_#ޓ@~_舲тTylc#_ ^%f[dLl@o@`AG qi-F?G&6a݌i.0S=+勰8I,LfXO2"!^?#tF'a˒^|^0{bRV)r? U>!HL(_˂U˘Ĕs ]w|cp=  h mRݤ`z)|F P _,^Z;"7o +722v/5J!8r]4ĂKMq@KlD^ DPaF~~“!ΧeUƺL`7^ &zc Ď/e}?`<rc)h\Pkq>țR&V4=4# U6\Zb*ȗ$]*Op@9(_n e: kkaSfTrrtUQ~SUa0z 75"8\xFƇ}a_N%hqL-EE|Y'[wR1]#'e &^1 'JSX`WܚQmP+ -y~VÍR:nV˭vn.Qfjb/9 !2>J&Ͳt( UWֳ;yp]E]ն+vz_=ωe'xno⁞,aw[uSw/,u>0i<>ds- ^`أ[uz%]ǜT#`yL[$4&M׼v )붏p$% ʹבO+ fmȥ,)]D =W/TLxv(&r{? A$laozS+i|6 Gt~MD3draͺLO)5FA";U T'j'*G .˷o(%|*mdK O,FV4Ȟ٪VWb E8-Q˻`z6ϑYB~h312Za+I a@+4oWQn#s;=ڗؠKRdͅ#ш8AK=h"| Z Hf% TlҨV> +c[0Ϟ;OB/Z#] >%BJ$bglhkrPwms>O+_2qDI2`j yJǀn)4X1$y׽>Y_Bem߲3X!a 2%PFrvm mJ@DCȮYwDQڲ8Ⱦj6䗤*ŖxĔB6ݯ|JƯ:C"Γ9IgjD Y YԂ]g5-Bjlo}/\ `8 ^fsNK iVH%@.v^VC=p󞇷;Պlyj{kMrWx,GC=S0mKJd\p=}jB,~TuZܣye&T_޽ਭe#V!eJ&; hIRgYZ07070100000121000081a40000000000000000000000016609d23600011df8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/{@]?Eh=ڜ.+GO@]O7S`Ru&QF+.4>NTf~sUO+8H;D dcG6H0;U &Bc裮fDx|2g,6; c}/'i 385TQ#9ԑmE-ľ5 #$kř_mU% L<ž6`{ ,\1r,'cFsҨ"UoL@?a#H pŐyur~4*}iaR όAJRW-!AK`N-Ľi" .diF+kMbϹ}ѷooG-A`Y&rY±;w )3)fDn , =}>#GAUqIaЂDG#"܃{ i;$J$ .1u8s!NN)? W+,d%iA+)w21q#>ajmDl ;J)r>p@fa?lDA2K!yT!z)cTHT#K5ynPk]hML+dLi`}Lފx}6z0gj>^Y<ҋ߿-ŕf'ȵW55ޒuÃ{v^'m$ɹ-J-a_SlHX} $٪oP H1r]Y沇{TrP̱Ӝ 0S +kNyz28G#)AOa(u%{EXDPĞyg-/*12W [t U>u}A,=K,n)GZĹ.3 tGɾL&2qR<g Y 67QX pn IgA0v >U 9a>*/+2pSY'Kj=wdf K? ]5xo3yi(9eu Dj5bs_{݃Њ#~ !/ O;NRbUIW1ư_cۧ'rrj䓞OPv܀p}\.lk^$ !D:A31 1`ȀfHu `}K0$YVFJk|H.Top*ݦb⼐e}B1 Ybr881AҴe6 " 0{LDeOV *0%SgkXM8If2&]ȁUЩ@bF g#o/耋t f2Yo-ۼ=.ScIl]Z#aMmWOZqtHuG'ࣸ)1Li#K=J2-9p!2ӊ'.%%1bD?.c8:q@#)G? gWΧ?Y}ba `¦Rʼ;a A ~Vfb`3,rWwksBtd"}Vͦ-Yr2'BzYwfe gvC!mO>X^2Ywh)&¥W6gk<se2!A9cOZՆd)Zu>ޣ8u TZ'i->d%@>`e=0x9Qg/qv@E'XO>wɈϘX"HF~vz0 EL:T ĝmD_Xriפ-y$nWy>ۥ~DFbl2?]/GN>w \tfy,n:sYP`&["( Z@CS~66bݲŘkb Њ]5ӛZ=z*鴐3nsFX4E2)>X sA$ D>q|DӨ F3.W=JrrG?,חy(P4 @jg,Bv$^Q'hEzQ.Q[F[x#XSj+ʥlF6Gg['Kjd0kK# TMmS!nP68M'f%~ڿ7 δo8(&!ό / 1Ӹ"I,CY9υQ8!H7=&C!p`+3Bd+`83$xxE.k*iϼ$o)}foK ?,/N^{w$QPa|.e, 9qֹZ *NT4>X j oN2>ث -GH=|3l-&\TǙyq5&2}:BY9K k^3[2`Xp8F.3e}}yp{1)Zj+v~lfiF3τ~Zs!E%mj5d5Kwd\sߌf0TXT5pnS0#F6svA`YÃ{]$pS5WH,U>۱N6*eaBa*Iab`qCC &HfCt\(U@Եw rVkmX\"J|}"1A@:zowǂR$`LK4%-5Rb-O_z~TFK7 LzV:7'CHxaHp*F#}X0zk4rmR(Es JnTwre`+ښ$(YLή.K<~dҫw`8>R.t'i%@ǝ\ǿ_}HA[yF*wnuᴽv4F\1v `aP#%J;W; ZJ~Xb>":dբYҾ _E-A6,HNy_]Saavep t4o=fY*[;q^(٨ n̕|Az4!̿P6ߓes;5 yONzO?,t!c^Ր(`$32 _oiRoPÎ324$fl/dzG&Hɂ˜ 3(U6ˬM4˯|m8. Etσi<WϑEK FЏ \gx5et/7zq D}=Þ +P.n:W,ץʦ|T4Ec }3Y .EP?YyNw|fC,zcmK! CͳdcЖ;+R]KйSFhf\W !|֛ԲRe %\WW}z>+PuB¡;9fGb쯈k ,vȣ]ҙ/}7ڟ7`n $1=,~> V3zA5Vo/]%pE4zYU4 i(Re?)ӗu8;Һ5&N$m.-@%$ K$:dL$@+>bۼى-PZ]za!'.G--;|@g94$qG;9GH>\߱3aʇ_[>j)Q~Z}\CU&AA8*P39#~"rل"u軄ȳrMJ(ABy ڎr[zUXIl HFp{ꈶNƥجp3| P{_)o[0%[,̨:"j^Same9UTƧtB % @ѤTJs IOLu҅Y9Dw'@RlI]0vxk,!G\Nt}f.-+G+ =`X? /IO ;g~#5{3jw]%!k;"`4^ojd0o2n*xFC9Q@y4U8Wk*e*غAm_njUظUFSr6>'=$FI8ְ_LRYk~foXfw+Z'07ÍOF}}TW`@`}ᑄDGEjDݧﶯ+'CXX0X9z1g-F 6>OI .ѭp5Tba.K-% g5s0tL,ZWsIꥒ/ b*z=##.Ŕ/7 zK*uWayAO@{|Ø0Ӏu jnSWyn:T T]ȫ.qF&z ,]44/DArw/tluQo&ilg7>ZJ:j֡;5 ﵕK92ÌC IEHjlu2ҫ ؐSϩ&WQ^VwǠF!0 * joqV*4~wO,*eXS#I .IOd%+d~:We9@YеIԀngw4,aA4ٌHZ23{ktAWBؾk^ 30ڸqUiMy`ÂBJx$ @>Av ĖdG"`mjs&ZuvK58uS2e* q&,ْ#_Of+Xh|b.pp2O]H_#B14hcyFdSrTPQ)(yc*[9M݇uѥ!y\EԒby-cÅyTK-:Y])Ϊt_>, 3$VH 4. 6 ]l;քv 'P;H}Sax)/cҬ}z3U<3DJwmYz4T_H}g{CmF+S"Hբz Ι#lW'{ X˻ ΄/'E>#ʪ[@$/$oJtrYDW @Ḑ.!\HF̠ `M x&d$Zӌǂ@ [bO 9Aѽ25ZQS]n=SnK~yP`T9YlXȠU# ٌa`-ןH; 7TǸ+z q=+tbKGKX8ʙіz|԰7Imjs J RxQ%~O3[O{^}5¿Ъq&+谇Km?+%Kngx6?$a]//7-iwpu)? UB@7k5>2{S[zƱGڐFWX" `d9: fKZ[4A+)C58M >4N4@]}&<7pmcxcҳz4Fnm6~Gqǽ7#e2 V]M)M:+g'Fﺲ&_R퀅g38nͣz+)0eF Ä&0<\X~ٽ9͇BGi&U |"єam *w=+ÂRg+͜u'_6v0mǼ3OVSb}8ߊA\-^i.X$n=Rezrcc@sɁDSJ> bo`j˜.$G'eC\/9F7MZ7)_fβpUy"۞Ng} Uc~K@ 01X8џSo?pO|.9؄ti.3`oI4n**|'eyIVp' eްrr6f* )#L|RcNV&K |n>)n˜D(͇W\c_6>(E*ċ>Z6l'dTgbrXHqm%v)y$IfWdR0+axˍ6QZ$8N>gJ(< QUGa V^Ƕ;ѵǃp ˟'ZQ8 0 ܼ+n&l4bX*uDبMڛ|]ӪF:|@+};OlPVXK7Q  EF)\M8+aTA6aDj4Ic3n=./98瀿V->ZtT<Z@4xIMo7*j7?S.8pakNMKW%3ĀT~IҨG0*17B Z>f3WCq{ F&H$(\KE GX5LSew _=av?JIpIj`|{ rPPz'm#hKt]{;!G@~Tr~6wpOiLZ[Ќ5V{JtT''%ݽHeS{|~e7!XuE{63rOK kPm4xTv"_lB;@ M-tj.V8I ӘR dG _pD`ww{[n-/ڦ/9! wJ%^8ZjqK㈉ I2Ho&=6]]=E 3ߦ/3{pl[`Wvc͡cb65æ`g%Xqꀶ?H1044x<4!kyi;$-x {P\?h̃('D<w󶂟O78CVF_ n^tO+S/&oW_Mq&̠ȰvֵZDmcX8o&)qOoz5xf;t.pX,@ma,f`ӒR5QJ\x 4P{6AsFkM qvj = i}:c$pkɳokADQm0Ph3f됁-{x+OפW\=&VWf_ԐZJ>U C>يTPHBy168 l0|1s9-凄lhgG{HDŽ6')HD6ͺ(c+C<舱9i2 JRdt2]@L._aG5\`PoBԸ06NmcR+꛷AQK@6u-WU!SQ^0itp7ł}jCY7xLfۍ0`# RY"z~"04NxYL0$xE>̺yG$xGz_הadkH"DW87 ;oE]x$m?e$j3V+v\04v7WlBH# ?zWh> ѩLRQ/%1gӭtEUJ1N.yRS +8 is\dJWߚr{o7Not1>pr5r%e maL3v89>]RWcѡn>o 'XV11f<ڏӂ\YǢXRkx>wp"L%Ra\P7:-x*NSCA |^(IL:jmM˓62ƶ#{s  2&(E=ef{%DsFho[ !_N2Pѭ UXjG_4=r@ݐ]%Smzݘ%UJ&(ꢖWِm( .&۰Ы9 uCݚ3Mge?M]ye& ,l\Cbp8ɏx!ÀLOlr |?Omqdju_=bˉuވZA]BG}spVWxK%&ɈET#dY"Ga'Mﯩc-9`ⶸNfKUlEm; 5,Fd/^r%':6?LV;S& w܇Uh48|c%Hk1ElޒZDׯjN:&(W;'\3WϥmK #(_䡩5WrUW;:_ uJ͸N?iV**$_bP 59{uz?EuZBREFg|~=^ o>5z5v*pn:Zs"fwΪFx[2hȭ8; Z6G* :9b$#3h)}$?zV)8:D(!d> ZJzJ Xǒ]WW`+&#mb*vt>rGEBA\iSc}< gP y* ګ[sAV|rO+ | (:OxMtejg{7P)4ݽU7,a~Q^qJ͔ B]_E\KaF5gmH\^k166 -sGhJarh}r^s/rP+$I8|es`%!A$C|MB'{K,'ųd#~ k32"#r A3ѫK|:8Cg݊eLٺdl؄ by#3Hcy 9״L/|k,[0irmJ!N*OL!p&[AIPZ"k34vM\BnSc̅U3d#&oaU}ښc1-2 BJDlssismG4_n_/=%obQC%64LaA0 ܈䧵Ҍ^qB{߃k2i/q"fZ]ڙ5p]zQxvr=ClTA<v]܎73.z . 0`IJ<$"?Bx'('&|(+ARtEqa!aC_+q& S6{aNq YiѽT$%waK f)`|Dۿ]ϧniR#/Jh,]p}Ģ?IA> 'SG

J[uI܍Ǐ4ɽwovש;$`ptK$b$=.B >_I4sӸ,>- )&?DNz,n|;\%F(JB"m`<{1})Df?'UړUɈyOSzvh]/6},R̤kr0(g Eѷȭ_[vo EzzU b >.nF%0c2BciQ%:X|f^kE("buH]D rU9bACS g|iЩARPN ʵK1Iiv|,A`RD3o*hSpūl<+㡨5@tD9>|.=Pq/pUWOMxAm J*liU 3 *sEVTF J-ϩV\V2]ԩ>dmWaQV*g +l?Kl3yp: Rb_Sfi_X QgPF3=s= bu1KŧtB"493r/%vƩQyW0]Yr5עe032-f]>h| /vLmM>WD]nz 萿^4Vl1?5aw8ABV'Z,#7xAZo+T74=O"+윸P=yb? D/M~ž~}C?cBf3X^s0,߃ꑹuefʋZv; .)6$^ q+^cż%e9ʛjZW l%"na ako(F6PTp#=8*|#x摾pĂo񮧬N\;K3Nb5Y,$wcR*YEPY|W<q%PO%o2W3by#*U$8P-UR Qz;YWׁpG {Q-{&J܄?|C)7{xM.Xaf.Eu!rI3SIf@rrsrvq}oqRVy LYz͢{; Cb1+ IWc1%AY.&e3x'>8 N EyZR23Okp8]Se"*HK]sӑ #D"љ 0_`xo}G/r+Tʫx`?Yx!*ȑۦ Iu*D=fDjuvKf %36sw@@6(!1%.Fx#"r=} &H]uv-&]n24CZ<^;c UbMH*eǧ,J'DAcq?y{a`q"tmr;^Y0 &)'lM!Zoj!IRz%ΚB W089MQ]SdJ&/u;Iќw G9b5I/8Wߗ?-3a[aL4ZH4 b Ŷ`z6%,s)g~V?C!}C+=3KFfc)g, Ic9JZHJ5PVҴ)vGX1s,;g#-1gȋ?Y^n/wcZ {`9b;pE$VE?nfuz%ۓ6l8Tr}} ?m͆M@:JA.&4 Rj2ԳRZ @05w˼ǮW;^[ZTJ ;i2WVEׅKhr?E"`Q6sw(zUI}$4\.b4a#pK[XN񔨣UDpv[ÈS e>l-2,xE~ VZT5Άi&w{ pv۲Qa*La:FcR.M:).пj5 "#Te`D؅| opk1B< >/w]Ė#ݧmwkfY~byƀvk9ۀkgl`7e.pFL d gם%%& P#rƍZA1bvd6'u|YXAmOͲ%}@N7&,=C0Q! Yvw}w|Փ_Umqz9^ "G ZJ `^*J%Z]s(pL7ꬠ`Mvc+-_j|%/aR.mݘReCm`af]i ۳.0h!{>!is#n&^ zO. ǣl3Eъ@mv7sXב:xk<};|!*Da^DSWR = N3x^9aE확*'C8'|I|3W0 k?994v܀n[Ȱ1ޚf:eB2m/=4U:Xjt0+^jER]Fi+>,- 6gR98ÕY'1g<{61U`~ȇZ^NNU|3 uA!1-o4G ,E\!қϺe'%U7)#ndNU)6Fa7NITg:2i<=/U@ACQyp@x[;,-?2p]\[&\u Qd*IX @f`BZA1h!ek' ?SƐ#Z`@K˲cDH5~2*!WlB8{xO=л0;[d" WޠA_j(ԹW)se#-m&:1=d.J'F7` LdGCp5Z*wnQU ֖iZ_tzٺ:Ϳ \:N)]2@BMZn*_;;!!P1Y6H!stw6@̧bi GLC!鳱=[Ƕu4aQAH`F4AW0<ͪRRVﷂ^5勾&R~KzZט =`}3D[Y$O7aqsjs@g^w (NXԵQʊmGAw1DOe*bDQi/nD903[.(~Rk;P!Oip,3:k jZdUr2/5X#8JI3ۜ5˛uЧ>Ś΀XM#4@5evy32q@5H,$f3ڛϞu(w 대ޏ]$ DKH˂2tfPie }gXfN0IB z3m8\ZClA j]Fv[V['qZseלeUq,]}0F~xYBK/jVL d+Pw> =IHL9b+M;@cRq=2 (J0pI͠a ׳:ML}LYH]xw\5O0njwE5s >/[,x,4Vװzr: ;Nych9?/Z(WOHDG )!ZqȅH?x}7fTF<_3'̹ *Q fb8{Ci&r'5MPqJ9ɉoD:vŴ#c܎TD ;uY+-KEn hN~yσw}Phrɟ*5a"N"*l.:=)4 bQtR%,hahbd4lSMI>q(*dv GOA1{֮b%~a]~k+Z\Oϼm5{b1[TgD́=PIig$(-.-Do mzN>mJӁz?KN-n.V} t &I=lck&}ͩ6$mhM]v#_rJg`*iNFeO 4ig#j{Q `;D+/M@a/QÛ=4A :wgCRV?{%Q u+[aTn?9HU'-FTz=5zaVj˹r[J>Gc??{5R;{jVmtOi~S @Hpth&2Cj%Љ*ĝ Ê_``Ol] e.$Wf),O.a xA>-潙ֈ*{OD߮kٿ" cl@/ ddˋNޯ\SQ/'v&1nP(REB\Q }JqcZ.6(B[>2^p#+@@tN(yw4&ZLq~}MP Zgdxch:K 4ly%1<9Q0%#|ԍ6|{rIQ4,m"h nSi\2Ө~[⚬9Je?rV~NMSO[>İg߹kGٟAٹY!S/ͤ ܨm#L/0w蜮E#4XV(x4X!f-Lg ]&4#Amfr4XkKFԙۧӒV@P@ɍo#!ט=ˎ륗$Q{xI]^S&*Lш7b; kmC Zb' 1?H귎톹i[Tw?bC h5 0Jˋx`\+8ij܇eE;%nf!-gVC~-Nĝdmw2XBe=}A(ۓ=v=BD5xg-Jti7[EācBdIwʖ\q$l> sD28iH@wDQs|iOJT;0)2o)^uX9j'S6f}sJ|BB^f63ӟy)z&P&[k_[)l#sQ=_{w:hHr2f3pc5];\Q:-oR;<7otPHt{@ Y|=Ym* UAu.{c]Ko^$INpOԭ0\ bIا CY#7XSFdLrg -~8`w5n$FӥG;|r e_P;gf]EGHg"@̮*ظ #M$ }<Yq 0%w{1@\e4^fv̓J%'z^$:!튥.C !R/_n[t5RL#߉:rLRXܸч27zV6v2ԛtkUeF3ʧA*aC3I5BRy[ ipWϻ!U,mYN\:ۈlV'FR\̈́gGsg?xX/%>~]!dWQ~rqU7d]o's 7qt.cL4jșgʏڲcLA2TS0Fv u*ĺD EscGd1wX Vr~msW:)WN3s * w~B[; DBW ?'3RV`,E5f(K Gl$.m y78ܔACǚ./gGvzSTn 8Z D mN[ N,sf9n(h 1U[*uoO$8qVVPxGϠs5/GtDe S+ 8 jrfC`שtsAA&lrfmnV$MS276X![շlBr0TkDmIj&:#qg?8JЄsEU+7B/&Lo.a2(b˱GNX N+o>[jAoSX`ȞB7c`^J X{c2hA~}"6JM*+C uֳnelfgOf̨ͮe f,8; m+.7aE:ûaLP,m\\ǯPرG^:3Foi[vמ#*?ȯJr]?M##[\(X{ QMG&|;w>É1~t̓yUkS7D{`S2Rfg-M,u3۱C L5cb5q+W5B`YJ@@f0"_DVݭ B2i0.̯-@ea4ssCv64삓bpH20;ch-jiArٳ?lAhhTM%UӕΒv tI26%/ޔ1.qI3Qi/~?P,R#ڐ H;1S mY9A8KA)3΁nG~ߖDa{M6N!B{uW;Fht'&JqrYZ*(AE&IQi18w3=dVK hu?]=̕Fۙ T#hp} C:<;² Ac1Pa0cƫs9S+Ɂ/5 I,FC+; ]zD2$@fZ@',Y*%(ʚ5'Hpx%# ');§FQU^q<>#JUL'n@ x=J<0T#tu/|eOn/ -rOq#^QMuM"ykPV7{'=wm$WH*?'(#TV| 3=»k̂H\ߩUT 8\k+7g@AƧlB@j sPe_v,N{FaB4XY5&H;L6e弯/^Ol]Q c^Av2be4u~)u3b:I%竿jS@qR!0.iMكwK,Mhbh7GBćH+E{N(mX_,6_g߬O;صka%|Qbe`:~8TXVtsT om%&̓Y;I bȎqM=2(‘p>#3 sۥ'@B '@tٰqȓA[FqMXSCWUvY-Nt;NY3r&y(szbLSΕ; H4[;;ح}RV ?\KC DN99i}yU`Ϲ'hG_& u;plϪqN- b͎Z60l`Tgr=8\z7BmzViV%64k;EIRhkp QyI{Q1(\\,n $ţP mP(Hb[t*|@Fzsdf_@bx?fGَD7˛t&|JU t(Tt kJe"0F f _&(X8btLܴ̣3: >x{NLΦ<>2K4}+aý b,I2(x*aJBeQ^h#wO،.mjr{f"A"UL f+oXI#1(:]\h eF-D_DHJmć AEuY0Ҙ]{6PXU^E#+(W#([xR*F1u TA \fUpBRSϪ`j Y7ҟ%/}Kpt7jU:{Eտa~+ s3ijϐ)( TWb t =6tC] D(D޵_ڐUjcLW?#եF%dk"A4`]T8.b!P޹.iTto&/CjQ$ b"u) ƅl+)Mc]%b*JHpSr&$vZm(@wGp= wOqζUB)4j/.1Ɓpxʺ guףZ:nt3+g%Œ0;62[W$8[&݋ʽ2$evbw.P9ωK{=-zCr#YT 1,C/:02;TiPlCgJ2Ե̴]A`U,h"Jm1o.'w^C F 1p, G6 .!ω% $&lIB{O_iU7L+_Ǖ`{l;k igtE'hv-{[hRZw(C#TwWJp,&mCtX<|v"\6 S)+[yB%6|NWU2HRBŸ)6<w4{P{o5=ng'vaѾŋr;9Y՜r6}Z2{?@oaRi'ODC=}zI{#nx4sܶ{lS/\S~Ȍn[d~,1ڰ220D +ɦ?4Ko[-5&M~>\ KbP=;b4, iTN/|]{!/P,=sE8. GA })QF7q^nS=2zup^z5twǵhg0 (\ԍf-m 9$׾M$qnEl.'5t3v\tZ^ljMg~>5u8c Ӄ&|))5Y+c @u-⩊M P2.c)HkqKV̏>('ƲRl Կκ 66f)7o_zIn뉃-^7B]gMoaYO't=lYvI``6v*Vsϟh\6hH[eW6Ex~o ,yhD)i% FD m/ް I9R+C4Vod p8 ~?҄(_/3ƑwfҺP>@I-!~HL&U~l?u1?UaR'{cM䔠W%"Q Gᑺ.d\ta/vO[ :~΄ɷx +.+7A 91w$yQ(!¤3)Fc kQB$[Ky2}6°B0h)*.IiWD/CEEt|uG){)9.Cu?qI2wyC2џb!~K >ADTho ^άK97{4r&;̮hYxљ50pj4>?P .V&%@cKnjb [sSbT Bhq $֔Sz 4>5(|L+fU-ўr$(;)!ܸt 3=#XmgfHjrق:C:K(LYx+ft/[B`F"soUe[ܝx[7;qL3]EC7>ŠfjӁ/ ObϨb eCwv :o-MRX%j" ^q0F. 'kY3Y/!}ўmH Zјģ[Ay0c8o.EΊ]bϊ^Lqݨ⡳^h |~tH/kzR"RzN wS" !~&R1 vNJu-1K,*͔ŴbawMcNqpEj:/6U> |-K)wDwb[I0shJ; FAD;˂RvNv }{$RS{3bN]R_AGh8 YF;i싟΄6جG.24=.etjH !j@FvS)iL>ݶ0D^ٲM Z$DoGU?tp/G#!9Ȣz]Zt6YE#v+bĔLrӾএeDdHnݽ_ d(֙P= V s#/AkFmWUd`gTv˸7b\g)],v#}3w4QgO߻`Y:Ht-oC/"8Sxk=@ڥ-nXF,4#[QN1 T霒[Mebs^= ໘2LiYY (5Ƭ8YnSEϜL 0zlxa&7eP*.+82*s,KNW}`܀Ì@Qڹ=[(ef=HoYbp]ݫ* ƛ]Si (7u x%j #RVgI5XAU7A-Id4فs#pbHv|#- cDjuX<ܾQ,jt,G4@.V! o[nw*=jC"`lڮbuSt2֝DB HPuRX≚3Dwe$tjj!;&uBn|i~e8*ڠ0nP( 1Jlʞ*"ixf$ѯ]XH-9[~/S6`v9^Ƣyu؉~A0DT)X\K"xC5/vLjތ[7DZV| 3T .r ;y93IwB^Š$𭶥rF=i7qz_n*aZzs^ tXh!>Ѝ?" @hpxJq1Ǫg LǺ./PVU0F|> Esu s[UYI!*(V^}uv4G:W.#vئޔWW@_{}43`'5@iJBb/YQۋrReO\ڎV َ;Vw:dh9Aa5SwPxŗl1o\^'gêN``x%_z 0ۈwʘ|ݔ)?`BE7ڋ9_\1,jxL#ƺ;HY|BocvdS; ,JHJ%l#J"k0<{@ۭ +"M3-u@]P0@9纡zDUK}Pf-UDvtE"lPt.mpdNã'FehKs rKA928M(z7d6kF\ň]2Q"CZb;KH|CyP`Bcw(P+P #^]0~ENܾ^ !}Qo aqn%e\n<'I"SUdoUXllx>@½@Ik8z9: VPoH Vf%$Lչ4Ctq.e31Ux* 6ol`/}&=i?KkU^G oJZ׆BCWÎ`frs8 taXB:i_X, X!(k!UK,}+96p+3,e_e,cQh ݡD^kQ{]`z5mlj]Q` '.[=u~P+lfn:;{C@ (b5Z^vQehyc?XX]&;yEC8@ ذ[?a3=K_(>ng] 3eEho?C=܃y!w|)0 {mD o{@fגW|@4㥋ݝˣTaV `HL6G۸b BV>+DtU)#p+`tΉX`s[~(I}*ոd)d<ͪ$"AqvF2EN0O!M ZgǹyK[E^_?. ,~ZbOٷ6ɶ'%~!C02:'Lp!rϻZ3.9\V=/%[ط knA[!aߍxejUY12: /ZX6LO,h߮7x~]g800eKҸQHv.ei,"ʤK nB6XViKU-Z2M$p2yύɥ4g$ӎB#3 ۭ/\E|i =/vw Wl]{iu5LC 1+ܙU_v?W;/UNq8Nd=X8VaUa+_b |:.M16,#y\# LYt{c>,mСbB>Y&,iuۄ{tH0!|~Cg@1*99ӛvر6~p|rns d) G=GPZ^*41(I09%PzQWi];N^Z kkX.tpȤ#/A9xbr#UC6n @#EzQ8+ 1Kwf3A`:cOhd>ē7IN2Kdh<(*m|''{i\&@^!%xhsGdVQvFO Y@ȱ܊e_<E{|J@ +5UjۿnQZ* :bJ#"L1U4ͭ)]PE~ Q 2+:ӛk h )dHxhw*Ve]Z˗IyNN faC &Hz"  $w0)7`?ZGr]:p~;j"bD~F?P6WЖEjEE+spSv֣bct&,g5Ll((# J?;3*syWײj-ې;8X\|XO .w[} DNĬ8dOe]SF,YC@ #})1_W,gxp4Ż0+[ФfabyQw(UKJqˡ9W!=s L.x{6t$^1u򿸏+PБ_*I4pkwݻQ.E pkKhpn ~zmRZgQ5-Nl!bɁ u]GY9q}0- m~LAD"!7S^{RCq IooS.]؈^bJM|l!'GR^id Hϩ̋ 6ZZ-Ux=myvZ܀ŋj_w^N8+ub:Aad>,I6S+ YNL 8u'5ﭐ 5yY=]#)>xc|a 䁰4B m$|ގJΨ%Ro6µ7qLP3`qƉ-%;i9+xcA{ tcY]2҇m6xuvx);*ҙox/#OL@i["$D>R1]a? 5:M[2I!@(QY-Xq!|LPVH|OZ˿IeeϷ4]6k;X0AXH6"6ǃK)wGpJKPFּm֥4&pL"=*t\-u 7+oIK@~!QK[f2 x^eČkZj]40MU~^vbxFlſ8p! ɵ,$/.3dim'V0Mr1Ir";6νyBFE1:7u 5Bx2QM?ms2aɋ82C sȔv /4wxpNNT4iڪ}\,$n/7pٍ U?1RJ*%h8W{X +B ir-tljX M3i4{CJB%ky:E) fn`m4ZO#3x B.DNTJSW#ZPi8Cx{/x{.'m NeeB-9Yjp@cJ7cB 5ıiZ֨;q"mHn9/W]@]gF,@PBx;^#=2Ӧ:ik_Ko{ -f i /YJuR7aKH{G%MTKBqO%:yh ]V)9CzϳnI"3~ A˙nǑ O4,jˮu{=Ɗ=rAMjiyt|\wJʕIºOZk/_\:4W9q^_΍ꐯ+ uL[k—}C apFQӕ(e)]aN7#&sSVx:)bJ$Pwf,+C=pN  t{h%HgL7ʪ{@'Vn,> 9vgyAm~2i{gHi_n̷i^|Tp!OA\sx&ʞȐ6ݰ5fp Rɀ̷rp:֥$ C9$)f6;/#ExO,+?ሀ'sza,ݖ]/rSkIUGV s7;2u66n;L7@{bOqkmEZDӦ))Zl:0.-if#6Yu[IN?ݜx٩->zz1#]בtS\ǖyGX9VSw^=M=gz_SߌZL>5 ^7Bvh-vŋ 6i0.j,[u!Q8TG@m抶̔.2YP/LzdVx,wOWKÇ DfB-lhO PIz).W. .j5$(fm)4{dC8@SbP+P :V "Bm1?k.?,YPh 'LԼB6QIP w4ʳsƿqGd@~lEf.VJwⰺBAJ-h& ?t*oV{_`$&']p̺ V\ ᭶9x"tYWpf77o|P'\y`@^|K@ɫ\ߋiE .\n2pW$+Ҹy'ڰ Ʒj0%zMIWB'B26euެGUmM0f96dt*AB6DBYoUk (Q4LGKQ FDSU''#!m2n@Q[OBxo 2KFg !A[Ȱǿ>k/r1?d0@^3eg/\{B #'AyJz?vn&>r ݯ MJ +BctAآ]JkDMTf`j$ - Fp,YM4Do y,;6tκywH9JB-22 %M4Lݎ6\,af6?RA?d!`!9h'&'~%FQ{vt!w$"7vq< axގ%^Ɇ -dcaLvoݭrU#T!4wR|o'/)$C=al>_C?7sj"nG뗥C`,Q,UW3ȓ,G] G:uYA`aVEU?Ĕ?nc^ y[ՙX@۷`WxubӸt3Crxͣ]6#FocBT981& W{֜+%9Ήo$(xr@Y/S-WI 0>!3[.I_x_:pK1RH1 ƫ51s P^[J[}b1YŊ zӋ_۩Uf&Wk7$da~2r J-  *JEvzP$2I0:d>b: ?K,0ǩ5x_:XVm0Rizm@VڞڄB!Q %&ɂvN>;@G%#r]VS1@  Aٯܱ]p#tG(Ы3qN}Z> E] ps}r; ohUe@ZB-Q_̔u`_ QD}F){/?]"$qCR7N*?^jLg7QqZgG`b;_3Nޛ{hTD9WNԾ9ⰿN<6m D[qbQ"@ TZTvUThVO)%Y`Hw5ƙk m O4I7oȸPV-%b9cI 6xM7͋FyuTA~gtpV\/0Ҝ5֧'=ib->Qq?,ev7lS)UH_<oi'~?_Lzg+Լjo\kPTt=P٠l3!QaW_j]5jnʛduK@Y:4B0 78*Q&be/=vW[Wzh}8, #.Hsxc#BQ Jn tH ,ƌZT"m %pȥXkDv=sx?HMZL)JUD4A6R]ghCKhxo7l;># Oؤ?4LG〚wҪq__a*ɯG:ZMy0Qвܦ^F`^%ErEí*z oLs[DV+ O&M~@zAKì;g1Qj?H.U!槉"y#1>lDx&]N=F'Y#+kxFg$[mX.u۟y2uGj{=RxN-1dѩz:|eyM,:ܝpk^߼:]jgjO ,Bh'@i*N1Hq4d5ZƹZfʿM1PGyVI~С!i$U`v`l;-ãX[kf7X獢IxN.fj/p`[L#3.DV(JXJÒx?=OXSIp"W!ܠ7z%f`6!pfN/.Ф[0yJ_iD ݭ ?Gjغ15[q9_a^qH92)ZcYJM>D{caZW1L3촄]ݙ ظNIAq+S0V3Q{^F;rؿ($)pMݍnX ;v2M=Wh'3;~,LXP-4G9->'!C+$ZV3ܔV=0 ,?",[rc8\{oi&%>h|G p3FȄb7qq sCi;7\YY_s̍UhgKnA7_x D4Ic|I60 ՊdO:bTQ[OvU'^],V"Y|ܱFG-N{;t?Dx&E̩_\@{/6߻ :,X)J_6/!N,+}Gh/=N4ꧢ//]ay'-!xS,,)y\4bZq;FP51$"{Syγ $$z Ϳo!ԯZY( v%qH ŝtWb/_F+'I!OB9Ԝ؂_p̺!Y T ~'sܫ>GSӈжI`盂{.6( U_X#A`E ev%,hdJT?[ۈ8+JfV@Du`/zat&μI4oQ<ɋ&W.hw֣}QaHƗ'ݪ0.q+Fd " -=L.;nj4q>_2LFyF`v{%E.# ~c]ʧRb|u9i<BS`$Gu92nS%)gȼȴx{Iӣbo:W$uD4蕟g />g^_ZT"O= F0IR+Q?Hen[ (k;ma=7$_$+g1ⱙ*IbQ[gaL4 : cH]3{:J:yFAZN8wt$ ^XAO؅QAzI*IBCs}CN!-SɃ6I6ѻ*ܑhXNO|筁 oߊۿl2Q_ ~ҝ1mD[I\^ \6pa'^yoKy;XnF߷!)m^M(w熀WDOz[;щF4O0XֆơaIlJgBtD^n7H pP,$YE^ݟRV{2..'3IaNy#NI2 6T(5C13ZѧY!W!b9ݻ{|UK72.o&WR_; qήl X8nM.8Q9*BvsHZ5ىleD'2G@2s~ YOqSa6W]I1 vF JJs Jq%_D-hbBqcJC7W@턤|XpjwW_o`Uv1 l 0:g+0kpwΪNRWx,Ny-_XB= h.QEM ( BZF{F*)Y`/G_6-RDb)ߦa2S9EáTIs(h gO B~^{}9 ˳K ;qH'&NHCF`y(+Hp3 EBԛYd,XLLc%KM Qmt%҉5" $* }kD O6&{'xEsx= J^B!?{3, l)'ʩT&|ac-l  <Y_\CB⩼ꯤ1UR~z iɠ\gE3sCؿw$΄ h${Vט߯IcS.:~lnleQ$U_vŹ>9i.cc.ulsU&GEI3k) F_%J1n|^#[r PdջaO3E;O qH؆h=rjɖm: }?O2MW]=SLjKl`ŢTtI*lQ = )@\Kr EHr/rrX8 ~#ͪHw5ݶb{ U;ٗUzgCؑ<|Դ?j㢁j䮟"YP0Np}Da^W]i}&0~?hAbV\?8AD블+/6oZԒ-.fxlHB{ǜ]GHFc52-MHM};j˸9/m(l6R 7ffSx2 /;)ab⊅S f W&o[5H[Mh. ॷܚ%$TX ;0|O Li/<zGȶyվ0p 4{Y*) 4=S55A:ot]Rq5:7r{n02GZSꥏFLrm^9gm/.l3WHgv)1BQjyO\G=7$8+`lO07M . * ms= g5Fzݷw#`겹z"@.u=zJTim \l{4XQg#bɪ|ume!(\J ,MvfTRv>Wb 0,ư-;L8l{GZpTFK/FjL5Q36e[~I`qRowR[&`sW z/.̃'-*3uI@K LWҒ:FiCNYe 1-!t/b?&UH#;%9(b |n~|$w++H^ھ}%FsYneG0(ӇF9M~&♸Ï(C؁4ٝrXI12-Rx)9M#qa^eEjcI= .1O/܀Ҭ -SuƁx/' wQP.15]ux]Nq Ҏo0''!˫weOY(Y܂> 0z\xK be"6;R7swc4jҁPF|mx' Sx)liBL:Vyp1 #Q6!ELIV'+y-nĺa˔^[+zQ"{-8k*Me)ܷ|U%^)lVfFLOq $Qw3=4 SޣR Ss;z1{zZ5MRt9{{ٕ_|ƥ l--X΀ 'Bէ ?71`$c"!t동4SN x,!؍™8?7]*Xx53grsT{MƈnP,5E{ j+nz:lQ\8h1;!wԵb(dW9" /1wN $阧Q 3D'T>HF:(wGs@[*HG/8[~9҇t>Y`WyD_Y3-tH VIw,tjt@+2.D[ăR@bA28~QL_W؀.R?-ݯr,KCAVMsTKGgw~6lM!Ky!0Oeܚ QLU^jNSs!L7oNIix&ia3@cNH hj -mqA)J촚~ ! e8H2B\AjA, ټbή~e!"4@P5OU+\^uaT Xmy!\4ӟvv {g7$wx@X%ѥ$t )75WmdgTҝpBKKbj*ASJ:%4f~wa=qa1L`\d̼V_gڷ,Z"XiȨyEX3C,hѡp(>O4 yºŁąfGEڬV.[bY[wxh'5|ooIDDe#8*X-Iւ.e i~)!qLBh,ώixrHp˕9ubvf%,Zh]\BtU.%9M͟jJBH8}," NADBLj6彠R|X'yA(ۋ1J+ׂ;f'b!4|$9Y3hRT0OOʾqYIG:Y1xs]Fc8c? ^&gAN %XWd_Ki\0gZI2#Ok8VHmGTG2cv$Grn-񴫹]c^\`j&%ۛm& W>CbLIPwUϛȏ]Z We,"cN-Z٤F'Z*/yﵙn׼CA?%c#xNCr-- NRqsi|`<ro|<2GCi:LKrTݔ8cmf||S|'t}M`4#if!v]bVlL37-DyN#kIo["ߣ˿ \JqPz9='mb.ƣKM& %1J.V]7qd;t2ݹi;yI 2Vz +dH6[/:Q&ךe,Ѕ֝ j|\cbX0D50Y?]ІAsPPFg*16xy~>}X *w7SF9b+[!N]ȇ78t=XL1-cQ6)?l5ƭ̿"2%QŚ?=>FSoGϟag^{C+Z,h=&e@NLRGmx(>So淆t8:*<+zڂY(:BT {X-~&${LyKΉ0oط(<_=*K r٫4F T`"vP#/|=WrLAJEVSbOEoF~Y\is9*y3&!0w$1zgp| &t'6~D;f+Vů}Tyn~*R1&}`k.~$y:MJ m%cK.N.uRgJKX‚ 4ay-K??(;AߛʠBq-TgRu/|%༕:4 _pκdܴ"5 Mn(kI pHhfMUDVWL!q]jyzj/35JR6t@W;zH7uծ8M5K ޳y2pj$nR]+u(΃7/q xgVl t˻ 7)8KD k_A q QzCmD7~+%3S#Uk Ynrq}em}ȧ/]6P|:Y`:uAG4]atb+-vR câ_Ȇ]Xb,rIV?32C>`8i,mT/] 6bW-B b)A3d؊K$d; WZ,q{#ɿ%Y8#Ӯ䚡7 R^L H?#7n #e-GO ]eP%: :s6zCP0ŅcWӤhl "U1gݤm=p:«+]%qA3^K?}׬vw )Qj!t<55ȱ*akR n4E/w`Z|b:imcseA -~6 tJJQ]fbKՅ4,0[,o$^WS(RKyHYTTXdXsw,bwqxE 1B?R4)-Wta[KIs%J_!hG*SEJu$1h9gq5uھX6ںgMYdqb %5#}2?2`uH1 gгP&CW̩4Vκv]vMP5^+j4qc8P-BdI52 Dsdc^Įgƚ9wѣS#/ux|?$$<4"/&hJMa EcR)/E)hRAv䎗W>V+r}bτ5,o[l͒.HJݾU@T8dOZwsNCTs<6MZ=xBu")"s` 4z DN޸31 5hb&%Yׁ,A#KϏPf<³'j,t*0rGnl"5~"7}AƟRT WE> ;؟Oq*[填c;L0 1>MGs#_)SWܬ%#{L$!8 nCM)i GTcRz1pݕ,S/pkG4grD)ÞB'}/9;wpC!&ՏM 3\!Z;f2/d_t!SUFOG4чmwndfi7xhR$p9!9xh/^.)A^fЙlp_#tmޝї*;kª|Fs HJ^=$uf +4SLs-ϔV٫Cpd܂f"p6yN"'[qj־IqZ_z4hfz+ [0e4k](Дu ѣB^lZ9urKyˀvpq HD'@Y`c3%*l^ a;؛ ]vwuS68lW7)P]H4 rHM'VTF028$4׼ɺ,O"AWdp=8};u"6f<( ο]PECPŬ/%r ;P{k\'i?`@u\Y8{Bi6hUXIG 72vg+;vg0w@i ==앃H7/){5 rB{u։쩴9֨.PL{zT?I;- &3WC Hsol$0!i6*Q[GyyKԖ{ZjM·okDe纘|}\KϚ)_u|t{=M`%]%!P0x6b2l! rMvI>qQ%@6HZ  ,/Q^t<.AÍx;;UУEuूz8 {\ ܀^1~KxLLkj-'5{aDŽLhrE%FtH;{znzkZ] mDwe߯Tdh3M3?mgGкД>q»鹯طC bfw6TWaȋECv4Ő̞ch2$!lA^(JR9I`IJsNZ)i!YjQ ʴl9W=ꙍ-fK,l1^ӠbF~GB!',ʊ= EYB'h,hpU"¿઒( m3KyDL|l@5\J IҰZnA8!TK)pBٲkZtGn\.(hd[+)n W/v*vGU9o ~[}9 [ 57Mw^ǫ܉AⲆ+f0!&Ylu:8I8Vr%ogHp|9WnRɵ\NF21$tAÿmKF+RZ9ZgEv;6e7Lpťؙ؈ƖVJ&d~c?r}Gβ*رGݷhܪ?人4;Kc}TZbLB$a?M#da;ڣHT].Ӂ^\#~X6e"{?kBNJ(Hk@CyY1}bu ̿طZG"~=pkP1D"|)լ^`"S/َY݇sw[WBV6 R>րC\L(XO9uHP.*2O|M g>X%ENiR9_z,y>9WMD&nC#dv/$'D"-n%jo.bP|}x2NxU3 aF3o'[wo -.DjG-vJ}ї6h.~N`r)\|+~0ccsbŖr幋g7V$\?]ҧ4z+O2d"M[ .˂N -Z2gcb{ p\` XvUqWaKM C[2_:h)F &z_CpI4K iC5(ni9{&inj ɭ~N(sH,7h? 4"2T[{PNn-=/ί՘NXm&YALkWqwuy-0%t6GʀdtDbš)?S8n^i2U|6c9^}j SVL.Z}%ˢ֡[_ ޱ6GX;hV5vmQ n2.ri hijxE]B^|d0G]8!Aqb(8U4nB#Yv! g<2Ra۝FÜVFPyݼ!ؐ`&\̒ |)NbX':0Xo( =N a9? <r˺9ss&/-CcRɐ;{꠪t:ͬ.'ܹO 3w>P~N~]Jv.y5yoOe7+uĴ3^F;RLMaZۤ+ ȯeKM#Fǖ)FcKc{ l9wT1!]S 9Y ұHEWm{|^żC9>]=xNQ./ 2z@Ø,$׆EAgK_1O;bBa_FL-Gsw }ӊp<6%褬Moc( {BC' ҃ӭIW޼hef<!Vbc&X:g˒\pε=VLm܅=7MnzӺͷYO Ɲִ^Fo?IIGBy8axkAMe_xӨtʙn\,fu^C'8c ɩٱD0D zXVj֦.)Lt [=FcPIT\|谱Qcqz,S_N{?3Ģەr$zs&ā]2{6;cڤ?0n[ϢR 25[,s /FK@ĨS?\G-}$V=U2~&1ܭn1P##~JVMr(w"9I]̠e/Es,T_&!iwtf bpP?(Cf/,n-9bIqLY3BEռ"kB%14Ŋ5s;zbܤm,$uN_,vP:r1и_Xc=‚5Zqn9GoPZ0T#V$iV" gϪ֥#- |hX|^^̍{'. WP)ޘ6?A&Wyf>| R` "1MziA}' +P \+{V# aD80qm.x$A^`֗yCOmjB,wd-XT+{Bmԙ&H|Vq0!2qeLrf櫗;RgdrؓEB-8kk*Yi(w ֯tcmixx=9fJ†-QWSlxHXc]k:X l G/8\ف4#֗{: ZxxZ.;"6 nbɬ"k&Y¾E5=01=7O672^WX=ûKwjĉ8\a$9$]?k<,;gR_7&V';!yVϖN6j Mj/yb)'q<[crlnoot`DH<_Q'vj>zˉ 5X<~\gLUSQ5.P` Z_8 fpSftrC0WTda}]ҭXZՔ}Br_VWo>%17l9 ߆yY)[t ,P}]?$x!@(2Mx1oF]bSy#'?,ouUT4Wֹ}-i4%T`I{Jw)%R6'A㨵CLv'-{=ծmt<ʍf``I(!#]˓3׶>'_s]w$dzł9Nՠhp\e٥ x^MciIߘc1W%Q6~;A0(#cJǃm8b Uh +Tog[ E׽{-<+*+])ֱS0C{v[8qxF?[LFhyÏyN=# p`[?!"mAf7ʹBuK6bVG5g9K:Uˣ-P@7PX4*IYB7)Qs9p\Ӥx͝ asv>,8Y.EӹY^6Id& *7x*e(k3RY0SmԬȽ]$bJǁCWfS&S qO؎<2CI@0<}M$|WmCgγ[qӭ "˝!G'#`yd)4u߁h6n_|[V>Ͼb[H8țSB4XuaX %z5bְ4ErPے=}z O׭O)UG4y5阐arp6rtj:MUt²?u冸MI=`":4պ|*x?=TPbN\gTVB&5k"d.g-YCN94(W` _>8'S=;7~5|,[yN,VX&ÿWSYz˴Ǯh3W91? 4+ c2MIALc|bh{^zq뫓?W9qeAklLѫI5%iXt ?Mѿ6tPcVf .&(N?9ۦe-X}0$P(. 0k`W^ivrV_APVq>օ7c PE9zC% tDG!`li=qǢe5^&Q,k<#Nњ68Uy%P@Ӌci,saf ؓg_l.m\Ҳ͓hDT XN-c~mI6ȏu3-ѿ-zMJ ]e_=I;6`B%rSf3R}0{í/WېkIeA)?y?mn̺{gQ'2"!m)MIz]++=A^.FǁVcȁ7i|b3*RCN)3O+ |wIF,xn@ИjnrM!!1PNEg PqdBVkc'xc$yq/lpy_m-d65dIz"1>) #᜿[Q&ob* YA`xcZK޷f\LjVftˁ}~`*lpI2f`b%- "oco~b췳% W="iRB,Edk,>DG)_J&^-3 V?}8l!Wp+ -<.kT% Lͦ]u)iL!J24vJDF=Q5=Y3wMEL)w'gAkt}zMs>w ˆ Wv=fgKҮLN}]vRTWwZoڀFoS!QΩH+nҔTrQ`bۙ9UA@Yݟո8}uh"X)}4~y<\3bX!N@+ #7xkk 62)44G񦈬Mkv@4A;䚫T2u&^6&8~q\&sd5:i=Xa"E=/~#Ldh4≄X6I b" a];/jʹ&ҝPxqNS‹_x̮#R%[`MIb~7j%3̬ckcDU7Duݕ8pAp:kO~ a ~7ԃi?i1tk F/PWf]V7; PcEJQ}x˻]X4ךLtQ0A+#ո YG"qߐj_W4Pvz^,Љ3*Q_$Z6`\oQFkC p4abN'S/E5zetJkQviIk7"^9)w͕~,}̵_O.TA%BX?dK>n̈xvT|jDHM+u={]4I6k>|'.,HP-asl6p9'D.ѠI ե}'oK.yϭN)d.\ JfL8NgDE6`\̫R`+o:u^lfQ).hM(Ș8(H!)׃im#OPC'p.y }*P9?=+Z܇γ~߬-RjW@ z5@v9* i p͞x?5cv̛كxYnΟI $Ji}親r&i'OD[ G-w_Y8n7Ljb旕ӏ&FB_*fa|6P{L ݌],< 4\Z׍wn18#)aeH4s2 MYbe6(|W'8i=*[rU%'nmT0v#.7W#.QZݪ !ɠMx'Z;hC^#<+/k>1VG9e(IX.]!V-1]/OrHA)ᎀMl wq۹u[~lӍM+,n_rǽCF2%D=4Fx&1qJj51ɤ7 Rwf8޾KOag.&Z T{/`EOJuXqwe-hqf(?k|a%InOl]:Q'?.ɷPr35]B& :44VF>˜iFuFT#şUo x!+-AXJo-ٯpA  5"Q +Smƃ@ا$W}xu9-^1Cۋ@0wgp}Xo@ݙvu_zxä+Q>Ӣh]a^W> `g#;eLrF'3U\__b%<2/S[*.1S2@kY^Ecs}nr  Q5BJgJ~w ;{m9]<;zWyE33cE^>,11V_<5YP eTK:<&=Kq0my:iΗTuvv8@F Xe;pEN OMTf })!OZCӠSAȣ\"b mwF^ ~0KrG'T%j޺n[ V WS7] P(6;2f,&o·Ls;Nе^aɟ=Ģu%]US~.4gUC+ۍM&tXr4k;+[9Z]umĀgjdБ9zlJ!04IӔ5Hrѫ<+/rma e$Juz <Šv 9)4̍zoZuE >j!6|2m^d!9$mtcvFʠW0g|g c0>+_ƣE$ _~T2tɏJF1ƒʪfFiзʕ 1bU˄+1^'abAeL~$`ƻ_kszq"-ړoiͦպ4gTTS n yH+BTiˌm /m sоņ D0@*אj<ڪ" \UkS$+ƴj (ᥣp}fT8_JB:rv"`X}μ4p2gO{ەx_ .-যc9gSrsgnt-4(zv0U6F,$H]СTH6$b`lTY*uRtYYkQ4DAz6,w%6B.D!Dzkt [,b|N-#X Axэe(K|w+ +Z kHŃd*Y‹Us䜐jW'x.9S6pgiV7H]T%czxyvyt&"NV׿~>2oχ=[x aSܩ8;'|ECOA O0MɻQ\R,QkC*$E*ߏQU/G*kP%ix ^m 5f,4 j|ӋKݬ4փF!vL^ⓒ9@xdSnNyXPB Yzel"2ffXlâT$>_iLxèI#u=)O܁j@Yc= P]Cb ZOV抐%7㏡S`b4v-\(kr,gkzмO , P:Ni%s՝DSp lhMw,,^4_5iqfz7UdII)2H% 75KAz$ atZ +d׏qeP֩٫qȪy}*gVO L"[.AXҤ,&|5ou^%_{ B om-x='._uUΚ9fLEeǸjpWt@Ḁ)pt:l q&緬0lb8DH;d+G e"* 0(箮w9Y%Ò_hE\`y?1J 2 R%wBz㚿Sd?AuKӗ^OA2A[xm-׏U\RV3A/9Rϼ=-QPSEſ5)h#pa YCĮԔ{h xӄWݤP%(tE/K_%z]I XLJ> ZgEp9ÝMů1Hi"mchf:Hmނ 9|[r tc>H_dsv53H fQ~=?$6)0`VuK\[I݃o ~-7h1U0>/uRb橌L]*XsO;RۢsSdQs؞ ZV־>&uk~'_QMlcGK)uI`gԥpj HB/2ۏNC<F1l}b)ȭ:(ݸlNLY0%9_Os|y.HƆ|4S`%^z9؀("[baj5A%91z?fAn4ivm=s8B3?6QD]]ppFpf,wo%S8ߋ[h. \eޚO[1Qx{~8!_dTJtY45ye*aV 7ωОGemH SPHIzP(0:crʛkTNUs MIV z`L#N62>> /vJB̨1MBj h23`Ҷ\zd!\:&ޟ Iww`{*]'kkƟ>E' kSSljOF|sȜ|w&]D61V. 3u B4<2K}T#8D}d!\e4 Q{ g,*?9o C@Y i /"d%Iքu_)7m9u)F( ޞ.uI5g,–&ҠfW[| Pӻw^OȊ$,ÕtX 95-%S \dkP <^~^ѐ3b윞W0'X h?SNҡ8X˫-<zj^*?C݆&d-kg18!^;YsbWׂ8o8k>v5<9Zփ؇ž0o@r\bG?*/4cяK͘0l+Vd̺ ?S[ji/r a{SoS_YjF* ,>RwU\&ߐ{|8cnt'|ǛN몄!V`6&8ꈐVL4 #9pGEfHNC29L.$ܵ\ׅ4\9%O{S8?NE_'13T|[6KC80D:i*ʡ"us!fkem}99!ZGiգf2pZi |Mh7S.ħ/FR7渝mPLUȫw.)z]'Q9w(W| >rfcۉ [(@ w6*^V) ]ࣳ٩ 8q5Z۝LOCRI' >3<P6L2+UDzl40M U2q-[Z W}WQ.nXCW{ X5 _'xo¥-k4{0n-H7&b겭@YЀ:dU1tț~:!hC3 cP֤%:"/; Ryg/tRN<X?vʰz6'1R-v㮩F:i*B[YSPdFΜ ${p&O/k't>EvgZ x_V& 6Ӆ2ɺQr '\a`<NGz)XW5:tr6;i뉋NSĄ#biA[#3AK*jLHLc+oO5h8pgoeۊhiB=̇ݽwz0-&QO#F|ҚO:ev"V̺H7Tp]Y|-V(Ph}EbƂsh>~מ1q=,x fN}ur.wpk{?t}/W# @%WgEuqrΟ@=[L?{;TR>:Gfǁmx8瞏jj䣯-G%]c!ItkWL9*e_pܬCl \ⷝ!<6J5y'䢼ثR8|sU#vAUGwUqT@Hl׀i4ey0%,י .+4<{ zjn14 ~܍H<8gk'vHn0" fΌHCUjT`"K,C^IKʰ( z B&B>7M׼uc9|$w0<-8o#4'dgrevCN Tv<~fo7Fo;7NRHd' ܊pe7@z:]8)xwEh@r"hjo:mp?cB]\v;bڛѩj` 6Sy#ʩtR7|%+odpc3G1]LGW+;3xQB5\_BgYI̩K X0T$柀 4yBشl |)29[r$Dž\pKA nˠJZO%Kb/SS9K"C-P)FP~#<mA.~AiY9nQNV}/= &%-xuwxdQWB"0ݕo|ou'vQ+k*'դ`wkP]0 iP.~@L=Rh4@jϟs E(E(Nyq⭥\T@;)q$^>*ڽ{"& XɀS-:wДѥ^'8]_0p2P$YKŦkⓑ=`0}\n6z=QT'}К 6;.N~Ǔ>7~(yvcg%rp9qpJ;OW͝ZPXSw zןS󹄴jPu"]>^Z--xdW,H(vJN&;Į8#-0x1:[;mJ%G7y2]+) Djtx$ba# k<ܪd{UpS@槣%:_N4HH ` yVũK 5w8Y^5b{( ("' qid36sq$=N|k? 3% }r^" S&c57>E A"@`{d>/}k(7|,A i, !%Nmwds[YZ_(.—^)R$d : a:# ؠ%!OSwGV)v.o)N(^r1>#;GRWiǞ!vcr"eY*8OWtoA$D8v\b槈9qsprНWJl ?YKSͮ$ EbƯh/ "R1#T.#LW.3'3?*`ܵQMÀW܅2Fo7nQCxAc̀%a"I&רL2U{kf I%wKXi_|Ju0ηr x> b}-P3O+i8zK92\D#fȈZTR҆h1 HK JoQ劄E 2ZyKm}xExhw/CAڼd΀!N/ecHp Qjqh%X ̱=VL gVڹG J c7 g0.Yi,M K_rؽ0^ \w}6Zf8!<:7y+ԖkKGMLct'׫ \ MjQ 0@aӓa/hmOD3B4{d'~l\]RlOfoDA@$x2f7Q,~Bʩ"SrKԯ }g\?Ip M)w\!zÍI%e3r)̣Kuyr;*Ht?oc]r}۲#.$wxpaBa8 CחM%F=+Og0NI5ent ?3V*h2R'|t+I'r"vDmc8r7 r70-e53E2Tl ^) ̼q~g o Q@* ĜM;.q.)*/AѤއn iZ&!{fYe[wX.j\2Wױ6~G2hu? .O%[7L$5NY"o30oPZĞJܜHJfRy-ΞFHB9 54' k);dLb4xhT wvk.T>aցZT>,'6_{ ,DzK΢pw,JOm~!] .i5ܰ9|s8Ӡl:0eR3|}xՋ/|Z!|iLZ=+`:(WHDf:rT)ު4w !شFYK)…5Bئ1kS΢n^w~o ;~%.<3pa5&) 5e'kdžaZ&xѳ<-yYR 2TIAZ :eޯTԗŒ}7uV^g<!2F0UlJ~8t$GN E11wE/ /9UatKn=,T냁uMt|x<ŊQs9"/~a!}+|?O8D5/Ĝ2ZCO=yE/mnyx֩PёHz86S5?0Eƒ+`2kEeBϡCj%5(lQ '\_֢P9 $;% ۘJ@SJOaATvF_F:BcT$։Am&<8{f+kg< р)`:3wK?l5 m ZF0^kQŽ^VVts&3*yJI-jߘ 3@_̀itks D{6.4+^XRaߑM\zqa3D3Ix]xQmn7J֙t7׷HxR3IaE$dcXwTa.\3ߪ]Ac#h,Sr\Nν0@MXH'/~ƁιPTv=&vފqvMUGa783H(knü3 ǂ;B&=hEZkU6ii;-27=aNQZAV"ZHqT[$G՛75 ytrVxr{&:b^qHr(t&O+8Ex=xЬθ*<&;&[l~؁0\PۼX1ٌ@Aąԯ?Nc|f>%9Z#z RH7,ڄd®AC bVI`{P; h"57!Z/yNR$ٌPVd`[ۖKMAui) d{qUmZ)ťKP*;%%[$ׇ2reH#FlX1鲚b@% x+̑gg[Zށ(q3ӇwݧXȿ7dMLl1G+ror"]Z7:C]+7lV3>rlaEfOmbBw}Ӷf`&ٶɟh.~&RhaDgnK0wbPp|1b$v9 K֕A_̃DGG:pU<"y^բF__?u q>I3RrBSݩMilṡ~ Fa^% ~v{`/u$2*sل1nJ4li3Gk R-3::%ꃋ=n՚ݒ|Sw=pB{ygם(ړіUN4FC-%KR1h˧JIr]M?F '7uRU.V+ z)j3[Ĭ~VN}:o ɒ qnŠyⵗ2GRRj@_ELR Iø{r'BZjVAwDۆ= ? p睷Q|vf Ԅ%Xs8`'`QG-l#.6Ip| 2`u?; 6}7#XD|& ΪךcJޥvoG!ɦp8(dToѥk=*% #@NqI o]m34Q^^P؞NƝ.׋o"4 o#94d86cy#Gc$v%Ii-f: pz1 S|vcmP!J~O% =Lbk\eNf/Fv #J1\B>=#4sH͛zB皔ou!/ 6-gAbA}&"vsѿ'Bp:϶ZFk[[[T S JAP@jhD ^o@ AܳCB\$^D3_F rd(s&&`MzRܪqʡ{ SzBQڑ&2Zlַy%Э=_،DYJh}9W,5R0?Gjh c?mD=c߃]) azVB|#@hxSFA$2l.LjA!V@ֿi3ȇ2A:Bذ(')$-w^S5ǹPzXbecݍ0=.Hn{Ù-|xS@FK~pV/3@G>PӤz1`z\0od<EBuU߷1ǘI3Ĺ^Cvi171H%uh֞t-Vy0" Rjی2kU;Vj`􌓞ƺϨ^7&4'0BqcVifK(х[sT Ǎ司.sb Ivh[&lS?/_$ahi}-1/ݖ7G4B|.eQqXXCGO6kPw< S㚒vڤѝ$@猹uYF`-GgX Yq(A|g*KG/R=q:)LpMKP0S[vʻ(Α Ga2%h?!(M* N3l\ o~:6\S ';`78P7A.7iV1r'uNa6T4̒B1a7WTE^e"Ӱ{cy/G])'ʌg WVvJɃYz 9 oFG;Y `T<ߧuFLjjxXO`/޻B6FMt1LphVoQr?lۇ!g1 w`)Q!QHތJ'PܩP6-nKd+B]hw#%e :'<8*(I;%񥉅&YǪ\eΎrckԂYyZY0<4Fty~N3rK4zn9]53?{+U!5VV!ץsOGC;ne+|֎ 5Fx#fiD` ^W# ӴCp\؋unTx5 +[fiwywZX܏S,ɋB*9hT5]#tc[2y[&[e /o=m2OVvoBe&NO;X#~?_$a ZiAUrD_]XY:%|/#)֯\ /!hkfȠCMM˅$ "cͿBkR p\84\&41~\ fW(93A&v'.g\rqJ=Qtul]d F\]LڙS%AgzRC'KgCJH%5Ye Ӵ`Z,Lf_gG#^yT_m&F~+|k%z&{eQMV—<Á N"^ Ui ,1! XTm+c@rufa1 %ixM(UE]hS/(OmCӂ3 DŮzJNU(3y +RSULxy[#o?"):H#ʵ;lc "=hFtFE+nVJ&^Bfb 勶_.0v/?pZWq&rCqAx9?*+g7|5)835iF!X6|8e+WK{E );W 柁xgQPEoȦ&~7+`Vw̓PJ`>HTHEDf[45CS+AQ&ސejM]v_9QxJǀpj4U ;DޭB>kR~hTD6ѴXl$ Aq~~vd*uGyV% fT[%x0_ᛰygUˋ%aExk uɃn>M1g2/~hǡ@Wo'$B:pc#:M,B S#DM k`< &oς (DtWĔ'u7Oyzy?0wȏK1AzNY_>]}GLKin.g$}I+gVfnfݻ$ەХi)fEĴʜZgA`JXS/p3O!_Dбy .z8?b+J,oɢW-a˹۞ 4b!OOhJT*R.ѳ %zPIgk|ʊ`ptX kp\w [$Jǥޜ~ҧ'(bgx=; ρoJ"nF \eŁr.ԿHӹgsӔ@]) wΑ#1wi&䀝}=va \3?Z@f .Sfxg(~[shO9ʙ;6MMNɎȱK,t,V_' o '->Q{`k0"'|=k9ڣ4e:؞D޴dg"dD:8{#Z+4~eQlGX.kD>7ﰹ ȹqFژBLEE?!%Q#jl{JYgn_Y\X-y`#π }T R2݀'@bv+JoC-asEʷL Tw3J~F+JO_\UDtcRGcFθ5DžǏ!^NY=!?4c.j3ĽeaRDY BGӒG1Nξޛ; frAVvtЭou;1Ʀ$թ'n%r[jI I*B~l}qmk{3"(%Xh\QŠl FR??@Ґ9>gX)` J+ggh&W^kӅ6VOkhs$_ (8\{~͡ǒg"t'nC3RC9{ OMY4-ۓux[(Vkp>Y\ky? 0ivws.-'"ʳ(:,.jYU䷁aB@4KI$ b"CZxN*{%fij̳ħ @ Κ/ -dOkՌݮus@=dt[u|KI2U, 3.`jF[?䯖[JCWbtlV& $#`ZT``H q|Gǻ8ENt1Y] s=gp/=c]itbhߓk-udM=\/e(L` 雟~˜8%Os%зҕSC1 h6(=ާ`vLP-iyZ'A\lB/ s%G{7ړ/wXKD{Sz N`xt%pa.0NZK7Āv9Y4BӾH` 'gÕeb Fbg:*[9ZmCi!(fr`c }8(}pI:e3}DMqFaQ<8(; p"ȇ{V )̶#rH gVK([tg@*x?Y5G_h콬F][^Nw^Cҳ4qy&55W%{r#3bw`uuhH^G*䄾3uyNjOybcAq$K[o*%KJ;t. ܳ4l\kLr Rqmi"z %w :Rtf-ޮ6Z&6 n =złEb CAp((<Ywk?\6:*,HT~âǢ2Trfcx/~wmIpa}C^yM>^t;BD%y5Of8xϨ(P. `ڝJ.[67<7X$P+ƕ'@pt:n.` ,^Wמm~;uwcn庋40&߼sBhbIg) p4yr16)0p&@r\/"#Acf Gj> ӫ]9a'+0钯!b? NG!3J6Ԁ;n9+)d(êH%@1׷yPIĄ Ǘȗq;nQ4Rm7hYč f!kGF 1GDUu\H'LƪGMxA^hym_,~DSSβO8 (u%N'VfUaF-ÿ\L# a C)O:i(ZY& Fh.f۲e5;AP,|shU_/'A?Tjf1]5vB׉Wa~h: i ړϴhmh.'].eLdceKY ? v(WʔԪw)A4+IcĮ7Ԓ=+rwk:N M:?5+hKF982)yZb۠AR9)ӛ閂2>k dk.zF/&Ļ$]2֔u)FQjh@MR<ő@~dw ,TzN5q~}Hm*+q&nӔ8OA##eߟ㍹=}W_hKO`כOiqB,&KH2JjԽU noDV{/',dhi/yԶ~#21'b`帍nwW&/JmKn3A]V"+c[#˱htT@] +%) [&0Sȯ 9l[-Fj Gs,b+kQfPU<ه-7յɨ?ɼn.$jV y8`xZ"ȍ]a:|ȧ=;(Or"~[ymR^ dqfOw`݀ v.N>2;Ñj hhIKhdyՏ rɱ #`":γL ;_cIOYJ y+UCԷ˴4ۜJoRtW :B2kL$?,+#+""ǫ6pi< biT۔g]e#TBNx$7#@3Pa@$!FQCRLvZ 'p:kֈ,c2%?xuPh{(߸n/wgQUaE>Q9.=`c Md ͈_;'6\Aao,yl0PgW ($;M25)ROk%B}yUif=m ((#.|<'B1}x}j ؤd(}:. iL,R1O9Ľf d U@rh/&{DSHLy{p[+XsleL]FȆPB]z(^us S"a?5Q%ڍ6W6BMfWrd~]U/*NI 0:Jȑ^l); 0&iكjGEA`H|Ȇ=.m@];n }.26tL >L;:x]x|Kf엝d{[b2=8kn6M?L{ G-iH )S#Qk;i'$WLNTם_M- EÕ_ I1%ZNV{x5 u3:CZw13{_Fl =Z)*Icx%c{LINlf徔rHāDk_ vR@)5#24i,MK1U[ܘRg#-6 M}RNvJ^xdr J؍ף> cۘALsahrDV(ꏯ3٤/ڀJ=ntT]wVŴ ~l'"vU aI3M dc0IO S*YS$$Yfr钲 "X E}i7o46dLբWLT܉Ԅ#i@3a&TB.=һl_b4hiՈlZLt~} ^bSUFAxk3BT][gN V:aADp|P =Ǥ-ɨrZi *-о˜ӼI%z 6oQN# Y*WxĠp;bOB̦jSMPk}L4Y21 +]u&&g9WL5"}X-⇃̠.nM^v&l}W^FT$Q1|L28C0tJa96#>5J5ednJNtGټtG5YtlnDRGe$Q\iKD 0%5'5_2E#oWZ۰N 8%YJ:~; >ˊ-)4bˀw7{Ug#!N=7=TF|uomZf۫ґF لr0QC1US ]Vђv0{'1_xC`þ2˾!INMK iDzA`S3G7a0[d(\kDP\?îJ91~5@AۂU5^׬=o'IY,-DXӑX؜X;rkcak>耆D-N-4S;÷5\60żnU`7L|a.(gg &+l{=|<7 c{  znߒDo:^.;Ũ&8]&~rlY@["U1ІOSُ>,t[+ZMM+رۃ2q^#$AKj˜ m !(`iT|D}Wlb<1%u`tů3eg:3W^l2jM/~XaiAR0C%fܛ #*[k,s=s`0§ rM1PR ! \!np&'Yx5 b]w>h:0ZXQ=)1XϋY:,HWI mU)'v@!x!W;-QX$OR#]? :PdyҍپUeK!z>oh71r$kIxDu`GB8A>4R]]Kp( Wc Lގ]J3$ʷ&Joc~1S!zMal@Ow  C1INB\sRl8c5!wlCM.sk/¾怼{00yC:8)ymSA'4g?ˮSx,m(-x`M~mW3J]w#׹~DS>ޮ>5{;t[Kc>Čj.IOD- ɟW;r.U$^dve ߱6s ̣^AegJ:GPE@a{咟3뀀"c/+6`dqϿU;MMX^[חuu:f/1ozUiƘL1Pɑ!tFNIc 2HL6"˧aZX :6nA/Ur8piXeuhٞ`$dC7.+pR]%r["JnfɎn#h^C E['61ދ %ܳRHA'BAl7/jS’H oS+ndr Hޓ H И=&RETG|/&K-(^ۊ!!kf}R^֚XXҜOEyO=F|D?"rOCў X\)`di SUytءSo4qD6}]bVz^t,5AƇN\#fg{fVxu. BeKuZmY UB*}*TLliɫEVχ({1Z\)l= ' p l _~ j̝ܜI gьL }AlC )K9J5OĚzG"]Fɀ:u.8 Y _z\;ί;xt Cn {A /8 t/z! YRA/.,&ŬtIbkW§dEQHƭFfv h'dZY^5~R{_7*#[LkY 77ӕ6ғٷY/$J"Y;GÇuM^!ōΠVC U)Zp׳S b*;pԫ;ꇹuԱޒ,e;3VS~Fn|&sgA.TsYE&߇+!,BbkgOE8⟭_8[n-h?ұ KL $4' B/ϣ0yfZd?v mVqYN4zpJR=u|Lٰ' Ud5zmLN~yʶB/Ạjj ؔр7YmA*8髑dl>NRX%[@ܯ ae(j:#r9&:u6 dpvkE{0I_}J6(,Lp;9 UJ'v}h~?r9eP>j:;H-NV%W^_(`csuʄ+_!In/#>HzjԼYZ顉KL R%A`Y3Gt%~g-KBp&k2D> 3O+>NqpcW;|O:ь慕׎4hgݢ@)a*㣅'?ۤkoTE(k U8)9(z[ѩk@=6D{3N>X276b*:w!-K_F1?lVΧI-4B޲>:2S:ü|s*/!߅я/qqh6='~B@3Vsn/KIuHĠ!BwR=~;| c&4=% ,` >jz@T@Dۧ d!lj-+>3W7l'R JB)r~6gpn=E|2\ZS͠сP7nna~ X{gjD^Y s @^*"%T㽃vϢbFeYM0>3#%mJC;}0Bֈ>I ̀&'E7|,QGl[;Ji);mb8JэGȧ3K67y̝ˤҬ,S;J,F&+; I|Z6?.dz ow{1fjZ!LVQgwI 5ep-2u$MBGdPwAc F\xq8W@&6/%Q[{"qG_ا!brhUh:=/aahϬ9άy*JdwN\Y:pm!܇oe@ M @$DW &`T6t6{)@ KB&D"5%IA|xޑP}X<."zfS=[性@_@vhbUw'P%)&K=zձ1(bPJ_7:WILA!t헛 np'\+_ȴ M[f8c5SjX3? [|B3`hV7K t#~ Ml$2yt俰Aia' Mt"#H i+Q գ}z"@W`Ky30Se兤>uګ4Vȹ]1D$1Vv y]4+N:{nsw,5GUHN{Co}"T&7x3 Lpm: 3P-^6e4Dv` &vþݾZI)?oC 'ZU 1SWfF`߻|dh[!mH7N`>9 kgή` =a8~p? bmrQԿ[l}-DŽk6EQ=Qp6^W₫CFgِjh+b*w8)n^=ap meOh|`Ԧ-/OUEgd5m[YUxJn.3.JJutf7qP2PuYx3?Nx ڰnk3;iz'TJW3:tno(2^-wY}i0,e$B7?^T, @isq-:0oWIur؋-L2N~# I>>x -1fi7KqS<0`4<:~h)t쀶0!~vPn(*N@jjjrCI2 XhShk) H{Wcƛq0@_V$d^ڸeۃA|zKJFpsI|X~$}#6\[cn)zed"l&̗BlYL=(lLB3,ԿSGRP:߅=fK]Ū~D_`t{*q;](/c  ֿYuU{`( ؚ"d Y`:gxQNlK7F :G a(yw a_^Ϝc@$q1Ը%;{ґx*(0=:FNjC5,oRhAÕmФcQI%!ct "2Eɂ` k(8 \̙+k,ܕD$4gI>gM{U+u8v'(e\;m {l%0L@u͆T1˱%D "^*q&C^9 H|ocV3X V$:)ȓfuz,-SMiF&nl;A5?CG@!r])ek3+=+ȳ+$pa+/3Pѧ*wUZ#b-NI\"RQAz PUsʲ]d GwڨaKhI2uL\r~Rcc 7q,i:US!g^FWHvmJZ,^ޮ#]N,^'G-]y2GN?~HݵMUٌN gW(+s|v1(tR5m Rv6˟W$<7  $ Ǎ%cLBgFg hl"F`d=~O 8 G4ԹBN_1o 2ήFsDҫ%m:ێ%:}.t C̸-]%Ộ2_M韂ҼdULE|jG Tn lAaÚFa~m󥠈Cd]g2x]XhI8-LXM7f nWOZe)}ާi B gL; V-BMfvyKK=tMD_IJG1[3 黎@{f7C4 szFgm1jteIM]aƗNBz<,$1('Ņ3Ֆ*մfLj1emzfܥuU&@؉hRe05(I bk~ j[9 FX`Uǃ)t׷@!թia^;1𜃄}0l/pK-TLM?Sٱ˂P^/- F6PK,l̄%(.VID ;63dh0㱌S ڶ S]j*hb$?{NE6KQLSPl~Y0c&蛅Ww4/FQwXEI&%+fa UݕoťkKc*ig eX~VntcHt~e~cnB!}  68Dܷ~$2-`\$aX{3x:hu59o[pÆ)}J(q* g9lZOiSy9Dq*aenA$yd)@W؞ (g܈/v>F + ="Vd^xmhҖ(_ WjHiǼckڜ2lH#t T)vhT`Zz gމBo]m_lxO]l L1őpcΞexJH]w?hYoNC0g!CFiLa^yY8CZ6+#1>~[{_b߰-RbRee7( +XŔ )LSn)l3ςWSd%xО/چ:wj{ly do9 -;$ڙ ae\p~bJI ZbmrL#އôm;蜈}o^n/fϗQ68Pm x4a{pWPJJЏ?uB1n%S}/ qd(z5z崒&&[*\fŹ\K̒1esWQzL[r#lzCU\ZH[*!0O`i,C$=C*HPM`RDjYW0Nth,W dtZs1U۾~Uot{A8 yߦI'N VtF Nh_~mh0$~t:| S-Nj>@561Dn)gw]nTNbkMݭtJ4kKhn~6JfqS+)b*Ʈ%!l j{ n $3B`\Ny|r%kz%DTNÆp1J٠ol wT\԰^|uթ?K#Ʋӭ4^wЪih] =Q DEx\mL9⨂~sF\=no\/: ҠlqOEGZN|pIM؂l1Bř-O'AuHHTȘI[$Y~پ8XT29 ZomCMIp4 $4}+dWk|bD3ߤGAL;X[cDqF |FIKw؃aMk;b/P8(! &{˙e]Щgf %c A^,ßk`3MN0%y8dƟ([!p 2mz3LCֳw~ۄ66B˅)$/S1Գr |% ٫v$%E7lK{Ԉ(*9==\]x7f}k1\&Ζ]orn59DM<5Mnц͙ϩ\7UIXZ]@̮"56V=(qo\$L/yՓ5P-3Ҵuхĕ@% )f&ְ7I }li4ƒGFC=?ŝ*HݱX W!YжP@{J]⼨ʃǟ*sD9S!}/Z {}K}-j%ʨ{iR`nqh,^vLwghdnn애[HJUb 0Szqs9[ GS{kT'zc\wpMOD1Q|};%P'YG$ Y[X/ҍn3t@>=96aߋG `b~8S9}MYxWǰΡyV-QݟwS#5$Ri-Dk05%˓$J}G,~ fZlX10$,g|[I0w&h,W M FL|40r9ޤjw[pER+ pRVzNwmA}0j>n8*To_gAp1 }xZb 7 {c lBIw/ ;N )&~^i\bԀhANp`mng 텒\eihن({: DgC: qS?ۿU}2݂Rq9aeGIPS=:B \2nۖUX[Z^Е:OmJn>mLjUq`Qgb>P~Bhy0rz Sv&q.ƭWw RY<ܱ-?wȱdz6JCbjQ@`Z|;riR#LpIt&?[߹$ Z^e+w9r<Vu=S`(=pqorOn @)c3XrҠ P9{w vWHM%[U@+'ldXG3__U4]8N64DθڭbER9x5R ɛKIs0cix#p6!Mu!&Tdkbc ֫w_@\N=ؾx1JPnVk oKԱ<w}=N(J7!&X8rVJ#sF^yMbg E K-f.%ĴwbvN( |︟$+G|e?QLC;B1`d=ioϰY/oI nӤ?W~^!>) a{ω}QL]dj[F-4O8fP`}KjgBtp5,):;Hm,m~ޡas p/72m\ͷL|\t@6#XUY7 dݒG;yZQ`Iyp%)RG}bU,l(rgz/˖*wÒ]"i~E JKuK36=RGU ZU_jl*iC[$I0ZCێ͈_u-nbZ_J9 5m̶Zd-̨0%HՇ=:<ׅhie_:y)US&)H4ŵ9lMq*¿bЃF0m T5jii)ש*MZКEΊmΊ"Hv{==@g>L6$SCJg߸#pjdJ >.݊٥B49-[}qP03!u,V!<7y$gľghCp kv7"ќZ$x;3-l8|Tl7H? ]RL^jƱb$;\}Յ~;3 U4jhcsR0ڇ_p T<]l3 3g'ݨdF/XU}a%K#iUbx%= ?X }JHBfC>w̟wuK) z bV]vr@s3ϭ^|LF~ܕ1i,MX! m|^)hc Nꤍ1=24mVn<8XW#sԇQw)rΉ;RmpۭD\rZT2QP ҝk TV;].Z.Ӳ97eUSmbՂ<4gRq.[8ー5Q\t;:ӓs`{5 p) r9q_Y4' $OsЄ}Va7(v#u;Fd4$skNEcԣmW[W-&%LlcV?b4gi5>b0ZPc&B Ե]mtJɦt7iM0B-rt=3n汈vj`w:GʑmU#izP.#X0ϥ؝*[.nuDqkhj64hD-pό"J.ʙ}B]Ǽ)f5+s{Z.#5T D?rXd(8Rr.+QCЗ6l z [uݜc?y4(*[t0'd(oY/yPitCaU2Rp~ 2C!@qf/ )d cOVѽ4߫Krh%0,kϋq/P`>xRN ~O7[;&[astU*\ZIE ЙOB"?0.Wrb/F?[}G7)"O[1e Gփ5 7(a&x\ xw\U58nU6e#Ur Yx#Ջ 'es1\}N-)m۝G0we5I6gtCO kH/cBRS3FϝE EZ4Gu.,ZwҵF:cW!'P:bw׽4e*ٹ98_3 iyE[J]v1lgCz}3.nXo@_"m3s)xsm:^y#"tYG`9j R]Zw2z7ٓvK͜AmrtĖ'UU8<1;eVP,Tu(LM ^0?8:O_Nzȅ i~<,WhhX7VP.LG+wnBK'360!m 7)ʺȯp=CavIڝg3̪AT4*YƝ:{5&Bh)ڼaw))sl*I[V ,En%Ӌ쪅miyLEL@3TBYtsM5^~LU2䰁6L r16'A Z6w'3rp@,\v.R3 #AG5xmjG]cw`8Ǻ>-vIW"a`Wr*j~88ն\JYݕ~-҆r~l@ ncǥ"^؎$5n&JSGf3nRH9ǪЈ*#z=Dc"N4~ɴӼ\iy>CuֽԃʃQ[rB`7O߲f1q[Vce-^[ H['̛<_@SNCL,.^8u> M.8y^z*};Z(;hYtGu/R5N#Mn@*R/9-(qn# '#)-bI+(-4:SѿE-D m8v+ w쭐ot)ːEޛPyUC:\HEUgu2$>4Ԇhs\ݿ*()87]<͗+jhC]NI͎KL/y1087;XZi =j53/#Tuw|5=,Tb&dL n_@3ML4oE1~.5"DFÛ,$^a۲1OcEk4 r5HYn7Na;,ѳOZd*yGagA`nzظ)IO4o /: d61ТdW.$ uBJ'K8Ms6͙|h'W8Q3Ԕ:t+M4C  DOffnaLqq<^'ԆD_;s?nlP/X< yuʊB&;''SJJ@61?q`b L [r9u+x\?HlCr'#-epB0hɗkKOa")~vy:e e`Ϯvo ȡw44BHɊ'yv_}9oB2h/ K#8 #Y y}'c4oB;9qY &#J# 9+HuvIT_|0HST>!<DŽYRТ4=k|jQ/!R:46C"AbE ᓍ[XV59bad"ݒb {)p4Cn:.ۮo49ka5ʸ:(5VG_ĭ^AWC ;Xzm4%$%OPFES@Xo.=Zʾќ-X;3{U4C,z[x#cCMUsFe[}ؽqTHcn(T_jUhTYdz@J6ΐ$-!5cD; c#SÆtmQ1J/(S}Pq /WT/ͣUW|, ? lݑQ_^_MF"RG'\/+?)ӷ=gsԉ_7`Y^tD2 QRsu##m~HD#/!~-;ӵ^VYJqU~xFRHB Xr\Efx?2`F\y>^>*;S|]삾 N}9t]C}{t= .',@wgt Ůq@5Jջ3 fĖ 9 ~"m.0L d]in-1B3;f3|ӄ!jΑl/L rbp38.=]6F1[k6s'ނk%SpVxͬ3mi6YIp |B*D)^_`9.[f&`04>GK&Bp:&c7iI8ZKS?M+:xypM~ o8DȜg(-q\v3ACqKo=Y䒍HCRubb.I@j|&{;ٯ8`Dm!iYhwNv>G< `5}"Vo-t;qAܼh^Mo k="uձ0jE G. ilq $MlD9\&@W孤9,]1I܊+Y8<o9 ! a}QuLM&}^c<"făiac*=$Z 97{t/([RZ`5: dt@`f!E_SB=#ؕ|.annhŸ=bYc3׳kTh3(AC(JohP.rκD$@ix: JT}Cuf}bBgꖥ,rR(ȥɠݓ?uDD\k +7Co5ӷk f=d깍8:ȅ-*N+eDWN#JIp(L>Bb/O#EyD춍+nMIC/N5-K`&?3HnU7[NH $}mBC(>qVY7Sb:%GFPE:,S]i Zn3g &ud'\1Lt[-1v̜ۼ#.6]zs4tl̒h\w)^$f`OtׁE(k`..\ a`v=GqB6S]0&7wI%T lkdH]?(QlaH[ U Dȷ%̼?sLӊor/Ip&  *h@Ihd,)WEnK7HGDewJ߬ cih=*dBpL+t$°a~Jİ9\^C?dt??Z<3\)_^h"xfK},]:%$Kno|K`SNFG[j _!\p"+UKSXǮsdE#)IoCLƙ$d.I~i8J;v+i~yH#J=QW0pRX Z@D3Y4.Hғ#I cl=av??{Of.m5(k꼡nC SDdȖ7[{S<o?[Rlg13ÓӥcAacwkjy8%zy}ϓIɚflʱTڳEvE|Q'߿=5N~Ο=TGd 'L[ZTFohc(5E~mjؑ7q?^r| 7ə\W4pSG5sJt*dhtr"<ۢh pCF!olVu0o4 x*[3];cl5gBHIm2kƲ` D[W>=T4ygG{_*GCH!!4~oi#1A\$ vPƍQ\<{ިB k0Q^Ŗg`\OL.خ<]>^wηfDU7Ow,l8>Z&iPҝ}O -BX P*U)S }CdåK5n\H2zfP9M@>qϐuRiߢ*Bxm.KJMOo30H! ]gquً|άlSvj!^7ΕB,7X/n"Xr$X A@4QnI/#2a( 0#{5ګYTlC"fX.*[ CY>z|s_1~5Φ[L0t\;k5Pe?`ۘ,J,H͡ ^݄t* )w۳ol=cI|')z͟j} w__'_5 srGQ+j&yz7٦Ght}2j/pT0ﵳj pZJf匾u<-bWx^~+`?E݈naYG |0:RNoý$(-n߷8}7Ĝלx]ޟrN#QcEB}nm AHYi15y#>,R6zq[<1xdMm:1tS@zz^|Q4#٬v w{=ΖC:scP‘@f3hGf:ߤ塿ݖLwqX|BDo#Ct;vxׁ=VH˯JYD ڻoV13I@zhBesH>L]/)Q_TT+Ӥ&w. \$)6hSwށG u?83P5oc$ A+'ϡe}:')z"LuRa.n]!pU.Z xW(0 T2^}Y8`:(ۯVkYP7ve(& sz@s@"i@)*\u͢7'}*el4|@!U`%['J | C.ҚJJک?ǚXiVB{ؤ5&>X,u!$Zu|(9p4V K;Y|PNFL|2G5-_").xȸCi2l%+CSM5JruCA05.'ѩ|>\ሓAqcU^0qMh@_TU */?t~6ƁnYp*oMz#v4 kLgՇ:DO?hퟟ־ Nȃ` GuFUhx~Sq=И&Ň,P{VwV9@DPJČ>E3U]#$3K?d&|ب38A|p:Uַ7>m,{߃7XQZqf8KP̟L;oMDBS%?܍׺Sm>_8pm0pVgHք wՑӨN`]PXJ {>&+$[5E:Wy8A La CvL0N]>]PVUx%Y&ᢪn#kJUհkܶR&6NutRкEa\zl[x+$57 DYӋv><3. W=\W MruaBV@7LٹjA\^Z0P77 D$W-m\?0|F|5PG-jF_3K^(2btʷcFEM`WlJ};kvߛ&AH/AZ[ۤ0e >{ﰧ j>8ܚ)ذhiYBC煝 O7k2)]Xb $E*zݐ0}hj0 *|YUѐ45".汇~ J]EfI`,xBJBdPlcӠ$l]zFqDQR0a>`ƛC~=6:S7OdhJ= n\O+Dj0Y68:?Q (bY@d[^4g4A$nu_+TxeK T]& g&]̰Eh5eC 9xO[lj&͈Wp@}֫U$_#7!{P z.lhl:+8Fy>) gxA!PVf̭a-M)v`,{ v&o 8Y )}XqoR Qy L"[j~UrZї$k܄BT' Im=Mz͓6>b֭muluh)T2G~vN#g)lh ~vpg-;q]K bL"V}&?ljv7zI501ӈtDo, i&4^I,E=A>؄(<b] Bf 2in(jNŠ:L%pv_!x7|g3}Pj5!QgmaĽ=se] F =`)o3 ,G]opt u'DӋ9;^l$ U [{8DKZi Df@4(<%&aH .'+ ULuU)y4YVy2P(vhm,.~A_ FD` CNaZ1yQ>GŤP{4|ŧ*,r@MdOjtsƀ*^3$֙x?"ωI2a{[O0vD衁O |>}bX"T-%<10RΈ'Aɟ kWi(S |8SP:7:=M!xtx1TVN K]V7xe!$/xM,]uwX+* ).%m ao>P;ohTң\gi,0ϭ1fNA7$q6!"HW~rE{;1cuTOYܫR ɳ"-Rfg#}V$P1ǯch8.Jj\ۑTگpTnjy6'ؐO14`?>ru@,<6ߣZ٪nX"АR(Ya39ɳ:uD44nI, v^͞s]Δr`^]oNHgVGU72HsF)z{y@#&3 e3pINtuq/ԫ1h (1 Y6"\My\aoO%!]2="RWكMu04ll`D{AEYȶm#.->_ lt^kǒ[Q~8]#oeārISs_;K5TRlwz q&SuFE1 q,niF@Nۄ&jwnR2'Wɐ\jVtyĬ(mU)QaӥIH b3YZ9n|jfo=@M&lvR }K}oh^흡0H5Z1ik ԦRJ _L'j%uNq(1' ! ,% 4Fdxch%2 &n1H9ߎj)XCܜX?iR9ŧh{hg/!7(61Z8!ƁǷƾ=veOuh)+r Օrџ|PՔbV]H3K<:g*JOajylXAr\ɿPf3K)vFI5(/K#îgqbmCi8 e^օ:/\='fq)3G)LhG4`J#!,L YU'ע`e((+?zp`qg/7$`ͨMEk.p<ijpM7"F!bHawNa+ƃaqtK?+%l-ޟeUTD߀+.92dG-/z"箉cFꌏlAd5 %2vU SRK]0{kfKOHo&J?tk6h㿵V'F.{Jl1x^lT5Z"_|#8ٯl, 8Q{0#k+7 ^Nⷂٽzѩ<, J,~P{8WX!BZiJ^ &)zAlO8ϠDAFN0>b7V1_*ca\:)`/_G\~""}pi NUMeUI8X]7 =SY(Tp@7L Ԑˈ&1MgunbI%$0}JA8e[m(dz=$&yM1KU}$wv)JUJ$-ΩtҴT}˾8 e" V#64 6V\ɷ~Wwdj?pPz/!ZQM{YzF6&IxL3X#a\'#D .l}<-So^^47%t+hI:$K uJ8B8JR|InReؒՏgA/qD>~Izzϲp~'P6ODY.F&}(M|Hm!s3mY6WB\$^lP W , ;R\D6Ŧ2[}2dpPBQ/*!5EH ޒgF@WЃ@Ha9B/AC]zV/iQ:^vs~ 2%j67UAI&1(8gkjzY#m udqc҇İap{cGf cu5vƓBg&/iĠ`DKs4:=6HXY{4D$J:-.@6Rg9Fֶ=7GioC?V-xmۿYz/y7~xUOyB7+A5V.|yQM(@fg.K3G|Άi!Eۯ`WإNF( _՗_sx:L" M bS8&2_@awޡLZXPqgj,IXS2dIS ]ۣi-G5{ML+pb^:xtbY>u [+K0[2, [#LGVS A)gfYF̋5 G!g;t!_"\Sހ s$x2kb ϣO]H '6Έ" .mt) gIE+X.14j[gw<] l_XU'P0| s]\ʀíuLs;o{ /EC"ƒQt4Y:E) zhA`{mdƫeCn36B Yjҙu hY!>5#H[5Ӕ!PEV*5J"B{]* r?kF*'ZK;;D> w087ϑ9MxNCe(bS l8aO  f$x5E L!;y  MSGG@s"v_a8U<-KGݒ@ANDKQ4KwkyځZ>nFENAPkN{$m{,t6ym?m R{&׎%BKgܻ A9>,&B‰f$w}6 ҷBtb3VD'7)Y^uABCʧ&=)3[3 .sq hPc|O+*6"囕Rxo_x.kzCumbǑzبr4bJot?Xrh Td3pb_OUrw##Fth[]}@2l4'm(AFYhD׀⹇KY Dv"5`8wtjْSm7$WޅqK8 ʕ\i7kɪ=yIRL)3%(M%tNޗ`8<Y|< +P=<ȶU,J䩴emeB#BJhO,hl(/4A PgIۻ%Wnu.V?GSDʈ.5Y_9ܿ|r? yCH- Qq+;E $>~*/9|4{?A<[tPJF%ˋ=p 5-zNtz]]gAHq@ۙF@P:wԽP[9Ъh ~F4`k;Pjnг 2G#vmtKSdev0ي0ב2 j.~XBJ$Vz@t̅s7qȲ'Ӂ?dP J<8nOqBL{9dIvWd7aMDNd{^rq%wGf=YnLdhb*kZL_+6k%VSc UqpcY^Ł3:Zͱ\>%" Nw!k;΅crD oov(gV)*v1viٵE}R؉v 2mGT4nѣJ/Z@'3bs[bHT8Bd@QĪ`Ka.+Jka䆞/lH j656rHCxׇ/,b2WJ .V_V_ `m2>P!8r ĚS Qf~!>5Lc6V]ԜfKbój'Ԫ *=Ow peK]* p5'C!YwT!z? GxjBNۘ>X{Z "m52Un[&Lcagc'ˢ8T?C3J" 6em5O9j{ex}Ic*ӏ'u4%d ~2;Șs˹: ?P#D~Nɚ%Y8B& (\םf ?37`w3y~.?P>y?PuJqa&AZӧsQ.2yk9‡Ǒ &#%e%#EҽMP&#9k rY u3 >]m=rVe @᝭ky,trȩZ.GY;^lclN9:fkc6Y`\+G  cȻӇWz`DӰSؼ{hL2=^_p%ZApx Cb16NS^5 F$߬L-S MޡCod#RB{{h|GY:$UX?|Jtj[z5[q!t1oo+\v㵯jv(OOjwhtXk25*ǂ^+kEEw0SYw4 On܅(*bw+LI} w݊a\OtT&z{`IsM0^*s\_JE~Mf+KHp,ۙ# T!2_{`yca/śk l`JĂcjUga2U|YC)C-~!<|xGh8lW&ץΈ`u˂}OSi^YC"v Ut9MWCˊY]pNS(N { ]6&Y=Fwu`g3^D,4Go(%3:m,A@%$@ɓTdže4whex|oӎn',g 0;HZl7\ ᮧH)}NL R\a HLU lȱHv,3%fdvV4Hݞ.-KiPMZu_c:4_lj<#n/χhD v fy2d7Ɇr<=Tce…|)ӷ@Rg:P|sQ`M \*d aR݌iJ$EOm1)(( @\ؕl'wLNvG87}᠄t&o6?e/E͖c;gڡL~Ab9F{Bj"?xeb^*)Itr S-= )ϔz")釲sD Dk:;ο>hD]W %Rl]7$bbE{|ЬO龜h6ud ps{f}FӶJPn:(ofs7-Jk8Uc -9!l& >[)*;<]RRlR&ˡ}k4]=&T<Л@D r'QN?9ga.H[ =zTo^6=-ߥe2 $ >[C_:G񅩵KՉ-˹?CQL@UA񘊘%qS&_?)E|WcysGQd32On+p ,&M>vHEpM/rmm$FzvsP36_WDfs>t%N;Jo\Up)8έX.#6|k/$UjBn7*K2 {OOrYy=@6,{[ hdW7DU=:Qu7wP('T1|,rN w/۰7u= Lr9C|uesqnxgsGo{SHـS '@; >+)~ RId;8)6CuwB0O>B??s9C3`hh^]/۵W]0 C /0i]p嚠#Ǒm=vYWcYZN8kaIFO`K{嘮"hJ=-@H!c8 ?r n}Ad13UDCLYOQ!N+ʦxQ`Y/Q=K!S *oVqh ^X3Iag-4ykr#Z!11k+ޜ[)=<#A{nBGմѬ]4Kaxb,9Cb>/q*/ 9e$X1%k;iF:P*ڠ_Di!ƽ}i,+B,'OnO?w S/Iguh<YùCpxUthYZv5%0h#TN 'SՅطAEK  O9-ݩ<jaۊ$TO#h #ympԷX_rq`MJiA`0VtFv29r.wqLWX kTJfj[d S1mx%b$sW8;"G>j4gRJ7=ƧK8X/m) ZH]ºO7T"f=u)3|~n~b&?U ،c#'/!mLzLD .XUĕfLtԾs'5k N> A莾kak>ȒW#&ZJn ֤ :df%=xpF;ήwH˦2 !BF}{ qG*xzt ~^g_vжvې+HK613E/SӐJYS!/EVO۳=;}ZN$&|xAl1Thf:Fm2S idS`J*.®E14_5^JJFD|X,$>`q\!uN[<%AghqHhطVdʙn qkׁodgxbNE:=5T*Ӻ#J3eLoƧ23BzEXGA@҇u/Þ2XaKV@,"EA+B}, NAq)HnJ# 4g;kla[ mJWVEıo-Q?~ icv$Z.O]K Ԩ-7}!{&_J\=ר̛nG? wٿaY[=e#[j,FR'#%ȗ*} UnGn<,:iqf-&qLr^_D..fYg-{w[Btm/l4g2T?MVT ?gu8Ƕ:|3:E X#싢* H Z ηr5nI,)R:EN` J _Dz|⫥&G5oHz$+ebEdPh LOc1gj?K!ЇǛH <Ƒ2@ VF *N4Ӈ+" 5 pXeEr\=Dл!O@NCajoq %0i"W}H%L1w!i15;W5]h#k/>eS"%%'8Aт\&n\T&sq$`:_FU%b$>L/i /fʣ?? V[E/W3[d/`AH|DG^DLV_ g;+g˗zJjyªo@RYjbpL8,l'&Myϰ8z\3[qC$vO<4AS `F=5g! PRk' aF\. f8Q3@#Ր / ov 0Iʦ5 5*⪰\n^ `&ivUPZ7Ex,`;\}*rrY KP;^ڷknQMƍgn"y];] \rL/Ed S[QbFU\,\FOyH->Ry[DWXwNsrnZZDW<*^aXp1DOHʮ#e+쓆I$ض}d;j N1+f9?]q闛PW'l@+[q=x8ؼe-#sF+FCSKaz+(a:ChLq?f@ΆahA 7x.<1w_WZ76RTz!T欈d"Tm{[Tx+4-J:ؕs\E;\'\ƌ#3"a}o'ԅb%XUE5sѣ7k5&RkaC7 Djbl,(G)ٷBo>ph[ήU bXk+-BDɜ|Ɏo T6]G4}ZD&ncЭYL)>y ۞u{0,I'u)~-;\(]P(H,5%?eEyAYޒWM*EwhNlwzro?M[\LgTx0k|rC<^Lz$a&+.#c!pi |D63vM'|w;_iqpExk&Z2y2."02C=WCDo>oͩc.)*`zËԞyԽvπX7[NFqYfPR4GAQ0MNouٷ,ʂ2e(.VYay5㢥{wC<ȧWcr"-&8V)N^PdE cf Y}YdEk40NK`BE':ôe*<`ZtdGTVEIY3)va hn:m0 gqmԂz"ƅykClFoa&GcrPJplANpS&oq7 fJĊ=fX{ fhl-s7G"̷uTJZ9ap |Y\Ifp~Nw=t8 chUH4֩뿀x){PA,S6_AMHmyZP%BŢ=Sjפ6(Nzrlp!@ XO5RU!d`3K<|";i;C y[.ZS#~ɩ*^>k)q{lBuLJg\t'D]IG.6=e޼0!{xBC K Aj86Z<"cR.㌣7jWmRz>z0V.O"~=a$&W-cLwCn{ BP7Ư s$)p脓WX|y صl h$f8 muר̻Om`xWճQ"\j;'ú·At4^3pKiF>4/̶a#2 '-Nܳv]<d"OUa:D7*t5燎 ~31xK,l25cy%C#? ݂ ΃x6c9~y&€uvZ>6{^2IbWJ*4lc]j?ўc ȠҜ ±8Fp_%Xû; .^(m?3F*k߿Z r$Lb"=bpğ &"vfZ# 4HQ_]^8 ;[=Oé4͊349]Ǡ}PhVTTYUF#=-Z#&q\+=ZEvi<-Eo,1 НzNC#ygJ ]ɾۃW"6xrˋKh׆u]+vkaB$\*.҈w?;jA5&76k < YydEIYCn_ )a1aI +vlP٥`a=(]8`=h*K:6?ЅeXii0ɥW"ZV fdk\>G.'ҍ_j2&@OƌWVIajfe_~6+]h;彨<h('B!g:,ז\6`>eceFhUvIՆo2geIGXP%ă)+eR-@jΔ΄jgxfUϥ*h[I Dzb,>Sp ->vmAVޕ'[M- ] 1=8.یy!O{Md3VdK;vnѯq+Ad.ږl4}k&N(zBSx)e&xB5h!RaJGܴ?*UXiΙװ\mDĺ xLdDžuh7V< }1UO1 ll"=e#ƕrf>ptLOQA4ϚC#s;Wf׏{'9(5Peۈ@ѷxmBf!'xml$s+Jb{o49M3P!p8K+~TVUyhO9dX?1rxr?E 7Eܑ \2AȞ9wtc)᱘APJe*LQƩM<^6“* ޑVt1ڧ835bm5$Xa:PS1c RZ^ޟ޷uM yȖ̪"+&vo}xW⢤⡭e2(5Qy(Dž(Z._Wv_)ȹ ہ@: R~ kkGy|+ 1GÙ'#`&jAQKaj1&fT㚍{k.mLh!.1;odr-4-(ڌpb3!fQ!*D_ZsE,XxIFd"ctz8G恞ϒ>I-R`oްΚHTyKW0KYde|Cn{8DcZ55Dt6h?;$ܣ3v`*7߬&2?mn<&=) F͚KF <4 z9yRÊR۪D:DPRo.ةUN[Ѭ<ߜNņ_nğ]`ǏS WUTMrdРͲˆ 1L,pW&<r@f[VBTMRi."uȤ+ ]algəGJRAɜd-ݣV 45W=k,JnnaÆu/X^Pg`ncs)@icUGg@kxSYay"i[弓nE : %;u 1tT?cҾJ+k =׹eMwk đq} J9TĮT4&|{CUgj5 ևH7k!ubX&M/~l,7Z|8\ru$tȭL@Á.a` c@;#vңjECOk2lf+ە0E?EN~Qt#0YVlpPO]ͯKgd p_âqh=.q¯QkEkH>Lo3^% LN#fE`yR )c:+c`b:jG #&GB2mvDug6K'CbmЋ&%Y+.\Ѥ#3RGTa1;Qc'zFuEs#6*?0 sJc\[iC7 ˬ3E.lZ\EN5xr.2_2 6fE3kU&낣#!έ5X0yC4I0<H$ j=2 d1u\% o GJ/E/0wb|[.WAhk6C>bb'@w./aK= G$JWs?}-mů_5]tHAX} JI vM\B\v)5cj6,1\J=3JuwuTVa7bG0Hr\& B bcJga)sܪ"7H-xrl,Я%/ї/{릌*[J{&7iO_nB1O^z~"w BgRsbVQՅZZ/ +\xfT02ɿ1 =?$'sɰGt*Yr*]Cšfa?+]EHVc$؊ <Tnarˆ1 ;q16 1Q'm]O|Oj swdjqw(CYLb*O}Mvk*[=84 q.HnYG\v_'gpmڰXRT1ĵ8c^TQ"aIrH"?ֽ9ӴqI9|%˙;]xyDF$ SnD21~*D |2Eˡx%!_]m sydZO uo-NNK$A=7$ .ߍ3ʱzV4]-[DŽf>Jd'&d;z%L.<}V1c\KI-WtEb]9(02l!JKdɫDjgI$Q-TS_;h>'#ƩT5<3ieDSr| ]O熃3B1Pؐ8lԂ;dAK{yX[{Vk]h%n$ /qx\Oi[Kx*2"  ϕcB_-}5Ok/JC1MŪQ |ktnp1w`T!P"xglЃ"K'Z-;[ ݊ܬ@N[PמE?-Tp9Y p[QSU8*'OW0vuX;f@֍[ [Do(ߔG x#I Fs0Nx0m'5N H44r9#_ZE\9X⫒2 8mrUsP6K_D|duvYzCM.\f-TMQQ,ކI.gJ[ A*}M\O}5pS א niϩ$)JJB jJ3 5UR q3*=m_1Ek)`#逘-C8󝽓8g M4$[^~t }:fvRƟICU?pP]`}T}eCrణaggЭy wdHC$]Ih-x\jZw)s=F[[UV_Z귚O]4*0flWolj^)&@9Bwr++eӡGua{9-X"^-rr)d}4y"SnTH%+kru%c?5w`Ӛ G_1K o%5;FL1f-2LA"JJDPmڿN~Cv]͐CS[s_Fζ[OUa04TX,&&lWLcA'S5˛^nR#5R^@62]Bfkbʗ2B얢ޑ wɡ,"U'T\=qe8/4V2ls WM'q`=S7ߓR[kF3d_i?NCluXK:Ex]9Ȧ2 "ퟡbl&Lक़h5QW9GHX=8ˢObwƸNH#Cj? ƒ^b&kmY_Q(bB ˡuQK!7IΞl+,{_U:twA\zC/y˭ƬڶSu6x<76gq:^nd^+e.'~dPk35>Àji' AOW8doc@cNUb#8EAsLc)NƐ=[uύc"04aH~~m,s5wu40};+ծ\ia<` l|֏yԹDXr5;YcbvVw5ì wB/V:~rcVo8g N O9ʧܗbJ0._jdj Ԥ:\o;hf/Yމj;+&)6&@4?H̛-4"c0e3p|i vЧxq;38G-~lJ7܃H}pik J#r%Y.0Jy5 >!)l{d*{^}\\2#(c"ntq5EN# tvc' ?4MssdR up*M$sS}#mc.>WEAxC 7Ǣeݞ7vI2|&nE* !oS3LX!)g bùve:c.Fr4h 錕܌IC \ 0U=o,="kzճ*n!v`E+ʾE9cl}J6hj|P LG?IM r+0 ,>vL=qG8|\,m,|""%E3 |-ʦ4l vX|2GN 09Q|_j]T28jx@t+Z= O@-)d8Nk< E"-% R+/٭J#`[Kj:F Y1B&[hx`}#T);h>EiTx{1ڛpG[֔ E#:S;li*JN`̓CTߝEs2u]:5gP~<ڨ1 –Ly)8})Uo*#ij5g w_YW6J_j=N >w۔EVtbx7ڙ_|ʍpZMhE?vxlY$°{uNH1r4OXODYٕ45|^8WDNtº1q"z]6aŀ_^t Z0Z2oLL aEG6[ۿW)J[+d1ļw3da`F3)P*aB%DAXcALa=`PͷM7n8s|ܳދ*&/Y3H4!L En#g=to/DT>˖r_AE5;8i-؁D,g{7!4_}/ܥnƬ@Fz&O F5?ޗӌFe8Eo.6 Y1Co.ׇ'A rնJrﬗ5PC-SvI@)j<˞>Tnc]Eb߄jҥ 5EQ5ZulmdE|~~S rĴH>G [=o)C'C^vTC<;eF蘗tdm(O03v΢Spqc!aɝnN_ѐ:PQXLG/o B`E9x"Xdc _HhߓD>is-%TR!f'G )rqa-dt_>87Ӌړ_h_}7ˀdmB)"6v?d+7܈06unr_4 <|77_%77+ٷbвP@z. ߊpe1|N" UntÑizBl^j9UBeό嘏ȅnx_b(ncii-)V j |58+ P]ZѻԃYE75?Z-G;;;B= &F +zR{ pX%e 3{zijb /[V-se6=U|bqfA_7Ƕ2!qZvީQ#;s &z OLTE64Fq04vͤVB7Mj$18RW/|̘aՒUt;l4&zV1 wO{MDnNg59 h]CTSC0LB ?iٹ2gu*SeaO'Eq8F28ˈ B?Wx{ߕٻϟv`v oJ9Brto@ȩ*Q' ^$hq߱`uO-`QGf@e BWOgG"'D5`h3s{/\eό4Q(@kwڄJiC^'E~W?9+O AO(ŤpޘNJ@o#) lWVYs"1T̿F=r1 ǽ#%|">\f0r|ϝ%m p.[ U'(ek%*H劂5xGg! C֧1JًH.Wv[aQE ]c]w6~!%3'!^D0Uy {7J"3Oe%TqQnInt@& 6} >LWM"7IWs+;'Qʝ(JI+Z|*s1ڵKS4-c8s$K}]vԾ0Ұ(t1'L6}I!WxSV P%-ƀ*18ϧ95 % _?i'IŽz=˘$bˬ_&r5? /[b՟Ƒv8O!59]LA `|v@%wR|9@hA%ES ru_H5N%,/Dx-6qa ٹJ9*BO"1_&-V˜byrzhxR*Atmr8O5ea޵'4O͞T7aSRJ'w| efTHuFb˭*O=mIRtad]a=۴ _a fo*-qGE|sAIN!~c2Ř0zhI6ilTfČ>ZZ"|ev*9gk-t!C,K 'AWz0T9kPi"n?G/nf0D}K74B]7~'B5<8d Щ 9~Gb't{Fnx>,q6BZ+@.ow2?[erwaZ{JK;7 -ã5䆳"/Y@vfdÒy͢n'Z뢉>$\f!fj]DŽrm m%'IuzjZk\݋1EuPΌ%M^[65.Hͼ匆-Ard~ V0.+h> }YI б_ }$Ƽn ʳ|F@2VKd) Yüڽ9/#~9>[lec.xph0Uh r⧵5)SN/I ц5̟]3Pe>K:cCRG'ӆ7{見&)Lxdou˲^[f=kj@kU*Z A2,ʋ? 4@  \pkJ|72w;9.)%9)3yz68saF-,ϯiڍ[Em_߲NLwv ߍ@8+AQM^6CVJԍ蚟'K1ws,h/xYcz3YcFQ=诃qΥ@Si\*'xTg_^\pRMilRzjEXR>.}la/W.vjMTW >αy>ܮ:κ֓"ֵ V_VeWQRcޗT_YFOY?tTG ϷhlSZ5  cCfޡwR~-̩O w =Dr`xyV_׵`$W|]'i&J I[/3>cݻqsTn{3zbJUw f d+~Yi4xW寙,f DyN9[IJ{@{+/&< J.QA37ŖHv t"sB0^"?Z>g`gajB X9 bQ nZ9NNe!]zkA\[8 ƝxNЉ&gI\u[$'Wⴧ2A3!S^1?,Ts#, k`I7~+~?XO(3H:R6d"o_+ol$" @(,+$sX;ޜ$piz)8<=VoZ ò?*p큺DsV:[>5).ǫ6CUYJfk!TpY5P:tk~a#@$# RgMZa䀰Kn I0:U7+NL+<_|"F\A1_Eg¡^ )b|`<-oPc$a7{5l©` k5bU3ao#YoN ]Kd(ə D}Lfʅo\x!7Ȉ:g/~3ڟ 42:}g8vy|؜ȳ1X 0I\&VThH+"&aIksP3i "+fR۴*")Dm=PZ8}W+ 4GY?*cn=#X4#эE?BxزIJ}F,iV|?iu!Y$l;c#;kZ^( @]|U9PPsy (.[zG'Zbj=Lm+UGZ\IfL@eUy`KO-P2jR#v1:Jvlŀy.J{veV1kUՄG:~͕gWef` ozY$zDUѣlW5,o@@mw";늡_pc,FxKp [ 푼stXqRω能@ MnѾyֺԤRhZllw*?PSoOvT[ [z=ysO$p|WW6v+?G,92H@NnSKA(o$j^˸o :B;bDRs"9y ",9@Dܣ 阸p'=tЎdP쑿^t#^1PڱIϙ y·N훨ѣޱev:?.Kf{AvOEܩ\=ei"nȲ3aoR<"najAV8E&؄u=T%52\#Z=ֳ6Ȓk佣et!30Gܿ;-SZ>K(EN]-oD1؀$p:jtACaA^ jeN^!԰i@;iB7*9B(lEFzKo㡶i=p@bA_շJdgQq6ƓLǯ:"SG'7S^? Xd{w0 WK Fp16-Qb{m>_1ZCWWu^ ^6|×CQ}+/C_y^ۇÌ$[߭NoXGF-8qWy#sZS/.I+WFIwz%q\lUJMf__x%d}HT49$mL7NqJB8:QAڃi%ĩeC$97?4.j݄ &6m*!wFr޶[=sBC>sP[XSg3Z"1z)𑸿DqEK)OG14\L~EGȸFK8&nD(ɶ(_ۼ\"+XLm׵J U^̶w.gu TdRbZúz7K9w&fΡ:JV=budye6| W(mCF2 dbaX>Z4E<+N" {&4-LMwo>?atre|ԟVP  .vb$P´Yn2ËEę_| +B2;1/=E-Z(,Ѽ3TR#+Au{"DJB;4coNar^Gyn2Ud7m}qmڤq%Sb OBXA4-\L _+I7{^k2do= cm=(>IN{2HEm)X99)?To.5TwrEG8v5M[SLs BO#2*-*25p mK%I^?1/2&KG2,=пj;J_Kq4_s!3"HP4G$g-7ELnܮT`$Nb' ^/M`'wc?n4zL#oKL゘t8$Q9^Sk.F-{?{GݎB@ 59\|'Dv*e8) ]rڦzc (GeKԓ)#sw)[DKRڌ9l@$   3UϕǼl-WShpt^I@*AX+T ~j${ Q[_|f4qV.hDqeiɝ \dfjP`yKL̕]GDLw=_zP!{/1Ys 9?BgXO Y(Rɰ^{,:-˙f(,ϞZW]Z[{4% :M0@e*}#*ץF4spXzمFl  1T RY$Hݣo`-{\ /sc:9AMncZv+f{a"Mz1OrTŰvGȾ9T,4CuͰpڟ:N{ u ]:cI= ~!}6+!&9ƣ:FcjB!@rlK35٘{䜆] ?r 966:'<5x!hOј&Z2)1J[l]m(C"TVhO 0ߥ,캶+OƉl6,cY3oE0B =iR4706eV3C?_|˽G]F6Í=Hl]qѡk&xđ_%p 3i#'Wdn+Z*M̶X)^ WBoh2)K~Lm dCȢDby_NKc )T)q$C Wrcf)&-:#˲݃Dή#/eØf ::v})}BHbᙏ25. JRތAf"] ؓgҊuL# ~S Ib ks^js59FP6',v4";*֩V'^4qy! z-+nb]+Ʀj\/ 6qpL%TQώdۊn3#nGT:Ԩ{Ge@3C!_dꨚ4/e1/xoAhSw:d* z3UOz^2x/#(BM4 *(d H3*1is^Lj72)4an"AB\JH{f]nRYB6(CʺxɩX:} ;] \TŴY%չEktlLB-vs (wePbsS2_Yc7xz24YʬIn}6T)Q^W! ŨLBVJIo,Nq]#\2#aʆ"Ivy;}Chԧ4e'mXDM1IqL-#36|8ܧ+)v$bE\7nT6+nO4; L-Oy.e?u A4{.sԃ5'PZ햜^:.H%p4{m7wO lXϿ3\qF< 'Oj-֯0BᕦX,J¦R9Ǜ7{v/+Bs6q 3:$ ˜BErh']]-qͰYcᬲ !Ryotve"l`/D5SJctov}3n3´]§b h(хaIT5@ĺjz/"tYdצpZ_"QJBޖ|)hQHam#Ac_pa oMYD:9^z0\-Nɵi/!a~U'Lf/f#T˳.ae&!%( jE!@.{ civ8lAMs' 3 VHBYű^<4#@cEW>yfgqkWl"e"R&Wat`4W=WGh'uHG`+^p28`}l7o:)409 x;5O9?+혔Ķ9ꥂelo^"@1'D3@M+$1T#4'Bc»bZ|ɧJg OhQ["sw~spz}yȖd~8T;l0(ڤX0db&z`J>E,p]H^zo/j(4ߩ&̤ՠL8"wonkmYP"?f`DIɃ);`) iɂ<ۃLŝ.?'ff=)Q'_*ӚED6XG4HvVtݩ[nV OX}i:%/c4Hs~[9aWK\L|`0f9‚eƫ46,R\T;joS^M&%m'^ Nl :-RJKX"$Z!H3l&jj}z6mc_MB!+'q|ʭaM+,h~[W>DZqrپMbGPU;&·KOmg\ m3Z 3ҡ0X [v-ac=w]|y"{U"פT]i[sb w& +/WDm7T(}k| ` oi 0l#alF9^[>ьWҳ-`%)a_ | Ͼ+Ϫwr"k Aff"E3x؊l9V#^#i%Gl^Oݭ_ݐSt{ݎS=ȏGM:*@Oޔ0&&S"%:41*i^'V"di9ςBoqvm +T1{J's;%ҊibN [eAg: W`}Okp$8#MsGy0w`4a(=&8 }C>❁gMZ^3i]eVA_Z-boigqJ moGGbTSNCu+ߗ)i}5 g#eRLkS SvP˝T題K"pgϪKa G(QQRSlȩfQlەIzn40dc.DMsրdwۇaQYT^(͛#>#6+jU |TPrߊi-GekeȁKk9jݘcśM~96yfNm-:;О7}Av3 ߐe>vr1]g 83jfN+8T w(L( ɖC*3X?`[hwk{h7u m!9HL`խ;r%/.p\{Оir98%ȋ/0yvLªn(qZo>+vAhjEMWC7}J|5B^Z|v^Dﱎ}iKb8 ?9KP_yڜ V,gPYۤ^ɮtbs&zq(x/[ yuE{Ʊ19!j1:wFS%\%`JbIa8|\*/˒=@|g^+(Ry2}fUJ.4zDԲ_,e^/WNZ ldӄ;v. Uj0;~˪~E_*!ŅAd\V gplj_Fc2@1/fR*T,l}7#$xf .Ҏ}Ibt{X5*o]#\4;<É7Ιxy̘FcĞQsz 5CptCHD a¾lfJ?g@ ,ξ&aDBN Gx\>b;Wؔ5e0}%ĵ?=ᬝ/'tKxl4}1(rh0r*?_{bT"cz`GQ#eD5DH6z -s,õkw =Kvr 4Q&|6;>+/ArtN^Ky3!A7,,gUe40 }Ft-i9 QT2v X h'ga bt1x.(34vCv3{U$͞@ri߁TFeNn *k-˶ݯ+JmLnq~ޔD4lՓ`<;5G}X=vPÕ8=r}hV=S1o_-ҍvir h=+Jgk(lT$ͧ)1 *ik{<|' Nջw e]_@^{Šz.T1A39'ڳW`͜"d<ddş ' >7?c?CiE 2c@}2h "J]ԯ}Lm,kb{D"̂]x7s{.LCX>| AP~f ;K9@5 =%eGTvвG/}ΣX{N)51W &cp6@997WO3bOɼ?l:>V KSUY Rn?`/~\9SS8!_E}S_CL3yC(3: 8j_^щG⍇ {L?zWYj%9`ޟ2H70(pH W=y̠2IY#',jgw\D~/Ԁ=ay+ӶpSIсvap>Ua{ܜo*NFcwZ4!lFiՊB`輋2 ޺>sC/| Dyr4;3+-S刱a׏>^x*[HL٪pɪrJnuet8)rt Y'¯Of* -hF|DeY -QLcܜj>:Hh!eEE񯵰ɓIHVm QMϲ%o+t>ms+1&dD25ڪ#W{eɥNҬDa'p\4h?RUwuM<r4@yr6`,]Ƈ;q{ N4 9cfJ&N'}2XXV .0愥Rr1H!-.WF[}>p.;pR3H\mߘ Vl6M/ _ dXnHp0e v?=?kC(XJl # &Acx:p!P3t_ܣ27tUP7M.|t\^|t`nt#41FvB~iu }:uHUS3V.m n8>r7u,e&snq4@`ةliZ2yAq:F\ԯ{ Vj\`kvfKpt0ӂb9,4^07M1#EA"tjwZʗM\ԢPDˉha͍ݵeüsUu _8Ƶ<+zv0'8171r wm'Hpi.:/R< HBSp1gL:="Q6 IX`@=ko<T_+D7 r|佝!q ҝ:Z,ooR,c8#6~7q (%&B)]dB֚H>k񔚻冋X#mJa-lqKsc!J.î f3eݗ6 z!tlCe 8Ҕ =~DL-^GbPv!D"ڕJ'}uc龐qCX Ƣ3_PWrvĂX)0vR$7IA=8*fr ?*ٷ˕'$(7MVTF9r,;vNrc6MjJ;aģs8FU{ZӶ/T [ј%:g2a ͡{\ٕtVM)GRvD̓ XS6l\+~t#D,!Gc٩oƥc<&4FDAݪt@T)4 Y j(gXsݒ.j}u./1K/-ZE^a%l Mz`jܪ Q=HoNG+lҋVzc~ŢYΤ&Q&h!zU㮞WAc^;v Z ]V:KWO$ZgvhgBkrȰ)b/<ҭ93S'6Εu˰yRDyr7i-ֈ+n Y8 T4nc WIiP|cӁi) 5Ći\ c?6 {X _o "gW+=]F!I')F[ss]uũ.«Co&7uğk\9 {܁/Bbի,JY酚@ ykQr5eCm3L{e,QB&/lՕS)5Jo4<"EDN[d'H E8A~A3/9K:".b5pOrY Z:8. x$0n1F{ -T Rs{\v\ UQTyXNG=^ nҸm`c@s}Bgf W ׊ fI(B{!(AL-US9hN5բRTAu>_- 3'F~gjCk ¥3h,%պmr5n;=£eV7d!P2];2>CEbum|An{Ź=@QpuN[ ߟn(Cjy;K`)"1%OgZ 8 AkioY㇛5ۼnNujaEqW׸N1BַyxIZu&eD6bd.O'ָurXne C@/O6%0@ M׃t4|rJS~"ŁcdtV%οV3Dh1B03GQ̤pC;hZJXO)O6 -a@dQxDUD<80dʲ.m LӃ[ݩkk@Qkx<ɢj³\K)]/I)ѻ|g_F}_|M")5َ* LMF1QMW \]K(B\W~ ̃=?EFTŅMF!/mKiC(ʥ.iIpƐ=m 1Ay#DKHnVugf`#rؼgr_ 9](wdt{KfV8Ig+ G=ށ^i,z.*uj~U{%w' niB`sTPtd`|W; $۩m% BU|.\/X^z040\B0.hW8xZ#xCOJp{*fF_Xܱm`"fi٪|6^4$ t$'&=)]YNY9ي+>!)+U<Ɯ">$A_Q!#7TW  ( Iڷ"ȶo$+\ aO[E7ivTQy$ᩣogU)?o9hs$qhרLytn9>?7>fU95?͛?vP(ZS%쨳kvvyG9c7qY0h?ԲyAư/x<|␣k4}7MnKQv^Dž? ۉjJdJV +F gMٲ7Y;'Mͪ!>|.M'\ >%HjHpHiGmOq@eꟐiFO%gbăT>^|ɚv'G Uu!ZIV5*> YY"в̏&1rB|3; suU IB9H#VQ!meG6XrϞV۲&)N@'̫cJkSU|1Dd˜mxr$W#=7^4oyBt"aZs@oTAIh\{+P÷@Dqɘ7K.=J,ʾ*9w ;4i6\exB%˪}ڒM#~Eh*:hD~[\{j$ t2V#Mм@ Ʈ32;b 50f+M!h1f#䮇LNG77`ݯ?Vz}[_BuORew8 /B9K`gͫ o*.yAWكRF\ZU;iSi},s[^x7k͍*77X^n;cmzf%?Td!Xou c\ iǑvϯ N?CDp'iƄ.+꿭FF'": s: YXgTd*V_a6=OI* v|^ሢheU1 0"`L$#M<_ZYB: v#z?-ĺDA"CEG&i]݈-NYgA VP:m֬d!aQmj1ʡ56TXYDkbV~YGLXҁO22xp:G|m(DVi( uD#/;<ތi;AĺHqOؐA"`FS|#c(]0a}*®ZCcx\RpI )`n%؞ڜT➳/= /ahᕠˠ Pڅ9iT@'ЈkL h&Խ fQ D恡 X䈛9d^£!]`mlIy`5Q֑ KeJr,U@hG4RP~# Oq$0Yّ`{&iCz`]ƛ+ӿ}8szɱ%^=CŁaIdSB̊=tఢaC9nX|sh=XNM~ -dR4î;<%U=Qا 2|Ld%?+ ,Ҿ gEŠƍeiC>o(j#!EiCT5IJ*ז[ yZJ&=,s Wl1!%% )7 8Hэ6z.S_ .sr]`XM~VyB+V~M#iP܍y鰩fQBZ`<^j=hQF;,,:P7hA=1ak/_r>n;疩) Z*Uct)҇-:y^*~E7ǹY߮Y\̛eYdqYrUuqA9;(Z_t7kfN ~^+o.vG8\͊6q%ZJ6ޏ*8:jiW~$ܽ ch _Sak74N߀t]7Nx[yK][z>|z4ޯ Ȉq:qP %v)bF{D|6 +FpĈWmnCNWrѩZ!+i06dpz!%Q<\~K6&޻1;ũGcB})Nv2cBW8xF[,gfa '+U#J.hHɾVϱ ^lzld#%؆|RgW/ m 9Xf2zb}fLM3Q2] *L iFSh1mS嵎ٿwbHD|@СZOAيSNDh `d(}wp^HL DB|H(h;eK%ܡEL@V;2?6d-gc8Dz瘙Ӛl_gJrm4 蜟o@cQ#ESDv#6ԬŠYNZh'&MN ;*DbtyGhw_AvxAGPbꇏ7[1aſμڷ$ Z]>:co^!xW*"bylw&B"In#C>E7߅6G˿|l ^3JrǁnSK8sFRy"@qMEײxsB]I5, 궼2VP\[V_yfYgy&H22$c&wPhBDif<}ljmٿ= 5}z(y V_P%D)8"ʛ!h:x &{-ixVNPI R)0l8(ijLd$/9zr{z[BΕ7y @7H& >t'Z`nGەjCnp5mD:;> p4D9Kt80x<=(ac$!F乂&;"rAt/,˝~ f]6q 032=_LrMgլZ@T7Kkk \h='klYj:?Q3aKc y)U8< %X" .iT4)ij_hDK~) $DO@Pu07(AB pj =h!tF^5l\.V<xsd^LS]buj$fzm\pd\!YZ F ",,I7ȷUC%m0:^y<,{Q}QOc ә(1 a5S>'9e73v}.3Kֿ](L$mUs.1…G 54(gs3D:X8ro/Q$|$0`gTMR\1[{c͹6,"l/h\R ]^VOGKQ_79S  Y&7BH~89w^`|X(em&~0zishzW8p 4VK j4 Dz9sE65|h[&R'Or'V"u席䊽88*Y,d1$e"h;_dҚ5&v9:vrBqʀ,w,':t\R֔tvЄ:&$1REQ졍1_UH dž=R;:3 sO.8qHP SY0jޏ=J.*(ڭ eGj,.H|!Xgₙ Zr8)򶠨|TŗD̥T"Kx *5DY؍Em[ts={&;m1St9-):]LHb*xPeV7Q@(}HF6NT8$(?ML'Cf4 T5[~eӍJTyp?=*߿ Aŷ"5˓K'㉳)2Ծ CnԡFXJfܫcϤ+5 - ^%bdu)ugIT^ER}N2eԽ'@ ĄzFB-Shc"Xo]’0~֒zɑxլ>+3  XΎ_On$$ 8e>iv5 k8sKS<8.Stx;m΀Qxj4x?ȥ/EŴ@\jF"򛻥gшֺGGXN\2i8{ap|G+xA^0(+GA~=#)O@mew۠IɞVcx L3 $3-,[xxt)O+dgXKSaVЀ dx{aQ!Fї!}-hNXr8Zq7n05G-tݷiaz~xa]* IP{1Ն'+"\g w"~`Om0BTw҇9뤙gs3˩Ή79YM~vGƙR5+u(50)ȫ?u2R YF6w`$svw\sݻ6޺T@~,veV& y  Mҩ;2ֲ[|핞am:؎ SXV{Lz5 (\?2lhbma,Hi]Ykjer˒wia!% H1R7ysruGY_vnU.Km3]j#kӡR}\K֑BY"cHCzR8' 6h\1} ܾ~J1F[ơKK*705%fs8n%XJB1;戀7]3b]X3 ;v < K2h%nH!O୺Su$x> .]Ilş.tYoQ`nEO fWNB4jOӣR2$(nN@/T@π 醎jUM!ێ02s Zl"j.g_ kyjվP҆wpnYZ7`rXzIU.;AV|$c fݠ`zV`DH[ݡp^m y̴5uU 5,L<d}6F@?涶9?C MM-ޱv0:V( 6]pNBm% ◰Q#ӬpqU )DK=X8EóĂzvƒD9)ȰBlW^2AGm6fuVF<^A4{zkWfyh99IiE\ (߮p`ҫ%VcWnXѻfݬ9>^ °hsW`R6g逸PWՁ_VIٝG|9 ͮ a(ȎC1cK+| x%݃CbɖkzmN٫*,&0L&-Y[c@AN-7)SiZrD@!/ef%C6:2V 爢sq|g!}TSrdoأT8Kuz}>QXH]A wA{H]>aJS 8sWO1g ͞f+ҽN|&JϚhn+iax{>]*!FT lTe{< Ivk dlE?l4B +dׇSw+Nxw. 0s=]{{q^4fe9w$8$g"\T)Y#a =z dcJOKw'\g--@'uzTg4E)Qnjt~dx, g*\<вK}22¬ߡw*"*L4Fhg4=csVL~ҰUļf+Iw33ʰ9ʼmMT\CbBA];-!-7v0Ó݄$崰Cq\kXyӽYv߹]Iqpc$P봼rs_~9E2 fℸeU֫He ,֏ZpYf IKpCoM C~'-@&'ߊ Y祜IL隨RfP&{W҆OQ35$S\A'4;Ab˽ =:?g2l} TWsۘBeKvoev|Ige L8>b#GCw{>i̟ CMr|5>>E: !6scUyEYeqZgG'R׊2\ЬGt>nd=?Ʊ"<4 ^DK?G>$aAŃѠ.c5s#yn1Vv #?1YSno({cOh(Mq7Ln~杅-͏d;p9ZJ[ + +ڽ`~lC&MWKxP}3kM{WmRS a`hd)-@U )X :wb:u{(p0FE zw70|吝c8&ĪͲD ti/, Lfz|Hw-q)b[Fyjcڐ08I Ŗs7;tv11˗z9KɯUek:3A@/A*8':vpGӓN7tEL܊@f%,cj sH?+z$=KRהּrRh);>$7"Yv~ח#>IKpiV Z)LihmFO_9nXm:=9/=@p )}mSjT6[vn0MX}1’T^ccp'dhmnijreV6*Ɲ۟R)OT֬I&↓Ds=|T)ŷVr]Dʹm?!&6Le/,3$@J>GAO1|#@kU~7_|j}n=.[Pi7q?Ibj WPB/P ب QgB<#ܚ٧mTMQ / ]žyͮBI{݂C[!bf 4\:ӿ|8KYQ"& m,m T1`GS;VLm dyx=fv @-fbVmyU Fg0{}z7SdA7@'#nI L帧*C!o&-4d5Zf f,bMYh@YcԞx'TյK5 r'|PL3rE~U삓ρ Y}\5"knH4h=ÃLi.w*1e.Nm^jhX.-\ Ф󱕵隧)5fPH q ˸^GoY@ Jx(,]ֽTǔLʔ_3R5y>j=Qs7Jx\ 5T}шϿe'^\%ӏ!h6ZD92As[4V?[.m}.ďC:&M0S(Ưy$#Z}sXڔ;N[}t3m~H8OظR/`7ڊ2jY\܂@ݤ#DwQ_]>G\ [FcʃdAavr$ XTE[l9 ;!%[ǣkS4y#i}d$?uӜoMXՙCU=N+-5į!3€8čyx=Yv>wsoA!mC>U&\`DS[9Fo!d.:5ymؑ",ǺLg!,Ύ74ƒoCM=TGٕf苊d<:r#3dD8k>3ʿFF/CoU—֌5`rݼdp& bxX ( J躑E=kad}RJ&_ފ!=o6݃4t=mTtV2FeٝMpJ|DHJjDӛ1_x C'>f8u|ܩ6nGoUªtJ֘텁aSB_jC)m$蚣lfqO"kڴxIˆLOlxejxՅK!f5׾i1ПG8d3U-Y{r0ny0 u0$w~!0Dܪ#FH൞3{<*5‹J" d٭)m `` #~RZ?JVϓ^E}[GdtxT8fP6 h&yԀެ̈́YE, ݼ1['G bсP=R(z ]BgwaJM5z5aKSn`ƞcf:MDgu}ĆI"Gs\-˾Cn+ ~88zl⩷$L #/Zҟz  'b7կ;qM+v< *V SBqyW"_A)$ CwD%h㮠 EU\\/bGƓVUћ*Ohd6!zD E7OBbw6^iUfl8 q7ܪ4@=EeVW*eݓuV(9CEo`4컣mt u zYafƌ=̋aTz&}sO 1u}cֺJ7D[\UPW^rŷ 9Mɔ 4 5 3b+ y %o/:eD(S@*P$ 7ؗyh'fƑ4dsfjϛ蘡?yz=,nE{R7[3.cqJuw#5\\_My>3Zl=,K 2b/Zh!80b+Eܜv2$DG?{G4cZ* xD{lH@#C*6t*n){Y>0qL zȌV8j'1˄iy Bf{c3M ޗzwܧn,bU`^EUcUźyx/q# 3}^hC+(}I֏Q8`V]*1?iJ'n4>lV[ q~AHTsf?OniQ59𜮢 Eg,={wi)޻˼^e,dʽ *|~:8C6Zg޽v15{-C9Nbwڑ{f$x.T_#`&G* 9OziiFeY{{B@SF S ϼCy,MVU+"OHd'=ݶ_i~ {ʜ .mK\n5Ũ{f:/+]`r4|8Liѡ ?f"-})7B*"{[8I[K}%x+Vs'Tl=vԮw`uhMK[GaXb".HڏTUE/x>ӎ1 :F:gJCv~JeMݭ̑sJW6E; G"k =/ɸQ)8v DdՓguӭ_:GBPX} 2mM:-%7:-ɤl7MKWX lёIHi-ˎϵ @ݶZ;Ը=oubԘ\KT`NZy338'|Z}qQY<ʀ^4C/w'cIv^ZcqC`۲uͣ44]ӕ1Mc NOx.ڰ0ɾ4ܥ*%s%".ulIvv>g H8j q߃gDq~z6"kG;Ѹb؆_S祤fO,z*ODS=֤; a?wz#.'|Bɏosܩ5NV]85rR' *1O1V np:w-1|NuvJ :ʭ̿3 (|ī%f)2Q]=^նx[zG rj뢫m_~^uoEb~xeH{Kqj{m#N| gK9x)ٷ0>Z}Y|:O`+ʌ*m-V\vv"<.ND. JD 3P|PpmB ͝ApY#W.?ҫpK/͖-_\pX1[ԵRޅ /dj7bE;gv1M^UO&/-"q[G۩ԯ5!9>4 ̥^XkOle+De%XOv}8 pe -Td䡄 W݌ˀ}ȵ{biR|-sb6`jeC?x 䩅 *H~Ag  nзYW!ېk~Fv 3*]UmIgVPα;\FY)cR$+Bh((ʴJ<}a ґPlʛX|#APKNXMf8NEi1gm‚d\TXW0 S#cUbr)"ocmssiZTk Si⮿&BJJLq͞˾isgXwqT8Ht NctƱl!\Oh9FĨΩk*eⱞ 8GN>j~|I0.-={D;i{ l M,.}݋.s7DځK@> HnS|EHS~k͢t⃲*iVdJ -Rr#m-{dejAQWA$͇9"pXo-y;h@sĿ6?3f9c8S0D;^TObW0K$el̂Y5J)'CR԰Z[K%cfX(8ׄx(3T+:$9CO0]U2(FU䳌~XW]? ذnd> k8I(K<2<~@raE ́ $#5qf m %\SH%?8$\ q!p!98<46N6;PPԴ/toRds}x c&b|ڈQrr<w4##`{wsYVB}jhG_ vIKTH7@ 4~6UZ͠ɷ( d1QBP-$J [&Rl)IN Jp.`˙Ly_>Q]5_oG'͜`|g`}WWTˬ<+ZkMhd$Yv|V6e9)_qX2M{` `h8@깪aX76 r 6X[Oj!Sol{][w#Tl*9 i,"3\hA !qQDdo*,Ҡx =kXѾֈ%j){_*AXpEg]͹"#xa.h\5it1/m5GotZv)]}Eiqi*bc>?:ANCN`*ao^ƚ8ڡwGS[6{CZ7 YA^a.4j<_P3[>nԚ]JS3}1Y梠m{:.|LIﴒMmlb;䜊ԡ&xk!:xmŝY.n43{?i =pie{Ӑ \$43 J:擵)oVRDWjtD/эFK(j Z>ׅd#lYQc^b` _NB&wV~ѡ4~uم6-HoDd^46a4'PkfQlJ@XE&vj{apBIa lޏT0-CsH:U]LWe;CfYAH,ObmV6sH"xA8S2Y5'آ4#ňWlk)O-K+bwhy:LF2wB"kq9D% #3cRk[s8͉l!MbpݔK,>1A7m=˚GCYh4U{&_i:ڮXC1=$)+JQ9}MUTO:EX@'ԕV ԇ´i{Ϊ<}*- }?5 {QlYOZf8kGJn|nOw@® ;lv6Sw_}ϔ7Ep+O\_l09V,2w'0i1IvʂvWe_WTL6(0$:0V}p5"2s+<,,fap(-.?lE߿RP:* cfݼ[G<~{J%h]BX.4qM-QRTW5]pY6Gf4~7zpji 5j΢tCGj-u`r<͓c a q*"S:8&  PsXӌ0IOk=Ş[^v8$ՃH #9mN5R?/ES>fBo) GJ0O(lxAߚ#MJQ^کFsBl6Q$yis,,qFZd+![<<{OKި7)o,Wt%j8 ]pSWz=Rj, uȟQJ8=x6.P94c|5tWʈ=TPج75}N95> 5of ~@48ɶ`矪f:Z b*/VufGbw2%GP_H{DO.]'tƯ72,3řlY#ΈΔm- ptUh+TS-ƵΓw_| }8^Uw%5ִ]y贠A\'gSVtfok`PϹl@`ԮS7z%V:38͎JPyb 7}u$<)#|)qAav7.h۾L%׉KvIc Iߴ)&{KdvV\>Њ9d>]磴Ҷzw,tƞBO3u61IQ1O54VvP@JSL/eUZ#mC/`P'5Ιp@D(f40iC ljrYm^[R${1UȻdRjZ7'!&5|0g'n#!~ 鶬>!5"f'P*.23#?7UGjI~y?vkd5{Q\%gH+$#mCª7Abh&5hé/Ƴ{ׁK8ish#*CrQBܢ,Dm@$m(&VŊH*ᔭleN[o{!g%!Owђ8V]͏zj2%RHH+lߝL3*H){!W+ñElB^kp5%B٥-Sw:xICS>1bOva}>+rh$,."(pؽ+ ?DՍvf;8n,^eI9IMdvHAf,!;$#5_viϒ᲍M%`NNLE9>ߡ+t+pVe QKN)IJԘ\uO.K2IƦߎJdiEmFn\i6+5xhyo?8? [kW.(0Ke,nFY؞ϖ>@3e`XJm;pH\P2g?AԤمbKY-Sm1r~CZ paЄΌD;`M<2{Pe\mP.Lq ΊCiG7V<4kUОKrGŢأGW_Hfp00W[2 C&te0Bc@j9Zڬb?N~$u˵3t'q+?%Fp/Ɓ:Šy~th &9y$b2Xʝj P'MLx#yfe`̴:@MpghMBgĒ6 s-@"$OsgnӞr=Yq[;@RiU{Ü8WԸYOjiee(t}?CLU4elΓa>7}[|^1yL*:8Sµumޟ]VO_Lْ%5xGMXܡh/qtww:yU@vk(N<̧p?7XY[\;I)$BI~ۥCFIϠYhKiL4~}Hfr+gt2K]\L&?kiUPZzG6EFywl@&wtǙrѧc/(v) Ҷ&o#) z!Ph7mW0zY'N[k@ sV>zO +JfHEקHR5B,3a~f)Tjqv3:(rHqKK^=\[K(~P<4ּ_z,SY@ 툥`uE:;OOW$qg]"C<#UgBifxzO(c}>LKאe[bN|B+HʬBwW$p pRO0V)3^N51Uz7b!OҒtc,sLQ qػ~ю&pK'hL ?@H2C2s6ok;k\g kE1eJM陏;%ᣃ$DPC1GV|@OGR8.X!F\i1,DܻS+k,m8wej%21Qm\,.롒Q.# xv#Z¡,Fs kBvYYY#U:TVg}+]H$FZEH=HD>hMR ޯ{8V3kTDUs>QL+^¡ 0?YwDN?UsD0 ~u*u!ޘrVx"%LȦ"Nm(;NCNWx#HNaaR6#(OZ'bϠE}Nek!Hx’aȴAd|aҼ\C*V{2F=rGb0~IhsHӳRSZr8- s& #t:dt1[XpR`42vNXl -oFO֙fv5x}sQɯ,WK-ܨI(G=QݺRk.KTX/5tp4ӵx.2/+dž@o#R▜G v7-q䕽l e8yVu<}Gd 9T?*6Yp35o8!ͫ&f6\Hn.wIPt+XP;[ŗ"PrVM:2vUܤroK7,e6{\Fx4!kB+yfj7TTŋQF~r^FXh{q]dz/xݒ=pcխ#gѝ`a|UP[8IWoi{Ch 'ZClW(3eS,wTA*ugDqXN\OFa J* :YK.T {^Uo;XOsMmї7h?abX Gl>U=BJ(A+RZT9-j;Rf\e&8g섲ESƟo@ 0}^G"Gldk Y)Nlsz EVC>}+\s%~6X]cȜA&B,6íIfOI&b[_a/wpPA}_cV>E`U!uifDFf y Mb!ÚFc> ɤ*~i5d˒qis2π:^HE VbRDv.[=PylҸ!r J\J?VȨ0Wi:|3Io_2<[ ^m.ƁpnaJ ⲌPS ڊ7SW0@HAk )miqkwS=qK_Nq ts׻nMPD߮Q+;+Aou!:urlwofc*luL ]pZlٮn\n+r1{/sy@'JމVn_rd\bu?EnIٖ!ZH`fnYV\ =/vjcݿb.Tu;jaLb>(Eɣ7B"͑V0T|y;W?ز'kϚt-`F_*5lZ,>< T ỷ-H0W .C%Dwt*OH"j?hԒvs[:96dj$HBPպWf(MiKĞ?UAl*t^IVw4(V=D1uE6+~3;u-SÔk!25ڟ~9}YS{׃$>bIUh׶`A8.X3 c,ӛnȁV؁zq+9@j+tƳ^~6'҉hoMΈEC"41^ZG.i ;✓;f dX {!o! |n|98n)6Ĉr2kg0?KFIXKGfN 1A.'aiqO}t6r4I;:p)S zSS nY4b1Î%3M}+Eըh4j~8}:}7I ʎ{173/X&*c,y@!2zG{oh)c 8@SQNPrRAK۟oCd4s^-c낑Bha!7dus$&YRrpvN(vǑ+ $'3{4kT}4Zۂ#ƄI='1?tF1X*mݚDbW `b$Hˣ 4&ut;1/jL>==ka:Kupg(u(UgAT$"Q!Ҙ`a%|E7"_8G͕5vvLI 1Xm-Fijz Fbz͞_N% V /_r16hFGX1S|+S!>1"yG2?ŴMLKW;:p x}Ȧ&? *e8Gqt%( RVz[۷< 4r gkTax]|Tͳpr=1.\R `;[HO3" =s Rvd)Hr]d_VȐr TϠf!ͳp?CWŔNA6Otk .8`/rv8+׋ww}f^+pyrt_c*Sm)+ ak6*.XKOf\cJ)7iLgKlL Dq^vqe=6؈qzKro9!%CwD WlG&lnmPC7dz;r#@i "bhyporU&K/p`$qr'ji.'a# OpeF&Q6'__9ekZi8QɌW٦}N 6ƒn;x}l=09WϖqZ-OO.ew?h[GnDŽ-E_tJ& f`I7G<l w]W1 NHI0nNf@:\(vPpk0'Z)y̭4($ 2C7X,:/4̮8-v]iNErcDw߱gxyթۛ_%/ɕ nG ! [{@7`V6MqE5tY}s\TH&;ps5F(ꢝU:5lh&kMT]7eKnO\l/5M͌PFk0`&\Ɍhj2+'[C:BM@fĤ]`>$H7{H5b"?Ct,Z=B1>SDHslQ6l=/--eZj3uP,"XqOeUm^﯀Qh68CzVBqQ +]/|/8]an_ݍZi6Ox5 e7>$J=xC(Ka .g"EGFЊTF2[Ō6Q0آe1mm4%ѹ`>*2z!zFhYiW(1"S]F_ eˆ)*W=˧@o?N[Jsėgi@o6w)Pٍ^: !\9xUU mwa`IS`Fe(@6❹S'/ېX aDx{}CA wF+F2:>,R,m-ycW 4\,}`TmӚW>ָB!2;o5k]J 9p! ;ڡˢufh%ȹsFm7 ^~Cٚ_W]yZ1No<`턳H?&x/z9. 9gN$# ڡ+>Au-Ng=1@5;گ=des9$*5]UP./qMe֩X5%dkDX /[:{X.G?Frz6Gsye~242hȂ 4W)Œָ_ݴi:zrQc;| z>KzCeg*Q_m5학ĥWNi) 4@~#Ÿubp+Ƭ)$vLS+Tg2"nN\} oiY `{ՓKBHׁ'3ln+-0tPAnxqSϦ]No6o0u#/Fn+ۿmc&ޅ ,V'_ԧ(usee#`= 1 DKA?SVjX7a;I@-;ň5Z=V}7C]ݛ]Oܫ/#" (MX+B|)Q h@;A|I M!]MtS~zA]e^S }pǑhV}ڣ·!P鉧9'fpAhv쭊<WZSh.a;M/ &PM#&>o;m{ms;+ [@[?|KM$W!}#Zs 5Ȓ 0͉YAG=eMw9 z#{)PlO>6D.k[r^4ߋu"u[Վ0%ayb5[#Hg*5z)9CO{T t| CW 0tJVcW!T4Hu |0&flc;e6b+#yB@ŷ䊹{X<dB`'0Ȅ$F6ŧgYO.xrZgGiT7X,u;exWɌ ÁTͤ2:L[opfpq7GC!$ٜɪKg%G77H{1 +o" Aeǩt޾0[Tt}ǜ~ py|ҝDeHEG:7\P4 _,L)L.g.[|o*![~Z;d> +abXnt$RAQ(ӭߖ@X`e&j1C\Z3/֟( k{<ﶵԡ~<倥bnTc\9]-WBcx/PwIP;s~?FC4Ti7^ꁶ<0rM+n*'1ߝ[ L> s8Ɍj/[LVQPsmEw f ߌdPY\8jĤ󶧃J>7]D#'kå>O@Eɯu?:%!2)d6tNee2,Ō EtEd}ӋhqU;]J{=A򇄼\W732E׀ ZbHr&R(>L )Z06ԿAW>i)i!T=ݒi^[VoHDv bi hf a˳v/OqW^ξF1񊬛ӥ; r`)T204iW(j h"p;i©p l3z)iq*bJv2W+mt~֤q<&:# !y:z9ܼ}^s( F6y*$լy8]YftsZ"V'2 ZE!gʷAc2:8 gˬTrͫv8LT"JOv$ N!ZLTMjsuMGO罋B}|cLND ɡNk/%M# B1YLrk ¡y5=ļq,ЌB토\XJ!ežs_]0? wTJ Ѧ 4Y媱a;]О=Y4[ *VX5ʉgBH_7\W[؝EB/> ,3>,Ϧ hG_lmI%ZfXk'Bj̔ꮎ$sx@j! i}2hTJmVz91H·$dmӐA 7~$&{ksn:*h|~v392Lά)A!A—DDA ؔDbངIezr}'A۬vVp%s6¨z7:z乮Knŷy AԼ,8&}koqK MMyHEcOiʜC6Z$Ό?yK ys EIqb&.n^*L y[ɑZjU~'ÓDk}&shR >L.k7c 6D! s|/\ї a2j1mD;ll@H%fp dbjMlnG) 63 5G0w_K6 x$랉n k&bV>S]ӷ}oLJdMaLCM5M$ :rQz'LfXBz뭣L1c[+"| KIǸqyXAP_Rkl!4B^> g;uazj!WR۞4okG -{E~?BѬ)wKNJt70.ˈJʨ(d${]m91ojr7ũNF@JpQWz9dW;$Xyf$bdΒ2cq぀@OL` 3 tTaC/orBb ySw6\dV=He?˼(9+mI/E]fnx}2N+ 5𧓤KJQFɧWf0 {uHE#cM8`broxNL0}vutLSlf G6S7)0BAJ[!t8 ap󧖒$Q@mbp3/hlfqo0Ue2?hu+}}bz?POl LagZyi[t˾{eYbZP BruB}ʱs` ji<½[)_;^-߹zГJ %*UPi.ҕ;WR yHXvdMu\]gDF#IVW3H(.?J~ \tNrI$IEJF m9ՠw+ }L9*dcY?]4f !6􁎶 .+<ȑҌ.-Z{l0b&!M h0Sf3*I6 @}_ ` t\)$?C֡^ ^ᝲYpT./4@ !-)6k?06|Ҏ˵"rg;tAXJ=:cr;Z8`aD~[!pL{ܵO /5fAX۲EN% L Oͥ㝱P`JPS˥-fusX1ƥMPۻϖ+1QLv{#gEW(RN({`7F.9×GGs~ԹfhUI޴== /Uk4i~}%=d$/}-^mŪ ў??8!{Y85MTέe)A@?Ɛzlփ5LN7(gm{'ԍSMGlæ{NK*>.5Л-ٶTrM|XA{zĖHLOQK"^+ ą`}HWk=`(k6W3m}ٲA(W:aL=_X+F=sFD~CCL7|Pi[q$A.3&(MFp[dьuK碶lɦl0^<$\ɋ\\Pӄ{unQҝv#?S7^vB^p~ *0IjB;t4uBgdZ 9.gӌhpBtG,pMf -QE)AꗔjH'gXӻ {Nj̰Žo~|M|xOeɀ\+H Jq HMvd>f@9oGg+OÁo8nj( -='n!ƩO8#: s(!%m`nNnm|{'] yfH6=Z78\K40Gv 0i6oz :85u$]9_GCv QUf ƀ鹼!8Џ{C /OCX:PUF_4odnl_"dФ,N:> tc!-J'C&+XP#Oq)'BOOȩe[#.W$ qIrL:=‚M)ۣ D#o 1p j$\rsvIzT_…V;6 d6f_xGVmӛ8j:T__-{iHZ$%"*B|Q O: }`h.A"?ӄcu,ki:^EDĴ6EZlC+ Zs Y~9}}C=dτ/GU⠉~'nEdR)2$ ;-I܈k2pd0N8:ukpE\r&5Ysil .nM ͫT=6dp5 L+M ͯUÿ͠-G?>n eCBgY\5g%ӭ=.$SaN@D;XTA8-0Cq90wa,z}Y &l7՘_¤*YNKm Ut8'e]^pnIXף8P=e_K+8U!K5ϏQmA|w}ʎ1v-[5҄@Kur#dPgp"RmVVɬA7c0! ̽H֏>3S tQ-YnS241ФJ*ЍA3vG(! 4.$.ebu:ie[B | ]1b0%)(6S zK|;UT5sG֓DXyAtiKX@U}d?#.j_JY;WlEGDzEy2H1!@z=U{ςkCC^x..kͼܴi J&ՆVcDsQ@@WoR*=¶Hriϫ$q9ƻg)Fف?'y{'ɸ&CCM[?24'+<]PU_(J\A;7ĦM(~T 7V$q $ {!K$%-bC*-m-o/p'4Ԩ$4RZ"R`AK{䇃Y`q[XŅoV,#1yf vw$*%:diq|Pp?w!ڄ^*r)tP)x藿KrWp8SqǮBQ pl[kސj!Y\aQqr~'Nڿ߾kaN$[;]a(+.v,V?1?BG\Vkj?<2X m -:QDǑaѸCCe$6kqov 7~ۡj6)񃌼ϋ3 )jh slgLR 2PGREIbc705bk䈨/l_O\ v7oﮂMj`Ewz pN/ƛ!zP&-Ԧ_,2!Z-α}a^w2?FՆ.ŋ'#T6t7ܞov%FVa؊LZ"JA 5%ބ3.&IjG_`}LvL&2Xų3\6=_i9*қvF3FKA{H8;J^/#؇s+76䷿4wk1`6 ̇iIo~0/Gi"@,v2.FЭ$T4h4ڋ'b7 $PƲ|1ߗC@i'*߯s?i%6AYPMj:|uzQ7TҤHGF{B\U;0">{XD EᘬO)ZA?yYp&ң=U7)U+r/Ov,|swp%n-4"\'úKЧ'*w,deu>#VKmMǴwN2BDd<F6@a/kZ(^+e1Nk!3Ġn>9PFybONp9%QY1c$Х{^Et*#5sel;䪈I;⦥K ?C:Fm*e]ïJ|kImō]1wxJMm[ f&(sit3!g psDj`".YPjd49]MRLZ $*%ZC>vCP*99#"b=֑m3f-X*"{eC ,z0zLէ&_$w+n8ZK5P Bp7ᄁ*ϗ@jm >zŐ)Uêm$,ջA[}]0+"@cOŠQ1/^FHn(0f)`QQݪNtب165\ʄH:D/h5}N´\*|~IiS$,!>QF7AOq >=9Uv5F+^.RzCAw $e'v`eU!NE|N) cjG`bM # 3< 7 `G9\4/js_Yg]b(yD(<xYC Kq~ CU!J8jBpIoW~P`k2/Hk(&%XQóyfĺ WL% ;8T0BH ̥, N3 ? |hIɤ w@j$=g19gږT|wOPYYb^mheJtr6{ kˤMBt;s RBO4kAHH:}\҆4-ٲfHtO0<ʶQ*k [\h߱/vѻjxƾQXIWe Ԧ ]\q8c͈mX ? UCK!cC.N!}#bf%"eqܮFcz Xi˖% "~MY`;% v:%!|z;g ިy>G&B>b gUd /xI>]];fsjJ>.iV~(x6p~# C~xlÓ߷`1M5ynLh3R1@0 +jE;oFm-t{SjpKқЗifJtcL)) #~f_Z[C?r"3Yq7DZ&fn^d,pKKL,% CeTGTD=1kXFuD刅j2f!YӮ.-;uR1>6J7$ǣUBg{?vUsfrgH!:p%{̪ ӟd}gQ-KbW (9xV1Ic.B*uGıHa%ovֿyί,,ϔL"c.,[0PWC2][R yų;%[c[(!71xsx"̫r{Vr+Zk 鄙KH_*h6[]ҿ'IrU=l;ce1Zyɖ@ѝ0O2H!EX!!~"RƧm.u[u0йM(`.l #+A٪SF!C4vCZ d<{X bW#- U{>F Ib$yJT6u\׻z]@g4tlP-c 1]yZpr e!,g2+ā`x%u},۲Szc?xF^ZR3x;e. rBl瑖I`?z\ײKQI 7ɧO 4;*d8IdBv@`AGҔ&/ʃ-n *}yof 7)[~ܿ.v V)J~;ȹT_~Zw?zt7d#mwspjǾAxH"~JѢ2]剗6&C37UbڔY ܘͼMtLLreoJrU!1XR`< 3Ql/_{.L&|qlHSLѺ3atwF-+pgsf҉cq3%󫉗>ZWb2:ɩ=bcS/QINL_ES^!fZsj%$jM'I%2Ѕ=yF܆Ό>ˆۢc̛S]sEZ'KLi™.8ADp{1)Y1Hk͍@fq'97XMZ>؞Ȗ$׶7W}t-/Ss_|}+L_sǔqN;8c.= ~Fؖ.?}c= NQ6F3!qM %;hWt(ъaㆀ:C[(ҪH< :th8N;Vs^Cߘٷ c#>2 F K'nSVwFV*SMdYʻ P0(Of cO4[y#!W8HD:A~ C: tC,(IP[LIH=i%ptHj!r;BV> {吭DTƇ|Vbx CԬ8_κuu#h+]k-}C]X$>^@ R|H P7:t{H VS4@l ŪYb\R aO{У>9jY& /_O>:$%tO6$b:|\Y%$*EWbБ?!ёxd<*W1NZI  ZXn4颎=wNlL2:z{7(T(bt"n|?`$keNttFpE2ә7C֠W!(Q +%:JX%z(ͨpND߲eVu֏E*W(!Dtl۽2I Y32y#MS^ O4$_gͰTwY2BWd0OD`r85NRNџ#S(Jj` S[G+5ח &u嬪U]%>8+7i=Y߼ 9p` {c6 C蒌DqjiGy[}2bm 7ǔu8`{?u\w&,{krU}B2P%<2b2n=jY}b:Nv:XBUZUX+;w $46':Cms]Hl%IQVӇiނ@6CkD d\3yBHp4o^xHa<Ϸr}\.IA}Ur<|[ sL4b(xsȧqqanV6|ZG'b4 C0ý'bR*7S_qnWܫv8"؎]\>LϥDD4K(-16r+XՉXI +Y8Ls|v&X`Qee~3oG=hj)06o[w~2󰵸\)֙t6Ԗ9i>:N  ~VLKrVG(Wڄ98F" Hb}f_4?Kk:g?0b͜`1 Oc]DTf_ξ ƨgxu;#ҏ*3-TM8LS~ iY vOߨyTD;_ͫXXcȒ0)y7RxլgFg~< _Qb&\p&_Jc~+jJ]>ZJjClY>wl!aMGS19G'֙, !-ҶPCTKU!m3 [dsbbM #'X"uB<`:pu/_9d-τ]/i{B_^^0B\'kq} (O*jq_E fSX?V]P 3ph%BR&zǘ4,2);+/O^4}#ʼdT8Ѐݾ4xV'.a E~-R +:,@!riqٻ3ٚ޿{ dv@ܙЃ& BIi䊑M: 1OKe@g>wO-#m&X'N`⺩}-]hv;SŎ`mdq&gm{iV=i??bo_%FUH+ zk ks]Yȅ`bQǹE)@Ffi@CX!k&phUQaZ be'ز)'./hMmKY2)'[8Zsh814 j n}z$/w,Ul uùꍃS!˽S&PRPCv4> 'PCˏb/yF$ݿd9PIp@AWGOҭrè'lT j.%beYٴ&~+l v9t`k+xw J-YtpxyG\7[A@Q_۹BA+zSi 4"Up0회R.zt LR㨵Gߣgv~, р4]φbu mP5+ҩŖsv$d R)49=2qwVAw&%axJFAy__ ] uh3>r}Agqi{kwG!TML\NꑐI`k}*='],`OEo$ig.0>‡0غkF/E W.qORt.cRYjFui1:TRLW~AO`_HS5C ua)K?:dz7@GDR'ɴ~8 Tlv€0hRJ/M, u$<Z2pxep|Y6`t#M;WTGudٵ; Ij(7&v^Z^R@Sy@eH1MMNv{7+#)" }߬\ZWŤqˎSDm[@xF i 5݀F~WsW*?BП.ҹ,Vۋ~[]'c@+0Cp|#\$ Tl[xXV̔ fנ%LBz,c5NUI^zCfV(UegęV&!81{_%d2Vi{&TAf/\O9~ SVV61}QBjL~Q$z{jID#)xQ,>րy=sBr`^LaUUHpp!f=P4#<]zA`sL@l'YdNdHzDӈ=B/$5xֈ6c fE Hm8?L'әQ8̼I9봦xL5C #"x#…f=Ku:>|-fb%5yNrfOenc, zN|dP+:ƙ9hN&AQE~2_jjTs5o4Ӊsp]̧Qg44Y+&9V[;͍q\e ,]5䴲|xF ^1;tcT/hMZ SW̝ qu0M^Tˆ=gS=D瀧* S$@ԛAeuLw 1%o@UgewfҸ{E0{ Y=Yb+L^lDg!,vefdPco2Zj)";rv+ӍgmNwk *'M2؀ϻ%? ΕK -~0^@-ТDEFcR$}=mg uHຼ}3 m) ]k~r;i]kCK\sdf?#AՑB-_-зZV3ig8_`TXh5 H 6TI2:Kf1?Z{SuLhiP2_K1z>;N"6S0$/ZsK,ˆGD^%{=1ۡW^k6 ďOnN2QZ|qHK:lu?{KDz2Y$sȅN+j1\[j -Ͻ\!>]r ཮QqnTP(Fc`$Rki#ߎBr,$0h:Z \dyp/#FbLA%yB]&`j> 81UIJݢYLSk& Vn+ystF*'A;Tx*尓3 A0nz3{GQi(P\y:8bH*qKܬ2OH)\;^+/9*UOr D#FF%DuM9^R*H Ec [ O;naz 2fMN>ot]ӿȤ~䋒5 msolUP|oB|v%[`ˊB2> :fg<^L~+a!J=w<馊`q2,( y9Aڶ:xJBv9Dp7 yP~ܵ <9p")d̪V޴s33(46OA)pBQ"qy, @DŸm#յGD{m\Fq,`q&piLJ]5PrT24W\B$rG\ NXH1s}=&ARtykZ^Uym|P(}Y@kCj|~Ѷ8zb5@~-"ű= μ˭%#~5?qA8; %NW5ҷhz%v39k]eC4vܷfs&.G=إsݽe_tV-JX}v84g épni/ SAǝO9B#>RP֋@ G8=Vc w9S=rCI w*ڨqf}fn힊uΝHd _8W*׽)w t4ޗ&d.6P6Q^Q@tk8RT |;vθ+Y^RNd7NM?B%6-xT܇XF93>r A~..9ԟr|J3,WK+ {cЬH|?S!!wjsD$1veM ̛ r{T):<bX`d,WCMX:OFiW@XgGԗGk>PKVtRPNn*oA3L=epDP 9tgOAg={p4tإl;ؕlp+6B'1/c2Nޠ)ciF [,՜ x! , Wdf#LsU;p]B6E}c敷@pW )-CßND[Xx{OdMcYϔKPwPÓO9kh>չ|뭧f=jE|;uֻv:W (%71"LH2H`WrhYAʻbnL| C0mfx7ZSYU6lM +ރ_Zf.Sfz!Pĵkyz˂!p ٱZ(qWm#N̡;<Â%؊Of5exvsC⏇ؓL74̥Yk_S&_"2+&I:B\N6›r^vK1 MDlc : `xeT(rR 2{FW:Xzj4@ފ¸"l+BhFWFOw:R$Qc[#l5nS;Ng1Cc Ȍa0v>0O: '* 4ίO8aGqr?@԰t}ױDx"S CcX}}WҴs3v#PNLio3hME/Y*;#t= ]EjY+E*:_^.md$Bj8;AAJ$]o~:ˆxِ&ґcv^:"BS_f>jmLqJG萎v/~&վ&xf=FrSO#Fa -*3(RAy^d55ƪj;&4ףU⋌v_1'T-Ϭ  ya;C+eZOxѺ u֊klMjĺ:AdV[6Vޕ6( ~ǯ:ES?{h`Jf,m@@dN$ӌ&pu~%R|{͈0[&PrLx$it\23*CCdL%:;`xW: {6<0oxpKDR([иqgzk/ _SG#m3on(˝|PHƮAM+~/aj77aGa2b>_z?K27Z{ԏKr&B.Bzx`(up&iтٍޭHe{$Rs  ѣZsPyQ7XuQgi۾(eX\zְlF]ljk!BYQ)mR4Ѧw㒇#%-$}dO@z&ʑUe:\K 1-_PMIbOP&/l w[ S'SHSZ;V ?uU-)$"yyd<ļɀ^ߏ|dE7p%)rF>*#=xFfVQ^=Sr>}VaP@*DHuZ+Bi;"Y/IpT$F,Η䵊iZb['=\Ob>.qp[ m)e<柘WZزKɳR_.! QιV\s?EHۢBrixJ".ˎD9pAik2KS_6̟PE,zpM(rI::Y|Byv'%SݏDd_aU0Zc@Frkn/DS͂*~ ꕞ})#)jA][(5=7.;s;:FPrClS~' 9)YuT0LL$j22Q;)0oߞaLPCY46V f(;P x%`Oo|Wؿ~~=D8VhSs4m27GER&CMF:_X;z[&Žn?'O<(Qd+ʟ ;zM!92p`Q^f`{ ~iFLT/R(E&h:ˌlHR_ʂ81uw㞨sccMSbd0/A@1Nï$iP}迫wp5hb;08Q@8|uz p!_1 7Ҡ0b)F 7) ӻ a1FzUGؙ[P3.V@pƁ>%\‹8NK@=| Ħza\۸df7,+%ۊ8ᐖbE2tN}*v߭–~h;&RS 9, O^>fB7 O@r.P2kQR !y.!{8AwYGo;<(d[zIVaCOdsD>,eo@vL6z &B( 4(fd鉪.?pUWz}L.,5Լ_3Ї8pA F/i:&B$KSN,$cÂ[w`M5fvqkC.`z^J:>dQNgDk#X\aKk\WTYlWajL˕ MGXй$olTV9;%v :uD!法@Hf Y@i!xi"tbav҉*/7PK h+Ww&zSPfιt:P~vpH\E`FrQ ̀8V Ҿ E+}9ˤ6Li7$| eEyRއu4ōG@G*Uj hnҖP_] { mVQo]}TνM^P' ȊB_y犎GAy5=b2pAٰ2a )y}@h;4 BtsU41E'Rho09T?J[UcWUmbWxT{uMJ,N'RF5bFƯPjl qڲ%nw`s^]7*۲O6: .yS$⽔0 y}}L L\5?̺HE륖n'Ħx`27kn'&FL=>CĉB#vkb,oŖ+6t;"Mr[ǘmԣEc'hS 3h?e5b49UO٣@dNgMhLa`1+RTA*:K:^8{ZL͖3X7zX>GC 2 Q;R%s=ݝ c x)+=bA]=p?m'w.8z$`T<ؚmjR]Y |H >8é .'ߴ"W3 ʉIn0@ND,Kk(p&t 4kƷ>k"ڸGA ĽiFL2bh쮵^^#LgtlV]myH5tbn\'Eɴ(<ӣ, ś@T@QG m~PPbS`OiUљ 4fr> uRيL[_&!!\ >ڳ,k.W n6ȾVJ^9I@`ӵopcx &Pڟ6Ko_B?AFE()U rԒgଯJ-^w25EL>!yۣ >A-{ae;N̲9( 3qD@#%eYᛔd>ү 4G,a`ZՆ/$5͏U51\asr/ψW]t"N4'sևٍ_B.5̍aN}K78q7s6ȕcx~ZCHbj~/ 4'SςcC;fzHi3h?0Ç.v8hꡂ1ۄv_C(gL30Xn=$) he"% u4pϏǁ[d1pG҆jk٨C IQeDZyV j3+d,'E:_#=EjGۺcj̩^EHgT59+5 6{b_j:쮀U"݁_^cjDԕ>,E]%:,^V<%%4|4[TMϛods*Wze qrRCQ_tR@)uB1Y 1r8߽.Y_ibsa U!:$~n'ՕİZ7EÔp6g9Si(ŝE0.rS=F@8|-pcYf>)K³q}rI7;\TV`){%v8]`Ipܘ< =O0Z_] ^`n,nraѩ ɻNNUR_ډ;Jxc yqtٖ63Bo[m">V>FgZeɲ |{S|B_J/dC ǒjܡ<4EM>q) W7QBG+" q8էM #) yZj

RsWZFvO~nfu5$>ӥ.dMC뤻+Q1V>2IVe󒍙qGU]`<e}$(HB/2Ʈ+!splij U7RW$ac4=B6!/""' Z&Zf2=èKӯ&4-wܔJhb+OO Ϝ rÁ Q 'ἵLʸ224D#^S$ pbc HCs?$yd WxWb$~.~lw+/O)xFx'tn"*8HVsɍY8qrBӸ *)7l&IC)^ы`mG5ߋ^ጢI\8 ;hW6 )^PZG/`(G fD88|(!R8z-Pe0#Mv0}dʳzĢ"_ha Gʞ!KχMO4IqcB bhf".xJu^Bct"1،ܖ3A]P8Z^nV_ R1[) g)GdZ+DPR.J%]ԕMc!(ymgjZW}I;;ϡ1A>P`iyfD !sPuKഐ!_waҞ;^#ΙB?g+Ѭ)HPѻUXlww5~q[y'?D-\ٽԤmȖB]?g%FAi i|b->_w%*[]__i }Hwzñ^Hj8#f'1yo׹:oQA5u X/yj̙TXKxsSO. o9|K}]H/᷶twƅ{VIs8 #C#mщe"R_u) P!_ bTU29 4',^7gf-SF"Z[BA9 lwL)>a#yY/$&<H<[{`}sNecڞC1yԑݐm9j5hHF0NI9)Ki=K/-#֑5Fl@XL=jvE>*75*'7mt>.b8%Y67C^Kkݘ>"d<_x:PˋlOX7/!ôE1D߷ۗ&Ku()9EE!I2dJLyih![环. ř8QM: #5%\DQd3}7e1 + k Խ?՜D(K$>u4m[_r`XQpdˢcBlfʡ@UEՅOAy|w--A ¯AKF؂JQ AH~ҙʡXH̟iŻɔ:紧8z<(Ϙ;b 8󌰗0 U'?j p8Aƽ'=?qܡN8-Pfچz9' 4Ą#HUaqb`i]v"{ÅIeFWq{˵dygAsiuX co`=#a2(ڙ =ˌM7m awm!hX,2wr7%8ͩUQՋ!^I9kP]s)6[6|wۘ6.Ыo9C+0 (<1rTMQd 40Fko: a}(Lfisv:Uy!sI9sN̕?Btu#Xo,`V]$Z_85)~0Vv-+h?6T >i]K&k7BbϤ#,3Y" җrWe^]u~̕p0ayX[ 5j!s bdM՛[Ӷk[ qD@el$V7v*6tFVN+':}񥅲 fՏ SO3ϐd 4q~xKpn8Ykl܁#K~xmʻdk )Ā~&< ܚ|+He֍C`'nyӭis`eCM>u0QU6(78Gګ q GL$=6hLvW I.wi7:T{K Eeb$L9X~ELzEj鏌)̌OTb\NGhd3Ρ#>A~OݹOCLKB+dcT/ضhp~0|X?7R[v-vwibiRwF[Ϗd`=dp=s`{cgI*J77 @`(U8;lYn!ʷËg[Q?)]~X] /sf~܅}qX_JfHơu 2J=afK4*ſ1c^9?:-cZU[O¢Q,A}zy侻qg@}K \iv; L "NZ{½j|ƛ60 +~DV8ؽm;4Uh5F@Y ,WF*mD˷K1@}C\u +apgEiJR.>ɲ[] yEyX?^<~OӮGƳ%Gh7ڵZ lr lYMx{oXsM ^}.XBSga( n3yb"LN[MD,T_fp3%91<qDWją+^&%m5qfFM'̯NGϞLd ޯ˫AH(W @(;a3iGKVʢ~X8\ AD7=Q bӠ2ZGp~jPXHh[K$\'B @Ԣf0(D6M k]Nm[])4Jh٘*x1 Ko/z(.Lm,3W H-vdjP0t')%D6K$V3`˨^%dZXfinwXz䰑A,3$U[/s*)Ɓ߉?TVpN9 K7FCI%2R*I躙|cg^ "wѓ/o7d`Ӧ|7okz&&A @ U,֡v; RMBռ< vβ >CUҴ p{JjKs.6}xHXS2X_^[zw  76ut$^`6Tqrh.gTisMg4Ŏj?[YTV;aU~- zlcI=c۲i™{Д$ABy&h`j߯x/ds0VJ1ѷ4,$BrV^F2D> tRZX-xVԅo[sg#v攊MŸMUgZ<*EB<ԕQ? Å/#m.Zc<2bZZT ?Ѝ :`nP~R4htUn 0 x=k lF9l/M*ggˢÈ F~$5vB-5s+O.SBIRnW ۥC fVU=^pJ`U`)h&)ߙa<"՚L{8~ng>>r91"Pk$P ޱ|rW PH.(cB N.?DH&Z2K!^ Y*%ZG~wkc=34[o87E2E:ã51 jU9j )B;O #S*ĵ>fUfS󁖵ӣkQuO;u3_{u(b.w4R}}ʅˏQ}PF52ƚE^ǘ=ӝ 8Ŋ p #^?Yw:֎i "^p՟I Q&qdk85۽#2*w vh^6fv;ɶ̞}_Heo aZK> ѭ!6 <>%CJG̑]"y 9tY>UVAPcDX(rl?Lַ 0:}ѣq*e3!z鐻]<[=+^t$VҡHhJy~}'"0JEGEENM=BIe*@su)"9__H׹Dξ4J`XWo{/ΊO1rJuhnѹ[J78-/#~NʮQ7d \mU{ &_̿B_PBEt :aW?Q]ha\PPi(v82YpGHIl`SCtl͉]zMJ!F9`;.wXu{ ҅f-B/l %[+lHѳlVĸm A-Xy_CDTƽPUq/\V}rz-\pwkA5_nj:t(նY&j_-4SE:G&吚ċG#񐪖+y/3DB ='^7Y˜] ?eu/ Ua^+ӹg3F(G'Ðȡ\-9︠kJG o9PnyC8ᝈLm)R!a)/e )م|Mf,3.H5-oTΕu( ]>ʴ0(vaAٷSXi'ͫJgT,F;yXķt:PuQ}C?mgP},޶/.R\S5tAB8w(g{1N={TЃn2H>Ž8$)6ymmsn{u2m {/xL=JyN[JY_?Y gӽ>OȐ=Qđ!l.!mg^ Pa K $G DN4GVA!N8^'j\3#N*#KmnFlWCvaݛb0F >>LQ|+,1P)'|*=D&Zpu{YcXpt~r<1?h-IERfP' jbWByUDT2v'r۬ t[3psUd} P+ X bFݐK+ 8ţ`}R٢$~"P %Klww%|JJ4$2b4łvWEV}n!Yp2$ e<D!' \ؓ)`i?#S#T:+vI6Y|Y nV֙"ma|q {8e{8g4c# ) )wH!ͽ:[R\_??ZԝejZV;]bZAwy}M-0UL@6@ jDaDKR+.UEfreJBHZ8ӝ$tofWM.G%Y /whow,큜)聑N:p8AFyNp_*M݉(tD0܎'U;:NFkv~Q_q$,L6 n8k8j‘AC=Iܛ=hŜNwėU,6y+|ǂ1G v AJ~ ܔ@\Sɩ0=)9:e1dSB[G=eXMU!Gq3`|feꢩoeQ;hi)mTLK`$32tgF=߯l$Uitv"μWLHv/jx1_rHSnY$IpV+03L4M˅I[ ?DIJC 41)6zy<ۘlh?d L%Nh+w1FE'uEUm{]:~8L詗FW E㪄( w\б,b Nڕ™55{Y0.F6SϟuW#EIد-kh5% u&=\ؿsXzBjrit+:ќ[5ZoZ.+qhBi䗿q^y ]*%kֶس.@IrpmvO.jF[0 ]!IQyca$"aO0PSQuLK6N#"hJ!xTZ];HwYtEeh/ ~9Ok1\-ya-Z@_yWSz7*)^lI< ocr]ưMg׾ɺԶ\osy0ȍ^;߳ln;9 68c>$ 3D+D~B.^αχh{tx{Z9mfQsgLduUt] ꯻I,o2͗[B+B؋H5,:Ix`w ײ& c 5#r߷֝Hk̺!?UN(l`Vk^\f0f?˰+ؙ̃\=2ϝg r+$͢T)#,sUftVۍpCQFrR׷~{=5I4 ڂ$PVK-@Ugѕ-r2^DnsWϻ N1 .t5mS'Owyu,}.)+n#X!Fwa$GhW?N"l t WvL .F紆/i>iz}@fG1^daHήy {׹>zl0B3hT ٝB-c/BЕ\o6j> u"A?'O\N2D lF9;ė^DegpP1\`o)޷w m3"fQEp*5 mlRvXHi9aGkf k)H.lƈrr`t`Qs=%T:,̥G8=Ј!B[_d(e(ش2et͈2ޘ1_#tWVhXI-A>,gx%dQ#_87]t~D2TL=J wK w_7u Ǟϒ&H.-;j"5oB*)" {;sq#L$Q[SN_Ӛм""/M )U"awO7ݿ!/\cxr_Lnr`,ˡmmY |NJ#k   u'fR'H{[LQƿdw!x$A% 45,K bhY2( 񹘆U:_7(-(1v#d%T4Yy^v)0/ޫ֩C̟w/!?摬W*e-f`^!>t _8SRdwƱn{+X.(S󉞍?9# f Mrm{kd5u5D3?ɻ(1'(t_"܍]2ٛ~Vo,0CJ'6?^Ԃz'LK\lܷT9k<*=R 4P"HTe^*m$y xq&U5 $OW#i(0R IR"WY 2, w"ۜu?ʼdWQ ӹ7Q# ciHi `WU[KѤ87߀-_MHқJDiܪlj&{1? @q39Aʺ {y-@/+id ^kPq^K 7NݵӦҬ=~n'ȩZJHO6o{:YlofX?zt쏋I!"8/&dsxi!sm{ٞ߹tC?R_*AU @4Mg\6~ fTܥMV1.خQlQ$Cecw?SG}*DZ@YkUc(9(Fk+ tUTа; Us-@­UH-փV|h?Trq]qwRa2~ur*PB,>n~79&fuztfsPϚl,oCdՃ?.^aG ].澫:wu!qGcSHԶ#hic~=|\׆FyVO]do(FN_zk"(m]_x*Jn51œ\!+Im%i{0`#ک2+G!Hd(rWp͈R՚תjpĉitg{:E x#Bznu I_ٿbvc@]1iU! 8' Q&|5ލC_$޺H?uiO.%/:7,G"E g sh& E`GhN D?UV\7x~) Op^?VLwA-U-<) aHI\äv0q>:n1o6iV4. /h@iie:nTjY0m>ǕJUUq$ bq`{W2>-Tn[m\uA.CBDdz;<4-`19Qz3+_lYkC>E.3GI asH.(@RԦ>f>\hz%Gl'TJB~9h1#}w},Bf{w!E,5;;mloV#MYd Ǯl_3ƼpXFl6@+yqVs,~ N'm++'d<&Cl:5lO]:xd} k{"ӬIؤ@Ώ F{q|| h@e>&jD3~mW7y1~9"pɁ1cԻXFG,:7NHK 7GTy1V g~N(d˾Xl wF#Հض'}TI&EkE,Nt#9V{)ZAdơl80Mj] k*ao9Ldwfo[7_z*E 3F躅*Dp#(jTz_'^0$;Ǧgؔ.9(jit75kp#Z@fSbsݝatH%M'2ak%;?C=sd9K'ld`1tj/듮ۖV3({~,Q"\%J}յwi#8u=Z[ >$ոyݣQV(0Irʽ> kuVb]W˜zOٲ:("+j1 Cp/9LUR5lhǰ 6foV1i^>+?$h<ݤ?x]ھζB#{]q,|{CUHu*.,t.@ެ_OhV82"k0z"Z:l@/yk6u_[jݻoZp-'s&hŋ{0$/57Fw/&TԉȄd™GFmt;BKVJζov "#%ND +H2N ~6Q 0%X׺tU"Ymm^o|d~n!/͇[w<.!jn!39bxqT௑JU 4]9e KE^Xbo9^R!j{(INj6DnZ [l(@+6iq6;d2s-;slҴK` rzj zSa :Zֵ~m֠<Y!Klt"f$֚p $alA*& }IdlHvkwLvBs`a2I3 5ء|o '̰$|oa_=\aUN'̲q]xL+%LӂEn@:(ֻ3 kc4c~v1Vp"v-* L&N޵&nm p8laylwUrd_5|3l_ʭ$EGNGTܟ!-t| (Q "} }bU]]5|7`n:O֟Lzc& \X N.s>/!4044ΊLYtp WdR'Qa3tc *):_*ORiyD/4^9-K{ a Oh599糝$L3 x}6v]=3> W=⤶|d 87mA0dӽ_iu:Xm#*uύwQdԞ-v_ *d/RL}iGo7,+ҁq y,B qhK)akoj-_,ΈޝU:9)qf0AmVo`)yZf d]lbP6b ^wU9wsgN"|Z8jK?LB!`] fgxOZ~Ýp+`8}t(j_e)2-EUl>XFF"pw%ր?=aˮżHSHK[~Y_eφcGbvT!ӑfyue8/Yyv>51^a0~ЊeEg q qU#MӑNɛHf[bxR:ۑ! B&9T/< *ў?9DA|00})xR$՗M4e G7}*)ОHh2Cy w/"^w|:ctHl0" I|ET+Trr@G0v!?[+ Hp(R*˜; پ8tAT[ VTvH~3IG**)TjV`"GrGǽցқܵͬ:qs0֟2.66.LB*M Y֪ gPh+\eN /͈yco0PgNW٧fqso3МX\)VKA*2tBʭ/ ,G)ȣdАWs 5|0QƊWш $B#Vꎟ!$D{ې0'٩u]*V RsJm޻|K0'LIiˈ&-Ps/r*aԙ΅Pv%2]>{bXԅ eN(]Ln`ڊʍ՘f6puGܶs'?ʇ13Dף$O/Ȥu:V,Xf\1ӣôtw>`eH\E#;,FRk{%ӵlvM?]֭VnȨ 7f&cY^`̓k\qj>7,ILq1k`K** /%Bxx%΂ً̄D*z嫉,?J/C\LiUa=%dZ4NȵVHV rwPe:nh yDmD' tTzQTu3:{TtpZn U1 _™Х :yȊY!֖EBZv4e`TԄӚ+4Y @ଗP1B,UvhAAD3/{#ΡE@`lD3|i'H^]ɻt@G5uiUb0ƯY6J/.&ڵ71I7|0BwBufcĖw1ܘMyI{;7%Z"?HHXN7S@A7]f5'Cǣ6%zUx,ni\,̨Ce89*Mد }̾hU97&Y02@;@mHCRmb!Ņg]~42Qj`PӍCXk:xAk-j!˂DdHj60iogըU:Ug&Ge/mzq+AA K)񢡻hyyY\>scsaIу.%0|l梓cMlur(/~R/ZحRamdQ1{0!&+Vrtە58m%ėqzhn7ha!NHձ} n OhFFEVxA{IGݐY3׫쑣PLGm~́Qny(D#Cn'i|JՈ^I_rpPEGO GwG8_p vFzWt| s?r:[KlnUWK+&N̲ɂzNX%' ٦_#)aH"/Npՠ? O7Rd)L !ZYj<;I2d0O\fµ%%Nyh:wcҍpܓ%9;^X_7F!h/[ x`o9kg}Ѿ]<.Gp[-LL3-m eUJ+YE>`oc/WxKVV6ӯ|?0 .ck~m #օǕ_fSzGG$N*-bs]JFnfYd"t9TvDˑۉ"6ͨ>RVձVq50n NZi^ZŻ]*7[`E Ch[&|/=DLd!&nhObeV扎 'ͼ!r7)?"=TCv puTY+P~'*4"0n IjNld1"7 V& R4+=^[FC~r#|N|Ga$.IC&'vEdY3wŨrQŞ!!&yڍXOoRhO,C8ffqZ]^] SI0 , eդyB !mF=-VZZѼ"+ӬxS%fq>n äEXX6 UdN!JeXCGiǽBLnDD`ptm@ }h!E |Il݊C۞`Q+ l`GF7DrxwG#R=̈EW#; 3P@|tssh5A]!֌roPsA3mD%ŵUDfnH7zOV"D`~'4v4CFqNxhJkǵ8e/1V*% ι1v5̰348iqPߩ)XeJ{ͫ&!&6K`;";A&(UcFQgOF78[S)YVjn[Pɕ)H< amXlt@566Wp#kGyaW :}$R1ľh@(_./9Se$o@L/uŏTբyZ{-]VڱbM3ɱE _fAR'oK|̈́'&,yPBRvPUB&f. @8P" *[ WoE\j;>p$w[l$ dھ?~QHjǾJNabZm1oUJ~^2 D2$%oF eoÐ4bjD1z" RC~FT bp=ZL{pBQ1{2ҤMZU&^%S(f,~ ^ng6SwD)Lgy WVVh_C߭e QI q2"Eҁ5CQK!h(H,I c)*"8o9[7=^¶<6Ē\u.Q++Y|AtΌdrt&4tT&5^6◇l땟Y( RT$ZP`Pm8)c_cdI޲P13 i#W)!tvi;<ǵ1Sk46Z_(?y̆W:G!李<ݑz䱵 Rw !x&NI0hV Dup󁮷5xR5w~ j1}$fsi JiA𨷦[e 8)*nCH)zk7 Rr'0*HshEt߬mbP=N&< 8v\ :5Kd9[3TɖanŽpy|^|Z;cUe[fN!hYX8U'I3/SM6jk>؂?aO\渷\vWo=H8ߕ/a#s]<X3Z`Eh=&Qi8™;ߪT1d,LnL,V<o?xsqLnR>07͡_h.`LNcwsi ~gH[p&m^uT7bZPQ Dr-81OhH**)QuN穝9ݪS*8uv,&raЏZ%"2ÁQu9a"-:̘ϱ_gPCXl P![4 8E~(H^ C\=v~&h,c<%__C0C T=GXH|V 'UAZ%_x [u[08Q_uU#F&qYM /ߥtF&N4QNHiۃ4x 4+OpN 'ƍ[d-棜+-RY"8EOLXp#t8Kq}C%mq"qlɪ)˦s P'G=T?u{dz^8wC!@`o*s J/Dmu')*R|/ fg ذ^(L}M>pD*vͳ^꯴j+X)7YxmD,^h^s,ymA] p7A; d0B9Hc@%ߜM%.ybU>PhX焀Lfj 2 ̩U+S Nٻ9of~\&|rN2 8Lh{)+`"Z/`q} _Fr{YR!̬ IP9N)S19~{x~Y` kR;H +p D,Y? M7CN@. h?)tcoVo;}ٝ? 3\VA>S]ۭ@و /R)"s:Q-7\r5&EFКjo)"b#*I"}P_rG GϾ*qa\>G:'|1G $ou#G.7?39!B9“jX뇟Y `6 o ַ_79Uߍv(fb7|U$&ӣ{fA^(efuOFCU&K$ł7'39On+=Q8,,nlq־] )^Jd.$3@9vwٹ:`Gĝά'ӄߕw^$rgB'tF孟:+;)N뎬b(WƊ50ŲmS3*5}V`o iK +tşHLpߛ9Ⱦ{K1/VY3}8É3=~q[E]V 0q98t^_=,$&ȧp-P" X(R.njxemJ&2Jnf yh˻|rB? 0׶4ZNfK[*AG>w°.#W=gIGW7ASLg' /2.0kR |;nmw֠ߪpp@*2@/=ۜZ}u7 +w#OHlpogGpӊZ0-}G4= l\Gr$BY˿}u58WJAzsRE$)Kݼ.z'k& ⥉.Ll螊6>Ќli ƍ,BebQ:úȅxguGU*K!ٴG˖dEsv6K 8VK7HT8${U<,ߗ` !K8ƾGy (<3Rk6tŃ6"Y.븭7 fxݣf.l.FxAI[5U&v|n"UE&b7_N϶)R>/= =P 8#^rЇm#bW0qIp]蘗DؠN٬4h Kǫ)ffk𑋘1yP!6:)I!AiAdb-N^iʌ`|J{W |a5nŬ 9mZvUU)qҘ# U{:בcucY"G"ΰ&ڗIX6ޠM!)0~%C7h7&5pzp} ۠[a˙XO[.ྎuf,XlW@6I+vS?W|u*,Z> J ̶ђMOU|,c1A<r? /֐rߺ,ֲ;PB?۹^ʊW`]UY/βI6Q 1۬YHſf_޽!fpo}gK >.e/zRi.:3ݍ o]"J.B4nO{lz"p:+F(vew,j3=C9.I<$/IsNH-ibr A˹`c4)=0 ƨޒ(fA,#6J:)a*GXs"&m"9F88/,FXB4?,8ỿFTGR %\E @>';-ONs2_eEI2DHw C9>h \[ϛb[!5=VuԀ]xGLnR\vXHǦc9KWOJSK`8>F.xIPǹ$`ljS^ٻ hk !t! W@IKIiaBp\l_OY(QXӬ=jUtԃs,Ӳ&If%Pͮm\tK\&QOMP$j%ȝG*ëK.EDZ;=qi6%H3 ^Tm0hM)䕴lTܼzX7j'4H`C|jA92L/tF um`3LbEyH kcl,W|ow[*z&z:Wł?@8ف|vLmx?qf H;N;<>7&Z( ;\59b ]VTY>}R@o~"S TRr95PZ]˞:\|ܶn+4J7Wz!ႲE_eӧ:ZF}K񚒃C/M@*v`"_?r|*L:=%> gUaHK.#P==63O*j4TBE|)]NeɳSi0c . 8K&o<"a7曇ed+]):3.&̔grKn0DinsFzg*tmWVvoh>/w $@; L廖 򵇵9 FK*0r.Sr6.,bPʓ;=wxh)NMBh?Z8 *ɷ5SG*lHu4f;.O0N!KReнN[,8M=•31 <䬩{@Q Ƕ+8B5dszI0c Т2aU*ZO-x|< 7ZvjDa/\li7c^`дh%E/9^84>5+;슗矙̰e 4xh<2DaFj0 8Vaь)m lg,6~vbGL|q`LiL>07w@:b@5,L[/#Ww?_%Z@Xҟjeoeh ʫp*Kxno e3w4ƽ^53l8Af7RSW_T4dVb u*a:ym.-9 -Mֻ"|Ժ`xEϨ]CxEFr l!@doR-3NfĄMpo=QƆS5!]X50rV 7gz#UN$/> "5>uҵi?7{wdԩm (K2 [gyF/~`5H#`Ubɽ5X$ UGZkX Q${1I^<ĭ%zZQW8l`s0@Vl[8━8/D癮?h-*םoWubzla|*qu"l 9 _Ԭ#D@m>|JN a*]Y!P4#? _CfI ߽e ª=Epp>L G>q6tVo`,ϊ5dB䉜jGWMm-N ɒ7%*"Z*I%U| }6|IlFG|exGI)ѬD LyDG#Xzhʞz)}tzco=0PӮXb8@ Q#˽S)ؚw+*㲾.r3l*yqintilG: q/=]-7s}TB.FDqE]MBmy7$\i0vNY#R,aŒ^B>ӂS{*#}y+F W'! e(6vWf"۰IG_|:U'I :t^#8UȮ`` vͭNR6Qv"fXp9gNᆪ*Z%z4HZb\Ն%H.V5/u KQQX¿ѯkDY xHkeeS[X, vJ fҹ5҂$յJ>TU|{dq:ioaH `tw00ElDb8ʍ|`6">d4Xb]įNSpݵxG!qU>ռ^ps>& CpZyztVvE+"+Q?h?Q+RQ`ƒӀ) A53Ş9\:Y .[ h(tOjM'ks❴nNiA |K]2&:f*r뺮]LRF4r9ISPa_KL>obBQi?Vޮsc=`N@VxR"Myl:̇-# eNXMP wp3Q5SᾐcӐqߵkeubpg>a \%Hg"tp5PIfNIiç BO2Z`\pO0>/M1g1Ox]a 6 !eX_tx1BĜZ'rKBu%1t75"EHB$ժO+.>sRZ<3᠀Coán4VghQÔh}!sA:EZO= 1$~}vǍB+DXە15 ,٠z∍]'%)ebpaM2.'f Ѣ=lϤ{Ȱ6BqTjh]K 3NǙKeA@f{8)y!V: g /{/iJQ d ŞQiU ( XF+yI xV: {]_T+>ظ?NdYᅽ[AM"\cidGuY y34tU<ksha'-EG+%mtc@"h-2ڍqMZbW v5ao^ևC"[Srxɩ|]WW֟ ]j<_>g*4lɌ9dT'_ nؤ~u֡f=6%֩)5h_^eG#6@cZTz(OUS&aDM6/+<@zZzb}C)r:D": Չ~#η%t$ysB<jۈ;j<3LԵ7YP:-k@n {KȬY<ĆCA&,LCR' {=%~fL*GFYa`n#eP49>aRA @yvPp5ϫcC^OޖTjS בWaO1>NM7fwKu84vHoDU8 ui3D~$rusl9 qa1rP ^yĀIvd`ܶHF 2s=8c˚xE|Nbۊl ڵXTOrSZhP˜uӨ7((ڏ4BxIt8k uH+%__ ,(`ICL׆c]ք1ˡ6)0I@m:0BNݣPNP30 R:j8qE>YҿCv .l63u,*,ipf1)i/֐G{̝<: =DŽ!t A^FYN]?R3*'$ H_/JgJffpl|r2Q5MM_2P0.Dף_j^*^5ҔuBAЏў I/OP̹j6 P3%Vle&NkAd2rW>Nn$9nzLMhT3kP:0<Sr r(@%lej5QbflDq8,ǎǷqJU~?%8,B`nҶkg҅ĩCMvvB7iDe3$SoV|1,n];A)_ FxN`'pKh1%dlnAt9;2CZw91fc>G(o4?r \|m׳07#wcUzZV[mC-z?Z`z]9f/Ћ P@ 4Fݠ9˜B@.%V>ôOlJCFw^+Jb:M N/!dHnƍ}> -D #ʉRjS!g6(*Acv;^(p ]G 1H6mVq&VrZrpl+ku \X+\T&р%~xhDQ2%fCKsBфWp:3Y!aދn9):tk=sP*۵o*oČ˔'k:9\o!B>O}tziT`W{hi/䲼ڍ׭?mW-s5UAc:6}y sãj6WAC0*<=pq̐O'^+e֜dLkeW6Q8oǞyBZyoIXQ⯚~%4M &2)oǂPTfwʅrƐ]:C(Omt w+l_7nMO5*|Zg o^ȭJPa 1_)l0hO[ Q?-ԉ78,R)ղeD)I+ae ~U㎕oU3Oq$}L^rA3׶\=AKk(7{s]  SaԜ2a7=wT^eʇ( Ӵew#]byc zڴAjΡ7z`VWoF= Ù' |w؟s+X#Лi';VypW]H"oT evOiKP3bQq/߈,}Z* i, S,6F^O%}-BC#P$>'m,jZnIS+ ɝ'bR}wZ2sa?r vXBFMyݑ-^"@9 kŢ5}W[Z[`tD^<ؗx,!e[G )ŕ㬬H#qAo ܢЯw+bY W[qc}s`fâLmDN' y>An5p_Kn"\f0*pp%gkfclS*%G)=dX$P榚|NPCGcQ}߾%mS#s:֏yz] /uia_,bN ! /8Ҫsa"/f=CT蔙VH>RDE.az<ͻjl3@!I@{? yᜪ;J7~:r-5ktX<0v2)n u LùPu_k4N*HZ7pPfoogP-yVir l%U}?t\~X/㨶SLs:/(J$_ĂEZ- S: G3 SQs9nM1K:*S&d׼P~^bR|2o)PRҢ8l߆,gK'Еl}1gGBGjm_C]̉Sz +@R>Yv>@;>΢^?w_~%y%nbqhypBx}~-9꾦ƛWRm tmbT;(WVt/xxL{ôHۼTn?o:?5t)s"@ˆ5Abq0<0,Àu`tܟ-pB ;gHBGheJA~s=F\Zlf) یk;?=&thgZ|Sq{GHi3T*zuxS|&}RGXCf uR{U7{㽼%F=bWCHyiK ,kJC]<(;qT`/Lox,7Wzu&0o$=c2dNJSo=}0lu`w؃(\ ѹNdr\xlc{¸-.f,)+דH_;>ڹ|jF4̻ { rKTK>l{/Z^Xs㠁1S9\Sow,FE %zb!93$/r6k):=J=jo4c ]wx Qz?8lW٢uJnu'G[BnWurCpU~׶BdwaP֭Ԣ%4"rGoٙ>JhW*C1ѰbW#uKuqBODɄy ̷P5sd]%pBß: S徏)dءw ːߜ-Obv}Ŵk\z* oõz4*@\Ad{\虦M !XA*Q@fQ:AĊ(lM$ge&퇰E .v/ˮtCrNJb @-E'3N%\e1'\ F7geRW7/W=I }΁…n1F!JeTWPG҂ڜ9t~w _5 y 2粢"QELH4M!tG0CITdNJ6."fM_̈yυq&}]}BydP>.](Ԋ9G,<e ;WRB~L+R/TMmú?Pd-/Z~La5+1Xw6|̒>^>\H6 G┳4zX.-vzP:ہ?G(A`i,糶-'^-AR6? H[Mm8kEXۿO;5$NZ!7DP=3mgu w;{gjF?r8g zQN(ƀ~+'w}T+.4,ԑD*CSe!1"a8&yO=m"fnWlHR]/hb8BІ`ڑ{{=fz,O1C}y!ZD^.~v}sP rʥ;do#Sa|/'ۣVE]ۜhx6x#z>'zez5Q^p ݜ[r֍m[ߦ^|m7SJ0Y.רR;f^?ڑ)W@IFe^c/k~8 ݬ,.t5ȸZdɈm t V92q&:mgnZ,ƃWBn<5T(Xn]W^S{VAt${̷=PFhy&N Ȁ3 .ГC ҟϕw:iq*miJmR_lxJ{/ZK^:[oc v|;'$OZ2lnaզ/|sh0;+h e6T Pdw>'nnL(U fP2 ]XSG614[$iՊ鐝ӕ!3AHhDV^HQn&lr4Md)zԸE i<JHQ>> 0^]-={qX?ѿ14MrnVxI3On"z0^b2ڜJWq {"uBEX|1۞_(q"d`umE kk&76) Fަ)5Cۂ׍zv U[7ɽە=YŞf N7QЉ} 5{~Znԩ$ k󋖍ƱJ8Kw 0s6˵VFD:+qa;N`ϚC zJKَhA~ʧ$@=P5KY2D}6-.ФX@)2.=څם0r#S[H$+uLR H / skJ4F̼dp;NXTcveqC3a&SB`[k?cxXs )Ѵ_[l'z7Xi? 4( ,6ҭB,ܐD^c(ڈ %-ͦ(@oNw0嵩 %L"> B.iu?KY>J Cw;F1e] /,0lWŇJdO/* RG\&,H֍[g/;QlgI26Ds]Lǘ"Ofx(P9̿ӕ-6)sI&D ׅ^XnĹP'NLf]>򙓒2Daohslk򠊽SI<CT 3n!rs_}9<#?-f7-_&MNr սP!aN(* ۩_ĉ֯ WE?Ί v:&lV1IFt1pH 0C c#z#3t(3&?sxM^D~r>q9|LB$nGɏàĘ_i0r!"{rS\QpDJ"pMmkɠ LqPLF]͠cԔ 'I Y WPW/UiQ2[yDsW1ZJ"hM~k0>@ҵˍo$ZGƣ.Xrh@aF{~g:M8l^#o宣f;$ݩ8LRenDB&dإU8ǘUv+=ĉԎLJo6[d<!i0<]],{JH]DhBld'\^S8e˱y>F];H<Y5 lc9 C2W},m\5IV1v?;sr*dOHˋp[k\u)?s3#ѡ#^dס"EQJ.Y3ɚ54Xjbӳ;TBD~ܙ-VۏmՌ-0 (el0d6lqFN.([D_`j~\gL8YEeZ XB>\)Z'YLtNw_4#lk pkh1oH5͚BpibrR<$g,tv*T-"*c~6WŻb`<}JdZU-=19 d֨)n|[l?y[} [h%)ă?00bI-Ż,?oXQZwPN49s,}fXV!bV/_Hrhx]z^ 5QQߦAnuPvjM&s#(u-v3j&>"̻":׽f7. :~˃zՎ,{.4$%}Lm邓;Ԩ_5a|-l%~ܬA_ĵ9bZf7] W ^oȕHjfg;`Ag&Qںtg5o^e"%1:c!j?HWze9һG񺁈HR]"o(WDYpP)zb}PP h]h%5gUzGKE*⶙RW \@X`0I%H/̸$\ 8p+PrgiϹe?_tψypGXj{30r.?gKt lI+Qw@p 4Ks*%TQ(n;uD BZ,#Fs);Ujӽ]Z9~%4}rL<4nOI|5+Ukީam娴v<z~kb앁Ʊ Ѿ9Zg׸U|IkHL`)¨\D₴'{(͙v)k*ux ezۆ6 :mv25 _{A1_Mu:B4cZԻdzLR@Z8e. yF8_`4.d.]bWW>u]dL0O;H$Is,"=OwcB#@Ġ UF*לp(}|t<i8O@I`"~^񾭕0uahw,rAOeE$FJ4K.v0{ \@X΋~qJy߶JV@r1#yѯb};?l|΁g"~؉Mu*XtHkدc0q;L`s*(oߕEh sGʿm!Ck-yL ehp?Kb Au`ڟir^[JxNq(,'a4X7QDOɉA/%=5(ػQ ˴b$yTZƋ@9&$3b&r Jٲ:E;PTC.6x协S XV (zfzFf`x LngN]`](c|sU; 3` 3ewThB؆ *( ߧܩ ZyY7?$l(_W;yĐ:8Eg_05Ϋd(!i$j}O4]}N۲;i&ɊLeQ{*Jv k:f:uK_<As|2lN/ eR(>%䆂vpёHmk5p#r㋌㊅:{c(;"Ot 잓WZZK݌0l-3BwI,:y?TEL}TAZDL-wzI+eid9 ~!5avӘһJ6W ScT NM`@$ =T/rGxu`wAGun /+Ι KWVL=<ڮ x".L+ɆQ80^,IuĹ<,B(?-MrR.r7:0%b0:%& i&LW7xvN∮Kptu!{w2C2D{+b|Ԧ)S4DXJs jx0^AW~p5dp5P ߓi$XY8+b@OE[\mi7[7k4"u c7 1|(nRYvr,Ȥ*g)XK2c7')McEmtŃ(Plu;݊LfD`Ɖm"sG'F'[T3Xcy] RR1uKy6uuO4vHr+^zzQ60U-Xb r45oq}t\]GQRVc-o"Ih*/_szG @wb*#QлAHHCJUF&p{Я@bQ5.!.b7eBMw%yП]HE5wHڜ|)GOYg[g/*:Nf v֓=({BP|xrȈߊh߲yۊ-1ҷ !p~4~W ?r0u(mB.ȬF)'B#gZȯq${^yddF܆md[;"|`: fԴ$܌E41⁔ sNb'37  l#:P䝰uӉXJB[y~82Itb玎B!sȶsy#/mO+\a K~+c0(KrT $/%+ylmLC2Gy)fi@Q&`TmXk5KN_.F 6%pG0l42w,fťIS 7fIdhǩ&@x kk]X<ᤠueOh0Bfm1 푞~x.p_PɃΊZ0즑aVB=)miI 2JK䗄iQa6d&RTZheB`^uC t.05F&⋋nbTPZ5 [F{^Y-A&P(׆5D"!:'젶_m`%9&mM.9'$26Q: ^t%6/\Eh߱Xy{\YT_;[,m,0,Ѓ0z]I({؝_CI˒ ۝ߗo~Way;+d9v&Ly (I9澖…wVە;sgumNs{ fLlU%Gtg^MP$K/zK&MDfX[lDGyLƵaiܠ^U:­O7o^S#3VA,yeE0}HeRZ%Yj[,Ӻ6gJh EmhdQ-QY5XJ?7g.MZs ]oZ"0Z$ipP\([#A<( z`y.h{Cҳ`XK:Ebo-ǯw+o|Y6q3q=`j~I7LQ9ϒ=[F%Lwg+CP% 걢%isy *xُXzxo"g#d4nُS%'ZUwKMH5:ypGuӝ}#[V4;2qt81Fi#WMiOG9/jȲ7‹*rm .TzC&^lC:6ug~"$-O<ӫ_, cY+y;;=׏t Ehn^R}K]Gqyq<.hW6Nc~!1Bԍ$ʫİYiyUtV: yj.}Vh<2MWA2N?ۅg-[ InȒYpYH_`Ifg~83`E&UYۨ)Wqߩgx@ ܒw.ȿ}0üTpb۰F_Jm=#gp^]2CTҚzloagWkۀacJB(m2C7~ˉ۸ w zg$ ̦hyrE1qpݛ/-Gɂ[5}yXkhiVU}>E Ht[NBpwQMwFK1ha'J=ߜ, !h=i?VG_֢1kh?]- &Qjh!eĚ );({LAF\H%ޘ~6S*!_j9 깨^d]q]fKq^iu p=K_]QG}u W7]ƅ'J1It'9A +޴ О|S΀*˜ ʇjQe  ! NB` GQCJ 5RZ'3C0 qz_CQ&? 1 B zJ oh'ijxt׀+Vgw>-r;B惷6~K6C:EGV.e\'[St,Ȋ⩽(AMIfZru48\7X,w1ڨFirO!v)䉽e()`N}J15LOCݿMŘ'(bO Bqȉ"qˁBs~;y$'?$Ґgb@rV7݈Jxp!-5]4丞; {j6ҿ:7!:>[еs[Նz_j%Ƃd`\wCj`mgϧ6 deQǞ5UIj1C cL8\*ad52M (ɣv0Q6aBbc\R<kIj9#?}߲͑0UK)&@=șagJ i]ĺj; l8Y?v@W -Ce)|F ջDKPM!klB1Ғ?mA3K-o'vt 11]i|z |uONaZ%. KYdY5p# 4P i{)) |Ihmh6X%;Aij^u-jHng GSڨMgHt(bKH&Hd$Y^~U# n' Ir򨃉wsn<pNM9[alcV$5]+`7,J<4-js ~#Ol:(' әh,* LFyoS ݾH@V._= H<"prD۩@ V̏H#z]W|@ ay0'~bWQ ҅1B[s W9K9㞸y PQ; hݴ .WQUٸc !TEv 9ꑲ>- ;Am[ "g?[+99!?F gpS/W1cBN?BX-eJօ/IZt!Vx)啇K iRcU9LB@v=rdҭ_.n Zt-wKhN5}6,ҙ,l' ^hSFIGU 8#Hp(k#e_@PvGrɳOQKzܛj{$Gߘ2;M/Ѫ0 kfsfBበAڏ58KιHF;yT_Ů{ʛm?IY&BQD.݅@?{ V}T5msPO~ ;^ԑ!79&J͒ސBfAA gшZgє.]#" W7w %㪂_7?"(MmrhoiI4Z LǙL t0IȭzAX&#K0:D.d矚*35yL;sHuo6,@3m/olU7Oѓ2k %֒80!s/z~9js[!ul'֣ydΡ^J[8PV'%.t2KЏ%HelEsp,x~ӗSxpb={S~ xBG̺2g  qV)v&C#lV'29 ը\ p[gRd&O*Hq>^'Gv2-{˨q9/P/qPR㠗.+3ՊIohK1䉑| yÍ^>{r\O.66V~xyӠs h#*gTy̧£6 *E_:X6U~7<Ú$ 7i{UQ.%GC>Hg.`MfCkɍ,sa V1y\! bj1\B.`E45B aWUKA' irvNl_\`2 A,oLNqN d؉Tuv\ QsVdX,?4 J 営w&.jl'B3Bh GM"I8oeiMRȹ=-.@ UTPNR6wP‘H5ۉ+ǃl;|nl<,Z"Xxu`P?06\գ>$uvl _xޯ턚];nޏAhSa#BG,FsuP c3j>ΰR+ɜ݅s޾\.?зV63Lte]r &Q& n )(v3F->K_*ԠP ,ф9!k.^)MGZ|<I~IHRLYi.A@Z,ZJQϺwkbE-ʯz+ﶸo##œcG>z{O% Q033v^rLcegkbǑ"Zz{1VvD^%>tS̮.a@ #Bm>Dm$pw$ y^ eT%ӥI1@O"29xFwFA7o)'h%BI>% +G\7mZz̐P ٦BcHP0,kN;!%WLXj 0%taLYyJl>+EU٩څi۫7s/C6gs͌;r# ?4Ii63#|Љs[+l1CoK_ʕAЊڅ33qd!AB)MC5%kT qB/d >=?9WLqH 2I#02XߕJ" Q}B- hC$ .*8^⡮nԋ(6Fad-dq >,^+ʷY]J04ITykUd.1#X\AS46)zVZE4ECU2{Q L9UtK}pH>%b$BE0~~Z| /5xrI)Y5<6[Ls 6s׆^ٯQx8)/I'ޖaE߆1NvOB(~m,DNYRxv*7s`E?YiԜ!9e$bWT_Iuu^o8-Yv:G'-brSE0= Cyc@WXa543ذ*vBAdI>N((0wJֻm<~ʁ;aCxB}aX?rX*YPaH4 G3C ^.ceb7 4Bb]#+xRϨԇRЖ=|>w`@r W5"ԵLAgދ>Sv1 0Ȱ[Iqq?pĴQ}0zVvHHA.!B x<$s3LgvoۺD#˲mjYax- ^*0;z|ֹPh"#jb*',ʖKẤS/~染vu#/+A)55YrT! q]IniokwockXi^(\|[hZZ[#i 5Sছ4M{Y~6V&,lTja~25(\*>#O Hm^dta^/rd_Gr>>9._cj/Pcul#^&>/P@&QԘ'%}8om y ܠQ s4i͕)AτO&C~UMrm-E.= jЭ[K M~)@ae<Yr=k=>D*PoM JhVǼ_ă]O+gZV8C-W-It։  Vַ,qiC,mn_Vs8Fu\j^-\i>x;ͷ:rNGhW=P0|NK˛%CJCGt4n"j`XJ.ܓoiW*}_@ |vhĞg=;E*à TEl2뫯x⃲jbżo `::Ă˸۹Z jZ)I6GV䯞f$"(;w1G_eDH,|Nmڄs1 Kx >傈f_5cO{om_ҋ1a_/]Uw l(DQH9xYq2c Y5 r3!z=]ù`ä OVcl$"0 dK2 >wq]Dݩ~n4x XT0y=-VUYN{1!*bL_#TTb$VXK& Ggc C3CH*.^w2 JaO 4I+' kiv4(]l=OMu@D|i[}X5lH:|EryzsaY3I-qSxu~5bU"qL=UH±|؂=vq nRZb%%<塃G@w }SE0D[C%ٸr|AK7ɜCP[y/#<˃"@„g\͒Pt^l_ #{i~1;EDvx ;jU=09e[3fT!Os7\s%0n2c'Pk]CV~oUYޙ֜8yF~]r?|u׼(+σHSaJyPog5"~d%iZyM"g~kRP/aKdA4(iAw6m)Lb{ |5gZ11{F@!wB20gσr'[;%ͬ:09bUN >t R`ɳ`'exhP;{(3'͛:?thO,z95.&¹ʩ(@y˗lwΌ -lE23vklW))IMFZ.=A!*A=ۛqGp}; .=Q ]<o1lei[%J¸v@H7ԪeK90ul-t~ Pl=3A!F&̸q8 x 3*lӧN-MFI`4HZ#DP7N4_}5I4S &üYxu5nQ .nOkc<>V2EW= 3`j38~3dM#:̺{}]~+͹ՇI2!_=w&Og OLLSp\Lzk6fnfa7[C&`$dfC@4!ӟ* hֲ8Qe|ǰc [G۳fXۑ^A"d01l""8aq.{6ծ钙Xr${@@XeO'6?7m%~e4ex`/5*Tpϑ@tEupn;˲t>! 쑘]dEHZA䭣 [^ OYjwG Ű~sib)}_?;2PJf-I]EqyUq U,_: "]. &YvUYH%])T*Isض[b teAhIrew^<ico܅.C$E_QC7>iA8:kpj1V.\k# .B1՝c 'h/[. #Xb]9ttAVW\.g9%Z8^pCxؖVPwP%Mb윈TDi˧XrjN?Y6)l%oS3M:ȓxYa-X{0;Wĸ (\}?Dʖ"vq%4e…F}cN2QP8kSo]fhf~$ewq=@ə['p}$,8؈l;ΤS`jz^@s(+C[ 0J̡U?fHovRR;9)!Ax ^f,n( H "t6 9!Wʕ0 ]vQؚ8|$@,Vf0|]@6*sSq<%gunCyyX1% %[Uyb)Ecpy0e)H*Pƽ xԊzI[pWY;NB$w+t+ǒz@[ B\vTȯs%ħ۩ߡ|Ed6ć\A%  X`Swf%avwu>O& qѓ ]́N GC.Xm,-D}{ԃ3%!+Q>׻eɗLa;w>Njьɰ{$'g"wU!46S[9SS5P8au 7?4DL%FQ?PvڙƩ͑nND9bZϗ/0F)Yʾu;vjqx1z1ä9wwF8$MFUog%\zgƪnà/5 :TD(blJu7;qu^yIUM]9e[Π1".ᛇ^fl7>bfHWI'+"s8rrg1#w N?: ߏdLw"Zs?~` I0z#AwyD$ZFAu((5hD` ZUkXO;CQ(9gCc.AL=sП@Sl{Yf"j->_\AK48 rBW0NgMpD9}qPtU|!Ilp/7hԦbL?#SaYhhb!YN1$(o?6l\;cv*Mdi&рO C߁_ uga\?;XȁXmXpGJ]x 5c{=ց9*NYs+bzv9r{`3ٜjaakn-[Ȫ(C ZxGsv0+m$˸Dʀ!oa[ |^_× NZQ"Z wMoּgy>`(7XDU(5x=e/w"̂MZx%}`d1OALuORU(fLlw:[%q6#~bp/2Ua5惮_2Y4]%}zCTEkt w<ƫQZ9ͯt+~&)#@Tot$IB4>X'y'a|<<*5u a;\.bD:;=4vnXOj?ʄ WޔD,bTE(9XR{պF1J6n䦾-ڽtpZ-aHٕįܨ,DH*O1.Ò1b.xJfBn:O@-!^"Ww)!b%1YaqK\LsHw4VF_B7ҴYxr_K~BBzМlyS.uJOli`o"gS ;p]eJ E^l S@poj9 B?^ڎWPbV䙏}t q4VB!vuY92  rN"pf;-QD5C)׸huV79ґ5sw'K [J d4[ mV]fW3_ L]E|LUF"٠$rcZhSt@OdEӷ>eY[ߺAZIկ7HMg$I>|1AWؑvu Gg.g>zlڌM=9tlM7-m؏K|u-Zߒ-s=do(:VETӛXuҎFyMwA<\B u8T"]g\RfJ~:@Ƕ<혔 JɩX%KK](pIHodhwh+ qn˔qSsZFp}5/w'-4 K6%YOH嘚Mpm{E F&wOKddjmQ !y1Rf _qtCݭ/kXgR(O3>83\x^6~!eռPzj(r_^$„Zq?:A„e$s2bUzl]G,1rdZӤ$)u .@ӎ K.Ϟu9\HcP7Bv}.HSd`8:#R/sm?^KϧL?~sckKʾ2=]P&'L|Q\@>с/_^4 nֆ BdNI95ghXڬ^p(\ߥՙ~fFe(ޯ~[,4"+/ '/͠yr]01{Ta8OҭAk;H"%A$dRپ\FB"ӐuUm͆\kp!wyN%LV06X jRCٰ=<#.׉l4+t}`.At!Su˸SQ }{5Ϊ\!;סEVs1n-BWEVcaV)ƞM".!UۺV>HюS- Gj|8rKԢ#\IZE3^OOa] G>A]B56^Q§2ڵ3*M6 K\1p '~.z%;+QZKW?"}'H\,o/ozl E%ȭ)S6{bQSb*jUܓzN❌bү"^ 1s۱T Fg!/ GCW gu)>-[$]rLFj."\C;^n=QXYE._6J5CVEGҷT8RlZo12m*\ $03'+<8@CʌBq!Q8G:gmK%^ʚաZu^<\ ;vD Jկf/B+m{mVni?^3Du_J+Le3*!!՛P}{Awm65Xb[/ g}Cb|rĭ6 <+ YFHLD"DJ,٩ '@#5X4&ߒ"V5׽]\MLՌT}'c.W/ljȡ3e|[]\g**E($lI죣ր ʪ))_T.V7K,BH /]ؗ#XN@9{?)VCmAX7}aGE^$-|RQzH psDTV Xp:A/7{E.o%kvZSȌݙ*F}[tL"%a8nҙ{{ikve2_\_W3NzJquyYw0a\WBX5:N}1Lη Ǣru&p\$2ãnbÈ#Q7!u fk(i!T&ΑWTœPE!>NS`4`D2ݟ~YCes60_< uYL2P4«bF1ؑ.2׸:A٪ͬ =2G#uh/|6klg{́쏝&? ?e^湠xfjfQHUN!w7gȚCrHw0@,^Z(HHӠB=j]X }_Bh*L^iNad7Q@m"6 7(bI`w5&o 0x:QĨ9VͿk¯M&]g0r60nA벂(=^7ox)`=p$_)J]+ZK_ռIV`c ̯Y:Ѕ-+ȕ5̀iFlm}jC[~7E *i -h żܙ|F5c]1>r41a_s|K/oiNө%p1_G.wD-AJYjwG vSǿ|\>tOp;P7o/]+vWZ;MP.2 >+x0|驑HWdy\޺&z.1]Oϟt- ziiVb ȧ/ Z[;DG sPewՋiմZ>]:PMu1T@QxSo:^\OZr`8ZyˏJQP{?و"\ڜQ.˕'!mAmVK (wdHMa GB%BsM)=u'*GF2..6"A4>Bb[=q  '^Y4*mٿԿГMAް˗oOZֈ5isjgv$ti{M}'l~R>շKY㙚8! "ȔE{dIzNVlL2XQ:"3skbfL0[Lt>Iiu9u];aNt K^&LXl#N^cujʻ4Pt5L,vrLJ띴* +Hy*v'5AkH~6k^x<و( xaTTZ0՟Sy(k $D{%wg/[hP>} OKR`⥫ZR+}+7Vof Ak5nv6[(j?/$dAD˩FVSR<WbIMjFgl~*zL4cTqD@" @c8 aI~apVB~J 'װ]d %!]'}K=A)>RkHTeK\JcA-)DVQV7XsV3s3`p8Wmʿ`j 6e*k: RD&kMw/P7_cC%7)@Y(1M|ø` R,"r21&-6$dn['m{घhQoIR@BVm D:"މcK0LϫLGD+aÊ8IIw? rhyl',iUQa(I gqi%b{'$JusO7\i6fѾ>Ub qcs `8h$g,!צLY: 9vF +mv⸋+Fx]EbRHp< j!XK _6h .D;ӚMn5pBwpORIiGQG< 'Q+Im@րHAhcsS̼ ?FATKĀ>ۙJt[DѱX>|PƎХSR`rڈg֖} 4pp_{[S,ED*.#'Q-?l޾p͗Txw>cc h zR|&K&5JpAIalƮwA5.Fb"# MDs!!Cc)Xmpe9"\SϜ@y`تͦ@uӼ'_ ¢E"[?$m]CÀmZ2^Y-z8v 4+.~RHg9ܮ,9\KhjFO$yb+w=wl )^y_EY&Ď/ʠUbע8$T#ճjB=bV@= rZjıڱPu~ S(uEܭPk#w {I" %vVL5wpR壾,tB}Cjiz+TQ(A^tͽϜb+ 5yet !Haύ܅E_&;1$aP<~5t<MhOywq[z1N^:t0hw7S1jՠK,v]A|lTZ,;VUT՟'ypt{d4}]U*\% ~L؉FDOIC0d|a þ0=04QZ0r`3bQ0=x.#i,Vi3JcvT9v"3kgl =(|E`(,n34 tCgɖλg2֚Js>)2=5S}0:l3>A̬LSP5M!p%Pa:PAwxK}m V!Cgϥ⸇{ 9g!tY.@2$s+AR9 *Y'"ǯ髡n632SA pWc`MALYVפmF>bwR3u/5'"?5sS4nPZ-Ƀ>hrrtCSeT8uqVܮ!;KzKtd J"ox{V{Di&n.3 [NPUԴz¡RLu^=Z&l}&I:y@OdA xX%I|xo0SE->/lz4TW<6ً \7|ese/dlu$EObc9+٫|K8~赿L xT~@6WsUEvUF|8y1{Nv?lh1$@M:gHPqb;7ٳxw!:$<9[?/VSh\= ŮIZѿ pCF&PEK?c/ izb\)w; _zqŲ+N푔 1ssٖIN}Zy0yY&ԋMQ7fi@m s^ 7cWw-6`Z+V9f 8I/<{N\]ػ/aR:Eҋ5Lb[0ThNCkGl*q_Sn%T<6_G(Zح8azpz:OT45KK3y"KϏ[aF*!R}Tufd,@ Ճ|B TgU~.›cE$_=V"GnssY!c'q8W\a:Pi6xuKyT詓n"ҝcYeZټU";W{K$'rXT]3U|5,#漎S)g0V6fN #ڰC@f-ZRICy3+bUiRၝ֏3'&Ge鏀c6S*#&ֲ )70Z%ٱu9`2o^X  TF)Ɏm"Vx0h̟sp\(wxffags5֬6V9Ⱥ8S)5ꦨU)ѵK~)_*L$6d#Ȩ@Ϡ'R0i^'ݢG5w}_mU+f.+k5 La0'4ȃQB^S t}# כAgZIp&L-Z|b ?(TND ߸Үkdz{IWp\rF4^kʞՖm5ѡ T(&N$M+0)![$8>2I0㒩 )it"(O/ +%ݶ9 Sh!FoR:8'2^K,=H"#x dc5H^^Ȥ0BJ+scز/uᗼKF^ Q0xcc4ëz@ Z`^Az0BlJCe7z][ʗn::SNv |0а>|g*G> y-A5$N۔ z-/RY\i 79Hc"=ֳ@M5PXG3ܺDU.Dsu#v$KG:3ҷ 5 `MDJ=fwV`0@&l/^A-9A 5G:\[H4#/`6a'$@dN&'C^Y ]mqA$U7fbx$XRx"yX3D"0>sm 5Gĕ+qm T,R7R=Wzh$$5z*Fk%Z땋*WBLbmuf/; ́[ZP[ %l\8ܵ?. YtЌDY:LqD1$H|Q'ٹ)xׁC #FhWbZG͸ԬɄOIʃ}2JC"utS,s:pƪ" )1C\.nҁUF5yH9d׽'.+4O̵H|r` '#a޳[ %P!.tjv ~fVA2ZF:_g>Sw%JKs# ].j;;PYiȜTAVZԅA' ŵ[ 0S:>D[Y!CZRy=LWٓH ̓}/A@=B$3Ρ,hzJlF,d HÀ]D+.YhcS>: "E8v 3ߏ>>hQ HR-ldsb:DE 5_e\MX;q*~ tP$n:w&ߔYj(x,۰ J`5dL̎+Yhqbc)/n +HjԆ;ׂß2DSz9~#wlYB0ބPxT"Zp)Ţx[Ih!7-Wy%\X -q;L冧5*GV/ KM8, e\ n^sddAG!LUssu|ض5pڡV+{bS ~G"29yN5ڎߠZ Z ;xR,4R n1 }j<З֐:K+ $cMIk` yVdG+Tܯ>zIz%m-? v!a!!|G;Du.65XI3lR '  A Wj*;'K*)I׹gSd$2Sk-/FS2ʰ `d=DJm`RAv2&P.3$a XN6K D=OnY̳%wOm _z8QarE2ђ߿NH*0P搎7 $/);+"ˮB|q `yjsɰ tuOc쾌НBi\9aF>9T񦛴 W8du C?xS2D@ظ4r߮1Nt3 [DeRlY!Pײc N6XH,VmcPiŷy_ڜw 03HX᫠f/"ws* 11l3$:(EŔ:iNg(~IeT dZrT3[#2GaMFp}JINT Ϫi< Xe@2@)Vm#"7u( K(뱀^(K24дe5]QWwY8+Rx=S;Khߞ??rNNJ\aR~̓ ɂ L3aJ8ޣ_&Ig/ ݅br4׏'Yp6))A W- 1\z\"D/ |}Gڠ|=',k0'`X47MOt"Bڟ<ÂdV%fm:HSS@=vO+b[ {\=QHzB^J x,ŠLZj^s%a. 2W*Q>:@c̋_'p"d(` 4”-kU7c{ܪu! (kZzF]N{]*0 8t[8p+oC9f%m2TmIbV,]תoqd8E564{P2sgQUl^oH:p4,5a- 3\u:5X1FL!q e1N';vb=1#^PCDʩ%k]~ˌFfBs.;whPp[rX .ۙQuD*T TqHg`'Ti#bk,nT<*|:okd;A u+ K#jq1JU4F}T{GeӟZQ?"WRA)׈=(<Þ|0oW* 6KOgVۍD@*,o1#@ 6pCuV)kY@J@a7ʔB:Oz%nnMfH%o$2#9rS(_z)]XԬ`˔Kٴ@s֙#ࠩ\%@؆8D.ԲwyY!-{>ǜ>[_d[ Eθ+~2uaR0(W QXAFVwѭ?g?1s)JSb7T޶B9=[t{fD`hcE/)wW&mMSoWqGU'<$*ǩAncE$lT:]/ TWHA^Ϣ%*+1pBUh_aLWt@>7dYi~wɷt9Wgc g0O`VH:^fco#?yj(SKS)@:8Gsk^|IcLǩۓ0py SZM;%`a rhf;VXםrHON]?/[ ɬBz _}yKyb.Fז/ۃY̙쿔#{pnYNj= m *|hp9l D%0l"ȹҁן];dܗ&jiwW%esUp6~H} ]z$wPF `pc][ xDw cV2Wn!1m#l,j8(^C ! pZ3E@ f~K(lHPmvBBJw@jwMcp>oR9d=K( \o'c*ƓBx= $in.èDӶ}o%gVrG(;]p$tRjUf70ڙV]D$IÏGaQd}T}Ӿh"!XnBf`$YtIAFZJbwZQhطH[82v< O2V+]# jD6WjC8(1-l|* ݔ0()}W&" +,5 kTq{ Yo4?!C[vR%+C^5KP+sm'UܾT_i?eu :U+λ *[T3ZKt#ZiěHцZ^q,ta<E1G0<^y=oGQK'3*ہ nZz"l_=;DuZ̶4(@zydguw&GjyxrbC&ͬRțښmG5یq=R5-MQ#w,] ΂ 9ٴ|u'6W(;in]$ }1l۳Zu|zqP1T7;ÑU&"& Lhbz(,R]!0,F N;;_"H?cI6%F8eZf;7~6̟>ZaiiB䨘 *6-. x1id2,XUJR|#˃ 5!rɢv_# v \֤5?6|'cm׷R#]!RЀ-e_{KNJ6@tgط>yEZ}LJ`hdmӼ x,pX\$]=ldxތoX{ ]B7n$D'j^O! Fk0R5\Kr@|pvH+IKӱh7\_\#pD7ytRO0Ո璟0$tm7F;_n;IAٻ?1D#[yE3腎?s: U¶U?x'b!96BF6ifo=)Xk'ޝarJ8Xtϴ jtKÒG*H C} tS5d NÔ tRIAF@_Cāɡ!#zɦHfÉLF/><@u~CJeU{,wDYbIQcݗVnaC{,1ߧ+]p&3(UWN*7Ť#mMYiwn~rv !  EhX'VٖP,Y >ć<ڛ]d0vPBXhawʿ"n4`Y*( EUkNXY=Ʊ^ERh4Ԯ~ӌ QA R;Crݾ"4nuxp- 2' 8zI ~|d\fJlȄLWLɷbR')Aő&àz˝D~Tg:K4ך.9PB$'>;"}f(l9 ҂Dൗ2uL] F:xՂ_Ϡ0d/7:%YU֗܂ӥ DH |\mq!_^py!f5qifY:G1Gq0TsMN6O0 q*b\ǰ/Ÿ(} Or<& oo:@m\6:ijmmrV5>ĐJ}A yïoYkt[>Sప,E g@}aQ!0̚U1(y\?2xf˜[:RYeWQL0C̬XJ C5E@UQ"Xl*UKU>v2~_ -`LtD=GjH+Of@(%fQfۢcp>i [F%&V+. q#Є> 0Ǯ8) f̛ hx(ǿYp<5*A}Tam{>lPА^@^ n%\ D{=[+M{:)-Cڙ@I[p+dbXłʗ'fa(r"KU 0bJ]cxAٓYx'`٢x%;f ,{F1ȳ QhzOr=F~ip6q1uV3gvv|/V8P񬪯UkkvÆس"s9tLM|D%M4pEÈF9RJ3E%T)&3QN%z3rligm9o*+U;fa1ov͹S̤"}c̐_7XSh>XsĀhk O1 by-/^L}Mu)lU4'FE:_*OӴR!EUӵ1 2PR~A*&ɋ&4B+u^LpvlyC/E&" oO)6N9ZiA!\^~r8v?Ӓ7g6*7Ւ,S!1Xe̛CB& ?ԱG7p-ѹ7&4 #{3r&ʺLBlwDRgWNv{{V5UOK"洲 𯐃6YkC9қkRvrՐ ˜J_c6w0a5Z#-~ 2Ey/,P(Có~5=qC?@1uݭ㟪r?;8[k P0趾>.>&Mʑݪ/G @LFzya ]ޚ͜X$pM_x8UKcMqw:I^q>K(- IOCJ[vO&  }4ß2d~ucB|m42~oá| mWNMwp %ӞHS3N[CdZKHMf^znF0(p?.- TV!u8H01k>fo(&%]̷q|݁zѯ_5~9L~dg-{yYv<7i0@HP%`/k`JcCUZR>hQ1zJk WjlEy+8 s/sG&"dVMEu rnz%;cdkleip2&_W_ H.|7=o76q7ӿO %XFčݛ็(C%6 P+ꑮr{?jvnW)ED~Ojۇ\ '&Mzvr$JEؗ*NUюiM,A m{"r \ZlՍkAw8uH"ekc/<Q)/lKmP.jvѵ3zݺbO 9ʭY6E_uı\y$|J*Jy '32(tEmyiB|NJ%`nQO>:{& h|yLPhY948z :I} EΖ׉F3[Pٲ;XZ%T|±$`$v,$[kP't&sG˶ (^܎ׂ 5yB h_omdcq]L [zb'7wJ8d a>ߔ[t'Q[*15iQ+51blceGhvt]2h@3yW:Fw:lφ&| s,B2xl+b/ZAmYe"zդL4|LD Tp7nk%jbʐ0>ѬaZR.4ɹZJx'sDY9@|> }wi5b@!62R.]){g uY%w1}\ *'*5hcWOF=&Of|yܝHT$u1y*Ns`L^[~fE+VIV;]#!}FŶ⣵gP>(79a۷.AX">tm:#h&櫄Ç>F T\Pp!OEEdP ̖6 a YKyԄ/88"L+6lRz>Pܹ]5"?W6invo)HfUsS&$ZӚxIJKB+S ŵKd/gA|ru8-{Oc&R3G@,6/Y)a6'L읐ĨRwav5ĬOW!b _h\6,aāʑW^k\fc%uNRݕ!_a7'8?0]?}Y4PFkľ=Dy]P ~#8=P/=3u]Y=(yxO3 hĀ d U l訹UaEOطbE_Ca&#TG9wCkJH{_֐C2JGTdRi k҆?ĔnbB6a\/{m [40=npGBDWٴ\EG/\IRh寤Wt`X' U|KLǜ1›-}snD7 \dUcj@)}/Dl̊'R_8CN=+R ) uq gJ(;SA>"gQl)/O`_Pv-gTz6]@Sm0"ۦu)+ԉzi 2=0:ڥ?> 4wAGoϝ6F)cbI%컌So!I<|x|b)02uJH~u~e_1Ey~= (ucv#n#;Q,;c%Űlc1Q꽾KA]C~'&Ưq(8 EvN*VE|5 l.B}}Kxbu0gKA2$F[p[ڄBŇ$xsVUn%$}'?[iZ.-b}W]nݳ';%.@CązNl >B4nR~07E1':WC uŠ; \O@|RI|%w+#(OT Z«\epkA&~k3):[j9nGW'Է$<: 0"5 4+2!z<K:vd*!z5W w(4Q Oߕ \YVr 4VSX wvčO RnEUJ;7߼uI_g'66NP,W5rHhtpP䤗 $랃16;ޖ@ adUG!3awyLM!| w]t L|bVDTh kR*"AL>-%A.PԿ;[] Q`&*&fV, wVevx@yLoimHJ.[)},/UAFBGQ+-R:Ce30IfPN0X GTeLC \c>8(s ` Ÿtu+g( @E!oNGP/cEުJĬ/Z6mO#Mj^i̠_\ _͊Uaҋm$۲p[hzŽwe"K?L ?6췎Ђ23]l.)t>h83]unw7.F~$s?`Op`.%6,a{HD24K4m8j  L:{=WRοeTsįTOҭDlTi@r̽wXoTwFENAUu:_G4 cyJ&ĈʖUTv`\W8c;w|\vsҒ"opwѓc \DdYOQMz4l=Q)q 4f9d cF]jt ߢ2U2pf@‡`pNhEd=n;59fd)+ eO&|5/&A:3[YHH_q f=J7 Z55;ħRUT@7,CŤ6~|;R{S5(Q0rZut/:K z*l\aibzI 3Ћf$r}VFdߥx;25&>S夌pA OD] XO>򡮵 c İ &K@vVO__ uЬ5TX4 kځj؇BZT<кU{y)fK iĴuS.HjQ?㠶i2%)lyUbJtK 0E^hq1EqvLuQ|X+ LXDW0F^O?GU*J,HU+K)ad w1 lW~ĉBJ˷5@: /wI@NΎz(%ɌXl&%!^U2 b*g lOeL?R5p~mC {GtjPmr u/=Mԥ~RH" =}(򎰺Er CsE#ThBU{q ސ O2}8Rvq[=DSMA`6w-FQv6 ᗅ$s?π!Ii+"&E-_%v~4KL1~ա`J&RzqgoA]L cdnos5= 0y^% P DfO <ˋ`rIG`(0;i=9 רzA[hl`{<>ns,hDH(G+~PS6Йy}mpADj\ӣEU].6BjRhzrڨ/6fZqܧWߥllk9E-җ8iD&N85=AƔ=6`K:Uf}b*kF~hEؾόKﻲ#}n-*ÿJ#e[RLI=R(#O+]E?W uE~G!`C s('T~6*I҆egB4z/x]W1PJZ[y]$Hs8PGI7RE?t^X9WloV*b0G(]?4 aϒ3ʤ%yS2!cdʁ5l o;/A~9iۧ0||Y-%-fqќ/䘎${J`(Pwa]3Z08 p=m?N37^WQLJ 9йFkJ߹ '#u*&OwL Iao0,e!_*Bz4Se]y s'q]b,qmr4x!FNBk{jX=ɩQS1nD<񈖎.H?m zH6th*H[a{sUCVTg8CIZZ@W§ 9h6Ah\Wqb>PAYvaX6f؍;*M\"RA _9Q!.H5=~NQyS8c6j܏w77.ɓq036aMk/YxzK!yKլsd먯 iwQtҧ086T :$d&n[]<}Q7(BeV@_.tM]|CJG憞ajoJ`-U]zᔖ>0ro_줅u6a.+ C7a۶,V~ʜDыC,റh&Om9G~LL~eʯU ]ƎZ*tB m#cnT,״}iގ疪rE~գc(63Yr)tkc=7vMRlL}VLx]7Q:j)0sCobM%5$0&P&&G,։ur fMi,Jd]6s+H"8Lt,QJ՘e(ކc"2`4\NqAYlK`}A0yĬm.fۅZ\K3AI.>g 5DAPn%%;&؅TAP(טؠ82F)8bbI{O[p?,N4{9_NEQ؜KjzN} TwM^J+TgI^4&1IZ $V'?/x~W'V5d/d)31 s<H) mHf.Ƞ[&zYQM m`Q"N崳Fhg}y|2nAh1 ŏe/c1scT=u~VmwLs>ҥ^;\rMTH獪"I&1Ipv@PP)zt_ǚT3bd`H:yZǠ^Z4о\:ȟ>x Q0Rp iޤ:RsX>;UƦ<&fmDJ[7 HrLi[mR1oJOg%0TdE5N'Ed$rޔkzp8 nʫ8a. F%3ȯBzy)w@f[V;IZs%q [6niZnډeL9fYUbr6k63)\ n(_8V e[DrkF->R/P!LּG"VqÕ:vb@%4о(R[9W6[ΊFA 5%0@`m6g B(~ɡa8SA2 \NBpYֆL_ D tG3)Lp$@"Ṕ}(t!gFpma?wT+ʛeV އU溄 p3~ЖجQ9APO so&*_ n~ (H,2tdќ&VM%))gv͊ bxlΛ)vt ^Iz3)RUxr>^OaaIk1x}\YAz[[Aُ _8h2d7W4{\L ̟\QH+>]iugMbVn "o2vl" ӏ"yE`z1y`iAO^UJٳ vmR<@q)1y'd麃?{ՠyYD И~،clvw=9Ruf齙\QQ35ՀgOvXDS\%q *Tr-o!uBc9 rY.d]'}֊Oҿ`BV ̵41"ʉEWK@FZyzzA#L-nf(aT. =2,%q5 wku 0Ԡ,C񹩻!,jm@B}9N7E`S/eӰݓp ih[ > |rm Cg tG.]P'&eP):(&1_ 6B#_vv$xmAǞѥ7{Ho!| `FtK\f:IPۭbtN1yLV?h̹QBDtJ G" MSS  ƮRm]|<>uw84!ng}ZE3i}]ƒyY њ,8WP4Ya}-1c}?pwH]1P*ʵxh{ bVMu:3|_&JiuXixoPOU| eu-#bvځ%ݵ1z~̍L͂aТ"lM (\': hmDTR:_{ͺ.w-/.Нe7z:ZGb3^vɎ_0 D솻Lc/E$aN+>U0hZ^Xʂ`s0.\xTNᰒ( <>|Z‘PxUڑ x%>+!L} X5oɏd BCU I8L"lبE%\i` {t9!2>_"I&2uA4`HXLW|@h l$OI% ?:,_])%3:$Tl64kN&jD[:TQqqb]̰Z~PH RR0F![O%8jELS\܃/!txD D!!{"I +yfZǨż[:E%<Z.9@!8rnM[Y@dĪz2Eg ;7(+l,k/do7t9{Ga}})+<0v'8%%*^9DSG3NǣN %ui"Dlc3ƽtYK$@\ a!qw%Mfꕫ6?uWd6]sQwQ✐,^qceGܤ;饉BwK_9,z‚oqVj[gkVAyUGXh/JJ. -TB@SJ$m|U,m['LKA|rTFjObᶩ*WJe!x7zUbwf`%x3x~3ә%-Zc58 ] ci"ORPROn _MSY{h iqli.zq5E P LX?U v8Jg+l輂yow\R&޹#)g\}1ӝ}]`_viA.E5tvG~߭`.tgMjҨHwaS%`H=_2Di TH%B4/62). Avou=4!_I5Đ#:x[4ؐN 3)Ŀ ;F Ro[@B& T0jyUܨPj0![EWk5RTD{wR%׮Rd+=,q@ n߻ D qƻWB(ϤtBvU0pVoD|zENBqeѨӤ+$ZxN"sy]*7N&'%$gUϨ9PA7m+Zq"͸vOU@. o5# 4G7&OU0[.!iKycD*0?<@8P~h y +sZ2DC3N1]?Cr,1ʊ VA<rRedh8إ& :d Jc߀%g~K&M#DAT6*/# (_̝ di2RB ͇Fˀ!MޥI,jQ)"[wuTo &_W*!8@ellV$F4B3f%,r<R?|A )>u 1y- 'n,# "XC!%Ly?[6"̆sGzpRI:D2"5N&TMwRL)o٫-?=Fv:Ĭ}Yܯ##VؕRN6/2s-ϧ1UfK$YcI+"w]h/sKUwG'lFI7P=@&'' T+'Zɷ%QZ =i92E pdHغM.S61.{)a+/w q{ZboYzX,A0fH%:TMj X.٣ Sa%?(:/KϔF83ddF )^o~ކaz"\L##)v:lݝ /hη@,6ң pEJ 8*1~ hQj('ZI`I:BS$hpLrjx( `d #H7.g?Uy,i~p۠#&ǃ-U{(yK7=cT4v,R2~r4 rjυG-Iviǃ=nJozϠNcԋo'ik@nO54{RUYJT9|AW ,^pApv|̇g&#n,nN2 ?y*vg*(o^'>f'%%,s<5&&hS! _8)oYJP32QЫA'ej!ESЃf\#._*=M `z]E><q,H@P<!Wb>QT,2E˴V2)d9jCmROY|I`KγMA!zsFrдkBI$sIeza v%xNߣ^b- 6"fKb2t:XI!H42&Visv6אqH`lHҙMSK0I >]Z`Hv}i}ʏTl섔ӿR(ٙDk KM@SV裎i޺p/~} pz*ОBà?譁l:D_ҡiJg%{U=J} kvKXHDbeMN%#6s V&:`k.1ε1jX^a6OgU5 \uNimL^ۛXp4Q+IGZ 8CGnJ|+!k8~(ikze]w_5OYO@ywZ?:W@/ghfA$je#4a5ivO0?6O&U)AFD3to,u4_͆#F \:\TQ4 h kj6Qpcg3^F638tYfg+o: `lA?ׄ](xh3By^PT|d#a݅ ,>.rx)Z[(e&΀+߳u'bSBa(W6%.)2~ncπGt‹lK~X-aA(:ixQFef#ӱIHe{\ L~nW6w!W| HE:C܏à E=lixfm..a?FMݖC^߅l\%f!&I(X[@b식%GZb:pxRC1u,nPs&c֋J.QO5 -:/:Xl@,.Bm1{JZH{d$%dШd4DF҇Tج>w@(*c} K<).;o1y=hܠZy!ΊgnX^g:37t?#52oT/|o;+LCT7bpw6XWg'Ȏ;r&Hs ͹Mw5Q?(qWGKMs@btWB,"6߯I[Wͥıf`z.nUWp8>:Qְ̄_oU^{a@-~Ų)xx{d+}*8IF[_ggWhl ŅM;y( PZ04JEk(a6z;Idzd* nS-ziKAEd+bԩk=\ u qa2G^s(dqZ) WHUU@Q *2gFS[1LCl{lm^(96ECa4ͪյ4TF; 9P\nK*kh?J6Nj 5˜p0*UD׉e}jiKfքEddžXP.#N6'+Yy#U^H>XiIDl|j}d3%nיՐ|= #i,!uˢ,Yz$ ;^!&:=Az<:ڳb1/6~gcC /gߖV(Eߖ-f6H^I_(M*Uk%e<{=9+pQR/'eFx~SHL bLM4"\^[p'5zh)喇ZB|Bbnmx!TG4Z <%"eٞzIy~gR`&*:|LY] lLv<\|wP$OP1)9xLX{)}$7܆\F@M̘;tEkDBbkU3 A ݸCHG5Z:C)p|EM/ŲuzjglD7 d{-<&UhRֈVrj `g4;-zbij\z$' UMtfahR-`4i0@OaQh\iY.9:rīTfmo#ᛳ VuO:j4-Yٳ7ocW ^,ϧYJ*:FӇ5Bh'LpwclVflfiOE2o)òcV!"(Ly!q>;!Yz˜\*2%=[gQ.ZAh6uxvGVqkUVJQߣYǿtF|ԷӛiOWdzYxp(Re?%*ľML.kյ{k@%?gvn-PWYɣ,{G0絩8lk=ɁDמT6,7bћC>e{fpV$. c|QJFk'7tÆO(҈>i( ηe@zMo[H#穽Q7w*(c!9[9~6-WfqZTdwGV^✍\O;d6RE~ ua *ba t/7FMp> 32=3(Xx.˖v}}gtW!(蛓z wT,G(h{BtN*^Ջ`?"X5|v;ne '3HDpʡfy }86zE$1/ܯ0O3>YhZ,ۮƬD ` 0(\D1T#+q-}MF{zԍZ5Ϝsk3md nzF#rOD*1sR3SOQQPKQ.ϨɒZMR{vZϑ :Is)'?K?5#~ _Hvn vzVx{h}Zڬrpsu}b)NK x!gzV"w#`W D96ȖM93̱IpToZ̟QTyS8xf nJVav&d\˯ZdbCg2ޭR&8><'<%R?L g(1BJ Mkdc/Mt֖҉rM\<3Q8"03mou|dPd ϖW~hX>c2ԹL -րz2R Oi &x|̶iN $c[ ł ܙxD*i-c# :0TkaO`XJlqw:pv$oA)]"ɽoVЅ[@ŕq:N_F7I.-\-urd~@pr~04Sq:mg<]~;LM@QE]:XU,TuoR A}K>*~oXq/~%77'VOQ Ƒ)xv)=&EvCT)A/=(VZ#K0'[g?0Yvr4Z|]M\&$pf;43g$ yi~Q3Z.}3Zݫ` FATvZephX 2Y CV2WC>mҶ, Vq\kwUa?ϙRZ L|M{ n+eNٓחP3bWPRs@dM^١Vlh(]Y2Jej-2P^rt<wסlN$u1Yksȵ϶/i ;Z_Rp=-m'\(ՕQ62sџ?9QbQWKϔ,ȯC ep2'F`!Po MzbHCͫw<޳@,qx쭄r-27x4% f<^zz; =22$actDQy X^ m} ڕ->.s1W(qyLwPAhLR^1!VߙRz?G JXo{[[ N6SHAWo“[!6鄽\&@Ʉ ۿ^G""iqtn+ d/lH먅(r@Zi|8iNqy&3 N5JV&HEz؞‹gv- ENo/`h~qGǯ V3pP0NkxXDjԳ_AJ=d~a r hMg%sڬ"ZgʙZߧVe-|1'(07r an=pRZ%oAU [j'ؾJ"YZ\ڇKL57 Ȇn $=AjҳLQ5s~M}'\i-tI⸓z8'BE+e1/e Dq;TAzԨ<9߷C㰒pJ?8HS_,Y!f^9ΤߊWm6PpM}w s`t7& nf;gfzfeŮZ@[V ߓKyi+[`7. #iR!leNw <^p`-v.Ջ<d&PҞ~N^ bDЗqmxUT_.k/i,K'-_ ʈS#J*pnexd81uRd|F]!LO.Mm~=M,vCQ򁚖z )Y)| `]\] )o o4}E_R˯ߝ`Z|)櫨Ls%Q!s"/;q2^7aKHu ogG\jX8o+SsWtdT% ul늳)U74#:PN8rHK{mΦ+2䉀c+X6x)b ~뒻Ч[=Ҽ19@5H`^:;4ixךnZM̂+s,p-oy\pc|O?&rz;. S)tPNҠ^X?%p eb6ԟg ^e(xCፍNjZxcDԁ4]&mJ<:f-G=p^L?9, 9)#)ۦk; ['c@Sve¨V>6ԋjLS다jZE3a[ hr >Dߗ(=\ oAW|=Hم.M4fPu$\4XӰ"//M"Bd6_AEmZjܐ:i?9BFDꦚs; T­kQvv1# Hy$ql7a?'+mZݞTaFRͣi5H;ܩƁBV WY˒:Hnޣ χmkkٚ+Yw$3ǟlfXQp&DKi4뿻XIeS+KVa4SM`(xS !FS]=xRz^iY8!<\մ#Ku8ОvA"b@Ya<ޫTI=40M @ppycQh%e}gj&a *5z"2C|*D6{ɥXcsoϟ$uVr^4k|"L@z?<^/)@ngIߵ+$Pz f аyU|wlX]Ҧc̝$)™1٬;rƭ0JY~A,ܭVy P`"6D"=DByIe˕MFY9ryK4 wB`=WA>OvzlZ:+tt2 7]-ݐ>&ۿI*.HC[NZ {7}. 0.0$-\G[tgkImY1| ?;J+t(`QAq-1/d uZ A]V)r !Sڸj5[;؟yT&Ykj(/@MRZc9WyKpEho&MOMF-_<㊅C7˫u7Qu[a}!ԟ(.l+rMv>[.$ Ge%ʕkZa)DO]s^endI ٮ ѿ(FPCRQӫd(fErr VU 2Кl)֨]󯻿IƖE=%1gma_mc_Z}/*oh y)# bⶎpZC6wltȺe.qKn"&k=Jڟ oLZ["^N/~%4b9c Fyqj;A|ăIPEV-? u'E.l]ÀS\x:Z+b)Y Oگ%,;>qbA-YLrkd߾KM܅QWvFHG̟GSJG.@DF[Ixb O+]8Ԓ3 -*^0\aꮙIc,vp/4X`Wu4 q=jn߷)L7 JJzYAf7TIܤْ)n^A'l4@>kJb: p+AM=Wk˛[ ջZ*wsnxE)~ l8xь 1bY=63(xNUK#/ԍ[e~{N[񮆠f7"%^VtPLy_Ct.D]n7cȆZ]ZcVf['=I6[OnRqu'-J1gPhڴC?~BڟB\ ݇ %ƣXRT4IF ~ޯ'3g2}QsVNKN4j\t~sje q5 0얆hr^%!xJCg:-1m{W rySFƭL+Fa" MJȤxw?m#|_9=%n~pRV0vь3H/B HäG]žk8Zӏ`H3.Գzۇ kPSVM/`飽NY&[bL hQ`C͇5{^w|{ޯFKqHf܆" ɕxxt7~! SҔPqiPڕU yc`( tw.㘙Z݁dMeºRʥv: I^4q2,TLjv&B]Hbcz^XZܓۗ؝Cv>/4wA _RicY)6 >{]J0~DJ,;[T6)"SZ6&n_Q;8g_VCs FJ0gEұt@fEE^{L(jIJx9!ͥ(!m$[ *50;dM#6q8N_AdC-Ky-NFFƥxI+f%NxJێ%gSJw Ĕ?NJ3Pv ϥ7S S ;-a.)7cK~lG "&(C5İ4= Jn/qZ]&tXjRNA.Ko;'3Ds5@78If3V=lJl <%WČɄcyHeYߚ&s'*0œ?+OD-?G/S1OShEIMT\I䈇`tTzn]NV2i%EFT/dLR 󹭘$2||Tl{,^["VksW%I@ pIW6c{ͲkPٗ<2yL@Oi0I҄iT(L2̯|F>vWX־^>mV{leʥZElVs2EfYx_v8ǣWӈcr '7:IN~^r5Pku]zdܔ?ܠo@"7} D߫ʷw%TFJ?]?5+r Wv+Z0AyFJ"{͊Hܵ .A}Ĩs/Q?VlZ:_*C FE?(7euh͝'ug*w^ wvqc̟Fދ/\ !<G(kQZ70G)SSʬHʥ$ԿTc0•a˪HkT\DwHaXt[*cj%CҜD~[&in'i}t  bJcl(Jb3,8-1#^_e06(h|UL1/0~Hnț-klB$Q|_֏"ONǤrkf ??6=Z`3 x$9ũ\Pm!9i'=T$98ced-^6F-ʉ ÁPVOQ$;#\zsHLGc͹[9݃ar:ҟ-liK7P.}%qz HNf'=eo%ږ%PCʷn7&VfGdokx K+yH@ G+ ʡ(q~0m2+X"W4wxv;=)V sՁm͝ns7jxvZth$Fyo6+M690G=䠦mv@1㳷낼ؽc <.ח*%T6zԶ0k KsDV*yHԜn/&~^aI2BM¢]K -U cwxMߤʹp6B4/О-DSb}MsrX."!.?XbE+&8F>JQd0C+r Qq>av~i9^"CǼiTa%^ȇ}ûDY1=J0$!h=ASS\EHxr8?ɳdnn>dӉӁJ0.W"đX\)mY}vS諶t 1hJbj*!îg~C*#AtwY}L ;=~M ~kpFGxĞΗ ܸTsK\qC]hA NOA&ks[>0J?ه/W=jo{U{'ϰGӨe[WۃmY0b3SCx>漐;' I*^ ; kWAjn!kt]q0xE &F5'S4 WI'ribM,X>yH '=ݒk[:37 ϷEf}\Ucl i>s@{K\MtB4OK;y,Z)%:>^9d1'0eOM .N|EA nB%~Y,y̵($VRL4PmNFK/QH74KAJ4Gt5.P{o뿞&Õ(ɃX/ʽ[+ YG:%0GѴ˨]l[cСemScI2Y'?]q8'>)YnDNGj^F:C`[ 5i6F+ʼB F0`ǏMT|?s gLsw㱎m/,m- 9hG2ɼ"ch̽Ob!-_'Mud(9f;j#raVQ3C"F ^f5ku\Q"J fZ^?Da8ug D]P< pof}5QRLd1&wa'-`x)a$2dDt&I($,1)O^=aSt&&aѯ=Z :V [ nu5jRݽN[8ӳ J~ )&ة[q \](gLF9B Epb#IFW>)2wUTfK29Gз4kIdW)rՕhKY!CSjUK k,A jNV䗘kp?uj\0Lqӫ<{6kc֊te4f.UK?UѬ+%R&\A"UHQ;s+WM@vjDULR$@q){7h^S@{jT 41Б$gД`/Nad-5/0h,>U8[LnY?%.;G忹Q_&k! IDcˍz^j"MX;!1if X;L*3!lza1y_3ԟhP'@.NܤT q`̅>g5@'lDXW"}O>/E9hx׸ kj0W& AY &toKt~p"+yzgqnQwZ(u\W`.1T 9l;o'm(d֤?غдPQ[Ҳ?% F ?W9t=O+@KZo*Sz WH!xN?k660.scC*.-x:;?41;ѼN e]5T41tNpُX1H\8XZr=sg@g1j;Lov?XJ1'g 7iZ=/&FRUR=G7\ؚܵ_g5s:y tM J#@k ]W7!H<ޔ(JAr_x sSda-k#dϒW]\ R;}ґi3o-liGo'0֐B;{ !w,+bć(QD>QtadAS%G͖-;Tq-J-cٲ?_!Wó[p7SLփBP@˯Cht}Ew6K$e4|)Ñ*o;7 Wǐ$=2OS.;D6[*, MX܋qŮ~dYsEx?M*|ts 9FZèc>zjǃnȫ@Cܯćt;͵srQ>|" \Y v«\:kJ؞ )3+^r@Ȼe y i)0 6|m$=Ç4a}ͦH!r$ }[T N1="26gZ5-K$=gEt-CY6 0<`L(*>˶AN3MH,O-N2o߁P1vFz@$~ZВFn٘-3iL $ڥZ_e6H<>-;bߵ魜kn-VS,F$S09ojxl iH`#rz_!fNrLظ(mk QKyĹ'VR4vVW+ڑӓ8C;ؚ  8vƩCД}Tz MuUB$6ښ|jY5yR!a"vN+=Na]XM=ȡ q΀`4>QiDr\Na& 2HD?:8K8.\[Y]OÄ뙱y28ʧ\8[:l>f.nmWߑ4:(7&E1j8zg Si.ߨy\?gaݒDb6XEMY(a9q=Q e 9Xwmpxy5aX 9!/uʉ'"N_8w<6mS R/+P||6MnqMǶ\qENHl}TH$1+D \u!()ri0UN]\WZBN Ah;dH̯] 1@ t=_udkȉ JCctU #WgD Cv3K#|{/HGU1%uPJ\7cWm3o (© iȷcD5ki^fO{zGݞ8cz Щo>Oc'1N8}2xh#S3nguiedeJH Iw+/yQGLvs$ #irj޽h'=hG(i~nVndb5I K Y(b?T 3۝EBb c8!ÂYt0o~4u5<l~02x$ B$Bk7Վ.}J<܈sAy"#r'oWl8^zxH-gߦŌ^ *t|]o4p WS4ND#;ETDwic|<]Cw#ݔJuA#w b@>cgӣY=r̿&*Щ8_>tAgyx$AG @LTZf4O.^wt7l @ v;*eo3-+JS#ؤg ТCe? Pz`sbTrA{'nڙJxļ,Y`S\L(7{<*?B`g 5̕;3G!j&xb 4h\F`R:wR|)Z#$^Զ(Apo Z!{xeJ,4D9ա;>-A emFl?Rgh,\z}I֤RՀq\r3\Z]p6m`$C7uw4IȀ qAn`JwgZJ*[:f7ؽrD4hykwW Jӧ:;:&,u:ֽow݂82&!tq9 W|<08M"a⚆Sߧ=vE"RuJ'}O,6 SS((ԥd +X@`Z*yiSIv'xhBPTh9%?&AIAb,LBd3y*dCvI!t-cfG̵+vw9o<ʕjB뵂< GFFj D3Or|B]/ 7\4A=Eдlx6`T:0G㖍x/y, >ė R0A(B8hU"U VZQ 7s=}pE8pm[*Z0K B^,VA+NN EMdW$4%)ܟO :Y]h! ^YQbᶤH7] fRO$kiFH ש`-*kNLW3Q|'^cEUNgWN͏ 3 RZS w6fIH^{@{U(P]୴]D׷jA75! PcݯY%>ÒC W>)ف} \q~cwJ}T 4Vp)K\:ON{z3ອ(E9bE)0kcO\O(ʠnkb~- ;K[mj3Ur yV3̻X5\U: X(7k< ={tʖ=.m:ߪ$Q*,zn1x(J8a}@1E S2@GX+CǃlrCkv*}B`M*?1uoyS<-˳ G)\R8eTBW3ɗiǤ=a:5 pChs~TGIbp}v2#\h )qx=Mrof@soGw{ޓrS,Ig2B&AҶ+m6_p4 ,K( tLu|~ldy<&⾑;o?͹NL QiP~Wq[j!y5GR㭢,LsGnw@fׅ`Cmj}_iF42Hg1Mx6G".1\Q-hH$boL{v}=yUD{o+-%xeVJfgU ` ]$*iRxJMjK$>hZ1^˛;m'39BSn?o Oȵ,ۄ)y1t3 St@>Qc`+]z` *[߯]SGͮԥw QȘYٮILZh,$X+N :)1+ZĞ# OxKE._8e';fQ9[a]%r}ܬ)TQ$A\=/A wtҦ3lAQj O-_Ӻc\8,>/"Yl*E%Wh#pzp)M/e'@kGǎ{st(9 bjj1 7GwA$%J9ѐ6_58=Ğ}j CREO WV%J$+e~A1H5^3\-ƗSqF8˓Dd LJڢE}k ޞJ }9qrjExʥ2pE˭pYeHbKdMNWjk$ mdNo#X>lGGߌ\tF'}6\[jFWҥV5ĢK81]?blYL @:rVsߥ}WXwihiB@q ^V@){#~2qE}Un;Klx#1N !ĕ}?GhY|(n_|Sf^>`xhRPI4fIٺ2rZj$ۀmNvC{XLV ,=xC,{ guHlOp!e ͏wb3ÍrXB#[i$' jL$wbτP7+q)ȥĶۭ#*Aqc鴯BEzMn~H=1 ~%=QL.k-R b\dK E4IΜLH׋qw㡶bֽ[mH}_rEhYɍCJiU5>{}{Kiq-E%[ d+TՐ"z JT 9nAo119Fp=N;G/GchaIO#w0oGHjZF]ſWV4v{a6YU Fu 1hCXfHʎ\{bzK#-u)WMBdmAov?;+ҥ.(Ұ4r%OsV-p*F#M/ca#v٬P-]|][|nO_+%|js}햯Shsr8@C%RߘiQKqB; gk$fLK\!rdhYL6Q"zk l}5;eU X+}nˊTU'*Řbi[Yq<=.M\9gL*`a_ӢȢoc .&w1Y[նsX4WOz b,Hy dF*w4Dm וQhyGӑ4 2/WR _1!+1kY< ĺ;YjZ֩2+p¯ەj:*+:FAr\xtfr-'vٟEacrw@\,6 ;I)<20Ʋ!c[tk! Tvbc3Ʌ!+: 5:6It_}[vT^ZYaԕ3ɆlZx;r_Q˅c^Uu1ƢZ-w1*Q20ϕ_f ן`n$jD@Sz,>v p!#* amHn,`d_~wXى W{C+e[q+m7 FԂ?4F4_]6(l* Ҥj!0l{ÍW dWW⯴ÙW>Yxć"$˯xZlE6)|c)MKyug͍1hgu_=~uCFڛ_GmUZYÈW' Ȫаdȡɼ&7Qj|8Bf 7\6-=fonU7L_ 8=X K(4Y7>DoRiH -]Z1V~tyhͨfqAVc@aC31MIjeSW=,]#Thֻeon>mn|cePҥ6зU&y9ゃ:{=CR\s}vV ė졡א3jiht$A?UB9TW[#U9áBǮBr bf;ٱU  [ˆF<-QR`Rr9ѣDEo$_0E-zK1Bڗ+NIrPM刀'';9̜Ğ[Lj#P3%Hh>'Leg.-4I[0?S97XIoJ]iǏV:MӰeO+Su g .PQaFgHVt!d8Ւc}0ѾS%T1k^x:؇T;> Vh`Eh 7Gpv)& w%corLJ{&JjSV(|nEIf /zԵ$d|{zz')S]BQH /cs!kT%$J/%7ԊLɉ(^Šƕ$W{ڒ3Dby2}H 'gMx+_GNd^ipԜlo!6ج2j#x]Wz6 `#(⳧1HC^l[ `dDGU,z}2Cy<|"rA&8Щ׼E89nbM <=5>bV(=l~֦R58%8X Գ VEdH &`fCAWo@]bdIt8X^]jLzEYLX Ug.yQqGǃH$> {=}:bQ wc#8A_ijHJz;W\J:A"~aNeaӥ"jJ/})@r}WZo^ enV.8 i m5<ʧY} xTmx]/#aĜ6ͪ$+J_)p >[V 8K[a_8׈F OISykM٭$p>ǩs=ht7BXs$v#hgB/԰?_(iҺVJPv}姉fܬH9jd*V˃+LI _t˔ү1`CxUdV?;*_]JϧB]b/ϒx1ޟZ frk4ؙJRZ}>hBGF=g PqK*U+eVE%44_bHV'JLC﫪5KO%idZv&؝f8ݠ4cY|3őiŇIA˥^3(kT !Ntݮ|$ 7cn+H7Ua>柴U] r=Lq%]0iсkrp m6PDdk-9x_+SHS1xԶ.Vgw1>{m>Lya9~fAbPg+$T RR.PL`s|E-O$m%ۡ!xK#% `)h~tpJݗ79UmQUfF_K&y(K-#b31wZ,A{ʲCYF 7l&b%M!8YTkiS3,#o[A`ǀ9ĿZ]7:P`|u6/y}D?ѣóX{''X"R!H}<^. _`$4+.?(=!W/Ytqb&C= >ήjff~_ _de'_cD1F1݊pSRKt- jhr3Ltf}1F+1+tTn` -n+V)j"~p?*E-T `P1υ jm^D8_ewb09K6&8F%\O KrC0a1DZ;*J3Y*p :e&yN#<}e'ij*2b6̡l m~MP|G߉p8[ZtI-k$"MwU~G迯qDСgY *^?7ʞg× 9#V_y,~ \Y&,X_D^A?SC Wx17u-(,"ĝλ]L_-I"\GT\N0^o]2͜=`,Ws|Z':s$ECel,b$gH@h!DY).9镾>9@׷E:=b$m9.|b!|´w- {),\iRe0kx_E)a (ivF|̥K<}n9ڋ@ ߒBbp1k׳DHi({*(VF`"zӚ 'v$¹X׍ۡ(FU^d/꓁6~Қx򯫱1im2 'ѶnI'%>P!"[CjBdjN7U=4qxwp#Sy׎E|2>hHڗi}or~ab!+ =_#5̝zה@F'k!uK i\qwM+^fN@g*ZjAp y wV1 YY x-~')׋F]sLN HKL!uVA&e5=)RN a)!=}PibW~`H^QV^`r MXژ{ y*JGBC/r3!%38w$J8̤ިV^CQ]DoOk_Ց k* FYV:OLx( i"Bp?|xTV/HK1ފ gRy!bj,#0%P]f/Wk~}QЫ~e V jq[Ly_DBt#j5TmR\mI$:6c[ƭPYB"nՍCߺLy^p*P:&}=mMƪAhb+]ʓaMm,9; с} $0%/U,C\UOkK bgF`!z8|f(yV0';iǐ,d?W.Kl;߉G y PA?{,ɹ9VGbKB" /HMVXkE;A{|LDV '9#` K?[3N<]::kEQ: Σ]0%/ ō솯@_Eq-WөB`n2#@Ja_O<:R{ކ>ot>w"ƸxR8GwaDC.kV ]u3Np4lK@h-aMQ)2? {z c\[?QnqyBhڟ]§" |NJw KKi)$HD" ("Q1GKL=CO6CJ3OEM>kp j6Ks#8W SK}:n"^{m@.>/h+.pKs{Fwɏxl8+=cVٯ쿔6-9 jOǔl5av:UygU-)W!_Lyݠt$:mG2sܥˠ&5N a W~yZЗޱ 濩On'_BP}ƃx8s_U>H헦U=ZgMIFʐeU}nYA3hn;I8#^j((GfЬ0 ._ n&v*c%Vs `0ENsLG(V-m WMYsYEUZRpQgPUS'չF\ȿTbAU kuePfri034#Q {Jd]0$qmiI#7ӱ@ mAܭi}1X}^̉@R-m;w6\J o5tk5d99l RQo SZ3Sh{0E{?"6qBSXֵ,w%r.o˞t_xƯh_ +-X5lܱsAFM Q%-lПleLDfJ-ה&Dci)؏apfZCI3ھe{q$07 aN߬jiy&2}CRo$Ə M×">]ǹQޟp԰ ؒ2{fWӅ>ІCD'Z~ƯR3iSY&%hxBǟEQfB6ajV`%]frXMBG|)NV 2%#[gmۿUqP_YM@vy Q*(:߽]3L(F< Y(@e w>/6VyFI/ ^xF_)̨94" 拪Yso r2$ɥj)nXA`ZLJcBbV$~s5`PU~_ d&@>S7k|3%eQ 6Jt'Ȭe>#Ph(STRQTM00jYQe\1ݸf~@Ch}7@ȭqRo>jz~ s7RF[% rEZ+Y01Fph]5 I}|'?m/Ӳq>(,D)xuy*M+oN}U',+I?`J-KFʲwZ9?Uƥ˨B$@n=iX5>, C<>O;L > /.<QI.J0Kz_.f rb|&|JVnpoʾ46,ߑ&ͤes5 wBR][1؜Ni;W̶{yٮ𓧌)-&0P`0aʗLP0KiAADb wu Rs|:23eZ&wÂD"ኴ$?e'lbm}-BM`Y S|! Q49(&l>(|3^Փ6(|F.8`ln2&Xpc-ZWjse#5Q&/^=myvmW`7$\XIEa{W%^b^>;uJp>tdD.1r`ЖY =m;}D16X~U!^<Z wɥ|at*6J%/mǎƽRL+XNǂ-$JnG6k9 gbw\)g!E~oeU̻tK1Uac1kv] 5̟7mr{o wp9U9ٟ_HzMhyU+y< ye @Q%+lio9G3與NJrʓ )Hs M2^/G$.ŪoB ⥞:N}yT{==G:z Gg+\rI!hV_qgA]NnC` eu T%w:MGYb{$bǎ k<33vÛbb=4nk"w *|5~2S|o OX JB9A?~MIqlN6%^oB_+/ H|Q~^G{ FQOa_ZTj[I =XCn%p}SkwjoLs5e)d u?Χ3KI0bד:tTS:Vt B3f'MaYEw?rfA/B(ګr$G +־ ř-0MXÕ̕LNZ\&++|!oa(mV{ϿbF1'Hs j̥KWbI@ծqBw+{&Wa]T T<}R~eL X+w+hjɩ+v·|q "&a48'q,6x4.Ff_i",t>#j&&x:"Frx3pt8 uDz<]Ol}qqc֚]vccwVBlmxh^(D'=M uY[VfZe:pD BR)5`qw* vDީX1K"H?5ħ!tm!:$g>aqB~Y3 aA=9 uʗc;0?_ WTXzȎ~'M\s꩞85QA\ؒeww˽vH%h DkypEUmЃ a Qq%YLa&Fq7]GIzHLi$StΟ#sXv.lQ3)CX/bY3$zᅾ[Y5@KHAwe6g4[ܔ"N7 &Pi p-[dBt}ʯõ}6z- n?dP >Չ~*L,lZg g&T6pD{H@yeo-䝗 d( ׃NT6`_XE=z`|0Y.?'ùvIQi=h} ͗XJecz,K ^=A֝-|llcT8z2۷^lj #HI\nto>;l}1fU@ʗ]Ws7H1KLokԴBUZ#Ef3x-8(5ND2GtnvBUNgMlV<5=!=~aj%A5.X^*ΏmĈ^t)Xigܜ\FVw(78HA(@qxߎ2Jwyj!PܑsPcs{"w__0d~lW ̫|<ȱ5Sy ~8#rkD%)d=<75O_?e |\BK (׷sj&OV:U T3k*tr+M޼W?{e=0&S>0@IGh-<T v}AZZ+[pD[Lf5䇖̗ٚ/Bw]:z P D8׬x$?JQ#KǮU[LRBl_z^4pVRqe !"Actme *)/]%ag-ҵb&tsF9@\^+,성K2# RMn ¤Wp78h2Wd% 3eƒz֪DMD@_jYĦq!Mh0'Q95$8|3$i֣rP~@V^):3D`,A1]ӂS:YYDXK(5ii.7~XhBRTr{L `>n!(兴2X#g"^H Gj2~s%dCGHUfj4,F* R>vS6S3S<07>2we_xfmdbGMh?k]!^>a4*>Emx,C`Y0'aE 71qNvƑ,:8;tG%ɄS&O]` I {zԬ iF(IW,Eg)iYGne U!'(!-Wv;M~&emۆ=<7mFmUvi@nl"j?fmQ8>'&{U7f\En v9Lx6s_o^' M~/.dI8@j&rUn}ZQ?/Bhsh/9GAI5CbaQv:&T.w/ޡ RcړL GA/ Bie޿ L\:9ټ4\bpq_, Vk2 @jm `,\XWTԺ!Jݺ(eP|Xg6CJÀ g{ BOfRC+[;Eߡlʷh@ENp1q!]P$ K -IDlY JDHvw@ `OEȰV]{ &+#+>D1p+27' ?a px~e.WIWG}4?rW$l$_O֮9֙ub%\!4 ;qx^saWWu^Q_ 3'(om>Z#:)l5>TrT$Z e+H%)sZX@%\{+eڣ9ʌu4i JdoN3pԘTW&NEgWg&q#cm$*QLCvϑRk:eٵ^8Acdz K{ڃ}{!Bm[L,MW{{9P ]l ^='.*%.*JX b,%zWq3þu3YymDcz;f=8J&%7ɛ#9`6=ڐD6 7vҵb  iϖnῺw1qUcՎ 0ٺЖG#`7c,at9CIa$*!Kd`FI+Ħ`e<ؼH{ }_%y襉V_-UX|NfK{Wm 0SvB숽Hi7PaS{"](m[}tü`lb˅|K4VU3tm#)1#ǽ9Lo"U4*.6Sm!p&ý,V0W$@WcC^0$>~([W{joݴWG/FGX&Ci4zNвGk:ּz~=n\mR}P?5w{O2IKخS#nc7PKZUNec[$zV-` uUZ'~m hPؘ ס9Elv=f TM-!?nNj~Ty4msh6}s|"e9f)*2B1I)~aqfP\gi;\cݮvBf 02T±ƛyZȁ9:έ~V5SCC\&o_wn/[dE,Μrl.++ w%v 4Ԗ@3v@e9xڞ_ݳtyDz`&1u>}\8I!?3{kP|4A6A7܎|@qFb: 4SQl:7gJw?tXdM NZڟ :"eDKbpOO#-lO%ЛnH9ye[k@t~K-,7{aL=*NhF|eS{t%Y\y(7LmC}Nj\}tu-POuThAŨ?]ִCAF|- UM??6xlI`j[AC#^74h1,C9Dp).+"T:& ;^d؛>,y3؍eֽe!%&y;[- #21t0&bH7ı k# :peo/S34&qL a^ɜ݃. 1DփqrĄJdK$\+j%͘ЯTΓN2}},"yR+@B8fb>t2׼Αj'&FDj!_VE.V<錢!.6.w!q`}))Y^bHȿE~_ei2scaWz.U0&ocÇL32%kt;ij $ &w?>BSrw^dT $y$Ƹcm@ʼ=.LRӑ9=|i0 )2o3=.`w/v"'&#V2xm׶-jaԍ|7+T(~B.x. 2HG\X!1j_4RГob% ,%T paVe|W)(Dm]a/>hUCH^1]˾DN*Etٗ5td!EZX?Av=V1 OYNce /#SMOCNN.58XtZiX+ 糂ctq.,|0/)ޜy! LP/K3ctY6xk8V x wĒT@d:3.';GjpMOֽ\gN󇠭7L} m>E^#nÃ8k y',bօP /ad7 Uf4:P3>v)%x'w"].?,"J XدĠpYCɀTO : @#f4Nn~SMarϩ7/)Q1'?j^S=ow^De!,f%GݪC{EB#i<׎Ћ!.XƇ4V8<]Ha| BejK );("JMxR2^\+uۀ# -eEA ^x7 L6)R {8vb>ڔ.wخoQ;DEmlN,Xy/e`@l̐X'NS* )oڷo5KՁDe{ju7:m[L`$QՑ6+9Wi]ۅK8dWd)AB+vQI3+Dh©D2tt6F1rSգу@;4z0zr@UX=ݦ8M_He2 >$lXy>1mhB1kgZLm@zk‡8y#b{_9v-Or4V}%mT|4jHVXTQf2aK|6z`A8v:-:|PkYƥm~X'kt ,Iu*m/MhP'i Q,LBm#IRD_eHQzx'l³t⸐ryIO:0%6~r98R q:x='<ׄ*t@S1b͛#ެ6m Pyka7z/xGUT8erVk 90$њ~CyݏܥЫ J%=RάQA>jզ}6rmn"BopY~tEXwۉMͯQxkS[T|,%l 97xDir֚$~A4^UC%";"VX f7}H}xGV" ~psCACd[ )/lX%7waAi^Ŧ@RX5,̮7ZH3Ǧ9&0iPou*;I+zԩ_|;mo'CftUJ,Hp^]aCYl[Ҁ}Zxğ`r. {KnRh%?7__ǜ DUhO] hr ~3%n Nj ?(Ͱ^4\ԯs0giUxZU1*mc0D1Ы3YD8>xwxϴcF~U!\DސgP w%g)r'K.mb3l'R',.Xڋ;kw|"I(T{7$f篈XOg>kV9ܝ*kXp3rbvڿ'O燅px}u&X#KQ β>z*×,ss*5_}j aD4˩q%y;HCWfUJbYTW+O˜i}M<ҳOA 7ő81:D3- sY#)С(1}+\bN# #ApM!^)D~ߡ2n8=d {B!d<7"WOB.'Mqw;y_RQх*Q14k?%I{{ B;].3[g1_wr!\s>Hy@?/avMtgt cpLL#؂IY4.Mlg!W?$?UBPXk:u۪}˜)zUgmccZeB=rX\2r)gk, DeDFxope*(al1?T tQsl\1%'5#LQ"`3C+b?gKIϔҪ~4P}|ʇ#2f|Μ[ ^xL c3B?[2ٰ!'6cWj NIc\eV*Iӵ&eBsPSTGEYzWAx$&K7%!1AeI"?v.9l_9[c<@ .l%v}:0j=F5ԼД#+iMD=غ}${H%JBogr]ޝ."> vӖDP l((^3SHd̯?e @L"%au6LJc4Zoi^|k8sXe,cC+dwE⣛ڵzsvqMg#59gu4_3U'sq\vCuWA;,g)M4I9^j 2r-U m_'QhExYs#hF3]4\LO#ti{4 I^*Sbc4G:JWO/&wۆ8*}uܼU=D'M8(P\A;/K|ߓ% NXBuC55aeΩEHD{S cmmQ)t=Чi,>7ϝǖ =x&lu'd-g#ԟpr|!,#$D Fw+xEjFsbͪ*D]֘1ۆvk"V6/wU0H?keDz{Q?/)<(ڕ?ZC:f'N\hWE(F \p `aC"2%wVxzY^B*ʚ,ˆ!FVHhw{dNˉX"'ɓnefUd7Mp(L4@%~Uw &T*E/3\%ˑ\gӃW0(Σu^b*;:|oF}LX)M%cRh܁b4k^q  "߰,pM + LzIppc-M(JM(~^i+ފO2ʕb_Bd7-\{&'];ovDfk|T$BD+U-:Ԑ 8{%,w Lsnc^V7@ iW#x71qu)G\eY'KPO.Eq:tZ <2f(_@?rHk#Sz3"ʏLD8.wLx3ojZm|RE]s|9ڈ5$OURʘE.M}Y3\~{ | 7Xм!K (\^5~YHGZ}\cVT') jJJ;p"Z}VqS5-ąx 2Dd/f9a+'/nq!/-# S VɟqA%k__Hwy~d҂|@4U[>2)oC V|ׇ]Qڭ(讝3k5j{k:N3%Jd֚[8H1\/tсZeʒ*İ5s ^lՕ{^A!g9i w !NyDX0)7մH! ̵epk˱J-P2j~zE4䨓!GNJ">U7G\}fZezl0 ~uwy]J!.쮲9Ғt/a8ARs,7Ds„lU髀Is#]9.%AXȈóZƂ$jcEX|@n=/1a4t/4m ˋ|m.&I@?@93EPx{bVy,ez)jZ,-v$4!Q:X2 BQVހ<7vhOʰ]B !r$@>.\VD@agA8mYB-5JO:CNY99 eTY^+d6(EA ^{O+ aS% $c!4ҳ1 3e9S> 6&#uKi"(j[D~Y8W?y4'oozV[KMq1Z=^ FT8u?]0G3eNp+! ^wl-r7xm@ϊVx/s GY==.oӯLnZ5CgOO#rϏ(9w4 .jyZl:s>*x\+RP:0*MlG`UG*4>eMkt ub8%߸z7%톂i餚jӎjߡ+~/8.E 5bQN na{xpЉ[aA*Ǖ8=*?qS2g@vnHJ X%_D&S:ZΈ֢ Wvs RD(qb .-+&NWS!AC4$`~wsek[pWƸ *pdwޙp)Kh (5nyM±/x݌EDC N68/VCI`$F7ʻy>s̜?!WK9缱YZtiaaKǢZ; 24r%2_tLLy<ҊR BM7IwVh؜Y,樰 qz:n [!0kh  Z>`MeY BnaS5%LJ?Ω혜}B׊[|[ A90CPw$6K\D\T;zJ 'ORXו@/KpPѱ+V=YԬN"#R!SkqڀH4FH `5mD2zj =4NdUؿˏY <4G?ƩC)O"Y^Ұt˕6%o阾CS8t-b+&Y!͋I>zR[n{k$-k*Bq[Ep7߫[vr a 31] GK#R-V Po= KVsWOLP`L͢1A+Q@ru/;>z 组("H>o[YTV )^|,I伢fKxgo0aiwc.y`)0IbS'Qb<REi ?_OZ!~8oePbщJ}YbB10و =9Nͽ<=6`l~Wݡ[lо0Mi <X9kɿ,,104U+Bc NH 1:Q?_r_+Ao&8'*},_ ۀs_?sOf5uU'xԙs3$u|bMca 2~U=7?<1 /Kt/h.tZ~6#h4D_k֮ՉQ5O\8|'(:4.Ӏ̉sGΦ2Yi2< gSL.iZCT8\1 Txsu_x_mO4oEL+wF<+:c7\q >K #?:ET6lc)W6QOܦm^Nv9uD"e @rifi&xꊒG >:木̤_g[v41w`-F p@ oM#_^mdߕ+ngwQ,陋o0v٘O[E"0ݐk\*4PؼSpJ0prwvq7*c%ߔ{mdM0ًlM|aAyE[yy!a*o6jG1BpItrH(ۺ~fCe>e&mf(~?۹n oh@ ëUBPџ/ԧ:;B/J2y4 ] su~>V[2ҩI=}9^TƒJ)z>PX>t:hz˩|R&s\V\ѝ? Z[GԕDzyv""OPZo!!!i#_.F_xɷ ;굹I Ƈ1XóB[L;Gh뷄Y c /zotB> _amPBFXEݻ)lxXFɔ[?xԋÓ'p}>[?H2,0rY=qAl<uB^a(=4`5(IB<[8C0Q2Qwoz)m Xt58c9f푍JlηLQP#$FTq;_ 8=A&KSg$uSِԳ=2]yu*s6l3 E*ެH g .8IM(@A_Ỉa`FqKD\pCHt"8VY"<;N,q5mى=A8ĜWݵo*Ebώ@:ꍊxRk,Bmɟ&agSi> vLX*auu9iqGLrks-dU|fl 96:bX >(M÷ٳNR_]6J@r+8q[}Tzɜ`\_F{~(!H4w_&}HKA<ϩi\e9#aE/% JMhc$fzdc?ѝ9=f5W#KI_"]'j*Ф>'S~jsžq^{k,3I 5uՈPbж6]ChAh55ppf 0i\'`ՐՓ7Xk׬EWnF+*l}"m{h_½C#rDpaqҺDÿs3|6a8(SdY5(bv O2l` kcƫS(бΦ(1kj^\g[)*IeF:s&q8RǏ?$VGi/F㡊6ylR;z䥂!UwDg3\)kտ gp 2CC/F+hP b.Lb|>RE2&^aF?>,/\\joD&VSa4y`=4N("@'l[Pfb pg!,(6U]qeoxhlk-ݶr D<&zv۬+{7]0J%?%lVz`>=mJŎ/.'Lvr%ӂ2.z#?>ěTZH[ %&{~-<"sW#`V?h='܈oקt99jd8opEڤkY}deIciAC1&v\oXRj<㙸,o~la! .|k^H]4"L!F(&Y}gY7)$o!;Wa]સ[n,Q ]vͻ-jWŲix:t0(x}GuLj=D5&ʃLA[eOg%:9Z<*W5̽⢑cKʰjuZ/u{RmRvBzX$4v< @ CUJqY5ct8_w E~ZsP%;U'\xpf@fb>yJ{$'+ӷ6: ;]@^yʑ ~@Yq@S5@?C# ӸHN5 B2T݇Pnűa>^{wF!x2e8,J&9|p-|#?;Q#=K5X-LfE(7|FɴnOИV̱9'W/P[L)f'wM ' Kj1mPn߸ ށ;#݆5U]V_&SMdd i_4S~\ Sp=(q9t{Z"†dΜMGDӽrr7:007/wK8TLQfP`qBQ63ɨWw?`bj#BڷZW8U3O83l{}r~'Bzzqd6D~ ZA N{yR1W8RxY|Cg _˱K891TL**~Ҟ:X3^oUĘ7/IVE5;$ 24={!yKioІ}=S/FPSM,Op .bGn qsVmh8%W8L g16}k s%/+xv>2ﺬ-w)SG8Mbc#GHPƥmѫAVH=/T?j(M:laO81Y3aDMSdG5B" 65@n򦇃KA(Z2ҹs@Vdj0}bA&li#<cT'}Ѱ 5׸T% #34`ιI *c"󅔊c]* W|ꘇ巯l6q!i*ʵ&9 LTV˧{$Ty8y͇s7hxWm,ߞh]r5U|_laC8m9Rqe.r$*:8c\2;T4?){U7忇BO ihD /ACm˽Ej*<ţM IqcP_;X7C*K_qnYf"V~@UtUl}Dzjn~fꇎT3M ^2 {aW*- d&k9^|soMt]rS6n;;E "[LQ5^r8;crB+qEUWabbZŦuozW]ObdVU=c v]Ǯ?y4S&l7M%q6_nvJs2RƲj竫3QvQxvBςO5T7X3X=/eb̓H}s&! ~1]w|do8k;38StPR;7^h")J,?tSV#b1JnqO{OM}s$H ͡5jPv~v )?tAxվSxct׆o秐F !ݜlYt\ޥ^;b1Q S%m#{]!]U ]=q|\0mGDգ\ eU`x!@uQJ0zJbG>͊(h>lJxƦG3X+u4NS2ŌʃS:hb8.‘ryFnFY>)49~0YߊPԚDHK ~NQңL1\qw>F5ZT#yKeB NE 9y0#LD!aZZ_|0"}WԮc|cuw-8|uEP~hGDdbF8'i}G C ǁ0K<^ΠtsޣځY^L[M1& *&^0"ݜAkMX[&-lXtï0sz6Ʃ,sт-Z%RI'X,^7%gg0%-bs_-WQ*_&}^r Q/Ip;";]ai;P?Tls@y!oUp( Rũ#[-.+hЂu zMzYxDEk`*::{ȁ ? t||i~&߲,??yU%i;e̊LA VBB5>*Yfk YX7c"ZJ%z`m )K_ ~~ ҍqdU %9uCAVOWlX[u[üݡ6V =7G rC?* O:~QN9\@ʼnTHTgeJ7`ƭl#Yrw2LHyI9K+)šF٣h{YN`V}_ ;Wa奙B]3`ցL|]}fЍ׽{9bgP:Ă,}7hZ7^eO#_0!/[#"eH5U#6p\*KW+QGor9QQ)P9XB暥8d _gYp]A@!7㿍Kd$N4c<5Y!:wCXuTJI 3`!{=k"agVyF~c6Z;7-ި/q{er}AA6M>ؐsɔ}?L@IQ]Pi䬢TN$.L;G} PſJy'[{FNre\loua3ˀ@'Q-#fb쵿09K; _D|amx]> 27=/G<6E6nC#T,U!$A\3Y /Kt{ﰍMR-b /榵K*n2sP|<.re]mKJWJsLB)YVi*W*|mPԋJ2vxkό+0 `-5Uȧ#c,҃& Ǎ-ap-1)+r5$x0[0TUD6 T(TxP7&~agyM5+_O<ΝC2_X7Ȇ;\Ln z lOAV1Z#n%aS.fB3SA՟a?PiS&g_ dlr yu1ې"Tѯx 7Zɴ`^2CV[2%1!ͶKo~P"Ar'BXX*RF׼aW*4PiY ! Rg (-suzkKp{ 817O:LNR4Qߨ%~Elc߃ЩUJM^" Lz` 24Ձ.crCz5!W@G& u^$"?>wB6!=~g?'ЗL |" |l0&.V&vJOGd+R%UfIj>R4ZWYkt >RӼ ͳS_%*ᯧX6*GIdafi/ϝžy-w)ywYg\/-dQ{eź==c0m}pa ̚ L'^@- ]ڴھw#ۈةzs ,Zz>F!-4yἅE zөV!WbԜ<C+P8tG_jC>ϤB[Ƽ)nf?^{\_v :VI pfl(p j)=bZ-3Z3-9 (Y1^:f49sۨ "9TO<' nlZ2yzYBž0M>}vr0UO}742(1]tp|Ã-9gMs-9-吖gᩖXa.2S lr1 Vؚܪ_| @S͚CZipD55%kSe؁hU Oҳ,Vzz4pz]u<20 GP+w߮?4ܱE !.+纊یdݸWJf%mȲHK2 VDTjB: D۵.xLei{qWݹo<CEqBE^s]JdFӇXI c>稞䴢&&yt[q(@q3 SAL3PMX^z}:UNZ/WS 吇"K<`JJmn.X6bC$D78ɻ"D8f EK48)fb!?UſdGd cNv: Kb88y]0 l[ǩCf*NqPvC 5+\whhfF@\Gفd0 A|x/T5^^E,CΣ7z;@}'>ٗO`3Tu\+J+wQ7{k҇ V Ig܆)uq+14>bB pPG_O֤$N\̌r Y cq?)OV/Fj; J@`H. fmy@ȺH3¶x0RF¸NAD}WöQ}|qwKPJW˕/j˘yozZ<||R픇7(Z0SjP4 0XF6P|65e5h' ng\#$rOyѸ T)Nr…u-Z][iEo+Yt:.yسt/{~yyϏ3>ѿШd0 =U|A ] N3 #`UG3Oc1wu  ?I [&Y:TKVNܻuv<%wncU~ja?4ه2I?iƧ,*K_k59킑Id0\S}6d*ɑVrD%^~PlK`UԷdx#h=ERlU)t[6`}2{ZbQ`|K|4 -VL$_xے@-]qnn)xO:G>tM3,t-fɳ㼦pJ%`qnP@NlL%2& r7CyO)h5<~ksR?$NyzhK9uV^ڟ0$K-U4^%R6Kt^;=aV~ĵt͸ 6Z\{7MtK[j ]y]pntU`ozdsԥj4 ΢/aN:{EҚD fC3v )Kuy0j#1K! Z澁})~]'yD]\uO1GL>_!ݭ6Y#֥i`bj{:3所F'jt9=Mr\=hu: <V({ 8-ߒQY).NOz׸Vv uB0^= $\†w%z'AW ggxoZ2 x\|M@%YYK&eF^]`뇄ő|q*]0*R;4NƗ!8R:mn^XV7F!%ih ;p-#ƾ,iX _G݄XWIۿ'^a)Cz-X )2ՏG1 WVGxHxdPV9Ə=[3`ɝc0Ph8z\&U,;X^b`Bۑ9nNůn?e8/&ÿ!g >Lȓט?sf$ޏ7`PKSXq.Gܨ- kdjf?PON- u:(#J_prԊ'ts{%&HK}ɝmSU h}qTAj͙gErzJO  W q˙! G!\Jɜ#}]] A=<}8-Bg/:*Ӂ_nhlX<B5|187rCzkEf ?k̄)w@:IU<ҷ3]\ɿyu ]]b &O(g&WGhSoaE@ă{ Ro%[j( tH]_v/@"$"W5PRuB aE8"x3šL"WDE:s 88˵!i9]ʆ_z@irbp˥~r߆E\{ 0e#==?k2_LОs VeS{~o#2>2)rޮʵyL옫ׅ5C֔ wD+{(SewX%O{+6)0K14h}Iy#ǧZC b@Q3Tr@f\'^ 2J̭o"snE}.C=#ًGӹ,bc-0$tÀ3T,_5MAQ)-̃)Թ-Ӷ.Tho\b=taB5\*&@C)[\"Bss %b[J)ۑ(H07*m,/IVlek5L}ަ&/`̛3JjZgV漼W͒`P^Ke2vő z1ԧA" ^KE D,m }X# F_V|k6ؚs);WCLtt!.J*m:{OHB ~iKZ!KAh4f⇣fIbnSjYjIs޹C 8'HTD HVwcے s `\Gϳ5%_:"[ޔ桒 Ue9HO+w p=sq{Aš<'8xEPri8ϐpyݺ MF:d|t2%NM )3d!o;3 Kc'+JqoVuA͑kkR5ÂZ& QU˴9f[^`uP)܁QUtSIX'#Xk 7 M؇ Quu;b٧[/Hҫݨ( аNm^5 f\@Sx': >F{{%N %򒲩AtE/'TJ?WS J?,rdAGa,el@>Q^VT  7=< U[s:u.TFhkc8& 9?jEӗb H{w&i- DY- }ё.A> qĀ 5ib"=* #亶aMcIApamWos#Ksm0 3|:!#RE%e5+^:Xw}&p~ÀKwzsJ( Ե 7*,@:yUWMݽ#ߣ:>XI-D8j|[4ٿĺt/dq/k냏C0znwl~BC128%f:Q x쵔IU;xĨw\x^h±ЪS{ܮ6>pڻE~?z@T)[@nW[sG[C}4tݠ_r”P ii q#$ͦ x3 b!mU?[K&vH*NӋdc\$@t.ağ2=5403Eه q|?:[l%?i#DP RV^ 4sn:!.7{ ymfF*xcMV&x z{wg.TQLF$JKspNg89Pt; %P]}N*TSE4 SQYϤ23V7¬6Lx4GZKE7]n;Nư .o4.K꺨ߋipVw"@UF$wKON-@vy$̷YS/K%+ op3窋4o+u[3~_!Ʋr ww* )r'O2uN<W1VdGB`"Q>#ɽhy %W޿ob_D@%P?zx(k8] ;2X 3>ie/cK ϬW~-HPC7<93n3}Q'j. RdDvjR_֣k郪@#cao|8 $KO )⍋ "oO ;ig^as4zۯ;Ҍ׃a0Nӟ^U?UTc/79PcYI!Tbnjn(ίw5]@ȳzt9|eI5'%ͦM)AcK 3x[ţc_Xj!ҽDT*ֳ*E#wJ?~z~+ogC @7{Il߮n$-7dutӆGv>՜qRd bIW``d$Ͱ &pceUǾsT9d2szKh9 D4)3 cP'#dmY8\njx$ʻ<*]`Hxn.":F{L>Lbirr2xư:gpLB]W<:p]c|NY }Q);/!ѻ'Ezସ u`xkxpO^;tfns 6 @P#+IYēB0XbpTj?J,PN"b\Ƴy>ʊr?(2 >UPcP֣\l"sLl I8̽FXȓW~ R*v&T! }FL/1(g,quxި= ]Acv4Z֓yoZV$ q333IР[apϰf>0tȫ3k_}"-`h0Q~fqt( J)KNʿYGZap1%j"y?"l-qZCކ 2=]YPV=av #ֺZFtZQt:\I/;dClu.\m+yo/kHơF5MIXG Sȫ5p)/"*Mb%w'LnGNfK5TbDQMSڻRk>SJAc9wŒ?&#XȒ\'; h#%C-Tfr=Z*ec3G \{ZJ&{cnC[,wp*"UtkUj_y7 IK\yxZ˪33L4W5]쥒zFV(K\cXʦ"J0e^[u׶NȘuemfĂÇΈѴl~(tx8/ R~pXK+s0VGr5.J!wv1Tjm\fؼP{ӽS+<Do n \ߟ3_\? ݿ (m N4 ->ˑX)C~VUvtO$AfpR\/IjF% ܻjHx݋W|9L$N!_sri'Ƀ7)4`# `v;_Ý !VW?'&l2aEMB ye Ir?Qi5OQ!k%AM%1?5SpT d$_>vC*L,Wlpq8ҰMx\͈fs&dCV+d؈EPtPX'вSE} kQaL /%NZRbR8qBձ(8#ᲅxЩc&M%q'T+SYE&7)zaX25ܔ:x#qSV QM@FC)Vdtj&i]3Da XviREkKOD@`S,XKVc/~g ,831e>|o#2Gh#h )>eIx 阸 6E"+"G>-dnZr W:!!.em,QyC]*wXmϐkΦ."hǃsNH͇qTF✨wy M| w" .>sdZdDЈ ;k' H >f"N)nzi<6w5_2 O3S6AOP8nVl1DEۼS#3aՆ'}i8TĂ^L6P*#Ty^)cwЖ1<] |%CF8) ɒ oY '@02"~A@{ '6SmʎqFrDPCm[_"-?,H_=sHaLG HCl_GÆ1 F.%qF:Wf tdM"=]R .%-Xx: ε"rce8OeY_u>P97c/}r#(/c!%lc/d<tgA;qx v>k|tF5m#!צ=Ln|*^Ky, "ϧ_-pIm)\b:z*i,Av%o aw(A1|#H~tY9uc4[vg5ܔ;YΧdP;_03n CL锱xXA9 )kN&\F (Hz:\zT{t(f,QLY+1@-Ǒ&BĎ{p؊w&̅3ZQ>΄$9m Np,C yԍn:1oeerVC-\eY*/m-9 *mqcT/ ʝk(xRƴpyYciOI@ uf=RzVІ7Mo]^E5C6  XQpK UGُ7 d٦Cc,a.aN7H@W˧zqj靷cln*"=Ƭlt2R3icAƨOnFPQx?f~=}'^&vpvɵ|^.iOJ\Ng+΍Wkij2 kc ۦ6t!}`YxPs͑|֢8@~5*%0' }-7A}xT SQx|8 (, p_nxZ1+PhrÉZᕇ ,Fi W$zD`Smm@zǰ Q )Isj\e] \~%LXD.ZVc \LC֙w\shIw$JL7hd=01myUX*20 n?`x/h{ Q$z;]&/Gc>pH?i@U?}-qyO MWI >n?1j|p3NtΈ>Ro}H&/pvyDm41 ]Q~F~\X*٪"~.E9=i\aNov(bZH_S*I|al`r?Kȷҟ c2+x(r W$b ࣲlFndP95C0z { CC28SZy{@Ba/qGyُz Ѧd W_WK]FKԅrH5Bȷ0`E7w 5ĚjU}_َJ֟+3FsfVc#iFxƦ%+[GP.\C&iTZӦ*8g6*2N, f ^?]Uކ*;M:$睮BiKI9œ@7kHڿ3pW>'y)˦y^jP.SJy_;Y[}l&E1:8aL\ۅ\30NbńueQCJ9|pxpO}}^;593RႪ1*GuimgRUg8 Hb.S9ьClZDYɧ$Kzz 6l.()D~ސYrgrνLi O hh!d `~@IjEmA `KRe(Zf2$.)@Ifr'%Xu|447(?W`};؏׈߀?*c.gsCC՜~2aE&#5VO"v'M`QҤ8Kg/Hz8;-8ɁEgl>t?jm[Y꼼 s=2nOPZDDq|@d9|UZWe^ E5(WB<}O7N'[{`kbJ*c,Ox"gU4E`lrC z>lSSC{ {z3KBI&f{fKDe*YQ U5M|Nf@b+tMʊW܄Da1EZ-qڟV¡\|3q%BŘiJIK04~6"b^g0urƋ%8 Ÿ)-m]\tajĹ!.vqKC^eB:4.'ݥ#|*٢8y-Cz&6?_/)D/ɷK*8 ᑯG4ւzâe,zWH-'@ WUt3CNR_-hhv$f5r"0m<*UDI#W4mL,a_ٽG80!z\5M Z,Xd$q%ȃHAa3ޜw&rlYUL@OV%OQIʹãB#Èn-f\gOӁ[ lRFvtr%D8z ۤi3HsA16{8wV@$)~yQ1)BQ׊]M.-f)mӋkA nL&,P,`#\!:9;ق ;i8ʨ(}#b#\f@DGFj5&u7XSȟ xqQoX0~/܏ Ϝdxpꋂnb#}>:+eC-FQ/bm:VtWgƪ42SwZPm٘'Bمu&O-n|+`Ƹ2ӟ|xfzB<_v 탶| IGy?sɖS+*BH_fg'LrتNMi)*<Ӳ9fǛgFDyMtIU @+I%bԉۊݴs%4ctiޘz?}=ĖBQyzCkGJUwa&[ ʀաx+s@< _JZos"b8|g4}6NB{Ӆ)C:ւ"۬R?l]4UA؄`f,4{hb5g6.\nkU".o@(e?|PI"]q|u"Eg{ԱP4x)z%#UJ@WvalMF~P ڬZCU)hk u?h}D_l$3L⊰+6rsÏȒR+VY |8@g?;:3 i>* EuϾkabͿg ŎJ Ɇu g;!?yf]x%0qX""}Z]l˩W܅|ptV VgiNjzl勆܇L;+v>MJyA+) I1Aۋxz}w'|dIsO7aQp7FP; 8DYޘ:8>Q()wkgUT>Ղ4y'i~4@;Q>u)f] 8\1rS>H|))RL8. u{጖l㦷̫xcs@la y&Ox&O "Y#Ej;:!A!f>WZ轺,?@m1cDa E;Ri&kd7 i|ݣp% BMN˜nO,KSDJzMw&sd#P]2%IJ3/Dɝ0rXSk:~"{>;2Щ>Jﭹt ò}]} Cu"_aRS7)ҭ>F[QZ' %%SN~/NF`-wInN3ZA>+w5{\rdZ]x<ꍫULF7"~3C)+\AgvV ws} $1J~wbe◉ HPc.1;ܯS"/_Ș4OAIxFu_Pr$Ӷ  c"uvm. ͠H#Ws\2.=(60V)H5>osՐF^i(!8ih3|/o]ʠhgw1mEkFdûJRӼ;!EI(bl"E#2=83ήfgUa7ۊE䄢c Gm lO /2``ӨlF]]uJ.Y)utcizEj+!g@҅auP[ ٺӞZxk>S%Ç=H6Pk{Uƺމ( IE\4.^dY7:Z0r:B̦lgTw=\!VoHH$]t;oӶ{ `"EêcYnrf }-+*&)z٧X(REč1fû.ېHv|f\FAPHM+0TĀfY1_~Zbr8yWaN5~Pie( e:!H=7dM.k2~^ H]` A|tbtiotOHnh{>ak5hZƹ4k!YֺC܀~Bɜ#&QO&"-~H H<#H;c\ٰ&DvntB,e[LF%<6X'j[E[>'~}e~A=," dt4uԭiBhI67T=sIE'l^.1Νd!`]obK/7D>B LUK6u8jw'Dd^NOGaQA~(`p-Y&r\ 6t ƌߩZXmYt'iIJ~Q/Rccm^׉*|~mm/"+xpW'otp']~Qa*`ej,ZQxpRA.wLw#UEK`ɩLOLkFP-!?8`@hQzH&E0 !`ʆeXEH| 3=JX?VL.-M'Y16nȉ"{ h5ֻvpp/[pƙdIm &faΥ=⦞OLs]:* a$q#&Ӽ8S KkKՂ4>wB%N¶f#nܿXϹqH+2R&sf{/1y80'u:T߮4q̫\'>,<l=׈p}_(A㐦%C7f^c{bv}Nz̎E[a[ٖ Rl@q ֊ P`kߐMGUa jilV#;i &n#LR$\#!|͕v?.{@je8@x3ݷP !gl3iv˂7&#OܹFҝ _;ܱua2F=(8/Cr .vlR}UQo^lL58&Ե =TCH~JX$},C ȍNc96?8/u9[mٓ;.:]|_.XHODǒG|l4ǧ!7 ɣXPa,d1~i&5|-`&B9U~5%z7l?$$k>gw0}5|sm:ռCs0 hoz[{ #HNF++ίwJQ oh!S'pg'}le'VbWmA^%;~O7z^?kBeX6ѹ#L!D;WSʫ4/4m|ܓyCuQSPQ&X8W(MhA՛ H%Ź)4]%bK 0gdG w1fyD(^W7w'8_.Žٙk& k?nx;4G0ob^A\dG"Şdy:Cu7X,(6'9@ wI fl'Meҭ8h 3VFfC5ŧeTy]o܏N&sGϨtȧ Qbn5ȵ$t %"z@m 44w#肎6'͋#dgv}:Azt=G!PW-Hrs7ДXt÷aohFgS D<] `c0)ι6>zN$_b.7-4M\$wľj#Y<v(RYǃ[a:]8"e !Nإ3TcBr86dLJ{7 g'B-|S;l1E@7$=KqFHr(7 hÖza}=ol)73;d\l\!3;JO@֢cV^zU& HL=ax`.`o"= b^䨢d1xˆ:d+m%ˮJ;Ԓ9HJ6Rh1mk-0<2MF!Z4F|t~lkM ^ aՀ5?2vFd\v_іo"7Y5LЊ[1hwa(D`:[/CmueO)x1%^iz.2cM\яPy[(<f #f s.Gfăo#OcQӏkJq j蔀g[;X㰭ENuK oHp5,8o /+zSL"_F4[zAĺߌVZxU:$#k=Uu+pWOM<tF t:;&n0-lxi| AFPs WA:MvXm}U;&=a@H퇢bӍcp)X?E2r?רsADEaj|`Jg{taA# @ɻNU=?o7VݡdWf<#w7a KS݀؆4\jV=|QfnB[&^VJpBM|.`:XWiK[nDQBC6*@F&?h"MBh`}twaQ HTdVb[VS|kk?E]ۮUm~fCNj\NYvZsk HO`2mLYxtSk[O/ /|$L6¢؜p|) fq"fiBU{ )nynrylo׵fkT;L[55$%<1 =u)q8RW R@ 0Y$M jm >-ԜL k4)3_*zqah!Qz*$ԭ90 *EDCrh\?]$ļ1GJf@k+v 2v'Ϳ)#wE$+gA,F޿9'C(0r54M#Li;e^>zݟ_VK0@5?BEokq2o^ }7Ja27PLᔉP^r[h* Vs_"YI H)6?vca l+5m:3HʯU ܘ}Wֈ.+]=wGEXW0 OT/ +w:G535EUNqR.E5Gi\ 7t+N~h#>{Bֺh+642~Aڏe*g)u-g<Ugѳm*fNȉ?q"cޮhFsвB`hU/Ѹ-g'r րa9u΅0ĆeJ PK{;6b|Q-v9)jG6S}rw6!4BB"->^:Ѕ@q?,BaY8NId Yoa kZݏ5?;u*U޳9ȥ@T1!INǍ"LnRxM:¨B})L{ kץ (z"j؛3l]Jr`!v]au>OM!C,pb%)ױfl>h1ܿ敱əO-#"bBK/Fv0L- %,+xO7/T-]kKX7ZjKߖ js%| [ p1: X.3֡Q+~ Vab×/M]Db1?d=l&~|d%cכ6&Ά.GsG=7Xf&̶u iEi#toH{wbs.Xpkti%CLXoe+w-e\r*^pA7[xֶ`"p\{UW ߫hmB TO㦳BXg]^g'S<)m.D͠avz;I:kG |ЇN?S@DFeƥ]ĥ tߟ#F_;#YR-s⸚o7?J"4mi-"UVqgRǚ<&+HVTOj>ۧҫ`Q$Fgۡb)$ ʔC^m_ip%Pa(#Z2:\* ^G5)5f썟kE4/ǡaW0-#2:,f顷E$>OfC閮**Ty-B2}I7!EN?u'1CS-E" >A,*`Ɲ 7nnxQ%(W]^WтN@96Sļp׉~_exaI„j w2R|W>@`4a/i#h&m_Ԕdg6*²4SNY3/ o=H|l;jWIfۈ)2A4g?j77\-mM}ܓ|At 3ކNao8|zN>mw2+yF^)DFX0[D$H" (#}PXKzڹO[cd㦕/.}uz=^M8q^0٭*#T82W#mvx(lSg1D#?NMrUN-cf>rgӡz0,]ϫ ;ԕ*]2#R.&p|O}Bա~2y+a"?yg8 ;k[:Uy Sz *b 6RD ux}ĂYM\V@qj'P4{<4oi) VhlH jq RRP+YZ"Fz .z#\Ga9>Pν`}Jq2cA%BH;L4O3Xe Qq9}hE_fHh K6Ε]ӈogdɳֲDC8;\PČw=; XI%ZU_"uM-,َk?3-\M>h di?BOṽ,FrRz}PT4mIphPT(YRuCo %"ipuȥڛƾV{9ߤ<'Zy+`>VZ*O5Yo|!I5289l@1yYRxI;gZA(~z4e')Vbm۹G^v~hZ+6Le^e81VD1qǜ _3re{r$B~&=]SeU>>|g F8"?:R#ԩ&$f+-0)H ~ѥ>ѤA|IkaUQa BAu R(FymxXcN] 5!c{{=m1Iz eF}3O҉SQ R2;knF?Yk^C.%Xsy bΔづy{Yqu&[>]Xd22Kts?#-)w3/]郼R bYuT|"Mc182%؅jO#&_aoR.ID94 $r6eLO9aB>Н[cc J:T.$*lxkpAmv1B)@Ǝ$A/JUWOO|_ @4*}} Y9L0Vq9LS /x(M*waԨ"D#wiQU$RpyX&c4|-IP_X‘T >U/&-z_fG7v֎k0Â`CQe5?Լ}:hi m]1o}U @ l`3br)h}rQ?U˜ay^NNMm/0*_^q0巼 u|(n #rwX-1&xOIyInXc}E80 EN̈$[~q- yO褄xsWB z}[SE_G*Jr(ۢqk+yW rE\b:60[A|;kvn=Swn I'S %Oݓ4- _1=~354f.KzZOnJ>wly=dY2/کir*< i,5`S{|r;ёzl,2A~+;akQp!g^@0OkɿG"5]zY `rM1:4 헐5 еeX7nm|5k\ 1UXTgdRPPZSz8ԒM퐥-V 8T<ݖFC% Soq'd$o85Z/K&ŤZ6)7YH_a7ĵ  KO圗 'YAKVN<>l),VgX*ᐘt?l's__ eX O50erK?{7-@;ra7RM%)/KF(?3#REP Y]uQ[HY9K~ANU8X̅K.5QJd၄nxEEO:nܰ3L"5Q>׏jZ ^抖z*2χ4 ?] EFms3,ETj: rDf8?2kٷ{6ez+%͹Nͺ6&3ʙ֙ /I`lt<8vOhF d'w2,׃gLuע2.N"6_ EL_ȘGNKoM&4Ȯ߼%hoko@?vfER=d܏ }y7Wuwi?V˰Q㲵$l;j>֢Ӫm o{DհٷQ:O[&QOk A(a!Uj!ilH;)n8S y0p=,W"q9f"ƺF(q1̕]V`s\$cϬV-jiuISf!6٬Q0$u25OLDx8kf63yobZ f|ן`b6F%wPջ8h}_{"QWNk)kN?Z|5RÄvyR~c 7l P8:Pap3Qv`+ɯi)hY[…"Tby6= J=C(UOQđ =Տscju  _|=/onDv!:(U(I"DHkW =:fk#a+vRM`?zg{#yܶ֡T?]# ly~QyMg*\ !&L| 9fW KLHQĕ:z,SzέWG3xN1pkH( Mҕo,mE ,Gk)GZ \РߚyFNQee['& OE%RFy`9 N3%3/nv풛_x!Z+}o7мpL&7d@,/%d8I: Aqeng!s&5h G+*PuqL[Ӌg`-< һ\h-6 fO|} A3I0vj.PҌF@/`hh7s | l\:}e$PR_uP?4@7,N}3@ Bn4.7c2Ԃ4?IC,'٧ 8o𾍿ߨ\~5ͯs&.|S*N@a@| gF,Q(4'؁?aӘHl1r9`ўf (zxƌ:Z8gOjI>='[B&ק -i% `85A]4ޯ7~.'!{o(Βc _[?‚rk E˺&ɹiRb=Om ztw>!$k8xcMΒ$@zs׈BVS"º|DRy3P͌'1m#UD49u(&NPXEUZؘf;B>ݾ\&Z WF#-j)M}pa͐CaIUqB-|r8_Gdjy*Ro{;e5R zhsBR@<D{Q݌@z).kP2|O9LEU)@mDܶN?5f0b~wVs#NK U gDG6'%݇$oP-V6j'w3tJC7.>cTDy<=_ar$VqۋaI-,qEa[Ɣ>h.n vgJ "vr˯pD]s>,Pvh_: f"w_2; $3Bm' W%1yN )Qz^cinwp2EuZ"`uCc̐ Bً9(Z|ec%('c$ 4eN(H%OLJ> G'*P)ս[92}{TMaHQ5XXIm/=Lg@w{7Įm]\"dP !7HL Ɗs4ֽǿGzT,y`u yB)J?XHo.ʞUXH𖱥V K89f^'Oxjc=_mZfz5\ &3C>!(D鄢_ݧ,fjjܔg"7OQhvg_i_?@`$MKϢүc$f!$9BTeؙ+?eNKOп#Wi֥T[X5]!8X۸ \$QZm$BC{ٮ&A"m\Ԍyz1xza^]F4qsb Fӈ 9*pv$R9 %9~ϼbSl$$c=fڞ71!a1.UwMj_|ˇ]2AJxYI$זMU$:"|: $d' .$aGQկ_8qƗ/aKF#4Wr tc p"K*e\-OiL=0ik #|/|Zl?Pta 솎~ʞ:`QzI I*2|= BIdu52{QS뀪TɀmVSH,}Xn092E~vfl~mi\E6_ Ey-%80kU# g ޾M@Dz.$, $=x/vZ:ikuŽ@k \#n WLuKZ7RA\KCa%]ZUG* 7g ?L&MmCř\b$/]1gX$d yoqݤ(ي%NU0hmEg3+-B!Qx`Tz8\>7as}bG10p{K HL6>'Ԍß#jGzqb~R**j0 {&:hS)SFYqI9KI#oX0[NKjW*|1_ ^P(M va]B/5NW1& 2?,]Te6`Y>v I0PrmJB^LےcpP0~;d~Ј(Ɋդ[ldWn87il`pHפ[ *b3CQ&FP(<'>c :6<V܁Nײu*o`x oeI=G}idWwθ̰ *2&b 6o%xJ,D72H}o |iBAb_W\vT :``5-LEE9" .^3e D6SjHݏt(%PJ)TD_^-%y:Ϝ1@y5m;3O7Cظ/xƔ/f |aDL",ynHĪkv0ŋh%)81qa>HM}:EfWB!% Qj#dV0c[ݖtxѤg)~)VV.H!ez)j$ז]mpY4nG mu5ip|nW"mqwF{^YtNc,#H{Ob)tz6ؙ3 xz"݌̸59Nl!?5^Hk{NYgI_`K sMd_ .nGÏuH d*)iA!s^xĒ0 i@]D塁]I!, ^y[-e&b$O:ro,#|P] ҹs-^؏Rh2#=K@[_aPM4CN}xZ.) G ]^fλ]M̀"ƴ8Ee?Yh0e[:ij #%~> 4x UL%jFT usSLlx-H`~^˲ⓩSbH/9AM$#7=O:m`# oT8n5Zi >9}䛻aW#!/KlҢ| }J̨SNlto*pn/@íd]:>9>a3U^LA,9#{Bf|_:Ḻs{H:Q-lLPM;+lkP=*E8 4xKֿ 84f$U \oQ>gF)yvcM&ц-VgmmxbLl2 1]v y7Wnփ1#! N~74\mZ^ـ&Se֗}wk%TPRCE܉TG.)CM*ӪNFR70h?io(9G u}&Pbk ꧜skzoMS"Vتl3d-CТ/&y3){5;,~&3MM^2e:JLC(Q93Sj9ro֘W83S@)!Z\P 'gg:k9?;{áƨ^l4 3Ujk>T&BL3>)G%CoJ?!P/˭p{9ֶ&CL%2{BD 9,?<(-뿶xGrB)muoz2=kDOȵqyp( ݷtt}]IՍDԚ66ɧPОWȢȈ gpimS7I{VnVɱ|!@?eLNVq˰!HatE&׫aOl+x_騥{eP2_9NψQ(ݱUr^La=$+ P 1'b!5Ŷ_HQ!/6q+v` SV% uV ?70)|_i,iLܢ{gLSni)ԞA5`Bu*? Ѫt͙XA\`G*^U>ny(UxɳvǺ3}y( Es@EfO[7rc@dWtG^jvyg¦KP*s.75:XKhxe^'e]?TWG: eD_h̨d7fT.GJԛ@TJ% YDlk~pAUy"^&dv2~I= e 33q?_lLaP) 9BHc!AK_X|x`w3e~%Ee$c=%oЙŢ˚ E+zkM/\69A6ݾj.s/1g2)T"%6N[3Bw Mθm ˏn<IHeo >RIbflWVCBɨlQwqtC0n#i>pY,a&hwCNW25@.ƈ?|BIl`C& Q *-IY8H]vn%tFdBK #h]3>U@=0;gjv/!0^8qj&d5x W09nC2|Pa 7!G#λ>m0iԵ$spC4]Y^tՑɱZ;0Dk$ɤ%CA쥐Z4l-cلzl ʄk!ˠҹu\T^n#uDQ =qH0K+ĭlj΋PI³DKv/,r)5㝍ReG[s6kk>Ѫg=XHoȚ;4oVX]i_{ZUEGDԌO5(:k3IJvnrݒu Gyо7c8nq Ѱ4feo Іu`$r5[/N[|Zϡ۶L,ҡ{r M!+=1 ?U(Tc,yQ.Aa vLڨw2AD.`%%B`"ly-⼕PSe|PpQ vWy\Z5GR_c`C{ܵ7x6:w^(L4uLGٶ:Mkz-ƅ[hq`"'H 2HO>_ٛD-g5O£uק>ʶW%3KBE'hE y+︁bs/t1fU9fJ&ԩ6#1o DӦ[fG: <ꅝU<"5W6dJ2X}=Zq$zZK( XsEjt;-_jbc>ﳛn 㪍bM#aRjݐ\*g˺l 8C*1?ZPbľF.vkQoktntnn<:#>"S[&Iyc`FF $zؤ#E2#ޟ٨_'̷(hex*donAAc0沺A NQ\`6g$nxI`/tqXֺhD'`|aG{e`Ip݆ Y+n5R;c)8UvlssZB$tn# ۙIb\ R"(8;=ž)l5c)+Y pz%uo 2z6^E_~-NA 27uHk)_v rz=*NWYaDV@C.Bۚj0cSt< )b -YᛆPN=sl45exLQ^ڣ !>K$[c0r4&%aEk| G%hz)[m2ЋK" I)J4)\dьіi,|AxNj-WQ*?7vbpL) U(%Q%/:' fH m,MfIZIRiQjd,C6d9 u @ 'm@-"WM2D!fDX+ qUh.I{p8%bOQ7"1nЁľ;9Urg 5Gn]wFͳ}0hت>(/=e_gX2I`Qhua?q9c?gCtFgx}u.F[ذWLŷnpQV laonu䶹JvA܂!1@vv_ׅS#Lf%┩䨄ͅiPOW}*RdY8$un, )J!*{g/FE5Q|((XYiČk$Y\YYw}r/%6F\qP&Jz*Tp . _kMb4Mvq@!<Ԧ I70kgX|q*>X?t=l:^̮5Ӏsx dCjP䊃?uH+k(lvw9zsk|&|Яr-4 tCj)0Lq vN+r6V䳢#]ǣ}$yIuOLS!6.ǀN:}@ ڵ-0c=8t-NdJr z’yW,}Azl>q :aX [v44 gLсI C?˜(gY{ S-85iDŽq璘Ա*^}𗨜fqk| pZ[1+fu%OM 8d"YR^V_IPHg-MIG#$O`1* =U礏?3_;f9"l>ByQoxqP1@qt:e7)OC!)W8ߘJܣrhγP\ ѳ'Yqw!lE W!LhA)`; gc/?ɷ Tĺ/^*߫'ulhzߪbl{#(+=?J\f2+(:יŠpJCٙk :w]Rc9"ϜLpLq/ls - j24(+=CXYqYFղ'3vd8~RV(cjsȷVWG'se1&PHÖQ\nת3D)̽s2cOx;p* XQӦn1(zg]#ྥNԑEN*+lh9Cd?Bp^/ʓ粑4IB7{]Du'ѓ-OPuP* z3[뿹0R0- bȡ;q :텎~&.p8f=V]bccTf:vx@T mPFwo( M=Oe/qJ$M S'֯!٩p85W%nvIKZjNؤጛ3+Q"=6msA9)A7[NCBVz݀.GpVԐ{Pe(BEz)j؍i1^ ŕ[~dB|X쇋`o)"sb 61|y(G_ 5djX|kYH†U%HL~gdKJDI:2(KN |z ܫw; )irC;r+Lh(pb?0j'U4vϮ|ݮZ_,WN GʴK"/t}t:Tf/$`P:P& M[eǬZ8FKd!HJ?5çGu/#"zٿ>q+K֏ىV#n83L1_quƿg;ڔ|u ڍ45`Za,5ez;d R߸gx--$ 5[]cJs;9RFt_u` ie̋h'Hgw2cMn2hQ%EVd1gEl@;!ުk;ρR3RK~|4؈gSX{ىjO{ywZ0Q]`#I>O-NC>FSRWò6j`*u5mH>71MX'j icx=I%%(^'p/ɗ9>ɉG% uԴf7;tc|twSuxSP eLlX謹Ɗ 0ŕ/ޚ^–Iu$-o SMpci)=@6(4ҚeSۃ-x\>"?w27fP0 [2$f&kH5PKB}\ܭ ^RA$_&$D7h}+R0m_+ a`[ Rh[ruzZ9r~QR~,?S3zb{#&7I e=ʮq{mYV#F AF1⳷'!k׏("A,KK#.~f ;z|,L[{eRJOh2tpiB^d:y/Gt -gA=_Jr'BAD9op)|e㕇 J=6W0 pdE.4H AXpn> -d^*DEp; Hf+~aM\r@+n^n-ú[rR?ـcyCIvcK 4W7Bب&^6O8m༁1fg^RNm *8tFgHzaZz ! Z` .` 05Q%?n-"15EAÁCNNQ }!{ cv` nJg =c4X5F8E !h{L,_;Ξ~ Td:7&+:Ś,RfV8cUkٛ],+&j!eJ ç ܉j)U?a4O rGIbKE m ͪ"o*.}lg;PySSmFg=C}ÁEPx/95[s?`R)u e(mJMb4Oc"V%w媋aj|ldBj~0b`uTI^2![k騖2`}Zs=T͐>o(Ϋ/ opSėsKQ9j|jKcn(fĺ[طf=Xg T1?tN>}O¼hy#ɜPRYh#)AuЎ@|$&#mcڣl60F^?@@ APiSs&z0 U7ʿ+D`ieihI"&"]b _ӆlpvnlHrg2@rO6ft1thؔϘrtmȫf h4P7nvh#dpS=>}ǘX ?W'ʡ`usyUmeN7=wZeDۊWt1ѹ n>!MP_K Z+ݴm$ɳH5#%7tHW! KJSD!ilVҾ|2$-+u܆詐5$_VE2!lӬ綶HxƒVQSd{l: cqZүXΰ[/IU~{KxɈxspH[')%؞⭑ X r'qK T `҇kMyt Evk5|9CSBWS'TNGCs(%c'fcg<mmIK(5NI 6 èCEBd{IY OGX̓UCءc_GxWQ{`/&Jy.gi[Fltv0(dY  _`QoY |1ڛ׃MM eFg M4s˜!)4' <@8dCr(rP]471gy2_4b%ϛS'$dܪ4H#C=%E!m“ @ϰUӗP*o!{EfȤtI qy~֣H.Aq댒y觓?M^!ek6yVp< dk۹Ɉ(Gi*#{EY.\iB`[(Ou}^,frXv8a^Lu*mq-IeumwGAԲZzp,Z Ushԑ?ɃEܔug7ג`bV5`4{diݬ;MF7u-a?;Yiuŀߑ`?K\i),{9ȯ+n!#Y_aHy a=5]bBNhTx.V1Z{q3~*d $ϛLs L-ֳ<` 9<6N7Qw (]t "!r~k#OBIJA)dY7&{=-4ȊŨyCq ᳁ CzPltD4J+ u3 U{[T_b:(u8e R`Z wi78 V D'1b݄R+IAβ5'g`s\]UHo%{;;ƒ5^Ds%BpaX-֞kHa|l I؍m4a#J{,I Gzb FSZt ܍M2Z'eoMЬӱuLpea`#Hz=!B]v)ɯUyV5L‡E\2{Ty,E\Ԫ|#=xk~C@Xs98/W051'K_T2̘^HȸW(/|mHEa+ҁzө*XVz2FK쟅AT~ڧhVAW0ϸ0t)#j}^xQL%.,ؼnZ]0 㖿IDap/?}{j=)ay \jq˫`z0/FT9C2[8SNyƠ>j u =z@2d1mZ[vFڽ`G`֔R kh{0r9&G"MvKFO@1o=̳ +^.LXaھzfF Q,:.շ2l~K1+]«n(X?fQqrTzS'4*ӌeBP4*d)kNT>X#m 鎱e T>Q8dt1Y}Mq.\BN A٨`sK*" \x ړv{.w9 ' xaIHO<N%4o]HmJ˛Uw<;fk9Akb &04P{9q(ePe5l_sj|n'=xwM"U`貊'$Ckց݅!#qSm䓩`C{bŜnsC ,;Kŧ0M]nlXCY&9%ݹ9#%w : ,;25Щ&S*Z5&ϊ+GDzcdlNFz=SW1p`PG, S:B-soxY>賄a-&v wrp%5F2qtAa{/0mynN]>H 3=ԍ%bcU>Aν-gx]X}J{`1fNÆI١NmX>|v:$E6O-g>*`y`q(kN:>|hVn𤕜p%Qq %2 l3X2KtY˒vkWiQ^7rnu Bq;F,/NADC?\:SuMœgsTӟ?kԉ>04+M.E aD>=rjOĠ+ k M#X:$s>L!ф^e]ݫc|oNs,Lz\F/6A9dnA cCxYKF׾b̅U}z .;XaHf@H&*UYD pN {Tb*~k\ZaK#JcN{-NsGF0_6 [7((F@.PL:ZgN3,TnI\Z8?>SPm'pL}`qsd Vee0f <>es$}*:Tb5B+ـTϱB1b1ݘfzYuUgI?_:IiRʞarї%[M?GYt *RG8*/+y *qbR.oE 1gODֱ {B\Bс E`n/cnn+06Ҁd(Ko '+fdN?;f<+CQCc,W'ǽNI \El,N-qyn(r0};ǝD B2Ql0S-PZ7P8@"؆E~Vu0~NhH.lǔW[b'fpr$?Ь*Rٻa6ש- }zt!ͪڨzqd7z/t(&~D oì5NQȖ5;@ ccb²BT( $~>#FSs~n3P.:xPNQ,x:09ݿ2-l}15 ^zYFU;볿|n!0wpN!|`/̿ )E->x^`J$-vŰ^; @wU¸jNMԲŞRUj@* (74||km%J]4 ާ.&w` D*G7lT1Bk0l=WKօQ?"X2P[v-D#Bk',Ď̘1CӴ :2dnP1l3dʟߘ7BH.dzBcX s5Z:s&;Q捏ƶcma%9%ي~u/q zn|!&VGS4~r BrٚFzԼV|&~_$ř1\HXԳq_>E췰͘3 b,KLFx6۴,/{ySVHVX6X!mӔdwM=Z\e<8®ń-XUrrK%hE,+Ɣb\Fya?S4UٜG7/+]ʪ$974) W ͏;ԤArom phc #ԨEu=3CѝW$S+h/*{n&vqMpwkhS9̇Jӕi%q&{FxhzN{|KGm^8dyA}~Mu5fJ~pFO MyzY;ׁ_M+D6':~ dX4Rsxh \n{2D{Z`~YTTwB+yk~ V V L'ץWU3eMo9FwnřS+i?;~J[EOI/-f><9֥o@ ă3P"|IMi-+z$8VȸpCs҇#6h(^q8Jl< !] 1=86a : Vi%I=6>djwo\\+y\ 5QM|J˻ BrfL|Vrkǔ D"Яɿ0QgBw/7HiAF3W)#H:fy9qAǥ@lbH`u+PhsnfѣԃD$Ac:-d3\ ! !5]egd{,9̽*?l uIKw֚m7-/vH2oLvHdFYv)V$r T)ќ~cCo oCftǯcC F0 A-I?]$b%{cgc))&/?3'J'l#HN5"gTx[%BSXRC^+A3nU5$z׬mt1zނNm2%{9tv߁&pυ..)s,%R뵛,)B66N'eЃ#F('&M3ʞ.Mp'E*DJV:}Y[pV維7V:YmoM N~i98O6K!mP@$Kf|bxQLP 㢖+ ,X濔ycכ‡FI`;K+Db1YJI:lkkh3$vLU\.7; CݹM;C($R[TI<޷Hdǣ}){Y0[C~@v`D^ɑkPswX^-X@l,tb FL-=Ow5WИ+dkYaD`ЇiLiK| xAP ji>F1)1ۀʟv#̛|# ]S|a:qh&T@Dj;ܥX*I:@脒ac&fD3澦 \WܪkSJ~b_jPW WYgrˌw1&)*ԬxS Vǝ1`K*7/b@(</_]Ə JXs3YRpD;t*D7j.!K$:+)$;E2NM<(iyңߵ*S3Qӄ:Y"vbXrv> Z\0}:q_ch!E^jmZ4=7~{0v p/X+ :VJakAyAc9q_n뛢n,}ݼQ—/-O~j;f`} ('o˝_TH_/T!@/҆lW=V@Q!D||#a;n?O?3\r p<=(CN uֶ VWp-%JrJI\2pHTDNLl?/ EFVVR{BG}jiY\I5q+(ϲ_`Dz)EB2stl4X8UJ>\#zAUagiIeCMv`﫯BX)B\z *{;^Yek߻L4|R!glmΔ1,nR"cD\+={3BьНX~Ը{ g 9!9I/$DFStotr9D& OIl39ge@.)8&&kIͨH!hkh\%yQq)kg3=-6nG-, gШxRDƚH*X=~nE'jÒY ]w|ͶQ:ρZ$`ρ&MQV;kMz\}DZ|'IgSN[ngNJQHk$N/foa)%2ū_?8~Zn4&?uI[.[#DDcS3]Flb<} ۂw)͔-tWW_~Ej |i4I1^g PԀyAֈ#ɯKB"Q&(EgthvVIؾw&%P=?O( G3($cӄn;[iK&sܭT5>vp0#pJN>ƪ; m.I +P.QLI2وW5Ft+8o[ kb3 #ӂ"9/ n,"V yh% C|PT bY9#W Շa2(Kڛ;:`vMbpmāod^ kHBf<+E.n-ѻ:UK-/{sz Oz;J`y zS}ÁO˸\.arPl|D^H'nպJI P ԻࢪKU覹 x@&$>Ń^YҽO.SxBœ)i}নM5Ǭ|`:]bhBao6'M[#Q.n1Þȵ:ET-U՚(̏mF߰'k);s{@PB ${7^&kf6%7R]V\Ҩՠ1t4LAԮ˫X ?,MPfT͋?(MӚW3eb")|jQ 3 _qO5t(o/˚ JkܵUF34:m/͔ZQ`A7̱#moC#z1:.WHAjHVƪ/p_$/oXugZ%795`.j:'6HU;QTH^{~rYb>.B Bi-y,]cϠ\Iu1S87-nt §1Kp %E*WڐC!kӖ|Q{π1z̵kaS>Q}еˡSߝp*} hCWH4yn[Lg{'G}*j9[ v]2Խl%a38,e}y įE@U%'o"X#dlNx\;|F\뛁qMjL4Nq2c /e V(HD4eeh|{ xA]`+9Pz"S6MPWqg5ϒ!#0*@ق˟pt;sbP(6u]*diRallD{h> uEr7Rf"n3^D@բ#:i0UXxI3Dl); Y_FF^l^hZQ$7ӆ TSV1S67E(uTX#x43!ɇF$.j3 -ZבN^g# \F#nImRw{WacvRz$@ ˳āNXtP`&]'Rhk?yT"7$Wq `&ؼYlݣbu dmD0(*SP0(HaTk)!^?K4kڄhGqdiR! 8o<@1{f+};C߶Df ^kAr>~wXrid9iwc-Okkخ[*l>G[Ҙe۾g6HƤjJvkCU]j/R3 svCia8!Ss.v4bYG(Ѯft6 j"dv^s=p3iDuX(eg=CUOi}B%1]=3YBlwg+7tBO+,NxᄦvLXYGDW_H7I1~C9޾0EOq%du,'ߠlORq]Y2`P i;qTk:#lSnr` N*Z0upX^,pxp0gXF^Y39S^V|q޾}|W)z闆h9wn*Y|剆W(ɺ QA#%2j4Ȳ~I荂sK|~Fj|+?LibAX=:U ZBu<rQFoB sك[ȻmQ:eV+{;rVd{Nnҟ|}:c?'/F;^~2g@ ?P,Rq\WB&ci 4`8PU alsŌ1~Wgh^a@]`7eӟݲg ◱z^i Y6qg'=nm#T[Tc ɚSUA6ًLqgE~Ale0+{Q Gw`ݹdFK`I5COAULWOi_ѷ`89+F9 ?6RG.r^/:$ň;еyq4@l~G' v͘ߝ ?lΖ< >wǖu+ٹքEpsK!+BDe8vUQlx OgҌK+MjCKzu_kGH Hw%!gfD{ȁߴ, {3i $ݍp#BDwRxěpS6^ @c<-ĊHup;$h ae$[1;fe ֩4=M )g"a'o*"6={GA*DύĪjӾNhz0etS|l4"y%jˌlͩ` 9jT83; lkCYJW]+*[HE3EdB$Ph+p؄WD~t&h7ˬy` J~7n\pPס3\-]]*]zy-q!.)5-B7X=>3Y9~}UM 7)PXPrZ}3H*Nh;Lc滿q@*j1*+ȏ`jb]u!{|MID,-냦9[I;;m/+sFQU2G֞ KXKgUUq=HIv)m!Oe@wc]=ؘܒ"?2t.]M6~U'%5,5>QqPяd&[Ӎ|n"xiXfI#u0KnMG^6qG{ᒫ9xp?Qcζmho @R+M/WTiN]$ňdHIoׅi4!6!/dEvGx|\OXJޔ*vvs5K/bXqrbOgS%K5j& 7;>4>%)€Z6!mfu;w`Z3foR6o.ߗUO CZbHȄ#rUjܿw #7z' >7ve϶y]Gn|W񟆝o'\uDd:€*+W8p8+1c<vӅ0wDnz;H*u &&mD7? 'khc|q/ ЃKZd^p@G~B]G/jr)jݾmvsUN(˩x~"$a{[Gt!38* &R X+^SL0jI&hRic| r -1N(O=M[PC)Oآ$p S@HF]2ū1le]-e@uv:z嚿`,3Mxr~/JWôIOBnj;BOTuXʢbQVA7ta&| py,9gF'ژjW^rbm|Sc{ NsTOͿیO )J _2DY@u)&Z X mzsR nU0K!b_U~_>Hw+K0Ǒh?)~\˘ /*$^0cgH9wlnm:*2 $R%wf@]\zλ1}{G" WY/Zs,/lchNYLq)jsEl$wxk6zO,=I{\R݋D<񻎞UTKcpZVt6lPGw)zS*$7%'W[omM ]]}t3pdhF\7ތM~ ^Su]/m'޶= K恈IMXrxJ@̼k1G5X: }"cpo(o*GEӨx;VBno] Zz v6kRF13|.rhTbQ?|Vv.A@PHM, ,rf9i,¶ԥEP?`NL*}e'1.9Cx6%*]qGTD2d `[ `EFBj7Z6 ޔoDR,8,J\kaJAE)"2I[RL?hz5>ƭ#j lS\c756 +#Uqtd"NxOJqTYa6> =M=`kPROb+)g@-xQb4\;{A?^N8Oqaqb xmҷjF9 "'a4?~lrC>KQҝ?t9P^XP0.i`bw%+`뤥Τex|Ъ-G"&Vw0$V2c\֐O4l;]mp3]fyR9B˩@hPon֣.ܷ ʚPwNB4#KBO ĻfoS6>NgE w4haLZ&jè?Q B,&g CgE B5Z]wUXsN}.<)NҫwJ`R et'Vc뎣wQ- _,-\0u5[K0G(|XW$L&c niI$:Ysen.H4CϥhON[ .p^cZEs!Nz'ȠceҠD\x/GlRƙ {>AFDiW9mA[̚YQ)Y\O &_r\rlxTil4k*1=fFOkaCPBbPgvp)]e<2[qU0jc",Sdس\F\27&DF|fI돉N' ڬvY,T0Z=@@2d>)¢p5'HE006rӏ1Q0Jcwג_G>'iFN[UR' hj?UU{/e!;>% 9+ u^\+kh}ѸW4@un"~*~CNR/YCk=݋a+d7GH9AX06k-%rNc0cm8d+` hjNJ7Is>BIx$p1!i 2~<]B3ء=0uЭk^2KN ՄmӉ)TŨwUK ])zwD uEdo|DW;n~3)*)[[4릛!0Oy*BOfkm{Rbl. xY,}xD'6 S_tj5J䲓U'n6~fQQ(!i~-ԽB( {1Um+fkDva 5lxOǶT>_ITLNfdRpoב3H*S.ʥZ5Q`#uȊxlNdkRK29cF_q$ ˳G*a(qQnwuMƜH3oR"wĂW8hc3WZ9uHo_mcȎy뽗/*] eo.@s2změHnIF[OMKE @B(bd3#?R'U;0q(NZSuR۝7v!HOn1IApKc#_r P~Z9x+r]D[q9Il$$R 1NdVXUy'1r=vi8kpc&K6TAz87Rh"\ps|x@ k+j1d;J!I2T^6u!"T[t铦ZATQC_T7ܑCWCON-ލa񻤌 L ̻:qwR P)jA&ij-gLo= \SIa:1OyȟjJ0fBt4ˣD>QZ?1m=W4[Zh$&ZrMFrOMGBIOkQf7 0OS -lT!7T*T\W}՞@GD50 JEOE9ѭ\BKdAYqA@]j )#bǧ >+e̥(FgAm˳u#ief-9(C I\T*8!!4͟-V{$JِZW_l.B}.ۆҦ//=QIry(6<vK ÅC }{+ l4.`eWYąBob#j3KSR` s{p.i)X `CG6wGQgZ;8'`3+n~&(}t~ڸԪi=@IFEÕR,$3_w$ERk61/7Zd%no*9AykZsNʜ]T-ZBP)v^" MWF6z6jGBrD%-UlUP .uxԌ, kZ^H)${Ϯ;\J핦{2Q3}-b:hVx5.m 穯 31nsn] qZBDG!(F3ۀ!{A)5w:ki֋xE93ø6uOFwk)AH 5E=ixJVJz'R| sKHV&q͚;YA.'vm:rChSE|@G)Ou>kFibA^-i2À!qtteD~ߍ#tEQ$eB!joM1ŕFhO=uge')W=SrY]+T_`b6ҫ ܵn(J~ *~8Lخ-@ ʾAi͛}Oj7IF:cj\].ABcq%lTo]:*r7 Z>qz:{@$R7A 4%9T`H-FLLqĄIj̞Hx^gS31yf6Gpo$f`'@Y!fS,x0A2ިA[I]رp}1Âgb\I}RXfToD_YpoŏR`zԣ%GBmJ]3( pR%tLDa&7._W[Hp܂ҔpIưaX*J|@%A8GdkIteOztr :w5b#ܥl>JM{^0z8DAh~kg3ƕ.vE5Ȁ3} R@gK$H$Q́^a[?ƭd~2%HTBΗu;+YPf*x"(h ͦC( u2g$=5F9 @)X%MDO߾2z\?IYra #Re==t)Z.\qwj¿puvsi7媦F3vnD&`?.b&B!wCzc`qa&RvV,xIOtu;9\x^?e-,eʐݲhQ!zC_oٮ$Ñ) T*Ƥu%]3W„Z1R&#@UU)I߭>.<Ƌ\L4۽- =|sL֌!сajWnŪA|Ǫ`QE\q/l^BMjډo R0ߕMAS5$϶~دtZ%[fd F \\|58nQ{ʰ\cD$Z*KkOęxS .ًv,KhDޅFgO$^=/G666%vL#m 0QP64g~' (ɨFfu|i^SCʻ[ERݯ \pUQ??68F~O:UO}&`:%?“Ր 5R!H~9\@{=2D@-VHĺ,2@Pܾ'pyR>y?G @U~>=9UCLYB5HDpEkc:fhSܕexD. /L=jO>PSF'&/Þh柹!/C~W?2Wf@`oaɵ)%Sţv~}|9($O}*zy7 ꆵv&Rkm+"orA*kN|_A!Y sX#j5BUBܩ"L$*lp3h/47U:)>ĊYu_),ZJgTVcyo&0_OVKȰcoAd|c h, f5v7+L\eAM<O5S:T˕) % bO X% a m]P0Ͷ̶v~63pe0\,5DT&WcȂ#GGгBE EQC,ߨnW!˃nģ#(jڕ.0/.mi>â`}_k],6zn7ڂDeƗ s;Z=KO2$DF⬫CA@p}6feU[IBc`8-;8T(vY,rp} wy90tQE=qu)44owQ& .ۏgmF'`I]犰Eg oszf:_7XLzUb9]6ZP P254m>Vk1zJ>!⥱29 7nO @xW_:;lOSJcam#Mm( lCh1VN7/?m:Z2 e cbH?ޱ?eoְ_-O5\VFӢ5FWU?5XZ^ŏnip%$ug0|)e й BxmT1^ώ!R3t}qljҴA2rbCW5~,ERxwgxV8o7jGLtq+-4 ?dUp%0ZCHXдPeTw7`?/Y@*l#e{bRE;aySVf6+ *7B@pZM٬uG&6njҏmM!u#$M} ܸ,V(,!BUy. :x:hdzfǿnMB?4{%>GpVZЀ|n}-RiWݷ*9}/J%dE$ %JǾɐ냷ǢP<3sPyiԨ̍׌m h$ţW yzI/u:@ēPb TjTCb0`94w_ Bn cѱϮ îm%@UzIW߭Z!)~¿MkmO؈I %kqݺ0qf܈ DY8q1p #.[j( k#FvERd 9Qٳ 1 >N߳ҧL ,S?l.ŝd)MzOQpe!O, X633rl]81͜rI"4\8Ηeѻ] 5Vweyƣ2U' y _3) ?&}Ӧ:Ȏ;z*:=ܰ '.]'1 zH )ϴPE9UcFC5 u.7)<\5w6P .2IBU2rgU632FIB 77xm9* #WgvaU8+DnC`b xv0Qd<^6 8I"d}Tf2&{+Y4pZm8DwoԜg" bt%k`G`@=c+pϝq,eX<Bh͝DDu7&S"8Zpe*ZQ MEF9: T d{8 .z͒FWӖq7"eRWI3ke.5&{۪ sTv97= !I& m ś8>t-€t3#96DЮ{,>`p=A&Ɉw)O@+Y`d@>?1A aMRKN5ӟ7FEYF֢"xH6x!%O~44Uwa0MN\etLX*l'6'Fs-`%KR%g`|ѽ D:J4GÜ"ܗh쿱2vuC #UvBn1\ ~e{U VI媮>x$C(c_SJCUN]2?Oi2Vse## %+ r%^;ܭMݠJW8ܶ?#ڍa<7]PսzY&^sLs,Z .u!cyari!QL0$v۔E~yK9<4zbN#u?)14on*<ͬ{k>\|6MHz~/(υwPȏ* o]'0ݯM/ַTt!3TZwQŬ[/{"SswLcإW܏RIj ($74b E4Yr Yg? rbaW~2)iޙو3_A-cnL>K.(¼ $G)5vH>VXW8͑댛? ʇ&T ᢈc d/I9RA3pr#7"K6߈ؤ^FޖC`N%cۢh%O&Bgzp8; .QB52c(5`,d.T+7TH?N&ʴP;f7Bz]rQ{5sjxg؁eDI.WŠ r0b;LLOLNO\-D!W#o~ Pc"M*SDP7zZDFG|O͘&ۋ,rA&CU:SE)%7Qwlnc(4S5S:s^{T)ǐì!{΀( |8$=.S1. l=g?CDFӂv Du? 9V|r$raK63)dfEy[W 6=Y%" T( ٶ׿ x5VFp-ʐ8@77buH5@BXS6ѝGil)^䇆)FA/{r!u Tؓ~g9 -}   ր~N=tڴuG5 g'c/b d'[C(c E|rҫAVzQ!*רF(gEە{7E%é mQ{XqUN=8FnGuI[=("Hga~a;<1qFfH%|/r``'@ U9)BDx6ff%ԧGvuїv/]Ss;-3q:~]cofۭ-t[E1{c{pˇSgba;GD-CȑSy#H!dJg8ډJS~@Fzn M'-Z4t² E7F=ԓ bڞƏn^FF,qC0S[lP0XaԎrRJ?6wJ{ •K4?7fbTgY}OUvE0Hr~`Ҕp =Ԓ%y <ªןns+äM ^X2B@w,>j0C.]b33 gh,(kD@Ӽ*azjN>Wˠ'iFk5x.gc9!N֧*4B:}%u9L`{v:ĉʵgUIDc< zpb%u0FPG盉|/6ޮIY?F^8pؤn4ӎؼ}kKh;|tfn, GklIw>!0)R=g9QdEW'C),V5Hvձ?@+>\$^ߧ0k΋M8>ZٲҚSj. "[VBxR矔aLMTۃbdz8"cѤU%-*cqP++IjiBiﶉ "4G 0zoVQc:'򎟈Ŭ06|ߢK X0}QqC.7kt.p2d}= :۳ߟPv%"vr}eN[WtY:17e`Vw9r_&Aw"1n*H}ɍl(uN繵Dw AGӽ;VzߛR,fk Ŷ)4{ 7r/P}wc TC*ep_?Oaj[\6UW}r%e^r%nSCM# $r d\+K-#NԐ"dH]UvZkO#Stjm'>8a&x{Ym+*$y`ę"Wl/eǸ|L}pODڭL_k\ ^?9ЗDw!C|f. #P "bd P U:+3;Gys%զkĠJzg\}OGl|YEh߬iK;xΑ9B}ΥKjp1}sؼˏv)nn>6kp`aiyXG؂?1k;ǤA@' 1kVyd# ʧTdV <+)pcЗbIM]azܠﴠXe [?K*%ʩYb)obW53F':Ty0fuD\L|I2]v rG wJ%B|K?9yD7N?GߩFc~DDD76Le-H|z ˀal0d%QroQ:?#6dhY-:jڐ?|~륽M@B(3NB!^XdJ(nS»yu ^U&:+]DLL]\+v.SE|pzݤ.3B `s\C9NB4$V)g0l\Gu2뀚C}ͣ\G4&U I5NķWO},\UbVym?GМJNb-=/X&ُ~-FTL{AHc_њ-xo#tb~aiI>W$gMXhkG!r>pYA(>1o]ġY`>u8q~bs8}|fDˆ|KRϗg[jE{[gt_;'wF<o6AC(ԧ_ڢZ GK'E]Xл<ʲjXRk*U4"r_5@፞Rx=H~p7 gF++`{8KxQ:U"Aq~9:xM xc$ @av2Al(STucLhV>2u+-+80lIkworHS1-&WN˥>2 S6_󞰤6,'kR49w]Z:=vAr+_7~ҋ, OmVU' /XE. z:OH+JrfpoS\kwY?LG ;0v6}JQ2 v1([J I^_@Bqi]>fKǨ.F٩)U=Da^5zĻZj oy? s$m */K.+ڡBxf=So?jUAY69\Q sL9qf6'ZdUGnANw!}xO_wɪEWm9W. {0WuB0WFr%r58/D;@yxÏ~/.ճ+RLG#9;wвzYvͿQ vdh̋}|" ={6e邠 rqշ,,tmP)o  qD +獒)ػrᶛ}A0YzN C'a$Mv'l*Md u0 ƦiƋw}k_-s1,Z[6~_f [S D;2Z|-[ zy$Ms4a#'"FV 3|Gyk,M2H)#>+0yIн+lg6ا){s ,DȧR{. Nwk1vNqtW لiO)5_Mh\Zr.] k͝n#|]D'}ݝkuj31S:p"SԹ=vmҹd@6Wz{+RS|o(:R{p۸z8>2hȑn0iY<21s$}Y_g~XF+i`)CH$r.kH!E%-]՟#3~"|Vмmlk&m‡[< | 6="-liZ% P,<;&'lTZU"-l %`5 o ~.;K\}|u—|^5 қ,}7r#%T/DE蜷jd}tӶlxݬD3/n5UJo<)ʼgלۯ/|pGRSno&g zY2P- MEWX+cJ{a M (jGQj]/-xQ~,(Sf2@O1 lݍ|ialN]uWZ:upklq4vrӡEוA"6ptM:LUSt$}粨ٷ0b06wկn ?k|.NҚhmY1n9uҼKdfoYg"&shv\Xp@. ng4R|q:l=[?O bROk%& >-h?k5bZD:TF;/ |غca79VJoKamlY%E萳 SZL gRUd A_fp?hħٕ~&ϥ" *YS%;in $ʣ-Rzuh"mOQ]ea5 PҔs!S[mWȏb.4h[3mϠ!F4I_>/hf}p8&;gw!&]l0L؝?ˬfGT9M eق+ q3!">ķig"t1)98gKt7I׸vXCO >o4>d pNQ\F ozM_ #;3mStNɑ:9a. Ғ݋:^Q.a6{a{> oz҆#uE 〘|/\5qO~왥ʼ3( 7j.賲d7@N`-K?ASR;' ׳&H<DġY''%y!FֱS ٿo'Wӽ0]5Wmq  lsHݬo8|eQ$=nFɗI]Q;^YA;-Qhyl2Eh䙎Jpp-q#agrAu!y8w9p@ڇrEY2:Nn$n BE}"Qfw<]{CH}>6C /4+ȯFUـ _' ppXfhy'q~d`͇{ju#S.EIۀX1cp%j΂C*$l{R#͍Vut $!L^)n90O]M0nN4 &(qv-Qז%.kջOsbh[?W%4nOy=22WMgaoثs9y2P}z$0yT^F_8b85QKNt6FJJʥ}pIR S/Qr9xݚŸPUm *j. YgՁ_ܱ$Q$y-ӎф46Co-#8_S#=y|$ VQ 򉁸RkReAqS|&_9M!OљŽ߉adnV= eӈY_BTɬumeo4 e;7@BK'~n}s܎_Q邠S2J8#Eg &2Цl:K?OAC/3"Ms( ݑFkUK#ФƓK[_ *2t^^:7N7|S_ڢ,|쿁kS8!@ &L <>״X =˼5ÚntFL  Z{L\X 8ot #i4b,:8ȏ(@hr.AʋC+Ǘj签;y`Y*C{7`f5; dSihq˺CʌUarm%@6_@2st-IjZWgW3լ*`T-C2<ѭx <?x_nœXżP\UT_C`ZWHs2ؓXS+o[swj|i`D Ϣ{/mIҔެM`FCS1յ(~TTNo5<4 OEъG=cFFz곘3oig ͏j]}2e(5j|Z01*$i>h%! 1!N~xD)!ַz6O9pe;Fl);&h  ]zCxvk7Iv ҝU3jף۱#wZ+K?8 RX*<[:EtɈ@"㦓S>"5oσ\ ֹ#'oZxxe{^3jUeM4.C>RudP/]n@2&ˣ8'ݔQiqSݙNsqWO~db]| zh)Ҕ@l<M iҎJg6`B'R'Rm뜊lFM~ԂUzLn,ڎ7O6B}3LC~<@HDM.o96+(ֺuN>3:j'NG v'ZǿkVfȷΤ>=K@2lu 1dqB>SPJd87]Z,-_vrV Ջ[e~@Dւ0O O&{?'|hJi72mɢ\<Ĺ_;/,ܸRBݧ4rtR'~"yLlD#5lcFuэ;bEbcP&BSk#AqV&~|>7gxS65z+ 1-CXRg@_ 8#kh]9 nօa5R:?*"7b$4Upd#'!pjc$rA)37f>LCy=) 8 )@0mԷޤfޛUgO"O ʺN_u.tpe5rM/{" x(;-\Npan{A0WʎV#dNET}}۶I/Cn zO( S; [3Y3eYajSp{}t;ˉw4۟-Y~61-1Okrc(z8#m5qNy`"lD(MƟ5*l~?A:@Rs{|,:F䣐j#j4›6ފZorL/*Iup֬fMy]KW^r^d О=ɈuLɿ/n4zVz)<@dhtruxiiF|Ƌ׀Ÿv雦y_u{jM-yܖViσIDE}o(ӎKNs (^7R(ϯ,3t(qy6 u8nT­{ oA_O+3ƙ21|wV ]爛dkq"b-@D=2#]nN- |P!EQheFޡzqʡ/Wbfp@e$IL/~pQߟK^f@2-~MjVŝ=rmH058EЇBdNbql4t-0Q]l!Vix\ r842B)Q/@>*/U1lF͑aO$tG{HyŪ]^7q&'{%ULd[ U~@utoոAR~N֞D× hpT1Z-6ӗsꇖwq.jyeY%V!?6xw+A0gT>E:;ue@,9-awQLQ ӣʚ5W4w0s5~xs,2,1݇f-q6IZFݱ7 W :@! #Apz׈鲐jR$Tby9?|q6QE%?xKrullf ̕IHAfo+5 T{!!"< \5C FsQ~nr_hk!1B38Fz|1i v87&pFxj=e>QׄYĴUy݉ԖJHuᡰQ[q0EVUhmS1g\G:'.k~).oЂN{\4TK> 6"SxM~=1wFفEJ&~z| `ɘUJΦ}Ax7=F8HEFty$^93I޿^f3O{l0 .T9h:WnQlT >bmpcގqQ_Df%Uذ0t`wgBFEPGjX-zRw&,*,Cbyw/*$ы캴I/oH?KэTvF)~EɆJ a>fb:(㘸,cLG*t恳)kLd|$d;K3c:КhQ3bu,Y G%*J䖧B}G2u"09%М5S2Drf>G)o@ aY,*Z#p昇qͼ|Y,4TvFϿR 'U5? eMjIc4KGK3<(@_3Ex]W~JSvvo+uac(B)Hҷ!.DS.ey-t$M}=tJjZ2JX'i:di'\Gq+q ۡ1:}m m˜LN0| 2H=W =h*)U\dm^a zA\O (zkMX5p94x# dy9ۍ%'XE.6r%3W),&i7Ec pP -~3)Hze˾&01># 4TIVLt[LApll}&ψfD[!O+`r<Ɲ{bBv w"!7lU-{ dN)z$\`KJ-*K9V#&SRpM;,abdug BTZ ٳ.$/_ntR;|u>/MJk/W6}X bg2wխ4gH;3DӢ09mDqmj1LA ߫r7}/DjϘOil O:ٞVd:ёm^fqdmA5Ce߮JǃˬҠ$4cUiV/KR*>#䷺ZK-ƕN8'KVjR#tسp{ :ThPbD$Sha' sK'zq;ƚ1,sfܢ|ѵT^~V+Ϭ]ZgH'5\u ps$K~#%4<_,+­l2s9տP)߾Ǿm 1<ϖ hЍ(ȇ@Z#"K4ޯC!|I JTJ3JpuP%!: &3ل߶ !ctU*diu@ESu\d~xFVl}Ȱ~nnD^tWX1jieSipj8qsU&=o),\t_Hd(g;(=&mCŖRb;IoKC"XG!~;gXgnv|`Bh,B6I6uX:Ad0=P]@. -掮w3eSiIUߗ,1U"ò{E:Buk"n2; {`:"[tkWenQاʾQBF ~>2)M3f4VHoH 8JM)HveXaT`7't)?ze|Řӆ<+ICUu@h0ƩvN$z D?4Tz'4z%!ۂj}=t6֔SNj9Lm@RG0{V*iIXw $Ruz"k-Sܖ1&{ݙ\C, (˽F\~oLJݓU"p_fq(2ٴH7E>]?E͚ȍ~mVz}$9(z2v %m_[( j~W>A; ~By$4k}*t"8`y'7xx tN=nzcHf22CQ}zgSZGO"<4x?#[kݑ4G_4ޙ'oi?3p`ZyvF Wm&YOAT`t3)m )(jK` ~5D5[H~kjJrp0@sv'k_ ' q?l? 4j_n̓o G bHw0RA@ kBC՗1CõBc>@@ZRO1~: %hdW2+C{̶]Ѥ(#@'ENJΑ&9 &1tZ۰>A 5( mYX['NP-JYg* }8?#=tDa& T͖ fv1ѵ0n|ZbNrdd@JWd͈Hz-q3>_5jۣ#=}~e_(K {5]qLWw<84VĆq)N'ތ(c B7@j~Ck{ʆԟS`da>p&kdQעdY6ؖ?$I]N%w?{;(6F!(c|6}__ QYq6" < Wғk%OףRK~vyԂU=4MZxG8jv:*+}kQP tl1ٔAχ\;Y I6 Gb y؅+X>[Ą8,8hQ5e J6Hm#lCyHyoXYjy8Jҍ7̇HC([^~^+Œxe:zp; {d|g#|Y-|_kV|0q"sڅ҄FV_0$Ř=%|:ki>}6z&KEId1< #xnod/z"$oP'?MTg]tqW}W!L9LD\>zq*ɡxbPID.tQ-, #!E0!^LnGGߚ5Ei@b "[{T8DLQS&vtpX|1јL[OECXA $ɇ_)\&vJt4R!@1G4gŴAr hl d疧<1/cI;TlTeh38Yqx=,ca+ö 4Ӛ& qK{<[[tΏ6JKDPO俪(͙W~Y:D78kW H;d%–In"fwV8P!ecP~dnw9n C||OCsKGG-L9lbf_4R-7N`K{@mÅQ ,6g:ʈ6F76!a+A0h qn@t՘{ A^Z-`֧2J*m"vWy|QyO`BR1;XL6R3?,6o9f# Fxȕ:"[p_gw<,^f<ܬCb0"Tk H#6k) R@}iꩱc] jDe˒^_G=zAeʭ^vxE&~+Ae{^$).GIVG*|K56JDvދ@!0ףsw`p:G®ݼg G<,<{9o ҍС~Ԍ5rmK/gDYp7Yr-ƙ .|ǭMM,|42.ȕnYP!/*!nGaF7{Rf͝c8qGQ o8TPCO/瞭-Y.(rw#MoM~nfޓ9nal^ΐ ^,X93=S<ɡδq+:@JӇ3\,-Bd8 9# >ͨK%"nY(P-ym/{%YŒtP$[ Ԅ}fBBX̶dErjʪ?i"nzHC{9/B늲 B]s%3VIO-T5wQ"&XOkCRg#% Z.~▒*>:ɒTnqJc,WdաȂ@1lc(.MK6 ܱqDl@6.bH?TD6k89mA*N˦'JBqVDYp?<ĠĴ1t(]ZXINOی@ wVJ&rW}QLglRO3PW\U+nTGt ֐E*Ik) iC(nAajQybNo,:ל:.ę2}|5c q桼jWB*<=?F X8/`pHB6V#G2'w d.)X|nQIƠd! l{V5qb>є1Eن,ͧiU di;bvDMh.ŵr!ܦM|ITCT$-oc!T+]h3%cQW#a X*pKŕ$w,Ot?jБj5F `_b[暠&y$V;:Y&smkܱH n; KP]7dѬB!#]&sJ2;9I.8.Vi^A0xz@xuVR ?k;: '35e3ԛO}p@m4~Ƌ@tZMp*ErdIM?m/RkXM<Nm:CO"`_%DWx8կs1DnA%CV6>.H k"I~/Ow2CGSZ|PYc@uA (aΣfCԋ S$תt;>K~kY |81a8K#lfScGt(DM" ђNk9{jL?W ջ7QeJq .i[*cs۾~w?/adxeV1d>dL_wuyHԯb@Xå3kht3r3ŕJ!tKސusy.NEl)h0˹ R]bsE飓[+WM%vfY *!-yY\əgĸwwFy|-~uHĘT2mP/2G% ;AmZ !@x|fmoȷCbî4` 13HGܦj '2me[o#](WQ*ڨ8RJv. 7+Ć:WD R֣Ūm[5F *:RɽH6ck3 #/!m _LB,rF}vy@NGx4uy !)rfqICelGziEc<*}w9TdQBbnEu5p\[$n -ĵ 6rY7i51:LQE>7%Eho x&DT|Qc ¿K,aAӑ śaY?QS"mE^N;tKw'y6]XVt:8>lyj7UP>k(8cI @6|{o#7 pJs=ХdHA sE,M[znج%/v{U۔soE?XF{޼A2L = /n|ڗ: -su3dKDcj!h͕UDk"MO2 u}kǹF`Np/zM_ Ѡ8"J>oMΡF"sZ:膅le_z +< @)L[Zk\&&0d R8'g߽)H*v#cNI#BΧ0k7 M+IE;ܟ~m<<%BhGj)x&:pLMlx6#=U{ .Dݛ>{; XGIULx1kx3^Y7guLQ&~8ƶ+½zJQ֣32/~3! =fj[3BH2{1׶ooh(Hr:yMz 6尦5Gian?44^LAr8PLMR +k;DX`1^(`WB7F{c,=7<@]_;,'%x#;9 vPIUW)-ǤR+q: #_6a,q!Gh̀b`هb VvەKuqG+Fx3[zT^Ʀ4O$`($MD7!]ɏZ`[_g䢜ќcxttFBqP5V"} ֥}L *n+:0i)A~;I+ :?s4P8Ӎ4 ٶe:nqtE φB%qTz N-r'.f d6zf {4Pdwk3LF&]_pW)6{<^qE,C/.@3y+a|NpR#}^~7D#q+kXo{v\Du.LW)4z|GC Fk]cH =J&WΥ a^0&-k!䏎P8 ڐމw(kUY8l--FWz P?tW崳6z9"n--f̻ak?/D9Fg5e.Bs3{@3xyZvy?ȽM>8Oc;j7 GpiJ3}UQ )f&E(9'mY?)Жe5j~M4}BL7͏$%3,ݗ(5ymO뒶I l!rzӚM5_dGi# xmoq7q%RJOGFWQ/,-i_*^!1I銼9E2.B9Et A7"(4j hNƣx݋~0)fP]f\)&$'ι}Ih2w>C<R:ǬnAasc9r*tYcזڦMT!-) 8hqQ?8" 4:0dK8nʺL%ʘp` x1Robc %SCJC^SV chr1mqT2xhKpӋ)ts@V=O' hH2 ~m̥'/SE Ԋ1[KWU7 'c7MӲ{&v+<hQ }p{7NJ.cTsUG˜N 5N}pԶ*B[e`lNriJ!~{Pm,sYJ|5w W`牷ܺs~IJVJvE[r[J҆ $w++ JxlEغWZ^4OZ|,Wx.&9| "+䥚ӍcKhqm?ÙnY^:=m5x"$s KJli{߸]C& +wvgx8'ۓ&]ݱ0K!`D:9H%f|Lәa'JBkq9#E'o!BnW.Q:V%A^ lSN@iU 5V'4htc9)u,󜮉Zd[Uʲ #M*;J<)V ٮ9 %GD25ϷsmWF X㏀յ- 6e2\!(^ٞse؀$&Y3"9+p巶e4,w>^zmba׎ܸ"Cyͱۯ,{{uZE唦a(3.}xǩKHo7ьrwq/ ,lo!PCX+yS=dЃ`/5'/sۀѹ £{h}8=hZtֈn&00Z&ĵLÕD^ʏoFĶ?!Yn~eIQ4v}$dqz:7/(C1,#|̭wwRA yw,|BoEq_yn dd1"TX4D^y/o2Gn“l^ߘ>!-g]mS[: !ޡKAr;]XOV_e]K Li X;@>V( J`oub dVGZShIY=@k;b/C~/N+Ni{Iow$1-2_5ԥdD:I^m0ߥt>߽ex,(3 E;d -2:Ͳ'j7mq5Ħ)IYdqTm \;L;ءHazuK!f/x//yz!/Ɂ7*ctl>10OAa@/$|d::v 1)/{ۙ!\$4|^l[r% oo_.uf<Vd=KZ!~vAR kj!xSΗ|^$9&PnEC4-1),42~J^/*$ytjB dž+'*jV/zG`i@H,h ǁ.A#ŔW Ec\y.ꪟ8<9iޟ cWͰCQkz7܏jfB򡔬hY'."{HoE}#s1hLe0%P\z(l'/0 ݠSH+&OsO^3n#"f)Um9Jp~]7s \5""8rkMj `kC f;U0e jNܯm|Ҋ+? ƒT>F(cwqU",/VѓDY]&0EM\V  )igmYDaL -Qn[dD?i& 9\ /֖W޿*`E|ɚ,PBkWNL`y`<{ %QR|'©՟,ľfwv0GF:] ,v~Q?96͠})߈1yY G]ܕ;@~K`LWq'-L<wB  ͨXNQM(e?҇О $Y g~Főwd49`b*Z^d,QX Gi~Em 7S M6FX7iM(PݒLZ^  [.Ġh ) a {^#ئ`Lq1?ҏS*9 {[R9bw@YTd-iZ,h}=A1|Ul!$T<Nuh=Xixܞ/ ^K颋3F j-r12pb{ugUvD^S-E[#.m jƤtY&sI F8'ϴJ9Y+?a|7~u9ҷ9:(Ʃ2m0IK_)p[WPO߼HĦ@P_Qi'zĈs[OtRL5lln1ݻ>%==HK[%ԛT<ww;gtCA /ŎN#'}K4X>`<Њ>ZN!G!nHH`Ubʯ/oP>D5W`#UtN 1id+ԑ#MUa z, 7NA$?T7~ؒ҅C)k>i6a !ܼ%>vbp#b2y%֩}y߷'!jQ?_6C+K:-Y|¦ K^4wknLt46o)&K^'Ѽjl(wpW>VIy*JعS_l1\xJK3ɔ*wDV]-Uք^Go©ʒ)7/vwaY}}*-+):NpK"O8h}ALM,1P1 )7A pHV Άqd,[}Q,XTMiy^s37iVW\bEWO]i98`+ȖBԁt8N]t,A \({OR,Mв (ԯyb`QB[Y2)ŵl聄̕dϙ3>Y/O 1]ܦR`ؽQc{Vu,VTȠA܁g۫lMu=J{s?>'u'}gU1VD{0?i4$SI<{x ޢQ[d| `6u:+pEtL.rFCxZގr koH8A/ҽ774ccݟ✠ҕHfÐxt} 6oH &6l-&R;i-r"vȆ4hj<Һ̅PXD~AÜkTe:3fo[ :~@{- $/lnm~|%ΰҲoq 0H+RtsU; KYHO>0;{&Fv=1gkZh 4pdxl4zr{ѝTqYڥi !!O'y=U*xPه],WYDP]_ac!> ʛXܶlaۉ9fF#*`|5͂+!-dVKOlk!w=d=2Աkq͟]6Ϟ7I;)j ';_ƀ&BK Kխ7NVE)>S.VHאv:)m-W{gL_%4pjMyO㧨ݱMI$8n" ݥ 5Y̑sah+W^A#=[q|o Eid}Uc}J98(\v!Ԋ)?@X!4y[|puql?b6?1>r4.fHEc.Z-h8m;|4`-',,vܱS"ɺ K`"%u([N@e |56[wcvgR"젆Z(1-a^1{LnKM1cbl&_6KmKz*L居rՉ/Ǹ^uRJ(k>+!r'K:R=EW"^`R8 *AOS}BX,N< >,LIYBFI,x2C ŲAl |%}b$#OK EXiqtFan8# UhQQz/=5IJdOݪՓZK^4fm>-5W0.M%zWOfDZ&)/,lH&X5x 8Zu9=l|+4ߧJpLAwIOĂFn;}~#<$0-Bĵy:+i`?'߇" J '@xݞ10)QQJ}nE+sYVh#/[9-s!ڌ jzU0R^v6iQ?F:.#@ aZG93]_u]``a#6aN  bX[+TC Kgd s7Ђ,}GUL<7LVKufɏE >L}Pq= ]{XE.vDǑ}z^WN|} =*ה4\Ѐ+UQ^bLL@%@}UR'UoL=xͿ$;  .4AʢxTp+ kp6΄tJzj %9zjԃ n"*Up=S&fݶ6_Lb"'Jk4.4/&2MI!Oe&\)yЪ/)3-`&VK8ib[fUa]Õ$~JqTՋ'4"1AONy` q)IlTN1o) k!CV gv9I0 ABkt::LR))Q .,o[ m@G"KsQn5!=Û3 žvj Mw(!!OS\'?1.Lb E&"[S V< >mtA^+lE2N& F)~xa$Rrd !%FQ9>TT3(YKf"~lj4ebI.GNb6 rkU(Ȳ=%s@Lߜ 7@9E'c.yg٬} ^?͒ * AEǶl"8ڴtj X \¼^B׆*A G?寻ѝj? a|&\,Ƿk@, I6hU0P׋GȦ}snF`hi0%@Қ4nTA++EDzmy?)Z`(HNHY'NO*5MU BxEҳls4ج3;!5DiD] hqT0y~<zX~kz$IgBXi/(zkd~ucܦvɢ;@$~5":NlXknf)S*ag7 w?Š52CڏNpguq*ZB@܎;Q(lӞ~͸WU/9hv ѓxe8;~(T"$)YEZ7~C CMͳץ!Ţ?L372aY 5fza&BN.߾Ol2* OⱧ5ܔ]Cw3,LqJ۞Nc )ɖ4XUͮBi<~)4ԖtL7@|=ʹ1w3\ r{9xuY21i>*Flc쟂3|7u @ݦ8թ&l=Sp6)kD 03./ku7Vݭ%/Ab4œB%6>ZMvZݨ>Xjҹ)Ib;pK*Ut? CuD͏?\)5~C l)pT)\0qJz:Ob늩ׄ69c1x~2rCXs,3 UC LƋ퐳X;f,2ɜC/rM|מXw2»ۭͶfĢ$zƱmJ`qBmPb;1ȳ P:{TYDu#Sl`\iĮuQyd+5氷pR7Jp a҃\m6$̥lYoAW>h複/ꩨ'm&wPmCl'crv 353(ƭXNf8m@>K|2v(D,y9x8`4|+!H`͖!bݘy&;gbnQ7tl^!!3ҫы)-2Be um`&g~<:^h2j63 bv92Je/YYK^AyRӶs6RLxC DYc|6G.I8<,Taye\50IxGUϺ܆>+"4<JY1x$ 4k ]Q2BKcA_"Vp<5j&Ͳ'us*7ٯpfm$Y),APh**g:"|3*ۃ||9H6N!6')WO-iQq>C72&1kQ,U:2›jcaֹ(brٽl֓pe{g,eHjWu.ay >-˺0Dq2<`!/&g>+ =đm}yэݙ$S O{sYaV&qh,()3r7GC]k0O)NjKp)8~KLl6{A0(Ͼa^pyӰ68'Ӌƅ 淔Of@y+%uN2"FB*M3MU7 3h $יUQB i{HSjQpﮌ5]) з}M(j oW4n-e6c q:X/z>)d,c+/]$EC6ܺ>PfimHXP/ϑ戵/[!na #lx)mlOmi]6=O|4Dhu s0v ;d4JaZ86=e:=)G K'>~)t4uA1.0:Gr~d<s2v_h}H'f==XB0<ԩnY;QMWlz4C6Sfq7Bt߈>n%\ExM r0gGWi?ś+B PU:zWI>f (he, e@?<AHH&AL#<'+ DQ97GF|d|O U:.#Z!ެImQrގ"MY2')JFo@P(Sb8׶ Ff? ]95Z^W#@7hLXt$A Q{\~wTlYrf2K_J{d^,7B-E nA {wNKǨ3Sn9ƺE{9 i5I& 1ݐKf++ Q,#'ȓx@mC9˲8E]d)Q;9&lɰDޚ'̸^{6W Vw:RTZi,0ZfO^(0"i_88?SRy8T<1&/|~eM1d7͌K_W4zmXrDyW-*\(EFwi7i_ i7X_!Wz9L?"4^"nh `S_%9em8{Tq~p6+&Ȑl>{+AP`~E,jb\+ D*f[ lw`C/w5r= wVʰ1;kO{YbPw\)i?9}(|LAؖpYGjwUPl*`sd׊WQ8Rx !SKY!xpjêmvJ`qlG H1(:&!a%C҄ }Kݬ χ_][ΐ("2+lb7MN ;}0+ǻYZa:`HDn}ƴzOtB8zG8c:5Bܪu@Q ̵KmƗivl441.nO`=QSʄ0 Abg[׃Tݣ#({u84ILS$dOĕ:xiM\9sϢN$UUxiɳ)lnb~ЛzdpV|:Pv!L64~^sj~yFhPfq`A _'?KQޮŷ_İ8G7.HsZZH )P>7P:YLS*݄bK柉kod7 hdh1߄?fhKFqIZU,k~&o*LM#6*~?~RÔ\.N^hewNr"eˊA_"?.'I16lTBD) Q7, ^h.ZP6h8~ &(ű[?LXCa`EeP!F3^&/qVЛO4Ԙ>$i;TbKQrB?ݓٽvfm븪 >cNSZ Xo[B>'Jt"c%y&Ej<2Bz{CMw=+w_2:fP\l}t1/5-+)!Jzc'$?ȿU I}_P S*+kkŹ=ŇE~G #Gt i"_g` Z=-[ZcTUH-8]+'X/(F}n'yQKy8O,~2QHEmc;S[-(03*OkwENMm-ߧTQ]N`e辉\[h~na>N-qko߹.1T:)D4|$ЩC};3(Ufuwd"TLj8ҵ_iܯ@>l5[T|k+7!iV:x?& D>hiI/9ÅR &î;(1-zu\Gx MF4Jw;\$ǧKLuף9 e ?5rEW326lKiIg6p\gk+qM2~7p<+;7'5'g8qh 2QjguXϢ1&piI~„fQOPaWwY&pCjGq峲qD%J%k_y2 @N.@Z6s+k'SGFk7}tMSkn㫶+};F3xC?|Ye vpc`r>=UuPݟlJVA2Q2;Z ~ؤm &) l;7 T eFZo^$#+}X߿><@f9SMqX6Saq=M*\ ?;H<c{J;xbS=T,t/0rM-Zfh\?"}`{.WȓHp8z٧ 36F3Wcd8>*(**yAϽD@-ΖmW^-vDw "Qr㠧[r 8M9]{EFF LĭY.B,P*l>PSA]sD0Nn1햐xtxE WR[x7@+ږs#V8v}C#Ր4Qܫ5#l-POfz\k,@/]E~\TOb-87O{(,E"OJ` ` Fz/[̭ȂЯA6!Lфu]xRsnfxAq`īt[wG8@9,Im8c*;nמ{*ˀ_JM*y"#[ Ci9ȉ%oGbH.=Mdobk1`K""h  kٞv(چX3"DvT&'˸Lẅ\=e@:.֑V\lH+ zK[N}фR#8rX#ƤPcs6 ˅GXj~h &[ ?hRBaeYBk{xPĢ5V;:L\7^˟džc~XQR(?Sx wsRu.JdۜyQ'ST<w;XpN^a,JNxl|OMzBU2Ҫ|RؔKWP (e -yk6H #*pwtXuБ(6NlU%$$/D0P 7{W=0!`oM#~ ; FH{L=$ddkJE'Ȱ1s #^!CC"( B*xNȦuC1 'ti)5='xq٥vpaJ<)֜vQ_:mf"@;V6kM k~ŐhfZp!|m%nj?)~N-4Dl6K8=#!+,*ZojN>BuA Wc|o굷|fy?b{nxT5[h MD̺;^ШTxq zlX-jUc `|Bs1DMASF3΃"|tGӭ/CPv>OE7ݦ&QA;$2[fAL@Ry9U"Z&3]\~C&hb!3(2͈ht[5$K ]fe8V^P @OH@ z^|kZ]7Vv/gEph}s=D9g*P(uP`2#~r u|E H!9zO+ALb5VͰ9Q0*x ǂ^Sό =V-'b)H4p9|,~`#+@팞myW?A~'v@v,Q fުEbiok3maX 0$YC'A+/Paﶨ7>.YwL54C``v1=&{7U*zY~1iTE0=ojO)tE*M( ^r$$$ x2Ύ{u3:CSAOE2N hgJҼϳ[NC}K|"Ekr gc(}|"3)UJ,yG_Ed5+%ZĒ!L-Y4]a>O ԎC2@:/dAx3 %o#;"$n6?dhg]r :, ڿMcضiYX?~#%; mlyIx,p LW(U 3!t^t%{E(V&RqA[Aݬn0}GiIp)NȆ:~4OU8:^a]tw6u>s?`V1saosb,#U3sh$xUSOB@ YMI4<7A)dq/c4)3HID Z/II<L1=YKG*]w+*v q-8DlϬˑZǕbGe6oS44šstӿĐ6ԨVǏP$4Y56K#8fH00Ȍq̚Wyw1*#g\ YiMӏn[E&F6FE)ld\˓/). W+"O+z#S-e"3D2wJ.RqJ$k%xvP2q5$5|%"oqX0Lj_;g*6]?b)G1Njbmhϰ -UаBi#*0egdsE'Wò|{qedRWo"vum[th́!W6GWbOo0"V:ޣC{r?XI&=/D/YLC<#ViP%wnScZ V mK؀nh[Nlo:!ThajD1!3b1fI5SRdf:U#-Y.ag@NVd& }SZl/\nTJs^+e|,iؼW ȅvCEWw{>+AA@C ]<=w>3⵵Xֵ#$dkU=2 {~pVKJŇ,[͌C6Q#'&aO^&O$(ئzfoSGWG#p;>wpO; >h&R׆!˚I #fE#@n6Χo nJs( ~SZ4%Z VZ(n>pb.%h>2Kb9PB4O"|d挤;S>?'?5u}dDP ֿ#.Nm/N#bWgfrQ eq| 0\,W]Rx.Wxp䡸{ȉęXfWLE #gr-rwmLcO_;U/2.ArN!2!&9-j|eT$|1BB =e9M'Xu~amn0u2kZ U/OKF@@Kdd4?t|/FĊ޻xV-fLdktR-~);43]_Uqms˗? 柯גZ2C^iG蚉 2cኌU.'( m-Xݔ,"(6$o!)GM8&Ci̬Ɵ ^H cI5\xB]1*e> ŷkHM)apxnv h՟HhP!ܗC'6 ,lմ65tِB<:Fnlrb(t/ (LJ?JA:/>GP'XTVU1نbq{[}T̙r \}{!Ș_93bB0&@rLjgsXnGXޟހlFԵKe SԉaD0d.+zxl ,JO76J?ڀuaeGi%;_ KNn (|a"5p4C@·  sM=.]hS8Fk =Lw|{!JuV@4Q4\s*ֵ={D+g\iO^T)7Vf{.,rU8 hC'~a#{SBEl,Ԟ2t}Xy?̆ #'{ꁠ qh쯈*yT}WRu"84!za +*E\rK nb8 [u֞Z88U>o$9,FĶjF}'k 4DծO}? fefE׾jbbY/AIBUJ]|OY*OWqJ 8B#nS`slĵqC_␦:*&G 7INrin&CᢂaLDz_mz#UJ}A>m rq7j|T4xEQt5'if[LVr6ܲ2M*nRMQ@#) g%Qm@W̒nE|@GL#Vl)26 })=,:`pskF&n$CKn "rGth 0ď9HB84]nY(s݄*؞VݬCDc!V F_˙ޞDԓBYf"wc G u4&+c8-1<8óELUL( >M+HgpUO5~э9P'5uX3iKvОPDUXa2,:GQL Yfqd5mBjӾWb#`*(ܯKGHN/n s(`T .t⹇~8SG|v3o)qng߫nl d';)|>3MA^P/1dd]/B9:s{>R :F(ST8?dlu-$T?5]ܸMwĄBEy,-UrJg調2]M۳Ts\ijE j_d{}u\&ޭKa ѡ,I5eQ[δp۾h~}xٗ_ '!> =):}͔ύ(Uzz6deA!]8S/"$Qk: JC Axd ϼm#v-(ܐe2pWV/R&hXMeCZ~I8r=I>_gdcf ,ACV Y3Ev)n7z?egbJP?k;qAל1/Ҧ8=eUFi|f9KGRO a4m J{\cV[}/`沧eN׃Ih7Tǥ"et u[m"u=ۻh""A]z6W~"}xA9tb}HƽpTA vsUݷk _[pKL>sRsiq Q_0#|jD%\Xa1>檼X$#odS+Ou9OOh4I>ak3^({% YIcPud"sGN+GE0=!/2wq5/V&53 j0ۨ`§fyg+EZs"0yS{39rNݻ%2]1 ٟi=`y<  59}!Tf܎WKDUَVk! 4?b 1M=KgƊ9*ej.6rvC1_}mq>ޛ EzyYv,toRx=fܬ2Fiqwf̭Gi9Tۼ(Nn(c!6%!""ťU_/up\W"lQ\ *5&x凹>Y U9㬉(IqC&h Oo&uGȮƬ5z Yt i|:ѥSr>vkN+L^CJy|lw.RO Ğ;!"ʁigǏ &+oH4`~oSv~ǸUuq\;z? #[A7%ƴ|&Ŕp|G),WjrF{r"yg03z<5Gm/&Ilǀ8nفJA2O튠Jf ͸Έh2TUx[_J4s P/jWEr*$E> ;m;6nfR8Q}+mGW]:76&"aƩ&3rc+0=frځ>и -mI.$jE >PNӳ[?xVHD,sw%}JdP{'GX'<1f 릵zmҡϧ$:[ '%uv*o KG3u ^B{PJmQ+ʔ"z_cH& 7['@{Oy-@{I7OAÍӍ9CGUe:'>S}D?l+^HbҀ)= n*MW}yzjle2Wkrgm~HqWr k*C~ў2&${0an:動4L x֋ٴ\9 -;$3y:W8'(9R-1zMIG{Xp'K|[MO8*T:D#.ő1&º7 !~q\1P*%7Dv>a0~̱X}dvU&Pb&IU\Z(d'V4-23G/:Ω@ 74@1H1n0 0G/qǸ IHx{{\cbgb/&TBpfdž`6,ېd"/Y)W_?m*X]66nfgTZ)Wkfj Kj\|+Xl~0W(pI#͟^ֿ҂u迲u3o?73:( *#@p# ]/]J=겧) rVCqr&I;hG,LE~vt: wQ7};m51M&ڋ);; ]A\Vm[yo^YO FԨ Z$nI\Alʠ-drN5bM/gnt>w+^}߉9^<V)4*{R!/ϖ.`Zϋ!m`(M6S+\QZ5M?epE-#05-1ƤGA賜?.x@|_i*I- $>)) N+ -F }J7V?Wp`씂ޑ.'\9țJѹ:z 68[0y޸; gn`<vP`%64K>pDAh7gf}kUg[)0Rwߒm-(kl.{쪻۬rh-!5DEGZΉ=%)5F h9; g$!Z2v5+[",|&2NFkQ;6"+U@]^m,.zyUmT J($`q$L1OBdG`)`_Φd {{tƩnLӊ6rgX!oqOVpY_&}<>R=w^\*U /dToYN{ش{XssD .uN gCD26QrjkGN ޛ^n0FMc#7[H2&u2 Q>OۣZ2y s!|狆*mK ӛJ\&] Z`7| GD;suI!?8M$lit4g񙴑~*J22J{ eq^v{bѕy (u2J"mPC>$K*]O4jZ6.ol&٫a@Ip>؜{iղtOM#E=^m{]4@@.6kƉ(T)ԅ-:+se9b:I-Ea׃ȤyuǚOҚeTa# JT{}QmuD)P TElIa4_| fH]~r87~yD]M2Ĥf [eJ-݃O%qZwl`n\7(,7?J0!ׁYP<3v'2: VUD\\̌xŶJ ժd. xU*(ҹ8(2JD|lGuk3$3E_A4b 7/({Q0=7?#J_G 4Ɓ|_o J޸)yfE8C̏Qk dzN8 ctc}.ʰ:4 ۯlan@M:LP:ļX~/G2;2|PH!S_&HZ#\YwW46el~= }&* RiQ8I(!uv>,Ӓ N7LߗcDjp=D 3E#a8+6xuPg! rŬ2‘.`ůQd56GT V4zVKk8AX&>OpMg)£,91Ή _)޸D8-?3k!Bn1mQq s!;}P;T#ϣ;! axN?s;^딝E~1`S401"j- Iif s>ljv$$t'$ s/ Tȗ6N9z^Tq,løtn&;=C9Rj䌐v¨@5#1Ppͪ7bc|"w $ &T{U8P8qܿBM)~|ZtZn 9> @J~6qMyWDhQ_?pFc'4t+M8wy}wm@. uJg<Y).sqbV$i/g¿h(*`8=sEB3cU._(ھoن8zQ]";Bf1, nq#$n^HnE(BxLX3Zwr2n}IyTUkm;;qA2=_QŠ/2&Aj+#XuGXh@f~لnN:P* uI نrӏd22?| ~LfF_ [91|`[4-&nRiJ4> r~!Oގ+{ev཈J} á[ ≁;׏6mVak 1Txe_(-C͜*vIPNBHqm=UGY@(* fn~GHJʣe)!}9q4總T5?RP[n=ޜsmtan893ʾ&pVwL^C{58@)I-O:(?4-&$T ]o,[KZ֙jF/rjnS"XBD__z4%H2֜jд16 > rOCV'Y ^¡p-> !^*ƷjiGyjC6`0p)̵rV[m6 z;PY9L;,cycF]rC`yHIZAJ@ݻ} q;!py".Q3?|@v矏Ɏ9)C{}I,1$ +2)].LtȕRmh~7`8jٚaG8Vxv36g |ǩRl2Ɏ 0`CW*E>)I*A2,`.Q/NEԆHGRS!6Pusĸ-os1[G%2. Z}bLT[ 7}IdDdj?O5C ~nտ/9ԯkWb6K-Cw(+7?)wgQSFwMK^W{m,_0UO& DK"eB֘/Ң@WU\{x$ `ŔqΆ3ț][W;'^ HFqgaNwUiJ1R9:uR:6༘?nV9]IivЭR]Y^"z=FglߛunhtRMۿ=|ɛ0T (ݔp{h%\ ^QEv'.b h1P]> ?2bqF(׺B~mD#LnDSa[ մpd4vR cY0킩2nK@@`3{&6)v7,-@G2x 3ђ.$q)ȺϚ8 !0gu*:Uț*TJ]> cwť}+E#]Oxw"ZbCł3FdwAyb{56ډtBGp2%Tm5xpt\7^׷luj@Afmi&D/k l9۞;_ΑJQg4.= 8!K #ߎȦ3R( bd= %v0nW*x3Q=6(IZ]B$AݵqZOW5(J \\ irsI<@em`m-~Bgp>1m^sV՟W6/ gG0J5ʥ5A@##߆;Dwv!u·ꊭrTQ"Fj/ccgW]qc :Ao껡74m>x&աV(}ES蹶}_s|'K1}iBaJ? zUXY&O]A"mI?1bS {k v&D;l/@K L4E].ٙ_S9.*]QB;kH ޓnLRے}.>1!P7XOC>|4}zEc6y<bg$͛FwDp?j(d#"1ށXcÀI6zt u=H7 ʼny`^$8g:Tی;)8H^ݹ}Yxآ$GUe~D,8nt?%HMG,]-w4(/^p푪fSLw4et"g kueUEEO">N-A7U5'8&>u*;wZHNl@67v8E_M]S%4EߒL-'c&0Bmxn$*~xx}N/p[\[ WB$c6 Krqũt-¿$+yZD[ԓERƝ3?m e*=qd7t_@+*O. :nD~ۊNБTsT 7e7wUB4ŽdL7ns^hkl`%?o{sw}1Z,P1nil A}2jpTћv- ΧсĦm VG;Ҟ*l7w; V.z !F|7]QbW!,?#6llƀWueK;3-g6U'ZC`olIhK31r<"Rv>HZ;M3b4T 0ŊꇛI}PXWZWL`/T˙ 8Ka3 Ge)鍱k e1?}x+D`E0ٖ}Žu8=(nà 23{~`DY7nEeQ T=q6D_S ^!LT }=vIN ׀LYo^1&ݾ"-=M@JmKeŚPDo/L yKt'f;TkY_a7ַ;e4ma%"(ʻ:fS1[} N ;#)~$Z"Duup͉! 3ږB Q;f6 f6Fn_?81ηߗ/5p] pV~y)S$65k:rh<,?f"ot tIA)my^}OI Dl4Q貨LB'5">@XH~ T2 į |#@{gؗO9(Έ SC}.Mz4&K]d;0<~xW㉯¼N٧>ۛg%O7ZA{(^~+ '}'8"{{9Hi;ecKL\S@R/Oۦ6Ç}|kҏD{u5G^TeHI5?2%.S#ԅ$Kˣqs&{X)x*ve:2k@a{-קLTyչgS0vA.,,4=y,^%reTʁZۘ|p =:\0N\Ӻ$^GM0LF.eԺX!Hw-gt~h JIfuhMi09]pV:({Ӗoykh>Om<:2ӱVf@%MV!5ĜYM*թ+ldwH5ibI c{x+#9EH U -7, ltĤHgjeJ :H2efaَN,Rk qA\#U*tv.v&?[] [ʳ50) xy|Ah=f]M. Ѓ#G#I:=\],z^^*AXִVwCG덦 4߆\C|0jS:Gɫx' @fK>4u%bwJڪ %3&C rTB%K0H^y 2;? Gk$8j0XQp"p<,[iz^Gq+D?QN|tR>n>"9ܝLh$@a] (gDuVr74'4>L h1D ҩ:7/cbzvM1xjȄJ+ B!]F|*sp2c~QXd/jHvKK#h{g|(YLB=^<Gd_&K!^{\3# 90IkPXX(i3/) {ŗHK'5 D9;O(@4UK*w&-h}c`QFn_IK8sb-aKT;Όu3`۳(\wʴ:QVFQ\<' GLUKiGe/VF?b%F)G;&18 eL{EA)ɦ P1gbBI($@mlqX톏atڌzaևX*]@RsVa*L]m\M iU#q`|_R8oTO2#4 Z]߻G w/(I޹]Q>4]gqҎIiqE J(~LgI} ǡw;T5 dpSK q/^n˕12M3-TS<('/e$e=`d61 h;lof ƟФӤvjp5ҙ.]yi&8js{1n橝F{ۖ0n]yx&LX *7.tؗ>)%qän37Jq EF%P{Ë]YMHvrxQkc"K}VAAjbO얯NOĖc'8M@(@LM" .$kHDS}wO(;ltY@qh{@ޒ;e@¥*H > K\ = )ItzB?l6@Ri+39H$DF婱l&*:a'[w(Pk=@3p+Ѥo1EDli*nm$R.hSt[r&Jc|uCzUPoF~OP;ˮw3ɪ=Fsƞ>FZVE v4XGQ4C0\ kIdő*=s\ uK\.:3 x[`_wO䀘,%@8k Sbš , 'PU}[99U4UY%BXP+NPYhZ>wEB$Q>[w c ζ[>XҪa:ל)8$?~U"ь!6?*/mÊEEBTQ&i1t51jk(xbw5BN-U)Iy'ߖJVK?9a oC)I֤M\4p89@P'je٢(%8ec }?~/ 5zk-CC(WC_u g:0k@Jx-(]C%HϩI;a qc,%r sGH98I+uUP*UsA&t݉3V q{zTyF`wy荤'rpaE&| 񓔥32(=@}1%%bGto::'5;1  Fb'A-|V6NrFay}q9õ`RB.)ڦ;jzWc%?#żU+"jxtՍ qc1-wj o>y㻂ۼ)mOC0,#K^Uv Hy0ީFu!KD}aXht0x qi.JObW?a+l~,?~8-{fCh0((~j3{ҿɚ;@3'>W﷚b"Z)-4Xm\&}~* = &2vF[Gp- N{}@ӳFAoO3H*Ebu_BQL5_wwEӊ(iCeJbc Q qlg(1R"20RyG!]@ iaI q;ZûƮ@6j؃uABٺO iөv;Dp{chv $`ʙ`5鷫:1[GuPsl/,r] CXm;D.A*GveAXv݂E]~pI%ӎ(ݻ0> OQ08~ R7 on~PK/@4_[O8JjbԀL;VQ_bAm`6I'ck. H)Www[SddP̲!Y; lvM?ŐGf+;[Vl$վ7Cl[Kz:LP>Ѵ$,EOwqxc!h1 ٻ KՈ(Bk D ]7E ISʂ׵mPbIC/8-ܩ3՛AR^? >FD(Ɗ[56DqpTyd1:G)X234 jx hϯ4&=o3MfHs:}[/AZ J=htYs F8@KcD =YLտ{''o}7LXbΉ&-HI>YCxUA$CU / t jkr^tgɾ\LʏW>wR9.X៣ 9cTzᕁnXMȥ1{heto'pU4 Y^ƭrSh U09vG;#'G;2a gG4'}Nh~(ZMI˰5UWX*|ȉw0fȢDR"yH5sam_e΍0S8GZq3|ۄ 5/#Œ ?*̦8c *Ds©_r.qCI.bpuwA5i5WǕ4[y׀b~xʻ@. ۅO&jL ߮H_ ]\Wu(&&Vh `?̷I r~0ջj9EIMiQkcVEO}ڎU}`lpKy[,QV/f|Pа4wB0"CL[mم_8qq{WqvBuGᯂRԧ ' (>&o؈Umɸa=~$d3e2]ﻄ]naFE"]O,7!!j1*!@߂<X|J^>A Ǽq3Zx5 M#bTRHE>nSHcVlQES/VΞ"Z/ȳOBX?q.h YFo013jg1u g$ci/ :^iA  ,*yۈĮd?B;6#GEZKŔj7ٴ&2e4qCm 7)')sC|FR?J :eм6fC Jmҽ{>9qi<v ;6g.QI`Hm{:md֧:+ l= DdzE;1ܥ^j~:ߒa8{ܾԼmyx}_3ċNBQ_-$2.{F VؓdiFQV<(21.4Q|fA)$qtϭ$mh *$`3aCDY2mG  `_dҊJmU>Ґ+xB_5JEylF\.iLO.`܍-]$-Yo P縍Mq@ijx3E \?*~tZNXJj?/hpdz5]j`/] _& z҃im"h'l Hż ,Bda&w1I?׬JZuhxOWjsT#+;o#vbk?M0V{)'Y&+փ [|]1賲,sV dĩקt#݌Z#E"`i)g,,q[u`蛸P >) ʟ(EW㨠%Ne{99@sϥyJpC 1\,wxutH4^4c/{oeUQ?QسAKÕ~c4E9] M;c&;QhxxԵhQ>B{);ͱ|LIL$=~`Ñ#%h7]K 4][&0tgi-w~Qtjd gגC2K {h?.lZyzv[@?IIm <. ^ ;KٕnY|9Wac9a#`G w i]"L\,ɪo1|`[{A8#ά ~|M{}l]"9涍F~gz [=~{)u5*/pZ\ #NQ3e [IIfU m\vPџf' zhw|=}eP #CcҙF@܌ORcc2 񊚁6ůOJʗn".$<׷_*%3MY`4KkY*l`B%a(^d[E$4|!4UcZ\x7ݬڑ0 UEw|;e9"Hxlp} 0˹G.lҐ^fxDЌ ٥Vw+9.h5s9|O mq}sr-@5HMD`shb"_k*%!`$y cs~W>Ku<^6)24G.`[^m '6+O1D8tSSc{V)lD0\()b6Ѣb01vn3/`CKQݣ9ixZ_tbBx;(( {Yiyb&fC f n s^ҙ;}HP|_&ۀX?*ĮFan#l^ͅ0dHc@2zX>Jc%|I-H=`ުCjKe?&+N$D%;`ëNC[wpɼԹ6,픪]RS֞MzR؀,c6@sL`%um D/G|9C 6j>'[16WO5pcU (Hq+M^V07ڮURVz fߠfs߬ke' H8>FL {O3>i. [\j$c>r[/R8I#蝌)Nx|{APWrwe!ە)vL#(S[9@SrX00 V `$5 "ߴ2g oqD]L Cp-G Ѯo?@o }KPaw~ / Ƅ# Tn6J,X09+liX@(y黢!_Mc=qKc Xۉǻ!LI"~_㪼S45B솅&爛`2l~փY`JV6S9 OR6fh*hgY_4?c2 LKޡwXjұ+9Y0L30ˎɉz\&U29ܻ\ ߐgY.ec؈쑱;M6ή K)_giyܿve+sQL^7JrU51RuNvrݖc)RиmUbP`8̮+)9[87Ԗ m5sj|WBj崅U9L`;`,Ĭ//%uwf2SMx/ڳ_9!>آ)әYH׊3jak 2?}gOђsA*xF*v7K%Z{tׅ%|zúuiRoJ@D[} .ܸ39гWhHkpБIDI ֠re}vTtwL(UoX$H C"es&Ȉu}qC=sn>-htyE˱h> c=ՐT]q壎-S@&^*q,|1hJl?~-҅ K{oCۓ4#˳ l+N >VY"Q:QGU<@bd⠼9n֍4kcګ9.1`Y ~7,RL 5"Yl-w$lǥ_IU|@ ]J \|/RS{x+NKfi)!P|;XdsZwrWxM\wĴӱI?S4~29*{Zߴ" )ʃtC=Qm+\^4FXSká3h, 7p!qX̽Xlk)x{'o,m32s8īId TA7Q`%Z1@r|ץ}-$=W7h+_ Ay,W->s@Pk7,$bYQ\nwiT8ջdBDspTP{Hjn<0Adf!' (-Wv`!J2Ɨأ.yՠc^:$MI,Jԗ= w젵Zw*g'cMڙ^t5!}&P9,Sf!&"OFLE1Oz7F)rn:9;5 P4%YEOរϬ4 F9;eZWIgvv:NޘPW+!N%N ؼƝoG4 aMXשyY%rX͂1ڷ* Q7@a@48qQkg׼N ԁ!#ގ9(%]҇ƚTa* W ?FFHs0×^\P v.@pX8XQ;}.kիft3~3VxX0FV3mb%8꺾_\_ȋSSr sMmx]-\؋ZiI.t 5eS3URd_4]nPWs" j9S 㰊!h<ː.;Cmd] Yg~8*~OS'YbX3oDWw> ޑݏHx9,t)ĸ>wg/1)##.kd79Lqt `4]};1y( ӤI/א՗?}w8* '+'a:V.Ă I%zc1HAA)Fv*oV%}<ȃZ U2p\`8cE~~?Jm.i%O>y@n1'>VIPp0_kVh "Ha ba< b1} ( taY~vBA|:FG_d (^Ǽc4}VU۱zMdzY X˘0"X :D./(Q3"(}{WOְG_<Ceסۮ7D lͧg _ꉉJBtkkn3擩H9 ATK[vs/"fA?HД\k|3IaK$֭v<*}Z {M`|;v>'b; Q}eOrJ!B JV[d/ԇeg,x()w[#6#Wf'5e?h@Cf2PO)j|`eE(|.%Yg{(=z*c;q I X fBÎ?7KFJY\4%}]w;ZaGKmf !CNw-VG!m$ǹ,;$dnlH[ T5Ё H;~  ߐ $›hpo ʵ]_EʷZ P0P`x<Ȏגg7ZEѣ ptIdeقGqRn= eojZL@БIZG+ggp?4v`)W7 [3x.H(Ws |SoFhQtQ9<)WG(sB`nme!51(4Խr_vVC?VA6c=@ sN5 t<a?eui nxi z DJ+P_H\`qJ*vTȾˠP OeUǷl,B, RgTmH 10oX=tq%DSh̙׭:O+ϗ3Sθt0W+Om6yn!IuGR_|åI/VGȜO(35;TC$.h㙥EgV4_I@>%DlQ(93TߑCJV(1%cufb;Akq 9êb1@lJ7vu ?RT]!ucA3Tcr-*1?; d3bLz9|3z\a#?>Ao -bvl [ +7! 'Êe 1uyMeʴvytJ8% 𸲸ȆrLc nQ55}vTDOQpafLT@w)dX׋]O|dhClqmz#c+Yش[GuG*uf vxxW<hqkay@"99/8 GB!܅rq1],%*t@މ[akxGgU(cKԸy(7uh֧p ѠuDK,23H]%ŕ XKn/}nnnw=[O|o5# [ \N 6OD4+k 3JdvpX{v yȭ7"ٸ<} l5pwK.ޝ m];x#цV) uP|GqB4\KwX0No<̤ ["V4~ v\G+ ͠Y23ӣO0A/=R oZt[}W$|ȶ%mš6FZ:6 ~n(|fdϭKXt;h7aj<ƑǍhN5h?zY~rSQ~݈ L>ڴkTmVr׾/S`[5h ,j ӾuCWl27CBq{΢iը>{tlWia0DY:jx^hg kOX[ظP{b|`&30Dw_%qSz#k8ǣ[*^UuXH U1q`5,H1NUK&sP3 !]cH m™lDHOG6=ٹX|aG[+tdN*@Abv̓JR]y/tկ(e3mO@@XL<儐 @ : 2 ]D`aRwFZgz 6JUOۮ Pv3]ͱȍ$=xt[eй_zdؘ30rm,tH=w H;T-` )|=}^=Whd+ < Yіd5aO=[mwtF̉J8īA"0~䴯"`iDs8Gq<7<}xrkf`*-(B7Itt+Ѯ~vׇ}L lTv{RiC6tĩ`7n4 pg|` mC u3};n{PZ KD2[lJwy@ *ՏSn0!}ܯFyfާ@,D,nQQ)ǥ&zZrK?FUFCVݼ[ QӜ{x5 ,嬂\?tJAk g7;{i_!٦ y%y+v!<cHTH;23ucQrdҏ1dg\۹'l%xtX"W :FW|IpP^ioNS!?\P狵yWQk3s`HnK 9 lK?Cx*e6@e Y>'Ԁ+ uY0X޴8Py'csGR(ʶ^/ދE84kA㩁;re]`inJzPzr ZN~µ[g5)\%v(UJmL(24; H& 'bzΪccO(5-ǻ UMG,i\+%:TW=(:,Gk}ah1ѢjeO$y0{/L!GVn9^v#`?uѭXɭ .^2B8Q['vCn" ިHaWO#ͩpb;I+q zt(M4+r1~(9h;ؠ>"g].]Q*zAKgJ'Q%`y\ KWRi"IU\ޝZb4ěI3AP:T@%8a.DFjQ0? G{f"֎ۛ3<"N#}|{([JG"^uQANI+kQNl~(oqq;Q5^\g|9O݀&4F՗;5WE 9 ] RˊaWM[xJx6\g=:*n0ԼO}zt'B$>@&+BKUm<(ǖf/uyisg06P7{jHYOK"ce:\%48oL٭GګPPa(!6) B5tfQCj̬";W28<Ƚƣ4*!^BH]*U"3=n}(POas>@VVv[?w3R@ V*1Yg lbbO/C}]⇟Du?<6 A$ls_cbh֐jBEd*:df˝EKJǯ'&w0&A)1Q];(O0`Y5oKn}kaS٭l=§`nbwM`M-IpC Қٴ'$NP@,#0natoX~ev:vwc32|ٱП|>-4UC#.1z)0S U_Su;։gޒ&O_WZj6Xr},e]ӫd · .ա t+ޛ=gnH-i960 TQ)bc FǪG~6Ӿe:fX_ bgxl$H0BDˑف/'='pY{9V>  i`^ mO` 줯k2?_r?U{(isaHuO+1-(] W/7G({`obs58\cԖӆ?ށc&[CnN[)- ԓF ۼc7p,J\<7]x.WLV󸳇JbӅ] L;%{?h匓y;2nvl52\2oqo4',wEFxم?`7lOKBc@CΚ[^NZ;@ǚ7b-L];>>%N2N2Q~ӣ Qq"ggq͠xCY%"-|ȃ pzPV+J}N7IxgרtǮhh G!]CQѫЮƻz3_P9M1z;H*X'j80f@>#2WXViU}mnDdD_9$lU+Q@Q)H "w뙝7bO 9DZpQ ee.+&!( ʳ=55"Q. t–gpZ==S9;;P%l,Z4vLv*r8›~2JՈgW0a- DU-%2gK@ U;De&\% !xX2@nt›4 ~`L+)Kɟ9fzL| ?"1M.$mcgM91.ZJ^=ǁVtJyS5FOg4_3(vNO9)ggf6 AAOWV9Uijm΢zNbu*ݛKr񞥪1EZ2 ]O !Gu\өZ_NiQ ePՍ22~BzU`NTS?y[^t3U<ե11ȋWHrw1E+=8(Ybr#e6\(1BqY S KǼ/8.(s-l.VGhN)O:i%u`CI ˥x4jTw{0Jm]oCW`@*& ]paN<nx0a?yCca++P|*k r2qO!ugG0eM澥\ F9Kg ~uM[g9Dg׿8Q{ ⍚I0O1 z˷VodlMդt@1k>g_ :BzL  aP9}8HQQ>rs:,}o ٶ&hT_9CBg~^u̜qu (0SXv{IxDg!C1;̅&B8 { u'+4LצE g.;q%]3'Jm@t&&clƕ8aCVQWP=[]:zc7GNJPp`|ڳ`lV/іm.wne_VqO3]Ofb?d !nAڴRN+vܵ$I{Db8qz'ݐvqU. { {I)=緀Uڹa-a,v'6 -5;+QdȜ: sPP65[5ϧ2W^UTpQĀזrlo 8¢坾=9ӡC, wi.u~ D鮱sDC;烷I3Rd'{Xc|orM&ZvEwdZ!5^6?I7`"'""ea8֐ܽJк?{~nM <^_-}ᗘ2٣"vӨF;/p6wR?^J@Gv)X~`* X>DMH)ui':T؄eDs ]KgR+uToKDhj@#cN'uKuzp [+X_.V~îFʑ"嚙h>6mT1Ѫon}h6o#T2<8LEt#(7w[!ҟ>ϥHk"#}];5<K$a^NyLȅhk~1꣛h6mԉ%뉥a-~Ԩo>{ovص[5TSE_̮yfUSpCT z9Tna:'/Z]꟏_T )Ȕf-k$!H qlSjT7VUf!Ug7?cFMR qU,pEIGN=k~n`L"%$Tk0֌V {&f+Þto1'lcU}V? &Kӌ ksi+2_13H1:+]2`kmdn㱍?a#P>C 9v_*XGݓ|vtإĶ^K&UrN˜Ejr֋[NIz9@, {{ ") h_drrG|b9L@*&~K_CF}6VD|~g}BFmɡXT3SCs43D$}<)c1deW#xp"u(>PgwcCM] ^:#*24i򱇴COnW8>J\spt#qM9*:4xvstF2nH7lYnaosXC?5 y0%E|>^B~չiBAhQ*$dD*N+EC"xYf0L" ( /'Y/͸XBgϋΆ]$!^m^oy;^s7Ж H-k Wp}l R;m|B\/㿾gꕩ2 }~~1e̎.Ed7l5Ef ZX'RE\ ґ="'x^8 \~؝X3O#(U^>2;CokdPDr\pE8S&,j ƇDAѾ/ij_9O'( ev9g_{%,D0pkFG>I}7!cw=LRFl(ߒt^-s>Ze~t06jz>6 `?u*P&%1op~lG?z+-ຢ[W._!Б9U#hQNPSOεX+?W<{craM7# /;ڨD>l"{)Y#VwX<['ʀf$RM)FPu̼qG2˫.AGb:!RL]  SӫUm: =zMvX"mX(Q3byȖ+UU ^?0vk'S/;tE,yn)I0qL?l3u?G3 [| CiCϊ>_^I=$ E:}z.E?CFZEah}?_ ڍP>dNw&k'a=W鮄HC.RHvʣi*OQ`Pi\I [ū [kڨlIwK7ǂ#@{42 KۺJf/+flM;kY!l+#ےs׹5vSZ]ܽm\닩Z1aݎ_D|1N"]c^aUE[k ^d~P'݊f>3X'iAzt{S@KC麉}r^ouu aMbi1`g :39ϑm2$ F`z l:;SFʌ6F)1l-7JƱNީ)e ܉lorb9=. yL'Da%#qL)8M_ Xe3"7vcBV{*p#X~4h'!>}PѲ*Ǵ}Xrp Ɵ?y-8{$MiOt``ZaWjome'ȯ Qѥiw8cЧ$F NfSH{fwKZ'?ԸjFQP_k'Q{pKOW<ͯt@>X XF.Et=5Qm3^U*6G\tذq)?%=QqK &nUۡFFeo{)):Hb,fC_o+@D -QS"zQ" {Ҁ"$tv ViMO *fJeҘJzgL8@E8X(bQNzfО1lEY Qdf2'{l^I< 5ֹ壖7T֘в_ֆUs!JD(pwTRZ`܆§(P?hGqol2Iˊ/^& ݞ80 G.~雺cd17B"VariY|&¯ Vik@jk!`U{1` `|UER;̞TįKXڝxz ֊a"Mc@Pk:p*,œB B][s nVb^[>yA#O SE+g\p0AX}ϝqiU|>GBA@p7@lVA m|idr%s$qw`o@%\93V͕ލaߦ)>"zv-g66m[?g}rTZ!_=øj["SG[#k=[ (K?yÌû X⢕]@TS&wބYD%&r:Xϼ4YA 27HݪOV҂@vK""dխ VGӻnD3VY c~9k t3wLD#eI /";YG{I+,&!RcNÄ+ Q ?0mC—,'몷\mؾln]jc&yZMMѦNSY Z(etI48e,=t䛚s%z9,U-LۜwLi6ڡ$wI.zp(PFN*>9@O#+ 9f ϶2NN@"s_Ozmn[p2ŪI7z?EY+W[C^" t8h~l Z1>X@nC[Q܋2us20e!oB7f8-z(^|IYNO7ǧ,gimX"'h &/"{K;8sʊ1yјOE4w_R_5\7àdB6:eˉ Rk8)|YɌsm$Q9{=O k֌}_F  EBLؐ1k/@Ɇ4;v$Z`s2ζwݢkB>=<` {Y w=՜"Oxw0i7HΙDžYU5AŴj~lEc\\ޯ)ߒ`I֓|y]Us  Ė=hߔbzxB{IC´-ytdi4cn,WG-T[x .bA_2,&Wp[Kio"O+}6-`h* =#~R?C.bG(R״"S w[2&^xBP$b}iWaܛbk"I, Ēx3+וKGa}E1^?+tٚ/cl7e !ݬLfgXJ`XdI-eXo>W-ǠMA`n[APNWfoVfe_Ls"V54]G  gsK_,WӥJcuz? cT޵\,v+X7΀!6xYi"ǃ>$mò_^U˜vDOٽlLx!z'O""N 0yPY8\h3Rƅ @b |DԄU&\ހ'b/RK7JhNPXWݓk-'d\Iy0W)ׅ`D#4";-Pۇ?)׼o+ɽF:aY<_e4}n @Waۯ`x%I0P*  Z<5+Hgŀ 8e8 *΀h`=!}ɋ>5 >dgue J%mQ4V8|bmX[3_'1w IFtHFbWltk9Tbs]m 8F-]|h f!'5QW$OCrgw,knB?a7 !~}۰/ޙjW+@J/ߪiDy*n~:;bpx ! 9*!x W{'Y!}c!L9lttwV*B{zڳ~\#,Dx$Z)0BA<XڴTNsTU$PԴTx g~@OΈw8JSwr2Y+iqXݯXuD 3Ҝ2jCAF֕*&#EpјKbtr#'59 $#tZMs ݦ$|  M᮸RX}`/K(qD'7OXJsxےAv6̝NF 1d:g e@8n`Hu;'f|;%%_%PtAw}}uslP=0!(+Gm{1f_4 j@q[ϥ} >փZxI,&MvP!wy,!;N=8fN%c( ®&ͧ80;1Lܰ|0(%qnqbc@ۚyigjM |r!}XޙVR/\%|8UJx ѻ]SM ĉ_Kb

6w7HYP_èShq5xuVAKD= z w&^]iNQ@=g YO_7)?ax:~͖ .y8:luc(M.]h)7N-rV xWsQ A|vu./\ڈg@&m;{鐛~ q]!!_`-fmsҨD2 I@)JuVS;" PBHdI+^;/_߾n[El޻aE(N-jN4U[nx7 31L ƥP6ώj V8wl~MD9Z,OޮRCݗџP8#3Hg E|bY:|iK΁VIҘi I84$ʧqmVPZwbDSWG}*{(] WxFٔ5U=N'$hԹ6{a> _oo"K~m! 4Hu'QtAB^WAQ% D#1>W? ANfUqn ꚐҋʥZGT!}n.u =nZ0avWc+@TVہrnXXnxU͵8%~Ӻ;. *6{D7f'nv{8!h% t*mVduMJETXR@a2 7]'C^p6P C_d'ϮaǬv?kb`ᴑ^NśCM zVZN@^ֆ;J$!)Qi,Pi3 ){3ڽERO ܂จK,Y9iIu1pIM48>ߴ7l!^y<oUx`zP|sNuɠRE$8X$lw/ \f2ievμoOmXi) ^H SMt0om=? 2.IUzS22BaKtv.čU2"fXha-_=U” H(2ȣj- 6kf"?nVE%nK+Qt66`oyq0"uf[b0eB$;}^D%*Y%ũlgLk6*$"R1eStըȺk}h:C謱QBgBG?\E U:WzhI`as_n@+Ή65Ϻ#N}ޫac.' sSYF6Tم@ey_5 ipp;=[ qoNxƷ '!\zNߝ0⯠Y /c)ZQ$#PՓEqKޥA!mmeٕpu8e%^(i}k MG%[{r̛_pJz股Օ#^*WsD6Ji,=ifVIPմ2{M^w9&U%N[,U4Y)uo+b1SIىBHߎ!J.W^sG;^.7zv?6&ȅ5Z%"6_]`˂*N2{v4> p(Zn;rܜl\h9dԁa50$.]{& d]tHqLoS*)7gj^cgV߫i fN23oD 4;"L 067" HzO 4}]PHswW{C)[s]'VG(jRlG,CF)d#'CcA3(Az<@'@1^x[f)oFUEYS{ZMx.=}P7ʅI+^,s9Mg z5옹%[5pW-X6q~C%},]~yp8a(MuU9'| ?LVM} C7Cswf"C㚷z_`E\s+/kS 'Hf rFb7{x!:Ob,hT #G< ozIG0֭$grвr"V(U>/~Q* xq׀[kC+Ɇ\4(Mj#VS1m˻)3߬. NR(2:vVEf)T9>𛂮?t.c-v~kafC9 WSH@o?I1LxvfI GdG+rf]'RjsP&( pl$Eg`PDA23S{1C!Ğ[ %cj::^hǎR1!lRtܠOT9-Ӎ  3R(p ^<"=j xA aWU6r؟Ici2@v VbMuU}%3ꂂA-*p[tȑ8EzapGw^Qӂ E#>x3z$StV*y;݌y Ѥpr·54cwIdKV;镠vrϞ@?TR̂REG_,ضSlHY]@l{Iw4N@PldX" 2'alRr~-y *z&%_ % LxiəL& M} 9.Rmkn"4-;̿74[A`+>U3yGĚ9sF9S $=H9C-51T3\`=uꗲAaHlpI{ԃ"tڳֽI A$ݛv|P!_lUܬn l9GM%n߮9+t^%z(@ LOנ2'ٻK9*uq7nj٫Nze| i}'w."x'_[?? eܡe< 22yxY( &BYxK"I'{iU?ITPu2]wڠ@TJB+_k.̼IH?RmHUVA91RS[^EdrHݚH#`n7]h'Eeօt$(Zeݲw4oϢA >#1+Ҟ d^V؜Ec}:& -2?'5 Y֤2* 6Nw5Fٮ$aR+y:Zoe2z SJQ湒(twUMijek&Jk s'?\mوRdK"mDoGҪ[!S:1 T˞"7dێ*0: iﯣQYpU}kV_39st>ñsKh&>S,%lVI]mQtmw͸z_0W;@اӁhI\**j^<A UL&2Ǩ>rQ8@ JZ7kϱRǎNpBk쿑_oe[`U}LmtAZX3W~pZ/iDwM/\f?m7Nym'Р:* oqִE]!Ez$7uŵ6X~veN8 QRe"'#dc1[΋׋e 4dNҶ#1݌GҾ vTt(/j=Y%E "Ǭ )֍2qV>h@jx6Q$;Po5`D}Wг,xmSˏ|[ mx˩ƴkT+ >3rZ.t j8pu?90洸Qģ|q,gL㽔%"yeyxyLE70@ѫH[ :3Q#RO&G&v鐙K YCE}. nljnȰ'%<ߖ_HRG}{x`U5$XpM?[T}B¬P>i6A(ti3j~:2U,C6hAߙ| ğ"0n8G&XmnMۼ*?滴&:##009 " Wm7)' ZuLYmp0Y}]CvZHXSSog *JLyGߌݨ½#;݄LO(G1<{^@.cēKsV%}> em-A@Z`R?@2R'~uדR=ɤ^a#mgQA8P 6sK)?v]t~o_#J IiF=U/I!\TpYA*kb{)q(7͉tpozߨ]uKT .E[)P]gY,A(I-숾 {ښ ~"jQ~X3uI5a恥2r[Bڈ+z/ K↳ $zl~,&D&0]N>Rj$-2dRzhGL}㦓5o (BəW9WvU-VFj~1]^2ɱ5ū;Ȱ} HZ!7&،K[HnAP*%a\m88׵F >/ZL6B%h1aO߼4Кa Nl 2(b (500-k]0JV^O[:%_Ct p՜D/OS7wBELBm?A]֎ԌsK<5/2i7`|aD+!^udSq,iw"ȩV+-> m& 10̦oB+)k?uv$az#~adwn;7~d$}،tZ@umj` 0B~c|/;5`Ij{o]r,P+^>lki#9dd0^yz+"@釦mkE$}Ju7&.{GUw9|:Y 5I8^*ضھYQ5Raku@Bxe>ΒN#;)o 8Q4~AYTRпV)$.B1ͮaM\Kz]M,%lۏr¶35%}$; [<Ս ֛2w^!,ʻ&.u}:O9L(kkyGݪWkn-~| ƳT+dVY~l߼ZbOc/moACpkZӚ' w#W2)ۆi\w#F[,!31Qz_.hbko!(MɬnxH&:l^>!I!=:?d(T28gtٚXWp;7,MV3ZԄ>A|:k^AO?byJdi׬zGRcj =J2NHwij'Ҭ.G,b-#*gXȢ '$lcg1iXQ!R٥NB$?ǍMa /qP*зI8'dR K݋fR.oB@bA6<:Ӡ &" PFn?!Cw8V5ihH}Zwу&8f.Xwn=W-k+\B\FZH &\[9` ٩S\B)$S?P&*K )&ؓa)>g^Q~LӃHDL4[ OP.n FC#Ÿ 6W |\ʷQuA],a? N8˭FKi^@\~|]a}f[^r!*yp֮M\a9]ܕ #mM=5*K78SekFg%K3:txYgVRU氒K4 (giUStR)νއZE-UjyԴůl3j$3g"L_,To=vnՑwGsS;'U{ T~kr9yK]zP$iigu8u6|ڒ}fwJ} ISygcO$U6=6ׇX{Țg_eXf7tb:evTorCǎyֶ^E@_C?)фļY:ö!l)&+pJY[D)aC7FO-7s=3N7Q{SLiq#@"\}͸[ 9 ,Ag-a!|EO>~aQHVD U 'hЛ,  mKr6!!2D>rA XIFcC,j15]{-Ee(/cEgD7R05~Գ밁O9A|ɼK$Sj[o@-gWx\(SBK'~_BȖ\ li~;&u-ǶaGCZ72q($BsZ w7u$[_lzy*-W3zxI䳇NQ5ࢼZv}1e3bW"}5 W۷x" 1߇rו}DӹIQEu@n:R S󐇯Np¼~ ޤg-)|5z VCIJˢg2F3kHPC3[,;:-k]N>A% qdpy]ܒMUaB ìN-o|x͘YVjJ{as(TsuB7ńT7R]W-X }U4ȟ$f_0|Ĺ55*^MP!\fDӕ*4Ȁ+*<8J<% W|%?bV5Y#upr ZV_U _Š/`P2Y WLD+(\XlI\FMsh3|`M-W:k!g: :B5^c]y 蟎ЦBYJ6eϵ^ﰀ4YpHkڃēe&f=2q aLޮ,xQ1 r'nq`=$;SCYhLYAW T?}ze[,l'?~1({Ab˃!?oɺ2CԶ*1z*t.%T՜d ?oed~0Rn2׍|  cf ch߰ `G〼in1zM݂<p{ɲn+q]Mx*by9gRPbݢ]q٭Mɵ3LK;W3<ڊM$;ERzdgMs,(T{UÞ@o=\/bʪna6:sk/ot_fp9z;d&WNEvEta"Sw șvi;lL0 ML9cH'MM#?kx|2B&љLj6!iY9XٛW4HXT ^9umƿ}&+?t%ǁ}ϲQJAwC|S `[L g{'99 u:!a-]$*i4CUl\^5M'~LƝ\2pv |}?[HN?^@)mր\i+=A/WiR)stmebRȵबkTy-Z[y?-nv_R5pvH0anݘʒTI.Tz&DypQZ8)g)06{={!ǍgC -w8.[wJ#q<(fYfٕCL^ﺰ%lH&޻/ ;(QK{G4'q`>Dbb Es.(0Q<I&9!,LL%d^N)\<-=xs^S@҈YkBxx3K#dIv{"$@iNי]Ei1o\۴9898B4sѠɒ|oz-Y߿2őJE1 DŦ 5b /LBHXg[h҅m{+K?{Pi4CKl J"g]Nb{E!NQW+F8*Kj!ږuyqlћ]0.t%/.ܓSdLMWOsců=p{G"K1Yҗkc u@ Fȣ}F_GȫcsvY¾69kJt G͍L|q_Bم=^hYlB2z\1KcO}wcaʍBb *S-Gf 5'ŴQKn?ݥрj>\$"Tyqrl\0^^A?=?׹kQ fHW6VCkhz-T&Zˣ1ZdU7> zaق(Ι!`J/.IW-#('[Tk^Eߪ[[FΕFƵ *4x:gd sc3:$'uy3&ը5TmΣZj:2sgU\lA)fLeBE ^Lx\P~iFڀ1L˥T1!1pSoMWѧ9<(I ,/ zr{$LFޏ+ Nݳ2[j%/6v` Zbs%1}FE˖/$ӅۃUF>NG*,-GV'墛?J!O_@FꌋC rڗ%#vķunϥJ-) hr 58&bjׅFհwL>Ұ̫nbr/r4N!S>=XتVe)4E]|ItF۵# *J2S9KEm!ᩇz3[ӘǤG;1Os!dDQs7I&"f3Q~b#+Z(k($e@)Cm1Hm^ѰT]| DZG+71^ȗ"Vc>/aiQwd{:~׶$ikJFك9l16C#|&yۈ P?߉(]ov!tȟtjCcNTB4C`b+bFɎ[mۦ^ U'ֲGքg_$1iL,gdh_3%3J }aE+[݅)s^jlp(P~u'vKpf(Yթ m^w/<=Igt]~4H,k(>ԔxLoX{qĉF>Cj줃ia]РOR02ǫ ft7I6D0O^*"z6۟K fT4LzJG.oJO\4yf [A~ߥJ/yloQ,[ :yC)̣eL[U1 u$29|S69Պ} ( !hKQ"0UALL T3ܣ0XDA2hIQyWSh%가ᲢEf\hw)+C Y'5O̭ PHe\{`aHa[z7Z ϐ06:.c+uQ7gOs* .bnm6Adk -Z{ Gb-E(hmՍq 0z` vg'V T_0w2WZNq&UG>"{HY\YY nָ5𥢻L@G1I 끇ϦUyY,rJc0#\zYLKܔ@G)ɵ .- Q(uⴸt3qb}Yn\/nϲ63O'w~ګ0^Аo՛nmYI>xc&en9>bӝgHYѱy^:@w^(V>bL`lMv"A]s[p;=%OP](&fEf:צc/6K t-bٝ6nU̲`xвUӆ̼7~2W~>L\amxXgJYBGgK_hDP/|GUbE;r*.ݯ_%maMq`Ib 7O0 2h:)4!9%yրn>e%'hߢ7Jxr^>&eIf:OEVTTZcZ +-[U6 tk^ xn6fSR]UCY[mPL(KS ̃;si}H +c^>rF Ĕ7^{V nB.D|qPUJgu-bډ.-^rzh$0_D96/.PJ]%#C("pOE1VbcGqb@XtI?ybp,38\ILA`EjR"!OT̺DOFtL]0gg]6 |ؔ RTvbm?e ^:& ᧜"9Iɺzkw]`ȃce2tiE#񼍗[м\B$H<l:mEfӉ%ͷF_ *f+dFaU*TѾ<,P7s4u G;MPi2Ihw4r@PNۤz{2btaQ6]@ʽbqOYZHyUuT8fExT gv\L Ashely[.o7ϥZ@NAi`L$JKrt9"`0}\L/M!!]>C ܆Cs]+v+p6嫡z\j|!%-BWMj(K8xt n}0E{NFQ6E$Ij4Fyam/b6`+Ԇɂ;%L~ m&j+ߚ2nGCq+@vGF1!QGO#b I @dndr{f]=*ȏ)y$V Qlfǻ?l(Ie>D%Ը+>ά1\bqnS8J.׭)/Am.+S%5HgG1pp$₼Zp(T|A?b8@H8Q^H+VMN?5ÝV3ZxT|t9( 9qϻVj7ЃF ZE1њDqU;[ïkJV[z \ "gzá鉞Z_Oc`*ՉBsP샱H[<`aeBэN޾ <4\e`I4h]&tu >:XF@8.'TX.26L1 t}ũq1Ap+~;Uɗq$5\>u+%#!bIc1ٮ1+ii[7@(Hp Yt >8NϔהQ3O9W0<;7`%;`)#ƞO rш|b΁1X@Ɔ_[Ul7w!a%Ep6 p)Ӹ<nSpqʹ*XGdګwJ4# ! V" LʍZJK'-7&5LߺrUnȸ\I(<%L>Y@ rN)vW߯o8BYÁ2>Bnk #Z&Nຏ;Y(ڬ'eO cs안 Yk8 Դ)fibFjcqݘ';ID'C_ukQ?d#H^ e*LZ=<`HtY 4FF x$r,q]iL~7_P/M2IvgH/d t`=-DzknPcoqҊ7pJsi\I2֕;1`q5VdZtZn)%&.]x6}L{6JP7NޤWQQ7=ݟKH$T@?ĸ[SO.[͊tlW䑭ċ*\1[.,Z> /W6{}9 Oi 7k+RMdşh>j]qnRQzW:esCHeM+a9Zѳ{A"ڐWGm[sߵQr#QOKf\EU)B3P$X 9`:6$oLvxF4.қ}MSYuBYn/҆R YN'"ck (|UDƓ0 pBiUoف壿 eMC*B(Yp (=rY|},9RTvqdou:(ɬR=D]J[7^"OƭA`5+Ƣ#]bh6'=껿Wb=2Ic2YI>ɻ1}B F:>U,QCng#]fS) p$6+UNh7{1EҲ`u~^qӷ;QGo HEAT ˖ɚb$*vsY  gteRq|no\-!C_zTNg)2ul8U1tڣ}Hˠ,Ih=ѝK5>4* ;.ȸG }7ɷyp6!MȚh~^@O5TQ3#GO%?Lp%3tP7Ce:rۥ-}Sz@xťK.Z\ksdjTSJ{,;9CR/L{N(YDrK|T?6wєRh _5>MÓDFp뉮o(d\5`Voن^ sGv@>G^=i ^98ڨv1cPpőݨd ݺRPauN%}=&$eyX_rv0'XA}XW؃I#P|MMkaФdnWDOj^hD$YlKN &InuQ<#@0pR=A6˥Ut2˿o +:sYpboq:df3BOJ<|u-j[Ҋ·#fuL@oL&F=zoSQ2mAĹB9Nn >~_u0т{|PοF9dzq(CV.1d99r_N@"J0\(;b,=CbZY9zݚS~޻EZ x7xNBoJ87PJM>qM5>ZKrNf(LD,So"R_dhLITǀ| >RF`cҸ Ǯ;hc"b< ~nVL7;8K:KJ1an ,TQHfdwTsz:YJʭWWX˿Nj ]WE+0V#[R|9fM9NZ\~12Hx˺fLVӓbOICm7Pݕfazs ʼnTҞ+^;d4е;Мׂ2+Kqrϙ @ZB̷eArcPg!J0 ƾ p *x/[|gc FKc H.X&KL/(Z}c$,ITKfg!.. ՟X̠CC9 S<ܣ9/F&r̿{w xn)sѧ<[[c mC6nnI-2pqe-@pZy1'X{=Q, KIm*}1,wגSگpwzw\ؽtWryy6@2ʏ3J`eWH+Oh& Ʃli]ǜԏʯ.gf\451uWP:6P~dgƤR܁.{_R!}ZB ZOFxUR9J1b,'= 6 !BEG/-%"-M1~hQZ'ߊXfB8= <%?g醾Ԟ;P}A‚MCZ򅹫(ғ1;oں"I;d(L ct22=d&6cknnϲԄ]#Z,/!V:jOWC Z|} Ʃa?hsit\D?'k}?l}^ *g,Sʂ4 FM206Т@&<~(ڑ+½9jRIlUǠ7#A!pK"?Ў>C1sy$pr;*|#JP@~mdNJS|@r>-T<]>O1`mA&C ,r3x♔MTDvYcʅC@ݿNs vrEoeO-;Z ׍pCSxc&9sp`ObCR jq^|r*zp&G N-֕w};a:TP7x c|ripܶbԳ;G_@W$e]C@r2+f)*LH휲倯3au:H@- ppζb1ʕU΃ f Ύǯ}Q<98-m<+R@ޠo,: _wEQ0,hq[6 x>V!ogwXR ~a=@0a?Rȵ<\! &.80jm^ }$!iX O{:jY35K)~kdNf_$#$H mFX&R hb'iߺJF<#C 5Y|2tO]2>Թ۱Edx*/qvv7>@HMPP[6.A}y7(|lw,;^lKSLfΜFFO,=XLvBT7 ^w#@3u͡,u1L[)EOdu1;LQJf1 0'ڤ\-,mJxvnx6;NWseoU.c+hۈm;\f,QGgrhd? c&EUpyJﭝ vZ;;d`S(Ыkv[`<`}3[¡X@Ș<`69%(6b97IHD~& B^d]3xNqpniSnux ,5e SCO"fA"^G3%K%E:) 񾡩pI{q\i ܦWh ?EH:^rm?>\= RDfA9,BEhxm:/ezگy|'i>s O#\(᮰}–Wⲡ.2SڼEMa=5*/. b.`oe!D" ۓvL)m ӘnD5zV14cy$OQX9~SȜN-T~l׀^ (r`c>4c>8C1Puc_0>Oj?2Icjj'|&-UeD e?}$"7sEɝ nzڳǃ`u}v;2y6eƝ OC@Hމ ˉkKxyIYxn]7_ݬ*g._n瑊|+XH=M޷a$V;+ͷsOjȕz.:R}.x,p f_3^rbJ3SNxoJrJ9;S0 L8UG51N<Y9fA*"#JhedEֹVRuʞ2KHuu7}~Ssj^{?m7.BSPㇱ koK v r>DlNyVg AWZ@Ą>*MK)+O:#}/6y/gacf_ z&u3c.RֳK RMQ<)cg v:n%c8LOv^Cc1?J@3լb^E_4Nx|`3eJpC- T E3 <W@=CYI9M4Eo0x`Cm[) \V>--w6Nr{۾JxkjW{I`Te>\rz'o~ !6'4 DŽ#J ЛzDFS+-wSQ^)\zb!D R Ak +Cvz6[(1Y 6ƧQt^ `m{ !Z}vC[S VOUZhقQ8IķHC-t [bB؁(AYKʁ Z[SВ:ԧO΄c kV֌zm/QQy7 9vX&}JAtW SKԦB5n䬸/ =/!,fD30 З|.h(IJp37+nhB5`]Q>)%~h;W#&w zȟv@Jx!ȊAVs2ښAɶ]aBֺRDU6ăbkMZ5|,|Q c}^Y 4XKbJWdyHW?#[_av P?dtZr4h;cRZ6] צ}l1ރNzDyv]I0htdx >6U6mN4OuWBnPe6v{Y><2Ҩdbyŗҽqm%Ղ9( qr~5!*5~(Uo³0@O_Ow5!ı Bd%1ޖ H e[W&a=]z d%82::R'_C$8_G- q*P[Bx0"y;=oa !g ny!5C;QRD Khs17N6wL6╃1F~EcN忐?~PÐ&*m ^eR6zR<%}W!6bo84dP,3/?LnA]4gRn77C0]ݶz6EfO+MTLm/Pm ڹ^G|0r̢L5CSX`2չTf@JQmK|>Y r>G/* _zb1sJsq]$a`rli/25 {lV@F@&g7ViGNAh??tUqunMfJad}ȪC!1OөEfT'KKL]Ƽl>('* Aeh,GԥA7'MEmT-cJ68 J 6p#!&cǜVza7܇izeQz./]Y (=FiSgʸb~мp}WYClvY LG򤂹@9:,_]iz̹:jIuŠ̌OP4hF<s6tPo;gX9!b^*\$HNPd6:hVq\nPr\T`Yh[4sQQQbƳV[ ?auiqu-ߗ YX弆?rbrljBVܡ& E7o}|mr_> J'ӄY%-)+ Fg|_R*IxQ2;@6,-~)Mc:Ids/ .{ER[ 7<:>e5t0 zPZήRyφn0w.>֡GZ= azw BFTkoؒ/AIZP*~/-xUq'r4*o_wFت|Xkn$զ< Վ r(lw-2{W(GV;[SR VY~Y'<אַuޜ> ]MSwNSo(-&?aH;uT-մU5(!PK<ȁ6=^ i0MS})<3*\qGWŞrGFZG-%lZDpbnٯUiq U2w~'cuO޼6P >Pdlp.7Kf龼UY,ol;DOrPo ”tkG"K3 %8ƌ14!A;'DVx$^ wFd>k갥P.dpIfŵЋ[w| #C mDR0>_a:EUsZBlP kQA밠rWOUX_4񋲰4}+B_U週rp)`57VuL`1 }dHPqQp\N%C>;Kl^WjjDd)$qH#,T15\SWTqHKKzmpc)\f YԊ#iqX@U&5%ONyp54}0jo^a^GDeBO&,T?)2yxg[hթ7cFU{RTA,~tELxu^FI156.T=Wv}DM L5DYį0Y38P FJ6STI^EAoȌ딖b䢉sd/IYڊXR )mA`m ұf:8rfE/-D wOA7׸|OѦj+^k fΦEo8Fh 6Nd-{[(>N":=+k;]Mj؁M|H KØ\9.қ^&Œ$ʾ$"#gwU{!O+ ȋ&XsNY_.ֱzgJa} !wu&>Ok$V\F>K>S/b/7 F #Jxʖʤ'!bN3iRȸF5'皲bČuuhEMF KsNQIP8!Z'`*y LwiOQE=)Z IQo^,!nଃ\$T??҃НПbL!AwB˂yO.yG6 3fĻ@|pw ;,5&Duԟ#GT!LC%9\rK힍C رT+jZv֒R8Ս:6TeG'ZxR0$w +ųLGmؘ^nkͯͮ 9h\+>TN~;:8Ƶ0E`dQ*$B>:ە?~rիƶeV7K;^3#8}W7>Hγ +;T0`H I7`:4߷Ytί4l3;e~#}Yah>$=>W`S``'y]WyEԕ}6.꘧\G8qmxE,HKvIh` /9DQ]V/{ӶZ@.](S=#V ?x—k[ۊ@!8 r%6-8'π#N/iT=ץt^iݨzv*k %m%0<{.p=8K>*׷a: Z"To9t%OKCCF[*MUt&Egҕ$ڧ#!ќ:..!;(elʈmX>h.Hہ Qve7Vl`mU_k5t='$4k9 -x+GO@Ax|4 Z Q *qEU"Ɩ><=)ȕng3&қM`/u\8i6th&Ki\Pwtݛ#0q9: Kv i's553;q!v1u&r1SXr{o7P k ,U3]: y Mv w6%(soThIT/q7M =g),فP V'dZ8 ]x 0SO(A!RڂcC&"޸qMx^` >kw2rKbJBT: 9 Un_uox%3FB19&iݮ)QcfE Yl[qn~^}#M#ҍ ? RbhJ=Dj sՍњ5~2)iݸVurK?KK0_}mQci굴}n= <@q\2jW )9ת`D?CNŮ]DaPCN @Տ.-&L L):ag&$&]1r)GxPS&B"Xn v([ǯ:(|()*=!שrH~wO~fBMR})$;"PMP%$X}։vq5DXWE.u.|F4ovfTrL8vkB'Yʧ8O l&-g"9kU6f-˿(wRlJjb a"Cd毯Tv: nLƍ>TF꒙B3&q9Xq%srfwmGȞ oOeybҚx/sƟD{ Hgb8xM^[&ؚXVGPhq! )?F߷H'$ajFah=2A2Dո]q'*:G--A7j,ҋcrG$Ni_ ½}ȲBM3N/ƨb<@+96߶fS.:5lMD-1V pԊ[ٰA_UZP%LTa r۰2P5;(6{]Enfa+|mQbSo$8~c+HY eُ^[?=%M+9#,\1ûD" 7rIm<[ƨ.9* s1xͬz!>X-z"[\V7{xUY .+/V곢1ԂW+.(<.jCaϏ,Q$^C/Ii[.=k8Pu+8pMTT["oʹ{C# 1Hw@m # >p- Q6IcyY Ʃ#4@ Њ ,!0fbۚ}/-Ho{)VϺ'?JdAӫs3r2ܩLG$Xғ30S(!1Fyh~~ȜnTXkm X בv9Ccx]B I],^7w2.tjNw*G`I3nKtR\ F_jU)̐Bh.)DM5?LK20QM/buLqrFiy&h}'wGEC,*ckktve򛵭z>2ebn-Xwb2{3JX#wU:@x@~w$.$OyFٙ{ts>AZ SPŹ"y̖԰8 /˘np0YT#,5F`sи|V$bA8qԯ%fō\dDuDr/i^<'5חceۭQ;_bf?Klo3#ٖ}MJ#YwLN\ݸn }F ̚liP4h=.T]_tR*m!ovݭ=JX`d!|'ڻN7uS Qsk:aȢT\]1яz fBZ2 -A)0l/|Ȑ 0;"㔷*K>ݑ"37hkr'nvMΜh7Wa~zc擼GkGYa''ʜ(2m)%S}M^}SbK6& ٳ\HZ3_z/9wS} )+: FP*Ϳ_v=AP]H+?o|@Ԓ׏_x 3cL%?(Se'ReYbY8N%_$X™U<ٟu-qnf"Sp`cu:۞4}q7)vSYSSHDʦ _v:V{Wu'5# B@<[gBmtbI/Gy>/FheL|\;)iDƨ|)j02N%D~2s&!j/T8I W) F LvO| `|%5%mE~HW1<Ϯ F[s*=Oh)v7|#|ؑė$U!x̓jE.A Wuo'єg@L )5^_-TE.Z9 Y/[} L>_ |^{q~9;i9[|pH1G>qZwh$ 6N>Y?XR/ 킈R@mRynjiQ1R9g{'~/qL5ra[ƲԟnAXrHrA!ۭ:#"xwIލЍJq|Pf29[i Anwzԭ3prNDs62A|GpB9\`lKl=j3JFn߃c\ cFhUEi58HM|f='LS()b<4Zb+TdTDw}ikf>TYCH^GJ>\#2owSGpT*T0frMïD*#C{{TYe ͊YU^N>ݻIwuI!LV}rTa ę@S`7F\NTOWcXK[Q*FɚL=+gea3[Umysq ]r0U~%Z(nޘ'97>1d9\e=.gh5G8$wɟ_.4\(/[}f>)f[+ 5cr&~Jgn>D._I +a 曎-491.HjM*KKpbD/c !W,6_8/I8f{ZX$v?r  s] apwᤤH'|Tו E' b*}Rb3,{')n-R_0fʾ5&X#/J}:ԂG^lbRrp3/DC.TˬFz)L^)’h֜jmjK#u,' 3 فn˰wK22TúHC*н(x#l:z{-|3(o'XHJ'ǩPvwIҡ{h 2UǏ{/qgv11υ̿4?M1[z Ș|nrPol {@}Yd+k_$<=neu5i|L(K& }:izrZ9^ns?u)$F)Ɏ5.0e;QҖ_Z߬/`qBIg%E' x(rY!>@JgDpB7'm!bf='ZAp1['N:㎴:D-?Sˡ s r$J$ʩ(cQρg˧֍ ?po_-I?HѳCI%;-*vA5K+|x(';?3.%*ф'!kr >ZX,\XVze[O7hp qOxz") wP-w[P}#ZY9%0t=R'O3O;"4iͿj]߹5ψfq=^Kc؋ *QX'*d;z7qFI3R|7_um'/6UFN*Q[, :m`=̧6` }ffYc1Gc1$}̟(yVH"=X."}yX'_Q'V`Lv:XIC ]4kRΙn"ͦ7=y{OAבKdA[^sw]wIVǍUj6Jav$[Uma7~$fyyzZ6>ؒg 7&@Y~+ٱնljLG \Z|"x1#>?.Gjٻm{UDg _E3ïxK Iy҂]VH|7w@(F"(WW%sʃvcxhdL>䆑a*ꄒNhb?q珲pFю^&}$m'CVZ"Sq+ʧsbߑXVnr ` <"g[h؇рb63tYR;=Z3J\D<;MBRG*8QՓtR;\O ͅ#xggR:ʑgmڔ= 3vtv\cUK8&H}xFidU :&Xy@*c/gz oJ~56u8vZIRK Puׯ`w (kOQjNzPg{3{Z%@>]n٠ptL̈́}8yN_]i(['?0Lm@X#eU?cbpQ:$!&8a1ǜr~Qu MKGnIhr"nZbʯ%e{e-a-Fl VA(z'-_zMCFjrXLTfز/^?-p.mZ߶fBg6ws)L%U1t7ل@9UR:k^ tbidvL3?5Igu؟%ABuYch ʛn1i;~p1 UܠEǔK0Eel<r%Vs/Cn`Y#V)223 PLS(- P󑵽[LȷMu"v!O%|0O;峻Q%Ʒpt5H桘r\M!N1$gbn`V^нOǃTu 1N>g!Vm>){m5NQrWbk 2vv4~YPHr<xf\JcD5K4ٸ0~q1FcaZAbzskyS閇'r\r:ie0, t#ޜ~q!ffsEg|WRˋd7;*TZzSsgL0Q<*)P )vIܦ6ˮ=SxQ#0C;ڌ3åܮc_fj|'F+/+sˮ[x5JT ?}hXkغgaSzz6V: fqX¬@!up&WzR $d⦭Aw#F?jޡ32GОBB_1ْvK)?пr.Ւ\ºL Ů;YvKâxRk`1ʈ+gFNp6~ed@b0u4x[H$0oSBM~$уIXf&(W = F}vQJb i}]?jd}J*j]:0# 3Z;&sY=vR*03SouH"TH|fR @N 3{bPJktST}rQ#3.Rٴ"/9`dp,U9ٯ,wTCaO +RCDBE\`~G0{t5gWɪ_*I!nԣl게#7(̳} Y>sqXEJ( Xwup[ƺ9eq,h'wT{ѼZ1 ]Y>Lp&*E@~x&I~Tiu1TL ^QBGo~Em2pYPW۹d%U\r!Ɍv = Oe(CNMZoܞinu#,O+bp\G2,^8 =-nT ~*M qJ˖ h9xez"z:d$<.{9v_DP?3Gre^m?&"'M]xDgZXIjFEHCo]5My^OsocAE8h dR04D3 O9.[tb6utOAe;mfHv$!5r?Х$UkFihh-Y6ۗK\&W;[^6;ԋwx2 S8:[s 1E쐕!XF%$8+|ّ.wT]J{(SG n0aZW Yo t uZX~ZSItm E8 ʾ!sI$;J*$-IxNpJ̒80#O"(% }K`J9Eh>nR0-أ|󴉚JD}+5N˳-ne1$r'e'"$f,5UC9Z>~$>%7BrN)\bo p%*f+H.rLe2EEǮQWqH0r.CҩTA,p{dTY֪(bx%֙LB4; ތC Sa}}1;bOx69\P l1Zjn*Zq2<7`,uCꬹ= }7KFpȇ|dv$΄C1m_G"ӴwSR ZLoOX2}.SګO!⍉"!ugN#NV5﫟x(˩D`fa<󪚝7]T:gCZWJ&V rA*;>Wj_Dke9kw'C%?zy[RkkȦR_Ku(;Nb7rx IE87eJ1d`IѼ,ce.e7LKK7Su T(|g]zbַ }m3VW34zСq7V[O` eNb;}3sgӾ9%==9i}I5QYxx"|eYÅYL@UD@3Wie m/s8.̻M!FK32DRP$:SІ(_{j`1 8h$kk^]ީ5\s(<@-mNU,nW?] !$8e66G>4c$=.^'~0]^eh+?psFK_Boj1̲zfCtVqUGy1J@en㑠uJ/zHEGwneՑ/-ȝC퉗!+|7oIn;0t=W:-=4U>eUf"xOjT@(ШV=dJҥq=iVp0 ._GKtS,o+ӓW*Ձvz[7Б6;vsK\l ѩI9HA*Ky@: QՁU.Yh Ra#s5 mܻB! lY6 |>XEq0 HtA{1_6Jʔnk75kJe9TģLy'47YsKV7N<:K9=^h0A+JV֦Np^c]r6# Љ7ӁuBTD\ҭ_+@S#9P5?$~c}&egַ ",Y\Kwg]|-3FkC캽f Bմt$*!%cY*>hno9eltf#p}\ԏ])NX M!$c?rxM+m>M:-/n8}ueL{ (e R AIQpׯ̺ڣb<L [Hno`?  ]=5+ne4|`@AQ!2`@փXx8NHϗ_xݼ-`WR☦}+vg C6}{ɹ ``%ەZ-3K@83YrI]Qwڭi%lC@.".>w77^8֎eŗxlHmW`=iZ^QI #22jB*MkWdF~✤ӯ @Yg8 WZx3s_TF.́J>9*3#;ܠŦ򸁁:?; z=o3n ! !|adMŞTOSqG>kPb [>P==O=Мg@ Rg\ꚃ_^R vm&ܗ4dd5s34`푨Dk,āy?+6b\6}O2L@đ'7냄2uz#U$=Fv烖of`W${PN馫lIJy2_⣷ۀ+~":8 cMnIdtT}ahq?%bzg@CXİ='t0vMYχ$k[N ?ZIÁ/w]21} 8;e$uP@Qr3HaLȌ`= JJƥXª&yqXֻ@X܇&_=!=Fљ4L[9ףL HrD˃IӨ=@ͤQVW1Ψד;@ހb`֚'>l g;e6vY(f)$?0%$^I '8 L%1%'rw!~dyo&'1|*L3$>:eB~-jy)WfA b>1 :YE@~t,]iAefk[]}! .85y++14:lPP9ut^mAElWiNB#f)I X?-^ߘnudDfb4EW-vۃ&^z~FԬ9_AYmO Tf>Xqx "֧3l9^/vhb1HKΨR,[S-8Hᗁ;C=6ӇɛK"uI MfD6%$rr/.n-O%sky3X$4[%Z,n7Nt] \%[NZюvJW}phi}Ʃ6!݇-&5$CNNgP][*!vyL)rl'Dw+(ˣ@Wz3Y(DO9spUO6hש tȒ<1ltF%~Y8,S)>\2S&Ly$~ݤw!Q*d+Ib8C;$Ҟ?rT y4ZVxhD<lIj1n'A{\Ppߩrmk!Qnx *FSބ9p^1B T^Kc{Oהk7BCs򨊚yS:>-V>R.kQ`Jpe ̊$l`qq{U 1Z7ֿ3X;תsJ DE ߍ&pr:Q| (Q6 \]Rx|T,ޕ2q鹤gק^6Q`vx';i׍:gak^$0.F~#Kh:~2Yudtq/f#QGw&F3]lҡҨEkʧ jRi94EE{($l B[k,@ˣ^֘N=NPH8_7F3 鄱-hhE#M-0nzqw~GuX$5IDXL}P0d,b>>Ixe˞Q{~K6`tqI1dBb|s n<>9cqO]6Sn1أ>Z/ ~e~~][ h/>±d>H|+o|@.yA syV$WrSt+;1qX\1 OѰ;±֧U_^c3 PZӥ1 \}* !_k &IJ1^X˃UZ-i)MŤъh\t >PGR my9(V"ZGҝ li:7KL@ڴG_jvd>؀9Ԝ;bM@Pn姿e]BT"QT9nA9@<9CvttԉUcf/s {=Z DTPTW!ϊ7~cWCq]jL_ke*;fXɛ %^` *J6G T#㯍oXGv֘3@$>FN_`BnSoUmw[86cwnL` ?ϾuV#mU+=9,L,|{5ۏ5mK`/) .GK?([3B< 74Wp:+8"]zD5fh+f{"K\d</3 uǯ+؊k1&l\&>߉gPʼn OB}(mBbd9Q1,gr2I0^@y6@H1,zrISq{jB:+b[V 5/jc>08Y ╂mxÄC^%׭⾾!q.cuL_AC7FL:HA)8,`w \]II\ G =nS,Fk *]V3" tLUAז(h$)S-(V*A#𙔷}U[wFP o`6Ǒ8l+(h8VJކ)T(I( փSϴT}OYJG/=L%oY9x O&F3nBu!Z'lqoD_{pZ=P&K@ơ! :YeFaLLA]eAA%2A@{0l;IRVlȼxbwR ;IC$2 mߵ*VDJ U}, }(pmD -sp 94NvH"-1Y"IP`Zp!}$h@5i)CɳKJn3]ړXM(^ފ9*|y(Unx&_fbH2F dˡOn @Rn'\(\=byϷujYNx-HQ;{acT72a"+ Ƴ1f`s9+wD^GY*<=˜(T8G>~ 2-x#.g*/qV+/Bf QIq"UWI?3VK.`iPT&߃@Lz@nޱ S0$:9GqbLh˲\\VuGMAvFwƾ?d1@q_+/$wGFA8sGqO)vV&TsR}x\Krj@P8 uBTZNY)^?𮆖 Ӎvb^j"tM8>C?j_&@eV,3O2$=#v}pk틡F?izŤ䕷x.m f K?~ {YY2޼[ `O#FqdLoO`Fd [63H-e w]n<<Р /9OF%;: +s_U"H AѶMă.M!5SHO{W,Cȿ"_ cx)Ymq%22\L0!2Qp2=q`¶Ps52er6$rwVEPiH7;%`#3 nS(½O:} vJtI70igR.a'7_SjHظ.2? W)li3W07Y};#`TL@<{ކe>;?i'?20sܔ/:I: 3ԓv+)*jmmW(.TSڿwxHyPm⪓-m]㸵ɧG1y՘FZvPqKQQڮ0:Wr3~KVJ7tV.<Z>3= ]ڥYNm6YZ. T;L`!`&=^iBiT<=ӥ8s@-"N&7t4k^WG'1D^Td5shr43 ;k|sӪ=#`fN0Fbť)jUZa&W6QVityV-5r^\"݇ 9*^ҡ#%u00/"^nW eq9GmI'Dbcg=.+G ,oZ2Ƒ0dl7@VgE~ @~rִnJ/he54NB]DF 1a\4MA>,Jq\zPB0(pεK'}vO/~$ 䟪_H|pI"j xo]|MҘh7<8%g.M{nB0KR8^eʹ{J,JÓ?Kdaa~gdsͮߢ~a2U/ %ξ# ]Ky$Xbl |WHʢna!b2DэgQ{Oж2 ”D "]5=Fn,ߠJyva Svӹa X"_QZ;0?o˩aЁv[&?Mp$ 洡3fvI঍n mM\ݙp2wUQt"$ / KrL}^Z-5#ԺMgbhX&aiqS἞0rk}w1j+ DU)K@#;#}.5ǽן*1'leV.;>f%DAy>GʛUm:5f'{.." /5M.B]72D*EiWRV<HAIҴ53HV11.} "_\AS!ϰloBd]6PEWXumxdinv_ń'Q٣;eVx)sD篘#Mr6EU ;gO[p~jg#4ZM*j2G؊Qۮz+^!m6%u ӍXXdX6tPsn8%֨BgemFA`:^\,}ALVCjC6^G6M3j[|W 4]pf,;̋5^&rz V,AqrAһ6jJ7Q v]uB~@Kc"D5D#h|}a4}?ɍ JwC>'ʧEÕܛII5윒K|js$|z'B Vɐ0B#yiu{-K#@/VRߍ5+6ܷsp [5?b_+/ @^| *t-3@>JX$//, 4F]]̣ͬ-PހmUu~HFB[h^ {3jGv0i6WGb5~g[ҵD1>sWrUsn&7DcV,PjA!7XثZOm,-T-sHIܶ%t4nB"K !%idb/c8~"P7{o 5?cb]MѦHC(9STdd֚gjxBOpPlG3NTg?]r3Ns,c[c3LNMj߅r~5 ]6Yۆj9-f?Rg0ldn;#gu mh(uD PKwG}Ȉ5a} `YI5^i(B6;n[s wF7& ]6m<})|35zUPgS—TKxԴeN;Jt4;1*h:21-]4 ML $.=KAϛe=DktsP͋;]5S'eBj&z"5.5^^'xa.1ltxaȴd3KPzF@ Dcg]vj2`2 Y_1@wh yxu$\8u>: !-PQ}Qy"`,fju=T2ꂗ@9o5ƿ٪/L|B{KУyq/qnA2E4ɅltЕ$PBxe$TّvSQ&=y@w3tKVrxS @ꉌR-@6t4գ5~pJD-oσ;PXȚ>Z .+# `#MgxNǑ%^н] Т u*$w6nuE ʚl-Nա҆ nXN_oY3:1V2vI)唆2:h4ouU,2{mo+bBj?{s;2fv'z㭰UT >st㽾Lj \e}OhՈtm[+bF͹oOnWyl'F&RZԐҟP 8KsrSZU`3;޶xAh#o(ڊQl6v$6ܞIq Pe;B3Ѷw,f/N &bչw|Qlb VJFt>^'uV*ka']/b<ΥmF[y5l,>5Z˽or b 5= *^?E>n~:5si݈D.vs!΄N$m &7\U\ջQ}ܽ²Viv#fz8TQaMbPV8+tQbK1+"z=c{Rt~*! I= Xz/y`PL*LlfjjvT^BBPBO#H>+p)[6srg>Qʷ3$yjhclort/}Eƺzjł`cml䡽^.V޷d=Owlzft`F[ޟiͽpupT^ "CKuiQJ}&5QICv+C.C=Vڑm>$ %L:LR7vbJ^`_%_0%%v%svC Mvf"''L=@nώD6l+ܳ:M4?s.\PJfqy!WF?vIn+mv0%C x])hA(s>X>Esc׫f4,:;D+$|S;kڥ$'K a6og5ZG.b~T!M4C& ]8/@NB%B&݊(dž.a~$ֺeApNt:Ǜ[ h\7.do$)IXrh0Jz-𷅝Xg9`LUwvz¿2hkjWM`B}XǸ_]4 hI[xMM^ދ|XX2= 8c&۸AUE݌b3_E:01C _2ƿe4]v .=.7 1Hac !M[)x DV l9R\i^k~ =\]$9xl Ed\ͲmƗqa偊+&֛@ȿ D0tuݽ fDfXyM{CU8?(0 gy*y\';0^H%׾0!t2J_# B\ud"9V ?kWOVex)i*F?0I$xfg^I(V($ Ch,:?isNjw|')G@qWyl1( P$YԘ3[FM`kX`䅪y׆H/N&%!46kT O OpӬPQ M-qEeɣFUȱ~lN> + {R \z2[gyQe퐃u;~CD#f(v7RkGA>^Tc& #P.7T":28ZT. KQJ&`[r9}XaqDT!m40$˭[GKj`c7BSgRdVJB6ZGvA俘a.:t kq? m;XYiR:Fjq$0v6t'=g'?)f68KE6b&*LN {OIuxM;DCp:U&-*-:3]&T#no}h]}`z`ZF$2sJ.d|``%Mh e tI1вo#~xsϲ5+OK%~)A+w9&PT2cø\YxܸRNLBi4plҚkxzIpf6 n/ʋO~AG }>Zͧ\/q(oAN_F:[3:%(/#5זyMsN>݇!ƒ!HF׏M?vp4SZ Gy{6s>o<RYWJ&rN0a_>jjir% Ҕ53g |r&]MfD1DJS 9C ~1. Nr@_FF?OH|KGg+4K\Ű;!' *e^B$i}ϩFdE sS>d}}^ O?yj9 #ͱA8L}G ܲ "ɲg~@E^ #Hו8 `b]+j{jgTemj?o㭶+} a:mVB.|_0཭ܒo}IoK/`2lS)8qOr!!S/=1Bvb@ɱn16PJ8vX@TsR%ORuGܯnW5Zb-1̀t0j^C(vI~8q?/%d6-)Гñ[ɛ|S21T}c; T' GWä_3-FT`~T;RRZabPYpPb]נ0WAȂ Գ}LAu"ƌ`FxE!lJRf~6fQFmRx&  +sH)Zِ2ϣЙ;%9  X]z櫍zǝdlJ)e@@A lY2Azn}ԇF>pM[3m􄘲ՋN1J!'Zq;բlϸu\9Fg~aT P͠Bp*ғP  ֬t5`FO0w'Hi~t-(4Š[##:Z)v|C'ts--tYFh/c9 њc1-FEͧ)䦑 BZDQ# q`+”V;Sujgvuǿx+@^?@HॣHIඊo]HIpkN;'p&nʓ&ĉʓ w@J?>Z]Bz}~uSkJwۋ[SRKNoYe64]HNB#|[aʓgTazfٖyz텭|IvV_i^!ДrIl~+ ۀ\W Z X:$zfD?mHw1貙Cc6OGiFO# \@ V\B:kD\W#5:Dyj81\?Q3TF}^X{=Bϥ@kFk7R'$~73h4ZhI4C&4 րgEgN"%S4ی {2yw(X9d23ypwr&zhl)n|`$Bn\VL)Hɼhƒm3y`%l:谽pG 19d6f!h|tt (Gb>˰80]/*g\{;MyaBu{BCB}moW ,1)U?v{~s[ښSB\㸖ݺ [PE]r!Cy0,p!&I I)TlS,Αb9wy!] &Rԃ2eY[EBjCn iPmOA"=B8J grMc91%02A UfX,&^ORFkȚu,.8J(p!)(O*n]!Hlf/'x8$!yVS0 %iB2/+|Q$١?T 3R6YrPsj ]۳v=: ԻYf  Ui Q3qRk/ebڒn1-e)3B,:6{W)@a_ .I~\kb&{nFg@N*QXZV2kɯCce%G_ZSPw'`Zc|D+egAl1uyx>ȩ}Y!\a#$w˒%Ɨav;@.5s#CQWXVz3CxL&up-A^/v\Pb[Ų+^e4D!7 xkϰ3`E$f8ȫOF=ӛwmYXv<̤;,Q$3ERl }| (_nǓR`={A9FÄډԙN7g /N8ʉ9r51Dº^)Lw7'(˚eB߬N#UYm4H -!ړ{|Vc7@>V ljCBMshBf˥ ΀4.wiǎ: N$6Bq-Z4٧dCJ;   D!Pkh1Z" Smi{̤Hi'T!tH )k6E! +uLgW"pZI*%@\sEt0LJq6'†scNo{t;ov=خN*K0npG)>xQQ2`Lfqp_|H"_4On.0{iKjCILx9$,=bnHUb\Qu;i7װV+iԠuK 9To&38eq B#t͡n0qZi4kh~R 3]9~ѾtޭLϲAUX1zPsK4_֊K8P=$yəGgNc4/㏯s;#ijy:D*/HI&^kY}ՎupEP("huMhpҌql>Lw`C:X߳q(x1U mA'W2dm,'r? D]3e2ݵ%'*&H /ufayhdqؿdc/]w(܍|-F i+ܧ9j06-vns}h:0ry5bv48ȶJڬ0'Y<610,PCV!kI?ƼzQtmp4Ry)ujì'a:skވq>LD9#ab]PrQḾ۝UAt_E| e^ƃ|}k\QIˊBg;54gɿQI\l' ב UCVɱ1v-NZQGFQԝ pۄKS7 f h5&8ĭV lc/o!^z!,wX[~ c.e}?J6'iQ/eА p=ĻXθ?xWQq &10ÈAidIrZgquGh=ZQ) G5nr.&/3I//r|Jɔ8W(%M#?,\4 X?GҊ : XVzO#%֛Z`)J*5ŶK˫pb>~B5>a̸a^4 "c &e*ě1r{a78:⃘2y%l""\l5qQ%SC۳KX H3 ë_}ŝǕNNnP vwy̔jӻc?{1@2,5s։~t.﨩=4W~6GjO:P}S2zF︣V,iěBxdE^hM+eAЯVn*gN,yLukc7S66!HV&o<"TsGB^w?BC?|-E۪w"'^Rj - qs p!,k"ckרAja:Z(]/W5IQ`Tt-7)p` 8 رY.o˕# ̀\] Yۅ n.QJa&:N &ehk^u@=E>N,Uʸ*ު ڽtgr4ZS"_t'?% !]3&jj> 1:)nu(]D27oZƛrAa=;p;ke_]j^zAi4F:fKF'K-EփueAJ "Nd1j̬eVf}~öu輠G?98:'qhXRĵ(9_7=J]C{ẘo]FX8'Nq`8MqA7!b[pn=FלF۬ (j#2ڿ,6M>yȪb!wzԉp$wc/nZOF Q<49ZhJ d.\԰i{"Y4VY̔'^* ih|v6 Ss݃iz!ÃdMqϘ]|;8W%1m'eޢ FeJ^W{`G6ao O ڇ&3eU2Lə9tu'_ɸ㌾Ea̅94Mo.*2oXS`3uuO񳈆29"Lks t~I] \W$Ht`ET̈́G;wX\;R8}-y `aAn fSs_] o=̽>'I{wH̙MIXͲe" @':ph"X2u&׾,{< wBgnpA暆w+bbqÓ4IGCdT\!;C iJ06Ur>L͹,N|O?OҠ݋1^.r%E<xF|~٢H:ߋ2㮤23ť=B ʓh)TCO$wRtt\1Ŕ#SGYzY} >^h5d%Hl̴-حhNNӰDAx!ILJ'/ |GN Eʊ-,Get㟽{ӽqԉG?󋭥J/wQv j՗m5GD}pl@jlq)Ɏ}##ֈmo'1P2@JvB{)sއ) :оvlqP|x1+Nؓb"QVWoC[2U,9NvQthd:i41M@[-=Y~~ 2z."gCϾUF/]}Y~n!HY;1 jɹ^-9K`j7BhslRgAB$ݞ' ~/Z c:QZ/❯qp|*epd9nS9{j\E#FMb j9YDR! V:Ɛ#?̦bњ̻QQ_ <smh @`ZXUQ*4,c5yuxN]S e%x>}+5-W`y2&˫!*k2 VyJ4O}?+nC(0op4^8ExP<0:ͻ)'/)$J6"6Kr[SQ =W}:f~0^ops5Wp(QqG֩'#}\:e{lKS< Yg}2a1V$'dhL߄ngC7l~b,̩d1:,5"Iɀp#ѼS;䤜j|>:vd0mL[dq7֟R^ѻnC^ђu/kWd[㰆C{:%ZB0B `4N%Z"6aB fMwZn6S|ʉb?̔}Fo#9?4 DF7u5sy;sаtE+}Bsʺ*;R-$P\Ao_)Wucdɼg?UMX1CZ 08dɦ8pP, ,&(l$|C耉T/Zޭ ϸVe8@iomc0h6ӝSJG.V9ZI+ m)юiwfFx2ǘY+!*܉qMٻx!;ҽU1>be` xS3xq.2^]YXZ;j'-7d=d^`$ zu T@QsbO՟M*csOCӷKf?ILAKRc`{ӫF+#Ӏ $/X:Qu`*ˢX,d7j9.Gsڰ2DC6z(fzZ=?t/ݗZ\Y2Ht}ҺcVɲ\˲B6&D\VX֜ÅoثO\Jbqp zasϥy@N%xÜ z2"̎>H獗|+'q38hK[OW;0FhkAEI?MSo8*Pȶԏz[*";]a޸  Rg#B&|Hby:6{}Wu_̊v&@V_(E'M<4}Nf恚.1G6`v GF?@`p{}ܘiY3]2 M }9{;q=(6(݈y%[ /Q)op#/<vC.+D ;ḘX۲)J ]I5#@Bᒝ.R-.^|eutC5Q5\ų\XF4?OJ*q%m׽HB>9/Ͻ}zHXԦX~4l&9(-JodtCG9˯ RiL~Qrb;Bgg߸{e_3BjU鬸x#N˩*Q3,OL2! /> C}@\ ޼YjD lok9O }sy< +exPfo~G=6HW6jC$TuN,izttC)(ahboSpj>QmF!4W.kfi&XYB'^:5$ä-x)ٌ`j}̌Ǔx)xlSL/wvӵ)Je'2q:>~VL;lͼ2AnD&&~$v 8OypҞ@]>|m~? |LE/YxJnByǮ6{fa Y'vLBTGJ2he'+2sLsQn0;Y3Dw~@<;ʷMfs{c&vㆉ"<>YSikeS* > IZ RKX4]ɡWa|*hu.C>>]~;paDLlt&$Tb%=?K6ũӔxDӖ#h]я(-$ٚʪ!lrzߺnYS02w\+@:kl.2F׌Rc6JYXEautg~'Rzlꕅr]U Pۖ^A!Fxv?oFyy}#)WLU[t 3N^ǁ'b]zlYK}`Hǯ[KH>b^VlԸb~4640 M8Wj),H=G&C\s#EZ5h`nE!#2EsSNY^=UJ8ixL{ _":*z|˂NF3PFY|9ǗlJe}R/A0ջcolXC V(GRE}˟%#ZxI)YFKv\)4I/K\RP+}0Լ4.JnNA 3q #Cf$֟td)\8k3٩#}3_"4h6Y)vW*d Xq+t3a!/!AIs֔OI \Pc'eKp4ǥF3XT-&2r̵LT\$|ȒVN5hiP&Y, |jQW}!=sHF(.s~l7AɅ@':(+[])9ep酾UQP҇ /Ṑ4 ~%$<*3Bk'yE%yB-fB3TnyOz'(8qM۶ϒ%뷄_oۭ:>TX2"'EBf̧u5j)^؜|KꅴRY|/z'K6֣5Z6KPi3~ 0Dgў+!rl25VN9 ә>4AT?_ * `E%1D{$ݾοۯmؖ yA4UbWR0W*_\?I7Ǘܗ'1[#,8Y{ ?s)%e4s7]2'?E楸M[bɊE-5[wYLϯzUa47f9xfB}SJawÌ)zߡwdʐc&Cb5?'8F2ů^.sw4=^K>7B\,QZ ea%>njܬ۴մ|o炡XٺkaZyy!' BMXSl鯥s6m9o~G^nDuâw)8W W8:2)36q_aD4wq9K2Wz2{E yL0kez8Hz#80q6u7c#T0X-xe_M?ܼ 0pZuJalPf<uAsW;3{qNrw2Ɓ&z 4wagtAL'`Nύ$h~dqZdJ= NX *ș(d64p7jʜ2A g3 emtV7ѩ19gajѝCѹoA&>t$JDޒMXLIl#61arn,gd7Ff⋨qiz$pz=" [,0|U{N~t*В [h)mgOH2oJv?"3T0[Q3|^u1`@QH0V"3lo0pzt$B {oC^ƓH2h{`pT-+mpb84ɉnمmVzW,M(!(㈴?KtiIނ ZJg.:),b"{*!mIq0ZKw 2mE*~\i n)WӜO\#C+ .QAs{l5\&1s&D~tE3&L(Ful уڹͼ#5NzrH>ϸcb p W c%-A'cs?9\M<VycpB.om !ͪ)pVy56O~NoW6kY~f{P)?J2p*'-ٙk FMwi0?A+ $'E a]aϢ>P-| 1뜓,H+4o.ٍ0_zt"9bR@<7A2Ү< o[ Q,b:0FI^74TҦ-cg#䷨VE+Pr" IpTQdTg4[6EF41izNx59-X {IS*&_*ǕZC.Q78c`ZQs~Օ}ͪ> a]]NǤi|4[EKɪҢ{yT6QD+k]-ô}҉iK|ǧmGB0$nA9$o.eud 8]̱DeDw eln;}ph&í2t2 F#ڳP@jϊ*fBvsBڅ8?>t!}P<~[kVŋн ";2;X73gZwġ$MM ~ø[Sc !zO /uW敉/LQL';ARUa%;6RȔM6p?OW!.|O)W-m ! M) )mK^Zn36+9/!մP3+Y: yr7zi;H g<_KG>= >Lt SfjO~Z>jZ?S ۵=? }~b솻n!Yj)=-F;YYfS ȹmBH|N(OH loȷ8my-D?B62J^ w?ъ5an ߜfv'EbҭEKDoiܳ r(,-%Nh}] :"L;2?%0/S0M-YQ!MAol)휖UXH^KAT)Wb\稼I$x{}.; 뽠\l7|y@7%A>h$GR+XL&ơX[_'WX#WO>Pok_/b>xf9$[DAA( !;HqV *ZWo@84ֈd̓&$y[PdkGGs5lsSYäR$ -L |LDi΢ʗG40 f99hJi Ry|lZ)ª^k]%}/i1jpzxwbDmeT.&QGJ!žFT$Yi<qSre_i3V*nS<)S rmT=<;OU!?QuL~U\v[PqipRٖtN7hp(hG3cH'gh'1X@]F8wiBuցߚ댡I^> g0N Y1$ %}L̓|l 棵q fd@Ɣ#3ʴ$C̋ ̿ΛA@7oy %rHxLa|"+v>m$f5XAOqH# JJA-#vwׯ`AORZګg5Gp$pp-)~礀GW;Q%Ckwj? \MTcLb߂Tqe'5ԎU,ź(wutB갪 [YOktJuunՈtc'#*]=(d,)5r/z<!#. %s.p5vS٪'[{ì`XvbIzt7A˿LTPX­x} i&ǐgX3MB;B!], H{ љ5޻ͤ2 ~,o"a.gQYK%`!Z."u1o]8׽plhEt#\ HD)R/jn1_qdugPPB߼ zAu>U;E [QbP66ͣ_|K-y3܋_ʔij?_죠jWISDi_p>$H9&+5 p GCa&PHA>Fw VlZ W?#]@y?' VS TMW.h6jGkEy}_024,P2֮1oVmޚ|L7C;9 R7#gxc]72"KTJ={9( (M~6c5ȾzNG(vEرʟI~ƲqKw2hIqT‚9^?m8uQm J[!p5!QN+nrͱR#0/TTQw6dٓAޱ&d[ /ź@a8Ż'^1V 3UKŘHe, _Fl–LP4MsȒu]:IRPIO\E>bм><_=O@aMEJ #`fCg M}j\qAr_'94Sۜ9qkPnϸ'_-Lyi0Tn Mld _>hF$n5t`O'X-H:vߘdOl>R'čFz!)j^iC^J%毃/Qh0Fx 0<9+P螴F 1|~I,O7xݶ@pLR φ9ًf.[zċ (j #LO?vQn?pe5˔]ƧBNB76?Җz b(} Ǣ)|ojq*.DfF78R_MP_/%h? x'=-=*X ٤"͌Nn6`$¡ 3N5$:Gpf(9 G/˯!KZ:cn?*0 ggI0f lwuOFN&IoS`~Ҹ:)zGEj&{Le.8UYkcnڥ*>#:7d1z(6ԸщJ3BUx<2{i[lQ0(r2gl'?zۍUmjNUV5wފ2aO4̨zaXcBIW:SyJL/g+ӔT~b 9-%m 3?xvOR ?\k>RsKXA2I8wyz]QQ`;{gsA^Ws~ic;1K8-=ݱ^#\r]G(8Rm2@3GVcVG7IC.+7 [<~_A~]u#2k))%!vu؜q $͠0L'G?R gW/&Iya/QWï3&czK wAB:O~x%D9pfț%v}ZӇrVdd$'c7"M$ PПBS6*R )1OH_zH*%eM *ZFpC /|`Dk%L}tB.⁲R`K4NPHf2UT۫>ajHϚ3BQ;UAes඗5nhӪr/s(Tg` Op3>TsS Z/@t{ jC6)/ eh-왵{f݋s񍖧QpxoiSyH2E X든oPzl}M'Q3Q@Z) Aф'GQ@ 7⑵?h{v שׂ*W>`t{Sáȯ0V~<);UYȆODJwK6/;~8 O~{yzڈedqnB=HoZ; {Vb0 \)N+="FVĩѝ#mx_N;)P WT,񀲜źtoyk5ޗ֟SOjX)|cwE5h`CpHX? >[t؅~|ܥ&bB p5hNOZE9cX,*HSڿSWcQHI>%!De,U77ALEGV5m9@㭷E73`)3f"1Rb_MVjf;%qx iqcxO0BԣY ajWwf/<[I/?/l{EncXMe|3;Ui2Emɓq pJX PvQfdMUn=+OK ?zˡ-ij_ٞIzvxXm GP: : ުHo0$XL@{{ *VP00m.BY~B4Yˌ6~Ka8in"lg/Ȇ.l4c'*ǀIzS<:?n|D>XoAE!6|PsK2$Jn-3-X7L7dz$ 00o_6_WI>uWIF_b$`4 E7lzqCd3rcjuI\N1o:{ i| e? PT^¥ eUߙ۶. <>10`@iJQ9F[ou5v?ޗ+Ⱦ$-/0bd83}YDSB9%'h5 Y4`D. AXEF~IU]֥6Ҩ92 wTA%V%W9ؠsFċ-:wEN,/`lBM ʚ;[5UO [Cq SBL/wC19kJ%owuLoC$eS#> sde@f,{W6t6?>zer))RraYU,A,@YbO,g z"ʍitAw4R]; Ҵ<<:Y}y auKI vM"iWLx'`DX<] unQ%4.sۀi|d ?)Ӂg q@{DNBD Wm׹U! SF9W _Sk|IXN|P"2Ew 3G=Fla*Q}zLQaNSpN2 BWrW$AԧQ:8.kU,kIv>1fTEym~Df^o@GH|<`12) ?$[C?B%֘\p+HÌms|Y=5;,ocbJvlZ 4o"_]qّɗ&|o nr%L*%*=&i}  y6dZO\Z@Ě7;uyfI[zVZbz-ŮEVBtĕf^tV _{N I|Y5j7,Y\KӟFa'qSp)'T}!+ݕTpщ "wP'x9[ 3 =됟GM̆=P޷LY\ 0g 0R8݋S+_2 u" AP`C@tTr`eZO nLbfdۋ(~?FLL B6 ͓ 1/-bd %R*a?ƹ!bgl)`:]jGm UZ%2g*zWwppH<(#{H`6&Dq"aԍHaR^5Ȅj@"k:41 8?Sѻ8JײUMX7sɟ.BCfk=3ؼcDm Kġ. Mv[ ZBUI[w8L)[Ʉ`5(#$rB$opHmN\ԿL#\Pz 1XbɝЫ;RD2_ cܢKVh  ǫp et/D = Sz]9Yh2S?& v?f @pZd?{Jl{W03SuS$LS)jW93qNHW!<9k[Oy+vt@!PYWJ<ޭWߙ#`#t]:P)8; +&܀Ϫ>ˊGY}Qgrf{S!| @*zZR# 8(T<+9Kx0V䧣9*!yFqˈ9*|$:6 6?-4x0RA| 8L4F%!4U`ojryd;CGK)d%/'sKO]cxC?g>G)`$!!!#a!\yXt eA[R M7smY2ʴl%e$h[Fn܍m ,(Q8K{_йv~9g k"] E%DnF@7D*x8e (}"]>_/>SF6RO8vHP9um4h~(ꞅiO/\$)j!:|駕 f'ݱxR4xqqB\݀B`U^8RU~p<\`s}v%!w@R3{ۛo-9Wu 6M!Tv ? ׈+b)lFlM>y:sIcn!Cɚ/D'1>f!"Dm@)f!4t7Tg"oF=+lUS6L GO NԘVq0HLYi- DJ"?m[ȯ~5(DFfw"~!B[ۅK VgڬWJTO|x9oUGUX4e|;X>3:uD5@QLg#v`u>,9ǒBzg8_5 Ά6oPI6-c=WNp]KF͟+hyeA?K&z'+~C:nw-t5].s0])F!c̟ypREc xU]S>Tg֟J,Ow- 6 γè[}9PdͦW!7 'z'sN]J9{_#W2;S%zǰđM06;O~D;x3HJ͍W*:t#ޠ Թ7U>41]]fzbx0 \w:(nȄB+Hz~'v/-ƚH$m1G&~@*QR=Z#OLb rSփ43GNb'Es} @̂d %N&k=O"Šf b)=n_գk<}/sdV!ɛOU5YHkŞ ./t;?6l+T LWjxVJc@;F{=fĜ1B9a?G Ú26,C [OI\ =Tc^7Ldyo*=Zq@_ㆯEDzAl>l(צ2rf/.o_uZC:t"20i"UĤJ.'$(lVL\ќ4r̻4~-sY&=GoUK@sw/fG<Y&,}QQ? :RG6B  3`puVZ+twGiCvAeӺYϛ8wa1"~Y{%=hx8v >y\)~,4+}֮9@UnYF?U׹Pwګc ޫO.qTx`!=VtpOr~ź.; )_'E_V3׿v=2 ,. ow[(mkZAPڬ= QjCjЭPA 'flKܟ^`kt{+,֭%$)o]1- ebs5ßםr ^@.\V \xj lMVLdˆrRQn2Cnƃ= UhZqݿ)`A3'{EdW'֋(0U0X&mјK!_<ʹ39-ʘ&٭+~ӗŎUR<vnma0^dNy2ό%a4j8E/[~4-W^Sۦw\`қzۭg[ FL4\ugf|*.SN\5R3$m!KNNS(m##qPR㐪d >?Oq " T7TSr儐rcOFEu$8r5=XNhҍ4C] 4ij Bct4YLGNs y{T%7eO`;Gmmiua-37p g,PaZ8xS 8.ł'QZ{gyoѽ4bsMW̻dǮ>7S,cBzб 2$> c#nM<Ĭ=. ަ`21ceǠ9рhNn}1MT.S,V=\u. 4"x+?1Dzc?0á .W ebUB>| /m9&pH~{'p 9n} ybD;D+$!dUxgj YBQmx^}30!]{{H%P*;d]4CУfX)(T/Κd FO8. z_廃|LWLxCZUtpy_Ȅ WYgO5[Ɩ;$U e9&d Gs@,W`(kzKe9?sĶDI4>ID<@AoOqhQ%}09c#\48$ "O\|mNMSw'0E!WkZ꣕JeM 8B_!ٮ-s71PA I2~tc_<% L?W11=댵M ~Y2Ǩ5Otμ2V;2L /F@j~oA=b7vʍ EC));S4Q˶*0;z<w%sdrsgl!:f榁oy@))Gu^ǖIf>T,hâ:M3oBD+a$E`B=SD$cTG`ڻՑH$-9XۡUEta&H8!|ۼ5-SF k"t3equu}be&<}C&q1×x>gmF?J{^lFň^M28n@# a?ޗ*S/vm4#Nk߬Sy| DtpIP`pfx:y{~6 r60^ )rv)tܶ9p@L/r.~9g i(a*Ce/G( fpa:_F+G&Ї8p#jD#)Y%?qxJ7U饔 IwiT4Q|)njJkG7@Aŧs A爻2r=i !-]aqDX#7! > qd+6)B.m*#G)4)XT?"/"OZhT!^?]DFxh 8V?\Y3V^.3U*9)c%"NzywP+ q:3j9ѻB<ӹgZ>͏i'@o02o^iw,e0\9۩y?EajOtdcPgUNlEQR{98 !A = y@ |ŎHޭ*ZKN&e'GQy۶6Y)`*zv\6ߟl,L).UQ%Ftb&>Eb3tvo*Z;1ZwvNts˜7U^ah(k\H5L,aRWH`@|RQTb2#fqe-pHBuЫa}E06إ |kβC`b[1( EӁZ7Xeԭ {W"7y 1^kjOӴJ3>Հ+T F5׶t]\*=-iDѤNm 1I G|ڻZ-0#\/Nsѻ^[>C9'{s㒗>8WQ^IJeݶ5#6sxWC21/ '@x_Dq>b|KP#ks+8dXi;S ZV NgĞp^5kGtZC1p'FoI]$; N O!2QO~wAU|#: TNQډAޭ]z𒞯 9$ i&,]-mcpgEtu0(_ 9B-6طiW޻@/盎.ȧ1;e hCI'~\dpV VC 8ߖC%z~\KMYaI˵/PyF6qºȱEDaVaڶJL,nWz9ffyr!<+q8FW u83|rKIşF4 Ӈ_ZuZ^ p=RXdxɾ:5X_p2ș4H'@B$9rv`_+D^+ic Զ BȆLYn=^ w`.} >*.. AKJa8=7YF3c5fsfbUb9H"N?++K=Ԓ~"P;%'dVf j:!ȶJ'+pl\oF{봸&{5@U\˺]n BƋI1 _a{ܽroB[w=??Zٵ)֚*f\u7HJ3>H9d̄yq \Y42dUέ*ML`tFZ%P[ I-t6*IQFA*ʊRg^Ď݃0IT*)#P|9rDD_ pQ҆Y24tt',#uQ0X5T.@"UΌ j[g7?& WS>a>GpDVm% Ԟzp *PZb2Q\\Hj,As;%$M>RwMɉE'("\F/nmDR25DApձ\jc݉_ zFR uEVI҉A+pux%eTVT.<ɞEY/~DUȳGVQ;ػQk`}+CI_ J,"Ha(z.q"Y)L ph׍}opx^:34 Z_QF2B /ePq49U$uAJd.wVxZ"qH J| ס2@0ȉy0*IoH4PtpM-0B`b BUWz&V+P N8ÖdjWM0n;[ou~Ճ3sS~y4U81+R? "4{4K^`U.֐mHlBgc~x͈%g K2RމgF jZLIrًo ,iI*B፧ɪdǑzV㲩ሷ029Xz9OfW׿#-p6B6uMOlXǀ&Xό qDf#.@leV3Pɘf9ʪzMb6(^J!Pg *Dy|B$q`P<㤾(;H^h$Pδ /"qi{3 BIu ī *Z$C^c522%mˠב8Tgn|n.̗.œ˷OuZsZrV}/xf7wvW?N֏4lB5S%v<2G}ErUGXTzu6 tW=Yb|uI Ȭr߫}j ;8x5P?梈0Kt U)twM9Xų"eG P򗴲U)9K yX"1"B@[tn s@!5ksCgwj^^r)GC & V)5t9Æ>>0 Qn])*za;"&70c>t[HuPBv>~ {fT6 l W<]% 'l%PrH yeLߓQ+D0Ły;dVrtƱ;Scѱ5)/=)H^Ϧ`RUCtjiPt?}֦Ȧ'ᖤH^Ir͖1*91$dقZ 풥2B2xR"~igsmM MELCC +IXAKGe$[;ǞVuOciA/ZØ !7kL0Sr߱ `!^tJLT5E_h2oeR5lWPAk)bR?ohA#Y}) s' Hg5:A@1D.C[$J`2~".y~P'[dlł7'+n߈w5/ކ#y|$t͕&/ڑ^lNqL_H2,%*akt“0_ 3`o9EIfCi6Y XR"NzVUuB*{[[4p:6 %q,XsmMs>WHRQX]c</u}&ûc h.X>M=jT9eό`G4oA74cמF݅: q#,Wqq6sQJ#N}a|WWXcFGO+Wi'XJт&i],Ip P %g\̫E[ Dx؛A6xK W=O>_n<ƥƔMyN&dIQL^fk8w;OoV4"J:[ȕLKIO@WYK"Is9wRe c8BLGd~\1&IfJ&W<@`3J{9nsG$? RmJYFRyEM jW"UFer[x SfQtlܥEWfqNLcRXX 3&^@G~L8TjWA;ySDpoޮ89S>+;m!`ш㨦.UǮL84b0>!ge:p¸N M9f,ԯq+GjVD-kTf9HB~; /f2|auop\1 ZT7a:Dxʸc ] S.!GM,0 yѳݢBإ址Sź"}z bkoTWR$ <0+&b$lAG+S.{}cw{9U>SCkLFRΜ)f#ԼN vDKA3XK1̍܍ςEyK3q y} ;V+Z7npfBg~vjFY*=v*s`X\MdA`%]0W8'Kb}y鈏˧8HudV9tvHM|W!hVҋQrp 5Rz'np8f%M^SѲ%[\ 9d:0}Q)q `oyaF*ޒ]G1+ fˣVb!t/<6VA>yKF쳦{Pm0}4gBԛ/?$w#v\:?(+8C~-Ӆ(j}f Ymlr{A"QӽIpZW2iAJxJ-3nx㗐RMd턦 HJlo@,{vh#oj!_ 8:2L"m jk`1 %02rA#0,?Z 5&5ތ9g$S8P{i#=-N'O("ǔ.7qh1wԯ[&1f1+ Co[*Q 5M0b?Hx8#k u ͐ꟜUM / 3j 3{NxX1+7-OuS4O2]w=;N x5Xx "1)HLlD>iܘ+9PSe6?ZKΥ*W ִX8(Cbp^9]^Ec;׃c az:.1Ð) .+P2.D,YhS/ܩG4s^'h:BHY46dT<"nCAʔwl!)qޯZmXҿT 0 B蒝ąF9@iѸZ;t\H>H8(oR)_jkR̯|6DhbnsRI|IOA4#ow(X^h_CJW;ʬȅswm3#`9)|F0#~ e˷dY Ȅ]]ykRLcۛD4W|S)S"^?W{A ꌗ te@GXkPR? q֩t`MuH+#@p7c_`b;#Onڒy(;wb-$C|_&7\*z2j.ѴkzԢ_4?t*dC$k(tνev5{0+ X_pX6񯨿HeJv&\}{n'RT ɲ+)Wg0A ý{ ș|||,Uޏ5%mG|PKLU7>~v2݃ `!]K\ ˴1od3~y06w޺E_-T2*)9ɵLIokE3AsO"LdS./4bHv%~ *s{hڡ_Hb.$.n@t=5B66o5HgvI-0Hkya H ^ׄe1UVic@YrJ_|BwC71+eS쀴W,{j'` ˵ CYZodV>QGXo,V*я}}8%i֍_J"!Ol6 *~_ڄj *N;&сǃA_V 2bn8- )u5z9}! -b_@˿&,aV*\ԿBuz- Ӽ>A}Dmtpwc Gq ƠhGjM,_+Srmim# L(~MT68"[BGQZyّNѽW.[,\~JB+8tu0#[GcOC=AY[xǍq R;Q0c;C c}?Dm-EضMp 4 *I#_ac°˄j~6-*TlU"!RG/ -ԉc[ɜCv@Ol,.sI)ξ}$Ms9n(/`_y`j ; GwO]8ل{tu=|Gx'p\Ӛ" jm3/"BIJ*.,i`ۮǩ׶y 4*(_'|Y7Q.Xzs[YtuYQvèUevV==sNrKTZZeTI9H?n R3^^ u! 8:`+J"{ TL&:Q>VVhIdCDr%jӂZ!͂X? ͩ}3r$k `,U`m)~ECCe1=)!⓭ҿC(`e[`}@?MZП1I޽eza?ߴ>l5mjiim6>ww N s *N«[&^aVth RgP'ݞ7=ۑ,Js%@4!m =r6T)ђA]zא_ owGE)FReGME^Ii`v~Q!6\.y[.,Mfi݄,̓,S8ˮdk1-ˀߊq7>Le~p  ]MMu\ӏ>i̬+j%:߲f 6}SH] a?^%  Y9^{˟#+C!E 9,H < C)v-]F ٹBf"\ ;=ݟ ;U>4ATA[]"吡C: E]u#]Y ^b1Qmx՞#l9-[SuDH.3ku{&6 ,AxbW)ψ?_YdMO=hL ,_ěT!ӓxi+(v"jʱ)Qc8m*< 1eGyyW]UW7܂bQD3ICJF28]>C#76(9΢ZZ@.=ٮ-ʠ`;hZ̮)-Td:6T3noGuh|3$CX/4˓rs"*[>+XQ.׬naguEz7⬎i(x?. =Ro.aխJ&-qS_yhLIC*>((Q=Paymz] xS"#:%$!(sl6-4Kl>3: xQL[ajMX)3ZA~MO :b5ձ k|R1*г6H,PVd3Mܜ\B4ʌȘi)kpKl]0"o$IhvF 4 xbvZS*v 'u.% tܺ`U2Sv$Qy56eJwG0<B޳Hj,dDJSpW ƴ _ n >&bÞ j@U9Y&֭MpaPSѪf5fhB)uM{oNmNA4&WW?ue3i))>imLu/HWIq^x$&<%[QcR|w.jux+at8,s_i&zJĐAU+G 2ΆrC_-$G}xh4xӼ3-'w#3ljBXfiY4#\esl[]:~۪/-<3N^JIEBP-QwUb Zb,S.)~W^UNC Uv.Ǹ[68p"}(8gZO?oqRnXt>X{ Up="&fC\}/pGT4z; LW7'qͺY; ^ `Cm]GlhYJ;{RMrh<b i0Q#Vt?v{Ӎޘmlcͷ;dn|FkwkqyIlۥ߫jN0ߒ$ nhX _Yw諗[hhW? xcͯ( |GcQXNK 11 F]ao=nE_$LF U/P鋔ٶr6숾!:cv#s1yVzPbsaO)#~RY=d $z}퉨zWs57"ͰlݦM]#FQ"ꆽ{<n] V!6)JP7Q|S*;kvg&,X02;/bOժTN c$|RAC.HsFxM5P7 iA.?Y,4f7|8noS#1YOPCOU9L@oV.䨕zujeY8l-.m9̇]&7(FY4eC6 V$k P"v)$6ep8!ƣxz]绩ޗLڥqGdPs%X`CCLAc1e{. 8?]ST,3ZR5О Ò^ 8qt^5teMO]O7h gc:MY4y[KStz %$rJ <-r @!kU+WCYS*#~MQF'Ą+>;CRR8筏OB.>NJU#ɡG: 2!e@}2BLopvè2fdb%a$hN3:+@#GrF~B.'㬇ݮ@t%a6H-PLR@ LKEV4qY+1*Q̣%d,d6-*Tdzkw '@˳8r9(L Y-SE;b9$ؼTb̽ &5\Q"C=?Fb}mhQ&IV-[:$ %e2;'t6@̍>nj}gdN]&NKAܬU<9*Pb1ZE>JeGա#zz};;Y[S)To$8ҭ5b){RU?V|m曹 /KKNFV'@c.7F%)OűfL`2Ǯ$xcczX4wI5:Ue6Q祐t3*MMxct%Ocm|R[◳s2 %w|o VˮcrbbƱS/V|kQMeYQNCr}$k#rK׊7Yq-1m_zr&_[.rpe].Xtb.brZ,5^߫sOÜ!1AX7&Y>c־~92 PL;=GpcӦx?qgE+W&A_1ܸe)^f?nkyd5}-L͝|叴lEN$D^-v|ԂU/c@4B"޿"BՑ P'a{2gL栺 wn$c[^UP%NTQʜiɂ ᘾJa =!M1M TJ8>QPn B]0_LjzkJߐ>ް>,] |"A/ieW㜱 dOpL8^pNE .|q1x Nqtv%G\˔xF<w_ϧbl'6h0mjTKj7weG 2s*(rz;a{?ϫaQwCM' .3 ("F :[enzPq+3WVFQs _yfHǫ𫶱nɰ01f6}K8bcdz534,ϻƋޚ .*Yb!H=rLR#,>:d^, tV*%_2SmvvfxJ/nΜ<_:t@.Dj,4:YڪxWxV)bY|p[VmI%쩻b:A69ʌ Ÿz۞B\xӅJPϕ:N2\1@crARwp֝3tմv, PI" T^Oү.~Aj|?,cV:(i9?xDC1}  QUy,*&-}""IB6Q~[ S0?,2WHg. A?C5S$::*<ɚs=a$1@5f;̥0Vd`܄T̜wiCR4). /y;:sɘK4ȟr~p[`tDUBޫZK̄/be 4*l 05X5㬼<ӾȚ0Xɋ17+]"8Yp'Ϟ/X@#xX=ҳXHB6"v'pqRqk5҄hԤpa#GE ~\޶1lxdoA1$SFL&!qTjgf&`A:K Uu,/t%>AuxM!29nHgy#ʢ8m]#<(0 adw*Մj7nۏG|HA:O1< w6R,Td?fi% _SKLo~NJX pۇjv:xA-~ )b>}WEtykm9wceT]i7 LIk,]Qt|05\R$g~ VxZ2ܗ \֩J]irNlj.P ӱ/k%qYÏ5A!<%y7|˪,k)u!%֕UOP)ho9BPy\G{݅'i҇{E5,\o:kD'l>O֢nzgp;f*ļ Yp}ϔ-!aCV*4WHoiJI>G}b`ѳvEA5,sؤWa-I>G.vM 0Aہ%3xRpwNd Em1c$zP k:^L-|44)ۼHBվED4ZѰVTQ*qBk;b)SEwD2X!dF'9t6ќh57eSQ=b(:,~bҖI4xhWL' y pK-EõJax0K\VCu6Hp?c@ޯD(djr<_ / 9͡`hyO(gD DmlwW}a2 Mox{+aYNGgiſ\WL `u)S}6sN 286,6&`!x~֊JwlTˀXV ڇA,]+QWc6C܈>fo>Y?צٟm4jX⡥B'D'H6?GH^CLΡA Ik5;+7n˪m񑳰mT T@/䎏/\Qcm_:8bDGy֠2ďpKvCtD {ā}D^@v:o\^(5( ǔ]`.f3[w~ T}ڀgЅiwhTvDH0 }yԫ8)a'dzu3^*Tʌ ߢ(]h r$rZ&w Eyjf&-LWװ]cpBn,m~9;fx=aQ•6i{2 XL`fX9?!F,cC4Ny0;YܥmG cZW]<d *NVZFB}y;cPYxW^GubVF7"i^J*}hU9yB9z=WKgMo4w'g,x(XW2 vwArE(;\(Qwϴ<׍H&d[d{aO.n@J*+aCOZIW0j#2xχS8wוkpǴv^Pn԰3wb=|P)z.-Сz[ 2͹VFe2; qf&/hB*Aji}ē#  sI{ޞsHት%;],ӫAdz Xܞf6b{#[ $Τ;G-|-{%ue񴽭Lo26z^򆏟Xt hbj˭F_MM7(+ U; #$@&QFa˔G B!5Z(ۛFG]#Ia`D/!^?2󄤭fךG_"_g\x@Qe^?C'(0zfE[ H@~c}dU ox0,U!:z`}ǖİGM&yV}-k}Y-,=6Y 7uL݊ӱ%2R| msJk{ٿz.dz @ ַ ? \hcV7`]{FGms^L҆s`qBhJ> cy0ep&G*;o_!?2"rKſ >'O)85#7 g\s^5UxX(dNӖ4?%zbrS3ʔ+JnFl& dP]-IPuCK "ΘdhSQU#̯GK=¿Wv!IYw^6)-bmqڃ̠~݄j[# K\ 6 ?a25J7<hA *̪|19g֮;i/BuAW6oD\.m"C8Gn+w`3Auޠ'<wDGL!nX6D|m,DŽ=4 ISѡ<" PuΉV>DdM{x ,IGNOqueKW䉧Pel".qJ//!̄R!wzlD_W>X1@"-:M>P}G QԺus䨜ѵ?A`H+?0 Z?'FhjU.i::zyԪ=F"gGP!"dtΏTpNk_^qnHFBu#" :?4B q 9'_E(Ic,3xmMh|H5162w|RyNuZ` h-EVG2[+ˮY|TEqQQ%w$-}4tx+mr@~sx UFq<OQU+ם#qPU[Fef7#:CTU ܆!L7J&f8M=sxispAkZn6e=RgpӷXݷ7ygTf_/1FXu%e!gJ`^wvBttwK GGLv]uK"1_ocEXAЬ`+JW>LIw!0Fªԁ$u4hߔ剢ҍQ^r\;f=͠ ƩC*mnQV9pZTc92b1Q^ Z31gjYي%96DM@SRtW&bF:=;+J)[i/%%mTuy=O䱱\)+(SwoV>X]$=H[>IA['+%F k~?xێ' Hۚ窥3HT_:/>7^c˿7t̪54ELP4zpag4qzEh!WB$/.EjMv;r oiﺙFOJ?-r#N"G.ie4lUl3ҩF, |$-rEHҲ' Me&%HT9v]ybSj^wܠPi4+M.o7ږ_ywPF (J״m$Ey;ƶQVAaܕ( F 8[/J@S6,1~aAOAKߖu83J%PؑdD^?4|zG[t?\ݘMe-w-~b? 3S8,w2I7k/0),LY\>^'.uO=!/a6qL\7VҚ5 UWQn^ /Wd`GԥO˅v*'tIxa3><+tz@5ݛYGO]GC!7]Ru"eV9e/w* pv ꜎i2ʞCѬ\`=N}s!]cbOcIM6^q˳e,܌@93z7fًˎ o,ⱽ};f*̄=Xx=F,#/YFQ+M?֐/v}6'ϼ$C=UJAL_jX/OЩTEʹ+(e!=7 }uՐ}:S MF7Wm&H>l(lWk(RmM\#c.ʙJ\1{]S"9SydtPMehzcߩ c}P@TۢtP d#h1T{EH\D7UFh0lP|F-T^`x"E#"ycfz Cp}Wg`w'zh7W*깥 sqz"ddqf?Vm b;v< 'ǡb_t}J3eֆ˲)4ŧʤp7CwK0!7B=X$qHC*ab'ns~mkIjI8T3Pj@L>VA[A|+a{3=lA ΐjȂ=^jc&wY} #W?c_A`EXD⥑/2F '˙1RF.KonUkԆ%Wt},[KDӀͧIC#NǢٱR0D=,*$G܇$7R>?4]`0{?in9lBGtL:^٨e.EP2<خVA)dW@]$?kD-.$ۛj 0ʛнl$V+Wyy)vzBc8'p (0ʘB|)23 vaӒDBMGs݉P:;bLt+v3TG`,6h 3yv2`T/nwoWqţ/y 5S ,gU!/@>9P |ADhm@߷3'<-h{?5"u$yfQ]l'ӌSgU!NQ{Zk|ZK?ʓ0|4XXpx5Z .W;(Qwl:(uNCIEz=fϬ &,4&QnT}'BMr Fx5k7*nmdX˖Eh PIT9Qy S8\`aƶZ7aZI涮T&ftORo'Y喡+K#X.f 1]Ak*F2<U-mLܓ`N#G3$Ow|%FD>7E73S:, rZeLAU| LFbY̍ \n}Am{GY_ۮH ).[@ 9ib N|{E'a+s䈌JRE;m_~N vؾԈ0ͯ2c,KP|OĖ [*5OEIB[gdʐE {&6k՟f#-}?k @*=?A"G{\{'LK sZ-PҕJ"an5ד})-r}F.=8İ۪` dnCzl7nkHyd)tl ݳEo l6$'KժK~QT 0j/NNna嬈3$L~\ k`Qak5HOeӔbjlt{qM@jYu/2Ϥ눸aXsNk_~ WdJcp.s7$<K oYa%IsWwc;䫴7CL|րg̈́q NwhnɿRضj#="]|5NnWEzFs|Jgz-"j:T괔Lh%x\BMKi %Oq;jƹ(tjLh-ўu'"'i Z^Qk J  r޾l _Y>۳KP*s^duoXu0Vi#S#*xT?zKmݺ@j s~mk>g;\.jqw0@}%r}uްRn41َo0e-ʲlVvXV}~; ,Jq![302lvObyR6|:rb>YyV"[Wrp==i\L>_N1zDzi/06JPhR.PoxInXl{D%}gxn?H^ap)dy12C\^W]ui[|ݭ<oXDJ?E)ߞ2X;F$eEg^iPUd%ST:qƱ30̎uP|hm s"NX _E=:;8Dmdܧk/i2fiH"KN4!B|㙈#Y WUؼ3%,`M5*`HwNS%(ĸs0FD\|EJ?)e ͏ ;f"bqlNȗFNb!굍f@#֐ WagcK[Tv7/vLy+$;_-@WhGӔ&Lm;:qDoӆħv0J\Κz?ޜ$/+*5+%4BQ/|@d,p/{^&pDhhzTG ?y@?idYR3[B^moUp\˖En=&;Y;3UEv"k٩^&G춇C{K(EܴZ-p"sBy5"1cZp &pCs^x§rv-YyeǨTŎJ4$MO`H36C—1uRr npV,mW}\8sϹ@y.q 0VKtUDl.CW( Bcsn!?.XpEzJutwx6$\", ^;0] {Ks&Q6ŠB84`۴HUK D#U V#,<VA(" L̼} +y M83#O.k:V դv0LqQ1 ׸N3_*&ĠyZOj꓄[oW6&t&5K@+"w\tB }ݩRJ. +2xވ9k!/O`&оTI^ .mGEn΄lзx=n==:6F H0 C| F5.QX*(k۟r y@){օ;k+aP>p혗do v $ ڜbd~ V&v%N6O)fXRJ 7m!CV*~D%Ѕ hˉWW(k]ak \(xo\)ױĚ \7e-tO'곎W !F:5 5\ů N%G4f.\8iUIyKPB;I;GMc')y°k? MctMqL!C#$}1qI_NJKA2W1żJ'7 ¨h_[,ڼ_LZ}Ow u[f#D USDIX.1/z-/4I1Aǧ̊^ Cr;7Cv0ZHhyd3;!=lTUKNzυ4'MՕnLr9OyƇV#WC4lvxIV|do!{M{V(KvdjA@M|iy#f2H&QJolS/(x3fyҜi؞dQ$H$H0ikab}V4by7S?5u%L ,wLxed@Jev]v~"L;=S}RHՃ5aOSLt n6|:pˬpja[%;vu,~h{vlL@9KU/B$uGѥRYc\J&!Cߚ`O{#twrϕ"@:{vm>~s߁]V1%mm+0dS[<{T_?1԰ՒLF[Ji2CV$ Ӗ)oeJon@ k|mWAřzgNP*9f.)Z%weafl^=q oT̈́/e(ć¶ ޺Mso)G(nݡyǜRn'c$kGCYсXd`۶T5Z.}.un i% #+B_&ޒTC-C{7\ϐO ^Le3q5Ԏk1 {*~#0fTӔDƳU]f(*%Ée E]w|OŵP$HuX{]=Օ `-3kVײq5'p,?7TB6"H4μE~r6XJ3->O/lto%,:TtM3T&ڧ*jCfa_ih*dVN 6~ ZC&-ޮd&wH1[O˥apdl PBg6@Ou7C͢^&(d*mSQ*D"ך* 6L,Z~X&?4CN$hJS%,"L8r d -q`!V'=`K:shtFr`?uXfy9K5ɷ& 4I#3x ɤ:ߌs|$9vQYi"]\[\k'|Z 3, e3|_^Pj)#"{j"%E,y`a ;A@c| +hsIIch?:_W❟.J^C81[|O~s#HtՄ V#R OaN;@ʫO:|ѬB4-xȳ:Ҵ/%E4t"6P~NcVXu_?@҃Rk\փvŜd} l CwS}Fg뇺ǜ8pf󋧹]!(ю"mJ]@Fg b<+g"]jjpT`- ߀сC` :*a 6 3M=O[+Ք3cxI>W4Svd0?fkUw@ ¶znly.b+U!K,"o K]4gKɇe?ׯS6$YÜ 籓~XC2ߜgdFY')m~K&' \@%%iwvO9ﹻ: ]]Dʦ%z R'{%hT lɮ8qѬF%IhN?Lzp Zhg mNCzRCVk `dBBxȼ==5^ ׍RMQjw.'at>mIƓpRhtg%ӱۨE,dl]qLǩUF`q &QG#(*>muK&+l~hhmrtwX>ͺdZWum !soL8p:Nrxu0=ENIEŕ{iH Jd0)#M?*2jHz!dU 0WѧD)ɸX X ~ɩF@,~kbl]O85l^w{t1 #7u_N(zIG bfcE @}sp'SƻS6x?# \>Gjͼ?JgGtZk_{K~"{P- OgN.vr01^=vgq5N^b6ƨאOn+W>4 =j5(r/1,ǹL^NQsgKѲKㅒvbyOcX7ԣ4}8p¦5uy )'e^]`JظcNqйvhJmԸ} VsgSc*j:s]T_Wҥ E“h`ڰ1RS" rM {ZP_|uNo^X][Bj z6L4AzR7NeCpz5Fz>+Dġ)o3U2.@+80? WV\1FVtįhtfPP,R)Sr"4Jh1]|Z) qIRmu5ݪ mRXoKzĴɫ_ax]''3V N,G)8~W6dn}6b:5feZo@Q!jtcޞXX6[ikG&iF ܼpfކpoʫsϒݏ,P״sd{u<7u$B&F/7Ti(>%=k'w@HIa>c Ƕ[p-$s~7ǹ4oi;!K>Vt\҈ R U(g\(e 7|Ga iTgC Pz.]=ݟ,{Ô1$1応)ߝbSXb1=>knٓ/Kː=fѵAO&,ݘﰊґzR 8d}_wcg盢UR39`Czq!aR@xq%h+MO5wH~G~6ϓkv"-M{Bo`L. vM@/1ɷ"!?d0y*JG&N/W˖MCf vERoOltdOlL~ا:L?bȤ" "4ͣ'p $&$VWaO~gHJ|*p߿D ‹!}5nQ@pSze(2QgR\@)6;hݼm˭/ *T ɜ aIn:YBQ$<p K+N#E1*PB=h/5bbS#5.(l W/b~UM~92qSX\1d9֞QeտBz~ep.V뙩RDYĺWQ@1ʛ@TFaG Ɖ'!D縟Ȋv]5~*ijI$(6'tϝ.:A?5f\ҽ:R+*)Q9Ֆ!N%,ɭqп+7d~u־, _\R`i|BN…nn`+S6"S䃝("+䖠;Gi t]!w-p&o[z* tjlSW!QUvJs,46gn5hԤ32V},Y] <ű&Mڶqiq\s:r6Ѵ/12c˙EW ([`zƹ&z6Ld|#ݚǰD[I]=v_,3$@(dl-|q쾛o Ha;Q 儭jK>9SYt35 ,*sRRcolXm$Θِգ[$e#JxUFɑO\0O*0WM\nUYK +:(HtHyXcIмmaNGDogɿ -hU Hp?_z} lz9" 2""nΡ&bї J۞ƚ͙k\xX]7RtOX=G7ɨIIhV5r0 NDp ݫx8E99K!8^;r^ m#*"{9FT{~vsX,F*y4J3᠀rvf$piH<5Fq_tMK-9s2>`S:0hXg)95΁=*"{Mm~XG#+ע⠮dmW2k<`07c5Q_SFqAtW_s$֭> Kh2*x'zd7dAEa~7'kVw4+yub Nm dKGw]˰ذc5>tiI_gdgq! qXZ|7;ywрGd23 /ܸ˰)õc0_Kv\WXC3?0Q׏yFj eo 9䆫p)Z)nFO6Ba^>aV'U+3$W*Sʭs[!%S`ן/r,N?TwT! j<7 Bϓ}#Vꎉ)Q~5LsZֳ2S bP7,O_yX_5@w<ժ<>GM'ˆB;Ou&8^QN~jM@I;rLs,E-sHAzGxo')v싎bI,>z uSm?u%Є+@}8#oʼn̮ ~V\ȧG XY4=*I.a/c"¯l/y=c0-4$FL".;G-ąc%ץo)]X&:a2C F5i2hTpԋ& 'Sŀd_WO8 *嚖L8DR0E{h bQ2= w$M NdaGT8SՠebYon*QU>:4AfkVRgWz# N si rmk-V9d\̤C#X@,!pLh0E= wUآsP}˔zlj0+TYyǡ5rE5Odxnجd8ؕ )pcykʪLn|?>:}9.Diz'kﱛrdT$9q8pӨJkyžϱJǠv]Ah&S(>Yr޴M5UA?qJ.2cY \'B\U8_U& tʵmomS*ȃ|bv Q3; 2bM5Ib EpGrr#/-r%ĦMX.5H[x]=[e&j18<p.(36ȡ*7]}VD`B5I❴K͡,&j/:nbmF=|FQi nWRQMa0S,b'mC@Z~WmwHgZ|?QT韴5"Nj0>؂/|)FZe1{|Ra OWCK/KK,:YuxJ$́m7-Uf ω{,+ gMsW"n,+Ecin tٌΰN5f^1x;;VbEh^QjKPG#V0*!HYG&cxa[bW7| Z{7*X&AA>^ATH=-tqh%{%=2Ц"ڒ:|[;0j1Xk shuW[= *ϧoij>wՈ}*`*>{pœ@%,uӈS嫄ڲ<UK]*@ń,b ? :hG(|XbA\J[h4,]|/ӡ@"5# l4 h]Y9Q BDJKPM7ohG\U 8B^4I>eDN/[cf0ta#l 68_@<:` _ˤJmQz%Vu#JwArW5@iuׄ *,P9hDKqVN:L&l9t6:y"X,_!ao+rԂt]zL۴e-PT9=C-r~hQE9"6;$^0`M=a:xUF{CǤ'"hOF wD1-!;J'ñ|PDX?D<'bB(NxmMMOH+^a! 5fIA:l̚[^PI x^VH,rcf+ PTPju`\Nrv2Pc/Lpn :rA/|Q.Oo1И2QOt@ag;CrV0:ZU/CCfeUv0H8|VXpqA=wZzn JYi-zw%5OGƁLCKu)|7DtמˌhTmH\A<1)t̉vAL2Hp ӑ|^%|f,5f/dCVg.O"@{5*&oJp|Ģ A͑PM G`x1cf8^cN /=&xc KE9p@B@(Q-^^γ8M[0ZsR0ml:^!{Mr9ALJ6dE?4P/s)rlGOć98!,qGwѼ=o/·pP:>!)6Ss5*Gubث walޫZWoXsEw#Ob¸FaTԜ՞'7,wuqAN!(ZmT"*6A‹%G6pCD+׃@e' Ȝu(Ije*s\^TP1`7fH, O])IԹvqVomߣȌ P56wSq\QS%U `–~rg5Y7c"smhW!RGWaCCkVv_ ^[|=:}l( ԎrRH "ȾD*)qdmu\xW.3ºf P̉ Q#BDRZ˖e 4;C \tDwI85fHZ$qJJʁ=|l1*E[36d="&F쓱`ө6;}pJo;M.1ulUYi~a28:*-s$6f)б9HNeMĖW a,Kh;)}ojd ]#pxRsMʬ<I5?$[ $ CVa!O$/erQ'W;^lT:SB K\&zi $ Œ^֩lYK0)HRU!MKq4QsV'Z= \u2S$?¶Xtt4v`9} ,U^LM<?q*%kJrptQS|kc+gaNY0ukt`- mǰ}޼ LZx1Ei>󂀞 f:OLƕ+)Vr)ik$p߭9wU+yl6!KB:\ xZlcP uQ/!DvW-}q1y Mu7[~D 9#RF%UY1[jG:}1^"Naa*ꋐX,/p9) 6%xT? [vIxB>Lh9R%+BjwhPA܀!wN*`W40WC [ҙm 5kk\FUIu M[H&rK Xn-(0R8YC ;~kRZ^U<`b[\L'iy&abJuFx}_1̋v>>$T̠M< a`6 I:P`z肸YտdVttr3Z[0׻i#ͪAV =VKVJ @Ŏ?''a0^"$=ŚQmCԜV,4SfۨfyZD5/Xf[ X; (Yu"61a}eB7 +l祻E9q|AF= )rfwIYaͬIe+{ߙunlkssiEeXfiIYp <%5(HU/g2N, 71fF76'7)Pᄂ,@kbFl? aL9;7e@e &ab:kH3o[WpXTx97o}rƼu\owO~h[ RJ8is/yJ&coũ~*e4_4FDWw L&m^㶎W;p\ߒK:Roha*&dY-c1KB=F3S6Vk'Y"]SE/ P.OX-OJ2]f''pN",'N5 "AG)j#UV_,K퇀EL;.:7ʌ)Qo4[kL~?X=viw(xd $ ZY SꞴo,*aeN#:e~|>k`n۶L pf``L9vnޮyA{oO$e_TnjFRt3uIͅnKT1 !:gʐe5S}0sG=2 Ty%8J^3LA]U7.=N©ۘ( 3iT2&?'bV_ ]Jrz9~ج2^~AC>huw;w]j~ ̋z ! PZϋ Ĕ\;D"tpmf¡o6LL[evML!=9N~Qt뻼0i#@,X0#"0ݥf,D^NAcʯa7|&3 s:#=Vۢ-P x"Sy/[YhVt_V瘇Fu5q46U=&[ 5kq^pNvs{LK*l/ {)Z08#c &*Ei۵Z~yL@I:O肼 |UlRnݰƨdSBE7SnXj „9,ߛ-brHuY \z )ⲊY0fq^L 9`R]8母H8M2) u oV@EO(V7 7 .`L,6[0[^PO+;.aEW`sUϕ{ŭ46U)aW> ]>/  )BjPl R-K) xYh@-fOKyf 2B.x=(Ԑ%Y7Po1 U?d̍mLm -qwnf|dr BSA~3 JRL ?5GR>iZHղŧh"eszҟ 꽵 2(}R%=pA@:T'E}cm9tY?X,'h1mmgŗr^)\gX2XZA'DA}RfvT>b$޺=`w`t|Xkd]UW~ 7ϠU̔CなU%_3 sv@ nc#K(t=œXSPBk>fA0Ou*S0ƪt+b9=JWGƴ 1%kErbyΐ%! ӵd71+uǷ%_(I7KbmԖ@5qzWGhy'&w51ؤKUѿλ]uj3Q&RR?;Wz)16jTA&s\9qC J3U=}2b/8/(wR&₎L(X7/•2E=]e?1uA;5ml`؋8I.Gw,YN񯋇  +ڭI C^۷]ZX~,6`Wj،yn3Fsq> ^  RMpM6ėd2#IVy~lTwR FT? ^EM;0[_&v"(<#yj?u]zoie=?ç_ ?dbd$!Tߗ"}/Ae`gR4x4f4D\`3ENtL. V>|RGIDe2#2@zՠ~'ĥ"dȱXI{oMϘO )Aƒ1JQ6ZC:5QN7R2ayWX4DڙOBcuwj °#Oo TL^RcJiu8X۴*S4 \z=&kI33*sAB=rCHY sr<w+c"/jGp`4^hr0":j9IkO&"4hkHJ4goK:%3o4م6U jjߣeb/rr{tMQ4} Zދ#I; >Q%2L2i,0@U=e"&?eW2`%8GC3Ki1X`yu$~]}4uɳ^&(.Nɠn,sύ0X7NPͬvڊxFrܦP|E3x"U=}vsӂ?!MQ ULz\z^v#2~bYD܅bĈђæ er?άkaܿu? T}uR t ?te8,׃cBC2˨Ժ4]h{򎈈CS)] d[L!#H#r72'/1~kV ^ݛ_btj/3Q׺<=iN'%Z (%AB<U؛~,IIBA{pD ѶB+[<@hgҁR]bHEAl7h1x:% Y=RD-42e@e.!` ;vL-m&Rę|e"z7] > UN[M@ Dae+-ȯZB/Ki?h_ޜ fŐ%S ֺmL8s ѕfFxDmKc.=ЕoIou]]A6R6.$XS? hQd|lGVL6p#0փ_hᛉ#+*~_!~\Xu, 6!.C#W ߏIcSLYt$g~8Ǧ32S0y3;R1 rؔ]!Q͗g_P] J?P2Boo/7Ps{|bo|O)X@JkqO1u=xժ en!|U. *vbA\vvܣ,1z~9}[m v8~ŷwW^H Qik=zWKap{.IoΜ@V8Gd@TJo }$ˤ{,O8A]u` $Kс?ѧ)j{EY)ͪl"c/h?Tݱ|MRNkVŔ:'kzrvb:U!"׶(rowyVfQGn*bV9n_G#l NJۘßV=.u m7i;APtP@.AuDԿi6MU(>yR6:]=u@N-U޹Yx$LJWwt].3iCC!x8D~L^1ShIKY]g$:h,27U#qmش瓩8ې '5%E=@0*b1B#Kོco;<8@띶c 6oV>9ox=t$ו>jfɯ"@Ċ̡.xi?I͏ ]ZK)lqENj74Ni ln~x-E9k^/V9VOW8|fB;!S<+s\#)ɴw|]Aɣ.+6!?VOz/zCyp6qHCj_zRWWɓ+cSWoa rS&onZi{y:2oR%zg"-}%S+g)||'#h0kJ˞)N/[=Cq|<['?uZ:әBCRGJ^݌&leQ^\2*D,O1ɓxp80Kba:'^ Q*+M-H K~_v3 ZvRƟ>na^idJsӖnBD B~%U2^֝D`pMre ;Wص=INB׾A'eJtC>͵W)H&f(&Xˣ]ñK69\@G6ȕAMb~|+M庬kc: qvlý"u7 j `fN˥L#}S嬐nf0R=unDgvM:'ϓe(q* IJa ++6p/4e 5'iތ({]O.:E3\GT#3mȊ%aKHyg$S%ؘyʐ-ݸXR?F$;!e[ϩ魨"mF-g̣\*֦W++/ϼ3'ÿn6*6Sc89D(x=!|*/A[z撁xIww1IKEv;9MDMyidhhq'CuG.oTA6)7+os> Kw/v\1ڵ> QT44&ۉ /bCGK?N#B2 qNh޹PGI#nl.Rm+Jnձ}ݡ:ļbWmMMrh>az` : F1'(G T: nӓ1sӎS j)yfh2U3ݤ"v>ģR(vꄵ5s?/7+¡Q(4l,G~o% lHI\bXΣ6ka"4c i}'9˄3]I۴t_,9YӜ ޢ#;To&E2iNڜoeeŏ:]/<=:d)Rf⦔޻ib-욦fLw!nE'EZIKJL5$cEyˮ9ҕm(= 4 Neu74|sYl2*9.) nLAGD*=0O[r"mA\4yg" ٱ_OE_-*| Ar ǁ7|Qڠ@D3 gL3Q4pt BbV NZ4>oTbHX¥_|,fe9|ݑn"bs+ Rʭt8'BO7{8(7z#{~P6DD0LO#Hy˔NZڮ'Ve^h/MZ/ShBc ƍ^gԼxplG[1Q!бM* "UT|o&*;[AS`A-d6-'"q>|&Ic!8>y~.S8^zJJ K1TynOڕm%o8ymd!C'zui%^ rqstKHj]16iкL #75M-,ɅUwa~Ф~8?g!86mʞ&ϛ(%W[2@D;.SbA7e?3){p>Ӱ}#jx[_aKɭc"azdW(#FqM8Cn%RyYK1YHI>ߚj!c}vl4f%b#A تI]xDᖊ|,پɋ\s}#~ճ;G%ٶ.G~<2oP+^TT>v_{A11eC&Uܘǭb(x9/vWiʿŒ@d8O֖c/=?{SȻ΄!=Wj@̋㠫-Dv-H^#ewS8^ÒG? 37,O[7QW5Ub$ؕcfݺʡN`h@.TA/oݨt4 Di}$69N0-hK Q 9T0΀|,-+ (H,36/gك WvX^h5}@ܫ֔7T㎖ ~^ @V[:,ntJb /b* f֧Eáyٖͅylj|56us ip,*t2x-\ @+j?CGXSͿ)F :7RȆ|s G{q{ [c%Aw(ZZ)гKTa@Otd/OBT5iطQZ04Cҗv ٙL{~C;|zVaA7ԓ:zrٚlț%!0ֽ>|zG]C[2RDq0V? pT]nQSqd _+ŖM~]øc-&ͪZ:= 6rv=9+̚ G> KJ+! -b׏0tjfYנ?1'1N¹괍iy,r=-0yu' CTۑ#yV4[Fm\-#!KH3^|O9YI8ç0V% y=PRO0},ջgK#TEn5&ukuHdXp =wFHV <)-'7 7 (kHaȕGEd^CָNG""HLHό{|Cos^JG|"ClaKOfw::qLnY2SΥvʝx2`ӓ?n?!#z 5@v^꺑ʸ-N]{S[d\DẮl0׭6*3߉9&HMel5Egod'īCGeưOEʇ(9|jCfԷo96݊yIr19!0,zî-s x2knyY\DacJqǸvI&a쌡m B\&`*[AX]:i22R:_ Jq׫4&7I];>nڞZɴԤl+a$MϨq,zP [j%3)qV,{D `WKxp KE60:e ۾'4m0Mqu ]/𼶭 GٰܸVHow.÷^KJOfp$Ѷ[ z c@v+ܲϹ\x(gvHqb I1H/dF1]*ޔp/ta /7LdX̤vGDz峗ÙC/` H+^؀N:L*dHDv,AUgb3=WnZ]/ :񢘂n&nrW9QO'~h lB/lxX5&U:bhg`"jV byo܌kX6 5 %^&msז eO OjןaS-[T#ojj1c\9#$28to9M"T~a{uگ;-$[j0N^BcY ;ѿhs"6(^.ha;ąƽz9T%wY ALl[TCp|3UW' T @yd [l@u61j[Hs(b1n R1쭹G,4p-5 *v_,6ka.y7,Ǩ]ir8(DW %7DMwBWC/S I. {j{{tAq[o1ݘ<}"H ]Vs[Xj 7gdB Mwrǒh Y>변 Y2+E21EB]ڞIu%k i{Ch6k832Ɯmmw$;:P*tXH4Gwb*kQQ btd4!dǗJW,s\20wv "JߤUBA]a(g)u( Gy'5A:i z)i?jPH&vZ:2[-q~pgRĔqUpbQ5y&f{OHLw _y,J؋Qn$[Dj^,/uoV_tkТR #K4L9iA g O",%m㽟gw,w^{!cF4V(HJ/9yY()/[N~Zu]' U#Scdzȧ'枎se 6$(^GC:EԪY o*+!+_i!=qSr**Y#7%@1jP.ߺL]`BזD<\8x@&?%LDIX;5&[5 -NZHYJJ'mWI_0ˊWm݅BuHgπ[T=~i .&*ҕ堆7[h>V&~7cL$UxW%;oi\vodTj> m)y ֓(.;ol\G:ujQk4 քɇ}'zoaɡI\zmjX jnr@+2@"A.t.Yےȼ|Ϝ6;*sxxz4|7h;ݪ#xBU.+m+Q%^YSs r B7ާN(PO{L1}g8r1'dlQwLFLDSg~?F1p):؟ jג4"'7r* %̙CvFGU!mRI%fǘT/0)osm U 8271ͅj`${Rm~AE3bj6;93Rn !ŀc`_KJbK脍Jb͕*fIsZ&uϜ|6>R0XB-EKw2JĊ@WNK$`C 1N?~jr\7 .G, ],hk[JGf,\3UB>ErlEܣU85|;6NNW9Wܦv!eX6 :noѬXHϤV)!g̍8ገ&k:SpwX*CMs}Ok;L_1߻t뛃 rxkb=K0e( H6mTojeFrgr_Tj`<%F}21ͳXyo(HQiWۖ<2T j5޺D$:t-N)O~+L|%$fl/V's‚OP_{ CyMW*1A ^sGr -(8l)}?ڡ/0A4G Lj>ِ[=LW n?@~)X\:[w ^K61#`Hjbվ@t!PGMx+&{Hb{DE}WM*QNrև|9#|@@?W|s!Q(-l V|U,$w0rK=>Qz؏!mixP?}rtMAl5$v܍~23q* xzRzSd5RJnW[Nj=&4}{ڷZA!*#\juLFֱh `x^$- "h=$ i(3W_ C@׏Y) ,WAuz0gE11?BgEּ0X* #ˢi(dr3R[4<?S +z5W oT!*yVJnY~;s*#gB tcqtԎG_l 3!H|p;+۬_V~~NWMb(BKEjփ~z|pwӛ  !Ӊ4Nko z¶QdklSS]2h,2͑.ՕU:!٪;Ci\'^y`Q;Q(w 0kiuM!3/ W򻑚.zWRh;ѽ.g IIv>[:"x^t6=*PP=̈́7!*` '+9Ep|l"' -:y2::3#'Vt rW[xu?6dU>v**Zs]yn<92Քc7=S#y0OQq2"lɟT,U+-mVn:F2 .eŀ*e~: nPa붶}GkPB.*@1ATO)5Q~I8vkf(b(|%9)C&E& ЧH_)Dߠ w0g|l*[`c4 dcZ @J}R\[(ば &O..Qu@?mnE[IGRS&)wԧ,'VR MZrKpvy؎[)=bwx']%@Gg=SC׏LzsBi`=}OgДQ\U^'/QL/ƗJLQ4-&98K!WLB:`pTqJE|iG$b XabnԼf/$yEB?Nw бw#SXgĪ-`!c>Z7DBC>d0MՂw W(P9W&/:TzBWN}mܑV)[iBɩjuox=Ap<ڧvUl?][. d{=}Ġ% gůduCfި^8$9{y UvMڈګ5Z-Hv?Ymijٵ2p%Xx<+rˀұ,Ir?ڄԼ.TƟ}ֵCfڽI^PK!P--u2ߩ>,J;_2@I>is8}» P̍9%)2_|WF#PkZ;=th(᦭r61]V r՚b%k$Ȟ )@3K +y>eњ+pC WC/'Q09m U,/`*b#IOFAO^'B2m% na$VП[D]jd3~UDuV@} 7B&_zU&o 6R-QzCO%e6K_:kܴ (z zR[mЛށQSKU5YˤJ<`%8"۹S q2]KZ7L Wbr1ԝũS 㖓!䈛G?ߠa"xhI _ `Z E:bdV<&JWKTԢJ2 ϭ%!Ly<~YEf0ԯEdBuq[M<UV@_H}1nD푲14Yyf":y @MLru,<Ń|&Eq/7ԣS (X;S>HqD3PE@9mSiQ'$CZͻ_zo|e$ i]ykY7xA'‰4s Y`ɿNNwgcM iKuCse@>%*r,Dɛ)  J:y%]Plhyc$"|wwJFdTT(w:i$C> cl&.HxYP0I0gY/{F52ֳ-V(y$e.H‡| $c?䗮9E̺6#ﻰ - ,ڻN]2кJ~vm#`F"idZ%^ Gz ]v8+bȽ36.b}96i嗛^g'j~դJskФ$х<9.I8G|B&mQ,)RiJ4)c€ݐy%IP}*kF"A} R˗wK5{{QCkB q#kp%W>l1ezSRǘZD+#!Ϳ`#> b).p=n~Ws'm 𶼱%ΔK;qxw#T[stWd+c2!y3T_5Fwni0dylnzi; ꄧ  Sd!.n~@jgKlߺ{u8WU7,{L$B5 zjnKh[@kdp~D]obEz+VVzJL_Gcf,d%%΅x*/p5'Ə6~>0(&Ru٭/](}%ޱ%!m;Ȭ EQe\)1XQ-@zBZpSLvZ;q΋+_wE#2袤8Lњ̓hY'gTU'i識*N,ЬinоtuoشbϴCYj`t. F4h~'(?7zl6L>ˣōol_qۏМ+_4=3GB_H ?'.벋:m 1[`_㞀?'@lLw\qrxSɘ{({u}@Ŝg 弸 4qfR,gZxˀܽ1E<%e.Kn\17(LhNRZ-;!GԞNj'ѻOs8ev9`3ۻL5( ߢP2k̐9U 2\8Q52%sviطfYWnf<6QH=IZŁI^VV HHMF? _ZOJ\MP9L;y]7]zBYva4Q[!qii9 gW N0Iz 8JizQ@.rUo^^&@y/1Qj ǠL qk#2\ ;HF$NI^o>{*|k$Ƀj!ܪƾ9b~^I(d,O%s%ClY ^4 82 ;ec1{6p\*SE yD)[1 Ԩ(fzÅwPq7T;1xVGh%n؈.i; [Py 75++=b+9F gQB겱i8z3ݼ2PlIϸ~`ՙ{QbVvM&}e,0Ask/7wTj UB]^Ǟb<45L:ż:6n@p#%è9ىG).}n m-pZXm*$Mf(21t$(~_Gs6n4gY)_q+IyKY:kO?\YuΨ`ߙ`<4.WY Wc>#U'Ghu-XSC<ɅV3~?Xo>xC< \Vc!\* r F.-DvşXm@}s{a?Mctҡ3@bb^GQ9c@s8e كuG8 gFr-Γ v_p央 r0:`goDH<Әkr3m2r2`\htj,}XFGK Aʛv+w(R-:Szzp4GAQS[jQVK n\u@2s;z4( hBSGG_bvgM?+5DɕOkt +ڣXwY >fb/FL&P~`^.{s03J粥-4VO |OUGyaH[6o&wQDQ81TL\=qh˧X,:> swU P-Tl$3C{g"۔6~H#vÒY:T1]1ZŒekn!pƏ|E7w*s'YgN Y:O/epm~3 D0plfbS$KD?þmjLd-I?L[Ahޙ:π:.W0C~0$#h(a^ZaF{$dyg-ȀSqҏHcU2{7_+wQ`%nJxˆ0h̍@X폂gl/#vӍX"V:\Ô6uuFX}$)N(N*qNg'[$+/bŊ)=$)k>n"Y?]M'eI{Ͷ+l9Z.lVnP잶ϩWKLVbqRrֹW{땑۵1j)\MT9O{?߉!c>m˭w²-^1ok-oTrnB9dejxJ i†s{7f~=i>FM,adq+[wgpĜ:ׇ埿Ve+'^DvK0~^e-עN<]"m٥9m~ A ׭4e`cOD'O#Qմ=ȵzA'@+ɒZ^x,;ؼpu =l`1i+HN8 h@\nwlGwkt }ʾ/V:q(bT俞V@8ww-G2D79~ ܀nbe#lM7^eka;C}Զ-~3JNH,+PB= GFKͰ* K*f^;UܚnKOX"C(voΦCs wbFS1i0Xi J@֮eZZz%5l ̶_=vĻ_VHh8+ #ΉdvxF|&/EFTШ7\ nMdm.ix>^w]4iۀkf2 lUA >n{X]hɫ\N@ZVZ\j,ع]APSn/(4t[$ H-*pܶll%'' ֨-sו@ NȊ"?0fL\AK(%XVbe#9C_R8!ٓBRYkΤ5| ܗ2!֬Ye-<1pnOZIm0f҈4{$ WTqlѮԷ~UJ垒|7/'$R k@'=hU)!ikLc/Y=rIU;\ncmEKMQpuj ѓ lN<<9;[a:W;w*$:;6[:o jǻO 0]:E\y0%9lr}]J,)@S;z#+ 9i$"01۞ ce鯊U) ^w-G.F忁u1v-dpD4#$Dq=HïTH ͠Dx/In?CZW"ǎhMݵ[L[qHf4QT&#ǵK>τ.hn GcJvrO)gױ j(9ikRkiwwu7DYF3qˬ&q!J_N)2VJ7Ngd޴7w$p 4 s[oh1 S!oV+N% uņ',4V;{Xa#?9}, }XJ w:O/97 8-Eschɲ?fc_~$ cwŶ*Y'jޒkedr> vlQ.2'rNZA"#0`:yqSȱѻq$WQȍCIb8@Z+r8{",lm @['O5mY%;TpA\J=xȽ_kqxz@5)1Aہv{߯" !ޖjm I==VB9fh =jX$ҍKUeVNH8kTL jY,/]~!/oby10Uݕ y`>5㗈pnsi´3bRxns*@]hCcUN_o_^ЩQ懳ʯq~A܊k',^]cw(؀\nNA x-U$yW}C$; bv?@}[s$dvTן F#Eͅ]3B?N:(б0Rt܏2"v}m'-hʆ 5iOZDEf{H,cW1HPwV m~t)Lb^2b|Rx N=:TO/!ɺeDg8#ES&ϯ ǫ oP賔lU^: ]?2.~E=i7D(@|0gš^aȏ@4Vpȑ#gy>ŕXv\ӽDS!}-l}> 6 h Oy{g,0~_>k+ߨ][=3yp DG DVt )ᵨdiRǡ:Jh|geiT r#X2!;G_$.EI|*B9ۭ,n-G֖y2HsrVs)KcD,]5[nlZB6Hb%Pm1Ƕ,?(icK{@qc  ]iK8-?H cE|Ez's銙iQLbn^AtMej1F2vaHJoÀ.SJGwcon&촞81Oy$#36\/B(8"^Z6p"F][5#P ()𕩔!i&0|lY!>tٝZW21/&9z  UO SqBi92< 82ޚ`g˞qom,|DV/v1TI2סq͒)|;k!lvPG::$9?=MhFh:A'B$9ȵBlƫ)ˣ{ -Waj\alGvlΊW(5mƚajH:H?`J'dOIMQܢwO0Z5T0H'ua-&#/D(yT2A^}1xO4,ittަ7jJ#FZ+',.iH9cEKUKw:So_'$MIC0hYv&D%98BYϞE>k93Śgg ˭j.o#tTMCsezyt$6R} %„]e#D|T5̮v0۱Q]7) WsB0F.}E<K5ܙc7u˶3;h n6k3JѼ:rԲMg7/+9!~_G*sIAi%zNuoݍ쑘[v˧ B˃zWMhPXйNA7y/QA[Y9k8qNزud; [{b:cuiAo:[B./,wYQ;dH3aX~ ŘPH'q.׳'=->ey >pZ'BuJ[9!]_OdV $hs% W[0vCg><UvZ8]ХμH0#9Aa*/QB+K7ڭPye0u)ƚsl5NAWd(Fve*WV1u h$ķ . ! L`TN5Q2ՙUb1;DJ`/m8! I/<بQV\ҺqZ?^!}=WH[c*Pk'ZAw%\m5~']OxKrVeA'zy^?aM])ʝ|FjU?2Mᨫݺ,Xr+h '"oS> A{`i AGBs3hQPp߯ne.)ڗqpDo̪2d  _KUB!1s;Rv3yTda?U2ض!ǙbëΦ Z(J`Cv#:Z,A@uA9۞3*-3E?<Һ'l HyOPgodGk?I5XUgl8Gup(4`g:؇oKV*YL஛lחVaìe)S8Ȩ~SlrDz}Q;:ȋZbdߛMeLD8(tQ`y'y]`<\.|Q%˔Z<ؐ=6̓ 0~ HIr];&b\Io;,n7Xc㐞2bw9H?Q>Q*ٖ nzT}ByZc ƵS$"#|C*~uGP떣չ@:E1{ J-Wb(:m.[*gGGU砞ĉ=OR>Z1  %?DA:gW0R?R$Bu~SL/>_9,alz+]@Ss, a+dܻC)8,bwƶ;3ηf'(><T(C4rS,QGF!^pEa826E' n=F__ GLwX)e=?uX1G0j,d~Q^%Ofc61`RX%9r L6V۞]5WM'"S5|!J9Oa*Rg6 XYCM g7E^+ߍ(_ZGC+I\!"]3:NW9Y nAÖaR!"KCrYɿګ6XEq} sNը򘭝m"Apl1kB/ Z39բ78P5]bn̴M.Fe%zz=D`=mv6a)C. 2TVg/}+O1 c۰xiZqeG )(n Sss?-ha<4V-o1qVvb3{x ~Ok+v_$a* ۊO/F-& Fh &zX7XfH uvcqWɁے_A@R]X`II'Wa$0¹)p?L=P[ o=WZ( \aOĐז4e὜aRK]K.p㏡ťWU1+z . ;XRM[XiDvVM,04Ӈ.ĹczY)| ;h7҅OX˳Itx8)65eA=GUSc56T[}oD -4GVtՆS؟CY w>vPc.B83.4 oBO)AI'+fi\- \v+AcK,֕2O|.)G .H_:$D`³Ӭ e$i,{ qCH$K> c,\kg[쫌F *KǬR:˞zTFQa"1q7ݵh?@Zikj*Xlv:rǣ\W/ʚC5Am8Ig.e&hp̦@^aF]vdR&lOkɊK[a]am̈́/&rʍ)d_h ~'J4$&Wc_a,DϹWS|їh:N!r\k>eaF_]>\h2e~uzprsٳKR9HJ<Ȥb.Bͧyd`by4r_DL/!>XPC&Z,6fY|ԓ9$bќ93^iZ-Y1kնmL 1U-\:Ir؜Uuk/tG,A]FrMT0 z=`_j"B+":EW,/{G/~n5ª]&ϘI|e+&;>pH oj !x˖B"^ !Of>#|qܒxHY9_lCX 6{$w8_B2"@#&H9={*mIo ^F&2o`{N⩭ 66ro0 ƚijɈDIU^g˾|4ש[(#X;m 3y ME2DžFɲRG]hKrXW{+ `Z^'M[t^/~?dZU gOE͹;L߬^O b t9QdX1á4xd{}qrbO4Q<- Mёz!~H5':FM†5\&3^8sxр-V}zTj` pH2! Ps+7^OxNC/oX:YK`V|񮋱 "=*JM,jlK̕ARD aպdlh3$%͝FaҪ>^Ħh|b!&NPLVs4%)8 (&֔0U3GB DB ^Q?kCJ|>%vV|5D-C8Z88=á+DIEC^! )pO |Q\S`*'@BٙrܧQĹ#9t+}=|#I |5&0ՀQm) f0# 7q n`TmsY ,)x-˿jGӘtզ4KldQK')f8_S=|ƻصs~ h1>e.cL(sށZWRedQy#n,IʱaKPװR~`=դӔ{?PA &.>! U=ՑlLGTAkd&htмz)r7HhH@l*/j. $$kgi9HM;w$7kP GytG;e39NCTuͮ`l=skJhRx4.kK ږmHbyz$w {* *p7?NdZn_|"~f9=/6+yTmY!U)+4K/CJ˥Swَ 6y-x[b5kj O|,q8ZD;UmuZ^K:Uؘ)ժ96 L ה}%$=amDC 4 r>Q.w4d '@]ջ|驯QjG!ْ pO꫻iwcKcpr&t睯iҟtVݘz7\ΘimE:gvzߨl! O@r$-KUԶI5͹*P+sxg@Q$ 7,#}N &3($UFV.|B_nD}*SP{UmgM*rVKSÂ0>̂BXFQl~V[ZMc?d),FJM9NHj3˕P'xkksȽu+Lϳ4 awX;y:O8xGtVό倽!]-.¡+a *@N*[kO;iXQ[ g+'VSd}1n]nt]T7mF^t=*t0ũI]?~@V>?((J63ܧץE)vg95mVPA#R*LxJ|@&6Xq:2"4 Iz:oh1bs$-B'(W$V3xgј]f)Sn\h'lLkLԆDn?r~-2HJuѹ]V٫i,[nL"bM # 6ƒc<3D23V 2V `f F?qݪ?x*F6#Ws4Iu6bQ1puvh?ֵ]+D'Va P~2pup9Y1S'y"#B;&-av -&  w!}^eC*b\V 0u%|X=QC^zbu $$zRZpX&I?R̘*V\,JLҫH1pD-l)C9kۛ#P>sa Fv'>9~,uZ{.A11 ɭN?% zmvs$i57(JI'Q'tOww%ܛ("^PPD]qa:o-1axfVo8jd k)!A*jރoĈ6IwE Q6P0vЯ1t^LOiw Wk:P~!)Qky 8IjA-t "sɐa F=EG?|u`\ Z>x1:$K n} ƋCyE m &0VtPk\S8:鰾S1?M06[F0WؾȠg:p1A5(>%cG d x7z5,`M\.05gtLn_ʤpqsiy䬥P?^/l?@K᠏}&l`X MXM 8A:IfJL 68[LJlI{rH`v%Sj PlѺs ' h>;fyĉ,+,MhrZr2y2^D>I3rr[NdJZIel<<7u@{hLPIAwM&O7sc X %S~,LJC_onFrP?ݷ( ;J-i49&Ո3&Z~ I~Q)58VMcEn dOՂJX%LnZr#,ms]s9T+m18![X̗lZA-e&5GJΜA]YMňHA Hk9! @m>!6S}kŚ FG3µa/WZ1~Bp޹2zNAEpKSA'L$|sN陯L :Vh/m JZmٱ=76ͣStc]kj$FAe9{!G13m@Bix0\9=~4׻^Sw(B8+ u4d4&(K( DNWtT + ^:Vc׶#zw9FO% 6@,zII1NHٰ[ `2)K:'$-9MQ~2<D R zKt[ۛRH0ʜQD(Ӳ7 U'kC5"ޔlAia&cϾ%Fh(Tz5)!E)Fگ\ޠKZڽס=/oLp_٪cP ʭ\A%Xo+KPn,";-|! t\K>ނ ?;uk٤)7Wc cDP5pq۝}W"aa@nupmgd!7m}\jˆuj Cv`"sWg䘌H&-WErR+K7u>O (?Hdcઞ6؞( n3hgҖG8FAN1`U!ͯN7J0rEo2$жVy3 ܚ*)u<~"ߡtA-RUmdqv,=ԑ7ɼ|)ÓqήnP~pFJ D =mKPpd^whI8q;(T(M}lGF!$3ăEw(yaX <*k8Q*=상Ucgfa9/; 1d{9g x,p2-F=Q4TK^L<'0Iv~ #qWTܼ?Z4Qx$͗6F=#-U7fWr,aPGo>VbR!*3Z#{: Kq:H EuCr EŭႡJ X큺N8["*Vm'q+_4{m2q!*g|p>nbFmr&7^}6p:{v9nd srƍ%ҩ֪6|a>^q ӗIДCHkmA8fF \Rz:x~gIzڥl:؅oG5IŽϰprZm08~w5x#G Fb}E8\r@qtaZ*L!1v_-09%ƇCt=_\PpO`~U aJ_0eFA 'D ոތQidnkf&KS Vf%5s-٧fn lmM_G÷ dowtq'@Oݑ51)ԋ>O(hy >#.3|L X 3z)iRm> 2峮qfCAzq"eٿ )LJd/-5M-m/lO@٨fͧ:w~`ԝֶfnk_#L#Q15[ˀ%L :(59'yݿBC :||!Y]2lm\j|LĆ=(r@mx|}OY9F7߿3;]`ts źRCƝ;H'eer9Q5Y&ٴP,(\֩1ƒhP4  Q=:0UxD(25 [>74 =+Np3꒨ut#R=o!1㳚-# {sEp`# w}^J7DA#bF>%[_O2vM*tZ)BπFn@⁆Lxထ<J25Upd'iԦbF!s)"U J)8, z7ëN<}%ϵ PPաPnf# xʧU,vVM}]$MI_ȯó6n-Xӷ"Co v`ZǴpnTH|ʓbב\ (%PB2-ϳWLOξ#*Xr[LM2s2jHi4ԆU;@s*/Lc^X;(8;F7n.EGs'Vt&m~yrRD^Vwhd,$F{?B!.mcRAK}O;¶` i5!9Q IkW3Wʃg=", .r 2M20@دZ@3KkA$RgHSO;%| ڹ+aYSZB5wLu ʑ؆cH}6! ¿jn <D|)^u##NNlw74:j{!7>V*Eme}Q+xbǟAä.%F^?"[ ><>xLk0U)Q򣂡e7Hk7v'%5/4fHl=wmk:dxtCFVq3nTHkò7~ncmqH AC릓C^6 `d |&NN>q4?DϮV ;:v.6 b0z?؅aiQW"qQE.ߎzph ؛G ,פgZfAnmDe$3 Sɘc;!܄OG`_)i!lߪ!MT)Kw>N'2xɪvI6RrtܱmU\ Rf(ZvLOHNk…:vF8רU{WIѣ#>ݑܕNB 9w>'yIBqz<]1IWU=3tO"+z/X:,2C)hϛTLSA$w--xMwՋB OpJ'$ NÜ2L&Jzm:zK^ʄ^Bo5<{ʄR.7~87)2^1hֿ~0cm6 ۢR hGwJX~R0 /IUjU<ZX@aPг<s"X-n3LDƁ QxȄOxDGaʄ[6F{ l58,Jo+4;!|\5 tI{<йUҎ)DE[ZwwwQ૞&O~kC+޲`Qۀ7% rŽ2-MvTIMw@n_I)xt~xoqu%&5z ~_ܥ7E߈! am.͔F v/~(ˊ}7+Bo8>CD̜Ry ʌ|tY-#$)U4< ڪhԈKD> 0Lwr!&vt@|o:81WDz:J@iJ"QQPh4v4eV^5OaQ/o֊8P]4#R*^SsIö3A6:o vEGu\*w! s/:0~FcJ=TܻK _y.1H":BڻX.:o-z+1Ötc݃D*WWXy9e \"FTkՄ&-h5J_MU!mFQde`B}m^T"G0' N[2=0+Q]]R%QIZ< 1U$JBT }oMq$^'XA_u{۱*)q!^`w1}{8s#&"K1#zqhn։Aըeh]tsVBA"q-QDrw0#$O4Ɨ>1@'NY GzRӚƲdnjE.kx6cUue>h`CN‹bKtf͘P)J3@*{N0D@IR/Ua_7JgLO|/6x -W{0Fok=r樄O8f,NeGfb؊ϙ Pt#G.~%yz }5ӢMԣU-l}@>Rdq^#n4S#=#],gfG0cg:(#]6h9,Wdӥ ;H`3k6&e{Nu@6c%_:jO_pX ki!cΔΗƣ\? yg; 2T⪵dkk4EjxD`2ˬ2AX10$(~h~9DryJ}Rx2UyyٜtLɬADڢY"321mG>!.] tQc}3 /-!)aڮRrQ,;@ \k'* .1C֟)5%*k|T1{,Uq&1?&{ruuqwI?}&Yg{#AjY9^wU?׵,DpJO(9pA1iY'ZAmlSV49 LJUZk=4zf[0 kaʲG)⃖;]&ku|zc:No-jj3ɍ #dn%}5v5޾m0wB]6 b}7 a9WB:5whw(WcTUlz`_. IFř]Hc/.*=ט3egm}(q0 Fœ_WJ.b@ \vۅ>\*|^Ds<[{"ytҺ孖K*Κk[Ri~欔?Q;!t F{`~fhxA{8L ozfs{QOdWlRTbTS\y L"\r ! =5YȂYgl7Q')rP\f}G'v]3$R =/*p'sffl@` /!$_GMegO.Ն]V87R |gc>0~3ϤTr.oFt w ? *9vn FTUe2MYn7qwYPKag3evc;G@k8B .w۽rW,r* SZ_!糸F~> x xc~KsMhRӳ@A3$Ex5fKE hj2ytXZL.ڀ|?Qd Qp0 ct]V,i>qtRfMO{Cݿy17~ *พ.<Ìm֟iA/eKrZ*6oPwm>껝hSϱAV8nIr;,a \T"*Hqݦ KaghdHI*xJㄢ`p@?oV:T c*Dxj)0u۳yHޤ$ǩr3(.X|h1c? !)*#M\6&`_Z<@^(,)-a)go:ewǥ=GJ;lWicҞIۿ?\H-{׼^Ӣb)Fǝ\ N/w$2~͖%X XG^d2lp%>(tָZ*;Ѹ pϸ m'TC [c!cF̸?=)Mn+N^*NI>ey:s!gr3f}]wjGh8>Y̵-֩#Ën'4XF!̯(Zw/'xh8F,./E zkIR /e5+%}!B܁C=Zt&xzn~Fx+pƞJNFܘs}~i0i6q>0\{ʁL>X< <搀9L @2u&&;!*ܦI.9ęGL3xՖ+z{s>IР.e,TySyy'-?~\gkl4oc w[U1Sϕ?t\?QA 1vhkөɳ  k-Ա/%Ɖ5rzDWs3NE$EPQeC}Iu'yYgk\z}s8' ]ڔLnvQǜ~U# &UW L*ɯΈgb"z+_l*E:H69p/]0c4ZwBsA!~ i6A\L4 L:GDž=<&ィQ^ (mɍC;Mu,e 5.xOۈΡҋ;[ͽvU1dI3}Y Vm"ȯvneǀ tq51z462n ΠkO'_2>EE}%I@U):Zck"Gх`2b6Oq7ӆ)Xf\9K-@I_L È͆msp(-= wbp \/'ԲQh} Ű3VtVFq=v^(F9pq;|!L[% 9=6~k>z/`cUC@: wLMyP08U`U^VpbNVkdW(3i[϶hX2D6SuR= ^J4(  Q2uBJy1$iJEع{b6cq:CL:P_Qut+(pmY#.L`~Q@!L΃12{T$A}XyMVQ\bRؔёV'cm{ 'RpAĠ?d?zBY ̯aUwu&أar+Q].6?.U2!f|n.v+q],%!3' Y-r;5w]v&2n$PO٣s7L|/,rSܔOS1V:Qߕ_āB;>q~Hh|B | nĥ\{gσ(rTtk0F2|ad͙Ü{B2g0F-'"س5@8v e3g=DA[VyG3 /¬Z[k \'dֹq>DfLq85%m2gr1812e Č6fPjy/LVu_ GV!#ά֬ 'qiw:h*Y,%9&8mخ96* j&7].kB޸YlۋIr1>܊QmFÍp6~A$'ga7a̿LLR7"*-."Z65R#Kn[xخl2 r)UT{ZC%m@ntVX>@ͥ[p3$u%=XDӎU+GAT rICr;nȸaxEM CЫv:zDÝ;f;{}t 'xעYB>h7{<ޒS!  ^ڑq}W:j&=BI>|>ɘTUKxiEGN4Uj1|%_i>/-LyӉpW&t"d[ph2ړ?ЯGf l ej}2OdF!a>ZU&˸|WSfLS_'`P c%!j02lb/[3al5#FŌf>/>778o]ΠnLU`6;.# _ &"qFC>/@ 9‹E,g讱&EqCC |MBտ6ѲcƱF+b~8=~: 9`O+[mo<7es_R_V6BmnsyԔdaku;)+> 9 'Mb.Fܯ9z!4\#PoPhT$㉀cDgVH1#.-SX⨧),5>wnj gt]XAb$WTX\Wh:)8P?vnah9_hmLE RVWgoP_vWY'' VcVv/ 0zqnGl\7/!nCJN߀bؿk:Z`qrNT"EO~UGb6&eۧ1~lᷪvWM1;8Kqnϝ}64 ػLbԵo~2R3vlתWu50^iA:`eூ1'j3>wIO|R-@ zUʞz@) Yv&e_iWijS0Z2 [#~-/ Hfd;6\ljqcF|Fmq=Wn`Ehql+5H9ϝԽ2#C4}1T }ӣ5z?$W}`w-_drZSoʧrK7[uӆ2Ma%ڭ2ꛧ@ ?nE0ħgBUg,^39oɛ6Y$BTkR@t^kNAkk vu e@L$Y.ߎE%Ԛ*8ۑ6欮 $( 7n!Jߖ{pn:>ƼGtF_k׸ö^|58)_Tg(Q&n#L` Ζ+^䟹Edw)FTj0RU6hyO+Xi-2x7@4$9 JZ,K4q>@/~J-6ɺD A`O@ ْ&m~XʟMj⽣b{KpHl}1Un וMw穴Z 7`+%f~s2\U"Ql\V8|DM72{)ڙ~0(+j@zFy ';hz`+,CD3 WԳ03w"o% ʥ[iOf:;ldhMɃ=3 Q":6q ^yاEdVWFyL⪖7G1%UQ,xMu"W%g @As׾z K(N,hy1l{ k!4{=2r0҃$XN3/H1 2[NU7-Pi]YDžC 5826 JM!3 hZ¬>̭Kk>4Om8/=$ǝbh=j0&T=r!k:D nֱC $>0~W$66WR76Й3Ǽ`eFuK ڋJ̟7pc)J+L.{<^,y-JhCEPw5CJtQ2jrjo8|=F1l_,6(N&=[e G61)=4GuCQu)16:z~<(@_m?_'4*r ѡЅYK1a=/m] _maêIU.\Ė7s%H|Ki†/t?.lf >#HN= ;7`NVwXg/o,wN]X8|ґz{aiwA[ek슩10lKd@`sۡY-0ǁ#Q*PpP/h|ΨPN3[_?Jɮjµq9']YK_tJJG:=yp9U E',;._X*b`}c,)8kbw=<=wx[ t@K$&de {jvr~(`wjxraFώt\LDpraA ]'%TKB"`w&_ hntv/٤z};=wxc]ߏ9UDnZ9MSۭD#sxR/I`"5eu/o* yY&PD bV-hx+ % C}̗Zf:F\F&i5f6!|wuEF7.Oكд<0(wL(F$x:j^\Mmۭ}k?ͅr}yi=c2Y vc< -puQONP*E#L 3{e0ArйC*C/,j3S:IaC%wh [3Yn֋WvLLL .mX{*Ub{B)NP叡%T9U+\nH\d*D`oB}2jC?]Ùa8'We\ )jtI￈CqGxȮs'An$1uuc:ߗ󓸫>g#aP:,k:]Z|Ϋ'-+ЧĿ{Z''A9 Ǝ(_U&A v7sVc Y]2zVvUk58KjM{55ߖ2ݔ`Hx΁P P_%V(0D3< h$ A)0j;&GymR0xϳb12Q&L܆{EQgS 4ࢵQWLʩB;Y?#84|qQm$RK'a h^crb)STj7jn4a K>K`y/$K[a%< ,\NŠuZG 9՞0(`z &g>7lrKwnc)"%\;,za[٣unuBO ˮ[bY'usHQ͝y2x  l&!j6,q9ϿRq{>+(^tdHـWXYCWMJ 8缣v"|>ml~Cǚա,/xcl8XaF> _ !lWI8V4R(<-!A9m12o *D8"Ů ^k}`)X֝q_'1w۴>P^@^ >EҐV%g슌2CFhY\B'+JEw90&E CB붌RP9ϚU`N7>Oͻk3ȡzg,u t+ɫB+v Kpd@BAY>v$.c+ȥ`tʝ;>.D"ξ JAs7V Qd=o'/(i_M:̅8׷ԕ@,uoCBהN>Ӏ7@ tp̅z^1Eh`Se ^|@(0&@7AYĖ/]|х4d>:|:;Fl;ڙ-kH-d&q B%Ak#*¦r!LfFA fmЭ#=34sS;׽ J=1-.9^1w: *aY-@^pS +s$:2hVS(1ɧ2|$:$Wp} N^6~Xf @x54.vgG-qD)|&,OlL$a\Nyx2*1@ª?췇 QIxDЫ'-x~/Y#E&ۊȏ^/Mj"Ɂy8.Բ(  9`ԟWP 6s( aCx/xӴ3&bm ;W\S]p].Roh<ˣ2o{IΠQ-k1.Ö!ɛeqn8gL%qbI\ؑ ĥ0MF\q 4 iU6ٝb},p}Aj0)wJ9!-̰{ ֤VWE`:`z]!Bpڮޥ95RqZ:r!J{Y< g-_彡\RXSy$| Pӟ胗p$e `?c'Y֍GU&L"M[R5 83RPF@Z|)1P#"$ :6,醅6 lE]#rCCZ']5)߰+]s T]ra؀\|(kCh(ͬ !u g}M׿ƚ$hRc Vԍ~otG,b(OJYT8H8M;l .#wJQrq諼0̘dRj=JywV8l|I H*]?@r:3Ncr4~`u|w \=~!P;D>f}ZYMJYq`C ՚ϪyahK낣uZӋll"&$ Wno9ay׌`#!HeePˤ xgwc'{^FX& ar |'{(jX[n zcAM5q267Bߒ Lk#; |E.I"L-X-FQQ' Jf A;-hQ=F!0O+ l^uFFuDXIyqy7?T5`"VsV=b7A B[8jAMi2r[o"!*sk_Y' 5U |ܘm!}fY4Ȟz}RH׃ə,e mJ\8s4ݸ?ҥn"ѷ$ep/`ȏRjV(m|}cPZ^Z!u\e(Ap,!UϺ;=BRM3$Xԥ75/s3)(e)0HKfE !0, !~pᅧ.F.lmjWdJ$Ql(|5i}\bhuDXL'ty'rųl.\<(\P,}WgZiq\M|r 49fYr3e/IbDs&d<e,nf)}(O>,t_^Q"Ɛ:Z }NX-ux X Y,upn# wIsW_3)-;h{ |IbQ+խlX].B[E诮:i]꼏LSxKJfO3tM+|뚎Rۅ;wv 5c  %467L9u>/ $/P[4M4oP.?0D/6Emv(zwPAqTȺďdG/tvFPpE(tN&ETAx+ԈN ј҂k4sqeyd^/k)uwزCtݨ>ŋ׹Whͼ@KK!H;{!E 1-z]8Qik4^%eUK$6X"[sMm-%NǏ-8//oX,@Rm\SF V.WA!O@!%IkCy`iRc'kӓ̕ &2B*Ws5Ȣ<Ėոq)Т`*7d+FXa?/*4jwԈw7յ!Ӯ(5sCw<I3/܅=epSoMuw qBtU~E* +L|Z7}e<&\ʙ(!3`´\J?8?+= u'ܧ "| M|{F5bR|]F̖]EYKrS]MƀEݤ*cگ6_ӤiI uTt|'7 sWF'_dv1xtsnj@hb~(uqנeӁ h3#q;9 я-f{MWdA1s0dIl,w}F'[GTH+ bh 5Q$ӡ($g>QUW1w#wDUu'P%L8Evn Џh|^ o? vėH,]oD$f =@ӀVNpDS> Tv{ b F 4ԍr,(cr*zūpDct,Y8Q)|7 6*d*^x` K~ + akv!|hJuH^B8ʎ[ ?b"ԆL=jF$ Ar߆?aϑ[h?Yh{t|q \֑~LjK*ۥ:5j$q O\#Ⱥsd)WeX?5uWKaF7+ _b IfV<ܧaİsf6d2ףQgCELc0[},J2Kql%u 2ͳ ɐYR0-ߒ3]]@vtؼEeWfBLCv_ FvرQ[ /][LqH?A[X_f4wZ)]ִ| (:O+bsW9hf Nf|"x۔ϋ>~>í;4E:3#;V=˟iy0Kkliׁ(Cθ[ c 1RsO6ՑI9zR|WZNgWr{ "Yݹ 5i@_z l+#ᳱp׺bgxP2h~jF8:% *"[8a`c,EPI\q&:( d6o,QqqhNJ=a Dox|buJYH @M~;Y1-x mKG_ 6Vhc0ѸqK^̊$l:⾫aQo,o` 40[lj/F0`r#$n+T?Ψ6.ـXz/pȃMp3q%a0w"xJO00ȸBJMTXD[^՚ޟ҄rZZ vV6!OQYm #ts6x^C#E/˪JP3tΒ\-ְ4/ Nyj *֤̱85Ԧ,`*KrE=n9TpV~ؙ Ng2r l0l\{&\K,?+}~g#w\"w㖵.eUM̘74te gQ5f9u0WӣK}7.k͘3;c +>nN`S$jH|36ᠤY1e(D0ܓ[)8|p+`ytܜ[mAJw5PLUo͓NʝJ$̃Lw̳' K=M;ǗJf)^WK2rGٌ*1 W^IMGb-Ƌ Ug28λj3gPqOECɊ-Ka%PR"!-X s8 syB1Jčt2GcJK{*\6`6/C W&t>>c~39WBuS0Ȍ U@ (گL^C,bn,3EfVмjzہ m7 l:;Ӫ1(<[UZ^/ndVo?!!%^m#SL̿PL , /VbFŒxwɊ 8?juZ@zY1paaƟbƉ$h@lD"Qaٵy2)8P8? NӞH}wKr8y'NG,)3'ˆ7\u?h:q`HEy_$oCmvAv/'ytTVPwnHZKUԮrݝ*3}4@td&|> )+|P_ 2@@@Ԥo8s32k!0ю%o)6tE. cVqiʪyBT km6ti4s]H‡Ֆ:쇌PTOf|;5b͐}BPoީ ]i+O#)jBξ*)s <L㨘DD"-3W..ոͬp {/c6$uC;QѩdJ3yr_VT'o7UUpB_Rh4$ EMa25x`%&3wc[]'ЅJ9Z@kgҼoǚcvUrsԶ?Ռd#m)i;> H:Vb_#R#a8-*WzbGI-_挈2}"W4/&YEC|-Qw*dQidб@\t1ay!v@*];8OiCgN?;0 Q.M*AZ WWyY}Ǐ%u9.`n2/Fԥd34OH-V#D?nXShL1i\s:<~XpzD[)߾ _(p#pk~ Tp vՈb/H\D񪊔o F'mUC{(2dz)7UD@u85l-0.҂{/ ٸḠ8*IT) ̿MGWjڨg- C= NDQnw[ wu'Aa*V1h P&q# 8Q4He+/ m|iMtLH&Fxɤ+yqb} fl 7_j@ |m[&: {G'㊌gߤ  #}8KZY]5ngֆ:?{!%~3 VB(jpK4,wZ=z"ɬ's^ $nT kgz^Wu,֥HJD#wb sk_%GP%^PC7"-eš+'d]Jr`G)ˎ5) a +C]CJ]O9Q1\Kf"Q'b@H,0Ę:>j_u :}Fb'\i7eD`AYGΘ?y ~B6腫~q=y=>_OD,o'IOn1JvB@W?q{"!1s+ >[*U]dnHIkG>Љ0prQx'z]-mH!UHUC ^=nfhҤlqY#K$e:̓|8 [_L q+k7=jpj7Ki?*ҌFLwc@-k?;xa=tS'tۋR͙ B.˷d72PzG`+~Qe߉v^ m~b(-дP_L07l9LJ,}\ mZGn ;yHۢ% ĬX}z:(#B"@O羱u@y蔍!UK:k@= ,*_#YKD͠ w wJ(k]G|9CϬ duz:lN`,J^}"vWb-F4D`%v_OƮ-u]f()a^AiscEы-ܣnXh à#l)0EJ?r"/⧔njٸQ+v13J%&oՆZu}cb&XgZ9:ҤZ VlD s20";hì^ AS=ET 7L[/5}αPx[C>3Q35YQ 7XjŸ˸`|EdF`$>jс8u.SSM kS~{pEqZo) +?5`[OGSt天G')in.VQg8 oډid# M 5˧p%9Z0Ckb v؟k Z.=m'U+ <,>-~y4h‰0[P=iVI|zJd)Z!E^H`Ϙ뤵eĦw}p1J)Yq˔F;iA\Wrc:]V*<O3&v}pƆZ1l `rI.*g'Jם|كs/<^n|̵f/e֠Uq`V,J YsIKnn"'2Y% a u6p䠲t K),4]dj@y]U66qOz.(u.*c+}=.Vf[iyevķvctm3vʖXd?ߞ_3D`حe= VN߰*)ܚ!SĄ}? hLȅ*MY}}1!AvU/sTFs!*HTצ ԔؗVDt iӥ[@|f\'6 =;C.$aDŽğM?v9[⠀_jkk +,O Hi9Wbe>IFgt QbJ f<&@"mf-yg_KykYj񯂫p~=KKSz~S-x053; >t5}\5SZ(rT#> 8ݙ ŧsR& vm^7 |TZ}0Mnf0F `6d&ݿeJIږ8 О "IU䲶 C涸=m +Fkj7:fvL7%ha1B53XVSt=wòv0tTy{ QԖP;#pע~v+el=TWGP-@XV+u'S!zH*$$WP?0H$;ru_3ө&&> #O}<%$՛؉ ɏ2 xBx l8!'{pkfJVqP_x2o|49RSYo6Zk/íZG'Gst{I3YF!xnU&bLFvG`Ť [U(2{AR'X1Bi Son Nbhpu[l m$H1;2<9>d2|e`|}@RXð}jK0ו2eꓬ:~zFQ_*)K)B%*sDb k.ŋ:y=! o{$yc`SzuTK}c/a40+w xz;5 Fq\#%Woٺe+7 ɞf[lRW\F GA .]LEi.D'JR+wOґȻ<g|2TH?䗴M*<٪[4SٿieYwKKxѱ ` f}ݛј-1:ub"Lds ?ۍj"=2kp{m0U#Y;1eψbsex-Ʌqjwd(W6+D-qoK2yyfʘceup>Ui[BN;ɟ#֜K'gbc@A?7/ܔ$m$޼"P6N @ @ĉUf-<9C>?Ս8, ri3"_j Sw@fOyܒ` jY 4p^GWH˥RPJSed{vRŲXYZWv"9CV[m2WaJs>dȳV٨|x9P J3H×Y\kI%cȲ6=2\j6˗0"WIhlf=Ba('T0zx{(?gia 0ʈjl]>h]KD,&.{jk_+.=měw wy]*7} yފ,ԗuQ>q:*??<y27t m`нm' fӂ(MXJhi( sEyb ;:P[Lj D$;3B ,ZAG c$p(јHίTkұZ^u}QrWku'$c #ҢGA0>7g>wK".+&Lm5@u{330F>{,8Zz#H'k}/p Sj؏1j< "UH͉@MqDpXFb^(>GB}`j- 4ivzl4fX0-N5\ljL 1Yf FńR0|PX/\GR[v2Z &~DՂ'@ۙ.A#9E唘1 <"=V_hrf G\+*8Ϭ- ũrx9i5<-K]@7g"qݦM&yjsV'g$>%{7X~a]fM,JM[$Z/}=U@ 8B<060&G~K>YޥLb(~shep[CT;Bdqm]S8hm+O(=6i)L@@(N8fǮ$CN^EH{gU^!ުEҲx0YvQZDZ̍*1l}$F$ĨElcW +D# DWomڼʬ@)-lV _4 CsM=gL%w#~R8yў^1C=7oEm \)M8~yLD1T_PJ@yNbwi]ƪKl)>LB>{=z'~$r:v !K>%\IVxǽsT  n2A豅}`h9N<Wӈ>=/q%1(ra9dž:ӥv-6&ƑoxH:Ƹ(ݞ6ςsj4";U a3뚟8 ,m$%$įRhB7)T=4@7vyfS'N*uԏT1}Zܾj|3CXq ʼn-a,/H6^F˨adXH6Z]a>@.šXఛlMZŲD\ ]B{+1E+f]b1VJD<8N!3 OTpئtiZԳR 56 `YlooǺ8Q').n2G-<%[ڕ~۪Z?XΨ~El+fƹ Gp'Ĭ4Q Fx8Sw`\#ҫ3q㌷ݛ6I=%Cڜxxvsk>^ajm>bYf]긝trj\ϾYܵKfDz]$&P".1HϤ$:OUBon{NUKՅȑ )Я1~)`ioNģ$ⲁ//ER=1K:Y܋eKv 9n~ۂYo⾅jjΧSvT9F@MBA3"P÷G!&`?q%?0j[ObwSHX]ymЉ鱋;.}#GfO}GUSm kIci1 >hiqYLRe;_Lx%iK{++'m&3kRCT({Qxuc|| I. F*W-ohU+;`AQ[GorSc 3\ިFwrs`ǛTcWj?`c@ƝB0wEOi5ndp&DJyhF_SHY{m;eY{B,ց[!5Džٿf.aql(G9LbI{VP8e< }H69Ud%BwFhd r#(ISXwjuyz<~Fɯ'p܄M6Gؒ'~/rF+l+h5X4\-Ef&rU!NL_-}$z G/ZټTDb/b<H ˈǺWxY\Mu2ǀe[q;JAeD)bkmA\ X۔]mk ;a}z%L f>:4x;y=L4=!"_!doG ݷ^oX@=e; O#FӵţNy ӹwg-y ;MtrvAok7mq:]wH$ )wcj#:S|AgL ANe]4͓% 7%٩K{xsUpDcq R>GOrx0х^" ;( @R6D>:AM8Z-)Vo xǢÿod͹^4DRX&DjTL9?y6u鶆-]TGvUD(g,..Θָ$R;qɄ2i"׉?<eŁa4‘}~[VrOlmù;_RgI_K3 yx 6BrZ Aęp73dJa7HoFUTHPgD%, iN]y̶TD_,e81փ{Lk6Oz!Q3b\ "D,x !K1;f]Һkq]oo,[?A@cA0$ K Z,jƆh@@HCnȔkAц&e1ԸRA Cx[' ^kꋮzR GlZQ TfYK?;~HAԮ`%ad2BQּN"aʡWg xHѨK%J8R;t"o@;}oQnТY$"a5.ըTʊ~({N$~T9,͉QBa+y38*68u GB€BWGjk+ %ga9`GڨM>ahq^$~CcSnuBRse*_<ݡCa5ɶ  { t ߄/JGH~J3 ~ճS它a%Oy1fN]}k⧊~b|FmIT) 6w>ÿqLo2!+]nwE؂?BTjPr;V]vA8uKkEi\1Jc F bII0eE(%3W9!:G3}XZ2u N^3@=Gэ_u\b 735}Hq*3b~I2c{J4ҜG8~t{,E͒+ ޗ]_XK%'7Td)6<#8.2qC1IϋWvU aƁ\Zy)!ZmPx9/-+śCT[ %[l._s &XD}dyzsnȻq.ӡ<6X($TOޱA)łf*0ѷL~{q0[Zܑ' 9,yrђ~%{r,P}AUg8&:$<\[51̉r^ F\9(ji`r5ϞZXҩ0{ȽdR5=SL/'_FE Y(*333u4!羶W -8"6qyRs[5s:bZ|yXk|W"s s7O\>Խf]x@3:"RB C{#o,Ļ]qКe>2%tɴ]_ ϗ}`:/3oD8KyR7x/")&Z=6h 1+6.~rۀ)Mko+&ڭNd}KHqC(E QICHt" o8$#⨄V/kӶ/&rgc4@uWs5#[>#ϯ?ƌAƠ[1LG>u敟أlvU]+:~U USzA",5c#˲>C/ēEW3 +MڧWѨ&3xa %ی}H0JfJE/Q$%9>Pߢ8&|w^2kF@/MDjyP*i')ۥv|fs+ӝ4BP)%)ȾۘP&`fe5IJela#I$Bw\އX֗(X\=GCjCQo#OUrjB}}ܣGۗ-Pl8w"NQϦr}zyPL"4aIR;%i7TEw-սT0ɬp:+{f{kz{+6v  b.҂s<p#\kTw)Hf#~f a6GYOqvmv بjo{02&# Ji` l!0rMeTf4gYfV+=Đ2?r8+1sKTHCҋhP 7#pZ#h(Ept+x b9dCcդ[t?rϗ1:nQf:޺> # $"22HC+o'ss1NM}\nl{b\p.j+|wp[q1D'A(  Y Gʽs\әq_SGGx!ԸVYwg0:rU6>3y55.gP y3WgB j~ tJ`a-+%/NI*KDw]*ݽvɉ7nČpq&Pn?:ўr]-lM0+O(`ik˺|$n;U 9D8C8<:of89'FiKvN)_ e@2nm {ofPT-;|?=Hَ/޿ ޼|^ѐ tmV`3Fk[q_-Ӻ"a f!`MFxܧF9pskX8+sjm\/V F6u)g5~Ǹ?q՞Pp'Yf,7׏h"*h3`O`y&/rg<3n1" '\e#Rc0j(t^b!1._j72;`8":VUEo@Y&7K@T5^G^(dL(ΔFu'2p24+6B?3mhZ|qvl/,tֹ.pM_i+s1|\OЂkhxGZh ׀.YO nt^Ga \Ι"pj :4wuȬ;CT<- 䟶̈<A*a&.p %j@q+xE8 sGbf\\OB*"AΘC4ft,?98ag:l{OC ݿS8PbM|/8Z%t/@qXL> cx7P{Jg>~A"g |1y>ᆾ5A)$  J|` [Y6G5E&:JRqb8r4:g?t^{d.H8ҿr>d(PJ9euo*jZZJbw͡]a{cL/ 摈R/~|Q-I>ZX%fSw^!ϝwMb)/acKNeB7r`,yn@ uρ ^ c޴J;sbo`fdHNp 1Z]!!>zdl"rPhY\s<5͈4 |]V: =קw_c\2+[mYιDz #X#ck5yW2jFMLjq<n6k4/٫o\&ru' UA(KAl8Q]=NIl3tN0Z@vftMSwHQYv[*'ɽ]kÃ3Z%=288%8k)ʠC k=ֳa/jYu(+Xi*6԰}BL hXޭN]vy|B:+9s}EoEމ ^׭ gzɴ*&| |--Q3*E1ip2B)y}|HܧOI\aƭ==;ͽe5usԢm^Pg06W㱅5pc04j<7LR,U4z~krFrc.h6if7a-u>8,i VSk앹..z: cGx-ښ7zPGZv0+2>mJ *°:JGzT9~1vɝ κ>WTY$ K TKWzU rCo&Ulxԍ.X^H@+ ">7d@L(5&y]+)2_r?G/ Qxv>)4b]c J5(GbŚÔ?_8ke6φ0&Fګox>E-:V]&!%* J ZT/z9R4rWKg)puژQzI rTM F<-xuU8sFbL1Uќܮd@ TinvÆ_`;NhL~'Eq#/4M"T^ʱ qpv-4tqxi] 6;lU 1ԨT_F\{b)++-NR &0@&$^pK3jeΨ L_r<@Ȉcyҁu1z;u2u8S3JOzuM׻ՅBnTn_Kʭ!,CU5 D WM(o?{us/ N0t) /&f,mwExf%X޽0b|(ípeBÅrb.]tdz'#(C /6JRAދLԫ0YHNyK{G}/ !Ղ[rt5Hi0dJHӨai8ՋE'EXHa6 /#bg;֮X!i{!B/P:EE_ƣ3jlgopD`xjg rW˞$J+l#H;[k !M rb *h*x %f?),ٻ+F`m(Z$2][uW[SWePr/L@o!3ܣ~K&"a[_qJXbQM#@ޏ%al-w%~`aWEʞ򦱍Y̌z~!m-C :ApWy%ܔG1[:Rj-gEf.챓NKdλXQؘa3|FQ7~lԼlj3VA@ eİCr<7%Dxr$.7GVнKlHG8+fu)s2 8ƽׄƱd]/NOPEMg+g\K1ַ+(I)W)/P1t|wBW,y-r:A![&@x$X)G#9e,0Uޱn/f s( g["1Ǫu9(a3aKõ09 k_רb%)#"h~G)):U6ܔeu]Ne"Cǽ4޹87Z, :$A %CSIۄ EA 9^+_tn.tݽj@,ZW&ǵBt.p!}u]aЏ|)$.e1'7]gRɄ.c9|K~n)AK3N%=|A3tNH)73g,?e9ɞ\鈃]`1\~`fV15ed'ş@ O~kE3ѠN6’<$0P(zBCEgD:/of^?-Q"rR^5*5|[|#5ҁҿ2IFطN|,$5 m+H鬷j4?.Y^7e;2T$P-ПAΘBhXݸ^'*|XcgcOb_shiH`eV@u's}bpLV} *xl@^'!\H;Ьˑrecdgrjک٩7F*L5A>4Bdj˚h@b\.vOndWZ8$n]QSF )F~KvNs8{R\37ِ i@٫CC=DsS%C?yfR,gtnFq--^]j)ط^NbÙ3#C_ 9xaՌ%νTnGvwDԙA!b13(D =W7iV؈_`175YOVJ !>F @֯[W?iqjycL&f֠VQR%56OB>#MnuLW)ʂчhM~pսRAm"`drof^:9V/uPh<鵬0ٛL&g*i;,Ɔe(T񃡹gT>-)ᲚB O,SCL'RqKvI"aU۷QR]>;0Fg^}|}arf.{Yen?DzPEGZ̭tirQ| |u3>JZIY/~M,vohf!!]7~az $)hNʕǬWQ wmLt/ƶ0q1\}?Jt>O B&4tw}R3m rzʗBj NU=[Xfq%2#*Qd-~%c6F QzpFܷ,/0m]Rd 8nJ;IrLqK8;6e(+ QdEeE3SO.Kc E 2|O&_s.}D%չPg d2v\$'A6|rfުŀ m\\WӱI(%p˜'jrSo7w 9eax?՚|fzE5U%CZe-( zC~6w71Xw*K:xA"RC' pD'Q|c#{hQ7pqe-=A6.BO1 4m{<9;v8RJOB_t-c GWߘ|/=pЭa>AX:'SDpkᵣ6sG^Do<_X8UIl+L0@H-r7X{hx`daD V͝V5(@?ӁmN)1/Hj]u O{,mOQDZóij:SW^K9 }ՈN$d~K4Nӄj>~p o.#kD_K#zLG`[S9GB; .H'|e@ځ]ى~A{+RTv. ]+PCE*石iMK^MӰhm(ⱮL7z-D_ꥡ:S ޫh~2Dbb)d)M`HuPgk3 䪁ճ)y^(G~bK`Z4_'qkwkv":`Y*=|aЦ@BDb5Sӵ|ƛ6H@𴏨@!Dl&*m4s Aq7wx)@0Dq 41G\mロ#E/GE Abjz͏p |Q%AoR'޽'WR- 8"r64 }!\< DOxu ū+KL<(oiVe]&b|# q%_m![b 5{>+ 0u2Pw) ʪjB1͈<)<Ί/f>2LX ǻeY&m/"V-)/~kq"@ Ƙj@}X}fL[Z[&K8ڒn1J)Lo&6̀.Eҥ ҈F t-Ce=9픍20䬎F_ϫ_Aط6p"M-(-ڃnGm;:^ۦ-YeVgPg|-%: oV1RR0jD50.1$)I.uPH .ۻRhTXH0ğ0 =ڄ^jf"hHGlrLce.OZ'Ek7]quգ73b5/*3H8l?) m;W{f~:`oy)%5qTlZ.1ʿI=o!.s6IxD{w% lX0^EQَ`g%c~zX%>FdsVXXl-G»庌3 ڊ:?x"f~bt;]ШDzSd%%\P h9i|,;37!=n@?ws)zX!j۲^sK[*9\=;IenɞnkkqV&7 B!!-bpN7yc#XE~NaO/!l#HJ$#f4-T7o[}_M-t{%c9yl]d?<Շ!@0boe?x̦~}jG[,gkݸ ߢ !̗C-fkDv. )?Hrcr;NBK^ "rr&z9T= Vrw t(DwGSMC ;[PBrJN9kLv3^xͅ7>]Clċ!VajIy ȀD(庿j"eSʎ Cz]McWP#s֔qJGRt]kFNaot먏>ƙ22 zL! ٣` CٿKH}Bn,o , D•.f#wJ Ίך[gôO:ɭ %<DS\ (m9jhoa !eB֤rS8"c륭5U?$]ۈoPD<%{L!0)xN{aoq\M>}*~0jx%<7Ķ˴zpj5)sr5[s7uOᕿ^c8GQ ֘W7#BaY[m1)H*G]]V͟]j%YFb+ЪEa]|8g⋍A\h~.uڤ3<Oj A aޢ햪?Юc{`Ќf2PV);Ψ{c l@򈂣8X4X_!hkFkCXޡH^'>1TlkDD]uk+mBډgK CO/ ),L!W;OB0(5 lGu gȞ.&כ8aQdѱVa T%1d>FhDʒC99ylSY$@e$!734T'mv7)I&H8ik2߾'r Pw ZH0#>g9;EzHΛ)2^,#vOqm.mӯ <1޷yQST3ӹYol"8H2N"vYPuūGoiȠǓR uY"(s shϊY#ec 4R&gρsBd_8`V4`i0wX]~Dad]V1~ )LĜ8=KK׃frZ3 .n&B~)z#"{(|ҕᥰsuyCIʰӪL^ٻWQ ݿ Mb#s c !?I'KBztXB*ǍPh7dw=x]ɪ|io\?/#-~uGo)ˉe?]&dw43}HffB(& 4oTB|폩`p?'$8Qu==s*t#NPyŒsf"06=\9kw9LDR>/y BxG#+|@[h@io[<+/; Z5?̔:.Gٵa槗nz4f &ȜLЋvr3ُp޾.0AM)F)YtٜXz|kʜ]QSH r}ĥ_I0pnPVڒ\I@%sڞՀ ׁXLN5HX-٫ '4v̂stد&#nu ~+P&d\kAxtOsZ0Nc:L"I(8D<y$0H{,*mB.V{KJl>0sÝ _/Yuڸ/ WN&V fJJqҩ$HڸHuO4`&7 I,hAv`'Γ^pD2b5BYUEǍV G\1 _ \9m_:y2*&ljW w XT!N1kӭujaOlMJ3K;`0R==`.!tZSrR׽$>i҃+b;fɉ>[#uP1Xnm Mv ?T?s 희%,O k4q/={ ď$jBU$A:Ja)z}2sH^KNRk1a G;(>F57bplwi MRޏA!l75YwM%]^*|٧9].)Ƒ,6-;&6E?+J̷4ޫ[Pw>aД[+5?ް <7eyA;/uTOk+5 ه9GBfb(ӌ֒IM;0V PwYSa\ξɫqnIE_^^p$g,+6Q7c&n R]ۣ%J>c}'C)f,)0@;B"Y77a9iENdg{Dk:QYdjȼҀiL $k?j&>Gͼs(Y/v !atߏ7L5kFKd#әcyŏU#ͷ)A{ys4}ZES!VVYn ^c-Պӆ52W~>ƖXU|irB 0p뼈Jܥ_HnNgM4"(C̑~@|NSQ3Ōu+=|/V/*Nd4Qά?v|j|EG`0rm4֝DQIf7uO6ƨKwI?o)C" H"uXVw]EaFe}ӕo, o \$%wr~6lVPûK|}?F%#^`H+pR40;E'Y8 ԟ-aHJ\V02%J-ʠJ2$g2 E#C)iRGF(N˟ ,',v1L^rbB~kiX &V뒳8nQ% chRn6Гe7<وL&PGH#`CZ$cc'M=ExF/zg(xDe,ţG뼄q8z?tk<*8!ҿNx 4,~ ШBym9@H|Mε3,STu s@<(|3۽OT''(\J7ݜUM'Z7X=JУjۅ׬C"4؏Yx׶?=MqS6(`J5+^ۀyKjހ# M^P0 5vXƴuū GUQ*DKL ·jmC`y''߅/)x} 7ο9\z.̻geolb|!PwOI +dqq]NSp,I_wv`i'Ga7 4-{OlrF8,iނ(w 9*l. )!cY+OEt.hTA»w%7 ~p/#JjuHp',QN=N&չg$GlFS9s]N#e;j>C4ICۏnK= S&E"{ EVwKZ };΅| ?K6@_GMfBz.,P׆.fԢs$K:53:das^ (<`UILgqq;<[l|fuCj Xwk|;^aMڪ eݟ'SW}4q_%)_2=r:Lh<'7wA 8& Rp6%f5)t!(?L\n"* x ivU)fFIM.w& Yʺ$x}3=4s(YdM'2!C Prm5h6zV2qCtd\GH+uX5! /S#ٗl*類3ֲDrKdWoX~]&GQqXD+ ؉E `1'"'X+2!#׭tΖ ^/bxH=|j 5x俣a0;-Xaw""$&xu;-h:BA T\1,%q`6*ۂ3qZ pg(xퟗ_}* * N|߀FSfiv{(MqÎ˟ 0d j֧ i9&|!C9lIk6|Uonfm5GK euek`~>&,*5.i,}\ jN-l0Ńi#rdc̩ ,H]\X#]BGڝ.k/ 0ۈ‚W禨pՈvaJm]-ؓcC*y1`1rQ4J\ʸ!?~)"2l~,Ģo1WrZkcxJS:a)}owЋۥsBԓqx&vA 1&u ,V=>z.Gх8@M]!_=3(M9¿ &^C°m0k)7;CF@ID!é*@`+ՙ/ftuw6^8?P*,m!LylzNkuWde@V8W<>d#J7ksIzAO $WvF. -nudqnH!A)-Ed|4s=iFxPI Q錾c.SRm6^Iw!t +ⶡe vʟiیG/-l9'zK0JxǏ*d \!s b$Ob= .`0owU%xY*s-| ~M ki:*kh4%)1gEԽ~J`+oh)szUē4ekf@hkMKʍjc4S߲/Kin/kPsw̪P~Ne=fHrgh$ِ~]>p HK^jnu\yHg/ 7JW:M,O.N.rkpjcsE-m=l9 u?c; ZSCe!ROĕU7F #3 o[[݊(Grsu "s+xlV/CPSS#pB'k)֏CmRi|HU{y9g7sKmIFHʢ˃I&5tvtVE;x B$M+,nNXjI-޹#5`?4|zXw>q`S0G~:яD2<{_f/1D## 6I҇EVG\q`@KLǒO{Dxb\E_zKtIY^j\0!3W7H.)vw-V6̏sjj4k1 zyŎf b4<y~+5 "א+k% li)WԍZydH\-Xo|V)u,&Mޔo| `h&%ɶ T?)@Іb=<5Fw%rSo$LIs1d5C!4[v a!iSP=zL¬ݥ15O>^?#SFtq`\[K_>+eGշY.Tpl[꠬"4>o+j8b7BeO< f5fATsCKr? i5V.y7 R$  `6֏5'Ya6{Mz&/rL>N"Kx!'ga `ȏ+QYz*&{ ]j/dϼ=JƓbs %o1}9gM ?IR(=\tȌ;,D4s 2K.>~6[qaդ׵{%Dz }|ɢss}A #jr#ݡzjzoԾu~w Gf#"ĤN_ٳe*j^,UhӖP p+*$"9 1kooF:h{,],@~1XJZ=9sUXL_gDr}l2Zqr4KAoLТ)MvT;ZE&.P1 uB Ml3]N{oi$+{EG: i!zO>L!zP]޻>{W8yEu7uvgE5Q"KA@E%6f­{|jUꆴ=$8S5gjXp8܃ez@Ǫ)ƓсhEn$b~j\Q#_˃jrD8@Ş?,C:<-*4qhH/fJFߓ&ϫ'F)!b""o`KJɖano9Uߨ0{m’ګ4~|6t]<>YyfsG;zܤ5lpA_;Sǯ>)A5 t$uܢ9:3ѩB.x$IL~kClv5}7~.}v6Fr69eg3#ϓ#a' > 7N:O1$xdn],65Wo"ȐsL>xovz.tI% 81Vd8b{9#Aiq)DvØ5+CŹ;MGXkVK~\d*Ļ)LB`P(.|gzp%B~jRLȜqν?Dc<[XTim&u{ V'$EhMu~4POe (OPOS5ap26m[֜,~v ȕzGsdLgp5eNHh!+zX9:=KR!t(ᆛPM59ZV<:]$]ȹ0le z4Е%f*LSί~\O = %1ŵvgƹ9o^wmBX,tP`_&8l,t8 Q["y@HAb"3&yV9.^ s=EӊߙbqVoK4Wwi85q+"Tk)_eK$YpMɯ4C HtydR$])m^){*X70U薎*'ԋ.k0Ć5TF@{7cuC}Z<^)2VV1kvmh66l3N&ńr} 絽cF¬Xx_a6g"b]y,5f9m?j9%3@si (?ҵ7=5OkC^e ى<PՕ NeOCJ,чD$hB!- oⲹ#"bnsf4\]P;n7qXK0]K( '}B#ᝰFӹon:tb.v~}cޥj{~j+$$Z"Q: cߓ/O+B2 cVi(PL' *`hyo#s(h<=/$G_0zl9E SGk9YDiw!:6ˎ1`)ڡ߳IMiO+Vcf/v凌,Y^L(VÜOF"! ̢ruòmo m+hFGòO5SR tMNg3;DL;|e+Dt`Tuf@6b zwm?%2q("?f"M+-Ov ]x{a- qFTQN R_ =@wyʮ52F0vR$(s$)pxTcP&(5{$˻eҊjȃ+QF{P3>}a@!&T栓J*S=VFXosjEŠ֖#),x$ノ[u 18 'Еh`x߷%I6);i u33;c0SkHDqi-(/w78Hnr7^Uz+<^9+7:/'_PGt9OB] F LZ'-N? ݵъ3$^Kmc#!r!=^ٌ|a0\~t,Iv _wzfy0*J r0 ~]ܪ b*~H  /.d?D؋{?4L[ vUb]0$\=,^ҖL2>0P( z5:ox55}_=9/~DsaSFWܑA)ה˛W r@^ ]%BIfX$Nt< Su a.' o@ݱ&pH32C<׿>FJ[OH7w,w<jCaNޠ3(\<:ookjjtWp=Ƅ^nG!^{-#J)G tޥLvڲrڿO x*sưVrQT_""]dc^>4J߸*U]VOkbM4&=?~R*[k.\ZjF-D+[anEIʫ{Dj WmLQ c:7KNۍ:{%bMgzC)= )jQfT'&pFmRR߀9pe 23 ɱVvl]i agŨ{)֟I &i:$ oḛ.Y)˞yIf;XҸQGޛ ׋JTĖ $e&5 ]Ē觢xg#Z+Ylm:ǀܶHz k ~Q:75͢?,J" dtXQ?u4R{ŹY'.`?4%kܯtwd[n䇔SVG=ӫv}оnCoH1oK!' Me9(>+L@Ta~_=%n#)]_+{(Nń'ϒn5G=SZ/NL[@sLeo>0LK1J]# uw(cJ(7zDX!^fpSCRc8*-zꋌi[Bׅ9b7ڵވ)C-"pBbj2<ᡐk_i7.I'V'}$C_V.oOyaZ6IEEm-³GA+&KO IxX{NvpSJt_AE]|Ji ;h|Z% ((hi;3ͣg KM۵ v Q='O0d? xE$̐N&Kt4 b냕92qQG^I6H-*5p!QƼWʼn$ꔯP)8><947, ~,^ɴ[Y# F%L$g~XxNjۛrK:hکj%{-i۾#Ag`-dF@z83=-񪁳Ajƽ_yBe B-}հhgMh6ji3,!֭y c$aVfK[qrP4pEKʌ ޣWue 3ְ&E)nN{gzG`klH-~PI'P,hd\Ʈ4_NzL_>ʗx~wO01͹.8Vրo pDMq[I9Xk[[^TʹF V`0DAi&X;<1'߁]y̤:K_e|0 =7aK:"> l- kaQ@AqZ>I7=N0SFCξ(kOy^n}jLm##yܱ:Ll.mJc%_:X;Dv_\z䚀k0i"眏`FZHm>x=7&U7d$Vk4d^LjX"~~iwbٝW/' 1M0M,5d&+o+&ln^Y=jP,rNDh)M,X)nu7ǥwN~.6$]G7: BŒ9Po h *A) NzZ_ZLG~Qރ*VuǣCBYWiKzQ6dvD4e6O+nf>-4<7@d2m)xڭpD<4{i12ԢB'~ gyl8S`6SFhO]`T(_ ׵ӒTbSC$0DftLYU ~62TV`5ǐ!|%߾{nh}`'bINJ2ڂ12Rh.KӘu&9ߠ)8AB9&ʒ]8C`B,YYdUj>3rN4CnV@";_|ƍ؊}\DiLПA|hRJ֘ƜdITe.f?*V4/_E:`WrV55 eGiUoM_ (nYb/}e/<Dit*PEB,t><ƸddQM`؁f9C(S5ϺD@_ք"Zc)+yOEwA碩؉QZLnBY :"3v-0wGrS4Rhk:)eBi)CLN@HWp-.+4Y#dw-o12WKniϲ6+LA'!1~|"2)q8pXpX /N.V ׹y7`Q4K=z ) % * N>dK umSXkwω;kgplIY|Pq>`#LZ/:p73P T:HE^M6lC"h~&hʂ[b-eSsRU_8 M6+QzէGJ1⾢4\M_q <" U96O}?ٞ'^2Y+:pB*?hjGjQ(Ai;6/7l:lkۍLfP|&rQFaN4&<7i#Q0 ?/xoԚ1(`'Z՚eSwZ4YYy%ibJڥmc2C$nEbn1iHЀ9M[]F%2G84Gfc:qȍڛr 2yTjQN~coОZԿVO.`vDE>b%A*̄%-A8hBo¨YlZ0܆J5PjQH6rU9ER5UѥIaUҵp:O$CҗSD]aCW,?s-{{(8nc~TV} $< mo3w47`+_UȆc P |<P&+t"7emc`]qf.Cnx!HjU*G>IT% ]?%|tF$cA* qc45D0' #qQ^ bO,6D7/b_wc9; XmOa0],C_kA!D`_zS+m]0 \tmm|7]9d8* >z"f|:\n%5,W(]ENQCJRJ΀@𾘧Q3ڇo̯_, 1d, 'ԐŲnfN]Pb:>P S7Ë*8ʓ ra1!iWzmV%b>T cV8 /Z2liww*pr'ЬZ>W4 * L_gcq/(ٳQP2"W_Ʂa[GfOZϰ3'Fk-tA}s1Jݎ (esY8lN0eCgh]45q7pP"` >Aj00ݭ`-/=˻$:5>֏e8ѿ̤a]`|eI{_4y?q*k4 di{%ۦ.R)s 4O=%gL1(`|3{H9޾Z,`e~FWSB,%f*l}Bk 9#d!"M`ۛ2OwFYd3DW 6[P ŧߣխPrqtwm@7oF{:qS&m -w66 m)1;bFύ\`;㏂АƱ~|V9FUvzs'CښcO[GǫN!I2.DCp_i3+<KXB[Y뜀2ԹdO+}may|;1Bdy+s5T׷x{.}AKg'ۊ~0 $tj-7elD˒dsQqf<ƆN[ڏ*!J9Xe۩r ~܄?U >ơmCގ=8knڮr 8 I! 4Ȕ̍I.01#.:V }ldK%fNMED,n̑m'ZCղ^!NCTz#l,)>rl Egg)Ocmsf _ -:2աLpS_$9ԫ!=UcGS兏0xɟ`a*32[53اXc;uҔ/3\>^vRΙsO\"؍UJ}HaVZWI#OZH|5oE9; * q|I~*Fr|r [d<ʖA] XBΥ19e~Ж>XcX7k{sMOj V88`N@!t6wpŗ~Л_]A@# wg_ll\ +R$_mE~4[1D=KK'~1-#5hqN(ݹbViWedB^8[=q9p~db0Czjzj8RI0iV"7 )! 6N+Ix40B a'e衭3]<%$%ws x[H䬨./#^oEp^~d` j瀚8*AR#(6\'dS>4y-%cC~"~f %DdR޵p[oJȽEqPUfjG&tVꗭZ ï? K7<9F/Q13E@G\fUX ̂ӛ_qVӀ"~ c#6^I2 b lh ϊҵȇ ,ˊl!#q`6G2dЁhA+؛cem r\Fk顋nNew@ɃArxdr.[`Uƿtߗm3D빹du>b0s({ pnK_W{嬭or-,KgMzpQTx²t]UO<KݑhlMH:r:rRm%ȉ(b.F0nFLzǯQK͌sNS?S"{h֙a9K}6SV1Bbvv\wr;sڸOpBTi@3NZ="YZ_@~ROpN?/\6KWs }Pp#7„բ}]: Ȱ-9hk[?8vnlSMnVyC,4ѯ'zYfߍ#9Oڡ%}t)]DmZI?]aC"w̸zcƒ_1hB`>p'ͥ:\ !fşi~ xA<xϒ"2Z;MY`;#? +y-|oh(G(1]XGMiy4% R4 0,I\V1^R1=.JꍎXE8IqUhLήI`;R3GȈv2+ Z%-*31ڧsDyn&Aڼ+@o $s3@qH{4b }SUוk4\DukZӥ iU3XG=VONj)m7p^ J>\> /n* ^>dg #$Ptp+ xwailK<{WC8}#vIOVRdyu 彠Hˉ.ch8Rk){=>XUc* v;mKJ1.KE&LKkBc5r,$!``(5)Bo!e=r Pvu߰9Sy lc{qjѭud9mKQ7'xqҍso NI6EJZ/g\T l.]4zJ.o[H׼Nw#ʒ[B9y1@SjCzxS'u%e1wl+7+ ɓ"iʹ"ކIHqM4b{ I,dǿ֡p.+1f28f`Ce7o8VT{zpăgЦƵh'pD\(s^#Sv$;*SR-R6K7qxדŐmQ1Nitk }`.r5Rar=;p{k#_ZB[IXќ/ BpJe'#USK 3VcWFI I9|X~UpavuP5r]3G46q|. Oz+2I64NߔS}v8WE9~nCۏdǬ49Dۅy@7?z)<<}d7+,SS =w-![ʗ_ zNRGU}*> WEBa1CAEӭ<:t[5N4b{Tv)#'/lqhp/q41C V?AQ @*׼6RP&WYpUr'}I*QNYM,%4R$]@*o)']h,}@ok]rDlg=Kb8{4QǗnŲv!&uYAd K"}-29{`5=2JDp?wyJX_%+4O$ &RlÍct<+.(t[9Rw2s!?-L SC[%u5gբJzf֞UF?Ư a~O#crb_#%8KwemRGFUTwD}m)C8]霛YE,9E/>#Ф~c.5\$@_+\np/n{㋁voҩU% gL )ʅ4&<oG Mt%$ÂIjkn˂ IK H %UV/ vXnN =+Qzt3n:8fj0s 7K[Im"S mX8+4[}\a_YI LϤR#N`J~Zv7U{A2b0 ^ [C͛R: ;vSٞ˅8,*pߡ 퓊T$`>U {{j; 5R[ڧ;ff-fFV=b5)|U6엓X>*nGpBy]y5)r;8x,=(Vq2Fq'[1{"VG,Cw*?${֮0Q.vjԈ>^`4떓Cl:ׁ.o {WFBas4[ |͖aEJdy{qͨ9Cb'nVmPF,r+>YkZ]rj}[n#LUxx :" p^ K#>rS1\ ''L~Y0zW gg\>@2*2Ԙ풍zK4ORbKۥGw7k4.( ?75#)3{g jni.T[%0Ь #qn>my'£yE6P{&Q3zCO;ui*JjE?u2$qdQ_ w_@FxZ/Um \u>]|g:-M Sړ-XGNdJ\; 2ĽjiK%fL\P-|)<P XF2?ͨfT>j|)uBD&d1z6iժz7=T54k!ds1OO+qTk'IzEAiLwc#y<%|O"3XrY[W(ah=u>4vpe#D;GPQJ3Ƽnaz}ǯl=>٘u' t6 rI.\_Άp+8i5çVS:t˾&of4Z.ìDON ~(~IgwP,0shEO 28;WQkᅖXZ&HzU,9e%V j8JXm0eE]i9k/R}u\xtrHFcE( =,~ُ( xnXcu7h]ݔbl;;$J0,4}8K͏/szhE-jl} [0cľH;1Ghaz('!o\ufïro{! QwYR,L@n!!v2`qFjdؔ.w]$o2`.NFK CZU<ͽCQix6g[28fuDh9rԨ!ж0( ]kDNo&l:_ -!cS^[*uWȾ;۵c7yles!kJVWqObpuB'<7mi[Ubٙ$9 ʦ૯3xz󁂣766$TaUJi4 ~g{+^Mg݃j=AyMC ƌ^&vÎzϪ[pcPXGSp&N}se,=_\qSlCp\#› )B2eIM퉶gߝ<~CM2ˑX5@De#vT1TǞSFt-eKOV e+kNdjA>R-NDjQePEJj.8ֻ\׭=~UQO|W4Hib[l]^*X{ 4ۄr&_A6MvәL Ҥh.vu &/p2a/f F>|)N&ELv. פߥS' uPdѩЧ˜U&m~WA@$&m_xpI@dJچ@3Z$鸢 S̡VLj%}4`P6^{t9y_)IyZXB䮞wףpHr@L%@›)ǾՒzNt\eC@%eGz{ ib@Kk$*ϾKró?[s'w.Y }pkɉ7oJl6YËF͇P iEm졅2f$\|7О.ϥ8huq+w ]I'DR$ű0$̍~C YhЗ3AG CCx2 \F'塃!j_&R[pzz[|'6םHP,:PZNy8$_$'Z~8sӵ|-ƃ`&ns(^u7[i¬mj/(Vy]/w oeD@X+%‘1Q\悠`lidl ~GPd9GIn[F=k>MKJlbum.y u;3_vC^iWc-\plڅtQ c:g\-dتHX8QJUAn$\/ujnzwJ¿莝[ q,|zw"a~[W0`$Z=i|#=! F l.4rP>Eպ8< VLs ~ HLlܙ-IXEiw=:3%$fizwbHgfn_ovhxw Q:<`b0``]t XʍoocK߶f2ua>(.}M]&HAi8TFHtavum;2ސm24{ʗa(aRn[*FmIdzq0m: 0k O[})Z]?}64с"ϵ8a}Xݗw+ͼ9/0tmQx5d{]\q=0@D#|"T#?]S˒2u Vj=hQ>gз8ca¥hRT7+J(62ەQJQ9fPkuXjo%y?QۛDx9~zxZn>ヤ(#1eG^ goQt'5lL``ŭ"_Sjmc $EϽ˯&h&5}P}ljOkoU3قqy\q( a!Id>1{g:l[1&̀nb\r,7O[{=I0+wGe"PqwGjgOBƫ;h4KB9zLL9 |} )=/`gE|OHVf(7KeV EL< !̇1rO`;ug̺FYиអ睋c ^lH[ȵZߖmAa΢C*ZiVΦdD$'@WPKVF&J4Id Dټ{ a"&5ۙ!Uy&m J~\z݅PcmMGTFH07k^ra"O)BaS`-20\`Y4ON I*Ma Dyy*Œcr*@" 흚AnZ% FkY ԍV[,%+-~e+'H#f916!nGy-5#qδn&|*gXsEL>0@ᡂ{*具t&r}rMPlo$[ {s(f0-ʠu jofZ2\5phޯ'0N~Sj^B3^ 'װ&CbK,74a |%awjP<=.P]|l8\"2Q`Q\+Ż ʾRaL-ZQmz9g:@>7~Ά9F{c4Kr1(E֛Si"Qo4`DA|>"Z-a DT( ZAZ-jR{Y>?{Xj#xd%AMq<>syX{A-gPzoCm _^fK(z*W1kK貮<,$)g5E(dx/6:0pE Z2ԙ I ȼ#:VtLWTkדeEQ(SqrTΝbb.s[%QpNFoioA\0_v9|@\z2x9(QO5p4}Ec2dÑ\Vd!z]5%#p4_sglN)$~!>}'2mzqߏҝ;k֋t{]xc ε,͜>7<Ǎ!wWH&FnV|I4}w5L-.V>BL<$:c$NJŒ4Mg(#erOeac%f|DYjՔtM*}$mo@a^b؉UK3mgA|NC4MU-sfo H%1`Y>Ft// 5\쩎?Q~rx{iڏa)-=P%g]!2ٖKQ*I>:v;Z5#e0#pebӈyhPP:3 =q4!9 0B-TOM\zb^LXcigkDohM+GPaNSi࡬|ۊvT^IJԏ:{ZdnT K_(Xz{@DžΊVHRy'*13r$;pTEjyb_~J|x+A5N5R7P}z״\GƉzꂧY|54]c>` (He9wv؜,j4Pdbt+ H'Tm@GP:'Ypڑ~Ә7rPĴeu_+u.xM{fft>w㝯U3ǟcXJU(S>Z%%W6|9&kQ&E㵕YA#@}_w~@F4\<պPe눨IGIEQҥ3V+ 4f8-N3VQ͝xӛ`is#`N \/n;7k1<9RJ\d36`EpM V zQR_nN><{W+W32O&磀oLkwDp^Ͼ$I %ې/I6mE ,SdARylt?-F?;*ֿ$ gnr/7ћ3(mR؄pˮnو}|D9 ?O9luʏm PM$fGVI:9j[Πflt>WUAy+uqLY9TG`=/|?eP,+[0eb&ȟ C#adj3Hqo^~26,k\I5?/vI+NxwaݗSTp ^m~Wpً(VոY.e``ۨ BK'uoı6i!q2Z+ Grt7,6.dR7PŪl0<0ؿs_ASíxb .r 7D%#d.]~vhZ,޼:b !BRhAe8GeƝ+AĨ? kĤD  xZgzA bN@EE@miюCePI?DDKzOX o6yQU܆2{Ѷ X36/q /U'z#$jQswAcϽ\B[#-$x3Qt\~Pa`),Xf̙T#^ EU*#О'GU#) a'Siҍj;Vkk,yBlpɴR7,m&G_.rZ`ԌkjC۲ӈOV+D@ͺ Er ^ԛ.9Jdh6󭓉%}IL;-it `ȨŔ^t8Y*ϑV5UaOI_!v}afoI63ܵ˜=D""mP܍(pГ(e70:"$NVGlbܭB+?\*$u'+Z"{w :H|fj 'I46ɒ.n*ij'Ooщi'L)X[C@K^vi- Ʀb*Vz3U$xI2ȨJl4ƖJU=xkx^x Wɋ-縔̤MoxlEO,zbTji;X lI^02jsd.O)o>)p6#mp8!fqj5SêlP@'Q;8ykfo0@ K=jO=qٞ]b㕻f<+u1y3(3;t6M[9̶ҚSu _pOd{[8O:Y9%ܯBCK   .a^' N$Tb}>\9ٴibt|׶J=,2/Gxv35t!R5<=ѮivHrIR^=4var»Uw&zŸ$, v:NO> Rd d,U/FCǨxnS*Kfǘꌟ)X?~#AϋaywBjL(>N~݄>r3s6ZpUk{%[S–V2gf=Am!J<7t'F'?1!0e4>2ε*"!a4,y\̓SۅGRoo|ƹAҕJ{#((.A!inآ_$܃P4a &R=Wjs<e;1d J%:VC16~a^^4rV%jl!*޻M4wpVoK'oo*2ERAMs"Qbl3zg:O/;mMR!9U<%gcc{#i&TQMT@MU]w̋F M]IvoqN&pt\ V $J*4qlZK1suD.gďitMʙGo1@q{@/w;R4[SWkb/i^\Jn2k땃i.(Exy>{EKaKY4ÿ='U `MXZ#3 q˂Ҹ\q!8TXvLFV ІV@Ar#|?֕+ߙcX5z#F]5'Eg e;t)b!%C-B[9ovWs,SdPŹ`#Tqf#cB^+œ]592v]m'4V.l`Ohrˀ16%j\^gnQ^_z.Pp2Is_ YǑr3o2>,k@\tI"`HGccJ?sm-vM(qQyWI(M%qK6BWdj#OW$ Pqn Ƀ:&#Vt"=m:$|Úz˪?n딨k>}ax tizf2; Y_(oD Ig0ߊP|S:D1cn(o`xbž탞"F/Kϵәz=6xu]]ȿ`de*cIj Vo>j`0|ɱyIbz Mci3!MUB.3ez&GD>ŦBM C#~t⫩H?9ˮNc(b@j/_Q?!b T&CzBjۓ]ʢ| c29@t6qy 8=}hnrx1ګb6aWh'#9>N>ږȟu@uX?"^"ƅGCJ<:cd@2iUG& axjB {S.)yUy#7Fjv-Ɣ=Xxo"1dl#CPxnHRF4 5-ݪ3bk£kODp}C!J ~Sdl((s 1ܼz0L8wKG4]8yE!!f<*RuE\Z<Ηc0Z! xjѦ)OysZ:hhُ-Pϑe>m񚧷b6Nϝs =+YŇ.d쫡c)8H#|. xVXH["O#?kш(,h4b?09'u;=KKRAvR̈́.jR\7H9>  }pZm_gIL$7?ե&dU39”L9>.i[vJr[|K TTuA^e[^NN޳@~j=.婴ykI} od7^<6eKbl5,|7H #+솥OH;<!!tZr&-l$JJjiKFHpmi TtE^?h4Q&z5b Ƌhɍ#w!{^< _nkj9Gsbp?_n5x,!ѩJ\;xO_ (aZǥS6 L5)Ak?jv-$i-F?6 i"ʜ&*[}Y/LGm(`/⾂B Wgp3mz8EjmzdOR`;;- M ^X6>G둩U(Y2Bhy^bJqm;#du̿UoBޟ_AY$G[ɽ1qC ( LAjSVGza;v;2on'z- r'.9[y9],>84dYkqٴ 4/׆bѽ \blyE,Dr+O؁z#_L|H& lxVe+,3pBe>_"LІV+I'9T&vM /uo:g};E@ePJfuu8̿eR^;lײHN@3<P.ȹ p? 9şB}2:2L"|Č>/D-? އZTrLU&+˖e@xrhFCuRv*D FϠ#9uլ"B`Ҍ6\ Mq$rу7mAWF`;Tzk?! fHKY̖Fڍ)F]SXOzw9mu7­-HNR<+lvRKR 稥rd!v!!֨ ث3+3`.5`Nͻ$x>%k|F9$B(8jd3NN%m6Dpّ<c )HcATE;i|)la/@wNDź',Xkt RSerǴ l9I¦am)';W`F\85$stpe{-H+J{Ӽ6xjnlqi@&sa^S)qHqU} ߙ1h*!iZȌdzkUܠ휟)L I%;u6s^c+ԦqMDșjϦ`W"Rm%ýaB}>;\v{<= ,KwX9L3̓1bBUJ~QL@tN}:|a?MIc$,_ѿ܊Dzbjdmby`%H׎b]vPvERD/0C"ή[/R<,q] {$='-܃| p gFo[~1X8/!>C=2N]Qȸ)Xբ@  Y ga![n8i",K;x^GaÜ7Lҹ1ADI|jDi0X`,{R'#X@A=0 ؃ ҫr@\nG6swvk)3[v}Y^Q+̰^}_ 6.HO:cX~;h4H, zgv.e%s Bxr:mN}hF-=_ n;=V}g3:zE΃uZ@D{rH07Hrޅ6~/o7wɥEˤ闷THQoL^vMvǸ /SUQL^2B,^\iQT WնߋƓ9ե~aXڂJ2%1R6?MR;Z A JVf' b?V\~$Hg;mUS~xOk&ҝ;ϕ:1V̍PfOk܅~s"&ۚsk-D΃A@-0ouA⣫@ӽ',|.([qtԥȾ:xOU&)1zC Ѭ1zJJf^ׄ*$/̋= y-}b>ЇLZ~ϡElky$G1ey#N}`hdB'^HU-hW1bQIb:C|WrƻV(sZp#!r!$ħHmA=7cc;rjg7AwGef4<"&uI\S$)P.5Bv0/*QD"M*^$bR%Θnr#/Il7V8;lFkصQ5= ,K3A"R-40*T/J(^k W h4*Ff> j:;vbfh<%wt+Mէ4<1H*_! 0 UR}TO{/tNod:"ʔJ0ϼ&cŇ!C{*@ՐXrfvR>fq+ת}fzBuL4~p D°T,'ߗy7Ag}j)3Gs4@ lT5(H4CƜ؟asBYP렺1Wn̫zw & ~[Cup]O5~m}{kfU]+w I$ҋt qm3Ԛt"/ >b trPh!0hmCZ(ƠC:#Rbк.#zۗ>xueS /2;Y+Hi[rBH/}N )0b"^BUR0Xe"l( Fk8?y!c:({MP5?7f](&SA  IE,/\⊣;ol(4i^N# ze[[^A~)УP<ǵx$W"ܴ Pm2\.fD[Uw'SLZweyAVNFQHHC3Lͺ5X~WS@!c]uZyդ!+8zr~kkJϕθJGuȯt*QМbl'$,v=\&vJu_dX79Һz[cIǦe=ۿ4K٭鶺`L1TfTH0*4 $~0 ~-fȓw]#A$$["m,A+d~#Ǜ,@6!R?=|ow|_J: ǝk5 =@$rV\Ǿn;tf؟ >xWhv ,[k`r_:ZfzY5%1y-"K"14Չ:2Y$7>yvrkw{̳E)B[% .w=1"~ Nx:zs?Tl<ÌEWI8@Jضz>fzs/#7u4B:~@B ~f2fS(5>ӾCP[ߣ 0lޚ\>ܞ>Sv5yY t-٥X@~ӧ8FgBAƠŀi4zl38S ?3oNewSaC#9 +Ǹ " S6ϖ.lgtrꏶn1YҼAf"`_y¢X4Q5WrIo{ţ[Ֆz j!/+@gI't烙knHls2 _a9ԗWNs1aڰ2R43?W%#r|jvD:EuQ77ͺԍK?M|بvd,J9hѠr vp; UN/FRv4Ob<4$XN^sxUQG@BٟQXƫ:Y\lhz3^-FFfuf= Wdr]\tC*Iw'n.J@ 74#|ޑ&<}9 ]kX}Z{_"$2ѧHW %etn]vA>pokAaaޚe1W t?ȨRIo^å_eHm5p@Rik$n`(Z{$N Ӱ16|wd3 a|k&gխ%xbnщӎas{$qBiLʙO@ xƦm( ^?hW<Wϙb"G MsPqݹA_|9>@ gp-oa,py 1邝 :}ciħ7EKG:`#N4Ӓ;W,Gù.SYZݩ ~SʞBH}\v[M-MuBF&xA|B>R"c~7@VIV ժ+m^YQz˱]=krO  $=w͕ |@4%@ܶ+ZgmLe`6$6e}g|-q*uezسEyR_x}6f>cj"fBm]3oqY[ƬI%-t.kx\6XU]SY9XB>25t:r"T{WEKÍ<>v²-SPBs6(X2a-5QO99O6p)'h/nB] R>qv{-b{cͱk#LW̄/,XrRJ>V=1QA?RgZr  $i0B|*ԑPJĈZCF=%o^g΀Lw?BO/bm)*nЌ_pHLc#4 $doի~-քpl|z|q,U^CdH~p2kKrRE Y$ oPdH+Xgw/rj/0A0o4]Ԓ ]a-7Skjg`PLCƸ`1ox6UoKq&ySzy }-k/TM/y'3?%Y6H̆%-?fq Gҽ |2&2m}t+PˏWa n-lIBAP-l~,^q)|=XZqETF5 Όr X|;VX'l_FiTrğ foJ +P^נMha1j$ j!aj_26N:ࡰsd˽OfTo%LKT|cH%N%',V$zOHByd 'g`dz*#t8#s柘 @%!fhKALKAzwi-?_؛-_惡U{ G; ^|Ӄg&&^{ip-QAu EeL@|n}̭嫺2I0]"cfNU@q u'#p (LLt_<E fz.!w*jnv|;G${LC*$#3X~ۭ{26ZDz]Vj*N$.aHGG\K/s7qI*EeR4ھV&+t~ybHWPX#>'RKP6i{bm>/$Sd@R ^Iېlu.Xv$56T@6٪Us4~g|TVm0'd}p,Y_K%.aGC&H*W`hcڐę[NJ¤^B*.R cYfgM, .O[:"3j;N"JOJQHr+@A]ݎjH;&9PBv|oXڵm,w}neq!jfm?+.-ĜmP;>ZZ#D{[_kJ4l>0l-̷3UI"iFp[$ƲQI8{@D|?HxNj;T&ը-|w-8nz!Qx(yBczy =' \Qg}F6yޣ1M]k-SH$>zoV+ X4Q!eԣf}iXЮylWшu3#lBmcTU0WÖށv6wEZnF}6[i C}|4 ndWrB#4\K(DŽ֟l@wP:+}^<h ԟ@ve&b [;M|(lszR)͑LˆS sw9c*0c=+ R9咣a tIW :\Ra5kzS7N+[,aq`󀷓#غ-$'{/+W^1ΩX+P{=I#\˳UӬ0d|&h[v`ڹRh4jWx hyN(0(ka sD&G@-2S4֡jxzvF4VFM<85c TCGmOHYH&e^>,]>l0ӫ^> 0Dv;H kŤ' Iex(y$5{ɤ.T1 ]H#ElucܟvwW6fV) oiW ;KvF" ̉J;mi/jHFu>pK%숩M4_ Z#WۘPyw#"nq$2Nim1kw#^d9204}\1zQ@>LPD%4t1ހC5QDz ;-F9 i< lD,!'r1K?"(9jFz]I[ gVy;\u D5Nm&v(#\Ɯ"\{qĔP&D{yXTg(0OYYJ´7=l5MfK):?Ep&5ch BL j.ʩzE~b&=˅*C5ç-yJ(}(12~ 2q fRr*ÉگNf?p}"~Xf/xXQ O ._)3;Mam~޵K Gil"%˜}7_3GV~­cOb\ cڕ@,*#yly9M8J ST[=98"_׊@ 2(D ݈ xD 1b|D-aϘC춓Eq1Ju-vzP W[paV`b/6 ңpg\srLԫ1j22U ά_GZC[[Lc16 u}3p62#m M=,yϮ˴GT! y0ɯc/$6Lpa* U'8yR[yȑ%O{#SPv\Z`8Fx(FsG/NKCv {Nlgx_⋟ Ǩ8@qγ1%3nͻa'?[E}CI2fw4IؔlW4 E xm5hD*;onWrF ;e }ԂS+U8iw^ԨENKne cUN.pQQ}lFB{& ;+2 T.+@\@omHa8)a긱g2, E4@t,lN]A?gOMd|Qtj~wHp{T{c=b21k&8#706R}RBl)#jegz3̟&caZЮR sM0? Όm.T}@dq5tFgN`4m,T1*TF?OlQį"SjޔBۂM.Vƣm ڋإm2o6(1 y0B3~4hBB^75\LXrP}B耕jMyO5dmF*lsإ}"BS8]Wq Џًr۵mE gU6^x$ hoephJ&ϘV o j8BPg.*uVRbne*9LT-ΈR>Y;1~&Yxwrc7ZԺ?֍^Lht&J`ⰽk}%Jg GIdKVҁ׻$ @>~e;M_F6caln vFG,}O}|JhW6ޕ ֜u27rZq뤳%?6,QLn#i N$g?<#MJpo;0Կ @=/Í]Z3?A3Ӷ R-PvMỸLBU2NP<'Th !+ !Iڲ, 5, mʴ󟠋zs3|oҏ%3Y gEdR7q!64i|!^c4ꨩ~L*oZvooTSӃ %컪;e=H<Ό_O4FN#daliտy^@f'lShޟQ12{.dYq/^(^v%?}bWԎiYw;\ڕlrf\=DdlkCe-wh1Шm?nFYzJ#߹[mEjH} _3D9J6\SrS{txK{vʝ'1 T\i$`|#ZCDFJrL^K_EܔC"{V\]pD@^ ׶a$OF'oz47CQ4yGP{#뵰i @P x;3\6k ? @&&gpGvEӭ6k`]+oLbpxpUV­-)FYYRȍxl!Nd` JHjFA+1ZYӥQ7ȇ'E,At+m AXtŝhPF2La}|*Y>{I',Yy<nTVU%55x ^TC$| 1ܹPil= tqi 'glhn=,G Cm^0*ۑJ/7-8gU:0xKP"#!jӌ* Úix ŝ%o/xUF}AMН8Lh7?Lh\$v}d(i#ڈ6nB"E|'w}03"ViNXߝz+,*+7{!˄ikOX78 {_>=RW&>nM'01̋'l2=6zSs7&Ti="'~{ɰΐfV̛ 8Nu\Tu~u[%U:TeHv0Jvr+]"իN8'P p*2# 8t-wә(-[Η3 n.ņ ]XCwj7җBy ʸH!<*<}TZ;5PrǮ#}f? -`cb y(F]VZG,ұhZW;fFJ7jD "M[\05o=YOW N YB~wGMѶĺ[ؖ!UCo\  gE2l!RB>g(eL;6_u~vتk0e}REźhAIuArk}ibF T{B #GGEh^ z+z {wT${D9:5j "L2he .+u,5ˇjGW(k(iPxP(H<w|=,^jȚ( (='{Rf 6$|ڊґwTasVU0Ir/NcB~$ﻵԲou]2 '4Zhߝ/R; :`DVp'QFNjȋՎ-a{ nikjEѻRc;l5m #HJ|>*t;e$WkDHn?wtk_뇗|ajBT]e&lĬF3Oɓ2H:o呕79.86 L"(h*Y195T6GLp 4X&!O6A%~~(ֺ>x7S)oms=7Kg}j"vzwߐ ֯%_mЭ y2 Y?p%k%^^辕$ y'K 0.@ןR诔;goGW@thNE3=QxvgJs@Fk|:7;Q?&F/ Kw#ЫLCԉHM&&9px=[b$N?D׏~H 껭dP{@ܓ Dw qxAnR <@2IχOu'VOLb+eHN(-@WS.hȫ?/pQn ^2Sjgc:RK'/w$Ԗ?PcWl fنɘ˱8˘E9gl:o(~|qaO]LBu[nɡ: }o!LkYmdS4*e/tS oKuW:ʏ %׳j!1Oo!kyチRQ0б3*y)*r+gN}a?U d[U _0&p-2 jfS bT,G5g|R1rhӝ&xrm怠&D|gB"sڰj.I ǣ-iK2,:!K 2l]"B_OMjpj)S;>\ni:W I4 zsY4팠X/BayMmBc{"PV Y1unG(*gKKZwJWիoPpI"kV[fg_}(M%:9pPV3%%,K]M+̼^3P{L-JAp1šLcDkFFvr  ۗ C!Hc*bq…<I@Gpqu, Ha/p?rczӛ1=| \͛;?9Y|D'jVKp&sfjZ/Y(uH٥Zt.c%*orZO,ʫԷިɟ2S^o[QƩa* aTl _d7nٺ AӷY􋜅ڷIeny<ibCE/A~Z}2s瀄%>%`zͶkfy!D|:&쫜}]ӠG$ 8p!R887ě^@Fzwʧ'QyaaE> ױheˢ=}x%$\}_͂^^-iTnoF>@? [dj؎7SrV@XVq 'E=ێCbH)Jr@HryQU&R-a8j!Vr45}O8E=϶J su)H=w+0BxDx4?/RNjQaO\seSv< 5o]2K:f.~jWt(_r )Z?_5mi^-2|qvsrTw.j$.) LKn ^O6r$ TO@A4;oMTm <ܚZ+}/Y3M)ڜ0]#B1wfB#t'&D;Qu6my._mH)9PX@:2|X&$>/\#PEъ'j6t£-~䇯M=6,Y~9r*^MoZe:b *<鑋 7Vw>}3~ΠDyQH#RIE̚a<x|MP9رHM;CG = ,T.)5q^0hP;Uk|;Gs2'ytPcf+].dEŔ"Xi9V1K>k>JtC&Xu(m%if]T +~l\6";4ǦR8=b+JO (>'nxǮC҉vUZNeްJ{~M]=;%J+c}~Љ,,n@믊/®ҏr**ƟנB[Q (Krb8A$uHNֻeSb"&Cbcn]v4p c2GBf ඦ Ny0 EƟgMaaޚkpbA=Ǔw Nܮel74^e+#nIwSޒ*܉ЈJm&WkR: |e}ԡFPqôK,R\OsS1lY[X#ԫ;Chy\Q$C(E CMnWD8a8WF&]G,i kY1/ZpD 1d_,8J)eBfnG^WJBs{sR)N =%aEfVJvz}t;MJuF&+Bc?!CvS'k#yg(N=]evKpyb "UNAԮќ/lRdĀ$Eq,Xz ы.A\}2[9-sGA9Xﺩp/.8Y_ i=Co%:X9OB$P$#J]~0Qi{!A2|qǨQj|*qXJKS}@ͳ}. (X5Bf6Q-XH'|.DE+;;߱Kydk{~Q#']Mm' dUyrgJtJO[3 IUNCӑCO]!Fa&o v8칷{Hq"gnf.D:VgvGtRk'a1!9*dҊ/ߝHK'x8?ʣk/wcnH!Cm3-<[=~ fԙ辻u^zx.;dSa(+ Bb^28Y]O#')$W?7bꭹ9jXTW`V/-DxZVe5p@&I sFmfgCx\ ykl$[ryZO=2{250YH@xk]~qCYPؐWOYƸPUӷ(`i˜|@T;Lk\1Tm|Ƞ|!:׳ǃ gG:F- ?6LӬ?;KV1 qv0BÍĮ+Iwm\k%p )E/ě&4O | 7il$- !<h>O8w2+0453\u ;`|krvhk՝Q ]}5^vr[T~pwJArlx+rykPzVC`Zf&l:c~[b8tNt}7M7кVH΀FCzgneďpoӴAgI6awXHeM|;D5){0Q|m1׊kmaZ&k+^?oTP, *=g>@{1tZ'_:IFB(:qQFE%:0lF(lT5q 9:_\uGaMKhGBP&6J'Ж/"d+>6E:MSa؞>;`ѯgQ z>KmFddHw\IV˔[@[yg{SaW7Io[UDiAmݻaC`~ ZO K*h.'e?Ć,J>u^7뒥iH2J1jLM5jkai21*g_EV{SցFtbzʴAQ*Fjū9t6۰{տj__ .!U[tWYNCEs->:7 pr7$ #!KZ-ŮWXn sAJa &̕I60[/e@lL/$-Ifĩ ^Q#wTGmV'z[xga2uX-cS(KƱȉJ ErXOirj}JrQOT6t[IbI$dy7Rʫy+և}PȹN2OJ 1%00Kk4GU)C?}taa*&~b!ޖ} [>d!˜"~Xǒ0wNE>}D$d'_2KisvVʕ.tf{^GW~`6"!#&\n@Wxlx{(tWUZV*?do ?@{ƥ[K㍭yu)nalON ,kx8:z KIiQö,a/aEr>`U`0TKƢ8 ajñm^iuá>&Clqh.7t4̃FFO6EZM^Jra&ԥz f膗v* `+I0:I/Lr{Z\Nx~vnBeY<+,>MPK=HW Vo*j'th$s+b`QOF{, FMȑGl2EOL1 u4}z*kҹܯ2/v?}$t@ʼn>sk\e3퓡+yj5+)OA^OX!J]t&gR2CvP"7BY ޒ"YZy=^tWF !Rɂtƀ^bEСO|=@eBtvjx`/Y/yc'LUyȹ.q>:e{G^)[af ,JVmP7!#dHe8RA78wui"Mgpt8s?ӊצ ]$/ |(GT7/^3IWA;s ASs!a@n3euAt9PT!epahe?iV/N,4\ c-S 9`h)<ȋ[IhN_וC"!/ˢ|ie> F)y5^20A(MVeE1\\-IPƺ@>f c\<f˻H!@Y ( Gqj|V` 8X*]O2]~w,'#]?.&" P6XA8gLdq.`Q )ꗽ'WН^$ͬ[cxq3}ᡫOOY( 렒~`RbPX ]qBM$dq$\L3t-{+s2Ѯͱ. $7?j^ȀDy@qU gx|zoށ}eg:i?>@2A!;2ń /aZr4߂81'8W6dC3'<3%d [+FU&ofJ46mBj BnQ[5L<ޑ%1&X%q+'Z7{DaWL)^ۊR [t-ƗXآs޴T(tslouL;{Vܜ"?zQʿơcFʖ"x,e';);iA~w+2.PS}2D.s,|>"*\Y;.ZyvI-~tVw@G ͌9tYm٤^H]R[l}d*}0+^ rcrPME9hE,.ɀnP6Ly{,n0%6_1~=r挚r7xBt2|~LJ\ #hм#=j+uIvLǃs_U`氭+t RQa _oqឌD .Џ,~m5 }n@-NgZcRpl1_|SB1V`b ¯.YL~޾4TP6M<+ 9>\Hԙ-z@Ϧ(d\P:p/cDs|%|k| (}r @+_Ӭ$QOm})g Ӿ%lq+"\kTR\ cܑny^A-|IJeGe[#/=X+㖧+^}GjBaEԼ x]O ̐>"D#c!/ɷStd\R/N?6Fz3#+^HҢHSL8kbDAE $?. 8`qe:1u. 6ҋJ(/[EJ,wYr5WZw52 J4,eGO=YEs+FhmFv$~?"y³8W: U_czNQ1;T`۝G9[11\).^og{Zn賯#j>qg+Lj#kevyx9G!9E΃GafMMͺ|LbQ;>ńJ d$O Ťf%ȂAڱNԽ}m~h+V_!efg6jWnpZG ],!*) ]>]>Zv~A'xgw4,#B8 EH{I4)C6FY鉪oGح-?LQ0}.Qeռ9BcsqE{'Rٓ{hSOTЗȀ { ѝ$J},\T8F%?64TֈB@p|e2c]l$+¦IF~Z zv.âWGRBuBiUKH??OpX4j-k1}}" ,<3mK; sЏ?ziva1[rNXGa֗л*U \Zgz{lq=ֆ4r=a7ZTR@FUqs덦C^r -DKvAe87ot>{.]2Q= ;a<K |nFE ?3.6t'A;Qѵfow FibL맾/{\Y?z1on'Ezi8 5zX 9}~( :6\uKkpx~ ˽%R&r̃XIo9o͙Od'­9-hG!| :+7fN)_] ;*c7hP@6I2UFg -Gĥ?DĴF`5Tߞj%#X|r]OA.A!wPˑo{ pHnLX/[Sִ6 EJxM4P.BbWQңA5ގ+|8&a%$ۯy2_I[_BYf6WaÇbS/٧:ɘiAK>hh|nl̟4i{KdEVƷe}CeUi&(mWlRYGﮛ2vzK$huk)d$$Ut}X4ӶӪ9 A+ \!CA{܎h8h?p.`%( {ދIKǪ q{"á1܊^U OP9t^Y1 ԩlU)E:c6"tI YyMG3XIc8hc"L"%,Icwl@n{r`w 镂ۨ6ㅒq=6|~H'&Omg!lGctv6;a~,ÓٚI;;c\S@ҝ .2#CzV|$g=L,'g?H#r ȩ}'ckBp0kau'dwwA9HXҋ=^Vyi7yqaX朕IU{f$,gT itF+]]WTDjdazF.r0:o UTSuMp"+ "+&.e%g؛i GlZF+f"g)w~}/@Xz7;@;BR$wAQ$K"-yw ʳ~-rK:q8j hmB "_^ܤiQ!HΔ_S#coo*Ҹ1WNŠg? ؤU |R9(W8D`W-mjcdF'{SH<ǣvxÿ ^uɾCIs9nO*._uJ{77UʢZ5M5^%[@vKXr9B^U)i *QKKp)AQhZ.ս^6<&!X=@Aprur@#A pQ,U1qxQ~Aq_^**= C~D7^QD"ɺ5V Qc&jOJ a59Ci/0q#, e!02}ìqq 1uޝf9@ ɺo`[0&2uWVH'ɗҦt%E1V}a4Ø ++s 'j\ xm֒'݀ 23<Ϗ0{4{Fx=>ttc z,谊SZk舗NhHV ySvs`=yכ @c@kQXA 4]{cjLOm1V[IqI)BH>s]' 0`֠|ǦWp7x㩬;tqkD"JZJyy yJj#`A"|+cJ6ס0 BM ̻9'8+Nfy 681U-ځ!]<\#@qr孊1MPD˼pxY⩼ಳzs8xD{E+Z op/KUBg:2J!Lo"gu *mN_ awj{3@cP5^cd2ֲW6#}rs(4[ʷ~3r/[/ۂxO>V9r m&7:^2v9DΗa]x47"6 \>J2/xRM S07,F ՜CSv  FF+Yk'7r[Q"z?UB;UH`_ 9_ӔPV)SAnqSvѱX+τX/L1Z'b_F8X̦iJTR}V>+3"" 2`f\SAcfKJ ݧ*3.`^kRQTb6Ot͠j)Oa2Ǎl(87 pI//6"8`tB(h~'>8 7W"D,߻b!i;PE7B+n ϳ0ڬ|]?3*gבq g2YLq&a XbRGemr" ogfNk[+_A @OHBe竅d1 ĺё3ߜZ^3üEcxU/2y7+_Р_Yf &ֱۆ DQU޳)! <*~IL?z W*VdH}vǻ^H}bgxZGUqP ֭V1 Y $%K5("L"9>U1!$ԎhhڳNQ556s?:Bwje78l-c\3mZ\89D(xrhNO냙ʉg5m:l.3}QIV>3kg?7է ~8}\67^@f.PzbY'MCnI_37Zjw8YX W*U 9 1%YD>Ne"(ۼok2N1(hH\%$,@")[IOnT7 Dpfd`Q\A(YQPEzviL*'hyv{J/T2Yr}4KKM %yQ~ʙH#n$ʚʺH*esķP:9P CiQ|Jg&V&I1a_Vp>+;JMAT3WE' x*+FJ0ZXu|G|( ׺; ;=_0`(#ZXz i[$ j$;lF0y׳;m2=y6ed;syq(EffܞSOlM֪-_.ˇz+pQJ?i^ju}#9nzԗ2b-s1%M>MXcACq{AQw,zvx4U[Cvxe3v5@MXhDsq9D@.Po,J%2IEgcwgCky$e\7űGSl:t+Y*rdh}f^psm'_ص)ݖQ%&[x;M;9kGT1&wAK>Xe)x^&ڷ*\L>SUQbB>?OaN&K͇BDSRQtP?Dhf1h ۛ7;CsxVDf:I!G]cU2(#̱)/K0{e]y1^OB<E{ft1T cnkR%gD.5@ Lj 4PrnG.ݓ^y@Rրp9VPCFiK6%i%ڎjJWi5Եv΅c.]H9qѽu*> IEsJTq7o 6` R> @l}70fLЙp3}8$K$%Ħ ,В#QKۗc_H7Y`kKy8XMΩ_vvN1l'ITTOfn8C"EddٚDu,J|@72wWId Q7%âj3㜏}am-_Qy274 #w29^T!1Ե) 0.6 /E>wYzNo;>6 S.~vDDL#%@bDr pzOTuP`8-. C_%DHOIQX Ȩ/Ɓd>sղߥf")?m~%1d%-VI4nPm*'kS[Q\:ë<z=o%/)]R3 ~dgid5൤LqD0]1ޖ\C>ar'V`3~ Nv!0΍󠱞1a1|V\g6nt'.g>myH`zR .REߍ%Q}ݡqιJ?g~2&Rj[T\oxXL4Ǵvս7Xo|E2 ]ڹ`6AD9h t^ /\_mg&Xb7BeG<:g\-\=tv?nmRYoy2/7B͓oYk`sq8j^C4f 1jt|>&%|.tQ@G#lK u1dgW ٘Cɐe_gixԭ̈́3?MBU KEQmx޳+Ԭ%_6a36'H9,uK,10Ѓ^{~=Q@q"\\śOgUkZĻ,ev7deI&#v(:k= ;Zi2P*sS>TYQ›3+pjT@&p|-cQ2X`mζ&\n@#{QG1 کOףm1~S91Ð~^33Y,Pe\2WX6@2Gr1I}`TiJXTBh4NaY7+].XB;-^n=×xWPbjԭZ :^(Um␓J̀go =2gi.[A[~/]:UF+WWҋLmessB UQ{1&^H7❋!1!_`Baď{EN])>RбFc 䪂2-h՗R&7;Su9~Jd䜨$lhLO&&npVeL+Y;^涚-EX Ket8~2GpKwof [9׃}ɘV=%[9i.L# UG^>,OJ0O3Cx;da _ -2pIgGL[؂~N&NC Ӟ4mE\@OȢ&<3jkO{:J! '>CLMVy%T(<5k‰ aqATN!P7ʴk2 %'0'o,t\ãqſ1 (I%ҘAfij\M@COD=53lMId"s7 טҏg;P @SYY .n<8we6# fO ^??8=on`R`=a2zt*">G9BXMV 1w"gJ?ڧ2Xl01\$#Rzȃ)uճf&z] (܆y~5=X=x|MFFft&ɤ0N0 =BH at5tJv*))jd1}2;@a6Z\u>1A,]Ĥ쉆DtQf6+y=:g<3/&2(N8cRvp} tmH %R\zyF_l)z@ZώƲD:sPeδʓ<r3ͅeoPE_pHؽ4žt7ҊFz&mla8H6yEHoth_Ơf W|g:ЮpN) |odlH_9'ٝYQ1F}\ݷy˞ d#AД k|ݚDIP!_݀!8TëB#gbUsqAI,h\63U]qNfѐ3Ru(;m/?u/٦B+3Jtʔ]?ZQ6}x+s.k'X4.4N힙 *%+KS(BG`9XbK~yGJmП¿zǏD3sAg!щδ?, *),J\3\(gREyzN-B? orK L߶d9&պ|"aKOL t| b85]FɍeLo?2oF3#:gNCEq):u`ǭJc <e@ ӯgrV-X(܃ҤWeE\=][B}xssƒ,t-ncACA ,w"VD6{X\jjB-n^=WW=لM3]OL҉Ǩ6BY;$$oa$Y'XO ʢeQGj3u>;I+HC)wі<׼0p/%qty̏fH@0طc!ulԇB.D[Zٺ|ϰBHhBNzRgZF=k#C^@O)Hs;+v(gޜJ0q)$4QVVrėΠ)h 1Q d*3|՚|ov@TO@s&~ xfEgؠAWu{v.l[ ’:9\rDWF4؟bO0~i,nBS;c\7Ip5;2{]m83g!,]&gi/4&Z4 PS/|V*:/\a?F.cszwg>KnoEu@%)* bZKa,8=ΫDX-BħR;8ex im#Fb-VhDFd=*7 AR? 6lz93k4eg^-|?6W)!$čp"r gz ,kb]Ql H$ ^6+ E VYdEߤ~ rŅvHv?ɐJCLe/jilsQWh(d= )锅.Ȝ' |UAc[ "9n$y n m{]d3ts#:E77nOiwI83}1} V)巄&BSNz"nǪY,#]G{ݰA& 3t+巀$Z"X^Aհ4c}~I ^7kcE"c1nX 3i`EBdL%Lx4\;яѐ\eUz|UMgElxCwNt*ydh]#Ux؇bhͼd qaȚdK15j"Xǥ d+'vCȸ幼 y ~{W&!ŧ{ԑ>(| :.|r؅0x9.%j0Ęƨ->KtM83A "*nxoOqi8__ 6H3I"M˹=.GVWx4^j|;Yt} $Kvjp[<\jfEu|FѶ[R0o M dD$,X'BQ 4wJQݜPa9Af Djf>GdFhipEY?B>Τ+>Z;rZ…Td UD1,*qQ5/ ե!,ᏽW<4ۥ`em;n hhRCQlDdC#bZKmb&}3_o/╛3_I~;1B\~fK<= X pyD0 (iىK@.2_׸l0-y{3@hTPs!!qGDdjn]oq݌@kqAIi^<;&*ib)W=~sAk`! R@ZJ0WrA *_77ƞQQBDB49T!:w2])VO@&`4 oVxœ8k=P&I|'볐!~̥ϟ pʊ8S8vF|fNjHxESFZGm-Oks }i6z;Y -{ym3ٷSy@9j 4FHiej&O.{.%K3O,ʉ}Ϊ-ٱ͆+)R9t#NM/}P#2eHr7z0/tfemIR._'Nf-; Xldȹb7q8c/Qρd2 pvk/ȾTzٳ*6?%)ujYKh$һȡ&a"|3p'Οї`4ɓ4lH*̼AG ԞoUr}n T')MOkMUNN~ƒ*L<c[{楎~m8L/4Z{ rX8=4莋_a.u"CzLP [{'*9+ir&`]3^,V(Qm۬T|;9-#=o6臛Lj I x¡iE)zH M~Zm,}YM&/o#(VBSqy %7m?뚞j1o=H@nCLĠNWaJ&mY8EFJ վ(e*ocUZ ؆v#x0h`.\n3 v'ޟ?'E1]~V{3Čܯ μ3dȨp&ê,F3,,GYx<̈́9qim~5ԬDoUVgmyп^i-_o1$t "%G~N9Fmehrǜr~<6J6cRo"3F+`%(O2o{Vmɣ14 +h0+.izE7 4Z5ո}O;`7WdaRk;>|JAV~4CN ] 0RR]_v,_TJw2ܩ} A;AWQgs 1鰅 i v(8$]SEڰd\hxk͏T'iJPB+ {]+h8B @ڤ'k(%ƕ}X=` \K]6X3r7ɇh%ͤ'=LöZ; {l~V4;xm+F{NH2j\7ǀS"Lݬ-2oK}qW9!}ScaK3b0~? ۥӤwfޢE03/ۇ?mF{X Ht ѣ냽ӎW_}:TaE~7_+n3u<; )?||b7ϫYlqx;@#a>*|ă m\ dVvQGTE@*2FcGLKKOKfkeV; |)9,Di U9^&^,7> `!YwTU#/\Wa+0:oS(Q>! /{wA6.'h?lOI_ANr߾@Tl7eXؼZV`=Cm0^u;2C3<oIg[$"Ǜj@aAa]c|Ρ%vyR6{`Ȋ֥;9.qMVV9-)]ĭ!!i5ruTX=Q%h5JE@Af9Af5~ *0ߺ՜Amh ")–0 #b=h7-hW| ŵ(*Ԃ;qt2C (-WEr#t6n.ˌQh";:' :\ܠK\*LݢpYTmF%*ך|XmY#Ȯ詍)Kûk^#sKx*:L{qK`"%{rGt:jOGAߩM#},rQQ7{&!~`BJ7]GZݾGyueоxzMdae1^gsgAjunDk6Oja9&1êtTȷqfNoQz(`´z7U)2H@gBDКZ oUXekd+f\Hov+،sQ~q0U@'%̚: D/^rHq; ,?'`<.k#l,ʯa%7%0iOW> &!|zMSJ$Sž|,5?k_=$vƕC@׃ QC| yG\iBs}׭Ĉj900-G}irk{3t5pJm?Q&.9&wMZ.^Ue>e}ڶ{UnG5^Qftah:ǽ[ Hab4N%HuKO\ J~AL9p8Sou;Yz&U2\?lyZCހ{Kg@WxeI7oC"(,#7JUlfC#XZh#q&y0ύ+Anyl z;uOrc&J;nh@VO*Gm&Qƨ,XimEMxޓYWz\ex3{AxL\Wɝ:s[\*LuH.?%!ws>\(Ha W0gQ06$bm*`g>~,?x68J&N V4rc0G$!Oʚ4@q+$lRdd Lˏ$m =D?Je7\.PriQ)cdCx,`jܯl/f[X3.dPE?5kSq6mكΘotG_rdl;v𯩏ZTΨ4aGYnI woY N Qf-H<6Yܞx<Qr~s|E &I4z3֦깢kltL X w#y ?ݎMWrTI%j pmӰ; h4|Շhk`d_ 898vCzM[9\r|t,drG'7+B62mL15omDV~tgBdQHdJ~DƬO~*<\@-& >U'D|1AEGXwUP+Sf)ZgB"2(6MP7BVOi~2-s籘ҐpE!eNsa"aNWjzNה<"rjVϰ{&ZENXhʋ-\WH0_Xr- SeE _wC0@>ܼOpgKΉ۲.g8Z$8at*PT *R}3$t>B {h- HʍTXPI1P76$8|^{Hs>}(@V}Nr^ tHX[(9,ϊkxJ`=׼Sbr_B…@e~WVFڹc12­:`_RfkNjzyZ WGweB-{PgaأFp/ꤰ/pb[LZ?%2h8 Ղ_CUybmoC>pUE-3oAlE 9̿L#K8 9*?M} cyMWٷ+zK,y ú֘LKZh19a M J#oHlp1 sؽx3^ VQ")1\l*Cr\la-C` ?UO mY@(ܘ0jpb# zR*a V7p;2o>|.P;˻K @Z-Ը^2p&M%jt`>=G>Ŭd9a%B4!d=uS&S=s k(ڕ HjGEgĩ7҉X"}. *L*L„@ !q4SKc^_3sϾZoñsrierDap;;"/^7- \MXmAψgUTayED$oz' ;|wPUu7cۧ^ ryF:[ "7%Ar"ngayܺZ)ն DZ5Y`ڭь:`ѣ16FGY_of?7M|xImh~ƍ?=r@;W.7ZZF}{8Xb!ˢw`CFWB ӯ s,ۑx둙K93P~sD6fX=F0-e:#]_AO^9>NʛQ, d'㷇?0:[-coݧ8406h)Ksp)Ww}twq Μ(^ ]Jzg!R§EdyH~=?"wTp4뽂}Vv!c+`20UikCT*V],:$rFĐ9g5 Gnyxgj'!Lhռa\[fz9" ݳV0Ng]z ( Hw9- Bkv&A5OרMX~ OR- 8~&i;&K$C`,߼okۢU@|_BUcsk$'09L5uIuOw\K Ӭ)W?:8dPk-5E_ȷ3ݛ~5RģadAIDM즱m0_=~ );$dDqr1:34iq Xnz`1*,C'*7IʖjTd@Y9%XtӯwUs{EX`.k!(YQC8:^@I aMzzioxzۈ6~/aGnkhE8_5pԌTejˆ Y^Sٖha`HIDt殡i'`G#h:7G'L`O ~(m 7zi_~;:<، ❳6+ڄȢx֜8몪3Aa:Innn;:ض°\ں Z :wY I1zj("bt3jW#q/Pq.حl[MX ~*b}a=iT^]#z_ Ѭךܾ@\ ';T/r9 cX7$씣o,q!L|ͨwKȞC̄2bÓO*r 'Ɯϵ0tb=N+v":=qcDb3_.J =YB|P ~Lya?ēðLe $~kfe_Z܉5E@ʻ2tjTtJx==ҷUz%xv%v ֽ 'TOHف& tZ=_Q>`RJt?kX)oG: 'jS_.d96.nWp5(qj~M+c ɐC2@Ԩl̻\A}Ӹdt>"'B_Jb1ٕj|vGL8&w7 &gf-C~aݱ((5OlWciT||<H'V,{rL}"]HHl ëOi9|g<* zo!PLrI怊촢ҷc$q%!Vu+ovZ2B-Xm5v$шW\9.fKBKz ;:?{]Ts2a!b}C9gS8폇y׉P ]S,k\§(,>KX\WěƸd&z-iMuHC ÊJ twޙxbL3WL I32Plժ1>4DBQjJK>%GMQB?LiKT+&;'c(+qAĕ6.[SWhr ikTpcL6IRNã]1 hk7;ߣv0T6GaBcO$kq ~}#f26o1td8[81{0?Wn;%gr) W%q7U@ԪsZʐM+};H#O}.4Y0&ҀN_"BNgg&+ƴ,%zo*o :k]qu \b1A!O1x"CeS%"<jG6S-+{cw5QěoG۰rMw叟n;[ &̚u@QtD0o"w<?)'GE^9IyA̜5x@eH=iḓO p,.Rf*pM=V0 DG‘ 6>zi>ؘHf4+rL0Y3Ӹl)x q_nFQl0BΩkhJEh6Я\;.\ _jSDb pb[tXgfjF?|E«b60 |V-Zjg]Ww"zcVwф aioLiŮ:ӫK򥀊[f MgU8jy2osYE4.&fY(vH橵bE^ %vM@ЀI\#q}l DY*\/=T;w,ٲf\sQlQt 6q3kQ1,3[AN׸S4" (66m(6(L}53jZ& fmir,`&n.YY^Z} G_"fz 罡xriI&? hiw.ڀ(A]Hw"Bzg԰ʦ5hR-ַB\^rtl!Ϊ/M&~Vף&"趫/C^V1tʦo=`Ý*\˝HH+(oQ~z*\`&l:dt ,?"#H<&ddLOIH.M,GTQ3vh)4x46*hOڐ-GrzHt> = %˵7J) &u#@ PҺkz SEhfj=m R6SFqz0lsW5J_C ({$l%HYBP9[N盉NvqhRBEpxغ+; ˋ~dw2~3 k.*π|SMqV|8ZItTNU6n]/8. GOp qMxEv1^6@)9) y=9MvlVI緣w6V#l ωR.7lҿ6J:B.P;bH\Mm\9L[iKQJ<Ώ@AxΪbF4f\nj:^RkY?=mΩL|&>X7 .MOIY @sF#nhkcH?TJ ϧWi؆#`_i~Szl$]j[ՁPss|La;XxtޢwZKFdXXF=,̲TV+QUY2?mC*2h[ VXCa$ҝ 8B*xIE_,!Z uHQHPQW"ƦnMo/f@Igc`ba$^ҡQޙL?@`xs' #d DX[֯e ~oRf+ k25!ꙶgE]gZ\  kݗ\G# ɶUf̍=O?+-E_0\aytݡ)F5b,f';"|9~ qnɆiTJ 6S qյ d'4kD Ƹc -۪i`{w TB\vnL3[) ]\ tėKyVk#& = N9}d#+zA4yI0\I"(sHb%KLv,-̙p2oW5ǩ!s~bFIǗTJ 6`Dm,YJcC߬0DW^Nbm[BpjZ(v#B~榨3\*:l׮&x]oMHq5R*ؗEq},fQ8Պ9Dg/ni`ڬf6{%U>S[:fQaFO>}Qi_fr̆Ue֟pnRQ (Rꁊ/ ,$ň"}i Io MVpŞzΗ IF ;"(=jt,*g]_;gQ2ZM.5%;څ5(:ʕwl 2 EkKM(c]a( sovrz4ͯ3:՘)ѩxjɽX50|:kJݿ9B" ^Ыv-&ժųU yyFZƧ{p I=,Fav~4L̕7@|V9cwËdohkr_wk1*ǃpMWepWNE^fpXo/Ʊ;8&x-W-K8f FC $#Ls\ 6UE9g̎\,U` d+ezZn~2(BfUHنSYˑ(ʍneJSp㐞}˱͵F $W`e9=}ָ|qK?6kS Fm.fsuAuыPXbwA|\TKbeѩL.{Alz,ij(+Bϧ勏oRmG {+%+&BdTx%{ S5/~B=7<=Rw"fJ6?a~ݼA\/|Bv,Of * ɾAM:clgJU\ ZJNAҭOv55Vy28JZOsΪFٌ5簛KGcj+|L,Q6;\!mEwWĚʍGq{fq wTiFEaPzٿ&7мGl‹jDnetm笮$)rf:ݤn?] jESqTqβ$Q ;|;[g\{d}0ENskߘ঍D lkKyLK$4o1wJր +*n=( OݘϔL5ϢO}V>G~ujbg;?8g[\N`Yo#Bb ry4 tq\qa.e!7c[laSy0wD6A{JdNi?PoE޻ 3`f 沄-eriSUEw]kۻOIs R\[3jnJQ*6JzPsք$Lrp.~(g ¾MhYOU,W6JТ~t:ZpC8,4\/֪-|_2f)Sf/bќ-JD^ɩsY|9pnˡd%A&EÜk/ |K[ݱȳЯ"Vo Bjw +e<"$:=B؛" `J T9 m}:{ A\nZ9[S(=WE1gRX;8#E.NRv坪>KA{9c@lVʑ\bcegJ~i)XY}rq9*{PV}a"dmDnxlf_+$q>=ji,i :YĽJ7#qZ>?:fN=B˦GNf|z=pN%?n!1!^tI JcRۣvװ٦m"Y!J%KtחԹ#)32 CD q cAywsŒ6'Q&c 1&9~,ghG3$O؉խ ' $o` }ZB8bӮ =M5m%]41@hjVm0"SLj-N8vB*E"6S ᓢN#wY[J G41"HP6(Tr:u㼢}'?YAomdk+uYngxMeNȡ+ˤ8s`Y!;&K+2k f_\,3R&goҚyg!StF2a4XkPXQ,KwIYsx "" ++͢ 9]fZ%2~,#|6M\ɩPCj㹰opCؾ՞IWMBgAͮӴIOtV*8-G[_ /́"h(-G7lkc[ƤΑ5>:|y6nyM݁|}ݪ`daɛ~eYaBT7֜~:,tt{/eBCR$!2R"濆{F$1b7N4eCc Pb#f|*Qv׺؛â0K0WseW *㎷lo7ML_r.\t]o8wm7<H@Lz<^*GBO;Tj+u0]WX#7e$0+()v"Cs̿mNH(5rEc߰9|[,g*h;&g["9= Zl.W^e=dvBvEBk C D]^:,ܨ0֪z]$yNR9 #-ؿ~}B 0ԄՓO0jjo'&V: :4u"O,IMEe i[:E KjzfR}ỤܭIvu)siQ7qLuqA?;8ݏ[UH `:T+;D q9)iܻLesTr{G9#4ʮڻj @L3Ńӄ ۠/Xc\2o:8MYiEcw?P4hy-UY\.GVDġVZo O X MCŭSCE !r&Y#-0|}:!vH'yX7鐩iZ*o%*B+o#챛]~ǟl c A5nUeC:x;)͹ӂmms_~# R! &c5%Uu+3Fε6L"ͥrīMy55<>R7fpb8(WM~7kGH_'KXۤS*{y/B%}&ϥxDC/{׀8I iU3[JpzYz8˲5Xz=į{=ĥo{lH>Eiׁ;l-F w |#2QagPR457Z}g5*RՅk) Mf"Jf_)xY]ٔb]esy%^'ϻ]g^2UKK @\EN澁 2:0ņ2"dJx7O DRD oʌꜿ(t#Io(X0TiM3 xAo'hCl{q'5'DȬUO?I;@n(K nIt'٩0MG^sNJN;72 (`yu9ydGzp+RA2X-QpɹdKE+Dz+̿ߑnNP"Y |Olٳlo}P\C.9b(y(TȊZLm7`:ѥE.:8;1.=U\B-OCQP" eή1Dґ\3kʣO]#1Sg|ZkB '^vh",pTQ|"(S6 Tl%̔;)1vIf =t!+YQAN~ܱS9]jtFJbK^N:b)u۷` )m#2j'1?.#&h7K6QTC6"f%~An,DC;ou£뎑X@i|2| H$ >of¼A\)%Y %p7E 4)URMů1(OȃP\s2+8Wn9윝=Z\F;Ď-/㗷!F4v 2U(zmm-ihCEtݣ_VW{`UWn#0/CQͰJ wD$w7r {fN 4af6x9~ +rnvv[ . [E>'ِŶх;, ~rq)$ CwꉣZnThq`ֻ*nX&y֞T2db=  W;0؟G2>cY/%7/Z)\l EJV)O͏4$wXw"8~Ԙ|/ӕǕlצƬmpTV _!Z$b G;typF~׉ls&x@K%]}%ax_=Y2@..RRzV߄r3'E묎$fD[!q]4+}KqCO[w(;3'R°_S)sgJ6>\<Îyj[Ɂa P4F#[@ط4HQ492)0~o+F$" ̿"?`8Gx΃U3ρ۳E]$ -]lo_ `s5F슌c-sଈ۵IV컀|/hCoQ%>:B(<@9on|NطLsLՃ͉|3SN_l0?Vӑ(oڣz4dVF!S =uߔiITQ9#Mfu2'isXgpYԯyq^.l{tBwiy| ^F^Jj` ӜY$C"&hկuIt+`jG,l`΂L]A;j?n.-j+e]״Z#d-W h)Z7TS1w]_u5ρРn9cÉ)q@PCLVamHjg}D3(K6+Jd\;Viu͛G$F Ґ92Ȓ, EMktd=M,BL'*Pa :| Iz7T"&)^̇F>*>=I:ooƆ1RNx>Gp?͙nKލePhҎiP|g9!@$Cfp{;)GU5c6T@[.#M>#O;#ӿZd ZK=sWn}ڍ DCꟄx&F 5.gIgB [ y~ExF4(p*dLc22Yv1.6!BdqV9&7I]-O(`wLJ@-$*ǭ&7<+;Qou-wU>ψ_ 4y/ţv1$opEޤDs,Y{u̴ٞcPY=jҙʨ0+ 5$UFT@fX;s0ؙ֤,{7ELjk,.'G CdlII֐*1G؞"قmFQ2D/8b%S&OҦ JF6&,)O֖c":t4'.9Ä  m*83-?:޲t([c|u!M;*0P[/1xiCj&xMFsޮOf1=!eF:t66nV9 VFq3WBhX _3$m5̊7WzifPm`C^a}ZFcw=lf:> X09?+,{݅ ?w ™q[2myۚJR1դ7U0<+sHy3d8{_dA>GG+E3,v3) ^\!wΡA9RO]uX#?D=eL@&a2Iլ D//-1ugrK1(w)`a twI)@#%$v=:ӿٚ>: /0P%>|O飝ÂVkrӆi,}N[ϔEh/9?%0j7Pv1=u0z-QeaQ\xY\@ZB+$t@68R+KSS x~[}mlUz.iҼVWYZCՔ+eB l 2K38'Q}<|_Uw|s#i 0O/X3[ӓrF6ByZ0@ɬHd<\,J<4oV& &qٌb96tI:ֺMea^b "JpЁuY;ɐk (S@(D`0* P+@v#xx5c5}(-V*Fݫ^CD ~qp_MIf36H`M yRD??ɿ&.Epw1bvsOX|3mCA A n}?iv|jp[ɬnC`J3F5ZcOyj}S#=ln8ޏV#^!ahKl$Rbд8"VU=3^c}+hbq!^- K#h|ٝ*{+nŒNÜMS/)e`j }tiB$~*ƱQ߆JI`[DN0KzQdP3[B(:4\x^ǮPDfo)uZ̬A^]vSH|yWwX5Bhg"b/5$;̪TrcVOMH˿ gVR`0p9iixOD׺ѫX<UeT]p#X0 OF]%=>!buĘ^04 92( A .5$z @$еiyn\jL4iIH6@83848r:,XoPc 3BU 1Ο} ]J ;bl0+cv4Ơǡc/xc.<6:3>7aA D-OXRћ,Ȑx+?u{=u(ٰpb$~LnL\OcL@ #Sa}PIX}K" FdYx @9ΎfQ;v/2C70*&ո6HqE]= gI]U LΪD<\sqIjOؖruPq)0[qD-I{ X( qWmBϹsq_mVV%dcSSnuGYgs_;r n=Xm tP _zuk;J*;i saf*Heu8Eאx,$W)rtL* N?Qd]8uYX0J@QZ6 쯢mUח RÔJ#&MS+),vQъSf,A{63Կ_t„~gS d\ilh^sS~PymYvQkN4a4O2$ uѢ1yH:xZ pC9a'xN8:k˜7JJKBi {SO 1!n1r%31Zyf!(W)=]B3ўBK^wI]iJ"R*cn ]Y;/5@0c-4ZͿ/@Ѷ Y Tzׁ) :tG)Y:A9U@`h`mM;^:Mn#V[B9Jl¯ZsC B)$ؒ'XG([򔿣y(^71!˪sxWxy6DXOϭ\?{];&O-擙VZ:Ȳ`C .ɛ8m. 8p^>wxZ%bV,3;/'ײ4RX+;~B 8E9 V#P5]^G*xnO=a6i2`ԏox57Sh P7ʃC聶z Ug ;a*N96 8:mOF:#:D*FCX:pB nA( x=iTktMvzqQX`EOnUDVJt\ 7:(LHlx|Zo/ V=BB2>G>{xU&O7YS/=ZGm})7ef2>T;M8*՜W ?b {/:Z`f1ˆ\#GV!XQ11]D X8cr*n*srGh+s&FzҎHG3tP\ƻ`]=5zCG*;c#Jvw2a؝9W6H+\ȾS?G&%χ./cJVgku3_ Fvssz'n/3PtOGG;|׹fyƎf{w5:Vrr!n[2oIMߜ*JqHJW`]Zk5|9BRV5+7`r dj=u.e濣k W+8(_{z[Aժ рБ0Iwц!,t4'`љڎu1_;9i5] ]٣-)ŃC "fJ36K0ύ mNӾРniUCL/ \B穨t7{Oh^+ , R^"j]S;X,Ve`XQ@׻ll{ 54IȀy&E}j:͠[a<]}eO/d @*pKəXG@;\Gi\&Κӟc_2`VfV !jRq)L_EdXUM݉;ER]ۑǸ~Xn4=ԑ7@579Wת5کG w0Ņ5cv!nK3U$Dܶ$6KwT%JO} )"\!4lbrہtP[-b$hWLgLamJP=u6#6{}OH!_BNpX ;Q~]`j?Zhm^w9N[˸*CG Dz]uݷxre8n{K. [,v%;W3jFƱzXfzM\-Αv_66%4xQkB!d2G`h(R{tEgvH"0`3Y"u+dzq>>_~@;ҺWh*v|:9KP: /PT' p퍁_(Yq~n7f'J?$P ?8}=*Fak{-ˍq1?JC,vtJ=G?L)\0\a!A@w rAsnuS j@JK8wn o ?[#X!$%t$X+]͏Iy+2Rɨ'QR,XExAvTJ+k!_~ cU}Ě#-:Y '>}Gtz:m) 8{/bdtԐp mm<μ*9ܢi?>_3iӳg VX!T|W>@w6cdvh2LKSÁ"=f00Ur(}r:l(j|c x2wI@9=n}@2x Q,iiIJBf(DOw8JϚ.ɴR_)di/0+C(0l&[hN*  `]S=WT5nC<(Mj7Mbs2L=, @c qbƒWt;V!{FMCkoD$jl :.օ9p`Y7E'I:rW"z8'CΒ k\@d.5.XbB~x%\ Ĭzl$r_zKr}]ϣUUyC fǴ9e#vF$쐴sZuuRV u0NQ90jIc> DR'}=-L-Yiz#aŋ6g x2o-gUxh y'wr>@ D 3hhl -bǛF!=gG0B)!2rt/]H!Z9Mǃt&%n^Y̏҆ÌXCtK\uCU9j·},fv`Q.1k M)hΟ4\Y$vP0@CNC{`=wFX=^B bD; k Aۡ MqУ(S t:e9_&ዝ>dYgc_XN  րeN.:i?8גᴏÌ=!GE̾ЊQ\est%ghH]8eeӛE5aoU=O+:lCt TGH.@ߑB7^Kl|I=ȭzGLc7Tb( cezQ2ʾv91w,8|V>ikIyk}h6); Y8DC0˛ ]`i-ӄ.rb "9eK!GƯ Bl:ͨ J:&V`AJb3Ŷq>GThQQ'殛4J5 auzF[Q-iڑ}|ʴtQl=ƜMjh4lѽi)S),Sզiǁn a, p^10o19iF OslaA!"bfgRsş'4qkX<WQ8K\P٦_hE2Y؊S (8_0QBΜXqb\$Htn*&]砯OY!؇fKpfjtTB>czSrfE)Iؔj?߁q&?I'7ì94 mlI$J_9 4/'p/lOMN<f^r3ZBRZ' Bt%|J^wxMEWN5w"iWT-&ğ U ZϐimRd؄ MN|L(C_Ϊ}RPH`V` @V y|O9 Ϫm.,%lW3nB\SBA?^ڑ/i,+| q}TV`e# !~BD'C:f-y>d|U5X ^Wr"ݓWƜ&]jBqHPЇm{ȆJw50HgtGdtz6Rii0` gZrk=boRj2˱ ?*$m?>RzWRIZxkIwOʰf D1KZ` 2kX Yʎ >b^ׁ1N^IRsql#5}umi-JN=pǁen]l9[  47V@E XИ7_nehHnrq¶b!l`| ٙSoe+z@ tE3-,-YgG@| YSL .>i/H2076|Ѝřn\@5t'!&朅Jn$;+x2G Tl3Q(+::2BC?GyҼC0΅P$>m:O/eF?` 닖aǤ}]L³/'/52 Y]k]`6h:LMzj@pՃϯ>Hx|t +z?}hH Ds5 WNJgsDН.Bλ`jBfӗlN}QW4ynN3_7CgJ4{ =Ҥm7 "$.Yx.bղWT$iu p~]s‡BL0M3qrW*P T8X/|{%?kse^iGó& " AE-ݟCXB?ujt lN&wJx* -9JȪ "Ө/?~$>ˆ$תlpxnGJp Q%O'q`og-(qh-d 4EUOÇ0*$:y]<4L 9 SjI;-~6HJF.eYjhAʜ=h$Cy@[c3r%lLu#C@x yNCv,C]JRxX^ĄUktܮa(j Oyܰ7Go$-{izyZBtt*ai Svh5' N +]mr`cv>O^(f_5gpϢe Q\'B&nψwzLֿ5V mh[_<_֣m|={Uf .u/wրSjs9ҎG)*e; 9vp4+i1'"*}%͑ ,iAk*H1f)^z|'!-˒] 8?ߖkn jhYF<.]UYs3=-LӒa@4G `*Ƥ}6I-kCӐ*[Kv'tc+c5A# 0J)#Y" 7nSZC\;Iyü8%x<*]VRCE<[@ G/u4_ !Sճ>|bcIT F~` zjTq?Q乳' b(o 2:ۯT4; ۑQ$rI|5৫.nRg/}^"R*lnN[H[&w7iƶqkM;4f|7M8oC$ܹ ʥct|/ n꺕{_|#Hc,_V%͂!0`y1N S`.J.AP>'Rz9 #^uL- u& 38 vA#G1+1Fqc&@ƎfUBM+N7;/@B|+;Mp 4mp4`ůyT,߯0< Y(0qVA:ϘCuȡu>HSE,bnc ktΩ>G\'{ 1Ĩ{!)como/5/7*bOn+VƲRG=e'9(8{PJg  އIR\/H3Ce)aWs]8}}Y j/9?Xv_ǃjvJLc T]Jd]}zF/qh!`b/Mw̤X02OA턖WrEA93@Ǜr6TD E#gzmq2hǽ7 ,ܤÊPkpwPnz.=K-1injk;3Y{Yj?N-c:"i>xܦMWM7ioa!eR;;uVa!Nչi{GzAMo?SC:;!cwr0嗊b W)VG 4[9""M #fQ4mM__\r|"x)k*Ԃ2otR d}!%(%1i H]}^(uGN)*+x7JR_HH(Mlg^A gyNjRpDVu7<>.m_*[m2=eX0Gʑ'+d>1'"B\\%)ZT3kZ1ntVC$$ei>ikj. qt5j:|t2R: WռnN:²z+:i'V`hT_W Zox,//u Kڝ$UNA59SITRup!^Ds(%aw:0(+?:E(l4ga1q%74ZvE.0iu/e &})znF5VJ.!?#b@V^Tw(Q<}$9is}ڔ\nNNP!@\ar*&{Yw!=~0 wW{u,b32Wc RZO_6fB-> #`i{d8mjY"lZ}`=9 IҢ׆46 1ˮ*jaɌ0?e 7jrx7q)p35x r6uBt %.\'AT^]4 59H9ۭ@ή1zB:Aǽ6JCui&@T}x}nJr;cۏ͞Ucoɵ4mR^m2 R)[AZkN3 df&bT(T]1Mk='SϨE9-i-Y\]UVC90ΕR*~@/rPƺ8v7>B$i/Al/Ohs+7Bbېi1i`˪n\dݪF A}ݿ-iK&U %q@4bf9WYnB˥!H{b ?bWGPs܋)-nJܔ{A-ꉢO7k JU%T´>G$\aP&w=@(IDt/C";rΰ63Q9 v H`}b9 &Ec)CՋ"҅čaL,#lϋRbQN , XSVlǑuOK5@ʏ Ѧa# knopA$,'t#?q&8Hؚ$MQőw{ݟЃ=wLIk$1{ LCԹbjUST|n hlIQX{_֢m <%˺Spv\ 7}DMԦBr+%XބU3l9N>/]:jfVSH}{tf=4d]JݣZ\䓛ό1YT gcRK@$A⢐#;q7B!SAvRMQb}oz-w! emX'wX4 >&'cRDƔe ZH<퉟 m|+/a&._Rטox}{ZEKan[,Ӊ p0&yptFpI;_O@`}IuvSO~pIk4 NRZ @ud0M+&lҼ 7} t݋f>/LN i#P[`Jvja11`ΞOPW2? : H:*{O)̜cd;bV+$}w'ç\m|}n6K+۔H>|E҂cWfT0,m[^0ca|J"G >ҿ'P&SNm2e7e!JRߡ_?^a3i 5jJ?Ͳ,Ozw{1\{AP$ʉoRdbM>4PZ-2/_~[~|&VZ"1 `K|8}PH쩨>7UڟVZ,QY`62+ń3 ] ?nI G#(xE^Kw\jMņz-Ӛ:2"aZS7hcyeE3߀_)^bpw%=Y %A&|R.iy٭[?ݏHVӫ~ZSu ~F+\ Gh 2~CP.(p| J r'km4X b"}e1TۋrWu{uп7^-jMDE>%3ڷp ;Md몬(JփON^tM|NU4guGZK'X |}~Z`gUe6$EZF65tA]Prv=Y)K7Fl?H.nt뮝+iG؇q>W/ŕY u "q8(kLؘ!@8geaī_MHY&q_IoG"c}NQ4!ia8OwZilBcR8u;P NHֱqӘXuy#påi$LH/R BM)r+QqORWx[J9Q*,[2Gh@w_n,&'c;XY$2[> X0x~|&!DfIe,mGF:?bMr"48 ظbj:ms]$< l3?X̏ MLӌD_)N}MOT`q @~ﶠkY5:r]S$Fq= n  J6ԢaN; &Jy\{?<|^g曺):N 9@ W򮄼d4X8n t@犱̿ UY4jv/R\4v^֫1 B o9^3mHGm6~|4(u*H.\5><1D_sLrRe/!^]mrT# ŰT@Kh_O6 H=x{2?=Ǜ fLO_FPH=ZozWj+)MJK<WCi?oQ~ϽJQ"k DD{¶gK.u_.r èQ 7J$+t:J|(J)xal_\sWAQj87 De d[cK3W8Igre[f5h Q#{|ټiIrq h 0Hz|pƎ$@J,7ƬY),<&Cxqe~ oѵ)n#S}^hHTL9N s IȆ~~fE"Ԟ"nPef_7{l=.+=uv.{3,1KVg!q0'8Pq4v)z|V|߂'Egq"$5.t//,h ҤŬ/ b-FTi~ @ݾ24qw8>trW2haS^&!4˹=nH;@ɟqVu_Ab y {`%!om37&ɺ".7ܼIN{Kٮ:kDECsm*᪵6Q E&1|4;O;O*25 DL|.z$3 };.DS#x;wLq:Eq b&p *B%0h6>] Xg J S|Sep 񟛤&\tj|-Ǜ+E׉Oz5EKtuD ξȗY 1T@\ K4?em^1_#̑v| ‰?wPA r{zĭsXo6?~eiZ]sjS1D?E.l2+jNoXl|jMšY5LZǺYWE Y5Wޏ%阱)9J8\wʗ(?%ç0 ԋNTW`JVΗk&{zr%`}ÔHytAPƽEa>~0VH)fd= 7|v5i&bsqěuyBIw38n;܉d5Q9xMӺ3(WN o7q=` ;'ct(\."B2hdP&΢I5>NYS#UO m?,{_B}Gks ȞcG%^L:zz袩~WGinU> XW?vfvd o St|ݶՐzRwu:F w0’O/h'r[1M+=^n>{@`R5Vp⠇aJ̓ 1!gg(,d-k(M(2T Fc,SGcK"Nm6*I3[&q+lQ{=&z3/9tڝzkqݭdu=K>S[;wW Ep*)$t=KY>FX %Ij)5dD1&cJxUuFrfAc)W(ӭ8ymPwEdXÓ5 f ﻛ*G&Q?@Om55dr5Cْ͜0?n"~SzJ޲ֵC_hxI,!+돯㪰ɿ!$.ʚM;0k8U@SYO5{w| RUtHe:Kİ1=cg sjS}_M _BblL="5*;?1Dmٍ^^ QpB s79~B0 _/pQPKůEdx_ϲf '24aa+wonsB5[i)nhn\m\2d}6^eU0~%٠ ~qۑ[i8+eXo>ˀY\ H $O w8LJJm:5V ^Vx뗼snWb`4o+:VDDյkZz5hDBPW0ef۹?)@Mz+"܇q|Ϧ/\y&i։ soJi+ buNGj WAc*ņ-v+n&De盂d}Ak#.D"cM g|7%E ^Zg"3&~hW4 }غjG B6<*\ sKa[Xݫy!ay,'l8cA]Zvp)w|'<M<;3gF>\>$w2KǦ898)"g:eÔw{%H'$P]SyO3䷊o; it뺠 (oke8g]  y ^i5Va~??EXf !`KxΞo>CC5mIUZLԳ%͠!-d:]e NC{rl) T)BfHa"uԜ(~FX6V~·: zowu *9`o9OoދT{^^j`_<ς6"hd5ͧ4p[<'Pkzaa@}'E]3꥝v ߱$:~$}rҋȰKzL!uu{ w鸜 HBּٙVP $:( jLNz:r*N."C/(_D6~Bs]մw菉,V;@"~n'8Q/Qa: l%,uHQeFCfO#9UIwxs3KU*-$| :Ff88Z恺IU GYb{}soQ[˯_̅~ɾBB23T;T(dBAjqܥEgeQ'[r!@m^*iKw_#D1+ /̓߾:t9wc[SF Qbw)SZI"9,_w< _mÐޭ4v|&cNRԧZ2JTgmgm4ےlnTN]a>PHTBC] sIj%[{ S\bbm 6vwXOEТ2|d_xE~T.~y^m=گD nIxX4y<'qqǒ.1Le2i(L&RJ,R'r82Xi2%Kח"4izg:f׺<M&Ɇn2%OzSS'$i$BfHoWa$.߳=񵞽Q㢡t6/o:nv(YV]7wC(]c'uGsH pf.Mnto1d_F ]$.XJLD@Y17P &j p;H c$5iC )-]~m>RYt 3F2!ZXKr@UJ}\7Iސ٦+ pq=xgЮ&ML/tZ4AODӖeq/8ˤ?/@؛F{{ލayYjHp+ c:w5P<,T ?y| C߳ҙe}jH%xOw@2 b.e 꽠ṬJ~ ]wT.`C/wQ=q~Cg]dmƌi~n;Y$= %;[H''ҨIeo FXѴDT<^?S?F'UT_528SdIrҤٜc`ӵF.B%4bN&ÉbFr/ѽ|h~mEOy}!LsgYwmK}ՌM ?EXSҲkzI5j*)a#GoJ4]$j?!\ W| "4nLzI6A[Ц7p=S NtUW=Hq&W '/u1]|D#ժU`\0ݠ*F)l,~p[ (aޫ&51reQʼ-Hz7p)<ů .}:$寺W$SEw*at~QBZU']Wь9hp*iL!KUu.!kE^i<.CNS T\Fs}A_RBZFȿb{h5ϼ^lU%>7#!i>/znϓ^M&'z}Va:qm&wD**k+̓KR2UlH"N`JU:6^2NWl8&V8 MLP`βy|P؊᷏0_E+mt_T@8zNF5,60GpxщW_'©b3&yѩ-vU)x,fI)ws" O_}ο.\̤W7~{ӭd|?uE 4сq$2itIHv^Xa:f΢x"=eI*1ō/I/ _6~63\^ oI9 EM 2Y >SN-G~ÓgxCD,Ay{46+<)H DoQuRI᣶GOɆ`IL*Ϙ 8ER %;œTٺ$XQ|:dTYԑrfW|s`)%)% ԮJJ!^xoDo^]Eo' 9!?"_=5{KvAתVѭAcMAu@gWX8{NX/HkU]b*)_8}R}noH>zO=.]y%D%vEhE]e&ʺ@&JRZ[qV X~D"xЈvs#fAݝ 扛&'o= ,J 69Z(_MfX澹䌜£,@ i`p3 GkaSdh{')m,!PQNNIq&\d2™:ߒL*̝M_ g?$y_y |v WFg#fR|p"ZE]Q=U*ÔdLت?zx֊1 IhE Y㱄:Xo `>pZ][-]8 攱{c1jX'q[%w} ]'lWA0/UbR CV95u_⨪<,P&ZgLyuf.{o9{ɍTѹK0?<[3%\'U /!ޘsU{$Kao*J hQvbl"8![0Fz'e_j XV !ME#cPgF22@h|=ɺ:K mZ>y,_JDia'Ĥ^h՜=Љ$#<)fc8LZO_\9ixˎCn}9>\1' e__vbM{5].U*Zţ2|;^G4v~ ݘB+EWc_JMyPb?2缠"궼o+2%z([:V(=(As8u{74KoTy~)L͒9v#1+BJVw~%6 &22#t&p +|x|r{&d?oJψMH]o f@H`\ChrWvtbMn7k>2vwiXD)ȏ'#ru |{~)Y(e XJuJ^}\ÜKh,HQAm#2)8T(/a/qmP?P``bv % ъ$]? @m~qWh$'~muJS`:7 Q72c>"pGP]*YUE3~_fq7=f1mCcD,sRɲevr򍭡 ;)_)l[ $хa=q-gg. QmxApr7bbg.,n:+\u [#ahncW;7;O-@TVB?jc2dJˡH"0=*z"7}rْ,2ğg[#_ #}\EYu0bm@vh)R)v448^f6íXGyIcw!!dR}D'{,+um̲p+r <#rye2~0P)`u}/ kU37nvԁ2 | ộ"A4"glKB+s: 8$"^`?)VNj 6o<#"7'̢;#yׁSңF~WWES?Q4𣶚!ÉCvVed!I <0u+:أ?Ȝ8`s >>>NlxeϫН3kv3<'zix~PXi ]?8D3$ޟ{ d -k7a+OzHBW*zJh3pX)&((U`kjbdx3E$ȸꉞ(iknW'HY,.~3PhQ4=7ZS;CAq ir)Ie2`v؇ػl>Ahﲢ Ƒ(l-])]{]%JO,f?{g{¥}݌] fTm|ICr{{a׉z5{<xN%&J/f3PU!dP# `I@R y9 :B[GʒVk}dY.n8{tz}1fV.^ .w:& x+?,]@o_Ѕ^s_l9^)_XU!KŸw6zd%=n}P=b; Ytyx; z \^l1V7{S@Eg'#dxi~'HVkBl: E~AZhQO@Y3mbC[a4*i„NV@\}pkϧte.0ޠvt]G:Ξ~P" ̕eQ!\;JeG(`IIȋG,Z' sTӎ%&hj9{tBaqܣSKdx{=}{,b֧%hiOgnw %0_;UƁT" (B6"d?CuE8 Л)NPKOhRPNIc DtoymNII18,O%|[l|&VzDclu1JO–, /U\}2nRE%%䦭Chm \i-g`d=>{EY9g΀7Hy,2 *+p:|ꏣNYp HG?.y/k|Dc0FF-z:95lް:?F.yXH ^H<OS7P~ qd0}P\*GtO3Wp ~qԿAqKJZB(x6ag|еh:}8V=:4&1w32Nt{ [IIa6zJ;8 OVKc١lצй]ILO}n`ǚȢ]m*Yy#^.pW훐IN>1^֞!ϒS }rg-Ò1*ήr7ռ}݂̓r(ķdIj1:{W[qYGrmrҎъ0$uG7V/`p?4՝v]2ߵ2rsɺ2еp_D?E)jzɌ M$[Noyny{Q5I"L5,Vׅm3T( l= ^˭U,7Y {3ấ$e"B 3nC3SɫY+j]'f}K7DX/d\ψ^JZP2Ux:u= Lralm߬L/M k#3m^vy/bNDɅ/]ev: jO"NUe𡌥LI}Ӆ[Q'H#H6b+:^X}`gw:z KJx V@;q@[?۸ - 4 { bњ%TeF ɮ4Ϟ2z1Gˤ(^ߑ)b,q{ދcthQ FA_HI|[gaIݍܕ!6b,ٴ8dHNϪ/ jhӋJиC]߇ [ C~<N]G2iY[8>-S< ={QľZbJ0c.t#bl+vP S2%1"ӬU*ŭ# ,f^WfTV,E2oGDGXyr]_ \ 5,C)LpES3Eʹz2дjG٠0v;T⺪ͱ7"J./$>["3LR&FVz/LŒ /JM%6wB2#pI-XCqwL Yqo2jc n.AjA#xa(p;bTLX5+Ueu5ĺM_yc78 Wo.0Tj*ML$3`)}F=)tK<jn `& yLf yvl5'ckMZC/-kw:x{RpNRR>AMs/AWF^"5Hq>_.VSIªmfԱ0d`\}%@=ua<{\g3<^a Y;bYyޣnȨ#}(D)Q fY6e5sc~v%ˍ}rp-GjHӤ{_%%?f'mOIᢲ lW{7$;XZТ6@B~5E DV,rtpQ%-!e.XFb~1i3pn /ֿ ?atxIrA` PXk"`“&[r>z?܉l-pj<.B 2e;j,;ϭRr:"yzvX"_ޙpk >򹠁Tzs32Rlv&XIFtyMQ+34SssXbG gq\Mly秨š~_S< W]NaS'Pi|O=P-Aex+.W#K.3MP/ltH1Ƀ`}Q$^%|mWl2$S&ż;`ͱ2CQuz]uV~ P@\۟?$"=5?:`K*ׅʤ 4ZDŽȺe퓋64r|tʯ"m j ^e5`n?=OM4T;PdR#ˡW'b;{FVZݓր~΅8hQJ@KW9Jʐ{.U!5W;g('&IWh㈗,Gu+ܴcе26:CvHuEVGM]F˽$<${)d|0Ve5Z_]0#=5._z N[ɀʩdD4"$Π') _GX6VR BMYɃ_Ʉs$+Ι SQeHWVO76f~bՓou汾d#XC3E+j^}f^.DvR<"Pm\O}vyZ抡%Iыpah lċ%zB'{=Kw@M> }lzJ dn <%F7h>B?)\ ʸTRSTѡ !9V+13??Pu8ɉ|z:# N{*ab]Rtk JA{.{lȁۻf)GB7PځKl.'mzĢ8gӠ8kSV[E֔vգ,w3h{ˬ䞕.t[fXNvD<`@%chd$='U, xJEG\OǖRt` ŸX1])Ewu t<,Mu Qo?Pw)N۶? Kҭ73iAK3Į̊eZ-)xwzݪs'h'& cڥ}ĢSgj\@L|a % gASbrM 'QSu}v,4dAv}8_IR,X~kN+pc:}1;:RSmEs(+mQĿnsb*f_>ύ4HZTT-iж(%[=|ikTJ RqQ#1iavEN s-]4ZG ?u"?f'yg]=–clMOd#I5d*#B|p; yɪ`dzAW\UCI<%`ԫ-^,x=8\m#=Ro:ϓ̿}EcJ )03E";y{NJJW{D(#C('A[9! ކ R.7bakֶ\BpCK;]YRҌY\IH+,ga^nz̠p^xE~(7хʕdq86uj\t]l,üȏ+ Ua\_k9ƺZ}-#[?@۝7)7'VȲԅЌM6Rv8Qi=FݑvX5:O|8'Qc20`E?mׇ@QvSPE:FPTB l//9'7 >W0e%ٲ-bK,Jl:Q!ik%: پs(j C0,`98Z 욭duA[/9h?ůfxczv^oh b={YE699 "189tլMOj _jn=Zt'ȴ .z+y] #ǣA=3d B `w1B6yכۑZ>'9dil#Xi!qе,N}&`9ftL?ц-DSȌVhtL]f,36qXfEW/pE{&ʣy½0Dk Nt$cqL:I}›X'E)R"%\[he؟}J%\\TZEŒm,K2KǾ^]E\>Y{Z H3Kv$CT%c3-pA e7hwxй&-\:8~e glw~]\(/T§gu Cw`kKu[u[xacF"FJ;!#Lt+3e0M5ar?1([\`d3z R]kC$S?J3Yþ%m!ë8JҊ~i9ߢגȉyrNL!ڛr$ ܰp,嚑itd丩5-_ȼ<Up B=Jp7G6nHo|Ja2 Kx0=w/6 3$/3%rq5gWfK䴘3@[*,ҕqg>I0z3Pd@-B:cc`qF_ʺyRۅn+\i"kfwFlqJ!K2KaZkfW[YB lPH֣WFaN;r09NG?}qH@G rǺݷ&wn HU2!#/.b[*cF]:m(%~9Ɣg4ݡANC<:[ e-:Cp׹6 rho,ࢨdMMz)?;n{* JO"ӂV@r([ ~t@:gT,+Pw6$l߈D? 7@^ڀPN}{Y VVo Q蕉K{QP[KxwZaapĹS'1T$Z.ڔ [U 06&]]qXsAbάo&2t/ʒߧSrc*:S!)^엇0󩨚L!uHBO߰O)H<~`\f \%WJ(4؎&XhE Aex$2䏞b_'0Zvd,S"D 956לZnK'Υ f6/`sbARJG &@A3"4h._ƟXj4DK(hRxW(nr1R0BnRލrpr%J|t}"Hj^lBY9\ v(m"z_go+ib`vжTÎFgZ9akxt-\ůU'#>:˺"Uf87{U83/'#.G`Hl,G +{`)^:~XRmG\Sq#߱K?/7L/Ίu1ºK ٌtKz J+3~}衷 Ӭk˯4R]B,0' n : GxnLPRV#J9}!v^W  q%EwHJ9f#ڤVNXev9H*A#ܻclá]3 03Yt's°EAe7$}uz%Rsj `ky#_Dk*W8}<}YotBxU zc)[T6؇ Nl%+ĖK#z`!Bw3?ҕpHh5Ea/O ϦFC}m\kvy|`xsܫ`^clIYlÆɍO=W'鿤}+"yn.Jd{M|2YWeՎ0INIDҠSJNF'G&'|53 Y.Hs QH *P:~zEaLfӗ~ppRAld(#+V|m+qlպN!eftZfLװO\޲(i-;+^Z~z.5!i; #6*B2k h6 f;g;o;Uk_.zqQY#m-{'KL# VC0>r{11׮BbEhfK/U';^miQ 7 #Ka֟tq_7 rکEmw/J^ k#j6`ݸ'QC-]P#_,Y+ 2nqo-$}BnWܤKS PP'tT|IA c Wry dfk9CG]o@&:{> lJ:]M*#$薯{.bN8 l #~]YLG}z(HU gDِEL :U?JTz@p;,)5[SzU?{MZ\!ɶV 3S!\QwZ>лJaH􁐘t42!Rvy@&eŖɷ@Ʈ8ChyZiW+јisUmo*7Ջ,鴵f {JöigP׌:MScjUWs֫Vn#t Cg1FsR Ĥ(yp"PL`m5+):~^`rvbLOVQJtbi)iGBBW]Z*mwbz)V%oW UmZ>_&A~'4hUϸTO1%STq\̓:FvZ ^4N|rXn~ȧa{'0MPO[=wJ"QD)c{߇$SiS&c ?Ĥ?pIt!sCz%z)Q.cX4׽E]($qh&KH#B>C~}Z8 P*rei_PLoPyM÷W#sP*2]f"mx>9ip,o~9҄GfpAJ \]5`Z|+dq^U-kmrm_кȾP"$0*nvPhpY3PNl/X. ]E vp\GA=*LVvf ?x\8\ 2EY)h>1ah=|J6m&/ r~^jwZk@|S@FٴɠF*C>7PnÄ1ʢvxLDZSnjR<TZ=xT }$52Ϻdpb)uq;3vs^AB 9i#hY5}} Q#:ϳLҿ7p'Sfmyߒ9lQWqn*D2-݈xiHRwț"#Z KʵU<>t.//b&p\?Փ~^'#xPNOn5qixOgIf&Z$]DT- /2P0QzsuQ!c$:b|PH۸yŦ)#*T*ZhB}l! !кyT3(W-Xb(g;#"6㸔kOY)qk$UߏRzNGcǚCr\MF_&STYOG6xxn[c̓ZAb_4)4s#< LVO\굒dJYm՟ln"Iq̥?Ӄ^z1@E!4 { .8YTMD%B]V8Y2ޚLM4xԁ1QtQ>܄>10xlM_yC [0;S C ݕWC@ڮ #2,/LaNx4DŽ#BWd9>a {K¾/ {+r;;[Y y^P|bHێFzru =x!ɫ;}͵TU:rv߯i6Y]c=i%1&}s}S үWYb.\Ŗ3z4XVc_'^" ]Nﳇ՗ ~1Kהt np?ңP‣FQW 89v>k2WИ Pm+3V|V+% Hz$:P;{˲$I:Z[лk'GO 84tJVfSf׃|UJ Uf*Hc(JބPMe5U$+D_ɺe}MeecACZa~v/HPv-H;mmPrӛNɯ˶] A vݠj%Ȋ7.pZ^R"a0OM “/@T6ZRqtL/P=Eee`]LW!&ne9{%"'- &9-Jbť `7]"2Z*SL.~ccEt2U֓2Wb`NWEΤs gǓWzKIBӢpdCI{ |lP5@Aoe (cLJs{Gg=sj[AX|/_uXP,Y[voFY0Gy%Z䌏:# 8mGDA(r\i]ʔ[73RB""Gv媡}Q3Ȋ-V{\({bjF=UG}-TDPlJCt̨܅5m|_8ڙ4+SԱ+T 92T G)dn(D #LL"W+ kv0Dhy|Ϯ:VL~~tR{ϣR{z̔vוL\s8!ǯ0!p9% l,0Va܊]@".F"v:银;ɸ<gh^W2DoE}d؀h?}Ty@XC=o8 pRAuJq QJ{j˶ЮVX}HnOW//}u%Mݙk2Aп:J<At^@3H?Sc) ^5>:[[) w|{ӜE'Cgaj#sdo(f|zs|U?KHcEkba:Kd`J FT8$6ȥO~1~P+mB2M,3[OcY7׏cټvٕ@wMKl8Y8C?·5ݐkf2'Tzw!ߛ-W,Rh.mV|cKYTSHE6=*1,ls9:Gs6#-1[@_:#=2{bԩƅl939J< vJ3uW!QMix:aZ]S|=¤bO*X] jZAΑ%z%?LQwh16e^&5t(6EVqI1:@:Jiǚ@e7vSqM+SN)z1mҽS\k!,w\p&xb֜ɂ1b^ݴ]w |: "9 ^(0:;r3pXh53qOVw-aDA+B7fBc8T,`pk~$D^=lZ\ 珖LCU"oSWZh MۣtHWmR8̋OJ=yM%ĂՎ\.PboZ[!GU7r1FEKl/,̞":-!WxrL`Qp*Oʁ;zd ϼ`?riFb4Zi=q*~dr#5KٙI&'Ao1raX؝цp6$.ss?*BqRg W[7$sERԃf9Te5Z_7XSnP+n=yDjv@O퇰h 7ݡ"H\h v6xenL9{o{\IT6|ky1@8 ֩rdfFy]J̘2F ׂVad'O,sJ1,]m?2c#xO蒭Ӿ"b͇OS(&!C."a @/~(OZsy $Ţ44D>MwĂ~KHQG'ʮۃ@z;RWgnP=-3H\0ޟP~c{#2;,<`jۼߐ"7zRؚM=ZI|(J2C8Qx.[Ev tbLDi MX'HKH|\F.%j aZʼnu[͜}nolA u<5}ɜ36VBq!G2S6P0@DpFXw/ [K<[qGl)C*5}BÂw @2K$_[-M||x2 qw9o(| $M߭,f)Jw} usy@%#Y NV{h hȋ0F|ЩpgԤ7c)Sʛ[AV\dcfgP}QnR*ݛzK~GF`T3~=j$6snVX_~OoN=|}SQm^fNpQl)f7WaFG)|cċ@Wup6 "S\|ČnQHD1u{_s?p_ n)* s e*4 Cfȴtom4F*sm((!)' ",x4P"KT;ǒ",LK)ljWQd<#%'+D}W d(IVz?m9& 4S\t~SV(֧B tX݆{LL<Gpr~]E&jBw+*~]jT8[]"싸Y:Р#w<4A:ZFJbDJ$֋ޝ.Lhk ] k0ĻPxD=nEc)y`ɟG?wsRsԉ:SأͮBYv?W&A55z#/qa,qW9 r÷JT.^ HY1sڣ阵ERj4H䤚231ڲ]&)7[HP[g^ѕԠf7ԋ~$~`vCZ#654[p~Qk`0AKhւkPHV*Z=QI/-C_q/M?S-`N0N LTYyX@Z3jB<< |ҥ<jhWOafLIІAQSk>J&=tQlrYu6NL?Dz=Ydc\ԫ4K!UF\LvQyF&"s#ڟ~DYԱ@\3r)f57@_X-a[x$f6o|δE#zb*'> ~1k((cRge!ϓ33Y=;މ HT[qV3p@|Js]* {ƉnО4bTIMOaxKJ-{(. h?^̯ܒ^yK٦j\o&Fs|)]ר 1Q=oz6"n8-So F&R9[0:[^R;hE<(']Na48Ai S#ՋCjL1uL7Hڲ6@l~Jd綪 98;M1CGmI| O "2F@IM$``MЇu]`EO7!&& )c@|M|: %f (ɃSgQs yEȳ,oHN ol{ʦw2f k:(NXFka_lv(r JZ"#&)jCQڋJ|fO>|~IThmo3u #Ip I (h1>#> W>~ZG'e=:}B8¤0Y@^iqȧk?"KR}i6;+ pO >WSoXw)㰅%bscjRZ}oF'~pce&aqGBKhbSe6.7ަ:ۂ@&boԸ@NíZ>Hz}z8o|3w![d.ˈԉ78ujlʸ[ư :\[An#[f O RlUH)_d%;TI"dXB8exP|FSO=_ ^cЬ7mY`VDtې.ljs,&n ̳atb%aRQǒ\?Zq#PAjH&-e;y\C8rOvߪz ~lfyQ9߃M^] tO?03OXm!x2%u3l6We j ?Z>/{Ƀ5de92o=PZO赲p;]ʯ:l7r MICF}vN4WxSy@>wwzT/=;゚\^yBgtfdC>k~ ]@: D)t.% 'l Z_:Œ˹fןIք|`XB9`>T(D|'n^Vh@0$ӌgDh ~n_qm#l'<=i\20aB PP:ءZBXԹ\޻kZ޽IaO GwIt/ o!+ߘdZ); 8JTZ]r|:$Ko%霰۩ Ou*W 7C{q 3Ȕ9SȈz,Jab˔.W>a ##{d\6|ᕿQҤ|Ƨei(G-`A&dCZ2>6LX!|aHi73m26 ެMz[%*r-J#WӤ-/JOX|`r}:\"2Ll[8CK>יȶJWC9hn!^JݧMA=:Ь\xUAYZήԜ-$]iGoeȻT~H,scN Cxw=ؑ8~ 1ȴ: d5A|)g?69I#{P01q_)r сK]R5ĕ!Zӈ7N8qS>wq`05GZ)t@2Gg\L>+S2zvT(}8B={cz%5naݞgˮUZY27M:$cQBbm] ^ }ܙ_†htDm)=4-_ԟ|rGl:o'/G^f Hma D)esweǚnEnHToŒQTZrr[ * |CH|[U?rJP5gEs:r]&g(tgI@jlEzD۩VφgړwdxFa4Lp*Z<0wsIJ:Kb'H5f|? jT ^ݱyA*P p&!6s?uŗc M4|%(NMʆ('Q p{Fs.l,Tq]9=aI&¤3̚^b¢'\uv݃_B"XڽRfpfރH hDL:ѾvFQ޺@)6;Փ$OJL!L5Dl,,9C|+ }`ZhTyd߼QQCm*ׄe !&uHh~<[cCvl~5o(&j!G%;lf~T<څ$;*b=-s2EZb +}o܎LMkB=O_8DZw/RBۋ<=bP%lcٺ~$ [tT.fU`]ǿ;®ʨt' .se/U4n-mf4!`Y|RknZlp>u*8pY3R|Y-lm*EJ>"wbDJC}Nc9yvq7WqzG+*Ӎˠ9j3˄?w8ݻQ"NxpL+wiu%0po/v{җ[U_Yu5+x~0X1yhƲIy"KG)r;|#w'|1a誵T~nKl@}ƨ+Ġu['̄MuOfJpZ}m4s Q!맓c5n`T#Cg b 3X&OŏO?k Ko§7ܮX 3 xla26%R7*p4b'SBi"^kӡ#e8fM!cP&2;I[\7z{urrN=g~]0Ǩ#y; pv&/#<抚&%̐7 p+eң\E',fJfU=FNy?[8gE( LG'Ȑ*=K_H3xv+(֦/kzI@-@wKA%wyWy.|ׯ]ȬcyAD2'«DF!₶FZ^&g!VqaDآE &<XC4}J0Q@lG D\ĝ_jixV6hǁ3 ΢?YDu3(Ξe9A@ !3[32FZXQ )x^Қ۳ zeĢWհ ~v NI#?^`:}mݨv:`sVލT2˿.̑^oE,ʣ9D1˂5{=7V@3W!{߽rWQv˘*I=h-OP a*vB^ ݡ)@` k+n9R56w*i=~^)A* Q<Q*^Ufذ_)1p{~Z"(jMvޒ4@ZVnl4Q N)0-It: ш;XJޓM̨LJ\i !H"8KbgXӁ7X#r| h>h#/xc߱T9T 60ҶkONͫ?yA^pb'bvbmrEV,mȈja1(6b E`e&z0u 30%$7l/˵0# Hq3b[UV''oCYqG(+2vo/YauL!^"̅qx6q5?Tyuqy X?lÀWg'J"hYTА1$$ǏowS_$?ebBteIo.?>u]fcW@~dv-]ݒ ĭ|[#W%Li7;8CCX6~صgZ%H꒱roeY>ʦVjh~#i?]rRxbagfYˣX}ds1WIƱԕ0<~h :ȳ{d 8)u1_jgYcb>7s#3?`^8 {[O'];i_8l_ %gGyI])*jB2Q/ f+AN P[nk0\Q=jRfNdm wi3ԷHBAhnU)oGꖘ, DϘB :D,rry.L%dF.c(6\(ߪriE8`Db_a>>:ꇊVM_t:(M{4cbk!_o;ľ<ϘK.-4)qjd,ӗ>w; % gCtX1-_<&]onJjk '>\- oQww|BD򕟷?;fid+7iWL # LniVg*wzV90iֱҊ6o-qRQn3O 6F܍wMX#ZIַ7Y8nqVU͕`X|"`V`;r]:d(fTt5LI4V)H5ވf?=Xšذc!!9VOԒvRud6^J~R?H ^vQEy*o F%4*1O0ڝS4T |@IlMHBI imWˆA5E$fʎm}-499L(dC.W;۟P"}˄z%ݜ?S~w-wJ.7퉃 ICڱ1ooeFhxEoi@p,?Ϭ;>E;ڙsu!G-oTbM˪¯IVWqqجԄVf~HYOUI([s0u͂~[ ӈTYeiqUxahFl>jW<~9*5]Ε|r}j aoPK,'s$b3235~;zZԿBbr(!Oi!yj@m;TWCx <rۆC nz_'Al)]%姎A6A+CtB@@Ql鄆&־.)\VD%6K<᫸<~U?\G<&K8IOѶӀ'bduB*we@PNA`0Ƕ䎵$;AV{!7Bb\PI67g>aD}.cZ87?KߙaJchQw\pɥ-a5Ji¼:jMLIl4*g_IjXA$9SqU>FQ_ie  gbCpJ&n g0 I4؛nğw%wyPq\Zm7 `C1@ɯ0)l9E^Zjs p|TNٿ< L4ΎVY,"?B'W9uf*]r5qm7ꅮqΑٿۨtUuNe1Dbo |TDaDfz|WƸ4m'&R&F>q1+7iW۸G T:Ys軵;h[ʍ">?ŢnPH`8҄]tJc1S܋C;7(BA"{)9Eo;-HՓH/ k&)a9ܐy'jI[ Ν\GRǐr[}!Χ _DaTq;QL Th*(`\tNj,_b({~h"mzM exR#.d~+W9w:e^D k|׷)5Y ;i~E:\lE̠S\3+7*X_ E\e-LR- biq[aVfN|J1K?YndFz \#W&NnU,@MK`b"0S!5nwLa)ZʀI46p!w'/#ra%Q}{OYR@a1ݝ&*˄41,;a^A]ԛREE =FQch},t{ vġu‘Lo2ND%^DoҾO@c Lgu5HPH'%E,K񌲌ڮ?{^J' |)cRl?t!Q 5r&EؔT,]-Jm$hBuļKP_E[MռkW=WvJǷ򓭸::4U=epCDˉg$6`@1ǚV `B(0 \Bpkq5ifx;j=շ#>BRJٮӲ 6w^J:):S{R /nFɆ Xg=3-0 {%eW#| hD[yn @%lݨ2x{.;몵x;t? <&3%(*JmY@̻ຑoKp^d7wU۰4ǚxo0܏q%7ӪH$o %t}>B,*BPMeEqKm悋OR:H(ˣ'Btt7˹Q<[H:bEHf -X^ ?a ^ռOO6B)5̯MLJ? `^vsB 9vð(vđ*Z-yZ>Ԟ98bj pAUPCAe_& m HKҧ.DgV>*h8>[+~] o@l>|j{F@ᛲGRحcȗ&YՈ{ޭuOzkU]>;Z廷>e% +6z_<|+>,DtԿ>אJiَכR#ӧt4NA ,NPM~awi=< 6)F-C Vtsrm0{8_+Nн3#UN#-fO@n\/ZV3N"VgC~^=CRs7 a=\]Vѐw)0O;(f-zp.å(n,2@**x,+h#Fa"_,lj:Goa9kd1UET_%T˝ @S;l?S9799"D 1vdqoF(GÓp|ȧRes#j+@;-' OQe6GVڵLߢ<iMf{r'!}ǂG_} عg\2GDoW4ӡ"$!З|?y{қt%֫jZBxr7-Q$rsPKMk!U?Nvnoe) *](l|zK$KLaRqn|T$P&:y x??z@r%xJ YNw@88Ys>Jm.4EkT$anW`0wHQвV/m^[ɯ4B@w9@Sz* ;ݾD}6.w;JPNt!Mok]K(]s^-#L|fb,کP'Xvb2dHZ Yr=>J F3-83),  d;4"j ˙00uCאn/|Ptay嶶HFu$#%=VCVѸP!?|v)?^RoZq-lf@vLٗ%)Gāe*ItI.I7œcz+&=0aTwW`?Oy1?. D|UitgGgȔ-aNnؙUd`EzOݮ޿pJ1I@7e5iQsufEmsq|a=\sr?%IH@Τ8񔼤e8nDA1͂X9<FUmibssH5F=w/Ny0fX F<=Ӧ٬ejhŘ7~5 f+/(؇9 wk$H(_ٸCפ/Uw?W[3oD9ekh19Ï ;lt1E/l`Dn15ߗoRZspMlM;9y@:ֲ <VAo{ V]L{Pc䭌w&qnaJ۶u[;J'Kb$gUc@Q4ڢgHX<NL?c~=#ͱ+Ϯ42+<1-I(]4 G6Xlj>Н~'t tOzZw7%A+9&@;nL(U,<)&!vPQg©lz]3X$CoV4;΍LZ14K:˥}c!`C$c+mj^f<3;&ў]/.1G3χ%Qj ,ZAC@M&*6 Hqo'*zhaڼAP&3B>ǩ5ASYڸo-C*ZRfJﱻP]<=;9dxm ݫ =5zar \Ҭٕ*ru-S"7 *bv/*'vA>yWUE.7{m 2Gk!@kpaȘ ~êli+ݖ1ϵ) d;UX 5/Ɛ y&#Ղ1 9),f#q\RmZ8k(`8eJ )CMxa\Fo7`o? ޱ[__=dQ#ZXaze]ސ,EC3)I悀 I?`' pӘ-+ 7/ƖQ.h=Xb27i3m-$w sΓlN5<hyD)B-ގ#aVHGkMYZ%dvʩ_se$=T$a}`&!;@n{{(&K,xz3W-/]]G`W\ PZ hA?RiD.xz :S;mO+ qzF"1hKH f;OixŠ73nZ1K͗]p|ត)t^:W9Û)Ʉ\KaA(w[K|1+jmg%(lNʳ1&z uH XSkj U Ş|ѡ .oW:KtXD&lxf8n)$J'-K7tH;7HDs'Ak&F,0J-Udi@9WNk' 4@HZ|7 _saL\֣hIl?!CFף-uezTT>e+0،3LRVMm2|c7:M#:VV'd b9xH߰b*>"{}+TwC IƷ I  {)M×#|3ۮ_tK`2 uHHs.jZp'/*#3يعEɏH/G5@ZQ4W,sS>P0ZRhQk!MAS'/w aGS)i\iWB)U``nz"ƿThȎY%5{faBHZ&Y bwÄg" eyQkÛkHsX`X}OEr*;HɉŨ 33z ޖu еNTKiG ~ 6qRIt[μ/8;7oolomj# ʩ7K{57Bz+ 4R] BQ> ɉHzc1x`4F)7mŴcUN=c`q]/w#Q:utY|)'>q5E e(a6vRg :Ab r 60970n;M' &s<#3"c@ȿ\w1lR(b27i7[nxGXfqŕ2+SX[y'Lwćo6oC}x6zJʋ;yg(Qod'A%H: Ad?W= UDH3-]太61)+:h;"T%/io;~SXY/@&MiDQPC^,՚uBp2wty9쌦W0=dP^z ڰYzK@$"Ao&jrʴX Q'>u[cgC뮜"n[ZI6¢nN[(0MϜD6T>=* VTO<@ଡ଼]R -~$$R l(R%RD h0A-?T o;90d7NiK/U@j̿wjtoPH!ћWvܕby0ia% l3RUK|P[62!Mz}ʿZ 6^nrɺSIv8-}5عާ'n t?Cu+Ka'+ ՕQh%l6l1EN :[ Zcs/AßcV"73zj= mwPa\ޯGn,^ۿ&DԎM{ *TV;o>7Iӡʧy< %N|m-GfEW[đt`S8dW GۓO$EY@0 Q iֹ= v#X:2/QX4><^9]ezRjYGE:.oDr25=geX[ID<@{נI!4"-Lv:q(js}sI̤_M@1&s,?x,BHV, ~I9yHYBs2hIR';GwtR~"i~LZHSB~?S-ņw<#am b2 摢'he4M9$BU/#hxLN]a?Z5G5}%i9n@6 :)Tf|+ia#~ea{8<w8Ge9y؝ D$$fY@_R6Ѕfs=g tc,8Eh,{ۖkUF,B$΀tg7). f;6Kdz^FW:X{;ؚ=U@5^iϘ)EPm7+]:o)n,4: |JIlW7^_{aUP?f6pB)/Io\"+a=闆Yւ&A&*(R*giymYJgH{7>/jPĚ-ܰ. % @DbZm Omsx 7«}xksD OˊФN]ñ=At-ڙjf-"fČ^e!7ܓ\ %*r1! */NHуvKHoT9A8׀ G_V~k7^o%@OXZHQ6~$?OKܷ#l Φǟ4+Lܒ!bŞj m9Ѡ7BE͗-_WH/{QT঄s{ ܃ )ѱHŔ{ /O>kǼ*CVP޾!73m D^:tU5c*in*#vGAu9graX¯ 6/cA.5[`9Yɤ-E9}>0$ '".S#pd඙Qҏ+%%[- CCmz P?S[> 1$1dzۍnoK6NcGU=q][Qs8& s^K.p {.Ͱ:ua j2Ԩ!|Ȑ,~]bj P**!ixNL 5{ ;pdu_QZ@Kaf0K!w֞ G"0NUyE b9"= *g`ˆS\$?Qsjס%D"@E33b7*q> t=G#D.$T'nm@OhvM N7 ^D՘.499i2rl@u{TpXfaǐ CeDX.;ct!S{FF:wwYZH{Jρ\Ʌ_hFq 1fRl =}6c!Zj",q)H#ռJ`HcuD'6X?lagds禇2m{p+ZHsۇ7͸GTTlYk"dyvS\6 U}N6]:]鹃|G$rz^(6_LA+:ڼDKZ9n/8͔NU+w4MN>zE`bJC`cIbxq] 9α-eX6Xp`ZH\ZJJW1[4Vaj{/%`y&Nv)'2Ϣ&DY,D2 LLrpgEmffO62ew,,AާDI$&ㄘߥ[ -/rjʓC u5ն=c_*4l6W)xMkEQ2RMXԗ+j!0' fH;/.9t-qkT.^˂ÌI'&o+to]JX:x-3:xk@wc]N)p#=ߓny,ݪ:MkNymZOr`I3 E։#h/@)}IS*^~?fvlvTZ u] iJ0Ef$9a!9 biL kA7swt 7@ni௽Hh$'UAOޱ^0ѽoWx&:΅zv}RQ9g-gڜpt;&_'7wx<7殽Gf["X઺;>k7䟮`Tyh[U9YH>= "Pk }WwcC!GByr X(i{eYVZ4"Y bw0I9r{'tFb(QTfVrGWܾxXgߴ^9y}>tUҢ}SXfe5l&5Pl1vkv5`Rof &JSڰe[rzox)iA/#Zm)VH(&Ua.w6?X%֖ Gt_Rs,"SrM.!1\?a!K/]( _E@[Flhc~=N@lTD蛩 ADRg:ٿe=d={C봂)x5)I}KAek?4#e0( .a ?.2ˌ_;"fEo չ tR©sgM!}P*FNlZ0H%<g"9hK$܀{W`+CF'cv''M)ewS1hk5X|,NK ʦ DC;L(`8Kyk"jS #G"^sz:LYLr|*s%~Rl&A)'ykh 4TM5,z1-R@9$?DjUdos ݨe]:FҖ jE T)8H=?JOO;3+R2U\SY:Y#~}WX⤺ek`q+G+1Y\C߅}ď Jd^ᙰg8KQKI 4%'+Wՙ@+\=00)YDV.W6J+0~m:R6D4XT bb+f܈T5ʬ|BjNƧ3%Xـ+u1a^!5Dvi#2e!VЕ6&}%Zΰehuϙc/#rt W\G"gHP c^@1}PeZAXrx ^8C ~uNQ8PLYs?[;GID@f!UwNoDċc5k"vբM\Egb2Hct{yR'Vsx쾭BФ %57$d_J) ^]s=Ft? 6kyuǮ9T_-HcBKCqn5pWU,E_.1hpQv2|K}h6fph*K*pYo>8̄OM.aC1 ,!ҫ8_V^T fd1lQDZXv破gI4Q$I;R#*s)xfyH{?wÏ}}s {6tWLNj4\UYdk' 8 %?%Oe'ܟ`¹cY3VSXta#EvYeH2\M2VRQz+t M}T5CљB dTwzM;qj5 X> nz\u>L~Ѻ:Ly"y&:MD 1}Sz둭)!cu.E_mR^!Un'y=xf]X7*[,zPh*Cr+"ȓ.;;֙DQ1njJWF馀thlFF?5QppV NObO|9Fsq2q^*̻.DHKO=od5Y yGw&!m p;!ZknBA-7w UKe eKR dFo:9>wDWLmN`GH)F%[1@ Bh TO9+ Db` Mk!^3Fd~_HKt-_k dcQ,2Ɍ3 "$79vۺYP= `F˰E`qC  .as!%6X}X5SU!8fB^˽3M VO(Ex(QJXq9?h>l]C* g,ŠB3 S{&-/ॽ${C,51$fnzkJkW3u G YnjT-W~@Otб?dkx+n,tO`νKu;uƾG~FYb+#o b–O񋔒<9]&;p..SM(ȏP$L,xN܀9'qF*12s)Jq58[KXـxW{ta \” CBa542rUm MS? O#{E򋾳 *Υ&fq( A*WBO?ͳQc9ĝ{)3τsWzn+5zRMgpSTad-= 3‰}s=WrtX1[DKU)#A6$-Ǹ/ $N,Z _ٺH:s-LǦRbfOTh`ˑ ^G0 C7J3JtO{!l] !j}˛Q\?ñv x/?Vzngw]tW,ԍa_+}0{}PF5B<oX.عGg{d,]wG,y#5I>vEYV3{ |bw$t&-DRaح:EZSFĽQJ*$!+nm y/mCRCUC`~yos*rHo\oF(% 뷌U6UsGwɅ<#BqZ&1H,i0Yoڝ=;ԷVKSթAaӉW[Bۀz~"HjΪ#*gKop#L%&8dn_sI,{(\zϊ*yk^'G!NcŖ[6VۙRU N#jN6&4^r{OEl,^Zm )$8x8C A"COiQЪZ]6 z}d7FK{.;5+M)̎76˅ԛt~si> ?LZQz3+62v s*?^@Ƙxy?O^RZV90I!ʹjtɾ^f'<L;*\kB:=*e m5x)^րct<:)+h<*H9PNf]ڶ+g,y6u$ MyauT38B(rF̑, bSљq،aa3 )7[ZBĐ6x؞ LϡgtY#Ԥҝxq/=tק"=`'fSBlS^TlFJiH O!tvvLRNK\N<ͻ)snDf\0tpSP~T:`mmHT8F/Q;N~Vj F#0T2_@ ~%Py56p`Z`n8tW-T{Ow'Aw5j.T #{ da-Vt>#$cZ-< 89B<2cӋθ$94Mn}O*t^eC^sLRwMZzMx? ɦ<:r/I]ʖ-ޚp#Nϭ_E߃<*dz&Q#I'W;­StWA}Xs8 H, $a%VGXw'fʌ4(Wu'+>RjLG4HkD^_ o@f[%E#~l⷏n2'Dhv}_ t4N&'awl5)l(/>'}l ǙN̜TQ,1.LGsp,9g:xKY%*X_51GcHU\FG,B2:O'TyECYN{B^0| N48n{%bK]rE ;!xx)5U jJZg{%S]HYΠKf>&UjBtM>hd>]85A\ZD0}+IΈD<l|!oiL _5<ߛ=oO䚣{䓐Hr!ꆴe<x&6~ӈ ~*B`B`4O5.L̳y M^W{_ӘI%n]7m8-;oQ3tefXuׯU)~ҏ#x2 T?kgmPY.3=@v`Tu`ִSɦ8vΑhl, tyE~@$H65Cފ \Z><3(veĄR2ؾ֮әD1CbH PgRIY?k2c9>6A*Խ)UӤl uDw+QG kp(0a:mݙ(eBn FmDTm!CR`hnbK{='WxE vo ζ!{QVwv}DAĭ:G̽h,ySRzOo,naK-gh1\ja,FOƎly)dXƢiCGDxg~v4H̔h;6w0a+?Ah"H|@gSl#KrE9-7!2*+SY5~BW#[ks|#g.;?9Ymgx+o7ŶaRpvK5*Z1*˞\'CI7$Zh렀\Ai.)[\@jWCDϹd\fυ!<3u ?oɵY{+y~[Ph9;YC5:>o8D{;W9^+ƿUܿBe  ' _N+OkPaMϟN?Q[q~-9 w8F|v}x")vLœM)y^,sJaAp C|8l-qvݭV2):^,%=P3?rɦY$4ZҋӍ=i:J&1G3M4n=M|Hvd9kMlQZV9%?ZLXC2K^9ɺk+$y76t|It̑)Z$V6 i5k2Ek [\"k_{:5!I hZ90.LьS .T oZjAIxӄq@F+DX3 ꈆؐRn@k8vp.V1wsmKiAcquivMosVT%pﯾ~HQmg ʨb⎁B[>Dz&D&9'B2zs$ x@18˘iĽW9@ zaU ˬIPq5n͡_lXB x#ݵƣދwb3 y zfPڊ\o.lTH|l9x,S8PVVX emT\WRQ蜳ib vUd4Pzn`sQbGQ'x"q]$04$]rD+QiՍVYVPA>.A7]d4tA;5{Gb_Sͮ_ 9k+(li|~yOl@ҙ%<A$>r-G"b:PC~j#L>筴*`;{l.-uS0n6!RYڛ&$=_Y?"D={4oeZ$o#z¾¸$3ݒ_}2 UW˭iZC=XbYa3Y#rM lK(7H'3Ao"!% 88ja(^y%Ktr* x+Xllpd'u?{37:pe* q b7TT' \文mAkӔֲaz%$'I,G+1g[leLk/L)*RVW[.5K}ex- yRPu+֮Bуܴ^y҈9uh? 37;v]Pv|$?hlB'Rt˙Ai(͎Dhc {{_SCu_F2QIl$%5E1%OF ;3:qߛ,O(ǨXJV'6Z 2CiR Ƒ^'yY@}F_ Fɰ;ni '82pmPXBS<YV= Е ;Ԕ] jyC*иٻzw,̨v" oͼ==~GH43Qb*ݏՕ?rqELzKN|h&lt )Sf$[b0ۭag{1=z:ߓSAL)Irv5U 03gq"~Jn<Jj)01):Q?ddUnN6:& 9t¸@sF~3LlC?K1 OeSF6-/ӧ8MduMmZi5 ^,7 M7 Y_FH~ރ1[ Hy ʯ}IQ7tLivS?"A*@DK Oy_tteFl/:kM2ch3;ibBqh\%\YXHqC}ܷRMeQɣI^0v|y4d0AS͛V_ ,Y~@b72 `ZqNj畀 Nlh1HJ)5x+L2r2 F6$+n# Bgw>[p`jVBvǔu%ÃyQv23 #zo[=OoFw!]ޥƁit\ۓG4Hwg*w> a ~:b |3bu̱56}'@‚/G^bӏlXTW>1׽*̚S  nxZ\3؜n`NI?2ĝ 3O /_ƧkwO ?Ż^=rM =1*  Xt \H:I;dq95ʏ7Ǝ'9-xEo?qy'Z)r|PTvqdǎI{Vcm\6V&E9@o@~E8_@1vd xo/ف}C擟d^e eF.nsq8v&.BvQVs& %ʿ2ăW 3 '=<+9o_׳\@o64{?v}O<ؗ?#<\I(6Z@I!MHá<ѯ XnBAfotQxH ǁYFpջU@tzU'Yfu>B=.ϚJjs":*~'|s,=+ /e_UlJT [4#]1hIMn )VQG6(-md#}_pe8ѥλp{ o6([.!a␺k` yݟ5/PN?$s{Y_Ǚ6 Q^q랹ZDQyr LT4٭+ :KI bL&R-r-!281nĭ'qs! ?J>Lk] ͨ:MT^3 &o +SN>8:np6= s~r\Ơ@æP|qf,zO3AၟTn/M?O3#G @~a.~b CFT?x  κK4DaM&q}FLuE{!eFц=/ȳ ]+Ҕ X%UYy77 5^hl.!Z" vܟk"fZL²^MWqW¬6t0L6<]߾ؖհ\iq/9*ᔥ`<.[nѷ1@8T al>r²_dҽ޺E.,[7xMcOn6[O>E"rkVL.I jkC}Cz~"QSzSU8Pmk\~B {1 ڳJlb\o1.]DȻ_H_$j”hq;fS'ؘ)Ԡ\gǀT2z;XochwK J]\ںQ>!}2f0$5I 镨GK`Gg*iLxG~4j4wavm i62NoQ'nZ O98yT7Cв0V퀟ۥpa4RDS9ۺc`f&mACk9^~s@@+n `Z6s{LvU$7%oբ˷hy݊ꁪoz{7/PӾvnQ5_6g<_ 0d Щe0tKk? -We[g9peL]ݥaR*Cm%cC 6%;x[J}! K3GpRSi>@pBYh$_̑xlи6&G{Stx Kn$ٙ%?~Z8q(Zo[FV~3kUq oZrϭ8GV m)n !RR _Swl_<%ai8a3ߛj״]%Fǻ@Ot-Zoq WWiTV+Id,_8!!_M; w IĊo1t̀˘l2 m@_4Y[݋DNɊZNqA1'~cK2-Q,qQpi ~;]mـ\NvW\ԶgZ ~^{_^?! :ƣƭyUS8Ƞ\US䚑$Y 7_n2"wG zIi?$V)un9 ht-!vp9CO}Np9,o/n5Uۆ Q;;N~`(P DrDQifQARM–pm%9zo _7QOEP2qy3:ڰe17;nPȅHV3.ɿu;>XŏE_(Q#O&q茿V5q ZF -uUr۸ xۜQ_ncuڹ`t/W}Lnw 'qkγHYwM L5&Ruܷ8pB {f5\?\:1C$&1dPaMJ 0wH)VRSKa:jӘr(`n( i?PW\Emܟ"(vGN$qR6~vD*mo2Oqע4vUku%(}6͓`wB)6̏O㯐LmRnnuqNd+q7~cl.(Oim }N C3IpzdwV$Ks߉= Ĉ0e=V N+tTndm`@yWl4ĘqPJĄ,h2Q?]xn?5LD'%C@xmE>=q섉7Aly鼗xB&3U=9$)џ4e(4*ȬiqpC #\q bZCRqkP,W1}rBdɊ v!/E͑*O#1M8C{(nd䕌|DG0Q-۶1%2|84tGny:rAH2{!UL$4`Wr\,cHˁAc#a!C 2ҩGԲ&j0nv/ei,gڶT}& P_+jj`7S&~lapdz)K Aphٝp*x [g2Q}uVYt4.r (> U2k&[u,(b]KŞ~ sEldس'% QfĈ}$1Vl"fNmٰ gt> 5i_4B@3Gj&{U&2 :6PjFpQN}1>\ou2 <-060c=sE 3-a5PƣF#kVi28H7#oX"![;U[oGg<=DʹS{ NY-[)}F%;@lQlo;blܻC4"VاDsnd /[4ri:/ Nn*P;J4N=%/e9wΧCk爴N(9)ձAܗ>g_kA^07Q9(UٹצAsUY %x|ӫ\J`ۻ eOflݫE=fG"Xu*}jm=f{i.g2n%q\ēhD jW߻Y5}S,'Pۧ 4!߬";7Y R>∳yJ\QvZ] Pcⲫ6٣)7I߽aF۱qE ' ݭn:0}N9WPD } iO3Zֱ oY׊MYmȭJd5 WBtɨcH:G` h@@3ejXy.wth&?x1BIVA4h|>SF€ʵ,#G:1ls>=14m] og6eO.xbqH~ ߸gk@pcCoѳKIm,(=l愂2)s읢f s6otWީ۬1Jo[#ιvBvH.r 8}r.C?߂SG_^+"O'ZAWP/Y r& *20͑bm$1o%XnŚmG0fX~JI)|61 If/QET}䫛ZT&ye`rONC*O50_I5"qxnZF?ukUΖ,.Qq&[A$Jc<ߚJ"%\??@H1i05yuq9}p-L{Ϙtt,XدWpMRS=xwb~iQ:H1"#枠|qM.(n:S/(nidn=xwϐ)|伉дonG| p|"p(̔1}:s丏uLIA9<*BN1A}Ax`ݑg6-TaܸaoH[{b . U]͢&К&.?(R\*NQG0d QQ90^E*O[Hu^ºh ՜]ML-\Dٯ—0:P}۫T~k[5膝;UL%,.dM'O-~ ~%rhr8oLuWZj99[xiHuð-A?y&V5s!ЍQ0'=SWF޶>yTatLa!O6?Db< BuloրZjAjSҒ@ⱔtzQ釹,隊iՋa IaC^Jեʎ8y*ALi)F2̊D~!7,QVy|gFtErb-#'ٓ/5Z,e$['x%xXMѻ˾ pgJt'`eR؝'iYރZ?c_3B@*  8*VĖL MZIJ)&k T:vݱ?.vzqY[#lJox_߄077K=ƀU&ki]LoJKO]DOg))TkgTٛn'S&Hw.GC 'HЅ;c9h(H4τm"`on\X:ʑ?ir56}t-^NɂOzꅋzG?]_[7N8m>1bVөghDFF6y~ 3Nv0UBDe}/bsC\+QV46ğ(u˹vo(Z0#'eӈ-޳qk{$ݠ=D03DIs_w| Vhg'VBj_B> i[7pxs3D2[?Yp;0.slj4h? ;)0΋.(p)8^o.0Hn2b>{a҃lq &UWr-J#q}Ibtu[f?OTJ!<@AZ0JHX$N=WB۸~. iz ȉy.]$` Cg٩Q^lE"{Ξk6k{@:,~;_]y1`$0yY|zBA"m3bI 1=}Tb<BiTVS_+OI:Go5k1cA?*,A'Nq{x@v;mIZ20 Yl7D bsf& Oѯq|@_RQ}$Y".5'qt&|u**H25# =79I\}@r%ɾV)28͊ \ u$ w)ˍe1/!uУV{z^o-Zt(NH%UY{L5f?š)aA ^0 I0[N ⧅FG?* _g` /WfىMVd`O}"ƨZm;k{v5JZ@}ueoሼR"0/upOEӼ}9wMh.xZ|v~j{MhնKNJ˂7:V9ѽp.L!.bsI֨,aOwGM F<;ȝгVh,tO:IĩgRSa/tJ28*V? b^U΁. O)&jڗ|(y~95˃F;VSk[!}ߖ(XTTd/n[5"nDY 8 7X6)V4K;Ėf+ilL?jaYOK +ǰ_GJ Miͮ G `B1yA>xH ص+cddODߕIfuv&Ɓ^=F񮥭YEq]ّi0Q٪LDcpE3w&Y 5+%cn=9o`Y_23Qad#'qs~[|2y<o0?d)E<;],uon3ҊurX;n-$:=lj̟GȝW6e1 KCzJ rw#<)1;r kT>둑Vc~ˆ!C8ixEe>j|,stM|WԫGf^Ǐ- 'FfJumz=푗\itl'&ZK: fbl-_HvFR4fK-p]frřҏ Z̈́e5ld;c !C5崷}/=(;a× p;kDȮढ़nb Zz_?@C%(h=S.?i>u|`,<tVxpv tw7bҙn[`gcjpzܝjʥޓ3Q~l]uP@wY._L{gp4T|UE%ULSEڬoIь{ mP@!ϵ5ce72ܻ&ӯR R<ғ g:[Oȅڏ08;0fK|f6XUcQp#z7fs`d|y.q?PZJo\ma35:WJZi|ʪf2׎R($Lǧ$WP:<za?o6ȑCc6 G r\I PV#o.IW5Ƿ%8:H,/ 7dt]]F/Yf$S)]CϟAnn??˸OЃY;'OJn 8l|[.q~0سx@}A%5F| #¢lQlW8[(|NLCD"fBb߹@Ry?bV{#.$,Ӗ*ac&e5riBD=^fs_"t/@ E=J#ƈ`o60{M/I7߻0P-[6ԌI~Ð;(daՕzbXC2ʄ*NzdV1'daWfU* ^]߰ns4L?b+*'Q  GԜL2}}t "kk+l*: vazeqP"rY >֟!-aI}kP_Yi*r*fay J\hN<< ÷mʐӰٮb}qnþtQvxzW%1Q8єN&|r&ý(N3fjx8 PbŠ^"cQXQP<ّdpkBf vN0LCwC0vvN~y1 f'Ϩei/_e>suY#=H";Q< D^I> LZYtC,N߹ߏuJ0(<#'Z:g/^) *nPIx5XLIK(JX:!=z yDVWDvRw9P[cA9X)'׏><ԦlOY/aQ6&Df ;@ 6v-휭e-i0\J%ܾfGi_j"~$  Ku,a0˝Ÿ5}sI7oOU)}FYt sChG霑EHTnR:ˑ=e݌2UPz@9']&iS}p`[WQvE tY@,Y)R<94ؙl')bm[A ?&Kn~<`BaaS; :z,. r,F6]qSX ciUeM}h;}ʍ Sq#M6[j_kl^tК#>J^U96 YAl!vEX þirNx-]F1_5K&W[@A fidW51+Vϊҧmw!),5 E߈*|՚&W"Xm.ɬiխ f2;|sb9aҭ E&K^C?Nǟ2>[yA.NrLvrVReVZ }uVQl  piiMfo*䍎_jBC Xw(YD WoD%Gr_kk"ͩyE%6 v<$ b–5m9D%|~l[5Pz# ޣ*rfo***[S%mEtÂ:̀pOVZ M5c}Np:a=1s5~ mT/$ P2@l֙AZ(W?#KY Tcfp@D!@(!xRgq;9DhH;ڐ*tۻEͼ"VC䘘oR#Q-Wp1TO oz{d ]lXV2T{Ʒ}QDxl#TETb+3eRX*Z)ī,nle.# )d{\ƣQlt(.U wڳ&0[^[jH>znLVe0$Bhf|QM#^hzB5ed&r5C辁|H#HaP}7/N/@0zl܂,nt*^_<l`83Qp 9ujʣlSBy*JO bld 6#BKj ׅii12 "cE^!Wo+Y#,[{$jN%evS[YzYLH} eN$fh9ޗ,M K'|@L@crѽW7U 2_x 1彛QΘtW\lpQ$xEAo{s7=OFlЩD;gqpTܥ 9mBϵ`p>3KSa_Z{6C`5m0]ˉ;/arGH( w1%`~$m\QMy1U  ?dOU2zb T5U7t3-m6jb=Ld۠`c0X2!anwa5B؋܍a;Y? l, `)xy f\ĺ6?~H%y_v1W>c-Ie33#E?aGN"'o$׎C\]Y]lN z K㛼 |qTJꅲME~iܤ?ke~3JH^,3x<t8 |P[òa:/Vm717oHv$U 7I.^:ˬ R81%,dtʅKiYpκͤmqUP+ޙD)+>jDfvP4Asc>p ĭxrFVX½H|R#E}j.d&T8ݛB s 'nR6?n߇6*; W.2/oEbZzr'hw;49Jr`:&Be{~MJOr2X:|P7jKB)o'38SZtcg j_ȃk:jό^Nҙ#j k!&|/(MJm1!ߍ9i&=-7 N' ;r{WRHQ>dlaM2]d-)9Y$?w,p^;Q=%ǖ8fgy>`87d(8vcAW}ittA9WШ D:,;[0^\RA|f7{iukH2$~5{xc;bҁA|Ӗ!#l|7%C>F2ᒰƓ#Smu%Z(.Ak)Dȝqb܄w <1KGTJ9U]kd`r0ieUE?{/dCg1ILZFqSk=]\QTv}oN~}!f(n_[Qe꿱*W;݈uÕD(ٽ/膯pb٨ u-O;Rhup>)E%\W"|O- "r9d^ xl ;c6!z0^XKs<+xQG&(X= k`^3*Gr+ٕ3@o"z`R.Ԓf7%==17[a¢3,fV%c,8L՚Za(R|3E+>cG#, t4fA~-lCY +ut,XvWqpoG2Ao&T#7874QQWޛTs=*xhdkQ5(wʭ4xz7Q뢕CMN:3#X:bijiX^_R#8l6?٦B!@$/IzrDZ- && :<qap 3\{xu_" F !¬cY+ò6\4\`^sqV#S.TalyHA2<,ܭ4ݜx:z,+''Da6%`T`*ɦrPa3⯻d,e} aB|+$C,~6ƈZ<[|;o~|49{]$ x's;$u/N]; Q5P"c9+Jr-M᧓oaL.ݏF9D .Q7W:)>U}b-Sai;IKIC]<85=GSX<Y7%/řhu[茶NQb:m[ }{0"nǝ k)kT1%T|L{ qxB!y S@mJ;>ga4z58%rPCxѝF+7 `RTG΃v/|.ATҷ <8TȽ*Q-d;.@@;#mR_ rŹ41avl[Fwɥ_Dt!W.ljOr&x&t=VX<)%+{oQ*C0Dq2H/KqV~w.//œv>VtSĔ"ee!=B\yHl/k@{[r|b{X1Vx)PhO&| ,!3. R$"s,u}ʯ =5WqCr.jӌ+3?,2q3j!]}}ܻh_WXHtW;g(YAt᦯ -9I9Rufz!Xp'ԅ>斬m~v:gc,G0"ѓ*__E")\JXA n=.}N,/PNB谨-7S,Av'mDY>@~29\ K7?z +e|,Ƀ?Xl8ih1"qY/G;Uv#Bd(|cpп9(mh2.),%bI䀏#q!8Sᮕnn!Ow,kP;(KKMC4v Ȅr))JÊ5=wF}H}t}HY&!5^z p_A$gɻB][(B֘V^je7ܭ1;(ҕzG3x84ۇms hl;a`OT4۵I}d.7#SS\KL5`7ݭIZvu<1 `Ts`iu1A b~Sw/ٔj$tW?#>0r x3x)~d$ Mn*h5 Rio"+":AvAzYqfma?'6A ~ l  8KmݼE$ܓN$};`藈RE Htn&dӎ:>IV~.aTFXX~I@`iiWz]ssyL#@-_ >pՅ2RKy>lEjXrbwj95ȝl>+ 'NJ“?듈?%qdLZu ya!.7xʖU\r uruBxQ "DFECu }8"Vk,O-bAw;N  }C|kuޟ,JYH[wJ3 8 9h-8mVmL_FH"(P_/u]-oej8J˫Z, bx[KIn e%og3,+6˞Ω&+:(>O[JF͊kFɫ?m5($)?Cy6[2}ݽ!2ؐwwy-]BmanYj#Z쭕"-NYHr W0i_Xz63tq[f'̟,B|<,@oE^3+Njݳ8{b78Vl6( JYDħjnpQVx~'~ԡh-[VقgrRDJ#s2m_QkkL!=fοYM%  _ސSK jǦ2oȍ(NŇv-"+.ٰŭ * 0Yֶ!Nؗk %7\n*##iZJǘ*۵qg>"\Qf_?xg/E7FNtm2@"Hy|oOkllhb/#QO'CRY:!i&~fxW&X<TLF1J{ͬ>&-Ԃ_8+ղYmXp`$:o8S97PBiKUH- FlZD*x@7|Ҳ5KW+ޖυ9Cd _,B=歓-8v$cȍ+;e2|ŋ%+ffԬjr/rO(EjXTmmBS&gW u7a9pI&.g*O όIc2`(?MBUĀI<&8i GP&F2__ ~e˼IUR;#&|gP5p9bT2T3$IL.yqXtMd۾`u{^j%Lj>X2& PǛE)E3"! Lj-뇚1~fPu!V_g?;;Z&ދleE싚kt P3f : ;Ki46ZraֻKڐԛ 2ԧx(3~4__ƾ;eV# &数/(ۭS6ެYy{]Q - dFzig/[C["')wlq@?),S[[mUh pN֛u-0?~F*)!G5%vK]ky[Ey (jV&)BpݡS LX↦rHzWg9!>{~3Pp/7vr(M]\L8pej}mDU!řH~ۗ;jxAJ.uU&Zr2jȩ'qSf\U@S7xc KKҪx@!^/#@5\{Eh@N[j|68g$q\ڬ'.C M#~ Pn AAL8gYd^QՕQZHuݔfCS4iK4(@R )PP^>Mw;^FN#ÇA?MBnvf=ep""Dyܑ:-]H &|Dv!q:T?.ZOCRS n4$ vgs;ؐTpņl~F FI(*r9 nLuzlݠ. ɐY;m Œ*Z' T/mOǰ^;V7"o. I8tbd;UU<ڃ M3L%ڰPmo|>i923l5 3V8Cն|϶̹~gJ!D&f/Ó urĊO[N$c ~}H΂4Q(bZ3xh_ɹ͒]x#yrW-zL`º,c;֠R2qm2ݛ?B=Php1oJ;Čz]ԥ yh NiH._V=~DovI7`ݡ#!s4][bY!rłF`#u܀]/ x(;_{RhwÆ9byrg 7?Ne( [0DW .ဌLL-Ѕ!\% H;1qr;^EX8 !g6zZ{ǎH!^ؤMbw~i%0d<,3T3l%uڸ#?.z9_/ebG'j%\nyHd:v.)N7Y;Q?i }v]a^VP)pƿ^) .[4Gg,NOF®j<0ANܔV+eYU[ =,zE1_x0K)XخU$ P4VoEٌ=;;S/ƐU h7 5Ⱖˆ2Rg&hH\ݙSpwwѤEqk!ڕ YY~1Od RKg+29aˠՕ$o 0=$buZpZذWK c}WePēʓV1NS^fI%U 9V2 ")ǭ"(!MVYQĦB2y<䕇.6iyL%b ֌Nx _zi럂EAL&|:9 …7 13-M;,5:|ˣ ՘u?oy+.o ^L )#LP?d +ӄb\(CW&<fci\) vN浔$HYzcV8dm.U kmW8)kg?A8+t#`oj .b<^y8 c34BҰ"9 8ؗpkD\ЌLC@# :) #4MR -CSz奲i "Y0`>qAo0ZyJ*ХMþ\Z?@7BpKX%Ԃ}V&{k!Hɸ}{S@jْPb{y* 6.~wv^j*snmMwQs1l)%O!&g_9_S">& rUYNZP%3N`/[d:)'p=``).V?1Y44>m|&21 ]d~]FS, z`L'-# +*U& ȬwMRr|#g}'#i~;Rd ;@OFYծ:7ޭra񄴕 3QiCaڵ Qn TFQc-H,$sNƠ]]oڤXPH9!?g< ^Tȡ#p yrYܥ%WȈM=jSfj{<6ˬjKl6c g?q]_Al1do;a3蚲ģU~"!2&6;e "ۃ1Lp)rԪDr90q2gW 0jm3ƞl-T"[: & ޽mCee#tܯX|W*a.ԊFzv^\fm }8ib4Rې@JQPEe&>\0vq܍;ts.,ìm ;4]EmMESEU TڰZ2ؚ*+j (Y fSmHܧQsyJinXa9)OLێ"S>HZO {~qMՃfuQ|\vŝ+}r}>SzhbjUbqBTG+)w."`,~/6d#scX_IҶ :k7;;N-HMJ+BãMwdB nró8{L{eFxVmWAa ]*T6/Á8eY5=v[ULN6CzuK%Ǐ/(ju,6wIR?)ϸ(AuHw|vjs}QEU66+6`%@\ߛQ ~ !6dpL1\~,xyk$)آp#nCud/wyҔ(1tf=)>W} }`_#}O`e Ed1l6EE$ckhoKGhq3!'K8%(&(q`X1W%4`=f<#1pxmaǭlԂ#ћӫdPɲ;Ig"f -'H)MK}XoҜAtK]k crSTk` o]3) =OH2(zVgnW/^Q8ۖpG AIYYgf_ǛTciJ/&H W:XH\]D |d/:o5Mg֒F E?dD7d "R 8Nl\e yqZ(Dhnu)k'Ǽ4,d8CU|"},^iߔYʙ`GRd6Q-uw-G;hLܼz,yEzeT곜`8X:\߷ֽU]]d^rp 5y(ݽi {&F=-V $Y[j̒8'5kGn1rGޢrIhzO jPă_2W6eu"y k"S1`v~UX=8),6 S &s t}ʖ[H'xZi8 tQN1 8F,([[02Ja%Ply[:fkJ|Ui;"+ cԾ6J1]%mqp}gobMYT!d_!s P+F$UnR.JVC޿?%@B@qip8sGoRI5aZL? 3ςm}CޟcO}"+_7X$cMEK19ۣXa 2j qԜ/RDlK|ÜjQWY2]~_tؾ2 9R*.Up;p),D5")ԙ71kdK.H<Ԭ,LB͢u9cwn昭M7ISs= L voB1Kv ȫ9r4RL(M ;=M!MX?Xm*E%D};\hJ' gc$z3^U5Gՙ%8L&skT0ιRYW< Y3됟dE~ 0~syۥ ^ozY_a&lT}̅'Y,.!~6dG?'u/vE,:@)7ӊ/i{٩^_s0Yg>a̧^VW5dS:Wl0;ALz^ܛTp!K:0F">`kM߁8/<[Bi NR\$Y^;ЪEtW+fEVW*CsŸ誛DVTY-ԫ>~f?;}!cpPuVS̏;`w1%'Ze#6 㲞Tؔ1lw!]y-OvwR!8oeqCDGt)i1ZwƔxt~ K)my荀!j9H~eC+ #/i rt_|=מ~ ӹL?j"CY^EQUf7"c|mR}y !3G>v@1Z awJ y"*j&SLyf3Q=ǜ5 xwNWQTHtUU\ho5.'Z rn@8IΡnNV2un)`,46\𜀙K9I-z" -Z_޴l˔+Ž6tXc`l^b3sl+#kxQ:(#UۇQG_w gu$tuvzs&=Iر ,Ydj$z/^0Yۡ̽-O r7! (ds<-' 96\IQS8524&ĞW_fSS5(.UienNp@g^3]VW*J/\<׆İ9- 5QD9 42WImȝE%3 eLCHaDpLR]2!9,х]8h% N' y_uR7v}]fĿ@ +]j<j5z&}TU^2`yFlBF/"ۧU@!ImF;XT'Q@@Wbe)ah:n|VD 1ho> ^k^xgnu;R+xe Ѓ0X@A"޷\9ԧoaBȟ+b-cfߖnŇ\V€Zj)9:@3]Φ&"S٦d1ӆ}%=15xٵ> =rb=xgQ95@ݔ;&y֚d_^Pۈ8X*1+V6GrZ {ڻ^uo$x\ 0[EĈɨreYDw 4QZU(ame5kAZ-78fHsԕJ%hXu7 HXy`aQ0cHNrvׄC?"D<,XiAԂZP.:ڭiV1-)q9GM_}"3j[sT荢M2h*o%yM|l5*ͦ )" %% l '4~Z$Yxl'&_ y+k{F^vg8AwG7 Iǎ nJ1 ғoq:6T]>{Do#Oi<ꗼ:WX)}(!l#:`$dg,gMG YȞk_xD["f,6̺w_? fhh$q3+RWʝ3vۮsJT}x 1D4rN PzJ5FDqέv{KJ1JN=;,sRxCI.Džã=0g&3z!lǞB4'[:Er랁1da7(|$U%rҢJ M{c5m<d!- Ysc& S@ rL9ԿJD ʂ|oKjNPMSAs9S/QۤY26mDt9bo^\'~h}1Oya Wё.OaQ+UutDۧh8xFCLEd &(CyRkp.0e.R=h7v~TȚVHQbΞ?}R>ujZ$> |o^QmJ綢LDe~9#2AMQU7fCOS$D&NFf]b2k܋G1%43|y4厑1]dmQ讀%ҟiZti=1OoAI@+nZFx#"Tt\wj }M)DS(g"lg39u6_<5^a$k@':WIwZ+'{虚̾Fׁ0$_l;V0:3ؚI(ƥN fo|paFkk }{F zR/ ػ7uKnB|FlC3KټLeUXC=[*iflieٿ*s߼."~-[qR?CX3?LӞ-gb*3x\+,Sk~`EFOKaS85ɷqJxvDžE'NA]gQ]ڡ1-.ܳoJWpz;f^$d8 DGl`!gm9HVi e8tf5 i7&3OR3(b?#hPjgUv( Oݗ pxM(*DRMMo!5oJ42t k~y(Q@:}`MRVǫMhf@nJ`c&٫T%C d:BVG`3? 6Ydqu0nX-5ܧiA$?=% ߭6XO:reV] ץazX{GAc-}msuKFkSQA ,*ū}Ze5ɏ;wa!,_cJ=c9 v"R ŕw:g2`tc4,VU Ok 6ו%@_afz"+⢪!!,W?9׵nLEbrQ!?d|ffHZI" z" &8{ό;6ۭZ|n*&XMI8"_+9ag(4? P EĪ *n| hW 6sωڇI4W`lµ\d @cA"᳉s/bT${ Tʠq(ӳ\ݼxVݛVuI#7&j tÆ%~Qഫ 4f<;kDDbE `]zNhX9E\lQ-|A>\?_-$sM{\uYa\V\ !E"Par⻲Kz"XBa.*wzM_,!X.7pi#4_T+%YA-{n+,~ ðx64Jq #lvN%/Tm&'I,^K`ֲI/-u|RBXwP ~xmҸMh 8-ewE90LMC4ӵhVҗ'XyzDw8i&"Kv ~?#~kS~O}\ I]vJ! \ (KMnO3[@G(VZ!NGgRC[&kz|0XvuVյL/SB窋+I'7 qnE}K>Wwbu/B޼8{q79deRm%+iѿ\yiHtgҙi/;F)26g:0ƨ:䈮v}yx&_)$ѓW/(!.T}K,upX8󼵭K";13id*ܴOJZRK5+d$K{.= ^V#!$ȡIBDHm#+H,&8}fw#y"SA5/*+*mE;د>}r7J{9Jv=m3~ҍ+Sw,O\&UgyĻp jkjm'+F]Ìlɹd)eֳx"rTb& sm|9)d֤2/F# iQ^i[&JGs91V֩gԃ*5`d.uE$rz;)ӇSK,Hhi_?W^ X#6Dws:8=ZPJoMp2֮-\OYH'3ERcx#Sl-C ]a3#jhtmr/M?^ܜĎءwgFA]ßŰZcY3Ѕ5դ!z'Ũ_FFWv+Uga@nhХn/KJj9ֆpە]ZQ]N[Yɹ4'J] `z`?Gɴhx̓Ѕ>fi@S"fFdA㘐 tHVglwqƅ30 9A,JO.zs[u?lܫ T:mUL\6vwP!"13_I%T9 y@'"L 3(2t0q:|皲NVCnǖh.1 iShx˥Ne:=i" vGW$ΎCib8 ;O/ C~tb׸jكtWoGl`& 6c$ 72#=cFXtEw =$TcyX;O)P8H;0dc-:aFʼn 6&L$O3.߇>eFY?/\ Qy X/Reqx%49$UCb{$inzoV2A[֮얎o\[FxR"OPԱ)ap{-h66\7UE7"jy-; D[nAddi8hio; Wpe05f7:he=WŬ .TGOWCҊ_K)I]|D+K"e3\M R8? I9 e\ Oy u׷_ڒ}-y1d0R[w5LMth, ̃vޠ]jS:6dw90DMKlzΡ/g˅o:ħ;VjU,xkSӔwUxE_a 3nK^5:d.؊8ۍ,)(gm1$GGҬBJH~Ad \2@{DLv3+0`ё4` \@>UVGԎD;v oEũ iFpS6;:E!c]gN ;zؒKgzSș p1Grzdv2әPHBVŀytHFPmC\'tUO/[ q2)hvN=%B£Fab~ i Q,˱R."wG*T\|wKY IZy/6(|Zz@}/TayӺϲyHl-7WD͐#І,X-oNcK[aY^7TMsk+HE_E H9SBG!ʻx2NUNIFOt=Wu~ |f/q$ݦ!!& b*9Ri$]{u X2Gp0P?i8% { ߟַӟ \U? GG/*#=zOc"ǧe)8Ǖo `X [Z>L=ʼn1#"s B#n>Gd8*EySW?u:hOQ6u t}Zy ͱ5nnq:M︕.0Ɠ0؞<QЩc @F^2aؠal{sr=Oz;{ ? BsRU_#}@o{(lCj;Q!gl+z&+C~1OtZκ4/n"@%$D|T1TP`UlʧlЅ0IwoJ;&2nOH4(]^!l^.M'b~Qf%^jȏDg"/+A%}o2cgIfƸ-{6P|}@=*OG'a܉MM/]|KjԾtLVP }vB %˫%q)@j,:^$_UC4IPM+g{KJ +\]~YD+pgAb`Su$=%ƔMkKJC#h+-hW?9BHUj \JS Y/sn= z}bbm15G!'>B3`l쳯2 D o=!2,ocb ~2=7R>ˎ' J,}7)WB?!¡Y˚a*+\kT@OP% <낾";91 ʦ~۞Lj`'wC&&.ߕ`!ܛK fx y"JLO$ôoXB?g/ uUb :@zH͵yy0aG֪}n}zndzNqlPJ1ӵ]e'VRPi0xp*)f `0D+'=/il^!SD7A`{$PEBUA36*շ:LE(;m N֔!zgj5 d04w ?SɴNf¶ sq"152-! ;2Rƚn1i <Ms,viZEo>!@jɹ{sğRzmf8+br٨PZ޹i@bT [ԑ)y]piݷ] צR6FU6!:|) t翻'SܽPO"NBB/@iٛH/??PzQ2G0:iJ'mZx7m2W;]&|N>PO$= y!^擾Cb*_;:zzeDbX]X'\1CDnWS}# {@v׼^aBfzu,5 % T>isЪV-W"n  1UhF%B{Ċ0儳^Z{X@Z?RǏ:7s$m\h3m+ [Z-,b(LΚ8>#'Wj! (˙2crXⲡ_8 !.3r:.7̍ߗ #;tu&!JU8UemI͛ș8piM݅A@Gn>` H;gPRWlӹN;NN߉cْ`wq6CG AXg8oTs`U.:r?䮑T1:LI8d~/"UOt{"+(t[xƉH=8[{TvFCanao 4+ ZAaNqmeϑ ^ XS΄='J_*(ݨL(3he='` (A*Eu9FQF7:PEs0]ܬ SF23֟~Qqq 18ـ]06qClqadXAtGo 5 4FGԚ世@=(.0f g/ޡ?&*e-8Nq_pm=UN=NDs+f@M\GV`zԭ36&e:.q:NpnD7D$ջǙP3ci1 #e[(SRw;<|'^)01JEkS*DD_oļQT >,THZ<(߬ NA~&[I\MWNq-_*MNS\bQ`ķ9sw5tUaa\)vl_rGNc4lGw!d;ODmk U9{y>K;i)lMԝ8pfu³F$4]ZOrlSW{,Oк4#?'[yGbiEv3qP 6'odp^0{9TWYV;;N%hkqnJ$]vIS:R)ۺ$ow4ٯiΈp-ek5 2=E{\GnZL9hM(9_]R>fdFNL៶'t²ELG<ʇz+ U8/G5<'8.vaVhf 3.G^f"iR 2U<( $h|.F&QBFo; XbV P>[U~;n^'-A՜rD)ӑx7ć8@4M*l7:W:6Q:f1:ܤyN-*|̼k5R0κT nKt9^g?9r{9ի9M@#ԏ{pl'߂pϋbChG덆*d ˲{4>#X(ozG# =d1きFcNgj2͏Y>+>|N:S|&31OpuS}U]{ :&r 7dJ5m"w(V S !sσn~enPOH y thN̝Zhny˺]~Z>g >Mض)ھdw2b==>߁s,' [k䵊%bͲDHɑzʑg83GB;sTYyVJQx}êsi#яʹ $b::^?Dރ-Ob'2e:?^T j_k@Y@;>oQ8E$ 1ٓ`z:ɖXӖ>yj;A1mW󠖃3ջU; 9DuHKPكH%'iQ3ak%)gY@/t `0T'*bf*0ypˍ%Ky ]g>vG9w%(6ƚ2`WaF 2y,xb ><șE]PDP=s5mD\0d\2at#x4þ/m&afUD&Lȷw{(qcWC ` $eu+i8Q±[37p<]Nh Op+Ʀ%av$t@+U|2 q{Y, (V<9 $ԊU tբfrb QOr609:I*՗RC?\j[u1ՖKkEP%ˀ o۴7+vIࣶr*",^B<11=Y^mpta-qO8HGyZ_Eu>O_jCwwMbNw]X4M~6V|wZNPBQ].=f24x@n$ R5P0`+(VuC-zeEjO4L.][*Hl%?`"(|֟ERjk[;*!q$s#q(3 v8pdy徥KR=uQ ^t?0h]w Qt1<W883jN˴/[!7lV| C@x$Pθ6?08nV;/3IGu_V]d; FkI>L*G;ʉxЉn06W`PEHҺ0T!"<☗WԒbwZ1]rHZ/OU8>q!67s./&# P陁~ZT3d4~7K6PR!ՊOO-57R+~=]{ִmq'TekqD3u2 ?4!U# Ћ;rs6)8<~7cN^2ߌk-XcllԶZAI\^·AH9 *'}H6ld.Eٰr_?1ͻ+A|Ҕu :Ёb9G2pGuW1En%57yeli{gw^V& ЧKd*;D>**dw jm܆D$]=읚dF,IKc aDTRdc|b9 ?W)QxCc|{.iNS jΰMխbrSrLT0|!wRgA=ji!䓒Sf%U,\.z@**GA ク~T\Z0X"p38:3x"\r᝞!h *ECKENg8iRwCVF}mWQ~P;4ZЭ I2}*1=b$qR hUAb9BDm+\]N 9|L a,.oJ櫝ڋcD-&EHN5FYyrps~%()!ӕؠ%OfLjO|{ e n65LJ+hOަEljWO)- >ƃ(M57ik)1\fV#ۘt2aٚER*Z e9i$>4V r7=<'Ai /)+)}c¼u$iRY#XɰA,ݣb}X# ~_r{E,D)iS,`0zN\zkK~3 2d'I}gJ 8cD u<=΢|}emϳ?F,bhE0j6⑓k֚{do"KSE/3JV#O'qAP -OmOqCdVβ%ʞ+țYxrBGmh ݣQSAQ{r_FJ]~b2t7$RSU%GU /ʢ)>Fx{=q36} )_D)OmϋO)=U'^ӧ6JW {%#*+(ִ*O_wrK8 u:aɬ|Yھ_s)DqVQwO(ޣo ZhB<H{WW[*B 1k!`kIa/^̠e|4 0?9L_e ߕ]lo/1'Pu\7^)|RbK"<ץd,,I  D…S%FmW}M Z.'Guo>yCؾQf9{v>fLlX$K::G L[\Vž#6M0'OH'5SSUU7,+p[Dߺs<&k_g;;ep`OIII s쎗6indhһd&PxP`A+K4)Gq|J6jx +><kcIiWS.f,([5;5 d+t`MsΉLEu$#ίHAPܑOg%c.>u|9b6/[36PFjlkLu#JMBf?Jlឨ/#.2xnQSSܵF[zsB-1Ujd7?c͈`ݦ)JqS eLT/H%dp`>c|]K` 8җK!=0_лMw`/)6qLlb)BlMq]2y[gjn.py q+]n-A/V,YctPa=O:qi.2ۂBu<T."׌.OU;=vbLٓ"ed]Jn/wDnLlIg]CB,kH^gIу,Y3}]یu+qEB^D6,x@-)wK kZo`h*$'PRȾpf%]aAbSm]%BdiכNSUmоEqWQ%{0$Jm-5S`Bo| T>=7M/c6)]|q5b@kg|>0$p`$ rJ.DW@[-R+`PpqSq)?(U'l?K5yy0W@]HF@$۽A΂l}UNJ#.2J:=;T eW(S0D襙;Ji]Cbǵ16 ,9 lO> !Pہ[?N=<,.GbCoFP_Ԑ!AS只9W[╈7և7,ˉa5W.QhO\Pk/Uſhh<8A*=6;ŔGx;O{V~3f_߹Éb z$ 1An[Sٶ^RRܑӌ.cag<`Cx0Su]{,v>"<_ b[ r[~usEʔRy8ݓ东4y..IBH:YUɽYٞpؐ$ai5>$tֶHW۩{L %y KsgS^ e7yN>]?rQTpK=`:3wM-N.(! ?8=} atՇB؛$y ̊P`QC)t>)ru󶿅8u+U8yt|1]ckE nb"V,vMc'!6""e՚ت]#Kd&m̠L'A'.*j~ڠ[DqE(I_q-,< JW;)uQ*$Ax^DElRB5Qٕj*2 h u$S` R*|Z^J1Ab{Y;<;lv6.Zr/No=kc&4$_$`0^̉s#zNV,_HF v 'CxVow-؝;8i%ulk!ވ<桕#auվH|%t[ع(MNۤ8?FP&Lobճq\;biq@*;PSFu /,|I.JYu'$2›p)q]f$SLJJ܍噑M2f ae?|r?2وlVAx wxIO!8Vxk+p#R0M u j\OuҖ_3 {M. Y qND s/"_6΄~tk?+1TBnDl2mg;v^pTBǾj_ "#VNgj-PjI+5FER%C|M5MOǝlɱd%@w1'XC$3jGdى9-,Kk+FXK:% M[MociTi*,a4vSdMH''7!W•Wٲr۾&V aSQ. L{@ڋ؞̙NLk<;F${VL$K E0԰PU:$َ2uaDEOz*j /i L{ގs6QZt6!{Prž y'?:!Z&mW?=`>|-gcD!JPw]~iIdBb9.1(#ՁuCTUVUV+GηM~  U8lV Ud/wL\'[2x\aH NW 1Ӑ)NӄiN za2씕ˋU_>ө5K6:ny0Wv[֥,"^ЯhO(<`t&d]dt:+[zqAC @nUVj،e 5l7~̛-%M$-!pY m)bQ3 VXB.΄l JISoj31;M+3x[]aQɶh[ցWsV}UeK~ n02}} ִpmiuы['GT.~T9jOlwWKa #+A#c<TXk1L'qiJ 7Rٰܥf¸6iIF]=׹G.MoˉymDŁBK :-5jx} OW9K ZeMw|#jȈMu68 (df{.ڌt\+Ԇܥ̤ݛN,-p!Ɇs+ RORu0׉VٌW/TGAev0tW%,>=4 |1WAeh`GՌ RPjdFCyGg-w!ȈuwJ&iTSyZ UbڞAG?xI+D(X49+8cJUE3&/_M)a0dS @$ґS7G÷^vE &= a"V@b<<%T Lh"Ƨ 'ƀc&(Yb&Dweڐo5AW[<[3UƸOk0=O2EX!Ӫz0*.+?i*13-PTNH3,Y{%\ `.t 4k׽HCDX<픓iAs‚)*f+v/(4'Xbq `uțE v>#rh]P2g@4h[P!_X$딡eSy4UIֈ/)+|УaW0tuёDӸ7m49u/Zlaze)KUj3ϊuA`<~Tct>nԹ䅤e42p? Xw9tI<˞*Y \rĪ$k+gd=1.~( ?UhKY7HZP#_y6 ?t?r8jykfTE@YE NbK^T헼qRO~u$M PϜJP7ϩ? "ɸjwH5&[pGY5z'Ui;mCw3t`Y(!PQ8w"G}wRORɝ7c4;Ɂ'J[0~1fQCHIX߽|cipbN!Ct,r_dcќSٌaH xq` -]@bMEKs6UPL@GJa A|mh&}z4\U{z5-h&M@#hhĦ\%=>WLE8,Ac2]s~Z8UGc":;YsI5ʔFRVOPg!"x煎m|+qCՐb $ 0IB7߆U6S[m}0p)A]?u4--WAm!g^Ul9sJJFfXNF}mpі )/7Ƀ,&7Y]1!'p4[s}pǪߚ,osFR׆Bm3uv;Y@^eq촻2QRjᲤ+."Vȗ|zP~"wݞؼSxZ8.|=,gi˶yYjk m^=x;Y"ubisZl[׸9qGfbiaH̤ͱr / X1}* jz)7R4}dW f^OzZ?WMX{Il ^e"B8x  w2Wb#0bqtNd?Rs&RbZD tzX ьzώޖ%>ޚ,'g=jb?T~(h%p6w?ƪ6ۆH(s=_V-acAœYT>mWdThC:(4QJI`Xaܡ27fSZ;o|Yݘr⛈]%Cl9PKpGۅ#pgvHdٲOc^Ld=7!V*fy,36aX }"B*/6*D 4!Yq0G;:̣F=3'M^cpSlC=)0fH&'Ixa*3ԑMeTPBWPLIP?uDV޳d|2) 'D2)eۨ iؓ2P{9M%Y^FF#k y*7rku򝖵[[[q:vn Nw4 b,F GJ{@ f6*XAxx~Pz!zGC<5{TEEnY𘃅&ȼCq30C~QFcT<Ѐ4WYD>i%gZLC=ߔSn8UHQԸs#4 Z#OtBjE7rPՁǠFBqvrkŰ'LQL}r7%3@|lM4"W$ 62MR4qoh; nwIH[)\d(8R&ht(q챎4b+)^ kݤڧg=+F8Sx>s{gprEt&e٣w-UwU/"3NRՈ"` R9*Ck2ߎpT V"cS{9ThY)5KR}<ӉH˂b)~C?90TTvCPu] UEM)lƒa3fdY7mPcQWv-ݤxo[؍P!Vzv*Uc,l6&^K$vmH O]Jt%ѿn+b8EK 3P463te~ǜَ_i*Gh.%4fUd6'$ vC4p,T%ʮV, f]2'^z]-¨$Сs'ŧ9&05-@(O% RJ3*4ڡ"lsa74"qQՌE=6 ?W}vi&sY]=x m[ajaBƪ4^ٱ `ź{K?s59![左W c]`5mq#@FDZzY|&,<`.IJb%;DTP5;/-Jևsl9I'f>+Hl:ֿ.RDΨ}C,Cdm{i#1,ړw{ 5bt]fZ mΏ 7*"wuf3H ):ioK0/ -~Wl0G|FJ_ ,v3$ߠ,_i"&R_ OV O@dMzin7ۛߪ,(cpSkBx`Xȳ+KEwcF?XtHF;[ݠ%NXA 3ߒ㧘8"k?'>?3ᱶwG|a󶉳+9+++)d1kE^#8ߠ@)|'6oh+jO h\Ϊch"[KZ;ʽ(PI;heЬAs'+')75K]06]W;7FxW\:N,n-eh *[O1#6ƌ2gm c hkQX h[!˶Y_* ִ> B/^";J0_W+r;{Eҁz4U!ebr=\|[We1Ea}<Au$O8iZd51Ld9+YB R)bI&Sń m&%e5>Mpi; n1`UQa5њW/T>W>Qi\.:骙Sw/ZЉƯK5Y@4A:d*>!Z-FWVd^;CC($W$tb^kX.!UŞ/)V.廓X ;ń? EyGUAB3>m?I2> }Gh'H#We(aZO=E}J$\[ lqD vjx!J3ƹrO0]qN<{>'V ;l&]|K8Ű5iPdu@_}(FD( lehk]AT@9ooޓ3jF;mUW0ITg5m%]"[,Fytիg- اԢ/[ K̟A*atpg/o|7jQ%s~X5GK \݄ȄLa[$1"Oi䊸4HI֜# xas( Ws5n=줺M}K6bL+k[%Q|YdI!rkz>Ƞ!tcXE$:r$iTcI] o{4k sK;5@1[WE&QlZɽHͱeťЧ1߅f2p_cUJd'eL "" QaC[H*+_t0d HaLX¨:Jbpf ߏn,%֧y.`TJb*c݋Bi@;U(#SA7<;76eׄR7ˉF|CzlN,!*y)Jvn3;HCB>2ʫYKu) N %d{U<:-_/%J 6IpR툧uRc8U,_q݂E&NL=4hzU-hڴz3˲ ń<3\Wˁ;A0!!9jTƍJ1,M / yDƬ]vtgzCJ{CZ n8Y:^\[O1[֙I<_`u1G(a|:#liv UPLeAjM̜P;ـ{߅H6-0sa6 Js8W"T\ҒuyӉΆ>|xC#ՓA.5=?Ka$CRc PrKa[ֶw6%2%*H:ߕy\#j{5"kI"ǭH-P8+v>B?u5 m P=9HMMNYdK_0"u,,GOmoہ>[t8.rma0lhu9#]xr\'a]qW2̜k&i[tYf~%MgᗃWz FHz=VrksMJb)pcg7ytY6tpSi ٶ~eU(FHnAgz[|y[1N7g~НK3^V"iO +fu)RkSB(a]k<yem.6_xY/t86$ k;Q%D%kZ1 z3bE/c7mOͦQm #ba ZdEGdd'FG|e߭p|"]v1jㅂǩ Dm^-]Z’($>l~^7*3,a49j&o,5:ý$SD/>ELTEXZ1O*װQ߄nK<1PwSOlf|PeT\2<#2z2@IGN$$St_\g%e9ܬ#B=NX R2g_Kt@( 7mzݍ l}[ݐ+=7?Y94qf 6Z;GYXi&aegM;no9⽇sfn}4%!@ a7| ӳO釿\l0WԀF OT[9S`Xjè02{6ttOP&{D~_ E+jzv3=Iϡ!сԓ@\@o'۲lmpd'9Inڀe 讪-9]gM| b28 B ~D2*6wDq HqYMHs+W7E!v]JKܪzTYruޕ[fӁ)`MO΋h WDj!U5hg.Y?6i9k{fzS|OCZZ\XJ&2FhCDºK,+f[x3dB-\9/]iTH Ffo)1eB=PUgq4͉;!L]6C 7u}n~(3{Dz bJTNT^b"NDT$^;{D9/cbpL <h)zKc.+eIoǛ;e+nҾLQacs+ԙ]YkЯAyIL@-zs&\TzcD#ѐ9jJZat30}Lpq] \$v{6_s}B .䶜!eF3Vcs.Z+vMeU8ڛ\)/l /fh=opmJ!KՄ)5 v*6:;dIAI\ttpٰ=aݰp9 wIQMMI^沿}R»!Uc6bC.Bt>[EFXvTe:=Z,t PxR/4pV G>1aO=)V%Ѭ:^T07Hk/#5RAZin[K䎞 P=_1 JQ 6s>zK%5UU?=>C.-gqK{v7HSw׌3ꈵlW|V9;}e5-(~ݡc..RDba_V]Y`"tކGհw`5WPT/CQnٖgAY0eZgL*t~bΜ.k"8@?xAdFE4@HkwgR3X0@p@>VrJP]tPN2A| RP-Sؾ-m+0%tŕ~C9~'x 8VJy"@rS w6*^r(@螉C}(%ۆTތn_.LU"F xs4VB9K jk@TN/y+Jo;-1 z3M)=b*Bu7K+Ptq`:бx5;k/*y{J\`2!/O\\}3ˈ}!5fwv '=M]Z/ܔL ?g[ڊbc mz lŲ㺞:0\6nSz#qՀG2UƍG[zPk-{7u6+{!xQ}ҡBOB_!l1tA}qXmx!4kS۸]wϢH80S†-\{ԞՇ>"(~zӢ)C1Zh\  .r=&9*oNS VxW GHL([%o ߦmsׂPs:~8V Gel7 ho.Dˍl^Mފ6T2F[0|;U>Q{t&-n9]R&I)t^Եbvx{U)Fqf7z{o+_̓x=X;5x*+7gf D׊3-Aï4.V5*sљ(M[}nG55 ^*+*=WƐ55JñL5*WiQ J_ $!.6UM}yЬ,+ABGNb+#CX]7nbzjf9=u^͛^DdIQ3R,\(v:O=v$\.%(L&(Bru '«z\\*cLjxZ"t 1}c{A D#ICzqv4@t+y9l,#+?mBF}F͵̳SF0tSeTT46#5.#J"2 K [۴ . z+ɺA+PC j!D[Þ\M!K PY\ ,C o\^o +.I'63eYIi8 '1;AkjG:D\%rܐڀY̻kMZGn0a/'! 4ly=oB)^Tp(ԂgY~/C0Ͼ+o!emSp}MNZq(/p$z-[: *E(~wfuMQ#Ztoї֦΁(Ք (gi-vosgߗCJy[yӷ}ar -Ѽ :v?Xkhl֙}ذ~I|̛ɴ(YvE'v:*֚tbh^(]ց996/9zF!I]upȰk$u{X6sQ7G"K",X# j'/-U$l5ٞl'X<s7Zh@peY\K*^A$su qJړ~@V/Bw_c_FP3*.muNer+ !R\P7XIU,/\nC)C :u1noVb` ab샇,HъT+e` SQ`v*ɛ9qdp)fo&5J>>ű/**WFB\$95 . ,!,4^RR\60 8 `E7+x8Kx[l?\j܎k 7PQSZ&k/lީAU̐p&b9A[{\ :i]|' l.66(]ߝ˰m%wCrsאI҉ziy.=Xnȷ?|> "z繘Ϣ3 ⯦{ަF*t5PPDft"IDYq%* 0a>51 9jE->pn ja2/?]TOJxf^c˺fM;,RnqB0a /yrM5t 5ysA?.L%L47BQ66鷫S xa:Ilo?) @1 'w{ =fXy5{KR ,|mVS!B}<% 5'۽-*XWA bzrRB۩F IfON'>=󋫏{# ?ʕP:fZE9@9aP;I 9uFoa}]%>s~.*Rsċ(¬3f[PT aryL )-x1zQ˰ ^+.hǙgg)s(hSubdp2Rd7 <$R*cgy6o_L7j!| 2tg8o +?n#z+m.[4czЩ q_:)gʛl6 g}lo `j%0/QUI~ P?<.r~=`fY\ No(a"낣}Uc[zt~~\Б3ȊIX7\ƀl}gEXLqGHGמ^Ϊcjed+EW(ZzH]%TƃI؎EB>>B{|yu{ P'qIv>& 󔵯b 15f8HDczIoah珿5~ +Y I7漁#_r\h D;Ӳ&&c.g>@&.GJm{kN5b~bcAc=kh {yA{a4_~5s(G=.:N]55KKOF]`k$ޗU 4~=ܖSV]#:)P\(DVv KN-m$]21alIF>ǁxP!WYTeu:a$wh# 0RptrȤV=GJ}\Tz g"n-4B{D gt_z?0.bp,WMg!M\ B=๶"`%(3,1I?Ell{?'s4w+ WpGj\ɹGf, 9ګjP8kpKf⋬ڷewS@wܶ\jPFj5+C AK% s#XJ y$^Ԣ-Ƽ>bTmÃO`WK>@_8ڃ2=oU6 Usm,<,zƄNu=Ѷ Vmd4P5sUA;NqTF橫:X#,hWc24%-Pc$I—.QIU {,lw̯S |ۉNU)3Tp`"^w~:e[A?њ.>&`GAn`jcZDr>#hj&0[9~x.Lcskm$T¹#I[n-iY~j %vkS[s&F8a.m>EdLI3]:2%.v񈣦 əa*$x/AkZp&eݞ_>8^BM(i6$~Q{BxQេIZvPl2wXaS:[;Uu69C7h!titAY䫳vZט#?^G iOIRZB]cij>y!gWgt[[1+GtDX]QGp[k1OCM *xʿQR>bp1p/ʊO`2ڃ"ģL^K+ ioN^֋u(<7^`// I͉ܮ&>TBrbd9XCx<,&v>g1ַzW3dOq95MeVԾF1GF|(Xab (#H+οd|NFt{{oMmFi8D@dIT}2$I9zJ+/&2*XcpK\t5C3LWb;]"Ej7e El)8A|`販Vv-/bN qmgjjar}f+7BSvJxg1Cslx /Bl~3#F|pkʡkV,pM'ƃ>O<ܰyf8\(.,ڦ0q" A}ߔZ~r3[0 S BG|f! uYL\}^F^0zIu6>`lMkî5wRG@ܟ7a'۰pFT67m$].Zo= ~ ףʄ:F5}~Cw&JxbV{@sd4i\"1u+L?p/"//AB9L:gf6(61<`䘃]h L;=xu2-Ƙ}."Mjꖹ*:@IJ@AJ 0?PS5VDg\RNr XTvhxIԧm5&S۱~$C2,u@[=_h>7gܪ΁cPg3ȑu;Bf({xpOmHrxDZZD@߼ctfT6,p#ޛ<=ͻf"*6PfЪ2޳Ўdط8BA+%;Гh:I5T@/zsI]j}HxД%C>`@Nx\k)cVbĦvj.@j~S:*`&0nlPLɊ0^Вp(rA#48xB!,#ԞU×S/EkځBc~ @;$1e~!.Og)]$U`ϼq8'[{T}_?{V,2DM%nWYbGyˌOč1[ 9yo5l:FHq. `(U_쾭-}zf,q=BĘփ08} 4ƢSqWR#:}}$._M?QPLMh,G:O{po2+,ZaMv%<~5ƐGŘ50L=yfLN%p|yot~ ցWz/9;b⽾xrf;x?΀h"QțeT薡v|6c~GgIcy򛟜+07MgAv2\.}K "?d͜{e kpmrsߒimҢiilvD~7Wx!GφKR=ߒ{(lu_qx^&@~%<2:p=6>,Xc~\MQM'Qud#;QYQ"v^qn"$n?2 t;yL+GCBD{d\=,Iƿ#kES^[܎[7$fTStĪVmEG[Z2Ozu(.y߈q;kti7!+ԕԴ ă6PdB+nTViLf҂sY@@()N#)BkTOC^7ȁKAJ0s*gupvA\嶦z3[?d|#@4YYvR*Vbmc;o5$2F|@C>M4@dG;:Ӝ\ݽ_tL@͕;{YqP&:J0njȈAĖ #WnBQpA &;[Qh45CW>X%EӃ'H_r͝[$.{ "}4:IRbaHP=q~ 6.D#v鵶mY ɵJ>Ěq̤9lǝrDU}4% 80q[} kׂ*paTZJb@tl&m`8 }geI.#?'IhApzg[xX+ \l§ "?sA^`X&v}$l4i '~V5! X3&oiliQf_r4%(Sar48 {oL.zbpܽidiXdyw 8;ن)1Jj/60A !x:Lv;E]2qzM'MܬtE#|qξ2ӯ+y*ɂ+ ٠sjkP(tXT<`HU8):k= uWUyX˶Fݗ {$`4׎nh @|5טS<}:Xy.Wył7NBS4>顱pȲ کi떾 3DMnKw+e:fob1V&yMg2E.1Sk:ĽȖF` Y1#4ș mPܝBb0sK9^yĊ,N&dBS^x}` +ǿ~@r8RHdzTi8r^=ʏ8 HȃA=OM) WiV3vu-go+h@jP[כͻ +p~רh;>iWsGоIaz}JP&=>q(\ꃅ ZiXE%ty-Q\ڍYPž Gx)ɷ&޽S /^k E趒P")S^H>,a S Rʴk Ml^X:[ >P]Hk8Q7R޴$ٌH2j$QZ7spdwcf&̳zk:M1t$T3E47/Gp}w$Оs|H6ۚՌthnM!&e/s~ V[+.$Irk(u4~-YyʹAzrԉذ0ho8YNC|rS_jz /D=z$ 2D$;z*ЂsЉuL<6T5n}O$7)؀Xgeb቉,ģxoW:[EwWg1"]LCc1@dǠz1r+!mf|vfҊhŃ9J'LuѕR JU/0y=Ls|CQJ%oG l m*9 &~'o|22_Xxq#6ai n\ ^N4N9z^ /3O4&;CTn$u86dό}L9HPlYseh7DR# xD PUE4|bMSފ?Djm9ee_'A %3K!5IG+%O*Qȧi:Hoa87~h: _O2mDYA&s #U ] o 2NS^nS}c ֓AwI;DQBNPhR+0iJ%|@դ> (_|gG !yvRu2gw;$h[Ŧg^xd-A6rT{9N~%rh3+8Q_4В06FW5g; %X͖Ty+uvMXuY+2vs⪭<:7cbdh?ؐd-1rv;l!ܣ//`g9)bW|d^ԉ6]ikߝB T %n+k*4j/)ۍOՑ/WPs~Xg,JYK5Ś.w" "+ u"0#v@>fTiBur_-Ív+y! y2Zq."]|bRuk%ttR ΆAG@³!߸ \\$y?xs }$0"xMב Tbԓ@;]z?g Fe]R*wa$M1;V.޶8ȨJZaYdiTjzp40[VP9f8q>h)EGYH2! )xID ϭ :(lᯗG(WGn- S&pAZOb?>e vԺzd`u!b0R^&oü$o#5E?n ~yFWÄ́uЬ,qqP*gxwAaOA"r9kb QZ#1fexú2ҋUUFՀN%z_נg;az.K33v*Ҟk(?LL႘%hz7OdM;f՝nZFKA;gA{bF~frT2¥4euu$rsf䖾p2#R(fkX@;PT>5,]5zOءռk=I\kA*SkY@{Mwی))@kElS{MA'G$M90N(snēeVx1_aŽpty ĮRnȄ^TȒbKc6qPۭdA+4vagЦ1tE hVD!)C+r``Իjh ]!n>*t o΄"ӭ)eTQBY_]KLIv{dyPع5k>$}nVbÆE t/l`Q1րV5u4V>st!9YJz;1t2$=( >Ru/Y-%OB12 vN/&*[{Yf- Ass,TQDI[ٔaG R/Ϸ !|c%fţ GAMJlݲofQdgeP=s.Ԕ/*hk_,D#2`%1B1\jMhPmXs}[zRJغӾ}:y+t!WV)wC(;2X;bo#Mo3zҚ{#F{AAPb1PQSӃ{\&} Nppֽ)Rhdz Hö8!L=U{3³2 p7G]sҹZ4KP[UQh@t(;6Z&5z`fs(CmUW(utN3P1@xj>΀KC+y$v+Q1^ .L?O $ZGM3}p}d=OFGó:sSͫGt q/ʏԃ͒ei{CBiűSѨ?~T PG"8 7#va -f砚[=I>}5`00V¬`R-Lt~ )cl@Z,! yk%AZk L'/MMee]eVÞQ #74Z ԓS6KUfU&';}J"ޟ9sK4]J}4w>8 Cl'(wݧ|TĪ31b&H'v lձߔ!+||ˢC؀a$͚5-Փ8!qFxF?@W lg>s\3_2LK1 8 ' sY#XڈߚB/tk@&˪fFA-6*I kGuU5V?] ~Ow/9/#D0PSK?Cyj(q4OvΞ.Y.BtpW"'m; 5?ߴV?Мi?l45a8bGBzN$!@siPP$a^1iB-E)d`M"vYHrpɞ]x)9QIa 3>~`621 k1F`{;!Ff Vwz._c&/g-yD|`h#QKFSlg\pֈmV/,}mVɮ39qk] 16AQwE[ȒUrA\fbP/E:Z54\Gi%,lz߇=N跢}7gpXՀc|iR6AfT!ixBEacOi}Զ7gNDniH=NJG\. *NѮla3#qaSm:.0R/HשC8{ͷ ^OTCs!xyj.0R`rĮxɥ SO?XF1Q *x3`u7묩}pyu.6`N”GMK>auo@I;zFY5!BHꄍ_'!c)sxh5J1~#NIKFT6;^T-'`;2\h#j}Yae6Zk;>.\Qa ']%tզ9x)lœE5Eх8:I,O)gA ܷB6ŏU"Fsg6^ ؗپ]'fMWO-, &;y-=@j պ.4asAUIY4c~̥̍ s!6F`K+mAw "޽56O;YѴ_% ovm[7nkK,{,!G1Ro=ZD  }FuV8c MC8Ѵ_3xp#O#dھVrPۛkp( v-xBˌb-qKT;4.E+9褠>HEna]<5R!-ZR/?78؄WE?)m+lEߟMfleB7Zޅn3t)4=]@4KUbIg9'!,/HCF'=̵+W'`HsNdX B;9:-s̔$yVD =r:9W>zuɗJǞI~pZ61< eE$;k-.Pg^{\M ם|pZ:3+..6e6Yc+@E8l.LUk]"?ΣA[|-^5w͵>8˙er6;d';oIYeKӟ"D\ƹo|V JkoyL W&ܴ@)^ Y,3mfG1"dܛV*\ $Cc/ LX1b)Vܮ‡$os ޤ 8p ;6 ަ쌸8n_.,i٬N=@FZUR/-?'n6L:+]Di9ZE ټ-(>ECH"@p40rf#M:R\iFti2*OTsJ@RZcM'=w~Kn]G DVZ{5Z;31eDs@sV޷\taG,ڃAĮRM'o!"FuE\'?Fwrb^1M[xuZCfJI3x r A4G=xFvz%Ԟd;0 ]j DԚ diqח;1XVl%yRe!~փS,qzf awib_Tf#ZS;V{z pAqq̯F*k, ~e(2[]/uM$]%,2|ōr@hDŽB9|3~[SCJcZ91} F6(.yj#ZF\Z\ y.}U pL('OՖx?O(Ai3s!陛q@Fc7<"p{u\&BR,&9Ů8+U>a!\Å3 d |MWDoI[a7D)=W;ն*XQ('$*V|Zs%# f].`hx@/j61$xDC;~U$y-s?.OIMG(z-XHeYx.MsK%WV#5s˺{dPC4̧;aH1fW"oGʦTA+P_,] ,Sh[W޼MfmvNSFd;X (rܧDq%`(C\~ .R.wkzBRLٚisF"dN_|)#`ӝ3HeI*7Y_a/%gR~c)`L4ܗev&(6XAi I>0 w{qv V5P>>sBɚ;U}pʛ ech)+9X(;}@bˤDlaODl ] sv_mu!BhtF\@AǶ?DPSȘuK[6,Dțg:|5xcbz[`5W#n4 Zч49 o@0VT㱷~6-W/n!AyAmj1xT aظ/~9ª.I-z)-@E7L:##1}4OσI8w X\AQ_mDSE!zj9I)+pc?'WC,KbI%vނ˕*WLuIJ-;Uxp0YE[K3°#<~vo5 jqɕ %WZ*VNr a3+&gN#"$s'icMr3J1 F#7F9Q ln($(lOWE`H6nu<ʭA'CTpA$^‰)hFhAErQ8.8gD6wD;`/2}V <]4}}UU&$HH9`WƵ$Y=bXIlx{4]E)d]ҖF'2 8!.Z a]9Z ( c)J=Ѵ,1P;ryXb-RR)}y$XsI2Sz4uNÍ| PzVPHVwyh57ɲ[I킷-U|rYt{NnfWqK*tm8vw4s<^29Rd<eƁFGn?3Y2$S0Tj/%VeQZ,k#zʜy/F]6DwhQ/hhݤ# fv$ j3ycVu˝F=i7\/S"MraS{nƐR_pJf6*Ý hU`JHko)E9 bۗuAi ";Wχ> [N·k[< S2.^;60:05+/#csย"H*\ @LGaֻ-˔niօ#Ƭlt1Zć +b3lzr[Ds5Q;AU)[Bbr. rt턨sJ08V;b 5ܰc~uvZfvze[m+!ww!b&(HIDەoe r89<RH'SKz(O1 :$ JfU߳MO;RV":~f&π_^׮X+ aT+6ТÓ5TָiyY q(BKx6/yЫ3XR\ΑSX8`ڼ&-FW#,& yruǶՎJ !- =kFwQo.SiV+ȀVK' @O҄~ߣ{9Th~G8{&t1Z5Z?تO˝Mݯ[>-D3hAOBτF'zqAat7iv%q< !G<@ $z?4Y[0v( Qwk}%Gc~*Tϙί`&4s{$5;3m?ЬS`4X4e>DΥ,-T]Tm/Niֿh"(N¬:szl?}:uN(73ѵYk%ǀ,㲭yej>>Ze\"A Ɩ <|b/ԡ^;X%1JM3́2lVߢ)?ŁdstYԧF|V췩h oѲ3YaTF>t&y )ySӖHu`9c;JwWvj&K` 8 E T%ʠ:leRx? Hp8Dh GN#՟})X"UehĆ`SzBɷ44ɽx4wk)U<>u{ D/L,VX~8yad'-53@Ht$kdaȈ@ߖIڕ}[1u-t&6G?d򰖁+vG" O){U~AR [A,ӊxKٍ @8F4#ރXjP^ź6R=+NsԍiBvItG#1_6:O8H| zs+ղ-1H{A==hv},#i6\CDw/Su+$}OKN,*#WyϾ_l`LfAzݑ6RnxX_.0k4GD։3_?tg)<*` !%e7+~zu⺢ 9YPR$wO;g]q]XV)߄FĻI#t6 X9NpW|$:m[IϣJ6j/l?(r[Td{ r [Q3v m; w=Qf'[c ?4#4"/@p5=`ջgg:2Zz7EW`_ɱBos55XOҴ=~GXh"Ϳh4vsdl>rW9FR;Q̳n}#ȟ@ @n?WPMz@]2qZxlm:q-/˒;W{HAk~-UTH"NW5ZMjL0uC4\'k*Ec}i&cl\-`DPsm$ߩ  /H&Wި|{m*3b&Oh!ۚCQQ4CD`{.y'k/z(Bo2Sޢ\'\B[0PuQ|$ {j~=)ML0Èko.Pƍ H$tfv-aG+EMc:zNtU׆@/Gwf([+ _"V@nd 3]/ҧۛ,a|{7ʵW>J.2pÉ$ H 瞘W8W&YIC6{xJqZBzQ{ HBcGWW19)q+9 (^:.}'5M]ץs(Z`?w6j-v-[m!lRH} ixl(Ti2uUAH_[mN@(A K3tMקW UcKv5Є1p#y7f%_}%~?{{49N 7EQQSe`8$Qap2*]Z !i 3x2ˡdR}e0ݫbT5J%vJ6S2tPU$,f}mGbk:&[$ԩ}̋2~C8`=s>ofq,!]i]Pu)62?p qssMx[Q~Lu(/|+_EjH='FDGiaQRŘT4MHEow s9+)gycħVj* [CKy/ t;0qZ51$efZU*hMiG 橉yќm uJlЀ$ZԮ~I,tg{גtd:c#,a&@'H?fEgNJ߁WmFtg_[醩V63N8"hs4a9fxp*k햄HއScP5c?H2#[S/76m,h4%ny+dJj== ];`,Oϐv똇p3=:K' g 5љ!"eŹ4EɃ eg&T[RBUB'8jz ,FFErrJC֕VsM}j#N;:WcJ%~8<*{(~Gw^8r4C_e3 b(;Ψ(J3s DweiD${떠6` 1B;@F_}ݐl@t[\v۶͕s@sÊ]j<}%xhd<0a#q-(AN(Xwo T04#L`9EEuED>f9Dp y |IGJfut}]?ı#P)>ܛd|00 EL)>`#kΟ>4yUr8;n0|~ԇB*RL(*F(H,w}>S<78(){MNʭVԺz:`` bF)29;vlQ1G 8ӏj1K nz"_!Ki7ɟt?2k~_]SW-1>)<6/6`S<7_H5|k_XNg-e r1'^6}˴k"9n2iWQp/XWi R5Cȃc>0.`E!LH=Pmp\'Ej ۍ7IđY% y.=jW =EVD!4s җdPQU:j33k^?vT| w*b>vz*_m qwx7#L}060T>/FpeyX۸_xlup#F[/Ҵ"c7(Sf&A O05euƓu|oq9%'e*/o^)m)1K0@.9(R/$Xf*I *'=Ry r_0bvς2Owi-6Y%~\h%yk T3ߎFtb5ago:>C>~ }0U>-@ X;`C׋y-q}zP`-UFBo=Ù!83E5WdxpDɸb=ߧzAޥ^c,;VSbcVKG#ziܞ=EYp:۱p;+N8XuTLq MKf<$ J:0vJ8DD_A*TC]8CN4.B?!"@g?y.- ^@b60&n 񟼬wl*"Myzdrh3爏/`*~B5)y:S EyvN  gYS+%2fֽh *[E=01ghZrݚbO46>ݾ!|^7#|x '/qKoz;c̼KD+D{lRh$LӸ(Zwxer3+2 I}6 IBkT~<Vy~9P݌i+x0HY2..]b,z%nULOtv6׮=y V7Z0=C?;x)Tq%A7 ib ".TB0{Tی/mx ;qRjP"9_}؄țxQAAäeO%䨴 UfBȑa@cMÒhBarK9Z+NB0,m@xNuQQ $V8Q,}C5^%>2h|BV%:od#*D _l%9fm83;I\< y,eAyj1\WkwO;/Ӭ*![khh37 Exyx72 By玮rI/o (ú3 _t;yI'hGuYĵLgD>0Ɣ`ݯl7Znf3[hVR֤N{oCZwpi)W -Ύ%5×ϩho|iU:,ptbWk99 U,]ྲྀAJxpgc9Vc脭/%P]m="iVjR,/9 lў8΋Z=hT߷ rURiH"B %.+ 3, /|=zz&uɤQmOgbo862y=N~ cȂma#P:I$؃=`Dy 6ޡG .AcD>{*)}g\l I*Ve?o5^ Q</AQ6 #."Y߿6 ۮO.q>⼹eܰ$f}p;ѩY ʜIre?oJ % +84.,G?f~׻rhFI"3U;fmp/ w6&5c c8Ju?PzԒ%; _3XX-6*܇(Akv?8hT/)D!G0j<\\JJw\ɠ7o?!Z:!b_^"#;G-r#f )Q5=ψBXnErq&t<M/a15v@8[O|X/tR+;q8M(t:^*;Ja >L0Gn1԰ qKlDc[RdXܗ0 YkcqΪ|FA\QjSuŠ;GPV=<V tDž6Pґ]hti~X.Pg>0} +ulo xWU SZ92 ɿ?ݝtA`Qv|U{PMwXI2v(:y+\V'.܏0RgV19Y:ݫxQ!S?lP6sGT$ -̗LߋCh<X8d`e W7;0GNe]H $C#ݺS)PFۡ~Veapi @BUJ2Rj1<9f $/lE,V^BZi&$t/Q5 ҰU^PW`DG1s!4 r6 ڙ" Ϋ7:V_t* &N:"U]r ~{>DT~vm jZ$#du!lD z}wzqY<>CmVm's?(R`mw#ʠ+*g~UC|dhO}tdtNYx$hBAeiU?cy"!r.@R&oV};ddWe{ k-?_UHR č>%8ezTaNϫ~i5A,I#-F#S[;,"ZeCuH;#p%'/tIaq':QFUS(h_`ꮰs#<h&<=<@~A4UvzV_8$2_ KedHLi bE'6bm_{UwQ'γ ~oW -d gi?8π![yNDd[v .c%j[`2D~׿EJ\Ex`UrBXHT4AFWq+Fjt,Sԉ_NzqXaE|a'o!őnDB S:C$UɣJGH5&eDcpA̾͒^ ['gԫU%"BKPAv 3a'hUt,RUkfpBri-]d /ܝXK1JSvpX\ "8cpr>OCSjI/o@ުo;3PQ9_HO5y9om5GG{*0-;CDij4վ9v0f$n'-JVW=;~Ÿ;1|,L OP#-ˑOF5CBl11ńjx:tt?ی EMV! 3D?)Z|i3*8M#/iR)1C%)}- u*}Xi9zd)xh}0MO5.WR]~?{FˣoǸ8) ]\O׹Wa׆ rY~,W{Uu^\ hB7\gQ}jR GB{V% /u@dݘ o:xKm$P4atI2B4uO7 {梻@\(yNfVhD2%2k_Wc\F1R4gDO?pebJ7휉GcT%oFGVkmX8GhMwsXX;l&ImZu@zw2`?eb l/F\y1;-ß+i<'z~3H q=mk2Ņ)V3$!R۟J|۞| (^R\k 8Y5< ӠsZ>:^{f-3 Y.6lxh@7o]:oQ:C&C_ϋI}V|o~G#_*x2d~cdXbv3M YF[*ւҙ(lyCT^٤/^!vxa*{ڥS0_ª}o4\!H墛ADg+ڕ񁏌(FYԉO8ψG=pa1Jn@1}~zb>=>1~؂:1v%OoQ,M\(ŎHsl!uuv@}dR:9NfK8=FC$]T¾Bݩ|4lE:1O` ؚɪQpLF%0u$பؕ3}Qu%l2|gY:R8BGN!YQ]>lI vQȶ6󊳐L+fD^Af;VlqJn}wR : 'dQYSTxȉ}׀Ԥ]ͷkC_IasO{oHdId`+.rL?炨L֘!lqZsGA'el]`kL%G]!yT,AsUuK,|W&K*˄̘f/)lS9͂?O;LWG 8\T]|HuX $z -~Ih5V^cl 6v?VaHcX{B 0~v&z2/jUCS9 YƤ #dpƒ Gv 8 z*0_.[8 k] #0$/&UWZ p]gdd?[zvwSXjWm3BXt+ʭ ĮKH}9K/_ޱw`lU9$s8Aѿ O 54?YM0S;U;OA,*Ց6!!Ǡ#dqh ԭkAƟ<Fȼk"LJǹ@'qM)<8ek>#HwPϼ25[Y:7s[dw΍2|slGMI0`C^r^#.KoTb4vVZA1l6_Bư?ɓ\aG=*`OP83$3yIPC@<ʑS$`Q^6T5jHTLPi^>>nS@E'?הh.;S.cPx99>kR+QJ[ >J>)l\knO̹׆=3Xm<6T pe@$fOWU?͚ٕ5V@ֳP\o %ꝦC뱸GjyNC ؃YlWߢG{<K;ȫD;tbKvT.^&FzLW@nzIkZ| 8o40V>o yĝtE|B1B0Fg)|C5fekůT n` a,5W96YoL}4PmdY(5`^NlN# 9D`95]2@ɼyv} Xl[2PdySdo$e|!>jAaX$ 4"$=VS)X۝1PDȂυֶlk*|z!^O?! Ua fcNε=SQg+.`*D2Ŕ8K^-b[Q8 bɌIANklD'֬8X^˱vc"xV$"{"bpҘj^T >^Rr(dlb2y)KpZ]Sf'U# Hh/"MOlSZ'C&(mttl!G]z`wĞWⶢ4z%+ƭ>?1fi&_%g<ꤱuNV`:Ggҏ n1Xp87`70E yذ:o2MIoWwKޔ'IoX20I;l(@ TaWz-E8KY|ֵR ^-鎗`-݃H?{2ѹ¼}D)6.r fx+cwZyTLT -,ORNQٶE Ai篺3j%q3lI?9=8<ꎻ nA#k u;U]FC8Z<^f+֛=߲P#EfĨc{?{_oM"{)w! pYV3,]77Nld~}lCԮSRLI#=ME;Zéj"lDﭧ!SJ{D`kh3 Ka4mtjQm/; ﭳ3ٴ- ;7 9oie-&Pکu*oGqã\lWw1BR*3:5gGKrʽ?|VxEqQɳ)3u#ՔHˁGTEGo04C`XONrzp(A`x")/{hRScG#z@o~eF*f^^0DsV~@mp\pA˥pff7LgŪn/: O7 *cC73͚UTP&6ǎG>i$qޔ[@|ɇ)_UtO1t6.8IB5tȨ0ܝj7R ˩95 |&aTbTm.Y4C ժ oc64i 2u#ͪW$@r{Aò0 OK+js$wV \Jl>Jw(  KTzE)D`*T:ӣTrs΄.7=//Ӽql%C#HߎO[JM℺r-0' 0^Sv͜ -"$KNidk'CNo*T:45{дt^>ݶ3w1Eof_r" dWW]ڸW"˥r]O QyΧtgz8rh5TT:>3Rv2kc#e`G@P`>#ڱϕ1:LkmtJ%@QeJ:#rpZ81.3 )ZvU(STD1VZ?6yAo:+M;o场?z-B'啡e/eS'p).M-yl/6Sgdi(qh~@P{  {uM aC/;\!+O *IXvDrhJo9e%-~4ŀS(.Jm&2!pb ;ܒ=*&Kj/T8y>^g8Ofd.=u ДrQg+pt/&Fqs V73X XѢxKwW'SxryX>rΞ߮.$=3B(]>2مvni`PA?K*YE!~= X˯ !܅;1 ]0(/2LO|ϰiX9 RˌuP^ݗ t`AqҺλ/SwMxe&JA~ޏAe`|~u lseԉx<'O*ߒR(`!=se ?]d՟laX "ܩv!\xn<]ccaU|G Vn*/= Ah?+`&A xb#y$?6q#륊)O'u#2w@⌰=/YMjz{ymBn oG6+|VhglN#> R:I2*8Bpgrý][$@;_:pS:}3; :uSz% <)],;ZuYb2i-8V_rdH n(A\emxy+ $n;5",vESrg&Ya9)MsS| Cф / WDQf! U4Ui")y8Kk o) 34M]r:-g=G5}e5zq@:-4{C5Hڡ9)#`7[A@xg|wB+p؎'+fd ޤt;5O'鸳&ewxK*IBhv{9Ep|XYCL;h軖LUgsfTȬϮr/EN?]HL\YHz%7P}BIFZ_a1H95Pwe,1/: ˆ[fC%k1PR~U=b ˘&sM,0MDRγzJfſWA8?-]ۀ 2 m0@ƯjұRƔ;8l͔z&M22Rq5; .S L+ =Hi;t5q`X^aweҚ'GQ|q:1+͟-FD,(; i`-Yjp=5HEhqMdUAt`Y(3}:bͭktᑧ>i.Rp&{OjVR+׸2?/JǏ ORd& ] 8rb\d58o`{<#o}y.#~ёC1f^a rR_fL}IoWz_FgϜr!}j 25'N`h1(_Gĥ8 HeNU茘S@RCTa>hο¥﷕JOD$clln]  ,%ef602&S 9y/Y ͺ`~͍ZUJq d\*vmçՌ!7{x UDcT2'A(֌A,iʍ.'/D0p **2 T~[AjxiW c9 ;Dߵ߉pL )2mҗQ\aJ5vhf?>^jj<\֕raanǔpDą!,N+@qrl\l&5Y0rtPj0n#QOf.xRRzȍ.Kt M_Hv+[f:+ ́V(KVi:niM߱3nyuUN,eVZ;uL(ٴU_ EnNmn gXR"*]7cN7ު \ v{@Fg\JkN!0o3x-f5ʐY0JŨ -Km2'6:䞣>R<=   cvFW1 IŴ:GɥcW6ohoZM7:ff1 16%`rfk7As# VV6/ig͓G>-t)ukifRw5- h>OFwwzYC[_USl^@_3"]k X)H("Ey9)Giu5 T oᢚ%6&8C)k{>-[O8A"裇 ]T &f,ALzI+ z>2I9^[FJ.4 5'pNndJS0@$ g:ớ>E(?fV_;ܸn ]g]͡pkw`B5~HR2[OLqfC;gqjCr;o@q%W1WȨk;>*P#XfZ]y2 s7\O.:kÚf̞!(@gz# >#p>G,_>ޔS؄+ZQ!*#5*8?Pno bfk?& *I)X"\[Z*ZL:?'Yyyy)R.ͷ@z~'eMMuw$ tR 9aqxK@sdTu^9x t :0?j? \\c{@ ?p}Eտ#I8Qe*T =ceb-Z^KKNPXhzAtq œ2fڡ"Nu_|*LuKE`/skd-z&xHrI=R-0n2knQܾt DP,e*TאJňղih_m:+>#Sp7FSt}3)]@4O[!0&4ψPv`\fV C;;Kk+DH 2pS.mœh(JuXrZs{M;+ĩr;`]?&\>e:dr @JA8k%{Acb`7rf9[B$oY^L'l]h/f]<]?1fkP4MZa˛KΊ:Q@O?3;sh)8Z>HPdn(`$|\*O>nf@ 7 o} qwd"Vz)1G6gJg^Fx1A@ɬwEǥ63[<~Q|U߇-_G?Sޭ[8lB)D"$R{VueӈC)V$5`d,%b\ŵ;+OU?wpzg g',E .fnTT: Kܰ@)-=-Jl @DA[Ex0bjY`wM6%T߻ U v YUFeUGNVX瑺ȢpVIUO7="tT_P{Y$Vww\Cya iVUjk7q۷Imx\`zd#1N;>#W=z:uKYvví ,  ڨ6IKT5P0_d9Euw&VرOoԭ p!w4sO[H[etx8߀Ķ:SAme[>q 1vv'h9!H ia|#8 1јY'Svh(!ت !ܪ_){ϋn^I36=X%Ѝ66VB׸k2U-n.,"86S<4cx{O%%^k-C},já7͛tW9Kw]\~ˌ)}d He1mrcq$bkpehctˇVɤ=ݜ< \40eyN| cg޵T)_)j/vˠ+/J9`JAq&[cfc w.ٹFY )ٝDa Af~y:MHM ѹ1 [c{xS{ q,pN/\!C;MLNKZCݪZŬyMVa`qJ[:#%J5!Z)NLdj_'`l\++c j5ig{)O{p@7V2ѓ#3S2cr'1r2l#D& 7RuZ4lt] - YT"EQOw׆mHR'Κ~,\z!(ǯ  #ū_^0gxF%,u\#9JuU) W fju=ݒbpM7_2psx8=::9N=}5=.uZgw_aٜ3FsiM>2b_A+f hN,V99צKT7!/a HzcXxE@cě0|MoBj>X}oǿ>?Iom'&yȓD DJc%a Ǘo#h,y3>W]N '{ H $WHys`8 0G|p #sBv38z46i%&1)q^[yZL|Jp## ܢLҨ9T }Spw IKN\:VO^.+$h20+3a.uw9EocV/9X+A*\Z Ir_(}2@7` &:BA]Yiow8nzIC)8=7 H}Zt9yO\_b{10oGnӓL٫{rQ2q/*<W_1n"@^l9!0>2ͲUPoМ2[T_yu)*+ua5" 8 ^Q-4.F2; N i֬ z<2R.{x~~OzAM_-~;˹c(io !$B|(VQU[`W>:B^c+$Z } 9NLEH)缚P)/Zm6 z C|l_'B3rq\rDzFP oKÛ-SvУJi {n.*C<ԍUu*84#T`/hA)%fBzGoļU_V8`k G\Hr>/h@}r}Ac\ kml% ,܌&`*[͉L(GdĿ WՍ[gV={`+<~!|ÛPnY[Un( 9ZB$ ѧ%yF[j$[[HV )%̰_[hEYomc򖟪oᔇR5<99fKH1ߨQQ>7$@~0+XYh0YV〣/L)d~ol1K#<|ÀL. ؈4 !,m'g79s+0!-6 Ŋ"by9o6$,FB!$Вg~}MP|bICmrÎ 6 yi~p\ppe3oF+_y/˴&O;SK2jaĽOqkYtn/&q;+cҟS1OSBEd+y4`֦*E==4'ٕko y$@|(DYa]/Y^ ihODF4DKu*|pS"w􋜨cq998+*A12e6;daM*Sj2)FZ(zKOC`{п@!bjwc%0VBQcufMHL]P?D"xg6"_ݒxߜG @e V6"9$OѤE!SǏÚ4ˆm* NiX\ A+>4m/ovlz=oCmfeKbU@kcmc lQ%&gW^c$ʩ=9;jL3'lVދϚ1qEZ| 3|.0qmSd_oyaqFpDNh/Чl=t0P6dAL=I*O-n'BOtB!>*[Øejrp /톛j|B£]fl{=e)չϏrAl<rLN^n"?"l);f_E0>dw횩'v6g;(J?tDU6d0fImfBq{D?M>T slۄC .eQ)anG#Ҁo ]ϱ9;^ np|*LÃWQWƗrS*Kg.W) >>|8]spQ2e=2]bDNY[6Ng_b"k@ӌr,ީd9#|AT4ZL^4̓;/س*ҺYtRuW#GeWM?١W,y\[ K-=\Qo'>?`vCzy9ĩ$A21 %&{ AQL1 CI̷hA3E^{!2u=M$=o>Z̔}s ,58?Pt[樐Ź&U˩hI^A&FƞKVR8rL*-3w==-؟Qm~I7"v@}ZcRoGv([Vtapww臹h꼶CźL;,!LtUM&7;2 L-TJhZ6f(~K8☐Pw^\^ru!4IMz!JPH.&49quv`P귞W\<%-\_םۻ~١}6ßZlIC"f%/pI(7M4o@S &/-!&aX#WyҖgҡ]LJ`7~zd`wE?+G]7N> fhNKk ½vi+Vmj ݴSkt:b66]a!< PʆWrՈ&ko$]9D4im mFȉɖL'j,=*k>ٟGwx"2\(8艬y/zlQWJRSLXƺ OOd*n[+5$}\"{6>Nx≤_(a5Zc\p7Bu.ym: 2xpsViߢT$#Y:Eu~9ͅWβlA#;8 @TBG."Ij&ؒw;cC#ck ȆH2_IkAQqHYp*/Yն1L~j|!@Lv=Ą[Z蓗K^D|g( Q2## ,4yQ!ɷ mxqf7AzP 8b`G ̲.nʥ$_Ӿ8X4ypr +V94{P)+eFd>8JNJL5 |Ğu*V@Awg;yOtyJSDRIq"aPq-薅i#E69#ܝ7POQ cVL S)hk's*D'zXew H(R[Wb-c]8evVF;vmLRIp< (\x z{n%ِl̿2OK⌒,yfŬ]]5iO7%wFzJ`i# 2i欵$\%\$0#o$ Qpvӭcc}R.騚ߺ,%ra;[]jPT0U"*rqY7jXeֱJ(|A7D2.#sqcR~ aL@m aw4ǘ<ˡz 8z}.6V߭<]K,/9R5}~5 V"2VM!$OM(jgU%#K@[W PBkx{ Ђj x B{~IqVO͍5S !n {,-!L qN,@yЭ}//)usp9 pYgyBgOn+s!Zy9M~%=toHe2!0D 5/[|c8KYKT}=c8/F V as6Gw&5XaR@y#<0Jg?s-u v|f#,*We >o<2L&'B*KlihEN&.xasj Gļ=Ms0+fC',MceۜcBPj3;C벎9g0H\sU)24HcL>=J-z&M,o6%zh)-jh[ezv%\ν0Iw4P봑$c,a6'Jq{a߯%jwx/Ν(<Ј*G%v+XHҹa>0d's*zKeY b?86t@zzE@S;W{òoܖ ,j#>8v߻0-r܎yU#` Trec,7;|nfP'JZmB`F;;% u"B 56NJ-DG”_POa,ˮ!pdfltW#]sm-ŁӨV6O&ј L}covtC_03[W`:QҒNDK(G˧"' iKA:L'Ln`K;Dڏ:)7.c@1 @2?fc_L'A>F獼drja3~0d)mqv|msA ,J1Smo}v+薱tC-F"szgBbR7`-%?]&evP M'!!Ȱ,1;$L)W0ǎko ^]ՂOSX'ς'b d5 WEM/<:~'J-g0wqy,a Zk2?R)Z)_1n$xj܌`jL؂CS L+M%4͞BP/ۻ$Bt;8#n5?-jrup)VSճ> }ƁTDR?wFٯ7+ߤ`I8e{S}i$m@r۳yf!6<̽xAK*P; =E9ր5yyȾܤ4X2T  i6u&{ ۷@[1).DZQEaNGQ^8NXRl u`O^pD|PL΃T=lT˺Cg̋l71da=+d&- OXfoή .<颌>#*=$s.[R|(FEM r6Z\~z tsKl`- 8LQݼ{V\%Igz:Ѿ(Cc6p whu L WPFR-r ǏZlqVQ[$fK?dR7#?R;~-ﶦwũ7T#8W3EEva/jL0tSsQ:(r QmUS iNjwS0'Co4|T\$ÜRU.jtk>/>̩̈d^(6rc랐MypeOXG ֫ޢWXz ap8אک/7\Ki3z)M*Zdv"wx8Oq[A)j\|gU8u/qN=ָ}tH 4!t?h[ !׍ m /:~b:(g@ww뙋uu$TRwԸ.`֕C+!>ivZbg.v`{Řvm0浆mG̹<}ݫNic, &*]tњMZe Mg9U1V*/ ˫Sl<cS! \poѤG8M۟tI?DM#B[J&骾igo1*lE,At mJx鍎35|@qx-Zlg=#Bse5Npyy\j2`tL^ih8q[h3S;2(3cwm"iG(::zܺiޓ$@?RQQg? _7IR4[Β%it(TYWlT.$+#)̅fe# 耣+͜. ;_"[y2/ B4w!E BB u+ه,Z7 DbJ߸#zt8y ԓeykv(٥w?-8Hyđ397a%[WQ[N>!ޣt;:T}"oaȶ^CMIKKٺx4^j[o`s{V_:)lXHtp>}R$x^Dc;!~2DHXFc)1m3&?_E@aP-/wh!+Ϸ|lDTrPC6}soXx]#5Ć5`Ӡҡ|JnV>}‹9ln_N8S캽^$s{:pE\Q Z/Fbj*6dAs銙Qe7wZ{NoV OKM@IHOYܮd@>`\Q," #aV{Zr+7e=D,F0;Enj,:h󾶈8bG7$']dBZBh7 uL,6z!)nk9;}A^ Mc1y{/$g+g0@$$+ݖR:ϗ[og%ꂨ;>%dغi[Tfݠ5(I榬O{Q\l$Lj꛽ϋI_y™OuX7H4'Nkzpvvѫ`ԑ׳=u[{صHnܺ^:͡( u^9*~S*9)d}I^D6 ;64h$U`^*j:(%ͱo,ѵ34,g9T!3GKl1 V4|Mr!aD #˰/‰nVu% қ])Sh_눁Jzc8X9Imk2PS\ڙt`PB <:ho.$>SmU\W@NY H[|EZj=s~:N=op1Ȭ}n .)hd0HAܾc "JoN7ߍy>FW2fGpYYdlg,Vy$iVuUtui*]m pm\vIaY!d*''taK.r],)q$Zi2ZCQ\se4~@ߊ!njfЫ/<4deM&R8"j̵, b<l*vsbΕw(º/hCys( .3c2ᨲ+<}7MH[~cGp_eQ٩}g NF/bh뙖/jĬiߓHj[Ezٗ6C!0EYC~sR91LPA=7$[C ?LVx|RJ:CtD3fK_5U}SU ^\J+i#UJpp-FeHloӐt'-T褶znxV:+EfE qI!AW O㙓NʚmWDHS`e)1wSYV}zHy#iY =(`K5KW$3/D@^R2M ~!o4igV#mfpw~pOa/c ":Ad|Zd-տmQk% 5] r%BCY@~!’V|$2# o;8ralTU_P7ObA#LJO.ӘXvyA&^ݶv%yuP6)iz'z8^G" ^[}pxuU4駑8#S%#Ը'ǩy!YxCXqG96~&o%{gk8"9WQ-o<)`dƕhoĊB=?i'JރH**0W'x?SG&?ґ(q֫s#i`1)XFҪ{8r5#%.!2{DUmG,BGQ ie&Lfhj-C:be "sA=݀]k̳jjqtuٹ<*3W (tboXU?+g3C6}$<eV(Teb/j&Z8%Q\+tu{?i;6 hp,\uG)n)iR 0?-ୂVZ>Ѕd3jw:s\ WU-ϒ`r^ʜޙnJcPW{&U˅3ZB9(FN]uUr)x*1`6V0f02oxq!ͳMbp54BoTKHnoRX^avD;KpJ}*avPw6f6QY,D^jQéKESΤ5CH{OI  B F'ڡ0i}32kte&K0&;wQ9=$Ϲ{_ohX/i(OYG̻'W2s] !DVW }I,& b%NE~c˗$. u,5O~Xί:HJ0f.YTz95UR$eʼn}2}: t#_s߰"!SvbW9#LU;1˚~1CdfZP?+)A)m) !M…d/HZ 2KҪ e0V^Hpy&U*q矉B'溪w`8# _ࠧVvtn}0Lm+橂x"qS]$W PWǢ",kt-uNI%'Τ$UkN7U_,x`6#kSܞ'X'tADJB]ӥBD.S4!|@h8üz5kGW* binl+ [!@1nҽ?_/T5BJf2FI^B,Ŏ9 f̏E[':Kt9/VL궇8nɍQA$:0 'GV˙7NJlPLwI!X!CRf82@/kYSgv=e%V QSRyk?ҢD)ʰn1D'NCgkː$OrLI_O[q0 ׻eJj/pxm :~j|3W`gɡt`VY)Uf]4)~W%=Y|*soGi?1'(W r4+3;);\9q^جˬιFj9?CxBL+XC,W>S+^)%X=&0w{q$S<蘳ja<%O1Q6}p]nP# IxZvjS8.l%^''XdžN_N ^k݌V/G > V8s8VcpmĜu6s0`9֣$`hmd/hgrLе)4p4"Kr 6[pT6"E߫TQ+izv#YEfaM9s/g忼 õ nM0|ۥni> Eյy3FXAL|sL"L ]VA11dn>D *PlFPSMrZ6g'f!Hx j S $HK#e:g-%s^:l<#(1 Iݧtf>ȴ(BpUcNe I 1|WZʞ$@8jv- fXI.qWoOqvCbgN(Vmi/7Vg(,HӞ7> 'x/V.@VޠQ`DF,{vuaz#\IAO/Od{#l'xFkq ǰ 'CM WKF |$yRLY.P ,I%SSnx2RaseOp[s̎ $O\ٙRB:)(P% 5NǺ>? Hy̬ytY:$!y1!3? ';4;Ra=A+K%}LdyR3?k&as&|LOm!Se H䊒Llvֶ۝Z888iɏh]9[_tখl]=|jj&?[!z8=AV._@׏HzP mA]VGr3DGWYj\ '(!꥿3"|S6@/B@C I U2${c[̋ SRTx*>6&'(#WnAeG@`uůuZ55!U ܥlr#B<ӑjJTF92@NnGo7h EJ;Pf5cMQ].3&8J ifFbxDA6̗Ya2ʁ=1旨5 )@SY楕d`2elB9'Cpm(0<}929G^}@=cPQn߷F>UÈ8~eC]Ö#σoigYg ςn׮[ck8CTE!UsIlX|މ7VyBlNpXɏukz H.;A$t`U9H;bU)ioȶVZe3Ѫٚ$ !I+G>G&02=?3y5#LlFF' t%ByKbO ' ,na1'9OuIOU"xfC3^mꐽbym24dyM$ۺ5\A"A.%ZU62PWtYA@&]$KM; ,$Slz)s6c_pRbkݩ=:3mh+?%҉7/_h̗FފcG6/*Y^RJ:>R~q%Y.—mfak&j%\EVa=zc*Gy n$Q@dy.[TkbxLָ`@bѪ*ߗ*[U]îˀhpƔ703R0mQy (E$ĺ'ДA;3- 6Q˜KζU|\>u 4Qb?D 2dv[ fH gc9Uu;Y l\[{iih))}^i}Vjź+\B?ѣ6-ؼ \AuWgn,U7Ex[$UEHnߗ Û 1ZrJQ6wot'AdZl ɉG5$9] ~ܜU(6jK@»9ݿ%B5 VC(@VX>4-ޛ˕4eÙMjt*) ;'ϻl^㚶0 DsϭV(8 BH[1Ow:OMDn|:3K+9h_1IߔAe0',YIQg]@ءDHFה !me.'*lӗqXmϘD#yƧO&k'X/n [Mf}-˩€ _^2&0'P˜`5dp( <7n@P/O)^))Ǖh0}!K(<(j u8 (eN°W/ܜ\/%fӔ9"n :Ͻ<*wll X ͚R{ڮHV%&X|^aķKߡt IQ+l5È!ք*¢ W& ,%*D.Iq2+jx2YйcHfNX$(x/KȜ?xNr9`Hvzagk'!yiÐvƣ0@hcڙhWrc\q5Bӂ?twOKqTwʪQbhBN\MvEw ːEz`x@ѭgF&(ӍXW\/lPYQȹ]L22醠桅tgƕu\ޞ>$$pjϋcW"M۵M7Y> ^p@tq 2Óxl =Cw8Rc'{D|G6ɼZ0,* Pa.nU{^+==- -Oy9e{pYUNv1&6 cU6Pt Wh ̹N[9$halJ,^/I""yWNqN~Ebwc!n>~1}!aqOOlwzoA??ߔPVZD+q#[(Iy$6&+*<b^&[j/-bt>T? ^y9(*0G}2*ւ)Z$)Ce8e( f^zO("0gjH(wvo_T^~z눞ǠEƅR*\qVրzq\Z$ay~2YŀYgԆ ??Nç&p)OtiCJ} [1'141Df~_ܢ<[#\To .oO<)x#M0,7k@h]Wl>Ģ촐8HJ靯Gs&#2nWhIHhG;Z$j=PpE+cdB.td;qRl||m2kHp)9jh#*ڪCVPl.u+nρz1U"Eم]%g5BNq'3yQyWS!%>xۥh$ۡKH0dh2UdUX4Gu~vDuEGq8eBg/BIWER:Y[JUp)'VV}s70zL:⎷Bsp@]w;@ +g B U~%OKUf ' k Dbį H.qd~DAVD`ʈN0v@ (/&>h!;[7q?82#\;ZSĭ79zBxPJ¹\i$ ɶEc*ǭ.BV[(!(K\B ?&*Qk{fR xFˋXĔXA!2cj v]KLo!qd**2]T=pR8>>^!5`K["|Ŵ3&^U#n\~vSηٚ޾6ʹ?voHڼy[ 懮 ~]㊓5-RRL3|=vbloדz dئ;^]KCbę?cfX2NJ#lmo|иT4@93H*A\WSZw{wʂt|~u ~i\gtZa}= SOx"Dlm V}'YM1_bߖ%Ye30ZhI>4GMlڒGηNLnf)82Iv^&3!On v-mZW 5RQim &pew6ipE3҂}7IqڐQNQ%ԏ#M67'&%ž@̂RTbHO>ETz/V[B*o,g,m*%2mO m5њ@iMjY雺bƝ"Ւv,c3cHdžs.)҅fD?Z]>4>L|] tsq@6vgVcmOΠPfRb%)jz}0~νcXa~t-粮{TMN(߄ 'Tꈖ.Z .B^oc[pc;תFxf#!إu\^:zB &a%2#>f{2!c6@5e,VItXQ/%ӣ,:8%0EeC*'ӵ9+/>`< uv"I;W[R%ɔS`зM긗3úFv ]ƫ4eщ$U0 J"UaE"fcnvs-H V ;8jDoY S!K~ A1CxqI՝M1"bcB|ᐔ_m/X@hS"D+b3uTr yY8nzp(h 6*iQ>m̄[6~aB^߈X F<^U[.; "?)Iɢi3S^":|^Z4ngp~͔AUթw}^>bkK\<,sDC7z 5t yʩs`* {O3J`SE#2a6юΥ hɡ,`%Ρ@Ȁx@B YBeS'"-UpT,qúfm|ׂ%]yUΨ/]"Y tͰyRhj3oH;Q /žDe5u+P?1&@s@' $#w_GI=+_lW;o~5o G ]`:tG<  :(Z!ɲ/?_gZK>g _YR)BFݮ25hWRkh?4a@]o(ќv$N0 !鬭nکV8Z0Q o-:E~7퍫(Kq|(G:l*3fˊ+er WlKTZvb7o;zO3+ U*@" X@|0__;Ǫ,s(LHjFSwqO/TKWG#VeB2?'7 DL(vʞ?ds ALgEfhP1yt`E7\ٟL5J3[%LC_Fdc[82j.RP S`#!P[cK%}kki$-7'wlHyϞi !/GIJgno`Mv@y{ن8@/ЪLi>i?"OS85lİOX^C;zVS͝j%ۏ5sQI_Qm3GSpȲ PwߕX& whBV: @J{7a+2jQyI e]5\n:[oL6]8#eZslNvpgY½SoZ +f2G vWQc09h:0GVNQ>DQ-ij_VqE@s+o-fR|VN1N2SKa"kBz1$_Ä́z!@6Lsc.{Y>8ΤX7vB=}-:ՄQEՠ(_UY%i(0lP{oVZ%KU}0ƴF"aW=DID)fg<Ƹ!9w.p*OV TTB.<ŶQrN:U"\{j S#~*v?0#^LEIWS,%uSJ>oQD9b=|ʀaFk~x %Op/11Ծͫz@Xh< =*frk)y;ܣ}Y))7FB ++qHYs3+6u*'gz%"ZR҄#v }>2 965*y~VWؽQD Fع:RtWH]sVdED+i`Í'>f%b_xl;;azh t(rCOŽbxGүWU.%ZޟU/+5"ʢT;aǮ@Jb#SmZLe䙞+*IX3Oe15q!JM Q$dAHW?c`Ω]}CcBDz5{AurœCmx-M<} d_ݗ.p`BFLo lUa-9$Gk3;@U#1ɺ6ɱ%lзݰmW03K=TQVs4 ?/yӍ PLW%DlΚ%H&xXSy$6Z8|nITMb~T,/[w2Gm)#::$tԻ'4GG!A_YO'Hc1sݭ/|9}yiH!S`ssHܣ/hRdm_eX*~A>Yݮg{Pp՜MGROS芒}A}IsY`d˥j<4@Lw rhdҞ=(z1<)N ̃N=6>T0I4zGqoFv%~S_q6ۂ/Rc&J`v^-L Sl7ׅ^@:{<]Ō/ƚ)XCFu7)Fee&^ͬCN=>5yuoeY)|ʬP""O8azY 610N+)7雉6HOM2t։Ann^hFmzsp/SluJh?EpHS(0P='oNekܣo r漛d_顒Ax3/~ ҘVrjC~i'4c14m XRSN*˜-0bat޻OVpJj6Sڣ(!`*kcD{HgèJv-B7~_aK%¡Kf@=<0 BK8?:9^Ӵ<UuL<͔uic̚?;) BNUEũjT<=`aNgJ1s|û IM9K׭,Vs3X(.nWr<HZiXܝnP!}aOOFSٌ}@25m4g"x֋G@5:I7(&?~q)79Qm}0ֲYھԛG}3ͱIKԣKb.t %:zߡiG $0'Ow"wzrJQE`>g6oڞ6ݻ`MI.T/Ig>z3BHO< 34'F`_Crq9xe؝: ͬ^t,`;BdI8j^h=-u RFtCPWɉmDV|5 󵙍< O&^8 X~ٍ@{EfcQad.^Eu&Rq dP1IwpCHv_F^H6 \Q!{01d߆Pc 5ZecM l?sg;=&꒎w2'9/2zO L6xGE/xBzi2C.CQo%MBkzO]}\c`;3Y)h7 LSciGs"J7 BK#$\ژ圬& $+;q+v[G|K/"S̏O`{$ᤡn-cZ^dJI!LgܚFzI> TiSeGit35 ACuK5g? ]3 4e+K%Z"7Nϋ5~!sfs鄋f &v `V ;ԧ?+!u+M9FfE`oEq}'70N_?DkjvS|E?$9KErv_Ջs^.D͍"T[%2Ue=px^_DOvke tkh^`/ݛň䅆>[G~}ji. k(F6q[ *}UJL:3W嘛rW>WѪ&,h^g$ԊhIck8;&I\C\$R4ELۨ ' =Њ,kڢt`& VV^xr`AUygNc9P'sMF!:An SrE+x2 i:R/c)S7r3:~%h* V Vh%pF 1-6 ;$HnDK)8`nk*x`kR8ÁƄMt9Ů?_ssM3%-ߙ׽`-!Uk}@ˌ+vא٬vyo/E VȒaneWnrɖ~r![ :v3"<\s@(({Db?I ١[ h% KY|]$xKwr a%ҫnMe4Pc9e/+^dbRm. RBƕ.a>8H[6~/:)wvґ)>lS}$X=zlÄGΝwls쐝()NTu*`Sž\tQuKeye;Y nq Kh0za%ӿ.ى>b*RES;g8p)1TU,cKQ}=¸dwRPvoKkO;̇JG* f4ޱZSBt4&̔/' pc.;G@d̵#0 o#9a~pNFvbdZml)AM(c9Z' 5>E=J(Q 2kF̆h $ vaH^h% )νpt{Tn}gąq 3161(J2sCL2 crOAژݷ dbSaq\J̍}ʻC>O_0/g !Y 6CKxү,CyCW7NJ@_{sN䓏 _ k^d)xw~T[ĴρJ,VmO φBr_jHH]`"dJqYPFDt5ǿMQA(˛і0Y${isUч):< A,M-EfRrtsu*Za?9B1 l6fN9jBn!V| QIi֙ln8SJA,!47hTDtV3u<18% k$LI0 8x>O;D˦T0re4mPܜL oqMtꁈFҲ{,4Ngcf)t̓"SUMlNRfvA>R7=I^噂ph}9%`n=lt8 T*_ :#a`kaQy7k b⑛@*w{vs&(*s7_# ,-(wVX#OFt_ *Á3 m5I| 4z~~)zT1}wf/þ[LF93beֲ*KUS^&83U')u[4RE"htW >xbDRDkJW5D觗jϺƼzuA&*\uNil\޵D>nPrU}Ա#ݽѩ~er8VHB"N\ 2KPt^7FgFg];b"+ $ͣ4UvD%_?_.]KgF- c !wTãJ Lsc߹i҆FeQK=W !vk>Bum;nHoкhnq}{mUb2-K7cЕ"N:U)@ 8X1=-yYvl#E?o@Qՙ:p51PJ ?Ks55K3O:t.I%&tzw1LeA P)@L8RO.8iZhiYDzu`S$h}uv#-wVvdSP}<м/|:k\NHesTLr5Z23_3U,epW@vv0UΗ.o%JfIiE pl$ɞuýoe,JȮu\ +: Y(b\,7kOzH \;P];tX䝱 0Sxw\Ytʊ (kmCnJf<´GA?ދ:tf>ao7l|>H2o)n/dCqG'[eE`yՏhdiҜxm)kpt=$Kg[&eJ#Nns# YīpUm_!Jd|-jy)J0m)0Awjј^ϝZ2K5w(ƪDĬ#⌋ TX$+>Ed ?8x?,LB )DCzPzU'r7>G޷%rKҽB Ҁ^_~bUw(v-&7m8M:8V\RB"=p:+TkMULF+ CDc3TĨRKqP47gX%{7ENTʺjDVhh/ql"gpдaTC=ƕ^Q?\ʖS;ca ۨ1xaەp54Fν?җ b9QI~f̨U^ۀ-rƣOȯ0wEg1SPwK;tт O^BQMf0ٌYotϗZ qax-L߹qDzWk-^SÃvckZVXbJx#?l~\itsř]HU[gڲ|ΡrL *]GAy\+F@&H5YFvc{+[Ok[Ap9l6>g~#+t i%Ęjgi|=IF. zK>*$@vQ!uk>Q*‹-_A_c&G"x m7IKhт'[XKڛ>) =:I'& z1 [DDOf*I>8uu/߈[AvL h!  .D^z9)b砰ΡF=Nuƞ7DvFT]w*R\JT7a 0\&2G4;Y  92忭Hv5fCӟF&pq߭M mrQDeC$GϘR*v}XJI'JD̲|M-4 ;; :k%189b*0WAF+?0؉ےGh,0>2$l+s::ʅ6Q0Nk^{ж;=mTsйF33%2jĶᢶ;jS,߱ߔ>~9?kr>eooɜ)AΌsxL܉Z?IkUҳW2Eգ+R]d%ucvmF\;~1SʄK8fD+,5Dn(Wp,ϊ1#lks/ΞͫϨ[f=-VS$+k\c . ;ͦߞED~#44DSV,NPfU9^رF_aaGK8CpwS ,8*x츋ʬ01",w@vy1,XM(fgb4f`owJxG*~SRJS˴a;pn''t)E.8d}&*&LjD/>$%eKP'ëofO ] t0OoGI Nj2JӈAYS MNMOgPgз5cbLAG8{ĺR /~'F Gυ{PEF>'{pZހ@.q km_m  ]Β h1DܦI7G+mC> |PfK8'.&N̢gHmU5Gj/^Q 8m>,:Д0!яe Yv86W-Rwϒ5('QA,U)t> 2h|\"0@Z/ 9Ş#=/`v60]5tx=XaHL< `LwAJ>?@_K͠)33K|M"29vpJǰFJ u컡_{*~* 7J tQ]FꟙD]`!ܶ-\~t0UT{ х7K{2*K׾E[$kZϦNNڏiG?zgjv6#:<\5!A45?mZUX=hc+>[J:Z>eR` 8@+0vD7Z b.%7#D} CavIuM#8Eϸx4O6qM{wIA޻ci}YFqQyIPjz4!P#i?fUD +אSR9nŌہTIAiZdHtV7W <4}o8h*y_w`%OxyG^!4|RKO9l UGʺK'ɸ}M`:ߎ̦0MWN Qɫ*%;_cO#ԗt_N$* ~%/Q/&IYxWα8t=vtt>]M``l(Df^>9RUm'̯Dmf^2Y)ozH'7<Ӳ|i攱 1~FmӺi7s^ j7$@F E>b5/kNJDu"k@I F2cɴ]lNxLl}4 ̾KFhݷB֗5 b@[O)Fa,<đ`Ɓ fVDW3S?H_e*aA8""Yj"jny\8܌tv_z.DC jЍ~2+qpv$T"4|˗<84 Ff"w,e ly%,yrJHp&}qNœ&1V٥n7 +_uQ4Q&^j'`~_f}SKr#Eл` BC=mi@7 )Y-cTG%: :7rn_ټ܇>,hĨ7^ B (y?/7!m#Jy:gX zī !Vff;k=~5r]z2-0; hU;)OVJ>-1*w(cOz 9rdDwp7k"T(8K bg]yADV\]̢<]Vc/UL3#Jnվ5.LDdxh0W*_$P4 CCԁ`\TInG($UWd:AzzP$XtЈ |Wl-GIOYRD6"%f&j)ã۴Vo\`HSLV{ΙV"欄Y{UJ[S6AqkYï ziA4 :p# SBR@SJ<[+t% f;Ey[p1m}Ж ڶ[%i@T b@s7͗n˸Fq (nQ_2"ʼnR M=ƫWJL@R'_Rx+ >.y%q)M)h#<;\Q[#p+؁䊬/uuw~<`xmg\ͣk_-3#91$0̮@s}d,{bo'ݖbd ŦOzB[z[kF,ҽo o4eΏ3{*@6s>ӳשrW}YHY&n,-77ߘ5>-"CU<lDkRН+^-MrRsV$)O6҉M% c1~OANBD'*enƊD#kjm_3S?U~ w' m`GCiǀ<U׀FvEƋNcF/J{D_ l! 6SBն\p8Ik&w5'Sїd3r߻@*XLQi+qs$? |XufknWLmiEmfך'g0.Ԉ92/M / 3^^N\\9U&$gӟbǍ@R-sA tr]w^8'(;cVUPTlM/h'Yx?s,_,_Bd5ATQt${>qaaꥺ 76/.P^sr0oʏ|Q;5QR@/xzCʸj[c`QU-k…rr*G 93NBaIs~6J77z28=B(+ [.B 3_+¶9Wut=zmhq=P4pljs&z~1b,ZpޯlZ½yVчewN%-j/F}>#OU;s2++o󒮓6_>Ϩ}{#n3?{shȮ}OCU̇-FÓ2^EP>">t赮fk[(*L^p$n jB g{ Le11>*Y`3Z0ȃ#" -8x4^ <(GA;mei籉?bekA$7~b_t%S3 B2ҼydK;b:'}>KZ躃9?@ƙb,Jxu.Ϻż)$_t6ќTGJ )7׷+7 hk/6́ܶ'L,s&y-óFf}u[BwN<XPD ] g9L?V)zLvM}GmF;&"˟̟\, % گ< dF%N&N#ON{?^UTq}F*Oo{ڈHƻ`oGWLT%!NK&í* vR,BT: Y+b\ѸM֢2w/]2;pWq3\Td.FBтc5 {練|ath?l0VH7RQ:ˊ4[;OUi5I$N* c*_pK}bؤΩ (yLd}uC3 ٺ<XJ5P;: |J6}#q]Ll9&3 D169`㈱O FW3s:zg S_[H}Y~8>5/iϗ,\s%xɵY٫`J(Auc,`g釦2PdeP%^x^lꙦN 'ab onǔ, .Ĺ_Fkw+S/lMԚ >6ޓm_GG#^x7uIjÕy#E}\%'\ gj p(REo.RuL ґzjQPn6ؔ822np*+ʆipEy'U}s<$&ӟ~J7 D!8S], ̪Ӄ ao -/SD[f{8 dBmms@z/aDr}PxF= DdU\J;jt1/C+KZvV##;+ ,_-0]Zlj/k~0,;+߃~ywuR8;0xxB;jJ}ykw(t2׿Ep$;\64r-02)Dj y|sS6pѧﲸJ Eʓ/˥K6Wcmw?(P1LER%1RCj;'ֺ#/9J"P.AF=cR~h5$ #CQ-.P#IJu ' qضqmmqX{VaA5m`aʋ70fm.+)ۙE= PJ6dr[ . C4pb 6Nu#|;x*>}t؍#I2[QU4+6@ 5z>,&[Ci}nD8YWR 6S$;F% rF:,eDߠ1% 7\*KdMtyÚN_'񿫺٥Hd$R8&3+ñV3ADwL:ze|x2YMP:<ZaIcl0mm%aYNRUYd1n 75?%ҁ dBs(i@'t $}C&dV:dH. IHVCL _#iph9d 8_S!qEl\zR)kɿ s"&k˱Ҥ[UV κfKR:BA*8wvi_T o{~2[ǹ S-kebR(ЕF3z>zA 'fwf1Vo0&sWQB'{DQ1V^61+M$WdNW{ٕt=Kc= _nqyZf0+C(sniG8a^cK0tar"W \`46K-0DSJ9Iw`҃v@-Ff>A?Ec I`Du3Q龩&3ymI磜[ˬuHe@C7A1},Dz1U.,)H0vtb1; a+Oy5M݇8P]r8ls텠&P c ύr4$W/$Q%ӆI6%Lh$N&8aCH/um]a6 &gXr TuS5EK?5de^5]\e\) F4@g&Pk6޿ F)75ց RԂL] 'x~b7[%=m^ 79n! _b& ;k 2'tCZH,&FǦ+tn2&LY uC. El&/2驵. +nTnfAB<hr!i+C /:a= ^G/c4=-XDcc AQJ%~CӅ{BWOFW^{%phXUЈ;C?|TUUníL)Ne$[w8WR;Y9|0p *էѝ4F$*@PI y꺋 '-[pm?V+~úVvݿӾ )MXTd8/ fS+[SPK?vA_zKuoM@[]Vz2\MkKt~7պcD6,min![>ވJ*?Mh%s_ZS^ϓt9,%9j$9 TfOlތ׾ϋ-أM,Ld KofSjFk^B& !͟^jA + a9^nqW l7 MA tOHVXҶYȤchUu UR_G,a^e$ag5.J@ۨJI '|[ RkJ٠%& \xAReDя&2"j|>=1<[5nԭ33/]Z2 sA"_lz#rʼn+jmꕳK:(T` ͈v|oIwe-о`DŽD `O!8GQh C (|sL6jdmߦ,(Cȡ𻫅(JaC&?O2rm۸۩@ R +n^Zj`6OfXzJGIyk x!2,Dn4 ʢ=e-_tر}~ k;;'jYM!ysQ Ƃ f](`΃`k::eqiuw]H&Mwcjɡ<ɐ@zvW{A,IuXdϒ鐅օr,lZ0vQ0@ۑ̒)Wao{X7nȡn+Un`1jH hWҺqJY\Fɣ\Ix4q#5"P avp)Zlt w Ad0s+F0CTg>9F:w6a J*{p7FQgҤPIO.d|̹3 q(p <dG f' b81D Pv :\GjDʵT'±'^:U^ltrB3q<<V?̍ '79DuETsM5EX Ŏc@z&`@|U[E%9pZ:)é"#<7STP =m-f }Mmt_+ }il:bHG5䈓]/p {RgQ>fLܸRC^S˨vSBS d2?UG͵=cʸJ/)azTفdrV񃠱OoJK\1ghiv?_L)tbwLhLk]grcЌ #FO7Y`~ -ϋ~ʠ5JGt6b#%4 8Csy͝_PK~LB~@TazҵrXf/(ȵfСo2W-~w<$:N,_Zh̢޷,Pf0)Z7~%~Wj@Eb% _TS(lIRkPaTq0!X'dg{=>5rF GFAÄ?\h\")H~#uL>%͗:WZ?'$J_.A*xt6O-X#MeV_{-xѵ [Y)W$?޴lڈNuiWf)#+^}Wk]}(|N%AC &ĢWUruc 7 ԛ =ϙ뿱_N^!pkƁdұk?bVS*^2 |5lD;@-}>,_ Xș=1L}J%Brփ_ gG^E7.ũw9O۟%OE!ɐ,MNqoHjL>sA+H:o)s2T\pEb xedӻ*|eOm6$fW_淪#A%|8a8r=6%/>x%p qmK{=Y1+R1Q?w5a Ocmq6GP*vv'.c׵\38Z\tLcP"Z- BKAl#ʣGfש):Q֭jo#BzT Io'?ozꗄ O{[rO ͳ(6-ev4]!e2YH4F)5kT3h3ǭHp[㡵 C Z-m#C)dYO~WT߬ds(BZ68SOvunn2lHяZK]Ib& 75qg9|c*+=Jj|7o-l/_Eg2ޝG]MM_n> ZN9͚9FtL[OR$6d芸Ig[ |j6Zjwz8r಺Xl4)B^rAW່n}!`L xt[Jb~l73Flcm+ yy6ѳd S,' ,l~0 /*|OP\VGfu-b?N,2ÎKH$[ts4b%Ql~=Ӳ24lxd:b8쟸Rϥ 63qjr9'Vor O~/d'ęa}uU(p:YH줡1?4@HZV]xN'ҡW ?o!LQ#_X%+,*7{h'=2LAPtj6!RP.h)dtpp70ȚYBEVxi^gLvhAE15&:۔$ӥYJܺxS"D¯%f@t#ד$tf0kZxeOl?}(P:79D\*MgN#@7{qĊ"X9_\?n9 +RZ_)J\R{垂2 n ʙ<@{.rްm]^9WTCS\ga|.0Xw @,ovs3F~ %m֞BU'=H5DA!g|1n[Qw^^%̒,c爬QW;*a%hv+'g,}ȳƗ餺yd&j2٣ O^ʠ7c!5Y{G i*AԹ(C̅R/2B*{$ujR"qޣjsÌbhe%Nm,a|pGϏv;7gUR2DUq?3 e;XyQ` ,uYT%IIiP <78!pUP7R5^ kt)LKՍ=&"IoKX&DR0ֿ|]ĬӈE|a ZZPnthunuEARq=%ID菖hI 2 _SV~1f/+w]ͷ\6nCd1$Ihie!ՂO4<\?dZN|+ fR Ce#T|"M!? G\[|n2?dO]a<"\mW6aBCl}B=O> 7ů|CCiNkz.S kZ+Z r{/ee0d4p. n[㍟11_|!ՉhvpS?^3tB1IA`|;[|K+D3Mݾګҷq~knLuOB`H'LxSE#ռ#$5=+$vtGKijLs5bWpg0I,ybl' 0=1^IѤz!~MS _Iݫ=(#aCMpI E9;ȆP,1rE&(NogwCVmy[o+դG&yw@3UG/%o:Uh[0ɖ:Ãr;;km= Q^-(w7Uv3z1^KX_:bCp\4C@zwM/ .g<7A.a#0ԉ f7w ݪ<􋌗$!Q y6Q OL"4r:t9(ayF^*jm}*0QC P!V2dEvH K^~ TG^-QUJFe?'iOw9`@(Zh[_>*N*5|鿞ׅ[#ح6{wꈿfٞͨ;/ 4jeWlݮ: N2k`?wuD.E M?% ~'2BpX|Ib+wD k8|D O:CE;ghh5[Rc=%ՠa xzCM !|2>} I꞊hCX4HKcrUBDw8rn {lq(+K'!I@?+zhu8^*30tZmrw 8chI΃33P1+.fz3[7b=R +use3Un;tT7j_ 70Yu&Hq@)F[qH]/*}Z|$٬ x'Q nTVv>SHP~U{)51*ʕʿ8%V$Ӯ'kTb  6'k_MA16i+JwYv3҅Q?$Fn0koES9F+0 vD#W͓qJ4X |jcdۂYy%ow:`Q);&-Ihw7xg$5Z\8niW8 %Pho pkxC=h\<|)>^T=_S@tHk4` F?"gXg;/edPO1T)v7d_Ւ(@`$#$Ap4S huiKOyZ_,1,Zߗ8OE#%}61R~ckKRٍhW}(ŃSki &bxQ|q(dbZ-a[Εt k++`{*kj-a2<^#gZC(x5K6= 蹛mJj1|#XDsFV32o8۾I1*ޗ;'އIuZG0/yN,eXG &&r79m%o:;drPaߗuʨ1v{3Fqr5MOMQqf@lOT0+ 5ٞI8,38nu;_LT/%50kKvuIڈ>ёwYpUk}~qd*G ײα Kǟ^2*GETNZvDiQ7=3ZcVi8PwATvb^U0B39 7ǷTܩxikeV /:wSL51Gy}f R"@KnWL ,{t#>$@8 1})N?9 ReY)GÌ^2VY*r_:+zl$1W/i\m g0͕! fp:]AXNolQh6zz C2FP1ہr봰Ŏ;:ti4' "M쐙#gM<9#T)hZ@Br 1s|2)_N*p,C fgX58ZX֏FujLaHx9fwJ lSI+;`45\0;M?V_|z3 BUuJk As+ 7> ʏt' "K [2pg-WHqBc:,8P~ ֙]ćyCyM*tv(T}~]| +E?L Z`uyȅp6ٝaە'2YFkB%#")-EtezTl%@7Mx։:I95fk^Z 0zlX甊`*rEF&o wB&!. *ƺGI|ZnR)_H!}QydJa.s leG=iK;JPBAHav45=DmSq{rmflHqArwsh; 8dNFܜW*1'-M5\-5KS7&X:_Mp{$e9ێ8FRg4Q0Tðȫ,_wXT(զ[!FLS xCDVdvFɇ_$?()M`F8a`)v١q' .]~IЂ3,-kDm}zQU>=]!tJY3a?@{/^uO/mE%CR^c.zA[ƁIe7t->3r[J֨#{^.+VDfTl)2hչ hiR4FpS}LoigG.puBbD  a{ku&dV-=.&ch,tA17f@KEϭЩrY b pFkj!@f,=%ݜEGm!X"\;ٽ|Lid_}n]W.zB6>SU3T[Ϧ B`{4!ئ~% q-T,8!bb./,&~S<ɋk4[3)37iB_)J{kM`{߻[B*ۣ/@!M:[ZS6yK4Mn[w<DZo,A͡W9]zQt~,U|d6FSo['j zQxBe M~]rVn"8KüǹDɧdqj ׺X݆9N/|٢+AEo|=0NVͰ_WGܛK%dW''l^OFuҿ~a~ytmzF%3N/,kvZY rqye>R4y&Ė#<ǞlZ6n- G,_Vk O`I?>Ņv!ȿr *AJd87|xŶM<H^*sP} 2MNf4mB/_O zU>B8/TW捞EI6=+׼B>XdHpK]G(.ڌ dPrK|S M쯾(%# "@KRTDR\(غ S=M/ASXœwgGWQbiJ`[=%M| Zqؽ=_bр}Ȕy~KW EpT}UiDuu鑴oa,́hBFQ%wH#ErP'%U+&-W[bi]$Ή [ %T47pml m2N1n 3PFiD ?vI }숦Bd1/,?lHG AN*5qs>0A#Wmϗ8"H) AsWK/&67ܭ[?œamksreMS-hij넪 F:bz7@|8%XTmfg34#=u)8M cX6-^jз5[y#"j8wwc-کqK3u&|]VciT1jZ;{ T- NηņoUKe~qu:sCqQd'5Ҏ1fMf nڸUoT/O>^иp_xˤ[DpZzyNhَߧ/xpl`wf Mlb(tthǡCASA4vÎ֨Y54V*+W ︸tr9NMڿ2V1/_,,É FkWIρbz(sïS# RG~W#EsUMԘY{:h>/XWH!' V_Ƿ nhX&/+1!߽pJ{P50~> L(Jxr| '䝭ϕ7]onB۳-e7 i;Y$d: d9]@iEРy ls!L=Ɛ<;/r]I!Z {ªU?k]{JRǑ[GT9%GȫkZKgbpVB9FAn|wݯ%NRQಔ,GFn U9M[&GN[4׸zsMxNl]oj*8Rv9ɿ]jSyW?b(c^P11@ f/_3ueOcV ݣzƹ*nRcvۋKW:x! BJ~(m%SM;}IHe44P,:M35VN; :N##$ag\%O絏Omcn T;( ~9،t֜7wm#P m-cgUL7*g)HC:i;B_HEf R.H s8<ۄ^yS(N.)ɽxHf|tOo":e>[L*sNKdri LFwܨ؁̡v>Ь=^-Xi!h|I;i8hvUάk80(3蒼|}s$lMX?&.[_AGb➮I. hZZپv&1n0]! ȕ9+JxiZLQq^mū9 ̈(IrJ#+G]?`O%Uh'h>S#РƳ.O>H=%]o':Ys՘(BHX3!+B⽡ClB8a 4ɛc LgX*4{trAHBoVèt9& /"9T4ayiYHai-?$>~6e=J\~3f TR']a= Yд ?n>QYn: At>&wa72@iP2cØyhB=|e(;TIďP}<0=2|G1.CF{NtYܫن0a!5;.*㭥kخ&E̯C" q{,Ql^{*ŽIJ:3|mIu8a.4*m=c B~L.*E˟,k.i;{jAo4 dT$^C0~m@qTIZyϸ!V>~ӱ7U/n2 AK%Ex{A 'Nb_b|qk}Xm 84Jvl'wekr>vCSlT :Xo V-Ei1BiC %_+F_͖>ơNi|3aEVq+4Y-1NuHK0V϶}8PPM}%^AX8{ipmXOr5*lW@LR2>w-ײb^oid9z'GFǹSm]:qJpvX;<7o#%%ru%#i6ݺ!S^)e3E.|lhDž; {`I)ye\&M AI@ p| C0nb-Ck Vˀ j3J>0&s_vB E<l5ո+1p2Q?3;_JDYkE-u FFm8 ~9ܩ!TA*rJ/ 7ځu'Ж }EKx+$5 7/s]c3 b̧F#14$͂ݪzm:jΘiI%'mb\dF0t>2ё^X6'2 FOs?@Tޞ(}KA_ -RQ¥7WiL"^σC)5/Lr xo=dC$)NF&"!$mZjiz 4G]n $MyK @mOQ"{yF 8C6e.[2kO0:N55ܰb{͕37|hɯ |1q*XD;Bxʷ|7R!a4%Z囖Aof9>.IW b+'˃)%16@0z3Z h\d ɷ=臉<ĹBy{6Ϛk튤^7[UG}_>XxE:&]7 iV[jmRed_Ql7jU/|:!U+0WO0X<v՟䖁59̂[La=cn5K=zƹ=_-SrϣVl07>8F:ե._ц=)?~94w$J:r6zbEѶf} ٬6=^F=t8~{X+HPA6!"ʩ;R2]y/;+yB86CU ^_Z^kږpTW]hk#p+q/[#Nϙp; -Ĺ!~21 Q@!ݓtpGm@}}UŸcM E+YT;{p0Nh>S+չ򹥼 !:˸1q e )Ɖ#d Mҁdݶe#֪ZR)IG-Mlb"l6]ٯ`ۃ=f0&֮Z Z~dir/,\.>s- -?g6Bh"f1f<鎟9M.j] tքA/wym)(wPڷhE*zjZm(2B rKAX#vu 5!Ee^hwbZ)B6Ia#ߢTsù|%"q*Ȁ3ZV;4Gg#j^ilGi+]\ϋCBk_AOD D՝󨪑~ͤ;|pFD!Y-Ƣ׎%3eXTo788S JZ'XMr#lp\+<ԩ>gR;9k6 JsjhH6vab$@s6N)2BsCEPɠrk= b2NH6[oWkyp;Yx~MɻӋB*<Jqu$%%[7ρw@~?ˉgUdz4oG[@OgaA||#jc:MBK?$TH+ v#2ϭ|#m 'pPB7&=Hc^.+/giG*lNdA'Zu w`@]q'݁d \,j:Sv] Os:Š>PT7:jLB"+3M^9a.E^2J;@ S2E}t]0e |9h'E/+I5@ ޷mؼ1ɨU]e:x{ \W$PRhShW2ʡcPs;%62%CMEw*KI}eNkI- y$ KQ X,&Ʈ(:F%̚y>>~TJE7G4ԩؿfm0ؗ{Z8Ǻ?s{&r(F V S1EŸMf|+dz,NL 3J.SFjI#NTpj.JmQ:5RyvQqګmLJ1!I@d+ CBI4Lu n;8*]}3$K q?CN wǙC]9C9]~; S:=< iym?M,w;vhIHu6{(ȧxШSKUAam ot{skldR۽)~)RRmWԒya' +4^m+Qƒ([`  SN7ZLShMDGC!qkRp2bِMd!gjp3%+FfoޟVŻRhl_ ̭G9=JSхuafJV+c8I- oRfIaf+Zŵo&:㳇;O4bKR+&xoElFmAa}iW >JرI\!FA y1l(EW k1\ h<6HOVUNvs @V8 8ӭ4TI[sw(j2JC$\0Gܓ^ea# 1߷/A_kǍHJϊ~K]KRCDwh"M zj#('4rFɴ( M$!?fcg@48'Ք%}4xxhfw&ױvdUoCyZAhP(+G][=6Dnպ\Rb&'B]s$Hs'&Śۑ#/K$GT稾/M"P{/aSYt 'B2&&5۵"&h{Kv^hBO s?>9Ph7 ρ&!;( UϬ"4|֗z^` Q3/GPx<⢩SUaa &1F:#I0QdpkAm k8!Odlr%"ܵ9w#끥m" q$&bK8t[ 1z+8 o3{DyJC = }Ҵ.P± X[&ydH9Wf_#ҵֽ@#۱TykI(?hvŒd5m׫R2UuQ9OQ8_ y :&Z}V3ۄ$EHzݝ Qzվ dg {L'PgBZv_P{4{e bl1. ? SAĿeXpH%\B۱$0\Y;PPR]XONuf nb9>"ʼn"Zȇ -\iH* x'd=ص48N-7$L. ԬBQbBydg(I%֨*@3>'J2vϰAR8o}[ [qӔǐAUkyx]4_nttzfZҥihsu .%/ޣEЇ={e'6',Mx46zyJd9sq+l}fF鎧EZTx&15w~WJvU04QkG/ab&:c~U %2Q849#$BotPK**xi1@Fsih#_(TWQ + MV:}9tHl{0h8?!:$HpvMY\<侲d@ W8FēC]gT 9Ψ6.XAK`v'ǀi|E K̀eԽ߱@<\Xk2obrP۔3z'Vf R0۠D+K :9jin:֛n*P.}ιWiGl7T_?u,7OCNԭ~-2pc=7ko/[du' 35r:me,Ļ_%#> #}V߄re7=x> lj!xK)nISb$'un!뱂6 ir3Y^4] >w/VDD^ 3.{kPtiHAt&:3ڙ#(ЧW:R`f|D&޲n*)^ xi'z|8k)qm&~莆[ 6)2.Dn5ܚ ~v͸ ً՛i(cZZyϫV-oq|m`+[JYXvnGy~6iދO[d$sfP {^)xm򹎴_]F!-(" ̧z8 짦bBcPy`aOܱ⍩st.t"T9B\*&yrSG $(b0ŀN<@])KLo%S0Q=ƥ9@I:M##UkfN9APjtK*o)nmRb"I̧mJ3VHqj|hl2 %@S/LD3_cM{GEGEܧ`t?+d6j2rl:]F@QJ=OBZ ɉ C0e{y|/mZ>dNw xWkA~N'E{B޻""L[c߂sb5)[*^4DmIUZD@ pa^5A^I:D@!Q ?1=1utLMv*=YwHk#]t$ ߃M)tBSUT)TZ̹rAcL߫ת:Ե !s9;& Lʉ' F9fhtNv/!Y%\Ӊ jq,Ožd⚋)_3pMJǶV,a䊧l1.tz&Wl,lɩGeMUQK-i\qj=g35@Ib3_<09jAz+!Nu/S|i}. Kw5A#uXd/''g._K;:P$CQHsqG_z祲q[zA8 seE0X(I5Ǭ9f9|K'@/Qݳ#,oS$i'tw2 ;1ee/HIoa J }3x}싦VK|q*_tYV2:Y.RZ޵"icomF!$;1?ŏUWu :H3a_%͏@-j89F띏~OΔ!N RzIp\k. Oc:;kv(֛s?)P'k $YJYmR)tBZch_y{t4͙S %Ш?^r\wb HMO~g66QVS/b<B*6Ƴ%6V`:{[f&cHjyJqi\;_oJщ*F]ίD}*'2xoanSQ,i[TѷΌQ{)]ފ 7.|_EǜCBMY>sHYPĵ JRc+|5׳3 pFj`6HM.XwpxtDm B `dl4o 0oebJGhGzͣS)$h'C 1a^.h!TH>ǒ):nVKQE@^oq|1N^Շ`eQmuhat4I : +$$Nxie  YcKQ޳GGVtO9)FxƢ;vz=mw Yopx/[1/.ǭ!s"0'=ڀ٠|.3OY͏^IB;+ۍ c)ȍAGŖkKk檜%~Q:}JWVW9^bYN:R5MUeoYhKH/4镣ӏ+ -yZ /]u$BS*͠F+ǻ87_x8astdDT}ѩ8, LagN#}_tO7[zF,ЄF5N?W0V>s9 =F4<^0fVG;} n>hrWm|ֹqS Ň8u|RDX5'F$E du|0rữ'7z(\ +SKz8c'=U <&?R)| کuV`C5*O&؞7/\egIY`EkXKhp"CCr8LĢ_A<0MlЌzC僀jvEgz2خb{}sCck]CiJլYb*ZE?4Ru##FlJ"ԫZyF"U $E#ΞM3foiTI\L;ы=e׿4fp539L1JvOY*uRr2rw)X`2VH7| {_߽e'u:]?{q 0}E]r_3qSC @Ă-Y+n ] .f*u۩Zw4,w!(|krTDŦ6dۿE"Kr@bL x&iNA6iL &s ֐K30Dԅ<nȡW~;;$)P:,rk@z6/%(R;250x5"'P;vf! 8Ϣ\:>Çг&=ΐ@-YU_̮^KAæSbN*" S(~O {I-U,@7%% v/mq鉼ZU^ ͧV1S̈́7CڬJU *!]ݕ1ѴX۞/E@k-(#t< ڑWr|D~#<=QHAO񢴂PTK7ʺ`iƺ9F(~5ʹ#ARK" XN`hhi=?*B/>2*OJrp`xȢYͤxO{'9r{]jܠ@4U:z'YG<0޳ehqNXXmBZѽRVM @X^L5tSXWɿ , ! -mߝTPu9Q׎;Q˫봅4Ǎ`V ^dEHI1rn`UY}6sr: Howt5' =Ts.; ~QqAKS@$%F\ҧdlTﱏ?G`/"@,iUѕ_.;jVt6vao?-lΎdu>W-xUЅub4ZA#Lbs7œ(r 2t4y~鬽طR&^0^!Z=7JQM&&̭Z,{"Ħ/B%Y xĻN@ JyS ЎtqU 0d04֪}g؟1őbΠE%<CN&BŰg܋+;Xr&kVXHFN^93RCߟ] D\=Q;(4Xiؑ2F.GN@G*+ G4Q z`]tʜ6>!&hG KClmuqMu8#'`o7C'z ҫKqhB3IK)o3Ub9VL, B#Μk%/~W:%ï(O {l|+^] }#,EP7gSHz )RG;g9"2 QhH+u8rJړ!"3\q:'!ʷ ~!Z@'v'J:Ǧ3SZ-KCjekP'Gr,=JnmlR\5XmPQM;J%a5I寕H沕!N;8ӭMš:ڇ=Y C):zk-l0s>l`lQlZXMp>oW:_rs)3fj֟ uJ)gj֪ h Ā)dd QYGVnzdڶPB`ҌD+ˈCz  P9#@Lz"9 n=QyZzJ+aK*Eu\ưY&EPBARr]Jtb8w-ZT]FE2bџ"؆ޱ 3}@٧j΂x w/cB+碵EXr6ΔF,XئXgzX0{A=vfM_+aBڈ hnfթnƴE|I3lbgDCz"h*Qr QQ) }RWJw7dTTl=O=4$)UQ^~FWWp=lYz/O+jC"fMmͭ䞳 ltMw|xOd YAQ{uM)1W:N uԃqܵm~_"rU@Z[RءwUY{}-׏;%xR`srHШ^qfl"ŔO[w;%5΄ŽGAA;< "dTV\LfK;٠hhؠzj QB_Lyv R@]"41v>+@У{[׸$^p)d*D]Udډ9 ΄L5p _A6#+1`}0tǀ/HQ,J|ή{OϦ24e[!]zflnݣ}:yjiH8$ũQ#"[wL)xmtCqg6HUZV3 z B-`BP[ Vwc&?/0">h W74V.Z8(UĐ=ckMz ч-g>Kl9Fuf/r3z{ wZXu@ +zɫrM!~E9T6c8ۻ95xΊ`Yq%bfnx'l)'\h.pIH~0Q,W^Ԗ+wUQsb{$lqcI7U=]?h_?9A=)+ uGJ ƿnhb AX5]K_G=i_YفF]@A:A 8FYH̺ܝHeSqTB/qMS!DՍh\[_sC7)Ω>lWx]^69es^&|[nKKu|xlEi)|sTCō;pB7f(5ϷH0 NVhmu!z?LL#רZQmG^¨k^K;O}L g'#ՕV-1KüH::)W=3nUq^O /:KI(P(b@2QE/~Xa3b9w5u5KNI/N M#Q;Y/]?Z^_%SJ,Xd{sϢbp:]f ;SӜ9C"~Dwj rˣ˶21=mcNH6 2&-tnFR:khS|.`Kԅ &O@Xi:Ni͏V4jʻ o^gJ:>r{jFn A|rVvwoV\HAoun쁎 { ` }ɬtxPQ:/v9 % o ݇w'$ _uMu5nxZݙ?-MyiZsJOhp*=xKf4 >2\z&H~IgyQu/4a7\Z5èS뼺#> }2NRVtܜTεm6y=r`iN[*UqT#x45F?ٖ۷cp (ܷVw^P(DkP,$+\-Nt޾\|n%^uM1haDJuQ:"೑hVi)3w 350! %l%ְr@¨P~8e(;kr{wV]Rd6]')FuX!&0]TųBX_U]x[dscRdɖ".c8n~9ڼB5*T-asG Yw=/۰ƥgoҊ`UׄĘ6Z7Bh4مjܓu1SVLbesZ;d.:ޓЉ0#4;<-X}4 FR; trMNd^1Dgm<5{N9ޡ-,dXJ[0S0=ߛiEn|2!R@XQmQnKyABчDСArEVtnK.ny&2B$L>yJ `X~ytK,< #6~պƺ5rwv݃vJi@ *,B83tޣwm, ]?{A/K"z+eN0o}}rΠdF+L=׈"ޞQ7t';R令Y|țdrdk&T;@=%:GE u i"jO1wd9 KLy:eBh5yf-{_1GH+To/+f%b$L.{΀l7sF%N8J[y(;9zF݌oƒW߶YGc&9kcahqE;<.@ĮPf eAڝ07n ۢ ı 2=n6 MJgw C_0ё=#'A񬆉:eOn6{c>|EvbC}O/R Vr#"sxK5U WzRn/"qT3XԇoP!Qݨo/ _r~Fբ&*%" IxbHR=yt1cXH9,G3wgx{(Zo@s$vƕ>" ;;%#m1'UJbʛ /Ym ˮ ik Dt븤C* !TWi󻙲1QپcӴ?)T1k 'Bdk QJ>Y-Xa!ٛ(e۲|tM ]ӹgwaqY`BSzfgќz}q;B Ȗ*8;$?Ё;Izaqjkng15Ml{;`NMX ,RfQq6>B{u2R*{J5zdžka(ٞec+S 3WZ;q<]::@|$Azۖʤ?V7o6ߢ(i)={߿k ~<cpCIf=,͞"H$);+I0w{[_Î! /ߎ?X. R} -[h*ф!6K0إF&Xq7ܵkwZ]C/c[TJ0[]`L$i/*#*mYn'"~e^I((ixjf=$vkHyXvysd hn݋%nўRU>p/9_hC@?,MUk"b{"$n~TEK0RO#Ʀ _>|_?.TOZ)MD‡ }8 !Hh%}YJÑP@Bⴇp33:xru\H n5˖f!b?Iw3q7>5uZM"q%wisDPLxX*Fٟhg@<;HդC Q~9 f^BwhU }i8| +*e &+=N7 B'FKD|̕n 4T3ʏcF# 3I2 U *x[gu8@Zv* 3k5V%DV͈q2tBpo\f GMp`.2~s'IlLE!s. څ| TD{w~(YGgu?uFFL\gIJ{1gZ#u`w6d܋qocNC%~1 a-(#V͑v߁͹Y{ly? I_AcTVbHɸ;vfW`Gڽp:W e5  /&%nȹƶ`+Etxܓefjd+9(M R.P Ӕ@%K©P kZ5GR eɯ^Ĺ_|L|&*nFf*Y`0NqqEfKj8B'l=.I>73$W#27[f)|g}xb;?L~ ӭP *ڛ4R u14c&b NFPI 7KKvߵ%5U#]j^p^@qvU#'adE&Yae L^1wuG);.w~۬r@7VoZ&М{T P|T$Yr@=J6V|2>ti ?gCY֙lbsYV nX(b> .E$H ;Gd]B`M)j9?UazV h<|LɂTEP_>Bך(~Z'NG'Q a`\rkYHTS28wu6!Ͳ/Ѻ?F#fG |O9o PP.X ^ bDYŰڔtaݣ{C8gaGz]n4<c~uh/C{Q{~-h٦f QYPM'YnZ/רuxyW蛙{HuC\lj6<-Kt:¿wꂤvs8> |Am~LxDQ-4 k\Y5Fe^|jLpF&C~\&4p1|w; \<9-w]{|mA4!!H>pu% VP weo@AjS. }Wn>{6gu^NE܆Пwcu[*6"fʂۮ]kDFh6`lM_!̋'6(wUK/f!;  ] j?A1<O|C1RLK./᭬ͬç?iU_ZP_,j@h'5E(Mwt.Ձon$QS-DK}ãT$_D+ARmd>`P+ qru.CCO[4L/ ~?%XV?m?iwab y5y%oж)ҮG:еaDKXDӱ# wx"Lc9!9z#35-P2, A_2W. dUќRktb6q4y/ i^A8IuLOvzzڊ}ִ}.,zX^T aˮD2sp5s'vAU5h $($τ[o/V)ς~#k!գ$UO dN %uu!gHZZOY5:[?AO&HONPZrVS59 $dcl#n)xTۙ5\Ov¦f !eT1DN43O"-i-Sjq/0c]O6ͲA ,z“c" Zn8f'c=t@O34QPy :?qM+??'E![?)`;s8KӦ}Y X$H^O;ГSq& )72>xc5&mV+bBMoکq=Lu]}BL iQ6(:քa ).@+l@@N~ֹŔͰ^JLÞ8kP:ECo[}m,U/s_h:i2$ʥ5smHg?,1Dڍjs@E0ţԈ'Ǫ| +$fg `}a%p܌jaVU七Y>x~C_ I}q#˖Euo9Z30X)ķH(>UhPZ͔4Alx"T-ʢ S+V@z_T~V>0;>ڷ=PFfZu|`0*smP;?Gw9J#iW,3@(T0CAg:PTY)ŒbxUN4P{L_x '>C`xHbعi# q`_zC)KƔHsXjIX@Qc̤E11t@m4A -rNJe뾊ܯ!Ӏ_m3/U"y,,&20m{0) uz˪"Rdv+/u F玮IF⛇S#Եzf!d`I'[:ݍ'Pj.OKvPUu~|w$sEf+2/@nޫob0jxp/B7p0p R}*C-%U)~NF @*{>*Q)T1ڍ8 9"9ӁDr`X`G;V.3FxD£sO >X u~{ a tasz ]~6$DdL" /(*y#Epa8or i`HqFdioZ9?gBuhMMalě:βwSDF `Eg _^K"&ao~'h~mz|UO)W4Fgyh:GIݯHr1>Ե3/pMCT>O۳"TDu!h%{5Р{1|='pWa*\*4a@lT \v-50PBۓTsRKh sr-K=?t ys 3Π ʆC7T$Ll|Rcfb2-%4&N/XQM-iBqP L izE3lw{AH@'u ξIK#*2e:E?Mr $ 5F1-| W7\!p`oǹ2&rcx$ 2On.&P"&0[f߲qݧk2z+G $wb]չk&_̌0mi"Yg&{(j nPC X1^"n!(ρ$ _15RH"zJ{7 2 ww.!coA-/7nfЧzq2%8V̞tʦ)hJd\_Kn2ҭ7X nz4|oWNK3$o/$ y?0!D1{3.k9j% o^)yޱ)!,)@oW8ɯV[Mr1Sm{̯9u}aAFZB|вY(/釠7Ss+wD={ S븓N~|Ex+{Z .Jz.]BouceG#M\4*X9> 72 1#/<d: 2lk`_=GrZ1%'ؤS3PǦPeX9', ߕ<a$j )y$īH}+Uv.!B+؛ kWUf3pY>:< k`Dje1o? nm"]Fo3#{z3qϯL 'X9M[zQN$=fFv`=e`-b(Mn;J9.A˾s3 dr,]YA+yysxX %g.!YIJ )m8n/d)sпGE&i%P/ήnjiЇHB aOqbODE h[9<Ѷp3>*`¤փzmɰ vUl DPkcTDDe L̒0#9ȡKgqB d6F6%SE=cH~>}JN+%UfYKdk{ת7Ee mmx* "D1T 3 mPqF6R=tGi54Šbw T$]fF" SVJ[S ]؈TghIPO/QBB[WţTe0`A#J(]{)]H)фj~0꼖`?őgBeeJ-Ͱݧi_wJz?VͰ[PMOõ"&I*^G5-ո ~OgNG-osׂ )缂kt%eIRq'Eˏ0 QY^&#ωkK^L?P) s}*з6 ZL=%| 2W"#PC WNk$ }!,--r Mx p|͖TӌHI0*lTW I/UD-Re),x]Dy}}0q {OreC" 1!CQr⍸lWN=3dX|k]+դpc:smr9^sB0[ޚޓټ"Na`< ZuRԛ4d7A_Á 08 >WOYn瑨+8e\x^}|B7`uYbC|2+0CHhGXf=MX@VXpL/9Aux"gQj%~ȫ0$`bglOX ٤SQ2q\vSC(l_~->TGUƪOs[Τ6;*cVsA9khXw(iBCӛ  m%>*+\V9"ZE:\.'S`aաF @9ȩMg׉6uR*skm֩en{f_8BhMbs[nJ$v4[A}b]j3z1̹$w}&o?@wN ҄c+|\lu툰.eY$n8In/]Fh fvܙˎACb9WH=(q#OR\ &TЅfHu#^RQbR>&s H4iz4&山ZED  p=eͰTْhJx eD|ƦrDJ|% lj/H]~SZkb! f~chfy:*Rãa.aے 5WG뺌   RZz̾q/>Ww}Z"<,ߴ Y0frbJ2b#peQNs|)}pp:Nns&,lC, N e@1N/rң>DO?Ht ڵzN^.WЛ(kK7ӥt+0>;؅f9 s0"xcTH3F_@GardRutI-Qp=R䑱#yRqpbrҿU "e%Џ, G^o<&=W#:87WQ_j7ѣ~N׶Әo|4UlrME/5pM%ixmjNRX~77n@ɋl5,&"A.;뷬*UOUDxpd07&OZG/q7DL AnYi wg[Z{r J7ҿFHAv6,Fֵ Iē(P+&b͙WH$&L\aGGmg=v*?{DMت9hp`*c0f#Y?L̳` V: /U6J@OEdCip.ٮ_@ـqQNpu/-1OƊ|IU T7g^I7QNhė s3"-e TV<w}Z:X#SҒݝcJ ty i]L㣥}vҰo_w6?an<ŵ( 6_ATd+k0!?[5ңwowk`;O_+{%7r>[m݌1^BG{9e¤R3t3m;C' /|7u8^2hdvi:%FyX.#@PZGgB_OԂj6<k,ۄx:E # 3o˸D_'?vNӊF*Hl"sݒS=Ư6t~Q~RZU3us^Ո?myFY.!F&:\ɋif sqiϰhQOϤWpi!5ejf*cSq2V9_{Ƚ96X`+ƹڝ^SW$O,NqQ(w$v/K׍(ۜ|ӳ~uΣ%6rdVZlDyET+fl*wTsc;mLm9_WDjN1֯D2*tNv zQۧd!xI'0Av%l|+AR] u; xdvR SHA(ZJ:4[2"ZHo6BH "M-u(f"ipwJײT5ѭ4ܥ:dU5Wn64δif' ČV4Ͼgeۦ.;'l\$tbI6a_. }U,c6}b Oĩ^m}8_$T 8w!^w gÃD Yy<&7Z6ѓ>J W *u'Bf`m4x7y +M$0Tj\2jf5Va:w`H޶q+p<I$tg#$_ye @.Ml9N m7)/tt/ 2T/uNdUƹ-6ݹ} q?VK7OnsJ靖7# XplۑEM~NxF @sIZ nVQsm^[+ L97ՊlGwؕ{{79*du6 7"UA2"( $[7(qN"f2Qe ,ܨꝁj o3=UM[2_p()V(>8] YH j8+e5gpJ3`xZV'Ik|&&r))L,F꛴DX LĠoum;@TsE^`Jz~)#55Ǐ&/6( MKJt(^X$?a ;^% 趌X} 84h>/R,Ь{.nV,R ϲG:;ϵ4Uī (,mG^^iA! uZHIA|R8W؂0JoQhn14aخEއe9)tҀt27E&rR#U;_IևX##yDskބcݵue-)Ϋ0u;AOcmep +̖C&ՕɨŠ̶ő)# ٟxW,\yJ1 ARpzݶ7#%bi:F'=J0M9Q3)?#|1~P\ #دu9PZwJh+G%4ک\n$A܎xg].x>UoMYNHhǠך 0c8=Оە#tIzFL:gnF.bBf24@IQ_ua0KKtU`ȧ$pBnyYpqkdƏ()=.5'lX 2J.aW(-q9㡞ugŵ2[L[෣Os. $ -p\!EQ8աpϪ)Nr(Zr$%?kğt&[>V8db 9?Q *Gמ YlyiPdH^cEIG1-&k݆u VKY>wܩs_8ִ_џQx"ETt);WWSd]^<5wJ2M_/6'P!]d Awy7aIdia!VZq7f ~u%+, a,%ID-Ă4Ͷvo7p3K&eZ=zߋdgoeDSeeVU1KGSeڴfN ֖K&,#Oq{!yud/c0auH0=sp(T&4'xHs쇆A?z#`M59eqDaou߇nRn*r]Wr-dq;戾o3. 'BC2҆L Q$57|F{sGXvR-zt&N#Lbut~}3ՙPڝ[M"'-Nß䷨v!r$RQE(x#a$ @S0es '8,)QUcz^dᒡ=!Q[K4%6+JPh]zUC2LїX=;ܣè)rC X$sxVy u#?*iy *cҞPZ~[5-SC@'Pk !\'8,ߥ̏`ј.v?_\bF-G#5Eޣ/U),PMn |2'hAօFڭZѼL+S#p4 K8j R!ٓmQ3 wtef ^5KΆٕxj&0J0{+*M2:DOȶ;\\d4z)qؕI$Ln ic\1] $K){ 9giC8ulQ1aQO˫Ext[p?SA֩9#F$/oj#ϳsD6)#[tQ##/%>/];($3ZQy:롞-ɖ!At7|ElMf |uʱCk*-i< PtlSw~)Tav@^ѼqQ =V`/T4b(Nȼ}EknóX`$?M4Le+D cWB+7 S  :0Լh<>q1Re.ihkqemaeu dXgYv0r}q6^ǧgO\(04`ڈYzУ rHi/Uɝ^1KSJ 8 MLmw"+a:m֕ϵ̤C cғjعlY%  3j>'kUHѧÆ>vh٧'hpٜ_t'ӧ(`}\a?j4LP›B CgӬ%<yFD6$(}-UzG5pA4lQӛlq?1l0JXz!V Zns(U ޑ_9_nؤXEA)0;M벫ISfITFp ?O߄Y9&.ESРFːu +]pڄDCJY}򖽕/H2KJ "e2 $<eޖtFWK:L tV0.j6CTjĘ}J`l?Rfg`F_bB"?Z3D8_xGJ(xFa \R iY} y?qE/~eէA`aTF1\j1ȥ&^_ j-n"*Y獣R2<*/Ƽ#2L Џ Œ;kH޵QX㏚OPZ NMKJrAla<^c|v8-%K4FzTFشz׋Փ j;5b^P mML PI/#gM?`&^r=Dp[۠=z~9S&ѕ)3%k.-GÃ;*v/+lzgcڷ XX0J$:@66Z[I]ߡ`έr&4}'dȦ*{6$d&d ܀wK1__Wfm/9j~ įj6Tx{0/$c㬎޳. ~k_6e_39W/DGBpɆ8[rxz?h4'˭fe: pkZBsKߜjO*~\9FHR"L_ %S< op6|:U>}9ҡ\cˬ^ =z4>~|=KoX|v\Nf3`zCM!Ƣn.{irS^El(ܜTeniL@.h땡BX>z` K2 FqaG2E 2Ѽj,ydKHW gc'{6I+hf,2F 7.WrL ).ۂV*IW*w^ ЅJ'WBcxdX|d dr38!Oȑ kr P!dY=HqSY/o95К7h͈%nx$_Yˋ4sK![b&v,Yt8=ސ%ؿ :uNըK2x"5(;FWڡSkqXwTJ Wyvaj`Xs Z}ǿY1yëEDK{'[gw\&"Lg\tW枙E^MUm#@QF:UI TQJu˼[ǿKH~ ԇ"+}g֥-V~pscQ>V l塘(U90,VWƱCq­tY ~՝{z{r\kft ~[-HذmLrlBy֏ET=1Ȥ*Z#11 /|`yB>%gA'cF BKfP,lޒxewґvt-^$ތN0!D)/ =+joA`Wԭ틄GG0.2*RQ߳b$lRxp,vDxɖK__pjsKiTtߊ6U|âYa.'d,|~\NۛJb~,5&v֐S/E/om٭b$,6c+Kkيf^aN& wɨaømq7ԉSov JE2tTA#fi*:z~?K0``F Me#/ 0Pp |F첾yQ-[ژ4 0|Ymn15*Xdݫ[*%ri-; !G0){:~ ^ͱ xrZjNOX'N猂q)e/{ XReN~k w g>M^XK>ZURg.<svjl]c1V(Q0rJB܇7\wmy/O^ [#SSԾ9(XPY\ሏns,58SYǸj)f.E͖ށDM 5]\oGqkw%/Žœ/vMfRd$0ҨVdDZ@0r-ԣ\gi9Ga2*? tD<4MRYfI~⛒ŊXOCniY/,5`Xg k#2rd}?p_ePGcpKr#XzHi"QDZO[|ʆg?Z@ciT`hA@.f`>'l2}8W񯲎eQ QJq΂WWP_c5ʓ peDdr)t>}":d{P~FtJC`{Q(Gods<(m B$6gM^.+~jmdc]!?@oebo<(# 킄}]/ԙ.)ؤy#1 A 82P/Som`>sz."TXH ة2FCrVcpB jr w<7uO); |h&y7n+LjM" B plHR|0R9Dl,=8 Oٿ48_hw|4Cͨl5_XXc|E,b{ z &S&̰# 0˾fsiu#dhrl@N'V+S'}F=.翧As4z j),N?[c={55 N& $ۙi0T*b5TniTKPPË3}.m4tppyaC B/m_3 kS䒴e#UVdZtUz|}\c$^f if I:у }TtN1Lؙ5H`-I?L7b9i>HBh4uy 6.IhsZ(腨Wf e1YTI OCX׼pȓ XNȠu2RJdށD*xL!#\7e"In8ZQb_–ߪ_k//tוCEɏ3T cM&r/hATqYD ոLg/TP?30~R+Ru6dq*|#)!pժm2K7ԀPa{vG󕆭fFZ/NiαEt8a"q4W\Ȏo"!!{oB9![^F9t<IɣW{KU1}$d 8H#~1@+I?Fvi3kĹUs7(X2BWa<o6!<]5/`Uy@'dc5@`>74h,% s'dEzYqr奢uMa[`lmN'z*xVs|p&lG]Osʜ d!/eocטK(IEHngq;.#iS{<Py8pә 1UV:nM3bMx_ ijEeSBW sEwݎUe0V;l6 ULg 8>K 7> fuI*yjG8&rN> $Rȍ<[O{MX>hX:nC]EI[}%ᄰј.'F,v{hщɥf."Xiuv! 0B㑑6@)&"Hyܙh7S "EBZ SvUc-F<*8VmmV[p[~(,H|ɫhU:oI q0X5cAZ%}[늗e3\` MT!r܂>fkKd&Xh>oF 򱒰;NfG%K'kJnj*B-Җ}g%dS@bIu:]oUڴ?f}S!t_\H Aj>g8a)dI.~WQ젩VC/S7ҡ "k+7/ښڇZN#bUwH捐4^>,dmjWfq([KM"ݎg1OY_B/:~2."uY`rg%՚3 $ A/y\F7 b )ɶ&}cM P9.Fp{7T7ė$)[lX&OԥI }ݙ25pUަLБ aY"\ )zg*z f3m%s cSyÔ73 :z U3Cr2r7rk ]nD@g>;V7bz{%Dwvrbbf1_$*[' :`LwjxH0$3t.]ÿ`_+k˖z}o^aq ״V맙EZa< 7Jږl&Jĵ"E㢂<2Vf4+zA4tΙ!T [A@ Zt.*Et7 X=2rvl%2t:-#/Q+Yoe,"E'PF32$N.Q=ۙz1]k0k j;Hru>ӈ<7E},;|wJ*D۬@;[mu :Y!`x} P6IՅh_W' ߍfDZ ֟)OoY& {P2WQ|nouIڸJ-錢#\wfhO`E1IbTgmϫy fvn'cnQBR_*{ǸSzB.]vr+vԗ;}71R0oֵbvG VGe[C5BPCpءd{7%J||$Û2^.g}7lc'Թ mΒd<3wG]G3y̡T䥆 ~yL!A L p+^TK/ ;5YH7~2)_lbL!k|Q)=3b}9emCeǹWIrs C^6+\Dc!)Vj|n-s˚b+C%xte ^?qgIAem~cUۑݝGH}),!I "+T<1.ޥoT9j!}*qBkifǥ4}5:?3`DwA,{d0bl'@R_J{(?/Z6"5o#E3]'Vˣ.YlWcgoᏦjC\=Dބ $;Fvf>qVPCP*Ǝ>\ GR#\/a G#_i4`Փ@sAN qZ*4 b Vr~>c//6b`QlldufC R{tq.B]0^~}ANVŭrģWߠ}  ZcM#}$x ;G/KzX_LXX0 "Ne\ ‹B=֮u Udc '/=^^6B1n@_k`7mdK(ut Бߛȹ}M[ŵRͯEUufD6fè5zA 䬑;=ҦhR6+=//,vZՐlO\t6;;M1ŘA1eQh3bTqׇ =¡dU e:;¥eRXV>`Xtf%  1+׹a!ݗu`2GGW'L$xW7^xh4Qfŗ x;as^Ic?>nᩩxur4B2z{qhCc~挚C7C/ 0y5@HnF\PAFB)E]-O g{$xP_ ` M,K|ťA<U[`T3>=:wPpkP #,@t\7 upf/r;kG,KuebuXi[-#s7J OQgY23o>EL&ن4G7kplʙiCʵM]^pLBfj&YT˷d?ݔoZon,TUr 9yeb|5z Z! p# :DMMVwA h鱔5F<VKw)BOkutg\1 )޴i vṰ G|)vm=PF]-]hlq}!0,6agjvLu=TKс'Rq ̻2r̗>CfHA |1[ր``ckOʿS)5Pz'ab8o+}t;-E9yp^Gbgi c#5t"G`hW͖+s4MlΨ:TVXXy+7;0#2fSLI?ҽtTYtyUP)$W0h=^%ΉMx)j?3mz'3[OƢr~ ]gGX^L9 ^u/I,fC 5#hkMDs,F }AQaԋWKdHKTXV`=Am_Ÿ03*$8?/i~mgX+J,H?aاjdO=}VSN`ΧXUr~~? ?YS~OM?fUīvrəlѤ7_2r/#(%J7yWls㱻PEʥhm L@K5)-#LPd|O/ v4ӆ?LE- үT p2VOS+zpr"QUkd C| [˒:.4pɐ'2t 6j?>rR;QQzMbUr&*M&?ݵh_kqYFzol8} j^ƖkZ"xsV0`-,V>5nrTAf`eD,jC;Yl 0;73࿂1[ui "3~uavOpJ IlO~{9k gߚu,n7 IWr18ya:at)aƙ$wABmgS9nIi%n.Q;]:ӥP`$|eMD{1~ lo.ƄB&_.phpuWC_ֶ$%IgŠ*2Ӵg_O.I. i=ӈi@ feejbRk O@+WC"\!{ʢWPZJ6ea`^ǑU7|V$ tB4)X'eok#[K>[sh%&Z8(ǥ1zF58ݻfͲqAu6kL 5 PgBTpLf]1}ѵ4;nLef^Ӟi eˤ5_ĝWOu)}OPмt8 x+ngߵ$a[t{_L44GKf=`Ђ1VYt jM'RMޖjP0W W-{>_Pum̭4jp\$|wmοYR'29S2Rcf5`UXE;2A:)l;ֳYE,q&zkG.h=Cwa2ـЅji)a8K$#:4jJ+KT&gK)]no\ݔdf܄c.kjIyǧ%C1J^}81"{5TS[5 8T3$qE~NJyA" VөNs>k$G׶WOF6"fZ\bPzF&;91Sw5WJ~B&dSiq+⬻z MLC3^fLj_ҴT=j,U;0'CiGkȠ5ɭ^I8q8mGYc_BPt<+=r2^ q3XFEM :%.V+):-' \T9P9:LZaCm*-l?\( rP cڑM+Э\֙;(I}  /"G <.`7r*bpUr X`BC?_aQ<(VH*R7oUVTenw!L!sK? 8xƒYʾ ґE! /?u^aM$9&~󢙂>8DJwkmJ>UJ S&c9;bPjᷚXө][߭7}v{~yTQ&yI|r<6iS7 V+D5e& l/'"ig:^9^Jj_8z Wf+$򊯸Nq9 ىkӕz%=.(9ShM1G7;ZD;vG"ř~ќ|^_ }] C[{4xe Oh"tik3 =ۭnt˿/bM1G85bΡTթ@>* m7zn#Fc~ qR "ב*?Kc_8[9V~d"?@k$Lŀ,鉹3cK/~J&MEc>vم$.\";mNkuLlP9^J$3wn5&dKinEm|S6(Pu]]BU/G BYlʷϬ:Te=n.z8P(&TGgdIHo%w=S${`~g ㉴R|`v@:1 ޫK8fB%qZG;'7~EIKc8+ď R50ALcxCL|ng:Wb}EơC\qt^G9 iP7GVnD.83E[ Pe^u &{Ѭ EQ ƀ,{(:z8_UэsKu[>e>9 ۅ_πdEV d9ȴoj~Q+E((ID!JOhKyjBJ=Ӯ41=j߇)SN(DJDIbza;QbE~pGdqE²aW.>g#8d*^JH&T]`<xƬ!3RT WJ7jnjAN wJAKJtOVv殫Ve5/u*OspW c]oΙW]mۢs ZigzDL2}X$I"6S>u8Ebty<ڋR㡱1`hUP2Uˢ7Ʊ}_mǤT^/eŤ!HR0oA;Rm9HB@e,nw}Ä.bѮVi8gih<:ads}2ua}{@$(EwS:O^B[jH B܂UUE6S\KZS*MEEwfj[TM9Ebk5L'-sI @4o37c.573VtO w1Gdؖ\~ʡipf ~qDWNІ\iswO<ϹlL䂭LBX)MJpgQ/k#Z3ڹCu& h+FmM\׃({eI oaCrEƌ[uS]]{JʙLjy%zK] ʿumZ"V4D]+ND% r9-*T+l7 6[T'\U ͝D#8>by`BٞQbrq PWcL Akҧ8q(=lvr[ŀ7pu". (Ec=;B+,fwH[s=0.+iEvz&_1UB׽P͒r6Ё#_TBڛVA]w(ۼxlpՑ۞XxfP*tY,Ґ/Aa˾Z_'} @0\ZZX9 X:l _ c$~ñuoi\[%N58ZgiħmyYȓJ 2uGޛ$OW8Ԕ2C/n!+>kZ%rVǼX*"\jDHe}0'QpV"`&/l zQ G͕RR54#{J~Fip9]{(rRZ>i~ZےB.vY| xvW\tz`瑙q)s#R"6330$uUVߛRSjڬ \gI(jmA X; ZkhZ@B=׬W:Y{ )uƤ.lQ(v0K!%$x-B_) 84mu' 7L(klۄ?s/Y x_fk5; dNZ m85͹`>m>-`Xm-ȝkuV= JX?;o\$`L@b(=ҡkQ0>"]%29̹qP&,#/U7("nMxL^[y+~4TX#471ry+ھ-M)%#a8!򼬥ddIm!EW<M) "Wv I!Y@8@J/2YP"pKTd}fYik =mSmHS">i֙ApVAb+P~t8ZU[qdU(@LV g3lZL+b4'/˞A;KNpYmQ?ԃn4I4݄`iDF6I6,?8A(pɂK3$noug 8tMЏ0/[VK|qDth ƒvᥦ_Ëqg? ZMYWMm`qHǞ tLF&OU[^596:LP&Yc̾ϛK|fhxHVύvKs]Emn޳dzV{âp[ .EN> 'QO8g[o>55^9Xlwfc^k-a={wQPѯlXe:h&a '%`gxv-.u8q cB^jBiDDrd8|˺NLa%M~3]01-x]gOa}0j1 ˧H]! Hs$~GەINxP1Lk1 ^B7=Rt+D9Uo̲Mx2F " ETpb0̀ gl! }9F y(,!L-~.Ϛ՝r^aWlbiY$HS,zFl3Z$gZ]AGyNQ^{0ZH V&ubz%l0[,!nu"3"5q-7 #b(^2#Ipu|93X IGw;tS?" n41M* ax!Jg!"0kͯ Vɢ9yrjOY.%E2XxS)=-w(Ӝ1 >RzXx"9g굊-Caȷ9:^*O"J,jVI+,sHTGop‰e=o:08@Xֽޫ|V oLR;b+ʀCO>A6gg)jVg[ m>Ƹ 60$m|!Я$STwA6Q֘͞սz3 w92uxiZN| 8VtDqPp$!2hOGWaǁ.Y|t߯{Vop"PN%[7l/.͇n [=y/ПowyJ)Mi E0ғ]l) rhWР#Ml.'d9~}3*IήuzrՕӉ(O'Mߠ(IJg{tH$㵒8HlLZR~ JA2Jf'13=Hx~2@~搎mKgt @ ʟ"(5;/2d5m {T{lڜ3!5IFC7aGM ')8Oi3coF=7fd.V'ʕ|Ncd8.QdɦF'Ok `J1iv05ubOԇ39&, gABV>[)J8afL{tb*s6 r):դz J1  hJ9Uwn:*w*(!Ѽ 0Z51i ^h9gJ |=NI<9;kH"*~>H]w 9ߌNՏN'>0ak|t38M}"u9m蔗 '8?pX(n1l"K]NHa6:+v!%bQ)q5RG8=&8,nΡ3_fck*QKj}@3/BEmR5PU MdvYC;;{ɍmr>-ɚ`9 #Ƃd|҆~R]@mbWMђYN~RWWN-0Qe%"c PEOWӏJ`. hS$- md[XI3k6{o0I> |p--!c,4@{%+g1j=@UNJ%m S*k=;~U^.O -JdK2z0GRb\ fW=Q1 %!l vDFahrWZךH y9C|yl#D4S/mly6P h_Xu7nRS&StLrv\`yGudƽس T h(;xOxٜq<؅@7A`Gq1qAHp98!7wFE߀Dl *s- Ufצ^yFsqake?dLܒWpoDĭ#vګd!juCmבw;1wT$"4_Kt 5RlU/ 2C8$j>h]"J9'n-WK;x!!=yZLL^Z]]&g۾I.3S4Zw8gah%RZ#ϧ) -&fȢ fULbĎ.@Ơʃm$_ w to~PURAOh \-?!|34-߬*ľQt#eSZ4рz1'=.IB\L4+x<'r[${v?~W3I`ˑMz{JO?yMNn;*_>]c=v˶ [u{lb<&shl`nF7Si7hN*odz.]ǂ1)Ζ(SNwQZT>S(^g Y@ \Gи/'kSK+PSٗJ[ LL.@LR`3ob '~a- Pr\M ^esLw-݅Ž*/LK 09p˸m c7FQPVZ6p w@V/Ný E&Q>;2h}֧uy Y8r:iFߠD-J $|D)*6KOخ9x΍[OS1W;f`?-s|臘ڏqyO=r~3+)V}=CJ>2/1,"12fVp ^ Ew%}HlGb (K&[E݉"@ͰS"Bxy9>ΉvUaV+ssH!Y722)f apq'GZlt7YV:Eߧ:b}0bҨZΫd¹ 7@hs,kqԮ⯐z𼲲J8%kO.OnUF,$N)U5\0ن(y]LjV)sWq536*PMN -zm:YI9\0P@e>mLIr}EFYð;bznMTp`n ^̷4H@BE7S:^ءڏ?>("aṚ*hnOUX_ Ju~&!D0xgD˹Hc\Ay"*#;3hZx>q[W`` )ܭ'<=28@[SEnRFBmMÄaJ&y1kT,[wd?}N%1jIcG'%)d0\ntL|X|2=$L /#'3q< 4%8Jar3⏱U+Á43[ 5^¹w~J\E4*s(K=[XM;ީYK6I93>-Usǿ!k=Ȼ'8V ="SŁD*$8Y;S2ƖUDZ4';O=ze|O`"&E\~d@GulJ\yBp&n}fB^@i BO}+ & E6̇WOKf/Y I8E"#bÅ /biSZۮ}dbɬNtZGٳU=>;I)ZuQf+n*Yݫ \iBMJ'Hk>ní7K1q";5rŶ(2RG' 'vqw1hm@Gn2 ϟ`7<!nR9@j[aOtB쏂zYzoR<:B3{ ,QDB]#GȖ2027KεWb4vCb^ݜ9i&\zn('D^+XƚF:-P%+C.{ϩ> 1RTrI)9tVÌ|㔏rP_vUm%ՉdN~.?\2JKIh&iP:`uJ s"ȳ:8DG2b(yC6u=91 *UBVF #j^W0"/ta+-8arzgD֍= mz$ӣOI{䐹nGz(0?p<UCꦈ;t˜;NItWjS259[krs}˃O%&86Is7N 9#8b쀯e 竔m]fb,.-Kt}FLIkAUaB8ըЍ'ړPlevqk_^W>XB@[5f$H=AIⷮO{]n$9Krll>q47KIOs3Zc|pVaJ.وb^5_KϜBNhZڋts r3[ڿ ؤ[T2ƦCAͷ-=q1?">/oGZHzO&A<N:qlu)o,<17?Kfq/W|IGJuaL~zMS}_l {ӸA*9`L+ka*G#cm_>LyTL/Gz:C 9(hefANzL =j!p 7D\RT<%nUk;| rrA,.zZ3`-l|V}QO7ɏM8K$4tpCǎWI.a<69F 6oT6)A\ ¸e]:Wet?Ekn%*R4XJ*RtYeRzAӂ2n8x,1BŘ4dgAM"*̤|?Z^Tu P *5rV&fL4QS*׍:!XQK;{Ơ[\3su a3'*?‚rVS6R G{7wX|?PnOsv(]Axsfk\{rkFK_̻^W+fۗ<;S 1*P9ٌl`sa$˘C06yQmLI [Bn_xsbzw0]#8!Ts| s /ں6\b,{LaBd{v E-SG4;|#ij b鍢OaNkM  g2)t:ū(+k& "IeeTת>֤np! ǂ}E%L)+d Zhjjq.ꊿE iEn<$`\(*fH:; @%J䁲B}еG皦zQ9M.OM!8Кyp)k!$3F cDpLN_Su3F62lCJĚ# pBoΪ%J5:a50̞LS_՘T₁̚H F]N 0"T^@&H6Th}DdϏ`=j v\D;) ֻH,oKK8H\Rܟk8F/:slY4n' +u?lqe"1/R$ B &NЂX좓ީ]7>yvwM*b| oJ~WnV 0X4s9nMFӭP)PͳcA0K#׫'Y hM{Σrt CDZ#pY &*FAǖOfp" F?8MI:"PoXe0kCk$s½^O Hn@rh4d jk~ p dE20!%֕ GR?@ExѬnDu*{8íݨK= |[V4,CNok2hߞ]KN^C#y4_(Y*ٗT7=t[P@qDEa lD$(=t;-Cqjqϵ D /ND#hbXBu"yC¢Ex\`QۚNp"=7z cBɱ1\쉇 (: 毲^Gw #с}j{2,mt聊F}nDgXΫ =nĸQ[7$~:شP^ogěIrȘFɃT2F ̧~;I&kas?=a8hjtKYG+REf$ CȲNh9>{ Dh|?)M ؃ qx9p1.y]1JWӜ_ "\4ID@v:YŢ"y7I:NQV=&ulxiv9-r2d-ɒgv>N/R=)L'2hTjӡ)K݂9<[ 0ƼWUƪ7iRVd, YwI=C4ȲF|_}@E,.ANapEgVq45{пao^ } ]>ZnseM? PiT\p\쇆@2p1-} Ҷj b9 }?@JssJ7`swY* 4"7]MAˋ{Ҥֳ("Ldǧn>t1='%X? xCuijN-=>V \yNYy{Eo% ^T:4Kgs~72c$T˴!Q1(@ɍRhw*8dzgzSѷG3|w[7q̲.m|yѮ }?TEmɳOw#d lM4\1Slrt\WĭN5,ڠv8~eoIMn+8) S#S2JxEArS"Ӭѳ8qX"B44yGS*9 2Ix Cj?,[{i<3SzE}dա=^ʪYnDU/S@I[)Hj햣i@ \oL8HO3 ޘx( `}.lb׺291 &t^GaSY qI(Op^[QSSdԿjFiyl'V<x ߌm|B$t Rm7zXώApL ߝv-27tSP#p"vUE [pd+< ZX?d">Izn(Sx~/66*ZjZ+ |`j֥V_^$I< lF5?s*b}>,e[Cי\)njӃn% 5Й"s6pr") jӣTEa8'$M;g C<:80jqXtI-:b A䅙 5B{92uL/½%=1j:kej*`oǙRWPqw3#I^ɠ\W7W܍\b#GXJ.*|`q@]lJ&k7cp%y&ڀk*axpq@&Ḱ#܋% @Va#nTc31Bkj;yg{>җWus_ݰqi.eW9S3"4sjQ|!r_5’Up0,~yf| /7#ZOL+uBmέ@/ֵ47Y^>Œ ,tN)mkקozWtoދ`6C 4Ƣ 1,ORl]sC໲bP` /ԝ'*KV{" 0/IaE?B r[^)IRl% =-0dK1>}lWf~5Q7~BTUs&@E:rXqخˡU3ʲ$@PͪsAhm"N ſaSQɂi(Ht,k>?hfDy l,;kc̴ XMcE MsN&`-pfAPRL6G?IdyNXotzR.NeW_It>qp֖d!/f{LHavcI?=.xuva\c$þqm*U\3 n]U=#Dnù&շ|lU^}vJڰ!/rZ3qv~+ʅafd-(Yk5$B%{*шBjO]>:1JrZ4c6 =`snJh\B("-,:vR!KI@lX[k| z.|XO?Rgk'mX8t먜S7hKgw뵀HX v7>(X؀j>UI` .|\1U!ǁVtх"^OCƘQRKC`| zVz:dۨHHa74e v2ԶbuwiwMh?#hKKP9C0uVqBT?CoCT Gh_dǴSwM#Fq|P944(%)>h`KRT=m.YaC(p=vCٕ}MUmpmc=5O(AvV|W,'Ӛ]p۬LQ#i0/+J{0\vAO +mc@w//Wͧsqlj9oq)ڵ_=֬;B+)F7xɤ D w[)5̷ndgnC~Nԍ8Q8AIsӵU aUi -ط~33>$g$hqxMΨг3p6PL%Na?%^x@ ښTFXDgĀI2PRd7 h-s9 'ڸY84GOG8sRhdd a8dDx+.n ` 43?|Ă^~8X&VJPrtwEQ5a[^Vt5+veΚ. (w}"Z)AOˊgiY\qY* Rqa@:?0X, ?՚* ĸ*Vgꏰs#"tB[ۿarzd n yRV]=x4^>O@_l oQS8dK#" ,5A.qF*'rW(2˿4&QWm5t`O&MOw|Y>nqVMJ:__ `8žg0[3:@ܤV.( }[UwԬf_: k暽ݤpsxuO1 (P r zhS >x=rG\\@u yiRRv5M ͣU[yWZ"UYHsZc7܍3(Q{Y=V'M/.ۓDUD79) -Q)̈/PNbFA9o$QGH>)UUMZ痐pN|c, պ6 f%(! ^-h RKȒ9p_8lGI1u7eǤc*sﬔwDm&NRuϖH#7ٵ:mK>B?dgQh GapJzR#DKP y٬^SX58ngbez _~&q3"NL\|(߉<|y%Xy,8=T2ӿ[LTC p-P+9oLօH9֏w]5Nglɖ2xܫ^*8o%gg::*hJlqALY )"u3 <*<J;\2ByH m?<1c"~nmUJMN=~闈h֊0-% \A}#k-'ՄJy4ɳ?2JzA9ϋ)qjln9ޏi.I!/$./b|,D^ɒX'p]ɄY߀A3`NŅ$h9ɗ dBp(C&t)vRoάBb? ^s] j0̳`ӏ33ɻ#}j Cױ+$xlꅖ]E7um5kXSxƊT_Zryjh ;+I-++,;C${  K3Դ`@1] <2f}h'ci~f|r (9SV+ x׈Qb5RkLk(L2.Ce#`3V o\u`qn@ni~g%1s_T,Sԭ:8 ATrOY!p_1,br ,7>'˩XLmMBc Əj4_@ElJdVsL=Om[e欺 y ߣǮȷk4#laT2hq, ,j ]k4%cR>8%-a^]<0ְ{-|GؿOi5kF '%;2T4Sv_{ c*!yy(v?ݱ[Z.so@?,%6-|>GC2A(("*Fh뎙ƒ!Q(}kD }o%-&iF lH0pEu2yA:(xbUU˒sJS\10brդ \(+(tm >HџkM没u (a! u>)i@?Iz^e=,\k|WN8YvڵKRBˆ %ϋICv{-hJ,e$R$di^`m}CM"C 2PrFGFY ~"䁕-gP_n?.7^8ՖXn`C9ӆ^.!SDsVs \P$2k 5N|=Iq?j>G}35]Wnzd.ݲc6Hg"o̸ZZ6J^ƕIBuM 2]pG/eϊf&Q~=[:A>H?ޙ[%NDiVU $gZdۗl'stYժ{=k_ I /4lp(![&)ؖ >oUp9Z"+~ƺ>D]"'m%*Nv1wj1:&Qa0n}Xv6R'ޕ.|$ս|𝡏 [As]FoH52g;)5p 'iUO5jJe)Jm ] ؤ<~ё`C/[J&> yqDnDAsENt)! ?n?6^lM Dּ ]̀(P= Լ1;UCJu?5qCԤB D=t6\2~vij8:2[RϷ кWjR lJÇZV2zd|gc@qԷ3.ii9. 3|r/~Kٝ޹D.Sd9 k+Cc)B"nýדS'NB+k|+Iwsw_T Eer^khgќ wulu;۟F9#BDzR]$%6?a'\Ks*''8w>YOU$怢H!5XEKagÀogWCSRNx `06.?PrROnJ&# K< U=wr.}TrmKW|n*Smn Ф-I4􁷉cӠ?PXMiRFtY\ZG:z$}׼e r}q /J/ȧ7'_]7 ߏቇ Kf (Y2nSN̖/2ZmɁϬO2wt9r%͉H2heBLf &_\>TGS|r9.kZҸ.~+# `١& _xUQ-+9K(.jXLv]-S?6fcBQΎqu(*YCr9?vL Zǔ` J[&:ih]v0jYrG~)n^i| Mo^pu*{QC ENT;ݴvT)"až6/KLI62:*MU eLQ5:[dAuDNnK004.pks%-%PVڭa@M0 _}x'0J{awdKxmhJ휹u,Gc&7 }0-Bx:As۟ʾRJniWD"D*bךO#wuTU(*S:\#\tePE}6P$uK\0}gr=EaTQQ2v! ',aGcc`>i2ЏӨsUBf,?=mW6 B'\H87klRJ5-v qkhv2'r }?%iH \oT +̚]k.DbZơGh!Ay# Tc*vP& wpi6>)D5yxׇ5na0u'3Ń[I}ȐkB_OٸE-DlzO~jͅy4Ɔk+IW+."SIh%n@phz*rKe49zkLH=gʫP-k?=hX]ᕃqwC1PTݐGgd)a)_UHWmAz~ձ$S?kH!wTH\=kX jAλ. O@JO| *Ó ú@dS܎t?{FN9bx˯smRa"/(lOޚ7KjM.T..6|"4kVB/ݭR& z#5붉#Mf1x[wՉIئ-*E s9~ϬP W I%sШ4GTG λ: &ە W y䥙vU$ ;n7v6}:i%DCacf m#'*`O5?!F d~p{U2E",yr\Z1SYl ~LJ=^oO!C-ig4.鲳F^@G`Q | M"41UB[09Q\ċPBeX$JBNRp" DCw:!yDqY6a{I)ؖ]]Q{b.Z&=&)˄9CT̀3v࡙ctˠ_G}X.02j;)e]~JIz 5S7˜ٺKv76 qD C Z(l12fpU'%):ݧ_@Zl&L9Lk=F3>"SaR6P)2Ђ{I+pxD\Ox#|d N/ `.vZ!M܄4bXT),#$ڼ!8`xgOV5D cl$׌|^(>1dv;4-l;QU )_~P(\׮'|9/r dMPa<葭J!Nce%TL@ o>}pծg @azxP~7YHj$$<& Z7o_$y>CjPMX+ei(N) ѽREhv}< j6XAdLahJLF* -^ݍR{0Ws"9l, :F OW^5$Ux1yD{)M_"ST)hE")"թ%ɑM9"lu )% @Xս˭ہI\\*~u Έto7M@7gsWt ~կ|諥vTEW5.ҝ 6#8|ɟvgg[C3VjIFjM,k/H-4C*HJ:Lj_dggXx Rq1 O+o 4Lx;4T 56Y۝&}Trt[|/\$9Ϥ@ϵl>p,CHuYlh Gz–˗!¬xfwzs'pr%h[8p'^fV=4F|7fF> 1gLm Wy!$?~+ImZ`&dܪHY4%`)B6ƒ2xHf`XƳ<HJ\ ;LԌoQG] WY؍Q~Rk]o߯gѣثJ0U<1dGߨ G+ j-]z>|_UBxuAqk[ Jo8Mp7bUcB,4cňUDd}vl(VࣚV1O"YChA 0A ..0`w(~ A;c'mhӾ,R.?\gXE͔PB: |@#{+l1g67 ڸJt/Ǣwncb@t tׄ ~^|&IS e}S&:\ij=Ĭʵb[Й`{Rj2aCϯW lEjZ/Zn@l  -}v6V;` G ߹y*Qg6[\@l Is|x/_ pԸʏVж.m5MH`iIOS~0 )澍!a Z"Z(i$>v6ev*V+>3QB̯0?Ãg=a 4 hz0}9RAˁav 31_W!ـ/L7@ c> 0Put[q}ADu e_1ujL5W<)̕ȷ8h:y ?JjEHt*0nƧąFi(}?1"??UMaԕi @msGc7i҂)VT`Q/)b߶2f? (nВWٴ+VOE@*'##j\ո~>y=Y13{g`lRDh^b|CY(`\"eJU'ҽ T$͋TZ?!9`dRVTI8S>jݙ ܊unhKwZR ׏=97c5GCFX+[荈@hcAQ2 ^ :Pl}[[$X-ZJȆiAA LJYSb$U6N_whC¼qX%9Lan^C; B&w|GԌ|Iz„Y6'q!f-~ *P0`+Xycas8LoV`"}RV[eU(Ff',3gq{}f[lɗn!> .fW \9p|I4 tYXDhTW<.yh[,~>C"ePߜ69Σ[EzzR+7ātr,Xlp \2! *,#ҕBk nZAL~V!b[m*;Ly ,*VmEuH#a꧒?=!& #{cQ \gcO@_[H ւaFs qr{vL93^R!ߎkՂ؊jXeO@Ey^cXk`ҭ9(Ɍ{azIR.W߁uuo/]ר0WXn*D6rcS co{_jI,9WV?ztb(ySQ{8xg`` ^V_|AP,v,P̻lA3ʼn:67,bPkMkDNɊCezDKsa>4VHqvIJ79hC"rlVw71>ynڽJ )-AEm`1w׫&g牂i 2ҤK&,])a[Yr1m^G JtUjUz}{DGh&%MM%w N;ŎUg6ygYpĹq1 C{[LOUk}Mb7.o{}yO?MEqqKոnoxyDz|?l<5kN txkOS;Y,s3,g.>1}N̛T3' @wno1C ql k`/H(F@@}kV 8lJ_LBCV5p }x+ho;#2?Ex'wڿg=ZM)w)&W֓2?gO1fyV Rz(G&hMJn 3ݤۻ-ؗQ|VMSBCN NB Vj9 t+>/\$F~"'3nS w;{aܵΟMb(ϥv(ܬFsnGIv뺗bg[_BY)\` K77Gi~HAEUf_;J M];Zhaļ3]s!S"kU]. g$>V;6,!@dh,oo sMd: ^ʓӞ4M2~(:Jhԯ ;QHW?@%D GCzHc}/uϾ;MB6ޣ͊RS۰[QES&?sš`7˼ĽO 0/+^]7<’OO9IZtC8> u3L]]-iK-j&VKZ*0}_bUrF_;1eEsw`G.!ɧ{d^NI[Q^ES ]LF{`8hL=v:48?a-)U"φP]д?.36LBO'Z+ qu=6+u@{I4'Lᯱ-9Pu/pW+cGg| ^W?WN4P*1ߢ %} ;zeĸvhIVPt~wj S-A*tB轙gdd앐W+CCO@A [R2/#r4O $Bclp1 E4닣oL=2 iWgVb_HrgVTPP +S1O ?s/VʾLDɓxi++5qE:tȳ{!/D"lgO^MT 0",NHqa{m_huNޱʤ2XN?k+JK;N_Z^MzAC2ktZ/؅9ɠq¬4=0ZwBgsCC 9;xu@l4Ul(˞oОR])&&-ZH&ܹ_\ BBX z8ȳZF-kwz8I]+[$Zf/I@b9Ot!H(fy9'&/42?B:2|uN+4A̿aePΎXD_(-4'~ y[Y471{Q4 :3P=P@=7>N\ mpTn}7H~Fs `=1n=E?_ȑžjI&7q#$*S{PȨ'p vX}H_j!,*Aq^0iPu;s;KSqBW gcH|!17KSRNMq1. 56LKO=vn4x<1c:61t@3<i͎Ŧ35_lV^c&:?Lȴ#ylY7;2YVZ# ρdžee+*PK ..(Og՟0tcc0Sx0S ަnE$u0W*9P]Fl߯d|%@F^) $1ۤҮWO]UrOZBMs:E/;STjPe>GрKKO@eݞ{dHjrcς!jM|K/ J,0 Wp&AK`e {+(kϗZM=ͱ 1$%H{*EK,8Nr]>iBB%GҘ}BÊrT BvY#]IE VA}P X_EuvjIpD8i$8$0񳢺d:zb72iY/,f}tG[&QC!̬aR_Sʀ5/[/S @nدwXgs#ㆆe Ae-ʲ03|ŊXィ^YLk~(Ѣ~2l_ /eHl(x#(bӴw9۾]YD6Pl5P3^ݠ̂͊r+w3'o7gc9PL+L7lε b תWtJH>mL"wf_R|~ɼ[x33cіA]u/2KG>7~8 K*8QB(DʐV68DN+ '0 TӘ|4x1 j? XD0Qd.Ql҂oyti![0(aB9ܟ$6x(APӃU)q(82or˶\-iFhz0X@<46 Bbr`!#ӓg8[!kܤ}6,F MwUL.=lkv1ep8NYY0&acA.V99nz cl>h46$Di}$?/FG!WzhW# G {Xlfv~=a3ۂr]݅/nx&N]tIIru|djsAe%\SMG]|~B 8@S Rˤmh"*E])UJsF`>K 1oiq=CۗgPdžo ggRx@ꕔ z޽1XXmo Fu:K}ı +bjh &.?SO9P3R"^ZD8NukR15L7ǫ۹YȵmAx#^va XP*v*V;F\I ;y%B6DW hv2|$s쎶xLn/}VdyYX)-(!ݓT9;MH"s'E`~e aeۉR3 ORv 7ʡ,4K ̠H1=[ip u8a] +l3ɱp6a[VHx>LavtNm^TCގd ',`DB-m& ƸjlDʊ7W[ 92n'<r׫f={YWqbؐASK*x;/wz;*"?L>T ::Gܶ(f8[Km<b͕ònq[#[|P6_'&O_Md_,LF f)(>1/"HksTF ]& H6SɡyUΒfY\CƁ1)&`e,e _gbk]}Ц(ϼRI >| ]ﲒiӅW&z.oF۞F^re$xɄN oS}޿ =ʶoyƱg0g >SB Q4n^$]g`iZƥd90Sv*De*>~"vAsD~0&jkR3樲:λFU)55G+ɻ\HPy3r:X*5&Pe*".:WdTA:- Ci&5SE~C@$x (]rxh}=ˁ+\Z۟/c?0"laI4(!~Bd*sg1FV~TE_)9)vݥC5Խkev1Nle Hene/c|ƀt eQ636QyuH(U kRbU ,-7p!'6&LU&;qA"ܾc~ E鰇i1d>2r1tl| ,A8 eef ̦Tck;҅sÖȾ;Lm5Oi(>IAu8 gLk ϕ=%Z-ũf.l.\Rnz(#SێWQMk{٧Zs8_C$dJ)֧ `Tj!Idէ= "-ԦGqzkޛ?ҜnX f6"d(ljY@ٯõ}tZR75r}ד?A@atGdH Ijn|J+c . 2luV4fs\lYik˿k(z2&ZVaVM#yF3*l3XKLzՎ@ͭ[AbeZJ +jO"+͜AP>$r,? Ժǝ0r(m!j^{[LwӪr26Of-x]+/`#J;3I4+a/mvWMhYuY!T=:T 0$Vv|bb#n7݁ WRd΃ZA?kl/K%9.;:ycM=A6`Cc2;:%1CDzf.}ɩƬIDם6-*^W1Q˼iu巰teiNFH|!n9(SUWy_ׁ0(mbQ6zd_4^q-[*bD`]ޟrL 9N~qӔbm? w i$~#j;dhn-_}:Mdy綵& ЕbxdeDO\Eρݦ&bQkرa3)LhQתWr]O[ЋI[:O"L 3=f B)ۘ(!=M|L/K'{俲eKZLbn!7.Ao<,(pBd<}x AqɄ+݈k<;cc;bH=YM^Z :閔Ě; N LtqŮ@8r3\Nc3x#6>8v"zn Կ#3-̗lV~0"D=u>tͳg|};IJ;Ȉd]bڝE">S1U|A9NIq7T!oY"jd_VD C3Y3Œux۳ӗKJ($+c/4;6[ȃ|3u8Br6t //0/Wj=ǀHn" cr&UfR9f"‡.hBk. Y`'>?WJVs]D,x謙]H0ʾXڪ234 T4*b_0J*AD #gD?e_auSCYiZp?9{{d:`hK@U٢G%Zw+hx]m:paaǒz.u}kCPw;_pn"`_9]I,s6i*&m`n@:rKI-@MX΢w.OМ/Ʀ;nWO} ީFkQ=)7|(Ȧ< uSl`^"! d Y;踏 jIڿeg]RaDퟫ^hp   I H=CE>&& G[}9I䌲%ҬqФ=<~yUBlR乽^l-OO4/?{㇨hW0jyLQR:?]Ll#<,g4  >ѼQ]KXw^-g[;b>S˘!gb-(vMi_`$PNDr+O;{8-Ȕ{':k~7cL)9#ƺB/2"'b +F,S?j@)݅Ȃ s] ڏoh%B3.P!ŵک \mzܷPp9; pǠ&bb E8d*boY?[}%<ubcar5Ix;z˵!%<hA mt ͘S@eMݜ&!0S\=hH$@ 2]- )kQqrc٨Npr_{!uWW GNEnD f p<8owmG#1@X ͫuE'gƝ\>C f`@ jȀ,5ĦfjX^Y3z/נ$ o1{EF~5*]?RgB/ vFχO~6UC8*mS3{h!NOBbD!`ƣE}g.Lz<0xɛCjܿ1M/<%#*\3%%+,1tl[XFCvAgP9wF'؁쓓\g H;([ h!a-?s` Ss.߀,H<1֪q׊CvieL89X9rGkt_`ݥ9q'k"t0cO6O>#˒$ yԛs5T_ ](Mk?; =)y9cNh<vS a7~AM[!v9Mi$S1ȚӲSsAa~05eemс 2F)-cEE8eM[T?8*3l/ ~,:rH0 nXAOVW,2 *tV,׷aQ;8FH~NeS͡|LҐl4d^U[?nh׫$ *#޵YCu BͻS/7Dj_cZWU=H~-E=1$ufϞ~cv)\ 6G< SYyͦ>SG G1HGU~6l0C2ē3iPr!OoVAĉZ!4Jl QWC)%Seu ˗p?~{ C056<9A'3EI>ŵĮ/&52S{DA,<\4G,2Otǣ.7yvqHf@R22f{',@r5h4ǁ'2%U7 -UHhS W+b0PeGJ.K_njQṕڋ:ɣwyul7AqXCU*raТ >sY f#Dbʉ-fKyH%^:kDIk~'?KIj2w'z$xBRlJC0!t $ hv ) @.;VNyjݢmI|}OF}6'­G"9g2΂7WHH~r jtt91Bb)G:޹_@_џdV"+[JZPm욵뺫E% U5=c(T(#j0GdI^.@rG椛j55HE 9]:9o4\ⱽFe! i(R,.:mJ(+yKRY{>5 ޯ n[% JW5/$XyKӼ9C)3 6KJ-Ej[VS!þêZX}^UľMZ&V w@ 9Gl{yy&* @yM;l̉LmdxM&,LZ3|KzO-lITt7"S*aBȖ=13A ;^"S rJS>|pKAobI#l}McEO8u(p 1Y;ko 8ҹNeBMs0ܶ6Qs"@ V_" *݃};.#]]ؾٗk"7>GPh{* OX\! )ˉVybgQYvfO% j/2XӸ4:[B$O2؞#|!]mX%T wsXjW{aђׅ1CM PrChs=00= X~SM1ѦԦ2|җO (_V&"uMZ]_. 2rԠNB^*5e3˃vm`$~õU~b녯KQ3rb˅9i3Ow`!.wLk]qe/WpVƛijV-"VL{N[bЃP2}7Va M*aN[J #,Q5;*׫Jߖ$/mu.^*Ru@>ɥCo ~0.Y\ C .;e{C=+& s.3țy \^h!rTGvr(D2-dbf7ƩS Mn ̥K 3Ў ه֚)%0$ł͹`f'xÿ;3TznʤRhB!8ȯ/CGEf!hj羨b7 Euѯ`3ijFQ1$erU$5cLB=M?jΧEzК38\ ]S_Y#<Ȁ(œ;ԿA hw0ˊrTs`F\G4ϓۋx [;7$ፚ YӐ %t/bl4%~ >V U?hnjDΤA y5B̆MRȁ}+}U4T6LMT?kOz|&|-H՛_=v`kc \1u w)s>RR-U`L11S@Z w4 (iT ˔JMF1DȐM'ivwCփW7)ЍK}#5{PoNQ,PW6vG^D+c'Q:5lW\ek<1=EXef#.F8wD*;>]O8NqXxo], (0sЖImr#-c#sX [Xs޻[J-sy|Hĩ@k֣C\Ӟdi4i8}#2f. k"IB@~z_ m.KxV鴄4?q@gmb@fTve)j>ۣlN~RwfNu6>>x2L"-Sfr1էjz n:SzG#1ˤk!``jMk,AL q kxhKzB[1Wyw˱Ce`˴8: Mg[/W)ʖ g) !ԗ"7~ϪJ, ’DŃ@ cכ~C!4;6ѧ®0yzt$&I@V͂%+iZ_C ɺ_LMA8(.#K/q_T%feß i(r5\WVEdHcn8RJl r:iYQKª{ƦE 4 Υ {օD &Xs3cȨ`D^}$!҈>v;<&BB \f69ޡw("|>CxNW| K{3!ŧ>/!f3 %a Q}2[ *M@ j7:Dwo8*1^\M ;RSV,㹆I9,[rdY>?$UN][ylF 4Vx#m-Ղ>cVD:,͌aXeǿ\Shtɿgĵ$/:rGN-xԸLCùӕǥ{8ehb< YOOKದ(w**Us>s:8sR803)7iK  Ixg vl둠Pxslvl|4q2P~(Tldi4"[ @^KGI++ bKPmؒ8.:(10N' {@AE2D%@E*,69'ᖮ3ط<%Ƒ'ō%ui^l ;(E%*'ߓfjHܼ<,Sĝݕ4Ϫ\G:$&M!.Q4=~5L +SaNDriP8 A+maNFLI 0d[XƷVM0,YvAr}  p U7864WFC{ͬj7,{~U.9_4(ߋm<@Ȏ09N'ϊW#MJtQ퓀Л Ko }L=䩞R<{4I.d)$i˼nDfۥWc>]C{0􋉴pZ9 H?^&4VzO#'&5+V!\~1zAbk:Z hd بA۸u&lsDh(`Cn1!/@cn30-x#y/- M:*!σRTduTiCb}MC wymQM_EW֐YBH|x۩ J<7!]:ܾg(SK>uˤ@)>-sA4 .P"dlx؃LF3œ[7l=^/&bX.7,\s<&|? U`TLGie_eMTqQx~D ]| g@V ?\BGf>:Ozd)Tԛ:V=|IaJkli1@_4R"> w/|7PUF2ǠRm{:l%?kj2s\k*?U=)ؘ== 0G)?m% ;ǣ3I7gWrvrb!(_kB c(.A~G;$o c"W1>H +U gf$La-PKS"skp|mCTGB93lHzASƿb8Qaѷҧ HEl#Z+&AWqAI ~yWVa}ed:UVy<$;A45{TG~-nj^<׃LmWy<ĒlfJ)!5i)"#C<@${JtB]$Zȷޣ?:;0FKjt}yF;CUT|m%2+}ͯ=,_9}x;nv܍a{,{]̚seP?(=sP }qHu9Cn FYՈV;5E: XSnU{ÿYh{΃<^ ;8Qk\=tQ,A۝R20,H}oS%E>=\,GE #ľ pȏEw+:wO a/Ai:l7*\*20@#!6HH^}(IX>׳8vo){uv KZT5kA%"5t!pcUm IrzAOMY)zGGP^Ik NaڊŞޅA 2' T`&n/H}㣛ݮQ'8or,ܑ{eoM⟾|~Ǣ8m`2l?A/hv,E?n)Z~[8iuQ,'Hs3-0őZ=/N1̃iG#cٍT2,i Gqi4j3>SiV{^-~DY=^E.CbD9A#]2FrqH23vKopqόulI6[Z~T; }0UtT zSv{~Qif|Ħq\ƒid4tJS7^#3G5tjO>7a@ZW;T:3[r_[=%A,_4C/uW\$@J [H+_y _w@XX@pS yw sG ){$6 s:#+4N dL. x cagx7>ryt^W)Ep/>z(>y<3q)sQ_tʖV:W[/-iY^|%7/5ZFwOL) }u]ܙw gޓ0v֘ +.{ˡIC]倒\}CMMŜ'ȾC e5!5.`_CwY$Ի(QJ`UV*O_ 4$(sF9:/楉hqڧ(nPK<~U"P^ե%kEq?mRTnwc&Y>ܣ5~8m_}UV_}+a?rשvj&פ`DG}ND4tXMbߚ3wEWσߒ[^Fa28P.+!n@4Z6La=.w+: Hz]hѢdgԥ[i#(15{y|k /`bl0צ~h) C6V8$LEߊ3g%/)Y%NsީZC5; IʇRzi f.JRZml7Tq8KW>mNI1c.BV;m=G@A ھG<{Y$ZNTShأc@dhc\]ǦFKk(Q|Y~԰xnG6"/t= vw| -R#_hc0a⛔.͆YY\Q=p(HUɪM ۬7Ov-gWj5|˂N`SS( A/oehH-oE865 I⏩r? 8Ļ8[6P2h;8Ng[Ea(k#Y}økQ"m<#9n}Z)FoQ È?sT2>H_wfsZKl_G{<L+D 㩲gܦQɪ %= lD֔ò'}/vi Y˖$gX1gb >_PmD 1wItQ?0Oq$5ud Be:Z~/ wSK0A&>9#/"PWj'D763 KA |Z g;5Qb G" kWèf'ʣ`zy`!0=VoŞ6Ӧk[3H kT$٨A#a/ 7C@:yPm'~8vZt,PEN4WC_/_njb̡P얆Լ'֋Bxv7NЈj#΋}jDTAYCc.b!@„R"}̡FEbD`[ãDfj +-ϼP*tfۼnxE٨)Ⲵ$]BAY!7j›2!u*4H$6MWOO !cO]QxR#$p&006*~%m" 4-d0\sB%Nh4f{~-M2Vm'1ؕ "yr-&$+ ` mAX"vXlzTYΦ;jgrQ2%,7EOWϷ5W喗%/y)GWT!Fzgs/qa,) Nm q[Ez  D6B;;wt)1WM@VwW+4VZ%xYwWP.ֲrWT<|L9i϶]5[HlBXJ%ZӐ$=/f,vxi Bd,nM/0yf٥33: 0Y$4hffxPJrĬdj|zb{MT}RVu1J)kRdB ct0}!>\@۝NGkҊI=rm!Ul)|5>XQMN垊VD&c1X+ýtiKßطLNgp1!zL5LQ"  τt͌rob2l:S(3'H_WoYسx@_e:}8Sv6o_l)H,)ai1Mj0w 3[$n-*DHtq !!Z^2+ϰnOr#%6E {\HνI<t9GQ)YbA,sM,BaN#yu6fhQRe,) a(ie)uWjVb2D^`2 0,'e; iZ|0 Kĝ$Yk>`9u db.Ѫv@6 6\ZbZF;p_hyvL 2cD7"!Orƒjb *;+(jқv$iPZ=ȜY9 JSX,]ZCJt!Ɔ0|4}'^_ƙu=X-X:N[zv߼)XbeUC%TB;1 feJ?$r|e`TW jtCX/07v\0T+DvF$U_'Z>{xAt葃2^UC)RD ĝ:q eo }Gsbu{|Ps*;u FYꯇ#HَP' j6c"޻QF)PT8J;uX 5nj >% $xzB[ =4 Y,($W[:R]y~0qtĶgYVǑN ۞-=ھo3y 6S *E;ˣk6@ho]1:k& kFղU;Zfl%[31M ^UV8= ­xı؎q?zxePx{ $3S$:s׆ 2^)Bx7nPLL2 ۻJs/z`|U:=L14 zSP7صгV;9q~\9I/Z;y.v:c5}`0`a ɿFy([:e&m+eeĔMPǚƚ"M!;ʰ'`\>Þ{$Ϟc8cWkN(I/p`.fAa W6kJ(x((( ](K8$"fWءzN袞7fctOjriVF]טzd{bNY2P񐦺&Tk0D#ʔ_ )'YTο\M_:@*stFS1N![(.V"'O܇If96_-Ira{B<\]";ZH3y3dIrm)>6}Eɏ4]$s<@ir6Y`p<+{ )osnS`5:QM~V?ZCV北ݸ Nug> ^ρ77g@ mEc2JA|^SAHV#gщP-.ОSԟ2 Ultxz>H\̡F}岦!ϼzЪ Sw Q(q$O٪FJ\ !-)^/=Ԁ Ř?NՈ-SGɺ#A:7,2F_(ތ`/eқsNV:e?Ĝ})L"] ܳf2Bw/$;n~Q1u&4a00KVKxy-M P\`>RD-\S~j6M Bn4s59VUAFYq4cUWUXg@o_ znѫ6شs.~IR1 /P#bvVD#4aяTĎG)5%a>#~8|&#(딋E~Zߡˏn֑Z0fU a* 1&_=ԓ_(J=OyM,@N0~g * j5.S &fT̞f![ H׍z[q#9vGLjr2scn=-XXc禴W%U4*ʲ/W?]枥u AHD̛ Ujej;cQ]ӆ&&[ nY̺qހ:[ G[]`Jz sP@Tdb47`TQr!c=h-lleR98_\aUtAa<@Օ +vss~ANtΖAZَ+3^f(]toD&W3U;{ib^3Xd~Q*JXU`mGɽ*N4hސޗDT "]y#<$K:K(~uAYҠϋYR^ 9gPR UVNYk:PŹ 264*?-jz IKs9NvJ1qO6q/es<@KDSrVȡǞ.żխg5%NhFO4kDPѐL3q~aa(>2 `Vų[feV ypW_Cf2r bg# gK3?%;W4ƽ<=fLzbN [!i֧P#I \oe"i7YֵA\91O1A^ FbճbURNC9lu˺loq,}Sl, n_E 2?Q=Jϖ.sx=B12ceҒiwоJ8pbDCB 4f(3t?ZOnbaPaa_-y!laeOV\1`HMxQCtjC[^ۉ(r[+!rR"[3GbE@A^*=l<]2b+'A`4P3,uSST&SFFI#oyl{Ա9qwD+Ӎ_/ās%k);SٛGsӺ IBzvyQF do gwE7~ . $-n5Om܆#.gnK{ wIB7oa)~[[]:=FנF@qL6hQƪ*1%`nł͂j|: l^pB0y~sa9L>@~6ѻ9upHܵkHI/wr /@}:J?>]Si*\6/ ގݫl{Q[-O!nr" ׻8pG{یc/dPkm#| ZDȚdgȹ:sf m Eّ| #'YmL#)8%Q(@qLBfhh׸eŎ@۝Dk6;"8;Kv>kfs?E ,m<(1R]*Of(@=`Ihcܒ=m]G4-\:U Q5bژA>tM8Cm%9#*l,tvG^}Ar}dDo@fPӋ^R"Fb!1f|­gv|ᚡgZ }ufN2 Qg$7Hs|MX6 !@)DL1q'iUƌ_G?SCLdZMad=:2@D v疑j@ޝ9Q&x͉U!8p{?CObH7:nCZ+ g;VN|L=5!'drLB(⻌M{!jcQuYH0ehq*Gbjb܍6.i!Zx3 ~,Th*z]4D薓4qCt4l9 )j8=ew?yХ-CAP U7nijx/}|סKSsmdln:6SYp|\لwUCe6m!SWґ2-IV nu^`mN*bENi<0[{Ƿi:\B`Tmm&@,Ҿ5ԤkgndD`EXGв޻ז 9CaU.}NPb=fkd{+?{inG lWR(CMV D&\͑%LIƆo9~&TfMTcGalz BJ+I/q l~3jCAj&4۷/zxxq]حlZ,ɓ"݋WG7m://feeZm.M_'Mqcb hf^+z.-*b6S cuv?jl7kU@DHUӦε:Gubɻ9,rQ1_Eog3 d xq. )` ȇ(}gYgɁ*<pO)CIDX r.%tJ-щ@E(^ėf doDnJPGgxKS# D.eU)| Dp<W{-i>e2.K&ߥɔ&*kE2t*ZT:>q> R]P.e;s ଋBB=4ޅЊr=k1j9K/e"D#Poa:?Nx GS6)a'&` :w4Z6ш7-2 BN59J+Lw-'gd*c | 'X$K(RW>R,n 2EmtE{ԜcDG~[>4}"zMPZLtmہԏyN%q\xw*#TG"_ܪLEϡdJICqF6m'/8oc.@Hԕo[wAIvl3b^"N(,x OL$7_IM@=_.F̧^1'R%_΁(LR?غ~ ZdH{Q30j;aVӥU%0~uI p9E J]wDбGƌMӊXaZwm9\,;j =ȑG䖞`nِo{A~ee@o& &N;/GYytFY9>>>v4d,ۗZGy6+S ogpY J\%gόakU~^kNnO ƐmPWD(USD;% r3 uP._X7/x6$Kt`Eٚw}CJt]Npk;2Ñ*6YlNE2zNYZ%}p@b4k%ʋ^ːy'XY&\ݹhd( L:'.49&ME a0>)٘&/[ɨ$Ān&#gfjmy(S0Ck-*M%ӡ]<3lZq_D7R8j؝l+Ќ$C0:Yd\~[fW Q^] ""+#]fB#_~ZO봷H?w~oW] u?8AmU(<+<ydxU ~GqffgdJo\sKkZ8"Ù>O(qefx4i)ױowթ]Z}:.#u-F0ImiJ9 yN~O$di_XMY0%y%i[{kBQjb*B cwfpG UH fqoC0Mjv%WٔUN? yb)&*. Chwa32P&5fl䷩;O´ؽ֘啧ֆ`sahZ/yZW(k/0@xZٴ9:3Zza!7ؐh 8qepYX)z X,^_[̤\TY;G3W*Xg^+P\6MiP=&R# ]AA+wB]anǂB+H5/NxnUL刓yqk:3&noggˈ+hDy!K $.7h1H)SfDߖG;V`k]̚v&4XtrԹ%'`LƕHUS C!S60$ f6]egx=}¿#I\wB< D!ΚhhÛA3'HZ RM?;!ŐrAr?g0RA:{skO-IذƇdC$P>ԍknE@ʬ$MxRYD]gk3MU!Y5渞ߑɨ2[;=tWFlW.9no]m& o$_JgL(6lnuoω:GӮd/csmv_N[" jhe}iڟZW7sk+fĭE?#0D^tQf3Hc$B=RՎamƠ~X)q`A3}yZG)rnxއQrh'dqdnk~^f:&FȆQ9( ǴdΦ4a[N4Z=Dwې W>UFdl69kk~ 9/YV]`ِ] }qZOMt>Vի Kpٴghm[[Bhm&u"{<'t81VVe_=BMȀAy,n&/H ʙ䀻;F$$1cu!˂[?s*;eXɢ9Cݼ')TR%XN=YÙG- SE6!wSP+3B$KщpJ)vn\/Y.0,뼪`\#q _4L ޒ&$șW&MgҾGeu$Fґi@ƍi6npB)M7@ૻsdn\6`˯- 9p&\#+NdzeD+">BU3Z u2wXtX*a0h-.«xf^Vؿ9:QrюBӄp0wPڌ5Y ̎4vT0?qr1E?4z:ġV`GЗ(~SFSmib@.L$~^s>[Z6FBȡ`Tq/z"`t;@g$,*!SuDVNg7 zAD=JGLÞ;4)QCI輁5~o ,C򣘱^J?*@nyJ׽/~Jaf-D8E}ΟZ!̵c4"aʶ)NeLReqj(=Ed;gwF[2gf\~ ̄l,N̰A\4tlip`B.]^mvKH]M1ImJ8"&%?p{IF6;aEi9pqk`O]ƶ'PZ/FE钃ڇsw@䊬RͲYB|rE&, /P("_~cSR݀f56й)JG?>N5MV/蜌֘G6 sP) dZs9E1{ w̫vi.ٮHМxLO}6O!k'Z8C]b":W˔n\^ &IVFKּu(:\:'5t:ȳ%/xQYA(ө7S74P3<>LүHMka acBZ { bLfԹbo yPLf *TI-kD)n2^eY!4%Q{Y6rX k4H*P!'*rn E j#1B:.Zu|:xO(̽(-c6\oV/zb$ukKF_Lf:{KCG \C/~H?jx3`Z=8XdjVnyr1*V37SMZSb6DT,G"\Nj†;WZ`Df)v j7|΃B@tFz)f1@w劧_?!N,U_Ad*$n:xDh}.r((nA~@pd=c["RÙQݓ6S t9xf;c= 2;y͔m9߅iS8:Iɰ_aB-q,9D5ֳD4׼&5Jό@A)43WWs QH,=qT)#N!D'N0|X1 frǽz^jQV5Sߡ@%CŹa2Hoy4XjPP[ 8kbSR:,"TyeۗCJ%D4(t%Ѻmƪ)g!L@ɺ} ^Pl#Vc tZ˨&ǚ&xN7 kR(Pk$ũCX~QW`Î`;&F.RA/"Ui)@e7;X[auߓ)?!W6dv_^ᱺΓ:ĉꃥfAIT+`>UN!INq S/+-_. oP+_D/HLTToHﵧ Z{Հ²>b]ي^6l0@S6DEgm?<XXKtIj1ÍzD`gFzQm5FI&$eq:7tq4zܰLI~ԩȡs hYTͦ|4L&2=Gdt=St'T\I&%+ǎUˑg49Z)HȦfZ;Ť ((cm2W~<g}TΞq𩻨@*-PIU,=1EH?ۀ3B; +.EꦲjE:[ˑv3x"8rNoqo&5 "xD*@IP5J d 3|6)h7D& `EJPIb;f1C;"?5d^jw#c(Ǭ!>:@ٶQ Se/o<(NME0K]6TAb+(,]0kKlg$;yeO3]kߒdfo#[L1ﵽVQPvr3nj$9וMjGt`&CZ_ΣSuu*%J=zuʟߝ͈'odARmo&}/cVK}r V EB,ѧ`%o"|Baa゜Y*ZMlWc!p? QT{ ɰ( NCxIl4wZ߭@tn3bA!5p*`8InhΣg#[}Z:glmZv&`x?9kÝK>WsMJa|uPE.ãfd\U.(Yc| t@ǶJ`YkҦ wc'7(!09c@ SMleҺR^07Fb6>@c0f٘8E-K5ϱ*VPOtɇB0ޥE E@Y4?a!L5[{Z 4J vEWq#9 5gIx0lm32&wf W ~olr|1 MJ|ʊ:Fl.? b?>^,;[he;Gwxض"C%MHe{@f] ,+ߨk}=MٰCzOVSSUwDmh()tW=| huvF^ nx%Ռ:z75 +dv˜^< O)#T Ыz.5MZA&cG:$QYjBņ R7lZ~1uu*!N R@tS&<Ȕ"~ p;B?]}5iI2YoZХzDVXslZ' .4 ?!?qƅZE>D%9<̴C|үHv;Rl {l%p\B '8s2:rnP.]zLͯ uKT͚ۘOl Sضy<%X"kHr+{E\v&\;F𨪋gܰ7@KHJ(^yYV؃H;Iu82ڃEkς (W2ja-Wy$vclrd GdSvB`# >@HfhSw;Os#eoCio`Xa8&~p XPFN2/APw,~&'Tyv6:C#< N/J*tqml'{{A~SYض1+b.{r@Lp[.&ĿUxm8U1V4 ~esOĨolfLq\~4@J>A!q™Bz=wrK #lAx˗j(7өFBT9IWڔ(dg%VFmX @hEi0|Xhլx Ӆi^ݙoU,9s3{"9OqID*& \̴Iro19b(ͼ$+#!OlN7|Cidss*>UM, G CC+aXr(OPUzvӨGX: L}x@n$\.Aҳ FE Uauw1RYfOc#8{%KщZf>@$*ngK‚$IWpwǹ涬\{@L(OԀ7kJݫ%}5=ve;sj=WuPK7 um S1/n[k\Crq yh!n++-Bu)pl)N\߶ c떶Xv4R^%mj(RHU^ 鄿V ouyhgE FEBt,WdkBRh-bUލ*Z+|H[$F *k=w"k1fXw ߟ?V훖mكW32`@De*TjwANvA%y?L+)Gw)pçUdUkd%Ly0V=f_u~0t1* 5i-2Mݵz :1ތUsx.յ!b2#LOa{k1)0NJ͂of5!y?!UE*e"!@"e_R΋vNj8uڞB\rۓb,/}j#lZ`hGXczTIB΍R<)rJ RE62;e8톭J8ecnv^oj:`&INzx]#zR<z׊k Ͽݻ+e)Ɓ8+TOC|u['ko``^21)ہbc=IT])ӓf2h bVbwg6)wp ˜: R~x鄒˷d^f& LN6_b 0,T荐"Xr\Yej9OC4maDb,Vƣ8 ~ߎ*Nx v\&c, _2j-.Θ3 R'N`smЗ]༎}-!o- v* Q?N$#_).u$i"mxlv߃#C(M:pvλ򭽷UDBy8Vi( 9LIcI Zg5 2.fE;mȗLo(f U2Uc iŃH晍Y |\D !"ݞJ#LJgJa|+nKP8O8<ŷ~R>k5FzlR8_-Z]NrV2sPȉ2X(v)`t!B gJ XE6}КD3^{u; @ _<Fx^n_h&!Y32 F75䵕PcЎA+:OCICCz!6֜rc!|TSz#zatԹJRT-2WOP*0^'<#: sf"Hsb*KF#GBd"~'CRs=]sN!<4Rib04 BX0]yFߧ,M̴@c> 7=շ 癝0"#sԢxa-s_{ܥ%PjMxWYQ%=&f>R4@AH-zތ?C)`5@=Jq ܂6=ϥY>9 )FiO\NAv10 E2 kchTh 3G 6EQU|j?TjʹZ/ qkqqN1ɿ4}j7G5c'[N/an"wj&:sTPNiщ[$?/lˀNgTxA i d:VYFÍ~Y-懒R$a$fA'98`.2<.g9a(?`THQh׼+74+KJGU0O`gUdMK@x'8 Ol3m(C"ׯ R'kn`lAn7Ix8jjL`ۏ6pyl=_Ԥ \:J.=#µ#RlW|`Ow?@+N ͛Cfdd$C9'YhAۨ*ěNN$,# u|j6WӵjfwipPg8B;|(\kË~Ep_"|=Fգ^$'JOc xi;I5l$ yx劣wllt1-h`d ˒þv”6 .1Y_[zVؼD;ޖ`|7yV;i@A/W>C]6Y+ӿn|׆Bp|i(#kشO0 G2acq2 Ota"M-7&0!(o_C z>6f3tnPT Ȳ)GY7 =(EAx%Cn]ނ6kM(/nFbT'ʹc`ii\V:Q+q&V:/>kjAی7eY+j,/N!"t|u'8l !+(()~}`ehjo] oz bN\Mrk G뛮{-}%SO&Be܅Յ_oug$7૟eE5-KY"%u2@9y*[#]mQDߛeM 7Be(Td}oyc<o(OF ['h~wً!fn5Ox<| غO˝[㠃pA D)# K&ڿu5cB+ǛF1'qAG}5m/La֐:A#/jx1AdcH~uR( 떎픉'U&masY@_ߦ%d#VW2ϪY%&t4aY 2FTѣA'RWo̅+/bL(<xeѝR]E?#u980q$)Qb[ę.ޤປA zx}M K0nZދMY.Ԇ- o<ךJkgANʟ# (U|Rؤ1^=v!peu8 :|5Z犃7bA@‰F. ĥlPoLIkfhK 䛃X(:PS<>$z@.ިZȤѸ!)ZEs<ﺕ":w>Tv9Zv""s1 9¡i6`^:<%~HfxsU}eB/橈sbFm*Xj&?ld˰0`J9Y0rfV[X*6>xR݋b~3]hb( y(x~  w}}(=`w YFi;ѻ:bmA|KLsyG]&y|R~u3c]¦/ATt\1 wmWeP;6Gq|^'C%{}=h9eOkոWTR-&,vA7t0@Mc߭U^d?7zgU&_|Hb&2xT9u+Ѵ=dJ: 0OCV,;wf8;2 D3YЋMTUMjN=@*P| ,[F{/"ɍNŽEBMA ,<']˖J;jҤgUT>ai6E}>!bM^ η zD/ΡIePjsQOKo:.w'S9gW_-Hvxc/fnNQWΩ91ЁvzIGN+5tR7(Z-7+۰+kRb^ 徭<~ZN#4(2驣͂)(%N Hk _}WlZp+8"1W$>}Mz?]q ,:Ԧ/KI UZTW[%s)Qڽ,W]'?U3jsZ.j#AV\cUVۂJ \ m ;%l0Ј4z|՗ʊӬ,_7Ezd*825-9;zݶdө MK JaAzRGNo Q~ i *>h$W@~{f SV61}2hm mx:meNogmmŰbPhͺsfL7.1~ѕ1/@S$pd)@nv&PeqxVop^ _n6YA="; )}>ewX`X,x3q˿C6i'c~a2=x$ķpcU;Q v =^GcwNJǕa\U$V$j,O܁ JM&#̎lVmTQ`1Sp-8*D 2d3h]д"J1t@#sY\\- ƹ@MuYԈ̇݇{蜇:1܃bTL:DO}ju~鷙̭S!dpo!Kc6dxbI [)a!~%5YGSPXkܱ #"2b?yl_V#o%״HѲs%-Inˑ6;?&;([Q0O6~ ET9\"#2RHަa]aS\V\y)|JǁHtV<S/ +Kq#p -;U.rh\Ж0;m^`.6p+eeVLL 衮-ME[#7@t/mn6z4i?$ lwPrP <R^dm@ -1p$ OSܛ-d Rˆu(Iٽ20:ܔ+lҒ7n /_!(D6w~xB϶-Vi%/5y@PfpHCpw5xRČ@W bXn/~;Vf\T|.̟43SAO,;&D>X cSfIKDx& ރYVlQZ}?^̝`i"lF%Zi=c@]Zf "\wr'D]ⳟd T'zҺA?L׶ gyP(mEs0ӰױY|EpӶgD5Ol^"c~įhC d0$˛Gj U2^-3x]}AuKl.;()]yVg FQKD^sqQ8;j3vDdEYJpE_]'L73^EFv `}IֵgNoH8sTsK?G@%f 6#Ɩ'<(.@u]0ts5T` ;f}1md IM~i]yl&'ٷ}k Xj5\˞!6m4S$Y8}(i&`GC.IC.mUZIaWw<ܫrK^Vu˰I9};rF8b\CãeOC:K>:uw+3*$"8zm|bPCP_\ ;UfN5֨pv&zTykG7Z R,%UfywG-|{7`!,ktݑ%$}Z2_q&, ]*x>[0nlA۪~缍 v_AW/J𳦛@,1 r:N =ܓمNy'?scAqFʾ| T7l218+Vq͉+CN|֛&'zQNƃ%[`[Pk*TXL"E= c&p7بqT |kJ)+MnD`1vg(=E:ˉT@|^xpy VFLL!dwbHizML qĹ }/R5X,VTt'1OYsugDr77{bxfH00%M{m_PNv4<nj8LF0+}׍xxcU<-F66Q.n<.u{MBC_ mm ,Mr7q{PϬߺ>شN8Ocyk @HGgp]bt͋܋Xq b`2dx6 `4-40T=Lв<Hj* S}錴ਕ=RJ3IƷ)'GF+'T'htLF0ccr71T]ɧpgy|lzS&e1o9߿jTlf'8C&]< 5Aa0^Gᐢ%-7}-4|{. em* ?Թ,T]X#K[&Zs@[]Q_Xm=IhQ? NZgb!.qr)zX(kQhI3n,z2* uEN(BBN(Tn }C1(aSbz,j(.N}f[$ xPD"Άc>{JzZ- z2EJx,SS_2*%+ZJc2O0{f @#+UG7o bJT+-n%<> /W10j;!*C_k?$9z]|Sx{2xh<^aky1nmK@fIWa[wWI؊¤`مwL4Ye'Q4m Sbp&Ai?n!{J){U:sחsq6e*.zO6N7aaE!=n2fs#7 l9"aFPs !xan]2bj=^4#f(Jeؔ-mH2e2V.y:-aF.+) z9%>^ /:|LގK~ZF@xVqsR<_+=C HiH,`~#חŚtL_UkNf%x. 3Z@0`F4DUŷE{Yt1/l %>j4bP(mzm~)x!Sh/L=FeP83,#,`6?4x̂]PXsw'Wz96us&Lu#I>biP?v`lE~%i 9Tbg?H'aB8JeR'Hx

x] 6(㳏B{IbS{"ackV`%ar=\ȳco`1O-KtnטpCfN!ߙ+uۊr*lxAg~nGZ6M(C}*Vy\ 0T7) -I4)c6gfDu7h%6j!ҦRj$JXFz!]X$tߝD-fo4Oz;Y9}&qb+ʯy142NE ̸:DW-lߩcPP8gAM)O  ՛!fsJqNJKv܎P̋juhm2m<,#jYw!%zE-ȰU+VRP%T3k>AUb>iČ!} 3%d2b4}/8yՍ>pjBuP(&rUz0UE f‹"ƥFJZSd%k-Ҥne4[B^|d@܋P9]^fbj)fz Qh3 16&34vUV}I6R3%^Hi-[pk8nR`'|Tt;_oʽuE2]};EmUʖm7Xpwf%i3_5r Ӯ;>G8 둷ˎƕ axh8}FnW.e˵e*xodiW]SLD$}Exg8xvtݼPc&.h!I36MOZ{?m:CCbyU` ùئpqodEb Ƹd7Ճ Rܫ%ߚ 荇1Xt'&^ǽh&o^[O0<B=X2ܲFbV!DxA.1ƍWQS ;Pb(hYhM'q .瘘yS5]':}#.$H7 SQU MYQKqiR%^YդZGpqoUG7(l%) i±´<ɊMWᷩTcPhYdr8lc (}s:3 C`8 hafDML~좷K^RDSYy ˋND^/:LU {_Ou- J{6hPٛ$:AdFM7}v_Cl>'Jh cyD0{jm1,yT'PZCO%9> {"!:!KN@?ҹ,`l>:qi,72)bE0;hσՆ8wjǤĕ1TE?'dI"LdCf\Xq/5L>;6>XvkT'Tvqaw]OZۗ^#$$=XXI bL`6~y" CL7p"bɓl s6HJhcW';Bm} ,AATB`3~cUB'~+#Hڔu SqEy|g lW?:dxd$! -B'X2BbWfGYRVJkr$ü6?F ކLl$W96l2 GB$/JHec|^2EQbcY%7X)^9#ɽ’Zi ,Z ^E=St=_Monj|oxl\/;QfaHo| XߞJtHR^oN T0V S{Z; WQ  Y._Kp&yoK`c Z%c~Y拙oJI0UQviΜH  }q /^ㅰ;}esL EFNFt3!/LM[G*&)#Z<| ٺJմME,S~VsJbl4tȆAA*5W&5tc9Opz V>́t)Х-xހB@c'J߭#~'WLR?N d2(gL{ 4VN>ۛ:̚BQ/d9Jj45#ZB{Gui?=ժX rj>ծ4=f~uwKc7!7g}хl'0sX?D?5%lw+VY2@@$q(d,<\ɰ\$Snsh,2v:S7"$`qmUCO(-s=~\ 2&d8I0v7~lwϝQ4|/¼>X@ę^kӫ]: yf`'g;A+^ 4ie\DtD[Wz=kU ,ћM8s+Ȕ]HB:959*}p07[Sˑm?oiOc[ԉ|hv[Oq_kAFo ]i<_4E5v3 =px ݘ\.]ҽ|4Й'lzРaT,Hq}ajlRJS\VkT fA B1';fv1Y^W+ᄍ-9TJKd J0ϣ-ò1+! .(5/D?=lQ!YÇS<0P@q_)g.ƯSm;6>{t)άL:ԧaGw!\Eo IR#WЌ)@!qOY1^-6(; mw0s& qS3 +K"<1MMZiѧ-E Et_ATܥ5^YlGMyr5yE(J1(ccMYgz n‘ q%lR5K:@Ǖ`ayV)b@w N,yg_U=OޖCiTxI%6HG׆- x_l&6] J"=Bn,tKTD;3!DMbHC" E1qT VLߢ] M&VgϞLfyPE%!AM@J< ,F~|w#I U!` 0v`ҐދEBď1 w Eе~yqƅd4g;"҆`֊Ida57x?DOH(RlSn%tT:wՐi;:3ӉaVY`]g`3/J;6{Nwj G{͌H9珩KZ$-fJ/w»()6&(,EmJ|~rCuR 92ipJ/+dJ[KA .r2X`?SF4X5e)2A3׎`M⸏ G ٵ+!)B.`.=&[,VYIwuCqIC!M78Po.1&lq12eLQFdL݃𺋶dmo􏤞OԹSSX8#~{Rg*i5 ׫жW,·z< F#9C Hg fӓwP*i#ϟԌ"W+ZSơ\hDG {6 yg^BZ}Dڂp4餁 X/J::)?k6[bI+>\R~ ˄S`SS9,jn>aְq.`|6 &+'bH1QcаXfѰ(bu-^fU1p&$a3"+@~ 'r؍ڙ1[G1߬~44}|^L?Wӯ\1)h?j]֬Ͻ~-{4sDg3nm-Ս}>GeǢ ;s^t(d|ǣ:rO=l󬛉 4cJeVT@X=Ey>Ƭ ZNRnF^!2I}`4FJ&&J?z)/$lg3V ' % L+FmBC nkBi_l=N~US:w]U 1wgϧi!n^ruɟ pRV<#V[6.En rq26zi)RnTI'/nuADdxoW,>&t}0Ȑ0aN8D)ᯨrD+w>cn}2ځϻhi@oUK^1ЧkyhzR:XK0Ir&,ˍk/ <XO>$EǓqE}d8jhE~!,7gaV9t~O%nے:; 컣K77(dZ% !)Yl'DU r L8?W4UB0Sg p`ԑ0:jW57uAP 3w$?L[œ N4 -^sr,@SԞ thբF -xdR.=!lI%N4]i6AD1ކ[d"y) IE>Uj>OJ*8D]_`62 @}BsGz/国mZT*G^ ݩZ7,NM`))/sCD0:OO݀3{WXX`~l@%r`1$`/'ZmIaA47o W%( COj$`k#O/je;z#dݚYf0pu~K>z ? Ǐrl[IJv$2)t&) ~k$B 'w<[t9Pk)'ZDy$iX.&x'Mz\'s_Dhʓ{&>XcXG3,*PLa0nPK E_2z!x2H^+lt(1sڄ<~0ωii~w8dfl֯"IB8CmV8K @{= l_P\9Va[ɡ,Yf== \$^4 fhwO, V`؆pb:޾Z(X>V =~8MPvi8k͉3: cGIz/{ ƕF T;ԦF@0V 2cwlqd/FpO5 v-YC 7sGir]wUd/) $s9av<_>tOL"Au2ڎkd7bZϪ EHn l'_)=YD{2Gؙo~Dg*#Y ~mv]LLN1e[`4+ȃ q &^K2m&RztR̡XŰv:p{I*v[s(-Ԯo~R5i'/vs,ӯe]sWvERH 2њ"Mc'@:NTI<6\O`!]@̉ή-!Q0Ҏ= Iۘ,3){-+51۟}.te>SE]ASrk""( =T<8r[fv nj;DX[zy e*(Upc=! bz{O!`stV/ I&1ݿq%GT"3'+<ېݢJ?tFDiE&X+|y︼n/E^Oϛ*j7^$垅o{ -tz] IJm ZS!:o`Tq~]^, o9U59 lDsB]PQTwoMf>xwvR21uWscUh0IMr_ƻ<,=1Eu SwpMY ҵ}Tv਋C|BY DgrE þ@2tj}7ѝԡ -[#-Rr,!}ɟ6hwo2C],@ Y}w_bԛrјТNb#i?垬p*Vp4c{b O?%Bx+7%4 8}Ҳs;`҆7Bo,_"RsᑡIЍU?K>1"[7̯ ~Qm F 5OE o;^eT#K.IbƉ4yqRG-g-Im~ }A)iKJ/Dxf0¥0'p)6yh߭ (0$WCXe%Oh@zikJ%QqS}㟁>:s .[ڐxjݭ~gKxZRH|rX$kR A;h5;Tl~CnCr*ڴ2`WAv5E,ty5纽R'Z).BU̐?٫?! ZvԊxqL9/,5$*'CFWsHB" -=9i: SU>m*nL_xs2M4νJ6DGfPǮ<@b>g?Y#7 $A7 nÿAuMTdzjeo8 b{$#ffvIޝ". &Ofu|t&*!spmB[lur,,d|+6t}^=ǓΟ^7>|FɣslPg yp\GH^u/)FQLE'#Q[2!Aq?fG}qI&`g5 k/m,JJ$G%ktV$t/>{gLQƕѦu:>h9=i-`"碁:T#<] ^=P!wV)CxiP|)1apY\("FTgq ՜S%rѩ)jI }{ɻh`JmU}+/+`bGg)~8-V!/z x8-{2?%x cݳ4OaΗS@YU^K&/5I/^MBOc|s bpզr PSl#A@6a!P5 [[YЌz1}%TQ%he<uxze , P1:|$ȽU~sOv[ RނDDǓ^JVmZײVjs[1C %]4cЉ=J)li&h#U d$D@2 3'D]N=gb)8H5;i?@.]5$hyS${dd"ͯ^ji($Ί5Կj{15"F6,ڇctD;Ɩreb  fB`nKS.a졻r}""+u%SW/%q,ޡ*r.:lpyJsLt{Y‡+dʼnkHs`1q9:'BՕҙjKg_:YtD MW1k+vڗNLT?MW | NgJ ,DW{Hh$re2.MKNjbhw5N fB!^[ldV]s4^K$xV俻׹ŷZ,Lv* ]5]{G_䆰m1Ze314nCՏe +<g+gfs~7CUXk )<\AñxfL\*`0+ecz3v{Jic 3$@ =;ώtMz/N% ѝh?o=ZJ#Qd5RJO=77#M"?pAn2 wp9ݼB; U) `{,Xw^t93x^!,iB#1A7cxπh{6Nɵz\pQ ZP gh /K)w;ԝ+,YOMRGëYD¥wӕ;Q4m*@Yz0᲍38Q-L/îO@xgh#Z HxiC*O_nP*@uyK@P 03ِ^6k4̧2*mi=4@r6\H(w>&J9ã%8Zi. ^dyi:&,^.B*[6u Z]\~'OAG]58ܪ; ̢êQ2I!LJ'FoWD-'%FpJL@Ayrh[,Qx04J_yr R3hr||p.iFIeGȷv0F>FI \ b1{L/U%h$Fb4$ŽRc\bq6˙e!C婋*5<=͍MD%z&~S=2:poh)lRpKTyydi/h4!1XA3 iHMw< [5M/Я]+:wD'x̎&E UxBrE؆}@`ZYm8成g/S6L7e[ݟOt4=p 8B~!>~2  Z%(a 9tInzc[4yc֝TaNkRʚKXdNZu/tj7ofui]w؂W#RJi9wǚrCD+)v{mScE2S{c$jI [W[s gzثV*9~ Ҭ>V0 T<,0N4 I#I6:F붙n"W.IJ]&a7fo˵@/m+-LV #p 3| J"EʼnQ5ث?-*Mg4o7B8B5ZΔ%,dR3"n\v3o^w9arفϷ aIʼn%M3 hO3(!Sԟ(Q)9nT>R!6'~;ODљ|+Bn[?9|2%2R(Vib}<~!.W|'{e#r\RigfGc%@CqX Vy1Θi6ǰL{7ғS&yU \MS mɖJUF(b`zW+gb HlȪEMU~wH!Iv]v Ksu}kkp^J'쭁6EspPf:0%tL27*rqT~JZ=F,k %=[KkpC-T p;ר"{u\AA*|xlL(lZ;cK$"" 'ϱ7ddV ރ3R h`vδ[o`)V%ꁮcRl 1G-g%ڰћOb4]A5MtBFk'A</=!T|1'G; ֭e}OU5^)eNrLjo,L_O=I((el)2*dpBI\C;sO\*`g}6Ju8ma~Z8`ګo,^7(Mrq&*  !Tq !x$PGHMF8D1Q0(8DOVl/{]=i92~ |b@fK*qJC&ۡ;e`8>'FN6ca K"^~pC$x{8}1r #db%Q:qlmF Ay,G˖׮XftE_wGٛ ص[=pLr,q+iy8. f}ޕ|(أc9wR%tcj:r5ɦe5 W+HXE 3WLfǠAػ-vwKptpDq >IͲo^Di 6g\޼ Ght ]34aM:Gmځ8#C +2!W9-EfDC8R֦:j2w964Hr@SP/S4~hRintP+kGc6|JIN2^YL ۨk+mJ!UvU#aMg|uE!j9w/zZPS;CÀ] H1 !a&szC$kaF1e[upڂ5!J>|b;7Q#EIM&93c'&WMH' ;Dzblpܑ_usŸJ$`cHM0l54Wt`S Kje3?5*`>'{ p>֮186׌. ~uUnx$Ju~:Ks!A Cx(ȯVT \: A\Uz 2a@ItDj$&$G'mJ\FUsX֡.o򰸚m1M2Lqb$o>AΒw ѵ!sRKh^aid1*$iDƌ?}1\ 7x 0 MtwN=Ҡ.S\"_=#BYO89ޚK|+0՚<~>"rN'ݳ^t` BqVؖзB(Om ET0h8OyxRrX0raMIK֬cӟJT*~F;Da7җ/@ЈG|z&y^mw#6ޡabtxtI#كr~5\mA0YQbB= ~ĩ ETnP 7*^ >FY{IS~q$LTvtPnB1o_}:f\ͥ!m]SͻoW_G̶h69 !޷>= ̢qe^jǑw<~0P֙ zq;\N):Wڎ겼,vVEJtMB|]64e Z7( qܭ^ Pt.9wh+K:&4F~\,{]TB6+&)PGZx*և)M rRIR-D"U @FU$ |^Du-Ј zzQȂ W*<@ ZkG>XdM0?I2.DJ[ߦS;{`!Sc WS/њݴ9LS@fNW@@a&^4Jo O^I.tUv{J0M;~Bӑ ٿ@,=_s{(~BQ(8t~JOGQx?)="M36ȴڜz a+Ň@W߲d8_|Ip0s}<4)Cg)îى _ǼlK5nAдqbYoT5G"lVR [dOEKF*s,I>V)~Ⴞ]uY mU` $XfY!p'"L?I"= jgx a@EƷm{8Kj$[= !2Bul*ӆ˸"55DH=f&@K4P60T\7m-_e#1pX, M_(xĹe|#eN=憖9ɴ9`cKЈ ـ_SlC>%Ώ1ge/5Ju,ML-Ż}!%ȷQFO$$}|J?`y,_M]˅(WM ez˼ku8DhwIibnRZMպ'ׯ2X'%@mTOfZ?oJ9&OuKdUƛ|:CٵTelIm.5e|Vg\B̃jh1Շ<.V5&6٩JpR' *?h˛˄ʘg3柶Vhɨ& ƗZ[m\$f_q{B}ˏ7"ϑ&S2S#tmU*&ݡvlFB;\χuJL a1dIkCqX%`4m S8ZדK{trP>-vA)]> 6ҵF0ihQIo"r]gt8fiꩽwD* S4k5f7B:wS,Q lUq|ba2 ~@0E6GMon tS/%"?u qgڭw}6 &34s|(Ovg \ ]*-d^f8NߊM< L6AK Â1nrANս9cSo*{xƎߎY/2n^!ez ޺ѝb_XɆ%*G^ '"a؞hI/'$ݒT_ E?kphkC\8$r'elZ=ϤPheRo\)?| ]NS㚹Z'ݭf?e~??b (C/9AXzih7>GNGhP{Lj2A㴞V efM)$~e %`p/]3tKyg~~! sV8ʜ}dߦp+#ago>q/ {Q'~tU43:%۶M B 96!r'эP3Q;yE x sR}{} $l"C50`F \1Uuj@sŷ rW*@n lOhxC҂w rq w_įzj7_H'ηvQ=XE,.%Ak<[ 9;u-An|y@oSWw;fDևW\3zg NRN/.P""QFۍUlAgr2GKfyv_2łŽNר'j$WduY pϋAK"%JȦқT1MIC"6/o׾P4S ^<J $K\ᆧ+?LHAݾKJ,v^w]s_dʋM!yx(zi ]G|A塰f I}Og?Jd^X>OݽD$uH?ͿXr<#4&2o׀~Z" 9Ϸ+6}؛9lq)D@>=8ObϪ"i弑>0S l XW}7ɉg2 U;談>#ƚ[nA$X,!$Z'ζ:2 11ž2°=qA1yey~%gMb S#+z mЈ;$(-Ӓ4 >JU>:<:[Rߓ]sH:Zije"}+;+X4E*;)CPk+/ro{EoICݬz H _?((ݖ 6i :\g*!]kEHSHWH$.X"n:*Tu«uh(5wK _Tx [ OH7*Um6aG4Q 1"ޝvxˡ0ymWhtퟓx (5Xi٭W5  V9 HiB/4H==iX~OR$2RUNJ6LBg6+w[mx,Y:s[. =[bUtnVUj1,U(fOf۲Q%9C{hIك!ְL.jض8,DmqDG Oew$ mF]X)nTL#j*c[+K㫉Nm8d!Aawz?(K  :Q2Y Y]Iz woƈ#Q=1$S]h)J^I;lTMepdDHJT9X8Yb0kJ8>J1>k(T|Hr ذB~7_?CrG ս'ZôL 1=(R`WBzhb4exN}k'zL#DJ3Gw@1u' U>g<ЪIP83rdRC_Y+#)d+lgaV\U|Wle Tt]Ҫ뙕Sp?b\dCt*-rǤ 8͒fOݞU=XE#APm8f$g+{< ((Q`;:a=ءs3a\gK;_78 bxwV`M9meF\&6 #׏NYRS.f?cHxSq%W6QygD0W}̭ (r+Ff -鼥+-.N:E -^FCªRHou98A\xlRU>t1 t%VPKsǬdV ;fN)@fo@%UQ/'Q'[RM؞1&&k-=.ktyzEX 3(15`yhI-=6Rl~hmz(=);}nϛSplO9k}=靲LTY<5\e(5nl.ݪ%]hQxA5b<UcyZ&:Fҕf$mڅ:e{QIsC7bu~zʼzeW4{;ĉpr(Um/9(l#i F {<39,,N x #hZЮz/r'Ӓdi|\ A6OU1+aiL} S R\bq*%6"rgI5IτԯSl~gAWڇ Vj4_$S϶sNaj9Y-U>1y/l64lPToa<\!t+8:;Z7@2 SаS&LJ4B`?2WPhs_%;C(ȇ9KJ00 QsG}xUdpo Nr p87"1#j>G)k ck}QD, <9p7\tT8څ)hVys OҀ;Ȏ wr*]@GuJU4x@T샻 `{6璥[)*9GlzR4 9 TQJaۦVT$/!TM ˜Anw=cQcnt|^w蚾/fG]KhfZ=~2$ZA}]f*3/ CG`:r#ƓHg< ApTQ3kD6Q6Mdb &~ŠwΟH_2& ڨuX,!2Z,VfQD[)|U?(%k:d(rfX[gRv| ŽEKüʭ`;y=C.B?~>3EFL؆'1$Ie.dϧCf\9_/w/{-7to/%+~KC0}ǃi#6!i7P!vkEXCCqGU%XdbVS.7ZJ)^0u!os.oj3vz5?Ь[ӵ,i0>Othkssߓ;Y TT,*N'?]ڥO/fST[nRq>iCt 9#␜7n@&EMqYG/R!Y\qcu[s^pMd_gdz<.rjs+RF5yʈX jq =ىʝ|Ͻ c'&ZRS&5dA2ATz\"hBN0~-eżDmlaK5 ]!SpcFg:W^d&!+ᕇotNK,_w\7hɐxswu? P}a}Mb㧶Ph"fur64u`ko Ys2$AJ\yT-Pma7bq!ME#߭0 p6cY@|ښD"|:z2-x_䃳-{s6b;u\ם]B,=z[)9S|v$VPT09ylyvR=xj{kU(Y7[(9j&FxlF g9r50ů96vmj~:/"|@%ΡYzht]4JYdA fw;߬Z:_.Nݑ9cP:.$'"ѯ^Zʅ%'*jNB &]a/ݘ;K.P BR 񀣡5;ͤo5~$/ 7~WЪ}@cfXTٞ +eY <õզĔR'duZͅ&/+ux-M$Ʉp2>wGQ F (tG%T@L9)Je{} l6g3o>=V@4δ[$7: -,-%wCU3[UkӆʍS4$d+qP o=l2wQ'>UPDAXM3r1DXן%i }oHp6HcEBQy2[ x{ 5)Q[:m+f[.P{+/C81kN jmMš=*#X킕t)#'{#w`i?)Xk=^xClpM'Rqc۽QQҞUqW, >O{$fBƮAwʟ-ҕZx9,ʞ5Q:]j{P" 0epR3e6YKZXagO"eRJfoAX/-{iw57_tW`\vE-f@SP q+IumǑ","AᛘϫYt=*Ԣ54d9) KUD#jmh1ސe}-::<&Qf |n)e̛ ej.fq[1Z-xQލ"z v*BNuS*ho 9UҋA^|Ȱ4G68M"so&LT6-8κQT#o|2IE>t#9͐cXClX-Xt,o2kjX~:tHhD)'KuC m@|[:JczmDo|j-pS-WT,t6+7&SσEYأh}[4HrDf[c,\>=qBq#-Cp6uc.9y I*k!_+3̣%4/{6A9XEFL5{p= rbٴmnDQƴUހ ;Yn41659)ƔFH?K^\|>|ڳE$s l,!H:M]¼OfX߁D;fģ}Y«7GKFޖ>Y\eLtA3`{IzuuTxq8o@)M;ƤB<&Vzq1wSwE[P.x8ebx ڽ)xLߍwvVPmzkusI*DIVs bo%{{~l*GE` N!tKȡehM.COCYEPQae,a}uJZA:d$z#iR41N[XLce #Mr7LSRKB{Ϥh"wuLuNGH0]XmPr-ENx7No\rk'S^xn"l_BxzZR T#cHbgK*f&t"/UI!F0G\-<߶ȲVHgǓ~MH#Ft|wN7U= a  Y/4m>ǛD"pM)V ?BۗOrv{ y?i2HǡZ~~?_OɿUKk2,Lj7*N'Zl(@%B~hŌSNzʁ2|\tԣIY#YGQ:[0hab+H:O!;U23S/s.h*.rMlM@m(`):0c簣 2vuJP>B*|%kl`&́=h;¤Κ#mM{&rZ+Dr!D6V32NG7 .պ۶IQI/}6PȃMA.F%yv@A+7 ,1ͫd Xon?y>[n˺[e(]]8i%J[%B*Eo H~XvD|`WtQ=EԊ`op(3Nt^1ex}y'a+y=Rmyށ`?H{ߝW,8 op@IZ o>-fhÐlu[@o7^VD\4RiR\)m$sdP<) %۵lny )j ^{T]5ߵxh x*QuV`3/3fcX(A2_"}F4Ǎ~]/Oxݿ_+A`)F`킻H n" >xWA ^]$)6 0V3<$ӻz9Z+V1;KA[B"3TkǝB5gj91m̨ƺDXM-,!RSotf0HR)ll_lRymϊOL]tJHSPs{ G |]c6qu %Ms4 m|/;TR`3d9t R^ʀۿ0Ky5>"[$ֽ3-%ԩQGHL$ԑ"@i(F%R{}oЭȸawҷI◖ ) ;M-kz(z_0yq,/4HNո7Kt=|gj) ʎ)E ė,YԕP@̇Ξ$Yt$:09eDeDnn'Є|_ca}_Qxy 4e WHS^Xo3!wQK$l3F%c9Qld8 ~YOԧP񄋐Lk#s|^P̥^AvO.}·u96}lK5/.փx.eNya;tU]8G%s(yl:4TSASw{ .yIg5\pdVƗHLK3nneXPALY9a28RN(Gҽ Ci1QMh)2@r$^FfG}'` +eW|l'0?_`qй*#4^4 j9B b~[ gX z?Te)r+h>I⃑HV3bbG.bpD LB1X9 㗎xNX !VFH&~KfW֜iL0hAfF(!y.qg]?0/jFp.Pxݚ<5{) I :<oΔ+(5[B e"R!) K7ֳP1)#jr)J=~5䧅tntXV8R)F@| 9JoOuR&Dɠx䅗^-,c 78f6xwwhspZ o䁟B ^t& sF΃OGJ*Y؅#UJS Y0_'ȅ(~HXm* WI2ù>  %nu |c {>^6XMA2lne zM\`i8W/Hp I*Is}}_G\|P :Adj1BU<)#g4dDףFF~E$3ecJ[f-.pi-xD> ;f/!|2YQII+<1^4:lX.j|(80.vB8h7dS梠Jutw9zt dR#"SNII !SQ@TԻw]:P mE"P׆7W@{%U7ypB"gIgnKwjcxTIneC.!Bل( =ZC+2MlI&րXz?mmGxVeb[A }V,*i+ZJcBArX[Ȓ WFtM,#xn)_zȣpm&;?.ũ 5h)GB&]$̳] 4Ŝh!\4ݡ~n=E˴YNtEh%|qmL0NVi E{glɬR-$Њy ޻ pO0 >4< h+әc.L[nl[-ۈTP3lN0~3OB,>K÷P(=TtuW)|ھ7#uebvL0kxƽ/Y~uM%ҿd>`\?|gjhYlq͔_ GZN X@z;T>ʨ<bAo3<ʌޮ&]x%,G G,M7*zNˇ MG`HxDt>z^E0Q+pd;k(-u)_iˀpWZ%-`i3I1daN90Y!Dh7 b*uEo¡UvO,"E*rbOHd '7Y? ,R]j=E38ɅUNpB|3>Reg]+EA; :O3_&a9TRV 'xg@aTh?nƼ\GTV+yt)V+;\fa6/ѫDFk5=9V=G/T*-t}E#2\D{Z/:Y荙fYL/k= گ*bJ\0a_νԠEwˎ6Ѩ3>2^# |o}e~@.x懈@wɎ́lf Yd~"MEq[=DAAJheG^ tTr^y) u$3o!O?SHVdN9byzԋ4ԩgF2#⫇/W)ϯ'>/Ȑ({?YI83'6yrڰ( 79x&e״}S/ xC|В' xpptPCma([*%wՕ\EF5 Όp@v˩:N[La*i>H,L߹VP⟃.nn2׬L{b6eͅ+Ϩ]Exfdo2>E$S|/4-E"q6`V4R Cz@ \tU~NDs@ VT2tTE\ȴS#mbRM鸞y-^8ZKIHڅ_w)tL @"X#WN4t~i(lNKoͼW+p%:JqqK(EVqԕ9 0n,QQA5:Hc5sgw!7RE\ UGFY@0Pj1+mn9)3ELSKRVoAǿp 1:0<*],h?b.gi lPmB e.5 k=0xH>PֆbP6Q:Qwɘܶ;6ǂ `Ph N1s95.Ė2t8[݄Ґ bԊsYg^"IR;13熰޹?'26[IџwO|]>S\\21H\mסp~&h$qw Z 52y ed33( j9&r4tpz;}G.;p$[j*8dl^sC4k"'5B3#X #oVMM&a\0gÙ3\\QZ1`zmdfƉgn=$ոv unIJ5Eǧ۔d&CJFhX6 k9W%p Xt՝)=,dK_ aokYZ S6]Y'2+!LN;赲: /[K2 Yz;gH!*z|0W.8mNh1Q3)?#E{+m%'i$NVeԳ&Zҕhhqp`z=.Ǚr8J<(lv$yT÷ю{scn ex]mci%1_N>Vk$6U--:ÿmAif⇰ea6g|bm~sFx[ՋeɓEtv =dWsOIUNc7xpVʇ HbQRq _FYFumeZS@u@hMLY|zґSӺXmù>&D]%>+I k$.E9P:٥2 |.< ę<)(C$CcGFFs(1yR %Sf|:*CF.Y2ۡxHYhEU?fcJ`8v^!ܟMpt' ^*^7?VCN%ɂ9&Zgd#vq2.))P}(SO"၆^UxH?H'CBOv(݊L`\a֒^OhLdQd8+pa;eJ%4EVY.rE^q PV}*zr±-I g˶S 5~v@y0pr?' E!.箫}2VN 5ЩVq˹NQTdN65n^9S9_Zy|kN[n2I<gƲ{CM2򫹝T7۪@&τ1'1Rije-zѷ_~{"\\a Ky3`AHc,Sϋ;Irs9Iم=mMKU^+6yfB4'l'Dvdc-pTJ"C(SfUjVgUZ89L5oaxjELþKD]y&%(SneG.H f\x ۏ2gDoz\ʼ.׋jbVCS;j 81@ c z:pF|&[j]z ٴmA d$"̯<uQҦF~lKnp>c]kQlIP9?jϬfG^bQ^,S S0Ulp]|qcb?$V^UJvb#c;XRDlvO o6I L#\t^LA4V[_][|`34BeRB#Z<3n,K0|{XDjaj_zǗr0@IS_C%e\@gX5֡_Ρ nojvA}?M̾i6n[LB PK/?z=MĘ ^ '#@/9q[` =M]}J+oqBs %VϯBRW> H:ɷy_K $/ha|07SS[وI7:QDxɱU@F-UxٲK!+UC|3))7qv6Rwf~d3.&(MPjIŨ S%ywTݻl$ݟYlbDoy炿}6ޢܧ|B'*"N~qdUΩv1P9Z>Ec`;$V G{sMAh9tdo-@dWש'_ mi*"].;~~d4Cż~I9%UkF$ckvyDD,[ lvQ<{iViVIQ]8y*k޷^. Rs9`Ո)(zR,_ Cz j&P7V82{P{<ꩱث>lys$1ELNlD?nTy;.17I7Mzw 7dw[|ydZ*Ph$hT3:pDJ(t`an.G/[-,pބvDc:~B-;+dqjyCj"lpRPMMWt?t!qh֙*OWN4q&~B) %G)B:,5 *x RUܵI+{ ^}furp܎⡳">`!S>:g>BZH9QTy}"Y:+lu#liq 'v,2*ekbbirc+ %RoW^&OH0iGM}+eqqQH7ہ:pcmkC}Iy+(Ǩ`#9X=@O/ߔNLTvAc6Z71\Nv}>czp23?d9ub: \>bwA޵k7NoqK m`dWЅݜ`E7i^5.Z'4:.ُ;7"{q9!7GQJvUߴ6GW3bYDl&t+*C1~Mds8%+ڈ&ϚG/U,4Q9 qw5G'h0;kl&r^W _q~wfI Ff4_fۓSQ^rwfĹBLd|3筁S(j\|UwZ|/eَM  2Ϸ0/9h"fnΨS0 Tktrw na.̺Yy/\޹̹%n@ ֦Hܮ,e ɊqUAҪ b"LOdϭqrb U<F6(ތiVش' IG@f*y}y5a !8ӑ+R-xoLLLYv3#<%9#IS8 Gq +, ڑA膼|P9<_p>]O!?ƆѨtg;'[=J>1LrK3sTc 4:p惽&:G֔6>F2D`]r`>ͧ-V,yضW۴4.f֎Kh(hA7TP,їxU7W![`WD9x>ofT''Du #BX(=wmmgŮpC"k -qo8ڌi{Ł2#o!L髈  - ,J <1_[ sy@^CbaTxу@sK,$7ޙF́^w>Jlp_ZmҟX.z&N4W:Be > u&&r2I%_VVŔ鍃H UamB *U_sA$̘?'H,) 2=k;R#Wt3HcXj~]|NOwCyWTjc35| L'd{0$sڈ֔'L\#'V0I͗TE:ЯXV$F*8qC4 oOC޳C)^F=Li s-#v}(J`8)^,]߀> 搠śsˇpIe(IǕ tgNvíf=5xy%e{$r՚)(:I—K&y ~ O(nPRՒ<6UWޯ -kb8ȭ+t7u&|e۶sڦ&i桯]G԰JbpYSNA,v'%\IE$;kFHs+ͅMCifkC7f&QK `~Gs5aq8Ϣ9^mXoUF2pؽwԔQYmZ@ ;zD^qSn#̂~ڏ~Ʃ" E3z&^;_>a[mU'_asrljsCCv JXRJ0}Øk&HIxQ6ۇ(kCK֭zSh(YPe}e.NuR/MXSJQh3vCc +M?N{wQ,ah%nr̎پBMj y4 vEѝX'Mo;'Sa:pxfNL!{%0Ս$vp褍 [Pw%CJPڞ9Բ@Wy4KfITO#bsY=?]FMLd)3<9Y=a1p'6sжF_UT+> ؆Gůcqֳ3;| Dn+M&܅.+%W'/ː|:N+Tڦ }e͑Jf%>mqϰ/Yǀ/^R]Cnvʢ7[/w!=c*|O 6z3v<;1OٗgtQ1"\']8XUEp1 NŏvLN*1-5;X lrMA: h9yH֒a;(U2EGQ Dʸ?2Y- (m.RRa0 Torz}asn܅Ž2Ne,V/n-FMYmfOzu!9][vZ{LvV EI Ty\]M%z.i _#>A]+roP~\]6PbT5?,rʣ<+GNS^:k{%=̓1m@nYI~ ɒbAqqo{|$ "~ +@8wF^W7}Q]쿷%E9ZNZ8i?:_;m@I=KSc' DݴIoh0 p][攜3P^?Ok[`vL\5/A ΅9ӿxnWϬ?P :E WEjg~Yw*@24y}.'i7o˿+.TθUW) `#7Vش_ϡe[]$EnWA"$etARU-؆Cm2g 5iQ_T\>2wGRFOv~ٙ|bjtB0ou^- I_s 5[ꉇ(,tt>g>v&zH;˨w?;Y JXsbfHIF$xNkH*f G< \vk(3ēs :$b\,p`G4=P:AIGdrG_? dL*|8b+adus&q~`;bMv"]mgMT*{ݚ9 V~ fW'<οs5ղ R:F=~)_ZJ;N;)=եH-3.6k5 g#m%AI69^$g9Gi5W+m4wʖ&7[wCy,޹ 8@jH'j12)S?%5XٍU~Bfcܪ  \Zwd筟1-Cެ~m̶" +=8gozU²[>[H?Z>.j){#"Ϟ><4"֊ןE _/R_u-5TJQޗP]t ?U|ʬif9"NasII8+6 ~Ԛ;hqTƁ(FL+{筞g<D\NIaeh OBM hT!LZTmS*ՖI<+>-YxޏF,?QM{Oe'i0_@6v'u4 5V2A>յY+/,@1 3--XwȔnB¤qIv9rB1[ >3aҳY,BP:Iۺ#5dE2zz.% hRj'B,(m*-%W#TQ%zܯB:7D7Uv*=YKH,޲drNT,5{,  ='(*K;=p/jB*){ H糐)ㅝ@EZ| e|۬HdDT3gebR WZQ t ke"ȪQ;%aKd^60Y>쌐C׌\əp1CfÛ ^x0I|a2 VY@O]`'JpBpuWR@N&*fQti[%G/"2kݜnW1!u3հXm 0۽=`fK]:z4U U$2qrvF5WI[]>6.bQWB3.ҿ"L%r|Y[f&OS`|3izB۫W"@ctxN\b;}wjl[ #q&@cEZ s7g>_tn͒.S I Y>n=mU4_dUOI/ܖfu*X`ڝgP;u@(_dxX\ =6zؙ\}\q0G]غDr;FM 0cRNPZT=oTOEɼlWJ@%y7Z4˜P:΂3uFgꬁ3]O Q6Zk֓bb^ OO0W*bHkQAJ!T5%g|o hmmxl<'ҳI1`A1'۴,޺aUmN 2%pCs=Zz_aZwX(].dMkCZ8U2TQ"-[OV3Lcնdl9c3H{2 |u<=:y7ƫOY:VZ/K;;g+Vx VHHmb7ԥTX9brXLղMgqG~~/8ciwN"/[!r #"Z\Orp]CڟV8BE/Yz`vd ^s/jǔ} p;:UpjlpEw}zbSKbҵEsUF;)RL4ɷ(揆ZaHj > # *Rk 95>iCŽ6i+[V;B &wy O~jvoۦϋTt@ { ,ʒcHD U̲ėn&`-IJieX' Xˬ`|GI Zu͌Z_E5p\\̡cbjtpsjK_DULV _QDMQ9yᣀ2SrڼrwP٩'eIC%P:ȍh`vܖ3߅RM<?B`5(:(=kD]֦ ٷu4.V yD0j%vznMImZrQ=Ϝ.llYڄ; &xAdN@ޠ٠әx 'r?lFDq[ ]ۈRW OCE,` 0'dEmmi`N7f AXufē ttN5~AC r|4pp&|k!W&Wjo_F7;HaLB2H>UŚpjG jK= j(%GvLVMXJ*3VKB=IU136zOsG:|MsSph39,[]8Rª^d YyiLBQJŁQDWܖ#~oN/z٭ד\{D7,0XF wH9 8{Cp+?Ypf=?ݺH@& GUaw CI]ػ'hh~.&w[#<{bR/幟DeϋRdf9f}яbh`*؀svQZg5m.GlٲQGPjNHj!sPKDC5 }x,Cwbq@H"-"odѫlxeT\S湜! MSвU*Z:8nmgI] aEj($m MqKl`o('vD6n_R2}BAEv#Ѭ}ԓD'{\!AҖ@e'޶w.;iܐ֒'(@{<"|4Z\J5}m@*?^|63^<5.$3V΢Vkjoѻ}Af˗Xd?ƙͺhB`'1x׃Ncu%N-&1cdB@"S\k|YSDžg пI_Tj{ 5)z XVJ̹ UW]g(jzPօ^eH?!y4L 32>D:9lHp7pA(eV:>ZWls;/)vfT]v`ɽoSߨ*KZPQO(SHn q}󔽪ZxxO]XO>\T|O*JWD ^X=2&گi)h3,F0 )(RR6QΪ7RBXq6$·3q=sڂ f HB ׋+ *>9)u-Ra6"$CJ.xRꃀVCЧH$6|q+ &YA@.xy*[E#:x\TMc(X.enݢY_?k_Cl+Sԛ~&OG-9y2_:m7Okt۷Fģ9Js aJ[7Aj VHG%Q]TNA2,zPL2r#s0)x!8FÄ2mJU 5' S xIm >h{_o*Ϟv.z]D[@79 [jda*$5U"#UI8u [֧ +8™mF5KCH0Y׏.Fs i{f]%pE#zblWh5hL2VuBc ²:!415ٞ2qL=EI~S4QeEA Sq,p (WS 1n0K_ (_{\dV ;3?4X ur:# %AvALM ͲRM@aL"), }4!'M|R[2U hhnM:z9z+R{mvlPk)XۀLp\yT#W ?bQ&WRLZ2:4$x6_ۃ]`_-TĒ:Yd}wOllpb ? z}5vIpD9I]>P>ATxJ(Z6Nzڋ6~(x MgHD{m* *q&L8@iifU) C!fN_ZsO #-yW @–[F:&~}F*~8ӢF,UCI1Wz<Jh_;E{R)?H;{nD3Vwl(rH"p ChL!P!#L|<ɥᷓ21i#G[+zX;~k#KCy5 ySy%?:8T1 1O+V f4zpgD#Qxjx0b)g$iѥ%"(^2YEtb㙫? xXsS㿀N/1ZPU'z6ۨd3Q),K/_|s][Us  .8 kT> FFw} fQT 0zb'mлfQWd⮮'٬ؖfߖ 'l/rACԛ$y5Oue. 8"T|=j*2W /{ղHunrOBUW*Jl)K`V+O@bV)d %G9䈲0t.@10M! ٍD MGG,fh9+Jp!bTYG Үd E!F,}v.PY議o8i8* wfXg9\]b5N+EO*ܷăZkpYAn]9 v):3@}b^yGJKk3О&7hqd@4N;Oc4&fJ%dLRa>9:;&qYGŧ9Yʺl`.rA'LvV muV(NNuA-IVp`<t:Yu? 2)* %~l>/Cgu~ƈ{?}{jީ6 P׃p'Ş?``GвtU3~~`Fc ~UJh+^kaKB 9ߴ{`:piRFPc_y!yH_`lR!.#bcWJ+k [VEШy}g09F؇ [tCӳ'b4v6)nZ5'Tn[AlH8L?Tb'qwDJoOgk45t{|DS|p]|h1 7䋨xigDڔOP@ FH`{D-nSL/R W\Wk59gaA%it`A'tG>hbF0tKp 5e*Z\ z!~Cw 1p0hSSm ֨vp]Hhv*R]m[IjxEx{kf8Y3"ooe~`; kt9dw_P,abĮzJV:m_ h ]lS} `o_Z/I1r Q. ?^ 5MNK_B ԴA/$AVY**@w`wlNlS9yQp1T6S\Z7/]`,l_HGGKX9ZId˾d_n sߥwU}Xn.IGtOR.,(5N`<8M…=2& B1StlW:,x,)on@ȫ:,y_W lXc;S(+V"*! _6Ot/\kp4,p1e\޳Md_c} |Eތ.[<5, )=΍]/ZYKDdQq7(D>y0M4:EN⃟O& Ac*t˝|ȴ>8(Q됉 /ǗXu7R:ps0tz`EqdRuj<縑tFeb6Q3H,9YLՠ''bNVy lodfLO)A R?|j:ZN%r ?ͫQ|ILם2ו;vw6KBFw)>Yȇ2cD=ֹOM };1 eШOAfX/͜~n }aqI<LڎpuۂZW؍Ypy.a& Sj;[T=4;*_v2m5Wȏ#H:Ne)%n&0q$wT'o/)2σЁ_L&#QjmrAڼ~A 8Gÿ@ER4\.73en,Bw=X 3Ң駷D<ј!TL-n*@wkD][( <3~30x7a" b;[0*ZɎB_B#DkQg$7Ƴ_zs_{ 9a =(}}B tH#^TzK^@.Qa5Z@:@Mo{nn-J)EC}+fZKyYs}=r*x fv|Z[`p RCYZFCꊫL8쳓01Kê[Hߊ!)M" uFy|]j-2ǤRhbdhڍa}:S+jɁrUS7x0c?9xvX'<Wv4ϬèQEӭ/ RAMLƒr}n5wq kJ˰kM$嶬b\;lb1JƇtH"j2W}Eh(1 C6ۭd`~]Q0bR _Nㆪ@Q@eH V*o$SN2 rY`_6JF:;X|gX#&>h{JI&=̕PK3)8YCR%eNxVFԋ !JrGg\f%|HD~4vIpeojyPTWt nk-vۣs[]h)74?=Ic[TC|-#).6B^6qߩtBBM=%g[~EڋM`sRY?$qv )pjf;kPr :~ޔ]*^r.Ļ}ނ ]Rޚs=B.&l6v:bcgٜo b+Pl 'hZhKOZuoۈ#ylSL7nTcҾ?>GFH M?E I⽟4 l`N;v񛮷[!XSY: 6uoo TT7A +{; t>FŕbUP(g u(f~-,EKN?gRI``fbgڅiN/i:ŠDԱ7+%h9t:jG` :Xx)rA~Z]eZ<Ɗ禩ɼZj7?X  0!Na悛WZ3۠F 5TT+M'dYt4 1t9I߼v3Es[x2`tq]kc;?Bq-_Gntyf)J$JJXlh,*﯋xoNz*~J*/arz0^H1~ڛhSϭ Jn ujυ=kK͙+N5~,{$V|/Ɨ4jpvV<`9!cV.|˞(z25C"YcBoFMtOZ7A d^۸e %h U?: $<]3P%,'}S:#Ma#1!.‰̡TV .'\שZISUʴ0N @U#o84#;T܉k^X*cld 2dIJnF\mu`>=T"w?dG XxA[2W@+ ~-+!0ŏ*kʗ"O'Qb[Mx7gK5,+!1!OlܷG(;S$pƬ.AVƤ1|x^#R$Q}_6,X7없hrRnk;5.]*O¡ҽfѓՐ `[ֈ : I@&~)V T $8c_#' AOwGm>zwOxp|\P=g4'd Ctuž2J$c,XTTe ߑ%eوV&!qS oߖo EAiaQg:CwnmjagB8۠+dل;alZe5GVV`Xr)Y 㴹2^W_ Deȫl+H[iHfQ 'w{e?gxZeSJ'чBx/v~gOlS}-K?tFkvTρGم,{FM0 <.C"^5=0VY'yE ~/tV-J y5QkzNB1SP2ZyaF\ta<J# ;6]ȣbOe-BUɤ|IWD6ռ[XQn-!Ka}8OܪRe5H߄CUs@?H&m(S{'ǩoVMX(Qu;ΐ!S)ZB2Wu:HVܺq)peXhy& !N{1҈>c+RǴ3NN{FVC>d𶇌(h~5W=ޚw65(.N@~ ' >0*޻ѯSѺ9zʼNUNtYuAèvˠ;ةZ %IJĜ~ڃcfi@g.p˕{&~ 0!_~ZӿJO0$MϬ~#ZySgCygIG/cRɥBshK ayZA\!*+'e=/τIʳs(EΡrFd۾=p=q[HP";+\ԙSO b!_5kA|e썽jB`]iK][]~r[5P/x'd~2.nUHps[/iPԋomL"Nc2?`6"Zp? -]0_<:yn |W(vBLUq148*9f4 #1u7"m:~*^1#&l`Iw+<;< e&O*KD"|жV;offvSW -_M&Twum?|#b&Q85A$ds.1X Ms\u+rj a$䩂 3h g>c,J]H Af" FP`RB7jaH3\?DGn5E 'g3Y]711"5%p=ȋrb+Œs)Y`^A0\AN+}ߐwyeRVxNkU;J a$9"=F&*`N CfO݈r|9S|D9UL ѸD(Ud %4[ʗQc-TS >@2yP6tuAXމ.bO9E&us\s̽#3:cd'N ^cIkb*PK ^fl[+gpτYr)31p@b ɚX9A8azn f).72v9L+Fwg.n^セx0=oܨfwc =.xzʝB"QY+?@9$}IJۗ#&mr, q/DP_?]ҟjrbDʢ$!wg-5in9;P"5sƪLӺ<59 1 H6jbeN'hM),.gJmZ,U7ҒF^4h.Ml;vQY/ _C+h7va*MyzjSTJ;ȺG¬/;jmoo=$M㽘+JDɃdܴx#(!LA> (C0ЛvbcLzNVhstRd (51dgUMc}z+kç=xK%lK( ȗ )`,*^P"U\u5pIk)u_u1_~+dDQ}G0(jMRT̏DƑ\ϴK$HΊ<-eCx n '>?fGIYΌC ^w30IV f>92Xh314!˳ ,LO&:Yw',&/v> kkQ8_+3 _aԇ;.LG;6ErI]Jsm\ha >$vL )`]HcgB7b8!uK'Np Xq1Mٍ7[}%9MW '2/OgODV~TPB4lXo71XOqRިӳpvwm?=k9>F3UӧqZajFa6<\HGoiCX6hDE= =jR/I3Dxk$/=L@>EAW-] Dx{`ߧ^"8g;Xb-o]#+mSh&ݿ_F㻮-aپ&%8,{M_ !hf凁2BBJ/!h8B~鶐L-/orGcH[@ 2G^ ' feJpB'79]F%5J7Ѹ*}Xϣc~A]F3̄\Z ϶ `_˳ YcJv-V\?P=Ԡif"č3CJ]''Wn&W҂L01EuȊ_KIeL9gNJu:³֤2e?kif3, ;[{;:ug%WU]xD7WYR1b{@\45 VZC( 20H; &5+!:dz}+@g"N UHoMU: B-Q/=VWH*-ڋ4[:ܨB9 g eoi ԩa5g =w"MF9㟱c[ [<3lʂ B S?@7n{ !U7 BR4M:П>sP(\/G=Ǥ*YsvPHkcT"<ߘ7$/)mLTspRħ#]l邖F2];ؽ*k+QW:UoZYtPrFZrT$Ɲ' ˮ=G[ )h[cxPy6\>Xu=}9Ii[H h,HE\A[kŁr Cn&,[lw|1Frؙ{uY]~"*$M֣x s:*Z\g$y }:'JKbf2_z;rc[RB8:NY GC L5O>1UC4}U Yum{'+bx#*j?g]AƎn b޼SH&hD A&BjINʯlvL d=i]id|*} P{dw!a><&.z-γy LO#UD.ݎh]A&b#G 7JU\vr?xve' a ؐS={3SȂ!2['2: [<~gqt>O='K[KC&AL`ޮ gєCɰYI7Mt0WRk+y+B /:{N,jG `0']KE$.ꦏM&1@4ewNy;(`sSdD$ٻg@RjTMgEUo;%mtsc!/nNpjlSǨ=bJt͠bGmm8" كxN2 #`//5ʶ#~O_.ӤiѺ0l?~gfq}5^!8Ǐ93,9/Wpk]4[̯aPE\G 4 kcG#&[7D߇s]a9[;g;7P*e)qN:xV$N2| S#71Y!lw,ZHIKӰ"{Tfsj}ɢƘOi)5;9fӃ7Q.YKũK nUr_**$c)gB#Gn593 DH2urb- AU14cB Eb%!~qnR ^}evK4E/ eMcP_`aJ8sxDyN$Ŕ&P(B gxŘLn'"v[p١~ݱ{k gbjQs{An:\ [ %HXBsQ<0i% u笈 MyΒ{bng!xw͛÷6`G&3RQsհb6KMaj[nJ݋vڍ=NL"yR(s*B)z_=[!" dYE׸O}5w*B Ɵ'9#569VypJUbO`)HiL]g'nG5U&,h1J/h {w:n`bXEGL@KOHoq %'7"1䅱ےIsv[D2SL@πsdBeۜ79T%qz{o^58Bg5|Ye,2IÜzAY2 D 艥7]$Ls#185H B` i1Se~\SB49Mp`k?^v^r 9ӣ@iT;3l.j {ᾡ%a 7<ʥ G]9L~N#_+KvVN;WEd%p!L09\z!r|ӶY9MNY:vme2-_%"RX&>{m_BtF I ly_w9,:.Zh$ї` D52~bE :_ 10H)29lC iNGTHc;NW C,}"i <}'>J=Bdžװ&CtWTifY w m*L{o[ D%`2K gkϔ|-ٟGԽɦ3?ǀ|#Pif/,FD'I:+<mev38e3cc9RlrsXל[g$e`() 3)LK6PesS|W^hXV^161 Tg S%ʐ 91(l*`~T bl<HSAU \ƍ+z{?u5S"qd{=- !VF 3#T.Hy~&_X"A&[>4b5!. V؋ԯ?HS5f(ίUnjFmDk,|@UZ-";$Y Y~y7M5*dD;ޗP%8]rU)Ot7蝜('a}S7}fɕ0뮗.e*]ܻd_2YCiVXJx4Qc;ANFi\^ȭ[=E]jԃer7>{F܃Ȥzi!|TZ\2D8*,{HUb7ɚ ]{] re|^yzjczS A oI@CFΔ%wm?s{B,IKFM[0uWU|Ɖv={#>)g^([(Z9!?͉X@2M6~譸SMf ~-9%}*$6s,9= @IUDXB8ΥG~p ;%qugӉ}Tp 6$ޭ o  #=#=RIZwpFRG.hX7Mhr,è&a|9QHd"@`äDɩl%.B_}`Fő>>^Tt_/%6fFdfܞkHNϧ7I 1~9v˗T'PY[7[zX1'<Bcot2t6iurl/&;vUmŲ/n=&2,'\U(:ڄ%ՇPMс{)>9@#"{}t9zq0[D7i&~qP>Hx(5L`9|,Rr+aޭ'|jAߘnw|wKzFܰPM9z%YJaGo+uBGn!gxKMӣD,6kJI-(c{|"K0Z>_* ¶~NUew!ћKD:]ȮEŝS8BYbvU+E_7/t(h`Fg c=R?CLyػ 1{Oi hG%6Z7|*SY쑜|k9)y]M9w§+D>W+>t!o`Ͼgo{vAZh_XB7 r=` Qyɖs~DSb{P,p4O-'+hL]4d,Yg0MnYgm\vi dYq1n2Rm7G @C  ᥦPs[,t^ wc*GhoZ}Q4a,$*cKt1ٲ<6o?Zo gs. Cy}bv`#:Ann)V \կwDftn Uz;1u[& gؓ40rEQ/sE uuâr3z\P K<Iu-l3 ,K%\$6VB n`/ND@n_VAް`mGWF[H$ѶfimNL4%1OG8{nE"][ͱq=p[n#/V)*{y|,:'&X>b?}EĹ!!>!W^H0 r߾DG6ЉM:-;藇rG]胧6wR6X|5IeT"ù`}E AHExZ6Q&w(;,WH 0g v4qP6 S 19y@vHcr#$Ke7j屨B(0Z~oC2xWD.:؝dx5pvg+=O%Eh * W\+cFY!iNѿP}XW^I2BP>؞㴱FZR#HDeӠ\&z}!Srj%P.#BKwIםvx`1Q&t"n(M¬eu ҙ%Kd4iϙu[bG9)lz l@TA@s3`~`Z? MI:ªKst.-#qPڭ}m#lk=)F^~ԢE+rM o W R>1tZժ'NSya3쌣hkqHc|"'d^6=㗦ۭ6ujá]K+-pk ClA))1 ?s/Rw< =ν5pa)WeB2K . nL<%>b@}ǻOv"ďrDIg>¨m\S+:_oZU 4pNvH[\tܹv8h9TKũd5D_Oߧv?Ew+,4z  00R(lO9 m 훐UE3r4|oLf0~x7N3 T"8hM˙eGk]dDgk[a+hQ^GDmnʉ0s;Bǎ=傈t5l덒)$} 5]˨OBrޣA "Ol^zC^uvuR?):y~ ʰAwfsRz%GBsGj M0XK8D("qpBN hvxU3şȸu5RdgC0b|ФVJwd.wk'} !_I@D5n->{nɈ%R@XSvQ6(?֖)U~eijʵ7~\|Y}wVH58mf&̼J/B0Z ,m>n-+o?.1&U;lڴgN=FN XA.&}kQO]qsx'.WPqx[ƃz6hKU r,5DJ͖YCToHEZXPuJ̘iwgJNڿqT4NAGuނL?O-lդg-/ >}7R$ͨpOSUdk.-Bo&2ņtPm䉚8_`U$$R zɕ\qSLr>[sB.T]}E5Gu6pg|Ͼqs\ڏ{ẠRl@"lp!M]8*W~]p}BD!c) bqt%Gw108o˜5yaC("5 "RePodǣ> NMzpD\e6󄡚 K;%\% [0oY} XTmp. I苬Abپߺ>r\irPi>!v4闅6OzHܷY--. \;YrtH*#9U$(kpxK'SW,c-Ռ*iD'C8܏7]s7[QR9TǜU5H ='v)#'94is~#Rz)Ldb ;}րDxss˱FR,#RemH8k`Y@b?wWMO:2 |cj2o(©|f!p]T$(0]rZ(aRQsRo' Vt[ )9>CYw"4*`q8P!QX*#Œ e.&jP `Ҟ9~ )VyM/ ɗ4*т0C *VgI|{'AYzp.EM0XK又XR"x>O}6~1ˣN|n\m)[g Ov4oL"V+g8NФ(/xUMq$Uoopm'sUv%aә:/_ dJC-l8!3m "y<5?m{r7teNVl;8-e[D< #j+R3ZV83*0^ݲED޹ )-}XV҈'tI^;ȌGk( [HW`F5bR%[4pV+2dHwAY2g#.4pd{dNyWx%3'|l#3Bh?2[ fz+kֽjNzӖu**bΨw,(X;A yrZqk~]ӵT h.؜rϵ^B@[ F! Vt< yn{ à~?vqC0[`K'9b" טl 39Q\HSfrƈтQXa3s= Y>ߌ_84$-QKw>vS0=[$78vB 3QݽN"ާ -Try'zNoI.0zq[}ɰ*\@:C(8uLa9 +נI.S'_ GmYѡW'"F'/N)ᦳu$0٪Qmyq~[> q$,L%2X+Bd}yvo hi)HX&Ϥ$~YCYP[2Poiys IħC.",w]kǍ-`%s {JU]"-`3q ǝޠQDLơsh7gJNw@Ŷ22(,*Q`YU З)Z#"bP:R\.2,Eᑧ״Ԁd24Ny9~[BТb\E9_Ijw}%Ƽ Pg,y/Ìe <_ O(r!jܵpoH('iK}z9`o>peڧvT׮*xECI7 5~ijZǮȬdv/NI8i'yʺBv(gx1 j߄ >NfiLCw =xJ\˷}@ZU m32#=F@wز87-'6 <':E|R_zݱC|B=70-"z t (<+1)?dB7i  4'j\hMSPucKKhAww~m4)_G_fԦ-*V \@oq!/.BZK*ӿw0xhL.짙b\h8u$S̔Oo쓉b" ;()V _5|?>~d9V|1Zwl7TAP@Xs$)(AWbiZ\栄t q1G. zء4ᣅ|[?Hw{ǫz[fU+J^tZET(R{xx1\xOJ-śۋs =w. SU*uY&%+k;jΈԐ0*ae[Th_<M|/`(4# xh#ޒKK2X9'xL7'up5B-GyՂE>bNC1DaK<?[RAj~bE |1A 5YqZ&PcVzl[*zέRwcsDSA>f]Jz )[sfՉz9,6o3P}8ڇ''r@а -Ƶk X4Ьu\FDAUHE8-|Fx'tmAF-7>Lyޤt OB>Dpe-]ųTW.‧ڮoa)qSIx]7cB6?*yq8+!si9iԡi|'&YX2~\,‚'8Ԍm 2EU\;*5VէkQ,!&YD]Qrzqx?o< ΃c6D03qlkꐇ!B٠I۾;4NxHfPdDW,_BW}B@(@9" %ٵS_0ɒ~QJ:Gv'nw%@c/{25 N1صA?ZE$z7㲳=̮M(ݓI UFw (6/|ٖ^~&5C]iT;*~U_S~ra^dFF]VGWFJOztxV"DL1+Y iRᖲGfe@^5V$!ħۼ(#We}dl hx)<ȇ iqzXƷ$uEMIKzv)rO$H(Rf\nk)kAɀxE!|mȨ탨G-Z@r,^ 1XTw-٭=@kܙ N3 i?~ʭo^D>';IQMϕZ5Y`?(lFնt;_uyr;K\A`hpDe(!-ZK1\o,0 D>#SֈQP!(Px0ۣGp >\DJӌQ+,H"=Fů9?\06!Ba0tdW)yTِj;hR (M'6Y31vs)gC4(MM"9)ٍ5Ss%VTCJQ8py~tWQAhqA88wݛl WkT0"җ(t_yByfc{>yd~ݏ*`ol9ڛdOJ,ya,B2(spcZBV1 sDu0Op!pi jMkj/&s̉ső$q wA}|< B$IU/?:vjpB CRuq6;V 7XԳ)\Lk;Ўs F~8+~ɫrD?B$Ѭ<yvěC߿Eٜ3UV2*H~ޖ$:%twPʕG-\y}C¢ uȎNhDD{=I<Ɠlݽ-i8&T.tNR+yc8XīʂSy_zμK1h QhV0tpKh`қ& h G_"~Agm=968t1\hXJ+LinUdVz_䁽v}PP؝-9t_;Z5-uk+Quv,zf")BĹ0)pmLETSJH*/ѐʸ~_Itx9z$Nbh <3N@8ٹfK-g0|ss2f'VRL)@jcM堲Ӓm,gtN'W1Yg:-Z+O}N[VHvɑBtL=w^ BMHD:$.>t27mVb|6_?k1PjޏPk㇂|F$J̡8VJ4˖&3|M{ך0;~^W@sO*o3I+x*cRN˃VC( b2^z^И>>#9leq⬦WS3[<2&7v? V=8b5D;v Q "Vb_rlRy<<О`N ?5oq͓>}\C pYdx9mQ/`)c 1{Ruv(Z%Ag2"Ro3!4{W>_V>(;:scBJqTZf='gM;` ᘔ2m!%;On3}Sa΅q̮">>Q5U6R7]ܦp5ﰗR޹m Gsܧօ́xn!P 5,_Tr;‡`z+5N 'Ig/oK]${@cP%[ꮳgh\Q`f3 2;|1X.ÜB2Ǧ#.g>,SIf)ٶ |:.>Fd حvGCt.R^xLJC{#@R^H\JM?v`dL=8̧7S9QaיW%2C~¨Cv5Bn^)p ~?屏dB^ V\g'|ϭEw7*hMxe+S#Nex׷\_ dWHn7)Y [8覬/=^vXZx␉a_mdWQȎvnBkjgQgŌ;&6 :'DN 빎c'>>uB9 u\#ʦfT@:BABl[2Ruk*H-7ۘz9qN۷BB"5@r pە#j[.x[čhr X1n"J<~<²ʷ 33JfV(ъ£e{*A{V%;V?Gpu{\a;Yu/j'ÚaY.pXOWOe;77`?}L`/˂ܜ]kuؼ)eqPGu}އ`&D;Z7VmFPPjɰs43$nN2WgURV2ru]4gk|ަ# _ >9 b6{ū5_+XF~ӫً)UApgUbJT> 1^{2,A"],lPuYO;hש܄^rZ 4k[Fj,ʭW 42H,Ue1FuBUaVn~T Kјdk(ARQY8wX1xJ!zn֊T%*GQe,3Dl)X|l>V #iJgv^H@+t#?Q->F4k0h6,9k)#HV!CqŬ;uբi*U=b6l/L)m:w3Ӕ7K$ _SDl*qlvpSdx^V/8D5"H7m)Pf[M]n3 DVܫb)IE1u6\kN),ֳlZ#ˇaY%j]9i3|R=XZ]~lwҡЍ:^q@*,i9Z,…^>:sjB?֣{{Y%]WL6nR_bٝc +> ~L({ǞW3Z)}j7ƴv2/pk |0 .DJ:Z2{Jk 'cEơg6=Gs[*MU#Q|Z!]WQW- (I9%ҖլG^Ɵ4Zڂ 6Mdٙ%#<0Z0E ΢[J7$1g4_IL`t9=y?m"Jxt.xQX!xKx$e ZPqֻ絫s/mQK$YWwWO|Qd!_=VC G϶:!|/3[EFn-ϰb?U6Z{=ޢpS?ǁJC;d,hDuBQ!_UMӾs. b3v e|r0-n(,W`knX|D^iuZ6Y|L+5^-:.os'1 |W_ɽ{Ta$n#9qpn 5"1eޅ7#=ڨx*QΗhGK_Qі@~W7lǕy^-M OU]*DluؘR,1 < i/nv+ǬTPW /zZ1e{SI eN/T(ٷ\.޹lpjSV/>z4f +$d-nܠt^/Xx_Ϛ4O}M>^:a@k$MT#pG~}i ̇{, `DHOb[#s6f4Lm>:ym%bb |jg]0TmOZ(^|N[>stF\2`v f$5ުs줯 M 7T[XM HwL"WVgWv|9~)^&#vʇn r ׃v4%m PzNQSSy[øCrcc=[G"?URf˘FB }^Xv^^9Ct% l%l:אVeZf5:kT"^3RQKg \rt4w>:TX5JŹc5Q}ծAYs| Nn[Lu܃Sq ^Ǔ3}>G?ż%YHut狁YkU^p'.SBcvR^BtSz5ʍ]^ĭeAL. 2f,NRPrf}<(>!̛쮞ښ&OGx3XYm[[dZOԮ60㷂L ==+שb 1MmnoeG|k0!G+Dd"zk! AW<d@B/M>!xE#5SC&Z7>X xllO 5@2YAYOOjj #NȚ?T+- Ġ 8z()3Wnq|oQiЃy s:fVB<\פF){0<, ·1)tuhD5Stz)/ |ɇIJr@]!xc,\0x@z^ ǭ]vƞ'ldBdv]RMP聯cUݔ ;־s~}Y޼}X4iFOŨ`*]mns2*oF:F_#.Ao4`챝qboV!Hͷ"9u}o1[e)2((_*\<']D+тk(ʘ_Ÿ2FT¼⣹mXU\°G*4Cԁn5 KF uӱ{4jceH%HG5{'Wkz*dSxD0c4QN<}X]=l4a]ľ &)cƫ ޾#Dv~9owCl:S;ڸ8M f!zc^d%@S@hК=!dž >gKCˮ!2myDb+m c$ٚ0`V !'/ņlU6^t*Y%o6d̹0]p~ppsfh)g Y\11eTD;`.*CΛ-wԵ+IMt$y,fm󆵢^ Yti-G'MSy"hSi/ey$'徭aNZwHG:z^xhRbAzC ̟Éo>Qm &Zv'krčɦPy(>-e1qliC0@:%}q?[p%‹Ζ?.ȞWg,bZ/HSHg,E;xC]|@I0+~6\@ji]` g9g[L箾ɯq#`g%Qe!Ӳjήac ]H} :2U']4C` TF;7ގAQR)iN#}9hlհ`mihiY\Z͸hJ?gİ 3/67M6NV#4V)E>=nًэ/P4Hkh"W{-k-=҆RJ5'&3q6>-hحzI{/5ab d_O-X'OU@8k{bwWYToFa6ys`1!TH (EwGG4ǿ,hkAlx ̬'8 (]A_RZNFd` !`.c;h7Wݷp§1`I#6}`C^%Xwrfv{)n &ikfJ\ӍcV4c0df*12;*`[f6G1q ?1*baS !G?W~}W|N++/慭nb$D$0\f"{$HM^/3o)3TλGΜC~OݏihnPt ~_ߴ=1dE8?5z EcqU+;\Sӭ, ~8OH_"OBeg8[=.>(&S0!ܱy9:+r7wx4`9X;Ώ9]S%]NsBc5|p޽iĦ'<~8%v!>\yM]e\$js hp7ouX"G=TWA.%l nFT[Uv7tе`MWb#Ys1zzʩT~#IyP`;(\)3' VJɡz >kǧQ MnݛpYK5;2m-Emxn{|hAQ0[s_=[QP5V'`z^0EKy { ܏t2yWJV\_.j. a7fe`uCX&jd~.M.zw,%†ջ^|؃|0Z7;*(ֹ0hc&r ⇼cӏ^8e@8lPEݶr|r bJcJV5uJz`2{ln58ot#_WL&*}=;ABj>Qg*-;T*mVBs.WWc8uG~ϲZ` Qκj3Оg kXu  >KhEMP{z7xzD 1oYw5t @ܛ8^),^> I Yd/#ůYǔ~q%Cl|W!l6b4-vD':ӿ)|AX"悄՘#_vi'ȣ- fY{E8Ϯy[R0 ֐UHI{leH d+f>IhX˛*8!KclɆؖ6 'aŁv1b5rS1toenmOay\<ʜ/"{.:ȥm ̊ω[-Rw=Vx|]4J0g"4JI&1bZ>Q*7UJB/T e8L^_`Đ/޶b;":D%ɬ:P^%ʹCL͏d4FtR3@ѐo֗ye JfڴF,~< 'bB2-Ui7fATdئIZo٪,Ā_4Ofqކ8`Ymﯙ]AZi^lRfLc |W{m܃ا< em; d&a0_> cU/m+-azʨI"nBckEaV A*`'xZE޷2_3Oq, *!uc3·tUFtRl=^C,j2-5}fz;x ýz2|9DЈpS 4*MS6Mؠi]rwg]_p_ce,]f#Kse#/33Ut&o$,R}]HApq!z?"Z 0h afh٧-2Mu<"=@~K7 cg<#dŮN۶>Sy*6׽ތЬY&rC6Ȱ'бHpbP)u߯hKTWlbAV"~6^I]9$IFꗇIf/%pXfbuR*_ !tXRV԰`T[}rOw7l{ '-(в> DX dC\@U:'2M *)!4#s73"҃ B7 5H5~oQpxS:{>ӲV`157>Z<,(\;vCHH1`h}T:QV"'rwRbWZThavE*|)qOgG:Y*YGCD.;ė}L9LkP;0 T@׶-HO"qef~QuQ6tcv_lnvW p}tu =N]\irc71[S\ cXZu &b&UKl5C([R^U#~o5B;PJK0sEQ˭&6_ŻPB٨wsU~~|Wz}aҌHQh .%\qHqF⨹c1LA9QmWvDa.ԊԙN «C̟7˗6s$-:,mUPķ2=^]1IRG);)K4̃*|ԭ5($Rek=lɏl<υDw$UV%tG(!ԗ*u^I}9SiYt‰ecz0}پVKG4 M ^%AUG; b'mȺ%˖ʹe.(4Z-0Hyԛur=e 'd;硍!csS0[#+~ &|\GJ_P 8e7Rx]v8ɟW"cF-.z1Mo$q;TCP!"wvNKWO4*S6LhA9q0F!Ϣܭ}{WBoYhmQ^1LQGp8ޒdiP(ļ27~2oB) >8jbXN2Ṱ=wNU>Sp hI{vKâ@YcH0d񭞅݋g:eaUh\l\g4Bm 䯇EpI!B!ZcFW5SavN7 IBcGϺa{0}ԋƎe$*O`j~ǎon;F|[_Nj5^J yOAE^s-A!3Z2dHPW'~L˅`qƬ9KUBoq]M8{ps)v-1QۯΆ/S#>˝B‘#[*( 19$|7wQCE}=ȼ[ 4ޘ~kBN$#/d/:%'v,@+f[W/c,R $yfq.~'ȔP7 DB2g30*2E4=]UBZf*`Aq!qh]I[oGD`SFgh=0Bm',1*U8XӡLs}~KE<ʞ"+Y"J:č2]4'>am>^v+bo02D+c,>Nɋ̾F[U>a0O( ΕڒfМ+ >&BԐz/M763~JzPP6>‚0Nwqr+&& aֶ.wd 9RdIÚNx @!eEUE΃Ge)wfݝ5]]eKK+OJ iO8/g3K D֎f<˭\T<:\GZݰǮڕ~ij}|}2mJU+f3A@rZ H(ǔ+R+LRG<8zg\obb:L1XL$C8Ċ|~lhSer{Qc<@ROȢjFepz_ȴQ=s["dw͹1KHaSaIJ }ZUQLe251-iR݃_Ҽ(bbKӹfHp#7%bCy 2\CKm}ØueqYR T\4 rwa ^"g)d+eC_,xϝW7L 8Ю(`$H 4禆ޒx)z' ϵ^5QW 2ܣ'l0)& egYq$q~4O[p,(j%VwV/>ƪ- *'/:2΍2"_23QGMKD4_O0J?Uۭ6Hu-ʆ nV ,gjvvTw!HRgcAR LVFTQ0JHEx>H J&~Dx;ٌsFa+ W짹J eNj]Rc.cci7<$VjZ$XZt]&xiN$*~,1h8 ^X'RJv]o #IM ҟyB琑b摲΅ɻ ?y:+%"J2y.ڙ4_J>Yꄟ!"5awΫpN.9 l^֤؇gy\Ϋy,Ut-2iQ=! Fyaݻ$|^.(XPb/Gl&'s{(VPD Eb_M!6ZG4Q=)Od [obs!=ydxѣ|:TrB1rc炻PS e=oxRuב+P9T)ܑ' ]]>^-\4zO%t4s|sl>d'k:j\2Cjj#2"Cc5A]#ӂ* j܄EF.l-OQOHiW 1~ة$$w~|QؽΊtl\OY*` !2= O{܏Jz/5۫=7cjUME2Dw w]iYkPK=8ҭjL!QԎ' U0V7`$䕔r:(\9L_rxo%i#-}N__}pMn2A^S=g"۵c6Y8*Ot/[PylB'W[ХN=]Z7̠rL;dt-vꙦ{;8]@fO*S ڕ;ds,jU0tQ<&\2OoJ耓*m ȒIGo+*B[ް wZ:d1Z+ Y~^~S@<+2y+Zؖ8P$swJc zo6f."ZőSYNKl!J4AL |[|A#ZI=q,'FzL'CAO g*F?¦I&}ryS3]=h4\1]w]MŒcN5YBQx-I݊8U m4ОMh798 4elGC0FN{:gEpivftVHFߔEKsI)@ɂ/bհ $^d/1S8#{NK'QUpcQ9#)Db!vcIU#&G>fg|Yk0na2U'S1*b۲뭞3C#J^ũ] +|>BQ5%;.b*9-.2$4.s}[.[yH_P.=TPDJˑ!+|Tu;Q,:`^ѻ5[Ӫ}{f >\n4nuU4~fBM_g7-ɧi9!N(l09$WN͠hUOnڥQ~#mq,#61PN|7gf)ӿpȣ6FV i*]ۘDD}IJ0<\:}HF\)Pj8UVESs-kGv=YjŢ5&eJ % ]崚ҡ5:f,VZ6?vޔ*N]F瀹 Bd}wYD]Lā?*ԯ н_C&t57~F<^vO.> :{|}&.(ͼ(a] p\0T1`^ih$ni 3$ f`PVRTGs"eS2ɸ,9[c0W|JG+ݸѭbla\e1}\ Vw`1|x0}&Fȡht >]nd"h'Q̓e ŵ:Fix]7+BTGQ}jْ:_0zFVɸFl.Amc2}* `?z5Ea~Ɠ2a:Er "Pd &YЊC6̋?Hj|l{g9sPa, 'mIvŠߟt'AS* z8.l?LM;8q_&owް|n ;+H`-H]AӊV[Uc:ҼVgƕcPVĸA*ඉہ3/4Rz<(E.>ݪ]5iTCLVKXKJl)op~v%/;3+Xq' 8x 8N`}PIk^kH@E.toK7'[i78 s˄"g~yM ]aT '׈Wvt/Eb2*jtLg^e3{=Xܳ|G(yJ^E5$E;*LsXIe.cJ1y* zH"K9Tk9roNTI8H6a$QKtcbc?y)~PDui #o g9\I)yvr~Ƭ.ί5Rza)7͹#X?ypzT 8)g?r'Naa5P% mCFsXFRsД›a5Yt>t>~`IМF`c{aжoImľ[3MԔ\/ˌZx*w]lČضW!O:YI n m$\qBjA_S =;"2/u W$yQ qBnH2:U|3`**˸UDާNF->>f>nKT]c^a0B%<0jE$p0PJD@QHsHZP57D!Qߣ"ǪK4!6H<,bDџqk`<,>?1 džd Fud[^;P6#;YzE_)O6ebQO W {.]j$f آ.U'[iw%CPh>n}#*FqJ q[vF KS 3IޫHHMR%8rY(*Q6jn`ږ/Rq;]bE4rꝁ*FU2̔Q h}[׳\=h⋛:]'F`bxU8 e-~zrrA*7e<8SZ,V*ZN5, ѻX~+}hSB0>!4)yȰDU{{kaz+Dg/ǿߡZUz<_e9c ,?zYEAJ盡Rg\ُgj1f1c1׀R4חqj61j:@';/28LwҥpԘo5tTD&uZ`V4`ELhN:fX !CrS)jP|*\ 4RO뾘 ;MjoȺSVXIUƩܚzcd[ \.5E]I?I+,SLDߧy mҪvTU_{W$ ~ ƄP` r4;(TL)꘍S%VJApB7$4fQ6,j$ MMmslN}3NlQaH9>쑼_Q򟅿V\KYrYX!Mk_rKyj(8nIJ3m5/|_&9NEKk0(W(N6z6tWm{sBzIZ%u6 88_7iq-|$d+Dϕݘɹk}h2,ՙf8[$`f׿+ BQn}|h\TᗊSlğIi *←6Ԯ1l!IȶYGZ3[m\u5ꐛ>/2r&Xb'wqWUR:OFLE4/.b㻿u}?T@EyWژ*iEF]el0pg =5i4xZJO6Դr73b&?wvLN]&J{4v-xfהNڨZSs%vS<5bC|'}nwygc tal >N{Dzuз淿><~#F/"Ԩh$-e|L7v L8SA{M^ y nGpo_##ZղZqǼ[KԌ[],oAx]zNϣMBNLgp^,u*½|#m].d뙁bȯp@uㄿF!ɟ]XOY}8bM %2`\ ]Z *R(l_mn* I3JP 4,̤w88Bۮ}lD2[ޓfKjm5BwDf9fPg"ƠM\plH@f&ZVP4n5-ًav(Y{9\ҭo4g#P? DqoG,~}0wlLsNmp0/giIa_FDh+YB+,I|d!K^/ZNUliHj{=uژ3IdڀJqo/u63~k(j*>L^s=)[eǦ xLyixs],| xR~rOz%sqDGo j2 BܹY@.F_]HTe0|˩M~j+djԐL|y 0=xJ4RT8Ugrw^7: ,滣]RMJYWC XL0+a5?Fn|UrA}K;cgb뉿vDXEw;g/5뉿0>oIkāu'U˵lxZrжdg:]L|"(}Xn0rV8PnjWn_(Zlo"c6:R W\-A7W>!#7n~PPeʚ$q䂸Lhp5*%rqcB5, |c2KJ<:ݳ"/,I2aFǎ?p3ʠRN'WųNf:)AװH9Iwn!2_1w~PDKF̃A2H*:Z@vyQP <^efxMA&bkYubzy]d Oc&He{4 Zkr)\ٗΟўi!iطK3CsXݿK TH" w؉q[C>6ZȹQ(?qwD5vQ-ϣ1'0|(^6#6wNjs4ʼanx$g x6uft!S=cF{պS)0?ە*Д(+~G?{@Kq( gh001#a`l^m U6lhRݍYWj\0 ,3DH*3=q+iy~l tI鼂z߆t$Gs^|+[={RB>p&?+[::Iٳϑg☠,ќ_4?9z%{b$ uמ kCIN (o=fR2ePdžO~2 '%ut13?bZdeY aʱLxP{qKZsCGh29-%2IdC{7#BpObt]X,)>Hl#dPp۾LL~K#om5w_~@sT텝>д/?%YpwĞaԥ0K74 r6wev9T fmn>:\ e"n#zRO1)QEhEoވ XL6߇Ps;Xfv~*wl:T f$#GA)1&ޫk/:L+G(X2;rP+R6$cSo}t2yu(UZU ITfR R>@5B+ ?sjFp+Sf4&xB/ @NJI2 |".(`3V2]cU|cΟ~e o~vP! %` xML'/6XHnےgDonі6o<\r27?^ 0 ;*t_Ivwѽ*" Dž ->=[HGy\+-^ٺ,?wݘj+Z9طf\JC,,Tz|v:|G^.%`bߒ<"@+)=cOMd Bw̪9(mn0xtۄڠ 1XD'Dqz}L,9jX!2>\=I GC\zjB r%Hb`LU4Iȵ5< l ZŔ{1oq *G5h­b%uΑt0;awGWzxH+wzi)^=VѶ 3 mK6|[q$) ,Vp}΍:ް a \+1Ip%qfK!upХ9MqVKn|vFLXlz/M1j}, AC9nL;>h;J7N" F [ YJ+ if`G[cu ڋ Q B@h;" te~uO,ʾ=zD4'rHSĂA?nLid77Шv>eezp G&g#W^"9y󍳥rd{0^2+iAuD8TȎtqyÕz85fu)Fq),7L&ί~&E|}!@ƯJD웘^t R[m,$"|f,Q KjcG>u 6a&D q=p^tb:S痢eZu}y@`W]B.v* bDCMv\Ǫ}("u%`{y\eJԸ32-BN8ϠQ7 S6L#46v˥H8sg3fK!Vh3&ڔD!d1Im; n,!z '" <( n,?`{G8ɶ4DC?&,mqŒJM&tƮ' w?1Kʱ_^XZɸzhƋ27c>AN2mNx"oUp< flF) 3#)xoQej7iyYߒ_1 ?fX$9R]s>ö=W5ԙQ=aWtv;SQH(£u8T)'P+w=3mJ4P01#򟪡.[ImktX3۩ 7)ݘE J oqS̠IY ⟣kT&n>.-=\?iJuZnT#67"WG6y!阶'IdF~B5Ԍ33[F%ݮ.io_\@@Hq90! &G1P'.E2b_b=(۽]_mOa]?)v$% @ i'$ETV5㟐|CInb%ۘf\)& v/`Lz5ңd.u[|X%[Uii 4ew Go)4Vj~=Y9c2mG܁/y^dM|k0%$(eMiV\,ddWEB6;&(^+;}Che*6BV3: yϴu{8[P=Z+"ҲPfoak!K)6ז4#{ƌTzW7Q;̐*?o*m.-3늌0 x4^vIry0YFΑ#&߈F@f{\g!uaprb[0NOHdȏpF* r,O$_-B%݇tƨهTM-uLRVW 1E5%^X`=QOۍ@P!mŲ}zޭZZP K4 o.@H盘5]wu%[օZ Ο3VJ_@\BZR@ c >wz PkJ,:C숉i#?vJmwY*E8OR`N2T*5jpTj_yt>'#S)/{J#Kn$F҇?+{`nDibj%. WQHJzF32;5~ nl_Ae5\  bTGQ{t>.4٢ƠƫᏊ tX^*dUM^nSX"zZPCBcjhaop -Xbn0-6(>a4a ז&;& |BQgShhBn@%Bq}3#]ke@Ŏ 5j{r+$fb R)cG=O1$ _?j7 ٛ^xQm4Z9:J*:1㩀) ǃ bx*EbrIRZJmIܳAHǶ$N,zåqN)l^9yANn^S8TOsZR ZnZ^O'=Vv+Ku+zbG?q "|sԎݮdWv6mDQR6vT$Ik3W(8 Mu y'?i^f^h^hmrhR|+ 3Qz^} ݰ3zk`T7:@̩|/c 5E);_hM 9Z(>x}܏s]1[NTO"}@T&a5Gp^6FW%uIػ1 I~"R՛"F` 5;7W-(fk6D 9KA&*[h0MJ --Gr?,*,G`iAPoJLZ$Z=ڇOxaM WP[EY*4VOᪿ lFT}ö/^hҎ[)8I0B4P:x)T9igǸ8{Z܌pP.S& Wɟef  NvXnي6+>#Bz4!y$kMoV(|JhY߿gcR-_$VʜPI4zZab_9j+XZg~+6kԜGqu8oyJDAVps[^~Ys׻V4m c-?Z L؏p) G{5,9(t~{砣ȋ\_t#(þ8~r6fp&-řynz?Kԫ N|+*nC]wtyȔ#ܚſi^Tlּ' ~tǿt=T= ׄk jԁUrOI3I#M>]"%}^y6S &t5yLBdzX]?Bxq͂R9AVݱ925$dbL*wmNA-n $Su" 7;aV5X)Fĸ`vcgw_>X M frfʽhU'c,fY6M238csi0^-]vIH3!_-k|ѡ[(lzU"Z5^^ЂJoog?K7@!*6}`qM#d Dؼ[@DY!LU ܵ؞-i~@/WAA0`mݱ#y<;уOp(R>nmY. LTtrӦyVP0b9h&0N7A#͟jh+d{ &XR/*Y*.r*ױ,(}WE\G8sa{l6sfAP(/H/9:bξ z~bg5g !;b!2L[<ӬEMܜ.,6oQgg݃F iߋbl/MYj(bzc(D\\B1Up!i]A!80nY60Mj$|aafG%r^h=ծSDS|>rjG^#lV`'k|" Q;C@Yp;c0t ̝]2CGg|NgzOhNĞ82Qy!Υef(Stf,Q}h6kW6:[ʌOD4o}a+z^7! Fx%7kBS7P07#"]̺?o#4ҫ[P0ܞe h1'g bp&hrEX5^U.Mw\3阢tyL^Ȍ-<OTV}t9٘ϭmݬ~/ͣ$ ~GCu5#b-xYD=6pxstZcޓ@5Իr5t OKE|,mЁʹ@}U3~ n5ҸQ(7Qt19eu IR3%kqb33}HrƩEˠqecfhIkbpqcrJ Y.hg4$|P~~zP,ZsD܁ɘNNr9eU:P{f1S6/t$yTl-0Q.əz_zG'pkOuo)jȕ4GW e,^D;=Djp9@P#_ xKŽX%)yZN9&#<52HUh@`t;iPHCA3V*Fz#%CXzq,Í}?NIs˔ce<`Onf~7%p%R`5^Fu[9j)aP)˙ VgLQ(;jڪ}v}2"Q=Bһv9}64*kSt)t6>h?G-9W#4e3̸*(xxp *iB1n~Wm_p%[9QHZiUmn1Cv粛 ߮eH;[#9 Õe D &`.@^lg‡Ěp:Wziw`Y8-nbHxZ ȓ*9?nTNGMs&Y?``M ݭx́Yj?RIP bl!ظUNi%\a΀a}(H( x#v#b_~R7 cPz[s"џ|T!UBc~."K 5JV5&Tt- bwtf-yLjI|GN CHC'9Fe٦@"}SI<~-YwmvgO_jNjb`dҡԺ* {I(2Gq9kq޷r-0?] s>}^jqŀx$ώK VU hRM(Gx7A^1/K䈺͍a9Ѫ6Kp`96̦ZZIpFĔ %NKϏَrqTץx.' O&ܳ.V_LF6ZL٫LTՍ!$j/)Y$&d5gw,~Sm6] DNL.ש {f6Z.MO>ʼn%U'1pjoMfPx$.xk~&%t/;)hri4uwBi4T)Lէ`B՞D'|DZ /{zcTq,$:vc̴SDh]?"m, ×˨[u`'&/\?vwcQpB/)nA|ݙl7ӷV"n7"|NmdvՑbUkQmk+IW8щT¼|<r{&DT&64 /kM^$!2.A s\9Ke)Ѭ>x4=D 29Ko6:§gN:쨀Tr!Բ!o~d%kZR"ePnaJ>iK\>"ezeet y&HazQ 6Y~©ݽfhėx EUI7ȒIF[0; UCMm+}#Uz*MG#ÍdɃby=]g? k.{U1LRp9Qzip-ϫ^Є@vuNe6bNbW65F`@uv#'FWCY l`5Bgs|C!2g*A$iwHAe$]Uc%SRs!#~x?^?#irHIrZ6 #\CN4r[ ]9W"V.uBJ^~dǹ{)NiDL$m,;π]#?"%HQ3*y3]Yއ4%"wSU =K6tPmev,3-lozzRk !$a*ڬÁ:ST')imWFo8KNU5ɄƖȶԖ m—Lhj2? l1^6=5JE 4qb:C.ѥ @y Kb6$AM4ڙ!_G𙻕H`nyyo6 7}2B@ʋr_lV͏9-BUq#}@ ksy.er1uyRAcna<ĠӣT=A/w?Ty=ylzG{zVȼ! {G]"vzλ5J|W]T\W5.*B9@-{a*Zۊ4.M((J ޹ (_nwfb$A%hW(|\w&dJ(bQAᐇBr#!,twq|]W3kQ+3VJAlC8֔ (׋,ESEB`''4Hr,YUB26>|+*/Ԁp:T>9!OZޛx58:f_lö؅ZQl{%E o\|m0j tQ](T>\Eg皨ec .Ј8(kAǫA!N.nM5eiU w`-da]?ɤyn1$z2 cčQ}i¥óR85 UKO2~4.gb_5\LjB(?'3wS,nyUuGb⩏oF;2[d3Xڡ%}ȃ> +3܆W]QͩcoAJAI}@|ӱ"5L0MkbDzļkh*K^3K+0x`)4X<4xTJebY}Q=Ϟ'Fe.H" ZzZW9 P}[EXmkIOS̰apOvx $*Œ9X܀ ~w' ^,ʭHrQJSް,f0viZv'K}u”{UBI9Q72otO*Ҁ`d7^@vK^#9گ}nŠ|Nm(ԍ%^#YX"d@Rҧba(Ұ/ŭj=fX{I*55K,F'QOUqZlnn Y=6: @S hA]@Km- w6U*z۝x BX꫉_-ϦTbz6-HdXh;F돺Ь?"c8 ΅>ր ?12*o28Ɂ瘀.CWF "˴dr_]2<1žeX'jMSҰ`^No/-"/ї  E{. )AUiIۺZx3,4s6 8*28=DGg^tJD5tmT[ huXo]bDq&NrBo1UMDù*%jwM4vƪz yU_kx^aUG3/&E\hwN-b2pe !I𣾪OENyDbI2kO bI;y~tfQǩ&5$s0: @/}+z9HrDzOjjp7w`E~M/#*X%j9:WUIz(Z.F{O2>zO>$D5wAa=˭&7MB^Nڦ}/O66YA#"Lx\Wm$GQQww`KKdEAviwP+7)d{ACH,&+EUtЯ`$o8,BI@6sU$Y%kN>[N>\KRu0mzm5Y.XC = g=07= +HYXB\WNY̍dwݫ*7S9\nQ%ݏ[a^8m+D BqilBa$Aʋ:NUQZOJ4SNUIOX͞?iZP3hLSFllKGj3K0S~D[kAy_GSԼ`-${GS7L}A&ta,;~L%3 o=yت1¾~KMXs9GH& Su/ W.6]i\"`1 :T,YiّK6CEw#Z|aStݮAFTt-nc%'9vbM>Dn,!B27JAkʙq{K%-Wd8Hu߰f>o$-ú('O`o᪏ߤȽ EM冡wvآ rUOiEO]& $ K+b[sgVa˛A8f:t|n-Z #NE:R` Rm8ZuݥVGD&ש 1v}텭' 8ds7nܛ=>?&'UPC@Bm[c3fw9y`:Am=G*p )͏' X0v)%j CcC8vn=0N3)yQ󫾠YĊ+_,pG<WQȲ)-^QYta.z;E|k;xj2uO}!*?I1=+kdV Gl?ݺ>|oeBppx_HΠł^w<c}{õ-$}P%7?@ظ0)hJ<=?QB;х-q8@轁Hx-E]T81g.>ZW4O^m} fErDE%w6vɵO?z;X>Z)F—*k!\jrG@@9T[q#vQ-hˆmgǘnFP7@.Xdo (D._;Ѿe- u9 XMJ\15713ATOKJOkO~s2O+O>Hp)윎!-]I00&V۴l@JփUC6lL-7Zߟ)lA#]}dAg2Q—{{rIdPcϒj0 d}t Q|MWQT[~W?,1_h7 - Yd2ӷql5h2~/ ijlVw00em|{%Բw@(&Hj\B/LSRrNlϛ}X(F`fAv9&έ`E^R"I⾰%)_AXw{ 6&UB|8Z P#dDJC)'Ϗ#C7~z43º?ӐbVbhS:|V9o:2MojtRҗ"hV܅Ҝ2?ꢡb[z  p;$W󲭊 vQgë{+6tn ˮb=.jAc%r%|֊Ц]gmI'P1c-7I=ek\E2+@(J$^ž3$H%!^ b9*3EQMkpc f!tq\'8]+ずF1n)QR\'N 1 >x׷orl$H}J")"@.fi0Vywg/\kqq\£A*V\4m{4Z~=mu>rfjwA?dT+Lag #P0O߈,r@M:Fe$`7+i#+ G47/!/PuBf+f{8ѵ˜kr G0gK/@sڳZeK% [J0fed< F?@Qs4嫊A;^:c TgUtwȽ/[R (C%Tt DHޑ\:']AwJN>?`_[7p1a IolF: ZB3E2 ^ ̰*IxCYk)  -]'D_LAHq jf*D3!BԻuC%^] R2=%bS/X0>E \E$+LcD֘|R6^8BZk#Y\ hqa@=6ĦeI~eDiR3׬yׅ!dyENT#H 3-˓z 0TJ ]4 =)U:}"]H{n sqο>}djR}T71VWf*mqAsl)|ytW'dϔҵ555X/ue586/6ָ(iڀ;Ui絽|H`Z fګzYIn:1scaMFϲjAqi\BeչCB )Nnl :ߒJ2:RQT?ΩwQG|R4e [Ua0B},FjK\LrRyA,^Ʌ{fB Fs|tx$u}&lTW&?`Fr'yBqVC֯PWiҎ܅2[{S Z*<&_ ?78:->I{2ݴO9 /~rKXabzW3f_WWF2 (Q3UgJedЮغJ-%0b'vf?fe+^0NJ#@+M'bxuRp"f…f ")Duf~Jc2BeB%(1uțѓ(Sؚ}W=HP*c%9pLy=]M8#*EXMwI4q=Me؜z-#Uġr7|fEHo`y#q} ՊS]wWHGpID5,W*;>ޞKY@uM=@?׭l d8mD!Umxq8m]}Qt=/k_dXxvQ٥J%r )dKChH}ȸ GlgJT}{gaJ>T rgBnvMy$RD<MƶgOY" ,OZ,j ME#9*Pxt@P/-=?Bx0_/ q-\pm,fD3OI8}}rM %"-PvuQS,pLe}7|s cSc[M7u~QNx_|/(Sݑ *]\AS̀utfHwz_hԹ/r_OR~/~+y;|2 amj-Qoģ~?pYI'? J wrmƖm4Nkw|=M12V*i1Sr6 E]]*棐qS¸ &Ba2OQ?6ex}G2B>rrgwPRR z \\2bIXdt{D VZ!6 o3Ù*E:b@6Ie{0+: 슊עy< :w/stm?c1Ua2|]Qqna#2' ߈WW먛7<+T#Hi1~wDxAH rl,ɉ؎7ֺJEMwD@ zqd5p{~ } Ruig;t% Cl^u_M5/0{ =zLoP+r>p%6TULya5]'#mnr vs=f.KIXLbƻߐwye9t:s0Ɣf23O)-( f +;?Jn,arY3 ĠWb) V#66&Xs NRHayil1g$uMPӎ^z{RѵŢԋAU-EJc\MLмpuIgYs| d)Pg6P|jXWXhLgFx\A?//+O Zj.H0 9>ÃG2ӟg™ktR${1|cZ0( #$/IĠ۱ 0qiWVgњ=OGƝREw>DB#JW,]tuM<\msCD˒Wj'!_"wT_Ce2McZqNT!(czUoQ@eISy:KDZu_".q`^}; vЧfQ\Nr_M>z~#N_TP~IӺw#uU&kxQ437' tn3ӯugPMGg(M'ZвW czb}܌@#yF`xߗɈw,佼>>eɼ2ݵuT+CJ21u ‼&x"=b+2r+J֓1 A9lH.I(5/;3Z51}ŇoA?޾O]ɳ pZyFNπ^`G\%Y(_$fdz2y*%^p`_:?nwjϮ nϔZçBN]n֦o+Y7@*v! vY7FE ż%n8j)4({1"Stc[VDJ8W:2(͘C2hn6s'm6s*_rl@(bJ>k2]<&kьbsg#-S+fW[z.9Ɲ`H_y_P ՘.v!F-,@1(ϺԖQĔ\\Be=«##q/msLD,-,hwR}-xR1qJz7r_{LQNnOԘPYT|dmGi6g#|QI܈tDV Q^LCҏ]^$%Ex¡'/aݿ?Nt@'#E14˟Mn>єy(QŪB^#*W/5??aτȯ]wp-hyQ(bGGm5=:{6BaCJ?4YRu-*mJ5JwP.X}4c]fq]1oQ@ܰk%[t ;g6t Jk DVxPQwQ1]R Qo;!o89jQӽaT4JD[Ӎuw?cbZ潥IxEY H2s+BN.ln2@ݕx~>3۲{`??kvszQFdK("?.:wױ+-`cHqlQne?m _zM"¶A?*ڣCt^&V(kLñ!_$$aLM^tsqS yͲsPS±ÖK$tvzŴ\Hak4nC9u9! :٩u}.DV-nQ^ {N_ EhSsQgjF.vT(BZ-"4xy 1/#H^2$9 Vf,VvC/,~瘨9kAS;ƛ_لܒ $[er'e_QadP+-:ۃU+a;A10hU`py ,P@cD2e 씺5{%'a~4 mXS?%|8ՒqjP?wkir7E@UM畁%\h5V- #476 "56DB~w_E6k5luVYPwN7E 3 gvg~9{矙 w4W_Q- =ď{Uc3 ^Wo ]% \2=0\Ug~bBWߠKETBZ(=%_T]R&Z6. )w1Ś* iAUՑXNu-N[9AQ3mΦ,nMMR|Ӟ\gG!?l\l&h6mЪ6iuR?ے(Aa]s:A'vLnqs*9'|ZΘt3)R~j${D ,\fKh?&=L0m4{e/ NH3akr97޿GΌ[*Ax!"bUgIn[b $7Ʌ<*AXv ֶP9:oV RUS?b(-6I OjrT? 9d}&/)h q6IG+]z`_iKok[u*DXb13Q;r-Sοŷ @&B|E:bi6\@;^'ZdWpƆ`~U kQQ̸|0%я=[)Xpy AUk"2 N|mF&DJxO[Vq_;.澫tZ[Tf/>NS !VQC qλ/Ϳ zoI!Vs=Ϟ$kPމ8}-wLԆ9~4ZӚ`ٓ|b=ɱN2eEϸuzZ7(ՋU@18qXE R VQ.u%mk*C제{+pfĺlY5a2aq҉m6EW{FL(/Ǐz%CuEg8DJ4Pޛw' \cx:)ˢRUaP>|+N#*8!{Zb# {줍Nf^X/mFϭG2>TOd'H).uos-/#w@C6[KXcJO8n'rXHM iaG#mIdzfK1wF  , /^TڮwK_IKp~S9A;e gu ԇHg09Ǣ}CThGɟMgHp`N%M ߁"Iw[Th7= -$}ğf,i As'\Ө7vtj\ 73]-A)_?9Y6bH;N?=_8FC44{ AHȱ$neV`*^Zg_c>He|{rW9 %z~Yv .&c0 =c!l ,+h us6]Ùxg(CȘxQύ߲;8 0]< K8Art,RǻelsvɆ)sU'y#9FilS elө7Ul y }|R:Wgj&cǍ;0hGğSi˭vZ`ɾkKa˿!6 U/M+\+k⿷7;dVPbk@fO{Cv;ٞ%zMDS(BfB3@G3yHz/d*ٕnDemb!ש>|sqw>:hitN4<ios]w DLJ&09(A-SM?p)߰DZ2h9`t%̗K^űaVǻ'Pm-q;8 O G}ilȈhDPȤ0XhhoftuܻRE5Fw49!tav ڽҽ!; Fζi#JkeeFzBX7^:Aq<6 91΄_tyk[_r`'iH~b ND"~A |ScJw=ZAڽFUKaеR}vZ\F$["$$ۯnC:W7rift|] a7h!n\OشCmZ[匰vzlw7NDX8 67_?|jNNYxZbjP<%8],E42Dg~Cݛlh^ˈ,Ϲb+V5Ek9uk.bvޖeT AkÒprxNPhJdHhB.It-#h\i<&_-] [)i57jz| Z:-A^Xel S25!G`t?i9/ƈOJwjId%6HC"n1ǝkTߢVqO!I@&OVq%r E>b0+ATo22X չ~l:=OJHEJ:Jz߾/4:R&L^XEML&W(N`AeL7}X(<5e`~f"YoRqpmYzvkf4qF֔-&ofE<#&*Hz/DjUVBb 3 Fkadn"_l;Ei] O&c5+{7rSH>/zon 8w2 _-x(KBrM; DToj`T xM KCV+M^= {7C5>n㳪P|UNCk8#Q$VgrM/"?fF q 0dW12Au=rDc{.m] +,fw}'}ǽ.ZR4tiD-^>VaV6nTݔŰ3?ݹ[D0nimGɦeF'8MYeù$qeյOxKo(K6zEJlrUV1Xo.|K:7Ni|M4Z\lQ\CK/[P8X'G Fζ\I&_] cň:ۊR],=iav$Ҥ1ɰqM*.AT3 74vl>x]qrnW*bz!5=R9T /-FD\$FUA%*mt6_ Uz7PRu RpLZ#[ ?yʺE[\iѲ /wؖ7i>1r?8vss߽ ֥{/c Xxv-lYD}"H *`u'펣 l+unͫg$Y^uh=?`DXf، n2 ʤP2ݓ7I;ύ1J[}Bh/.5}rnKpX2Hdkǝ)v Եvr:\K!N ?*DVD> [X`;$ULSx^+ 8'& pa0CW c4d}sii}$ `=NS>)F4P3g,z4Y~6;g3xr0&hft*1O3,պۢFePO۩AҔcYZ-ήo܁I2O>ڥ|OM $7֢>&xj E4o=״f9n=r@7ɵw5;Eۨ!rTDMV,sU961pՁ7D[ tgS LW?62=A0V![|5 ľ8E=ޜY  Ήu1$I/j 63+0ZC40q*4ejo;Ƞ;Ȼ)bJ:%>A%!-xV_k;w$8A&d.K-N^ ,=q!Ϻ;MmU"OrĹO2vl,i Q6x}xF it49l֜FQR R*g|#hcgq}N=utAo.ķoМI:{FwqA4h buo}Nӎsq+n^S Z3T|@<3*9~Av k yݔ #~#mYQ"G ?XrvOّ(ɛh<-Z&}[]_UKB$ckdMU~(u ~g *[Gm]V̄ͻDnCdQe+.iGqz창 ba| jtL^ SjWs ? "H\̐)[`|69B>SY0pB瓻ESl7g9jp $gKn`Fbg8N}G1ó{-ڡ0az>+SU9+dQ_D 9-J<9u%H9?D~OW?Ԗld kynurroi$؊f.~aX'm- $Y@& o#3xO!7j} :h=oLK@[Z}UJ,h*y"2g=*+vF=c7/ŮdOlJ~lv}@*$tъ3PH&4oI3%K+")Re _anMbNR4T C ۽&et%nsYݩjlݦbԄ+dz,Yy)a ,M/ۆ * RRJJv-׭ ~^kAd]}»Ʀ,_ehKȊc0^P_!C֢z@;@? M;3'Q{u>wy ![A"8Je5[Tڗ `Ьf\U7yM̃*]FCU6@Fk9Lyc9r{CǤ@9<,iDl ߒeA5o%V֝7p*i +'ޫ쿓?fQF-%=BU0Yqsr=>RV50C2acB#N!{aXDmcsYnmAIʆ] VHZs xB qUٻ.{dj~ːc Aq. Hk`<3 ݻ͂,Jv2xiGqE\_8c6vS E͟'b`9 ioo`LQ=ѿH74L_+_ TNqa5)C%L9Y q:&20k[$/G-壳v {؈+Mm_-?@7 \ G[OY dZJ$pJs)G8֭$F{B" CfV \ZKD;Iy2.KJ{GPN 0^>aG Hv+I"j%!i~l5 ZG~|(8>lǠBGI*" U*-VuEae/2 /OϺ ieX-@T"X˩U%Lh%>:.s?v4EvB@J ^=N(HPNr vԩf7sǒ qSa5jPi;;h ^S;lue8 SC-5iϥbq?pC'Z|#/de livrnTa("FP~wdTg?CH ؏~b=6inꇶzҪm5`C\oPy`=ktk=/czZAڱ=5^e d>MCSi1h6D:b8v| _*zŌ&IDOWB~ȷ1gѴm76Q++dÙe!Kď a0"Z?IPᦾ|MqPtRe8N'ۊn8x"9ޓ$n]T"n?`*P2Cu2` F6|̞v Nnnç_S_ +u_#d#]\UcAGDQo@I _YM ~$&^L*+ߕnjkVJ&DV>i`@V>l%{6}2*8xֺ 6Xp2YBtvٽ5B;%DS0NavXZB|rѹ+Cp"UT#x8r0OwaQYʭIѧQ;w|Q$2 V|5f N ]@gHgl20zHB@q|ElTΞ@R/ wH%ΤoW!qʬ?T3g?ܟ?~H0: Wq&n$h F~1,so7'P_[>:zKuيH K S6~m M1^W=~pGxp(~;G#| )4O<({F< p^J=x yHt|/!}˅Q}wͧ'+_ֹMӍ]51F4 *pN[XAFw=X =b.QN')hQIgmۨygiIף-͂"U Kǣonժ㑦}|1zSMp|Jm)9?k9sg4Z|cOi;֝q4ᆢ供+N\~RfdH\[a #"+ _ό`@"_z m֬xQ7F$?K\.k#dr t_ fwG/X~S=-4o@˶0i8g.M4YW'nd0b ZQUiT:1}{|&0RqydpM g' _(Gm^uD#z0?ߠ¤4F]_@x4ަ~x Rm; zL?0R;d$@7sv~dV,#wX+[*.U`C. +x=z!eÙr|E٦mRll“Ac1Yy6pCYz L  ^8flnx0nyXNYhx12.tC).ä=ry MlwAW (n#&'^K?b3Jqԩ, t{gOx㮁m\k&6 S@-*t)`=~ oG17J}yz.(4+^ڹw4[V/HbeGo%@_6iaP|x#Lӧ_P,/tOKb@`'=w"cpKNhY&] 5]] YS-N1nX{/jzwfj ~CxU7Ov)@#&TF.׉a105Ǽafa]ә!Ez>iIww[nƞG=5^spN7f H"edj#+h# "ZӬ "gxaa $GUSMQ[bi:mx u6t;)+>0nLC$on`w)i]St2:@m rygFN𐺦װ٫Q ]7UG\#bcͶ߭G9U@HA*4PP_ Nn8F_;d3G5?!D5 7bi+.Ҽ\uK(Iqfэ,`/)LjτI83orl?$;ۓ(Fk0j N2YLT VˬJkz7ػWP,im=5dХW9F)~=HFܼ< m-_Y |J|/x|(q5%R$'Q9+KJ򉋣y'9wP+CC](ܬ|k$ gk OE-/瞌t=;cBmvA7bQ`\cxȣ5a#`r⦄+]6 J. :4Qaoy6YYQ2y98U :@;16dl境˯Uo*{L_3!}E Eij&\7R$/XRjoHTCSD$@7;*;$,-A! l&)%oЭmrPwpP7ᯘ=9r~СX#eֻ>g,ި95nOBRk-WH@[{#YXyg[pn~nU0a"gRgZ $ =A=m*8";1[>i_la?Uz }/JPVq Ir"p!%u;Ws*o9hMmz9LeYα@7JL'i6(a+J.L=ƥr=,t"0Uk0T^"E*jjU\og I鰄19/ FuREA:D|jIej:b k.73 :Lh"k \9?9=~s1(D)5W;7T9(bznh9$ea8 R}%u))~3O3@VDg8[-[6NKH}]R9(pf~=% FR< j XD gx|Gl%| _VYmBFZh{c⩜Ŭz)UDnEU㗃*~AZW0ԤKXW^j`z3u=odo֡l:=G2] {&]_ ƁM}͢ceIs& i"LS9ooqV߰ f,8Zކ?T (3*`l7d))@s tAXt-16E̦a.6^[LanK弄 +l7fdCq 1J.S*ڳH6Z`4Wu@?;|rϛzجiαQ1!$Q~uj\X'JDM,QQوctTcZ٠{!#}u{4v.OeZlytC\e|80UI2x $*UL5؈M+Y 61ϟQ0'Qm}? ^"V!&/pU04W\MPv,VZ RsurPE(sC" %Laq?zbt`5A 慕R1Vhg{9Q߽ib'hG2 GsIhX ⯿|Fvu].}EĕljU7K\ n|=#AV]UqxۃSzvw Ƨ M> {Zجsg0B _II#V qaP8A<.1c !So?s't1%v~}Ɵ@"2@7JfyPⴔڅ"t<${i(41i9Zx-bǦDE+ 4CK?wCICdg 'vC1G NOBcREYW{]F-_ʈk0 Iu&% Fa CRm jt.Γ{V-!Cͥqp'{pJU`''cI5=QOq[ƍ+3/6O.[Gl!+lIX|mTe&o)-hhd;GLL3_zLWw(qŶ7A}7"$W\, +E+ :cu%y>IkĮ oqfw'\U^9n Ye)aW{JUzǾ7!d]0m[-m^65ntրATF᪀avxgjCH|w|5Ȥb/3B1@ԯ%G1Sf} ]QO(S/5soTZfA++t^Zj=~y1mGi߳oq١li9 gU5!J!-|JyBy !eIi\/!}fԜp#:M岍9ܻVң9sSTڧofa//TH4 ~־L^)byX$Ohyg{Xk ADo7x!1a2ԍ6T>p!sZbp}VGAyh!wh259&!sɷ,Ⱦ[ǞNӢur⌠Z} 'ѧ;0J>3Ԗ7H$ :„'{Z ǃGSdHEVJVi+v$PmeG|A0qdr%hq Yfꅲc Z[XZĝ-`|qV OZJB"Df,W)ưs/Na#]'l蛅'EIY 6 ##_pYF٩)#+,r3%v,Q|+Z+͈'۫&BFGH;OtY:6|ËBe fa +Q{larD[PwV؊)a;F8iPeʣ4&qc@TU "ߩEtdOոd7b/kւnRֿsW$,] r*,IGv7/@nCL<m/-(dܬ=Urs iA+), 1[CZ~2fw#-yRl}hAD zvGYg%_o>خ7fH?a*ʊl70+ȴxyEpPovW8sVC DԈdZ. R6ۑ/!Va[sFC` G\цoy>>~-OW'Фy3}"iEVܸ>Q!q\-ߵF06me$xCM:5%[ٿ~l$I;L)y), d| U"`L^l5 HEӚ3sC9/Ҟ "& ӬL*.ChPx_iUB+Jgg 5_JqQIpP.Xs.zS@^ʳbϦIZEӗwb )a.t'm IuҌ i/q&F-F\gwNc@ט)43 ^uhkO5ׄqk"m+!m=юX&4lj* T};j̡uXdN<8n'+xJbMvW=S$up`F% %690f~ȥ-R;o;͎re#\4/Q߬ (4jdv~}˪/~w꽘WKiRw^k(O㵽hQ[g++gZ<#qgb X͹έ:boTҚML>p %C+яeo i>¸gF/C{rJt'UB씽<2&]agѴS uM99vw%om@ɜ8h?upm2I~i+\SxNt+5` W:F/TZ5'sd$gkR-^70ܷ3hكXs2QMeOo3)fǛgN6zowEm.\ p 1"CI}d#xA)(Mfm~2\ &fqLDC^# z][*. 6 D4C sme(a_UYL}m16gi2sng?etYq~Ikxܔe7.٭Jm~ Val;îIq=i=9t Y(O1 2"*9H+2sƬ[$_7qfFv)C6hszv(Nvġ+{Z" zX[{`||xЦ V`DL5-RNn d~07;*ĘķVD 4C)Ex ;o L*Ւ!{wjERT# /X=2>W/GЕ ooPWhD5q׼ԂiRA_KQ-?x~2#Z.Pߵ x d'fzj(,wc{ **k:*7革 ?x.NZQ E<ڥQ!qqB"ŏB>sCOq'`Hn;b8A“ɩVWtdO'iYUF™@MؐN;Ot7B5-R0O#A͡h\mq @LW3" T*l>bJߜkz{vxjO})2D00/wG]YSF/? C Սjw(墑󬐓E'0BO^Q5lT笩Kq|E(Ջpp!ܽWr(5sϗx5~3OswJCf1GU%>5$n ٌ,3Q(&a eߏbFOٍ8J ΜJ0ɫl3@ .vkXKW5pJm PyVW oRXlZ)MqD9Y2_&_{r˫i#}qm,eޥSLFђ!|O'ͬ+kU+eGhCkjJ%֚;-UMz݄,ݐe:N62/@mYhG+G#wh _ r2tZ$C]\릳9 r}aV~>'l؜Xޑ{ (%xnDm)6bT鶮q$5.vgkqeHaa[toih5UCJYC!kG(pK[X3+~eKd5JgF`./QZo}φtԒ&ȣ@T2qzX@&daIF[bJ` ?; 4^EXGں[?͇˦_%靱e>KVQc]%ɸ Jv#v'~A1Q/b 4 ) VGRU5>z/Ux' }0Ia =}DZF"~pjƴ(:5?^n`a-)4X1HN_Sna5ao0SLW{vN"/V9f,~ԱEaf:[ Fëa]]Ln,; 8E RjwHJN CfLC6?YAåRb|hhi}qY)J 1V"8-O\7 qr̾h۱!q(Me_wQ~TVsb&g>%f8{ïYqud 6y  U arfqa!*$ٚ}6Vr]Ky`k|~qe^ԀPo_?V#.XK&0˵2]Յ7z :m̃l@(*+{|=$jEgv4h-D;v3*L7펷Y&e? E7ȘL{FP!8 Tm~Y(iLf"Է+c}.}0ᲴU~GXI@e&Ld~LGJlBt={^W תj/C-W\&u V1K"%@(sߞwrQ/gZtϢ;V҉JZ^Z"xHͣ,s6.1-Dkm(B#Xd:_BbuEm=P{Ir?t 09v㳍$"!Fۡz<4DjzȌ6*UC^O!mYoj!wkK(|LeI.)(Yǖf/ suʉ ai%0 sa6A ?W n[ ߮xSWHԤWV<@"R2 q:C&|*is")5$?3D&2BP1=vx}<@ai?J>0HpnZ@. ԑGL TVdl\Q9_3eU8;VjEpIo]e&F ,BK@>0 g ZpO_6zt$7Rrckg1酘}/LaH+ MӬYθrZ2` F򋼞J!"}rSCœ2.dfc5~YF,0~UqnM.3 6_=l?oOxgOo NRfdF9EY6p8c*jEg#r*G<|rf[KY u DXӍ=}_eO>.nQH I;#}\. 2%#81+]TVT%zKkieY<]&#3}+φ&u%-ʿR;G0$S  2mctFhizSH(l#W`* Ax`b&lOOȚ sPB6`Bv65ubfLAF9)3'ۑyr[\|=M1]s0؅o$c4N!J0UmoH6E#ZyDIY^=4~y\NM0R~u)AzsZvX7:Ei@5 ~S؜b:l_@M4Ӑx yܧ _ꧮ W1 /[GUEzz?Z8\syςMo0մƽD`zӟ@7=] x@;N"`ޛ]+Վn3Q[p{`n'c(2ZP=4%),oZ!i$pih΃ \Qn%56V4!X0qɸO 44jߕ*:]>xk;sFn Enm 7TLvҒi'rCReeymdǏ^x  z2/ '%D^IE8J: `(Ѩ K*ˆE ]xqokrN 97}n ]%6 Q&tV !/A鿅GqYXXmXtaˋ:w+k&XaBS2͟}@hj*I1}e :T$0jƼ#RQVVFv2l{Y-eB$T}%©kq&؄< d 6x3.* 7 dbIvR%Jsi<S~}Z'qdJ LRwb.rr< ]m1yu"?c4B2:j i 5+kz6(TʴB/@?Iӽ.'L,!KeLiZp햠d"nI Ss5ao`*LFta)6uH jCV;[BU-7uF}/bz]CZ?ZtZoHRiϸ搘ӑë굟(z݁)cf43 }O6-@*Aj.~M2,߀TmuSvWBj97XnHJh{̻jfb,qWHflh4i:#SQKmyRյ WM\-VWI;49-\^"EXK}Tv2c/*L /oNM ¹LVn"J(q oy۠%dRsQך]Zjށ%)  jS@Uo϶RߚxFΘv =<{[Ivt&?HV$Kr&S&c "?&ZZ 2=3nn;#餣qSLVK=cH!%Ȟ .4sD-dy2E[E0 +P~`OuRrtDw#Qj5B uƙZ* U}uO @N] ;:,[vic1}XajVʮ~EbF}N g9m+E{JӞ|GΝϡqr4.K-"d98ХXhmlM}OQ};?,dDտ $GoenV>$35BzݔođZGL&9~>sR#~:="y~ Fue$ΟkM"C @0Gz*>-'>zVE}+#c/L[fbե=oh2rm zaAs "⬂ 3GCX=,! ə<~V# $r}p펀ѡ2:-!(oWGI+ⳳsFTW-RA#; jiU1~@y`㢨X0Les[~u3^B2$c%6CxsR[&tPAQڍGr'lŧ;^'i oeMГK}ٔ@L tʚRNh xj Ӿ2W Q-ރGG{199,%Lg9t&"׮ȱ>W4Tm{\QRK}$MqI>h*3Ptqcr4̮Rxy[r KB3IcDyn))AlцN{7SlTs=B5^,J*i7L-(;dJ:\꠳mm2q17E  K3ipsR}?e <ݍ7hcl~1X7$7;kzYFpZG ^fÎ#GEEi4^䋺(h_]pRJ+fmuĒƊLaax(#H.a}OWo^Pq#C0&|^6LraHT9LT7 \#EfQjֶ*UVP\iOɵ/E'UrNi TD9nRH} 667AM~SUaǦ~f%ۀ d戶D{ TtEC|X7'5[`(,6K̅$ѝ35Լ nz|'̿Ĩ߸ohq>^O5I_U10Bx9'JH!, lިβv'"1 tMYYZ^.ZSK$JE;<Hz5si:rR2P8>tmOOKJ)QpcE]pe}sιPסB{I?DWM)+H73;sK[tVR,^y(ʺs<.]ŗS:o:}r"_҅ a+Z 5VM-[",}lˑ[FBVz=mltG+]q=s;\z2_ FBF7K w q;<˅!E e9 k9N J+LSt,CJFm4i0Kض\pD[C V$S |ez w ^ _V" V98 `$ىX{da ;[ kt5 XmECcnhjh߀ձn Q[j4늪2`BLZ|*:*g_ɇ6KH/-q-h,e5qy*?RG3AJx}nNNlH*W0fQ8l^A^^vNwz<%3Jk5'׏?bj[7a.Yz%X=zd]mꓷ_ JM2i{ԷvEvGΖUݟxTEvק7ށMc]vg\p-'`34IzL@%PSpT%]me睝ʔLT2 \9 !CxRWgݫe{5\&7'd(f7Q(QFjO^uy(37- /m=lax7utX}Tm7co2l_3]L{NrmJeLCa@[9$HSQ.+@rID<ɳ_z=tSGp % `Tgv<=h0nጮCѽoА%Bڸ~GmPPç`\j A (iB3q.FII27wQb ,:7`-XK7;B_ _5GeVm/3;ԯu%:/j$k"V8x뵾ϱͼdw'vf9P ੏_r'NSM  h7b%BAUx*g]ǵ[%y*_P b*045I$BN F}5}R[N,:GZ9 dP\\QuVrJͬ ~ۇrؒ>k&~рdb>J"C?j0={آ.zB.D֍ %؛('.ե]| o8tHS%HփAEm^&D,9tN7dW>1?SWIgTW{k>6 O粒dC{dEnzE EL0zRlIRxEdLζ?C^҇2z1Fosh혍J_wI#dզy`ݴS O T]~Kט֋S=mU=FSL^#ܨ#{$*Yp>#[5hb1^J"< SDtWh#$_ 6(;zctx'sTP aN@ E=)ՃCQh:euH\2ߝ5JSnS}EH2OY(AحhyϑWp(i M^Rq0)\5Łԫ, Lw])85a/p#LOF.TGM:M đ$䅛RE$)$jR ٹqO]gn.\2H/'Z [Z[Swz |!U :)p?5C}1yQ!fm1wnw<7AXuƴaV<"@t-s!%QmzІMa~04el:91ե2l @bQ]Mf* _4t.ҁHQC\&Yc(7t ߡҫgPm2f?($*&ދuC.ӺO;X]abcq{R4_<(T^gpK*+0F]LJ QgĀn3oyOpW:@,39hxcƒ#LH)^A5 Qc'-S5}O(Jϥ'ѱ?]r*ifp^N}>O,bC۳xQ<1PVՃŢ31YzsFdDC~*WA9HBQ60G_SC#cLz^ZR=ǎM8;QbA@h0\0 I+_S8[iOLطR2ޔVSOyRWtY%RϾv)F$ (S~| jnQMI%0@zm}&+ ^l6gt&PO-US5\ޮ/T1<}HʧE8jb 5r%JCŠl56/tKS+K MdYTQrn=p$ gd[U 9YR±S & JJ7qBHU~A1fUZ/&=)Nʩ*w=#v_ܥ V;j FPu+0 ϲq6G`]gQo=$~JݺK0 J@AAڪo?|=YRb;0M2qAV<@g{[cvb/UjDXquYr5ǭݔϰ-agGʜ*+ y}m# B$l؂Z@wB Yz+<]l@X}Y^?~U58#F˦ @G!d@BYW/bk@6q@9] 8l ̚_:dT ScJꯅVw=Ә0`' F_1xSo; Hq;-^n|B }*z̬Z֎z9XG&hYYST?jN@E=&2&igBm7_ƜPd琉EZᝫK >7`ؼ1I9"t56THT JRc+ [w1!%}ݺ/XXϡU Znnec W7S|Zs#1lJteP/IsPچl&OVY1ւhb T#`8&i}f ":aږ0H~1H".Nu 2=蟫\]jswp"%<{]vR[q ?eK|=R&nպ!3]iQB{W~ 93?r3y_ =`}6N#mj럣@Da߿Kg]#OCwStf𞛓1݂{쾅oInm/|XdM1֩/;q(:l' %lkO$q<Ρ1S!4ֵ;SL~t ݗaA{TJAf+=M{9OK_Wp tia= IvX6~4R]66$:7Sap/k26qαfCAHTG +&YޥJoʏ[t-c4ɖrչ# ꘞ榗6%R}5’4.<+7T 'o?IjB,V=.orr  "#~:z诡x # .ikNz L\qڌ<g/`PR3kP7htd9ޱf "ү' |Nk.yy+_rf!LoFۓMP紹,C HG{5dGGa 6ޤ<czú-V>>!MZ7yszygd9ܿT-9aĢ>(6oI1qZLAD+>.QG9OZ3e=Iei;~},0o7 L0>)abZUD epj(vɛ+ *#)b {=^kJyo6Y/aJ*cľW]f\!,a;e˳mO/i@}a9(232!O #$A_։&ݵ\jƾΩZ\ 𬶙(Ie9&H4[.Â1 ?S.s q`h3}nS/hԂi$Qة$bc. c@UꕏK>!Ьv>E ^.UxiS΃%sq{} =aƜbF=:A(`lDDd"0B2 h.xW@2X֡xLR(~T_GA2XLngUy}w`uUv)T}=]N]J,"!5nUsmTo/Õ5Id"|R?z>sxEX]݋$x^ByA&BWBJB^.H(eN<$6:.)(K>ʓqѰq } .d#m|6t$(q$$8Z8:ׂؒܒEd(=S9k+bmNY "S\'0e#< ֠Q+`Ċ Ӻ2( ;GNgwJ\^nVs]S '%Z nnncAƯE26x\*PXxLMűqtmK5 Re*ɐerSm.ۋ2Qvq _&cڝ5@BULXZ46CtZa đpk( d4Mc8c?ȋjh۰~i~5wLi uKHvz#CWTF쥥a& /Y6VD֥>\wf]1e:M.%n$>\c a%z<`Phz7K jK)`&V-,uDVNbeuCI$%9!Fzٯ},My4͗t{sZ+4mݛ%J7}`BZM9Krtu}QHgLX:B&@^pnSouhʧ]רUDK0RGJejqD H+E#6/*fNc+4+uGSB棏5ox fi U58t'20M̞;#]JS$wGXt:)gkE(E^@_QEeF]R%J(SZF6se1Vb$0FNBWueХ*}FْוH pVQ5r2P`&!^mG/Yu.A}^Nw є`ܫ*q8=]JD__W"~`42kKΈaM*4F)o*d4Qf5{o nILR}so)ߦ+og32 /eOeX+Zq- O5(У$VHTl%-D7!#|`th*n4ڵx5RP 6mg+&{-vX>_g$1ZUMTxVM}:JG-@9)%sѤwm wm"i<\I"br)^HL xR#S/<\*c=쳆wWGruÈp-"vӰQ{*vx^^=ĭd vT(lm Mր`!;l{` BRPb#G6HYjN 5ki oV8s}󭧅b'CPDm݆mfγɗ rЕbUmb ~UK+/_&9JNb9di4)U'm$6n1e m|ed|͒1H-@vEBt|uR+!˵jPb}B\SeEeTvz0\ E׵ɛg$d *Wљ9b^|(GLⴡ?=WOm'߷M7:1XY'1{4< -9p!81-`a`7nuBJän;C^k*eUUvWJjcmi- q '/+Z w$&u7W)-#bu]? SUHLbL-Z*d<܅vנuB-zDgs ~ /-}VޡrC~. k׶|jޙ-*$cI1E y^OKDx{_M8~1{H0QLKĺ Ct%H#S܌(bag3_.^i_+;?K@DDt.ռ郎7y{ęB:G5G ;dez!9zrZv&DWy %Hey0L0Ygd _Y~3ivFuWk[G“?DOmՋT85CѴ gVi@&ó{s5 Y̏9C7>}A?EҼDtqV$ J{gpՐ)6,L8ciW%Ah+okR9*-YEBbnSx9Sf9ԅ-NJHY14 cD?'b&~|-fPp}c_w|9bh3d%cщlZ[ nam2o:< KhYr*a^(K[!ٱHUhHH~ܢ%4~UF-@pvR!񋢁Ƀq[2NfAkTRF "~{) 2,0>mhEd18dqe8PGϐAJ%F>CxN 9NxgA&;qx⁾`U`dRTC,&={ͅܡlCwY.(Ѳd1Go Ovʵmr! 0Re!YjлWt!4ΏpPQg-a^r?NP% zŸ|*Ҧ|r6({7 UGؚ֥57L*?vkcfƋ`iԙ.īQx]5=A`AuQd2|<23&.31=sHyK W@cwHɇA āVRmDX-?Or]%EXowE .LiT6PgVF_/U٫*OD{~ejrudH \yV aK߰_dպ})Y7,)uhmg/V'd"ڬ);$\vpsOi_7y!B~JzJ]X82A 5nW c\O֤rahlCzyR09-HcsoGpw>lLv;9]g^FpF4(w:qQJ="B ű!K,ًyhUJvm^ZD}E*AMj/"=<k/'51)Ȳq 1d>Z/$SL e!rf~zBm3Aej"gˎ׮ Br[k󝅎r)BZ>/Xq ^{F!R-*Ũ#x^. v e@9iwΈE~% wM4mcY-G^ 'Zc?DĴb3p&)3G{xWB;w㝒uδO{4W^J|4.Agp+F̮ *:7KqzIeҜSL.l/] /yQڿL'Ǐ;خ? {I9\>+C~ YHRR a fA@GBǥU=||x՜lWwLv~ZMf*@9ʝ88C ; &=w- &u.[L gMj7a^w-*_< R>F'Ң:4A(W&sBDއTi 6Ore'm"O;2wFZ Ƭ%b7ԗ=㻡WfpLtQv\#Cĸd)΄G9SABKȳrc2H p֎4Ta +/9\ܦ$T6e⾻'b<8GJ29^ 0Xj|~әZh}h %(>c fm㶤o3Njs_8HD |ZW Y- JwSώqp%sԳ%c8GnR1.d;:[:iT]iϠ0Sxӌ1 hٴᩮFf K))7[f.ùEC,D#d~@U&[WEPť%h 8 }K DQ`tr&]rGk{hjy!&VZ;\ޘa C?\[!ITP5>ie2RE- iI{^*mIzgElp3v#]j 3-D 7Bc, gMӍg[Co& 1Q(Uw`i*Os"=-|9 HdfTFz%ۺpZk"QYq*$raw_M7& x?<}oI.v8ȓS 5UBu]]Ѕ@oUZKmh;>э Z*M.T֜[MM]pN ޖ;Z "ruk-Mb ̴jLZ"40$Z8IWWxly)Zr?;(8ZFj8eJ;0@0y$22K\~,}kI5/*>UwtÅ I5_*dk!mQ%G>-k,l)-:+Wv"(gv,0[.jAYHJC2FCh*UCvEX$;&`lW4>4K;Ɵ`CM0j80zq~TGQH ՘Jſ8j :q[C1gBDT6MjގxieC͋QrnߣY5$38n JZڎmk,3 lԏ0בUJk ̬Q!9ypHwHVr*KM>n::h^O?O͝I#C $RP'Đt)c5aTCAa49Ԝi~YS} t {UA3͇fy_if:ԂW=jbdv\ hhVs<^UHE} V Vϒ:#Dxw"@^4>%=gt}Ρ2piIXh[<]sdopdr]ݬk $A>e^{-[o210'ung@ofΑ>aXL.q~=RFSmk}fjYEjl2믮+ *13Q!|iCQadCw*w/2Bu6G¾x3ݐup 5te+FS8\!߃' cl@sֻ,I-s.YP.{"nk$ĕ`C7I͹hD`Dţkog_~52$Wk*~iR2(o]/O0-+5 )[cKesX6u{^(@Bٺ4\0h8Fay%PW0f+ 7$F%Mgx \ cc<s8b5iI*W4\cE q܁ -鲯 _?\sm(cRD3eYkFxKr)="{q)C!RiGx XuƸb,?:| J ʼ|(tUT]HfI Z ɨJ 92_ 9)@4]_rߋ+ꚰFxr܄:+dV *;CFb-űh&Zfw)dLh:(Qlz%`Mw+`z)&}uJr *=$ T->ME'iuC6K10a׷Ҩ(ɛVZoAph@@[ R|]0SX"/-Ibn[ݚ`[k/S% 3j5՝Ta5IQR C"-&+mMnkPR7TYIfS S_e(y<J AR$ԓkTr܍.5WwO!0G,I*xzǀ|x|)){|I3Ɇ[ ؚ4uMky,6g[5}S;3ϲ<b[4oѻ2*u7{Me7@jz$-R!MՁG)U˜!^YrfS`L0TO\aȟt;.9P%٘4'Ӟ:cN»I}J6%T>>QeI__8^CP*554uE.>k2CH6V9N )>A^,5Y۸B^\xʓ֊ؾ&kNZ-HA rtT{N|Q鈖dqBAgGGaO4֧to<8H++qf9UT67VpJ1P'MyA芩\{ub⤖₀´qAըB(Kv|6 sBVF8N~6UeuX'nwI#u,q:e"ER>|6Am%)*IXtϕ p2;ZY|7]Lfs<=3k/prxokaxǞ&onykjusAz2s{6 |]?WD}.,״wB, oz;痳 ^Jj=d"Uu$ѭAU:v|0Pf"R8S[+:| jAHkx9Cߢ.okq OHR͆/M- ̖H뢊k;$~uz/.h]u{M@=GO~f9厲ս$pʪ ;:s9 Rte%(p%zϙos9ck{3å[|/'/qST - eb!+-To#>UYw37d3\%l,LSc[h-K LwU9$!XSSSQ4.[&߀Sk;Fe7R;-@8X%us,\K~4-Xk7p:5-=<:Ra5TABV],z2C3='Jlj'gĄ1j|w Rf}Hb[à cݭ<-|n!OESǖ-J)9e“jK?JRaiZ6mceӹغq$sʊ:WuSTskp6hFOx11Yt}#_MXIBzu&"P{zW K̖Iʆf'C,wz.E"xa!ӭ>(y&Op4ЗORF{0>@TkJx,)I2Q$Ub;I1i"\C9X(:͍8!䴌oD*vIk8VBI|o`!nHZ . AbT ߼SrCP ;oqu *g8O.߆Q[\^{j`NIpW?+Ȟrs$wNRpOqV2;Nt,PB?u EI7 `9šED4J`?Tܛ[b:0<ahc=֦=M=$Do1^Ln":}'GwYRxvQ/ʽY?^n#HVo"^ȇD[ȷdɇV%t~PQ>rϰL 7 bA/N?=sE˺>< nA]h&e΋ʱtwEj'zI.e@h~~:Vˢgv4ܽ |EmZYIOg?jOuYY1wU7_>zhj:WY?pJv8جYn2P-. 1NmC|dSHv^;̾)ڹ $Cwo"qr<#NC ={^:0=RԚp3edK?yRBH{:1 b[ p!HpT)8paБusQ;8Rl3'R k?rXjE9#/z=t0ښ:!u1?Ϋ 0G*4kw6S,h!@XwUNDD䗦!f:PZ dij5e#-$A6G&(J CoWŮLnwXDS;m`Ku4-Q) fxSNKI% GC8@v WJ<v+ Ac&ҬEf|VTPB Ab&Aղ`M `|D"%x"HiW|t\ (;iA.B:Ah/[oe6ٖ+\x'Yx]uK{͢FP6ҟaǷnciEh$f{enOmK ZaS: ֜(BŸ)$g38MG6J ƍX? D" nq"QDbRQ'Y@ ULuX'd\:(to8t!>t9̩nB8Y"dpT@Ym$T} hxzP&RZnY n-܀]5 .eΝ$}d"'ٮh_ d;2! &P< #D0?;bQr+ˡh+TCֱhBg4 / ;UӵFFX)O(6",kƤq#Q[Jm檄?y˜ ZoO/_;t`s`^q+=h؉EוVmű$*h ^K :495Vf4h޽¨VB= vLeoŠ0겮׶9E$'f?P-uNk  ttA,{x沰? xMY !Gs@)c@np^&@︎ | ~:.ߥϜ9>Mnf:{Ok aqaBN¦1%_S~/}"p(#HMzǿk.'޳#>kIΧ$M^z8jclt%³:څc 7dĀn_;$?d JN׳\2Q~Uv@>4Td=DqOꘄ } 0'*-*'"[ Ul[כ?#IF{mUg_69(1LD {{7A7ɍ 5%Pser3!mΰ~fIXZt><uHmm\chZf=zcPwef5,̵P4zPā*'`|gFK1Mls?,zC3U;}x‚R1k3̂w}cXGsfx`lɏzkDQش1 2b񡼻Z$Zo4x!oh‡i7B #* =@bMx܈w+~t[r5(œ/__/l]ZY6Q_I͹>2ꦫjR&fobk&Mzxg+؈|08'z`XZٯ[=f'sX{y-"(K(b3~Yʠ w糚j>e h{` oK?j\u1lWOEV1'vJ̄.,4 #Y NHZF@i;0꜍eE?E$~xTemD *S5..aQ@}K]10| \mcgzITGz3) ^ G2ʺھ!Vup2dnWc.8e,塸qnaH=`*Mlv K1FŶ#1C[ )E}0OPX_]ixK|&,=iW 0n0xҿ4<;- q ֦>GKͶw)x0|Wr#-;m`$׼9`-hg|ps*PULu"mSI,)OB"`ps= D.:, UGzMŒ`:o P_AO76l+=-iPHhrMBC Xʟ9|Lu(;>fk4u?<Ҫ1~#6*<(*JRo*UqvKzdKl nl'4fC}5W1pSXF>)\U 8@FT?t!%Zk]y\*y![hrB(5@J-ZR&:oX< EoX2)rIwlD$f͂Ӷcޚf,}Yj۳kvH00cdu M ~4 @FUKtLʧ>Iu;H wA,ERIm/ʘdpĒ{ s|7m Uǧ @/6$_yC:_tXΩlT#l](Y˝%dU1rC@6Tҿh= A?PDte6ܣQ:v^Ņ)^:~[,lK<2}M$<{X .r~"eWnD~ѹsDHQׇмhxw"~\{ϤA9?;sea ?OH/!j8%*w6b^CLY^PRr*mcKߓj[Fv04XՓW3S&p\ZS m*kGD*W:1$Wܿ`0 !m6a=ՔmvpIT$ s<]"vx6VwM!s #0W_R,xim5!lLn>1'\}ĿW[ZVgBpwa.%(CJ7ƪ&5TF`$]µqWMΛP o&/vu|XAm'gZ>wy92~A~ (p6~1Q;w]WJhfbm 5d*w5K9^ꊝlb$>:sWͮiwͳ!M.r < #f g4AC:>cV0T9 'Q8ġŇ}+`O"m*OګdKĩ&v hEĊJ5]kƌlsWTWqR"pIA1ȣM?#ל(jt:Y xSZaC<=zZ3Lsc- R_UԏiOlعJ".)z %ou":{Ԛ3.x:3)1XUm2fu'A=k{/dlW@ă9#uiԆgZFvi18OGg0{iCAZܑCjMx~N^v'zW#)H8¢I< W4Q fdB-埥z0̚a;e˸aUc{RZgB+᪤x -*3REhwxP7rR3IhZ-}HXGfޘ r]$ql3*Njc9Rub;B<9t)u!I|җ U읬E뼐}/ꗃFb ehX 26LzSo[[ $K1(Eʃ! cMUZxE7m\02<0|/jpZ$*[c/ő-P@e?J|N$T=Htg9$~KEOO\d9[vhk%<*AnZƨ%:/1}źݕ8ߴ #x!vU{]P.g`s^~fB t֛ %J(cNiQgZTwW?l+ŻCwν Sb)-@Qa;:|*uwB8㑉KH/q:.ODfxɺ+o? =a}VTD;WR$+2T[L *.U۩kb͙$S6-G!'1$֞Aj iϬcJ,G0 Ric$GU~AIIY W*p't;'a7i[.e Py W6*ڻa+v֖(K(o 9 xVo ľzrԋ!)48Ӏ VP6 Zb(U,i/F֭O߼PQ㙙 P hWsTWT{tzEX˻ΫÖpOɒd ^S7WÃug "T#cK/뾍 _ba"UP_)s#ʻD>1Uc Ծ]nڋlO93rG&@AS$ !c"VX)t; CYoh3,fŗ70+l#:i>\$-BVXDwׂdX,bv>ևOi\}RFelF A?$R(ũ'7\b $.W6~u h'%ΦĶVx2M.D齪S04m-pjf#xP\^x~iHiu{W- @/(*3RZ::W=_zKAG-̜ sD"H$7r9"CF)s$9 AN^s&Bա0v(BA]nR"|U{K5=K6SŢ@M"lJ*ii`,":-\]nݞcyt_N8"25='94`E,\{& ,_<P-_1 -OrxVZiLn8loKϩ 81am0B3nRgeJ#P09ېME4GVD̵:nwկFsNZRWK_l.diJ~3H]Y_JSo f1ϴu Ui"SnchM &E?Uz]3i(|l<7]Z3aRaU ^zw WE_U_7hrĿYALuyiV/N`8DN~c}LF=A% KVG8*'.@*y!(TNv#2'ws-~Q6WQk4)Gm]vDbBM-/k&5]w3tW]|a\9H8>:*6W&vnr[ryaYh VLΠԠvk"~6OB{}/ݳ{\7N`|Rҽ ˺q޴+KeVp>AJVO13 ާMeݧ)~Nq-ʌ^X22LsiHZko-]:)Z$:Cph 5SF{SiFEO(q;ZF-sC;%Jef-{We@8՛8~hıQ`@PЋJtKO(3jOnȨVh#3gZɣfelMR;@,2慄~\y>2 KiRq!m$˟s #7:jk7+w ӊӚ;l?M$JC=<F9zUWHArfy ^j|JA `ܾ5a vluVY-:c&Gٴ& Kz)=hjiOIcl̃A5 I-KHv{p^cdr$iEۅN 4{XŪR]h+iQ8=x69[٤)<}J:~bF*p7r ?T;5A "G/HċU:ڄ . O譊>5[kZ>K->7ۺ+x2F!A>|/L΍Kz+ߒ`y7a|(PaÓuܡI{'>wӀwڼCgX-\6Ǹ>{dqgrWftc/-~AΙT'äڸ͎Omd\rMnP';ׂ? t(`_68"DiX̠nweO KN_<)6KGaZj,;rd| xP_+$iF|# #EO}Wg2؎jrY,hH&dଡ଼::#ZHWBvī<\jao| _3 ,Jr ;]GYϪi&)-pܷ>Tc@7\"W`y )Ycn:8\&v!qmMӺ8ןLi wf[$fbn@J߱GN(ZE}螡bFq ȟ!BK,jq3: (kȅX>_'vM WEj, ޑ>/r$+}ȯՔHz #U߷9.FpY'%BRTl"xU\}U10Y#ְVt uwI5T݁/0Sks#l8e"M!ŘUvm(HC]3`*g8_fGɊe 1} =)S$S+E9/~kO<8ZCj, ĊG6z\KGze6N ʔgVlX}i|1,? {3]ȷ冁ER47G@s8 ARAV+Ixo.)1XyZt@~DiwF Ӆ-#]tځqզ0褯 o #BIyKq&:+<b?/!qk.0g }[A}(|}U|U&s-*nG UMb.Q u4 H F f/ ]Ձ0MeU/a@DI.[\r ԛ:4LF\t)򱗡{MV]GrGg୬$ѥ!c8Oyw!hCxTru_pO r6~a :m%{`7CcXRbKoضW}S5ˍ3Mm66L獛>x4TexahrL&q, )gJ<l~@\NFzR] F)9‡ڦIO0rɣAr/d+QOͦucas]bz-@$r'v򬤳|&gK c.t?nY)u#H`Ϙ ̠gfGwwuw\UIőoi2 KˏؚvE$1+}bO=Cm$?E8Ri~H;#(|l4D(b"0F 1rORzGr>oυ+dA<(ґ쪬#@As~!LAקSoos9Q,Ԓ |729U'p%WycBGB(}vdǎ;SN\eM)(#IrHJhO7k_iOLN,;k{5#nLF{: 6o-XY?rN ,D ji$&y㶏'NsqUX"zcs+3RE)mQ>m4/fZ]4P0+6zhE8AK3Dk 2B(B[>geUWiZU+ݳ' N ?ls)@8j_l ]fxT6࿸]\ [C!dmpMYWVR-Z2,Gw6!y%PJ2רP)&T/Is ?]L_5}٢mHt,EϲZ91 |){ "^:wN :렐6s3|B69!>̼{,BQDa"?P qa  a-ۜJGp-m] oS𠏙R z7_pjGy mdȴ A.g7z#GZiϷl)" 9ƒ*/{" ODB/O%2r<<,;Θ^," dND/m9~ Kh,d^_霵9^/o{CO N62 %"0މ5vtIkKQIp#: $޲9a;30&,o=ʡZ؆J):mLXiTS%'fnY QΏ;FIYO=6z( Cv-.#)jBǍv!;a L4Ja|g(y~IڻlTK=TyJGMoQ>C%9#-Br{,`@ruC)΄(sʂ ~q=e^ZCEu)TNĔԍS-ٝ ra40#txĬtA{y>RC,z6vI룲ΐe̛1.R^!م;#7)juh?,' gy=(.W%`$k{$4)'*xXݱ DPGJ@."anF`:)V.0L XYkeE6[BSG CExoEn)5؎[k'{@W Uܷ)jrB4c,e蟍6Gay`~ݍ1(wSZУLo[RP-IU!$ܨWcFȁ;p$}bs6"Lρ&H$s},Dgߚ%4zUr p=u8ZyR[: Z AAVkW?(LKg>i-(}PP`eġHbvtdM(RUd23KG^r6ȓe}[Joo>'X~b}L?or N(*s^%~օ^*tv#9;Iu g_Ez!翻\jU93zePEh4Plun<5.:c%܉);~߼ФxWXjlǘJDhdaK9տ,k]OoTd@p'͟ɱ>ηhFheSu:9z%{(ĐS?k g#E!#yhM6x< =cLޅLVGI\*^!19N-l~k ݁9 ĶK1pMAcؼd0&K/ 7 uZ>6cd8ҹH/ !ZlG e w!H{vSsu\0_fsG {XQ2!;Re!#t("іPрkaϴn~]T9Wa&> ˧#O۠J~sݑSj+S+`<Ɖ6?cpmz F-ٵx  ~xLa[K]ʳ܁Ϡ<5:8َxYc ~5mn凱DC MZS oX ,*j S 8ԡγgx4TvSӢ`󀺔'KСFw36~&/ntb4LP>);*"hn~_4̼F J@jB^qи ݻWY(;@u>KS.ևjbOrDćfc}PdJ Fv G,{Noq3XouJd7t$\ ,# Q"||t\M]%Urѱ'}ѹ0#'+?cTC%&`ȻM>Bp{26=,P2x'TX]V~mSC{ Sρ:w!;(U; >4Kie7511ToBD\UG%$VhB 7,RUO$RFWmcC_vBsyENJK"̓3ZHМ/,4HڤprQ$XR$dQnviMNjkM5"גɢIU'Ww;݇1Օh@PG@j L8p3/5mvBeSb/'|ėPEI]ګ+.掭BM'p1!<]3OUwaa^߬W84޴!@?ɾ2%do j}M\UW JOҙ@ 7Td d-˫WP3S@}NBZR\Q;v%lېHq{w]c >FÉcD 9C/&R_ΒߗlۂXG YǦJVY _4% 1KRڿ*R з!0 Ӯ~Y9VQlNU*_'!fdU푬JA1eAv",1}V3Я#]D }bzbGH~YUn*g.QRJKW/hB$2DE^plH]0fP%Jf4{|)2g#+*9ީ ɴ b  2\}:Qvכ#^%caVN5Wܩ4IwqGKQ5id̋\aQ_tz\ѷ*nz'PD2 sr!ʦ9;E*E jʩ4SxC4[=f(I7eE@|kocgkeHvȘ]KP +l/_J0+pr؎\,>F)mN@Fxm⢰7mcVǦzVg93FonʠHT؎<6_1}=Q~h.}q$|gDp'iñ/]SY@gu@BY-:.O %[A}>We 7t+PIlTVbמz8ØڄJ, tb&}VwtWNutg c [F f P:%l]ܞh0M [Rm i ?ߓ[YjJ1Kz4mF◡,Ҋ/A.OBsxWJbtĸd>>NLbW1Rٟ->=҇wڕ8>kmA@e6r7—jVg.Ea#&d RD&-wV?: 'xGz] >Z+ݪ+Ʃcw. / k8Tbq4ّj^sɼA [-Oe)rFW95ܿ-7aN2u8oa?J0fzsaE7rЋuxʃ?ʊȨְ;w#B`g6FUGgJ8e{tt![fEnՓ%4uCAK)@iH8@cTE  +M )81pVVQ|6B#2 Gv%*ŭ\u)8~XΏ-(pSR&E/;j >~X&lX7bq{y&.YYkOwnڝz:x~+Rj)3t~",` ۸NZ;^=0lfm[t6{ޱy=jJ>w}`>+S)ʼ>EB2[#G6S $Jh<Y53Ll3֡>p/r;FNUe EgFQq)0も'D[?30IV/TRs=Uu9 ' ϢC=a.iuY|31* āfJiZ;/HEř\+؇/Q#[g$$!i֕Ic8pD~*bC?k8uj=b+]N>- Z5VAdpkH|qQr1%~A?`eTA6O4|xq˪ Q#dna`T.AbPr.ax%dhz!˹p9٬綐-O>4;B2y7 0_E=eff5Ӆ[ vM}oIN~Y_8"\F[Wˆn(#XpWW4j}P/вBAOq@")BGRi;nc8iIђdEj`xя7o5w 7pKHկ[@tq+ )R/k(Bt{U7Cx-ds#p%#G݄r6QB7%4vih%h=5?@ca-W&47v'2uDb4HBSS4kD҄.\6j /#^Iq?"$4WPa \7]}WgN7Ѳ:'B352rۆ9-`) gt#-`r4+ DRS vz4@d9 s._ m+;% F#zZzp\|GEd_4z@^;:tQ(P'& }x+]v^%!*91˟}w|`|f),8bf9b-ȏ L,!}ۡb*Ph#d:CxXPxV'a% v*`z̧rs 6Đm hPU)w_m]|2se5ԓ׸\v)gDZT6 ϺdmgLզounNżnlx<_-ڇ#9R܌M|6W{M%PD&(ZجzQ3dط!W?n .1ėb̥QS=p^ˏ7a uc{ˇqPBNn(pGWvݥU2Sl@,`-HX^\Rjآ~v>< 8[Ŗn2A; {RQhz7bH'*<4~7̈TW]B[4_ĸ߮.XR^jd.(G81)LؚVJXE6(mQ4 Kޕ?"!22XG=$kX*v.pϽ*6bF\lu?YC`W|#r츟>(H3?JvT;'?@ō9aH__4Z:WQ ~QUˌ@%3B4ܴ_j -|O~YmE9BoZ}evxhOWØvG }ϝk(9] מGn/^>7D|ݰϘig<)g_νT_c'~} ?ŔjMiRd)]` բhQ6]9\_]V<|k C\Sv˟֑zQ@L%YkCnXS, kaʬnw a2`%VN<ᨦZS FNr?:дtk *b;:zU$E5*o%?5mbPL P(U]Vɰoz3TSI~Mvɚה ˝]E |šή$yfW4[Έwz",)-M .Kw  xB$Ymfr2crVPCt3A(i_*bkhʢFAʉ >|dN/S@0P2JΉୠkB[+p[㱳2(E D"ub((H }c0Ɣ : }jcEo+2ղoczǕv[v:WOAd}55ך_XuEWulJևœ^޽pn<xr ]D#v"y:"))R1&,Vr~(*;'ګcNߊ0%K:ޮBmI މuc֦PA SO@ @F? YG,+1hH_M8Ǭͩ F+^ǽOч#AkB KamHu\tZr\'Gv@oyN8k##+9܏ %F4h!ɺ@@[&X3NH|s*P>'$"y@&S5Slz *܈{Q~y~~M$+j} 3bo%X bRG5Ug-!|LÏMsRc<2JYUؑ8_kꄺ3x累[8Fo{cqcYm!oT {Lx%ʡ:< i,3;lDfTml.,{)(Pnj"dA~e)7:T @pg$EqVKR|Wvo5s]4k [@V7H(kwJۛ plĜFp]Q&P]m"SM G~, Ӣ_f穴`2uV^ /k9D@ D{XGɌtS,-L>4;zg3ntB=V3bJP_:'{$UxuV#>d˔}$1JLBvWif^G03P SBQ1=|':Ii=Y.gi>QdO C2 WYe? [+0v~$ _6 @~ e"NҔ6,hpӳa` Lߜ;<^On}E[^V_@V_{G2E&u0^dcҦl'DFSn _RivDAb#؇16Geeh Ց f.`WSrGK>ʤG/R/ݠ``ibvO9R]u_@\4 gLЪ]$Ы83y3x<8^baj^6&B[ފ8#3ZlQ5i~E+=r}2D=7P=Ŏ{ghg'ݛ |\u)ynb`QcyMީhaʺܖ k5uuVAJЍoiCOqA CE\tBð-gᡪ;?(;3sG ԝnm, Vh|tTy<˝)8hz)33:ȬuU)s/ہR񠧌 Sӈg nO%*gjx*Cj &{WLEGbS0$@& KKAнئ-! aG'%,=VMm$}pJt Yȟtzա ^.-$=w}c5n]k*+.*˫SGk;X1># bygA=vu={.k›5z;jLY-$Ns/g"("G J?dݗ$Apdk]d R98m*mΉ5w&m<ଚm;Cv_oE>aGxuAZFkr]RBΖa! yKh&O%sg)m'H}oWkR24|G%{2M,]tx2%kH̆&,Niȸi;!ss0`GgI| ghg9Y1ls%d疼O߻:˚Z_Nc7Qgd0X+6zIP>[ n,9V^d;^F(YH' &"K>-@zIrR9ίЊDKm=},Ѻ]ƁA7{  PzTH̑5U?{:r { 1\c:e*k.*7ma.H<aGB ?:͂c?!`Lahy;fU Ԍد"@d'tj4ۂ6~"lEwk\FBV2Gt1S#$bVИGR[7K;Z:d6bUjy4;5wB/Q:!s_o miN5ω7Q᩠ڱʤ<;SUN-G.=J0(,26:Ifm~Ń Ba :1,DvYpzAhV~1ܩ:80mKQ kQuc,$:yV W 4JL3xP7,VㆰMST)@ >>?h Sd-ж`wt8tp"fbY ]S`H/L2zXn*DkUTnNS;,KJܝkjUv^jhFS{"25z~Mif[ʹWTd#DLLZ?~P-U+@pq?2dRIutrV.U~I-)j'Ծ۶Le6yiPF;^m_+xZ;B4bp0^-YlY{UoEG)(Aߎiȧڐ wZ&4cR !"d)4dUcX oX|>ė_¯Zni!" ݚs7wAX#br8+&U1*6[Pbo(gC(mmJUWQP omy s= )iOuJ0$br͵/zZ(څsgkr-Z=8wOX3g!rjS)ۉG?fN]08pGZ__$_ϗW(JmB͂틊0>-LqOFBV2DM΄vnKfT.'<1\;F$+PG{Hrp3{YGE|{a3.!Hqq Ωoϸ|JT<={`Ùb46E,ZR;tղhՎPJ|x%$)AĶ]~蝫֠1u ];Bw hܡbQH`A[ۅd R_CGF`$kx=ી&C}CepdUGj Zq a}If-P]-_'pɞ{k۽)[ƍ]444[xDdAy g]уć덼z& cUSs`tW,@! ){³7\WDxv_nZ8w(yh}KpR-ڨIdxknX1 \"W$! g_ΡWIDt*L8f=>l me/*r)P%51{1y$C'OE~N$O)#o*-YGRKϠz5*̇~rəQ/Z{`u#2w\9 ƘΧ_%$ أ"kxd9$ҤK44k'7Lh0Q7<B*Cf%Ruھݙ9n$!ߠZ|T2#uYST"hdEBv$ȃ^3 E('a>{ cIfꂎ&V}}+ڍLT{uʸz'4TwqΩm$|lΚB^GK/o"#QHww\Q h?)&vUEK2V(>P=X,5?Amߝ p?T UR:Crwv m3<5fP%-|!I3RH%uB.F&S!\HKhƀ*_MD)1@<5K5`/"u}ؿ*;cd{GJHAC阡_ÂrE]I)+&isu"~auIr qByLZժ2axV\g7AMi~&m[>mѷTyfX?l\ bl l~u H~p*\,Bfs؆]'#>l bf' zv弲?̶q?Ni[ŁMwk`H'Lhڒ9H*ߙ=,SY|`Twج?3Y~/9H/E;]{ڨc)L/#(}e5S>A@4Bp'Bn52}6e @ۦС?%"Sh`n>s{{U@&P鰷+|ᷠ KzB,rk5Xeu2(2:WACܼ*zbzt$d`Z;T-3yy /hWgqզk&~ s:5ȳ'_5kҎ0nnމJ=( aʋ?{5pƂvR+ՕƂ*/kQdlт4+*?[|q'ex>hXHe[xarV^>ӷ M'Կsc@Wإ7ݛJbM(B lk/۪Hya~yȶq-Nl?٭!й5;sٲMJfF0P+aKĿʰC&3Y)cSR|'[4 S;(j5yxʁi|=KOIݔU'ZZGMH@no@]|MH^$q9Xx"+QEir{F1drU77)I7Sq#Sao\K00!xnuLR&Һ;-DUC^8<#C^Q)MA|Q[xvR` cv0) YB;T0N ƛd5o0ZBTfKiWr}DN%z]OGI-2JT D\p㎜㊭ѝq1@ɑpi౺&ys䯰 `y n.4mw;|ÄbvdzLqT4"7*_ ('_K7$Z3LZ \I_Z+KK#2pyZ9.Y)#A* ";o%);q=ўrj6<` TsF_fh.$b&Er&3W5:?,l~ѝёs`KD36ĘreY]fl~8SGs@%q&r\xЅ/2gCߑ?zڋyQ%I˼/%ܡtQt?""*^JUJѳH>EY9dqϼA^Q+i)9X%:忚#G?)Ν&&#i1Q_:a1LcBpqҹ#ݙL||Mҳ=/iDPk`,wfQLt&BVY0Ł"ul]4*0 H w; $P{@s%. 9[PAO1"͟?#ajU_}²T E 2] ̃JwǯZ=ʯZ?Gdf ش6E?)m+={ApbQ#;h5@+g)sZ FJtWR__ x\}@:e7N\Ւ*A-t24&]P] Fi NdJ7{ Öml @+ ^@ڌ>U*= #-乿Th\c!Y8㰛rӁNm DЃ5>uK)ذn/Ђ 5D.ۇPV.V(e-DJiÁnkR%~4#Z'>2JkwstBGҥ.ר6+3rAa85#16c9tke?˃8yLung5HG3a[_F6`ʆ|`(*nQ:[2L{?kASJׄ=@5`# 0#2lITj!%$Z`vYsD9aLPCc"Ӻ!_%T>j"xs ta)֘Bzゾ;TzJa,~??''e-k71t6u^Ca@.qml/$ZScqFolu&gPo)"P=y~3"DY|' qN_hĹ{fXS v xW^ϴJU=.md%iYu8~)][KJrH u*; -hrVb9xl-T/XcSyYl[+@e!XR`]ZQDKM5SGequ;R~ccHBktk8o>hI}uK$3lA'{5I ,Җ w D9Jx:c p[\59cB᭤yZr&ۻx|Y]XNކtA$$&lm| 4lE@ GA!t+zpj v'< l[Hb#U搣G 3[删CDo̘Z+C-}~Tq8ь48 P.!(:Yw(i7JO{ܔb#B婢ܸL4+~.$ե8Q>N,: ecc^NN@/u*+Q؊;9{ȊSEog DpZllF}Kl6U293P(=Zs"jY3[As )5B*\ 4mroao1m S^mwY ^,herfM-jɎa]֏;BR1fY샷g׷|ಸcvwtwQ^Tנzd;>$ƻ)?Fbak햁ˎ ,GEEZq) v 16a|/[jH?@to6}0v5&@-]<ؔޏ bh_~b1d}ЦtRB*'ƼU&l`JEdY0> VAMsCSV#i SJUJ5{GOR&[|֡!D\T-~fe[ `fQp܉J8((,xٝ]MR\&2_|[TPE٨Ɏ' fY33jpjdbv;#K`̍ϰ?BR*LbƭHG\ A7.fpd֢c7LDOj;"SC&ݫdkdw.zFZx}44hoZS/#0Lf*Qx%FX5~LݷuS(XIqq(/!|Y۬( nUi*ϠwpK/I;TBFe\M^P~^vud냩Ə%Yg$֦ &n.̄$Gg[)mqHv "BBО]j8?Y^'+]"/(v}KȢWdCg(eДW6ccj} .v ސī1uJP(!3%T힔wC kUOaWOi /-rlu-Pne*WF BU2a} <2}}p{5o2M_sA=;$sE#8WEC47ǰ<i˒oϹ~{S5h#֪Boxi骫ZJL*uo.g[L# 5>xDw=,vH\RE~}_B!D aTu]k*XwMW]'5 (eAD*z!m遼o'YQꓱ ԚS/:.JyPP Erw+ 6{ACLN4vh(g`#5v^p.ѨҨKHf!7~_;wwWn#sO .YhyoD BԜ弜ΨC$HFF[X BEq#Igd㣇`wGp;%*a3" CI|.ngnUX^x>UNAx-TJ—|$0aIb#E &l7#ʞ-}E9bxWxh&Yz|s ݧZY8TէW3` h_#/zs .4͊|#&Nr٘cW9()i CgyhlOpev,gd3Gdsd" zx+K&uP-ݬ%y~h,5 V$pYa}Xz T-JIa?Lj[k'R4O oб(R/ü͢'g5GSLTt>3Fͷ]иһKρgEV{2P3r|CX`J*ҩta^% ( rZ;C·>ѝ#XSP}^|=MdM&#MjXWv#-FMw$šBsdb?( 8dzxMgC,Ϫ4ׯ[5c Z8lv n~!$^FB.l򉐟_5 :g das`L{ƗfK W(F/ױ*Pylo'$_O)o0>|q 5/U:2bo9yE?) FCv ~2oPƦiY&2w*JڃKVr7&q("+pUk>2+>:f9 0Q ASWpwȠ4G_2""twt7#v4&wA$1`Wbʼl}c {#|{ rʦטQ'+$`˿θem2sez U cyXg74G>a-3)8{Q|KVRFbQmm|eDM"1q6:ur]\ڰ1`iəJ(1BTb`l<|撻qǗcNI.G:ʳ=ICP/iCw`.13ʒQu&AMۣ6D r֌VcN'Snc}ljjQTj@d iDg*2o;kkq^s ٜt" P8@wK}ϛ΃F24wkcɳh5Ӣ_{OٹN0Q]^87 sT+ <FoPƒK $H1äkR'"WV47^JѶY!>9OYb ByMǧc4%Q#*è6Qeя]=Gj!YSE-$BQJGB)v8\7↌ʊhZ*`;Ɔ h *uHbsoSZ=~#Q 6 p#[=U} \bשwCف*)D@ Fנ XL\Gyo`Zl2Lb#ȪPP B#9e'،#j$꒮ )TEaΧO.O$!ΗjTGI͵z&vMR}l rP^Ҁ N"x#HS ctJZv+}M%8: E% GZ='0ݐK\6, ԪKwTq΅?}*=Sߟ{UtZ R%c{`x3ga0 ɵ0jOa dޚyv\O&d CɵI3YaH[tbbI_Zq)'X-70ն Jo:qb2̈́΀k|ZbrefvtrOxLL?BĚV, U'-mˮr~y;/(GQt,STQֽbzP w2_ܷ.#%[;1-H8HpDmuʐut?;;0B^}r؝ҟś}ԞژƔ&{M,T=uZiϯND-3S{΋l2xᅷ$ `䎊hغCd1j""]8e >U57ck܂&hFXJ,y0mPZ:2~Rl[>7dhp~HS* \ Jmo92 GM!,1d)$$J奱O2.TC{<:tHy<,90"; *q03ç{NJ'?ԪB֊=&Pg^i"nn5I8,6ĘhŒMf|DĠEo圲@A*A5#d4si@D?TEyj0?t(#2Jխkx|c~:|wf셋8c բ'ί ,t"R=1xFWEUֆ{c;.a/ 5_À]ߥ6dN5LY_R&WԝrҶIrYe Rp leEes4qބ%GECL|ԄF{|`MLy;wFMٱ\(q ӤzoRʒ6ͩPoy'vSͷ7V} 5.e\KƣbxbQ*HJZ,lF[|nN.؝*_/_q<퉖T`oMU V\n[ͪY AUCEwkBvsKh6t=rKWvSDkӕi{ ߧܔ?Wƪc\}?!ÕJIϔ Gf7fy_lIb? '/{O&h>1bmt?k #6[]FbƄ_n#O$ɗYna:r$UIY(!fHWt 6*Igi3~BCr68+Hi -^`O0-cXGX忁wVH!l-$D[V]/;֜؝.޺¡!C툶r7V3݃u3Y@ʛ2IO_ WzuCcan̾r]mM}ѣ\ ԑVPo<#:Hz RW\2ə!ܳROXU3ML깝ԕR|2d,c?A,x$ 4-vD!34!B !휧?fǻt*_jonh:+n3sޗ (SUl#o JzăuTsRFt?X-2H' 4"OSm "1P S,GTZ|+<ȸisyʟrW`_-c a7U%^e*f>Ơ4žYnK Kx䐜D7uB*9,jO8xJǴKs.*] 5L\) rz2 ]gXvoQ}?;ZE;s ?`IF~KZ}ԺT*j8"3i> 1S.)7Dp enP0Vf$d,g.Q  [G~o/BZPbꬩI*i*Idsǜ5nz _&Y'(laO7t*}yQdjB\AEՐF2NdO5W:vR1~׋˫C'sz;ąb"ciʒt HcdpkL$2ȨςG*("t\)28$%qtIN#q.F’$j&uk8 vC_ۑ`L|ߚq|y+^7+=F3x 8whФWn~҃2nm}4ըnc-~ wSdt^}kp@T!7*I <|{h_[V(LLG8JBBDQR5pwA.G2edh6@Yr5!b>l91*Eaz?YYU.*mu,np e~KSi65!oKF (YxK)4ϨQD!7&ñ4Dc$PEtɞz7 X߽^m Xk2Yl4szsD~ZfId!f;`L;z,rJ*eHS?Z#HNdl}:L;&dVj~K`v~JS<CZ7Â6=gYZ07070100000248000081a40000000000000000000000016609d23600001d78000000000000000000000000000000000000006100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/y7]?Eh=ڜ.+s^[CrwH\? b}Odg;)V[٣L: ֵOQ>fc;E]70M{u&УїsvxxI-KUO-&4>kg&bֱLcy (n%)&jMΖ#m`t"m6Dcpٵ nJ R0ehx`3\ ƽ΀I$qRƦyȯ~O2{Jc d%*q\ 55mcQw@spyUT̜Jqbq@=.24d+2@rMNdž9}xVmjcaRMu@#MreRRP |tbwK ae41{<`[O?0w䝠*){wp\tgClJ˯PI6D! ҮΓVȲc!b;N@|[Js9jRlnd#Ts3@󨤞 ܕ]UrMi8紒_=!:ŭtw2{̡[Jw2Vf:d:7$‚^:3r8.ohJdqHÚd5Q"\z8R2fߖFHfCq'B<%o'5V }-@ %Us]]0\8A1-Nb>;T\X4WZa81 o:S+2$6<&J=gr67]!/50*%]=N&%" *oBCbwS. $pfّc&e=)6\qWzc3;Wո b :Ҁ Q~s';iDQ 5 +֞% #,s%M2U.LF_\۩tPG Ui7a v.z Q)cT P6U.镀HʌFc=vť#PU-; 4Z?uo Zs0GDRMop"ctTyoѩ>UͲΫ>ڣh7ߩZ<>I2ccS˸ހ#-ڀ/ȓx#`?"D=5y3,r6KM~nʝNue>^;fS0c;.@|E"3ս9AXdFm'Zj؏D%i< t,4rY%"d{4V~>`&w|U?W׻ |Lٴ8/Ю-0Q(@5PRy8u8Y`y=l*G0M_V'+~E9 i;Pg|q cUesZoF(bݍҙgjXrYFgpuE'o:bNwҒ=n P" 3@Z%ܦԕ9)vCy.,@S_mLW,<;I|mνҝw]ţirtQY@kd!Qt#'=E!1IM%g˯pY>c40&O{Ch:Kf|D&v z3"b!+NZ%GqcNW/|Z n>Nia(4N:)G~ew%AJЕ"R܈-KSg2^e5ƌ8jhskQD/?9tN$JH ~+U}dy#hޞNZ@@G(A&Kp^Br"M [R}{MVdM>8{4Hڗ6^!(ڧn~jXG .G@RJ%9$p!D>dWC1ӳh'W _,KF90xy4k/\Vǝ>S%#mכ'[caCc|D`h𧠽)f>loض*~(c|'"DFʜS5G?6jhB-D?@!%S]wh )8%?lf>*ֆlՇp|T&)r9ɤ]w V3{ =^@kW(DZzm1>JWu '6,yBϒ \c/ɀ UcNQr"C+t9ʈKIy$J :_E^LL]!熪G}"x/Ft+o?/FKB$:^(>*+Aݰߵ]7WfmD٥c5L+:/?~褊(TMVv'͈֜,X/aµO~9]Gur\ٟb*:WP!+vkhܞwYcpS+JZ'd<;$dcvGA &?Di&fc/e맫‡v8ĉ̲O1aku\N@:mIkfBaq1陸zC#c^R%t @W*yDx)/fp嫭}-F6늫0Q˯?!(.o"8]ߜi8N&;rorJbn&r86LwFII`ojVI ~p}#e I۩b'^#Dd -]}q|TВ1!_h5E+f@((E2(mJM".w3޺Q$"ԧ.>}.5Sz]Wieж~ExPUUQciq^83r`K10'l^ֽYpkEK+;HqɯiĶnx]Oi;IU^mqLWb|hD-k$ |pE+z1wIgۚ> 7r#;Uv:ΔO7%坲'/h©ˎa:B7A$v8BA(~D'd$"&Kqxw?)g*[0^!rd} eŠ X r p9F"a$$GB>FNGX'(z?N.͖ mEEtH+Xu_'.,UH؆ O/ꊃ{/׻yB?_Qߣ$W쨥> %q Gz~zS8&(lū(L; Pj`)cXH[=+ؘ&P==yː)ru)0qNm#mn/f5|]yUYp4AJv@NYGO9=s"cUon5K4GZܰw}'A]pN}& % $H8, heo}H^DЭp7J,č3bQvXVP`Fઆx\T+#s4ES*[cRGm ,?@o(^hWUs]_= o޼5v ȈsПX&|Ѕr-+3G{,)Vu@+G UAfhEuIPW!q㰤 )Y|eمvnU1Cp I9I|W=+k&,I/o}-dIG؄e=H.qvEpe8!Y3385*)T"jv*rs?WW>:ntg!*A~ *w-|$)Cb푝m5iMEW `zfϮ%R ]S#e,G,$l=79YbTo 6qlOP>V(cI67vC'l #MHHEz[햀Nc=N?;0\cCpx菾_Qx RpWNi!WVլQ#.7h톒Xr}*ƒE]}jȊGm^G$d4)jp¶=D(4Jʜ4J,cSRAQL-R&3:Z gYZ07070100000249000081a40000000000000000000000016609d2360001170c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/凃]?Eh=ڜ.+ЛB>mÒP_|F# 1tS6|u 8;ƽ9Afw7 ISs?JéEv% ; ~N8|eyP ՋYuXZ%{@SL0 4(=vuPzDQֿ7͍'[?#$߅q{(B YF)' ů97-uI2}ߔV1olKr-u\ \ԣud A /5=PۖȱCӚc_%szBhK᪾/ӖwM-Q'cHEusG~x"0~(nk<9v/ž*^Qig $|9PZUB#,0 +VRB('z7U"}*qtM*9֠ IN/ؚ)MK0pHȑpTR$tJ =>6ޥ,l\rp%~ +qx} k˦dB<:f8ztmj]y%9*1C"8;It,s7G)JIcSOm.бlv#"Ď> 0t2KM a^}>er:#$G_s@N%BOgE=K_1&~9G4kS ~ a$`_'"It46VlBrVrv5 5=vߛ\@K}WVf =+ z{(]~A'wgVII|2FU)5CXvfsXϕ9 ==⠌ ^aB1~%zz(2% Q2{>w"*Xh:oߪg &R½ Cr8;i -t6 ys6rMjǷGˇ%ܲ!UD'F]tzZ4EGp;^箋4(:8$+@Lٍr1󎻫e>'st0S/9j u@HD m^C/b ]>ҝ^=UL1MEi~R!}P7BCy5PkߕkwI !NyyW|\a)i([=P8%5bNz.@? ]K1R{'z27 ta2~ù_P!@JV Az(a b]Pt߯w:ʣឺ B.@nWbp=&{ "Gq)1 E3˫K@ȢݽNE >t@~b)匿ȚQžy9FDC0dbXCy2nhi8W$txkk/R`10jTQm-PtVHZTb"5ڿM#5ƻg]-̉Z>p|i:je)yLL]2wּ&cs/{>D#Ie6IyֹXϘ8\یnv"ˉ9?g~8[,Ԧ̸\C0dDό/ae- 0%|>(;t4Ʀc&L:bo)(2;3Sث&x<ʋ:5f^_KhSF5\{WJ}8d5!K!@Ff8됛l[Eb}Ca`[X\m1/`gmRž%Oh)xq&7^y%{&VkF8tg^s C3H4-~ kɍ8x̵^LڝJ <1sxV<,_jhl4u[~tz4FFo!`O#Z2[Ewg;AυYtb?:`.}_r+w>?ߓ{ tcYуFnv6{;f9qdX@ {"h_Q !'QERDOSk=LqX߫'Ǚd.Rw< =9uX-6?SwP~mh[`׵˫Cmz!D .&yn򁒞cuZ8!jMӡbVٖ䈈8%ka,ÿwCp6U-P f!bnqG"[%~CɆIQ(kp[?0u"[%;t!.foq75нh/N3 yFQYy ]QUG_@"ȹ/+Ω"> $r:y'X3hԧaaxN&yw6 R.TOx;٤ rPQb .-"ٰ4F|pݳ˥}v #K~4[eK9/y5BÅ\Uh+<y1Em~ hSktb&G%!y({Z2v'MY(܏}Iq%e-C{",Fi#,[{Np}G)¢`rY^奝AtLgHĻ6.Tvb=2C.̠cpLuޘ@me ݈Tx 0aJ] ޳l'?#1ѳƗX:32mg׬;g$e>r@qQ%)d{_;"鳍#&6r{o {(s ~'E΄ݵ8f.0~&u0(G OA;Ԝ0!TlU=YԱ|0C.:ΆJ~@4? o =soXYq thvޘѯ")hkwU vU{1>:f8 2Hx>x6&ؔ/I^l}5K6|V'f#QIYy#q[r@|ȶ8`6 ]WrD.=@ x (ڂ{ŕ~]\UJhXʢOB!5dT4&L#5T]΃qҼqd 8GI9äř!UHRxU ^bg(5z;SttOYOibƪF}Nxס햧fdx4MA};]YKv(|O_uc$@ J5;vuq'c]ዂ{=`V*UŠ1}2`RЁz9+RÁ0KaTVC'.VWXN17PỴTV;ilv禦NŒ^cD"tAxլy1fqwNo0pRX/mjd }x\LeoM76<,'R0SdAI4;Z&•)J)f7{r؍ό@V"= y ;պ>ק /l6wqd:,*vhRk}[V:{qk8_8, *Lcy`6 1%Vb(pǸsQ#:k޲}ytiDX֕LYK~I}vbv.s2 ft.a`3XZ]dH%Ɖ=4<ۊkQ<#3xyz:!5,Iog,f:&DA8drV. AܧCiV_ifXd^Ƈ4ZqWG[!y4)пLkT2G0ޜaWxA3,k - n#d* : xX؁Stgt[HjJX`Z}Oq4"‡WebuʀWXV):rG.@ZW7OPH3:n6ѝ-צRr@E=sہIPd ACax 'GdޢbO4ܛx gS i~/mIµy] /̈ưa\~gL3|$iC7cYd?gNgAJʊsIYfeι@B\ށ# RnB1c+`}=x%ls5PdiK͝#7b 0}-$5.gEr=OLxLJIo5ǭ a{)> 9yu&(N/mip$lJӿ |n=%7+*|Xe2 =nO >Qm^$ك@FNgYNjH4.j]3 w$6@;gw;O=>Hwj(Ѫ7fQYx36ie'eEw19ꐖӘaV"N 23zI#%MT2Mk~! RXv`9n"gS_!YF6!р`B{`8~D܃~#!nٹi;孟'usCyJ70DNA]OM&,>{yX%*URZh,6l "(vWĮ(`YZN6#-G1hL&)"y,rgmG^_H0|\iFVtvmVL2+w0T/T bk"i%=3MKE}CG9f94CCFxJ_Z5C"o8լTQo b|2f-@f覟Vw"9*)jGkaEy&7NPGUw]+Lu29vC!J"w=p 47!re* g3aisŠ'05#cvi)9WGܝNVkL@G`w3wS e?-=dk8ȄJbGyoʣ*~ ЪT~$3E: z%OKIʌ^h[e̓?竾][\mx8:mw*+0 s#:[K%Е]`$9UGy~;ՔK)?ϖn (#ث17nMm[쌘axxD.=1Z [C BQp9ôNmS˩&"=[w„JK$@ݱSH2{ݬ%-]N™<8.Q]\6Xtû9jT(I{` H"y_&Iı[>9ĀpǕ`gy 3C.еJHOw\-[n Œfj 4:HʲCyZA4Q&Fuqƃ .<͊2$hi߄c,d~bߞׇ;\@Ӎ[َNp0}z*aa]׷K#t1ݥ?°%cR ;Ö^ΡxD(uw*92lQQ#oCkk`u6b-BZ99 P8R_k9#l -Z$ e) Xgfp]˝F%ᐵ%k딉h3<+:sOMZ^#_ T$k6Ru H7jLžcLZkA b^QwXtnH6XPs5T=¢ͺ-Z9u395T0nڍNI:闱 ^>!oz>`=`pmi8RO(d41>X'ds5 ZRѱ<ҁeމl:B"eB&/\ rc*ހz3(OoXn7AU$\X W#"شm3&Äd+)fe¿Hz 5]bvjK譼Xݢ6RK' = 2DBoL] X ic7b֤ȏ ;3aI^q[O;d>66s, (6yLă [+Oe/S5\?6!$Gf73p_wȀj}*\`YyR2n -c GCoqbzb|T2"M[rt'\;״틪KԎU 1( iLebxSmPA@2(I)8ōB8* B$,x]ؾZY5>wa) G7bmh WΈY8{ArX|SJvuqo2ٽk(hUM_ Cy|};[wEr֭`ΙYR&'8#j-io[sFt, |.1 OF檵M*Bd<[`A+qߜs?t6@{f"a^uߒD![A%[)ZѼмP%=qIJ+G_F:0X- VzU*{f.]3dϬDݡ8QwKfVzRs$?cC7%e~Mt` z {^gk0C8L8y>U-! U~s%=Df'G>PM OO{{hjͨʧ֘4_8=lPa>;Ǻ=*)bxk[r`s2X'(1GŌ(^)XN4qwȮ/>mg@vA>3Z="%)l@B vL4)b^tJ $+>y=w. :V(OAȀ;lc] pzUPuI|bŰT([Dc&'ZZΖcU%Cbd QV~WX}nG..w؍߾(* G-ڸڣ@A<׵Z҃r֒!k1# i׿"yZA(Ҕvj[c ZXmzc]uʬ>KQBg&+nOynd:fL"^Db.&PVl2ϸf0'?]v_+V:n r՚lglZNl~ C\b8hJ ɑ*D:DA%` :?$$#1mFGs =gD]%+`07:y@=KP"Dps]ܥ7E\qI6fP%4|EYnn69ƠU /?4x9&Zh QVe\wìʝ1~-g@ ~eGs8oe .u Sx)[/'@UvAS<|,~TEt"B^#[ t n3wON6a`J^SAR%״ֽ QӬoTakZBE ;+ S̗*K7ivf֧ڄ\GV¨?IGcn:#o2)g'j3b5s]tx. B b1K&-:òy|l}nң 827O(*Ab:VG h16ge,>xͅ64I1Y="oq䴣:Y#a3.fp9q8uC٭r+Bf NcXfJ ҸHBXdk v2{88߭_W18q_=Cpxn$gxa.W-)8{_T{ƒ ?[61?. ԺC CeS /ʄ`+vnZY PC~iQ*[`6D2p̼S5_ KɅnsH@cΐ4 R0 1KsVrPf}D_ :Kq=Y_x߄ 5946ID|j057"w]`;CM&%BȞtg3FW̄d0Jkl/&%w1JS!e*f+YKc9wR ;)-Pb..uL>ݜ? ?Zp8W~t*zwCP_]ŴU`RMtc2RmG{o^^9^v)ꝺ>y_k{'=RjFMϖ$Ēц.l\v[ҝĔ,O;.z7dr3w}R˴@qކf79ѩk&(HF1Y =C6iKb:G#hkuNV*x T45d}`PgE҉( 68y IT@\,mt0J(&(ߪz:A-`q@x09`6>?8S//xěM+3Zk)k kJC:ߒ9C^8w~YkdR4m&& UR{ͻz'Iwb5doڛ”E WA]> " )_c_®_6R;-}KK8mBh#.1%e٤CCF(qo Y9 W+8pӯeOq;5)Ie*|.<6ĥtBX&f.Vy wOCqhU_aR w5[U/K'C@^,bkl*nCb-msVM<3R::wL.VTƕJQ{!"c]^Z&%@G+ QQzB00r\\勨肘m1Û䇕Y,dm 8oΟA>i|FƖZTl;kX D!/򎚓il.|K5KDB.ϛmV?+GZ w~\|%tP: cfmWNF8DWViEExh| l 䥧<?g"+~/ pJƩ/ {J `Bs!J]4XKMmmYvdE=!DMJ/= Qi3XH>Xlv}2+a=O&Zx\sOXЛj8CDvKzR9ֲpY{Fc X<-xsr ފQLO#>fF2}RKc!0+No:2a R;vx4Z!vxޯ@5VBj)xW)IRUSz8],̞K-l V|jYg_yH9z/8(ڙˆ|c6,ֲʶeRZ%(!%W/+ |B4n pbwIu wEU3zy[8Tle9Ø~4(_NóKOIJeoT5~)\/kce֞Ԁ|. ^~ohAX2&݊,{)X 0WYXa!/r`Į7M:Ph[e oX6yJi"]ʻj۝+V"-syzQzkKX& H[D72ËIdfۚSV x!s>:qv\lC,Šפ1$L%|Nԣ ݃@CKEӧD(/L&畲ðYlj쀖ںَͶt,MFWv>A'l 7B9?pT#2v9GK>k_E`Hp1}l~2`J0IzMzCΤmdB5BB^&ww io4?$SaE:pHÈ;[ډWs%/4CAaXs|?s3aW^M*9\d{p"z#Ӥ0rG0fD "l<#ԍQ0n3uitv 9Ξڅ|b~q&=A %_R1m54"Oկ^M6P @5~jR)C>-Njqȟ,3߉߱ɚ lT[ 6Wj(݀69!l.9@ GK 򼂸#h%k"&r,x2c󒇶GG_V+d;DWcJ.vD^ Eir_Ř~|[.DS:=( /lWI"{${$*#M1<Tn͞TáW#A4El T$=3 ;tvgkuEvoR*T Vx887L5O=M7;7+ĦG~VN D,`>\vY!.MhM42g-KD84Ɲ#;*5dW-ϽʡCQ%–nOPRM-cE+?# a:ױ(7۠("[ӽoݞpHOkTP@.7*;%F+E&̲Z~GeҌlnem %3" 25K3 TG@UJyDÅk3^:D|I' b6) g:?͢:l} \>˽3< D}DxjUF-g8<ds8`.,%$M#+׏1Ȧй̈́ڭC XU[Njgr{Z;H?0K9*';9 |l989PwJ|br4 Ȯ!d 9 <l~.w> kS_bSSy%qUhP)[gxsV@6[/1zs@3n#ߚ}o0_O'Blދ;\>Pe˖dy|RNҤDy..G2Mh^`q/])xxre pje}6jyI ۬0?nr~,qA<3 O8ӣCĄ)un= f/լB%JCjA8+JO atZJ{L`q*BkcO8[G(t8<1:#y.C FHtzp3@ h#YB(}AcH@_LbvöVD@[l}9X??" qUcd "u4oq$b8aӿ~']X(~55MށgI7yehPLF²^Mw?5ށu V-B"F$H ձ;#::,YT@] ΒTʈbઋs'AZηk|lk%=~>T1~U|b&qIii ۗY^~vR (Z0Ek=}UpS›~4Z(BOO,@mU7% h%p]35(lX\l 'VEMLbBEx?wj=#$G˶پJ?R' agqpZfkp `A; X?Q) B'Ƚ g'֖/tpfҲg|NbfAz7{A-l2Hb$mqM+ ՠf'*"FQpNS*8T.OJx_E/{PZ[|*#J,Md;PX2Ejdπ<'[8J4/D!Me謹ǿ`ly|ƽsGmId&]W+7Lx[('Ufmg]T"uwҒ&Y blyߗq(הHDa]+T>?s7Ox0KW#=þ<*yHg@ A=c𮀾,AbW2h16UG-qA 9^RH16v$|_' .QvQӐʍށVhd&Zhb> $cSii%h1V?i`TU? ~"\,YImguJ<ٟl¢.>mjfӹEC!F~4 9kyl7\JC$_Cej ix gӸĝҐ`LQpX=VuO̺3Ri;0╯e,-Ly+oR>8ZW Q '^V߀!)(hx[+C'}": lqhr: 2>DI?oL1c!/T`THֻGfz ЫQKCl²gtwi*㲙[NC۷ri[,ǧ@/(p*w_ZXl;BB}I:m\t+0S1}n-{̙% w7q$SV=%iQ߫{DDF4Hݪnɼ3ĉ桩-!h%Hؽȏdw-68 AN`-RO=ciM~dh{HR)%_ն u:ʵ03'|Dv>Xu'ZAkͲzjt#~; @&IS+l?<;#E+7 O'Akf1js`%hK"~fpz ia)#ݏ\*q s<PGl%C=%iF` tbرuvl7|Oec>clX=.Q; -Ӣahor4- iL_l,4 yBV$t46X ]5FJkK= 7u?r*y &{Osс$i# }'Du+hضsnUR!?c8[.zч-8ˌt/#X  4[iSqk0 {H}sֽoXCe_jt'7 gD3F'd?83 @ˋ4icv<\;q 0.¥֘ '`:7=.Hx, e)dʥ5chznw K9nNv4JWV.D՞㤩/oi/TgBl&z>;j;>jQה_ŏ ި:ӹ ,Lqa#s:gQ#_VzU: z2W4ss_`1e6cJaqa8Fg6~J_9$lL3c%aGRokA:/t]ME`V? N4TD9mmVA٪2uK󶖲3MM TCC.Ә+i`&BG?=M>ѥ͉/DB 0nZI?mxXk=0@֐^b@e_T1_E*RBj3[1.h*R8jb:_ae+MZ~˵Η]$W6vb\:b*%\KdM1>#k `l[ߔ,cmI| c%UuDBBVHyvk99lhcYեd06r.E^ 1ܡaglY~R,H`T%Q֧~TgS ZmF,[Gae X3drߐ(y~zhUe4~Q q6Bb ηѥ3I-55S| ++0WMg2-u26PfM_Ż-މ& s䷱hMiٍ| >=ۓdua %7>:a<3a<ޚ9^G@:EFRuNIDxa+ 6-w&lS7/ƎH4=gζwˉT #N-*B:K1t4CfWΆLy0%[d< L޶e~v7zr A}ZyL8'Z^2 \'s;_ՕCp:[{F{ϨBǍ qmǏ$xk(ĕ?tL\ЗAvBnm)5>#).t ̂ŷ;-Rn''X8'K8/@r]8D0CMoA}؟IYҊOA/hA5YvYFJEho1:lΑyU!<X~F&SQUߍ9Ծ}ս]xWTĔ/'8~Ӹt-+#zg""xKKkqS8+WRGk6̱d W"= 5qm_`bno19~-o4BnM*irV2ɅG,Ll2 ,d~շ/}Dq˟"BRdHxwz*QU0MGK&6ciy5t%RHpt] \Us˟VeC;;Ҥ`]Rhd8)T)XiFQ.R&\L\":p=_Udln/[ F#fÚlTp>T:ZI)RoxenS9iA4z|e 4`Zgշ?sEA}X΁Jos[]N~`Et:s4*v mX"7eyP.bZ5xwTM o97j3gZ! i饼b̥&RM-^ ?ۘ)-isļ82_@ȜIdD5%aq17, HKK|n;#LapЩ;Kzi r3b2&A([YC>OA`@ʨ7PVd[ﷵ , RH͆&HBj$Ւ2w5&}F9߁s(CSԔϐ|~o_XU3];|$\΃"b32ºOpJ]#MDa3Bc`RƶGDP;d +5\$Gp` O;WVؤj fY,Fi)kzB|Тzt(zZ5x"%&oAt)>ো騲O3[Rc U.R ZLmh,-U8%g&5>+f1li\8ok0M_!$nCښ9K S1B Lu'j;2u?,^m2/^g~ӨGV9[QZZUm%ۻf-W Xrm^&+-~C ӃHY=%Te|&u:S+*Dn^Y2Xe@SqxdG%iTng<&Dj /|U\; x嬭L !cԽ &LU^~ .أ#1^8S*’l+wbS!зz_Qħ"X,VXm>j>Nn>":0K 3)@wA ȃ98-vڪ(?+5Q湺^@ wQ|FLB~{5<]׎JN(u;\ޜELVC 6j}f_ˀG}Ɍ!:NLXX4XĀX&CuZW{cI_ma#olIt &"IΉ ǚ G|Tx *ᓲ /w9:yqȪnh*~q`kv.jTUChc#mZ4u.JWن@3B=fJH[2%ob}e HNHU#\H/8~լ#j5p@E/)]P.ôD/l~{~6O-:Y({RWҩoPMǰ[o+кθVtfvJdIVSnT9Z!zϏ]>>@j|RP•i4qn<^5#NbrҢ}ݣoJx|; .2hF`"P4~ hޚ:62(2e ? BЉp8z2KBIQeP>u@7,a0(tpUEʄ<,m#pvZ1v#c6+)&=z!ԧb&ZQX++hҹ0幑PPdn3q'ݤ]h6ӹ)TQhW=pkUJ9;h?؍7s(LRWa/rGi#{jb>K}_,o` YsOy-"~ |&]Y;I4 F7Msj޷8ٿz/swkܪB#09}葇d"gfH;r~h0y[Ѩp)u|7sczAtcwK=٠m{QV)+@.0E ,/v 9&r oxRh?L8_#T1(FJ/; !韹t.vErxNcI%3Vg(^齚O5)+] \f{0F>a 3-`C !\3>)}ۜGAHmꈭ9gRLJ6O>(Wy 秃dܚq g7̜{#|NUh]!'˵s=s`PHK~LY?*zܔW;1om4eCh鿕=z-($[/< -ɪS04uG @L9\D( >q#Y)"Je-*B8\1 vxPjkeUIaj74@aUL#Įc&SL J PMT̄Uxx`sVQgQ!vi{'H8GZ_P2-c#8vF(QR5{@Rҵ^wy\#P+lO(iB_[L|IbCv V7ATY̆嵝(OTy0x[MTZ4<0aӟ)!08Fd䊠å[$ݳ~zx`'/J-u!cfEscdtmy$O˜(&,@8 [ӳvvL~ JmR9BNN/b+s42K5ĩh$#hoW5ƿpuۜV'nD{I^M%q |+yhx [?xhJdqj8QЖj"#$ƪ=@lJ:bJj {(= `*Ta~hHT?l\#zz&%BЦĊpwn85k9pMı;2e=ʢL5,O=Og{SJ Y3,V^}G?M/e\O-nK%pb ^Nj9&'=#Ku4/Q/F\%p7%a2ģs޷K>?ɹy y=gH%W46؊܃'0JC,CLE}O[L0E`eکkb p8#Ud`rQW&_CO`Y&d*>]`G )z`hyHx@]Pa(Li.<  9>BfALzz!uBj CJÓܝB*C"%!3G_df5m@)GuvOt'=ι<М]q%D ot72>[Dko ˒:f(J&XKE i2q@rv6@E~Ak z*_pl m4FKDFGe `a|N`NbGe@Vy?pa89\xqCY!Iߙ =PeEˉ_H]JY󏤈Ht,;݄ O h@Jſ֝hЦ%VPenGż1M5w׷PKffUӋ~FWLS!:!ν`.є=Z,2rZ-p ^$= p RTbjUD$?02R,85vhՐ΀s#B?w(iA5>|mvRX聟U>ԘD"4N[WrI T6- J'T\;q!idx58cmFԠ d„b?iݢ8E`ŒWW=Q)KAZ'lqH*zLԅ;{iTOIbLUVi61eBmRvƗ ~ }DDu'y:N;%8D[XYFm&#5&J@C*p.D&8)yݖS4bFRiM2kJ@6)g}y/:i%2SAASk.&Ҟ6O+IO[<# T!*C0[}WDZwx!Rr b!3fM(Cd'Ct0溆tY{;ImtG!*>+ s,h?2YբM06W8  5{+omn=?iɣ'~+8_ɥr]@1=#W AGq<6A4اVC;j{$f ǘ\X^CK'Ys%!Y4?ج! 1)S\j' 7lѰ).T1rLԉքjsEeg p(q6X8-U (Q ڰAsB`]?&n;6N8z*ڤ18cIst7saڥg'|CUAip/GDh5/1\Xѥoa3JҥcM*"bqL19iUeK 40\?y½h^BTg2EKTX'zUj?QIxY 5EM2D?GOORm`D;)߭J<8 Ǿett9b+|ܫ +0"HhȲ,2wnV{. #ҙCxGȲ6d .Tyޗz?ZvdgmPVưјap;V歮kŨE[FS6U&._n;๼5<$]ӸV︀L@@Θ\" "7^} rKW<Ay2:ħiYOQQ4I,:=I' 4ĵ`%C8b 7"kdCH|p5)y/f:nΝ@tl\RQ8GC3mQ\]tTՅ4Iߔ{Xٳn hZ[(4L̃JuS̾:jZ /R'0Dh?gav OP2:4%%ҟF014ȄjOۖfCu *zt#n{h.0pD/7E:ܰ[h$7bK|td; sD6uIt8##®$x@[v,} ta4!eT<~O{MxmbWqyw%/ch 򋣍$5W2%3 GҘ>oV@<`kD7˘s"֔.әFj&~P.w)X6|501+0(W:>. d1d0i|-^Ty /3N:K-Ob"8^?X!rЙ%l cS+51_;΋=˷nnXo1|O-}_z 1 BB[NJķ;ςW(fe턴'Vp" |-ta ÅJk 爴ٚKr#b-V??LRy8#*%I`v79iyy,Lip`#,R%AF W}(Y5H\PG ݄;)( 0 p :b/lL NI>Dt*/!ÈYyia5&p8J]C090x8J͚;:a;"I`JF55'BXBkލ哸s(ywF(zkrؼNB5M*Fhe goOOF7VgӶys;'t!08#Se߀5_CUx ^r r+tM[fʐRk-=DG5-knv8xy"}fj+!) b(єPkIS*7~Tf?Mtlv k L!ib0:׬ΙW4v!.\R7a`~ W ;F>a2Dљ_gNWOe6R:NPy5٦)[~ leÜ*mޡdf:K:Õqf7ᘩZ|!abkvs|k)߻gjdIo1@vdb@ )>RG?}Z]n$F<U@$v2OnH$4 egEF}tfwu\a鄕S;K.фp4+Lbד|$Ae(i`M締'{iz~拱ǼT4i!Zc_~\W^V2DK!gUԕ+TKLq 70;<[2=*_396u&I(WQ9ClY>c[Cma`1c[`{3j"W % \Yx{=V3i bE+_7BzK&G LXrgx/#39{Q1x`& @?/ G! /d )kYn8XD0 ln:hKY!JǔyϢ+k?STOk(yASc!]4]kE"p{SaCjoЪ&[g|>huH@z]*/,H] daU"k|BZw^T6_H ߂%Q>6B)n"XZKkH:`l=c~ 61k!81{|*%2MmO/MR*\8 g_pCxa;&BnL\UZI7zpڈ RTS>!?[+Kd(D`P0&􇮮0 W!g/ 0~e<:R#W|s]g+U* TL8 ^oX= ,ԏCݏeǒ xCyut[Ρzr (dF";p[ +HSl/T}"+I̶nʵ(Eu/Ƿ* n*'q$å#1#L"YZ_!e ,ؗ,':9)jcz :Qp F~E_,"Sř%'<XQ(j":^ S۠[$9,$l#,4:^4$ۼMIl'Kt',q"U0[JƤF1nVR=}N7: 1Ȭb,XEzg{l8ww]fqm6a]hu3; R] j^T#RW+|Z4ELR'Bڥ\[fk]|uezUHlv_}`m9}u/e;)Ye"Tn?(bof}l)"'XH@CV4-(ɷ8DYDoPF8Xߤ}R9}%QO%D%% vw6:7fMd# Uj j,6$9:@_  LaKlo➡Q_p4;vB *eoǶ91QqWI^^XHt<} V! [7-:H:>N1<j*PQwvL($ewT \Mtrݨ8OheBv kIw0FKi@ ݾm*D!b>M1>t"w@Ղ^egVʃ{1wUEIc>x @+ nb[ѻբ 6ifrLszCdI JId V>.c9Ŏ c[bZ{r &,׊ f Q JSsGh; Yl~M-g0HEvI9n6eX;j Y^ Q ^=)W,߫SQ4|)u&]IGO֡6d' Cj\}GO/.-hOMRtS&-3߲OѡP4Ay@0k̰OZXwd/CANWf-#=Do)$ vPuuNBl^nl]٘V ;;[g )RP4Hp 8,z-N\/_=mng[R@uy䛊 '2b@-J{/uIޝI#41&䚫9M U*-I*i~ &(w…qX``5Yw@ 력MdXB)5P }#72<<MҍG&ɠ(vioشe+IM!Μ/N_eg%#Yu@0A;4 ҥTšǐ[j^#ov;B|qShņlq#,"ƶ&ʊґ9\,^Ti =Gxs.zi_#7|&NFg7mbt& Bi:r/3" v␍9+51Ѷx_x,K@2v"m/8AW $J`VE;]rqr>֋{K!@%kh9mtjWHӷI^HBG>ae[_~J6LKU~/ tGꐌK㐒\.E!0B9J_6:G_1yO' 7jV8H%qz(-p`גJCdKFO3oOºxsj"[P3֙Y3p:0W րդşvwOE'p6LΧX!_:C` Nc ue2cL6bm;3@rӡK5bwlHq\GÒKsis$厄Lf)x-6Ъ zY*Whjg6a6g4L"o1HPi\?K+Ǥ LB̨Rdd5H3"c ӧ/B*IabdG/L}NtclFq"kVMׄ@$kRp3J*3J;՗5[lFd3_n$BgJz^-h[w J˺x*sKoT !A~sPf@}+PhF]ugXZL5*,RWIׇǤd1l(%\j*Sb 𶯅 >{n:3|G:N'!:,&樎VlоvoCm!ȂL)8]aw W!r˰Pp6E7zUB1q#5RR;dZ]Y Dzp>лWp!g0y}Ǝ_|\"]@YR|}M4%1M7\g(1P2H:;qm=rz֯1\( q& 3 ImlVh1Awhffz6n\̵oOdN݅ٔNKLoys1^VˈQ\$UPҀöG{+-2KK,NJ ~ ?X5+%ojBf~!<i:UWd7("J kUlkANadZame8@ (v0ۜjI6_cNn ^ӿ]ʩG(/9i0t1LA> 㒎A|9ْ qƌdCuF*C pA"IE vͳ,wl:1@@d. W%;hC~LR+ Q!Cײq<\P{.7,U}X9)jCȚ_AGÀj|?EJ?ᇛ*EQKTDکb{%|SC@vTaҏk;ϊkM<)b.1",IůU6Sm 1/o0Nrȋ~l" dq'/IAـ8O4iS}lUEa5(WhAðpG'+_4SN}ՓĻ`@L9~oI9pa=q?%AhsYt_.~.4gK[jQPe c_XI&PJul~θf%s(ҵ΂)eyb5Af&SԹ jO9[%j2Ԝ:L̕d 'BU|>\VRJу{zeҸ}Ah e o^=h*4jEzD|C"qQ`w \enbW>@ p@RVeIa&}DyFkzFCBX'K+s{, 50a?WҎX+WU|&s^TB(I0~b;43O== u4dOqJSRN'vn1ܤ#4{f;*@,o{_5Խ\d-e ͙Q< $cFoGU`p6V.JŵTDҕJZ1f0=;H$BD;}}@$gڥ-(dK(?//\l\jG.ƍQu@J諲=&Hْܙp8k3~-R r8xhAhkCݢ4[]j$qL=mMU[(BS}G.躶QV6tQ&UoUc DqmTQvWKw/ueѽ &%W8O-d3A3楔<ɼB:ƿ8Q+:ғ?3qVmN7PBk] PrT%L\ GԷndmȷ5X3jK]AjQ,x1pKm4ƪl'""SBzJ/“E u$BEzз4LNr)Sb5*|;pcfR1d idRn☫r}4 MH {v% ^Nc!^;iqZf>fMչI6:P(]7>,m%M8ɵu갬"6,1O2IaVtxoh;!gaXkQm=N-2dXܑ 0<] /,2|bmlݯ&T~ y.58+܁=T0i̅:Scght7EHX2kś8]f6A!_T彗Y }Ynlysu0 -ǘ &mz!Rsr- :OhZ^N]nɕq}ؔjLx3vz0 (o1,갹H T€",aAl&7Rgtg oSTkI"-|Ka0Z> Aݺ鵋$C4T ?CbI3Ft+{=ϚJϢd/كW1ڐ0럆& , ZG6 >ISs+i}hM?N ]#hnAQK$z8_=@uyζUGh3f&eDc}@k >x2 ua!]. RӢ)MLmsc69QjK|$kw3iIƁ͜W g c qB#:16Z̦P0n}|N*u t9J,mS;}OmA:(X~QNEEVAZ XfB4V$xsNLT~Xy9U\^(~8Hi.VL*0F‚12@m:6Y:ړĻԿ~ dqd] gYk$ -NG8/S&O>ˌ_=U& ¾L(7o%&~E #ֈ%T]W ,J!Čsj+,#qNdUbǠscև%6G?~GY7T=wAU[ ujIyg݄hG÷:0=" ,o9$,([n8cY =ar(vͪbB! ,|ܮ$h,10"7g1d%9 [ dmsb)A UlJ`Mr΁E=BqceeD#x)^r_j/ne >:|ru%F~tA}1U6Xx*ࢋVbX5~Z+:#w{' SiqAeU.Eo` ͡tuC4QE`$j鹆I~w S9.jX{w5'b%&g#9:H_?WثTInF'׈Uv3,+La0xbU˩d3rP{М$ wp4cD5[ONܓwm`W3͙|pg3XjqM>op?5S٤HiY_h'E3+f Py~PgrQW1PHlYQzJ+fJ4BSEI!m[HXf:io鴀p2 6ڝXyhbJH͒`!~9 Y*\k&tj3r(Dk aN@"t96*G1?S]W5:P oUeP3"㙡X,ӗRd0[Qlii+Tv۴3aY(.|sMfm 7B<l;UlnK| rF{f*%Ix66Ў6O!{7Q\)X3%:Yv +ߨΑ7i draBVj >\l31o);R Z`*7gg92%mEOS$)7D1IjGm*6]EUI?&H!;P$cx30iyp9}`@3m2!$U,*T'2 wƎ[5[M|Kqyp\C /rb$ě_T#"I Ø{,$^rd­6(_N=" R:/ѕ(6~J:l"FC7xj9b$A+WvT?[}99,] a;Ғ61mJ>U'`!s*åp#p1̵{E tcՆ&HtqaNHL=Lt~@98N(;` *;1o[ Jl[pEwFy&%8%۰x! ue3,doCM3>:"HKe1}Ҡµַg_3-G' љH?^A^s&g\0yН>cʷQ>]RAE#;eAIpe'PP 6?PPJP<7:B6x8 v+$%Io_py?$S̓w3ڐ͙x؞$(3x7lLPn,oViڙ'+? gX`_G⍯S#ˆ8yXt,F7FHB/8SM3S_Cݱ%#ZLXnXm$w9m]޵tN!ȉ$h 0 趂V86i݄>ߞɼ߾Z+.d/\;BU\ea .q@ը;h;V&^qO5:7 ӷM_E#}Mg~5CxC'd!BCNɛV д 3ݢG Kڕ\5EO92>HJt9Le T˕q/_IOF(Qڭ(E6cy=A`L"+=s"hrw-&tȹzR]3 U.M37/D.$\9;2XW i:]-9ufcSsX}7oZ=}*H7 (,28Y7H=T85Ǜ[b gd, ϷQ3 S/<'g=N>&FQ®deI ˹ u-ipP7u/jfK YJq'V_kReenQ_wKO)EQzVgW<-M0ܦD~ѩ:*COE;戶 ={^Y vOHMfNœjg-/xTzCޯ dˡ6WK݃pKĬ'C m vX$lڟ+ |qG D%FѢ9Μ}GAZr3+8a߂>g0tz굤ϔj rtL~ GOas7]B PH0nNҶ&wC5_}*(jCG%6W5h4C#f,6#bf9mzS"@d7pg)WNM 2)b$5[ kMB":nz-杰\4ubT*"պ0n@4/n2 :w٥]jؤY kkiMׁHSP:蠏蓪IPGϕB!vfC;EAa-_+Spm]`{F GZˡEBwyV:kGR` ܝTP3 " z-,Bm-کNf-R4F3|lZm+77GF'4a4kyӹj/ ֪L%I%+͇5nj3;v\YjVtSOyv9]XV}i=C^>ʉ㒠%J+MEܺpD%V @뽍Z\ }8O|߃t RUO'ڛTLMd}҈u 6 MP5\bUQ¹.=h6 Tpbs iZAfn-tGFt'(MIL Wᐶhe<] F{k\\;\1'b֪r)+j '.lJ`Q,@12S+jwUG6%KD&]9*YU<ݚ$7NH4X$S,$rV'2 Ŵ+ft)m`c<,xN~Zӗ NROx0,Q7VDV$upTl6:hi'oAE&4._yEuOj( iىtӪ`/yH-75`O6+ @|7W bDnJ*12ٽE^fr!߱chE17:PQw*q{d| GE*,ؾ('`R8Hi>U`99@{۞:Wfʔr+I|atHr&mu i޸m2Nע@AjxP wYn%;ИOڨYeCl0$=ۀAV0h!Fmט?5K)pIM'\H^1TŝR!bye d:)vu=첟ߏɼj1mWSdZw+@"'LwD LZet~]@bTF$'O-_v^1ϔ))G="VQ^_%qVqb1>̥ߏY DZ$;Ѡ4[D}lmcΚwQ rd+' z4|FC|^˴=Yd%v\^2,g}{?5M#"$O,܉ X$*tq6ҩuxfn}8GxD#@ dctJNlMEF0V޽7tx{vNzdc$ 2^gY%@lV1/ ~'i_)D b~i(~=A[{ddgSNfK ,U~i"[$Α{Hs#mBpќOܴٓhBEȾڴ j<hd,g0.lUq^PZK\2!Ru CUU@I^YoH;={ +1*T/IWɈCp2Ge;N OVB0QWFB0΀qi˗.]9ar?;s5m|PZM (eK/1Đ=-CyI-j"3YΜG! e:)#KD p0"%Hƀ=:M Kb=CN.O EJZ7aȤF#2+4CEimUd h« Hg  \/YQsAALd=eP +UԡE)O;^o2>6rK(Geh["n`ZJ|([z"iW4߄v_tȂy i;\f,}jU0q80:ӯRC:vn f) K˺MgVt]߂ > DAj Sv)Ct#(q~w?lKm3_[ O6M#,v1y$ݶ4!}Py{ztK-f;rQm9 O Vl:A)w"(!ݟǩܦb;w9lX1!gaR7=\KB=VKagK48:-dG0{_%nenulPG2&Bfg=~|/y ushKW96vyynfEM%zڔ_%:Icgq@&,_6u%gqŽ{]KDalN'=1_3kq`4 ?,)k#ÆSGN:r{7vUe1znߤEjV06MTR!( ހ:u!KT҈;+4RGq ŒV v+k-˪ym}F\z;1%?Ck]B݃8 t]GW!OBI{z<ꑗ J\nunk@:k9 {>D~ipy(^9#Uht{4S5t4҇}M .7OB%|(v0GA_Ö#I/ύ.% O=އP97At ýbJplQK؎ExTR|hO_6B$~W]en{;ߔPM=GL͈!9i3}K25ˇ6iipcXi˴E]\Jw&rd<$6.N̬C 0 Bczs[0]GIMK:t5)*[EHH,wK&eF?@)[,M˭B;Fxr?QJ:ϡ*y\Ŋ#_q%kˑ1Dw+wWs,U0H!+y=mu3Fm;fu̚aC~ f)>{$-EBR1E^6o7+] "$Ʋr갊ō<R0Yo>C"KKΏV`*(INFv`K'&xEѵŷG%mmSCxGu,5/If4`LJm@shmȑM5mӥ|Ήj{M">r2խP5E1y>R-+0 W'>J_?6eS{xMW1賤9^d#i 4iKNmqkcJeD:\ɣ„З5+0Ij(}کNZC+?/[BJm8ţC1s Q .-G#2Fx;_!*=s;7.]HJ)ZoUz|ǧ+;ª6}D@we@69~RP"S1!e9^Nz܅1r(}Fb^:pďA굹GlIpiέvxX>n['N9lO41K P0$f\uH# hu螁0L0X$Vt9,qjW'za =;V7dA^Sa/xȾ X(dȫ<${P3R+}aR %ow"vsy3WKx>95!EɁwdKΛIR?Iⁱz1 (zb,UutfV8^L+tjzuQUӠo$]׆]\eyܤpÊF,5YIf/x(4 QRүH|ġ0Rnj~@#% j9^ueKIH?0N39HrxĘ") Tˎm[XIc >YOW mʱXNN۠]U?kIZ(21%Y7h홺fu# ^ȜRFOGDm`E4c7 4jҖ#&g?,+e;ao ,e?2Ɏ157vd\ކPMhֱ;ai{ Zn.qֺ mbnSWCjߣZ`3.3)~1Fi{٘^;Ucӆ5;'{|'e0U4!MPsp㏶(Z&Ӭ:r7یVK5BH4 n<'*Z/kpN>!,21׭^17 tx^~8o2O܄ rn::pJפnf2\vm6v6Y=|!s7' ` тX=R+ei3{%~~ d$P]q^%Wfu5õffO7GAks[Q<^t$Û!~0!뽋3W"{?ԋJYlW7iIWlK(yz Dh0GСl:[JXSl ~S?W481ڪjR{}Z2^==bʏ^1KiJǙna_)iJ^]'uwT>.մu^FټD-~@:<$H_d"ؒ$1f>]jaftB-=]l-mk7 ]nC/Dkkbq)OtggT h+>'+#G'N7=E깄hKi"RHNϝWҿ̠v&NIFSE+l;N>9Q Ej{nyyR)?Ɏ݀6<,Pr?Y,җڸyܐVԥØ}y] Z倈:`kثoVWlEP ?Ü,wQ=yT'TL3ivkBz#KU0zT )?|BP+[gs5R"f+6~4ߎ>=pEzZk=]y)j "5 )'[r\7X3Yud3J`0q||hC?BYA5WՋ~ޜˏ -Nu~G4QԦV %BAf%sR?9?ϋcvLĭ.?P5OTqQLg[=YD5_l2shˆ?;t͡3"BVyA'}J5=5n   w+3:@س›K-Uq^tS8n{,qDyo*`*9?=5۴Fh.8)`FaB~&ikgQgie'}gZ>W6/w.OzƤ-.zI;WH=J+xN?m(SV>)/J}+R(C#q,.LdȎ+_sAW(#Ml@R;٣ABv|m8]\!-ll4]%&"/".SL^8Gͦ0*B ЪcnXwśKQ6۾q[Ũ@ ?b1VQd X&P}CFB)(TFX28T9?@* 5_2t..W +7&o,=T;b_sp۾QDLپדɚV9Zεmے#Fg{M'}t}%"qi_r$wd*^RQ_!/CU-`:|Nh8)( ?Y:?Kr!alD&28HWdݖ(#,_[U'$A^(j^ܵj(6?ٴֆ3 I{R cJ;T;b. 1Cisqm}3G_-}l&FrkB"y1"rҭ$zȓV[dbS(5ķӴOˋIڼ.1ZaT+82^. \va8J˪T,@Y.;sv>=璶9rg yîP㰱{L vҠ>CEMNppB/.9G\=wz-Lu8GWw| w{x#V D?e2ȉ*:2br2y*y>LҩA%9dw jֻ5{dzxTG.=~W#-g'2<P6G6d#X/WwPBsvԠBfևAz[V] Vn&=D4|eiޚu;M@@_/bp9G8yL-:}rl).6BFTD qgJ!HS Sn!DOJoy(ı9˔C_e JZbz^!>I6ZέvCs6=.dxňŽw%[Yj;PpI|5YH>hgj 6)RgQ~l膴~6D͓dT,* A결;Hp 29(t,XJ8 )-v~5ao.= Ʉ[O_:'|s UV:Ug,"7geC<Sc&vFDhKmJÝ _,O> ڔn`+f20kn1Zt|!mN|ɮF ~w7΃]nO\e1 0?{%SQsT3*E*f%׫y0Ƹo;Sx4B' ' #!e.IWOC&w[@jo $e[mBW3r%OɸἈ9+$4 D)(|D ,Y1$%%&@ _q1dt#vl,6W9'$oܶKQzYa[,S0v'Aߧ4:=0NVyH9}V̴ ׸9f}qNĒSVrj#GZ6fi] 8[9h?Qv#sH I -`1L.5jw &2>'(J'DnM`o;37ogqQ*@my "e%lh{v>Hۘ"aLBz%(ARj ͢ MrV|}_{j,wwS~, (v]i#͍{L6 G :lsYRxTO. u~acYFQr"- 7,W#Gл%-hlx f-rdW,gi0jx-&^eEdmC u˧g}Ѐ @<9f\Y~|쳃6X5ʇ4nukag5OWj??)t/DRJ5H \UD"c`JMP*=5'F ݺg{WrJ62_)S5ٹCNwA35by,psf۰r/okn x734n&pδ4_dחQ.NT7)KVP5)T;LA'^F#_s?GPQ9&Ord)SCJ-£@b` na{?7 j\5}?>'Q*Ax+bbb}J=Fx,U0 Vrض"DHh J)^0ꢄ-.p6jЊaIǧ,#ҤV!(ȻA3~A&f蝱9Fo}sO ζ䎊 j Je dy99H;Jzp>.Nm2hV}(&T)y cJUk#uV5ޫ/X J=]<ƿw|4\ko^ I퐴 'rӺ? o1V炨cSHnjн>/G&URu[ױ4I5;.,EpErh-.P?u~.#OXu*BS-bv; &~NZ߱.l-2ł=IIM;8~LbGn:r 9H>?+c\iLԮnӧ1,:A^I0WjqfiGr-S&p2%Kd֥F%C&xQ]n_vfun.bsD˓,@v0 {>JqAl"qH :uM ɤP2 F oԁZ'ޝ#Mw GgQ2#kWwð´W7piwu%HO43>#-JJI++1~'6V!9#> Zg{SWgR92W(pfƔ`FIELj DނdT!L&0Yh$3Ԙ bY4rdn 9zMW+TR{NLǪwWζt®¿}E)GQN^'i_8={\Dhxܪׅ| /3 ߌi3]]L?Z!w0[q`[G㿘ZE%θ_9{?YSĨn@ex$7:-g! TUqZlFw)u-gbsJCX([ qAyfܷ~>yogjK8gIQB5#84_/f02aBB,iET,Hɽ{%2)z{uf6iY  %u,hFA}uPpE>q|5^"H?T c3Lʘ#& k;dvCkxI58ݜNqBM tL| 7M-|2+GzO{)͖L"gl??zKEK>uaD&{<;@8dyAѣniu7q%#!y۵՟>.1H#'N;`z }sbvk{E&Fq钠=v kS]{;5䈨7ĿsKwWԮ Z RvtlX,O4vfhƼLS3? c.{ 8<}-R6,u5|?5; 6_yٔGk N.~i>Pۓc!U00aT]%/On(T@A ]!F)FƔuf~wwSݡ22cz譚6e} fɄ@"$YF'B~ 1.WrK1WڔNB Wݽ,ZէTRj<8Xwϐ1$hTa1)XN!L(v4>w=3/;p^TYUQhU}ihiir+K~c8 1t _*FͧbS~jNC1 ű9BT,,4 TqoWUvǭW-Lf-P ׺7jdZq"TsE2FGUvsoMe3)]ub5# jzT?@Yfo0e!\EnLYY~F;(k s_뛵m/!7~ JdOdL\t(hF󻣍֪A1s 9 @26V[%Ptqvd "w@vI$[201B"]%MsXUH=2EڮuA%,{4 @~!^&?|7i5R8A$vUVp̘ͩ_A ke N V 0NdX4vk!(I=r[|B69 !ǯ ӀWYEz\2& DECHr(93NUt5ߞ8F8Zs dXlYXb>2_1_oDiW?4t LȖE~nxZM w;*IT{9ך@0QG6l lj$fzq6Qs(Xe$38 ffN|4jjt5^Ը꒢`dtmf D7}Phg%v#TO!Ena,ĩ@uG=cv$!l}1 H֑F1պr5:d<1`yM m&&^,ۃ\c̺yulA@f&Ç\d»(+l8ѳВ..;&VJ,e/K>^m$jrlp"#7:Tȑ{-͜Hqg= FDHb=5+SNGBB ߭c%mCVٮ"| n_\0\ͣS&8t T"OCk&.B%V"WhyW/: _.)7 B T@lZRkȬ|E]sk/$2KM_;9FEmA h/6ЃSvRn$%d$$)NH% +Ggf/l)j6qsv:.w*g Fb"Qs&ƀ_tsHwA &]o@Sꄔ3UfM33WagVoZ& F9g׉GlY $<\`iԩvb Y.,++e[s&&"^O/2-kv۟-"_J5uoLZX)ߠPhz ]JiUUR4'$>l'Z?<3n2uW@q{vTײm[NȀQ^`ayvi(tM/*qm@& E}N[6F7Je{OYzu"ڝvϊzG1!JMJi)p;ҽ3gnP<~aaw j3geFWO߈/1)x_d~Q  I-ef듯Eܴ x4mjD2ijh\z6xD\J N 'ӣw!R_I̚", j4k_TX[ ĉR e0fjeARԒ>F|s [? mJ}RZ°GV 㿶-F?Mf%i[Ubˑ`Xg.tfqX[+Z:y]2sIuq NDm}e^e7:HrFWQ;w !;:Sw&8~q{]"*~gZ5)X{1~f{[$:M}FFފAɛYyу0ŬUMr^aK!q.X17fZM t.J@Qs#>Fdɰ5M$yQ .W<ʇ,FP94D͗_.TE8=ӻ^ MZ -RYz(5WԜYQd(^+Jr6 &=鱴F9bcw[!| ؠbk?mFB-A?>,{[wE4$Gk2uhEpjˬ%k]m+ PGOpICv./,[<@|?"q ;;Y+~: o ;NdtX#2v5i8RA am㣁0s S ?KQ~1۱t3]=|u@˛HO=~L" 6>ɛˢ\_(zW3Gc#.扰Q^)yiϜIyi[Sw .?eZX=ď\aCMF/?ĥ| Z %QU^^a.ó1WߗОb&lo EP:7`0e mӳB4+i;P`{h)C#Y YpgLoZpܥ']G^FX,i W!wFxv:LsU91- jNĿY_L` ;4=Wos(q2<ev{u˂ yP'pyֱkj/o~ASp_y eeڙNx᭷]E\*lOR_|i\mj#Ȟ>O7+ xsjFJB>MKOVjw~[OD8?mjDmQYu ɫl}J؏cta+ K8ߒ]dž'lejcUc.N}>,@e3Aiŋp*mcv/_g:ֳVCu>ԓ.~0"9\Eu硬mp\uܫ81%%y,}S*˿E0Qwkڞ5=/ iH2DbGϚ5R!揨{vC_SS$5֣o|%qh NngY"픢X_1f%~!A=3Jn/nȀLEf8#>Bs6cm?SCgd%Ud|uV5. '>~b*~`}_ތLg17D9o>/+̗:-.7x~ƶɏnu+aLf\>UEg*6GǼ $R C*x\R- "L7%׭kOzЅ@-If%NŏRƺ>}4{W EVO\,hqڈ"ggU<,=d/^cU%[ '+-5>1(H |l/{5DlHHEx. 8 r[J -… =6 HL!Op<@Y9aḧkae|$|kZ_lݳ}tAZ- 6$Bmv)a|9ũـ܇&\r5O 7`]Ș|XX! n +Y-p*ViAuDsӬfǠ50ÖfIzD0,#tGV?J 9*{ieikqqrTL4L^(AszџӀ㼟I:4K 3Qnj" eoX`aJGI&2'ԐbYݹv__feTflړpZ ͡_{\+)Dq_-; ̍p5}p»E=*~M+ʱvä狡i֯E8duhDJ,ЭDôu%mL~ѷמ)C2gՎM1ތ.en%vdؚ,5`dSSU3tpJ$'Z80X"/0Ӏ˽-fjVvNǺ/ A|]3r-wTa^0017v[wxXRa=4T,[ ٌf(^ "gp&Љ2^Ffؠ(5ᾱ&,լwՋNyn|U@] 8g8$,t&ˌ<>Gn트1z_ a50tD )LY3`ɝ.@RB(X)y˾k$WTcݯt3L={4Zĩ< 3~[;pB}O9opH &Ɲ>S#IOQ׫9I1<mi{B IZGGiZ?UA%p]B N%,|/W/4u3Y-xOW aȣ Ը9IT)F'ijZa/ֵKFsfRAe2VSd/7n\QH,nDeCT7٦OT[_3pL24PXvrxƕʃ-6x`i'1mv@)h[/#Q 6RUr2MMQZݟ\ E8{ Ce- x\FFײ3?s|LJ+]͠ZGǪHxa(=Τ-F?6"RuЋZI~G߿-maT 2S?sPb3ů;ElIY,.UGH f̯T:5f韴'u*B?J(%٭;ي_-޽cvjarf#_Co 6;Zj)z?8aS ޹F]uvDYޖ|Ya z%*i OjL3Ig_1~@Qߺ\f(9UIV}su9M%(˝2, } v.ǹ'~+62N =X--^mncW)_e>/O|O&kB_6?g&Uyw`ȼӳ~⊷\L<0ĴGcIH37$G)ߚg?lru޴s(} lF僱+4G^3#~7~I} aX+_.iBu!68W[h=4?8ܱ6FXGaDŕ< )@iD`&&ďGkkyDX3u{Ip,ȀPlMo!gJ3A8Tü&aO̗xp]EB/a!=>V D5FsV}!M֜+S쌿2s&"^\G 4Lӱ͸uG g+;Vˈq8 '>vLppFǺU(_:) ApvSD=fh2T?<1ly4AGRVGg1Al?YbaFT5cݐzeE1,==f9~%·xDX[7E$|Ӿu{j^m#bIX| WDvQ7XftdOFsĹ*ff$)I݆ӀQqWNe) ^'M`L WKvYˣNiiHJ"}R66aq;SjT BNt=H%qHf!Nte<ۊet5|. Nxhz<])][ڌ^pZ/۵OBxY`?l1u AbJ6T@#x"8"sX$ {Bs o*Hh /)r֝ hM2LbM^B rgp2 nUU/9 jCJFr~L .82W,- Qәs~BQ)&e~͋dK{7dͨs ESKK- 8lzM#Z̰f4=T?èw/G#,@ďM5~)/]W`͖"^[nLձoiϓ__29"?^y0ܾύ"nc@OlB:LYZafr+65&Kj,oJdJ MvL&T`88c'O5&JG>d؜.rE22ߐך!Zaf{u>+ M6 Ƙ v9LL|wؿ}pUzz5ߊwaX1g=4: f0o6j=u_{sn󀧖PtU4E֐| ݎS~)#ϻ+ⶤ 8s!R<, Wm*Hb~o{)0Y 3reKovi&V]I33]*.sOTlV 7'yРvQ}lm8od], FF Q]aLX!VB$FNB%xŷ2_Aa|z}' <.Ȍ b9Xx#Z$>5M(3>FR\qղ\~76HFRH´9 }5԰eRmI1{@sFŇOdTEed*Me,Wkx .XeqZ׻W{N'Ӊ |сdPF,Ѷn[bZcQPڅ2ڕ7}hƳy;wqUYBf&;,;!f94rDݫ쬼wiwT5/=Ǣ_/6^Y8+ɐAp[n[QP̈́ ,i;^>)}"1z~@M;{Sim#2*^LK1@ ߂H-XdS.a:C<:BH *5Π1ϟݳ,&WxjXYm ÖZP;bN6@\@wbzT/C ΈCr4J:=@/?< ]ɇTkSjkwyBͯ}ZClE֣+ &=^ӣ]ynζerEp8YDꎌJ7 J 5P{&{ڇɑE5mkB1ӻm;˘MCPbKR@b^3w Uzy= =ur}]j| ¼(_ذ#,79*wmzYw5ǖpk.$avv% _Hܝ&Kl?l [w!< *=0&RGf,0mKo>e"QK{(TX?"#_]q֧aS;Fk6pАcv3\pxɱ"bV}RLt9$ k M_ 79->b n]hNNixΤv~ko20f$ ftNਬ oX_mI{'4sMͳg30ِ q39tUe3]HSc G?v=t4w$ ?n ? ɂEE[L(.v~&}r.GAϪ$HJS|rhVwhNqs,0/ N̔fӍz):f-G{ \צ9aP駲K))r_wi s3;Fm8r#9xV`asWFFq-Jv jf"mcoHh5Cs\9H%Vu2YQYۃ#&%'oM>oR*Jz+ӎvdkJ+F֍a"+8 Q7x Zĩ12QH9NuSfDAdbOl2fs7P/'I_#jlT66*KIIzb ᘍI,iSͻLY bs,E PQ6ȒԛAVVY{藟0$ZL<ǔF hT3ز~5 ߇UJ_-lS+GH <'#R̈E zKwN< lOEx`_fHMD/WaEJKC ?q^PLByg/$kJoH=ҵBCڸT<IQ p*e;abz儚.fr7D ;SS:x,<>H:?FS+o}";0@ ٚaV:fhtx]uϒ:ռK[Mm&wb%aטhRpzowy."ODNlUϟ% Gt̳*؍xa,phPUFL :ob9?2$nx?\?ixYpܿe3(Г4XA|f<ȸ4R<˯VS]|iS3HbC %7GdIaG7*h!NA(;pv')4F*QB U&soޥLrksY݁i=uinc)i\~2;ܷ"淃AIڐ\KK2垢 *2ږc@ 0eI/X)T,$"c/Gδi,t2] 2gZZw/{=lrAe1ɀ^ 譿Ҋo'ӕx+?u&:dcQ`x QO/P4ȼvqN I3\ҽ5yL4F߬qP`LtUk|B&+E< zQ+i* J>: ׹Űq[Sf,#ݫDW$(h(gx['>ԮMEy 3Xhm_Pf]ӋCȋtN, p*yPNXKʀos'0D.-. \p_i.%#) ||\ D"F1U7p9IUˣZ/ɦr PW{%U,pԙq9j-/ 0 pXJů4'hG ,x~zI~2sKwr|{-=ϸ;_q,g>ᖥ?(X׏ _,DmƳbB&oGoPqH$@#m)LH2(A6g_n4$H1cpB"Ii)Ff/v^t(8^`M'" m wBU,ѱMUw|Fqr&]3l/mь/j 4T85IBH|_nY*2DLw+9j,VWҵE?8Lp9 :/i4:0e_4^ҴMCl j-@"sTIj?Vhg9d-䩏*OA(H>aϿ_ŀ]>A ?iNHNO+ cfWuB#n{ (bYΠ/"y9tMr]PG&|к=Du5 YImBh 3%( Rnㅼ1gkA_B3Bѳo>;gs!]O߇)³)t_W"Ɗ}H$\𿤰[,*wuY'1ȝ)7!ŧJ,5y9uT&?Ȫ/ jEhv ۮ[޵vcj8B2l0A@@#EAb1YO`T.c/I:;Bɡ@Z@hxbΗLᢩDdu7$^`SdosE7v2H?0CF@T!Ac1i_z~P8rho2&.q 4>O3\؍3L:y\/eQλy=([q,9=fH,K|Ղy;GDm;B? 1Cu(_<"C(7 !:k$yEQ i%ֻ!0=oϘm%⫏2-Ii۳lëͫ:$>s!՛Pt[S${Zo~|q䠯ːCt3@,[0dCJ&*nAiNxMZ)*iW&Mb)>E>+)XYA1];4v3-/iiMݬ4kBF լ~fFp0+N -7?; 'Z㭵r(>`e89IW8{2@XޒNyNH2aHO|/#~,[C_},x^$C]NNy)NO:sfؐ"۠xD P#q}ZsIFc%PF}ؕɤti-!G_6V y'4 67A#y޷οD, <.N v%I_BQDB_$xTgK%uY N'Q7*ܓby R0ӢA[%p2ǗvXa~W䦖$`\K9 쪜E0?=D7zcv;c{^X [mCPZ,ߋ8)JZgYZ0707010000024a000081a40000000000000000000000016609d23600006c34000000000000000000000000000000000000005300000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/6k]?Eh=ڜ.+LnM&DʷeW' i 2݆\j?9$XHeM/*ۖf 8( oζVZ{"$"(ݪFO}@h#q_X#Pzp|׹TVcƹʖ%17 4IBhC*>xê#BCBm5!Ƙ@dB+EԨ}6xsYaI6hQQp&':5'S,P[`A w `F[s͐of+:X@pPPk19N#в)a.P#ǟϼXُl faZ0 3v= Oi )v)8•~D7s l&F/LSIq]Q;MR 9;iKH_|niA80N 5pzR)PZ l rQ<&𺷙 X#i/2x€>>7RYr鋉ϔ3Eh,.xKsFQ., _X#۳R܎K;Z.5%2֋@66ip! NDg׌rJW-.V} JxJT'%"T.%AL93r))?P\=_uuiwJp[`,Ӵ߁|ַ&{~BĜDzo-6''4W:Af+c9|\ P0q(5HMxx.ՉD3zk[9/Ռ4>g:w ǜ;8:nqth SfrB'`jSLt~o{wxc> 4 ?Ewog`GC,R ‘m,fE ģC-նaYOns\ ԠTxC &3:qsL]g57qg?p#|U~ho&mBuWs!ׂK aN@N5 y/DĩI3)|V؆462HϤd1x Ew*1GC$/,sđYY}N/Xm8}*Á  T5KᎴKl2&!mXNk>]3x=86:,s'GhF<$I&O  ;8ѻ11)N]CYqKzl@w=6wutвlס/\ȜF0S%.v1/j BA*?3ԕ. X+ǥn&Uo쭐ߡ<'֮;vMV_8dYG7YAdRԘP*J#gKJH0e8۔s5|/qh~: Ms|VsZN"X6LMnt+K}q\s󱮕o \V)3 3+z&goxF]h\])M> ktaO-@j=(`&⵬ P) X.SyM{1bu$R]0?@c tz8RSw \r5rd6Evs:TDo98{G S#*mư€ Nw>nfm%&Bl?w qm&#ZA$wV )*M`NH}2IcwL M* Ş"9NԤ<>rR>k)CsW֮Jͱ<&?6bËި@e7X<֝POKɂeDĮ@ d+V=ʪ GsBo #.\%6(޴SGmNWN(ԸDJ߅ hıD/.%bݨ?84@JO|Ķ[hJ3\̒FHXjOCwYEQ&sӓˑ1 6 /MVcwpA@Fy1:eȎϔ"f`@=R5{ +v^ ˙ t-*lK~^x7h`7*{>uc GJ^] _@ƨIҍF>OpR(kLyIs. *f^}2U`˔ܲ9Ssf=:8 -++>]De0]FZqpg>ï^`W/ϭ NCoXkZpu| pJbşT"gwwvW>̚ⵧ"2d&mulJ|??_%t[dk06[!~+ًﶲ US ._<[q2aױ97%p9 ߜ&QE^7̌?hk'kr? f1)`ÁL{X$oWߒ,K#v!]xhFӭסO8{1*p >Qg-a昹# WCcZ;CiƷC C?;~VMz{ơc6 Ea֎s튲7#?,<D4rp AP]&-Jvg.fRA6e{(*^'lb|Վ{md|?7E!SiJ3]3.!@lI߇I#s""ݶadbb Q4oLVw1 8ۡ@ֲ/ cW ~5f@}[%ʪSU髂:idUv;&h PGj_cK|v`M4CS=b롰͕@#5/Yqbl.|X{"`&QKw1Q79d SXr_ICK+wZ:GM´st`ngZ9X HD1#-ʥx{#j1Iﴞ'$-͵#Q ʊfM7rkpy# *v֔Ľ~tQNv#)tL?fpn\ufüijeq6̸/* Q˼I3"ЛXc6XkM~ֽXa\=`To = Qbᄅ1֪^@d@J55pd  sQ?S5#4q{+3́̕c6cAG" LaJl2 ~}MJ<wE Vãmub`\TV6ٸ(NQt%WQc2n&_Ǐ!slChGSd˂&BK50it=*įQvk B2>Үo k# Z;:_E9RgYiclrOfN+#MFtPظϗij4PÔ3K-y*cZrXgno`U N}-[j' YE<=t!:@ -ctNii @'m):;t:oR| -WO.f"2YUow])~<-zgD;8qX,.~ibF=N3bxٱw?4MdXE:GՌ~G?ݮ~1t6غU?otCUߚ@r;NO44*86_uS`(ƿ'% ^yMuy1{r1/L˼q=岸3`4mLfܧ[N)m&V.32 !z,pQp^AˌW++C1z4sY SaSҭK7o<)5op/bg%qghh0wu=rS ܆I. !g<O)*l2I"1᲏icHH|/rr/~OxfF761^MA=x8QW~{t껞tf2N=25_ Xzt8f˴2 nٕT2.bש]I,eAUlf|'rTW/(RXbJ-9CSt|vYq& pA같313d2|ZdɏMpלKT \y*Stt$3c@3&KvWm4d*>%Ӻ}_# oDuqT»%̭Z>A,gz]T|At9([W3RsH<%_aoQ|/y/]Ǥ~bc 0(s`|Q!mX0aG:;` Q5? !P'.g$}EDK`a)Vjdž}ɅO l9^D> !N0 ֪&?O[*@mtPZ8zFv||=hte, z;_^~!ߩ 9^zr$ +*nJh"1dUyAg.=ﳛ'?nd„ժ_"D=%" QW7A7nF_Ĵ)M~3<xqv -=?@N Tݥ/%N SѢV*q1wxO[ZV+|ݿu~faD:Dyԑ8&Ж½7ŧ2Mc E_d۹cGb kd=#wm=JN][ƈM24=>W@n0Upќٺhlw(l-H;3c6H4VW'Ra&H(WQ!E8LW6{LJ;2qd(H2_`c+I'Q&tn*~˒6>CjI'HjG]!D7*]Fܹf썰oj%lohg-M`$oXr['~e 5FX"2FĈDxD$h#h2)[ y~?Y_zq7LQD(%m!vޙi)Y5_\r$W7*jNCNtҟ:T~ȯbK^w;%<%,PnΔ]m" SI~lV Ǩ'JmX$_?c"~b<{=|.:fR#~ƧdP7zGj: h q? 8T b Zp'ʪ7&x"qJ -4'gD?\v@$t=I7/|d0kCb:aO&HmEP0fO<=MHX:a1:]5@RJPDE j{ NLܽ4(Ӗ$b,zϓ\<輛֋H9nu_Gzk-ћ~\A,Sdف~-%hq Lұ0:w5[bUNW 婢{c"2e/5oH L噰&&bJwEQ؂=)vW>(%L6r"s/Z| >(**" N7 'z"M`n<;G4C۹6NVuHMݛ+#J]| _ nTrӘ"xWjMvNXN7*D}ŲPkp˞3X싐Ē((%CDsfIbZ)E~ղl/dH Bk!\XX'^mD(֬'a`nSy,at57֩E7o)I(IW鞖JOQAAiv94k:[1 ̨ǫA:,5 Rߜ·qkt^$g]`1rr<#Do[ga``x@Np2jN%m 9}s>P}q`9;?b$FV`,~63 ſ~(|gANpSӨ,E5J649c9hx֐@礭1 uho]P3nptj:bgR!y GBCض~*3?βpֳ 1 [T?܏i`Yr )qSY{ HS2F-z͗U;abZ ?іڗğ7eO]UPkY@6#}E} Q<oһMdବX\]Qp!qbFIo-ζ6Fߥ]5_ʇ.3|uI]sAc7з=8֛t&cYRKջ}G" Y7k!~dy삁 $al b%`U juVGюT;Ѥ5Ai=y] ˄iS|J4 b Ά!4]nBri:P_Rǟd aЭ>@$eѫWi߮&~E* Ό3Bj(΅rztgK/K|R-6rkQv# 1[nxƧ sTȖC=& ZfbJ5Ok4tƻa'<`l,uX'~ |.Kh.QI*..,if?HdZOqixd}Z囕/sW{1 `Αt i!L:k* iqex"(xkj#;Fl9k- 4b֍J8%6aB̸OrѧjX%"ˇM::wPs.Ce&tf?T09$ϧ_q B?Z?Qz})45DEb .`-O1O /&HUY2[eʐv8*^osWWe&W9bkPcoq%$t_†&]2l7r;c4oy TPRr/7?UN30W`Vu y_r(NIOAɏ ,&{g 8ioF_77OWpQF썝\9{*q?Y7^M]w\(vH6ѲEs1ǭ^:?=NH~O\..SDo {i  - \sa."˼TsBUD=4_2dAEVV~u_;ơ"xv 轻2uIe:q@Wu_=]ݼ.w挃S O N0] 8<ٷ>eD#~ o`b|ƓΪ 41&gCJB}4"؟#}d5Z?-`FۥxOlo;60 +2F^8;(jÔ7,ʷ,Mx^s1Mƃ=JGO|7a:mEߓP YFkNi0_ 0Qf*^FlQjkr>,aJVGKn%G:r81V 5z?Y{A^$>3q=Pehk]j8Rp"|N7Ôb;.#)hqlbxgKt \먟w&#őkTW3( uKS1q1ȋ)DTCMseOJ4GJa7p)Rx[dqW,(om63>dXsv}OUD SAL1W =6G83WtQ_Q2K-X@] qlxl2/u$H΂((H;I3TQ+yI)z)%&nq* .+k8GG>Y?+s\ȪqXe`P& >PTM4[2@<K5s%碟^(aA9s;KȕW ɻU@*A)E_UI># /pm4gnJ%6%_BoP}yFus25cM?%oj\aV6k!;fO15@_Κ;׳ [i(Vrڮ?ɡbíyOWdFA~rY fLiXI9lQQ#2T1b'U~)}4WDѮ% |灹ɭ/rU |-#dMgEr#8x^n!\XQQ\twqBBmbq3p XKB`O'yY6!⽿W؄!0"?үK9aIxnֆ{h4n4az38_Cknyh2~ߺd^Rcpr~DzR8Y Pvy+ +%ק% tȠ$L@|:i:9+DG%>ˊ~!?¯ʶW:tA+hFus!X1M~jhsAÔ`\r#EV?ڵ9*>d X_zf@ږxxP#]n7ڊ0EԗxsGRٯl%lNჁ87i>ڕ8X<MaWUƐՌ#ӄa^rkҬQ’0+QU_ttViP'o>p!d(gMH25)8i_ş|RɃz,1>:JY #$C z.m\C;Uc +@4;B`X8dYw$ Мv6]1}@p-aR/!|P*KCYI#5[i@!.)V"Ʀ*I%ƮJT[<.^X4Kneu&Rimhtwz&H&qp!Fp8,>LM0z\WȈNʐE<7Ybcn\?)ݰ#ܕΊXOx?t/P/Iځk6(j|F_h؂#!Vؽ{mF{*ոR_f@pLmTCdĕ'g NX+t!BEx[2#h$-lwOOd  CNy@GU]p-Ө$Ijj{а_Xk)*ʙm9!ѩӪ>O捖² y6t @XN@A~O jvDMFyAECf 9w$ϸc<f+A;;)c CJYK5de͈-w\tG 2[TPO}_-, u+&)Fբ"Ɩw[+p>3 X 66x`ಇ} ե!0EsTv-+ϥc+pM:ٱy0zzF4 &y3> ߕ)*f鹍n4jLml]y1*R+UFcß^]m'Å]j=(k  [9B*v'Rt .FcGE溺{tsٕI˿VR f˧dnk W%8qBsϷ&臿^G,l$Br;[ @vuԎxZJT!!󩻁ƫ,鎨owZ!|&MҙD=~ݬŨn^JvqxH`FF<c@(ey/ҕol&F>Qy2H,BdZ͕̎ X qvΖ.a92Wv{sVh pq0~_[ig˽i"}2+,W5I%$^#4©C; m1"1VGM*NfHf}Z6*z zX[ Y23/=IK@s]87~]R1lm!:ʣ=gzݣx!~sbJv~I]Bbf̯޹t"&;{wA)FFE)4WKmpf<†1OK97`df  1'/UDj?´L?&bS&c]DҢSkd7j1Ż[Z."ao4TiQ?@\bF}~0oG`ۻqC:sm>RE *hpT|WfPen@󺟇=[筗>$}@htl.;B}@#;8I}Ljizr+ 0O6nm \VPBs<"#t]x{B ZH11o143ﰮjhy8 }n FW]+|_ R"}%<^\pS^umxLϰ \@+DW# N"n" YD=<f;rKFCL?*.V {62]0(= Z$ "1Jl+TwmuK2fZH=O~]@ݒ2(`g Jʃt+ <$(gIދ(^P\f`nO*`IA,ˣHk oԴ~$(KG/Hڬ(RpeR)7lC qwǏuC~ʰ emH;Ůh}ۧVT,oSXt5,F! ()ϳ!nu!we! %aPlK0|~J́F7&Gk}05`sG!-Q4=C0>r_/ LLd|$wR/L@+/Ń JOԍHq-]%(`饙}_" Y1U뙟RJb90sI}s(> .4.)+赵 `H @wq/Vj<jɤS-nRɈ,7sfBoDʌ"Cܮɓ2]4Zq?xXkO LS+YyZ΢Pӎ6(4*w/Hʴ gRc%ux+#ǫ*F@;<.60lGs{\' >{ >EQRN9rWt<1|Umj'9gU˵gcݵ.[%e#l}`7]Ay=~M0O jcQCw,Ιʑ{V=OS.>0z1~m2wJiFH:Ix,B*3ݗ]~*ÐenhWՠԽD1/A;ozZc x,yURXlm@lrW;GjDYCK>En+*Ve+?>4$˻P$]AӶŠTm)SAu=jx.4y,LYDotkF~N^7OJהD%V;yK9p6z,o\1KUGBD$mAaز!'/H-X F4M$>#9 T36&̹ƀ{jފU+u]۝PN >'#ӽEpP`E ѯ?- uWWcζ,Rv,߷?(PtjW\EybZ;Nh[9@GFrvʓnl)06Y@E=x(6x/~)_dh5iA%?ϞkA T5ZpUP/[ =[wI-t\B!?AXGch.+ ګ<_ToiBOR@@1/hHWR=xNijWfI$qr'+ O:.4rV3-t: UP>>DL87RLQP*XNŊ¬2l0Əf6PܗpoN o/q'5[J{ FwԬ||*G H4D19iGKRd<3A юT;3c:QX tI:1Y*?2Zr#a7ݭմBt&)'5|$9lVe P"XnADUQ1Q9,UE /<֒(m̶ب>:%$D8 >YtУ2 r99Sdj|pT% \mhw/1<5Y&hq\!5-p( dDolߌ~`_2ڴ%!a Jea\4pa^\,b`My,p LzڐoC&u N|H p+~-k~CCuuD,^7C]!oFI'gOH 9'؉ 2Q1g7g1u;ݏ! ֛>I/4k ”"FwnSD9͕ͺWB]Q{1&މ= Z=4ر/Rp!x~/f6T%4ᠼP L^0Thr_G)ܰ,7l@@@SXNu?}ST1+񶂜:2?)Psj%f]Ҁ?[NJ/D9&@=K{l5d6yuk5aI-J&B!D7 ?(($ylm0|8)T;нBQ;Sɕb\"q<D`7G xPɩL:jwKrc"a2aDp"h"n):&k " 9dmoJn?'hӞvJa\1fWyӸ(Azʚ!EVCݸwX'7mh@[#˜@.p])@uMc&\\9M}xjg =ٍuKȪ)ogE=˯VCz1Rl2.ӖpR:1ҹtzﴶdtyWD 8=&.X٭~T hאG']ˌ;i" %gӸG=P@pNO|d6z)~dۀ4<(=,rP".8s|0H 1iw' [+N@juȇ6w+aC'Rfts( ͛P3-t~p-@]9nn/`k\G8At*{ǯ\tXK `aG5:{{6D֗454N^쳜gv d:D͍g H Kn#Hw 4pL (ϺG!4|x3ټ0"-Me>Ze7qHrQ ) =Uf|$BD%V·nZ/&:CsvEd PճQ92<屦zNbSZ FJ!|ºvBAN_n"/0`/ԫ73:~pM݃;X@p޴dD(IuE|.XO><8O,>\֞7[UT)v!K^t:ƠULj|lA>"U!o 6aNf2ՏOtL F[;*;qm6IM c:Hrl8x E?]ibl=br_A \}uᛳbZL"-F]1USty >MBQ"9iHZcD +4wu°F, utFÓ.WXmBn:j:aVDiLNq[c9&[|dJv%:Bjh;K/ZTQ~vC_[LR*SzTr8w"g9>U/%)ґk]؅h =a'YvZ7`% 4ݽa}A]c Aor/lѻ%B9CPƒ9{'^O]j:I⏸CyUV]L(` ]`<-],VEinƄ];4+$g/<[3\ cs:t ?tD_zm4I\]RED$Y|MߤUG>i"ZHF$lp#:@VZ+8G&q&͞[B\*8xYiLloM+~Kr >#EX饬%I+wlSDgI#J-\)ٵN6?0%Noe-&iFgZ`lv=ʱnV#9jxdl& văG^$FV#[>ֺ:ɣϧSY\ 2w;ӏVEhRG]O/Ep} X7Z@]Ibm۠+d.)d j!7bYOE j -ۧ[*aLսL%Yu%FaK~] Tzd␕IXgۼд^Zo=%?ղM7*2gcDh˞*pKfcl A/v69"}*âh矊*2y|Fĵק^GaN֐Qp_{h$j%  ˊc5R%{?蒟0vT9Hb\$aÙQac\GrĂ) ˿)P'2/79ͬԒ`^/_ +Nvx[/ۨc130tm+-i(kD |XjT#V>P03-~>9<ӢÒæD'9>1ןVɉv&Y1fgn #ht.9f3a$?E4@'iem_7xÅ6]_XMGlsG+ UN&fl_YW7cuq {hE#_\aWhtA煐LsR@"Jq>kMI=ӎa5fƋmxGoc&?,gT]Qp$_9ל:Nxtܐ!yqט'#2~}"4=DykrY0 TQg4\&[ H!9g0UeN܇A.ہqj9HqS.)׺ cǨQ ܌"ϛAĖluP*un;x3uWʳkOɝ:4v&ޝ,j'r.5U4QY׏Ma`$DY UrhZLX:sjoq|_Y^|-SB V"T2\8cYH>O'|p8aB=*Te<"s CW%.$~u-}vƒ[w-Y+`n֝5/ZAvWʆ7EV)k3A/6P1 ]U,Xq5Iw j?xP2r6-?ٚ,me9D(H ȎiFX8>K>GD}aAH0M@W<"툆Rb_u;Ve(2 *3}7jc.s5A^0kh\[hBLW rr"NC s/Ŗ vvI;vw53{^x(oe 3lx^\:2,iВ m4Cu"$ _J5]B1ȱx=G?yR\2  5aM0?rvH&1F՗A kH}N WŧY쐊9ԥ߯01̲'Z)qRN"Yѯc)ZR,E'KZn#PZ]X}mIX7G|x[ӆWMH.[Bx|_WJ_W9ˎDf8O|Ք+tR:.4 ze:cśUeҘ1DY(+p鮡`LŽ[E;~BKG ^oY %`;L$CVh{)+%6WWR|#5].z,VDK _ ߌyEl87zOXE'XB:,$5,}Eb%ȫgGeM9s3!Z4q5 F&\Q-[@c*t3@coTk׮9{\Pa0]Эb}#wO+A`],4e~H^/ _c }:橨}TP˛T(xHf1f^E^?bߚC0݅8C 8?ayfrp:7q`}YgW *ģ嶛A.;h'DG8>cG K4pvq{Alफ़#XL$ -8t;Q;[kB\%1b-Lj/H[C8TDR.SX0|0$;UgɄzc Iȝs ŗbXM}wD&O/:VIu֐yk?rIbLe&"^a^soz. ɓʵ Rfeocw]cR- s)~ ȓ{/NMZ>ghAsS4?9cMVOō~ Hq/D$gNkl!)33x%d3BLh1R(0ypEU"*. h#k`c-mA pH~dXZ.TeD!4Tit! 5oȘ%Q&|Wo]Ka]xV䱙^r|-f{Z`w J{ vHqJ/PJ؅Q{9if剛JV=+4vU cP?ϕ(Uz-wj]Mנ<[l31iU-7xvڱ9 0t1C3lG"Mfc^^YܨX` vj?hǕK7 yz}\L\'d)9S_,0_[P'l<?87ӗoJ8z- P`)ڈ|Id(h)&0RWԈTclS6%<.VbʍCP9ڬ 9jń3, &yw%[[%Ԛ8(J=,YmT-`f :u2ijhT8:NQEJ{vʼn,ϙ <:t9\\W O6@Q'uKbS8M&U#V,X-iR?6+m}䚧LX u45Svu[)Zq_bPCgBA|H׍dFuӍ W?)9 1]<*XA!ۓ3"ьV5O5kXN'76Ey6C8J'#ϘIBL_/ߦ}"[jz2xNjO^,3)_ ?9pJ9=H\oW'b{~. 1i節,(*RV=.9CRS  Lջ,N~BO,"Xf7_6>43ca\5"`Q{J{2. Nip Û$p[rPjT0 MMk:3DΓB߃$QXMRp8;8HG%kj /y-UC0Tq>E\\hikmFaB^-RA>8>8aLB *L@%%VRE G `дk^=%6FNfF|ω-^q ;#mS^-W= .N^/bH] B=4=rufEL}ZKZ8͉54?F] CW't =0p'u2ZaU;b5m;-gCSlF- njsvoG`$zMNcTʹbpՠnF#Ǘ.=$*uoK ;.͂42)pqo[NcÅ}3J>4?`wk gy"l@y6ne!xM~r1mA 5p~uGƻʼ[ )}mEnAϫSKⰇP |B gI*!%_IeҕcCdȭrSj3c4? ,ۺUx=o@j)1^%~v+*Jv}xRB-xKl+yߌ21DJ?A *r\A-,&݁ԽZQXbr-UiȲgAO!=\i?*Y[ G0%~ZfEպ';yseߡj_yIz:9mp~s^ծu*Wv{Ź%i4&gي-Iܨ }8M; {L#HH ^ؗ3F<@g!xb _63 Il` fswRmN'HbZ:;XQ iz.aygYZ0707010000024b000081a40000000000000000000000016609d236000015d4000000000000000000000000000000000000006900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/[]?Eh=ڜ.+Q:@WF̩p{ˎ4|Rc@h ׍v8Z+Ez٦k—-v 2.@цvc/p w9JGaϋ>a|;"W@~#)8 pp߳`Ai %)#tz``%WkA3W1uαGW&"xfYPFF2\z4auOUc BpǼ,'(HPLrHך{&kp3^ڕNqϘ7:GAbsf1%W9)"t\/zN"CgjI;agpﺕ»_4m22tRqH!tp{m+oxEbio!`=2.$_1MȠX[{v]<ܐXwEP2ؐ7uA0dBѹpF!dCD;Ÿ}akfGP6(Mpc'4x|'v ^2,~a4y=wzpƃ!k>T)|~SVQ^Op93Y_u p|$;/U@z,"Pa_[60T /iVPlA_QK*bnrfqL}bP@8] D^"S䎎,pU <Ĝl k6$G]]%Q@6NL U*Z'ht YE91ڏʼCmzE/ѻ VUg'`~Nv&8MS5N9:72PMLP,5*-YWwD-n8dz-B)tu3|8k픍kt%NGK@g`ju1d%R4Hyk&_:/H*wvAg-݈#ep`9"Kfs`j\BB=hoo&yyڟ"eo t9tD^•_ܥ%gePV,2Bϔ|#FdooГi{oE[e0}q&[ g %l޵A%.M+4^ Q1t"BVD`44-I2x rU#i\Cn.&+#֯5,7"^MT$8PT=%+Nu};p*(3_oǞʘ0p RV1JԬ5g6sȍdΑ%sD f/Eյ͓u\v [_ZOܥ킬vpm2כ yxtU4_]# nɛHR8J]6I E2Udu,4g' 2|i6>YU0p6bGr]4|U}1QEf>lzE0DxX@$Yu D7.v;/daqe||4`m@ar/z. 9.NCW.䯫Avq7Xţs?<s q+?X 11XL`D"' hql(T]YI}Ѣ;L b9Hy||[b4Z^΁VD9LY7(}3S,-x;D)j_+M93yd)*߂1?tB3ceߛ)5["a$Cϔ6'ErqvM'`xi²T B`OQdwru6U&z{;bzKidqmC.)l *mZA&e<ԐEG*/o[Z_rmЍIM-n槥,]nj$Z-bdkOӓPD;V);RMT^"_]wt aNl5c ڴI!sRn_S&i^7>jBKվQ5[V_Aڥ@0/HYc?6fH W:mV7'28 !̌N3]ޤ zJj-@R}%-kWM Pzl{wǍ~g*+_\ƒ 7<_D@mHoD[QM}EW}4*=XLM.j8ݧ dpTzP#jU7Zf]\9N H-dkJy~XR ټ:3ˮMbsZZc_wW-yli#sK`ML.%r~x՞p)0 3נ\Ӹ>"f3ôC1e93Ue^Y{HX_cx؟{IH*l7ZRܽ ?5-vJ$ڛ3ȏY,]Xf Svwgf6'm8}qϠ.puPC–?N09Br膚F=y6`Io5l#A |7}ry &(6?>s#lrVXV_ ӜUmNJZ(: 7~q"N+Ҙl;oª$%9G)e77z.oD;P,ht2؂:Br9YJ"Sžj dE,+| k}vYr<C\d2yKsR?&_Owr5+ABye.h֨1B úiKwRKVS< -nxxEH┃nEs!v[XsLMɄLQ`ŝ :#a\ԟχOCܝ1JXa*Ҳ}g7~r)aHh$;;S^.~b@a6=\v&=Rp.HaEj H1&`n*1֎AC8+q;` -,;wZ[kۢ',ulC';  /yV&i'6ΏN)@ Â#/Ǥfںmߕ{};"ƃL`H30"Zt]O nu%'W/ G!-&&0N<ƗΔ[ŎݴTlIOٵg m/ 4TebK~`x\qTOyV+AR~xsG<`"b /L5(Mѻ~]Mc%0X{g(á*k)nmfǒDܪNd%iSqhzJw2xb~$ fN۞6U}4*J I(Q6W#+.jzH6Rбn7v3hMZԼSd4-d$~|O1=rAkV+ey*%㲀~UGMVHӅ˽sgy.+`G?ycJ$/C cD<6"^(_)zمٺ3ߐѻ`b'>։I~10-êG0PUn&7X*34 d- jltٝT(镗Uאe]RJTIb1vHg)!B@9Ɍ0$^3z٦|xJ/:. `j+l&%~ ^F\Ճ} ]9狆NGcɸ.Pn`lrR8=B']t0u30d<( 9+$PG_ոϭ j'k]-J eT&x/肦xٹ̱f)+v P hܽ;,(%/|62iJ,~lѲo>m#tVIgO')`"Q$o7A6'kWcz  jRF C|(/? U{[g1c6<~?0kc!3#SͲ!u\Ӽv><O#Ye¡ccM9֮yb AG84_SDWx@\!<ڥ(TnA{0(,n/g;PY(HZ\{LёZzb1߹nwW1(rcGدpw7U-W7)a2Yڶq#+m4Z+{ƺ~rIK^`XnaMLV&K?'!Z3ukuԉ]}xre9` ˂Nn*C.&b!4 s0wN8]!a_)OwP+Vtу1vlg&B\uD'"["s Ë6=crшr#gl>`eNghB2| ~x08 n/]Q>8yǔ W6G"FөNםF}gP^$G  2wvV~STo(k3kR'8_D~~~ڂcgbiVt{SɯIdPŘwYEǁ-~FSTJpTSN:~*\y"gbJ {f3$bP6KgoߟÃщݔmV ?Ar8LhI,oA1b+{lxi< fi{~b(>.1oU9Vj!jdu΄_ pp,5%iF 9 Rm9_.b) Q܈ѴWRImwC xB8xb@J# ϼt 'L hT[d qe@a6< X2z>]nJ ӝMQB73"j5H&ix]m?5[U[XOدG.ggܺU,>5?v[q>%gImlT n5-Nıc){4($=?sw!hUU^bștQk?z7Q^:iXЩ#A"s'@AǑ$X)_xaGϨ4BV=0q:  y&=N(\ Gv+;>dI.$b4@% ] ^V$=p'l:suM!ss7KbYk؈#F|̦B >3-ye6˵q()Gٙ|:5L¥b/JDKR;ǜ0& 5|U|`sK IUFSi#k\ޡ2rI\Ӆ݂Bxo(鮛2C(=z 4ri6QrƉH,[pw% %bR9L#ZkO2"<俀`THH4X1z-@ TQG|bm\_ 1rj_fcS kF6akٽAhž p z1Z$4wn=Ç <^ۡR$uQrk*,JGn- XQ v2Zf)}GֻfvT}B$`바.dD YpI4P );dKu~qS!~_I ox;K W671 C|e U<=H&9y@9BZCz{r M"VcLr E "BmU# 0,]vq5p5}˻lZ)1n֣@bk9BJ6P[sgGkEjȈ@3>7GH鮐?ysםRte^u>;౯%`)61Pn34:CX-\ODZSo ad~yT\S-a!b(>ļc`L[$Q=Jw;/v|Uoa07(.c.dMoBA8L)ѐcSۧhrp , Qf oJBXDVm$WfuV`v\m{zq0V<*jibz ߧWp%F(ŜToE?k "B@ 3 W&jrm-2MauahFD(ih*cͻ&ұy42Pk ^'zEM&E&H'Tmbl#^~B K,9g}!u ?!vM#eV:;b]s9jiz5&i]ȀsA sЈ8%lc{˃Dԃ!y#w{q.&\~VZnO'\\'t%LNb c au'`>[uzk)m{"ց{DNX"^~PNB4k.V_L9L뀐}F:Iǣ88_VȀl@&Ľ^`G)xVff.O8 `aϲ\Qk=hw;X6\WU$r@؍̢HfHu)s8 o?.{JHqgƓYX{cȺdO:p-7 fME_Η\"c;r;ze~.S8OICEoOsvVQv>”!]tb/!<Մim(lWw`t?;tma}#{l [%Bzi8FIsg ;9Urﴟּ. gȭ+пa@tX.dAGN{9fvKұO{c &۲k-9aPT2ﹰ`+r;-XJ-<` @5'\F( s ott ]TNazq;W6ᜉ=eEJ"dooQqS_cDA7syK'} lf6sM}1;TTn)(@Ch1H{B\"h ynr bܖ\h [[}Yw)lC!E1%%*NR-k}S_:n Q߻j,iwƍ3 ) S z׳GXd1Huq;|em%=y}+isE7(LE [h='7s6&әBmQ2@Lh(OڼPnIqy8(c|KQk߮u4W mq7J]&1HTP !9\형'@ {E *"y<$?.QΥʍ6q,M  I۷PJb/N6"h؅ w9C/'O5iJ1[{SEMq7T 4-]5(I/3:v*@3jc70 m-Ѷnƈ?pQK#ix9A22x^y(Je/K'ɽ88D$oWcC(Cĥ\+7&L)]V؀'o{fEe@z$?SC_p_VQlʤ_N 6!]o2IX|f.?jWD\K -Q)hSEÉ[U UfTMD+(WSVӡ7WUnpa " ׊}vuFf2c6J7d8;h(H<*O+̵wӌ( yA6RkSǦЛpbv dHc#o^g :{JUֹ,|Y>'7XZ=8uO[څx#_WPy'p1%BCtbCV$@~B}h}&hF7j!!qQ-cٲ;c+(_BGɃӥ209& 0pS\P'δB~0t7dJpX=Oe}| E|jbcNp7 I1I>.O6MEJ7M,ѐaNE?z3a3-ga-DZQr~dINWin$g9\;4^tEL/*2謙=Mu!~/CU)lkQ|,b̑a:9vڢ~T>:=5cu0GAXp5ԨYz`/wsE 䫕W:2X٦H7YY">`z pT2^0tմqæ{FnԾix"8ĸR -)CC̼nê(E T9>"57 ՕnƽTN& }0/PەϾx脉ḏJQ$fUt=ΙLTns),N_k)g5ܕbZ+Zo c~xs/l4J+0ih^v\F$SMts+,Щ4)7Ovc\X{t jjRteMϜmMiLoKլ>L/u@MSq8fFJ~,@VΉ%R<URr8 Me*p:Б^s؛W"* :f(v.jp9Af LA : 6%}ht6Rُ1v=U|}F TbG7?) ^ߥۅMĞ^+[-~6{Cv|""0pIqf]07;$L^spSgNNHx}k z۠璈YS p|$NN AA (L!FYN lA[m;D:g/ +l}A)H; J+g!{|g.Fmlb1?u>tbWnXӶ;')h]y sT%f)7jX͡켬c~p`MZ|s*3fGk2‡L.\m*kژDiZ(Vei- \2foAB OZ3nؚ8l쌜;W/$ i S4:4CStT?ͷ)e`+GmĈo1&'um<t댦 9x"u'ʟ!ˡ:Y讷_aQw_+L\8rN"Kq+8tl@r?6fy8 m+jK۹ S2U6rK4ݘ1cI\?q:7ȕQSŠ<}FaoP.Qzׇ-'88ԭd(o'E)z8'9!j%K)W݄^K=Hh1XX09zWKA񁫳F^hE$ 1ga50_Y?.% |()? ~9uTCLDD+z ;<6-&+<]&n1M03fs[9%<(/LP6`nEDA fjCP0m6kOڭӗQɨZy݉[\f0:"$jbxAs|@20~n\_e -p[zm & .1oWQ"$Y9nkĻ?aZ6em~á:@g 2:OxC:߮`jãiza~Zk*0'Tn;u> 蠄 0Orwt8C.xq^_Y- Gb[yIdaj) t^*3s&0CR{,$g#r=6ΥL'B ;~p{T$6ARx7?]YlAl2oٶG/3zRG{}9A K(\QUoGxogRY_:9Lty"Qvi qVY^paڮ!mIs.6meJJ(4nł-WEJ2^p^N[֐wa3>V w &]s^ZpS)q/FOt՘NG o9*m U`ng hnýT"9JtёғIۀZ9,l gb~<Ff |56l{vu+̿nLU$M)ƛa}ٍd꧹RWԪ&--~àʹhLn;goTQ$i\Է;Q6V!ChR$S6=C} B nyPVeDI@VG@ n!GsqG(@Ӌ6ލBU@Y/c;} {S(&PR˖-$ky{=H}ddOS؆4ggۮH(=GaN-k3,n\Ilgy <{WcѢ@6kH[%nPhN]Q=;9o -5s .5l&[otɺ7:E8ST#y~FMbՄнR)m?tb]eE]/W K:8C JS0QhNcV;9N4:m3;L|aXS'QY1|W5al;'o|Z3V K̍hy-6c{/W&W:>Ln`Dr 6hrVٱ(N<9~9ǰaq6c}j&P;2[멑+1l&\FY P(=mkv@Yw?-?S#?=_N ]@SտOMKb8fq\ .BP]q5VR!hv@b{“`u{ߣ\/ӝE ^+Z-LGv2lOvH;v'Q3}(o; (<[hюPYv6S|}{1\Pu u-b"y&.9Yx"^Dۆc1M??xq(pJ[5t&gb_iWXgW'?I! sB/?`~`^0VJ[g*֜*1: ~`sCkowMT{{:nwǧe^F2/ r;SKok۟+|,f..RZ5jJ4Tn<Xb<ɞ׻x68z39 ==J/0FIahO-)cHlWܝb1ݚDcɗUġtZ=GcՆjE_3 wD U}OsAEm&ER/q_+i Gxa,8o'<¶1޹d./'S|NH\t*hH-m1D(X*ExvDhhQMwToZH pV`z098_lӮ+T??C?/XSY%He3s\E* CUSaZSqd 11ևEv ZkQ J_[!O;ndEqˉo_¬!_y_" e\gJYҭ50R0LNTmv8?/KbnBP:!tS{IiLjehv`LBdn \6}S_Z1:ωs $#ZyJ+ fY21ބ7l^M(rh^s]\שM>+X![(:Hy >˸dߗKfoQq$"J,kv Nk ˞>!`_¢ GL`5lϮ֕[|RrPՐw{u**m%Px80Ǻ^>" ʞ߉OZt+;]:WFv"^Ae79Hۚ^yӾWm-t?[D!X3u2%TzS G| u<s{fket5-1XlO=]LwK:#OL0!ɸŨڈF\W hNn:JQ@#%$ UOU[~Y3zl,$^ cY}p!QNXޣA_.q(a)샘-025-Q2Qylחez1Pc8B6nwiJOȋ"sI~ {ă7q-1 `t]6˹8Sin|=80nRsEot#VI1~AZ˪cŐy3vJ eEѦDi'gOvf ֗ -AEH^tV2.8\ n4T|](o-@? s/w /6-6L,L/Լ%/ @'>@ty!e*x+Gb?AXuS."1t@~iZDgo@݇vیPN=cH{?UkEIit%IH U]cAVffl7lp]椠]c Ecjqܸg>w%O.+ĜN]g;UeK˛p OͳzfĂ dzmHJeV&) V2mgkaXg`r$qEYGDVhZ)DѾi5eMgeXl!@nV[$gm:ebm|qsT! GEX9"ڤfW$÷8Ml7%F}?DrYd;e9뚖g[ }Cl?ޘ%*+OpmpG0^@.Lj[%/mAgy,]^6mVF8^2` % [\]xK.KMI|=caÆD6*MeI'|$.ʗką<==GIBp\gR(3Pb5˻~5ڀ QTh86Sc"GN$Ht^KS 0MBA̲Ua`VO9@d>y 1֘FiMAЄo~Gz0jL2u580_2LP/:0[ΆDqQgaC%Vl(Ajdr 9U)j{m4{FfF/N[jB7Syx2 (ΆǪ-]U-CriIoT^ .v`۴oBۏ[1g '6ji HA!f*&4f1iB /]3 M;LOPZ&.Cm{_~2˩TmS$PA^TMv1 EZaKWO/]J<ΎCD#Y=uҫR&zVH j3 _^72쓢s ? 9!mdLw:P_W|@2F蓬mV^)kkfE(m.]FFAhZVS}'=?O#+&ޮP3;O#.&}<4Y lb ,N:XaR){[G[[X!\NrіˮIe?rEhZ8r窪~qn0YB'0ڰ6M֥lZ/{ 3\ f=?ns "-8b}6&*l _Z(qVO2Uϰ&H-!dCd4`ݎD (d@=q-{[8[Ӝ%UW7z ½@zMF/aX6)_(° FwFůa&53& EbN=a7I7nE.k`{ VO뗋w=![7%tjSq]7xv 8fŖ'Dρ`_i(!H]ӟ/t.AaCRJHyqCJHg=JaB,#Io5}3z>R܁^I7]JA!е:`3,JQi'Rm̬-J@ʥ|E >D ,qRjjCwhѿ1q\}!Z|7ĀFKe caD1 fѕr(JO,hJ $^oDܔ/ BdwI1ϙ&$.wg*+0ݱ-M:,X pW8*HPi?+6&82jLRރ#3u]Zل#4|N1:1'>2%j)3:{* ]y:] %i_xK$?YWOw휍), KB"Q:[S1'[݆Ǫ/vC%PaD d@f+(-{S{fڊe&ң>^'Ozq(bgo VT@Ar<>I*8 *Τmm*uԻa~rc, yN+oHTR%J#ͯ+RyZ eu(д 5P/S{qu'1l~>.ͥ]T| q.NB+×yB!t Ǖ+?4~*9:=΢$.=:͆ݶU#v32(k{HQ72h'ѱRv{a)X^\o˪ S(吼 4?) ٷpL Lzh>K3B[qZC:t ںY@m w^W{2Q d'.|sKȊQ"[&o&bJNz3E!I㔃xm$J^R^XۣP)LE],1.0#?`c %v*䀹Y֪_TI%siE}CsC/ hm^Z&HvX"i\@鄽b+gveAye:bJ+RKP9b'N'=f sӛCg6hwb"q~9:A`z-Qf=M)ITd#.{md”Uٗ,<{&vjc!1,t푏, ǽʷ3*R^ZܡT" :V ۙ'vI'+y;|„Xd6b{͐=m(s2r3ț} U ԟO*' Ӱ#R,H{i#:~zȘ(mޮrfq^EiSE`uy l.;Sل*ev8A*^’R(rNki&plP0ģqP¢ETMy =Q8ȗu9Ԕw>FFYlƒ}aWYy\Z;}@ AjͿz+!Mx(y=ܐpj(L+JgR,գ_gqI7ZDqU Cٱv(#aӈZ+: F NKֿ v7?;Z (9>6C0Lm<$&p|9\է;dpG:s̤h?W\h7rrf~Z)޵L(AeI(-rkhHOϋÛ3>/1Oֳp_}0 GR"asAoP7ʞU5M7}=Qڛ? gSk ^B gA|HQ=Yj(;q7)_UrQMꡘ Ȗܰd[I(i{ /zgJ1 ]gp+_6(N>$5O! <Bʫwe@bT_]ۃw M7 $w!b:hػړP@kFx3z_[l[~#P.&ZM1ڨo& IppBĉ*N#q'z %NɃ1>L%F|2!T f`|yx!Mk#Ƹpm5| v:Ӈfe7tJЏQ#*NӻB3( @iX`&?չo4Yb,UG!\gPic5ZJ._u NqE'w 3ƒ `]V .سWM \>܉z2LXfPБ>ob&a{g nf@AuJu9OwS_qr*]CR{!Di<ϺagVCa*sEWߠ[REj㕪nLѲxי;[ݿWJ(WR#QGTJmS|ιlA74$'"KsBf坚cHY5+;=٫hE =J1CJǚ2_zp,Wxw6e*lf$2 Isp/ZbN>-~IktO>CS#~h?4d(=(\n7 WGvk0g(tL:*_I9`2hFµ-,?f:~Vb 7#;I:( FF$V3;Й][ϝBe`w8.c6椞^= S[;SϡD2@{̳]ؚ ^4F1Y{>emO$k/sN ~=xF T6J4¶ǿ̄#f nKJRWyr {j,vݔPg .pǷ鴨x-oW] $<]ьd?[%⼟'3Ė h8]{;l@(XV4#w^u012z+-l$u2. Gy$TO2/?kۣ▥8'a-%h%1X&F#*gb~~&?>YOއv&`V㈜.OccPFAGW+z'd-M rCr,}U*Eh؛|?dF]1/[Ǩ\ZkjhW 3d0d7Tm̐@Giڽ]Vg4SJ -ν4 YR]m3*e|2_0I\ŹDBX!* ~wتoinWicU@\xM\sU If*{t jy*&ɈAi'RA$. 4NpPdi *rn!Aō`ys"Jⷔ $pk0FP/C˓=;a(Cf2"߆F?qeͼ&)s5;&T(G|vJצCϜHGTo0CGca+*S|\nXUhb jD ʫp/thy׷k另$<2hc dB-2gU L$j\%~dbK{cO==\M#.1$_ +IRk.T[q)RdҘ&^O?֎>SwB)&6g]9SU}{xCplhWv:d!Ul)3Zw4Kuؾ߫mҧ(I?3]oqc0$SS_8l(EXMB.JB"Ir!.sOnnCaWE-5DQ0t_ FHr!NW1̇2]Γ ւsцu<=SWfkkc }o 5 j8?$qDzD)~4+,RrԀ{;3A-6B1IL݀:%3qS9-}|B9VUUUVW0Q}2-H :0Oo1$ʉ좇p' ¥vUM/h"J&.Ϋ@"BxFYELFC-s8)\<`TpY-`BT>S}X Xnv F8⮭tHjBW [Щa{.dNJ`pAr 7gjg`"5]6pؤ&s(A (j1ML-[;h=K9\uד fA\ٜBpUX@uՑccນOau, E8Ng֒O~MG\/208#_ rS,Ԑ}`2C&\ pSٓ!DRKĩr&,nhqvzd}cGKfL@`_,w[7NCMH :I99瓚m&Ji_X`{04'eZ,Rޖ_{pƋF2)TU0U ,oʈT$qr0Kz7lL%vRHm۾+xQD h_s+ <>ȳ2]qvͷR|M^/vsuuK=RW.6@\vC% ϡeь.WiDF$gm/K, 2mupiMҔc3ȑ)r)4x.$y dž L].Ϭ!D_+u*LVc6^47 A2ëL nCgATel uavTNF,͡]s|$D:&IC_fRSϝA9\CJv~GKpbiy}:Vٕ{ 3X- Ͱ6 DAgB^QCPe-hh:|254dК~rqD 6Q.$ZFFRe9|Aٺ N*P]Ovſ9ۇ"怉ľ4xt ˄c 7ZD]2 kjPu49s VT_{Ϩ~wcEߥ ␣@8;꿵(IF[F_˗S̲fyS;"aF# "y"-HT*#W>d"k?U^m~3@؞a=,?/uh_2;vIN 吙1(1(yuPቌ>9JG5Ⴘ?VSU9U\g8ixMLQ$RT@gYcDgˊ3;^VP7q|\kKk1#*mIbM_" d0  '=  4I*~{䃼<,sX]($Cj*nQo :|pS_U3 ~Y.)Xѡlw[DYQaOJ2i2P D./QI_f`|GӭReHO 0;=@vQ5:,20ntkqf Fq z|٬b~Emuso w SmQf\= -X%|,@{}8l;)%]rC"Rxff]cWr*GB:6'Bah:z>hs(!,=tl\ 6Q.Q t3.zy//Bc~퉕=S6+E Z)>m=Gpk;:jx<,)*МxI?T\謊$ ܺQ!+38TeiP_a"ڴ/OQؾfOT"&m[jW 8)4l4|ou<}Dg ƖtбqoNS=̧ ^ݯn]u u0%^hwM|;~ m᜾ПL`fFXlw0VB10eXD.Z-WӾ 5䕘{ edruLB"zZ)uL^QfY#p_ 7w$7(Pe(]Ϸ)w|Դ*fldZ w_A;Uwb:Da+Qm&@u'$HivKGhށp57] Ddl}{]Ĺ50 Ւ#Ќz"~Z`^rQgZ0&4ǒ#e/Ӱ+|SX":S&A%胢UysZd:*u,'(*94 89E3Ϙ(kG ,:<5( Zp^o ,;SjkDt)"3whИVX"IeF{ZV8Դyٵt3 hnO4oDF&#&)FO#XR h~'qlQ  [7$'x!JW  jJvxm7EIjX@b14UzŇv+:Krf]H'uQ =R/ MNO#٣Mim1}UzztVԊ}Q 9?^GM+w6 pFCߴCD@Yӵi=4@`X1cVM@e^-7 5@, z`e a6 %\.SH9י<| LGF }lZoW F/tǏq k) L % = Xg)'x򁦁SJy,Eaߎz$NJlӖ/Y&<gk" ,NM9Zfg>7YB_ԍ|2A?X-}&;~E9n)ǕάY7ddFiYG}nӼ %pY05;`5\W'*~&{9w{VMFuBN9 ܱrM88} #M:&m^t驰@[cHȁci??I0ў>EJw¯V~䠢SMNOia"[zNj!}'5[~np(Nڴn,Igd<*c8*:1 v7=MLb89z69:X{=2GeN'ۧ]*Vfn+eX,u_%9Q[x 2Kn3ܬpDLNH YAnd!q/=9 )ka2D^aK ʥg›|uh;ec%$5ae~Jf) h^@{ZؿXJ.A,0j`YMw )@:Q: xK2&~|H|xQ`fLd|% P~x.n|iVEdwXyTY#+zDh]~=Iv5TkHGHI0>/X8{8H|4ő"MD:Lp6U/.] ›P.L2#?a*(C[N%k}$P";3ez]N6׳I |Լ=hʚ|3%4kR'cȭ.L.r8Ҋ/uy. WEx4BFGŰ"?8e yc)Lׇ*_O)M最9x~'P!*b`xkǻ&Εc,~$ 3e±| sʿۓi`}e6*57f6ne#mG}c(zNE$Y`b$T+jKb 0N 0tFÜl/ 1_jc%[2qS#mɗђ\:A8w<Am mzRϙ!hh?aQEoFw|*Ewhl?S@`g䁗xPY$YNb7>W]bU6/:f^lb:N3 3郪-Q(0X0 #G;>|q?*(?^D}s^ t3w--?Z80sȼL$oeb~99=5Ԫ[ TEz )֭Ïwa,q8g(@v~!FpȗN,R~v%P~W0#'uY\ jZNW•:%\ GEE˔8f׻ AqɉqWwr3L ӄ ԡo˖" x'G9G}&=a9wfw_G$f^+PNè[f~s1n=>Zw lR;}c|_UdS%^FC۴9ucnڕ3ʕ: | /&3Uo]L>%Yʍz]FxlUx8 Y@kI#UQrqWk I=Geit.{>O^-B08S<QH'17|/xW>>7KRMPwѓE5n߭U4dNtsn1wtlf*K)>|Dau +,y;^?2@g95UO#aP4sk1Qݪ(F( ˲ࢁ 76۩~*j5sUP/0.jlԢ2xG"Ш)ݟ5?*J#F |}f4_wЅ|UPR^|kqǜiJDN,⊩Br[2AiPory >||̓,Ō3|E(ɫmhߔdV^UЮJG1xE&aГnBrWMּ 8"z=? J?|62y]$K%$8Ϯheu^}.1@\'R&FԜwq/M&v|n ֹB]q(G& RŽ'ZI8z.2RY{Y^,\~;'3*7&AQ; n_NYHV#U?%FyNr] ӓ]xMuDZ5=$gC[`z7W@4SEJW 68@Yt obWS{8kO"ɑ,|!%|%it9lOJcR.F*o&i!Rd(]@pȠŷjWSpUzF.8Dh4Ec,YC5;6vrifǼM]:u*'wSE904_< (tuhD2IU1xYRuwzC~i<3r8/g6%7ʹܰ$i,Jr {2gvQ}|lpH|Y]X,BzB]B{RV%8PPO. :D3Vib!9j#Cǒ`)<&+6*,"Z@{gz2xh<[!ʼת0aćmT0כFՕG]!}lx $)s~Jej5Ү.ܚDuk.~; ~KHLrsYHLᛆTm]A"L˛csr=pUm?2v4ܬs OM\< z@WlAk#?1;uh8Kh͏߶NJWbػl].nK$X@mjp ס/)VIgRWxwj#w dDy9$Scצ!Zdy)kh#w5pDyC0ľw8hPf4tqh*ݟ >s% "X quؿI5=RO]|g-d=ֈyr)1t#/Ł,Ĵa?Lql/q pR9p6M͓5aiXqxlصtp+j,.}]>zO/Vw0R=+^)V-$]. jt鞯ِ|✛HmO%aJa1PS X4f)˶ V@i}9@-cm;n,2ԋBby#]{}5])>_i h'ժq:$l"l\''"RNUA%2?KC6z\em*=[[y$k3_qwpF4F;]r\ZK&Ar;@di5~NL0By+۶:2H r]\s_2r2yGgMx$Q ;:;0=0/xA3!:'ra(y8*ma,x 2N{X8S$l6 ?MðYBIMoB/civVHABXWٛ} S:MĜۢ\6-ʸ]o3>[yM뗔?ͼO?^F!CZ5~ EO4ΖPZap5+@Jy_3^sAdbg TrG0;_ #k}q7șhe :- 7;,77(#alJJ|2$=#etV<$(C4- ΰdK\5ԶW̲>f0y ڛihJG2(¢O #t^x+԰Da^5ًJ-;e`'y5΋Z1mq?%|*K- B[qщ8'ߡ ϛսryRњN/˪xgU,8/xկzx`\ h7b={E>\e\>?mU=DPm1sP[OOz\+7|PI7ndqĊߣnܛ1Jаa.Ժ0Lw<(;`Npʑ|q kMFHr&wXG9tVJO #QJ=j|r7}_EMjŏLe#: V*k ͊rZ!L%%rͷ(ū Vӡ$t}lE ;yLEocTeSMqhVyz٨P%L |<׃%q1CfD7II:gR+A(qχGP2+g%^}mG#$?dSGiݷ՛Jw0|>T)xh323@'Jd#'9AXOQӦᥕ~a)8Zh;(%m%, 3sX2F38W\h,N>c smHn8F 7_HV%[51,0G>t11r7K+9`ى"-5#X-K.]F!`Xmd-PO:A)=]&$cI[ԛ3rk⌑یo.(;,e`j: qde ރȎcJNwfJoXwF輹5R{'T2PWآmLeL8wsm4GQ8ZܰJKUk*{"p7nW&b8RYYױPIu :_-*/jTIoj:a+vI5NP[@'¦Яq9 nPYҀLEJ%Ǥ|w<^]z1IFAhSist:v ڠR| N}Wsm jǙ!&"] s77Kk:bE id]sFs!>y/݉jE`i;fs:i6οM<ѥ%z=gYE$y܆(! {3ʁtyΫߪC߆#\.$8PnR;0Ih٦GpSOW+96qD - 5bA@w~)/z՗a!I1.c- bkڏst 8myi¡4l^_i- ,8z}i &3b4OLuBA%d.J[ HtDC]\AvlzPP"#? tNaK4+BT5?j& *nGI#n:iK| y\w!ʓ8;gj,uWp b CߡdY1ysał+? >kSخ^#5tRt09JdP)={c4I"u懡2@,ݹ$ |q M~Hˬ5m`"zU$l֖Y E}$4;H?q++J`& m zW-, ̑xelIgRN{n>"<͖S<7_UyНP4ib4SE{5c һׁ߽v7ވ536tE2>D @:;>sy|۠?+m_F-yx~D`殨PF^-ixz_ s-*l2BPэ' "-?nD{Rsg`zÎ6]Pnt [6~< -i[r)S|u>Xxig`~:M{ɋ\tΟrsC v(_v`]wWѢY *B( _sK?ez)i 5S%YSlO*CŹuC` c=߬#(Xd_o볹a׽KDLsA4ܑ=D H q|W=}ь8kgSZzEbpa  V}U9KBk@Hw<\BAQGwgԇ<!J}dBTUn_O]LqvգXL;xt4W9at96<꣎Aj؆=2?$62:6/ OH  l2JlS4$fCn;b˞QG8/3JmTd_zrt؊zl1;*ᆎ.ҟ'}:yÈ+%K}2<_x\و>n});ʫہ{F8| C}gcsܖK_7$E^ELoL Ą&Y;nAi}keظWo3f"[g9NՌcҐ ^>c"3GY9>iY޽glB9fCM2?,# xsD|'PA7>Xpą{ȿGh"],JLR>΢T~U;@k[VB0{VYpNGG+E2iGdD݁79͋\f2YbƎ̥` Pp_5+Ar#ti$|@ ؈>SǸ0B +0M^l>frCF?E+|?OcU\񸝮K!;\9*A)B}O[JIK#Wֽm%PЧQ 7C[PɏGzp9MrO5mt;a6ug Q3$:{l˜>g rsX}˯ MQ7<<,B)6).pl

TM U^v5;-g3ͧJIN7UZcN5LZ f}"}ȧAP JoŲDffb K33I%jXCP+f=ÚI(Q >d>jqA7Πmh{%=㇛5j&p{Y57MvDؽ <ɨo k-2EQw`HkNPU"R7-y +yp. Bd2ѱč^ƒܭ|UVmO+KUGBy)L:qQ &(Pjoma2hOwN4v%fW< Cj͙ Il6,xnt,B^Ȉ#T. -WŦ-o(, [Ƅ 9x5~\^lY̟]y$4<+J%[^~z̘P\ysi[Ӄ"^ !`C r":$QŋEd z  lރ?&$kٍF9qk#ve`}H dn&2udz)_+8)#]Kۆ>94p%|WBLwbTKV.עcBJ:"jGL2o<2@ͱ﷾j~ "QJMpyF{YAA-ӍL˕Z]90oƣ/B* zyE/:|o}kF'W¹ׅR64Ea:#ITZoi} ,iEe!-[9M1}>08ĸ'1v7#͂7 Ha&'Cϫ@ux(EUqJl:֤0=S?cٙA*@du ]d|Q&+2fcgCZ&h/ 3S]$+oa2myΡմBm( Z*,Qwvm$X=k/hɂK+|{š}ݽ\=Y}8-0}y#ֻ>k\aZ2CѲt;FJ,qw10( \ )lHGPӢWFeD}q/Vb+VnxEt\Ż@$BOTIf4P Չj_"Y4'9mWQE |cJ_*?y{*hn>Bц '6J 2@}5Y^nioIY^bJ`D|#V%Iԧ+ 'oS P`U JrJH t 1?eYACEx?:將Is\H#_0YYmTb] G+*t^bq4a_B{q\dg@xW J5K5'4^ZtY1 Z]c#8>CZXD9[V( ?S@r|6tӖ\1yњT1 nkVQᑖ^ʏy4eةbͣKeOr2P.e G^RMJHh xD>IS[4wprHѦ4 ?fL>;Xaߟ)1{/#>逊Whp@ȾËTxsb-)WiXANaDzN~h/iEB5 X@ ZCiw}g1:t-Z4i1>G:C1Y8\Fr Pՙ5B`ԇUrd%PJAߘtB'sx1MC`T棛0av͖.R;_o?Tejr[_WHi6ε.B0H름H&p?ۨ4aK&#+Ձf{M ?T=P~QVD6<;w@沕zzRN 8Apn`n%gVxH|s(N?/pn"c2*3|+fbM9EiO15 YY47ȜB r>| d~`oBɜĖc<8ag.:.ee,*λ"9Y*8'V2v,XӲ/}C׋ x 9_^y| $u;W1]ϋBY֊Xç&o{S:tY!>{b:׫qZv7́C\rTBtBvkn8VsH#FNb|uA݇ z={ ឋ9|_wQ Wor+s^׹\%!*Vh~,PeH+ґ"xqx~" *L?q 8't|sEP,( 귲;TaY>X0H0kvpxp/װcEB+cC>B ,Q@efL%+rgo׀D #06ey h6D *&V1aj[QITD힤r3/ɛŹl i;#xYE&m9d-$t1TL "AHMaG4 _ ׾1ڢ-=mY9mR-ew6}с\c0AZGlhnEElm_;ӼȠ:eQt7\vuX3PG}u_ҵ0ֶR`}lPus5?Fݦz7K3BКp݉1޵fAtF4f!7+#-76+qhU _/N>V|$vW۱, IL?-ffY#xX4DsE&bԩ`'x4VmcGGykrlg Vwfz4qܺH" @XzَW*,:;̛rPsN1韛 3C(rWo}%L z'|(8^ 'Q^}11l{j)TgZxaD@4NNp62|x:ǬqSm {PaajG6q拺!y`";Q$t&ζj1sGlleYQץ Gsq#}$_hLgAh,HGr{jp4?; XOkzVxktNX j:v!D788Km!y },6 O_OZ!Wqn6P&uӘ "hue3aWSIOb38iSn_\zodzatQ 6USy3Qֲwcȑ$(')5Exli!nfA ia:YB>r.HS֛ -,Hr!eW4} ^w9azҰd|=je?*?T"l),XAL#O!qCwm}-YKڡ2౫u@9Ϸ|Nz&M%Ա^>_]Pq/DcKa2<\'}|jQ`]̸7XD,/Lsڂ@9vybʔw7FIkf;SLk Џ,Hu~*! MNAKݱ7Hjց[ZE}u:|%ykL |'Z~04BIo mL[,G^UNU֪s廞46|#\ZsӚF& ۸n_WqQܹfQP9/CXhv^)k{()vf ,Z4 |Fr{lI޳@cL"4D!%$?H"OF0n2>ft 7Őݑpv%khljRԗyތxὖ yG`V~ɟgl+q,fB/>NO>&}_}#b[RH_WcA/_7ǛpI0R[*dJ&Z}ЙuS9>t$TOPk~!ZCJ밥 @@.x90RQY>?Q\*W^W^4ӟˍ8k2:g:҃"^;̅='b4,/zc !J4>z2t5i#r4ҷGbD^ԃ8[js!VsRsGE [[q\LBܩ0Pjb<_bY"[gGPeqٓBS#X$@ _D>_mwk ߜ hi6TK̂. 0ynrT?3]ՙd3V&'dU8:0d因U#` ƙ^ζ!CpńQѾ6gqe4JJT8:ds i<̽C9&z07?Izz + -&'M=B3 8 IŗlN(Zf)5;3^v9&)1Ϗw" ǷXΏ6\ySt$3!a;'(m>zdxbe*r`p]9HA?dAux/zbmĉbbO:桉 ! 5M (35sF?4~ ۘ2הڣAv}(ٛz[K8!}zdhe tgkH@?.= xO$b`W3mo =[ ML<}>iŠOiKd@R~TGOXѺiMS}i$MS~DYjn⒆sttpZ-RKR ?*C9UMhxsUu75RyrEQ{Hޅge/im8<9p-0%oBښ5'U)7ITي34;2|.1ƞVAjf=US:wMmgX8jL'aU9?^}i@'h%\Q㝕'\/=%^_Ŷx/ {o<]ϣb tczei3zV䏨|9L-qQm$@Dk۔~4Je2ߚD1 Ex-%)f>7+νl3ƒ/ީ\l&z(&% 9 cSy#Gͨ~=nҥX,ː1Ge`$:Pĥfxv:=8ǣˡqRM4I%MozF7TUむԓܝ\ C08ةA4kXG=Vi(ᘃ} ^MUBb伌յ9 ._DT%=K'_H<iqNviÆJPm>iacRlwiXU0UeXjuBJ'' |ta\JZcoYOh&H6[Or;#ky4(=:)WWs5[xRV5.1rfd(5^-Xٿ^QB [Ake{tq<M)^|Wԃ,Hj7); %uMve4²X2w(+0v`<ǼK@ZhZbty~_INbA+5cu @?&ZKZER(.A3*U&]<+pd|idzۀ:~*M)[tȻ7⟎Zj޵כ:ck!;G!Z{ ]z#ۺBމ˘&F+sT//&(l=;$h V\E HWܳ|λ6է ` QU ȭc)BoetiHQj@Tk%IS *]M'#/"a%AiK]Cu88B mQa.rR%^yRSIDWq5) q{J( )-=L8+&\%%"R!IyP=BJ ZX:%;P٫z&{ø5#aȕPp wQeQ9djH IU~F C6ɉW~L+qYwn& ӾwVnSe*B=e2Օېi0l1֎Qc2 ƹ_Bϩt 3n_իDOQ6ڦ6!F\F|?UO?R:ũOٱ&ҷoM\-ϛπ"(@&9ܾI%=fC GgmJ>б n018aToFfȿ1ncs_[/3M0iش)B/Gօx0!%<040ъpǣt9e3.w,Fg,~N9!"KW[PdW]rG/qUwfO'pnXʞ"*;'?)Sƀ%r wC ͼ)I*NMĄk@,'@Nyrat juEE+s)8.[8 ̶_H(J-1EZ]&jO<(q)?U/)o2,z~f[[8 t[ao%h/5C@VkkR1T4 [;NUh+k>DJ;P>V1H[mO]822n sx); Dm6C#.Ԟ3kn´FuWcڹkol890)/(_Np+ԎC:FlEgU/ tuNT72)goăN,`h>]B!HDuLjjv yH.7Ҟ~PCRί։\)/Uv۴c߈oYQ=:j<͏qqz;,wgT+hH9V ސ 7Ft'ΒWJ Hv麡+YNskY ;yr N\Ϳ /U9p .H| QԢ<` ޢNu;3([ʒ!d][ꓬT\Z^|JhJ|,qHu0/Y~|vUq8g@Ib4GS9+LΧ;tُ]BnjtP,x<.x6,ajV781qX'eY~#U̬˘ۮsJZĜ2Mo,q<݉ÌCԊ nJ,#>WZ%Vylcum o<7<4+P&y ,6q s<4y!;,)?)?[n:0׈8:nb r;avDey(e B2#FPlӐAWZ8_=L @*4q\D!KU7 ߒDSQyLMVuRWD ~Hxӥ?A)j^9TYrUfajq~cC{]߸)2Ԏ(0A13/zmܜ-<(`<̟\$ W,RRCP{ ͸@Υr &£rq6O 4t} |@0<^es92~heVd2I3 3p0$afRv8{U/}IhDΨ=7S[Kl ⏪x\)3ϫh#+ |tVkO7 a0h T|璋NY8F"FX_7YGjC:4H"[׮SCb9=28}XH=9ZIUG980_ץj>7 $wEOu,%ZRC1L ~`{qqTS? rbn*E W(6@rE}0RF\2B\6Q;Z40E.Lj >/̱"'HtbJb3_pԛ1y-$HW/?,ְ>fJkc"s >fwC}(%KIuT9K K5e Y-x=ya# A@psu슨%tQ*zZHפU '|4m?eFIqdK"&%152H ctuz\@yIJe7\Vfhc)ρ!MӪV5!~T}0nY׿a @yCˇ5y)2sꕾ*8 bG(' ϵvr:sm9|AS}wG{c`ɮXstĪf(1[<}?SHir.ssU78XP},5%:aփpX^3܂5(Mr^AɳEپ{c,ZQv-Ǯ!E%'"afDN` oG66/aq^nFi7Ǔ`Z|o (ӵ'CF笞-FҺ1K[p!?*Uyoxlq5~j82"FNHr͡jm@M8HoGqyyxb-zy3AלU‡ܚc]=(Tkxqg] BG ;@ޡ>ceF%v8i-X'}p,jRG9/M!/)֍ BK>| [Gf_R p*{/'2h4t/pɸAFz95ɘo{8[ $` kb eZy[<:@iBH%-{NZOȯ_8 ]#gBn琔T@9F]HO QSuʗ@n:bjD}!˱T:! vt=3HܨTovGB1z* (F|CR&*-IaXh>R=פA8]$0WC8nz.WWCR~LPd%Ӕ{è593I]&#cfHb6÷vRleY'@Myo$>ݶpKDDr]$ ux'^C%oёP4(ƪ=qC4O9mP!؜hE FûhLIX٩i/GY%I;`-J+4l]B{5. `h :`CGv2*wS_,<6f a Iö[(oѾj}u{]3ɕaef!1hV/ >#<,83wP]a0q/? ɨ L$:x!ԾeW&Q*v'ֵl҄:Mjܖȝϋg[w櫎 KD%ᕣ <6 o+ .(&uս%ʻo0Fi&ؽ(gr)ЅBbW*# +`/o)Sc'L#P柩(0\H mŦG  Kx m=M_S̒#LǨ:X򁨘1C6Q!%f/ehEʆ(aW9Mᨇ˨UƾeGe,檁D.q`W2ȱ݌7I] 8ƎK|N,GKۅ%gg%i.I*' B󘒸e0lC縨$1ܖ+/8lu/T ݽ#TNV4P =Lb2Xv[„]R?Z6E{Wh'0<:&_>-LwG:'V 8GCk"α嶪`4I^r/vI\p$92On ´bEZBnn#8rM!]g6z=0BZi 1&ۉ\A 8\pb~OˍO7J eثn2ʊE3.H́SyKYh ! ;yb!U]äd:dhn]0hI*E>z?vFPwp&v/lt#f(5!PA7v d!w~Z衯_t qm[sTs~Yl8o޲r?o$*\w~WpĩL%#\trŶ#h~^HZ<~Ϊ您NM<)-dȎI0_}{m4Ѕ4(?WΊ}*}O'[Dx QHEKGI. T1 /:# R6XVbc8$kPnfNRm nS2? *x3Dcn{_+4rT]!Vܒ)p5/FVZ$,6־K)GbpYj#.zaٕx8)ۦ%vN-8|ຈ]Υo5-f[TC]f6Xo2 ÃZe ΀T{=b0~ߙMý Y b53 Vk.l 2HSFx9ci()(IXඨ&`HbZ8 CSkVM N#`' 4m6iYCy&p+/ (j.ܦkr fr u-Äg0ZjEQ0Rsu+'nNGQ[|Ge*ǎq7(fSVޏ eMn9CU@K@MsJAmL-GmJEE| (26LoeS"cTeH3a:ǜ&5,8Hϖ-+^G'pL,9j~SEЧ*%U<<(|!`st~j~\S(LP>qyf20>+q~  J2d)lE~9FO5>\CL/_czյI:~5g%B%M e>_GJ2@8G"ƈ.*4*7mj%qMG͵z OH`t` {\yAEVόyC~hFnuL@bsE{SW>خ/2\v=0Ab.]ݸp@[7Bov(a2~2抳pޣTKgA8>A9G! UY9N 4ZBp#|MPN!<\zզ5e"g%Vs `mS1u3J6!G}W$NHTGxء͡4*Xl9Ӌ gakŽD,xHbv"UYK0 SgO}k'=ᰐmKݼwiA;b |씦 >mc, |_x%ph:HE(gO@&ԙU>M2NJw+҃& Sum ͩM2QD T1V(O88GvHb?\5Աkbgf)9 u!L]ݿ҃#wK? ήM+m8JBlJ5$dף`N2l3=65bP}+N-A cFuN%{jv:WT([-"{?qMvdR4c|g嘔#R?l wTKϡS#H~ΐI2BC* Kq\פ)3UR\!Jv+Ud=7cD259 CK Jܥ3+o&*IQ4d4:׵c4tX[*akh23옋KyhUe廚Vy%Wh0Chy.~;^tIg8lwozm'9h('xqӹ*':.(b2<ֳN[0~wgC.֟T UAiHQ>/֩b)lLJd˱:PUlh@-A,m8b!ʳqFb7> YeߩXOiB [_#^hz, [QR="#,i#߂MzM)E|EgU (e}ndp”|p'ϒi$N6qU{0~^BNEO|g/`e*ӛzU8E=I34Y>~fk@*6 7Rl2>Ӻ Z[1d $s mm~4଩(:b 04jb<%n4_˽o;_ Yk$tITznFeSa ^AL|(lpusokv%n \Q90Iη4ZgbKeÄ. |*N0KI $Qr{-ԝӾB A>&Cv.am82E!))#O>5KBKYX /+ 0U0Iwru=qcd'e8%؟&dDFH|$ʐJqyy&JI EN ER M_9 ONuOW_Mh{mk5pۤ;"2=EU]kp*Y ˵J,˰rF;IdT7cJq+>~m,'V٩N7_8˪m k.ŀ{GxqhP}(KH3L9JRe^z%_Rq$a4uV(5a5h)_,Y6V ѸAsFi<\UG)`0w@e O1x~ -ު΅cvЁFSƅzN;E4Y;HKS ʅB68:S,ZD,)7WQdjltCm.d_)䗪:މmRÜt:j.U!qBǕ7-*Npg@KiqYj6tX4A)T2wtMjxb{7^m+_A ,S{MJI3 !o…z#y;x+Z-+U}ri܀PWŮj>Y݊V3\K2#} $$;@Y޸0 ddV~%F )X9·ED}2,k–:AE FΈzy8 n'ܞ!B;>;G >HF_u|-Fp:!%,}uGnf#ę7d>w9ƾC|؊m:y|}oyv:uczkՂ G.7oLj(< jZHvуtg$a\IvB(j*c dM-Y+^:We"[,,͔fG qf|fgN˝9`ᦡ蒰fmX"x$@R@'夿Y{ q~Y$^zZc{8Ga%w%hDx}/3-m[&P!X@(,]nH*'F1Ȝ@~dٵpglUe=WMG(%-uPuPBC"2^s3Mڴ?iu)I8O_vJARIFN 41rz#wpŀ n|GJ#Wndd1_gp฀FLCgWo+z<9@bH ˛g<ӧˡ<7H:l}9s$L6]0zBxN;dBSwNq,-2,Z@:JD(H-!Dw9rO!RͶՖV@V|\&1ÔvUɼDL|B2"}Mx d,ƦzHY(+M ϊ.nbŚZUx[Wx?Z԰ވDF Olz3cɦne4㽋<€x{#,Aї+ENaG6XJpB.Үq\b ed+9s5=?;p-FNT yΙ040a$*H-qdFoϞh]w<W[{rwy+YY 7SZYo,Nփ45n:h Pk|7A8)lm61CHK*{BOL!clpgt55ل5dӺKkcAڽa1ws] x ? !2ԕ(}ﻟ5\ywU\` +Sҷ]fI4moڱu6_AT,/*Ǐ{"lF '  O8yڴ9j+ l #[!a-qtD iڱ^K}"|aŰ-wjİ?/!j)2cAs{,dԳߣIg:@idUx3Ʒwih)γ5*V`VCtB k911"X}L(R5[U9Rab7d&)U%0}7bc`f0,:&D láo27E=ZPČ/mZ>K" Tӆ4!Z\ 6eeZJ1fUr7HP6kWtr]+7(yyϯ$=ˍͬށ@i j2"M9TMnJ5&]~^o(`h'˺z%J83㗺!bݟ*y)a "ӧH2$8΢,IǥL< o*}j1F3l.1kˋ38NlGC|Ó}9R|h01fJz9Mo7MslpgPMݢ>eRzlWk4tLP S-,24#p3/*M5I=pCĕHJNU>"W,<㨽UA~LhׯЊtn UUqF ? rzՁL08="W')Ɋ+v9zU]hڻ)Z u:p&!&LѨr ZsYD*~0,xgۑ` :a%ߦt=Pp<&`;z'[L0Y8l ` uA"3GBm R.\]"4dZZK&o5NnS s U>ZeZɰpv5 9f*/_ ̏&n5UNZ9pqfJڰX fEI1.% CgIqATnG%y;׃VEVa\.I\ᯩG!-ˑ"K:j09JxC3pL6Nf0s𡠭qő&%td&dX۸_<Nk#pZ S?*1 Sϲ&* cJ"UH_w|/iW9Y&UMy3(m:0SD(0VRt5 5ZÏ}D$4n)%Ew*9f)r?PNx e|h(Dc<ŞT&mEb/amȴd}9}L~V"Y*p R_p%l%t)U5D~3\"N<WvH9 SM$$IRwv֧^%nj,'ܟQӥČ;&fg"Plgp T=}@. *1=ds*e<]2XԩJxMw Lv-XHnrX^RWٔSv` mQ C<4Km^XUY|/j%Ȉ*ٺڹ㮷ެr~̒*!#PJrѦ4u"p$R#߁n}:#z[)wp,# `R9 \|WrgRT3xXr߬X B$f$7PUPzAySUme_~3pE&l5Hn$ ];mp'].wVOJ T_$\ Le^}$LR:"!5Q~¼jȖm[T♻H?Vl>4*7(oJBc :IVmiiy  5C1T!NJ$wME$g [4 ;P`ucmJg |w{܈ Kdg~~x 3aOK#*meU ӿ06_<;hmӳ'|}YK1 &KXz tKtݣtYs>2~=HBo""AOߔD۫M1^;nJ֋ Jk^&l'a4,+SLl_(8 ̪z ~LU!`pBQ Jf甥&; "v#r37L/sֆ؞--}IOaZ%&#nB|ۚԵ|j1'winn|=JTx=ҠC_x<3.+T\]!*̆5P2 (XBI[j!^3"lNOe,W+#[8OuK{[ 7.P ,T@Y刍ͬ+ݹ``un0Rh=E/4_By? ڬƔ`\,+ 6paW_₋ɫlShꘊuV@e/ehi֩.Yb㔵 AX&FASܜ 砤WolܫE Ng9 |{.[Yc[{.D6{F;7]ݽ"Zjrz:p)Q^K*?+r#hIԪ""$II9/pRoV\ ?1m4``H|$wgac.K3tG[0[7HVgU.aį1v?o:UfvإEr+^rD,d ٘0 ӣ >Hi|5#PI8䣇x;ݿ(Gk,ꇛyOlK3Ja_K}+%t5Bu)YJfC//9)~^j)/*wݸ8E 8xh=KNW_ĉdPr%{U˫  ~aڮw7ƠH8C+ G3/;7$Wy=fHA>Ae[pgDPU8J,&T+9=>]b\!#`<s[&=3%[B$dh9L[K vG @2/9E\~\<B(a&7Rޞ'p#C OzY'8%;x`IcΑZC flhe2I3Fՙ Gx[gaQV.cw'Th -BQ^-;qlYFNt9]r U70━ 4U=nnnVcȣdF0ll.Jf+c0:N#F?&T+0]7?<綜 1(;,^,V)ʪSz:ꦿ8[j7dgm@7^<ށY)yIo?G'nf$iZ,̋~ncq3rsxX94RFqo6:^ : v* Srq fA @&DnG u㹻^KΩѐt̝!B[Ԭ?'A W+{9>;2$(9Kk!jxFqB6JI=x tTU߭(MHQ**z~DXZbұhO":WP/}EJ3;Lo_smTAr׊2d/4(EP3(#T -1KMMH bvdrm+ |*R]9$Nm/f۷xdV~ 㳄EKꟉ6B vԪk 5/M~_$%A(U +͘88Q6Хr1{TR8IS۲_ Pa1~@tK>}ae I d^&WfMLdB^, \@ܞ6+kW472J_9E0꧂!_XV7x9PƝ !ćYPsػcq:7s3*~H,[E(sbe,[=C .z@P4ud85rn]~vT2x&ǡOAKf3=_ITq8nisCD``ԢZΘ@6j va5Ap->MPig%Wp>7&VTߜ\>VS%P>n nMd|HS]Ǽ*!!m," 0\ ٱc1do<;4Ƕ{A6׉ڌl~j (S͝{7f;zPqAߟK#^mʭH@Qh)+ Cĵ,}:}]C 'S\o\@>}(!e|hߊ@32( 6ЦtrS۱7%%e5:3n -#PF5V.9#ZfM."s°] fA$MDxڀ ަ/]4b[DI~}BҴe Xun\F[)PL9SE6OLTɗJGt@0?-%6G Y[#jfܖb7腴2tF󁭑V'fQ3+znn,ĉL~R\Q:&t%!I!spS wmL/"߹}%SI :*on7d*vnyQ4^S" m\Kr:]@KU6eHia 8 пL]DiOK6z}Bux73ڨY-!ׅz_Ҳ)c~+M󰢗b_zI34$]ҚȷT8ce83ɤ#V ݞ !H=5!.\nX˦bͳ SQ^]\<^՞hS7yFcq%mwRN@q\s$6Y5߹el7%@#M CAIm:`τsf'$(3_o0{=Ӆt|lK"˔_`EP3 :G{->e_H&4 {읳. d](x fGbCKՋ EhCybvt=0 2hݱO&6C =W6-PLveAMpMZQS ՚Ԡ@A9&=k%10(@t@xNʌ:c78E32r9tfPE-Ki_x>D!]ٺl`0h-Oqm,U'$zCWs?giX۵{'m `,o  6VA6H!wk7C4O8g[7%OAQ!(qű^f'0ggk:Rڥ.,s@??b9ժ9'CGe?kL3WtofYq>Ƹ\.{+Mg{`Xܞ>'ko怎aE$^B 0\̃#+?;Yv Mzk^(( 1PxUr-O|qsV݀0Q]^Jr}o]+]9OTu4ci҂5($4`:럭5Fm+Rj2- ZxhLɜN#-|臤yb<@Q:e;^]^m3{#:cW1UNxbDQ+u锎Nac+ԥCm,6OlAq7JyL|%^Q aH#k&BA1evў?.AbO#Nc'cNk_?T=H쪭'܋gMOkMv|䚌WB?QC挦o)94CտZ &S*[okkMAU۶'U#wh?/D'^n_'hVhuFxlhR\lb&?N1>~X5ّfLcbFs1( %dӒ#nXagrsc f0Ȑbvkд~zB]7&_0`nJ+bflȥI ;)U*3AI~ wY7G\D)ʂ9%`^RDO,ۇhleÏ FWv1PbPB*]7:1L YPK#Y0RM5֕uB1w/<r3yDgt>#ez>Z.RM>?p2 x]+5ŴoYy=sQ>)Ze ..%|cv=r2Ս^p58{N! J8ob)qKme~ڍdr 5u7_z`tF\gsO .?¿YA Ks:(݌p)DYO&;O^c8Y˳b2 h'֏sVi JђR:{@z*T?ΐ4OAg|C:+8DLB('a/xZU¢zr=5/)!D)&ߡd#׭ z U קlٍ$_ۭL![w{k.փz`̞RU}_Ph謓W%RӌUK R:K3LYTl Cy%mu~յ9]o>3/:i2?41v 7{F)-,';COSd{<>+/v+1w)N5`*5тn29ā^Ȋ8ʮ)1=pi Y W dK`I&ibVfFwvLw[ YqDxrKty{[F2uNʡT}̍Hy)@q P:=6Y!?;@\ 8QвdoäxzPx/H h%k0dUӌMkGٱi-:7o/yV5H}Un@f1AG| 6} !TLv]4"b hѡmX]xBK/{ݴnA-5 m> Rj);0!rXfX.\6m7젬X~ī;ĝs)n;;ꉊm@ȚMa !E[RbE[ G$ v\Y "pM ?I-1@y_O.!(ؘb]e*\ڴwf% bE)Q02s %Ke7bϲi{WB&VQYJvӹ3\* o܃of(CV`?pr98~*eqaIDGғ3k@[Y3':Rל(IZBL {K,gs`v u58dNʫj9;1I'w?,HԲi}z6$Sy/gG?mZ\&=|dZl)͌LRҹAtn!t>ߤ!@37[LaLI"a`%-#*}F$ aMŦv#Ը^hh=ՙ XC9'x3WwSJY">uj}RIk,ZEȚ2=WOd8Me2&qid! EO dޡi$pɲلTT7UmY&'2\7[#ސw q`BVb<lxQ#{4 {O"?̊ `N{t!V<*̫ȯgyIXاLr&-J|!;[-8@FՁGU0TԏQ`n!3U篽ulއyqp5vf<5ޣVe=0K7$nfMyn=%v# exB޾q%RF]9-Egh #酸foM]V;յd?_\^"1Mt" ë*^zqaTw__S ,”$0l.Q ͇v@͗ _M=ߚ|s Wh~ƃ@U,ՖI=U> ]ۄӌ))z?5DpϖEbG a奇֕m!tJgD ^c(O|Bbڴ-f8codXNbZoYko*LJPj^`Q1Vz}M_ C;m"x d*E1@(sY[*Vi6Zz1]8ؕf8:1 [ (epudaܬIw`NlL52|0&d.)L)6hc4TAwE¢ dA:/Ad /zE"[Y/"('GGr7  "'ĝ]0sÛEVn;K,ʦO@xHbXV kht|Rr H3(^)L}}GS1+ i[WAwY}":|hS=*24LaoCW*=c,O= T]'4DOS8A,$!HcXfxW+[#aSl3-Q~hE2wJXfUɣz:qFYnˏDH7w+ ! rP`"t|=2F1hkQ0Dq E\5ͥ=91T\\kNB)q%}7@ZUdQQ˙be]irRX ,4)=phP$U7bCMs-nfWw1Y,_Yj_-r({wJmUT 8uMėSI`  M/[0]7uZvd[m94m!-|x~ZYDt7+o[kU>'(Ł}VKPˣXpfg5N&1 ;h 5h\sL'= Fz-I<&Z*}.)R۬_Y s[XH7:(ٞKHmlN8=70kR;۔rx(̼\TƂfa˻L"9jCeH|ܜ)V1F]?5 I3 | g!;f̑@MwZr>; d΄|ب]l Αo.,VЅct 6TR2.t(fϜ񠱮%~3aCe.[RL} %,kr֓#`fawUg u`SSvcdL{Ӿ<&`ok99JՁmMAo05=ѷbvÙV?nkL#px*ROw|S]4A2ت~n*qeҾܞSص6k-Awyh~6}T)ėHԽi\cN-/XR$GkjZ**.A&,ͽH~Q(7@9ƻ{~[;RlC7D mڤm|o,co0-rqmTp(,'L6lQFyClD#D'\e2%6Wbӣ Cs-F9,zulEl?=wr.0uŒ GѶ+ޤO$,8=,mbm4\9tNI9Xd<TzQj soF3!wcy; E=Z⩇*_"3ۏ*F;-zPȱذi|L¢ 급,xDhIgke):y+,_NoCFߌE2>J RNS3r`ԅ{&*WcZ!5-(y>Vs6HFe b2.Y7R}ؠG+];akElGmcjIjGBy5$-8UKMeEd5|Z;Z> 'Ж?D\oԘ.` N wj! M.pmY:%y9>#ˍ3&mB0p^,^SߵF8Zţ^n ֓/'42ה*w"li,tA?zqPuG?2`Q t(ib(<ӮW6a7^L>s,ҿCn梚򩏐>~u?a#tIe7o'Y B^Y;<2`#`n Wڃkޔlf(9Xm-X^vP'N'C-ltG w[om~Gg| a\S6E0,T2R}U1[&'wQ)ܔ;@jW1;ِ>—@[`I&E#.z`? 3OʗϑX}x(Y[lhpM+UmBBNDVϘx+ꋮ&R6͕iC#S< zyo:.sU?OXQqgruE-Ӝ]JDaZvQ>*}33㽺-yP66N/g.=  a[hY"@?9SMdz "%'vrlL:N7ЖĤB*d'V/1w;ztjw'jJ*RR+;{y /f-٠vXʬJ(Ywh_{Ceߎ\fdutjO͂C{3ݖf1hBsq 6WoǃHcnZ( %X#>d#-hVwoi=B/3*ՙ7OWU~ ..u?vBʱ -#v9ˌD_gYLVCjAo> <>,Kau%'%Z9J5mWx֙JQ>G޾W=0wjW[_WQkeSC'VpAWB?qhm3~=W;. ?ߊ~TQ#m5ٞca%Sӷq2"\T} c+kEa<~`ipwh/hy>!U-qW[I> Hz0@D6վw> n6{q]QwahU~&\nV,oVzsF/|B&= ,Nuix=Mg7pP-NO#NtޔS:Bw+ =2g6e 熗A6Sƚ*B9,v]t CL pE#es &29"@4~d;)XI++*' P?{%_hK v`dDkMJ5%Օ~2 #+Qt d]i3o|?CzRUpo/4Eђ˥]>x^2GP_ʋ}Kt a%,سE1_;sm }TBybv'Ҟqyq":K.טRvWV!td,$-{mV_Iԙ;avv`TnQYGQt-%X7=zdO* kP<rnBbu^J2wa 2< bn2ǧڡQY > -0n0 S(8+ʏTڢ޳/ ';=Rt2bwX"FLjjn}w liaJ4gJv- =O*zŒV[ NIý H9spVۑڝpD>eq K 3m6㌶#8[y3Pd;Tt sgpf Aq4'Pjk}ӕ1oХ־V3Hv$kX\M;vtC53 ~n%)WZҺ_.Lu8 <8 #5 h9 ԡP;}Zuw} S[.ΟS%"lZYrGҎ[#j/cKdsiݢL0,$}]ncr5Qq3s9!OLEϼ2,6}$v*f(TBSSh {ns0 <@n[aˬtG}'u}5T(`==ZEUԒO)$(S"L-靪*tJpGsLM$!+1??e4@pziSZ܂49<桴4%X"Xh =}Vb &ghPOQT!@πg*#|$A|@]t'hxK1siLNDTLb[ W֜PӉ0}c,VMs?"i@JzndaZԾ5މJVj<޹T0ՒBT9n}T@*RS=vv:W-(DCOڹ:c;Jwd1m+P$\[p ,OK[iސb!YKmC+0H {qC?Ie$:Q@l"UkE w Iy):D8H%UɊMKHjb@;,$Af@3cv>_ȐBgc5~| g*/8"p6a8Ey̡r );+N&TU"z%zL}LـV?:8(2 MvM!q4{Ur C !9nBfgbq-~ +aڧRφ\=׾C Ahw!{?۸QyQotm<8w ,Ⱥ~Y VraGYdߵ>,# !{|BKL~ϟ. DQ#$v5sƗ>L˫uk\lĤ0* ?izw fCf._&0yH* S?nl=fH(:4#AhV ؤ܇tiRܗnl0e'ֺkΦ:ʭ~I{s$fzMS2v0.:g@_6GyQC~z;W/QRaq{œ0A,| ـwkol|Z mCv?߽B>[hdV>նݍm<^̤OΠhO/WݻTIo`/(UwI|Y/B:pªܦgԵޝs-]xMN!|h-P~6344Z Hl89`;wF?~Bs'f8jhHٳ4NMw^~ u}c )]( }sIyҮ[71hHDTd:x.کRO;@W~lo0gi[0o$^26{bͥh*a H gOis?E!=O&3ò @w|FS(- Ɂ&8;qn\BWwZ"4Dp>=>`LƯVM ʤR$ԝr6-t1ɪA" Q`1=h,:uG5V:7k9pxr4B5oK$cVy:У/6bVJ0Z{ȦbI,GT{E[n(lhV_phuy1.%i8ʼn n= a_ӪSKLVq7ZWa(֚Tj<8.E1U&k\ᡗU`j$#8ŀtc 7R m/^:.4x}p27FT; KV]f%ˉˆRݐE_Z wנ*/,YݸVmWrF7XKS _=׬-llh~ é9ՏA@JDD%Zl4L RF|[$uifUψ׿0Y]@[Z&`at,<#fUM $OCz9KABRu;7vc[avA}CZ )ղXƮN ,+2YЧSVJ&j!8&2,Yݠ|3~ܘEI4lycaPq#5OD܈[[JpwP75ƻHӥ_F&f7S)%C ѱXBޗ2(>y?$7c][eS&s)5AO]즂j Z[7Na{I͂$cmbJ*Sv!pZb ߖ-5z$x hhh}V膾\~S Ġ6rp]\(az3:F2V·kD꒨oI=R;;*ˆ}(0/чs*"aq 0āhtG4J-˼Q!^IfʩUGhnYCQD| Vl~T3[9 Z]SUn?~¥#s N֐P!K &d/qy\M'd czfywI:^BwiӘ@o03yI7EA%&fhKq]'b~feն8oŧƸ>D-puupp'3r'Vǝ^;Pn`7hB~Wx>z^UDɅe0 ~ qWY. Lw9C CT))`$V0, KN5G){zҊ Pʨ4*YDA&U'QIe_!S)b0_:즧>K:!蔸QǧgG*gZC}bK%2]\j5(qs t1΋&l0\2O+\9iC̘ͅٳh!zTrS.7!Q֞BHa%.߼,V2&sw_\8:⧨l٬ x* =iB v#((MF-Myu< k1}k 1Wa̤O[$%:T´z"Re98HeSYu|<Sn/x=ϺGB^/"Na49HĐAe16Q'">oFpPܧ&:ݙ]Kֶ|0kψ~};c}::4[;>ӭ_9:F\n1FkF+_ȪO@G}[ *)*MX"05~$b@_Edu(|j t6j3)~KGF)9GONTt"ts] LP9jJO&1=,?"@$,crsRaۻ8v/.>S$//ʅJ;6ucĔ9G`oOY4a 6֒ [TJ#FAyk%'\SVp9Ws. _O %YE`Tu yoM$_S,2uuk;8KٖݢXx:72eYu/kI?aa|#j>jYԄI2寔8>cd4 RK?o hJ=fK7;:l?KğvV&8peoJd(VEK1$u͞ȳ!=͙9醈#Y{ba mX[<kjwqh@\l6H(||GPZ~#f*Uz~J0Vn/\?=]."Jtlig)\&F 06g2-ŵhw f%y4~vK Pq[ ED[$>Ob|B)A0Ҿ)Bu0*}j|== Ҏ-/jm)fVU|7 hw1w[8p Z?@DDt9D.QVs]k@8sU5{h-:HE0&TYʉ! qø6@89L/1TfNRgjӔsȚ<;t5axܡq ?[SxIH6%i'?(JG>=lg SUkF׻ F}֖aoqt@mܖ(Ym56|әV3^Vsir雀LNN)2*t󭄰wL`,U^+GY̮ܽZΐj,颊"b`F ,VjIb=j.&zUGcA!~\xDp{"? 9iԂd$Ž!yfhƈ. 'KlQ(Q۳Ezn8ѻk3Br l1~w>9 e5gqTZkI$ 7C,DM8|؜4%H9ƌ$ UwYoSI^2ezIjZW0 ^粩J^A"o;]yZ>Ynof4:U,T'f`ؔi.CSk˼IL P=IbIǃ˥3v(Ώz>Ձ5G, nN-ʺMIJX<1iG$uҍ/ d5p2(@4uYe֒c0`.I]KcW<5K؟+Vy wߥP/^Oh3}5v%mhXa[r i!F0GMd9Nȗw tr[CP#=Y}[$vL8w_ APF0O56C4  WM{/*xwO  {dk޼LN@ J1 % W+Y.3c_'-&*zy5ā-r,ߧiЙ'ϖYTw_d' mPkKVbЃfMK4M8(FiKvo<+@H-5To8PZgy}dN<!PDJvr B-$v̓C9]l@}@ADE1YM # 4U|gDjRzȳbܟ9 c$!݀F%!NG _|.|[[YVJX9E]UU q+ B+HAV2|cYZ<[U/R:b'-w^7̵o` hE,n`s+J+CzacLH1M.:lmapAj9Fќ0WVIm/QPwol]XЕ۪'=EU9ڬ*wa*!^<8bDĘp-=vNSJ&ial`=2`"6z I}O'EPrfeP*oD|xW"i[AQYEL;\x]µK ]<,Al2QDn, *RSޙqz…_Lbj}׿m#ӺZ=p 3,Y"6k,9ΡۧeH1=q'M(5ō Ki9<\ #_G9-7+5؆ݽrư b([`TRHVZJTjhWA^S,W;#W @4t;+b zzf ni 8$*^X#&<驒D-Bu}> @ǎ9DzdY3:<7X (əU>տlh n4"q1o5@Z]LO'1\"WnjDv~KҔ B >*^}ӡ֝R?{[1)J`vޒ\n텯q}8Q T#˚*&VbtۓO8![`Q8<ɰ(,ňYY@ 'Vs`REm†g;2ҝ8dHs@Zxt<[ #Gm$I7*[E \;vWA;& sARp@mB{0%~#$T9DP8XZ_h;{;c)_сGX`FC*lS/FV9 p|oO=}`J(dJixB8}1\F.pLm}IcL/AaEY'ʢ׀B3nj?@'ɒw-4$S/ځ.OpsDMeaMWqJ߿1~ %`rØ@wKp<[(|'*1sQ|F?,?r+r<Р`w #kndDitxzt'y& @ڕܨRK.0')Cp]$:~ghci(T͏()dw &A+@Q/qwh0ŵaؑu!w[&iD8a/!jK=m!#y,M?=qhmn$\B)tLUç-~K%OMRtcXuZ2|pbȰ]ݺ*볲-Z&էI`pEϗ017ާ#د广1H%LA?yCn<%:Wܻ6pVg;}xw$ZX6OUfn)Pӟ`~< )J&bx"ƅzrH5H$gdʵ90 e|g5o0C3I{IbLp*5ˣn'M9[EwqX'Ul'uuq=1qn<0ew¸&b(2;@\0bqbdRv7K.1G}= ˿`LXqAwU\#MIf0ZP`ՙ)a8tJN)L ڈb^߃`w[:ȧT̾l1 ?۝G/7$8 K M:SXV N_x%ƲD|%BͦӪ1TTآzՇ=|&t7ވV$V -8" ΍u=q:znqLƻyY]~/dw"{ Z-rN=nZE[c T=ːzϡ$/Y4vO*f<0޽njƏ\ŧO}gXj|Սj 4([TBl*yrk,ף׃ Da3 ~`fh)aw\~rC|^_P$|j)J.9%?ܱw9cTK\ I|a~h#CN1!50 cbDV: WJTش9_7ݠjvsY|Fi1 ɮXԒy*"К@.y =H Ϡ)0楍taj=Ӥ=RX,7R] ҡV},JI*:J9nҽI !nT|ƷMgP;A$< p!шٛFYDJ颕'jSogXZLm-G}8lfG"FRלb{!ִ!/TJ8y_:ŸB//a>_NcJ'x6o"1d\EHn{MxM`1&rV3Zkt'Ǒ;QC { i3l6-"6`j.n_>M(g Jq󂣳ri_MAgFor4Eވ]frsBrSzK?blϲ7Mx¶i~?<8d'=% x~qU͵p3xָ>bբ6f_"Q4"-8]kZ;{1t2EG@FRq!IYݯĶT!7x-x.s# z7sp_ 9o̦VxTq͢BVw/{ǃ٦\Ud~WvuaCH 3 (>`nO.:ڲr\ 3xۋA-}@R^F5mKW݅q46"zu;MafH%Rj.*}Z 6 V5Z{q'g <iǝhb8H= r (VKYqp|On9 n=_>f@pV뭒~<ҕgK!8Wnb~:]/q.1 uxgR Uϧ #2]Yf!č$.BATR'(jigY'+Gbp$)EVhg6-ſkT3!/%a*MtDW! !4h'Bdݯt #]x<(Ll'm4HĽ~to6b^ykHKj)5`k؛gZSe)5I@:hlg-1%L @!S,DߊQdZIqp8]6 44n]4pe(Ƌp"M2!tR~:57 ]K fZZuKS13 ej|xC&4ZB/nFJ[,6O8Gxx| ~lZ;p7`TtPn1hZE$J( M ,)сcH f:!BAL1\fȕ/Tq na][&:<&~$h[0aWFPꋝT]?yX9#\'W;ZuuhlzZ=B:{O,vZ̵iul}/4 X~I(ՄIJoN16u-"P˷փbCv%S0Qv_1R\/լY}.b\)l3/{^: ;`]=nARUD mCLB@4Jrg>D,S }s^DcKZju Ӆψ,{#/;H3tK4ېBpl, yx9HDa@,:PEbΖp9 f Fztl'o$)>uNh~)4ŕ/}{6omE8Fw4&soarH`avh": 걨%'9;(,b#׊0-3LҢYXF^AO@Ԏ [3A&Ƌ))п[1~c9љD% sґ9;HɊ]`(y/$b@<ó7ʤ=JOz.Lw2񰆪iϝ"\},ۘD^fwXTCY?k7yEllPv' 6l*| mR^UI:!Lrzv XNGL˖ɣc҅%.'džh.%3Uhidp4QIpdxvv]q+h=-Eir,C6-Pb82Qo=[,$ X4).R-37I2@ C?o`-Z6ǀ>wڤscEhkk ϛmbscMmO ]SgIw"X^yآH\eO:34=p²q-G/@vDf&|!r~hK"+؛V{U:$\Gv;̣#uбz1nCWp~}!ᦇ5sl7>&ʢ lWLI$&S )ur&>D~>#sYmV-ht:{' tD|w75_ݷ]_Mms~TqJǬW /똞)0R{&-( gVgڿYZSt/h}ϐ&X[p%K,?G)"Bs.xʡ>H_I1 \87@,}T j ҫʅɐy 6r{GYeD]Xayo)Pfㅴ>K>)` HVJؿSR. _LD z7Ao~hg+be Daŧ]@<%/D k_: :p%EO;vftra 2նZOİL R9¥E9[LmcEwSٮ,8m??+ >?~4)&]NkSUY#i|Ć/3W@7PbEcDn0B7*\!rۈH&ǿ^-ne ,%YyV# pc3reUo4sЗUV-*3 ssc~X=' 7&_ܿ);Z^j6dh\=d$;W78Xі,=DȮ_O#C-)tokRk>"#XnT>J}|e A{Mʿd%z(JsD^4o:æiimQ1^2' oZbhr2os uf9]Y'ԪixJq&J AJOؽ|CW}X ƞvV}/] 5tr}wy؅'j( Y3q a!ϛ2"dBmڃ J,zNy.}qHp~z)ZOy+<ʪ._ZV#r"PjLRT #DD GMyT`BmW9iycXEW)ϐ)mpGAk+~&A_6ѾS`"3lxgڢ jsV{ȋg^8W=G? WZ4K 'ը~!)"ڷ ̄GJ ID`:h1SYV\ğXFΞDBޝ*A⃯AԜCQ0şP͘nVof7f!锼nFA>i5z閽q/9x/ r$!g kQn>ѠS˓-.,ǤX{zwOL.V? <`쟞sjln0h1:h*>I`MZTA5]5}J1FcܲpsTW0Ck[]b>nKV:8KΒ~U!~ok#B3ĞFB`4ćkJx¿^X7NhCWlL_7# :{џzjׅnn0Dڐ*ܹ'Es=_ڳ^Ս憈@X0VzvN &a| N4mXa2.:= c ͦn7vGPPi9 7cHҡwRP36<. RpPMC񇲚nUvݤh궱>}ԑlCPmYt^}-b e7 ТMun_ZhסZN-*|Miti%~I8P)onLiЂB2I ojm>#`IgB2VHB~֞+5Ȍs/&3pň̥r'*#ڒ1܇u?oֈhofMEa?y` d9ϠP/7eL1g4}o`T +=c`ڔg+AQ}2Ev۶/?L`~Dzg%TAZ}@.mk\$B>"`8 8)>!w$k%q oE$f\[ &r-4w pxLRbdV#Umx_ÂWu̻k9hDv4JP E{;eaՋȼ$X1=.HWoG30PFk2 r|͡p{z2ÃQx9 _,8\T}E;yИz2Q{ɖMrKtmV&ÄT|a7l2J;E)ز4Q ك!FQH(jO()J^ғ tpɷ":h:Q/箍gV>Lk,G"yӆ+i PH߱m4x WQiɡ{$nqM"$ŒxəʝO A )-"aغHk da]汖aQrC>%hNsztWh@kJN41]P)x;1hf }7pS!+zJ`X!*UtjGqK [&v%a& egJ>qQemd!sOܱ0A@'وj$f>(ZS7 r]io)XSorI.U&>7$ mŴYW˛8o' s0QK jw"h;Hx!qtύlƬ,],sH~3C%[n@|>տ#BLMOdu%Rdt.+Ҝ!rGI $t0"CQ<~r(3O;뇝P0sn~ro*G7UEuPk6D׬/"Y{guY`=5<)}o ; RIM)@iL( BTXA~O sX.;3:_#YΙ=4 |40rtAf==ʏ$Hc?h@Q{jB hJ?!~NVLτv%LЧ3): KIvTn_^ͤVE|(qdב~{ R%9# NQKt' ?6Џ*3&Hǭ:2S+')FjyǤBˡ$u RmTI:ߘZ_Tyn\*yRwe<("J!j f xN~~%svB5.*ޏQYvGdSpu$0v@ c:(,@ %`ƖHm!L#vӐ ȟJl.{ <K2dҴF4%T>[NXA}TOr+| UF^C.8T4\N29l;GPGXEtƘ1J~۶$nL"yw1ka Zm.ݒ]|j.d5XP]? 5AkQE`nGuEWRT/&%wAXayrI,8lBزqQ~Ҷs&`wW`ov>ug'9XSaC;7*3^& F0D){+ aUZc}XgMn|Mufcs-WitъWu3|Zxnw6}{i4~>;Q!'> ؋O#|q88(iePK3 SP)XZwuѧ{ g|@cgԅrb:W2@⡹m5_,EV׬7v^r9A/d?#~qjxڈя4"zÎgrxF~Cg|t5+e+ ei#ߔ1Bz١#3Sl[C OQ']iϫne7 [+.;hÞZXGQi3}BG%(jGsSB+gCj~U)[~y@?G\WpANe!R)‚{ WH:͕y~snh-Ļ4?#(ad}'Bj(r/=WIbCQ$Խ!Bژn cH\ifUjh.H~ i]y({;hϭ: t&Ei-:=gIrj#iž v~6_mDM!էP"n+4ʉhZ2}/V}m9,Q"qp@ /~9.<:.;m➂s&g뢨Ce 9ZC/]7Yhc0ꕷfIͰLT:=𠟆6 ];e9 ~iiC)>T)m y|kKBtdrjy' ;n"8pdκ>q-qI!3pS0Eca t%:8;wHs{*RXF+4" ֔Aq]oUE5NX[0'=A¯ ;_֫{g./W-/tIvP RFIqv:mt6*!QH6tݕξp_QhN4O C q#Up[ذz1P}ӟ&7:`R[XY wN;"4N UDX=1bYSPB`1Ys2e"$ZX$!jM7Vle8統֏ï NZ^pn{AE[Z~mL$a"fi)nrfiIb~Eo5F@[ L?^tFEWb`93󑥅\p3t}N \L2riBW==hw(M)sM%bW%2÷W]XQ|5d3=b_uuȺX i*@QQ4c@uZ*<XP!0=3iz#ih"9;-,%;g/T|6Ҁi#?giq^ eΝ=ݱYCfigU?}+yD\GoWוB!u|۠FKH ,CX7X @rਸ਼_Q6DKxxo 4S2qH7,BI/ٌ-}U,gU>q4󌨋j4nERsyIjooݫ %"x+ OeݍU[FWT 3vVPLTqN}7g@_ R ќ_&jŌ>`t«#t^WZ}<楩Z^S|d_X]vLˉXT^4!9B{XaӜ'!m(=+97pshIWX:E (@ PޢF] ˞EܯOe5t&)ՏqdePY9qزy2pqݘG5C$fg T25yGv\]ā\%P?9O֓!y]oc냑_o:7 XG*$#;;Nx<~|fIQgerosrGf*bTn1]@ 2f Ԑ'G)/^" u$yq `[rF_vax*@RDl,ɇ@; =)aZA3SSHaiؑs˝1H"('\JNIsgWo:(Veqd?ZáֽHh 5MI#Pp TW_k=.TN⸁=Lwg л( 1LNB&B1];;OH0^)8uO!+ {}( Ǽg/cIȷkBcug`AU ݡÖp5\Յ7dilG8XtH&t5ZO?t9 KFȯ懡 <%Aa֣/-:`%5BMF[ DTOE ϐ-dV/V FXnzc5sd5w[6}P:(s>%MA'm5Q՘!мM65ꫴm~v?ٵwd^#G<0?a& ;.xQzcqP= 2|;@] 6BREwXNm>j1&]zVy)Y^ly\F5~?[YZhx1WNUfoט6W.=ci͢ %yV#ղ>nwcewSLZzGE0]K oq*6!._q˺Yٮ RA^ؼHYTF5i}\!?/"x㇌14 j 7GGZz 1p|#aZ겕n *e/~ub[I(N;!؈u~3u7hk C]Pq؄-B(7g" D. ^D1wgè=Þ^7(Y)ArJ7m1 *6Ab⸦ XܗSqqheG[uLA_[AinX)^ShCjfr#zw޽1N5ȕ.ۥw6!aMw7BҥBb NZl 7Joϗx(%c1ƊuY'bxvCs޴ BWG&"X0}fu~ ~ح-f=6(jv„ e ssvim(g7,R 8O6TѩDQz+PB I3,e6k3p2~76=S9(D9;dJnKvDm%d=(i\!gL2Ұ+*Terrce]r)`P/z48z h^۠jŊb\,{g[EH^>z ʅ :¸Q $aF]\'ݳrxoJ|+՘Ue$ >|x[ЯKֽ^pep&6c@P͔nMMX+G/1e7ŝrZ1Sۑ)R[[U#E )CANb*jE>k/9bJ`QZIotaRZi,&Н\Zf =\n}19LfSVיAn),m1t6qLTW+. 2|yB֗ #(U`^뫠\eVX0t j,V^[J3aRM\V2(I@ZHcŚ]POdlQBm8.X/\0*QǖmˆNN=epUwqHβ7Q02 ۥ볹~<:v>{Ӌ~x}Ss*h gr|`e媔K?-UQ Oɲz4\Ew4Mi#PI^ +=#O'{ޓc\U:U9>MW+;]/e*xGx>i.ÄV 9vWtWl06GY@hK3OΈ?L*vh|k>Q d6 Q[?F>? U@dMkY/0G\ToOj؄s琢SlҿQ>-p1ZzwMPö1+6l;<Emy/1enfdD{`>>ly= J$) c[m\+qW<`RHz0[CKMgBp#,X鞫?kKEMN v,{qSk}gr C&`5HgM6::BCV?;|X{mUt^bQ` k;k3HmؒMn?#m R_lmV 7L}"8Lim1x.M|BN0$xc$}˫vC a?\/@Ƒ61rUarC32c\!sq|~l] 8AfLYݿɭ-wsT?a$F»*>Z&8^\R 'F~'BԆ|]:z*Z }'A6yhFzT_kG߾L|\jE:@+֦&f 1or̒+HMx_HݻIɲʉMzny< ^Vqu8 qC%A6OܥLܳR!9m4l*AKԫ}=TJT~݋k ?GMu IHq0f3Ϛ0Vm3CY_C?*P3IvN*3 TCn 9+`o9yg+:Gao8"ǎdNYyv!9>O^rA4'f_\x1Z&Bx_hBI#߈8"'ڃ.i X\ނ߿`OD\JpP}C~nj)g.mD3;S5םxQ>ة~Fkb_aOAq)pr&0Ie<"tiCck"6yyp-NxKIedӻ_LRfI[[ CQMl|eД.ddfdX~Ë2Ot*neYY0Kz+tX,RDVʠyY/ĭiP%:s0[1FB>:#cш]H0 ,/7jE@Ѽ$'G&.O^k^ ')Zv Z >v]wT">6lS/zz@ <[+z(-hB8'`Y㹂)QLp8bѓQ>nIjz1IH/s=pdXɫI_;z%8ry& 5ks#v5{M.8 cU߄D{<#Av&t!Kǃ-v+c+'d&!.m{ַt6u>?ìcl0_y9I<"4xB1L'SwpH];}: ăOrHC 71laڝK>LL&{3EB}>fhOI S 7nO=,TS9([F^0~}67o Zwii`5paiMP!k:]ir.2AҺaLymDV(jqz{9PԺ mrs3#DMInTR'7@őCQ;>ﵻ],\V\;BS;j\֕ j\<ک5h.WQ'H!RX'j c&A Ϥ!I i^b9[YOkZ4d r|">uvr5,=yCPJ>.ZP4eզi4)ku­=CIԳ5ղ+*XD {dwGXil4G$“)hnNů=kj4XEDV=c;ӤoK- ϐ5-#3)ۖq dc8Q`4; (*aϐҖ?&f9 @Oc}6Iqq. X5Ge4O&8, ]0ɻ8y:;zJbV;}ɗ'!Wa V5oa?pmreM$ו7j<#)~A< h? J h`.D10hԼ$)7,4ͻG۾An٪ Rn &Xe@@$ᆛt?{LhV-8b{neI:ʒ-`kv6m VS8O(Kx&{`ƀi($ĩ ؕ@ 3ZV2RnvÐƊgH#S"x1#37=6'%pn7ݢэiO@9F0}9X$WR~Iˆ(y|B%MC y?1 TY?=IEVdatNf;'*xet_2ntn["gQlOϝ8Yj~/'yi0c\JD.JXd;"=V gpj^bV'Nxڨw{zdz~RcIՕgni:g&.qnCEÒ Sso7\ʙSAF;<}8uޞ:UY6'l@̚ ~% P*|\% PAÕŘzbU@reAq%TT%/ڔzxJYůSZU.mMf;p0yKr\G'h*!#c:+xx.Di}J2#uX:+#zȩx 7^\YQ-*ih֮.@Ʋ%vͱ١py0Ugdsl69ytۄ=/q{}6pF E}tΊ'S 65ݦG bnix,\? PTwdXXv42j8G|Kq9Q 3aiޟyp2זu9}z-C - )1l #/'F%kL%K V6O9_MmVCKMH?քFpLЦe@e41Tui]Rϒ } TJGRiӷב9ߞGN}~ku:r/j{p͓Z7VcKE}uPykWT42o[i Se>ITқmnpk pV1E룘QN2IO)Nšxݴ#&hl2!'hG^u}@d':n崣l6B Џ~'%@VY:1Uq[=[ļv#G@& Н!nv5WA.hڊ}.yA?'n>?B"^Y+d Ё滏/wq􂤙VE?&_1PŏzJ[ y]GSb/hp6k;YWwiƳ Eo",L4$AvTŏ忏2s]9zmG;E#P_X :]%2-H.i#[?ލ? %pt+H.,븊MT}9U߿cR,5uOcK}BuE>>~V~ttD46J6)i[5B.ôiMTq~Agcyo!AΙNj•[KTF^syިE(+'|4^^9guVk%8dp뇸ؓT @VCo{)-~(Oy'X̘O* Y$א+Fp`kUGn 5.^dd ywN A> VS"6|_1+*i29=[o+! ,Uh_{ƅu%5{$PPMAlQycgt?oȁFָ_3&wYE @rf"]'aZ+ ޱנBh:Mˎ +ND#~kQDpă}˔N噺:dSd%M谈Oc>em`>τ|1x TH1 Rr:> PK*.ʢn]=16Ahpvb݃1t?f_p,i^£7sYFGmcvYa9N-fZX쉭*7T?\ǵE>YamC/$T[Lm/&ϒ 7n&B}{DRbZHe)\/uĊrNAeМQޢ~.s2.Z}:cgnd3";e)멕>Kowux=D^YF*XYn(.q4l2 :j_ii cЌi(/[y*&Y N~BoRu# pcȏ_v`&$VfDJ|Eƫ%XN;OTqxF fgq(iN Q`H_bD/RTė'(v U(Hp JY!e1J0w5 ¥8QUVOAA]O8d'=1YV/k2bO14 ͞b%` l?M%b/#Թ >qoggh,dzf'pe}:75Öz- h`G Y+K vJcP9ìiR \ietQv0.J!}+S7M!0ţa=9"fak 󖣙sI#uf*ߣ%ܣ+)_8TAA"@лFIMf "ۣ| NU#cI•:@_ţw7>vP?Lۼ>M֡%aU&zZpj/]ga@Hh}Q"E(WMJWGdh>R@Es_?EN-QWjv-9~C^ϭ3I QeL.qHm Qo E2`"}IG`!3)̰1jcss8R2"؋J̝W*~9+24#M&Efid aʶ'#+ri1%UbG$Ȅ U4hesOR%ʷ}nԲۙA?%}6+r=[.!Ĥydm- w[r4+xzu+oBY]Ne>C$ZwnB-Qgy8ozxvA^=TX3hh1;| T,s?),)R^CJ$fީYcbo d 0QqraDRJ!lӊZ+ rR@\,^hXMf=wQ!WAMg*( slN'[g<,oCv^D@Zjk^oVPB+ p,%)+n^lHZG)Q7plos2\`!u}!>OzMϒo0D 6ʹwH4}>g He_ЋXeξ r b~ap{߅dž$gwOEETZT6Cu5;VެZH) ~V9#ηiɓypCjNA(widj%S 1/jitD~j(D٬VZx *eCm5)i/=S=.q 3L?\45ȝ|&e:WdƫjN^[.[%3=uqoBh(I}T$W1B>H<CDK=c5M䳉Q?%SWk~(ALc@ɎqHP5u'fMkU}'3{6Zpn~ ;I8ʮ5͸]B9>"΅@."^yXںm{*( 4DaS?'([e FT-_#"oF  h){[X _ g6%k%:_ެeS$c0<.j{)>/A{aD]4d&URFˋ]YeLi%iSO6s1I}ֳ{چ ]^rvI!iXM/fd~20rC&K`6r-S4:f:|v_- uF4n,A6z"3lfbOP3 \燬c s ^y7seq6-$Pw ϰ !uqeGnj/yI"r,Ane KfQ{$" њl!pP =5:sJ(:h:~"UHA ܾP9s^|݄Nd=vUtLIG3˚S!( .Gޭlt</MZ]8 uZɔYL>~x=CElBr7[fЁxvC6 L$38v8r+ʴ`Fަ$$Y@ 9)ƌc ZiigkI"AICh,DUY*tu B*-3 y$>-bE2V%`Γx`H _L6z:_v6$'0:o5G9 jTa6kZ7scL<"RfRNLMN!8?t+a4M2~SPMWەadh~vbHt)bvr0'\hŘ.S_W/ԫ[{;3su{ڑ+vk=㑡gsi9s4_W֦1z"I'^s&Ҏ{tA'`嘃'.lpyVC& X; /" 9la|]7Tb\ +1J/94@JAG,Ejn!R``I /uc[C$1+~DOuYV0l jA+SJ턗Kven޴^sf#QS~d{d𵦑M 5$reZb{-|K" -v}%,d zQɸP @\:5)\lWXf${HJ`tըgOut️UTR%݉HEwvH +(ۨ #MIjtu!mMG+WtYI};1%^y~)M{WVx2zfRhV~3ۨ`"^r^F(4w\Yg0 |GKg!זS ,0##u'6pCT <T'>%B%icZ OS+vҹYm`\$nz8y"!YE<W0 Kh/mjLP-2sY2e:,l,V,숖aCʁNA*UB0ACY:H-.D[JKXcI N ٞX`n[hqls7 %S!Yz*$[55ҝ!t 'hKsd9l k9@}$՗9Bl2FF%pGwQq*P۪| L3 Hn,1; ܗfIpNQGJXEBn|0jXҖ!?i32a򌌦r;BVRdbT'],>BHmSVﶴe 5\rꥧnXEH&UFx(Ge -j>W|`Jא  E<_[Y9ŅprQqٶ;A 9Dwv쉲ww2|*u%rװ,?$ԗw "Fsl=,rAJקKr0&{LGLS !5Uߺ)8tT X@1ZunP&貳pF9B/kpXLZWBAX1W&|3a) R?OMO`,4@);\ۧ% Agʓ/PWx,%\Ūk p/it.jw((ʮjG $#{ cMC[,Yk'\3qC5_*OQr[9i3_R֌(}jgޓVIc|qCk@N"̒mV:.Ui7 ;;;Hɭ%\vΙX }D`m}{zQ9; -=蝬6y|$ ]dʦ׳ˈ%Y7r2>AT:p$aQb|Ɣ)u =ix X68 6!v,C:h >)\ bV ɛPB01#LqȉoU\t9FqnTTf֜Fk3M˫u+g_I윔oG0ks'itBɭKʮxIŭ߸Sudbc zó&CD**\ٮkqa<+3uo.sҬ!i.g RQj'9 B Q9EE,Lky `VrIc-jSsН0:kTK׃T;*;?z㩣$mr Yo? Z{ubS!T*Íý<|lx`u$!cxqT"$| ,m#ič]cB~kB%G鵋IVYoFȳ8yOKmG=.{ȝȼt\̇7pe[N<gսWx@f%O{:K,N+0HfMyYCy6ٛi9VjYpj݇`Noř,ex?.UJx {ZܝNSrWJi 8zo7i\Gd4 UVZZ_S,.K5濱dpZlEV[pd x-*QfpHƑPZBa mw0Jc+~:O-lZt1 Ka-YX;j^O]oh;+(.81 󆝰0uH/U)9c;3}˝zw$2kP'i ՁnIߌ[0?ψÄgw`ӗiw)bZ:@\p?1w|%0^'"ReB,/g܏ VLNQO}`~(z4b{WTnQ1i-*,+^݈eTZ{VҖáF_4"~X( W*KCKmCiR64|?!ab[zbǒI׭9@' aKҕ[SyWe>pwQ.eN3ikmf`Iէ-W? PV:񸽕"",o #py'Jro"Av7n=!Yxe_4f}M'C <Ԅ+D zĹg(#N'/"(ʡ$ \e7zU>fGBR}/&T$G 峙lȞN8'S hTxp: A!s7LV&}bp䩭P`KWP:߄q"H?<29NJV3t5fIPK`1(Ltrћm6ߜ),Ӎ|QL7+/Ϊ.X@E3 Z_<ׄz9/C'rl/o CD,QDmsWS~'Z`T^d}yP=OfAwbʾl3mi(!W0Iȫ39ٴj NàŲ&O:iO{524x{:Oek4 !4كh!>`fK?}<+3 _ {0kG?4: uNk Y^&O4!iYCAn܁\< $r$sQI"$xk^x['2uWSˍ.zoUa^ BӾyV2J/*XВNsAkUg'~“KWIw1^px.QD*OS, gaz;}gbH⎒0VFCw;n6Z ]^/ OvSN+R@h8Yj(Stu`ٷN6P\;&p?Ɗ+G3s醘+m'nxh//!T69k*m1t 70 )4UFdHXړ@D Qt9 :SFr̩ WGЁ_"Bۡ16zכ,g8OM)_SC$Fr%YByA!g؊5 #%&%W'VS%+BAIԭUF!* "P# 1re<B4:/fUL#Z0%t!o5@z-H 2kDd6ѐԟ'\#[n 1mut [* Vt] {e&FXQ][lظӗ6GQ>ќTR2ut=eHV7:9&bБ$xzHs+"jaJ.AݧFrpkCX[du$p/Ik :`Q _*53h]H@v0 te~~tr둢iJ50dUou\+mJԼaJsnxf -gcU&$6oxՖRwkDY7#`N"{-ƥ $^5컇B}#\?S4)j2Mȵ)NYktndt5˸<'a2:| 35mYZfR\21r^z:PCJ~DoJiSܲxÔ42&[r[xyXpjdk۰ܝoMwVՖmA6[_Aa4b.4 NPTCّ+  Xc7kӟ*Z1P=  7rpiO`IW3۵ub~_jkL+&Fjw.Ui)Qf"̤O/blq{6A G@2!sQ0~Q! Yi# 4|QP-KӺx>(jeFAڛ095vwr(hsruNn1 g$byQHgo 49-N_`?S#Vx2'_'Pr~/2x&3W kEF}u5Sل35~K}= kģ3/Zxu|1r9GǘU{5.zr`Aj2oh`+9{yJյENQLoHӱF "KZ(H"@㧈DJr4KB @4ObXnvu6~ͤ5vnf7xu Y1Q%OHUI "HޣZ$2$@* 4X"xPD~+t03}{bh55~˅c*r)hg Gx#d@yDKROL'q SŃ35>:;nf= NLhc.⊚}po<>}&rmUؔOw XaqKI[$W "#W9؜B|FLV'Pbi<ǐ@FhMY3pT^_vfRNҷK?@nqіaC]cH^8ɑA uW I۲\hF]c"y>Jܱ&Jy?gL B'"U˔J 6L GĐ#Adޘ v~>Vo ]w#JmXSaA;XSa!}`y%NTaÔen:7%L n)Rhp ܋(~>vz.-~(U}X H U(@Df8`Ԯ7lL>d :-;RA=wAL`ܚ:N_ o~HO;~пBf1yT:Qh;fvj=)Ctx,Կݔ\'8U/=o6ķћv".0 L94 N=skpj2I\eXy ~kg&(#nA XxT5` ECO[8yUCCUEɔoa x)WY( |]N9:(Y=eciHA8uS7r`n*"Jυ=ʢ3`=F >ou!T^9b,C*FtsH+fAGlH.7L} [$Xb14jF2ķ8Sͥ0 nٿII6cLO޾ٺҽ-6iםx]nN3/УȆ1rٌ8Q"ֳY-5jN9w83b;ka M8jU_{D^Dvvah/at.l̮"1i&SE*gHtzNi@hs̫u:P8qH"$Wk;@}c &4u$ҙaDW膪MC1ARf K&<;N';z*SX`?a;R(M;`|9OS{9،װ:;nG_&XzCsxP@!m[OFb,H})YY4h$VFۺhNGNU@y5 :r(\^%L{D;Z~@R,y9]! S"Cc蓃Oř4U.o?QyI>}E޺^hLxTjSVZu'z^ҸTVcAM״^IFh7@!De ϳ:$q MO4 +Mn|NGp-<>zwGo-)XɊ\ Z$Cp<΁FV*D#U%/mB;ۻՓ>;7T|x3qu֪&fbllڨ|@ǷbP(]0*z:5W :66` g 8>(?L4o۩WIhT[He&:}F wLQN]pIM 5i͐ Qlbm. { b;KϵiIWE= s!ŋk9\ (`U"mcP2%%ٜܻ,g$?w Ei#<u^HϱVt(6̳wWI+oH49QN~Z0.aN)9Hw;K^$>341UCf5u9M^(,I 5.y;p:[fԩZ_Z)?8:Zp&|ZÎ@^4;ׂ h{wbY WK%P(cP /R}s@~ J?I_&ȉ=1A.^0RẢ+1%Wo`5fZ"[ɷDB}WQ.⡟]/jPE 騶$jL*1)1~2t"s^$PfEo~R'ƒfگ. bG Ps ,"CetYݚIW{#cwcz|6҉Yᡐ܀߫C!a˴2: Y3~zwgYC![q_G9-wܑՕ׌E4~[!8,-̧ؖtA| )/Ҳ ˌ\8cގS%"qHQAY.ǞIt g?$.Xf:cW&Տ5| m.6GeRp5b<9{cZ*&knjEz/ ?kO6T|=wtfU@îhs`X]3mRGd> m4C# ᶍ| !u-W((^[u#;F5]VY)W#8@5j =kI;Xp QZ]T ExÑrƱ =zW('b lN7\_;FJCH;Uஇ$fxzV1h_< {7T*6ʁg ul"`P=ʃ ; Gb};r}Z}s%vb'6?~fgsa?Q&> oMjD,vn҄`@ duf/T il? `E"x_Όa"0=X"⸝2k (N_Mz 3w^ 30YȞk?}+ijyRY'C6U!:95zc'[8;psnBy.3Ip8]*޿&m,k8Qe {5+SaaKLq? $Z=UD&mY?W0>X4SE$[,gvGu |xZW2%JoU+>a]AX24 ˿e 17,xñeΓ$ӂT@ƱYgvrq՗x䃴_쯮"WOawu:bRBTB2 "ˣ0}H9@g݆iiTofhxHWK+uHJPd[9oE,7ti0*Nc34rcQ 䓵oe2q5NES-ؾfsepqV &!cp㩘$ޛC;Q\BZffʞjR{ypq}?y_?gc.,1R >X:M5'ml]Ԝ=[ލW@i B-a[bU2vFHy'YdRgO$ŊxGFf /:lȡ_'h\"d 8 }bԻ)YO֤N95`RlGacdZEUe3RU-"Y7A(fԔ_5:.R ba؇y$W{f0;.#~k?<$p)LgH6SA%b6&yfdp 6J~!^O؈ f:-@v1_?yWﺍm?A;Ă?o2*&y&gqd>H&  +v'R0Fy FECKrd~pN`~ r=Z KW~hͷn)3,*Mdl=WJY nI!/rkK>Q(dț}ˇ)K!G-М5Lr"dD$>ajp.]( Psa"7+ۨD [R*g2G5>NX߹9 kg!I=Yi1ɀ:S2 pNilziur2hx@mt/ʑ3B|Y 8Hpޫ d,xI 4 F7̽\84)*54jHtz K8;o`Eɡ?TVk9ubMHZeJGx}Ń/>KJTG)Ksm_l2i@O+̓l n%ؠ*lΥ`f)/ <@iAЕ /HjBs`:wϓԂ`ГXUɷB&yWh]Ds(⺴HVI:z-jԵ߅O5/K\4q/T! \;li0(u/DbOZY`&;³D`4;:նm%Z,{{lto_oL*y1Pȳnyd7g=d H3]jh?(0iA}ISflF+8h&J♜7 32 -GL\ڽmΖݜڣͲ"\C|0:Q? S$`5xyOFh20e{]b%N%>/>U:hOxWCU{a rѬ FW>N2hI4@ޭ^+7!|Ɯ ;=w=ϥMϯ4q]sEˠkDƟ ,D9'tpZuL}+0OV8@s;̇{g.jq}hd?T(֝Nsx=F(+S9Ym0}Ϗ;(+5QǠ֣PVKBqIζϾj&6EPXh"pԫW81 #!G@j\IHJY5^Tkxlȧ)7s(efU2'g6e_kz/+ !eIMA'2-@@dtC;IgUS6䋕3SJSR \-%'E~+ uDu ȉQc ]!Qh\0@Ī5" BBԕKo0៴`I7{ɭɆ7GXjypܙ|b ̀~J Բǽ5pQG jpMTpɀ[GʽǓu^d?e?ʆ杊.E,owO39wM_!HΙʙ)7g9#;"83pt@NALkM0ьe#y6f( OO$+ɣ:%ww-n9c n ~lwuZdCkR+J#oCs(pFokYD݅^jqW*z^ k&ݹ0ULh Y1 0hndtH C9#sc[ϫӭfGemam6긬}83NsI4_kdj.u aG{s4x[wD75}pLp(/ևo`6°2a`%H=v'h%#0~8_{m7m0]}LnKX.5p |}Rd#o-< X1,:,H//}N{,ZDv1AoXcgV I#o&lbAqq׺Uof( ?3rfG;۵N:o+@x{IdN?O|\J0sQ@U0Z8P}2Y OH}K`v-yUډbag#Mˮq.y)"ӽF3EԱ8م{qIdOB}yl!Օep羚`##v&rw\p / rO%0"!X-b:dRF?B {Zd1ɴ_!ˬ-; Iopҥ&UA$b!=%dđeӔqnT. (?Uqc>[cA#f)+}-ew^urDMXɻn@#|<^~Bh×aTW7 - 94?(PӆC~lDHX##Ӱ`mIJPACôsQa1irnZ݆h@Df!B;^1RykGbrԼzL+k4ϳ+1x:[U<·qpfYMf*9#0Q*v4WKF9ҧz H"_ XEm@5}-)*2$x?ֆOyMFc[}z#+طK̀xyXf+ٻLwQJ?v -H:%m";F F,`k6_4_ih.d#ݧ4p}t%;ǀuHN؄ɶT!ԻRpsjDdnxU6 uyʼn&xŸf"E7I TvLNi(/^ n @/dӬʬzJap[2 ri*ڤGZ3L$IKل?BjqlEd|gJ4QxN`žg| 6%RZMryPR ]L&߬/%ư:a3-.mȌYڇʋ<>)$ojL c )/a]+$18' ]E u/o7Έ_'D2w*cr̕r G0Ukzh !X*W@YyWc`W2g]ZJ3> ;?'>U3}i Rg\r[zeZ`ETxC5~ipJ6*>|sE%o|'sydwVQ?uy fsʃg"_fWxz9Mӛ`Vbl.2W ڂx=։0ѧnVp]]'lw"abJܼf͊p2nue kJ> VP-qs,/(%@NV{WtiɜʇEWS$^gέU ;bk\E.Y{.;ޏmXj"$G)X9bWƅpC{(k'#Ԡ@.WG x+H55 Z1¢ԝw9K lEBa89קּPni4џ}wF{wECSCTâ4;nE/~|q*˶d}1F${Lwkpݽ|>75d|Y ˙Ŭ@fyDǻK)6;MQdMR]^@E0D+Y mVy&oCN)Q`y3):?4mk2M[ 7Ivknd_"FD#'0 {cߊ9S(!=FRzb@@\iWU}%{cp!3XjgW}}&}?"I/ Һ G&LU̲JLЗzT(O`C6UP׉wjUB Yk>ե\f8(S)g-^dK ~w?)抰B_*RGE%%<-o)~(@9YojD)wl* ]qo'#X1mѲ϶a"s:]IzROuh7+e *$*PJ*({tO5_<p)"wD=tYh^SJ@}rU4mKgZ&(H1_8p7n̪ i%!հ5|mֵl\C1ՎP`~WquXYd(蕻cGWʆn:AM )HbwDeO% >ʊuek6Nk=p+C.1}Ț:MY[؄WSJ5-ڒgZQ| \`|UC%cegFiNw<6[F "}$9 YL|M-7J>MoЇCDrGW'#dzc?#;gV-8 as>u U,o%[C/y' ޒ X`ڬk\U- ۰I^H^ gf(Wʃt|n"Nluԭ1G#+Dɬ ]?֘:@gqv7o/ ʄ>9Ol :gC? MdY/N],<&>aiPzp`k=FжOA9PqGP@hFj,[v; 1D"3ȥ3TjͿ+UR싦F02$ؠUP~>՚e;]m(|Oz.}k`Etv>yɠ5I H=V0"A:afLy3$~zG&CֵT& bc\cEijVz~a82{RJnœ :"&y p^8~!%ecSa ŌӶߋt,KYߗZ"Y4fGl̬7GF k<gF>4W9v#oNg:V YV)s`9?iNy]*(->1܌'v),q=l:Fx'/q?TaqLRC:C퇼Ɨ6- p933A_Aa.8R\lǼ,y2'W$?]{G W=HN9= ॸpamq V!苂L6?[mU~0j).$~uq wW${P:G+XԔp8w1rZ^ɻ]Orc_&sI oܻw]`%﹮JJ,hoO䱤{cy.Byr]y1lzD 0_GLE% N=Pk `6,Di_@\T<'Hף)ȶL+VY ߰;jSSŞ5xf`G/g)Rs18NJ^L_w'>;фzOCY0 E5%8?np8}t>ҟu0\vt߱%H?H- clV8Oq,342o ;m'rmK -D4Bˠ2 z?:Hjy8"cLϘ&Xa/?D5]nNSkn=ENX_.f1o<>BUd?G)¿'&Vs0tdL[8 -Ck>hE- v,)m7mBhx+2)wiF; ۺ1V΀Fs/S N/`kLM#CqϾĿfZ"܄E4pv$N G Q>ȩr5bۯ^˥f2t#zk* nqa!G8*I6[otʃ!6#@D 8h!F?(/B.$|^xyZIZ!} v2UB"yˢ\ObU\AL-wf*8sʸ*4u5`mh1 3KoH1Ia#P k^NY@wɳX]zA0b%C;pb) s* vNJŰgl }]@`0]7}/Cn5;](Y!nʦC,}k 0={ufdVUEuH\.ӥ1嵞TvB$4RK!zثA~JQ P f0hK\-[qk-L˃sĩJ5W #:y&= @wǷbӗB[ӗFtzmM}lv3nph>u mkhg ^U@g8]uZ,%ka̦.) :gdlGT.ks<=j$0tSTiA SFNs+"YnP@c/*ǫ@pvi/I#=!h`|bi]ޖ# E4U5yTYz)6vHs ^ 1+< mS05Z-I©cjP1%VЀS?#/"QEAZHZJYQEVv]>/wj-:-?=mZ}h. _՛!nwʀ/ :q|zR3@C>ච2.^ՅeB5 o*4vnWn?_+\m.1:Wa N9 {q?;4a+e89v F@?´Ln 6ZKN.oAl< {{ ~ 跮6R3+P)xyW=6]KMe?'[ib6IX(UM#u hdH-5.DN_n'ׄ@@tæspu굸T8zrΰO=!V?w#/]+bgSc}{|߆ȣ6؞]>?N;#M,2}Gqk4uV3,zBU:T4&vGD0z'Inmֆr[vVwwVn[Hߙ ;993I6tBz]Rx)ݠֿܑȼa"N`'LG7;;=y (a'CXc(h@Aٍ _V@M^P0* {] Ìȷ SEچ؛Ǽw&@6i+βX GwgF X 8[Ԍs ]mYM"Ocz^j?;E$E(`, zOC ]׫m8Jƫ8yDE)#hgYFnձ+q+^K8N_[̶!\ʁJM;RSDOCs/c.uSP#3TVή:! Yw gٱ?av5groy}e];\%Ϋu\jqR!yrW^{6]A3%`zamܗb6%ZHW =KJ6?B8B i{hf5zGLg4̱z)?.)݉g@*.Iv׬[Q(JnS pxHiz&)kؘZRXylOlC~Y l_!Qu; о8C;F=D|qrlv9oYP2~v7sЈpcWKnݔ2rHgiyV^eq\ fݩ2ﰀ*z,H'wrPG9XTȓF f RQ&JYXH]3)+kߩ`ntVPMf0Gnv>oE_\Ig$.8 !&&;&7\etkv+WFnPU=X7#m nb\*h'/֐^碂(h-ȅE(wasZ°tOś;!+E5iw-#&|6${|v{7-* 3N#5v^ )BI{ [jpi{?rIp[6x;iX_EZRsH'jlڟYLH-RA=}Z2Ϸ>iDSh=r4bYWDkc>#)C[h*vkqHt23P{8?ӟ0 @vd'ʱLvn@u4çyR8~]h5l~ Ցb S?0QĄXY"L.פ`MPqJ }w}Aû9 ΋=[|Br o9FwJoj\l"3Iy!ZQPܤPQl$<7B7U¼bʚ>Ž^!q5bF,柍p^6ڊ$6 ZF.9T8~WC[]~]&{:ck1T#l} _Խ0hK8+5eV ]Jy $Tt6'ƴ7*:LީhY|lhm%"+KSt9g`bG,U5Hϛ !=y8Wၣ@vX%ESCAuVS$%H op5یu^xQ cqiu+ijKbmFcJހ[ꃬZW^xtgWέ~7yR1fټF}kZn V.b-LB?JM2cbq㺹}1]wzgf Ss1s1̿"nPz"k.u4-)w2ϋ|l>s+РS![AEDud7ZSZ ljo13`D!Ue+I_!̲@/ϮY|Љ-m= G1 +O}KG\6ΛRqK /b dweh#d/z&9|שmÇSLrrpz!\{X^:[?%{-g3"UO'}I $jAAh5!9N5n<2K2ƽ2_ɓ0ELW\&fCD[<"υ;sKx.seHeGΈ:V-&b9YsCl7\<ĭ>1S^cBV R*0!, 񞬖'ȭڗňc5:;Uč~k䞁_p=6,t|moT.wcOFN(WJTW6z}ݻDጙg\Bn씫 \)(5.{VIx jF)PH~Ӱ>{ٹQϚ*#wm`CV3+t@x,HnnNWp@{iL l9uPe8W;͍}Ӹ!$S00_>hxRy5}-̇0iP҆.]ʴ MS &S~`ul/؇GN9wdwow}09ݢnl>GsXW۵OcDXBGrІ^%c%(7`aqtఐq#J/hq=ћĚӚsr?2&FU$(^ЅjSMI `{,2QBhK:(>R.}/f洒D^0xpmI%ӳwU-N% Xh;䄄ѿDL%G]^z[-.${@s# ̗b܊T ?3e(p?DG/Q]h?uXiWdTO;0oYsXaw3+#_J(5R!eHEEꊞGaL) t0d-/"p#93Z^{b1Y7ة?#_]p!s[(OϛFzwIvz;a2ǨbeSUj<(9"&!rsғGex:Αrñm?Zxj[t]m5i`csH}66~k'Yڙ7#dvlx*Rcu"{p9$!5J_Ц՚Wt+&̂3{r,4 v/|;! Q uOXj{::+26DQ<"Tc׳2tiD+PPd~^YoI-,njf5;2`Jl_pphv9aG07Q*Fmt] (2«hƖΗ"=M]$]cmZ` *)_JҤ53%2XGHUaiZm.dhg0X g,AW1y XXGdy@ 9Vj 3sA^*_`~SE$џ˛SBxEqD~nIoᄁSgck.hjP%(m9]c(."FI8M!l~_D,S&ĩʬ`N;o!± 9Wr)D\Ϫ?EvṾi8'~KԳYpOgՉ-=pƳYUḠq(j5uLP$6nfGe"1/Dիegf\쨉qq5Gkg$b: mٔb)H(Ɣ aϬ9,;9LEХPY=9{l'*KL%LiBٖ1[Uk7O[XP$6/^`pZe˄g(_pK DN| y>ڇ[_A/@q()"qۛlyTn8\%$N# O"ΪW.>_`v(6-7e#uwv*D@XfHPGO1C^q0+3iJAeܵk&14Z)igyVC`ni_^eAg ٶ5`V\}nbBtxL=7CyfF̲a[9:[2|v[`B >nȊL|O5ʚZym8zBx8KavܗT)G&̇Tx.꾷CU}ʻ-Q6`p&ފ=ϰTivkA8uxɪszӰ/ےG]TR]KiD] : x%Mi#ece[A/ӓ׭owM,-\4ϢۏNsnu:0-cXl0Z#( Z Z3"; |>aU.B?sFpj4(— ܒjΰUp3@σvSL?o&o Ua&,]6ӒV=]L>vN'O z<qv6nYr7q/~fE<9fJtZ`jq/QMsWwTiz5aO%(b’}@sM$ץv s тGwaK@du: ͣ$2dy1갋Gى);7DyzN7;JIgi&QgX>рVWJpG 2l7 !izwlI̊v ahG[PE|`>jf|!2|oYH&ӈAɣ#6e[l\u2¯?Qw9] WX?gl+a׊#滺)Ks/B ʸ'eFA. KX=Fi`ޒ̕]4"z:Wj_ގ0gz2w x n?0.;{0/Y&]֫UQoBE cfޔ_׻GhL[`3zˮ ԙ*K_ yZ(96c3q钯xW0V[Rη^}+oj6s 2ClV+;?6н)%O}#hdfhQ?lە Va]t #euUetxp\͠TΨCZ!\YIŕ<tjGizcNAj^Z{&[O b_+\^SuT9j\ 8wq#LkՀ5/i;z}a@ٮC 'Yg| r,ձ va9 hNy+8Ϝ$a=odjKLӡ egYZ07070100000256000081a40000000000000000000000016609d2360000cd28000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t/]?Eh=ڜ.+,Q"0pC/:e-(rI+.c+HE#0ø#`Yg^BYռӰ A"_aţ%2Dw`]N=&Z4.e5Xp!޸O`DS@mYh,:ې$^`#Vnq{hc(:- >¹'t ]W'0'\޸D2J=WM'F׌:UCj'lUF \O `|maME6tM}zY1vJ]Z6Q9?,`ݞiX fEw#3!P")F?/=afVhABc'nJ+6CLm@zI <@4˺uy<,̇y~?wM<+<DzŬ55彈iXYRvBgΑ3Dx 3_p/8vä>lk%iyJ!\vHQrb>:yVfyOөZ{'iE p 'Y7Ə"rBQuϳ\1jsFH}*1'(nr[y번.1 g I6~1)jmT6mGps :IҶbh&5e0#݌dh=%%: ɴ%4,Iޮ6Cͅf?%N8#kgMHh8&J4geTx .Y>YAw:\{^Qm8O8ZS7p+ 1,#h\w}fCab`5V8;P3YX\ą (dGu/MVЋxUŧ`p/̘.ryhKݝiMͮUë1[~֧vi3<)p.Z s٠+AMMg0@╋tw P1yI<8X0 qFsD1SL4?0`M@jǡl6lZPk5rK?OԋOh/u`t&}T*ǒZ]]CEIUBo&!R%2컣L`+:ir+e0i*Xܦx6]޲6f6%ds / +ȂYz ݓ%M 1:M%`D&D>{QMlΨ+ٍSLPZx{|۩ ŕg m^`~AveLX7 c.sbmؠn23M+JkRplD$q~e +2zcsQ{2uCnҥzXH\`NBo<Gm$K!'Uc ĞEAϵΥ:-F,<˗FmC:^{cCÕu:åYf!qCX;SQɥH;cf O:a꫔)+dq#tZZ QIק:Xr4_#_r(kLToz+YVCÃKޱ i='^oF2/\P `Bx5q"ev:?%H"c4xP g4ݕAw"(}uuaMtJ>0><‚CwDI{tCݐ>_+ܔPP!U+?ۄFITkڈpY !)+i+>TՑ\׻: UG!y=j^#0'b ;=W1@J5@JL]5/ioC1$.XqC׀}?˰%0B`ņe9C,%:R(qy ynu7QфeN6cO^9bfne![-i? ChͷD2tjY1 Pgs)͊v_QJ@ @#>3n-lFe11m ;濫nF`"2ugLrY8~)I0t19/NP t3]a Pju\kLLu3sgEmK$z3g5/SeF,|<evac쵘IGI6wT@RJ(D bCyCwxƋ4 ڲ#5فc\y|lP,;5NnP׹;r6B.P{П}rGOx8gXAa,ilx P^hb*E~c(!G{!م;Z0ueoV]{,uA؂ '􉬱~ZqMZCz c)/P]V m_l+H ƽ"JjEI F2P/I+EK Z\vB¯Ry$'cj[ %e >\ЅA>[Aơw!@#. ڪ2 3u}ݛI)kV" kvġY^QֶJWk A+'% )YRl~$93z_㦾)ڨ;ֲۙ1m+As [QUI4Zp6JߔV>3>Դ켊+PbxT[>L@ [si& Q.<.^V7op?^*l#:. az)  ЛPA~fؿ@ 7PRԀD ɬڬ)U;aFF0J9m1# jAL\X9(meČ ߘAWTr*5; qly/b@%+5RN40JgbY{aĠѩ!J.j6ưlT_!͝+Y|'v]{ OdL"C N=ue3o[#8βDN*!t:*'!BvJ) 6hgLö'?Q.z*Q•0ǔptq83OyI,?7Wb&#dagjW]cU1fٍRX?0M%@{e4OR38x? >M;Ǯ &'hdfmpitMFpvUF!r-\ᢗcҩ,K *f,n<-[@.uJ;z[J.I.. HiG|n2I)&ӘwGxTM.@G4@Oǚ G*U) gW!S\%i䰺;]|ZM쒩n#G )l-ţDG`F2/ui9^&x;Orvl$Ql g,q#EH$ aJm*!p սlJ5Df^gc nYG qG:e 4Mi>ؙV=O ;\҅^ו3i#N ]LsY iߜ;ACfs3d Aw*Pw}S~7IBdU5= T15xHk%'մMZ  { zwqS݋[vX!Jj -bCm(ZOHcUW75)[R@[ Ѣ]*uoZ݆ݽX7b1vwSZ(F4OٮyXrN1Qje~|}K^MÌQEWP7QuK9Am*~UlnFc0ˍwr``ywpը k<ޚy0<^Z\$L~DnKF]͒lpOwybh:wsb IL'5&auv#]jv0Anͩr!m\6@_^,5vBM*t m`7Wn i>nmptu fUJkaG߷rXļ~q=Xռl86IjM7?-j~wi$=XT:444"J[j.ȇSţMduzD n˷Iw]er{q~p5$ nRLVv~C=]?&#Ɔn~G =SeϿYMg|{PWgQ%٥H"3ʏ@W{G;cGlͨf'@ iߘEkfiv.sz(YᅟOno;YTBHJސuemqyA JR|p?<+m\MN:{8F'wU-2ܚX+dp8 ;<ҬϷnSI)?4zyI艿s 2V~pK78DmݥoAi9,6JuC{atLjo$/AW^g; NT3MgQԸD&v y((wǨa"8yMN@ִZ|*o;R ,&̘ >p(R>[,Y]$EOxOl8* Y&>Əeޠ 7ZZޒ&l+j]+HvJNG|~]%م2zaeU@ᄆiYO )1 b7=^d%Ƴc痰b̢+ qinʨ9*UAOM,QȾl>hHcUۼ0lg4'Sf NGLL[8 <}r<&$ v+pyV1l!_.bתBN6[.`.B[>k|A5}-J;%OaH<5}kuEt體w*Mvp!cvqdw{ =QvOXC;#ADLݩL0:2TɫzwK y2]i"3YTV 0&b^ıS[pe `Ǔ#i}~vŘ5/ѮXdH_KnbBBoK|>3.L 3B޾~bI kQN:>0!¸#K.&q\ _ieэSx2F2{"0 BuX5?0Vfڹ_jz/COQ/}$;).Z"tO$ dϳR"^ AMn, M8rnfG`Tq Oi fRhA6='kk%Kb n392IjR}SZ:fhFZ)wo  Dɏy7V1eX-d`1 F6aig{/L*$f F4QO!ETUj7%Ce񨱞wCb~IמrxPi; Ȕ%j<#)%Ի. n(I` %VS :ڶYy0WY|6̡GG{+FJϗmC3gfturي$^b{E{MRA{&>suZ_E!G[?8 ?O@2ђb'9vIr BE(w/Nf[K':+?YM}ZIC܏6o)5N8:w,,V`jE7 3[uV].}o@ȢA !DlSNxeu6*D|WɀāyE&ߵQ \Ŵ6FSU[1b]<26[ :zc< K\rt&gZ9SW"Z: 7.}? ~xXh-_U(PL16] qS~TlC̀>=.6D՜A[1ڛV_¾T,$#Fb(Icď DpnI3 g}, NY@ EX1Rm\5rʅtȾb)(;@f@iaFq*[arרrOKú2gAS߁yF+]h(mZdt^ϛU1-'.Lx) NT ~Q,`~U<DK_R /q!s^%7xCqs|WFQ > woJM!ק8;@U/iwdEwm*A@-bPӱi1M,C_H>hyX)85@KY^/ϲ"<vߎ^`}ݘ $z@'t 4J'v|hs]\3ǃCMJ& Ž6c RyrR ثY?eJ|x/5%EP\.N0fZOk]J [ ~s421QXq"%3ZP|#0^VѨZ)M*('#}kxR=tАКX/3.1.J5y21ca;EkH-lg;0M򨄰RnxG_FlQPV{cN&3Ir|QMEw<& "'gAAW>\rՁp#]R D4|@UZ­#0Y*Yn ЖBg ƃ8;`&{ԍ5;Qq1\֨'ɉC a){ E yr&6a.@Tt7c a9rRg 4RIۅi_Z.e vmę@6T'ym{H`Az)d{G ͒(#t5ϖ.{Th4Z+HuL6iHUtpds-J{a8.oK396Dϯ%!.'/`7[%@ k~#q٢c o^\8\d1\ f>Xh$(v?}.qvS`Ip*C? 9wgGA ̶=\V-zXZlbVq ܧA35+0N?Y}V"lhy5%P9CA]Ҷ ,\b̑Z0X/:9 ۓ`~ɽ{:!u0w FOՌ;)B/UE)qoleCAfJ%)wH#nxsc-Cg lH6DhtE.דcbtPKx hz 9xQ69ʐs?mFυlaӡ[KnҍK!Z.g-SF~B y4aYkjZ)072Ex5-LK`xrvoATkSz9i׽"Yݝh5C[57pSHs/E)x[:MU%m(H6:ڼቦ#f jp!&J{;6œr}% `PgH@tW9E55;Zg%bLNA'T.9\6-7'_-;ԅw6 {b ⦡PHX0{,04.閬(@ cOcɡd( [AheȻx2H;Ort Q'LL޲vX;:LTԕƵj"Zw b*rL>_ ң~ ԈM0e1WyVe!@YUJuYEN7}މ>M$QdWyGb,\^\T̀ If炉#M.A.Op#QeM vKE c{>L('8AL>FXv3URoDr1tj+K&2ޜ2gt]W[ q¬PvRBa`uVOB$[. 4$&Imߩ2z-SFk6k Ξ&}<ĽEF#9:Yix9X->E gHSr6pp}YD\1$.)V\ 1 Iָuq@]?byGX-n96RdugoxQI5| uëvkrz:/pMI*vLUT42Su=m譶9R6d1F+\##Oh:EfO Ӗ_pogK! vevt mVW80ǰT1g_pDc`H)%F 1Jo ljKl$UV{m60_{Uwm̃ղO*'A.Z#X?MZFuj9xv⳽b@84\SX` jG_.*ɋMcĢ*.c/r|6_)XځG E)Pȃ.3}|(B:$ݡ6+ |XXOȆkޖ改tzcjJ*l y)VGTH!sbimٔd*iRN~vC_zC kPksΕ&ဣjc10WA?}2N݇V4S7T{5뻅1J35 _/l0Xzو$ = ","`dI]uv CI´/޻UF,c{ںͻ͝@'0"k M2T\gȬ _',0S]-K@RHOA7\{tkD_%QL< *#@&j䓨LAFmωw*w >Q=PO$<`#r90e0K_3srHi8D~BV=^Q`fdƊa.sLiDalBBp\mki=G 9"qb Z:t),avXzpr(Wynd_RBh}$YoMq᯽&2A*)hYk1.kaŀGޔt"`GJ*@ϕ̢fgDwRmg)fߊakv|>Qb?VOjG-~Pb#KNlچ'f>ԫ2~$.x+vtdrr/1Boʵ7WKd?qXt&2zU iO . X7*# [;$Aanj\ȣwVRۿw,̘+Ԕ$7ä*V߾\#=; ER&"@oY_K/[^h ҇2" zT2 :X" gR;vAQ2R(=1˒_TD/ݣ"9! Ue"0HOMn` 7ٳƢ`e|_jf?*;C_gL(Hx64fڅF|F{Ih뙁 eQw5p&ta 0༠$m}\Dym16;9طiz{?f"u΅^$& W*nXϢ,{ѥ3אGF} %)y(*DA%i1Bc,VW%WiOҒwFܮlk ڳ*fLw9(^#dR!iAEmͣa < KNͫ'a] ߳ˊBC3$;fR lE/dY7Yj1Y[$.8&pi1z5ϾC}ؑxp&/8"e2 m4fh3&`U/r?kog@K@i8ՄA/=0?(7қdҪ^w79k#Thz5I-wQAYea%|Z/)^a9l9cegK@Vj#K2*IL9ҠI(u0^()әҹv?~Hyا{E":ffm/ Fg-ojLrS҄yEz֌>Ȅweڧ `)H)f) $N^QF0m_L<{pT,! 5XOO\mqD۰^+̟ˆC"~:XPx c98{{HJ"\=s߽c " 3BE)dQڌZ0$:Fp/>q`4~|@4ɕBWDa`=J+'{@T "5:BaQz2jL& I`>\=i5#'2"[tȮԏvdV0?k0 r]TVG0F1}o |:`|kC?W1A7)'G3붓xu_zQXKrԨV0RhNDB@:6mb'fPy$.Մu@NV~n^ܵVg/qWޝ|Js0˭/X^ lJиWST\3'ʐ.5Cj^dM\8h#JºhOW0MPgqF*#4j2H=e)Xɖrk>*S;â {BA2bߕ͚t!8YPt;{ YzރE0| 5s8(~7Z@,% X>!Ñ҉uyhYQvi ]HcPalߒN:͛HVI3Q>dW MAvszPL/,#V(i7/Q8YaCq^b")/: :" z֊S1 ?t2Rl@67j!0!UݸIĿvO[*+ [G˖ŝ:_z= -dɯ㧊'qqpfuud7A| F[yI5 ,|_n,r% gfv;8i#y ;9m2eaeMh䎫gGiR7Fp@R6iG0SAF#V&3BDE+$d1M_|[0,ht/(#<[tm)A"m=vi|SX(/\/`'jFS=y rkeQsOdqKng*L/5XS,sxs1\'^c ;>on~C@ A6xK-4i!ӓR +LN.& MR7+ cwR:7M2ki `#A'Nj ^`?F&W69t|D)<@w6q3z>L("WҭjYKbX\FmH ҟ"=I[mDu}ՋǍ3x)67 mRt5 EZfULC"Y;Z8_lNO6.+eG*Mkv߂K: Ba)zw= 8]gh@tAY]s\Kncu}FϙE>!0.nPODVw,:FX.tS9QM',䌇V$__"4P5]3!r=MNDu.p '2LiiF |?K3*;u o%d1CMf|i>{V6?w7R2#|"4$+dVz"{gCO, f<4*Bl0s0'zN@;"x t;߱7QEK6aD(4/sH%09ެiGKR8wh2{*G4Er~PYD &}l,i@qlE7,.@kAb7^_M~4άO/'Ñ@A!*:PO;:NKBP%CV]BCFM0ёS 'x<01 S+I[oǖA*Tb53$;+=/(+gOi5 ei|zR_si%2iByTEFdOcU\ )zNuOͻH(Ui 5i-hj)K%m窻[:0]>{h2XХK#!ۉ wɃ-QcCBCC.Xտvai5"u4C?#D~mNոYɛPc&x.)n)fn!L ozkE3ud f9DE = Ǟ7 T&>\H66)xD:{3( HJ1!VcA0 I w{BGGnxO \N4vtP2PѨN.Dk%- SdfvT ZoTqcdZĀ6Oighv0xXFtxAs[?.8w;wIrR[c꫐7 B Rtqc]@(Nd6FK /՚|hc}OX|Ϫ'L uscgAܟ.P~3-YOХHj{u$Hqz↡6:1 ?B&]샦1ٮjkp6@!L.]7ulҭt Z̳ސ[ra8%Vu[#-0]*v$ZO9ChOoAr|$MEbk&l Z a؁!)>RÆpڡNQ0 õXcQZ3-o8L# $E~9bP)2Y;MF~9rb]EPi8GD2K<ڸ`OKkc 5r9Xk)`4 ˞=FNjSX@o)IG1 0޾R3GZuswɎeE聧~>|!%'R:lc ar4#lؙj_7c=> cdNǨw9<}}%N=K~LBwv̔pZΕj \lU_|g ^*]𫗓_%{' YbZ4V܆0@Uh~έǰٻ$ m3e.)ݢh5;L=ǍOnxfxm`R#PGVN.06N(Mv]$" a[ ] Qou;N\i)8 {wAژ iqj9\ M[aA.>4=w7L[)<.@P#(Z kX(I b->&1#h՝zث6@ۈҞWn[v5J}u{d o/  $qΓÙ#)Ыl/&Tןm9}s=+1i:=l1wCK%{4;/CX- 4ڞ0Ck$]*ުz g^dx&S=HSu:]QKa<70;xhEk9z>D7ELWVpfP(֋L߻3C,iȴArJ8`pL(Onkm>*tVٹl>|M4j.K";2=IN6ˮ`[T#{{ FF)u:fs`y8꣛Ŕث|[#z=,fHV76Zl6!;h ff\F8cqMMOaEN.Țfd=N kuun/Ɏ0̠Rb9nbyףCp{ǽ38KgCw`}E㷎x[) W4Wm3-i.a\( -./Ucr_S  ȸTHvP倖{]x@U:D/SI%ϭӚ"LDX2ƹt|!/4Sk7,,b^eƄ `b=ezvh !B,\fCHp<U"ZEɌoeӢ~sw5bԎ\T m\`ޚmJZ> 'kR^ZLkϱLԲKu 8a] /+٣ Kr~ m[gedSƭg{u[y2NDdkQn|YK_ _,]#e-̺8UC7O`~ZOEaDoԇ243;]pZ^s~WU끦;ڶ֬#X»e>!; /2v'w=:nlpmDUvN13$2\BFaZRT6ӢqeQgaVfՆsI["R {cJ[4%\f,2 b,5ӛaL>#^LvtZ 5mjF0wx"?Jpt 9HXÿ{QD 5cn6\[/c UPg0%B;FW*Vu/"eW  r tɩk"rn5 ksJ0Ӌ՛QwLM$z N?sgxH,2,gK'% h$A݁ԣcs1>[y;ךO<"5z<&#H_!]$ztB8urwp?N8m`Lz0ÞWyYV) djmث7ʜZJvzL.'ɼkea+GRevf ޳ Žd1r⏼pcCJܤ[} e,L#R hoqo;Q')wӺy)4 iII pݮ#Fqt495FPZ01?͠ s"N:j0Y?LmxhĿmPQ zw-7T_R%Hˁ",SÇwLǎR))]êg-1%:@| V}Yي?ÐKbqm=-\jaf;8)ڜ? I{[i)/SөC.b<-:U p>?U'Faf#(0Kjл|&zOQJR|¿ndg=?N/8+fH$^TΉ|GL=@Z JzO2PLr^$۬'3 {\Ӕzu#_p̊a\ܛN϶F' 00Ms{6+!ԍ^6K%KOa[p\52:]drf\@jvw497?tF"(t嶙#ġP2̓N *=5@8wWW$ ǡ i6E'!:pXEGچ˭q&/hZYO=5s}o)gA,37X5bл -L :_R *-TD,2bȾ3{$]"tbJ!f:NAkf XcbnͼOjZ8%C ohڂ^){kog:`^QYv3=jɛ1qN2()[ȃVm ]-t8HZb uןı{Jg{= $յA ŷny~1aSdՓ®4Jgz`E\d÷Y$)Z7s900$Cɽ מ 㨠˽4vۥ8']%0~nH3Ҽ:Uml-} zjqJ#hg{~@fu'bǘEyHo]8td&h$XVC=J+`]T8{3XQ閠>LJGY(*IsrRK2d4|:jZ שƋvu2tl8X.,}uKT5`4Ԋv۳{vB|ȞZhOX`J\d-QF?;+wxٙϻ{.xlH:C0ւ)m=-V5#NJ0.)'{7)= 6mkA^ Q`8n*5izΗ!)BDؚ"dZ0/M#iV'R~"24:eU8 ? nCҳ m|_gfk0*:H~Y C!pm(L`CJqq HT{H`6$MAk{!I~^J$%Рe xCkU3c;GC74*0*5hqlåƈ{x]b,}ehS#* xxh:^,,|}p-ՙh2K=.Tc8 K7 i֟g=G(:;y*p؊pK4 sh|«S4d+fY[B^PEuK=q̝ nt:vүoNv{˱LJ\>N6UDϪ72]-/'GG,`m*PhwK=xaogTB64c!2 m(mfˈh>gՅ!bp]wt渴+R,ȭt狯PKDf4y>gH5}( +ÙWs^6մ4ܘ75G8yJfP;3 ÂFqlY_56&`,M=C.aG lN977аf7vp%(ɻ6'Kbξ^=H~PL939?G^hcBwrgcoԒJm6d0yd3\r G7 i5¦0chu4QҤ<;3[&(ljNVdxjʻDC>`&%-*"U žIN 5e1$-?ǖ¦=|S+ܡRn<+KgW͠AweNSu[|#_Tm|\:no:_iJ, +|}DajXkm ݹ⩂S?C2(c&A7G!7$$/+`f z@?8Fe.rh3YŇĩ˧|fmh+Ѽ>4@$@,WjQ=s泋9M|J~z8`o.|ls>]Y&ޥ6`mZVFO~s$YQ;e &`Q H,2ķ'dDֲRdsL"jj#`P- SB3g ubFԼBm lk?vIjpʑMST(Cːuq>7i,Vtuںpg J5&ۢ4c/R)u>#0@ژԬ5vX +Sj.xoF' HNnWϭ1ypT)e/ IKCcybmVk;NˆD-(TdCZ iKK$͉BYhS@"gNH)HRa>z&^8qTgT龏S\UIq{ࡼ!ę<;fl%}|t> NeAq}aJMIqFYwM`n7X!\$F(+r}蜵"ӑ}-cx#04Qцґ gduv4/;ͣ*$ښ5&i5Mɥu 8,T1.|XT:nΣu>ƌkܓH:I`}6(& =|-T"'#x_ RQ:~EӠk _[%2"&a ㍍ft7PO}E]\F>F3eI X'w,Tzn{( }VJ@c .VL3h< I t0>-n)i2+gz]oaѬܴ͂eG{: } qz SHS -rGcDbS5TnUudEWaytys R\n}S1^s(nu r<+lskŖ(]wdz(`2)).ҁSY) ў&{p$\*5z҇g$X ={wYu*WT⪷&/oZJkSc?CLluGPk8Hó{x0(;N$F!0F'CVe#;OMLwޥ;tE+/W4I2}.|vh}6+ 3:_Lf$`WDWDT4 w!AIb Hl?sz9cǁq\.:uW _~ $3*TƧeiU6}TXHgVYD/%Κ<qAqC(3 6i@FS#soSA>OP 'UG_Rzh-<).*{+b6 VLhh0s\Ms eHNA>߄) WpQ 9G?Ìf?(Hﰒ*PԚ'6Dp4X}YRjw\/Tt2 ua;R(w'|@Rj8ilk Mp2s a.tclW=--vp;<.Z5 Ƹ¸iOps>-!!Ns,~w3JRbq |GH{5#"gL{=1D-`S>*4]:3Y@"KB@$@ɭ1#4YSHow̾UZyۖS5i4w |PjϟeGsPT |,bjAfN tPMדȈ.p6uqYAsh" gj;[ߧ-T`dB7F8K MCV6Bn2jm4܌VhO v򟂫ZYdZC G)h=7òk!7b33-+4-,.4S߁aiHg@6nt7m2r*SzTcE*eh%|9 ,̏"E6$oE N/YWX_Wptucgg}T+d86^8F&[,6*uYP@o\$2BA;3[{>| c:x!9F$`96Z1`3LBXPSeLMgYoccVRT 0QB~( v㩵ZŰDY+*ۺ4Ǩ6#;5LʷͻJ_ikJ.Tg-\ 乄?Ufו& wjb]UiiWQu3;qD`w%nkPFZ6I.#)wL=!]_0IL͠hm5@kTG5fκ?mԳ=_Hhz^DxVoClԜEUn圖+MNaI &|W kz*Ý/e( YY-ROD?B:L"@>/܈ æ|{brY~uK4  0SDŒœQ=Oi;W@A؜hfn FslڝTF?j- i !0VND+/pkq w=C>bKo,K :N$LJjwDf6ϞڡzԱݯ3?2ic$4AC%_@! egX5\ aBqJgR!l8 vS(2D o2fc!D>-xD%!8:Zс.aUb+U<|YLd9wPdJq![au!;O0y00m]T=Е:W>_4Tݭz`vÝt>q@RAI?Qd}>QI{IjԨ'D yaD լ=GUc<D F*l/^%.8O]hrXy;fKNo"v[Jڐ 1:[DYԳ3a`^P.(U9 <0(wtuf/cw뜗̖ 0IȺmjg4S9ʮ0wte;e/&CiFV@Gc?\ F GРvM So^T+cQh#a/tƸǃUIv xľ^1ҹIōSw]v|#}(Q3.Ȩ$YrQq [TK2ΑFg>́P&Ӕ"jP F"˹d/ݹt.'ܻnV9XtmPs0W$ e? ͺ&r-*lH`K.fi-}Vk]kО?X`Q~!dI1}Ƭw4-C5ͧvSsrqY?t5a*5pP lw}b4նE8c(4z_0gЧJp.㲍4@w빹yj /PmM`RRBmmJ0=%^ .t^оH}b0B^O lCa1 a}LS#Va+`F:n/rHJ$N XX\3omuΏwͬf2s/1k,J>x̭A| /VRoF{eJDy| "A=㓮,MwuJU 梯jfaQ%EaeJ[QV*5{ܝP*uXXxHGk ^$"% ?m2tN]Ob'#laO2B/&`/؎>%(I hIe̺ç x% a݋#ZׇU+dffs@3LU /G #7k酯?oEHY^$Gm4t\KOJ,$m5Kh",78I6]:ؠsY|3nMeIҋ-mEtdye@74=ʥ 3/wwvFw^I1!EƢ!(Va77JO+Lo[%~[;~{h@N` T& b%8XgTR07 PfDB2xlQpy@:)T@8Ls]izMAыCa Y7omNқI{9V^=$wxwL̕!egW4fu.s*ݷZ$  'iJ[(e彛~HZ6!уd qW`fp,3YOGn1iM~GP2 V"X8IVu"L+-BYAh*8tYk˼LTbPE;6yPG#?&v-?9[뢅:>ѥDeJ~&{5_+YlEh8>Y gaH`Rq(NMH ydBn=v[ÏN13S*ZF;Ӿ&{olaߵ9^sG$Uwðh鈗qaFrS]F]d6C&äph*j$>I1.^Yt(CR]0!4bQ|ܽA\ä1<ȫ:O4hbv24Rё^:JJ^[̟N2H/%FݿÎ+HSe;YO<?DmkD7)9?QJ<\eaNȎ55(ؤ%4) luo3ܿ*"+E92rH;/wN!N5r@\m`y ]-hÛN՗*iu˫ )Ģ`64>d!Py|xPBwyA\:M:oH}Kb.ԮX<ĪNj}ӡdƑWC._86h<{@BЈhh l[]RQ԰c*YFKp3y|Iy* N=֞f}aK'~__s@<rVNW^I+Y&oG·ǭgM&n29.аwFm7 .ٰ:2sB `/8q(Ղ.}leXsx5PP*\;`h[[bY7`IꢤpJeqV ::DqxYH\@7ܳf"ɺ1\b-ER#ϰx*u\[  ФPh) H!x&rakeQ0!G; ulCd<"lƹIb+_ML͖:LjfѥCXSd\(6A^q;< ݺ'kPshE:וZvMB%>'}R:ƞ~pJkG* @dU#T(#")WH`{| |^ĺXC2Rq5.9QL>D0Eo}? E( ! Fe(Z[28e<%o\LαckOre<_Uz044vZA[73u[ pK=)G-zKQs$4@ \AL*hLYJF߲|:&F 3Cuc/)/T?PHz2x,?G mT ńX|9hA˱R-Ĵ`Њ:dbueKA%BG ڱfP9P 䛂- (5G^˾|oP$^E@G.!s}˯i`&fbQ֑DH&HZrH5^An[֟v/$Das7I?< 2#ΖpީblY<'u,P>2)ʚ$FsF#B FM1[,'H[hHƲ^ c)%Qq])+\ﺉރK@,4T-%)DرAiC/4τ:OY?Z ۀˠݾH/JaS)*eͤch06߷~8%O` ?0aޏm.{uUAHAGwg1Y?$ 5+Zb$!i3 8y5ّA xCA p[_lS );ċ"K}HH# ǼG28~GdN*Phd)=X8M|ioX$f^ pW [=WhU~c js^i% ׌S.}:0XWk44QXO C Ҩ{XXjJMjN`Zx(ΐD*IA] Kt9N9~c&id(ٺ3}x!?89Cg_+GEF+7wB?7'>K cI1.Y8kh:YQM o(ΐre PBxm= 6 I6CSp z['R&Er*gnV5Q}"(Nٖ`_ős9,N ѶKރ#2xqg/a3Hw/UX90W h&!<0C 'rrGH'?6-|%AvvUoh4 gosQ2K=_`1RV[!ҌT_ZeSuA曑=N׉f)Jw{QT棢<&9Tӵ P{?)E8vB" Rv9 7}Yfv,9} 9]MgYwkЊL ʢ H|Mr;ۏ4EFyD0!cҦu!K$FL:jջdA W: 옯zr ?-d7 t? $#Ёw7x4 ӸH@X1ʵW;s1NDj?*]1Q[!mϪd @щ- 3٠=} z]04.RE1lw$aiUHe-a`i\{~EOlAo.havP9d=$`)W#6,tL趣 +H"ki}䐚o/?\Mj[X@ un >'DFBBl5 8b_4,pf$=[ 1$GKlN@2%Q%F"%9E=A$\HQI,&#Z>{/+hZL 4!,s?Ih21HwFmN]MPxF4Y11W`.ޗ߶Q|GwM9!gPQv2~Nx=Қ+݆Jܓ7ܙ-FGHl,DGNFn#YNa _;*H׮@ $$}d/bIw3-+IsHٵ!Fʾ^S꾚na)ĄӁ&)^쬧\䧄(T~N2y /IBrTPG .2*2eL% M}< nѕ4K6A>)V]B!vF{0rQkthLP\ 1pUM6O87 نJ ǭjHՑY#Pܖ7cK -U"+ƨ?=V~Co6Z&6rFy5*X9D {:2D.0X/h`+քn(&鵲Ew ie ]m< *vJ(~$P^^`7 ~;T`Y ;^,AЦ$Gdr>5g߻k^iD`akHqTL̠U)}GhˍYғ]M7w_h.&Țt`m`tY2z:4+uQ4F%߯v +,5ѝ;w_KGFb9Xze뢄%YaAu+ ih eO{8$b$co-+_w߉n L=TO_/,`ա  VqLKV2eׂ0l\KAlH.Dҽ.ꏑ<7mkٖcL5c~?ʞQY f/<+B(BqQNb_Yfw0sf<}~9ycAS%|[XfIhlSTp`zБcA&p B/b=v`Uvb 9Z)U!k{zi( h؎aRςZ,)$-}؄dϻWFq5"e59z, ]B_#nu7:*/5ѕM#i)\ē܇Ez˙kґRG|₥m{bC삫6>,.>%z=1ʴn]œbzP"w\{]Oc6Cܰ=Nx0/㚟3iyjB8VL"xF6cn/dϿ)x R"F{&ʎ, X`Qc !c7}/"T~Uc*l?+~` f;]}:&Qp;Q})C\.m&א DTLN܏+ | ʜB(p;e(b*#wȲ Qi04B ew| s!kQܻ P:0P&ˈu G]f{ɽG`,#˛gВݷ 46QQ m, P.(S(0+m}[I vXD~ ,+z<Ha`UJih(fӣQi#A.CvQK@XT/7h >Fwp𓡡*<8389^2w ~Qi߇bWSZ'D ;ԅW (ڇA~RZ5F1r/r0h}OΎF^:^ %&Ior'0icm?p3`1 6Qf;#bZVEs}@"(^kf֗'p Adh+rjt;znF v^o mpa"~~\1`Q(*xXXLC҅޳' b!r]%F|HJƳ57 bppMhT$53E;5 oJ2rmx%rtq`4#,S$y\"4;wS`|efp@.]awYlA]s؀/sl]v}kmN =3|gj+ÉEePbp"ʲ. .zU=%S|Yy.׈3^tKªφ*,h@v xjg0ڔo7/ 1^j!@:tt-S@Z< Y<]5HYGX5ꖏ׬;NA1q1Yo9:eJTNs XATh9aQiKH4 4U]3Zիa6E@4Ɇ/s^rsBi[+ $F!19-R/߲~J3~A+ސt()tVK ӊ㜔,%xX?v6ů_Z$x=vV$;aΚmXԲo qy\tu&(x=Ss[S5SzGIZf<JF1P^,aye²/̡! UZ;/dB.8أ-1GEƚ V6&tF<%Ee$Mw4$&wޕ ?wdG&!R9I0ZD0򐼩.z(2h|l7݇ q-uXjO|L0RեS8-q`4 ]M=]65@%flg"hk)@IIutq-|kӥ1]QЄ!mg*?URk1l8;1ުG:--sq ~84}y<{0ջxFo*/b+G4ˆHJX}(O} <9Tg98I/:7܃rEgZ3;PݯTY(g\!93\2ع%I,pWFyu|^&dUhsVKӍ5Z(q1szH& qF-5J,Sib/>(gjLu'*rŷ |0[jRDg.w"9B¥MM`L[Dܒ%H#P_ #|Kvߦ]F"c,8K>s{/Π:-uFoi7`2{7Y^LK>3hغZmrč5vrgXC< |;Ł<&L\8IU.Prlg?pOvz;Q^ U?FZV,,O!v|6j$Ŭ1Pk7Fho`v!/׸qs@\T4H+K[@cW/<3r(:mik*LދSm"} 7WX qQ̊}q@g-Y{l$\ 2pb;p>qJ0n+| {|`m k`oBOrβR@|gᔽ(TiGo# ů} ueH&XVNqÒWWrMJ fHJtqp^Ar{)K\K ^D4J)]L(e!y  Y p~]ddΉTvECbx.BCh!cC6ͽ۱AG]&]7Ghp܃\1|T V@ݛ9>|"7KzV0wUZYdml١:lчa؛XY+m |dk!<=KعVѡx5@rꌠNrUejL]J28l+%ie0(8_)9\ZٝXႫ ;"|u$7[D&rdJdm$Y}}v!XULjW'_Y @Ůo 8b>I?g_dP[ WuGB1qȏc=ഊ=*._zVC``1Z[˔@ieMpR4(E&n2SM-}j6Rp0-b"տ1Y ,b]أ* |=^)Q@8jl'F}U4.CΉ}Y3 c0-4ڴ*¨N?JbwG?hA.ag\,Bi\2M1֐d~迬[PCT 4եk >@%4rvM v>jdqƔ񃑊5^84 Hq~ ==-dm)Uu >XFvҾx4z;ORd9OLN_ F?|ZEjZ)Z3\" Ҭv<#536ytBWo}ʄbJ ޸HEt;pEfmhpiMhr}A˻7a L}iG}:%B_7&[s0o *2+)(I!mRN4fq8 oG>|W0i(@{5F )7|B =PuQ蒈ht>` A(h+WtcDB"Cm]^间ģ%?K q:LA:"T%s–r$l=W~zJiU*)B. 7Z tt2yXm6:AojL `*X#V&]Rv7Vw^N٨Tcd}E hl|bREߨk-}ӆ6<5g=A<~yh3G7Ni0[ۓLlvD*&N Rw#?_A~7zl)/4#=A;X耸_ckXvG4x򰼐+&}DW fFX4d"*ԀJ<_nɷ}>( !iqRb'QMmXph^M<) !11oJ4['o؝j&ʗUxsh׵o?>[|*h:F*YXx6J+&,a6Q&֕遇U \)@9I.)s+iN>:#էe T)娄FqI'_䟞:TY=pTgab=M"sHe3l88pS2ȃu˹> dOגn8<{Vh;Q/E#6!`{P[ [>7>Vkft ˬ̶-~פ;QtxkPUrfv~SPم\wVI]fcBQ*>UzZ2n.byBm%1̝_ Itg`V՟5+wpA%0n 8̡XG^}JkQ:6_БD06p3BZ#sxTh;{Jbóx h:@x3o@(/[ˎa:=dI쮺g^0TYuz4i.(] rXyCE_sZu dk#Ev 4LglrQ}e%\Ӗk]yׂ:( $ҙϙ(S/ "T ⅄x:ㆢ5]ۻP#JVa@S4's*?͚爝ӪQ%(:ۼ'GrɄh"8o(|1!;٫Da? hx;wň;2> 1g 0d% t>->@0 N6/ e0rƞ-[vS!N"IgO`ybBH؍QYQx)3pԞ~ݒ $RS-r(ry[.Emt]dYQ-WI+F&tɸixqM5s9XI_hN"Q0xNX>sDvA@QfLv4Bн_da(y3J03x{^vjN4EZ3nBׅ< >0cIV!rdwlxxnq?7F1iaՈzL]i]GypŲ%G!/I) a5Q[j*%C:I(=hk/濤[|񷰼OBa]4* lp)c˪  E$bWjS?n m,+v;B~+*&ف~x~dZ6;{vTnB֚9WVlX^qJF66@4g*+Ǩ2Ù dd\ mI/װC|LS0Mm>{w~!7J cq5fEB*BoG?:7 # 2 %HM ŏ4:ߍ&S;XakH6NbwDb41uDW7,յwP5owC-:;T^n#p__:}/\. !ERgXed%"~S%6^c%e$D$ŠݺN0k L z$H-왊Tl$áZthI!x6'&e~mCM҅?+ ks%uZ|&FZiU׭AkKi3x|^jwiBbe*׉E̹s_je Yq/OKԢb8cX}"$hkE't\/1e?H D+ ؠF? !Z~l>iXeh7,WVqʙWH+*FOVc}_稯kUŹ\visZ'GekEaĖb< rnyxI~+X'=ErQF =dmqj/Fp#_ դ<5*y[# Wi}DDLjU*|'/Y [u u.lәS؃E4ֈ4%7f#7&7 Tyڹ6z+!x J&/β`=0oj*T3G3SIvs"XXj/ bD&5`]u.` +^dCW] I{KL&<@r k+^ӌa  .6 zWd0__˴V(<2^٭<6D: w&pHr!)vpEnsiL|7LY xg}3,w,78@(U!t+7G7v1ݭ;בŸ)4%wk.{OleԄA]=-^;u+fasqA-Ţf,pvc:\a} # 0V6+},C3)I*b? K5 Ж[)^& %ϰb6GL@?{eEǭ}:@vOuHa ,.W\ӥYEMЖ%lJYY\m" 4T4b=?D]oI ް R1"> Ar'LZ;A߶f-Eݛ<1cْ,1M{Amm`%P`(N0 8xbspX7X"5[Gx/oa6:_f'zYI:8^p*U+6{Iݤck:Gsι~ _ϙo`F{XH|1g|v"b~Y'{w j4tgϛ. ,ψ(b, i$1ū_qJcs'@.Ⴟe:0UV 1hNyPZCR'.b}z'q= VWs@1Æ`H͉!{:ѧ\luJmA9{.$ J7p?y'hqǧ55݊!e,V&+ ^CEˬApw.~K*٥Z7ËS=dވ\ WZ P[dsn_hpᄗOזxq(Vhsg-mLtebU›fuQ7g?=.8Phfw4mNy~u6~6-WU(Yfu-Gq[Ϸs qrpelQد[==Wc-DAy=ed<`ڋ LX5] l:;0crgJL; _\=oOh%-0]骝=Ad _IiL}\07J^k6c&*H)|JS/(jQK-RJ$tu gs0  ߜtYLBpx{t ft3# "A\!&5u#9S-$N ){vc"I u8WIگϳlxz/5s jjnJ]5-k?{)܊~K^]k+tEkP" 񞇌h :&aHF[6)@XNkRL[t?g %we~8d_˿7,Fa>k7+԰G5')d н*,Cg,T%3a69xG YfXٻH)O̤="U;tM׀ۢguK!a5n,"y*b31V_ iQu2ZL$$:9KC{J?&z+[57z'(]ӰVԘWlX=E[F)j ʙRHwE0jrvށn+yF 3:b,v4Ed:l:]Up%`ah:&蟿؊͏'Ao:Ҥ|Em l]iLz掅mZ;eM}KK!dFNɶ>H&ga,rd'r*MMBˑy՝PTmn&}ig/QӣMSF>Zwnku&뚬Ĉ!(1O֤PJ G&RK׸VP} wm88bvLWѮ2*b04\}&, 9c<&ϒ}!$X'i~BHRS{I5ƒ 棌!Kx)ꑨME$+P~YZzf"'J@>'0Q=Ϲ&hD2mlwvU zzHцAMLzN뽫CfC4[M06eBuMt7F-!"o`ؾ ?ga$gVRMd6ug޺5\)T %GAss^XJv(x)3ֿm!'a.BrCAU4rt&bQwt6m)đ8ckƏ֒d)uƍ>d!uS3c<xc#[1ja`%E:o1~MGx߽1@%`k6RR hFKlݙݲuO17sS?g"ֻ 4eNx` 0KRiڗ  t1Ԯ*[>nZ6c XT7CᅒoT`$=^6&eWK=U*m\g;'7,5Vs4`IbsaG7ZvOuK>, qŶi11v2]lJx 9xi]>fsV[,CpG^ZZ3/T(B5 [(=B;*4*\ߏ yB?/|s(攫'~zZ]zpЊxj@'v"?_32$5\Nx&ubST!c =s^F|6G=12j!!a+oƃ<4͜h_Q* HH2Y) ^?\ gJ:%)KLz@ qd(a&~""K5vig~D;=.5ACx|e 5HZ#ژ}"xD f "H>d&PLWp> R[lyr(9~Q'F1M BY{i'#y \hH~Rd\or$%'ABJ$Q@&MZZ2y$Ul',5ֽG\G0f ~t]s5Pt? ZBlϻ5Sf:6i/R Άkrvy\h *:LCm̄8>0"x," Eoh7US̻P߯Sܳ'xzz*NO Z!=tmjƂqXU~C?D+ }`w*Y}JpW=o>󯅧I ӬܰF5\雑]TtP2#Qx\$o1z bx0#15lWC%ԢؚY0jG[8T*G2Idtċ*ݱqVz,YQCG^,4<,F~9s(#ZyȺ1bF=P ;1<[{p}d`ix F|o"[`rYFlo{e?>x1-yp=ANVn6xKS~Y\]f6w jttP=zΗB=rG1I(PCpBLDx@ 8}_%َt 6՞>@p?5'jFQ]ԇ– aMg@0P!(C+M#RŸ~[4u818:eG_oesYẖ Z4^/{%ۨै_ i`Oqa;L 3 `.ALB,ɣM%9zm`+s* | &V= "W$^{mq%H*)\yĬLXX1f7GL'] 8TTE>᚛GVQ^l'Jr1M4}R6]第$vj5R`^3ժߢ&z;ė | ߇w= AIag'ĞbMIt-RNX%n+fENkK =O)jvyMdS>K/4zgB/t~ q%حVXsA0hh&6KK'vE,2Nқ³k=A)8XA#7MG}Ӥ΁1"`y+09fS3/u4 _Gs70d~Q0K.RɀP'L2k{k>z8 i&z{BqXu\ c~Hými7(rҪT,ZB0}O9y.w *`r "r(S`=ds Yfڳ`p"c$4FXsEd^=͑Y~?_Ҷz[Whs\d{,2i]q o6qFf=&Ig&?B/5MWLc) ~?RObr"<)'3zA3@s,K:!?}eN:~" Z+j'r 'C>pwLF›bc=̀JG,E(j~zmgF5ʶ %@|"0aBH:} ]N 1S!9 ܔ;{ *oi;g "}8%՚>#<ѧ8X+QlBSXd{n`Q`ҵ5OF 83;U[XoAJArqb jW=lwй;whRg2yaVd "6zO^MiGeK,\} nQPA󦳠q\mod5Sh=\8޹=#osU &\9ø;T~g_$~}{ۮn@1~K WHTs$չE;z^p\5Qo0;"ˡJ|x@gQpġ%5kq-4!*JINJAɝd]‚fMJL- T7):|hu9)dW>߁'{Y G!k98X>8Dex{P!n]La ʶHƒQbbL(3,5EzV5[$ nm XXw#cOQPvJHp{5_ĜZ*DSLm1;<+#2 d_HxN`}#? .5%Ζ#ٴA&Nj=d'vP@Yw-b_?q> ((x- ,BOWYNvLV2Z|Gm̽>@jr8S=C|3o3O /n=@#n kҕA+w[zw(rFe&)M<6)MH;-Ӟw0SD h ~h~wV KG<6`I GCn&D֪P\#l*PP{=iY\x C ߩ%cL$۰J/b^Lznu hR2;bf\CsٸjFwkbv4£UOE5?~Ednkc * >CEyXbES/*ƐP~֋ֳ[%\Չ䘫: TpC#F)Vb K 9/叽4 ԚfNH`(OȺv!ڒFȆV/QkJ ǝw'J_!Pl˚S')Zoê@rXH=-7 RZuRը(@6*.w2Y $'ݕp*5F mq2:mGH̷%q7^c1%i uClzI+OhQHUV_Abم%IK<3ZwSuǭӜser}:S:P*qV@Ō(j+M.2y]㐊&4˃F^@h )Nah2Fy.\24y^4S=]_GNx3Xg8xhpë&d*W9)@vJuppᬻOF-%gJ`'9qϹ(p^ݥXQWe|UaҤZKQ+G|Q*;AV Tu.;ĎK{qf) "$QǛժޘo#O7DN"vY!d`&NdU}Fu{Xu=O)Q޹{9BKӜƲx[zbXwҿ<뤄 b,m&EnoZI?zp1X0v*Ƿj}ԓ(1*6sI}y#2"VqL1BZ2xf&ԇ/d?@VyZOK D82#A/.ɘf& |^ 񋀒bkD薊RlO{JgH&+̅DÜi8o? rK>Z BlR/L=+#=sN@\bΨ2+c}úf8_^cͽxY6br-IvG<P7VJ+f"?֍G.BwEj;W0f*<5j }Ap sv^x2;BeS9ާyX>M4ӼnO'h T+ 'FF%=6 2yGcv#I)vbAIQ`Ƅ8WJ-qqfxUpp(U䂄s''B8b7Ƙk?!rQ" TZ cgB(w+( $_or=;=w I;洓 yÀXl=?dyXغ%:P nLyV>kX?׏r1.]g۬IraQTy=WbTHyRMl1v,SC!5npfZG ٛ 1(Ps%\I񡯚cjVᎶ @VGSQL^5w,Xs Ev&[4"k|PXEJP|xK)h~mhfFF\p#8|5fK48+E'n>Aψ"}M+իy@#+ˍE*%xcL^&EdUv+7[wߧE7 rB_VBQsf_%Ʋ9F2>S1U/{,Z'B$=i >P7TZ Bwʼj.B; 3{]*>N +wWv `f8nq'z:Xϐ\~(峡t*qiܙyGӓ?s11.~QW=qiڳUe5;kJt ^ SIpց_io 9*q}v|~d>[m[/&YtbT(09~ߞ0j1:Ii$+Ef+3cK!ߤH4&#"==qm:Jg݄T~ljjm~~yt ΂T8HŒ_V9if57;DE߲Hn1/TwL 0-!L3MOX3(]9?`]ǥZਗI,p`J>:""#D4}}sʿзVsXG2;7XF|SbA"m.pp. jgd@7IZ[4T^S-bh%dkZ$*:zS\XpcEN2~]';Ot+PeQlCy9Ȧk:cD kW:r%0_9C ۨ,7V™#-:TdQA[&$͆ rfN2Vmk}ȽO<[`[{v"FO%)?ƠON\EMajfeԷy͒R =\m='9Kt%}"V7Jo> ){%Lڥ'#NQ7(9Kw6rz0:"5ñXRp.tq;Ag;>v޹IK]zU}չ_`Bj`L_S)p P k]iKKRj 5 oK#-7٤'JGf|FY,(vlD$X8^KW6>]P`MZhT.Ha`\H@:!50\<()8wWFJhbUPziԍǖf٧ZD~)mB],EG_TΉr2f[2I֜a{%oE ;.)$`F\vg TFt]>` qńe*F/~^ŚpJP%hM"K IXE 5ڋzOUJ#2|R%LCj7B.Ûz*Jz*CS][NmzKw[ěGV- ? L)r >q!cD!#[zq_:*)z&Dc6G~6j_~#.n$4fh%=:5.j\yHgKU(- :ܿH7^^%2\PY7DGPhfw WٛD(! b6>9,30li-b UC{^`4CGoyYeXgTҮ* 4Y iCK98ʎƃD1IiA.sRHo!8*u+R|x~3S`\?̓}U3S" (Ǜ@ :z}}ޚa5HH'sZ/eS!¯=I) 0$/ٟQ@G ^`0qh`MXvČ-Lm fgsN,} iBjØG26KN-L+΁WHGoi/ ~+C+z팀ݜ̲DD7JFl$qAcGد")[9Y+tDa6uDظ̋@V"8J0Z)NJ5x SUBIg'z*Hm6  ^j?LD3R*rvä(*",U#P0S=Jc|A)^VBd3F?~Z\Y9l)qA=<7N@OwԧG5N('y.0C6>{o m\OrS!I %uk@Ȍ<#2z.)?ŵ=1 fXβ'YBu_ήլh1߉rVz\3B@2rom[]|,Q wMRJNS$s+MdKaU@'? 9R&f,xտ5B hP Vb$`PEƇvFڲUA_CWSZ/S/PLɈp~#?,ozw29dʙa2xU{|5D^S2 .8w 3 s"aPq Rsߺ:ۍ (2lvΈ)C )o9Xط>jF:?P`@*X g/gBEBZ4L~GhԻ ۗd [@q4e5G*f/Pak~_յ'BvBVT &5Y>"HqT|_'$]ʑuUחžtdBxOQ֝J#5I!wg d –lw' I!^1# đW/A&HS~*2aLTHM`ۣml2Kzk ٥l3Q6d1 2[_ @5ˇ7NqnrmNH#REe$: FӸk[^o,ʻ]:KqcM؈oLJ$I*?B>j H*CYa*5 քYlDIJoXJ h 'G tzo6e:A%ҁY+Ս10rc=pĊU|MTy("5wi$[WpNEFUQ9|X~x@_;s cpf2o`TH\SI/9o+V7  >rIR,zܭ(Ei 3JM ^'M 1!D!tX["\xk.%2ؓ9ꨉ8Hk z_~nUt3M}<C.΃,C7@=AlM̫}XDjM%篲*2dMZS}lq=IdOul,벿OrdPW7趋bؙ;s*r} ^ARZ)~/ S$E%U q6lӦ=sJgz ~K;ؖ9d8Pݖ4/桋*ʞy ^%i .AZK%%D 5o"ݜi_F< =W (I&r1=ߤLx;nq@s:z)H9F-b 3bo-ۤyGvmѓvvdcFFjh*b/4g ,it-jnKJjFzpaPZ+Q&<ˑDkhOzUٸڂm9fH}/k;%Q~+(L|d[IsENBt2h SAةT P48Ђ#{=#p=ыq+o%Pm?m~ a,J҆z5W2BHȖ?"(zqG%"Yj@ӱ fAL6yJ&27PȍL>~a)IC~zbgʫH d,H.ae>fʾugèMW[Haqkk+>ʸH9Q (xǠ @K|M#ʦ'HVp ;I.ifꢝRJkhLJ,q tHvfTXts5xyS_5g(dD4SR{6iG¶ rs#sUs=Bmkq._TR3ҩnW"ZRh EŻPo2刱gzDt/;%l s4 z#T`zŁ5j+C^h0j-bQ4XOȇ(BhXt2j md0~ $c,I]ϟ ayqגD'6` I2x?b)bVz|;Z"m* i|$W政x@:pKw.i-JjkJAIbw' MEˌ[s&qgKoK+-M? jMx/h4`C3tF2 6E4V\5] sTA'$+{YlJ^c3{g>=i5W{6u067601VEIZ.H_i`7df/ښBO1fNR(Wޡnڔ4Qg2@"T 3R# [*d$L6 "ɟPb$|]&c{Rd@&䦮VHC4mbZl89R-]GDxed:j:N\8nXhT]OXM ~Ưmu8j5Ϗg\ԨxKi0SGs%&x3#:&ξaDdrf ߧc,wEW\RŞh>DnFq8n7U8}u~3sYbv@v ŒQעW\x\"O-I|VKDlR)[> lqeHm7tC%$w(ˈOJ_9VͅqMq*=7o8;~ KaR:*C83{88?z̚,KtM؟JaLY^;zR"."N0j;"x D[ fǃMXQ(:rW`?=E^,I'|E8b䪖,7'H{ܣ+y0q4UTkcn qV'@$]AJqp2CP{ʺdBYD㡳iYL(I"',R:,a$4oUcZY} C5 sRq"=*~/ՙaoQ LLx? ` 䖹]3eE>ХŒ>+ MN2z3m7vVOLRO—khXW< |? zt;vj s! S~Rz͈zXMwdӢMlyc/ ItDtf@}6h@j9*툽H40N)XCp>=d6G^& O,K#e׈89Cί­$5촇XKxj890 9An-xܕx/O>. )ɟڎ;R"X G#=#_V?>pXj4u)Bdn9,!Hz*zd)Z|ο߽d=<댠)پcMŞ`wӚ#5 bB_.h\& H'K`Y|&%FwAG1ӫ |e#8kAeY! \h+K62u?W?GcJP7 ^sP9cO)zNѺR9B3|;;ӭB*vbe)Nq4PlC˂BNe7CCXg cS}#!-5 >EeX؜ K yŚsBW桤O<7ȝҕ+QoYNȒH؍"ܓ]׿_f8C Ko/^Uo7+xat-y sSpweߡ`^a6;3x^^܀ E=}LxN<=6OnXAG` |X̙هY,-:.E^q7xiX^!]ӓ5.z)R=w6SزϬY}1wҫ{ ;BU_LT.EUr}}n$S a7$fLDy;"1=8 !mEď#ܞC[شžlx܊9h3Į̹DoIrBEV*`H]r օ{ `fg*b5!ԏO!Km1u>q4 b՗@]]Z+2a"0؁=4_^88fJFtLis[?Mb<|Xr_=,KD9EҕՓU8# FB!3IղJf*{,ucC'UDzݸ!dgJ[`ZKu&pv {$ş}@E b>=\"Wpֵ)]B"+v ۿ<ߍ;qiɯꎧ⏽Z`6F;̇cU}E-xE*{{#5V{uΪ:%'k=.aPqp}su< #,>,p0^K M̬VrT17B?jUIWB\1E۴APxi<8w`vSX.dcDr9gmR"pNH \ 4Pls냙ݥ^QݫɝLn}׵' L(#qV6 .QާxMZsۤׄGp7z;f[{p"ꘅŃ6;Q`XpmQH:DEC~>z,z@i{ws$A*e#h-('TR{YHsl Rp0j]3iUE™-x+"\'-}(N( ɸ2tY%F_1S = `پvO_dV7Tɑc-Cx 1~VK?OAPoݏ3ЌB)f`0mғY^}e*vkG9+L=Iy^QrX!R(u{pdA6usOO<b!ɗYLjB-7A?h3[Bi6p7p8ϽJ:gx,hR\wtk02ftSp8 WG9 WQْY[He./fH=b#{xqб w0>[<%p?4F:]H7jT O@$.`Z?$<[`#)RNRtOnI3L֏=c]9O$Hj!s{(\rppma$2 GZE<U)pj㚝aa;S'kg2Z1S7֎<.SFݒ"t޲1`^8֢&\aI[~+0(K X4䎔 fՍp|җ'_J? ]zcrR}p7,q osxuP@xPz:`|:F,ż5uP҅dAҀLƜ~U2 3y+=uTɜbvws:47G.4 .?c]յҔ?J7BapS _|a-ܣ1zE2ҩT\\׻h\Lh@P{$1f{.~hnci 5s =&tѴiUQsoH5덑'ײ5X]D9<ٚf37 kD 5br lȿY +^_j. _ROjlfRI!fEe߱_r>l@I)!U%gJ;bXvsJ*An|uh}r5^( Gf^b폌]i@h$0;/{ck(_Ϛ *EoEzx_%ݽ6.˂\nNUaqY) 6_ߍE!8 AՄe/M@`sjv9|]KC \1Jnĭxnc@4ui.SK5qn4SY(AIJT~P*2AFyWTTӋ6ہ,B!zT)x=@` Rekt~8l(fA+K p<׭7C_ U.׃氵LBwbكȌvℲ%֜reV#{'%i )+2űbj.8q&4a'C,ǣF^Y\ )j,#:Ys],r=Ñ]U-qјQDXDS+9Ǐ$0}~>惏eN<Ԩ٧MBc}HNTՖ[g`ũuNYڍL [uO}8NmF9A3.:#'S2gfXNփn¢Z!ŕ=+p$'kJTG|o~BRjcnrwf.D\q1Ԧr c>;_jă(]b'oJ-}jR$nCe**o UJotR#آ+фQ=y ;!UjhYAgO2AZAkő 0Fijp%6vI <͈͍ia+)oCޫwmAC h`"'e9S}\06ֿa!XI͋$IR|^q&_+)\`Ӕ<@k2w)bs&$6~+2(!~)y,S^bMOW:AmDDvh_ },?+|^ޢƛ 貫y47u9IU5Qt>7XO,M D+c+esQ= JzsqQt;tc6FJDbˁlO@Jɯ mJgdWS _iYDu#E"oěBIcɭy>x1K{^[ 7}J33WKXEF43T@Z@;OI[ncFlL o?Vȯz+{pfG/6@󉢃f qe*3A#7RDE3s+MB}| zգ~f5ʾ?ʥFt"$"4WX9fk?lE^]D{n3DaMHKxn`4 #yV q:r GhT]BG6Su36}+.J.ϱ-wo"KXR],CϨ[ywh'M1-]^fZ12#rG'CR) ^fގӷ WZK%^ dh0́o O@m,\}')[H *Ȑ3n6j#2V*$y7U{>95T ߌմSKВ8WLLQK|lCGCo+٣ 7b[.U?+Iq]ZLmͻSz sLY AiZ]߽XhU%ܧ=6Ncfڋ4À$sT~LRz fm[,w/M(9#J1|RI9Gp:.q.pת5C+IvgEM7t~ 0>u,{)߳CLZnv㷏gQ7(#i4٥i.Х w{}kewE*^-YĜR/T5n3HAi!^J?dR.8?+W2{ja9/8IZI_$X/ -;U&rs%?R>%6.>TyTFO$±4}+zi}4T^:S]N[u1E!"0fC{Z?-)Fyvn0X#iD/JsOmϼb$AOyP 0JP˘å.ǫNTg|6ߠxqוm m$NG,H ZF'?3GVɌn^vJaMD:_|Lj)_΄qݥ^'Q_2DZM`"(]'4<8@6zA'JbPMiBv6rx~EX`vt-|7.憎Ff̩e(+gL>.ȦVF2_  m˦i=JKzЭRX3Wt=p':Bw+gaX^)Tje'YS-oXOGF5֙QCsCGP4r❁]M2Q&&wΫjL< yI`ފNr`>.s[9SqO-i\ztϧvF2D4=m=Ê * yLp^ޗ|Cy=(iio3\{̐X9ϨUv'G'>68LB~/̆& ={p^FT-a j8pE=Pkq ͡1|{OJC|)ϷDŸ*)Cj@#002I*K##V3qm*wYx{7L-pgP iW o|!6fG9˵ؗrםN9se^l |rUĠ -,ȞM=Cx,_C27A zh۠]$d]F 0DYM2%? Wzϓm,y"Z8 ސ) NwS򛈱jQҫ" d&G&49ؓ`eպf?@CA,mGF!w IwAQ6G K5@qa@qH')MH`Z)8㜙gvvyнU}dW(Z!9I`T=DMs~Y"|7GrP #FblL(c]wlccz@Hx"]Un3sŬWM AܰRbRUTu$5x⻃Fnk!&{u H/ bV&TF)d̃)om.Xp˘WCOC&SɥBP5txw>K]PT=~ե+z9wGE;ֲoQ_+P :|(KD?\Oe׵(SRX| zȵ^\\inIRUh5R?Ըɚ؟n8`|#4 !v&e\q&x4]7\N*/'"!GAdoU f)XdM؄NFdѮ"aöGzUwOb1s:LGh< ;s7ҷm+ .赜/KSTν|?ٲ [Ѿ|"pGv]VwUO 6S4'S@?h!|WV_YndGlfQ&ΈFZ`^]-+@mna<)"?¤jR+f2sG{336U5(,{;{DoJ8WؿJaWj i%N=r>4o1Jabs5;X~;Łנ%eO5tr ceH$4 KZH CU3Q& l&P5Rh#**87%:gNtm+0uQ7kW&\33ଢN6W`tIo}ԟ^O4},ym EQ]BA._s2ir 鱴eԐѥ 1O\o1'[4}rբ^Н K.4$ U;ːujKz?|ԴoYE80j`pDSP207vZ@P'W21{ y@o= r4}S*4 u׹7 jԚvCrZC&/ ƻh?\设h|MjG!ڈ< yᆔ]Z}B.KC8s4Zg6s P) J1 ۚ9h=2RܝbO!^ h&6ZlI圳_!#Q6~ 3maf*jxnЊ(uRr=]S8 ]CK^޳5"sFQfqt?A܇le$%z>h77 棸ɺ<=Ɔ қ:ҨyEpXjtd}&\GabN\Xyݺg0p,7 T*8~;̓4,~ÁC1݊ gŘęRԇoS1m)"" ug6фZF5WlXVi[J ۺg}Rϴ(=Ԧ:{^/" 3BP34y"lļ[j6[\\~=zY E ^ψ& c2:A[)ӱwAȹZ#_|%yo֝mZnF-=yܚ2@HMuD%P]Z&A|r/95JDh=wq?b W6K-aќQt!/3y51;B/^譿ow<ynwsKt|&8jwwOE#A)[#k;\cs^&@t9ykv*}r2^Ve,ٞ/~S,fB?;qKiTŮ= ;\g O|Nf3kp[4`>6gk7yrt)JkTFnZ؀W`CT'͊zoH~zt^.vaȇ"-4>D5؀x'6^,X(iM%d OUN&ڌ\Kok''\@Wm& a78wH1yg7>yB:ZjԻJ%B9|=g 3q0/mPe8K=&_%$njZK}0-٨Gwdҕ+*0Nl|0lq]BErӄy5kfkH`2մkEtá6h?Ơ`Uzg'"0?LUibV,ԭ4 `!9- 2#M0Ug6fGS 64Aˣ{ƹ،;4WZP܆ľceYB@PfЂĆ==<š> s:W&r nmmRA4i<\PV1L ڮhy<5ćn'soX psD4`F9pY!"j&H׊}+n⊍ܘ0Q\y 74p=|p V;*Ex@PP~Po vy8: ȣ.žܺu ϖn)/]Q N/gsE!ob>/Atqrumu׍AD3(< !֑]jEkv4q*tHOS`z=6n_ d@d!=D ,8a%˶.tW/(&zTSA}$WQ-tּV+ei&Vy[2\Wr3owR-d3 PgcxO~ȮOёfTWx2(gm Z0C jn RȾ?bU(SLe".)n4ǻ96f?FMi0zF@fEI> x1o}{&+jlJGUNQ%CYdU ^> zPHSW crֱBRͧD {55y /|pimz|N$eT\ZPJ.^iTwzP|9%ip4FU80bnWr~{00w#tfQ~vsnYJ*L)zcJqD g Ol%ϕN=u$[ tI I;FߓD'Q0Dq \] DLz9H Bf0J-ǏH. 7(&y~`1~E\pqAܼ9A~5aWDbŮ&kyƟ`ҳH`r$uy .ǩHQ4ɆC@@O6(Ѩ&A>vS\QpY~Gª ))gcz2p!Zr}te?˗= < yVMbU m4fϥ9>3 bŞBJ2Ȓ˾HҒʘE/8Daɐ7d  z[R膕T$ؔ]m 3eɟr=D=+:]B: \ 9gyy*-ϚJɢN)SRA+ >Hs,`sF \fz*{:Ġb1e}Oݮ(P^ 4 J5qĽ*f)Wr١CSV"j>oISh)"tL7K,]TwmfXZ+]q xֿ=3wnSǵ3˝-#?$_D~i.7-O!:v`B J o~j ʹi4)YÚ(mڑT 󡬰83W10؊ ~$-# k%2k81#<ÍZ1z:P°an:8?Kr6-0Y-'oCJ +:o2H@ϫ/wstF&`@5cL?{!]ɞ'k-!$1Rl_GLmgmW|j8.|D1MUA\z?5rˇLYmv$~o(< h̒exą1uu"IuH_Oe'0&RSZ㌫Ӻ#O,vՈ|q }f,x8LG1%LM)(gr۲: xoAq,0l14N(oAZwיf'ps6K ~@ "č'g$khEc×9Vb}[ZjkIx.jL D ;BI(B/ NϮ`Xf/{/t$Vj/gX8$66tBKVK]A9r˼iFel>R/I X0ugPe $R%4QA%0iB N1F0 X :bjzW=Pz^t4뚀'țFꓭ,XTśyƕzn|N{йUgc/+1f,u!>"VL^S^yh*PCѡG_$U e"F.iW :@S՟Y|3<[q *&kmo♐y6 So&OrO#+#.!/YϢllˢ]i5^'q r0}e(rk깡iHo.rbz6fMe` ?7f ݍ L-B4<'Ģ@i28_ҡL\4:n.Ѱ|lg ԆKWϹK1Hj Ca&kF %L\ 9?P*#Uߐyq m$)v[xwj!Ρd&JuMlgL믭Z LmX# IͦW'#kSX}u"N侱/ӱJ9 b^ÖxN`Q?  cRXtk}s^I4_C"Uͼu=]6grch)J9n9! | *afcHGWztd#$A(b-nXQTFE|2CĿ9qeh7=0s\;TTAOddcJd^S鸰ZȂRr-B*ņ(mPTwB1 wes1>B yl)!E>7}oRgXQ#/~$z(2gycXL(wY|1 g35ؚeZ-M fI0KmiA)]nvbC#͙TeKD}J=gW;QUJvs|e  <*̪eBЁ8ghGmbXneJ~pFTW {2RCZE=Tb\||it־[ ]eVgc$WzWgGO"YE9stԤߦ͸`8 5y1}#3'}IlHK)kd7:=# \`k~Fv]+9F'%5q`Ճ -~h4#/lWۋ|Y}wzO m'ވP~Iy(ѓk5w V+~&:ڝk>)ሼ yƮaJC*B83 ϟy&<콍. ;n7`%׫f߹m1;@u@|T4sg(sj?bYJNskR(*Ͻ y@^$7?>/ 7Bשe\ʘr#}N/Y4t5qEk~3-F\=^wZ\WeUM9Қ潂Q+b^JW_>f,0_:An'$ o_lq4y>@ܹ ]S ߃Y1 Ć@3o. PߞIMKRͥvs(WQX{?gd2f3_^>kDFāĪP9կ .82'V&*gaN}~e4{d)'+pq_ b R~GV]ZRP)t.X۱ג|d=DZBҶG]gtVȆQ%'݊ Ur3nÉ?>N~kck1NNY8LܘGLiyV,ĵ10{cIo+_$ojM#K( as}N+D:7TW EsűO C tTsdqFɱ-FǺw/Q% y$s?\5weˎ_ԱL drh"{}\ 7^~tWҏ ^W刦E9)%>%S@ L.h E~ J\mOOvoX>_xnC=z)՜GtLu3;K6Ed>W5X \ȚpgUE2KX<()=[Q[%ΒU,y FwGjwLmKig7J3σ]Kb(&%!KhC9`,#.ZzbǫF-p"53|OTǦ]y!5m,$CԢb|rw1NI_`5Gjpa Pkʃ'$ . 3 D2 G/~ΈPhM !i~Ÿޜ6Eߩ)ѬJf%IwqϊcB w{GXT?oQAKYeabM;rP?6\7sg| F $!'hf 廉sங`<ժ[@|nb//Bu<]ցHY%t="d\F*h5ZGc Ȣ XHcIΕ}Ok,s~@XI+%Xh/hx{7'HZ|vj(%ThJZvgo?NFr+X2-.ף'r"diKQ[:7RٶrN+e)I6wK\{Ucʉ#^-0EW/`EcEk\CGI}md]^ZEU;un"OB?Jl ~7d壹9- .T&e ,ջQ/\-,~ j*%8'W|xHg.&'~b2crb|[cT$':#MK3ٖ/8 W#[dO\{z5џiQ[Ys׼ˆj33SbR&"O[4:^|U]c{,;=dQpR4^5~k~pǤһDq"j7mEc~(3:.)ەIBp_Ib7oHʧ?@;ut"q{Ժ]`^I [{߄D)# #}zȁa4g]hזoW#598 r7{#SV;/ܰpn>Sk] RKnIbx1t'A@EG@Yr"ܥkFVOUP7 1ɑzt,;}RmMjxj`u禸pq9d4{6*7YC~*LtUge>eȲ)H?/zyy:BۙPZh>,a_m%?ljd8CMF<^A{+x^<%0>E/Wh`2bn~$g]!Gq_Wݛy0,.m` 1LXVt"ʻnG+Pr'?$>NNGuNV==8\f &lmBaH46 jWl5 bn|Vw>0T/,ev.]ړ}n4FXF4wDY`;&@,(zQ -w@E= i'r0EȘ d%T3^y7\$↿ #eF]&.wYJȟsg4|ʚpoW܍Lȕ>k;|_{'gOG:z !zK-@uOev'Chbk,T\e8$`0SDoWr=#|_;i/2V3iSSgxLuEP u $[p_(,\H%i(&1NP:23 8} v^0Y7ˌ%GAu;ppdӎ(>Q;4 tߤj#揁GR" _cjcys|!qC<]YwDc:7{b2Ըay@@"^"I 1``٨u&B!;%& ?PTt & YA^t΍N(|}ۼsFFs," }z iP9[@%{aClN&MݡJb+"t@6C ^tW#!̎_F5TT?")9hHL_56ʻNy]۵⿂&:R{UD2wW|j %rEm%q?~@7^]+4nc]eej.ayΦ$HcK˧2JW?>2r *qcA~Hqv)J:נa5;\Ԑ&-&Iщ϶Uӝi\ÀZKf} e8yй) QSE,h~č 'â4e!V!9s?X!fS]dd͵B e~_>cb3.МM!͘!%De&!堪‹jcGn\z(WkœeNl0n Z|=4&plޤd~P6~}YQԅg!ѯ J+n8VvD40!n42咎CGJapMEl}S-":@r~q2F޵^? y(p.:b:} Zde*M* uH R CiԾr{0FzdRNVd \j}˴л:6UDɹb|X{2AѦNGɥ3 ^B2^\ΪK~xQY>W#RaO'{&Q \#9'phxIl*E)ډPĮ.!l8r¹s*Mw25(I5C9!7RX*!@Rw \:p4"Er LxWT"d_(mF$嵚`R*i+OOr?Va&EAvs*S(" /=+)ZD8=9`KTpb8JvWN>wq ~#TA^'Zo^ԷNڰvax2?,{cْ褯/ڽNLl^p!,%#XwOߛmSpI@R`t~8JDŽ=mZ2,N<|Ê'}b,FNYuxt[ʁdܝt ybk-vܡbӒJڿ Ua}|~{Ì>XyU:'en!In|~JSӠlv@Ѡ$eGdc㏦9?PO3n/T h00m9 &*ob٥h yxuP ?^›ŅwͶv{8b{$ zj{Wd.S.KzΓtBaֹP ھkB3x "3i|Txc_|b~qr_Yˡbq^(͠yXx**- 5,+߽]q$촆 qqhṀu7bm9يL%CrQ-8!Zy&/LT$f pFѧ+Ot@!Pv)ŕn=.vʉt] @c^p;,2N)bޢy@iN:ioWdvdRr^b@-Y0ba''AnH'=6^S#u0ښ1z8 hǡn8_]fo߅5GT50s LՆclPFW]["KZ0XCsߜX{<I$h?4xꆶj#̵1,E*n}1<ў>#(,:HSOmF g hz/X !E)@/Ma}}t,Q__YYy+҂;ЦH0j%@|t2A G{]mE]3JjR%W69[,Fj~Ͼ0#γ! RF?H l *,1Bo+YtqR!3I,D/j!.-'a;"ʺz_6LX=pXܹw2uns6?!c>[:ismަ8l^3/F^(~{ɨG8 qWIIЧk:\ۛqi.]gAAI S1nԥ h۩!ȡR>r;V+=xxh@L {{d(EJ4,iiMΓB[oÑX$8_{hY>CRU44[O8|hVW\|vQ|BN/8p&!}yȋ!;y 8$UmyEC#$R~ě{wٔ묦k&EZxpʎCrXxs,K=xo$(KzӐ*0ֲ(:;B s\Rݘ%ܽ>+@>*]`!2l}CS#,@1T}#k~qu^\7({p^wfpR]gפ+mK$Fh@:է{P I,o艒];E/-mQ5gViWbAT׻|M~yxHܷU3iO}eZb^skkI E (с' A)`"0WJژU+Ps+6S~!FN0rO01("D]PqwccZ?=?X(#ZۇM2 G(ɿk&((id,FzQ>Ŋ+[QqlRgݝ%[ph nRXfF$CD8ʸ_4P4"a߿j]Oe; pDc"%*(G?N1Ց&F Vg޿*;%Q $]ߧ܈&[ьI7m4 4V%3MM8J4F$ ۚq0t\An`#ӥzpa'wr#W [hͣY聮*ۨ5qO]Q&/RO-ބFuR@xx,$kJnJ>%זMNT [G8R #c?3.[ BC65Iw>U`|nwDZz cvT ehlЛnuBqR(X;0E IyQR6T=P)ԕT"u*CiW \(#.in%jv4YuOIh:pXrP]R)&z&{NA em'.6 "9)~:y> `ldom@`ZHoTӽg2)+-P cMu$~O/`66T( w eF sF/u;JXSz:Vp2 yAƕPtmdR!dXy <5A<0joN>iơ0:J֙*\l㟊=f ȝF}@r,W&_:tmFT;f(V>l-am*qA@:}?$Fa< d"åj*PW`5_&foO)YiT]鸫"EJ+и #c8΃$%8od[KK8Y !ilC5wZ@ x~s 9oV'iǃ̮[K6/ gU1%>RP{ >UiM ~݌rnrjC 1jj AZҶnN J/Z.&JE'u1c&c:Ug [@bpd''i$Z ɼomGH)js@z̓V/Cë[<~#f?Y@Rٳ4 ?*fgkyZirL=$q.3yq⁋]aG b$atI]~,@P0 B;1^1e /.tJ4%>+nH"z a ya._;*R[U!QYt>_2D[ᾯ ?;wX ̹dmM2Ͷ*}8t6cD[=AH f^r|64WՒ-vWuzxK2-b&;){ q5H9[MuL胑2+׊Y#Cp}oCʇoe>^C;h=(R 0s![ w٘>- }C,NV lznČ"w;CၒלUO P`G^G0٧ʺ#B7(jQcT9'CWl0D_zptvf P0C쉚0fO]"%6 |~Bq!R$Ԭ G?`.'Am78uoaO CVb3c W%ğ41dc*eK8+,=c|.FP+wp0ɬݘpG)vނ?Y`p.K?ьxgZY_r7ox㫉7%#̨͙@ۮ8zq?;t{iD/V8/_Tg#XvG;P]؛p;)9Y4{h6&ӌ)uؔݦWk(O%lDbt%ΐg)CltHA`k,zҗאּTB [Z@#7r$E{cUF(%櫟[t^ 837HfQa51{8"'g W&UAjT/v=9uUV vdz v} {fESa˞vt^n: kE.o|\3́]{gNtb -CTw86 JY>r#:-NgpF(:䬶%4D3|\H Cr!KWYօT8N 22^A/ t8j{s?*ݟ;qvRG@3vx|68UlPd EHh}\/sȆƱ|Uj "}tjCLjvvYbhQ NNmZ,p^Hwy!ΘyGճ|.GKsIP@&H>"6sݍvë@ߵF`J0վn_W@Nd.!)*SEOVձ/~>P(n] {'6FnP y B{MyZ[ UfTRd8]@yj뇀i2ZB bXlRHW.{r5+H̱^JKs=!!V9\W_.;|䆫xI$*swS J1GPđ\X0lEsn8+#_W+ ,[g-|8^]g 5BfG^Z8:^l ,e]Qlc1V}8-,իH Ed׻ LtJ"W mB LRE z A0ڮZ:غF  ?L!ba:. Y=LHI42^l_Y*ǂQ8OHQy7[; X$ 'z b-(MO4{NWmsX !Ч픹(CW@_RTaz/|w}_k. 4b؏Y+rM'@GpM`h_!U8%T8u+գ_YfјNV/ڛԱ&=4 64,JRD2)Xf+ULE}{|kz-3$&uI֒2a*5M+QT8)&}R. VXټ*4k9ܠ9#Y7d,d~o?*SR`Ra2g.HM:OS@ s/l>e;x0m{orxemfS0#׵%DO2bd׻A>Iy>etsR J3@ @tW8] [hrGj* ozB%hօxa9_rӄ~n%(RyRUֺ]nt: >+ຢ}MLꉦ3T&z} U6ΈԹ @ wG5oCvsƈ͕L?'ȩ7~b;@,f<0S"ae8A&ˠF wȼ\OCf5,\ &yj).z9po9`yfƹ MVq<=):Y) >ossv U%pdn'o}W;#Ⱥ,bF$V 쮍+j<\3z|_4bz[nR+F'B9o܊Yet%%_WhߓҌ$Mo1BіҢ~pқ!4"=l+Sf]`~P\!ElR7M8P2:!RCY{aoDiOmػs@|#FӅU.H.2 .grL|0.RnC&-w-͗?`/A_0)%oWN i F-v!ָ,G qZ쟭]۽KۢH'$O{Jh% 0dC9\E}VR'n}A#$4w>,)x`h]ʓ1NbR@ Kx&QqߤV4~'A;>n44m8[ xc0^ Bv>.&VyA$=Y"̹oDs] dq^VkK`TeF5DZ)CyWd dzȲ >% VLhO8ޣp% fETΔu>07oPT܉i :=˦JrņII'ZqCՋ VMdnPːR(~:~J4/ H~W_s='iMXתRԥ"c%ZWœiFi2#GE]t`"ǽ*m;+j<ضV+3ݦXxrpBLp4 ,(&ayѝ D-Hs`Q&!xJ'RmO1 ;|9I04?ö_0{BBaS{3! ~٤3ō>+ bVbM ^zBEEF ʹnIa i6%bxGh{y!^yс!A 3"js“ &a)T۔9uJ7X*[HsX1_uTק+NW9tE"=KRY,?0oA G_rD& ``.q« DߎB\HI_FIk @W]zȸZ\S*uߤ%28!ؤ~Y%nBM<{f=01v*:Lih<Զ!ledġ$((ē1%vVíˍcus&k"V֫#~~!-ȩ̑k*@3)b+*ݪ9˱ m֒ r օ.!md)R@0Qv{SԕqFW\!Ǘ>̓6`o zgqVز,Ӎ\reuBae-|aYجh8ӫU^({>91h0H-Du>D-gY(z6gVH -b',oHJ rօ_ WDTCvexi-M-u;HvCAH$,F݊Xڥ4>PկtEYB;Ee+EysKG]KNIHܤS<-P dt)آ# ϶А9G=ElXI{&^ԥ>dL s;ӡƀwJCj,Ѽo+gX<]=AlQH3րh8>Se0NYھO l[8`_ %MėhH^uռ pY((vE&şgXcAfcEfKrT;!!񞳖EB qiEA6u)?% 1:rF9g4DI(M#rs›2cI1хCn^l St]U#Bp٨4裴x8/3w FͮA* 1|e1 ɲH^l&DܱLR?;-D~qױ*5)# j6]as:u/M|3_tHbW.꺓#,A"JȏDؙdoU]pCDL@T.L c;끻"ȏTޒZL5jzG`roE ߘz=t ]p0 z[YC#9m mJmï ](E:6 ŎTX_u';(pGr̍F4s#1!͝sjNR} 7eǹ~BKxj|MRDV Jo=!Nn>7oT<ÃJ(@=S.lR9_(7Įilj}wIeYNWsfVt55%\H̉5L̛<e 41o[q4^zZCM92 R϶(রf&TIrrxfTu]%942hb+ R?ʱUAP9(C}f20;U{:id0(&ont?5._WeP-@o'|ZCϥS'Sd{X̔2nJj_п0B˹e9)G S5R_q&.֣\!+A Sj_B=y55QԴtG^>"7dΰ"g%GU*%Ƨۮ oKg/ ئ3 bg >a Fy`#' j>2ֳP9ĪC>C~5(:4w?E87بL'CG A=-D̅tLQC(T|;#%aPPXmmzew ##1JL%9.&~b leߧ',bLB[OE{!S&\U&*æ u9cdrzeN &b 3($ ?lmpŹ5YSe[`u Q/!9*Y@WS&[u㘟cEK# +OMq nSy$~]2AO#'R [J_EwS 5I/}즉C"psfHu18<w>*+Ds)RKBce-&/ǵN>=9a'1Zc5@^)$:]ҰG R5Yӷٽʷul_1I)&j}+ &~th%-~O`Ͱ8=FXڹCh~@[TGCm}jI=SA. >VliU"s\GGI}˱Yv]“֗X/5K>[C}X/Vd?g-;Ks@ǟTDuWLrK ,gЀ;83]e(Ĉs+.l !fy`@[0 ?!tl,!\A"HjgT @~:z9 m%"+!,{s ү"@FTE+ufY7ErZ>ė -l'mhډrTSDK򈄢j=` @xiTKZP)OU}FTH ,aIyE*]ğaXy=n`K2mnG#4DCe{%EVOy˰!hH֮2ϔ3F^_?NA~<HWQXD"11X)E$i?zIl(@Ȃѓ9q&S"χ4s9|ӏE֡}30.aNl~6FtQCIVy['lv_`4NYҿ is q2;܅pU<6q5ۿ)Jk0H94~`[ |rS37b6"Ա] "<>h8X¥4Qr&L0{^Gl2DeDj^xG(ΥQj4sIowGM'@ݱSJes0A;s); Sy+1+}SH}("F-Fz0j+ '{9^WgN$:;ZT#5I}O |~KBQ{&B=Np?j^da@_͑pizI*%xy<`myXW Z $РK$)i%6IS%LfuK\_$.CH!UI[5Vtrs2~*pgď~0 C44<,ګGvݬ<}F2)`ie&):Q|"6k!υjYdė+ .]LVpYo C&:oNOV*AK}>z#td)_Uc}ەI1fܨ`r'XI -،0ll@aV@ʚdi#n` f6 d s/ -N<hw*e'O]$ʻv&84TzUN萟H@:F +&FRZ X$[V!0[nqmdRon^-x^mQЧ*+O2Oj&.yHM' F H&ZZg@V*A+}pb6߭6[J2XD[ޠђis#2iXI{( U:=Ik碣 ~F 91PL[ AݧwmX\#"u;fj`EH(21, μ=w4x(kSA∅ѡR[bC5V)U.$^C6ƧJ&0?Pn-eۈ1DCm;7t-H eGMۆLRd EAh2N+.pêJP ~Oa?Ӛb?B+sSD':jXzm^l [ rQ .;11شv̎BbGy)5siaY0M午.L'{I.)][wM >f83ז %87=,hd7D({6N? ^K}{|t|=V L 4RZL:v.QRs?r7q/'Z_A `ְLȧJIYY v AƮ={_3cM.ZeQd#V m|]OUO6 f"AAK]B}=Z|T,Q.mgA-.&8w+w8[Ęc D0䷊סҽRL-yǁ; KoT#EW$%SY-`D1I&1>8@V)~ufPG(n5@wZja #& ~`u\ s~&$D9l)2]a*B%`="zP:Y`3 7Y)?'ޡrF'H`X>z5c>H;m8Eu] cʨod,hz>ɵYW W ڥ#֕gx<ŲMfDŽV!ڣ,T..ٺY>!_(h寽@FK<^h$wh2'Z4tcLa0eIzRȭOrpwʺm2nYUπEQ\׌>u<t9ء['쇢PŨE:xxiAX.3s6M0’٩|Cַ4*jb]L9*(`w>AIu 0ߚY=xj\ݧ~e2dR3;E:Cș,(ٚQyzF\Rߣ_eϙmLg޹* $12Si>G)2 ^!7@(x{a,Ў\Ta[zգ(%'ϡ(]#͞ "!3} JK!Ga :!/rSͳAfT-$Ed3FP"F7NQv0Ú:X%~~R$ јdm3D c&P= 2CBv`܉ڿzҧbQD6,dz;K쉓*i8cwom9$̂H);Խ#2qSO0DQ==;="zehlK%OMs(y~s=4lq1Z1B:.<;֥,ޔbS<Ν(DnYJ]@(Re$hYEœn/q^ICІ,ha?uRlԹ+J5o UR1dQ5aU9[nZ):d6 _ ~Gm(u"٦cMu[_HM|?NOnԦ,P'P. 2&ϭ&ìK cml_yi)]hF׬ZF>IN^4D|@u2n6%fmv-SyU_K Lfn,#*B@Fe6.(uV VdX<˴Xq,9sRPhT!+Z͓;(<6Ӟ45&S0AxṋJ A%Fmǰ}#N3e"^"Dt\߂- BC.q6P h2. 8pkG҇:!kUR3|q W׷v7P.ZbOԧ$:+xc[F9PmtƠI~:03vMbk *#5`Ls0$BA- ܐ`n,eu_]4: 2`4v}G_[~[ >^5y-9"[9.p }9O𩉱 $%|7 Q8]rgYZ0707010000025d000081a40000000000000000000000016609d236000011d8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko.xz7zXZִF!t/K]?Eh=ڜ.+MRZv?/͇ou]@FlR8M\߷KbdPRB i7O^E'6Mb|7NɬU 9 nQ!r;\\+,(LdV`'2mM<!=?د5.VFTș 2+)W]Su.j|X Ҁrc޸`} s$,LPZ;W#Ǽxt92= (N.vc+PqhS^9i$yC$um 6@X!_Un«P ?E^R䓛{\ߦ"V{(cPM~`eI|þ]`8VukŒ/ bip=/څZizgW#$:"RGq?K m(R_;T87-&Ҹ_F•RnJ}.Rp_pD5trWj/2^a O%V`uҲD 7ƭo<|L (Q dMh*!껥ORyvy~ALPc-tW'>D}^qG98ZM9ci{%4TULޖX*F(^-jl8Wd`X#YC9<1pnh?vԷs@h^ {4.W|"AKҔ,.$PߜMi:9 &מ<ƹ! >R?~6$48!h/ $N eu3cʩZ#wybMms+䌨zVDvj%| ٝ/S>dK&*V!hBdZDʋ}G<lLHݱPw(2ej` 燕+`2x^ Cp*\> '^&L{ -+"L#Lxw9.(m/ޛ< azW4-|F:31h7͠!6=J:`vkH"Z;T(O]aCGS0AVxf8~%NRXٝ @(!ZaRHEnR f8@P z|!+q":[<0Y5~)H{JarھN_t`i(z@Z+7^6T,Q{e斃_oƠ`]4ZE,Epw:u HaV*8#eh. 4%l(/}tț@fԻ 8E.iSűűhX$DG'i^PyNF14ʝԸ3n1 ևx-м^;YJ/6Axr"`6#蜭]B>S8T.92BYx@"Ix|ذ_E [LҰ[^;{A%6PAҲ[ 圤Jh:Y,ߙMԚ,.Q$ôGL&GM6giI1hyBӯpQ&Y 1lVNEY?]G@*эsn݅KRה6l>T%? M~,'ۼ|[Ui.$kY+O$|.BxvT$RH2e$V'T@ A|ZHw &Re/)#u%9.GD d% L`DΑɔ2ˌr6La|bklې~Oc|MD9&́( 0>NgQo#d&*p#4oSh-xB`5Ǭ_y= sk1o`Z4" ]V#f7ci Gq Dܯcjf>]HӛLb7џg&G\I|[%C*NxXIi.Օ#UѻgD^XZ*W/y4؇Mj-೰lqZG#3>ZM¿;X&yW>A )q}Q<-!q4cTo"rW5i1ZLɱ2V,uOi<1oi0票}oq$9lEܴq<}۰S/25эtߩmQGwlbm|E0\#^å= )5 @á]֑2<1t)&5+pL T"Shax#*98u7a{ \sN"[oR`lwI`"(XRV'O\De.f/F޲Q$k#j˩/лBAvSY[1(&(߸ j;> - z w7"B -lt$x;?5ժ7.^vRa{S\X5J e5s>-)eS i.*2āUmy[$hB玜:&F sKjZi =|*tK܄ΈyjgHtsHiLj1wtr]jfa"\>OHw1%Ay.1~\z.|`K0`%Xс)°0GrR/^cmkdvjKcY`)Oy>%ǒrv]veI [#Z4F {$2cP%y*{fζ_~>hPx`5? 㺝y!8 L V. 60 ۱cH1yFѡ|~V%DsWaĘ}~H0y$gm֓A f0r|$m-SSX  g\6׍f}ŏ!>.6߮PU 46B{$Tỏ*[E#R9.YaoAȝ @Ǣ0Vr)K*5zT]n}L N{>#fWgYZ0707010000025e000081a40000000000000000000000016609d236000123c4000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/v4l2-core/videodev.ko.xz7zXZִF!t/IA]?Eh=ڜ.+Л=BQ #b=DdwN%Qaig^dž0*`^sqA5V=0ZD6 fQ q1j uڟEvu]X#+(3-"Ѥ{'#b01:\;阦݋яTM+0$u{;>I~]3e bF,x ڒ/'|r~&t8 `nJ(oLݛ \酩{8Y\w̴/Sb6(57ӺIZtq˲/.F*Hy]<\90jLPׂZv66#%(i[F!.窙V*mTJ(sIX_,)ٻJioy t" jjvX5WG-3!GC{,(V |^Zgu6ڦ9+Rk?ެTTm5\'㱨=cgXvZi"x;6r"c'H*6!{] qpOf$6st5 Y$Px n$}!yW<&@KT;E17h( p փ v4̢n.u6>Ann"0$c@{Dʒ2zS:/#&]84r5}85Ҋb8Dpc]k<>YS2d !Z!*ɻVK%{^nSyZ>hJnY2XV4mt"و:GVȠvl5X 16 x ?GR*b,73Y\X/g>I⦔-3K.ً2(,M#G1M4*QK1+A Q%,j͜+}VT}JL1;%XPMsXRrUrNqu$>_ /e&)!mc£w: v&!Jd< hژ3^X ~`N[ }|S$MhLGC;sc$Ng.yJ3 aԔ, *> oQэ $@8QCRϖ aY>ӈ:in!ki@(Nia+)[g4X^+;|5#6/&3+`|.P8U`1%ϯ{' i8LOW6$(F"5=Mu4XDSUVY&EȂ=0eWkmJs9ZyЗi0A~=s;޺#`Fv5 dR[O[`v{^خ}J]&+wP3ߛJR+&ҧM,ݏ6tD1- fGphNa?N\%% O14*.uoULQ_m|$뇹{Akzl6&7~.>f0kz0Qu$ }S$qsm>]ⱰɼKlhx1WOI@WXWuXvb|pg9#ej3}*p7\kJMI޴j˺p3 ro zGzߔ׃T]87nT8h|;0k{XC@UIvu R)HRlAQj4ߦt{^rPUuӴ,MkYє)]gcՈX{4.5/tP [ȤiNL9_("j|T~&5#wu&ʰr%$3/ڌGٴknC; eUf>Ap zvBP>/39;t'C/`mzeۂU5 }I^-i0`*<04hÇjEB,}>lF\"xE7{B*+yMy+ ܀,A5m~hG=̕*1œ .7-]>Y//=3yv&xѸ( or853: `g*s/|@uv8]Wǃx\[˩pgvQz 6-nN#Q\ŒUaZaABOeRs,* hl,{ۘkGUf2H'utC> IHmH-FF}Pcנ@vO`Vi j~EtU 5Fdž'U۞g#^xI,.Wdf @F1V?T(Z7F@8C+4B!BI u%vvi>-}geEiL *4)\r`-"oL R܅N[4he(АRA+m}@A@V)Vn loeG KϜ$yN'İ~<;.2K/ M%` ulzPlÝeNz(pd@ zun.A[ s6w i/;kSM?9PnҊK3$$LHjLhmt?<B?" hX7 rny]D2{Y[oɒFǨo}: 0ŖjXT,1o OOZa82cI݇ _}]1X?We̼?VQ3ջ) _ôm1<AНgf%dbh%P@Š:_>}|4LP :IBSዝhLxs_ok!6Ρ3n6Ol;vg쒀ZQn-N }Mu4ҧQ1 5/-O:nqJu"G$hz-:Y7xE}iFDaZ$$%ܼcgSs1? \QnTC%%RȰU\ȘO2֘lc(n

53f  ТW  &_Z.7\h<3&V`Keg? Nzce<_\v[ܦd6a 0;Bw!Ŀk'`zy8+&8)RV2{"`L? m(g#u@r xPͭ ЅFvfY_G}p+BIajN[1;]:#*: !p^οzSPakS 9 4.λ&@Jq'VM2 eaX^SjqGb0[|&eCs+[wq{Eo ezp^X_6,yRd8ٴG/n Qs "YrvvD;D_K$~GŦ "Suꯜ{t>O׭Q–iʍ]tw0n.QvK6rm0(fwѷ]NuTN%bD.g9~H"7B(k2s(GEhLT%v.l=t@xR.n1D2H&p8#žEQ[3ADѨp_A\>-[͏"p?˜P HyLr٤X[dYg'=KYzkNcAקb/QU5\cB ˏ}QF!7|}?EL[)38<RXÿͯu9I ~0(+ ?Hڑa?^[|f=<Ӆh| srzE3G-2&zdeY*BE kD '"d!nO=`! QKQ89A[PDJ,9q]͍C~pV} 8aW'#,;Q> vO/zK*|V_dL?ݰ*W1c*TcC()bN+Uc֐@!RXDɂnq\ak/GSI'á2@&J^.K= ? E]e6 tae5W;#5__eFro8ܳ*C)"q#PS0 ef#!f@ ,B<=`hɋ>3"~|Ȧ8s, ݯ´;U!ЄRq4F.B8͆lLdzh6'TuHUl221,SSVپYJV DQ}_#?$c/|k?a5P(8X<#P`_)SZW{Jaw+fCy [W$>HihԐd!u^2 Iz$q2:AHÕ†ۄ14M8+θ\ː0Ń0KukJMm0 ^Sږ֑E&'0w ]TFHNjwqqXg5\U*hy3hpH:HȾ2܍:3WhZ"sifC")*2Lyy.0x{aunYC*0.Kح)تjg=:d5mzƾ |wA{ tLPV-$m W uߓ g;8tJH(,ۡ_\( h4(̵꯷FT*h@Z`Nmi8ZR^' j-ۓ& `@nq8EET ɳ2 Bql?ٲu*ɾ'5gފ1zebEʍ kl~{ jh@680|?C܄@J&]eIE+ΘV6d}JD@FE'Ӓ 'OΉVVo[YR2Cm\`!3}.nwCzzEՉqDV4iN_At%A @ c˴:a &{O ch:GjmaKqKD0o4kb'項~Qu3cN;RS07C1ْْ`F-́%Fe0zGv*F |o [}%ښ ?i% 2\ ˏ顺7*z[ͶÈuy?+(ujʐ^iƩ |$8d rY \"&YǍʊ 7tN/fiV0U(Ic3V)Pz#0OiӾZ 4D%"b"g"Rq={cF|@67ؓ U:MKpGKUY*y~9 Nˣc8-dӁΦ*>;qפPwV>O3u 'w_14bXJZxHXA2̀K;gҦ|̿Py!ٵKQ _bUGQ1=ԨZ.Es,y痽  *¤b6'"n JE~|w2%u>94?>74~y-_ #/{E2dVah.{ ȷ蔭RU[?҃)ޙO…␤133^(64=c2ݷi&-Ϩ{ruA3ǜzXOī|@ ?֠3!o }28,ӧ0{=bEo& yi>] v1' hiv&8X[`I՝+[ K{,+/G2|fk')7~5h!QFF"*a=!$Ѹ=hn2417*:^*4)%Y*Ⱦ Y 2>+x`;dJ!Owq{%+& e!ְp 9'ueqh"Yq{Efj'Zt=~%2n%tU ꣿt?tcPOWb%k }f@#w9j1R 13<$t R`滛?HZ{ d4jII\XGmjwe78e@Pw~.̧.m}Qb[U Qf~ k֊vaXC~Rʚ?î" 7d%Hndi :kx+e*=,Sl*"}MsD@}EI2^9e7vCuʽp+u :6 e ~*/Y'јe4}ojXp69"l5״h Jz풜5aAL=@!dz ,1Ǝҥ WizVV PUsL%P 4Bխan,ql!Q j>by:XDCYj#Sلc$¢I 7"چ꒷:Wm\@, rfEmO*h@ ;O=1-&p6%aӀ5Us26vh\ FS9es+!V @4- q< LE B\@4ډ]"|d c{ԯPCMa>eW, 4MHa}'m/ࣘƏډ*'t fĄҭ˟"ׂ3'd^A4 S|Ugenbuuu&0 [ Ԛ&Mr*Mrz ?eEc03zSyGi("S+KR,뛬_)Ѵ+TbT3[*N݅fezA pzџ{VMqH; Q΄øy ARQ r e..f_A)-HtnGzs?"Z#:-Ab۶/kοyAHx SR˔ʴĘQs!#bxYOr_UMiS9!XW FeeU/5\T# $özݴ r8E=MǡE]#0Hڊ8%咷總2MjqQBAJ.i[_;|`Hr\:!vb'?S\F/㲘8 @"+6xTnAG($j:flTh=62ݛlJm?c4__jtzO(Q[9vK HH&ߝ*yUM,tďtmһx' z`.LE惣A!O\GauDh"UMj(O]}qQp dpΙL~92-nʅײd! 馠v+f ҪoOCg݀/j*XpZYӉd GKIu+U b 5)WIX6EU'CKM*HEذ&3?ޠYHEW1=ܧ0Kٛp:V6 7_J>iL2onSog9v?(h 0} |3@)]#ǮX*xZDn6IRʁ9P@էixn LwUXxyy:- lT\TtG d.l.?.<}2,dZHxQ([Ļ%y*)-c)68E#muȀ+C/ݬP;VuTnn }; xP;޺#ണ2J6]FJZ':*e 8[J!=gYm- YD4q;?0%SFcoYdD"\.RH4n84<SK:5\ ;uRݑ2·`fܔMtDY%(ˊY$GlC>K| 37? ]{yR!#ܴJp}e< ͸O -X3>=ЁPyt%Jdl'jܶr[),d6ù+X# CW* 4bY;n$Дۑ 5s)n 9th&'_v~D{]#'%tj<4SՏ d zU_oON> 5cse6Et7?ĭә_xt $}j+ hE6=W.s Ia_?I 6s"B/ kNs`~VYPRê6&\@T!ʧxhOEZ =h j |^0\G#-f 9ŰtD?l6͑"1*0>ֶdN*eÃ./$T^ACA()2QiRcl8D?W:piQ30扁\q0̤6;xRQ<;q$ "QNg+{ Mg$'R(txߗYȷ$2C`1"uALzRwgK@DR}!ܘh9_=J<7AphFn$fʼneB-9#VݴBŨ,aC{ l)o:2W;vucո.ߢP.TFv%aZl __k޻3߼mޚƐO2’ dDq=!b? &MA忳PK=}:b0݄s-ɶ4=zӳWu;=Ǿ+eP1^Fbb ծmfHn[^Lߌ9 )B"TvA0~SNB|| /s KL;˫3]DfcA{1Ɓg# ;8r&6rJPI*%쵽ʹo@4das冣 ǧkYd<J І|M8%#XyERx⣄/mTfN?{d_z|mȏlC/[VzbӓT.'"ichef;&V/ue6okfI/3rްIn@ &Xkq6>oՇv<1Ȳ͐-c}ػeqGnqr &eS9jBB(=&|C0\^Mn$# Fb;pYwÑD'Od.UݰN{:,|NO5ŠOu%D7<[4H 6ߖ6IKx%;CK?Z W 0 nc@ȜVkTqױ>A>M0{:`?wz>"w5KpW@tdcKJ89Qb%2RUM{<&^ bPH}bwPʛ(](!=oə8tPCMk95)|6m >Gq~1j+U+C-We`Dz"#ɧi RHm坪gj~z4B1gp}A(w"wF7@m"A?јy?I$nz+e'[y2j`lѮZ$WnŘ}1rQlcPAҒ"QKt֏fM*\R5Bz8l<ɫ_scm"il7eW[g9kt9br' v9ڱ+%m m%,{%Z~#ϏZ֬!v4ƜP!Z.> _A"24Ҩx*mXep.(<-H# Iөz@j\[* [0k l'Xi?_rDmg{~*h$yD(.[ {G| L9d;l\KO#q3^OcW2ءZxGs#I.׶lG<]o@pvtlLuG )rD(am@V2Dz2yomҸ`lSTGHXNij[o&qsJbn:* IV4ٓ8>V- Ÿ{,sZ(MAd&aluZix:0-&.A}o.k՛Mp<Ƽ7W`2)L7Rkm 9?L_f =]Qiuq 3FAi:C#g8CNL,KvV2#GYu;>y\t"HJ"J} U'J~4=&geq㪹*:Ir|LkդtVYH*?%V.,wNXEaT-z8g~N[Y( RC1I_~A3 w(TGd:wFL ‡Uei@ qxV #B=Y*hT@+ ))RIݳ8%RiiR)1/,)6KVn@' "x1mI .;կ\6:'FYPJ>bv)')ߠٷiB;cRCf]\*=Q'1RJkȓ_E2flwm=RoK1́0%6{Ʃ ܷpw^Nl)fIYˤª'pNIͳL?Z\?ТHݡa̓:}bn">O^ώ i0tF<˅O W&UmtZ9NF8Ce~ vdTcjrWQ&:z{ H~h~jc^3m2$BoAVK d#mgسGѴ' n` G55( j+K^H"_ *ͪ MY[+xUT | *1e 8k}o@^6aX50K%v+Tcjɐkս@'8&W nՒPɻ25kˏ|X*@|"qp!Ћ'LJ.vbtGv 1_dIZ䉻#dlþp0ݵBtש$8+L+{KxCT1yX|vtQb&U`E[7\ d>PDa+`U%Uuu`4v6ܰ7o|,^ xТkz<31܃ iPt/̰S4DŽ'R6ڵ%?5s uUqzkyO3;$GMУJޯxSᄖFwl\V~ !+ABCto߉9IX8.lkOy$m-5&9!yr voO>f${ĨW$6D2Un#֫%q5Z}CC5Yࡊ`BysWaP@DGWd_1P1P-ukֱ8 Zݼ (rSy:%8# hRl';{9鴗Db],hdž5!6 ^n?ך j@'A=> s+{f uiOLPoޥGT Q@[^,&9ӈFn>ꙅs(P3>4&|CzsءB;J7LulA&3@)EPqz* ͌JP=A3Sv)wb/pD1u(3,f+w;F$ZBjl`G-+pUXcE0 ~a̵uHۯ vTVuTF]4b ,zfeErmo@ȨXdLvIV(81)AF1.vuY7Cg꼣{vUfDԣ峮:<xXL8BƺF{,E;9˫s&v6$xY{M30sq6o1͎: H(x9?1Z_͞ N,,ՃoGz >G|ы}3zRiC\G7GEݪzT<B^' ̋U͕w\hkY"!j̪yLן Wdf{E:4펖e~m#y-]!ӐUŽ{lv fӑfQ(9 ,ʢA3#deKJZS{hןx؎Rpw#̩A ZxCIPs|/Xr)351 ʄ7g0\pb)X Mfo,i]BsmۅoY0ӑy_z c\ `ߞ}fK0SMMIZ-FiZQSgי0 a#XmWKrW+嫡IP1$4Hnpۡn e_d~S_}م~=^ĩ\e!߰Wo`RR3Cgy\I TWwC2hhjjxfОmZ#;VX>)O9pR]G$=>2VGwEU hNF>e-C._`@M>Gl㲤8fiyJ,x()Sk4tniE`dZZ~ ȔQ|P?p`=z(_5SB%k2@kzz7?Uɶ;,Q]h';ܳrpŊj%\lL\EjN Usd}w\N4H . m{F͈T)~P0CT[5bj(,rV#i7JƜ)-o#{X 7. d_!v;c2b 7LqUx\+@ ȭtG" s=|Az2 "ΧvM5ՉE/mD"̀M3 !lP8"UЕD.HHZtK;Vx߾֬;gB"ۓX[ij ; 8+PVbH>8Q#iyM\Gy,nlꎐ&PehY[(*L'fپGa x,hr w^caxRF]* z g\Dw %_`Q0–'{u14)uy؛s!Xv `ޔ<՜XQ `U v6,<ki~6FlR/diq\[b 9MPM 8>גg/WoMkPmE˭iBㄕE2r&/U3gʑ> FF$&rU rsPRW7 tcd݂U"Ţ1W| ˕mvc۬d;Dv% uT"}l=RreΆ9haN77ECNT?K*N) 7ҿc:aaQ|kP_e^ o=/~ `OHR觴qݿg5%y-([%fmn7* wI?$pc IIR*J!tD=,(K-y m.rdzɐHl)h# D {H>=h2ô 0b/X8ms+QExԃO]p}T]=BS5ڢWXUܴ6QB{FHdKmMx #"OT3&SyG0~$N]P2o!?oSp5t*'G.}&*aDYyjP}˒WϦ ?ĪeX+lٜc7r-aZe>.؊BRӔZ81JnNE%5Y> bWgڞs)gXM{*7^ (@ 0!їY`8Kу4";~~kN8yU|ȕLi?c>ϥdxi 죿;8OBqў_ǐHb:N.I$/4^֓ք[/[vGkfD?X340XRiܾ k>]cDVF!P2g7ŞFD, CwL'R[WM`kfRYLc*鋑*oNMeyؤFPGcD7>)UxJRsa(2d i)4BYKMlBp!/xuהy$f!|{[*""ax8" y3d^ w'*N;o)F+2z-+n~&J̠8iE#b |; _\E YiڿAd5=mO&B% 1)ԐiS_ 0'2mLu\IRHg(ifok6n3& =3"#y4mo"^7 vf(ZL'z1#SsS]._^_M̪}DK XcZyJ)BASzOuHZ,b6 )'h7An@"'݀fszX: ZxؕiJ{17aq/Z7`Ywr8@ ]䅡ҿTNYi"Q>CdsukV40Tщ 1 ]>aGz(Zy0&Ms43QupT҇Luda_DI9Sw{@ido9a*o6N;7're(eo8P/r:R34 :o]} a@IbP }@]y2}x2F$X'EPJpY!T`/t@>N UM+wXVPEK"n !Y7҃tuX8r# D%~*oyx`Xԝ{dǁ ( T x]ꫣپ옔{Y2_ijax]a _L6iˈ 竳mд"ȏ&#k;`m92;P} ͙bݸ>s!$~3HeǷNs-I콒ؤc֢"g:U+L)Hk4䵝EzZTZev }Øf !tdsBGK?4FglOkWs<Ȟ9'f<4'fßb()7ց]wݙ_Ur7JtK$d_BK[)tx-ױ Q#zm (&7괁1EQ\ԛ`A64\䋩ٻMº#3S~c)#]h%օ{ ~!Ɠf˿on0N̆C` VCw˒\{towRpLڳbX ءAC֏OXcCgCvf?өP! hi`OZ+]Տ§qAk rC2!H:kuj UE f!*t-!ՑE.Х\RpĀRF´#>E_b}௸I^Dc,?ߋ!r5kJQ-u~d%0r>m iqC~3m> Ơ1D@W;: 3((boUp\\C~?_h"bXð7)gJ+t+8 p.tTP~ ~'Huf;RX{/1Z=-"r0l HʤU:{<ٻ%@DSn>FoC'ܖAuh4wͱ!;$6dgOkeؒ8+"?-z6*?ɩ  ҧ9zpkܦ(>*Ge/0vS&cZډ7K&8PHFM[r$S1}Gf'02hrkkJ7l K4v"PFl>,nIH'p iwR1S \ma~07 JK+HlIin@GBwۗJnÛT-ǽ[d^ S9nnpYw`PAhibLƄp /dT7h:2B;, vXH51FlNЎJbկϤצL%P7)D ߨvV'_"Gյ> . Kڃ AV'^ rºikCHԙ *x~671@|܇FAi# X-4ɚڠ]zXՅAM] (NQVMquRIciH LxJƧ'ƎJHGJNq& d%RGǾQ}ضc{\E"h&u5U7xDUٍ0z Wiq8<2$vR0/&EYhwR>]}UC<{D:dY *Zk|Rw";3V?>Ht^[В& #iBBc~YOtz}HMxv]]Y)V<$gITᄒ[mit:N.~ů ?v Fvݬ-8$KO8&+P?VaRv|qDV0t\p{Tڨ>(I!):0Υ<*wb~̪Pit^f86@@œEMc?8ymVR)gvK1!7X W)Y\D si+?^GGT퐾7#H|Fg')Dqhc*'?mLϠK a]L zÝh;#q,8DQ,60Gm3KdGm2qܭ4xmˁz eFr%/Wdq B"OƧbVh|~*BRu> 5}Exw".V2kiiD:2GzQmoW>8 :ChZljE RMhNN:Maw&8cbm\i+!99U>Atq/tȐAIuf!H(E>HNKՠl$%<# `b{,;2ϚCsЭ8Zʳgq*M[ۼTEQ)4É4^2m]z; l5!e].Y?y~Wd<Dwq0FSsw89 fENwԡy}S,w ON< 3I0Jܟn̘I$EjfsII?\.TNmQ?.?)Tf%jd̤SvwPUS1#Fh'I_PYaQ6ڨR^m\dO?rvhp.RG˓A Aq&nѿJE׶;I Qi(@Jl~b1L|F\% S$hS0Z3J,V13(HJfCp2i6wPKİ]׏ėxr&S^!ꭨMN, ,MsBk5R1s8fK]*a<ƈEW5SowO'z) jFcq =N/0o gRe&c^{m]Ia6S3GggLcŧ`Xڊ3o<?Jݯn ފo\kwp#3)mZnw]}-҃C^~2*]RIݵJuU 1hsH/vj̻d<* i{-)^iĉc<dz, aݥKU>Yc+^k\.M<'q˱ Pu6q%NEﲠca9GpT*9 ݱaZ5d"$f{ A+"Q=X:%@g#PQk^K6~{؃cd#sZj{_Yuʶ&7Uta\)}Q~ϊ("W6Q?WHIv`Ͽ\Fz YQuzזnZtڊ RW:{L>#C_GA:hrNFŒ6?ll.YLu96̐ʼD8,Cq9qbC+ρ ZBמyUoA%<l06`ٵΡv @(?(6~nXWBm? <~"jOT^bL5>ciA?B:3Nö" B2\5y<&a;j7WP3tgLҽ;TPWھOx"-,JQ*M/9R핛J$jͽL*qzln` b]4sTVCHڝځ**e_[<#)aF"؀+0g64k{NU(,Jv* F4]SnTVv`4'1ጮتc6@sHJ!+dۄ~BRf17\"4e4=̣7*Q -x=sjGҙZfӿ +%R O]3X%|qP\lX R h0JvN§dn.=9*m+`;h/⋤ep |n?b:!H>o>U,1Eh*Z58D &K=$ˌs$ ts(ZX'kS;۵NnԨ5;ϰK]%gY*_t\_c愐\#*GxW<"f{ fsjV:p]k3*aӟLnƱ[^U SJۀ׾7fg!>'TORZV"ט\\Ȣ"J9H]e|+Wn }VA4!޺Z(6|*NlU yJ- P-dH" URK=5_Ā\lɣW)192Tikښ-L߃}jہiBE$bKca?h:C/צ\CX^92<2D s^NO=d*V v, d&pI7;Dl=mع:$%Ե&<7U<_C}=EewvI/\]CLFVp V+q?䅎5"]heDG,޽ޕI?1U\xd OHtb ~O~%;PN_ oxHjeaf47ʃz]w]:w:OxdJXpt3YY5F$C} x}]u509Qtw@I> t,$ /C]ɋK<ƛ Z]6a0)ӕiͼ_LaMǬueOXZ x/rV%Sa5O߳TaQz|86WM,JYtJ.A-ԨIS= E"F%|91k6CI5\%̀z4 mmSXG@UQ͕`WNҚKLRUKlۨ y'ՋE)uO3I"â@t<}45OumlM3 A׸q3b\ֻGOvBom(I5:YցqgĶ %*8͘Y R[M=[_>թם؎6/die">FY~tz VH#I !qr'E]q'??P[WME(u3J~#˵x/A`U8TKn=uI~;I*CeQ2<KgV.s9oju&O 6\_B%qيZIʧ3&w0򅷆oi*ZHs)!d"lanФO:ߠ)cP==QSrI) k?\ɱ 1 ^%ȏ΅m`U[>rbm!tؗ4{ӛH9`!⮆ 2(ZqvJ"?dK z+{䂾)Smuu`XQstOj[q6tlr<-6yRgm%5lrrnxjg_t.%U<.||qt zk0 Jԉs-I8:CvCKv#aJRK.8ܐ-t!:͎]S_$epp+Apʖ!N~, &fiTBX FUTŠ+Ce,r: "0ktUqnar8,CyvOH#J; NY`!^JoĔn<߸&7'od͜Z+dLvg;_plYU+_ !1Bp_B {9-29jBb浭ZٯclXb:=' ~ƚWi,מYlkSʙIIg@[^:a/շL T5@$xyHCWi}`RdeLmk%ily-٦ڕsf,QXU;G}p[NO~hZvhK9$9G&g O1f#{=1]y8j%+-.-Ym TP2Z,.lū~לBoe^>J-*vwi.^9^e9hi"D3z}S]B#A9 4_H6:4xjaEz4p¸_;van).u-H9}Kw~c&ו33 3Žmm_cqɪxoҁH/2cH$C]84ViFk=E &r;vcm_R'\jj2ky I܍ -AӑfFľ+?52&XB+r`C"IHi,'qSDo>~.9nN+r|=*oo; GKri[^KUWD/t1 V# tRby@tUUO81L^7y+Vzܤ۶U:B1zT>z~!;oʑ4ȿB6no%qS a ) snXK }6c&`EH%M& @-8yǺ u?DzU"}5NH1 >1 8m~q'؁ *6JrvPMU?.c`-;PTIkpuQ|_~+X2$;W-b9'eu%iWEāV,6񵔺(v(m[o4m/$N0 ௢%dX6 F}z\L\;$8:LV6I"(RJ@b_XqYޚvњߊ:\ PiBFH0 4 㡃c;i i-0M 65^ҊqFEY ];zީ&IRޙ}^<{9V?bmB/zַGِR&B~үo*k_̰S#W&uN+AZLsj~-^AIHŧn*.1O!2AhTvk-~c9>#_\c2L~uv):@e8蓇aĹA2]x[\gѻ C\{N1Ө*~-18Vˀ|M;nW!uҲ4I$Qy5R8=&2**Bb}d}^,]mr, 6U_k' XuWG wI`s*p1I~/u!QJU/j"ϕ5]~QAAۉvI ϯM1c֋g3FYnv6}79fYć\ O] WRq}q0᥈DD 1$$rH`c0cWcFg,vA:>T#z~0R20ғ_KI%! f0Qt}0͸t /\9&T/61ΐV@ -mz+jr`j`ր.`8a3;tNdLg224y*&uc kpX YObq:I'BW,Zϡ{39rQS6Dd6-UL:$@)"c &5CUKERnj#r@kMq 7[( v KlqC<kwd^Fm^~gҤ7'^@`q\&-i*ERS6t4[70y[r7t*?Xn0i.X%i;Uáq]f6j[k`BF1a\jt+X!ArT%E :ix&>K@P`ofu{8@r}y8usvKʛݻSqTyzi.~}4)hjx/63O{ޜ& Eb kO}QM9u,{wpj#0_{y N @ļ//(FH%7}1y/GQM%kvisLCW lB6/Fd 9mFW@MqG jtz/T6BdR],l\m ;Q,6klj$҇1" Ek9@ZK$gT ;1:. XyU99ZGjik$.W񺆑kǾ\_,,w3)BPؐl\@  Ы5 ~HHU@meWoj< _49 _2XUq:|Iu23}$rG|q[Ҙȕ?)z|4ߚwwX?SʴWeCt$;%e֛ hf M0ʒ9hC_Qk#bΔuNQGBæ=\*HI_#q657{ {F"9DOuuɞA'Y*|mģVƒD\ژ|9f&|(yJlyϒb%6l ACS<PTqczM7]N#ܻY:d8:Q{XD05_,|λ#2&6^58z ރf^{(G35q/gdLyϥCS {Giw&Ξ"'a2O=N*(Cx/j<2ȭtZ{شoR{\ƈR}65Dܤo֗ ]~wvarɋԧ# + Ά0` }0j$fΉb]ƨIUYzِpd"K9)\OP*v*o^pg,ICqC0mBaf fd}{:3M`ssWuNrvиk]f&[# A |P)4ͩ )X{4ĵNT֥\Hwӱ8P_@#[W#@HMhyU;sU4rXPCa?˔"ޗE?![Z ɝX8)Ge<|A%]+غ @7+j5e[Ɍ9r2; zrRlZY>ƹ>xt80i<Xj])n @@ANO0;14C̜dfHՓǟbdoZHx =zލ|-t\a6uTk m|1,1{ql|_h>}vTm!@%GXE |#!zO"IP |1zKn% 6֭oD䪄>= )^q'HOAӛQ`Wm (]θ:U3ORyw8x6ΓSRIoADŽv!#xG=@`E2NSP=c~ձ/ߤ֕ҏi2cr% u@ Uz5;UF?_ȠX0  *޿Wy2"=*VWбLuyԻz!ľ/E38 Q$aPS)Fj 9FHޡ)'D4n6ׅˀ5zDr8TxKYڃ g_ 5i/ k<хO^g%q3r#9Q|\]7rV7Q  8?].GCɑ҉tOwhQv (L>ʚFNrb'z"u3+3L[0$sb t2P%d^WKӡ`;"T{hGطSDG3W"0+uS=#}:6I6]˥'#eo/Hyjxj~h36/z4<$,Z s<+Vf*8ʧ 1V]×_)_(7˜CqS^%gȩ}smkz ?N[0(wmԹCŽW'|&k#hW2)='(P? $ gyHed@oj5NkCB\ThY+V[\x>>[S\BI-hlL0tAB$G7{b|{wѰMg'dHq46B=E #8dz/DD.Ϭ-Y7jEerĚ\ n5'/$^J νoE0M+;,|Qa@~0QND[^aj]&b=&Lh8T.UsPL0v )Fn8tQGgj38G&}``G{?|79A4N4LP&x6J̥ l( j {׷d6yO 41WRqM9 gOk§\V6֨Rn3(QځX *s^EJп[6RE͒ j6V|dop9ا|1 PCfuZ{WO,Κ]ԊU7W?6銖_Db #ꌱyH5h[O)2;|.rZI{ibl~C۪ۼ-PID;wT\n<]*9ߡl$t]('%aɥ@[Mg~w;Җ%AȔx2_'tNj.p1 OYt+W:C}]'Os ^VK#.VXqKA̝cFYd2l5`G/ gϹ~^;G|`sfX"wvj6O\b0qH%X?%2ү7 sUJ|?"|"Ҵt@z%S `pTfİg'eԹD&Gʯ *gl.WYa`PA# 4Κj%K*ZP1p YnSop:> SyeNZRjԤ!7^zᓭdZSߎ~*vl"yz՛N/2ܔsEHNo:3("[G5g8vpw&s[Y"n׸oҧҎ-MX>>XB~qNM&'È{UǴ r,W`״fRx;hI_y$17}^,H4JY5K ۴MNMG*rZP#E ]wA_j8WW.v0`n'0BV#9w{ H@E@}F2{4?(|U ,d )$ E'{ D R $_1"UG"naCIbwgF J.-#y.ayCPXMP*}4Kgб.̆K_DpWCCQP[LL֗_!MYqF#yk|}ϻXT!m:'r bR[rMcL*.'" ȻM@I>,ʹ{+j`A*6w{{@MT}Rt~] hNOگMy青/UE>z^J6PVsULH'!1P$^ "ha%;ԇdk:C1`h=o ",I[t8,q?n22C~M8NhA^kctĴ1;bFNøK3"+T{z1,ƕiXӻ6r7ѣE=2KКlÐ=8ĐrA,;+\fc5g"l_eЁ"x(,@mNu)[,&$j,Rp܋ )gh \UB&X5asl֯VQqp呼PcÇWмb8QbemE,SHp&ʉ~ ݴ p* cwoaecُjQ"Q ʱ[93LU7CA"."dҞ2i'<!,*{"|H=29MZ{Bvdvד?sF4)=:Um rs2sCL*5i` k: OK/z<>Xzl"]ԦĘ Q|8LSkp#lmxa}/*. X#y0FqaRZ#H)Sk}tޅ:ڸy&vcx"h|,OPOu 7*WVf2*bQ:7#?Aoi-Io߬BţrjX,h c}΍L]%Gm:JGad@,a ?Vps总 w+oЕc(bor{;PѪ1\֔=7Mjs׊N@Kq "VcIXvy@oB(>ʩz+: 8kd & _6A3K8~Y n{-7H{WG Djɛu"c`0<$y@=Ǒz5C 3M 㳾i.~h&2?xزML\e?Y "#2? 7D<K:&@2)lQCM@J`J<\RILiM T ՞[۱/WIMςOez0 AYǟƢ*Xw2~'8Ed߰ *XA'N݅?+"h  *fW4=5[W뉻l7wɒoQo{>,>As{-Cc `Æ&s@d<=/E \`$H1)Q,~H{ak ?)1xty d;w!3ɯFYOZܢL͇eg0#FFl4K6dCTITz N*>@ChEc:I:QҘ;(ޙ 5Z(w4o"g?y+Lj {q9=m4'`B389_,Ю1vQoMϳ \,3Cq'ʙSCEa9:s$pS[hA&{S(ݬiAӊ-h|eTdp!X@8 Qr.G U \?I"L?Pl/\8ZQXos8lyxv[&NLJ;ИSi wFO՗"n2wV *檆'6?Ϋr܄ue-EH[Bx 0A6A;Z nK\'Dy܆Z0QW1m3Pu-dLPC["<n*V۽Iyb,Gw1$@{:5r%hBMkGpķbO[f?SNm{"ؕ9aXu>&@Bϝ%:|Eb$ /}5]+3Mkb2Lƨu 5XQI }l L2` $aJ3BNhoy OGgm;|l{MY3E8a=9 fûk$ʷgI+0y{ճ J61A. X]qoL9'%N߳SrfkІ(V$iVZҼ~nރ,8<_[eg 4q'>n [L`kqjCQѐ>[@MQ[n rIXAeӦL5p3 Le>p׼f+L癳fkǕsJ~CTJ{p X$nds剨)50ӡeY cpBK8x^YϾn`/Py{[6 4kzwmZhr|J?&~ D^2u1p\Fa6o"յﲠ󽶊%XްQeV9֤tJuHNaFG AȽpp#t@''>~aw/7`6Zl {~*-Ua e8Ikֳj4g7ide@s# .S+z$CS0&)?Q -@>Qt5>G$ C['T_: gaoWr-V(uFx7=7Si8q8($ٹK]<_qo>AH6t·@ovK[-GY҉ bnZ ؁"ROhoqd$39d|*j| L1f]C.*ދ~HgחD/0+Ma|}0a(NibKeoo bTПsn A+9$_ihPJJÒ¼JPek.}c$$: /w(YƋCs1JsR4F oG1eE@-UiXӣ Z^NrB^A\rJ+k> [V)[d=ew*w}0IaQ`0UU 9MW c^E:80)9T'4Dв% $_[W7,dR>RVvƞ*;`]8OoH.)=FB>WN@dz׹gxWm!ػNHנ/n?#a`).. n(+}Sč;֞RF <4RB/N xhoS\SUurS'qݖqM@nZD?&@D2Xji0&$8(- 9:AZ(2_4+~_T3~ z5a z?oYVf[4i L y&0!ɨqMh0\]VZ^%jNۑ@㨩 G{_FdV_ڪ0Jvҧx 3Z}8-pK%CWQ8n\ϠpHrYJ<+.f&R,K JD8YTh$;*C܃`2;3 V,Kf(фli,u;=?+[nMPW ?nBK[y7^HfM*9QQx$ y%$%gSYZxS"Uv5!34thX ATq&tId;\vS-͡GC/0 2P+Ne`?tT7X_[-d'K4F h8 XJ3S1VD8wwTo #Sg~Phaje՗@=;(\|A)G{'iaL@# et-`C] ({ˎ)g(URzʘ7~jM՚[s=q;O=P$N4#,]fZR5Mk*b/ڤnS#{5IBUVdRfy~&Z*a]ʘgáa%,rNX39h$ ].&:Fx+e텏X*:3VJ:gRrD7-iR_]oWfxAD.g 㑉8%mri62&+^'7ޕ,s %wSJ5;^JYHKEL4z6ͷ_6}QrhbĵG[^'GB!N3!+*SqAJz p0.Y;QYlg 8( ;G"65Wqƻɛ^s-D8N aeP|B d-J hOt?Dʷ<% ESMCDRT0Op yNB:5kB!-YoHc}z)j%!K"yRg0৽_YEWhHf'hTJ~ɥ>r!@km`K{:j<e]_Վ}v x c];A=flrU^2/\;LTQ{6H=vJV@uy+(:ոzŋMg3L3OYA)g]ܧR83V%DWUN!^ D5>oAa}N?D \ݯ %M&.J>{-4EuOfj%PG)n[E~PM5v.W\g+ڏXWJUCsw9f&\T%2~Y~DSJGsvTS͔o]pA6&R>QZ'厔7mꗓ1 ^=k{}]ܕk)@\-<Ӗ麎ce ġ &GXW$Q˯Ph>cI\&"ѶAnwvnO]&_te7VGtP2?o.:j#Q`byp:peCl؜f ܯiwV1VbLӼ?xI:6N_?1Gvc^OR۷pJun#6aELO ?(=z@&Fr0N#N0:-v :aos[CTyVN\^*sFe% Or2O[\"&BZѵ1Y[Qҿ?@1`g#1#g 1s;l{:Qc%X,t v1zix8 <(^/VjNы9yPeUFw.1n;|pC7}h1·o g(.liVzȨp/i v!xYP1&f7k䪸)F"j'ЄCR1h2OM^8ۖϽj_z=ճh@LaEG'p#JA(ShBG\ߋhzҡbe^+Ŭ81m؃GP ?Gk*r8̖=W] ^@KA+"y :b`s$"[7n Ena~ D4y##ћ]KE\J:- Ҿ˛Vpp]2*.)\CYo~x@%^︧9l_3`L&%6x4xb ncqF }YKů8 Vg$DSz1ti#'#N=H{sb½ Q!L(*-T!LmߪMHDRq'*'B7͟#hRg`} Y&@PqzBd~dR&Y]".s; tB>:B-iRa`7?" hOY8[쏦gEÉbVl^yXWQ!5k8 , }{ź"IkB3܇IG\u]w~eW(n崄:& l2}C[.Zh{{\Dw竀+d-jD)N|yQ-%^ՎFFbnx[WFe?RK_H }/81VP1̴2 ^A%͏]wnǭoeѡzo2g}zZBk oF{˗ȡ4`N,Iߧ])7ݼټ*Vv3̦X_!zϙvƁro}g@'&Z*wP8"o DImU1-?}K2)! q>nT#Ϗ>jvuݼ3 EͰ{Yɣ=vpLץJ>r|H:EIx~iBj(q0eDeKzW SN`lP,d;\g$ ˼UzjWÑ*뵮d< CЊ1yC0_wZ[~]fUbŗFH޽j,mKC@ʴ PK"1 )"1xgI ji=*|ڏX8[GfFwBJBxrͳWsAur-{jo {ȅU"iłv@&Oݎx(Tb@9`N3K ,hzBaʼn0e{1yQt4pӣp0aTI1T|Gn)ޭ$lIWRFk(t"idl}`ŅFI^8 ] D GW|T8H*Uw"8 >|wj쇒Vy# #L+rq^fDKH\sq(ՐEv#If譇p@ K8 ՟G$6yQ2$?S=ߐ?p' E[U|]60j:c?T%*aJ0׮^%a8GofO3|; tXUof1?DiTՐysy&I+ћ8)^9+?Xg*1gU F:߰M*XBTOox>s=EW մHkfi͏u5(\/ǾL ?6-F:gfZJO"*Cx^O5rV/S6 #OF (fU*I9 V( d̹&}'=X BwEhb<.+2I.kѶK'ˡ7Vo wfɫ5 zEVô=ڂmskP P8,R|/ǦH7=߄vPև=IJW ABhMXOsj6c75i]S?TDt'eنQU¯W]NӖV})|-1y#r:1VwtTpL-,*[ jeF9(pI{OexKX٠̵.(Gd9SVz ;˚ nb|#;*ׄϤKOnc# lhٹ  |`_Z:M8XGǵ,r zŷ/eg 4KaEłb/c ox瘡Y1~뒌Z,*tv"}7J%>  jKN5dx sD)S{-(hWtRt`eɰm0 t+=mILWkꝬжō7Ik뛱)&%rnfa P?{|i}GF+x?&6ݯQ87SW{H⵶~=¾$#z>8 nJŔD\auOqQ˒h_p3ڑMN{;dc6rM+Cɝ.Vf~rO͕gJXf\6:m{D78qa sꕬd~*c2e'i!<ӛ`tmJ/D ރE0j %I C&-|p0SerfkZ7#&xR,ؽ&-'{=;ptA۾5ӤHt ۑA1̾yjߟ(oŇ3@\쌹@`.MԆJb% ݏʢM?1͜q-ިOIb.Xz& {|) \x(ܶ{qnZJD%P]W3y^$Q;6ehq=}J͜D'}HgSMJPSy^!p ,WY*Mc))ڥ6 R=iu23h?$ݝp:e=nx8 8%=bJa`ڰ tYXIeQy@d)WߒzL5lǻF\=cy# F"{2a倘]KNMbc–}JynUwTEӔ!v,;xf4 6y~sQ<)..KjINrp|@"4ljSA>a J/=q֋)QYI7[x7T:^^'{;+*v>ÌvtIQ pĶ ‹}zXʥ)7fVזFp . cR}W%y]:QC )_rϏ$2*!3UUD_ Vrdٍ.XΧ42"xoP`Rr⬉4_]ʟe+"鞼My6>7ГB@vl mB_YSHW2_6H\6O6-0m4[k@tQ#[;=OȽbD1P\{== )qœYJ4G;40$&(rQ23 3JJ@F ]lQ\4@s>yrm- L+Ax8vn~Qn!zŧàr Y6ʢR"Z-!'M re om-'!A!1-EPE $JW8h\XԂ/b5_Tn`HqPy8)n;(hd~͈6F*>NT h>ycd'N]`'^89ƅA}}ck6RR?eˠHBJ^,è(DŽ! 3A[jA[tylG B$XwЕdU`{tX0 51,JqTa09qE9ذ/ULF~ ͵Ba㩀.=`"c?S4YA`KQ$[D"Fb#`3$tڨKKX$r@z97_ N}mrS[EWw\& J68 %lAA bXCtcA_j6 3Lcsy[i\;¹e+ :v[Ǿ:wd*ЫC[dѬNGVtygm3OI1erCm[{ā_ַV '!A6u # . S^NhVI^kpy3͛O@wws𚧽LL6Ndנʿ-ߒ;OItB-u#Z;m=?ć*YQ| ?BTm)qe2Iz+I ۮBdkHu1Wn&Dà KЌ+}?-;3[|'ޞ " h YWcPoEsslcTuv\K@FQ@OgW h`kcMpyp.aYdWSmߔM{ZGK)"T!~ɽ%Kqhphܿp5>nBڜ6SX% 'οکAM;)م`Fa^ Q:K+PI,1L,/׉D w%)o\9/Z2~pW#a s2yɊ H {|IHg3C O4Jw/9hԓ"Fv;59cUJ%,MUp1a?Ig8Vݴ;.eF7fv xuJL+H0 jLQr>_{9BrԚQ$:E=QB1l&|ݟ5ƥ8ǨXH~Lm?MN ҡ>3Kd9^M[|B%Qba֪ӷЧI5q (c@gS4 G6H8ZޭdO'De\zRg2od)|{nd@ Eh17SIP;w|m9 `-aV(1 rwIC@^`%%qmѩd`ey3+VRv21vaaL8-LS6+ I'lh 0\t* HҀ%aߋ͆ћ+'apN%euǁA+T(mE#Mm 0T$!&}{AM OsLxR$CK d[SƾaxRe&xNJ"k\5fy˦w(,{K5r%I w/Cf ~RXfOΟؐƿgdp|!iȈ񓭨^tJ?2HԳ1nL ] $urIfɚ#,ힾ Bs ԻjPM+2+K&M~~'/ĎPf2j78]XٸiIfByosL[!Vlu|nw<~Ƶ~яX+<[sh>&j5o`FmkkCL?ȧ ZqRC4dXZZ9nʪ:`֬F7fvk&qFB& *%hdعm!c@S(-K T[:vXVdjR@]6E~F?iJD.sA^//0f**T`<)J?,ů֭E }"2ϙ1W1(m&DHc\^F|N);w}XSIG<+Pt%|`Œ $MKlN$˺kum;bv$,p?: erdw;Nr9bB"|њo2͐-\c"i-RyЧ anК Ͻϵ1 ʵGn*ǝZpHv+B &grˀ]KRYLٴo퇂fv^I|ão-<"&=t"*To% tU5T)ʞ)(_aBψlLh?mNXNxZ ,)q/6VN@$(A;c 8x;/uqo FUBNBD#q^E̓T_?p0LB\ÈP"ŸEl,\dr{k{#:<<<} +DNsJ]hF(hwV'E53Ž2?1 qgɍ=4Gn 3_ ivK0 vAU2nsTϲK#DgkBs {uG+İ?c ?.N\xMLf6cM7^H0v3f3cfƙX|RvKzV -!̝'7+tт*CÙK Q3h [Eeu,33׶kd&7ZiIwJS!`>-eP#TvgnAf 6c/2 JFLtGuv#@jp# v$cֵx 7ww'ᎄKm)SZ]j'R#`p2 A.og_;Em$"WjW϶gZ$$)(9 M=E+//0o0S,l*:f 8)s,.*0R3F~:Ɵ9`=(My:]9]} ʜݥt{*i! l寋N:*S33b #FZT MAؑ7hj%NSy29V'z0q۳u 9";GbPH܂Qy4{)Iu48Zg%ɉuo^51jHsnmn}_GovX~$`C?J dzt&i8ɽ&_#S§gHs!tٷq`?T!,F/%9OLqlk`E}Tܲ4o 26 U r6rd2c [58u%޽cEh4dR,x( jFƟ]m~I㡃|[EMx C.(ef8gH70'JHw Gx,ҏg Ap`aWpEZ\})I<6ۉywqgshJTis뢑UB HndsE#f]o d?j1 gЯ$P0*#~ĥ(+f<^?Y<"!seU7M>QFL1 9ףC;(V2*pw]3vU{{dEu G}K$q F O1 a5,<&֣Ѷ ci!Z-*;?)B{7.pUޝ3&ifxO1&gf0`;R4mM9 N ߃HSeD* 8ݵ'I iHup(+c^g\LʨZI/i0z!pRpr #@s3͞m V\&^OvdK\Ķt(Jڦ"/nT:xz<s U;@TCB|ǜǔr >&wQE&+D ƅtI ڭoP;uR5ڎ'tlƛJp(O )Hdq ~y}L buX,xE/-811cj9RBk vSPA<1%KmzbHHZ;LozD'3Ǫt( 0_$Q}3H%<.N.u"X6})nH!c!DJϥ߲ce!Po)w*|*$2=b^b o߫}/ӝ(5u~R5ͺ\y-]n21Nc(d. G?餌Tiπ[n lwr!lOxn*6$^%O,-&40 VDplqfJز3S'"޿"E WZq҅kIH"<$D#ޢ]ӂO/Z 4#eSLi Qd,݈ =[]~u6tM XA `bh"Q3dʪp**k[#c?tlMT.wq?oG Iۑ Pgغ vJU+js5aa/[ ,ڜ[#b9>&#j4Mfeًay”c`sktC\` КBmc$<#pqP6Rj+1G^@&E'߃5K@U+-ӂր،9rP"Mӗonؘ:J`4r |4 .>YԀu祖Żt8[J q3*[UI w@bTZeu4!}:՞4[eG2IR+ij~`CePE.@*?#K1vգP-*Qȁy2\wzQ;Ki oh WF}sts3N;+@T> ɪv"tӽ: *7enuW6[0\(>DR#~ jn=agXBÄ]ufWAY7C=2]DDpIlc-W!a^J祐:t׾\ka8~"H!azdj-Y4ʻFr~ ky,yG +*$x*֯m t/;|@·l͊[LwvXK5LI 7^&d߄BQ "w85/)&oػПyaJ-5娞Fv p۩s/aC8KnfwoT*Y7$w|8(z>dKZAFv5Pj-g9_сF! e(#M%fJߏxzN+bZ}s(?cN+Nr ۚ0,K7bh}Ml:G}crX;LL(*uz>[b'ZOpf;cL̻CrݪA-Ԛ8sݻ;CN晆b|M@"_PSqe"#z5ŠZܨnӈ 3k3%/c[nt@м!*>PH }f<|ũ@!έr[uzIpH `*XȠKN,,M Q۸(ϙxnG~P^Nwe?;5 (> R]<6c`}Gʗ+O׆/ R sb(܎ 2ٷVHY\^8ZׯqȳQJf}@TIa"UGWQlH!%:zLScG k۷K/DkfXJ(Ѻ_!~.˩]3qrIBΌ3*+,j`}n=먽 szrђ_1O}Nl',˅%6+.śurc!H^gOv@̷пaZ,- 0dXXF]F<=Ud"{_d@.Z tsm%[9 `%q[%>{m;_H^,ܶYIgºDgY?UM [`_NJUnz+ ~ݍJ)lxnόZCc@ )u=П0j¤Lݵ:q)b _*s,WB2>_;7Jkf?h"V՘`Ro*-6+=fhx)2iJr"S+Ŵ>0zq2wAwڳ\x)c*«iGO1d1 G8_Z;ch+ o+_ OELJ;H1@ǵOG['w!vv@vx 4ћCg Q[̪Ua͖$]zqQadKX ~D@SyhmTyұ`!4jz۳@eIng,гpFHG5&UcP4, '$TzUnpT*&bhp$W/DG]o\o@4@N# ' JULgs-5̌^1ʽzzb7M˯ u]zB>V9f`Y~\]g 9%_CC3oOcܑM}>3C } MG9]ݷ,N]JQ.NDg4[6GH}mi;HB}-*Ϸ1H|0ǍΜc˗Љ𫄐ZcvY[Mzw5A8*(]=wLW9<;߆lD;̩\20){CήuN5?R% TMo߀m mR6P\? ] _X|t$M#\[T㪘4Ha(Ŋ:J7mnYiV/(sC+{N)c;YaNtEXڦ]q u ejry^!Jp^btlh44InK(EEA¸ƒv#<|Q-A %f|6+i Txs22aXu|qG7O3bG ڒ.f2㞿 n50jr+*}/X f_77P xM gY SWsiNzlx6!r%KN\`"9B OLfKSD#Bg]m-\"# lPTwORA\O243}FfZBËϻ52 0œ $Y)/Ş 8`v⡩:s'dy)Imxr{B={q#wqMp)!C8"h 8p @/yᖬL enDg׃Qӱ *O,qb-q \ vկ1cuvw*)vp-342; yOtwݻF`j__܉8SMc7"N2>[K \~u3:dPNTz<\s"PUD^qoͯzi/A+d0}'.hYHJΗ]!*5 aI(YR`* Ć1+S2Yg癔3{. 1>jɁeWαIh[S/5ȕqm8 6ĉ8g][`V\ʷu0t L;ޢgM-lu`g%vj>I$7 9s7x)4q ًw_ 0wz@fmJdbcԊ؊! ʬLy(!ʟ< ]3 m9F.Q^47r\4lZTn4jd:q9puD~2VTmvNM8d)qz*epp|R}lWQhrW1v}Rgk}3˔١ꉔw;38X c~7S9=޳gE'\a90Fcv*qxz4gR$n`Yr@ Sīw4ސ2s{F j 8KS/ߓQL=a;lb8T>B,!^B^@/ ( !>#TCe=ʥ"˜I0u, RCvat,C%})az5x]_>-VYPHNk8atᑟ~(B>g} !5Cǘ;tMa"C *>wѩ]J mqS“^h\0|G0 "x}|OVy7O2Ȫ:^sa_ҁ+Ыȣ3yQځQxix#2Rfl.zBxw86g,(+.e4 IShc e6 I3^Qb%(·2mpC=^.j R0_J]Hop(>) J҇rDL[t&ۓޏePL^1M%`a߻X,ĘLuxxqQ8rH'(EKKMhٻt%jJ@ٵQ(uG5!X(OBF)K:ko~vNOd0_R;Q$dAAT:E_B8mRa,ύ[W| 1ToѰK9#""F/yQ0J=/:A•TRٍW[Ϭem@'`z[} ^u‘23}JYԡvһ2eR2|7,!k#5!3gt,G^HYJjPYeD@W-D^UȌJ11h8Ӊ^sY0~F&uJw镊ksY&/K#\.3!;RW!ừ.ZN)(`uJl1CHd耤۫AOT?O:_rr@xuc:)v[*Dʓ#2LN$qW -Zhz 0vJ0{mw8f?e¬uliI\ IU?}.@7vMT ,P2edN~byZ~̃eq "a9A- I|kg ^+HC3A>U2S"4-֚kec TKmr뷸m6O)4$(:&Ym??%ajԦvR,doevηE:"t ĸ{J JZ`Ս)XRRBSʌ ⸪gR{0tH08u_[t["{ 3UHYӓh1AIKZ_^,<+nk{j*NWCu̯K>g }\YD>-Zf6CS;Z,?[Ļ0@=e?g*Yx$TT[6dVm]F#Lh1+},/nsirNyLVl <_7rjLI<p?oSW(!4Dcro5Zs17 (Uvbl5rt\Zi_#4SMK$b75XeŒh5<"E/~觥Cپ{ "nHbf4s%2E.a[NTc,)?"874mHEzQ3`ڒCz'\F]43c8<- 97R8<փ>0/b"V([bP5ySeӛMM*F2+HJeP,VwW=ι$gJUqVÓƂC^G*T/41fs}J /0:OH };eS |mс2" R!FɕCph騉5t.0rSش&X=%(JHfX.57TVnI Z]v9j,(dPU@]X^*8 %orntcX]a`2M*xS\=mt@4JeX:SpF6+N|SH' y˩EfzPyR6BZ{[U)e5fؑf-$0b C<biaEP#R uJ ⫛Z}F][*X"cXަ+^ 6(.21R}NY3cʽDl88Uq_zdK\G7\(8 `KDF+E^xZJ4l.J|s:DyCA[y I`]+GM\p O[ӚQ.Ja8$]z~`vxr#yY{ga3!!~y)[~,J|gYʧw8€X "ʆ94owEH&ؘ%WJ6H杬cT m/Qg脠[Mί^ӀN >B2/?wi@|=np>oj6%EiM\͵AWLt)#a5Vz mg,+ep5lp}lݦ?"Qs+#md !WRZ>h1X2kl]Y3枖ߗǩE3K@Sk k7Zp-SO`3{z݀XJAM/MEl)~9Ҹ eS'j2u)p@1s{#|Pwyߟ}ˈ% iP^ht\J1%ܧ0 (8e; %WPB;o?A!=s Qtk$]AS'[ӱ?UVV\. <1%}'yRGhK2 ^.hV(6S/ְ^4玆D l˘e_>e7Rh՘q{ 'YzLkj8؂ B>3_D:>h׹!UXh17HF:QjK#t2FQԵOB{.@{s ?l)"1POi)؊_6Cb-qeW~#@Q-~j(b,mr`wl!OKj'3_2T;%E_\AcƋ;W?;H0:Bhw͘{'nYk~=YW7DeӺ24\3ЫSVXb@߽JkdG2鳘";7l Wםѻ #h=PNhKBQW8Vjہυ"` ;YDž,肻A鐉Arn~gĪҍ8YTKAK7<ؓ=_^H1 M(zFSuڵ7LuoA\wv6j_b!j8Oe(VMvVuOùVntvaS`f*dŢ3BA%UMyђ;ز2/G9)TЁ@g)zn)K;s'r=.Ո3~E)R_Ipۑsv?y@*7-!=O7uS16)6eQigЫOsr+:/#* \2(+TMכ^[se*(@M-@aHfʨO&ח.nh_s| $wvK!(n΋"aǘ-с.H|b[O>*s"ST f3P!DP4WKS "paO "?@ZW(^ HfV{oc)! WصWᄜ*xe/}J+A (+ʊ*2ikY걐!'2x]zp9運(2@_q&KDcô){?_I1 W!hnQb z@<\ۍ>rz8nev«aQ/Rp=4"ޢL'r hZmB$sGk'߭9_u`)i~z6Kr_j[{ȅlIg\ݲL^-3:<,5]DHxq[.7? }P16Yy$viRVsjkƬy64xGSA&†}.Egcq ̍ UnDT"TPGn ȡQjmr" ARv]]$~Ȕ'rRvJa`I="idB\XbC<>A9E"E #1GOQnzڏkwk' V \fcf+eXBPh^CI}2SǢq9AY:ۆWrraG[\ow{u 7l܎MeW"eFKg^sY$xwX(CYXh@+n3i u :,J3ުW&?i-kvS49]md/Ut>!N3[$Dx(t2{x|zL}2\лls4CBv/"s+/+Du;U6VԌk/',%; drX*^/5.XHD=5HnPN$V s H S{mO5_Y±$͆ɮ 3)F@?PƳ/S+ cPfby^0 Zap%m&N؏$bdR.>)g-9nATsvZi.!1{J"VVjVR8 ҆7V ȇ.gYZ0707010000025f000081a40000000000000000000000016609d23600001ba4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/memstick/core/memstick.ko.xz7zXZִF!t/a]?Eh=ڜ.+;_,^8[qעdƉyJǘa" %uG;ڡZ;6m?^Pdx)lnmBpOjts,:@)\\O9f /6ίOuh2h$X|@HVQefT{6KаV(ƕsQZNSمc>m)4v]AZ-'#NVxγd)npWU\lCo"@SSjfU V42h0cbU (͟J2. @Yѱ_-",[ XzKŮ'6M"L\lsu0?99f/Wy@8!?>[.y o[NvFB?Gz~L@:0 JSaK̉Yxg§/⸡%0++"Yca>=@)GWNp#z~@׆5pAG|oyB< WwTjjt 9+]^(x.ޔ!ׇ_'Jbe`pTFڒ. 4,"C| ; '*AL ?0sd^XƼQkɨ̋6I-+WZl<3.WA jQ-WO 19`OfNi_2GZ}vn$dAb xBiՐI&o8`OU07=լ)׭'5jnM!ʤA)qww=FHL BS\Is'TjD~{ ՎX(fF}Pdj)rWۀըѲkeݷ\i?,>'svwx$=($ZT!Z-jS@rN%0z=Rd:x&Nv_J\[OH=8͓J2}E/>;p .{Xf:d:"^kh H}Tz ~zV 8U^R Tv /_/}Yi٭7s͑|Ā}"i5L)+:1v!?d1^5H_0%Cό/(7Y0s|eXsX;0,f0&dϱR8Us#z/>kJ5 E\@pX( Էз{ +(q G`_\Ұf[Rף{'* ̱G?77(|U-7BY = 4kU{3:\-x`ZJc_.G5<À'ϧp_q㤵z{R"U0-A|z<!$y+ʲ0," Գ}b Wy(?m]L֌zPPOv<Љ)/4se32s< FcE4U:KqY\Q@I {ZO}dyۯ]Oןz$hab)ղ$dwUO4+!Q6KMy쳾?ǞP^ f$x<; ũԷneHyAkہ1eF5 Pb*^r)O@/k :CAoYxN!PRyf Uh)h{w8]ϸx(JGŹW_gص-B\[bMB4c37Y=wҷ2-)CTл ^{?V"=;zwbo)f^x<?a Ju'2bIdܡF8HzJO/,Gw8"̧Og{V%AK2:5=0p5E8etprX,`A^RxJa, (_45JHdr+$3v=?f;H %[383IMMgbS҅rR.jhnpV{3I,LŝorfF sR=+O| jR6 Gp1%^W.Z, ȹzce-w'V⦓kaT\ Ϡ򧩀i);LbhIXT5FܤCx)VFiZk]*w*B%g-~EJ;[៙zVhd8#ݸj.s[Pɵi.q$RsxO͡(|H~;Vbo'=a LNqxʎbSr]#fb+G4W^EWttSB<;%[b Ɩ >u'䐿M~ ,5Ef[aF5w:F|"s3hc㐧ި2@8V".O=Pv-f5Z8D:L<7**рV?T~^i ,d8eW8R-NwI;Ų#]1EL@"|^LCCv,.X'cZL /JS7D< \or0o2C'TA  9"tBv_zܨD;Pa<4|PyP湆K[ 7,(&\`MuC\:bmNZ+lh^U=hpLh -,2R sz~+TEYcQ)4Ԉd?Fb'$n?{z6Qpl/"<(~G5c9n|/N‡uHfZ@42 Ge8jPя;,bV> ([x{yر!@F߆!+5uAK%/e,zy>IeeA>.=w5MЙĬ9hU ĩMbW\ 3~i7_l-JCO* Ԗn"y%ug7Rbg>l5| ZYM~曆b%yߦ%t-Yn\@,ݭz:J$<Ox̛{fe'g*1(Sfl*tE=J0%P3(rDU֬aGXޫnm3GtZfx)+{i F}O@'ꡏ굾 yȵ%n'hwuVDer61_nNOCm,!c5P'Ue)L ^w!޼26,Q쌋ĕgTW4Y̝/\ ,N4󔻕TsbTcs-hO.!.Af34O#D}'yvB7&<6c ng5JtXe,|ygH$5t{2JrvFxoTv~բ 'FLw.=>x.u<=_ XW$-ï6fV[Sf~Zy)09뗏Quƶ'y)B.<9Ɉ aBi;x Z (ҠN9s3d)d7ïU>8l<nٳ ?iyg#=cH%qUɟ}O,ߌmW>yW#xqcINnF]Һ97Gk > X9k0a{^HAC*y/mr]Cm1[ſEX]a-$dA kVgE OxQ)[q+Zb^E{5-(~JQH1S6oo BE6:E%W,pvTa𡫰q9S獤Lv8Mp^ꆟtJzJ"NRYIG [9Wh.&Ìg@"VJ<BUH6? mO45,B}du9;+pe04\"La{|7ॆlQ!t!;E`vZ6^pЏe.ED=!D}=ώ3Kz^O/0Pn|-n]sSx\Ra"TwK&gcC6y'*kYVxk% yևJ8Koy%l /<(|'h41u٥b_CRem;=IMX*Ow~+R?ÃwRqK-V?eWuGt~[W85/z./fct]O*y7ȫEIT'p(Ryw ޟpWB\aε<v06h5q^a)yR=\OZ ,N‚=)ٲ9 CD2_RVg/lvxCXjX uTU .]+4P#k>;qeT+1ֽ*ܪ7{`wE zbj(_Aru>`bȬ򞵝^H0HtH y3s5^{XTkc 053W0!࿡4 SNEYUbG4ws[:5 RΗ2U:+fb[@/_jt( ^`AТǽ8> 6,GBBvvm4db IM_x(-}aTm8FJ _S=^#9CY4^n$B@zƨa g3Cx[0B`r8$y&Ɂ2 9:98XZYsOi'L5>+1@Z7ϵMfU1ĩZ?B2fq~>YCpVLI@=[ NY:$"TT!V7L't缣9 9= h"6?ŤgYZ07070100000260000081a40000000000000000000000016609d23600002b60000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/memstick/core/mspro_block.ko.xz7zXZִF!t/+]?Eh=ڜ.+OLh4RV)n^ (O(}! 79[N^^w|_F-?:-y HȠۤfb*9^rΠmnUFar>ńPy\qͶgf.\f-m0La8}:ꤱ6kaY۝9-*!Mn DP$Ѿ]*\8\:S *~<8>@dxQMa=z<"Ǔ8{jAQ) dT69\QP@8*Bg6JCsXpL}bڼM[Cd"JZF !2a/ KvU@Hvs 2#aRy哉4>"EZ;mx&.2\p8Z*J2k햫/D`))tbhjD>D[zxcJd@r,_Lm}d$ ]-{Ea>}&?`F7ژqiNqtĞǰOH FC)UԯqF~'?_Y;J2UF|h#"^oBg'pΪ[%pn'Brbk_M Urk&%Ջ*9 LQ1leRºieb˺'sjiM`gu2Ka GL"ݪoj rX[&]TzW9TŧE8OI%AYq)Iseb sU[qМ ,(i64ּDlDZ#~bv`sE8#u@߿`mV[h"ײ'U/XA{Ж?e^iI"iEm;ExS|soUbԪO'&xK!Z&'Jdվ52XXY2ez}ǃ>lӵjBYqSM1C N}mUj8|ҐX@f]<5΀oTw}pk8c:#ŕM9'ps-j*{&L׋k>y%APH&55$x{o$7q_&jr0E놌Tj}cs&{6@R~%%֊{J}ayhM3>nMuY չ0b +Iyz8%m3M߼@6UNpN7wiQ$iBf .[^L'zi#hR 闳PT+^wQ ckX&$M7+t[Z'SEe;*3%: I 8Vi^HO$DC|y Y)*@; 7Ab*Reѫ@>}Wu|u*.@mh'R1 HZ ӑCWf6nPR3sb@q?^)B3*.Uk7s>ckR g3pۣ8GG&nhsQTGl[ڨPCkE.FB<m9ܫҨKS?T kOsҦcDN"SHIvܺGl?/wPѾ>GJQDLhWboBD `nx԰4 B,ew3#ʙU|GDC' $mhCZju%>f95U&jP(- yGHmxSvB>S+wc1H/9`εX/O.=`D2.. wH4 0*jOG0Tӈo̟  8(" 4ܣ죯תdcw ֕EvOJj@SKER7w]ء{~엎6x\T"<H/yUtZޢGXƎe|M^N`+D 8+̺J"+7.6]+?(_e鬭p @JQ25_v1eU)d> w?;^5GUR<ؠk|ߥDz49dwGx+F>lUmS =g(7`aR]b46yR$Dcz=rnu޽G7Y{w0+zIl()4|K*f-G^L@xISm.(Յr?OƆJl-H#i1jxŠUqkm\8,;c]$bo@]C",ꛥ$ȑX.A,hI\2PUC^B/VYmUdx=*Ur okKQ3Is V5MF_j偝׍+׾qOug[0]Tr'Bdo}d؝`@yN07⼭1AJ#V__ǜ #nMguJ$p)ٚjN@&Ts:w 0# * W5@ PBf=*_}`!DD?}wSmP\xV8c38mTi6G~ Y܁TV(T!H?> b;]Dgc^,g_Q>9/ڳs=Wߑ}\sgl.q=N3Z4~ bB;tZʀ1 y !#yFKCl!PO_>&0fabi Z_h R $PEt Pw #80zCp+U˩;.~וx=G*SH-*qPڝlM]iY~0 9/4 [{P =VkCj!dawZEn:]59:Q\"u ZojhYc<]%tNc=,; dRAQ=A._3Je"x{Q3xڟߓ'㙪h16"8M蜰-JhWǮ9s|E!,(*Q~`'ӥL$H@^B)-׶]<ÉY# eAe3 ؼ5[@಍ݎT@ lX7+u ^I"\ByTU-穁N)MKjs$k) x_;4nxœB-v]*>>WU8Q6lV`_#%3!RiB ](0߰Nco]սֻ<+☣|2qB % sĮ,"I2ֻjehm|: V; JDnmi U?\&?^K_ &c]iJjVTvAd8 zKƗ93M1ͽ:^ 0A #12 ٺ:r8-Gi(7v%@Іh81mGw2v>[/B7, ^]89lg# Ǫh Xw_J>)iQyF3Nu8IKW2o1Ym 3F=9!rji=B7:E?⍧ߘTGB6g٨8XԲKRQ"XF7ɤr֔(M]dw2 MY?aK朎3-(NLOZ?>tzq qGȃFMjI4V̇ysAu`Ukq75Ц,Xr=h(#JI>n@Qo"waLRZ$ f a+Aۏ ^ory(&ڞ\U.>@I Y?hͣR1E?ZeƿlPWn*|P @> T/`)XZE:ڊFEyhֶk"K2O_\XGHF+܌t=VbHULNO936:ɛ <4E MX`Bi*\e{NCQGrƨj hK;/lRf`P*ċ2UFɀLd;eaG!G8$^DLR\O >)&T̎8tP\q/K4EtD) ?qn>YqKvˤFtmi#ϋ5oJHf.v$ h{Nb ҩ9^oǢǥbY)BIfyuiNU>k'YvU1CHl 2?b,J{3EeOeF!t75r)eď(kb\.ЪPÂiqc2ㅭg_F J4*%D{/Nڛ/iZ?W>GCTO`(:pBKsEo~ Vg-D,CΨl>*/V6yY!}\{{xk_'eh6LJ4abɜhAM^ܰ(/T43y|={t ;aNDPmLw`KVa^y&{/1x[4|$yokm IdkǚF%$qn}#a9iТPzHJgW/&\L7ݢ·;%}%!vc*R2?e罺ke):g!q(o~:3rf5zM;fT3qtSANxVPyHC{_ ;$}}&rE}B#,?\B!#SJ~^WI< Y 1AptY$/.0Ո7hEN/aZ-1E::1HJ1]%ji8qHOT? n j: Fwd|i\N| WPC0h'`biC?$YI -^dN!ax@MSӱOT T\֌o%45zoN)Sr#$q%$lT9/Z;T,@qCo(dGƹ>w_5GJ'Ai^=<8hO@L:k$fki#d"fBG۵׺yb屓lXd%ǗLƛ器 e\P%16~}Q13R9_ANQ)I.}/֜$|@"3@lzl F>,HŊn1%S NXmRN lb >7Ӏ _¢7h̗=%zRS ef^:k =a S}Ė+)oB_bR棾fݜLHcˁP  R`Y<X A}RשԢ)!mkn.X^6eBN3Yz>v_dB<@_8< 6i# H/*1mʕWo%@Yx5iJb:YLyE6hpTf>vvG̼< ɝV]؎I6ܓ\=J9P'|^lģԖ6 wt.<1Cʘ#Z0IEP'c$_m_-FPy1J\Qh_y2KO+"yv!R4p3f%ygAy{=xMWvԗ'!(J8r%EVߥr1C,R|W$Wxpۡ{͛=X `hUrz/09&һVZ?9ǛF%bw0eѰC8W4-zb$g|2 K9]FЕ Y %4fFxAd31AԳ{sgh-Evwr t HSe֨Yle*1CܸDkaPM}CH|z|{+Yo Qw],Z:R20c|bY զqPvA0]ۚx^,W)')“- n1򣑐WOG[Qi*/"TʢX8=of(f<1'U CSPi PQic U]C5gbV.l[n|X&N/YXcIraٽa1 +j][j5' !]&|T̼[ ?~gP2 zB1,n:̧]![QA\D&֘b]^Ce̬p|H&nSQ:(;)+@birC֑1z|G@Z16 ԙu ~k::c^(UO s-dIfŎD;TnSM!8jš}MU~cRDZ湣ԁH@9]ʉj$t]|)1 ͠$YfPQb#Atp_naq=Y,۔kiȽy(#ښOx>OI=t|>R !ڢQ|O+\ٟœ!F@_U ?[[)s@-Vbrp<~لz%Z7p'c`ոGoGc7w_<8\E5z)w|$ 6K3^?|^"IV{JpM_%n 1Hʪ\Bn` >SrjᤇЊx]gI`_n;g7ûsew̴?)nqAVZ棘}W~=:k`]kkCہUD#w`Noo4ᳯ,yMyt=-$Ӕ`W_<ԂT+F+5:j {Al݁'@-z1&kԑarծc7g7t*=ϼ?5wn}ϗ=zw^Bu#Jhr5u*TCW7; x+K?OWD`.V->IFNx[wcF#+MpG>ڭn/Nr%HݫQDM<+qE^GJ1gJm_oV -"'q#Pht??G#ݖAP:y{|D1W.-b$S[ѓ^~#m*e}ϸ-b' AiL&o;Aa$QM9Yjs'b -%[:NԒ| o,Tz%햙6|?(K_Fc0YM_!ouUƿ=i76 l~]"?m̗{jp^iDP݌؜.8'CV/gkI}!2_| ?Z/==*Mk>,EJ-QK/ |'$\^fBKCCNagx'<Zr<9°Q4]GiN@qoln<S.@#y2`Q:䙯ڻ'XR߱Sxv x8֨Fl AʏRib:u_绷՟EO9YbDO,W9kU~;mvw<ŵPG֐^ݐ9B^+Ylc *LU, 浴-C5 F:,o0H2W[mo¢"Yk1qnEM-Jʾgq"Q<}&KI_N}0fPR9gk"/~B PS&5 VbQ/Xr_yޚFQ9O UE6:_mєz CJF/H}*MtNaԿ+5Dxɥb{-XJqE*MTS=雎]B)Ʒ513 r*H;+fh2q? 03&.nIEWoPheFL@EM^:I+9`3t)M zL&j6Π Vo1*(E 3b=Sݞ68S19)}Des%cA`_ǀhbM߅R,됊lUOkc`E ?V@V=^ұgYZ07070100000261000081a40000000000000000000000016609d236000022e0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/memstick/host/jmb38x_ms.ko.xz7zXZִF!t/?"]?Eh=ڜ.+}gs+C-2$CdS V^Xe.SFRy -԰c#;YCXTvHT't\'B 5,N$πa|Y.3԰ScgDo (om%[5'¯8LNw⎆ !(-d ;hQGy5⋕%$X8jHU&47z%dfHcq7k.lX͋:%dD/jA?aIj$S?;8ieKަ;c *Ķ/&,~ݢKO{&5Ӝ)?d3T'rc;$+@,7-Ш߷ ah\y*L6Wv`ڶ RXB~ɂbTN_ g] C`T@ T7U`/T iG8!|myUY漭+Ԛ!6`@Ĝӽ~=K M}e4Δ*}>K֛z+=XG4qW~gI;9`w@z yV֎Epfk'`61m>|PbT հA\%3PpZ;⭏\)rh5@?t+d;جwK5cr$#)Ji˳+Q)kpXԬ_jDkF sI{`~S'ɫ]A2@ִc[ێaD#[K̀*%rzr1CjyhKF_"KPhmyslZhYIAja =+ (D悙h@W$abTqv yYLL׆g v0Ů %ܒE! 파baHj#F7DNnF%m..DM ۷ץA@NfVofW";ŗbo-(j̓e2,U?Z,O@djm.e!\7z(79x&z0q|;=92tp]TK Rʷ؏ )EURN0SRH57n P\Ǽ_Yה j>4#3O)a`t EhQ4cxof6̀Y1˨bSP~ %rVk'`T96:(4o{C>AožSk^\*d N[o25= $dRb ?Pt'xu@%[;>m-x~nN6p!~&q$Wp(IP^iT D} w[Hèd2Sl8*0=GSBZU&|b`7G#.&X!HR1GvD&#|K${ #T%`s?c;5 0}|S_0»t.K)ڑ]WF.q[t#T|*\F+pCx҆(UE[?C1e@/kA3F|/=Qv5F&Q&^ynO.]'D򂋲3`'?=Hk<$zl2+w6>m7EevO\* $1 U[AtI MB)?;Pٗ|V6)&WdbkYlF/әmfjneZܛ(s%3ho9t( kU}}tUaiٵAWn@sAM6qEF/9 2~Q}ƍ_ZfGx .R<$\ZᴂxGiuɎKlC4{ڭ3Cue DA$aR>F(OsBR)֞BcF#zfS*x`,ϼ05G HA,޺l3NZrC(DBc%w?V*VrTuW ||XYR s^7.K`XqMto!K+k1ط['O"OƬmi_;`p̯ʚ^b7E3PT+U;҆(֐LdC]ߩ ;tgJvQI ( ^mPF7XGidL`WjX/Ugm\B75;>NSgeHA=fB=~\24I_-2ysHz/W@y2*C`ȹ󢛃? b' ?,u*:$Fi3[D J.o1nzn"Q/z8H}|ܞxS`JOIGP3^t&NQGG1N]Г$[><9`w6!bиIr_jFd2OO{;%\Xi6qZntk7}1< MXG0>1$nA5&Civ>HBӑ-;ċaFPCضyɦŀx|F-,40M8&zV ZԂ1^Mi7$6쏫nvzB|̷*( 81;F:Ju3jl=mv{"**!d4 XrZ,KovFZI+uod)NgA+w1vc$hOT!).τQť1kfk|Vkؓ2TP{ &v(O>#5 /(`=z6P~խ( èߞ}+?s M9 /4ٌ F%d9V'EWzSي0AmP#(ҳIӲg8fL L {{FFU{;Np<ܶ")Y AXGt5v|LGhI/ l8͚r0Y{D$5,[E/E'*v1xqIY=5c kzUza}#Os)6*0$ðJ /)*;,Z'J ^Rň' buȞGϤyɔ ϥޗzƼVmy=JM srE2BX,(k:.X'4# ]ϓo8-x"Aù4ڟB~b)31K "^]f+9$(rn?iKuyIdU]ԖA0n;iJ`{#<&{Lg+g32‘fxf,aF?ė=<&ƻcD$`r^l;^k~Ev/8vu`;4@i/[T>:mX(Ȯ)o5pFֳ`+c;32Q@C!+Lm;U]ۃr⠝^|X?p)9{\HPfy"mI.qcv,fQ*ͼ\PoJHLStPZ)':kycxu+T˫ ڷ,Zܦ]J:EO:2;lUNӉ_{a׭dƄ2׃rmKa+,l2b&=rMBb^2=SmfoР]k76UkY@o672CWpԙcY?E]kXek 5G0||M3/ͨqCtM ySyܟ<=gm$FTaz +([qڧz)޵R&& p/!MX/c|nPSAgH+&g.8ydK(5t*.gj8a7_ 85fdeNXS?=YKW)H\z^!_b݄ vEQxi21\5T2,DQήXoȺR=Jcq}#r2P^]]mgL!YB>z"7 ]/xia;SKUMVs}is]EEpqeV)i* ,iRх ٭/#[ΞQ9Bګ$u<7|1$3[!2,n|-Vos A"5Z&muz |XnA`&ޏ3*Oc]8H B3+uxnحLA/|-ARgisCҘ+IW6|61AfC FKaֽHUC+-$Bw큇KЬI0z^h5?\@f#x>L%Fg*|Ͻ,M"#ǹCv,U} wqx=;dJZ{3.Vt,v ~4֙R?E CO˧]ߣ42N)4rE?Ŀڣl,TCT4a׻Ўd$.fE5ѦtBO?#R5Z̲p[kL]9iCB=ay2Bه72)R56)aLV3]F=Γxa#*i&vvoL˶*Gڶ|O!|2$?!|Wu_ 75X:c/ؕZ謈 &s&kUKF(3C6g"A@)-BP2ę9s 5^N-=½{V+tUB]SH2ߡ0@_ص=-j]`ye=r$sm.RM?dnpn[^4==\TLg0LB!/Ql`Wp$xTBbxDiAu~|J"eb`ͶPo rN!%zK3$Yb[CQ7{{T:k1ԐW{8W>۬oUn X z*>vӍ_#vVd\狀5MǏw(3n&+^] x4F,'Qvb^+?j a,a.'RMUJ8V#>^z-nls2O+^A& ѷx4h!eAl%JL%3Adw}dJ:(_Je{0%h࢈Rh#[8*/> $!(Ok_쥺DG:@`` N];;$pC+q,5|+2<,=}.P"D!8ĘmTqR)7s >9aIxLR)bUD*١02t-j\Dj.ecenq[.#◀oe-4a*+(G+#'U&VYpX vS\}8^^md9{VYVzbNƬWҋ i@6{ig[٦X  %` ;\_I>ɵ\teaͨHr3MmRFx*WUuoKumۤKEAX!]kX^kBTp6"Q(WoKBېك};cOV>2Yf)!S^NPM{ephJk[kХΑo 'jCJCBl]qm<:g H\& }:44F5pl&.0%ѐ)&rXO5$/%MσЗ'ߠ/ѵ𾳹K(Bi)(ø*:1G}lӼB BPrt8 5-rO6aY| tИD8O7oxciZeͽ5nAv~i&\XF?Il/Oi CBx@+菫CbK#=?K_2jm{хQ-RҦYDL b)տ Rw Fh+0n[vH|E"5ڰ =tJћAo>n$%u^ BjL\}qLԆ6.u3>EE%PT2ę+Ku'?*̐%Iw;aɄ&׫aFᶰEFꡱgYZ07070100000262000081a40000000000000000000000016609d2360000249c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/memstick/host/r592.ko.xz7zXZִF!t/$[]?Eh=ڜ.++/>0a≮ׂ2>@sM(Gƕٻ'aqݎ9uْ;.߳rryаNy6oG}x`4XηeXN`d%<$<ȧz D(m%1N Ʊ@5K?Vy7>fIr+tN%pd?@4j8O6i,ʇ #?Lc{ZBڑM^>rdi3;a&m ."MCb(_ _zz`ԮIy|$4SO >S=Z2rnQ?c#eX'\ܷ>G-P&Y*c<+˘nssmZGO;Ľ[>=զħ@#.0Wrsc ώ%_=C% zVk"%qYtU}YK,+}Se6KJXCe?wAfoٰ` ?5}\m [EM`TFS* r%\pAVOdR'5 @jy>kILJrLS/aai0"Y.*S;Ux]((IJ/L"iMi¬^d/9il'`qmP̊tҼ 7ߤַޗ'꬀I\%-TWhvatS_!1hV~Z$(Q]BBގFq%#\Bȅ6 irʕ HQ3Fxu-p])8?==yp 6k15hW^gЍTbMʩ̋ 1]ЉZo/-s5`m( ^dL Pm:OBDݿ Bs(4nY*?Isr:qWC3T'% N}}U5\3 j/ȮȌT-9@_h ݉$!UJaZ)Zx{ټ'% .AbPȘ8PRP,wšH|g Ē=eSU2>- V󱯡,U|Q}i@i˄:bM-Gkފ]xdSM\ns 6 H^m%kUobA()91U="Dbj1syȲY1c06B6{ڤWa꠽d[X4S,&Ec =!zv6LiZ+%P=Z _XV` Ja)0?EBeO5y~De4WG]]5:E4=Ǖ@ߋWr:,,cL ġ}vgӯtl#3B>W5uYi ߽ÏR]"hϱ)]?OQbFQZ€Y-)#AQÃй+wP\oйUCY"a1j1 r2}`ń,H$ ( IkCxBȭǮHga/({Jum}IÉn$\>A6ܬc:5kT,$Z^.?=2+)x9"50!Vk ӈ*d#SR_MdH'A"T%ʮiR32T\%ľ2=A{O<ǭNEPeEϳzvof %oF3Z7.unQN; PU?-T3]'ӏdjF$X_-x>v*v*eUR^CӖ -ARXq|e-SBv(=:>}">aJ[?!}d}W`uFBrw W$6q9\_E8E$I,$BdC!;muzkiV[(jNyMM?̐v>'Vns^%ۨ {9 G*l9; 휈Pw:]prI_2Xw-٪ @Š*4Bp#R[".OG*p6/3W>Y10"*Z*dއk%V\70F:Ņ\Mߟ^G K3G;Nxa=hSx%kia‚9 E ]= ş PxlvΚЭt?¯RՏiU|'} ~~=Vs6H~,Fh| Zϸn\!sOC^x/| -8b }}J#5XL+&$p[-~PQ\:KV9QqPrYɼs[sr2)'@:ؗ۬*_GRQ;>.%H(lbœupv O=[;+5۴4Rl.Y "q;H@D&4YmXa[Ư'*ڌҨT) 2^3m/Omy 2mcyAü AgEz?e@ !v@Lސhuh'j܍[_?*"_z*Uy~&4sfI2H#GiQ R.35e+N;S],dT`.{ya%'GbiQK9EbA]Uy98MgYδ7n~fa! ^oNN.3(i],p'1XBe2c9(CMp:s(V ^>:DM.һA#'^{>aoМ J6l<@E$u[ 0+Pmiܨ !UZE Z96]`_i+l_Ԙ&$V8t~<[0]Ů CZuQX^ZܗIɔ#sŤ; @~:fТ.,&! WI01p[e$8>\evXxz,JMS&`-.bKoi ǎ{s޺-bܾeG[ON]0^UK$#˹4! w?*4P-^N.!Zhඖk^O;k/@f0k$EO z/q]z=,0Dc=JHf{JH6{LpS.[74=7Cb+F TXLJ̑a\G}԰ H& W ߴe%i73A "hyuBn (a-rEsg(~˽ \=O`YTs/7NiVL[|5f,TS.F'ȟ°s|-Ue0:<9žwۏ楥g^y(E:mJ5Sy Ր׈?аl+HlseDyNlrC%QZқKagv'^k9X1 WD_< jkn#s%C] 3p=1<=6 ?XA-)DzE3A.qQֻÏہ]`8:e+ʍh`lVs9H%H绻g\`6#Rmd)Gt,c7&KȒN*_v͇h*@A铧Z þj}"u;tw`ّ,.3 x2q7z`Wȉ# }9#7lsX/#ysjE ƃ=s3[iy4糭B!X "xG05-N*y˻Ʃk}H]'xȡkW^ɘ-ba@*4Cn1D$}͌6 t_fN;ު?l)zRC,$<ĒdtzzVNFgSNF)6p| #U/1 Uif ~KԬnGl/%BەT:iyœYL?ELT*A4>?̀l!h#:1tC|o^ʟgY"/;Жop&1.Uy&;D^Hȁ> {xs8 a:z_y/"_>u][T,tFlf#Gm~Fv]tsRA+6S} 6W A78Uk7ռ:wmzU2#QJDDDH;-!v<ːC Z0h@V'sbg@lxS[,tbLJXWeq g激wX38SCxUGd*_ tˋ\1+;Hm`JNGx(g0j&BlNY%}b`})Ljf[ gB]hip㍮Cj(8&}À0Wn nNDEW<`-ڣ=huPq ="bI>p1% bXN{#OVկ'+FAZq= &9dB:.~~_Zf1V}bܨ^i1gӫYDRg-#Q@օE)K-k GFS8cS[>zKH &׹Y6rRetQêyJ9uɁ2۩!JM4l'?ϊ̼C'KDꂄʔ?HK`'Lݿ m DUƯ6?eIyVP}H ?5Ď9?m։4uLTV&Bk'WZˏK#rYmŘIwRk>%&E#Twݐ`PF#+xĆTÁǙ}VG^>.0Əy^Y!خ`'D C8ξ}[pLBBdLI; Ybd}uM ;D/鉱žL%l<*xBDnxKqT$r*Y6:I'.I3g*pSi`X5QNXv1Kk@]y~?t4dRjYm;W@R=)$T)I.o)^7FԾCSpcvVfȌ_v1y=f r(6nՙٵx6<{`M޷čWRr_kQ1I[%5*`R򬏖H {lFzP-Fg㇭σ7vӚ0Nm.6#xfo+g!4+*&dd C@Hi%Oe&d^,*WɏM+M)?u'9h^pVI!04hx^w&z!CcDX[cҴ~q&oyR\{(2tbIJB}ZM5M[lmMG"{TI$V8#cn8n(5=܌*EEXkçؘܪd;n]ww44o]q2 @iX&G$1K9uR#!k0Ex 52qMlK2^*;G>{Sx@"hT<Y&G^03GP,I -* R AZ-?&z ml'2s;vĴ)U ~IIh[!?-Fol;͹]Azz77u;Po g@o:|7)^o+ю'4WRؓb7]bB++WO>:e/us.һ4QjΗ khYʡҥY>]o|]-Rґ/6@m ⟕nm8?唀SV%!mp[gQC=]xZ:<2VПxz;4 TGk61([] uHCZ6iy?0b։P^4 ىlEam|3?V!cv&cG6Еa^ W4  BG&44*DA^~m^~02eVj.] j>Tޒ%3wȮ>"=孋`f՚&BR1͉Ag!oIؖ"a#w4W4ignӔIj*9Ŋ;({k#!b\!Ws bS򠠻ZV?N hA0 yH"il8 Ң  ;_-R2 f@0jDkg"n(D `̔Q؀(&iz\MUiOcx UDMROLEk2$FȅjH᩻a9<Ŭ\SX1Ud^Ǒ"ȇHɄ %hYmNC ^Bi!Ԓ™k)s{PVY`OƯȀժ;V`N~e{vN&xw;GMH^p.WV:˥QH Wku|i׶Q EOiQ~SDy/l׾{*ΩSI!=tDk vI]{y>|gOs7Wt&{efb()snɲJCݖ 6P6w倮dBm&J%lUnpw;4N]flV !,/z۴Z-(PDUZ8-#߸!dCOJs3h.5*O#ދyʑ.AFbUPЖ01:K澀&$;^ UTQ#0H™&}Fp 1 W;Ŧs6  9pOzx#Ќ+WC4|;gމ*7UQ^ 0!gtƥmF:iatV-}h@ۤ8cõI3p0Se/Y䂠۳*aF*MGTs.|ǰŕ4,Q]?#1gg$3Ů5˷늉WSl`"DuU^9`.iIsuzIs`*zlCwA|̯ G&񼾻`Ki9+VvX707g@8χxZ}Jrmgdhl_|K<^'-`U;}"cNQ8aahUZ#d}0{зh꠭jS ť>,,jN`g(!.iVVaΰ pdRC60| ,)x(Dj0"sV)e\&y/cBI\oV6*):*)9l&&lW4p\¿ HRSmq-6i(b&xV0$=r!JiKp,QPM'^ <$,3U4DÞ֟>NMQ*:b0߂Ħhk/}[GNn]jx&qaG qXLD)HF[:*eQNI QRSjT a͊Xoq\}9pdnE{U6>FF S92!q}ZЛڕ~'n AxMDp~(<ƒiD&qޯ&=j#f0gXW9cn\FDBȺ djzkKSk7T{&;/@MI bJ X|iޒ`%zvex]gۃt"5W٘sӌk7(hЫD} O`ihPz}k ֹ+~v\Ѱ5i JzSMZ'TŅENZ6~|9uIgKNÜ4: &ᛕsK_ƆK2B1D KoRB>a<8P"C?faT!m3$z+]O5;+I;=]4;R$\{qB8nB>d(pt /uʞ)LCY=3:ʲ~bym{6d}4KoVڥRB% o_W g̞Ǚ)3ڡp/v8\MDсp\x10vۇ:Wzŵ:i/žʧlXd$1)ԀfYM h5 _:$Djyg2v^dCA"Et /0J"MOIʃއt̾XTӨeW~_:J&̆#~BYjSnuf.{ mC;8"C;2U3^k/nUdhg&kj\ צhOz2hl.(8a0~F<ǔh7Zi?5ȊC7'_&HSKC/Qiygup!:"DAB#,$ț|2 kzTgx^bzActém=%Aǯyv%kQc2q3=belP5Z%A#)%2{g>|"㣓/kFD=GF?j.p7Lnro)ruJ~?c>(O^*}i2\?/9,!!L|G.vN'!E{Rg%sI>!a>y^A@SI/R %tPLkhREʒm7h04wAձtNTp5g :i_#p=Eq' z*cFSK?$g)z"d@ ؍X6=z[0rO-eZݣŴ7h t0'Q&dJ lri}<ܒEN`H)QP3*bVB]A5-[c ZD2V0n?+Δߥ=n2kݕȺ~MhX&rV[hI8=O+'%^P,=*;2YC;^|֢N8?dD zV>fePbH<㜢nM ^@C|T82$AB0Ur~Jc >_YCkNltFAvsPCZW42Kz ~~Զ+5}fX| /n6B qґY%];a盃rCM$WoKi@tV6w\7N2=c*j٤05&Uc3r q&AM<Ņio$gvdmP:kB 7:4T;o#Gۮb㛪8KDTYWg-V@ it)VD_zaVǷ@{{Hk;*q$A/2:c>: ~jkk 4*vV/}8prv7]Oqu|QۍowMƚ3 G4;Qa~ao"Z@OhT!>Ĺcc I5}>fdcxLܝw%+m (%:D2Mݛcݵ j+lJ,e&D cM,>55a'>7 UwȨ_ АG&a}C0sbvICcQzPsObS/e@]R`W!$DؖY 7,-FH!=U$QerGym6FSYCQT|'MI}e-,׭,sAU,ijHft38F'IvSs7+m q ? ?NPXMcgU i9 J.R:eif7t7' -ޚ (\}m}62pR=b2c$V:o MKM-'(oGSmz3-:}tvVψS;y`EOJ/rvaHzo92z5 a-յkxi<O1z_VF?blpcCw\\]JqvGzxD X ZG oUGM[6.zx.n2h\7 fej|BV/?'i❋|\ݔe= 2*C0AE#\f'a;ϹKYTJx*'8*d݂wyaA=I!9rccWϪDI)촣Y[Ԇ]Q*/y)efJwe~.wswE Db<VJJ6BSo:=#@x6|ON=>MLEQa ]E@V.C-C=R(ѩGƨ;ŵ&чI2_/x>:6PVĥsZxeEeߨ?:/ٳL%c.GkezlDIJΛ`d,ec_+ƂngE6qOu5rktQqoNY^IڶDFhdʓW_{>>Jv3$o#:1'à>_I+ oo ;_&⧸RrrRO)cpU}N徭JčwMBwa`S搛 g9>YM;(}L3ފ "%nܺM-,T9M~F7hۖ{nT32).(/wx=6]GI nuݰXl$[P$%5mS/{}ajBvp[aHp\+g~G)-u3t f ,F) Ԛ>+=5iB3VonI%79T_uuO&ܹL8/:xW/|sk0GMC p6^v G'NM\&ɰEyr-!Q1OU0~Q9jxjE6`\aAQLinp9iD$]sM*{Ł#v:5I|B^Ɋ"k `Y`{-V@%mhRꬬG]F`ołѻLQ.dI< jz巂9.TX?ڨB>s 9^qӸ:G*&mz=2~"K4X~suIݘ?<4r^c &"\I Q qЬIAH¶Y/pw\}…q!0RE$vi r!=lª8LCKxR-\; tqr3+<-{M300F`N fuPh(Ҿ42!X~-6T fzYzkCT'zKi'5[נPzP\_!NP,YvsC"-Lpiԧ_d>/(!oɱ*G?t,rNm0osOԴYE*|$򏴣} :Tޗq߁d38?uu_2+U̙_|φ%;vf%*V} ǃc2w,)^I^M"k׳ͭ J# ,k2V1cCj%64⩸hY76.}Ѧ)s w H9&RAz`8.ʄ/,-"q K_}XWӻBґr>M X]> E5T6]&"XZTl<3{ T5w,Hzt;8Nkl"Ilyj!Q#ߥqܣ4? g gi|$3GTǂ? 3j %?5;Mx÷M; 镬ȋǛVJKӾ6@8x . 2ncFw>e&5ޗ95kG1*o&Z^rXzY}go!Ѳ03 י) R?M_\ =}x/fy%@B՛_ބdu:M@̝Nw$"ɨ%vj'FCOQ3X´l:U.Ě柋 h7a78szD><0Lko0]QR1S#C {+L[[4~<.|CCX JǨ֬ SPtLCJJaS Z!4DeP+r(9mq/Z>0ڶuBюR2ۛ`RZqv\Q^Y̗u݋&@&ل.4heLD\q%ϼ@Qtr2>f҉ÛSLPA5lqwAnuP Él$nj<>0ةQBύYBY d8MI!~xi~u 'π0Ǎ74W+֑}0)V2-4k{j.s^ozכ8`"̒yiInl*[oL'Osbߘ@_Gh`KKMPXd @&PC- *7Q$B=0b&5^BS}F#u[יIl5:sR w[ɶHc/% "( K @ (%^=atoٖ(XC¹ڢ4y:8jU,WNÙXm;{;22rdi CE 4㌑LuJQ,]Dܗi >L*YW!SI1@_E) !7 S|q)}e,3M3OIKTMt:#:-ALbuw$J-e)ozO hqKa@?-(ᗘQJ]cVQbŐSGt]N[T9X }!EQ!gk"瀏b!0rs7DH"_-\P*C*fѫ+lBHqEQ{h8cz\IǢp#1Z8ɯP haP\N/`\YGW,_z 5鱬l:]j :|$VBa{\2` T fI<q'>3:Wv1`)SBTnBqՇbZ8NoA_L*<$!E@/ss~{Ùa-cM0E Jx:ע):.jL 1 ^q *5sA:5AG#*JtZ$} 6~ŠN:=:<G՘Z?KdO> kݲG>ld[90v)S_JRXd(m)D zLMPͫ.7Q ,uS1U7zm̓* C%ի zoqkLA!]3#^}j2OTzJ%k`44ܩ_N@Od:Q鹜p7kv.Ν5 Gԧ\aN4J$:oO0Gtn<l(%SƳ"J%Zy [D)y)jk+L8 5eB ^Wix<83Y81DU4>Vsi`}ܤ'6V94SͅI;7O jifXϛ0REq<K|t9+z;k=,eHL;iw2GxWEzU{y Zw]O-KJ AxڇQˈRjGy ϊ^#N FdTcџD 'LKdxN8Qc\<]<_S@cy-Eӣ $Xԟ]q98%c03% uL!e=n;HSǚS,7}ZG iLH6ꨅ6<y<0nN-=VG\W8>6/ 8&M f7k[xL>QWVSGt `H\~T)VOnQa}u϶~n`zAb*5ЅV0MF5= vf\;s@Z *~?[HIgvo$۔M3p[@[Y"~-C`o p[43GYDU6WOir4;|i슧vTQ;-mi>t@G^.Mˠ1n[LƽLIl(pm^_@dREʵG]*<Գ̟L~&aeڒ¼rؿw+QC܃LmkA4/+K]"T^NKb7PthgV&CSĝgH~NrtvYx hYjQˀq9gcɭ> 1geQ=fGAaZIhfgnV *,!϶F89W01]܊q8/`:>MP%c9s1A"AG DDxK[Z[/ SEC PfB\Hʻa Ȟ借_1t$ݢT6$:O1Msju Bk'? B!`yxoF:/'˼x.4UWgdLF8{SAm:) xe?c 6.ᾃE/Ylf"P]ަ]/_ x+@&,%`i?qK@Gpc؉3NRpnx%\p11BˁbBN7%K k|5ziW8Mo>eBZA 11(.9ɸp0DOfjxGWE>nxT;&:t4jE)Q_?qX.; }ՍY>c,MDoy&o%nx| jK6 <IN;}pq#BLJ|PF(j>-b/mSdoqB3(!@p%2)Fn1PM|ւB4ΔJJJ%!ō#?q\EMh_^/aB$$G E"T6?}^8]q~'I$v{+D-o%E {*iT*`l:9C| e|p7vv"-5 5AН$Fd6bGUI9Q[[2j)D,"녢UPS[uPm&L F#}erΑO9iX6Hb'i@@fG;'fG,>JdL\x$!\t RYS!ڟA&YLYEY\GE BcYi "\1;ߡ C涔 5_h~{\%Hʚ$-zFU0TPÔje2t>sK28h[W鵾0(hST.HA0YbNی~~힎J闩l<wi pud >8-r,tK#?ZaK[_kr1p8'_-Jw zfhLYQו2]DL]vLHaH9:#'1ĩYͺۤ?pnHRyUzWJ2j V~1b@efa~(`;Rgg |~uzAZ.ógKbvn(}HÜ#R3`o],?9Xe0~zmr5e2T:y64-PS])"x~0"!<_LfR7iЇd~)BMeU vdwT5l]+k,> aҽ5O5SAGD$] BIJsČY0ZhRHɩgNkA9ĸΝN/g=^LŃ o*?G3>I?(A6[z:RE5OUVH_Gʠ 3M_wvx!V$_u1oNwa`90^㖹]bVBJhqu#Vq9:)qrRCiy&GkV?nd+˜Z UQw#O]ǻt;N CÛXIĎzUA-{J R0OxN2,"n!pt~QȺw \ij\|KI,Jґ?Ieگ6 1MBػ Y Kp]gD_20WZFֿjWRxBݫS}cW(ޱ|ꞵXgOhĪ3rm߆fO탇Qe^|CgHiZ.q12/ |pL{ dy}>>XSVb|/VZ*] /DŽjMT⸏<,UR!Qb*ǾA: LLbЛjmmCԌq[&HO4e1lgiCG#nb{қ+h,`;&%O{$B+4ʅ1 qA"")3d_r5 j(M|ѮAyvl4_^td}[}01E~H6>(Vz(琕~易å,ӣJ怤mĖF)VQ~Uj@?lVp$efzʇ6z{9N/Z/htO12H:Xi`n/w\|gPlZ҈ض йNIEvT.F?J0a79"ͤ 9|ktkz&w&[ 2&QkN^|aIKE۽Ooa.EZBhQ"wX:@maS5~{[%y빀ȒZIuʳJtbpW tb_CTх|Ԥvz1wChG= hoOWj3Ph z3ʡyB=+\(0EBk9 ||p{Us]J6J*;y ]; +MinO7/2z7`NH3Þڪ:]&o _YYź1zYmVŽX)sRYMxV R%Mz>|4ELQg@-V^[Fad4ڈeW}T0Zit|M҂@Zxk rs8 c4oY+"M6_~P`s|"|^ MbDiڊu`+{H:>;L~ E]ݗF!$гtrrv?dU.@QjJc ;jX)x(˔:rzv9βᙖ|E(yq+!Ƙ1PQɉ&hsbH.8R}(c[e$#MQrWHCk0gN)G]qYЇƪ!*h7Y΢3- tryW$au)mC돼c?񶈗XD[iɉj5T䦦o*|VcQri:}Fթِ 6e8u79)Ng{ފ&ϒ +HUAMzjm|;5'ZO󧧴tZUMXIT}1#o5|v+90 iѐ\;k.Nn% ]\[:I2oi-ܠRm3~Pۉ*ϛ\vRlwYJwTAeJT)gO/n3DȽm^*Ixot 8]!<ܗ~3L=% NQleou"U~ 7d1̭1^YZB|@O ?rx}tE:9!%v6z /{䀙m+3J="\ b^|rH]Ag޵2KvVZI_Ar!r`|#ëgSe2boIBy]truE(d8Ywb^(ْ֧67n >!!ޙCW=Z* EBhY,%@ER1:%rq|j9‚N،$*i0b&꒺10R4jJN{ ktX97ЈP`IP XqjMzHFT;9*FQVhrYv7kt]j<_wdߌo(z͞u+8>]lڕrnI3P!:4ZDߒ+5_72O 3S2 fdSkf,_~]+]@"͂nﰟ']Rwn,pzXGXafnoWM3$zpu$nS&܏peߨ }sj#PycQ_Xhҿ<2̒]|z!1DV'F"U >}1$F{{LAIsZAڅ (zCTo̾ JƸA@u9OY;n“וm s 1+E9i>%׬-F^agۅɻ@6KcUWOʮS4q 9JA X?; ]y2: &u?©ܬRhتσYHk]\Ns~ڵPר+>CȓSkDIzN`6wpNrˇΖ͘"zly'k0ݔKpJ=Ⱥ4l ' `|lv kDO3cAY|11nnr}sJQk5gF{OzhEZ3 oZ"Wo,N[@i`e #=:0b|7ڧ϶_М\Ofzǝt"K>3U`{zoKH1pƥj\t;rJȹj"FE]3 \dMc(ULsv̏_`\f/x|>BKEXȍ3"2ޣ$IKO )^}.G ԥ ;Ժg/EUmQ& @ rqۅgʜGwl|qf_7~!Fb0h(Cί2εZ.6q%DyC߱@֪r~ZWnWq\*u)X5@I$Ln$cK+A^V7}5Pǹ‚h!'f pIڃ$%v@BӵdGP".MX #AI8QsW(he0IយwtأGm5uږT\8b2%k,[GdOe곃+CyTq9~KXG5KaM7VzvM_ʤ~%r\ 0U 跇?n,/z1^tOeabwT"{m<\X C<f|g8A$l!*;B8J|Rd!9AtĽZ$,|J'`qt:S=[4½RY]Q%GъTP_51$?1ŧ4ve?aY8?k|p2Bz~V*ٿT*Hf_jyNu<¡- e>jofRğEh0"ʠg%8(wc{󓻧 APIc#]c"1[68]?d6:%v&^ĜI Lp_LOF7KZZ3(ݏ|7e$rTp۟`7PV 0n zkY9Lpܶr~`źc"B=l9 |8ڔ*o>Ƒ[csjBR 5j8͡ I^^j fUJu=3}[4r&J?#K']n, +aNI2lh+H_Rm9^ ;.BG%هR#!X,۰WXV(٧77lb _8@xT:(Qf* JeݒB۳M+ѮWXL _Nppg [{ H^cuRhxǦo G=ڍeS5n%~*`=Α5Z܄a?-|$-}20IMtai'ܓ*n_@dhb(1uܐxYg 5K?u2AxcN31Yߦ9Z2x Bs#14`Mm% eAÅˣ"餸uI@n5>I1uKQzP\ʹ@͚^;VJsD |nE6bT~e5P_kW³ҸvF$4A+)U >X[ROy<=H̘9\fb¸u`hMM~^4di]/ApkRhrK5RItTfkp:z,y 8jYRh6dMld.N}:T&Paxu P4a8aD9y),7V}/bC K ac1I0j @@GY H5ȃT#pa;躬Hc`G6RۻtgY0|+t ;pzW N(cن)B8"qaL 8^:«N>XKTj@ى> m++F{w_S 4,~kS3&6wVnr]dB;إ3Ώ>|{㶧Z>'fivxA%6+@d/Ɔt~;=FQfM 'HRDcEzZ?6%m&>O_h52E)a 5hq 7:Zeb>ρ$&]טu'N{ֻIޖq =Q>fϮs>VBݭc ղW JFOT{XY2|J 6(ގYBY 2GF0Uq/Ī:Fh0ƅС0~(`qCs`/O.0[Mc[ Z%=:=gFn/Gu_f ̮cw!s]W+)rY+Nx7' g+3R\,TCZ^XXFw-sMW..^yXQ4)dﶽuN1ZQ|)uSf 4W&=:$X-HCe3ܹ"+Ѐ%X-H!tbmh~6ԱiJ* X5HŜ m\<ȝ@vTnb US#.fxI,mf6Ըݸ/v%7}(1XZv)]Dgoa4D–f~'{k%bG6}?2V1 YmwV+q* Rx!2 ,iJ`g2n8@,$@sl\Llc}J%^H?:k\m$F1v&5◵TLinYva 97)*g)-8|q oPwg}sB«Z!n!r&pͬWc=i E I xAH;īFћĝ+V4hU7cTO` ^WdE0kMBV!!yQa^]+HȅQ i_%N0V+$h)0t 4?iay۪:*iq(ҟa?&'>iA1P :&I)of2OU@pT(LYPʅGW0 |Mp{PDJ`!֞'B8i HThjJ~WGW"IG kz+2-NgDki)9w9Đύ7q}E6ߗ}lDL*ҧb'LDy{c} ΅e>Ɗ--wRCueRzkkKѠjg_.z7A&3\<$BCȄ @L֕jGxQ| N Gз-,Ug]!.qҏW(2̱DR$<= DZ'&o>bV/ +wy?1H ;Wy BkakMOFhPcԤhrb!NoFfwW0#*ʱ;>?w8g%\N4<]sKI<3?{'ס]~9@䪃nTj]4hHg6RAu?7tWoQxN;!XvʵE3z7˼lf~`@ x^ B7/kl-( HbJe4TaޕFB$.}2Vˣ2lFOS([eam⎘raS"ㅲ-4"qd?V$ikgytWhNTKS"*|ǚ,"}-RCۋ0KQwyr>=SY7PRc)}`/B>BD=8tC%H@4h z#c *ȯz$l<^bEоo땵hB;gSVg`` *iϹnx>p4w#+t"wf:Chj%$j RԱ&3Dª(.׏9,Ve1i{6G(ZTdGo#Vq]'j/PF\rdf4w -ߎ{Uާ#chAv-\ }Zo΋y~1g)u#GN|:}uay\erLȤ-W&j7Bmцc,6cd3 +38P&ts4gz䭭eES?8`weX#B&0 WaBrĬ)t+:cMOXz#3'ρYj@*wOa91 Pe3S[It`DZEW&=ikŦbJb?-_]g&j"{xWwA~"t%RSԖT6eUƢSCA]hX LIz^"aYM&9|2C\&1\=*WG:At\õFXV؎Z'תhJLIyE/cBg,;G:v8jsB's_Ha#(%zY4K n`u(*x>܏_,n7yMJ[M;D׏fs@FOR1ի2͚ cύ]%mf[lB-F5cw#iHVCj rEhQ?;hu}Y02,%d o[?7bS( p% īG_:xd*: Vt.;}OFܳ)FsFi$B"ݼ0vvH nn{N:W0?"S%w# ڂkᏦ PAd9mu-?])trJ}ib7]qd9s&FY$.:|fu|>2ԑ/^W09dvs&<q.HbN5on\zQL<ǦJ7" Jk˳.?RnB*$fHUHmEĘskN}XkfL5?ۚ8JǵjIB^0ԥ+ ]fT !+FƢ7  =~STjT/GN4$YuIAN&QOE  ِz!pwHW쭯;KIFKJцhS&(C6$4&jIW^ʀ.8E+;e` &s1Ii&HtQKe16iiA<|vAC pEw:l]"b+]eMR_@m lORi-T;Qy^5H}9=y<&Jۣ:)ƎH"fyV@S` I|a Qa1){-uYs:Yy Wu= e'4UHL I-Ze!.ˀr~}wһCil;t>ReѮBDt9Xcmg9@{ˋ@,`0R,Fx q)d젚,!Ǖ&EMVaހ5n@Qp_RxvŊ6 0ya} .\)B{znx+Y*OWzvm,T[^&mƴ,?ACsK(lOQhRV+܃`_>}O`hoh;^:{4SfT,)YF\p9xjIꂫPHVMM9ϡvD:]h@6ZC[I-B( natȵ )l@YUKO:X.ypV"uCVFmUl#Y g?ۙJTZ O5qZ ,wҎi0q k̅8ZtyD@/PĊϩnEM%0n1:DzU[@'?&:8B\|t~fF%f=a -oXhfr(ZԚ{[8Fc$FXo j*q{9Uyn1xӻϞB}%Tnpl b*Ι0mx~k-> JsyqDw^ z i,T̗._gr˜sd$u liY}zb3=W4cSJ6x\'kv8t '0MmvrNu9< ->r49mÍ-CL߽;W^CV]y{7_L14 *p{%h|r~96ЪZ2mM[;n٘OݤA O/1&ksmI,'6ǰj<Pxha2\nB@ܥ#E3PG-Cn 0u>ke紃p\ JpO -ښ#>\b6L rSƞ39k;$&Re{<X/2+{.*n ʺL )83xđS.!Z*3y6U |ʸ.j[H9]Dn->[R./@Ĩn ?=" ^(U)% K]3Bv8/a50y%kgg#" !"|YًǯUkiK),Z7ju`d|uȌ?xP0.gH8FW ;2t)ө{ ԛd-,Fu!*zɒ &* j\@` db-,TA1E᫙ǽ&Oqy FOٴ),vɄylmߘ̑ƣN~Ϝ{@xڻhNt-Xm$t/W X7 2r޼)6,@HPׯT)<S/b155&iy%"|/ڲ__ ~{1la4}H_Xh3fQq.,g7#Flݣh0U*̗/d<4ݹ"{Y(oSü.&ͩT~kQ8>/&^Z/rbj?b3*.-h*{@Pw7Ṅ}D1p 鸮HQMm F'["G?If8{b"$+~{Ârc[ab5̲(ĩ¾#lՠyTNVXMΠ`@DpQ`;mJY|Mh$U5+ ߔ_SܲbO 2jqs`ETA$"BYE]aN2CAWXua5N8l|$>.p" mg@QퟓAMX6~ DGZs녓;;Zt) )iL "?bHĬ)>VN&+}" :Ύnt\7k$Fט,Y8Dݖo;'g ^~U%JʁlƱ`D;:(b0{FՍƢ`1=)#N,|#&1lQ"lGh' P, C=&U 0O&v^q }%wqr9usB> Oz|n\$agz=Հ.31f!%.ӽ+0a̍zM东b_ԇf`mKrg zGV @TlvIfDv+F'>[aۧN6p8KpD D4 LU:lGFϏQJ4ȣvm5wA' \GQ(~}ki.X\Hֆ=A ąNV[6J/@`F#@s+;zR,,'ϨCZv*ȉ:- .WNWdQx=␢6)qEʌ8aU(BgHfk=aA ]LthY/&=&PuQ!۵{7d0zSFeHIů~dS89ܳ@ gi_pVv!TtZ@%ŚSx E5XG:SvUDj~3 fUHE5/h1OyLh+qðHv`rS7$H"!`CxB6#y::˃/;WEeg͓*U$_V=CwR"3[& VZF;׵mž&C6Ɏ ǜO-K<ASb6$_6ԼST򥿋xԣ?F]Y)8\'8BSpgx-אZՒ8T`>JjpGX])3'RҭfNh>9jyjR~OV8n.; DO%0Eq]p(/ߐ@paoS. `p̟%іN"Vk>&)q+n[hڹFzSZy6WjJ͞&W)mxo.*֘DZx6ż]fGOn|~HK]iqaUBU NIWs?$ݵ| )$c>Rwm/%b^-?l8-[w?y\}P~) ῀a*ԖZ\y㗛-7QUv:! a5Jj+'l,G,[|=x#GyĀpVi樄B0ܜn'~ Wf@uN۳2r~ć_/4\OsJ*TL }QLRGZ?"*$vw"1C7;r @`2J;`x, o'uck.z.:>@?rA"7\[B4IoƮ ЁjTbV#es Zv*RDd^:!ݹa/F ؄WtձǯgQIޕ>xmӴ?zzo"9y 0`\Aہ&(?}lj|˲&rߚe'(:bi.T))f:Xե 9 o\2Mn]!v#Bв7>6Ķ?$uvnĵNv(P2K c' ?V3xyҰ[nh]( Q@5G;ttz>\-t7*z ryۍe Gp Jқ;xOam7`e7丅EO0M9@\dIԠr-0^,qlVehu4ÏP f.1  \vi_m- u$h[O%[!=CTTDj}Cjc[م!Ϻ nc&-^'\:ԭB6^`U% 4ntKV/OњAU+dy~:SOy g5᥸L" .:֊P+2̛]o[tWb $D((&sXg/粸)ngL,Mi]RQ>!5Ƃ'()V>{:eT_uCmW}GTY S4xQ D%OLrMm`uu5m`<2#B Ea(̝q* =  8b:(3 62= by3|Z+6"vw> ӗH^RºMnX$,'X̞ ~Fu59 Hhޚ*dLeHa n,;Iw𰘽2 sNYi5t5ХTA6dHJj<\hSlujqR Y_9hIlp:7pS݄!%7Z8+6;j7КAzk<xb΀~LZ;1UQF!۟hjCG|c?zy0Ak%l E +#:*k@/OHWC[`l_|`Sػ^jwu ( =޻YpiҘT &Ȟ~ t@` HNuA)p7 Hg!p~ɫ 73cg5U&SskiVd W ] <=Rt#)yeGva:%ᓍ1 z%R^h"l^zĢ)BSS醰1ƌ6޽p"fI3M8EF ;ŤԊnF8tF򴌐S.s3 88ڙPy3n$l:pœBEK MQvxǝ sDϿ=%Pm5핍65V~:r,ydF(M5A W{zPj5sV;ĸt Eynj 7ۉINT!'K|^_b˂}D: gbOa'Fc;7_;Tm1z,y>xS]fp(e[UA\8t,D"wԁT>8Ѡ$Ͽ`f% ̔u F)yM=ס>5V)hYz+grf6~ԗU<'}qզY3jK:~)<+=SwßV--:<,g:k͛'GZh7quLJU|OR_s7q.d'WG۩8Gb~TPX\TKpE⬝[tRRpѵJA{$ZZ`nϻ 3sh էj_BuDb=ʶGdSp+HyX$:,6NO\xUgEq37_A>r; CE)^ZEAKƅ_q)je9ivb1EcZA#:H[^Ϸۥ kir268w҄A5WR5F=w/O`Ў\zDXՙ hDx@ɉTx@TO;^b|mW|]\:p1L86fM.UUt7(P)j;2VٜWsvګnκ/m7sH)(D&J[bBOQ(u;ӣ"4x%ٲ|)JJϔ12kV<OmL)Zn98PVJl+`kĈ%B-eC߅ ;*5ɯ[i%|Y`^)4J$@ӦC2t{V{723O+M -''a-\Fᥔ ):L>d½NӟLLsqeΨB?C uN6  !n6RyUzʟzHC{u_}jYk3F톉Ƙv OmP >]8gח)X{UNa)y~Q{5$*+]U֏d7wRW'UaA /Zq~;TG/%ҿkU.(L$j4ܖҫg .*ԏy.R/t'6l|{@8F:'e܅诘91ڣ Ԭhpn>*is8SFs`s9#'-碼x)00>EB/ IX3C%$)$Z4hxS&~\T\: *'z3hQlqrv7Jn iܝ3WǨ:|ͱ\*c;[{7/=Ȯя3γ6L<}^<]L<݃yr"TP!DǖMۍI<xуvs ෍a|䠖6ᆦV܁IGal^@a5<7')f1;7>*#+ i.{vqXn$⏾v@ڣ{_0ҽj ̈́ͱej-HHqzĞƔT9/8{ ]Wiv9JTN Ïv jYŽ۝J1cqqJ>PE[ls oˀr4UF̆2+⎨Yxں6|RcrrSrs,bCyieυQKZoH@jދ Vy%۱{p0^B/%X\g>oBC~ƛheȚt#{> ^h]F~l0CWP*@ŭ*[BX%P[ xv"K]&:ʣm06飘@;.$ Ekl1A8 >a ш-beWINaCno78+.{gVe"=QǗvx +jzm 70Hݩ6!j_QsOL7?Va+p70Q>,WFa8tk2y@LFt[ӑ"]˄ρdí-'sc_lG.f *`iK-%a>,ss朲UF'5񌴺k((l,vɩ147foxd} apf{\=ڸh+Ơxi1y {T^W(%~ժa9 Ŗ6hXC-^}  kSbc#OrCh[L$m79Z->CwXh,\hCv(@lM-U{틉d^' .ELBƶ`ܿO2|DuoF on 0_oV_Fn!ߑ0>󈰫a1j>#toՅ.9wy)ږ/ajA9C:E/ݳ b}`=^@k^'ZHCN* {ŝʁWtau yt8h];/^4@I!BSùe )$X۔aPӶJ*;4H#g+(οiRқbQ?=XcCz/&fjh֐96I >WRu jm}{)~?}M;YQazZQѵHKYc{,k;AAF1ǒBNPSJ2Jr[OBqJVGn.Aob5YYJyw 8Xȩܰ]&tdu@ 4O+v-uuD$'ADhPM*uR3["[M6Zad%Seڂt^yPJM'kNE%mu* .fVZϲDnO'V$Qs~zFL@s,R׆MKoEjh㎋y>Nۡc m\@i #4}3FQZt[~rzs6ǨnHcxuY-!ct쳆9hr_oXs\O5h|C4 ~›uyl* 崊޿ _{0csG%I;/KGp@4ĨEw8z1 v]P -Uj7ՎUެb1 8}hn j98e/\oBs>-yQ^kx܆V'mSPm"MRH`;j-ɵ'n56!W׆ʉ7]6$sή0QĴ:4c5S!*!C%61% ʩW65 7D؇Oe!8rWopѡꨅHCWLM8^3?`m\%0>KM7hVPJTE>R9= - l) B{.Q'v́&V:4 D[C&a\p*jڌPECk:2 n>ڂu#"Ko!-[F l9lT%Om2߲ev . \Ao鑄,|*A.v7X˾NBHeЗrI0xf9Z&2jQ<}cdu} {YMc1ԒNdxwy#IK1i"~"w[+RM}lG]KrtB+}хIְB_+##~.,VCQwm!dq-{>րO~R%{(#% 8-;Y@x,N͜aL?#XZ+@aVz V %KThEXP[Er{J6W\CsՌm N$#tna5xk//V#8 ,?؈У!D-Y# nLQ^=Շ_m6IEnk aӔsOHcsO -f~Z`$D|<~,<?3Q)R7޴HNvnp6[rA.g pQa8=DB'AJ>܋?k\-Uƾ7ǥOQ5 m C;٠?lF+ROH"wvUH :?DySJUyrR Ē-^ If}ȭ4&8+(y-rM7LQIL3L]G98gnˊ(-{>62kRH2y~{Y1{ѻWMk3v)¶LNMYC@Wb]})cZWzپcz:% kdF2>[{}|K1`aT8 nwR@4'Ț Y͝喯EL|p6}"ڋ ȧљ)ih,mD!O?޻D@x8`Ua30=FoޑCo[IDM -%t^M[-풾e_85a"Y4{;AkŮɚmĢ!9{AzPN1Ps;j,?7c,}7*![ \RnH]-.;X<dPi W4+'6 WS !X}glc"Lj(»ٺSH@<#EH9fu䮺UEMZ.-z[Gp7,&]u?ì+?:W^zVHbrOFd"j@ЧǴ=ſԢ2PKD#>@K~  FV4Oقr %-.]/ 氛W̯o蒣^qJ84hzе&^. pt9MAW99ٶYNo;"kw&; [FnX>+R[Yגּ9[AqĎtAs??&:') FAC'gJ9vKY&hpO4tV>0 7)>!} eo*r`{sRK{Tkwb}>,";iRy01 CaFtd-^vawE yX!DԷEE#Gn`Sqd"B aCVBڎAMfݯ%)0("% ݃eCxlG[u~mXcԴa}Ӏ@mt DQҎzj0أ_72ְ/\vgbE/(ƹR,OVL4)x'94D":hHw$;R]G\q}tВDMVx0a)7$o7E!h콏z#T$G+T| D>٤,˩](?DHo7xK cx@^F^Pw1W|@'qTs:5" O?)ey"xRIAo-|L/X2TkcրN_bo;$JJg<.ᦉ((ۻA6~UN7UaY2W CbY9ڀ^\?Q͟PTj(Ovuf҇2/j>*a6&J%LiKA^Dtuxv/|"%p`q\_+1?!e?Zd0=~ַzOz$d~ * lw3{&:T~n xG,T,26RQ1uFy= "\/f [t{FHc}Ξc6fM"y(rRnI\7Zm"4Ʃ߰hcC˥@P#0N?7WGYF\Ly̕ ^s O%3|vrKiuB:;*lR+UrR)9P6-~@%.0K,j%/Vh_4w %2lG>]˓jlcHy~#q{=S 9Ηg)mp>i'"5nm l+ meE\:tJ`x>XXd9Bx+͒DYr7RhEjpֱ.`O} "~.>yɽS9%l5]C?lESTU<YA"U>iH":fz;dt^ 9ܩiD"j]&)8: e%1/.nFlir9b#)r hS/(/.46eQ bg cIB\t0}=#P| a?"H\.<%w-_@ήieՉI#ǎ,a#MtqĊgTwT)fw`v/㗗M|^ジ9 lc)ĈqhJdZ ^W[E$:LW0I|4,_*:1hGJIfûwM:Į3=&8$yN$:Iv˗nӣL ߂zoނ'ȿQ7\ƇGt܂U6oMzCgp6U~D#!Esg +8ʡr"wGs M0%>v,3D! PaσrYZtyݧ]Q4\n7a%y$ky;svlοT(8S 7̀P8"{ Q+Bw+W: G Ёܹ^K50@[w$^dֲ,E!f?Hʗ0TԪnddCl it4ɖE)sg6IdѤХC|;Ox-qQcA樦xX%dr2$h?]syuW >blyQKpȍ%֖Oؗ"2$RC/&A>m&~I2z%@d<=pb$ Pc68Ԇ<7H¥mcS閕7؄5 PMM6Sp/;sJ=;ѫU~q|)ɞzw2șA6$kpRgYY(!-(ܿ XD2sN3ja'!g[k"<J吹AX0:{fohA7{.#P3EM}@a(άh4,.8wS*;5X=iV:ld{A0"LXMR\ozƒ707=*zO!uKވ7Ώ{G$0N LsҬqzAYe l7[dP3 TMXShc?HjZ:iF 4P5QD 7uX8pΏY?xYKdOw4Kd!Gd1#>Ң%\gl/Y+ǃtހv>IuE)w3`~\-7s.= ·ojJI&&@Bǒ602p?cq߰ kBu'1nQð%`avw:a.(z"#T<>Q4 > +q\ȌE "!{IOIOåN=V\TPN|9DH-#N}lŶK6vh/UHMZ2+3*wTBYAyma{ nV}'XovV |SOٛΩ -[s%u']fQ|%@a9m.Tq Y??T`A@c|yPߗhZFP_Too-&#`5c>F"V9I w)19{ *0,Emf "<>\r~Si@(ut?bNv־_cCX1%f] JAR:D?L];Id5sDz3o滭jj& JVh, R7/+4M-GΗL$EUu%Ec^䌭sQ8)s+Lev>]~ILkג[Տf7`'|S ux4v]wssE[k >ٻrEᱧ6yhaitRl"FQYWH/,w`D(r ׋P'ۢCf}^m Ty:8(2`}r-#K02^}!W+luݮ>et?[e/,/@ bGG|s2;y|W ].:&4&a\3A*B]!]ΨᥳcxR֞ =1m Ti"͵ګGYfi"3hʽXȳL=f3XYYwJ-p?0IUW-]{, K,厓 < 2Y|䢗oֆyfXu WkM;^sjSd05=|ǝZʭypL-5aAF8RP<1b ϒh"nuԚ] ?b+O {(Xzܘ>iQdvKc3R10,2Ȟ kt(Q58}tPRy&EVMa3'Nx߿=w0֟gmegK@G}P*puL᱉{˝7z[䍗]I([; spSۯ{Nap[Uq QT4sNCҾҝJݮɩD:M7cbn0g O+lnW5z1r;6@|d⏀U~!סR?;M1DiL3 #} !y+x?KCq$s&V9>xTxε)!J۶Pf)˨HK_-/05l}(mBO' ڇ$|$F3x:KrBմU\J!1]^%Z)rAAJR{0/+guMp0M CC[@ry>QxNБ=<-YaWGOƚwg4m[@q6Tw]o$&Dj;cfQ^Etw)dSC9LKW)[ӠA=\uGfýjFڞXB?S4% jWzk-);;9 8  NgSRoEh2^%3e?d6ߚRy/g< +qqT#p74(4$Y_7_$iIy2.Ҁf3=T!>,V8b ##'U*1{q_5>ƾ4> zc.Jz-*$'[6&]9B 娊`T[IVi7R7ۇɓ$IeVijE,{w`GdOgӝ3Ii/owGѴWSmmwRQ [9[!-u+gY &Uo$:liE9藝Q8f-m \]SsfP:,VSW60 ee0'J @76]uF}.Xܙvj쭦EF% ºIZ_^b\B!ƪHzԍ"SG F$1< 3w=$Fu%sBć~^WŃ'GOnlJ =`̘vc,ݚ7``G}W &g.R|&<}S M7$`М$ 2'qB >߰5HjYP6~4nnB/I tB;2aVo|ƫ{TJ nP&z8p$.SnRl4޻<ʼn:fiUdtOhQj.Ar҂#7~i [0t Xs g5&Pf˼o| -?7S({y|'X®lxRՇ&r ̊Pan Tomوoߙ~g>9>}/mX?/0;f,+(Cjl η.QMsnwز!q$Z8)3dzMOl`ڄ0ۈK)s[? N%T9 (VT0I2.&Ÿ0u0#Y|+jrL%(ĸhr t`vk[зNK$еKΞpiq13zgu)| .8@=dF|Lf?#*Ǩɩ^Òd)+$dJ+=‰o՛Y; enj=$j S 8ז O{&]m} r0MU],;3(`L^Z9AKo=~Bjo,?g0!U=u'%ejImh̦$-E! 7 &,`v!m枤vsU0+Sh%N6GMQ Q.oO99&ڹrd9,_pYӻDٮs{"faAXYft~i/wѢ^\ńqN,KkюPmsţFVȯ Y ,Yvpk\yn4fAktP&^Kw7l)L7<-D 'T<@^jp Ag摰!x"6Z#4mO4:@̾i:+J@"NcΡ* aB0]^p1AZTZD5Cyzq$ṳE`q.خtAJ1Tq)ػ6N\Yp2:!v{/*)jV[I];qW_C]d|RS~*&#U*Y )Z avQy(v'jHD3-_//Z k5W:هQk}YP!o>KYN鎿b {4Lc=:V6)3>C1c~DKqK{5Efb]OdLPYnx䂸W<"MqἎJJȝ!5d#q9PJK5 V?Gmmujcz;L^HH㙡/!h5[&{TZ۵~@D61b1Ag}ǐxSJƇv;[jA+]=-ܯ`ꔟ*)sw$dmH?&_ BIb!LNI1 *bD٭F:,1em];l(4B N!fBp71F$߅CCϧ`uL؊{I2zLIo FW%G7/4ŝ/vgJ8ȹ.2J@6a*__Qұj1Qzڵ-ŏr K2{o [&_mSA~*m.-dĀp{]Rx;,(0L^jd c,q6-4҆K;WQN]ܛr ITVM gAf^m M?=y.`Cq1F5i dH'&EOB[;--OrFcJq'fӵ [  ~\\Yp#"c|)W܂(0Gv12Cfܟɀ^L:r%M2Ŏ/v)KL/lÚ'0`9t hd?2` ,1 SR@NN.*}IA mܼ1;6~NȖI%jm48z$5&;BGUbXo+G{ntVԃ6r1^%n39^y|fpQ~~"ݿ<-NS_/d$Ye WMj*a`S0h1STT#[\+zU.}k{W[7a6, <k":{mpalf߿pP} #*#bT[M+0ۡxDFFbKe;V P;`s?^oK_5 g:.ICA`ߐ j&2;GvEE-.#ju&jBb+5 $zi~6>VxOQ!BVt_WdIa2N0 π7و1g`Sy䅎PƠ\ϗ$J c}2ybnWobLJ58Gp0 g)wX<@H:'>+3cw}?!i+"U jPwo|bx ]##LY\ϒ5)F =fis;B)+2 lz_P);C_-S<}d`4L(X?-)HokG#[ogdC2668>#@-y0A>lm[pE8B1`7^' scnB]>mg*daPZVEg% ~i.F)lވVVj[U>zspxEs^٣p"]K3PP 5`sH3Zn8;jH}쁠KSk1xJWD2|8_-Bbu:ch'ΒL2U'(_~@*2>F^0q1|0U"Q U#I/if"j .=п4ѱ12K7f2yw!.`fy ΂Jd7鬸pU{ fl<͋: XfʽI Rg98 !܁ꭨBoZJhjTlHl!O52#'xϸ58GI-pys>VQ%EbMσ:IMMpgYZ0707010000026e000081a40000000000000000000000016609d23600005474000000000000000000000000000000000000005400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mmc/core/mmc_block.ko.xz7zXZִF!t/T1]?Eh=ڜ.+̊Дg_9TI!.C\yOY'h,Lj$JpNo?|t⼚yi~*{hK!X0si (u87:U`뀊G1n+K8r wssOdP ;Z^)^QZIxk;]-Hh*`DhA>G#y?!s)ϾJӀe_ ˟3GYN# %R`Hs)W\8͌!VxW98AC::SU@zp9,ޕc Mo^զp$h +Rq> Sn.Mf! `_W[{c Fhq-6d |f@LІK+B9 ^gwhGMkHcu97QQCUXŃKD;dM)c Io.4keQ"GNW1 ҔA2T:؇DŽC4“k8{A[\!6 z~Khwk|ZG3yܵ''dac0Jedh)<3'UZcd51T`X /H^7oû*{8o)It'gHI d&@[4l=r"%YW'JO&IjLnz8 vWI)A{hM4D!%_؟1 CK8߃|Ol Z~S"T]8JO~n!aCnl>t,gSvHui>4_fnIOHK$-hf3%`AR079@R  yK'f[1Bf°+E',C:kiY9#N~O {ܐ4lZK95|_QFKyk2UM@恵v5Ov-!uP3$K;#X6=f˗Pu//W1"ß [-Z9lpzYpcm8t?}#u[uѠAȽ*X3j#!h+s p."+ eIR ]+FҌ~]v;] `ˀq mNŷ-_t6c7V`wnL䍳m'iŏeHS0TNQm_Lx%ROq~I|uO3=sxH[A `UXj(E4ַt[@UIo7nRBݑݻpbK>- rsPm"sD ` Y[Cf;ݭ s:q.Y<+pMHyxo=sA3d`]Z}UQ1hfNޟ #^amȐU=vJNype x`>K E2_ٮξ4;S*:jN?EZpr N.(/?OF^tTmŃe $Rpکf*oRQ~0CqM-S;Пa9`]巸k W8<O#ݨ A:R{җ׽:ͳe:Vjw_z;о j*%0v05MmLIf3nGRlIssRXE,gaa-9FB!]Hה00#Ltɸ;JU@#sPkrUe95z8fslj8i3s+5h0/H:pUq\\EG S|ErQ&!gű.!p7akGF'?[<씉; NP-CG%OwΘdUJ.gŗ\?Ti^uF|4 XFz-թ;77.D]zP-OQR`%Io/~{th@;9xo -DTV|a hkި?j9F>q8YTq\IZ A'$rbn738 ̃a[L+b!U.~GXRB*q8_:{1!Ng(G@"[qtfdm 7WE:z;S;sn7sײyVU@x7%Z'qi9M%YS&t>eA V N|kG ,VLca !ՙrKO?Y3?7HQNfg[5ʼ 'pAin(¨w,=9 'Q$^Pޣ+Ju=ciMͳ?-T+L=n$䷟W_pS>TG1Ѱ2P%$=Jy"ykF11h6*: +0ٷفq.iW։U[}6D\ˎ~%7ٽTLH[@b4P E^ Z1CRb<-5!}ҷ_ *LqJXBM"wb_(*ATpU gJw<:)ailF%0¼&3oa(%da;aGj3nEz"x˾BS KL w>E x9:{\ZI؜; bf8Sa3 [#VІ?7ȑm0A/]Iգ*6swkg&X%ڏ"n8`LWO݆h!avuo9\FUdDoN ,nZ ۩-p7%,Z#Ҙ>+'b7_8 &lf6Bƻ Uˡv2N;~s*#SyѠ"rS-\^,I7L*-.axHEԄ 5E 274J8d]ߩv[Q w;<֨X`*'ucQAE_DoJ~ &pxt_cjwO5Ò`ylof(Aںqz5N/Or7Rw'ph.Z*ش *]rI=k,})THrusSzBv).Ŕ`^HLޖ߫LG3繢Ʊ@5wq֫b.ӡ t1ӲWڮ$%u;ˁ-4Tq\|tE~`UyKקC.g*눸'{^?ڒ qjIШxq˾k@6&PxsMiL`GP" )w+S'i<2 WwstߴDt3.5J;iF69/dO2#UCŤD3[ ȵOj҈c@pؼt^q&8OֱR"O?z5: ,wVwG\zʞ1 |*`a{p>[!9PtY"6:QY'x DZoR&պw0T}E>#p-߰hɵjQ-N 5&a=-0eEKӟ(2 1ꉬ_IlO> );Kp;[6i(sAꯪhp̵8*¡|Ma bKoH:6q-F{9feHPKXuabGS'}dt@nPi_SYs-yÖxq_8e><|?$ƺ9BԿI5}̓)um y(D^$Ϙn/^@#kDl:`SS/?/ٕ V:%UJnibvNuÈ+g?r6n"l*dղr5GًG['9|rmwcq?˰ ,sB1Ԟ'6/LYzzNҶR>waE25jn<4/V-5ȨF6_' yox̻:+PaOB8HGri9{ وErD N!/%Jp"<@bƀvAfʓYp@)t1>L 73 eXF#i GXDBͷ "0zL`I'ܹ!/Z,¿x lyzA︑JLùoϘ?]> Kr]޶"{&p[*BubO9Pq-nTB9@n.ߺNDxjh7Cf^ E 2r!8ނ?_!rBH{ 6+L+ M2/U2uTVx{üЭA* 2Gi(op+ "ќXU}P,^ST.R+ N"7fid"ss̛qܑzW€G9~$+KǨLv^!\e+D\>Z,`TK[ -a7/C=;9QBF4x`WxdqAsR1I۹>|VqŴ6(.]-#|dhηgkƇʩ%N'/e@֐pe!l,"ި@ y>&\L[/B 届s'3%UEީqJ_owSK%:.giy/'palj2izIFqg!euj޸P _ae:cxpdYjي^MŽTw)S֐eL*U })-l>GwsźP̕bf3 -거{oIy 19~Z, Y[o"Aэz$4\pXx F/Mjaj[-iP=-}]\\qSq^XoT#ϟŠl bDWװID>% An 1z %gK{72 CmFuOi k0LgIi4M˧bË9uFn>DG;:o ~ م(l#Je[h~PkI4I"Shz#n1ipXlF O 5ABUʫH?cI4zD}83Y(V@3 r<:6lzbΝU1 lGYp:rank5vI0ʝBLˢ(dCk 'O mLQXtSfJڿهۉfsɕCKQ3Ή@ 'yڬ3 /VX}F&.d.Mj}:oYϩaQl;+Mn#x]Ң:md?#rf3PC|K.{4G X.7#G1긛7MMSpϬ6uTh򏪌7`td$M5ix~Mp%1f|\L1'(9/c&v ƏV|˧51_zhsD~CşYmuX ]: .!ytq7$ߐ);w8]@,$uBٽCױ c^-o2ҥ/RIbܡt3xQenKrր52݃'2HW(4ILۉf𶏯N>#0\Y;T/|,{`^sèH6ލid\ט߃!NUI#ڌu:7@7Ŵ3W?g:;m,d>>$#8U55n8YjK,;а-+Vvа,9vp{]qʶvJm߯q5[$p2@%d70L5Jy'#)ǔTTv}A#EZe~MN2m~Mmw YT 8ٶ i2jnYr]T~Z1ZyW#R/{{wq=W0 2F"Ѥ-o)AU~s"'kY~4|2GVl!e[ AׯǏ5C?zV1~EL59լ0s\_{S: 7ؘ3KǷb׎a `*wY>>m$BtMCzy #l[NY.RU/qdW<wΔCx>S֌fŏh,C( Ն2|v T 3Lu МQuNJ60UR6anJcJOAѵmQhd?7%,)WZjZuTwYSgj$PZ  O) )}|)|yBQ"08FwJ\_Wx#R7/;ὦT21ySԩcjO0o EmC.Hu*,~JCA @;(᷵s|J/6Y1NUҩ^G?rkhc3&qpgJQ6NO0at"|MԄCġD5O{5D0͕YkL `mh oc{#9BM/oO̫ʺ.\%^FQmG[vP qV+&Fۗ|:Ҧt9?6d ҤF'<רfDC W5$eNdPj+ŗ8X6 G5ͻ*LXpDFOTO]Jݨ֜wI^ږì崫"pl%OaYH]Ri]6L4M&b}S-opL.+ @i&*׈.(jԹT!de+`yVSh֚15E.%/Uȴ:;z#qJH8k6 lw(g铕T=6`S*C2 ׵砄e+IF}>oY8^t ַlk۠$ 8M4*Hԝ>^YOI7 i*vu} I&p=9i !;_lFM9bIx~ޗ ftI\f*1KPOrͦwKO2Hkckrtghܞ^$]Wg>{?cb%V;W['(, .Y+0^ma }M iuvzBZKh?lE՘ȬGam}>>9}NКes[ EGdf| 5y!C+ؼƓ&S#C?#kY%:왿"dTpd :vQ3 ]Dt :hfH~_Uܑ :)d z?{ZDYt N1ikMnuz]DPvr:F"q!fsl04P`ou #*8. c>Pux-r'U(f'1@A0* %s%[(Mօ /7,]\V8$n79҆:9~]a NgRl/j_P/azѢklؒZ;?x_10zD\ɇޝ[kpAH{4Hf  JWѸ d7gx'%8W-A?jU;YjQzE1!@S]"WEHwjራ#٘1sPڔDkL .i i.fd %6th)nŒήl4HYUO+W%ABǪ< ͘u*^`nB ceVeKWERf4#~ijQz.#miײ;t#}M`LuohV,QR$g l` @c.4&rJ"AՆjRmDnɞU,nJNo8 N-ȡaS/PdU?dF9YCLkM>1{oԬNO_cS!賾dWяfIG8VkٵfA\{7Q]`m$1v|q{=s=ڴ[DV*E2ҥwQ#+=M >^ipڅHbL5%:r HM ~GnCU#ƿ]]-X,H=Һ PIjEq#Pjw?:dlbl\ ⿋PHgG‘6G &T614m~[w-{Dqxz bL cV 4M˦tdxAd xUm< i+6RQg]đ6W2O& ) `Էʷ cT1{8~y!iQMo ,6ZZ0 (fY"MI9_3IqDfDR7\0gF?Wk;?9v=/r돝;aػ`+΃*/<| +kRbC7+3f#>zr'ČJ@9\x\P3/ƇL1u˴'>57pwk"Ûuz# Bnd7<*)zU?$BH>1l:?FD%'Uő+M!K<[ D7 HbsrĠŅW/0ƟgLX{LJ v@~TʬcgQ!1fVر-]d!)qlNLبA_ o>M\e|i[enNxe{X.^`[l좌הg+ 3H6L=0[PT:Gcj8ťËr.BMOŘxn# 8'PVaA(1KpaP"^*\8c#QBolXN# &ϻ1h',kYG~/ln͜4&$i\m æU\X{㲩/ȇCL$O\' 3$SڹS Z+1s2d ͓vMAy5ܝ917'n: \]"zT#!)>bk`nkA'83=U AMlԗqvv`/A76A✞<^gzFLi>I4N@d1`qʾ_͡Ir`zN(^4܃luu 91fs8'NzChlL"}36 ςJԸ2a|̌XDDip6J-n 6^KuhAv`E[鿏4~M}cdPȢqޫ(di FWW?ʾ= bKXnO܂;}#YֆHN)9?!M4OR0JjkioˊRnuB}W jg??9{+ܽYhȌ57ϠA KhGQ8OdTAϬ@tXYRJ注hN+ҹ-Zi4XxS#փx8óCBo|p>!$U\Ή0&U!e#svri$_QsSI|7#;!m`mt;^Ȯ=MrM 爔:(em0:r^~!5a9#1ݡ'e 2%*&;+4_1w_p/ cM5Ms@NMbjFi <0ƪɑ"W|XPKJ*E.&iu l²fRI,cZB{-N4]p8Y &U:T,L /yWob X$E'R]~ྏh `_ԽCk#OA$"g<iQ4#(sՌa\3SZ"ͻ!Q/.dl,}OȸUD1sP)H 8'KrrI}+Y0'P3fOj c$Bgו0Ϗ]VSy@󊒤egg~ 7Mey(Uo[u迭/wOUi<1/Bs5:xba23<- /}{zE3*VfW f " !J3LHFu=lb`#4Mz2YȇCrF3 I"2U:8ϠÄ2yCz2iDxsc޳Y.Ļ0A Qm{syᛡwXk$q |MmVFo~敶;xz|( ` yC JVSKbn.hi>`Cnƍ>L~z&։v7 5k۲7zX(H v`/^3H/e RUv{j$bh<@}q31w|ގ V\qdXnKyR8pny-V/%r-vF/`{gW)`DRQ?:!ؼ[Ld/\fy6-f6Okd(T<8yѪQ]$sP+sľ[>YQVI"?da QϞd_d[ppNmE7ثE{G wV*4Udclg`ٱgkL8A1uT*ٗ!cnK۹Wwm5g[@̢4-5mmiw>!I-cyE$ie$,W.Ne7ᨻc#amoo~WݯQVWA7hipl-$رB+14t7HEZԑۭ6Ir9DHFU_lt(ٱdrs֫̕'6o4>P>7fmBʖ4\y,+]vE>4!`v~WNzN$k?.e-B&U\~'t[lm[ɈС/RA6Waa/KL|8IvbIj%9$=ر$fyUǭCP擛ژ9R*t9ӌ#\k?wī~媋9SSyU㽀c76 ]9T!{,45*|5/X?X(c!C-U{J;K)4>moa{Rюt֭P'# CY&x=#T Gj1>827C Ab#5I7湊#46WSH|Q}Eb&2 Yۤu=v*Ҕ\׏_Y2T.7+%mazX5BNz5.l*t3OA{X_v$д)з-Y| xMwBy tϰHfl;vN6_5阺LtIlgps]]+*&NjP`{!D7U,/#7߻hGtyYu %3LYךGrul4pY>BTu@l͵ΗOR5"¨ اZ̠MMJCbLJܣ;,P9z¢L܎[Q.9ssj|Zc3kcPM T\F4\쉓ӕ#6*'Qc&tC|<8yB¿˯sFΣYҡDZ ouR&O9Nn>N9ة7, dP1%0qj:a^PYÎvYx$#A~Ei㎚:z2Ԃ˚]yWy{&:)1f(bDq諴R*APUMdOg*ݾh2Dpg@RSV%0zRpʢ+r~>c`I|KNϷ^m%hΐcWs "[ >vG\(QArnA:(Tf|[9/oc{( c o Kɢ2Oő.ECؽת|je^j&v qgŐT1`^U+SZ-)'Je$ KuKT۩H!GѦ1Yg8n[*|!T5M{ ˁ?/ 8jث?QmlśByDP\J* CʹyjKq6rO@MpzzcZVI`nW+}hR-cJ0SD-\H8l&]3*BCn8' 355bJU@f_+zMG[!E 1n}EfZi8/Ue"(BFP\Fk)$-+:x S;:D.?O1UT1OPS^F9O=&(`aϝqBu2;537 Gぁ:`t{㕎taNAGO3sH\}8v! &)ڼpAgYȣ_L%5.Q\^?V4sdzM3c =A&Hj I𒔓ոg&"+uWbxhOsgf~|N**"k-ء\.utGFO/ߗr/! %{}U{)z{cV~?-nHdqʒ,yNCnNl5<2I"Y[bPvC@> "1N=4=.V>̝pb,=?5`[{>PxOD\'Y 'YYBG T6y`CT3a"θNfZC `%#1"ۼ1 t{~U 0Lz[.j3#$W<^EYf\$ZOq6att-}I-J2rƢ_q2%yt#,@S@Ξuj89+u"H[(sͅA S$$`O n*N2=Ӟ-/Z` K|S*k -_L[*%i7L5 m8Ց`ǓGE\Lbo.iN HŒNwr>tͳ6$dZ,N߆)-}`#>m4B騒D!@4;6a};yRdQ+ѩK&sO_Z9Dlc6OpW)gs`ŀE %̵OUM] #c&y ƆƾK<.Tη{IQRS/2b]icJ lQ}ه-PuS׭u! BCS?}Pmwձ&CWPƷZxPEwYI QTk"ѡ߭C澠goWcSCh^ٕ}r oa rR# A(./۔̒iw4~qY~M^.`y@uM5p1ߛG5x-"*3{ݱ}3}#!^q+(! jzOq|Q{K򴊗3Ό-hL:W`eIW LK^OuX?M%XkO"@աXQ=~GXr>߀{hJ5DfM@yo )5Y VZ%'g!JEjRvR0kWwm2),)C7&IӃ^:KJ5:9Fnr`)f7.a1W::B]wCWFݟ", JJXVZTŒ3욨;:tP!_|ߍveĎ 7_<=VorgdYӺ;s*2鵶qJ05!W_zer %Q?-ܬ".7}/=(46=I GxM s.^k]2Cwyj}M/փ򏞳r1[IAF>u=ջ6#OvN]\YDx˗uPtp֚h&Acvk\o } })YӚ%"`X0͘q> rVH=\0 R3\Ql )J骪.2ۑPsYPlaD+@f'%MV~!DphE=vzx|VI̾fP14~uƃB)[StkTxȰTboxű~$6_&nc[5x^m B7Ek`^_(1hoV opzK6]2-YK(0B(EpZj@ i"lA-+'ZFm/-cZQU25/aXj),MP'w7\BrMU$&l%uoܐ$m(:2| fd.b58%p&;^IlPt薐dC?)юxUwx @M 5C3]X -A9_\C{\H[wm)c쥣 ?͙`ħ4ndd`1jD7A]W:;_"ox(4*Ѓ9;k{ƀrk?Δ#0wzQBp4lEl^ٸp.I qfeS(zQȅ-$BDL{.I^?48 רo5.}.s&Kx w\bb];#%ӛ7CEfAbbTˮZ( #\p\ &n20]y(ݫ Qu".<3TT/ؿ^f:KڬJkpY<9 2oʫOXO:uM if Nguʀ˼PWuZ%ܲ* 7_Y,U2yeB6_ʓ=Xc Niad'@@k?-bGG۱ae>؛A 9ugngΆ$x~ykbL䝐@k7(=1іk&8J%6$0 E"[r j!ӿ5ABD)o<|I$0>=Տ}Y[@-3[]ݒ{M!)8TI0&5,^)SLǼJt96#oB)/oʭ:|&}p0[ᓴY [)E P1 @Øc^ϳx.b@^NB9&`D}/bu|.+\']:Dyx61RkJwwA?npJ!5*C@H L{ %<*}*#']v/{E@R?\S{ vebIa|cy3çCNï5e˩:W>Nlz1c̽ڭSL TW`Ym%51*0k:9NR`BEuٳZEy h % E=C-a"t285L{/Ϸp1I \S[Hi\-=d2 6;3೹ZKJM= x4h<ޑVV({OZ/fsFYs8Z"G,W_>0>j|ekP{hx-ɛbgCtoDIiu"1.aj#IC'O.M:gxuknB5@}v=h)]㳯M^,|%ȇ`Xd} r1Ol!=G]vQt6oMC"子e=p?\ 8LHXϪ7f3f?7KK2jqC1?M@F|qB4C>ur13Sy+ҕh=1d&X9 zc*9!'TȰ_͚sZ?xi21(-"Iեj%D(8|S}"59C'WbyT)07$ڲ#Nɠ fIs#4Jg*,û't,\w8FȳVB Q t/ao|Sу|MLNW4`x`.6_*,vZn0 m8w*GڄN7FXLbO6:*+uleL&W?_mR !T%6x6K=|uU$çF Gc^oא*&e ])u'G5p !n>˲/ *W`l 1I@%ThO/7?2$UkXӰs@ĦэRNyqȶ9>a|%"*6U{J"Md"uc SzGq!UTiV̲B$^iX0$f&Or.Tn˭`Aި- JМ1d_`i!4b3V:a_+0M=`Z$p̰|K%ۂ3+__`0MH텙ԅ)IƠ̶F;(!a=u_2z0E}M͙g+&ܩھk"BK^bmCz?gWtd+o) Z3eF*`2o nk)NĬd `In~ݗ_8;uD~D %}8}迣LK+E}ƵJqun2:Bg/%rP 04?5@;tч UFjaQR.5"nM6![#3(B̦ܙk8j.Ge:o;TU(CHTHqN1~ LQ\`C[Kfg]쟄ɿ4WN.3!*$1ʵp7q[UԪ}4SJ1K嬁wanJu\uAxih[_ :ᅲ8WE]K+ѝ6$(N8UYlDN"cxm%`ϥ$_z#rRWj!&~MëdOׁoc5^AZ\ɿABݵ=~_qZ=S@=Namܨ+Bg[+M2UzQf9ϝH~T5RR C$rJ^l/*w+Ū="cIݱ^9.duD)87j e*y&T*) |M;0vN52Q:G;(ΰj,`W`[baoqrКe>BWc%U5'7)9r<³L_›}fa$Kx!gV+~X~O-KwFlEܘfK2 cI6KVVl ::)=PnbJkBƝKvYv)mW tМ`׻-'١e=CT!ocܨ T-+\)yI0]WnF]x@ו!V#B;oX3|Gz` ֚VKxSщsR4/_#QCg7#Tw SHEr4gW7[36C|qf˽d'!ŋ_MLv.={ U6|!xN_С@-i[ob= UY.n_cKr>љG6a<>7ɿQOG 5S_BR?Yern\Z[qN 0&vPZNhA}4]G>UL%C0FIwghec5Xi?{ðtյUW CMc;rL{\y ~^lz>nILv5g<{M_D[Wuly2j u Ԑa7fZDcHx\a /\m2)_20D{9E*۵OJ iL<F7̬q7iGbh1\G\IO-(z5[c1qڼ3}|uD"h$Of;oA}.!a&o=#%O7A%ay4>B(hX0E'zE5sNcݿ柚\I'v-x)CIr 1XZAI "oTq723O`)V˔pN:BJA˷9wK3J?0"HF<ʱ`P \728 cnl'kF8vhHMțuҽ5k3/~_He #ebH(BB4{ЪЧIRG/?qM*PZՑT!NnJz+z i\w4$;#ε H`<[@{srg /1/+>kZn8&JIcηNe )ﯱ䁂Dm-bܟJ9qdK0џY|o(1YG-Sj:!N\usƄT:+f!p봀D&M.?RdsItM9-v FP3= E;ǵA/1@xbO#=W5ǟw͜09zT7$/Ww N[sm@,bnR_y"X瓖s32뻻x/ nP5x ]Ȏ,)\0@ܦ003]ŭh{ P]՚2KlP^lzFD+ Ǧ{?_|=A0cosZWJp f)Ԇ3qVjoXIvBBJYH] Кb0{wWWԒ#x z_'YSN8wkG*/ w'/ -9%U٠p!f2/Sƽ}OڴG~OYE-OûMR5$!Rm{ 3o@GlԼL%_BlLU3FEh0tGa92gx&-@fYǨmQZJr JwীNTZv]:q=S[@Q4ǒCt71Гy?/m&6Q-^9$ROD*ţXٖ^}i!&: i,C`vckkҲ0^g2J_t[\?%sb}-+]jF$Ш5&}1 ۖYuEyD:i[jE٢n8A]H Z~;G.7(CiA?Iq5jGI$7Lp !C@bh.@+e+0HޅH{oЀ;ve™RKlٸ3c2cayҺ+h ?d9H}É5YZ>2qi6E=U"  Bx.tK~aR£ghzH^5iXZh;5FZ$C8(5е j[whT٠)? LcjeRŒF %u;A\m"i% >,Fv/;_RiW9Z] MDctj a7x6hr$ԈlF! ϣQ ( ͵($n|lkIEC,sfV;TR?D˱%IQ&&xjǀQjrТkUp%)V{UD\oPiyn 2i%( *'E;Rl|CR )4}z<k{l=3>gt Eu5]>K,'!k5|9y:0`9|hm gVri3Z@;"[hD`֕$g@.HZutb:S$G2p@g%Q_cN3ʂܴѰAΗV10Ӱd+0ݶ`%Sh-}1u.y ԒJ iN5o7rpՎBk?jȻY%?˔ V-rLrf%P] и*8=Tbfd~a?.?>++ q|*\}g53NnI#|%7*-uRPՙgή9׉vtwGSSPg'w2>F\Yw"W>efME,`N0G;3cOK[`TKAL!*y. tgux|nzc/!v֡~{WRa=QT{HyN+(qH΃k"18PJuMخQꚈ68waa_< TK+8ڌ%Z=cmf&&C?}!d ɇ?FF1ө"4ڦ6kf)g+\? 1[MQRuoS"9I4eӽsVb42Oiæoy짰Z$¦%{]#3պa&Dt D'y.ZTD?y5$̸.Q7|:Mz.5ZVc=-N"Zqtx!~,)aPOO[ YXA9fu>Yxx`KB-&'.THJ,yj˪zfW$4p^|8sRR}Ai05k 5fTXJ{H]i>bw~y-R_#)0KfE+FF7=tR"9w..x!*ĢN'϶Px&DkKiIGBm߉ $X rAƾ0''; 좚+|gt$1M}bfquaPU)5"^BN_D@hsAIϫ ]wƧ3R) `O5QLžK4{dDQ0ܛW3s̜1حXײrbccw5"\ kŠEZxn;DZ"14j{m `A+"s/BEضO.UghG?tOǎ2,sG~-M1/tH̿1[WX/;L@j r 82[.u)~afm/qumM(Mgt31o.*N@& S2i(Wc}mdGt3Tƀǡr~>?Ҍ0D1h#r5?O!F}ÓiOqJ(ݔWw\ S2DEdoV3q⿈Ê U_:aVh:fE~W*v+ 8xZ66mv,H]ˀ%tn&&8AO"*% t\$^evktCRIڄRS Zr1NS4b~*vL8~)eH9 e''έpvz6ث½D ۴o?eLj"G}ڛ@# LJȸ.G 2>18ӟjq4j47SIVfIQ!>7$_JF?D(;p?{m.k_}!7J ժ8T:~}e#IXL87 {-%y:f=b.o5_md3(^ »rdP><[W̼~ d1vO=J~ Zi@m8rN@0DmW YBjkLe} x|k& [}Bl~H+=$fw3RITlG!L\'_ e'x5 f$b"Uz6 /tNN_jڒ?H[fX " s^c1ܟ>STJ ;ЌhAH_Ec6L^8j# OL_VbR" ύ>,6AR iI=zHT8d6O~W(tZS㦦;vqRlcTkO99-HṚ%هH%X"mChٺF%Ǭt%h o]gA< 14r$nNu߶4#$l2}:q,#Gl1І9~VIxcA9rX?Zv|5^ء%zh-Nlx8%FoWWZѦE Xlx8 !Y:g҄?Onwpcb`;"XbNϮZj6q򐛀?}&s=~lhPF'!Y<(6).wékm!1ږ/,{-WOcn()[h iPexqb'ǒRڪo&!D,9Z^T8;'Yc}{7`qJ0u*!``!ю )R]@[τW|HQuEsHu :cmQ\ xs;}GKF7sD\7<&i7@'8\GN$D3qG=YK&F 8vo l8ps)ŀ>HZM?u@vm_hBNFJ2AAQz#n'q6Ω:zmwS1x5 5%N8D7]؊l*9v&-%^x.gTE 2Y&#[GtZ`,(}YTRy@ ^ N(Bk,}j녿n~{ӷSB}:0K=U9PȾŶk9^|ڦ{Zlȡ;.T;] hLs7 c;t+Xqܷ i 3V OI&z$]7S0;犘A >. AW޾fk|| ?L$6?ȉC=lq~h@3'61yF86$0y(lCټ 7 icY5kG߈>n@8#Okf/|P$x-Efm>%!|-l~Y8ůغp^ weѡ;|"khTXM3˜^U2ݞchNAqɚm}aέ͘,=dWBLYq3? +w]Ab}9fC:nڀKÿ32ow.4yG$`|JPN(ܩA1Vʨ "Cun9iHf+j'Lx-xV<Plğ -huHJj=O>F•;0Fqqx[nY'*>h-D q#᣼\Ԙ?Q9#ړD NLttdi.D rHgfæ0v>F;(-G4F-:LE~ fw4_ٷ+|P]%vZQcV67N .} TR-[ϺpxӁ_l$+X5ib[̓$fȏ#x%w  (Cܪ]Fou01G@KFw^_ˬNWۖĿqf:S%- fnFbF^" o< l~w@. ~,#hDk2`9ď %":J\},{ڞ3|ԍZ#)-'KG=;LUnhR0m'w)쳛%@6RQd+9jg}XόRpDw[B`Q \H 0~߻TR$ƱLb;cen{~7Ijvi'gq&–{gd(r*̭6p7b*~X],T{ȬI92ֹug1/TT[Ą{`3 L<G33,DwXčٍ;h2yTT[qȾFo*iSElպ~!u o,\抻rZU|rT]wUfB~* Ipv^*9+t/: WŴGdhrň9HcVŗ9Ǔ,< )jzN\TFi6`ZOTrT lt4l^yt fD*Z'/h=)XX#0NNǍX(."";9F,)NVgYNf<1ĆYHhE՗5G\3JipU HV\IPQADoJ;~',a\–g qoZ>_@iSDM|_i*7n$@!S]'`1IVA'?U K:JeEzS܎03J]\w4oҀee7j nmiS xi5pMm30!.\w-qqUXe*/AEڙ.N )V!SW=<DA'JY*ǒOf0|^2_g!|`]\b0[;}v8ms)}A-Bu'*r1 TN[zY@-;ʇ ~mGXlv-71ڿXܞp ֋vc>O^4BsNwtwgku|+:ۜ Kb-E!+ )`>{گۨ~^D?Sf'|:Ƒ BPgb˥y?.e 3<ހܹݥ`+I5՞'[Rݶr W3?nSb1A+q|HAv<\sϠ<'k]`\xaTQ=nDkb5#.V8+wQXZ8 d'o<m}d!_+*Ғm$j$3arV"@fqJRdBm ^p/R@u8n4JWhZ7Kv?aΨW.&s֜5+- *pAA~VɍBT _D;ս>s/1q1ſ%kgܾVT5dQ$8#2%q7M)kqԫ#0ᷮɲoZ~q4g:h9%+봓?G9u0 `Zq /lIIP#^#Q߂}W/S/`r& j4%-F߆-&)_ycg@Ϯ{SA.MʲaԆlWH/lWhVCeқ9tg4߻OIGneݢipM=ZzcF]hFVnF2K.nbQH-H32_ 3 J3KOH~oC9^VH6_#_:y.! #^_d0B$}9 T)#Nr M=VB 9 l4we!'28esau})TJ#\r&> Y?z񼓲Ʉ;.R4ȵؾ lj<[r97_u'?~t/ [/;Eϴd8M>I2VfP̠\kHmmq="EB{1}^A89-y^V&}Wv͛He%YWnd}ël O`Lw@E3kzե[.p?.A>]& BǛ7D-5WAt%R @/FvG!l2*]/Tf3`>%9H ɱ-} ,r qR=|z2¶2齣nWWߪp-4Q Xbf#BHP #cqfa+-$I(U lCo.u#4rKN{Y6 =/-NƭNW; ]yN1A,Fp+z7 [TAktq2F/iHGL:LVZvp^ Ұxa"f{P:_z\ܰ'0†ܤ ne%Ǵ +n,sJȅ8'ylV0DQ&*Hшt6TWl:vK3A`s WNR4nk óɓ R³ AZ$+rtQ^gaއ+8Z G%qgU' ;ظjeW~LnS91B\ 9dB<$R" `F]¹֡<q/5ZBwDX$8;o DI:pA lA+IVA7(x$ZYP  p4aF]2 4 Yo\\0j\ ck‡dD)VxEH t)ÅG L DhۋO+=̓"%w%d$XW+i;Al#zk B?a>v;m„:5F%-jƮ30/lɤ.'TAG, :9 4ĮfD_&'.p lĬ ^^P=O1>30]E8#z?UeeMڮ3؋5t?L3(2ؐºί8rY~-^&~Fv'yC9!/gqbe TM$|kfi\j؋}Ӫۏ0AR'$o:%|.qV4Lt< !==A3gwzžŀ0V`VSɴ=?fPkXI&&~BWY;Mi*wzmf٥ R;sSJuԁ 1A5 Zcp܇|Qێؗe8 O!T@Oy,k1 RF> vb?$ǒaA3ҽL֒)K(!7c^3{'=/C R A ,P"h>Pu#ʱ'\LD>(F_0ik"hIM|QL~|u-&ʴ{ojѩw=p* 4\](QXͲ{;IpABKvaC}0B[3 [ߤRԈbV[<}s# b-avKVx3f2o'WR7=XK# z[@BONfR smQv:5tI"vCt5#H[P{>]P T x Qh?+ !&36bb|+m$;XxAklgws^t%K" d$ր,]oc9N 6@T<~{' 0,-2iP\&jmO{3 nKFF%OU/QB7I[QAnQ6ܢZ e#nYg3ڡmzw*Ln=@VJd`sbn`zHjr~ Nq[ .)7D,Vs\3pqɆpns/I9ż*M#^6ee>7AfE^iO^y76$cO|$TGU5z8'nۮ a\B2&o XJ8n,o% L%:e"5tX#ǮE{#Y&}0wݷĠUW+ضd 'U?yԡJq- + sQ,6uOF%8l=V+'~lFunN\.QjD_)[kcK4HKKpB_ULs%' v5ſʷҖna;4$f+ Q+s/SC2qL$LASC\l7>HӒr2rcZ 1XJVVTf ނ1!P`B@bh {}eA-Uup\{9o=qO]]EcQ (4QM|-PKFu^*`b#Rۀ2y.TX`kby!F[\8t %M Y flLe6 쫼fN # ԟߌ5},! (ב턆z5ť,N7g95#{>470vgJq!ѶNCi;3JEBg&Nņ΄Fܮ,Bv#5loݍ--/wO`uQqݩoV35<2Ro7rҵ%3||hVP|b3k9Hn ΃ <}}= D#Đ U4GT|:VVo9w%WɌSc{ɡKaX2xhnO"`(HtIGLrkagQh3_'<=R.G2+4⤖O'9 ݾpI'IaK,ւc7*ymы%0`QL8.s+ˇ8N)E0B-9u5ʐ-3^򲇉Wj'PծeA.nU-ed BXAɄT^GC3LLs}R d 7ZD ֭i[R $9 ݉qpYBCt Ýٹnš@8VOl6p[ͷ1p+]"P.d&slL=:v+{sOU4y\g": y!c&2Ea0; t,psf(уj%J4^čbmDsSpW;ٲd =>gWLDq}_G5d1/< J[+ڢd5c_dz*L. +Fk_TOmp#oUr,G.֣TE"- }.$䔔>yG;EiӇ3sg pI-P<vAl)}`ݘ!-3 ze)^2MVexc~O ]|S3Th[s[ )Q?nSIlCƊ8oEE΀czɡ}@#8Vs+S3A)[- 4zI>ڟ@"ƮYS=P-B+[1X"7N$#/UH@%UpijĻ *XaD۹N  (Ǿ#-\tt 7ۗM6 aH DdCPǹ { 1_϶k:+H<߽s~Sul8}Mg Ǘ!dqI6کz wR*f9Vusm^y\/tJ (`^\r1> R`QLk +*ff>BٹL]Vt;eDԮuV=7AH% F4p@?&9Ѧ5@.#YIwD>\:{p_h*:%tws dր_7si H!l:2eW< "sYƮla; FnHEDzX04I:_>[8|<}:NS$ Яqk]Ct[FTSvĪ&6ݼ3pKT t1 + :nrCsӥ}Swv&( PIm_ThoGXA'*H =uP)2Ea?ݢ8Q% 1~ydg_QQ$ ,8ݤ6}4]:t7 EH &s6Rp#^#tc Z~c-nQ2x-b~@֖Nc`<=$c=xӔ+u$GS)>&M h;XjŌ {B:/FMаî:r X@rAJvA"; )7AZ}.ll7t ~m4 ч2^II9 曖#AMhZVs=L]I"ucs Z%k8@ 6TwJ+gVl6[SXϴ .% AD U]P ^D8[$xI&;Wɱ~( QD])^W$|9F@0"˲]lmۋ d$ 6kYsՏ8i[I` ̐W\ ]Ag":}  >[Y(r+ &c9K %^<נQ/*STݒ2O ƶ/LM0xZe6"K+fb!tX6BԦ{aZc8?f&dӁ{ ;-Q<*w!WE 2ƯOyD̰)`L"uzz.%,1w|ξ)np(Z?A8N Q`')Cbp:mJ]=^7[ DrBeY3Ah)6.v+ı}6-֒, G5§}x$le˥&Ѥ>)ŠL}}YH2j A[l}U紿/<-xK7f0,c'tSb3?.ܣav,{aS#Cʅd3sJA$tĴ2.kIZLz?y /Y}^MiNAZѳ\:݉g;3Ŭ晶`n<)Ğ-9!E0=Rp)@2?W9ٖp`_cFQC~b:>|VƋFG#x9T8^#lSp&*]#_ {BF^Hu9DEMy6 ,F) ~mPPTkWHL(HOL&؆Wtnj*#aE 2BsQ;NDKDdw4#GWw`b$I !,\mWß +!E쀪߫XAxY97GmF 8cge>J#sۙSɩq0d}VpJ =q[fǩAՠ 2h;F9"hK>|n^(;4f15{>bȂ\+D4Hξ;7LiQl?udw]5@MuZtxEU9& ,U "jװ_LK2VP3o[giujYu0d6`kIήns9v֓'`O-@] j=WmQ4ۨIOͲ+u$D)\pڟɞ瘈BLMl=L#Mx+{8Z\oc4mQT9S%pyV3A2x{wܕ\6\Ȭۍ; w;] !Q>wmW|GJ:UV(?+a u/ j$H pIL:{$?7V{.R&_|ȡ Hi&r)l')\))&#i9|xJ;KPp]}bnʝ#R!_,i|fot8|S'`x}aD~긫a㠸$xdSAM")YwV\3ղ!0 5D`B6DEgU;m"ˇ,]v+SA ^QGn08\,}5NJbsGxxx[Z7c.&&^%qugUmDS,He^OH/ OU|OFN;73-oT.*n a ,g(3FnZ7qY$f. <#%choNVܬauOT$G}2Y7{fҭ,L F%``'[t?.0CwS')l/ܘʦ-fz2 TS ? 'lT:9Pd'M_#Y:4k%3BC.` 5s$'ۄr\"7~r aѧՔ?uKY/ȁ8R'l9_nK o2)BBuM#;CT,T=u/e Oqq9ݗRm|Re]w3J53.@{&}x",wإ8\,g#Y"|DGK=RU'8 <\n8)7xD)oègqDz]"΍eB{i{?|I8%Zk6 Bf0;ђcVj+2n2TMCL Q)F}Bki3f\s&vsӬz2 t~+,Lx@?.%sK:m%/⸽$]kIDQ܄Y]3֊hϓTdY)%I=y}%|4}Uq C'ήސy*CV]FX͜jD b=z{>O+<_p'_!"~wmuZq3!߰$h|}5cGh=ZLٔZ"J4+Æ6=⻣|n48^ΑUs_b/ w՗GG2dc k1)s#܃KO[ b5/SQn. !J}9(B4ەDLVkqyyMAV,ݪsX.]2!;n}b??0Ɣk#4ٿh`;6k YPD\u}0DM1KSE.|ED_j3C?u9̋WHԘp(ܽo\VH޳ >KʫK}嵔hV \h\JWx]Å&N%܉6 AmjG[V\ynzjO$ehf#̕r%Z/C2:p fҷKYy-^Hms}oU 9z*m@.򊈨+gVevK&ӳp @y 0?bj#i4ƪ6Eyz2Sf][QIr0&FV8wI  `CRL2=Lq+;oIW2,IAkNX;"=F$zނi헴Qu<ަEgxy ᫨sE?PTSjtUN߿릸iuˎX^\[,bx@|$~-x۳ Z08=|ICa *iD1O%[Ԑ:}ϚibjL/S㳯ۺq*? \ǒZlt4>Iy`%$jO 4Y 7:(?Zl?KV Zܰ ɛ7*RH5Nys\O RrbqH*CVDby7<%a$OB {=R_{aXwۭF.C:77K#O#QbAݻj&b5ɸaIE^mi~a8G0\DWŅ[E~Q <ϾEL*}xy%DIcE ?T#Q-T%\6ԎxyNm#/#ntQykTtϭLIYgWNDŚ;wdL<R')"]ު 3|834ypGL S yW6Z]Xz-T\٣|qeXNqg1uG] [Ajs`В0 |Kl]Ή)z1{_x`un)e$f }*I3`+mCmngglflSwCNb%$. 6x2 ǮI~( D95  7`Ewzi8E "9Ꙗ¼HZͅI7~ SSMzw(Tr3{Aw@3]kѱ :a[,a܆ q^~%mVĹ),OEతVm&ķꗝ {!gUVK5fEޕBƻ%ߤc㡺RD/5}y 'h 0U^nyS$1@6fG |Lʹ>z%J's/iIPgv\$dZOӗ^$Ȟ'; qAwgX hMֲsC; 6mp wc_K 9,sϭrqxnW!,DF)RR )6! 2dӆzېܧcp%s_{GXtM,~V3mTf-#21wZԄs0fo9^1Eu)lSFFN*sfsaJs4S V[.TNᅄQr,-D ! Ckԇ>4NORvsf7LF lLx4r`E~r$vcB#SST%UG.k4 ZL2ΐ"rlUh>۔ZP=PtGerLSH)0nl]7Ȯygm디I4E@BaFj]B#΋1NS$pd.ZȕdhǓӌ?L/qn-~|vT @5z4*@g|%BVp )79֨+|nb =_[QM<8E휑66ΦOE}loҘH%/*hD(x;i-yjc̼*vy N Ỹ^!}x+;}w_;) `ajhc`(>SJ uIYZ7 4$Gk4t\kMIK=<-J\I:A{5?`J@(MuJO-O[O,VmP0~?,)3t1z@d_ U$ܛ&b,2-G?kĶ?5bE3GW$7_x͖zThj|ڮ ȋ =XO75^w[AyjuW]C|+mQ I]@xf&_jڅ_ZB+A9Z=0n/z=BTue:S(ơ2 OХ"4/敆{yv/N8N|ʐڌo _G[HR#&pGʏm3 ߼mhħya0:?'6U7MÜ钉f <#J=1ߘAtdE(Y3 9~N#&ZJκa*"Ur,clSv_~bGf[ >&Ye.:L<>6*N.dR/ƢХ Y2u\R$`nH|pʌF#Ue\K[R3\ڬW-FPLfTtD+ʅfvyۈ#S_;'lX拗Y-aJ.߹+1p;xO~SsHWGC F>og(Ǣ۸O I=[iSiVeN0#fѩRj7=I} /ShC@ŠEzYrM[;}) /AEr!H"e]#x:=d&Qcё綵+8cm&m)VACViIv9GJD`SߞTocWBپ<-E';){Ps૟C03&oTL孪H#}Ukcۅ;0{|92CSXJ42. !UO7 U)sp2fmF/J9S-ipSOvuioFVa~4BPb,:aS|X߸v:mDs|¡f/vw)Ccx ˭ȓsNhVTO/!ナ@\dbCOb +4Ĩ v>&W<`Dns/-DߘA=v~RdHX\0InŒ6O)}[.XY hd=߂F;򉭢w{̓ݚ%-#ŹÈlh='?=w a8Z5J 6}zacgך6D<@pH9*ڛXm+4x @pOqF5቗1pYwɣV2hk%& Tdoy0$J?*NPD&Oצ<>?>vv =NOyHS@b LvzX1i$hF D[>VjZTXF'ʁ+5PH pI"OlKԡ;Yq54 'E P Ė>I+ʰxLqY 2v,+?.ڊ̝|o!-Uʮ-7t#s6*v-J*%aK͕ɗ?DNvvaҗҪyū?Ewxɭ{`+hK|#"<> 뿩r\[:{r˾~X'?H_dK'҉b1Q.XSi3xTgK@/Zm&fuLGG$L)8R?/'m02I8Y_rp10+qU)J IS:f2 W%?\2+Z[Aj`EĢV>R4 *ZGK_b_2&-,P#,$;EZ1$yQ8 [3 T+w'=C̽p)&ѡ{r9P-.n]I'ljxM=H@]2JD8E| 8n{#/毰" x.:gm Zրiz: N؏<{(o[9\BL+7l윑tg:vےct V*rULkcp2ܫ1NcK %G";J ZzzٳޯC7|\Oxaʨ:twS(dM a ޭpz,'_D@ a-jS4+i!%+<ܘ)sqzd/\Ӡ{10E+*4"Bئ۠}k[;qI3,;f.M eHb6j#Nɸ57j'+t"}h_z= } >|ڿrv%΋6T8Њ>p[n&;p^06 +~~^qxti_)a:<Ĺ?*7~]I ®Wh c\61|`HUs@~h;f?QF* lۈt`dzT@Ja&qXv .OGTt`J~CGDlYePJCBq/ 0SZrt~Poܬ2&6P:։8UD몣Iţr%C$ͥ]GRǘ{mEmPKdwTAs4# a4%tM?+Pm)N 7yDfg5.Ytx%>Q,  uhLo680 2D}.3 ^} =/Oiso^-đx=;b1˓幈m(1D *5vuZKS, FM4?r߿Q9qf886c/S闐E;%A Vе$ ҙL|e<7!<&W>TWa7sNj^6N;D-ZhIf[.:ӟQ^1i D;®ȏS5Q#J<_EgK:rE?.SHhLg"o@ީ!" =1Z^Be%E{pxZ&" IJ3*J;he{v% [Ե.f]A)2y>a9վJѓ)G}8ob@N&*\d[˛BD.+V`f!:wB49VmTlq ץw͗wck~+j?D)x50C+APsR>[1ة;YUOt%8T$׾ȊZd1=kWLPQD./@-q?;.u)f -zt\gW{۪ߥw-<]1afL V5M2>\\S|pZ>>JVX jw&!62Ҁ7d*.|Ze5P+ +C9(O:f{]WؤmƆ)`|$]2_g&dO B(dqMgLRT?KNu3:enb?SkpHBgfu(=f$ HӞb;_G*U-ae {zC uBvzY.2l*Q`F2|?T9!xb9Vt%r[O{kz ZCI'~]2}*qCr`z828s#,׹pv5@8*j[Ιq"s鲳O2M r6pV'_9a|r4@gWxxΝ!)~v#A D&%Dc5C Dn ((mXGGQAap:r8})9^KhH^50ȱibހ{ͫ*+O~+H( Vsͥ)~,ipk_lUꝰI2]@sJueb)1DN@0K@ovC0˵ODXz?"F{}֎2N[.x07SR?Ja.eEZ:#W#|O<^|1.g Nރֳ. O֕= `sN\?a:Bcmdłx>ܻhv)P%i+~Hq?ɅXgrUu$BAڸJ]GGΙ~}) S-N)a޸3́IP|R{7oð'4 ±~_xل!LMCX%VFՃ(,YJemn^Roqb~\aگہ5e[d8cH#w%ףGvzŇܐ#ts]zAxTjד{jV!t7vڷE21n,rqX]8ԟ",v07e@P1l<"lpgTv]YR- G$_t9 \,e̖K۾p?(f1(]T0qA._zlˈEo *|1]T~bCz}0Uw ODP~C(V;'b?.gyHhҕpO:5&7M"BQCLgCV 1Q3Ǹ"E/Id4{bc ;9b`e=]D#ns]ȕ<ѢGRo9S%oF\nd-|܀V<_G7LPSB3? F>;A1Z'U?',9|WR2Qo뀯lM[L|~KRfo\GcDMdQ6]k؁ po^EE+FsR%kΗGV]sۓlNY; Pr*0%2NIo(@Q6Ok݈? hM&RҽZVzRP0G k2\bg41*%x"tL"bX^ZoJq ]G̶*5Of<''N-箜<qp/ڴqqKCy6`` LxvxJCۼaz$:t.Y`P,*!ȧ1"ƪ\ӷzJˋy)B:^Z`se ѸY}df k<˓p%Ww/lo8.dPV)#튈%C-h Y'O(Ӛ7F[*g&z]7Z1b:ʖ.* 7E}$LWdq !3}2Ad|xC;m 3rt3rK\k2AR!OJ0A无vk+4ҢawR[8[(o+>Yk210̘ݐ<(( H a@رGʍnQonOcs,<|=9 Pqi\yf#'U#P gPu$8A >^浻$AwVe\W%5mA?L+G< Pp tJb}F/zJa.+h=]goBu8V5BץipzFzA؆GEۮ +^i:czdyϑ,87?jO%q?& וXߑ;JM"(b9T &V+Tϯ ^|o#=Eu&SCh5۩[ C]{ddaP3gfMd(>6ׯp녍jof@snyqp/^7>6g@S{‡1| ^j- z$؜;utt-@"7%4,vm~8c2lQg gԷlU}4X`˹E#J \O FsMPw]#O? P1+ud"c'i:-bj" :c6oHL|1n +ŝ"Pj ^).̄JV%~eGKtzdn'6'BЦ(]Y-ԥkyV~[sK!_qL** 8,/WњT}D_쭱F UꣾwǙd˭"O:MMxYaFzH0i)1T3ͱhCW1U,e !TYbj8WL6^0f&Y :>#^^7>kQ&56b]8"[ye~!G>7U7ܕ0:ɓ%&^;U NA_{{U?$ ,EOkV\`}FcMQs#v`e"JJ $?-kO9Fǝ< eSmb 6B I;:=ˠ'1 ^joW֟imt>3sg;Ki$Ep1l<Ў -c'7##پ`EyX;oz&E[>⬈̙5؈&jd7ͩ ה *aK:1K_GGh.>"CؓD:٘@FHٓs=:ҳaZrd2meYS޷vGc9V" 㵡kGb5W}#TP C.34Xw;R%lbϥPÌje (fW>%FQzݵ`v|KNZ #[|= B*q16k %](w/{,ކI胞foNK:E(8{:Li{z9%PԾ#b'J Sj[{]<|b^F,XIg:lzaRh'AI70dzP49.X@(Th7I5xl{1FGdo .mCq1Ljn%qdnKI> Uy>+8[*b M9eL+I㼿$OA K^JFd+]FjqS0s ݷ3Qs`CuU#K ·q<bMŠSal,)>hW-&q8kl扟 n-2SzMo :h bdZ`",C~Ztӡ-/J3-@bjnٛ~Ipߑ,:Ntb7 y ?m(C4!1J 0qPwTx|Y3:%ŗC{4zӣLi{v!$X2@m+lfO&/qY:M.5Š3+4H XVoQ~-PG-ָ|{? 5CNRsAkC4/{ /'yˑ4E2M,"WnTʛ9^g8'IY+15D~XՂbEAX(wUnQ>ߓ=ȏ"E9T8IBmOb p{l&V6\7ALcJlj8+@'^MOF`nD-5&סZ"mTu %3cdƮ7Ok)|otMUl+FsʣH}+J@wxB낃eLr̈́>A"o#Sb&@ m Lln':![zF{EHN22.KM8bo~>-X3:rO=ES.`bBT`37rGd{5 ~P>%0%]H*U$m zMb=*N-5"^Ϝt<ʼ q%b)&g &qxr,òqq$;8Fnj$i.`^Ǭ^QG+Q~mEєWwQY!YITUOZbQUjGS-'3\L|Budܽ-Khq]DR! rLzdcWK:p{pn HXZүg5a3 ^y`gpP7M`'=h-b(2Śtʔw0u?+L#{iP|@ 2\&-g+mN ˰GNĊt)E,gZ@i?v]ۘ,jr.8(0GIj^+r&|j>Ře%F0F^\>u3qL=X o5&;2eQv첀>Κזk~C\;>IB.>ܟQՆ>(@ dD$ )װk)k(V3-T۷`' ;'"{έ+I#s8.B$L@9:1$T8B˃<.P>zՠ`N,ʺ \6Tc>DLIopJɧ"2b`$4Kt;RaNeI="U1i fF(ZW7);!!WU<* jZ"C-L?[_MA: G;,ny9gH3(h#׽։nJLtQs[b4wͼmKwJ=șK7no%S~?(# "pOLCg܌ĬA2fPCmve0.xXjhA5yId")*I,@3ՃmdŠ 7KoE̴/86uMj1=2߼ۚWꈦh<,dߠ[a;_g LgNN#z`l5u$}ȝJ 澉ĠU~u['bL0}>M)݀{C~8d _ۡ, x>HZ$C w ?BdK #Cz7ʅX,cCٶE@)!5K sNj3_#zf.;Cp W78TԹiB K|:M| d‡s1a|O2'\Áe:w=e& : 7f{l rsg@Qf8uaUh ·W?Fz@THegNx3XC3u lhVDzht{K'̫ K~5=ȴf41TL[MY}ooɆ8B(ψ!.X2FgIxͽ!Ar"$Bĭxn쁏鲜\}ZMAmBTyh3ڼ :8!b/BUpVߧD`I55[5qρ!V^ H߆u̽`Z\1^#2ے&oBuX 5Ҹ.YyOr`rO7|NiҸ$N׹hi߀~cCEk%N *o(AOxSr|]o,x_H ydKm^!p[}!4/ME'Yނu'j:} 憸L2m|XinZ"nnG +Z7GRT79]e9'ۭvT7?s늴r=97Z 4hQ2U]T;|U"_F8ZnJzOJ.osYs,4G`_%[2b.S8t7.|!v^jK+KQD 6[U_}>bhSFLMntbTNBb}/YMlN0,]_sl%s[C"7 T=2uV*AAFv4iZzщ9 \*u%<3s[C J **lai}̂pM]LdTM%4&!r싫ғܝ]?2&~&!XQ"PU%~'@ _xGǼ/8Ra.&m達GHU i~CcKۓ}Aʏ~ D&SHxLn͆]1d5E:&A \1OȪ^/e˵C&!Y)T*Jy*V(PJayjbܤG[wJsT|;k\zmw?ʩ3˽/8 D3Rk6UjQf6Y'!ce7GPުƲNʷ=ݰ;Eb%)m+%7):^b<?(Ly!I({uxodSGԇ/ 9F5[iLesWTG/.Ԇ]B`i<;6ϊ_U8lRwDCʤzc}5΋O#Pg3*wɱJmV.L0g+f#Qq`3=y^LmQH< R |eLRB[)#.:m]_K)v1er7% :#Stpf5DOXE/_v ?O qл]Yl`3H(?qcQDSŊ`~X!ȹ`eҞd#jjN"kxphOPɹ'iЙLuҪXsj<@xJK+4֧R-\+ަEAuΤWgtf2KMM-*}+leeSw<-F3vxZd+r O?ָ1򱫓afq״:yw>H BOb8ީ]+,Q=ml;*vWbD䕣jKiD8BЭjHdׄ_ ,eRyyuffCw1o]aw 6P cΞ PCr#Fxvg;GК@ڥ2Xحoue,5GƗh =eZUi0wsς~p<7HH0})%Jp(E95ߋDMO`CMX ߂̴=r#op= aXYӈgҗr XtdO~o7w6zA`{3 "8ݿ@}7<^l@ 92  <2F]jPnn}h֏\x"+O8jW Gi,ofxg˻#=#@L(wiJU:4j%1<خF* j5g˛Gu5a~Ur0^+\xkW8C%q2Of$p}N҈+֗to,{e~@{)4E&pB!C2/7讍]I"͂7= z?JVү` {NXP.8(qtNe-#]0 /Fc*V6:O̖!WŬ<٤oV_L>B]eO̱GopCmֻՅ6m FhmfltMf*sC Yt!n\4,g$Fo70*==.6M{+l #2^5 0}yz(!-8' qp&.ێ@,ia_~)WFPC?jiFYsKߚ$:)"583RuqZ.\~4뇃Uhq,^"YY)=O|Tb!^ynTl`7T)l3zͩ^ UMY[GԘJ' 0#Ky{ѕd+݇G^w0{l}5kL_Fexc!,o7 K$uՂ A H}yctOzO 4An #VH7Iկ "m<؄WƗԙcF D73ߌ ꤘ!amV2KRWkc6䴺<`DX`-VpފW_RCwPU$E*\aNME\i/j[[\XaHO?U!,Ӗ V}'^!mCofyoe(TH4rgt)hgnk ?7] 1Hsϰ_@H _Vp텧9_-&HGM"_;,ibAN.Th|n>$+TkNA/ F5/ Txyv7Fl 9r>2ÈqU{-w^ G BlC9=\1y Zt7թ%I<0?Z .; #$nA#$k]PS V9ղUXmzdh"7*2t2fQ,~ZB\i!]uE5:g;цs]>r~)5QMމ(-3&~ p9q& lw/ aMKJ 5Lne @;~-nv*gi,WW+0YJDIt<"b+(| }ѭ%*}+ ߤuȨG-ۓ7䡉 tъAG+qB߮'$ 3KK(+| RsBh;)Nd5"`~U|,nu5 ZͤJP4tڋ01#_y=œ2fmh@^c!\̏EYayWFE"Eu_o TK8D^A*50|CA8t$Xfh`ze$i}('ozLFKDz"|;-(/^9'-g!;ȑu-d!o1BKs/' v T#?,@}>9J,;x j Xۓ֩Łye}&)tn䈭KZD$W8L I{LL5'ypm>!tfdi}"ѭ}%xz}5j"OE2͟ƛm{T2Ro޴ލtDZ"#ezIێE@kiȘlmj ڤPI8uˍc8§בiaEL':嶭8@th!\=z`o2 Sl0!%FK;- :PDwng'6VB7;FP3PpHlH|1B'Gd$ , 8M*iBr0Z$\JP%s)u41$[ M"6LO"fj=t;g-wtN]9Qq+TzsͥrFYΞg&B4MtZTlQ|Sm}[1 ?v6ij:Q=,{(`X-gI\|+Bhdko T"{Zs]jt%li Zf7=sLgq;u{sg*X1Cv2/gTIZw|$%sŅ%cqnbTsf˧/Aχ-;* |x]d]EiEY&z/R͇-ZB/M}#ǬPFkҏIZl# HVn:;M(PQLywTɆB F2чCoƐbrV{_Otgp :~w 5A( I/Vܷ !'[%4-f';K#$\8-D|..m9\ѝJ6TÜ D{2ujh6s6`_^1QqX@Ŏ9kߡB|=ɓ=) [ ;8?c=%_R1yB+20OӁU(QҬ֫qk‡ZeE`f']б3RS0 |l糌 ȡ5x:6~OP;!nkKY>5oBRՄPCG VhГ#œqDqx)ƕo=e3GP}/0g1MЉ=ob52,w1-E5lS~UM6 $PKWrr~'QlcĘr|BOon /\i(Mnt,tآ)yLdPjq}Ǔ-M-VtEi$>fqml)Ձ)NJZ;++[F9Ҍ+dUն?JCq"!Na+Ny6&]⽹Z͡@bS-]V5tx. O?B;49[n04_} C VT渗ڟ`rUI*Du {B!_(3u8L {q8\e?\IsTUejW VQ[ 8>q*?;js'!PwB5ƫv> : (X/ܝgpBmBߘga]z*Psӏw_o?nJ *o0kK3s_\M&0L:EPRrW;?iI籒/ Nյ ?X2t7x#-bŽԈ>EOQΛ?T2.U~W{Gw棭l ےWXen遐@W_ؕj͒S8t᮵ȧ9_4yNO쭜87aw~`q)3A(o ifL(ӮH^z:4l>Jj%!Q c. w;EÔJR"s&pQf? 0eA4amfG"GKҫI^YYzl #*iqC8eE4\pQ{7T6*"'GSuE{I/fnKˀ$Ϥ*xIQwm@1y#MjH@vԢ 6ZR0^ *%?mT[Rūnswh O^#2S6[a03_sgx>H@iL0vomܸϻKfYT1MX`CLgυNҷе+*GdٖQm5FT8~4!οy̍v'R&Uܢ@^[Amݦ۪!jb!k*ņlj\KWH4c'4 Bۣ2."hwczmyQψ-C$c*RM8$jsl6Şt"hofqsг_9L8*"1t% ~vK=V PS1FѣVl<<#aȟRZsi)ĩ4N7ay7&uC%UUD|;I2K 5}K`@-S6wי, jf+9l97Qq/WUJͱ'^ Il gBl07Ab%Ü(˱M("RskC,qlgSTR">Zw 8MX!Dږ7YRd^ ^bTY JXݥ2 {IYEdRY8 DZ iNIgœSkݱs]^d7|.~,0i}%#[Vsx*+ 4E5V2?Bվ/x-#6瞧<4HHf:<9=T]_iwy[i@0?nn(t3xU]hjeEVI /2?W;I@S«A 7P'N/m4p!nj=}1ң<јty[{z1 ~rӼa;UjCT~JoJV4B&"aJ8'HpS&Ӂ$PAO1;OĔZ{$D%{|j6/70@R@FU| K31RьS:_<畣ܶʰqLI/ g{i~h ˷Pb ` S|8 ]WU2hM:'66w0DD겛'oh Hh)kxU҉BNmOCq#6y)BC,&ϫd1 }}1ң5 A[KԸ:pRRLnb7\%HTcH Q.MlT8k~8Jl {I1V7 ֡> :T$|1^shJƀ_hw6̒N%>ёx0\.u9t*e$G45d46@be(|j<AK(8πKY7%lLɆe0,A&&\#Z,ܢ15P)D _O^ĶYna V IE 3Y 0@bD1Bz_~Ĝn[]|"FϤ-?.7^%2[xB1ڮY`2w[ rE~aiڨ奅y#ڻX# L'օ#+$_LS=X֒aWfOV6>߫Pc O5em-M/:,F{9@\jv1 |=(+Dìt a_n <6554\ys>L6z ﺪ,?$z K;H;hfVȪ YqAgj`㸞XogV` Jt7 ow?vajpΥ[u%?3~!/-uѨliE]5y#Iұ(:"Ma=H 9 'rwD4D H |+#ȷ&Ar;cV#g;!Sq^ެlN3W#e6/C|n+ty60 vUOag黉XSIY8͕C(c aJ6:B[qP{<[&mܿ]C'LwPW*1+ vE!)N}`[ LJ`(V[k]$aK&)86Cܽ;hc:<Z<8~-70RMmGn SaHC Qט(:3a)<l~@S.YJYS`!0|G/`g$TkD4_4(`2Ju{xV{a8(i;sO ?+^SKҕɛſ#mgm*.؄`W6!r:N/jF/2;Ϊ@Nч@>)0@aj,%WŠ@uP(P,c7l£b=v\͊-]^pDvZ]r1h>1HX Zm0ԓ@wko}l 70M?{nq=7=<{`EAP@e]rP d`%SH0|5rs捛pӇdJ3SW0w[Ts#f;2p:aLbS yjϚ#/XGQrfF݆IR&j3#]f:ƞU/T3h#mh5 >4Xi 1C!/"*Q5B-…w N2Xz2\NWNx_w TD^#Pt}VH|B0ъK'H^wf,Hc>h@IG VyBY#xv^ko%}@`jօcŮ+Z=3#*NޝKKSZ+ΑlC&,]U"B),->OhoY]??ۙI,p5a2u`Y0(գ){td*`߽M` l{$f^}EL+:F䋷l;ejhIHEb ;ژb#PBiRM@,](A S!]{sn+,P( F^ovmGWMQ.Z0|$|H8[1xn/K6$ oI\)5D5ӦjҦt6uiC>RƦ}یBEˣo YW(o7yk/'@R=csњ?b#2פ%]+rW '5r*b!`EY.O0@Gr!ju1)[ bĚ8^xz\ ϱMHEAı+۬EP{^96XAW|f䧃FGd뎃+=?="%ܨ|db[ zcع"1>"])@Q݁ '^Ys1{Τ)*\]Yf^4MO 9TxnwȻo#|+6zprJ]2a/+0nzENh@ -ໍ\x AWኢ=!.XF6:6 Z r_ZۥW,YX %|?f}/%݊)nY|m %NV5fA1w rt(? +_ f t:OhNnp\ޥ;sao6JN>Uэ7[<vGd= 1WΌ(h8b"~LU9ՃpYncMw|⸃cz_)0CQ*-4c^ѩ zzn-^l6tSk'--Y |ũ\aA%v1G/UQD ;4lO Ո˅-ȅYo |z-._Y$!x$`;F,oCH`kI5@!í~^¾%$^7:6.[)kpXF1 B)=+_ im&@,)BnCU%vqTa$aOĹ&kdBs~ j85쥽9B?fwG&>'BNʫ6퓺Hz2REw4U3҇iT2dQ],y/̶c1).ɍ$+BϭVp@\ވYJ ҲӡWUzk7 )z2n(MLU˘'aB,2kXb.\؊ں#aU\HY?_B^v\RY*z;&P*y Yw>\3vJ>Ъš:0qaLا֢gK˛2_O2az "μ6uC ebC~aU>t*QO Д#Mf7t,a۹LCv˺;2բ`bDoIXE!Ϝgk'9 [:D 655Rq)Ԉ=֘?2Eػ] IUnt<)nh cQ҃m^\׹GQNwwN&+!E"xhmR"eQiDdk\UWxNi#l>e%W>$c1Ѡ#c;XkT`;ؐ4]DYRQ84J5׵CX-uw!})<UaQUbWċ $.EI|z8[? ch8OݎwO E}^|B,in}⋒Y8BmaNK ~VBK&:3҉jB+&P2$4#3(*x%\v5dM(l&'rYc,;݉?8<.5*b5W$`Xi9=׎?P/;8ܽ3-_2-BR+ 4h~ަRGUfsl9j&}M;  R«)6_k'*`'Yɾ)l/2YK]!H E~VڢVэfp[EBLJc Hj30kJZO{:;3gQubdA!( h(S"!7I.:瞸lVO<Nx+4+Xcaa*4hsWKR1$٣w:]4Ja`mLLV_h[Oz1k^U}eTThezju9DNdf5,;a:\Pd%m g!La@o r/̈X?U)i<D|E]Avؕ=O)/%M=&~[d,#cA|>P\M0p̂8rj08H0:D{>s{4η)\rtYq/$[?XȨ;r:\{`TEΒgΟ G&)A_6ZOyy%#j=ciT j=kDJVJ:4ys76Ә >H xg:Qֈt| Q-6qO>G3R t/9sz8{E)zkK rڣPvXǁ{$ri,`x Ycf6-9}<%ǷxA\ٛHV*~p ^W56țl\lsMYUӈb('S(݈FpƙԱwY: 0 @؝=g-f0zL<ln= Χ&zZω.wIwQT k.^2/y*SWn:#(;bj:U&ɕD8ے*`楪ЉNmAl<:2 v8B]0eKNjhqg(B)4x [Jt~^h,ZW(BQѐ^y8.a>c2B,E\MwϮGT=-M7٬ v`Q%ҏ!^#: VnUZ=` "ol !&ғm7kX4U=nG Wݶ\ޥN+FO]j.:$T(42+re~%ay҂oj+LaGΜVˀXW_cP-ڣRx9;ja˳fWW_FRn8jqu:q:J;ܫD옹0gYZ07070100000270000081a40000000000000000000000016609d2360000216c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mmc/core/sdio_uart.ko.xz7zXZִF!t//!*]?Eh=ڜ.+/VZd,^8[qףwL1JDE8SsUr_͝kdZif'ب~2Gw.Q4Z%hlCDHAO%2yfU4#B2!39x&F\vUVm&Ѹ-XK '¾ǔuqXKk}r?T[&XlY;(sD#( X3 3N|"JkS䵣q^1D;m%!ـ6lSbw~7 t6*У&)f=K09ӃRMTjPsgBd$&m)!ˏnh@+N6 -'BG`|y-T=.=F鿴H |) )\Mo1e?lK듽0̵Ss9lnރ41BQB>Ƭn=S[>3AQ~kZ،0)ƄQ=^ ϿACyf3|)C ^VlnκQ0tB([똠g6D|]RnKiVl8ErB)|Czܾ6<U2_~!T|ըqpʃ3Mow-g+:տ G.opG^!=F2X~X2ifnl-H!-N&5VNj0OXd< ՚eRNdFA޾IJ w'Mۇ"pb-Vnrd u^ncm2qGfIT0T60x4HsXGmXD:H3?вErm8PpT3#j4U^pWTXG=kNd7c?Ԝ莪|4:Uo-\UhgƎdyOE(-R_JaWn"aԎEڌu+R%PDc sfSi 7}6AYIKY.6˲+8˚#r#R#qTo>fcڏϾ@=jиܸ1EpIAK.ْ*؃&bpelа:6)Hڜ!p^ck7k'On5?x'zBZc%z󂬑Qw|OŞ `imnW+v}J[j+=LTp>|p/5:{u rs^eye_;z7=,{u/K;(_w؛*Ax .|pEBɬ6kAq!]G{/ =HZhcS}Y uwaaq첹I7H4^sg]ۿKRV$gp\<ߧ*&f]'f6jtb%"jفS&1v.0c* 9iRݳn{ 0& _A&6+5@HgO\ك,)ARyt8bygD=,-(VjAA$v/q0.%='x.#R*; $`hBM@6f9uW=Zvá)UYC9nYN7:`^@,?g8YӧU 6`^%ʏ~2)aW{G~@\-jH4@-AHaWpfr`V,mj4 W?4T8:3^lc@ ɑ =k"UmE!?rmkin:L3ZC/N ^ngMeЈH<(C@47͙`bV_R.ji&-DM,5~S,N^Jf`P!Uv7}-~CJC׎F+!8c0 1*ڟEM1`lae&}oUSRI`ˎ59CўHG9Kuҫ0+MvaoP(FwH>jvIT fC Lc4(a|jc5POHCIˑk~>%UR7ʲnbhʘVMty0)VF~ۉ\<Lš7 Y1{F(ݏW0@%\Xhbײu&$9:=|ʟSۄ&)V~#d.}nY>x>J*2!xt)NxO`@Y!6 Z ]& I]"p?Z6Ǝ c̐P#Qybƴf ̈)|I }V,C x{iUՆ]Nڽllj@6} ̒8EŽW2TYs] DyX)ܞcrށc[řL%(@H{9NJ50xtϪDW%4̀T$#ᳯz{*oˏVū8H:D 2LKoV b5@aiM̧hxL50h|qd11mF ? yI,+v\1 ]sΐ]ݲ0?5EJ>X<\sM[-s xJjd+7H,Ӿea .B~acKs BZi*x c>$~o1*yUh!WA8Coa^')zȧBnOȕ>b-i3:sJ<-H1gɱ ]-A|RùZusj艉 نTb{@M'\*9Β7zP |FNȨ$(*3<ð!$ c`z3;UPEbJt%Q>r.K2U$K~{1H!T mAwWKD)6F\ *$1[M =2g氽Α+`"'/DqB;m[#`r!rUk/>Broa0ybL"!qw^b\,ŐwЇYsI壭PD19gc;Iһꯇ4e= ? 4AӧcRfݕ1Y䩊.QޠRSfON[G,,\r(LR%.!m(vNj ac-8w+Ebh0xIҜ˺AVAg61l8+譌OYO_ > R2w@ӭVȀ?sI daA#N}]Jh=^aGAGM7A=n˞ ?W78:=>AdO%(/I)>ZʲvvkGWL7(cV70r캖" 2Gajvp%h"8W2;iZ +WM) y+ݴZ\A WK3$/_jGZ֏vJ_Yi)gM*:d'Xٌ˜&NVE6 ~p3J~1ur|κ\\>—JAu~?Ѡ{7ʮ{ȑ&]2~u2M3W'0L^FA972y:)U*v)b~K \f̪-|j" I|KF aypTV@*z88 sE)I-.)![)." ~PҺ]9V9f5.t);M{:AXc%t/OC.H_o]2V"6Q1QMK{zJĒJ?*P$ٛ)֋;` D w *PeWnV&f~6_xUjES#@{e.y smFIEdAƗ!iRY8Kq:clI6P+)*DI18z^w/D̲ʓ6ImZC9h#qql4,hPxRI`.dʼ\Y;Dt~Ga؈kgEz L)>@3X-vh ˺ oW`\bZɜ?%uY2T.O}+6 1c!Rw>T G+h\O/z*h>`GB1?T>iqPWmq'Y^ -]xB fVjwy(CSiJYJGуҔ؝(s[TI}3նp Wp[ʅypvY)M(*ΠVH]:&&fuA֜6-O<9ֶﶅ2KyRv)%`{"@x1i8|)BC%(g|^,Å#t,E"{č$^c=Ejt,Gi!/MP) hV?k;g[,{qglvs]+uaE*mKxd|N曛Grׁ:& C`ÃO<2xC/vj-kMvނD7ɱ.glHTS,bl&2&Hd>k?X>[Cj::MRCM3= _ѧy;zăz&T Vd1cxyW$Ά< Tb(OGp!w%b99j}F}-.vj)*bg9; ȵq{x_`Ŋ@pz $ =3" ~ fdS} {cʜ76֐D'Vg܃B\}3ZGO2&5T"ց83WЈ#jP T7YuRٴ0?EBEd[D)>cqwٯpzm-/$q.x#|{E]ix=eέ̾EHoO" Hyj:_i9 >[_ًo![kuRV]ȽX&SSM f. .诸FT˫3U'NpVi{(&KcBc[ EM5EN AGT%oФrC C jm?_LGl65gk^_󉖉7eIGl{sF&&4͸x:l)XPfCc&V{ji6r͊EP]_Tk 3iA X]H,vWE_h0*[{F5[Xgg~ox*ɷ_yT(pBrc|aI xQH=mu)tLQ́uYn67fS﬷KU!f?c;2-\,P9TP"+H/lLc1[" >0TȆC ,lw { SsND s+7@# .5"dYi:|3>/+zB!‘ WhMO4e%;m:q穛k8tC|NeԾb!k3ٲ 9!!'_Y?t~?ƙ4EMR?Jeof7`"yq I (y;񉮳xЌgi<:,Џvv"./ eȞnu'&k<Ũ6N6@q#W2pӸxt* YVPh) 2; .#]) !3HqrKϚ=2^Ԥsxʔ/a,hI-/C]6DSD%D}R@=0M3?Y`]P>$[9/3b7(AUtHr8ۂ~/ #EGr'o+;pE/p*V_^1P;u 0ꄼu)^(¸R3F= aJuUܮʚ/fW} 4?ō5r)h eߞ+PjH7[ko4&!l(F1'8hB±gYZ07070100000271000081a40000000000000000000000016609d23600001d24000000000000000000000000000000000000005400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mmc/host/cb710-mmc.ko.xz7zXZִF!t/?]?Eh=ڜ.+ɑ7 s)q9 y\25Y#%r ?QkNTuǝoPå*zyW'~xfn3baw1q 1Ii D,;x۹`djs\N+ Qt<6[=`K % MߖGpu'y*|p%VI ƭTgL0ĤG{ FGoG$1Gz{-_Ѥ&4/c<$ Ť ͣ]K:WV~4~T!/k">QsX-r~BC:!rfR)I~?f71P7&ٶYL7_.'-ՕL+&CouP+(aZm:%9J)*\j :=%t't.yVe;ap bj5U(P9}nܡ*4Gs1RR!2 g8bV.@ 'rFߧх/4c4%>u|(H}E.]uuG -6Y~ta8ێcԦuWHwLTybsi)lv=&ձnS$?І.lvk^d|]>F\ Wh/mm ^e8G˺m=:'q=ʡ*|g_}]Mq)PBV骕Yu5NjZ)q'-3 L-$M?jһ+dpҌj|.Pmj55S9 g< 8AhګNtB n%7@s;ʼn`s-{!:qkCϊwH}K"ޤ~8LT0-ZLԙSNѨ , Gպƞߵ䱦 ]H)Ιcc`heH0p?s.G#{!YYa^ͨ+}(}̄A41.s{fRڑȶ3eπ6jD *f",1m%#\8CѱT:H_+кoVs7 hj~ +c)3O `Us\\Gy Y >2^]t#B #HrVwK t2; Al&̘H[:Xꆟ0P~X6"hkq)跫=k> -ԃ{:<{㫸} M!1S b;!$"Zxܮa|\х+.ufyO=0* #V8p3:M/#F*=t#`Ͽ? eolifo>ǀH빥4qjFxf?Ons{ YF`q(+jP䫙bq;QV7鮘&$l{Èȱs=*$(7ZL<wAm*z"mV ;Zƿvp]#}diIz=mbyGf&K fO\|N5ykBm/AI„?#eHwmjof)JDTR*ntaVMRtZ!h5 HxKzDתꬓEҮ &(lbEθ4TӤ:kM*1Nqtm` @ODSO5IR`^hy?渠NW A&Le^D qiE P'V*J?Yڿ6DKoE7p,d%zB&J9VnPpy%A2sPSO]i! /k~*ßhKeКO&-RB.8qq I rGxI^sȠD^lN~-KTcK]a'Vk#+n`p-? n=u%oq@`mBBŇf$wʻ:՝8Bb)讳G%a 5]QNkl9\1'حV48Hc7N7t`(_$]hZ0%+ܐX9?c!0_ᐝtX}в\Yeq-_Az SMW)MW]+{ob`N0|g,h"pC6 Fߠ:mw> 8KQK0?OODU]GK*2nԒb`ĸ wX"(k! :r<5=2dWBU="Bo&[fbH2srdg>~be-[|v5SydJ \b D4vdgF޿4AS&-$"]m,_Eߒ+zZCUxcβ>ԹJ/NU=H(^ " oHb;T↉aۙ@E|5?( $dW=}GC0evEs-N=_6Ǻη2 ^s? 3:jm)LMxF%#2acɕ#fpm_6,`eb1 !+mHj5#Sm~b!+:mYd*C縵Z3{GZ%_S~!bXCӤ<|~|{-ʜIcsK^R9IյQP_J y22 ̿ݓi7os-+J)v"Y9=5z!h/8&RExaM 3*3 q*/0@C:Ydq!~{ꙮS)YVV9CuE(aݔR# O]ݴlʪ]*}mi#ո1S+hx2e`Czn֘?}ZA9sMJ:aqԃc)s! ֫TTD}":Ъu?HaPI7cAEHĊ@踏% W6^Y}2$sG~l#SS@)0H0Uk&3?G} ^&緱* m_f 6ILkdH AQ֪nՐ0fod6jtD}(@PӄE8-3c(rJ 0pwUjeVNnN juڂy U+\@ˌL#g!yD]#f8^Rp)w!AmdrkM~!I5ǧ޸ vûԒ2d(ߢ;kbW.;%,G*RғH_S(٠tIPf_U! ݗ N>jX5(9ȍr I- U- i,Pɟ)-@O΅ShZ)I77' ]^AVD3Lik3ȉ[bU3q=&Kwmߋ`eP3o%7(t~B/|ތzoiN E<8)QkVw☣4!|/ tTҤa+b,h(J&4 ޔQ&7ӿzF6'@[O{ZZ? u~PX6u"PttjiKB N*V^][}1hV>TM7Gw#ZM{T0"X|3lC< ґGNԴP֑YZ-˱Y)*'8[yu>BnD"SfҜb%^H^ ldFFjӀ_Ǖ%T$fG…PpBr4͎[ 0HY>6 %J8Tު!UDPl(ʎý%ce VYպq6R[j=Ud6c!a12z ܐcՌ 4/c`oǭkT0>Ud_%ALv poGbufF.@b(U|WݠV7-ZG?'QH)B d*Q?+ʎom2i8Y}#<uZYڇMw^5(53%F[r cׁO'@5+ R(G)R̒o!w|wɊA|]V>G耔5nA[Y݅ʈ 5$G 1CMqY;؉$F<Y|`-.Joĺ??tCzin:>+(uYZ v%N p7xQ  D8 :\J>t)>~ i3?"[5?4{/kcz7 pv]x++4XizNSBGyDՖDdC|vjiUBPv{tTq&W ^Zo yHg`' TDUVW|yP^L+svSsXXcVoso3Dd(aO^;;wZNQJo,.NS8jpą_|.]˥K[>83y٭(d`*v6KRn()VqYRˀ{G11 6 %,%uApFw˨s7_m fi{a) ov֓hs0T2%qqtW/D wȧH2EPò?nVp|I' ;R> ?!8(w(ha>΂hʽȫL٬G-T 4P*V4_?▶ƹ &1E氻e*r=!6P4/av`J)ҹ!"b1,c_=mDA'wb(8IrO1ܩ3 B:2[QQ .z1I=,r~zze{:C\1p%8AE!]9Ny zՖ-+:KfŹ[؎~=4/"4ELXT.0 *z%޽1qw*Xk/ _߭`Q1ƕic8P\h߰`sV$׻bg]u28L?1^Ų8Z+ v;?w'!pmG^Z\ D* Rlƕ%Z6r; "ՈI@vV q]v޾B,Oj}y;9ApB_O~` oP b1QY :6P,6O]yDzσ>#"kOG5X&CsU(1ǨޤvV<]h9kič~`H9^6\f!mٰ[Gp%VEY{VDP>5뺬5z$3oxҜ챎jgW\Q]i~*r6<Q`vW 0tH#܃,k276^ f})!%o!,էNClݡU RY$LAW5pg\QFϊZn\dXx=8"]Zn0vufd*_C1>,o0dtۺ< PhJEQXh,eQJ9ʩF#zJbo c ;F=͢ 9 R !9>|l$RpS"|}[MH%="} 9\_Df~P;  !EaHwr2'u'k|`yN7_ہ#m>'UR$:g0Wu:=^ [9HoiO]R+7ʮBk`?p%Jg1 ؕ&G?EE$ւXFoGl jsI[#‡/Y A^}"zBm2Cq:?}: HCTJb K#-ֺ*)}ufF:١dj 1xwY :k ,l'!$x}#Hn\90177ޤ3¹8h)\Qh?@qvJi?1SN3ګгbL0w4m\)ENa0aۮS[XϿo^N(w+dR'1Eć4}" 8o\?Q~eNvh!SEUwS?pڙ*EŝaRDpwcS2&J.xF0aIROvAK_2+l[몥M ~!̛߱W޹@{ jeztL50]mԅȿ!5I|8}~9IgYZ07070100000272000081a40000000000000000000000016609d23600002a40000000000000000000000000000000000000005000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mmc/host/cqhci.ko.xz7zXZִF!t/_)]?Eh=ڜ.+A{Sí" ]w& Ȑaҙ٨ؿF8a 3`Qb5>yKΑS%/WZè'7믩<{pJ>fg9CDnSvV+*q߷ ^*(w;H||3dEeZ hLY`1J+֪-`@Ys1s@ M&-w1v2;iD-SF'pTR(ݍ,O5Y8{C^G܌ǧT#"_X8חe1SP),\(2zQ'\2;(C]>ӻ/%eB]0B'#dhU6 ]г zU1(}d`IJC "t)8(tw^_/R ijg6zqk?H Tqa *+8|qB D!L3@2}Bi^P67LVLPMUCo&p ;Ly[ףVС ~.&(o,͹vᡘ: <ehXs ؃gؠ.{fRNjX8ٿ񎪓'X'5np9𴾅G|EMyvUT^J#|≃d|8`"_z"24ړ ;V<[D$5b56ɾ×s|/ `|&mU4^Ѡ >(W7a6hN^C #)YU~涞I'HMJ Poedix,W"]YANDP;YP-i,1Pϴ0ޘR'{v~ r&/ȅ-ވ?*|`Zn`)ՋѯC1<43K+2&'b*xRČ8zՄX[4g\ˁ SY§K ?ual=mxG |(=J7C.vzmkTz8SoL#Y:)(~л iƒP`TP\ގ3TjW)\'mdConÎMލi@^vK^bj) bxNme_rӦlzҨ=Ryuo(Y\|?J!(NF1-E܆m߃'J|?U oMˆkuHEk<;w:6H$>n_)ypLX@$U캹\3I \=5{(*@i-Ѧeʠ;wTS!rZ%󩍾)fXC"W} b896"ǣ#.}`bSm|QH*vU|J 6TdYqL>LNVƿΖ7]CGky7emd )C.D); h .D!8= P-^<yL?x7 2ݫn9gN\XIxoeT4M^cK9H hrױ$*g`k7niP$)|N/hsdU!n`@LDش_6 nr+а*k~Tۻ/K`;C*g+"E [jhW ;0㥖0NKm=x(痮ڂA~`5R6PA?⼫Aav{M1WYD4P -]@`-/1WEኦj!U; lb:%RyJ)H79ysp޼~yuدC|EGo ӚicZS8f0}_({_!Cƾ~\.c/҆V4~э-6>b-,W6;8 s]pPrV;R%?ð&Ԭ˸wxZaw輽@NB@ȕ_VO( O=قS.UklxۥY_ZJ@q.rG^~# S [gɼj5Vtd!t=3{fX S=#N5/'o@Cўگ՘E+$QK&N醌)^3Zص YC40Fve6&BYYGpC^ij]M®*fH (glpڶG'3FEMnAړH5ZWfqҹ =ǎMs," 3(<=w]c_:%Ow{d_Cּ,)-j`Mӿg bZ#Auy5]"C  $lA>ʼn qblfxhGb8յIçPV˕UXMRgH;Bk@6,G2H$Dl4tƝSp#&~͘p3Yn]4,! 0[i7z@^ xUe>+> >l\9F4،bѡOV&'fEy9=F?>wD~è嚖au S? $/$m cP-H8C)Ik\lj+17ɏ` Oو%tJc*gǤO9JAW J׽p;ꥍʌ`zmk(=#ݔ&Dj+azbOel0ybN"(``L#ªȢM?äXIDkxӶ>15Xgb&o'<\co<,oApOb7lI_ >԰?iC~ goZ˙142| 0Yڅ5ʤ2$npJjhzO !7J(߽ \vI G J{Fu޽wA86ȯĝ[Γ` f+!},h\,Ij\à c$KNVcGD$n#'>Cݸ6lb}D誡= '2N6M! ByeN1LVahf=mX۠LU3PQIy5z iQfb9oP |9RRsA* }DA2m૒7 |vCnhi'Yu%KVp麵=ZWpD^8.!Nɲ ?˝wZ[|?=PIF0K֬3P5Ah85;_ySe'lB4ԵA8{fYh:C%|] `BQXA>=yݕ}-0) 1i/ÂS(9a3J6lZT"g؍$y02ýhl~mL;NKI֡;n7/]i64>t-#RFp&镪Y19R׌K roz(O=.E[vgC[~)k 2R /]gUP*mӷ#ZrT.ψd IF+[l.#r)±QnP> nkgtqbT}]_bOEbSYKR?Qh޴c)^"hTD,~2R3 _qpժ>y{N'rB/C_8R2Ȭ-yxb7R(c.AxBW:OjNZ$ޥIdV }+0̆6CrmQ_EL[d5Q4z7*Ӝb2xT3?npjʸyH& ݯ Aު&D7PezR*SzF!mxO=3|mH5Vj8_a$aͳ ~.{Hf8|֐7Wћ^?%S7&l gue #Y$[Ұ(%{<4!8Yv i{H~Vdg[_2KF\f ;|8\'5s=SPo^׶>@4êB Ay=^Gsb#פ%>/lx:̸=qA͘j-Z9rÎ֐[yx5F6īl;%z>;xv)&2gvIPZ3|yD1d{&w8d˜L[X ^.B!zIq { VsX|)VkPU@Z[e'X{b5Ьwǘ.BW-Hɇ);|-Q[%ٝ!?ە qae=n V2*^ɚM[YS czwŽ'~>Pr<{9v*$w1!2pCgSۓ܋Biq B/`&JtMrį;M*Qx;lPJRR7?C`vzJkoG>9[ސNuJ:5r*Iْgwpj~lq?J4o :QW1Zd*n"-Lug ‡N([U6|3og~+?X@ko2^3y/#V4l/8J|XPS$lXG8m/_X qmF_"iנviCxW;e9cTL8\qRj n6PV+٨':ڦ}ZP>/Y2oӄ\*Nw/ՉVU:N$)rB fK\]fIA`}}QmP<Ԑ0ZϨl֡`ec1C}EϜ{B{DUFpՎh00/"tT`a_9 LMaVI^@_0Y8bg[VvFhai>$Q>U%l][dQt/JWsn£[N򈺊7LJ&uax!v/hUIm9EB+[I`OAߏw3dsf27 (7)^O+W"}ӂF%8 rC9K&Ԯ)Ln~U~7mײS$_ge"+rpA7 1CT3ͬ/˸q{z;(ixONq[sdZWZO:eX 0OQ];V `y9^G0I%\D BxsYw#;ulEzQ2黵J9UXuMvJw8Ts83&U4)gsL1Z ڈص'ɠ4v`ɀs捚ymOmD%Ŗɟrh;,&qK ~zUrWDzHǩV־ӯKE8jP'bOe.?V$k'T|$GK=u~Oť 5NNB2W>Z*q*;b(Fཱ'] {մ1tq+Vlg mP?Q c Z?N[uoDfmm\_X s{ef1<_FlM&Z\sx`nm B拉A Y׺ц1-_pRpvਸiq:h67V}f"DU:uPbU[]woT1a[+m 5'YNjxYjݎf'nS4qnvq$#D;0h״"XFzY`"&ڤy!"FқT!s!!(s5TXAyLb-Il}3+-#.y<ߎzwKz Qsc/Ae %Qta=hDcF4D.y)4?ʬ-۶m*P# (z})e>j7_xAOt`׈i칟0:Cp0l1(VV_rGi*䶤HYΤ%jM,ԷI+bϧGE} gDiLO'F^xcLg7O(<#'~ iֺ&,Na5s ג&3#PLk A ^]7K#]җ5[ ׿ۺGb}^|dQp5^dwۇlN.J W & ^F9@EgdԄAQi=\G?&= }0glSؠ~/x'_Ou@ &%2rZ{6U .Pt:UF>ۀʶnhOKJ8ftw?إ𮽿SVJ<& G+)ulc^"ZrGбs]լ\Zb6p+P=4;OՒǫGؓ =9C&)UcMSrhe #i>CoTu_q'HUl{s;ϳU6N%' :􂯇>k2u@7:)%.ńyq/ ~V \iT]K5d=X]ԓ?p) K#g'`M{ųcW.>ő̌('ۗAz&M:ޟHZɬy@% Te RB1fchMBYкTRRwbkY96aW|Mj"mhؙsN(y-γfW`u6ufނʢI$wrg+#_؂>ޞd5=m49|Blwx+! DxW1#3[YhmR/:jfOT.!%>KFvetoQ륲__!j| CY?8np=Q2&>V=a+>hq٦H& ǺQ7+ͭ28ǝ2mB_ _)MiAu,ԭyTc7&65 mҏT!S%eJ¼!HarZ Oqj1\ [ [i\*JINd(O$XWZd$[vd<9b%lQRg>, p`t|_l<)$j6f:r'^㳻$[W#Z_AR7mGa[L>sqih8̎ C)lCinE = G8C 5ՀEW, (x1:I鳆R =]Pb o#n*# x~I6rGR}9lANW غc{ʵ[aw員sZZAT`Ϟi2RRkkɏuB=ؿD b-]35q1#4JDf,t>shA[qXX;&{U~eb1/(.׿>um<؉iX S4d 3{Kik*޾\"˖%ӳzuX5a5@GS`QL/í\~th)ϬbU)E҈RSSD.֋(c t)+KHBOn0&b83l'61䲔\iX@WaݯgṴҷu/#qӞU0'4O牎}1O0]B;--t!=xWx{=wx 6lW{3#. %6Zo*Y/u vT ^H pZ=mw_R=̗o _ՈV]^tʃdʼnp55Cw `"NpjG38̜)a!o -}R=EL:֝2)m(5.wr$YLPM{W ^'nڑ@roi^ ΦMg8R#8.C f f;&V4Q u,KѲuْlzr p ҧ;e]h.Ņ|HenV%N^>+U*b0i.K* g:b:j+8ݚr-EK1q<ɩVc~:ipI&2́ ft7b knq{ep-ҳb d"8-|t=3>NydCЎッ?S.=+pj,2n7P BCyUX1X5~,k Nq{}șWrd@G{Wkh awY^8F.jd/0xN#J FFXbyCe,l髗Q2HȘARTMo4~6aAtsO\Q\,5ȇ6q6/Rވz&{7Iʆ%=0"u6kzZ*)7y'. |.fLyMp=s;(GiVπ&b+ie'2G&\HrX-Yݳw(%urp!" h۪!d/u7zՍ|}Юњ3TJ:ҷ{YR2hBXYfP;<|3D,(փP$J_}ۃf)ҕ /0Ox}G[2/Isn9-1\`TX(cyՎJh.Ґrݰbp@V gf(DD  6 \\[䇇+=c)k@d[}B wi$ZI\K@~E.m  GU -֥Fw!J+=l6/9H ea{m=>z0~57ù>Z<H͊Yow/JC{Hotsr(:Lt۔pgDi R\퐊ƀ \YKY%8o@ޖ-#b?V#=ȶx%-樐&sH쟪þ~fգtŋi>M'[Exwge^9e^fPV[,t9LSL/{VðdyBĊ%vxk*H~ocmjoc g##_z-2a_Ra5^HassVD X< bU74wi܃Hht. ISS7.Z4G5 mm#W;,#a? 2|z3,D$jC*lj!i櫉4oPhRl0< @g8O`hS3^=h=@ܝ6yh[YAxD*2C,02B5X#pyأ/9e9^y]j|Wm|O< I_Au lpa233VIkۀفej!ek/`ynS_1rE}.ZZ6 yb=gυ].e.΄w9}}xB!,lL- ti= -: ʭ0hNL`3$jR0~8|Q8I|qf"]jq8+Q\%:3A$Ne@wWHbVJӟVrw8>#RCm~6yT21XkB &csF,Г 'CDn+t 4Hh\bĥ=+ Dj#&Yv)I3Y%;3=5w=Q8b7?xSWc]H4'ze=,apU.$@_g]TE( 3]*f=bC%mdo^32m߄0ۮ*!Γ$4>:m8GlgA%8>NE5"U$;XIBQƩ\5-) >E!¤m;L$h縕?∲XюqS2Drak`iqUb,Hd+DN,'5(IZ# D!\eԊUK^WLXG*y<|"C..EW4-(/"o/RN< nl<T~w[\pmX+BI:l, *:gs;p>DגTA%(3uޗ/w]H\,%`C,/yk𖧋}.R\kSJ!X5.8fp&b"S_]3B: TГK/yMiL%@Xb({l4G͙)GW3G`r-y1)x6jop4?_6H'CZHU-:C:̍#>!|\Ōwɛ3]Ai._Ζ47V)^Srb#-/;񼇻?FB2icqfRF'0̏O&AXnrHˑ3my ,H ŌՒhyFYHSy~i6f@*Q_LV2:fHC:Q):?H9e&/i0`e}מ@#kmp~ƾ$n㆓˱^ kS`oL8o3ZGB^k٥Ȗѓ՝Hj@]fCmⵇgڞ3XR6c`E,ܮxw,wi+3< N5BnO;s˟iJܐ!]%"市 gFC5[L۷F~WYO˹J6, oҘʑ1ɧ;\ AFb_!;>b~ok:B d;rQCHHs_;j}/dH AG!ao 5BcQ݅[$ף=05ĀfLQUos*Gad|9;Z>Bmd6ypo[`, ٟ!9%eK&KPmKt  s]8hiSgq!ni}|PPʈsas˝Qvy/gysBza-h SI-;s*oT 2CX?qVH"MJŔ&I,i,H#G;]c4WM'Wz9Fηhxy\,x+j7Ї4կWk̶rÈ5E|@VAd*UH$AJ7zHU#3ѓAU-0&=hZ>D=OGt B5ymiGd+XU91Jg +L݁i9!Ѣ(3ξ m[0rM$ # 3aIHfDөɫy2 ZDNDI׍_jٱyF )ZWͭ_iZv1a+&v]x ,zΉ'i蚗tDΟrZRM S8;kVqCFM[)JXj17kbaEw&o!a"&&wm ƭZaL u S[& ?W)_hUh9I)̍F\"c%%_)rn֩StLSzL|lJ!B2 \Oug<ՆMDk^OERxDVbNB, 0z'S5=hUFT̚G6bN޻?bd?d s>[mWk1[C,˱*mRu{`}y,YiHHKsT6`(l/bcg1H}B)voV1.4X) 74+0( kk(XW'EXyѼ0BIeK5 9p<;D+zAHat0[r?2Z 3e*\thRvC`ђX:2JjQZƻ9a_k4p>*6~D%it|T@0N٪Q#|I˨yР9祿Ձ-5jҟgܺ{$7[KRb٨գ@/Y抖CVF7I ػNzNDHnFv:>U:rcwuٿ Z㞾s ?l Xy\o͹JO60.l̼)=4uGiϸ[G7NЀ"0b;Ze?uZJ w$3 &G/55PcuXG2*|/)QV(qCb4& z^x_T3̎o~C =c{7l \AD,QPe[I7r۴/8+ 1Fl%D }]5O XkIۼ+S2z ?L0+^$_=;5Sc4{o՞|&61")WuZ rfnae9[ +꠶&bʋ` nsɳl+Ѩk+ wݳݽ8l"%Lec>g!SN5DcƓvyhVhiJ ƅ; w<&Ak٥:goB6h'VM`d@Y#t6 lᣞ:)"ҕꥸ|r,FN+MOT;mu%zbal4sd`@.g2KO3Ǭw99^uz4¨hv(ve{BL_ymzaQnHIgV:WYAOc^cNTz$0ԀF)Λ<_{ !Dsۤ"< :ˠ."rrFH]vj ?h :)Eov[ .z8t[kVk$YE##z^\j*wT(P W5Ĩ[stM眂_]-m"j;+GdG(hfJ, Z;H.{ҼI㮍|2UcpC |F6`סN"wfP? 8ub-e OqTXC|wುU.tV8ə12$gnLJ]͸I< pCG/퟈3h~5)) /)!qm}WҏZ1kL'bzwv+URpsAȉ<{N0+u`ƚRTi>dOfmovaI锐.2ECFR%#WNz`JgmVnno ی*Ldb2ZTV0`EePmxfse'BU7"yʛ'&AYӞ^;;s|rP=7MFǞ1fװr]0gVـZ K"aGe5%$c3Qj~}wI´k8"s~D p"O]1u"/Buet|d^h7z_<ڹ@B YSZ0y9(+C-+u*p!]dx1r !ȅU)H9 2_g8s'ˀ6ITapt5FRb;Y$ pZQÊX.a3Rdga 28gȱ~_XAcTzRYPk\jcg;.\V%J[t94p%Ena=`v~-…F"VvO)bwE-8@$GZCý!P aECLtxghX o^‹S}&v}ýɬ.pъq[n3٨9TuCx&`aS ѡa=N;7=%!<(Jx`OsC@2 t+;;UfYƆ.>Yfʛ7m3@%adeջ}ϓFX"W7ڥ6-T8hEA<MrR0Tvͻ}6+B&WE'Y;>$Y:4; &<H#>ck͜昽"US}tEʥZٹEQ}̉Iϵۺ-$H/'.CË)Wv*0))1{!ou5"EO.˥ARǂ؟T$pKoS/l/k ''td&#ُR JH$?!9e(&IwT1RN2rŵRsu߬V `Gd'31 ܈cf#m!"]EŪHIH<`Go`'mTĦ+Rpp_]©XnVK[*&:.V_;y[@[ZܕgKy4~99nMOBbw$;u @-26g>(<^uy;͋WzT8EdX:!dyv2H;4awTZp5."~'ҾZ2 mep#82WbWRV UWX&&".::GJOFTˉNbYț6/#9%86v0S pӾ˿PLHuJCDvaf OGv{ yBYy+4,S^GɒRNP6j\1&טA~3UʬfWD\Ӗ=zo79nfĜ*rSS{/۷`)Q#9=8"ͦ/Ts=cCH]m}4hoi8q:Nx5 r%Le77ŭtscGDwOj8ioah.) B^``[t;hmi$K`H%NH)j۹ ^gޭ]Tڒlx bcUljVE̊d3 ?`6-012ZZ^\{?C%%Ek" Ȣxo}3Kj4a{vbZWT.w;"zg$WLuǀä]=uyS[t̶yZ{Ʒ|T|۔u\(=' W=FNš̘=n]OcmU$h~@wľNv "zןKj ٨@xd0< M Z1=)Lk.@n8|#voЁBy sXH>V^9f`j4{:IkGBVk]ʟ^_oғ}N]]cv[uD! Q+^7!R逗腭A%N~%-k:LZf]Vhp=/4t 'IgIeEu)6[nq3c8[ZAIoK̏k~i! j˞)Kާ[;.c.Յ=ՕyeS,&߹4yi w/H~TP<5~jCL8&Pqjq~UFAh F$C0/‚`TYp@$bڱz׸{UȕK-VO3|St\kܲDsl$]vw8uz6+J,bcWQYc;sz[֠ls|Oa:rٵ+%jrؾB.4} J!m$HcC8CZqAs}NlOL]AؓػC y5e(vhQ2,=PKn_T͔qXEq'?vB(# $h6GJ>z:;BfDw%L32Ry_*֒dD'J}7%7rUPqL"!"c".g)\d֎y Ӳ:|3,sԉΒo${ZRaNA6Bvc ^mjvŢ"qWe@8LC~)B&Df.0X(Upyj,R`#fu*t^W] P A=7x37MOi$͆MNN;.x2iY=H 9u&ۺ.;pƍh²_iN=;V6}#V iDA]D6)LOSĪI|siv]{'dZ.b@Li?F׷ `"OzI0s涜cM#mޫ9GܷaNK&6t[&JK8<7_<싎 5{2!#!6#wgZnWxoW 56i^ ܕx7b Ĺ+f {\px`* L z@2:3ӲcMM]fHt󬷴y|t|P]^i.{ I>4B(UKZ*P>E`n/5"R=N+>RLI")#~+R9-)e~YSLhHGw~hZ C< n/PAǙd.ؾJ3dK-9]O4% -Pp|ٻ9*0kƔ_Kt*Ny +n$0~5;mVk2BԶ^zɱ W0 /kVOnaX5έ^ZB$K?]QpA9F7nzlC:brݡ9>`vG? Re,QObvE^%r!:bWk'2$h5d*Vt:/ք7F8Y3K̲##[X.\ # y hr,{胢or%z }|2vۺi:yEVtp%Ġ 4ٖzq4jlXU">0x" {vDz*Ŀp0Hu$g$Z I>v±DX4!z_Cʢ_; 08GƖ>BVGt0U`}uEmU:OP6:" Di8:jEYnjy]ƷS;b@rqM͂OpFk/>|7ZsZL%,рo:NFc>xSe$Nx͠dsh;LQS"qIk~i!'[Ԯeew%W>o;k1A:d$c̫ 8"”+ XP1dw@0G^(9?{4834BP&)R>/M^/b֒mI6[V䜝]|}۩~fœ!C,F+巓3XOtlK,Gϛ]B8Ҋ V$gDkAcְ\VhdU{+QQnBP54 @FZ*B!?Ѥ`8*o 0hٟ̤G~}k(cx4,,s `#F4TP2-+꾰KeZy&KQ *-/lC(*?m[°엍;CNU<+axKXH;q!>szgi$/}HU ++pIkSp_zD9 g{k7ig3 Nsਯ ӁO܌Ͷ8{0Ih? +< ]<w 9=Ui{u8Fc>X8>ܜSפe% aprGB>FdU u|c*FC ,N0ŏzdF]̶TT{FSu]1pƿva|TQ*< 2䶶Q8$՟2m D ǯ*n5KSuN ?uΦו*, wpO<( COVMGRei'& w XLڑyؿ3?>$)1L vpUy87GMTuIѫ)]NU35<>F66Y@(/ePwWzەB&! #Z=%p3ngH˟-0pLR;Shiߩa-2"!o /VCzڇ_+^C&jSS"8D.Qjr*&0b"PmҚ$V#{Om2E[q]ᇔ CR XJ(g< ^6MPK1U1<֫mX_Oi4,@ZeB&k(m:!!Vֽ͓$jxM܌{BV~*GPiĄ R;?KMD CPJ?KʍcyS$$x!`.| h[t_;ٜ-yrpqc3?H~TрP;[etA¢4C&`|\iJ1s!HTT/j߀Ă׳Q ۫ۊ[V(I}w{ex"{"v&{nlI#d:JFbX -m2V﷿ƴ&9p7=GMvZIwFV:C5f`/܋P? P45eg G+ObaxI!}ō54_4;Lvy+ $cˤnivx ;\ 6?xǝֵo :~<3brUI<8[ w$0?sIbb 9vyflVx"ܹ^6hmdHз,׈oF'/MrObl-ʾsd[~t>02 RbMFq5LX\:{ΰU$ c'(Rͺ+TSy@ѦO_Ͳo9NT?@EJ8MIpۣQxxlK'ZM60S$F{1I|8|F*г[e4[x)| _vb[NKdBrrRb-) jZmz+&_$?9a6dOaj$m!ܭ,O.W`u)9Y ՅjI,jcp WW7lS8F%ݓv.n܎ BҏJda9[#:h7:DS;'~D+CN_T{ܵbl))܊.ҾcT]c6B7*xUʺnjj rހ&9I=hcz 0J ά^;{F$r58wvoNQ0I[6adzyooM/iu*vkJ{c8(6Asubq\R$N*nTС `0l#z4w`%5a׉=ΫũQ]^>tګ@q0OFHhgXe>O+YfU&֠5 KmB:W8^0 >!4'`CasGFWv 7yQ- sO/ytan6DIZ:z.WX]UT=^o𲜣ImIZs|9C3H۪ z<9rع#_\*IgǽE=/ V@Fs@jplC'7erɞpC&v绞"#u5w_2lҥp8Y[f9J~=C2]7;ˠ1kRK*{zSbrhUUKkڛun1BUG/}{C-R7e).@Aޣ$KA Žۈc _RGZrhH6t?ペ$*{-@ +fK6FW6>5-,ZkB1L>p*Ѡ|%s*Y!xKJŕN$$}IQrgDΝJ9\x.Ѣ{y"54/ 5~GJ#ο$cjWI4"S ~=[@):l Ok i&~2$Nµt27' f|n]O5ax=JK)3}j힅U`=?7;Mq>2H1Ҫ lBwt Í'h+/YaYc}"65ͳz םξ=] 1r.?ǣ12e~_}vjLs^͕`+BY-dV5GH 2ok1 Э48ucW*37"G>eK#L4)閦+/3LGO>uFT0MPQD;u.&(PQǾY*7:7[CO؛@,? g(M m|e&d߸p-&/Jp+^F۝(S.4b6S)3, 8*ү%zuuI鈶JXuU!N^6~y~.ؓ/d9]Ufz${+nC.N?ٍݯ\Cɶi='鏩)qa.A ό3t֎TJWR S,C@{=!D }&ѥ˴oT,+j'Bbs5Hrd6AEu5Fcj[Ea3uϳ+K6$~ZSҋgn;[hi9FiP~K%HrtW­E75j#wDcA.c1$*եs ucm9bv\V-"7,ihYU1-!95/`8 H:":Yk0IleH8&&0Η0MyhܾGfOg kCt՝A>(/1FĆ^#G~lk5 eHoa"EnjpԆhוoyYཔR8,|ʸi+G EA3&%ϕ"qľVjTk 54;:!Ԝ}`It;^G!kw3&es#6/ϾnBSƁwU8_dh90q"Oߥ|E7 k)LY0.fYbqEe$TJˑF~n0"G*`"_q[^aw^#Iozc ȉPMY'DŽ,.0 4UmWeW93XZ(4lxpa%}QBA|dӶgap~I!.Cٿ""Iڡv[.MH}&5r\Sj8X$xVW 7kZRO)'(q巏 |&*&˿pq@Ks= K/^L Nqyچ>ibd(荿sAlH{Β0l'_I "'A:y0gOMr\dOzL"Ŵװ%d H8>.VFZ{&Cr/ '©2~>><;Q /'RC6u+*csϤ0EnV(nk%E;SEs-Z~4۾[L/C;)QOdu|Ξx8̧6,eVA-jDۋיlL,؂ouN/Љ%]4&nH~f냅vڢcB+S0M{J-0 ѷ3:O cnPn ߝ0r~wOK= SezңZ2XHGbPAe9%XThY|>Q ]k9Wn_ib;sa9ΉTJ8'u\e@c}ʩQ 0M&rYCyTdSqYl{]M=3, Vjdj2!L*.-q} j]l@bͣ~jϵmpRdE ŔKxgtxVL7Þa<)+n;dx'rbF+آ_2 a3JQ_`j?C Z+"0 v ]r{R?.5P)Gi#OYK5Dd4Q|!}@BWA{%n JwjJ t}6/j3<0oަ1؇ø)s:۞k87qESj^W1iG(Vrv;&pP԰(hfnrИtI@*װvk$'PVaGET%HUuLo6"ER5?$N3}<ARۓԡȄ Qe@ kY-gtaNUҸhA@#h~x]ևZ9G PBN[u4#OupE<c&9ρ XbEDfY{ 'έB(@WUٺ<1)fkëh]ͦQ~0_iNV\'d}x5쥼peVJ.Z1ufI-5"{R5 +"O$2-+*MʼnVGG=xuH6`q-G_T|gОӜ:Xs=<^qS _#2pE\tԭ|Ԛ"LRjwuOϊsC% mē;ppȼ!pӿOdRB_t*fiZAPt Z!~MKڑ*ɳ/k_J=ݚdy\+"A >g^0 N *d^!SeBwZŲPػ'㛱U/-Xфoˣ|:KMCutu<ߙ ;M0NnMu~xSʹ-YӒYh^Q?[deUY*5ƥ%II#ZNh5I\^6 {^b~DS,l @ WȫG5鞅z_i?W1]h ᛜMˤ}(Flo;I!Ei5&>eh;5.Zn8/SE?[06*IoGUT{ v!ϟc t n.gClD}\xk0zfWʄ,cWC = j  *UlCm]Mұբ.zW/c3ї-~^lͤ#q0KgcK}8ѓ^-vV[qn5 %; } \@řWGRRQF?wb * l}@Mr;.# 2i ֹ,*Ry|(q (2# ^X$vyܢ';aDJMr E3C.-wsf[ҍ ܕJ }k{n8< 58g]0r zX+{^KF4I?0c!K-DU')l(]b>'7u1u?ol*M/+p=_$9dA>@`(Tl[B-<gui@dH, "윜;fW@48?OX/ }<>/STlێ Y3@Υ'bAqA3@a ˛4ZZ 6 # o8J{kzŭԤ}}_+HZ:!VіӁ))pv"7 =6/nRrQ%Xr`ImVǕq]DEƑfaIJ{LAޗFzX"s:yDم AiN}R n(XSPa0;泍Ѡx !5DGT=z7#>U׃@7̐诉>7vA^Q1oAr饂r94 db gz^k G( ||b/pthRV"w1|ϲmiKrM?.Q :lrld::Vm3!M'guaDɤC:Ih^Ȑp>-o|Z qH{M F͎`WieeI' Qm8d[1h$?2' >Gغ##ՊeY`{<^Ysd}7\?Zp%)a6/-]-#b7=ȣ`J[l!`زe*7Z[3 oj4]걼<4̯[Y=j&¹6eWw҄'%@+2mn'z )BUIv)zl)mJ/d9kX;Di]Sܭ;Z:&!Zśҳ?^ɚGRڂ3]bd,}^u!'=iQO;aw#uy+>O":nWh믠ivAü- æ"e)9?!bG1~tXUu *$%m8n>Ws5[^h1 ql5XkFC/7p~."^(RWEkԜ"A\h|v?jEgn[F^[i e `]H'e'H1H~֠^X-HeKN4ϳaւ@HE‡C}XפǝF%U+hݔM=63l(/o&7b)ɗ5N&< ~#NKy˷f㡼xt:c2MGɢsHrሞ*_VOGo!RA31~#\Z[& ͲLMZ=$zqB@T|{ŻSFop3Z82b ;xW  f>Wwl=w*Rk2lmmսM5W6 ed~EKp ؟Ks_;l;2n0h@a{ +:Ë7|h\iղ߆ő|E+%l'0ՀFs9^8eVh{\pj'idȉ]Dv*H*XA0h=h7n2^$FM:HGKOy$PBށJV!e+| oF!BT9ۘp{v*[q= %԰j'Ovrp_2H< #b۪Y0|Ǡ6|Z푾rp=l?NZ}mֳ[Fh? drȉ$xyZR8mw.&j^=U$-In[|hRl C UP-Z#,9b^qsO|Sy8F Bvs6J5(wZKtK· lG,AQХ|:>d9ƌVJu$]>EfDVˆ!Vlksa14 (vnC]"'}ơ(Kƍ-@§BܚJHPވ(k֛- =G_Nu*&Y`//L+1ѫo/L-7RL5_:Rm`Ks2=+T"?ﰽ.OQe _') #&}duA˴Gփ KgO>yuR)W.v#UgTH`^jɈrdd|-|'V@nC\fL h XD0J2J0皨_}TXo(b{F;?|pr0~u|%Sm9]n97]އMI9|KXR Zg,D́*cbXCᇮSm z:MXsKRJ8 Op,/{ɨcRCeW0RDj@ eKj]_c(@ZJg,mÄ͐% i1Rj:08x\C7h[Z\<ڷ=[%BaGk.z^\W!#;8|pz )~?G⹽ v3yp '|9qX( ֨OyzI[C *M`-}&(\S$8Ɩ^ <;:Qͻӆ izKCw<(r ʑ&egͶ!6)s?? a?=31z;}h]P̓DD>;9U İka b`^p@SPլQd$Rr\RO[8 ){Fީpc49%o9"UnJ?iM z X&7&?;ԮtTk94XiGKwtq#w3lx r ?ps\R`5J#ó|*u'}ܰۂAg_VYz\T!VGӺ~yOPu&w [}դd*/~ɡe R/5Y%Cz?>J.^Yy!(J_ G;3%|?nTsSi40+#l?u}IHPҭ Q0tdUpM4kClKfR3a;Xh8s|vҜ5^!3!;!b;8^sM7"9"įJ}L1ZOI e*7TT&D}f=`'.nw5-6P3ގKR80HH;t%}43~f,>| Y8 띻#qTוŧQ o6x9V]sי۞zԘ_GiI=5/T9o1RA[ضx)\cAD5ȡ!$8"'"w%*e.*P4l 8;ָ-mZ?wGiQ֢U-`Y˚'JEGP4}aBE0j P"h[RglyiI#y6¡hU2[ÖZA2Ze9pZUX'jSs[9@jr;[%QB芍RE <>ڨ-2 ymw,c* :\Qxɹ YN:+3[B%D8fs&WnRpJe$ QOoɞ.4c  ;x7?N6^^,= ]h`\w)o7pU;m"WI%Z*]*cѕ3M%\ $ nR;_ũvhEoq>!yd<߭D̓rꑵm6]S['© >\w A1͆F?ߒXtV'|Ke*ycٰJZ[}#筒 +CQ/x+XU[+#_-d1 3l#g'1hIg>8ݏI2NeܒPTWˎF$zdHy>o(wӑ;1w2/Hn#ȈMz'[gv+1Wk PI@-#j^ \ WBwQư;u ;EqORDq||-h1C uJ%62bJ:O 5JG&6c,"R'R붅-gegs,/ͯ3"u3~Zkà>ұyncɓ鼊anh &_6CNN>wW{T>Ix;<ٜjͥoaR~0O!W6,g ylEp/gظ>gŌ~6x.ҥUYDQ8gn=p<';ڈ.ȹwRӲ^<*_a:ߛjiFjtVxFg|O I "*+D j s{(hM  E儾؎+zQG 3{F? OE9l x8Au@M$?P2:m{X _xŲ׾b<̮Z~&}K~1w<972273p GEW`]Ր?U@* С.M f0X๸Cdeխ\3P%hA^jT`Gǜ Cıh rRU188rأR㓸¥g$L&8lP#} Eܠ P\U2E?ӂ%Xlip*Soڭ\H|6?#`rnq!MUVU i[a o EH;3Up(W om5Z`U' |ZGۡKK8: vf aSW'Sp߲dз}#aK\.^P@K_.ΩQ| qt&Y4Ɨt Ǿe<*tDX{ѫʙBpN֋{;FZYiRy7/C?lf"•Tdw0-~tvcUܜ Ŵw$J4 Fy'[Ey<?5ƩBVR TN)pb(YC|<ġ5',gÓ㿔P\S+K>]w pXM٦8z㧱mƪO~[&[qE{l@hOe( ;.PDN|+Z%pE"g͓~.nsuVXٝۧ VT`2o'W*EoN>NIj9V>qyEjfՐs ue dUwrf5M=GQ5(k3k=_u3Eȼ$ꎷ Lͭml#GKg Z]-fgnoG'sbƲnQXp.G OfűomC5^j&Yc)e1Xq̄ЛJ1Q2}s;-}ҴgN)h x li\zǭ%- Ih؋óA_*iкΆ]‰^8[qz.`#K_ Ӑiǡ%EFhk;G3[T֪|_`ǹ$Ct1m(5]2?MYCe W?:,s>EOKK^' A`ΔϣLy84(äVDL( Ɣ!J5tmP1 #Ͱ(kx7w}N||'8FڼVAb&j#}|Dm6 sg釙T!~׎ddfv>8;?m4+K(L" oso-#SXC*Uz AMן@ `&d%PzN'4Yc&Aw  q4E  J6L:$nu7=CJ >1+kPF 7pCQO+#m:SPwp}B\ ﳪe^F3j:W$AI |>rL=qÑB:ﴃK\WYte ~ޗ"Fs֒}]m4IbT_x`kʼ"M̄xP^B;M"[ дnX"*K!>a]b;Sַ|bVr8{r 4hZQu#T%r5 i xS!+sq nTߙ H0KZqWY,OtBwSFWqP$|h{'Z-7=^?{A/:xҶse8;"JU5V|3A-2f'"$7ݰdw%WGUŔMcĄ@Z lQX_ћF*j rfbcTpW2W a1W?)79pKȤ5ݾ6B,|T?nN.>z|{R1&dx$՛B}K+^S%)iǖQp?凸6*x@JՌktp" `V-O3!.WnVB/'3TB r:[X%6eɢvmak 7\t͗%]"*e:o[^B |>#D;]<3P\N(ttrF Xi=pH'XeAk4 eG-f%w${l` Wi |ZZV S#v6Fҏ2ӄ/ P M҄=0J[MK+aYƝ AJu^6[v ϪFq%\ Rv1T SGhb+߉I}Cϼ*{n` (cf1,ìV2;Ij[q<+ Z*jT 8l^?"phA0b:~^+o+S6 7ojHkΚGTʱv[OW$O;&f- 66 md31.|ܾIL8(Ϙ2qS"JqG~85tG4痦T?F{,9—'mBj1H0QC6GB蜽?3jۀ(&{fFQ,V{u!ub{a, v\^8j7\ @Ij8y{\{EɔMlꆥ*z)rv:lfIs$eKi~.j&/ ] BpXu)\SwƞwCp'5>K@;.p /:ʆh J9mR-zD%{,E֛ԅ٘(jQմ:³*T*x0_cw 2wu +{Ejfz*<} N` sĬ=󶷚1_鿅v1Ni:Y燙*5Cp8*^  BOsx!a,،vG{JS-sog1@5yl:bԍfmL2>u|%u` p) mtPSp+Z41!Ny).UʐhSSJ9>~dPIm#en({UǶa_z?&lWz:/muED>ZpgE0 @3n lE}I^MvOó?  CZ JQ1&lΫ{)mt\ ޝJmX&POb%ٛڰ_r|SHYD]?x]"`x"inڭ(P4?Y1!ȕԎSG}MhŤd5GezfK^M*`ޢWPo@Yh6O펝ކ#`E+زzs6[]դ014)Q>m|#Kf Ssi 9*n,[e CԧOCe@9(,RMm3a X2??ZHگy!FFo,lx,躞o0j.Z ܋ VJ^AnBYR<ůE&T_wuS@5 fժ z@6Ym[T "qhU!>lG +V$%L:EL@4C7+P` $-)?dUs%ë\N|(RJ|Rgrܝp4Y pvҳ]i~5m󰿺h{}L AoRARS,U۶$Fhz~ mb p{aF=O0 `TG7Dl\vQ~joY)&L{ ]֦U͊{-K_IF.zz0'f%4JmS/A^6 튒'; -d[]C[uL"IqN&\n`V CONqz]^LQjc[ !zWqN( sZ9B|Ʒ$ͫ``J  0Q[@Lf~:dNQ ݉_g 4qlH̒'|DomGmP qw(}U {r|g@CW>0:i':q-#3L"wl =Өl Nb , {|I69W܅1 : o52[@2)֓hؽλO75p47 @'vLܚ,N= 䫴,0s(+3;ydG%6"ӓEKuF&%TGgZ%`ʗ{f{kNGIP㧤DE!ءSNéVPHܻ\^_wΑ)Ln5$?W4O)6"ZSw;äJoŹt8RH+CS ;TkefƬWV^X4S\mY_\g!Zgd6=6;V0lpA*d|,}.t[IUz{b&&, :RUu@ɧ.$ْ0#VP]GCz:{sAq(gr@ Ytr _>&GZѵƓ1& , ЦK}&7hN#d'9kD߁.]2<=|vX,OKk9ыK*}Jz`V<*;u[U?~9"aDż{2 y90'f n5l7\)hZ,H@uppؚ76T xC_ 0$,͗D՚Jy5XoJA0 ANĩ晻ms WyJrˋcqM캓Z/񢚦 Tn^e>)x8+PvGζM/h8` jW8ӌ#T!ی>'t(̮u2SHM!k`$'=wKL%#chf3Kȑ+<+M6͡<^\Vid3 揯xJ'b>K7ETYt.=mGhS2"&-w'YhM3z$-yIoYE4Xl>C6?tMC HR.9m]N(djb$+KҁSxXFJiBxSBRi!xP:`}w7~ј +z#(l[ב&^w1 *0S̼vm)WV[`Q"6dcX=wbpŮɡZg6!LG@ [pɕqTbծ. 1 5Af&(QB) g8γ8݌n_7 nd?+i]xUǤ ʳFSI!GK_Yyr`FȯMs=J}@kj؎/`W pیT)Ţ|_0zt;*Vi X'FHCf-}zN5V/$(/7x#~[?`!F \"dFg6q[z.Y!~z^4~LR<._PK!g==T!3 (>s嵪ޯF4d,a/Z%CV` >-hKw<Rc2LGjJ/e{41bMu3(+<_0/P2 =l`̇z",wW}gv0\]Uݛűʀ{nMa)sӮ51mUMt!**>13'p] j8XpȴTeFzI0[h L[s$?D ëmHy'QmK$>Eu&E6dWρ: h{w:;EbkoI;"1xF϶b/S*׋XI芦9;0]otBXqB˃Kp %]$~Z]:}+0qf~MڮǾf5 )#(ݍNF2 w s//bAIr2Q@b jhm*`1cF E3DKJÄOҊ~F0 % [5V:O+ `Ś.' ,n ć8TK$F0 d:qi` /r!Ga*"Y6W 穁YA . t"KFyŶ!dN 8~B" S%&Eay{qB;? Md,g)\26 GwCݫ0zM`U7oX|{񢽰hHyn^qݮHi -0ȋYic'BUKpn71|49מk. 2PMu8o߫PP~n֓,9_o٢=#[NP3UːUH&Ilw2#IjUN!EH}́q=;+C6[$#GvTHDXK1WEǗ8D( 0h7H) sXHXD]ɬ.܄}P[$yg{(Zu5K%j iP];O3\"VWNp=L/f Rr~ccZ}dQ ?ܜT\(V޳dW2 ׏|w (]vz$\Thj-~Dy Ɏ-KߩJ9n-H/LWz4Xż骤'x|I#NGp D0ً4fADCzY;g_RNn83 Ao;7M2tf86:EHZxfKT;<"& ̣o-|%~t}`h}QlaK)J0֟%K C٣Ne\w6qT8qEQ :" }"@r^V_) EpQ5anm|n@kΜQ7׬%խ}Z!&NR2B;♟ #.j>;f&("Ԥ-, z7A(e=șAݯE?}&T0,|ĭwb" U_"EkIe"fe(!-yXMV>\h4t]Z-KVϾ嬚쭱%ѨCqA QFfdwΣ eROŨȣ_fXQl?6~\o|^b4f5K~6w2>֕<ε]K;[˶SN).<`"h닯!"IJ:혳4,xf-ѱpq)/^(c%5g?_Mt-I7}Tts *NhjKҌ_,*]8U<~ ,-CaDWhwGˡ5"K͔h(0(@'lErMgDi[V Y6,Eɷ¼SQ;Y[Ky3T~ˏN!=^G_!'44*J[6erxh}BU:9 Ψ, V7 Ƌꄪ7GߖC΁e5MEAݾlBd l]&dBKnHϻrN}Jq>!2POvyy7N 9֗&o7 278cbS$*F?8啡 fZ7kdsMue*;+B_2E^1^, D[^lγrt$;(H߄P Gs@-ÈuaVDbTf6CpFSԨ,n-zmO|&y ?},A)R Ai7X xq^#ygRяy%=[ lJE´%?e1H ȗBCu ޙY 1iBc2D 2쏉*k Su%>GDv27S 2/ˡG%KWM9V#}V0B#R-ֻ I-Bsk,2<ٙgH5^/Qs;, E NC\&dK|xaM ˑ\d,vL$WT]م*mY"ҳߌmF.Kw^+|Pj8fsO`uR.* OydBRL9= HjDkZVHHjB#5!C*+9FQٻa稇 nKUDspڦVɳbYL= U@$wn?js|ȧXlTY+ڭֺOx}|Z0)ee=_,[. :A \ʉϟ, 음Б4pӼ`| +e9ג pe@`aѦt(?D%M_bx~D =̓2OMl#kr*UK-_c8Oi?GL%Jx[[/u{1ҡ] V2 ʀVں,OOH1L.`p $_e҃=&mƴF |\8-6- { 3aK. CFGW ).˂:޾dB*i{]'Antub *؃LHYr4]q]"!5V_9˿H-=ge':eDq\7zNvie'  FDS/*KBTր5%t%3 ݉++_]9A rgOFSN/ wμ7G @.mV8-Y0ͤcI>vg,.!,Xqr;ߐE6=y8SY}UʠĹΞ(p3ǒ5^Lv\R֫/>R]hǚ$!aˤ9$SYmJNdnZ$o̧0]h,-^zX9xK3χ!k< ?d_ɫƲ5b#jA0n|EP }Qed?M|L51vln,ϔQ8fx+>TG3-2@A,X *-I* [*F jh5 Zg UX}p|[_́b._+guD"ϵ%4T :Ʋm\BQ+uOS?z1u[B4gv 3SA7哨8,I;,L8 ҂8%[kS10}X GtD{!oяzZq^ػ61YtXO5L@"b s9uͭ?@!F@~/l9 >qJIB׫13ĥs2\cw%hd]۹؆DQW@KTo~{Zq[lT|>S=,n%I*)etn#E^Uz_>ŶHGo/)bAoy/<^I8Q-SuESMuƺFTiG5.zAv~B*7<²E6j_mcRFzU )SQ,[Ie^3={[Xo%i,Dk-YG[M]NWEDEF9&9kzQTǕE% 2|ɩ"K[?t D@4ݹipۻ>v#1w6w2=#u@ez.&Dx$'-8ˈq<3o0mh ]͗90CP'rjncLl՛rЙ$bMj@ N+S-ӵNȑ  (!^FX_pWpqD^QO\>C?XJHeAO2R:d5QXye\X jB|\ǧvM='M{ *OoU%;A@JgvSH]_xӗK-H] h9C ;phǍfgcem)/e 5d؁\k2, ۔aņs\ w ^W(vTm%*h(sLV5U aPMV_sBw$[JL~ʑI/iٻPwZ)=,(Ca>}|[Ҟ ֯BZ4à?g^3i#i=XOżU6 J(%[ewbqzI_[ %TVlOLJG1&j{T_P-x`> F`/4݉`󫣦Pjы>be.*2Yv|P~M U@q9 N>(-#=n2]icE"U;R'^ hEބ$D|4R=Nȭ @ok#w(Oݦϐx^u:JX MrU[4#jRը];l=U]O~{?P<@ia7XFfOG=h<Tয়12CS EӓRtYaa1|6W4l˩BT2Z=Ac@͞)IsrߎؠL>&mNVR]`mAc $aVg*h9w%(ǁx1`.jaӈԅmn_77PQBV8'0cmrv a.lAeS#7Z?E2 [q;@>>P}=gqÅƚ4X*ޒa$Ɣ = wF\d1fv:w7.P&!<Ȋ=#Nf 0 GMHt~ICS &eE0gF;$qPLqB=& \'"II : uJ2xx}5V#D"䛒C܆/ Ժ<:3fٽ ƨ~xֳȅsŚ8~ͷ1vӞ[Cr!)~#ו!n;7*\ 6)I{W 1/,:_rI {S5mb| |T6t7*: d#U-Lvv!q ,dqiACfBrsT@,ŴVϭįm4s􂒯 @q%?u]y,7\Bu[g \=Yْ눞Rdc@k{?YT 9?w< TygF(F -U+^Kp︵&<>A[+Ӷ,(nۘRdp'*la.g¼ }3$փIzaqeG GEvlxAԉAP&ֲx:38XR r$9* b\XVc%,ABudО^STjk`oao᪼(ي^kjY2&웙y_E?/"~qݏTL&8S+,HN{2.emOqguIM5nQkLsYZ=2aU4]"/Ժ޽˛%<4Ji?Z!kBo^gԸEHUJ gmNRRtJ/<5i\ˌE}$kIiFII1E7 o?eb5,ɞ~r;e9{^80cli$=WMϲW2 (hwǘV #khw?>ZT]j;WdQJ&caɳ΍ j'᪋O'7Of|c壴,Z*Pʫo2+1r9E nAK_ڤvU l.2QEB(q};jjzIp d L fHp45h'%K2N6`FEf s Gd34/_ ?p,T>P w+P@WsL̓:(Q*"_< j#JI˼Ttez'n^ETǥ;`%dwzIScb ʀd/ش+񝩘| Œ1Ҷ,+8he*%I:Ǟb1 z{'t+;!Mv؊]Smi&09 %t ;/pȧh!i$cƕP>X'^IdɍjuƁ]%r7 l(d )X`FkW%*ա"M|Jj=%^Rha=[)=: *+7ݷcPf]4恳?`&"&_`SÊ=-kEx|P8 2"LaFcBWqW$>=V V_((YE,T ߟ)qeùjֶb ŁKzqH.q/Ⱥ `L]Bx#.q hFZ 0\F4&^Ƹ#}:=I{9_*eNfg|Nq./151\q=C'C08V $Hυzx"`lK@y1j/þ(Tt:WLa n _ lQonepD1\Ǫ56?P)V۷Xh1iS#רܿ59&y±T*~hט>~&תWn.AV& zj2}} 9YX7`i4YcD,hYp2e&:P@[4gN,D-TGt&&=__y`>w&Ŕ hm&Ab4E!6Q"i'Y DxKk~5[kUp᨜O {jⴑ D9W9i`<]nkd14e}nj԰<)Tb~B8{csG2b#SQMt QjK<4oK%-#*"6PVrz) 1:GYJG==d4Mt[$ZDMGPKzR"j| _*~Dx K5t gAQc kGMAk&E(JwQoDu"A'a,E@Y5U";[ I'A;G1Y:]9[RܑcI#GQA)nmF~EL-%633^Nژ8PNR-(.A67-1?@Yy&~q eժwvx N2&zR izUcF}0\z,Rw]HFﷶ \(D` J-U4/ӗ(RޚVm,Kk ՝aoػ( m9i;;˫|hPhwz!|;#)1_Ӻ{ )įOm͞d4KTP131vNbT;t1FBx Ɣ Sb;̽Amf,gLY}*},ZS\l`VI82SS;]#6_]8Auݘ1چ1r|╌b R@$fA l2?L./2D}w*\{uvM:%g$2 tŽ7N^Nv  ԏ7VY'LfBg+4wY6%RW=ݏ a3C ]]ΫOobAjZ,臄[ GjG` .yj:f994ŷe\dH(rfP @ [B6hR} G[Ɨ&Ђ`>pC ՞#g! αh] "f)%DTL ZxݵLA{=ɑLoF.sOZ@5r|uVQpnedtRk}9w8,f !$hL?+jd-C7;i9V#\69%"+%FPap$B9Y¶Ǩu0y!W_Ɓfg}>k}\'Eѫч ">kpg n:$Š!W%HRPگ̂w)htGRQYEr1=l'?@R m1dvk2O.!yD*1 :m>AZQMG#=c|>;>:QEr;˩1_2 a3,R@n8T27[}oyV U~ Y wg,hbjQOIRĤ,gՂf_LoJ%I) 2GT@%2IVExSYOG&B{;6`]zFtdQ)U~Jef/[eyDAw::- U?OSZp f+3}&{g|gz8δqmIvP섄R U{/1F¼ ^ޟ=->0h |\YBSYm\jJǮ[ RpHo Sjg-䣸eyEEJ-)[9%_ӏz4O o0a >y=`ը7:hP*+$=lt^I 9e2Zg2P66'T9r ex偭.qJF LVc~;|ApեK*&\baO9~Z=*1U'|I)n$#tYӺAUpI:Wg<,پu9r 0=!:soM&Hl~ ` \?;Xr Tޛd #a_sL)ruDوCpRyz%jJ#r-S*ciޘ{AP\tïi!?޼˴ X?cFǥpBP+=P^~ 'F`0V KvPj:Fƴ]55Yeme2v[3Sr3N;n3])T)Qڍr^m5xR<kKV%~&sc _a,21k?`a\qʦpGl[z7*l3/tL!s>O%\ #Z{rNWQmslׇˣqzZłܯ TX8+$4gfN"wN(H٤Cn{t6ddOl4KpR>;SFR^%mV^T JT. 6fM Y,N %JmisD~tTMSd|,'0+]GO?xC-c1d : VL9Dȡ`H޷TpvfHt ~iy.F!4xm0y"i2A_>~%f;z+M, 8%;/5jtu 2\oLbV."- }<)CҾ+6}){ߏ +D@V+1@*AB~~_{b^B5Ն&E,!oNةu~R J֮ ݝ_=GQdH( >1J``MMΖW6.dj)ic>?M>,^d.y8 +T5cye&R (~D%),JTڮ8B.Wк8hdyf,H4d0 O k 'KIzx4g.PCbI)|+ rUF.2$8_$T`l{Ɋ3LpONuq_|"R)5ڜPDFnjDwnl<^ݲܡT EEc"#Q٘JAvL4O5ŊqRH\ D#cn"kȆs| }zXwBeEEMt ]eǒ)b2QγA r{4!R {b4<8~7pݖh_Ey K[Jroe-; 0F7 t]O߇eB7ƊC'(DzP7a<3ԔͧĚ}C$mS9Pm'%#rI/f𝩐#eHn~^uB̏z}N&4#z1.\uv>^>!uޡ5Q. j3B! =lk=JCQmU'KJިQPdMHGr_~f8'f"K\dV[]?iߣT9UpSZ\}Fd[<"=BClqh u cAzƣ$Y0s`,u[XTSćS}j~^ۣ!+a1Fumu!)˘6/3R{f "J쉥>E_q2.\ +/_4K@ ½II-aA֋I?D3E a1R `Itiᄁ_YTL$]0 kP?[(܄0.Ιlyi=!&<@y9!\zraft8ZWUxc5f,?{09~ _ %Bm&0CdGɌ~v^{^ CucZ0~Ru/U87=Td>UČ/!߲U,"c32E~a_ Qs<|@ɭ~XNbAMyU΀AT̪:银m tpk@xGkpy߉ sٌGܕ;\`‰vIFi/j@PE4ȁ+S Dd\z sG-IPܞ&GX;c}LG|aۮ>5GFq,IuF^ ܧЇ*bj$ZGrp2:q+[i}SKL Z>ӒT3F5G2́zFOra*cxzIȉVGvlj5uJK5u/fѮ[.c?7-B_GC ÂauAz~X.y) c hߑ N239'دAo| ߌ &O1D}04d[n.~<ɜ? %H8g!rI״M8۾/ɪ666Q? &J{-o w nBM[TEݲ4sЅL1ٚ|<%1@eT/hpPmSVgW HaR\XR_r# <$-?.ᡜ2+we2Ȋ (eW_n*[!d}SϮEŴmo|&q'*2 ;0׬ԛd1_ܣt[j6VBO,b/Jyi8ۤ"[(͓CMԢleX$Sӄ${7r/^جulT Q'g9~C1ی&q#b(*6Pff{>YB[߁'>ޚCdxϤc"Xf22=T(]z)@XrcNgn-c܂&j0%ٯz?22*edFghڤȺZ/n`DУ>LZH)N6ڃ}7:ިpWZF|Q(ş::&[_-&]VcV fj35E8L9P?ȋ __c>0|_y&?/E^B[ǑVo A]'齼 ᄸ#y)ÿ5/]Fo 0 hK%l'a%J'Giͩz.cq3jԓ O3kIn*2]xX2wk/|Ձ1}zw*get+cŸޕ@lzfC|-@M"Pֳ˾S;!R`vrCn vӯ+ ?a? !b]z?heQhuof,jF!z}{2٤lvnl$[id-Ch[T{+=4ΓΒ351J%\R+8=k׿F&BYUq]_z# &Z'IJQMDŽ7LL>{A'o ' VR SX ZT7jBy={7{9de_+طÎs?$ȿ{ +Z9hZVF$N퇭$ƽAqҲ<IQUn, 1n\.OihxP<7%g-D]ڷFYS=PL1];9ZjFėqTM04_`M| ﶹ͹vm ҭdB&\Aq ꊜA6Q"~dd@KtfF ((*Ll迨85O5.@IUo:t A?vv`.&>0+taQ!<4w 4a]40QrOi|J;O3#oide.T`8yp3HfEH7`Q A[P];/p]i ]tHYW,q1n{ ƿ^'y'*(Fڏnq6 nٕ)m'VD{K.jx֏ F kbaCtu }@jި-44Y{E=K?u-wq__vԠ}"߽w$~;)5.AXOIO× tY9G|=啈[/^R# +zuଷ2|6gh3R4*sJƱ,ƞjAP,]љ=4%N>#zʽvQYV]P[& \=$>zb}~[Ȼ'MzM'No6%w 2w(4Uɽ:7ů=>gS*(zѬ/"26|`{rn3O^-? ~v޿+q?_2/F v_O|D">jϨn2c%W),ط T~k[g~xef恦)w:MG7*ϫ56! |4.^u!CWJ`@4R$8 x݂ 6:($4]ח'|,*'F6 -c(J>3.w|FY7!V d:c:EQ5һe%]hwkjڇ 7e߼JqW3&$fۡ6~<N?dKu.i]=c͒T9Ƒ*B krSoJoVu2KIj%Gu`R }ck$)Hj5K- V c|>5 k~A bXa#􍼴hԉݙtVVbqТN{`Ê| 7G[J'ga넜s}`}ևC] ]#wы .plζoyfn npy27Fe?=2;&3AFUBvTj I]IX1b珹&+gtdޮrOQV?`>2-SaB7@Tj`4}HnmS@H0J}1{|G/GnQ5q{;2xbBeKa Y eӴ}]'p#Z2kx[z\3JXxCsҹ17tLFS-$?l,7jJV,X\ n)㾑ΖNlbiCa/pg̰YCp (#:hzi(rw0ƶ^L$t$w|'cW|%W5-³m)DQ!\Plji4Mi_rRxlo q>Lt[P4^0̅3DoyֳF,>x^V)V~k^ N+z{"<7iC/塋g,:ʡl D6%複|`;UX-U %m3ȹd{m ͮyg a} _dh%*DF:X šgJ(0 |V}X/& R;1MqՓB$i;Q-j O`3 ^rL$GOFWwNݓ".fv]z(dz:x .?ƿU-gF(MgȬP,Gu")=_2!}/h=Q,8j7De;co!Yz"٤2}#\ɸFn5wf$[]~n~?Iohaw.MEOU5oeEעmʪ3?: ດU-\wk;H3~R`45Oݰ Dv5헲S[ZILsa|Gj -Qyߧ}Ё.t v//{R"1*5]KA_Y?v |S Dvk\fщ@ЖÜ@ ?[v u;Oa%2kA6KƉErXi߳kI7p¸-3eDRkQs "Y\kț\>,_w;Ķ S~%`N36a[Nt CfrS/8M8vXP7y9"/{vs-07n퉽d!T}/{Kd3t0jDĆ]dPj ]R%`Fw̅Qp-RƗmȞ*sA۸_=C;JBrX+I3;e*蟿18_ĬCd9"ȣIB8D'gW4hieC:* Y{HMǞ][ip@SŻH0+yCN (.,Xʝ-E`:#d[Fc{CFX4U$a<~ GK:k_]` tөC#Kg l-ɤla%d <r9g֮lig[H'M5>L AUb_C(Hr ͥ)f [7_ &/XZy fCWr=s$o,H;y%i Rw? "Q?ݚ% 7Y!kӊ.- p&/h-)!XD)!_U][7NFd;%K8]#o7ZLO"U.M@x 2[QYJ 9+}HgՅR۶3|h802}KiߥL?zE|Pяm~nwlmImJ@L[2?2:CgC|r %D laIg͵r"!X4ov vD:&sKh I丘 9<IאE I^YLO~Jz)& k?5QrhD5T0.n zi`mZ bw Md4bzO)x"?;Gw;i$-=5o,s61j(2H@uQ$aMcJ^ +P%?k*.\HGJTG9($s1.S>LQbd1p9LgUSvfoyvLAc/o0/EQ_5 Rř H˃/$뜴8znթ8Kq̏|qgb)FtZl;~1>NRlI!.ȡnߠդa$&1Uy6=*Gk"suTɈ׆W9Z$0E9g'A!$h7ѨCyi?XUX.u]fM׫RujX*M)Qlk_3YEQ%yQM6Jb>3Z)f%mto~]=)^K~.\9n)>[&Exh@=Ds*Rs, b~0l*2Ia$v% iVZ"_ M=^l2ramC=R M;p@lc|Jz\$ K}x9.tc]#5{w[8G^S3!G%"9/c(-yjDj3X Ö1N1&^jK$U=wZvC6ٳ2AG‹hTDrvTG݋Dm"m\gMȌXKP xo;fNFLXtS2}\O9l{' T^^iw4+=" ~t=0B޻O*v *:Mm4R뵻{XNueD/k;KxH2G DX`C=:)la`Qt@x[r岂i-3Ph[nm0.[?]-Vu6흜fA).Kpu@GZk9 ZG4R& tuWb6rc'qƪ\ܴ{-j }y~*ɦ' YSkO, VMx4Wl*>94J K\:KXD2^DRʎ1D{ŕ [PkT%c?hbǝ5$Tc.8G c|p_Bz\Og4( w VrGa?KJnb8+#ZC[;#+|d>w2Mw/zHE>fxs;="(z[a/;J;̴؇rSxYtXs?&C6%kw z|7:=vʥ`nɴexdxi64de@HǯMER$EyAL 69}m.5!>Y-{twEs윆;پF%qo5*yҿ~ViQķWCHyRHHW{nXS,=h*Œ :my:jH4R, ohhٝ(?wsʣlwûN5ZҺPڍT~X>yT2sdx%Oz:bÄt6BQ_-Z `?vG]vdɽynot"E`ReW97$x~pOS^I5UmCG^,7[bowLWx)M(6VxB{c)t(w}-*4v`.MCWpʀU?,( O*N Kqy,% aHk)kdvS^|iAќU=`W l: e(ssRf`HBZeAy x,P/ӑX[#7|s?)lv  ߁jl~Bzk~W8.7G)-lfpUΆrD B))pPI_oUgM5eh泥e;c:X݋C7WQPd H ĕ"`NM`ݶ5K6k8sFH A\]܀$XV&h% fӉbG1`WC-$%-Keipu DuYY N;Q7%xAY.E"~а ,i^^zT\5MŐFp4YODGAp,*cTV#ڱv:'V:*U;C|8B1R>(! <s*պ5hdVltji"+!&q$q./?KgTgPP\w4bt +`0_MZ?mNg){pSHOlokLC6)}wf( fy,7`;&c2K)2n8-Ƿmo6җqo&tg0BĩJ<J'Q6uZ5.ݳa?l!+ 0/ ʬJ5RMӲn-;m`A_4n4(abFԀXAko̞DC}asyv@V[*+mc BcXOH 4">T@FAwJiK?` Y>Nmye "t4:<_.BﯸhT/Zbс_klV ucz֊շ_baZOû]o/Cyk`8B*Ԑjʧ&J56mC@Z ģ@7dorxǜ.򸾧(R-&%0Ҽ 3{miI00 F#.Mhoi:;2NʮZ=/K*z7gZT]Edv\p,? op\# wc/9@%&Qޫ@N&gڼɤO_%`DwcF Z @s<Un6+d4td6(X'4v⻗,iFn헨qD|jpTԔlh6b _%m9~}pHDeC֑`{@duCZИ֌&YdgEdۻ>3-,&g>g3겅ˆEh}NU1* HXnjԑΗ:a+fh𖶅bzJXx%e:SxCx㫡\+MC;]5T)S8iUXxLQs腁Ine=,\R8,!#p[0_{rVne=tti5N^UQuqU]#G<0{|IrE#QLa</ͷ1)5.P )D!ep0,|#LB̉jvJzґZ+J!ɭ;I]A"n *ai3Fa|4ZvC<*iiWOs@Jg4C Sَe EצJi1U[ӏWyĠ@6ֱx>n@>\#&ݐ";[a/!MS4T; ҷ5N(M{Lj_$¨R8YM69RufHy)\hm`e1ryס&}%_a +c>;ö\`@ZedMtg3eeEQ|̢R+!*NT4ŋ!:.1D$F mtwIIqߚ8O 'rN@(/vh§>g;;ʇ<l?Z)sx1qyP=S8_df¶ AwflI#[݁ &ʋ-J$O$^U[k沝@'GJBFCx ^>2.dg̅{ (W?Vk2|mm9ɒqōvy-!үRi.(!uZto.1&Oʳaԫnh}#1I=3xqz%no' m'4I3q*ZͿEКygQG ufXp=LK10hq.9echL;?5>trY}n\hZAw5Nzg]tԔ;vMum߮jy?zp*^*u (t97<!o&Mv `NbS Ch^х ;!goNSV%ɗVHON蹷M{e1DTOh !-N':T#-/ևkʣa>57^(Z;x=n>|Q,z%m2Kjh"\"UA@ dcNߥ^)R{4}l&Dff/oD6`,s*ґ3qiCD%Uڍ!vqti{Z&X! dHїuyY$ߡGG^oâA 5BqG wk6llqJ#|7Mt:ZG`i;<ƉtΗq9M+lmxB'KC13>̤f$ xGa/>)z&0|$T>?Aҧ`:C mhEY-ǿ]`IʡiJ?UEtDҳ)14, .*R$Ђ`{S.!MԜe8-ܔ @﷭[ pe:GCYiLʱYb版h΍> 'X9dSU ?5IE3Z2 M2!?4P+!#`d4Vؚ2☃׎C2ٲƞ{G~¢7t :T|'vӀC,Ϫ]E:l1{S`lK!; rnյۋB8]5Q[%BD1.!*c航Pʘ'qElo,kGr7 O_'t(Y7yy\7 j=` mм]!]zIWrz5T =[+PxVHeZ@"(8IL+ X3>K^p!DrCMQạ@\ #® oQ%ŐibNjD"c *{[*y3;Rturo$n֜KNkD3*#yʧ|S`>T58Q rh*fOiNReL^*)|>ND}5\³#T, 紟(1 R.L86{?KU]KT/*=0'mWzbQ`D@LZzOl LhK$n7T $^k#YYEUO!q_fc.# k.a 1įڲeU~~J-WX*jb8):늑<4CLibLzw@v4vU ^;P*YX_⪉%VmkUa儙`=cG6aj{ks7vtS¼e Gl^0R] $/w=<[=BQ)ӭ7y0u8eiEp+V,iYEϊsu{/&`O8q9O98>մ-g\`?:_}%?sӉ>9: e\|T40ihy\ةA]mSWVnQ8Yݸ\\nbj4iasdy;,{6abQGLӰ]{[u4EMs@8,*}縯5i[g;. l!˔G;XtރWa97"uW^K{P&D)j2W6#co89XTpl{YϦ#4-*_f-kr9<g`x~繥-Pm7Lf^^t>Ę^~ $\B0 [ɟ > H =Hzez1e'*3 `oPz(MwP#3ŏƃ&SuX<¾>لHl%|v{ub FhgRGFD(JG.Z4'f5YPǘ]M1خcY&5crXpJ c7jrUxr=F"('yy sgMƯFܩ] s&hrdj4(Pc(oD$.#fN^ȝjT$`:[ZЁ>K'oۊJΏ H{+C)5Ќg t+ MG%N'Z<V*~6^c2Kts_yڒl 2q$jdzf(OQf =4czi#4n-Z Ggxs?̏v Xϡnցz]2KJ-na|ԕ=[7Y-f dOUX *9GW&-‡'T~=4tU@MfN{Z><ؠp.*D'"E4Wdl)9~ %)ioвvk܀TV '|@2?M\ b5 aX3(S͏9B z%gڛk *[`2<)%%@9'zOdoMRTF7M)7C"O< .?81mߠ0;7_e:Ox!ώL{luR5z mjͧ4VB~;sdRbF|yi]є_0v( GҊh^2uzVh4O҈y^ nOnkvisK99AŤ 2+r NDn\ok}*:|\( Ed_~gz:`Fd6:I>U% jc17.W)EHsr? FR_aC*S56PAw̤jR( ~8QM0XhXNF!~n'ㆳ:yhWQH4[`n~oFp*ꐼ<MͧXڲ#2JJl䀫Pre~OG1TC5)ʅD2{Cx۪U`ǹVY+( M@1f Dr yxۂ[`QL!YBU!(tà*Y:F_ȹ}8]͋8=tlH#كɄ?|;l ^soD 5c@ۧUL<6\2j[қ(&]if卸df Ϣ| BGυ5tIۺ\dX[5?*l7Tl9//PFI]V_M?e7NKrJl.&0u䳩Ii .BM M~,23[?sd1v`8c͟-swb᭲}j8/^ K9k+_ y/r(P_9*`X* i @l*5P$x;C>%n [@wQ\@2LKxC&|bķ-Dt6h @XEdPpX" %W77[,{ڥ7c|c-&* 8 cVG 2_{҈з$oUC@|RLD7-ܾ+Z}0=5]E"WEOԾaG''K84ZS] p<'{'afoAn.NqWHuE P`?5~XGC3僷!M0V"1N7۩ִg!͸5%^$b[%J+s!9hCCe5y:cl~pFهd(`5_ 0˺Yv cmEkg #AW%g.A@IȇՉM5FıUk؋pyT 5@Nw!B֨.,&9AvTLBG/Ⱦ BRҟRO2m>1 X0 FfH}QׄEz!M1ތqh;׻0|2PM6ZJF"G"tf-<)P Xsم m*C|C'nUE?q-=tZL l#!wj&11)V;*]:.I:qE~T:bI)-sr:b=;-t [WkH p%C?y$ϐK:z|Zhò~Lr%u8nHJ } X3/E3;n.ƘH^jH.Y$!yYhF_$f. 3B!&ۜɕ7M"L$U !nH?ʋV{[d\e.h3.V[q%i6_t^:~ݮ_].IdNI>Y s>)vb.l+BFl\w@u4hx,AbU("X}ёoU{&sQ *3Ƿg}R+$]IH8zۼ` k=7dlv?y2]ztME'͆j _Ǻf q?OR\g)g Bu ո"[ [ִw"7cgi<0uXӣMdO<5yHb)Jp;~t\ˌȂKX sɏɻ]UJ!Ob. * M;#rO^H+U#8#6m[l) ~cǐe1N,+aP%z2@6m}Zhwl.&ǥ Bmo3'V*yUK+4Сm@Usܾi7' ϭN}wٞ[ ΈD.`1^ox>_f'g#Z\/Y"da;8w$԰+gu/AD*; /(B: rԵX"iW3?c-HxNQ4 C.$ij9->A—]tݼɤz7G8?)~',zbdG.B%_MT[+w_pIkBa= 1%.(3KKp|/:vr}EDMI^5EI]WGܸ?lͯ몮R!Ը3=Ċ,Xku%l Ҽ<6e >(:FJ)O'X`^r߱% ^b #I~e 2tIݐ_͹q~*=,|֑qNV I=]M#AmIH; *2+kDw<~ʓ1mtɵ8GSnN-~qXښ Ol}zf=h,eppP. (? +aytOAsLqTT0rӎ\ Gog#zؘXk _M4rR27D#RǨհq5 ox)\8/4%:*S~=n' Sg5?PV-}1r>2dnP,r NPig><0 <)VkU#W.S/4#ڥ/]k@<,ަ1Ց3aѺYJy/EON 6qbn[*QZ«|:Ы=f'm1K5G)h‚jwsaE(yܚ!|u96舜&?”櫚eAe`#q^;1#%=1N/犚& j Ôk{‱" L?_з a^"EaZ!?Wq9D@d`'%֑ ,^@e>0>-伢wT;(#Y]2ĒKbsBGL7ڋ -<7*m*[+!g2:+/?S բxvd^<|iN[դ̻hmvKŏu\r 3 oGM7Tiзx e&XǨ/Fv7Rm p(2 {Е-/#B6{ 8'XW4?胓\a>(sj2qrRnu+@?A=2=l` >v/G_!N1=cvޅ #,Vl@"rr f1kv1̵PWu]YlEa>o;hKŻE}7_L|L2B(אU$p*k#=*fLl: iqd딋lki )uΨ? *q9 L+s}5R2,YbxYiL Uj312ber&Ƴ 2VoꂺcÄB?A"X,9r2KL 5V!Ypm>Tԛ,j㩣n%o72%MJ5H^ ~9ͩL"wP3I`@šH LԋM:MیM, J~r {`lVy=MyF>yGnvk2/Zkͻ8h58 >)'2kŬ8FXs !$qEpA 4ىVUS(nb':Ǚ9y*и |@dbH%t֑{7k׫~Q26o#U1 5\TQWR'F?,Xǯ3S<.STBnl4a)+-RrE|Ǥs&\q@6-]Jψ!S*Ab ,z*: 6Ro"qX܋h[`!|:)t{< p$dupVʉ^'UHGAͷ#V Z'"Q@;1+4XLЛg|Po!.=lUt#4F͹*Tچ1ݟtzP8!:^*np } -Ɣlĝ< Ζl Q˭$\?ջ~a^yqѤ6sdH+4Zl{7ǕXej~cQ<)&!;16ϵ''~-*iX1+U3\Y2%$`H¹S ũI0{׊.:^l?2lVsCPnXD6pkE`^Aao1EBbeL607Z`}m*'RĖ;㝋y$҅-Qq8+al Q]A8s#chu|QE;xR,hPCtg]ͫhI]Eָ TV'2,B9h¶ O 2jP+?b_4CFDZbSj9{o>)󳨼PF=..U(M4b" N`L TiRO<WS "go,u6\W m>GCuv| R/UswÅ/l|fvw**6V(t:>8crU?Uy4-vuz*0bM6&̖F9Pߜ)qau l#ۺ^^I[x0dYS< m1`Gw'[weO :-ڕyan ~mqkuޚpz2 ozhwsAErY#:=X9&;Eg|rNԴ):|:S)5IvIF7ǿm$!z(5Đ$nC2 c"V4dpla(y4_ϜJU DtMK#ѽ$sW0CL U9i1468b``A/c=*qPHS=t/f.qBbI\QU[ #ՂPe(6Nڒ U&Xpqw!A'I=vܩHvaFAMw 8 _/)ֺ#ZIxGcC9?U qǞ8PTՕ[6u:DeԵ(?yS"ᠴ%'>wҴBnV>h{"; mj|(kEˋ6a}k 0=)a-Л.Ү[ȆeKҝpǍ^Q2PX+,F~d;v Z,v^UtG AGMʝӢvVtUWgxHwx . )/- ėJ=b}hhdnSUGPJ >fQ~s#B ށU~6>y;&X>fH5yr ;K`k&5y:Uie,0ncR=Ay5{d\z3"Mu{;HDD=9ՁenRdI ɂ=짐$$CCM?nn"&4wj}Yե3:>:ε܏uhG6%T2Z)՛l:{*|6exfhEN)1N$B 3ߨ-/-Ukb0&I!lE T)Ny[SbVO`w d%?xNYybqBRQl@:O96~&v} 9c_BOAdPF5kRc-y{f+7=gz:JP7"?q.?GslU"SvJ}&y"IMX4MLuBn Ha#feDmnbM1,gmWyfI Î&rH{=XOPD~l H +޼_~n:F֊z_;Q#2ښxH$3>x*R TXn*FQIfJ" t̚C\ *6^ 6,!\9Z"5|:at; l =7O H(̫uSko8 ("Scװ))HlAOMۿ;Ͳ7Ӓțf84J`>g|0Y7AE,#o'>{PiOEi}B}~?bl=;,R' pE3oel̚1r )wQs[/XIhF8҂[ؗ JOf=J,JWv*+D{OE'3iIDցezIy7lK:w3G7G#x 8Nޭb彀/I}w9 N+/k `}@3˳[1o* `μ~仜-B"mJ/{.d,?a Kpp:e}=!sp"r-Glqu!8\S.2%6p}t%R߀>R*9oU(ޜRWꌗ]4CپJ]ׇG>^F<v-UȦ{[me0A w26Kűgl43eN/*ksaͰ%fǦCErXKN̖Jb5'!-PtWd ⦥F(DHK'oG yTu;mmyp{Q)@6sF+."܍CB4Lbꤐ~(;^5-ΡЂa>/ Fѣ;9?jyrl^@A\E~#h,pt>E%T`5oӅ\F¢ KoV yjT,ɫَMS]PKv Hk::nDF`QQzk^9u O}Ѭ4:W x9J~Nٰ+Q*W@t ;\D覴ɲ./LCƍUOD =k{r\dA7rb8K0u CM\&yé2ZPӇ1aSI6?%yH J6C,oڛ7yn ᎗w3{u9 > Yk6lH|,!"\lOuy]_)uYZ# w(9N~Z^T5Ei?}Aݏȏ,^.3O̳j =orp^a"g&koK9(P:5mrD!n4n'kg@?%=Gf}J.i?ʈ2,_@fܭRgŰh}3 #t⤃QG9.oaT2M{@h#xIXn3W 2pQ!ݟr:ⷓθ!{*뎬tZ |SH+DB)&#TuoB>@sH1jwj*XDd"?8tَ9:">4Z,}B@%B3*2K= tyX}(} X}Ac+7vWDYgݚn%?Q?FcYcᥒ+[)'[Jc'"u~_"y:_#9װ" jG(pQ(>0_<HR=nl2pemh|7vd|H+cʼ\@ 8hd-3Pΐ-%8<yJ:dN RbT1߉wk% 3FeZ- rI i免CϓO'h`f* T)(2SXxQ%16QAŕ! Yk!la!wܪNy&e 6K/# wU1R|:Vz]?r #Ү#ŎpG޻.%8QVsW&xED鳃ou\Nnbx0|ӹgZ:ڰ6;Ki@/!^(,6OY_mtYuK.Z?A04z~2T)/_Ss&I~@⮜uI(Wy EyKq飛:7i ?4iߚvRw- +m3!;<NH-b>N1ly!1OD z*^~h*/SC0 +s\)?,j3!'{39 :Ѣb̋bec`1dj6=ChݶN?p mjаha>^9Mce q#u 9摂,]).egXهzҎAۜl`~7^VȠ vvrs . (id t cy6SLfvUyH%7gl^ (Tr`ڄU 3hfEs04}cEսٺ m6HfGR# FHOk]ċQDbTdJ}?(^[M.KUj L KR"6{aǸE@FmcJML_?˔9YBQCb9̘C@܉KoBOՔ,pK.3ܥ(!9myL@u m`aUL:n8Sb9;W ^GzRSˊ(3OTf]㦄&.k%4V= P UReh1M}"P}^ZGF*/qj8%WpVt%7ˍs{)Ng>ϙbv"e%hlujTDc̐rwgos>"c lJJݙ6$,Yٯ$H4Ix#.=!YsoNmrfeyaE*MȡU/~AQ/n|#!T5x;[Fuv&wտNP+/tw'7LI ;ot9٩ ؿf&=(hJ&wFwUJ T]K}dCۙ4C T\1R 8w}V){I•MTfb19?8$o_/T" N1&a[wQh$`!;"ˣwTo63G(m8*=Xm3smPɝ s9EvrMIXX "^&4~FPz-FZьC$$qveG?#~%} ԄzrcՉЗfwDd! 8<Ls[q8g< 7^N2-Нt;ii,Wnq҃1|dlE2{T>ىC $" {-s_eU?o;YbZR_& ~udFJI2n})UvRIP_vyoRa|?Fc*D^'E:͔B ]H0L3 8FXTNkd尰[Jib[0xK_a2iQRXKA4( ZwX'a)-L 5OG=L=e4p|t'tV}^!:T(c(?$LJ#l=ԙHb'2F ObP 4h|0ze5ΛHXw!?5EX=leXܸ .}3P\fβۤA9aP"ZBx!~|5]RCR30@Lf.xR 9<(lWMV-zDM7#tkqGN|C'MJ '.ݭ-3O@K Թ5 =/hdC|̫eA@&P ڀf!P^t|%M ^ށрa}<-Lo WM*%,UV?5ݵN@ZQz2EcHKI(CHRJe޷\'E&QXS,=zKU @P NEuެtس}J]n OȢUA t,G@e%<#9320m~JZNѺnNw !FwY)\X3uK(3<>zLDAϏͻ HKF| \e.HZN7Ƌ cBUdcRtYX]GFT~;k&yk DCq9 sC8muY'c:. ǭ[iT  $iCW O (dXxr~j'hsRb%Hh*ŸBx *qPEb OQ (<)RɦoZOpW;?%"*Y`a=Er,%C/Bl>4.c:hUVƍϬ84>{TS JH1,w Ig8{+HIܳ6}YYq0fLˮ$}M_&ך}5UVc_@[X,K 9*N춙j{J fױ溁0O)e/|gQզvb`Y?"Tet>U®FܗzE^1mUa(q '<102y|+ (T8b[Iu|i$?7!?׺8S1d+̃[lauؽ,$:V̉Kj,-;, G֨%ng{Fu7j.K5y[|bcZ@g7^BOOr1('ɢpA;_mTNCZ?C!E){vS_oC$x`FPZ<ۢ9Do@ڣ'Tfiu,RP}oil0Dt}ӻ̖#*b,"@ʦ۹5~nsi a~WbVe=@c|tVӉA%- ~ZCtmG1K+v2;WP20FXE PVMDp5ȣآ6-"oA/F(Z0UcQUԃ3(aI ;ԛ9FW,+VO}^Y aʨy*p>*D+@딡]E8B1WGt"ֹ+n_3_ /mb~_yuz pKZ" ~rPZZ C" [p\QBŒlb:x+*wiϠ8!rSi6id>MoH-/JWM%J@4Ѕ0X `YxWlAɶE&,uR(*p)D:y?USoC50օ-: dڶb±!,ΖVDΊLfNxĵuh7oeS]SW*2ȢWuŵlF]-j户ߓUڛS3z;eF}ӒΗTa,Q};_ k۸Y.\.c6JE6e lYp!hb)hFcƿᶟZH: lﲜELiG(t⡡)vyZ:bU2MYИwwPnlS6¶Ub.[Hi`hHձC5R*%@C yx=-P[Z}/oe,h08R*{Ͽ`bޚp2/ A_"l0HtG>8/\lg>ȼLXh43oǛT&T)c!9ѹY $^ ܹ ru30߁ O t56lAؾLMT-c\WtAɓ/n]tf[Z{,/B+Y˚jm5隇o{A/VZrSڱRCG,t<RH%Nrxvp FbRxLLA4( + ta4S "T8ɁZ3,]j hYť_Wr'UfmKʻG+W 8H +)b'fn?6gsshg6 .6Q8\䞂XBãq{xʠk4-H~^xHh"kG tSOqDmb ̍ڋBINv!|X/nI2/sPH[1즆ܥW{_ Qȃ n:XjBh ⨅X }Vv|p^-:E#hR9=+نa›D RZ"4NDYNZ]%h]D=R&!ՔyBAaa \10Hbt;x֊Y>ker)?^bк bp} ()XPۢxC!F tΎ >(]/_~xjn'=j] {95XOt"3JT悜Wz. 9_lm5k(l6 IC0Suazާ[*H?ӳWL44#"OvH y-Ҝ*1yj('T焻 U8ΔK*/:WD>,NP[OhWa!) =n|\I\`huiKtΗ3=$RN~@8G=Փ!v7e HL`eWVߩC3ao=pKdz ^GU;@ ƕ:ށVj0{΃fn RŅ3%^yOk&/UmK +Ĥ6ylYp:*Y0`3eeenˁ-O8/DjbDVidhͫm{%9}FaŦg}*Q|\%vk)E}aqxп;b9Z{H&&3Wn? kws*\͌+ ,.]$Qs@/Me>4!jH8oĜ͙3zC%|ucj.  W<65a1j @0H_-O)2{7PKF^xAW~@7C-StNt =p=CE~v|q:ʴ%ϛ'ȴ~t4\M؞ݧcA*y}-._8} G4EzGI~40!a $]>biAD9$ .\IXa=0L]5j[si{fzl_ ùvSjnEuft49pJMK)\rţK<'1?j.S{2G]GRo)&~BП oma~^iP{dA:+[$HR'y3"FI*0za1ɯ8 {A:eQrjq&_{&ŖwQix)b 1+t栆Qvt,?H2AV,Ӹu`*p/Aed;D6uG')'*{O5E2ì4wzjuvqH_cxH^!?0{B8 %]T[ f 2? q/(r"D&e8g&0BsJZ!"󗊙Mjm\%XbNu'mJF~ ddM}rc<+9hc0ݬ 8g@O Ǡ6{gca/-Ēf؂:B,l[[yI`G 7<ʈZ݅seNZ:I1BVNU~貙2(HbyV}(}¥U> kcIك'S8f=ѶʕWAFqd D#"%nJ}؎f\QCi[6#Pwş Y(o3pN'!AQRfDI{s4v۠n?uNT4 rv[$ZΈSWJۅ m"ld?f&JkamV-%T/;nGĹɁ&ƌ/; g 1@__#oRDhx{3١G 6 +ۤw܏SYi0Yy"cc*s^91XxY(2jLPPaub1M ?kju J_hNv-OKz!kJ+@3HkĘza5d}>-yƭy+ J >S&faf8 Xuv>QcZs]gZHS̈-b3pf B?渴0m}:ZFw{n4}J^kg< &9&q0vV?!N />c2FBXzGsvx*bDQU*~zv7gꔘP w?-1j}v?;*TL g1me{z~2~ fR^q\e$]xsU3}<&8-=Sn8NX.&d_Zҧ Mx>VIujQn?ᴬxgkBL$q$pdd>k|=%-D<ɠ⚒&˦t9C:QȀ:1xDZ2(_ `^or+(blkX3 8~=c`#?[Ď?D`lr "Q?Cgg 5mT,͹X۔YuRsk}k c ?DS| p@Ao3 DŽ+ Ԗ?5Z>KDsuz\2Q?Ct,Ţk9a?uY ^"׶Hͭ+gYKVG]~ q:%`*m9Z_< W,Vmu;%ǝ4H9FgzT7?T߫_Ýo\Coehc=k!Nt:93ֳ  GI ]GK- >7@N]aqL3x*v(K?r# /X5 $-ׄS L@T}b󳩩V\]jg6E c5od4n? '^r`q}τΏNŸE]v46&~L%x߷E?fiV=M؞xaa҆ٚKDɇ6ͧk/" E= ;MV$T /I ((Euխ1(KwR>s*ѐ"-zBRU;|֋B~yjAʠ&sw`%JQ v^|RᰰSA[#:Q`HɺxlRH}B|q$BoH2(r) 9O ӛ[aQ jF0zl<'"cCrg0?zgz4AGUz b pl5#Z_B XUy~ R7-TOwks-|xx&⻼NDdK~ِHyB*'~f1O`p8*Pkk AޒGWLuGk4f Qc3P%]_]iUl3W"=0_YwȀik.Xqv)ßř*26]`jqQ&?l@ǚ\҂ͱtc1!m"Fa"T2e-vĢUjq̟9-rxn@9jƵIY73 T:@wzO qݯG^5͔<žwoLLQfSVEs B$jS ~tWK\*o&xb;;Q\?kχ ܿXWicfp:qݐGEMr*ߌ+MR~4 ''4|M$/"ȁ*O&Gw5 qJ.\&"Mđ_,t* NHAK+3\Q'@%=t"<>ONCOMbجUbDKE 0i> Kd?(X:]V$;Qn5.N`-g^%CuTPL6ڮa273ll3'96=Op7ӬS T2)R^LW߶MCx;}Ê5vݛQ9zs 5$|6>Ʈ[94{uNu[Eͧ\F5ǕckY|eBFĦIE2xT\D_/ʆ_.]P,>I&cNnD4oP,fP= 3ya%|܃ɩIc%" f.hGѦkioDfW_M7Č8&ȣ?%fhxƩE*|sTyWS5|l_7Bz ]7DVLK#X/T}2]տ_JQXw"hFpP> WN4y//ꄋ;~{kN|Eu9 ^E k@#5UU1 |?6V0GZA7ؿM {&9~=}Q!!Τޭmgx4ͱ/'M<; _xI3#"Q*G|~1mS?$5E^B+IUBKQBltY 0ݠ s'6PXizBC(ƃf ~;iu[YyԼn]eR1)$=h!+ޟ k?'V˼K\M-9.'R9l*Io! x?nzH4R'l|I%9 6$NAḙ0Чc}TYFhh6x}?\x)TnT)IOȇOHO=HR^ 1jQ<#;IT1삏R2Pg{5uo 7er>d nHJ ‡=v-J]<0I]nipYWg{~vk/H_?4?r426So9NJof6 ؀88834WɏB`~&M+(苠0QF2Ȑ& _Xu+@MeDJXkv!4]u8IugR1߫8#^*Jj͒K6SBZOPNbJh`"g?-z{!*#}ctho"AVEn/0]}X&Ylds&IL%\\CJsrׇ-濾CJ:T2ٳ)d*)cXXp=|2\; aų'_K0oٳ V*.X |E ]@{ ?>&>~s5%C6?ff/u_?j-IG%#x?קƣSZu4 8 !s&i ]r}Fxs~ TOT5fj0!g }=vY'hwzࣝjDK;0}P?k1>UcPd`E][dF~>Ͷǽo!x9W`3QJEps{^CLPZȷ+ox :Dsq",6 !#WՈut39RSdJ)yGt`1!Qpp$;*& ^D\`@+ Q$6wǥS+%k_s;W}M8:NpB5F77 XB1K!M. 4*RZ<3mcY^!Xtt:W88؝qYm) U b&;_Ï_&}>X<"\v _yr]Dqmr5ц>p$:{iӭPzeMƥtr*!Q% kt˿9 M5OfI/9uO1 O C4(]g {1vA qd$ JO 5 J>+i롅M LPURtm/7 zWV{/-ɰ^]MӰRg7w-?oMH.o3%kMGS:G *-+201wsO;n Tcf:Gc42}Y|Sӳ$W|iU2nx.-* bff@O>.C@!${aATp*$nuplM&eΓsI&Da-x~E:Xn \Aa>٩բt|27X^Vǵ_Pm*֛gt5,.$_=^њ7r KK3rW3On8#MKL2a")&; y9w6c6M>6#iHaj}q߱amFҘʟ_ kI97s~p]d)ɋ+tf"?zRynDtș/(i--E/vF/`(~cΈ cOIjM^s{vB]w#it,w*XÿC*#=XĶ,%$}2,h^)84ku˨WoN %76MJ(Fan#Ⴈ8/:\g&@hc~x0`tL*GI`/9r#Oʍǿ`^$u^Եkh f[g_}l<3X >^E PRuՍf8O?I6Y02EP32Mۀ%>Sڮ-$Otҏ47F @LW( BJ/M:ՀՕ%wf=fKQaʂn aM>7ҙ$C(NQAa>h+MΚC9tb4 S[OP=Y +!3 "S\3/μC kB*oTi ѯ?sRj$&ť67G'ԝ[ʴJlQ]hŠ;J\ %%(p 6ITh"{RbyzM!ʼh`ע1o\[XMnW~u~ahhcT 07&LGA6_l9dBo<ˌq+MzTү)_,w>TQX65*[8$? 3SI8p B'V\(b$)~LBYPp){+f ^'qi)Ybkn9lJ2<4&[^hZ~x(rDYPG1ul]~cX^a@Ǿ'|ʸ,*7F;W愇$Qy!.yҔ E!i`,i&r-1ɛ 7Ya7̧b$Փ~| {jcl ?tQ=v]:j^IHjqD\&@|e{w.)ᴴ#?$Q:N:>.a`L)wԡOډE>ѭEw;]}`+K[UAܨ^6{h0o Ͱ՝]El8SZAg4 ]2y+ _\'.F"Dȏi{V$&=-xl w\SR(?OItMrqʐ(wWA4wH7IQDPS?JJDC"O[{gB [ pn#n䴱x`BCΞ joq ~eX6H#}O-R-3_g]`>ɸbe; ˵w0lpC}ࢨ9@&{c,Tcۖ/ 1~DX xH+w$sѧM֬UJ5\x O5DzD⟚~*4epnٳl~R,L #r Rc/@+&n +'t7-TgP6ZCrpVX !菃5[u+Qd{Dq{(iF8nT{FԻ~a]Z t>DdYwi@Td&+H7l?E땺{`Y1tLF_@1e\4|̙W1Qm 0$V9F7%p %8AgBoPiL3u@2<]^ Sn9xqWI_ 0% P䖸bZe$] az)*WbTR"^沎-=}(j+ b\y3t,9eEEu]ܢrX1I-ow R`O01VBX#722ˢ2d(w~B+(pYA:e~E`P&I;=&K=A%mrp@Ryqߣ sSzmUDI(hgڧNV8D'N5~9EgQ]#Mndt-A]=Ei1F+8u)z+=yIE9 x|=اȪ-Xω3oܠYK8u& ʼBh e~NHt  Sp]v0ڐ!1`Moohkj:+lVhfTbhf/{jD(^PE"X{@fVgĔaW}xZ;-#<+(cs#|8ruXt҈^0 .X7o~Ba²UǙ|'q|nWU S--UB`I{],!ͦ!1g&ҕNLЙEF_FnIwp!ÁFb`:T~١01bQz1B t\h=O" z9HZO|$>ٺWihfm/[|_َՙtngϏ}XyA|;cVI2%ܠ)\3Zn5k! ZϴH5B|5 (@)Plv)L@$&w shJ`-cWs]4Ť&ⰤJtB V8H#TN:[o+>.0TjL0X[&G1ѝs>==@^ }6yvųa1#%&:6MyA|dcr杁96eݛV"\i7~o-g zVq: hp V>ʵx^!.@aǬ92hG<ԢQ rҦ[Fz<"Ќ؆kv R(xGKoIn{@`̇7l7\{ 2tj}H<\s8ChMGq#і b{߻ [st݀>[`yl93\Pa"eIW>xx&Cdd(m?8r6ݗWԃ M4 J>P⛲>#h]#X>vսTo[U*2Z17d^<.U3ƺgfFY3#uh0 %&w=V$& OTk% ,ֲ3"kȈN)dr)#V#w-gƀ}zF:x0ʾe$ +4Nď:)' z>_+"kG C] $+bd  O 榺F,n^9-jnR⵾d ܵ]g#hOF*{h?)#^f9'38)Y0 J0u>`{g& aߧ8͐O$n#gq;$bBiLZb~L9qކ4 53 i'*,”S%EW4p-D=+}y;0c?0٥Z趇5ZRx j {搤y9ŠOrWz[ʤa¶jdGf2v+j*6G){2 51|C6HmP_7a2 ^)f9 Tr"8Zlm<*c/Xp-{߅%PA%z.xgbH: ׂ*Xh֥?= !ET{|[~y&,x|n$j j$BTC@UIUȞH޵Z QMe>OqLrMo'/n) q+Lvxp 8IX\  ViV KjjM!So e0~7T𺏠^M+bl=<ϰYuXTb/pc3 V&}{6crM;2Nk\ X. $_y:2BhDm'M_-4I1;C4dp'^˸I#SCHDF>v&; tNb㝶~;`M@;^LB? Z5]X~`nT~=*fDEyc)b`xrMV_]/e21:rծ̹OE~BJ\'(`yZ~Kod"h/ă#0+lY81/o\}B!Y]ADHmoa"!xX; 53"tt91(.Ǘڛ;;\~ܗ YhʧɌ]Hf#cax B)UB_>uE 21'€d2R<$,_eXCb)Hy<ԭXQ̺-ԜPQ %1[ub~v (qm{O֣JACfJS[tW>*ͼe<] ؟r0 .DoQx^ Y6'WK9De@U#1B|{=гWWp#Ԣn%M$c{h*.͢4\׊P@菤Z}cOQ= V˨oj©qr|tWkGnЗjfxmݼ[4tguEV*7EvB4F{}]|DT酂(>0ќ7)ѽ 49NJ#@u+gl^zݟW@Ķ&|KN^f RTf[θ]MLXV5 &3Vc9ms4˩Ep&ڗw=cwgYLwBUD.!:QkJ13XcWB~o e˯y|ZO*P\O tEL1 䔣F |伨*HQʣM~rWPi3ڷf!ܧ>7[v@K4ZvʋOnIe>|Hsl6 l`\B3޼ ;T!S7D̓r3goTơ-,>1U"e8=J6jͪc&wb FaF5]Êm4 B7\64Ė(?e]!i:Aԥgr߉ i{W!rU?yK?zD8)[֥4r}v_& hoջB0{H?V43+n'!H<çO7UPsb{ͫITgz_E$IHri"3Aq#j^]54A:;DV &D*'z˔P?GRsI%.qYpiă= *D7!3#[X&!?ELpEu-HPdV; =^y onec~@ഹ/kvz?=bHBMjOo]#;ѬKS*LF&^[ ڸӘt;Gg2Dl SuAf:=VE5.[w\r;b R?ݛ/yn4 O* <\}v^::*SOAP#;|`[Ats\]'ivC=ʞ $n)l7/ay|>$RGi{b2\]yaԼ+O28rV@ӆx+(Sc m[ar#TX要 Y]E`sP|žiۜQYea,1j^l)ꆓv+eKE6q`9A@'Cj4;so-2DX:WYcA!RnDbDhDUu1d=\a,mb*C6^70.D'1oW [@"!mMR4(v;Kh /[ͺ@9YߨIbhposy/k="D jՔmusp1k :uyPYn䎇k`i?3*aOڠ=&V9%؇=Hn#NWHo 3R?~SO9oYJ?QN?N=bh]bI٧Eǂ>SIRD^ٲQ~UH;)fמU)*;`fyp# 70p/SS,9{hz*;o-8E伹/u"PׯQ09W^"bFKa 2|05m6 8cU22Dbɬ\_n%[w}AVd# Պ|*A!v蠢ACc1pZ.˔!*D&ھўcymx7|մ $NxYK)7j,5 L6wr@u)GZxGLgpXz"Fk sFoarIO~auz3ъKmil Q#.3`m>AG'"u%_R;s8=9ɦݞ7F":7嫔 _+%vxX~4V<5=UEWƒKq%}Ǩ8 5XGuUvԙ%4wM QKIpOg@ItՇQWgOU D&TM#9x#H[BR@̻ƼG|&碱ٻcwMӆZ$m?<|ȯ߁yѻl* J`EIjuKj,#OrϫP0$nϺڻ̝9kbef$& WS-ڤT$vj_Γju/^_3@?A]_a'&iv5ln_qhthä,~a5 Ќp] 3m I}i 19O>d,uG]1FQ xza*5W՝.Je~l68;)iԵjoD "2Ҙ0 ={D/Gdy]K>"g XN]Y{:,F٪`,<Q lU!*x7'SZI`%.yM-y(v<2Ic&]!:C(>+Jn2hh- -~%E,еiyL4 :@s$ i;Gv%-(PI8_q %ݓ_D[ V0F=j :{> )|KOoIW7κ;SGoh֗@w9֊0Zcfv_W{ !H!UPAQ*ܳۃMTݡT|c$rSݜ?z~h84D|̋kD:#҂@h_w;&Ju >7K!3G58ߓA RAoP>*z6ҍNA[`I=3oH.`) 9QI7F3kylp9d,!G}v. _A^3ե)K4isXe&=@B䢮ٓxdpA>yYv:Z\¾W/a9$CL#0>%FYnԶiBOEaM۔MG̠c xl މ_ #> *Gv*\P`x?4tƬIs*|}*kb/ ;R0kʁ0Գ.BWٖxܟg2 @"V=y WP3qnIMYSޏ3]Լv.6-B`f(ѭ헲g񉒥{7Sr۩2Q[.븉1\R !###(=!u{+3hD@_`m:7)x/H5C >q*ί٤M=T⓲W{$(|0ꛏHO]N;->UwTC9^GϬE  ?y?2MFǕ^!%2bc-'o Vj AoV6 O}= -CT+ĦKj ;+|O Cv=H&7 یs!6Lo[5AZךŶ苎**S;} U6~'^5(ǩi1#49C3%`^.Sf֮LUy>p5cл/P3P S}ͫSZK' Ly2S5?> M(4c4 hzw~ڌ#T#E2K'9֦veRjS>0E;`-WEɖ~![)ǹYa1ȿ1*JGM6}L|,E{|)Z9sZxCI^27u#4g0EXR4~nbxaD0'O=}UBUP.۾e邾1BQ(C> jK /Z{ӑx5-b@1Kh WD Qq=ymʉ요+2 Q?Ki+xIp!sB?>0h2I<2q ŪwLg J G,;,±j2$ o@D % Ҍ!;A| |q?#R0gzkLwMQX$u&@j@2!{s6 %"M'IbYn"nc|vh`Ovv4$5=8g;Dh!u\+y@5-Q>v5ȶ2'w Y{pL~Ifj]%\Xe8܅Kw(t.Rn,\A "jA#tdzkPc5)A\q*x/[о CŘԌsK6l }r,&1#mBB^*q@3He-إ$zr+֚cM'W3+v̗ 9 0̷˃N ֟,"|Ҍ͈@d&F<{G2@*f%F;#ZBtp& !#67 K_ZGKK`ԑ IG{OpE SL:y;X2K;|xp//3*ksG:Y"_+uٝO m#};9?a>ނu-g$x[:|@63QCd/(W^ ޗrDIE(9bթ,$ś̚50Ϸ :B|(XLP}BvֳFf'}>m۾5ݺ1s?w|_$Z a@N*|ROš`2=R_b6 2 YSas*㥒Cݏà蛊I9HTaK~P7z.` A9M 4R,(7ǯM6Y"kr8_b:5pe{l-.lHdIsU7QIiBMqQuhOYk96hWl-Ba77RؗN'y8dHO.\uQqM"2+'L-p aedB8GQqgIVoH3q;tǗ}֯RQJU:x C_6Kc H?h-n:wwEIȳ&xn٭DM:Q|,~ӀҬJ+Os3@e$ݕC*SH/ԗ`T0zr/RKܓ1)9/M`,Z"po$Ge !{];(籑sW=Uy 6}Vcp7E\-T(c~.-`{FȋԀ_rAOn>m2^&=Gqx:/p$- r\mq bXNxR V=5 y-J/9u‚;McchiiS3m:$'+_5Dh1yz˶hg 9I%,rJռ)ce nOLjzٞHpr Jeb{Iq.+C|4vWR@saN9 "*9auU垬9:7I̲=-;l-.[I!4sh iƇPuT.LȰ[$:*>ϼhHRaƈ|UԧetϦŧ||F> bvFM#44o#;PЏ/ԈrZDj 4etl|r:v_r;YbM-}܋:/drBTs{<Xܢu5$KO,$?YTP$grjgţ;-@hұ W~B]f7&3rhPF8JUEh$ැ65 &jGͳeԃY`L66,X՝nnнruxe&&+`YZs;ĺj?E+ 4G T`Bo395d[8<\2e\:V%@Eڍm^ipmVu!Z"5réjkԐo"U&֬Y^BrA wqzu)^ g[NxQH&Wڸ*| 5{J^l.ahX+U; gfezjUWV d&,/vs޲Y_ݼ)@|$"}Ɲw-5%]̇9'-jʱˢ=̕_M-$; Hc8)(D0/<;zVGq0ȓit [%c/@OcuTj6)mm#װBBcMUx}X x *h]$]]OomShs"*/B%k3:5rS$+mDڄ`z.ҫw̾ 8eQ ݌3l?x:YK[#m,l[ @Ͽl9 ;5NvM&;@F^r,דRmٗrՔ Uw2fٮ6'g B2, ZwPPG>ʚ ,@œV5UVN>)otFcH"*}Σf@)z8Y݃!Qhr.G~y@^fzKv8pA}Tb~m[(#LQlu3;lT KFIv*WkUGڻ HqJSTzjc96@&ǣ\,W;%;$Ør7c4<#^T$}ʍZr,^{u+SfكF.*!Z`R3q6o y5vB;ziǬ`xY\$u:wg UK*hwLfl5bi\Z9ZL'vPVh0,%E W^CO}V*B~~`Ԧh+4xD#B눥4s q,U` ِλ6MNi̗#Xx;&Ь)B|cSV_ ?YC y!N!Dob~|VO|m}IG:NZE*:e‹]u,LTc?d+Q/ &3}+4zex^#0Yi>F=c0P{ ic!or@jHoc,l1rVnr.S+ C+:NP8s샞5=i%cBDj唗 $n/jGgHJdnIoΨ@~UkY"rz#6CRp<>Mp DQeO-Hup)yY>if>_O8Q;kv ߬c#FХꉦ"^ w:s\ ZuhsE-W)oc9wv=gqϗ/ΜٝQ8?xw^+Y0 >AIƪ*.,K5mՙ1 2πFT;l]YٙEkg 5X!~r7^,^@k1K(sv 9OK|otR̷[a_iOC~$AWeVc:;LFʯNsDns8Z}!gO@gQ %@667O$OΚuG&.ƅZ.H)[%?zԱ8O4 r$չFfeb_X`eI| > E?zyľ^82 b1>Vёy%Ɛ$iicX }Y>ahA8G _SE*Gd,#ؼ ǬF@.bE*"N"/[zY"ɟCt}7}7Wb.gHy:#^O E#$j1g&dXFJ6yP̋V5i1g^ˉ;kcȈX]E|.'Jm:e GW~B+2vJj|Ђe4p2.SI,DWu  jLa/<44MVfzɚ[_4LWx#:EݩgKk9D!{!ʄsO}v8.٦3ny|.[CS )jW^(EsP73T{"¯}3ZbARn$fQ׌0"RFf͡k|Ũ^TCarD1!ϨYP昰7Z,ע҃EjNº5/e4TiK43ωJ\$O_.x|2&j2 5Nݪ@~3jp :WqbH挱=%=4G1jQQrDz7gwgS( A!|)P\0x<5(*mO*LV՘l%*P?'s$ Wbbݬ="Sfe:ȇCUUl֥AS\7qQ#[ 8=1X,,1,͐Ѕh~BA_ߒxf䱢љj*94/w#[p^b,#!V]E,Vhչu5rkA°Hw\z{:s\2 cIDNŘ)WK:*ѻOuf :."@4K' RBcõ_5bfһ~ Y2~v ǟ1Rsj~nZ;DnX=%/OqmnDE]-9H_1:V-K?5 c4 TIX:;/&1 aj [j+?8NbgϺzl4..vfZ(Egs2>)>\>bՄt/Jǭ? ;3ރNi|֜@[Y4׽y dPk,yA>|'c.+D~AjGNTp+wzn`ٌiH9j[4 Egpt d7?〵Ʉ&Wm81r:DP%@z^Y:t &% WK8ܡVkf]._A_pY)f˱YKk b. 3a,uX_JI>ŚkȹOFKj iJ<_; m7UekdY|oio38ȐwI|]IgrO-PAG<4A#|UmR/tksi%^8Ҹ j<[Sxms]+A?Ch{ky_Uae"A-?N!~햣76eaʵ_ԜA6KZ_ZgVjSWb3PpGD@ Jx[eԘ1U`N:b]$b`eRڵS")IfU t W`Ak|8}SՊ@ dX}5 N P\ kě3u0hΚIqC(3[jBKJUpiK%Rܡ\-orJZZ>z p"'2Dٌ2M徛 9 ĝeR.?g1)Np/{ 74+ڢlYh3LG~; c)߫l _CL|~ n=RMO1p/Zj؁,~>A"?*6nbu=Rza>tT'D `k}0HJFChS: UZ>\>=~a5m/)}:6!%S| 6d|Yr%3WfʿIm +q7:pr݁TX)*Ac[&_vP(sQ9'2P( ؁" LS r3@(1E/W֓y-\ٝ!d#k~:[ ӭ7q^g>VC/Kycԋ~[8zn_00RqjͿq ᖱ`ՏI@sNlٱURs@ 3OA2!uP=ט}BUw  bҟK\q:^,ҷQq첶=IFjY"h/X~;# tE lNNƤ35J9 {Ir$`Vy%@kL"'@ aq5g)' f_y5=~ .A KVPky n7WnѺ^L9aR mn2ҡ*+<ȡB%^r=2*-nu#0/;a^o}l Yz`Sjgb+ \^M{nVàarc< ƨgIeA Q)a0=p `\NfKEMWL{ӌ4YEqf Dw!< ].>QJG YL9Rwـ +uAP}.i@ {+e)4v. p$Ո̫w%3 'RdW [#P2m.(yf7?dHG)|l+['`rbF\C[= $WB`}(2Xtu*t"U$L˵,v}@lp[/bFwͰVUHĮ+:1:< W>t"mu'Nw9j]~ݭίJis5:{ 2sX֣IʨoD.{?ק$=/}ڜ!)G0*'\] gB;]s?Gj?!dߖ|hjI7K^y΂iTA٫Bc BV>NDm7l{{V*Jo`ovܥLuȷ`ՐzbG3o>;kpm_R^Ooo вfO` 3 -Z'tqdO# zSphjlo47ǔ:|n+c/8lS=9! Wq_9"!V^r¶WW7SC aO.Þ5-HpϐZaU&i}ɬшHfM5ݶsQW$SYm<>4"1~nF5)5~ v',:-O(,_[Yդ܈+ddMoۭAM0Jn& hMs=;-а (/#{{+ bim6+!CW%*! NU Nv1tRb~=a'( δm0M1kE h?QЅ}‰(R2$n7YE8"ռI"am3'wEq@ڢwBYygVs7s`_ YwthɲnPB쮏00NO*NJf f>wLEƈ!mjF׏Eˁ~vIV**ȍ8C U!ng^u-(c  <߅xef+4uQuiFO$DZn*6d@#I`yŌsnLsaCy뵾 &y$&$,*Ͽ :T22.t>e*5%9:_$,S0FoDd_Bm+@N˱(B(}=F+uos#=ئ+QSz|j*]fi/1 &?dl (}{ݡ^Mب}VG_LiA94bkYNCH;(\wxQqT*sشH,C{RrDwTuLɉZN2)XsdC-{H2"A|4 hgл9 ¶ 3_I@3ϴLY kv8#j~%X{k( ïm?c|YM ~O`aWzpR PFtPFĸ5$%A:g]FU~Z;}D1fIFU+27dS v+)$2s6̸9;< gFu ^Cy|m9d*SlH 6/g㎔M'τ3n9 (5xHmh.> ;Nw5,W+}+hǺ+CeL# ,yǶ iEag7Y3g"ryn4Ω=@"[Y% exA.i2WëӪkg7>H iR7T~:̼IawO(Z18ft\xޣ`ziZvEm{ f4 h=}Mh5B*<5}Tib* v2^E }>zEuRJ: $_T""EeEP}r>/.5I(Iߨ #2դsaAs7xkBC85. DqBOTA%<] b*iaU+3FuH 1q̬NtEKA h5[D%Qn$qIղMFt\#%5l p r cgz:G:b G33OC\ҟ|O]ְvTvɵ>&s- qCI=ѾeR`eu|;|vP.TCmK tZ"oSC@G 3m> xڑ ;dJ}j?UK*Q?կ&&=_"Pt \*pԤ1 ^Gn]. al{͍ZC%Ŧy.IVdX6g@/hGv;(^lSRvs9ײ6)^ Yy m0hAJa᪾}j098C5j)W#U#21!=`đJ}$9#w@{[/n|" Y6hl"Z m&nmG1[$9na}U͏7 _gpi(I8۞nOVO<}}iy-_x6+//?60IiYsrfofp^>?\0` "s*i..kWB!ȑ`)zs<Ӑa^J]@9FTt`AZͶ[rޚj`^f~pQtcsU3=]ץ%e {uZC y@8\h#TY˒NOg~q#9DSiݍ5t s\.̣ vR#!9Y_zOXN-p: H*d.t wʏ[tqM ~54Wm#nhByNHa]9&]JH3LIW]2)Zǥr蜻$'sx]N'2Z&Ʌ_' )8GbxX0 NB[5jj>2p{C 8j;?-cgw_{MnG_X' wy#*M>\!§K!xX_@iUW#z^SCD*A׿a~Ӽ TtS#!-_fSG1U9BѯbPS(v尓\|)̘LZёoSz 7lufw%ٮBNMu[UUb'[L3TZ|bL{Jdb[)b# \ߐ={XY)qНYlq8dK;w&7%chmp;9u^(B]mm`/U5:L+FxrX'sHR"K.-̖֝p,_Ι7;XcAT8]h%MڠM+S[ٱvX39EaU91xaV1VY3ϛCv y\89wybUcx9B&d[@»@ڎXrE(SfgpbwTaaP\DŔjKKGhi& $ck/k ܙa.vsԗޤ +p$̛ѲX K;z7$Fhrp8XA grEvb릎 jIe> 9X<BB6 zOYk&,'Փ+˔x?u_&dpKj{q2*,4.:e4ZV(ٕyK"8H㔢cۓ-9u,\x} 7ozʉm&cQĮG&xM;_PlnsᤷD2 ; "vbb-;FF*'}R;W +sB#q O>1Qr'/$ٽn)2MXH@,|TA*e9g,Y%2NѢš +n<=4f㶍,CخֿJ P0'-nRM1 jө : 4MI{0 bpcU"^}OnMݬwzӶuD!GP+Er(E i]:5қd54T+0ux(iVk3s:EOt/ 3_wG` $M] ן,,]u!~IP|C]=7V[X`%gih[Ma4t!NU3J,hd ˜7Atcx:HAkJfB 2-[aR|g6-a0&1'<8 I_B&<Ǩ,"&i2KDoߓo^T>?К-1vW /& &ƪ&ˍjPF2\d #Y->Ü5dXO,VKAV৚ⱗZ:r6rQ/9aF{F/R_?dSv48ңp.VmA?jʜQ"unxb/Z $}-D0}JTH' JKe;K8j׉Nn{hY|R%]JnI;nԷ;.l+f :|Ԍ`O.dGFYi BXv+(_ǡs-Wᣅwʝ1hlmTNNZL @BCg7>%ɹƀzj ܾ{{LW1+$8}84ÀJdIlĝL3c BQq9(rڈ )evͱpMAV< Ŵp| I8dX۹ _DI/t0֯9qtFFRa.0j="(VrÜp+B$9k5fc%:_/YHuowxX凡/|pn.SDlY% #/:D7֝qH3`w0Pp.yp!OLO󹴫ؖO[plsQ0P9}6hyjk#b<ܳ7NPmc0 l|"8 |eǂJ=D bj} 6)"9G \h:1Ԋ<7&q[ h3ŊҪxw Qʌ##:Ihtٛ;c /'u*#B`T\GV@[ɪy<˒~JXĆ6O⭘; lK9@]6ݫJ{liUVA.^/M0 %:NDE0RM۲+J_wIoyr KEw?[.n-MvRʻ% HbTmu҈ DX}$[^+i5W?j&q2x_F% =4%fu y (=d&kqVnbs]@4Ru׌g|gc7 MӴN݀9d-ާ,Y/.ucmС Q:בu:pe6AB4EY‹@G՛?aZ-2CB` 'ӘO1 ޫ#<$N߯"q)LE G E|]+0IiT!.\,WEش^ q\ɋbBw.勺#TfTmr^> ŸӖ?jqN*̀udq`t.HpB0SJP5JmNQ#6| 2#亅>(awc//tgnttfɮЀFHɄy!R?2 zGHZs upm7ZIb^]jDWtb"̷̔sϘOŌ] Hodn.h 4)|5c V{\h4IՅ9r.mDBU H y\7t7۾2ҀrQ8fD`SS*¾Vwfq|i ̖;$~qώnОj|fAXDxp.S3!o+r&Œڶ;}y=]&-C=#K9^HԀTdY.~㐐[@+wwpm{ 8K|$HղJjZ'cU)n2X8ߜcےE-zx K< hBlfQJyNIT7jx!׎l"$i_[f R;,%Dc?Q(7<RAi#%M΍NU I&=fYS^TE.܁ O z I|SUǩPvLkmKDp]0Z %|H_.Wj ly;#j&ʧ0 `TE-<0Iv-FylRۉqe 4)g21C؎2ߴBW}fBa)}M0} Y+AHJ0'cOA(Z.I5e} 8<= J 4`Ř-@d.fgBv(vQb`h@M UZ2ʧ|tcSe: OVF3tljtlU{udr3Z={PFs ٭5hWi# 0UG8t# L;GؕYy֠_9NrUtߧ֌RG2 =0{B>W"GSAiP>lc#vrbȕ)W:>Dd3)&U\득b3ч(.M/eR5>t:J ^T1i{F}iy&uvo.Q*60)ksJ.<5[(CH҂U)p&5t&??z&8{CI1]*-4>Mn@u =bg -B Z2zYmZ}Vgf)JBS%lJ<ÈҒ`g!U栳w\;ċҲtS/IЎOh$ e iVGp4Xb[Xqu q&mn"~¦ӹ!$kn#~|U| G,,(xXWv2*,8RQ1rlB C>瀫[l rmg 0(sjt8z ;&T5`ɖM-Ӧn)5n])G4KH}! ]H:~0uRԗQϛ>ު,ʛ}L% v("U`RCb\%6N=9ꪕ+™nGr0kbC̍J'k7O@kd7 w u sօ8mzDDp. p-ۧG-h U@*.\c'};ӏ̘qDlI-<$ ^gk 5"rgBl=Dwf=@է?N"3c.cKqwO\TdqX\쟳Dy1Pr^uk@ʌ>r5)" C0Wxs_b)^7ٓOnS٠XȎ$W1Іh|INz1WVo3Xq`dOE4W0(ۆiG|X-޾L}l$Cjt@S B/2y=~k@Dnh&^6D#j^Z 8aC")#-U?/B{c)Pĸ]5o_ѶB5u?#dA#oQ,!m=n#EthtS鋰]A!O|5'-!EՃP"%D[r Is&>辰EVv _싡S:M4Z8\R<$FJ^̭O>p/D5! JP0p ( bZ 獏،%ƀ!"{:9>gݤpoD+ސG2x,)ӗV\XG}&<ghwN:Z|ev5 ;bn頿`NwļҤfl.ĊܼCӸt:Ҕk:)t|0/t8joKd܁ < E\29CUKhLM9B:k4| 1 5J"LKF:]ڨmօrc^oi4! i92¨C+'b)9ǮQB 4B5M/fB5?{N 87bQ9QHMVS^B+*ȍ|೯5uYU8rҭVae3W{{Y+[8V[dhe'Kr+4̖6#̐>&?5ځ/mAd̰M?{DS ՚7ua_TZҵ!@*{ޞ![SUۏ2KYKdx[45-8)՛HunLӈ'ofֺ sk* Sm 5}tKnC6Q5}I ވBP'KWء'APYd>7MAiL_nc>f:J-^ehG%LݔNCe-2Vy ߉DF0$cHNH 绺j.>{rYƲAZPqgP>ϣG)PqΨ؍KM:Uk~<λd洣* t3y, I^C%Qߗ"k4B,"_X=0"`;OԎ3ޞc)F[7Z@{R %̱~9 {b4+Gs&&*I+2x<[[KRqcCRYJn lR'_ȳfPfIKIJ@C&5jEeԦ43 iuUZb&~/C~(ðjSS!zB_eK+Ңe9Ua9O+ME"Cp6~FtS+aG/dy\X&Y|R;bg;4fV/(]!sV"5p UBۊ''.j) Rfb]ҶU=h"L O7Х qJl%Z *n'nWLk `hd&?ENjK=PĕD9ҎNa;lqhJ+B`Ăhr=U]bNjĒ{=VlJI>r{ر3ز37n9 "i.EI+ŒW#:͎x{zϞC4XN#h&'KEZ^ 8zpF44b'gIg oqrq?+-QOc:\'M\|F(˪nT[*./93AoxTTCؓ 6c'GaGKʍ LHqDݶ#;PM7쿻jDLm.W^ I'< J/mdOxY]:,pO\X`! 痏^ `K%Bfu6`vi<\r~D^tkLkO,ھ)Qhq~MljTSu*Kbº ݤ0I[ h ´t@)@Bt} s5$LYW?f'U4q ;8:ƶ¶\81qνҘwHdW%} ܓ0s}ׁ05:1KC fs02s5oWXceF`/dɷٝ=p`T5H_A׭EĐP$%Nå[&<FоVHWO:t榚Uڹ$j܎3"f~!׃E]MX7Cӳ,DM:)WaESXڌ!2Ԍ-$̈́(Z܀c&v(aΫH3W$ͯ#HYf $ܕNňTYA*vĄ;H/4,bda|CLs-)rG -'~sAu$w8 ǁ)}JO yc Ο7ɌD `t_ D svw9m& #P%dP ro_dIQgYZ0707010000027f000081a40000000000000000000000016609d23600001af4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mtd/mtd_blkdevs.ko.xz7zXZִF!t/y]?Eh=ڜ.+εv3bhu2 a!1Ozo'EI%}cv@,}|GjxV'\fh.@QT"g 2'l)B^~FcpC %c9i./luqvE' 9dAs~R ~{;QYKR t8v.q2H{EU&t m,zY7}9pUAm~9/WUc>6|4AB!T`wH.{Nak(1-nhQEóG [6`'/զK{H^1 Ҿsҁ]Sǽc-Ci}HP?XNv5P. e }3j:cR⦀Ac|Dl "u-f6k*Vт~Jq P`-E;LSUkZȜmIRJsTcStXQr}pdߨ4V85's,BˆrW'M'(QIѸS?VڥBQLj,_d%ʧ^DWy(#ոr E (9?Ew%`$8ckTp5ȩuJc*1^=2C,)G Ǝ-C9DB i- UBj HAOƬ-SK`0MV*,OXzxrƤSe*0>NOe.n@'c>M .h?|mr(8'_y_ӪEk؅-c(jT#e-;@*J$WA3{9:7k?miȚyqr ''sz[/4'cU0ױ-5ByPY~?*kv }+4˫ǍQeҎ1D}mۅNCE"%CNRDZ P?4&ϙ zGPCEW*M^ېP CU&u@MA<Р]YFC'GyRqc>P"3!~\FN& ej.<1"4`ݱCZfѮȯe2&OL4IZ3GR9CT"7zU'H>Be&YW KHoTPU+b,e-f!XF u8?Rn}$*QvX!}v-W`5G3+*n,f! =s&nzhI/̩LQ__Ճ_'Ggt$20hS ,ULb%q}0C eњl#$vȢE?r` V቞SLOouWqp)𤘛>T 7 TPBCjo Z^53xS?^N*3JMj0yRئh}{y4F7{:rJIY^l3EpO3LȎO%YAJ_#O ߨ%GV|%-78PkVU6} S\xK :[Tݲo%,^++U ¹S#M>l%-%LEhU!ޓR@0/ @ wv<‚R#tnұ=98mJ-6 #nzotqʛWlL<+s Yo u\N #M,~L5T5`QƯ僨?ھ҂/$'0@#*-W+HHԡKpBjfˀD<"ZR1f;jrT:k|Ȓ{>[W;ӉYhKɿNlwQNi*n@BXN洙gm:|&cW܉D'*ܒ5#dȤzsYYH ZiVh1*F#iSYEH-Sȩ)extr~VS/*^/L(ʈF;e!Z\ 'Na/#:.+s\p31-JmS'4!98AD4H'Nth_Uwh *caL葩4V^JQrT3TY&OWK2`RBl;v?S1G+ԱY#X>H<gz޴+J%7aSXκk#i&:iUGiC -k\sB?є7Cb ɗ3D!:K9(CNWPSɱK_=e@a-xrʱUykHP2 q9CPRQLm&̻7/38!GlQ%:*yL}3OYw˼XRi߈瓾Qr";gsi\NiJuK(dI&"שY$pD_lAyтdԤ#J.axYt Xgԯ26<^$siXFW6# Y9H#S_ ss{W(f@* SD7{kseLa^ 3`h-׽$%fBH2}qG-f'n{~dr2/ưmrM)"ƎRi) YɭNO<+4luT J Fn)1jFʴ;hs e/Ï`vH>Yӫk dC <)qh$BsV&Vk9(cPPΈvoCAc/ ɼ[h"I5j_*-}KpR5z9I U!w)R):Z"?@\cCN_CZaٞg cO )RzVٷ%atRUpϴ8eDP j?̫B?U< !(Pr'ai/QƬqZ"ˢx,3/[l{}}ndkl>!A*tKH8^wګw(ؠb ȃ\'0>0[H"Bto)p%vt۔";0sbE-rxۍ2 ל '&pIp_JVxFW8Tx*ओ O(sg&{b׏Ēܰc}#[wxe?P|CDt k%e_ mCcv-x#<ZF+BsGqH6d4!Ǟfmn"B>sQqW69(J7ّt  Vv[*xf%9'l'j-x%5A'OsY Aa4!&wh %!- .\u簭 uk-z9۫-p;*ہq}Ї%oweOu' T=ęIJy·@4ܼ[n!mc @8JVK/#ydݱVj y[e<\E16 ѵx+<*)ehi`P%K_CE(WxF/J^"hТoz L.+VshupIhR^x5ݻXrmTA{lG`]q73ZsfN .T.ݦBԈ rV@'uuIR8 @7_A# ۋ1rg`N2rU ^,z?%-:P)NRq$Ay:HY.*>vjL`b)m9`] \1 +_}' n ZO*AK?йE-&qsGQ<د`\}aN~-d=OF*FsR -h\eU*05#,l 5=Hm vI "fjP_Vଢ଼W;BDPB8z}:gV.ȃQ:WV~ `U(TٻrYNDOeb{ڙtqۮ7#Pf!ÝKܔ/='GTl]Bj(RbȟMi)|}}Q`,(Sfʀ?itYŃҺ- K~ص[DjoP0^VYӢ࿤QNSSCߙ̯r Ϛ($:JVc!i {piJtIlрBT"AG{(:\Og ݍ21ǯMVc9T\ȿ;j^&e4=|VGf4 nB>=LzĢTW|&;W6МDuE{6Κ8'uiB:+mB\ e!(4q{ϧBvz\>1Cc}ڟ[c_r % I1YEL]m2)^Nk,I'7 YO gb ކu +₫}(SKa4iu5ϛ3yϩvm\v_33CEVf QTibqN}"'MvTz$kĕc'n#37 /öt*(Fs@iV\nۋ Y:nza3c} !xͧϤ=" &f.z=Hy]2-vR檼g%+t+ڑxM oF7vn0r\`ž\z_dLjNf1lns&T6ch㕷ܐPu{`X>jծA"22Y &ֹv da=td N{Ҡhy=4!::"v7nNs[t~Oyy%؈ƣ;i9>5E}<ت>6Uדwd& ih !D'SbB,Ә6/*Õ${2}ZE`na{>v2xgIvAԛVL]l wX ԝ "C-KAằk~DбB`ГWiPф` %عtf3ۜζYϻ/YV4$`2KA Tξ95!р/Dh ~ep$B%G&{ D=gͿ<-'{I=jbͣɺh!cZY[S#wn9 :q^wDcم`q㒱"vbaYx$H^DT 5^ﰨ[ >E]9c f":T~S(i6 Vkdrp4V;U~%tU$4TY9T!d"P$Ηu\JQu]SyF3a*w`=X;/!:LO)j9:v)f u I6Juid PW}PJ9P]yUdorQ 'TYKÿ ^tڎ򞽑'mׯ,B,wxV"^gEF,oA*VWHؠ`蕍V,yn:Zu˲J?6I{>oq?fPsᯮ-8nכ=Қ5/gYZ07070100000280000081a40000000000000000000000016609d236000011ec000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/J]?Eh=ڜ.+ʃ'Rvc'p8=|%f%Teb#RIS,DY!;x6eX4O_.CAUy; YV+2Ni[q@akq X5eZ9~тmuQ`v^.J?]́)q22w+})c!Yq.V-NW$].&Qdhqlv\rHFP(.q~`kf" 1t4aS7NzҚXi.%;mcjA!0v[??v0WjQ&`\jf_gYQ|BbcGu "!^*R=ʋ|Nٸm٬JT*N/7#IPtUܭYڧ7;͋~3Czt -nH%w]F'u4W"ocHT9/_}m~ȗw/]ksט& Qf%~}8(U DK(r|ku(DPFykE{!RC szNcmzْΘG`= imJLr~tB',<ɚg@LQ4o$ب1.S^11XaJhrUٝرNn޳kgBG;n'ITÃ0~ǭOWR {b4d_Ԏ.U+V>~J֤g2<}HXvm=B=gHW5=`v#4]㚩|WY@ǒ+uYgk&L~?8W`.kSV b"iY0Z/h /R'ѷo qהJ+ a 1i&mM~)*`#&KSL?CivX޴QyrχW)VPP*+K-``fWs~UJWoxBge/evM@] _V=^~7J.'t]c"Ӹԕ8W Zn05ܴ=1Mg|IDyc;A˵Nzw8lh_K"37:ǡ9y tK %- }MpW ų'@6"J ~mc\/n`XYyp p5 (Lt"LȺRkRF"w7Q^5J|4sM)IE Y\QۜvE=+ɴ}-Kk CSomtWS{8 n>tbHK&`r$p- ؇uZo*[_1_G@F7j-~!wnfw x4+ v5",YAdV4~%_+AJfg2>?3Ttit9?!mHe{&<5}Or_s $NXZ GݻDzǗ$A:ïggp]6%ebnփ8#^AGExX0L.s60Ԫ&!Ў3͸\p=| g؛Rf0'1GX0"*_]G^1k{<ԯ/_;+Nnw ?._-r OvyEPsqDb%  e a s/o lzlYa(ƁAqW=oNL¼t_B [lmӉnMS>&.0 Qv~W5qŎzZǍN%p~E@}`rM2*-|wM+l vsCYd⸖V&Yx)J1] <})]M\횡רqWwahm_NոFa kn7v)O)-6=o\wI2P+/& RúU̒nX=|{Ȁ3tҤî:7Cd,2[1R=D?2 q, .Nz5|eOMmN|&"PC(RNK<`\` ^=jvMh·yۅaxi#m>k$aʾ[J}ު9/!0jC/PآRVQYhVo,k{Űrcr"!Xd~OUgdD3\61U$ ]wTnC`"A~(x2xBk$!2nK`–h 3?]m^o,)! D(HXd_cOu'4fx )Zюs&M~^Wi,ȃvohSe{gxF@MϢ׎-! jGYCUr\b%=V Vw1Lr"RN=ƚ*o$맆.P%a%`ީQ&-ҥ|̵b'FDѵ>8O5zxO+Ze)ٵ=XoØX2G#2 >۟u 3?U=H ]+A&֩&Vp@i*R=C苬s$[w ES 7cLaC6gp`{nt_J-$GJؙҜjtx*\MUK'E?vȉj?#ii@&/nu(tAR~m,Vp&S DXKi5ƑUPWArBWAodƘ~.^'!fCt %jВp,:^4x6n-hL8%]V`wu ]/1\1 A>uҶD{&~ln`wҗڵ4DM|Gi n(:Kcrq}b_\R1nѐv\: } zRctu/kqqڭV9n#8 +Zw`Ȭ b$$ epHdP#Q7 nJ$ ,%'/O/;`X>Rp141# SXYWAiW/Au"Z_X%RF)\/(( @pyEEJv}/ϡ~0?d`[}M&M"(q#tx{Mԗm(wEIKUjtFxqM#C˺H,/Lm)=~汽~}X 좥CY mf"Oe%#-b|QŨu΀C3n+ )'Sg/r]TM:F\1_K:uv~׍ m?WBDZBCz.I1U F2G|T0\@&j[+ͪūӚ%箕b(G5GQ>W]å18'] ~|DQ@,{QԀ^V~x{ ]"gP0屝̞WNF6s{7vXM \r~y@ϽAEXsj~v)Dne@")'e- N7ͤUŦOpbSjue.\0d5p`PAl&~\!$-qي"V@wD0A฀R=Y55rg)dζy$Z@#x8#z#gYZ07070100000281000081a40000000000000000000000016609d23600010e08000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/!]?Eh=ڜ.+[ѕBȨs&i UZNQMޗJoY*Eʁ-i%OPhBe3r*~ڦ(5IO4bGiJ?K6^~6*k9eT̺~3\LY?&|.>*>%(*/ ib9*RyPѢ}vI&7([a m ) 啠NV ,"TE<2pX98- 1)* g2wmV?À!$կk }x"& +K7V_}8+,[7̕=jYٿDseX\ZUr͏{:;CtZ6cdb#*&LRzǀe>6d'Z8qv0+مUDCu >d%vǫYBM^#8.WLZjUYFNGФU#1ffOpB呂q3mzߌN;UgSR+ 8uxю6R.P6tUMMl} 40V ΧXW,nCEYmDM5AADq8j"6CmLPce9>$$ %?Byz†$mBAMwod2<T½' /kّC( ]O#wb 5CCULw*9򫂸Op5NL5rs;RM3ѿX,ňFOYcYc/A\M6P\^wuN&V&m3Y6JT#3^DP\f aϊ=7hAvt ,$It*V$ {:x%ÆXFܟ?*|b2y8ȣʛ!2CmUT!5 Uu ctt!bzB'H+=ww%!=VO|ڭ]/I ?pU\նa1mvH*#kHu7" J'5`tc1[L]_+}?SXB*6$D*xotmGi;AI>qYP$ֈFkUiV X0xD2,bUS1OS|?S1{LA-z{I4=#Z:!-иJ{C)L3ɪX߾~ WŚL%B+2:tDthڊ^~i2vTy#]BKˆinDӤv,{_zm.7-҈qщ LGu|:Vk?NB4#/X`]bZxTRNYXxё6BXwm;'𲺁i:\%ŶNc^`9.M?o0јT_n^*B j7E͊k ?S܄n4&-i+<`!"]p5l?A h?Vu1GIM|TFIJҹ,+A˾=J|X/9ff3Klip|]7i)0;Zl kךaiknAɟd=~NOC(BtH"gAy@~-u5!V aZ5veVnb{RI>fD(s 3]PJb;HKء+(D+?@uGs|::hxc2p l)b=HUp!^R:+?/2*UY":i\m.#w>jsvo[!YwdKnj+iWnL' S0iaLl,E(qwW >zvO"6Q쓎 N&lGpP}o[;#Y/ϦR: p0l1!I{ٍ X _Ƕ10x2;MV_~  f dM a`U^ihU0?nQ`k#e=.C$j-qNALih[=ڐߩT b41Č[:v~T!,d<>vaAs;4w+O<NfdrW0#W!>$8}*Su},|?V?P&c}ʨ voŃaҋm GL[cY5M-cOJ1A0*pUUG;WM+78|#hlI-qD*j|' ͺ ICxǙ(XdNHiCM{" M3Sa@s0=!o?>s|@`~5V fKzalg4 `Ӗ4JL{͚ʳBUypkKcf߸M4V)o |Dd20S,4BXz4[_b)f\rCD={mu)¬[^"3Ss|X=bhz- v72ѯמ 0zAAJ;8@CFMMw4Sua0Dv|E#G*(ӵj=rt3)k`)7)0@ fW+.3Lw>io Dב6<9MMOW(ZAVf/6ٮs g0ۓp~Mʳm}GD!OS|srRr;ԽjTKO/Bљ;6ꘊ2#X,RW`0gġ >\?vPTl3 p"d8n㞴\~S+κV(>մFeҎ8֐mAeĮ#|ZVxa&Vȳ"C4s_`7ү>ցe鲻&QփaS\328v bI?+G\_6&S͢DN&]vtB3Bˇ$_k؆=@y61Vv`Pyn T΁ˈ8RK9_wVu7Hckqe-fwãɟM<pX  {AP٪YGYʳLRiڢ MݳIp>&4zKú%T-̌ax ;6'}4o{Ztsc{ak4t(\a'MA[f(<B#mwmP=_t 3'&~C⑄4 =~2~Q&t;K'1 HU6{PH:Bc}p"%\ #[vvyc3>v}bӆlĠzx/Je=Ae4UR-.[ף>I yo[h y.z|U8 m{HSh /POQ%t3o"߳'דP^gY0#rO*&zsTxajƹvy176M;@EG]ቸtP$qHG3F Z7 ;2y&K5sK&}P2k޳B:\2//*WS/dMO8 YڷLpmYFd{N" Vun^:4]\UaZsrq30yrBXIUc`obV|LenO.7>O‰`@{ ?pkENCFS>#B5C̈@'NLΚJ$}ړsr5,//QZ|CH8 {ؼLˊӰAU]Y:&e7KAiHG,́V`kz֨1WCo K 4Q컖{硬g=z<\H*·nN>)>6vv!\ cO/wjq8»VN GYRYx L{Yw hGV)X>H2'(5Z  Y9Eꆎ:yCjڢZ+LE Zh?sb3-/`99/V`0ӗ 0.xƵ1KeNy'HKPbJe^/8[!-zɤ@i7dqM<@$kњFG՘w0`U  |ԏZϢG$0 aO_2:&,`iP夂??T,FMԉDIpf+y 0+/ n΂"J]%C92udmpRs&ԓ]@|僲PhKPm/ަp~WT4& acMk4VEm*RiW @a2^m,X~rnnU;0K0*SY uYoD=dವlrb@-YT(WEuz2- niǐ^D! dZ׃zhxf~nM>ٳ_8nۦYH^^f$eti%l ;Т=+ G1}QJ~-vc}[E6ɼ/G~&g^b*M TS偾$&-;:V21%NCذY,[b­/W(2R{z. S , S@XFY1ۙ}> XeR"}@<`bBD}r*mƮC aR":NTO Lڏg9p&OH $~,E_y-#s1vӐK2̈́`}WlL,=P}傶iqGergN,ΙHC^ ZF&IvJɚFxm A51'}K"8aciXuu\6+mb%?_@Tv,j?sA5}=΅N(@_;:a ##|9n~Ki'wSxjna<|)TV-"" q\6t5B[_>ˌûJd )\䁶Ue"Xy`d薔][[ A5ì;쩮Y5^cMVhLS"~9]ܞ^| ZwTDGz 4T4Ƕ`Er-t걉} -O73 YvƐ5x ̳uojYhsߜIih;U9߭5=y(J$O#iaєYl.{zXmj}*oNB2_nLۺw@~hT4#@hţ?(8ȕ3WX(4K#PB`RSF\MiR=smې D-Q!xX%A}W A&setU,Ȧ<#ZM2xh pK!DN9sp9W`q\ {8Io4L,+ #<;`iF -;^Z )BpF&X/kR~;8̋MTūۅ8fzpI2/nw'< )EpGusLm0⃦YY)?*n-eRG6@BAWvfb6) ^,P"#Bv/, i<X9Th`!v5ϔ^t,{a \ezJ@(E_b{ܣ@X ' 8v8bFWn<3e$L:L;e/-cS/y!#}ey5ܨGПc9.m3c<܎/OI9x#w co٨6s )c4%2\:R>yA3]I+8p'gJ } Exg4baM۴@?8)J\{ӅW!DgٔC6W38ND0ԔTb[)Q۫:|}07ĩkVpzą3hybfg4S=` 4|_hKwJzd*z4m{,~ 㿢sTjyn|(r ueMK܀C~WD-[=gD㛏`?q5:$% t4߽~p`@v{O'ȳs [p\q9Vd 1m@0CؑQ#*VExkF͛/uV4 NO}۽ێk_ cBM.˷щҘ+ݪ}6cR(Uqˋݕ %Ȇ> $8^)r}h$K1C>as$+;0礳: >S+cؖ><x?>r,,\ 𒹨4j iNyOFkVq#Pju|o\+r329WXoh:эX^{e! AOFT? /P?!OŖ bt9Ȣ9ҥ'J3q gR>l@t:ƣ82\"JD9} RMGYoM 'cx3z|lC_P,qʻWlMaH[=+6Y? 3QvK-w \QSN"lK2=nƳG; 3{OoZC%KrR'鎜ʅN;fV$f-LȚ4ȩ/g2ү믽%0W''ʄ4(e$.(zn|-I x4]%1 I#T:6*vձ:U?/͢ QDlԸ6D;Mɒsx :|}d1(b=V❵!䜒s`p&Z^ L"O|a%mfb$V3l-mt>KeYL ~NXwݍ"hTBPf> |9UDL˧({-eQ,7]!;p!PKm1ee yZ%N**P^1krb#=L1A+ϥ|_(&&ZM!OnWMxf>6. #f P͚+PG$jf..#<$k0GCb<|ӷo,sg6RaF^ƜEB|307ep~*՝)<:l ktI)huu[++袐Κ,:^ȔXyDN2+#kd"H, 8R-&Z6y,.H (Ds<Dfq(^fFhﲅH};~J!Е'^A&ulA SśreLBypè_1w(P"<`'7t aQ6zɋSu|LBtH6&7^ ;=c v!@W۟:El|YqPtVݳ:=fی!N !))j 8k/dZ48PbTZ6)bs=d?ڕg0@CoZ,6 FtNuo8ˏvK3rCj_(,ƐWrIy ұweޏœsS};>UdxS a=$}O7r:#`x,_P zaGȕN|!#0SN+093zXPTL1sEcbor]Gb\eVG'ѝ^Kt1G38}QŖmdO܋Tl1S*L^lQ &1= %d37U bmb#P<4=N#V&ȑ4! 7(x$egNkOufg=G[S75& qH8 yS,p S:' }=*ܥ`G֫C/[o ^ٶ5p^a-}dE^0 "VyX3†wp lA'!fR\-h4v7I0c؁)_rM" h.;T}mboZE5 BgnqMܬvk;4t! CU>e?⷗ob*]GhG2CaLENhPB f p' CI6s]{"bT*y2E'/˔ j@Zם1]Ahw,Vgq38q;2D o<1r %鑰o/~%TV)2 aF_ޢ.?(2DUݎvsϼ~!,J5Ah w}{u]lY)z8V%z>'1T^?70'F=*0 dž._qTĩn9ptBtŅ(naF(USn_8_@]U%~=ϥsy7Gj,}n)+>CIyƒx:l2n$v{b7aW.ْn|oHvˢ";܍fyojU@؉>|G77sQaySTԳfi w~I42av-灭^#(ȪE[)Z]g(:Z3 +[)*(֙QUgqPvvFl.g{FscU9L"cXv[ 5{YrsI5ea9~P,NyxNIUxgiIJܿ%?nĜ;%'?ۧLLMy'#'Id2%- %$U߿@ccLl3̧ڼ;|0%mo`LٟFv2^ q3, _vj K(~4Cyc@Dpf3{k|;=DP}&X ,!mTu9X=#F,ẃHtq:Z2m g;𺄊Rִ[2Ȟx4[ :ޅMTQ:;dRFEVa:Ѝmթj _4TY~8Aarȑ&>iNSa,tr'ۣ], O&Jiˁs-i޼2m+9V=q:PAR}z֖fl\ ^rة<أ }5(3qH,Tv) &1 a/ya,q?[5 ՓzlizOɦhc6޵cKN3jhΙ%DYUZpBW^N~ 1j" "[?ZTik7G6s^nYyK6JP5jC]rt՗d GHLm0nešgS,0ǣHM#Xas8X/&GL{/:~+39֗]6fPx_@j׌T"1AM]w}(=`Z8 aTK벺]M/EX$-zHF s ٺx%sk-P'"zP yT-?^bʪ7t]9LL(zMxV~J鱣OA9If!JPuz 8+zީ" M1 QvB=dR?y?ʣe9kf_]2&D,@{Rnƅ^|/gF20"/5鲎Mi c1ˠ]'dbgȤnZ!.`7i'KJ%Fژ"bn9 jӲUc4@sӿŽ1$Ч? iI1iVv"CRAnA#`i%IqSX ήwob w@)CN$odxڀdgnv0r0O=ś"D$RNsjE4=2–W3={AEoQ U}B(O@x\ь2x} O(,%8DPH7&LdK`^Y0N+*}SslՑJ<$!(!cOyǥ_4sFcJd2򼝀Sw `HQpoQۧx@`4쀕`Bi# Z w"G+гUErWNJ*-3m DY;)'MNxm= zZHDUA^q"RX 6%Qy+~ )@E.P؃:IQḯE^&B,4U^wls&g[1iz`Hoc.4U2l@[\{܀6P+λ!7H.նO/Ӂh0E}0z N@hNP1vOSRDr ɽ=Z(Ϣ^oxM1o6} AYP Xgf'YtzsGX5( xaDƒ`5^i萨Q; ̈́["Gk?ھ SKh] -%ou9VrcfwVHj@5qJ)w a:N^CǙ\+00>8|؃7za 1l7vov(NrY)&v+!'Ūw.A̭Fctcl1>1CP\}wr[av}: Dlj!|MvŽ4I,6O8"./moԄ%yI{m  Fc\7vGZ.~UYpy nf`Z%Eu)9D /_D4f(t [B@VC{  k^_QԊ]!ެaW%Cu/sҀG|UJ<^Bk#QbUdJn.byfO_cɁX_ `ssK^R;ÒU&`]i/[XCww]IS~wEz2%фrh䊴=@σ' %kR"ʥiX{({:p1 M6,;7q"w\ InsdiAde Y$UY&|4bⳞ8M/@sKc?B!;y;89hXe:c  74~(fOiw* 2o"2ӛvL7|kLmրmi:F}U=Cg9ȍsWܤ0w-Sip( réThyK5fDS%lmGZ*.ܒWVr~pxG{Y ^3|,l>F6l5Y/m]qa[R2zlӿcD$0pt/fCE5CG YH7~*'d5Bwv42EAӬRFCƇ ի!,G9Ez%k_4&<$x){>Ub*J~#}~ o^ pVt1b`)kq> B¬ns4KwR],^quٰm_o^a+$kgCp˂pz<%GҿGYdPݬS4v2jT qSG$m3.v_Y- gyk]ʑ#"agP3Q e ˜E$TSo:#oCIsg'IrRτƼX&ܤChn5qxp:vacIa_/NI/ZTwƒZ 2I~eEITcdٍ3|=0/@ VÛF|/ͅ%/(Hz*o*Dahp@g\2bAa&bJ AGv)V9% A]{^0VqV 0Oc.p> ?\hB-pV~W@M,qjNd6kDyn,i{k5Q|BZ^3hjrdĖHF ^1AaF}d?+isQBbU-Uf_: K elLG(<٫s @ =SĨq$hǸeZ :7GV=Sc^GmH\\hz&'sP*=K1i8Gۊ[剦p,w:&aKB1Lr ^J;u: JYYw\X3Mk%V>.}nIF sO&k խ>8loBq:oFU32* +Ms\Ws@sLrPv, V)?Ee @*Q玶N2[uȣS3UgD~%&k B۬!4p5bʓtFIz9lY`czbhzeq]g'4,7[T eUIH^;<v]RؽrX]Bъ_6O)14M_X ױqr*q<2yy,q?WչӄV2&5Ehw=0O\u:hgfvi?&QEXW06?S=BQ#mFz#xNkTAu~Ep~;SͮmlMl\6=GQ1ɘ6 /å4҇ٗϹQܵCq=/uqin>v/ɸa~[g4W1DŽGz2x.SzfT 4@cKuFAmm#")K0/̃b6l*]ܹҢyhɚ%>;8LŚ%n$ApS+ilxE ,53rE램p( %X =5KEP"^%Gn-I~.97>KwBC8tq|㄂hKڞ.s.d?`}f1QJi!it|l9ck4HeN_/'V%Z<>m<*]۔XڽcKיݗJ[뒾]frjT, }Ftp/S)"%mSu doN$ :|jŶ] \km W_[fJ[&WL o_|bŕTl R%\7DCBa%ĭ@q0 (:5Ɲۍ>fˋ[uͿGX܈[{xVy/]Y]f3$S')_\YDˑZ}=4cM}\=+`inIJ+!hAh\Š]Yn0ޥ'=P-GH/PeDfZ(UwCwn{}XnᜃΉGC ej'KdܷrVv T#Ǻ1g̎VbFZ!*\{lp֗c]Y 9x_{ V\}2*L =k_zs&+SLgw7!,G8R0q@9+M=_-%u>hR*o_٪ 'i88Lnc o|k^ӚG%6B{ F2ӔZ0<:kd?xo$M" )3U-)? T?Fi*="6 >K`x]xb&a _1V=oɤ'~ftX-%QY6b]4O#I6XeUu2t 2˜7$3IFU<{X ҁ@JָJュ[4+7kd E~CDv?{ BZOXcY\Xl2ĎtUyN`mŒߤ X#s%b)rҝG.LS ՅJAh@-4;Szxo|PS^Ҵ|#4v$\ֿI2Y:j˞ h/2R$d$xB Qa6[HsE]Yņw5EV H s,o}< sPS4Hk7X6BÕʭM+'Q/W(y{8 u׶ ?Br7qbS7 $!/:b`N GzaZ dѱ;ڽlYMK@'6FX¹.eKqG%<%`#f>g-?nHNfj'kj8!XXn.\Z<ڿ``t/(=s5܁M%5j {)0} fU!Ur5AqFPl6NS+qhn(5% <2Nc@7J["nPvS>`f4frxs-P{pGzaM`iѹ]_dNסYG6{+*U+=n=J!"ęAQ`r/bDbaq;) C6(nՀN'WQdeCƱK]&z8 "O _h,KXɨ!qK fIG;˯ܥ+^w;0lQVX m`[۝[Eë#rXP`z!>:WdP8n”y-J]4ډ*[3~Gy#wwl9^7޳zxYݴ5ɛϗ?[#jUʛLQIKhʶ0*Ś(ڊ^۾Q~ʁ ) 8(]PgzjasUk!mZAynd^:byZ* dÛhySR`XhzSF4`JyV%F$м.i)|;} k=CbGhM:ƽuBXRLhadW tK؍up~߫;" Kq(r\l@T֣b[f8f;֭#H'

#oaF7,8۹YۍHJ_!fHc:  C|Iu*AKm [A*JYA BuT~BzufW(aL1Rc3bϯY2ILぜq(%a!<iMnƗ3'`yUYmW[Ҽ27S"WKi\ȜJ{JȽ ZHu ݽS]0oΧNŻ&%yN`EΌe,~`[,nN^kd}KUV?!/'zFPD&:OgoE5,ܫnUh#lF|x$Ͽ"pirSu}j #" Ւ&lqpg{Cey'<I Sujsist S4#cEX +=űbDDldT,-'n!<{ʛܝVp!*Ŧ!v!C>5L +vD9\"+o~NM8ué'VZd{ɢs#K p[R7se\;*a ID5 (sŽtkD3^Cm&;D@43Eΰ963@?Șr8OĤ = \um@QaN=ZVvo! i1ꊦSPA~,}1;9mOg w0n?i[FuxÖ/ؒՕa[ z_(g/ !o6 H)ҷ->{СykBgǻ)\pu' ] 41l;b,c ! f3QtXPŇt4aI℩=cv-[y;w ] b`N.єqrW"2J,%9g,XHHhك'd1 U(dQ :K[~@ajHV3!P`e̴Vug\zqV|PeP 7m#ge'kUȶ{v_2ͪm<--mI5)2i9WuM[VYAv$brֹհ4[&6Wߧ(珞t&T1 AH7o;] oy3)]axgj/v,g$l8nA. \+o2W_=jʪ3]2_*(vq\ĴӿTznrGLYtB = h5ncl7Q]sR#0BB{v%9\Okn7}APhfFvܐ2y%ͨ"laQ' 'QvZ̭~B9ìvgHWƵw۸D*_+wגD"ا@r"3NgG-ׁ߱46Ѕ|<=xCz }.HlM|E3kZ,ʟL& '?L*gڣo-*QsSnindC uk ccl3GS]|WY= H,\72f(6α251(r:[a?oTl<-*BR QxOUix2yWq_gV'q򶣾4WW㉕j}jTLu '*;f&t(d:ϳ7id·t4-'ϻ*B;i.`'ֈ+R;%3(.~AHkK`ORQr斚{ZiFegID F=|k%U.$7ɸ[8zOշ1]ksgju\9{m-n*h]tN 0"1UomrD~f?$" Q">NN&֒^3_q?Pe;kfT},. {B566xݺGka.KIcV#1D( =,^nA-q?sHhEgFMahNnX2 @Αnu0Trh[MvZxM<.XKj%WjMm~FfS()-.%ʬSlsP7+ vVeK\v]s@ގnW?\Bm L^`"OBЇcC̏0!푹^K"h 6kMT,>{}D{Ɓŗ;oN70i}*JGD%h߫AIJu2\wi&ӊizk熒U*q "䒣Ė#(6zw  l2aAma~ Xxq`/ E-gʼnKbji!:hZ2kFdp|u;¥t{UÎVޑC_VX졟7[B{E/w!0#_4/xzzK! \X~줜fxo |ǀY )ExmJNsca(9~֩==?L$C]MZ[L1iey>]|A8K}$f|.TZ;.uj#%C\y$]ر eVvEnbG#DNt8t-qUa}u)1)׆R v1}iFc 3 zdy o"ט d]}ZϜgp[Wh\ՀHTp!OP.{zYK=de SI'֞Ţ-0j<{! PfҚAϒ8_; n\ߋI /½I |Z{XϣؤOʥDi?DG }0Rz{=?v$&Kx֠ =Xѧ_(K,sR4LGˠA2HC=Vx_t|r):5#_[Bt t4Z# ]0@%n琝7MXV쑅s^QށcV;ώO?JǼxdGEv^7ˋ~K<J}9h?4eK+'$O5oogaq!$\ p:K[L -8yD:suQCr%t=Vz}Jq9`.:k}*o5 ~THҫ:'Q1RTn#An2.i4STaxڪ+CIǗr~9.6E.fۜԭ6wYG d{_q쿶wN2 B/\t9 I@brG&@:^^ g o5eׯ+>Cv{֝vzw0( \B-E@&0THb78+ /z.aȫiˡBΖpse({٠* O j̫#  _N1޻=wj1ǼQ!0bjqyaQWh`a$@ZvV%#⍰tݏn q\N0-!rYcՎy<)+"z{vyoG,DX, G#>7WG{enU~fw;WpZ(ZYbwEpDWi4%H+kjGAjTѐh8,h]L0e7n(^(|Z؂t5+\='qw-ːIIt|(4;[gVW̎C8-P :u nT=Ŧcr}^OE7$R&O#PK䬽VaT6yAʞ`_ ^*VlМmA/%=zItM;ikb0Z6 orj$P*oL:ͨ Gk+2;@P&5]¼9VI|f"P jpEiT{zLWcCTA%']]ZZnT("ʓlO3.vWv~'4q9 ,MnM\QK{#PCݣmAS$zmז ֚6,a"]D:(5u=%UԯEON?Kh|cR.=XA" j]&"vm H$ VÈHhxU*~%ȭ7l* ι0dz&u-Xds8sdkij*Vޥfe@ &Db B.qY:.JTov^y@L p> 9 sEǜ 5S8%n!<|֚t Z~#S(ެ$<&2-_ A%SO{HV0IW&KL_4zK&h(#< mbM;% "h&ExTZLiV Lw SPc@UrFځc8 Ei?#FYE'r~"Th½G=(RaH2 鞽L&оL~C40Ss zltCjx "3G, g&]d7SHYi!\=p`_qM ©$l.jt8 ~$eRGD!?| pP:hH #yYgͶI8B/|S.!c Fl).oe@킘H- l @sT~ŋƨj?`jd6ZmU,2JSDؖk: x|әQWlBD0I(96#1%W_rD%4Ih8Ol7Ilc%}a 0>sqH"XX: )ub"iˋhyşWY@=Q DwnDeTi"vL ۔}؉@ȼ6jбBkmMjO}>&>^|갰Dwx 0l6 +-sOeg@:k9ڔylYq5y˼PG$Ou~vsYG?TC ==x̾ J}9"Ѐ'3 0^+ᑋQF\H]>0МCkU?X-8m@wseNF:{*`Zm|m#U/%"L-l?yk*.]0nyJG_rRAn8Lp$;%DC˨KRӗAx}G#}|Nҿa?z8M vpwEpK+t>M(7<VX&ǂ p!`Q'7Y~g8x/V]`v\$;CڍPɑb'$k^g%Xۡ%o$z kdru3z}8~l\}xN},̠IlCHMO,Hj9h9\hq6ߤQ.)@+GN09MFoWB?aDkjAd tezA 㔯hPW&Gz mQR7zzh%"PJӉexYv<?I B9&?{zTaIt%{M3(p&xE-'$1k9?Ҥ;XV$bm@5;AeyS&H-H%@ޡPcSƀ;PA 1зsp/XWuwcPKo@.щ<*m`SB~<b#"LW~#ׯ;*щd(&Z->E *~1#-ׄÿD+X(;`*xOJR*?Gv. n2.36"0JaѤpktz+{جhMx+;6 H% DN=ۢ{8bbY6% gx"?3v ryk'fy[6*״~][R.xRDDCigw`Eч+? M C+2~u VsNz.U"= [,SL>LM(-rl*tթﺱҢl:VĔUPފ쫒̯zēߐ zos>Ͳ!gM@fE+}/_Y 7wI&T1'9~1 L OƯ{jfXӪ$6v?]^5C`;PX`Um0O{ []{1T*ogeHO$UDⴄr2nl1ٶ#`V'fҤV-8o €DfWs*VlެB#s=7r$Vpq=nw1ECXJ|tJa5Ȼ>-h?-sJ>˸ ozOT金ҿ Zi5q Ex%'S`9Msur TRl=[k!~YM$)}k%>Г{"C-E6򿄅2TbZR9O=sӆTWFJXܝ˙Z{P, pC`.DmYG5#ʂ"0hBHrhvo|NDv\ ҸO%>Ad x׆\DdBFG(*MY!5GG yT 6Et#}2IĭgRpzO6775W,t%QRB*S\mI0|"z Ӑyj:V-6lDxu}WoGcʔooѐ`}6!<0 EZ=kgSU4iT=kr4#1\lEX_AIi7k'z5_C)tKJjŃ‘rxL˒:5Fu`WX͎oeʹe y1jU-Q2hʛ.Ep V C0JSXa4 }J2`ڼxQrwݐPRX}Aш_rbȴӝ#r%e̎uk 31% <ڈITK!ٱۃ]uH`nWST?=* .yb0N !v!6hNVߴ7zAVU-i rnUYVVD̖hy`66*~d9P 4Ebr,N&1g&UJ^>dŁzc۷\@=MRr<9G_vgamRI'sD/a=Ҋi$P֊@\!G-=V<*;Vnd=nr Q $MH/ Xtf~bUVyOCC}\@=ƒ]XgN= A7W`)S/M^a*|<]砆/î 2 {C_IU DKI`gMX2 fqԟٚ'e0(MtiKoNE^cu#xSA;]>eO;XEnN=G,\z3"tAF 4;P\4!<6h:T{&wE X-[I\:.4wew"XTbj"U(k)Lu&*<7.kFӗ0=VrlǩIƂPi1THr%Ga(!\jD#*0arPom/} 1E6;? }ly&=ysCaxj˲LP /H+=Ku9pPcI3=~H\|U 7bb`̣hq&ɺ=[pxknu۹J%nMkC& A>##h%~ͪSoI.O0.!̂u%[kx£"UۚP" <'R@՚zEaTը5g߆fNDxAt.PGtI̡ >^=u6>n< s] J7S eF5g `L@GPHXtQ)f;gtm~).;]E>49ei/oZT gɝviMD7C?=Pt qϲCDTY@u4'e/T yr_fkP2/E 2)f+?i7+rno\n9!/Cz2^*E0^|\Sp0R%iy*;RE9닺7@3A?O51) _`^rBy=&3vPۂ'0p/l9|pCwp>4Ӈp<~M}00k@'%Ħ@ *@GwN<}?y\IX&`}e"qh讳WH 8Mn*rT*ua^urTI:H}k3bf<@D.FU7[3 LΩIB(E"nf vVsxU %!u Q[oEfiˣ9ZRD{5LJ7Y3!#/"zLaC;[f0+0)VjOv'h|p0.j֦F&pv;s& ]{ C?Ԝ7G.XVݓCɚ9m ơC5d|gzt }[HY:zw1`iW2sJZK?LFmAp"+Ԇc5zxbĺd0{uƉW.6hQy";l]6z㤗1,r*rYxRCG*&Ɓ5ҟ7T7aX7w@oz@jVJɜwh2}E촾D]5B9l~b5HuNѡ5k&9рT/f^=&]"(+zrԘS髗֘c QR9#}?!7l (S?2 p RӐ%~@@ouЖ2^* "Ը2εrc +@q+b/yR,>,D;m5ѦtE_?ʳoFZz?ᵻZY7_];K~-G17=C#kLjb jG|Ip$`]Jyӧ߅~ T2K9^~?li͓^Tfwx2ϼqvV>x䜍yːfxw^֓"*|9iN_H菗1V侥1mUmfn;_6,At$ XuRD,Iwޖ(HW?8>U䃗{1fD EUtX"ޠv EO%VuK!j"ȑ-di@V2[Υދ-YwXLSSKiY۽첂8c WRfBY2RJ8o*MW3  # F:KgS,{w;:ӡYx6w0 ]ZVMz%:!mmʹpE׹6ASMܢІ*f4ˊOrys[c_VɷIvӂj Kp>$).k+75Xa Kʦ9ekΐGrq.N>_{6Q6[v%v*KK궊e>HwO838 ~!ѥ){>Ooa7eqtm#5-hן2ᚢ"Hj%HўMC|-} y:'@y :"qwNE<{nkc7-r3gz[fuiPz V ) C-ԡW2>LGhV{SD $;\[> 4W6Y~%[>ՔlSY% $T%~gb ͳ5+gӆj/ϖ zpu.*jCܡ-aG'!m —S(7 a**ñ8ꪚsKg qnO5[˕%Ѯ +%Ivp6eu`V6~o]c l,%oNFo? _Bݞ~2#N@n҇ $afsd_vDl$hUI\3 qTsz_" zʻ^V~iM#YX-Q&wWMs!wY#UFgk[nۼµvI)CYyં˥Eal%'ryqŦMs'Gظ~xM=9[:0BG5ֹXVB^J 0m$g9mn1XzYZ"뜠!o Tp.{Ug{ vD8Ncr#)h]]O~>/]`>lmFVT!3Мɒ*)7F3#Ty*E;B烌:XeLIuX!QazJܰXMۑZ΅` "2IT?vl!퇞d!%ekdwMoX f ?:ǘ6b{i;6[ft#&,W| xV" x6-\n3ի/*)ߖ]gaZkR<~nzh&' g/$Rf#AFt4A3 _,wڈ+r՚"10FU5krFVȕzl &X`'0UgR4:#@&LJxz]#:].'גUXZv'LnqKeY0+p.g{hdIqIŀi "·U dMsr!xLuʙAe_#֬u5FUz!io\k7۾@dahMfH9z>Y9ө an"?E bD6b%@y$)m_Vc;1}l/`0_Iq[uL!o1qs6]FE /Ÿ \x@j8:]>PG`iš͢] hvaJ[pQG`}Wu4:ѓ-1/@򥻾Wzaxϴ<'a_g̖SYodKJp͔2]h~t6?#8T(X-nn$^);~}R 7T*іlgN59|@l>\'*VW=B)f&hP70&kIE(΢\TTKEǭc9EzmHgUrk[ˀTM{ vOj_eН0ar%6 0Zl9W:66H1e`o$8"Gy3BS9,Y tu@ R0T+>L&oY1_<L( T"%EK>J9t18aĪ'Sy{^+Xmo9\/=Ijtk&m^!C/|OׂNNn@H0@̲ ;{}'X`,ᠥ:]3IR >eGN|67ދؤNfc[XȆkm%Tb`TOg(W}c<\7pp;Am b,ЈEFt> ̾O t:2@'I=| ;v.yC4?`ogg ^kpG>:'嗟S,ho0)e5 !IAdMwStݠ'Jǽ~XXI.%%A[#XHk("_* 2cc%5q`b$Jv8ɮRe|eg$?[b ,\}6RoC5HVX>\Ao9}wcS͡"TЩzjDa+!) n'u/jvI⊯URC 5 8M}9jyA|{#}UӔ^aZsіJa&qg{/^.0+-|.Ns~m4H({r'W6*Zٜ ޴S{ ='!cXpm\N͒xhS$!; :#%s\Ɋ0^j+=- X#3bJxL~aG @E7PhPRS& .UzGBdJ|#PWs}S @<{ iȼ][.,:!E:` ,LQGWnj\R6K@ޮo{g~2Ij`@dϫPft,£*3,@Q5iezMR$~'Aa'(>Y 8:_NΤ 2gjZȁcE)]p.pu=r\t\V/Ա0hjZU+-źdmHa԰gۧXdyS*Ʃ~3ٙ:VtsACi^{NnLZC\~ ^kfsS9fP[! nQqswG4lTп6:kf yyHgfL)տzQ&9^MS*`ZH؛H^sZ:3E Yž|SH&5K~Qf\x<N#79۫$+_*c9"oP4EgRvC[lS7Gh:~JcmFVmCB2" CG5jCx~F^AP+Ν)%]DH_Ke!k-)+e9[mxS,kmYo{.ə؟ |]zRǠj P>(O}%ΩȆQqR [L+b6琗XwW,CF 8E_k]JXaTK_6؄A1ޮ ip,9gčϠoK,F~Ȯ%+5ؘJw /ȱ8-;qk-E<o:*)w E))T෿p̭30_R֓c?|V9W%wR5f%fH W71V1P4^[EHyWTQs~F ^#Hl  QM#S_dUN i$?>(>! wn5+:GAg^ju|[w:NQ/i.3,V܂gʯ8lIs%$!%vvH׻tȇ2BlRݠI%Tʃl 跁 6{ڔҽ ^HL6lL1hfҼ"/}+&$ĕ' stxs ˙uVm5C"XtWZ.BVzApt HB=oo&UH uK"p,Ok711'S9>K`l<.fц+ |*@a4v%t 3A; C׽ &rP{Pdw (H@xqγC q|o(jGY0CK,bj%Yr|c'$H^v"*^o^q z~6r92tWI bƲyؒ.۪zvfy"לT4HV^8$^%!YGi `q1 Tl[5[)]oUxlG߶L3]ӓ+$ah, X;&P Z [ ]9)q' n*> ZmHP:hW.&lkQŤY4ަLtՈACxۍ$Gj0ftqឰboGx˵1}1$OvYцV݄E0ݒ*Ѕ;~OBƷ ҽ >; 79/X/]4/:*BD0R)J5QOKDb?aۼ 8gGU.CS/GgIݚ_^]?6*q1#Waooa6_?/wYS2F}C+K|q 1LTe;uN{lLȗP\k6 ,2m#r ,\T/:A@}*ҪYYQnӿ֠+ ̰ՙڂܜ-ѷ&FN`F^ϐ`t60{>iԨkLh Yg,px'k cqP-7M!ٖYG/σB~hgf QJ7״ߖp*KX'j-v䭴C$70v»DbD 7_V?S-&ϥXmUTLr9YRu[AJR:`h܊la&DxEЇ\n׃JWE`$]6QE6IYxJ) 2 (,:I8 ±#FVl i3b ˯LG+ ] MÄf 'Hl]T[3Õk>n"k$'Q줇U~ƫ;GSU*{B{ix́aP#q 'A0qHf䁔׉&~-cx/#8nE%-O+Oń\lD^S*V;rb8*fqDLjP[@Cz 1>IgiAi41P'f'E;C)ըàO8<22 H_ 1񿿭_~ !>d.]d aM n /\NFN:(H[ֈr ._(PO9h|nSB~hSm$ דFb W``[4m'5cm8RyX!AZKcz8-DS=%_'5%&FVN9J^A> +f*v>d^dOZM4e 8Ѿ@qV53i+,(ԫZ#8%෰;CRv\7N`:eP@;#`bD^CX@K1׏~.O$솮hx, ,8A=8=#SW䏱f}dT߯w\VGp!)؂+3¸q~PgGT!cSiElͼ SŃ.n]j (WGٮ#'S$uZ &Lӱ;}y \ :,zli1,;aT Y~ *fáUPsW 7W{f ׼A&x]"2B<0f᥺7b 'C|7ի($DKB#5{$2Q"8E3{,Q27̓%`ZUP'DTeIKo"oQp'k }匑0_^Qe#hوM_^HQ9ߵ2~ywmdyJ4NI*Q7s6mucBYo|+lևvQ{nz|A43/׵%OQ9{9rW$d<t E ȒUj$Az( r]5(kg0y6 Cz6l#V~wg3u0)ja_U4'rijx43#чKM@Cj45:&Sau52|Ϡ ēI ͡0hC"'e ycHqn%H|a?Vm #,5#Tj8%,uMf"ocO -mEf?(\?Եw(dbKʉb]8jiϽ!Z~inްd.tjg=sqӸ γ \LCS$ΉVrƾ`PwaHJ ֿu3Ȕ~}\UӅ:d*{Ev]c•r'^vF h>ap-jhXa)3QW{Rp|㺭{*8Wb9fוHViG3»&Zոi/')\E)FG33p-QCYib2y0\tudz\IFϿԖ#EB k2*PZ\\c\3>㕓l&A8̭9o[og?jKVlZ,H 77r}-9X@TU]Wͱȭ[u߽5]OꪦZ$;U%\FJ,jJiٮF fGn e ]Бic;2ĉ}2i*6mLa~+\onM1՘ WBT>B:5&gp@Xa!ݛŖXMW"t rmHDbqIX`xyPguBDH,kPkFiT#9">g]NW`::;ȇ45o|ܔuhWɆx5 f ِFT 5T :+7-^X)=F j1*/TRm144D@Ax垵o݆o/C: K>"pyWg/og577̺:t8?m1?Y&j0ȝzi1KeP]i8ccr9Eb ;L6h3@nz蜄 ϥ͒ p&Oޚ濃3$`2! p䏏82oMJ>j@$b2R*pf SY52rG , JFPh;ln/[ӈ3T80pcOxsjɬ:{}j D.fWx~gONDVh[^|[9tm3i%aIIb=bfvVz9h3k=Mod$هbhqe(vo3F+ŧ`Ǻ#,=ji6xryLPV-β˂㐷Ruml$89xh@qQx{)gH Q0[V-142ıb5_ 1 |wqS$ԇd2S9:׶$kBa-wGխvlUͶlH=^j> Po[[^wA3ь*f}d/,Űo(/`΋559'!stDNxbJpet`Xaڐ+Jcތ&7%T_H@-ܳ+:_^%ClDtgc,puu%7¯>ݬ?A|NEy1euֵi&GEsZêfR2V @u90sӇ.(gz(\8'2pݺF} ŗ*&f6͵=`ôzQD%,'Uy;/L//@Y~yo]3Y:4՜=AO??U @o%OtmFQ.GxzpC:BRoqP@~=D̓bp FMhU>A@3.J0p`hJ̏<1&U*_3Ucd:gnQ6vOXQ|c)JM'adc}kmk^F/m87>EXe/?lgXqkL4YŽ3ӹt VTFkLz,3[L=9hsOy%5M=rNPԀW v TD%,/# B L'4m"eakO%ٲ1:O`A$GK (趚ڲ^TTg=닅Ų'uNǕwǜ",-UܗL v=?3jC X4]YxqrmiŊh_"InkSm.I % {1 LQeHoPEH}||u$M`^uXe ~r]W``iM.%]Nb)'xY̚ZB vRu]q@,ѐrG}ٛ҇&6[r".¶W FokJ/LԪˍqBv(iM'O|rX %_Ja7#:<{g3}rRs=!a5o089n/,xy7|9$ flyTQ5e/]R2 q'lLW}ګ:Uh>m|-E^E~V8]%ߙ}SI\3i.=3 E=I9YP8'b.b/ᆦGxG#ia{=\K#4WlQlv;,YZh犓W{|nzGr樹3R]{*/ KwJ›tw"Y`'U4p#HGY4TCE?109+8fU ?GyH@;L/]4Uo~pDhV,Y)2Rg0T`@L+"%nlע$̛7ƯkX>KێϭlIAzEId6kr/E"][-DVPm-*Cѳg堜 bώcfXɰ% BH1q\Ҽ}-|XLȥ(&iԀ:}eRXpI܏}֍m纕Aؼ;-}[y HUUAՏ+bR&܉ ~,2:=ml?AWitc 7=M"s)\ 7U"jNu;Оgr,m)L*$loHu[nӰ{q M_?wjt:)[_5&T+m,0,;"y7Mʺ)ߵ쏐ΣtCJx1[ B7^ ʹ*WXtN Zt(:sw/l98Z?T"SyBB %w `Z'e/W`80a݈2dܰxݶ(9n [kOz=Wl>FcjhKO_ƷK4Voټn^fq$ 5Cђr 3ڑcwK1rbMpPn;a-ׂ? \_n>:DΞlT I!JnBaM\ZX[pQ͌%TBhy>NՔw wb$ GSLj,N'қukepڼ $×$!v*M0TS&\D@`pʳhɝj~=Xu+dĵ\ DMWjy:ǡM`G.vGs|F (ʡ*X'u7͇OaߪN,%2^~Wf7m^rN|+.kM{dfKȗ){'wx`fET=kcAueչaM%1.6+|v}fV~{J!Hh3{0A ך?Bכ Fă8Oa:;uQU1~x`x70VbTVcŀ15&dR>5¶\.hJ";Am+P_0?5nHboTxƄ d\xSdy#t62X?yUFa)Ba w&p3%W3ܿ`1_[tf:7 #Ļ$Rԡ=I^~w;(!Pk\cQnf[=Zھ;[<cXf%sK: o~5yUT( @YMr vtL .{BXԔcϱ{Lݶnh[ `,/U;^W Aiz kAM}0SkXF xyv]_:Q>.fZޞzCA@ \HcF1kRI8wU"˕A (QYmZzd{TupRۻba}"fCvlDI+< ]րnh6 .\* H 8(Z4(AZLWUsܷ 67nX Q13v͉}D rݾVp1wK绊|TZ !|o[b ҤeeA1ѠBݻQ>S5)lrҧC R ||)79! e)фor+9%޷1{~uU15%g1%</cF.a{pyv-tɟ_7u8IvkD2FU@.x ө])yEnM8!Ksx? B2gZ8}2E֐SN=ϰ2,mL9-H*5&wB{N\ǹ9R^ah ]7U$%bB0wp$.:,t-gv~W8}ґ &%uX`@҂4E,{B&JLszWEQAB24fEuf8ת1y=9cKӵQTW vf+ dVmPNKїTyHM˕-l<ѶE 8?:z 5"ͪٲca/aGC.`c%"wIWwTx4Sv7\^+S—atfI+Y;%BӼs-j9ʴ?5y|moL93dߺ_lpA7,[F:usC~ JNaQ[HUaKvp}$(z]Nʍ6_i\ 8 V`hBphNJ նG!)vϕQmީN6cL}\1C܉ j5ҩybd>4F򎉼XdBV 8b9mH*qqFrevyщ 'ьU}%'_S! wBGVa{ISL J ZAWXy Kzf`:kp.pwyyiEГ|e mfYC78wkƌ[M|w3$>@AILq< /Tϑ(|Ś'y 7KiI"~jQS*h}"-al@efT#9aY4$muaRt H5xv<% bXr*q/D" k 1[`QK'4aQ:.D+%Zm ]B[,2sshQ;s 3NH zeȹu|Cیzp3h.4]+5(ѾT_Wāsp%V/=~J-1[1L iD""a'O9#>2?:(TG`J?[XHvYݍ:II(F%$@Oik<ѥAƣ$ijG n=QCQW|crs76C󐎷6p\O]yAQǏpBXp!ҩ䤳A{shQ?lFC߸ΖhO:3lWUV*E0 Bk9@gb=HObVrE@tX,ŵsl!y?͛"LX&Vzo)n.Pу#0A6l$ Xsr$>!T?b>٤k+7 0ɶ!t_'6iw# Q`j,Ea%RKۮPj?f2mo+ vowIk=hj1c܎I؇%x '`058VO`CPV1&F/owP mylg-h`~Ƿ e;[k6P<"2 $%6Mama ,7'F4^(m w h|n v 3R$63 8!ӌlR?N{c6^57}D%f OɑG9^y{~U&Bu-$ A(dq "  Ym/Z}ns F€V:71'>4RM"Ȣù"Hi"$R CP bmD 3t[gp~8)+?9h^SI孀-?:O|м#3eQotqN7@ C}8f^d* N/xrdm7G(or|xO*ТQyL]<-qռh]d>$J%/07 ?>z (Dof H\1HVY@`PBtrl8Ryrx` G2\zSFԮ6]ķu8CMy ߭{xu;U,0N#[kD`CeȦs- ™N(!.(s}6w!:)JqGK=H" a@H^gDΝ}k-Pk`*m*Ȝ@cMe\aT-:ΠI x'l/sw &9S Dok-GV*GLDuG)rh͋Cnswؕr)ͦwcG$O}Jr#vV 91BaWȪ|qJn|}R[cIyՒ,LJB=!ɡG)`aʏ AWw٣`T~t׆X&'ofSYvG.)i9*zo]}qJ(p8 Rh%E^rBw}3mSArs|Pc (?N M8eFb(2`6LZ6?e)|ԕCqHjCҖ8m .ҙwc˷Db1*PΖ ;V$f4#p~-QIU%0PT(E~n #6}DvtM1#ʂ2 IYKLp\Ҭ~Qx+E=М5z9>uWx1%{*;~8?jc>9 'hPû^LbugN+;J #RE/Hd{4Rt}`y vV7$]'؝@ۑ& N*p@!,{e_4:*Uroh5d&cQF0gQ5Uf^:67iJoVB KeN /B MIs:WJx1 ܃rLB3Iٹ3YW'PyK~lV#3AvP<سrV;hmL-R)m=\ZJ]Fr 65J(߫֯@Ջd򬰗3-#57+‡K}5Zv'_/og#xQ sS*?C3ϋ*Ud^_,M]Lj#U׾ (E##nFgс{b`BS$rs7,MA-nMkz&+ߕrGFāeJTܶ=ї\^kLCʏЃH#3GuY=)^5Q .9ʧj{o̤~ܽ>S'De1U؅Tea<; 0BMžW>E#x\d#s>;%WڑfX5Ucш_"lp{. Y n%@ AH"k)6I- P;Γ!Af׃/7f@nl[7!D?;_^H )B?_UӁvUbv ]_ٖQ!qn % n;Ȥ Z"C~1c8r79>ذGxhpR?u;>h%#&Hϰ3ix5"еi8a36Uؤ&ÉmΌpY9Fv:9;..EZbp,ASJ)NZb-?O6QхXdݎdGf /\R"vh}n,j 㿩(o'& xao3&X P&?~s[͍)۰ )5Y[_O6^JvS(]Pf-rYQtߒn p1 {[![Swr`K@bz(Xb\()ߍXD6nCOnI*_l7PўXy\{&ϋLD3z͜Z}{]D7?[-NB|J }#92v2V]t#澟"7yCҔo]mݭ >Nɔ,BI~!SB~ocsho>Iߝy#Unb D# u㻎)scq#/*ۨe[o1nȓZaHw`ULOH℺uMMh!DLLaQDuadA Ჰ w wtJk*X^\y6uReu {*/y:) h_#2W;K.W4UN=*`#2p6sRXHU5֛[ӓ/< tf9Q7E#־nWe[Z ' V2d<'փS{v^vRZO,@{O~w?dwƼsՋUNtmtfzÇllҘ5F>f. 9#xJb5g1WfJr}?5Z>ev"x(-UqDVc$D2 Y1|5ޞnbL;]3"߮[u=Q7/oCzCKoMQ[xه<ψ.B/-nd,|@H>FTad -كxc,$5z|&P31c5cj MTb EHkC 3 U*Em-ڠ¤\r9) қU@ "c/ZēzU,'xˡE^r:6=:X(< vDiڱUzd h4)VCM|׷ /5 $%M~=-Aes5_<{^T5:z["5eL  :˂PqOeq;/Ömq6:}J$x&1#mz_!'P%Wg4i5n;x0]a􁱍%Fz3OKq,.Q `˭J4DLN7K`7(HpkI5Nh&B?SF1ѐDhQlȮt}ܴ#1`n[*>un]?WKJ-4_H1V2O C_ug\0*qbVa6@jqMgUiw}j5dXLE%eX*ޘϣMierG~po78T#}Sp"bYslnMj,{ܼlSH!DiV$e̼铈&YܯGZ17rb\~3YIɀ=QwV.f)D||ŽT*owC,)n@,>9sFG1 GV{heB͍q'Ğ2~K4rJ/"%~ nD+x ӸS';j_ĩ'rEiJaJm㘁t՝5{UcK=9YwNߠ3Yf-E=Ͷm_ ~;-yNtOPJN%H9B@Y][E`wo##6EG8:.VU$#QltNE َlQ.3v8-lF6pHN^m?9%핫jXv3EMdɯXCX-$>.Xܟ5 CȘ6 qùKbTQ*?伷SB¦p0&YeFʖ)[\A 1?0f:Ϸ<IA1Z>l̓PbG|[xX4.0+Ԗil|U\}Z~ފKW9,Xqgt(~ij>ֳ]բڭY t:k·; )*v0`+GɬWyj)4 Lh'G˜tBb _yr [j|C'={=zhxTa0.w?ZB"%ˆ9>v!.oS$QRSUw7MKI6o{a__?CZn\hQ}{ Nvh8L}/R?A86:aCgIp)*C k7aSz'ֶJu4 >$tnf \A[*Mh.q|4՜Vtۄ9pJ]1 DN.G|BIciiT/q(' 7muJG̔9?rƜ)feduzEPI-T~"0tUHH03vɤK^-tSkR}xuwI/}QZx@]RVf#_qv1jG:L nq! A ?e̝81i:!ާpf?|>4cW=o>(g8tr_*ZFO;^ќTv=^E9&bL-z]:[kK (d7ܕtIHXBd 6PZ]nv?μ1Bp= jl75/ĩBS#"gY_vy_>%C3qg\Ru!>jkptfg" "}^:D7i*1 @mTuՎ45k!.T^ܵ<C8=҉ ijBBͶAHm.aXÛʾwytӦolr[?!lO2bta(mCqD/ՋF]P}/VSKe^ZWa{?Ho%xcDPU%x^(7:SEn{!8(3^~)G:Jnk9 =,!BZ51BV1]@BQۅ UgTC`ДG!H/D[_Z0'#=8A?&׻:;%8,ՇXm  <`p"EIYbZCޖDn/AScw Xe˱gv4p2~a[Tor poW,xt4 ѭZ=5˃l['VJ51Ai%GMA X )G[ ͘)BA!GmDQXZĻT4bL1!MoɼvPja)%8L{ 2.̾b/͟0 g3FCc6+r0]g0eߺ#,O5fܴH߈X1br+[.<,8)s((L x\)?dži9Q"BK0'q}-|A" H(jMyrb8*}'k]:p$R ) 4 ,YöYc<6)joEs\}u΅yW&+>!! KP2ZOGL CR ǃ/ ZR,V875Y=x-z?>ò!xe:uM0l'g2*r$m|E[1')Rz)?BuB˲r "2l2 ;XO>++گQ2@.v P!&kFEvI+._4.Y7L'0%;P8F{BATL 5"" Gt_- P aw uvWQb5(|3{ a9tr^?AB S`b){C3P( f_H?kKڗőt3ijklJ_Zٕ/4 q.+3$V ȄJ'hv}mQ!Yv5k-LEdp@ƺᆭc\LH?C)vgx[nCD׾'VBv:CEt=*t?dRO@B=e%HS*T^!1+RLaq Qmp_T؛K |Q#0[)=Q)^}<0F>a })V=* ΃gYZ07070100000282000081a40000000000000000000000016609d23600002140000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t// ]?Eh=ڜ.+4/;mT1n%1  c)'[9Olw.^P %C2y]'hb:XLLuNd7բ~&J=zҶK,rdMl!el5ddsXk]8P }} g:Ƌdb ;ʕE]c?bI.]c 8'85+ؐ @}4+'1MFB(En7%vİGx-98a7!`߹=\3Yu5qݕ3K( !gCe6tůAEST#K44D`8>R԰/ d&e~G$x D^ ?PD!GK+ ^ {3 ^vyV[Jp@9HO)CJ",:R.H]juqt]h@*+Pj ƴi*s"m} i?;]+Ez08 0*lcW[vyM|4sY/?J^ d⁉ B/9ȐZ*Jm9~@mMڅډ/Ρ-oG wg-nʵL.d= 4:>ض=#I(|̸˴diuE;w$%=A꒷2Un ?6_Q[ b(,>*.IRk3Ijs FUF|JLq:-a=\P=Ѕm?I\D-gLuG'rL@'QܱC&i]4%ЋzVSWV8:IQ\bIʶH2KO)&s{HLkjC+kXF< FWs=ghtlMD`3-5d Փſק:ܰfNY/6*lh\>4hˎk9Y á`FU '|:;U Z^H/kEnsbPWyh1.xVMgV]zݦi]&}vwpIu 0\/-ԇt9nA@%o3¯ŦQj`9Dks|4dVս.(uԉE-=VRQ0ldD /[H!Z OҿZ?[ yK 7Pm*E}2k9Uk@h3:^N8` ]%rܒWOw @$K. JuAݞ{+#):K4td7`[t$ORSPc̯ߘ=n`Uk;C`[:®KcYp$}Gls V Ʀ sdzЍx#U&ȅ/%WѶ8'̈́jRO(ah()v)+ْľB2Xղ.n\A<P7nVNe}_jY'>ӎ =!Y#/ݟwHbH4C8@3-6^:@7.#[ d~v<׻"!"d‘I i* ʌJG˯L& ֲ(##crBS,J\yА9tܝ18ǁ'jbR8 Y)T5gXidvdճ1s mfp6N.ůK͓8$/fIzYTv,FoZO#ɰ$R$%#SS&,v9BF"W*TakΪ_Y4{s/q'J1(;@7Hlaꏎ$|k JD`jD6kk9뾷 AQ>Om&`4*&f ȢkQ~u'3 4| ,O`k Q/WIlzE^Fq|?ÏKJgF* VN !@ {.W4GM1| mZ7RZvnu{=zf>Y_JDc Q9s9zl)#빉;:#ؗ]7q^=?2XQ\J9M>m1G p_3c٪F|}EIL >Vd*(tC6 P9Q3Ufh˹UHɋc*A OCbW4OѠ|$ :}xl.}xDԯ%, '4 yrrÔbs˂ٲF = #@ dƲ=i?/o)I(N& 4O{9hU+wlEPGN&Xwiu * ] %Rhp͠Lf IU3XN:U{>Jz6}5AE.,9աq[+=5 =wU#ŰgM5fI59˖G9jQ}e0cJh?dwoͺ iVyX:! `w(~&vo/}{+]"FZbНov$!lc"j[{ST?`L l0@kfУgq(+SH7;e^ }Lgt{ma)WC(m5PAɔYDiԗˮYmaD6JMZwDnPq <F s)ލ ,Q&ZZmI+е]q͆OLkB?s<I)?0(t;=*Ѝai.pW;@ъ\5e ArwU#mJ竈?N4 )dg\8Jro# h39^cuڛKm3cCtp@"@5/;(ov/E٠>-)DЍ&ފFq66q -ĈMrhB%&3g"7S%)ؐp5w*PeVn4f,sT%Y6OV%l6p:=*2XME A0q7Inr|hI,NFw" n0B 3 jH#^e0|]ooQ"a5`HT;˲,TB2(wvea ?8u8ő5y߲(i,n*7޶RD^&.d6c,6CQ/dFrG5VQ!t$#}xˉ9e`݉j4ŗeZyJjN `Skpwk7bX5ۖC )Ȝ hN7Qw|ezeŨLa>ynRXdr|0ĕx-nZsC|iG"tRlOr({ \ϫyqɜ=Oύi |jj/8M c1IDaS`潈6P =0b@1 d/9I+Ԙ b>B568~u['m\4ȼW<0Ab+iXZ`-++~ʖ6n 2=1`=Jٔ^:~*K9]33UwڿGՍ\oFiu(8gGؼ3xJU )OׯtLp@V@^kTb/<^ShstSn+xO1hEk011]e{\ȇghc'ZT~~Qj>,R]kroesFo= :0|킳9:&GFα_ cQ#[qRPb÷yhE}w`XB:jCdT7Ԛ1:=|wg[}HN (q7ǫ=qs ,Hk # 0K_VQ`6u4sΏ[{(;.'C]`lV pSGgx3uGPXYC()'2Mz<#mEYKKAD'A?lQ֧'t БGCr ux3,\OU'm%5)x2'6/T8Ek02aִ|qP+ٖ7PXT9fkIkؘDdUIE?Mhh{J p1^s( \f I$bڤMbSud }+?D]QA8nq_ g,}# QB\3SE^xiȓ^f%1 9AZCD,{:;(S4P^ &>"NW.#c" GoC/~[uqc [5]:*>M|UMNlq=R@Mlɹ^jFrO6lH^+y$k:$RJνy.⥱selpg&%2%V={(TTaV *N G V_/P@ }[,ܘ/ ~>FP%IfJ`=ui~# ̍ؿРB46Q6iDphEv-s|%4΄odtYdth/ӍEQv;Z[T\H7~E$]Zif$RTZHOZ|Z2Qع8ehOYK=l9vo>XSntK] Ldp">H!uF$oűcvAg,PAb-ޣ4* Tav-n&(wĐ]_=%v=\w`97ikS2dגnqKYFRD0LZ{]zr0Pc44vG%$~HH~ p3!Ι}nxu,a1BP'_ U1I;58obYnPqxC ]yQl%9&mI(a-C>Zk.${Ee_KN'،7tW+.= }9#KBQavE=4 D*8B4>(4&48'ߎf]7V&쐯- #^Sk1gڕZ p8ISl+&zXP皺ĘrEC^A6=ZSpn#)K'*@"I'O8ӭe}9URB+4@_fO+<`a֘PH6%N8kJõ[wW,MX\` =qkI tl̦0,=Nt/ý3.oV>(G(Rp8o1LZSQ0w瑋߻ 9k3U#B2nwVԨ܌ůX3vԖll;࿬M<Ȏ~2ZiڣZWǴ7(&&yjy{W!Sp{ ϑ<6*CMM#+8#"H_cŬ,S &u0hjV߈pج޸wdt1E*}/tZ4\Rk[;|^y>Lj1wfpHS/kg2hNxpf!IF=.ꤪ`Ms [awxl)fmGC})d Jk0ƧcOY4;j~c$UQ}74n,x- ;]XŒ鵨e~u;TVQb rv ڕhevJ7 ::w_4Lv&"j$e۬vXi"@>-e΋qGMZgڣ+xW:="Fvz^X~~o]N}u=x /:,#6ꞇB!'d: hZvG$xB?YgYZ07070100000283000081a40000000000000000000000016609d23600000fa0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can/c_can/c_can_pci.ko.xz7zXZִF!t/B^]?Eh=ڜ.+gypO?mHjl鄹Snvc?&UZ6?<ǒ )Ek52ŚuFbR[g򤇟aZ)g]JU;\V,wɴG Q8FD9fnA^"UFH* _jtsb fG(@+#E4b1|^¹ mp?JÏ cs<,|la63~}~zy?i } ]@'LR6c^FBɺ;4͛|zֽmM9˫#k.i77/.p< y]vB+;VƫVj'_0߅zx/ }n1x]tKvv@VE Z@IjN@g΍rQm?&(ߔ- ԵMڰu(E" Wgh6qrGRR³"BZK%"Wv*}S)~ oЌjkg$^{ye"&?dC#ਬsWʟ<|xRNՅ)o({Ev-F?mҲ=Г2ד=`M;N4`QklxLםޡd1_=Y^v]~mljR:ͦyU_~cDO}4T?|8T/c!zʖX3S<"q^5LE6q|8 7jzҖ,Y*:ZW^7Q\w0Qnet1ĠXC¬4@$uAdK6)xd̢h/- Hf35 R!W8uԇzoc=#51wfʿm,EkK[,fb 6D1˿OȻ%n)B,{bINh9ZyhZfWmPd6tk!~uz"=lzr38a(N ɿeفRԚ_"Zg >)ڿ(d ~sT uX@ujUl5FdsCuwgIR*7q9`ުLFe,"YGtEfhوe8N+Vro{lw򃹋yeP3沎!}rh8U5$Y=yNS%WvOԠ(<7毮+WmC&[$+ݫw崰 g}cbytl9MXw)k%.1(CC#>^ʍFz{N=8F3ՅB=+ܕd2fklZp0B"n+2m?RP4ߙ{܎1̲(GJsAdfQ/`c*R.ODC1\XGcA룔<6!>'@>t&y7S'UWk[ҶJTܽ:TLPc1~Q֑[й){zj7ֱN8܉F$__1A)]h?:g[:'6!.,[tkm 'U}dD3}zgȾ(އ 1lm9UskG͌I?㒔o9orvkXi۩ Aw"!6:$^=a7͉tK$@6Ĺ'q:/AY37ί eOe QE|Iu$x7~#q%fJ-`'&خ< QW}M핑lHnw^z0a쥣M kssp%R+M48 Dniʍ ;yVD^y`EUԑ;ճ_8\l. vlp֢cV՜͔F& &N- R"h}%0v~;kYD!AT KpeC뽀N ϰ`?{+ۅ qraA3$W/"HuTqI!dG$?hᇃdnćoq\/r>F maL5~LKl>XAX$1(n>֞ޮ O&~,W~ŬhZ3fK~%JW@.KFxl}^ u4F;<]p\Skn+''L?ا,!F己|ztQ3  f>.9bҤP< ׷Ui) B kO8NzeSkXJ* Zvpy Kw=nxg&=JA. ߳20g5@B;ftrRy-u:e`=2I^*؋:GMt\ȹS^Sȓ"pa^7+v_1 fJ?q )9.Cu$eV؅gYZ07070100000284000081a40000000000000000000000016609d23600003014000000000000000000000000000000000000005100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can/can-dev.ko.xz7zXZִF!t//]?Eh=ڜ.+\XO?/,N%~[ޥ 5sM}s[!nՅ`(jt+)_i=!C5j,6&W$Y2f|%\&/;d(ٽ tMwkug% AٴTa$lŠ~]G)\]k!K n碜rJrwFw;dܿ]$rs/*.Elʃ.VutOw?&}D|/گ!#`j4eBI6EoOi/nM o9CΒs\SJж\+m XDzt{=C& 9O `asm]S<699Gȥ~ \{^!\E gT-\2% /Uu?<9+;dlȈi dK`<DJNkZE&pa&eFNt"$L&I{'wx?0 {S (ӺNq^OvAmt,,4l .ѕ&ԷT=&'T1"ug40.97 ynsTQ- ez0}9-" ^@1}ItmR3dQfcsH7%;WbCB͆CyˇОo5޼H!.iZy ^Bl~da:'91{,&75UlL9a(Ϙ1FlTԙlk  }Fh 7[&j?Ob'`^ekoGGˣ} -Rp|C}DOzk7ɍEb:- F*i5.l.8_i}$+bϖR; C^iB|@Đ&C6Iڡ VE"󳏅f 2f L2tsԑ@Y-h\_͜wզ-ov *iΘR[CgБzN-נҼ2 l, (PVyXva)ِ6"ײ=s#|kZnpHL'EHf, eQ\sKGV#,]rRޚ V)W΂KH>\}"BE؛ݾ-eh;+؎ht=~2~w;qI{XV^X$&*skQNe|u?p(6z 4R'A|)I,yyϓ.7JB!1ʥnr| vؓO{ <|]w*k1w^ Q͑e AYS"}`}ςweXt4Js V5,v=x Z<9 qS_Yo2>3!~cb{)L烝SZ͛z\l3z{ 'r;V727X̥ JÍ Aw:wukӊD0hYp59| 爐61Ţ>rJĪڝ'fx~MxŀC(Bȋȹ&U2KN˵n/{' Xz빥CYR=$_M=Ia8T\gZ/-\&y8!FK|:EkS%7k*;a\NJ\9OdG9\V u~HZu'֣D1X LMG /, ]5r@,-l'+]V¢({l d:d5FG Ε!+fWUѰt_)  lg/],QRdk#}LT&/_ dG67O1xII,P ~woqbJ0t,W1ڇ͒ػnXJ E}|Ew8SFݻVIt~-3}LJYO 6eC $l.,xRQvJhUR?cvj\6eYuڨӳ}im!<8'vaȳ< b'RAP 5fLۘEGqXL&1oŚ5q<}73rT,MZB"$f`F:pbdD/dF^4DnZa +w!dփ l^ -H(C2wa/\4C:t&C/;\ r {ޛ+MԞ]2Z'WtX>$; HjַXx;*QǗU`/`]{_6~@ȫgWc*-J% )WQ+U4e3M/{̩äu8ye[ B|ϺU$E_0 N]1q%Gؑy]7*N7ܒgэƅN+=}E2qӡ7cͪ]U/Ǿqm6##y{ھzyQAx饱V;_6)to29DMqם- g^d;%1:Og[ms 7Srl*G &(+gcьZH&ּΐazsAQ܉JQGsT1grzV3AlM8$9/.f4 wl-x^ xO⌭&,)N#iaj y/g8JWV zjL%!dKC3a Bo3uANnEMy%mg~OY|#ϓ%!AҪȟ RKPscܵ)k<5;}X{k;rޯrړwdW1hb<-̼!ѾKSTEO+j\=9~~ Ƒmց'wS m7_ ̘)8Ą[ϼ;m,5ɖu 'K*Si0Qe_F#H;1Q&OіcgI5NG!14rl|Av@>PBN']dj'ށ7Hty^`-KzoA~l̓v u`n6\[3D@wD/ϮFTRUIO 3$ꆻ9.vٮli frg"-!j0H!0;z,4r2``󵤵X]`/+Ig#8T=2Tgn u8 = ,jK:57$g gSg$=M#^diAX:V}wH#osXЎǹSLfu6@k$}j25nѼ>W]`)K+?4cP76eS"q0{+z߉X-$B{m/i;i1)qOcYn \Z[Rw>ܓa3ƽB Ed+) ,it0<𡔗8*8==z InGz qR2N;sp%Aw7ڽb>?R: \}2@*3akޥXlXξnZV׿=øL$ḬhFddRrN m[?ӥ"i< 0`Ep*{;kH'JyK>F>G[|sj:S9fC&t|%\&Dr!&NyjnTw9O.RQO/~ՐϺ1h|̏P4ÜyTt\[}`X]J2iSS=>BƁ" RU(Y<`bBoe QimؽMIJq6s:@Z"MGy?5hW)8WNXbW!>a#8O B Jӗ\@}6^?8 n؅qKkJz,2*,BD-T{jnijYg߯D R0mK+.jEkW#gAh3!TӳCzj'<2aQj"/'@M-vqboD7Ġp`fqtatgll5-=K#Z5Բ4wvV(-w,T*"AoaԧbC`Dn<-Miex. |jmRz a3G\ol(828zF\9N_ոJ9e6yZpK,N$W5 JmRP۬5 ϝѣti"3`8 % v}}B(})oBy)㛆/cr Kqcs^`}NUI {+x\m_0l.z1iDQT Dce}~*A Á۲DU֤>W (bz#9Ą{h zPw1-D!&JMxhEJRJAPf}MKe¸5X9ǺV4}Ⱥr@EgzhKOc |{ +;HmBGެM=i6v?*o1p1{?!˂E}7S;3 c0#-2m3"Tz؁X۶zyؼe'M :D!~|i(-/} XHw;i脌F0d**cz@ɹ6Vh[k\%$SnLepOdD݀¨2`024+UWMɇr$gro4YͼAPQ_HgH|u 1m`[nsp.(oyba8 6eyn'. _-C+{Ĉ ʍLdnDB#̜E~CE:+_8"u8"_If }b1 Kqg]LG 'T0s{>I\|^pCU2hO+>m@j銎֖!S0sfN1wP0SmZbܕtbI|,z_/C!+6f$U'өׂи[ ڱ OlHz36XY0֞|z|U%j x]ڞ7)om+ir׊ XPfp7V>ЉnӤZjiK@Z*Қ򸂊:kqYV3wwV2i+"@W'A̒Dބ9":Xۃ|+Vj>)a2ְq'# ,1)ػt;uFj;Ll! ݼ1 ?1`ҭ~:2'r +vtӹ3&&f0r|2.r@kg%RvxpME!6}s͐#N#bɯ q5URtÅvH/* ,WvۮS[ހ$Zچ%ڝ` 5zźV^=f]eYw~oQNzt_vv ֬d3>?u _TsV-"|1|_1IxÞ{xcPh1ujC ҇D.y&&X_sIdJz]BWe0BtΊХV%JKx,M9BKe^bܻKeNNO9F߇ = :tTAr&7"uy4ɨf[ﱐ+&D:8PA5pЦ.ЕI Ö,sT Mȗȅn}6y7EBp#d5QkN$ܪ:epV3tx$#3.Y A#wo[>1 X{l=P'I_|H7`5Em!#0r`[t}:_.a=_MUW_mC-3 Dȋ~T0נWJ+RB_?No^ _u|g5GޮK*/%x:Bo-{p*6lh.bcF,:XА[%'4pիNFtkxonlNcM2Qz2mB 2j&+wG[]J,h * ] ?8aEw+tF>UAc=/1c$yيGZ:NPqwm⇏ {83@9N*+eOgW*%9 HEqÏ$L]R=0=&ߢ8aLsR*~ʯkЦ/L~`9nl(dS枮ڕ~|Eg&5LViv/n |`gb#YP3-:Gxe[PżC;w[GS'=ӅE 6ؙ sf$81C<+D0m14FQ+X:= Uѿ1V4+^ψoo)8 Zm fڌVd ~խG+gp*Xs&zÕ_ B&FSr+˹y:NJh&S-<[@'s w-b> uitvK#PL X*ըmwלZ}}eJQ_G%(H9%掤$%\# 5낅4oGzV l#95ۊ׶;JqsďU3lIN'k!Jn\тګ4y#RJ3k$cfXIOwT Ȫ5,LJQ(65ذBne)~n*¹%ϦևfV&q0od<%gv "$nt>$^8"9jX}ɸ0a`S4ވ,Pƍ]ߋZxTQ6GoimW菐7cBofr(ݐMkU߇^y2'Lc'B=ky*OV_~DpS"Qt:Q̃x4D۱a>Ѕ7s%C!u=9s!Y-sya f6դFB 5_8PGE:V?. W1 Q͗F5 wW)^Md_t7IsNf2/) s`ִxވۣVFӯ/%B*Lٖee ';NRO("-#W'i<4o@ xJN[l;yRs-(b L]S. u>ѼURg&GهQFt s)F1NSUY)]XUQ<i5}tw _J gᶣcU>T>2Rۀ^pn+4I1뒛Mg]  -+GIXIX{`m/5 =Ζ'G/#$}QRe3&=+M[)ߣi|0coF̦$>D"{UI_SAzjNJ\4EX0Nuvlo )d'fE;qAM1=hqi[R*-z0f 1zKJ@>9#th`%,WMB"4{p348%vCTZxc1ќmu,/Vzg$@>Hϋo۲b_A! Ds Bz:Ê̱S(p_RKq'GW^njL*9k죁XrB3`PI p6=BD<,g)C8:EIVݜ iNzdyF1?!#!}R6|41]ɔdRn&tÏ1uiC+a\Y#tb6-`H 6/ ,LNv+sl&پf')`F3/ J ,Thkh0,a Ei:ʑ‹SmȪ*e$vɊ0Lǐ7gɴ] VyTbdJ~Nۥ+uMEHE8s UN51 D 8,V槸T8$׃dKPe+%K:ȁaC@"$ 6TGIEE/aU13Y2?cV. .p7BZw~V08! 'fMI[V6wؼ (z WT!RI7}yav_׬`#EΕ37ONK5T>"y;,)m^;<#IK7̏I&e}y @ u@Ooo-zU )D C@S9Q qmG t_xh[#4rX!i\wwX>WWؒ؇0yc"VImRR mUַ  :A'd Ivk(b!,_vm稆z%#򻎂֏m|KV:̡n^hGMUZC0)\3*zbh M^8ĩ8 r:x&.s 낆kxsgRʩȶڰSe(R贓brS4zZxVq`|S̗fK./w|J\#s*uّN}XK}#g%f?#+_|g1e/;,8{-'*062~u2chI2&+YڙPq1pMҁmTX Kr&4(.Gu~ʈdJnr,L.TA^pBמ9 ˎ>/|VA~OבB~ZSv;:g:L4t;u=Wp1M`ɦ[rq*&~KؔQ{}ǰ"qxh_oN_~&:2bd!ԾI.l0*W@)%TШ]6y?`jZHP+W]_KO:;Q iMy@+XXضm0xX,T]g7n(nF <#239;#R69Y_*4+R% ō NÔ )f"I*ŭu셁psksj3Zud6ߧt{tL@YPuD7Aٗr}BЁ#P⫨Ou3lfK}JsWkLPJû\ Fb 2sMx.6bGxIJ&5l rۊ93RFȤUb"3$u uy KH#-Wc##L,X?(HUs*<(YPa䒌^ReT[/ĒxÀ]l;tNbXW셻mWL}F,GN'.q]G$?`L)ם|FKKW#6CR.u.P2ٍ6ͫP!+ꅟ҈e; @^9l?n,Zt,~n9P@;;)}MU)Vb;aOYQՔd~9 E?5V%Kx7ةKbǜ}m#*/p=) .7?9ah W[Eڥkx"NNݓ$s ~m]6G6nRP@$Eoh zJqR`ivÆ̒<(k ([[)ic'7(tS-_yQli~>e\2n_Ivi`}C]s>O>5 WVD0eM.YM]{N@ܗ(j͌ApyW *T]ԠO+!uNvf9;ׁ0mq{28 }Hçrk9ls^+9~v琵T&?RJ3SakI]Mo(3n1 2F<&]VWsckRe(0Bmdž!lŽ&wftYD;c&8} +Y/a2{!֗4u|յ/3_$fy8^[o,[(?&$:j)>3[4GG|lSGN7˃y7B{L'*3-{d;*U [*"aN6g @~L!r(yxM!/ly*** AR !V@1wrض6qbWF♘$RkJhͩʦtwLR>3b ؛EY rMy]iZ97׋OUAB=NA {9VÕAgkKPXqq w!3J,Şޏh|w}pyX˹! HA>n߆7 q`Y4Bxww?iȌtl{fasꨖ}F7LcRC4S5Ex{*lkBeC(Mtj13!iMvL֘?w y~bSwPKڡDzVhS2^jզ퐔@g0A7nLû͐R  4 mR(}aJI2qeٞ<4q4@QoQN-X_u")ϰu>]XeEbg۽WoO*\k^l}wLh|7G=͏Һ1-z&xFt투 A~UTi-1g)$M?GcMyyF5n7x@91ƟI뫆 ,R-3$iWCp -_:C)KۉOF riNT@]I+ v\b?2ٗbSJ-\I"W./(to#=k~`t܄kMGz}qW=5[%J&QKڒwk,#C# 9דz5WFE8x*e9-"(:1:֝ʦ1бG A:& r?\j b[Yk MGUS0YbѱzRp&2YDž =Mlq$ԒWWc6 ROv6s|\.Ȳ W>\^7pTj[&>C%R2%)b6QγoCRje ?71c.'ccgo=6lnB4k…3VFEϟɬ4XC㏓{ē?Y"l\zu Rbp2 {71tX;/!j~3w>- 8}SV&qD_#?^*}HXf=՛ ԇWU2.к蝌1bUPǥT5fC{}xEdf3usڈF2<6 _mI[ Yfmb 憏{+[yH9qO'ޞI`;bt:tЬNCKD)Ȕu.i裤uk;KJΚNAw~zZ3fu+S&XARA7M!IЯ_1H{ &݊=[=IK[9O!iN,|32qwy䥬\;|1gL`}2);b[-~Czq [wo)0Wd3C6nӞL 舾R Mkx1g6ˀC`?hPO}>G3bHi4]Sca,Jk.(&(#gӧSY~RE"SlcǷIyUq쩌t,w&J kϝ䗼x)7كǯ*9O cyH$D+أ9hrLN2 qZ}Sl椺)ߙs[RYv¯^|Th5srz%6ێ6h"F_)-GN\xb&^ "{x f+{!(!@mL3\0Me\ K4FN N/<&nT JO]p3F9S2h ܡ8JSk!yJśg6,sebsك&9B*| نFS._,'`Yه}rBu lgJ("P6O';5 Jׅ!@[+b))SX>%7Fc=ӸsgS*m?ywhEiT_1_6+?W \Կ>6,9&~b_@PZ P}329wN-͒^VE+2rԚcٮLU^Z'4 "Cy5IoC 9 \6";%'0=sK|mԂKi98vbJA!BaÅB3M] ~T , u}c͞,0\F%*Ǜ:ګOP=h檏?Qv:=}N8+ щsqD:MCܾ*FMJvL֪KޔPxd -E9v͛Ԑ=*V>gZ~Y\[lCj `!)9`}QIMMi t(n;鲿Y>vA^tNoc`{?+4 B\fZhbD@vXA#o|79>=V p~B `@.5{k5YB7XI]3O*yK']h ,L$^ =NGoӻW!VcmgBX_,IT%V~ ,9LkPl'ޞ6чB})vXM؛F3"zƴo:Yk}3oKS52ꦴCX ] ƒf?DZe(<'U;pܤ-ow&S1 CBp#r|Coq0*$y`@Dx2iŨ.$6IH^>ͤyר" 8 YT ho;U80dFP&aջB_6u"mfLM+ W-Ely>DS]vJ5`^dH5 {$T\5hS!>u?/ "wV.n 4q_nobu8cmAȉ&o ̅#ϢɌ]qf̗i)-M W;tvP*F gqG̥|vpBHFKU x#TښȏlF1멏ʬ:|pI2c7$M'Dd<^`,v+KVSTHd]_I< @F_6)ZC'ҘUp1-p%>a+V! ?M5>-ch$ה(X]]tNj8"&%:~o:Fɴȥ1 ʢZbJ{XwG^ԽYQZ*3v}'YpQcK MҬ4vO׍9 %qpnWC0Ie/@ASĸ/(gDe:n;%a9Ul-zw(QarɣsW BZOu)/<9yIƭͤC0Z;o;5UэWZI*^]PCұ']Յ)4jȑy,ꟅTЛ{B "@?@Ժ._YLUGd.Ppk#d:^ē jbNO0.eѾ5eMVʱ^J IKM;+ܚ2[Џ9( 6[~/9{m5DZaNBK&o6Q keKmY7+L>٨OM2|`֖B?S^Lcm賫@ fHE{VKcz]s/d=J 6L*9cHq'bzB[>a?p2Vj !&X7WJ|'@!.@ QE[-$gVÏxSMSl􅤒vrH[cSJѨ4;'үraBƬ5N5N͏_^;ve&8O-?&ϟ=6[3wlHx9U+vw qc8yQ)%7yLt+%/Π 4*/ASpB_k;8@gϏ,H")jG_Rmh%ӃҎԟbFT582 L7?.{M*fs2{6FU<6ECwrU ݠ(\5 _uxlwN+vE!a&'oHiA 6<u~uąǨLX=QiKjEyIBo$I@ww?$NL9)YbItFˡ2FBJ{CRZ80p2ӄ| :KǠ'v0n3#\/р౞֘O͏No˗dunǧJU8v>H& k~87h'(`.ۈ\Z"s~cgۇզiIu8}˻ uE$TT|B$oH߮۲9oSQbيZI;Vˈuk I-ނ*<#(/N#7| Bc ܥ嵉GY=}7@fyGA":)K\޸G(B+6 _B񽄏ɧm~ӾaA0? %6K&Y9v] Đu陪 _K":hA3';z}~ږT;X'etZ.IDs  .IS㄁r0ׯe!E*-d EIlzlW3(ಈIF\Nu%/J!\RӞ%`4i,ٻLr!c|iLne,TN}>GP8*:CjbDThj=J0l1L}vu ĶkpqGZ =B N&;>5 [)HYO毖29i<%8'> 3sYUϱ缐b!d6pLrf!zH&0"!JNH:d  Ҁo7q5_޿J%{.+\u"' x AŞv*~RmwGAXCxCm""C#%:LH̿"oyw bgVAh|B\lx}ܥ/ 2jwQHVp)fMV\#p/d%d?gBk?dF8/^&Ҽuf͚upECuU-9I B`I[YBXѴ(hp}ޥ|mSEm L ΩiPU0b؍ގ`soܑ]厥Ǎ E`b\]`kYT&Ogҧޢ)@k{L)Rdn41 :E.ƣ-i8l6ϷAck|vo@{tdO$ YBjCm@_Vvy2QMx.9Qb$xo9Kts:\3&zf#qL z"@+E_uz/C]bSCZ s;nRsMˢ/3Ά4K9%ZSbbΆ3)D/,dQy\Q@-Á{W[8~#T"\pI_:AfMqؠ)70 R{",g>'IzS};Ug i ÜԫHo -YlK%Oz<.zMU5C.l _,@.0$ C7aM2 XJj!_HÙDT?UfsJL'7,E,q&fW9CWSH3W?*M{3U\>D4]gT킚H,[ !Y$)6`mH0PN:C&ry_qK:QfC x#".Qň EhdBȐ {s*[FsLqC *{s 'Cy%]5V7`QWs HBWej\u#eԚ6xvPӉ6FK<{9<-j*6 H'}0|H38j^#pK1hPjAX !_O|bI!sɦA(?ןz9tC݀%m[\T٤>qD}r.D9~ %{^[XEei#KRs_\k=kOÛ7??٘Uc&%T(!)C| ociy(ddHj/AvJG)h,zjP0\|Mf(\q5\ `&k&}Dʒӿ3(/^kLo o yd>;@o(ugf1P,3 4ԌM>ЧV /mJZ2xdw\PM7N|'W` os׬8ؘ,kT< 1xjκex}m,.$8DP藕vctҞd#b.0}3#քmN٭.+ѐO܎s'oָ`6$nn^zӰIZWg]iiSfgixQSldI҄؋qv&YLr^p"sUJg.U$\{wjjtPV^+1j·@%ܐ`!9f[*$Bnb<,̿xKWu #yf̅r5[-|Q ^X-U#S|0ɕ8 G?A'Y Zb{<|!ط) 8VnO^_C|E3+P+xAL_TfgZFv$8u.Aڬ6*]|AѾԁ"he~{I*8;rln; x` `\2,ˁvS.b:w툇(N^4edDWqۃ5olgRg,^ۻ\+b`AlejRgy07XyRlIZ8d`x6ۆ(*YR:3cbYgԳ1. xmV|7+qڑ+#rzn!3|v5mhNtC_-yzZR~~Tm~br8x5LS+N50}Azk続<'A|}[ R|uc9ʼnd 0o2nf1d\l Ud]fNKRap[)i'^ZwT{d47-;ΐ%M;^]$;Q,Df;xKS]u>}+F2ҙ""Zau kA5jŰiUhsm͉8 D\2E-FO}-8}5Xi!찊-$ {v2x_B I26]'L`O&qSԒy D;tjbA҉(3[,ݾ8Yc X̞^qJ \Z-gdx^f׽JwoT{f"_`gb^.W/t>E},{A\T赇&= ˃Å(J#(dz;e>GڪHHR1_aĺB2F.' p]Ψi b[`#oF/HxgH\'5i[ $F`%Dk8(mq?nۼ$d2Yht-9rihOÑ4Lڨwo=ahׂgO*.e_jGyhcjXh>TΑ˫`6m5țI/`R}qys !վOIl{ S-L;a;I좻׉r6[ K-wdVZN14U-A0]]zR& /u6@'xfMk̭vϕaO%Gyb{}1N3{s fF=]wrq*( jIYfA:YcjS߮U-J +2wAz7t/9 30nI7'B41(dz1pP'!uX fjzNoN)zҀjzUyww aBn*&|}Hy :-xl!kw! Jী) >Lg;oTM^@#BEp $3MkP`D'm EC#R-X+%МJQf2yw7$3?%_jIBƘ*Vۃ[&PCos"2̠7|ڲuWfLxY VSC | 8rO]em_b^ bΡh!1 kw5X].e6=^km N֜"QT ~I4)fb> MC_f. b%(bӛ GQ_4SgjKp>-H:[:jj@ C=Y)5e~qIdž ^ۀE|@h _ERHV ԒkݧEY+b BH:*֏ hBY-e )%:#u1;>v%߅rA`Hz kb\镁CQmf7S'q ,@+}@ 䫡p.(sȯ|AG Yþb^|SEWn G5T=d0sQC0z\%iFyI•*tZѬO,^0{'UE֋2S t 9j$/{ZAF/}Q\5@ߝ FӴ9oCȉ2 !%I&*\5kdjO-ǏVZ 6Af K ֏E8 a+u47ςW_XH&st5迧fU`Y͹b6q\NOVt!Eӕp;n ;,ʥiUopۓ.m萋nc:2ߝ?R˟x-m?Ooڬ?8zTjоy;ZV8!BD&#xP#oSC?TBR▂ByB8=Ήُ@P3Է{aU&ELT 7?]q24[jTZ}TV<.N/~M. o8'qKvw^`񱅇US }>:]X􄛲pۆMVe.>24Uxyt f(rӠwOX8m٧g|?f) cjN@É bk /uNC,_cBl \NEE5%'!B~?\JL~ dN`3t|Mcr T"- #Z&4p)ߚb..8J!RCv/"q'P)=eOD4wI!?l Wa'`Stpkku?96]m1yx::>V:(M (=-P LHvv_)N4s䅗*_ThB$,<:ԪHjwK`\]nzuCҰ TeFi<vHQmtr'Į`TJ!K#U\9P_<l;> Ng.Ra$GMyLM`oI'N ,3V- *'.EbQ1!3[h({'ѵ7}-:\ɹZCaEAom&R,1MD9+ :e|By-v|SЀIҌh@cd˛3 N6  |2θmX=4< w 3}+%ӓh|Lw4r׻ʜV4\.',ـ@˽=~]&9 NMtE(F_dFͽ@͂Gs(m¶U(c8?/!|ڱs OX#t.q:|<&u5Yr]kUZ|1P#c@uN #IUӕiVH7]2b?Bf1>ˇ!FUg\ >!v^e>TX@:rTv|O1MJ` \ :)kݕrv3gE:11">ĎW9pMTa9uRlk#LqɥFB<#L27AAWNC\ vvc9%j 80J9/ѓX7lhOo_@%Gqý=)+;ot]y.[$>/^9 ,Wڹbނu pKWl)hpnd*c4T>:)$|zL-3,axjyJb ra36s Ï~zEWKF(nY7 9?G?%,q{.dh1&f !;i3LA1?`Z''klKDtijH㩊i˦0W JןA f0SȒ3XF%ScɜKaJX1űN$YeƱSGrr%،@n0-1)d!rht$P|!9XÅCѫ XH$;cqA0 82#rMo-H*޶ځRє {`iz::9&K;WzIS:(|Z˔B3^@Nf[!d4ƻ 3Ÿ3FDP|eL.3|T|{+83įqY-Co8 1\Աj;9?ҹ@JSͶfR_fV$u&b[My; ed"9Dhw4@NQ i8SI$ʊrRqSڤmf1q_H? Vtsޕ}w )*ԩM_EK5nĀ>(uMܗ18 :E8 ^@sfM1ن&:(fVm -9~M3lvX/ H]b@)k.Q)ڪt _e3f 0>z&.C 1Nv޽w;zYTBi|{Jy pr4JHjq sԊ#rZ+}*DWy1HڛMY 5\r{Cl!e h3$}nɱ;0e(FfUk~F48)AT"?*P{j tHdaV?p( 0o1-+-( NeDn$:Q$3R8\ ̕6Z.5s Cj[kK'I<P-PYEWD4O[mX,WmtaP^xڿ5Vv ӊזMtz-?~g+LV+f;4cϯԼEHVxp. H=%]N!cfaNJ[ZvcKVleLKyRvphm$£+=sy-h'tB/Hk@[?^ݤ"}4wac>aѡ4eL#Ňf| 7``d=C6yQ`(cN!0\kL>3 FKH- t4\1ʎ OLHl#ypaйBEřP:R\Q0K>ۏs.+st:lrƸ1l .%/^%B1rk5;GSE9w|F&l"%G_l qpݾ(;Nlz8Z0&hWZ%b틼)lI5=LnD7j)"9B#/پθxetx osr*qK~U1fvPC.8~o%%oݍ$롎< 0 S`>>zĘ Ȳ>j?I4A^gsH1;94x%f?8NFBGݯh;`E4CgَQ3^K+ȰH .Od'btacHo,,Kd4`0$xb,啟У,`WȖ|[ƹ&[iod1~5hL|16lʯ10%&,D), $s^ePa t2!% Z]b+faNۚ21%N홍b(Akm䱣Y[[ru)Rt%lL51c0%ݞvXUQ1QuA+[[[9p S8,2Q2Fql4AD`!-<ږ/W3̾PHV9 fmSjpV]H -<|SzQ2qź31 X~n h;]fW鍖mcv3xoKt!\D'D"F 4)^ef"PMHyxisR4-e_2D)0վ3SB3!v NZq)O`B*2!hZ ~>vC&DOI†N?h]^;NN]X N^6 T3 NBF}K(fvն/0 dx&Tp@؇yf:L#ihMykQÙG=|5]6AO"O~ң\S"W,l *Ѷ '#l \& fEyY)^ #ޛbPsDXzaE5.ny`DodAeNQ+ΗhiuPR>7#1څ ,*2Ab &Ohrj{,QA,ڲkL 32\نHAãFi'Q~M)+\!8Y~9+xX fkXH\!#a`cqP1 R&I2@naс̣FL+ 6`$op@_h?`A2ŋ_gqkNB/-~Cos,;uydC).p3@L\ vx{jCL*ѽI&,DD.(G G? h;o n,Eqm_ғ[7@uވ"9>׈xb;_%䷡^ޭ*> Ut1Y.X\K-,ޗQ"pIww$j哞߅^PD֐Ɠ] ^>/)"&XwX3i)% jUFBoA8jt10^C4d `b#4qTeMuJ6("&{ɕa[:S"}t6{x$S8R|(P.u q|rym3xr18e[}dq(jgᚺ_SYE1Gq{/{R#`4F;|v:ծH;],DI< бV7SMŮX[;hWZ_{tK~"ʓa:"톆 1rȸ{OY)脟9RBL}k:ҩthtyG>Q/g$5#N±,u:+`x^r=j:0:7e5]b浮aC%8a)٠1ĒZ'A⪼[f7+F4' 2PS(WseZU~Wp0lc]o6å/?$ďcE w:HJ2qEWb>c0ʕ08Bo^@&D;Uy}$wBRL?','DKS+i,Kc(۵Og\UheH\Gdq"e\Lq~:i~dSP {{QRK~n.hVi3U(r(0'/lRDĶϢ )!*=ʏP`x'e`c#Jy-=7PpbmUざ6`U4? a5⸊wLL%rm$%ؿHa1_f7Y5d-6E@"~j/"i$;RӐ92 }L?o$Jxzi"ѻn0se uYshTOcQ @@)~` Ve/& 4Nvge)]^'c K[X%|A$ytZ?]ZI" [%{|b /l%[BAK3Q.}-ڬI~W^7% ~Zu9LL}!#9 .+v?6mEp#}3v"v4q}cd(WD{1q>^DblskyviYOz| jCC_WކN%nJ?} Nމwx"_k1Yܢ?@_.*p/֢ (]rBUިR (c5- l{:#EՑBȿmC8euK]/!hd]}xxQf p^rBy4 u) ÿy y{;GNt㱙\O:*$J)!]8LDhQ{܁7B`eS)SXPey DR-Ѿ&iZ4ӧV "?ܙOY6E=m%f;:7Ԗqo4oJȯOiP|0m]jY8uhՑt4|x*._Y\ʑIs{C*'{x3!2$J]lN]l-+)KsFCz{ΜH+`"&˛ ԂvH6R{soY5^ꂵ1/Ӄb3Ss_ ];Ƭe|ӼDnifUfPt`wœIr-0D0W5#mR`a*gTnx^A,/C>Zbi]5JhhF45|}zf+FƘ&+,WxTNɞԴˇ)i?NZ$uA}N͙\x 8Ybv15 VEv%+էfH0Q9L^0>&NgC$ dx5LIg#ٛvhI}׿g"dSMWC<`Eoj11c!X6O/qB\,*ny/@#Q~V^}23lƣ) qy)z5*'F r_ ! 3 Isu2f.2.ÓE!]uU4TEHo*apkyǙx \{ogjhilL)c3+8_UhqNxE%nuoh-iDU$V3t5XYt`S)Q*]+tunʋ;DOex,(r*$8٨ $ngA<98 /j0lĹ DqhBɀ|=YfQBK?o)0sF;Bt|<.?-8) ǰ˜)^eInTnL']Z$ix|R-003OlXɒ )e~fRѭ林a 4.iiF7g$V?7Z 2?eN)Vv mQ7 jC;FT߳="S)KgNz3vGVzsqAւgwšP=$/2obcF|M=tqUy&wHW'ǼۨE,[!AUcpfyy׌AYFK"Jcs3X}5[l=^QOɪP4YQ(يeU`+]qWL @>Pj4v?XL>::ƧGݪX%4s퐌r5@$fSl!NCDx'e`C:[]9ijFpHYe3[뗬y:B赧!JwD3JtNKBs} /ة;QBN;8G0Q킡?Ib֌x#ښAT&Uia(G8ed]?czƯR?4O3w~qZ6ljIq(3A'P1sC/]D{8bE 9=XE'@7 QXO]VQ9e Yb"nyg( >CC.[4*#">|½o%]6u: -H18SRx}0D7±IvZL м&F,"=TeߴqXi*1jkW7|ա3m%k'9,NAiw'i|!Ig(JZm,9ڹ,ԍqA6Mxo=dI Bt1)/.{hBsϘR_'TſbWμv)=C'vV0/)B^{B/ބU#\GP ;_O 3Z &}-E浙|]29uT8b+ "-9Oqx'Ct><3fVQfu*Ҥj9qМW\ ӒLnqc|_Q^br9X!*PaH B :#]|埤@;+EحhzU3R}0TWK#@$A(,}M,NOdPoRDYx>{"~_ :p mB/'xi'QT[}]@u(mbXZ|l wS.J{Śʫ<^7Bz$*@Hp[R4S/m0AN zTv2$%Q%@j;2/aw Zux4N޽g 1nRk7գ"C'MaJTsv ?EH2\mePo}m̗罖"I쾏?Gd[Obb;lir=v(9V%PЭ J[ϧPE6Tӽv)Xm'\!b[̻ o0X\o /6k3a@|XI␢7' ^ ^nJ/N"rYg~eZgp@PA ᏻLRbRiW>x  [FIXi;)\ JLpjq?4yPH<7Lg"\F>,|Pa$oJS]:`fI*=9?9&qUEew;KݴK'O˯ ~) Mvc,@gLJ.-̉z@7 ^id *c0e5ҭ_m f7vc̥RPǹGhXfĬἼE?j=tz +,Et  Lb·n\G<#7<׃ J '8 k(Qp`VZC6uh?2NTd"y௮Ł';4<6}4BUe $[|9yH!Vuȸŗ2< :Y!9xځ[~z8ff{Wϡސs* GR6jY 4O(6cbs" %9ӍlS\6g5U+@*f7حpoID 0DoR0sjy>ZPf GgM!XI'7ul Q2+6fExJ7j@ZE R/~7=p1w #n&ܻEyGm C4I@ p wY{*:3"oYx*+?S `SWEg=H.=_ouj`֣xpq^2"=QkhJL, zapkNφcoe Js,hq09U`V*iӚ U7` tC" wUV#CK7ͫV  ^I53i oN:.Q$ sӹ_r$!]8v>S*:݇6’< Wl\F[gÛ=,5u% tQ rHrZi1,jAۛ\;ywk. qDJHLMht hcI\3WW;ـU`f;DdpyITw86,R?M] &osy/b" w!]M J w_1/ dh-S=HSțIc1okS67R;IEkV,4P1À5A9_QlfT3g_q1P#y3*ŝֹ%bQö~-HL8T2+Gځ8$~gzK 8B`z&67*K yL.I`o䊅GuTZ8[IhoXH%Ld*hP)Q (ǏgJĘNpz, %{|x.U#^y P1 LPѹ\QK`f8 ]+jz2q_֋,PBJ/O>^X5\rی8Xە2q%o& /yf1=p*G bYC'Df+3_H֋n9'&RFTqDq` d%`rArBk @:K)$kVZϕX2=ӮD }j!g&T 9A(9]rm.w} 0%GVE3v0 fk:d#%$z$&xeWzV(`P݃ko $TfPsSPZDKduy^3C]2T!G$[`U8 n8I(?*$}~tL3B 0:K}1$N<˶f$q]ߟlP7=NOgfeYSBX(*Kϛuǝ%j $w?xVd.ڴ1˓TFJ1T ݈"8+Js*#'pC#_RõMH4}F2\.*t%$ VH/~1W1w|Q^@ s2 f8$c@jז]v? Eok5{<]KJ𸢛m?|:$[T2'.{LJ0HLf|z1Drh;F;P?$Am-b +ڹr2DsaH3]fFRKfܿHx >Wgw# (XFGqx0; 8/-j"ǟ=)-P8{1 m}1!mx;l+.4qe6;/w|1tCG898]qUDY3Ώi1Xz2kp%2}<дLG<\KV>Ć`$'oI A۬P 2%i8BF-`: a8^s@Ǖ=XV]DC/WY$g! 8G vWۯ6?JRrjp-1 c3"̨D@jv,5㼙;nWܾoWQw wkb&j칒b53G lJ^GҐPĘ?U_ x>ec-@ oXuRuǎ [q#)Hz3H jlD3 Y>);$-7uC/R${5< 0Ѵ0DNPMkbRK7em@.Z|#|Dm0m:ǒgGTdij*2އ]3BM_3׳?D[jj LZXXPn~]懻*>@y7ɿě4,#Gֱୢ47 L$,<+ʮaR`U}- u,՚xyqE(zhr@>ȱO:mj4 YwHF!q_+rKh|r.&?kS0ȓ'I2$cA1GR7۔o=Ϋ 훠]5 ?p?+4kVT~qG" Abyk}^`9/!Rt?/I vm^Z1<ets7˻B3<]BĒ)@kc#܄s*m PcRx(lN ĕ`TNū]8C17@0b>AX)L7W.0s$wd9pyf!sDrEE78v T~w~vz| +ug\=ވ, DNcGX2;r4GZ5 ;t8\C2c##' έJ64!$/+xa!zˠrgm&F-]݇ڳ\>)'-(H\A YWY.HOE02x|#Ad`RwqJ8T+}.O}<}ҩ} 2p YL*ɇKz;1l'|U*=䠳)h,YGMݘ{;; d Y"zwOӤ4)AAwft@<b(=f~/jnǥ:UUeOc!'APY̥$. +T#M&l*!F$Zg'V9ʝf 'dZTH?ňg3omFaM&_0w}f ^Fe{4la͜ rd[Uٸ YP dRgn_ Mc(#+j2CD޳}FW[J͇ X*s1A6UM8JUœhYnh'VT4 qԱR]/e,*^j /s/bcFuYbh(+EAkt^D/iQ^,^mY號ϟfy5&*<)joJ.v 4CjC1. G?,T껊段-kJ8nF"S0uzCoAA23d"O!=(#Un.nUl;_!-H7q No8-q A:{.;W+S³i}g+O:p߀4OJS]tY&eG7e}[ʴA<j3M> L !,J?v ~R:Q:GcI >8UlY}Jm\*ڏO]ɕ,/fv&=z48V{T)Ck!NvfɊk:m:B~|b=&"䕕٢݊ 13$h/FܭA=Zcδb|R!T]ץqa-]˖cPM*m H x ڠCp%YXBb{[1!01·Ph-~ΔŻWz*t1~Cllh^qY߅EAletMˇvKT`@tI-F\lN]VM_˯s$[&&r>B,B+F x7m /shZ7^[ z@u*x=}J-IzW37TK'X]ۨR@f0 ?꩙\( BH"V;dNqz:A#JY5tIp,񛹚+~ыMGZuC҇j1[FkS4Y AFjfX!c=tm_$#r'PMme}E }:=L*r+$%dwٵYqu[N&@ 8p1St <(PX?mN&Q]YvJBE )LǣLyfb0T=@j0mk<26LܶjB?{a6JȩȀ3./%Wy!j_yhch\K=e:3m1oOM32{҉ZQSsT>8ӋBX I]h?)86fMofvp o@h"s`̕iE`Q9"#;MU0 BXp?V V'z ZB]Or׋{q]0n)$B>/TAJdRZA`: =a7b–  H+p SY M .,鳒JǕd%SJso\1WO/V2mdvWíh6]`쨎s :mb^$(tq̆P'sJ_{kRr'V+6GDX-/(N($[79 VgZ`'g@C?O0pt~Ԭhяą*6pT /SAkop fUHG59KO%gABT%g|1܉\r=h!}ĉߢ?oC&gCEvcIz]=1g΄p/aSM-|rA[Y+q38d_̅E+@2(SΠ|[\ʙ\w:+鞳3{%!6=1B0 5++Bwpʨ@TVx(w( dY!kROqQJgN&J[wh$ѵfmt):/Vus1pֆB«ʽS3+:bd?$Gmz)L/O:ڞpv[JirV)TݤB1u.'kj-cIք$t5Ѓaw@\PM,/:_{w{ol{Rs :V"ʰxk.o3Vu\>ƭL'k(Pe;0E.H_94ai`'УowUu.G83=Tt{:oCGKW>;:ݭk>hMXچo}`4|T͸ |˭PE_z]b[|p\8twwc љh7DnrZrX?@sr~Aq?tuZj[ ϒBBXE2O\$xf'f{GR0? =v" z[g '罝%V,!Jj \dQ1KUU:Y{`Rif'C?:j3G>)Y'"4'40䝤-r^,?q&ItQ&PVd! ztO (Zpԛ#ICL4`Ԑ44,]W42weUhIKS+k2OL=B 80}&.]uvhGp9qbs)xQn k?ȭKrz8P"O:GE+ %za⾅p_{ǥZֆE -|#޾ ;wRT5cwp9`j0iub&XcP6Aisk;HY]K(/ͮysk#lj=^MhVZ= U&O9`3S9GF6W(43C\Sfdۗ??kJjI0!@qU!4+v,cD5rY,[2=:WbdYY1wl=ڠMt샎GX<]q|K˳U'MߞˬssGᇡBu NY wu٬$_u`mA+W \RB/{%0ϖ.XL)_2n@nUH.~ F҆ÕSΜ1C_hr*]%f:Ip'eLf*nW.I}%szWaWPرRH\nn{Ya;y)Ɨ$ ? aK=ԉOh $??>L@㭮5¬$ȡa('Ƀj@ŧOWۢ*SrP<(w=͚ ̓D|}k _q~ƛ[8ѕ&%<&ɬwhh9bqgޗlzK UёZ0Ҭybk}&k$z6{f2r=Jw hPLO[&A‡H\%Bن;pBײ۱r P_<5(Q[Iߔ2SV%4LR#&I .u;.;V(r"Ir083 js_i,34ce_3/gf lEdMY7p+c[}8m?,ӻ{ hMҐJS/2.ziaM|mLj۠ސBn$~ՋWX~XM$G~+%=SZyH QGe'psQXB:g'qn싆WnuKVt#+$57 TLPgqTcZ" o!o`ȱK|-y` 7BlP G~<jŵ'"6.ˎ>9l?؏\Wx/auOm#Ҿ P L¦E&({Duge#4JkT51zz璇yn[O׈5mdJ+CVZY%kV_0֑Oġ -{>"zAޟDD ^LKUgCX(=ZL*Ix?p@j2)N'(a~)8m,w8?&,*HUU%q:ؽ?<օ.% ?اMɸHͪ῝;]LJW¥짧OorïtK4rUFBaK yM.1?HVKzaѨWKhxkwx}' ˈbM4C]o1 023lE~%>SLyr%~:ɁIe'۱ H@DŰGj ,'"RޔC6w U#Hf!#o!{LTs'P֐l&g2G3:.h>BpxT mF*#o^~. afߛ~JKj6?c(ICʉѻʱ̄[t1E啓8̒ⴇv{VWvj'3,r/2uceaXCYi[t,Q%s}xkqPeI&r'{EdX% `πŧp`rۍ۬ O٤ |EUш_FKX/L />qkJ/i+iBv|KLJ#DrI&*"ֳC^-2;XØ`\%& |CŠ/' m9[Y,8y!ϼcȤŋ PI$ը o攆^0xKa(&Dދ;d[`5°: 4tJ|VY,BZ U 늵4#[*~} ̈l+ܔK:)3AFo ;ɆPwjN#EpU"wۈʚjaHYu鉃 j *JF0a^y @{Θ; dRtz$ħU>VO~~3Xʎdn-.Zh(7&-Lx8th\4BkH緟Ft}d[L6mfhYQ8nZ4g:l7 J7,  +Ǧ!ls80L5K_&"|B >L uLl gR,u^fgBw ل쌧2}أ^8Ң<޷fƵnRS|i(/hsJl9>uBf}Zs0ufIVj3_]@LR8ϣ:w[lR% UgH T}u eg"W`#E|Acӏ-$k9:|LLYQ֊pbP.Icw)̜e|0[6g8cҧi\g 팬.$`mAM]59l!)T< p'=XsB}{czQ״.ZHxρ;g1̓J[@cDNqCl[I[I5uqzrPfrx^h<i/YJk$UwJoP[1io[v.]ns]WL,-dC4LU5+`%A'm d$;kUclYA${u-\XL2&v$AW5H~c|qݎ-)25-hZt%之i|O6%Y0+ iWNYD23\yTnt{~msW|aUU2/XʳFEuNqKKb (_W KmH-IY)T5Y,/e>1_UBGml|rD~wuVv `7YL:SVA;ސ|HN~#]NI(b.6͎ K[ :BAf[;5_哈tgN~Loj5ГH΋U꜈uKp4I{сy3 /j$~V2z(`HKSL{PﱯS'h=l2!l^xS5eONl[Or] >3⌧af O !fl"'3z}t]_cal UK$Bj3KYa|غ~ 7r)U\*ˍe9oJ}/jo+fTZ?|dȯkLm"+aT(3$G4R\SK gϩTF`i(ʩx]@6m! "M׈}6Pf =SU&юF:BংAxZ,BaVЊ+[QɕF팋0~(_/ㄍږCq(ds2DXReHTzT #IX\!pf%S=Ub6}eIi`ǵHnM %􃆍唘_zMA8*vǼuWPj: ]XWs'˝l1A}-u=_x}֛uTksՠ# ͏}1ǒ+뼎uoHw!zԟ3 .gau`7h` r[8OFm-n`dr1Rrmf2>X=oeU+-OR]ӹ+bfJyo(Wߤ][l;@7_P85JuЛ_zȂ#Dex]+. :1r9͋ejz{ !CǪQwuӸ;%c"Մv2 ?ikiƴбUtW̃`AV:ZjjWZkXf8~7 k/kz殼5lX[CgrBmG+f;j֛an*j.nI7S43g)탔=j\/~.".(Np?"Zt6aez# 2 qQ+mp8ԡ|%ɔ6]/: #ݥ^m˜a:oR-&b͚f5hF"й1p\ni@ZE&iP+g0=|~]z䘋q-h7u0>!G+ZCwuŲ{aU7!*e16lD$FܓQHsE6ضV_FH'oFIJŦhVEULgĖo)0ѵ9Fɀ0І}燔Ɛ~\m-"Xgv<ժDe o$|A,^y8mEXprI_%(@D^6 4 Q>K1*8f+PL Npv}f@RrX-fuAffă>wSW=*yrBacMf!)uWܥkeI V>N+!oxoA^ ge}g#(^ɰ;ڝX5 =M5͞.ٹ㛮d d,xSk ";ڠB%f_(d<]̀ :;ޝ?0[*p-I`s3rvkEb~0\^w{_ 9 $R}oݒš㉆>L\[Pp;I_ŪzdC b"tpѣ^ί֡IkwrX/W-tm tVb[bXS*3[zlbeRgp 6%7Reqf 9.l 4t#቞Ee+E&3g>0$ZrlN~7 423lM<^S%DE#%81*61(QT X ,dD!9XxVzUXRb O[A%$hn~;'f!˓xMT9u`)9IY=c>:Фz9#ń x2c*JMqB:L$|F$u7,Bx͉)=dy{ctl Soi:۝͇8OS$;֠؊cuh٬_j;ugDaMS!O|TpWD&/UЫt L-/R$""\!L:<G:1Ewg.2 `J|h鳣@1%2 !" Q䔹4Q Py+Zʬt4s1 8(7exņ yꗞ6 :GbB7E-Zւx8y?JSm敭< T2-/p8w| ڔ@" 44"I\Ӭ@sk#%lbމX2(U=2h Mp=!H#@PQ#==˗1\óyB8[%DvdLL،$j~Eh.J*uMhPb uwo " FM,֡no0rDao])9|jhSVz1n-ZQdJ<"B𧍂eI A>YlZ(%E{,aA 0&]g>bšnN-TQ ~6 yZͯT=0";FzR7f o^tu쳙iL7ER {(ujʭqCdhhJī,KcY}BQ}ȴ>ܱVFah6L&w*IVsy 7 Y$veBGp&u洘G*kId5㤺Kbb ({"@wobf $靜51GԒRU;p]ZH%Ǩ @O>V65C$)y\h!jwsnXF~oht*{8=h Q -^ԾjhE{pʷ`e.Pz+uH0[GT:ؐ|IDozЋG/<+.$ {\rskqd&-PYtXOWVH$fC}w& /g0~@|ܹ ȝZJj*H~E3 Sb%ôZ0'wB Bi%ůa`tNDuw+/eA,v/$dzl K#ʿEcQgE(8 6U״7L}t,q4`xu7b@epΧ2R%6ԃ5$ HZ1qGJo#tVOEC1 ʟnsϮПdѺw7< >639ڍdbmc1`VS.+źh-RM?] wvCm=~U%!%F,8ݥfŗÒSç>Ԅ+āeeq9uU -mX:BNVgn6VM[ Ӷ՝;eR+FGh1_=}r!X Kbe s=3㌥B>ey5ļbfmWbwgys<0mWAٗX>7,<6/ۑH^8Ro #v^|࠘J3Y %$; &S FlcSb&cKp￝z/&¥yfS Z 57:!>j! 7h@AvhuƦ\Tq@zc5ڶWNy+ 0TEQ3"Lyݐ" 7%- ǯ)yXAt,g0@MUJ.nƏpX OR(lujyw"II]<3l "ܟ :)x:%iz|¤j/Qύ&h `\nZ%t,pzӸGɪFrxݠV.x#[ۼ&Жz7Z9 #2f/%I6$/VlݝtEWoޓ)\CI'у=Ω_3bn\@RSN|XwT5|t㊁j7fQr|K>>d$s%$ [t^ u[؞>|-Jf\?©5LVyeaHٓÉkL3 z4< &NcK-{d_&k ۢSNA5Сa"Ǐef;K<ВsFja1~I[.:?TM$f-F%SЅ .H>\8|1fK ,D*(`lL60IB s&@Mk`ҘM׉˰Ӧ N,X ?D wmҠA_ (;ݷB&X?&H7ffDSJaQPc6WS|AJZ%:'iH_g !醇m0ĊRCE7䕿z(0GoL \BH9$I t.`|\5'߾ϑD@Z*kί q~I|{ |>P;4_q B&PfuK&4iml*K#}yikCש Nr=4]5R!CoLhe>]2a1|ʷރ5źMhÛNHgbл';J0H`UP8{;5.x0eB/2+` gb=տFRz!}䨖rw:]/_P =CJ2G)xơ1-~m>l鱪K |muH1(KAh5DŽvfo$] }GvX,뷫MZ#pv#$UȢ?Xb&Jn=fq!#1pҌrAOi_L_7H?$) h`N5er$&iW&)5a^{-FekP[(#cv=x s5,GbޕpcX0.z%,oحn ݄Ҽ\` e|u'xwӽ-Z$25ᢩ*arz/y+k oJʃ*^62F̴%Qgj3~V5@YWeR\tQ{hM/^T(!toTxʎv,v<4cAM:%9PJB,'șl9DN#_<:NL1$Q-gd0$G‚B|Fio\brbʁxpdS=$_$nYKc+zFO) jiAwkZe}e< Uϔ %X62*yc[pY+zǰ?'4aA+ёvE2wVdf?v*O8W"(Xvwf1spt(ث =%W1sH. b-.*U&|g\+uSfst3Yz޻1 #=Fr )+kc`J{M!t ~4%GD'8-^2L0Q萗 IUMK# Ƕ r%8vs}O:q"SE"_6)SC%J!d`g;9PFkZ=곢&d<_ PY_ zxSO!e$Bs=m0އ'nѽMkj{n*MϜg:ԒɨW+k %+L<[S!,ID˲; 71Z]0 8ѧ&}<e6)X[ALMj#E=An.^KEK3XsԾONQ1mdF=}/bLe['%nmvwaZ]=>J-idZ~?=+,;}tG?gJ2K͘}/]VKNدi_>uF-/{w(;t]e=I˽(`<]BwoO1X@`B$x? jH!$[T>O{$s4ASiTt$cɾ -lsP}+y ,!圾DP]a!OF6ZppfO[-}'Ɔ@6#,4dYqlj/Сm|NL\&Z.0FԈY307Lͥs~,O`qȝQBE8g.m'gbFSK{J; LD>9;O?.oR5>#QاlxMZd ٍ]!^EZs Ycs]o[~&ADctb $PU;U \ЇeS\Fgwfٍkwb8 ѬLwȘNT鬚vrk͠2׺HtjJN 8m 6-Ea;&IyW%Jqz Ў`鑓iReSn|T"aw I;%kxXhFv:wA[ViML#-?u9s?[RCSm&Nmd޷DF7%*c?X=*@{Pq9 oҫ{Om! ͨD+PQh 6gz,4oƚ#&&U_}=X !9e;*+!Rmwtq-]qﰬ0~5p"T5:zFZdcW fNGC{77#T:n;$LkP(Tl@;ryO6%_W,U~)!C[4Wpe|w@Hc*߿ϕ s|U?[MəP#Wfwox(hfe"|Q?*}܉Zۧ-$N0V|?} L}`_.o $e+Ĩ E|4Q_9A NE_:FaN a5[ȳ_"fAzT3!@9Ib>ү+w$k \ LX>{@KsΌ0\92`MިLA D ݠ8ڧCY$Y"7 mfDP΃[;oE`L -]aDv\no`5A < Q$BS=\Du> A7ALH"HD{B2-ɊiAb/pwp15-(?+BdFNnu6x2nə(I0#l ?>8[:=q  $d1*ƼHDAm^d'x"o#B^;r8AEٱ(qȫ ;e4Fք]+Nxw.B4T|9[u1,SV] zfQNfGgg,VB(ŎN=@t@R`FkZMUNԭEi22FA4LPhmGc¾x(BOH(:lv΋ mTDQi/U+;ɂ2?z^<$`ʲY¡ PهIq$fN4RlH0ӶC◮*{ֳJHA*Hha+Tfma3E{dp:8ݒFti4meś"$y ⱪ8fVz_è[4Ixn"Nw-":|7I= b['(вGEv6/K-pI#%ߣĠIА~z{\.aGQV<%ؓ:6_ΏgGJnTb.^!\q_#81؟gj] zΠ##W +Mr?wk-A"X7+ew/s `(R%h0f1<[5xX$f[-*H LА #BVUW9y!gs Ct/Y x?0Vʫ!_eS2ZJڏ"-N~V[Wh s[+L (ZI} _o\`ӲPl! [tgn}?c=8Zv__b  DGP'`s$ffU%zWdg\WG\t"'١YxWxAaelP)>D=?@@a.]Mػ'[~@(#G5%r2*xr_Q 15H Xm؝q+k!w4u)T@D$ӫ%O]FLܩ/)5 5(DE螱^g[_A"2+zDye5.F']:%FevJ`榑\q~oRO,g_>{$SxO@Bei)8}[ZpSJp  ,MO}!9sBII31iF1%],!+F{i%и0TB CarlT=/u7HiӋI+Xէ\Esd;ݓ|N2W_`NjLZeqGdHAZ[hEBxk瀞9 |?xX߱) A=y m'3 Sc]:^:MPQ:Xn\o'|<6@4X0CR56 y`fSWGjsShjҲjfҕd#CD-н H'$TOcD:};Z8 }/yw8-KӋۂuӇ~@ )Mh$ ~cun*Œ? آCg̤āG'4w6#\lܾl- vy-3v$p:` x@t5@o2UbMH*c`sNJ?ci 8hV G( ky`}Wm]Z4X 4np; UO_[IPd?e)laIf}vX6Y?P+vah+E:~ڠ7 ڴu<},` |VUC\}TI|fACniF]Jtߠ8A`!/y%2 |[lJ_W՜3yym(næaLqUdp4DMXÀ-B ӆ4gӍŭg]n^ct"6e(#[g$*[b2Ĵxtft"W(dO}^WO?~;=%]zŷ;*_75wB>=D?*ġ0L0i 3Obk re}F0> ?3^k{Ԡ& y(}.]6 KwUf+m+8&|}cX1d}LW ob`AoCvb$_֖KmlvoMci;lЛd HhlkP"d@9vXF`zZv4{`hk)d; "#Gk3;\p ώFć3eEBn 0\APf+|QA^u"|mr!вWJ@ *y-q,k3V%\֢QeRd)C5^4_Zyfc5@fZN{Q@JԼ1h C#YV:T&_\Y=+rzg'QΛ@~&C޿E.C~N4 JO;ϟiuCxv Vl`,F8S`yH2t c¦fl,1fN-8$9*5/yӑ,@1IX02`kKǛ@oʼ"1%Fa2j{e0w܊ _>'HC[ =ʄ4TYrn&ӷ )i=W.wzUG·tH#JSa˜;݅ਕj{Wg&qCZZ"*a1_z֐MQ{Bm [^۷yqk4&EIHyoKj|'D.S8n%bW` @BDE6rdS2-aUt$P*x^n$M1%5~o +m)QALEG@~o'wƤў-~AL$%eV|m; gv?'p6\'GAr q~9$PT1MSb6e4OJ2qsH₉[Dol&=`]%f~Ys\]IG] JZkdTޘ;xÙnx ӝ W#]+- |' .MCn rݫL搏~ҍJ’o3jC#"_ wjGD$ >Kl>(;B`tZ'C.fJEG.iWr*T`{Ȧh1bqkH)~1ٱKZM3aRoY)ot0êa`8O $:}T͒g,<;+UmiTt(j8ޏ4v^.++!cr 6u@yÀԧJ~߻G200w;Ęt3pӾ; MX;9-)tkY(3ԺhM0 w~w@j|xBzbڽ\4/W|"A2O9)Vl IvY ] ֦@s r.-,ͼo?>`0j?;|em>]Qqߚ|)CB;+uMM C+a ̺ ZWM|⇡ٵ8ݖ|MV70LçnESnH<d/҇+F-!q؊âX4 If> >ԹCv[UDk*E%j!Na+sQt~ᰙ0sVh2l3ߍ!1Ck翞Vkћűpl#`tm=" 7gݲ03 J*?]JH%RI]/xL6$0Sې5ؕ+\J$ݏ*AZK}NOrP=iqE|G3 0XrIh,y(5^ģ;$;jr$LD YiB)nj2!2~K}L\~̼¼=];DB4k2;փVX0bpNG/)^X$< ?uw!./mU\; O* DR#.lxRE%N f9Dx}"ά3BиzMlv2-Qu J("I$EzvOޥpsEYpv][H1 #(Hjr9A6M>enAShpcfQԎm:֋B>6jf;&wijD೨PS'WWBfr,|AXǤLXHѠt3H;s gy 4qlfjY)M#a<}ewn b淍[2:]߉K{E YcjWn8NwM'3O $ NzQ[%"GBgQ|=hۋbS, rUjE6 ~zˊJ+' KpY6k!RuzħNjCwVЍ=lkMǮY,u`YJߎH|H8}KGZΤ1/#6t+ Hө鈔9s_u#3`E LOgi\(O؟ٛd7 {7IWj\gqj DӚX],1r:N 0Sy ' !ѯ2T K ࢏ 1ÊEm#1hUmkvic}ǁgʑ=AT4׌fƠIzEYuB&}Dl8K+74{^ͷ'\eIb"߭B2Ł-S^H)e*OLic Egl@Q4(%U.Yy~Kº&*y]hMWyݯ7ŷ8NZz̉)RUnOIQ^.t!7 _!ɴHkY&#r67wmHXQU56(QW\hlZ]i.[j|0Pc;nmB\^2٥,x" $2TKmU6@`}瑠O|ISΦŁƢs/yԵ?j eCA藈C%6\l>7]*2\R.*Gønt4ODw?]Ϗl$&{Ʃ^Rot81?b^m"`Pw礥>L& 6F:KHZpBzKIH/#lP;jf}^b¶,c`uLm ,+I)Ktړo`M.as-tJfcZ1qc?7zo [~o(lq3K{Z&ar\4DnfCPEbXchmg_2GC8 Y* uqpX9De\miFPXNټM* A"*I6P4 dܨ?hmaz!}8}IN(W-%< ?ܷ;e74:/A ҦznU!(7QuA^hr,[oJW9  YCvC̥P6280@laZ6:aZG{W`@ftSaI]UK(oڔ̑mw3viiJ65jOp9@;0RB<)TYzؐ2BsC,Ya87W藣WNpg9Q0N)sqCjq %OuH ܄PwSM%,A2RGb`r}Ki@;ܴJzt~ehUsLy+fV2^!g )-˓ܸo`[W[Ohs!gCy1HV$X'+xZۧIA^vj}6O G~GyBYRw~`ʠc"vSɯvKmA",^UEnT&Fe6g oHZn (#HY%8 4meDJXPW&o`b]yev֝n(FHߗ[2Cb?J95NrFvd!V}=()J$ynsͫYm 2VmnSҐY'BC׏*Y7 qO+85G/ᮬ|HE^D$L ac|yoP#QkFmn440#b#Q1qуCY+5txH;Z9n*JU\rQCE%rs=-6#XV\bQWO+/tȣBEb0[4@RSd7@0IaS*HFF41`-ӏDWgW2C?HOVbX0O.Gw+Go񗶁zWo6xzQ'\1~ïb57N'ipH'5Tz(X6qF>(LYۙݱxes .F 3b^wUW-;r>F5EHrSY0!3 7^o.X-Va#YUv&=N jЀZ4j-^p6C=CbdhuC_OoxʈCTmpb0ĵ0  92M\$ 1Mw*Kwl}ϛ V[3"b5lll׃``F-XSTk=9-2SX|W$2EjO䋨kœ_ODk)g{aPAF[MrC?rH,(7.MBьj=A~27Վ 5GJJ2¢:XB# PhfIVU~izvH]R3 {wG"5B,EЂ$G5rxFO'e@, nm<2wuSÑ^<{~Ѣ\)~ 3|JHU-ٯf\@jO#S'9-v}:bV]~K1p.Z`6{d7eQƛv`ANG|PaXa?>ld"Y+ V%gP(JϟG X:84KT_;CQ,vsgn,4Rˣ7띾JU-tBJpəz5{ ^n(qcET7"ʽvW tU;Lah`"i KF/3`yc8m 7&I,{Eic[W?HFl8Hڋ Y:L(ꮁ2gxff{޷ߛ/]cA XkŜvQfĕkBY)}c_ W#x !q6Aڃ61gPՈ;da.1QPlgab-y݊3&˜ph%R`70̀]{1T!2`'8>CJ! o4tƵ:})BǂYYQKʢ˩Na(zy&47J>(c:C.sTa!]U9cUۺc(:q2jڗ4/m5r +/c$FgB"~DO.Kt29$6*(8sG\[7CU~cjl_ 䢼;'`;ԫ"*'  JϜ̤{ 4Dyur$D`.Ѷk6݊=Gp n[)0(]ʧZlF;Ir_^Zs kx my8]Iy*Ep#XQ)m8h$eо{d3Q 8#hK:6N?*a<+")(&D)z_b11"dq)܄= *{qS~q}0EuNSH 23FMƜSS~\N0a7C*ٖ/фc.4.JHe7-q}jΕȆYfjqkQ]=-w.gi ̀>DV }eci|iF0DĿp5ʳC6}QۮNwů|\eVWj#H4]} 9XM0Xq~K4$3cu$i):yY17MjڞQo攩3H׌rIn!%e>kJd'o>B/`Lkig`8޴,"# !$& kԚ} GE$3D &`1P1- /g6VְB]CgΉrOaWXo4Y|. \.6#4V"]X Ux3lB ZֺN{y`jTpwmi RC2:[2c uhc <ex]0*%|3BWa~#yyѺ[!{ye01tCxLC3]9R^-3LAPW:}`D})gaW4tKiQ; A(=ŁRC_ui9D?XxjQg: YJMS7"q j"H~*h1ѻÏ˩ږ*LΈ:f~a<7tziĸ."jWaI ` wTz&M98e?u[2v5+ "c)kV3M)W%K]=Y x,>\̓L/|- "h @ZoB/ K7 x6/Hw=e9a^ճ?Vw3SJw@Xk~Xd>K<ͬ&TznV 圷1$ R Jb v=jؒ˰ݥڡ2mhhItKU,c%*{Axpp 4Gc3.]7Aх!| T t:K@֏S+Ȍ~{()V(>ERX H j\֍ћQ,`Gp>0$8I adž>$R#d3QAjpO!!Cگ/!Vs͇]r٣.Q^{~6 cV cEQ?C^ξqTݷ;VpB+PwXT<#i%/hN2>F>Rnb);Ct8gYZ0707010000028c000081a40000000000000000000000016609d23600001c98000000000000000000000000000000000000005600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/can/usb/usb_8dev.ko.xz7zXZִF!t/qX]?Eh=ڜ.+?;-3$ N Rv4hB{caG!ns~䆕vWM~#)+6־'nN,wj+ϵoz⥪u.ߏ; o)BGBKBo LL*\"C67Q)N<^꿱7Cwx[tCN3ˍDB }{ӆ0MQvmI)}d;q"š:/>`24~6]ؙXM pA&9*q6dlBo ;\ޢNQlAS%lb^0Q?.D+*7Vx`H;˫E=%{YK찢[ 6r!ic(ܐ嫉DC}rE8UgP}jpF\FtcJq"'dgb ߧtrM9-גxHCV4&^)`1ՉQk$~i2m;LsֽT 7Vn9d="_U.xG2D_2ޭ pսOl n[)UtLP}H.qPq'Pf*Svn7=ps)O*_jU8<%ďD걪OQzmU2ZN|hyd>Z|ci볙,϶7]5OmSljPC ]>XP &,OukM"ec* YpL2ٺFsQ"+Me%ǕR7`v: G0f; wq>w$3&[vAJv!mERZ8-]&i,G?GLnGǓ5B-,x|^fC0N׻uv0kQs=1va'&?ħ[29Qw!Wmۻx r̿W&;zf~yJ}WE5L&h,>F|@ofB KGoȆʦ BM 1{ٚJ> >BO^i~ Ycut' d-{>F2 h,3+r } :j$cUZ)T(ljp V7RNg 8u38hl\M4k]y<:Zh\-SjBkyWoUl[V1hԩvPOPjD,= DrMN&H\At8V<7e&?;/ z;R-;y @2%E#}"}M8A&/g2FiO7iY#$n)7קH6Mnw v dsdﺋ%m&i; TWg#*rUäqWM Z |Xq,y<K-s MX^J_T7SHT;ud"NѪu0Q0/Sׁ/c2]/&q7N:O#?t[gͫe]K3Y# *I^KN z=ڇNpqSYz##>.RƗH \hި(^Rmpw>pk~8oyhBŹFjЫ`i[SʾV^[2ȈU1p=1 _h.PT{a*Wћ^yOKu='l#6mC{yUǨ}z //o`ws/̛14 L ͸&-[֨T7)Zlmoh(RHfa ?r`f컱IӢQ`j)줲iUAyh㳙Y⥊/Fĸ)Ԥ y[&1ׇj嫑Xo,A?`ڇ+F4i SX,Dpuv~Hؑ[Pԫ VfL!8s<4vD5(p**>'HZ iۜMjĤ",XRt/GT05}],I0S嵭8au tv@Ȧ5S[ZS_:|*I>D(R4{$nU/Q?xT!]LB*9ruo$zJR;hf?݁M_iKf;j`96C=CGqCv*@|,Fԫ/}L\&"Fw?ϖ>GP"gK)-ޢ |[;mKYD.F@3$x*d1H˟N~,;)WI?o_AEb-Fa\#Ed=~= {Mĸ"n&%i AtY('`Nc`lI z`WĬ(&w5 jn d͍nE91t8r `N8 oţ1!+^3؄l3b^{[t{!\Sp!Ѝ~0z*5Oy+ͯ Mj ㅣ]v?Gxpr^h?N:BS* .(9ɐp@v1Ay8˜hA<7a{Z]"5?%(e%Y^Уz`FdVgm ~ 8i!Z}M2DY'x`"u6N$$,֕8ٹNdxn\יR,̎wP:%$TYYy  a5շǸ|:8RZj:@ 9DŽE*| 4C؟\y݀K)Xm2 yh>r|X mUp\hVݡ[l⫵=L*5 WfLV# 1ˠYFLLNUbd!]%)ןW89 G e`gf~|VOWS%nՎcTS:u4"k|5`L4,y )0M ԸLY л=h #_xܬD/ ZXm13`iWȂH>];y@!]ܓhc:?drF ._*eWc 17K ,8xl#S׾tXywql4>?jM#lz?)8!["bQZ;85V?K%6}R%kQS(d }uji3<`΍s>ը<U7MM]_H.H/K?&u H"X{6Lb.0y"< &}L/?wl KIc8},oߜh8B W$ v Kb 93=~S-Mcw:Z\0AU\O8c\Ou]p<74q`9 Y EWhbgV^/Æ9*-0~A2gRva@zj:єʰ7e= ̚y)8nՔX Z:qrOq(G H+B0|R0Js^L͗HmG3R#-hmI{\}waS^f&V^ +sc DѕBzk]ɶ__p\0 ,!G̿9z)NϏl~9--E-08cʷe8oˮM+@6(b`ʺj\QgYFX`xY1o*d+csF3wRAg*,G'Yn4íF`0Mu85̕ ke0tD! *ښW{ faԉ{8Lܾ)nBTHMlX# `a9xMuRvHE;Jhl$?G0FТĝ@O&X7H] jYt >ԠIj>1FfwYUCHz1֮T$1{[QP$>6!98pl_tp8otꦯ?{2Xy8WDvċk|*rzZ^8XE~gYZ0707010000028d000081a40000000000000000000000016609d23600012864000000000000000000000000000000000000006000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/@]?Eh=ڜ.+Z9F R,fTyAr)3[Kn0-6)fnV?5)=N{1<S :QAf!*|m>io}:2viYDFBi6 B̲o(mX7_taa4y4=M-uL:(in3YH=;4PG|oĄ @s1%|#0cK2]*->;;B<[Z1m^nb2puC}~,~Uʖai$vHQ :.uzb OohkkӲBǕؼTܷや0ZrEpb܇b }O?d0n.Q}07Jxقq8%̃|o`hB)ADeM~{破tb*h)͡(U9Xd1gt MSb?IݜYH o=XǬ}qBZ>\F̧W%bȱtt3n8%Wl\ZN=ˊUjz­?E_ņYU-; DUɕw6{.goxT7rc tVU9 ~s]'Q}cO"~LFUS'5u͏rjs\%SAH1JiFS3qJɾUAQbp-_mZ0%/nt{/OBAC&0q-jf-gI$\ɣش| VmkeGgHӻp[JYW&5*|peP+>x@Y.Đ}~>>7,\'z5%/k7d6+Cs wKЄIGӹbmC˄U-#xF1( aI k +E82/O=c^ٌR2[:(WX8|\*݌+Q&:xʒB-b2<+!#16:^)f ܈X+:=^ ?US+/Gw[1m͗d_` VAJAq .SYR`ǝ M(ڤ_! #ڰ7*㵨ohħ+q iom\ohDRC nߡ4Zǣ}i:1!dQ;tZ76{qmKt$As0 IhY|9&~;n0 weaykH"$݆scۜҾ8&/<Il<4SU /' :#Gea)4,"[Eҿō~ ^DU}l[\lf M.&Af$%&21:ɹV8f-g/WZ}8]q9QFċz+stވW#t؜GFC–0muO߹Ύ/|_0qk@1 /wxQ?ywf /t=-JK;2@cbem0uZO x/-+Xs /h3/pFANq"Z'&|b@0Xh L|t3L֤~,ʢG63n@teQc(:lV&hsZ~ߟH/62f 2ÿ#A]0-[c`C U!D#j^xS y@J!Gg,_C2;[Öw=~+s0>Jv:GIUst4S#t ,hZjۀ&=_dm7uO&dl-|~ xY zL݀Q7:'9}9uH`_j6]d.,ec:K/2NsfLɶPy@muj횞{fxrqX6Az( eztMnl]0?'~ztYlF€=NqNI{ bҤ J`ݘ {!Ż R1/hqش$;Sm5ƿ^a̧XT5cNj^. rlV2%+f-*jvˆ[ Sk  IƮX6&vPO|_ʎrn*Q3Zc,q긛kY ]<H; {\j ;)^V=O-B1,b 8f~eϯ'rBljz6 }BH$.ﲫ2 D]u_k`á㯆R͵ۜ_Ks<:FO̹7C.LK<80 5J^`E&;c@&0L#scbH)㷵a! c{짿ŠbԾזm(g71eBC1gMpEg&yB]R@]йpCk u3v3 + `[Y\$ތ nJ8;{S)AjdKk${ Sr&/>qm+fu v'BO-.؍?fz Q>vg?.V/|̱͞Ix})lz04s"Hnl_2]{Fڀfഹ cʽX\yUnٗq tM5ǐ_qHf-ISߦ*Ӿ :*B1,3:7>NV`[9Mɢ.ѵgB{Px<^DXp}fbɾb(%dl;Gh2Э5#Qy6,Y_|,* 2d޽(+Bu^=ﲊif#js+W<,‡¬:cT K4$^(A!< okxGj'$wkoi~&iQfA ?A;nסZoI ?1lHr?g,'!ͱ NwDMзI&}os#d3#Jv,ȡ4c+lҸ#hWn_Bp(x 2lEbVlF䪎,bn.²i `:͎}ɥAT8hL@7TV:M' m1;G%P W(fT. ]6iFF`zhq(,pT!m~SD5YPȈ x(aQ&Hbl 䊛6p֍`f6cU}}?δ1Ia%uъSS!?ui 7T\#"=Qc!0 F?/!5e*y$0W.51M@/bzIή=X֑Ij'Sl u> MŸkkT,K畏סIx[7B >_HQZMh.4}fȤA{4yIM֖撮/8x(9^ɀ4@ҾX \PT!\􄧱Y$WXsp@o?U|m`MQ ,c$e27GJacՎUhk],܏̷qRpYBR?m<֮tF/')tf &SNEE{ͱ>Kw7_xr-HB{cO|S_àmVu'\ɮ1A]eiǰx|_}–S'JmFţН)Xbc*Ѻ#7QSjboh+$;݅lHұS` OԚTgZzBܷB8m;j&Dq~ H[JMwHyH>lhF]^h+hs6Y`ζQ[?Bb{V.Ldl!pX튻/ݮ"#eRw $=D\Uǽ#  Nn%bչxnV5>m1'hر-uNp3[$2_Z6(hcQcGxbźzk!Adc\>@DJ]^=þ킋^_P/| %^8̷H-|scUok^ 5>@͑u!߳ cR[KvI-|{ODiUjz"uw@=4β_U89?v͞P$jE$2 V/4¤$#㖈pL*bGwCOJ~q>I%u1^YlG<ςe؜5 U3g( 웑Ȼ|?n/e9)C~D< ZlATx YnQpMzGt)_H^gG5dCQaNR&xç,3 i8>O*aAieV6`)GudH_dqї@z@H\,S:|$Nޭ+U?JGΰk z86Vk7r DXp$ao(Mth}[ꪆy7 ߞ̦g>g@5(iU;"3/RF}@G(wM s7Ag|2 \3q0>lJ9/?ٗkF }GVNxU"a`ZP6r¬{_Rad c$ v<}Ut&p'-Az~pS|~KDhSnwbpӢ G1 gAi k!Ef39Ky1D)'pHoÃ]0/ ˠ1y!r$ȬJrTWb ?޴ n0 Y#GoT읧4p0 .832P|L@#mfjU^\QG{QfCE&N],o46*CH5>L{Z>FR^ |zw2긠EG5$ʚm*}`V>oeҬ*wfltIJdaQ_Ӵ#I;b>[YD.YoЯ~5\(Pjo$mܳR~>z0{<7]~/ Y%%zp*7"X7 h'/JqCZʧ))V!v*0nTTù]O%|ޝ JJ >Jgێz#) .*n@uEy&fڮ5 +&ښ~>W|[l3CCD3GNjݕ(^oOQL`n|=ztz@> 5s- %I6#F)*OЕ1qqoϐuif\Q=WILx.;P[5eF?uۚ<lx[.D*|MQC1E-cLMZ&[p X$ydU9G%޵h ozHH!*[@9^{GgmxyvW`H'XgՆ{@hG^e5gV:ԝvZiE\3W6UcQrj223_21G`vY+nH$<"]Gmkw;Ad٢I.3i(g[Io_dY ⒙ >Ƅv$QOƛߺX^V۪#}@#ei\$*wz ܌2ecoij7ZA=e( qOī7fFJzuǝ^r?{흇CY~8hA8Hn7:hCa{ 371k`VV"P|J oM*+0(E@ 1TJSV>2<=aa&/cl܊8 QC c(&?(j_&>V-l o7k-UN2wYMq R>;O d ?c3vU;mNkec{l '<\9θ5K*|D@'TMρ2p\yFݬSZ3>:rF;1c̣YZuF;>Dz]2/AC>OMm.%hXIƅercWe7H!-s} ~"f^`iN2yWp-LM`e Hv'pYfV '%F.:e@sl,,K2β7MD{UQ͵@iҿ}D<ȫLo#Le;GW8Y)7j U .H5xpdžLv8<:Aǖ\fAG(W/;WV?8OQqxAŷ+,S\ &Lp$Ɂ&>t|_zKNh?%h8srq0 dDűQ\3|Tp=5CԁQER8.((9ȭ1$%$# -7[4i% B|} 0V5_gDDli*3Ld%+9B%P~<:_pۦ耛6 7V@cRMT q ᴜZifDl8B Exml)1VCQO+60,ﶮ>h &ug?lf+Ƿ3VdeUKz>5]؇֪22K9zJEjWʋ?"`pß&oV+`Fq¹,B *9Qhm_͟ R6A;\ɲJ:Ԙ}=ז(0C gMVYr&iPy"xIt܄.F:;ˠ(X9j >,EZʪ=LnW]?JmxXyƀ␗ihrak*>nDt T/* T[D7 l}Q@ eĄ) `eSt2˺wb ?45`@ɐb̚wX'TÝⰫT[Ix.(y6TJ!Ŕi=l$KJŤO. G*tcGC#> 92qX1 a$$Y"n3O-VOi rs8š(JFmo?$` ֊Kgn. 0w]j281pEgPX܏kmgU_D~ɖyAI:CK87M0ʹ?D8/t?_Ku{ }y@q'pk.IP*>V Q .Pћh/SQ<9g/F$savg$-1p {/6 Cɵ-]IYDt|-wo{u&g -1[*N札~ :쌙~a8ŒcQr^ K1԰>>}_h)5|G >S馋"lAq8oY/BA<(/]T1-ڪB$?S&3XR}0;9 -k_qs<*#4i&PZACZMƬQ#z n={?:5]1dvcAF!|0Y6hCn|*R_$jF]1 2O#_aQ9߿|CXWEYԭ1o&-60²(B>mڭI}fgm`}[oB>x/? CN![}Z tRt$z1oW0C`{TL Vd)X\x w凮e~%%7xS?\E21krC[CW+ҥ=uSdrĬ4J9.=תnЊ1 A]* IL5P[/T݃pJpWRQSNxUIbRKTk^IkLͳ"re7f~36sw~"f- voc3󕳟4 )R_B}ɮβ3T-K%N>_0?,JړCFas$|_L$GDM3HhkcG1lbGra^Ge@,v֐3DB'O?R:iGl1T%4K͘1!YA/楪 ?ge%oHG$/P#nCB ,4|3?@3x-[?q YE!q{N_7 k?G9nb݅`(MV+͙Of /Mz'Pm;G)o0ts )b~,¸yL_:Rfɳg3uVO\ jr_(D hDU੺#",;&9rD}vO%v!QD-0TjO#-F$*\ahm|+sZ5 ^d\էH}xg}g$i;=$]j("G);8Gǹ@Vct B|vvY+AlbFܑdM A2Y2-VN_!AD3!$;~~tETlS4Id3 I{jPH_Ilٯpki*Ao\D:]EE;330J5߾juP.IRA*F3GLZ ~>/KNF[@8!,]J3I:>w@3,/lT> XXuu;cyGdDw)>]7DU4ڦGuũ;30Y:#@JhiVrCC kw< t{}:UHJOpV:V5:6k9QuDFp\%j136i,P"m߅߸Q?^UX!r:),|xԙCc$cԬ@i'vVC9&enͮEd6qQSztn'o{5fS7~i.t=V:9cbYi(8\ O=`nUg/3h%MGֵKdHX-98d A'$QîS[G-v!s+<\ymq7 dgC(=F(0X<;aT%>k=_=_lajDqδ+я_nzL˸Ch{!BZ_3RvL-z ,ΛĄ-~n$,X\vG\.hVU)n%Bp76$ 4[Hse~룷Y1O^ @\oH|@ސJ4ȑ l,w}@h#$"BkG|O"T0v_%~=Iiխ,ma􊉼RΘ =V\sſ9K2!1W4zٱ2 Mqڠi=C,G y]_SGZExU Ԑ:C 5&EDLNiO_/)]@s>38:@<ؿ5^~L+ jYn"1p4H13()6#UI*e8#'Ncz#zO7j'/[YQ]NAf/&y4ڐ>O, MvXnipfl}Cfes4?x qfL/{< Z ]gZ4?vOe ̈JIl(^Q+D66R#%w Ҿޖ,pB^)Ha!˴/G*d2yF0q>AK1[6k=/Mј-Ѹm ^wOY|;+i-*ToZOϒ>il57m0 1d9i \cH[:){WH&`dal&ۆʍ8h'ȜReT*@@D1ļ^ ^@mg,я۔))"#>MG 6.:z{F)|e;O1&m.\Af:)Af>ggRyazLr_3Ϫ*xk. j0QBzJAo\f7,!(bwFg$Lp +a͋b(P$Hv򚬮B }`ɗ5T ag=DXoG=H S=ڲ5-];Z|]4 6ᣨ'D|T+@nlfY>慮yTL?Hxd#e 9Ye(j9\j$rs0j_p ~ z%D ~>:#<ޮ$; JU H/5  )VJTŬR&wF g}nd3:ˠ 19GUV-H7QJlJƧmx?V^"O{\WHXK|  Ý.zŧQ1X{Vヤ^L. 9rex|4?zdGE+ϩHD2ZZ pR$f# Ō$&|jL0r*nlO:|8KFVnʋ5 8̧9gINƬUs(D(!UrA=,s38= DH-Oa<_HI{YVĖt`)%W$nk(S9߿5^̋/tQpp 6^8VY0Xzɽ/xL5F>h뼳%x 'ޤrkYi_*_{e~u` `Ds Ϡ:r@0o=l2=D*֟RkHrz~պu6?*ěALJ.P V\F8G1Pɮl b$Y^j,v:gr0" ۍ7o|7y?{7Fˏth"5?fI7eZӭUG_hX UnxvG`EFD0ǔ;g.<+8>f2]:c.QVR\@a!KR2M%7Dr{%rf=vf`ُ\byeUDaFXU}ʨcJقxC09r]b` Ll8B_;ݖ^}^zu/X,C/[ );F^bʊSK-~ ^:ᬈԸBN׉!;q#b j4ZM_ULQ?.TO+MGdgåF4ytvVe`c,!\'Ӳ-@vd8;e#kRv a.;^{$IJF A(g0cΊ9W~aL<"IbYYJsdo+Qty[= ߦ'ώP9ݗg+m06 [TQ w&hVvCNa{Q>AILDkڐ-2 #U?jD_|TA,_ |h.-#l3u&>bWL-a"@~^ʽU &0|&> JTםS&Y6xB1$tn2.X'x_{So)#c?)rj&}wl :H`u~wс06듇5I^yȁJ0W?~ޢ|Jڦ<t%u=9q,ĎQxO#3a%vm dVq|E3}~I\;?2Vagx2Ijr-p\T$M?(#+[zEǂxU˥̶@` M4@#_?`Q?ކE/$; Ie􇜼4=|HdHfVc&W JHW')Du=Mf6k4\3"L s^BxYw蜍gAcǿCV!ŒDcYq^+i~ynJH,5 76E"md-iͰ$LE('2yLS[M>vWai) U6yM_qߡ~}K' Y1g9(uH<~g}ͽl#-@RqdA>97U&ۉί;ƁG՟'!!D n8lHN^|n ʒu=HɅv ʘpP7ې?C}bn2NeUo֌e _9!?a B(=N8*Y/.nA}$ WU) D7qC+k1P0G\,W=F2}rbDߨ].ڡ 2)6L>ir}B50{LVqN@j)y,W Y͆LnC`>7L]H-s58Jݧ{\}Jjq|=%1|=nvBC6|2xӎvަr{U~X f<67ީX񍶌R}ҭŖ4}uXkpuʷ9Z#z=~RւZ-g[\*1!Ӄ+ؖwAwU?5JOA`4Fc/ c?!ͯmJ[o?tLX[q.ҝkSK_~@$s@T@~ɠ.7#SԋVUҾXa&/עO{8{.?sgoٌя"`.ۑ:y|(u^z ƸEw#(;ߎsO:d(81 RGFsnhzu4ՓԌ{^L_Q[eikm!k;,f>߸7>䕊'ְu/)-R6z%ѕ"N}A$O<UV_qQYzF%`Yh/GR ߪB iZmDԓQ΋0bc|"9J4_hZ35C7n)9D{/S`1{CS]1d60٠MrU x+dJ$mƱ4(k㤲fMyynn_M mP-*PY_H-iM8Fjhx'b+v󆘠>y^D7`Zvڋe z0m0 ܡD# .>hUOZk1 LJ!XvQ|&aV`b]gQ(SRWpt먌Ǒ!xIWZ[z ɋOÉ&%M茚FO1' /`32Gj?BI-Tu&!8E `س[-4J>2w\љ9K}p[E$W6@C+%`{u*}xQiU! ,كT-q{;Z"EFg\Eӱ vX uGn#y9$˩D2rG*7~xћ;0Uc2i.l85RDYrk+{jtw-{&$ tLfPP˛*~j;- HPeɂ?W8Հىn|Ձߍocsb|>NvdYAÕͭc %~b@Θd8Z2ƒ0_:*}OYET\&8,R+H[a5M;\fm|SpoO\ !)h >E;%'WMo#LMS>;r[N'x#*R\opL\`cY/z,def3Jc'Rbje? { kKid(ԩ*.se] @PS\ }Ile+CbfF}Hk.]:ZƩK|_u>ev4Q5p͈ GRPH'a>,E 0eMjڧU1־WWcxKSaRt lbCt})|҂mO-1|ʒ^rP22-^H/ mj5+#p[@Ǒ3q'M|wfˢ: pTZ? e Jg?,+s9&TԜzQWPnźt`ԡD\K'߮o;Z(1RRR4z*?F,̿9_e&TչfAKGqy?wxڮ11WJ4NT5Q5ci3L_5 ߧX>[U_ \]gXp2:Ɔ(fA0mL-F0rZA}G$ܠ SDRl/ 3W58ɽް%LڜIfz|k3OjsjWdG՞HG/I1T]YԴ.XU9m#n7Ro|SBMvdkKFcY rӀ8%J9TPb!^>m>)81+aGۨV\(zfO|Ϲvoba/DV 0'+԰@!:ݍ_-̪8 ()]Kϔi!ŷ+l;c^Qx\J=&ҜPjZCI%M;KR88 %#f%c7yà 3pc/,:'-]8xÐ)'rs}Qyޒ΃{*~cr@T[9^Z5_wo,lnYY6xnYIg~'2hFjO""焘Zv.CQ"rYz /ȈPw7 pH`6m_X'0^= ՠYMvFq Y_=M 鈟<]``lde'н}Lcs%A:$d%]gwPnRw WqzNo2L԰R릎-Ѿjt1 6bt.!5kSKD#i$i"oб񡈏^ZyۥAs꾄׏"P5K4ȹʘhe7ȧ#>ȁ@bVwʛ,[O$(545?}=s7Z͇纷\.V%Ynϔ9ܸ ׸TD<"7TbrѱTOXQǔŔu#5W5Rz (M5Ͻ] *6+h.D1gN ȞTDn`Fz74k+K5 HtId]j$QѾ7z7O{Pq3V7G.s`(~- ?s>PJq6JdjOb#>OU5ր9/l|v PHm,yZ͖$rt{XD&|`G!=W[dANvӈtE7IOAHR{B2SʕN/H6Ti%6M.q05((&zΒ> y䚣Y(O!OJ D5''MZz*+GDw3K#ੲYzdp[ذ?=HxK.3Kў]{nK⡌2e30, Tܰ z}Wغtt֠?^qCטXyOAqQY*ufFYĊ)NT^U>zW#$xz? 牣פ&*;NHhbX'saJ[s\g w2P'% VƳMScrp;k oNphy G(aȬ_!H߾sRj4~p6tBYAEj#ڿ6Ag?G'{@~մ-KmE 4,ZwndfZzG/uX@oF_H{POUxFX]y!&qBy#fPMyAeyĚ$ߦtJ#y3Hkl^Q\6J" 2-~ݍb=ǿ~B\ )q$E.HÑAԓ6":I8غAP3PqGb/pkC1;VY6$F/ӯ Lh0N=)}TAL;Z> ĪZ(ˬ}UF*f @ {u<ܧMuB%m5-P)9"5S#?x,39ވ@vyE:΢6j3[p~~ɥ8vga ^>}V kdhbe ]-k&|0Foj>E=°fc q%y ljC5bAOCcv?_PWf؞@tuBBRYM]$n bQ>E!“8v38:  'g%unΫEl[ǀEKDž6y}xBe 6C@4lY~ٷC|Š=5n}o`䬌ۍ~T2ȄV!tDž*rSaXcCvPsWF9ڏ# wb8kݎìМF 9I gJxx#J#%ɋOa鼼.4Vay a:\mﰍ䈈8t+ҪNmz#E\RlNEbc&jQ&WׅD$A:I%Z2i"Tɿj‹mijm;u7V%]z0]Yщ LDw!2}İanҷ E7F_qnWÐ~3yL}y1Wch ͿXZg:덨]y^Ewtk3Ø퓨k/z @$wG\33 #R7# O/J)Kn=;lG=Q pηw')Bd'{FOḌV1e]<; U<ï,{ZPh@ b[ٛ*zviױO0uRuYM+3s`G L01Ќ]cHԜ❽WfoDRª^b b \SW@d憞US@a-M}K(Bd~;qz5pSS$BJǨ5iXMe:"MH45rub&[5ņȋV-v*MPui>3mGLo̤0PA<؟oGMvݭ=:v IZF`?4TH欚~!t|L6Z*%"7h3Kk m3EiRS#mv}9-ʿ\SsTUo*=ahKX=<11+(o(홭 t' 6nL+n?F#y &=zKZ#,ծ@z-tgr|&p;rR43G>RT/e+4ѴC n2}u-"H9 J%hМζ?4k[GC-3ɷflP%Tm~*8xyL!uu{eFXPWtyko' f<R})!˫_WnMKnD|ӉEq"lbw`bJ Ea|Fj2{:CU5J`Q䞈^DdI+=G=~ 8Ljĩ熡>?rbslwDincr<"-vտ롣N@8K]Nx ܰ5}fݦTTQs+_av,7cl+b /E%>qZ@HXzؒwciD`&]rnп2 {l#*;%/O"&n<4064`ӹRNaàqUGeJF6;Pf`ҳ@NQzyD_jy4OZ_ M/}N/j$>UQY6Ɩ_EiɯSܕ%k(g'iUjߑH"YӫB܋ʧ}D, ]uʜMXm ]ZMEg3|mMp܋$_6ZցFU\/zF6 "Z\vhI u5P:^xǚϩ|SZ*Hb݇ z-1:yoN:m荡I!#(YҲtBc6&(jZ 2Y>7V%G.>w547?Z|E]@TX\{qL;`sRJd*Vb7454](ZԊ6gb+HF&pmX2~t{g gCo,ɭJ\#*sxM0pe.gWo_%ۋdnttQ,ϙKDxԚqm3I,a9蜉}*D+;gg6ܦ] GmE;^߱/F,.>uEi(hTĸ~Y> .1^Z4p oIYN1e_v]Î$őp|.mI}gL{`JDz}O r("hމV߄[6[MiLZUmOL$(QF [w(fcDa(3W|]-RoW˻\P~$s\ӎ%&Y: $Qԉ''GE(p6%N>V\Mqi˞!lh?O R5oNbD{\bBðW些$CA?{tƔje҆LV8-J scK=_1D r]:P qn&&/^(xھ(uDX{ohT=j\@?8[bIe)p +n!~T07ylGlIܸ<(F%9+l)M'ěwLdzzA 4ƈ)۵%x+EX;!?t%Lh:áFW cauvs?%-;`2KE왊HXPѶ-SօqR͔$/zr>bZFNe!#6éw- /wl}~BQ0\;Rn Gky U8#Te,akL.=Uw34_G$bC TgcS))48{9D)Anj (brڀ2R^q~eu (xQ=U2⯭ ǧsל5h߸d=Y`[0i]*V_g7F8}k:v`PGM>]s1gnsޙOFqQ酪"C^Q@4heD3fm#P#m.,$h1Aj0>zh_=.+Wc}f tKWOf)Li rc^JNWW^x w$9Qod 0R:ٻ~y=g<<Ъ鼨}`xA$htTe+1]qR!H@ YvsMٻy8o5Hb04ftI\iUV"a9 sX"mN@h]x5x2/'I].ӷı>L| `QRnj⚥Y;0H$O| ?)i=Qc`Ʀ`4>c|Q/&}_=y0p,R#e!Xtk1/q*t~bT]_Q:i'BL7޽Lۼ+ Qf2kڔιI~ӊJ[qi0@6 f,f>~YJ@fWϰ;^xMEEo$` i?ܣbS ~kb nzOkQ4 P=Cyk:t\vkG up]E]b9 76!OOPAJlVLr; ı񻆠01jWܿoK,dY6]8뽕rvsUkIK(romk ѯpl+O"[ Y8)YÊt #rtle]-fɺm_ 8fjo<+1W#蝾Sz/'0ݖhYa[v.i=U مO5{!ٽ|jDc5pLՊ+T-7k5%6(vlq_ib,g*ivtȻ8*T?PHz(s,9Wڳ+ ɽ&izbﯤÈ-cnJ1?‰GMgGu̹* ݵW5 1>ꃴGVNG Ȉ ]%FL]lbwFPL>.B=Ug؏'HNʛ"N(7#}.ٔR# 3ʏ(2T/Wpje$u~Mݛ0yG<- 8td|CY.re]Zh@B"c篭; t\c2V$5Jg@S,AcӢg*5~FB#R 6Gƪ#`/4tm"8g)!OTRƈ뉍'C U#3[hI~(9-Tύ0+Iѭd~GsOX~w"ݠ>&:V('S t$Ħ $e64X-Tn|=|B9Y8GycG-mP;7ubTNFdC1SgyU0moG7__Ղ~;^Xޭ~?B ;U(5[/^_Lʼ%M=CP5liJ[I{_^2A ̯p/x1iGϳiE\7izra()9CůxM(M 66hvTb ZsJeF;k9[_H\_D;VT%",[5hMY ` #ML0 /G+t]Lg֖ql&m%\Q?gM4O]Oנ;Ӻ?m\{<6dRoJa+~( 'i J/?8IPK!C֒Ez?-&ZzJA֐YF);$}#`F'O qrHTә^aȇc}0npV앃 ]4Eu*b=3YKs txOOԹF݃t@cD?OJ?L&I,@^dw_]F%]w)7M+)Gb%(ko4aG1i56^-aȷJ\21?öeM#}j $xXRVAbQ/4KcRZ N"{GJQ: I ֝bՈ Ɉ% 4p/r'u7)GVDja[[n?6<.]9Q:%ߣZGY%1nxBz(Q13PLB\J|+KKnVLF A(6lSٿ9iRaK3nM!)]8i{^کw4eMHpT Kz#%`_DYǎ}\Ӣv+TТiw9D*? }[T>3 r=H',o&u}tInٵ3JچepչG)rR-_ ]'oL x yo|n VdNC-- 귣! %P2N{EJ\n!B'z1?ɦ-lܙM)Ym@E?Fo뀓w8qi&1 <5t;Ue֨y}ZscƄmBrdF: ͌隉ĻC4_026? bh@ (㛄65|Zk72CJ`}tr@;=6*2*ᓤhCxn4Xe. Nj~=g،>Z I1Yd&l!9^o@'Eaae} ?z25rUuQԋY^+A˂^?Z ;'a;X24"WwsDPe6b/VU$K[զT>6%w4ѳ1Xx>2G.x3+O1fYgZAUȼQ˙\=C7.?2a:Vag'X8^-ﻸ70}2$NZNZQ2PGeK G;! 8MfG}9:H0RO'&`jA #G˦'}V)dȤL8jq'Q:*B``(%2AYB,Ī5mCnwʕ=Zsi6\+ioB=*ٵ)NϾF@6 E `<,)] :d|M+8 Elf39If,9xJgY9}_֒<2$^ ^=۞ࣣ9Be gj /Ooo7I[/@fMїm.)qC S$rSeS5$Beο Ak'HD8:]ٻHCt7z2ZTReH>(ؼɻTO7}RWɑtq8{c?3IâS[}h7ept\2]Z&U?H6Bn/oCph. |%iUҸw-yH/qq1 ǂ2\FZd>riLSfXKw "Thu]Mա:m.UbGnycL_6aHs#g6slOBu@QGk&!T;r2P=XŪ76D{$iQڇI[g`" |}w]>27fʭ"$ :rRj]GX?E]V8٥H+ʚ^~EK!_ax)'iBBnU!QMbħP%@1.R!3B5ۗ4<%nTA)lyn m6:X@F4,DY_G=eV!>}:l:rN@]G]qB8%' 06nr*7ůBX?Ό>R}Y6vJR*("zmK= uSMݩ 7|cV!矠Fz x)Qa4c"+K\ʊ4pmH3ԍՋ7t~Q='*OKlÞ;/L8w jL!}k}:8]v_  o'ֲ 3vosb91DpvD]2n{RaM >QKz!!3 j[͔"_{@oSbdžJe\˝pǏGuS閌}1]Q4 2(CsE,bOK3^95K\eY@Sɏ4z"U *WF+q=_Jy/p"p0 / Qg{gF |V&4:|73gЅ52C`秎Ak {USG]}钏 ]fė/8ɛxyjʂ2Ҍ箙5,~\#}Kҡ9k٦,ZM94z__S~lG%onOʠ@j Wk}W?GEcX:ZغߪASPwQDU[sYKd)uHFį_p<ֻChjVBrX bÎߓ*aQ/'%h"7q wXν'tl .'!.Ϻ  ߭ ֵn _p{n ɼRyQ ۋR2 @A}wd*K(87yj* N ۢlΨ}e(7ٚ$U}4c"i*%JX8tф`%+#䙞M>]U>E575>Ol-rU% >K,('iToeŨN}z$A;+Ji:!0KmLNvTq/;0RNJ.yS:J7H?e!,T)jO[A^3Mm9K8[BS[ӗӯ7=;_uVG.vKcŸ5_q.5*:x ܌u Ҝ(m m1lyR +AkmN5Q+zC5$Pkf*I6O{O8aֵP~ۣc'T|t]zp9pÎծR odK怞aGez,l1y%=+L6G%Ff ݐo/eՂ"}!X?Bn 뎔\=~h 1m~kLaDVցt"۸oEODzƤD/ b_K_>ᦖ:>NYdT!9M!t XR$) ڿJA/-R s-])5|KwSu"4T6=U&+6 ;8`ⱚrOoط@*^v}+Dm0KTy) ֶQwx]=Խ"R7򵅩ja%a2B֩e@xT@8ktlf0&Մ5L± 剴PML0uM;0«7yv6^ak⍋9-3!l+jB4N^8يAƆL-5GwuDw?2iUHMX,e1j҂D{6&v4e$zWi̙T݁9jd'ҝަAH= V%#]7Կ\&MU"UJG@AѩQd۳i#< _Fr!y-ںpB~ Rh mIz15:Q!r;a2Jaj. 6/U9qX[aTހe/.O .J(ds>]b\-gՅxj"Q30O{Dp]AD L1<)}KU|jaPPt(^g =j/G9x: .ub2N5e|~$j5'#I)iͯp'oUw_,Z.<z':60 r!M)ӌ`&^_ߴ ٹHŨQjͷ; a/R?« @L@ABҘK.23-h1 cӤ9_՗zmKя<ZkyEq%n<׃I64L9 ~\-PXjw-O~4AHFusߊl-\>=ͳߣ(:yN2M\jKMT;у6͖ mܥ񷸙|o/,I)!iS LdzG^ N8Nd7>{Alh'.@vPt/`Dj}+uګ߸o ;:)j(UKy?-Q4:2*"16(ӄhp+O +JE6UB`Y@H0YN|<[Ic+$ʴk4ek-q=GHПYIA8BG8uegD'm[+4Xxeߝl<S霛wsKgԌ2^K+xBފLx{}`k6 $%NSeQZdn>чK/6*A`Xń:P WB.z(_h@d867ٍn(zn!t 9ȮRg-&d"0O^ЊE*ɸ? >lKx瘴-~zGgBk^η5b"v-}]ԜOhӹcGXVG;3 A\>SeU JE{'|ĊGz*XHZK P0+KK<@z? 0V'sa.h->_SݏD ; RUs얠7^It;l?%Mp~i0>31'f"^u a.gS6_ D[qbdu"G%jo?9oL(A׆mqV$6Y'nt`*D #0ʕGIe $$1h2skS(#.jUW0g㭨^xzᱲ8t;nv;"2;;|yOO{.*Pn90 򟕯Ξiko{RU<(afhC.t`TjʺԺ_9ANy2U^_![l-tCfwoz";Q +ҩޜ$6'Lse'?y=I dI88p5XqZ?V&^n҇rTC*m."Г7YQsf[JIalkn: o}pXhK`{)aIF4ۄ_,"06\=05'x,ߥ=xrܡzWSΜf[=\4o#[㉣h$y4ZkV0p}6Ȕdm*c̀VCJT(Ѣj5-ȡFB}dXFi:'+VYJ?&+%keGW#+mS okO!r/a0(B+yA^f!pd69)$+#G*3zE~5rkcȽ)' [&ʋVD|T Gg<2D{jLj6*̛Y*'EU / {\_%=>k^`\üwNfd[h\.;e1Oh6ׂg<eo8Q4[=([R=ok Ҩ,9NTNF4^ VhR[#A=Kd`oWGRI l}208쏿2VAtiJyǮeS$j)Mz%F|;3\`b` ׳6`~_ aAVq5q_;#w~k*GXRÏTHZ !ms_W9ԟ~aC2O#p /uz`i"ҳ%dRt'/8W0Tn曈 _|6  z:xr.\K9*w/S<s܂ak;$h8˺@^4sy%y;*^\qm.&Ԅ%(f 8A\99yK& z8bxm(\1 sSeODoLH(. *r&J7Ä[LIGy OīXQ\/AWʌ(K#G$*8$5^kJ1Z$3F #_ֱ ܐFUE[$^;kҞR| ~SLTB6E"eMzEM L.(ϝ\=)7 t-a?b: |XWA4g?qn oM0tK%w/5sߥf+2d,[(W@ b *+Hmvay8@|IuV4e)+LʉV{:r1: i k.o o_ŷ!LϽt€C^Dt~J5-Y,wHEBK-RijpLO}3HoGʀ } ڮ9S+_#9hş)Sћ0N04%@ߡA tneԳqu2V}蠷=rǞLSi2]Yg:AL,}"9>sIaɑIvIj:kFϢ|‰*C.D䘹ߊYeYhYxf}?oΤwצ]qӜy: 9w年8pW'u|Db+fLdYhw [Z Z YFgל@+vFSNmA۱7y%~#) S{p!ļE™ V2Y0ٺJoZl샑QdQ~`*ׂ&N{Lkl#BwsԃJ,No% |]@Qm*[ r[TaqӋs 牵BQۺC$5<2 m`ʷmJB2Y'zV!ދU0}gO ,j=<Meo_e L&x<`HwnGTV* ,>2x얒I{9l ,8u{dpE)X TUvk=f/|3~ay;~iw~C?E>[J~ ޖ'=6]۴`aW2"k6 !T|5~"(E$>bTZ14~?(vtF0/0UI=txCM#Ц\S\!|Q)b>\MA >\Me{x@^ 3#52y(/c5:ek>lŨZhxbƹ1t/t@•x\"(}P ]t9;`iZkws"sԟ_U[ 'zwAOJ=64sYFjgT R̐E`7 4OsTYʲ#B<+/pWUO9>Cv _uu[DSOX D[ŅܛjNT%JzE0de.)~ z-_=<;ph y:q7 `|^Kdyݝ5&FM隺D b2k(G"+)<{>`B&ChujPW0! ;?߶/ebbO^PR\]?a`cHDE.IU LFBHm&*?LvrOǂQ,q)B`'6h{&XhW{~~{u>pcp#י+V?}áZc8l9=. C u. xn8m5$LWdS.; }W`~I*1zd/ku[h C,gIcHbf*Bs#7YO4 n0 TCR}De#Z\BKMO dS̼(q~._rȒOt:KjF̂M :^:gSFDu9%%hdri:EdĘ9l͖&Ig1nvً" Z -H~Gݰ7 CpCISDPrb2 Y Ng J\*vpb\ݜZMK쟰 SN@L&DCIrƛ)+ոɏ>#K r_̔)32[I_dSf˷IZ&EHp[oʖb.Ad7%)=ԹU 83.c#̗Sr@NoQsYVSU,I.׼K쭼NtvJuGR-XDA}dZ 3Np5i`od 8ٖTQhOtoёf˝T$1r=M3شX> ts8lG$7i~wE(BИX$ =NM~IYiB5 K n^(M)@׃;)9ڷ̰VcZ,X?Ys*Vt(s.iwucUgуI. ._8PPaф\ZD'C~& ar}ı SğVv L+Z" ~c4Jױ2Z7+*XV0WhWX!5o({fwIk^CzZO; 7&z za1*ԎB~x+iZzֿǕcJ,,YpR2ƌ@ &AA~:nBѓ;f.#p%AUKk>Τ.z`7Hh Ӊ''E&>s uTh׺AZ$s\ĔyDĀ4X.єkiI+ gqa,.4w5?Bh Dp=V\۶QUpxwƇ-XE:(EmvUdD4fozm<\F#o> 9Osv|W$} Ee7zfyxo,'X$6u15M/} Q"K FT8T9їe& wUg[TM]Ԟ?Oxkl9ö>YKhD˸V͘}.5.IqVTq3V=:d} dYKo83EG#PG!ZY.r)Q&2u*Vd)H q%>i ^4D72UzaWz[ܫuV o{Ȇ`s)ڠOF@~argQStz|^oO^q)8p9+DV+l";e;c bDvp> ))ʁ> cl(%p =x1a|PS ,hUCd\ ;$N95 $|$L80GmU$Mq+YҺʂ8e:A3({~v)]BS riP{?GOi襀tH;- 8<*geUA3*ܫ u_Qۗ J +?LӹvȮ(/W`O󡐦Gg J7McIp炅I}`g'AX$6(Dc,q3Dh,4mQGyXM 4HdDž6ZttCVV?Lh",oonE$'5 c=<V!;yF)-2b$.qMc KEt9hQlh&"T1 d69xݗ9?_0s=^+9ISz)%U"@7Jxn$`s2j'b?z&85Чh 坼F+(7M2'3WI(/0NX(Md7ku?(¶ W/ ؖb(8}I?ԞUirGs&|m#.ʓY !w]p2fR X=xBIH'S㫐iلQ ӂv3b𿫆oB@1hOqM({5(J`kSþt@z}bʘ[L^R5y7&1R.)A1lKS^ , eLlpv6Д_2S+?6Y̘~À>~{Z߁&BDv:J1RmneKSwy9h wzc@xBt_Z\5Y#˜*,Xgl c9< {(?h,Gf4W|B\?Α6De!%~m~,pʰGd.d ]~Vs51knͧ-*1 i8MeE3=Ɠ/`Dt 3>~{(N }uvr3iqi)LA;v(J090>7eAplPD_O/ӓ; %گ4m.R@8ƄI{7}ț`T8P+3߻bX2O}|n=\ZLUitndu|l#!j ˽dqz=06_FB6qfl/ VRH Mojհ^֞Fu7<"Rj VLBIFտPXO=yª au"mv/Np@ԛKW%@w8܅T!R!Z|Z.Xyk3Z|mC}iA.Qa:QI;mdyj *O ڊ1.J DJuE[۟ -E9ROBH&@#n%,#nl8yRM[DߖF Kδa{Ily| !lz1,YUPUFIG߸?C{/xA5b7o4q>Jd^);hM0 tH,N3x<:(@C;;tB~yk;2ÊR,Ro2 E1brɧ!A]^ci8crE\܇xn$cBÂTuۯpc]:H.T "{o3%P<|HA{FU$ty@b@cbO^Zb##~ɑ&jr->}SLGIm(,a.vVi7+]v 5 v  mz c^S&;LNTWP":ܹi5j^57ϵOo0YJ@ .Vs"5XJxPUUTmӅNK9>fYmakI`wץnJjHq[sJ-4,K4.>ĩ)WȬ'Ɓ%3Vg 纁lJX*bB5Vh @T X?d0s<'JS|TYkU upB{ iOIڍ`ڒ>VKf7]B]8{- U闞鼢-0in-6$hr%m6VꜺ'XɘU㧆HT+ԓ+N w_!leջ>~G= qNШfhm ? [o@FdcK2 2SbUBf{!$vۂv=PZ??}u?_j}xԕ[:?bi=]w3=5C걡8ӥՇN-CgG6">Oƃ hd5bsEWKbՋ s`{-T@rx1>KB=K%Z< z&ye"0,D[ +lM؄XDEaLP +r9A߉.m!ju0lɸ14^]K!q3Γ$ATWyR~$V5\A9s5C7h.eвǶ㤚" aX.]VoL-Ix;řC1l `^:౜eXsAQHx6uRjhAVV,-M[}2(ZAE'1 <:"o\4:~S ȯ8eP~ giHZ = z3#uԨ}p!iՆ0Zq°\~r s>ޢu.u@U@B t n![Q CfR f, d+g*4sOYN٭x }aYq<%RT{oK?Km_@إ'mz&~>D' H@c75qLrg1*L o=͓^fmMeok[7d7eSCJ9wu<]9r! 1Hf[ Ѭ"Gΰ>ҋ$m:YJJ9[ ͔,J2Yؗ1s+=Լ@P75@~vjlB'ѥ}3Lh $(ҥk&}d$gd-8 OcL_'+ы浴p$ m7sv{^k^@Ư"(nNEYMՏ%L2Wƴl ÁN)Ќi GR :}* 1۾p)֮$5Q́X[HpR(C%7*,]H#snY燦Ve`!n-q8!vrm2m!Pu :*_ ly}ͩlY#p.GP, a2o,<u%zU8"W`KR݉{*h&)ȳޑnP3h䕹QJ5M?`k& 9_̢BUIyӇ j6mh')4~ĪKt.?Mtj%ACö ? ShG|߰bŝ+Y$5CvQW{̆BnW^e,W *PKvE  #ti'0+pIJDyBŧE6!C@,jte?&xX 9͕'b*F%I MPź F%2D/KL(E2ɪ%WB̓ز>4v5يO}dfӵ jrLf}9&ϛ^MA)149NC۔T/k&ϫX `f&*OE")0WQ84I $sՑ ;Djɂܹ# :':">, O}6 I|>gflhC.ޕ*W) [936#f.,8_)12<*Ä+$PTwŤ\a[׈q^0jk`3Xux)fŻQNtY+L_E@6te*𢧗F棙0^eolHtEɻ;.u2֯A}2ok5fP B֮ʄ,GbH.:s2TbK.?1_Ds<WM݇krz5eh˳Wm |gn+*34҂,tuRR&{RUspHqHA4 hBfRE~#~f %ƂU 厲\8]Kf X~ j5ÅNbܐ\ N'ؒδZӈZ:_r /cKTfZC)cҶ o IQ&Qfh=A͉{h1^W.Hy˜/ R_,,Q*2s Oø3 PoƦ 궹?jZ*0^^' nh_{ԩ{N>|pH,౾IP?9eYo5VPjg޸&f¹ 57p.}sیsXbTF5>5c57@V'n[:=NǴ=QKx]gA`bf2#g#߁G}cǽHq]a_Z}`",#{AEI@Q%D l#!A~u"bdnvֆu#RlAOcmÏMDn͇Qhg`W$?qIC2`ZaP 0+ˬ(Ezc?2CgKpz`qMRNe9?k&f@~[Nv* :psL z]]!Cgzh?ŻCc_w&C7N_F @c%pG!55jE-^ к_HUښDUX1̿~!ӗ(T n6cHFۘi(s?Y\M6 dia sK629ː )RMqsû_1V[0ρZVu`Ą&ް5R1UA˘h8# fE|9a"bt4q7@]a@&{@_t5>ϘLYm.d Ɏͯ(ZT<Dô )gS2sSp@m,G:rrVj, d6VM@ikkd K}1u*q0iaz쪨 O¿oBP&⻔w>}g9/VJQ/.:w+AOn!YFBu5/HϰPKfldoCҩ\'eQ ܓMb H&[J M6#Vn-%n7<3-҅ M\yDL.^=+Nx KdCwehDepB _tYᮞ ӳ7^IJ5>IQ#<{ܴ֠#|< Zd8jGGn隲~,%` vZ虺J58qHǕ5‚15`$Aca1at*(H'P m m wnC4v~g&Hn<N$SΔlYXѤ0pr1`}_vY, (\5 Fo39K+,ģGSA, l6YRE' rܜboEb:@sS6})5E(Zn2Bhf?sqc}dg l.|߾WUip<#cѵZ# rгnOlhzVH#gXx5 C&/wc)nFf,*n0`+%fR:H03WqY]|bŪ6$g5c>>m 1ĉuZBg}iN/a̶&%)U$Ge}iDo*NϏ#:XA*Nr vv~8~`ceg2nT&ul&[J(Ŷ]@V2Y떃 "xH㏤f9PKY;wݵEI]+5)`՘yVWfKyrܬͣ$nQ֪\ʤ R_d5 Z5Ȥ!D*\\bwjJ;=oe5Y T BmPJ'{h0pa yS>i XHݫFV+!Ԟ" DU$Or>cJNYy&)ԽoC#SQ>R_]BbbU50P#?tPhiKϴ2SS &`4,-!vROux.d#PYma0æ?:4N}v'zLV'jޜ  ǶlgDL.KGfkzp=;|lD`i> iUmJgl'$OٝqA\﫿/שl>A+9 10!yO=´X^sن#HbO5&8=bms+#؁o7(tMPaUGy p'SOj%eNw:u۷t0R5p[~ȵu3ՖwCykm:os8wthMT%0-8̟%_v&p[rLU*C$ 5>{h OAOT(9{e+s{)SjֻY=y;༉|PT}C_l×a+ N& 0hp_ѭ:a}9}Yk R²@phe:J_F1#@ L^:}edAn+vPԳR{BStfgEOU !#L1鈾u. {m ai9.2? ՚GK_G@Z@k,#g yw_r*K!Y #AR 0{a(o*+Ũ'_XR7z&/KE5JсDZ|I#"џ1Vt~e# fؕ'5=Ĕe&DSqW6j1֡0CH eQDJ;<Kă (Y޹H8@ǰ>5 v^HmI8ȯ1㳧˝bA zL;(B>aV6FwJmWC9], JD@}zfEٳ:~Hň$dP|w)0tQxjXkޔ)TMK?'+E_jt-  hrȍ_I2+|xlD0Gd-eX~nbGsJ__RԹ+upQWe *Z)g\)`scGGqi\GGYW9bRo(O8DE0L'KED?V.^ n!MhlR.?)$"Wd<=};gTx*;By )oDnCzϓUst׾QLatJ,IJD5#]%eYռ a+/1+:Z'˰ 9 w?1<`IpI+l];s֯JM~&x?'*H>Ack3Hu, Χ@6$|@mI N1BGN߈?CedL3ΰTмe{@$@5lLdȰ&N#;\GPxjkiFaedpQdaȞ6l&W"#imA9 ,0zA90Ƨ߇ҲTMX}툴_gO!ai;^H7&q6[ZczcfA\'>1.'aG*1;]ߡ3atbf}dL֎jF$'^cVA3 Eb DvQ@fJPnP 劀#"V7L C=.>VYCb,! {sUh7؞c b` 1Qow0ksR˨ @S^b(r+r"խƠD5oxf6 wj@w_ ؞o8K|.lй'P}V&YNEHGՔx@vkWhb `\geܜ8t湪b]^H O"WGJ7ZY}+*3_V :>_1x[BfP Z&.@Z2"-E8\ɶxHX "+BUttlTWo JdG,Z tv33r8{F<ǺSHmJQ`Ǔ'_UHu4>z gQҾyNk WJz9%gj't=J.l(:> 򡦅E^Pkd: .[Tr(`vW0X1,u[;Ɉ G3\#Krxko&a `QGV %s"@wڈ،S~j?Yz^w>ӪTLEu)bjF6Ib,wiP9l<ۜtMDoTº |q\~G;{ߖc*ewjB6P Ga܀^k鳴%anJh0^֨*y.=[STYڪ2XWк\}"g˟P`3]^Zгu{:yՅT~}gi*;y#+XH4Ews9"GN붮bLl*rsWc6 ѬG8cXv7"0{aT'W.g N'].0$VyuJl8>`؊a(JWVy|OЌ!5!&0U"GK#lyK^L}o<_InLNfcv~†i$&+pJ/lL(z$}MJ5bjx84Vێ1 'bf3'O[F|AP<':Nj(6*@pR!Y*A$DUk%x0k݄i;{' /n<j;M(—w,\)g؈haӔPnw!Q$?ǜ h& kJ e <H\RT~qz)ntֵfN2kJ_}K71(Z<9f"/tݗ-]f b)\,܄:RjSuV[]cŖ(m1wz{,,NG8_L~#_2!N0gX:Dn|8"bՃԣS\}[6/7mlERg/ IC\0źt|kpRpVErP\QSF7=7 OPA $5ҿގm])8)L(M8[:)~Dq\H0hƎ..sHWhkLg6d7M8 EM_YG˫I;@v{]`RLԠWVÐ:b>as32t=}An: u3U, <>!j>2.X2qh uk%<DrQAQ)8)let.0P'~YU8es2[۪eTڤ?ʗbbXWvy\ۙZÀbߥ"o="te42CK''-/ȜʿL586p>U3|x}v%e`UZz0GX_/H X-f nJT|q"Q!El\L䢑E Ϲv`l=%g¯^(lZ| X5@m#uӈ1׾BI v,,p O37н?j>Q"^/r ˝F7]dijwV pwi"[KE¿#Fc13iA6] ɦD\WpuY̰BK\Uۿ0{}NHwo1h:aI\O' k/[XC?f×y#u|ei*-(

Q88]c3QT7:׻)xhJMrNjh ._н9J'Sh"xuO&KsU`ohJ`bT^#Lm,adk"&.X7b7)?_ ]ǾwdܨԈ(FM'Qr~JΚ[REpuֆ45\/s%;cH*EsBZӼ>YTjt*>q Ӹ جC/Z59_8KD8uݖ6!*K?w.#Vf*y-?(ȼl"Dټ/~ ?nXNO8XLLF$fR8N cBHSJy>뤬;ᆂEpd? r n:WmJ @ qˬl1Im̎"KVVIBH2@ۨVN9= #?IW`M-y?xcG3넹wbq(RJY4S3 I,N2FSNr;?0G*3E~0 ty!wM0sfMv#[扛TJ·k^Y4PRj_ %#1a2Px1ꏠSiC`ZamRDA%SV3DiafB[S"o'eV #75bVs~bW~ 9Jl.hU]}vN"#% ME ؟=^ wsE%g CD5u sV+J_]!ʙN`+?-sGNVo Abåp$um^`Yt/_"5\k]m>''I0lf yD30b'[/l cJO;#z 4"I=.?ͭ@)-% ?h "bs,Rg|rS#papC %"7bէGߊb)ZЪD$nyBAn ){eH\dw](CRܯ"O+o 5zգO/+9be.W>3LTaqyo;T U{ hBwÓo˻ 35~"{kC%:A< 7SfВ&ʉ^Բ䆽sdW@ZcndU8@yBx0g?_ҀApa̓;a4C)8H҄F$=qud&-/' j')ia!Gn DoqZ9o2+UeCw~I"pOc?rcI77w$:fi@f66GrHufPSp|-~󎩇MY:? P3^ ;UĎv?s7~ql$!/fso }^]t29py"f!J Iݠv QNU `ujq), <ci!u}@Z͙1'Zr7;4 ܢI 6-YF ufRh^9 x ^{Sf T(Myӈ&Wy׽r!+PA(<ϊ) z x[I7 wZ\@C7#AO%Ӕd-~Kz.؇O5"M0|$='x-'rõBSKdA~!uR෎޲H>9|p6ß眖SZR1FO ƒ^vz:<6϶\Mؕr ,XiZNj߮5rվH `R> P-/o@P!MfIIYДNT,M%t9!SKY/B/}=&l &F VW-=)o t⯦򘛞V~[\'FxLei?tJXi7qr;?y&JneIy7j*(ek,cbQpMoJ#oH{N!5;w֒un0w#s+b\-Ç|nT*%0'ؤhV/>.hY'{zɠ0|>RpG^4L ѩK{Py;;]S f8Q1ZX,<w٧jn nԙY7N*F(NMhį>9LW|nKʒ<ױio)'g ML]}6gZϾCKL$t k UtV0w4E) LiPZ뺰%*[N 5))vm.t{=<$i(4*F,c]oQ3; \j2J' ;>~gLm؋Q`]٫e,4DG}C*@ɰR1 zAeRfi.rM KH{+ `zҩ;h e$*w%^ 4Zx|3Pٝu{jxWA6`b*X7YM+cUZrp+#w-]Oq$q$<;d.eѼPv)"lڧ=% Oj%N宙0O=Y3#ZZM/}sSV 0-;V)pI󼩶.I;Wԁ1D)aQ\qD%qt]/7G]Մ#PUY׍ݸO$u|˶'@5 9A錮n#OR)gR/%-~1l .f8"Cebx8u:ją՘2qÓ8d\+]EeI)cdTu/DnmnF3wD (+{ +RM3!cֶaBsJgl@ZNe^T:RH$*xCӅSI'hު"HW1n84싿xA H! 2}2HA =JbA( .PF2T> P;zrH`}чgѽמ@g}<"c⤦25pE:wp6츑3 k@S za1շ _lcFmj^07 !L# :YiT06Q~nj !t$ܱ}^(G" 5 rxT ~{9l%<,L& "@oUw@ \~dُGf/ձҗM#>Mi%l)3i޵!m  Lx3nW2!uDĺ!{"avPb90@w=\$+V*8@}Cz{hߋ^}k!du]୞;bs/4DMGki-rc3E]x@WhgCMP |rh9 CM w:\l8HRA18:`Nfv;4+LH1f?"j{E6h9Ȟ*.~Km"_*=pMIUmL+9 "&W+&GONO05ͫ.hѽU\{nkQAߋ$160)}3ĹhVg-DzD^tbUuXBZU7(5+tYHn"Q4BO8w*ɽP /} @ĵ/'yZBj{ TA'j5KPBPͥz/pX(űs}웉/6=#}]WS3i9x鲆  p. r /E'N up% 4Lq7pЬGZS N lZ4F7)c:, { n'_Q^eKs>Jlz01+*M6O(Sy2+Xi'C^%ŽRj Ԙ%AŹ'A1)Z_[ڼTh~a U{}ʦ!jȠ*:-JGƝu&)‰Q3l_#hLF+}n͒ c}T6y^ct蘃sݹdFIjSV/48A9kҷ~$iVsne?څ{DzOvA'Q!bzL>*  .[t+R9XC}HޱF8:gēݚN2)(al8)%"R,%HTNJWjِA"NjH/ غAlN~4#QMX}5:~k$_Yw_T7`sz$bh*aRn mv;'"AA 6uq.OڔD>w6XQE~zJ1mVJXM&h5Yؼ1ܯpL'Oc}`AIM GUb _g,ʹ5cEj '{㎒u0U! &=a8 gHVxȑģir u^&f}v )~Wm|Z)poP,YŦpd0@A,^>W66ipve`~p>`:m ?ӎ%Y;nCڬ_^ㄅ3 )Vc\*0NG[.Bv5_6'm{}iڸ9~EY1٭>[g.}] 3{XOS+ C/H],ٜڱϑ((@8IDt!)6S$8orjчOxtsq@ۼR^9.Ĺ*%T= Qyv`1qVfk*BE!S_~+rhf^NuhL_Ȏe@2!r ׾)}a+9~ aE8'P5PMjzA`2=hݨ+ 8#(Ĝf ֘\qQfdxL1e+LS g[kwܯrٔ(FeѼ_YDͶ_N5*X}wJ.Wrii8 LVƚUL0͙[ҾT]&N$JF\&(\gI,Dv&k>3`t 7Vؔ?&<+RSBF-?;ǭDN$8Z=[a'QG6:\>) q0:ԉhB<ݫ–*u)=gn݅vNNt^p$MHh q/e%⥙ $I6MӚv\52LYV _aU |a|t`9{AfԦ˫r0%rXq[P'I!yW~[Tz`ʴl .#KHQLC2""b-AK?ExDÐ>@`c4(b ^QhOLek"/C@72@4Ǩ_ I~n{YM֓7&A:4gb|aOb BʥPp ) &MLs^æ%n-SPAZ}P̕2Tه 5ԂzUN @9onغo>(r [:`ypHw\G ܨjE %~xT1d)ȕptڋXQ A[rhҦW fFN HKcaueXD|rx8N|`^`S.qk'~#y <`ƩQ5C;4}'Ƽ6c$zyu&DrC*1*,fO~Z &†8uukPD=7և#:"_$c#σ[k,(~L ϐI[!ףpמ1L$liZ[M5@UȹtgYZ0707010000028e000081a40000000000000000000000016609d2360000fb20000000000000000000000000000000000000006900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/]?Eh=ڜ.+˦ j®QBϺSuش9ߪ}T_?8OIFz/r֙5v]a]wl,kto{02&bX`%.0 ZsP[X/0_+OQ8~1  |I+g;Rw}|b.ֈ[ v9hd8~w}G aPrN̲U.I",L!rm&F;$%O[:*CDy3CԵ[Y<U$reϣX;<G?wڶ?=}"^ˡ".1X A>SqS91Z@caPjƵm߇֡ɍNn x ,bFd%e.8hIFE@(,n||޼̒9,kҙpθS\zn^":b*l%DzCO$}"Hƕ٫l2]؊V ߻p"Ƅ46Uoǻi/X$SY]xc]=p wnV#ۖTAH?bxƴ*p?LCDF"^psov;'!3+|&"}<j}/D7B -2ǧh֣ d)AL~ä i({nF*)C!!]T֓唪 CV@gko|dZ[Yl ta`Lq}1ptճ5 ,QQfnA$('g h+;hPK )51z= s>{R(/WX9psʩhM%? t(0{ P30;PQ0 }>'w_Rǭ9C#nc 6= C f7 b2Q,ӌ;x{ugjjIf_BUDiW @5xP4*YnN)tWy\Se#|vC%s5Ǩ1A:='6K*b`kq0pep럓0:e :1bp7^5"Bt{PbZcؽlޠ6eLݘt,!+Z  xO`]. LdZ^S8T`,5 NC:?IxGvy xMRY)AH;Y{{tߤG3s&}Ȃ;@7"3;a+Pe{U/ucT !d"<(–uVC24ًͲ,#nZEFk:o/?@q`J=-rsvu }Ȣ"X{BO4 !xδIE:NTt\ ߡ妭)RB,R-Mݓ]+:p=7py zB{uM,pi.Nc%ThR|mE3@k9 ρ*K3nXb``EIʪ-ui>\|6 yEi{9v+DbR_Sp +$<1B-A1YnsnsnIfA[%rɮmBrȖ \ٱB iH@!N 7XτÌ5@^&IRW˩|h7PJyU-U0Eh8f1oГx'FCC*ņ~W03JyXJ7!Iܭ문X&o vf}k,16"ߝw~UpD&=txd6 w81{% ,kk'!WPa]es%~F8 BWD:7<aP=F# hԺx4ˉp65t< hOTpXTϊQ,/}S چJdv $3C^TSE0F&"CͣxK@|[բQ:H,ˮ״ᅩci$dgm[*gpZ>7jčZfkx_g$d(,ʸL(N$@aU:L";̭+Z[DC[>vlxEld_\ 칋t^5?SO3R+*. C\jvΧab Q'H8&È6hJ^48L׌yX('V9KY-0t6Gp&5*OA1Kz]W%#fTW$o =rՠTS6*(s|Qh XSCa`&%$hO9RL9}Ey$V9.|*{:臺f-Ǥ 3Ndr7ANgoPI, k+b8!?,hH娅(j=ܙ`ݳ/|J̘ ~A evG ۨ]ۧKގ2M5:L$23.EzQC;h!B.#HyH;K!L+ik|2`u)z;AImr}돱_PP `rJ0*k }O>x6, ByZ#*BiyB]PCuR!r=v{viZ $ٰJn={I+zZs+D`CEh{Ȉ_8^SaJ72nDy҂2^8&r"%ĤnZ=jxRdmK$GoUZ [zB"ia`ͧ R%a s\TJdprϟ=%M6 {b({p.XT)%JC`t #Sd 0Tgw}hO 4ӱSϬ:셉akvCeDJ j%bWЖ_ShdྼM57“'X^%{R=)w]a%$etGvӡ^b4E]u/r.ͅ]YPfBiN{^0z _ovTmA>ǴB-Qxqc`l%G~5xCDņ;5P0`|?+~q}+^j> %gɿ4:1l׉ %rRP@aɄe1ɶ]2!j(ʽtbz u>\x)Wb?0k , ^8iwӖ[SvEX#fWf&,T<)BN|ex"@WޟL($XI;G"jI}v07cv̥fА #ȿM*%ݽnF1=8-])ѓG,vFO욂yݣ/*uXayFF͵„.EGi@8"bk8sBnI0!5=>2D"=*Q$qjiF{6;:7$04v[mEj4]IRA柬νLBKPy !,۳崕TЋ8|n|w2Ok^_iD/[fYԕ9$qE_d,-IWwh )303sr @Hwd<[B%iuX결Ĵy {cP75s0Zׅ'=G=䁙61Fӑwot*Fefg>cB 3Ow29CԨAE_lqxk]ֱ5afxSK8Rtdyflܵ?"gq[k{":@ Vݣv0)_yy_-TSiW5_BjPp"*gP4F9G=w|5ֻ Q}/`quvW-ʭ"hVHF2"NB٪\٪|mCDʹN:L;Cw:+ѼKo99BjEy9 M$~X>"F@L^@V7ORvғC"TLz@M d3`?qD7{5V0 W%x&^"|v+>$n*oOW lI i6U!݌GnP#?qec^yw7՘e̐-# ?( ~I|gꎛ圥)6 E{śq/x.*h}VUs0IM%!P#k/SF~GY|xesι)(H[+؏BB-YьHyYymR z[6wa>ď[/cBN_b?~fq3ntw+Œ4its%UҘ{gwKH2a\SV-quLAԋ[i4=q0k[ty֐&!ݥ<[q[`>_6Fl .0oJ@6ͬHorC ti |5ol~Tkw{[8߬ )>ۢH|弻AOK&mlj9Ds`W;t+\MC򆎩e ~U#i&SfQlj^sL@4HxWiXg"jj|LLC ƕIPۣ&dQ6'AKl*{ 7M~u+*Db/4!)eRzw02(妭_{;:ev6ړ= @.&_Ue֕=5my(YG,m>VP6Ɓ|WgH#}G_9)u! X'C/T0-M`S/fst$3'Uc+S#C,Hj {J5(uDuOIxNlE$K`zV+V<;Xe'>Xކwdq~WIrQ\ƥsw' H'ϕ-bx-NG܉6ݞ /zH\}fk*\A:O׳0[@6IdQQx֏x2;ЙR=-Hhzqlu,ܫ^W͈N_քTDC`A@0Wr{-c~D÷)"Ɉ#w GQ:߿x1cVW.,\1#k{qFCc\+J]7'U|۾[a>۰ʔxN5Vh\FRJ}1+RYDO=yPƸJY-,M"K~ksFsf)Sg@1"ʽʧ9+JApae3{ owB0#o/@mqJeCXs2i+s)ItTFK"pi}C/": +bXP9/Ψ@3'$|93A*$Hy +z#: rH͟L٪{K"; kHΈ2 yrq%xg!G-,5Ռ+7nbw` ˧e4"/Fa#5S:bҮaym[^e*HuMU[]>)wi}>=dXxH*rk39p0,duQ>Jwp*1c. U솁vڄ<"O/ @ O9`|A&ҔG-sk3xfZ#Y1H/l#'#/%5]n O/X7}:c)\).#+3, q U`yvx0K8{Tgy\2䣺fŋesk1eڢаonhV}#sjEh/FZ#!_;D.MQ[K}"T@!}K~P^)G9l7"Y}GcWM)'$/p('eD4g , 4I8TUȅp00TW' i,x,WƴJUVt=>iK>a([{{_b׿f`fGo}Z{{,E\1RA9&Q_ax\e.Qrx# !0Up_$ !B$<[@#_ٕ[U3~}޿: kz˱Ϊ nlw"m ,qelD\b✅@n m93SmJ#,a}u,?L[]|nk m }/KnH <,X'p q_T ~\\nՙx%$W$H]@+L_zjA@wKt8V ɱESSQ4j5%K \VJH@)Akck9Q9`_?.C |wrSM^9<]\0 ĹS{ `F;6`)xKna8N4_Q" 㮦 l;aAUµV3SҀQD< D z+Y: ABt\ r8xƇn!QH\Z@CELKDqZ@ؾyv㛶bNPJOc mFvGыb=1 }FH7 ڙ!A[W}xv|[ȴ~i :u $nO l?kxt- $A*/GU^f A}w9+@ ?KhG zZ/uG'ޒ`al}ϼ WtqGQ-&4Dt6!J80Iܯp^n(+y-^>lŖ:Ȍo@V*p,NâwƼLaFp_@؜Xh1 b ].Hgq4\6'~- VLLe1NOL|aүpcλ 6S/gk/P^uد8n8|څDPٕɖ42jol3Vf,xJnN:a%LErU8"+z Ѫn55\t7\Es_崄H:%z/)i`3)F^9O#we+Hdf߰66nȥ#x@); e44z<i]dpCbTzֆ˥_ܡ]<]SHM09_<a`[8Cz-{O%v\=U6[sedFdž9<62Z0XIL\U i[) W)ʝlh4Ui9.80bG>}a>~(]J5} dr7\VAfrHfgNQ`wA@^> ,/ }Xo;x]HFdMD}7e%˾6XN)d*0L&h9I*l UG12b[wc~3UW36is Wh(0i5XҭU{>}`dH'&R~i`z # sA澓z`="WPǺ &bA\ | ohc1|_ks)/A;࿚(r\OMbǨab/}ok\;0S@ W{{AHTwYL%;PAT˕*LcnJw!Z{hp0wgP-0&@ɀTɓA-6^ Szk43.S>2xdz](n[҈ү&mɽďU|Llӫ'_vߚKTuu{NmSH 8c.~{pu0&lMYpdȽ |"vт$1\igKCY%/XMbJq!kZy&7I*|uc>E!,1"X!m:C3j+ị{AA<Ի{]^N*<l/ {\2HDx|!5PynPD"Iv" tVIQ{+t9Ey<)sgʱWA b1dBτL/c+ԕGC|.Qs׉hBbrֿd{ZE4Sٻj#谚BFdqJԀ~8xG\xGh IEzE ETHvoR?ks&{De:~l5;NPM2K& D\z-X luͣa^ȜvNwA=O v4vCSZw#Tތ ԣ)_uc/!Ԇ'PrjWC1+ìͱQAnu^k쨣<_&6F IdP \Q{DY14"y i{㟘d>,2f,aǗ rBp&~fsE.zZVOpi!2GCK%!X=TF%e 3gY[vջ<3[P /N&ﰒߤE;?3kG2)(I`Tֻ|Ce0A@ު{C-KOIǨSqJP% Wr}'F"D3'")]m&ۢ3V+ʊFpN(!)87޻㜦X 8/%7ZRJ 9ʼ~A>6=:},ZM' fײݓ[RnlEւvy%Gٰddxu풾GKGF;7#ݠJFd~zd;m.ٟjܨ!%/e}oYt0p\cM$$\[e {''EM\ DT$nx[EȈcgvOQDCp8-Ϯۄ]rgKLɨϾFK&zPRE9@Dj(_ Q T#W.qSOyΏHlU\ g l]}{bְ P7۷t)ii5vzJg-8|z({|q&9%@pEIme(*|2xDM ?EvkABfQ4z~m ,ZهA G.AxPi3/_<5aPAr("nvaXZjby/( eF%NKl7wYKw)2ƝS<]3]'_u3`4_<_kMBa-w|VϞIޘ(ju$ulޛb*;EZ-HOd]aKyQ(gnvm?>3 l_|C6uҖ4 p<1[*>d* .آE-v] #N?L? _~;eҾvx),{g~L jTHU[j8#Ί6xMw&v4/ SW;'>Ƽp1]F@D'鞏ࢰ7H^~ӬBxLecYKpPL)PFr:e76vek"nD4™NVBL4RVpoM#ر>q GtC;ɼccZ_J;; _O{(@CEfz$BS;~Ҳi)4TDb v4\oRt;z An=#xM":?DL`Ήy4 AO/CnXc6ԚNi0#CИzvYJZ%ݸ'4eVӮD%79 % %e"#)/2$"j3mARtI%'v0g=DE=RZ4HTʁ#6Jw[cB&4nzЬfbXO}"fZ>ũ3$ I&7{ًz.vgjkgҞj{Č)Q\]=; P?9&ւiSL7Y[5H8{>]j6a@g?J9\.n7[_(/T f(<?aHkƇdоwD0I/O!ٿgB`b6exw3z*X!i$JbTq2aj.nlVd[,.-=>uI)G;O4C2~5}NcQ޲= Q oCa:Vbz \~zJyR R1nj^U!?ၐ䶟WmiOYu>9yYY1ƣ7(߾Y܏$ 1nNqVأKXII2gȃįL@5;/L=VW>>6 iBd ?nbgqL%^rMPIBBWxdS"탫LOQ'z@ n@M?|.zN #VulS"a%,EAQafy8 0ہvƛ)Sy$i0"O|QJ_/q+ʭiZ&j(# ,/kiX@nBA8ɍ/Ah4aW<:b9~хUG"aʆ8VjYY}C瘉@ibWtL~}OTlf2la8BREʅޙz Zi` Jrb}QӠ`>hv =u뇺-Yh>ܘ*77E~-'laJc\9Fx۪=ۗ~\ƙ^Pl*w$ITb.wx&5Նa&Jc{U'O&=,GK͊;]\4 8Zۂ<$]tBƁՆe1oؐ0ڈlB]X/zp‘֡5܄lLqZ!J='lE|ajl]1T;; /ń.߫|#^V6[CaͭjTVt``P.^[Ay-56,,IS.5<׈I&&h% 6 Sx|Tv$Wj.LjJv_#<GD{J@ϷPY$ ϪtR1uΔv#Kbjz䠥K `WiYԔD_@.QWUb;́6*c9Qt JmY1!ix'klE(ZB^xX^"WϙpNΟYfud#9%\z ^Gj!ܮ:d"3rsnc~,y@&kV˂ٵ ®jL(BzmV kg^ -z6Mg7L+K7̀|Mٽc$(-lC?Ŗ$F(b%ʻT(mύ6'C(;@K= e3'VI4%^54U <3qHX\B]-&#RzpYVjWCzOX\ESɌ/ "RP> l uH-ӂuz_@oJYpoܫ=nM}$DuLDy#jy5y}Ѕ9}"P7+rO.XۇBKeàZy$ פ]w4 oyzm:a1 mOҚZA`۔aQ%X\,zi6CZ3GW]kYl %`ypV Ly.+3|J|}Zh>}cX&y}'i. H"+_Ź=A|I#k٘?dP!N1oIKWpKd4C@6wWBtU Ɏ$ӋUߤHp^OؑWoa˲7tۨ, `&ȍ!ޛ9 Ǭ8wP HtSJQuHܐfJrJQ*OnJݔNY%8zЊ1XO!.G;&^vq%M؊9*lC||bTR2 9kحʻ"x(b {Ix:?B}QV=38W*㻒A\D[DJQlW(OKw /$n*pfh_umx-LpZ7u_rYP_ g٥0X.Z7c=)7\)(6^ِUF~ibh[s褔Ϻ44-eڶǤgbiG.ˁh"0 _hyb)Qa8X\Wt\ѐ5u([QrFlXn,y L/Knά*\.dʭOn:ӣwjNPTSɄH፥ ^CXC UOf<(ҶS%q[/Ll5 D7ܻVJr*2|˨]onO /_iTUW/ IԩxZ*j!~$6 !Ld3{/0i9m BT/@R Jl$Nci\vUVC sQ=p/K9Y 0 g+ڛH"ƺ35KzytUk:hYh03< jdo0E"jDPڙ?YM 2[VIj9;Sdiշu8HSBKVl `әI6$ G\d *~ "ڹ¿/Ҙb fqbs>C: {==?2ojۅ+<6KGcXr(Ja?b^,8@VޏFO;ݵxIEʡ2;{*^tU4Lt3Fqw= 7svMʈ 5IyvQcwd>b>XC{mmFk1S!,uGRd E(v{hx_D2aԞЍ#|g:4@Bk Yh $fw/.s"3+8A8jWwZDճX>#at>q'JDK^:Ļc3@8Il?;]&0B'%ܩ=E& [|ES0%.kQoS .M3DB EZ+o;O8Y4}?aZCŨ}h 7\--hY~x-mW=WQBN,u /Ͻ-FEZv] fؚ\-0<8:;jB҉؄igCX.+rB8Zf5-m X9`ǠS7,Z=V{~yoqi%qx=ƙo ūgD>ϒ,@WCl#eN\ Վ< GeRQ$('b,%MnDB1zg*0\knK>M!ҧ]؜l ;7J@c%XzʦzOqI916SG'cڣrM咕a>8%fyj/G6`82*(wkeJ#HS~ZJiyʰ㜔N5gVX޹q܍iC[RX8%cJV)g"Kzly{ð=Q~V]Jx' gښk7{ߒ($x 露P-LǺ P&dž%i0={O]Yh;"m{7o!FtAʜ X%ב'0qqp/V›ʮK54Z?dG› L~9IkĹ::Vc?i= js&Il?xH,^ ?WA,=xsio֌2\c6 ;m,āuDx Md3ɇ>{ D~T_OyÚe mʤ eŸn,bg*#8VG-2ɥlviaȇOqTNo.XOh9 GM]JSW#IUptg\'hTS2wg,?I!Vs7%/Vy8~kHlcqL d>Sy.dͨCD%=jH"_~e֚F~vSPbQ)룤$Q,9\,w.1A۲{jSNhy1Vq1IŠ~ q[dYX:tD4!EI>n\?A6H]oDP`2G3-z2,"XVZaʱT!-]hH Lx6޳%HG~#%)KCua3Mkm,)OZ'P`+m3Aֺm叚P]Q_sSf!2Jlo7Ĵ:7&gU閿!bX8ޅJٛ(܇-J7 [Ӫ +m߰o/wFrP@_!8ۖp~/Loؚ/IY8{{A/#odp.Z "fdAg]]1;U[?G:.aÉY5M(<*{spQVK -}Q)lM+=LcFw@N^$m #͇q(bkC% k%W {PJxn :F>Y aivչva%uPd iEZp#;/JY3MDI It;jԩǫ(Ε <ҸF=υ^L^F} }9)Q:3>\ AX?V|f} P? 1]/ED]h<@kk!XH u-fN?gָ R#E2Aa)ltޣ6&4|ҥizƵt yӱ~-r5V&}HCKڲq.ni[{t-m)3PĎRX#,]FnVAU ɀW. e uWH|TsJ??ҏ.x%J 2XmwߐM^=HW&ZΘ,bVY(g hX?#$'TH8&Wɳ,f!᯲FBKƩes~aæuZ÷/6it&Ʀ<|pQUd3> &OqB6й} ui&:#XB+Nk7AmԓPc>9/_?}58 TyB?/Pnnw>!%뺮bb5YSMψWEmwb)ʫ.*lq7w)&U7 4QTBY.RBAKUWpgq˜&sמ-a =4,a?LROuY_j~t=xj4/tVc?ZJaQFџꕰJ NW~_;e[RF 2G[S@&mr*IQ%馂}{~XWrͰjZ?m%O[3a$z@UډKCKlq.NjL-?zL 1B@z""O|~}W! 9C`G+W)3a%]TIJ`4Ria0]ҝG/o!s[Z'僒`Qr?G~o #&~ E~!TF8x_j}ܗApPx(\;( w0E"8_hez b",WމTjdOx2ԍ P:0=כRԣ\tZL~o&#v)_Ve.7 ;/]`Du,+#d_oCǔw6Ix25FfHaBf?6[Pߨk$43ĄƢb>|x@N& >GCl-5K+/{'s`PP>v:n+VU @P[걗g=ޭ{5Fo̥RRWG,}7\A=]2&?u0 Iᚴ_aل.rN™HS@IU}K H!QtEIpJ3.16wne䧨gh9hGm C ae"%a_:K4s-hc>HPhnLZN"VlWZX:5d_x+^,Gjda9xw0[-ݵce⒆N䛌~M( U'VG4E}Eıb7_ :6,!uZSegCsK0 cS)ȍXƕM_Eou'/ ςq<[LAn[=^%ϱ͉##`Hic|sm,Dua'o!;:DTԠ:9Y$ajܥHY'3Ǟ4m,DqnGS5llL)@7ԳemsD,^}(stt}Xĸs9-k&g%È#|3WQ:&)tq#bQCWJg&[^x=bNC"V.Rr[bW V*Yx"e " },1VqCuAHT8n m{—<0X*z?tT2 2#gr!*Tn-J"jI]BAPԑf6 0eWzgIʖA$8/yc(/ ꒝~e%O*Ġe/q?F)j;uFM)A) rɮ>ʟƴ%bj2]'bohG[1mWfl?V41?=~.h;M篊1*/ DUXV3^d;$D> ꀮ==dN+Ac=Y ޘ cvf4g,dO=~  t3%l,Y7R)k t^"k9HR Iqy$3ِr.>Dw)/+ l?1:ޮT*U{1NۗoWGH [ ^OpO:=k^XiIpե̇`N(}a&ŀ;oOM O~'fr=" }@H9@r\ўj!ԐaO&?BთRӿd =Y={MSD ino7J2t&KhJ B=:b19qy t g4p.(|{kB7ct~^%9.{qMFmXK9c[xTq ӭ:,757JWDXnw$O-L\>&QwO_&L sךWbUQdyQ-kţia(zH^<(DY/Qxk,K&é4wzzkB G5BƢr8GToK']Qr=k}o?~ב5+ 3i; C7iH6dp0Q ֢?%_<ޯl|'wUu{zV=<aZ';S- <2+1w %ΐpE_n!fۆ,ZPZٲƾ9Ek!a8)p7 %Id4s7Ag`XQRi,Vv{nC>>okj$Gg4BKݑRicKZ;ޫ9#^僠M mt6F98D_ge JaYhk/U 攝mz0x.F+~pb@w@)=EXc <\Eްن |#b|,r@rsd@ U*8?4ZxA]= 18(O8h\]M]?}Oޒ4[J{&Ibh|ʉE*Q~LΦ2'Za1o;§x[dɉd] D|撾Wy􏎕ɡtD"q>`Q6èm'{퓘HGhT aWSz<&" -yMKuwmj[Pw*BWOQK%E lR:h|D 2g.Fo&j3Lv^UTAj[L/bj١v|Ke;m07HGJ`D ZaEFf/^]+pazt<&&b}* ?8V@` [p3FqNAi ǁAvCOdYB2N/ȳ{K0@̂vj,C!o5%;&[lH7PH`O$d!Hke_;h>dL~Ll}`4sa;4u0Sǥ7~9C|b+t#iX<۠[a6qNl,֜uDܰ`Sxz@'5AM>,ۄƞp+yDB,{_Ӊ1 o .\dIUQc X~I>QIrZ ۝ҽhĹ;`=>iFњ>q"t`:g~ 'su*_ _(Uq"۔Qoa1Ԉ?yo& 9 ;JBe$G*ĿKOW^XpeW vhmt.eP}#) pzkU!q6}om@]z/D؊)X2/ aJ_YzQ5a12ox.le6 d'3ӑ2h w7d/:Vt-H`PHeO1lBuƜHk:)IS[uL 9:8uE*nh^ "PW`u|uU*7-&zN$ WOoQLlA/a6cO%9BRW'v.fFhWKR9Lnq6WD1?+^WJ $y|qD *}9, !\b%|<70ۏ y=e^Yxذ6AK"`ќhvp?rTb=>; eodX[9Z@WT${CZjYUYhWxď(]ַluwI2 Lm2.A,&zVC"0x?`2ŖEֹϝƋ%u+렂҇ګ1.&ᖢ<'"վ-H]&s {UW#U(3tʡ)BO n+n21XEhY[y\B9E)Z.8GT|gOzdgITp3ǐ$pګr}f,e"/Acң}9we.v82kjB-)2$݋Y-0KٽY*YD|P7'jGe يn-Jy<@&c_izYuE:+\ƉݰMd" $}(/y&lqlA)>; "C9|H4y , ;Z`4LD'>.?VKYqd;#@&(mKVi1ť? }C4;},DHz%LN9^g6pRϟ/jq!~nҿ}"[ʯ0hEJ*Q+R n$K?SOBT #_WY 0gUQK2<=@J# Xct|7/#[p&ir_ &_A pdj'aZkSٳPYr?֯$jQBf292;9g{SͰJsD_µ{ϡWvh(Bh#3 rX˅|e9F5ڣ&u0} <\fw- pV[mBX*HgWb)her""ъ_gb5]@Y۹h1Oc#.X3+ 4Txb;lfjZ'jBWC|O95b}!4Ko_k xֽ߶2B^+9ˎu LbOA=v$siCK.2'rx׶<S5@hΔx^l^8 W vx)'ҳXQU{ڝ )1_o27~x}9j2F߫$Bd>fYG3v-i*N__fN[O@OeW$NS|-v= ;dlyNJ!^E +|c#R ms4V ,d; ,կ!3bBHK`ׂ 7@6Ԑ;U-+P;}l}fj x;Qf9?r-5D.#5LLjbUO⌓}6[q-]뚿`&8ExzE2]R&UNk$mKҖA˻[4=U8!Sxj08.by#ŔekoƘ/ }%>վtX /BygξE`8q\H8:ԺYH|](" /2xӬ[xOޅNIٱᣄ>^շ3J.j+\d +k6Xh7SxI2i˙pՠpuN_tx6ϙS.H;qyf/|oJvV98-, Fn7iu^lw߀(i֝VX3u%^Zbhwl}ﹿFCjp)3VJ۟D`)=nȫa#FX:#/)†I?0wD劻7w`\>m't6c`S_يh6k^flI}è,mE_-俰nZdЋ+?X=@E؆;-({#1yuLem22`)PJ؟uuwb="v0/v_<69 B*ECllyƀkHCPu;&nNێ٦Ukv: \1w"I'0WfL 7UKW`L5,3NҼ>yNiB4yJaꊵ>Qgf鋿u~fu2sk%gQRPT0R38y $]wA3jpg1j}0 '˹~B͡YWR R}Lk|W5BYAv@u?TiQjLJ)m:g1k9{:"NZ;Qq}dsM\foj1_//,$Yҟ%_:\~Й(tTBMׇL* \*M"'??"riš#fBm:*ZX=8?y[Vu֮(d̉2 VlԙYEV+%_T/<]X2ww έzꮣgwXTwD֍!HVQk O2=ݺf$%;} i16V|?:h=SpbTe#%E(#e?Rd>|Wј]՘ 9I!]Qe|˔zxĚLKe;dM?t"ӑ%texur =,&, TFBD`LL?Rn)PyO TdGoZ-;v484򎌽Z^?zKWoH*hjSgG_! _p0G֖z0йZKu(!ͺ ϐc Vt 2GJPE UrTSP_ TGRO8&2dcK [Nyݎ~TVq+HyRQ)1҈>1mgz U_PW N#JD m={B:fViz%%9a/9%Y/@~sn>Çu$n-/@._Rx-,[)WA6TD+c ԷIQQ)|`07Y:>ahVn 5޾R՛IDO g#\aue=5=W u: Tgx1h%+Up+;;:Oi>۟,-m" \US>r7ׂڨNk6~>lv@JouGṃ~)BvߊKy W٣ȽA:G _ˠ7oBV' Ax|5g+\b]χry<YTez"C p:ب`B:D͆*?vԥ"ӲCZ$2pf rf@ DոQ][!pHB 5gʿRq{ FCx]F&O=}^C9v#ҚXcCZlU,_"6J?><&ztY_@)Nf#|kY:{tUkQK܋~ @ZA?'Zmr@l@C%)t%ؤ H#yix:l2I,C$ZlKs-*kd*rQ+Cx%ڍn_s m6=RKf +t^b]j3EeK%SJx’fyAL9;̀9eeL^#<׵ uG; EZ $Yμ3Ui+]臹6#]APN ?biԿڪ\%5Ďث"-|Q8n $N FF<1:pP9SkBhRhn1Ha+~L|V{HB@hqch@xfZszfmy%ΫvUܰIgRiݭ4APCqZ vt PMV8O_7=@ )[T%Y{|L5lQ9]}D z" |3~HweYb<_|Y1)բBBLD!M}y}nA>.sgea]͒-$bGUhm50|hVX3Xr }i#$:N?j RQ{Y[۔ g+u[gRX{2|ﳀ?LCyD8+<Ei]h e:pMDa)rS,sNXlir@={8qAWf7fPtL"Gu.NQ{x; o]@ 8sLOvݠ=ɇAHV-@' ~mnϿ[/zRj'z8{40&)?b pb.E t1U%gaM۲@e]L_Ǟ8D1}F̨KxFQ %wp=b@0p+ ! C%a:nq0uBDz*49c9{PWqoFw«lg}R¶[ w%f E"ß"Ŗ&9ʖ'h̟ⵋI5wkܼVaPT{uPъ֑ގZo*0*bB5)A8HYX0ا(HؼHQ& μjMWH5)Z1#C/NP - "Y, =cW yW00 ^M u[64cGa1+ ],Vֺʘ^t dȲ${@,7 [$T4cw`,[ ع >$(i_7wiP_Үih]ih;g (%(Q|V&ZMUg2 m@;3 + 5.z*W筒*h>9@䱏@L73]A G 'dܥTZIV gn#_Y`d0'()V .ыƓAP]p5"Bl3& `qT!OFd2Cl C[)si[ z;[f0$Nc|K,1HIl5cY)S䊙ؗH4eO U bP ، KP>8 }F-m1|P;;~.>_ xM;Ax@.$kk=(hJs.KsMm)PkCT; ;hOtĎ(؏r7i1 ĜkID9UsTt:R?Lb.<&f2(]m&g Q9M]Zeۤi,l_POAoYҜ$NŰOkX=%:TzJQ-muQd*Xvaw5`^bvE#,ښnD#۝i 3̅üD֎Z ^9efcDjFw?ESܙaOjU3_HлwZeKP0Dɇδ%LD" +wP܊<~A@`aEm:Bx6.bb[?ϩ"Pvn#qv5"fw}-a*VGGdb[݅nP;G"oq 7|yX|蚼Sw@yjة낳в&3} /I$1 4>.?~ҍEqv3z6՝K0@mIdq2ED LK kBIy1n__ !9xUN~*rUy ^ > T[moGuAH!]}"(o /䳾,sF{iw3#+_|{IhlSչ+,![)T>\Kg3^IP էgJnfuPNewfZvX1S-ܟ혼 u~'ϻK8cTȃ^ܣ\6(82{",5D?zCJ<@Nt6/Jnۻ Me2y4_-#4uo N ewH2n]j!Bٟ˂j#U||{lїt1a>rS KK1I=΅J 鮉# P<,ZڞmH9kkKd7 dkAUaYɊ] BbVSB%=[`,Rx3~M qxd+DhҴ`;޺€X޴ 6 oZg,po-gOʁp[K a|xud杗UO+E=[e_=j1"f*cJ6=,[Oxٟ}ܮI98P6糿0M+݃0xv(FeL35t,owǷ7Fat;x~GbkifԼ߯g윙h]FITdw[= jIeo$2BSL8~I|UA _Řjy4_Y tb'fm}Kg8%cTMkdt $jud!>iq? (_fo[׽s.m5N09`X [~:4gߺW q?H-tz_ hTmxdo^*JEZ"O^P=QfeQo<\|oBgl!9̓:$6@W>:lf(W֖e(Z4Xi!"@)A?lmm&Rwa=b;+h}d 2pJ-<2* aʼaDqHeڞ=z&=r-d\FtuUr#Lp2VeVp)?!0ƣVFH8<縤dx}# ]3_O҃:dgJO5j/鐃^8x{=E7?V]D"{Zk![H+ ئ#'$8Yikx|&˛5L`;FЦΞxdR9R۹lR'X͂O ӓvf ݭ\;!I|7iT-*= wZ&woGo)+F!kY'HG\ {Opv.%dn6%J'ti֒y]WtTGeK)'[dVܯo_jؽ@dOWPiuĺ|.@R?26y fzip3ҼֱkSa F^-{\Ϊ?4`jea'e)dKlq5B5Y#M%YjѴ7ݫknÈ*JGQtA,y(XA.íhIO9Xl!af([!;  HF#/)"Iu-3ef1E8tK4x_d5vԥ"Ϗ?r9LLIiJLšP`$:XcY 'مJ4G -])Oq#[.n:0Qh!D d^c(ɯ1 zSaTQ[Ā/!;:VOunTj7Xppɍ Ws ¼g|Cfe1Z_ {5!U' l`KK,fw7k8[\J¹{Aˤ}·_0؛#yŘO*o/?J,ԷE@- `Cx*FCtVk~BN1%)0n}å4aWPK C.s~;M7+NTC8zD@A;FϠjp_㢐$efer;:٭SXT(lE #(eE(HcgD61ɨ*"A-4j gr}Y㸕l6i3OC?8GhGUuG؉#w]pUq#~to[WYL:OUαwyao/w5GP9WLk!Α@ҊBFXspjT),;R5?y)pYN@S"0@%kk'ωI/A *D5hj.ݰN'MY?}ёLCaOr3jCU^5#=T uJ `_SeGm;{e'USF6[|d5*IG>2.e dUx5m$B~)Œ@G=wo=W{A{iv*c0K1r7t|fx2`*L-I;ʪP'FEK>># lpR UP5.+*\x΀tj"GtxctR9My^> oPi]wFE_ovTaXVlLvNL@:;*,hU)1NVy$ߵ@>_va*S[] _7S5'dǡ^~~lKyF5™l8mߧ?{<Ҟmhb' 7i/LDH'_ܒu#!Qu@=ҺU!O ; {cuNi\A{ort*At X='t"M&TXI /÷%B=q( -![9UQ{w< /F"sae> AU7 :T фB/C3{\lҹ `˃=YiҘAo=&Q &氈DjE8%YyQIFZ.0n]r<]^\r0"E[ 'SN_e6ִP-;8~M{lGEgٖӆd-ï]Y5DZiyw$3t.[CJ M0 BA]u' zOGژ, y'1g-ɇXRX᎝IY/Y!QJT!Q_heߨV8kK"~iQ:!G+nyuB}C}bm s3_0UNzpa['jxK{t~&6g1M\7 73ϫ'fg: S3^A72+AW30dA?:tl@en A/j&^/8-7v̎&v9~MmKҗjL6o~l"E?aeǠ]ԕl}:L. ^A>S}kc;_jDxAb)6`=ϓ"'ۘYCyk6c)} ۗNfqs 1=a۰y_ɾl# %eYWB-Mz::A0#B;5Ɖ_*0=z2LlZIϨ3f I/w:5A`eH2eXʔӁÃ0  }QUi?I|X=q=",f+2Kwjj_ڰ5 RZ8 n Ud QP!cxA o @V]hܨz:gIk4cxl j:1nП_`f,/T_yWAHg o+HQfDZ#:~@L[c*o5UQ[ " >ew'ʮL&cc=V0ƓI o0W-ס߃`#P^ȕl4>{Q,ÏZlӯ[1JoxVt5PJ8@Sl3sAtDzz+XcvHClA9j9"t;;TEEV: LxO܏$] G 狆tԞ4./{YJd<6.{@U "!X,%f<u _xo~~)ecqTܐ+jxo\U Yvlߖщ\ӱ{ _9}ٕ*bci(-Gk7Whsԍ-VN3?9f wC}ʵSƓ~DxՍQzM -Vܱnl3gԬa1=ufU~TT`u$mG°)Nw+h8^ :?=M^ +SBKK=BW(5Q"eB+q`o]Ml>_ȱ}l! ,{F {QWĊ&ͮHL[KׅWgTA/0ٴla)xm6z&&NV4dWcا&>Y./ʅ3Yˠ; , %tu[%A)jXè#y)CPְz!% LFNO5>O^?9x]fNipufX1uznvwɱɳ a4̻>}?\i LԊ۞nʦw Hᔾe#pYm%<_0W%iɖM>T;Ć14y7j4:y)vc{ȏHzY"PA/rlh.,[J?h#Gٮ eRAS^ *:KL{ꛁx"یȖƚ5Կm^U-90Ok (G]z}#HkE\,QcQp@GxydlW4렘utj=н Вߊ$V#ƐJMI[\~OQ=2tPjقy'ְڔLuMxv dLsE,/xrëh? 7]!`f-(Y鏝V d`bROJKM3m Ҳ9~~M05)X)=N-I?7[6bȡtwU62;a]}ӜpKo1uuUJ F" *j"RRNK.}&EP3Dpe  RH"9>v ŧ߈" vɧCSND; Fs/iJI.=jJ wmK20hdHfPV$ gV ЖκXNnȲ9E׃kiЬ+Cs9Dn]e<(E@mߧEZaT2'F0B^D5m`A+˝ikPdEbkQ}<\/v9S*hh[-Llڌ/SVXcVPA_rK F!@@XF!EH, 4erlҳ̓聱'>4DPwAHd kXߨ;~NvIlM=_$}1ɍ]ϑZN#RmYG Y#Q,*ޓ7f!-GbP>׵TI5h4{k ۓy/rXr`;%uZ毮GxӑS|iSޜ_kq\Tnݼٞtd! y!K珦0BBD2H>~"ifJx/jYB0rF>s,[l\aD" H? _ͫS2Nh\Ro=NwoɶF'W<tݨ9:K2J]Y>r)-4\dPg-u| Y祀|>/%t^SqH"Ia櫆{f*Ty"ԣϹtQUySJw:(Ђq9Hσ-(Cf/@fvA"S6( =@u!B `aFO"lOtV;0t\R6?׮KrV"yPyʬ/rvjɀ%EN,GZs*ͅcC4qUud쐍]g +aԺ=a>Qϊ(餆\scM ޒ`чpE>O٥.V,uVAm!ڌa7A6 M"oU 斿<'ъ # =5+5n12(Ѕ  'q,U+DxM9O7 !n F  G2B0ҡE,^}.L0Y񘄷^.? ı5X~y$ ok.'_KMl:sw͒rXae=8~&cyw~N ߨb!FC G?ҁ}:/THxKpwZ?{'?1)qR)a4Cz{YSpl~IZ!73{9qFr푱)]#BshK5ISjidm='R'g?G<)'gx|q:G~Y =%Z7N\aaC037k!^:f<׭g(p6Rl;$X9C2mkaKd7 CۦsM}Gxo/3s~<TDa_b𢟂#'_+]wLPn~lV7hiXY%lrAbanW|ۄX AN`g9J׾H3{2kA"Q~Yƺܛ L8mPQ,@;e΁7u$+d:4RS v},p՝'b_CFm[ T)uQS`&0DݔQ߂sE+M5$E{Gժ 6xp8d{vI'-'WS߿$V:ZQl%;-8}٘bߺU{ɿP Db<~+EwMțHm'50m [dSŮGƏHd7/݉ AkN`Q{@2߄'[Izhxea_ `#E2Yw`ؒdi֏X3.RWN88YhSJГ_ͦyfRDDQ *.& ALnQGRzx؊O+u"]Y.V:fh!Ŗm~ gj2۾[mhׅvgڣB?yqgH"$8쳼>1iU{[Ck+zyx$*GnnOM;IG_`)M)%vP!*j^w&?*ł`eZ*$~؏M|DztDF1221mKlB(An;&)ɺ;Q6|@OP/mZjtt $>+^ {KzITb= :yJFwa*1lԏ C7T/Z?%X(O=er.ӞBYN/:^C!#g~?~2֭y鮎FYL>>Ҙ̣QکhDR?x>=@̸:DrEg(eHTXˆŪڒƒi mdoD(hWm}l/nGRØG-MU;ۅ'C01c3m˱/6B݃L!:596{S%7 @2 F1&{ ~䇺s̞ ٢<>Kg|*LP_Qb:jnX{(2ޅg˦gM1X_@7{A 5WdLn0߈MWIW'Ci {FcqU;h|KX/1qd^zճm!˶B2?R`y1m$Fzrd?Dfo; ^m ,6"m((D@ pOoA7;2JFVB4 0(-ŜÓD Gz l-[ z2F.PjNxe=,O.gm+ ɤ C|{"`lclk\Uav[7e$m[|_ 0h`₃$#l(+@fNx܎;DtG F<-U8N )|\FnnD<_#4|6 $&wlq 4Yd"4Ru`%%x¯85Ih9ih ISO0Mk I3Y=H/P>t-O=Iص٣ٺE`66.7VdTU $F;j3@ #d=وw]2zZ?*3!L]8p2{n "z#i:s)Km,x#h>XCޔV 3crQh?2S6g\+aI+V2{ԍаGioD٪_QWhVxWto鲊p]. bTi$Óa0}ҥxFӲ3Tj raO[|@bYvm9eRkuh0d+53:X"uEq]k<'n 3sai^wЗ "' HSյz-"3 |m6 1BxiYEZIAXp-vRM5M{@wuDIdԑM}iA7~^{/" /}ثUBJ7PKi'm.`'*{zW.׆uGNkS8kna҃7aOx!~0X ܿ޺s.2drG$`=OF(>*i¶|&~n V}1b)t:˥OPnW闽>d>U>uz$Net'yߣgN"rZlPewVt$MNsi,~Nu =A҉ YR:"eݮ>IWκ~\n?!x Z8f4HTp㭍zu ^6o\CBC=_ImVSB3>*mWcgXt%ܢ&2֋?Np"*[Vo-'3KHHj.|W V NLPT2zq7ɊKwH"eK)MD"1e@7y)lW#2ʿC㬟p8~<1Wm7l-/O*ldiHu.-,ó']f\fAa= 6(~?d3Y.fN*<Y !1dVT$rgg>fQ~e0 Cn4Z T%zƦ(ple94r:LҀ'^gBoͬQiSi5_*'j`菸 @l-$< 3*<-{S N3:I֛0 k()>=eAȪ1VVwk~/:LdLIaBZY9%څ@FFeKiX2uvdleM@j$흣Pw!@y\5KQW@b$ڀ껂$ lnDr%1>UmD(tS>ejYpE쏬IK1_pspBCrCRRɴ4 }4t9RXԝ+HM%+q1bE+:"*nʖE#;=8IHt5 fSk%D/twy" ]l7ω\KUʆP?j큿.bl*{ZNu$Jc?{[nN5qZ|bebwzᡞ?+)zpF*%˖&"2Eբ0VSY9A ?fL/-V>O9 %9YS=?N#=pY iw?Bj s:~K-9!RN%{V |;'(6oKt(kz3~>l TޯY]̐ Tt<.5\#A TI~FA/ZmO@qz[ȃ7⪓k9"zϗ}r7'R=w ͠NW|0 vŘB 8ZrcJO.BY.zgr0CB9Z8cp}LNG؝suh$nXaKx2u} mM-UfF[泼G%#{Ě/^ ֢Lx_O]g XR|F^.9J"!%[5'Uܐ%~ю\#O20Q##; u31v 3rĤn.a(Րj^N {T[( Suz㦍6'IR`dYxQ ،-oNB~pĀY2P/fA^օ:UNB=QT5B㓡xuLsʰ ,$U5h0:HBT91jZbZ︉6H4*_{J9Ui@ȁL:Nѽ53#b7";K6nG_8n.^|O%KBM2SSbh!Io$XIp%ǎ̘G IR<ڤBR7Pቈ_I7윁Ũר;8}tm?b?%! fص S=Ubp>*/Uܪ ݀b-EV| VzVRsIOZyIďRVa9Ȁ|dgD!N_1:#D0T/|0S,i~{u=zu}{#p@fֈ@uGr9ON*Wd*7}?"ŃcT:Ś=%~//4V4xPʪUސHE4xj^O*)uDT}_F 9rU+[Ui']WKuJ8ɝ7Bz$Ϳ/XkעD dOxt)Q\o/"{hSa] ՉP;хm} yoiwd9d;vF%Gx5%,MW?;|heZ/\&)Y,R3w4#w _~Z&W/ I2sth4$)T!+S,=efݵ2PGlVL%^Q[cW[>y,1 bY0sJz-1 SMԐMEtuF_Z(:9524_@v稚⍩>@A"TY"^B2j`B᩟1%/ܣ% ڇ #WƇiK3ypy_Ye5)%n', 9qQp ޷\sKpK\%10XvXy֣ë(nx?Cy;DJEH\UKPTc8 w)i9TUrP ޘҨM&^ggګ?huLҐH%M[89:.Lg=_hҭWQ*# DziJ`,9W@`+䀄 AL_ ߗfr&JsXQ)Y#CD!k֞ʮnJٟ{m-HW=L!V!K{=$н $c&|y2 5h4V]qqrpoKy-7+IaYA!RF{谍 Dͤת]l@/'(,$o첆! "x,WJmc h> VJ; FDMP;YF(.ѧ1ιrP~t_R+,bV5-Ay6)hX[LG)~j>x{ˬBTjzTP~'PQA; 0HYgq%zB$ܱ7deZo= _A||WxpUAirl88qws}M(׳= rz+n$-‹⥣4}nMU01.BrKBdYM?!4< o'PGd 25ܻ,`t׶HߨϼvBIĎ7COX`J?&K[HyxSUzF|3UX{o[FPN. X6{Uֶ"=9tu"#eEvk5ӗ:efԓN\}20'e镇]Rwœ7 1Y9l&!`NOiwWzB8P c$ j^/ w}39zO/pg,yC`'Lp":J!YFsEk쏂Ɏ'q[Q!Bkj/ 7p2VBYGL6* 2=gRu5m lFV8~*up5C;SqA.3OUsb+˪9)IvڗO; R·v 蔰M, g @ӸHo]n943yđBێ]G9J܎wا 1<9~}H\M ,0K: il78DW2E/ L5i@o~g~LEdjOjvnsPֲ͝*V_T[11xN$VteyV1Q;|cS!fח^Eدs„(xϧ/;=Gp㨶eFHFiW;vx4- S)^eiJ8pq6l@,*j(~ YY,/Fzi+@>\ ~lKLqȰmeuH@VVV'pV1@* ptΣOX_}S NjvgQc7E_S)V;"sIu~CZ~l/Zm{AcR Cj[ (A8^1@޿tyT _E?Ð3\S6:X# Y |Y(ĐAzo?ɮ~[ucP=@Ab-jA-+5[HXsbAო38oXK] 9]Q殫xI_r]"#X$<ޱwZxUbhh+x$zJ׌g~5n]l1u1@LdxL;-ԅ*@"r]%5ũXߎ3Iɛf$$Q-OImIM5SMVTZ$OY_2k Xrd{{H }@-N(3O Kc/?)dQ_XZioQ4_pS(ʖ!d~ (a'XT5/bQkj4kbI#'H6ukdL1Ǟܾ*åe[XW'|(FlDq  %R:614jpxI2eu *fʔ(^oP3v"@`IHWtŽeL3F H&qSrfEs5YLƤ"~=Hʎ:dt;jVԉU|$ir0PJ]u9:-Gba2/;Y;ՀS5Psab,/%v4Z4u}u/q i}FH~^얁we >L܇~,SV<]"6: y:FBίOS"5F&{efCh⭕]QWb0$LZ]< &kr-eßF/w6b"'+2YҜl y?"֣~?r*Zɣk_)D3em g®#6ifinWǔ_3)~l WQaٟrl[}"{DQ앆Ȍ=cn_\o'z$L"Xh  ŭ2˓#|%kW tTmZ聠[pOҹHBڊ;Yu*(섞* 9v&P o)Mjs!1^0ftY @ eJ-B|s< ;T ] ..w ߈gł.x?v|b73"O<ͫK5PH %[uFx4|5E_7;10$:kZéUke(2wl2|ȲbmXxdSq"ǃW;#Q&Lzī7XZW #KBq?!G r9CyvvQo㵿708$W;\:XdLf()ɋ;T}yXf{K@PHXY6~RT.zXi&6Щ|Dq&G=8vq^fpZ$,~Fí)a+sOQYj.ȭ`HoA}fF{VXd,)^ O;:` En.}Ô! z'L]+×?XUY,̦Ls:<5"NHl&.qQrf'shHFW[m;pp_Wvpj|[I:&Z3}|k.ɪb5C7}b2e?} LݺeoQz-X&0,'r4x~W*0ނ3(cT~Z+ꙡB.iέg/uH5x/Ai9l@qwLpK#s4r@W>ք{ 7XCz-V%< )93\ fŔZG CXy ]go}˺ T.vV5Ck\͊ baf jgf}ip8Ѡ}rʮr gH>5@z9_j0 (}n K &N-igHl-Th!-% Tr&%K0]$!n:G}(%4dX_g'Rr JHJvK.E.fu~퇮oMa4t7mȠ'K5CxZ;Ô|0˿!doPmGzŀDWOS>o B?a@7GUDj%shL9#SmjgF`)A_rEPZ^]Sm.EitM䒵<~'*$xz>NP!Qa/iK:}nd=/`~]$6K>#S:!& //J0|O0\ԇǚ3 klFLf U;^!͕y._?^TgkY:LsibjduUOYRfH u X8/\v73dj=Q5]s_pae)(Š Bg0-mP=,s@)it66箁ڵ{cn^4:Fm&Zz# YK6xOĆN(ҾzFE}p諙-sq?Uߟ4DN QS"7s ҟ6v5던߆E9ݿϖUX*o31So&b]S]j%I2Tys3s1xQTDl{0O_*rCV=LA<@Ѱ0gw" yBX٪Rۻ$_&[]<Ѝ+^u:gYZ0707010000028f000081a40000000000000000000000016609d23600005284000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/v7RC]?Eh=ڜ.+˩o[qrtVq*~K{ T {_P=tQNDWI91⨔wNS+~Mz1|k^HPn\xӾ 8a,֬Ի=FM) қe;h9&0.u we)o=,Uc1gPsj-hȩm`1ZCAc"Dl:MQ;wqI$RpD-(=بҕBh* V(xHw PfעlZv'9gzX^6Jp3ؠ% 0gM@7{gl.U_ "?N,4J@Rj~ mׁk rdd3N[2Kt~0BLY /astY krAb{`d!L1t'FO3o1h#'~dgj.8)u|xWθcK#Zon X3>G`*NxaV6E3tIKˊ8 <j!ʆ홓7 AV"嵾9yϢ%lD_⁃>"XgAE`p 5Xn~]xxwA2ШFW`rG"GN:=V1 1S!əS@:PY*LqZ(s_$qr18o! WHK,cd7PBf8ӁvBœGa#N=fB^9lD w?L~Ddvo0\bZ: ǟ[(\aBqpdo",Pj*%K9TIن a^16|ýPԒOˤCDNw[3*ܺҊ9yUqW;Zͬ/qA8W"yB}2F,*^A0btp1s=t#W5>oNYcb@s!I2s#7v!"uTJ:;6Guשx m"7@VQ'@,oհV(0oxvE@,|f5V{FCG1n?WOr$V gIC;R }J^mf.9"l5- QZ 4gf;rlY2ʀWָ{:6i -7Pj{ˮp<)7~.G僦c+)|V  V ; Q-T3ؕ M U1eQ! 2P_3BmdSJv,`v^19@'N#@ f{W 8RØg:*G~P;>tA\;c,0@QePp.*$&`rw9EZ h?1mݸ">`U(rϽzݗ܌;h2Tw^W3DBRIK^ cϖxQ>G/G3CK:v zp]kN/.ad007n@3!ɢa(۝]Q3(29;Z-Geߵa;ҊR=9\b=V$_|Lgs{ٝҨZl&U4\>v.ykJxP5OqNA h ۩ 0joDmeUj{(@$FqiZ&0e.7$v{?ʅ]>i?ZT*/a45DbPxjQ:$u6^lȯZ"XblB>P{:L1NM,N'bP$h%_jd'Cot79-bN҄"i=䲙&4zTfg,[^.:kU*i/_-}Q4&Ȼie NZM ѯ7Ze>i|o Z0 n \4 F6Vkڬ0[ `¾c |د2^ur # ͗_oU[J]͖>Wb&qpu)Q((;& R p%__6]XR6|Φl%r2aXoޛ8\z@ J{ WRit6yS2OS/"D$Hm.=8 ii(wI:e4$lT+ԗ2j٥`|$,M Ql]k\>s,B|XRuFS^"o a}OU&׸;UCY Y'%XULT&Asg ajYߡS&_(vy7LV&v yLYmXEBĞOhGq[8} Qy½[ʔ -:ǫ1ե7shOh\oeg%fO ))AC.Q*z4a`&֏`3$=v⪆+ rHᗖOLيa=Ȇ1r̾8C| BN MOYcS Xl wN-dObpʏ9Nw`1z ^ycLKnצC=͑zCHvdNC.wLΊ&y?dM)/kfk&Nz1`ԸUҗ,"NCQ/+1ܩ@nMQKlIӊW,Iӌ' H!r*@Q,HslQ1 VR?rN_aA;J} 5dMD])e:g(K]+X Mԥ^tCwx nOx*NEA?܀sbЍD{#&ls`=7IJdЋ?Tǎz4€VX'0h*m&1ng6/ 'ľYp%%)Z1Gd2WxN3*´gl- \iUWa6nФaAӪE% %Bzo˄I#uΙ=RD#s% $ :RU3-}Ֆk&p;Th6)Ffr8{72H$ "[S_?fAp5aұu-5tGo*޾˼GͰzVPD;F-6.R*}#\sqWӿNQKQ~$,..OPBEjvHTjw ܤhi&G,wa,8(If!V(>+!!x6 Sx/1Gsђ3RE:Bb# -OteQ{QY̼.$jiƻư@ 5F}pofr^ `p9rWFVAπ4ŷt<% IM3(?п4ޘ-!4}Jlq Đs@CFr_Vz}O'j22Ob$, 萉EݠҨ!ҴICмNOJΞ2L/튂> NddQr_ W_iAz s9VƤQ#9n>hܰgnmMMe|Iq1M%4 14BV)}_* :.A<"L(qLMT] ;M >i_:[!@ZKup5`#r)Y}& Il uKy Иnkiji@Ǝ_uc Z3eiՐ&׋ȱY$!x7W<$F?f-ɕū`mD.~٧bcH‹oKٯ8dj^irb2R֟؀C5 kx\TVGYDNBלPF:k镱bx+'Onӎ& jK4*p IpyHn48 Z eel;]}|V%,͇BS =@. M le}fP3ͮH &ι i9jRH$=TG2e'X<$QQjL}(< _=oI;<ۦyI&!E""ZK1Q| Kv(TG`}̭\dMrꨦ_},ɂ4({S %,H _~H5S5w{Amv3aI^:V[k67p8`Cb8 @m6  5 9]@zgZǩoHd(Top]T3pa81,)8:ISjܼ>m9zLa; LpeŝwU Wy cCpcN~š<3vnE~;X˂#iP:RlRqkf jXHX5 w^Wi|`⼷^Ezrw l[Qa֓n9;Xp'[I+P~͉tw%"ZrF |Gr7 씁vDuɀN)[dTVLcj+C? >)- pW-/m_GU|!$:yPР5nYX?֕<"}z!h2 cmRx@.W mWkc(1@As*gb4XQFJ LQ~_au&s/6 "eJ) n++VQfy_.Oi$s_F]D6`2nbR_§/iU>QNVܕBcϧ@FǨ/>j yb68T—1XM[IX` !gS/}t"2Fө2N<؝Eab!vCV^͞:&I̊Yb cK; ˶Nc϶CțSI^Y_yTS t1 ~@,fгɳ3nJ| ca=s:  tfD`\5Xn KB ܠ|o f_] ~P>Oa_%>LJ 2oG \up hwރX$ȐMXR&v| dKszV"\huL9 & .>SLYa]u-D' }u8C#׃?DFK&IE Lg-8 VH-G _:ĀvW%}P[UF[bV7+Cˡ@cX5p$zojNl|FyMYqeUz1lɾPT !qfj|;EV-~ֱ[f.jɳϘTK f1͆>+҄9J݄OOTGyyZ*.T15*f@W>Cyl7,$[3f>%AÑ|:0` \*4sZh)Nfe2i݋'uY GiB];fW81#o[΍z Tpι/^}eЛ=]<.a8﬜ʠYǶ;" 8gY  \d=0&2N}>xpJOAaD=wbܢW$2nHdPom,S|)]SaUC' 2n3Bwm"4 " )y,]Cw- `hx|FPd)E+LP`fZBu ʣؔ녨3!1$`\4U8 88Ub 9;@hLf ݍ ŅsFΜ?qLq@*(vXv5LZ:M]wOP1R!^y]-*7.9i|جw )FoG1XSS?;#F!Wyn ?UB4F]e_rLJ̰ :Ĩ$?E_L,7"`Jm!#:DϾsvqʪ?Ea91j5f Bڭ;G np!4W׶K-k;`_%МsQۏ`|Īfiu~hj2<՟`"8EXl@oR0\Kf@A_/ԏTgfϪvcZ@$t}׽K8x-1ʨ;LGߟJ_M!zU=daA|g F|B 4PxK vA?Dtwk['b~3<[?0N& -**D$D lIp-l~Y'ڊߍ U4Cp#ʽa2vkCZVSZFŢTW((m\k5SDkUdD\dž1iClK/)L ۖl#LHSQZw>zPJX5ﴤ/DI !s-AROe# ENɬ#p |CoJ37zno`^_EBc侇n<!mJ^˗EA'&ߌ\CZ*A8IcKhCruta6TL0eVտ':li{4= , l(^tkZi)=zdJ У,ϩJ9g^䌭:I)>+~cнn/^ϸtpL`%ZyPb݀αho3B,J6Yn:w >p{jA:YE^@;˽ă1D#r0TJȖղ_nR~>svca>%) Ra[Xg֣ZT6XQKǓ*k^y?PwLȲQ\d FwQAލNbۺ"'vty?`;Y{v]#5KK >gn'ঝh?׽ߧeΕsjxxr\}ufu8&z&`-[^]GYȆ viܬQLBZ- XbYfx gɹ@?xy| 6T.^q2k|¶5iVK՝_@-mdr9p 㫸}[- LZP<.`Z *sڡ=Y̏gṣOAs(1Vu-8 pfɊ hͪ,D4$._jYGJ ؼ钢z =L$$u!{ U*M>qw5=(`獒0#|[ ~]=ȔhӬLϢBt)-}>?CNȶ6;WL5T:+7`"$R"VVmlIF%X[QǗ,|KX4-}-~vzH2^ITCfsڊ GʣAQ} kc5bPJ t DloO~sXkOŔzs:+Pa< *Pbh!P ޤ`:|J 6Pr!c&07v!E0gȮ]nVn z1 ƠDⰴaQp"@;C= Xm̨7-p5os=Au 4E0*ӪjC=!YxűLj^2?d`eu^nqcX h\]\퀭ҩi6@i}1ϔ!q_\hɅZ%VNTU"gRo끷idL, .LI>Glvy&O#TS>٧wVs.Oe,Ŵ5;ޯ$ aI2TN* >y+DiFsd0̱IW KMHՖ+,iV?&/=sl?][Ѳv)r$5Qw@o@Tc ?cF@O<*dp_yi_>)e}\2rsc)Z\!Hs4qZW8U؉V3_}έ|GBl4s p&˜pj/ndB"\UFQK$V3Tmg%> ڪwѡdΜ1)@H-kA+AJ(zז`G?>F Q.qNə(@Y-3_^v#N} nAZ~§Wд%$V_L1[΋,gB~aQ*'JF̊3/ݾ t8s@Jscq]~z MJN?Oavp:Mag|UAik;~QۮAn3V;+TjӜM 2MT<'_T;}j~~0LCs)+,-ڥ^X/!NFc?҉ٵ!k|Gۡ'z5/-vVPp"\fM׿'o8Dzu/Yf@={a}MF]J!gr]lY5FD c(P~1qB:7Ǭ1yAJ [rAȔG Ĕf C/Ү#dnhy\oK̺3N;BA EZ>}B`dP; ~ 'kKh Y+v p#9WZzxU]4m[5\')1Fť"pH"CKE**-{\AdfyYz^T6Ct 7E:ǯblp³T#a0X-4Jsn7oI5VKrv7&lkaBM,>V7@<^(wU*\0l/9K h&>v%%DcDh Ԣ{*YtN!:Ùk}>R@?Ke,GW>Ԇ},7/җY#LX!nh5^J)en**Jqa|ӫmn&=dm]4\+ 8xg*2ጷ0߂ hܷ\HnlLki$I^RR N86W(]Gݜ)*m (lC2Nί)*~b1}c=6b^5~{Dd %rfSό*=;R`Nh=M5D,SܷHSbgၦݾ } MkLnyQ(ym #)<^:͇F`uѿxmZ[]uʅ'n: ^[ ZBp6lCP͒ڵ.欏RDs#v\@Mn'O57­H~vBNK%va:@Jm" p-$!5fެC4wjŦ@< ǬI-^c it?8|l[~5Y ]"dI^šwtn|EM/jS?^Lk9s'L;ۣUS.Q 7riAJ0nM3^ Z^򒟓"9fCH~)̦"ScmnmCugvCEěo>Q|= aȟ0H)u8҆9N'hG3:0_Pq}#Iےi{HE³'GjSp&ujƫlJ{ +6B* ;Y<$A^ځ[} R`~w&s&UO9A(4 - ƜC֒n9ޢUfCB̦C BW׌F ^a%c•opdƠEZ(y%=Ar֕odH0Eش*)G/=S(1~+;e͌,BzV,B:N^.!ZL s̀ &V )yIB.39r [Ȭ@w$1?SEYA9-KǵWl-o@uo29_ Z^ ULS?bi5PY~ l$[ǫ svaW"e9l/SwaudB~KuSpzE9U84xqI@+J͵X`;|5E]-jE\Fv^u3J[Da+Nhq d!SβIW$bo=s {ك?ߞB~Ǭ"Dkc4Ít/[yy׭ 6gUC'KsOud-6^Wj-Q U;EYv͍ZLKG#A΃7߸U8Tglkl& Ռ&%9*~__Jlk;.iD(+uRZ{;+zƽ'o!B+*5g|ʂo`sfYQ a? 3nBX^gA96pg JƇR>zECL}{Qv7Rny7}0ʿg_ׂī:P֦hsLHN\Wϗޟ)YܪV w6!PN4]bẇ奮L7!_S,MwȀ^orV 0:f+smH)[+ѪPI䂊z$aD:P`?&Q63אfO)?8yp䆊PhԖ#Ğ^[V{x}蠠Z XgGb=+ 17mb.=k ^FL׷3gO;og??OAhfUXz޺ʇxζUet7&m-mޠ,etDYMO.@Ȑ .a &Std 2x l53k-b>C^jAZ*Zi@rcᗃ,fC`oQ% Ki`.+F.v`eFk&wqLZKO~[s ZT%Y|A5WS]RYΚ?<;Fa sz)>"P?/=uf00߸И ΎhՓ0ŰpA4_''!\4l&[|^|oͼ.`_XƔ6:U nG&AaR?4[%w!=.ajwA6sSp @[kƊBtIrOV3ona)>~ܞ!ao#oeI5X#>!vYbT~4t#(sI9q=jvNğd~aOu9Q:㴡C";6+0I7 KpLN99}JaQAW6)Qg_-Ոk:I2Fe&yM04(ܝVP;4?/kS9a0Xɼ, ,Te}Zѳl$q;!cOvƄ;dDž  ZͣܚH\NH Ғ`ww6"MDXvӠ]g٩Kz8P1>#P37PfN{ǀ1iق'L x8ވWJGFv30a⋗GK4`ŭeD37"2Ρ祒wm J?vVtg|z! ds,^qD7 2;A<|„+bBb۷iK0{^rXoӰR Ҫ1S95uBCLj-OmD1 JTA͑4bx,Kpt qՉP| = [OqL7?wn/)Z9JЂ[Y<ҳ]U8v6Tz?SeEqAV sY;J[l?8 dWh/am^-7%xԆҺD0e Om9F#q g>="](hG#CVR"VNBbb(?8.of΅G:\ .8燞 7ꈚȟ s4c o:飞6/>U|= C1N6$LjZ7N8r^qh5?cslA,98 sl fT3],-BdËcm QYӅWxP8JòF"3CVc^2W\{Jñ{du`! ϥ=: i+)<6āAdI}mWzEx*44RA4RD.:c]k+դW7 nqTZګ B*F!q,m% ^)P܎E ?a=}?|CV8AgBȿݪk\wI9#A;1$#TGjjmk(Ęs+N k"ͮ$.4wfP48cKڳYt>FiQ@ DwǬyW%L*ߤTgYZ07070100000290000081a40000000000000000000000016609d23600005df0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/]]?Eh=ڜ.+М_ $EG!%'eOw0*YG{#4X0.d0 a/ζʼnBUHA9|*8}YG7+tba{uO@05aT9ǪE$|'_VxMM"7ֵ5XoB91x dF$vpb--Et$wwLȈG2.GX(XI/M{6~F"v7WBJrqJ8äɃq'uߕe !-twL(oʲeSԪL{m/!@ErIz;g03,Wij^2~ ڦ^ dg7a0pDMҊS*nҊd wI=Lc~)Lm *+Jw;|?9Dkz -*KEZlŅh _^ i9ԴzvV1@Š﫿*!Y{ NYGo;7 NUL1;E\"D †OIzoAngxILJ"TMnnGp0QDaoyY V&[X2 s/5'V,ul%a(?mGNQwW$q4u^8чcw0@EB߼qD aSj rt°>QCtFugSp}̵^Q4MB7?̑OD\E)ez;ji0 H鹢wې…ʕ"9@?l !?jfCyc_1}*"GCrYjEO}W$1j.oD21f1D ӁG*8 q֠as/C.(]*tp2§E7U[m[ƥ NG,FVN 8}o;trU~lu㶗x`59L5&'qg@dp RDұXĺ9B.cdw`Z`f1/R$h>Mq_HdPBJFvvٲAyvk BZ""-T&~x#ԙ1.cGr0Z.a8[BW% >oΜ]Ii!# ɕO/ UU|LX@(ZuZ-T:qOy P{NL0foYx \ysa?R6ӞSm0]ffBQ >/Y`3YnCk~=Tb,e +\iAgi(ѻklbdwnvƄG97Y&w=5 \j>?t{0mL\UJ׶ϭ371}(5Æ0 (f?$aGTl̡cSB! N2%T\Ku,^ȿs!*ϳWuXA$w4=4Sxmx2q 856 {NJ3ˆ-'\~`1Ufm' ulP+A~6'ǵqs1^B2N]P :eF6 Υ6kDf ,̯en-U_>˄bLrjގI3ےq첐+դS \Y"qYְ꒏bVϊd yl Z:|!g[ծrg} SqݘVHN%{펈)?q's7\'S#W)JPY&:?}U@#)F*ʺ&2\~d x!b̵S3&pϵö26N Gj8@I"΃:KYQSiv~.EBʤG}Bs#.yaK+?@D2e>tk*:M4+H3ILM  0 ||abKOA M$T%@<4@%xk+f!jj4`bq(zT6,,B XnQu"\V r-ť_R6& cWJ P|ơfA :GIGU{Bz 0pHUX~dGvf/M*_0y(֮`_L%S"h[ YzW Ot#Ԭ"+ǻL¹Tw7;XiU3uA"be-(n?IoxEz?:L{ ǹ`__Etۊ8vMmiIɬљʻ{tm(:+-g֬/*e<t 6+g8i;{+{7 E*2yu,g}0H2@ӻEk 89o&r^!1džn%r䖝ZTGZUȈkn`6Azx  qBl6 R;ΠX}/\݅ߘѢd:+*EvEq㤳䲢Zmم_ r@-۱.j) UIKs;2`{ n%?N[khqJ NS/ΛOj{~}K9Tl@-q1'$2˞LOvhM$R@eFz AtJ/CiH ]",ttH>^ax,0KN][1ɚDNFIQ%[ ݄3+A59"";cg\(d*.ԟ13.!=Z ~K 3t&2+)H?'}ɣ4D&ILjwF`UAqyK?d< ch5X&΅\OS m[LA4EzfivF7-LߚTH h(mBV@ YTe{Aj*5FsV+T9)?jʧKL6K+f~jRtIZC;Bx 3D$g^BK)] F0{ sH73)`"JE|FBwx3$KC.I^eei+us#A}`hT ~!rQövդ3C08.y`r]FH~kE.Jgu[~kyA|\lEǙ[w>yߊyBI@1ml,mͣAŃU ׈Vuoe`%D~SчmDP}m?wuJF쎎XsPE6]6޵hkW6fCp/ʧÀRfU)'mc<m_fT8YVxtۥKq\6&C-A 5PM }9"ƫ@% 8T,BEcJ(-QFI.WДU)K7G8sZ:;8{L"0~UF*1s'{yuHn#ՃNDV^Wg*XPhs[Ú@(eUՆ`NkU4rWFQ++lVV^LÈGj7cO PIfI0ZΏO(tsy{<濳KTEQp"7q#ak sw2W@QE1'JusA&:f9tk0&㘭us8iyd`Qjym#^w)sur9@I$.믿z_ߥO!_&3膅l҆`wc@qy%jhݺB[O{YןWe /|G~%˫0onbwP4惴1nb:%H5mEl{~J|Fp䖌 eqZ_>lpw.펲`Xэ{ ;NWx(/J:IYo#)Ѭ_íw]r >|XVK 6*(^)Fb݄X".vϕnqLIRʣμw?X:R%^9mb0nɖF;Vo_J ITWF |˙T4u LX({V^xs"I;@͐L!GF7Ч_Wa-:c{(J(bzZ{d^+ 5.+Nə]cwl5'.<|G=-6]s5k?B`ToHOTěIG,*HSQn0uKpf>͜*4 geB@ p}c,t FoHxF9ajCؕ_sk0+[D+V1pҤ ΗP/9!_Ӌ)=j*oٷ*WdkZWl_{ m xdhMd!h(uv&mq8Kai!߬.YxjNE0&XM HuҲO,GT.BZ`4dA`H|4p+g߱'Dܪww,coe^grcC]*ע+f'7f}/,2٘7CVzu)Q&qOtSr.${Ggbn;MRoo,>^QP+|Ѷ=Tϼ9p2ԇMXK@nal/y8h_FEx뫖>\=Hhm+v?TTh9lc>K$]M*4$pLbd-<|xvrd[ܹ'X7'UCHJ 4_d=E]_b~_!ݓ9>9wzVEA]<Α<&7<~1k ߺ0b],Ų\=\@N: ޯM!w6k'OƷfj2JcV#ZC܆?{d-s;]UNukEsQD4l+Sz:^A *яqDNӏ[} ,-ۖغVg8sS([n{tmFb'QOV,.m~~DF>L Q>F32v˛}_v(*)G8sVM)M;nư8 bpe Sщx*G 3S 6%gmJ}%LٻXZ̺k[mA[.O3j. WWoEwWu=0;9@hx=ǏHy%Ztxktďq3afilͰQ}<SߋkWfԩ= W4bE;FՃCV.{y.%~5!V6`APʳ:7poyERtm~D~7W}(\=P5iybڛ(wvMaCa8 >K:^1՜.ЋG=PtftA\Ef̋ V h-e V,Z=gQGI@|{4ljB='OgCTbxz+a̧Nj*Ōԋ4) _jTgSKJVF 4h @q%Í<{ ,Ta>;( >Ai7D; eVuv2a(qq?AVl/x(U8 P7z :{|J)bthb߼\ߘBEdL?$@ru *`Re2H ֭׊PҐuA.;OCů2ں;>;P>@Vu3隗<բK@5%uΎ0®ߘۄ]KEk%*=8ٻ6sk#)qtLRoq^ˊ~v YP7̺ |%Á :%{ Oʨ5/=-oMi婧Fz1ŧŤ4ZW譠}0o-Eݢ]#ǐX8L+ԅ@FDwVF B.k lK{Pj`ƎP91r%Tkjں\*GW&ctI~5Pss75SLX٧3([_pi2ݦwߏƴ“yɐaCTwTw_ JYQ<#ד蘟&zYKiE/rB{ԭm̚R[a%ƍEOlFX`n$_y*jX$j`Bty`&De9+uSC( (ϼ|F_/avpnkEbf*y~X f?%G3){#aky5q“yYe"k/~Boe|RbhV7>PGPB ̌|&xa4@ aç,wt{ 5z#ۙ#t;bFhyH4o~a 73g<׹ rI,c5pR 47pJ{$)Q7QSN9%X2Gt!YLLەI$4^G>SW p FCpc([o lM^gs?P}4BQGv`R עAЂV<]zp/@ӽ]6R>G m)62J4!؟d-ŔL-!SQvq)?T'ꓹ5= V?BЄ !P[a]{UWXUAG9V%-Z 0`:n nLUSRIxjmɷFT?paɨMl :s' g2.cl1>rvٌX0(f8]a- 2ѿ].4ꚋb޷tAxٛѱT+ h]V^yUbX8 ̮6/3-|b,#!/%Ӳ T6u?2y{+7/q'8 Qo[_oڐB~|hSŤdT_GuK&i< Hx}vtbj>ʻED?TQMg|(#*P"C`A'oir( X!Ʌet:"2˒rNEڂ,*Eڛ;'\% +vLA>u9Co(s)UPGXFBI @cP!uVΪ-ŚKR-OS!{!^yT/6YbyOcDl)7$ljf u 2_`ՙ p6w;ωɥʐcX7}5{#DܛG_zvܷMtvP d.ZeWǑym.Ɯ hUXj}~+kqǑ%kޕ{h:)=dI3C2Љ s3_;bd(Qb`"Rz0NN?ی vݭg`c[ւE2ZZC"(o~fV@v0T:.MdZ#mS˞娊ryAL{8+ U[Q`B zGa㯢2dx4>6ksohV sXדi0lĚ0z`UBXB+>ZJI ] ldד[IyIWڏVNk0zZ$LjJtYNZxj@W~q:[R@LtLfK.>մ"986ΐOW%\31Qp*n$*L/'vDtJABtIKYN0ߩdK/JqE^ uk.| ٹ+s:hSMY)V%D;g߯G&%PY3*0.Lm]J>bIPA,ebSJ_,㓡}D& < k ŭ.k90j 2Xm/Mx Dmբ UYOB##*Y`7@+^r!W{<7ƚb'$?} 15'+} -xn*`s({YYUh:C ȑSZXAGvgMh&'yؽI 3vuW1Tp@nBl\Ak*}y@00Ց.|&8n;͂C3pI*GI9<.@:W`ZzT ?GnۆS} u6@lh?_-$=$c/E$H+hmDtqQ@XZ!s OCa{A7Q]HdӣnRL}%&.冲~EV%+'OY}.=i[QѨˀOϗzν焠6 -)Krˊ*7-p %T)@j\XԝlPƂȖ_$ي8C t_^BФW 婤vɞLXbV]PPt'3TM9XO}bnT_&8 b"X`|O9#rƸc*bՆ::n5b_!!9g:7 G-dZ8=cjq5paٸPCGQU)&>Be~yw~)0u6G ]jYvIy dɹTNB)`H<ܜ,| \dpAƘ= ezi^&EDY\XƱ4|:OdحPR= *h"_$M ,Qy4$æ)_.ث{}8nWR$ڦB ZY5N nl4oLN[ ªH1'0I%"cqAc@fB+..2{AVbmԎ&ؙtFWV;~c}E_)(Th#3&p @Bevpλ.!V#rԅ>Gn7Ϩ§6hU-S2D@QgM)Ɵ!̻XD]w%Uj5Zhނ1 !f\KRu~MGt ѶJDp6eF^WIK jjG!jF-5"'"yKC>>Z%olKnsUw : Uo,#$Th7VΛ9thng*xb KyL)&8j sqeШC9 ٨b駹o` pIgѴF.}[bgU !U.F_ԢNOWkXFۛŸ ʔ`/cfczJbjcY ^7T%+m~PځaiR N$ܕŘ-Hй MHd쐴0rYA~߸sLtS4_4[ǹz%v]zņ9ANz }A`>wp<:Ԫ9?K`PVWqCV*WwWQދ 3\o?Õ$՝"]6Db{9Aw<39=::E[9 B&")ci- :cf&k&Sj/,!.Cm<:OʊW/$~FW'LD2uoHߓ`wKbu{44+L,̺@U+9K[MFΒň'/$ *nw+(|1Fk $$gڈQD.Y1rQ]#O,0JkZR /pencpɾ/\O|. |zeUN~+I_TNT0er+ k(;C]zsԩxp3 .4IdэF/m }nhQ^ <JuFEύ-=1UHH"wOԓxT}ֶ랑Z};Yrˎ'dD'UݣhY[+BU.ld9՚e>UwdPݓo`Yyah3"T8pMVV?4?02M$V(K\=@?a#J]nj .[A얶pmZQCe _h{VmIҌ~n(2)pU+XO5\oWQly0j5oٹ$ _S4ַe}-- fm=:Ak`7Uw2WSkCٝO610 LZVT+ٌ}z7^-潜0⁾Dc>)X>@Y11BZkCs.T;=[Yqa#H=YnTX뢱Kpv yELbOr1(",()P| $LV|W6Z#0+Bθ.W/ܟMj??!{y.F`T[("aeI3jUV$ya9iB3HzVkV8Tr!,A|Bo@kTFHJ@:Av V.)kg1us>( CBӿn8rczKMzEs\ S@~LSn>=?|g%EH>7Pe- W5Vj5Q|O_a><ߢX_Nʎ2u],G4>O2&:]2+<XI:Z9;mvwĨsJPaQcOXx֥Pbn%E{G_(7p3| y*eIPf}y%0 bQji `T/A>=d+1OrE?!ߜ-z N nC5hH`JY"AN@Z}5X=S6b^F8[' LxQQ#bgA,*^āR1y~&WÙ !,=*N/Lsr(Ek+Rr\\`=Cdpa:=~kǗy怕Y o +e˄RS$]pbDO"~e f\?%^Qlx+֛.iӜ=' FX>oGyR/k\{ p98 7E%ЊIcΚ&1Tm]vKjo▪pбwꆢjn$6@)K{w‡U:¦|Q#hmIUzI,4399V.IݍW)|a>2=}(;68E5X G4xA*Zt cno6_Vdf{>pWSCsd\j 2!Nֶ\"z{ $~](.qLvpj&iJ9Y7QY[oζ H_'DXr0Ɋ(gےdɌ+O546Cz)$(`/S N$Gh4p*pH7Ӽ0U Q[gP`4ВI4*C2hzFO$ Go7 t6|QRn>&R_ݞUGUGԜm]ic,kלM2L zIFgZn:-}'g:ShS"|WgnWŢ=1*|Lp/?9cAǾ; +A趲n˧ 2 7%mc>< hMABCq :>Fċ5\Ɋ|h; '(_DiN\k0AKע/Vt p<>Wgh'##{n`Ap@k8ppx[84=׿ƴ"Kxj\gLh,#/[1H0?\E$$? {4+lH̖2t)`=ߋA1G[=)n@#ܕ_afU kʽb}Nt8`YbpȆzQsG% ُ>ɎxM.Hk('Z8fاz}uفFBnvrI>YYA|eFh߅yzgo]ܑ6#Xe{t,m!~i*dR0RzAM̴??- E1KLzhP0p2vyV>fӣd}ٔ{Vj40sc΀0*߹f^Cg5M^k$LP(GiZinXa;?Ys$ѹlVE)څqu8<Iwxu6M5&nQo[pQ?ĜsjD;-Y$0!*hDU @Yk{7oWr뵥C$x܅mdׂ +lw #߱©*zb@H>3'y{N*#dV;]R(ZrcCB7\r.^bA=wщBK#gRm D+~`9wݑ^ut0ԷDvbf5s_!5Z!% هmzMj+Q83J;poMqMO?4 ^?{fHQ_@0M3hY$ LlSz{:ɽy|]E'kc8ˤIO G#5(opٟjOTmU3sPx%q ^EeПp;@ju[Z2X' tWN4^%!~/yRE) jmWsJ8}f,ֹ_@ak- i$YcV( %䑽Qb@lsU4JeO`*A/LQIam +.^LEx."#af/cWӜEgs?`{k!2Sq"s|3ؒPo÷x:HrME"+vB 7J5R_vYCܱ}[A|] }"#~/: ďz4Q8VSp0?"# !?im5BCBj?żG_.Z\Q[A/nI6&/.Ʊq{/o}E?kr=Ŏ BaxQU-ARtAT6a ґhPw }էcn"ڙU֜'CQ Hpn?#񨀃ָiW`.>ь3_Ɓ'VݙA^[hL~q#DU0mTn/Wz%r[SdC1:>.Lew2!NDqfqqJbdUjm7vGܲ71YZwр\}$>@a Owt%k SqYo6׭X~HTp4Bl Պ/Zuٺmd6gG.HUhJ_ &\ =97o44}"=J&ё&叚]˪f+p^Ag &q^:ay)[|XZq׏27OBVU<^9zUX.tc*u:mr#tꂡu-jVO)^ѵ@-Ð>zixpVP&ƫN> u~ `dBP;RX|E6.>n쳍Ƥ r 56T5W?3^|?yQ˄ $kGo*+ >F\f 9:n @ G1xycN"L0ž6CWr*:N R .Q{D2`B"Q{S]I=b<yW!>ai*G5El0*3I7ii Tg͛嵞q.Ay^&"rĄ=?EHDYLGr6"<0?f!0}u5B|r8G&Ȫt׉%g^6a!G?@ j_eTOg6_|n7:l&2Şh-o}xW74zkUy[WDWdr- 찉 WVI,QB7$!hNP%k>\>6Ȣ|v{Z! }_0E&xgRT7r^Cj\vK@ȯNhK>@oqGQ VGW=e)pKVc%2 EvEӑ]jYj{D&4 ܱاG9HdY}AyF, 8'Z4qL0 생R^x/S_0v?ꐃfU.綪9륧tRGE"4+{i ghϝ~̽w sI !LCi8/tďZX|[H$&aRHQ@Bjɉ OoߴBR8! x)`䏒 3v^uʛmEHJW\}gRjyN9;C`G6y衦n-H0MX3FYfoHEyNO~s|XLDROnЧFMP* 2-5ңB6Ƈ5$jT z(oFk)itVL`R<%PF.3)rz'ٵݶ>.)9ᒗNn|v \@JP!aXqKm<;.ׯ67yASBR |-Ѩ#;T;*UQquP/S"hF7GxIfA,ד׈¼vvִrՔtŔD$A^:H~s=[G_[: 8 whoZp*o]TYv. AvL P5pţ\~9!tbC N-tW&@^EYEPؑM'e+{kZn7ԼV ?6.Z\ߌ)q|i}YlZ2}V?J%ɑX˿po9p`:=b|G_ N klAXaV 6XC6#}j |wz}Q= nQ[q+k@)T;ykX;|zc*3G8Ր&*ul#v& %ǧ҂/ĩݞTнv.w;%);+|HZF@“|ua;ѸêLs Њ_ZO k&mzd7=S^@SsK!ӉjRd"⢪|m$Y=QU/&o"Vv9bxWHcficQЮ =ҥs?YZcH`J~/4C`RPTonށ .Eg OgzܺWԂo_Mf(s@NnV!ONT߉"7)# ,. @zwW o>ᎻEݩ4-4MDp<^{[u͙z D홤M1qqBnnlnhI޾9Ӗjit~mShR _"Rf(R_хUϗ[.2bfZw[%eV 67,;1M$mɊ9H)nv߀ f78 ~n-1hjiLËaX? xbӐ;Yg[-b.}hG@>5K)mc YA4"%;ǷLmn!O1 .+Df_p_]^TS/t{ѤA8kt0ME]'Z?{q6|OFܼ{+)ƹVyIiIԽZro[RR05/GWԥ8;dD.z;wȹrT5Z7h%t"j/KL tQ,h?z}|Cj4dja vclQA\x{'Ԧ{rkF]F>as^#%JJz@<^CŽv.Xθ ώj~m/ -9Y~cUuqϡxi> %UĄ@0vÇF|}_h6EزXfCh~pcHw,U0VX7i_Ӎ'teSa* rnząk9||Gw|U6-`~?I{ݩ%9b$>̻ȭgYZ07070100000291000081a40000000000000000000000016609d23600005180000000000000000000000000000000000000006200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/eQ@]?Eh=ڜ.+ʄDn]t<8RDnz ^4Z5j@Nm^Tl.P'T#^9d5RQB6)t/@ASFLV6x#.3ƠsuY79U4䭊؝tIx|(3D v>s Kp[u܍ dU !5Gm$) <xΛZ. :K)fODƉWW1 l=x" P^Y+R0 *?]X Q(3B/t]\tAɄ,QՉ߹d=r~׼67IcFƻT}S1rX g&+qƵ߉tBy2U̦-e׿IJ#_PL_XT~v y;Fgeϱp \>^.Tyf?5míl?LPX}10dC탽}s gCKS^fs4x[1"K S{ vp&:ɐ(38\ Bi[!uYǥ@%[!hbidž8Y?;~sdq[#>&u9mK@pvDhDUC[ bRnO=Ex\qBںZیhַ+bp D&zۓ)6GX&IɵIzNS*3~h>j!@r#<4 i&Hy3 ;h#DټCM_T@VcZW=FiWfJy1<,M&2sI@% Oܓojo]ףx>>ȣpDYagq1%z!/B"EO8;D:ҊQD'/ _c4svek=sʖ(Y 8L5:0ilNLf&EO yqۭxIܦV=O…;ɰ}!W,K\6uXA_L=vq0W͏1'n'wY[}vЋBFۓ:8,nRo026^Ao4IY4S6~vY6$DW:3ksD<=JS2}3rB穠1&a bǨhf$8vPY棧A504b)τqy&JI3Ob\W8T/*7DRmn D k p$AȆtoVfNq2ǒ 'fj!>Zß"&@D:I\6#EϿK y#D%h`je>A(5Rm.kJE˾Wccʯ˰ 086GH݈'$눲6XS/!qnJx=sKu Zx{;]jQlAw:At+gUAP8l5VL[p< jZ1]|?"E>d w^x_^W-]KA]*gy<scTZYŰ[)'m&/Y2Ѳla6jC8lЉ^(}=Ίk?[)晞MHg^u^7UyM,ȿn8B8*&_C+mW.)-OvN2`՟MVۀ[A䩣cdtZrFݛMadD=Sʙ쵙C&FH *I`E/Ƣ8e/v㟣 0Jŗp1 E!d839H%K#T9ڵ6#g~:uO.m$ĪTohvÏ^Ah`c!e?A鴷w)pD: %I*Ҧqn\ e ]Z b@_ş V= *B.e?n;hjupu앵;ˆ@ ']j])"$-"l (^C?>xJ_f(1:} '8\Ezˀ{lNٌq.[WՍ7^@/ tamsd۵ܹ& ɋa2g+Om_НnAc܄* =$` suY3(9Zlg خ#`떼R l^n4# Kqn"&z/l0$tGu<*i':/$e{S_ [0/a%=ծѭZ [Q'cPfi#©eJZQ@[LX[<(%JQ2i/)̛͸l/=vm'd\Y+ϝ$c4,?]5i**eu U&2&q0)/UXRN{ Gq7!Xrr ŤAǂƽ8ES)Сb,H;`( W`)|P{M쒩HHoi%mdj=V1ug{4wmUЏj:b 㚚[>?E QO*f>Xu5 ZS-ŶQXv> üNkp?C>^:/ۙ/^8:q{4[ s <{:!mnn& 1TyP,,Ybq7;LyGh435źMr(DJ![ N*xbNz5V'05-UXIN^ގ#<.: ƝO>U$HBD i$Dl)x[,osjB$ M4cu/0kYoY' &qVB{@<; ⢈}hqOenb8s4ֹPO9++Y&Ɲ::3f+_J3vVrMzrQ2Ci=A3w^YI!& `|N\gD kx)M x%H,%+vcϗC"5iLfmE,لrY6E$k=(&b0OSK='7]ʉ/kA)9OVoә_#2)+o 0o_ޮ,@?f(OjyABəAmCF.xD}# }KXщtXcf~SC ELS>phDZf,P5X95EfOϓ^sY΂n >ES+VbOlxIeXތG=_J28׵Iw/ Na= DļUm7Ac|О*72~uaY&NQ1<Q$$Nғ =_xy"P#M&])~yI>('I\C ˔mP?d6IFXT{>WX3 |ΠoFpY.F%T6 zgՒf3C0<3vcK Թo ͊ooR{}և;=`48CGe;5oTѯ2}g{ 1?9\E3{CĎq^]KI[iŝ)lfż eCሣų+o;x䩞f%TA[J  yXr0v@\0?*6+@npc8 *6 V@;ܻ=eɎ{ode|]v[dSP/4rXvQH)Rx\ZI ZY"|R4oR&0@@ 0gOSɱˋ^}k0-;v o>32/7iOZ՜Ul1G'>$Vu>nb|77}, Blb<Ą:|vw/H." V O%ænvE;F%Q|ԯ<񶷚i'oj!*Nt8 rcFTis >¢ X?bi0;Å -C e/sPj`6")⩒3DzRǰ]OLx:,UHu8; B+hkh.b 4E0#;޶#?P3.WrCCW .}"]3i-0bE\Kj 땛C+P::p \ }rp!?Vrvo(-Jh+#؍K1U|,j#JmrG"muB 2:9ZABlz6bW \p&( )0eD6h Bi-ywwiR05;/M%ٟ:acW \Yry ½wmFz4'4ea E9z UI tI:Xe;M}%Gzصo{*iC QbK,\&T QB6dLLA|Ş}ff55[wvTƝe֌ڃ[ϚWu1Dgb=Hc,3+8h[ =m%&XPd4AqįT1Ek`PhT1lO1So!Y{!s~/61{+3 W__fuy4`u -)q,ʆNhI'lj$W;z/6dʖti=BhKɝBB +5s]7:!?d`;uTY? m*z=(xgRL v?8+BG>mpy|/Ʊ)ZUv_kJ)!'v 57=S[Ss%+Gb @6NTJz< a;'9f&|r3##x}>GН: q]Ϟ]S%pCedoۘ.uK=HgA7>;Ѭs@'&98"h+Gt:چ[etSgJ᛿ Luȥ_IWpY9 0]*Uwƒ_d͜/J{,߫•ؑ1rEӡS2|DhƭP0Qr*P˹Eqկ 8RC) I,SŜJN_|Övo3Kh k&|8e lE"rbF?yK[."y). ]vR\N>(w}$y|A U"͈!)W^Nt͞}>-TAz<E"rY~S"f࿸{g"UVHY) TFC8֭0JPxwh) HΥô0 H9 T00GOq*S]^V^`#. (A%( 0=9fl L}xrl- =Y:jYiB];0-WtkA~Í[sw# mBk:)~uΖY!9|4|onye:Xή5l؏\, t89C%c*RSu7%)Of0Crqe88#^aU$<f_7KA)@nOAZd-i躖.FZ˟©x?O%RW..|f:Z26ŕ$7m@%:ҜЉx碕U!hlmw?򭨰J4<*ۓݏ}Qy Uf5ƌ$)y5m s_O H{zA,3%0J¼wAɩ"Cg|oXbM*]sBn{0cr,hE:1cÿri%8c=SYA$㻡 QflhĄvC,kGC)LS4RqW,)O}y3" Ə{/۸nŌتwH$MWP;@wL`AbooH )Q5 GbB$pdbެb]M`oBcGC4'ŃlBXHXIle**g Y1!80,򺫑xV;w.]Ӆ;#m;VYܻҽ.̱0D"Ar$5 pKjX3-0F{y(û-_x&ƴ%u6Ǟ| Yvg&JBwZn8)vfLṚ-b$C|+n~t04 ;6V'a]q-/wf`;`&AS@>jԉdK ^-D}+qK-|\c[?ڷ'c"g =xd~X,c|vQNo=#ǣV\q d9\|9hV{=)]5\]/ hO8>:M0NZ) t^LJzMxT)%M(tlLG2_ מp[-7غZl-ҹ ?N'sU:V\11B4i^wAW_lVwHI'HuѧG@9#y|zI-,niv^U1Vw"# q^3%0ӷdM!DNv9Pil%U ӀŘeH`6˿he8Xb&޹,*_QJQ>ܪ;P~N+cyLʍCSBϐO+2LCƹMAb2֧X}/DKgr5]!ʉ~q_q{ P;s/7TʽyƶUMړ=^Z{{k\6W*꽘to`ܷRJU=XhBQo'NQ&#ձ<0 j)N=yě8 J-z,2 `2ÁE*w* er' gqOu.YDo+sjW=O6#`ILŭ>2Ďj(pNN:۾Y:s3u;F7!ثspkNI]w+0d9WF/ыmT q ?!߮_O~Q1@KeF)x('A^\ZЦ-Vŏp,dOq<dK>NR@[SuMmo [;afUoXA V5{3 w8PTn" v:6'N?ƚ@IV'й[KGQr}"WۂG&QTsD5r6 Z N˭e3NJ)~Ӹʕۀڊƈ3Lq: c7gI8ZJ0A0P}{B s{cl7ky ū+`w+|{}'Xtֵ7$þ^ dj۲ԶsK"SM@c:h>fZ\+=oAj%R;U({N]*ۓhASgÚPUm oX{Urvz&R!_ucwlsO3n懑0vDB&`>.>$]N9F< #f?`oMdAGmepK! kQOau[a''ۙ%&q"8Z0z52 #I{on1*H/G}@+}Pٖ}SP}49!o1->TK=_bEEg RԢKmV<7Y JO-K 9*LUEIЇfGB@"voy[@N՛F}@pa*gNP`S?ȃ67d/1Be]MY{5Qς$w]LjЬeq"c);PZaf0b~Z1MsۇsRpy1J[ob.lzVف bވ,yS.=uİ +n3 CTHvte^pN邐. \ 6`S$mҮ6X8FT"cA)iGpFm!FFߞKtlMAY;Q(;*&Oj$@:*C!ʰ^`WI mhePa&wݠ<2'# OjnV}( < D^4J3q޺^_Fչ% D1R-%w/.xTFd`5sW+=^5V>( [@P;o@G8]ĥ<ʎ2( ,7XIM:T!YMd&幋~B67;V_Zk״W@^:cdy[]5V)PfZ32:A=K.؄uTo%W,)7?B`%ض8=5K:̢'>- { 8(T4~z'9$ʠtΌxh0tRYI /TO#T\^ҢCAQxe]呆~!8$=9>l)g DS΋SiT'VH2XPU.!\NX:%? sڲtb؂nҽq[AÁbA];sń]=A ^sES$gXNh cbVd pl;aRaRo):c, .ƅ; 4oƁ{B1a<cWcr򆩃yzj 8}+Ntv,*"bB!k 糀"[ :!T 9C'BkǶ@Fb:sZH+IiҊ;MhLmr/&Iݿɹ'B:~x:XU4K 8nGSEA!=OyT`h wDO h WWwA 3iEnB- {6 Me얚WWQ .j߁3)FM| `I t~^D"ۀ:xi{l 00i,ń1Pm xs[xB11zrqo“uFmG 8xYoZnAKhL bƅOk$j(b\.J+j u驨*\ciّbnܟ8fkouϕ ddw$j ~w~42{i:ᆕLbȃ *\kS{Jya?ƼPœɜ{vؽg6-Dy/#ނV+l,VKZB]qۣP>d獢<*)dfGʈǓSpJ-oK϶&SE's4aZ$^$MWIm0ԉf=z_֝}& \t\Ež}\ U}rRF|Q61GEPd޳erwț+ux~ aJr6}DX]VT0Sf_AoslK~gDShaUŶ hѶe>8>T5ͮ@S-dG53} d)-Ud_zq-]r剪6Ԥ0b#f(p?o:-0}tfcVHOa$/yWUrq//ׇ I7-vz Ydà[ȡb@[|bZzT|,OhA 1dqd#EMϔ֐?zە }!:{Z#/+UEP!(nu>Yg?;b>=zjװ[Q}F(eD} >'SM^.V^N}xCm84JX-|5~9v 6($Z/aDe'?^Opx2tCh&B34p$nH&)mZ dG@UQ)w)`bȉ0;Fc^Y r|n!9e{,Jx?Ö9.'%nͿu=Z}êm72 j4CI4K}44-F8"}U9#.h?tkrAYXtstũ71jCKYaˆࡶPeԺ2t+цusN Cy*]8h QĆ3-]a>lrGS2,~{%Nƺq0Rh0Dц q0pR@r[G_!HpKJNz %xst%ڐjA-{ F Im8Hv.<8 ÝF2hHlTM7VT}#UWl\xz:Rr珰_= 7wx#WN< µvaػ]3*iG8F'"{2:y=m)^+廉f=;@b7Ώ'.3$.fAEv)Qݐ! CŁ{ ;y}؝ R7j}:OJKe9΍a wjU5)wu?3F&\y>"թiǣOږRqOOWX %S_t(1$׉v}5 ` Em>|"k!x*ߋ3ܯB&i:<((ZS}(e Jp!y[1}BՀ8p? #!_(}&@'ak Sw*/ ִ%?KMp3䟛KB#A6ݗ i/Lˍ~` 1O}j=U^dR,[ѳPF3yYnAK]M-A# dbg ]x(uq, Ӷ?%#"hA}(7V,5肏`OƈQΆH#pghk$1q>[Zͣ-9K]~v 3@.$̢v9H{w5_kAB"&]+i+CNZEF׻IXB9x`6T׍6!{I* 44^k3쇌wєO#yұӛ[0W02^RKu#֯B3k#ti5 A^U@|IX]uzS65qSo#WmRĝ`g L T_rCm峑|;xr5 3;X;wGhjboZrt,HO^=Љtno J620xjn[9 ]0?c'W`A kg?f:.fK{i#މ#BNS+)S31fEuW)T1]yVD8ǵ0b9 U!Gͧ.3OXG [N+ Un579™=%(AThb{+P|2(`Z*K0p.}}h;u^+ ٌoʜ# Fc8 Bl6]3IUӣ4Ǔbrx&DhG `qxύݭYwN:D_O*@kwʷ=ʠ"У9)}&C(w E罝<~%.6NWKaF?q@0}bNsA'.,BI>!u 6)i+^N}nY2oB=tĜYeYa?+D>b-4'Ϡo599:7 "#QmP4u0 )ȶevYϟB}]Y3KNiA:7Rlrx}:7~]M1"UяD}F>O/J~"9} :ZkzaP$ zx9 ˨F'UR,͘oK 0vaZϚC;RX_fRBMFue7ԙ4b !XDo`3/l3&*LXpAoGP(C±ץTl\gHTQ@[puB\vjƓ9!Ǐo&RZlhRrwԎz ._2ﺞ!u@|+Sn8eX3 U4##ؾH"63q4uϵ*dW"." w맛=6q =} WFwD3 hX2A1)pfsBLϨ;5>2y%t9J~Ą~AF̠r 8ÕE '#CGGJbzzO@|y$Wo8L3WL? tM!ۄa-3ٱE'#KPdd#tJk$q2D,r N1z5ʙZJN?q}iYq-?fZ; ?>7Ϣ!@gNbB6}պaz;~C(ߌbm(9\\ֱ .\M|X1|]v֜!"T]Eg2X;}؞6Mv{zGsڝIH,6‚[}ѕH!RwC`IH@A~Edw6$T/wZOB|Y=CXT%x<9U^.d qs:;$ ð?T0zZ? XGbr%Q(Iu/Ƽ|<2tx6'@c wEbNm@ %*ў},˷(AC@r=Q3<mj>/blּ@%y.Gm&4 6=IE4>r"#BUӂO37"TD'j1>D "|1p/p;-`G`'@+55ЕKd><* >Tj@5 >z @B!#]f/9Due6sGY^'}2ZS yM!PVU⮐~FʚbɨȖ BFV4Ԏ00YJ1HdiDӻUn^w" W @ 2| `= N&3$#GyAX&_邰vkc֨]XSC"IyEOJ4/'(hbD?}G]g3 y2NNw >2%1#ؔ(|ٲ2%.uUlMfk\E`2'^'~6p9N8@(L{P&&^yMW|@Uڿ:B7 uJ6ƙ3io0D4~?S@ WA*z{}/: TƘ.˄~t;l/:(s#l~d'usJ",`UAGmY@.cYDӞaDmI[VȰ2غ=6nr6r1A[~gɍ9g\ P1{Ρy VZtqk4@Tt̏c^+Zy8Õ}(g8Uo0`A4zHigvQ()S|lG_c0qg)Yb" w~͍@{ W'}2?"'YDNмrg+9” ǡWQVTAۊmȸ|N9RLcǖL `P:׈S{&z|'0ZeL^g]SYzp~K* ~%UWO()Z˿=T +?+YBfH엎TC=m\gBUSJEa " <-kNGsҡ?% $o4Ud YM2富m64cT2p4l{Ū.s*)ʬ}۟H2!XbVՍ Y? n3{@_cs`et(ZPy4!,nrlx$mWUjA,6bhQB!$>Kf*饵CݹfezBƪi#rdje<<;uA%T/2.}U?AC, s<E#o| 3t5BA^Yj1P.fhNk.&奯?ݗx9Y{A/o~dQvȂ훕69(LB QxƇ|R#O#;ȃz>g9&Lٕ_ؑ7Z"Wi 8렦fk.ō)RZJpwdÂ@6b&Dج8e?L$rxn,@|v=DfUQ+MLx]ݾ}rsƻs[M)1_,ʄg} k!;9gCCR&-w.U+R'k6sT88`ۚhwnpy/2yLOۙp}d~{TnیƬ Z09ۼV? Tq+ag͵v׸$Vmy/c%'*v΀l.es8[~qArGȤ\0%|wI=> Z&V<6c:hwV]*`8& ZD].3Cܠ_{(dEgla)O R ,8 .CJ9\%HM:@&%0YfĽz4 2_g3H 2م[naOr|^CDB!tt9vWXaYӜSbAPⰿPrqIOJ>Њ5"L X~%%_jƍ'U//V38 9}ܢ( ǴF~}i^}EZi!F&*_d]0j! ?KP-?/!6-,ӄ'{FC 8ser _G5[\)h~+v5rщ8.mj3/^k}Ƶ8MURgCVFJQA2:)[tS EqN^3l 9^oymTΆMjE tvX/^|sP e즓 Jmw@., 6wmAS@IW3ш[yjKu-f+_Nx&nC.ӘxI*+1֎`(ر_$dAQm[79zmfV,=x 3Fbֻ܋2y,fYc !m./̝LR( ,HР[Y!xyDW<7kO1T}?ز4zUj ]4Ri1a ϓr1<ivZ˝}>?%Fpg؇,2mɷN0Qw!NS: VPw8pXh7y9Q'tAà R`86fs qs2\o"aE&rHen9 Ҝ%W ~YۂZZZWlhl[4""mpxՂn5jm[wZd{$ӄZULׅe\ dIp|A΁YN*o04U26nJzAl׼:ZE)͇@kOlE d 0V~V3)dêß:~27 ("E}QDd:bc1nҒoi\''vLd%G!#ht|Zn>Cu=^gH\J6.#EP e]nI1 ;)HH2RƜ(h{)T,\g)ssncBj·uf X-`KxEXPFDOrOE#TY;4:PC/Q/JdE-Iޱ*O-JD^d H)\m!]:[L#gV7DPaB!05#Ʊc۞-Ua"+7T>ѱp=O:op4$K:`LS&{Ж*KyE,zb* "gwBښ (N5 Hf!eUbnS"H@DtvKz\ Є˞_XSo.mOx"GPl]N5UacRdvdQѯZ٪RU}l8$T,$oKVR_.*8՟& 3o9$Zԭ*buN-nVB'[^qqYyG*s#,h 5W90_lcӆÌgt,èe]I_K"~9zs.~$|얥p%T$R dAխ@ [j:%;zH<; J2R'[8p' "C?YHTۿ.ݝ4^~"}]J5- 5 BhxHhz—]F̝(@Q.B#fKMa3/xoߓ ! y0=eian =6ls:?;xQ;И5@/eU斏R>+ԃ(Yp0iUJ<*kצ:|YvZ?%@H@@mv}*F ˳@.];wu?*$\׳{X|R|xl[F{wn쮷Ík9g'RVѼxJ,Q{(ǧ)1mLjLy7sdoʍycp<1U;q>J* MMᇡIPCX%{ # ).1aPQV[;P]p} ir [:&\q4A?];ܹߢ4kJowQF'|5tnI[鶱xt d7\ J&zHWΕMVP' ZaquFs";Cnnӂ2^WGG}MVW#8OZiGe~>V/qrPOc˾H.֛61 Q郵4I39)NE,zkyMR,Nn`Rf =$UN &ph?҃y#7HPH߯u ] >gH}VBǫJX.FjW&#V\qB9ĊVrOd[O; ٞ%F0CܼƄDzRaLm>X9~7ZYSc/>َ%m)NBŘ"`1|3vGy``^\}BU^h}+_^\yV Tgl)q3Ձ*k/XNSQ,j֭"z:M [4Vqi+?PmCŹ* (d+v>VcφW}FAzNܿ2)q&cY0~UEP#՗C 2AF>M@Wa%#bA80rKk4&[J۞zq{rD9l\ׇ5`-V73z^xxѕk;>=Tᕤy F|"-<0SÖPV'.l${bk= dcpp +iY=6k~/>Ex՘xUIG@,T;zu.V <9cǍiW ,3#(ogäN*aв##B iҐE@J3xmzBk~ۡp`IZ.SN¸6Ti &f[@9\?`Bϥϕ@hS Py .+-& {"h@po5{.H*G6TFۜ&'ZryLDۧsY {dCl5ReNoӣ='+2XstdbxGk݂Z"rE@u7 K/>Җ{~ӟN0YllTBoxٙ2)V\H*5D{EBڣ㶉1t?&`jyĸPo؄EF&)ypo珼Ijk!VF٣MtՉb }D.S7v{!z-a_#9\犵jWf;}n8J FׅT6k;0":A@\V gّ$a:RO$;#)pJ.ξwݵe `oNrgD~R<)*e86u(/ ;'"Hpp3>*Hـe /NKҳ묀,TN㍀h0HTEaYǗGuG y eKLcŝ.M5vɲA*i]RHY%}[â.Z1{"^s!vZ`nr*y_}KD ?a/ bX'㹈~jr2x !\f@6v nWEAdċU!Bdqw.Txh\dz}5,oXR7efTcK/CT+N>;'u׀GǸ2Fb9' U@pۙhrX\%֙ [,Ne[ U˟Hdۄ@"KȨh9in޷[>wKly&lp7 0F @T A 6bMwPu3Ei! m_ZI7AWp=O)?‰VlR,TÆS˦D0(׏eVVN X̄$wfݧvi>}BS,ЖPxS\1m {>Vt]_9`}ēA5fyFk ʎYf<_")67'gB "l2 bg3Cӽ;XFfŠ(NJR>P4PrhWbXeه&mC0Nwc…n𤅫k(YM!QJfhL->4xN+T zf-1.Y:}-N'6C$fJ`e}Dx,0S1$pV:{A: ۡ"kkk٬#ԛ[ ڝ}7URJj!]6y-D]*^$oQ7ᗣTKbȹ^Ri 8PQWv+}]G|gH\z*X2ُ}CzUq ÌbeA[6x|ֹWio{6R`:pGrLX%@WԮaΪϨ ]\(wÖN-Ȝv&?0W="}xYũzT׶.e\+ ;ʮ}7د -u[Qũ:T+tFcye@(@^)ښUNK&q!)sj?&ה}B HЈp6VFvexςlts\D.ڇK-kԂM?Z}XO t}fc*WAAJ^</*xag c''hi(,eu5eSol։)c/bfh@4xGa5%#wgB*eۯ:$T-+/O̓8RG2˧>xY5xA(E9/ykسΠ6H1V_j̥wL$Fe9@LD}~ʦLt /pycb;*TpICjut$-ؕrh35OKK^IEUWM0%k>"X,U):K%fH^EpC1AEލrY"CцswervV0+m$҉LƼOO{H`T?ϞAV+#GHu%Q:h7Z>1il'au8x,N V>" cvyIS]%\Taڢ:f G3KB(ΎM. geʔ0dPyj=4y)nI&FX`gU Ӟ[dg HAQyѦScwD6Ux $j Nk5vb)oטKkn3P9iTPF!~ ᕐc҈:JL@^/`JF7DW0|P<us#A݄y{ VrE!,/4eR]/.'0E^USG% 󑣇cJ{XIdH)f0m26JBv| , x5X9b[:15;6gkg4ݺUBTpp \wr:4T.<[ż_a8[^擝TIfGuk"-xP,WKyP B =єP# )`Dx{Ƨ&Vor<*sX~ 2xesH`W+%n"zs8p.4NE]ZFEp>jwivm_-bkԯHѬEq&V+얪ͭ2Hu0bvH'E24fAwA3v,;]^7O\g?8.k-9LX O'@b)TaE=w>_ b`x(;(mS;o@>a/jmu M 1Ekg7d%:"SSVݍTMOύ^m ̓ Q64i {*x-u'gIJ{˳ 4iA[R^I{orqarf_alhSYW""h.'\UwX="Җl  ԅ&>WY ~ Z{Rm`Zn/ Yř *JqZ@9Vh4s-Nv|HiT1%>㚩d+I8vk=F?d2'i/Kusqqݣ=KU/Gs"_Q ye**%Џrͣ/]M!y "9B'UIHwrKw 1,=Du#_i_2oDl׷{>Nn}g%r':YB~( ]:gMurť$NRh6t{ %{)VAp\~4 8FmFEjȳ1@X(3=5ϧ{)\AL 4OJJݳ İy;ol *W#2W) V&C]1 V]3ۑ">zw+vkn"bW[S=lSufn]x)?e GѾS01[=x??FaG^JmkE8vL8H&D~Bi5 ;~5i75},ӼXustJ:?pMPM5NFqqm? znx&}h+`< M3^.\_ǩGt]~ (j$ZvT m`Y"x ,=;zĎhx3j)k0j3 @Y̳-gwԷ'gp6w }o[%lPZ#VL,Aq֤ [wVf̕rh2% Hldpǹjk?Vʂ:AKxḾFI J Yug{;9e_Nt*.K2\6LV{ EgiX^IQ,/n5͈NbmV%Lh϶=sc8b(\Ȑo<.. `Q쵌 * 0 1 *\sc,Qnk=#S|и*puv3Aݬ{e8맵6ʤC)jblYrr?'FnOf4' <}˜\:kg* kt4&p@Ը S6/UG5юRlxáŇ޼/B۹si+HB7/R fga5]`>C ?Vuff*eaEpLU(&t[|DZZIt Z͂X6=̺Yug>ݚY2lySBϥΡn}M77|z9qy]w ~geP;#sV?!L} }- /8PGw e0>4FsR9M_!jb.U\@ve =/WA ᷟ{ţL(/C?/rRbzMҏ-!#zc}y;?9փC ,(Qeq!°fV8q0_@'ь"}|Ӱ"Sǻ;˴(5! vEbR*.X5j3 9*^zŬ!vd z],m?jpui Dmkh ,S\==|İ-A= EIm 䍞 ╌1#.aW]fzJC!B c?B9I;`˃PRvR|^a2LJw͚,Ȱ8?+ᧉ] ӓJn'v@k}׬_ \lWZo.lAftBא_ؾB?܋1HUѹ9NoWrCE1![@ cP%%7.}[SO裂'Οp"2m=\-fFIj e [1,SX_EMpEswӱWryhTk{Y0CRI -Iٖ-~~mVZ'DÂ29 Ǘ%֢&Uqi5)cڲ:.^ˑhyғmKC "xOMBXw*';2c\W Ki-ҚҩkՇt_xg"/R-LLr)_]KT!ƍޚuB7dM~vf }q~ϳ)LjP^leoǧҚ m0ߺв*VM){r䇔E _Z/A?B{lZ>!8hzdx0l2A;rGB򑱬D icbղ^yTtV_1#4C^zh(n 1~]P^92Oq^/'oR2lNV# D 1V[rr-ѸFԝ?F,lnA; : b%"RKP;ƞnq!U"Я **2 qovWxۣ =F؜Q7`^@g[ Wr>es.6&1҇x*B:EqƠ ^Js~I%9՗KDlrcO@*̎PD4 2ƥ }Vդqs-rFL]-sN~coUF,j JkHCu!>h/fȠVrT%_h7?N2yAx; F`"w,]XOorq;4~/0CMxK^6 I= N9غ"]J2 5ł9bB]\Q QFWeG;t$1>>ݎ)22TWCcpVmy{#N(w eӘCy]r"`U(|lwid1&v-8:&NxpBjmI9j'eu3 e%Ig+񂒺`Ax"U3aInS%ơ?,k}ux(mp]MSu&O\["u_{Q L(*2 3p7#}TqB~j^jȑf[: V:Z'xK a:E8.+ V_ls3k2#F&DT5G:Ӳ3vy vw0/=>Uj<׷5C58|۪KM!>sJ9?V5QIx/As/Ύa8,?MW ZqWlp"D84k)v(&dȌe1%m2߀!;e.xGɮhH_!];{C[Dr@`250aa.{̤2&6'gϴZ?[K@lSu=7k(7:1ew=+"ͦEdA2*E`FGN>[fFnԌ76+D*m-~}=&yﰒQ*_gY$xŐEV't H iO%{EUP0O>mb0d ,v%CE,nIێZu4VX$siĶ0"0e:)A*-yoz=HY#ҝ3В UKW˰@s^wʏ*k\KcT4$86~hʗz#i{#뱡0- =-R ("q7ꍌYAmk"q؉¥JAҟLG0^<82[v+6hlH(vZIyQfB}>]v#MbMSw3|@K G!ƢE1Nɨ3ƵWa }L0JH#Z@5yIYMTQ~&Gl6}@UcvgiX𖘲MSY%zЮ-a3[]vT1c&|WZP@Th%/]Z ΟS{={ /r]8%Aɰ8t=8^:{-z8U!wyRƶSmw i@V6)N)F!zNefz@ɱCo5FR_P('ӜTR/`D1$|S%ڵ,{9YWy" +1C-f Iq WFokf |:?B{2tg{NEY> {dltmi \x?$7}ZT_6t׶mOV bE gl~>]}Tݙor:0ݚrcJ'|@,\ "&(wF.$Thя6Ah?&."P<VV`_ [|nߒ.;{s@ fw8;D; RojɠCؙx30W@MqW5@8~w] Z0p:nc$![ ӦiPl %R&Y :#( Dm~],RIBtM@}ICȊ |3ЛbRu'u1 n5i[pVm&DxbT/vQֺ\g.I\QeZƔ 0t|.EP/_Yd}AkFmEfI1n}{x N M# ^Js/:W[k]s5-^4@e5HΜ'>b0˃6s%ҧcwd5TOLbԆ ($qTJCAH3ddy8^%z&6vÓ0̑/WLuxpygaJ x֊-ϱcu+%gu-d5.7^LyMNo)s0hBH+K"P`e! RFy=ϹߍnP.oI#Iwu|8"IpvlĹ7/f&AŠ␆AI <;i!`զފQ)3blG+&)K pV˹gة܄Ī=ǞC "93y$.dFB6 g/ϝ3 i*(%Q- ,5@ccH7B~w^t \ YϜR3jJW3Raf^0pr,#Xf& '>|aq4N<:\\.\}6cuGc!vك͙c,M;vyTVmv!^d2ޮGSfYUE/]v z*壵@VNծד0RT|A|NaϮڅIn%2?]Z@P?"QpZ|FmP,0dbC K# y-vCb7lv#&#i`E L!!ɏIV3b8V)B-DU&%#= 5\gt>0Nl;=C|xWigXA::.ߤܝ͒}JŸѐ5k'cpGN9HROKm+n˷@*6@F\A-:ml,e/a)Vh/h,*h'{`Z`G< qѝq|Ht=F2+XMOU{NL (Z饌;j"¤\V g* pSɟ5f W'FؾWR=Lѿ͵]kGÓ:Jh?udaULJ*5,<oe<S=RYiV@"rp1 ڒ@Ղ[Z22?hZ?.>LiN 6ŝ M1d]v|J$d]+\[j 0+p{ogz;Ө^!EM_#4ChP0)%f+eF*׾^i!Zbr'# ")۹WjˌrN wX'Mi\$uee54puXT%I1kR*C^~Ő_d /B]ZaWPd䪠iB[:iv:B#ki K2ɵFd(-Aydl "m6~#0zԜn<(mIcx>]@AFz ez+cd;JțZ,2(Umj:=SN  3 gTE.[Ǻ-f0QjFDwXz\D E-ۤBtAql"p29ɞSúbuR@^S9x}t–c6 ~hv,#KYX⼲\ d] n׹%_[z>}f!b|/~O;UhD=#TO((Sc;RZul&~cyvP-a3DϣgJڎwSVfSra.=PF ]qzvAa?xũmPAÐT˩K_cm‚KN&;" |I!,Cyb1٬}-,#7\. O*{)şh\ p" Ol83 )| ұW +]7? k>My-vLCq-ax c 2,Wd|q!,. J;!-e}) һ~YӍ ŁUjuRjqЀ}@sY1n[#r۱ ?4A c}Z>Ivš+֙ \WCHTsђ@ xWY*z,otV+e$xCH+> )pDci,D}Ն/^VC*SmܘU^RS i/ Mx21eK֪8L*fG 䵄$bnB\N/09%}/E4J*s39H:-'F9P!SU7WseK5 20z֫> s^:܏￰8{ @t>loX.*1?'$١c[-pZA؃Ǜg p=r(+2Ч٠&ov{UCgQ6A]nlyx[+!#YMDk+V>qmY x7N hQ/XLθdzƩqWD2:@Ɍ\%V#*}Gp1Ho%@ -(n&9Gg1S?}`+|>1^aO)6f:UǛG-KgYZ07070100000293000081a40000000000000000000000016609d23600003ed4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/w>]?Eh=ڜ.+ˢ cCEcw֐3{4`M8a㺒7G oB.u_À)@c k6$߄*1*AXG?>8EoO4c[$3)>!j/9K*cqZQt>:Gq){OLacZeަda'{#gdbck; oB"m/)9DA8QI*MY]{ɀHoMl .m  H>H7͈Ȝ,"w?poܢ+20Z36~&gqzUsrƲ?C(9ap0g)j4vW,rl.i?nSnހƙJQ{ȅ{|q Ϲ-6 x hnDi% ske|j ,e*#A]Z%ԽB~ 3K3 1#=N't?eb 39P9("y2g!3/Pf RE%cW֙8ェ/\t&t:~mIҗǨ_M墸0 Pjg"hW' A;=[<3.{Wuu&a4)v)U+d=iHX–v`x _Zme+/T(]}CpnkdtC R=WlW]9'`' [u*n&IY@"AңTA :] WQ{MlKQc5|v$ j:0-DWIjPsjT(T}JW.>Ǫ4EL3^0ɯRm?Fz}7FJWjp2ZT|y$HAc[kc%8%)PbaI")8HV,`ks^Ngpy!V#=TiIORlwo[|(cY;vO`)":ISIo96 ܇y@ 7Nƅd@xUXuq-pwVXoz/ZRQ_5E4N?1>αۋlXRyT;|N'4,OaOѾvt`~4m6Gwǔ0k!r":&#씷KU"n U\bߠC7wqbC%\3y:Nj5oo+xM@”"e1=.?nӽ sjj7,OpAぅcqZE\`DGdD>ᅒZ$*EI ţ*eOzHLFքgQ Wv"{̴5@# .PCk@g/s m%투;g@}xbVE.')=hl;ƃ$a?F:uݙ'8-- rmdyHjW#>=͵,:q7 ^iL%iC!.8Zs8AW끮0#'m-Jp$㘶֋=UB1HlA;K3 Cy,>w\*Q_L_U`Ψ?A[#5ʣ 6/|Vhc˯?w_hTUwhW_엙 I:%^}#ŏe=6 ." 0#V[KUiM3N?[:q18%)D;VcC`6u ;ϕG+Xc qC+%[A>D#mNX,{)6&㯧k,D}h6$@˘*υ,.~Lj3I6J' 4P!:I{|ؐg|I%7k4Q u`* & ?yf =;$`l:CMGoVkfnȟ 0Y(=﷨SJ A!uu%E Vh{,DP BkN$sЎfD=hzUm&2xoV17's:Fi࿏D<^ކfYN>,R+켍[ #tL༶fy?:tۅ5vPB[{"k#xB,×0ikb Y+Ok %>Qɦ 8s&n< !Qjղ#<pO Da:z3?$$U#OI:g5́~I j$G %_-O{ӾNK)Zؔ0/5[һƢL7lJaz9yGG8kietc\UqֵR SWV<& ,4(k gN6O(p b&t]xdjVQ)>@yXJ?3xބh6-{ !`wIs9oګQ}>[h{,}XِkJ9s9Zj "j҄p'8Rr*lV 4i!X26b] Nm87eh-x[蓖K5q 1|ЪOp;4WzÒ``@BQ3 @v[u gHJ6Dff=A`_'CQm'8,gEX)g*CϷYT}^@HzoS4)66CwuOk`#+0- ) 0+3a眯gܬ$2ť 1xE Ye[cJB8ŀرA {NN>#P@ |qC O}Oثb*ۼ$Ρ?Ƞ|EUswYi괡$(e⧘e6ECXȥd7J8yA'oܟG@ec.HAn 6DRTk;F75@snAPM`bɫW&%Vɸ1K-~5I.kofƝNq$w`ոps储,r$i旾R Vc4zE_h]*Ah󽐬ߓ,sh|R7uo':fk\:ՂثWàS> tÌY: NS;"w!v1XsnDj  aSPҪ<{' <<۵!iXjG'jSuS>tJEN=}WאFjkN4%]+`⠩qP62y" u QCr5Bpπ'6s3x?YTø[jK, PtwQ_Ma~(?Ѣ$PYwoW㪤h)-l sJu[>uG,فPcø|6YSaN?sD2>dB` ! Pq/ŹH?Y򸘣:`i)XmL_ e/!: E;ޔI9 whsZ!ci, SEڱ,jR vM(H)VE/oE_"]O¬W,C}+.JI<6>21IH g%|i.&X!7L]}ePǔ3F/ L=\Cϛ% ZW#D*nY#J:Q% FݺQ^B?: J'3Dv0@u¯N-]dB < tg`Nq%KjMQeYĊ3O{bgR9Z:=@VhO(v; ' P] MI[kyƑsEGo)cXް59ןT&K&6='J^+OW@gh  4mvZl?,\/B@J/',q8\9SyùJ Quت])SS?}%+%_!qmm2-g7:,8 W[\mҖn FCOM+=aiybF bAcrj7ρR2QS`[Z !I0'~JP֜ ukT|ˆS^+#jv[AswlLj>%WRsq}'8]IKL!]R\>Ira;mhNOKhSNzOYxEX#;d"0V-GWi{ώD-F=-]'bڵ}T?o|8l?NGYUYۋOY&7\ GEX_ڄnΒ1*?Htt/ߛ44~)EaPrL`j[ɭg1=vfwNj C9hxӱ{p`HNsi %4 ЪLFKK*ԓ}OobMЊ]mUxqtLH hNg͹EH"H99\][Π;zr/d^L>{_Qfc *뫿bZ4ɜ v]jJ^ GjPvL`;$OhM0 `{ %iޘO TOԥ֛W9kpo"y֮h~@u徱X3!P3$M'SiDZ>$MƷ,mA$ٟMn<ɟojs Ƀ`3<qJw~vxE(,$WaI7A hyaً+^*NUt_li{a@cDKP],%w_-;_$ 5ҕ!tkz8:ϧ<ԯ=`$ck [aC1/攉4ݬ>(T$a ql+4~x>2]MlMʝH<$%w90l<1#xR|*PUuEr׉E a~a1M(e$IIZpl0u<E!>e'ĩ(Hsbvywll7 5>InGQjae"@F h~#pJkΫ wjv޶Kd`T+}9/kxϔlbxc͞&}T\K9!j BJ:z!PXptK]E8O,?vTEH(suw0[ej%=2D܏sSGQ\4# pEH$gk QtM~A +Wh6+Ur*+\.0XʸpS'xtPCed:&GTqFF3$h|/*fiGp#v]mT[ =txW, t`ɾK7%C,5?WI;(Ҳ)Ve#jm2EgDZhz?{E͐|)W?~=1muPA)ϩ 1I9:]F6tz*9p@ݫ L,FJlԚtiߗFp:n]X|lh:>J1NQ" >GƇwL5cWqʈ-c^;hDj wY'A^G3&\DGyT`Ř'F̟\c];d~#q|XM "Ej咠s䌲L-$רBSIvL8' 8[v_2S[Z&_V= Kc#_-e̛D„k~B Iϊ;1'j. y`-xu|}2af+,< r}4yoxn/xv Zcpv"EeoYno1G@fCEN r:XGhI b4U8JBl!#tR%=2Bd=K?,agG~P<}&.2܈d?66R-;l>W,vߦv" 1DSKiԏ<`H4* 7FEK*kF1]#0P{yB^tы^ɿ{on 6D\=9A.~JP !>A[f:;#owMY)rc#zj{)GdygYu 44mD?ز1sqqrNU*po>/_%e^{"J {6c(yɘjnf K@D >Ʃ8 u*5w; cE)_B$+(AtR/9nٺh`h N(nd)mh{&C.tPۢڞ=eI2[k蜩X}t00M<&YZywb$=.;VB1y(TPVC[яaf~U @hN~Edӑ9RAEџ[~10uTuYr'b2B b˗!yiyq1scI6I{1%,AkXc QD L$ !Ejd'FD)^Rc[+`sPTjn2߂]e.Ei~&ڇw#] Z#q7snu5@~ܲ%)g'.E7YJa9K nIb,2`_{lWXQ1 ;mPWG+78ZӲ3'qro4Z<^FîRʀb[[ZQ7g| & ȎQ2E pȉ}*XfeTDIǩEp?# NͩUd@}:SI=HMX}!<+In^ƗW-CO+ϼ/IV$mdԴ:2 E! bH~Ej آ"IrvQ(J+?`J^Ol] L|ihjqEŊdB8Qnɻ@T_hmhH& 6NAx"WкRH(i4Q6`y~G=29tk 1 ;7lzO Sҗcw̗=E"U+X1"ΰ3DszwSy` ̺Rho㮑 )x9w]CG}Ǿ9|'D-H$Ұ AҴ颚1ژN/Sncv&0MFR59*ʡyD7"ҷd}G'eFO4O,EkPgAOžʈ5'.-V1H9Lڃґd C&^$h4Bx;XȁryhX7-fFBӚPcԔ)@#a`DvT֝ Ӑ<2XVH?Y 'ǀxfD-9k:y\ h4< =y8Xuc,BVv~[}j6ի_>qx̍,[w;v1a7>^~&WyтQIs<]Ay3i8yNC9ntԝ?v GTw&}f`cܦ4L,0ל\+dP> ` CvB3ī= :F-GR &*Itu)䅹O쫛 F"w9,!$poWm1P0$Db|=ɔ f $1M@Ϩ {Vmn6K]@1WVQ=^ jWd`Ԣ9HWY*bpl`|?wI&,yA6(zeϸS}L+W/ f;Ɇ۝҉Okݏ|!Q$#ӽ\dP iڒڬG!K-`$(0[p~&@,l{pDy6g;2s#4ž>t>m䢕W!ڒ%-qx'/HlpU(K#@ڤ2,#"Xs&6_EͲ*?28gQyo},ؖGh>{dtj;s*QJAڒk\#O4ЧB3G*bmG__;WYI4!D!CkuU s5tsDܟ>Yw=? @a+ S%mj_&h#J0ŭ'|9C%z>&!˛S0~`4zx"Y"}VQo\xD:+gFҿҚ%쩬.Ŭl<[gu{?.[K n1ۄfI)^FiеL{휇r$>)LZPS딾-UTJ֫:lDVSɎh^of<j !S#4`ҍۭ>;%shс nj,T!]QGepM "/@dحƁ +&΍*aاo:  + z= vluDhZ1 CC ?[FD[C\0 zdf hD9ǩc|~fPI$LX ?jc,BPXzj)f{@KzBBk5V;>&pu2J,pX@P! %&mҫZ r0G='^x,g :_v0c.S(CjL`91Q/82@#ܮEa2G:Y:@cFjug EA[L󷣐v{Ԉj%σX0' *wX |H[KтYD䁩R EuUvPƱH"Ɂ*ks! (+GdkBkk lAT-5>Q~&5-j8Xjtfdյ0%4w0Rf\0}3) kўA~P%_ ,5/9V^S{VSiKlPMNr7Nfk&l'PyS(xݚ!UjJ%~U˃{5`ó:rOC 51wUM~ϔQpy}@/ex5z.ߞ`ȡktO}Ŕ0=lYAtJ/o^;Yhp(g W?Ky[$NU\ݳ.oGQp'[G¬K D?S.$IZx|zDfB?, 0 -P"\LI[}0|3VYkp:U1HX9ρpP&FaVT {g%w9*TKgWw#9YJLok(ꪛKRp,5b">ơ@f 4ƮLĜ'{ؘO6fXu/1o lli)FR6h.ýʱx=6]>7J_e NH\bO\͠1$ #m::I& `:Z|J4kUp< GiY9nrq/ha;C2bWeQ4hqi b7|}% 4X9C1 &PWOdDzPP nB6~RYuuEHq2O5[x_DdӲTM}Aw=}Gk&-pƚv3~fyq Dtjk.POFAM;Z\VR AQJapGw9/êpvψ!0ttue<Ɓk:.:6/O)(&?tW0rO:T AaP.^M('hRDڰ@Ad#CW΍+F;n* (W .]{G[}ˣ0gYZ07070100000294000081a40000000000000000000000016609d2360000aab4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/Ǫq]?Eh=ڜ.+МG# Y?c7wmY`ug"'pA{ ܨ_do}w}Z9}x G6L4$0#5%Lb.wǡVFWÛُ9&5}9?p"_фfܡ+L,+iNb֔߃Bd#L?rKx/ڃ6T!2վB͸HuM# m!AlCX[ kZ|:N}9do1^"ᯩqJ0#3M*9}Q"XaTOuMjUq 1f&il=9iP0p[[^$NhytFD5vaaEP{*%*lYac$3{Wcp!aq!04Cݭ&ҞpL#ˢ {>>Lj8' * dp{e^ v%hF0v1j!y'w>z37,f՗cf˙fn[&3p@W6 r[X=*0_q`S}*x!ͭPS]s:q=6Ȃ?$ p4'>m37x7>3pq09$>VXSwZo'+*EiJAOzj0p1*Yygz Ƀp_kdr!^Q%(״w(uhhNNr"ϒ؛wCۦR drY #Ehњ+yh+pCmqP*1pjkP:(_~Y*M$L+o2i:A=S27)}`lˁxNLt?\&v |4t ?Uw^'LdAyft8 HI6/0BowP^"^p w0ozrvERS08S* }d>wIxG[i(m~v*_"muE| %[ʭ6nriNܤHAZkɖ\|c˰/N K+-:=+ VF jHl0OZ,ŔIG|' wyx{ '%vĖ0 R đ||5jqN]ף$ϩ7m9KوY^LQi8y&~)HRIm8c~3;U9.$ؑIӇW|s17No.ѻ:'H; *#'CSv6X #73s!>XEWDoeNN9Es#e\>}ʸ#dfЪYo2Km‡.<(Wd\X 3~@ /2IuNtvX-4` U|Pa;HJCH l#~v@OkZ -nh+{~lEOeBӓoH_H9IY"e/‹b`s³T~{L) ip:''F! mBH5S-ˇkߖ ;O`nu&>KY(<ѳPFI3$xAڸ\ )N.ƧՂbo+(0bctufM0mT|;L%,S]K]fPu랯,F0H@ rߖ NJ3U>/9V~_'CD%E+Ƽ6C“N//@.]'7Bfy͓yB9gzܸb,ɫPr"(Rt (4fH}$C Ы|EE'!ȒԜM2Gx=k D9瑩MY폱Z'SG\gjxl+s;?rM(7j6ˤ_isW9J`€(Wc\FPӃkDԌ,tDC˗?y/mم $6'lI9pA+|XxjۜgVCq: hzr IC=r6ד#K 8f,露%dr&FH59!L`5֡\tc+>3[}e& n+MսDs4@ *JͶJYˬ܉N.;0/9w iGΰ| ~HI1M[yFj}#,\4e6kXJ _;ʟK xm,U^ğ8[W+DKzT%0G_ @חhm&Nϙ9&F6,aFL*R סvi*'!*a0"'`AUlr5L@7Zj 󜋦 ԏ2%eq2HjMF7)(z<'eX\W|^ڨu ߮+ _54Ls~sOV=p F'/Di^m~RJMK]h#d O*ݭaNhN}Xef+XPy]˚9<E66B/^Nx,Q&H{fAJ|X+(wiT3h۷L$P>(nX\7ۜ,YQA1I1{Y4{8dPujbXFH# D+$J/k僩.Iz>*csxߦgG"؝-tV")s~C#?pT+%wx,Ƈ]ЬY3xHǟX%):s #6g@l=kpQG?{M'6aG#&⥌+B HL2gHefȯǿnG e눆"BjaθRpVD05]1>!YހmX) &@*ȸ׳d.|Քgd1w2oIZVKso~_8 VZ]⃀ޛ_^Q d00RS|=*yG+f,EHb}(-ɷ-3';Y x#R;!dVR \ߊ+֩'(5u9F,0|tdꔙ;$p7<;Z)a}G; ikԺq:#kt>#\-P)S|dD)bS_( ]Q'~e[堲("s},Ŷ͖XF]yb|Bϩ}4PKۥ-UٱNքVb&.OtFf;O,|%s3nrt&=؏7C^{jRLhJa}vBs9ҧhUQo+Pw5[P+*h2*laZ'EC{u۾zǪ ~Z*CE ؼJ4 mul]Pj:ʭ~pTo:m1d!i[UeBR@La0rޔX_uU)'QcEo߇ڄEnٖ`uTJ22fWQѹ\N1/jJS '+빡FR~"l5̻r,S^aVJ"C޹rP7M4ysҘ˴|y߇ųQI5&SwOA/$iLЀLo"o РNn)Fx!<]Ĩz)4V\H֋ j S <) *KkaɆ/1ZC5Ng_Ay9q 䚣>fE#o?wk˳QF=jT7f1xQvmρ$I؅sBt =p [#>QcJIh*h>?Ui!EA]nU{o<2L-g;t]ĔvE9YM .=P*/{4/. mP'47%o,u_L yi%X<قPhe4pk`֪Ot ]l]y5 Ixz19,I6.] 3yVjkD({gd:n~U!s[m` KJFpq˃\s6(uRuKI O(%›0c,}mE#4u8se.%わYLEdY \Y021p#Wo|hgn+sF7-Be&5p~&/qQxdż-#u>FX`Udm$ ҥxB&0y-8Fi zv$U2,gt&*焅CxXq/k0?a{E UzqTuZ:=~x."-Tᇣo XΤ}XZ+`MpMmZb>)K D!oP1j?$oyy5m oc$Wr}m6bSbeڰe;IÏ}Xm 2ѭFamj&|~ΎZ 6La U^'ef<1 Ū|a"QZ93I <9FvOpr1?կ0WtgAQu 6ڬ CT~ D"qㄍt(w]7ݘA`ښ6`%i\hyˋOBP`NB!jZ/Wzl "a|"GZfhb&+ǰeI+dIvK祿q{\Va`;޳_ik x^\at9lӖh/M$zý .CwOU|O-iH/1jkYT8 F2i0f9|1_V5$AԂ0/1Pz.ʒ3D/QK[1dyqi-);m=Qtg\}"48{{.J?( ^ -KhamRj8JIU L܃e$G@RK!r3J͇GT*SE8#-0:%S0+g۫sEEӠ)d2Z m ]aj#aUS .lxv:~ +ON]&f'&Xm7ӫkqẩazO0gsz6LD94Ja(\mA]&h `QNhi耚Z6h HkԆE-"}6g#n퐝Rجt Eh҇5)D' <$2c`ֽn?-cpNd^x0L<ftɭr }G^Dѽڐjld>a'tAF{s^I<-w;{qJnT^yggwc8$>4@?Fs3m%{dt PK1s^>„?5@kL kVܭ/N]@S'@>7v:bqb$d0WDY%kF<"lwMf3lM Gj; \bБ${>lB.y=m^"ر}p)Z,3)r3#|D_P7<2) x(%O1g)Ŏ,R-DiC͗9 mI]Y\Ȟ\gjr]KūCyv(!sQ͟ar p ?LDFRñ8c}2u(B'U=]7 쾉L@:Rnt^eGMLh`>Q̹(Q |lSo*siU$"󓯜agB!Kpmj^ʨnל)D?}mTBVL#_#S}SIBnc)J mmVww o2c>8ܠ T9 x !ev~ iK(M`%|X:j%-9ɣh#"Qjj`測AW;ʐÃ=uYZ&.KtR~A,2؎#Ks9ԩ96Ze9 4+r+SE+6H/; }Vy } o :.؝?I+rXts|&WSo]zTZMhE^ y*q_$@|;Rk8n5c(<]gF X϶@lFy3] J/ Cs 4&: 0py(b2uЋ>F2rBUݲ mh.mE܍RfBeeW~R3uEc,?ZE(pų%^|08Ha:x{ŴmPV(OyXwrGjBiնH'_YMJ>.pÈ|s^EwO6 fS:H3Wܮor}%ig`0+J;De։px_+Y\b5dW櫺/G=f06Dc`|?tEeZ }Pb^`JqQR0LI?6H N%n(ުQ|θvAlcNxá,3#B Z~ٌ@|pdErlz W7/ kyyn[K:!#|rƟGQB"z(<0 xUgI0=Rj2>xOj2ZM4to&)-8R,eѲ6GXrȈBJxY(f; لD5{~֕ DZ77 gzl)Ћ13l?7h1mI=\-+  N͢MۨT%[4kbQ,?? g:g8 %Y:TS7;T$i|E@1R( 43y*RRezlmAf x6` yThqZNO(>EaֳS݄/bO=0O7!h g2q{E!ͷEOQA@fnHl\_ES8ځJ~hpCmD>=s.5ÕDj03{ɂ1a{ƈ,"nҜx]xT"m[9/0bTc @M,$n'R(#k[Z_mZH+,v%s> /GoI"ܚvocKxKg3@l(Iw%ՉTiwD 6LRE$Z<[cHiÄc9~I4p\Q&72eG̜@3ɩ q At{kӷ=|',oXRA)6MJ?G~]?{ UW`*fchqˇT /M~GVQH\BMO O{`&8c{FL߾kE))'7U(<GA͑cIяzyet 4HECKC ;N&QGr+ (_ jT{5ݍC\=2@!} %" [s;5ゆ. ur&KeI +烼ܫ-bSZ lKI-0d#u+0Ţ\YR:`X&6y9dl;qcAO9ל{{l>97fHyjh11ax(ҳԣV|<3# NoX\":Mdz=f8IBR.1-5ʫu~մ.$e0(}_v0geE5tgQZR=%"Fڱ! 81mAYv-5Ӫ3'; *!7{4lyerE57"C-^NS ف"iX*`p5ͻ1L)C X(i8y-`TPv!^`e8 uTCn+ocfP͓aSn*q^gW jZLs'Q%ѧE ]U`E^:L"k}r]}WV=QUyEFf7 n:$%nOދx i3 AZ1r1/#Qx9{_ыg@NC>t2T2>~h]5iyAe8駪ؾ6 O͔r6l!u o!O`$_D}xNGJzhJ#5b_x:ej!L??[i<֪ Wfl}XМ0y `- ZEElo{!6U3*c437N?,&qZM=Eh[Z xI٨8-LyU|(l )#_ .bRZKiP5\MNv^ׂ۲U#| n (:n++5ʪa^Ui X>o–ҦN,w O_I&6>k>, vP6TE@i#W`,9llYȘB_ # ]шm>Ζt?ǏJ_ vddE彯ЮR"Xm4kO f3ֺ*5IIdg.|A/utC\^7٭͔E$k@-j̢j:Ȍ0kD^b7<ln{N&-B2m@ (#a박+vƺǃ|kQL/%S>2ʻL^ɿL7; |s{:ă^YsVa܄~dǚqZ8LoHd<==P<%@-B~!Yi<PִG.{V v|.Sط~O(QLޞ;n4 WXD^ E}Ӹ bYX vN 1E%R(wA<׉*}%%=:9kM\h'L~_Ǟ!QJՔq8>{yMF9vY6= G@Sc~d$<Y^|qѧ9(Jr͵<9J#?/g &POc"ܛJk.ə#)_kz%sjź,%w/ ߭! +pߚ}'K q@MM)Z7S?kzh}T:K4_bEwU77|~}܌0j·eu;}c?JƦ(4w%<QkM=rIZBϺpϸߜZ^ d 5KNk(4? 'k`VQz!CP4=mM+9 ֌Lٰv ׭O2 {'pN`^OTlK*UjPFHOb`y-7AVwzZ$cN8+ef]rQdFx"Rv~-:ZiOύ=OR/,x2EGۄb供O&_xi=#[WS\Gd =j:$j*GZzSe\S|y]6y#PcVQ<wwBr+w*q*(60w1)MWtjԝ4"΀Ѥk2И\2 Zc"]t|ruџ3Žv|gTt}f_HvxfjKҍ[%v~Nٵ\ ^^HDMj"!7ݶ"<L cY<0Mm@2 G6h H)R5c) J3hrcE(7Rjܦl,c hC/($V⚀H3,8b燜`b)h {2oϙI!}. g%]X Bu?ǿTKB +|H |T%dMGL+ HvraYtϺ\lk>{e87@h+&:fD%q ۋn4-qŇD^¥ >`a`V"(pޏ%롵*i`iUI4$*Q-JCM-Aߚp<֭,`} @eP0lklk|kଡuG =ja; =xYFi%P$1ǿcwsyB秆ߡDM L:ݓJAhw9HYBja#P`/hx !61۔燩="kRLH" jepQwj;_0 g#Fd=&zƴ NL o“P+L!xRզT`z`bf0Dt1)ۃ>9)B]ƏImYKQZ%.p9/br5X]2$zBYs$?@-A?9065bvlk==jFB2:ݕM:1{u[5D` e :`O'^T _OFZqq1ṏ\XxQ/LbYPhJ=3"EPD@g~M(lᏯ\Gx"e+d#1@ԏIЛި#~9vYA<&u8 ߀#QeGRd-|($qV\W.];~˓Z62=+\5oiy<7ʦol=Q-`)v Ub`=bKг؊>.G)9[Y+^|Z6!x&|Ɖ軿U+g̃OJbKMIS_A(j2ogiut+WۀnLMTE ƣL֗\_&JN{ft]ZIjsXy#1-R~˔FN;ٮ‚K &9|)uG^P5JzیB eFtGc~}Ei!|zZFB2}6#|qkIA-T'}HACRG8C;2ڄZw`92Ձ7Ψ6i#4.uS]QsX8à ;K WɰM9֓u ;=J{6ck^,t3;t-'M2Aci~,_]x[%<%"; ̮Й6Bp_Au R'I--Qn#7X_h <'EWBל 7ͲtvGV<r+f^T76p -HZĎR~ j%%i NvFEҪMjEnS,}p;VEWPΩ."~iI#d#JNJB\z(Ɇ0}[nz|W05ajK|Y`d a\< s;Py!Eh8ҠXA$G|'berh6Jfg ]11F“ѷGE@x`ռlA!Yj^+wкs& kj Qbլ֏ޔ2}TMfmS3E(3"+zf$ f: x( )*ڎ.fFt*㬽gAρoZAo&bѲ;U %]DET uNEes~r`{^zZdb$fg[E^`=ɼJ#BVM&\MRIwp1WQh7!vaLʵv<|6D®4S뤿m"5(v%фQ6Lck> %郊p|Y^07W`G7w'H'j`HdPKC?!l@tHsZdk~eZb,rsuXMj<MA7[ˠq7O tʚԿ @Ӹ=S};JQ 񬾳Op6lT&v`BD ?2'?Ga!(`1.ah-ĐSu癮ODxX?&DYe\sH<0//2vv o,bv}xlQ#`ƄY mfa1**(Ph= Se<IeK鏢(nٌS j&sH[J]bI숇(2džt3,nAhT s~ #?+ HxQϻCmq*fή+|똇ZG@3$l&㊼}s%^sM ^?oQ|Gd`읥W.6HزyqCsg@hte%K)ǟt"vvლ,"іx3q hd ]W$tGD7}dULdqId]XKc [tƞ( C`WS' ˀH~L쎗]6nouzӥ"v:e0`}@ 8Z2:Ҥ.<ZH\@2J `6!7-+>\t]߬?U0`#K<.@OQTzsqH:LĊ#7w5HF liٓM]PB]%v6!@ٍsL[[ =nY`5[] cڰ2֧wdX/xV*QrCz p2ܕe2?j/v5< _@zP[ɅR7lƁ?ȍuQm|Chw$p?F>@ qV aq;r_;_ՑQϊ=EN\81$ ˰2hƮEt wJIznK*jJk/^;Y>DɺC4G#d\ Tg*H+nӸreSF&W},]2kqy TJ{q|9/ibod^I(XO?iLX?f-he:gtjgFUyPRwE SCh!Ycr]kLn+ij|9061 z~"9c"t" $KڭF)x9֬vGJtx(y1{W2kcip֖+A47(;CAΔZH?o_B#oS~nU2s;@Fd5:/1633).Z `MC+K結@6 5a3MOp<+7 ڵґVL21M(Y`*r4Q9}~}O]?U>T'ḿk{ 16D !!">rK6טM9U8y\y)u|ί eDnDjAc_}Bb^5_ǴQQwۘj$8 i o =`h<'K怿Mfg @Bf%gԆ3U݌?umK׾RA} H`TboQ Eˆ v5ӚEʰEFS~p}XTE:es\ `Ȼ'P? kbx+F 4 `R@EQYDE(@'|_>CPd ec*yO_rt|vr-3IT1?kN _JxB$tUgt+͋}IWAtWޔ=\CNUe$Kj2D$l:ŲՀ7$:{̕~ ̒pnn:'WMIPN`sQ[?% ft\#jNS7g? ߟ_gjskH*:( s*ψ+܍/s-E bk Y^(DF՚*.F4:ԟ_>e%H= #?A[F`Ql&+"T8P4Zt놭jP#wZW)I!ގ;; qaīU(2{gh&ߒ&j ESJPP PfE[)sy{}\|*,'0ܒP -6AGxƅkm ͢8FoX0Vd kIIl:Lݲ '^B*}~DHs)cK^놌؟2oUe7:9:k"yK yr2BXZ{ #7kJWSbydȅ<1lӂ6$n8Rf|iS-ǁ>G;:@V: 5yR =Te/ȿ[.jON4nE}CZx1h$SF)2Lk]h!2K*# |Ap۫|!HOeL ֒X)dU&?0 #Sy4Rbr C6'hs(QӺYv=l5"ʬn̘3VvR%]}?~Q%lW7ӊMnV|U1)'T` !՚^Z/y9Q#ޚa $EU=tQ0In8$8{;ߵf7 "G/$}!.2$W8vwվե&*ʐ(sR>f֕7p&(@/IF<8yXwskh){N(w`<Ֆc1ПHsRHYhN#;W@zHV^)x]&}p{3[1dQ4i/~ ~8ƇC ظDB=M.qwVG?PYaeuz?1X}e#.'SWPn͌#p2HtB$Qx.3^P_hs<+NDB\"&(IU0֩;B/l]Ùë G(67>,z_T2Mv\Ogٕzzڄh}})QOJ|` e ?>Cl=E&}lNpH@-JUUbm ꇕ62/BዥW6/Δ3[$R Ktnƛ(#؞%wy:BFT\ce !-+-ʨv!zbx?Tf9KіƄ܎íP Ը3ų^r`^F3u3P-:U Ntۖ}{ |V_^6T?j#ph~zxkQf_6T.t!bɩq .:Ӭ‚蜅Ls ٨%q;8=!E:^tk nz&3F%72!,J {gEAÜU,J&,^z͉Ą{nk-pL/; w_i-VjwkV5r6PFMP^opN{j\VsR5Є= {?ڵ$do|7M-~@ee-Tspd ꅥB4g*ӷu>w6%Ix'N򭛗׫g.I(/'_: KmH(a1qpP(7  rmb~lԸ冕BA"J{Tij9jhVnR XVܼrG7m(ZJ %=6 m4G a;:Yp37-Nu f$f;\d IҎo/n\gGMP!#* \'Y! 3Ѱnv0K?b0ՙ_;aȷ'6+/3Ʋ?8'VT%'o4F!f>.I낮f ~cӲ9Y83{~#oX/P6tֽWyj*RUJGcDD4in`Et #>l~ \U=,*+M1t9B}["`LKE_[*V ˴H) @@2 ImRH8ZЯж@WG1mjC7 AeГx21,GO!q%9MwAJ:ѭ#ρ Y qr/izl xp $sa,t&eT 8B$ہ@BaglIpշO$!Do՗! Dn8#o9 (ww⎨0WI~h!#Ց,f40p'wEM1 ArNze 캚чjl̆US5ַ-Te)ys!bsgϾ :5SFq՝ ݂{*sqvΤZ},Fն BEKq(awD0gnOltwT_}t(tV.p+-\ Ἔt:WƨjkJz+PJe( ]:%ZPRfp8Y~[etgL`/jWcSYR%xK4)T"V_+锪H@֍]j t;,K\4;P.jZsؑ8Pwm^neET#{|Ŧg-bW2vaR)-j9u`V ,Fïeg0w)E!Eib7e%FcGbtqayOͿsTthjJ I&_ACYF;9"eR$#C{[/StB>% Sw,Lxy~P֌vEൌ{&1 .~0=*yle @WF ,S %0Ҥ@G/jl 1k&; "z]xa&Gȵ&Djgdr̠#)jT%8K#M>9T rQ~w5=\l9r)oZ,g >GZCHvMgMQ9Xʟn-x=p%AS#Xʓ|(`$gx!YTv[ toY$XT%xaK/a|ɮWmvӀץ ,l.l NV {@#&oג1D xh(G(9}ĝ h1*KHI'}3z3v[<W,?ԡ17#?.a2ߋř]dZB;š'4UO6-Cs/!Kj(?;BxJdZ`@0t`ߦg̬εۭ0 i@Hh:IS7թ)e&]_DHLD5ę''=<ַ eӺ\JJpd/et^g 2,P^ئfnwp$,ͪ >`1*(4/f`ø,E?/Kdq&Q2iZwX.iu&X-qwqi e08i u8O l3֮ht0xM'79s0lXpb[8,.+M[z ~x.jW,6 %~xY)E\2bh*DVf+WZ5Kr\\3NPrjb]u .Z pA(ITs8f $[BBoV=XJpQh"WeCMLRef&xݯK)Я$V)&PzNIo>rYyi:y ,ot ZѰ4V?̪4jW 㟯ˊhZhQaͭ*HUEEʟ^ vIaԁE[(~~@LN;@}ZNf=""˷_ ==^HKI{ HQ/[5mik9GLQ<>)(ɡH|݋acG'3+2$3i.8faw!. TgC(_lK ڥzoRЇZrX_8~29zҹ)  E,X3:MI{eʇ𙰕a; ׌n#xx|(8uT8pw}Iəh%0@_BQ^zh.olmR$M󷨷K}-ztKxn4bޣNjEA6_~cFs*+*ZA.+rO@ dXGShw# y]k7aaZƙ i_ӣOd*\wƃ=^=2/IDC7{ qj:a/.c=5ycT0GAjkqEݿtyǙ$AiTR;o?6tFO>B#`~7b@XGKq= =zI][lsKiCQEaRl@%$Q$¬tX5LѦm;%|B ɚ@j5bQ\! {ʺ^[Qlxyu}yxw-:zg8:{/*ٷ=l(yXa+ꖒP+!:=LUD,Ssw=}6k)Fgc3!tP隋T>GVoiLFN(9Ir"@"[ ({䴛'pw#$Z+ :oWs+'*dI#{/(mI3MawʚWmAVG|{m`u_ߑ@r+ _D=.dsQB+}|6Cc++O#@KUݹG>z$1KFp#֘uUxXQu)-t3O/a!taŠ~kCHERr h e PʈN䌉k3mKTXOt|<咿ϺbЩ!vS_ϳb_5伩v-6&NacC}s+6ԗ)H KnLtt) ѥ<3u,&xix@]Ityݲ>| > _E3O˩Vomğ w?)W # e~@ƁgQJ@jܷkFFGwtWt+1 Znmݘe#o q^΢ve쓷?V*IˉUz6)8]-X-*#UHSx ٲy nQlt̉x+(qhw}y(`߸^:l/"7Z2^;oy+kZYк9|3!DQe+x͇Zyɵ`+n t0W E1CƂ6,^5ԥsUk{P:mBPs(ODzLls$?V#tp\\qv#^'={!@I{ʅ]Ee[' )Kê TdwͮE?6 Z8ta$ ;;!tبCC0VԴNILAg(+^']ՖZz-P!WE5#80*5o8 evE[UOdJo[ cOg>y}+>fʳ0>9;|, 'لZJf}͏E!)_M ]v-h#@3s|;%/r6,)[*]Rj0H%u#$$ ֱ@ c~pS39 |{׺).5&VTIB06.[qxyO;.2QᣚzEb#[T lٞM,o5vmz.>񠺌>a<|B lz_$"Mb2P'KO,`ϕqy htCrTEq_w EEi!7>s-?wFc]j&+N2+ubͭ$JD,q{E$QfTT6nC_K7-.STgz񶫌V,?# }5|2oڔyB8'n<NG tANuDn鬗XҷKKuևHFtڅ0H[Cz _rH]xckȺ& W&C8vpe BBePڴdY;4i04F<:Xj`ĥ&|E_]G ZU SV,ΑdM_V /xr;|Nt*c "Qp­hKqUj<@ʡ>»S],۸ԭ]2VܖWœ2|BiRfy)*yoº V0fC< ˚KtN=4"n"LS^gm~X)Q5yٱƶRS!;W6ĦrRH˲S$%; 1[-H#j*aV>jW$o|茣"?W6ZvO_&pTsԙr(Yg놼4JQm1ҺlA)';6t3l`f !*tCm3]\(ι2_%.ѡI1[R:5.9d 2k_] w<% 8.MSȽ"쵙֣Gӓre̝I>e?  4tB1?aLϦfɔ&1F/rX`=;R=RuK5^] 11~Kzk,bMWo U=QtxU扞Un"-'TsklQP*(olJ1m(>A @NlR1|~/7G_h6uT^#dR$NIJh $~?STUd~,fLh(ReYͻ4Mqw.СdzU5Q?Vjך9껟L(*Ѷ!7^AFrq==޼z|UHk m 0/ūl 9hAR ď* B,jES,GsB-}P9i,a Q$Pf΁3@U~tk>ofV 4n ;p`5F [d]utmg߾aHQuZ-iFRrS,q٤!OEp}f$?]w+QVl+s~''?D lH;\L`^ W\H!f-Ҝ,?h&tؤ!)sGjA~IEikN &#Px ݬ3SC`H(m$hGۭɰP?Ҳ|DRgM(ǐ%+LO"ՆbbucP )Sӽ{uĂhdۻr.:6Dƫ߉kҽ\g4w-VW%pXh都#'0.w6%R/Te?ݼT'SH Sǃbɺ;o!AqqxbP-Bl0Bx>ѣD[9$L$8#Oǵ6b<)nrT> ,lkv1<5hǓMQeaNE$8oRqK @t5Ďfkfq;b;oΘ'4ENk>W=^5fـꃆxg)|Rܿ/ Y)(:}<\%Aw)N dJ-[TnԦ]O89}Z+lvoK$ U={hor]Oԣܺ W OG nO8TFԇN΀4êY>͓drʦ6t.0"ф50*`.+[ifB*QuDXG0Dpb[.(Cucpup"3* _%,Yd<򐮺<-fJzLYbbρ1mHZ 菉7Z ; RZLgoɎ201tdg#vEgλB<]xUKLSʚ31@HӃܾ"*)\+s<2^6!iۓ fٝ?ٟ8}gYbFZR2vq))uAra)kuˤUSZRAh*K$ꮵ*:[ο0rٶVZ$cA=D˛]U& ]mBx?Pt{{;@xa͘i~Y꼮'~2qNibe/Oj4.G,@)5|SD`@S*2Jq/CBcխo{Oxٗz)t]=- 5 ţEOܗRetjI/emihZ Kuד.,eE"MoJQ|ۤV4E\( tm}a|1OyC;׮F_v<39Pl _{;3ixqX˻ f0T+ig}U!Si֘BϲrN2{b(o1<<D޾%{0c͏n`Ϗjr:óDN04ֳ(q3Hnp9--C~Щ9_O}bܩfܞa_5fh| kBjF~O4tܖ^H#cffGPo—O0@sLB"S]}gxސ'ҹwv0U?Qdn#GewO-P.!4l :Si䳿+ l-C&ģUI8x%y7` t?A!QeM-J}٥~4ḟIi)cwj덺moDN܊3Q]F<^WdWs5=?BXzKޘVuȢ X;ދ&@%)_*?+U w1taiA=n͞7 e"HNzl.#o~kI =eCIYLVa2R 8zu և ̠W<:EIm6%,f]pnE!bdTLx`'8f@Oidg< E:B0Ւ^ c;DYƱ(1D5_PFgysǬ~șpTs52y Qal/DA9r,r6qաnE,qavip%1饏j #<;1TE5tWbN!B~LHpiUvϱ6aT2j/[J ^H{޽nVo{өv#)֖\ݘoѪ1i 8]KX;X=m,JRkk Re5Hn|f3 :fĉ\qN?I'3;ECk䟲jFGz7] ].氓h.8dX&Jsa(44ǛrW.bSqQ]}dG]ou2%Ԩ'/1`b0fŏVt /t,$} q~e0v"pnv d2HYyξ =4d}Te7=c#zQANS18'`rckX#\s,r?ֱ]98!Z-$ɴqʇYLXN(@F@bǕu T-=՞ h %`6O?jOvT-Qګ?S˼Ъ.Ŵj`*`"K L=ɶPЂ&d߅o%WBo\YhQR_:&ct<-DQ_;ty. uPZF$sŜ~躽7;D5C‚x2l{-n#&L 2?Z$ &=h,zN"[rtهoQVq*M2` zhL`kI0'0` wl OR,TY0b+U5ƺ'A=q5:=Uh23[% rٙUv_y+fۓT t|)f]\:~7&ҧ("b=L%.dXU ߧYb-pE ҶuIf=y@~詭p]´>c[2` 휥bAߥ⊬Dsix K;P0(FVŽl0#*Aj>!UBZ3ڤG-}CZqQ PnWnf_15DxCoSmPrH M CU34wY!$Lmh22wb OS55~D1NN|]ÕYz;Lz/N]=@ʸvaM'_p;QtD)Mt2U QNr~U,NV.;Ψv&0`!xYH6T" ! ^EE|Ʒnb'ZI 'v?Aܻ}Zl;R~!R'y D' gb %?NG+4(62LhZvڕ5\X{\\IO3WP?pPQQ ^w!&&/abUCy Ғc ;㭧M]!kJ.d¾>y}?CxRF2ULvX|/LJ^- 0jݔ};~%~+N/`~HhFm̤4@3?%JJr$ U{OةTY'~g^r>3dbon&_e/)B8>umXj(@_X{;*.㼡*h21:%GD]ww;lHfݮ.ǔl= g,6|ޟA wdk'"z()N^!vKR8*b&4l2: G/MQ}KibLInѴ"k"WRè6P*ׄh(xf}VU04r }/?u> m .+LՑĀ0"bt| w_t .^7'q ʔC`66D?3ב!h>\%SKQ`xAw`QLM Pb,T\"ѕ?zC%-8طwaoό4*S7JpBQF!ے4QyB@,{-/ܠcIAi-oNSa4Mip}3 ~{LO&;w151<5}&tel ݇er"El&XW7KϨ?'tIw}zn0[0`91sU&z0ϟ}pL?A@r{6;JecN~V" 1n%C;F2olE<%Iǐ$u FW8%@Y͐vOUB]71 wFYAxLJfNhi=T )W'(Ͽ UP^T}k~lgg|n.S*/YĮΈZX*461\c.R%+$@f,$DvBO@Z셼zr$AdӤMJ42[O5X I-ĿlE)B{- \}.E_ ;/w Dr0ΨA z)t t\O63Dl:Rǁl )znHz=Ts#gF0]MRb\q<6`xz$;.z.q@Q5Wb$5z)|Á 4$ޢS0[Mc<"%#jdyra~ )R&wF{Y3 @\O2?e"~r?3]#Hd?Ϣmg`5IӝKl{S3J l^?U1~C/̰KIefJ*t h4GB(g=Ao2_7]p )o,!$vP䳵Z!c(@p8>ij;7A D\H$$qdMtdG& FC,!V_U3X|Qqw7_^Wi}{3d1\g;@ vEPc.lk4'fr~eTԄuխPⳳc._v?dg>(X;Xr;g@7]6)}Ԕ'Wi TKhRphgs &:5hP8W٪uUIDo-)P w'| K7HڏF _dcUzYAäSt>ĹDڄ YjL( Q !ZWθ7LIM11iTP4%@zcGCʫ]; b8bR}!r,[n^Ce2pBbsH~jAO 뉯Xl[hy_yn^\cӟ4L؞VЕ7 2` W<^i:qۘ뎓xJn[-A|̋m08MLYm}9dlIڶ6[5FerR|Z)A|X eqCGR\+A+ 3A0#d8 ؕ>gԇ"=M:/S^nˌIx#thopE4ߌ ,r GJ1L䁢;ۧV sBFߋ^.' Ltj}|od ZZk2=󋦺cŴ3(AJYi31X|0Za0WwGYHjRaJ(WߙQx/oǫ\iYۨ}'0lP ')2ۄLJ[ƃp 2|Y>ᆢ&!cƓ=ŊOFИfjdٮg?ܟɸ%^!$@JkRa!`'/.E'  gLp/@φYF.)wyO2^;Q!A)"Cp 2siK~i h oE2ԃ&̉U&`rr??Et4B1Y5NQ> 7jՇ,02XBî69Dy]>"yȼIox] bҏ؀bI_]3$}X/i*e bZ^H*3#YI65ze OF@Vk}np0]]ck|9([rQӰ #SzO:5E#)&>f/UB\Q'1w|"yce ^nK Iemdm0XPox1j^S(R?lZE;X(R#!;oF_Yp6k䳾1i"b.d[q.O@n228h`E@!$zK$> ~_-!_y7dR qsÁEDs"ĚUSxPC*Nk4 J)Ce׀tV=FMk{O9Gp 9a:vEM,?saF WTy{<<`x_~Hw OgYZ07070100000295000081a40000000000000000000000016609d2360004a764000000000000000000000000000000000000006300000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/1]?Eh=ڜ.+KW۶,̲y}%iK+LHJ{\>Bsפzoų:cҾǎvwB2d<y&A2lʹWy!ݭ-[U{mF<7W͋|jzBm;UNhpO\\+ YIkWx(DH" w_"R[CV+qȍ_J7jہBq |ZQeE9vU3)O#gpÌmNhǁH3^2{_Y_@mQs OǏEHkDD6<"M-I@,wP2NQea$m ²B0|ٛ}a)q %6D$~P5#IbQ[fpaЭ:+oəlYoC#_f«戶4~=9cWFTI˪Fe~FA,^gHQE" kp`aڂ? OSOု9^9nXH@sb P҈hه"Hd|Xra"/O^vѿUF4& $Uͫ`2&:zUMji_Y /F)U (I}*{>3&|]/=Jz9H.iN]7_=QjA\T4iB(W@}sY;1&Zq/zr 3O9|S{%8b~jDd}lۄ=xOO -2|fԭDnӷYGBꎕeCK|!g. [},nA=olbJbTv_0 ^lG-xxaSQA$g4#MsB +Of7}XFTOqb_'W3jZi_fr&kj >!DLuMj)Ap1v|ԛ ^am[~VlPv* NIy*42h\ܺ^^:VԞyίraiH(eOBWad1Si!wg6gY% rtPY:&dPN^5*@UYߵ&>Z᪠m# * G@y[ !J~ i՝8fZ?~f˓Zd}+MRZs=۽G"V ێ[+Bd"B%ZyB̳Ot &*'[?bK@ް,Q>PUu =s̱9Bp֐'~iQaEhO,mud:JEgU+\j8C |5ݍ5+}:PP٪ħqAM>AI9 CGcwO. EE{~Hd I-?rF]*}mMv~de:aS*Vs:2oc2便 FPwFθlǚmm|iLE/rOJ4;) <ֻ0w~n~?KM,P}e&M`ȒZcF*uolᎀSO3~#8 ?)R*O.n|wi Һ$,A2DI:3zO;ZCWגAFF<_3#`"!Q'Ҕ_k >5.cVHf KQ@к A# `ɫbgn89gu(ntш)hRDk^zmSV͂$cR5H9"7 H )W{E~G<;䑤y;V=n,0YZNT*i7wܞQ?S]dLl9]$uR- CF>3NVx7@2Gje7 VH6 pGℨ"Fc$2.  vn:GSYG!uqDp=ltvfː^WDfXmطibKdTZn١xwwUkga :6Ytqeh҃1BGai%d#X8/&3rr6HO-<+ʆ_Rk5X./a4)߾!\;-<ݐ.:^+5b >=`F2X$8;645K?.(1)/䴀#J1,%a*6=Wt@8"rzxp}3(yAe5RjV_ Gк*(W/v{:daqeb]'T[hZ׷^T!FS^شZj_)^2:oSx'G7Kvams- xpbD|91MT._w.޵n=~y6UtǮՕGt92Aju)ހU+O5YWw bB?`iy9Ĝj:< )pSQ32?) z2[olGDܽ)8KP(tFʍ,kWZ W*aـ4v+?Nx+n+{ $rJjra_!l@F]`R0#Fy``,#?*Q\H+ೝAer2* g~3Ũ:U[ q#7'!fb=e8>Tmc)3m xlGqW~7Tdǯ(;}N\2'wIJ]4{@rKJmj">^,>ptЕ50y (}/)2^Dýd 9\3̻ NW =q4|(ju47qLjG#"pGk2ΐ&s:> +=]0:,GRҫQڍXbI| L/eD}"Vn]/ p%s<.AAA2{o~q:[h ֬2FwrOˊE{c`J0y_IJХ$3oRId6qw򘤨DɈ8vK9̐` q?A[OKJ1tbTsM|'$kB7GafP_6dX=JW#TRd!njݻ8X[&c_"ۥD.ߺXqXHONw'uN0j܎/40ԧ] S^DzT-%0n6+ S^<9'-Q `e:RZ4C)|cAPwΆ5c3(!A҅%Hf>;{u^ -t$Br{@SiE/pnƊpA*Tef[͜% A,5ߤhnG%!/mz# 㡫[ɨNfƓtS '*S  Nu˳Ϝ``}z2H7aQb׵k(qzoPǝh^Gp%]$[Xq N G}UUfO6 ac1+ LH[>?9S]f: δ2k!ܪ:[v%VYtֲ4'EھwA= "e WGbP\d1TBx97nEFܔUJyRxмzQM 3lUj%#"԰דՆW>˷D]E:Q FeXmk =]N0VԇFi,@AC#jĞ")ڕ}n[̆ӭ06 {~Yi)K$l19tnRvG6WrFuuxK+S?#4K}b.zߏknS$}7B%7 _>(p"rk+!}p@P.WB:Pт#Pm-9!n_8V"Ax+pMʖhs_Թ1C"<*Nڸq-ܓ XPj~@tO NvalW-8HtE{U #>2i ffSg(tʸ7~i\V2@aW!ݴ?Ump;INC8HRw"هJ/=&5,&7!0)P,8&~?Aԧ[^n^2xDT!DIwm\,&xnXDy(3睜_-Hpe1.)w%!w*NJX=wV mnH$Ԡ ^?K]lnrZ VG*uN",/60RUl|65M욇&ʴ3^>OO6glmaBK|Y\lzrZ9iCC’H}s6Ui7:Qf٫X9oGY@R"ʚjM+F6zC(&z$ ؤ-_/nqč$4ﶎ7fG8 ~PGZ8 xF϶1VnPqyK~Dg+Z"h VP/L6SSǑf>(00n'qsl>b-}8 ϟhӁ4UG@:kVsw=HB6qGTjަl SpGN6Wpw7:k入qEO5A! 8n("2Yq3CXdߚUPI<DZDh+o@,mSI@MIn'u}8Ss$%!egIq7L^P-"r5Pw&;\0 eNmERWg [B R1Iwr(?_KUbϬrA7=rŨ97.7J'Wy^*ӽð$IwlnϖIje12"֡,:HŞl;CˎFqc1[TjJ/ &{{!oW,@\2O3JHѢdYCzv ^Q6ԫ%1ANyF>+Ԗ"(U*9 B *˖}06HgS* RmfZ:Ʈ}YƺWL>H@:ϖ<`ngof^Z t#T?'peZrƵ< V>҇[Yވ{_k}d<lc7g <$75ʧxWn7ZwcKqwEME?0.j ݰDbz8f_g`F}1wֆ}ev-i!,KaN[3r 5Wk;0lUޠg{0 wZ9aA4xԬF*ql E~#/EA_!xh&q4 DN+GqF 8Q c(ꦁEAdK ]!#r琩2[YB TՐ =㼥T\;1D}~S V{0IqiLE׎ McnQP"H)^Z g1!+WX+ʪ.'ڀNv] 7@bʂZ^dOLcKlz&8~GNo#`Hhp9[hmڳG:?@)/ێ~l{#zkSrM818C:6겿5%RM+3ϰ:-`YĭŰ+<:YTiyN!qzgvONNB$mYe8A'@O{@yL/M .8%Lq)rjY 氐?Lk$o=*ޫUCaAtvk5ل[;LKH.)*u*g L7^0DTNi2$ 4:oQ} #_iMQU,~i\rF"ufڀ֓Uhg{3řBLos帛OpLQgCD"J{XߩTiz]O+0Do" =*U[|a",^gD nN>U>JŒocn*ՖRsk}aGu^n/^:I~Dbᦏo/n\|#+}esG`N}miZʙbX W=ӵt)mkA0΋3-̓\M9Ok6G6>!?:U@#&{ U9fr$d2J$N%!bfpGQ~L#y?b2&DU CMEc%ҎYue P-EIV/UCsjQ#dlƝބէ6l$B4dC#M\hfb*czRU#ia-IZ3n(#]|T D B0(w0~5bꞎalaПzn:df1;y5Geg$rt@υ"7*֥B zt, }Mˡ`I)#{hOCNpEޫ-!נS2&9s'8o]6};rޙ8Ō(rhWfaq2Fr.\|2 Y/P-Fg3߄J'rdJܥDAUݢ;5kt5?Tt2gRfm)0y_:.D"W="@m#p`E-1h4=X =^Et!䟰h& 704X{(XyUsoݼSŝ]F,Uh 1 J }AK=mm}P~kT S^ U^<y-mZlh?"ZVgcZƐzm <t)EjuYC$rTY!4$Nq/i'R˥cQzL07<;ވ|լ7BT&=gK8gkxfibL*y\ͭ^uwp+Cu {/岏_W Z 45c:7`PBY1O+e *+xDC4ψܷPs]{*ǯ6=_%?r!ȭ=,*yDlfvtK3]nX$j7q)qV =^sΧ Fhw]U[mv1&6f=tH х^kC5UpC6$*UŀDTYֆ_dt]m✬=ěTd˞H]e!ԋ/3/)D`C&+I՟F> gbKr9Kg!^ŗZimnKrN$m6zѤh,հ:1%`@خHGߠoЌS\{/uo1boyWkBṳ _x#TBtr}$[{̛ r? 4!6;u˻N4 K%/L%J5*71Y>?Y-;ɤ_R_.sVx̦$R֋$%Ew앹n=(K^-6} 3663U_B Ejf[.@6am!P>N_ x SwcO0"4 N>$ԧO TRXă_>2Ge]&JTWF.xo6o`Uc#mg:DmR`iӃiYf5BdBDs/KDSCoݱHQGw;Dw6! J)X/UXb3-LNj>jgXn~Nb*_s Qm\[+Cn݋#޲STƈ>@ԽC`=.j5n$0,_~¯v;XHP\ +T_tk6:YAx'-ʹ2ZPKsՍk7.qWdS˻fjwqSe\;- `WgX ;?^l鵴JĚ{X*gwjOSY$(\eRTp++wĊ8ήȇ nkZ02h g+/?ptsFwؕ`ҿw QޞE/ 2YhqHHrdL`5/@~&QGߺtA%bAt7r홀 ei) Ջ3Ɣ%ƛZ= 8 ?:^XUޫ8T$vDKIՇ%f!0b/8aGHB԰fRRb_z-/}7" Es+MQFjZqBJظsl,$=z5׾F!]{J#nT0] HE| %.Y#MSilZh"֬/1u^|Cz-xQ_*KޙOU'[6D*"[Lv `{4Q|b*M-hPEיa9uB疷,TO6x;V r5wFu9 WtϏxktJ~Qvy;C/~bʆ"i.XЖh9YGY㤺U*. e R5`U;CXKU,A]9l[@S\o2L%o@vCKAzI&p?_ٜd@ãOw UV8 'OI"Ţe΃(_>[G kHU[PlPӋ_yRy( >'~oS:F<_1v xecT/'^O߆wc 2@jȏ^iGS1- ,3ȑ(EjpYG=X8`_QXycq3'l>l^^y@Z &UլKѰDk!9wb~ʷʹ_[Fh?$n2@0= :d-j(L[% 7 pPٙgQeQ*2RIYh-QHPǯ*20]j?W}h Ug 11,Jg&v$º"W0(|5 KKK0zEw~f0~Ãj[,6$ӓE 7<)$-j3uf2"}G6I $?Y~9Nd"rfYscZpfp6o'tJatj;M`y$=gM{-/nju~R*B z M#ԁ.!= }}/v/3ƻi!cQS%}sϳY,B\31)4'xOdsd^8sߴ y tm*^yz"t pgHbjA'KzV3 J0-K*&ySE@P䊧նQqןQx'HO k:4$ZvB!q|$x61mrcGC9h#Ja6ٸjҠE3uS4ȺX-,sV?`V0XL;$VO.܍\UZA[Ff%1aMk@լ "Uq8^6I|Ye}򊃔ߤPq;- (܉aAGg7 ؔd,|Fxԟk3cq491)-#OYSUĤ%.ң8:܉J2z H=/5 (? ܼK0\) rmS-Ӈs|NGBuU&Q6e߬y-ae^(Lq=9tx\a ʭC:f r5 MPfuױ^Dz>#,~LeД#:SDqG5d*BXT=#`S*}ىSy-xWVX_ q"21^'yA0@7XuW .KW? a=BGCL#s99:{#35ԲU;FԅIg |6mͷ袏B7#"dYwGD4;,"'hV-:-Z+_ BdQT'K;w`OR>FIJ焱&k't-6HdΔiqnϩWE` Xّ.*M(q*%0;K)4'vV۬uG;M'8Qӧ'ZkOh-(4O3Ghgg9W}@;v Up+I[k`>*S=5A&%[qzhEɠ 0bb ;Ego_ь_fQ"mnC^Wvjf9VPЫ?AM.YV3c.Ǭ>DCjd>fufnpߑ-Z9;_foKᗴsno/1mm-+L2V1+j%?>' 4|VӏH[.bNovqqM30f嶗u(޵Z'99.HNrgRzҒU;191 s<܍TUW0 A z5~+YtbyN ۼOdy)AH$d^"uζ$.!`sicv !^fϥC{KDNDl9WFtrDCD(^?H dW^~c͹wa76\}x56ڼ\3jTsG&Gd$ah=/wv#H+İQGF,E5񋈆|φ-xRUӶ Eh5J(Zl,ʕ9+IM7GۤN'٠;tA5Ts#&FI0=y>shhmRB__yX,_+Q3{sRq6+>ϐIu+g@ElxW,f3. z9הTf Iߎ96YM~c. t9oY gTFPV3O<>] k0?s4*?N kAa`tL $#T#*9kLag {KJw"LpdO7Ã4`[wt!q|?D]tߕɯ8 Bɵo"F{唉n>(RQ zg͏QRWuȘ?K/~)1'L=g2P9aޗ2:f]HJA=)I,`S:d\,}ҙآeow4ԠX^u{ ^ ʜ|ꬲ׬mc,aiUv1=͌+>=O4&'ŰT7磲nQy (b6t{cX`-Lbri& P'f1.@$AI?/4)yH\c3$Al'2&8 m̊sCK 7>JرV1=3p:CA\8PeT|::ć .$?(J˙QZƔQtgpLJX!^dE9PMC%AW$j"jTT`YDDfA5#~8(@i&a+R"]%P%r }[72!Q~GGOiY^).Ѡԋc[pe8aʞq]ġO׌L!"e5OrAh%ܕ#vsϓ`Cݹ &|vؽ wYUM_y]50˘|KXGyV.,%z\޷\Le7ڦ`8JŌ` 0U')Th/ 6A,p`s+\]9=ض; \4Hwᾤ@Jє|uHMZ%}+[f&B%A$ B?]iF1;}(`E0Q-eꛡ:"<%ބUI؜m Cj7yZQ;ZSָ![GNEL7%!5! l/ˀZ&-EFMX f\N:NtGMvʆN\GIf &a+Af8h5 7MuA 24잀{34+-^ٟRۥ- t^O鈞mXajX&WtpM׫l7iUb2 WeՀ#9T/6ow.5J sFXm' XBTŦ&yiO.͙_y|0~*wL{0MB\vAi}|cr!_m;phǟY-+0jQ~yjxsU`1s*0|(] kuT^ O+t"^J2AwS:6\Ӄ^,㫸l_GI{ELnNĖb| |~:gW dpzǢ(͏ RN%'Ak{ nlKnlTk'+gM6$ (vV8eeϷ$#<#jkR ^N!VUIWKs 6qw bj6+"Y/Juݾ0_ꃐ83h2>p̩$}:pe P`XX`i$V;9r`I^4D4 ˏO-fV346]~0Ȭ#kк?+8t\슰6D7gmC6l(kKmq]V[o*DJY h{Fa3/432q{&=ݷTv 9Ӕ˚GRjN; mǩM B1kj6d:47a!5O )Gbʡ-Ϗ$6v W%$}%ojV}m6.\)*u*}=SS:~}`lK|85&Wi0X*J3f&h6Y/ Y4Qs¢>b'}KV;WtkZf(ȜXwBd}tdP\WF0fe,E:bXg#S.^hڕy4хf2_BIJUhDҔ8li9m?1!hLm__cQdR42R 3b!o6&z9tJ7Tk6^] 3;ѶQ ZsۢvsPkBI^MdHo4:pgGYvR[xBwbu7Lb#2,mgj.Z`_8n}î||+[3U  )j:HW|!>RLTJ9iƕq];poCkʸ J TeC^Jr|"{ ES:5j@n"rKQ3%[`9(q_!pn% zi bv:p6BLXhoi8) DV1!z9>Kd[aYwzV5 [Ȏ:\6k^I9JDQ43ۍD-q%fOֿTD:y_t=t[e_g[p*;^?nvdyU2U"b.KY2tO&1?1@K-EYn+,nFj9 dg7MDE0g(f#:^kҸ.|#:<>P 9CNO蠈/m hF{0^31ĸ@Gl8-;!+#c<1k$%& c O_BJp=mc; hyšI RF=<ZȽ̺@Z'51.^LPTA^ٞbudB" ι3|4x3EB}::7XhCm-+OB*=7&yt'ɉ)& 9RHZ+c?%mR8q K-K]De~IC=j# G}9}}D#ۂ:ݷwq6)8TMǘо`bZFݬ1ԟ Ŧz[:GD35':j* brx>F%F>gu P@Rz1"go!#H3F[w$4 -ArnU*WgvrW)ӌ=LOf|=hK8c/~iNP+ꌆLV@)-3^`IZ'֢E!H0|P5pW n6 \>I!?+&Pn1Om|qT xn5_0: m :tãq݌Ek.~o~M~̫e=t`BYTP JM.`Dq6TNJgI䶋2F\B#T󆶩p]5-X|lwN~鋧٘Ǩ4 |R6"ïEc s)0>?l uPmsnbP'H*- s1M&OƮӨOzsI(ϻBŗz0Y}Tt5A kx:: 6%S$URm ,dޱ ;۵Ɩ9[7Tv=RPe}Ez0j J9F4:4ںZ݋e܍AΌ#[ie-+5VFCe0)YmjVf_crjx\ƀ5@:`YJ1{&2NeiTǃE;j4ٙ랍""[O;G|B!kNhȺBf[E5/xa^> {4q%phe,%6[e9`RPAƌ)Flလ&XR>P ̕/hAʊ'j4𑇜/`sЩfCerUx%6 Ny284;CVw 8*;[~v5#֏c%dc]Ɵ*$ C\ !;J*GI8U2\~\T =zXiFR;Pk{y*ߔ-jXT d7E~^j2ߺROO܊V\b7QVk vc9H\29ѢP+ ~iBl.YxtpKdO}$ =QtjDdHK OJ [l$lF4|M#5ZvNF+^> c,1 ə;U[2p.bSO2\CIgxkiϢq3x!S$bիpGḆ'_ƴXь; Kvõm:Q_]R_&W_6xFi{H-F [O.AAW _/AjhPgly۹E[B9B9x3H L§%ʳ!'Pc++S\/%)5$C:9RʆLb CLG=HDV֚ Lu,^sMUԲڴ A@>|cjz g 'a==ΪY 90pZVz RG~[D ҁ+-?fJCMc[Rv ˻d@kr!:iVN2PМ-F=co4UyZL2[H7ƻZ#dBl=Xiq9׏qAOr|Vx~$!Ьh/@S{lozտ.9?(fp!@]nToHnÍ.# ]xHK6}6оB/|+p5(&Y,x.#DEX?TyL !nEy "2@=[zGad!I/4d9OKU j̩Afha*l{- ] @6A>y*^Wz=vi=W:(߉Ubhڰ}}w$ @f<3U_i]h<S.FZ罣 |~mQWNxYr9KTՔJ{B.pl6-ę`4d)S//6PDOV#9)$[A >>YdY".&}U-Z×ۉ0Nϙ_„Yd0>sf9@=f8_4@bD wevB8&t ƃFpAGGh+mw.Y@gGzd S>0D4SlH<$#0So:b}_WFZomiSTvsm{me=[ðSSp2XTu*ڠۿ=,wp>ՓVmt|5;fqMa8 %Ax[~#NHmVNV30Kd_s$@VX$=>2A)i)7& PHpUµU},y~й %Khewz1,ijf>^ eVGUʍuZcɖ\jNPov{ E(7}`vE/+{dP*Jre,=ANvDX\N##:)#rF̟9~AB_;jKaԩy,h/l7AFuY.YlTzǧ)s!+tBxis 9 hT.t612Du+Gw.qC.[_w4^ BK9VjSJ8+ijZ`?Q|!Dli֯m{c6ij+hs`t#\w{5]Jꛦ퉰K^(1cֳptn-9$ZO&I,hQ|S7P,V숟 2=n;Ró?STăYoUlӑomu=JwgaEV*yÕ&oǑR"4~n4~|bc 夳'EXdd8:LU= JS "Bfm'7b9r^@e;Ÿh~kdKw%tc[Biƴ|ş=Fu 1{Yޕ"sK]M\T^$`د\\7MLO(c3x SLG|;2l"  G&.aVvFwM_k )g,%urMHOVoW'&FZ>o7﹒{.6Y[~a [5μ6ťv42aL.LocTFjYf.\'D!fk. um{//Y\ABCk0 k &*щk`ƨLo*AbnJGC2jXyI/=D_/+z[m hNQo*4# ) &/,Olq2m#yA}BwBʣy&rlٛЁN}Mǐw4Ė*כѢrΖ?*7Tqc\,tuWO.h) M$( -^ߪ TY:Bj1uV37U'1mt[ mËHPA~_4Qn:m?\2B` 1nȗ[Fn+L ⑜`t#Uv_F:hyM;ȑFk]?+ `0`+*̩ #:rd+z>E![~pRELΩNk&2εT\' L)/,(inOq-E)ǸB3K@ .agK9}|NTϿ*CAsR ?Fϥܰ#>wc:p ӒZn{#Y] PO)4:5b!/#DSR dx^`YO( (:Lu4ݙ1#WI=ji Qbb;ߦ(MpL'ւp ].p_ 1(VYؖW WZu(yha2Woj[(FT{:dLb N' Ӎ`vҩrM,;B} 'NzD mRonC]|=v!]+ԊZx l^TDV;Pݑ^RE>l ;F`'p]'b;~y[ pJv5ju^\qFH3^Ҁ=?/ ^) d;cOO?1Tң̗2Sgm\6-a&BvO0:Ԟ m]Cx`YeQO_hFT{EjAE=cufB)ޮ*fC! F3 Q}P?F&^"٢Jo'Y;cs'0r0C3m9E]cflV2Pιq;-V?'.Ey Պ '6>yMVF3EܡE "ו+iv`YQ@Em@|EG'N/a%hd]0-#z6J0Eyvw89tL_[L K>Us\x܄4O sEw <03;TܾX~zEZ ̱" f}= bU-/eg . %Rk*Ji|d\=Vi{وgbuoOFzBEbmXJn>~t=wTyBK_ `&X2|凇gfƗ^WҟFF6F^ }LG@ !Hp])+;IKR=+|pCavSb,wdp ^CJ7RuT _obA|O~o)!~ %3G_A}Z-ԔČ6/֖"xx"w{WPf?Jm@/AG{mH6׋ςwnw8x, 66C9vm#6OG*k'$IeYjsC^.Br6ھ~PtTF'ԭyZh[MNRaКLQm ٖ%Ƶ3Dۦ>PmTAA(QRE}MG6<}N`ƿuI-үyij,*R=md+$00E^#G{\?)4[xS3C7#R>$h͗Ygf+.P8eЌZP'Aſ-Hf8lr+Y.3k~=~l"5jn&vpa"u<`n !b* ,8f:s dJ$3,]_HVr3,Xu7lEߠEZ$D"8٨pMjd8MQ+] i,Qr/NUUHi|PM-7C>G}[7} b:0ƥcƌ4]`2yKϫu@" Ύiv]c|%.$+E<;"c(yM)ڔ5LzD0^ G6c8hE++ʯ7ﬗws-^Z.]fUNt|ċHJ[8n,j|k@M*Tخ>[TtXxs`RZ.nJ块)+HyJ1~xe-w+ᄋY r`)ekW6c?M|¯.s3`d$ ؛cfo'gzGQClx7>1t\\- j=0Ό\tbQo+ ~.vUvVg "3G>95hd [J,9zrôi}хeQQ𯱹epr CD/hef,0wt^ʡet}xF6kWwt]a9gYˎ BPWbWY__I$f/Jݸ'pCcم|A31A zQ|MۂHU/xK^]}Ͼ] Mb##3tUwD6Y-,Geu $nl ,sH%=JÎI -#^)N LAwU}:La`s!|]1_Y\:Vs*q,f&r@ڏ!!dyR/?pqK9;ec__x i!.&EdK: -VЁOM`Oc⊘>5:R*p)-9#b:D /ɊSQܪ0g.V2E Q#pE~jp @2H/؝{Ztm=3na=`LL3杅TX6_u%Zk5- vؔ)igԅdѝ/QP4 a&c% >C! {5ͫ~-&')I1OP^iJHt!S6n 4U7;xB :\j7|ѷdY؋-*E"A;)21Uqρϋ {T tot5y,8 pOPQs@wb 70TW}rdc+TAݓ@}RP =_ok(KpƦFr]cФ&B:Z`GV*ENz=QiB "w,N_~$q7kf+rv ekdS`ţ#}碎c0.JڿS>[{Wƍ-rW+ôŤ n7WgbMR{̿W$IV=Ϥp6()ˀiϯIp N _Mq'7Uvt|"od>6uάR# Ǘ1{0#ɨ\>czE}p^nW /7 6mx,m[|Mmzt!^R P@@+q,ݰލI I૬>Fy;";A,Z6m:Jg91xھ;k3Ka;vc<~UNa c26ɸ D].bÇZUb@`m&ԻcG8P6˺" VBapXz7b+ }:{KU>@B)^:' D?hOɊ(H"DXZiƅWHV{eU._O WD#Hy~4|`.SّMv_ZZ&Ojo|,B/Noq *F`ǰJ1On/ےaAiӽ\d3q5a>f$x?;8bujgMjdշXV^z' ͧB*jx0QrY'H#^-;BW _$3bز`͎qyۈ*W/cNJ*SC7}OihTFTy~|IVg\UmkcRJ/oWsn6,ʸڄ{f܃_Ȕ%'ϑ:w>\I͑w c{[7YZ;7wPDRv$di)tLhF9A*z0J {Tv.l3]`!o$ZC1 wVDj~''lOwI8^҃b44`l&6y MJkaܐn5GpSRH%qRB$45/?Pt沪//-لܐ!.4O[ 0AҺi - b-W^Eb X+-*=~Ff{kz#+üݜյ9!ˁ K 7ۦ@UQ0#P4AmDzƂ5)ײtלl D;Kn0lC 8EvSrթa\WB/q+2Ͱ[ygU,!cip|c' s`O(Z3k mT -I޴0Z<~{i؛D G0hF;*D@3 .5y'_{UZ)|p.~װ_x昞)fBgfA듣qu1"[FS[,Oj5&pFh}5l28bQEGN6nג؁O-lˡr*_pBuعOM;6t,>ihnP2*EǬk1qfڀkfd ='D@߱9 9=($PD|fc>ғڡ2Adӻ7H~ 0@K-/V.۠- G%= y f- W z+81 lӨ^sX|=ϢϬH8 Hy)j g w jBlF-"Р4o9Q 1*6eͶASάp6pVP$,E?K|z{9D#0YY҇x[05J#JLLŢRt&r͖ rEԯ>~iS Pw޳R`>R0]|۴1 8Sa"YKTl \՚a`Wo@V2ΐ@  Ԙ z_]hm"8_*ۚiyahN0|c kzn~&q1uZ䡛@[8 {Q3+Suo~ki}Ys;<_2FUnPJy4ZGGV$Eǡ8ZNs)>$Oߏx;K@ZoՃF( ̓i-GV8l;c =^d ˄]e`sEtD9,NKoZz N)Dg8%YO25:*&^-$a.5AmX0QT䁍-!.&aꬨY1KP"B,:nT@<#xd_Zt"{IBtXYuClМ׬;GT]h2ݟT#!_evӖnfumSflj&%?neJlM瓴hZ^E[蟖wٰncaxfr?$;@hG"QI-*i`An$+V&"W?Ͼ/P$8;ҏ yf=Ҕ D7ͅVEO|% wJu 5I: LrYm:L0m j {v- cM3YXG>H:owb֙kS a)}uWOܞvkd_([<jȃ9yLSod,ܰ%]RǴ]ĂyBl_7aCp|HdWgġ]읫񙈓#^U^̲S1 hudr}c7=ˠ@KO}^ n iEL!q|A]U"lO)f ~7O;fb_q &">Nfm< A(1۵* *9a62ϴ(=T1rD@E%3 T@Jp Nd͐|UV$;֪-x+2Q #'ˣQ¢I jH:j+HZ3.9@5{⍼;$r d&rfWĜz;@44^Aa}욁{>q>a)VK[X뫷FRxpÌ:g:`VT7`]j 8<`:SEiNsǃV ˝|F _qmQ` 䠰Iάc9NuDϥ4#>zxkdkcY"'\GX,jg;[ڎb @!AjDz4lǀc{XКp!QA-=|O} Ȱρ1PP *!j瘚M9=qisT&9@7&8U3BObuN f^ѕN\ ie$USi%\g8GLT4k*ZsߵB(Y_HzׂRsSGr'46D6{Uy {7[0M/;sOiXznMg)sĎYs ]N3%HrS(=c%a1֨U.2f 9΃p{)2 : #ZI9YJ@!у2Ť{ipm" =bl)/rb[0T osĶA@nq!H+5k&#.OUFSm{=QSv*+6}~dU0 O5%\/P A.JK:΁ G3vO_1jn[]hUy ',/M&6QFe.yB~vxU^7( M8A7'4@+bȆV2.&j( O*ͼ EEwm{ʱ9Rr-48~$1¼n;wfs]pߋ1<a=ɷ ĉB(K],W=a&0z/KA{cŠ9aRew|nJ,q5OHs?<ؖaSgС.=}"n`|}IK7s3Hbi{+?S>=0(sbnPIjoSR YLj|"?۳RZq(/q|B/3 -z#0AqfΘU,-p*fۗVvsM#\WyZP>r>]yi+ڜvaC6|cnbt km;}[ :{5}u~1a__@d>P۴?K2y 3 Ea:l>! &,C""+pPNQF&|lNfa6 ]3UmAtg }ۊC$m!FA h0U\1E Ҡyp`-#g@FjpUxE'9(|Yש31+ 2$3믈?g1)oEaf`AZ"67yCAgl,I`[RuJGh6ewERdB2GU^B,FG!$ipT< Jou4c}<ak3`6_ 0fzkGs{̡o8@98q G1bNpQ^-%xkg]Γ1DEfBfyB/6mswP'$ sjg 7hg oL6Mg͉ LF Vbp`ܫʖuqX*Tf:WX9+7X{艽#mL *;Jr,B/IÒl튴!O+8q*z2t!UHcKSǖe_A"-6}+zaRFz-b]!&Xq_AчMh{qq =ˇ*nFsN*qlavГ&;E(cLwݼOݥ8~ј6gn+=V#9r#ƫByJ"ؘ ,'KEN[:v|&CxBÆ2'Cr@W^S_iˇ7A @?χL {U6E_ۆ)`Ԡ9dv;,s<,Z5Pa^=U_T<ɃHwV4%1f+wrzVx6.F t!É}ߘsg2b5+Wj44BԂdcQ[:OYv%py dulRl@U8A=LtbZ~(8_F#xFquj0585'P[cg4k7끞)RŇayТ !1&y0+||*-Fqy=ݖdę]tcICStq̼댬[ \dւ9#4ǔ=@ӿ*g߹EMINsr,G/fEH?iRdbGCudWchI&ZCng~GnuF/U zCJPxJ8"}9# #+Cl@1,Uf#-$͠Y>>딂86@âFbXZe qzk1%Al c~w]$ "`-|h{E=BOX4{r4}(I>RGDGܵd #{\4sPLӧ+?Ab,=5˒=gFwGç&a^t"-^;~K-%m0/KK Rs89}7AÜ"zAwyc~r8 t/}@Z$ޛ)HճU* y_J&;""izi7IrNx=h;3W81J~8\ڗV+zוl$W` CB~`>t3I7MIF:*-1rF*` Ń{ZUW„;'>ұJA94To8Լ8`=ɬKV0D ;ڻAeyZT%*'~^e'{̥"͏FhArnZyC,EjVimu?ݸ?t%`gDVJRl T&g0rb2()6ݹӗ&S:#n]v8`VŘ͟#-?,,=#݇ . sВˎNKaďۄh݅G0e6܅q(aID]-m#60li5ئo- y՜Eu;CޜZ); bzPhm nC ~a|Ucme. i3*s0&s=3Bĩ.'VM𻪗xUKeexTq<>Mp!()g_5xnP -dSv{|Duj)/-(7#&ad딯SτA2B l8Fv [~Utz\jWgճΟه(]av!$J,罾=b6M3d'!uREaWTPFǐI2ȑ3A5XEo4 r#UTi-VoH4R-Zi*cB8~@GO)Q>7RɱZ: n(d,-Ątc\֭\@W|T#0 *ZŁ^Q"}[d@t~|)/KXK>2_x{Q)Ÿ$]i ;]lۀsF0(e:gWOr҄t?ʃ W%pnj|J9G*>l2yNۛ_1Hm)-TE 5[ѝh(iaCpPF :ۘ|>M+-}g(L'0XRZ 1Oʂii;F}_p]Uzz1FNrRɫ\DkԋMfQcΝa׶]:uP[I <06SH$tF_~#@6]1=gFX}GNl=KGGI"} ]mcb[YƅnI1<\,y̱9{& >ט# P<<ج PSK[.9\ذG,y&;J.e^W_ s(wY{ɌJ 0xA 4bsH… L0Q%M\E! }SH QBxɔApt,?_`aux1,殁AL @Mn?7Q qr#G *g-QX(lU,BO{R1C*о65_hSЛA!Seƕ#qm,͞l$8Waaγܝ MQ@ҫ$dFLoTHejiwE~?3 [3 Z^ȟ nF `)i.8.ذ;M ;-#~$Pko?*ܳm %wK@+xBA ;OrMkS|Y$b.&Bea+NāFea'c)ea"zƆ#> } - r(ZN+GZ8*]޹W/? [|\iF.s{VO3zqZ!>H!Pg2߯vpq,donzM t;\6-qgqHn dfyvv/RD @ Dw"IWZݽG fWC/9|ٍĬ٬V;3u/0q).-lk,>5eQSrQ}Ž7QGf~,5zWgr'QOu{VjB>#lUNɃ9䖹C^A\T&1S|KÁvs˔՗Q7GزvwW7nQ(vر[(c =d+f ;>ƌAgԴQAү͌`?>A,) 9\ޞz+u۪>CY*[Y(4jB9}ߋ'l#Yā}{ˆynh*6"lDcݧHI9~ǟ? B2q/@X9q|R 2C"'!+}ā! :/tum+Cn>V vkHPX#<'1E!캽Fc2}H%[kȓ [5GV*t,`Du]P e%ׯoGLFi$9и0>3Y- tm dy '"!{oW 孺&6%tE\}A>qr@8ZW|TPP| ]g8n pє4wӋ]"έwrD'}tn,%(n2Ze=?RGIJ|ZN̈b!DAq7? 2A0LC 9ȷ밣z*LrÚ8}%utEȎ{yj ǝ\6=(ԭ%;E& KqVpFw]j,fE9w_׳ X Z̛"-e2NyvC^M :vQ}Ȟ(]S]TgrS`)i,3$]8Ko+`$] sUA~辏 Ò" 11l+_SRڳ(|_wz4n"mAFA&pV2E%+*SĢ͢rKQ4W\6 pxdqMe@a 7-yQok5gmxY,'3w0 󞎯vpݒTuJ ,0\܉YJ26Зf ل(+ '_9Q\0v&?8 HG8SMUԯO pB )&Y5Y7?俪:K2<;Ol}J Vc]~:ʵl?GtfTaw+DA69 kt%R+H0r*hجF$sSe-QPU$݊, zoS<" /%T]1)q,΢<>(c#,5$̘2m Nqͻ95C϶0,H; cXW6TI, 4Y |W $JɚL gebpw>jj7y]zꞣq4'`arS7t=xy/?C0-+J`1ٍz)ʻ(XW㐭 fVWC}/ѲϔYSH/wv?&t<_^G"<[uj ^{P IspvgSWTQX~߸jF)bј!I4ؼh}k,~UF]0Q?Z L.w2d9OW6VG-AI[ʧ>wmHs`!F(Z;%ٌ -ۢ~U?^ Z:e3wljEDOd6|b'`ri,ܞT B욨Ί!ٰ}b/,ԭjF> kB+ʆW25WjF1Uk(?bҀ ۀSΓa;#>m_j\"20? +_./6 z>6Ssu{-U5x7N5\n>w.J\0zM $gD;ˆ"d4) =Nц0m˼N|_|fOiB"ZШʺ6SV!Cx" OO iPD#*eahps4![z@ p?`_{eꘁ7,!u*_+UJ~>tmUrϊH &qfWϑ|wND݄NˤS2KLke:AN@S0T 2mo[07}H:೚>J-Gu8) TpyŷkeR/x*z&K)f,=+K Iʠ&p(s+j\01W>DC(C7l}NǑnc\NF h)m-^:Muf̌x=X^̜!s:=Բʮ 88Ɋgaa:`#~Oi\INhlf=ʠQij j[D4]AՄ}/}ػ|]:uhLco)c{POC矧%X!ؙP'k*@-ڀ585L(~SC?4x0^(ZgEе;΀Gfp0 r9Rhb$L)g^hR .6ќ)sn=+3G? X3YA] Ue {]~2 1!mD`}b pO&MqgxGz:m 1MB0ă/*0",hwx*˔k]?j-n)fthi ]]IP٣]V"WJp_< M~9ŵ,hӢ r>M#s ?i6#ɢkkW[lŜV9MV;\L=2W45GdT-L?pxS4jxE-EP;dDj#KVD!7z3j-u0Pޫp *bxvfd%|?h%bLDcw"Z q&܃АB99(&_gvQ|6lEGL~&k)M;Յu€Mz])WITL eѶdPӺsT`(XUȆ:kC5XRkz=,Mlpzfޑ3dGмJYW| XcJ%$Q3%6O!' -׎Y0b5 PSP Mw9_jIЫ9Jw+G!R!/& y,%ͮYQ鿧gʾ@$&cYE/ s(9"W\U?5B|n=a"S⡐5$8$n̯ʭ͇gBW;f6 +1F\OHL!fxU%RweE˩e=өam ;-)C_K3CPg,S#Dz ^z -+g=`u-Qs˿q(aH0ֵSk=ʸFV؊L4&gYI$6e1'5x.`k-|6ae-[6b|s$Ipw)'m*ŏ$cvȄB0+u_; _"!׵&³#EFbsosn o Mh>mpzy 2F}<8.S# \!#=Q.F'C"oXBPp DL2-`hW4(Q( KҪM$JuꟍM׍_Pٝcp/Z@} o&-ww| $Ia@Fp&{3KbH̠"SǤ5h0I=Z(C`(Kr+- CTY$فyC7BSZ0-nTgBV4^ڪti2oMQTonI~Ҿ|uNOYodm]Z˧D3#bzyk: "s6KfƭC ZwB*M݀Jh|PMU48t7AdSE>f&$46gnC㽋΋VEl,e66W~m2;G0;MअKIn ?u}D_۟=sT WhUBظ\MVC2KHuta'9Yͨ揃RAvk!٢^}TJVЖ>"8LCVUrb5l7YG!"&Ē>.-ŸPN&5j}ڙO#7yy!a=ݩT)u?[p``ut4Sjj,~:DQi0,/l) {Hdv  iIx/'l x\/1L5Ҩ3_;)}#1(^0ka]=] b(j2v0)P2˘IՐ3pYb脇6`k|ppsߧJ5 t嵴)vVU' }I3?1r0m,K5mӯD՛ybT:fꡦW5g#=>/\\{8omTDxuqy 6+M&P-0INl#alRB__o(6A"@& ל}r]7`Ir;TΈxm{ g/1޹HOoL%jP]TE4O9h XՏm{94_GF{7.+GK7uyWTU )Xc[ɦ&y(4`іJWES )S@&չU巗]& ܒU/I- Ḱ_,JZ_#V2pb]^ #i8:G[ETcfHBhZ >pЄ `uƨ:Y<9v'2>Nb痛,^ow$g8:UAx&!=vNR\}yxI92lG_w_[F:O5OTЩ?r@2-p &(j]C&eP2}>[(&BK`tnf[F[fz4T0$ka Aϛ4i(hS?cʴ hyX%fL)%i}ʔ'Enĩ^F8D!Y TpcH,IFl!v:?n,50za.D&K:2XC5m]̺rohPz @t<)f(bx:#郭v1lK O8#e4f<=—"7+3m@:F?<%@A_y4.v(o] ^ʯQSn9w=W6Lt,^,+J:2.y|-ugaED-u%P֣2=~AƁȢPA$`ryJP|7cA?1v[iUʢ a26ߌmD6zb<%2#`:roZu-A, pWeک|do]if^b<$tcnnxh* hHJܡ+Žv(4&j{VՋl*lZI$0F UZիw*o>VZ’ C_ Qɐvzt%_,6:īlfH[6K&Ӧ4O2Tc඿*v%-@)Pz(ޭr.pOKM" f ArK$5w959+q;5K ~U21lj(ባub D8h_<7  %vFmT!3 'ׄ1Ց?PC jƂ;eA S[кDQ'wg4#ڄjpY3ρqʈ_Yo'9߉|5$aZjs7t 0d=d+uvjՑQTy R Z7lKB"WT:W4 #RolIs3x\i`Tm04smOyUfy՝]i&$W޻;19cFb AwP,~2"QuZw\ܽf8g ڞi _2]`| DWEl{b0V,R7g$c:=e f1MP]Zm C$w4zc!89j Dw0ـ^1Rlna7 JXBbV_]5%Zb? ͝R߱ӗ$$RSKg9RMAh W~ IV9 |~p^nQ"4 CTwI1$CYb:GXL 4ν~,:_UHm'p<@@֎#~]#vE=[viYV~A ]Z,,b8֖$=TϽyUn2Bs6q#ZB_)2YZx5K̕ `!$O`lR TM$cyfprBlNjY4+n `C.o+z}suXR]I i]"'hu-PsBok@ HTz% MZkr ,oH鵦>OO[CM}L"(`" Uf,Mwgz7kgWJWpȻssϴ#24xך] 4lLZ*x/~7;r@ 0]m}Nz?+g5njFᅄ$7^b \@#A`6bJ_<vUì0|+ 2, uCi) 1.(>v'oLD4A4*xnZ"la.š vY)idfHD]i/(@*9T붞rB#S@AB^gc#]T"1LL$]D fO;K:'vF0če XY5ۉNU9Gim@ʤ\ۍJRsfޥ KH"fG86c1g}+8 z;g^R4X`ߒs{#ݒ/HDͫC2<|oqv&DXeDWESSl/ U%=(P~g^) g@qS¥ |hgGx[3sȖ~YQRDl1Ҏۨ +xLv +cIyWJ|nYX&mLBJOE}yʙyMN5te[^7g4 Eo…6S WCPsBZ4ϼ<:CVAF8YU*E5Vl|r2_Q4PrAT4ǜUlnSDyYIߝ^_GќӅ !(0Uc< [/=6ir>oR%3*aon⚺^@jZ ZH'_!:TK439<6~bReToCՓ 볭z0/UR*}B'z4ԭo~΢It|jZĀVONcsZhц,WZ˚zX24 j~%~JAh~J0|c o֛OZ[بEI`)_Һ_Sp+Dʤ)HjPv5Ø:/P4z̊&7̭h;hnesPa..ea"'!>t9bcT̀7d#=PA5]V8tӤtSSđmg3XI7zDpY&c {p7uVzRUB^BgLsa|`v]DsD|jFM\luk?HsGنNc:/wY'CK/Xx0.U>i+ f1t(d*WJ|E%2X gܾ &a[.BwM. l{O.9̶|}Cr=2FS6-OP &t Bizs_a Ŕj2E.յ_ $m.N ά͈c vܧl% A֜ X~:yed`ױ-YW{v°[i?LExd }bV/ؙ\)%uGE5];߂Grn$!Wd(s3I1 G\kq`i "d%UI%‹ROc]hsBq\iGbg ]"Ji*CՈٜ1&nM=u1DpHѮLl5گNԌR"`ۑ$sMK̦r%(#^4d{[g3EzqLR7;"n൜F^ 5.; Q8Oxvr" bʕ')õ.RaE>ˍ)&~XB<(CHҴ{-=A:I\5q5d=Vy,aU.i}'1ik|ԯ+ 2Wv4\GjuaLRJ3[EL<,ZE#Y\>/Vd7īw/TTQΧӂZ9;CIT4EN?YmCbN~41}:ݥ8]\@RlIC (lDnJЃYQ^%g F?r8^70^F!{A~a?wB*Pl2"G%YD}Y uPy|^u4scvPzMֽZkݣ(,ǺZ>p/+KE(te46 u. JZjV G$>= >}9d׆5+K!'jZ *0U u6k7C"tqCE̕IDYR_|栞3 j|Qt@R]C{L5y?"䞾= fwh !в] AV0b5I" D6͙wb"{z=g1<#K@(EM,xWDp]~E%E6^olc$e7ǐJJ!`-JPu48ȭJE1m؊QKkFr+@j(uCcGI-֔93'Dh lZKl`\/E Jp!,\ FO^.:4/* A,lM=)]h1ԬlYxe!;8:jǬ1)4>#+;HFO+_IjU Zw\ [7V)y);^&ªzfTX#?Y:}2C#t+2&h"-yą2eaVm@]&{K+P5mWTgλguFO蹚J}SvشX-"_L] BGIa@7P6n6x4jtL{ X/ZH}~6'qڔIar5hif uāum=_UW5>].HOh+*6=SG6h#UH+?65 R^6]Nj lwִ#^~b5;x t`D(|шQbgvyc*K{~XHqtf̌kVCZj?}xzl87 )Dn(JC;"vEVê{>: ycfcŶ̟CBڽea9c)8#i!&kuF 8MP^rn'/3E8l`-jZNADMlfDZ4 7e,R%;H;eg2 w*0Q?\_B_0U)̷^[ ug9_OzT(nӧ(%̽ ~IIs?cNNxO> nH,"2KbS%QhAd0I3'u\{'`uGw({)P1uL#I:M'B\Bc5X:4+Q:Dqrt+lqw@yzy:ZG  {] +W펼=8-*=}Ot0n`ַ<ה-3.! w Ĺao@ؽ`q_kj' t GJEv¡bC1:Ƽn.)MGF\*J_P@'y}lJBwIO[>^ԛS3A6}s}Ç6"Rצ,Klge\|wU^ 0GQlmq`?"i~r` 2ykOO%Ķ"*tSq醓TOs~z䦩sL1\޾ t'Ok@_ @y5#G[y٦a5*)r?w约RDHSړ%g(A}|Rex!RGNpӍޛ#j&.h/S܀!lx,Yx8OHGN ?Sko#f.R3U#{kQI`(E_|vt\ɺG AaO-ϰOD򺜗ACcr}Y5^cAծ3SVji-tazğ`Mx}yX'j5O⭡M/X>>>D-cb{M2*cRA3B<|%NC8:GyؓcnVR} 7 ̫`TS<9ZX7!6X#ڏIm-Q.sU*>`FiF#uYziKЧG"6~1DKv7*w#s 7nfZ Z6hrz1W`aU 3Lk<)\Ӄomg*CQ4H50#n-Z^-;H죩ϻC8?>ѩ4vuXr2kC4 I -}\2v( voN0R:XGV9[sOɕ!$ DL ,eǞq͝},5@1|v+Lc[ziਰKI( vwrtEcu0&V.g1hi[D*.JCm=YtyaK:JwU&Oc9[>P`CeD>åZ6WeP0!~WvsK!66=&ܘ ,osܭ|sQzˠmbk lh޾$.v0>^7Y#({ ODc@Kۓ:|:-p87%03-=QUᗇN 3=`~Xh)rВ/;[ۘ~aʑp!N5[,Dw7|F !ưq,De)J;Mμe!m"PC%4OԀ td^ +5y}D&7̴GKd@X%h lMsJ8 xY@[<*kAMB0)&XȑkQ8)n/szd5S{YZ񐖣FVf47ߏB'h\NsCgu'J.ZYPѢu8sɝXxNGǚil6Y?Xu 9C:\> t5<$"CE N97y׃pU60vExrZ|9smƈ/g<}y*!(}[BZv*&*TRmQBZn+Gqc#_pa4Do5[&ژi꺮gq0BL{+" #%]?ۯVOFD Vi T+c[ f}W2(~lLP$Zδ-piǕt¡1jjNqD}=2F~v`$d^LW  7Rlfֺkq$^h'˘g֪nmK*Г.b_LBBhae ۽f73,"ݼ5fRZ>q`9qZi6s_" ҽ^6'TѦUFF0PU? kM ^q<\ʃŵ/y Oו3yKj-Y(gjQ+*!aRQ:3Ϭ9P.}!` f"*˜uJiC<5?sR};؝pn/n(_m*XmŸr!|_'6k_ B:r?ygr_pS UnŌdՠt'jmdKꌜ iD[-]V8iti޴%x v1$3ʍ &I1L_4'x u@*ɽ'}jEO&>w+B 9_^ |b2<,>m JavgeXzɲX: g gV\'~& ]I;diʡ!ǡ6/C9= 8Pg/%2Wnl3Ań< D.S/w N<lI@ uuIy8Ί﵍Ѹ♉֪viA[xSPb"+?+Ûbc8S}oυSM\@̏#M֜&*xP,^%V+G üo7EdGx'h#(P]/)(cObd8~3:FK||7?udS1\L>}̝ϲ:("I.y^f"kv23JC0L6aƝd`rOD^9Ս'C ZUṷ̃â&*R r54/Ɔ$JC 9-ÓmoD̩Jlws@9xu  M SSwߓRJ(Z0"4i^H_nݸ6$ߪ,y}<<$ CDӶ & hI W!}h[^Ȩv >~Db)Qv_"Ǖu1QyJ28DBJ=M"ߢ]ni)(^$PvR9Hlin] KY(LDAވ,8eyB^8+ 帏|(ҕ2\wco?&mc9aN44\@ócB ;3 ~z&W7R жfd֩VӷW 9gN"J}){Bʟtu4Q ~/͵|u\xxbG0˧zſnzT:t&#޶DP~aۖ,`^\* |%u!tܣvt)rBFFavN+}F(a)0 +uZB٠` 9=WB'٦QɐwKF+笊V!˾ŠoAoQyS̜$&Q"3Π KmX{ZQO:l@WWK9~!!!93ܛP5s݋76+N <@,cg,-=+7蠂5BR|F€O#9k!Fhv H!YZOT2s^AU%N%SXLlXK= ӸVFQ(qǫt*zR&2ˁ__x,!>g`p?sd>_(NTC>y>:h${[vԴp,ˀj|P=O ʥo@B]'װ]uW8jL"ٍ`Ծo$8M1,D~ j'{VQl.KxdN;DNjce,QhU }iwm#_F:+ 2ZfB#cۺ՝؛pK:+Y,fYôͩrkͪ z׃)n ^/YݰMRَ:=7E\qAuL^oi?Om u'CLbJ;[=R@xx,MP'Q'#978 p۾Z13g k[O4|T@HT6949!zh7LiX c1좾5k2)zSvQL?˦<$cw-eDTѓj9`<W]jʔНR IpȠy1<%X~|fkTÉM"Phfop)NhC7}uJU kODthh咙}T58A n[nўVm|LEoI5|RF`Ϩ]0CkP??Z@LJY`klL*n3UǸ1v)|D<ɜzKm+W9^EYi"2)9fgyed# *vpn3ڋs˄pVC%FD(lo=㱚AKC!Īh_' `/ NNӪ"H~W+Q$r# ;Q67u"vԥ<öSMQuГR]Fv8M_5+(ҏ(!%ap"h>a#%Gsfvr뽔˜-Uxú7Ynu֗E7Vc-=ݲ6n͎k;'3qlB<<|[t,;y[$YQE%-)Iٛ[ݴ34+8 b[8gh P{r0 WhȔ 7Oɳۧꌆs4E:yD+A gq;Bu-&l2VLaH<Ȅb=pYsB:SYc-QlZk愱MËqG߼Pl+!'x [71Sd ;FKO$p2LA[WNKTBrlΟW,겒^`6 Җ tD= tIҭL|f#\[P΢ࠠxSh~S-aFf$ݰfJgץbIUl#'eDbH'`Eu4d>'.C1ǭ9`Ҙ)9 !\!,] )7Ot>,yk,i\\TVUg}< 6/'Ŀb*~L}ŧ2u&?a}=L6H40шP1AbxR~ =PŎ2DyBB׎}W뢭72L 8ln;8Eqc֣%yi3 Pa!o4܄`"h tbr) /`(̜;?a"3:Ͷ*$~:_[V+_˞dɡ8܀ @֑}|W/{ӥ@!F5s-|쫄iQ;%;Vjb }\9cD&F֣)YL{:@iE{Фà7)QսZKLMtVkt| R BeLMPk;jWW$>?þ3O"ElDdP ڳ=͟?BH(|%X㖥ЙȻFW-p6W~n_WgyZOu";.HERF&|v^CnmKȏH hldy]aY A1\ͨQvuY{ګUxx 5q*+Wx#Oj3*`YX=idZCVN8Xaiuoǔ} khM 5آBM`GtIsM'0 yeX6zljiD nmz;t_5QKY&SEٝ  _['Gc&j9 .1LS M:aRWYiC dFuB~!F*Pzvy/HF'џSRRO=3AdCb1%ȭB Fմk!-Y JG+OܠY`{El?J5,>j?2ZrdKI2*/$NT3E5P.bJO^ˀŷ'U؟&Zu]Q*_%3SꉃZNEmPIeܯ,j0[=w#)G@3ɝ]U 5 ܜPJ2 jҺ9-NB])8GV{d2# )q' p8l)I_5[hҳg6ausаcDxѰ1< p*kcJ*Fx kmF[& oTH8}Rj OW| i xkvZk0봯\SwsTawY7?E`7^8R*~qpe&{r$T=CN9.ɍt' l̳W&PK)p;IyY|\Eȏ}z?ڂD5Jy?,[IK>qtK*~?e|!{MMzuo> PBڑ!?lU1=Ԥw:r ]Vׅ%[ÛauӖOcU1ԘEXePb:oEFB 2Ȥ|*}oуŴ|F▿$SNW+@ Dx^OݐqP)Lr芩n> +/`ߠӸK»KY&ݮj3ho@B X^}XM-/ N%?;B$=юS2+BUc5J-Ylpeؘ> ΍Q $bRTOJ&݂F@m䀲 m}De-S,0wj‘߁@ ų#E%⎓tN(w-=vT 4n F*ËV}zs7?}j@J{vb8bO!$׾j/'xy+ࢱo]&z>ezrXg=6Ň+#BzGTMS>)1}ɴoUD?cs:(n,֏Il_^̹ўiÞql'yoE5 {+l5P%CC6*^g1p J2lD8&w`bˍh6‘ڣ0mۢ\ۿRmC^A.^ }*A_t8̵>jrbdV *vE :e?!N@`2.T֊eAx?uΈDBqם2[أ۲J`ۿ@9 _Z\)3( zqĴ7cW.!B8K(aq٥d<{0n*< TȁeVĒʂ+ ,udMxFO.K{@7 rKq }@5!ϟ.XnBp=ܴJ,{Ԧ  >ְ072/yX+Ǟz~-En+F; ( b.xi#'F|UY[l*AFyigJb1Nw}7sƱ!2ɒ~gy%㲛/yod=\ r@;ށr;q! Z@;uFnhtl%YB$f{m3;pw h xF%Tܧ>Z,p1RqTj2vC{!/-N'J"b{?N>S-0&U]SxJH*,8%/0_'K9hv\;at=>oex4s%P $gUt9"guTIsjĘΑnt Pb+#'N lFp'f.GO珞ӊq&0<94oڰ!yB:'N* Ǫ<ѿ+h jN:̑7)q->xʟgPcn#,^?97$[(T8lT4i1O ,xQQEkuj`S/[2t6}3wlCʗ~3 dBD&1^Bι[1CgW ;Zl̉Q &Z6^l -aw@`< z>㿩JA52a$ Md&-:>"p~ 5+$[un,rm7:پ@kI`)bydx۞*S^sRnBt3Fíteô g{`(:xjV۳|na(E,Sy9T>Z#jϽݞBQN\)Qec$&$#`̺U> l|("o+_.274%bN@kaH>OaVs[YáC+ MN|*hW{*iipKRk4.Z#[{ ?h֓BV 1o{6e1K"/(x8qBftB0tkz67 T+",_8b= m͢1AvJNTgNL|y 7<73"[Z~_(G./H.i݂- gfx_K,(UYXZ9jyLc=()WIZCСIdlHM]W\tzXCɽf~.Ao߻KɰpWHauv)iY@h !8x#Sj Y%d {˳DGۚ_icߩ~,ڡ&YI bV@O<~oM  ҰLGg7R)G#@cC!2.\Ve*V}e3I\?MU_w~4~RYu{A<%=lr{\U%aR ƚ/vg Gg6{/J Y Y6>9 c@XK%s$23Gc/6m_EȫԟTH[d :L|+@aWY1dO<~a9s 'sc͞$-3-/syiܡa`6Q{w)6o;9AL^5"$$3Ga0F0@S.Y^/G"mLpdĪt<2x P` "S۠f?gf5ClORWS4ȩFݩI8bDdO@\Xdef7; כ  Vq'W e" l|!uߤR8/, tp&s klXѪ9о,/{ۀ# w)k ^ɍDWnj Zmm #rbMH`q P;Ttb/G&wThJ()%dN Dw -MGOz$8dQNsxWuG_4X1Y`1L <+s!1v': _ԪHBا#/ufmi 2sDŽ,c07[eWM&~ĥʥ*8p)2_*"}pѓe Kȷ Wio-(s'ʌ"~02 0KVOL붃w>Ej^*L-i+Lzt[P{  ڈG!uʤE[:٪h*MBiXP c IiHs\ U\lU3ς98q#=ƫ~afܺfdB7ƀaN?G:`+S拉M+%-NUi8zPT6e>#\gKڞ5$iChgty/^buC.̭YF۔?AYPT:uY` i<( Y ~yDl5aҒ)n12 偗-%F ¹(nra҉ jawJSqm 1nYOr;J@w {UɱV%چ4XT( ,q*!g0odG\9"KcyQ%fݹ%Ѓp8fuH8CQY&)/XjM1M}k1Uxۑ|`B _]C \v-) ({!8]DLf:ɯm"I{Ɋ`'ޤ[yl۷Ec_s yHS-[Db&UiN^“=&҅>?DE[zntVG⤡'>ó~B'Pwp::x@F:@TW6sW;yKS9P@#a( Ὗ+nkEjAI? [R4Kx$9Kȉ%; !溵/k}gJ ݥ]@$a*oyTšK΍M#1@z$٣丅dbh>o^6lcx=TK*_yqq{N&R^¡wE0iԓx5u[zn;ToMIhiݴ26,cAS?&QJ'7oզ^gYpW񾈹_M 5q9Ueͼ!.EHT-z} a+O@+M4h"mhtqFaF p,bD 尖 iK_q=~ql1$==׫EΰT0F`6 ԗ;p&IqSRfu%HIqĺ:HZ5!y_ۇWxO0G.:,ZGo1yHݕ.LM ɮ4j|CAO|;cB6MnCK Eꁲ<ֳr>x" &&){lAY4 Q.fm ƽ6BT<֘xk#3F@ _a6͹j6O6SHݡY*&u5P_%%rS}W .Am S 쥐Lhc@:LGQ酗pf/A)`R.]1iw@1FD,Tۤ:fF̭Jx#,*أCfqS%\D7}K.s Wi_NTDy[Wt-k}J93η%/e*~SCj~Ok^/vLwnFII!ȱV]l[Dw5Gǽ68'*`ŨokԐE̟ `dq|K40Jۦ\z)b?f}X0K2kT~%ٞծ%.S 6ScX$=o]s:o5{綣Fͳ*V߹-$ om"R qo;ՌYx9ӪvjnwIJbuKoslڅia7G''0dx uߙ~b !6`C1O:Vfu' #ZSWg6z\4>=7 L4[e))i#cd `zTОQC7Z`Tr-hua;]-ņpDgc[4oΖHϦ0$B)tr -G< }dG@rQ"VE}EvX'խrZ"}`WɜN?YN 't>1vqNCׂn,ce߇1cѡ,RvTΙ j}V ~:;\ѹ1/zh;`(٫ؘ_0kx]Ji;WX6e ܹkt>cM<-9 ( <:YDSjK/ޯ><@p1zz3[0p6'6B]Ơ$5LJ0qPȽAfu+Wր 5kO[byb'G!NR?(mѰ8i)EG 4΀G3߻%'+U{qhbNr coL#} hM=kz5} XtXM> 2~:7ʸζ"_B6aWC0|\3BE7=C#Ie@ UTHyOi8UD6CF;I^q*DU``0dj-RߜfWk # 4WJ9b?lj6a\G['@#ŁU"C2s7:gqvQ6:۶w+}pVkD,uXFPgѭzRX'$wq ̶!5@^,G){r1؝mJ#f2:"f͏tFEC :hz+߷7w6>7qJ1iӥB#b-z{oYKx{!c==+ĕf}gy?e`Z"o4%z=_vװm|Jޞ50$3)[ڲv((-'$ɢkkkXhv3˖͠Վzyɦq4s_Sw!4j J$ ?ʖP"9}粉@*qPͨ]M[@p2\|B77m1$K;zɻ>M!֑'se0Vc1RQR%l\`0ꔔS@#k ȠCu-J[]&@d2nrE3e~(,_mp::\꓀H{2gAz>+ߴqEП?_"qrZ$pFf#@q1qFx_GBNhuiziRW a?&@ 6XLG%p>=&_?a,2V5 Mnl92;u#h^ mCʸ(q ՈCy>x2J}db14+cz0/7TI]D) i$ݭ3 FRؿ/1bO]EaqkyxVR/ͼRf8I{JƮ1xj] &5`C[697Vۖ.Hf]I+A=k5o\7+ ^nl,zr"ԃBO;6Ӄ|ͧTBK·$k2T[ΚxOUx}G/W9 B(GPܽG 0йO@ĿO5 E+]w8En _ui%*[[(\f $tG8AM6QqTZ?aۈϻݗ:[Qw#@D4]}?ȌGʞS %bn 9G:`@N$$xYvb,g8-S$?Hwn]LHU&WAzQ)On7m0C켅޳MP;5lETE)vYΓuHG}uoL9_sũ#`JO05KtFQШ' &>7`n?EˏDjrk9"cv |;g1&D&(ퟀEr@' B@r}=Vɉ#m.".B8+Q;膑ܺ0I(ѡ͞NUtny6-n# qk mEΜZߍs¨Vҿ(-N ES?I'*Jg:4Np/$""6Ws"/#oB9j{H$d7dAu{ .^Yލʴmx+f}*ۭ]y-ӈ8n)ރd8 Q ç[E&x5P8P4h[8t\ydl 'Hq|j9d?-r&e- zqY}?Al]M+>QWU,~|Fm-1^`a32Zr-y^hWm ^ ?M0E~;pF3sà aV%ۯ(. ּ:,~.9-G[i0i~m$Kk"\4_lS>:b P[X\oHY^t" jbIxn)˖{ʌ㹦,oIHQ:J€"q˻ o9(tS7$Qeeh|[;#}f JÌFfPW7u7@%%-, \G. M @0zx训. AS&fʥ͉.a;u%3(H=pXfsl|^}ӫ`y K`hrht%Ks&vsc=ʣ eƯ s:qUI Ӵ/nJbnU`Cڌ?Z 4k:8DJq^w;܏]'kҦ'"8;Bl9#9r.Ƨ(b~*jL'<;g YOh-~ʃx+t(Dv[\,lҫGu9ο*8gVH!޶J}G爥r@(Y@{wFsD:l|HF*%s>W cTPԡy4RQ9pa: FX:LOF ;h$Q#qpπA ~ys);zJTJHȿy{C/fk\au.n6L^> ֎?T5s]7L'A @Q^HY<'Z b*c>,4ѱ%#+:h*Q"%:xҬ L=wIzl_(rS}誒ʔ"z9WزvKᐁ}ʡP]Gf.!N"J]ZP"#ֳ%XvPWa œGBPkmd5[Pvj<:vej"hۥ+F&K=(ϮZi eKS6ƹ/$<4mDd>Q]b, 9lo\ FsT6(>incU\n+.87 }OyBʛDqTӓas??mzPhLw.nwS먵֠(wԑq\m3GX '~3)ʄɴ&c7Y=-ژ,R|{],s,V5I3!Xho|V(*lD0%ѿbo.$j gbhTOe Yp 7Dk%9q9`OݚM!f5ĚWiA@P )Wɪc;ͷ\ EEzR@u0\HߌuDCğ Xq2c> _3?nΛ]ɭy=ur],z=|Nq׎6\h72yԏOT[τ3I Fb[#\ jpՐȨB$G1 cxpjW}[kbf<@SpsOW5An' GK"u4EW]f$r}LB{]޹(x {b!I^Q . M1g"&^[l9t(,HA)(J[ߠ1@'Uҿk*_%XdU *x0BGbD8I,_O_\z􇹒q7?!^uh!#D0sṼNjS MzL<%&ѣ_D clf[z&Ρ#O m!KhwkJNFsLXLEvAO3MVqv=BVuJ~j5|+Nu_5" :(٧T?Zm@YegY2Zi' R-[Pa:Wv5}= `yTi zӧęo;}#WJDn*kշڗWBx+5=_ߵ>[Q!% ~Ar(ZU[蚡5ࡼ145mPYw\ńJv h`V&aײR-@{mLO$9;tIbE"m9)a[YgZMftK!Vs ![!fd=5%|slC;Ws6 Ԑ^!"Ei%l.]{հZ `M}FY-@)%ǂ~R IYz7?I_Nmh6܌o gVF$ܫcX)4۵䤤M{ e=*Q9 h}Y΍i=4m ŻyU G5}W+OGLS3UQ5jo;h98daCCo`\koHsd@{+F]D`\VPf=;iH,ni\cw[sLM,jw/ KWЂu(P []%S+"3 T4(֎n6ƫa $loFyJ`R6q7Ӕ)N`c[IBWvћ =Ɛ|i>D1@qaqcJo%kꍤU%N Xϩgx/u8:ŤfQ=jIˏl[g Yi=çZп͂hAصZ;'5d_B85+jtA6A>0FT!M>U-oτ(FN "=aqZS#F2*%|h\!R`9  - ̼ *$Jq[}]ᡈBX@M֩Ho'%1j٤(V3Kl}*:D^4Ո!docs/%?ˌ((N_3SGPHm-8 `їk!I` P/5ҫPNӧ!d~;}(^h7:,cEPt>2zIzp,Նщ*&2&\j\'~!RhUJ.E@}@̨3|G#1!ѡmΙe{~^+[6tEm{T <>}ҕuk#Wv[~toql٨Aտ*E|v`6jh(z}iPZڟ+ E*!7W!Ey'XXHŎ7hY͘z| 3lr4u 얭߲/hZ^1D ),IO}i-u%hd=9YT}xV(ڬ@4M؂KOa=J6|شGE$+F7 u$EǫN4>tp(e3Uo+q zᆶ }7"Ra*V? }!R_fSEFFCirIO_$D;^ZS`w 4e=Ywh];{z rQZ5UE̙>}*p|ghPč"Uտ5#P\Q&Vz{\dfVX#f޷`(E<[ /#,*ɊZ;,bHCBNLX9o¯,=t;X4ZUU3\)o$sI$7keGUŝli8Ɛߤ.VK݌L~k8 0d˒뒦I=ONԖKr5&^]ӌ꼔2ᴗ옩#‡활#ޟ֠*[`ko2y{:j՝}I:TAA[_kUKto51{c+qp#V@"&`!P¹[]z"|[T{8j7~ՈB@jhs=v.\$.t{QV5 >5L1i8jp iЫX a;iL@F9Mjr௝Q*n DX͉hǏtuSΆOS[۹7ul9;a*_qXݨ^`UzvU=XaM:-GZ>AcD/(6D2"ߚ iPo\M$YўjϪ9 YxUU~ΕG^,IRƏVk(Êfs{N +:&"a1װγ3]R"M;}F7̭U,=7t2ݴ[0pC|U5xE8e=Ru7<^ᦠ7`QaWڒ =@cf|dp?N17.ld4зβ665;MP/?^qʴD})q[`scJ~*M?4ܮa Sķa!~-Bd%J#ҧrn͚AvC <$!d #?KhR= 1`CmCT!>I::v*_\0y-؂ӳ&%q) XZ(Xǯ6(=0^ci 9 IuJ2| 8..9Xɿ¥8B?o:NVAZRi̧hSfOX$Aϓl5M#e'f@^zgܢWy`(>"B@ȑfkO4 ( Zlo.Bbnw[ͥg!ؤr 0hz\;B\== _E9H+S얙F;S8qS ^u>h`^WZKLB%ނ &s^ݪۍ@xZB! n7Un3[s!uf#B%OR>/~ϞQa :kH!I0gf[[Nfa?,ϵA"t=&+9e&GNcm1˪ 0o6A TVpcE0zk͇{-45Q*r9uBMM$8u -3V 4zis4?fLt>tB6gM[j+׽V']J4\ka\k.!R.N/j ui@~-n-QU^~GN%Q+=Y7r 8~ lp; #ff#o-%M8Tb7NHVJw&'b #S=j.Lky8A;h8fS 'B7ix ˉ ߝ䏻bm#傽{["w (h{5p\ )XSy)FJቤ6'YKJYH8v[-ןV ksӴ|.XHA_S 5?895gm [Rtp7i#*g[o}7kJIt'_KE~Tio5-`j1f> RôVVA 0r`EwG֠-KZI$ 3D7aٮ@7|pi)j2|jxJf 9`#xcaҠll4jNZ+j9b]zSL 'f~oښhb*\)Z1io1k AgΛ-Z SѣzVV{ 0gM ,峼L Iv.&M碶 kk@KD4FtꑂHP,JpƓEޙZ#V .fp@.X׺x4>M༤=>EL*6#UF[M<ۥ(XPVwky*t&hIfvD+0(3gՑ[U`+Q57^ pg8 c|غDPs#|8xqixRf5}YBTn1edld]ra6׊LS;rҨ^S漻6F= CI5s{nN}iAjR|\$cѐ`Zd OXLV bĩKjznzu^#X٘FCzk{wd=0g ƌnq{Y=9f{.%\&d5U9#X+8nIZNŸĝ-u}-ff*\^Wtg)z,s'12MY  !C=\i+eb^*p NV<(zc3Z2qG5 K\e?x&՞C7 '9jGf3H48> RęDȠ&!ۀ5X\&]r zu bn-+Ե_x='f|'/ɮ uQm5vE2+VgsQ 5]7 \{[;gyfL$`Q$\H@g+/D+kA*t`Vvy.3go 3SPWpmZqp;@3^a`dH1n؝$7LCR|4+π쳔e#ȉ[̫ը1Dm=V``csEcEaZCQƊc?(b㳮z/bMU4L7^P:c]rKFl'zE8P]$ h 哇˟8߉A{L"裊^=; L V͞+u1 B"gHMoQl] ݾ:@PEF4ln -€qj5u&TY IVݏU6 _.}O{uUW+1KD~cDVi^v1,a? YpS=g_BRc`2! ( wۍ#{,2䮹S"#sg!&.QRXo\|KY)7{#F[3>oո/wCbӃ§hA:?zQALEiH3ϿrT}!D ɀ2/Bd@E6Eܴڝn0̇w~-yaZSy bJFYDzM-/LG=祏6ћ C P& &\%>|\Wx[xIEJ"9]\*2誛p;۴.n—YJ.>UoIVgiVo\YLr Kʸ!>~?{LV2|*9}7dSsa±YErw\08{BWdW?ag~fC6MCY]Ug/YvfE:my7MHr >2(aQ́[lb yz&ep67AʑD{qM,̌l,ٌKZ:)cZ4X Xf | j,*-^+KKym0 o r1&jqviB N R$iZIY/Hxω:CM!\mW!&t9B]ˉݖ:At7&U--zGCXxF Ts+SȞyU_]qP=x|Sl :#߿/ļz"t :{dΚ$㮖h1sҋ@[=',_R"ofbvϮL_g54OR`tYeS03π gKqt-ڞ -Z-:PZ_ Ml!?fe9xUW \*Š- Gxm(]BFwfF܂drpoy17дL}'6ZƒI!dM@B_c fL!ͱxht9iaV_:&;3HaѲe: D{bD`ME4{MZ^˾U̹r#& Ct'ikK`?hAdq?T\v+C'jVJT $Ze񓸂=zlʝgf^#%|% QNu&wBmFk⩛gEY}xk:kÁWհzk Ew`o1O $`/3৶9,v9f Mɤh.!"DAzsd9?X,& ٯ,w_Ѵh)O*sB+7 E 82`(>cJalӾ|ptЄYD6A讣7 ,m&F߮\ 7?v1 }^하h{}ӱ;}?/|PҋM{F@\=,H]uF{f/Ȓ@ Qi/ !B I]6^ik67۟}kv%qH#^ܺ,z^/vSΊú4@_ce*;  " j{pQqE;uD ? 0ֳM8Xo<"X5C׋J2ᄞBgcA2#~%Q.ZFL 7=5e *G1wՋNd gEpE@eՔ"oopT\xc$QPp"n@C*9{3^$33`wKU롾@ro 1(P oMBxy V[!Q=$pwGƣdJ*!ef 08p0d": ^^pwjMNL-588,{?8邗71 @( _=P;]XGCLC+t<`mXjkgАǃ Ҫ@.BU8oagxkLtFnEanV8$6]?_vnݩ[] R{hUR5Ces!wF6MItH `Ŷ?듵~DC<82RFqlWW((ca.Ҷ$"f+z*Xz ]5չt'\A*ʳwqS, Å1|(B1KkO^_/oa MagX?RPteERHKŸ'Ӳ =b}ArNm>&3{ L`Za|O7G= 7z9RQ*7~>Tw' z!e>[I{Lanéj3=%e;/TēbB'Um@g甆ԪGH n /7Y^3*se 1`#hK9CXrDhd-+ۃْ~R>O(C#uqd((ð Z-^!f̹ }C0_J$-+L:r.̇o,,fR2>DJ!jeS,:MqȺ>c%KA߽8P6y<أ$S>|_r}"cZ8K7c/ h[Ld|7փH䈿x[UG-'0&,ЇeXb* ,p% x5@p!>XO䧦*#68йZP3Ud VCw,k!#Q غKhTǸ.+pTRr`cVnmDRi񝁽 %n49:5k6 רKPhߨۡ;&DWB]fo𙉎 IoSr{sl&ѯkksD;ݒ TsH(0/̖q=crLb#%i:lWǓ~[*Z8m2,ӏw3,oO{G%5@ /Ү,(^͙6qbCK2~6=қ:8^W6O({z!+V&\$ge9Ʊ\QPy!1yxBIi:#tD=YNZ+~ EӯT#{Ib}ͿOCyjm:ōVTq gY1о1F]w?ll~Yc['Mbfg R"*kSqM#bmR^;e9w_鏃oSpQ]xu&@^D7_ ic= č)U['`VLJ+V;Zme"(fÖ0x8$k0 kOot|W`amQ52<:14Lin#pmaf,̕m9붣MѵbA]l|6NbG[˓s~ :<{v>4g1d@Qo!Dv&5$}M0lMa$5D%gy:1eZi5W5P)DdkEqviHN|b@MԄ3ɍdߩ|%Da~ok5ӄe!ZG`םWc)DzsYU(uZo:y>7٣m,%rȑy6mwTp̊'`v珊id d>-tA4خY8koV%VX;#8)s&&*(R~ GwyW`aj}_kJ},Tqz{rNtX8v8Ȭ㹋flлVn(l\{kGK3$ 2QssX z4KwD vôk97;L% !?za` TǰѸVԷ`W0!A1`ӷ!Wt\7ɡv#l'[-8\ ][vu|O#4JgbAtgLLnϯqc˴$AA=Mt~/goH`xEa@cXD!gQlM:Xϓjs&U!X d_̠Ε$TN \E FoQ0-f8m(aW|VZza°IN/m8b~lE-#aB` Il1.d|v"X 7}V6pV"bk[ra2$Y0"W\. ylGw ϲ:dDk}]O#7P+洙p1k K,0^jJrX<⚇j%C>ez9E22?@#e oCw^ccHF>ci5e_/d.MS W*U/c]5]rԛ4^f{6 QKe`0L"R@%O1KP2g4CBcv3h*S'02љQ ᯇ% V5K*/Hȱ@Zu!Yeʑ3%/1%ĵ䝮zT{=~uVpBeߏnmt8S{]4+ N:r qs/3Őx 4 w[i/ʍy,)T I %yCVMjz=I_ѷK% 9[=jzEˎK,EɉFmQ Zg*"׷{ϖ+#qΐiilo5TէgRvPT~$уi.zF[KkesX'm߶A$.go i`[Բ+#옖//WI*|(/>ζgKݐEk:wUdE0^&>w䮁` g^CbzY1Tjq,XDG[r\єx&eA ۣҭ2p1Ko\wPQZutS8cR+翕 &\NeʼnbhnfzI,{IGF:/z%8~ )#P7yܒL$.*ЉAw{kPs1[D i襢*Pa>`Ec92oyfXP!(0pI PVoJ$Kʸ#'p([.ݜ>ݻłc^;z幩"؈PsƟ#נ-,Yd,62Dok|])+l-YkF`% xϞVe;!_^d-nV0æp#0$dYmIDW$(&t Nʅ0-[M.ićŇՃT:,G# qE#@9@2K<9cp+d0T\2J숔j^eZ{fUF%O;'_]G$)}=e8ɂ / n_1\4q)/E@(7"ӑCUeench_`@,%9 6p|\n\Cb s k䢯B`"xjS#b"溙w05!Ɏ~kϋ.` `0TK?G_X:gF0x!IAhY(K{#Vb3w0@{moh/$DZ N'aJ*Or . i; AByS3fmqMthHЖq{UV6X`w2|wp@ MZs0M(uѐ>wtyZ+X/4[ْ {_5_PrpLčם,IM\RWp_:du *0XlP5[ƸY) q o^$m|ZcOjFa9BBf>ÐmafQPg'$;ƃ/lM s,fFKYJй[-VI Qea8O4"*m/eY=p1Ye?SFtxJi\NGKS65/qYڞ#~G-?S?9cRs=yD J8?L h(PL2I>u*yv1 ;( ;JK_m^ES6(ծ)mK+K˵a$_IK_XlqWKÞ:UtV2؆e 6A,M) 0ve.b/q+"auhJ vX`Hj]y<9 +{ v∩zvFQ=@j˼Re@ZN$\JC 5K_ cږϟ0Mq)E]083mԙZ֠Mt¹;Lz71!@ĆZ/3Sl ('iSZ* կ.ʼu*4?1&={{T6r.Σ?E9h4Ff0vq(q^6 ]h*6緫u8 =׀^2ZqP:h*בO$~qdǸH(>nt+Lr~43*voeR ŴW. dyO(_DM3Ec֟ w0>':f"L-!=\!~BqϹL_aR#o폦΋Bb r rWO)I"PF(&^O/n2 7˲@=CXH>kyxd3 ~2JvV<_[o88lP[]JC3e x6dl2zI)T5esj UDo}~{u\'bK:3ha%}v[\WŃN$ 8WgOo K)B:1k](tݚC_  5`>5jHSXDc#JAR6CjKYZm%|@v֐H; ]8kj*X`q6'b}򙠲DO'I!oPB]:8Պ u}|S' s//+TthrHs2<;M@LJ1wFAWG%<%-GϋShT7/yZkhZOTTȤ6dR]y_Q2EB6\vpGʀ1bFI`DOzb'g1sCvQbd4;"b=[F̝pۨ+횥:F8U4LB$qKBBZ~H!*x(1npGIIaf-̼ew. Y7yAP| ݥ?nŎ8֓ R8'dhl]8kkEZG@fhS-&K)4KO%[0c6,Z]KT p~:ĄNJOj7tP|FY^$dUzT.KQGTS_ƇLrHy [FH#m2,|np:p_ E)R##c: 5vM4ioI#mYQ3B>D t l`4bb' ߸AI܏gRZL-NЏŨ#k`RgwȴXEpg%s5q#\`aGg^u|=;'<fc{P4yq;8Lݹe; {iz7JfY!ܒʂNJ?t.@kZ>P8\K\ሀm^忨E1㐝otCQ!w.UCi!PQN߯ as uBV %iF9ov*}o/T0,Njݝgw25䝬Nw߰p ?/趙n |M$6 ;!l֎lzU'i~A A* ?h 'a6yepomIT~ ռPe v Q@KI<*qII SUH,HAJ ;a!-c!6 sK l"^}K *DE=.eV/3Ңcw0j$t.K}F߳rכҳ?W2CA4ɫ'E5v/%~>F/dh6ƌ_ZWb5IJĭRZy\zg=^q}]PfшutK X,DR9xҎU@tΚs hOTu-6}g/{^5rHb Y:\RPѿ4 `vYDqb{ZI'*ax't7JQPUOYg/V~c}FKC@GXd"Vv#d (%(ؘ&f4 lW3kԪpJCrI%R}4k&ofW WF@ hhWgHsԃ]OtQ'i1W7pg 3btDѥ)C{4Ǧ=OP )no!L5o(3e W[krney%T6C )B0jjaAX Ym3dĎơ5;9wGGނ;XF.j7J 7 r[ZQp۔P/ GЌk'\+@Zvrqv'j@>ŝ -$Ne4"&I_atS's@i<HfR5~ӅW57$b_dq%$^ָWj{Ob3BIYɭ8o}S(WdgHg18Y2W6FTiCQ*y&>23 [Jwik&fTZw@|:ZL{v]bw!80xP7Ymv`N-#w?w+aA!0 Vf'[I&#A&uf}>ZZѕΨ9-ܘ&@abc`FCuyB3H&Z|5*e:%c >6O}J<^U-"*8zccY)mpvl/k,5rFP}|џܑQd$GK,0'G΄pg~;;H`T+\t?jQGlAw bqK9b,87O,Ԯ8#vSIk ʊ3ny;Lm[. (*n,x @rGNBU\Alt4I%m*]-Cđ{AD{[h*hCuLH$HL Yxѽ -&$z+ݬ-)Y;&kݝ3 NN1 `mhԊl  sÂ9͓f EZ ZEI#PjAՇt/ *[Cbn4 ~eq\yvyHT$,%XXI=F}-ҽ`aʦ)&acB[[@#~Ȑ")t X'N(K(F%[+BUb-Ugę\uY|%RS4; 4al1? :W-.P8׺ s7؇})0RB*w`4g$H[šQT[A #ޡ Tξ|ҢBW}BX迻|-wje !o:7@^O?qnHuͯQjkIg?&F寨јZ=A5m>~"'"[=R\F]Jxb4FRM4 jRY[=ˑ4Q& } k{bo|> L=Ɛ?яORy"zXWax/R!a.,e;f'8IAYCݘebRby&laT*fى""[ӗԩ4_0^T4G݆:${W"3RbFt퀳Đu ~X t/pF5a%:/WO`㍯ໃ!̨KEtM֏|ah C){SVR@wObdGMhSǜ0 eИ U~8p YJ =NL_|.+Qn0wqP!eju?$kF `Tro#$q`*uנaQ$شER8h H/@`RdRTұ7}%GDؘKߢ~PR2V3M^ @v/\Rsr@ <t$O$1?u$@9Gx#@+6O2CA5NM02 {2,yF#7ur%HD۰v㷇j;& XA\| r~M~iZHBL ##.1[D' Qlm|Z_mF7I-vdie6K>$\( #Wl(v%䖽&axVyGtceF&ǐabzx/p92,As^~I)zphzLdӅżWBu)R֜ڿ%hjaɏH@QGH=ӨfV |ZPtMT7u+Ot>OdYb,?TW-DΘ.œD_:ǂ3Bt9϶DL.4*Z/>9B?ê-Օ/tE4?tNm蕪TU`t$J/-9paE}`'_yvΛ_~ "x5TvVGo'=82[lN>=0lJ]2% 7;.<^Fطm1سzb@$PX-t&\p|XaH+ȡDY{AHa=/eXC>qY}~>8'ΑH0TBc̯2 x1J,@(zpo2O?萞,>!It.gd@Î ~k^_6v yhԠ6~ΑZAS Tv>36+CS}-k+&^C"a+`zƟ%ʾ._hs\E/RN--d@:pU {J`G߿g HyDçK (`X7suC փZ2]̥0v["Ⓥ! PL`Be(,'"ӡÄDY߀'|#w7Ta?Y&?/A&'JL& >=<|Zê+ R?N`Zp)B)031X=o^|U6Q&|A)luTR3nv;Yxr:}Ҏ5dƋ`uܥEA~HO.΁1baL4Xa_ yz8}vK~N34$1,efO6؛ (@ r"Jefo+ʇ8)WxSt {dٽޢL,.IfCQxबo%D&{sWGH_J7#`t~t,F:H}!OZ*|юvB 2s-a]՝d풶Ms^A/>$YCp<7~c&Rveq6ѮRV_wD{Λ5=tbfY7DnTM>ār#tjelϮc4~,Ki-r6ԓG#f&k۶IZ %fՏ ׯ$ ]o'wG1L7h?# +ěMf-+:e,- xf]"#llo>h_GdZ'Ԋ-/6nK9-MHqcZCiU ۧM@!1pG"GXGuI_fgT|9rB3+)YQv:NX8a/O.X \Ä[,n>j!IF/њθN§avOzZP>رXٻ~*GCa\򐀍X0/[S_=Z5I"^mw$2yQ(צ `ѤV7V=B`7&$Ff׆#";\md bS{Pxxd}6*+L\d=A*d2{ƓE@Plz4>A x~,q# *b-Yl* >?Kݬ{ V'VO9N1yꃶT` #/6xsǪQV-#F8g{MG'BEI ]3"Y8TM;PlDe~%g;V3]:SGg0'Qc=Ɵ8>=L cRyvg!DH~IAۥ}fγ1ZهNsHv,w=Wx ޛ^img晍 dJeaApFu/ &Ih3|ihtl'pOzۅ~Zijі;^2]:oruv溃ϵ: q1KѫsիXEcob.WH yW9j5=<nQqX,|5sc5ly*ķK,`4IpfEb] Pu+t'bfnA%؇W}vM&s,Q#|v0 ( i&ЈP{3V J*Y)LS" NN-uۇ0*G .O=Oہ1}ϵy#;A,,>t/7AJo]ё*UF(T@-]%Mo?ɏ7[Pƭ/yV,Aj0j@ly2 B, $J 7U>dW} v R8~!*ip&y'10Ӗ԰$[$zeIՐK`{|DmX/mI왤l"S =p{7b[:]%F! +"oGeZu g)IZ(' ,;/,3䬖kؽ;D7Ą~3IcU*nl~̤boڻ*#U 5 JŒ?)f<:8, :!A= Tn*2>!jޅ o&eEǩ–WJ ͓6ZQR/SLuS,^|9W}Z8$Lh{㖦f&Y@1'c6Z@R{M߃3T1Weׂ{kZnjb KW^פf)Ĵ&IE5yĖuUx }9eWԜﭢ0%;aKԈZ>UlI?7YR. $ h=]Xp0Cmin5@7-K.̖c:T3YLKN3/^glw%7H.gMRt#2@=)380Dǽ|E`fc/tVN]{cW{}BʤB #24h PW$+4 M?>Cp'L#zMԃU6[}ԯG.A5Gjo07cɡ/EEQog2]|g΂ 2PzI#v+:+` !$_A1$²i310šUn(nhd{e4=uTt64l4xa9f=hs ,xPA_->h7a%B>n~K)n}ܘT\ 3p堚5܎÷}хrTM'w!bЙ8AdC|Ƕ J' W Y6Ά74nD8:|Q]CN* ez(2Ks=s,)D)R#}sqψ3'H|M*9ǥ1J.Opu--SQ;|eh@kdW9zqcf#+plT;7gKV=cаD.gnNC@ěF#g@S6ӷH|d(nY}fQMc?;k/^ ~؝C*z𶾶NM?:cɠ$hsnPgaFla0 } S 4JbJDr' mA11iSx=lac{L\@3WYNhU+69Skxs K&?̴ #CS+O!,aL وs `6 \z1JCV{puv#Ylz O~*zI芢Ykhl5Vy"G3T<}Dx.YאǡqfuyY֢f難i5nI^7`Gk_#30VYU50nsZ -~”CIGJ|ޅ~σFE  j}'7'rDQ8s7VAod'%jP.s)L:;Z꼠׶ < ř&m,C< ?7jI"Ҫ dbT!0UQQH>CKj'7:~~yg$`ɛ.ixNQKl % K_ a,#C'hnݜ* zR+^.RXQ ,Io ܰAN]*HmXJt]6,=HnjZʧ΁\+ NZö-e~+iWm\e~T1{amNWfVvkҶ'qwҵvueBcAx`:gle '(^jȝ]cx=6cN6վXU:!;ID`>)}'*u-}z-'X(Nh*@lWm,4΍S<#Az>QT4R;t^$wgIS!v낗fH8(k5zR$DAUخǸ0s( uHKndZ2tIY2E!M 'lV=ГaNwe#1}sxgWl)LCQQ#_:7Fx_7RɄZmn]@P_:~,Mb7-fi#b)7, _8ӹRW-ղ;-78Pᥴ )㳶Faِg: NIyy_cMjFdAp9;|2 09@"?A+wWbacX98 U90ݶQx(JXzK8ÛOm|p 찦lz;[l:jŋMv+.-Ư>|G3(wL6G@ۀ&%I2$ ~oM4Z$!+r A ȻavH?;os1lBaop}፺&Y Air(e}q#J 4y!:%h ɧхuAbO POZ0܎RdQR`#AEQeX.kf+nsӚMi2Ey/ Қ055˟+ kfv~sB14$J6EU¨jO,x<ʊ2c-@'|ן|6-͓Ywuݽxk. +,tm8'Ƨù]uEk S0]!-p`o9L>8MQGQ=HVUY.>*zgĊ2UQĎWCmNO  sonZ*JwnγtHxSƖIY5@lcxi5-l?A!{%.T?`+v+ui$s1)[!mM?ofz'YSÄooܰ6totEƞ~{/^8Kf o-. T?NrI|+_x%*\x]LEK>(ݶXqꣶe^Qr4cL<1ضx b 6$|[[#N!zNMkwGvn81i YFbXd>&ܸfotڪe$g&)'JPFzdHb ZI)2׍4>.EBGw۫Luəϩмs{~JO_/o|Dbd,(Ze&#ߖ|y9E"?/EgsZҸLܗtErK%58~>f~+'Dr㙇eGU1?RUL7x/>7:X}**\{#WY*Kʀs0D֌w"XJg$Ki{ȗL @ƕ'p=s'yMЪ;Yp;!Y(u\PA^J_A6}iM%+"K:)2v5VmUL.daO5 ZU/6G1'x&[, \r1 ?PLR}8HޖgpWt&ik}4^6%FqV2e<zIJd/8.L7E6}= pКRi ;# M Hʔ܅ZXlԃ6iFz?uj 84?zShFlT!XDEN6GO1y_{v(vfEe0Z~jpDYJه&W9 CǡD@==p?`A>\Q| #& EiK 웯 KqE;Ϡ 6"?gxjqӡl.㬵>Z|ԣ`g1HMw-꫊d d@a)/ʓ$R[J~׼2*_PVFv4"a(O?u*['81,3(F$ko~QԾƖt !enNF,SlL)R<errZ o`~k 2Uudwm"xrai!wkAb,!) W^^43ȭcwR~< Wѯ]!20x8*=ߢzG)Y"D0ie+[@> B Y-wk$vVpj T,hn#l IC#6铍&dEgٖ5,I`nr (IT[/Kr]*6~r_C3lRd j <ݭswyA/>I+G MY%߸١KAtAaVT$!Rdy!UENw:K  öJk1<"Q+pj.5xJg+Ό1Ft-4}_5~Uڷ_q-$5r>bwsHa ΂1rGa0S,~_hF>DδL䤽# ,)^TBQ²iIAKCC׽rUՈ0\h蝕㌯Th S/,=) J,vȇ0Yk<4}MMbGh˾X=E"oٍ#^z#tj:lYQu'N@e{e(+yBD*XJC}X,9kv :?KMNfV?5"f$cHl#OoCKFR~Ox'IѨ*􅨃Ñ pV2 SU6k`|NZ$!Rm{S!d"z14KvW@>ZZHYћqkߏMP%4gE^ ƅF HWVd7k ̱NEHqEc7f=X60YwT}(L"]?RJZoTHLd}P(LQŴpz]v 3Mm(j/;5?ʣyV, sw}zF_p 2D -|^ oj=9߁cBA~ذIM^ > ;FmL`p$U; ,!_t]8׏׳)T$u;=sK_UvsJnMvEMꘒk.hR Z”qZM=Uژp2$s3GY,x 9Kbm-5"oS;}}dI-,,MXW }HGAAV Ĺ#^ _SP-5z] iNl"jQ|l8b`̯QBCWle_j7툺o>j{rzb ,q~6[xHXtZ?QxAҼoMIЌy7zZoJ^s7ni>Ö8B|N$@xZcê{3b.&9':S0E$J5v!yI`.ElDy4&:l h(ɢ c@O"&-(ecӒpPFFȑgBzO3bH*G^tJ08\2gB J%'肱= leg"9X-w8mtn?l`!€@a"uUfZG?FF0PnK`> C9mQ[V).rܻ?Y;in?J[+BV3˟[ 7,Ptn#~|5e[O3ho@%k5W%e%1b#woy,6@&u| v}GrYΪncR(oB$C˓xUn36&x`/V}BGmLAXo ʪnWg& -'_+`"~ =+=*',3MM,7 #9+J:"ulltYTz!Tm}%JX{GTޏxWޑ˃^;|:G'BL׌R=)&R֧ΒÜ`zH%BZL.X1/JW9U^ưlRRtd-ٸ''I2Pcmc-51v0|⅀W"Nu2 ^:|PȰ8ڇ X_zMsST* Ӣ˛+^0FqT%X쀋(^;Cx^x/"2nU|ɯ#|Sv{B_^1PkiےrHw(bTuWN@dZ&54U+92Ac;7*O7w6"3^q28 ?ͤC,t!6Z{E9M~ 8o[gO>}WN6^Tk<BϨII` ۲xǠDhn.@ef-bU 8R#I:Qc{N3A[Ozn=c>m.P2rBX;Su5 7^_>MD(&EvDsA'rt-=7-YUXfm+^{ s*v52hUdDZ]M.q4"!yd:W+̕vyeglr$p1ڬꊮ{g?չm٥IV&arӵTF&"YAAd5&L.A {7ڕ춦e > p|B U3YO-=NoO [J> l>y![b{=yHY׉N~X>Y6ٲǪĐɕ=zF-gwa jd Wif _ĠzԫuG W(˻΄mZ9!wrh{M.G+{yy!:1>"'&OYPz޺3x!s^gi]rJʵ.wqXRDK؄2M=YiYSџ_sÓHT 9'k0wTlҼE^/}jAmZb[%4Lv=~F "ܪI`W1=tlwRԌ!>͟3yi:Oh$- қ!8W e2N+9l: ְ!`mgx[ ƅ-ab6&>o.%ub) Sqv)Je]`Yf s4`jaӝ\HL>H Y c?I="ΑhJܫr5Na'Z1&e񌨰PG'F:'P&T$Px-Ƅeh]ˎ^p< (>)DOsnTfq3 GmᏠ$Xw+Qp1eH0T<3|z*$?Vl*^yKf +=)rd+o|б:204un%L*o IVs2OwVDiޟyZzh{Nw=n5RpН BYCBةM$L|/MWn2Ž(Ä|:ZV,i` }|Skhy7p0V ̓ijv]&?P۰ SHqхNIc&S) b9򴏙UߧSNR$zFBQ: v7[E8r,N#-h}F|˘3#5ͳQyK,V8L>*AnEm<? vfϔcX^Mj*&,Ɂ%<:Bh tG}ZN>|8%P1#{S 54=knEl>E{g8_@f@!Gm/RDޯ%j ޓ8+xtʌa$ 68ж^ P,5 zR_kwD.s=k+]nS6wQN ~ex+b'=t<<GDMM8Mi>y/.Q-$ObeIL{$z]yjE-]*oVɸ_x1eh%K`_~G^ eCZ"+%xZU3ƈ0h._J#Åb(Ş#"K2y5jrz؇qp?xyҋVdR~0c7Y3f^t;)6*?ZCFiFƙ˚Q pP?|5Թmzo2|zL=V iǟjTAu1gA)yR%^7@rM/VWS!|XFZYSiRcDmX<;\K&m6^ŝ]h5~j1&o{v oYTT{\WT1JHdUKpVěg2zYnW73҆PvZ𴙊ǐOk#eA<{Z t(MqEX4S`΢ei!dI= Vhx%<° ֿF|L7Hs"؉aß S>2;MɊo pjVКy{uR=?$#wjTvY]!YOj~E7]^HDC& %ꇂ_01  уVm}N?E,l CaAHDV/C]!ZUK^*=ek^~E ƞ!>087vg; ,D k:~LϪ|*ް{}q@:a>cRn[wu˭My,̠<%a&K:2,6b%$XS EWB6YԶ4bsx~9Ir̼s=7L%~@eOÙx!oV#Cu7\O]^lHƥ/+erF7UQr 9|"jKĹ4M1PmKZ{9\@l3#tÅ-ڀICHÐɼ݋ۑ”  k:dP0AL0)}}@& 13 *|`#0u߹EQ~'Ycxc%^.c>tA{1T\Msn<}3|BɻY?D*e{!ce:叶m ϳRwJsj[M-TTO` ARߴ Rb{%#!\TQ-t d:˿4; w/8h\U`ladyΜܾ[uF{ 67&(>n8BR`CG`}+C@'jv\I쒠X̪?q^#?C@:՞yvϬW|JCB`qީ$e}z8-\B &&l}# 6 (%;\!OK {_kT ]Әw)^ Ő#ǥX!*q12sĈ.37fR"nYŻAj FgM+i{<^|O(A%tuV|lSڠw%N_ 2WSή1N1ϑD&zOv ,"R` ҁQLA=9h#_Һp$yUDk̛_QUXd]DK?zOf!i8>S lSOT/AgQ|jŖ 󷁝AwASB ml[J ˌ6WïR04P&L}`z\x$~! MZWՇՍ| #qb)ਉ7ubmö ,z1R\+BxM q{@*݁w)HmLu[(9ޛE'҂@zS]YG+7+Cl{ GUG.@D!N̯꓂e& FP)}++|j(4]1差 ô^dIK<,;Z u8:آgegm^kٽP#:y}|9Y75o75"ԃpr>y]ɇPj}}_2megjNuyzU{-};SPVmٯ<8yq}xaqi1żJC:+z)t FO5l"/O`c2hhDq7mW+D[jVlsZN볧P ʤӉ(,)!p,0UCB&ݩd!jR= mjx.s3i/{F*V,(IHGrJ-D|`^c@ #]"%ߵpŌPⳘ [`G<*m`nk+*_2U[];/nW|c 8%gpBmr(l|#ZM#&eR#V`@+:~ CnG=?elC㉔d})Tb )Lz3=QūtةdH/?f: +P,=hT^ՙ+nV,C]˾]Hb\F , u Hs2B #4~<:]VZ9 gu2MHXYoE~$ye,-Gt י5+d7R\(V~8Zgq'5jp%'Af!$7'BZ\MlB.  I1|9-_8+2an{W c{憦qˏ7x_&5; ]#D0nym5[]0!62vLIu 옡CU\w )~+Zy[?|?>駼"`oKxԈ{%edmђiN*ܮi/xG'ʨ&+-W蹡@rѾYy|pum^?s0Byx~t:`'|l~Ir`]PćQ]vYV..Wr=kmڗ.cJcoYGzRBv$ԶzFpY,<B6cdl?ڛɰQ"չd@8ŲUN ~"l='̠z,T3Bcbt,]h9^jǰ/5; 5[I_ }]N_Y8F9ER|?(UfJɘMƽ9!0*t^ʉ%5ntq5%eV&7tpzQFu*xl(^&[U:A_;9.(*%͎/tV$4 w9>Ow ;:??L-}ښ]ײS՘Bԛzᐵ&KDYl$,,މf:~okYl3Ljrc`m0WI-v퓿ynfrN%ʉdſ<@םT PNٺʃ?V1d`=dw~x0ne tA42͘Km +T Un0Ξ hk`1DӪ?g. e`2T'LrnەO~Kl{]EBҜԐZmacI[Ob(0Ѕh3s@gaq Wl(/|2[Yz* :5$B3-7ۖ%m^)j@$~}G=[fB7}$h@`x?zIU#uf@ wU>?t|h`{/t-E%VQ)ӌue>dAԨx9fbi3ܷvxt䛱l2aEnMjǻNa]RBjO?vEzKW8h_& OW3)*`S%@v?sSSN@m*f"6X4n".YIal0 5 cv&v7}&ŤI.tX;s$®U?<7Kmhؙ *p?dy47rUNci^]7^ F:#C %)K:ef|8tήr`-=LD9ٝ꬗o]zZI09(,1[Gs!ŝą{=H/BoS) . ~q tF  -A J@8PbSb,d;qw퉥JG` I2H"g`$ 8ϝdEQ5Ɓ ٜ;:$%U;JudnZaXRyv7ZЫB-$4E5D\7meO :%T6X.h>XO?SzGsyՎ)wU0+,qC~@|7byDk#h6̣b4'LVY{S=F p isyb0V EOcl.P9d-%42R*M+;o tNBI)>Tyrx2lCi/So3 G.ua}0,@oelWtȀwz;(g@ZR HS&[u8'tCv5[*MAa˰|?Tx,;ĿWd- "Ore, K2>aDv?ۍNhBu%pUP0n%ےU! W>Dn{i68XYnK$Cx~ (<~"8޾DX>W@H2:(loSz ]*,MDJC9jEEL?siD~7&\DzۋOD97OįFydO*Ln|F6;~_UxkPqhanv5Fl :fMqcNE+{7u7H`!^B~rF+=7) vV(CP}z=ä覵\ALh~YXh'-Z!fkO"Ut]# zS4[ \MíHjZԽ:asD|hۏ3\L~E:4-P7/nǁRTgju;5'ϴ|$oZ֘AHmN'XEἯwF``_i!R( gv(͊d5ق' RXb4e\BfW;bOz L^uKjs ޝc]*RTm9)QNtP<-dN똉9sھ|!s Czs֡rUeKG?\LyKo$]s`k5*GzD&/FPv}-줤DMB*ȓr!; ([RO7*dGuzEֿo޷>K'cOw|4EW}tpfzRm)ٿz}r^ϖ׀6끉bIdagVptS{7dD <md:$tR_~3IseFx,F=L( D=[ -xp=lPD-/S~A Io^a~̲s!c`LvC".D<#9sk*t'/↍49i"!o(i9P>ZBs[5)=➦CD[nJ\jҚ@o`  9=]tQ"I"#t\c37-?~_o|.bdr̸ +\~Iɰ~P V 'bTiAm.S|, ^6%&[%@{beW ǞR'o|W%MSFwέ{e HRCmq^+vYr)HQz'lAsA۵t~TԴ1 HtPlr!N }s?| 2#7dv_52%0nK!h4^yuLjcB*`B^ '#r\XͷO)!([+l B|oX=j|m` 8_i1y\X_]D*,j9woY$I#ԏƺQtDA݇1Ej1=N_ 4qW=cFp1WSn)sL9?`u,Y\.%@&L1&'=S@/ގLl(ݒj@=iņa=_G DM2Jh -xZA[H$}'DVJOb'Cxiv|o-[5yDRzͩͬmg&>6}d[oA;[ݟ(1&~:³GI2X&h yn3]J( &UHLj~'@* :b4,(a8\z>/C'a꛻TVͪC3"NG;r/0@V {ܩ0đn-VD!+6T六,!]+K7E'p>3n~"ؗ!?@ U;i;?Җ^3x$=e;:0N|~PZ pm&|XUSDz(= GuZ`t{`;;m?R̾NHY{'Ȯ:N|kDͷ]b7Hc |wAӯ1we7?*MYSe6_"&2ϛn834FH*6?x)z,L~kt#Wۃ$5 OO׿!Bk0(,]r X2<;;eMrkRVon䎹"v ^Q)ms X"+&ro[V ؜}LVr"t [+{ԣC1eE}ҘWX' _]8܄|{~ XvMU" 792!:'SꓚsH0tcbGcB 5h~58͸c"R1; 49_"Ym:^y1d~$ M>rM'oǴ{Cb'h8y8 x8%yXe`‹a{{o'NmMx#I9oI٧$@(+-i&1  ذ0+IDB'Է%WW+o>m& :`82*_̆/ǐ05c[}C;,vOUWvfjd"u D'a @ *'n2m=NBRoibpݯ pP/dӞqeZ/EnA.pt\g$AI{0$zgXCǤ1^v7~QGp \cƙc_p0#Ŋ/?t8P-5 PԞzz¿&H$plP9p@֩,i΃dT Ġv̒\'r>v*2FN乱K/htq4*5W}jcsAP9aNq8"gIrZ-hA=)/k 8Rh 1lXdd_-(nm*0]]y& ;W ̺n;9 sEKE 6W?: ЉT(*8OءkqNu'ҪNt^RJtOF_Kطh<HGM)~<%l bҼ N6I>^?)6?^Az>f͖9ڊn}gef[L!tD"1%t3_uWc8.491rh]]'7;nA6>i& _1! 1qHE#;T*-d 3Kj`ŏ i9C#8qKbTA) 2xw{Y进==6D@D+`HEw Z,jǜlǜof<"Ψ4~(#k$RmLS~~EzY/VKKhuS$^,^ZŐ<:r '(D}WLJQJn "Uji;yi*L'ÅJg >6V6mdOr+Ϊ{݄O0Fsq\V7V&(W(L@"zTרi,F{(P$5-(?pbuBlžabjm").0_zcE;7ŞیZ__o r4;"-qh>zC{"&Q1pdU*ƎGXW4|co/<~" d<߷ RpýErK"J&w{8+#t $h 8F|ݍ$ \]|_K9ܙ */^GAr=;s[OٌEɕEH lBgKnֆPl=CC1{ ۟f( B"lN=>y lx/\*bИۃc.kr' HK9ysB)5yyL 9^Lj̓:J+ m $=!#w$YZM{ 4ץvp GZ:n]Jk=(p35n1G̳f3R w $ mV0˽yny[߳JD۴/#ֱi 9YT]>tc){/I\Mzһxt:5UwJ P3,'봂 = t||Q[Tq-дR\At4@殐p1k+amh04)$>)h@CY5feސd6XF^dЏ?y X8}^KSiq|&[% Bͺ" .Zb[B*8)(6"9CojGz-ZYEMQeArɟWHO!Rb}0vW# /n3&[INr,Ҹb?N$ѕ:2X3|Tm?VmۼdDͯ U(۶ s5ٿyHx 1UA$p.B9 {f.&K`#RS"=op \裁iK(oqat؍ W͚eL۝G.&re8T>./kΧ]Ch:,@Δih AZnkVW OŢ"%!"_3׽ =cպ|rTů)ԘbEh1qDg)zufſu)|ɮ^gW\Hdd0TƘЊ Ke-T-xȱ4VP /AKm60YdVTޕB$A+}-?%a~Iy MlEcVK诸 S}gS;Z'`v$ѱ'%L*Pqɟ04kSu/-4 }e00!iK&G h\%$꘮\? }%0b\>| Tpۣ.W.3@PF5s'"+-N/-.}7h1rM8 $}R;|ێ}BVG6ŁCߌxd`\Uf>1hZvgGi]Q{5/]$t4R3u-dzf QAJE@x5SZ3Wlk}H Q8 Cx-3ѫEr3MA72CbׇL4e$}ڐnYÉĆz(NBt"V7pM?$Q+; Sg/޵wxت tשZ6?2\uIP( 2'M=lc/xQWs:fj3jתUN8?zd]"g;P:,]d-AIC[i,)l蒇ڵcB黄7^?RH 4 EKjkçX $`pJG59魇Q>^^ӽ!+Тmp 6 'g P5<$ι~-QV6pVH@\I*V{tD:J@EѼ0u K( r#oT]gmB.׭CCldz\[m%hR0 X`_eUjBH@<3˿^U!袶6osj\\7k4A$@]z@dZ6vM1:LrP D{hSaY?P-l+m#,h)K{]Ʊ iQBCLneXEf4|BEqǦD͘e.шh0?z??*[^K kN/)ۋc{x@w>+NϞsd!W(z(VLpiAҼ1輣GOö9A+f`7;WiTԗYw-`rJf ?h4d"C+g[Ğ-M+š}M{I{Gv4Hvѫ뮤۲[mQ')!s2 8IA0nM=hRibdQ|9±?(>6TWȸLo ~QPQ&$^̤pfg/K{R U\C歵.5HR^x%QQjO`SϐO)x~1S_⡚ ~;ZmK]>>:;r]xaqelZ#ÂUB#<%C#mjz;J 0HDpȚ F=;!n߷f7}WB+:r!q;S`Xմe ]L Ct_+ͤ*@/P # :.%֬t ~EKTXd4"mI.jI%t$IwR+9/]?H`xO{lz_es#> ^z0Z!$L0m,4m6%Em-ް¤iT౺gc1{WeBAY?gq\=Y^'oLg BdbǑO&2ܓeͥԞ{> s>Ώ>~3 /y77ȂXC>}7ѩBxRKMS>fl@sk RtjB\st&ӲKPقC 4-i">j^ޖ@_8g:LWd U-ܒeNEmpDj |e_@a%ktRh }rV9hR=VXq/1~g2P 6hjhAڪsbm:O};ۂu}Q6sZ A e+F8Z _6Yx4|W`}C [NqMC~Շt Ʊ{콊 |c7b:]sB!>X Hb|jfPZx'X\6(b|g[1WުWnmWй=[4cWf qSeN@H, Yאpx$Smu|v's7]]}Eʶռ'nU|7 "q%QMycUPk(Uhk˜.kd1L B>y8" dޥW.Qan+AIqƮb*0~_[|Nn=pL G.+`^S_V,3 72rBjL}]#(1[`j%Yp`ΪlXѰ7g.F,sQq@ξ3pxC"˼' arp6--tfI%7]%M8R1'WtOy  Xrsm<,cj3;^?p Wƴq0T % v-1^{h#ˬUUuzd'FEV7%6nCaFpؔ( GrjȑgܞD4OJʖ.Fxfe* zz;?r?bf]x72!Sʵ4]0԰UiZ r6ضdLn2 Ε F)-f`ok# ۨt_15{8_㖯%G)pB6Mrv?ELJKS?FY9?[ufnG촳Bv4SZ8Ydx"iByo0 Poٲ/3%A&T[EJsc:Ygf=:s:Lߨ+_Ng$d`%gu'(Ym D_{Pj2` y"o2skcTbtL[|9S2?!5.D]BWq^%?7ҾxE_r>:5fxqך?L☷v8nUٯfM$B;~4ӄ3ז,yOvf("xHLW uÆ? 򞉒>mS9$t=1ZD"2*ՇҭcĮl3R 0R&^\IJ(2C<~ <9ǚND4~PXzx9GLijUhH6+ ĶcwCijb\sZI{g_ͧݮruի%7gZ D@!.4"'F>{5^I#<6&BtY`vhbU%&d.SI~5' 2eQƬe^ⓁuhlMlQJ#DYD1a-&Mma/“p H]14w |K^ſ[Heυ^Y_Ns=I5]>{[lMaZoRng?)x}$یEOk~G@{szfi4HRowMgD/dhEO.A8*oÊdfOYԬ'Ӛ:lu3S Y.LhsiG-49};_V걫r͗ڍSĕ;>&+yz#АLC&{eR6jSx63Xp; fvS:ė>w XC۲1U< $@.۵dwIWa7dHxҐo}fɌմKL ~sGog7jdzM@I=5m"E; ťYZW: tTr:O]F$ny7 ?hJVy@3BL,nS*^5궉 ۛ΅jg L;j!5-E&U彈Ϝ/Ǖ {# wv/&ː8lwl7 be =+cTL26Snj1Nu+ŤGBHtaẢՑ21'b$+;|5͟EG ר6z !38|ۺ2p^%)$ZM\`y '?&bV.wf]nߠLFAuD sZLv{`ltQyyښaX4?Ǝ;-+Q҄f+Fch>( B [}mE2qPIe|&PO`a\P5 X3 &3XA+եT @F3e߷߈h*4E|$s&!ON!~>3lnͥt#k{9Wp1)z \Rp' 5`LXw&K[͑` -h6t_";~tƊO&jUW YB@TߕNDoqCmiF'y(~y@J=GH<6fj?Hpo((5B}D Pm AT=ANT:-c /A'G-eN\'KC|FTvo-t`VyvMcb'5r|nrQ(rz8ϭāu6H:HqU crC–(b":3}ք)6;R<1Liw `kvxݡv+L<Ŕ,hO ԅ6l52DƯ }Oji 1{~Ӫqx9]ib `rkБ!꟎TD:n>5άy#N$ 7mQc6_cilo2rsHICE0u"qZAI>!M[Nvw-lcq-lʵx) ;Cw^d\킔)Ԓ=|WK_oh>ڄ3 ziRND z3 f9>B'eTu4ѰCnBLbPX pT*ny2YU(c Z{MoTmĪ2(R*![ |?|H}/B(ˌ%932Ȁ9 5'|M(bWZ C)X}<ɳ '=T* HREUፈ/T:18XYC,Q01~!ݸP{M  pGwQYEf+ֹ;vm .qFLRM_2~qAU$|>tL}gi`͎HTwU.H`~ac`MSaVLCwc1U/<5>VTV߱?V<6swt1enjuSlluY"$5jk5zZ3F|&ąu!O 6()SVU<3$/Ap[zA1h3* |o-M} ##l_ZiW^eEXFoxeޥ̻4eNY>}7621g8h_J`U!]y~ :THSt0G㔝LnOgʦ ߖBwYnXi}Vd=,*M-!Jpbh_kVsékNnѳ( L+ Fi*~P9ꐧߴj?T0~BO U>k kR󜯅#$qTq A}N ȧK7TۧL;دPنb!WMݳM2X;Jl0^eLXq}m_ҼQ% a9tRHsiϤyQ#4{YAŞl˂^l/Je~#ʭ0dyX [?3(9C 9SS+置WؒA f./Ge*i=[f9T{GK|X/5|thB~uE٬.&Q 6mG%Y {m,),mJ3ҽE,2̜=D k;# ѐTT[U2$M2\0ɶd״@ЃCT[@wüjwN. y$\S'ۼk=}4-GԴSeS=AԵ*haڑ<|Ӊp[$UgMP;j9pkPFt(&c^`o0]p”{L1xطij)gi*^hS-Xa ۤxpQ{U{.K%v3ĩǩgNNZx,趹=vV-vJ^)sP c*/9Fosv.&qqr ^N}!WU*sb[T;pWg%-Z-ω_\G|Xɖi5:.ajEA{b2'A/ߚp9qnW=qm{uf\uHkAmކ7I0?pKsfSHǠfu$Zsf[9K&ҚbxI?P]*_Iޥ-FdV4K:?_}7 c^,tTe>2Üxȟ0~\! @qϢY^q T[:uh&&@x[tcl.,̰`Sޚo{ь0U? YɓE<e:]8ph4yS>otҁF X&Z#ʣ8JH@SpP h!\'k6h'*F|*Ψ{Qy9oİ,2W \,mJ[g :xOh]* yJ1@ښtѓ$\{&2wb ׌5t1/:NjO' z#bR^+b<ǸPؒ7Vyэ$Ƈ'wX8Q/#<}kKa b(؃O˼\Crrk*&>6W#XD>3M8 /<{k:qxLk9oY{lg$MCc#ݚEk{mX]Dy=LbΖѮ]nU~ u`}`;߉%[u~҅vzC=)U+Nyسx$MJ<\u[F= #>d C^}[TboVJӟY- zَÒ%Tĕ~i6BJ᠉ kzL{`0 Z-g5{BRӲCd$&"HyX[%2RFL3e-Ѭ5۶b^GC7ǂirnٓ T"HyCK'XVMQ˶s^1?pꗪ3VDlo:5sO:q, Ic6(;k$OzÚ @޺h~ݢWyONT9"[=)sZ":.NwwЋ%cLXG\koc*^eb)؟C.o1PMo%w#3썤jKlaPOA#)@f.U@_t!pH#T /^VƱyYL0]f8o~|0,ez5N{u5Tbb-ˊf^.z7+g53i6:3JC{fԦ?-Jv)yᒯLA#). ]LgN+# W ud)ʔGsTMWx1[jz>eNUgMjהUu?̡ʥX(n`qfYfelpk|ifm/d6}8 AJܡ&YB5'1e3K5N{iO2iC 9z'D QRh\l/>_0Tu$4pȍ"~0Trw{5I-az<8E!|/L&4n{ΩB`Ѐ ^Q;݊ >8Dm91JXc 'R&j^Rsa#E*; Y>nف8\0V~h{$TŜ8}i*)YZ5Rc@xgU\ l%:r/)~`tiV :9m|j[ZoTͬo唭#Y ^~w0|_6x6QlRLC^U:SMGń)#q099jxJP&h/oh68][|ךQ+nճf&opZo\e*0e5X/?󉴵9:?8 xC~SɎrQ#D7Pz`u[|jB!İ m]Y3墪AM%I1i1u#>))Vü.G1R/pa#&y ^*n.#PbL Z=??(8xSdB/Ӏr:CPxGDOC1dgnCl{d۩vUQ|%ք[IVj/B_4+TVgmY-X@.WAKSm&9PkŖ'zBqO}FS 2W.kcє/- C.=!9Ov< }pdje):edž~}Mk n #dRfc߀Vc-54%Yjj/n^(N:46{ɫ">2|+4& E37S>5L5w "wB)2SWs9';G;"fC~Br(Ʊ ^FV'LPZ> USeD22nd̊l$`W&nn<Ѝϔ4Yõʋ,n2,Gz0>+ ewra8뽤BcN$ՌEdgeB ~gE 'Ԛg7|ۆ&f Ɇi܎?eQI{L ^TcԺr;߂tT'kP ?b)['V,ռVʿ;]QE>xҚIS=-LU]nf Q!v V906 $fm@F,z0 Œџ1Xh3dh&we.XXҮʐO٭j"Z$fg/=K($+dN.a9xaݮ_=0fJ@`D`p$EgU83Z+q!5?tɵ Kmaa)9ƐSc}ԪK'fm*TB.мaWHH`R-;pdGM";n $-r/+ݞRJd{pXK逸gq&BߜjR^bk;LqI@\hf]T~{7?ʝmY)@+Bʧ0%6;C&,k>]e*@Gy^$&pO0VgHIa`1KyeO,;" m&M*4Eu~i{"ZLN`ID[j,Յ}_s.t9y4'`[=\-FsԔ^"&rlj}e'Fo* R! ReT.|DYoӷ$ővyLwY½7QX^jf-X![pJ!׋b]B1A}idǖtmLweC#WD(){(` jbp9ڙ \"2[["=]Uuvq}jF2hf !o´Eڨ( a|;2p -2Ϳg6 1+$"(Vas<7R˘hYAGșT qGtbJb|I=_ޜ檔'j ➯8c] Livhǁ"Ee%W{p;9w$̨Kxnp˰Ũ)S>Ӿ󤟵e 즍z'&>8g{ΠhL1֍She 2mQ/];f(v~"a=M٢;jK@gg!Ot+Cd l},ltwoNj‰<`_Wps7SQ[ƫ꘍ʚa?SoO灜|MqޢkPTCa%OlieiK|xunSiS 7`tgT ݅ԱoS`*l7폘&{B֢ۘ7 # vawlM5qUE?[Q[37 U+2oH5rp= xfie~߱f.d(T_D>AٶJPm>lp74lKa/d7 5x]t6H]dfTŇnlLհҬ?%`2[T!.CO՟nl=S@/½0=ZfY{Hhb$SW  PL>-FcXgcb0ͤDƆc4>->u*69FLiO5 K`5P *|| ꣇y_&N. -IRDLj`fЏqDz4OPHD71QJ6첢,qck٨Vw2Fl%MĒ$aI9!//9xa+Aǃ wj0G_bgHAȹ}ݦxi8f]yN*#2h&LU\j+Z mV+`g}>]д 9]S{Sou[/U-w.r Ⱦ&J3i#GZ>ѩm𫶳=jEaMI!lY b Ve{n0$/64[F%@ s~!3Xs^'PA`IP7G&~6#48ZQOjLk#0|l֖ޖuY,z&#AX[:=%W 2 )H5SswU(Cdng{7e.܅{)0dMEbE۹nmrp Gk#`fYًwJ'dL\ם\ZbCen\X'/?( Wkp;WS`.e^PX VfQLTO yXMb谔oBFŭH[@Gh>9bFè|e [.yg54]/IT-ob!;2s_U]p>j[ I:ݼ|Z36YJQ5>`Q^QicD+שЕʤ&M4Ԓg,Ә!TdΉ|q+?"Gһ=M6XRr蝯@$[gHY&IЧs|ZcyBQ_P1:wgOvg UZSh81iHo>/ovzB1CFR:7aQg3#j7ʤX7HW5v< d3$ =f4JŷCBC8yQypsSB1E% +'6R|1 Z3/UIQibŸaf6嚵 C8'Z4ǭҦUXџP2 !Np> QX~aME<|zv,Ec`nL!8NTD6z d j:rqwgLԮy{WA_+ϋ;t1z,w.*Q4JosiGgPF/) Utd͂VA CdBl\g\(pQw_n1aT @H<~`f+ݫfx))1"5ي]zSibo5`qj4rޥJ6 M>sr>f3(xө\Y$c1` ڪ{U%;^{4W`{fu~*3mɗ8;l .-Q}X>Rf 38ujĿT gS6__4lZtc/+Q]F$]O tX ؉XwSh.Eqk2'\5WjLPΓcEe}s*"22Փ20uPSpsjX;)_9mQr-6>"a"Hj]01ўbn.%h af p#~TbrC3#"vU4 Q wřmm7xVQLf+#@@OA{viN6I!rr(#jq-Iih{7`Y;$sKsb֗q.ةF.ИL"gʕeϫ!m=( kb.pL"j71 $< $j G6XQMh2q.T)":KZ]):+,  @0hZGM~v*/"AL,[Qh[؈MNEzT.(zF4k- \]U;AklWc|]=Ļz4bdNUڨ6`t6?39 7.~i3v+J!q"=zi脎RD_[HQr3Ĥ `#ň?tPM׋[tL+y,#k@"7n,s+ -YHKhH]15uNȯf^G=y첊c<`gȕԅYo6o+zUAy)Qyf@Ǣ=j~arHgR!c jjޠ:nb3JZ߲;ځ993n&4b{L+6 qߙ,`1|N,A JSl3`Daw|(!^ξH_{lvjO-pߖӆlc`8|ߵ]2#+"gLND.I;0qB}>TdO<[m/{cEC{Q+Pj(v&ǘl z6%T+>`eP4$LN븣xH(1 V4>{r鼾ɯ^"@6jBKXZ7u19V9E]j7}BזϏD&n=(?&?欢?(ްVT8GL{#AiW'ihf:5Z;]$y;xо!5q3Jsp==weln/Y(9w8A59,?iVZE#m똬SRlICKDѿy!E'܀jYxGF\)BfT9Sk%jŽ/+ B~5J,;̖K02YV;TPFːAgKZ K3kUϥN.}{\ H)"Hd;azyJW&tIn Au{!\ t7 D'M^0opNݝ 3nܘ2&f,Q$ ޿߉yvYV%9nw% Z|ù*cʔCf"mawG d5l >v^Vs #Alpk%g=<2<|DX5nL)h'ɢ!a_w`TƲI}>o +Ҷ7ڼ! `?82Fsk*D#+7m.$Q-2 Y׿CQˡj3S'{oE0Na!V U!*ymElY-0xݛσqOE-8K#`H J+2EZ` Z ߂d] \ kQss+|lN\`$#b]A1y@uڟ!SzӻטK$É5{7g:rZM c 85 <6A2}Y;p>V""Nmr*`RW$a:tR~:$#5OගL`??uG=d˦KT'h, Iw;Gޜaf`9O56xCʭʾcn|9ImJ]-޷;2b8nbF0)9Wْrte3Fm4"% l'3($cP~EPQ(t%;_qqQ-}{(6w.Sx4hnXFį2%ͻuQ .AD(2#|p`#+\C?; H St@f(˘9lNqwhpVG<$Ÿ6˒::?ςD@ qgzrDZsJ/p>(wr9OٱtjS] Ҟ*>bĒ4ZNdi%TF뺈CIqݗ/iM>)`(.FW0=6z*!M\ Ae_Ƅ.T4W<>|I4֋[40PP̥Xk}ӛ!I/P- F- >+ˁ夑 EJ|ݟ)$;f4YN!ٴ\Uqzv>զ*ܚTA’:cw$ûRnb@'< CL4YM_@/_hڊw =%:If<%_,Tz+<|I*ʺ)lNΖ]Pž["vӐ ͺ}/n"*8%pJD>k}t/!9:y?yԀ~1.Synʠavҵu!;@R4q03 bړhXV܇aBo停Dk }Ns9Xl2*TLT5HO;a iZW-"FKƛn5zb?9[\d^]>ҫ3 5^ƕI`ON ΑgҼ7e\rĸtd{IG8{DhUS!x}IP|fRn49"Zs P>#ӌT?^ѽ7P040P޺ERn śsQZ_he ]pܐםE@!.)mKsyg-V3.kʗ \LqBJNɜ}{LԱzk-h I(ۗHҢX8?{8/=zɠ; TACwse5%-rW= Ӗd' UFm9H~+=F{.=fi4RU-"ݒ4y?n=K@Sk.i;M<}_߳q#%80!o--Ǭx|wt[2Uɢu&m\2o2l81Uv}Y$.DԢYlTZӷP!Bym =/U&^حZF?qOo:x \nnAnX+٘V2y7~I8fJsQJ>z_?VU_1N0bN-0Mk'"dgE Yߏtj yӮzã)6~b7<ۋi`Vz$tp= ` 4HL˖S7:9Pv S#"jGy]VrJau*0m0lx}s 42"}d01XstV˱e}}lZU4+x7rN5(@T~uO1r'7Ur)zQ@Vhv㘍 " ?olR}>aǼq{,3d Fur>a!jqLVvԹxaI#2n.C,RFmTjωKl# Pcu{Tԉ&u|ڝpn IU&|.#7p[3MQ@u#UXJk:IU8XCBmE볱~𖒭 !0Fj#uM[^I[E'֠(_H0%W1~B7.ԞS\LATeѷIcn#^vF2js2ڇ}ZmzƋNau =Ye.(< S"%ATMɠ 3/˭%DCjb"{f' F0Q韑K Ȣ"uWlk{( "T 79^T*TJghx|nxw,lf #מNO23c D(fhr|i5 GW OUokͰ:sAz Q=8Io`7|#EQ3ߤ㎉f7UƥDnuA]TjUrf(eV=x:qW|3$ؓiHr5'foݹۍ`)'^׋ײxVu i複/z)Ó>%\kլ_IP M[myNGҲqD =G4O2]\eDĆɞ]z ڛNa7B(~q#(فZAM%p bR7gKyciGGm0HOk0n 9qV;nQ:UTixHIp4֩֊Ӟ3VnSmo.kj HsI, n-₦06Q~БD$yV;mbT~zvk^}Ye_Rδq>SVU[pق_8E)?rvyN4 `Kjۻ4l;ڂ(Zd  `9|p¶F}˖gƊ v-橻Qn;`91sG?1ij 4vVu߰7fvXȪХ:8:JˍqLqr?@ofڻ;LH2Ǩw`z-AJ^=ĭi3a!X18Cp$SQDbrgo.\zIlc~2~9.LAdJpXH^*JGdi Ò`C-`&XSpޣ ˟*m,EE=@NW+bBؕϏ/L >? މe)G@]]i wabb9ѣ]΢)aRW3^Нh|F;S F,I3|?ajk$v_YϢfYp4B!}yi01JJr2P(f1L)69%W`VY{)ёXcͥUAP Q|z.PJFSC,IBRRI#)a&g!@;)junm~ T$17R<1"ً+߬~IN!wV-ĎXt!f`&}*aDtĉ^l6<@:<tĄ ;"eDځLP/, l$4@{?ZrRj`Ͼ%nԈ&Ԁ(;7hKŤߧ[tWYC'%kKѦjd6F})eXH.̧zV8®b۬J9^udʏgЕ!a8`mg\3 1t9mD' >L%8QՒԍ>>jȼr(ku;(yl  H5"]J?Brr5fbY9d3kLm pxz(7rpXS%8qv٪wi;.y♡+%duR]+oJO ͋= x}/͔*و X ;SpI񀊡O[*O&: :k8uwO *)5 O/q1| :NufTD ccIӬ4is\XΙ|e2l˛HYOV&^|%Z}h8'zs7=/&dۑ´6 r4^)GG}ܾm:פ{:srM8O5Us5ټTƷhn ,v:vRK}DS}-"7L9\Sz}x5ȝ:C'彮 aZQ,g\t p(U8u}gr.m 6YNY4VS)IXvsVV /"+ȶnh}jRNhy?  p`\,5Z]95YM8_3+=,bN.ֳ|\>TK|\' m1c?}-TYԀ#ĔAJwMT`fH9g@4Mp79kr,NOXs !+MX6bZyP;ǛuS= .T8ו  wDL9B?Ӱ;ZWx_I!?r3daLz ~j<4Drau e,LfC̩{)<q}fk/g2x]3 >Kde 9#/)2'(Q]K>Ҍ0m%٘+hQH4}37mz}¼(^T@ǚjS ~ċ )K| 4^A At$X힫߿!HҚԞ)"kSfxFKX}_O)A1clB30iQYC/yZs+5s_ ?,tK#IA*7\IF$QlL\a֧:2>YUU?.TE/w==ݜ6mc1ֲ$%?Hu/jl,9nzyylvh):), ]ǟvEAjh28d;e5{Lu8V+gOps{W@@5OUH"KQS-4M=WV6hRܢUY8k| (i {O}0 [vrCF,d(g RR\YKL{gԉY7KeshuD9m/ְJ4>(ΆS#`Rg0+ޒњ(Y|Eœi"znylN ,m=wl;$: [$Aͦ\"3~QBn4ŤS3EޑJlr8#2sotdBs=_Rx R3ʖy{&\ պrs]m,EXeZNɠ"6mol?z|O+W0Cs^$ 5~DBqwFY1#1ZaƐ$p"}vb:&i~9lP%9#G|%s(s~|bL{HqiwT{X[X.jod!RS"Nz~̝q^ϵQ aQ&jR@[i%$m:]O۔r&y@ fX4m rni{ rQٸQ`iVѩZ7rdd] ʪEW8^"KSLZ#=u&Nb:.MiHbۦnLO+xtsupp(ޕPLup3?2y̔eC5]VȀ{}Mrr2F[XHf!ɶXiyuDy2K)vKR|A3Yf87Vj-~{uX I@WǠ醒KBA+(Msc{ J@apVTѐƺ>ߥcD~y$h.O~ǏGvh.vщ=R52sFU|P RIxyi՜ge{aԿ y6I>2^_=Y?O|j[!eL2Et_e¯wb:Pȵe造99g ݍHŸZ:lY3k'Q1Dk 99U"̙= ri>!D2bgogY'HEZOY8{_jbF:|^ƛ E@ @[W'_ 5l5= 2"P[m|XZBʉˋXDJB>!i758zh5- GCF&h0;v]tk4e vB;<`ţe}3T5fxmĮ [9YX)J: z%6٘Fh=VYj{V]/aVT=$ {ZކvxFy9qK^_IU&{l㎤ _t%#fo[96=M ˻$ /cgApM~ɩ9;)Fle\ΙXᛂ Z7} xEce|ڧrbԻwC&dƂB xޡ͍&twCީ]7Eӳn@۝ƘdY|+tgPW>F,6}re/TZ`%0D<̦Pj xϜRD.J:tOOTX 3L<:m>=#Pr$! 9*L$D$E@R7p\*%?E.*r,{koBd_׍$岖܏ȩ|H,6~&8)}7QG^JW%TlBV ɘR 7qlvb|ͿUͪ2h2N Ħ`w>1$Yѣ(Z0yCz2&՘؝Ek8مa'7:3/.:lNO"X F :tXNMC,(Uȓ!䆯6"(0iy}b!*VK?`qnU@ i<_ÌQ¥Ӷ$ >a)MiT&Y>K@aRsBb17jMC"zdܾ\s)oWX ڐndȫɽoe4PVRϰ Qk >%mwѯm=A%$ Y];'n+xb4<`[S1XV ,D2[f^$`eL*\. wXBNyIsOmP yaٸ[P6b~͸pۑ,FA¹ >PS.(AljXCMwC7&BQ ;ˡX6^Rv[ bwЎ=V`1VpW sՆݡ,d2sw A>5 ȫCq Wi5ƺn}.RZs /V0cY%EƒrwS|b}<1!ADZ-U1SK+JB[뇇N?YWn @ƼJb, 7R n9gs+Ri/j{4Z-[l]߰ 08IT--rbuR^[=g_H`o<yAwM<:i{|:JL/|4+Țmp< H,fُaЌs}6)C/錧/,eQr$ 9fn/vy.Vzt>{rq9>J ȂLE512z7@ҫ1/"fW8Vnn@->} qeN샨~;廁TJZK2M \I"d. 23H)+CY$^^kC6G̨%X}Idy Ƅ&z\ϳXy* ? s]QPd(*+psBC4?$A qj:Ukph{AT<׷[m!1*3j1/xW6UNJ^Y9'd3 j{6TPe.9);Kߺ`RMZND=j.ΐd>@}<nųR2klB RE n@d١ծ!C$@nfREt4ZKhxpᛛ6Eb!~G+ک$U)V,;E`9뤆Z}MjbՆBf^0Zu$?e'♂zw\57lBHeljQz]Vl9R"M?2M9,nN9n]v*bU1}Mq"y,K~rZ 'CܾtD!3Z"mYWuR/-Pi+gT3A$;7w٣]`xPx86kB0CG&jiqf1x, k%=v$%׮F@ѳsL\>mmuU]zHGTnGsGA$t-֞X2Aa[ɋAyq]d۹TuUl\v*U< Vxx.? 車.3^78f5z<Én / n|pc0b)Z8?j\ЋXSX)  p5䜙ne:8 `lw\Vza 2?}y}5L#Dt!/i?+ >52N*z֪DkX[{b+I'v ~`woTG{<4\\r"he ѐٛj~1G>9= nP55Xc݄:=! 4&;km2.ڋcy]sM'?KIvV)fjU& FLIdnŬҗ>?e)5ǝ.ZQJyDM ~IIE%k-oBc\lI"*]EIrBPghn3emy@|M:.,So1$6FY O1AN8zª\{. ?J+un@3s% %e-Fi[N+Ed3Isx6\p$cj=.L}ζlY$@kYr݆A<8|F %jDCrڷ*sp.ԠG)`D-8OW_-"b]EjaL F1r64ھcBμGV%3|KJtIZ JXhp*TLl =O>nB".c]4X<'8WzEL>+!gIGmQEcGd <0}.ˬԟlF,juaǭmRlY}ޕOhG4ƖQT /` tHp$æPV'#uuN0 yY9mnW/ߖT^$QIUv 2?eaxg` zKS+W\v#J.WUEHQH|~~5[PY3ɠKU{qQ+PRo݊|#F3_xMdHǹ=S{%NI|*->N*z>$ z:][:I6`D.!j',Q}VUt l(X%d'!|5 ^@ 78v NgdA|pB[W }4VtϮ-~U>sgC!Ƶ}kd8r~7n4 7GuO WCgRwWQ8|A31~$f<>:8gwhrC[S9WCs"G#ؑx'_E W|S?S1N$ ~P ~i6|Ŵ,:gh/PBy&w^rA㲃Dޠ$%uƸj=. Ia?g`ڗ2nдfqhSwp2|NFLhY|@I([-d {`:-;@_\AgSև{Ry+,~e3i +\1֫ޏ !.sDiŞi#’ G٫y$ 3)oaFT`q#RDʰVsɋŽ8׶u(%RMD-^/ jI?Zw/V<\s=FVoMϹ=7^Iv(7(&EhB5֡Q U6 ق#!c"Ua} tU;;朹끳%kI e'H8~u!J1k9 vnvŗ>#ƒ.H鏀T]X!IJ_/%1L_4mS<^5琁O}XQzw݂FC,HX? -oMvz?aەOcbw"O9'plWR=Wx"q0cwwJǟb_D+/`HՇgay:#pލJhn-8c3%Syqer^O3n(Vai/%9*ξ+Vki.1¿¼ <@bæ; [h7*܍j4bK:ҼPzjB%/RcӀ@%OrKk!o-*DqjcjȖ5r,)K*"\u6ԩNQ/KځoUaD/'׶<4E`F14PWlp,F Pqx8&b˨> For̺s7q̄z ]dQdLCthO nכֿ9+m)+8БʺAbV-Psoܗ>{ǭy2h^KfD!Џ?A}2 &3IjFkאb!t/\w+'hDt8){ \PFNMsO6,wȵ=5-S{fH]!XI&3pRɋ%ݨ4rlQ@Uj́rQSkp$j֌X  @!Hwp*7Vu' ¬0ɂ~޻Jk`lӺӕz{[t(7PY/!q0h1s>DS7ZԛnBE}ƒj"_+ɈsW-e0,"N@3G/GM:H%A(ǚjX3FnkG0mY~(v,ѿ(*5]ROI9 ^&;c~U*[B; "*(3H c<З|cC +'J7lDML%2a\xW>]7V/\r' 8/#w/mM" ((7M q^S ҂jq9pΩ",%Boߎ5E8:a:Ixl&msněW{4_NÆl9f[B{n"C^3ɲ/\YH37 U{?ȏأym:NpkFq$VWb3uÿjl`:)m'If/ CvZ,׬wVUDfKx=]=4y&27z{ |_#?f! E|v&I/Ja^ն<;[X2DX('ݴ#A nt]*G5"0|Z결@>"޼1է`[ +72O(LղW+I s %RjtZ:¶ s@B='/餚_8R ,N!\]Q N]&EHO*rc[-ܾ$&N)E{Ԝ/o+:7~<\h.ʔw| _@vю#XiB8vt圦)L0Hخ9*9bB[}2w[q.{d0$?dѵ_]\m{8 >6oԧq}ÅvBǖE@{G:,VL8}dO[2:ظgoZM`Fm鉛;NYP{|udSբW;و d-xIu*$q%%]4F~o>5d$mnU_z9p8BT~ hVm*R \zNxld\`ٍUYV%)p?06K0U,K+0!tF2J\N$9s5NWn1_]! bמ1:;`vnQG۶,&)k]׼yF61F?|P"< 㗷𻎢,wGjL|"wб|nhB\taM.}x5ol*7HI~d*? {iDX@ػ"5 xtO'jXI^z<1”yFgجyTT}2+{gkFze^iNC +mjH.y%4dZbkN |F9ӡ{1m?x0v8l 0)[1tA'Uas"otpS va,@PpIZu1SCYD~MSR`@g5HƲE) rl å,R 3,c%{VG 4w-"ؖM3ESO/ʉ 1񲘈Z*m\wij"^kAaTeBmkK?/9uҥΧRE6m-f:ǞpK>r@ӆ$u9c*N&_u%mia}OϞt)aEHD; >pNJeu Zip^=hWFW%ȵ-#dp8Xu 3kr0:ŵ_guHkG'0FtA߻nA2wzmq ,t'sDj+Md˜KP"Wf1[?CN28$;.Wn~qP71c|[Xz콍:VB\hFC t!2/ƪneNЎAx{ts=HuddЫ&(nHLYSN]~?}<f9e 52' >Tk|K'n>~/Gp 5S#YiD3֙iYJtW!oSZQ`?!~j@'LibF*ߞ;VI@r|dmrkf}b{Ż̩|oy:`B-ojlE3s,ZH 1'g)27Vd9˶9 [ϡ/TJsA$!"$0Q[yP.>'[9])*(CNZ2(ƫAأGNGULܒy*?glJ}+9n)Xïr_|0:AtY,FM *|.Lt^*b;HQ@0楺 [doSH GV`䓏I $s@ xH@ u vq7FO(( 3 #h[^m׭v[S n.AZniM^n^&& K*L;xϰΣIn\(p|3{<` h=Q0݈NYz2"[ޗaq "rНu ?h"\2I~ *^$ DxuN1=]ƧP 5b+=95} 0Yd"8׊b\d՞dpU}?1qKJ$)4wtY!>ReV15ˏ7W[㾬8e~$Y0>։:uzQڤȉ Qi5-{ F8Ӷއgj F(9RÏ'rATBvr%9.FH%ALb՚#b D5@43N` -v`HArFePDU ]ȇ6elA -LG^"gf31YR8^~}^68Y_wiS3.SRbL]p;b}<2F r)a|Ak5j*9yqx؊ɣ}SK tclT'ęST.UDgYbv Ց~6( 4ۚ4$\\ }Per<sWp6UpjPn1J!.elzIcAޣ8#|1/(cэlmA6Sv`ߘYI2Q=G ]#2-/G{Kʆñu yv5 {4$R~NbwYOJ1 X:N 8R>lJ n"Δr3Cm0+O%h zQjqd+_h<|3YtÔ?QXqa;;6YI (3iʚ Bvu1TkAzSVjd.EY"xD `nW~̵!V0]84CfX. YmScW7hPj٢Z[ew.ysepksah CYsk2AmlɤԆd4VJvnwkDqI*3J$!lҵ@<5cwˆfJJO)`9 g{ޫ K1sq,LizXf҇pQ2␟$V|}>Kv |:ְp'Hp\E")d]esd{EHe&u 46饵R n jD fY)h/l+X~$5Ȧ~Zzny:my,@e084t[pvjDPFII_╜AeS o=ZapW Gr| I`7:hY4yPzu eHI,Q OTĦ@kLʟAI7> ^+5CPlcBP8HĻ2V?^Nvkey8 kOw@o;!e:iTb\Qη2b!7.=q+G6ۆ4:$(V~7kQ _NqJا$) UQsoDcG-󯐄cՂt.ϩ! 2lS7>b}`jM0ZqjL w0#áDCKE6lN>""0"ޯ )> !9ҁN8S|HXC0s_VlHV,ۯVH7Y=Yx|87MT6ZTKZh.󈃽[h5P0jf)_l~ aJ!ZaiZ}<ŰD"<io7X9ϡE=I_+37߉a5:L'V c]X^r9{͝U2\ߴ [F춾@GƾSY7yL?>`Ew9ש@{D' wWrn^i9#ޟ%ߤUR"qcRBnuo<hgYZMfm+G6#DNkj!w50s\tI ^r/c95_8hk-vvaecU¾IbY&pPaVhfDOXNя|` ZMc1|2ڣ[v%lDTm?*rK$o54bRp׈Th@A͖@Hmd|V3P&|Fdl<Ǘ_ͮ|#݀uV zg,fY2d]sOkZY#w.%BA`נ"mN;+oUGluXp(ke o֮[)4= ̣<lRvޗ x{v3y,цz/ +c 7۬!:%4Q!|!H q)<ΤJ` u+3>OsN˨ ;6kV5\ W$LZ@M/G6+/e9,NJ*}\5v~I ramlagJq8ڱ怱W@qs=+26W[Y;# Q9SF^O`uEY|R+) ۪֮ψ/io*lΓ(ziXNipJʐ'\byf6Jm7nj2à02D<$f;GpOүoCG<~4qX2%.[VA肜qU XY#vB#ePzaܞ=h'M΍` t`Zbۈ,h& `X- ߯W4h[@v״TuRD뷠.)b*Ngd(ug8JQE #m-2:\};sa;oJlu( nr]as&=40hFt7oapeo jl8)̵#M`![Gb\o=$o68mߕI@sY(1Mި!''k滄^.8|C*5PxP4BQQ n4(H+jKFB9RLȎ #?uL8o^|z\61o13uBPbkHbT\yeO"mŮG<0 Q=\]Uɦڣ_=Z)ܫ`?/OIi'8ud~ʒ|Uw5Ay8Aykv1 K|?f$GTnW,4^Bz%9SN7Bjޢ0Mijݏ4h( ı2g!^1Mي%^Ϝo%sǫiz\A x'E,me$D)iSGzqRj",^͢!X^xP.\O߲x4O̿ǸPCEpozK_CK1PN YICjNe~U˗AxL9ЛN>xRpS[f!-o ^[Hl(qaNc|;JQ#xq>{eAsYS]mvjrG>e>`l@۰:NL"W )1R"1sԧ#]n"΢+R4Қe4lj&K"HI=ǼENF(~l֔œҒ7/Zj)sUU6F'A\UkOi`a7*5WѠ̬`n#rx .׏9SU["Rh 5}j o;Ó[13ˆl300\# .}:MK9y"|v@Tgڢ/فw0".5PD= zOGݪY>$̙7éV6 :hҦK~ >ʈ>vui~德u,V"e jN`t۹DOJ,Z#c bưGs~8J6vichW 7KOˑ!vNYtan\>I-7VCu=2Tz4F{H#‚,saƈ4x@:FU0(ZUrяlTUZ7ˠs>F&xdزn "8g`ͮn)Wnp.֚ YfI$L|(U{_̞U{yFgc|a9;%[i㫢~To+[ʨ'a.%~.2;cWHLy.){0% 7u؎. 3Ahja7Nco@JsԶ- Ic3"rƢAŊ_ *cD8BT@qlq%/0HѕqY[D\?%S 6H*r@(bKZAQiaQKwMAjhD']dfiЙ`yy'7F?VZ&!`Rt8{h=5H% (A{s;aߣu!lk"@ !ZWw؁H?ʋ2Bƒy(Jk.|K"鍰lM + d{J;).[˩2Ґi"LC/D]RO@>Wxa',:rÒ>!ժ?ץstbaAsVڝ#!c3ZoEwDA5ԉOGy!SxcSM[U< ;f3gJ-54eLyJ )'Pt&V}O Ր-6 U'\c{6k]H8uzRõ^`)zW*e֫ڀ3rL[m )G?,Ԡ[ȭB\Xފ;`k>nvG 8W oJ0Q/!LWP;pVpw@ł E護Τc ֞Yby1)ET6`gMr"O~=1. otrR HE}sXp@yp!ٍmP]7? Uy1Z.U֑z@Fv:!u54Wrg4١TIfeT^#lNJP}3KJ7{"~ In>t℩6n̨^*}o#q0%KM15iE3Vm| t6%Pһ-0JG%Ma{ֺHBS]sY+9d)ā DњI8!ig@٠Qɶ X{MO.Ɂfz0i0<&)o j9HU?b{8Vkf #3~l4 3c x磆 ىRΖ dֺj}Np?!лO9ևsP,r敂]/9aIPH` W+{E5wf?^͇j7 ,8?SК 1)"da,+_vQk¿f]_YK)d5y.pQ_[>)dF qc[n}fvq4^Ϭ8 a8RzIsO%Dq䫻Uݩީ-w?ߪOAb^[sZқp٢n'A/NOBhSY_y#mS?XCȀɘ赸J;UߦW3,n(xnv-3J@S˛syjY<pR0$T*5L3ӯB;(uw" Do2 *\F=,wA$ڽ8R#comݘWYbxʿxBItvi蒘Hȼy!3ȝҪ|GCBqX~PCl:k ! VF\$l.Ԕ)4[D^:ʂx/"uC\;%< Xֶ z_vRa28@f_ps=n/)aʦiDS1fpXbHSs侾z0."M/5Q/ϫn ճ͹)LE% ,K ۻV|Bҳ'݈}_SڵW곢D)P3t>RUT(a(GZ-|E (eY`ku^^0ePʙ5Pimu_ 2]cB'vLمaM蝡4Hi{ÕÄ=-|Os* NLӐ_):-א&d ʦ*iSJ IUzLr9FU!TЀ6b^ozЊ nHɌ:g~Wn~Z%#4,yt3YGbꦡN/es \YEYb&y!y:qoUiy?a3(%BS*cҏ'{ub?)t)-6 䭱ҟP]-faD $I;ЇDRIOm>yFW>G"oY o 6 A+)GV&/0jXqvQ,=a׷θd/[DU[m,H. ;~ : Gcca_Wל%F<#V|h` ض?|l3m{!C[]QxWlG] Ř\~^}'  K81ǃE3YɊIeG4tw\M"{6; ȱU%,wKFh.Q[Bh'`TQ0KgrHa$yFK:( 7s(!w&6X?tON̯OAUXZҤLV a@ϓԘL*oEB-,]Ao=͆oi''}$o}- \z͇~л6s|6ft1|;C09|ܯ袃/T6\T&Z}JHY3X{Gى]uǸl00z8/4(N)d%:;KӜ4MEL_Vi@?)/*N ǨڙB?a,Qežwm{͕!՟6Zgɷ6bNd,2{EOb@΋U@$b &`X2^S`y9mG12:nmLu(*|T&H;hB#Lx-tSuIrˆ8R(d:~8Q~32=Nw6:rByic!b}RVTi܄Sκ TtE\"4GY&9˟gYnЫ=|bݙ!"a8q :Sdc/TojWWPJj|Ll'>9H)v܀(?GhzO/3+E;PɪZ,1qjD4,$15ܥO#͇ZLƓ&j-L [BInnBo"p;cf~5noihW屣ԪA؊t"zEk x7DVO;9Fa. ԛ9:6r- 'H L%/M8\~F E#w; *vp/&+XS uؾ#3fSpwjͯ2 ,lg (FIQ@$Z2{RЊ(w{MQQO?xC?<@ؤO#T~*K'K}an*3||*'&-nEiK]9dd띮y'4Gg}gFДim[{5u?GB~y*S.NR@(ZkHkJ@#؃\P"izt ١JPK/Iõ8ē@تr;R4m?WTAIOeilwNJaڃٲφ`Wbv ~??'ʺq﫿0̄m'^R4f>+ܝ.-72yq,gbyޚ:kgdʏ .p23$'6JKM|Ah*fKި6?(N?czXLi&xvG6 "˟(߂PTa:Iwx;Z ߒýOiTt :˗c7c.R5;</A;Ut+_& zuiI2ߺp#H-5Lv?3ɰ(s8dae /d}́-Ųoo$"VT%E!j$mgO6T= F8;+?n3Q޳frxqհ87RPpZ̿*CӺB0i߀퍬Fu 5jL +)G?"_298lVz덿(3RL .! IRA%جmEd h HF{Aj_tsGNzvR=umvhҲ0L#g5MJQ`[?~*HbXvI%@K+cՠr0z4,61}U ^;`bvRɏnIz DLU`4-Xl߲2>0mo |a{%ȾyyƂТcR:YK 0&!Z}&ԄmQg PW[w0ϖ#ЩqT:ODEEGX*2SCQ뱻0@[g(j5 k0$jGRj4<_/fH*KCP]V4)I:NqpܫQ:4MUӼoƷ,f 4t[1UVMbF⁇4)MGcF0'|rO_lf)zcy$-Na'j0x LapY\)y{o~CS {@:Ҍ|WAosVޭ.Ic0CN@.sh)ܮpAw4^lMaRګ@?86x|KaFu&JPҝZCSI9¯ FfK,m3~t|t%xw(pM&8whW ))zoA(1+8\[sd?9ӌӃ*FD.u-Nfv;Je@P Ò#X,ѰT*1|q ؓrZE?{#'.i3n1R t9XD%(uLdQq}Ed?މ&#py7-4 o:3-[_XVE }RoϿ^bhc> w'T_HvNw=+/1e4|$c¬A!4[;1MlqҨVPNVPb'8RIƣ~|JEن˿ `_xUK%TM鈁Zi'rѳ:2GvCG VԝBR/^b>E4GqZIO O9j$ā{#eIp2~U×rKZFYܓu^w@-GTDөǛw:NDe%&5ߴFdcQmSDսNREAM9)8A^,ŢNW-crcW;/ʼ^7`c?"J;xRR!봝`s,|QL!|#gR&l?#K$*PW}x'TvYi!\X|DKCKP1_X7T c7+Hg_l÷M< z[j &nmf]V`e 9ݏޜ7 5DcbٌsSR5R?> F ͹|:1U*¿jmQ؋*\{k)\Ų.͹骏8$e+V4+Y̿n Y܋:Hz5<0+(@:@%ȃPA[y}ȕ[UЃŸ}S׈kEj18 T9)\ rX0s`H2YfMJՎJ*RDn?`Ava4hg$q֏қv>2$})_ !}u8/}H4IZ Cn :JAܮ<&a-݈#1Biz^̙LJt_fhwվFwk) TH,zp\c>MROԕ߂Q}Tr;k'CiEam?GrPgM-r,ȷKW+ɻ]QO|% $`^J|J*@oMQK D4YZbMԹ+n~{J۽[V6sx+֣c (jٰSZ50O82P#.lW. A0 9X療Kw"/)+ o/K[Ef1̽ZY(tMy^-CX0!Mv}f=c@z+z8gآ&ٓ>L>}*_%>s}CSE^ykdr}HK!UA?8{ԭ\w<z^^yw3W R(I$9,AAWAIQ$CRX_,J  %6E2S גt;ÿTt3BNfKгF!{ ʪ mQI 3 2Be9a[>ek|(a''͒C+_084ퟱJ,43)_1uiUхh(> <wI8a5u˷? %\4g+zW%ͫ* @- C"SqX'` GXg|bJqaonsL繇;q . LMeTtX/C7_f7Y[%b=osնL2jCC<RcFF(?u`ʛ.K 3_3}|3'G/He*E$kKDsg$ƥXB$.WUr[#I ϶Dsaǎr,c8X=ŎwX5u"(΄V1<JSI$I~Ӳ-xB]ߙ-~<\ɟ:!$+r@aZYB*Ųbӈ *zqHbMUɁŐn䗤Ӄ=^,Kܭ{ohL =WUl AfRݛmc-X}4T/UODTXWZM*jO2| nڱZqvwЧbG3 lb\~NkfGT#$_r\?l˂Ef1:sSW{v+navuAvmW,{:.6)3֧h #8=_@c{˚ gv'W#bc 1?Ũ$ X¯\\D^Ud>9uHT'/9 ͂Lr(,Me5{f?U:]ϳ1L!\G?DaߺT 0Ykob|% 1L]O F^9IWYf6 #uM-iq=S^^^z4Q 5oNZO˩|BGyXptmMivWȝ q+S?6EP^~BwQ{{w层1;oelF/jNN(5Ieer,U\(pF!,ZOWdq즛DK+&.)i]8rBDNx7M k`:!!|s:$o_m>aӆ~{:Ϫu̾%4}}zy'5OlN.К2/l-4՗PeּQcc ) +k2=P\ۀV L5d@bv;6bQok p3P7Je7ʧ'Cȗ+i^J ea>q2R]lB/σ < >V$RG'Pg-va*]5ftu|`~2%15Ƴ̛)BuVsXqQzg YÏ J/jWj̘/<0=̒?[OL%ӊO/%% %Ӕe _D?I2:U`{] ez*)7j].a/{Cp]1rYDd-hˍw9FbԬ}ɣ=Rxuؐ|x-nzJ:Oh);Իe@R/Ūó6igU\=AiKSsޫgK :Im΃1F<^}-:. SBԉ%:IOE#pXH ljw ̙܉&,UDtk {!C)vk՛3j;ܼfP^D,BM,ADܟ rޗ-6T͔K†;+ l) - [цF5kG 9<{A,n*ʀˇ-- i Kmt{68q&7n0H{rVpZQ`?AutDiC|7kG %H',u⢎}iFHpO)UtW SOˌsmJd%L68Rט^&+X0\%yz;+%HVb{ 7&u).1^B&?Z73HRvYWZZAWn0J&bP\HR苀dD)zt2h@X;<~;!GY_WQ/DQ9N)." 3-k*4f1#W*ջopzbNeW $_oѩ -pukf|m"22(>ԣEwB]D|qȓKf?D((% eK5A *jKžvy~ :c]6,r>ҏr_-s f΀_Jung1}Lr,=VaGҕ>3#v$ƒG>d:K؋VLưX<+TR7mi<7oB6bCd: fa3{id-IʏhJÃa#uޯf- Uf7>xOSly|YvS$lWZt %W#cB)=EXI3}(uN`l3g(74&!W;WE%{d5CEc~kQC X_UƊ5p߬CZ} )a9\h|tKM\{S s,>5>ϯF So aS'.s؇B3d֑)5iX1GWIq m/v5Ùe#KWT[SE]W0p_88CĽ<@jEQW]p3b!;S=Lز`/ ҔBf@ū93Yb{i\cs>K@oQb1̆I4F\4@– _h嚄ы4]ܪ9}&eTBd9G.ͶO[(So^R(fr3E X"U 阶΅D lY">ʊq]fl.s^~~ R%E*b_ZBjsm8P$K$г908 ŸFdR4 2iuhxjM(|8}ƅ5`Xvc'-钛|F]`{ApCsb:]cIlh5*+oą =)]$tPSݑq8O湴0oB0 6n_q30t.o`7"CHaC- 65:&a)=ŽFqIUBn*b_@ӿ{ZoRYQCDkRIC|*sefmtahZQx$G2t U`o)bP H>kLͰ]|:= R7IJJT9+>[f2Q/Q%/GDiyT)kBta'R#>=_l2R8פ f9ZX}pJ<ϋTg"]4U\LvIdMztVA6~K7C U"Dgμf ͋ gpax.5NNa*Z=0)]!Ȥ/  vj?]4ꐺŗ 㹧z=mL@✑ݕv,21@(2Twu4<2`vP0W !2]Bpx`lV~q\mh$һim93z˘�]`=yƻeTT$Ʒee)im oꋘ7Nuۙn_nLeu)x _1^Dg*WÔNk4~p$!$ $$*L_y?ܵ\e؅NfNxe+%6-m%"[eXI&_EE0׺MqY }SEO N6Dݚ3J LVrag"T53A,n4<vHS/EW9+fjO^aQVq@~xXQWlZ:HLH0>k3W%Iq4=ߘxǻkk5 *]g$-hΑMD+7t &h:`i@|O/|)-yp 3$P̓78/;OT$FC QV~  #GN|GU'|"y%-ܜq|IqvߴO*g`H2Ns=์hoWvA&$+6٘.[)dw\6%eK:̒GkwW '^7B}bؑ~WM+)l3,Dq.&UlͼU$ WKrQO6 8&Wì)ؙ_=3p|^7m|8udӉ;j>R*b%%& {LoG'P@d1ٻ%_p1"jIV9-1/s!X[) jcq>e_Yw`$}OBoV.,{X\dr1`/kO>".1@|h@d2)D} y=Q n))2o_܍-ґtc <>7ޖXMOw5|;xfZ9*ޥK(Q$1 ?q##v4!g V)B]%bxQ"}z @GW, UUY'v=ak{jf*x+,a4 %eE2jAOĄw¸ۧ>i Q7#tH I\z8Ä$F@a l=۠p&Ge*NYnP O3퀵fF:aQwY %h}SUOi+\4 D -IaD,%km*ʩ%N_"C諈3bV3*g8]_ Rz„Hn|Ռ Vh_t"jԅ/C[Gss*?[(cҠ C|A**c ZZ1_ a퉳0VvRR(nx43fgЄG>2G佹+u&% #eL843J<z79(Mq~n'm3Yt:~'hUh?zIT%07lĭ/}}` ;)gHږ?w~և.<G`u3Ra촊. X[oۓݷ^!%Júx'ib;r]1+À&N">goWͰepLz $%Y @W4 [+Yk4|QPb&_!/Kf,7y4nx;>|ۯC:7'nɖA$ 4Vq°b+8i;9;i7ga$ 0Z~RjܫOQTEÆӐpmGM*+Av+ݩ8GF5'rh"80@Kb11]qL.௻4-H}5qO,b`K{B>!sh'cNm7NjT+]S"L J5j.s'rnf."|$KtP; ppKgW0 2P'׸>p*RɢV)Ze1sP!P@Yd;W[x}} =yA{ Ueh6]}Ao L"PoҕdfG٩17{ӸeEnW;g% ΋H>FIj!"+`ܠ rNd CUe{ΝW$7nvWl+ǣP*+E6ަkZ fg$lj|BQ_42V%mt4i37 0ELM_CћC4Ώ*AU?% 7 Tez= Y0)wP3kc_L嗕5hbh$1 vhM'nގB+$kqK F3|~[W|ܼ5r?Z^`*TМ뫔d/ HPho]%nR62<%ņYN4YLk,3鎏H?7*!?r V&,RFH!-ԢNVj"_yq>{%{h){$V?Ss"i ww tPeeP:J$cw@(h[gQyY%?#OpW%?<[$%1Qê[j0q.7KNTcgˠχӴv跃ZC7F-"+F띤𸇧ȨR"CuE35r5toiZwwƇ$4#&^'%H!|2rHeA,Ó.d20WLܷ6 Wj8 V̊;j+Һ[_c5i@E ΥO< ?kI 9E@X 3,>+,3.ςʼia < Y| 9!jh?_M*NNME8 ǼI;V)X0?']d 1بu'a6華b1S IG Q5 K $6HpJZei^a~v{\5!FV5BcS 2=9~)~~7m`U!DU+0ɳcJM%f_ts|:[)ͣYa'y_RhaZ~x?\.blt&j-R?ۈTn YVbA,dPrf C+hCC[&~dꖿ Ǒ0A[YD,s^1a EҶ(z8J}d^/Xn]PLag2Q8Ut]KL*;~x):7ZAn2~PS&kGm,_̉r1ݶ2Tу=nýR,2Zd|93p[ )5:'9Z5U5n_Ƣ _Z xSWʨ]&udG4TgĐ >PNm8zé PݜVCSn)N_q`+:{y M3It2"`[-&#/Mtts#per.=_sKb }7Dۘ4s~ ?OJo̊ O›,z};4Tt8c40"N[aVwŷ.vE6@J+Z#uF`KƳa.ֆ s\vHWYܼ"T˴~)cbkc'δ68byr RGG;:Ѵxة"E7)41(P|5;#ms[ថfk"a /ϼ}@͆_J%!ם.=eA7Xv?s%zZ'msM#Het|[vpOBk4.+V54ASOBN >S1>}9Z$kG2~PEB,g2Xu10`3w._ԫD=O0h=L*ZWV|"/ܞՂk+zSӞ߄mnJi-iV݆+S/FHdA|20ؠ13Gɒ, "3$ma<_W2ܳ&55}361!4h$!XeMM>S'W,&RB^U'P_ 3q R&#~y=2+ Hyog\BDԼ)&C=o߸nXPLA2A=%VN)auS7Ti?DK-N/^2% ĜM {Gn2ڷa֑.@j.tPT7!z,]˹YD`"H&In&oTui);c%cEN3X]<]: xQ[^[oA{[ąfr8(ňP+?+:w!3%a0 ASk]  B9 Qr(=ǬfgBr>[sV?!z]+<O>A&mDD*ϼKWm_9 _ve~NYcy`Z<٠IK̛߽'yz`)&CPƾpQUpK4oFhDnmbRFTrJ%Ygq@:i2[3C|鐆R,-6 <~:&>T'$MR!ҕGR:hhk{[^`(m w7k ޽z2fb1-/u=iqo(ߘv:n$XLew[z 7XN!R[Ԭ_y*-!-w>jPڪcA=OS^ri6 sSc\0v<ȷy$:fY,xc6G9O_#siؐ6t1Lof8>1Q@H0?B1?z(s oSs:^&YԆJ߮LLCy`EyBek|f`6%W##pX YЕ*\%qwdNBo0[}౮/r @)z1ø(8&COHRũ"7#*utYoJAҝ69cSmկ  /A h(Q\;RA:)Ig qRlz/^ Ӣ]<ɶA6Rٺ@ɀ7LYȓ6 6O}=gmA[A!3(͈pzh&sQ ֟2;M\E f Wefst *0;ט>C7*OϘ%%B9 }ot(zUI" tHQJo^599CkK7 $whKA?vc kIZtΝ'C(s~vq_嘹G|cIF߽-g.j<,6x27U\I=U午 w9܌dᴩmPa.|4J#(3Jfrʓ#=h rx>zu*'aҁ oHnԺ60MP-pcpHFZGy;y$aЁ8mqkw>vGh;1 5w+,q6>#9ebϦ7WEӘZY}a+_Ond:1_ 2a&TM~F:C7Zv8uGedH*Aq~.aYZEyawߍPi[n:;gɂr5o?GhĖfV3e5E L OJPYc'1vXĹ ^^/A\Bb4)֓bN4 Jqs`SgKq_ B"mJ3UZDy'ʹd1rӶtLZdPP̭iG}Qz(a-L{:P_c2bgigA* Β:!>읛(my>='JSCiz54|vT&ۃ~H`d pCI4buM9aބlYor]2()f%gax3?Ǐ;Z(yFΟ MнGsۼEǬ !5X*l~GC%Rg-!GvhzDAv?jiiW:Nk+8,N EXf7hԹ }T;ۧ_:`Xf:֞A 6{)GpI5o^-_$84 SxLGF ~LXq> ,?\*V)j΢Yb7Oʂ|a"sG؊~#]Wws@/ ?韍))[@CeVՖ$%O^V<=QU0J+L_~QyMA-w.#l'*H4r ?Q?yAb0Ǝ0e/2 .A(& z>i SKG' Òwbe-ACPV$PO`I i;|_@qnTBe8,TVt Ag.[cy ok:=z ˍX63xKXk['6C᝕X)5[S\+%px@aewc7Gb: /l8tl-M|`.0¨/(žЌ*N{?Lf"fQ-S*ƉY>Zpq8i9 @*^SO(k;șPJn`0`Ύee&/}K[rEؾ廙XfV:(`(^1ه42Baؼ?Qݟ[FwWӏʔnj@4vnoՓ27ٯUը*l(0h|Z[zLvn+h1O{W u:ZWQE"y/ {ے M9"g臻,\<llOo/Gy~>n }GA@|~xoV#OѽU@y2CGG]d|(BZ^(*ώ:vP6ۄ2œw:p{xz\Fw`Yv! tmJB$.1u71*4N25{>_TLIw̝BViRbP2y:/ŕ Rs B% 0ە T6]):Eb a~o&4Z7 (HWݢceLnZ4C@( Y uEON:ҔO#;r&UH+c#ANs?(Ȕ|V7hGs2eRK4A$ wȉy)I]7OB*XQ)h=ي]=LN<\R,5ͳNc`AAI3|mJ-I*!Xԯï!$蛴%a(|EL㔤|H*`1 rLbՖ?YíF̲b ;ښ~#y)[ eͧ`ɪ8(Ԁ:ҸgRpžZGf!=!(v-J+U@ ^u@5vkUm%S2l\fi,WHZqB5>%{ɇ#-2]<-H4?FhzSQ(M`ԀTx af3.[QK)84/EluSnoc<@uf.DZۿ֕KwiGJO7u%!#MsC2g9{z|jφtyFϽte*.W@5ƌ@]-G92SⳚ 0{5K-,>_.ԀIoxj*@d&E6e:945aZZ2kvd@Hbsvp'  x!Ӎ׸:$j4x|XYfI+ HUa# Sbb@Z:t¿߬N**evS(= kb)5&̗WBHmZb\/Glt]Qo u7,v>3ۖq*ōKjG מjQv'oʷ#L: M\yM6N~4>'Bj<Ѱp)".dVŒ C!ˇ.0SyŸ}FsF(s*i Hhf/nxζ W&[ w8|[m?Bl`h߽GKYyMSj~@H j;/DOx3,UqΧO `%G=wF@ e 12өgD2zϐ'ekJG&~n⩍Zt@`;>ǘF /[/5F=)tqdv>rW̨ SkVry䐔ʴG ;P`sZxZSVo}#/)va ތ,'e+,V|Z9f.T w.2b%f6 s*$Y_%$n_)RsN"^^M*e` `K5U'~Aÿsf we(^4'Oped `J>3R!!(`%q,̩BHօ_n9ҷ'`"q⣱! 1jٜVZJ 8Ŀ܌xsd+Y2[I Jozv!Ȏ ?"Nu ia$7yM$ "jJC4 nltviSbGi袒1pW7)|B2$n\+WivkhEihdv ,ylwXvcޑ*)Ac0|I5=Ul+ 8sJO`^z|Rḃ54f EpnKUX;- >F[Eu2?st!=̅O;@J5}&"/#h 66=juLѺ9OwuF'PaH ͑9/hrf_F02)-r\8d"tIg~ 13{pg Vr qDwVWQ;Q*ZlQ\Ƹ(sYG[TTd浜2=Sw[y$qp,B "MPAX܁+oi?yw`$!/ͅC4PtzvCmX"6 Yg^-wQ9Ⱦ,n\cռhq(ƱrE[3>uZS =53e舻_ piQHdJt#< bL{[?pc-[.ZGp73zCUZ}Ncg͊tygpE1%#Aq=]$EϵkC8#`-DهK'hM'8#\3wi`%v?Pz"|]b&_jZC_&=kD"JY9;BZ5[g`~2{?,ovh tnA TYr{`6yW4v|ui!M> L $vL]L,a7g;;kkrl>U)0n a%}ֆ]#Z-fۅ:$,OV.?;6Dq qe#xv c 4Al, d [2|T5tkA0 ń{VUٗ7=`lM3DȐ (/w:̃=/l!x+> /"_a$eʐa.FpumdfAMB&.vz."[yg櫝JXڍ Cz^/ЊmjIɪG"ZDOtAZk]xбdgVo&~^HeKB,Bs5𱠓EgL(.gA7bcۢucA6&OTȪMw?eɑ.mM:S];,p(v"3JkŮ=̍m3__:Ln%&,0B(x5-V̚wXp/oyvNޤ+M87; 5RraX+u$O0~E˕+ `Fi$Ӟ-~QNhSŗ룰װ)MTg1j@8LፅC!ל數:O94 *"0,5mTD[ưX#cl~e8p^J\"E ٩ܖs-O0M*cs_eto핢,MIP,mt%nQL͔dQ2XZkaBӫnq~#񙡛~I˟!f6$7M3.%4RxLKs3&)h4t6*2 rjP:PQGiY6-IBSx܏ຕ a P[7Ț;lڈWOvjϫWaë[1ƘY#.5R~X:1fM\ <+lFJ㱡)0\(Gu:l T%J4j3cu_l%ǐcԵ`E/g;CuKe{+<أiJ`qoymʥzy>m pH7$}\a,_9ΨJnߞcV*Oϥk/2".>Sq6-sb x'bT3d9,R{ ДD$\J43lu.-Bl4%.7E~EQe]15 V'yEW _#lh?*fk3]Y(p"r)K$$\2=:_:6sl7.8LYoiY;dCn%\-޷o.>HLZTo'{e ,Z=;f,Zw^rFcv@yn)Y~ꉷkv zCEgoպ ǵ6)kBgإ-@jTV($\fм#558Bîk3-mJa.j$I ,FR4>RkAT}VVs՛gɰISM#iHDzDxR^q^!d㶻4Isc&RzqS%^g-wBh١dtenqni5$D*؎ݡ px%:! va͇4Ck X=ɲ&:7` pi_ D#@j8UsEaoi<tO]<ܲ)2V9$cb>νB:$7EY\i Oʰ۔׫YYBa\_w?$@i?Ҁ?cg=ɫ rk{/,TZw>4'&gHAJvtִ ,t{taK& l62>L,9acwڽbYYAF6HYIr6N;Ks8q5kDaZ쫜*ִї:㼙ƮC)0TIo3;٢uiN3KiJ9O[:T8b 3$çn%W$W8dnϬ 13O3sz{H]SqJ%%ˠ $q1t|&Y.9Lň)OBWZk\uU)IWߞ۠lba2twB/~GHf up]þ V|Rk}N#wD` 2@3{ܸjc?Ϡ@&h|*Рg9/vZH=gkKn0&jjK<<<ɏUG\I򝂅HrQ}nWJ5)@t9]@)u$jccNBSDZ\FP_`T2'$y=*I_:+yLT/WT1w żAbwۦ'8"$R> 1 ȹTV}DﳈH>zw|$3i '1KEaog"`A.Ѣ䯙݌i70Q]v}3sT. _L&v|A?ͤ( Ґ Ww}̣M@] +NcU`%)--/+'IכʦM;hMs.7z4N|#Nl1ͣMZ9W SU-S$^(`.QoR 2rk;#z8@8:^z}*k*sKn2JZyGw_3|qAG 0QJ 'Es/5(/UT*$^G $dCH,g7 ~ɝ^V׻.[m(r3xTI8,IIgJmx+QxX]-r_mTwD-Sp, Uܽ ɫՂ7 ƭ$:#@OF0уR" ݖywT'?LQTְ'%kH1I%lÛ 5, ^sJw7TPq=n*|!Y0w1"[qKrQxdq}dkyƕMT/V'[\ԩb6, /,^zq^ĩTr{*Dja +2kxyHd<6yl-sXbC([8 ʡL{ v2#L[D[~B+[ $EWR/2`k]6c)6i-D qumcz$jMƵQ&K4' _U`5NH< Qgg;Z[ŅЅ% .% Ј^ sW, n7(_jS^ p=}LU[@RKĭXf4gv*ׂ>FӦۑ^[HZQ,U\7" ڭ˭1j($׭ $^Ϧ4V; ?14X\p0b+K(B@ )ΐ5Ht-1#^µ;I ]K4TL!rpwWyTJ))hșD'p!"9u }_</ܛ}?FZ*`#9t54]#BBPvFZ":C(UOLnT)^S3x#F.Y˜E(V3nztKll>pjiU?uՅx$>`7W-y Q{U5$R\pEQ+4Wɳ~ P \- wR^?',pnbƛ?9սլ.*eKɢ ۬J$3ayg&Mݕ[+%sN<&7~,-|M5K˪PXٛ^: vYX:f"^) }Cng~c:Iuۧ0yDVK!A.h8l C8峛y`XT@ htڏGvL𓷩^Q\}JZVۨ@v gǿl%UM /U3UWT}ѧ!ubrP>$_D(kV\}7q %f\H9O-Dd0]_ʸ' z,ϳ5xmbe=G:R'6cW=O(6y|U3`2GC92ߕ!AeruXzY"-S45'^no,IhDVc?,,3rQatI:~?'AiH-+ϛ#G=hC,^Qzxm5BMI& 6 ^&T acAXb9ڿ Wq5ChŇWKT7`wP#oA ..|!uNc޿NxIM1Pw+V+UYm~̺W)@UkjamQhYaJJDdwO!~Z6ٳW@pwd*=շA۱5-hjP1Q9{F(YRg#R2tJ 0|H]'^sT˳[%"CsU PG}h +f3pfD{ r?vNf<)πT qh*_[+F,I?yVX `N\I*T2{,yӵM4gK >4)-~Qk^Z:݆#?WvdR)J:SO[i_MT"6[z r5L7ɹz#ޅf3}4ac M٩ ӧ[ tR^s .cr~-쬮W৒`Fj|8Tܳ cVU=m,k+f0ͷ-o2:M b2bd(o ])JIϲ"QJ[QiH:vSl_;nPxWuv fVeǒx1B{A**Wr-̮zkmd^PT?)\šAT9)~{ޯF Dky5\snU^>W(N%f<^FƒG)+YH2pDrĎx,vz % a巉*4+c\}BLya#XB؅:|=d^ZؖLc )D CzZCzs߶oFA|N^p#\g2kLaR5QZD<;@? ļL6T0wdg Kw;AKoxZ4*ka64 ܞ)Opnє+87ވ[WT`BZ)5)ڳP1WixZLBjLfŢG45ס-竨>Ni\IVe5Ɲaݽ!|yRuefdRhhMy83V̋x'[Gc r(f- 6nlG&U}Yz:,gN',Q2qmQbau5,`P^C6erj"X1_yE9w/0RtZ#4$=#70?B۠/IB2Uuqߣwtj#Q7GuIQl%laekITfqGQt꺧;a@&r;'w"%OyT@.xh98t7)XZ E)Wu2.-Xv_qPCz2]ܹ73k\]\a[|]|ˌ{KQdnٜdcSO$X>b%\zuC˽~AL1uw\T-ˬyWkghW^bYtv»q2tx{('g"S#">+VmԾ&i(zH"CNfpn>,/76fT'ȫɬײ0w+5PiS\(aSp7>}~Mn9ƕ3 Y߰8f_^xdX#>}[Sո&B7{'IJtN9:? 9ߪ$4V]}R|i ,Kõbרj T:l8nqAmĸe:1m_}޾|h v %L ?*5>CGX |׹: oDCj_&׶)gPrg|?y*\tTYy5;[l/it5/5JQY #˫ѫ-_HAM#]MXJ B>:"!z1a6 _o{}ILuj#9֞B y/fhPì`k : ܏#/YxLk }С<U'YF\^91y[;=K(u{;BXp$8B<2 _t1`ᖋNvQr bX-E@KS$uQs fIau$}A/n!Ll&j@o81ؼF*qGC`&Pq HN@IJjUs1Dj929w MwJrs,1>%UY-kʽ 7l_0'@v2y^a;SؗꝙH {gX.R Ctq Ro>$_)59Zc@$m࣬xxV8 _{K ŭt!J8SQ ]1bSkŨY"'KE3Ѵ^eVj tൡH Ɋ5>0`IX ⩉#bۻ~vUxDu |qU%]*5.,mn/‘{;YUJt_|ud9!_A,%Ʋ?u;ZQ0G1 w}i Ũ9sV e|ȣW?}ʘ|K^Rjq-BNP'<`<́p574<{Tٯ@5sPpv4U^B'- ׍+7>yɃppd 4rju5=H4%2Ҡb#SJ:ɶ#{3 2fZ+k8P{/}+s\ü žy~_OogWG.5=f“3猙8io2|KtҴAIY6 ty~ެ ,#~zx C1d jW% e& sy`n ꌩ:Iۙ0yR8fE+1t? m1p0@ Nr11=zZ%P, J?%_9߁2&˔gJFyLTɃlcnOHࡿYB?zknKAj]e_Q?hSnoeTv#:sS=_%KVÄ;yeZ;_. z@F bUMsNkZT?rjsN%L*wCu+wD\:3}{OyH)GwPM q0j99\JPƩf,39j0*dW¼rcl˥#>G_)=x$Z&!X`I]DN\qa>B"I3U 4ȬټT"NꨯM\k ," f:O. δI&qdBuRk%pT9'~\ʂY4#?陑#5W h_|1JJag,0(˫j:&Jzs͹Y?SYTƺ zd-}F3\)a4.8%|u>SzTI;h5Ao~_ܽR~?(0Xʟe)ru`((xU TZENQc8P:sHˈ1_ёyZOr(MzVC.!h?{}y]32UC0UP?z`r0&?K3wZ;T ZiT-ł~5m_举 óFԭQ6m块=9y5_B/7zۑ-~dAv|K)ܝbbmCHswMH|/ C2vJ9[a_ YnOli=O[hooS%s(pqK9 pOgȶyȐƿ[ɹ azin3~qKt{P+9>NKK,3<n>+ֻ jH"M fܰDмijP $<`&na/̽kU-nC+wvhI>Vxo2&emRpHm#T*93O9]!O ]OKm.thXAjIRQ"b>U8QXv򵼩cFbVѧhԗW>G!ny0뫭jV#TacR&O_eчd }fU*kݫ@/3"ÝعbL@p>Y E)p%W֙.?E Ӭ?R$'s[ D01$-98Ýe:^jdKRsch3}nc?=Mvd 8W˶gpǁ;22X2ױpn̰ʂL]6hDZZPρgݘ_$ױyql>^!iQ^)b 2TlVO$x!}Zڶ~'h'C[&'1()}H4=9qHQ6)<5dBVXRV+!\׍Txs+O9=LZvjTyl,=q`׋p0SEKj1Xf`xщ#+D˯ԣI+#،F,NGMNC&)t9w u>V–d#k"sX ! Q jwyeFx$sث'Mevtv~})LW bo<QukB{pau:NNyG+{QgynJJ~ù>(y4o0E1ci'{piȾqT>/{ ?MUA)N]c3rThJx%ḓʎfY TAz3kXcIwS7lauD<<:d͡YCZd_ 윂h,WH$θj3/p>mm[ cjOPHǛ= L,Q{Lvu  6UzTֶ·ؐ\IK4PpZC RJSOB#OgAKtfghd?A]kM/C.'H4-H)|[*O_ }WLg19T1@*TsU[!TZS<4gIm&(F<3P:5%h*A<ܟ[lOcT/R_<.Zy5B݇ 30uьosxB}lp @EH>}Rnv i-b2mNK3 ۶ }i9խ|anȱFR^,( \ ѻܘ:m*O7MyyM6_^JG7} ǡ@`"_Du28<~c[l Ug!@qó Wbp W XphVF -?zdNcE)DY6hQ~oԔy!3@dJ/(q8a53>KŗwnC>,l`lԐ rgƭ)槐ՔJpaGo==LׯhZC=&_3iͣuAM<U1CR3-BZ'CWOVjE "PwQxt&& L]a}7}xHnK"jʳRjZ:d{( ~ EyRCk wẊc^Hmb@eBAh@KB .1%04, s cr\ `_\s=@k9f]iB[ l_Oϊ\F|U `7V w 2u,qNħ~Z}R|@Zs5O\|,4(wPus"l?x4 6dZE2. B}7sn&l=%j? ͙ZE<om qub'.t(@>&E(DW݆=(uGUhG<n4Vab1qxG ל{DZI -MU ;tEJ쬐&鵦73JHNa8gaTIJ<+GZFa`J?5e߯?uuqm4GZD}jP 3tcw&<3u7f {i+c>H$nha.4{fڰh>!a5vQ5&,SIWr]vD`LN.yҨDFr 翙VqMf5u>>o@^5eEisKf@*MAgeO(!ԋ X57l&dMQB?H\QcGR8/`ZIA2Dbxݕ,)425+@8BgB_52G#sH*0]hj/9@a`(SvC%(gŶ:{dZyG+1;$9gcr>:Do'IFL@G@5`b(vpWS\N|Vܐ!~#j& eFqm-S䈝!~A 6G MeC<+P/DP^troN޾gc526%{\k 0VX}=^4f Z(=.8x̨Bд yI6N 9hbhbt ed>RۜA߃0ƏueDgֳ{ !5`;B)kb3 Ptg^-;dr?tGy1|탤l*y T Xh[װ@& s Sk<#\(b cq]G "vF *QbxU{-M A XxpЕI'$Ey$~F;4[5Z?0"QJELоpRvQG^WRtx >SS2{_4BPQ|:^ߖ,A`jskc;A/J`>lMބeauCmߜr {gm"uPt3*n#eʏZ a4 hkv!mW$8X̘5^PQ!ǣ>UձՒr~W$5s3f8RLS@沈V9I29 Li/P?5Ŷ,([SL2{an#ru'f&TEP]#-͉pH<ʳ m-}0 ^UU]ظs60ֈ84B\UQ| 1U&V;b\+1#v9Oj.*. bYL.%XX8٧x] DƋN&*rU"Vs 7%h_.bwsEw&x\ꎹ ?;H}:Ir_(cΩ H^*}ͩTޢ W+1|,SR/XdMQbU""vMtR>X z!>'aFNOT)1&as!>H1~-rzF7(=yb?1Q$d8FۯEg!zN`|U+u;])![ir 7Q'7$ %W2n(hdTb56t7׉Z`UiЗ崶lsyu=А$X[|$д$=[3YMj;86[Gѫ[Û3bsb&ܮBz5PبGoG("ɸ tS(k[~9P5[=6wwwt UJW1rR/1kʺk%\7vZpKszlx@9t'#wEƍq&F[#_+h\¥f2@8|`K3=#8܈VvU4W_G5h. ,|; Sv?e/,7.5dɂVGo#TW&;%tuذ5c;93t BA^`T<Ñj S+wSK$cϡOxT!+!"u!`iC9-U,ʬ3Gy9)jw|<0l&A?Kv-/ULMl`U&7z/c<%!xJ":|ZLA%JE5n?@W.8qڲz 6,L1B/﹮Щ 1]Bp`>iԖPK3HFtWKMSts'`Iܞ4.=Dzn* Ȃ(df>,=+=\7XWi* Ϧv3IXlQE*X~GgCϽ#z6VuB1s=u3k^/yx TNByQ N8N_`K(2H4%*k`"_,8@{ijQ2J2 3usJ(+#+x+B0fuI An~zw}N :iW^QLGCaIbn Qne9qJ7o^p#-6paoޫxA; *,?5Djx&{DgWkA&Ʃ-)0W\-2\F6| pϓ -BDTW @l'wH ؠW4u?DmhZwgʖMVke!fi=>gܓf~^@e#ԮPǰPٟAV|*v8bph?ZYwd R)WslE<څAw&:(."9:LYN̋5C cڹ Dž`׸*8{ߌ\2Ha%"&{XV<=35s=hfT*ֲ 'd'^E]sɾ2tD מ} 1:OGKa I" ~ U.q%{YkyweI Y@'$iaN<MéMIK2}c"8 BqkNh\!@i3y`VM)`:\= >J4=_캛bcs:G8]Gws& L i xSP0^?9؄W&gOc7ԣ@+oOF/G87$kzvJ1YκZ2^TL1t0ۼ62r26<\JqYm5[mc!SmAlJҼS^HB Z%@`1z1Aʮ6u 4p3r c.W,VUQ\OĖ53Dx2"0sҰxT6 <-骾 ?Iq%.vZ _T.1LG{M|]mebW$'IP_.El6K +I >u} '`] žh0^Hg#p -{j3&0 Ýxoh8į:Y1#[[WRiM%Y&vCfiJOYfUQ@#PpU~| }9X-4,PԡT |\CM\3'ט|#bClm[ހ4 1Ziߢ%to.]0:xu;`,JU\H\4n'_iB%U K^n:*i-`o a(i1?сRQ%@ >&}:h5lM()'Yl#ۦni0K/dUS@ >XJ&<:ntVi)q6~t*ى9E}oΨ 2kO0Nt満Dqy:M.ey&xnsMNb}Xk-CpE 4qOM'V؝>۝B i./5=b-t0;$ʩy;uH:Qy\}PEޥԃ⮭C~旑J}B۝枳H pmÉ7yVZfd|wd.(~՚s"Ͷʱa)k6-rʹbnElT M%0ڧF >/OLViqQG9Bc]:."rAU 5cy<搈+bHR&ݍuAOf4扃>:~rܟx^DڔM`]Xİ֓E>Gٮ_VDftn)VV:SgTȣ C$-̍{\p>w9b-jFa.)nHV9Ǡ|+MGՍG Z4׳JQsr2]Aר-qCN{! ND|:̈EX8HIW9b"8*?7 nR%S: זӏIb8Q!L4ls7>"~ ֙LbLɺ5R3j[~<ϽRѿm^dJIYUZ"ؘ E$nN(w\/a |\nGZ~Oښ-uvV&mal6V1?.?z ^5B9ec 1CxȕqY/ʨ`Z;g'$׫=@GE5֨yc)E [@kM0wД=^K.iCc⽖5ܓp-EJ9a;IDIo+E^M]c',%Cz/_v\gnh˘5yt $!q@RLfs)uX @pqGך2H$Qم"|*d~e?aOّ%*=f+w X&J{E=b`\hL(|nʟFZ{{DZxTbS`B;gCHk!7~۫iYT֫fmF_Ϲ°]tC*NjޔBhqL#s*"vlF&^ӷ>vB<uH%EtqX#?H:A j}ڂ]ƀj*MKfm xjZ.e}*V.=$ ?kd5`-Q @*LWAX G1H\u=c|Ԃ/K]Ŵv R}ebW ma` R|HQ;gGA4QFD]B4vBS..LA1.re19ɬCi|˟I{>Odě:|g U0f-ƫ'/u͛`?Oʪ]'M3/aTDo O Ici"8u߷:_D8խ",C |ء"/BMͦUވ3'dDbU'?1?+qR5,s A([ )©֛[Q#jn1d鬘rQ{v +<,&4\1T c&FEn״"şy&bl>)衐Ľ5ca]S"OG-2z\l~NFEixDQ?sb4'`v2p/ˋ*F8io6v f#["fj{W+悴3HqEi?g"{s .#R_ɜ[֮gU0\䑹 &Zh&q+AC'd02 =W$!1xOq?NFOūoRe'1ϙ4q3>q%<]@9K@# QGV6Vy8ܡ +b0945h8I]dk?oHR211>Wf]lJӿ\my1_B.?ۡ&ڼ8] ݾ BMX&S U'l bMVܗ|kiS`-J|`[x2j[H"TdǴӦ+){ f^Uzq/|ޓн=]ʒfKkhⳬVÿɆ]чi+gT3Rղ,̾B!83a0:}Q8\fExۋg!;a+E=M1;3u7[HrYF<>tXSߪiss!2EG8@Ni#xm 3|JM~Cu?1DU$"W<#rlCLDUmǘ{\%nGZ6p%oa|TC¾ϡ'Gl#g(Cn2_GۦxrxWPWRnɏ#y%v|lگa?4jdhqfdiQRZzXz=#Ҧg' ]]Z}A77<ʿ>}܉L4a}ZX55M[]_!2: ZA}.R% 0"зݼZYkTFbuN01خֻfg B) Hŕ ͜F5'ǻ5t;2_i2}k) ?YˌTL|ZSsG]GnݬW1W~pOz2Y31Y7߳A+2k@ӀeKFKS#s4m'ij֋I!W?8ժ:-:i UEL4m@Zk3۰ fl{Gf4H1 lI{(ofX"hY_(Lǝ#)e8ڀȊ |aGUCJ2<EI5i$H'ރh'7BKgڌC>Mdst7vAKƩT$M]tkYy^]KҠy̓Uޝg\wQp;2ٞu21pj'4z,QN۟qo^i'CA_@~\G<@*}19lEKMgeQDQn- wu;Rfu >a)D!$o yXsn:zw/(f@E1OEL`͇Z)k-W5n(;G$t!M+1DW1[8) kI jZ&v-csmt: #b Y$ӳ⣡vԖnC_hP#;h*`#2f|F8CMSbV b^f$жfa4"TѮJa6\#_LJHύu*ŃS qE3/\k/!acw oȿNF5/SqwY]b #8gUtҰHʗkg}wJ{_++2ܽ$0O*Ӝ~ F"fvx3∳IFxޠc.vx.=0zW=ش9mM:|߈-qS3i={X< cU?h](!]F@c&(v+DMe5.1+;6𓙃|X@$Sؠ0-펦|}N7a,6[̂`Zl XeT$k9cJ*j}<"$h!YT5="NH2bp)r1 Cy_b^[(DUJlBx. :Fie5t޻eu;^=0m/|1+*P蹳4xMf\'Tݶƚ^8ЇG1Hl `H7Գ*Z,ES,~Tͦ9L_ Xm$D<,_/\bJI068c4å֩ё(LqиLXrwQ)ۿSiYz,D⒡p-?YyI'NiFǛ]9oYXNzC@"kLB1M:b t]"vp K[6) -q$l5r_lhqYtw)hz'jUu_eIa>Xwrى$VkHcf6nNP'5TY9]ekX +(R*O7B2A+S`Z`{.g?hlao{~oT^ݬghEdXA^SZIǂI C !a.3=Mm蠹I5ՕH6 ŒQy ~e1"o7Yd7{,C/U`vjإ|iYubewU_],N8_=!*c_m(Fگ[UeObx8NyµQpU+Uתb?J!ZOmI W8D[Y& \KqaЊI)q D{B&rp)?3=Vwlt[7JozX[^g@\#T^v38EƼL'T;`|Z\a%ɪ1  InI~@͠xO/&*53A&%_ +K}";ЯNU'f\Sˮ}-}& $/b/s:9Q,x{n|Y_ZmR\[lROjmŐ\ȵ=zF_|˝j@]IPI՘o1Co-f҂(9n7Y튺~7VGf u^d=Ĕn'9a޹rHuBEBT)Ŵ 42 Hd)$ˆt3J7Ӏ-ȱ5WJdLaDǑ󐓄C*8A ^8<bÔRJoz%t cQ%T lDLm:V9~S< M"Vst - yrTiy!ٟ OZh0 ¹rnE}"hX`qɫ{dεӛeewS\ vNZ3^vpbU- F{'*9z4'#u_Qwg_J}ҝDUEd|O}:>.+廏d#&$Y6qW]a'Iz=WO*Uˉα?<[P򗥵?džQ큟(Pn%R! p?qPn;zYQ%]G.YoPΡvߘ:jh/Ƚ*TUgU^&wR;Y1] Jyz (Nz"3mbSG1~""Ol gğFB`dq&=>D;J~6V3 -RNM ATh:(k܎!X[ ͪceEXr0*/NĶؼf$Udο wo 'n4Rr J_3}w7w]SNH y N?A(@E Lmo5c-f${m5M8+G .8MS@19($c٢~ýt +Wra/`y'(\x!/h$ K ,FJ'4^ Z<5DrRK!aOA@x2Ydg`2j.ia bVBԶ|#bnűlY\07aصs\8,vw?#Dlip=J,r1.k;BwrPY Ԥ&NL͙Hg&69 n|9t*f-^Ob{փDnsϖR=7;O6T;0Aقq ,a0f_*֞✉M3RpPfXEd_qPn-G8K0!^xarzA9.)KSc {4KD>fhTnQ/4! -b\.Ds@k7@?(ʬVx,ٲ+bۇQ7+^?vHvsp4p>li_,/7z&2IMVWp;Sm%5)}"U '(,G"׊-Tm= \pY(N,lc*hm f94:hqU=uPjPZYsHYt`('QTK &`%ƘX}8~rvMo/QJOj'?[б'P /#bB@r˷ٯ -7ޮBC!~ጆB5kA+QHYɏyî|niP2#4֣WjA>V v'=FĔ[g<\VǃoBRbw;5q5OLN틞zՂf`#4b_\#OEEtC201s/,ȲJeP-Cju Yp`9Otї daxξ`/2KEXsU'G+~q m&9MLN!^3?mNwS0|.ܭ}  7ܟ9/ _PEKϱ kEE:}D-bi]ܹp5wy/cb7ށG` 11- |uoVa3fR`/HMʴvsjOտAffC(P$ȅY=,5Njn>(@&M E{w5e*~1@oєaL + 6swqm]lV5fϓEcG#ú 7jKs(z+y;{)ۺ>4G54 5Y'O'zZW:^F̢D~ "Cjm䓋Ez?)1!5 1e 2c=mQ@`D(\mZ;5[[ڹu}  +Jcf C'x1(rYH IyXv`[+Q\@kw474 &C#sJAsՕ `b_Dz(n\*+2 8F5aER]K=9s:˫}pH?NMF@^QL_ >1,Al(Xj$dHSĦ#\Oe0ke&-;RPp &͹QAxޕ5Fm*rϓNnbrs(1Hclڱ}#. un)mR(;חa\gZ%CpEq>DY|zl<ATaWҏR?%o@A vK{1vV0@r0p]PV+PGs3{D8כ Nw¼+U溰L)CUƋ ̋FG&J梱5l%*'~',e{-c.u,Y:͓ ˶r5^NE-ab.@ȲU"8>3 +ּ+S:A0:٫Ѩ9 QL |ܛ\CW;2^4;D0Viv:?wT89Y kBoPd& ] %^SZP>K>j 0wfXh6서\?_5q.1@xqB#ș3ɖw9&0HX]&V"yߨm?13gkqE/tCv=׀d,DȠ(02 #S3X?fGM<`:&@?r,[r "߯Kj_Q8YUgVwfhi jV9{E}JꑡNE<{NIm7O?ѕ M)遏}i]4`Q`k-d9 !+Pi^D/:{O$l-+?;ie;W؉Oi#máN؆g7zC~#?]lcH=/B~VlH+ukw>8aW~y K'T9{;t Ox3=0 [tl֢IOOSP(PYy zu4ϋm_5DlP\: Y ĆZPap_Etlr-SHb)M;?XbNw8ZBN|Qde|I,~I82vE_X5v?dQ/ڛTM15XۇY':Y[=A|ˁIĻ~F6,iOYD!o#%,8xwY,_%=>vV̇;vdxLaUn)y_cG0r][heu(U>wOl(v{ƞN!BF>N'# ǭphZJlm<@DBJIΪ֋ YnJ~7{#r铱 j2]o?ht5R2 <m+ 0ІqpZORʻBTFM9ܺOUMA/ nA(Uf.tvȫgS8+%DF2F؋piHQS%ޗPq0irGb6(tp{v%ٵ`vgTI<Jv $1+ z)SûGq2D-,pnƨ0GR+O(1<<؅mT~d={N4=(1>j|u|>gn(+ؘI 6)ĈKo1⠩FRQ??8 Oe_ 4 Wd( ^R̭ʷekoHT:岍0**d~N o #W $i-ܽMRCؠ޽hHѭ5 w83ђVyo v#!ϰw'JdsZ>s];F:wAIl&偔Q.(*AB4Y=*<au >Sz}*K4>bvQ79]/'| seCVO-,ٺ*vGHG2Ǎ"xˇ# ^E'`Ub 9lw=#@x# ҠXKRJ {AZFJXYWa;Tj.8ӻdy8XpC.NljE@xa^0Vt?`8 g򂕦\_Hv~O% iE;KCrC03v=hQH[T_70n- Q_Y@mЖau/w+?#L oI$=tW 9AϯEUIVevpEAe5s +U2hļ:AQHHXy]n_Dy/va CsaJ^Z#qmj;wV%햎a YE6UR 9R|1 v Bqi!@+ C^..B{.{JҜ&4߶K_ i.+uz7]W!R5EbX)${vp?T$QA"ab~$@[?]ٝd1X-zM=2AZ$o@B70 p*U?@{lN$!1}:oq镹S&%^g?%>mvX4#;AۗLXeqYdjիi̮E.uO[0n:זHΛ%rxTmoYrؼ.E}k*?o5~UmF:QaYH +hxV~PJµOm2C^muHb75s90t&\hBz>̀bp뢿+8-C (hty ebkǖɔcS`@vnu~ ܙ)ҍNJ6g8fi(i` ^o#a @>xݤ k~uKG]ΝUIPy"}KgC /ؐeo;[IEPfڤ<:ZaTLU? tbnˮx7i-s#U SՊg88XMF7̟+ BRd! KSCPYX5N9̑ԥXKrq׽0W<=d̎F9T[8y[@ZaՃ/[CAw=&ɛ#M7B+1Pi@杸vj*N*^2'î)rie7:f;ŵ1&s÷@1@C//`)"^.wy~Lx~۽; % e33/eE"¦{ ʼn9A9=BOU햻Cbn ^yV9.' 9`5+`1@4zeJ$g,ClQVtwHʒlݖX)gė߶ wDl#|t" Gz{#WGH {cp9&Hv6hTѣ[QUWZQQTh@K8,dcur } fn^;} t͎%L%Sp'!EsNSWGT)hZ6VJMq!9a#Et^tHPELux1'Mݑˏ0gm;RGX qn?S,B 5s 㑹6!J`$PqNk-y%͌atFaC#vN%!NHn%{;&gHC^ \/7{ߴAW8 Z 2+,>|[ uNG^*0=_<Aɼr,.0vܝ9)=zgH*պRuD5g]TE17'N!סcnqLL- Z=i,;\4PeQt>L:@| *s0?-gi&_gdK1 ֒<pX]t(OqM<G̱TTtsmK!JI~KM.\hZ?ދ8֘ðƚ(J YXBu l_9_b݇?z(!&6EO*jC*+)Fq~u*jkDVuEʆ<qVAYSyQ'9~gޞbx#6Ж/NV74jy(ZnTOxOEَ77g46(m\7t-MMwaBBFyQ͕hsjDOى_L&&ҭİ>OeAN,t@ $~ͳ*: O4!> =Ws#p@rµ7 7e<)$#f(12)`QSRiI>LnAnnHecɓ%42|CAóď OzZWn]95 e&NE*iSb|-!fq'D?(>L,9WlXWa)g~+|>nY:GZzΡ5&l}ξ.\r[ŭ:j OqȔ/.02٠Tq+!^_Qk+[?@uAjCd\iUEĽ,=N 9CWgf,ڶwu_>'TQkw4Axn39TRn $ZGWuleao>vۜ%vA'(]k.Or=,~2InW8Ǐ7ʕvu1‚qnl6Voߞ'|+8{ZK=RIlX[ȥm{ H, GunBаX&kт"}i|0BSVMnPQБTSbˠSy(/{ ]As"hTީ*NA魁@H"'n3?/X$ӡC5^s( ́&{M?#_B9fy#9anQ+$/H.f{S:Jd;}Y{WKqV;[禾J\Pv%Bip\+B]tpUdi@$3 q`)sBv{ek9~b9R6^f-}vY¸9vSRTM؀Y:FjqĹ nW\q*;D>QxA-t@H pR8CiKa@ H2yզ`#j4GR''}kNG) SC=AH/ow±s4{SŒzonT1 q/${QiM{`u?0ay|%M?+<ʡEj;No~2D'|L#w]h>\=Z {+e9tqW <qPԀE^f ɆNpI6lG{HjQ}?WK?R1◴ۼURpƸN"|Zf4U/ Ge<;,n{P&x 5JpI4B蕩} HjZAT@<iC^DA{u]YH+J:͕UL;cH(h%5ع݄[$F+ LoXƑ,9( Wk\ós6}izsɥq[ dAԳG \(VhzC71wWre$L\s jo-Zh$hs-:C`K}#tnʠ]adJ 3/sU˿M, 裳5%Q;5'x|P"M8RyMi' ?X 6?wcS_!~ XLη }#G31t )^M6jfNLMN)- Fk{O5x@s tǼ;s+ ]E8-c`Nd <,f@twab jA؃ !CGleB㿯*ؑzVhFA+;e+52NX!5J]䳥ܻ]!j<Kx:L\1:hAڭL3oIW1YVmA+XlT UE6#IXq,{h{T o`2k$J,';<)zC jΛ:س ,'"3#Ɲ`AV|4 xL0:%vĒ+_=ZBKEߓlW#wj"̸G//J$lEց*En1~w[?'܎)Χ "TpG 3A/!O;1٘Pϱ E'WݳaĊ+!} NC߳f}hb1ԼўFWB4M~lqμg~dˈxLK$j)&"{3Ι[I ggˋnB``=ө!QSʗLJd`}[;FXT?hPRp[v2ޡ˫:ݛׁ0[|}/^^~f>׽U4< ֩ݷ\&/9%/!Z}20-s|}!#s:)띁|fgBݼyXVfᬿEn#MX;䶪[ĭ̦8gE.BQ躠@܈8PLo,&o ~;C(>qkk1 +0GtrANU:N[<H{waJXO 9Ios:܌ݼq?H:5f뼥8A xi}yEO[[Ywsd@D%qz$$i^+rLlMh T/PJaY`%u};:(2茿LjrRq*mepE^U !0Fi|%iiPLS0q65LB2_H#ҏc=E&>.&Q>ATl;49Le!)q90cgE+3\d`?=5NL$*HB4tpRm 啫iN5`e:Nr6U%XKZޏ\#Ɠr!#1NLt^e6Qp*n*Q?kwyfv@3=FtwL"Uyf+R2_FN1SL'D2pJȡgm%9ŸfpVɱBBvi%^n7@>{mW/KKE |sBmA25k%lI<޵L^UQ16/ 0 Ai8o%U+Pxt1f\A6m" ?Ɯ$Ys]R>< vA ND"^^@6aO^j<(7mVyH@J"8пdP1 L"W[%5xI!_ߎf+jͨ3Ȣ:AT@,T7}F&m")R,Ϻ4,X ]]SI $gW_5U}rU$q e # +~`~߰Dx(|Z]"ɎXTN3'h 5epHyò5rlrbh໊085Q-61@1G{BpR@.)׌d:%l4-GJH$R?`K^=Içѐv,F)s1u st<ȍq|=%VɵXS)N§}șS4F`%Nb\ЇoXXƪm o37 t|SS%@8Y|z]QoOa?X! 'oG$uaDaBg00ν!htSŕ9$Tj_&y;|8|Cv ղ'mmXf)kqubLYe3 Xѡj:w;rjы"Qb]~\%i\O Ľ?2]i=A̸`uֽ&q3L`"p=q䕴i +saOm{R,#8G<5&ji9{Ou[k~jctBk#R=mteGP-S!;;&"5,8W7˿n2jxkYpVPuC/g!:P/bp p40s'lᚩNH߱d^H@;(, ǽůIVF&d SVVp+BzZi˩K9l{#cv6TODfruX׿㸤yL7mHY Jq2gfVmb2RFҮ_"mq(4]йyTyPTk^%97Vq1EֳH[lJ@ذWc@\~_(78b M ]ZjVeVOfc%5h XwOXIp~ZbT_}dMf]WawX_lSQHҗB c֙}c&[xTDJP>,Z!ѩjeC&U X l ac1`hñ_y7S^_#YޘJ+3<&)rMm>#W&>셩y5Vb4:/c0t;f6RSz)A_a><]T6TFӿ!0v s,"J}:Ml<tR]y*8')dށò#Cw*,M}CE%}d}SpË找ƁkVעpPȄ|0tu׉C۫r0?(et԰ }ZGPtRxN,|:{.%qPl{du# u`" N7f@>,zF-CkWLcnD~(_Y l4 f`O됱}`V߯=Q./FӢϑL Fm|<۟Q ;xYak[Ca,L+d8(,`"IPcዼɈ\ɞuW +nu5M"a4 +{ļPk8Tr!mWL׉Jhblmf[.31Q]R3b,%{hU}x3$X%7 2D$%яXӪ֯/jgI0p tF|ݖ+ݷ[yȋf558Ŏsy3X=U'}G7!Y 2#eH1-_2:J\xz1}ꛨ9_m79ξbm\͒nWqstG=;:aRj7 P<.χ(\aM(| SB>03v| ǘ#0RQIA~7=r ?ȓ3Hf^AJwYBu鯹Gna0q9M-萾kcqS<泴Uk[@+1., |(&,w3㥐SQy`OYY_̘vX$q[V}Pdķ?D]mƯg{d%z.BroIg \Q?Xg>m&"b&[0jXOU<&SW|ΆK<)28.2v7GƏOcXM:Z>S>M6b$Yq>Uڭ'['.'ݠ$U5Ć@"ގX*[et3if3PyG/& 3]ʶWd~,_[sLN܍3 t`}!mI9= `ܤI4BDdJאj!AM93,Pfd2EfSի1jZH{ ;:&-VURR1/qy>U$~hZ>Rw&Ἁ\QbʲY d5|krZ(x?0Gy͂ws#\b (A^$mǜ]9:W^7 \noYLoC[fgu%خ/xB(?lΘ|֣HzplxSew@_Exg,h$산 (t wpJwQC~B=P`V6eEe Vlʉoz(ˈsW, jSq:YEA>h.\y},_ we[C7uƩ_`mZfYgqP]X:BMYRZn4Mik/ E<z U д9ʛ&\^ɋf:'\~jW(O7~3 ORQ!hBD\y/QIԤ3L`/|K)sG. 1dOn2;A_Nl56PXc Eb|}ciyo=>u1[aɏyRf[ӌۼ;ѷGt Fj6o써;@o4AQ!`"gJ.Ŝ#-!rekEuRz};]|$6~_27+:z&U|YĽ5'E!Kj9ccߓr{i[Q~hq-.k|Qr] j R3C\C\LzH~uc~Amٖuns6vhi-mX A?CSEg'Nihw, IsalBb!+uU?f3љ;JI$CO>S76#t 8B)HQ;n sCs-2DU5;&ؚ_{~WJ`ɮdw_eGLek: dG.zb3|^p8P(j-*G؉$_82]oNV#']]BZ34R8Ffk% 9 vV<A8+Dې&}d4ht+}t'=;q>Aa%T#_`SU3:|C;ulp ) Lg`~4XTbYB*tsn})Nu/"7AZA*Fz9E9.P߸7}ui=5L5aI2c /S؍V'bvi><՗/,@Yp6םtqyp(S{$_sf_~GJ௬@rWYݳ t/1+bkܛ/T] X]wQhu8?ZKxH(fVT $fBu\d-X<3}$_JwL3HH6M҉#$?;BS5mSIYbx. jES !,@,5\F"\bP^W#[kTȿ].sW$dG1꥔Ȱ|/)[\~}+Y,׾⦍xFN0_IA/f߼yBAn">`Eb1ml/Mɀ`@g"QԾO(q!Aʐd_ZVV|pj=QK @DqR'lɵS)dY{[MO`ĺkY^jE2/Ҁ>Y%d% pQ|I5y2Gw'ǧFtWluA`|v>m@ho7`K%ZC`sr|R,|.F2"cǥPB=6ލ /ihO"sT}+yrShWZ4cie̴x櫯>E*=j3Y-6PpُEuLHF/wեOۦw-Ҩ =cKMzf"/E70(f yU|؏ȶ}6WH!L68.2\q%FnL\԰ql>"&{B o&\Ҥa>7Dg0 !;v{ @J#B@ϸXCGh_1Fw**뱞h䆉pCRh?GKf%ĂV[ ?PSr\ݭsB]#,jQ<+p{7Xs#,"h8GJ`:G>4*p"|#4=W5?!D)įKS̶J7hNr>-չBv9oˈtEa|Ŗn奣_ 쳰xJ͐=:|J?0mwɑ'ᦐ\Dwu V9E˸Ov6~nF L| gzCLf^_#f7p\ ~#;]@16i;!?6ZMv Ws37a/iF&ץVlO71R nRԛU|fj}⟁v$U~49$xݘV`7T4{vILPq_}1mNdmZ{G&n// @+OgIu2 ޴C:#%-%K\BFq!&,4IrmB^aי|jWQ OF.i*pJ@ԳX qa&zɋ~Cc_spSjGWXaG^hΦ_Q$!jR:>}6ܙKYXH"UZ@?ki_-uec:lA;DCi$A*[$y\5u$'Ѓ cdR4YH`K~܀%ׂ5G'eh@6h8Q*hTzT\-3!hM/@XkB+<_73!42BVV|%ve5Xߴ"4re Sbwwwa`S深7K Zݴ,SZ0K`tY,3e铒-S5`ھr@D~q+WogC0xywaUQ_d+UI /az+&}Qt=|*O!"<&8;j4e,Dl9W"JHqɓRasMBuDƬC 3 \W.@x|N*e4[4l87,KĿn?l~eoT!4 棙z7bp &эo[}/Os=!nA/ڱ6\vlX_&4DI5FE\]2^z>I:FK?]$G U]5c*u4MW%%;NQ%/WssS@ҋlA-e^MuuS 4/@AmW 5W*##Q$?w038JZ=ʢY=g*m ƞPvõ@1&w~}_ѵ'G3)ڋ2h=ci}rNlw^YYo(;Iب.fH{x MYZZjGla'Byk}z:k\ Qbmx+:heG$h S1Y '^ g^ lߑ,d'7;dentQy WD;}L5y&(#9>I~r 7o S !~Y sWh!%8)Aё46 41hxxDz32vU7T-a0<?J8[>BB<@ E.O{}fOev[WՏ-cQLBu&0=kcZ ppƄ[W(ۜޠȫ,wikPNCAefXڽ켂Jb濦 |Hso,:%$Ƨ*Pcnըv& sےE%0 D)&8$;e$#Rndp_h`JO`O[O02*wQipigG`?FQ!x[S[!|3_1P8=BU֜Z!NgʳKX:II1sg::îթ8sg/IMts?-?ko)DwɬF8q Diׅ| -ꯧ]F$0*8e,Z&N)h3^93' :k0f(!K 4ie8QI)Km\H`޿4]NT M{ի,Pp:a]DijċXkuuuٝ۶jd4u1?=]xY :3C6(==t5249f㥽 }C+!Tť7H\f|Ԃsp_Z6rq 6`pX^۟;XcϜZo_h؛k7@$e'|@ " mAe%5٭b+T8b5edcWTZ^^Bfg4jzˊe.hm{I}M~N8R+,Zxy_"1܍mysr5p팊fZ{*+)+`|m.e5}3Y>ˊ7|rN}X;ԫ։o㚒4Hzb^N4fѩt(QѾ%xj07jY:)vU,m:2B+" _ /3`k5`*"Kq[0}·7o Xuxb\[%n&Bu.Iq{@9 nZkos7|2@d<нWk>4'nq(.3Uf_BA/9LzeA4I-i񧤱|ZJ$7vjW-l7{c`b4|MO( Cq[XBz7Ȅ2݂B?E=^V~-dVs疪H%o|b *^ePˈ;8%E_,ɋ_w\Llڋ@Wg N(;/ NR#*f^ⶢ W/bBH@O̸Cʱ~$,X=WP` iEգ~[ / AR؏*Hg{FV&+:;|Dac`vn 0~ț7+]}Ě$YsM`I\$c S?|gBU"IyUipa>Ngdg k%䞒bX_ߛG~N-*8xBq_hvFטkRen,uDi`>$gH|S(+|@;S -]=\_|sJawBXMABBe|c77&*5|ABޣ:ϓ'Y>uW~Ш7XIƀY}gU2t29Y,PtRjEѤQtoũ (?}wDO@{90CKrL:F=[ %Ȱ-K828@Jc h2҂Gt 95\٠J]"?sBA*Q.w`؝"G銍 /*y {ҭ 2HW bzQűu6JbQ /V05C'21gO.h9HwJr?GyI'iF  XndE>(dS=W=$|;wvv0*IP@OGe:D}Mu6}@S4$k+jƒ]ajvx`xgݮ{IJ&= Z23@]}f|TH&ŸEԗlHNX:wT3'^JфEzϧ%}#كqFьc&%߯Cӵα毓0*whM~P+[3δy =[-rKwx7sityתq~]05@2uxu#/ F9wn)7J ܕx5L葑fWh^$S|` ꏠ`IR{{1CpUL!)`<|UyfJnrdSJ kf 0a Ouev0ͺw &|<#gPDcA&ZXޤ=qJhd~O_K :(p+wE\Ƽr_nu"Jjeoy-lwIo謹8uqfaJa7YR*ID]}(Hq.6nij.nB)~_nip9 )̓oԸlJ);oANnՐ/)Y_ JP *Ese\گ0ZQ0aAUv8x8H[(<#=q@ >^$ұwѾ`N}H;[dܟNj1X1Mu_Bo #Yi<7t0GRs2-J@'{5<hVDԨ+EՁv=j HctrdB} ~5إ͝_#,`N5(OF(P̞d {FzɪD͈>/-@i,81WZmЭJ Z"17E\d~qvP};(c7],GV*a|c!0sGUuUßYzI%UV<DHKtqm&P,,Zf1)bp,B -rGuw= p\ʦ?ur}ZHۻK.?3ǭ?|EڇdKS9A+s"ɑgjP_e>H!/ҧ-5nFb򇴵Dɠ|Gd!+-QVwe ~pmpmat`|#6/TdWv<'"6J> %uD nx<Y+i( *i!bq<>Xho9ߵ87+ 7E(C0[Du3dgE|Va"CC?)^%#)H[+x+E3|B{0~˞w>Of,NLesR7n K.v78Sm;,ypi^qBկ˻RIUa%*?sVJWW 'N"Co@a-DXU־Ks^x'tcH7W .\+$D*̀7D~|0.5o7h_ŇL-F_᳑h}mq/"$:y #T3MLv|5ĢIOglqQah"z4}h 8HJ_qae%"XczfXN 8"SǸf(H듬%X,_#6ҌHsmT:9!2iv˂̸,DYݡZvW` j6/Y[ϪK HobQ0&Uaݡl!&0s}_L&6Kb:lfP5P_zTR<2f:Mwm=Spyj/RS?i`"y7za3cEdx]^FWY3” 3KAHX嵄@>WOޙ>R.D$"X`]vpd_nPgXnci{9X_w?j z72҇ #tPU[M:&AO?RUáNÌ=6:pv2hlmnAS=9wIzlҫ  n$=::-]/RN/˩Z .ϵfEM?I](-&-=p =P̿=dFeͬ8$iDN94&@e7o~ lCF5#7veŧwwlZYJ(|ra% *! OIY53R{8n/x@BWZCmi;EeA-Wnzhϑzy)z[q**=}/WdL_ubLx-/^+joG7nBԶLqxY r)] t.Vi4k貶}s e?m$>APzJ\Ds(1KvL`g:[I\$.J tvzf߫M@q9/S{j&ĖU3ҿ'gِ v`thi]6 .0'\q9[)xg OPzq4U T}AGddEɌhkXXXW\<*zv,JI(R2R1TԌLm]UP񰗑ns)RCZ_QqmTI>H W%ޙUT8s hG=>+^$iwI6n;Y993 .L_G8 cm4 Ӱti¼NXC@-inB%+;P0дXfruSb[!!00Ű^U @]zw/7Ś2TŚCelh4ȉJUB> mJ Z1IB[#fΆqXƞ|c 5Q!LRUDRU\c-'I2ɜ["ucEgggqjWb`e" nukl!n}cMxruud_ :W8I t gH72q%YȔd#IN(A %J*JՕ5ɽV n?)(Mh83>3@MPM\GD^nB3d[&Ha Vcyޗ [ӗE-.J[$TIt4dq<>^ u-ALEh5M &rKVY$)L$ˈhFr/z*-WrCMYYRFq%öѠj舫&a eќO᦯ "ꝞM-ve&P JO1[Ս #o ӸWQÍΨ?yZ)+b4/UE{$ ];ű#P2b77ɀmXgowj?|zoXD2pcVˆURAv?$V`@R,j̳-I.wKlEu`m(fuD]gI 0b0C`3WoiWkӘ qpK0)^T3iHI)%;3}Ǥ䨽ofM|H)r)UV'򢑭A2 H Qv0>JӱH9В10!W6 G >n@BeY~zdf*vP) "@_y)`6MtD9EXom]21l䖟TyǓRĝghG0)m"xpow ERJwE׳h,lx2HP(lɦX9U'C m1; :{nUNE(0n(AP؁MNQ([:L0c_'λ)E'NB?J8k7m.O8phZP]ъ(Iqt+8;NN6vNld}rl>?o'¥"$S6@JP^*G (CQzGWjrP6<T[0q=%[9Ѱix{emCmyi#M'L/u@֌R=Q3C~_!OF-! @JL"#UwfJYecax&v7*ĵqhu /eÐwLtdAK5Ttm9V <T;]̩2IOl5WאNld'6e.}1֑#9rj~g(k *y/<:/IENn[k,O*P{;SZFSeeUOp^=̳kI6`H !k#m\s)=C}LLCj8@dhyI2BjC&3/Q ?446~6vlJ=#6ȭ|{Ʊm͊qɝ2vEXІ.d!vB :*'W!'5{.و=86BvB Q߅rf'/Y(B6CS24kN#NF:*HiIlܙ ه؆._W~|Uer:tԚϹ ʌ[-:rUUiq ̤9 DҊ.Gf1Fȁi_cA<.\xZD璋Xbxxca}H?W`p_4i3}5+Pu~b5XU tq6)a@k Jwn~ qnOsM_[ Rat&z%pXc+;3+Tt=Hk$vO !Q4Κh3q8%)3*(+.dV0< u&МV:(>#:|[NqG ҾV!=G'RnI]f ܣ8fA-SF9A @Nb<_U8l񋮪9kiAr˒(T,K}B rvc7^յ.SPE,H'GIbDYhP 8T8#gN(ܡLڬJB!< Y$I u/ rUz{bj\}^^kpk2ώ/qSkx*:(E!h@A1rG{,'=[_ܪGor"+5BxBaŀBжh՝ D?f;E`\ q3qms#7\8g<y,-)ʻ%8l>e5G"rڧ`Rz,9O_]P~i;1o=L6|Q㦧hDF'l@E.ktuX5K=jށO!gC.q1{85k W- VgLgfc2!-ʆ _9[!#,zO+0޴$O(lg}"Ɏ&РN33لƘ vr$5dʿ\WvGXtEiܯp-__Cʑ.T&zp~M~&+ 'eMS';3w%I%/Mb$h-ïaīsjjphȣWWLF"Jh@W)oWo4Q2&Vmp8s%zjE|e\uP َ剚!h҃X3/D?Q5x,xFC g21cS!I.;PxxOvWͫ,o hd.~^@d`7>?@PP$2o؝k?V1~~^r.в^E5l6nI î?r˽RE h ׺B;Tb9ջ+`DQ)Bq=UX=&#KkH!!lOd˼bce3sHY/DhR|V"KuH4fJgR7n1aG*=3B"GfK=5c/kR֝#_ȝdHDCC>V22M"řr|W;o, CHvhV}Z2-l#+΅) Mǃ2P tbwXX1DG̿drIϤ82~4 )Hl+A#itxyG;扮#)/$IUֽ1PG# YjRS&A8q/gh4AB)%byK!xSV\:K0{m#vå 99Bh[ū *14>qЕm@l“6zq O0Ic$Z S \ "}cRpԨSH^e#3 QI;'mpG|5erxH{M\kioTAɺEҶ~8Uέok )qzqoy|cFҫ%@ϐ*B^P%vӇݣkk/]XL>nJ8Im}[*ew;T96L#T(GOM1:kb¸gh좖\D#x{V"sm>8o<1b[շBk5&`Z.bN ML. 4?'FϨq 1~W2>x#,<Yra8s2\. dY'1_E\I 5# ѱB, Ɋ|nnW<S'΍8~NcΔ dǯzPׇQ71Y4RĤPɴU8D\v% Z}MmToXYUr[FKE'q?A(E C&^hu$Mus@îE$t9HAɳ_迀KKfHHi,@g 0FHD'dDݢ;g0} KVfY\aPi8oi0Ӟn[Y*HAD #Za8g3ZYx`kȥC" JI7Ám(qiMnOoӸ 9eB15]ޫaBNl v`ne%1uvyop&wqi˽;×?L{g5 6 :m=yq-ՉN4NݫyO=CDkGk(īH\~4$9ߐKQn]L2C4]Ȁ=m%m{-Hʁ[y5=ì/{]Md餟96Q;̇!*;#o&ֿi x}e3X2p*][1*)E_ h(oanPp/k}|t;Y-6=$\[,x׮UWy01'W*۩l!ڕM薞z|9~pmcQq2@uTt٤܇e u@TSja⺘,0T ` \.=yX],Xϟkp텄9is9HD/`1HMĻb'=/ݠ⫘YbCJ&nc- ?]ޱP["8{jwWMY*07BKsL^n*hT^Sڇ@JU?po\wi܏Eѡ#̩/[4ESZr,;DfGyӫm=M+;a6$5 v\E)L}'RgxtW\v JBc3Tj]:n>}#^s Esv׸R!GHѷ `E-]p=V3MS;L g]3Mi~v*z'~2:>Gz6. p|9n_:K=q3)qre8{CHTJ?L{h}J%bl +,#q7+@V˭WC`˓eݍQlpdy׷!HN> Z8[:'3Dn7Q֞ͦ%=dY/zmKH[7%8```6ųCؕRX CɅ#˱i^&eclfEC(qJ, dSv4[-;  c}I,9}RxH<5jmΧ* s~m:f ȍk18n(KoKhŻ:5GO&d°-n-Ro#]!o(pmzl9({ҌPte??0*UaߚFu0۳EδOh)?B:rE^>D9cHћq2Kc9P*4 ILw]0G}(9BP,Zim}|LXD߲X{(8v2/ȶYי1 1^qG>QD aɛKBl:&eTgr`mx0bҴ6u/Og$1ǧX_,w)ĉww^!Y3U=}qLHk/G<̟Qx/YoZE̊9j)Yނ~Rv8BdžigʐT2,"k0Q3 :^Rư)~.Q3s)݈2v-IܓOyӥL^0#ZLҋ=)PNFjV.zw8gom(,O]H`5AL_w@B [=@!P@#c47`k{n[W-FP7|uV4Z _ xi 9A5B6u6MBtSi3Nhw<U2 so[o0|h xt롆4>9@9Δ ,-+5F$zsI+.Jc~ J ߖ0R?`nh#q2YRM@8JIq#M\ VP?q5RZrAS oݯL#R֛9c(rs38 ˙ DŽ~Z~[ PL,!cӥ .;J󀺭%lHiKbD0X[CEdyæ˜(|<oŤ_ԕpp?+0\ 9GnV9cPUx MPn8gź2 rI.gpOZhJ ޮI3_xt0Q©79Mg!#Tͱ;DZv D9KL.Kc{ @Ҩ'|C\`tmVRdEfL ʹu:S*d^ A`oaw,IDBиJ6cX'kDz.y7IF"a>?^"F yIl۪f!}KV}0$مp8eU , JvhBN`A4j\FUEo~g=@SR F^!)/Ue)I'$|nRhp* /eؗlUbc%չr@yJa4򠮺(kc͋ B.sTR/>b~^'~Wieƒ Q4`h>?]$n8-,VmOrPݐOQ.Qh WnnKM:ߛwS0 $8$ ٸ$ڦtzNdg1*~h]\82ckͳ8[9yQr[T ,>!'^?A,{)6;HV:'p1+/%}r4YtFzYFj pp;N~L|lFtһ=jj$Z,VR Z=JuH,vCXu r,b} +tzb-ҞP˧.8x\zsP]-Dl\/IcW/Ԟ1WR{`qƍ̅lf!푹niix\:al.if2_RL)* ًu>l:ށPׇ^k@IK|GsBhKukU*.ݧD:W()n d}r|"$e_j7yJp;Ƽf{楨3h[?ܭlHS﵌O6QnXI#cHK/!* R`x PS"Ec,MtoI=hs_ 1N:MU{aǘz`s6eo PBP[Yt ot-WSޓ栐 *`!cVxQŤ76š+_/Xjb,3<:X5yp /D:si}[1w4s .k+A #ާwМvՏք!W!ONq7‡)uS-#PeֳBy:jM0pe TV4;lE9gR<+ĺF6$ܷy/ xC_>&g /)KWYxA*Sʲc;*s8a*rH Mtuj'"jC+Njc"8y` aL.&nAtxb.-.;2Ix~1TUr/)%}Q! ձ 춂ń &}}%D}w*n/ n]G Jf(H?oH>X?~l9,e~0d z^j}iSbQh9ϵz9*ߎL5"Gk@btȇ)vCLgղ%/1\lZuVaS}r3n5',Ҵ Ua~{;ĹCXN/csO*vH!)E@z8`kVʔkתg i '&|x?V¥PjB-}wY` h?n6MJ.1$I8\m\^Gġx~S >G*3EM~iUtA/[ugLExkC5kIf2;~W6cNc3yt@2WC99fqD2㚸^|eOZV,n ȗNez%ŭ^R(a^R^iXýQG2v{ ܝ^*PA@'OsdC9͘LxI(#GmPX"bmu~fD#Ɉl\Kf+&[Hp~ a{;WǞ30as"` 2fsn~9S|F!T)Ě(oJ3;K哵*&=C=lQ%:V@;y5G[LTYf jd2~51Ud9%ӏ[+Hfp@y$$ @ڼPg# (`HPBv$eI@#r X)QPXK cY&tޫ1=2 6VH,Ke߄΍l.g0nGJr`xJXd1!EtWiܘ N-!x* lw%J3NO)z837k^oss~xTʼn?>q=ԋ.0 źS_ kw\nI?_\[ u ݏ6W &|22#h~TB7~Ba{e]~c?c j9gwbNWJȦI>(wչ4flM)hex%,Sp DxZ2XY4b?3:=90uuᱛmD\hجlܺDuպ3uw3v lrvejl8B CC\C^~;d1VyUnjY4O|aW`Kv5D09S92Ĕ:SӺb@ ͞"_kWO_F  yXo'NfϷ-p UHDA/rR3i Mߨ\YfHŘVOgD=gIn\+x~dsgDZ=ĝ~]9F,2_a` ]5 I@uKC1;".z)cjUdĖU3 Ucj&LƸc}8(4Vu_B)B~o^]U3Y^\-$5gpabπHv8r,u.nl4qaelp>E߬8CીƕD{&Y66\W42ʽ%.ɝ/eV$6J4~sVQf\&j] J4zl1nOr+͆,noᣵyd\5F.M<27:2ûtfJ@ɜ!A{w XR(+'9Pmacc97>4mߣkg~gQ#Eg67S]zSD-ZhNubMXeB,\Y'A b"oF~R^S|d&}?U?f>^p0R:}HH4PfH=*4ŕU.$!:}gQy ]+8@\i"V*+04:H>/'K5'YM-f)#czAv3m@KdVCr3)FLݠ&lOEfyo&Z8Y孄 CR eUX8r`퍼_&<^U P9(e=wV&3lMiI~Nr0aeXvزw|gϵ!j:" ="^&', ?m_7К{PZ]`V}tn;b1?4Hi[rӑ 9\6bLnʓ\}ZVr@۞WHe q[Wnjji:*±=M]=P.'pLΊPRSPel CouJ= -_ \O8_~(C /Q?{9XzY$SVJwy1c%Iq4rg>#gBHD1V<&Wk*2RBt/oL/r_'0N޽ B/2W!#2@KƋθMeMt{&huui*Fp05h 2wџ.?K:$86=>.e:gIb_3R X➥}鵄 ;~ùXi 2^7.JDs;\]F%/:pO1\$|q̮O!KM:ᏼRL*jxv,Vݮ^&0^ \*AmLgi#paIYjz[~`xutn~ړK1@ m 8h G?h 53%> k&8)ADERH<'jĮL=8q`AGyu0ʗZ6S.CHQ&"g}GT(y£Y\(g? c;?>gRgo y g'_ ,J-c'.rL-0gm3\ZfUVW['M}Z"ӏ<֣`t %uפtN3K~ XFt>e7@"7ZOYH<\O+|R%׹":N:Y2p'oFxCbH p%^DT sy?1| SxV 3֣?s|)Z{drP4ULN;|_@jobLQl"Ձ>$T}GxJv僚 { wNHxC3ҩvOڭzEd0V?5֑JI6꜆ &O'@Wc Z`;q?ik}g&?A;눝\KHQQ6P'3ؗU2zpu`MӗJD!"װHjئ2%BdZ Pe V]/z%~%1ərr2|6:Ilʗ'xY?A컹{n\f@]{K<ۭ8L?93fk'u-]q mc0oe=}O`Opеj8O,I3OlQ8uqpG +ќ 07w)Ι&W㋽+ХaNsVTs,ӈk34i`2:w¶M@ )i ixjV8u/N6;Y^LLrMk+KSė! ;ݛQ c[NCŦ얧 -ފ]2\xxNth 35m ۫sBw-[`Eӏ5lR#7;aOsa&X ֛%"l!X ٩S >.9m ӷʈ^8w՘c:zfIwrp$.*]E%ڗ%nԗI yXKW0|G _l:Nsm0IxHN (?άQrIp~C/gu+mvfWY[N\[j`a MӗrGYZkF:6eg᪹n?'#y9Q\TNCpDGHy= 48ryξxiU!{V*eވE@>VdYrP79Kv pڋMkNPԉ%޲-k<~M ^x~QY~ Sp 3sLܕHwvzajk ̿bU>WK#'sUK< 4Pu~[-w9tڡ@D+VS˺ @y3ԩ#6Sdc s^~L2nWPwɄZ/^.V P&>%MCT%.3g_B2҇ZPIj}ĘR[XI!ohf:cMBT~[Gl0!3˓c4cIJiDևDeNF?JT!׍|),[2T}ˊxe @Es[Ǟo~9/ȗ8j0܉|M4 ٫Rh;F]Hc."hTv*nbLI?If`(2yI>L8;[<8L^soD/8 ~Ŀ-cb0 c< #:FS^ [yWg㳏}Lj;@еطǰ^ Ԯ=XRk7܌1E0b$HZ]o}M4,mM#}N*E[tȒkϫ-'`w4"]]䰺xL*C̽Äf @U'UB"i< $! #!x^L.P.迩m0P Ku`y^^J<1p?-ok78قY,Y)GIL`{R@p(ș( m`n;e6nC_׆,~w*m8qZrb:"'NWOfDNwbbUx.mΛCr1Qvl8~NӣX''gէ+6|2VBd`&z ;!ai 1zkw1cHڡ1C@r8Amdi[eqٗ?D2=\$ve6DEMيSL9/rKlz'j,_wZvλzA=) ׀^?@(䁑ågRZ==-0ϒDevEwgk@Z$<:̫'0p8FU +z >F?\Vs*P7,]p?6e5 cIZUhjTTI ?i"c+%S@!ŵk5CFdP$!pn\TntHb\M =ޣB fhjR jHo%z|OdG`Iwz+C=-~8j^#cS FhQibopZD0#"d"!R2hɏa`ix:5giqҢ%Ҭ <M4 u'BеsN[/I4^bmSDēY2sSy-rp>&*pzd|vm[!8fؗTOXO e/V|55@#K/*cO5&TI~L$46(rV|J&Ս䑿_J1/,/+nI$fɇv>j ,g&!5tyc:{M>taEgO dߺxU fb.$[w`[7//cz٠DOsda42 KrVrrXwml#+Qm.BNJ(WZY7^-^ݏny{u13~@$>){^ur)[vQykkӮ޳/J@'eT ]V.NS%joaXnsjt}?ڰiٯӈGm B,M0GaNkc!Nʾ0LCcza  ڛ2̰مtX9»UН_(聄(O s8:n/F~>T֖RgRMHEĚ\wҵa}g\'$x&Bq)s'azȦSnS%w1jHE#ʄۭga]!est[i3M>H玲BCy 54JZ^泒sa8a V+}M݈n_NGFNZ{wx&&%FEv+w\!5)sRp/o`,+dk m?\:$L,^vYb;Tׂ R۾eUޱNIY_wJ٦s>}mY\_ٗ10_4:TGܡ6Tkua 2 3D4&.ƒR)LYS3Stk-v dceC%"SѶAgK,`7=˅L'X/)?ep,R,Z8ߠ!3-WSkCOO^Hw\}$o"0",ES੨~ }hW~XFgOF=ˮט&y+ʖ8Q Kb?xU}:II̻Y$X`萊+WD@bmf+h \Q5O="v !ܸSm+vΜZ?p& Eb@+4]{l@6"ؙ iSߏ%s=Re{" [}9cѰ2 Lw ۫DC ߨquG S K`nf N~3>a+]֫n2NS@/фqi:bzvψv,"))q/ia>1ſBF4Ѧƍ:e:H7hVZٿ7erD6+| 9S^ao9جn rBs~ a:l0ZcVdα!h41no#Oe>j+JuxU%'R)vt8%ɏ|Sʮ)hrrmi+JciVsaͬ 1ไQP^GpE?:NmKҸLn7Ccep%hRKʹkoOx(PwB'o~lx(+`-Meiaܪ+l#e챬 @.t}TQ Omͭ MٶoDK(׬\[ t ez'qA2ﵯ jhEֺ;nQVŰL5\[E.&[ͨGTorE&hqSmƁN Ώ[e"'/28)}G%P&I#0p=\{kѺs J)ZxhM?B?.K͗LY} cxGIΕCø^NSNXiepD rZ16 a`bj- p#X4ٕ؉E& Tb.2j\օT1O?,@W wU/\Ax[3`f}Fkb&ehx ?-,%'dop^xf( 0BY}1A ~Űw ߎ.^VtIXUL׻vGߡ \\AjnI}։2OF D79et.&Lwe)sW`&jAq}f4p4Q4N`T7h ֕G &U\7hU!^~گgt7DTXDzo΂#tYEךBh WcHf8qBS]>g}MxٹR90N.Y1I(2r.+Jpv,A^Sʛ Uaz L= ~{ w'r[~:-.m2 XU1' QǸNhI ٷXQL:fXJ[OQh,Ac{h)8.%͖ ٤ \]tv[vͰdnQ6.-˴w&va Mu5dxRvⴱ܃zE{E{PMqF:>8bMM` ރiJִSR*FcIWDC%SSNr,iy-Hv:wFV,FgϛnmNB5Xe>"XEfDB;'ڷ);܎{8 }]H`W΍9Vq/ HT%~aM+S ԍ=K٦)UaC- D׾KkSK&=~G uD֎6BCHcEq3szؕ`I_OB]ְ4*;N.Vlx77vil1b30nmgk) 6Mze`{5d.7C6 $iH"8ΡMfIdTP{vq3&փw!Tlڇ -4q@, ܾKLOBZTU23  ﮪnΰgji! k{ / X5= #`^`⨚'Ig+ Yiߕ<3}G)Gۻl~L _4ĪR)I"Ňx6.E3 -RrFUHX0Ч~ r|Wᩅǹ,dy Ocdeش` 64*ͧ| I @Z691*eEnP_ w=I4+uE*VUP9q9I*C& o}Ra@jkh"FpP+wljJ V^HߑY4)]RQW؀*CVC )њۭ4ʥt{߶ )cnOT28B }`[5vKĔwR%<?6bkJ遈*$U6uh4B b-M5MqY0oƛ|-{Wm5=+j+ ٥XfE*ՄB;Ҽ %XW0Zo#1˥>5Yre-@m굓/WOt)+tL' 2O5Bϓ/|jULw>2FK&VJj ŋ5&rҟ O";R.C7i˼P 8xy+We Yb ~{,UQ͝(I;:QZ ZM}O ^zw.q6 =ZAu(&u5fݵQΙɾĚ:W9? ?@#z0+&ڳ)?GhUZ]/B.UQs˷* s ܛlM&҂'#-ܱj=UvmZWgiʏEQ6_ĴWz߳MvyiF׼;`cPsaZU25;3O<Ƚ’vz[r:x^4a{(ka*+vԛ8S Wt[GmѶH/ ٺZ],bzpG&G56kfV"?>Ng5(8 YGjZU$/;!ϭgT^Pۙ4B=9J\<}VR{[0K; 5Ii^J|zKXq!,(0tbu ~H./YGLO<Y O!YSAr &.i1 He<|]^J'.4>3ŗvh@?W0pCզ'$& Ι2tIT&Rid%_ֽZuTҏ@T,,qޥ5ls!`ٔ^tSRCbۺ,#P_r¦ЛǾP~jrvl:Bh {B*'-;^ L &ƹIwuRՏd bdǽ›MtGE:]TP8B ]Kđhs=v`d^WZIkJk/ ĵ+Pt]Ocr4N6yi6A4sLY)L%]&nvbϭMOՠ5<;uFJEpC޹ bֹo6%|f| /hY_F gYZ>յ T R|)h&cQrV% VS%zҤe߄ ɤEnb6 =# ,5svJ(G.Tb֨M.Go0(nΛY3YodB{Ѥ;\9ՠOjr0 eɖgPah2Cځ\ E#[t˗ϘuB /P rkQ9b$$So9v#!퉙P#W8Ssǧ׸#i͍op!ES߻讯)Ƌvёn^[\Z5G{0a#ț !9GΖ\] 3֎nszo ԀP:8%Ґݰy0,~.ݸےLWoPwG5`2,dc6ad<;YwQetKN󟂣 1}"=4~6}8Ҷ^\1Ya]NqO ;}/(ԻeSaDZA[ IA+4M:W\3RcobS=Cy$N$pBZTWs6R][`n`EZ1N|ykӏ#?\[|#ȼHh!O0:^{3; kb{Fx.O\\K%q0 Lh K('5"McřcAA6>%[ (gM!L*׮q=`|euݐGD#ć+.kͺVpu }VK3,L^-JݦZ 4v&2] {ֵX̼wɽWpR~ƩZR{í(A<*s 4BRw" WH"_GC" m/r@s*Hp&wke~;-&Ʌ]U6DY6h ՉPB(6,E uց,@YO=`~Ů&d=2Lݓ, N 5QTۄ>~lkшI7f<J7#FVRTa` b[lD` _ޏ$_%v O nr^e:ZA~I"7R;yDmڗ:@ r2(N/6aST0w J٭`݉#$娘Ҡ -Fm7ւ]ZǬs4tv/7S73 aDŽeQα̻XKYriS)%b,ԥܢz"cl/\T-odFIტȳQ<+õlnV;O%5G{KUv4ӚcBk:A,^Zjĵ4f֒)AK)/JΈm>8n2yp-m)I`wJ\yȎQJMښMW|̹#v>ߒ(RX& 3Or4<`mv!ٳ{60/p!NgXq 4{%0!g1+fy -*5>z71_BM~hN N* _{R>WL׮.UvT ',{&A b⃱Q?S zNpCIUU>rq;|v65F ZE]D.娑2 9n gq62A M(BdgoPͱ&NWd~oֳF5Zede~RRG)4M5KĬ y/Jf} ̜\N\˯T^̲Tg{40_v7t%e-v;m^?J DY'{AM#Guv Vꊑybȷ`f.knS}͜x"kӸkIY,r+ZL̻K7<[# h.n3\,O+);Kx3?*힤>7_;07ʴ0f~p EȪa 0Nz.XvqZm-EcQGdLpyW6q Tېq7\ sOfzDu vcRxtZu{NCTͨ)S;r$D-3IWS eI5,It YxT󏎜9If [8CPܿVAv?3yJBń* #h3jەM}0z͵|R"Tp"r4M4 l:1UɔԫBTax2fh'h9(*ǴY|y(pfdb}8s ⟍uynLIQsî ~rc?3wfC@nh4c~/F]Iҹ(ܕ (0G>'G9m~[ў\I,pgJ5v|6rR4<ԳCп|jyOOq[m?D(e3~[b4j7t/EjgK1jyꨔoKҌ|[qQ21{!`tԱ^BX<ٵt-{&/Q3B?C~YtM*KӔѽ^.&vB,=s=\QoӉp5EQg@\p E'4`qlcœBd.ycxrtg CQ\'X0>@;}w'@" }C}m,5D05qFs~;9rcށQ鞬C?<՞g7Н VjKSL <˭W6 k( rnchx!] Bk'%&YKR!K#m 3@F8m 1cȯv@3F~*.MDT3V+ĻjWQ)3$ C3w;WVaìOj7ޚDJr)u^ȍ CFI~f /Ei˧cDӗmd!nF]#i4El%rz!7a/hC9lBUËRѧՂK[G$+EH7$#J^k5!ʽ(A&GC<}y7Go=Z7h+ bZB_{[O*)"@oOp:[T|=8|R*k ղ,-|Uݸ1lӞ .9PL;udK/FkFJI^[K ık(Ȼ(tvۉ2rX[R) L Mkn7}4* ;<+HD|V07shNрP[6ebW]ikyhiSKmJ}v͆5]y YV+$0{#vATOvp񥊔GB'"$ ԟ*X@%]e{>:0 Zj˩ N>=--;"-+^t!"%I @4l%ޝ0"M.C j>h#-{V¹_seA2ͻA *@up7zu(*}G,&\8 ?Xa IN\g?u<eKgx|YӸB Ůj^풫5G[C:nƭob;i2WNNM6+5K*l4@"köOQ?RWAg<|<W+B9IqQmo GӀ}lR$5h^B&>H3k~Kޮ&"KmvH9Uc"Pr/I :@H=FElM7<^gJ︄~ΌԵfsW0Pv="7 o2`ɑ cä$dW+І+HtEmAL/] ROjC~DķbONr&„ V2׏O%v>^q֠:MdPrԇr=Q/{<yb> RA< 8(iɳ\T_̰2Ƅh|2XWK4 ŧx@+vd}T. A!(t@N- EgtEՇxQpaϗ=bu—'|8<悌M emwʽdW_]PudtAwPf5?\|E;4 TFov<p{[pTaW\%_&lzZǩlpF1UPxr$ݓA:oK9&a::)E:IP˰l~p?L^C-A c>$GXh7;4T-2%a #(),T:Hͩ}>d 'hcS6m=>2-#đivs`rǶPY̆A^U]O:`1zTDJ~m (,TD˨ Œqs 䝞bȜs:}[io@ ?Ѫ(Àv:h?;r',3}8 8VY3q~IUNjWMKv*`@ӝgYZ07070100000296000081a40000000000000000000000016609d23600021ce0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+WգLnM&C{ϼzɇ |w &;R~yF z9Uwp[xQT'#hN[/ Z Cv@|Ϝ]klN'GAH׿٦6d)lg2G ԞC:quϚG7C0 C!Sً J5 IY\ՙwH)cgI,"ϕSmO +ߑN/'Mv9Ѽ;z6xh+gFUI#zNW{'cAaV߆I_jz ~-P@ڄQ&;ʍK7w7B 1Qhعͷt4YIzDw~|Wzdl _?}ʇpܖ!HSUWFYOFM䌍:*߀I|+-ָt0 LWu륑lT}[V4Qq;?Ka0مhszݍ1ĸcȒMcoK|Jj"5Řk=႗pw2$SǛOdLiG88N[cY_W5+S,x;>N$JD b4Xf)|th=(j+ފXǭz|335閫! g5hts 4M44b~rw L)V\Qp',% &Zy% ~5]ѷVL?+_V~e&4Y|[o^LrA ?Lٌ e&P`rJ>XN'aTh~Ee}"k0!CPsd.MGʸ|%DEzO"UK FMO]02uU> &Y툚$Һ;Ɯ!d-Rva3 43evMQ^rӒi ,g46"@݇H>qQʼK)'B_6oN$|Hu6R< 5RpE{@w5hػ)=wp8=ܾ =HvE6vj P$BA_U/lb&FVH3INAx޹- /R)xM(;sfCvmSΚhmop|gǾO"2 3  8ި `j;k`MT2r5k6>#vßwIyᛋ۠`ïqAt FeUЇu@/ЁCoc//ңxd7:۵}z0,3&%Z}¬ D 9?R%[$1s'?lEjklRy \ ^[y?^xZ+GW얮ހd+"Gwn ?O ʡ4z9G+F,@-^9q-mp&Y#`.жb9hOH{,@Q5Xu0؅:XU{' ZAo߅\ P]܍[aM,WrEln1N0ѫ}HӾ& wCywwRP9HÜ[y&]5}%Tʑ (CX(Rgym )MÇS&QC9aiQ~Pb 7kFNߎ)6SSɄ!MQK%Bn"JtVUr/qU]ۉpe K?hZ`s qeڿיhWƩgl+\eT b- NvkJH#=iDИJ\Fեmn&N Iӵ/ӽ N_|%Mm3oq,O)y`Ixgd8twao·C+Ǫ%Ԩ\R{WyEɢMoiRu} aVI2qQW8=8̌͢fnB6 VzډZ22G;g526.INxHAa䫞h͓&?$>j7$:ב{BrbuܝuFi]_&}!SXX[ܓ͕ t_ UFH x42aS(J2S|E OQkI ɉWҏ^Jxfcs=ccu8"OrcAGgMW>M:in,*}Zk7ZB)`4K60Ra 8`fC-tP6ʋ-Z0-2SWHl^ժr`X8iJflڰu.|^\ܙ!orZ((k3-?lF unWхJ;T#NGB%aH2L'-́%+_NG6ͧōRufRýXt:Eu2j =q tڍssrnK)Wm u xT94'dh6ōq?|ph(| )>ͧgS,ʁIO^Md5"ϦjEU6ڶɼ`!as 72q@P28[(ܞN8gX+]F[+ۖR7KYRUԍTR<)D7x_bvo^YkInkV.yj__[uI@%OA>xP"v^8qe=e-5rboŸ@rOw +~"QQ]%Vk•2SyÍMbv7m#2KlۇVQA^>Dg2#^Ĺ0H n&ZHyۻJ&.R0[sjDQ6|)2G+SݰeM;)0 ˿sb/ی?4q2ǿj QSQ 8EK}.\dzRC $ +U|-$64}Y)?<}]1 `rHkGLvW#M6dɠ[YiUӚ!uV,Ey)'~ѱiE!}@?TѾ'DWɜ Bk$; R5Yo8(,i\r,<+Uk71?ʷz,"m"l,w<|L{|:j]knf:م?.]Iq"萣0hw<5ўrGmPp65ŖFB Ɔ,h-uVMm^!T駄*3 u9Ubz D"epZ8%OlΦW԰`Yz`j?P_!Ty̴aX:rD^\1Պj}1xc~ca  w$$|>CR4My( *Sy_4=Z{"Szl>q٠n,)9qH4`ox7ET=f߽08k?~2* d$gɣԺ$3E fW 6/sPH E濚t/c excKř'͘i&9Bn(BÎH"=7~:4BIpJe/;ѵڲlZ“2ǝ)UI H8=9f86*҂v0F&oe|{`e !R # cJiьYM39C<;ܔ5)~Ze*fvFxPޒY`:rI3n0ڍ26D`dN/au}řn3:Bϗ}Z['FL0utt*(jI:;Dkfx3 ڮoIuilWi,oJF~F\ȱ`:G߼b1@k˖@ʪ(ݡsZ$1=]!KP!;b8I1{h}!VV(FV&UUC73@%zs.JRjf<)nڰ^49&8ucYgfoI6 O?M.0sK2*wA: C-jK.0G•-W x+3*{e'ڭqPv)Q?UR/P}Xd:O؞-!R~}ۡ$D}'^e׽Э(3T3q:E <0{ OEONȢ,Hxed2@ͰV=O(zpMIp3vYw4rK4Μo @ *[9A67GY9(m>/UcUY4e~/%àY/߁.cN D^E:FPpXKGU5G]_Tqړ^/+FMQcb(uz3 eE|Xgk.LRmiA=93D#}AnvlOE(xf2!O */]^o"쥚6)mrN^btbZ֌Dk e׼/T9>A4D_/N|-=Y=6{ff_12F l}R!iCg`$v(w˲ "<\jE.Pȩٝ &ԵˣVG yiqTs&yP* B}2 25q(kK'/xڪT5V,x7nnQȉzSX:s:}B-X'е!P L<zU}LSU( S8 PkԄG MF :.*㋙ V x;+&Y=n : ~ ]u-N뷜 POX4axLk؞ȢZwugh"a"hP!ݖN{u<^;*P}NńURnLx1 ¥4b]@F L4V<ݑ׭NE6#hZAo!l aMo7uz$p iG::f7t#UjPƛoZ|~SZ]рh/f0~gѽpLqjWa̲@"@0plT.]Vȷ6ngЏߜ8xsIbu_wx5YEyd*_ #[ߚZBIqtN5X=fYpƷ71$dg )m{&d2A ,apF4DAiv~39ޫ}ܽ%vLG8X{iLX>I<t5œ6,~}} wjNmXF޵끺{d$wit`{X?A#4Bϣ ^?$xQc91Cka85/tټmHi;BֺLi\dARoBꗀr=yEOk; #R!FW&*w8r"Ue-uDЏ33\~~^#j ם٪27]g8pLP1_ UR#|+G ²xθ r5en\^jӌ5('Py dزlr]G*"N|_rc6612@)?&(k/'=`So!Wi/V| U>^. t#QJ}դU{%,OOG@iؽL* ] {k)I&|Cwi JOI\HZ .x-tWXmM4 GZc  o>OInw6ĝO}GDQ:*XaRpΓg^!^pB^Bw2²M?Isp~Jjzq(8tCHLYt|&/S]^VWbEzAb*:)䚗Y#h+{#~xͻLٛ>;x֎徃![.SV2ޢ͓?_vBfH2M/am*/{v+2)^Ĵ\kB'ܹd*r\Ӂyvϣ $&T'X"K zUZt#cQysSN-+Rd6{g::*5Z0!3yS/V8 *iGRk5`4,RЏS%oZ %$V΄L42ߙW/՟JRcRV&ߠ<޳i2n[Eu(S#HK ;@M8x{ؔ'KV0^; C~m ph~mkyNlE|Ѡ#;xu%cc$m@oן>6Zҝsvh@욏fjOS2}2D8EY2l*;-gMS3@ދL{uGsaWXIJip]&YOrΟ8J~Nq9Pj.)g;_| Vf7"D>Vg(д Cj|` ^c4)BK ˒ gbJ~A8'Y, [dy)?:pyE"./ ̓`j]Ż=$Z.d01 ui e-)9P(Zw&p}|e3m6i2a[̈́˒C:x5iTJV>W||DǾMV8Y&MO^hQɩ#zܓfu%5꘸d`3L"}FB?Zm44 )qݨT鑽t0w&g4]ɰ.@C4( pyrv\FŦ׈"Ri/@:.{ȗ,H_e0鈧 8YPU!))V8 Y,-iSȩ/L{8GG#+,쮇<>1bFpDݵOTj8K3 ʄOfWuW&qC|L$[_ ۠͡g>se#Eg83뎞fC%R:Dxvљeu ^~{'qiڻ,*Xy< і;zI2:fv歙o:d[?+]ё){ZM,/BPLR4rrvePA˵>%5^mozJL(YrE2moP  @x4f >Pk4|u/oGg0M91 DϠ$fR* BDtal독Z,k !a.3&pwmEKlFTAI0)[n{Ω2Th*`:fg=|"z2B6g$cW X菚M@BKSSiY-}~>e5'ƠԁPk̙"~˜پ l4YbEJPB_x+&ZU.h&foS" -E'zG?z}IJaTxWpPtkѿ%[ϿrmQ^?@?VҟpW b?=wdzL k?ED]قi^lF+ղ'}M9wr,B927hR[MO'x򪟵~tPݤM݄1S b5%h 7%ݸ5ig0wrG>2jFtv6) nsh$h ^_^%av" A>\h`?oZQ^zr덵hblKEsrǖ>Y KB(܀;}SkTb:f~Z33:%4-~Bqh j6nE, X 0[V˚'\W%)3yR.oCG<YHk~e#z$;u{]q&a cQ<]W3f"dms&MYru Iiu;-#*c]#-|lfah ׻};,@PW{\p'qDf4mm\'. N"<^,ao< WYf0%ENhV6]63LZG-]׿-JP5tf6ϷONo+b-}0{=6ZtkTvOwGV/x8%ZSo<':tyLlYL` M5}|B.kA#5IV!zZkzK`i ssW/e[h0XđҼ'; BEN)quQl 6t~K\eWąA@v8;_x'G{K>5~=v^zUEeMX o㓊j8d G-e)K hGcn+`ܨp_f+X6B1Tes,.F&8bj6ɽ2W?jc>&B1!*a,^Y2E6 &u|Qˋx'YK66 ⓘMFd\FiVž`ouzl6b®vU'0=}Dэ96R8!^;nmG 0&=VD{t7?X)XSbN ֕L N.B&`n 3>kUޟV$&[t=qpk顠ÅbŰ!k)G/Yi>:N{gl CnDV`d,R:?i;aqS(p-|-#$/@7 N7fdl }Q'6R@:=:ӽq> *.iI9#[OK%Wv ɒҫQ\i ~cPO'V ^zc egAc'z^:UY$ $ns 1Lwo _,?^Zu~d& > Qy5uݥCkJND]o?)ܠTE9Oc(6Zƕ82-$ESObk sԫɯAa;focNgqB %}HfO ~';1_k=vփ-b 23ONp5\ &b#|˭lev&. KtK(EPkL%K>qr>bK(]Nm2co۰iQ⣕9+aмwWpQ'߸ gq2j)Eߩn]cBg18͵.Ohcs`r묍oz Ye%׳_@Z|Z8nfRcL`cl5x/EIԍ9#N-@-^o3J7nkf`&ӲB({Wc0nңR_9)[U0>-=d.juANmTƸ#.)d%OFfA&_؍,PĻ ^ @ *ڂ'E&+]GbzS$nb/b9/ )]?x0ū ׿x{݁COWKt1PSG؜tj௷S? 5%Lu|^nxB"# ?Ք)Mu9b\=Fx \@{I 3?TMYJ^ (_A[34RͮX#XyHE}ae;t8."[^XSB{KndA!Zx5=%C3mbL \jszg"K'qle>J;0ߦʗzUKU:2ؽkHdע(=ۯ:oO..SjAUWw@Jy7R{ӿC٭`.8yo -2 na`ju>YF?c S9~8ln5y+!O̫H|E—TcY\xߙѧ0"cjF /@͐%#-M5‡&Fѭ~v>\GD f { E7+|$P'o`ٝ o^ubun.#u{eRȉ>nAB7BYEX Žlb0M9vZ .#x3BՅ©L 'qb<ʥppDߤMO8mnK+FֲuT7qD<EwD:j*I ;ȅ(/c5F |9gRFk8@SN1^ؔF>˱m C&pZb/[x{H)]in!3(o Pf$^G;As }jFEDseHgߜzMɄBS:,k h M#e`aK"ӨW&WA'rY.N@s#!uHZ[p*ƀQ`QȉP =j縥(ә&RY/}VOw;jthðZai)B<ޠl#r(V߇ϸ R,VCf鬥O!tX2E鐆Poq5bIg3Jc̢ #I`qSISeTc Eo\:"bUN| qY 7Wވ(P*4N:+hgTtW*d(Y`:=%ՊPDDb>3e"{h,||Xڙ( B)=y);zG]:B[X8αhf}۪-7hqR>=h } #BIި*>^,s}l7Ok8JI|T2NڧOo|lq|uߚrY)掭OV>0o8mtO 1DYP~>Od[{ҥ\t0/e+ZvilK[d:N9uYR2Tp! j,v>8(*V2"Zsm;V.Y[m R͹y|v'g'u/:$!^Ӵ9G+"1vvw1ow !fFY}?YH2 i"1ZŜWI2r*)߱NGV9D9Emj*HĈEXE=!{5| ,|d)9/7xL)A3@TqLi{{* n<#WJ$V {;WL @G)Z_RE=t5V~''m+kr)J0l_^)@;\{f`WCN6gvnKn926n.0 k2kP1"45r"U׷h4P$KOc0qHRʌx%Y&zq$(IIhAmme &wy;vS4ԙBΪuBjF O*HʓDZ4|y}sH/[K5K{{ %㉞0pkX,Oh3okgR^#h$prfGL3հh\k!ܡBvC+d3[9S8BTQgley6Һw,Jb{*}@>ȕwRl3i\Nb QQPVl IH-SoZ?˄(,Qi)FV_>A2{+)[>K=t(A;tv.V "~ dp :5{[!%]nNPhA2zt5֪4N.#>drHm%h<>/:R48RFI^hK5CcH ~;oŸ!\&ҮhIcM7Flb-|s%{ p/qS'(Դ&7d@P4'iB);/)*4~~rZ!&4yKęv!I^hh Mdv$f*^uG;5pWF7xi/1*dwu#80Fhq9&E " VL T{:sRX0]9=oy=Fs6nxSqx֪k[GR5%рwtoJk$VMϝ,8u{B7F7 Ԣ<[!Hc?)FipY>bwt_?8IW(c".VW iB2xFE"hJ0hU8,νonUqIޢ(g`Jkpop@qTw͏thJSvlyl ")-2>tyG&9EK"PSRv.FX8qPH|!=!$l bbH"*vؒV4~ܪd C[ 7|,g ( ,ٌcП-v0MN0idI@WV2F*S7(crH+;449D4M 愰jdc}˴Qݑdi!T ;ȉpNмVlp?lkRfFSe}w@6U3+vt%f8} ,f;\3% ,qz{dk|6Y:##Z97ܻ'BCFyTl 󁀁EIμ5H9nK.5YƒU""Nug=oޱs&%%Hc&*㜲 sZ4YdMd KRjc@eKkuj?6o`"\{5u"дntV 63dKT:|۰-nR]瘱:~Xq^N>{N`;\7Y1Y08zӶR߲E礐9o_\@^aChyӾ{TURPD,>_ۥ)=Bo)IN26鯽& 97Gׄ'`TN6(9PdժZD(\+!NN0+}2)a05C$d6o7tg+*$q'T: 4Lw_YxK#>?W!(/?9=Xg/S602^Ș^c6:'$]m`;`* ?{ 2* Y3o$\o3t8&Ʀ ϳ˥ߵnQ•1e7ՓbѮJr$$Ǟ@T--M&, t-ft>0NJ}m|`'C*bh`tM>H Ѐ .BX{#01NFo#E0uyLd%נpmWLĻsv0a3]9ya pBF!Qqyl!$sMƇٲ67ΐCCпVuB.Z*07!Xl|NJ'4*T<.ٮ: ?V'#s ώ%`]D|AN~OS[ 00c VDOgnGߖ>؍#?TK[?*xJ1%#fKD3' ڴNl?K??{T99joa3)P!ʸ%Xy?و~bCaaUKk#Q9XgeM ԾdcV1CoyUMa=fq|A ;}!\7,<}s A`7`|11su:~/)Nl|p%U=\/nP!ݧvWL[&]ҳ\ˬwzVs/45U^lJ/1*)8\D|aG0P 6.Z_443nX_@ sD;|?^3=A@PXETz3NRv8ŸVD^jvH1p*g6ԑCsdh2xmޓv(/+KpA4s_G ø^2/'s\ oIrXrtt;fB+&,mU_ [zN9}!Z |7 nu:m( u>O晽BuI 8ce)j=|O<6  DŽVe74+6n!PY3\}G$: h!H8 hC η6- k|;ѝvKOM eBƤ/yuџM.ODڴn{s^&lqC(i 3Yh_vjqE"H{CQ }9u`Hߵ-$ lˑ@#ǔK3gpNC|ףeB,޲ݫlEDCAJ:_yHI`W\)˨mЋ2rdLߢ8+y҈Cق`,MKwIޢD/NؤmԸ`j7kR4Jn!Ldp`W:`Vp8:$7 DJg+e^l{XS$'1S&MSWȼs`]H?7fm%E7)݁TvOӿ1Fi3 9poH'__-e%%=v."5ˣmX2h >QökDy/)vcP0Èϕbdܘت*<7$ ?Ae|&@]xrx,,^kK'7-Âru8_bs[ۍƕUqik]#YٽHx霞N/ddPZP]Q ;dcbi֯95i5 lGSzu4.h?ذH[x}]_fIGkvܚ%5"B8S$ YTJlCZuZ\S[[BrK5өw@Gg'EFwNpqJr 3y#o=5+.: ^AҼ 5+>~YV] ZNƳ>(,eis>`Mg]q38ȓ32ߚJZ!aZÖ.s!K:e.UVC6d3r#:d#13A8ւ"Bɉ[%؅߃]H(ݥjޟR%!66i{z _6%Lv,6^J[$a4xޓD 76L 8h!@pr 1+jG u3HpPM,Mm̿_ĂuG>DY+tvݧ6Ѧ)p?c$%#ߣnB"9mͳusAfݹ C+.qe--ADPHjCfjguӆU$FT*fulɹ͡AV]BCH zB{@7y(~rbEF;UזLBS.&F<q/c,A\dm0oX&X*U8I*Nzd*n!)%mdeswؽN/A'yq/Sͣ<=WAbpB\^}+EorY|i$0 rZ ixܞѭϻ.YâY5Pw?,E#GYEXYپ.th'w,4Mwv5udȣ$Pf1R|و4#&Hy6 !+l]#L F+4Z?ܨQw4,c9![= l}qWIQ/(2#YzbM(#Ԅ݇Z}σ"Z? wul3w47ۭװP$Ά{l@^ElyKA OU)Ȉ t-=Ɏj5 (~H *bS`JCRM` }3)?A:7^ ݲ$lӎ5I?dD2 bΉ1uFZGQSON(uĄ[\ a+[0!9uflO>Z7=ImL^ŘumŘ\ z aFBGi_c>29cۻ6c4PY ysB1C#ΥΎT0NDiMu6f|z1oN:Iz^|x[jr:%ck4.z(+ ֕V] Q(TA5|&siD8AO5@tWWoMN F,[8*.m쒓!5[6sS^_i.ӭ!Lcߏ \+gHC %zwdfMUfzD)>b_@ ]zʇ *`H庡کsӮ|oA_![x6`2Nٯ#Da*u21[{WL!|8[7O Arr9q7oK6 ~,=b(X+vwV%.Hv[5JiZ`$KJMPoj֣n! L504AϦ͙y֪ g"5/OF> k|A4h}5%P}"$_c7^erE&eQKa}!߄0?-4;!|0yDCLm\g[YyܿxUv]۸q F9g_QhR,[olqشn!T+oO3"Nfx40ZJi QQlװR{=T51sRs(؂ t?hߩ|0r;f<*d% ?h)5n/@O_Mz旚IF BjlRZ8{e[ӲW9T꽾(Ҩk HϞomP j5͐Q5HUI߆k܅ %$;;W?i9@%p/nw8OD e^uRyA4`KK+/)+Kg+KbY(4gE gȑƋoH5HZOKy8hLrqµo'"tfws=DV?}*7ԍ@xqZ|yPiYb0F9)[:L.CB7tA-DXiIo> f֞@G dE$Ǧ)]Yz64@~A`-*+vieppetaYIV<Z| ~GMK}i1S=&w>n'ki,6`f*.e'I1l{u jŷ]n'𸬡#/DnIg]QD?WP"͌pI"FܵB_|WL 2> 쁫p=:w p OsQc[Kb/MJPuP4jkC C{/RamC$ҍ"ڦh殷 \F@N(M%Ɛw?#^)}Qcrb咜*6 _Pu̬9iG#1h_Xva)[H,ovyu*3/k踊CN34E\yn 7J\,Z}ɞ-5_‘~U/=$<ʦQxiUxob+$~(??XvZOѹ hnÎ,J)|DS}Sh6 a}/\YdCB0VKg˔(޹UM)q i%H2A?+AOܲ}JջAi*$}KΧFɌbeX l*Qډ7_J?*I+קzbK9ʌ\]aGf8W@>Q:M]QusY6Sb0ϓ]"{<3BuELWO͊Jߎbr5#O.oձr}yǯsS^C=j6}FGo1٬؛Nn1 Sjט+W6Y;1uQ- x88tH )C!؂ߧXt!4Y(|<+ԧO/;EAYf9 g(&`IV *ďB0 ȁf12U?%151!^o}PUpsR,{(J_DvuŴ5X;+yNY:fs< S=5=$SopAy]rhHD1 $kJOd ƓcEyLDzK:6j5Wݓڷ+!sNHy(1y 8y.BPP5cNòAO<@'&[P!Te@7"?"cjU)F@8L{n/3*DC 2Gsƺ'Ic"sxj*nYcԸ0 ܑgD6F< Kf?.+"] 87|Jniq8CVaК;F~=\/:pV&?UÄI ! KQzf }O%Y~.6up(@s p/ig2xy})eg6PA5:Ǡ~wWbj@I$%WKȄBϱSˉ,_bC&+d'$Z=X6ʓ1aala%ON4M"4R/ Mᢝ4K+ȄR엜-BShа0!glt{2O ;\DQI/zmB7>D©Cy^vQCu dȹ"8Y#EK#{"2d#﵆?}gGG͜)@Zȃ*N|ʕC#iMZrB3qgBD3En 3CDկ.*nrV b\"^\dɐ 2.=E jb=ӱfثOq6 k%ߟYxX6{o35mi~geͮLGGSD齡mײEwR4ӉܯPP У"DӨM~.7\-mt Jff!|u- ΖzE31FXւaT&5^8@ kCj@R̒|Q۶L'LT q`f8׏5e#ڈ,6HBM/L-:(j0t/m<ZgAw`,IGfW)N>6ƴ,pGI", UNE؝ՉM jȊ|ЕMY72B;~c@b-)mmݬ¾ZcsrJrvuw'; e}/Ĝ¨u*͸jRo( $=C) t1X:ƽkN̑q &LҖ:\gS-aͿW]m^8Σ SZ5{d,od2X/S;rXy7Ag/Z)?K"| 6ib722оpP11Nsci+.A\$ v-MMiﱇhJK'nқ|+Tsbssk;ơm@;SdER)ӧΐX4uߐWl/X^˃b q j)}L=Kr餗{ڵ+㹗FԢKA4-FB~xu`\1s#9n59N K[)Zʕ7#cFL[8i:N#br]RVphݨ| K7+A6/TOt:ܝGK@iH]\xӖ.Q,Aj39<1 `|=z݉Ձ}A a^S'˗'77k0ϏUҀG좍`QF ȪlyS;q`ݩ7.*Bޅv7w,hBKgF+`?⳶y@ぞ β,Ymh8QG=m㏷TD_ʑ*9p>ٱx/؝=26Ls뙐e{;} &yyM~X!1|*QT2 Oa ,]00' 07/RPTFqUlZK7 \EqǒM#5ZA/#fz޴렟.k qDy5&`ЬKqC:5RXp jEPXxSN*6Y3iO^ "^8"lLF R S7G2}9#/qn\|^J5y=f8-|8P:{zo/еixq Gvַ= Ϣm2W AegZ!Zeyx,BT'VMfP A2Wt}&Eհõ{igeг׬T%sO褆kt78ᓛw%&޶xkbK5s}㼔C<}19*\M3b{enqd5`%)̳&9FsG(( 58c6nu +ާVнܙ `KnQP&Aw7-%w՜׻FQKPH ?G0\)E;Ebg˕o=_yٽ"y/H}LeTD<Z``vr{p+V8.4H#V~g쭴%Sa6{pi[R&b C,%kąރs QBLHb@$/uRܔ^J*bNrSiu0p/dJʂԟ?X?*HUf0䃞Ҹ u']FWA%鳛{^KE}((HK;v2&v xKg hPL,.ɚC աTb*5ƣ]7~áۛ3ˌ[7{(l5X4˾ؾ€p]/YDUś,:t"5ɝn5~u;JuaK8}8Jo KvfqӤq=xcrNp mbTTM̨k7qg>z<jII>lUURiW=TK=hn\ѷ,qMJ[} qoZ+Kƻ`rrM t3O٢Ex-D#&,%;s;b,Rbsrlйݶ.w ` –*.wRd?S V&/BTw]{|8:?KN_9JO&'Jÿ?e.XNx9_\sWhnݜhyLmq:LNhWW䘃lr3 I*BFр&/ZwC`]AQJ9bD|7ʿoЯ&bO&P!_Dއ\meSƍv1 2bfXM6,Ljmj*M]eXuzӪ6JY0v99U6rˤP>b/P Z}v @dѢI^g~cnાQLqG2sD*7? ؕ>`RZ{-n\_' \a=I:A!z}C*O!QeM'n =1Y{&'ln7IٓV^IJVXnoH CTPt,%Dž`{|\H%Fm$1VVUMFUKL P Ґ | sWcZ |Rio+Hؚ4":3<)wsTe/q&tP y7#8kOo? l!-!\pkHXH%ʖ>R$tY5GKldId.uqQ~K=8o N@0&DSANѮWkР09b6DaK޹_j;8z Hخ)dfRM9HKO .'31iz*f3Z#!`WfԊAxuS1й~eq{y58*Uǒ] 1`nԎ45‘MD$b)6|F.e+mM1/Vqo$ ȱ:<+B ` مqɑr2h]۫}n:ub8%a-ߏHͧ^a&<Zdk)BP$>]۳m+=6E*ɝj=Hp[KV"|Hd4лT"fC)PgUEЯIJ vr/F7ȯauROߑm%iՆDNTr(hcassG4U7tf[xEٴ]A׉1PHIm"XU\L$!G@0Mh?⌸lCfjpodO|[. sLuܧ|Iʐg .m ZfY K2RشbmHہh_I24{XL%}Swv軒8k5Ӧq:zo.@=$*uЂYS[&\(!M"^B\&cgdtcJ}–B(V[[aj7_Zह6E 凙[vh'-0_G&F(yXl&BpBZ{􊭢mX4&-ڇ1L2jw dKȋ"M5pDP9٫y~\!Zn|ֆLmM%Ru,tv. |4阭Ѥ{GNo@բl_WSfE7Q_XhQ7Ӣ&ݶῠYoWME"qzݴ]ښf鯰ép5|O 8SETD`_#x񚧲eY2J߰zpseQww@E*Iզ2UH$} ̿,6@,'AY&UX^_Aʣ1c`E &6SGP␚ցgIlA{uJF&о'( Tr_2y`w5^#9IAb0#Ä"[E=QL%ȊJCOʺ9(J(\Ǹ[{VZAET=bP)@Rp\e:(Vi_㽏t~\SةML@,+3)k -E&b+حc'vA7cLq&r CRh[4I"z^WEwD<Ѿ=#Q@Pjt>WbAcm >V}xs2!y~&v^5t?h!=]-A E}HV Y }*uQ I1,YPO5g @YMd?҅؉* ;I$-%x Wop7Ж; Nwy}ۘUC~a8haI Fqenžs6TSe?]đs (;չ^$kޱcySL`܇K7'f@{Q^?Grb˶JxAXQ=o4e,̳=*:r!w0mL%pQ 0֤N<$d88[MxY߄d$.,u/KuM!|V^bOlR|Rz[K@ַBllMpi>,'|Rf ,V˕T+MzZN/jD0if䣮YtbbεݨL T$F*;!&qĬb|b0 $OV:#< ' h9C nƟy |>S<>,)ץP\/8u2f^!p~ǚ*Q CJ>{Wө3 nsYySܜz+="D`|4 GW{'WAFJ 5AdR\@_nЎ"OD&u,/Ry ̫f_¸7"[nWpȑ]{=P};w^t6IŹ)RCugB{.V \o0?XݻGbXL-*Qef9;*W9R/uaQ13E!xM,Q 'ҮXV+|σ: 4"R]էh |yu,ݿk@րtMeN oղTjCsdǢb݊ͩ4xKArN &%Y'W\OI%1GCs.Iț: kĂo)a家od'@lqfl +_Gyf*Hӈ-@L~ŒgBIZ<+jˆ{sioѰ5&Gbfo8T\FYf"E~ gQJP7erY-ydy!u<S֞ ]wE^I:׮bu8@ 93'IȆ37-ҳ1"(Ӯz-7V[]~Ah"[͉E߮-cKM2br =dZ~ϩG9R'V 6 |q4/I)ozenա!{θ$^wҘ+q6vo sx@xoRUAHDY“Ušz@gX9{p.飖^hv\4H?^ i|p|鬱 ZѾDQ8`^?B5QDMX[^USZP؊`«TH$:ΪR?y EQ[˒rF/=r(!ZZHO'ʅ{oX) g קbh IeMKKD;2XSQchD=>c=A 'b/(=`մm}˾tݰP0{؍nj#8ڸ>kxfn*kJ!fq⯻Q})ˠoů52,?4Q~858j\ԍeeN1ه0PT8>RpTR7./vgAWdAyHY5~h%Zz#-).L %enC/nFO ?~dAP5jhR+uϧ)*(PycA8W)5eiK@vĹV] RTmd)42NezI8({K2ahl٦ v yQعipcC>2y\^0%l]`}eL-  \.4@ccW#lF%OJvHj>9G1rV7 )X )BO+hYD*t*e:XP6Uسk" 0:-MkOp+R jG{"q#GW" JG"%UYLU;g2NujkPI:z)je.~.nk\d"qA dZFIVj8>zڋd-)!' [~{C̐j؛?*0 lNx}9#*2P܊R"O_"]RR\̑^ӥntٛYkCJkum5c,h,WފF٘HK= Zg1[z|:\L`yVT…KUDBBd{ 9QNrw pfJծPg?VH{uttfk4i%Z@,T9l` n`DqEf!H缗ZCd&{:0`] M52WOPB\<0}#E6vNUl #b'3Qh I:~@ES(QZS)<|Hr , )o,X3^SP Ar|сh~0-W0^ gHKV. ZZ+aosJ[ }%ile5zb8?cAXJ ^eIT0bk uq/R.i=%w'[DQB=hwpl| C[5\k1,#ɗ,5albB;^| Lg4IbLSZl 57?.p5$!w^yeW"(P G<eNf%-ߣ{^Bl;% 8xwjVǪBgePZʞ$L떃.(3qp|1^uwCp`U/6b8ߝt6R` D͋訚yYF̚{O+iQG؇i5e9\R@` `'_`M-VV?X F^8@[8؂Gby4v%jH+]Y (V%0~#E*ٻGŘoQa JL˄)#T5L+ WyiPԻz'.o8@HlC|ry"׉21qbTud9ߘg7=oiR_WqgvcNW&Z\Z|t"Z!ɛ Ŏ$YPſsTPN)켤T|:-88jٗXPe{ & @7}G$WTdՈTFK;nCJaolč L*T1^ 'kLS5*G q.K+p*l-IK*f#ʕȷt_< 0N]kT9{bRQUOUQV}\oҢ)/Q]c7U^i#@ 6ԕRa)q?v\߸xA,S5,58ⅅlrZPWEk\[c_$ۡ\VϚF޶y<`э)E  <t(//2(.Z kCЊV<[$FDB[rsmWm+J"HRPomJXWrAgOd++:( 6?S!@*-5c%fĹ| .\ $R-#7f}yleC3) *` "53_n9]R4oD@n q>\O!b#a?pmTC2Z9Q jV#S/JZ>{?F DmE,R1>Oƚ؄&Bnl@ph+4hDtgf`sLZ29d>ˬCR*<!bo `0Jf,< _BE 15E=?2HG?V;ą ѠSvt/}aFjg/>{T+Q㓍9Ege%FQe(;IMR4GՔﭮ[GiaewQv 3l0&Ù}-JcI'(ڠO!gۨ(A u@M0 8r Ōh s`?yvGhz{y-y:vd=EA: y;Xx dH>]L\صcF|ieA.ŏfB}вנ"Bl4xκlP}t#%3S ꮆH;+ߪJRG[3Xg;^-͝\, D~L0#ϽzBs6ir= \:&w,N %|1( iuQ3ڐX#!tg8͇eNRB}u;s', )+n&@@KTڳe6'~eOTfAӽ=[ςZx,JUĚjg ľ90K%da~ 'K7í:ic{Z0;1Tɍ밼T| }22[Kb>BX[mIp]f7q1SUbeX:f UeOMeJR2Nk qd۫ 6=റ:% dh=Н tqr-x֮Tz<̩vG^xZ}LFv(ę8b9~WīAS|øq ġޯ'] Kd^t`!iJRGaľ1٨Z}0D)ab-ǧ(y-_ )-VN"?8>lNr 5[n╧$CWZ/^OCAR.v4#qei׫qn5{ ܷ}CjIR-:@3!! ^cD4A$۠7^n>(m KLeeV@ VwJ. -JR EO⽙t"b@͑x$+k`z ب@@b_]QBMs°*ҙJ`ǒIQ.GljA}I22e2;BGπMÖaJƘ-Eftr hf-C7}rFgk,}o`eϿ V$K&>7|^KfPj~I[S#{eaB6)3W*v_4@.^o(9z6u &N$o :u(! iV7Vlt[U8n7Jwvj$yp&+ެ=Y2M4kk3hO5>6TP͛ u؊n|\rPB7̱;|:i۫:cA FKϴa BTrE0m5ggضyYK0T6ሄ9Ued \pYZC+pρg KS=kҳCV*ԏgSbw)JenjZO }g]B41f;U~QEUEly^C\%(%idpuГLWdv7T<&Nz {&>\u)wg⍈ k,JM"&u{ p$|x!Wa I]xXo8/yn'~< 8=gQE s.xK@' ((@o LchI`9eݦWujF:D&hLmWO.͌BpF]Pwtܑ0HFhGn  *dP(pP,--_׷CJS 1;^&qeЇ4);aVwDaKìébiI/tL E݅mu o3.I@ȡz#$E`|{KcFh`W. w')S6~6ek@km1xN"}vg_@uU'/rGa򿁌a&jm(/qC5yr^tlt냩xu4;WmVRZj&@PjhaWiRgLϦ#WFKL2 s.,*eX_.#yzFY_g9vo3 ImY~ٳx元0Jp,6 =r Ԅ1 Φks>hWf'7 m+LS^a5c4V헥ήal.^'A rA~khpmQ0(Y(K?"8!VdcG_ցɆ0`!)<{AUzg=} 5t/<*7 G$&U8ZOcrL+P(?ӗhf!yIܖ_.3Yڠ۸A%ďo.@`wuӟ +A{txOY'-Z}ΖyJhɊ,o&aBqZ) LT}WӉw_ZC5*?%g*g`JY\ ;jUOtT!(66LEƂ2!qހ`fٿ~a<κ'Q  +Vӊ\-C#$f1y3Ww4JE#/i>~6,XCs sSi6A4x64i#<Q>AmSQ>#isW{A{u_] rۿi7쭠IcE~gmPsEʦ9YiP\VVyx^ުxudJynhwM|4qt)Pa٢C'~="Un{D `ʹ5'aƓ'vl*I('Oby7aZ=>\{f*,Xm>H 7*4k<-70yyRťO!# Kp{#cev0lV'yݥ\_x)DV;OSlFc\fB(]x%3L]+;F^v'lC9+W!+Nvq{~䬸KT]w}e4M(߷[`T#/Rٚ?H XRxkU Ş ΐ%`6&ʦ0#guz#hL¥PdӥJ  8p/:w8LU{oFP "UQW+1}l>$ *.ХRM?WNE'ϟiVQe]6Po+Km-1~1pInU9q4 Ms 'PDmۯ 9SQO,ͫhBmQQ-9N( sD/JA0NJrυ(Ny<^6'w5T= 8]G/8Lˣ6z6ʐE3|^W4x#)|6LHQ*_1v4Tf>Zs.[EO' 4u-!q 7\t2t!o\ (3]9uvǨV)B V NDym y7m} x͕D?1zg'#;Lp {.&1t0\aiQR!9ж#(!rPG ?KuXSktnry p_:=X0 M8hRӇDkr1|"5ڝ91OfS~J9d[`nE^[ѠYvGmtS7R#hbܪLMT\ϰ;Xz$eӰ4(3"}U-;:N-R/tj󦸴]q_H.IHqIeRi̯F o%%FZP`:A33<|U1n=^TP`,1bژL K*tT֚=i'3Js .\ek# .4;q)5N vє&݃xyM$v_LaOZsC(2?SM߽I mbf5/k7/S7JH(4'P MpQ z61C 5yu咩=,n>\Aˢ 81s5m.] Ql>hR,NսItf3š@/f]fjnѣ?^qe)V~T5~C XM^1'fi@/X tmt x-i1L,vb7,@VPҡԋ`\NPױ➋rz-+͠[Tq~_@p>gw24H88Hg}98ܺy<}q qpW:_*6C;>${2e*nU %Mq5Jz2>8^h,Fou=0PrYvJ쪀 Tm{L)d::0x[kvN{c7)L5,`̽<1{NfVbZbuq0u )W9.ơ r|:=PzG lE)K?oMyv&L.-h!<$~f'AY:@M/ H_BJ(SDq7NJ{4<f}q#^G@C3xq)a)(j|Jy|; MYr )Z\9 +ˆgz_\X ⠡ YVC"IT'{HFc̻,WD-aeXxEbݙ8.>;;6BޒyƓ{1*fqd ˱1k3k[ӡOlHm&vau3MIOawޥ<7ת_h1CVv0}aU*B'l*;UrS1yv'8]M=Qb>6 CrjYCV!*grV ~d9+2>Lr DDwl80X]-SJH'OQyZMLV//'ڊg暫w:`@xKZ2$01PUqBm#T-K] DX=þ|+>zy.U&+V{dw;5ƄjSO_U_カXWœڀ9C?ڝE7-%]*?Arij5KSBNM,T΃/`=)n% G-cʟ:cgnj3igeCԃE$vqP=:N깸i}ݝYn{Wۡ A \6>_\Fh*P^2cUm$FLy)ua'l{T' Zq)͡'ʱ376cýqځgd" Pg,`Q@vՂ:k:9{o f`T ?c)`aD)^igKЇBn>b^l'yO0+4@l@؅maצT.{ڈ[2buC9Xo%S}Zר͗yESA8N9 =ނQlDz)ᙠ4rEs 5#:ZR-kcl?2N'c\*%S7;h[RKO57^,*^yo̽'sT䨺  Fٳ%TnyfԀ>x=ɷBgn|09'$.Fƶ pxc| $0c%蹷ё(mL 䒺#:OgYZ,I?nQuޫ8;˱P`ﶾ5hd~NPx T0TXuUs^x3Xhs"e+`E9Sn HJgԞd9n(dw8Z54P-{y$WQs@ ' QH"Cl(J'G*f;[vqֈ%ijVzWV.̵\H WJ! Zut>Wk yc>{4[**sr'k| ٔƖ3 ~ᐦDGlDSs#H!a Q,ΟO$ՑiQp4Tp8Z΢ț۱&>O"Дh*3O'N HȖ.EPQybuM6O (}9 h5a#[S`\b}(A|5` ^JŹDb76ɑ;/ىb"FuJOVǚpYN@eߦF`sꞸ* KyE WlQ;fcFQ-J;?昦e5 ?7Y`M|✳Ȳit1'<))aӛ"p5P1Tjd%$pۮF˧T >%=7C)5X)rY^I>E!qjF1=^4zv%ڇDʆT]v.J V ݜ]_#4I3W00G]C GW\@N'kERNt`RY-pnW;އR =@Ma1 n8O/<9n SӇdo\a;'&Z,-H+M|l%q"xU13 Y'1dX>5&2oi}/* &:gA筎]bPoP esJ0zp1T6X@PG;ᑓ}tW yh )[ މv#lyRi*>P{j5'\c4+;'ho)d:Ar/6Y* 7>F]Qc?(&5(3Ǿ+}%+  ^j5Aw6uW汒>%x=DUPe YwLñ)I$] "a<ۄ\q{#z.`l s%žE;cb:jPn:_dRӘR`r\~ L,.vw@_)|W={ؼIpa[=cJ$/~} :)'@GR. 5ŝ#̹GhZ2@3 b ZTM]:* i_Ƌs,C %6إ 4RFXyJ"Cimw;fGed7oSBpIlFB6qS*(.EE@ERzR;˒ *8͸cǶł!:oM⏉%: \ygZ%sRڞ!Ӈ޹X;A'Q Lp:f $ Gu|s-T=Ќ"9k̰ ,PÂ,i~zePn"F!bДB1Vp߈N>G;llxCB f;fվ^$ͨ13VZ hp!*᣷XI*qOQ]oM*Ce=1Hm>ƘEWКT 3R]ȋXkɖYEQ"WNw~ >55frNMf{0-z=X>%EQO-E(UfZ0:/EnX?>( `{ {!p XςO]dfaj)ncY߮>LV}ۤʼn4 axk%Pu'cX\V}!1Veg)-g; 8JOhp{c CBQL:7gߵ_B%` ?+/ŴEᤰPW($H69Js2j db{5P:NաL{K}wSTJNBP H |sDj@Y bejNȗ`djמ[(?~R/J k~W7ZeM)!w5vdb(7F0 @m)jwJ/SӇ?T}@ ǀ K臻Na:"ck3wb~+=M4,mNh 5CLHO{8kZC;/ߡa%VUEG6ne? 3/ Q1Y:kT/A;G!jgwqA͙ 6 ҈~Oi4[x9[kPu;RSrN\פ能X Q# :2{bl2OdߧWETUmW>Hss.\(8Լ+Jyj~]iuFG$ Qmiۭ*zGޙjPˢ~ʗ'sn`1sOY|<5 Zv (H UKI,_WodL37n=F=Գ.ARG\4"K[*߾UH;5AfŒ` '$ tMh,WӰEڰF(KjU>UPpETwےY"q;3cZ`K'40;cPաPօ#-BѥU$xMڨ3Q*Z" ah1wUNI~]4],Mzcv\}{˧N=?GN6j AcWi%=_^Z(]~;Ÿ"I:h۰Qx* <5Qɳ5$$nv!RȪK(:CT# amy6q4|V^*S}OSzMÛMD^ڠI}xa"h^>?u;a~d}z*rl$wЃd|@,ꖮY]9wo[ュry i= d\A&:1uu$7h^1W}88b1lLשɿPZrja2[R(R5sۣ˰ Ҭ[o6<+} &@r&~]%x\cM-;K.nbvD*-Vy,@i@Wژ2jA#3I }/#oKh&%~hu l#O2d>wr"%aq1.oDJ8{ Ph:eL>/nVن=H @/j7)܏^DɈhNm!oX`sDVl#}b$N]dWŝ<~{F't1ce]41h_u (Fju|TD-19~.%jTe$5^0&X|Z 1Xcb>e7@Lx6C X/A X1.~_xBC|N[:m}&Gc.رˋWԟP.iVa M ^ m5lt]]k|m'gB0~eEE %]M"`UQHr)KLE?@mb.Zv5D;+Kw,|g~| b'ǜD%U'sl_U17 |z2 fxù>3]!]tԽ wr4b=f eK:U$=A)y5ښAN_F`.R dc޳ S[ 6ܰ#1d- wKӊ2?͑Ԡ3 ZLua ?qC-.9Mmg(d6'H+ٔ7sLJ+X nb^An1z]ϩ*634h*:R;'2>|;ʭ뗽gGqԌTiooay3ť՚ ʴ%ؚl0F"D{$Y)񋤞 p3~評p@ՋzMN$0kC|6U ;o)t zٌﴷc~e~ 끢@{`Y2v<kt9Xf\5qt`Ji7T]G X@IpV7d:g ƵeKet~`RB:A ٽJKwtEn4Nn7`4EF0^ I0:rW solb2-r4枂^JL)+UWJ%nV;dbu&킟 5=*NXK^!)K*R' $]_v!1GXd,PkU}<_'@Ks60” G.agKߵ|N'|\2"{ꧬU3 Baȃ[E%\3p7jMD|#0P)b}g?O8NP@3h,t%oj>L*WIEqIx2 BC* :hk.5DV3]t-c:F5{R}Oh($~>Ԛ7͹̬=%֏"  Oadž!/"~iG}R#ڝA:0aB*vX0<72,5R, {Ȗ_ےRHa4$4yvqa߯u]+SJZ"HA'FxOe{3zmș ˇ']xmͨ6}ze7d躺lAqΙghHbm5\,|KiK ٖnIfwk&;B5{J1鶝EHC(m-zuo>-iЩxl}% m,m*.XJh(T%kq,l $5Rlqx$[[ vY bb6fLiӔJNرj@;Bmԃ?⳷R!$GzXsa1)h.t7^ Bm^L\ۋ#>2ӵk(;p!xqyBzj-p9e9}vkUd0Q:XjI+~қޘ '"z(\V6J[``5^$mm6\2'X~75~ZdX(p~/wqyz}NG%QSsI?\385@E(Ѭ zNnIjV`5$& "^~m6'WKpesYzA:6qwOj8 Rl4:w"eKPo 4DL^ek67PiRꑰD9svx(9qNoiIaTw;;}:]{('qG-;v^ +~.H9*u}iM-OU}DQG}bEt}\u8H8|%ٝ,$X\4[Z}%B)8= .J-$(i]PfB|*V8iMݏ|1`'"7:v>y+2qOЯ+/bvP8j_U}] YC'!<"i3R|]b_1*-q@$-xS4Y髾 AѭK:wdQGMN[Rw >P}82fVx]?Uͱ^&{4BWl m(S] Zۍ z!chd~Žr'%֚s#m48{V@b筼 ' ̒Y(E2t ڷ>/@LzBXji>nkU;18˕$.8iR|1m; !Pl\T{͊QGULҸIxa'}M&śǁZPaEJM!9`kST!6]~ &z:Q@Z![q ,)'lEx|fӨhPL5g :-e1AH=ގH<m_ 4% )s,8VZ5Aj0>kE]j6f/ _}9Kl2xt3~@Y۬Я\pץoKԌ\ј 4A֚FA~FY(+vK~@X UyQ <1r{_[ 4)wK A` kuT^wS1{^ ESy 9ZtQ!f1xv凼نy߄b LqK*h[G/ nS|Ԫiuk'mUƊGgu|! ]̱ żÞnvzAtmxvhE-Z*&,h521#XQGyTRi"nd&髏sFSq)0PZb~RG Pэs齭\9$k=q$-]DgI+d&bOq ,O>e"E~\!UQ $F9~n!F aE:OS8L|i,0{j4dޣ4Lptt;]N$U6ܠ|g=:Ι"<%52B9;riKy ڞemٳ#*=5kn h('}Hۯ9KfMl>EmbseY~fS:V=dcŸRusywU HY.(ȕ"zJ"1IifP8_ΨSgst43GpU͊m>$_72Mz/[q3y _ Ӫ3X-y eC u3},e]1ۈ9~QH h`WTHơv4 >E@ʽyaCb$kk+ /B2$tFl6H2䃩A檄nѳ8J9?"U<&a\..c@C"!=I7c nf;|cLz%:H>JEex8,ޣj[/!#,%Ne;KR"NIN{E"\3Q y\.;i?PDcn{Qߢiބ'. BqD`5'A3MBvQF@X/ˠj[vfV`O3b3R3N` 8X nᔁf5s-N}sc /57 b!dOU>YP򓊞ؓl"vzϴGf@<^u8T=yZZ9^U5kfgtՀb[2Z!Eߎ^l 0W޲`x黛%˄F L9{P_rkaTZEOݭ@ Cu2١SP h7P;:u~m} C[$><>F b*,#Ty91WSR&s-(V6d1N'mh -G}鱎@иQٿjȕj[ R܊e=g.ӍIL-HSK  Y"Y=lH,ƍ\iݙ:ΚcW*AAc\G @BIX;cKz\xr"<$E1a^v & ^aOpJn4zdyWs fcVҤn`a$֥aۛ= _+E2 X=\eʇ"@I@Ajۯl6Ӷj@8Hh/lbv~,]6`ߐaH$%6!3@ON`/gsÄJ˲3D\<>GDQqvČAOC]U>\r7Sʚv+n;_%.;ZB.,qd 7_ ĿGH` sƈ4K {!Dm\_ W˅MK̋P`ga=loZ^k;QqͿ3g\G8A3_0ɽ.J'H՞pidǐ!uu?](\(X(`)yjx@ت?T[%4ͼ|jl|!s NĮ;c̀eMδw;0P%k_繖ŗ?"ě<> eXSs\|w)}P%2) C2L0QL6~_t:<9xֺF@]rz(JYɥ]T1C@ # SBYIY@[G1/4[AӰèΕ"=x[mH)޻/Tb'y`c'iI$ouؼXc eL=iwX SF 67˾9DMJc|& *H|9'r9/9 ұ!{ҊUf [N5[L/-2,P_Njd Ad*$5jL0&}u VG`Vm0oOGGG3*7ׇh}ߊfŧFT=ЉLòd5{='KV;J~夠\\&Ye=a)$DAh6E~Mlke:}#=P ]wSӅrJ-D 齧̧ I,m6e%0g8Ϯ 1P0Y/>|Pl5ib4F ߦ#cbxˣ Hq%kEA9eH~ʐf|s-FS `zʧXM`aه+^8{ ]G 2S$rD&NJK^Ǿ}v.m,YRr=4II1jkNԁ}S!7=@^wµJ9]-[nq;b$ИI+x:TbS%{RKc~KG7Q!l0E9n:|Xf;((5;v@x8Րmp2OsŋqlY9}2"@яwJkSK{&\d!XdprD&tBr\ɇW6 [g0L] 5zrrUxWcW:>;USGђ %;t'rUߙQi?vf1t La\&bs䥝1tP5BMDM>u Ή@TR0W U4) Wx+s8VnhEe* 3).<+?e9 wMLHBAͺWNsd!`j[7~s[w<~P/ңC H w\w܂`\ltpfjsa:9%3cnͷ#]⠱atfH;+a[e+N«=C* Sꉥ䑔 `R ߚMcp9uʳҍ}aQz2=5(#E)æqIϕfK9`\Di14Lw1f1Za5H:,|*4G`Iu\.>b\~Xu%ODP: 4R[cM<,~pyƽ HS%xYY{!s">Sx u* _Ks!jh39 xP,'֠ƺfYjS ۩]=qY1{@ആ+}Rm)>fpb*D:2eJFtUT\JYp:B*PJ>:¥eK^K׻~sjx~67#s #9W(GH;Chmb^[0H&rr8D?p2 ?B08GTaYWzn[dl x4)³@AGa9a{|i%"ElvXa0嗅p;iNa@617`#N%̓.˗9}vƹnhAopqT4WFNkS/]AB?Nj*L-]Mi j yBZøҪN3vם-覰|0[0ɗ BR;xXCQPyZMe?($,_$w.&OO,wL$4_BvlDQPOFImb7E~ !hV*29` Ѥq쓢jvζ+!z g۩EVS'H,dqiTZHi:w|b%1=顠u(C1=A v$EZaQC[bU։r|iؓa{pTN^WSѾ}Pa7'ڌ -*DҊ gΠj#w50X >:i׷Ωd2$dP&2Gsx[YT2gGgt+wYpjhЛlfim/8h /aM%8Q*d{䚼+*zlv1lW2<%?RPc_,2A58_՟EƧCT9p4)@6]4!o^zb1巣hn3η}Lx! )jir/!g6UNW&*\ɴB񄯗Hڣ)"Yx[Kn߿g•t> lZژoZPˮ}x\ƹUF f\;? Y[4 N&)h(+e$XM #@^7gVaMG˩ 0 ȋW@Q? c?oFD31gB N*1 tff1 ̆_q-< V·Q{k/-"H,வBRӷ[MUe ې 6d JerjWj!,΄q&s0C0S݂3n~j4/zxd=8I1ѽoN @ZT$Oz nqvBA!#4BZ\uW|/Uͩ |rXɡOx<@,D/ร %vYk;$$ZY7gsb ֻv .{@Bp4(VKpC16 boCKz ;jт#bXXC{w,܄FAlAdU;Ku6RC #wtt40#\3m\3?RVE8xLǷnjAmWADB Fّ٨R) Q8~J/XG{5,zVC{דky] WN\ ;<`T:mK/C=Qvd#>\E9!]!i1_jh&.CrΑ_oYڅxoWNĬ3C'rŎZGua{/yl,iHMB%}PP&a5USLݷhj3",.D97\X*9/7**r>4Tt! Lo{ml@SzQ@ʫ+<+䦃e(XaB6@;EHv] Mr oUc 6 }u@m=]QV9i_j{0b?ɂxl($maiFW%tMz@FxSM c%8i1]di'D XTÖSkNZ6t\J*Jު%ߺ ٞq"+I߮pYݱPhĊ~́Gc V&Xt`=jt38c9ԅ\s"NJ3,Ib[ߢ|yD߰/+z&0`q a6$۠uH3%EStV*֤ODv+.A=(.# I3 WifmA˿fŘuX+DTV..Eˏ NH!2e~蟑>syg| ׾_# kB.YHfúf%PΌI\{aU9o& lXGW`9P}_*/X1Y^MĜX)K3:IA'%Nя pYMJ&q:hgR~CB]V yY3W@Ė̂zSh"8\ޠ~:~Znx^+œ5Ā-!{Wﺵ9)̼<0xm57m2?LAKx3,=]ݍ({vn5ÛD& IKS4jZ }g-G >!o9"(3 c51 VipqAEaRu9D SHf1rtowPxN*å\KdUaNri&b^%- —l9HO8xʶY94,4-.+XK fx:]CwFmkg e&eS6t"FF9I6E޿e,\QrpP{3רGpg~"@X>#ŋJ'#:rLQ&C YPֈ5E«ʏjiw|-'ej W=!gf@>B_T7έ}<<`PelPdͪ .!oAoxA 2)O!d_p\}y 4 K4 CQp  f94L8GHH/(KDPWOڕZi"ҥfI I^,41mЕu`@${8S#(ʫyp:6 _5+cL(e4씌N%R ||hЃйn7zy0` CȹoPz9j?7ߑjEB'}vФ<=$3Pkӿ`L1ye-HXEXzA3 j'DZZu"@҅G%_NXuPo:o:Y7pY%Fu-jqJrLΥQ]_g7ȝ۱5ɂ ֖#jW-Z%upn/TI߰Eh,ߎXFe/u߃@RP[T?|=I.-51C)VEpglsT$Eia\Epx(l'e? V"}RG,( s@:]ZY^,}VZ~[_wyW)0>F{n~:)g22RE9_l|5#]*)c\դ牿A5I⠐Zњl) G00#{)Tb4$25g.uaOtM%&w^1E7Ѳ[wJ0ء]h1l`DH*9eV* ijtn Ӑ NVprJY29se>OYc*ѺP8ުE൳p ]O]Ll3D1#^[fT뗐trbUwVyÍ;M 8[pyt@3vpJbn#ڬ*ĖO1Ө5%9/BY"&z"X:6Xfr X+d ;y"\g~)[\#3+MfGTWKA֌0FAA=)IOxj_4]m|՚αfcB 5(M0p ŋ-y=1=Ы<csd=#Kɖ\`zsv܁D ߫AR*带ʝQtM^ O5KSkNQ= 6HTq4QFNx}%=$!^dh$FBc>%g鄃 i리uY|*'Ǵ@0^գ@) 䗯 :[[>B;Q7ZU48trl5<xK9~+?E5pᦶ)ԑFRJ}'½N8_wȑy3(4KJoK&힋6{ 0pWPwgTջ&-:0 `q{̇`EҡH=$vreY\d3\f`d bUG r?&?Y~iY棂^DUfgNۤ7[DL^ݖڵie.8i3 ԽVR/Ießܙqh@ǀm;oʫ˫.P!تQ.ħ&ZMδUX%Q<* @Q 8ٸb^}=w 4 O%tΜ{hJ =QK@t9iWa?@%-%B:f 宎6U:xk ~9y DSG#IeDWQ?:C~ ?0KUF%`l5LltXb٦Dq4FLPjktz`}rBԐHHM-w>0sDc!Y6IK嵪=4>Pn[0Nk:ز"Nɸd $ak,Z#_4rJL_ox!/UZWmeK,vh6b27WyL.%;`*O^.ܩ7{G%G`R(c= tsE,OC& s~f .%Gׁ!P蘜UeրV[> :Bz{T4D}Pm==4ě{㽘%~fd 4p͈HV1hg~sS=wf 8{87I~Ln9?2:*$] SUme~'&c1& )^v|"! !:ypv8h?[_/Hπ]Q`Q6Qkr/klƳKfM۱V;ڨǪC;%^{iDՅk n ֭Mj/ξh 0AӝV6ӭbDQՔ5z ?Zrt)1#|r^iԂo܊蚣q!<$Ok\yA=~ͥ "oCKl6x Maju43e}1"n~uڨgƪWh}ޤ| (=r5TQTey(.e9҈aw T?+@#a(îFwX?\gt\ D3F}OqG^; weVl?^dЬڪ%d$kO;}Bl4N[ }ybxVw׳15v`&lr].Mk_idQ+^k1 q.ܡbA]ɡ#Q|jާ튑u~\ZrHio5Ŀ߇:\:]/,'[sG~R.VHy/"~OjG X/%X\+Se(Lڛ;z"q;W9v'gj/2Z4~jU^p8»@! …g/:Y*!zGC\zɠd!L.^9z~JiWv:nD>@n_UxWd!.hZJfWa,/]'aa|i~ä{V3tDb'v{|\㒣` ֦^uJ*uog8/S%{u@w4h5 ȶ#Neveu%HyH0`Vh"p#; bNsK7u,( T`Wx7^b}7 u':,Zw!M.*C2Ź7R~W8gs*jR~z=d)]?e4@~#:)KwN I ``|<10ʥ$ ):&N&,{g ) yW%Vԣly/M? M5Gap/\/' fk1oe^?@70[TZ+x#rf7BsSfH@7i"×Rr H j}t&tMc=6"&mz n9{wj{&Q :p+ڊ΃rK\~4ILtDa{u z H$n8rrO㢯ɍht?i$xq Yd8'oh{ zf+MÕQ404AJ|fa|̴cqQ^#y(]#c(2g 9S dy~tc:H0fƎ.-3L82VQ@cYzǕHr C]iK7}ܸ1,rI8%$2O@K!ռ=[')튉ڨ8=#4s8>$8Юi̵x=iPGR8V_/)nbd gld&2*НU'ҒGL=iM!Jb jC7G f Eln:QoNXnTlE%xT}o cmsg] Rp^|`wkw˯TO,@FX|qCO_tfEl6 FOI;V;c4ʸ0\ 戂L&M_yq~t*5 [%EzSӏwOo0%N>q?nmbFks< 㧐S,@!L.`Uܸy%+IBrJ0k; AGг b8k\{ NɫU|TJ 3X-t^-_@Y E/[ZY*15gH~d9g O'wKvوK0Ő>[a:D{|E)h2/π52:8:>f`Nnxks'Bݙ{,q%_M&sX:R̾% %3 "%xWlG#{U`w>ʰQر1*?g-2m+T/ux)oL2<ͷ)TIԒǞ9b`z3|N%Og 6cN\1ʻYʒ-WyFZd'^,65q *4'Dߖܤjyګ='dz@CFrn%_.AppCH6% 畎(K۫XCwTFƋ<aP9@ 4""b3NVY6G_zJ/ΩfVR?o܁Vz $=1L6]I׶/]D'.MȤg ;D)NEW=BuzܢD(ᭀN'0F8ݚDF-&J,OTu<=x>sa݌1{:hz$ %3 ?Kˆc);wtb--U͔]!6@.>QZ+dt_X܀$!To/eg=iğ6|/(JEd ~ŧ䪘Pgviҡ};5 uZQ(tQSYVP}={*ΖRN(|kdN{LT kNHDw;vpfDp0e0u'*=w[+<7k-m)Zp%/^ԏn1%ߢTlK]7FZ}QisiuApF "vII$ͣJYynmZ4LNN%=S@"Y[:8䕟|sHZz FК! yhv~:ݩoZ{eܣXgFÀ"2tFUN/"X퀧`8ӟ`l#rx||\~1j!V!OZd8&?e HJ;ڝ ʠ'\煉"q&F -|'**\Z A89gv-]^̈́$P`r8tmc:bYN̖29S bIKawۉ/R4vl ?{~C'/H0=Ej({u[Y zȻnp'sAWU;qv1bfUqҩi9uJZU@VxO U~zݪ5p[SY' [Se|B>gƶ9q?Qɦ.Q/kX%y:튺q@[(70}"SK,a-;)7{GZgAr,qO|pzBM)_֚vYtY.]g"XV}{B5ItReܗ,SjƤ7ytBsA'k3P=7R-3W aa9q/qw -77@ ID_n9d,ͫ|7M{g+ZXlș-FVy;_obLh|dhdY FZ\a$w#Z]d"QƏHc?0;fNSKW_\9dxv`fb4`]E &CM)߭'yQhN 2bhX;*By4UX?>K;*+f"H 5 d8JIVϓt:~Jn]3 CIxR*)ۗ3^ xCz<e`rQ]Ef;߃! M>N]+򎝷4?բq㘟¿oFvQ zGf5 kMbr.lwC>bNdd~FQQ~̷Tv_O,8"(69;d@|e\zOl`Mn⦵ <]2>PQAXSߚT_K$kmX[DT_WiHڜ1g\HQS㇠תt[9*k"3?Bkƕo*2.+IJkWAm8^5YQ~$қ9Ar\vs(O ^u\2+ NnVBxуEWhe1XvOyt;XTF⴬$_k)O%lW&pMc6![n[F)C4BP7;6Z&QEk4*麮&B77/vdthɻlG}T5g?6`l =ȁWq:@c=/lafy*8zF ÷3N@#dy~ F(&v@_f'r(;>YAc/dHho*Nƃv{ kKW6OۡmWNCb3NsŇ'okx˒*_?DkӪ'2b<|J@ۄB]0#vAv*ǁ79OIj!M~hD 3)3n-010oo!aW~/D<|%c:Ňp\l r! /֝f3^C%VQ!/M!hH\.-Sʀv=HK ֧(KHi6aaaBP86jB}Fj詂5Q{?Ij?&yMxI1)b[f?L>dW bmDG G2FSϦu{BUB{g2?T, ?ڝ%*vgbqSeq ǕhCuX~/Sx|j%X/Rx¾ռ#Wsɜk&mnC:xf@JN Y_a~$Fee[_O 11=r0~a /PzŪFKWǓgA 树Qu>h؆]cYkk!rF)9$M/H;sʥj8ż]4Ow8gARdpݫEun_C|hi YK\|vc %P\}jV<`(zo* hfJnü`,]ݤ*2ƀBH_% pyJa8 ?ԍA+!ţeY2i:—{&?D1wd<ރe{ á=5j[L*.isCw25Jοh]まjkJ0Kg&7'_bdFmF(z@!m7k-dVDy N"~u+/k QlWeĘQ=`c6Qb: G,9l)h"L : pAކ̑ )24w:FDv]|FlӼE+*5!g(ލHm`& pKR,9}kE+hT6Ar-rYUvI#bk-~}ifi` gx`d]Cgf/-Y]Ij2Upڬԙo{c0!Ovltr'ImKlw+ۈ(IGGـU GQ]&Xi- YQҦ`@MFwU=KFGp}4s5ϸ{? Z9YH88v6ؿa{~\ijJ~h0e|;N6Jx>-Y?g+ze.HE{ȅc,&MfO_%0rv {YNPtXӦJe٣^rٰ[1s3|#6ڲN#46SKVzv<$eHFpxx/J vmдAnN.Hh=m%#J}qMIu&.>nym:odWVb{2:ڢhjgd3F/aD& wФSĹC(JW@N5ފCU?6jsr#Q$ ȦY0W _ rpr,JeΉ~**_cXl z`tn8˷Dهcޓ6<ʔxj@>V4+||duagCwCx욖֧irAP gz f?` &`h8_Ch(C;jHx jv\"X;0X0,$EY(=- 1$"[y`FK Kw\qK1g%"+i.OU< 5 Ha ${&]~FTZ٦oCŗ箊, r7>>>UM8r{/xUenX#=AoRdGj j0yIDz`T oduAXrnP3'DE@cuj4v{J.=P:z̡6 ,x8/0a[îd¦$"`A{n3@8*txcKm(rSPFcwk#]Д5R[A|ywKYriNz,2_ntEiCƜFC?TLjlk;Ĕ: 8T+ 5cX}[NgGJzƋ+d-fx U=j/>n8]:A,6 4nQ}[@cj])Cpd?)ǹφfz+Nޱ=+)/aMV MnPdeJ~?Vqr 8OtWzP@?$7H+X8PͺS?j1?g{ܢ#7u>iޫ J]/WU>,R6Jj!v8̈́}LW Ҕ7 1}yxt#kddS30R,I6I`Xԇ`! UXY]{Tʻ۝, M6%\Xɔ= ]s΀Q2^.Up|}ϸ܊50е|6뒌T0y>ʆbBސ?pra6ϻƈ BW)e!Jܝka_chZQ8DU Ps@B Xz~bt2áCS^{V {>!3r9*:&2]oCYɂc|G\N V? 0 [?3XCb$L2iz7 h>woJ5śZkArV y궝@F[֯\#%Y]hejIIl{V%^.PIpv=Kl}cII l٦^)a^Zlh<#.]`U6MPP6#gvq C1?F1[W*] ?_X&Fk1|n3-QT0mR gn>;+4҅`VI DFl1H9b7,߅+s|džh o] [ j*Qb4tx"V0=GbX&BL3ǡe︍-c邸GngOIOМ,|KQ:?=ӴwfME@j%~T|3$,ENR%i>:W4QHҐ4C([ '}1, ^lx*x7Zgk7o3,N4PW\m,LG}QbFǿ0AĊvrIg{efa[w;&rʧSum~:։?YERuﰀXpZjUNG> :_kz=5[ R5u)@{n +ٷWs෌EX^'zg{'׬vخy.*lhήȬ߫[A #Fm3 '䠸c\tÔlF=j" >EDG;כ􇥁#)84<(xȇh*p+/ƘɿF}^*XU5"=\jeS] "t34k 7ķ)y&^e:}S.Ah8.}oT-Z~ .&ЍĔSP̞6@mV:`Ir~o]u)iGr񻞪Di;t*`N='-%>>G/w:4)H(2P7K[bG4.~GqA0<൶ܽ ˞;C*&m7 CnCF_4ϦitAm_#FLY`Fj^ g#;dgNX^|a%d>(Gfgb/춉vtTZC)!l.wY<'⥼'Zޠ0}V%] ͞ZZyj˚ F$G:ng[L? ^@8%pU}mݴ~ė> 0{gVD ^Vryr iH 3};d>qš)G;WF߫z=5)*`aܓWɴ\c4K1PMc0LVbwYt/f0hd_$MxG^ƅŦKh}7ȓ m+ه4uv/;#;eU5smFoÈQ=۾ݘk) ]}+P"B ?%x;@3zh&B,j±EK?cE P%'ѳO5$[U2вfJ>uaԸLOD_IiiN(Ͱ,sʎ{bJ1L+֛zC _FN$B)J|ձg2+밄r ױؠa7w?# lNV xZH0clJm?RTXL m {{@~*pKFE,w$r b*Āf~O}p__'54.{qo9}Cy>Ƙaэ8(T%K1&f^ \B&~檇MZTKP[ʍ*3 ע~>;~g*'%聁 ,^ZqJx3_8}[yE}S?RfI)7ƾ[U"цgG^%b_6)UeOT՗D+r[)P=)W!FqWv: Qz3AasLz%s Y 7x>6?$ rB`;~~B7WSVO7[|+՘ KWZZ2hJTp r)ۧ;f]K)2Y5T _Ks~ ,ɭCt)Z7Vۤ =eSMEr4ڡYbLV"Ea_d$:B04 f*݅[sk庠/QOy{Caq6 ,=P{BE }Co>$.>CD J>h?A, @0*&{1YL"=` M\3]Dml$'8s{KrԐn1ݢgلD4AHA#1zfΡz׾}Aei3!voܣgEn/c)DY͸2>#Oʴ+Nׄ8WװY!Z- _;Gi';SAu [dh} =i Bjl9^?UȯρBݸw \(lBJPk!CpqJc˾sHعR t#K\0/n07X4=ZV3KQ#sƘ6djc;:Q7NT 4*U?{ :g)a1$߫'Z 1fuWɮл@%*w/(KH#!yǛ1~vߣi BsjJ#1bwAՈS=0!\M$~Wep jh-rbŚ [CΊk6},L쵒͎E9/:q`y#_uy_842ֱPѥ ܆H5,pAR5+:}@qJŀDS}mPo$HKġBnV2]fAkX΄Df wml3Ȭrn `Ѷwu[OOCL3gm2/h{GMܝnzNZ`O `WћIy'$(!\S.6-(֥h$֦Ă mxg}-=΄lGuL9t zq8Gt8:޵.)!UIHCq}v߬^`=q eEy7W@*@^þ݅} էe _Mal!\&Lj[>f?E4ŽXOZ6n(J@щ8o̰: HT祎Q]5֦Es я oc\h/R.h2ߴ["[bN{Ue!2Dl HX`e15Ԗ$^U4x'\J#8e<: {Q) v|q 5ؼA)PRw?3iiqԺ\kE~J+FEu鍠'cÂHb] tۓ jSz#W5=!;~~UaNgh!T:7'/ 8R]7Pa%:wn̈́6MTe2<_2_I? >OVӨmuQiL)Ē%|_F_Y:ջQEmxMC¦Eۃ%Ź_x+R#{;qȹ+s%4]2Q_D53$wqtuD]=2༏jU(z|3BQko@Ŝף 杢ɓ>Iiux) I~ԏz9WWgzvrR.9H'fBrތut1`+<g{=1rȞܵo75̰02s|+DpQJJ?ؚфKz` wcB  M>' .WF˧~{7W)@0_,r1h5j} ZNit<,Bz/[!{9Yj;IspC*gL*܈@ !5ʚAC%vЃ Ñ:@cQ›[4$dԅ7na~劉g/b\ٜ\]3Ih3Λˢ r,X>ous'mP1[=UWf-efv]ӂV3ِ0War t`Tتl[ %&HFJ1Gby ˆ,GAQ>50VXL=ߠ"?'NmSCoMvQ{ͬhKO,'ܩ! F;wQs2kힹ8^ҡJ}W2F]JR9"rrgN' +V+Ng!-X~_@R @PG?jkkP3-*A¦@{cIS1 R7">]Q5܆Cggqx ǰB/\ U:_3۝|HB8v h62S_D0ڤh_aQ,Yl)Yl,hԸ"f6OChV!pt0lj<:8ЁIDa.UZh*]/6En޹_`ĖɔNU7:3.5fő_BޥTvBz ڜIՕcc>ڀatQY% e{Yz4 xv Ew)Bd)l1nBP&0;^Q=?ʔi ߕHߔ 9r=rVZ$}y7|q%MJD™nQ3;: ^~Uŵ*6$g@&Iy=r_W]\Pd=gp^rbѵGLcg;NFDyj:ΈpmK.@J`i5V5=ar6 W .ԬtcbilO#. O{H_Wj+# :FC ئ C)ޡ%\Jnӂ(uJN\hF `u4fsu d} T1\}%vlc|SD./+8BNg@Q|j0m@j}h/CW^גY*_,{?$\|6 bKex]4P-@KWaD0޹RbuD!k LKJVdS=V`fV(d½ R8<#Ӽ %DzZ )2TFW& GG;*[L䒃z(BOu )O Kyt8/DMt +<{9I^)V] j|^@ bKIG0;Q_k9%:jD#oBm\8!Ђ x[ǠExSd2HCZj `ѓ\rQj8AE&Ibio~ A<#p;%(چ?ju|9GXo1y%eԼ3ؠ7`1OP?\Y,،@"g`m/{PUom/m`0|)Cv HчNn|N4G9^maW3l]jN?v`7Vb^2EiDR\!Pݾ"!0K% ]릪L'F0tCsQX]p c47 ɪX*c7dXo4}#|Z+*Sp{Xe -,C{!?wXkCe.ƣ̝Lm4@ui[Huh{g$Wk󊋧fN*KB9MʎՑH= pJ}(~_Lqy#ȬzK:3A',),tp6Pa?!6A erg}g4\Q%[̯ܳyg1h "=͐;p~3˷ $sZo!YI"[6|uX]x,ÌTL gO^5?lspKF,H>it 5 ]#dԑez,$aZE9ENa~~"vXI*x1Fe.gc^ &H"ݥL - #/,ZLh~vk$ŽU ]ǚ8PD@m$ZclYMc^ E0~4'q?n#AXLB!pϚO' BN pb=kx ݤBѴ}B| M܅BOf*iB%Ox1#uwe-Ҹ̉ȌFq;=ʼ Vv";K>dz^[8WS: E]gg"f6ghđUX͏Zg ȚZ&x/1Y505"yb,Ĝr>˻gOC;Qaİūȴ@SͱB6]f: ` Рefݐ[g1.Df)5ҧD=g\Hڢ`uE&1iS Sء2/~4$RMl˯4uG75lh #8-]SD]<˿|vt{˵/ƭ'%YUXݲDCbǵ`WVsRШ$PIikئlinys͡aJm"1~<3iVJxxe W.H.-r+f`ĔhYAo&'ٯǩ,z+1f&f|<>th0g-`UHL.9E"nT)F b TMISL&? U/7L:Jöm@@wE꽼&G ~,ôUTK4{:^p{2nܓn('!&نA0Jcſ[ݝ\ۤZt\N6]a:A^+E \5w%Zݨ73~en!Gh`BE vXO&8zΚ`5wSK%bT~0)4+H,;7Rڮ<in$5v]a™|i/j;Sf MwC db6.ȓe`L+Wh%=-,,uUSFz!wݵy`7CbЦej4n*~s@V_JNEȊCCKɎrۡ {} 5L:@o1?cfRB6 L^ F^V#gcm鋃[򶚨!$@sЏ_$J2Va' ?PK;SɇA@%l{rE3H.oeDoXȄX=c_Ftn-ՉHYpa3o0BM_# t m@t #8b uctM{#8kvcfƟ)&uBgn^OFƋ}&d=TeG:#P|TD]FNbˆ*f3(T Wwr)&,]z>:DW1x:.J|q^7BzYb4޶o-Ե=-ĸs9=:1UaEuE tȇb-٬r Cn|Xi!t.*U֝8p,U1` Xn  !HnEμIX.ľݾ3FCFx,T, -plP-F02@/Ӯqྏ+'fLrk t VR}i"Q4,*S jF |íh͕BN1+6elk_U%(%]ZE"z$*0rT']91AoNEo#T* FڊF[ޟ&<9EﰳQY:v/Z>DBM`m H L 9N42rNFI"!r0,^=IX087% 氩!sNaS а2@|ij(mzxO^Ι$TT>Us[%z3#Isa$JF)Q>#%g9>\%r1^#A0gCnhDzD S~yw~_MN{(V_gA'jh˝fie$& xNtAAsSX>5j\w- k߅&jCgG@VYH[)GB}P@'ܸzA S/M.̎qB\;Dкb+iK0G[ĪX)PbTa3.[\gI\0J C(_wjGFTfAt} 9=wGt#+&1ϕMdh`mF:TE"#8mnIx3eurɉrwSW5v2ܰ k KSgK2oO$8LBTc0U{B1d~;6;dH 7S( BA=]RiEnx&z4Q~b#LQl.II噶R K4קcȝ4r>:$ D {lgn_Is*QcGc-}y8f=#]#|Rv+^)@$'!Β{>Ⱦ| {֞#Xt384{Y1t > qJD.E^BV\*_2yQr5Ɇ&樜~UF 7S}Ԡ7f$7{XN`B?s3x9hNdA i^\n jԯ m{FBAښ[{]mltDd}?yU5P(ϤܱHF,mF6V2y l=B޻c-t^3M`aE;:&!jy@n2m_>27t#.JǑ]]i=Z!a-CϤ]k8䭜] n ԣOVf+GH1B= l]/J߁ƽ9YcQl,p^5n5>eEm/s1Z8ARC߰q{oUj$XTv<ح9'T-6WRl$قXv JcwZVy^>cW"MG`L`'H݊ ULfL8,W:û300+Y 5eRu@StM* iI>g%G$~^9$5Moe_HRA3%2xLmEڣe=|-aV"@w [ѼyQ$XaAc[*g<ϓ;^Am-E'A$zzy-zRi{? sE#yz &I fS<\=_ʾϩ"jKsrhʡ B 'y5¶tdEeMS8* vB YO0r% ζ%o>MG}- 7xo:8|ۡJgiebQ&vtZ].nzAT&qN5aSmBOޠF s3L{˾(ur}i!!]1b ܨ݆cEUN/y(}.ɥ Nëil̰Gj#? ]N4#2z,]Oe,:j{b^n?Aɼ8B!2e]wdWu*"HJi^̗LCm\C&o]Ͽra +k)(0z-y9a2ڌr-$~1l,j| M|1s=VN v Sed@@$cz  4HZ1Zu`.h'#xJ><'t.}UQ+8l5 T @s^Vz^.`MVŴlP6%af$PCKŮ_pFv2Y')w:ٳn .qv>3MԀ=ʦ|hCOz,'|]I w=zEUy ,UPk?P8hg7mRzf\KN mSZAB8>QcţF5.7uxIGyPgqTbǚJ?zWY9Oi&Y?%XAj'hx-XιEE oTjբ5 !Aɠ^E]I.7S)$W+[n <`^˂ ϱD6cr(=#K x{32bρ"6a}0N1,jS(-=rVO2աAfTb٩ΰұWU+vUS*h2Oّj{ʻcrM#fpM8qPVP8E%t,E%GAR)]{ G^BLeqԿKͿ%z;,IcvsP6/5<^A ^|B;ڑL>SsIoQTl 'o!)4t* yky,rQy PjChSpŪ^РuQ}ӧ ۛ4S/aOĶ:ZKc~A\I?)NECJͶw- ~ vwl_Cf&4!ol;HG*Hl"-ܟ(Zz;55!2S=ci2YܘNy$ּz6_bM_LĒ-Hw `Q;>ax&SLK-دrqEKog+ѫ]ثŸȀ{Sہ Qz_Y6lXHȞCcLOo#Լ hПC\hU G>x`,rPOݎbnK`er\a\{ſ6p1~Z @Uh`E>]T߈ހՊ0O+Z|x(; 4Gk(.Ms.C2_B5C:յPVQ0 هbh_xH\ 4{{n(u[Y+)qyhŒFSGA 9m @$3rr %Mt>o*@ĈhG\6)Ѐgla)i!52r;{5g3O(;cɧ6T> @ 89H\"dnmLCOx[Xsy +^Ki#.c凑 (ĄM%eܹH0Bdܺ8!49WBWܫw3Ėu0!g #%ݝ3r4 -T0Ztn~T.~F'WA7'4WcTmJ,U" .@EVȜ.W9Q`u e$ku 6mҢ #CL:Y<+ Up8LeP jN$nY'pa³# +F|V:)1P}yV28*/1\pHq0dP$T4pV>MYX H [?ҧ5^:is^@Rc̶mU~6#0YO廉,kD Frk`X R=ExUjl\k8| BJ(X8˜DF^*sPФ92aEILcIQ}U^. iCwMKGKAG:X;^&E8t*r#& ew6Ym^yB9=#2s* Ui՜z\Nm{+OcM% T靳HiuI \,  2Uҵ{ l0ئUE=Q IΛvaV:"ҋ L,[,WQ֧1;I i1*I33U'8RD^DAB/>8$& ֝^Y\]U|G J9S'=dHCČ/W Ѓo՜j($ͲKYV'rI+*EMLhLH* jOv8TwQH,+ćXP}"Ij1 OP I|vcw”6CZٓ~*Hb?2:0hs(/_$6Q %el{f҆8qzdM)K9:G߸m3i_ n~pJ`t'Q 7V wS@/~RoI2-q=eM9\ vȉ/hU{pĜ>#n:n/ /~ƝÏC9/w8kpi q5 Obc~'LʷTD&fR])!-X ob6h`CP?U-=~qTsEv3nUVhpx=|ȹu=3% eo}EuT89DLb( 񇚱@cVߒM. v4&j+^{OZgE[ YN3EggGPfS³rL˟gteT$F{Dh"yUt$jV3s5f҅scOcpbw=Vb F5jYS6sVa1Fr*a oX{ !["t'7kܽKp| 9#Zڏ2nmOj;Jl"7ǚ& 3Vbyss7%^1\HlDHo\j\D5xk1B|j)H8qꪙ>Rvʂv*<5[O ^moebboyV{PTJNV+4% Z  vWS"np}%&? uim- %FI|wt#gUuZh_m#mpp]֝]nJkh.i^&o Ī`Ͼj1Twz`8>Jל7 HWlGp3)dgn"B%dXyzV(MTeGUigJ"lC[3/2!N^ҳ3[KEA355O} uV&Or;}›Ij}JOӱ-8C>o,vA?S {e#T6k\(6R+r)]֘ۘѤPڅ``<ȴ{_Nic5ݙVc{%viL3' &4U&ɑKgZvĐ hF 6骺pgtV;f 8ŹU*Kvk]'=XmS %DE[̿?2vL̯r/4\ܢc'PтC =IxPIB|AA\r:u@iR(K gM:'YD ɤq|_BO H[4 \i(äb#.~\ҼhQZQoReX^D{[Wd5hU{˳3!w\ң{wS cpT*O9i0- -k/b%L5ST%ޑCuhπ4u,R(R–ʸd[qĶK%lm6j VS|"C0Ji0M}ӣ+2`HdAʢ4ZZH΢qȭ/(r !`1c[u&6."ˮdڟ~FýXXҷ, 郛_:PhѲVtQFr9zțw$$L~9MtPP,,n6";\ھEB{IϐxH:(f6–ڌy 8U]ʆl|/IoWzZ&uALOn^0R/ׇ 楣~z;.ܺo61V=edU̝˻JI76ٗ%%f|Q&gxO:%-?S5qL; _:YN".]N%l^R'* [>x- 9Kؚt67YypI8(l)I0|bκ>)le58Ckϝt>E>߷"GG6ZcWcB( 8Qj] =84Ļdxz)0za.,U>eAg*ndH,?BX Y.J.:n"Ni{~&^EY<*#BYr7w=F-!09o#MӖVEdU jYL6(+ڌ=;ĿG6BlҔB<,4O/ˮEȹz־c0e eG-Zg8cj%qҹ'PxqXṫ駨^g# n . I.@`n.:ȅhH6܄`{|{`K=k- %\ᅨ#+[be\aɘ# jQ}&K$R=DD 8:{ٵ?"E[kqY_;%ome@W 9T~د'ZF^DeGVf5T!W}&@e9^e`iPieGO!jxXQ%L75Y9?UK1gUPToA{zJi>ja9ZuR3v7a$]B/5S_(J152:Wr'FFmr7 CFwcv%I'Iᖲ.pH)8nM󴥿]N}Ou9a´ A R,  [uQ̬sO.E {~ P,|يi쩣.>Ũ: MB|o 2=eCw!gL7ά{ΪtxSק4ȁ)x,됍$e7mB=t<ڑj.\[ե"RsTvv|ȁ).ܹK\ f!`䧨m ̜a0N*6Ϻ:qG`ɧ$Ӿ۪}>(M%b%۴(V鍓~HEnGFz.Y3\ԂYg^z?[yЁ;Бc)@2cq4"۠-.MrU80 Oy{^6.ygM눤)u0/чc)!8=y@^dvLGCخOFO :tTJ$Xn<z֫z"\fXi}uHƃ+"2|(.[})lZ&7]Wi̋"\Es'XȔRvL$^ Oщ+!>Jc{bŶtяܦh5"Lʄ!$jI.7kj Uz||UBI/meQ:AZLR)k~|렐<EL77 湐 ˨!,G6.pp70Sq9OcS+tw]̕ Zl30Od7:| fғ L8jH py ٭ˉ:b.MdsiM!θS41㳰=1g9 syN#͐ s߱Ʀц6l@9ahZ>Ȗ@B9(2~T|eMX9`01!=g ծ>N7ls'h ?OI?;O9 ,D'_4 ON2i7=9Emfu^d)" &CR'?k㾢>ϔ+DbY0H汓VW1&d)FţH|]7{QTD`xlnC'5XB]t0_"t(:S}߿mf{E졖[=  hI zK k2Hre~;tdXKκh6+!L-MMƾw>$x˩+0 :E&$xaFhݡ5unU٥QĖ>\Gv56 ^F_rDc{s2|ܭ>^2Wn=Gu\D")`2ǭF7Y\],Hal[I N}"å1+?*?Ng +χu OiG}\C-ۺ3\n> i!\^i$%X+C-vcBTXv0dzV=*\ u1Ja~"~Zx!byWt;4MZ7[ f% Q#芓ؚȂWL1]r۔By;)XyYh%QY;}49M[(w|&lcȸlu3^,ϫ. 2oW(L/60J#rQ*H.K}Ʈ!PX Ƚ4 "DƈQe[ 1H3,lp1_e3o4RMG?9Rs xVld @ݑO]S:@Do"Ә!a6 VAc~LgE|uNh>9ů]0mNk"hծ{-Ie ѭ%$U|K߀سM)BI/ǣd7vJ/5.MY>KM]xlsz'9U_WJ}/:JiecNlP JF+O 6IAR5 ʑ_JՓ\ؑW@k7.ѕ%ӁP;Xz 8 qzxw !t $VzlS'S  c_]1<sCHcZԨc 0`:PmM>SG4S;a*P@~gKLLZi~ϰ=G·ؙgҭy~!ց锦C>ٻLgD$m03D? $BxUg]8%A) ̉#lynVm Rrv+K֤z^heZp\ ZY%BcnJ1Y5U[^^t3θ uc&hx煝}Iwo5危=xLd.86*`.Rũ"Z4:sUnP`qĀ ̘MB6s0Μ'[j>O~TVI(pT"xA Z\,ߠ{jk%8kʖXJ-J)M[~{Aƻp3-T֛?!҃TQcՓ LWXj-e J$tv_4cғ/3h xowRTl)0U0Lo[?N $a;*2v/`[ 6 [\'O,:jay҄^[{; #Z0jw̦zԒ5 ΘB[}/vOM>F95)K=q'"3-C%!) D:@d]85m x+*8!p3kߒ֫ϣ Xk{M&=) rȜ~rPMZΊ_ 01ZHA߀!Y%!BIUнck,v˙qDMGw@}}8Ycx Lъb#gJQ&miooPe4S5 c3sOKC ]8_s h e^2 t_RVam蠹(ybR hY}NVFW?Z9֒|m([#Kwnx_bh)|m$f^цe[s~͍TKV"E ^׬D#`b:FDV|,^^c=]jLMG9I=|弭V7" d;jWy$=w.[% M_#? Ui5WpvAm}8" vp!oO~+!W^Hqo@ :깽R@J|{{LӍEr'Q2 IxAXcJL#};ENLAKxǙ{$5LM`+/WPзV_ `̓6 D&:ᛇ b&'w?Q4Q Ǻ_DŽuVyǧ ,JF(M]>)=t(;{VN`rZ*&&bd)]vag zȠON[:$io_ .RfXҥ.z];2mn}|yG gXpsWw7J0Bu"I[><ͬdpjn%9&hz[∖ G"`t@5;lhzs3d)*:)+#FlL)32Yۨab\FinPلwCe}7M4(܌O.ԡTt"$y~6 n~Gƒ@X3&È]kQ{fa  VZNOÿv3J[/u8~3'IBb~#t+D[%zkfzKDDzF$M<c Z،$jl.3J>̍4OB5Fv_XnM`XYm%8H| 8t`Ykd<+l[[>&Hc%Yj ]J$GF8d~X̯ׯ=AdfKyӃʬV:TSmYӻ::*c[p|@_łT; ܢ0ب&GtATMY0?ƛ9T-1)&[1r-?znΦ%3Rе8pQuRe}Ys\kXb1[c kH^#u 4rd_2'_/Z`%4p3?WqVrg!*-ONS}@5VU@n|g[/ N.נ}:\fZ96dH7gaadk[t͏ 2]0~!<'δfzZG.Seqr*nI#G}Ssgy%9QLp6{2aYΥm<͔92g k2*F̃ +h,3~Ӓs\CE>~ܚBi)&.sjAw \?B+nkY$EEv$?OBfMS:?'g_[ 9 uu 70Np!hm|I ݳ@ E{Oͤgأ~2 # #ˎZz-F)$B2nWFZ(NnZ-wk|]ZL+nr {-obA/f9 "!ؐ2Bbƺ:Qc  ;B}NTO,IfcIav3U[vXk>w,? 7"rԋOAJM8~{֑мJv|@V=%,+hš,eo4FiVYЇqz+a|ۃ$^~΢omԀ $!hڷL)W [:68 ?;I ۙ^Ocݙ5p QQSu:RTV >7S|fJIDˡh( nWɳ<xD#z_[ll*z]*ڳ62otNu>.}fM8M3D<}8묗 @3S$We }(n$YUxbR%̧*rvp|{G9Ru&(?1;F >n/+?v 7$үbb ǢqѾC'B E=ڣ+NpB;YMݖ(]O~دa=d||EtE[6fG%)< eH7p93ŢS C")C(K/6/|[cc5oa'^!غ2>I קZ6?(b2Ԧ~8W_hAQF yM^VCyzmZsej$c#AI<`2x#ί !UNެC[%Uؗ`Dd|GoHr3G t)Bٟ6\UCsleOZZc@ 1ywm:neovxYwb(`jaN߆MԊOTת@We*E24aC=8*jI 5u} wr&nVT ن \4L6O[w/=M?k+ )]_ϳj@תŖ؝opOnj9J|kȴ+*;/Ǹ5;m?c - eD6 3: lD:Co`e=T#K:{;0Q(2s8ǥUb*8=CH@@nt{O"b=,0Um(6ƛ쉒*F5x$EpUf#sjf|pI@dWEPqMEI$^qzHr\ P`un~jƓ"\/jܖ Ѫ>!ebbEu7KRYfzfɬIJV!غf`%TPItHFHA!ëNވ ycgav<,Ǚ+gtǷA#dҲ[ų`Sܦ+/)lUOҍGOLnA9?9ΧtG6&D\5&T͞K nߓ62Ee`K"큶 _Ǧ2Xoy(Lz|8t>hkr`!Z'S-a0wÇ>"*oݼ#$WpUƌ 8v1315t^q\ m(K[ⅎsEyX+HnvD+.ph2P!+n%WEYnaH;ic+a! UΙ|Xطl"!r9 Go?h!qǤ )>Uď|c^9jgRѦ6Pz,%&cSְ}*Z&йTsƉܠ7D,Zs"y tv9 ڐl0PnČR.h>{ָ)^lSʍs=XYʭ@8xʹL$fCȔRJȷݳ9KoG0wVġWӟl {dhvi4= [HW#SIfPل@@&[?])7T:*G ib׋|i7A,'KVx; :rՄgb_Q,~ߕ 3l+H[sn:Dc?ٗ,:??vB#2To]-5XGġs!xtFT9ȗs0"m[NԏñH+^ &$ WnL:ni&I=|ЎCnwl wwWi7j0+vP␹۹HeOU\i~~E|q1 ƍ<;l [ X<*x 4bUSi}fD:osiR4VݳgсI:׊\H[, g]$سqRӊ5fk Li) wrWWfUBA TߤB5kWtO(BP8D6<ÜG4%iIdfx[z<_ĦfnۆIoԥوv:R)AҖnhɼ&./p&<Lc"FE=9:v};Zw,%VXK!vW3dCApxX'uXʐD&mt <1ӘMZ4\~T px"d'oqs_k)0| 7\JPn$|r(XqEzrrNN6"u|sV7jϦg?4xv{*-*!wY )S*֍oMb(= rfsDGf(aRsnDD@PV%@EK:I {(Uc1S`).Y ̌Y,e-:D+D "K{mijD݃.g\q}Yz~QR0ȣyhì &VBbzl(b;Aϙ"m1bS f|Z]U $%` ItSW(eMLb4>**s]]HmE(bыPLSiUrց5(~:X[hP*s(Wp&U7ת})ewk`Gڱ7~ϓ Hٴ5U8į:J?Hhb,VZȒ ^"JRQhyZ|9(1c%􈋳{ u,)dtu9DnRլ}lQ3>l< dWS~5ȉkڗԛt#K3":kb1`2Qem fR-8q^+\?N'녵K4 _9^Xw+[CfL]+7O՘ R;{QYwK7RҸgW`ܼ=eW^P% Y}F?'Fm_{ 7;0m`DTJnzApMרռ=tI|x[Aw_#~W'X'YCxN)w;] >_Fdn_Hv*%V3rv1tߩ[&]ۍK6bftV7T` a-6ꙿ$LŒ}|;,7_͘ 垩h{RYc357Umn>anGGпD'B!ybODl\M=^h9 ËJHbF[E("3;[̲.>WYgR5|*G~+A4=hYSC/isJ_XMUC.!odgGq\_ V1Vo(Es)~Fo㸸D2(vO-v[EB/U9Ml)m{B}LQ=.iuTbT_5=ZތF4ix.2p*IȄUZuSRD؀RrT$Ӟba0$D&tIlo7t,r3DmY]"Gu,EϠgYg`ON7aP]@‘rS.?dtlWW~͔+K:C9Gfh~""کɴS""LA.I:!^WҚ.R}<}2@ c#AWº%&Ap$d4| 6WU> %l9ީ@3[X1i)Occ S*nFP]s4#!^{qH~ʝ`b3++.C'?,K 빣G{,vQO'gw͸VPRbAf0f^. E1!)^UkÉȈZ80ݩ/YnN->*a?A]3 H]\PȃByOx[1l|LGVǼΦ ! %F`G(ݤ lsvGi"հUžohgtڀ} ZCUphfP`\y䀔glM$Fg @(R d5zML\-b;݇HR-s*&1[Rhxf2K:U:i̅۱6r2~M^ % y|EUض-ͨxƔ~x%Otc8j/X.ob;;+]8+G0-lAw\OBxgםڪ!|Stw:0@hPrEh֍32!'M%XZr@NL`f6[-Y$Pb0Bf;!&p >I쩌zAR)ɼBٓ(t3Ƽr-oLj xHASבֿ(dP?%lRo\#UvT~^U)k#Mˡz܍Xr ? Xr7|%#볙F* ?xUS\pU|S&=h-^R R(t:*b7l$0'lF7J{ N d~|@HX0[aU!%2a ƪWfF74/2t;7 Sm-O-w9оT)"5|kﳙ%25MOc#6 5,C+~AZ,dϝ*̴in4V^Zh)Z.J׻yaѓ#i0jo‰-GM(u՞ Ks8Y03oZ8D=F8ën;8LdEU83G; x >el|ceZL]opE(_affx*? 1&$NTLeTI`(zݨL,$=vU_U3Θplzn8˥ LP\U0pyj}ͬn ɼęt= ts{zڄ>V`Tk Rք(G7+R1\ .ĻDžhXPOSF/'K8Ʌ<7>M6 2qM(nDoC4;Ón}x"٧ )2Pе!NO?S,m<o1_ q0ħYS&Y50E\:ǥdiKwB}Clv-b>6֍pG/:BEg!U g&-Lgc3'Et:s8LC |GI lyIfG.Am,% Pı%Ōt2g.X} կ?lAWYU˩QcVyX;dԺEC< "[W݄mkKO?78`iD7a d'ĕ8!H;hHˣ HyT¥mhCX/G Y#D,T-侙m)5-I'Dҝ)<^K%L=Eg^dad,['e /zj xNү M|5 ?M0SP>~0 1_S'(gV(5L)Xn٫D.2ۈ'Ƨ-z2YRU;m=^DRYп*ou!fŤ o8;v9haJ1Ubg>L( I uƤ}$#@,lz#J@4{vuG@|&H25fl3RO;bFEwwcxH|ٯotdkc f&ݬMm^gG#]$G,Dqϧ4a(BtpTBJv`<zț_\9>,;{A2S^e? [,L2A B?:<EFU#?er,˾Gq[o:A( HP) GXB$i[ n]jthfQp_Niƾj{$%MN[3\iE֠"?FiϿz?B4Zv|CƧ":7mM=-:1(qGrlB3X|Sx79'){KU%ɽ pH,-Pd}qIz8g^7ZA*S%rHPBc`#R < a:&Y)A~E{bs:jVhjJy )c A*p@WOF749#ԋI8cFUܾX[Э6nMq\_]H_^-zkJY] Cd eW4 I$,Gs $e¡8M*o l#OP3qם@p/"=YR=56N$h*2>ؕ&F]z; pj-gMM4ȑصRYM *!#BG#F(*YtkFuwVE 9X >fN=DMm!6heɗ@"xܟaXE0LXo#iَd}cݎbr)hNQ:Eq2&䚥<&s \;*pT'|lA ]ǸJ2SM`5$[1w?r0NM1]r艵<߀C[{(1 XFTs}}B TF|h,`=hQl-ьJoF|7{ҹw—z#n/w5 Y{$0(Dro8^[1J-}@VtoԈ sxx;7}S7 ZQiWMӞ{e1Po*<#øUoFRscBrHsxRCj¥u`P"/{^hݚlj5%V.2vu 3<ə/=IDF ߉. p78]"J 7GgL5`Icom~j镱ba'g7ZanYZ2,}Œh`_"? c0<yRj;R"Dv[lgN+RTVGd OcB f}ڧm L"hfg(*<;C"F^,Kݗ-T:m1EO_DkF,z{%(SQt>?D8@Ӱ4(}`&--]Ww~ξgf`M1UjAozs"!ab!='w}~35U[ePL¦5A4$*NBFX6\Ƌ?5'hݷ ʩt^3*/~v]U!=rSloV?\sok 0y`!eiRz@q! ߢ<-0N u>Yw6/=iЈ^ =LܺIqFU* 뷬I 5ro$I膶ڡHT*w.P>E@Qu k0Iv{]v>Uh$G<Q9ꫝuqK=c~Ӽ~JzC4~Z&GM{xt4۾<~Q`fŇ68aAzMd+#(6=LʗW콘f=1GV.mc_`<>_C( |YiSxS[Ru⬻Sz]"I7 4a-}}DnTTZtN @Ju +I|Z2zB0uox-w 4eaíGi=@T^xn<ÚݟO_y,py{Ⱦ&HܫT7VX1]IbuV%HZ%ñїKG5t[@,]3iG6mPRE8T|A\d;NOcY[UA{Kt*kM 0?wjW韔78jӔIK.Ftfmr*1_w+vzwgZWOe#JTN}~Pdã镰0.OdӞ Mei.ͅ$_v{RucgW3[!DYXCU멟!D?}h݇zƒ0(;H$RcLa "_4(o+E^g&"7i'Ԅd @5kN/! fM)k%+ŲLQ]V|c8\w, .5&W]cA1yghje ס߯<(یRe e%;x=T0%+w]Mqktc,W0($$~m2O.}p)rӱ _P˄zĦ٨XAZ{mr] αӈ)n)eF;ku7C&={oQ~I(|LHL#t'|Q^{~J/xyd|ͬ m![RzI~sUrpK}.r!h^%L$1K|4z ?u8?Q/z^w:b?];N] RB$\꥝oM jq57C6+HXϿBL>qpqPM~!{E>B~pG<78y P"\3#;fv?ߋۣ[g{nivEPUr2'&)IW Y5Ӽ; }] dd,80grrt csU : 1[{K>If?2 i+&9}7 r>0{GvÛb-8Yx>jȹoxf ;' 4^)-jO+ .] h*o|]`WvofЗ䡾/;QgarB0_Uh^ej$>.Ћv%ۦcp~3J߅gd,Ep28H) lÏHEdٙ W^lZpU3`'y{C&r#Y9 q ?KFT\ I~S ѣH5y*g '"XZhre×l{7Bӛ9{MՕ'=P*3'~IL2n8Cwsg4&9 uetmDq_εHtyg ( re6Sj)#oڴ$2H&zwNOYovZ0 2x"@VsE:LU 2`nf^S0LW:4 Lxw0i_y$j3*%Q<"d`W?钎w:6DQnw<4vyYQ!rwq}GM09*rsv}֖ CIi$7+YK3@C!S.2"Qf"GGx}&>ï9\s*Т* g**SPd8Ť{g\Wz6Ek(&Mpv]܋_mmgtx)k{nO ~Uq;>aEs$L$aK,D&eLgH6]Eo{ԹO܈fLcpޒT~O2 )ߢGUqoE L8F_݀E9qXV)x˽)(:^%@OӍugښvany)e&/{O4 |'{@~L4LhlnA(nu'j(WVOMnW4\ wkᅹ@WÂKBhGtlshkXfrh|%AAꍰ.˓^%.LHR \1§lǮ ?37+{+մZnZI98`vMҼI (weL}y}C B`<'gu(ZVN]*2n ",g|V6q l̿BƉKly?u-vm'ݮ]!``Mt٪}3}[J=Vfҟ˞lY_FŘԎO9ͪUl3KMӞ귫֥gL#AVê{1scHE7 9Vd@}Wc'mj28(m(/I8ysڛf-..]Z+ڝ :!oFM<ۢC>@[}ZRnaL<3aqwP0n-''8LÎ2ϝٯaݲj_y#P)P8'K /UH|fq.nQ{{}u8ksZTѧ=Z? vQ6}Z؄_P _dk˃/wT+qVކ*7 2y<,ᐾ'Ҩ Ǚ|K~pDdrMr:i= B*=㌆-fBu - q-Jg"WA\A:ygxP%]RqNL.?|!0M͵E}*c wȑ֨!~`ǻ֮uųI·pGT#ŋ;lH- T3Imreﮅf%0QS.!:CNdDy@Vy[hsHP.%e.0܋D :젊]|xqjIes:\z O$We//)=Igŗvڢk;ʚvs"+\*D&JpL:=56 /s23d_Qwgrt}_*=+-|b=`p,yZQ1_i >T4G6ZɡRD=fñ@ s,l 8{r'(yT|cV4s*grAfJe=ߊ|^{'I/ՠF*X&#z+OD\֦7|K80Cg9 {E*St(cXCQGnKWFJ:P^MՅYRT g|@Gx!^k"ny2ŋ2RI2 CjRZu?$6.6cICܤ?IEXރIФR4'٨;ar5<ϲFS`K*N1镑7Ls5Z <`ȵVvuUjA>;]PJAb8%Ey(Q;xuЄ5EdV#>vhz=Ni`x-T!ZFJ`(_շULY{W-'za¢Yϣps'ra3 2sk)k',,(W IscOvѕԿ!ŃC$+\/cWo=ؼLM|005I`~ez2!چopƁݬl;J7ڈQ򎂤N*qtG$LӜ'x3,BHtʻ짠kR>5qtA0VOAf䒵m=ذ]wmVHJ/Gpbx"06+"^1y}*6e&lgSgYZ07070100000297000081a40000000000000000000000016609d236000077f0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/Ww]?Eh=ڜ.+ʆq R I2wBL<•Ef?Y[X=:^RCl][Н$[[q~x1C{'@]M0©`"wm,FN1=O#i'DCLJ5~'@rG"?_hs;lU@ +Ee<̀~eeٴ݅ۀGloJrdV]Pٞ}PL(W !]lF.YTdxJ5dr8,.\D[@;*db TY1癗lܹPF:I<$9Ui[4:2 bgvs^@WցsHk6oק3r=r-I , 8 (>ŝs \XG yo;,XŽTBK\g9ٺV;-Kи\-M/QxWT#U Kd͇?w^h4|Z dHx>9b.,$n4?C32n\Yl6ǟ$8Y܀MB J\x$\l@\\!hv_e8}mE""⺧%斸i`jVJXw%E"C\ךYzj)+t@k ? dYo|FKjYށZ&ɯBI yP6/kg!݌ܓ v8am95d$DZM3;4x@CZf6LKΝ^yf :)vG1jd_?`>,Z2Oʢ(H9 o& %;zdɠZgRT(bLɔY[EEydS|[?XI5(5\e`Grݴ;axg?G"$kܤ㿅ﵿme8$lK0=cG)IKT\ʉf[Yz[^嘨zn[uyF5DPQzN::w `ؿV`ߎ3:bFE4vGs~&H';zHagzLIH#u5Zfu82Ԁ.&cY٤~SvPOsu߆U$u|Gm?ɈB#?!h%x by (mQ Mk=}x߰ 0e)0ӯ8LÂٴ2`s[aZPKˡXhuЯn1he5ꉠ09N˓EyIivP1s^:w.v,W<u1FHƸߨp@?KBkLv:sȧA"[VBK.gjXՋYH˯LMϛRd+j]єv&7v= ēgH酣^pjQg0$O'p8pmѹxcR%u/"H ~eq`مEV2^.0" =W1,|ّUmCA@0$`d?vnE6FA\&DňƏ_Qro;DŽIQB+FE]N|׃%10S4ߍ(+ rp*`ABek%'cX#?7:w}v洙rWhTreb! W*-ۆD>&b GeWvZ W&s51ii@<[`-7&96pɢzpZjS^  LDSKۃ)u`"YPQLko:qϛ9H\Dz \˿3; [U~>{bΗdǨiWn;/ٰ Á*3~ śTVx\x*&=oٔɀQg|ڋp :G⥳yr(d:l=ewP]7Q]W_d#*SCY)bk@Ҕ*e wE AwP8b'W.U\pg:%OhtID-J D75pt6 ,!QldiyGk1l=gc:M $7G a$^~}V|2[f* A57D1j'60so^$x'W{WaC4Er80 g }q\ JwQ V~)q5)Ü咤9?g02tH'ykKqt|u6~)k̟q/aĔ7PfUKn㷿J w[7~b2RB1:wXqx" a{:i'4$[DY$+ _em~뮞Z|nBU!aLkgu$iJ`ŋNj*t47@ݏ<#%Lda o k8+n!)1uFjnl%'ޝ$kyP7ؽ;ծAV^O$[_\e؜d$-0W0qй[p`%W .ȁ\qτ>7mzŝ mS/BðG ::l#k?zCٰZ#G:N2>FyLܿC ځd aX8sEac,L~v[:Lwd)3ATR"(M+6:lJO݅5,%NٖyǪ mn 4} 4QOC[L@EDo^:iM^sa풝DJWġ;~=wgBY=&k_j[=SB@Ds?Q(q\th0~S>Jkz9vkYG_bsk gjQ=d:3_nF84e"OSf!XPn6(<#N|֖'"0\0YSk5`ZEiZ/& Տbq=[ߣ,!A*ĆR0<9X`堇jV:Do~PIY.U3JӖ2Ưs?XHW;|lݏu꿰<R\mЧ cd&>--EPȨ6?F GN<\52m:Mk/:0_=OL'T 쫨K%xCq,{q-Au04MrhB`ԅd_J5%r5J\r(?8iFM4Ӫ6LCAEHzP9.9Dx:*{젧4mЇY, Y |Nuf9N%C2'}A8"Cpc#<몢Ⱦ.=/`nE7\K>m| )aVugI wh4f#<;(+jNb  5I!%fUMԠӅazړiߑ|9$c'P2G6|g4WZuk\ӗ/hG$Į}six᭶"l/u/0);NoZBtm~g y-8k&dO5r6Lg'@.^H=<Ğ AXARӹ7)eڷNy lsF=z\Jt25< ?%Ëir+?߂XƎZeϾ⹞[rz|LrPIup,1ٯ#?P,U!r>aFfoA'X^S#,h_Wv3i4 >d$!԰{I2/ O)IE(&`vw3 SlrO PROWNh*H-gVcFՎ`~J_ndN.H> Z/N6kJj8>JV`~X 7#ˌkA?:j|^ /)x8|t>iu'dZk"N8ޕF]"zRpk[(sƑcD #4%p ](rRbIO$\-*?/'[6b)Nf:7lSRZ'D(]PTᐄH\%8h(!iTةV ]œ)m \el(lIn5t^O<ZGԎ3MǵqNi(uˎϭF{<[m!.vҙ5ܯguC3KaqviCXIBV;r :Js@OEX곏RjۮD4wNrqBH% C INA++!ʿ=' ZͿ5x94-(Gy>~.(k9T&* 7p=9-f< s\{p%-pWټ_pDM+#iPqA@hV1rH{C@e 8@]5-  1[6B@d@|UHA\ň: i>09Tٵ7vڶa\00trXIGyDɤc Hu۬)ܻ05rU [uc>aFh⭘|p y@Vb# ޥԘ9@F!g? baM.XM@aE"ȬE 6HPr8z< oms#>>)&&ಗ Za ٮ>èwIlVl(ʓ\Âݴe^$u"`,DDH 觙‘rT  3#?uwamErI.=s7o puބߛi˂_҃>ssc Lm̮T ǫ6󐴤#9G0X4 7'DTۊa(~-zg8vbQ䏹,PV-5ң8t1K?\!Dv;r,6I`/5.:uBMٳ >HY=Q%xi|N"s¾# ݎ pQx܌:栁# Qy}0a < /r]?-($vЃԱ 6}H^5!2s6Bad%i wɍPS*4/ 7/XSZTώ4_8=ݜ޿ c &ާ{Ұ|R&u&b30BX^I_fTiԽ>tWT$4l8BN*h ?֋5i#=#y}S޽I ES  ָnpkqӰolIhp=9R+Owv|P9*}JvY BSߑ'έOӛf- I>8X-;Ko@.ўZx"p4$ΊshѥL\>ƕM">oĕ* R[D5b0C\kt2׃W&1na d+2#a_9F`DPRe0 2Q -1w!S Yk~ *O{5:e< >l}tF_I?J{ 2 h)ߕTF[dbuK,m|0X[֟Gy`K<}<3o8xuW xQ"@CeTkDV3HOׄگTu 4(!Xש}J S/(;"`P696 !*AYFo{rƲK*ց`n.VI!4jA%< |%Yc;Ƅd7&#RH}c0ЙT]F $ͻɚ{4D-{7c}iH[Rï %RY8(&$Hk۵HE 3rbU8|bz#8r9Uk}syИ l }9&\NܺD-\&kxm]w(DxZ]&|ԥk+%&Tg "hǹ_@Ѐ} т38 @T .5U)^)`o4Ne+AC4OSBg{s$!ݾ= KWWe "C}GeOØ:b@Eqsl9mNa@%bфU?I4Tt׾LR8j9C9r p%jgSͥpA˦v]$amlߋ]/ r?j`'sG+yp@zECٮ=P:{G9hx69l DG3]2 43i,n*SB⳹q4'V>߆J\J)A&SlsiBI4q%4n0d r&a}0#Dk`LJfًgU]~QT4;R\"HRD zb(D[ȷXȦ0 ܨ롾EG[VtZ-;~HbO)wM[,o7w/}*˥M]5q>Nb 䱪Hw m>m% ^{%}|"1aG%wH=SkE;8|VbQs~t {KhZSVוգk7tr5R5{vF$SKXH m _RA^;7h/OEun>+͢6G?⌣hEQGBꋅ4gkI2ryG$E(@kpxm6D,̶ =PDƯDɅ^lb3}TG%$Wc5! =Yoئhj,IT݃IwpeCBnkcF{ND1iӨ҉FV Bŭo-13%.(jm`VIz9XNէa@/dYn3%Gkk4ohƶeO򻭳c2@BaV$rD]eˊK:Mh~ձq`X7y^ꚽ;TsmG"`9ç[뱶=6\/c)[ޒH?(xN2zd7.)ݧ,\"N #'T-uqkOdGz>͹ݫMeQowNc[Vr̔[))befkO/>֔ ųKg›-~&` iQ@Y>3B KPEto>;F)#Ď-ԣIew(15Pg:\ѐ5TBxkE?e0Ql9f#=$^av g9&fTEӆbFx^ylf#B`#SG{Wa4.IY_KA6~Wm¼cu<)8S9Y6WރuR/qZU 8 hhc瀞f.BJ8^/TiL/rJȡ;P}CIsNuq. D[d|/-\3UWwk8 8z')5M 2E8Ϸ׾q:@f[,XGPzҳЂ<%,8c}UmXhYWRg0Zi70+u;3'((stؒvLba_ur(d˜W~;ҚjB34IjS58ŬcV6cH-rѭf߫ |=xZm@ &$#q6QJY;0_(gpl>|醮v(:tt{?;_'iz&QZ:/VHHܻfɳ6{MJ)\C߁hNM2g '3ܽA\MQS21@]uO.BWAKՑ :%1K?_X8+رYRϟ1~׍65da{Ǫbw'Rxpz?ĸyPX1|%q2row͔z%Im`qYgu(G膠:9nW( gE辑dp9La9Hs^S5AŇ2c5t Ɏ Kl5K~_ DR?6.F*:'9ɛܠ+!32jEμk?Ȇ>0ȃL[%cTW&H $EGņ='w#K#UF?@yG.e"Yl|={Tݧm/;V"Kl{"8;Nܒ=Vk/ˊm& W i) :t4h+[Mm}n c s NHFsĢ<[ /f '6@|ǪsQ0ijgTyh }2uYsDYO1Dp1(ZpgOeRkOv[ Jɖ%^VV3`ԚO= 盝gXEzC׸=/jO}}x ǽd`" 2!; 확 nL]g<Ȓ4NDY(fGg*r;gDLfZs974Zn <OnNj1JeZ݊Fk "2o!@3E^!Z! E)CEn-s_Fu92l me{ :'s >P+bj" NuEeW@IKl0pم(x/vUrzȱ:k^e?dŶ^sG-A%)??(Ѣ<(wRX8lft TTЄƭ6S:$oM#$cOeOFBF`bx5pڬbugwFeԄf@-1X#I2+גutY37&םBiXw m=d*eFXG ~"EggWnc&-̥\ d1f)0E+y] ?9d枏jg7iͰ[wiiR9ݲ zw79]8ؿspضgXR %9n𜪲i @o 8|wX7r'&)Ta̋hf8%/8U9iVŐ5U]]QJL\)[5dgw7I\1ZrG>pm>2+ 84g'"qG&M xr!g·֔/JBKs=+dEVl]'kߏ.B wZKE6 J)q'ȂMQGhT+oC=S(-+gTg(WyC`ԥV=g%JϛWґT$/3P|'КQ]p7 A|"V_{eE;Rj]r<"1#0>3 VKֵS}gͻ p"`ߠ'̋x^ !U.NmQn AXSA}Z+ #KkMe4xW?"9bݏ[ݡhBYAѴhH#,s4V0ϻCWEc`mPk9g(NNPV9)1/dA7]PРǦA6Rn-z*;h%vDn]:V9LQ4G@Tq0Yނ| w& ^yOk+ܵ@i?]&Og'zЎ;=Q7_V죗ZW(LH Ӄ~ы a+K^e,9EV/&s3H"/@anlJq*,rm9en2|^wyڋ4d*\a}hUժ4-Y]?9ǃ-\[\r|qܾ"i[ #8E #E!iI?Z6._[ 1V}n(X^hQ!96cƛ,OÂV;|6w0bFl<0 JxJչŊcG؃5|q rPZ\mՇ=zs^pGnwEժ܃~^WSygizՐ'th1yEޡ!#fYx.\3ќόq(#"fa2.NS^#N3:뺓+5]Ԣ%C{< &ĄQ)ـlnK__$:==[2}QZ9wkޤ~i9X{DrS:)b `唇#/R -lM'z tb_ مQ@Q8nA/vljv ST1.OT%#ZOZ7=Jηb0vT5 VًTG;lOE,[@(ojuR;R;S˦J\ՙ6Yhw_yvr1PnܽH-Ǥ p Js;PsOϻŨ*T1F>$y*Ŷ@\1Qv~zzUm;).3[E!?8;&"d{V,'pbbv^+ݔ3 S߽ + ?0pX0&aJS\UF jcx2壩ߵ7u oQ%< sb 1Y}Dl לp@mi'~'S`3҇ ,+}A;azDoMss4li ::TLеXGKQ%ɂ6,Z|jה\w41(}>Q7*%&)%+U{ƞ33>Ebi29!leTFt ꏆꭺ5z\aX(3RoxG_ɵʶEB=!(_4Y# 0^X])9)\r4 |B?9yR|7 󵷂֜B1^HIus$?:Tؐ߿WKa8_uART܋[ w2%='c,!w#y%$ +m;eUW8x}TaGkZNJͰjOhB iYs6elOPc/L;-ityv 93<0eT/+ü-NGeJHz:'4n0ˏ (<Ԍ "a P]mI5ǝ`O6&d53(X6ɫIQ,[ ײD!$8HJ.Y&DU:'S"0x(VbQ}9فFّMe7K}+@32~2u㷩& A BTɗ旷 S*ن.ޛ@D+ke(\hsQn ?P<߿̻}0԰'3?G(7ݽR3XWBY!dAV½%ǚ{3~\vbX(P#v ʟ͆f/m,y@KQN}"TZPjZ)9 c]Rv"HjBǹ>wC8HkRvU F4hwP|Dfs;)[mtqiv`Ţmm`#tAxK0~,xhgeVP/Ow򺄍ԅ;˔E71De*ja1mŬYx$,̈́EOvu #s"ȜG:a?l+ <ƸoHB7N\uH#a݈,g *nU:b[>)5kžOUle Ͽ"j{<<( i ؿ3T}8zzg#K:\Z>ǐ|Vf[ŁCgNA#L8M)9zqD;.ZCMiU<# <#2;>ȼSܑz:dCc,cYٗrYVPD9g{GSG)48VAIpl " RQT{ ߀94%6e$)8'$8ap VZCaWlrGfKI*ҳ*6؞2A"e[}*@0 &ǔ4G6HZ'754'+E=L$7^Db3cYF.aq;f3;ʩ޼Ģi3tu.u:b**Z)_t|vG_mGX 5|A7@М62K0NC]@#ڟ0Hy6| Fv*LsO_SAZi+.(ȜY$pe4ZgA,W \4+wp:?Nۦ+kQ 3ﯟuvEѷO] GgK~"ݤ:ڡUo斢TFcNZ\Tg<"lGeΪl%‰TqhVPХ|/@˜!:!}Fj芻"[l-7QEJ Ša.Z@k@wq@>g/$})wk<޹4BܧO7pߔl1*yPʣ.='+b#b_bgp ^XSUzU mP* \]ғ'^sO}zR\\nF1>ӴJ"M_B:o{]3a*6 MN ")LM]3&Uρ{I Yf6*K_Ȥ,$,Urt[ y`i+Lpl0 /Ss$nd7IniS/ m'(+ĥ ̤R.)g;B*PyƈD'YbaUHAQGIY"t/u3';0k#[iVkը SBzs6釂x5g[M= ^,]܊lE]jUl = )g==Mښ4ؿxn#60*ywT}zH&RCe xyA|,%^bμGkEH5+-Ez &BzyeKZy!c-enjc?:E9n .M&T#& J.%?cξcHgk"Ayyu*p&FFLH`+d?&4*1l[ګ}V Vxјj@CeT׈Ͻ e,7%qj Op<X'Δ4S(T䦕Va*6/犞]\wOT{5ug,=n

+Py!&&nUE}`y!PnVE90v,2x>L%+ͦ/@ _UGHSkH3 j[)LqU3593purqP=4)6Vm<2HwV<=S%a:n"U׈8ʓWHYP_P}D>j0G@gls۸VRX{+LT+Em$>h#FNc4Fݺ81N1ZjVծ4Rb].:FT;gx3샥>1i5ࣘ&0; 2e6B:zUs^]Aջ士G ei7$Ð#(Yj|t9ϷRy:g-8rSLb:[/ |rf+(\dPߔrɅ^ ѹV{i$F/%E D cC>NG䅻+ܛS NsUDv,xz|?V"YK;idem{hY?N6㶒}8VP։[F}[: 'ܫ"j@h<2|`bᄉ<6-ꛍM+|:3!Bw&:ÜU칭<9-Z]2{Jݤ(p8{N&evJ9ٷ꬛X Qk| h:nfz߅BD%y3͡l$yjYFmĒ:`0`J}aسp]7K`L 9^Rw`S) lO C7%vw,x?]=SP8#TN) Lz+`bT1b<68zN9X ?WݦVvz?$Zɣ=J.)K*&n#Sjg+8dZd!i!QI:S;mkdf)hEK4Ȍ@)uz {ڬ[tL#1L3EWYhNv*5yR^㆖{ Gi \g\l'2N[E8hiԘK1=G&(;j,Ƌ`!Fl}fU[WS!@KP e '@Dia2J}6OIE3$F[13$]$k?Tgs6Ukyy`;gѩ̼J%rFs`>}uSinObiqD6*좶!XeJϕwv0 Yh^-.OsP ξ{ct4(yuC ''* Xe 5^8i'jYpuJ9I'o@&|`ײHs|N:?Lfr{T^ʪ~&. ̧`O͡0&Vg&`7HPo=d-3.Y?>,[7+LSdm":O=l)vƕQ9&L`8PG=*nE(.nQ-& @i(%ީǢS@j@Ɏro)wZ9cXaEi9^Jԇeds>6ڃaKn2kփzƫR?!˰4O`%; :{b6-eZO+cс8+JRvcǘqE5nB 5W\Mdu#ok#xIHo7,.b" - 7e*aٶ }@Ɛ)ç@1j?.ո`LQ4f rFFJNjRPޒB98 TwՂH29<Ь<Ep=֚t[nr_h2 "K);Ԇ)݉!HxFL>V?jDd4IIf -vf8:cv:ГQx%4 n7AǯGo85ܙ`bycvQ!J{2&MꩋpWRy[h7U|,zEpolɢ@5,4ؾ9*!Z#Q-Gء(f^7bLXm UN|z4eKx0X$7L5%!HF<5-P]û4XRd9W.!?IRS  /hbHgMljD$ろ ßV/m|t&MOoP[,Y󚶢{ҊAu| i;(#i7ۓ3\\R S#vR|+ib8˰c77q6v :E,ؕeX?PHdԓ6UlRt֙ă\R tjK*雇OD+[ ]KhOHi3.ֺ>sN}Ggu!&j;"Yz-ڳ)Br\lAVb>cu: $g/$Ny9Azcw*K$d[.d/c~q4!\U5#IyF37mk  {w4蝩 |cޟ},0Y"Q{ҫNsG4u7Nj, /qYlvu0z@!WlU$; SA$QdP3+Ktm8i_#tUѳ'K$6G;NPܛ\W@3&9H&k9 j_xg%KΝTdNODs\S}fn[iY(83Mu!%IT h5+ G(е'̵\"ts[S9 ;*#YuԠ!HݽJqA u>*\(=Sfr)P+~*ʲzH8[{ȓCoyl:mWo[ph ~նpĸHxG;33ȚwzEՄM]AگXB2Z=n_0GшS&q; R[E႘UNgv]im*,_=U@Iәk_S-_vg0H](YXڍ+_w=ğ+r'|g@9G|4C0ev-zMzR;reiIoe89 5L H7ܤY&xJ-_GLS^ib(l8V PQ1>LL2J*:p)㧥*H|$aSL`X Miouͫ/9<ps̝mvl$+gmj(0S޵Rr;.0H4ARjM5h7ҍVVRM#T.ఎ']Q{nEk~5n{̰K9MȬ )1kʑL>p°X2Yß%ºosLSm oAm[  1h+IX1Z瓊sBEYBTx Ϭ'2B%%͐yk~InC7]]3Wi8w3id% AtFpVg6QeGOqmIтl'QVfܜ6 E)L􁚗 'l}^{k|x nM0{_љ&WMb#=]KH*S1$˺[yX%S\'ZƞЍEP/kq#D B$F /][9'0KrM[) -(#9t>]tQ!;"!5 x V|TovMv d`\=0l]h{ Q}OsCxQ> i;]8&9w4"Zh 6n(qNVGf NySf9ccCz{1R}p^X: Ρ^lZ޶B^[ս "8&>8f :1/V7<|t:RwٷL' =/LҶ2ԏ@Ɖ+ʁ!OSzM/õL+X#^綄4̵TԌ8ΗjBu& ( g;Fɘ)ݗqktzw`Aj /iߡrYvx%TcdB<0=:A/,07cЕ\G&`'c-3l:t$ޏ}pg Us^ϵiR//trŗB C2Jsߟ pKTgO'/l` ')A# vV@*:dkpRe`jRΘB,gMgʊ5st:7I h.p~ |rG o=>(0*",H. z>UҜ-pƺ)2cY0<HK&W|[x7)Ֆ%! "Vk)}\!,Jb@X)P-Q+J$E\AuuMV}*%4c|;GԩgmmtHbƱUf,}5q /d T*y ai;4QgStW(yQ 'S7_ `hm0Y5pBj<6+OE1K`,V`]'1&jS2(9*]/9۝tFEX"0ۑ5 5S+sV#(Eb;'ɪ}<]EA.S5k 3)Y1tM0~֋>|z tI\\;϶Jm4A3$L5?ΐs񻡟?0-}Ͳ39?C޴[(Q{Gk7jъOGmn߼k 2!H2qoɼPI8) I]0mW i0ǍF,PvyxdzB5E՝*,zkhg^tIO)g fc#Fä!y t3uhЄx/C^d^(( ݓ?6R ˘mܟuQkHcM+ϫv\bI%{)M<awx1*5Dv{1.gCo~G6űw`l-)N'd6[QWzyes8-?ZFojR֋gP@d;JY B*F6YiSЏlOR9.&LS-OrR!#W˃+$+KyVf'$<2xT _`.Gδlnto Y?оE E0:N $ݚ7峭fAm]uC:1M \ZILzI}pӾ4 eFV5l0@o3  j{ IxWl+OM~dGHh䪩 ;6}k!u4$F-,LZFq_U%-2/;*5+qp4vGVƿ<|\tZ"qT=BfX9ۺT1Tza1Vh&Jꪻ)[Wd%*v' J/~}JN5&߱2h'ߠ:Wۯ@E4F>AYkCzU;LFּW%PAt;5=čdG.k#l?3-UaA$&:Vǥ­_ldp(fW됖Z>v6:ՈrAmvG M xe=ڷ?+t>FƋ` E%O_*wr%6ҹs0<& ߀d9R'T* J PtQzb1Zz#V~3_[ )/)n Urֻ3H 2jXӕ=HYY\gUi@zoܝEI)f=X(avf^ɮr&oy4ܙI{!fާ$Ю~Da4WϩW7zDu/1Z,.0{&!^Yʷ (qQ"-A]zi_Z0C~$A2p-k0焥XbB,SOG'ikpK8<5 w7M6^W|3E}_GRZan;>\WW]pz%Y;Y`=̔{ZށY8wZjZfRbcmvhoSسI)j` te|>қտB,tOeT0Y xǻ.gi׬6[`9;&i U[+,'gQԻ1-{7~㭍Nǡ|a )7o]kׄ(FFtb;YB;_Js9J%޸>"й hsS#JE0غjip{>tc?+Y ~->ǔq;9?W㼝@t5CM!`@EB2-:Gx ,O5w:/նP:|@KhwbD[[6)"፴-ۥ$>qYZjˌo!dwJ\q̿6aphhdɾ_M;\9KWkWu\.2}rVzɭ|!>>]'gr.+[@¶¥Goil9vtPxgүũŸe:2:3ݎG{XTp-/?']_/{фouXGzFޝ3)J̖ז+鷬qGj9\&{(p7Bh$ =dT>? h{,65a2w~VUF ^ծn?c2չQL#S(V?E!](CWr[@mM}]Ay)^)*5 DþuELKP#ubĦ6Ty?Qr}I(VL/VyW䷂X)5MS{dRPCT" &]d&G̹ipRQ7݃$MuTئ~Q'eG=RM4cO [ cN6F_9eBQܗ©nɂ-g:rfGV97'3>YIۡ fWQzG9QNsߑԽBX /͌ߵ f'Y>طr"PC`SYVP ۗ{֭^`Si;DHF_>GJCz' ]sKF3dT'N07Q>a5I0N.\K2eRږzKQv8OBJH|<5 U9GtZ->#{ýBDUJѤO{E)9r*?oVzdn >$t׿%YO3c >e zF .3(ՠp zwTS O~:?m|ZmN@HCS '!}1pEyLe(*4qcr!"X x6?Μ]xgxJ7ibE۾Tٳ=I 7D:_L*`%OZ2&$U_)c=ޙ6`'CIxԙ;ʠ"{!$ϻ>rXp>3cNS 疐tr'n|8O(>I2sFjar:ߢ@L^[giEzƸި#XHc ĤL` FLږ#ʡyzYD;+xN%ו(%TU8*zv>8aq|pe3fxDon99ѢW@WQ3֨h%ٟ%*E░|9-R(]p[o@хqY%Ecx|ԨB 8F(r>A6QA.vDʰk.!39c3},*8遢yqW1+htI7̴GK p)dW വ*Ē)A#sCu bIEN{+{a` xYfqA98 E {uـ*ɝ`ngj8WE( 1@׀8lHM 'd7i[mrm0@*6s$4a=Q%7 ]+(}s7 7x_ftGI3`vI/Vm[:_dU\DB WWB߳}w4Kog#"@J} cFI~-T`!0V?Ǥ.bJx;+Uz/ۅ^$xh |9ǝQ֒2ʹk!v3Ds"JW٥$mɼcG0B.c8sm[M5n졾ѱ@_'Z l#e&ط| 6N6P6Kbf;}'F&ГLh*ޕ[ouelsZ;i#xmps% ` X5 gfyBg ώĥ9݊UЁ֍IA=ܙйW2nC`I(h.$bqƥ2 }T=U|d\c!UM}8 {ߓtԻ&)ɒ!I}]uc7 d}}d,je pNƁVAѱ=z(?AG#Oe_ra.t\d>Hw 欥ʁ{]ԃ+BNDnri$-4ZȌ{“~0,[: FOR0 |.}!9L'<.\hqGhHqR3m~Wg_1<zEh"Z U.w& _^j4`I̧U< G]SA)>`35۰ϗ+5=[(' LR5O8_N{+ !\Nk>Yyu.Q}iBomrz|R4*ACIFéQD0 $`tо sFBTlÆ􂩰rfS ? :?0s&j&1gE!;k[KsA1}o8[~,\~סSUzXD{84%CãlŕH )M=BeNsR?iUZ_z@0):RXlU_jdX>8B>+x7g/ zi 3LK7+63ni3l;,0ϸ]y,9ٖj_& DPM)2ӈ+}|b̎]a羾GlZƓuw 4$'F  qe{ܑ'[kYlaJF'#}CW#b7^TSj+QH,X;4Cy8(b:9hk2T}*a]SL/:*]F#50 ){!":d[GI%+(u'^r)q<Z` մ}`Bl!{gprYtNLES]`荀ݘ%Df}$/)/J޷f&`Zw[Ѻ?T lo2baS7I肧j-XUm7F^>+ߞ^#ܢfaA5Sf/C-#H+%b#KG \HyMI b!3ӝWןf9]`2,"wL z1 cmiW")0p4D<8"ocBpy?\;+n|jTf C PZS(8H#?@̑<8! \K}yݨ_$]Y R<53H, !93Y]()( 6ZETzWؼD6GB<ᡖ 5&hKh3r"E<(2aE vZ] gg`{4]#=e=>}y >`YHP4[QsߟK 5&rw|BvFФ甛 ;rТJ15;c1/{ppoM`>RB])4qرgYZ07070100000298000081a40000000000000000000000016609d2360001448c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ.+Lp0$Jtc[ܶt {|+`|ʚRݽI [v k1xUc- yONv3B UoMiH)f6_ ̦D,l j_oqߣD.e(p;T{)!pwV_| H}t5ocMsf~>@ND 'R0/l^y.w;~|B"qeM5n,f 2Ť]:ッmEL): Xa;yRD)tpt /1oEΫdG]XJz${%ŔD{ LمU[0XCJ_v@`.( FFuR̍wӶo)hnZHSĩbu]{/۠HiGxVQݜBBX '.#0vAK}1ś9y 2=tKAL{KVr t4PD;˵Nnj~f|@dqϹ4Gղ.1wSzJ[֫-]ilO+;}wr3[ŷn. y*T2$U7Z  f h"Q zQkD64U 45K{q@ BҠ qj!ک9!f=Z658N+a m5y?*Q籝zG ,RL2)v;+EGUʡWw e&9V]>ه~) EY4RqB2/LΏ\g7tu'P<ǒTuwy,py3JKUCt^9 xe&ǥ`٤+54‘mLa>xz5_1 xz*<EYXԬ>OWQ%~2He ;@'ڴ |q*  WËm\> ÌeM]{Զ; A}ALe[- sC[W U )-1 L^X& CxSX%CjE]DqY͝Q[52tbE4Ĥ*,H,Է-q >CP{}0h%:V]ʝ\ܹUq`1\Z(RJI$]r X¶섆?R̯4U^G Z|_iVP:c>EҨP ;H3 Pt7,Ou[%ƹɄN7W).J⩇lֆj1%XcXd=,ꍙ' k>!C =S}VkwNgfH] xo ?ǃfqC*CaV ^- }aLV)_H +uuI*#㡫Q')vrgČa|ged`5 a X !P0Q 8(S%42^tR^r9Gn;Qkh1c_I-+5i۫69y'_o1J{sgG~JCL/3>'ObaX}V$=GēXdMkЁ-}\@{,Y j/ލTNSQOP| CSu1kͦdZ^W683ŢSfC!}.Uo<QhIeR\:Zpd.4#EFEUķsیor^2_\YS*$G|[H͊0*Tƞ0mO4|_kp%S5{$ʜ+sސxz} )`C|a}ZsuPYB`E O<6|^@TtXΌrG9D ] "u"e:]a+<~u:\a?~z'݂RWK<§OcAeFVf 9SPJ<۪S\^);Nо\Z.ap,N6v;|BsƇV7 L%l( ۑ Iwix:UMU41c[(y@\ئ!1Kyi91,=Т#Ҷ\YV::uH f'AUA8QLPY.;a$ɗMyC{\M l.r$ Ȼ%0:O`-X(FusԒJi1CΧ#3w Qʗb}h\V/ 2a<ik6_ P%y7h$؂5Z(c̽,* b7='}0.E G+w:jELl$f]Kh{IhV=UӥJ9;4֖~]5C iA/Ufa:lgC\_9d)zIm SBY^ k%8KeɎL$;t`p'J3&RH/Wz˵ xB$iכ94z{ |YUo(&E nhhvj}zf(A+MmБ2XZPzWAChh1 HGp]7+A|瞫`%Ó7FOi`,1_1nSNh@QzB4RxK JfwۤzRbN<>E{ɵ=IFwwn/` DPJ3o8O7iS\;jSBDXl։،jԴ $dc%BF@;0$"s>R?4Z₩]uUD'3WveI#+aM`rQb?\l,=PxҒ!z񪘔cvY"3HDHRhRhG9I#+-xU{?zZH&˩L 'S^]k:7KeZ )XYp4Q)`."T<@˨J5QԽ2E%^: í>¨ڒ]۞'6-RzGda6Ӂ De36&׉G>Gt!d[DiM5)ȳ:iӎ92DFQ/]톀;8G<ԯM308m\ E I+"Leh?7Q)2RɍO2c=yg1z &ɞgP/Nw"Sfc?'Pm] jX̟籔XA%҃DrZZVK"uU3KX 2;<6H?ZEH~^qX^e6k[JF74X}dv쾫D@)>BoDYRPGs{9`iꬳ{gߠG}&@,nGRVOܶAcޔ#RT`y M7Ra`m(epU6 o!P v\8TtNGE娮#hw,>F!h \Yz2n9u[F3&pW]>Τ){o,iDgtQYAR5)%Iς28PrŴcԿ7%h>0ܪ; b^q߻[ĺPtCqTb`in(Q8b+َAȩftW6I3oMF~1?ڀ][Y:Gfxlw?{f!;8pm!,8 q|wj`A۰ٲyު&ƽRx!H,-SȂ2Vo.vBk[HMAs&)V,V"%~3.][KO@# m=ߛ2DŹr}/+wTySc 4 Az &D&Dٯ-ʒ joyOuKGJ˃z:R|Jv9ovGLDܮwǺKv|+?63 YO)[th+/W5yd9 \ iUehI툛?IAG3%޷}y]L ,%^MS.f췦QGAWG?eO=Èi.}yȀV+1A)~AVp^P\f̤(rit}Ogu.gdƒ's7I%S+rALu2o6s d^[0V ըy[,Lr4J:F E# ӉԲnE2|bx"LtmẈK.e|~"ze-1Fo%~ue"×>2icwۮh7f_zumt4WkK,W:œP:+P-]re@W:q3RA (7݃qIb9i) )iS;ғ+O[$mtܭ?xCqL,uƱGT=%Pir,4RV(lЦd9iXZ*u9T3!ۛqQƮ8}B KEwq3L ߏ6,8LFڮbH@0CaMӇ.`dg%ucN˜zf*_!dOe߿hoB {?aw}`߉[7r׶#1zmBaf9FF|SCt\'ŖVfҊ>C?Ȟ%4r7;Yk_Y3^K}9QX~F;Z|$s-B$\늤-X}֭jRåHʡRU玄jNU`ViZ(]gXɦGԻjcf1Y|Q@:n  P: gxCU? ,\-#F;XxUˑѪVz dUNHCӇ@t;`y鋒^96=@v"[;,]SUV4Kρ5s$h-tcg @*G,xb+J^\Gx:6:\"F9|Y']?d -#DB&?k3paZ~M8l5H{Qy4/>G,jEyo&iE;|̚JE ^jhK5,NTT2 yF:;óh˙c  fERۦo} |#)Q3y%e됃D: o! &~?ޏ NMF0`ԩ6JˠAz4+FĜkGMLom} MeT4as-H -ICR5;~#M|:;yĥ}Ϫr8cev8>9[  vPH*=5=~k}q9W)zC<:4#p(x*4 >B p-aux 5.CџՉz 1B:IrPػ#OyBj_LTxd{D)?Ñ9jw7)}o'i)5\Kr*MdD{)%DQr^_gw.ý(n PMZ:s@ dʚlƂ\:ATDbwBBl.HNq'+TЛ BJ?*b9'#Q=8DžSpP+#x q~KHPI@1u>@aoUTAKMKӰ)ѹ{WŌAt9mEX""lֿ}tVwy[`IL \7&X2KWPŨBdUsݑ"42t&zJ ARm(Q=Lpnlޔ\li>8/J6{KmD1XIHQddך\ xgQ$E2w=-o`qwcWǚ~(wY| t< }͆[Ա!M'țnBe;!'S5Cg87KĴw5CZZ|wC ^o7h.ۥ~6WEXE:cH{ zh4XPV @6w|Wn}22)w$(zTˇںő';MHSWvi%6N1eEJ?|N̟&W6ͤs>N5{m9Kw6C/Rכ3Ҡjn3Nx:{ X$ao{Qtg[尙H8Kġ!Hxsމ ?v.ė1Wٟe͂Z,Ud-94?v/Bͮ#4Cͬ˅ lR)auctfB_BI^EWd G:㧋"J:J'N:эfa--ʉYx#Ah2h#ƹѬ;eR9KRpq3\LMA/qwjdLR0- o(6(u !dAypԾȡp$X>.WO|3YfPM(rM5"DK y>Nz>2lmdlB5O&"N&iWLpR-0ѦĖsNo488EȣAq<E7\r«tjYjYGfϦ! i{BB Ь2 v`9s4S|3edD`o>Wge1R5 !iGkghzb13p euE V!jy ҸL_Sj؉${I'L`a4q04OuFi%P &8tmYx"1TZ, i?۵ԭOg}MV0@\z~O~aоYf*q9Z\Yfd#N*o~ Ydo60, J'g= aVVCΔt<ƹR))0y[R+|yFw[ HόJH*GU3K.E9zVWQXѤ?O1їs7N>&IY5Nu:,C&7l,E"mlMq,%hJ2k\j1R׸s)Xl"># |'vadteЦ_b*!AnF~z92O%Qd_'? GޓbA'64_v{OѸ0*[^oZqԖcXWuY^$v vѣH0^v=箒#VA)&5f;0  1k/65BN gY?rgSq?c ޅ_(HOh3?Ӵt8̇#t Rnٽl!(}[4R:Zm1QQ3IeppCW3BC'ɳ 3!oD< f/ Z$]FzH\ kCؓM!v@eҢbb&,(*GE 6 ;8H*mXDgr&SFT5 DA ãA^^Q;XQ;mv<! #E[JڊuL\hN&uVr8 6^絚|"a9ܕ!Ѩ-]]} Υ&!6JK=7nV#.RO wPq^ۣcuBY56=jKZaZ}łT2O(Ҵ ׈}KwS [p "$imm/ W yS^[58|b31KRGT=l]MǖwRfrP;W9ڡNh(@V0;;!?0^VTԆLQv H\]_à$ P_P+Zo1ѬL:$RLjC>ED#] jtrj.~\HcxmrR :['\ $a%H=}YM,V>1{Y0Xߣ#hW.M O)~|NVƥސQn[vNS>w^ ]pDRk0NMO'te}oxo5яV􂎱`>Ѱ ݁u{Rm`ٓEt8[qdW`Y`9p[=\kAx76TꊘyN`F7&ԭ69v aw~wfHYc3L3~@V[%`ba7"ă`~ zB7EI{BUXu)+.CJ LZ"d;b <=ȇ0\/scD z mT`;4Fyq { B-P:[t5091ǐ6|s飼$f5m#7>nN.`S6jzp=DjR|[@I?EJɶ3/4Q'B8") N mHX%G}XۦRL(߹>&5ᓮZW)k5r7\zfp9̈XH"MFōN$斺Ivjy=PepA#B8ƙ[C35/kZ=^XOV}@Bg?9WsB=wvёfX`5H/9d>R-!ўq/}I$[mάn5"je@ ,gE\Ó6 4s:tu9]ƥW4B.O?aj"uLbŕ[?_Z4V'VݹnԤ-:Zh;$\o䑱ilhO@)GtNƤDE~@ qDѓ^Qd1(5{I1}*C"k$]Uz5Nj0K+FU2ikZrbeEсqۂ>;6Wb:+yv,aPt'dbžFa W0Yڌ>njݭu*Qw?$Q i}gp?#0O-ݑ5ߔ?'hasB: 5+MKyDln .x} (tQGSz|vV6{s`/j.zwY*}40p!QV\_(vjHxC(ՅȋJ͇s;H[l'dtR.m^n">eK0WΚq1OXUu޿ G/k -p]YYF A`LtG y &lf_7^mn2 %IS ű%BM;98[_f j?-`rf[25l &ff`}60mkj)v8:EgM.)n/@$Z{Xv3x $Re] z&7$nN?hetՙ^hwNK]Zq"&CYWu)GhY"<. Nt(wt}elkHeJ&0oGМy 1&QluiEtdsZL<%WɝjɇZ~6/ UAtdP)⃐Bj< a4O4?҆O`QOT]?a.h^n%k+zjD-Gp6%2m*[a\[ !dA |"b>Pc0˿aEE-j_m [f1T2λɰ3Uu h9ދ!C+ TH{Xȼ2tQ  3QWHTqVeŷ4͓<-c:!t(({$5쩅 { !Y޲TT\q~MOXK/VEzTUg&"5*DF+*u&g-f9{6ѪE ˵a9LC˷fcX{Jh)U=$l@11.sta5of5d8ǎ}L M*lRP7/DEҋj ~g9Zh*@P*ɚ*ۘѽyЅ!C1KBgؙhf\ٛ'Bw/nϬ3m%&,>=oF=s9c7_7P))N竑 K߾sXg΢Lڐ3"hJ!dp!$M+ \V:a`'ǹȲ!ub y]76LPHQemVҭ3*ċ>Q )}{fޠErR#1XySP@{s[FA9@SKcOQ<تtN 7p{d!h_Uj2šklu㞳8RI.P"@3qX  v~=~!&k~tnˬKr( q SY~uO̾[G-Easی>gSB*zw"as]KwN9چ@,*4Ni' eΫQ'FYcmd;^^ϧ.t~ dHEeI.57%g Iȝڃ|=NjaKy7ӝjx&݃P T٪UX;˭аe |e'`FؘBV^)ax Hk`yKc1(Ulq>괄i~u-x^EJs A ט@-H}{=Ҳ=;lڔ8o[ޱ0}deD뽩e؅umf<[67 ,[l=|i*СUDg6cƁ@42P}w1c'LK;~bqlQe{T' C %e} %,[AR܆EqSA&&m4|x$/DcgT/S bcPfF ^P^]ob싾ÿ:uxjJJ~Vci=fAd4:ه6&cf##`h;}im~:&M0ȸV`xy^y!:2=a_,t~zpHړJLl ޷'ZePHuVV:1/7 nN(E9G?4һŤ629X&Vf3g'F%K΃Q7<x=Y24GP{g1rot< x.?j"ؔ"XߘL2l#u\i3rh?1{%aUq }՘B<%*i?.kXәx)o U#ȡMl:'a^? $0vǧ [C+Q, 7C'pBrd*QMP'j7iH ai (B$1o %sI>.vd9QB h|1g.zV;>.y?w{-0JZ-./K@${ĖM%aec|`o r~.kM6?)68^0ZH&9e>] RN⪓9 <%w>:) /l\eͩKե͆"#i?fӤBeI%H|6doᶥt⋂6i6bKq1}x)^G LtM(T-!p33 jizfuWnS feyܥc*~{i+PΞQyM./f1\=1 `FSxc @IzK箂Q;)w@ش*oĹGg9d,'H]O{u]ٸtdZ;ݔ~-% A>W Q%SicDC7VIRvYhޮ-N%ŕMDe|~8ӐS[ljc9r";uqW|{mdp'Y8rpTH,3a? ?M5~tPgW2L>N'rr^0w ̙:ZB&\ᩭ7)#j~ø6tZPӂ8/] =)&rٜF`Z2< 1Xb mړ[;iHxN f`u!1ukTqMi;V e}㴥'p|Tuѹ @h2x?nӌ{5;{b7/\di%wԒ{蘆o&Qf!g7 $Uδ84Npqb- П&v vMԉ(g<=rP.s~|H%0ڀvL*{m*(4bOKyMQUw㈟;h64|cv&ZeNTQdy0JQˠ2e7y'Ӓ9Z$} E,A[/띸ƏAixX AJ+HGK}(%2G|C;,te ZJw%fߡ)289g{+FUXpi3zBFz77yIR<%X؍Vk,?=u,fpМ 24MG 9s90BxT% 妰5,-aaĊ+^w 6T5-Wx: O.«41TzJfz +kސ, %e&׋ğؼ8l OϬ޲}W)/)}ˣ|Oi%>LiKmdoOOڵ'*S6)Sz0,5YyT+cPD>#J:u>2P.[[xc,gZeJ?u6|G.Ks+Hr-KfzVJ5=GK8 psb4L}K$'WWLL}SˬeұwЅaDb~nt_DV@z`)4 ͘lLMNX}GM)0ɽJOUVGå+HHk-}yη#TE ;-D/ftܕ A?bBbPM2=~~ؼarKK+47w)@m!'ϷBPv4 JeKLVMrj|$@W>g- G #t[\nqxHc0JCl>V u/΍:t7VхF> (Ed}tN~Yelc~9/Dz1w pt:!!;cdQ::D^Pq}G0"35G39Z^M ޏX8:2׀U#A=2E|ӶeKg#/SZ (Ҏ ZFR6v[iJvi4v/F;n|+?`ŋZyQlr׀m[\]fDs@&Eڦy&,ĮZ t4` 3fkG4`߭a[pcuFlnz?h-bbTE5aEmR̪~^c!p3af4Z8EPpvs^]MQňA@P>GUmfdm4_lm 1JO2(&PjQa:lVXvψj1BR#DRMڷƂۥKg)8)v)a> ΅/Uq |*!>K`ѨH]e/H-yVum,['}*Ps0~Yeodyz94eG$m$F[u, qh:^ޙsb c(4B%Z}9mI5Eݻ@Vz |鍐?R|tڼHp?% D/ s@qظ%Q[%DzENE-Q\* wvߞS:(WVk].0 yZ;.m 50`U J 3]PWtr}w^ȯbF{9N.Yz͡}鏤u?6(f:t[8jda.F ׈vp;[Rrca^(EzVGכKnfăߴUU~ֈ}A @hC&1A&>y]3 KWk֓o o~1XhO]9?զ/+ߗ@ǖx HW!1Z 0}_h+hMi*mZ/6x)~I™JW1JQTAߪ.hg@׉&ߓu~{R=o1#sݦrmRbJpmтL|GG!hm |-ן!Pk&&VZyE.E|!8>*[L9fmcT~fqg |Wyj"WI2soJɠzYHusX6%+@)ɕ>aP X0"o) 'oCBm'hDLXcpf!1[CB֧:[wvVOGh&DRqyQnW܃L[[;>^Wy)TmVm1O1̊6`,{`f-Zwנg] Dh!G o/Bwz#MqHȪa:?Q/҃N}Ylq99`U2aK)ԍhN8Boer@E[D6o WϱLQ:0QynrZUӞ彩̮ _`S`0 J_Vn=MXϞ5F;%Wj7f;bgG퀛R+"j64[B Fb8ZDFbnSKl/ 萙ypQ4dh݉>Ŷi^k.uWWiDO+qR[Sii |a!ʾD,@*NRm4,>O"|YX8E~ҥzrY .%3Z'MSz[.]m& 'Ê&`_hu.<{JG(DSyYEX'?,󞨣Ց[G}b ʰcg Tk엎G& OgdrP ia#`ud{aKYKiU?(f{} vs?م [o膧VA{[hf|*.ٕč6m .շiEٌ2"tx&u^ am[{t˔5}@ͻ-c%Za#9hX#*6xRh|pc;1˪du$+ woD@ɩ +C[T/2ϊ.n Ӄ5,l$ ׏,,RJbVJ^gA]f5lyj@ 0KX||jf\ow&DݡE@%rQh mHC9OY*R@%6}*_ sCUC8s=!rECK1dGo0ʹ/@Wfӏ8K d:`_jbHɪQ "`|G^>/cZ5Vrwô,.?jZD6btx{l }0} +^ #;PIAhTL(VFOB(] Ƣ7UrD0vQHu5|a3Ȳ^g|e 8s3:As3lANUE,D]A M 92/7c=-4? VW::`x2Im)>bNA͜N3avl|mv@) T@W`@#6_j;"x@hV2ƌrJ#( ^EAIi.R ޜ }pBc2hׁ QL7@qy0Dvk]OٝoڟtͯW  eXyPLj8$‹ zI""0͉+1[ܸ4%bglDE-~ŜN,|ed{ {u2k,:W"2A8-%pYᐙX)h0EWJ2H='q !{tc¤`|7 K"7Cu5 ݓ32fPhq x!2ڣoޥ{PD~uWu}n$;5¹eمxh;F6j+G տT|.lF-l.*hN)j ]6Ui뙊s\iju#&uR ֫Xp=~9%D~h s5m7s8^t;@wxAhh'T0SWIn{%{%+ > Ԛny /9$6ЛwKPt{]u:zh'ԕW{nUfFZ} ?f.*8eFEO`HXֿBTT3I6?*H6uyY/'* k#݇N>oQTJ"B",-}pҍwߣ=ڇ\ʉo~!2+ڢ' ӱ IVDcX 2LQLy$ՐsLQ fc:oxK@TU2Hմk;b ~PMXtmZxQ?f_QT$Ϣql/+04tq:STLёiYDČnh5y9w\$|xG g f%0iΤ J2vi]ӻ^BeMӋ/YSߥ\ԊB0Y8x>S*47TD,8mJ+oؗ^JDZMȡ!@~om# 'Q,Cvc&I3uR@l:w.7qXjx>Phz\; ;qa/<;UɧNt?+Wa=`ǔd9јm -!UoDg1Ii *fehͩpkIv{#' Z_aSNܛ<B94j4EěiaL3³lRJzTFš"Uڬu(\n12E)z Pp%> ¶ۥVԽw߮JNUZ7:҂*[$kdc35INpI]7CŎUz^fV嗯&Ti(?/D3J`47 7a{>0vciX\W_8aw6}k}t|G ^}G ́z)p-K_Ej+@=؋c`0%2d\E;ΘZxгdn.&P({"\nj*ʵŌ恵|G&˭, .X䲶0G &t-kC 8x [ )i 8_i T %¹L| 1 ꮴ?o׺-.oP7=IUZ^YV.d$)Hۼ8Vq\`f"aܳE9į7&^|=#O~!qkao#oh&+Cӧ#Ēov s:ܖaV-Fvaw= px`%}1scZ%ƴ!FUB@2MaS otn7p "^/4,c4 =P?吴ZT3+x|stއHJq$D! z٧taZxBxxPT9a6zX8 j0?  !i*V¦NvTyČe!ZҎԝkKuٽ5Yʯ<9GG_FcOD7'YDYpP(ٖѻ$y=93cKGf:sbǨ #,X7Sbp pAv Ą|9gS ]7Q-f3d1eYr#oh]geoqφUjRسJue?pEk ~ "USA#]NWPsxfzQ15UT7u;1\ E-\3"?7U`u;.zљPdž w?čPA>tLj XV!uLmV!xn^!M *,T z+jEgmcX"Ara | X!a-eע$qp} S^ӣ\=(MN-5vBOV_ܓ=tgtbn(E]d! @zkF[ Ae:bDk\CcmZH @<D=XY JOC|Jk9iP%]57PbCp)9%rKTVVN:vXQ_3$̒rQT9Ki>E\r,]ꉴƥd pʩaJ)-܎HgGld"!a/YfblkorGTuE{[bIV3;i(s_f?5 *OZkC[ǷSN ¯eVBz=XDG:Q X@LEОYǂ: oΣv2\SHw϶eאvqzw߯OU*]4ƶm4bdf+ASP{(Y"C@&.SZg9e8bӫ?Ɨ-J@Qo1`e9Q9E@F(/\T,y(j$1-xݬe/pOh#\7vq:yCq5j1(+Xr`⡊K@//挻_}I+d{3xwΡk0`Dw}L:撞$r}}R0GnWU!%<*g\'*Jl:WW5id^}a}ܱ Q^mek6*BWDߘq#nUN*OO  ;Y.T9I`3jq@pnz/Fk:g|g1Rit#R.w<_rZߺ^ P+ 1)IB=-9<5ٖ=@&1t(ըЂU]X4[5I,o/K"ۅ |s|=6B!gO'Dy:NlȞoPs!t-XQ3Up)[ɋ&c2[񼋔CLL&P䀪T.Ȅ81aD/:e-RUisG/?d  e cI |㓙S7 }(QLCAR]D|%68fG!s.ve)PŖ˞?60aeRP+"'w@{=a0uCa!#@ʌ]I,MďED& c'[Cj]=M)wPXB`b /jNfDܲV㣇;|aR`QULD҅Ug68_OYIs0x'OPdBdS,g=% &xxYѻ+f ?`ы+/y]*b0ZV0|"^־Dk F T+£zdDu0{fɈM޶eHe_1QQ2~y𴬩UR(ꄬ.3aka륎oj~T~O\kbpx#6"sdW#6q= > ];]5VZzLy 坬Ǹ+) č~ .Gs2hzF9:+~fG!?gNX4%$ PМAe-.7@X:q dK2-`C)4,|bbWG0x].6e_URx lP:}凤*G?`זcB}=z3}G8#Nx/ (uRjBK"v쾀Iw6*7Vz%gYlj@' &mq PCAw;$C?Nݕ{5#ed0A`x+E!k[MC90Itqݑn^bao)Usr &/'6`%>a{3B\izq2_|dG dcVr1*}sv5M"qe7j<-{*OTHI{h?ωmU v5Sb3 ?w%8j|SgO—/pS?ہeL&\&_E;C]n@[Ws'y{_$?Xlʝ0Αenv o0 "efuwLކ.s '⳨S , 8 M9JTz@:R1=Pe5: CEb)ly7C|w[hb>n!8 -qT?FVl2*loAgJ+xgRNw^g;ʅfؿ>R5y'"h*!`}:{dcŊ6-NEH+mm> ]Pؽbңi޳LVO62S p!T靐BǏ'JDoIZ(Fa<{>\9jBwmk U9շ~n؋\Gr:`26pnpYiػ-] ҂oޖ?lCqsG BqyRWbLH{Ą$.1v"C\$nW8Z: z vw{u1OH'˕ .?L 1@k)rHT?D4мCP yθx^8K/dso ةx뫫ܵqӚu!dp-l2/ŕqa,o77;#a\ yIfXJGZ9XiNZ YrYXA_5k<%>*"c2 KȔ0ɤ@_S.h5rH)#.P!P26ExJ=x)h>qi0~L~q+a-\#F0EdGQl#;pypTMFyJfțy-l"p$\mwJ !6,0Mud;*a0FImEo٥2בy725S r/Ռw(/gNl$GkdFAwAZQ(rXnmr-ً*P}k5h43QT,F`5u=Oh[m[:Q WRKfQ]ɑ' 03(*oؽꆣJq2A/F`s'q] Zq2 i7E3%hM{=a[g)Cz>k;)[ESWЉO},DZM׆D߿]K":bye;lrYW\.2E^#l xE%m4ɩ-fOxxC%Fj^:oC@j2`7CPxYn P 3bk%x<K}{iZ=r -w:ҁ0S=K3jZ "b /t96a~{7@9|L菟+kwlx՘E1[_@{( U4S&k.9mJM7 '$qY̐&{I.0C 7PmY8;D^\Rޅ,fCh@!6 u*@/C0cR{].0}I9M[yBB3w3(A6DMY $b-F~>!~({W=*/๪jk*!l&v3wZ*Jcy/Au/9_hMi!ͯ{PHd _A*l?oK&."AѳKXB"5|qre* O;˲RDePA3CKd,ڔ ߶U[$Ny0;I@OxkLoHfoG Lj* &OxGVe@ۯи"sbJ*t߲C #yϷԱI99i7Vr׬^/O-q;ҧ"[1d sǨs741{COlUCRs\?>jAVb>>̤❻Ӑ~TLhpUмᡴ&܋sK>/1ODJdۥodm/6Vb?`\(KtKH.RԠ`aʄqgv >9X237G jnǎR=o )t Ϛ`5 !jVLSzUיl㼎AВP򴚡&1vmH!lk/l}>W?.*Uq(S.FT5F%h,Dȇ qG/%WjGڅZK?Bbj jSJޝX.jՖr(oED$fq+l;|EE@QFZSrce:XrW\O"wAzo7+2})ݿi^,ؑΜ z޻:IY[/ XuSo4 gn]Foeu+ա%C-N!=tv/ЀuAJoɋ)N| Me{F\~^Bx: ~[LڪH:2;Z'V"(|=O,aq_۠(i3dQyj?vfsg vP䷚uaGP7gU|gj ׳ZZ b[Jڊzex<!(=Q K"?Qr0@4.ruQY7X#T’D#r <@F#RGdDzQ2, >3zzu|ԂNly({4*y 8ҍpJ`$U6_DPPy(?r Xjw yk:'`]`zL 9 .OQ8rxDO ڷ(pI:Hzr ͅO=-u[{vjb'Yƚzlp=;Ӹmypt"oF}}t#*a]0Rz*i }Y'@_ R7Ys^AnpV y)p%v6RsGs}|0G%wIHc)^7*'z_.$nbiPA|;݃&҂T¦U|4;x,M$oʲι"7Tgc0]6t[׼dz+BKM*L-#"4`ʍ\{ &=r.tG!sQqP}Sqfx*ȤȈ("-Q0_<,^% 9B} d 4?4"E7?ߝJbjn c5u-EFbȍ͜mt&0*OtTr)eTl?f3 J V;w91e_e[tA.<7>iD,BUS9t˄K3)\Lt+Cרyݻ` ĩa *shcP^{Nc@'dk:VqA<ےϑPr8nXh5W # dEe? #]h|+0YDED)ž<7$e"S_6=KLG=FdUL{ @$gsFXKT. KD '!;T//+^xDf:J^Guݩ*[ezG-$WeJ3~=aS}:_3KKEkz`oXsVVq7X*?tN9sd Sn n}k E:ܞʀSɏ Ht!HӬ$`\=L\E%Na4@ĨվpyVhtokS a6E7ꗢ."{}I;YU@|$?+p-N&MsB.w8fc&k9 gzE R_-s3<Cp[t/s&.ȲxO O1ǾEG9i$d# ?4pϞ{_NG5bBe\ z%ɤ .݂z,Z%b`YA]Q37Q8VESmC P.Tf%jg/ E.ܼ$/>ͅu¯wIx7`W]h?7>xhO(Rhjk$F,uwtMSUH5>N/:oi'< lȎ?6)(yE5 dDKN%U?pa0~y,P ">3FպaE laT z"2Z0T $FF0 g"J| %I?#@-V7(5X!h52.l ڗЮ.iY_ XF"]Gn{^|e1FiKNg&2Ԏg>K^6kF Lb*#GC'mb`&S1"Put *q FY8*6%eg5(WvӮ?9t_! O| ZIKⷔfa^t!`֤͗<䣅&>t^8@Q}h5o%e_}z'HIy;,mKz2޽>Y7EFO]࡛/EyMbOdVZxIj7AXX0e.Y5=+W%50<].'>toEvot:[ҔԍҰzJj[zk;ƣ-kMy)`4:TRjK`&<4Wp)BcO(W2S ~k/%Iu$рngc` ~J7 ?gnN/ _a-7[UcTEWd 6WULh _ ئ [ &}\IBr-̠IY$=EE4vhelsWv*bPꩯ6Ũq*FbnjP$DjZ_o"WC|[ճI߽5iY>@6D@ hZ>;T~͞C ZHsssP HHH%(b0ʉf; NKJ?4W-2]OocP{=odLn8rkz|ni*&Bq{r\f؃7%@ 8<:ݴ6 <LJޓ(H}t~[e/{;Ugh;5|0Ic%|˭{QMVeʞ=]bx!X6Ք!߄0SY@:\؛̍z̶B;klpѸp ZbsᖋY 0EyXZEԜif立3ǽf[3xo]B˻`1m#!jb!RFoYxmN 2 pxq:#@M+F$N(?4m W7E (sq&c3rYBnMm7c<\-S(gj'\(P]"pFTkMp5 f`*ļzik)lHZf%"HՏ3igwBGsgqt*ձVn:L pnta7L$ RGw9g2O ̤n;u3nxFрj1PE[k#{yA`QxT1֚JwPos9(DbAfMV,.9k^ >gq> M`nج=.gJb__E+p`)V<YC@Lt 4e% s֘>VW,WPR . Q LCSXnA';pb IyY^67d1O*ť}Lԃ 3eՖ/?: j)!hHF!l\P( OqA^<^FE Ms:2P~DT+ӦP!ӣo!Y5!THݖ2 ^2kjgu\`WM3Al [T +t {nL=u0i`Z߽V^$op=}ܽqvTRV̎ q|SAG2;g^ a*p3Z4 >cpsӪx¥u醛%z`kľQm%EˊFJWZ";4L,&:=ʡCAjDZtGj)Ʒ ?BT>Q CLLO&F|JT1lP}42ģud;~u]}t[>bCGlg}?tLV$]a Yvm-另Nn?^9Dg)|XEm?'xc+`riVEg|ϼ] 3T]Ce% |p0tu 0^Y{'Fs8lu'_TNS{9'$Aьz Lmōf`wrg*N 0u^$ {dyܣ]v `ٽOܦeQP[yuKO[ ![E|9jKXlXQ@6OvGn8cwCՋH:qyZx YM4]?Úf03>_h$O}eY>,:/P'TlUI/~ktnEyEspfV, tq5vQOYr+: [6uTDy)(-}Za9"TCf fY~&dQ«ũ1ivUts C+ձ!).҆wm:&>K\6]e(.I*! h7a/qM1+c\ȋsZZ{*zHstr/]4{: 3Քo#<}&$ͧ"LӖgs*1Z!#C4cfAكT,LW`y3 #r5ivzv˥3r>gKC.$m5B0=r4Ĵ 8+@3ոUtyM(+ݛ6Uz"rHws"/X>)hP75ƻ Ei//]G+~]⒋۬'t͞(yXˡ}Co8\0[zz t*At+~F &$2WA *=h`wK()vڇZab:B1=u"ُY q0WkU zAdД7 &,ѐn셝~uGX\e'߉N@sy͋vjmOOUJؾE/4s$/JHCɉhR3;evMߧ6[1tRy n"YssXII>܋e|‹,S,0;LtH׵Is/鎊7l C =+LtH{e*O ? *h- Ļ2H^'e%xAj[4XB^_h` OB<\AT3prBCPFjJ e`1b&s%A6جلԷf&cȀRڿ qZ(ʎ^ǩی&%+bm"-T\O ߣXpҙ/ ?-E&f gI6fCe%^Xy]={.g|8-HFWUO$j]K q18tFlV173+W_7Fm2Kv~!$L6+pKhEf[pQb& 5V'ZE'jrU0.=Y woK>f6leЭcK޽*^=O(!EAޓz*I3Svt> G8[z>DJiuMRY2NI}[ |DƛSްUïTS#hnf%5(QeB/gQ]t93Xuw#9jnŠDzcU sFu>SWC¥o;A0u̎} oDQZU2%ah`Aiۆ\zi زљ,̚\T8hvxV})rCxGȉ7-0K V Ru[l_Ag6?aeO4/F_HCo(H M-z(GE ^8a/eB=i u]?Љ;)rvZF=mLMM$2]uԧ<aW5q?OںV7.\Y.73`SF5yzN@ 0ERqb3̒0Nt:!'KiHc ZӨnCjS[Ȫ/raāq6" T4!I -TPyrɖTAM,!bLRFʉk6xQ~2Is.'ѴTW"'eAvdRc:RYA5%w⠒ [y~^|iST&N9rDk)f}hڅuy#)Ad]0H;5Ǻ*|p.r,-on>`!% :. 4o31M6n,QVõ0EQ:Xe<}p<_JJ A5F"^vp|C]|$mC.f-wBߧi53٧`YOc$%</ R_/N`jVDҹ{Oq?`d U7}BՀ Bk(oXjfћْNT !L4Rh+@\gaB8wTu8F\\ ?[_G5Q(@~Hq#;~Xgq>yIxlFQZSqJwPA1P@&/;tԄL"6و}OX,CBO^h$/OXt~ٔΎa!~΃Hy҆7xr+hsD~ez0ի:`8VAR8=0gYpAŃwa7d̖"qST+ d-m~n ʔܾ3J;<}[ϙ`7FqNO vzhJpbUDYtRR%,ؖ/'\x 2Ǻ(=}28 [M6W҆ޥX(Jyu 6=WϞ P鯱иdqP{eؔ[߶{$@vU+O]O6,6)]m-$nBX,)ſ:SfMyA%˕r%]`.g`t6خŘs "А4̅y9Ũniw(eTq"rS o]E+[[њ٭TݘrthRXQ%%cA'Ѭ3#%K;F y$@xlKSzTcQ=dge1wBȉiV*JS8wwTF` Q%>N5SojQnI*-OtOw}1%ZAdyz>#(l=7⥭;bȀ3dƖ6^ۏ⊊O NC^Ri/Lࢽ x"rE $* Yo<~}vvt=lR>?.zzRZ'1z;j?vZٞ+mmOg"yl@e]Z+6*]qC|b9)N|M_ܕY>5 '2;ډ6@` 1_ZSƵ,\(4.AthRp[Es(atmH|zWu;͘fDV&jG+'gn zOyp[뱣sؖ(sDON{ih+D!pǕ2*L%" q5 r86~" q->#lfE:~Gʯ '!r;-h{D6#XTeILRv:^з C3t3EnUٽhgbBQ.=() dVUb/A@⴨UewTS3QV\JX?Ȟi)r]l|$"Q\v } .)D.>+zC;ԨUFaކ#tAgoI z_}I5Ls`̧7^Ak){uc!'k<ኋY< laa%꥜9/\MNFqk9'S^%m_bxSlzf <"\pK.}0 JE&Lɜ4K:@\L O$dA+Lk7izocV#j.IZ-ijPd>!c:=/B6{bIG\iss;P䔇_R4@O.vTDS.V%֑` Ӌ;b7P"7seMDANM]Cb)q6@.cFtx'*rY3xOXQG1ڗ=D(c_+FOOzClv<g켻tG/_bzzG1d%G:/C{=؅%T>-UV L ocÏC'(1[,65f+m=S]a{/mˌ6ŃBEX [T,n;5*檑z߮7tK)%1u8H!' {^1Nl{5gL ~m旰)m<.؇F~%@[q$Ԁ'C<b!P?5Q7ȿ'Mη.N/.R8SՍVD;%O2ĒN)OS ##{Xr!8y.]l.o~_v&nOΨ0p %Ic3RSyl'>3prF,A}آk TkS9T*_O1,НtlϋѾ1unODY̚hؓ&_) Wf +WX-`@ue3/s˱e[sX\ɓKEJZbOl\ W=8[`>p k?㔢^gWAZPj݉h^Ocg+m4m\c}@,n5+8MtK,Eۂ+&225E=KȰ6M$ Fx aI7@*YM02E8TȘ6 2ě~@B˗u_m쭳Р#:f!_U>M(&@Jφ*>kP?AaK@X~6TG V"~\\p5v~ txyRʍ Z!P#Z 3zIL/R=*^ۖ`n2|6+4b1 ht PH~0~%RD.Չ@ܱi !y|`7nJK.F'1 Lv8ՐxhꬪU.",|bA9WUq- b /Wۈwh-Q+xma<~qZ0ӼrcϺMA/MSN8]K~^J51tti[Yb# ۙW*u*j,S I (ho+y+p]CJ+  =\ȪL]>4.#nU$4Dxfn:dFM֫1O. HT'-oCR2&ۋ!IzwwB6=?VX ?hg~壯>[`kD2P/G?0ՍOJnr|pJ$hPGw>+:WW>jfߥKN 9D ũt[Eo~{tGcDH#ƚZc_LQ?wұGԄXQ!|%0z<+*\5>br7צ_;r&>,䢯;-}g\YyX@_)`߰)5V]>MD`쾜q.As9a75j:\7$;_e6fC8e @WsPQؤΪbU1z: Vr8FfV !MSC 'u&9hPT}:涒U؋-P.\Aa< s<tWRjC,~eR?dRzx8rGJ(S[UA"0IiYbDQ/Dkgj狜Ljg~<*@#_vJ93Ϭً5N&DǛὐgLjDDp{gɹΦXP%6D;z8z KLuP6N⮤wо2 s2D G$w{yJNrIoK2e1e-q PxB t!ӳ~zhR\IQgih1GLר4VxiX"w7өtٯIʮG-sZd0(9yHbѯ=-kOv2!])_,bPb>zY;`B64añ5ƨښ.62sb{썉^36@Q&cɌ)v״&=1dO>j~xG``y 9ǯO# !.`Ԣyq4ٚ.97z/7vU Ƞjm+nf!Cle5l;cWl_[gFw8Tg@QL#~~µ+- R}8D3ΈQ--'Vqlӻ++P`ĺ3$=;p<F:WRi_7 TslcHf?&߮X YasNcp%ĤgG?.;uG_@ RY;jxNۧ1`JwPՠEq'iT7]WSf FA Z VKɱ;:mBLK<2,K֩2%kU˹yE#v8 􍾞5㱕lC'T ,| ,ͬޮ>̂VA%VX-isR*y(&90(47#4 *=вk<^ K`.8O7ERuRG}>c *wliɔ+-$ l;=Dbr;&bA96Hh`ld8YU;Zko=zٔOAVSyDH1kmjJ3XVA5}lh4=qe^asn(y$ǀ-yzLP'it#n(ި}A{ F k+T},I&{;D"u+* +Ie/,eЌJs>=kE8oO<$.,Og LXT5jER`d :bz#UOir*>\OlRLtrQk&=IIgcDߑU"!b5{$ŔǙC྾bvn#H2*pʶp%mD)sC$FBOfEdS*'4ir6$䷟Q/N3@)ӆa1 mX῜6vfAo++KA+V;rM7멘'4>Ͼ=`N sI˝hf zGc(A^da['b>>7JLcTvH'!9Hd(xՃ8ЩL3kbҨQ]R`g*Ǧ;f3O>:doUWU%5rM˦;kGM 6cm1_X125m(?8)~:lr: =Th?Xbr9ty QƜWovUx_WA\XN霗O77ļ8'Ma@gI2LC{Urܭ?`} ƸX]&O[aGmiRX:sWfBzħhQMSsx#(DSH>c-8ZVXt0X6r|%.N+xP;|XN@1Y^)EV`x3 ZR4{}rLJ <>4ȅ <>ŶWdBPn Aĭ34 QVo<̡d%:eP.MG*CiEd:J@l^IdI ;1yӡ  w*shnjɊ+c_W`{(8mjoUŭe&ZWr,"OD!0"ȗle3Dձ{Eo DӦ|.2@>?IʋxAΖ )s1IX+QGv}2#Kf`sߚJgB Oa /ޅ[!1cs* O |zۻ\PIomWzMEet'/I֘(U&Wsb`H !t{hᴿqۋӜyQ0*ލn"CU)A{|7,NLD|JMfERlR<ҽzaZe!.jycô}ykT)?ƅopF"Bl$Fp|Ln B~N>3/RW WS!LҩjٍZN+/C2YYSBf٘2&Aȓ M ;E"!̊P|}-!zGTUG`tm8|*O|nd8J7tB/qNj|K놿&͉!EJgl-|lj4J MN^/ .2*yu;v%<5KP24@Ȕ\7! L(g>9Jްy̩8zwd.jh_T3cN <*ie0:/l/Q -9Wv}4 Y6k% {2%*T9[9EP& .]J!k| t]V9B@xֻon馱rk8;ӵ?2TiUQ#P*35Lj i;:{q wV:;{k^&cd';^tRׅ8R vA6:)G%"ϡڴ6䞵ԣ[߀rn սlqޚoIjbvc%9hW ^g-+$P4Ѫ߂mpFTΰ/m\SD `sL3'dJ)ރ[s8U_ٻWY$j`C֐wǖHo!,'/Z7h=nU1N퇚 YF{$mP9(nGi᪱G`ɩf:r| n>AcsoxI+{ǰ'ODbݪaYQ\zZƱb'=&i ,+O⻥b d!~Xh兆cCHe;adUjǷO&k߀v:S)ۘa@Y}^jj;d(LQݪa؁PrVǽ⻓~!}.C"13TT2= P&TJȶm9[XYIm;K/[vQPc _NF[ ͲTyy |L3w$7a+7l.ڳ-]Gm/ٺ`s.I_ ٻO.FveWޟ){#֐BKEAն@cI][iY|5wWU;NЇ 9[*%E 7GfGy(~v1⒮J6:2ANA*Uc PMLD3,aE1YyuDkwW  ԸZgzZt-NXT5mQ.qXz2jIXkqcyBvk]Enko6摖 qC65{k_7e꤮N7#0tđs)Fo¼Z&{Tf L.Y0rpSIY |b=Qlb^"9fa}݌[sڿ=i_,TB=!SW^q4#P_S.MX8~{$V*\.\6J}26O¤e7KGDxA)OP ϗ94P`1o}/T sf-}vx\ 9a!6R@Y;UOjtF,y1vY%Yr}ޕi*1.9&$rR~f7:a` !h֒ w-_ h`Iwf`nb"^/ӖVؖfG$U1~Ne[:ޜO];+L2.Dy|=",*ikCDcŮY+$rbxR}qaMm^ Xen-1MT a x ވY1OLv"j A3a!9QqsI񭵣 c01GVliø|@kGh`s=OH2~L|)˫fsӊ1>ssQ wL 0S籰HFjzR*0YKCie,똖=tlE?j+b{?hz+N};AUm=P)[>+R OcXG]Dwas Z"Iwv@Ѓvf 7aF!|ABMά%zTiw9vP c[R_PHyk6EjxkM "7'FlK.(+91 Al:bB[l,x?W2#ۑȕ \ا^|㟖` }azzPD!0+|$-9P6ќ Oc LH/o3Iޏ'W-;1E=Lu Ygh}12R\/+tsZ~P`{fӏbw e3/P$+jvŶڀ)cwws_edKjj,ϟٳxHOSjX8\9GEw\q? Ь ?xx6QZ @ⓩ`lEZhv^{XF7c/If> p@ I:KjT7,6'Xg=I[[Cr0bzAxYTF44\6C$FW %ldt.ٮۇv3El*ibbF{0=f>חUi@ex҄Iy˨0ٳ#J(h7 Ҟ[8`!w*)^sv1AEyJ5G+ST@5a^,Լr. gB!0JE]0Y5pY!띯ZLGK QpsA!iIAKi,[/$: 1ךϑ`KQ (jU87n\PV[Iw0^+^g܋#l~G-D5]eFWx3uJlJ9~AlJlYlHp0 dx}޿EB섗ҕiR#cT>-y,u\H>sj^DÖ1W y&"Uv?Ŏa_f<țOV[Qʈӭy@{vEK{ /oxR@+:g^˜gX9^x"hp"'ɣ|3#wy#m=pMϲz;Rju 'fOBQܣXL07L-`(WqԼ(}$ cGȵa  iNW_Ǵ8+{8ٯSiW4Vk]k<(T0o@x&1_{ynoB+e.{4aъ@5 D-o8j/_J(!$gsKknDF鰅Gje0?mB loƈ n:uwj DMKx{=Rmo63cyswkF9UNA~wKjɆU8gQ}U)BDƴ@?s&S򞏈#á/U`Lfq>S揬D Ý]O8 g)\3B1mϳ,;*DE'^f/c 9&0|jiaҜR{{ჹ,Fv3ml9.(KY ևcS`|sRb@(m sfk947pxL[36 QMEG'X{E﫧ni 8'A>|:nw}k¬b_': 1~JH0g׆ (pfʼn헬xR!䅑-PϷՅA*{=5{%JKs.wP n [{Nޢ^x})5JةHX/9h~V)wI5%&%M w5BW'Eݢt6|4r$M:FW;B'Mg!{&I-:&);e)cxuVƇrc՛ZM+J>NUɭa,Sy Fq~m\RP>SҘr{,\ӢdmSz i!?$]mQ`,F!r&d-:6٪]uUYo4ĮXAa{N3}b9\`L>ҝ~DO[q\^Df#G%\(7wA@>%hD1{5U^se+!kQӲ Qxcu )h!ԕʼnڀX!wϑ=hLChIpOv:3`'E\$+u83VV_"DŅ䑈ef4/BIe9Jjl^bF\M7gYp<,Srī m<^IW>9A'9,fq09($#fdwB䡶|ql_9T~k"|IoFȘ%bxtUA }B2%([Dk$£bM,W (P@@ޑ|wXm55wcm49!:}}8&RCy?\uvz/hٯK@fx8 2mrlp벫Ƿ`&v6@ ܆%Ç>5:5 'bs͋,)g࣠bmm gL_OKW/#/9c?ͽ)2vK0'&} x1 #5L|+01y\|+TE􂽋OmrW^bMAMA@/}Ϝ^X5|3pMrhBv@]wbbU5ed-ʌۙ @d\`γ6am\B((uq1B 2-n;B9cCr% 5ʎYB&^ce8`K+5iPf}Jc Ґ3ѣ5ar7 ݚR 6Owdf@~iroi4L e*"n“v&-Bsb9%jn W\+o{(I/{s9JPsE kF6y %4z$t}2L&* 1wۛuQ vp$yHW-D;g?0#E6 .-(w\Oi^fmeLC莜cy6YP>G񨵸SdeBtxe=/*`aL(;Yj@7[ 4dp$](1I[ 2W̶iʞ\[?z')Vf5|Am7U׷oٲ+O "SOu4>8I&3~~=oB-~x^fV+Cº 4xs&s; |MŬXv^;0g:q5T( l"Nv0qFI?Squy}ˡcՠLSg B 9S LTFݿVΏxT4Fh窢C`6W'{2AYBJ 48)C98,|PBi؆aM&^$\* ɮoB I̺UM <ϮSk50.oCiiاAPɆR` eX(%LZh9aa X'dɍ#i:dPiXxxjm@7e[4Kl7 ZaG&gf$\[yF,LپH+9Ӱ8 Q3O;7Pku!&IINg|&h]Qr{;U^heăŁknCd6DL;YՔ~ ]!c6ĝT͑SsU HkFk팳Eix?s@RR֑a('0:y׏@az.9)o%`UYt5P>)X]|ɚ'> 8Oҩ0H vRruS 9z4gWx 6>TƹfRr|&FITpg#X,xf믤NmwKm?^~ )3%-&Τ-+Ѭ\n O2ۇHCiK|Aqv7ekz./%F&D ?5Y?;lqkx˖d73]ǐf͝5hb.3ny1< )J@q]Za# ׹^YI9J^,va-]_\|S4˸Y<&)Д %b|]X/̓GL'm (?0񾙐#R7\Ҿr?Z_G=CxhJZ{xSIПUCx"6 0!N1?etLP /iŬ§"H63cu͍7}_C՘r6tzʵQ1A,[,GjRT8WG~9ϾZkVlR`rEMg7T'SsVCKsWU8KJE,h?+Θ Ku1!zs$ݲp6P 7 *Vs4[6CN7JM-б~* tE: l7'6hFJf6D'7~4e/ju~=2mSmʪ 4 J"h3<5wzZ'c~y-jJyrhN5sn4׷ 9O#u|ORp\1& m-=s^U$BMsU'"Ы`^٣o ^AOa ddW LRJƵn23΂ OlF˫Z6T0wV |ę?sL3S5aj·& ۊFNϕ"i:g@`ͣ>ezH;:&Y},iIyr5δI hq2+E7*̏7o[RD̠D?n'(H<39Ig9e 㚾 tf" HuSYZ"q^P=U`M@-Qx(T2X׎ wd镢4vʶ8 ɕ+74AJ$ط`cY--Bԍo5#SʕNjIWUce%V dqDMK^})=i;>ن4?X`%p`a}Y ϔ p@tsVHWSd.`GOEBB"޴ja>T(fORu+eAյ5u{NNJW׋ F]Rc1⪘}\L `!"E7n1T!2̍:E?ߺ¤zB*/BC}h;t+hxT6sU{!٪ eY 71A^9Z5!*z28Avy0WGXW$Av6z#K)+ Kš^\[m ˊXN~3LPI|hЌxbt3rJ$CpD`xM.p)~ղjՍzisυ9zsc@'1Qg`H/tS=E_4>^b#ဦ|ط杻O]g3Ig:&g-@v*_C wh4@[+P5 |#FNkz߼#k\"~W)1!jD'd^RHzpD@򙉵̒_~j̎t|)* ۮے )rk´L8J2HKwಷO&0k<8!q6fza~ϸz$K|TMV7Nj 4r;d0kϼ*/iA<ٔD]-APtᑟLnޙE rcpReR \u)qVйgZ[@UF Z׍F6քrIMȻv}p>ZU$󣡉.hqRs ?^o}G- CIh#cP(S_mQe Io>7+]=h]t?m\{)X_Epgnly, s2uʅ0:}X4MZ3YcܺYЩٚo4EgP6y9#I Rz2O y~S Sb\ +c-}%irk3B?昭e%UEW ncUe=z>N7G i;8!6F8 QLp(c G9^J!Da&ЍY3Ud,:-)5 3vgR5HKD.Ýi/X * G>%i:~RWn8$ (k>*$&͓j`dĎqnvkjfEI޼$R>{دL xkuѮC]b+ k/_C>Dژ*+.l;8%&&>C%Fo\Э2~j8mԸ<^Ԅ .߀`[cj9)T@NR޶t-k{RZZ,@]@mx`)'EsYҊS] u'GAF 8uHk_+,Η9=m7\ t5s $Suگ̭?\ gQ]r?<ΣIl ^I]"(ދ-i1]0 M-pHdؘ{nK9B;횚rE!D$^R?30YG9 sXi!&_,1G;w]8 +ъp|g~lOʮ7ctBQN őWyN8/S-vB)rMRuÄ1x#so7b EB`\:ā*Uo SVMŰI_&bTm:hx,hI2z^= `^j͠N-"Q/iZ~/nW~赗 H2ME_:&0P7ӘMiqm̓hJc(mp1X\*6>E@"4`&mU`we"59C'.u4ڍpOwc]D, YNP[NN+&(Gc4F|>7g{&CJ6$eDXW<]9 #RA7) K|EUO"M`췧kY"?>G</rg2WcVpб *92;Vaxſg _e_u|\Z+hgj b.*I[oT{tL`ۊKT>jQb hoڹEQ)05OKkq䈣bXz|+^d2fZΪv||8Ȁ7?x)]BtVJ%P$v`g2wIVvp Vu1l#q*U/@裙KaC/u> @Ɖ5l3Im[]|' :[9O$]9=2`#hYDLoFlrc[!Q9Qn g5}1^w>%H(.>>Nf#gy'Ƭ̇2DɣOo;.-uW~(m=\a8F&k^MwBVZFF{LA9 zYӶ@T)+s8<,$4L I%bNFw*˔,Lrxat1'[KBOFnd< }7H*b 2G\<.tz>`n/ y:N[r hm BR5M{fܶFЩf.WtխiH)'_dnV2Z N S:x#]f.$cHyJ"a]MvO>V g]ާ_|^@i1Ì}%G3-lӓ'tZN1]$S~[giX:ˎ|\T֔7f'dȾ@Z^^c;M|&糑;r>)KhbQmsgth^F)ԡ_TM>T+P-Te}j1=C#/c)e|lK5>TƝS+ø#XJgdzF75g-ynD8R ߈cY>8ٯ-k0db S@j^z7+~y`Y5s8 sԷhВqf{ͤތ;tFԍvm !c!·MXp!+)Ҫ0TlG5=]xXD1"s NF=S-=Z&Yč&V!?S( d6TbnBΊ(@#œNG( I99홹&ՐF>AsJzBin/zYu LLۂSv_j_VM攘..tmglW|SǞ*)"I!*4˂Tu"~)D]mM]i^hǰwͤih{1Rk׼2.ųٸ%L1ٺխ훽b#t2e?4Ed>L>K\/^Qնy-[yMWQ;hYN)ƔڇW*GM<H',؋u[z<Ԥ򎰖 ʓ:T{p+\9e},arш,sHQ\w{3c2XBl*ja %KGd@"!srFB@|` ^ib~U3eso|RK%8YczsknKaW q[ 4i2gS@zc,(^Ȕά[eOj{GYJ)rSɂd}4rEnZNp( 9ߨZLmB{֑݁7EPǮ jR@ \.}y6NV<1<ԧvc؄`6B_96(ıC obA\ԓdp@ dM}ןyFp%@8f d38"XnCLKj@g|#و}e)ӢH6?#ӹ#RL^ÆnXyk97hwǘ(Pzd3b|#aY& |jۮ zH[*[Qjbm_jR<[)SGEWH218946$:79C =jv8POkZيo88X%%4]1"b[b nS Rwp;hgS库FncosUc1:ҩAό߶pZۂi0yW\ f}^ yq@BEE[4bڲr99F{)61[tA$NWL%aMHPEURrmIË%p(Ӎ׭(iz;,ژ-Ս=_ {{Z fblD'w;hJJt:.FeS3~D.d Dzd T~ 6 B}2",ʞBǐ"WzZ~+ = +QvH? 5 U>aԊ7&Y#%݉7WGt5#dv:"-„56| dd 3OKBdo-2$ݙD$(8^xN?aC3{>+S"h6R 3ѫ"-R9bU TpLqTVN31$,uiKys=^ uBHՀ^^+~PA.c޺PgP; ra3t}jwW7<;\k;3^@8JI4ZMy҂H( j BѻZ UK#g"-wA͞D ޏ|ީE^p-ȓи.y:¯ %% *v{Wޚ^8]p-|lTPzvZF =E[}gi2FPpolRDxage UL8F32m~'O{n5{kka?-ݰVb yЦn&7پƁ+$aVtdGh⻎$`Bqod|fG}Ĭs[nFvJīA)|N k>o^~J-Wƌ_YӐ4orR =Qg.u H,|SY JMڈp`&MN7(~5Ր) 7JnKzޫ"h%ud&KiZf;Қx6mt!c!eh&kڗ^tdS*B\~и#=TGQ1(^ tjmHypCy gw7_P!&aucs,CMܡXrqbpӦ nVt!s_ Q`iіPnfSBqQ(ЏO,3vXA]B@QFrWu?L6.nEʥiڜv3Bx[`)Bv 2ع WrK>Ȯ@i ʆ0c&AԻ-xjJEa?0MyT:6oTAj7O6߼v\u3k,ۛ9FAI&lliTg*!XR/q$ L|q>g3H妋@~e&\˟_ַd{&5<9[H0(>9``2C@c.:* ,TE @[v8ꁄhIY|1e-b|XTPwf@WNzSw$dJie륛րĻ|5"%EӨGKQל]ɧalLvc>/tUuoۆajy}a!o2˾9osL _p$W:BUgɺ՟OTt/Khc2$8;w'VEpR嬊*EK) faLKh1i-{b&ui ?_mf+p7c^([6GC!R`tO5A]TP WD;h6.b{Ek(*G nd]Cȱk m_ARxwPa%h9&B'PTQ%/σKĕ˒Y̅Ç{: 2p N`_q~*RD LqN~ZQU_4;l :9ϰUH/Ɩd9;%g/ @mUAKr*nVA1rKma#@Nna$ 9{PXVK,z/( /)o8-?14-ЪS^t◄O $r$j P#(3S?=P,oåM'Sc.2틜g6u4 4?&r3 ɛn/tEkk4>aWk8D9V2%X/g%3_`y3VD p̄* To ҫ؍Kj;p Lݾ9ë*Ϟy꘢v` Xb* H8MK׼s,Nl|T5aXT_zCSv\y'"/;;fBHŠB( >lCKX[ll]ޒq']{wF~m&JP3Mjo9aDMZmǫ q5DDcu:ޕ-$nlAֳ}C<\üv@,U+7'T3$Ổ8 %9P]xoSa6B:*PlV JXj N4SRvwD"ɛA~3Bo"O46:QL+m M7?Q pM+qJѺ qwj $ 'P 챔dVgBJF5DRƭK ͅT)\ʵ H6A>dksZ%5=W_U"~V\ xY|Fа,ӼVFJV?O2ߝ+)OGOrnA؁fS$yS =)iQW>:V'HN0Uci4!c j^֭žxr \ Z d>ȓ56wKDɗY+] [g+K[kDX Cxf=X G[@Aw?+ç8fݺrNq: 4p1n`څWBVxUnoVz{\9juE.泮;ֺ :צTT Q ؾ0BE+xr5isēj"^%t-+Hll1A|~-TX /%c4"K`I[N ^\"!:2?K1g9oʼMȍa5eh[쯵:]8M*@Aȑ4"au))tIGM_yt88iM[wc {fF:6)PHT?¤M/hq@J)f b4U)_"WELW1ej75]4ÊsޔFx_ Z65>w7n)Ul!&H>Ir$0CWofLR-aʽoK// I FÿkHƄ,dWbobjqW:Mr{O &^/W|dQ c56做3 0eз-|B+ɪV|ybqtYPJwzy)- ̹͆c>c?1QJ 5בif{ pKA^N?>^T{D_@~[w ˵/D-[VʓZ;d DVMg@ӲNC0𺬟A]ta}tL]Ty_)D̹/}hAvrYN~qԏƌY#(8A1, AJ`fV y dɩ 5 0ZQczvoDDdK%;s)lV (lMʹ 7n?dgpr[p#/WsRx:0.2? Ibc+n!Y~yz?o(h0:U3i:cnJ!m }q 6:ՀNrX Ob;GED-9|R-9AUv]\Z0;="FݴRkcNъmBmO,Kq,F"N h0/_>ڂNf1PjJD>+yA ,󀆤3L'O1̺T %Cϯb:f@>hx odz3\zgVYF2WЊ7 :R}2u1b>T$eI+쟠P,7؛f|F tUee*n+b#jps6{>P)O v8.?Nn`pOU!lM3A]tUdam.\p~pDL[!'w>'S56  eF݉v%[P ܜdo+Fyì}FՑ -l|"R3ƳrY F12v=מֽie헚Oh_.@?o gAg xHc_~|,nКussS7kj=/( q~ߝ-Y[<FTLqB-6&WSQn.+"\Y4곡Lag~%\l0Ky2\Ɔ?'kNg U}߁9_I}__aEIx9+z|>XkA"ȏ@ަV^-)'ĨOSmz(#PS,<c hE+͇լ){@rx_P8R|6ρQ@:N4uQA-f 8qԶrO-Wwū%?aieK83!APt?J(<8~3z?NL'Hķ.}XL9CRoi3׿&5S4.aE6m|0}U'j#/^Z6 !̞=8T󞱬`ą+)-bppY;˯ܒ[Ɲ Pig{F vש<]) 6~iԻed=L G^qǵL <>]h#׈sTl$@Rh, f8ZbocRhuNЬðṚ6c=J#!pׇowdPa=xЄbOg5jVc0ޤgXw.C;φˇI!/eUͬMv>c'ZE zLP瑩/BTiP?=ΞL ,Aon"6d9n@,7ZĊcp wNyyw }sTzuuk4P&wlcG2<)pf;C1b墽OPm3>% RuDB6hҷkly&F}5g s*~q4G$!4WΏ[*(9$ (`*axin8|:J7?ʕ qr H7PxNc=t,>4Bs'SHĤγpZyk6g1?gh5= 8?on8Z})s_ QS9YsDI5נ;oon3HFU`Rus1%1 O}H: O95c 7V/-K~@Ï)G\B+zPj,v_7VŸ w&4DSDwH.i+0%!1MpWiCrasz8N]@c 'p9y]z]5"|2xdE C&@SQLc0:ր?>. 氨|!ذْ]dxV>8]#M5% P']Mlm!6Zb CFrpy:՟Gnt`*%;Bmu__z`  (|}:ԁe  cO:] ,*ެIZ#>Ev  z;Ɉ넿xdXk5 v)mGϺ@4;N}Otynh'MZ4. [P}SaCBq *D^WanVxSe5=G\EzبLS^3 toܧEm;m#/QΌL4kGݝ;G<IM< @_am'Br 9\ng*M2T-D>AU:`V3Ydzy`>^/땩[$hI@*C4]$1)*%4>q7FRiC_J: pqWҎj2vA"\6}tp\Ψ!nn{_ 7ݶ1oI._P ]L款 kqdH#)#VLH/Oe{ ,W-{xmڜUEN)bbV`\F?&6Mq:o*?&ϷGuq*`*+~TF︨|v Yd&_ZUJv8x"9K6=-أ*PGnB͍V:BƫIO#g6}'Ӊ|\ u%_X>`B_ŪKVј&O3)dzۀ7rj,}qQD!9eB5TkxʖcM8%N:@9d (EuƔkTp5!8CgFEߩh.zhD ]as!7A7=b^~ݿmC]\/]Zֶz\ yH;R4Ѫ5?^au;:+9z٣*AW\"2c'/֢v(lP4PS0pns"#H+S}-ؓfx#d?9 ,/-1LrH-WԵ 0@+%P>huG~>]t< Nz6Q& D@fqJj7d = ͔ز-%J[4~P |n rU5p2hZ1H)O]O~5fŭ)C5tT'gi.EAƚ$+,wPox(,=_2w*]Ly*zu{mdjtWP+1~$ PB@BB/jj.zX7HĽ`xSf#ע鞄uRms{*Zމ׹>{v0k~J!8#Js[ moG]5.W&(_ N9NRBZ})4$ȻqA1k= /gɄ >'jS%nѽ zDʲNw|O?F+{\K Yc؜CC㭤qB2٘}O^jNz}-CX9a^_no$ _$m7$}ysxC+]\Ck6xY^dٳxVYrp>&uNG3@ >l| JDsDl/ꇜ)i@|} W4&c-Va[pSv+%%PB`U)>2N=0М\Ėl9le kL?O/FC3}͐0i*ƴ~N2㜼ϖ`i^JTG7(0Ղ?_:bϞ(N: Rhx[v,tކKmeǓv(#yBg}nxB>}OPA0:vRU`]&qȰ9#Ы@ӱgYZ07070100000299000081a40000000000000000000000016609d236000303c0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/]?Eh=ڜ.+ηʛJ(pLvrHN`_a` RB㧑TJq!i}BmՅ9ZUOwAgfWWld eQI3q5HX.O)OD_:J@7[j;vfSNGto}uDAJO5?D}x#Hu^y7Laabq v 2'۫CEu0cC nX62倜εJ0GD*Woc+su*b!e7?EUH-el4;&w 1+uϑ2nepHʌ ޴;_{ÈҙI[BH&b؅6{Lax醽0e ApLNb[z=a|i]8=:/!xh~!LR>If6R-L|y.h*96U~oD :ӦmQ e2gb*xn "+UF;pԔ:ⱘ]jRR'͆GF1!287gLa&J.=LSMNm6$ .߮"/Zh<6ӻ1-҃DDZ!^P7y$\HTWSJ]8JEY e}6³m]9v4,%2YS*2]&3aSwx TNd^VJ~Tgr$1Dc]ҋY"FÑ]$ـI4eqW&<>B /T!W jƟ(/ ƃQh6\;cCT,5d}ĜRE3kQWϒ HXV,ӿ.XFD&Q9X!=K[777 ;yQm7i.ӅMG~{1,uNCM")mRWZ,[yQAnO9iriKxHt%-/C]~G(u3X\ݧh> c< !İ딡6 !{f}O(2ߛ#{`!@`(y,9Hmɹ_ҷFP]- uGߢ%쬻_cҴO(8wi৪PvӔ{*}r1pؽĤi )$['gIYТNbbE+?mvca Ԙ2^ާd~ o\B<$ZpU'j'0TءmFG3*'v(cՀ]\)EE8 ĹQ0z'Png J9v#^<jO 'YGf3Kf'UpM=M]M2ooI_ dY>}+iNi^}̶ajw6d~'.Q {:^&{V9<'P/P2N'mL+%4NNQ+3FM y^R%͙aY=|43R~. |7Dvgfc&/"Vֆ %J R .E(3(zD$6C"<04JpĆ 7!Ŋ$B\MeIn/[w.6gyq٫?fkMLd%fȄvmHe5[v{"Qa*:EQA e!NOW#\>6$kyl""obvz D(lyڸ2g,Qs!ʪhٿ;S%87ĘGFQQ|ZIfc7sSB7 3B~b*MZn{/Ic5mw?xJ~Y3hG!b:֙3љAИ2( H\0ޅt ^~2sw7TR-ds8N ?DZwS$ tE 3.09 qhj 1񦹦T =nogq Op)claoj 4G+$CA]ON Fu߰Nߡ:6DJ*owÉXY*VNYe|I@Z/S>t]b335qzEçoN,qdiفEF!V{32si\iOcЕw(nޙub0)Y騞wfpwb>:~@#.qDwlF7ؾ?_;yKSċۊx{Gƺ(3W>cjM7gB߳Ws=6{ SfQ>2殡KEԾ,JDnvݸ;ڶgopL۬t{G,c^DLM1d]L,.~A'#nrc$&̫DqVąD>5U5zB2<&6+c##:&ɻ)be^7dEhdꏅVl](ϑxa>NnGFonKXue"^ao߰]#Jeը>Yek.$r| WD˒ѮT-7,N$e9*:͋o߫9b^+8?rq|7my&>v PT[s@7=7Ma@ufJ w%ka >0 Ț~ٔ;ZH1? b>+RhP4|gɪkr 56Gx Y%6 /aE5H]alI"4o c·*tfوxRQŗo.0X`rYϚ$:ŵO.e+u5^wy59{%)VNЍه1iԓV[JBhY@ɖRl&1iJ,{qnG: cwc2в75\iFj’؟\/3!XnSHݐZVWFg$RNyJ|V`!X3ݓoyjkZO~N*q34JiL;ˈLl].jߙ MnGtBt500k<hÐ?WDwB̻]… \ M B˟PW*1]iڼPN`oV+dT$'RB4 a@> o?A*( R~ӜqR6Ӽbx@DreN BHujk58 HA;L}b5 hPUmPѸ'c:FM={>c'ər~V;;鴷GĊ/ G}DƳ̭ /5$d/my4s6IƖ#!Zc*LKߥUvA~)TK|,QjL⡗)mbב^EmPqH.oVɀm&vYLd8UJ bE MlF'qylu4LGe4P~.m4߭4d,e|# wjżTnq,S~n2sN;f2.U!ms]M$0x,EW?9sVTŢ\ eym~ ٘\,&I'[@M'={v@LAUrXG^H@cNsek7X&s5mÈ@4ِi̧w63Y/PA?(ϭY(`Ws`FgWFv#S0#~e&[c!zO+!q}~ꊸ]U΄|jk 7ML3LʹkL0$L!:n>hƿ~ & 鷥6i]PSPRy`Xon_)ETzp\+}4䊔^U ; Dq^0EcKfnnD]9BƂB<B LYȆkl63JB2„<>:58|/ad9ki IFs=NNsDיHAyW6L3הߣZX|ʛ1O_z7&,F;p@u?]P<du a!g7!LGΌVYzٴV |xA[ltl^,]Gxy?lGmr,ޅkkƣg~pQՈT/"Z0DYNeG3:&v7X'vA#)Ϩ k 8 jul)`_z]FZ6 ' d+d(dF類A0^cܿ~|ք1 /љ`D ;12=eqP+.ůuJɾrm@(zn}Y,e7MH& RvgXqVUlj_2/jM[Bq#yM=zW SXR’c\w削2^2~&p2,Ү-90n˝!6A !*_{ vY`5fU3]]0 YZ,hAK$ťaEye BNLXkq+2bgD% uIm0rE$Ǣ\mni:U,x ph%qv&XF☴;x%]"ixY0E3^w[؞ e&]]O!{ٿR}c6:PkBco=quhM+J8~]!'h+Y]:| ^-4hǓjr(#[k;,LYQ1b~GV,W T$~b⌥\mzmo`Qjnb"I3'[:1._0ǹ%5 4[q6B']WP )\N=EtYzcfJx>+pM<:Vgm9QLղ^m=湴.Gocjw/2ʟVGZ $Z~@(tWIcfACvhUS+TCz)wN{]v<BL\Z!o ynULAŷ^k;[A3 jA'péTr i$ 8;PUJ@P0Ycg5JRNF6K R.k 01 _xRӚtZ04ig:mHפD;4~ek8Jp{} _ܐ. bJgDm=qE6ŜL\FVL&A.%浈GfZ/גKu)wD=sxVeR l R@dd L{ 4_7A$>(AP$xls&٪R^T'4Y^'(44o~ 1:ԘS -z@1ݔ~&Zv֯:/4.`fk3ׁE= Ezt&FvD P|1i9, ?YKvP?j(0vbg"b\SCwN[d)Ûx%'ڋߐR+5gn,?7T9"'U"kz`* ;Oki13-Sd(@I)N:+ˀ(18"sK6Q[,Sa Lŧex ^wܫ Z,DN, b|@hk)[99}{KeJâ- %#:)9iqe!߽<Ӳ^xtJ1*cd].7VFW5<]@pW|\׽6f+fX:Iq<>G )k]JOoݓn YƼR1n<3w}_,a4raDkDWht/(u\EJ"`t]vt-iOiDM/{a׃]ld$.a*t=CbYV:tտJgpXbBTnO4,|-T qW @\n#8wtH+Y@vty mAy;P6<\D310^gJѥ~*6xQC$EDjq_9C $m2KHy! }R|zg([գ/`J3 (3V!w5|$yd.FR[ʼnβѼ?Xƹo@qR6*A_^Xw;CI6^p&+VEZhx3>8{ rRLmziK^тeT@}t+3Y,]v(sjak`Y};$J' Lm5 +9~/l 򚽴rEy 3:yʂ 1\QOAG2SY#?heءw3f)EӾDmE|ڎ) Ϧ:gIMh65)uRdan&$N|wnxI]//v{AjY'PS eG63L͏U[lfRKg09VISJ RQ>Uz`s62>NUn@EqAbNvcԪGwA1ϱh糧/ *4HRދ#r"cWVtSsL0utk<ͤP*zɜ4O#y `kiKoGZ㮀X&ˁ`t[F* &3d:vXmvciۅ<4+@٘0'at,LU=>!KKa …>J P'ۓ.5<F>P3h9>@GQc u` #sҡVA.sx`IE(`aR!gPcfi¨`Jh 6!eEZ [SH܂@]k ̳_&trx4 ,3F'ZukDq<]lb wa(9Vr7>OI-%0tL@}79GR#Tg@ԕI,lFq5 uq[) N6ga܅ 1 -SOs@!@po\OoQ?r-sQPhP1A Շq5ISDpmq68 ?ijS(˴:Z˙+of˵7;o- C-xLb$/֍H5"ؖ8r&3[Dđ #3*TOڻeFȭ X jɯmLoiBц.Qf&iM{']W*Q 6r_E ݒ}0. 6 m/90dЫX%dR}>(1RE wUz#}L*g[7(@tWt6Q)rUC6+3LjG4d Aذ}+Sr^CKfa]sw/i=?x~|@Qj2M~D\^,i,>OKߕ9t?(,ouN<ްpI9͹TM{ m3 Q'J_\):@p#HuGpcb~w؄Ms0qB%W7;q'!{phj9yAxceE%8-u e]⟭Ͳ H~hm'aYtX4f <1P )9:?NdB\0=g4Vr$B?R rjj4j|IЈ6pY3ك6tG ~ó&AǝߓHP8$H<;`J:۞w9h8=dVs(<lRVˣ)iWó du75P|^!;[ X|r82&y<~pI$paD6M#`qy1s)`fZ\FC.F2lF a}]\, `yjxBU;;+X-{dj~g<{b"Kf_MHH+*|E\鶏c0(w$\% \lN`کSDsТ I:rqQ>2!]%Xɇ>ڋnRZČ-K5͎vohFlMD?=jnlN:z 54g~2lI.sug[X7=) Wj-5V*+NjC*to% X%qR?_fQ'WH5H.e mMO>)I} Ht'r=Ih׿"C~/vs{w)RJ/?OG!ҏ5tP]8x7IM@fZ 4qft3ЄKFM=9WBq0o1o?P0KGazb#N6ZE |a;;,u);❧2Z`=Onw?c2,#Ɂ4S}1qwY^ZHyiYuQoj_\bfhN{ѭЮCg<ŀ @ |ce[(e|o 5djjF 9bj8`I{9@w0B Ls҂eNmMh %Eg=E~=dśk]jw: dlLdFWl Z=Qh[Uwݡzj}X@VUFh\ݘH,:z#-a9e=fV;R"s>[9&.^YS_<}kNr.gEy:O` \An殤S&$aD{b`2^$8ʶP=Gt6nw'j bzq,efP';ZH 'D~sYT8 ļ*+N= Z5 [;ScRϙ-aW!6PHt_[GUJQa;yie]LO%a?¹\pNlܿ"xv. V)^;(t{-C-3L z@i&7(g_dE(w)Ki ?=]PJ#*Z82VcIj-iރmssl%, b4kB74%ب /ٕE8ܘj>䲑p*69qwCnT~_y4-/%Ōo<_FWlu9!#E\.8.r0ϫ&YZ'jkg@z@pyݝYSsjƸP}C'bňط835OCGQ'&1|ɃT`FViPe8Js21f_(|r:7XQ$ oZ v؍)ToK=V}rbqHw#'Xq'yT×.`7n s @BgziC!qzKw3{QA/(/ hlഌRb}U)>~qQ{9m_RWAEp']`cz@ =Ly}x 4y*(F 0;RSKeo6400-tJ_2K 4cc*MwmfYȹpDFj H ?G gqR^G=dZ!rM/Gz`r4&9םʰ_l/^6Ds I|j2ss2~_KfyT.)8b$,)Éƈ[8yvq m> |Nj~WFWd v4oUbr xpa.zyʻSVyBmR4ʹBWi!g ▨+C6lwW`–z))wTǛXS-N(ԉ 0oq`pg 9 C tGQiZʸFɆgwCcXd Gc+ \K=3=z՜̰Xq>.cehz1&@ݮ9uCRup8 ꧁PcB ` /)_?[P=Fӷ߲fiPfX {jB1|ݼWtPYpBP!u#Tx7t$,^yg :*X 4Ƃd5J]R6̚ "<*QA8`IOBúny&~5 t1GޱǴK\<}k+Q͝5vw3TU:dyE9tgWڰ{u: Au}!äq q)u3WqLA$Ӭ cԒRl:Xjvb[6diOBIDX1De5SÛ UlNn8;P5i:O:dlvzb޽ s ztԠ% @}.dH"aɑ3D$n H}ZBk~#23iMu+s7G"O+u 2YX[m|݀Zg$\3!w.;b*W,)9hUQY6sAf!yu &kQ#I\ vJR^NEjq\{zi@0']6^r{R{>iQO},)f\,gSa[" VäT=3:Tϳ t.\&n=W%Ҷ\O;9dC]CU J[lՕg)YΙ$lܧ]Ie;M Ax 3,ywqpuUsC_o1?SzG-œ_b}X|t'R/@iC `i*έf>ɠK2㟮;!2a B?xB2Rmj1ē珃{n1}BNvfcAѱ2(w&u/tg?"YBd;'M03kP}D%iuht-q8jT$U@F.ɜsvyMIwA9.j|D{>%K1?=z ]M%/ i&Z myÇgnzQLIiMݜ?ϯP.:JsًM F؍e nSX_O1OiCkn$)KN-+<44a,UTYIX1ժFP̒LeR `mɱ:Ã|@bR 骯SK8,Iv}_9H34Vq?NC_ڳ1B$UerQxiZ+!G߭w΢FDf6jMT@ ר+rᦦXMD;q:O de4p\ v3Eâ4B+j~zF%chЙ*ZZY.I[b'dc>?#ߕMݛ$\so~UWd',݂xy-m(J@×KWp.H<׻w.'CjɎS0jʋB1#JͪPB]7GrҮWN)\P_r!6ւIBncggﱋ~xhY c+\B P0304+b%B;robafH0"AqE(G[ iUP6aKB*^&qr5:uo󭊗l\!o1FO 0{4EEÞOR匼]Dyӡl*1NC89*4s:"n·ǜmH nm1Ywh\[|*kIBsnR՘;X)N' 6&Y$  t9݁d/.7aiQ{Da"lVRtUbI_4UV^ixj`f~C)td9d2Z59A1gy]iJ1!pt%,~0MSܻJ?6 e>d&S$t{A(Srpk*Cڷ,Ԩe\8Œ,,d 6b֭K6 +\2G~<\1t x~E!ꉘFOdOƁ|*v IHvV9+YԁI"\D7u"xvloiƁ+)Wʶ%>{,ZSs{.!tAm?Dwc =#7zUqh} ?HS7ɩ8Q0yLQ=#@ W_IB+޿"JXiQߧ4&c3Q`^}/A`W콏ۀڔG؆ebmx ߾T'mTJ{S&C/'$̠JIЀu( $x7 arAi>ߠ(Xs}ZB/pЏ5x x4JJu9;l [C@J aH6=A9aߨ,&]/0٤'FZ y9-uz)^rqĶxUhT09A~-o a>ý?tuν[ H`r23QK}3W>p*=T}*Q}N5x9suV5{ىJOEN8'jk{ (Y^p)8&#a09J5#]/n|?覤h'vL^8i|"eΘ Sl AmF7Ka. @q[ρÐÈ臲!!?HGɆ{SU{6"0*5KaObx!A~R{.B'C^@R`OVTٍwm!*~jtZ9eLM!* Pd`,: *OPF饢8[Sqir^j2P#iW`k>V#법;4vʋVU~ztiV}f ?6^,C_6t@FnOS7JYM숔Z!xHF/Im3E*j6&]b*OQJ+?qC:/s3O-|JN}?vlrsDn?~ i "NM`I#)}޷l~eF|&ZIgkڑ62țA;ajswة:=ܪStշm!c%a.H<4l*uHzIb=dJ[QkLroؐx)I.m2&/+Skis.mp ?=6OV QyJW9 :zP^-0UbU) ){Rޤ;L6^tc&BR"P6 l%`Rt,i303 EdoBЎ_u [(G6!P;p@ai)Ք>>JGf;a¶R'9rdϽZi..}*'h7D"ħj[S젽 ^bfL>!`xmU\#)?ѺFS-נ1҃ф4ᣜJ.*/ {LVN+Q^R3+F} gx8ۍa9զvf}@o"vA;AW]iQi!wsh *Ǥ!q|{NJ%`C le~{1 ߐ0sJV 9MK!D"<^q\rsr+sIp,DRY.dgls yy{fm7PJ+qpLLj_X϶ARkb2h_ahMxvxM~ {B8JTd.%x}#)㣈X\ȆgB*"z8bo7̛.}KN)C˸StqǑQ:/e؈Z31llf]h>R Dpq+~uMnH|tYphwkfD'Ԁ{i7ZI#{Gf 2xi⬷x,ϲmsYVe ZO eQeJY` u[np^mw_M~6 xmXnTJ3yШGYk%x1(/¬\0~€ }#P\$]WSoG]5[^FUy21h%}4}Z1u0GeYN/E\C cW\vwnǪ^Z᫴~R[~<U57_ݺ>l?P`W3^b?I"G?r2-T/fGE1ox3]Jʾvg}{}x;9+Ef_b_f ꮥU1#v|2֝L̀ 7?q+]My-M;,%9$~rح]9;XE3V &*4Qo_k 1z(JU6`aNb0eU|PeՐxSWP- #N3)0?;GFvMGc;,GZJ}CLt*\CRNnnP .nl,MeŜJ%i ͊)DR۷j*^N,q'\ǘhn`ůofA9>p]ξ\~)d;'q5/'(-=g N*8P[7r(t&C^$Q*F)v!6 ж^5gWk2jΝL#EqXSEgv V !ѾAGh[J (nWn@'M!g5kD;7]S^*;xϨ g^ק5O؞Ia)N F_*,]U9ȁjn_#v1b=XU߂wDpbb-ɯp 4Ku LQVch̿=K :Ja~OdDl9>z r[FI˳Y6VZWmŹeeS%h: .C|\&\6 Z[[aFs㢧j욨hmfV)a^.'66 @L[4rZbS{F etKꎞ[%h#CB8YnǴ4ɀWY~`Go Qw# ‡Uhդ-}ջi7ۖRdQEߊW cu㺂*mvq rZw+kk6bqfD6ΚЩ(osb,'IZOLjTKwcaǑ7bo]"Hv82/ Q&ox|8[& F1ŭNd$ >"汪64TrLVA5!E@zu'!cDJ!#SG.e[Et+qW];PʝC8EZz ]+aVCRAa q̅fxbU1Wb\ŗQZja$55-Z~i ܹ,>>떇O;΂]jgGK7N"P}+3$]]@=,뺕|S趶H`#v_o͛a2QP_it+9 {YiryvnUt$e E?hs[^m LS Ey!G`2vg op tޫ6IX⣨pl ,cOH"dCXS4`l 5=}m7N> R[-SD/7(v"dP3u=вsA[:}=f%9 t yF?IgM$6{*vh\j<ˍ)ȿ=* 2 "\IV+S7 #BoI9,eN&v p'SؗQlb,0z$ h2o%G4'%\jo!`gk l2\idOZȪU}R }wI|yKVXH/8})w({!A'K gqSң9A9/KPUIwx|s88zQ-'3x3[5ԉ_L-+Oƻh$NV߱ĝC6 oܙaބa)c8pyxv瀍$> 1xAwSB2; 5N8 R"u:)JjՔ19)ZvO1N< @}R.p%T.)JJT9y͜L~%jhzd%h El sL85b F4;TxJO@>ǀ0u:&g6 jx JH|Ń7}̀4[ ڤGbjږʊ϶Tʅݟ}dJ~]_ʕƇdTVd{<\[T>"qP4JM&u㾱"=ick4;fq@/曱G%e?t~TS03fCI8ʟ1gyIyMS;p0THnEeLNe #M! D ZO=ԱB"kY-"cZ|,PST)8738v?a|]#/K2B ,qy`][Y7'H']O2 c b5 Hm 1fGIT~qDdJGk&pFV[mnmRA{ʴU"qfeFOmu/WzΪ\0^Ǭv}(,yYŅ,,|pm L\ܨM_,g)-’j{rάVZѣCpSj+8_6L*;+XAzMzjZ<|gIE# 71҂ 9t6MY95LIw )8Ϊ?Aެnlt%pSjH#~b1<8]8O4`[tTw'^!%KXw63 _z%@GB)1ho8H߇~1V}&'DR%#2(pbNel5 ۞$Fgj@$WL#]7#r ؕM{7;@{.A:q!Kǽ5Hwnw}=g6L+jdk]ZN ;?"CR n .`\ÝiemdA\%&j:1yÄz*%gZbK1mYr*0T[,M>A=RRR)s8Y%)D? ovѧ'Gh.}^Se0oҖ^Wȩbc,[ N4mhl"lܴbCWq 1BRQ4׭~w7)w޸iPE\fv;|92j--kY,Gk DNFzF%[e4!Zx8ot>%" kc<E17=fl|[͇EZ8/О#@l7Udt(yN[}sy͈~B3O<y~p~:s_$HHc:Й KNaUH52VzRm-P9t$ث ҪAAveO eXc4NKy.'+RJ*"OSh6 Ud~  xS"$OesnöF68NAyhF3A64vQe?)eXsh.4?FkGlpy-X QU)`VN2J?B Twu Mxa#P1f YC}քكS8Js0(ϦdHBL=Q1E"YB-:?US$W=b _aY { B`~z(}J\ WFpp.vd#kd v(W"|#o+ّ<#ݠ"yX_wJ?g456Q/ ']dw)Үe cԄj062/#9T"޽zA0eCzջQ ?:K^@g9Jzl|ɂ)sY'Q%{feݳ]Xu2GmmaC#wjռKOYD=PACQ0^'z!-v(ҨwT)zFHD i\:#HG]}%5ĄP$YE`W /ԬbCl3ovB:ΰƟLmZ)ܾ]7w7`!";/QS:?s|㖉2KA 2΄%n? 9>v}Fgy OQ+ =<I~6O9oGDh\R3fhpS(5R:^LiI4?q?Kʡ2#H-e(NA@Np}PZ"Oϴ^ q\c|zN"$#)P\ r'.U^HږU_*=c<]3v}&5`L 4 ´_ȞGȑ? VTJ~Oہ))%i6]5jO;`,9v 8AP2Z*\:Tc* uU\ 68AʹnԄ[8kN7T=u$8)|z$k^ MUmzTZB MPJ/ (cVoC <)^|g%L rMj|uޗ+i)h~\ %o__Xk#lwCs2 O:S @F9PmXb|9Bp VA+a ad}:,:nSS= QP ˸U45$،LG2D6|qzW0MCgw5`n7'%ޖ PTN27&ZVGwBm˞y bMK]?N oDvoD|f64dC25 F(ej+=%OMAm5`qyD%sǃbNf TB*@^jtv3u^YmREqPH}axzCRoWB/:*SZHA5 Zbw:cYht/e/+?.дX?@YrE/ݵu[$e{}Z+Q5;nbN]J뷴o= 7pmÉmD.~c;?݋P[xZà *Jfҧ3} x)b0dރㅕ@]Hʎ61ai0Mo-,iܺKjg@$%X k/,8hBl9B$S &aL 4}װĪOI j oFZx47N~pFmf͉ɒ +:VQJ{wbYwHgމJe^hͦ~%܊-MŐ<?]ʘXVJ/cLоDQe~63i}HX#RBug%yt^oLrfKa}E":ZDs$'Uw ]Ɣg@E9g X/;}Ј(A#}L"x-V3*_~+DlX47 ^LP_k6c:khT@R-99VK21Ah {r@R–tyOKq2ZwC $s@ŨIɢ&L8!ͻkmqMG(ޞ҂Jw X9td,=PsQmįITTEKف\ y3\/<ճ$|9!UƢ+H=8 =*확eS60!&i{1y9r#mUl[닭 !̳n / Zx<|5D`~Gq9|0)Jo꞉eC0ާnoP_/*'[0xp5*cG-V孋c&r&a$ۚ!岯Xy׽qmlVT.]=ח>։!YqeƼt\ED36_FՂ>='ifW& ZC-Z.heHMZ)RnQi[HKa]{K>Je]Łu߽wz #1ꬷDUF!p`?Ӭghk撃5P3fԄ3J'i 'PKh~!K_hӳ\+ ۈ93 1\ԩՌb<>V723Aǥ,Җk؃ }rZsmy4wǙ6xKeC'ͫHD,Y}@?Ѱw F|P-_&M0zk/WL<}27ϾڿꞀb8)X?9vtU=ӵ-2V}iT! vk<4X`)HWO%3"׋4j7K 0h!|B;ߎ1y|o&vO@HQ]wkՌPQFTvm5$",r|&6#vލGyz3 L]3G_`D&ɧr*$NiSAg6A"T3~U~'f,a_(1v e.uD)F_xH5XJeHа@a]8|)劻&:|Z(l}{Ŀ|/)]GhMɄInW:lƃh~)mQ|ܧi5sboܪFJD,tDhZ b?Q &&wpT' [#}}(d6~Lbq8:r*8@h9P^;E a*?tEVk/r(g%5U"D vJN.E I`}*9H>gcyx?xKB'@{dq> i1uTLA j"qGOAA c+8~dqWL wڐw>W2̋% Xʜ3O|4-nмN+ &NbiPB'5V%nlV(P:u;i[m䢊xB;%JhrGߗ%?/SkA:̮_2ӫ2RމǎfE_Վ% 1i+gXLgDx*6utHr}?q]{P]X7c[o:qclI< erz'[N *6D025->Np8),ߙ0IS 8*YS CQ䧷 B2@-d:E;}]f['>Ʃ-&&yȅ'}N8;L@Ә /m;>#Np ecgcdYaF!J*57Z%D֊@؄Yթڎf#NK٭/h 0'ȕNA ,ֲ+ƭ>,* |1w5].1FI\ɲ<_]&j&{k@> :gcQc==*?_K>hal: *ƿY*w X KuI=}h]n^ؗÔX}389R6Ǎ nK$fB*5pWm*P˾z^$拤ɕç|O{jl0tۨ3;/ dd Qgg?|E%— m<+&MF~>X:+ؤ$iC'!*飈ZB0) `8Vvu=QVy? nv;o8Vrn`8 ˷ހ mz]jb7X1܎YO s:%ޛvTJgx'8cME gzޠ .{_mU 3%D^Ct@6HDgW=]ਓf&PhIRYWf]XHG^ZCn+LF ZjLZj@߅oM'B\>Fl,:S>!Fх a M9+HГb.q _Bj5KY E!^ԡUm76##r|EWXp)? ꣭^躊.m*+_@]ԏB>dC*VYҖ-ָ=k p59@Ví`ʱ,hXeZ\f/:{Z{3'X7Bda8n4}Lb aAe}ZehU\&*"'.E`H(f= I d]DvɤKV鹏ݵ/U*cEN#9"pׄsF" kѲ["t8!CF%r:-frj"DZ"X-O,o:twă14lC .7Na;6n\>@JoxW=V_{QUXq} 4c rWo^eA5Z*z]%Y?y%weVŬo7@XԌ9Du<$8PzU&>R&KQW\%ol#mHA7g9^RjOR1ɟB/e~GRxkf_w,5^Er?bФ׽/Lɼ;7iYvڧanHAa8_r2elpM#*?:rbnvhWEnn1)P{07$bZ*:v7v5g;vvGϲ~s}Ѳ`j ʵ1%f" _ǎN0Rs4W@\05&DDά:`ծ:&TȍLURoڊlL)!ηY H3-ezt-.9dahL<)cb8*{Fּ$(5aB]vQLIޠ?r]Qh_j.lQA5RZPE} Y$KGV[a\l""c_(fyR"|yyT:NE> j9wEg 2<] Tp '=~d^JK:t),!񹈻8\Naڸ -՞02ng)1j%4)oqm1֋U=/߸H zW;)U,]|9"yt'制hS}f6HX[y0J7W-O6cM.+}hD]w* NK(+V0䝿jJ̌ g%S܃_l=Y`vS 5mےVN𕙛{~X##.LWzӟG-DC\d׿!BwB5QK4GlŴq iM^ )dWf>$*5[GGy^{Q?>?%Ps# i|7Q剧SFŧu‰ e҇ߎ`Mjf6r}#ġygbyE8@8c-)Un_z4Z߳G:.i᪻D!TgvGQu EJbߝvrA%ymFK,\gs**og׆G#,XaUpF[m,/҄jr 3[iD9T8!+Λ$!=zS6',bV9{ƶ]s |%|[+R=cx}- Ge75b'Pm*V!EDܝ[1 #րʴ'05LHX iXuob&צT{ B|+1RI7)aaDCE2(" `xMBC _W^ũwMyHorgP{n].㤴c3.hUCx?qD [opvcL+}iH?΋1 Mx %Bl mP_kDEHp@ѣ+q_´1u:u"!#zt]&MXW<2gm(/R'F%φ\B)NmI܏!ݔJ^ttp M>y%xٻ#lp;r8 LY<:_Tɛs13GF\4SPy뾂 nwYZɂ}kJXC1n {M6Fg}ezhnGoKdCl8-c.Vaѱn ٟVI46?g2: j\d?8il_*PЈA8X> ʛ no톳r#J=];kpu INxfp[<]^y 6 ?Kj!1~9bscZէvۦ>hbvLB"Bή=_\mthPzc,N^'!~/q ?1q踆iAiOQx=űB`giaQ\ a"R"9GC%Y2HLts IhҷQm} זVN?{ltS$5!2˸սړpꞖ)&$JR M2[ML \sB ,gYK=mMbTE"/=N͒GBZ`|.7pb-($XPDeUG[1wŹPcjiJ]FˮV.?M$zh2>{"@n=r֧x^V};MtmWx )nIP-p>*S\Q>Cށ%| t_Fd1vsH^r~wDXA'8=I@< ˱Lf9Mր~Tz?hǰjKyp6G904!ER&M=UMՌĬ y%5P:]k<(N ~MV6W{ -f ͧ@K eK~ύU'l |1.6ÄEV?LqP m խ|m;GЗi[yP9N ?-[gSkCr_R ʦ']ͮr }UyZD%(Ze&T}] ܪ {gzUמ0'~bY4 KKV#7gs(S-$e|e,Q]}%+\=ăF?BzUTsIr92> ԃ`= S)esr fu1 bz.@ 0UNQ&LUXb0R"|Ip;gʧc ؘN9mPuN)L [1$&uL5 C_)]h?w7y~4*F 3ւvр#v P"*maI_ٲkbXE}:R)GtW/+w~(ͽ:#<*lh%Ս&` vWX2ЧͤPa$Q'S[_naIbGW(C9\@伣@b rKk fCf&0@ rKߗLS( ALB\Pl}uq1 L%-)z#HX%sh4rq$;g`1A>AhBK1oH麅4;1a4SfrL-FfE]ix ,ଗa4H΂^Gߒ7 AFhU?yX}/]93 {W*`u N FB)uiSM*r*ӎotr(֯SE!_Tt@rM}31ɈDn,;;.ֽ@FNn Qn '_ty@C#~lđz f$Utx2+|ѧ녹 ~pm7 x!8\SdmyX@$fSڜn4ˇ01*):$jմZ*k-^$E@}ՠKh{I{OnfEJU^LCpHR\;#E{SX c'Q>k*Vm-**@0ϯ;,ANk<) wbw#bL6͵[A')`YUr?(;ngnT,joF"6jԳ pm"I!Sca8A׶rg4zz}l-S<4332M&|7^#M`$Y$ʐ!`GlġH".9^&CW/mqs-9f G (C{ 'Cai.{C]GlAsGjeD%J5z(te?.6)?cX*Tƍ/Xf @f `bXG)iX:MiʜKw &XfPh|bSj֌ 4@ ڿWƤs2g30.1a6X8}/+[5J @RVUh]BQG]2(]hj6v6zPid/}u,T?J`=3%LftlVKe]cɘ~IGn#y_,[\W@ dU=ZʕE,Jܖޜ5CHKUN-c q5oP{z䪪h|dBr5G KZrjpP(%j}:hImIm)#cgwAٰX z}i'wٛy2?lы'=>Ѱ'f"lo}*P/imHEJ]۵͖*,Ot։,~í8/W\XM-a7µ\ EՐ+p]]RX|x*MuC ;TzNZX6T@#eӁxME+W$ Ye6vSM$ɸHEW;Dj y͚ u1K#mT4!;淭ݞm;rP$W*VzޠY#ӓD{]#a {W6Ź)Ÿk4h0#'!Uq\T$3׺N9p__h.N8IW00 XJJKŋ7}"bI˪,_n,yv^~n =Ƭ }'TDk6u]}9)(rE3mnrs1re/Jph_hh: t;n=ϥx՞İZ(M;Ime(.j@> BW8QU߯Lp+Q2PW_LM.T| 4n*0y 3y~b&fD}p , 2/ݺ9Q {ttn\TgwWP;<0hcҊ"j96Cņ?紶{D?se[+aޚjTazOS آ> |DSO@EmEN0%G κTM۞nSx4P15>w\4%9ZFkŔ P v}u-b P*.mf-8C !lAxT[ #GQVmL?eO%(/}W{#ARE a. Gl^ A[u7'NuY])5bӃ@ERHv ̌KQ?s)-xri@@pDYp. G7 )ziIN0 @oOȈ:Mn\&Z!p\dfTW C$Ai;P4/?h$rE C^F7ȅN6t XU5:vD;^o^El8[73;@|1"YR͐Hi@\:a2.G\р/mv^7<}BloYTq ᢒVԽK-/2/}mOG"8GӐ2-+ |S > r哊%:X߭W4;zF.]_Rа]Z9?xMxtd@AS;)*"Ã$bW{ zBjgKl"e wԇ1h/PިKPΘ0n% &D:G \D DPaqKQK)gxy&'D^5 JiZ/_E &Zգ$4V]VsvUڨc bC <)m>4<_or#=_j {ֲ)3}xB* ZB ,a<$AR3&~õthPzWy$3>+~Зnő;C,$.nbǕ \ +|1Q֑+I/\S '"& %6 ߡbȖ'otscfu2.P8|hS h{\:^c&I`=~tY-bd5^f_wq,]yC=wJ̦E$a\n'^@:u#c`,vx=djh,SMW hkKGpft /M(2cOD|f/p,Ql Ƣe 48xϵrI>5AH@c0e-9dBJtQ= ΜP.q!.Ad4eqTP!CJz>v>0@n Hæuyc-%:Nᜋm7ږPσc;K!?EPq*SWJA+iOf01Op]gy-8rO{D7?oHl1j'Ea({\>vJ3薓@:Qk#%.yBQ#@ k;?,pCVjKj\6ЎuhAȢʘu|2fI `\dfz8J&53\!՚{q¶ԌSk&5l5,ZQ1O!}VK7{Byݔѫ'֥={T{s~"4dͺ\AY+󁔶,enލӱ֏ \ R;;uAaɡ>Zj ѳ eЗ4=+hrGÊ6w怳}K5{al b0GY$d)jgQ =9]yз5 y.0L=}Ң^fzaNYb +k}z` ef;.3E on?#d{x< g&s=j QIWhp>{_`{0%Ws z( -$SRx}>bZi&RzUF_)bB#`j8Uz877CvA⋿u=)jOZṭAp5O+e?(.?3gjzZG}@rKA|.hU oŀ6(gw_ G#WP^7ޖ U .=')+<ԢXz9t{Z6WC&4)W؝F&e*" JOtdhMPd@B)ɱ_nT۴?To S料`aq9E  tNsl9~AL6@[e/ĜG7`ԋ^~F:F0dd@PGc1X`"(toZqjeyi +E $L<| fX1 zs' 8JE7E[q/m<5P&TTTx"$ٜgJYr % YG7|x{ ?r6" қ$Q̦5~TD#=tZTߦ\"uI)B٤/6qƬt)!鰻|ٴF$}`>!mRXcV NjԎ( l7da{6lA bF vR")uGj塤`Z-gp1+kQ~aFg*ُyi*^&["_D0Z9|G,[؜2+`&Fil 0 +A"? o"u:vۛhk}H-.JӪc#Qr[6ZJ)'x`D"EOw@x~"]+K9a]o[TN/C hFQKH;>y| Kß{$pV,ʫkuJ5Al*E7 Iy  MnjX̛YmoAB#Ջk`l-'qٛKPds}}n{wL_E~BEj:(P̩mKZ E%[;te}Ҁ!g8 9tVUV_CK; ]d_W`%l>p/+Fkb%~^l{WYK5WMPW0,5Z$a[\åHVRU7$;ҥ7kʛ˂Ha(ta*h{Χ94*o%)&jaQÎXh0)#@C<_ʙx^ FDvo si>L 8i0ubi"]|;83Ld4GגN?yTJNU:UUׅw,yuJ i%3ΉDv" 6㇮>~]Piʭ-U=9X:qƈ:Һi@|闇Wxdt&Qms E Fn@_㡝NOx5ǭyJeĞ B^D=.zc~IJ⌋T6>$\FZ'E ypaWJ/fMh x*ЂdU6kUcMyB#Lc.H~odHFl^q#ߢBw5sG9@5FUzY70A1AH>"3LzVC2INW$0tIY:x-Y-+,MB>0T:J`? oXyr?BtޥZT#pf9AfVn {|C8?a0os.+ 5/ %p oY;tQ@yJ9Ds_|ْzGrxl_k{`aq*O"t+m Bߎ\X٧6atl/Te3UcdY sT'h ;Yi N%S5mB>Cz>Y=ڿ"|M#V1&Q4g>:SGR\+\'4]l2MԇQpv۬ *R,Q#bfTpaX|n> ^$ D2MgE) (UsusO>d$LiR |Uۺ! &,ʄTuPL* 3XmLG&Aqr"we[H}l4!hꂟWFCm/iXUGxd)#k;_)NH z&i 9JYt[U `<ώ+45_u.ʛgxC6|AҚ-s5ʘK %_5.GO;=+^bDj -1,08B.O,C\y{F-S$ \@rs8gpyj3Ym.hT+}+W;cs"YCWʷ"#*fC_)hY_T4;Z F/g"/L7qrGY0lޓ ;U((,,謻wx]fyd-ZIs'>7Z+…rẀ+Uʞ5r(h\J1|!%:Tˆ\Μz~R~ȘdrgS$u dnאJ:G*itFH*Z*X EA3 /`dQFk<[Q ۰Wv ]@?/G:u^\c;e[(m0v!fpn.EqM-pNk4?A*(#G],etXY1 cX@M[͛qv2ʍNx@?1grP"bF_362=}Ei8׿ !p!_ú}4FS5Ч`"fU$&GM I8ւ`Ӟ@'Mdr"7Nu80'v`./8W~ڴ}z)PAg7~vc͜ F.;:.nlcARYLuAz~N9 H]~l ԧK7_aD%Jw2ny]&%VZ&6G$|9b)ȅU*&)lWF۰24g#of) ~A2 x=^tuCɌ׺g9GRtdxEFb'OB"ݡC){-EFׯ򙑚Fq-X_*XI]}߀Su_Z|g-o.:IubM7ؔ4_ GtNK@ΔGԙ4ZƥG;뒾h!7m/I,((a7Pi3D6 2T<ko7 T~>ci#7 #g:M ѥGz#%0QHin%OflaS=+ 4~/kҼ7x4S@% kͷrS7J1 Nv85J.W& 1L- l  #ѐ ؾLRſ~`jB{Ն<1Jb.!C'L"8%MGʕ{2cP"7zͪc(BRRe{j1"r;N+;Kc=^=;ϚD eZnk9- úa:AJ%l3d=kI A݃2?1 ^ :k5f$OZz58QY2}ANTyܲ$g;)O1xxLl\LK7 0u9#[I>e@'$<~q7ax*o54Էghp݂NܔP<з-5TѸh29#f>Ukxێ\ҧgyv`zy *O2?ٽB6y3Id+^v6#Ml-sءjJJhUe1Vh0nP79zj ne/ \ ~Miŕ",46"߹_b V }&ߡ㟕%r.Ϫd?f0Vc]75zEl&Uh8=vn;1}/ԧ  $(tb+ݻjEgh(}A3\`pRqx.UAaT.]ۉӉQk1z,',V&^1 {':)~o1ym\XX8Tj'ݽIM&FrxUUK4|=t7Fsn]Qk4*CU{RYgW!_ G#ZU5p9hJuVE*;!3WL uu> `h}X)R2F%ڼvMfKQ4gyN,m6Du?cvr;@jc^PUYO1V/"=%M269SjᏕhQr}k$L*;_Hkȼɦ1:띺F>U֑ax%IIh'tlQPl٠6d{|H5 t\|-ш_o?Ax "lOPUt":V8D(@qVQbAI(a$pm˄t1wQ)9{LKO\"U 3dVX5/.?Tz,vZz©5Q6?D.Ӊ*P9%3\FKMr{ʹ0 [M؏1oM+4#DxYXWᛇ]U 咫7x&=q='TzK*׶mt7P3|kŖjo p}H֧dZ9 KV Ar1gğ97] #)_r(rg bJb*a&\#`MUGNY/}|_|_ĞERqmݤ"+ )q2n+fkw"d2Í=x-,wT:I)cQwtMp ...Uϴu`OXЪ;x @N=v%xnP\HcX M9Jx>o:~Wj'OUTā] Hb K7D޵z:mN#/ HߊH=jXV(ǝ`}oaWU 1"dl'O'bpB/ $sDw(WCFlXP|ϒ6y_E qbZjDs0Шqڝ Tş&,xɁLߋ˗ZKI>k,E%K:)#d;B)j\K Ö3ҡډۄ-G=b Prm~ H]a8̂Tm㎎mwΟ;h5;YR?#@\P')UB<b9irnާN f},=˭ϲ|L{xƞDCM)'F7\\G8&0lJ*bꑜ0bNz4=IKؖ7b?mB į ::8!zf3U쇃@'磥f$KH솺 ϤOvܦP#=T${uGiAX/䤰%]vr}?*&))~<lP+}`QZl,?*[mWbutHp@L1/EfrE+b렌\-ܸN7OW(=n}*Y31wMt$dEP:'|AzPL-@Xis5e˞g,.JWX5SPQOl{xpFQ@gH%҃XHm!ƌMJ~\vz%M>tX?P I@O[W%b'!8tGG-S(P!@Sk:߹ vgd겓fJgue5x#UДyȍBXQ1=85{)MX{yY'?; ?p/1G W1+Ew9R9DVC)B~PsH0 N9ͭ0<9BVz&a; [XuxKدjkֻri)T޼瓘7?b`Nw(U׍-gK [" YoNbbwv`XYkkQ&hUKSQ׭oų3hz^d6๷O}l-v;ƛ;U:caw36kU=eRwF^HܠEiB:.=kg ޶ǵWUdBUK;Os$ ՄIMWFN S J/BSţ#KjX3+psX 䠺ޟOS~4"! o`!rMdcCBʹ*OCHpщs"b2.tK5O3.q}ڇfU_o@; ^BI!ح1 .3YAh2UUXu_2S8At ɢw9x=a^/q*]FjI\'t >4"M 7 @j (N)rx,<Kr.KfJz~RhrC7i~WD ۦ bPxFc 8~ E\X1MrN~D XQe{pcOxI@ {8n>PJWZd(`jDq[blWCq[*E!5[9Fc=ب+ҴZq]JW\xjg!yOB) S_ф$2Aue(Tj2Ǟ\Z3F[S* 1mcfY~Ɗkuٖo}q6GȔww/=X9L~dvdJvHJ>XEYn 0dImonTF8\(HkE{Hn81TϺ}ɝ6`p2#/yHm=*>AfHXEE⮘8Bܘx71!g#3~6:~*94`^'u]$ԗ!HoAT)e't!m^72hD *8ukѻhg3%ӠRt(8+'j-o erpׅV4f#:{(<񬅮eGN/^c OSiW'CkrKVcAPۂ- ˴YE15h ?&HKZgcNan`GF˘2ц[^1C? .Xc TwK102|9y%"bCx^^ۣ$n bl!>jp"`XBfJ'}aqׄ͢FUh.*9U`/:uzW]VfT+km3ZnAs }ZSDW#([4" 8'+= mʑř:1sV/nTwc?LPOP_xFdA>wh&9/DQI/qAN}K=|RΑ_Ձ\#I  3[qs4[+̀`k(`=15q9;Ԏ)}Fz2MPf~A[)0uY,ҼTЌQ8H!=>JSh" jaF׈)kUQYW3pC1{Jb-E@Dvę DeV5ۍз_"U"(kq9GāT gn5/Y ;>3=:{FѓJ<f iw@4&s6s%V*&[ci_ajHIK/l}&DtRc8z9N”>N/V ުhwh7zI-b‡fnIu|@^rj+i;Dd! H3i3 ^*Q)wΉ2T"LxꝚ %5%|lߍŶ>5ؠt ML[FgxŮ+R5iZ1E~Ș*#b; o贫SwYukYiE1 {ĥ=aRI^{ôf-/c,@xUw6.U't%Sru~ kBdIkyC{ ;+t}ζL8 |$QX(Ljf ZWl㣭TVloGGY4n2f/l}h~<#ч/5W g,WۻN+K_Oa孏hl1Q-|)Lo(F.3;f@{ZT[VwAhRיʰ:_jiܙl%R}K@{-h8#kdиyFG2F ޔ8n%ЙYu.c ^!k՞>oOYrt<*wlqpqLIBxz7аHUG`Rn%j=. +6a\Z P3lƃMX(uײ-/B 0>4Hfz<'(G(8 xUeyէ~m7^,^2*pp yp]z8S) &$d@H3UY8PXeZ0DY890w_S3~<4Z%)^\aHgoXld)#7H=d˹yj;ʯ8VL9tQ(\K{<⛍^Ȫ$|æKp#`|u׷.RIC'Q;dXD30mgYML71?7DkA֟g6u}}rUu&|qF%3"blU!@*CAj@/_%Ai1/W8l k^]p@?'//_YQ8t ^?U@oEf:oa280ϹN9LO9X=_ԤPH]$N'ŸpC- Jq朂j7,F]a?HKgEY׋ `˕c<`nDZW k"Ȳ1aY>oM0 3ևWaA_w25rkܪu0F-\1r,e@alhn y_OJB/xMwwna!}/j ;`顀FK뵬+%iKQH1e6pL}?(Mw7o*|Z YiIPK-pn1X:ۅd{`ݡc`sXvsFRk%k`KRPQW\ {Ёܫ+T^`98_sg.~cX_Ʉ^AZk}WJ[ᴆ,j"yJxV㍞(=Q:*{A90 We~( s)OVak qf͔-~etp %5fv;+,ً6!MD4">,NM ҉ Uj=Og0'U+qc֓Ni%AK }H vbֻZ\93K KXgQɡV3ߕX3jg,ɭ6^pY"(X@$ ۷qZEj$sRn_] ]_mbaG n?UZ_aI 'MR彆$wX>,@(9B:)e!Q DAtS)v.qEp[{ucv؍I3"/3Q:ԛj,bHmOcΒUe2t}#բgwDѢ<܏aOPFHˆnSXe$AܴX.vX۹MZ72'雜@)'AL9ַb'YDClOeZiin9wW^V CcAX!h5t/iFxmj@Կ2Rk6ܢ4vycMavP. *{?nFn/T(ӍJ eᄀΡ'RN y~D =bƪPDJO&e)PHd+T!0y8j5 `W ˍe#(DRϳxO$+C{ĵe,+-Y `$r겅 䗪>];Rc+xU-)/HPż$ZklkܡlEߠ 0eaH +wovҟoxNj51D:۾:!x@Vlf)U (r( xWCRx{c t~ Њ#Fj k7tMe,SY 3 &O_dצ< ,H'ʱZIx ڎ!5YWߞ3ק8L{aAdN,|+r)a_+dx i_R1t,I2vR Y {@+0] duڐ ҋ4w.g^ 3fݕyt06HP cb ;(oiݏ4fk=H[%| S@a;I9JFCpZ M?aNtQ-K"UCQwHxZAq!B d[W-njW3XJ /& > z$O;j"&_KY>Dgd2Z)W޽Hqc^wÀMՒH}ݶ4ٱe6FϪHw "Vaѕ}‰_zhbogBǖ)ޯ펧$tzTROY:]ߋOqZ}{y%$p?*-rJJ#(1^m Qr." X޽N(V 'oj١|yZ\سAln?raZ"aVAS~[Ju![97V#D>mD&MՉtKi1nкh.kpoB[-m0`_vGQZZX`<;Y=b- W'w ̈́-D q5|Y?r1FTڣa- L>2V95h%Uy W&Hu^dxj}Y fSG ۡE y jEN݀7-aaj](F#.>zۑڸJa@b8f/A@=s\`X$y]B^EkW.JpS7?zdX./lp0CAOL(Jz_g_kf4կ$<~+[ :'U976{#;N@껫 ;N'8exij_ݽ5ZsQʾC-[k̐\x5aG_OĸT ,V>9|8@w%tύ-PtV[`L݉J$N/ﳱ[>q쑓2ZD;͈'KoU;Mp|I`JP tn1 2Q944ŧ%o ?|Yq:;՞6 *OQHUJi`>$^DI@Mݣ:SxCmx/D覼uŏ*ʎiiśE\bpevk>KA*UB4 ٰs\%nSɃТ }>VsKj_~ZKr*Z Mxʧrn*PxU*yHд._D* DZ:Mtδhd+ۋuаFpt Xx}hu 6j-eu`*d QDqua)%ƟyF<2+D `V6nP M @+1a 2$v`Ael:B(-q/^^g(t`00!К5?pŒo#9G!̴SEB )tS>Fh='`\Er4S>s݋h[[슨N~'K+:Q]E6kud⌊$ Id!2wcIJ#l$Ȭ1[q"\3߿oq?:}B哏}C,hH>zU[Ce$gh/u(|%?t69i#K'1q=d6-O [8!}`'LRҲrkJr BmԱqc|+H^R=qU@8$Eey6JH"}Ɍ&R asr bDXmp'PuwvYKn`@%hߐK`U\.0f8\krfEF+.J6~:x}e##14Y&iyeo0~þSq KZ6 l`>K>3uLaMoD d\9w.mߋ"u'M̮^9{Gښl!sC#u829 ^3tD"Mu,<`//ܙY4MKGMFaT$ āTC9^i-^law^sK#uxP8) f@ߏɆk=2(M KF .ؑԅ4,z@u)KlK}S\G)HX%◶S;+fA^eaS39ق%l~RtpD6Λ a^0eVtEӈߖ2+>kv' , EMy>'٨YBe0 Y %L1>P4Ӈ^O0&YZI;h!3֚HL\ bhsxQm({Q#qV>93^yFqL-{LfO*\zz톴o% gˁwvdBa-}ي:hd܋߳9t-ŕO/TZX9s} GU!M Kqc."P2Vz0FF9Ŋ+Xل!Hҳ}#wIgo$آWZ,TVPt9׺t` \?y$twbY),W>RE@gwޙA\:SdX7KO>}@X'f~hE:ۆ'Lo4O5Mw: uniqGȄBN} ib.:ER6J.ꋼMYɋ}D\*f"qZ1*ZϔP0+yu'f'Rʮ˦'hGa5$X\h@D\Q ԓ7Ų"d(`/)!ˣ>ꢃ1^Dq(xdgTŻԟ*_rPա?U7^[3ࢲI/j.Pg`SrJ[ߒ[|p*-[` wqy-3]XUކ|5?@PfW h{/Ix/3Jo2쯭YR@ATAg<ROױ/ce կz3ĿF= `la` /{4S0_&n{i2wCyLRs#yK+@([@^Omo+TC {OL.RM[2ov\̎|ԍ 4PV$Hx^LR= [`ua&YMEӗ{9`p&&8!oM+'R ^XڞZ=W?5@-=ȿfyXk=-RHť#t!.Wjē=἗D3pqЩMs "'a x|̹{,us#Ӭxc8Xp6g,/{늙?@\k1oÍq(G[{g+x[v0kXq{o!CYQ>S2_vqR<L:1?"?]R&_@#F9oЌ@j\p8"2$?sͪq];.a&:@]x-@[ۛoNܙ=U5l aR۴=A 8k")M(E6ϙ}$AWYVSsX޺>\ Hkm2r3\d|ە9?&uOM>9 [am31 CjI6Jі&6u?О}}UN ,ǬLNR *- x֌I` ˡ\u=QOX7e󊖰5 )f 5qsqۿ9YdtjmC]eQ%GMd_οt"> ţO)tJڣ]VYk$_*c%ã˴1M؝Q8vgf4{Jhmīi ?A츄EemT>Ȭ<_iEu3_'Q=:^mQ ޛ-T4]k[B17 6yJz I.vl-|E2C'v Ça]cn!p]t}d%oC.'-+2=r< *՛@{?Js`mk:Iʢ;9Sj8Tj Cj9~;ۯ$DazD)^PFmVJ5v~ );M2f k (^U;[b{yOV4xYduj jcz,qm䳳6vY)d6g٥h^lĜfpuAsi:1ΪA\S2P~LTIVr6`Ыt'"9{nz&k3} $ėgצk3Džm"( TL`_K%jSyAPmZ{3j% sN2A YJӰ6aDO $W #'"y|2n;2D(h."ZF:vB˽?y 2 !ÖK=NU*p7g;}qѦ_$CO2Bu^*R*P.˖KZpkO2H3mzٻ ]GUMȼ F^Ba~tkl0+2&Q %PpeSj#Tم1w Tp9W-uVtZryPic˸oQl7"EG)D퍆/ cKE>f@jDl(:rydw iu43>J\4sY`\鵴[yCO}yWG2gi ׺ QN5H֯ aY?ao(76' aJ>۞*Dݸu1F]m_oDuy\g0DXz?钏`jObVp;hEkAiM+Ճ7@1TKwἲr_Nav<=4- VE랕ZQÞ*/%y +c%pW %z]hjT#Qݹ`b [ކ3Ͻ'~*R{u #ӡŖG/^z;6ܧVP}9Y2uv%M֍"ʒ؆]̙jga&|A&Vs}Uw \mX$a'%U*OKV(Y|y-V@/Ž9KY!W}ʳ9TV@CaQl"S;C`ڟ%"{Ϸ֥M*,,գn>~i{ty Z_uda (V49xo]T-n >ӈ"?9Tb7|iAaJ ;<W5V3^0DR{Q#L0!iYy%~gl\/$-6x fa TO|}*>5[_(չe!>w` QUuC-|F{HhtF$FzvXA,4o ~/ؚlv3jAAo j)RQS ԭ/fRvxiz x曻e%0' o@{ i w}~S06w)I?_p;HcRR' o7E}jΓ2GCv{(s2R]i̇y#VVbG%YOu0Em?I|_)6>NǗ˪ȇ}-+Mjɑ &E+TtwJǚ?ԟC,Q!<C@КRٴ; )g[J4 zUX|QH/5ril'EqE++AnjUE#?`rXM̴$Czs2öZ驨+:2y}Pdo!,Ui]?oDNU+!h BZLuOX~|f==8~AJZ@,EkT5)N Z鱯r  ~'rSj m'桋UD=Fgzߌ5 ,˒,N67<]xaǥĵ9 .F?CJvf-?: Nǖ7+)LQO=$lc8z$OWǠ=` 半nDvqB };1^uaϽ"2&՝uwxq ʳuM¯V1l-l&__Ahz!iH^l /r0'{TM K#DT,l>D): d?*vO >qe(®)Jp+hЦ-_*wgXa_^t<.TSQDkI,kyݓYw:2RB^%R`uNCJ'o !r(S?,ԯ: J~,dZ7I1kU'~ըoS70 7tNk!5|7CѴkUZӀRuO0P35?' -+}}t*OSo g(;M&~gGc6vK<VZʸ LEbCKy >\uiaUsn:,܏0憺\dT05wTuDRv]@jE .lB4Nr#`b] f*a^x1&O\{IPo~n"jZ$9in-q7PժN҉{ Y ,q=ġ<藡OFXB ߺ4wPx{Qf] ^b-}ybG,M'ŧ6K_= \5 1c{^O5Sznp/UQz72>ڈpFᳯ7ieƳʎ69$Ck=sΆaZÅH)`op5:7= ."Avkٓ\ \=X<)=w?'0!U73mFɼf-L.}гT5~j`'HBPӵIم35X)[W1:vR\hegn-G1 Z_U# p>ҴLz o+.R-QY/?F'OyA4M'31s˨C**}"=sC\٘nFE?* ]=CYJٲA+(zQMQS ~ƘBQPmz@8G y?~ʷߒ75Ċg\$Z(M,"xM.g'N T'q dv +e:huhcqa9ˇ- L MRDSǞ<%]#FfJlFp]I~Atᥟ`nk\^ƌ|>Ks!XP,+TZ yI߫BLҟl"_PH*cu7L56wD#z9 Y7}fb#y PsA^tE~<BE4\|~ըmLY*ݏ켍Upk/B.g _x$lL@(໨Q=5p4ЕY);-,-wLXޛ)ա@,/~C*r}R07*v2;e Q]\pI|Swj`L AN0n-9 c>4p~'1wr(*Xt ǖI"µWk)w5<6MtfW;CvTx\aFq -RenD>C&UFȔͱ#]s256owgnK ƮIUuiÅY Hp &?='^pAHo\-MMuK1 'DTfVWsH8swn>}yVmL}WhGgXE q 2=zV}2]©]f"D ,}4Ҙ* V2m^Q/.Ͻ(x\=M!Ջ<$zV7]Sst8|H&hs9pG2lB☤,S02୦U9\fOV S, Iy:-iqyfT1Ǝt:d s킭"aɦr<'db5Dx_ LzcgtTh$VKsŖl ݏ:b#ۜA~g˿fVx&Wc=;|]x\-u3sL#H9_]}PRSMU-`аΒ}=ź9\K6T_aw]P <((h[{e*24tsPk$Hgyj6 °v-+[x5S9#nQ:+񵈻8՘{^?d{yȇ𞝧%W|6rGPbt/8V\:?X/ m506,%xbz5`\湽)mXM-;IzPxl>ޙ.dތ 撰|Yx&=zY7e6+VMWt?)|.cy=i%SUN0̢#G`0yAlIƉOsR\]o=GQ5h$QjA숣/e-W)%'d5k!/roi$?X jOo鳥l6$7k<8?ÙGS[.98% ~-o;绖e4HJ7::T_$}hIv¹QPh$f'+'i)!qfnBƓɀ܏ryiry.;e! ~^ xtq][ IgNP T2\ ƍr˵b:0`.Y3% !\4rǽ;5^P2 p8 62aTW $rKqSc |pה||<7% 8D7[0zPU3,a6@sx_C?J#ڟmo8H"r/6;z-HW@F>zO17}}W $h̨OXJ9>ޮgn1B5 Ui?T"E(r^J*8"hmo x81v*Wbpq::Z07'vyFRPN(B2֍^+0ka7 2s\AdAyvz4eWHxLX RtMqKj#1؉n!"4{ Uv4L" U)q+<p|}Ij1c )z'\ )҇l},){927cCJ<9Ofzof9LjtF1ǓK`J^Mc:t*9|Bs;ۙ*3U9M$ɪ3Vd!1A0˺|g[s zJexFwYUt }|U/-dS20 DeFKV+܄&%7˥.cFHrbY*< ~yr Psy%1&vt@հ~qPD/aHnNFO4t[[f[oy<9~Lwf|D[3a2E+z؆8sjL`]nm4rh"-nF[iM<{ZρFNepؤM%i`y6$>tRqZr(fW^5!zyͷi4B}l|3\?ٻ<Dxh&w {--B%cPH5U ?n5>R>L+iD;^K"3RNQ~XcG% $qcb[6"1)Y Rd1elZJ11 2堝ԊbMP5hHl'H rPz^OlʗY.!Y]+J}ƭ$&=V,&SK3y(<}`&=g|b/اj6y뼃 Dz_T̛)p]jݶP6+:']O|(in/ 5$*-&',]cHG3a6tSїq.9T66 tл ^~A!m9F,Bd*(I(vMb9z>RgNX 't/yKint9ud!HڱQkԌMrY=yA/: 9{WVBpwNQ@n=&Z )`ڽ0qA2Oܧ-C9҅GI, bypfv ڳS^A[}\4؟|l8Ľa3½ԁdۑ.hg>d2B8(9nW%S?q'uMH#s{ fڿҩ!EMy6((ZflЀrA)$mb

?4̆912q\T8`MxGvmv@Ş4It3"u9'2x 1[zI3a0 ɼ rpii7,Xw:ar|Y  zsҥ.KF9]k)5햵cJ />HRG^DPvaI2$6_,5TPbIo߳.:t2 Ew'5n-;.!݊ue$mvg=jzwǩ_T&(ɘҢ5Ecɓym7֡~I֎8"Z}/g57|)KJ<}0>[ݑV=Qde<̧Ųb/G·%P୵3aB[;c#A_i(?.REyRIi-x&mke}9bIɔN =|M5Mx55mGfyg ?&)O?%bVGm탦*]Eu]l>Ȱn!VtYg'+Vٰbu4tMYq*Bg=2h3EN0'mDxrCr 3SU#4$~2|vc|T矿&<8TF®vxD{kZJ$O`fhV:,`6s tW/f׮|Fc}o/tһ@5%(PIB@_d}3QMm xO,AX-Z*a)E'^`m{JLm7كLLEw3PI[#Y$Π(~OGοL~rY/0u~W-i3PhӢúQpzՒt'TGed2#qq^.8:K44C̚U%H)b90a7^1o#D zyZCyj jf!R)J~VKQ02{zg+@iˋ`( c5c)*ܬO N[zxȕA\ޮMyDjג]DOS  xjlels;ꫧzW{Aw_ o|h={i[7. nmh꿺(c╢$yDE:!aޗ =$>n 5+Hloٝ*o:'u h3eloI zb1g੪Ū,$#-)^30HyC Ԉ+(%"̀ ^KT cðIJԶ0|o͋C^Գ 'M2#P#$Wc>eZ 4z  ދWmd_4YH<X N.UOYƥ*rPzE5 51z`x|ԕD-ᚵi޶o(7͆}}(Fxt[tU0lLJncV'xh~zFqrRfV@NJmӱ%`Nҁ4FcOCW#|)1{d}~a='GeՂ\ T31 06''@PZD˛@ π]k^;4б$AW蠬zDs7qB=U~d+s6aNB͢] ]xϥrr[.-q+GArP .qap>7$]o8 Pz6Oȧ!wjE&(~.XMS7{hmδ7 -sT*l:W58nAhi\K6tؕ+&$](9>>)`@<Q5zZ{rAG4>B](-D""q ~5`1N☫R6+ (OlyP_89צ ε:(]QfH깸&|[҅']'MKXk<`(!]]a}0s >U﷤5k~}Lږ}WPvkVFZ<͡e3ϱ񡒯B3/%xOZ3;C7zSA7fs H!Ϳ[l&"~ Ԉ$zXJzJW̟ 0]ШT2΢9s!-2)b5\H,YӒ^p*Y CPs`}~^t,,RCH CQsZtG)C Yvicmn̰Bo+Ao!;HWZ kuO Tp&|ۚ^]j 9$vVP_:|I)Q{2,7R +<er'3[hȣt;3 .ݽ.ĂWuS ]4>Ri@gMzt03- O_(r"ќʔ ZQ?Yu|zoFjU<#><W0ilAa / GJ,SwJDY\mwx*6\3=)`LΓd/jf S_lkk(#*E ]3'~y F$`o?ZV*CP*?!2%_SKndl8YxhJ1U^x"3MLw(4Sp"#n?Nr|8o N zj;Ǩ~ˈlT%j֩Vqw֖8:o+DG[@1`7G'vza8+NssҖJ~A%}rfS.v}}w+. t0(jG ?>`yyLfۅ;,Йi\̎@dU~}3a}3@L^ղE]p`F Nfb0Jb1DP-ws:)> ,qD7#~kM%?'zՔ0UGO#aǦ喡y ۗ-01EipπGcՆ0>__pmOˁ,[r!24]UU m|;>h oԯXB²Gm2(^,Uӑ$ S\%aqMΐa̤imAV=F˲;-OۡdQuT'J j玛YДwP!q}iviމ~`04+CyT](NbߙjދQa\6@F#'gj$DL+Zrenݼ-wXT&s<ĀF$(#-}b jMP! \ɧ2NSkO"}Fe ۠4Q) ?V`XkWS۳s D] do٣e*agם·#(͖$6a9'6t"a#Fy1hd#=Diz$9̭VF9j3ˤ=՜aES^z6V5de/p^`'`BP X_K"g L(@" Mt7UԉoY)A4Xq;IxSaOr 8Pk|i0\'r˅UVwCO5Ɖ¾0X2~o<a-U^Wg=܎̢a.)*XÚBdA7el`"N{ RwKx8mzP #ϰXI?MgV_m\;~*z䚒$׸ v<}9mUnϬY1d S667cF;W&kk;r^EirTâ(Ҽb¢| % VE>TTȧkxHs o傦x-QK:*{U;ܔE>S_¢[j BؿHdSo]}s M M]5ª)OSHk 3pUm4ҥ8/HO82'nhKn QČ>a֤/I) oFx! ' .A x<ݿh9KzXA킣mcf}W8Sg殬c!R%!lX)-[{F̍ȓlye혪1#:ѼP죠Xe+OZ(1kW;˪}i5/'.-/ :{>mgSuV!΍Jc\fq4Űsv'Ǭ'q[$rV;_$+OhY9B߼ƤjNT"ɑW7o-%odKm&:dn;LWM~D}]zXо0f0g,ϢoyWgo7U؝1HQMwe>4 6w/MȲW5Tx.x˦?(j:MQ -#D)OF)&6L^IoͲ!.~D!CkOdZAkfMj]qW:|Yqn-۩s(ew}9 IFrيl%uK:@qf uRrR'em,^kcSz7f[Y) *Bs, cd %/*πF Y0V9jv{W٫]Lȓe?bίա +7|J(` wB rZ \$7JUjP߶$R,y ]-Wfb/uD f \vS^X]iGSUm?6kOr{$4ސ(SI vD"ߚۦ+pb;n }}IIxsӫ9гUKnrOjT_G6N`\+ŎUkC_z9_3<6xo"}=.;r(7%{#iuro :G!J5$-$S.hP^GFZ$YqK""w!zX'm.e~p8Z({0\s3˹7c/WvFnH+͖ePvX0gtے}DoHe &N8fʼn{=8QP!th=YYN|{mmx14~]^lޞs@#fsP³g^<[vS8YC%з0V F[@YEd%[HBjyC>\'pJx}սz9LQf\928d*3I6u ֲR(ːxM:rOvli\oneP!DOU&@Im 1y(R+%SB:A\Ʋw'v +~^ɉEi0/rg{o[֑udz*Vz<93|]DԜ瀶[AܬMk"p!^Qq1> ca#H֗y8*nFEKSܐHf^:a}w쫭]Ry'X eZ6FՒ3W X0HOS@z;t@HWK:Oɗ&a--~bv[V/ܽ7RBy2hn:|^A3 *%F`4nZH ]%7G 1-[|/%̴qz:D+^H*;%"Prp߇Td8]Ԅ)׃+w%CC?XDPK~:ܻXoS ?Uu|&7 Fm7P=:A̞RH|!U,O.=]\MG䀦(6@{C`R{ Mf'~jsdö2tQN8',Bh@{jV,g53ZEy ^ 4hP ђU"+ʚO/8 md5qm\P^rK馾 sݚNlL69\77öp%&h)(Ū6A^swOj*7sjA4?KHB3 ? +SDAxLT۶LIn+YF\b ARF̰Rs냢{ڟj!عZUp+eؒ?q $+[;PNEP=DXZF-7I{4KE.qԘTHH71qj-o7h{ hH#%ɥOȶUdžV !L{{z~ G[بXiOp sBGNohd>+6^> y?¾;gьl7nLtPc%nEY0GߓDY5 e 25Eqp1]MU^ SR&R4Yўq<`f[Jhh5qDe+maBvmpƜ\NJᱎb<+IpfĮ4 }yRZC*TA!fҠTfy\pn *lDIJWpa}L" [-VQٽX 㧎͒mE\<0`q,m/n?k+$M.g(Wʇ{fNӡF IƮZW+'Sgs\[#YEWfWP&]HaPڱԵGh];Dp/z2 q5 hX|x;4Q{eߤVÝP1 Qe>dƢ l22|e<. r^%9pԺ9E f =.Ky k*E\PP_iHDZE?ϦGW(JBwpV|0nP0s0(ណC(Jgt"<͌'^  TVe*L J*5@pd fwΟ{|O{lPU$#HiӼe.gCx6岟ǯσb._Jۗk>`Z TiyœĨK/݌c5wP} j`D9d(mXYT86gSiqD9d 8UOL)l$pe@PԗѳÄI3 b}f6{8IX9z6C n,>g,x7# ­`P䨛8;$ .W_wIT|Õ"ڎ^3IK>޺]lg--s8:/X׬]q1%: 6 xȏ=LȸwCC&3vhYgӭiǼ'F_OG%~a-.kE[|T$yn2Uǫw,i,0I_M apXV|HgDlJj- [rCQ>`Qk"G~vjzW]#*Bo7Ī*hXL2\@:.mW"hl'Unq"I9tXa$smK.s zg"XdžRbJKyg YW+>1? +U!XK Ol~ p?]YGSuL/ 5n*,sjK 5hت I4)]!S o.ce ,Z=h!U{n'WmFN*`,*WVS;8D_f2܊ CU4ÛIMŵ)J5esVV7!^Qe\fS_Pa- ؜F;aE>^b&[U_y!&aR'&b=ll{*=WKj &wuA1ŒWuψWsM{ޫ%D>[ͳ^b,jvN/xމaE,Yr+<~1ֳN6ʖ^m2M{Ϡ4FQ|YйYvsIU͌v 5o ͚;ft"qJ2dTL+ц@ z9jiet EY)+hqJ n_aL)'ٳ+ge |౬5Iڀ'ӝ1Ώ@JCKO&M׈;QlMIK(Gɡq71ȫ]24#]ԢV6H*3Kw:gwM -6Uj:%}F@~gO{j2C (ˀfP:ecEb\K)Y I+?1^?؏*aW!槻u9F8> 6~6wqH 8k:m1 8k2',Y;!|77z̰-e=<¸Uv-I['HuZꍻVW&ȬDm &I_o]{䠠$.8k)"GV۸!w wltaBF0ZOP/E:6kuEKdУpmjzQw`7h 1YgJlY|^+i~z q'(Ͱx ˼#G4EƌE>m{X{ӊCϊw"2\'z9.1t){xz>/+B|1aMTY%RwP ba|=}#nhFbC&maV7]Ɯ]=FCcG3WY4FMjE[QgrYIsm$@-!\~?hU&@6 Պ҃l BI_T q{0ZsN7DvPK>+!PM/-Hfƽ b161dP5Z[7je y4鎈}\B G:V J&R,)yG@wy3C6GZX,} w/Eϣ9~CTWAj KS>;"0] ~U1Y@pj4PϨg%BU\{AX+~7Z'}Ht5b)yڀ:"kI"tºԼAD9W^(>w^m/_4)%^݉Yu/St-]$bMfurFDPx@[w2WRkPﷀRX@IZL aa5? nqs!H!F?_Sʱ8W77Ro>6ϽKdj:`9UyW\4'g-r&Ja Kбǻ4=`د5H 1FVL}O݃8_Zӝq! (i3aZރ4wnBH<+ ?_bpiVrrLhi#y(aF,25Ε<ԅ^pIg | R/Ix`UTmQMO+[$LUMZt],wXeȈMo3SgOu< !;<&]=~3Id'dA0tq} Vx(\H>w:tx.1V!4SG@卨BR?X5~:.d6(lܦZ-, H.m5d0du⬊#=*4qkX0뾟c<4iCD;2*Iʰ"`Dɔ= ZUb2k:XxGV^:3&iTfgn\S@Uz:|C6f=K,1$ypٟ&ӝQ``C kG.-̾Hɋx$0 e!tB6bN,ö 'YI;(*, I\'?Β޾P`#mYn[9􂎣R6aN*hAg-|yik80TW'Uu>sX*V`6-rPKŷ⣯(¼![c82D5!# t̗tdi:?}6@"FGWm"S_rHQrJIUh>:(nXXݲ#pɂb4ucg^qtb@ZOYXq\i%]Q\yVJv$L1Q YBo/ثHz XzG,XDkS#wLE6 Ǯkp]P/(0(c|=F6tTm?el='#;NcTKT„JdEI=5;+?8\U⍶ K-N<>nIh } +fޥ I~ma8av'9ُ Я.i4|^ȱPB0;*I);l`rZkĩx;s>4H޹-iUjQDxQ'K H-U`cSi k.[n] 谊URK 1dh7kLNlacKK[m`JRv̖U*0 {wTF [^IG'1pЧcaY|՟H"|X}ͣn}.[G{NQ S@ Hi@0c ?#S,2ZXq1֟ D餝cBc7 Zp8h|R?$$7e:~Nl~i$QkMLD'WZnFiO\8WVd(E5u~ ,{ň4aK lrE~mU%pD@2qKb"KD܀d*c(S3SA [7 43+i9@;"3C9zOa:mn6l@kIo\j0juFk-}U꺛J⠔mp%UF -ypWDb}wN j|D{AjErvXn3%oGtט(7 Ħu.1Wjոݼ%M_?(i3U-nNS^(5E1z&lS!+CGڇX $*ٝtdNe!(N|Z$1TCޙ4#H@^YZ !&UE.j;n6,kzv :z.k֭kuZK3ٯi6@Qɉc1*zi1|5MLOj~_tʼ]n{QaS  4+WwJtCwy:Pƙ?ti_E$\UFbdn: qS1`hk|9Q6fW+2qEu(-\]:&%:_&pDh%ԖG(E`m, K<3bez+9\?#W.i0T N),hljbz7ҵYk_MpYU95tBIM)=kTEGZt ("O7KpS~6.['˥lC-,n-cAL.M ٰoԃO|S NM֘XxG.EƋ;MׄvB.xү>8lPd_u*v^XUd=s}R 4L3lTRaye+Y:o-׶Qҗ#{fdrF\eWGNn[H.rAy[ Wi~TK,2#nytKVʵ 1BcadN|p1I$Bd5\o/R s/OȬ)MvP~#@(gDj8Fn)~=m;_~*)ƔS&. $ Z#t(RygÞ!/d] ,wLwZP`K'ȵDj{3{YqPpfɨu"Tu( |)u T:JEØDض#X-es7ODm2l.OQg 3akRN^* rh!4Y-woJԭt&#a9 φ& cbAڈx?Wml w\ǂzA*K>`R|Ė{De4keOP#USnX4 Fah\FSϊN3b6?]fx¤b{ef$8D$.5Ӂ&Qo4%&7ylyۣg1/\&e]>QdANuG䉵K+-(:{VqV}ѠVf VPPfZ|Ez𤤲Zmj=&yYQx"K<kWд݇^]^Sj7}QO=]x/k lJZr$7m&E"dHχ`ڇGO)5{%;OLQ2WXE<?KYy?Ѿژq5t@c*"bƷ!ܺ:UY3Y8$IN"=5-\`dj+j LqE`5bS@iT2lJF t1%+tUS_l'AR>JId, f\, K5+`茋ڑB Fπԕ<o:uZ0ߍ7suq4ѿ ܦD-yOGC9@=oš7"”ՀQr#\SfB0d:T!~ wJy`4m?FdJ؞NRYtVZ%{ D 4KD/Ȕy;3AР']T3kj0^DH o0fF%- 5w+-&T<'Ń2ؐMOۀ}f &QއZN>7O^P8[*)Aw0G@ojrI7ᚆ'ō()g|;B{)`%?'V#{#`8\fjo+ŀ~<ǎbjlZk_/vnuYy'|4I$CWvί ?<;$\SbgSXo/A΄FYjܓG.y{"S5/![|4۹ZzSpgyby8^cl!Tk *R4@SDt50P6<-E 句DD)N/o=5ߢ9FBr%쯦^.0\ Yf8ddu=- ]jÒBTy#1]QPK}sדg3(Q+/db&0|fG:,nIiN"oLɐi\?Z}rXzHNYAz3 HA5}n:""QaE8.ؗNeXH[zmjN~ɭMfZ,lݾQ wIjٛ^oD-?!^y6<[6*}Fr*7߆NH^Y.eQZ?n#ϋm{b gSBK{W|rrKweSix懅C t8iYϑy5 r'Dc/XTl÷rZ0dd$]h[S@ q)l~!glΟhNOR|􎲼)ov“yXY;K~4vnePVB,j&?0u0Z f9:\*eewϿ*>!Rʓ7w$- .U%0gTXf"zvE]kJkcXLP=,8_i jƦ VHzl F 8dJzYHڪ%j`Wpf{pHчwЕE[<)8-KJg뼷@aA"j|h)E.>RLrKS*3?aCD )'KMWƎr);W{:U5]G<L 0ށqD֎ɘB̍ @ߒ \ k1X!hH xR*th3 ?nj!Ymڠ W[t"/ڞ/ҹLS6pԚ\ًXXDI)/6qOLPԞB]B1$PZߙNXZ>âh!HulRrVa'Ut أ8M<)M^'F4S%OП(_6 c2o"]~=kLgtJw ph~볨<:ax m>LHx੿`8:IU;[ Df6 xm]5i]o+0kXN(Ԛ\tE/ǩ{bw0Dx$S=Xٔs\ոfhXjdlŠ 3tIpv$:!oοL(fʄrHi=^1գ3!,rdZǬt3" _Ա\IZA"!} \iMa hLJ rm|-/N9ޢw=JߪÆbT)zdߔcz?KyF5.Ǚs9iTZ|]LĹ1BG5p:&?ҽZ5{  E>i8M?/Y$~WR5Q=uXU7hQEK-@ݦ^!];^<,zL@n{>Ij;oa>C):]3\/ j4T ojCW%5?ᖛ zM@! ޟцaEXM𣞱GS36>ΎkG.p֪;k0 i,ۿ+ ĈnqW % lsKl9zj:%#ÝZQrl8gft DJ+Rwc@lR="gZg],l?>+ƒ3 )3MAV#f!8[JxWuy`s$ XSTˋ.a ˝wa''͜aw{6eFESGWG,"6' m֐r9#V+6S'֑-&dA" p6àۃ>,.K;ۋludD^Xʗ*=l2YgVOv'7 k%wu!n2G7P7A- )|_.6T Aa [^טÚO^}s4D`4~!Y((J$q)?Q5Yb\:VGŷn'2_|eD MV5VC|hb㪲eyx N&UϮ>4mt̨-;~J#f!?;j!^%,>L]7^vBB\q~s'5;-Cc(:欫>5ʵp 5,o6Vz]K*)G>x,:)y{{zxG2x$ wV!إ39/"m ~ZD݀X?f''I+A_ qhԜ &P {w NVvj/vN߬HeyŔ 5^GNrN,-Vo:n@eJ*LAe u^൱INB3FM28s=d"ۀimV%!n`]^A2|V%=MP?'XOu`d.BR/4sz' Kcc4L˫y2qu;S:x$8řU|7^N<9bO)&Z *6;Q| uIRGغ/# ?Z&G"=H8s}'b@ky5 ,D/2#Z١ALhWJG_UPG] mnDNYƑ׬Mc8qEdwR9򩰑ѳotIw4b5:I>FNjA_ʜXÈb V0ur>>zLM1r4=y,UlSMg+Uy\orYEs9_{ P;a$8"징f2%}g.5v>vPW;T"xo]So-fM|0+Q ` `ݎ{&wkO(O n2L>g`䋡Y;x B5J[ UC%rm(Ц Ԥ`׬<ҹlkR@H$ Ԡ䪄R@4c+P&HԜia fAJ ;t8e&w|ZG9k ~QuX5x *a`[+pJYD.xb8wtfv_Gе5 EnY^,&p 9u9Kް*d̍[r,1_Kʎ!͙ג4g{K߃YP yR&`F/,PdGYʟ=+9AֶaT;dKj$ L*>Um -p?+` ;1f0oJkv7oV7Q#wbMoMT_tPktw697 :ݛA%pvt<(tPthn7^c$s8iYiC}# IӆZe=CY9_TdpQg@KP<2zNnhJ܀L\u|-힃ԌBXnN|X<0!'Gle0@ҥou#w^dn6@ [ 'y һ'2Q ́EN.zB G~5s^(4|fc6v)gm3gqU#1La'-`vW~Uז)J<-˂:>D)Mw;dxfvF,YX|\^h$gsqH_}j'p1s:PݦF߀Xb6b4&ɺQ碎g! p[@¶l]a uI XŰ͇HD6 O-߲I(<YzxOB8=h5T\/'4nlٸCyѾp4+v0uMFf 샾4"CFƋ^ U8b8x7P~Ep'ОyL[ ck1 jtL_@\:hm~kV=%TʜԜAo\^3p83,12תKLTzWmX?)ҕp@J#96 )ЛTF45PGh q:5䮒8܎(+kW^9(?J(%dهۨ"D,Y3#(AT΀Ʃ0@16uL'fR>׽-c)w`ӐKEt/n|H= 7fu/ȋUθHrd9.nߣrl߄jF5 d@Q~M_=' $\:eTڀ4}ΰ+:^O M;:PXkΜ>΁]ն=C/C|7ػCREtlΒ8lߥsNuwA?*[V۷;IuӍ^foeۈ:1)3!'S2ԜS^6HSr{fi$L]4 j %ڽ'bPGp*Z*,@,ϧ|HR?Zs>](mv!Ya]\HGaI."޵7ﰫ|rX(ؠ)3dS޷wv=_=@Y=3XY0_@`0I,w@ӚM]|8T\d/3>KohxD˲aoa61hgh^yio*-SxI|Aw˘R3A UjJU3(U|uS¹imtG+=\NISƖ 'Вvk+"}DM]YmX!žS:2DH~LO Oq gWM÷ٍ5Vޙe RURIޡfN"4=aS=0@3N#L'B'.G"PR 3>ٛlنKsRl+7~F@}W[z< XɅSGso\,lv-0{^/h Vxkl' VGaK\*K7iΒO@MaY:UEq0Y IV9r jϤܟhej:״[@2˰/4*AiAkuycTؑwpF+m FQY/b 0Oavv6ۿ`vxsa Kv~@@]]8.,MK ҭ[:W3n]EA n$(XAx*E#/ΏL R L:f_pUAӢ%SWmӋN&0O5PRISiӜ<%=8r~sXr휍uPu$i%KN~q h ɝ}-Oʢi'IoUY9vO9ZPHc '/@Ky:9i(@MrRv:P:NkM_ȕcG.G(xv/`'_ 0;789mhG2e$joޡ0":gü§YGq5Ek&DŽstL!1ɚ;C#C:TxKH+e'je'[mXSBW׌$wn"lZj hհ3i66x9hIR.J\tM7!Q,0zJn.'< -s5íSmS{\.8ɁUǜCJʓrLk*HS؝%/v S&5[X+,l~MG>Uw $KC}TCW}= >Hc]Z '8W]jҰԴ܃%T$"l0H }mLf)7yOqch3lbo67ZTAIi<#8jFz7V YQCMu*!3#Xs =Dw?%ܫ5+"YBJ& $ȹaXCdvʵ*X x]m^cİa?(ݺsFIx.b:K+lxYMDpqιXtm]+k8Wde:^?ܪ1ȼ;?P#"8y׋h[յAzaSwM!]?FvљqՄq1tXuNdo{hUR`I#G{W鑼 5>? iV8\$o{[ְCGr(ֹ.bqtzL>vh^ߎo˙ 1A>":=_s:z3ĜGl OHW-|ɂە&u%ʱݯɡA ,k`'[[7>1>¯ވ_Hmbpq(h dDC79y-32kA9]CcPųq},BnXg5UıF+L%6;rDZ/E,7Bd%֊DN0>r=ؓ}gѤ&[H%~|euHqOKhAc иXBG8O\2') /6wWR#6Xd%Ahn=MMdxZ2QQBT #KC-eNqfӲLbHZTA89I)Qf:)s0sq7WZ\>lniC; քimz<^MdC۷gqyey-i#H !j3JI lhԧWO µyq2Mu2^{'&GY dnbzOm.zJ[u~;r i8#&۴|쟁:UYwZݎ4-o/ZCV(q7eY_[p'nGeTZj,N-OgƂے^r,A₀mӼ[tv(Fܰ9eheAN4XdϤƵbNF Å6ؕ3_O&]d)CkrU޷S$0  HߐA]iBan*F t#gw]'ս?v3(("S^گ0C|?b*|O-odVE)G}Y ndRr?2&hޏո[H 'fF$ꁕU`fj^)R^6Fك9R,Zr4DGtĆXOBӖ] Htmg7E$䆂}]5@{ca$+ kʤc5e.R! 7i`\Tf=/PYEG*eyCQa2*WAHN,PthzمQC`&B_"7܅<.4P)b"5HȗN*eє(^06X^Ots ]bn$PlGD*'3M)\V9D ^b΋Z0[(xTs`wa4ǬUPgu?\H_)#IL{^_ 8Z/=|[֕Q?|LԥIn7?kLp\"*#% cJ ?j%}sp.+7$ҡy /؈3ڸ<{uT9llc?/|]#`a|ۄ;gܷ`+ʪRĿ7zEHc'vI+~RCctm`kf9))hvr㺕ݚfbM'<%`($tyR<@|Zpu'j3eKBm`j>o βޗo4AaҌO⬬UtoXz|nl=JrЬԩ-͍ЍXz^9P{tݷ8,HK)Q5)wB׊A Ď1#f׾rgFGG^?OBw)#yʻE M%iAN9oӃ+ʄW)eTbZ>Pu͚˭+@RiCQ6;d;6,.! 6'vG  w{8B(ї)\%{4 QdPCKm16~}k9l~fZg9Iy쳂t*XYke/ IJhل!I# {'dfstVKD-TR:}w~#~jg/r2(ޟ](DzXy0IɘJ?ya}M4rjm c@oOdҎ[|mMBHIF/Yx7qT:|<-O:3YH]Q{2hI h48} qfA$X&%ذ%zyd.wG+Soerؽ$CwW`ZKL5~l1L }y8e !:Rjو'oZT؍gMUW.9THջ ƘKVC%4~zj a1d\R\ 3Tsi( Fig㋬.A1'ӂv 1S(hcCSWy 0zJTaNdUvt|R hB) 7ߍi7y/ڥbfaf!ߊ0}82p$̫5F/,6` w.Ү+U{({hI^BJ]%91(ļC0*fK O&׺^<|ۧ,^=* O 뢕[#!Ug}R@ Rc={ܷik6c+j,S&59ʗ!I]W5%$xI69߰tI̧Rwq d[uwښvȦW_E;iIQ,u4\dX~dx5>}Ϳ 1U[S5iwg,@_j9p8{??TgeodڊXM]ƫkF\B.*[GPM{Q|:dfjcv{VTixo4E"gm*چW*yS =HwtB="`{P'w/X[}~g[|Mh]õ+9ƌ`N-g~mhcaۼ@[0?s(.~ fA!rsV!N-[g`߭=*Q=7xFKb2489k}ꊹk7;yw/myEv@x#0nvsIH< ˑ!&Cz%~X [H`Jp ^5$ ",嵬ǿH=&Q +B( &nЕOpSk LJP+ Tj]rͪAV5Ҕv- zLXZx+:4{E-2V4Y: ?6^FAܽj2{E|!6y[͂eT^KQ 6yTJ2j_D`0hHWl4inέ="|J~íO uD+:F#k|UjmV]{7e%IG ]|o.iq^'c܉'~4]y$=}CN~^0ġ"Nsߍix;Ng=$j]&S6D+YS wHGF prEX"1dU!$_fgXiv} zE[{C^#CXEolsbR6I4z-C`{}$!y@]Qh?] i&%j&JkC(pcE'6' 3,~<#P#s0 `kHcOR\zt4k0suK/Le!IX)P1tZ>0+ i|wN&KO.XqA21yLfQr4v[)1.LaIhWU&r{|*P#g 9%[esB7wdB̶ZbU#wd2-.y>FB$*JC0AN)ݬ@2 }Eidg{Jԥ7-)6*AڄwJ{iԊ㢋7fQj~f['|}:[2U#mVDM;d3]ttN p>b@1XAɇ~< do2+aHiX 3,967d'MдM3pʣ!J/#=I$*}m9%.wB@Pъ)BM /g:Lć&D,ΒzRxiʾ!01sm!R>nӨ4YncBƄr?uhq8bO%(\$k:9w2¡@>B@-Q~g\z@rJd,y8ңWa-c9GPTt7{MM8܂H6]7?B欟 N{CäbBK&lqղD?2K[N0 F/*ʺ rMt87M;{v oXR=bDoGW_5JpF=N:h)] :e:ވC7%hZea'$ҏ8GD"[ZiN3TAuz%/bob\0FǶ0N.xakDeИ?k1蠘0I*`qAM>47OqU!8 qJj&YuC,t V#c:܇ HPcx 'ׇ-htsN4fLEQ=ثR^{<#2l5Sz\SbP(r+Yh ѭ#p9Mժm9vZ$Ъ,ϓXZ{T)Tҟr,Rt h ~Mo-7!+Pl-5yܞwt.da&fy>7Zıkjh\k_4 6&G`Hg?T@vJi`zOKRg]!;Y 4Q8Iڜ$g&cV큆rOiCMIne ԇ- Ŗ㚵(#!LQᚴ6rn73VȺ4vA1|K]00$YL`n2LtN} JVW7L. mLؐǡdvAn\Wj0gP+v:!HNH#foώz 4}5řۮA=MK`~;ޮqCxm?m}vWiaS/W%M:=s*\^*OWiG`{̸F&ά TW1fῙuF].M9H4u,`*y}Eg-^Ia# A>e4/SgݩH!TC579K=ӴV;L%|ܟ/O|\Jgj_H}|z5pGcUѪ7,Ih2lܬc6_oSuc6:4^'+f܆a\C4Qjɿ,3B-U_[\8I(؛B_:6ob* 5Hᢪt?k y3虰>8vuWrxG2+UJ%Hd]_OFboӗS̿Ty]6v6K D?],&߉Yb/0+l $B18[gRL8kTuyRef?PpQfv.ŖMpڥ#K8CXhA~ߓLnC A\.#^ UsfQ>%NV')qCoz%lЂ~ FD:1$@Vh;՘ܤ~N#kZDn,J=jnVzMcABDrVC ]B|lF =>-Ռ+紷EL_'B^W&mh̐ar%Lh):gyLmj F=a*>_!8S*iik#jqGCn6EBqf8ؼ|4<?ٛ`Pr2F`Sp Ĝ#̋xS}R'S.J!_*}My(u` 0A1e#)lF[U'{0S}QMj YՑtT0CW\ --!<~[ 7O24g ϕP:i \0R='ݬ%T쩯:5/UvS(j;"RvD^J)w: Pv~{B=[~8Ҷ0KA8|ezY#J_(:F]mv+[*)nULJ(MNb[!tv4eIn8ިHx|"f `4L?,%MD]-Ȣf'lc4FOvh+$IBB1frr|O6F9q35GWN vQƕ~]I*+o kYYM^>+rr:S ڐW怨c?S__ND&H=wGZ G *4 gNd\JAllֻK\X/mΙ.Uj[nY1v#5W; a @#dc3\Ԗ:ϧ. Y~K uD4 h/%mQU$(>9ZſܵElRpĎ,A;3ȬD$lQ})'¨p! -YOi⌅&~_DY:=HDR}F= WYEϴD-WV)ک)9.J1/M# vHH*O}U\/W$G۹ՇH%"T~]BO Fj3(˒'anesx 4-G1߲rY(GztHwu+$1T hEb @#`$28r5Qv!`fm*fof /e,X/0F I(XTTv ϩFGp9)xRp42 ۿ* ]E$@͘B hz\(`|.l7aT-h#axkZ9!h3?~J%p=$Ji9H2;% К:a L(L(3$DGPI+x?S8VZDg\T.~R_kA(_kP*iE"UMg&HeyOzIThF6Y(%) TBkuL$^9JߖvɔD" XV[&iKv:P 5MlH (A=%wa7X3 )&ΏRU:*M5#G'NbtdU0'$lvgHT0NH9\ý<ްtIt+)yAʫXOM<4ok{F["̩ {>MjmƗ1OԻl"͟AAA{wF M J@]=쏎&u8Ȳdal԰OPA?PxQ**ku8~ۿȼj-E2EfX\9sN҄70qIaGi?@ q6›Z1X$moWU:/BC0e'cDd3X>r[f}l~t 2)(Ƣ@W}.4ꤙZnFu[[;IrXm*uuW $:Uȟ˦4חfqH ].J bЩ/ AUǴ2E&r :ːzI%겿KI sEuJ*eŜ˒7хKgs0\@x;nUX562ص/7`_ 6bB7uZTC i\Hfg#C(騢3~{e `Ifta-YCѶGJP6w>S\89=<ȠcFKf c_,}I OF?f$t(=%G~c215bPj&]I(t,|[~gS4#T/.qP؀{n6$$^YNPs!sR];p6?\cYE67IJ?RJ+.Q.dc AX30z.%kEtK)_Ά b7Y_O<@uQ o3֢1g7l'ò$RU&SwbUX OrT<9xv)a@GXjg|ͦ"|Z|"5cQBO.\|wϡ tmo5 WzqNnx1mf7`4TUե:xoݕ5D.Oi+> sGo&)rl.k!#P BV3>55eW,]58?*}Ucp(cy-;+6f!J:ͰA0=$)q9![f&t8qgE)DmjF6XRy2йH8>j z!$deLk> 9tT%6!΢t&6c 9Y]k$gy-/mӺ-bwXAKX~δH톘VH1&`Q*rPCp.E-:X#} vQ_"(0jh,#F;/2ķ$;撾,e%.į+Irs>KAܮF*Iq#Ӈ0c"n5]v60u^Ў]@$  .U)(EArt֪ZDt=g>CZDD],../Kwn*m[r6Og7(6CʢR\&TAW"k?ڰꓲ9cѫ !/&w]e5ݲVHtK,b.}<]c|I~Ct˸x8@WJyFET@)dil *D -3%1Jzu(d, j=MdZoQɋAz흇ԣȆ {pC ҳ&sԕ#u 4';x~#vpc[A(L:x)a,[7DŽTiqSo4z6H~]${?Mo}Ippc1@˼[Y ܬM6?2N,^@9(ȫ1ڬӰnӞ;Nfo MHZ\W&R. A[$3$oyVtrn[/ej8u}ȌtŶ$xlܬ/!|A4%ɏ[2UQ-1p?Ser捇Ũ%H#5G~F GetC@*PFQi:`3̫i퀻 ms>zD b_ G_tK@8%^ߩi}7Gz]1fb!w 'M>RR%ʙHռbHy{j ]6!2j*w=L`/#,hp?)f%}x@:ԽeFOV,j# hs4̀"ȑ[zIeO{p]uMKI Iy1{bh@].pZ>obuM&R*&Hf:4wQ$'?Sk]`|}jIֺJjBhf]br2dh%xH5V{O-ԡiKNd"B5 Mq!BockB[NnBN".Iaw w::&{6?;Vnw@a ykG#\JbQݢjOO!k0cncяǰS~и?oSTc c\:tiRte2M)g:6B-k^iji :"HXKXӯ,ju&pW/kJaC};]md#Q,s[(\1& 7 bNct[B]0\㠈KouNիŎCx'o}Tv5/0+D. S\%# YU eD[.@c|=ӫ 1yL#zwBaQ6FC\Zi=G]6om(l+Efրaώrpڄv2OǬ UG=#e7.!8gR.WwAv? S<g~"w0\ YD."am}howA$#˖зJnUڵ"@=mKT9ᔜ]8n{x1} "]kxU;zlj]i8dKXL~ML![| YjȄUtG+s^$t\+eႆ fv7+8JRg5(JjZ|&לmi7:@.t(}#.b7o=lte8tgS<Ǖcr{_{AVp(]9 )CCtykmo}ù\z|~͞36̢E9.-E=mkL/z=$Bz5 ݚ'H֐Z2y" +u$pbMzL;-"ֻp]S;*f) u(:P\B5񊕈 d>%t~〟s,R΅[I@[zf_[TY&YNensbEfpZd¿%dwP11Vܦ˘_!eے %P}/0ΙQ|>gxv̹^99k@07\y e`@\8fY@~zy5LIԹXIhh/ga}bLeJ@"Up=ymZ&:-*GÂfVlL))x2,brẁѡc/zlQ_r6! 'MZƞr V5;~?چ?wt}:/?#EBN*h-%Ա#[<uISúD;zB/?z@&‡~m Mr  w t dBu^u{s?*ί 5xL2șKwO8A7˵.B_3'mXKH/R=9@{E0gr.6s=)! rY݇4FA::֦VBیŠǒl F^,^9P#f27-@m5Nu5PM|+uh>XaP:dӨslj`zy4c$3lki Y$/nTq߲^I Bd2S/]nfΎ-'ꪟkWoZR7 LeC~O~[(zP!m5Uĝ (?8Ȫxv:NK-">,ʝ7ZYQSrߖ,բTwY\ym,_|sib=&UŬߘdMy Iz0Jlx<7qSrN*6ps,}X)QE1lW;od܋f6jIthUd%7m0aUGޚ_oCxis1Wg̘6 >c^ Y )|/u:_c]]܀G 1Ɔ־&Q4sN@)oY؛ŗ"E[Xc=h7󽰕6m&9Ïdphk #7.NE/K**>ѻjvja< iTwBخF~ax,IhY"b^|`}i+I\6pt>z:L)h 0KP%.Io1v:^p<;7b7|Z֮ yGR}]%ГIQ!H(pN`T.܉\47[⎸C[Y1<wkxxƼMЇɸbZ2AQMNT ־ )T ^ƏF{ ql,aZ S4XVXFj%w$eNw<S2WO&U=  } m#^^^L!NUX 8&0s,:=ysh2_.sV[!w~xX wY i(!fy8J>r[8٢ 2rgGkc1C\]o:%Ij Jh'xz%gqt tdYΧtD+MlIGX-*Q췶8jwHzy҄1%jgbO 0h$lܸM0ºiSG/10J$M*BZCۍtN jնҬOVЀabο?(YD18ϵq?dƌGxiXX<0 'p.@N`eD0)o=_t'JgH^((fujr]4Nnk WLI3FN ycrPLFʂ(p R:V_-_H%"O3Q-c9)\I+ԐOI"1Pi>I{G7}y6Ha/*};0V`r@qJo>tJ&vj2mo~3}K!0Sly>~< ZR* N̡$2Eg)dy؋++}*}46e)s_$62~WuoTv,]'] n̂o,=mlU ٦4\DhG.D&]_wQ`3ڣ8Go ).#_rl9/Rs$B$8ArDtln$=bG@iPh_ tR=yi1 E r#,@˭  6?r E9k=H+nA9LjIu4*)O -WWC;q9g}۹}1fR&j7=%Z1MIE6 L􅌶BK]آ[? P'ŵWqO|$_tQk*J=7Ok&#{:;G[0 %ʷ@ia[(4!?ꀔ)^bBucT֋:0; OGj:MyIfak$x? ;b2t550Gs?Ãs (5Uf2\V5Pawvֽ}{䗳NJaO>+?O7o8 8_rMؒ#UO %4y|0D@_Gh)zp`D ,5*-6y{}'Qy1J3׻]d7._$!v~`Ἴ#yx}TkX5`{H[Ә;.hq;1i-UҺU=3{o ~9k2~*CCNgGUk@;išFʻ;XkҨa-9:Q1xk"[8zHI t}.7) \^Q#&6"Ng/< a PFǦ.Ys.E4zL kE/Oڿҩ2裵}Mذג[*Δ {lV`;SߚuHg$Lga6|u^?']k5's + >:;UX/Í,jLEx-qG}99pdCvܫv`]O-AK`u.PvqPD^N\CO&M\.@l#i7t3#gk@ήfsvr %ojm;RL~d+1["5qth DQew 6C˞16dMila!35N' / }@67m3JU HL`}P~ ڋ ʉi;0>a{`Qzxń}OT5ϛvlCcs"(-≑ȕ.W/SUa|TjE{4,X͂2uQ3": EseP&AC8!r$6UnͣR+g *J]AoWï.$nGyf  1y9ædBvm\zʗxm }AEfn޲ 0J?/ܢ̧Szuca7}H9C"kK 2&p9쁈n T)2:[R"3Ε*G/3ɒZ (`sWmc  IRZc1` Gm9u}\08 BW0TA~!#9<0]m0@ aHOH/WZ7(WQ`ˣXZlx)Fm&@>CC% & ӨoX2WVd{\”bNZ BA 4Z3 /m7aDŽ6J Jex E]yXޛ#ǽ?F I'rԋu=3SoXfE/Wq%-@jT |Zrf{PrTbSAN23בTzbfz ;" EnQWQ4K7Q(J7eWsxpƋ@h#aE'H+?Q߮ PX']_pgt9ocvk *T$EzVk ν鞇i6N2TG8AAe79!Ijϸ@Wq+ ("PM'P3.#./MS{668ϭY/xքTG:=;~NJjAhP1isXlBd y`X槗D9'G3Yuajʽ a0 lR,̃$KJ_t5כA\LvRAyGk+"0I$zDK2,vZ\؅0[s|%nO=_Tl(?~HbA8A*"/j­{A;2EB!׷+!lS~?9EO֏a&7C/<i.ᒖR%`,i&j+X<KT!wTj=Aę|~j9 9ѽ 0{O:Ѹ28߽kvnNrixuruUߨSіx!3lDn{HyP2|ؔu{ZV EЕO%v VnBjPI]@x:gQh"KpDBAdN|\";+9C7եPmM ri~t g8& qQ fw+#] wRLC[Mc9*N}J%CTnm3g((2;kcn^2<3<sNvLK{z}iK[#Wp*!`P.lM9 "zIc18y1^v9,(#RQUB|܊t)Ն@,B\ޔ5lI״PB~F+8 CJ>y Kd vCRr4y_N\tN[D.vΈA>K%HPhn&ʶm!K Q'U9gbA,iR~9sƝPbUn ?x*52ڴ},igJEOSJƆ4s*PPk~N`j -!w m %Hf#&a3,@0[S]p/rًg7 :Q>{Iu@"\ `jc)9؏E<,`=ps+Xd׬ շ^Gܛ̒__'8A jҲ|f![)AacT Hkײ|dظ:wʤuu`HQ,e2^򒑥}3P7*m*AïLmD'lΏp@#bWk.%֫)dl#f eZTQh2phTw4p_94h`2}>XM. h[*#,HQA^4cJtHc9[Lr.i11bYQhG{ cV-S kt!*Blw5Sv3n0ڣnG+MϤ?k;uԇנ6E9<* VyҁQp^\2uoH 9HNP[0R}W֦nl</,P3)fe{ȥx:N4*ąJhE$ '?q6~a5[Ce;`+Dzo)IF\F"Ho%0$lővyhq̘N)5Lp˗:H\PZml9=5VN Tsg37X=!7"5#2q K;܊^dpIΑyeE4:W2ϒr/zUj<#  :x Zyr7 ΣFJCMXyvRIQ}SsTt?Ѿ.y S7>kT, SռOT DH-f?;i·K$fA~}xy/s&u.V2c&;4KH&ٻREq$ߊ8>LmhA0ZΞf¢[JzR!3s?X/"+=WŗW@aL׷>.iqLlU^ aԂIx3k :nGilgdf|K`7zөQ㫈z_ $%l\ a^Mփ+L3 $BOt6UUۙmF8 fצTwHh-[)W+-v,H&t(n&*}u *,`uڨ  Xwf>xӍG# HBSr>״ܥ u$b4aevt̯e!Q[LuC|n(FarQT>l.sN\pj;_g XJ ]V`g܄jyPT0 NdݾO^%! SvFY 4WgV8{Ӆ!?7q 2ע Z?5>GڐN!Rx/Q>ECOlm nIB\KA.UOlzf 7H$۪ _ͪ fHw%*09Ho6*)nqd $Hd #T)ۊun#FR&ʚ I(ooH~܅5!N~ Pmqa-48ldV"W@Wr"Kn.O, c{_Bj{X6޼j2-1rhGMU'QIr:VSFOP&5ʇ8;\eRV*(D7d,mE>)D,Wy{/L];IgG4? Ω+ 'GMX?tD w&Jo1x;D86 {8<#@C}vR(z9^>³WMu ^Bh*v~f4Z\g^w\n_46],[ E)s@4[2Y:+B_Saz;|sW-Y%"+zb(7ɪ% ^bӪ<- AVFz?>dh Υ?] #`4^Fn1N0wx5|̺nodH$Y7`vү@|N~<‚]W׽#dNUp.dU?1ą#d`:~@QgEtvCbjhK+;2v|9\tL|[oB@|eKB#q)E I).č""Z`J%H| :Ԇo^%14)?s0qjM| Vl7uhE^ql@dJn}KMHNnèh4ֆiG LϦcm<7X/@֝`ؔ3Ig&V(4]ʑq8"fTshDN\^O ґKYCht#d~n s 5g5v,A{:c*43[񛅯=B'ΰEwbSk5GWPu3[ #, o= 㬝Foxƿ9{] TF[iܠwYZY1 GEx޸& ؕKGQBL;:"~:%<:L<|)yyƁ ߨY2W E(N\#*1YN~BRaH?3AA[}=0;udt/D} 4nA%vDܯF7 Ͼ`_nŖ/uq˸\Z52הv72uBr6d 򒎯5oX:F:Y~l,]Q' 'ҷiͭmd-/~!92RKЦĘ{κ3~[X`aس#x&AItWc3BmY'p8w(8ibk]' ?"P$l{ ~x[=v}2۪vvٺ#}/3o<"xM>ElF.Ծ2-?Yp(lRөcKuR!;f5Lcs:7kiR(yOs8Drȏb<]KT "XXbG{1bӦZm+)-DssJŧ`>Zo^Ҷfz-2VQ%"wA`4ҖlO\b}l8\~_=F?z&v8!$xdwcrB'Tds(үzЅvdCS{D> `g=B4x֡6E!Ou),538htFbv$ {^( D)qLrի ~w? tCT l(:UMiz\<۵ު:E, ޥMjƥC%G.yIoD8FDPD\kj%Nt v=-̿ގ趣K*nG{M6Sk%ŋSu|0v]P>bT?E]"G_Z@WN'L =mqѠON}oᱭ({HP% QGD* -zU{lrF䄊 Uʢ-T-+vf(Q0=3wqq賹sf? mF2]ƭ|. P%nֿ_^H|9/ͥ"nxZ6I{z5tkwIv6;IkPmIߛ^ .߄9Tje}w|IoH?w'޿]"s&89+﹯Q-eQ?Ǔ{\0QjV_[s1@0?Wd*+'eŸ,z<>_X*t(<*v Ob(2q*P`-yG]Eglb;!DU%٦[9àk*H튓37J@ׅIgw!Iۙ\w%,i*fcSBu٣m%x[ tK*mkƓ{^8N(C>8\t# )tzp_ہ '[ 3am'+MOZw87rtpυC_L5M”2&d'NQL/qYOdOqoͅ#/_}FFWʃќBuXJ?n,,Xò `FgBG;Ѕp4V+%Y3Q{kA:lkr鈙wC6YPb6F0f*גޒ(.azŒ{nU=6jY6;Ce0]pط(Q"@7Eʄ/e9GbmQm2YoïAy!i(LR᛺6tt$ÅIj+\w.yi\9WFݙ̀tw2bkKMPGN|yϙy%OZz?hSeovi=T.MOSk⾃Q9$GW'z3~,7E@zҐ1n+rV%g˞L;q "~= +Jb[cݬ$P`ihrt5qё)Zъx-alK_wqOX?W};R7 8Bv|ǻXHZW^|zU'=4,ixiǡ)Zܸk8!fbG{$ABwe.:frvYHFW"<),kfh_5:^nhr=!pF^#Zr[+#1`i/ 3PjјPeml`GpW`! Nj_ߏO}kȲU_1ت}mF-X&6i腑@ap;!M=S{l[{v"PҳV8dP t$ZY{)> ݋?p0&+H3ui2j=\NZH){ }<){g8g[7p?GF : awV2}3.۷wlHAUԹKVWt(nǡ޵3;ѰB+xOQb%C+]hLW LnYsڱL^Y^ls b{Wc,".P;V"S\vw0%p~ez`pѲxc؆ W-́2x} Irn@K!tP3vxVӬäD|t?r7R1'N."[;іf֣ԥPvKj ShTmVCEk_y*h T Q<˞(ʫlsϖdO\%s%NVgǿͷU'UHS:&INL~qhKcqe0god(a/?y ,A5~~6O_p`'0%Y{ a3/X{vgk]e`#xs9v^, ̘ +P>.L~f;b)OM(ҩCjjkuD1#ΐGK(?GDD幋z `m!F(j ,j7 WE]|į}#VMthKc@5ˌlUq {l8o:dtť7I`FE0"-tz̭lFizKC6< U}V 0^l}Ƶ=q﹚acE!~JpҮ_MAh,N @a\S̶u%h!3,JͩT:VbHLq"n]mV9C{Pҹt o} eqYm&Gx*th `q$0Ase|ŊYD_g $ /nx( Y+~S/Յ)DW$GԵ*}@!0習7t/{)[6zyf?u{%hc4Ɗ\STV g Fu\ط0Vod:,&iXmW W02ߖwoUozߌ#y3S-ӗ"ŐVљhւ鸈v"82.nҌP\[/H2,цRJ}zq6@F~\ئUC@C,غVY4-AzxPj~ǝ {[>SOeNq#dICPM15?~.WhS^>SHFKVIs(1x%pԌm\,3gsdN g7sE\?@)`I$elɠ_ (^HhVe>TVKf#)CҦsenqSxU~B kX=;qjE8%}NF[=󼠧[8v4Uά3m>_^AW1dW_H(g+"7MDyb1Xj*PRpFG:Ek̡`5zeDr8{\O9gُPar yˠ<y \g$%FRלpX*]9cĤq6cX:r"% >RCiV5]S51嘮ᛎ}d0 ,+p.Eƌ$q0S'++!΍S#q1x`rD֥i/ N9IkhЭ:`@htηo >.f5K t(?ViM \ڼ2Mr>f3z4 .D QcȧT{n@͑8?DͤB>C"GtT4l[S&ׂ3XShT fFSQ/GÖ>r{anS7 o]&(W0%tێҿQdN ǀaMIU ;-[1nU^2X*l1R>xCfŭ5:E$'t9Alϛؽ7Aݺfi׮2adϖɘ Wp~ܜ=n,"|¦`ӡ]<+ReH},I0<ڧ8iԫMabXdfJȑB~!ۋF=I,pKn䣟~9S;b6wx,:^v09x,˃ޣd³x_C?BC._o-nO\EwT ,*딿joh]JGTOi}0tT(E=^pnI/ x?Ѐe.%<,8ko~:>$HG3@Csh_w&dj.*؜bytNjU/6p)ߢoG+eupC4_ޑ(sHK@q8+`젏eo5h=ْ(Pk[TN>W~H:3^ѦP^%m7jD7n/&.> DXq!D0^tWEpWxNLVk"G8`9TdGW/=d(YgP#}y2֖[m?"Bt!&S`@Ǥ5Ȕ_X Ug >o"M rqKfO3xrK~=ΚdU3٥4^%YFݔ[,sNCJFp_yRS6- M"49;AYL+(rxp@W GsÍCRLR1z-6Q=RǜI"3 %19#6〽Ȓ'@1 Q@zC;>+těr܂5 Ұ;wz#p ӐsE},?P5]e+I`"G|y;Cb>V"' WA_Av,udFzlW5ٵl9; ;o;2%C/8\:x; ,B(9sh:0~ZlQ)CFx ENŲ i˾z6p.K32*X\mǨNS"LMC7`S1ڒ/s f慞D3ƾkQ|z/&i_jbN;(r^L99F)eiHMV2082sކ09a),PȊU'v^hoL0 da`aA;H21 ԄCC8Hm~ĺAKв)BM}r3)a5e}rtL(-aU 12bJ3)@-@-i G_F< %KqhRebQsΗt:%X!si4Y|:gn6w6 >jX)lębK]w9汆$ `8V"7l~SOS!Qg}]!z=`DGҢ".|v?B<+ι%;| 1*i hްyo0bU׆yJ y;DjaY rs_*j%Дm•gA54ﶄd^Z[12![/㭐\Q(՟1e!tG \'kq+I[b|#j *Na|%\u"z_T2wh :ej?XI"l&1)Tˎ/]˱u {cZ&i]3+~-:S ۬IOoMyKrÚF "QUa*=JljPdyWrܘ qF0K(0&T_֤]qKu۟N`D zϭ=gTUjAL]N (cu6-V?D`fݲD 0VF%\ՙOwZ%&f36ځ%$0;::AZ` AbR 8Lr7~#R+y͛/Lbxl+Ha{ZmldɶA\R GHLF\'(l HaE(﫴tKax0*j-6̲¨`${)&Ԙg,yEJqlts33:!lD==X>fl{&ǏRT5Il>|27v{-?J:yHl"e aiJ-M֏_YD~Km}`[ٖCS)s#U0lmTi V%!\*b_Ӵ,zFQǴfFõ-+gu*ʈ)䳒&¸6iWé ]^`l<亽 ݷw(|mbix;\# U#pcIrIm1ZWgWdZ _ȷo!7q/F'kL+Y=Ҕ1&?\x^Ţ_Hxj`h#VBuu{v':庘>›]H-mWbi%} ^˱(UӢbm"W_O=@| B'iI|LX\Nw[@'FSqcYF@e-2mW)lʤKUŝe%7w~ȼƨL<BQ\x xamu䃳ld6DHw,) j1UB6G0B"G{EANA]# q=#9&ڞ/Zո! *t[Y *G:u`'{ޣ~WDG\/9Pʷ-=01-WP䭉2kٔhjr'Imհ6ya! ][TTQ@}f݉NIj 7c$+' x.z>ow!Y1h!Ϗghn&`~owYtu ƼerUy|)5H!?mS)/htdY[Ghq؞r@tX_X Z)Xjx j6uo‡+#;^,oc߄G/)tzuA%H"ˤ!22gB6wfMk WHa%Dҿ9V(\P4+>"l4 -*e43ĵ=#0enޙ'55OWWKgA{DHwijëYA9'SXo)J&5-XLy0(Jfyp %l -V$H<7A 7s/h:@@vhբ}v\kY`q$-yuB!1 2_ s:>z̖\2f~UzB|RU*<\<k̙ƆE%dHLB\`MY'0W7@*X9#rsEo;!CG\0&C$@g5Kp ;iQ [`J۵aV soHc{ݰۊnx oIo:l[OdZؚ̜71T8'31K֚:Rч$tR2edOhJZ!/QT{e0 6 (`=+b~.i@%j$`}B[I_dᇋj+Oѫavb}37ܠq(c]Ԓ+`,;>&~*'cL_6MHʁ6{fʨ]~a{*,CƱ M@2[i8' b. r*UI *u[s2*-c.m!u~,RUV PVI%YܞWy Iˍגn;ƺ핐7ՓZMt%@rl["PB쁳=pYMbvȈfS\i-G*U^xeIJG.&V5ԜU[kF3%mG~%hܕQv%㫉ӑ<"ҮM7Hc~h:\GVap+koԕ_ϴٝXWd{E9Y Z!wWc>؎l \̋!?_[r."0GcIrWA;dk=h5pl"Âm_Hxǥk!?,K-V8(&VBXWyݞE^9BjL.mDOv_l$Kx@e~H8$&o%{AVb\]'`MɥL7$HkLmH0C5am25?a6hiƆ HŻH3)LE=SG,闩=JB=Cʼq".FUXDp>u^q?FS]:z( 3]^Y{G'Э:B Eqi.FϣmP;:٭uQ:beiTBkmHC[شӽBlb@]nVnǴ'^ b !xSQZ/_VY@lKu ֏.'&X`zo6cX%`Lu#l3bHjc.q/h|-Z0· 0tԫz PMv̑TgtURAڞUiXʕ.), (2ݞVK.٢37:'RO;mqDZ(NCJ#aÃC(`_kYT8}~^wXDveAM}kEvEO|( YK8хUxU^6+xjoFƈQ|O%d8mR_aO`,D'flTb $001E]ZCbWQyc +b f3ic ]=5aZMu ×V/qJz[s> $Gpxe02 5)pUG[ !GT4gvېWSRÚbۚWN)'|rupt#W3wX(T7Cp2`qQVdYo?,Y/&r!Vb#B|I6npՌZtS KS^{0oAB䆘u vѶO窈klOj9?i1o:[ G nXLHvnv>/9#&[puTmCy+uL}#̘?b }9)m ^&851{4g@lZ4Al䫓U׺j/*ܬ@r^P\NPwuDK f1\Hq䇥&"DxUoajt͈:̃I=ֵ @8Aw$ꂖ>n44~ôp lB b ]hgEࡆ;Q~]Rk<r(Ș-'[*&skҀy4ؔg{I{@'MЩWÊY^k5qO杏"Z/)28n(t6% ;ueK,K$%tIݑW@p\}4F b/k~tXdtVQ:.3U YZ-IbI]L(th*pype.&1F@yܠCAfŚ*INMe.p;N%y'ˇprep57Ĩkrz~{ijnKԕrc-Y^8FNʤ $hVQs4jDcr^e;ʼnc~ g"㴘q+Mز~#OS1$6 8AHO 9 #m{s\o"m^fGhȣQ>gf×!W?X8Xk.TQ>L3YG8d4]ɐtN+?BR|yBwinv:|1 >!׉bWƍ$$bpƒdF'*bD_u@vds;#|>$ƑH_[C$= δ2vXy@l $w]%Iq |2~ЉGG&ֻM+S&HWo<rS ,h{cQIq|$֥HbJqbwGCz@;2Lm3kE2R@A2BVkލ9:ƈ I)l%pJOZJ 'mZ=9+ U9P̼?jЕZŨt~ lSzdN=pSw']DO]r(^)=4|cqtP׶=WfG42OGvw=5DBр$ yvhm+R{ꯊڭe1ٞ(d ;jL'GK"- zr 4|=kXceUηԎ\7-&d: rN^_f1{\Y?Nxlཉj^U8>1.5^(kApNSU$X]xv6d<2EN^p+pI عE =gyu'G{/ڂiF06|эӇw"su@AW9a5適 TAuiFd|f6àm  R]F>,S M)&[1`'DzѸ奮g ?UbsiC^uN=gh\vE#6ܲZ,Seg5@89?hUkV)DE8 LN (np!9r|]#8)(@Z'ߴSD6k|7Io1|!no !$ 0 Rڙ=r85XnA!$7gB"D# |Q?$f߂4xqq^GGl k*+D[. yS :}fjSb"O5w uN#E/$\4m! \b+5RY(0;8~;[<Bڧ-fBI/bڦW:lD #]sVA )BH+N8Z4]ĽKB^aDsl2/\+Η!{jF;gg~]_kǶ 1WԽ怮C2ަz b!!c+HG 8|XO:'bv ~poȃJwrisAcqzm~+dFWm,Q_DENx:dH23@X_V 1bUcgEZ[Ɇ2s BB`(dӸNcBS =òV ꀽ̶lu\0ńi] nakI1h^?*_nN6"J+^-dN!~Ko4 K=CɥѢ;B] " 2W&DIaK k6Uezn fV ̿Q3:imo)d!r"9A9SZ nDα| e!^&q? :ik dF]J~ecD tn/Mի yppЍPr5i|g`-Ez}/aSմO",<>ldc9+ng^undZ,^ꙮ. 9=Q#J'cY86ͦ{A@CӖ=0':^؅\%~n2F^ 8nemvHc7pAj-P-@{4Q̿f}㓰+tۭ* yigIFĥ`_$F:"|i>-Lj*QhdoG}x7/ukUL6LqhI"Zb.׉l{Z`q{=ܔ=AOۜA$]57fSć]X-XL}@}6O {%R.։7NmC8dcoGnwׅ|KeMlx?uAӇ1"Qd׺YQ4:{n謁%Ƨ+FBυvO ǽvپon-Gup)_O ֆ("\'c,lFeIEvXB[J  [/aQbEsT6?+;1chuؽ|C!`FIm}z*pZ90rWzj l$(Ԓŷu׽~ Eq[.{vM3&7`]I>-;𙌕ӕA]VO=f\u߫h))c"c`xJ.2Z :7dRQgnU6&s is̽!9jQJǟLO62064Щ|_~47؃ȩK\ߞ<'fA%fHHoAʠEk_̶3 謺$ax;$/ r0˂bC(5b%1]MA>dDq Ԓ|zye9&Yo 5<q8{#Hk7[:`]b6H"jM 3tZ%!y ԛݷm6=/NSdYZ7zJ hLZe-/"mF|~ ؙoMJJEL[XchbWENiWѯ4X…#F}{<5f[|cָIX *ƛbxϯtg6JHpp$s0<|. qcJx'P^ATPLHſ/PBA|! S#a1=DRswsyMxdo^b$ ˍd<_ 75U`M-sJ r8nuF5 ~ ީD%J'(;~Bmu}j%W-:aU%`s;jUKn3!*W|, ٱ:4,VT&C^ŏF%!Jpj0Wp,4Z 0/GZR_eZAB1%(T;n(hynma pHs3`ZyBMqpZu9)l/wG̑O?B$V; t 1S?E[6 c4 YCC8t?}qI)Y* 6͇4ldQl*PrW(W,ͷ:MCc߽HA,qgֆeXb&"]}<&ͿńRUxgftO잌uPwݰHÊc `XCD]i)*[%;9 ̓k6jH bH/˱JT!H~o:"D?mFAw57bۙ5/x5lƔ9кQf'0Ql>8P[{7+^i@U>?~.k"ٕA m4sQNln)]/`J\z]waGϭ)cE87>BQnK{~ DbFI/c/ 7]qv[(;Qr,YmsyVG;b \m?/OC^\wyƈt,œ-)%/Q0 >õpˣ6{=Kx!蠜e_2O,P,ѮO5w1,sɀ__Oyw@Ge|cV `0.b[ "WBߋp_wiOkm~)`B]wh[*Ma.Y7:^}]c1" JKuyhΕqх@йlp RLv!1MDIݾwL,4uFӮ(,_zh .+2"+iR5 եH$wHUQq6_z*-alm E  AtJL YD2(34 E=Ӯp_{p37үnNIeT8դ9 ~=ԾɎfDﶶG܋O`Q&xT6 /x) EWqpdZFyP>T1gbbyO-a*t%Qr҅pJ z@2_Iy_/0QȜPVd1p~a< plԝKZFf@)`]`%Ff~n ֲƐנw Lܨ%NXԍ-NeM^St[s W_+1]hfNKrq;7$UbAE_.#aq b. @0!G=3),)͔V߲! b)\Cvp,,T22 @T-׌5[ ӫvKoKkA}ESbE#.K,~VgAf#z$9MSaZX2()aZHc*[t#bEf3PxCs*VIP(g`ؽ;~z,.3)k5J Tk qG<5u BYLMlPʲ)S :l{y2y kV 1bn'#p''D쪰+[JH5ǖxి‰rϑ:UM厾a`#2ԝvx,=:UT~Ze0E+ |k}tG}!VK<|sb/WJz1ǜ=0[WfbI0?0xapB2 aDq⚒ng;8hqlH@uˊЊÿxLBcwa?zR<+R)AҾr}\[bXzHVd-Ӷ{%&:G^F@HI߫ȓ9KO%HˤI O` Ѧ5(e O#N4 @* nN(ЭU*s9XS)56}7W97RLXb1W^ /WGKAO͡\Rw dFi JEVw2+VW]*K'Jct妓п1Q1Bٳ($ZDKq;>zR35(zf\m`+##uuT X,_^,6Gv+aF`I̻\v9vx=olT<K.*Dr[mNyz8bqE8{:ɹnŞ+=N=CCBJ 7^H#n=Ki%4XߪhxD30 ͱkeC2rC͕:]Ţe-A{H50!]rZ?kH&% k4"Y oW5}!au,Ic,ob}Ш'b"1G`5]BR tх1E8"uC@ꗹK?"fwahxw^8H@@xGbgSZx$.qH,Ϝ|6Ҫ{@+٦ͤwE[L#N 6I(E >UC‰=0ᄻVW6i=2-#ӨҸѲou;`~ߘ ,/6Ll+Du1r|1\e[b[z\NY&SF+^d4Kq5].Zz'Q,&8K_ U0&7'>ohP.PFB )<8eIJ Vv Ξi (vyYyXl|ӗ ;BMӌ"zfwZONt]>0{XHGu;F1Q68pގ$= emc=W!P a)ýHNix1Kbu7DCщx"f_'#i4/mz`d2I:Y3ߚ?HL7QhkEl{AR\ )4~qpzSq {DcC}K'/8?Ri4̔2rr 6qmͰzHzoB<l.y .3HA0I\'a!FdI"2Ѳ8(O̬rT!ϲ,##C0,tvG vlUVJBcv!ӽ2kĜ#8_ݮXMpt|ui5tֶs+U]NGy0ߺY.}Y禹M >Vg|=!ӞhE,Ee)Eba!Zpb.֡n~bJ" rHi%G24^V{DڜқSG-o"$}H#{CSa̯<:kt' >[HfdgTs R΋_ױm|Z HnkA;Q]n;ZȽNe|0wb^+6C2H0|-HH~,VFn&K!ޒ,.LVݾ? i2S4+&(Kpl6(~PLCvذK}ȃmȟgL63퀇|u9}x:S0iLOX"h:ӏk\eEgWtlV ^V#/%snT&EUxJ|.M ̼kzi`AD)Jgש}\O^sLLIfB{{Pp*αm4\wu_(vOYj} &tGr_A n`h S6Ch8^:*:Lt/ZUC rM0ã]D[@wZSm;R)Ajv(^Mf#if ٤JFHRGۺb'`ek ,_Oo>/O=wC)Um I#/{c])m/{J–]`ѰUWloOx0JlO\RmL FŬ/ڱ$E()[+gALC0e;5ݔh\pp8Va=}3OA+94 nZԚ\ww|a;ͫ.8ukj& ׫g kkǍFyLzf:롙mťߢ[,sFH*jYJTB0I`ʛs WQӽw^ eiR"JԠl5}[~nt RyKڬWqs(.Yt:R0@+q<оahWCD _jjN,'5*%M$ˬnML0m*"+:,̂9z5Cx+Zo{Ǐ5ock4^$Q,w*cXM xdy&l5=چDy50Ӯ4ݪ-}8UJkYڌ15Ϟ k>=!Mf:N6J$Djܟʴ Ct98~tHkCWy\qx2@ W:'I +֑jh3OjxqJ4##$ `2.YYǡ垥xo胺U1hc@@ +A`XvѸtKEhD&8^bڮk(ۜ0Jͧ^ޮ @Vz?O".U徰9<{R<ljodw\''(BB iQO!Z8bYݖ#ih396bKMG_o6ψ7 v'jDֺl'6g)af7RzX(qOPNVI$0h  }~Wv2olJu߼Z߉G* JJ`9hUcz9i4o+cGAz Caҡ̝/g_x a*!j:uCOO{bv%w7=Rd`ؐkytTbԀpx[Hbe(wVj Zro3j{~CWkx뵳NIFMA/~~m=eV*N"; UOD"5PϠymv~GSXu_Ͳ7ȉ=kT@R :ŁL&;Fʢ3GsSw.!<$RaAM?_|X7B$.0lWԶ@O^'3 -RSt>.4Nݥ m!9qMK݁pdIxO^ ph@j5xM`ϨF-F]R4f4P!@hwmt;%τhTq4#EDn9l+ BuJ"0LNu ӽ}dbnN̜^ d__CSVinῑP&V}T;=r{õ04e ā:߮!K V0B1V5i5ZϩY rǏWbe2˜>2Bg<۪^ɀnABCbEJjF*8ON5j/'ɔ5l+ IFzfPAcjepԩ9a39zQI |R꧸{ohRt\^ojp?Bty\0Gw|u߰f梢rlRX>p&(^>J^RTGDXo[8r"LG>fQaw{u̩w2&H,fp~D ŭf"n'5*ocWiȬѪ!ohF':؄DO}PQ`)9j<(vsbb7^~ 8>1bX`Fu'OȧHKص$Duۊt1 WyUh߯c-Vf i`~q#V4P6@{̓-skDsFNn yb5AA{\ s `&  `MR ye߽ F*VmPVjgݵkbJk%PRʚDNv#p& at(eMۺ.e}ߚ@)#a;䮳A 1oEVEЯwu7B>ܡJtgDj~/tYb?> +5s6 dtSAMCӹjpc ؟t9w['G f]\]ws~b_lKN$ #Kx0 ]OA{5NrSe;cRWcî#EOWZ^.lBMِ/^;Q'rz+_F@_E"J.vܽUr,Gy4*2Lی5WZv? RWդ+a N Fo2\008^$c˵U[pt}B:- .vt^q)\u|2Dm.'iGn^(՘[h!U_UPo7Tw_c%#lD6=!ocCW=m#Bcc{pu:W0b*C%s/y"{9@hQ312f!5 h>Ykiq"/Tnaȝæn:ankM@_՗mv9-MC,a6U6ӄ=)cL_@^QHLsOK VQM/tj9g@m8e_ LQF'mxȊ_V΋@ Qp$0Xtx,sz¡ bQeLN j/ukw5ev1|#1ݩVkR6B )P\wnDe5 TK đL/ rv/kz [?8y- p*vz7\ l(h΋ŨX9^ZcWoi{OU0VE{a p0 +{X\ y:N?Tiw(H񘈯DߣW:0$8`uL&o0> ѭwh]Dm_uvH: 9lqxЌ0Ƌ":J>_wteJ="e1W k vL'[Salh$-%5z2P]Ka7l$[n'lM @RG2e?@ Dg$LZMFC:aZŰ>&PR[΃69~}h~x,HޮsO7JS˛& Eǂv:aI,6z"!/Wee?1i[-b? L"Y$!wwpq낺ZcdW(Dkp_B ׻qXYsC4dòK&vF'gd9K~2W+c2!lܻ@Bev$}B76\_ari+*{eN5#:7ɷAq%oXTX0 :G-e13{dkt~GS#Y"Cu"Jߒ㉖- ACXM4/!j H>p7~Ia~+qV|/]&(+x',, Y,o~H5p3ڸ8vSNJNs{tQ^:hJ#ꔫӌ2W|,yU]P@,Ftg "=Bk>MQm/ȞT@T漅q9/-sN UylnU/InyR_(4;֏2R3[Cdlz7o@tsK''D-C/!Wд鵚ϼt*Gz^۲+F(_bb_5þŗy璷4dͳE(5Wذ1#JښH_gRav<~2 է-4 m5$Y; ` &{|,%}\|緒gT{@K;r^( 's1pA᧒b"GLjSmMbZ&, JqEEh8O.<ާ^\Š+?d ?ܔiث8'֭,?{ws!c8yc^Z.긥=I@$,~ Tj HftF7խ S}3Ҿ)D|ܹ$WiU .|͇)(.$ \&VΝV")OD郌* O8xԤ2 y?S'08Yh lSHɃi2SH$oU=\{ n$ITO\-˝c %6QQL)+~7R'2{c# HR'aX7eG#< 6Nn/anV 8cabBGO8J|tg8+ME/ .֩>;(jYpME H0eT>͟I݄iWTG$d#WRjlBو)>S(D!xqϕV)l Y2F3ݖ{IoCn0=DFea ^Oj¸Ô]ezu9Ds%rzEYrj5!x8lx <:~=B1Q6G؂Fv_xY|@rh|3ߵ{a5oML`!љ e Xedhv.?w npJb]r/3#CkVx,=7*N[ma{"n^o|ޯt<4T0Q@}7^9?{HQqLCk;^`{n,j\`Dz/L iZcc&*Įtx4QTkUžT]GbئS-#ہdeCҠ9V(Ϻw e 0UC194āe!N.A"d~? F#Ecl8:;0OqB&.c}%NqI/؃/fM#B SA vk9A0<'ْ]+0XtE0+5pYKب!,.U),|v咍=@A92V ʐя;G_,8Oq^MvdwZio15hއ*Clvk4iEA&GP&7@UiR^h޸0+=nJYaꚉM}NtzC;\dJ2:]c4Z H%{۫//%w"8=aLb'Wku5PڠlkKɕH=4ƣG*go[ Fp~+;9)Ŏw9Ymʦ2*]Gh}7\Jm)E*@# hN~y}Xh|>"3enNL1|<2f\2_O[Z[gU!Wk& ,Q<(#gpiUVݍ N/hI|3.QTQGN%N^m/K]trIl( 2N<4=-9`MvCsaSFuǬZ<f1fZ{@`n?ԋ2m!^(YǞJ<0"xTϦKOW^@⾟!3ޕ$]r 颀h-M˜p{ KѾ!ށn[K:E@}ĩPWt9LKcet\Ǔڀ2p{]}\qxYsr'6!6b(Fg@j}jSXPl%/Gn`, HJ / uH0Q/f/^ 5͟~RoF?/u.m#2F}+|]dS?jS.B'vb;5sХ}îff+g[bw^(3_ AcZ)fO&.bH"VV0}qu.ny|4(/~9mtcTn`Ǿ}A!a/n{wD2u1rLGi C i,W3&]xQC3Izw&o~vsqZR&9- 4ij3[2$׵m? v"!L!e}x<1̭wځltkt>)^"}@ ;k@T]ƥ?qfsfJWtuhAKzq@D|Fi+L [-Q^ak |T"49|Ǵ(WG K|eXZv$[`8i."@r۵0?9ѹ<]0$b-%rn6Z-Ѽ@=7Kth߲O ChINsԍX#vq*U{<50 Q/+LL7Er,^VZ/Uɥ74D Oֻt}r ZhCW->D C9h}0 B?iV`4M.I?n0 >z/4z -8rUc ǃ0~iUAKRiƆx^h1.XQ/K&F tFDytv::<9X@|.~'ClGVZ"ѩ}}Ll?硡GqqQNԶ (Ϫ_pZ+hxRp*ѴpA+7g{*w40I; l*/wXw+)@t;)[Mxe.*nYmi_v|5܈שV{f͸ͯv:]&AuD,! sym챞 YLQTT;#m2!s^s/o gJڴ\k=R['|ė"HH ۟T{(cC*Π9/Cp5bJ>4)(f_%Fa4I]s@yXPz%^TI\9zi΅I}–C]g |T% h>^S'P4~ pA*W4npRi!UjiA+e>Z|hJ / nxB̷(%أL:]mWIL1?Sl 2_U0[/~$@HgHkcBg'1S׬ܺ&p$OSJ1DIB6XEFpDC GTb}GP,HL߭ҡNڀ{`.OBivh:.S2tF|i^?ib[n(|5 +>+?宮%&9˃W@6)0`t $\NTjly6c"T^>_P`|NJ/m ć 箅F:>o)K\ǧR"D!uƪ[ mW#W uM ucrۄb ّa9.4fjWcmQ0RDIk̩-R!K9Dk]V1w9N| S"tGn"aڼ/F|&z\kJx58?e'+duňOy` Xz μ$ ^XUkg|nUqGTL/({DL@]'U ,,Qʛ$XLFcU#킨~/n뤽9ƇƝCFAyeN.FʓgbAIoB֢$ZJc^ hmHmbZ.C[9bվ-ȓqD,d cn~B2fx(3FOХc)k]f,D>9=C4t8(u\-&0l0ӽ}e }nlBUB'Rc'dA9/3%G+| zt8wPXH?DmjX("0+<3=1ALhJ9k.82| o 0չSC zP:p[O#!#J.Y!9 y:1 qSnνW8 ŷ檏_!#8&pN>{(nywƟ“h:Xoع>!R f<򤭴rD9'=i(>\ŮfYsSS=B 'ruX**ewI*iXFKB ;̓6b7ĒsfVȓ })n.dYue*s.>5^¨2 ٘WlLye&D*&ly>(X!^ j(W(v &۞} A /\k՚5!\R T0trhty+&TǢc,\hab;BOW ^*FU뗓ʙ :w!l9*b \2 [7o@r+l:~T.!6GhE:)6i'#0mj I/f4#4Y,O^'o{QkC\}0IHu.@&O9aozk=yN˥ Gw _mu9l '`3Q;` >7Vztנǩ7 =HgT<=d|Q9쨵'@z%wC5 Y$cW܂)X>ZLhtVxt2ܭ YC?jwLE( ژo4hG^VGD^ޗ+CMAR.7·ԱԒƋPc$Yaa SAпxA5VoF7MS5 ySQ#f9 @tܡ)>c-2Dq]tiȼ~"xtć%!C} fg!ש7R{&]!'Q8*YP9 / X[7b# {x-H)lM$+'x 2ypLNzv"ʋ5͉i? 7AK'FJ7<.QD9&Z0̯]h0ijqد;v`ro>qr0m/-һ,uTE%NKt\n>6 la[ϛ$6ެo9)<6x/tdLDw [h\ Y _%`̤;Ro2nHK=y-;=)|+@?ֶ#yGy=H\! hf߅v*0 75ؕxd`#PEk!tL14-db*QD`Ş'a$d\ŋ:zN~"E6W&3{zf#T(\ T)ޣOMHζ?_/+yo0 nz9pO2wAc,FK^h ұD+2ʰGMP*l3)f{@ K]w%oƓf<#g D,xzu>PyZŖ`Qw8quqT3d#“|tӼ1)|GbZ|i*LNq(8OrjMǺ-\ 7\ڨ(K|_en-?x+[}#5XS/sBSsorg<1cCmyW7d>)`XQ.Oc/] `I<~njVdKq$\fNc1)3>F-("ѹ$8 {$#f3jxcF~G k߬X-WeV㮂\xBݳYV#.RzE O f6t^fJYC[$Y_j ,'t?Rz"̋rL9 z~Gth`z(thyj:~bD0 EZHOIKgWΩa*uf9&8+]/cUmN*[NlJ+yQyXXnp |LEMM%\oVtD}T U lKiNHÖ/cl{ DU:~7)m=;EgS1^Y\PxT%zm #i PC]}T m3pYfE+ryMB&~#sƳwFqji_8' ze*)3jvWrÊ-o#b"IJ߱c-iݟVlLJ`"{&ќ)0Q?idLUr:G.Om PDd N)|?䯑JA# k?A _X=X?, =G7agL"e^fhq28۶1-^g ƶ«SzDnS =G% `T-w!Y8cE}fA:F8냾qKsYo\']/9m Lom_< H 8]E+-% >d% 8ԪɠIПsOlJJBLL0[dT3s8nV}7Me/tI,ĥǕ#T?jvBtmF@H9c/P>HmtHƛ_Vs.+ u>7Wv ӣ2/J(0BKBT4 en[/:( taqC H>ǀ^dKo#Yf7!VbHl~%YU6axޛrڶry ӓ<ͱ ZW}N1ꨐ ;(- &{$fӛh?o mB{Cb[*k][H/;œA(^ BJwJJ\scvli)u}ꙧBh)4#dit[PȃNfp÷d# \(;xtd#˜#!)=hM濺rz\о=@* z2ޛ(儭Ý+YTW# +~/)o? S2 ]RB҄pKUrߝ%b#n0'{iyadLXIszBGR4$z**KVcsL'D&xSHf錖L}(K/~}-e3[A[gmVBy[Xg-8&X.:dgPXh:kWUX3mCLtFyWޝvUJw=Ha=d&? ۗ£ɰuYml9/;7 r@mN7t34"#Q7 uSoO#1~_1ІFf/Z y,sߧP0+=<s< #*aPڍ};S\eU[#L_9mrGgPVE7v8" =Q> Bm|Zx5"mc qe3~j)uHɖ*[lJ6U QH#!Z FTr`^Kz,>$>-w㒓|T:;Z+v"%%fxn+Va1+;ɀ-oDH//T̘Wm*Xyn]ĒN/V7|P "{2+N̓LMmi~ԫkoqLwE{ 8ɗHG[Nan])+!Oعdo:lHGnČHQ\N{"YŁd[ۥhcI!fu;53fc WֽíT 'M˫|]T'6X"!O&I3RhX5> 5??"A  Ynh `\zȇ)޹F+ԧCF=@8wø?^0FPhd̩&0B@N'dQ=9L%劦Ua8Xd L_RI>up0&voC"ə^5vhsIQ&u"6?^GA)FB-:`W d:.GƒYuHhtթ%f?hDKplSRc ,PB$Om]`gXٴj U?VЁ'~yNd]Bֽ$͒[{dHJvj/㚺hRuRҾOqWЎqg X rS! FuVT],գ lNj/6Q}'AMKM4,J_xwMj^pA3Xtz*x;,h_4 p&ƮWy4O|F@J]zM۪!N\;\|gC=ۮsQv,VUQe@iIq:Դғ9޶wsF;(˖b_]yf##w$AuS3tS|ꚘY2G 80Qɶ~ Ǵ"0D Q?w,<^mXܡIީB tb zLj4 E0E㆗V %3ўa&H[^acu)"%UafV^fDZ`(*]MSꁬ*;=""֑zT5#L+4f}$ct0QLDW1ц0ZA3X'lյ/pĤMB,:8wa^wȰ9}-V︓-% $IBY3ya탔H:%lv(}Ɇ#܈[sMJ3j V CW @rM T PNlME%<}vkaƎ$&`C%,^r(6w:, @Bhΐmm߲KzQ:Q`IksU%6oWqC^Sm2d X]Oq&Ǒvx $evK]{Ҕ0/2kҶSpwJ䅈sh#:XwU n0:FqUy:o6I<7VKۗi2O~P>gU%ZAh; =g ;#/K:ةHn䲄.#5􈢚DžZRO=s:R,4>h1yq!6Z܏\~ dQk3e#U-o]5w_n.k9bd25AbtZ'3mYsz"w7 +/2*<2眦i|*R v*z%i.V\8Pe*G!15@&ž5Jp#p[LuRU]‹LOV_ *]rY@CɑOxaϦdi[ۏcXOM.z^oÄ)%CxYamJvIJp,Nۏ5.SqՓb)9?_̐y f*~YJ}Ĵ^oa:Q; )AGlf$qG.P"Cst~:.pU ^~{_ns||)ōsz NL>| QX^M;s*Br'#Cߵs]Tܢ"ߴIXTŵ-ઘZo/WNت0/q ڌs"bsifȹ[;P5יH77Rwqf!r\YyR 'PA+AK!*#ZG7;٤_O998kNLEsT{ܸJ}|p+o"umة3㳖L1hPihDe@<Ҧ5krӾi 7*wz-.ӏ`޹NW4`~?pf"Y\@ǂXgEz*Ϫ0}iK B!'#e֋. .!E|q<NjyB%)HfdSWh]f٭b}\nKkе:kD)lw`Chv5cs8im.7 6ۜC(I++:S J-tvb#UaAU챹J[ܥ G l<5ֿ#-#f>RV{Fo }q8s~nT4OJd*5 zB+L %=Ccę3ϨFaH1-F(7S$"ոAG<# <` x@B,ȥw{+ۧE*j4.y)%p]osUՒ|i&INZWhXsM. K)SלM+Ml 6c $6-]}K$L<8 }0"NXFRDKR T0e'c\tR?TxRIA!ކ# RRX _4InfŷO҈n ?gG'%"]*64j=ʉ Id6k*xf%#QrXkyhfh4eu q: +"_Gh/Ө7?#͘*gJ}! ɜU4` ^tSm*[:+ou HWghzXB V5*Q=% ;\;RoH('?Ŏ3K]_ݷH~Y#a)2ZѹҮfC"gD{L|nzJ\\jj N[t.BkD%–fM^";L :,Zj:#7{K@"Ԕ!1j)])U_FaֳmUb } 2{S#f*JTE:e4P=V2ѹ[uDQ htyɼçNY: |AB`VEo{1ǐsPT sI fӮ#P.Aڊ w8qM <)YdosoG#i#  sLV&+9H${[s(kk#Z"+ve`n-r.2`5N0$FS71ffZf_T0B*ľ_cs8,|Klw.&=/r YMlF 1x.VȐ R-4s$* ozg$է^H5`a؊N]z`>4n`9 0 *šk t2yt{Aj}^.Gzz7DTMI|ye؝ 񣇥:mɴTb"W/Z:,5i@[*P|- V=T}8LJ8jƒjDzk%8dP{ ;,`G[ ?)sٞt帟\绩CDv;!tq/ਪ>Ƙ{4?{lǽQ ᖵu+#]DΕo&ANhB1)2/ 'V:֯>iQDDPoE(S;[[ i)p x=v"ou@$gm;MFCWQ')6_ ߚ'vB!Im\f *mWsوWikO[FvܛYBp8F_bj/-}Q:&7QIR鶞hWRYt9@{ƶ׃3bufGq?~CbGL"3|{?s*g=djE5m]S<=QК;>*3aWW T۱C儶k7=$%U7ƹJ\r[4v%?hs!*˔.gF퓊Zz`QE#Cp᳉}) K2p[ Ku`b˛.Osp1[m{#2+3E3)_,"@hr*LP8ԽC̹7C$6JfRMv[3kVGvC1:Me"dEr%jjʎ+^!/2Bݲpޑ;sr(%L 7w-rtexD,Z%kұ6⤬drZ)x9ީ.INfM-˃!mRڧ`Ӆc)IL!V6<Z+f۵$m(OOk?<%|lM7eXޤۺ7C/ WsM{ة˷pe/q8;nHYR$FUW}7tjd@{yƪٖUּbDN*^x1kO8>~ob9>>A6u}1ƫJC]m}7 5HF/M+@m0gz_cWWn޹vL;0!M=z`&@q,e۴K+ʆ|3RlśYxB]5ߠCֳ~neMl1 wKO?.ZZ&uGp$D+ٶQ)V$w6j߮{Eh§__WjM|׍IcgtV U4h u _>(),PFw=?BHQ T03)cprNJ/pKhyZߙ!N6EjnDY+¼VYB:Fk;./ fbx=]L3J8q1s iԍ%dF⢮]'DFXEhOss(Sk1|/u2qHLﱕhu"nDz繌 i\v-&W8ZRMo??-n+/`Jw|9-^lק)tU|gI ̣>jvZCzL ᯫf*.!=\^Ts"bl ur>4$%6Zcf409RErX> lÊ'7X&B8nϖq|i iwr3w#4D D;*L "We}^9|,<uҪ./OG/ lNϓk" MK`̔;ph"d'\ d5Oki u?+Ҋ"wWQ{nrLJS> >nrxfQ& 4ݤ5~OYnړAm;@Zu܁>{f+rQA-&Ux x0~ qD64 (z6e4mP;8YɁ;t )P,2{Ou/+];%jug/X omd_UL)$E0@bݛqƲ$s" tg.$߿I[0hb>]ڑM?'tcqZ s 4Ҋc|X/+PEO7Ac߯Em4`N&6"GS-RŪ@ӗ')ejMxi_P̿.7b0mz7T^(*GsdH CsW^-Z\,8$FfMߙT,.#L4EԌrǀ+!Ko:'Q: Oˏ\x1Iv'AQ9ץ4˃ZC }w{`E-i>;~?tYۇ[%_C~M1`i]܂TtK:FPJlLL>9.R#pt}ZQU[d蕖' /hU׳#JQ߳]l@sO%l,睘TeЧGwV6Ei6Yj1?+:♸]D@׷bwV`PP2OCC1X֡G`|`5Qn8Щӫ# sidL1)Y1|nɿ{EXdLwʋ)Eg2Y{!Ӏ-L0k h'-A݊vU~ƺ4cZb`+l?o Vxvww*׿(, 3AsԦw3(v6qK( PDQwLc@#@(B/h-8'B8>L r7#q JG0*v@2kP!Ik9jh˞zJarj;PJd"-].u[B{E /{t@k_R0 l)kOSdL:Ǭ}<$tԈh[mQ$f!>G}Dv6) v+` fgq8'oqOJ"~U L#EK2ÇFiDlD@nqee P Z`{|M\B$NIk[ՃLNZ<泂L(o$}m钆ߢ1d6\d g}:"*s=CHGк,&/~-(?־,It9ѧ5N4u~< x?QQ`_ۈWgzJXAn4Nf1޶ueipvtS:qg@Է$ e!^{Dn$ہ'Ԓ""oลw%X,ayE%0V/=œ%>LO'R;ÀP 6LRTQ,-DLq,qgLQ+h!)fomQOahgH XaRD Υdj qQF)0mj#Hӣ{ \I Gf0OL Ԃ6U*s bY<'e#.-p4EyH35m;ϱLU@0hPv[{6sW[دTiʿCyrvLUr zaŘc U@ W#| ؜_1heVQ/Ԓ!K ;C~لc+gxqu(=*vGB%\Ӟa#x5# 4Wxh/ŘD޽0&SWDE$j)g=;Ya,NYsz Ը{K/&C!IƜ`'2}?F9$!ƛa aF4@5?g^RaN[.7B'#8P"VnbH &*.n:g)rS} f\Eɀ@Fߞ{]$WlOgx?3:)˔.v6oBTߥڱgIu-|%}P#dKԳ``_ \fJ~-دGW)As0:gkt;i u-mz5-U'qx,g]4?{&]ޜ) ?)rgYZ0707010000029a000081a40000000000000000000000016609d23600008f3c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/ώ]?Eh=ڜ.+Ih"Na4FJgMї\Wj̴g; *b_ ( )NL)lPrŒxBFd|ʈ0jڢTXB㰎w ]fөn}= >CT㋱ F96f[Fh٥LD Ȫnޜ^Kr-13. A =KBd,<ƀyAN떶WKXhikUR"kg7X C"T^<~x6/D"(a\BoFHJrfn <5O: Sj.v!t6L?:ҧ!.FuP(Q]!Avf`"iy:B%,~)Z"Ɠ%HA-F zD1u\=LH11u } B_#Pd#?fM+vr1{4#oN0I KI /Y;yD.$rT0NS c1ASQK; ,-mvq$;kY?|ل4}gΒO,a!,kR,1B$8~ c\xAUG8܅P2B'r1 =l3mӛC8͸^,zGm7v7ܴr,8Β:y94GC{5T}zWZRo@.,<>4By;۫eeB ȸǜS 2.(/n 7!'6QS'Ŋ۔J#P,\\m|;F9ɄD1XJ=΃sк$TS~PtZk )R;ko0sthBi}ţ4e⯆<ZMJ> (w-xpg.\1 0%X.+8KAw[1+5ŜyκJ3,%*yIEun8 bUtX݇ o+i~E^{{,L_^0])pMD/ 3h#sII8&OR#O 2R :JȉS%t1D3g>B&G5F=GN#swTuΪ1:)`=Cu x~B7p7\Hqx UaS?Ϛ`fP階W 6'8lK#n{=_xy %\c:3Wm]ƐSdy]zZo̽hf+ƣy9!*ٚody!PuBݪn~Ɇ&{9]n!!A:f%Ce[L{[K!tږĭCMͲĖ`~w'"Йm2dw(A~϶l2>6@!NT[E[<=TBFʯNƮa3te$2bǃ2Xk7Mt.(/s62}{)QJ5̅5] :7fcچ&sZmlU]JNtk4I g)Q%dw ()8ܽ&NIQ%tQf#,9%<+ "h1op8 s&+U,L먧mbr |/4p9ۧ'ȷAF>\6>7v}|rΰ'/ miF!쪎|$ dzCq NHRiRMBV)EpZal{,+k[ZnA=_XZtxB zO\nHjQC H [C _P펠c6O!@&Km%^Kg0|J^/RIsܰ:-YrqHB^7/'#š`*Ind> t>4 Ζܗ3qXN%p4u#d2eKvۅꞼ&rB 6!3CC,/MPܑEMEq—OuN` NdE{)Ƨ9tk]RRڬ ?NĹ%!ϱS7פaq; 7ŌɠCes.$;_5~MPCm16=Sơcռ&ҡ`Am.0k?f BQ*W."\G?Z1ɁAjNň r`=) HW=ĊQG30"6]nUG K΍elsV=cΨ*HdM&wqo&> X'lWixmG*6~Ļ<(!y)y';ύn$(pdBuƤ,wq r c{"ѫJa}^7Ʋ8.X.)HCڀv@G> YfK8*%Bm(6uD;:Mm)8G?r"@ Ƌ@6TS!Vcͺgus NL3OFRІ2ΤX'9QmXxO24l}VOZ-%+2<+{?8JЂz7:؛^x ߊ0y~k'k=*R77&LbwNj.Hz/R-KB^:Wղb6͐>d?Tj'(R,v}pO1_dfO8_b{S1shɦ }dSE<dUvØUPyK8cjVoޟA%mm͜ FElx BbuoV[ :+z ˜rjaՐy-Nś|zHz%6 -]@W匳S8F)YޏхQF?hSx]  5-}s{6. !򈘐Y,  n{V/X?jUc/^ɜrxA пC"8Iy_ @B_-aAfhD")Z-m7 Z<fP,j) ?MN*\;NE9QicJN(@hd%#)EIols[kEM!,m`&8>(bb7~*"dY% "#5~yxL`fm2QBy*c@#vTr| ~U/K "q=)!I(Sb fj0hPݴ9@_AZJAd:)ΰtY`}3Y&Y% ' LLpo]hwOC|E̻ZN#&nƌ5*?-7G_pD`7}=p]+ VDV(oUm1;| 9j7iB6Ӣ2C9֬A0:X5Ѳ2%4p~xR^f2a>ͺOQPkkoy |Gp^CJ(Μ^q Xc4dJ G0Ff0Ӓ?7nmWLW.؏?'dqZƺFP'j rш\2bnMC<+0 %*}p 8<Ԅ &jq,d W5Zm K>1맞D*tO!_]N]" .|!mt XcC{{:L H-?qRW7D ~]b uHAn@"N"V+ p1AurB\a`q/w~2@3N!ٹ˰A L]m)-v8 [ 84dN#PV:Ӈf:AAX}L|/>R(tgzR~YQDӚt⓬{* LlF=9EH"WQKL2EoVGe=8 []==+ބXh<@2Ao!7n.aȀ`;NJuZKH Ѣ*`4X0]~.ҩEQuBH`>-P&iо _,wvF4嬾䙳9;\;1ѕ|ss@̉S63.z5ƧY=[HRp`<)Qے$ *0C^raJ 23nW\c'c"p%>]IO: P:ۇ}&1݇ٗ+ H]q8),;6}WE^!q_Sd5ly>ݨBj%b\S%*=?=V reP bscj@2m_. z 6wbHM@ 'xZ/@*acHA6@k-8GvA@urѢ1ՐDx<%+ Z2ڧL $ySԩN @BRUXXX(wVgڡ=gA@v|=$t(j+:Uf6_8SX0,}Ú8ChgR8 )FZ,BZt`{4~{IZ>k~Xq$r/dB k /#Moʮ̻7A+m9bQT'+TVP)c}5Eͳcޜmxyi'ăon)CD2l~(Cٳ[m^#?X8./A.[0DZQKE0deB`NN)8J#(ͺ-gB(V)#ȅ#!Xѳd]'q9,Q6[vSF+YMF/#1` 3Mi3ݱBǕ\|‚Ĝj)Q-0w-IP00+E\ 4@+{͎6(Ӛ@y笣L9=@E3|tgi])Ny uhq KޞD<`ŰF^'uGiMxI_~]28^Ncp=ޔ?àMx{vud~xՀ֡/|2Q4ֳ(ReXQ9jҜ47 y\sS[Lmj1+'4 hv0m~vӅ|,LyiXH/!]4,OX2J  HwXFK Z"I'X\0Y=Gfj/ə}"~%;'AճGC2ےn2|@\xk (aI!/+E MW֤?/pk\%##$0=BZWDk*|pR<SC#H.D: \Ft8X嶍l@d9ɺV;xeTIp>=)ǀY| D}aHGA =:hCƢٕ뻾/2/kSLtp׬;žM0d̍t2VUg0=')Q(7n2Z,\8٣r |W*R0(QR`U}M[lWygQnFh2͒Bn k~R 78aAF`Pp0e⡽"# >sAChBy`_Hψ ,H+&Y?JR="@*>9$ޚIjp;06f3rg*u34'lԦN8siB&,@JBXƚu^z%-釁k^G:&:\L a ȔPPT65e8,>$w@y:"bVTCnFa MO>iP$Ims$ZBmC-\mX=_+IA oe_+l:7rW#g-H:P5](CQ{4Yj{C|u9ޭ*W Q|Za?.g&?4J(}e/ +*zL3JM˕P t4h֑O_Q0[O Ȕb_xFҁ u\,'!LtdEhD!#qQCMؕ]($+Į y_*(6he{fmsL`tGij 7{ iMa1(_3􄗽 vzho{AnBߒƋmY~3jB_V88:"ڪ1IvyiKin'r&{ # ec 8$#X=*X%W.\!E@gB^ۿ%6EI#Du()E3S|[{2-JI@`H IEݐS؟\u_TPMJg]c1ӵTwPB''5G?5'Ydy!]#}D 1 [t%LHoˀ?a!~ҧJ>S.¤ oTYFѵ,YOڛrEO{f Cz`JzP4Ȧx n1:%yCLNO^N\M!&*!`yt [\Ϣ)T:ɑa76ST'WVrN#? ۺ4){/(Y^Ҋ5. nznk!l IR!Fcr %" \2M֊<}?e黀Hs_.wX@wz$`ȱUx =jCHx8E[Zhv%28G7t@}x1vn58klݯ^)Wov6''U/P -R$ԟyq)HoPTsC@5kQ)Ѣ%vc01gY/i.dQ9f)r[ЀXZv[]AM;cjF QVcIK=dԪ=:w+(AX k#<)G䥎PGCBߙo0zxT? ؝keXL*I\pT#8Z5>qAN.'.2怟uJh*Y{,Ժ 2LY׶xyx SBt~AV$l`*^>[!û%>$:e0[rA,׬)3&iꒌ [+ijDjY|͏l9lѠcTriUȺdkpԠ^ X'%Opk\ ;ڕe.l .N oP@Zape,4xv+)ZbOީ.9-1Ab:J0!= }c5D -8hR1fuU\?{]o4iݢƈo%0`6DC%|$%m+9*wGQ?+d;m;Dr S3iSG]y[M/sQS-Iڰri| Yo14blf_Dx/pۢzt䷱"UVHH$K0^4C$YWFZYͪuC2P;0 ~PO@g{-?u8#bUp:̎=ILGL~ Rn]HFW:_A3k>SnqsHS9u0F:@.]޿n8C6`Z| ]%<3:2zlA1- t(Zcz_M 3Yj0'bK&f5,)8 L+TJ/"7 C5 6>S~IJH%r?QjiuW?7a| mUCKYD1U/YU$FEvQ D>;/^$εK; &D6"׈.jOQan%XN(0 di1w y4z5 Cyl,b|K-i+.^$g,oHEp2^<'\M5+RŬ e"##/ r:CNYKqc4;`E-qWтMIoJ8V뷄J$mA:،cܿ KOW(xޟPRi1 n }buޒAhkq&拙v?[[ڀΗ$\{e\0Cg!*b-*K e*`0@2ͩ- @pҮ0Tݎd7CT-3 4tZj-8*YUӁ! vs*4Ӳ*uڭo̩V@cҕʹ#[TU%1ܑΧ̨MA&}RMlMp̹AUA Fވ,ӓL Z/Y}kJk"|(uyg{EĄڻf8-hyq̬ JrF؁SCYo^U}H)K-v7rF)z}P; ҫ!xe%⢧Ufp.nI4{jD%7eПx|ވQxr/<cɎ[eGtf7ck d"o'/:ͤH(*_Vaǔhǽ`E;bt_]oDE AHc$5,0xR-Y@ur7X f.?Ԕoy[L5dηwMmvu/þ2hH6`޼qâ &֝O)7D>isVɟqǬ;]v9`2Tsڶ_kD%.w}J[tQ@Ӓnl1X?8>o85ϻAa#|PF}o$$``>f_j WGt^Cx:sФ3ś?Jg#=\35Ų-,/aY*<+wMz skpbD.ܧa&~6޿nJ`L zֹJj=r:u7`#ع72I5ZoՄĮC}| `?FP ލW!qU!_A<#oa6g!MhTzzA'QBN‘q.o{ Ee>&P5>O);Z2GꧽnKd`!mfGMT\T+?hzA6QݬyyZxN@[ 0Wg3\I}j٭yG~;r,DeV) Dε'H!O0B_|Q dOq*j=9icsLoHwM=/|CT(˂hlvts|v?`X+|;/i[o`^3֣ձ"42&C^Lu#OԈ&ũ ~sT[M($Qr_gn7i%Agf,uP#On:4)bFU!r ` #-F6òbzOPzjU܎(*tSUxs]ImFؕa; rY;~6>&qg,ߑϴ`Vݢ 矠 ߅qU6S>/IM?twJ|}}K%w9msP {]͠;xinG*?l p]p%*x \v n+\/Z )('''G;yZѝv~/\dpj k]]r Cu Jљ+i@RvHTᯞ"jgWʮIzTwUM@֕=أع JeU[`~@KF &l:f]v1otS~Di9Vˆ4ף2Ǻl>lF =D4< ˆm9$…k6fE+iew{rjkeiG"7ƜERo KhXo5s5!3u)xyDۃ'/Fs.mCW*D((PꞴv-($(fC'VAD,]pܖή9QvU6ʇDSM!fe׾fCdp[+\2/ݳ_;tLa@NH KȻ<@N^$wMe:΂zytÛRGҠ?yMQanx-pH An@C` ۵jKO7;W|B*:C;?Al(LI-3SU31nSWō<$Q $c׸qEa2qڙ6}& QC} b~|c5|:S} ̱ +kpiˈm7Pk>g|Et}n>R`BLnmN TWPCgn*K7"5d(84`?pA00+fjqǩ:L,$] bQǞMia:/$ܨttIΛhH$,7 Ql1`Ї!ZN9uAw%`7x_$gv{пڋYCK sl҅Gȼ&mݠәsSNV݇U݆gɔLϞál>ңxMѥ(V2 4_3j4(/H2YZlK3V*u>C; Q[[1b>xɌе&-Qt!NTJaؠ:h, r庴)rg}7kt |-z"f:8i1iMl.:w5noMi%Ap锳KaEZ|XӍ62ޚ||uMT]"~'sd͛R% wMٳ,m4qDe^堁VÆEyyF^$yXvŃ0Icګ,ۣ1/sWbӇJ/5gP*bFZ)EοZo^aCۇpI3*|pxEwN iape^7=@PTTj.&nB7Hƣcf U}'e[1Y@6{gL_#dj3S C5os! . IZO| | _HA"LN{dmnR`O@nSYlHs-Օz?#AFns],N!pݰIcb"u }ZTnT<ـζ.;Itn#ǡlG0H\hM5V:)en:}qU*' fc5gLN@ z+6M6qA/Mp ugrf\=VRmC dv#c; /ʟ=ƲC0CWӪ63^'fjM9" KA1aTl~rX1K:(tHUUgἓ09zQ]"J 0Vt*m. WJ\|RMΰ!jRÒ')DrN[YMݯZ]F^}A h6]+yCW\PHdS.hб䘔[]I/g4U@VRL^j?`{{{״l%(n(!76⏮/#V5Y]ֶQV *`7L$\pAx$U i(k23,?d !R2Ik}+#Z`i ~[ P:Xk T#z/U}dw]s?}R&V#}EDz=5NYip'؄jpvQݒcV2"PɓFn;Ū(2 )q\J;ؠ4{6:DvxR4lBa DAm7q.\uu6=Zq,&9tt]YP\tJ4765Tg S$Jmڦ( (X[P/Hȋ|x1@K ,VG.Lt= !T/۸!Taw8I2ddBݻ|ir`ַMʬoE) zޚ"ʬk7BJ~⥒6 yďQ7W.)2|<W җ`<"cWE{hO?7CNO!cy J}?%r~dZc&uЅF{Mm| [2hu=gswQΣt]Sԫ럸#""bPPğӋv]Lh VwnI3_k_ қW ɧ[ 亾48( ^3!p Dmzin|9vC=> \gwJuU+ۋto9j,mh&ҤZoCW4@MTyiL1(~?BzSw8.+(L2{"Y)>YA#k5t(.,۲jŲ72 'pSL>J0gE Fhb1TYB\+N1pQ(;cܴ~){̛_3%qNv IH;Lak+*%eyY8c-aTg>^yn`Ò ,^sˬ`k,ogSJG(Rvjoj*،wuDѥMġQ۩99uwM@HTs$z BWu$^ywWebUS_٤'~(3 ҂*aCsn-P?"^ O [ ^qCs_|ƫ^q[JE8h4mXZK{6|T.hufrX;,WtgL'u'-j)lg4,d'NCĜ)$NB60bw\뵠iCE Nc҅~ߓYHO)]kvf)!Qzji>ڶ0Eޛ8X)6&{B3PJIs.HtؕLQ`Ǫ9 ^^7Ѝ=XF9/?vpOlA)#-%$ Mcq6&H^H߆ }~R _"dZŊk}%,Zj88PA-W =,Iڥܧ65j ?h,z"{ u!Pާ*N\++za=4߆f̧ X_cԄ 8F{- WɞxpCLu9 `Wո2\=6Mo +N";mzD I^0̆%$G#'ãjI-_{E9^E? 6k i&L^hZ>U9}:OB~fgPHP]3$yoODw!-͔1.euegP?Ra;HG/>Y:=2d"Tw ߙ_gx"E48.ylmV~4) Tw3y~;2!R2h3 VċW M.=ϥntZoY/&X~ł;w v?ڞuV KAؚ͖qfdA1~5> 7;E_=M;'=WN6]QC3 IHQ~s֫1+* $5 ]$ eϏ MYBLAC˚s_S,)sW'9LkvuV>]0k 2w5A^Վk%Ks%u_Bz|&A7pƯ./m)v5yҶ3Y|$TR@CV|z.\?.Y&2n<,9szosD:ύ Pp?A\mea%/~9bkDEFX5i>Re&f (f|?_-o{7p,CLT $ \q0-fRhGP(%e J]A# l]In;la#Ǩ #woQ!ۋ  3.m^v9n`N [p1Ubs#'c`/76Q>EwYJs,[{sF,xu[>b8}X |ՓǮ9mظVMFi;̲zhR0ϱ+u!yE ;ES/@P|bBa:Hڵ)|v^bÁ5KJxTw m~3Xxh=]7u#lԛWI<7zV +qi&I*g;5EP*seڬ NCz/I`+O(ۢ rT< }[8 cY9bq4fKN2ItjtQTiH1\gz'B3Xƒ8II4!ys.;Tq ACbJOWZeo.493io-`'k('Dr];V?0JC XU3~1cbrϞrXS8Y0KbmѐZ4y S@]('GYBF=`9R4+PCbZ<]YdW \虦g$G,<:$8nZ2 I9c^]Xx|Qy|V6nۮZ#wu[a)C 1fJ@:z/|PD@=~k"WvEj9%T ~IUW;5yGh$Hۼ̥~H m70I丂k}ΠU xVt\NsvsAx{dy7$ӿϩY-ϠfEB2wb {NY.$yJFJ#ykPgn E?bQ(!KŤ߲W@53-تZͮOc| &^i uOwD񍭾 DSo֙ Q 7sjU} L;NJ#2e}&W]JPt7T4pN܃a2t10Nh;R:[&< .f =y+%s|(1=LXO%CA|VLQa%ޣuN)=c-;Y/X%k4l8JrZPH}pvD0L6``5vJ3N1Zٱf63P5ީY%9@Tuf+ǹ9 A1A>8T~kzi183KtbluzB]y^xk10ydl u}L+ZD[ k2T7W|dm)ND_UK72X;^y2 XUzF1., pZɻVgv2洵3-gሚqldQh'ð[C-$y=y-t`3jN_bs l 1rL#l2E%UHMKU*ڝn^Wh\科?ڷ:n0 K~8(TҴ1=Fm6[6ԗ̜H4⺱_{R;GZUmN|9qyOX Od6 A o~)bJ(97`Iq>GEuOcL3B4K(̤x+DSKkF٣apdX@N2ҍTB̈7zF35[΂ ZĽ+Pq/Oz~,2cYA5m"Uw Fwv`t;f0~CtZ7K,n [EZ%ٽ( |x0DB=[alD%~Y/N$ihOeGDOI.0cwժ7åލ 5l3}6:sT^96DpGOaAR un}DQ E1"F,S3JYD$-r;Zl*\bv|Z!L=07]!H/I, yl,`oG|7(k*m kEajHabpnT0K~z0ưLUqPYBx2_Cu @l;̥ zdxgnu>jxh^˾=qvw95[Jve9څ$ ] Q"{ CV<ѩhb Zḛ}ٗ@i"+,GvHM`8 MvKr|]zh5`1܋Z똹4&,^4hO`X)AxrP5駁+oJmzDO4i݂ p6,5!) UJZBfFӜ%7oqhe}/ Vbz/a>=2DygN~XId@ھv4ž1MBo] +G;[V{LZ(ѿL]fz~#cc6v`WEk[ 6x.הKrD 9nT81AoՔG LסlEͧD1>1[cNyw8Rcӄ\/10@OX\xcg)h'S}gd]f^wܜj_İXt -+̝]Kx O ٔ Ңak~?hK>[S?gܺ\@B=cfᨶ\΋6?6U'}Z4A ~.$cJ ̨g}o ?0Ń/; vJU] j&uoEݝ}q$25?H)=`Dc %.Gfd4+'2B J\0gO)oE )i p jd{WLh >ݼE @5DOr*(D6`%~=V8πuZ}m:jOsN'i0YZqJJ, 9]St=qkLx"JDG̿̈́*7%P'=cQm,||ەW\޶m qȩڜ_ÞS&<Z}z0ƘjN{LaZNuϛ&5 0wx ܭ(}1Z21M1#ޣJOf]q5f6|+_.;ͳܥۅ~ J?̩W0X j=kA\ dѬh'J4K;:Kˮ6h'bgpE2k M-*y7؆4p+\$2צּ@$~S+!q89EZC.itln_!AX"Zkwt贜7АE:ujQ,"H@lZaX'9U:t"Je;C8uI[nEB^1P]Aae|0 "x\A/]qbv* ,}\V5̟8LK㒠=h_ w@+&<)AAVlb ]l%f۸b"HU?fYUnJՕ&u2_}VÜFH991=5ևrԪDtșmփTaPuJZiӬH6/UEJ<K&8w:pU2n4+J\_O_-dI)k"A!*k;b:N3_GcӠv$ z,=#ߓMϻeX OĎfwg=vZ)}h=vM3 ;iG13LYSZOg*@mG xp$GHVgQ^`EN<̂uum7u)95(st?4Rgku|y%,]G+* ^qY/E̦LťS/Jbj$#eR1!] ktR9P9 -9>%b8`S8w[W*?VGHZRm9\ L{'+"2;M -2sZ۽R{TV=x`ZW$FdO\voyrhY sT7X'eVGwO Cm!^tȄ@krb l.S2>%jGOmg+{cWcw? 7EO|KRQ?'rA@f*<lX8 \[p{|l3+EhyTy~ƀőգ3vƉq9rvJ'Wqcr'ǝMtYtյwdɼ5ɟי㊃#-xKc`K}Jp,?<[6Zn̉# 8BgGmdzPUh+Gw z*BmB=K|4#b15,)<ɔ8/Ӑg+2s] MzȆHPt #$gvn m^ʈם̊ËlEގDDO"|7Tq4ϕݯ]-өZ*P6 163ׂ\jCt=KRx(:{z~PtKO}+#?0- EЍ7)梃q`v_ [g1ˑҗyO>ȉjGBSD>f:"nW؀vxȟKY|T =?L,[pImj2\^+o0;[dY\>#d qT=󶓤15D9D+ug+_4-G"iu~|U mw5N)"=mOXWtkhArN׻iiʀ@Jvux' ݍa_Ii<~w K|~~!l\&gqa) H kK Y_nUى@]USq^OmggL:xpEJx84?𨗦:qVHƎEV.qlLk,|V{4͇dڗ;UPh0<vtSsKz|]G!F60쓪4KW=h"W)eh(t!9_kabC֢wOzoMx$~ݞqIU0 ^!Ig67`۔Je䫹2i[M6rzKds8čȄ?-<tTݗSJXhh|;g% L3*םK&q __eYhXaG=Esnȷ & -pmKa,N>v0nkq^Q&W:.~wvDGI3~df1mkF./^j38RQs| ɸ,EڍJeq1.|/U`a@ aI:<6[R7, A'((:VuӦG~N0 \Lyӓ #iYS4̩£#޽ΝCH<:Wċ[ohy3X 隋bEiyf$(V mCl0dQ+jN] '7]\w;JD`@1ijHDWq3jҰRpR`,#=OiM՝@)/=XL2˅XLsL%_T"#ǭn? $n妊Nfe,ҧJkǚw2y$#!q Jb񓦁^B? ϧ > 46)lʡ.KgNA2&F]r$dmuWzWpLF&RSч5?u2^#_oIvFw"G98|YG{0T1h(K-Gwh MM+#3,A|r0/ \MZ?)aٕq:%}ؼ|8/8 ?Twhv1PHny%0 h1AۯKǍث!j#UZʮmG  72DB5}s;hb4~m@%c(Zdo< ^ پm @I!.J=GNf&@ gkKç˄x=Z.f]~EN+D!2R ~I&l5#yX.;S@kL&K) 0; 2z8[cz 7wL,.& o?9X*葟jkYo Fh̔8dm¿àL9rll 3% :8+yqLi:$`WB=؇w ,L%Pyq( 5Ry5i?#xً`0|nw-τ^ _ϐ)7@2hݜ@^:Ղ)RZӶF=x#)mGK;_^;yUKpc o2"ƓA;Dǽ2NI&̣iq8'lwFS91B}(Zn2ACWbDGfnf6|6 EGXU aI9D#\3d]|'Ǩ%e ? ed%ku B ҉#֘񾳁QC|Y~0TVowu&uG$5]A?7C:, ʴp|$J|]RФNU2;ӗ*@^꥕pk)YELQ8yj8f7ٲѾq/uÒĆ4fs z/@Fܭ7)eLkaE2"GnH.<sI#P.?5 zk"lKbMFtxG5·˷ѽ{R x0r^ԀRfFqm>W{ׁ>!4! =Jdڅ$8+Iڮaf'J O|hqzgJRUl] q7+`[9cM?4W&ߙCP

    Qפ䧎ޫ5jv}A[YO㉡i8e"ل+c 󳟻3͖tbN`\, AwHƷ]~Wt p.2<ߴ-!ss1YnFm_)[&jup×n&X]?BaRoP-wU5 C+vk*b}H;b2Ԗ'Z"V: 2I4&繐J ӳI;BF77*"3x-;ni ?:‚]Y$4jj6eei֛hv2jy@ ! ;׸+oo}ĦbiHP"p,Zb1r lXk%ʌBY9R  좠A:v.C:8,0ʬ=2u/b"܌^dc[k jaG1Zۊ z*7q@I`G;`-]@Yxp嵹蠶8"\ψ=YHjA J;eʨSLWdRod/nN(6ux-ɷSdƖFoŸ`Ag@ޫl=`aɬj%4cabesӉag'GC]7C25oF1xqq#@yyۼ7O~\mH?UrFWLo# M'^ {gaycq:#@ t!EGVBPf,2eG iM3G]4o*T*;F@%NGD4 ȍӚZ8A3:3h~6b[d v&Ѥvj Qe|C V Xp= hW7d Io"a N쀛륒<X)Ek\Fez6@(|PPrADº^@p8=R9s}ǒ2:G|nxz$ʇg/I:Z=N-qU"JPoipUUMs*,ZzL vgz7]-8ݒmHO8~յ+DvO~o+ܣ? z5Gk5Pܦ;id.\>Pz഼_O$/W+DLiy͘A$j+ݮme ]4)Hz&mBP[N fí>r1f$n#`$a``6gkhl>̛a4Ե$=WCkdӱs՛Ke+Lvv.߀č7\=5VY)#TxP.Hr _LKu O}z?bnX Z$XR2 yY" Lz(j#cNZ a蛎_}R~ ؼhϱR>K=uVlC*"qsQfG.Y%3`NLHP3*{ԈM2UtدC.h-Jx-+\Dΰ ~(gxSJ3~VØ7=lϽv%5ГUoDhB)y,I}ڂw*&b]J$C~ۢa@@QꯚeQQJ bA: 9[j4d5͸Vj+ Oѝ;DHPa_%2;њ(SK_X$e7ddVFGsI';P!8sNiNl'=phYL1<kz!qu'c0ߐ •gjCUÿa֨U6po_HLȶ)轱S&^Q*(wwkcϹ4~Q XUň' tਣw!>B9mGlR-E-ڲ)FXګ< 7={j+N%6kRFh0JH1@2cb(KK.4LO%7&4Ǝ/pS˂jaOo TZA?0U,OFFOL{ᒍțy+T717Df}3%&{bQ.ܔo&9s DLnͼނsU XTl XjOCVM:o*Oځ78h%8VT}"D 7W7tɒ*e! .ʨ 5˟gbIrrɰbء8lkl;E}iS!YWTs3SWyK~#VE8:{O<4X% " N;!PAh+5fKyUhU:Pj$ϻr<}? [sr !qa:0m*C+F?6NzLUSI :DC/}1NȾ'C>]aFS )rF)PJve`Z$cIG-[I:pJίP,m(O9|Uu[ kv#u>X`_TQMR+ku:D}k*9م-d7jWzHN;8PAOn5"u:"Jb$,ݖ+'GםhTd xD (hr"h@uБi~uD <ُ% ?Nm%v9b~fau2ɯNB8{B{&n3;0H=Kh{[]Q/z[3KMݏ+;hSRۤe:Cqr0 W옶[r)ܓ\of0"GѥZiF W&{~+u㊃D8yM)w|ܡr G*CԴu{=] .D%ӕ?ڼ@ꇫ\ipFDģ2 ~ڌ"mMgIGRl"du$fxl#M ^m SIYe()兺Jm?Z㘻i] =Y곏/SζwH)a% y=VO;)輚(!G Ʈ2+wY9C딀LcMjѲk?vׅqj(Zhӫ J_3`7^*uʙU2!XD?c.reb-[$͓1 b~ӎWrsGPo )jjbaA XC~quMx.W]I UR]pMc:eW FN@! #B8Ubs0Rƣպ1I]=mrP^#s@6?uՏ7"'#<l.(ZފOh}2?7 }K2G(V#QX|Zx1?&Y/;dfh6 %ȣle p Ĉ-ko~[d}gF5"\ѐz䂅Ne# N R:Ra/vJ=b*1\(&6a&: ׬)w`)J522(%%jƘz]8!/]B2%}1j8LS؝wJ wSsGuil}G_ Z‰x(㢮N~h(*рc[zQuE~7Ѕ~*8 # Ȗ(rw:]f) mpgYZ0707010000029b000081a40000000000000000000000016609d23600001bd4000000000000000000000000000000000000007600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/h]?Eh=ڜ.+*>0"[";+[r3I{P)T`5JؑcĪ#C#ǒyiSn?`I-Ş-yƢ܄%@$$Y@ks\)1jϛGj>m rBp2#Wn 8p\R#,!i/<`7KAXbyhoUk1+S<5J*U[Z a/78zgn^w~xC0RL׽AN[:=V 0C$)JTkιR@\WO_kzM#D[k~ޜ=i V+h#:hۙJy?Q]8Fght~Jv;wX1{&1zϹf^BN)5ik:DYԽJ*ۍa#:l=g=7c/1u ͇v| l =ex uBek"nȪ#ra~DMoo(xz̎f1 niAR)9롏$cRYкe L 1 JJq2{&tOiK6=ӳmxSakőre˿tYnRkssջLܐj3|tĒR~J(yK"olyK^W>/U( B/hmD.G?9KɗnYE,n}V5_pd1\8>ʚJZO~G[2y/{K[²ճ"pgA_ l9_9|CTaRw$4"YqEVN F0įG)@mŝkٸnZ¶0&urQkUT/=MgiKN)mںyw:wXʴ:VriE39${: :cɔ &rɱ(n gGB$NA̰!/=P׏JW$k/TTa{ZUM\lb!E 3ePT֏uq1"aݍ[^ k_öxm1#Nk,T-(.KZP0PT%Ļσ̼mA``&= ~+_5 ,peӨ}1s)C$*[`!Ŷ ggz^ހygJ=szwI-Va§@J|DQaC^/cI8{COYƍο Ngҹ3 mbėl6# -e9i:"t*>(ll65"HPuI>Sh9I^Hbh6+aH;#&Y9D2*(=2.#3{G%zʖxFWDU.P@5%4eaqt̒w=je8nxOȫCTJmO2~uf{`**iŽm>T8vB* >owKÌImY7g׿ P6y{ ͳ)4؆%2A)6(L%dIyQ∟Ѫ;: c˺7ߏ&mQ۩mLJ;xEޟ)IXY) T e렆 TIf(m9rG5\k5GHQT`t rmM\a]PN{% nt[ E5s3C"W_;Ju9lQNޙwVpGx8((&M\TTL,0"O u,D]E=D~O16EW}g{uȂD Zk{ҏy/_& Ol;d?A$Vl'K=(N-H>٩&T2 EpS@.aO UoXù @6?qq%ɓԧ]dsV4Uە=Pʷݟs)K9 vL4M 7;l;U]&Z'!C)Ǩv 6MleT RL*wP.0PF;GK+ Yp},TJW̮Vw<Y:$ԝh>?ӧ:p)l{cݮh!We@r0ݒ`=bnIXf&_w`.J) =rS/uF_ы>)r+,Fa^D4c;\xj;!Q)10M ,N[+lcSԏhj eJïO<:3cKe;sfD˘%T;t7Å7v8?Ơr4k'HoZe;!aΙ%Xח]8aHzE`Oܙ3eY2O_Ζژ ӓBW~1.wQoNj/mSK1 8dek^fsgۛ\jSkm~Gf$n9#\DۑgxGC#& /U# ZD4Gr]o &+>߄ !*VE#?&vѧR4cKzLJq`#1G{*..mXѹSN_4g`-.xx?CyV͋d5m5(rںZ9OJ|5Ʌ֒)pE%#kL`{kiN/lJO|oz 8BN^ .3&}@xG8Qe{5<ʶrMZڭ+ij]5[=DݡPb̙\ƘĬX+NV)V){ӎϣ~#x aQiV;>Oe;!/(5jXHp (R;JI*"`'Ev&wOa${rlc}roXg֍Tߛ7”# '5`4^$8k?Y 2YXl%v[6 ra*xۍ/._k0Gg ;"sj1CvpHKc2o\{֑AG6YFa\A6^r@UX͇fjw1[7´v;O2b5AY'\PDi\7\{W({T`|[*.ǒ:݀?)u-ytvp#QTUB0f^WTo/%7b-l֊d X#6 @Ɗݛc\2o^@g*##_e bJ1I10"w0lV{b5{ $湅Y!1&%?;aDc/aY**s5nnXZ&EoX*P fպ KDuR@:v'ǁ^ipsl:&8UA艒~BUc8E#)LLng@!ZNsy+*CõOI K,3_>%2y\=Ȋ)*)Y'î:H'T4'@yƜ_r./dFSU>`>1ʹtNz km</Q6M+I]m4Uc$5"w/7-*@49>Y)֖%qʴ67NY#q lQ%L0hL-IG3#G;zz@a.MCgo"Ў[|GC3 5Dt9Oe{[hTuk.ǽ\ZQn{?/C\F"D-'0g!r6:pLndϬgv40PT)"\rn^nxytwu!L碠i3gI!OD/-><݂/` /Mh׶OgR#B$PShl:ku``E\&aqüYL_#nBz!|-5EGhrGۘAE;6LSXlnނ-|AӸܑ 5%߼&q&ΰzE~ &n7_H_ 3=,!}'؄+办%][HޢW;D~ӞkrB=0R3pUXHήτ/qJLi;RZ{r_!^7z,"I;5-w7\:c; =u۲쮙q\*,Xg[83p X>nI`F0F]+y'vfB |Wnٮ_F- T5o+Kl#y-^˸/U3hv܏蹫Aa+y5`@F/e iw^WWwsVg F)XocݤEZڒ^p ȊK1[ {~7x̭hHtt:wILDHbg?l_\)S}Ѝ}yedrp>ݠwEƳ,+!v)zAF#GIMX~ QVL좧4e#/!ʘA:ԘBC>sCEgD? ,N d/CûJ}GM{525 Fc0p.ӅBRtz]ʍRY3%{-iRـNEG5[N 1=1qRȱ&B{`.xĽnϠOvBXpGʢOhg]0jGA 34CqC1` #͟9x&sbB~) )pA\d%>_T0o'7=WW{;QO nӆ4&w!>=T&f, YpKDb}KfM:oA.Ƀ gwwE dcoc(MżyɛNīd+tp=~z㮙 KnUŶ>FWڒ㊚OUqOWȨ[2r$_Ue*bZ5hCLnCz2=9:8 N2TMp85Xѧ # hr;P?zy}6sj\(;oAPETO I%!k gc~ .L6bW{9'Y[p#paw]H=!*AN8|rg/d/녷\tܠ,)5 m4 DbTXQJf=piC]YF+@+q"~ ]J .p%nn ػKu໤R"]P #@!zjX`I4&=GB=:T[(Ԥ^ pnW=Q9kKI|^0 EhlNdq`dV} ]EcPCDS2tXe8>4($7jT 2.ɇo,pZكIg' wafeT^ !ϽUMl*/ ksY D/+X+\*=iRaX.f#ʡsZ8rh+H`y&^vS f|aqHn1_m6+Ҧb[^D 8-j`N4& ,=#s;PxfȒ;=364SϢL[Ӈe _hT,;Ƚ(,+_wh jaY8@&xa~;) 7A z骗ց3N1丞[=Csb{)QT"s-6{!C'!oǯ.;` l}Eyo)oUl0~A>%RZE9w.Vݿ]X;}0p^eMDV}?!Ԛ0h̀V{H&Fv6q"!7(ĭ xzI+;3T|ؐ8#WLUo9V zqO23eL3l=+N_x8`k pe( aSN*6?Ꮠ% Dua޽T!-Y 70&R.Uϛpt}$0Tc=|3n N+8m,|iDJl ѝb_YkCt4HkM<w,Q{#dQOύa!0LZԓYwwLV^؟O|D]č&%D4{/M[plj’ X[™S# Єua? } O;O'- 5 akaQ-KZ:_w oE⌬#;7b$Ь8㶄 O36xȼ8rT.)nyX7n_`L,MXS{ [N>"H0dv~j(A!t!vIFSy]SVըm tÑXMq;x w 9 "i"'PuZ+}iX&kK^K۴bXWƅm{2 ,P5q$KzϳXX0#~KVu7HKOaBanO3~m< _靥Wl$ܹE+wqI/AN2i #~Zj՜%%P~= |)Q"s|lq$aJTIn|W{0`&ǐ5V'X|ӿޞ0P3ޣadچPKL]o'Jے¡[4 ͌Bu  4+Q(5!w^evQl5D;|kSNa?tmaQc[j7LueL5…MN_T~iaʨ̵[lm# -uR\S|UupܷX 1$ESN\/aO0&~_u#K60EK5XcR;IBn'Epˆ]%qf;i{Dv:~)5L@>ތvdd| ]"'$qA_z?ߜpO >WWM$Et=żaalҚE2\ 3)IlU \Bۢ7"]vW?un>|ATL ڭf.gVZ8uaKt$!+M*Z+]ܩIA 1>a-]{Q2]=F7G,-vZpﻒRm-д^{c Sz)/%锂/IkQ[iVoj٢DIk#+U T8~?εCuf~Dncp̫sbe\4 $w=j>ǭM9܂,щ.do\(8Ƴ@'_I#Kj: Iˏ|~ ot6JxG O]X6㹔H>?o(a>XsM"SO 19u|⽆@whW[8ۅ>(WN:UoN'(% 262 鴙D'} h$|[O=trɋܬۤve"t;IMZh^"{SJ8,o:dPCD/@3~鶙vʙ@DF*I !i/cqx8 aJ 'W@ N&]':%"^|ac;1)߳>*^Y7#j}{:2_E$)AB?ZsVZ[Εu^,6AY'1} gg}Nvgh/ ۀN<!"bbؘ)V`x c[_[RrXJמre3}R䏥]NNxgȯVIpa*$IiKh2U˽{u_C{ ]XQ.߸B Wz\]@x.); rt)~# +a뗔6z1;G) R$ϼߩQ_lbYoo@f9D+4H`1A2 s¿E!ERl;ӫNe +t5sAh@V $FD6蔕f^Yk@ 5$]e_peBɗmf"l3[F\ԓyA[cε5$d>銥m= 4f=xI zTnV_$*^a "'XMbe MjY<0] m^.˵i Sh2cG?fU#xĎjNe$CO wZC ӴBϱ0;ͣd?3@_fTeP$jW+Onk 8W%/tUwćѵ eٺɪ \PJ@~V-PSS63ӣv?OhzW KoŸO3OD\ a͆$t^1 ::|'T'~&GTvuF2,ԧBߚ-යҶ5dm5RLOz )ܗ[ѝpSnC]u\B ]NB[~BǏ2oX50oSe~P9f -36?c&ZpW&/0 иi!#\";${N=:gm3q=WU m*%#BWq #2rOx7F 1ثmh'I/B% )'L&@Rݷ:o1jCtDm~^~_XN7G~C.0Tl¢?Bq7F{S$cSܻk|܃0ͻE*%xql#a'sz6P΃ڨGhKmqTt"9M ]A6E쭐.z2Y)068VZ!ӣȃ3/]+2F]h]"5* @B jFf.njzX[Y @'Q׬؂Jz]z͘ϣ&+ ܭ3$&"]Uelp3D{@ ,jQ&~[NDT]G:xd.w jՓj} H/sERļG{ri`<3},Nqm{]B hdA`G< cS(A@2Eq/ZiIwҦS@] g'ҏ1񒯇(|R~ԗd4Vu_AtN֏aW,ybi7&g'TOpJF]}l\UF].W\^$Ikq ߆Zcvq>-KUu# CpB /k)03`D3lO&F 3fک*ܱ"a7ن6w N:ZOW[~Y3}WB:l ) d$ J?<0VŚ,O2POW>%z)YZ~c5^V46(lƶ+r+3=PIDq}gKܼlLcrM!y9aA,x0f"WN)%45:wD0=/02s&󑸎s4?>3%J?gS^> z g>Wh_$Ǚ297$Uc6Ox-Ӯdߖz,5zkmz_#$0=9݇\ pu^`E+a&.@?C^0mhcŎgb^&N$XG/֬&F8 P0>KxHA}FKedفʟ Lg $/%7-K]ϛ"H'yW]q-7 !JM~(ݑoU&cl: -?Y~$:ۧmv3aEp۳O*?V)nlS2x-3X2᛺邶'7#mpAl`!t?6A| .Li Gv~45_wq)#`Qvu>~eUj3r'YX^8ZCe*!( XEZ[8~y&\o̪ѓ ˁbӸ{l>ϠZ8*9ɔu0=ūu܆^JlUytc} 2/`^ǖѳ;xâg>ڀi5>ͪܳ )!XFZi*ras'}uneтڴT؍3eʟ^a3.0's+-ɝ\`saJi{}|,\5j#bdg2-4Ge_ӯL)1/} QEY߶ԴbH1s] ڐg::[X'NȬÁZ*C;loȈm^pپ<`&; ZTKB -y&)%AI|=x@AM_S<.$ki6Y A@B C*1DAt:}50$JIRTb2+^\K梵!t0@TSYwxa8] mFeu`&t7x&EzPkB<-9`zPƏ! XZdO\[*HR7'&L)ϮsF >5/ 9-8'LM0ыo59`5\C^,"s @k~JVf?k[R]ɡBXxa:fG3-?9}cqgT)iƾH˘^ b#2xxVQ?2o@Dy,ۑgo˖LT. nZ`Lo"6sWM&D$v&q>.dnm-:V`RMf Yo %#v pQP@=!XH6(8Læp=U٪a#Y#wȎyN~ɱU_R"ՄW \'z =$W uXG T8HcŜLA.xVNo '͚=Q'ukIfr'C@sӤ"#e?c!:ye7 Hg+|Bޭlji']KpF${?G8rȐ}c@g ʯ\Q]PG3`7nG8]̅Qp +VрC6/m+*=%vȦIGL(?L0>-pHK@-/M/9 L p:y,[Λ#Wb,8zN"5^56B^[G`O-Htj308Ԝ#ਫ@epm$cn؜% #+|do7hV#(wu0əBAlki//ML |C*Ǫeǥ6 V5{Ԟ r"Q5j?!ͮ/>-ŎF`88czw7]=Hr*]ĥ"?%}&aFWKeԅN11=^Yݤ"AԷHgH"_ckL)"MOpڅﺠ*{1nsLRPKIƓ 9NoaBYbr CHp{ Uz R,ŕ+:NG.!syD"2rQ?w DMYZdo(K< ="qX.<\f|[@id{urQKD\f )l`N%3*(3 J0h,{uzZͅRQI0/D}\VWUT8fi#s늭Cb05<҇Vv;wkUmzfBK.z\ 3 qԷmذf+lRW,T~s,!˽t-%tFݯz)I1px+sm@ `ЮlzYTDO7 Gˀ⽥kV+ ]I]3kxM.$,ֳB6%BiaRѮ&>g.ZY\ٝ3cvztoNa\m 7nuΈ5gc̫8h`GIذB t+mo])qV4` S>=1-;. HԘT‚ndNE5CCZе |qpxn2A?O D# `8i- 2^S`[vOHg!g죘6Dg Q%h Q(9Z \cN Pq|ο:Sy5A~5K9-bX~S7qdMysZR<(bF]!hH2yIN,t{3yI{hc 1\fm+8XS\ 2j/m hol _z-y{uS `O>Wb~?@Tj:k8)@Up!)87Ie0:]~Fiǖ}8뉔Vsag0i֤X55O&8t`*m溎̢m 9 YRN"QR@#6GǘtuA=@\A*OEňF;Py_kUԵmOgsObl%ZHc`P?a$/KS 1P\fRK|"ڴ2.U3?,~)|ۦq $HqB /U..yՃ/|2Fca0S|`Չm46b@~JeMrn쪨h|k"tuYm2ԇ0ze0Q Ϡ֫o*k ="gAv@`/̹&ÌǤYbct{䅬%+a6f֢OJ4,@ݭUEddlZR ~̟}MOy6{D[(hdcG-X.GcZٲǬ;~m ChIGQu?IM\{T;+;ě1ưJp'̃M?!RM+ܡ}d?"3m?D(eCKIs!ժ+lj8[<,\\&ƃ@6k]ܯAHEp\oG"kғBW X~w1?_kBimrnxۘPrEsM :IC)DuiƍQ# P]Jwn^ MB?6"mASq$o4ʂp3GF8Nw&ď.'</=&7}1BΦITsKؔN{C] ܆MJnxvƙ}<`*i\;xJVZTw[430qd_O?>5|?7agJLZ˴#>0F7n&tTVQ{zݡĩuo.0:mIߕ*ߪA1.g"d C,6%L:3'uM`>`ng_~JEZj{RI5G%.2K>s (8J~j_E`Ƨ{$d^[:n%Qno4R-vu5< ^p@;[5?X|ߕ9]j m6/3dlw,v%/M?j:#E!v$򿸇u$o Y)~4c xy~;4֏| UTwy[ ]bMd@KG"l$q RH_KeDځw!-Is+͊#cDŽj}酽9\B;#lTMb7AvJ-5p~y#''ebBduq=D% @-)]Β'Om{-\WV#E`%cJ[{Km]gYZ0707010000029d000081a40000000000000000000000016609d23600001ff0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/]?Eh=ڜ.+=щtzC+4˺jC Yd$/QW#~DC} `LXDVk)!`=ݓ ^Q%- #ʞj*ȫ 4x%X#r: S&Ns_Fi.@m;\6C>FfVUqbU CdE\HkRy 0l{v1pT~ Nj`6hx5SĐV}6 AyZ-fL\;1QDM:@JG>fzI77fYUJP$k,M+|sҏVgge})Ise5⺎6dz}^L[ηL5)*54=$Ck3>9 ۋ[JiF^P,2`hTg@<" =1n<^imZ}(D(neF a|:W!e(uyo!BQx"F|$mErqӊgh=ܯC>>: RxrX4&6'ь4wo&?u#; a/':gd9jh _.^vbN)z!~%':WkBp`)&ͧma1Ih-495k5|53(HooVpv(VBGA#ce}lMj_rBs}7Xx@pˆ*v@#RI.YdM١R, L7=m't_; <ӹMdPDȍZDA_Wkʺ|VKRRӝ2e`TOn0/aPZ,)V7UgP:bJ$RGnI+3-Ԕt 05@e:?ᔾFoY/eD{@ k+5*xH/@S,fL#l:/[緿iw4>ertqH2+ilv>jdj:uW2Qd꾔Q M+R(?qpZj}%I(-+){_]@wov v Zy]?alEX%Su36qfu{N~]2S~66QMծԃ/u.{Bl0I-kfL-`dƴY LI@yZ:I^j=LFqn 7Iξ4e+ 8 U})1V6;*-a0!Ȭ78w {(j9PYEK% ńsY;bd24[7#!ޑ2W h=~nkc/k~ ]/V Mze晞tMր#9"Ķ6ޚZ'{j=31KtU#U>ĠP24, o2k3A*[Q\JئvDSּ"ɹMg aTqlqG&b&Zy_؆XoFxȐ-\<<^*I9rw2*]jPO&x'4nm£"2C+V\9ubSy(,R+MrJhI } 6B5E~ io]mI>˥`q-:滀{:VD54 ZQҊyI!u0{+4Sy= rbp#`'zn4/DՕ(KIj\[΋dt$Ǻ`itU3@_51DQnrIu%J՜mQ|*dA^^(%$PǬhA+ё]E&_S#իƊm {5,%ˬJ(*((C}>ޘ([Bbm)d͇e9WTXt%~jF%c 1h(1BRF:w0Laq(xRjv UiQ[g0T{8zFVP'lP& ,Sµ.0 t5 OQO5\E ԥSE'6|U!n2 cX Bhxު0m Ki8GȄ$'h77:RY(uv,V%7/ aՔ5 >[cDĒ"&_O6ڬߥ6c41>;a8%牢r V^Y]G#;$*hs|rk ^/ Yp@ƻ6w.P򫏨!y|X-bKŧ4T D͆i1+>DuȰPK)p`:0>Ͼ xC Saܶܭy-)!X[5hu(OWIN|)uҽ6x-m;PW,v$QR}^ #ue/ճl?O01L8,]?OJXɻ'EsYMpPJ9<yI;W{OA28ΓGO[?`;Y?yuJ4ρLہE'~P%YK"8U͙N:$bKySSێCCnRح}ծywWAG1\,T\r]ԐUXCWצ6^Gi*z /ؖ )= P[7VF.!WuL:NVV{iX8lAUiQFt9)R73.3zfi`kME/.)yVݘ$RWfXoH2F Mˬ9?yS⟋2xG#Ƃ. Դ+jkVVSLܶ# ٙ8ح#߀$5ZJg"@,ܣ{/B1*a3ƺ^0V||<+ưy`|Dm[Rr"f\t=*cW߃=c׮=aث%ݨmo>_ErSJHr8RQo " RVEFu x%HٳmIrhPkr`¦&XKňmut/G?Gg`H4߷*M.?^AymjJ>\v)응s Ph]v6#ȴ7_2;P 1C3 R!v\n hz,)G{–~bZK7ILU9W7bD15'4s.q'u!>Xwoo0Ph{WQ2D.ݕm8A8h.kxR9-51(l")`;π66>ڷV8,*!fȋ&[$#JLw\t8 BW Fed.!UճڙΖNiǁ~D;as4k̵il{CmVE, 9\ N_ 9~¸2!rbjDy,DDI14+7`|!Z+d?./$yX {+AݠYW>#n-C96&dPUr=yStzta!sh~?فn LԸJ._B5YEW%9} EO)nz՜NҀEPc 0y-:'7>rڠ43M4=`#A '-R 螏. 斛h}{X};^v/y7ksy_顶"~0: awAm9SILJpMApR?B5RY2VAE+@ƙK`7YBD1k!t>]",+( L|;e,`53;YYXV=Mew7Arm:l+ꟺpڈG~E>\ 5K T F\PgJ٤˵~:}qKC]ab;,M_fhjUD `uK  \*}Lc~=LX )6sFؓ|n'&:t;w *-J>/0+W:!._ԉ/"آa""E غx :u$uU 2F}Ɲ!ZfHL䖙hz`lH(QWJIe ɔ +T|UGߵsiDlShi=ln Wq0&#=dje^/iÓRmo>"\Zqxr^=HM [& ƉdhavNĜYpJEKYAu|JC+7";p3eL0l)& `*mso_@hTvXzDKCJs~B?l @ ;,J#bbOz6|yOǠJi&$2bhOOHߢO HlXY !~,L%5]%?Rmub Vo8 OK70Qd*kMל9i0`7 v~^emGkѐwGo.5w ps fƇwmwcp]`bƆDAc^ #WQ(pd:_Qy9qXC, H=SRMZ5-+BkGt3i؈jnk"4Qtٹ g1CMs43T9v}xW`i׃s3(!KT'D}2 F$Y$26vrnpPX>/7;i.Ym2R ƀSmi[41PI[!*D;'gRrlx\xP l37>q^2}G?pS- p8rW,FWz)dY9fZz Ëċ5§%lWٶ#Ț$Fd_^܅=P=CaRza@8~%Ėh ^v8jՈ6=GL׭@^N&vu/gtwe(DE+h)Nn70Qﶺ 5䡀߷Fl"I/^5Es̡*a|NY@-oG *^tkHjPu SSf=4#?Џ[egYZ0707010000029e000081a40000000000000000000000016609d2360000a564000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/^"]?Eh=ڜ.+pShjOyAv1Ħ݇N@z}U] %r%dIc*lfgxUwe&)Yÿj 4T!8.;k$&- ^N]ilhڬX⾎)M^UDvOiYUUYOr@1wW<"bAy熣˻&3Bʥdžشr.~qY-G>eVGu R$FJs߈ Ia߆rb>y#8ucdWY^gNL*CDs)OK2?Tҕc\heZޡmƏ}Vvi}L[`b~!S *{"8-GYNCR^9ȍxcz?(-RL֪~Ioő+gd)Y#4?Ah4Ѧ qDqj|%utbjvwXEf0̜Jץđ#2à59 S>R.P6y>Mk! bqBgE%YM$8Ӎsc#F} 6A{4(oܻ /9:'Zg/E쓿 qE-ΔLgq&pvRKN5;C&'C~ #1B=T.iL؜7>N6E 3 EvduX_gspHe}(-oGM!_::,QoZ&gCd3l6n /{1C`̢1& inxQDzK*{2s *T2y158NVrv5c- >8YBt {`a!L_DazȎ/$6{.Gb~tP\Rr*ޑ js) QȺuZߘCQec[kx*u:h4%9ە`F>IL6|].y8~l'5ff,MYwKݖ㉓rP7S0{$TNn;vjnzv'0%uAMq'4pGV&L𺀋GJz:*Eګ{% pDv3[x/"[ @ K0 KlJjIngiCtwrZžW.ioJKaܖǫγ|)hAfh;c>QǸ|9SXwf\)=p :{_w'N_Tf רT{Zk#  n8HCk1b}fn |" ̵Q1{OqEg*m"wx`~?<}6Pe2T{`h[)"M̑ݴtv_/dM7y"]f]>K矠k%LnSv񳳶MÕgm7UK]RsƁgĂb˒J"*7;+~G)WOYx7K0*Vq9m;9voc'uSq zȶHt.b?5lK+-r^迖L2pox mHĺ5i8:4|3YoMX8;.A{f+|iFcē;y g|q~*(d u{eSag0)8-k7F(й F+\_;iӬ [p mA8;wgZ߀"j_&lW쁋ա{Ԏx&Vb LɆN|\0ԎEFY۹ͱ1ZU2!-wU9 pJB.CwCJ"J Cа0?Q{-fc9iFQ:9v4Cg{D0>@%#7!*B(8›ſ!O#OW a[|x⫁F'ֳԵf_8›P9ICG(ԱJ3.OTz% P!6;՚qø{z*<%J2j οZSE0e$"k>9+YQ3X;҆qr[G䁆Bm2`P99h*b|}A*'bQr埁!)(ז&!['0c̪Vfە~^LUЏ+NLIL##̕(81?k0 7M~@5TC4d ڷj^fnHRF5y5 dr=S9u Z[ -ǡٚ}އ֠t;;S+]gEgp>}&UM_gG ?}uFP@\9_܈^  '\WW^8OuH;'cxJk,cE^\NMGY{^J"ӊ4LUB;l˿?ÓX'Y:DcPN*ٽ]OHw7-!v/dJ 猝p-Cr~R5Wz&gĿ-8tDEO/g>@h_J!wIg$M 'ScAkؕ;qhfFVKOU݈TR3P1wkQ{Op]ٌ>\}*EKpE?9y3jg%zQ)Kׂ{U\'!F!E wb{(cb|PF}oLQuʭ;f9oNغ7wc@7\?$o cB~;. }%~q"(:S/$5v[&{2J2^qΡTmLeAa+O^x32L&ߔWОP:ɉ+>>mag@gQ"cbkıu[˺J'vp!(Azy|O~ײ :00!Ng1Ղ-8lJ A`AyG?ìaR/i?e|W7t FFizklH1e¤nz?M WjSB,^M ,6H@@&|/vV7|U(`;d&P;%/"bGD(w{m &PoJ|8)[E`Tt:x1=r=l"=a蒔SLL\Kܙu.:)|Fo,C;P稑eb@(R98E@V{豿\--@Z@njY5 HzKWci U򘢹HP;zmّ< 4Q00μ '؍&ӄZ NVC{Êgs]v̟[qCՙ{=rvρ]rQRS Aqa Mz[sdaBwq 0OFRHdDZd,&M~S50lLeX? #KO8DE/`\Ays(\5̑&ٻcxFr sNyˏES?4̆2z`ZO<SFo@ ӑHfk8L`ܭ\`83aMqpR@5|A/aW_Lwk6]\'H@S7<Ϋ% vT l7d U8 zO5<[Gr ?I;\GD~ #8B[3u,Zu|ߞT+0e=%S'AbˊYڴeS@} #?Y/[Oq?^ܲ){_L D~/;xЍ9 udI=NM֢Q:lS~%;d Xf`׿үPqC^;(5R5 J@Y=ЄeG[=G:~ 2ZEEОloXq-t]{%9[L)Oiۚ')SO4֟ܭp3E[H8L(ҝzN28I5^zs)Wqy2y"-H[A'% F,}sY$["nξE'К:"T Κۤj-.^n HvH OL"{K KEqrֻczK5H~;4oU%"0gk#Neq^ Xq J-5f{j<7 '~qiPSۚ8X$Yuaz',3khɠzɆƽ"Ұt̜JTϔ\faY 1$)QdڀrާU֜48'_>(ךk7vq=XU~\JnI` P{5II0 \.N=ln*Yc`HeM]oԮ3oA%㼟>  1vEWg-ez$X_=8wX W'p"L8 ?Mv0tҴrBG%mAsh)h\<\(0ĦN .ܮ +IE:#^WͪsE_Xl'9mrh.&"'J(.ת=$ R5T;ZF2r}2y^L[rIwnCzD 1JcU9ښF !Xrp&?<7]be{+=x]zaZ=!.K^\J+)Q"v(B!kj5ݒ?5C+qP.yld]@[@Pqb:ٟ#( i\p ׀{6K'y'݈:_W˪[v"[1+wnЎH)bU |btνSQf1984j9 PK=f\\6یE\8VJ >Pg2;'"W`>J$?(FgoJx>:X딠~w)ҷ&e($|q٫/g'K]D {Cӡ‹݇XGȰ@a{TGO:x@Cz.6d!*U4/Nщ@&HrҸe(&Y:1b7\+v[TiJv\8޷؆+)*92,2PJ5E*>+kr>^ϳDi[ .{ECQ[$f}nƳp`gMk٢}nI?ri Ř"GHgy+F5:Y,MxIP~' {Tc-AfZ]-Q&Q/ȠmSt Zjbim7HaH:ɸKKI H5DP/ظSl_NjO/+0Ψ[ 2BFZiYR^Y>twNX@LIeH6 jRi.ˇj[f|[U4):ZiuЩ! At %\V1ݟVuo{B{$}GWFV]!Y4 W6 tp,TV+0X|c!Q#4Y ieykuwzTc~E {G?B[Ua_VC2:{^U 2T.Y.iww%I!(^|vJSt {?x%h,zb[vŦf_[HnD;eu _k|@[ 2BBa;0Koq&~Z +ɷ f_Ԭ3A"i|Zc螥&rkvav,ViYhhҹ{F#/ד$n%V$ObI;NՍO2ZVhddc:;3 S|'-߬ bХ>]IG U"ی[)9x~Hͥy`u޼ yʠi,z@XFhtŵ# kbֵ{"uᮇMHW3zMU^ڕrZȴ%?aDDDCHp~qmd'jo:}b@a<5J%k+8u>tZH'x.hsNmGƱPf Мn,+D9TP/{}3~t/ߺZ əe>ee54M[V8Q/Yp]y( i7$wH3HM/WNY&w_仡&heKo1g(3,ȆW<SH'xMJVR{B ⒉T*qCTԟ߸U7VHwLEhO#2lz&$.>yX2_BӣDh"ZH=DCh L~m没ʓ\٩އ"lѷk U9ȉ oHV!o ڲ]ngiU&]ĚL:Q]l*Eo@,/N^Hg1ZNoJR4Ȩl_U>7aiM?0yv]7}\|BÎrV{x1X^wdcn)ƴ!n9P)ݤ8& mS .Znh:֎"K_{.%gp=~1|,IsP& "NuBr]zm7(//3~tf| !!%=7gѓv'z7U&8f>Ci vkPRkYǧ8 pߤΰpAu0惢bOZIO9.U3^+o9A{\bیۡ7 I>Uyj\,͋$SddpDOv%9&KᩤU*];  Fܪ?N 4"'&NR<*#ad^ A(jXJ`Sg%Y,rՓ"sŠ&t2P&jQzSĹD}To;VX7D ${)](a25ӉNG YKa%{a}R*nWإ|eM)+"I3''Ȑ#K EanR_ *YWbL$BٓG0Wΰ cf308MQ9dDAGmĖ],깧﫲+z\@DQ?[ZD2Gt?zӱ/.(=h(`(TYJ9ܩp"?8`t 2,'iᚘO8 Of>bOeޖ$E2rFGKwfz~T1^6lLe\}3BnQM1f3 ~i@`[$rxGk/WlQ:/ı`U0\`jn:#&X- z/\rG!#lQ=Y@Fnctk3(| ˭:UWTX#S:D\{JͥclwqE1 Ny&\n>hby؎wd; {Oҝ™;1YmU |kLj@. yoņ. ӹtP~c}w>"y/}A% 9cl`H~sR wd7;9TwbV &u!g,wȁ>#(% E'>jUwc[|${; R6L.U25 ^j>[_N,NJNE}"nCxVL-;*.')kOtnpRXi{ +bFǗ08(N(rjE2O&{}DwCɬV6M@o-HRGaK b.3Sܕ[z6a^` \avp5|TiGE Vej{0o(lBv n{Ӓţn\e?u瑾$g 2JߗX""_o+}iRa]5Rk<3YvSH]{kZ7*i>` T #9#q. 9p%Lc@ lI (615Q9##ЃV{$O&[}bm$ul5 sC'"k75b됴4f6n^7֛xܥ+l"_5(Kn': 2:zv-&9|I#[@$1>j,BStcePԧx?eQ941w*SD(j0UfL!ޘ ui1 &7ʜ0dy>u)P̰j+\1[=1x]us}vo,Wo WQ@Mv?l?Y*ZCpE= JNp?(XjeT^Ɵ8x94Ul(m'˜qu0qKJ3xz3xNWg:nAs !~,+[Uː':ޖ[CSh*Φ R^^T#hY,vؤo.n#kAD_=OKb_p K!{C<.ٽk<8z\:Zf9Sȼ咯˱Y{D)&3Ţ[i8a׼_ ?T1:mnSIgVttyGUa3ĭ/cеJR&yy&Ne?7}h˪yN3bp }(V7̢՞!w'-B2ڕ!)Urm4BM[Qyꁯ]h8ޙxNٻlV+6"])Zutƕ7cvN;&bA[FZY:ƜˀiYB&- LoC,9_6yD.a.M* ܤ#n2>Yo_#>W0.Z fub*6tH*{e&aWȪ+-ڶr8^͕Iq6˶6j|X Llp'ȍAu <}߷AI"@@6ov~?a;6%( P'O;gj}WX _U2;xjk}DWv|i :ِd "/K` Rޫc-2g=2^޾l/X\zkpK gqfѫ*6iu`c rB7O9a~z( sd]ֈh'Yd|vrBoiYZZCګ7NVʠh)ӓG&/5 &e5\ go>9UQi,!}6@5^]ƞWuD^VBMpS9s\*7ŶX"`;J]DUsJkCֺ M&8yU%"I]RJk- ZXձ9 'oB㙻3G63k&*wk?UQ }*HBi)uW1ךa:(2C+I5_eժ+~p?Y\L{qsb"VLQZUi)cLZOuc^HsVH˒W)Mۗes&{_E?8 k Lᘵq8[/2WX}LT/k)qⱒwjQfBQ-v1jSn4%E0A]8 7JQa2L耳B3rf:TQ,%4B{7)U܉-zbrO {A`hV 57 wˀJnjH *;NnX&W0XN9y\\C,uO0㒏b0ݙŎ`i;FJLO`%R~=Q-n?&}Cp{η`VVeH[܈n->mTt6`+mRmIsv7J1W)1H|ebsDt=a[~}R+9786%$jª DHxn#-,xt!lq奄ϳ31.cl3#Wx}­Ť:fq$n!?sPX<&= /TN?eq_,EPt70:P_ܛەyJUG3C|qqPr|ܻG>YxdMq %Z6kd{zg,A9}9x\~c9OwZI4z 5b'/_nGc>0 $ylR'&%k| rE{5Ӟ*ܴUw?(ksuةq000q(>-h١AYj&71@:v[x$~+w@eLPČ>)J KsSR φUe=ۉxO- *KdTȢr>w~_FTFKu/ DWO~eπ&3eVrOo+4=p;[-|/J&E$8`#пJto]Pf-o`|g(tg h|FZ*Έ;bTA< M34nò=ȚPc*)mXߐPv k )zTKJkʛ9'_<)q?nz!'u n]+x**P_Q~HXVe[.]eyx~6]ZߟfmA83.)H;z[X$lzY{jckn| i %_ {}<3ߨQWZ{Eشܔ9 (jPK2Ʋښ† ~e^Job$IݚF>&W .yj9U0%}GC|\﫠lE3Pt}DT (>B䳦i |oߢ>J"P|[H7X/R*G5y W vmмt̶N"MpLf_yJ:QN-feYQ[;[5- TJ$}Eq.'Wuͪ^6}zV'f݉î̼ 1AQ "IX}WiݕBZXr1Fǰ|q5kI#=\N5x#Ӕpj^ŭf7ধ:e36mE,W]w9AJ15HM|cPdrz;6;k6͘TݒF-V58G0Y-K^fWc"o]H8Qi4]W+$qC+4S'`}PWz!J>Ry7vBW; #bw^*}=gB&2 z* QiBc,b$ۥ ;N\+,]fЂx8/򳗜Ahl0KBKXQ"`eLʠRN&_'6' Tnz@޿XzM4- .Tjuev.(pjaDDBa1en>?CY4b4eTpLt8)ͺ&}"u冎`9fO8Ҕ{s0bݦ掳:ޟp@ T:R` 9◪[GM.G %h>@_~j{^{ɆTm1iCW56 wz_V<ƤVԋؓ1@5>ZAϖJc[)Da ցHoh39w{YJp`71[Fv}Z//׾04`7Xi_+;Qv<!2cZtk]PX*፹ʶ}WyɌɈX +txh͉`_kv }eu۞D".o 󟐑i0c!LxA9 6[jK:\8!%asRNM *n[uͿ⇬IȞlJwFPq,33o2ΫPK"N>GTƒ/_a9^G\v : X̌r$ Ҽ%̸Uj~)&x5PKSr6_軽^NuhWncy!?G%y:̖T$X+YVjH|YfDt)vK_u (*f5HހT 8+%J_V9{_pA Kȸ ˄Ðb})(Y={&Gk$/Hռv0§ԹMSS?DSY]xsq, }pAQFH.NhK)+EILJ#aai'G5s0qIA R͝Ɵ8B4:¡t&g5nnսy>-(2!a5O#NZPs~T&=d\SQ' YOx9n)كIY7/TM%3ImըKZ4JpiLs> 'WϖӵC}p <¡w3SֈBůGE"8W,#co6ޝs#vVs_Lb9rd"^#tMJCM?4fQ%/!^i+Bu*z򖋆 jt~.1T"T7+&};55Dȭz Ҝ5Tgv<Qh7#v ҙ⬛~oXOU>yYmI/9fR3~ᵡAԋH>L9V06b}FYB̂O6= O1]豵+ |0k<)ր .MAΡTQmoLߥX5W~Cb4j_9*5\X2cwo)=2sf`ayrһ(5x\KudaI*Rcx,55PX]c4+0*V*\i'aQ$#YtQ,Jh3UkU:*sQ n`jȋ-jxἓq.Ȑ]o,Nf!l +I&RNL^2%Y`:K̐@讎 <]@46U^lf"UTtX=؅Nu Xk|$uvU`d!OC>ԧҮARnV:$iIXPߠ[D^rr9Q~En(8Ou=RhĘ@FL]hin E=>_SMY'3!#>M1XXmV,t=TTS:ٰFЇYg}$..,ԝ|GQ ױ"Jl]GfT7.?xROU]^- /E3x+j]ZZYxk'r]Wi]x7C`v. wgjxpSXкV49&Jn0,GG$21K*@ȱN bpjf*_? ~g7]4#^ sAwaFF<gvwƨ C[BHrqOq }(h # h qtqcۗ'y<L{k3)y'g9G%Am W;RFUyXxz#1qBf!.`J:_;yp&^mE}=H=vw}s-$Qj7qEr9Mǧ&"4,ҺޮdQE^vfdTR8Q }=]B7@!䞏dт ^5=p&ۊe%=ыk !u,_ aWhubr>N n1nƽU?xAxWX^5k/wy pڑbGx{rXfapIU6g9:e'm}bht$ &=Tz5zL٩UͤΙCV^FrrZ43Wߧ#})b@xzPxU 2#E0ȅl&'Gt~g9S><b1?U#` y' [[5>?O-Cq|sܝ  X^"'%a;"4(&9֪CÀ;Zd`ӳ!?S,-lek3lj 4T.zٕN'Rt/.MK]7 L3`Ў2ZUι3 3I㮔9ƺuӹ<_#I+" Ro ]@ aumIy^υ{Ћ|:8M<@r/IW"WSS%#`36SF`j 7W1h粫D@E{4LAa\G.gU?65ws;溉G)pؒ uI'λ̄uh2P [+w֭֨x;j9XYA.JjH.skIȟp-axn*oZF؂Uhn>w1xK%H]~AYyP:sv`(2YI?<=?IQE0|)`s{:- .@[lx" ʅ6l(\AK*,G~G]e@AI VVkK>Rʍd.]_G]M$.תYCn@I) /10V1>&Z+f/ yS|!=8ű GY@ b'dw qA-v|6 <\ E/+󒆎JQ|xJ#Ȏ:) hUzJغ1iYDg08_2J8 m^swEB*0`TgdNm[tNT+Bm}#Ь0 t|.s7 2DCi?6ӯLM^tS 迩'M(}$4ێ(['MR>!"؜O.{-0B{@" Ǖ*b&-߼JXG-_LӭہN. ٚ !f'o {{R̤Bf:t]eg+ kWxv[!m~!)YP[ 92(c>xvLDͅ*Yܽ629o'-(y SL;Oo`iT.]a@+ϝɾ3M.C¿EwAiYnwͶt+z|F]fpͦ[\JS15#SjdDbgB+mCe}<ך5o(H842HKBisX]kqy?FH% HԎoPh\]8ebG2i>;9UEWlo^/|xKXrJ5M&Tuh!Y ʀl10UHM#? Vd ݠ QR)i4G{Y"8j`~]΀Kk* G_Nu)6Sۓ^-O^'R:OHCaD%7>gR~ 7hE3}ԓҤ5!Ͼ?ӖQ׫^*Jkf\2F{ícGr^n+/юՎ*p)i9kbڔ-,h,JznؿQh{E%*w%>1Qi[ֻ)T`Ίuv%6up["$|t-ELE-}ih$Rib;,Ygd*'k'ʨDw̵x\Mh3OȽ+WA6[C Lly ˵n6O抲HA< huk *۩n{=Wb4b(zҵ}$]|-*AY5vpTFΣьb]zYc8HK䆏'sgm u \T" Tm^&{l]kH!YXKa:!v%!ِccl YtϏ \5F_Z~҉ {@'5 jLM++!-KBŪЖn@9?}U@(S1}q*2 D/#aAOߺBX)-RwJMU8 %JѾIEc&aHyv泖(:F:9xO}^F. k#tWy1ODr09ojPdF2> yؾ{͢w 3m/aXN 'LiљL悛?$X]r}bj PaX-p9=}^+_@UDUL~_U4UymPa8-(b1^ġd8ZpLNBL@C, dBWL*(^ua/<]~9B{g;/#oaNT895bA6ojT{;[y~ѲsK!)J0%KM ?* Alx.u^(a/1Bb|ռAFِ#,*uVˀ4C%GhS@yB}!śBivr]Oy5.eN6J|Dž)2>òkJՁXk(|)T9}/ ws,펻|]#Bu1};g.XY-χAV9oABZR,? ZI+i{[HLI ң/x 4q#?Ex(:._#w7^1vAHT[Y.'!iU N0ivCiø*4/+0W\R!F-3;$inҮU^*,CK'y7sݙaIJ}}2id3gKF1?Ov:Kկ r[((yR LY@UoT iC~8C&Y{#k.[NLD(Knk!KZXoYN ")/8C4o釡T wIqm'lt~Gg UӾ#2TTp7HɇtUuK}Fs31njnr;CI%U mPjDwdzw뉅 iۤ;x-F+ffkG'd>2x2A\ Dk |ŖuoE%|;^F85,,0%Vf?D]-yi=x=W#|BI? xfhMDug3pL wήl-5pu _w =+"& , ?΍kub{yҨͮK x*,Y"RXu_@~韀SzA-#U9 D=O%5 8>tR9_Q|%̥ $/Yf̥&BVaIM>N f+݂! F6$pPvc/S8$!Fiw)/0]Q"l>lK*$Ge I{i-D s{X_{<ǝ܅Ƕۘ;CDmYՐf) ^Ml+b e(xf~gS: ۤc٦yz;"Iyuoij?= n*@(D#cc@́]s;1\V$,W!j="U~fgWN~Q+ W@Xj_<VJ;e>W TmƸ [0<ރ$a. *3fTjm"6 ٰ3Pgڂ/Pk­S2FM]ߐyf۴p=-9'B,  w 8#-l/|v $al ÅW/ w 5QyIß-Ԅi& tUd-sܛ>ɣSyn&~ x"h __'#Ud QJGh̐Y-?y!Ħ]AqHQÔI76AHk1nQI;veujoL}qv\z7Q~n$AFhCQC1ɎB@ "U;l ǫ75.'ƀ|D\SZk&'2NM)HS 7j煾 e~&gYkXp wr<4~_N$|:),⃲"99i\4~ "'SY<$SdΜ{Ob),y{'x[ 7fU#<]ENmՊ\H2O{dna%/ 6Hk"|vϏymKh7~\!q'ݡJwۓٜΜ?& #3WI44 O~nR: +%5s`zw7.@uk=4 ԰Jp^@5GRЮ,`pYa]b#Vݨ2^8C%k_|e$x4ciH2]aIv#+kq q ~h]2DH7a[/w뾖U*R?B 0\>4_ƲwgMG?"IaFÔF-B'•pc͘v;AO&raZT?Gc鿎ezzf>e&D_ /} a[UΞ`{{CW/&<[:ՈڬqĈ[,BUjMu4bNj(5Q[٣OeR3HRق]c qV,t}5!^KjFOxJE%R)9ēJs$i): 5c[} f\&UQzLF۬"Yn.+ذ{O`E3o>:0pS}GK|4Ҹ -lDۄ Ύ&w O=}2M~Dm 6|gb#ĥEJtI"<Ef/;je,6)])LFE-g0jl0ůnŮǥzH|29N?z: E $y2p5x1Bmh*ʘ"# _[";Ztu@(y-bGw4y@À5Ӌ5M([(дMzؒP I著 O!9mrD'n~'7vǁ,Ras"\?ȥ, 8-~{ܬHM~AUU̼(e~FU%A?I} J-V DOeS|?BkujL<2mNkU3Rk}ڝ\7+`x^˟#5:g9KY 9ZO!|UX?7ѽs%Jy'xƠj=(ܾŌe =1;>Lط^^lGf~}qj̢dvΤЊ<8^*԰ οu_@Hbfy u/ \ֱqiS_X ߹w>Ey qd+);פf3.Jt]ov^킷m'8NO!G[KE&1L]_`${ioe4=S3kl~dٌb[ 8K_*y/`*|pi~JCs΅{!dEErE̐2/1W>(|A|mj:D#WNOْ[Ld\P0ߵ~ZTe;WI*z7)p#rvO`q{pD*71\{(3 7)ҌŌkFC"z9 9 ]\2S}|9c\h* wqpjz?%oܰ 9]d%d([3ß㒦-V׭9…e՟Pc5(ߕX¾l f}9rSB)/~攺yna2zN DŜ ^jy;B>?}<knMu\s"C@T݆> ézB"y GG?Vm@yt_NN%|ԱMnH)'Y3r q/" WN̲؞Q}R^ N){hʽ$Ag0g5{zlIњ+ړH;=<'4!0s/ 4 Dع wBDSjv*z6@!D LFV2u Ι Uq!>9 +0}aQMiYu2ʱ6 ڏעK=쌺n\8p,&w׳dQ1 \n)+Fה|ZA) @#VP* ;2R}$Ӈ!Vg3UWYkށ6EYܛ}v֔)#)|1#My}5j1W&34Kf8 <m#,kFtU`v'$ g˚*mI4;݃ʍ.T{S44\ P+&XXR*3oO,l Xo$Uh]op  .)__(wHz$ZTlC{gmXFsL5bRB`P{ 0bB!3]-D?i>9 nr; l"~,-ŀBmzjZSoM Q8Jeز[i Hċ?$N/o<;tSw&=dr7{H-N+q.GU:cНC'ha;RdУV*7ꕀ\oT윺S) ) 8p& Qv ?gzgYilycM>?~s }Q|,wBRQwe68[}+>Q]7#΀EA5SƎ\Yl*k~g7• 70&5)fJFA L3U+ -VtK)wA; PTf,Mz[E$?~'Z, S{N著#ca 5R蟟aU>o&^jݩy s6ћ<}?Hb4]b'QdZX6yOO"f@άޝaT"G#K%>a`ъ'ۀf<6儛3i]hpɊ{ETԆq,D OeM nFVDZ?@eP]G߱y8E.*(y: N.uֆXc77ΈmWe+ hַ0(fr+8z6Mas3Z5ћ漴*z-@ 9<~x(*d*# ]®?FV֋! QEa-,=$/DPԥnN쩸>J΅,)3X\m/[>5Ӱ*fMΏNkBx&s[ eMOծ/ MҩU^{e˨V`Mp &aAzj2SZru۪7+ؗ*gt# ֣Y9]J9k\%آмP)˱Z7>߉ul8+a^FϳUTFZۘDF:ĺ?AVw R%,ר4R`m|<4Dȑ) c-Knػ(۫Y`g^x!L2Vb U:pDvPI*#,+QW9.yf o>`mсjنO,j%mv-fmCwW1aK aU 2ΊfkqL yV_xT<3lSע)z>IX {"dBճ^o0 vK2]6j q Prt^*6Ijj 5d </a:t:<1."䵏r5twt՚|_ajzeUAb'{4{o4Hg"^٣?UEWUO Ҕ#ӐXo;fAJH\xi}ʽGv\ܳ;NhwV9è A`/~,V*LU?ʒZgڪ9[ )R S W &TGBm1tXǞKsfWѷ /hc0>Bh.q>HY^rc&݇'6HKq4զt7A6CK@$R`>Wn,CM 3}}?7ݍk?xv \IaK=EDks`BW㮹YhDEj%fMQRYG7/K1EUj`]g I'3}|=gu̧s9AםB(㐒A0f tσEbKO\6of ɒnȓr݃^zi  )8U7ӿ)}iI JhՅX&\"zrXYn{hŘ0T~.% )hNB.!0Erpk- \c5iQp~C^ YoH7)z-O@}o.AyWjLMgwy~3I@[n.kD-fx1}k8\g,b``E5fQQ7X#u1%}P6h8M>dJM ?yΎp`/]ґG᥶zJ{]dm~~-yrMSZ8.E&b%=c7`MBы&PU@3A$Z,EYVKuZvl+*pP_BZ9F0X,LnP"n< ]{f[5₏#wVݗὸۂ2+, թ;A6`Qza?S(L0 {稂eŴe'5m&I_\Ptuw^zrw.am!5[¢suG"N@PMW R/`4C"jkuhw7 k8@l7c;-bODARVצ^I!nĚ.fG*wk ?]"ٻ^| +*#;{¶=둫/t d$ؽDV)nd$ c:kF&S#Yt>XW~-ƾc;v;e#efqhs̰Rbn"8T?Q#XKJ^Rd`H~-v0U m{=4klLO$ݛOb&Sh{L6lV_iaAC;3XkQdOx43z cNȉeJ8MͤpI?eBhĄ_h'g7lR_?ҀTz诂>`=Ei7t"+kz;)&\7i﷢= /Ҕ%֨ȡͱ7?Gj%(/.ò dUX*ԙ&eaa$FHH-q89[Bl$}"!<նfܭ-L1 iPN%je:z:&lKϙ-z#^'AvN8x|K4ٵs϶h3#N$L2Pt933пPyڅ!:: y{r/ooucu1'\Eq1v7gl>UI'i_"#>r<-Ӕ cMfIkd mNBsڝ]@=,eng#Ӏ`BavV;,7{->ưo\(Nb92WΡzT^u| 2֯li*&re2&i L1#knw^ Ô(3cGl$bwJy;"'A<» =eK{\v&}4)GvCt7]^fL` ˌbd4~cHbyk/eZݤ ]La^y3xQ@E ᫏⇔pnW\r%/frAZ&efN˱^fQ|K .n4oͱAv`]?rCH$E)H(xNtUc*Up/08[K9<:e^#3fJQDv[ijG B .q)OAE{0a߽h~q8"?AMۛH8eF&>P7TJDǨ".h7ml6H38?{Z.Yɏ;"@zZߞѳCٔER[;N%w,wn|yٲqVoו=?MF?1yUl|ʵdqubUoUN% DVW.4CWl##|HYz9J:F V6›/O T7sPa/Q vGs8o+7wk:.X8ӉXjp6b}`-+Ba˸w.ڲ VgZbL Mm >8ƗGMh=.Fys)@_ _B5:\&!T^\x5/%&&z.-3Z{?8†%P) ņ02:,'(&ҟGE-Ys[;W ![^~9SzYCB=.t}/Z _>?O>oKӿ}WK\$q~aOUEJS$D!St!cjJXyK?f-YϹ3&CڲH[O5=&#ǒU]=/ႅ)V|=MfTo(<iT?s=7KXE{:UinTy44RERWշ4fι= !XX=`YQuv4Lb62jj>/G- b0TvpJ)|zJ-|ظyJ,zc8iڇۦU)7A @5+ ʇPH; 1F {TnMKZ,J|EaSA&R'ăK~kă)?`D,74cX͏zJѐ0רѕ?]d11e".6ָKTKGG|O >n F^ʛ( k׈}X >RrW3y0Acz aލ?a>_TvNU'Cbz #(ogH%Q *sJz嶂4|b"Kes $=3cȵ8R+⛴z&}Uԩ߄@ڈ=k!;CՇ|:.R]KSGKTEK!:-ԏ*;OQQgT!l62Nr4m*Nջg0+ӄդ<}r7ܭAJmuI5NFBe6r̹S:}aid rΤ@Z%nYs +H 誋uyG9[%HeCk_ތW="W=|{*%B.Ul?kSznd=[L$2c3꡾*h_ڗ c؝z::>wJզYҥq}WPi 5Pft}G72Fm}Pr,QP v x$nDHTB/3uTH.wii==b;/͋c'kPkg@2ҷUf1|{FM^+f^4ZDg׃9#|8dbF*S&1  _$8ё%(Oxoٴ^oNDjJsƗ9{vS؇,h^y6nT~Sx /ن0%'9?_;\0' A-cK-"߲0>>|n7r~75=QÞ-Y.+_#!rD`Y%IH2=]OArKՕ+2-Ά׿~D+tgD&.0Sm!0'7>ܨ%1TyV7ΞK_HpjWY5vV8P]>$D>?FOإ8)ɂu *[b;~"7ߤICx_ +y8z16Uyn.c4PjGlHRM'q=@0S횅 Fo#Ei OՔөU. 0k-ѕdnR(2J.[zMGedub1ϼKbfHJG X0If!=?x: j<8rxMڃuFqC1 ~lp3f;_ s&u7c5V8E $NWRgMrU.px) 85oõ7R o7ebH^ӣ:@JwgIɓkҋ!lW)i, VM;^3YOcb xn@,>]b=e`]S?m`-za$cJ*I@ToئY#f 8DN~hl۰M aZ]H_LnW E&?BU} ~Lx!5'g)_/^ڃEl9{Gay #Tϡ++Гj^]ff, Ǔ/L ==t h+xXq\ rŠ㯳17b9&Q45Fjf}v^h/4q"馝Xׯ9C@'$j_]M XN%ƚV">Ⱥdiifn6xD ~ݡ:"\WT,CQ)q8$=iE)b(n!=K PZ!L{MO1=,7G|e.hD ZS~؈cuvaY?~PV}s"|tkNGE%vmg[7sq TL}S eq!5Uf[ ,>VZ]k WRyII^0q6P$voM]ӿ&,z/y !v0 -+SD5iժDb Rp0 ocgy?&um+ɿYTWIKkA$6T JzP=Z[{YR-0T-^ZvP4$}sS_Lgdr\"Tms\8P|XsN;RQޭ|[Z\Me)T")碷9TMZe`AӲg3c1.]BOf-I=3}Xѓ*ܼ<=ƣ15(&uLޜkȠ*`ʯu#rh}UݍAܓ "2^mpȵ+ԻTFfK??o ]6aKEaQ:A)8Hԭ<K ][ #, b)7< [U3|Ct1<622Q ܕ'u5x W ct$h֪#'QDu̟p@ 9tIpkGˆZYƩ J;5Iy \k 8gYZ0707010000029f000081a40000000000000000000000016609d23600003714000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/6]?Eh=ڜ.+yiJ0'Qy'3X^J@Ue/vL"Iɬʀo .]8/ q~܇_jW_k $,e(v\ Ÿs谁˘Fy.S}:m|REk P_h/=&ɔal4>+GBBK ZK{5*2&: cPJ']Yrvp3ƇaY+dx h̍wKn<Λ&1~? a4;{8& Wؗ|J(V3j`To5QC f莕Ss٪z.͌FC;-?5'2ƆWϡ3Rxe4ږQ|OR>!hD2 k=1B§&vxkw}?E֚@%-=g8zfU2"iGqZ^<0O5j{4σ޲&'ۢAMkMڪ~>eRyP Pt/ &̦iD9Y}7U7͵ś?X4 Nur:}+X.]ʙO%n::ȇL[jn 3(]J 0/k1:{ϯfgj&2s 3iVWP: rX88Ed:]af`@>@ϛ%BB雏,&D=&r"OhcSP^Gx!Ъ3ҟ|,~K~.41X*3QTĹ.뾷z㼾eC"Ã%؛Rv҉y*K1x()(90twQPu>F5P^Zr78Zը|/Uuh}3*?$ce'1E0(`ߦY|$ȉzIrFj66s/^erRR}Q6$ky(dfCLހttvGlgPЅ#I}tm ˙"|Xv/̳M,xփAv,8ȌVd FϲVNpu}2<`(>&A.1@BQPR qļ|';\lwi Sd0`E!՛0E@&}aT Ud*[2gf* Hp:{{$Bic܌ҔBOx<kvprx=vjMVvuu|n՜ҾUBf֊,M"ފ'˜jN%>jeLڎBqj, opytp'g^LYF_LQItG3&rK] ԙN\_9R6 ;ZoKFķnĥ^j$!OC%;t;Ѐv=?/POs/r^J&7]6^X-GRe??J9.' X~p0]ֹA//Zr}#@p&iݑM$D)!G۶^֯nȳ'W-dtc,ɕj4`%בOKjpՀ.rwOtWqYfʿ1:Y'|DuvǪanz uXil_c|L22pGC}Z\0ҝ *؋ - /eI}X}?%Nb-1:fBK'HPS%Lܑ#c^g(Ugx"6[ ot'lWN4iy6vC+Q1XӔ"vB1-P-B3Ţ*NW_IҲ`gBUmML$X'.N JUܰ "rE#\M VclT562x4 4;3H< x0G0Tze]?})]h֕_ԏ 7H "Gj-VU2; p'>FK+{ \h X(;]4^ S̝P4ԂecW;!G× &_:C/H1dRk[Ւ<ő#:-\$[SM+rGhQϘ)6>7 I4wi3 ^R:RУv|׾S z-U쵳>jfK>,_,bq_ jYԊ$]tђ%(5)`3zuYƾ9Ok՗>%0t{qcpfTs͋ X~zV& {\0~߶B 26kKdʒ BnM Kix‰MLߥc-2w^wRnT<߃5-SJۮu58L[SBݪڇ Dt~>lWe.T~,LN@As[T=9dT!pp2 ;OpofJzBԋ~B3EhL!Fɥpfѝ;q˦ǭ!A $]bc{!*N֮=}-bzI+liaq&úEbT@׊H/U$gj"BJuؤ8M2i o:XsAbNk#N.#bUﱧ1y8ԃgEʂo*K*wivCY㿙{d:jԌ$,0 3y"o8VetUv.ݗhG#o>)և%cl3oZ[V_sk#B(ٰ̿.'#|l2>S?>Or|4Ÿ\(;|WHxBosa> pBuMy$I`êCbA|閌Zq;R)̩R_VU1;U4q,m~"!ir迌՚I(l\O<Zd3.Og;W]9Wǒ. A=:BroQUkbTK)$As93XwiuVѣys| jK䘘(uئ9NoBf1s@I1G)PbV4H3@&*6xG: }/щu:KHǑqCז]f|o[4(.qQgR1G^-28`#o'HJD:kZ|9hR\NaqS#GCxlL`G<1Wm®VagYCun-6cS,M}B4:{$zVHq \AqpmMē f-tSi߾;kvϙ;~.GE%:Jӝs?f ?OnՕ$QCٵ1H[ZIYy0pzP=~"DڌUeOrzMzcˬ>·*}2N5R%):_E4%|$Ujk4qirHLwDhwZyB-S^AmڣhP樕:!@i^x:TJ53gxL]̔@  80ᖈu1 @.o# jZJA1d|W%4O hŅ>ZjmC+tr`ܹѝvfC eՔAձZGUt#y0 iZ]:C/bNri}Eb [Tstmt#e~ԡ#@˜vDAIT;69=Ҿɯ|oƊ(Sq9ua/LAGxNQ3G!̋b杛T h?~׿X堁7aѷ^4x0qHNz"-ز^EA֊1E9&YcMbV;e_䇓JFl)Tm^ies͍)彸iIV{c?B3`Ɔ `(Af: L)L*){e#@$/XUpm"v@8tguvS |ŊjToJe >eVR|3tŶOEC@m1e !ϿE_v,:^F/6, vXRPvO,0=M>p߁];bt? ,%`cD _&F\[֊~>CAʆ,j4F9ާ~+$Ćg Wj'nRzk;jma} hz7#GSdW@+x~A־<#<RgC&#<v o/l{`3; d nn?miut{J8R!:K+ڇVh0WqM'0#NNKߏSu'ׄdνݏ#SIѥTF9쏖TŽ+fVQ?۳d2|Gw#̀I.a}4Mџ?DUB54熴FL:]jY#FgmdL B{3;3f\u$xD@68_ߗ1*h޿NdxG{b ͉ѪNǗ{|Pق溂 &N7fg0Irvtxך?@9D\h߭"N`_p) }ѩl`i-\8%b*`^wE"m1@ɑS^!#WC3qE ,f$;B(m 4s2@т<ߜœ1pbBT^Yb)=wOlAҾfר'C$T@\tTXf9S!Q_>@IsřAuJ*JR'^f*yn2.9Fk#^ջĴ-9BO;+5gvm.{}G;B>$W묀.h:3ij[R8M CT&?~Ht2.{(@QssW_xd2MV'jSNJgH1/d֑?kl6"2NϪ SΓu1$ƿ QC*S>o2N"[ ,9_χ+ϥ+z*Z~ISD娹O?TLkt:'SabôR%uۥ~eY9VCx8a\[kY3O05'c82VmjƴwSe婕 YHn[pmmdV>4f~ 5mG , !pտ57!:qTMQ.$ pLǹiem +G;R҆=U}7c(O{e:F@˩op@dڎ"Նja79 -M,y4dyO|܎y*BUvB ]=" B)qşCfLLLM@K,MK&>+3_mֆ$wbF2D.}O_0%:5ރ甡AAr<yήS+Zo3( ߴyLzMFpu]2͖1T6o@ 0FߎzX 0?own.*ҢӨnIV"kml`'of/Fm'#cCGxKc L-srqFf^_@3<6HV5$] 0(DOM- ޛ.Ȯ*aMvv3O1u?ϝ8Ć|02C" )Ji|+X@e4䣱Dv@@?̤4-ƫQOJb2!u7"=zzՍtt|\ Y.a@qyf@*v#yV6vd6.ٺS3~vf i 5`1x$"2=5V]$EpFj!;Y D"1g5=](in7}1^G.UdlȜ)b饽&]G"!y9'"9n<{WҲс|ժ.ocVQ^F guabN?L,ld-bYRf!P9 3ËnqKXƣ^ٳ1^+ƥxX>U39`C{Pтy%4ɼT>T:6EޥnEKQ̂6h^̠"U]{@MD)-#h;Q W;JPo=5GM+WXF`~+XszFlɴmc#^:uzkKi[/CSP}4%2(lDm[W>\Y:|g0k}&OƔT3 PNlje{9\SAWPFi%D̐ڷ܄J\Z \ Z_6ۓ;BQ(d1o08T%Jod&ޚZY.W9~Ocz3 bP"1[ 4(7 Ψ$WrNǣw?Au.(g4yK"Ө"t _zNjV,H;;>X}t:.y v]iaL0 sC%c6O6Ei^V˒X0Ocebw ~N9S#&Frp޹b,f^'^80 2S4ZKS GhS?tUZWo4n_r^Aa5MY/;8>0m̚e!x ddԲ^lZqٮP{ 4_}b9߇qmz/;qm ;ouG:~% Q8]k@w8}Fz@_#q#)Io<}B8 $)&v^-_"g5O,/bo}R kb5ZK,r D/]˷-"+N=s=[tb+Yp:kSֵPxQSe1@#*wh9eN\WwxGk^* Ǯj)?@μH}UsV߱"&ؘW?WD&.8n\!묽PF-dSf_T๑f{X#,F/ C^Lf {y_h1Ϳs=z{P?򚅶1e*C萭i^9Q׃>H(RtS]@\gHB&>'Jq`pD ~~kT\%RQ?8RdF3w u{kΒ͑A=pIIdTNs8V}`z7x6TցxèwMr>Ֆa.(wfɷ`OsEVqbf5ƙQ+gA.mU@vgHEQAsr~D+Atpn* {g4DgX2Q}h+wնh@tNEE9L@t|%;/܈Aư@UW8z{G{̏Ma"Hx2,6{&eWrt4$g3>p>(ߌ}zS088g1d퍍y4>ʽY$xtWuW5Rߐ΄zF±59$VY)GaGU^?«*bv]aC4ڰ:T%5UR]8IY3/n=pC-nQԀ*=u&F޷Z0 `iM'[5BɟK݉oq+{9Tzoyt^„CiBZtr%[3̡  GT9%T%)1vF*rOvBCSYt+[+¥Pz*R}ң0Ԧ%V]eIc+3Si+萨^-`㴾*Έ^GU:COzZs_2/@ncvcQ0w|(1_N h]w7,N[iH1ybin;=A#958wA=Yg$Y* @,x C ?zވ{&lX1s:-M]Pwꉜ*iLI #iQ&B -ؔDSH s'm $ojr6/8Pj.)3T GY0AR$d]=!02GO!9jv|yBTv9Tl7u3lK]*mx:k"EyL?>BULӝ@*k}4YÉV%Q4?j#}ld=!fʘߊ@d4@@!"jח ЏF6µUyʥC4*RƐlcCh^}d {vfBXͳfWQ!#wImEWN3wIuL@ZQ΄Q7+~ '32IWE#jĕ(X ƪQy@Edy,d(< +Sr1b;plu*y7"ey A% .1`hcOV^i5\_"u`,0OY]x6f$` 9e El>T&-Ux 0 ZA?0$NSn+-4mPs&A]rcA L, q34[cak,fX_;jazc\pG8:؂mm#}+j$qv%,;MfbTc\x$،!qKԶd#9 "rg E¥+aQ(RkրwmW1BT U`{1K1@+do28ѯlZ=FuL[3wJͩ/_?i=b"ꭻò vvԓO|ٍm]&')sTeÒLǨFt.J݋it/ld,7K)k 3gT ׺ܚgSg/2-BeK* `AXkljm~\>|W&l(hc_Z}id6 c/i*JB< ScjW V)irH'+O"r6 "÷E Rf'F7QNМ[{~Qnz?) ƝBːKedc!cNhf2;Lĵ!)uO8'/ ~\ҖזRCTE'ܕYr%b9䌣=ۭt4J) / cWʃI,g%Z\xtW_B~F&JM H K؊{ k-gϝϷ}RE=C8 M1X]Y&niŸCIJ&\ar ?7ۙwҍ﷝Eym4gYZ070701000002a0000081a40000000000000000000000016609d2360000f7fc000000000000000000000000000000000000006200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/fw]?Eh=ڜ.+φR%GF ^#eHE1&՚,z_X' ?WG }f4<."Q/ @6Uʪ7>/.!w0 <ziQf9{N9(G1os2 BV-\Tc֨߸ĦNyz p[eDcʽT6Ѡ`o5fP]yiB[%8Eb;mBA9FKfFw,eI:X`V fR5<*yHE-y8 sqO0/ˮrҠm]]W8`d.P/$G'!s'~RI M7s ýeU)3Tp ձ&wJrLi7j˃[KAvD3thO[}:s݃(~^pKᙠh? -ۚM H+v9 D %L͝; cpfYϠB͸yBNd Cѳ;_+$0zGlCLM|jQ)5V4WE(cx:Xyad!k%q`JwE9єS ĴI6ޤ3LvXP er,B$_GezRNXyaOpcUeY㥹YMpY'kͫÃDD죧JɆf. hG^sL1T'urQoۺwyDs?``*G%ds&@@k[PVkEILd@EdO~1Z7_fNUX#WB&<`.OWߝR.ىܞv R+:8Cs6J\+${2 etUj}dddܺ;0dr/Lm?>wxul9.i}Y~g,6/ & R"̼\2 Eɰꜵ!|(+5H@8?ku2Vpjc+xT”dp\tC&lƏ[$\`yRY_ɢ8@4IRm̎;n禫7@NvqKcAI"+BSN u!`.Tf<;YhwIg. mKH2s@|Fʬ֞☡$mJB9o~3'PorW(uL:QLjz0 +qj$G1*81גx0؂?DŽw8_[ WZS^CWk/^h|QW(H][at_h jy{ru79-Պ]]*_yB.)0H(XĬH.lU2H dU{PXOsPs,ole@"Ŵx"gh0ҝ!PzWddyX5YN U)O+lUYh`e9t hL*vjZqh?m nyhۙPlMXRO/L0~$5l"9ZHŊǧh8p38# {WQyΞ&Uף=CJ G~J)$+cnL #&5w 5ψh*z 7!,)v'pT~jQ ut2V+JK,_MK>&qa"joU݃\u8.U25{ѫHRl n_G1)gO4k?l,FTuhkյl͵bnQ\SڶǏGM]O|xKPT|G*>Op{gv`a<P?\v12?v|/YKBJD=)N Ck]7֋n{W|@F;ZKґ l*<5¦mJ ezrKS] H="R"0P`{Cb h9N P;_uw;ne{ v[k6'dS\CE3nVW?͗ BkԎ 3|:nM(xG ˪m?\,C&GL筅V#_0Im A .QqjSX:_to1C7~ay-WAHy۩"3B~&#Pּ$ 11VJ-zy؁^0;*95/U7g@0)ϙ}&+I[m\%_ܒfn8~hUEjP]5]w ~}^xBԯUCJlL]A _֛`V kr9N$}UwyR ,DJsc",U@Vsԡ;j-:}ᝢ+] y;^,Iuڹ$I͠3 +*͊_[W4Mn?vvP_f0(_CQIMgw^߱ψyPM4gAQm/o*FI`Z4|J=.ZjqK,^LTt>Z~:TW|3'Xg]az!Gjm[a@whh̑=SD5b9]d܋d]ʩyOX qZBWs zm(݌ W;<)WKRP0z,!+~oІ\#%p@_gSy$qsT~[2׈~ikHG8.ݰ{r;Ar,/|pOjƕWS_ CC2M P=nF;*QI! pHνՖ8iG WixBsHW`KԨqD3[f'~6[n{)~OOSlD c!OTKƥ7+`xD1@=Lm!HV+AT>\>/C ,Z!}n$}#’z/Ÿt/R20m3w=KwG oOi\vZz$O/ث~ ,+P{C1O7+oCL %2 ϲrFR{sS&8ע\ %avs Qo<_$-WMr;6+2Ex*dU,F3j6e (՘$mMW-4 kG} gF3.R 2-qtfٱ2aU(?v#l Jv0A/ /Nm))˘ROJ8%a=,TgHaT{HO//¬Efß >c?@o)a*r4:Ҝ(J zh¨ohEsED*ӘTy,6~(Z0'Сɭ6.ZLgϾ@>R<2ty˞2%5Ob=TF1  -:6002۪fwtl{\)PmV/@΁ gv1zW(?F=djpaKD 77Ly65fTYm8"L4yXĖKe@u_H҄@!Ī࿅>οmMgU~Z|;^.HHC=Kq:B:,v()xV."k|pFiGr>[4 װ%IguV)yDd y+(% ZCؕsiy`4TPqM1 V9QD뱜5yV&{^!?6XaFMzOm Tնb L6yI 84Oe9b kMaȳ3+>Ag7TΈKmRօ SUf@*\wuB95j̼U`,2?O6j1n%VDA"4QX7^b&PYZ BdL(.bӨԔ7Kk3rtS!^=*s\He)ۃQ*KQQtT]Pr&?^m$E'߁-fbw_wωj\<ڹ~=lyRA^"*{LRVҤxCq*}(7Opu- =Դ xPyۚ߷Ah9"%;@d{;bu!tʧ ҼAMKv %x5: Ɣ8Q~pjH\ ۠z1Kd̋j:: WNweB#6h.ONo.bVjomc#K_怞3]&IK`eUxSf_JFVѪy1o@E=S ׈@&ie%tecݝem ~8<8vɱϻ?q8-{\QfV$uP6_wrST\^l_%9 P.գN)!Z s~RQ(QvYՐa`<0b.XړZB}H^ǩK/b؞+%zv{1rþ1J_dou*+=[^Pў $RKnTNjm9^"l*- uiqk˳<)o+@6ّ JQ]ﭨ{AX6͞*) V,$_&m/]Ւ{@ZLM@-*u!A(~x&5"•r:FEM0.̾^Oi "AčJ=qD6OT υX g9r3~}{a\7SrְitԪ\XUܠߪ`o M Hb{nqPy4'?L]iňs@ɩ#66jYp`d;(-E^l8Q S[#?m^ [ύ&:!oCqd.Pʫi?&4ont\ z< 2 P?dݴ٥JO!tE#S8Ъ.ʢWZ"vj3c;M)AÔH뉖>Ih Eigl#,i#W !<B!NH‡Ktyrۡ?mzt6gI!dů|L|Ď'S2LWVe}ޖFgD4O""T虜RL;{Yٿ퉸^!/5xcqm `Šr>5EK8G``ygA,! &҄udK5K9|Xfl *+:Y)xAfFne4#`)+Gjuq$/qmWp(Aed0120eR$:T"Fy^X癕zo=j̍0[^~2U7=*QY# `kIAҬlj]Q% Iۅ@ܭBm%wuIkQxmuDV}ܹD 5?LQŭ]{ga|e}\tCN7npJ8LQ:5EKH*k;F}v y5cqDzdlRIRQ@*v.T.zAi./?u[NHei7Ayr.`Zѯ1~ (c2lB8cMcv`R`^%,blhA,ҏ߼˄k7PÓ*4y:GaWY> U(PrZmVsjKLY/3A&Ģ&Œ ~ S=q!TJCȉ@X`vpX3妥$t9YҽTg:mX% )\P&nf.8S"Љ(7#bDIh #[jɕ3TQ0/rzr1aBV^s|,|ȩr:A5:|xB,݁}B_8\J{jJ:$|jX,C_\gDRH9ec zփNo:%v S s2)I y)6 |l*+b8#Y&[.Q:YuFq? $b WgrYhh5+-Ďxr0܎yPҍAX&rdNG7:ĿRP7]n*Noq@x/sǛ,-N'G.إo霬#?p-Ʌ(d>Ln L;0X(Qَ@%؊] JU) c K< iһq_rl!RBm.pN߯p$#uAgiDim_lUd[^d&[|5lQ܀_uL%ύl57ٔMvwbtOiYyP@ DP?.1\Q!z+~h驼`ITWѝ_C+)ew)캤3d̼sHC|K;ӛ w,"qJb-swWGeq5%o|-D;IXB+?0Z$:%B-be.҄ i3D&f3.20,jOݮhTdkaQk`8<(!OnK"9'V+8X`zE z;Ρ%mQL~]pR8 >'z&"r\kDڛX:/B6Fz=~&)>hǍ# ɯRw!L/O1L҅lZjv_EG̦#!ѽI[>#m(Y~4\3槦VVILaz^ lS@5*'}־ "Wocjd!%ϟ۵wı<'Gy)iřNR+mNx>fjȥ.UR03B!Τghftz;ّ5%huXǯ|Բk3 sN{ JLMlHE7ơ5_tpMwH,ە&WX[γ…s#H%2iȻxw|K:GOVSm؅#ϐz)3. Ehǹ[%cRi<)i@4@X: dD;Im؏%ZbH8 a)c`Kk)C 9 $~&UO㩬.{ylz2p&9*M ][r壭!+1ABa:.9kMC`V jnIFvw̵/A$?l8%y {Q>rH_R}:%;nj+MZ9+Jز'А݄EY]52W,L}9dQ+xұ¸jz>Q {)h/՗8;SYS߃ɯ\ `XaJ?K܇ 9ṇv *LFBs{)bI |-1aI&48{ ,zgu]aV@}X7T$fS15J ;k//a.p #⍣Y:h`] \t;c֌jR/4:}"hՌԾ9/ N@ ݈@NCx續joF(]@(~:A<bNJÐMXҵIen=פaV@H?E4ކm?K>J"X^кYPS_ d]Sxb$5NAƬj߆ED[[ݵ?=WA 3%Z,ƭ4([,:`0|/uUʌۄj rpH$$g ½hrS~TOO jG#bYĸBcrםj\D0L0 as%SPxu'yr/<=Z3`n&0J}̠!gWjf\2eE,R$Ҫ[L):q PA3Yd!EA{lnс/QsB#+ŀ>Yw:"j7ܜSC&'ר2td%QuD9xjÜ'&D)qg>[,صaAd1Bn;Ї9|'4D'_r4@h\(?dVI!Xyڮ3@xoPFEPOR@`o;1$ar•* _ˋJKFUƧNU]xSkDU,mv2~// `2_QP&ϻ4tfL(CEٝI ' ZHŽ*={8|1[EfͿj0lL#n#||fp'(4[uw b$\~"3Kq6͙I nu!2 OpG!e >dbd>։BZf'- RXBene/2P,g1*HC7d^ %}sȼ[(1@h|)5/lH/lg8vrc(SM wλ:#B#=,uaNjvPޘ }%/A3 mYaUp},l:SjY1}Q93Fʼn`&P{'qaLW3!xd Ӥq<- 7dq0?Rnlp묚sّ=htZMi I/B8DL=I(\9Ϡt3?1cˇӴ6+z2#z5/>OyB]S1EoRT Dd^溰x5SB_C|dp; SD/mo]0 p # Of,ʜJgU<AP[_9󏝕n&3{`Ar{"0=[%JHpgiW KA;;F &zp  pԔ IWr<4#-p(nzg< f l4ɨQP2;46⮛h$C ZAK\\*vG'Y؀5$Al{US 4 1翼] N4j>rIzOg¹ϳt`pJшwrjiY􆃅.4#M2;F*/sќIL&zӽ<`A;)Hk2#ހ Kٚ72(d( YS}N0^xkU U0$`MlDdsG|)>HK'U<Qkh1Q^fB?t6qLU3Ec7fXe5V.R:uoS_ЪO vC%=-^ Q.vľ bÄBf(Ŵ`󏺊г,nf*u5zmڈYa/8{s3ɴLPRS*N./(!4B&r!\[kXng0bȽ0hBǦ[hC'|]7|sYeDz??sr99U\4sNgH|rf ;`M볼եz99]x^nֵޮs"[|}CVfsAHcrJKMAn.Ko{`-=0= +\ N 4kYK\fvP; ť*8mȜ 9 :w"~ȧ' ŃU-M:FP]CI&GZ- oIn4^ъ$p򂊁j?Q6qKc5&g)e̷]0:WW&:ZK㎌'RZY&U)F1ҝ>>̙rƖ/Bʛ @aEA0g;:MLxoYEBYV !4)fv rք+8AWJT!Ab=`BqSw  YWN 䱅Jճ;Yd)FעY:Gm)`])5t_pwоLl2f>pfes.O'O󎡳ðpTX_9e~wMpįǾǽE{4Gt|4IMՊEj=d5= J 3p̯7M;1 ZM9QՋS͈"~{ ~]cJ&T5eޅ8IDx켖t72[f|z7贬[ov1sAk v"UxdҿU97pxI8ccyS£-@xzXȗ2HFW`6?]֋ru2% {r&( nfG9gWd ӻ}-4SIa?HWt;$Y=Pl?g*V;{e.ys}t;ȨcwI 1[JAz>41:t2ngJŻXj&C>^|VpAOzTq ~e'b s 7fL j&e8E\C&̰E!`b .K2Hȧ!20c(k<_i<怭٫H00\p!2iq&CgvD&ni kɖJO]W ^p D!RnhoEk!X>e*(QYvjn^ޠZfݒ'k0RO:qg~Μ$ ǒT1_6,^9+mg=ؽdj){rȂՋGc{@q2E:$ɭNUT;2N x/1P9]Mc/21s!yEE,35;ƺ ܎Nٸ펑K3B#/Qg8nGUUUY/`uJ4'C Z!Xtlz$\iƆXA 0WnMn!{֣8+ǟ9%W 00Z^ط|7Y+?괦m~&ܲ,OV?+DE=0 p;R{$}CoKzq]01f\) _CÔ>WVwB~؜WJy0\P!T)2qf%S [K':W.Go;as&< r=!`jxlHv@ƫb#4U/-^"Zv\$r_*mN L&i;%{B^ emUC̪/yHS`넿)SO1YJ<`r8Н,m#.g9JFE&v }ۤЫ!#˱iFH7Nqte1i4d?D7fp<-gQ-)X8riƝa$Nc"tOrq\<]sB^} jM }!b7Ѽu>a-4'y-Ws6ۯtuOtMn$}o[NJ?XJ C4.`⦇3KגmPZȮdJr2]hA_ U!FI 2ͬì@6uPZ"^E'$c U *i?ul"1&edDO?c,$^ϐEW}y!E5cp]be!jdnBDqނ/"ӲF{ebgx N8=ULh6eg,J6ϑQG媯Jyy?x@wSn< @FU`~bJ#˺/"׏{G_5@S) Af銮zdsdfFM&]6ωT5I6_ pEx0/sGGxk`ti)Ʒ0* :? ~Q@Fh=Ҥy`OS iй` n 8o!|6edFYh'7:V sWD&5<`v ^2 ?χ Bd*;gZ˪Xc! rnPy*5BQ0l j\\t>OWR Ҷ!` 2M@fSŏuw^t2'ĞڊHH=׻n>"FoEy k2P8 l 7\Sd({1ǝh\&,NT*3Hގt/WQ|4d\*OlbV|-# =o4o|ЀK9[;k7imrSJ& 滥>BrW$>wf)x4QqBğLOĺVxE YqR&qIi}ܷ_,1 Qiq9SXU=\hhDD8Gaȼ2:92F_$kC*c8 Q:g ‚O3v<ojd!Q=M0 2 tRO!v Z[˃o(ܥ()g^: -R˱P S 0M; fV Vq>EMGFj o;':}&X1aRK~k;o):VbC 6j k^ѵ1?v$*4N-M{K%(E# <堹KB)vF.'߆Bdv Ӗ9߃ vq,^V`_fqhE'g FtCcguj8s1A̶&P5 <}>糿ڛho؆Ř{7'\_٣l" !/\ȵHjᔞ8Be7ԗrxT#mNQ08U%iaxD6/zS(EnY?m5igx aEpj[[klH_'T|i_ @#ZM\9Rc/Bjj_e*>xS3Y.X6Ȭk8fP̒ܰm=bK(6Apl _IXrU4.v!6WДB0~><XSm}q}V$|*:N RAšWz\:Km38 F`ڞ7)stߏ7 It#e<)ųư324 QoL!ߘY?fۗ>ׯ% t bXOV KS>~h['_@$/\I5^3C24`- 0E`[( 8s8 ©,؏]Ѵ1JnUt·6-ic6WlWiPG-n{kM^AHjF+z2p"3YVI,2Ϩ"]hesx|)wjLyhe/ 7W5'֘uLl9gk& ;q){;?+Iq$.뫺^@B1m݆9qb3M2B H]E4ƾ;q?!E5c5b ToeZ-d&ꟻF5_ߗ~q)Tz몊檢Trq1F3#z:q'{COn[qĮck{5! r%$pˍ5l v=49Buzjei ٠VɎ;&d/2fˎ5IcAAvwT揀bY)S}9]X,[B,Gٙ;H0cך4ӆmS'as5FP-87'M; 1![ʐ^X@G϶yKAxWcmWwp:Z%}KnYJ1Y:)휋6wOwIn$TV-BnM9FF=Nd{VHT=32FS ;bke8]WyGvf&*ȭ\*0jsR'=' (Bo2ӷtM6Z~њw KdS-$qKcW@̙9P/FE85^y24xV뾻\X}WʵH\Bxp9j!%,n vO`IeGx KFZ4!kU7btH|mdx_0&nhX.w'Z7<ő^s\\>QGuyw ٮ_}$2_Opݜ۫Ac€Mq B&88̜,m"I2lhEew>]LG> J |GO-z=]ܲz%[-rVs+n<F嶯e modSx}Ua@QHPN Kh|(BJ喕Ƿd͇W >Կ~#e}c\G\oQ4f]UڄBtAiǣe;k%ªe*^fe q`e(k UM6K9dQ"ۖ.|5Tc': C .L- c:/$ t 'WG="U{,d2ŧZ={=% @K;~U XzrAOx8Y? (Rz{{?^# <4#?ݪgNEnC6ĂEZ^Z{Dz4zJ15v3/5fmgjn:[|8C2kaս]G7P_k2exBP|MʗD8tF,1}]'*mjL4Vڙ:v;Phlc7_܉/F=kŭT̹?D$qLҕ)1ŗӏ"ɱ9NO-MWPҮ'fڊڗx#p^ P#2(¤̿oBn$?LR؍1-Vwh;o,Χaq A&xd_GDҋ8Y0n+<@QmU4 m >Yg3 % ŞpR,@̡†ey Q󥛹ק] 7k%Ii!Y<Cy2N~T?*hR^ۙ~TfU@k&FkQʰK \D̴J1xN 9 I\T|Ͳb)e Qna3,=J\lh=tc󭷀aM߅D/@Eƹ/ C`?OZqc VO"笱m^b#lFK$ǗZm_[=) zwY5Vm\r+_OCiIlm@&yXE Wv_e璼SDa2t.Xۛf.DqZ37HYf> ji{=ZbRwVoBDL ȤLĠD;!R-,Ckmey @f.ᳱ$ 4fCfsύgpFinkp`&ċ@.d*eo_fqp] 1AI_-dg<GNg(,Qipi+e`m0[ 8gr7FM}m@(wV#.Q{"!ᤛD'`=]9O1R[&`_E5k5Lb>UBg(P`U'a/2iٶRTtF YG]C58~TBu{3rLjmEİCːބL r<zY5l1V-tbAƑnt#bF3*$?Da?2 }vM /6Fmd(AquE{OaU䙮vCŸA¸4}p>z#3iXb[k_/Uɤ'ȸm{ _T g>ݝ`+ | zLFVH>&@񫅮XlD+v6.wn&2ۘnu<-bmt韞]*eN`j(B듌Icx)}P!ÂJۜH4_#Eޛ BZ`~+>VSIim?GCnT=H70WVOæeՂK==/ÝV2l N9dwl.uocMڤ &5 kDӍr[W}}x5%lQ3# d^h7,gVH4^מ.K wrLy=nuz0pXfog̚BAˡly@A3BI[H{40YR :? լeܑ }l +cQ<*D.JpP A9,#:S8cūQI16WX﹊C{9'&R綪9@"]׽U 4 (ha:a:$녥829>݇ -m?Ni$6aǘLWuS4zU;%~4;U5x"O[q`]IU4"D"!,Q~bfvYl&lF <=p:А$,)]O9[zqZ t[1 umDP޴3C5 i 0"8]]%mj /4vN)wO;߻O/[k!781dve6n|T!x o,='x_iݳȊTB#'$:{^X5"TNH7Z 1857no{vXȮ&sٗϤ.Mncp@sxm2˜ Y&d!tY!y*0>qYͽݭub" c,Lu< 企Z~91w͖܇a`ᆿI%,g߱t0` ݗ6z> ÚWKrQ[qeCPK|zq.5 v pQ` 7!P]ҹ:N>JUK uLrź5PXtW8m7( Q ˽tY$}@cYؔ}(}ԄY 5jX>L߽orF}9A_vL@ 8}M:`L ;*[gTfM2޺R^kzKvꛌ2꨼ 2Fjp~%߻C: k.Q;ZvG2r;V$FF3T \zDm+ӊk߀J:$Q΀(L=X{g0, .hreoD7piHI)' ;]ÍvԦ@cJ[$؅k+Bm5IoUu~|3Eq͡c.,-i @QpT=uɟYWI6 jk}agǤֈ_(v y\g_ڞl-Q҂Y^mYىN+܂v7bfݤ7G/̫X^ژ$/Y@s6ja|: NWFgU?2&|\71E7X-B "04hBqr 3;L"ڼ:fVP`hx"0.WCbs=f90ڂ _n9xgcQ#og@2B͞Z{S2*}z [*N'SR.ƅnKfRqnX'+<Z牋{۾?,z϶ϒ;{̞ԳW> Cue5G(ƉDX7hg|%hH\-" -Yvo+pbgˇEPqNz8@ )ʋ\a2>uN<m}ށY6)ޭ>c1k\j9#\lO1)tO [YJmhu  &U?Jl35IvnSJQ6}% .d+=H> Re)HewbZR1X$L6w^^Ei5$Zv!\v \xSđ5›3T8xWM|T^G\7p+Md*&$׽Jt >1o~P|fa}1[ 5?GKkb>9=ڄ/=w2Ca NvBpޮ*"xd*ݣVt3HD5 NW2-r֮kzH+|(WY, OM6k6A~!HEZhtk;%ܳ8gKU jAb3k6G9[%^B[o({?9>$NIg+xNI ps s_YT]Ů_nJWa1L[W0*!t4S:K8[ם1z Wc&Eҋ3sm5lS엨tNJpSTc0?&ɢ Fq6бw)nvAКœE prמ"_\[ᛎ}Ƶv_(]#&Uԥ ]e<nMhd-^Ac OpAa9X."uo;%4hb>LBmyHS$a;M\tmBӉ6<@(ŻW δ]V bPF C C)[oy:?Ɯ<`ūtՠ q=,c*ݩI@ SV|bi]&&n;Mٶ'nн8sG=c5϶)o 5Dզo"kmE.ɐBctU`Vx3`ac3,gjA;ߙB3ۂ_bYNn1:D`%P ߋ['F'ju:eg~/IHc`s.؏~(x΄lvpE?7 60!婅Yw38d*$4iA lIhX*;91 83t1i@3T'?H@Q1^a.jr% %u"jJ[ك37(Dpt5d9[ \2SpkEG ,w(@DŽA>Lo/ѴM"}C3 ܘ!+A Oi:sP|Uoʠ0ɘµGqWI }kk߲E=ZGO_~i 簩Sښ>Q2',JCr hwBFu N ZdA}Tq-9-ʿ6`R } 1#>,dKsz( 魌6Tq,-uzo\FnzV%Ȧp}3M-azUE4I-5+$~| m>Rʄ $<@{bXpd LY; y&ک0K-b8mFEsy;eF⇙NI`Pz i8Ae)w!qu~8`7"m@rI:߁g.3A"P-REZ# Rqs=EGIl2AMS(ۿfP,JS+4m^O3D4J-oETbҥiS2r谫8Kݜ5LFΘoTwbZVgʙX TF:*0!4ujwXz"=EUROtS; n'} _GB[$vvJfsfwόK1:JRL4Kl"t> #zT[>0~:]#tL0l(u5-4KEG劂gZCk-9$H\!f6THLư%s, eXheL NB,웋bdvͦ;;kcD71.wfUUw%u~F1<興E&tÅnl4 C'R fõ s)R1^&Ȋ↨.JW@$_d^^=a۳TacD\ dd> `ދ PPXf0yΤd~B_ `Fn:֣YviUQDe+<2,a~kmGƇ7jG`ѓ@2kmipGEo~lح/rLˠeH`NI| Y+Ad TFؑC&E}~ܐ~y获\-.Q}{E%-?_yZ&o&pdvfJvr;*[5oR-[|\e[Qdx\,D %aZo'αC5yatZie$Hwo~XZbu(;D#bEM hOƿm|e5ٖ_ nDJ"y˖1#|Ŕr D'&br#ñH47;0.F^g27Q%2vȊ5+(#fEwA%]mmM~0V󸏗y!#!Dk^_#~܁kWC3'aqR9(0/k*_cl r-7s'!)`GѥSLRE47=0?Sa!J'z}Ib@ [;ϵm4 ?.^EYv^JGidkwi ` AxWCQeTUIP>^Ǒ,FLT_gbc LvQRl-%_2#c~'&qil"P>DaT|hy6RJ qqVl\T-hxkr;zrF:(/DVp hhj@|Y.a?q I-%wrȎͱjg)r`p/"^vZls p@˹.sj2CF-~Nj7VQXm{Z RL,N$cn܀3&kS|.f(;|=9=k]P[(ۨPW2B)~GO+YΧE)6w"21i2lKay Bn]yfQƚh&!q*h*<@.?Z[N%uu+|.DIRKZϩ {HzD.qp%i_L.u@YX~>T>Zg m%fۼ643:A%bXC5iOR=zhyK#D86Du'<\%fccA%V*m?ku2)zVpnV*iĤ"fO]44It5*~1;- R^Š G:F%2Qua^_ӂ7ر(=RZ:)Y65t&!D!nߪ0c-%`}с2[}Vp'x|˜ 8O&6kLԻ^I{@6^Az㌜-T-qeANTɉv zLJ7xdƗCSgGp ?uXe!zҊ*ʊ WZH} mѱYI {(+eȀ |Ln cĺ{Y=yܪ-8*lv"OH'K*΀Sqp veh#'{1=d1lb,;A$29bOP4lV= @3_/f]kq9Ч^{GJ{t\!?z\뇏8'Hj+ EZufxX@݊*{Dajw,ݿ{;6k,b "l:?kʹϦ 밪DBʓ')XѲgh '*dyȬ<6E̜ZX< Ǚa)˓.5-qW 0ߣU{OR PQ+ZGA^ *̠(@s8M7m#1 :u~7|d S@W wJavxjAT 3@I9r펔L( *'?& :8ɜ0z҄0s 0} \+ES#D_@}K&%o*djQuPekEx ov |)[Q _/R!\]Љk ;4m9_PfZт$:M_T:1j3npZ\rߑooLf|G]Sā˻v $ps%\"I;3ϛ׿aI 1A#0Cفh) sp +OYű3uw@\kVIQ7?0iqk1>5$HT-@Ubצ`\[h, si{.P$Dp~GO9pTD}0hШ%: 3硍^(%ܒ"%?PoJHDwʰ0~63>сk?`. z*U&O U_>` 4^*i}&tT*FOt=y赦*Wsa83n`N{cG>R뾦㰉z=}jJ^"-.3ǯR_{ě*Q;^!.:偩z%XCN@4-k/qnʤD@}C[rD'>npf%mO!.Ҽ'XPl`qE`f#c՜\~`QrK4QEh!;3jxONTOM8=?ULLxSo=/tujom -ny09X-$,%)Z_*UE~^MCк&nVo>MafX:8nvJNtk5&.߃&lQ_zU:a,C#ӜnFΧXMRɕk"Ӝ| w^_"\pR}c֛UB6Dr/3`tR&>-0r^;E-΀9LgʐZ JVka2GX M%`Ηp Г(O N 8Lo"2㌹:$?i~ɏi]%uo<1jfAk(P6Ҭ;"(*|Gw)0RF~]# vT'M _%#._c smDL$=ǫ/N~ Xk!EoOYތGBn2S>˞3pыo,{mL|u*,Q8%!M)l `8?kv?ECϗ Wbd\=!v]:&jR%5=X.?~@p :KP 1Bu+#uZ GS]Chkz"BsT9\-+כmSCE ƴ2;rz[Z ͇o|D ޢp? Պu׎_sOʟϖFFV݌W(V-C)?X')(*´`~VX>.Cx+Y.°qsZ ͔H=0=a& "EI͕ "HEpjdb^LK.,L6[0}/Ilu.u$WkPS?2YtîoGHOgެln(6<z'Dڞjeq }] ׫ې zGTIkh3ȟ+nG109'&xBo=/dW'V E:q:̎o")'Gf>Icd"ɰ:HʿV!{!bIouH_ГBmW3[xmMmޔƭ'*lL[4}y[\mY{gZP,'0հs Iح}\NY$1+WKbz&Dô4ZgS-0U0|7q㺹E6.쭗8/ړO l i#JB KI:i)d<{C>"6ל3}=b96Ig;pMB[:RY{ E58yK۽D6{qz|rB 瓥:`S&4(;`ǁ~2uxAlIj1;[*Bl)TMpaл"4[(?R|꥟KAn6ddE4[xTH9Qߥ*W\(^`7Ker>q|͵7ih]ʹ+m0KRj AѢD:&^kYC^A0Gm<DfeHX#E>LQ5iTLԄ< ̜ ݲׂ[jx?g8Uc?5cey)vb0F UA!+n$8z52[qy+ʢa]#ԭ^l^.|30kD\V0WK6 0@S0;)V\8DHR7H2z4I_”}ЮOj)@ONfq^/JВU4a082\oMxgiXU^G^4:뺔Xz@CvI;AI߽aM 6&q 7/0.9)An6Zx:+Ҵy1Uu8bAu^cWmLp>ҰM7ˠl==0~Ɋ@|pNyQϙvnБUj?;Qw"$T,PadrhalkLg#k+Β7HYEyPF5b7i6MzFrlu-E&,M*:>,2Nr~܄?f.CO9KvDE(IZYzj{ J5[<dxW=ԃYX|eZCVϧ%[,.Ǥ5TUJ{=)Wu&LDta}:aF2.Z?1kF߯J.;Q>S*UU.&mĕD 1+}<[ғp槅uڒy$])Dag848 lA+9MsQ4Rح1J G2Y鴻寴YP?~Ƴ*4G1s E=Lg4ܞdF7TF;WV?JXL ; 济~5<8r|eZG1VHk},)'e\$ 1PDɏL=YjG^Kv wOo0=:ؼz8&G&Wة@87Iʍ!+(I]AUSV/wJ U%X=`#pQ= !ki2IvN-g*~3u|3Y%ʨ-b3h" #)|5]gZk5;? JiϣBN] .bޢ TKjK@\hmDe`L7{"]GGD^eԕaX4nL܌fWklOae9530Pad!T 77ah)㽖WiA&*,0hQ[1}#H-;naܡ~—ot$z _Xi0 5S8C_:q$21Ƭi8W~ObY[@=9C Wh4>&5?&5Nt*Ɨ05CK5K xus͠9w:. $LeTD+[6% >M\ ^C1& ("V~Qd'+B3UUGpR=h}ItMןt7uv]VPN7 paM Qa8f>K&Kc,5 myz2}#Y-aVd&Y2 XQ3w7k^ctZ1.pcի&us' dI?0k?H3>ysB$L`3Eb2Kf3U 'gW| %`[qKKF[7'0opgҞ>dB+ClA{PJ[ Nvݳ!/d˂-Xyقʕ.~&_pza1<Pv zGS8B?KY"el{0 [iyDה# gBI 0?;|xVGz5 3z7_֏x4td&u8#ܕBY9[8pnu)fU;^%ā%!کv]yj~=<rr-#}(Qijldeyg8~IU8oeeۧEaEX_xlXa9hFFR U%j3Vm\-r7:aJiBhP'[^Cv՛Ps\gLPD}zb:e !ƪC 1c?VTg3?=Io|t')-J%rLGZ|3 hᦻ!x|WߏGV(Gpۆb~1_ǘ _jY18ǾG;) &1"U f5[O[Omke N@pήȷiAD7TQdcCJ&3i(VLtl^3_" vӝ0{[˪$"ȣ3}U18@Q;- Rp[R*c=iG)Ҕˆ!fV0w0$ sW.o&16Y셦ڝKWtXVf/4 ;vS=ZX{ 88xNDtP2J#]D r|f!@,+ gt7 E3ޖBSW3l [CtrsDН> w D ~#SJtր M5q56*/֯u"㆚59 6Iz+4 ۜ4M'>)B_+~3:MҪ5Z;upqLB_h@[Lo ׄ)q"EYJ- g:ʄJ;ȟxv@4ci%k{1┆TP9"svM4/|:*0V֊h0 <22Ѱxx6{xѡ{sLN>o>.!*aFB*Xu!S2[و-2ó\3~l]~ڔZ񔩣^4\G(ʨ|ϡm['՚̯W^¾HKxH,ZV&k+P0dЖL~"}ϖS ̕HÌx5Qy7 4=0W8v>КSe >-r+Ks^a4SGMACtȬ HLOgI?$[GZ T%(PY34$i~xZk~?Kwz@9x nDОDGUOe"ٸĞL"ж*,]4Sli\aM*Z:IQXd5žt6nS MѱAѮllY8H0鸽kʳS TP讃س:(a_ woD $pU3wzBoa/)IMesjkԓQ%~dW "ϩ6m˛w&:8uGǟmeD.b9'6Wj~`(}j u]lfQ[?o,ODƕn\) V]wSW{ y|Qjxdꆾh^iO)JiiÆ)g#:Fo8$ =dhlo1`E[=m>Ja0 V_98̲ē"صƚO4Ea&Bbʆȇ8AeLqdJe-+=iVy1GMqUi΂8{>_ Az^2 .%ցo7㬏3p[!tjėcݏ7 c'Pu# zuF@vrH_͊w'@z6;[.ѳP2)Y"3d받CQU52E;wJ5vRǯjh:O耡pIsn%9.UT(9c`a'u81a;gja4Muq|e`n˩f~Nc-u6ʹU\fſ; Pn.ƒq̴֭X"״<s7}_Ǫ#:!#U.JP- I{1JrY5Gѫ-D$/wHDt LGq(Հr /XM70z"!w\dT BvLhNGT&,W&֩.ߐ̣f[Rh/rCZ AifFqFe"VDh|zB۸{߾ʘ)LGɅ& >@u$UF@>7IZXw>נv-NJ߬4 ҢMS8XH{&Dhir~Iutwzc UN© ￙V8}4e2slfҎ$ʹ;z!ՂKa;h~06hdBhٶ~_YU}%c6nC%٧IMt)@WnJ&bb_>|%ڳyg Fk}J %ϼZlt͇Um ﮚ-9?l_wjWk9@$kM'08{eh// hІ 2,Nb`,ׂ>J4WweYjQW% ܓ/[ I[J'h/0LΩۏ`G]ѱCyTw{,H .D'0Xmd!򭐳%J>V"T,# V\6dIXt튫@ U#v0)tyN M/,U Âe 9kHWWP -?pQP+:XNP JPAp7o4NT;.ǃNn1-X%S```~A- 0@ۉ87A|7L,Ë?; ]OdvIFm:e;f)+D҃$lN|E|o{Qɰ$Ms"9f1j0EU=N[+6y2Œ68#&Ҟt$F!Uix1eL(LE؟B]pT~mD"0xLF D̂"S\\f@Y#|`I `k~'~Щ3J;bVsU59z~frs\O G;lRu`uJk(aよ*8٘Ґ0eBY~t騶ƢI]pҽ:{c:C,: K?d-)ޕ1O ٴxkMf+ҿup1phX%nfv{6wke3\=MIlmcXg:h ;TztuJ$ TbsQÉQj􄰮4ޙ;E GԜ%i3_BeH5cQ2f{ q9^0%z'Ff af^?&6uy .䄔\z ϖlLg`&Vɺ4$N0ď~v|ؒR>[.\nNhjH66 g(!,$vC)`W4rSTY!ah# :e13 č 3:s`G60z̚y`6rpc%p@}9g8=g!eqvJl-xڣ8)nRet3%>Vgrs?Ԡs8&܋Pd[C=ʑlL:p&,lE U^T~ m92A-0,9h kGHL:JqPys eX+xTR.pa/|0!Nd.hv[_Mx@e>y 'kd_?EE'ouJ(+7X]QK/p#<"V*J"8Aŏmmɂvvb1DNMp$*F8+Լb#UuioDl r%Nޚ7^9B-z٨RI>-1Σ t \xV&|žTP Or=N&+-om{*H2T HeKV(?R,0aB'tstg}͚\03{c L ?yЬGW~6-Yj%y$6(la bי\GP5] :JW/q|2 p63QR܉6~dqb>t EM0bo+Kcۈ&$1rxvΉq*E KA:{Yn3MϲW^ qGa`"<TT:O19;y~caEkaU6<$ R]8ok*` EO%!VϔÀs>')nwӝJcr3l8"r9B7xq-*\vCia-Vϩa҉Ogo;raWf_$Ty3 <IZb#DpR1?<[J3W.hu+*ȃUBPCXp6TXQ~.*jt)ZuT txަj"?l008>SNfxiFM$Ē@|''߼A*!Ye~-c6iJc,U!,l:"o 0.nEh]ۛbzD-b͑ U| w',!؉JL׈l&Cr؛26ߠDDVs%5LYH dUs >qCIjhi#'O)kb7 .~( -*%C+-2\"|I g38_c.&v^atGy$hqLL6@(Ƶ'_h>֣OYx9 |cyRβ$'=Ӟ&y5ylݰ!/=Xu^U֟RQ+gq;cҷ#0a8DŽ~L(մ'j2"{_}]Ϡ =}Ŵdr qW@}vjS&Qt͔ NJ,M0@'M0=Ύ\VXwniB2}2X.<U˜%zڹ=)<*;RE0JH!}]{6f6ĻuJ}/]jo\7tZ#p$;P>|^S?1ݓHw?9Cn:HLjpXc;^CD_F`wp_H@QI}q<9qТg@:7kˑ(&i3**͋9*ry*viB4 z۱Z"?IB^h5wC@v$GXtq°YI*K@!4_IvIRS5M@y~ؘ%Mlb:O#9?5-V,gOv$REsz>Q#p|sq1yzlZ_L + IUp0N}U(j$: `J{' AnVD](V'/y9JSJzZtސHO j5w-T̥9g:kTT]GX b.[8 ?\48"X[ѸHߔA@TNs:S!qAݖ[~Mg(nGRKjǎ= yC',U*A$'Ź݉`v;*9eiA5Wvbܮjcc%n %>MobD](- ;^$ hun[-oG2B)&1!`ss!,iښ</  sy"/RK< ͩO@ZPz`fVB|IQ B< <7z9Ž\蛢%9kh ȁ ]ؑEd TU΂"n 5󨾝F уK vCQn ws|@h$~9#R]4tnYI{<=sSvUrCԱPZ}'!wh ɒH PXU.j&IyrO?pJy4-(y% ${gHY`i4AJ..s&"55uNq 7u2@~Q֏îD{[]!LAoи[5jEU&TdA7d9 ~^j޼ybaP  ^J][.!C o9JF[K(Qk&v釼e?G;5g< 8c,LA]8)':EYJ --&T5]dba]İB#$I_]=%pqjH⮒!ޱmͲcI>P]d+H]cym9TEmӬ3Ѩkz%0ɚig .Wi%bz>2pxjg'oz(pY;}͇tgpA!J5{ b}@˾|/Nr=5,*d|pA܎"b!݋ *T^T&vͿXBE$lĔk5[-ov`=5z=|E1EiJRY`M:j(!=m i8z *!alƼPrl;WWŝʴG_[Fn߆%!xG#T go.B8ע6>\I")v [T[-!xe|~֞])piSqV"<Krav[ANb,~̥-8Z1s]&O~R2?˸h .G>`R݂d;+Uz 宖BVtle,W BGq]"Î/]De eRҰqzBPJ݊ E+ o]XQE110_^Pu`o>@3z.5 O:,|)s2(!(ڑRgkuՊhEuD7%R{ i\/䯛zHV9N) Ng&hTJ' n/&h-hᖣ‡_ZK|he&]JQsIܘi~ ݡUPÐzH]Pqa u-DԶUATrzXD}_[g#M y?$A$)لY-#gd _6$&˄N/oѳ:ǝtB1ة8? ۵*@_KiFkPN[;"VK"%OqA&Jd$%)L@IvK#E8L ZȅShOo/r 䠖xm0ed 8?$FVrxRON,[RKh >e"M':[DK[YP)iZ&KdHsΟ8b{Uܙ ~ LF9a'o^`*\gπ5Ŵ>v'L5fvU LJDK5ʁ2 3;jtT(eB@3ĞϷ5#-:aS$/,j) U|P\^iT/9Q|Z-|?.PR~eq~ ꎢDʈ]3^@“#169`/a vu!MrDJMK?JNC1% ov/$T}K6eh*63@6}7˄X3 Pٱ 4/pWYX'5}hyVRϼ0l6OxKnRBJb}#t=#4^}hٞ-> XA( X? Kcmi}SX;<- AzYg[`d w8„)~Wy'y';}. z:/l4Ƚ%Zxz,kKKVdr91#\c]P{ۑ;YuB4ݓga2IAc-.K+ތ0S·\HY- 'c?존zI`;C;M@#/Mmo9|$f1$`rElj=uJ7{{d]dg -B j.@1KKq,|QZJ_60loJi{ɩEU2~ U~|wbG5]f.SRAC1og&PS~M<-n$J;\)zsHV&Sr&2mX U.<a}k΄[ eZ:G#jd~@Zf\FЛn!,8umsC0(  T!e;FHX,>oB| S^+I)"ܕ7P.5ZH) M74Ų l}2L1DR+`kfM3/_|u<+r8B*j푍KCHC!{e.hxу.V$鹃dĶr?@LXT_Z=d 1b7lpLuʑ+?t%LIL$wilkԱ>Fkq>TJ*"\>Ra74: oC%FXn6 f$YB]]S>k@ v!1[t\aT9z~=+ɖ٢Hrypzhc0^Zh5[6?1L}EL)Va 1>;$[7c:^ # /BbT7h?*hC~\u}20%+6fW!I"Z1hRxyW~tkk/O>ur,:>q4uj6ĤRV=/i0Dh+islYZd]("=2><,2e=q>v0""j6@!߰L%ZeWC4Vz^61m4p3֧c4*_ɋT!NsZz.*iݓSQtv Z }4Ef8ex`NC|v}R$QȂMQ9ɇ ܡ46ƉpS:  ?e_W `45.B%۫J?2٥zq'5}u]ZY݂Ç!ӳ {nDtCݡp$2.)';/b 1?]Ћuz]rC#6רw=Xsp?;+C H)R;bʼn=/C:}:Si*go!N|7P{6y+סFi`t6FN lic:;:gcI1<(iKt 54ASc:Bp$,Bb)B2߆ZzE@N/ǣc 5K(Lg1'i)Apwnu0N/Ro 6۞GuFG-vuNehQUկAӤ-^/şX KXacZwV&ߵME:Ra Uqv'-qN/sͳ=Hxka%5C IW5W K_98yfey0ڷH@ߘ. `N3(&6sv$z$u8 4؏%iH@g&AO  .]xK%ei?5 ջxxk7{mZ>8+΁ 2g:z]kMrC^.y; 76K?넪K+]Nп4Zi Vs/r0}3 KiI#k6rpkQvH'S 'psC$A}lSI${?Rgȷ$ Hj4P̃{(i31_D~dhuyI rKA**I\ @ԧgοnx\gó\xۈ?@ 9zlc|>f+.WgJZ@{M˲Mx(bz㙋H&lO[Ua3/+ ?lMk "jp( Lm}tB-ʲ'Hy@xM3+AeXꝽ](fy_Nqd%iĕ]ȷ6/\A7ƐW k. .?:]N%Ed]忈.&Đ'BgY,zj%wɭ6-o)d(Z5U7vM'o7cSȗ/X5V=tYXf•6S+4PۮR!e7'8Mh"`g)b=v)xٰSFڂ$ܔ=l2S'H/e=@;ipmH95J:(nR m`gaqfF! d%ܑd;s5) !E3>@) X<}H PD;zkY"Kw4Ao0a~=okHu|!1VD衿q>MD%jQcOl( @wF%]BT W-3wD,6r2P'D>Jy1wSS#bS{ SFw^"KR E ?I!I Iy)ff?ĞzS@^<-Y2˯5+#4fRQwGarqgQg8Tab<C_NR?Ǖjm~tfᵘ^!; V&|yJ{i;rYjݧsa:قN]܉/H:T#9kp9@qMaxF+bu5 B1cD=N[sIe1j&0$(K$.˞NOam$Ǝ(h/z\ni |:n.ymuS[a=}/shI<1`fVqBhJ6 ܯ 21hgXgI4cU^۾ /W7VIvhEm Nl)B{WM4o!t#' dĢzzҍ/9+"H|*q?8T L53reXݸ b/%2A/N}>)VmqS6&ܶZ4.LPyc٠Bȟw5(I2k{A 4"D0,әul̶VIoy~$풐dmQxoFA~gw0QS*ʲ-ԁ㈨ <$XyBYқ*Z8$qes.qڧ3*2'eZt>QO@mR(]˓;u4ay.봻 ̀e¶V' ֺzs:"& r%7p? %{f%|6dzdkQ涓V8uSK@)3f&C?f ҥ4+[ƒŃ3a7\@z'^*6,7Eʈ?/w'?5I6賓7b<-/UuP@28# G-LK;b\2"hGcw,xW2 ޒVFB& \w9c+o٧z"V~>XgvZƹ /E[/`4pp'.Z& p 2%?9}'"k7+ CqjI 5T3 8Su\귫u71wv|aOc&mei7:c %ik(xՃT תT6l⽠/^=NG3]KƓ^(먵差/*%a/nM! 0&_Iǣnh1 ۝:Rd;`zrLlіzEׯ߀waJtlڞ]]?`HD BYL# gرGiÂh5dE6e/igJ)hl(\J2|#7jŔYJ |t?Pz Np΄' h&(thtLSoPT ,0ҨH|(QX/,( W4l_>oyked̻՝Y?Sd$kþ(;fWNDBq@x{y4hJ7[2'd.c3u(חcỶ}W\I$+j -{ $T[)D1E_!.eb^Ecm|\K6I.`O`:uiqoiHO6w*e)S9bG+4uγB |GsyS|+|VK0r8>b L4 MguSl jd-^?H94$,^(GI@[t"*TeV=-5ߝ=b[xq7#2_[Tk~?F`? _iK9"2;T1Mؾ'7-LpQ 1`k%]}xDIx+$0Dü߸a,P(oQJJhLq*%} gQАp̺ڷͼ#O&ӍsB JqhyS +4~ &oH+}k7k9wC8PDti Ę:71{ ywU0gLo꟦-e 5^on,!-Fybbce||T%C ySh-`UiCU첚 1Mj 0[)q9YqS 7"Zf:|^AJ|/ͱx2.#gs7 ^jbl9?O;9^.a-0VfDL$n5mgG.u;\bmYҸ%I_I%Yj,wvgFE@w|]RSZe6$ɝ>],-8Wӈ w#6V'&I6 fӝl$;ӈ z 7h)qc9͑܂~:ԤFS*L JaM9E}E[M "W}8a #5)8_+Oyi$׸m4HsBZ9%UwBMuqGtuC9r c?YĥrE5[UaFQxϼbÙ 3fvXʆ .!؜o H"ݥT"ǒ<ɄaqT_._}U]+iVP!1MgkvsUB8].DI:H_wF{3j` uKԯ⤋IJ { vU*nas>1ofj~܏.q,ˡtM0ǏllTlJ `"® /(iݢ$j8HUϔ|S܉pe#>lcz5*iŠԬ 6aicG`&=X0I]E,S߀`,iG !0J2]yDM,NM4P\ǟNW#Ä`iYy`]̥%uҐfX MU/g;vQ.#S1/HYQBV@>Sl L_5/;S+N6nK#myJr6@ɗ!R<~yM]ϧAcW\G` 6,Jftи3Fn0k5)dWރv p." cи?#O7?hHuS%LǬ~C%Bmg#8A-v@RxܶjzL> Tte*}/YjD ̏YUͭ*">v6`~/ϺPhZnj?qRB-ܦI(kiKƋۛV"XRhqw =$>G&fM,= CHِ 4Pj6(”sL!+{ry[]|aF8ȌtꦂaMV,w!0)q#?NKZrA֥@q{>`H1n3;ڋK+H<>u%Wwx)\B#tZ5_"T?T N;| 嗷u#V}(jp?sCS }!MF*b.|LղQHm+֥gzzfx) /g,;DbeGr=,nsx^j/h|FbP:o WQ%o%1v~BQ\n9_X֯hDicO' B71%TIixo &Hv< \2f3 &'5?q?Цʉ[$ZKM |w{hz, Z?CPBc/Ģ?h%LK(kqn~Tx31Hb^La`j,ncY,[):R=7CF՚oj\-)  ;ƂAԲdci(EVPN9(5xdUȒ͡ڧOOML\>pkB#e$4sDQ2Prw am)_E5eu90(JjFIZȣc}ߙ] Khvj*W a(*np␉gKBZvZ3x>Wy"_Ob4Ux:g{'6t g!Iا_ NE父ݠ(@+ϥqj}SfvM#gǂ.MN8S7gGNCzunfv7kq斑ڸ#p/,s)CsCsAMM!Ⱦ́w .sdK bBgnN,ߦw60 B@ X;Fyiq4iWcĐ6.f1˙ h ~)d'dv]։˝0^Ns ŧ/CYT$@_)x3m-%NO``7KP..]B+ȓ[.d?? LMB2x?g) }r  fPuo ?l6f4A \6u!bu>Q%֮xS+3ƂF`qx\V'rIWVZS%.k-)0|Xb%)哖o  ѓ]t_8Jq][i"I U6#%IŜ7'P:*-72oz83M7bc|Fn&04wN ڡ~KWwǸL)OL,t-S ([nIvoƷ:=|YRB4}uߌ M[i'dl /b\3Űn.j,g}3GC16nz_Wo9 D09 V7iKLٰLT]8( |8ΥȆt*&,)Mض؈Ԩkukv&}.1˃զ#(e/s)({ow3ee S6Qk1-?ə眃+Pht $w"GS"NNP.$My#wöѽ ^:6hJn 7yx@p'A?tbM5Y qxLF4cjUՖf;I>V7'^wm8+btC!h+vW:l^jY- ^8+A4}"e^Џ ,C9bB-t36;-`h^lpk i!q|5J86jkH Ҕ3nhQaRxM/9:('Ұ EH&)q_< 1A!MwX kxX ܘj-G>|9scw}/ "b$QJEM梶wz-FW1pm%!2wu[MZ& w* apV)ޑ. YZRADṀa$b8VoX?a2^MU>1#+L;CϤ'2B*Yw!c[XFW`4n_'46A n,293E[(e?> ޷B;$jX/,tuf/&p  /[W+Wv绸ҍ+g-DTbB}s$19^^ی"7w&,;RICZVNd%.Bu|RC;7NdJ4=5w+s4$BQb_ bX[CuaX~"B8A3:B)֦Psq&ÁkVxzkQsXUmƎ-,<\1 p^$."oBy)ah'PEЗ6}D)|rF#bh2RmcC0<Ç%bWQFKvqIBՐ/vDR24䟟 &]l32[/-xv3WCV*@i6-ZB\f8ǬAwv4)_ 8 _hjm-[1~Ns9޼r]?w$hTP=Ќ [@87V -:i7&[0gd w5C#P'v:T]]E/ƐK$w{5υa8FWsU=E#;RƁj2I0d Ѫ!BvXֿ-_O#-+?Մ;Grm`SǪ\d.ŦɗA( aO GH+R!~_B+>'wGJR%-7xD|{ShHfQnQ*[H@{Q h(&`o p10ހ@bkeZTOnZ$$}~K,MK6m!tꪪU[0|ˢ4 RH\5]@,~VC$F)d*Pdmo4܌#"%٦+M1\w ]NH=u.);aءaͺ#;&ʔӼr%E4=DrPvO\Ҹt0Q2y-N=˜BkF͟n>< vW~a5JǢn 2-YD qn`7@6-Pd!/zϔչI4(pyJIbE딆o 6o+ isB.,n '(B!dqF^Ф8CH}*V{ 35+W3/{fV ^ehH7*dĐPp=vnT: YmnjNPd, v+.ij{&f#͎oPRr{[7y W~^ ӊ|]rO:gfYYr2^ tG]?s԰pV\/&yq1XX ef_H7)[)h*GjDO)Gh%qݕCp3f6,>'g|~DbÐU"_(aݹ-*\rQWٚ8CAÿ4?5vj2K60f#{n;ycUW vFWlc([%`#o;7{ϱ|W|1z6zMhp01-=1יY=J0y#+o`Qwua-$v}2uF+j #yf$$izX<ˏ>dv}}th/rR[EGmgR eņ*8$ƭMDI3/"YZ;WD)vC1&Qі+JBȻ=}IM0@7"K Ai2 tڽ)%/}-kvlvh4!c!ؕ ~MbTi8 ӛSv&FJ ul8m>{cR_v03l{#Q"O/E-p_FP\kl|\u*&'ȮNJAG-gt{ U=WdsD00GQ4rLǐg8'@8~ihYi1iiDzF#:tmϪY`rfs3{/^Wԅ^X<("&o )í^KY@-k` GRl?6;ѥe/p)ȈpsؤKFW%>in ͎\)+[j5gG_'IGr^ mT[>!2q,P鴆Ri2ljߵgdOƥu7C=ӂ;FT`-Ա"%n4[uM!ua[o:p*yn[NTw J41AfKiVRut\ڧTゼyZTg4kp`RphߌK`,i̞I\/ƙJfytBtSL@*&n ~ xyuRI$2`, "xQ8YcǴQ^]FIo;_r+ZR8ޡiѯ+XѦ;on)㌄|Cbsdfp8~lg$ܠ7{y8M"P{m4 n Ĺ_ 07u(OCP`SOL},É2ʡ:gwBw`|a}s[g.[m6sin&B&YI87xAF05h̟ Lϡ,En#J*KCWD ZlE'4BH ue \5' bj4W_t@X:mA6F4Dْ~і-0J4a^#2ZZk v(KCvkgT"3 @s{Wj|B_I_ъ.Ovnr1Q# [*Lbs /D@RaLTfb#jqV (`o rdk= }Fg8έ,(zr;1ث+ORVU[?NO;Wًdv7dҚg J7!niiżN54݊x6] q@bX2J 2!Ej$FZa#⁚1vcKubٯ$@'Ώl)r-KQ4! H*%v9;];Oʥe4\]}h~n XʮZn2]I(bYeV˵ƀoGgTq\5'f"Xz>{ƻX9V(m((ɏTb'ʙm{bjR^ f`y{Jr ri?ɦhŽnӹL͝&q[ -8{9 =՝0=,c:Whj*?~ҳlf c)J@+)ǎ7< ͫv-Gt=} VG{AW[KwMD~~Ƶ~)XVP *ZϩdRtHbg A3O}g_7r iCu=D`(CyBǭ%Њrӄ *=3a>)2sFN ?rdLq`n@Wߋ⍳9Jn.-S!Pm {vi 5C>{A0^êI*o!p M4# K"MVn rj:< sZ4.`cc !³?84D!vAzSUH0)AWG`=mpyMM3g; 6ysQqY4ն_*j*dkVH ƶLDath=)VT6Ȯݚ"BN f+`sMqiT,!4MuҜ4fBu?{Θez|^#3^VX^3$Rm:b'Q\r'SV?38+g -{I-=0O%e)hztzbT8.<殘'Ƞr=Z7.;.crd@` [Էpp[aC32H+EgJ t@o\cyixo"\ЯHf4UJb7BHrz mL_NŨJ8̬/%%Ynɉ{/VO f~I_e}TlƆ1ɬ.=ơ|{%:@g wm~ڗDխTk@@z'+B %LmH,7~p]"ܔBo:%3 f6]A+r(L^ߔagZFGX #&T%|B3oi{ ::X-QZ1/s1|cX>cLA2΢%.pv(DVA}"j!zatEzioauH6$FX*OK+w! K 3g堏RFp^zLx=eL3PjηwTmSyG(/F~Wy-^ j2dĮ c3B+ԝG[q/֖!^A{HXzB5BPX9:aQ.+N;Y /XLk]R:^p?cNlwJ/(S{X 䦇$8u{)%<ڦEp^DӜ2vx 2^/[[eה0[˪p&ˇhzR6wIV "O Oz3we՗ ;' TK<[ GЎA!^Ťk"ߕn|#&Bά -q?Le'Lv&0 DN aP&ш`&|L,[Q])plK6A*rRebÒ3ת7`+ζqfbjWdwbDٗݑ=b:2KBZ 05\oar¢X` 9c(\.y6Ȫ@}ɂ3[x=Wq_±B$c$h҆=&:}sؗPUjд{|~%"zp? b#1vOQV7.J3~.z늍KQgC }KN~F^@Z=o (`Z?6,DpS^dv )|@=9ޗ{C&\t UZR`g}k`RU-UɁ1l!0ޯaGdb!1H0yg-jѲt@:Z +igˈ%j"HW_Vk+L?5ۑŔ.c܀10TCl8!Ѫshc,L B}o}I]cuow0EX:Up2)}Ц]z92{* mOpËWn<`Ȕ(y/W(_E9f%4:K ď99oáoTq1dv!9U6lK*+Em>~qKkӥ >1b@d9'A>'&RT\d ٓ_]1=ȳ0;+,A\~|9qԑeY.&J yl]o)LG@HsAr!W/4OvB-s,~h.hq,).r ;ríJ2LޙTYG 5Ap-IgqЪYERIL,%y,PR^y9MdfǨ Ю^F$NA@w" %b|u!fb^pϖtZ'A`FқZC';zUe91).@)b_e"T3|ȬV[tRjuXM*reU{|yIQsGKF*ziJw_3*iFfs;D0;~9I@Nw*PK, 6\bU4ƟNlJI P9P ,NsHiF}$}do# XUu,*bƼ P⮏2ue)6y2&s8:2dG!Al k9&_U^b"em]L0;AkX4<ײiQqV[ KB?mX`vew&Fʝ0zI `/E8ikM禆AL&<؆& y8 fK+(avjqb09J܈D&F~ۭQm2- t| "eXM.L2Oegq"ƃL˝qTT/P)YP;r0 qvhSa~WrcNˈATc݊p or+̒|ʃf"H%;6H!ccLH밮m7O,b L'\g/£\dLa[ :;u~œ}+L: ۣ Va)HeJj=83@4xkb>hrz.sh*uWV:UKFcx5OT@5;/7LUyAf)CwWBě9222ym1bA A6i4X{-J*Q/91AxSU(4 TGdݷ L ƍeK['h̏!DV7&İ0lh ,YoUi=3R@(la+G]AQwb5L5֔3mP~Lb wX?&QmLQ&'Ffo!sxOTg7u&yDK-Su~cc'a 5L qh ד=6e@!U đ8kF xI_U#Z\#r$Ȭ#w yIh*zu1Y$bwU7ƿ;faTm W,r->YEmLK۪10I+Dx䈤F&/C(ɘ qm@3?(SGT:*1N9pGH_K=cօ&yiwCu>g{xay{y=ZE m H4HZN,/|1x6jXVyzІ"DNhCi)t3]d6pCי kcGےաN<}B%_tg,ׂ0 :ri pρyi =uLTFx%2jiXʎ W7?;@Tڞ}-[f#7[`A=LP֚!4 )X˸SO/wwJlobTB@Z)bI_Acaո B/a^ՙ @\@;w'1B|ݬ]zwYc2S!Tv-)d#ڏLLNy0ф@nnC(ӷsĕK5 Θuy`!hq|{xOjSl$)ͧBfOA2+% s,`ڴUBՃ' u=!=}rp 5Pq춰:R#41xѮ.p{U ,uZSv$saHh_HSEC'6"V/b䈈(CD[1%Nj)FMY6O7Y@Jw99:ge+dz|ga#lf-r0^ 2m*8Ĝxyz\E`FH6Sbr+%K_SP}#d *gT%rL3;.%YC 2ʫ1@ݎު}Xa`[Vox2ĝaTwU ƥ=(J {QDq ]Vriȸ?g0׏<2؉nuH!ј%&!T1H2ʵgOfe[iL~cT7cU「/\CtOzofȭ%p+'(YS ۀ,kz%AJ.w] uz>1^^f~H(p#v!(ťRr0}B/s@,3B!z1[mu!v%)1khpF"H"+13]!?gCWu>wzY{D7 }<-1\PE(K*1G⛞\-ij_CMmqk^^-¢Ik#$HkŔ1I Qç|%11"rQW|oy1ˌܣ):3Ś}*19>Cgt{v?:ؤ3AG ~ >"]4\a#f/w5ςMZq1]6#g#R]5nM.&Q̧ʸcl9AC6U?t s|Ӡ!ooYY6  Q-BVy,|#Xt<+F߈Ols/7b@Gߐ1r*,*QyRiB2NEi}0/y5rT4ؙіjܒ# i,qJ@mzG܉\&kvONQ0=ẅ́JG 3K)E/ ! уPߍuYV,SҴb P;9 B_.Ugg̺Pa7;g ]Q1yNCת*jan=;0}L;58`åp}>І3&cLs q[a#K7,E`K U_AVaJ7 $a`vE̬slu)ƍ&,l'd55#SYFk㣉M3-`ڢ>eϣC؟i"̋xC?cbpizaw{9MU9"ϻ>dI9$>@(=<&z; e0Q@9Ħ=P<%x:pȰLYlIrYbpsWwg˵1O7CO90/l2go*[\KyPT{ GP,G2 CwsK۳֛qZCf*>ND{atm!Y6k@_$D3=r"g8 7LG&nKVH2ƦES!%0%u?"F[N2 Ev4Atݴ)c>eeJ=!j;T918% 1128šZq3L_siYRp'9+ԋ @ {jp=_T= OoR;x9k?FZ>\Mn@z ^4l8r'bܯ\3/E/nWEaΗ _;xL)g\ /r^vЎ)b{[c勵;FYFcNpOj* 2TFWH)ObeI=&iTQNr}-r_7ej#=w2R)Tl S_ 'qdYJst3 !S 6}[VBh홟}͐Uʇ"7MN0Tе&4Sh6{;w6aO&'B8YgLxi?>35EI]ZIcՀK=VlLUWA+aY$.ށ7X[>FtB]p` Eʁ[5>„s(a>hsn$XITU sA^Eo1Ҳ}e72.>'4< tf __؋R;~琒pe96,E^!ZW]cCT2¯LP tFg%yx;O֙9M)SQk!Pq+{M_~( 6kUo4?M{h\aYߪRW SVq2M,x69gV+dՋ8$HcX5 rR@' &,5;/7-MwM0::ˤw׭ܘc^DtYcxЮcZ,UDLpBO}0m,f:I#Y8&Wsp?-`ul!0F֤_ h&^Q..:jH89xj)h G`qĉY"*C`݁~2;-/?50 ~\gᵜ뷁y7ٕh2Y-|PD#IY{!sC*U{n*cXQn Z>s[J#O2 W?M"cƺ0&d:WLo}⧑Ip!a)PӮh,Ot0l0"̴΀U5)uXI*3mg|wO9E] q7r 3Ao&FuJ`y* ֩ƪ 4PG( M:Xb~S6$mh+Gp|E@a3п%h})Q΢\VQ#,h!>3%k%(͂)s_F}%Հ'|~="W.zv{b C,^'pD5?=]mOb qj\aϮ[:"̟NhssԢ˜1yDIs:>>S?"A{`eRߝl߅>lNdk319Gwau):&n5mZ0_'6"(sJ^ڭ`V1~>s1,T49Fw1àHu)!oe><kTlj;sطhy[j_NT;9 Y#.<#5ZU~ ][`u&)) ]Ҳ0XPTi]twWV8 mSMc]z6MX7p3Bꀷ" p|;{ٔo%U]EW%rzQ`:pyA& U+RK#i*^ #d4n6yx0`-P6 LJ)=$6:COk(/Yf"ШMZ6F ViyDxBӯH ZLߵ롁ODUH5"s3fv͙=~xg #]SPp+'~Tgk{i %՜c88uIhP8ʐ -qKTHFSE?@q 'bzDJە7wR ފB|ZT)bFGCZusDQ)tDzV)?BN#Y,%^ƻ[#a-} 5V%}- Tr ]]iEA76+0`_90\^\6&\q?"65#JP ]͢!B|P^peҧHr~L^{Үϼ֋, n RUt޿M 9(ZkKjQ{lд{tn"-RydͶ56F|3xm0XNb6ohcwa%up!<?6`")P;>`C.gQG74fbbw$ɛ)r8$qaR۞rGuEЯI 7dو~0a(Y ̢4.Qifj-Fz=w4֨A[&Y&Ґ;Ch$ܚ%ʙ m)+\0\CJ8&GC` Md`v GrQbejO&,Oy^80^Ty65[I P&jd>(|bB鷹!bĎCC(K篣sJt)V0R95>&uN£~rMva.,,}cASD`xIadQv4R3IvƷXG~/^d X8f3%L˙E z[դZ4: ' QIkΨj4a镔@t>?J?!v%P#ϙc|qE5n(Af ϩ 8}uɘ8t'_V'"4iY :tpaE1$BJQr>>ҋ[xi!3~ͭVvYAEMRJ,~v5+^H |]2uB B 5Z ,g *Lz7IC(plJ#y -wlQ;wa{_s1r}6= !db⑭WN$ *Gv*#UBZp/mS {)=M;?APա<-<,P}ٙOdwRd(aJj#zϺ}\M5U%8~#1&7~_4fJr>&j-+7y$5T3ӋхiVל#ܱrwftXYcŘMw/g{gKEVǛ#ʐu a@GN+7;gf1PSOTQ\C>Cok:~p<ڬYS}Nn(K>nPc Pz) /O\lIYo_xK+#ǻ_>Mem/blI*Yb ewg6xQm$!%FQ )69Ǝi>O}k#+MH!͸!}2q:N)R A7kE"|+|Z1@1A y -^Mw|/ܜ]C?B~Wn TMg"l7Ve9$>G+<]bzJkew31~moݥ4:;NLZs=;G^"Y x̋jő/L!OjBU-E7^Zz"CGFˋjx_ PI*YskDK3ZCXP&Zj٣1F݃9Ӯ8;cFA :^=oqdG݈R[:TD"qKVH+䰖(]0z+k5ԥg_9Ο|r2l)pk$O_C͔>`VNソ܆O6N} 0F0߸JE|Ta@}'`kX>xB`T ,,2d>X_v1JyސX U!Qf]wFɤ7x4vv[R*/:ޢ.dPLx2> _"'4na )/m+reҙ=;kehLG蹼/n }lIz|bz ò``&BlB7LEu^3qwo)E^۠Vz*M#OWO8|Q*I+vޠo[ y6CvJyJFJ=148zR25r.AOelZfvX5ۨq@pIic鵂pFf18~ٙEiPmiQ,/OŨ1ZE[Cs2 %7o4#@Aح2Su4Fb'J3/}F eQ6lɔTVPxá ^}.`\\8Â7 MI@^oa?g!"Q9)>6) *9`INvH|MtiBo-lzF|G0 QB Q6"`C&Ltk/e-I-B3Yٕ7Mf2B7Hſ)p~+?lu&Rd] yܭNMK7:CͷJGnQx k "o$/!dKn>޴#p&" f)DZGo܇eup<>#*؜ʋX)`>u֓d^I{Gy]9r,9pT82ʹgA2 b)p_xq$JVoO&+am[8p㪲"37$hX@CMiϴ,iQϢ^|4%d@Uf_M1g8JRJтZ<6)80 BAЉY4Ul$RӬѮeQӀQּJ .ؘpR`/douBqv}ZVcݶN5 &X\`@j(]YRƪ,T -GuҬvD2$ٽ=y)g͢wev 94 QkE e̮pRX܌HD%-glTd58<3f`6|D :xY/N(.y"}@z<=:Ց5I,?+ݗe&(fI76+l>ܽƄFȍ>XBumtR;n5wrҦf=R-VU';3.4GǍUL[rHHR8Rn&b:GKI]|f'A/i3&R05n?js~t'}!+hDGY+l'ƖZbWv=`o 8FTNxpqtīw:(=m/pdn$ml/ ~0{UGI[b$|=vd_nͦdZtHCeޕp{פ3oKT7xI=05eElW?Q1i9}|Mrox(ߦUjE0BBޔ!dzs+qLd\xV"eGfdDO *h1Aq;F! .ORЧej=o%oXq]Е>aQNnGiYs{f>ڪVM,$Kk \J~ ԩ&RPsQ5;>m ݕSõpZb`b9hP{vp9~'H9xN?{P+!P_oC0R]NC%tY鳰z-zf\SQ="L&:k:Eiѝ!QbcܒwDPhE{n'<Te."~wchfݹf{ ͇:q b|by\X #iO/pt$ƞ9("R~|r\׈lMbt? pa$6L dh垬YvImI$SU-5jia?FeOl|)Ng#T oe%˿tȣBNpxlez؞nSx i&{=xr+̹S[b58fylJD&&GQp@i=K Gֽ?U38dshg.יjxh?Sx cgbissT{@Y%>'zjRMDN#&E * & {iATt&Oۦ> m ISGoy 0Y=È`$R:B5)?[XowJ\j gpǁ9r^AT_<8MT櫶GWW{> \N~@S_R7 6yC: >Fϭz+w;W2}t$ߏV-p$oPC[2a@_ojs=^!w-m0dͤx HaKu q~+xјxseʸ\1ޗJB`Xۺ"$ g-; k9'-::B$쮅u([6f(xW7 }Q[W14i,W^)=E"7qO+_#6nIT7Ӊi}f/=j㾥!y> CUÿU'Ly%sE*8C[e: h,s|a\lH` 1Js8i&W#XzTH쑥 vg? nO{D߱1u]m$罎/=74s{0C5\憸BD#0 "GYYJSeׯ6T:EUi[XV(ۣr{n 4^+D8ܦ+soǸfis;/Rv b:J]==ޒInNlnU: {{\swEXY[953]ow帶 foN 629!#\xX}MTi(>P>MD$;&:Ǹ]G*FOr&˥g5AC|ӎ8Dg }Qe6wbyjGpIo t:xp'~E$Ec&Jr@<^JTQ:m^woC`/u77 O'FQ=:AA@ט_U#gru}ղ5Ԝ6}8$ҝGf7Nʆ|!LdN<^x-mGCaBǻ^OWa9k ?#9d9H:%ѯ^LKTcF01'9`mtM琗DGjByʇkB°گ1)WU!/Z0méZ~SC"euN/tutbkxh+8WaNg}`G*jܦH|qE[?($=q&ɤgRJl"H)4 W1ey#Q*W6G~M`vke{31YF-_e(ȷk5yF3Ay-2;% :O|Q1<|Axzlzy63jY2 ѿo+h0n ϯ0ὒ%kSOK`SvT7sM0@,tt949s!*V!v{Lo{o 5~{̴۠\uʌ0:X;.d`*b+5q[_u{^!dR>A3W^0G;t_O{FZ-e oȤ..9&WDЇ4Oߠ6p=*Y "l@'=ދUÜ`{!}*#[KN qS~¸cHqPBm#{}{m$O$P18DnD9dURFOꊬVלLo?L@ֹQ7+Z;u2Ks*3+pҦYx˂[sN85F:e GH+~^vXg*:v>ZNEq+PhZ wTA.k^#OU~ƕ}v]m #􉣢mWNO;N\ۯ7r;Z-2@R|-[MC]E_6VbFnr N ˣjj?, Y͕"ȳEY|>Dq%p-Dݟ#e4㟈¿VhMbxMIu;GB{BE?f#dD"dQB5h1W)Eso@/..'1B|7FW'frZ:sцj+ 6&pkȗ )Ufmbbkj܅Wpki(Gex c14h[Mѳl˲ kbn&4Z3_#e*,z쐒@ k+ə/RgjO u\cwz+r3Y\h+X%h1BՖ hh,U>a55.RU1iYz}G] k0]هPwg[)cz ޲Hļ߲ c\-<<3RUp;2jjœ'<"nZgprv"[7f1Ju+ns`~89xl|"U^95TʣMP`IOYKr{U}ZJQCDN nءpFd豅po~AzE- n昦*^mƓ/Sa64؇|p{k&C^H-R% }oC_U3XUn:X],gWn67w66t@YMVR3TŶA340C*yv;uYB1:;esSP2>WGil(bX)9=dwuӾ3(eX>tYkPEUAN$8XiO7J}/0o3g5^bTfZbDYEP+Y͗'{N5a(.<Ǎ"M--lu1$z~2$$M.<f1Z6Y: i]ԉFGDB(,[dֽDi!$)]B˷h\#Ibe[L2P$@Vfrۍ)meKhQ`jD ՃB6o=F\.ǩ|)8@2H[BlJ$xbqʘs{2XBmYE=|Vc*LDoΑ6g}S\ne|sq_H=BԞbVHsT h5EEatb=4R0j|8 nT1+F9~a)A}6h~ߠ\ ,H)}A@8'4`W~!ҞP߾ })RU'we|KpT)ڬkkVO acYPf3H8mmڸs5è5byP^5\ԡ}y#lgl51RP罗);ugqsх#:UX&9ʁf]QP^%>M'vf䘵ͻ޾n>3O""7o a9"jK4T.F7cH߆uƮY?` n268 !JwI[#%,[a'JC?K9pb+{ @hBB{3%TX; DO,c;u#[;.[ҧlؙBocjͻb^]h&ְ»]JmտF׀% v}J3T?q@a;Ll>7@CYw]x[rЎKb}"S KҋQ6I eW!@GhU7ݨh=Eg̽C*'qu]䅌$xhJ`3grSPM/=Ey^ u}\ԸC QOzin[cOLR $}Ds'enْѻ$l&?|E):ze2RضYͬ˛* 8č{xfcL\rQz̅J\sMOXUa\ݥ[yNIr@$YJr涿oܦ7 *|a^^VSjkw[6[%rcMzW/It8xxlS sK?/YӞ Rȷa>VWѦI[^b'р<$SD6]bU->wGywn&#E>|g8ϦᙽOA[IURs_ peJ,?4p]@݃COQ.Mg,j9 RχHmbk6q0o #\DDy=fdXɧb:قlԞZX6&Gn24Y-C0TD[9YO.2՘:V2~3>(kK޶-7Q7a> 5Se?Xs]"~bCW8'M#zx0x S?FK9\Ԟ4q%V$ĕ5;EN1mwC JR/7d4L4߱=g*A *NL 9@ İ)XkNuwtb=ےY'.({l!T2Ƃ-!eddx}[v>S| $bsE>,r: W wD]w]5A휰1xW Fd90E V.>10>0D -8afDXu~9 --©SaBku[ߝ/:=XTt4v [E׌r>#e)d9.'~vږ"떜Ч{{z@j`)z3t)NI " @B |*3y 45Qh}謑 sAl>Knl:Ζsy@ ],'T (P$ 񯢤U'@</bŸMs %.j(\iuF`#llhn[/3qFWՋjbBN ~R1| £\JBQsXK"q,9xDBtjx ӥ4}J)9 PZ CdQqkѨ$oy>uΑI =Aؒ 47ɪV5x"fG)^;%SkG֠1brslr.ϓ^}HB{ MGW_*,sz]auiBݷIN C,ūeۺ#"xw4&*K.:\dJ-?Ʉe%=e˪=>V8L`3 |L"+Q)>'_g@M /KUmA<53  Ss<5(G--v$-`beM=ǭRvs _ɶrYTwbf8o;s;0 ̈́TF["!/)ךatze_&}_]L+k_:EЭs0̿z{_BQ86g"@0[W >6c8LSJ>zlv2_m赾w UI5>k+γ=L^Ĭ >J -'aƣ;5*\s1 $a[PN.M#^㑫gҍhG/rٳ/HBQ ⱝ+RBa"i[ oW7gS2VۅO˦a&$Q]^䒡jKCT[m<)~㇇#r81#tQ?R7*/<'*;ٔa.d*8☏ՠ4Ejљ7&90_ᱸҹzZe:2F{LDzrBE%TH&MC̒l|]p um5X.unÄ:JRL |ϟ3*pA._G"|ྫྷBEY~M^J6yuŎp\| GM0{+S/ǐtnfWWlnK< yGG0ÚyFq6U:0Pς+\[8ɨ+Tf.Fmh<լmEd9r C AS ,~VЅ8tQw &+:sy9N ɰG4erU0 Jrl*19eA+#8j,^q> HɎ<P08<)xń+="VɏвF~[tY%sU`i}- 6ۺsT;]yеz_D<lW~ 8&ORn`4t\2C_}D3֪bF4k,{==.ڎXuUbuNgsPʆ+ u-!(y5˵\H.bYH]%ټI@'89Qs.]e"`l)y?(wt,),62eUo(5+LnW2y4Ð3k\lm$5Ւ4J#OT2h1S IW٠lj4e*O.ʤX΄=qmsilOPzݗKà0Y6A 7 .4RrСӉ?ֆTu65f!|r}KmDPbt$k 1){C,jyÎDZŢ( :'@ܱĿ40"BI>O=6q Mnt*meK9 _p Qe/zI-y!C3r`5ŠGuw7JdҚKO }^JACW~fɞk4Ìvf_"pu_aȏ!Q&ކ U~M\H+sݗ|rrKs9 $PԲ-BEDLIIwm|Rp^jypk:2H 6|#8wk? 5X`?췼kLqP tEGW\>^&yL<v ܍-iɾ Cw 4A$^ވί0|{̽OQ Bb=ϭ}^4ߍJW` Ƃ%l4Crߐ;IB&֦+69/y*ĥLjŲ>XޕM8 :uo)rXO>ێ(ROGDg!`oV-* i&mSaxAqx[X%%wH9'lCWSfydfY„bR3т?Yw3nv? ( h, p1PbsS&? T<qk18+4RWݦ蹟pu9$u yl\E~>v:6gaVs ckv,(i;bJAlr|b~ˌwyBBk?[x/HxHVc>]A㷬*(N[pikV7 Ft@+ +)C[JRjAF";kl/֛N78F<*%|;uz_w*'8q=+͑uܬW֗q)j̶Sik!. t'3jY+{2U!}$2@qrMhVin?Q_qqO&}Hd{b`A9AֽGr*5 '!#c39ȏ}y2ֿFBʳLC; e9@Rw6{R'Yö\·PQga}׬B8+9'/դ5/VO2't(n ͕$kq6f}j71.Hb峝[b"dt\S` Ěu"H_5b:Nܠ= s`%b}6\ĆhWO~7 \*TfN`FAq[Q*J+1/9ZV 6Niwm3- : WaÛ~Үmi0)Nl@#Qs Njq>V٩̀,j}Ʉr{m6~~⼖J̭EVY y&pQ 7%"X UYQ+ks cN {S ~'M /7ę>Rei&YuihJ=؆ʑ"jXS(z6#DQ6 <5MX1EV( :9fHZ9R45dYik~ k X ,^#$,B( $fzʊg+uБέkߠqXMYn!P]˗̓uX?nͱeW:Z~!(9o-?m6^U7a*oO7RB@zqB /t!*xӠyx靷c]s7$I!>ڭǀ .MjT(k?_.t1&yeX}Ƞᚒ:!9 ,_ab%0Cx+:Ȥ:k$+>D|_M7E٢jΙ 5-PHs "TJ}cNNx)\ ӭԌ a N][(9 jX c+K|(ؚGV4 .#*5ȧY* DO&b}c2]:bom TIJ-g-VOLGg`H ݩqJSc k)m8ߚL!>$I@C5Կo +/tҕ/7bYuBn^VV]N7kX)_"ㆃ/^%(0q_mR|Y7nMćDQC61;PJdžgL҄volrqqa Ð^i RyU 3Ē/<2'łM.=єD3zOɆPW!ihSm&5vy^Lc(U*QLc.e7 e_/H/. OT}6+:M( g,?dUB}m1{\sV[/-W~BĽf9¯bcumeF\)'-@~w# 1!&#:/FCWvWaN$,UھqD[Whl1F0:71g~Q5aTƊWS¾7 fa`迷ZXJ$q? JLT%1󛕝Kjz%bWKΧ*/Q#jo 1O ({`Ҝ0Pl?0ƅ,i'a|/¸gRvj+Kn(օ kW)5 :]c8'6zZ2 s(W pd> Xɔ@ #,<S2F>񩔁 X&_|'' D &?~}]Q leۀy1n )u5 =h@ k*PtI[dOprl{G0ly-U͎&eѸٴ|\XE[cлto吗UkovFiL#bo6>w4zޮVQFxYF^,eJFѴn\Îk]BK!HI:+Ǯ7>oU4tdB.K\> Tvh#41Yk~ $A纕7F iuϋHp"i@Xxh1&BA Sug!J р&s>SdHHkIlH.]-ļc5Y*گ()C-`( ʎj]6H\e ;>MWiۖ^|kcf. vԻA]Հ\V_o3@V7p%ǏFS;P"+#D`O@~@:0>y67ob k>w"Uccb{!~ ޜ(V4\mJ&4ЍQJ6phF=a<,Romw?M$#֤7)/)}6` >r[5;1L<띃RJC?\^pv,rIO&SlLU4"A[`9Dp]k,T wvY]e?s]6ZF"꽴%Q* $+J_`wQ azQxLDB|Ewm.Q m(O&^߽Nd}&re Wzj$G:{rdctͷ)l~Enڗ {Ġ}?̀QT͊]GL`=sM p`MP 7 6 Y8-@$C $[I$+~.O-Ll6})$ K%XF٫/dD` )oͫodci#?M:'}1&mA`ѶZh$5kQgS;^&Et6ibl䁜[;N|@)L3E [xzYM] ~VF-^vקm+B Oh=r!{.ƴfij'e+Yx>A6?*Ӓt*EGs;+=nmɫ156 xZs#[npL?i 1Fbo [3rmDҜ tE H%0V}~\SRHCw8;(}l.D3rk!xepjVT=l. IOe5"k.Q?LL迱lשN(1{W44;ԣ34y}ÿ^ vUUJb;<on0-"tw@ RAjfC:`3>/onD$ ʕϷʮp,|šL)*twq|td o5#+DWs:xӱ|J߳k>nJ‡;j Tb6SY:Z7o= sY;j>B˔R[yL9ݠ,Cl8J?Ezl>2:S#L1)(&{e@m+F?l^jV3j09Fk`Mں_&#+_R5.S'RZHCEaQ3y _dx21EmI 22%˿ ;]SDH3ZF/v-x' jT$p3'bS7ԼX7j⥾OCD>#p:-Sa`N|N{H6/: QRe/f3,i.򓆗wZ&zZc܄^'~zU-}$G:6NDcCþj_P׭)v!:l1TYzt3oǖz(ˣ@a܈G[صѽv]]]y" bf&J3dVXADesߌCRcJz0ŧ Hq~vÖf@oIrtu @߇udt ?ytZ֯K©Ze UrV{Fqxcqc\8?IIlOĜoks9uVv6ULHws Pi])FwU:M]GxoW DCv !5bCu|^ Y*n#zy>{5<2*sFOάG){6N0L4|.Q+|HYn=C 솎굂'+pVZ\v×=n\-@ۦ>T1YfRȴVlz4& .f['ֵn1~K[m?S^6Dj>Vj0σ/2/zqq3Fj'[nAW!`D%C@]Q[{\B+Btf_2E(mkÌv}-%.[78S !$ju:CN EJSPO A"z^gd䜿W}dN^3橶 +_G['>= ]L} LM__&: "O\<$lgXόƽ{ňӵ)Zg KU|5 4>mt+" l+A%k ~nuk X9`o_Uy<+nn<)pVNnOB Hh^Wd$祸X)1\zekZ31ֹt_ͺzV/*?`)ܶW T"?㟛P6EҖRH-]w s:D  ۣ~M!}c@~M6Ec5W5JlO*8\'4_ijFg^CMQٶ$Eto\>,߱d? "6@"%wόBABcKpkzGM9?=̀Gu+$\x#: n_o-N/{UȾ_gYIlO`\QF5t LT\r:?* I6tnm4BW&}ҖI X8&sjmp{أfU m4aRiKRqg7Ftɧ;&JzYGˡ\>X?Ԯ?cߝY~rTeݑ*s*Kčs]ݷĂ=.!PFՏmp>υNAW#7ZaE1_qhȆV  &F3X`}[;~ך$` x vBЃA# ;eϦ9%F1#{aɽ:r(~e4$"4r;Ph3gi(*}_"-!&$ ~"BXt.?oA-86ʫAHXgF?gYZ070701000002a2000081a40000000000000000000000016609d236000442d4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/d]?Eh=ڜ.+@ZyAmi'gTI2Ҽ>54x?,#@g 6E춧v(ykr$bzN cݶ-nf GWAxNWyYk}"%K(UPp%39G[1}'wu&vP0UqXQ?0yf I!F$}A_}n.,M;؈;6i]]? N>(Ku!T :AC4Py\?7pu' gCxNOKejo?sF[R}i`!#5.?,fTM \5\}y'hI\|-p|+ɛ'ń3kK[_džk~3eC^)F[^*wfvݎe*X3Rr*A~o쩰R`[^Eрdʈ?Eܱhk GT*s]Vdܔ^eDl[v7}%#iFlOd|#7d΄bV>mu*N28($)˧KTK:)j˃3t> *#oM؍Hg&5 ! #N'~v,.V$<`tkrANBo=0t \5~:vQ֑P(ج79vP($ngZYgU{~)f٫2&4\-鷈;$&yr8#mAA Pv/znxNl!sg8caQ=x_&DN.9{puwQ)QU]ti,DdǸ>Vy3R>!S&ըbm0@o5sQ gTX:xڋ#ű!AzGlu%2UcW!,~H_ӤW$(^w͈E@IZB9nV0a#n~7;#N,i #oP93Cbkc%Dt$bn &HK!湾"U]C~{`ziH_ # aaK{oNj&5{ƙtxWk>>nH- h) W/?1`;(}Kfw(KWh^![f|ޒ8Fjԭސ"l\̤3USF~p.4:JhqoymY"$ J,91k8)_OrQe+.ҷF:D_7Xc#J3"} 7WB[THZgrT}?~b7iPG5(C.vBp&"@T!W-O5Bʬ܄h,CWe$ '^n/sd-ulH6 sJW^3.{[z bΧړҺ9jJ4JotD6NfWASƐҀKDlҐr14~8tu| )Htܝ)S]e̵|h-ڱyi t2̷ S[d6zjaR5DQ6/g@'Rb< ^OK*5v :DW\ټo~x2NjT\'\Tܛ,UBHו߾KEn"Pйz蛃$F (my9=0ϝyt8- neXcnwHo瑎Nxd\yVFk"zXKl+ߐ ¡6a|F}2t:ބ)SƙU6;B3;敋hւX&VvuR"?vaH>N.0DpՁ63{gN 0%&YxNm|jSpi4:ua]ɧ؊QNp$Fq7@-!!>=vّ&PR]dA'R;Vh##x#RhLzL?s7p;VB% T\]1^4;/eK 7k>_Gr&I^ HI:N\ ]ր+n=P0` NYgFW!~ر_YFHAe_YвE0B^!OL|>jZߐu*_y=}23HZ s !١= ?O,ͳ~פz%~yKi2*EoMR ) (aWBp:D܌?>ÔQW+b&C;Il  ʎR `d6LݔM,cΒ@CSs-]Q`ѭ^`t)5"Z4Mb_-yJOž(›7<4*V[i>-Y!*]rCi- Χ/(r"#gRvda-0if*{Q 7_n(`D7&(@os)ԑ#Hז n\zwJ7/k>|֓5t^Q8#hf|o9.%r;VrވfT#W֪ #Q/JEhq9h7T![ȶrƫ 4?~ᵒ?֍q-DlX]!f%t;yd:.h4ھ{[_ۥz4 M(P\?Ki)RKPϔ%6rqEdXvb . ygp5I]d]7Ѳu->bɵО򓞨:_  >c OAt&v{6?`,(StV{f2톣6 ƑG2![y4' T(lxnp:xc^À*Ғ @/Փ F]Jx5_{ jL4+2|SِVIwEZĹ'[cf9[Kce~v ޵h͗t7a.BF n:q=F_SAEp; Gg{$~':+J0;yaȩq_Pwր8KT7#}n#DI*u"g+澷*SXT!Z>#nbَ,e]2|ԼJÓ-`Ya| HҌtdNh-1S }0v˖JT |D5bo1D%v/1sLϖ\,A[{܊qph{ψ%V i,\%Eb*!Jvսkо# $\?MGyc#c6PǢt?ߓpKNeWmXߗ_+Q/{!Nʴo/ֵ{Vd#~ PƿlD6d.7[s̘ӱw1Žuk%W!yٽM^ZkJSZs:M<&^šA"휄 X;>RY $[ld3s MдW[ "j>®fJhM+ƃ iʗ%b~$+k(*jx5¤_p;'`@شC<^I{9\3s8!v,[s^ra0j WJ4,iS ŬP Q#MPyBF'[՞e6jeHEmf);3GImp ~Ux+^kf]2{UgOKz3y,4OꈮӋ5F'qՔ ]Ib6צSD1"a>.ih*Bަ5;->ywhwhlHcoNڹ[8n]Ϗpa^eٯ:1o^s B)xӬcD$/b2=ӕ~@ї[_v,WR,&:SRC4 =hg ˴>d'U/i9&b9y N*ZƐ! K NL#*{D(b1c8İk2ipbG;+h/ꃺy4Y2YՁ{IG碂)3([d{e{ۘAn]9i=ɖX&XGI -/a;]P_޻F1.xƎCDj50(kTuԗnA"+!˘ SZb2Nەg$x}d>@Kx{'6*C''7է@'"(9 X*ăB_`%G$jGl>Nm9!}_ᣇms7{=NA႑ݥf~oD&fR9i<K=%c\.^:8cK-"$Mst^5%Xg)Ks Q GR#ڭHIC0vZ?gzDk9 ጠBұ^oD#% ×ϊzFm(HM 6 c ؆i/'+ruڑl}V5򄫔(@a GO9jc:BFT].KIEba1Y.TK M2d)Aoa""i9⺱\L aZtjΆ+ɾ:^v'_,ym%!\9ЕؐNjmkԓsߓ ~ SAef,ʻXW  =1GlաGe e7|uhY&D$ډUcٯߓk!IK3x}|5Q#z9VD3%" ҷfCrT \л;p;-{obO.\|_:;t+]*lcH{Gl t7݀i=tUp@m7ڃ kb?/.Fepa] hՀvZW r`I&~eQ2j¹yn?NZӣZ"9vj#B&lM]* RCY[\]-l{_0-w15sXcatܹ; kjC+qU#_EHt}@1DTn,P~n_QXvd.L #j|["z5=B*.w;z\ MBd!KRDtpifn v30_V #nu|}5ms1׸(o}5/^S.dǦWL^v(8CWv59&}JWhX {}eȖfSHb8[ ܲᩖ'ׂJ6N5C{ ÂюB[:j`|ftl{({lJs+7I6UYܶ-~/~tuou|L=/IEu -3 7[%TEòxq/%oP0fw*b+]X==^}@%NK;ow>=[0ToRG>l6fB+ Ǒ3q+ڦ\~k#ȋ0c9#=Hc\? Xt݂]^Z&0W@ݧXW2(u2(,! 6/İmS" ||6d#*Q!:Y*"ݐLnd /W*ԟ@Ti*Ӈf{Rh~9{]1%"IK|- N ̚I,εVǒ~ tҞ7 څ 6b)ڏtҿTDQ Kӗ|},aqZ<7mlԝ[ppւC^! lQ,7ӭc>HWC<%h{&P%v~L#5,\ko:xeXҕ:,k!DDjTHvJ!؍¯B L8HKKkߐӏEUj8{_uKszy#!8eIv2[8B]lK*bN‰<IX6HZJjVyDo @²ظ&B)RpOY`D4L{Ƈ+_Qۙ0/~@r[%1]Y*q`$˖_߃,;X'R+& ^d_z9/*nr(A4`P8DI/}&|k_r:Ж\c"B?V0~4RfA@*Ϡ95\!gOU%zzNFr^`p:椤 (*$o48LG/uKf.yZ0ӊJgN_.N/RG?*uH-;_?T7gKJ;0s{EJրD ^k 7N6_C 9*Wb뉫(+hmH-z*=,MYoj^]voEGntـO`u=5PUU=o-_az m"V,v/ab"ZE;IroDps AԼO=riL3fnQ ᡹bL~fΙK?K:u]MЖlV6/i\嬵8(_!4dt.}"T?( ZYw#-֮_ rJHOн,k8j43+:r[.N+DfK<gd~lbjl1xo6jL{ 5!VG`Zc7$n+#UzʾJ{/c޺siQl{X'&SD0p82"WQ|ץ4c B9=R2G0YQVuJﭾ/*&mƝ 14Ij1t\וYfVH;/B6^ME1&^{Jn!(@n/i D>f'y;4dmFwb ꊁ"o-пBMؓ*LPvpk 5>a^EmeS~m[c3XK0zߐKblHٙlbqMsZbϤ3h~]ذJ ZQ3N)*>\R u]Cƒ&q"PS $F#,Vu7 0q$<:6.x2 ^ah E5ڽ wꎣ.7fv|H5PZOtj+d:xa)6K,+ol48ڣL+7|XCK&gI)-ڒj&-niQYm=Lf45Ҽdbr"jDInҏASuh;W[2SMx$JطJ7h(;'*tB vE=Lup? g$VLw[T=46)@b2)Y8GNh)g) >#<0_ s.Jg 2Ðb{8^=Za77k&ކya$BZU_J}NV>^WڻF"EG/`dP?*2a[meY8O g4fhZ2kP. s}9G7"@Xo$>ShMqCM&F.~D(REhlvO)Q9E@ViԱH6GvdA^$[od ZFpK75z}1$]8&mi=lf.o4 O{Cq#S FkOz̹%QOJ Tq7mYDM5HU@^B!鉪>q;(ՐP,-gpb(z;Wˑ @ ;s5䏇ŃudCacx sq3q{ɽ1Ȃ$زJpaSm<8]9@O_<ӿxBA/ U#\@)qNX h}n,?ZEzx1tsY&KUE&G0L j94ۦăKH=Xծd!O}9} =dfM}C4 ~TqfOSৣB們ӫXIjЕxDk L(Ė7,ӯko(\ye|fEH>iS 8xyVPc@Ce Q<7V-IL4pjS.L*lKdWzTO(=yS!v䊅SvG:CbH*wzd~ K Kx 3{.[;?Z=o=E&Mm۷jFVw\Y.\;/(3#E{XUềǝˮQuP3Ad22b"LJ̷zp'~~A}1R:Kw:;v'4t~[rg V[DZԁ+=w`.k>^S1?qNE,6"5}XQBu3u;ݹ.G!`{ʟm`*8N=E]=bc؈'U<<Pd&V3-x8؝/ϰ"*S7PѼ@m֦fՈ>-l?Pu7<^U /4gXN F(졌MReOF+9TъXYF? auZK/kW#|E8"<ѺRi6T?ij=G%qn _sYF_rF1=nkW$Te1g;diò5HFJAM(=̦^}KK[kgb%ih ;TscPh>IH)5{6Y7w) 5Bc TO2t#1!2D4@a#:b*0% idF!@ [$PUz4pIjZ~6N5P-%VYO q襌5Xou9o7^AFﱗ]!H!:C"ܨs./gM+~jNjB*H>)M?9BA `‚6Y{͉\NfK8bk0fL^ݹs`аH8P}E8QxdYү iygۏf_Iu0&xx5"A=^ɔNI^Y}P"XiG_|;o߬8`3Rh kP$I/0xHzLS5G<&GUS%&/Y?90 . =Btё~e> ]sS.j99EӐנ! HDnmz.wAoYV +_ b1\ " .=JAgfӴYguv KAVPS~x;3h'!HryW`Vۗ"HUxY~k u 2$'vRY*pW'zuiSfy^~43Jw]3#;G!>( oE ꅼ1 k@Iرܒ6RE7%= SZ1r0PdnȖ8"ѥæ/i.Ec!(qvSt,S4-nh: B'(t'|%SAߓå! 0U֫N@^U&b#mc}٥Χu!pi+۽Lb~ѝeVK05WCW-;P,O9PFk3t?LD 1Gtp:C{kp#o΋Q7鞈-#C,lȗ aL@5u&ɀâɴÐ@6Ex)5S]/`MlJW1vJ_w?/=]I 9J!8 Ϳo;{l2JNZPpZ>Dyp |!\ǐ5?  ~-htF.\d7s6?lzE-ú%g_3VFNDY-G蜱8ߛã}ӏoEEoUNM6`EyoM^$1>VZh{ۋ( PZcsfNfJBMW"#/hgϪ z NZH.2X WH#c1A6Jp乫.L^_{TI>ѼHZZ١UC 8XS馞kV;sU\s%eYц ^pݠ!U9Șe~,7=DNC(Xi&9J褕$VnrqŽ^Ce8vzT(P@t݄ ϋ֗TH*֋>2{h_ `R1`Ł2w&‡6meeuto+31_Ejƶ٫.Tq?}3n4tb7! q9 u3,Նh!BFF>܅OlnĖƺ\ Ucmdo } I_7Z٪#¥C =#8L6ob k gÌkCd9"gϾSaW-irO9aMҽh|pmsOn˞VP/X-9gY, S> }Jf!Mƺ JYD6ݜpG,u͋|aTpl GN")oe ߜ@ h,S^P9p8m!Lܚ4k۰5`Z脈ޖj>ʚ⎼ Lo:pAc\`<»xSJ%BG_̃\E`7SyUC &e- N|;#¼'!XZwv5¤ 7zɫ&*PHpSiKh~m% IEx0-"%O*1QnOluYˊ7#$B,w b+!qsŏ!-2D{s-*E]$Wn|i\XwpAn bx是 j*U}-iZ?!Ճx6!1X5T;Z c&-SR v;t J Hˆ?Ee8:GY[b&gO ]߈H- Pdgݗ; cV: SgJ=;W3Kу&I~mu.k;ϹY@"ܟd_.4܋9HhL{RW&G@% xQ\ܥڲH\Ƽv )"&i4ݖADR:u$V2m__w3 VrYF-0e ZQV\N.YgeMHWH X!E50_z:hVn14VZZC SmzW|qNj"a`;s)gk%}h:OUEH[dc]bUkD_1_Z77Ch*{bd!(L}@N:050 'R?ۥ:c1&I19V9VêhTS Ae~YXodC N9[KBQOPM찑(ZZwX) =5W>i_Q$qyݰ0uo(uqa#ڥЌ} zgH8$b\1\HP`_^:)fA Me+41zdZkФޟ0ܬ^6ǂŬy,Hr.R9oZ/ b(:+~sއ  ma TQeхs^n߄JoAZZzYg;mg9tE d/ }1I =nj%&IN ] jHO]{H$1$YאfՀӚCL-k+ Gcj IL8X{IP锅37%"yX8xQli␽+ԉեty,ӰN]MA(D"Zn3;@@g@kq8%*A,i'4hR;s#جK3!ZXr5gcEV%,pa0 v,dT8~ aU c+8ːyǝ\rV9m yK~L[h; 'V7^޵@"`d{щPА΃mFy&x cGu"aa'RWթ%P(i:$ǑꕨHQU\ }AH*r^ .=nɱj=8@^|u-^6\HDWFAla2A . ,RE?j59xSrnf*emL ۽ȩPxojB,QE(6>Ƴ$#W؃s>Mxt5,}("ckCQܻo>5AX.; ШcqXhKS;O>4->+$4#1n BfԢǴ-0|?6EPo89DR.x֣^ KR}*)gV-;[Vt%OÒ)R\J _q [oӏY6(R+h:dcl>Y;av03%߱^hwCĝ<1_wgx4[akDd2N/fkiT|G;q d0oAf;m~ji ”pnlpB!:OGq"Wu,tJoA׌B]~]G?CY 4\W+VjcAjUeWJMG=|5_UCnF:/l+"qJxNO5!yN-XbԪweÆ5J9Uqp Tp:nf2U:z8 l^8Ii,\IZYjf)ж!6R0wtJ-1eFر١2D,?~Ge\7_41u_yׅl L}XP3;w0=3Rv}RIxA[HЂQ"\TP>sv}{dPKRwx0:ԳKbfR'@gC RH_09 $rKU]^v LڏN{{*&xgMd9+VCIW(dfhe˃R ExC3٬J9}9GR)% }a|@7_KҜi\`f1^?q5P>1a({_VPCLb0QtWγ1R ]L_Hl{)aўDւ\a>[ +6m;GBzI$::}X6U`oe1,ߥ@&ӂB`b+B%l$ִB^1c#qzZ3CP_yv O܂-wH[F5ٜ|J5:eȝgZM4s48PM3@H1#R'"F}ue(untA!:e. &dԹy$Eo9# ٥,- 'l#[W,RX%ځ. .hmϿ`j)W1\%[VA붕<^+3cF/svMC +agN=>2d tICË!` e+aM}B>_-a:i G$5S&%*q &ȔVbײZw\mAb55ɽ tVJ)wvM&F ad_w `.oFV%^5>ͨdro6@кd*&T;0! _ 7D{nY,'BGiX ?;ց9+a~r ]ӂʃUYw;Ӵ|$qd ė cIJRƖ7/Խ]~3+`D)u'L|l9X| YZ(@BZntU;\Je^̇8BSNh~m!]Ĩ[a./88UH. )#H Bq1bS bۤ-D3r@PDO܍i@mMnnY;~nh > )ROcAa[9kyppt C.1jЖ}9lMWUVxwUiMѶj GeR@(~|^[ w'@ۓ4tb0{e3$6,CJ:n!@l*uv '}*-ay_9k "ȋ?Z:9~SIQAZjbkPٷÌUh+jL33!>aJt~?i\o:y'i꧓qIfy+Qy]}SH9%46D[y"s78 T~ vYu׽/^͉#pDk>\lc4%͓i6~iLa b8dˉ[J\wsa檞,x7Ȉs$;֡\ XQȅ@u9# 9qLHZ1K* Hg 0Z @^ʶCqNʛuLK3"|_Y&25^Uk7QO&8RcUޖ^mY=~a՘Ùmh˺ZxQus2 }/IBō9E$}3n,,9}NmgiݣX:w=w=}a%ae3Gr:W($[uM(J`07NePҰF 6`٨zڡ;;^O t:)d~J҂ %?c|r.>fHgI^t w9AV2!LT^ԫh,_r {kU[}lU u X>Xr-GTUBض ϖ}`4 󣕓+\j]"$eԚ Sh< #~:Zyq9OU&c8g*$=z.L/HPKM5lM?솈U4Rf_Փ,^ ̗ˁw6'QqK7(,$wGPz~i)I G_ZWu~˓T[tا>#P'!1N{1W1S۔C'+^qp' ytL=yεR4o4R)? fsLH83}NR(,۫αm[+iw8]H #j7?иEܰ !9crz4 %g*nck{Y!V{.qAdTmo T<33 NpYw;TFVu`rEyvDdFX^eGr/H 0!nX¦pPKӢUS|B︭ I܅#;;4uK}Ԓ1C$ N9}=\$M(qcAqw~Kh>X7Rae۪Z#U\lTXMck |{:x*vU؀fk뇅 JvZb3ڔ33ҫǀC=;_ !k,AiB<7nq/&[dc/G\8Tar+ςoY㽎eABy3!ݬ; rœƻ=PqWuR?Ԓ?yDtLjH:NoV&B eJ]pF,sFoCrIт.<'BҲYg{8lads ws“s/`l}pcf"ZLE!5Q'R$jͮlb6z,4+.Or;Tplz gšcQevPډgT㮡کBϜpc4@pB#"xe}ީ↪ #eh4tNjmgMEP6wy_#5ZYVMzz( 5E滯Mꃘn\鸰6bj*Ʒ Xc7YN㼐n:~ZTL€6>ky)%N?{aUa@02U C %W> /Grʛx*l/~0; 7* bu1WipA1~f;h=cFGvŻϳ@5 8^҄'$erm5Lň',d*k( 7u˔4'uԶZ:zm#޾x{S(L^ WNb\ƭrfZȧ3Sۭzp)Ҡ?Zc2&-H ,c[ֆ4=ZgM@Mi1J9D!.3tRDORt/@^ZFqz!10},c[:rfvC㚏:N#ל5%6WL8L˛\H(w;wxP Ybo˙fqxifYcLC3xTpzu(shUDw>sH19۩u%;A7MLZ!9:濳TNUGySR2uH"^iϵoyS=& 7Xj_c@aFW:[Zx%#9 QHs@!"WW2 pb90$h347r$q pWtR N*P$مVb݆v\KaUc(ֺ8 / ̠XA5!bp%i>RʔN F]ch5%G*4FPl 7?'LOZPj c#h}E.ٍŃ2F@g>b o՗ Cm"+hJ/W,각e=tX;;5+0CT$@Gf $kJline.RQ $/w2={ew@?E!J|DЇt-M2)?gPF[) W?~ ƘpVYnc⩞iک*Mq0AN ƻ{u㴃4; T=8猘BeN iEԮ[}aDӼ]|c6TdX`?:%zlC>hy7NX!Az JZBJ߶1ܖ#A?7w A]GI9S l>EXiUFϚ|"qv/>f-eHE{L YA.Up7լ'čl2Xh "?`(/}'*`jްJHƤ _*e ;]/њm2Ironlg= OzmgL.mP:;)t{F9q(p}Ngm{=u.CdR\AyRL$ûuCVk2M܃=ќXSZp$Lg[RR9bqVqF`֊Y?0t'EUVa#EtC+gt{+Ϣw3_J: h $wԶF[2 N3\f| ǿ;R{&Y_a_Ka02h`bw(uM)M3*NcARPMXJ;-! [vϵ^E$!$4ܡM>lH*,pD՟V?Jm1%8s<:6UA+oM}Xm֬3%9k!]"3OS-efpwSM݄]z簿<\<*J=[ L! ל4f&UޕC8Nvљ>S;y\TKT14j~VWx+ϜR72PT/|ƕQyXrJ묝fI+.AaȚL+17Kke Caw]l #^&gD;._2o2׊YM]ڰa ~Oj~=^g<i:2PiN}ruh'w*Y,PEי#ZӘ~"|ۣ0yqnC?ΟD-?j2F6SMӫnpC^1)Xba*D-+? ^n& " N6ߨ'r3f:{RcfKaKxXƄFa.֊Q2@ a暉T:<,%n@ʉ ̪Ԟ3ω %4E4jJ !|gt6#FCzDv-%RzG$jRr#Z2q_PLu5J\Pǭ-VcWy:7vaM' zno0~NҰEL2ĺգ#P]qg%J//Z#--|Fp>vttA/R_ #l $wrv`cF ScsQ7? g"~wc|SxF:ث-IsꚴDaVS'?NT{~.\Z}@.Fi۟l{uv 8PCF &-sue2 \>ir h)~FLG°2)q/œ 'lNPT 5-*O%cYB!SLSyPR(w'axVoQeZ[;#XD&x) kH [OEI%X 7WV"YLdyQp5m_ګ4* iL*7Ž,&G壐MX !^>({{nJM6ǜ)GDR92<-yք̅8b?x⽺N 5Ih}DP<^/ bsmYw۵>鐹Jt= Z.-JoДXkDQrjK6_7;"Юopv<%lt`;s\w YQtqm4r.tr h(EJ޲b4YCFCwbй_ v9HM%l͘~Q9ʭh åkגCe}nՕONA Lo4k# yS37=d&mG^clΤ{aXvT ~ ~2O m `00͒0\j? 9ЭGRc6NyԽyJo$:']<.bZKwe/} {;ij?Jߎ/DuH|$HzSrC|i:TKؖ.B]IS%Ld!HAO\0I˷C*Bg:ρJM8f)ZLV ܨxI~"ў{!h) Xq"aUds=x}蓮ֈQpWDCVkQm,0Ťαmki 7tW3b{G}JT Ϻ=OIe\(r{f3L"NnĿыu:Mp/0r6g#8.ҢjH΀X,pV|kL)pT!0h.l&Ngyra sQ֑3+}UÇ[3Ϸ;Om0~*Se[qP ӥ#!&jxL|yR]Be8n` '$+ Rdu1 mk29LpC, x:WAb43E`2ŧa*(yw(_{,Ħ%7h}kЙ⠌'TYZ|+Zo;z͏נ,8eQLBf~D ?9N|RǓלf,NZ$:^LYV{atp#.H̒Xkvs51C 뜰{\n0@d_MShiCfE33Vc2 *,p";},,dWHm*] }z|~{YZRVḳ>u]=(cqr #w2Я3'$lܑ/L6l5@hBmIC}[ `c܂Iӑ2x~m 9eb%| !4wvSxvus_]FӀg&FT|uzͬmа2HoDaiAG-Gf[ǹTڪu%-;7r7ݫu/)($L^1Is2I:Ō>P98^DvXNF៌]mHgpAդ<QOpM*7?!srrEo wb|tm$ۋ>R߼Dxնvm\AzpT>ȕOy<%bg &#ަj3S*ώx#߅8?Ot%ʙ>|9(u;=ń7=9ׅ^hnя646`7U1NX}yzHsR܌5 {.FĻBzQn’N-҄58@d mf7D]Y| :IrnL,MItݠHDوM}>0A$J NCޡWP>:P?!S߄0Q ,'[c-]hjD=xݞbuĹض'd5!f3kcu+6?3%+L^V(އ5\/5zPLX 6 7YH؁n{qg0PIMmlvۑ^D _c}4<|S.GJ^z!$fvW^P8qKO&Vu= .Qtܛ/ZW5bE"LDJ4Vpiŧx}Zī[}LCD0,"e>h$)ŷ~O Pj:;mP0Zʐ4T|}`×e[9*|(H< 1:u HGĞ^bN nrj$e<;!vP%~Ub;6}'>qzìx y_ecw;ᎹԾ{I#}섛)M}5[lU:z2mёpy j$$H7Ou+(A:^GsH,ɁH:!l^AS%rJ9eY'8 sߴx3Õpmo(&;Scе*Z,٨P51j9xI4@+Y7!x&!3fڋ֕sFGo<6c{$ڴMDC"Ap+2fͷ f>6g޹]5{d*l4b PV^$n{Ng䰙sUy|}bq-"K4j3GBvk[ԑ2rwO\/MwiH#N>bHZ:;ظf֋a % >XHNxL.29(] *II+-Lz8Zc-䨳C4MMPC<^IěKm37DZwf4 L\k>D lhxG Yf#5 #Hv]I*Mq=c!j@RdVlkA\𶝆11D9@NWoZM=\F :,qVC2PezlZ945OMr7}$!MxVƴHVGѤsqr+ nڮ|[H ڐ9Mm:]^04p! R H<'j-O FP,"QUU8RɆ[(ٮ}ϋ2u^0+8yg w^S[y$_HMe,Pګ(ЄlZ첵Wz!wUB QcnERKZnvtWT EJ% jY{Ӑ˭fW U9%Vaq-LҔhŇ<.e|=(U>/zZ|H 8 27<19mVx{ fx@ʚۊI;&%fH /QA3f,QI0.RzBCct'Bg1pȮl[!($ғ3k4?.lmK TMV[QtLL [%VkCn݆_wz7ϒKUvF9ͅ@KOf#51*+;5zg(g7B/;K]55vՈ I\[@|@FMDۿi0՜vaݕ'𩅀t)Ҏ3v<ߩZ ! ~*PԲU:hRj@&KDr)\$*QYO"yojiƆO+j`AVZJk@WeZ8 g'0k7+\@sHrEi>~udSyG Ig,"E#hy c6/Ͱԡȱ56lڨ'ȧEq2C4hЁ e4炌85 w߳i>9 I?AWMXq@Qb98)=H&/ 0D2kh Kf2)WVIqe+mE|d$吜*ܐRZ ƛ)=eR9 cP0=gT"C VVGc}%_A{6tm`%iӨDbD񭷍nm驽|G `"6o6T8RJnjgr\B DHI{ 82:]H hɴ1v?rM{\$?N4F}{rrj12aǨ}p҈m_[5߲ۘ=_8TV.~\ʤ!a1\awN;Mѣ_D 7&Uh*B,b\p=֭omjMp2QF^ Pj'`2 Q('9bOD5G#71S7{oʘmc۲D܃31xSiӺn,.P'wUz-JRj7tD4%%~Z9¬ ]1Ğx=2#U)ϥmeHǓ-7\|׮Fvko(EgbZL7‚ f_VۘD Byls12‘11OEB+j_i'}8~o! vYB ǮRJ3 i?D ȃM%HP*qqjzH Erx2P=pmV(QH- C^{]v40^`w8buL g5No%-ؕѨjy*'&lLÅAvu0 ׂL(c.}>cAK8z]f/T,@%UlyfBuFMȁ#MZ_PW+ axb0QL9 8,%1ɫ"HSKwLkv_₄ơ =n`DJ}Q.ѷei1>8%Rf%pj}5.8sy::A$/Dp8AbAnNѥ#b~_ POx_'a9Ӹ7x/z!vP 7.>Np 0ƢDGKlqVdI f']<6qͼ`؛^,)$9#1ÛͥKɠ{t}n{9up~} ^y0>".,] Ub bp&݉%Z xZ4:Ҿf:]oD ΋dspB\I(z 3{@r?]*L erZ-ڇe:5`,ʡEYvJaaGu71ģIy He!LRF%v-_=7aCX2q^; 7CP7l!Pܬa:ui5Fqƌ6vMg=:uX kib1q U7%G U9]ئc-uhG,X S4`t+Lowp_%ctVPsuQ`Z T !۔+Ī7ZSw4$e:Y$v Y_ion=t3JwZv!nd}_) ީg%L=>o:c^7T;&v4ixb^}1\e? o2g$1 5(^)aZ\Pecf}Ci.xRN+gʚpnt_\ǃ{I|&6O ɨ[6$I!k'ږH% ;Įs_K1Fr&;sؘ.(K:DMwg*i} 떙Q,cLh㝓70Y+iQ;LS3dWa:Egd9;:d#yӾZV3DeFcr0eXwHw=Liyz,V84TrYU1oĮbVYpp_~ߤJ^UR2 _Jd/f6˹_\zxPßdܬilht?CFH{Y.0,ã0oԮTqVW;x >SP[e Vkōem&c_הиa4{=Deq=J4<UZf}1Ț{My@ap)gS(aRB-Kf;"] kEE :3 3'v<cSHX(_5~7H#/6PW\ 'K bkyى?urNI#T`o+֡8b )Džuil/68,-3((qيu&@?qDW18a{hxc\!Kzc!()uGWa)gdyĺNգbV_ @m.<3V4G,k/n{˷h0U`XagQa4$}+!L|`_4"xj\D`oM`#/:K ¸h|7.H?@G 9< W~U Z in mT&3)VC%DG1ҟPm܌e WrgQNnN/6HEҐE *@?,9* 0d?,N]G{e$CK f)l=`Ah.TJxh%`y` Swڗu "X3~p=@6'x7t:m^s:ݧK%[j#hve )v؛ BrB;sl£sq0U<6O⸴X׮Pz{P*mdoW-.2'+dyx~UlMLA^Ƿ9@F{_Rf฾zcf+uTJpI1Xep:+?X)JəI2uFQi[4ׄ'f t[Eatwڳ:H|6j;2\,k8+8͘LQ82T+jl(#0vFs}_/ I@VJi~ =~zY]`^p*I.οI2-#?I@%*1#-mpF# Q(tN?h9tqTRu:w?Xy4jt.1]ZG}!|b1ļ0yyK^|cj*!ƥ'>ۨ=X@<6Gr~cM7A!=fݕz{#w 7[Ѽ X:е+RG]:p_-]h=Z.!*nJ r}lEtɺ]+\(.hW,W,Cr gnZ6+˒ wE6Q*6/D-JoBHN>nՠ. l< cR_N )qlW)ۧC~kY5s[Lu17;gUJq͂n/_\>\p$ijx^#$U5=+ojZeU:K*! Y]oC p"=}o6|Bo{_jWhϡ#d4kbUۢh&!(pm&sEvguTvM w&o>A.AIbI Z(rzWLCGeR΀yXԩ|hbǜNSbl)^z;[i Sd=Dс/6L L\ #56sJOc"j:8z]b,aK|3SuaQ2S&64y̛<ΗX]2FBk.V V4 @*{aA~>`艩\tqS#!:Lhzȼ_m REG)dtnFueIK2}7ye/4}\ חm%f1ɒf ,ޣ6]Bm $\\IQ` 8:SNNf(\*sP5yz;q0p.œN*)fp: I}Ѡ~qj-<fCcv^Q2y* 59 |0D&ʂ/AQʹi_o*KIsP(̣ Y^us77kIKbmԣdMuxɠ)]CMPV.#SuEWmKd*KnDFtn.8cR: bj\?瓥~d큣K)sb{bAHxΘ|˅ a͛?(U' efCBec}B |oW Hՠ NPM>y aн4-?߀RrG' iȘ.~eVwTa'mluX[;nn;sE4$ ʆ(Dt=wTlXvi-7 &<tv1D'Vࠖ4g;,W δ8]9Jp?-k#4F9?0xFzV?\\8^ZCHa,B {pIbJԥCd)񥌂a۫ ;kݜ4[[lmLLHwx8,l#?4/ 7*#|lln{kYmӾv{#z?rU#PnqGYss?m7!&fD<*V'm'OL)#4.|"_">;_5O%Jw/+ ng3X_'Yʩ1463uskfdUAm7Ն*cR 9TE&A|R OkĦ'ˇgE`J>.. 7W! syYH#Iz\忘 :79Q7dI:ER5 N𧴐"oRe`R̴KĎwjsfLtW|JEmk.g}?3KuL CL"'ƣ*9/`5ZÏz!I.3*h}thR\>Z'g){։\*uԡw-:r~QsHB_Ulѿ?9sP p(*#0C4^TgHN *=n\k=džG2J%޻R "7~0޽x<Э0X yAύ/iC%SyWfZp2LFyE܏PP SS4 Ɲz/ ~Jiƍ{vq&mT$E-["ؒ,$޵ ;4R*<$V 8?2lDAz;LIR@~Z 3On:!|W R^V2?G=; ƻ;rqd^iLpn|:*B5'H' %5172;~f!;S{dXŻIv 8l>}2)dz~Qփ!5 8ڡˑH8|+V=m۾O5>#s[XK)sU`Oⷡ 4||R^ OI>$-/.i/=&_e[an8b D됆BlchT:B؄W^9t7}')ds)11b#>-ϫ$*0d(.%3Ԍ`261 zX+͟1լG{XЬKMįvR!)2]@C``y[> G_4໪/ت啽G#F/G#Nݖr5?L""ct}f*Bwn( F@,s7>Ruh /B~EU݀-&̽_%H&a{UTؗE7 TWQhJW7brJ$Ϡ2~2U2#O s(oK# _O uuU1Q'RJcp^Mh' z;4>/rMil^wA9}tel8Fw\^Ss6}!n`7f|R沼$t-ZJzqVâtNʩ7$)C+~F r!㐝OL"3w9Vv çØ(/:K0( n_թ~G"ş'K@hsY  Jr<6]/](k6FJx!pɯ *ZLˊë7L}G i=+VHˀټΰqx9{.u㳀Z#o] Ջ L.a3uGЗ2*0AB}Ztf0x^އP$U_ CbV~F} w͇+Tooš` iɲ#VqUd,U:q,ҵA T] 12luwpbC!9VURJ0/3_C\RT +li[Z-BucD]Y%t+Ck%48%,A ]2䷿WlͲc!':##e"E, )V]b:<e`)l01[c/ ̳@>\ CD炎wM M<,tom%q[kmAq:֎aܪfbiٽ}q(E:SlėIyl&"5uarJ Y}S8QZI> OFӖ.8|Gt՜aJ2s{%/,6-ݎaY&.,U5UuÔ@e{IoڄH87҈ϸ?u|թ(0Kô$z3Yi5QbLοq離5PJ%vl@3u"6}.HmҺ0UUJ4d֦* vyNc©-}\d= Uzح"i˗83yE?BЕ}v{9L)Ml&(̃h:ujhMeI1~TOFr M3+uH_W=YHE!AG^1_BG(S'r+'49zw&nxrَF"& ^tr-m*a^ bttP<1Dz, s*%4$!ҷ%TM-~UǜSg3Y1ex.L=GmK"tѭ9o[zSL}ÅY?kw,XaF(b&ȋItyB-F*๰GZwJ@6:NvMKzmZ# Hsu<Ԓ| %AI4a\̡>4 e WTVT+rn4jH̏ί[=qMkW#D TFb_\ePA}EC1+s>tRL%-mF/ Vy}ɽ0UReP<:`T@-?/ę5#v[5QE HLЈd;L s#E)+^7H7QkV$:2JHKƊRN9(p D @Y7N0J{O*Jd{@LӬ"PWd(y Xė?GD9D6sdPW;lXG$u $);1% c`Lb2O_Y1ng΄JV>eڶLbu>P[>+vm#y2sRi(RvyB5Jm(XLi|g[53r 0X!,&ek柔x. I9.PeEMtmvT)]8V]'V *LKqߙ,iZ|>g GE|cuL;ijfjb(aPa8kLךR2a]^?g3o?DשּDvBf+V [}R*68a zz9BUj3"}GG5/>^R 3 'kOȟLvcwcS"Fd6eXXRO8MFt㻼_bB&ϻͶ6r[_L2{WٍEXM_X*$6?rz,1ecX ցzJuK4G'xW&W$ OZWX ! oHDc# FsN=&W,\OU H=s|va6K׏o]EZzEWNP )k0Oʎ'ry}aVvG`7MMV*6AHFe@p:&ވeEsd węMӱXUЎ̃Ǚc/zFfhH}`7EU)%l*#U{L' c>D6 Ym.C}[ {ng4\A ѻG\x=5@xS…/*.p\O\_Rvu'T^ WxqXEGuI*~ {rՔBY.V(]6""q2yjz֒t'FL+yp 7E+nwxR?n>)L-LI,~H&O(Ĵ1)nv,|MBnJ֐D^84 ;YQ"eE[5`_IՀ!(>:EFR3-͒k ,69W^3a|١0(w(h2&PKIhSWPŸu,pm{E`z0T~)NW;jS_"*I&.Oؼ:.ݖ“|Y[.]GVHڣQkq@lN*%ߗ<:~W^=A '*C^J[O&BYloP9<вbÄ k`dbpM%lq䦲}Y~aB>?i3D~+<3{627k`Gh-G!H׼*t[΍k?v:WX Њݧ6n:S2D/JG+$]1>|@'̕i liЏa:C2y-MщVtp}VrDobϸ\m0N_ m4WNErəɔ+u~;譢ǝVv5V,'fL,1],0a9iʽN:/BS\.S{#!b 8Y$n=-a&lEr1+%?7☹<+sI| Ovz,ʁL=#5I~,"RkQT(.Omm}֯n8|vv,ΝɈL^ŝjL_R?-cO J$Svv`h*G.ᜂp#j'4S"Uew$J}د2k 1c:WWZ?lzzgO/ vp(8&׏4@ʒő%EpnN-lmrb uqtY^"̡,m>X6ԭ+SMt2Fs˅yY%S((J]QOۦoutfWfNzB+`1[3 KPklLCY<'*7㞆"+1g8.wN(~IXSD4~$S oIni %bΏ$KS=de Ւ/&RE3Hl孖mXvC fUg en;$G~.% ho[݅8wU+r2HM\8^r|yap'rq{YS_|0cYVɥ4{IuH6Q<4b3zBM]xr|̮=,ZDH5ځs0.BYٻ 馤/Q"xpb,-FEцX䭿ևOED;h&Pq&\tUNʭdW n11fw~4Ev=x?Q.E \M5"yC|.v[  ǛeKFAxYVȏtuQN+PU.atI4窳Q*o2p]Qa2jivUP?դV6ºc/iA0Ku*QnIXC$61 oi2"%l!l\6h6ϗM~'ֿLbz nUS8~<.ڳL8efO `qDfaC(rI7F9 >S5w!#owz_*V=#i3K|>EL; f*ཷG1S&oq4 $ec, =!uno̱%!Ses[oT;^*B`P]9)L~YRTs_*=DN֥ qPA=rAS$ߦ/֦} q걞UZDit!'{xPTW-YSa)hYv@gsQڽJ| CIK  Wkph+VGbDghx_<|&EOԑRhkJ}0\ L|h]ܳT.yNLyYW6 ۯ˔ꮚJs  8ŊE6$wK(zx\HJ FE@ +)$Ⱦ@ |3qN龜ƽ ;?|jU oX,OzǮ ?D"!&^u@EZ L$<|8V LӔ _k&A{*M۞PI 0δ?cwu(PzIapEve1:yп$FvA v"&sP2區NjL8ݯ 49F2|F5Ll%Y'/X9Ě]Q$Cɓlf;ge/ ͣnqfjj6`S.h[{Q;tW*)raj 0v7ܫuɫgz]"HlkTޅЪM8j[@0My `[aw: =yɲQ&, Wʚm86:_=؁\A^>j5Ы1]kFt7+Oi-fu!+Sw)ioY?)U&e 7MM`w)%Ӳ)DNlZ&UqTOwL,5UꢨI샔Ъgp+l͘NAUkjaYJwExY*kj?o)֞,FPGN&=x$ ɱ(ąC1 (`)ZȽ5GZU~aPcbʹ0o-Mx?Eæ>UjhXү#94Yv?ƟW7>wQIHTlkJX術lSu̅kJ&y|,~'u+R-- h+5.͹rAf?P=J7fcI2 y@%ȚQt1-+C0anhHql/x w')_G7tAد"w̜/pݞ}W^q2ϋ1װyJ6 yhL~ùmB uiϏk9@[u&wÝ\ {V9^= (u8uyr2q<($13o<+Y~isً}jB~6 kI$ŃNfaUw3ϾW"`EzQ%Eƭ0`l -0CZ&) K 9 r-{Tt_P# qu(.\^}>4uR':bVEEvD1mۻ&|iWxi(ر&}[ ++5b\JcM#p%j_gEf[i $M@4AXQ 2Z&Ԁݱ:F ǚ:'UR'!xSfʎͷr#!x{ c{S3U"6!c.q^Ğ:s ">0顩449 LRE`@K)f#ǤY 3%gX]s!_:I)@Srf!2^.7f&RոELi{@ >/ θ7P=SukXɈ~6NTΜ43=Ƅ?=O@Qhў@hosl-1=7iI.M%TPS>&?_#&\xf/P1 AsӄEk{R#p(/"aMvq`c6,<'j(ب SAE22mp>IOi\o')@I0[;%h Mm1<@| -#yZsk+z tA>j[VftǞړdLĸ9#42YdD|0X_Yڀ80@(wSFhczĜX|.)bwš.-vuB p Rw-$:̴FsuZKFZ"yJ}C~ dl~l6z=w/Kz= gp-vGk@O: ka~Zp)cխw;khYO]2ƞ?!٩q@<87swOU^[L@%ػHu:f(#vlqP·ʧ  D_T+o|umF1,z-ͳ8|P-G@衚lI =e6\?a.>ȿ2̃Uy28w{-#Mz)p,92ZysմC>5TWN3E=+{Nyϐzu guՍ%Fܺg䴉08=?HHW њW;4edua>}̸,L,^})bVs9֚tVa1ce΀j<%.E ]"6څwr ep,ȥYz?48>OF: _s " 8-QR0 Hڎs`뮷\TAwBZc~p4{ *~d*Ũ:[c$&Hv+kbk[ Ό&=Ih^:dG煠v5Moj 䶄r4DCEU?̮q™wCqP!݅&ye4h0*2 tc›T~[n!r\.XADL~{'5-\{ jD$]C`Ѝ' *W足՞!&ӠYm~S!SqbYeো],WRZDH uubs SP}kc$KMjbkfuCCAa V[P?0\Pβ_Z06D3I*>Rٵ|6巴)Q^ ]8mր"yf"ڗyƃo"1睲53)\R,pTfc{Eb>J0СBaQGdVm˗9TylNOMVd.cUe ymOzE!unhU){=ȭT9WZ 1#n"̬Bnf DOX&PX#S H /h$E\S>kՂ S%qSxn=O~Rf0.]}ڸIc$sn=w5V˪}_z"{"`'VS-*aE"}Ҿ!m c&zj>eUCҖډ2a[rJ|t(4y v>ZR2B?4c>LDph!~h6q*]H͖Ck34@64P⍇"Xp5?W@q8Cr;uяaxtZQjDC9k=+G, nk*X5kzUM A}aVD=8=$ D`U9*b^(J*Vʓ(T@DŽB  ~ȆJetgR.mْ1dLb }esAs̃xӞ,Ήn7bYJcoxhعq6V]zޱj;pMᆲ9t}4AOdfb9M.4b#-A8PRi6VfiGo]3By@7˚5iLQI zRlhPa Z͹ Z% $u-96+pI1(MH6XiJy*ALÐɮM4E 1R7"NB;*P*wOp}ƥU)H^-6Gc: tK̈R9c] (0&pʛ%W76_ A&|Y_.$ E[SOHncQ 5INyM2է od!xz?|PҮF Y-#T!fo_YE*.]yǍ'Wv<="&j{͠ 0Y0e֪@%uc<8y-wv'qKC^#%ے8b0 m`s({iw|y,m/Dz@ӷ3?6%EOU;y)Pͤѧ M~# V'w$Kh}ȣ(ҰDp7@]w=*UڙdױA:z,YM?Hzl6۵ aoxɆx_?0Z MQ~Ņ {N9E|sw]_WF1kVQ!o*Dq*1A4_@D @<5!>Mb(V"ҏ6~^GџZhhhk,"nd\xn"cj=Q 9,)}!v^ ,>&942D.FU%6gרţ=O}4.x2bx#=zЏIB{yչ-wA"Mh̓9:ҌhEڡ4# i!&ZQ>kdM6"km9[C6D#UvzWěn`}JL֙v )R  = W e,+j|#8RkTEGܮ*AV_Y<o2hu=|=$0iTd[#㍽n2[l΃lQ%B^8گDL%ѹCws͑K*8* lFz%kj%wڭ_у VxYL= r_w`Zbg),V#C$ )DńKmwps}7Zt ࡿ:"afMΖ HsEA#̋?nmG7o}aTQ5uU'UH0ɋ[Uns{wi)SdlMw>`s) 6QymrR]4QoKIB^mV 1^Tm?EYa6M )X~?b{[L,ڮoX?fC -CNѲZ5$<8:YzdE hpuluH@{h3{NO&wsQͷ{4ЅtOtx/_,*Pk/]6 qS-n yxtNЂ Z44vtaqg1m:kw diDS 6讶hX}F K/FCOC 6S03-HqRu)g S3SJș_ew ; ,t ~^0R\N])"+o%qq%aFOy͑:' d@\Y74,4txHU3o{m/mSϓv|jjҀi& RH\xc 'qzDXAtz>Z|;p$Z3y1Kq e'#,.,9.B`!ǠĴq׽$97@F9;@F(p ؽtowhznA@; J@Ij"0P?YnhȣdH1WQZ%\ڋʏa-[orU_%dH?HIuX6 Y6zW6I@Rj^?6.exv=2(k&7Ml]$䵭B,!pO9P/ Sq&rd ;xE}7H筷\B${En^J|FeVwVZ zSl>̓}U \"| =wMP(~x矸^+]_;f44QI).0U[NVl' X*8ZxHgߋ,t%x݊>5}o8D&#%qD oq]g >+`#y^fꓨ]V,2NV2Jh9!Kg )6};N V$ N9x,bI(y J3CˎߧͼKh w2y4o!r.)0";aF<{q0 >qgF6X7hx<;WvawL֏ϼnbz?a FU ( 2 WW(yq䛎[zhR7b$ P)`'vYTbxѝw_7r`kMwMsLygQbr!$P'1ɾsqDa'Wr~ Q>d!sþvVHrpJTƒTӱ;w5)Y9"N\֠mwO'& ,f/=E DKXhiVװǽ@6<) ʬWfxXk B{U޽~1)i\o_?_%R}zyۃk6W C{`co4}c)\^-0*K{rS8t"{=&[k#Øܩj%̜ƚ'`j*%z 7ǸHP v:yT nqAz857+ih@媫xY7<TnxЉ9LU~daW!=yx:MEvlGc7"y`UMF"EK7|0$[`!'w8allyWZˡ|ɗ[lsݱoq6!Jn;1̂t]e^BKmAfr 5 ehU1Ϳ\BIJ3aV:G?K2Dr׽Fpn 8Zc)X@ !p4َ%U63{&꿱j?"r_Ǟ>@:Kdt97RFă&'0>&Rm1`8'l-5="j1gtDw2h+gS bTO." _.p OV}/nG"2",enpsf|7kJx\̕YZ=oI$i?O|SC\[38Q &vক,ZjD"-,T:w(8IWB WcSO{|:hWRC}[Uσ|{"D#JLRhngWwn11-QL9ugV&/ UفtdicC"(}DFʲ./Pᙲa> k}.7Kt9diLnW6BFq&k6Axmmʑ`^P\=|rPX@+ź.rPP&.B܁uD- m#yAݸe\uC!%'z1$!& ~ۚŝM*W{\ׅ)@ӞrIK6Esqo'z^* ~ɧEV2V8La(<7e$x{V㌅ <1tۤ5k Zi2Gq_"Hd~Ø{p@(ADpnm~e$!cM~kL;!P(6pq!SulTgp3F!y;-u| S%f—[ۤƗ/7X.|E~s 5.ӽ}XfOI; V0;Q!saTڻȿO~o-ȭ>6vJVb8Tpya/sTHA$9ܮarYzW MGl3Io/51 P]Qufo3AJjAmr5 "@D=JIU6?F y `l5oR,iuC2ڤq"^pDn\ܛn颕lr9AжI5)8N>-?ωאjOg,4 Ys&k`<8<҉C>yAdg]],: X2}j1<zu˥*i$t`?8sűpPsk#q}rk1Z\6MX6ڸIfR٩h20X|OwXs }#NDHPu;ݪ- -ZBT?L9 /8u C<7s|Hxb7l )M^FvfLx39yF3)oǔ|0m58Kr& ROy:۟aLGHĨ[ޯoj{1לsH3 :#m B+8d+p<ֆ϶ Y&aM胉1oZaa0j KgBei(iHA'+Tblr}>>tHR8hGb ^<{0 `˹>HT*^@;93<2IAIBԳ4[Y7JWn.EȂ+=xW)y>}*v649PPfKhqw4[rbIJy `kЯnݜ\~,x TD$B֥Cz??WEa32Wzኵ5`RxQ=wݾ-k~>#,P'C.-|9Dn %6#MlwTC]]u Wra)``VL [ Cd1JQ>3Qq6i.ڸ^(7T%bVz9jo5NTut9bě|v}NRx iNz4׍~^HK4| T̮h@IA+`nш@> _ t@{ e(f/֮]yS iJe|M`9 pW֝O4TzTݧBu/@@S%z|WYsjÈ`\[္}k[2]ŧ##&lMxTs6'0 Hivdl:UY})?w<S{D#(L,wy'\d4OuT1C9| `%$E/[./<*wm2)뙿Q2>E>j 8 gX&E((23G?;awiͼ?1CkAhrJW~U圠blegvI j(i%6A8ejj B}Q;~4 ;7uP_$] o0Sn3<[)bn[m08B vh^Ρ37Wq|qO50 M4W (d%撗>(J[2sȩ*/َ̏j ψ"kFg8~%&JIXZE3uJW.A/Ϣ*[  *mv%8Pļ@S1c1g)퐊'd̨L0wsO .Ƅi׮l)Ϛkj|4%SmI='Ђ%t@jyu2pY$s'v%[K<;b`dًtGyš+ա_9B@Kwhf[[1?=3-@ւcv(k330pg&_aȘ U:܂1(]ë`6x5F{B/f諦-`VD*LV} 9Fb*$:~'IJ_L̲mf*^WpKwdiF ӢѠuA<1|{ĕp]bU|KP":/'N>]?c_';WMN4NZnUJR# U\ v&ycR;ޑW{M~ͦ1gϲ?A@];+ [*Gn=oK @nY8զ;dԧ/fZP.mtң<\m[Ĥh:h +4.JN6p@-R;>=X0?wV5i.j?4c~`д=^a#-P1\:<躋>?ʞǭ#W3m lDFL/Q_Nt  VIΈG Ƥ-NKƆ =ϿFy*< pi5Rkјҏ1VW5HQ)C4_8ZzyL0σq$h>1D:  |cIٱy::{2 Ie樚ܠBEf؈^$B}L$4e1GObtK~ afLNyj~t<pBb_R3s[:U;Xb<*9 Q?Chey76~g-hHz'MЗSk:%10SPI-#fсf1n+֒LUk@}Dq.}96Eņckf!uڤd)|>h 55ȿM<Hg@)ՙL4 T0J!qg+u^u`&<|Z?2g1.4jü1~yU01Id334LhJ'h oʕ XOdhG/.XdMW6~hJC}TL2ADT܄OJZHݹEݟs;|A% Xb}>(6O?.w@tw<_ W%CH~}5Qj҈9T"rt*a(@H1"Aг✡Cla RrߛbA)v6'(Ky;C V=ƞ^5զ~~z_(tXC]T1|Y(=_I؅Y7IC%Kߤ~lV3U3egёsT> ߾dfM fhAtnnu3FnOƃY?ۄ5 y=妚N>U$2<;F f]7#gx?ˣCk!T:22SvZ[)*@DS(u[WhJfgX[#fUDQm$ okۦm&#܃ZYr9cg[Wg5|c)|L)75˜&}U*9L .u5c7Sϳer|%Oc/ [cpXE5{d$ZF }oӟ&Vj"u|}41EaY>tc<ʚ)|a^ bm= #, $l踒3$3MYRD6l& ?[Y5:_ۃnU-R(3ڶ͑Mo6 y5iFg,Z?n3˧8OĦ~}%p%OV"Q>9Sϒ1dw`{xxܹQL N4 uiSDGax;:P@J˾<.;BPSn+G0"^Hѭ^߉Zba L0%8 Ou-R'b K3Fʖj5tH4IFfh u.m~4")`G{9yD+TƔ8Q7M]?;Ui 6(N$<=Exj?eB Y#j8 Q[XRj] aΠՅHDŽQ Dx5{݁7^+{s&Wk2}51ӊ{hFeKǏ(42Oiv8ؚw)!N4J-pcl>Tɗ^utt$xt[ąSB;,`NvA -bh 6(\)g PU Ҧ'Ƚ62;!M{g/_fgs>nƲxԳS 2d+z05<  YD5?,HY/A!XY>K\겯pT6tuEޥ*̆4 M}jòfRZq"o^&EiXPvkô?^,FS #>~,]d;Q ]1j& A$'.137* r&Pu}'p7O,Y5g!,JܺP\k J$woQxY*evbfOUT `j~>_<#Y~O}xK ''=zL~M^yFjmX#bPCiZum'IVvF˘TzX6&<]hZwkw/%t9Y>P()nfS7#KQPxo&++'jYGGM"-Sw1ժY] w mF!p>V{Sp?[}ш@Ba(s>A= JQ瑷#.tZ&2ʋ܋,8\ae0sD9TKlu!ŵlGg(PCa %7-[x1KT8/Ru.{rBG^I7~Zx(wjiaHhBQ;s;Džˡ\k BR*lY0N3ڞlag~)t?!"m y՜᛿[cIErKLzZtWۡtm.̮JakxMNDN65FIJ:2A9N")B+R 60KpXǧ`܅mNwh ES =K̺o̳$d- R I[CE>[R-{WϚh#\nSHKw _`/7_ɏFf3&:HT[үh0HoA#t:V(rt=6:q9&1.c$OE|5cSS #ؽt:2M[k²,:&>ihwZFe(әv{}fJ2ʏ" |JXMŦ76P'sN7@AZPMwbe2/p"HsofWKK~zYl21b !nͺOM[4VVwH౲U혩e9m2]-p@/T/t#gKb{cNdqX(FNL]!yVnҰnR Cv#5`?ST>WGiZSdJ?vl4y!~ e1NHf Øg4kp}<:cL0d u95>\+oPuacP}ĵ7A;Zt1R\2ŢgG_Țl]:Ĥeiֆ`;|ƀ+ z*19YBO.^_66&IiRw|n7瓐ozn8֯L ."[z e|-iAŕI8س$ٌx)I JU ӉWz}kWtCrf@C2m.'Qգ K_G.&˶k.^^jdoex$9۠TQ@,70کz 즢% idڏVT>? | a,0 ,EdBƢ-#'Ӧ nQNLS&[DI- Gl̙' 5_Q:,aqMK76[G>A 8sk|$Q?{[j}\k֞bdU@6 G[ O 7ݸNx<Tw7~/2&Z\D͘ڍqSe;ԞE4%*\9|o SW@"%PQXG+Sϭeͦվ=?g~w@T=Q2ܳp~'[ֳ }ClܮG:EmВ*BQ/φ:2OK ݍzw+˟wr-ʕcUfP#LB+ug/V[2rv)GqphLO ܤT݃#LJ'w,]K4w\װEc ixQj9]>p~,8{Τ]rp@F;gFŏ1A+K sH<2O}^(r~XCώ%7}̆mԣ/)PмJFM~g6R@azk2CLln~l-gZ!\86aLмFW\ ҳa 2Cw3] Bs51]g~kS:u`|mxAvj;:P 9Id6~r]ȫ")mý!G.mMݐ/=*O^Bv2v%:Uq. ΌVdGYfu0VE>=+_ʺ1+K_|s (! iX`ܠ5S|[&LGA\^A :19?5Z&>}unȣL|VVe^K^UF`$hܕNhٳ]S 1H`o6 1=BJ)@E6OJ$j4 n ܦ ϧtjY:I(L]~weMESБ`iÑ$ >EMZ5pNlmJګ|ٸj %,O#׻,>^_UέTu|-+R$N/ \p#`=_|:-,x$!UQ0F(iu3' B~6%Wto )ۢU{Kd/f17@6ݬcvꦍ0(x_Ú^=Qx8SL@mQu]ϭ\(@{-Km0٘Q}բ|bNK)&ˮHɽh{jzQ'(fi7%>ѭ^"5Y -c#=VIro]?H] 4n΍+@k|Q}Ṏ;4]AfA\|g-WU(3Wr+Ԛ$K E<<?*- bFh2U?t0M7PX}yS"([Pׅ 9g*[T}_Egy%[CMmtݜJ%W踻."1ـa.cnD8\9,?3 Rz{!o*'ڦF70+Ut^ >!hbCˠY/D f`N*t&FJ.*}96mA S1rɇ% [+p'zueRqS@k k9C#lsRTO*mK =4eOG3 A}U )KҔX]Âr[:؍OD7|d=잙? E0P4pv:muy]D.q,B! gNKR# ΅ 1 ~Χ"`8C-l31^՞,׮y-$ꔕ8G:K[YCitd7#?*J.rʝP ČBG2ſ` ,>Xt4Ml NBy㿪퓈%6ǫACpur_`f[ zJ&HA^Cݘ7tFڃ MeFUW_)th,M [˪|weS^:d";sS$Y[NU%ؼPc1u%ópRuqHEKAǮrs$'.:%%Ue@&9VE|׭M&)J2*,\~RJzE" /_iPwt71N6` NQQ淜˔ 񼴮$;rf QQť[ӕZyX*mjF#h$OIsSH %*MKS|"eB/i``x!ڊAR@tǵj^ކ0B*:dٮ&2m~"hzw1`{|HmfBqR:a:=BP~_b/4I1ߒ"( Zjw TⅭFJy eeC$^"HlR9V͚iOe=ER+xGM>Oc#Trg0ق;/AGpj9;tbCD8%$ܑS%_q?5g>]n 4]D;s8e[\ڟgy j=a StPݜYPxha`݂Va|j6 p(jtDvKfhLEqu}]ԦW}C8[͡$wE]hAG9;HZ9Dжn<˜hG9_1#t@߾|p%c@qeGYccQlJ0Aaˑ腥#ݒ]S]\yݛ04{CE>-]e%+OI܋OĨwJJʨ R  A*L_L#CC!˓K5u<1QmԡdZV!SX?5;ȡQle'@|Rj檮> seT^ u3Y#aJOSn[ ˙]-WCeAg:iKhKzy+pb50w=z`+M,4փi,^z@"KyXh֗-ԷcΐNs{a `[9h_ۙ!Fx^)3^R $KFt#8^LGB$߀T"ױHͤ\3/FPߵvf4+#xH4L Q3i+)VΌINr[T3gc??`IIfp#`8/ ZeX,J!ziO^y( i 6c-^r37dQkD7R`e*x%:g3HDk߅ycp~` c&TGȎLepئʒ`ӌ Re!ޠ\R2.J3b! C/feHz~XìfY;nO)O}t3\aox>ײ_Zkm\y^NY0U]Ώ*\a:&ͅ7d$ONLБH|NnFLxcJ!p.@Wt%R:|r7 b\|& 'vPMz$*-hJo+eH.@s o.\ =p)^śmke'Q-$M\{['>O.yI*ԥ"wg'gC9Ʉ׌3mz%*bz+,<*Zz/EC 7m]6D͍z^~u[DDJB8t;/1pu`Fx\π_<:>A`87ܐY3;)]z+/v(\:(%VaaO)ph[?_U<`˘>* 6BP[25XD{-'1ʨs?:$ܷqQè -bݑ5ڴJ̡22nryNӝwrK ׹H;)e#26գ?/ڗŏeJmX2m$D4y Znc Pm-Q)#W;M9O E6,*\︪˘U[GU_USIzY)~WҠ]?q"k)ʢ@A/ >ף }4~t{ٚGaJY5RQ֫$N~vz+;7#ɬ%rD?7<:ɃlMD,!"j`r2CiEShg-#YB m0<xhOj_TvƮ^")G7yPʲF9Ujr=ԂtneZ8ǘd 9r~[~^bx8/RvD-OgvQmGRHWDKB$ZZ6%g~<?5P r gU&pnW OWUơ^Ē40[VOtJR2d }t=!  |}PU\LCa4BVaAȜw{Z u(5zvvedF멖| Zݻ֨joŬi Z$3wGij꿌+>s5OV>Fqw.?[w3)2(MfAZ椔" hQA.ArS:䆦A/WmIR2EVC1ͶvN*cF8qpo"$1;7n? wށBUY.tvΔD*k>x| 4,\ܓ,~/qrw͠áp/ -ز~p}mOd d3 wc"6z9Ԋ\FF03^UC<yBBr6iA~&Z,| D̥Rg9wgYZgKX59^v:9錠5;WR pY7؄'dD_#ZM,j܋ Z4;lcS=aN\0$+ԼtjauwYO/ 73HjwS'#RdXgrpXxv!@<]%{%{o^r(~ Aƈly%3~%U Ӥ-c !K{ L"0?qۡ~Am0Q}EԕBn02jk([n-6p8ɼ^t2PQǎP q!L EhiB;PX6AV>!_%/%)k[a3FUg'`;T(Cޭuk.#('aR%!"Q?G=$4{ @d`aC$EFr8Ca91i9hP'%7%v &.UB*~+wO^--}-D].럸cLJB =~̨Yr,}BLdpqF{m*9鄩 UϚ0` i6 Ⱥ QL9މlcҬ$~! N '?7e{+8o ! 9![A\h. B1ŭUL@V.ʽNmt05NLĶg~k:*HX쎋/ ys`k<y)9<ι|9߀QTŐGK1ac-[aB<,rߌGbAl1=}*ˈA61sM'פ}kKOYST_UW0 L@nuA#9`fƧܭ9g('}t9j^0̶IP=~V&6 7%mf,LW_F5k)0pkXlpdO/D2U!]Zlj_vmK6ߍ< #iq*K=v#GAѧgvѼǯ!}(nl,l0ni9bi7iI\ Z(uD$ keJDI,,Pt.RZ>HP7ݎ(u`w.6"ie-6~K߃{O.Us0oO)̵[HCGVj, uj:9<6"&}~h6yH+g>6ϣ/jW(ZJ om%..5لc,4u 9ܠ1nt>C77_>/vb2#PzvܚƤqPHZTd$6ș,(Ƙ ɦѹؿpM4FW< ӊΧ']m6j|W-̅My^ʢPnଐc+"--˃8A0J`F N)ApL> :_} {1:c!4Vhs)}u,4d. F;8 IC/Dd6y5R{釶U&J[>=Ab%Qù*g􍊡E7Cñ?( ح%ZTTHGBVkFԞBEUe)ȴSM+W30zEc'8u(RNl:sÍ΃* 1t,P^ALA(M"öVt%ިムطRv#G+">[i!NK#w +.F ! E闗cņ+wpl$Fkg0l8/KP%5{~jloc1 v'6%5wl 8.pNe&TnQf= ,9&/ YV"j# H #I@ J.d䲼` svfAGy *Bǃ!;*36Ĺ].BcZ2=,NTSGK_!5ቼb3ڙ.sIՠv~x]f5h|Ȓ.I0וw!˟ш| m 1(0?"bF(;ԗ>ͳiQ³s>|GI>GF{q %hR'X&@7m9A)%̌nz=Tpq'?,Qnjcz[ M+K72D^%i-.( /d:h BE<,T]hT35fWG4^+ˈ֕Ys.nfSyʱRL~J7ÎVY_=d[6Ce>-(z%vAqČ- {H=ta $ ;\!M<>WC&vM/S̓`SȤ=<$)Ok ezٖza\ƫxRg,.iO'm(Dbps`N%{er"@v{6esٲ>D2=DZ2AUnB[fc2G^" pQ3FL"^rM ْJ_ ө58͠O!qz>Nw (w AAwSj4߆ǚpr)ap=}e ܟזq ;Aɷ1:3%3؂2'1sל,m@^a8aE7BDp$|~% K"fQXrST}'hR]@I}xUϏu}զ&$]s*j<➱ Lɬ!|g12>LzKT..;V'4֒4/4ʯm=ik s([a$a'vWm=LJd>0 +'"BSA﹧!@b6vI^@8ߡug0w3 nr S3=I?rS&aFr Ry\ KZj[/ѥv7Չ1:r~x Ϊ&h qjE}xV-U;¸^L9_(GaCbF`Ɩw/>8>OFU wJojf1A𰊇" &Cz !GMtf"eՉ@aNp"h" ~ ԈRNUitb$2;K]=M62 n:e|J]>r;UJΙviƁ 6 Ye37&@O?g%?ws0B 2Ⱦވ qgڞhY= Cbc`lHUQYÅ;e5H8=/߳[CfeUv['&ѹΩd-۸xXAq g콑^Teٷ wעg1Ď^*/gw/@6wL#4]TvԂ }%lbeHD;Re掓:n>ڎGKzx?b*b{ES2HeJ#WJ9kr|+'7bkl)#W*3$/Ub]CI'l x4g$WA}3.!)?vGvm67 QΗ8ԥ $ `]="7a݉*S6-]? vQ.]b-Xz%1J~Qb7Sl;P 7/ P٠a S5>t:z8@/&HDz?ZHSJa.&n??SV"uRۜ!y^_?Ϭ+BFv[)nH-+cY)ԏ:_Cne! {W81_Ȯs=]7#&;JQ(.Cj@q(r$_<(aln~);'*ș uEwL].j{[ KpO|zZX-_vLՊoQg[8c.P˳q-`8z(>= -A@ u+i)/ "6̦߭F,hrK^ u/Mq8a[Tԫ+Jwz10QgZh)b6R%4gy%Βv/ϯUvت|yӷP$ɦz0$mݳKQU r|_ wpB1-RHvnjUdcdzoC3r _%?H6&]`ȭ\;>1F91` l#F%3 ZB6,qS9GU#Pmqsd?]&nTlQ1{4SnQh2 I4=)BI ^A*Z8;`8=81 9rRdd.t!@E1X `&eAbK\;C0tQ 53R>sdOWU״Ah[C_EDP9bq{ඇD 19* t'l7I+L: UYpAƮ[Nlեs*7JB %R3 Z.-f#rY=4vA+8$_JvO.56BͲ}iGwBkO-W"e1&R+z$]|aC+81_P3)g'u3ձ] `,bJewcW) 9., wY%mƤs@="J_3G&5k{ 4Z?wp}%W%Dl?F_`9wW ~M<Tnn(u)`aNw ?C]2ոy!f}nIE14T2 s^BX|' ^ 0g:m!)u- M D 7vAX,F$ ?w |JBoeΎo':üCN~w=u< &F}~zy$M9\pܰ/KCNӔ0!u=o30eMtWHH?͝RMzwzǔB 6R`XxYTv:ý,Y7yY:Dyc* ?0|0$.D娰DebH͕U!&YP/&=X>"Bg:Y$z 5 Dѡĥ`ܱt!!WpeբbVH/\,qђ&Z ~&+̨Kh'NW(vL,ò5IG^u@rhdb^!s 3Chj'_a0#,vqf4O)'>0ҶU"ߊa3-sv V9%ъN)Gz)x&!ə2B3Dnv WxLN" 9~/O$Pi0?7nUW;0۩|Z蝚Kj<_oQ*&#lf9Zpd ],Ptf}Zq &BL&ч1OwqX5@L+-UL0|NI97CZ 'cX~u96b$ObA\ ze>[4`+w78>ѝ][H8kFhQ-Ta`=F4،ܟXLLf V.15wjufQՠ`@yt\(voxM<{"L-V?Q&\j8 R,#($ZFA=%>ԻEk1,YsݫA.C$7X4ߺ͹٥jakyVITcT zz3ׅMЃw0 t<yD%{n0nk O`iO/^҉b%I"OTfɏUn癆R`[ *V0Ct ,I^{#몯4c?F,i"*6Ln_ /nrk<RDJGXwv5@w`fz _f) ?U)rAH}Rg^:b{{ǻ$k $!IA@Vd#tZ <+uXr ZB[6eek,xf2TsԟtSmv2:K6LL;BI[mܡִ k? v\0!J8}AaT#$:vTrXJ=f愄Q=[A12m :>G'CmqxG!TIw}OfT611zVb!RےέT\ϵ `()㍵8@CДBjiaZ%NMPte嬠S8ґ0X?uG `,gxky06ZX{+"N lƒeg6c v XNb11D5 } _V={/݆qW~a3H!WFµRkXޅET̟i5z"#HĒzюI1FNB.2!' 2ZĠo¼Fx3KXvGňY U`i]/W /vc}eϾbTN6eHƭU?5[V,jw󌵕{?Kh[DiKf.GHUh {b/bG+'g{#~KwZ>[ސ⺌F?ź67Ler'0su[W$nɲmRTazY%2Zp"K?k(09 [ LL*E5S8;)uT궀~9AvPCu2>+{OW f]n X>aR ҅`͏{Q)exJQeclj3cnE; | k *1:(7S݃j&i*/ڊgm](6 (~9QLF ACH`^‰U=յa20&[foL #"ĕ2"2d-iw}tE)J[yL#pVa܇AJ/);D2 Qm ~ .7/ Q=u>g f}I'8"9_|c]iA{aܓn@eɟ!}x7 nA ~# ,`Op.\j:bl94dt-cX  BFO(wJ3P SJE`e: D̋{/Y}HB>nH W~h-_ߡ"xe/s{P\zH䞼*E$ 2KJu)x ֊h'̧PpnW+7D*bfY?+:כձsI7'Q?pjvp LQI@V=pـk*&F kw4A c."|XyC*hBoO`\5勴7q* Y!pDvQ&P_](WR9j[inBJS^/ >h/WC^ (g/bdA"{Cr(Hx,ji%Kț2~ ".H<+ElH jL՛;K<^Dh(ƥʵp!Yq~**??"_kگ>qb-rG?Q¦b˺>z۽qف_M x\3PS:'pj/cQc?ɿHͧsXĭ?_?q1d➵'k^l0i kCy=1G1~2}n5mJeg|=FXI[q|Yo5W aFZܛ{6zbC轱UhO'2/}m<]\99JӉ %0Oo_*?* ;U0cz2C)DEX_Gj1t4Fx{иڛa"=sRF@/ ҄[ǞSnG) (zeDovޛ g3<=c/{$lW{$Uf34>˦ kcl`sKh![dYw9z o'G:xDk{AODiɂ~4G jnUsD $ dA0NR$a(cDm23>nM@}Cvo4w-E'6oqsf'G jZźP?Fs6w;q3Qz,xFo}xԎP93w5O<;zvK|w`U+홼zcy8d d%{({*L8}#E>%p!`'(fs\c ƵBA$Jj䮽i7P:$3- v6Az< J#ɷnQE&/V tmQ,okrN!u:r%[/HFuQ!/Ƃ2 k_5τ u#Ǖ`'N<.Y6; ZI-.*0TFrP"çlc+ ԢP生?ն#RfXCvë y j}`&T :J3Y_z0;E66- 0c–}/N|V9${ZG5ͦ1WM:JV v4cH59|* ؛fzK0[EFL !MmgN1=Xl }l+˙>| }Q^=g݌c92q$lW-<,0 &aY+qByֈaRub{#|:),RΝ66 vVsǥm#@Veڬ*DKPLE(/cn;di3 \I?λt>X=pT"e`6Os*Tc&QٟU? *mYS#h֊.츣ЉP!KklX%Ji 5sb<%96 a]K_Y\r,aNfzdRV^VP?zoJOO,-R VFPw.~hq7\@oOea+ܢQ骬5>d C-iږmF۰+Rh\Z.+"ZҀ b"bJ# n|X|wn2fՃw(J䭍TͿ[׸784V$e-6VLd8U{P}j=i(bla]~;##A!&</Q)pD(V~? .,xæټHTS3_5؛C<'-쮑,,4g~L/hɱƷ7xU|We { ٻes0Z~EOԳ['0p/#1"8D\vanIΣa4Ec= ν+^3DסS7,uv*蛯U;E 9Қxa&$m&Hy͐i.'. X|^ JpuN z+K0' dmT ;u+} Ƌ32"2#uJK{yd&UJv@ |]UqpLZ然nK]'EϹ FSǽq쌫hg0G\FIu|>m̆+,-P3O~%Ft2}t.4 ุ~NO K8pF@ hK3چ^؋5:RGgV c's3pC g'[ B..Ӫ}\~PK9TNs2˹b:翘lbO IfwGd  &[F[}zBi#@ƕ3-~2~nowO>I:Ԯon{+@kJAӧ꧳_4j8}:P'U>%H[<Lnz&ql7 #I(]cP\-j;C=X-;|_ XT'U"b2Tx'%m]p`xVWTahp0֝ ?W9}״7) (1xX^S8r~+?dpa~R3jڮqP77v7b'C._m H,8m~ ʲ[`VSi J^'9A="+kęX lmUF31Fiճ3BOF[/_BXӳw/(j] 1@$ZGG}ͺ,%Fo8\,[|:@<j Ӹ>0 ě|xz널Nj=gCMTƌ @3]n+vWd:^8jo՘p1Р4p1SR _$`Ŀoro" *MJp'@:;w#; hkB uٙF 97FhKA ȔO#욖sF ="yX 'TJۉ6ʂo*gP~3;3+ 0D˯7ZtT/#eΎ؆6=K aTsI5 Ʋ}_sM(ORe߃X4#yUױhhO ?ơ'\c?:x $;G΀*(ն K7.Xe+xpzEw,Wm%mz!sk #Nt?֨ɰo:C`}[L{D*yM"KX1&PBxfUU_ +EFO#4HB zaj` aCP=C3V黦Drqxs)U!iPmj[E\8 a_߉=ɏzfRԔTn^]R>gdW~ru T∡lMMhU$ 5hzE,9; -WiA>{޶4}Vv2x(iGL>4USͰ_d8+bc9 Ka! "d\cwOn=OT Hu?V(R>8c4MurյtRTD4QU+Bؕ|bB,iL"9Nr5h@B;RY"D+w,vVoD`O@bMD .}N'Op/rXjЯ+RZڒz~lY=:ȷCT@?R<mR_ pPē睈6Y3U.a3=F:/)4߾ %1;;FѣiLb!*Dk#iH6OF;9&[ x_,Qη^˨. dY3D2F4L3^U?PsG @ Э^Ht'椚V!Üus>ZT(Oo;~CKU$͛}4y0eȲ*QG 1cW$?x괟J[ռ]l=@~7[)'TZ^>RV"kP͞xv!kCUlwq`/#*m'_j`"`3>kmű<~$;$2Ir" "\Vbx~[юзP>aP/w=r;#IwwS9f z6[Lѧx h$iԋ`or&BnIW#wj4T@* da^jj5K=|,fH &݇nd1 J{׸˗*66cGΩ̯PQ"I>8tfXKBЀ]d:XV"392#*h5樶RM {¡Q_JuGX m>>^uJ,;y/]tm'cm+N[N7qPS6P^Vb0?p MSiDGSBQj;c Aס̽QE38$31X"4؇1"Ͻ u%և՟+Ta׬̵k= n~ov,A呡nlal/"ԚFÔ5Jsʀxr^ ㏈,P0W06p%&%0}{ 5ߘ-3}TOFxh yC9ok S~#wX3G{+o /sSc,<׸ж= 7-YhND+5I'm')<?rh~k(EJ,3ʗ@/Қ?l Y0nwV/fOϑVT6.jrD~Y$POr|}gy7{НHDE68R2QG(!b>gtdV#<*yq/xD "&rp*YЄU!j,ѝθ!o#W Ū!9|xŌQ]kD:noWIE})bd~݈l8T0^l}A1= "zI->O5N āVk!?`lҔ2O>Ki߿%]H:7?I"yΤtz-nSFxaw>-_#_5^S9fb^ցЭ$ AmmAROhΛQC.ҶpIn*kʛt'WDM+y`tTv2 ې({]ꉇ U7`dmcz,0+`<Ԍ*e1(I7QFz,}Qҁq{-hkRm>d0ȜGVF6/F E%p R>Wc ֿd\n4=VeFm0QC ǷenRmJn ksTKUBC^=?/#VDG愴jQբ¦6iwه'GF;h(LZ58n} O S5ᗛi!Vp(Ċn׭W&UieXRdA)N%7A~۲ E;D0cF# ! qn:,btr-B_@ozP,g_-R B^dk20\iX XO_jz,k~1*:B?+1R: <(-5e;kQ,: / = S -"jp^F'&,~Or&+|3.-+>-u;XG$|ӗ̎a{nTi4X:{+ z^g-fDDu@rf9D7h鴙@y>P5pJÅƀ&@V`\`P@-7xh?0NΦu.Y3ksP9(ܢt/{c@!l zOuvָPБU01ʲ%xU@ab+cW*2YC:x'ZU# fo{y߶1w(2AHFΫ/]&oWmYoa gf^[r²9$ڬA"lU=U>z`YU`0tɱV+R9D.0}ȁReۘlP fȘ,$A ՚!ؼ\E=`^5_"\čN/QLC>q5si釙U601 ~4D[r eZy k=YmG|VSp1C\ˈX }/bsƬ#%fz* s702DL(RBd4D+{NExGaKh"(5YSLj1#X+.728Z1(XaBu?z'(Ɨd$)7_=.q@]C Ta-_4j]%6˨r8Bctgrh+Δ]~6c|ֶöȉ+s}#5񚳍+8m Wx]*t J;M㲥FC-fUfToDž Z 牍P&!w|{a+#qk6 ]c‰q>Ym6.fԄV4DX: Px{)FL˫>Yj7izޝl(ddu;zP4^ !2}h{](ܒ9IZ_ _Ad\?S6?n@18#*QF},)\Z?=k<Kb̔MF ˛Y ԰pSW <|QMi~-1, <B8aNawHB= "+\?6*f[#YB-[4Rս=;XncjN0^Bp rwt~.V8tu|.CHH2Rfy\U{ria)}-{c:]okȑYB 6M{(e&T8PcK=u s}\}Ȉt9 OnMǶ?m(?]_`C"0;x+}HŢODu) l>}j/5J\7>i=d+]I#dF H'T#͍@Eyɯ⥆G'hr}x[C-w첡ɱKca5To H_ *MVhN> b`7@ 蝇˔YA%~;,"x3 H4g#cqO"?.1~;NJFDcl{f4~eK5a+NK&u@ϡꓵV/NDMNQw̾ ) M[S-5{~Rۅi+<eTPM{H^3=(몉avBzDhKwːH5܉A¤u%0wi%Ɲ-S835ck3G:[agW.!kLz| |dw!o&YW$3cVN$&4 qgvLzI4a.IQ&HG 5"!/$~5CH`.0W|"*M(L)TpA >&ZnNv1H=! [#hDAջlHM$'9z*e;Biz̕d3Of3B`GMSk\sІ17 D-'T*vE\m4ZMcmqxϑ b6en$C؇h-U1aLe'*L聑"o;y5A8b}PYg˃vށ+z)_31$]el )0—TP&4UJx{|)|c%;ICv#ziTUZhL+8&$tWaGX٦3k{[غ3{dݮe!pSl;l ŊucD`AR&Zbq\0IMcfl >f;l%R* 3#6Y]o-N:Gv%cUAlpezל(G}-$3n`/JIv_Xpo!E،΃ j}c`P+(B4(J ;bV@'fߟ4g{٩}c PpQ$q>Y\[OTPn}y{K2v^mGBV_<)c@9 Q.+ =8vRzH4fwZLz!1=!7kuRJVu2d`ܱ.9`큧f?";\>nP$#=yӍ `<&ȮoYq#Ù/,܈SG\'_suh$4D[rf(D LM<>m'>܋+,7kVz)s5ڄh +_ Yνs~BÈGj$܄\&LnڃpQsX F^O+銅 i 7B->CIVJdc$G<۾η/'>(>騲K 4pjL% ˿7?%'eS[<0?Gũ1D'ާgwMS_h3L>F"#X2p[9w'8Ȭ΍i2S瓫Y.=|ů`#BrX&_sj"m;i;<_TP6re|`O6'X^AZ IZgN<y"(]:  lխIa"q[iߦN N!%41z..k1NKC-$r{=6 ꊆOs^GpPVZqGѩՈ<ÈH ~rct?!RL 8`1 R8![݆mȑX$Ώ&S^=H945uU~׆0x|{TӦw`l⪀ղ $]*LF|+AP}a,D<¾Lu>z8[(r(?/>L$?eYjYCƑ%bv8)+XֆYlaFۢO\[`R_0})z2mzr|!o':ܬO9Mc7  b{"ȑ$T賍n V•u=NȊSPDQΙ,[ժR}\.\A%$= $J|a{bbZ9{I-V7}? w!t*fo@σa\Ԕ;y=}Q#5O5h`񪧕bLLE<պL;k,h.QaVz_ޫAZdA:Ó_\4~7;l:~isY/SZ2;}x449C|`p_RP_&GB *ۖ.[zs粄 3o3Ku DĬi6V ͛8WQx5xo <-jT6${;O 69`Bw(0BYVq_tOa"q|^t~:pw=3u$;Zz~ s-퉼շЭW=H š.k%GHbIN*F1WYZe#sE6fXeoD8v~b^q{.-O~PeKn"gԾ;?ek8B=v=D̦!Ѩ-lw&J}T-MzO}Me_j7FP<҄6=8K"Gu[|~4/^pc_݈Կ.66L1Dg% y9^C{H{ZʳR*'V / fX!_X4jOv gŨƬQWN!hTMX !Mצٱ+<}zO @Ju?aAsN<ԥRWP ׽T3YtYា/LvJcSP亲c9%^ ~R6rV%PBP= H<摫.Ra-WoXGrZw{͛I:Q Ha ''yDiX U*"+=~a0GpRh*-v1:?C 05*z!S@.Ce[BotЕmA!ns(x/[.|%X\),`_pG㭧򚏔{"!ښAPPTw)mJՎEK_@4 ݲ lU$Ҝ')0CIWlvm3n >f04,#;? Bsӗ!>2?Cl9aLpq "RFalQ\C˓rNSgFeǐfEc֤h-U¾tņI6~The%cj'z^"I;X6Ue ƆCFH.>Jfl"/ sj`~H:${/Ӑj{Nwa?K^zuHb{%›j"W , z^Xl#GS$0BBVQ3˱rp8~Ȫ+f[v2^npl[:=zq [QG~"ƟG7kzQfMR(T/[G^l'kRP#BN~! j+ fzsz"^4bE  5/aڕUw\WK||CKoOn`mbcFŏ;aJz z8m-_ݧǸ}u7m-ʊ[m!T}[(Ѽ]krnpd.t·u˃'1:otn01` H*#Ѭ);a&^GޮV6$+`nٯG3r~xd+ojl%q E `3yeŋ\ `e͖mأ78;uJ;.kJHzn(B5Wз ,O?+x*)aDGQ )柨܅- O6ҍn0/"vAF.e6eh^xN6,0a+s $T>;ը\u`R^OF(Vk9c'o>'P$30<76e<" ݅ST* 5BP:PCM8`Pd2DK换M[i`ڑ ko{i p77]Yo= -"b-K\5h&Tfw)Ѭ9n)?~~!0@<3}W[N}_15 D%LF.>'r=0-]܀7~W\sB ._՞z|t|R<b͡icRۂ-<_WMSU'PVV?ʍT+!#i- `eY{Y5|Vc3^An=iׇ=%/o~iL=B>8vެX\>2 {&VFZEFdN~qa?8"QE#iR' Tg*pZ"!UVW[dO¹ p7?f;j:\eP8ԍn9fhB yV(.al_ Q{ ΕKkM; XB x8-l(g1}#bN~)ٯGBȳ&^%MIDyKVGMH) YP3sQ=.NC/ c>/אP9󾴁Pd%..ʓ8Ĭ l ":˔Թ`v/]Q""v6Բu''1'rQEK0hQw0'2^\3$@˲CjӠ$&&K|_mZA '"%ig Xgoit75F-$"aAR߉+eb`LѶfmo.U8AۇTZ4!'4Mff5Ez4sZz@|T[T.(NeP%3nĢJaVK:ξ`_jKo[YYP)#C_; :-䓮:im4mlKcpsZ$`Ŗw`Elyz0'z >@X\ rx cTF agL+nA4!%8*Bsa ia{} :k#]pdX10'23 :st 휏6Xc7SBD=hЂ`߾f"oFu 3#;F_lgPat7N/ xy=yݭìoIF$3 lwnyݣtS—4؄}#ZPeHnׇ+Gw;:{ v9>I+h9 TʒL 8|wS\]*e;8{Up}W?*S_e 52Hy%%ò(G HIQrWi5)Gv[n+m`LX5FNܬZ2:%k`P]J\)׌4i8ͩ5j-KD(/6K,U"7O5tٰd-dlU/AxVHb m].IDG%r\cުddB(pR3.ǘfGpyKϠkxfˣ܋>-$]#YR>4c4 I5E#Cʦq! nQ18 U]\ FqD P`;1UKG3E#<0Lӊ?yOH޷d{30D!מo5N(qh@1xos ˱Wa}=Sf@ k xֶpKe릍iG爗kbncR. "O7(C+ᄌjBXd r_6j+PyhJ0"]"TeAl|Q ۻAE-;0E`CLXO W+9U$sS+yʶY[dAd9 4#±|͝u͖ J2Jy½ +C2YUcw3n(5L=8؋g "Qg4&(yM#E#ypIXBAKEx*wl?5V3'Xf44!@yi[ iL\R VX:/L[!V|UK)vkJ;JE2ڥ& m'W]߳?4*0ǂca(:r ֮;})"̹R#!+eoT~fi\vwB3Tz˕a@vQ 7؇]BY BĴz1~~3Hs]y"dT9\C|ܿ<\ŜR'"+e j2N@|>\ԅ(\ԗuH>Tb Lh f\bB(?̰Xfԣde֋U%"V~D;GcE*p&x$蔣oj{fɈȎ!ŬH7[ {.yj2 Vw(N'|0 wZcre"=b57Ҕ zR_I/\|us%|FsE} ŭ9!o# Պjdc_Qc0U(`r#^~5d,ڲ2l5(oAl;w$5p3*I-Z#nUbZBΘ|A7!*TbziBɿ\xu$XkElF?831"^Rho{԰;Ku3U9hQv~NڰRFKV(3ڜ=|s>{A,dC3Hbu/c]cZI<ӌ^4W&)UGc Lnѱ8L^nGqI<EO}W~OFe\^R0;(Z ]N"IGW9Dm'-rqӐ9$N SͳaE}@u8)|G$(ܘBؼ㠖Dz W>%k 2m҈zgdH9=ֳ I( WALa=Gc(cĖMj|a?ky$bH'.ӻ.!?٣wZ(.Hu2P.a |=X br|joMjaOU0ߝ?_xoaj|V|D\6np>UYV߁Ȣ|&vlTPnbF`tIEGk <]!- '. [CS}&,/Sb'AZ\0cj:?O'aaUjPR쵺Z\ uRMUSJljrJ XLOčg*+4Wh]Gp',?.~YZ9Т7H|7D+ 8҉VX.†Q6m l N'lob;94FH%;$InP3!jH 'N)36!"`*Bᚄ" J!>и8XCWm$ȐJ6]lB2A3᱋ 0O!<&#> 2Å0,'oA/@>wHe Q)u9dh}qGTiMb ?PyN[1,g5FFn#D />=S3M4Dn`rb:oE ~F''{<+ 2W4XQ@2ϊ¡| ' &L'ռs(M?H~ k|e4^Z>0`im 5~^61e[1Γ,\Na-rF/)wx {mcy:SH5 !{w;^^;|<2oe<.@6KBnvaA7K Ũ5Տ _5D%C2"Yw~##yW&kOv g e$s.Y xz'"Xnwlbι0YgB~Y쐶E@$@$w쨘\![C smm{nԆ2pZ y-})3(j$p*DL sL:|z1oޱ~^: t:$ȟLrZ=\>,TN`k[bS5k)+zLF4 =xaxuL\A) L ӪG`5ՒQ~>Ob&V)fR ܺTª΀U#&}} 42hO̻zL?_K)vBBJ,զ>(nak-:ʘ2Kz(hl?Ԉ;`kZ, !,6cSKc[":l`[5&K9%+ _]ef6MVAË8@Rإ^J@t2YVW].>Nr"@M!@BU[ʦ@> xA[ʳrj CrR˳A}2Z]e^*vGy X(5 {G {TL2e|6EY0@nī3i@oF z %S4i1x8Y,I]# }'dceyr bvX&1~*h@rej/7ک7u<>KӤ455DkՄ_O_DƁD xJK/tA6p(S?_)uBM aן9xG/MI\5v٫[ &u5 + 7Ϊhp| 3A冃CP kg%M+77e>e+T PXhd:{,aØmS\brJҪb[6Ly\,!EEfmozL%Iܖ`VxE#D($EG³j-† wNj,MXZ8;{D1r$K$-g7Xd ioB_%oU lsnMoj̍8 'yEb`_K [kj[;t̶G\{sqR ;8xJ/hǍZ\a(1f2ա66}mjev DNj353p5$ GJ;֞Dt翪)bØ]ryѦ%mȠKk] qC1bH5+3d)r%^(=ߖנ~={Qt^EɆMD,GHf 5d~4?KU;^` &&<3؈xf09FS]!줱M+npEl]Q]%ƈكT^>bޑRA3p %{Y%ӐG'}K2Y8ͺz<8:du2ao& p.u.yUˣt+gδz&Sc`ba׊g |:T=ʫꁁlkkO;٧ثvq͠1 (!-(wR6_*4-}^-Y $ԫLU+J,,ު[[ł+`ǻ]\7f&@ǷPڽՀ7պ*Y8BvB ԙ4{ #n<hwaNG֧2Dr̸vL+q,ep[4Kq>c6"P'o^=Xc6Ã``/'L;9Qzl\Uxޛ3oyE !xv,nHl* t^|6$10]i%I#t'pY/(nGNj8}m)\ n7j[K0C\fiA\(67^,6A)jbm.)s2GX6+'q9ƆWy[s|^b'v T)@?ك ^Ѿ=oTuayH˨n9W*p;@7^S#i6FR>/G6ulI^z A i%ZK鴵K+g#{* ̫`ި 4_j7;w#OjeM+"qPKוֹ7BR4Aڱx1X5P 3kn 5PQ v0$S |a}8LFiyYh:( *fmdA+- $K[ O0N-p`_j߭wa# s/0;\ӥkFJWW6WQtqO瞓'%5Y'Q4~+8־Op {OTmδls%SW1$R>/iDxQ0W¢cu<]@guHTĭFl'Uͤݽ}`7 [(qtkQ*yY.Sl|| FcgIb;qS}}GMG||^m)QPBHnJo݆9يo_%Eorm{\W:R=Y?pG xJImzUJ&¤0|. l%4ՎT< ׄB%rݣsrhcy/޳>/JPn @Y)wBWxʬ*1f€MrFƶ׼C;OԿ-o$NM/cv<2NFKvSSg|*bӕ1_J:2<<}:}{kmH1^"xC#le0TUb#5 nW^ڐl4$+LA4^8f#YIeB#M%VCSF%[pWĦʔG|[bXMT͌"Sx_v eg5PUuHmNCf^LA2YQ ud$lHsyOM>|I6JNDno x쓠M|Rd85V *1 7h)(%k.IhtϓX!f33kLR/ҿVKU9 >C}t-kHw9φqܣXA i [U}bHtp)JÚsdLJ DvzsF2`b;q;F[zmV (A~h'@s^ $ @h OnRhXtޑalGU{lu5RJZMlƼ~}wح*f*6zpL*&4(B'?CO#e84^<֔xfDD bllpx@7r&JXToēo\ O1z4+|FkfŻ{T" `"uP4>J\L.(:.K 0hN.TKYr\+>fa Di(Dy\`åPZ -~}Rh}F['@PŪMQ'P$15m@z "$% <+` N,,`Ƙ#m#G:H>aE*\ǣ(t5 V!ݚǣ3s&_V6BvLPb#|{ o1yh|@Df >'-7R]Т*rwI@wMF$ڃGr&:5b|ȪLPĽ-b (鯩w3̆*RGr.m2bIo7f:{!x&%e)2vFY Iś ޲[AsS4{,Z^uz@ECr3f3r\@񧎀wSp4⩐-8^qyy-8%yjUཝZWs,VbZ2%$cE&8zQ~DY1R@:r )3\?3$of Dj;pf&[ԤMw@ !# ڙȖO;3YrQ0F~ի"Yq̈́o Zn kPDup R+Us [!zSs$-Zclq̉/u#*Z;.\8GG#sͩ_";9:#d46ħj޹'<{#y36].f`L?R*>RY_S[Km' rS8x%y)6y`*NR>*q)97! m^Evb1|/wcP=DQ7K_$FH#ߐ š߶>͠&TAl Uh\@z; \^؀æO,HNQra/o GAX偒yL ! H*XΛ+}1QŮ 6iFGL} sb_G'!s=%06Yg'A׏3LR{D(T&4I,כؕWh8GR 4MD*$W{2[Ia` `.cÙϑ_b0wAJe|Mdp&N6B1HAPG'`m:Qol׈-tCv/^24881~mȲ=m$S$B ݯxՍ].<Btv̛euZAe2C >@%/C1`Mso{4l dDAе **H[R !K 1*?P]M_GHC.Ӓ &lzw·8(0*' }5K=8alm({x~5Hm}CQ!Bd 2ɂv_ ȓ/WD\^ @l m4$xOYYujrB^]stg#& b< [0V1bEjWS}/I'i,ώ'V>Rv=-ugu~Ƙ/-gjuը40K,Geұ߃o)u\ש7,F+q$Ѵ_F=| x?Gw[1ٹo-w8a?iw> #ƛB'f)nBB sKpKVxOF5-}*(J^ D 1.E8bȍy}f4":ʀQ*roS=cҒ(4I0Aړ+$ JzlR:B3:LWSOmqyy 2%^ֳ cw-p󡓠n}KU6-,"]vA5ʉJaxZ_FyN<t_dh-(4ﲘN<`^:Xɡ`{̇|l)6ڈs*|TJA~ -5ׂj0[iyE0GD`!- R P֖vҟ-#jִlnA":^rW+*a7asI:]tJ;Dʓ I-ݱcf:/rܸnF%h #sXuפy#l'KJK+?-tށ)'Sj[b/J3RxŋO۹"tQ:6Pv|EABpX<~!Y\GxNNKJlOM 6] ៓9n1Ix(G"%t$Qw hkh(qRxPB&ݐSeMI N.9@n4 N<#`]9E;E.E-XjLo 5MXZ>n~0v"Ĵ:o: 5|>~Q>=+䧀 l!+pt[M_4x"U>bw~α2XG}wpt?+ ~xpAyC,u`(.7 a>(tDu&81W;ф$?6B V`w%giSľ/:-_Dx=O)+N[We7,"6&[ ÷:"Z@_c0@P #)6`Fvi"b[ݷ>z(1k4iQ6/U$P٫ߋ*T",%v +v[ l>UW ]}_9Ĕ,cwsK넆La6r?s0l:oo<$gKPb(ExĒ+&\8b m|xǭK-csyիy< œls4D} rk>i 8{Dr3K56,A26*)8.lG@ltpP-OIϒA[inU$5]b!맶4V8|o'#vJ]cK鲁qmn6ߢB.m>R5gId]ˢC1'8y;OPyӁdF̅vj."ֻrثa0s8`yLIGl/x!Ն,%ѣ-a[CHp騺0w{hblͽ +D;B[g_(ߋ$hؠHbe&/4!ZSe)dښx[%pȃƮ:_˚X}R 9>)$?$N63G~9bdc72v-[/41@x]efL.|zՑB9 tQ)!gZ)lj֔Xζc2,6S7~jR9.<)1QȆ=OR\:B@Qk6d,+٣B/SL*Ғlzwmh NkS2^@۱|K YG$`ڞ+6MAĝ8Az%fn KqVJy4 pw㡇Nk4ps 墛Hx:4:*%ҽ1Pn3Ӆ[A/tW?XRe$mUp.Bqi;.u_O-_ Kܓ#P%۪le]ѻUW'ľDNK%|Җb?4pS1e?P*Mx<{ > 0`Y\g%?TH.͏LiAbH_ S@ŠaŷEKNԩ5=MYό2CCn1qmn}pɭmddKke[ oE )Ƨ3|pċCuHKybhV $.&b8Wz'$b_)KWQ6$d!&l&K}3VAιWcz䝆VDǽm!BUrk@Fgs o=AGUGCԙō y#u {2CoA_SZPHA,y;S&e5ۍye1*'zLk"+3Ɂ^ePkE̥Ч%ME+* Vx ox*Vɒ-<('ɯ0'Ӻ(347Ϸ:劾`g#W9iO)q,7G(NOܚjB(pE\51> +mWknuVl;G/yP3쏭{l_'1#?j Io3I+7@r>n}Ԭ^Pw~T6O|Ob\2ZPz?==-ˢ&G`8=0R^zdM +sa p0nkfJa(n0""9vXr/㮍G=lCi63ϬEç;0Y vg߆9OG>[P'X/#$YX04: 9FlDªeBYPoZ:~3涝amCL\+_eDP`oMEP5Ґ۽({V)9b*40n^=g5V~)~=͇7/[)J _t^3ųQ>l'mḲD:^% t>@]ͽ!x@Qٰl$soH #eO~f!NGZgYTQs0JF9Z͠;gbϬ5v~؄5V7lTUL QUņۍz꾾 Uv}06+E=O׫D`u fԞپ:j:Gi߈0 XNu8q ]$qaBS67g E1%z~QB(Z }J 8tS8]6 SiIUK¤KRq ZvjOmv ${{R>@^<(-HY$V̀]d>9ډ^@݊9mP<Tqw3Xe>d|uN|3"G xT<㎄X |?/t3rΎ!R261V% ]Ң$@'?xN*׸<qөTMnz{o 0 N-zY2YziΝu;%M~Wxed%)j]`Ob>!̧HZƕ(p5P\{ܩ^@q's7our39ئNr\xѵz Y|m,XJ(]`Ϲ'4CGHc̻h|A6_LF?cg8Xg.*:u51pɏCB rѦJ* N}jH/}*X`+ mZ*u@1,',<ï lŝ`81#DմIaI^zXo0c5 VKC}*Q9{AU~~-&> y:tyeEZZ(Emjex|G8j% or+nr#~͏~N-9rJ(+}%3ŘJ{ɛj!…]]a'8oP -w%|nE|gʼnɕ(xv~-*lQ "u'. B/8[Jx8*)bo%Ǘy 9l4n0@jW">ͤS4\;;y~f.þUݒu0 dHI0f (@߱pZlGVhoiSSބRpA`Ez~TRƴ5x?yv,﫡D?wT9a9?Kw=;$cQy:WJ`ޯ~O5MaNoSWL3ӆҫiH"uE \eS?/Z@R0Û8\r06~)Hg\F1Q[SKATy~ަYc׉ w LK0װVĈg"u=z~sP= .FX!FT fdi &g3[7Qʛ7 wG%-'t-:-3n䚾lPe6h?<(CuE]՞ar{ /ɷK#Ds,hmzC5CS˦LvA`kM SKk10 m=ڃOh 8l|үك" In릠?F Q|x؍Q5Wxo|/Gs:@>MetQˊ0zo"k۷-u'T8'P=棺mTA=14T9)6ޓ-hyCbJ5#.((o`/E:/tz?-omJ·;2||{μֶ&\dZD?]ײ:ŴG?@@6g# tiQ Qdd&7[J}hƀSi\.0W([- Jc/⸞3 ,ӯ:7Q_8Aޢ֊H'm7>o'Au;/;OhHZ x?6C^@`cav|/Ra3af:G:cRyY&\6J½d K6$bREld~[j _v!Uo^9á< /ݍq/.һ"W}#WK|jוD p܌Vk3k,,UX O$ck,ʗ3E0 ͕U]H&a< 쁮p]M:Cm8.WPӧxfr$ ~I3_bW?wPB"gLOx:k SԸzuH#Q9`ocʎ7Y^/3 cSpL7Z 445n; ]U}qGΣ^opô,XNT ݳ2S} ^ XC##Uv<*4j=E2zxOC-RT'4:[1GԎд|8]{gKG0_7,4^PZAڦEN.xM)(m˪` .LJl#81^$3q%+X"ZK mef %9w ?^C%)Hb}1 (;2sR*KpHWm@G7;]A)#d KQR FVw+x wԍhā6N7Lj|APakNE3*' L۵P`*5NKb$P^L}@P|[&Kt"qY>עvMiI?[,kZTvJ^#],;7®)w^-ӱ^ #͢:Db8`Z@N2jYMNX!4v?xm\摙LewC}K͛9n{-2jT:Agf_PK3E(C7%챡vθi2oMjqpl&Oѣr?u.V!XJj$yCi0K#&LH!Ff'Òkm9iǐm+Dsz7jaw{[w%0CaY1ښV YRPMS4\M7f/m's␩+`ء(.b+#T݌o[dJ.zp=2]Z{v{1ùҿ뜸aRX=-d*^LFs22F+k2 @sgg3*gI ݀Me!_.S7Up_òu`~Zт|}j|ST!8EX yzӖv4es68P1W"S :k4;yկBBnW-dq9[ lO]2.2?j؊ϠVc6z7T!iR\#Q5(B>doߢ.X0 ?_OܼXj~Tie/^P34NRU fGӟ{j2N58L̻i8l/JA'SH =4ĪЇK&!ѴDs MN[u5N歪hHsHRhzF,ֲᖳe^B̶1LO'裴(zȰO$6ٕ͔{(.p?gq;5dMEnp eI'i Z(R4Լ#G";e &eyq4˾$6 "RetwibH?L z\v,FR|XNI`UR L>d], ԯ%K4vju:,dW8BVy8zquVAG#YK~W8lI> E^%(ۖx\`c1?^7e0H8ž۫Q`%jm%(6Uej%C黤 Ys\sYV'd߆%IB=^BDv* <Կ_\el#kuWgiI]a{sC.| OKƳA|(C{@$Flbd89Reb-MqWq2@̏9G6Hh47{qc8mb |prKcb#w:^ İ_!ěAclwr0ԫ"}ު( xU#+, ./uO1w Ln}fp;P ;u^+͸-v{,>~6/3w[2pgj}ybڄZARURhoHcм?Nޒ;xr#(;d\|Chr;R51ܪ[ObRYX%0/_/k$)epj?.'UnO}g .KЫ&Gco#:c)o؄Uo γ 뽯oQPu/o æq<E~!h9CJ9U4b3&YrR#"ҨJ1yS2Mh8.HVVtT}c%32澨'gkn?S#778|7!@`$E3"r*qGP"Tlv6 nueqL{iז_Jݛk'7n}cXLXJxYHZv>&eu,73`NRyLȘ>(c25$#mw|ĀcT9OS"S `Tsa"qiv*pʪm!Wo>ϗ܋`.TzgaՕuqc )UPyIւ5 &hcKѶ;)% uzS{{`:/gm^ !S/Hbh_.ȏ0~z;FI;-֑`5NdM1>筐*ZgZ]~)w KQ`xoc$u&"_ YP*,pގfŋTsk"cj"\ʓ#G#-n''ax8?j'Hk_AJěU? k/N@0&,dJrS4󬲀ФVz]>:mQgF8߷=ն63odd?n ϰ1ha5CoÊqUUU(-1w56h]F C/xuMJnwHOo^fw[(X;ۖe:GnN纵>X e24ϼsLG&L8Oq0{_>O.-/cX.ySf4S;hʒeR땞H9ΒQ iWuƂ#[_>gWAz{! \ҳ\WZIķC\LSSVI;zSO[ 3Bm0ncSn$%/L,[Tk$0Gؖ\O,g7GIԫ8l֨'KQ sפ"fYki+']Hw/dwt=`0&M뙑>F]5Zj}^Ȕ"TU^-.橔,M<bYN PTCM{Ҁ|Mu3 V䶣y՛櫾h.!Fi0=j8(3JͿ,𫽈6D,H?НT~}_[q %~p M5:箽şbKGUSK_IF#?xH\ˌu{g> . 7@:u>՘zsN!}_8ie{ (E6W̅ʣ/I7: 鋨*  2^>)HH>3v`%XQ 'n_.l_`hFx]QaQe$NʼZQGTM^ڃ4O<3>'*0\"k~r#n70\ytJzA)@_eCvjs.ͺ8Q,†/I{wBNrJ^|$bc`爌NxNvR*Ƨ OMq8-j8:(akyssߖ&$X¡dLjUqCA-INB~a V .P`Y~l [!y!ޡr L%ӆ eJ>xj{o^ = dӏk6zmI#`4ɺ ɾK )hƗtې|ƭ1ֱ tm sx M<^B>4,R[ҥ{z_tk'ѪR>+M.q}F~f:di,1q}kEߕ61;FIj[aھl쩒w=)7k,Xk*WP IsNiŷǔEq?_ӱŪ)4תXiSgDDlȱG/G1Ü4+(XvwpAh j>F6msU[t|ә%~;>s>:ؿDE zr"C)0#n\47C@iGIZG&q]vٓnAӦq#;m* E:觎RW  de;)6֧˚1V 7 4'Zb#ԞK/DD8-%(4%^j6TMO/MQ+U=_oNv )&gPq9)g[3>t=/V";6h-\fY~ajP1etOX)U*_hͻO~Mq$GY1Wm^,:Y5Т< %DXϔm_Ew'47&`oxd8ܱyUnIN>$__T2T5iiL@*`6XY33Tb^=~yY/fP;͂=jfrr-.bg^"HIقe}.pL9Eg_.3 Xn[ K.ݪ㋏ C*rI*i@yYCMjMo`31m`.E)8.gkII'%?DT ~tR t߫IC˻ځ\H㳪:ޘ28NaX5x%f4 9d7u>VQ 3ٜG1Ipc$Y/~-'/yd WuEh }Q0Tk%j纀זA;>n7m< Cx k?Ci7 )u,X2>_9ڮ<ƴ[Uz+̑aE^ ңD4lĠ~UjG+Jšȫ25Jds߾B=&}Ŷ*%x ^A <;%9½ecrЖ.0Y{) XiZ3%KE,L}nU9^N\I6 ;oӝq9p*g&F9g=Gֿ^%ZDL)B*'wi\ TubpX%x>s@txp5lSiex$*M"TfulOl$:Dq7VL,mx\ׇ# nyI?h:> u"3^\7bk ?S4 p7u~ϫp㞑!/E7 \;P/Ko)K{!z;AT'ǔ@)^KQ{˙Ȧ mf :5'_G(=%h"OI c\; ӹA$2+UxNPs 2u KA'ZhIIpLGm6v_ _q2}sgisJ>HSc}.׈FL/bk:{o58Egcv{#T[ .=M"QMـ:}.֙%rI ` W5iI~ˌِ@>|aNĴ~c&a̿?FG]c; OIhQ$%o94X/CGfJ*s Pt0l5&JH1EV@+AO0 bWT2tgdc:<5fɠ/|h A-D 3,$C݂yY?2[o{oyD\ "@HHZR^a5Gʢ0wk!Ȑy8KѴ}R4t~cܘ`r*梇|0z7 Kr9gldV'jB7 mys{Ln A^{H*FvYH>[=8ƍO,nX7%fUTB~ 7tC& o2 Yz.%ܯŊ~ b]xȪ07Wrÿ)5T;@QTS?[[% kL0t'ԝj ^!Qr{R"jk±#~h=T~ZXqlUS3XX2;S]2Aݳ;~ǐ1[ ¹(þ>,xSRQ <[(˭J m|Wˇ CTn s">琁;X_6/kfg&^ua5m`*bLT/-9V~/hsҍ^q/peϰ=—%Q0j;1ql <<N.&У>Pk5c(=I~at̸\cVCδˀ A!=":.A]72*걮Yx-@kc޻6|Zt"ព ~i4:mGћ')h2O=`-E?MjYo{Ujx׵/ZctTJ+3F C12#z]Dz[kV|n$,c—1Sȭ α[g Ipka T0+03"2*īgD1 ѨeAeezkh`870s4Ye:Veݟg 7Bϋ/.\ .GaP(e{J_MX0ZeQ-:t5IU~ $X%ki[FԋHEYlpwxtu''Q|2qc`%~j hȤOFD>)t˥OhcW\U,DigC0ߧxwBL 부A^A2",f!+k܃]Wx} m|.z\c1T1w\BZ_=HJ2;m})cк>>&g86\ȣ9㺠&0TB,͖1Eb=`zM\ m4̍3'I)|#âdNa,'Q~NYN$QY72LĊd*[?/)ff #?AqaO%{r*֙,wNM4$8r'!z)vl- d%mq_k~O.d{r|~ s}8!yZUҙ2brN5Y.`_SA!l\$Ueq4p"i$;,B\D) wJwa4AM᭘ ⌊ܟhsהe4&zM]-XBzvvS~H ct[GZ) T8Oj(:d?ox{GK5p8ByÕ1#;rBdϡҹu,In8Nzr'(Lά"E7=sS#Kav|m!ao\P!{ڶr:#o=/Jd ?g\cYYrzm&ZI Y,eyHapi|=( %Xj1]Tm=!9 φOJG{#=5hD.j}#mh RRڇ)5 5czT} 41PNfv&`5}*Wcq)!\˫uwI'~PrQ1>\9 NM )ʄD?hl-\OķTlLhF3) RuRµhR_ɼG4ZrY) nedk_?K%區7!!9/scoΉ4WŌ&vP!Xئoz9aSsWuㇾ*$rO^:-:IEaXT4hWWW5O޾>e&Ngm`9IanMd'/Z#TrڽpR5;uϐ'›8RT ĺzMq*Uآe QyYs^ĥ6&;sQD;Y@, ehKL˶@25YTj jeAl1h 3jz dZ9lZV,kRhm]:0 yMyFz"x XP$yxTE-; #ߚȴmu_ީ7=|)Ϭs]JTJi_`6/ ɾv;$Fn2]d"#NXrD2dDz Z$_:wD/ecY8;(?Se>j_r+[>rҷfRNzvV1\ I@P)S %~&-2Ka9Re07oT*fo2F ~=bitS$(7nRN_F :ǚ.y2J&"YȤg`nE& q{R,L& j ʺY2kꟇRJlJ[`/^C\+p*StHzC=K:tca5jÀ.x%?>JŃ=ZתթʦBqf^}*aȄl,%ÞK(c:ah(f m8zn<>kTIg(KI=}pL\e({}W}u Û]FЪIف,P/ъ$ql؁7 Nt#\}Zfm%xfKK"K7pY5U_w}+*Nߴ'EEPbZ0 㥗ě$9a%jU`(2 %=>K 3KM*Q_5`\,] OkrQDVgԁ0wc: 񽠉!؞)*pw.EkkiKDF EEH|m4Q~b;*v%-Q кY+x9@78JnlGUZ]mdO7o5h^oÑ9jc"N5m BҾQkөݱ#*[2WmK$ɤ]赭rpf#$OX .wף8r}$!P2ekم XC%|l\laOѩ:1F@Oj!erߵF|kq Tu&EMY',VL3{mW<ch3k:~='7a~@I21;ٰ~`Py]kղ hR)R'a͒p?OkM7LJLcijT/^ŒŲ2Fmy`xsJ^mTQ?ṠX'0 6Fa<>YngLgIt-I_wmjއCnX PS|¹ƞ5o_~wǎ9\gަ6/>D}%>?ɧ!% k0/. MIZ_ {dХzz`IŒ8jz (Ń4:b:n 3WAiRr {0BAzn]3]*Mu6yxUʮ9_/heCYƹWAtO\4\ U]tPzB)6Px_f?U@B1/ÁMM|Ts(1LiYjRCna% pf,bZe|$n3I9H MkصL vcmZvVWٚ}M8L4 S}ngG- ӱNw^Z. Y8:_%=5l#Ͳ0S rrN$٘ #1c>/LV)܈mG$ky\& 0"'9#EYZ~9?޾RD|_C鬩R=z+iV>!J Z7^rB7C Toś;&%~%Ũ7$ u(J8D a|98Ŕ?;/U Z .?[L3ƘؔUw1bDqO݊6G$lZk~f5XVsIÞ$XPe/wcb-n#<ؠB MST-<jZ?t@  GYlMHٜ Q|7@geko[ ӕ RXѭp= =~@h E8pƳ2ݭ9/qSJہV,g/=Gl8׮.QgEڈU @/\d5 <" C'?t`X#[Qg`|fWkZOlpCp;+om\f{j*/ڸAiZ7=NJEL^ì$J .HJ58K>N.ڎ/IO;uV E2UCQ V=OF:-|-7}^eź$w(c$+.V^tx$h8JxPcYLn+B@:;Q/0k DZ)pXDKƁg㜹'<@g|w#Ae? Ѳ]up1j==#~) 0'N2Α)|/Dsg`3I+v6<bNƋ+|ei(}Xm,vwoE 0xto9T;%.j՗\xV mG&=1X"n dn xSy&h&qŽN)QA4v0a_;&[bu\M37΢os'V^ADHe|9dy~ &(hKzOg Cy.$w Cܵ I,z291:d.7# Q PBmgA?Z}S?lLL7z-l&j0}ĹM bCr!zX6›aGoc)f%6q:LMF\WMl!Iz?\ԁa^kU7OC;9-}(2bE}seI#lH:lSʷ߾Q ĭB*,kﻧ/-Ũ'ɔ@؏5DvXǢ/HSOIsH  x1$ePOU4<17y^۾]1* ,|N./96ŠLes Lo@j@LaЭnaR+/(g0qfX5A 9ȷCv$kRP$)Ռn 0H O7phC<f/ʤ5$wyp73>F}0$K-U6{(+0ydGbgY f' UJK-䝇jdOG\j[11T!fA7tq` +Lltr.K`cNB;=w'P-~4T`UL=q0n4yN2ǀWEN$8U0O(Nװj@-TN LΚMn% %?{ 6@m"M4f&M)NT4D|79mRWʡu.Ԣi'X†XCٓ]At = w xђEޅhŽaá֨'ы"T\g,mQL+O ^\{& HEeڣHp婖76XNe#q٨Q]٧Wrāφeq衰 4['] s|p>2 AO^xEl A+, cPZ ƕPM@$wez4]-Z~!cc&)W\d͹}>俚0hl9{r +\\1~gK߳ ^_%+d}M٪Q=E8{v Ě./H|i'Bxpp5Pp,_rqP@Oe 7-1*M!RJ2%n8N ]](.Z Ur)xkfW LlU zރ#i&CY^sV,/OyK;tOzprUo1`WC%0DN]ԊHS$N۫p}|Ft=jbZO+=QDrMCJNz|1>;s.FͲD!Ch&S1 XT7bW uAzR[_ :J!~[o1NumIϾ؜^2n,Q?&-1hn)a˜J<|Yyߏ[NjDG_u5q$՞qziS#%ќ 7>DwN!6 CûZhGSށ<k/D'̡sq^6o'JޢS+D"KL[.eO~ 62T.)2v^j˿'C W i=֗E|"VɆ-y1jg`y$Nb^K#0l,dyƓӏF(U.y'cn 3&ͼW15l!ؽ0OgIspxcğ]&ܖ׮/r_OpI.dU?B Q$Ή4c\WY߭ı52&v/+]uPLb\JItBsǰb:#hw7my8AM|ҥr$ -M/GFj|@EZoQޖ㮒cWhq$܅M=N``pR_`)f{s㘞?-NoGu<.IY1|jah4vjE?;wPEW/{ $.Ү B+&Ko4sq lk/_`ܷ%͓~[? >ۏ7C@.Uq-zoO=phwlђ͉Fh 3d,&z5ʞ~ookޙ~Jp/!v·2zנKP߱1)|m,ڢKbVU[pb4ݓv9+N2tHdE1N"xdE{'%CpDz- r:)S܋ULlAt4IaTp!҆w3%Qesc<+WuςbYs/2وkCwRVf$}0+(P׌%57nWv1=G%I:>+$:L0%KI[31i>ٵ#*ch. :dFOK4t%{Dž|O°@;KPQ wKHii0nIXV_Ǝssnz c E"Js5HK9~Sf΀% CGXbi#{V[jI+O{ClrCs(HؗJ>N" Z8cU?1{G$4seTjapHWV-~x^C tE/-iҧ`W8NGfgDa{D%wk:`>D%Er9/)}'yύO~tTw<2:Y95,mֺ#f;2U QRNt*>_.r ;(21-+<2{A$(;a( Tϟ/w v5u'>7{|B`Un1c,ӥ'Fn*W Lc8z7$]k5/'16_:-H ދ7@Gb\E6ADI/5o,auQXB4[KE.lHڍw%VWČ0|f/Gr'qS/XPőeeujL4 1\^lDGjvSab1|ti*%_ c5Q,F+7rJeK>Ŋ7t,ƨ4` uނ^̻.C GɟXت 1H2nН Wnn!tnZgCљ`brc&긙z;Upr#;I6[QLXDmk@fc촚5|HXGMyAӨNrIכ{m3.AH iLzBr(DCF{wm2kʵz24)B?2HvՄ!M n"7sMq[N1) q7\_`qAA-9?}}A/q5qFuHxZnkL_> N Z5nj: C^)ua^R]Eh/Qk *Ə`wtģ8ԛbKyoqOO [ޜhU3a m( `7n'" H͸uCR_kN(a]ѯeeTyGW"+]Z5}"ouzzteŌ,Dnv2D)db2U 4WdG[ҍAG7j-ezPntB,f]%O܋: NJ3:GjAHÖLіYA U]Rɪ IooAb MMw?ᾂ7nggqIf r7XO|'+Hj{93Gp/:}UH#=q7's t >;Id\K.Jlj=9Iփ $B~2$KK7-G>01OtjnTWr(vi&4B, ޵{ .,%a _6), c텨B]#Y?cuޒ&ws aKt]٬^bsBa3*v+L]9}! "SiXB䣄pmi26 |Nu3qPZn7$7-pMӺ픶?Vu^g!qBC`#x(&b@^ꓗ1x'2dtH̀s4;C SY!_c({UO0mTT aBPS+T"<pj½hoVVK^۾ZaH8:?ŰrTǒdNA*$m=j5qi;FWds'ߛy!)MNUYI|%NA8>ف`jլ+T3mKAdUCz^'fZ$\$|dFC´ F80\j!a|if4e8G7}U9ɒGXl#,TG:`Pķs-m 3SwP1J}9Mk1hW+,2EvS\"l`RKP:~[ cW^x𑭫¼wAQ24wsnFL+ݜf!22'OTW hPPtLudgZKmѨ:NE Fɬ7ङEM<2=XQ]w ϥ"CBn&K ]6 g(-P ysPd{jg.+ʅPkJ/H&l=ʖ $DӃ؄9PRxb|L,s|oR?M TC!mU$z5ݹYyt`5sr{+jh= AOKh+͊ps!#MAĩ+_($Xl2Zx?~^,Xzeף1eP]-cB`7}x" ѯGzj00v𓏺5"PbqH]0|14bWZAHT7rp:tam VaҨ E?K2G3X  27/&kذ8]hcܫN|)}Wz;5:LM6\Ft쮕[wG^F8*Ձ-A7OyxÒܪ)].7p t E_,hޜNu~4pitz7w rjcX')"6%_s3 9Fǜ^azz.GWx[P+$a쏩QOj78j_iTfrt6GQgHqN=vC%#L?*jN W] iMT{QN\]F;z*T:nB3%bCP%RX^R[o{4bvy術MJZӢIoue(K)~Yv|[]ZgwP.lFCI`*QEmohOo{kVwpnoӐg',8]o)q"(Q.x(ɕ^ adi3 mt`(DmPcAPXA; wq˜h~@*4g3~ڹpi--猌N[H1"?jZ Sj{_zݭ3zQXLS|ܝF㼢UGt!ȡ0JJj*GT^-Ejeo4Qk]Y0%Ќza*J_]TRidZ5Cl]qГ='`A]|(i¯bzP؜, /Jf*D2) l*r/#GWՉ0oS̬*F3ãjxawK0˗Fw)7;sFi)2cZQ?W\O R&2CtOqN1CfY4BYKŞVaI&#q|A>ýKyK䢤w>#6)6Kf% ' ll$e=5tHAɤv'#ME3QP' >9e5A0w4q8H c({vzD,פ< kQ㏟w8]6D,Ir)mD#-GڎkK uA[Jus'RN/ ǍWќV ׇ`3%4G{UOV Q)AHDpv--|ݐZW7< 4w;Sy6B)>Nٌ2Meӯ/9g߼EtG <0rjr;0Vx_0@ԨI 5a*zٸ'^? FOiQ[&L"t Y\%}s7ֈ7)vHjrsFfW?Pa\G+> U:ң{aR"R^^y\.<Y:֘HY5IziH KbD0X cTOEmFP O@sdG%)yD#ؼu8g{/MFzth6y{!/G_H+w]@&A4M^k+QwfR!4|s 4mM2ڶ*)#e᤮j,ɝR2f4Ʌ_A(s# {zRۤӝ4$fPYk/p8! hs#WW*"bd͊\s4<)T/ ƘIɩQуASRxg  &:{ Q'B`>7>ĸHܕĖ^[2V$Yx|:Etɚ NjA(w?IǓj1ZqX ] H:%|gU9GvWmǾj֦F^Џ_ Qn$-JYOC\ڀ4\ߥT?5y4(^ߤɃO%:C2CP=O]*íyQU*Y^^,q*7I<,M=UY{.yg 5 -Fy¾AbE]ma(*T.\zTpŐSOΛ`bњk|Ńٯ?:-R*##@cqpjnHi',6Y})omQ^;RzNbOPlR#KW!E|]}u'|x 2>!ܾ |^W.ElW`\K [q煫rQ|eHX?8ck.VJXA ~Jk!EQC<dԗ@I+o8!Zʖ۱nTn>Ⱦ0zo[+vHuɯ8r/*3>$ghh}ePGp,c 7*ɺB6 2\KDlmRǭyͧe/ױ^0@OۙidVK eleU6ӮoDtnf:)#BO?/8%F `׵*$jYxrN\u|5qT/4R?:?R=d2eB!,}"lq?C9a}eC]bsHձc #L@ !qqxL+axt^*(GaK3fMZd։o{O"HR/Yɧ1?g{IUvGz´&OP]^`|NK?odD`ضnH4&3ZД2bG(T} )V'e Jqe7dXm.uNSIFjgMhy @C([v8ty3*߰2!N4tM+9rX6-yю`KO_MVYaL6EbոU:5F}nGOm!HBlwQONTd@HOMse"c֑!4mP5In5L)nR+Aǖb+7q.kNWڷCN‡ ؅95, 7"_g)C,4#ĉcH׮қ1eDSdpܦ9^AZNр}πҽ,^zw˽EׯS]NF'/se cg~%gCy/Wg;N4af]bY]S_e>y2KsMBූuC1[ݬۿI} >D(eƞm V-vcnj78GLmSEr%BPZHd)ȯ)Zfwj1kMɈQrX!l<ˢe?~UKMA\2yyc3Eechu:: !PQD )I 'SfDS֭r';+ZG(l3G X?rCuApA]'FORޯȇ~eQ7m'{xk*p2i *훛%šGGᅋQ`ëķv4,JL4O7xllTf7Lº0K2EiοO1A왒+^DzBe5:hBO͗"<.m"3a~tj7b"ؠMA׷.E !N>2_c[)AQsKޙO$/4RB p%s<%xQTVV3 e>A=aB*|7d-J(X˸Bv@bh&M67u,"\sg%,ptn:.ݏB0~Ú^:=>T 9!n[8|~*@MBxN²(s \J?J 1G\u&эp08xTez5+$Qkݧݿbd A]+Jgs[W (qU|vH %\&i34K$ aywj6σ vnkv6{K={IJKJ.J @v[̶vH3&w a4>w}Bd#M.ΕmfDžJ޶P=R\2hȌu~|,@#vg=?jOo"ԩ6tֶ+b}\#@ ~Tl!a(O#+7U١S~T]E%HDmK;=Ҧ}$I#r,)gښqaУecY#$VYX֣_ݮȽ^ |< kv++[?@kl|:}XQC,1^m8#S \QQ 9n`{շ5#4z6`{<z},৹au 5TрH~,"ߠ|K8Wbgahʟi%Q ?bH v65o*X{2>zmGɱͧmѰ&nNa-[P%2[ }jBV .U+qTtAD#澼HM id~ußAV]ĢշsXYW3w7; V{Cld3`{~kkha"[#V=AĚXd?OCI-#KZ[WS'uZbd{e#%>hu:+%34%hCO1q,3q삗S@*qX1BĆ?Q=ivz97S*[ HqyF10dbk:]- "ZsTEgh1lAxG5e;{\"(x%pcdL1ZvӚBgG?8D&x'ⳀOWHLP62,Ѹjm?6t_axoeT×'^GC>`}ág/#]˳_gyaƃTw:i'v+QXlB->t\&૙e,N;Ҵ DD_4$iQ,Pfߙ5G G gq&ۧ 0)qfH&PI,6G @Mr(5oOYON#!|g ޙ:\gv=w<} /pkk!/_[|a :>!簐{o]0HWFp+Zt]3xHm2)绁/hjQ(X<9?>YצlOyGaPgRG= o{<;%)* ۛ_ X9yg_FO[튺ώ^cj1ܦ_,>N8/'1@oJ[)-yi:E BA@'΀`Ћ_`25ր_@Sd 4ݤ&D,PHTgf2T,qᥓR0QYܕVS \EnsijІ}HΏ*x~~\KQ#yGmvvQT@?ʜx$\LWQR8j-;}Ӗ#㘲\] rBa5=cQ-ac9CW1i^6wpzu\rE>TN^S,XZb##QjwisF~nŭUx0QHHLT`R5(:+A:ו٫sH+~2PPՔL%|,d36ɹ(v`|׳2Q)ꂶ:h,3-QNdlM7 p~JЫD`G?G&aR)*}wZZ5kdv 3c(Hdh$T|HT;%z'_AƢw!:6 NW>^^ٷ,?0Ѭm #zhw|spwXs$PnڕHm~Y"ІodA /;`9Dٲa<Aسٝ}pkgI²j.gF1=NXMPgHXx6wg<|8 e 0# Ʌ@n< "@L%M!\bh̹2ڤb}['[ O|?>sBI/(˅x-ndZ=] C[rD 0#tDT7ru6k*ksjYO ;(?oEp|u3 TRNsץ@ХW[dXJ٨]怺1PqhvYyxЮ? _xC 1RC7DF bl-83 =}2 Հ,rJ͜ʮr3;9x"4z cyowԍ[W/6H&)L=Ȼ-^L}گK+IY=/WB5A:MWU:tzȴ3# Bdflu@񭓝mDa:ݱ.'-J3x8 DP uga3hd9\=e& M2Uu7e5E5U/2]?ѯz-#RĞH[ya_71Wqx -Kmfxd~мT`-*{xɒ|mpFeA*xndJNl vyZ>H-P|qpnJI kB3W5PVeKD-uY,>u3by1ЅA$?,݌V<҉A&5[P,˷,c#@S3 '1n T7?~`rzIEB-?p%I$M>V=@~?\ht .s.d/SmUh. f%^ z<G5֕xu0t?GeZߠ}jvQ%ZP7̩P%RH(5{rIEYA~Ygǁ/ԑT(Z#("& sg$o&KN ~m;3Uй\{ʟ JtpO %iim \ J|f '1 $ⱋ#/W/;)BL1PxyU!, <̺{pE3=(PQDi6Өc[.qCPz*LjRNZrx9dguqW+8s־kI`q;jROZP̲WdM-qá|JM1I砼J鶆:tW2Q@{nB@}alkRzmu/X C7߅ ͕.Mn/ʄ>WÔ|d8}&­W'BՀ+KeB(C %CIG9Eb*ܐ&ѡGqd٢Nww"2kqVߦ[]oœ^ه+!}UAnXДT:US/0k4]5@?Hht'Ձ9s#A 70__EЭn㹴r-tp[%ܝvVBum㹖n@W͙ PC49ԝ }0TopB6!W#L 9MB5.nfÎ`B,]6e%`SPMTu2&sԼ0YUoRXY}tZ}dC mtx]fgO)-jR-BpѡڵIFAyJGx0Ct58P17({Θ$ӶV4D[;Z+; L|*n7V0ĘZN ]}L 5_Bl  ?I?v >5$1aؓ' #mNL#A\oNzH -?%P]gD'7ɭ>"@!#inWT`|NczfUGo_h[Ϻ+CO׊En1SF'j߅nyr.RBw CbˁL#wRizc%U,}E]M1PɀE-b7e '㓸F/;<ÈuCE`!CޥqB4c#ڥ6XBpGl~_/npmʖ2ؗs lGzf8,ĿD%3//m_ j@mk$Fkˢd?Y!c`J .G޿`&e ho1bK>+GCKjv2Bl<43`EsbsEUtsB^,A̜)ғ71XhQx [3x%3MJx֣z4ֺ050t#0"هRX\0@x6}zƷH֭'(ػUU)@31Qwm{8q\β@υP!E9mq$%E%H|+['hGũ*q1,R[L7L(+/{AJ.imj־5s%hb¨yѬ_+=RtJG:tDuO9|;h|ߘދ9BEс4Fyzk W 3B؇A){%} 2 ֭DGyЮmm鷛%u|3RT TkݒBJ hBkA9 :ea&,^[`kǽ9:_vպǝjvܳXDVDXPψ%aI&*؍WC*=MM{y]#>DCͥIqS(a%rd--fob? <26waHBi <7#h?](("BQrH%tKLƆ%e[$*9l1ǒl=#o'!"Sx`5ī0t؍>`t2?yؚ7fZ>Ǡ $\kdz ]UoqDq&+T\`)NO?Y,YSq1᧐%%IR+M8ID9P rGޏRu=z1ߘhu{WJ.kŸ+փD;o TV&?CN +{G4u?+hAtJ,ͨ~*3 %F Q"mr0;ı`peDp##.,ۥBUIdԻ"ypfzX_D$s攉7QWvuSe )C>بFٙ&YA-qv2Iك^f-H3ؓ &JdUA4/ 3l2B#([!O-̚3[6fu/^OhbuIqNT4U҃~J\%A㪍}uJ4Afom~K42sDoKlͫ}) jita RhP9(nQP\{ӿO %wzJiV/*i"DmQͯgfK%Z:62%dGU)#I*G>`[miKHY2D5S͘(0c&`uD5Y]_:4]I}qpGq-41tXd|$A=L-!nNؠa,YE~=>y?z(c]}w9 +>)K2S~[04LaLn9[F$Vx\zgC~;}KJ"H1EXD4i.( _j,gG/.?["sD,be=KN9BfOwy&_d2 3h9ܗb2[TSHո2"~v-B=媑ɢW FijFV9I %.G]`^}ԃ3 /b!g)L $BGM#} mbзж2!h튀иE! uy=<]!N~dx?inW-V3gJ4$#~R|͜q`?#Dͯƙ|„D^\Úֹp RDHK"EFο{We'9_ pSoǃPFɛDR2RjCb8k-nH v*Wh7JȐ y|]Oį$JYH$P)fNTwq[7UD>i>|w 8a_\0][T ͪ;}O/IؖstM6Sl$bV .ҩz陜I8Kd[?yѕ[`9wm_iڇPkfViG|Q0@h% >,dI2Z^/N}꛵nGT2FwE6Yor$X[_f׈GkkdY 7-B< t_( ':"%=6/D@B~󚔇7UhK `JVsr!Š36vt8,FDena3]ۉ E%St(0tpcl DI[XN@[XWq_eb&v_5s%;|*P?57 g! O<+П=ꗐ;C%L8/rx_@-@dykk+_Xhl'k$ Z@ ͛n{-v[t@:qSǟ%ƸI r%j)[McC-_QƖ8w?b[ІG-xm;@?rVWRʨ IEŪӉ>WX>,%L=ӯtzmQsl3$mgst#&Xa,_ÄroTu Kvj9$;`]g 'ŀbP&3':!5q~Nfe䍢H1lˁ$:Ȕam6);fZ672n<}d)xNZx*Ѧ"u$Y~[`GfgE$̅67q b!\[r=p|__Н`O"F%9RUQ"ORNIfM/x ー|gduοMXRCeYiX>TZe~Z.-3lFB1O#MR 䑓QL{MjZ#D-!T?pIkR.h2'(f+g5]~/"8_)^<ek? Xo[ ?yb~!iįbBoDRЬߓ 2,Wb2L8ޡ|܊\.PmB |dD=R(;̔`7xr|QJ֑U{HU#4!9B&߽k*:PjRZ"fx%-kQ?`97R_Hd|>0%89IRSC-*R`\._"gzFLRQ=.Jh1^-BLMykU#tܛO8LJ Z}7v+2tƱљ|Rk֣^iɞz3XKh^ ioDdI*z0Px ԈNjS1~v}po.CsQlb 葜2K59܁r}֥RhyMN KЗK]j|r>TWҒX}Yؚvrh؊C՚4r?ϓօCaI 5h̀^<.ILOMz\fJݠϡffoy[;>Ul LEq,HPM * XƒNj~6"p *N+z9F5;kY}J׶&w۩.I+yo(YN 5gz:㝄>Go:a5ϠHBdpĽk{DeI+t٪Fq3Øw0a-`6E I tl6 i~ ?Y8 w#["k}(4Hˀ`jEM$$ SGc[=B9=W.; 6"HlAD-8/n:dj!B5&] |Cq*C?ů7Y'SI B4N&'90i 9pv%n@^nQ|tث+1$fUTstXH0mhyToPL5 | .h ϫ"sCs wn`_{եM^t5fW@K*9 8p\RG  س-%LRu:Xq,PyY ߧ `u*J= Kf$`p4سG1DHn}Գ~VAv%@:TNq S*I)a@|DKD0G<~K}egr3{u kc>SEj鮵9 !y^?<Q4jPkf*6Q `hFKRňX@r*}p8ƃZ6-һ)#G Ywjؐd[M,~?x4"À7LehjN֟Aylm#/q-"$~ FLսf:'X Xn^Cs-z'##rRơa6y7*ZzCL, 0Y5)+g{ӡ'4XJJ} +[(=hkt=5Y nq2\I7 BݧZ&-(F`nǐ:> PEQ*8b#Mf!FtwAuENҼ'o4-&8 $SyglOB~֭ @ޡwOo-qOnΦ l9+ID/aO_6n^> n';Y~MqxUTp k$IOZ9j/ە8Aoݾd xi7`3|Lع<ŧw0Ȝߗ6/ԄZ[S&p%"ZOEk'I{(s6 :U|6\dW,O~Y,aTq<8POճ=ۙXO3gZCKU2zg爨7-C>4~p$i( gv1->=^*wTc(:`4 +MՃmkge\86L*03H #r|?Dgh?-X!dzTfTTLqxHQ9n| (+)@+6jQe n^7۲]q,:ٜTҀ鿫DsU'_܊υ5ubK LDRh*#y\u l:K !_!j cNUHx}[ `tw0K f v;)U~COIlI&jS:}4h&C3-m8edwt6r~F܆h}˳u25C+B=u>wFtwH܏hRe fsٔ+^2r'R",qS4v||0_;53*YwgDe{c2T.2 jqE$z8g <)=0j[pߌNEq]J9Yϩè9dˠ̞T0=+f$_|7?*d[o3:~*2|V_gV6.HI#JXiJʆ3F' (`tt6,]pԗ 5bfYT69;" -=ЩaUBP(}?a+=q|Ir%FwgsՖgQ&tL@tـiINJpTZiЉnX,,.8 hmbf852f0| =A&]ŠpB?2'V,KOso,x-8".QfZf.}H=rnXLHwK6,؇mqgۙ+scY`@ȗdpҿb/,.h6Ow nlcQ\•s+{%'fD4Z?hfc7ƭ%0xvPC汘5oɢ%U&l?P. fo~9m3 N=)AX%^)==G=xu kИZftjEjJ{#*s ]+2Ϝhgc>uV;Xz=KӲcyx*"XT?AoEmq3 s`Ri&fB~N1{}w`ъC L.jj"JKLk%6ͤY6.߾~j_ҩt ⭿=` tSyܜe&bLMRޗ-NɆh~TLLS*!nmTRe0KxB訵{2 )eJ ._ޚ|Nړ:b)?Enᘀ⎖Σ k.ʭ1QI^ ԬmXB Y(Q|L8wpY.}ONG"SC dIV[Nv(~0gGF(m$[G%vCqBa^oS>vhN#J1Q[rmsePA2U8u\;%C9۲VAh#}VBfrf[*8-bϟAlei Q )'Y+BEu57K*Pǂ/DB;GqUVM&5mL'0 ő}|I xA|%B.K|Jzj-Ku/M%Q^MlTPLߚ9߼V)BY:ZJ.+Z\{FO 1݊hҿz\ҧrA ^4ݴ`Izܐ@n : Xwqo%qH|&9ݭM S^ d˜ vk+,P¸6: _kͲ`X U#"aPko4D BFDrn@hv (0ԉlfg#C@"2ѢTǃ-QP*GH,7 @ZB.28A[>iS%F>ƪHv՝KTQσc sx{5v Whxy–tnd}.suCzuD Ĉ@HHC:X{Ix/+n 'plҝ,o7U |?7"3=BE~BJֵDM=*v ۴Qx"F8qpc-P<[.6A+8Dbrf=Wӎ:7ӷ]JtL@/@O6-@DXB>yX%P߿-8Gf,ƭDMm\Va`bg e3Ӏ0"Hhj؆~x~{z/ I$9!0 yH9f!X@#&^*=0ڗ^'i`9Gq;=#ʏ ,48l\jv藎a࣪j*$XwG3%e9Ȗ4-X{T ?s!Ti~G\ bX9qid!p|UzR.Kg#ep߮,{ۃӇKm1ICG]k%UjƏ+Z]cЯ^JW8q$#utm´ BI=X#a$N3N4rV+k 1Oxk^U` x| n (IJe?W8T` 3wj1wC*,b0X|b.ڊP(k2U't`dP@(PGJT9?~k& q d27현SY:p%԰5=a[A4 ~*m^=HF(Q~\Ѐw߸=Ly8r a̐J7alyhuM8Mwͭkp&5_[&`Eb;fjq,`]$Q> iGS`)$k@SEc#'0y%αyx.95mq%z'Eфտ1eT+M^$)8 d$Jos:Ѱ&5[].]'3bznNY i#3Z:`BVC Jŕ!z7h<ZddN{@8 c6#ܑ¦pJ+0zb D?>_|eXH$Cmd+N%b+[(@S_N5a"a7E*oˠ*g}@Oꨋ PuW~8Wq{aDB!-)x.98WR.`G"U@40[N5X&~\[if2zyߌ2i'$,Ȯ 0,RUЗn`|>х(/=3PЎbiXXdض>fz57ѳ{:SqgC@ g[Cu,cdxVIQ } *rnUp*t=s QxR9I]i0*͘|_Oǣ'<1D?^)?5^zPUR10 Ĭ .ጼxLF;}g-$yfY{P5 ltBltԠ;9j\C}kuΊ HʀH8RJ='*Nie]'qӓ/#yk 1d<: `r'Դī 0$o=~r1/V =7)B괡C$B ?psQ)85LCNt /}d.Sv/C=g?A{)mdjL h} kn͔sN =Zxᤊ<ϛnfZJxH@euY\ExZtU-\h/N nGe"?C]Gr{%WfNS1=,=3h^# M/Ƀ@"fUYO0&A> Od:2`9w/#b>$@Q5fC |$= }mƸzzp# S͙YI Mg~:xwn #4dAOSr:h{L('a2/4W_bd?P_% aO`$c0Sӈ1Z{oYlVŒWהM te;D579(Zndu03.FX`R.6W U+4r |?|FH"ɱ4ra7ՠO:6| =Ȳki|3! ciuz ៌v; Ep >|VA-&D.\ի:WTpƒIO|0vl.}'lX o|BQ뱨!"JEO4Eps=#j4Ǟα {!lHt0;X}CqvPud#=YM5 b]NJ;# 1{j.&Eۥ>S/)I6;2`9O4W]E]a)6żD3ڭny%s j}L<&fy~;G ﯘ!n3 FJiIΒ75U ܊5QrWH.'KEۼQOtiDkx_a*X$0$;\5da>~=ʁ^ͣG\6,%m!4⣚siWs7_R|/߲|m)g`m焝5I|=ӖsXi_ +FӆߦJX>ʵemhS~,ۈ͸=7}@~P.ېU~g/\ؐ7%!+Q+e}"YLC@b> i@5g33O/c$ZHygH3_[S5Th-Jɦ3t-APӺD? huy;QşNqlFs5>NOȁuE0x}zթ*D;A# ?FYš^!vQc?V)ȿhQ!Ҿ\?*^7zKrV0&զvơˆ #eՠ36'?c[u.BYb5;S~ہj)8`duB-1E)!9^ L(0dwQQ1ٶ􆯮4oӈfΈvmI70*[ocIDto@nJb7*h@nʘsZL,u]#_$U"$/W.Z哱C#1G}r?# Zb޹s3G`ng\ڵ\-`xCXUs=1Iwh& A!k)UBL$U"@$gtdRhjշըƠ?fɫs$\V}&Z$~yqz/0&Cėq dZ13HPZRIFPf@t[A&tG Halo!ݢZ (!ժ5m^Yz"gG֧#rpjO;s bZ-tV m#sDE5F'[X? Ϳ0Z?ϙ/j)q5PV'7b^ 1囄g5譌VSFպ-UD rH2(ҀN̝-19p/iHE&m{y>̟dH-F 2ZA6s?=hC"3cl} ڄ5{ZrkU=A,!iH71`DV`fL@1]! dPq 9łox[#}{U7)(D!x s'|>;(8#b|w}B[FJ8g[T;Y PW]ʝ ,^K.1]lDNj{]&dr# U M Wq,spѱ6 N'^P83_!K}ҏ$q9O(dre,S8'ڦ`,Mp&Is'CO!c_iZLQ8I|``6>Z k]Qq&j5>ZZ7QѼ'9=ʠǿuCnWqQK)fCߜzl|D_DHIyc?q_c{g>BUAgf18UAk1>,BѦ ݦ&@4y ^28ʣۢ'WF7ʁچP#,Dchr(>fx-?lTk<]I QqUP`z}\+8k6{v>v~bF|?m#z60ܻ >Ò+ /x{`1,ڴX)6ɘAηIɆoiZ]Jt I,St̰XaRofnNoVυ_vJ>E~;,Q,:}H^DX9Se,?EcOV15F5ع ]}zBAF|/Jz炧X$K)7: `HSt5K4ShrĊ`?n18lɳ".Jukce`AzJ;k0"XI0, Ԭ6PdωDEN[*2,]JAC[+;0Y=@܎[.fSL:U%,hƛA8lzp|1j[j.wBܒsZUgVޢV )m>4K"!vp|JK=bժ vR15|n340Yʆ0ge9њ}St`ݦ;޵jx_$+0R Ufc)O[ܲ^s(m Ўl_g6h\xy*ZRuiX/$]=J׆%0Udf$} Sn0J1bquUĩMϧKGV|̿D1JC]VQʜUkյQOJfNѕh0=k5&OSz#{Kz4#p@; B⼴]6--zQ@XC PAq +osiKv]Yvn^%loBۥW2亂GQ5+ YҕչVNQ.i{dhyn9i $6!ʚs}1!r9ٯ)Yf ꁔy:3"ux@H_m—Cx٩ٖ+9:8^L*%%4Zg !=v߃j`jCO »d {\rXu`>GD6 K1J+#dhn䒔QmG&^k/,[!}6DQMn. e@uu< wϥ]3)4Sgy@(:ua(F+iF 揾:`hEOUi_ jv-ү%D|@?4dZ CdUVM)Ep`6LѸsW*m/FJJO~HR99vWQs5bEgXY ЁǬ 2tX .(VT`&e|Rߙb W V|C)hL!=t+O8>R2 N#"ҥl]kaXBϙl.9 緼'F\N A6V/=s 8V\dSt[ essŲ$.OAհ.)N!_!Eqbr 6400olZ ]+uմײE>GNXx =)bApYq{Y뛻W+o&{Rcgby p'G, H#S=10ƤcpN31:@(n汛 PV4 g`W S i7V A\ JL# @ndO'^]ѪV \t}[:d*p/! s/S n@(#;{wLȆyS!i0U|XX$SA/PU5ULB`0zYT1[Q۳'JD@@.tx2tp)4mYڇ5a۵HDWMp2wݜ&¸8p̶ESt3L_(dc-Rc+lVhI$]ljfۚ4 !H{80r%ڋ~Aޘk0%$|eڎMtҘR! B(gHSڳ/iam+g` Ki$6 {ʁiWd^@d,U9*%EA^tǻTqsOQ}3@"Ư<9Bࣰp{ ~qkDr6m #hȨmiLy 9}ԣ&=3| ٳ(}Tq)7Ÿ;pq Y|?wmrI>Yl` _<%=0ƖO 'Xrg(O~I.4I4Ayc.*<(b{vQ9p|~YY~1qdgpw[~/$W7B !Vw%vQD(CQE&8Uiy64Fh=lLr8ol+&DP|meo#=]\?,Ɨ`'|^qryoӊcX9`q,y RVAT%d::n{Wgv:ڙ [8W XG.8~%;Mӻ,D^4tGlyRHO\R)p/ pL0de_(=- vMёͩ"pH =+fMqu*:Q[ KQnO8;pǞAǖL?݁}~w||i & TnJBSH5 Ev&B.'=Y;K `Ŏ=G Q6Wz.XFgzd¯S%FV &1Mb97Y=Bͮ>\XKx. Cz/}Vۦ>c9t{''dhE|QBɎqOqy_^Rk_{5<Y!@3cB b9BؿïQlX׺r t`PpAMGJnMşIh,.?kĹKTlZI2t-񳯪1lKu_uEP 3B0"ʠ9wGio4uI0%XN 2n`C% ia1y2Sml8/XdG oVݸ1[u/MƲLOVfCV=S1%:٥N0zUbTA׷c_-%X^Lcnf82k`-d-@KK\l쾆<"w)nߥ Βn@ ~l"9!9 YX>;5r8Rhծ1?OFaA>כ䕘˿ ;0^{GsXPOZD" -NPEgqq{=c2=wʠ}.5“Mԇ'B2KIa>J=ߙSxZ380(%.\ w&~ Ȋc~!-Z]w_cZ37wIG؏nquvm@+3~ij^.;eld`XRJClsCUsK *Qhj#m0|)sOSkE3+|F;ÜЇ@ދdl.4;H >*\rAY}G>ݩN+mx9o !xWwwڞWOxc5^pm3;vԵjDe': MS%]]gc5UI:f^)( *`Ä& *μ? 5:/E"Oç$7 ZXOLZ3]싋g*Fds*wAɲc̋ؐE7oIy BZ3i(^KtiۤSycm|Ì r%RÕt Fw?ݚ-x>$ý# @Q nuH) sٿG'Aѵ a`L쮚eTgDUjIjcA 5t% $4Wܘ"lMuUli EOJ dmwan`"[P>gK6+.S3{*ϣ=}denPt&Ka^2c<׸8a5 +H 2Bt:h#tmc 8̑OTGndEMԕ\_aLv%3+G6^;8?ic# X đɔs1Q2:p8ȋi{X7Gnb+eyQKn45 &yq_>vS8mF@̔kC&zsq(ܾ!B @/%$:vF.@D'uw̍`Ee&2gCC36@1PbwzD 7Zչ^ۃv6OXCLԘNŶT^P&`g`B=>i#Tۮ?`:$- 됰$:"Q$54m .;*%nD鎮dyR{ iSnwf;3D6V~ðS5Å^Om7@hu/7%\1Iw{&"pbc٩*j %EűfgcNjWrBPo1"*>%'Ռ`Xמ$iKBa-YS)tGUnƈ.xcrY{CWoDi>Ov'u\}Yi/UA*Z鯐sp G?_UqefJDղ&xAql~B,|dtg҇Zfv<놶<hUDܾwDz&JIS'> ɕ&ڒ/FhG^,5h|FAAZy^#BtLt{lxn`5O 4^|T 5Ұ-S} |8{w? 3px3zW ٌ=NA7#%!:D^bfV*^ ?OLdA?[iÐ -%~#zլ./Mؒj#5,WAr즽i%Wߤf!#Q Ot*~e`^'t_Ծq.9xE <5Î3=7YzSȔm.z <:Hg)A?Wm !X<ˤWM"$I%:RoS6eq*znTу-xKQ0aRJ\>,%} =WFcu_vP `uOKha:ׂg$y:OVȥߙW {9yV ؠ6O.&,7-_|m%\e@8M $h!eۤ"咂$':m~$jU i2㽉WEuTk bvw{)Vf篹!h*|!@}m.{4,Vr(\ׅ\ > WeaiCXaXO $ejp\?TSXiXμ>rA{..z FP̸ױ)QGX 9#Q:xhWb 'N(qͲ'GF@uRch7|HUg~houNSOC:HrF Hn#%Shsڭ|PϢ5r/ι5# X]h͆srR=8~CP lsNf{Ul^Z)]hQEq7z/wdkB VWԢE B3fQٍT77&CZ?ڮi'Bg, M5[^Jg9xRpFZKKPw`ȱE\s GI ~EtYj 22iR܍։Xxtx9Gh D71aSG `7n?MPmmQhM)-@4晨<6 t7lR볃 Cd:XI=AaP^NMP(Aog>/ S[=G0Y$uqxVo l1-_gj##! .cB;V;LJ?9vi;s3o=! $yK[YVf}uo39vȗF(cRU0eO:uES*q[7/T|@p3y?k!Yv[^+u:Ssj2Ԙ(]^YN{KgphfDuPLμ*Kಸdе;zxo|дoUəv!a5b4mB$Kݰs'ꪞhkkE Y0{}OՆn~9C=VśP`{ir=@St8K/Ck뙴 y@;G?ԏw&vGx1zGr#K.ْ8EK?Y@`{ cۋI'kY?ϕ P Y`U9~\}6y 52KhPi5Bd{ ĸH!?S_>"%lA^ȆuiV}J[f Vdn0p;dk5pYu?PljB>gNB)LUg33E°{Xbi y8t2 !Es"/kA'gN뷗 Łe<%mZ{6aS\fՙ;P:2p%c6^?(|6 E$թߺ)yͣ69ݠ/|鱺/5QϵЙ3֔5r2&Cq w\gī,"B?cJ\4# ?LˮFR!u*E.&hAI&[y ‘H2CP߾7:.T56WM~{s`hT%BD țlQ1s[к S:\ha`E$9vkP?Oa+G GKd_`J}oxCg#qP8z3K貞 r]h}Sw'0{1ܵarwJl]x0\m|\?nyC72\(THJq=ǤzGF*Ջ)L}rUxcB1r{@͡{jI螴ua<0mXOXOf@d|&nN"G;E7yٌp#}σʆtMQ t8#:,feh̭^Yt^baÝ Zir9,)&66\ 9矸4qLG}i-w2)䓇N$°]ӧ cd?Q- v[P ujC}C`uPү8IN3:ʗ6ӆ\A4w^\\]%bSI}_",C{\53RV_gS* =;tB|-@Mf G,r7&-E?a9?d}#BWG5.Hɶ#IWߖ cr-9yn 02=JdQk-5MW`߽pCɣz:a &:eBf,Sb>ЪtB?:Wt΃MМ)Ո[E%mq $t$r^bTwQV}LVo -m u5M&YM?Y3njEDw "ya{ &⡮?CmT)JI vԢaײ(1$xaۄI_Ob#wrr.mWBPB12K)R 46b#ɲ,)B٠ћJVѪDz+s}|H:̱Ӄ^ vr--K "p`懛+u+sv1 4D` L iG*)Ƣ";7=x}Ju^7ܞΪ䘬3q4[}??ɫl[w1l [$_p%hF˜awҔ]QN0bfځ`P]7Pp6_`;Jr*,Pqsi5Oet[!z.q-U@FdtW.MVf5{TI'Dޱ@ꚵдeI{ٱwuO5tC-K^l6Xwa_SJPPN wslVd%cw{A!OL/N6|Fg/> =;#QF S#8caC n܄ݦXXأ Ht ObG~M+ Bh>P-69(8OT#6]-̪)-Tu.RdWMH!I*x#}}]p%;2~ [Q9 4gV4gA 3ʌ{58XԈzk{Q_uH򟟨"&7h_RMnFTLOYsag2ś)U8a#j`=v$jaFDb!S" muAē@wdP^1@@A%7?LQl,Ihn K7OBiv)mWR4Q:˄Klu,_ě`?^kFEړ ZP9-__cLլ(k /rX u`SDʩ**^O =r~CZz"uSA?Ϸg;r?f0>,e0U`F`rrZ1&~EZKG(B,_VDȒP5_J 'C5q#O%7>H_8A}8*- (kdİ3'68^ h@͡QkM| DXO+},f]"XDt*B }FONˏH̴/lx,F=u a9Eko@o¡qb-u}3h1s&UTMS^„yT^z@79s5 w|k)\`܆6Y.A.6` 3 a7 dIF}[c x5ǒY,1>%Z HSe&~%Z0^#n7V&dZ\Rolu~d˚]K_6ߠJ'$*vUr(vNL!y=BINey7%R`LoSa;vHޘ)`VA{FQ tHcVۗ <<7hܧ$3!o9U[Wcyɑ ji%ؼXm~ aOL4 XW).ɍᙒuV=9Z4΃+OH4݄*yQt/"2T.^룾= 7 ld&+W&%%i--IUMvn$%Ҷ!-HYd.'p"S3 q=-tχʇRIr $Xu_7nBgslVB{-ܼ2Ք;ŶaفJz8J>D7D+B(~/H⹡w6 j7%k0>;*o?Llc;f}=#cYECAm-Xo KAk&!&7?+u0N%u'Վ2_\6Q'Ln٘.i?IٮAx&;w3:mV@ki:;@}`f@W`q8Xdhv707cE;}?}"*/ / }n[;엝Y[㏾{N1w.IJkgsƮEsR\۽7Q]^Br*3^8`wV։hCU컶^a& wGϹĆ̼V4)e+"Rv@`KOF h3B())_ܶ?%s[F..DYUcm)t57'0u M)M. n~X6;sn漁o}&ܥDy>u},3 js)ʺwa  XCV" OU~O،Z6W Kkf+Xfѧ9`x ڤ. vW )~sX!Q;;~(sHIBG[z)ET~" x[O| aG/5v@91[j zwӀMQsG3 ؋VY aa4,@Gdh,ݮ-I&Ռn09:LݣC9Ѯ_{瘶)g(t('Z7L?8 1|y3C k\te"\#NZx]XY<ߦmiխS6}y,JCl-ux ]ݡFyD-&:iC)Ba\sjau9q=%8_s,1A| Nv4V-ⲤLצBmjlZ|)Qc|eOF!uJ Yjs`Wӭ M e54wX6Ǝp\(vi6c98F0ځ؁xlj[&A/ ^yۄX^еsQѭhtf6/YBw)v[6sVouMuO8)A}6Q{UBm_?v!t0-ȯˢD߾=)J35dVR'd6K98`v`> `SćM9=4WHޅ)͟ nHOZ{2]%)܅ DKYxЄGU K%^MWU:]W9@7d,~uQ'Fl,dg+?ƁhC_4%5hDN ^[z5}'J\s vLu,??CgIQp BE~SRY) +2~=CK0c'h//苯 pmA|.nVX4F#UTpd.u^kH %>r?xz_EaVמA&ٺܚz4Y43  V?w먟cEa}Zr%M,8M p?TK,^E7ʐOgu]) 6 {.󇉋:z.I\mNL=kb! Hsu%v=DS\+*1CX))6$]<m9Yܐ%}D*xGp 8@2{I &"6qaA% ֽT* 1q@W\+?EJ(Ѭ{W0Ih♛ٟKCx,Cth(?Nshgb^%ef&hY'e-*q鰉$NM_…4iƯlR/I;7Ӫs"L9:?~lOgR“9mjӗY&HS`4=ABص' rnPZc*؞`Oﮉ93+8w@p02RA k5) eN:4S|,$~:*aroBP*aj㑐m\ur~Egf,F(>63d2? /w%#*s=len^AU9&q\zۯ;L%.SSW٠+2^f3 ' P 8;!+t,tWNlůw,9gryV$e%]@+`3,יQ.u8Ogg;ۉݗ6V3RA[ҵQu]k@2}KO}V߲:7^3g?3Ữ )Oj*$"([=wJDH3oqeH56O,T˝i2uc;щܔǔVu(}o3AP]UҸ 0$l%&AN=*o(itzǮ{_K؇)ߘmn_jzc(q ϖ='eYf"0"ˀ0{ZɹڑfBvx{nyؓi (6c+9" |Pp (dtX-F%f#PVUΪ}7٭I) h=^05,ٮ] $oDWT#FLvXmqn%pـbM5iPUhIq&'Hpr(Ҝ߷BZ+ /-oϘQ@7w15!ey;ع<գdOs"C-sM,idt޴G q9gdHt7ql<˂B|f9Y_Q'tβ[ҊQZٮ ZB] ؅.;u3&&aa|,ȢUeUr=Ap%WqDW9=N0p:[4Ґ^DW}r~e3B[0*h9l37K3EyP/MddfK e{/UكK~RT 8Ejأ2 |ΐ0.B$Lͬ޾[ /Z%zٷ|R=$[,"brh}ʔppUi4Onֺ%h3U?|RyI9 nuBRegͤl:.o}{/;<]0O^a)VnjR(ኪdeMf)Ad:4 zqJ$=tH'n6JhAAVOy7ӵ-Kne \P%(x>V]N(/oP:VJEk\8:Z =D $/RxfY[=u#IDN_ )O%evꊳ-H^Ⱜ8}m0^ O0BW4K~PEk{ R!5o+(Q`HX#&_8v}-T19G"5aU @HhW켆5< e9ٷa [\^†7t181^n/A=,xB}UNy iߏ1S1L$ xk.u2*gε@d [2VnOs@A[iɗR|ݣmWA)3+x06ڼ}پn!w E"4XԺ]B;I87~#6hicC_hGs@ﴒvw1)<B՞M\QҾ_T[v! w h ]@!½y)@q!S@y v֮)kiK+[pdДzՔicuF=A%~@c22.̓g{3L3,c\IMBfOfnѐz8 ~R+@!CFo7J?al%2QO?֎7$e-FY5XЀ%hO^G|G˶:gy 2e_ ,G ˭eIt=3Jz_̗>&RPdb4 L8np"`7.P^gmAW8p=C~͈m٥.WdfvNԨ?\?cf 9gվe@MJ`*ln&[XFϷ}jVLqq͘3jc;īTA@tb4GTP'[pk]GS1gg}r2{]}K)R~Uv2-Xԛf `k[[eL,UL^ar$lǘ9@$OM~7oxVYD0ߘ[RaF*+^aJ&bHZµ;w~>ӫTͯť \ku21G%uU~#@<^/prPe`$Ғ<]ㆴ}w+o_Ud[hLBf#O2D`NxOEo~¡7\so`x7x@ev6=㓏MM c#8Gdv Mx6hPm*ov?$M[+N{QFSY HY,(E#v2W\@hAP?\eo>'նץ*?K8~?=\Gy 2UzvbbLe\:b^Z^XJNƁ!V_rVKtSrJu8s1 8A)6C[Xܸx;#<ʹ(Qhyq`lg yۿ]Q!u%K;qClvSb NiO K7M1I-ޱw$P?&IpVx$E&nvfCnnRTKh\)Gy00n *b]Uc.s'ʄo|]@[65b̓? O!Ba- ##E#~&!.S#p8RDO_` &4:7;w9,*HV EݖGbmtMc!fx)Cg֦k+s}{F^Y_Te J_J!W&v0PiOmqù2Tl>gȱ=Gyne%t%j5Gp#+>ݧuSgJËFaX"MZG4I!6v5IG[H2jbM~KCo(`iF[b!ǭRatҎ!ϰ8%'27\Vb*i s?_OkJ_x*x%4bhC^BKq4!^XĹLe+?}iSV|*4]lEڠ#![S0ӂ4J%( 98X7 1v6'UG3B+=8$bcB\rxWJ4+L6!;uԓR-,v8 !Cў xMM OUΚM]~Q!5N˖-8=J60 I(Ђ1/ zp*j3؎[Z,w~dz1=oFXjd/!W&{OhL r:zXcP\]q &4e%hă)}}gq2,Ns+hm?-H+?}%]yQR\m4e4冂uyAudqu4\/aEtEԵ#z yr#R8#8?Y/z"ւ3OEw"B `m;BђD|Kx ^4}츰 FgԳҐ' lKmѿ,^]!|e}s+xܯ=K%* dm7}`Q IA܇zdgfSOd.<~q(=sTVz?ǃݴyoG߭*!1 l=R:SK[;x w8{=n`#,-`!$/>tp)R_n]b2ن:{Ѵ@ݡ1wrPs쑂W=Qhm3ۊB? "l'{䪎>mMFT 3+F cʉۀIy,FJ㧼AK!8>$07_o<Ueeś J/&4Q`ʂ'S6Kah̪Ԗs Ov+ˡI%zA+R);4`bDt|85XZnN[01v hS=,rt*g8YBSl>u#z>M#EX\,eۡaRjTf@=5?UQn, Q~#a-iuUJՖ{ F)4o#Ɂ˴9r Ra]v8x=]a*#= @NYf-z }^vdl(Xv$K7=]glv{9") b> }qk\~gX'2ض}3_R$Z(/̰_|^|xCOxYEL?=JD5twcYCwGhK}i՛Q0T?a4Y$7ʗv NF'0 9AϤ#T&cʐNTwҙICq337^>Q]ɬt-XC҂qM6\aO,OAX @0w(OCY*)gBN' ~.{E&p Ήx}Y SV$=t-]DGrmI$S}1^=ɾ.dtyrˣHo ^7 @sOo j.2(cV(r,z,XlG%Z˒1TTTr*s]nA|]ؒS!˶G*SZϱx? rsnABrfUa|Hd0-ܡK|׍G^NL;r/VKf*4B`o(H{ /cYjR2[:ɺ<( o 9_kcN[&g 6SqsDsx{13+-S:߳)2#iUm\t,s>gD?NvE)9c4vi2QD 0:7DŽPd,X?v+m:4:ms +BˆdalRɔ8WV_} >>WFFxS%L)iׇ54f%{6ډ]ZG^m!}:90em2@,2[/◄XW1oD;SPCZkhvQ2CyuD.2 ~n8[Cîy:^r !_B&V$히yMnsS}jc Igë(4chisH5]VE-K JZV }jTL!BYtW^ K6٩4L|X.2PE)y.'j_.9v$9ϔ%dH ELO4Nk5+8vG ~UK)/~XzHg{Y\XO)a`H s6|-Y {E>xA c6O0XdlGp3a6\7G?!nD:dru.Ah* А~mڒuJZ @lU 4LjT,z"\1Drp?>C&u?{2w#ݿDx\yO[B'4Auu~yQ RUNڇ沪G9rr-Mm *yCU݂U(lelA/2mz}Ps۷wj밪F@ ܓƵ>|9K`26I*[U lMaN#s~6iǡ̒yJ3[ϭIwD.oi2PT<٘ys E(8{wio˞USaBu|UES/y-:N_ptSTa\OKWsWڊ7ܧ-t;l;e|`l0MVO8Gm#ϐkgCd̆S-8 5waэ:6c|xʜ%|/& (y|IIo?70k>-9:t  9}~kuѯnz' AK%c} gkEi>AxD )+Jz$F[mͣ\ҝՏ޵O;9>LwDECo!Eh-fΖJӾ}ց4HTujyY4і?QFi7 ; :!97E̛P9bj'Osc=m=E+ZU+x7ZE6Ƌv 빅2,<=>bAl``B4vȑ&y>K+Dk"Nq}Keq3(^u 7jKli^Q*7LmôV?ΘApKߥ“'^W}!GAn| :S(]MuDx% #w,x՞q+b4 X\I_\e1opa Fa᜕G(婹F=Y?H={rL4ۖ724{+g2@wƩU-ٯV\&x+K2T)xQ[o8U/7cl+:uÌ4I~f'|wj=,ƅH80ʿ՛#>:%FvkxHȤ go."Az^41DrVj chN){#!|se╩9|I&}?j9.$6*]$ ڐ6=PwFPb4;(z6>CSAI$>O$8\w+ی6N#1mJ1^'fMۦC$s/Z5S V9oV%uMKg`#Z%RZK!hs>SQa4i4,i2Zaph N& X-j; LE3N@o1ۚ`ڭ i悷F!d{0-(|&w!)mA 8bq'ogLY8h &T `&L:|qp+E0h9|,gu3Vrm)+ޱ9\kD7B碲:%%<ڕO|0t'qV['] zBۑ&F[HB/]ns~QC@5SG#Qsq!<;r@Q/~VXΩH@}X"/NGaraLY%rx ׸@l`!Dh?, w*$h !fqHr!Ɓ7ćhNx*w6 %:b.tj-ݮZZ%zw4Ec&#^&"5efMKeu9XH%,/pLJLy#ЪWVBe{C}G#Tz3-w;KxOp")^ZQ3mn_uTWz,Ï836=#{)ZrhF셅E>j4-˝{٪swnj0YP2CzU'|&I9e}J4EY}F;dXf02CL]G*1/OvtY}X~*  E O.#]ZTMܯLjZnkZZ]I30gӊU\H,<c ׻įS$<GQo?>ĊNׁoerrI$~t"⬨Xl7٘~z3(JAD[ͽ(G[y ͠ N&fnn !^$/c!E*C|ELZ{4"Kx9 g|^K'f* U6+.8f'{XP!t 䦎t3CNh^'[-MjpEf1s>"c|'@PA*m@ /qc{ d#[`cFFe`|W%@h5i;s_׫E'R #Woeq]$&J %wH~?`zz*rF/ZyF֍|^mui4u'#izH>1t: Ȟ0mo"yfa45oN4g2ΜcW< ' Xj6:q#p KGvT5 %-n($D/*w <#xn3@ Ͼ$`NP {]JO|qq?_6-C'&=r-^us`Aq2NAB/[Yeݕ~@yơ+Ti.k rܖjϻ&:J>Pr7`hN=llB k7kZ@HAI6+Vu73*oGeN#Ϊ*M^/&.W{R 9-&/-sb.jk TaF@Ѧ!q{'8xxZ7[e2B#HYU0[Ө@v~pBH}7J>Ո` K)N3u |ߒLezf`엟,4l ,.qs/ po*J?Ioe#|aB  xXo Cb<` s<'>TEX:.`ߴc}C%4r"mЁhjNcdZi38"H`8 ܻ$01!;Rc-"Z0$aiQw~A+0%EF8qAS}%SH-a{':@Qfʳ5pq~>cDgr"BϽpMq ^ KFrCi/SQkj ;6IF|M{jm[g`ו%5S Y5! }!8(BE6:x7k+Z_[cÚ$ ?-c,*Ϧc-RFZV7ACTyO H`gqR\͇́S>Đ(E3FhL&TUkEҹB}^~=WJQ'1hX5lx0 "FKꦘT\_-9$ݽÛؠܴpPڻyW&+$K`1-VG.\պIDޚxW ? rVðZ@vRn;-$j{z 2= !:-q[FCPc>,5/J5!zo%nNҜqG@Kcv^}챜~bȫ3e.״bNL:ZN`o:ܳ "?d6^f7ӥPu쾪/:Ul !SoCH-1DgZN wJ3^`qtO?N~]qcCa.e#ۼ޼ IG.vc&\A6E-tSStO&A,͌6KhMԋ7q<Ueȝ)GEjj/j)*4aX0-ҧ6Zȥ/G n8e~)"|S*SkŋƋk XR8R+fPD #T_ Wfv˥o\4l6iً0^9bTQnM/ B(k8BQig k>0 1u%!QФqUk@[z{@PnSQ:8q`.RWtuY;~.륹W=X%[&QS.?~AVj@ "&c ^WЌΰArcϮ_eRv4mEGVEnJZăiikK?ȕ*gE09OpI ;V6; fPvZ8NuiS28f##ZhjheK. :_R*5VZ-O5f$f.e._he/|SW`@Y&G&etG$չ$dfzIS}0?O7rRi샡\HWdd5!F )4f$k*!4r&+S`ѪGDlSP1 BɎk8Gfv? L~֝_pPVҽzq߁sh10׈ Tx()G~ &*̰҉iQ<-nLj_)GNwĐ \r:^>kG"Ӄ)Ll[S8633\D+W*: E'*K}~;VF+?{գ`[YAVkZ${֕EƑ5173;Oxi&T@ .$f7} neomuL!ƸShϻJwc"3uy8?It>̈́aE.;Rz"q{_]W|<&յ+"8ёLy7fN&aIi?D.T~:,V)>:Uj؁Hƿ"ώ'pϿ,şrޔmQxHDM+pU`ؗ`QgU>nߓ Ꙁ^BR?_k 8 '^8Gk:4tl0}qiL g`aoykK~dl,#/FD|rPr2\5Fɬ{jBvY"MAA0T\UXWc^UBmuqCddඣ*wE%DR3ÊzoI8;4ڳ݉4 >U[2O]d\a?|>?ƷĮ>f1.?Lߝ\moܽ̿ UZծ^Mh?'jjZ $ [H_ ú)cF=ItV,b1'S9&;w Js;-o=ɩAVzJܐ=醛U@!VƇ&[Gox\EƊsH2Uj5 +v$CbSآi*e v) Uݧ;UMJw\;?2%QPf_m8#4ܺ݋ ,]׋i`^,Cdҩh鬾[r\1t!Ƹ[O'8J/ڡ!>  }#.\qW̿u[Q9_@lv*^GYsr%UxU=Ij{! 5[]k }2쭌wazMs=H0$R6$IR,;x0˻ :ZQHcbC֣_$Tymg'AP9Om^J% +"'’,$' q߾*1;t ; _Fa܁ _EB/ؐc%.:̠Ku Rku{Ed$lN*|,eFS~ٮVȏXL3 t>L=PAE/ڷ9|]5H%t' J-힬) qu0龰ft>C3ltxs&klpR9ک2bW#Y^{ I$nr,c|wG’xۏbsHyrBk@;ȫ:G5R=vxx e]߉C-v> +#z >˜k }]؄PC~kZj+fH1J[9G|:ͮq^i)!i2:b#T_Bc]IoEhRKaUQ|r&2zO@(gQ%D4؜uΝƞځN0rPkI\ĴzC}*ÓTo,JBxϝ0^dEo ȴ.0$WDt$[<ߨk!&i˴DKׂ7܊cөVL9 {YUYY3 Oѓ \t0+=. sUz%Ls9Et-Ľײ|~D6z "/ē޲!SZ^STfz5fgFjP d:0>>C؋/6A&l)0N)!|ʄh鞲glYICXo}Vc|x*$[=1/mx7xԶ=EEl"UsBUg3 M S0š^EM8+l!TÞOڭ i "M bTi%!zLӬBpdy,*{ժ7?/$}T'oqFa֎GSe⼵+Ak% );J"ugl 774%_@9R%C'im[ 5-´1ג<PmrE3ua<1SL+_Zq) ~57ly  UpVT`s\hY}ʈb A{MQ^ȷ=Mi@-voVgZ6]HReBr2K W 'KK; . U>)c]Y6`MHF di6w;9M[_T"t| ƅGQV25Yhow$.U$N%áxMi VmRD; Xh R"O3{|?/J_+nS=y\cY-J!G0o&D=G!| ,$p/Й^ѳu 2zzlGFLZuzvC'qYhf\z^ipVarvK떿}džPeMc996" w<_7Ť5UJsli˛'H|W!ρ\Kp|E'rTnjvxAvV .eZT+P8!`IzH>iL:;dvnJ˸{ם{(!tku^8` 8yM#\~ȈL}Fn '<dL F]X(.J<`WӖKIH޾Gc|e.d0!np\=_g5xʑ #%xbׄ8HbimxJhSWA64Y x * -1^>ѧ1z L!aܬ i?mym #I5~ NwxiDöEBlIM Q(8ϗQj48d+{#Ieej~iG'\Z>aF We$G)hՒa<_͌eku ˟7ղpC荲.tK*/u}p+ƶYLR5R1 =z[qOa.[ ĭ I`גl±P[k NcǤ~A$@/GAtz2LQ)fiVxTH=4e2oqJG't9b_Nd-wT&%3^M&Њk0WSi{'T>?-u 8U9~Gl҂o86ltTvB`!+ڈ}! thq52aL +E0 3*^x(C(VzOdxn-͡ f3db*c[r$ wS`8O Dx-I2oP75slļ等QPpVXT68BS 2p=Xn:q^X>eRo^h5|m;}cғ~ü߰7s%n!eaa`tmߝ4gk_VV샖X.n4𜤴 ;g 1+ǚ.k2d"` EN/Y]gjѫ(9$u'[?X:a5~2˗++@ DxRB/i?Ƈo;&u]))y|?qSsA.ǰZ`B5Wdԗd ( BX<|/NnOzשּׂnef:69jAh`H!Af!5n xׁh`St gl>R(4 !0<1f3۝'H[z)epq6|s]A-6ߡ+yt×,20hy.LhGYGɒ<97aIS20 O^+b&dyv&e Dގ_73-qy R(cRD` \G& p[~OG 05~rCDqKQ9 &QhC)4r#^.NJb<^#P,4<01h3m 块og4.7rAY?T8`lT=OF&}foE"(ѼAA h|Rf_liBUC`QVfXLS9],F:?͎j\aMDHZe7G<]_hhAv <:`H=}5HYr M_̇9yX?ӆaaHok%j Ӭ@$: Ѓ%9V⾋[|opMeTÕ `:+CR1l0  س9&:!qGPj6y#RpVZ@DZճk2\* ^_a7HX9?G53F)U9% ԓd3<5I^( &|C{xD%^u7V^a?aai^ϫI,YYCcJ֮MM ʊ D@_h=v6Fp w̔c2[[M 7˙,.Mꥋj1=!I ʐ GF3(.ݲ6Q]k;{F*6w&W4fa `*څIG&&]ωDX8%+M02 VnMDY5zcEVOfvp^$IF/${I4L0d-|Yӽ#95rMjB njx]MI@CLESn ry6rBm"VU@b)@SJ˟|#Uz6L8~Ĭ0=liEI'<w JL>e~Kbji/ JdrXy+u6}"gb!{^jo+CqågP ˪?؟4#Tӎl =xjawbv`>y.5nyfg+mdR!%R arne$ #"IGxil󽈕=3º^ɦÉl)VWJa5)j#J T`J -sT%(FMAqO6dI/Yw4&Zܥ |Bt$o׎ GΤ& noD)}? h-I:+_ u v>oSSiyL2C*/ nY0Gg륑< w%-EJ6Z#_\J.l2n.}t:0Y65$|KC;6 {hV5sVUp 7 .n@1ƥYUiHeg(hD뗥6kPy*yKŬLd ׿<% *]lJF]vY!؀;|Fs&4z)vU[j x"C均l+/1橞̈́];i ߑ$ 3oK-g;h4LJ2qW|HrZ뎸 ~+T d"5fQ(/"Ou w9}NpvG ˢ}ՙ 5۲rBt^͇eE&H?~UK129իJ2BcFEʦ1w򵟋x(@s dnMSo܊6&ޫؠ5\*?$XUɥMWm ?썂';1R ,yy+/^$RFz- ^>74m|8M>NE!Ư_sԤype=_;h{s5 o 29o-Ul@c6ULCFbĤ I Z+[x4Lv.7KfcG_m'Ow+MŃ\J<'* ,c)XE$D$9!s, @=ܑm2BǩMC\4!ͰG!21R%#Ԓ3X(It[+kV^^Hsg8<#.Y״$y /ɚRDR~< x'EtU9䎦"{|W%Jz-xKCU4[#Nn`o87/ӡǵI FCOC/0dsh<袚{Xc!(ҷj5[HZEuWXnFY]~rkr:)0nͫ[8m֦+ ?ENݶDǖ/C8u3[;Fv=o8'dC/oNKUa$EN>敧NK̾jRtDՠGodQ}^3Li4U!3fC^KJnL·gJ-ÁiRZE ҍbpG])b)" c~dlG+kli'ǹ##r/8r}WHg*M2 9-qn0b ZLu[3iFҚi$@=<8ҽx/5&zY23ޏT=cd'>sC31ăM.`4^1^~]jyd_:8<ߒ1&[!?E@1>,3Pe}}U3gEhx cQI1ooPaKV70w›"Pn"R"KAzc&./f9h׊s]ħ$> p&B+;{FSH+g6| c_ҵԼ>:&i%iSF)θth[k+܉Q喸_~X;E5Q?v(DB?hj(FH|ۿr #:(d]*v}Vnj1q`J{C~Jk0"MdqeEfcgYЂMϊi&zCH/*ze.t 1πўQ_Jhg3Mhد+RNhMSzv%=v|g(hGҖw9jJ|ʲ޸gv"XVliwC耸_q'[\c Tj,tbWѩ\k)zR0?_}+IcsfV1_ƛC0w$^f1%!(6xՂ@#9f[WIk! 4c]FUrA ,k>KꤡЫkQSs2Ÿ[זTxQhcf &^Uw Mi8[1K b9da"GY'0;`]sF\xraֿ Bu9gC47ҏgom?:; *2A4$j~jGA<<!k=ŬNl&[|PZipx( ;VIKӵA9Jݲ!(N7r9ߝTX -H2ϭ+㘀Sŀ7T^8ԲG)y^ȩ+R"8%s?usfRbh $OR=e0h48"BXq^]A5Ybq5xP ɹqY٬ev7FLWn\G;os!d֡^Rbn_ #=!B m:fxETt 8%U-pJ#Zs2xN+ֆ<87}]ct,޴ J'䕳-n@/e G+-w(4r5$e\քn23@_ I}h9'mntih61#$B?+}3Ts~ӷtKWxt=AI/> fDZe&U+o`4d I߄6'kWe1Ar9pHnf#O1V5RؼzTe2Po.ebyT}Xڴ!jeia4v5:x%x|uzK-RCcuZS{Q}L aH9r G܇k>orbG:hMPW^F/l7_ 9| 5՜<nl"IKOCc͌xoȴ.pKvp݁V//b#c^~}́'/3SkI/BjuQ4ɶ-1q+sn_fuL MX}6+͕%M2!Oڢ\ K@+iw,6vcyqI]gmds Xq Us)[:' q v&?9U%/ wW+ Έ淒X"Jr8o܌P=[@#w>n0DV|"ހ-xAf'wiC<՝6N:ky1~pqL9TYj;O:8A,$"ҦfwYB$5qq80ϣHr%~kN ^>Tqϝ]ſ56MX$ר/Rxh MjR˚mh|W)DW)7H X3os {6ٲԨsl5[6ߑR[<-mi`L_Yv%XqIzf<f|EB!ml<|#() 2Y!C'mVKuHϣ"D:>ЋxZ9Tخx|&]ryGaΔKj@`UmX^bH˞p#4A^wHgFUyRotZuntjIZEjRM_'07ZՆYχSޤ?MwW7Vk,-~,S '>E;boG%Vx}ql~S'O[rf2!&26U?8s 7ݜ,==3SaS)i}Ҏ*M; UC`c \5 YT饞o-^%P]\h{!\a0ymP}Ԉz8*!{{s==:3ۇ @ wLCW*˓i~TR! }," B4<\f6RHxO[5G[mW)L$A`H :.‰HnL}ϣSVPhX G!8=I*9.\@juݝ u3S 9]&{ -ݢ!h)?U ),CFd^ .ñDvKt>(';5&>,7 DU^7UH#])c c` ;Qџ6k vhRGVJ`ό!̠΂$~>et +Moc/44`U5OYjUl&hdo ,q 8N % .54#?EO\a[gN=0_t*QL{E$ʡ>i8@M1U,rah ȼh~&`fk.e_cդ>&D` S($YȡW|``RICZ֢׀ $^'"Ddi[*9RjYbԕ7kډg;pr oVRˊWF%#*WQ( L \Ή6q> rX;fdDA(hھX ^-a\*~_+թ 7J&VTmzb9lk*,,3:-}ۢ`5rq ֧}Qt|r{C˪BJ}f)QЧc-q׊r;& Q|nfit ,}p{ۯI5-a.ѿa褘/?v?lZX`Hnәtju)0cX߁~N}ax3<]6?Rϝ1Z3ϧ€SfP8 HZ&&}m-*gspR4Ӿ0{U‹ #ގÎ`GqŪ:x/@}<6HF @}jIB&;jiy`SrKb6H(#S,h ;7k*bCN |5\EzzN)d@$<'fcals$hIIb/1o= ٕ Jg,J* iޯLk,B;KBQZeXzT)Õ|\s GW^&NTSF8 R *<'i܃N8*"n[>?UާsN_eocX C'49~wNJ6)aqF/4kIDj23fee3[hXUyOݤ1d12i+ŪybyVK%s3-Z1|v e5;b^Q.d!靇W\fψ`'l9xpgI!|( -j?qA 6]qs"7¶Oa^@rZ<_KN/IHj)H KPEK˰u$U2hAx# 0v'Zc J\$>hq%Ed%x.)RePpT{1x5dw_KM޲uz` se%K?*CH3%v6O+U^&T0?~us(֬Wu]qdc],)&M( ϕY^.MC&j|9[:Cـ*)dENtIgʴ ӉeE. <"nP5mMh$} d`9b?:^LZѓGAy^&PDG&p1_&UƠ:&8D]`l ^+^q` $"2Hpn ߋ1̅'bTGYd6Gr4>a{|CYJ@]+k5dIJE09b@njRڢ#. xEm$6|uwginՄ,]mVpm`T+aOZmbxV*˄ Қl՝s8n_]NHWx(1|VPw >~'xoxp:ao*oHRfQ'6qPc_|ϷɊG|TqJ@FbZ.p%JƩ < 61m0DlQ2;wqdO&-4Å#sCFͶt. +"bMvʢ1!tWeO[ŐÚwI=yh 7f^ hPٺY(T x ^"Z1ڰA;kfVU鷟tǝɾ p?ȟTb3%󠧼,lbsjzjk ;;bm±kCJ:W&>"^˦pڇyÉ"4)@c^IFpLv"֎uYZqN_ tM3O_ctG98wQr՝fE[Tl=f{D{]*7ut .[ n2J~J[\:ńDqlV3ņ>O?`^-٧q_5~7Up|Z0cbb0CONnkWu 1G 1#xbrr|E![HO!Rw{N_gvT]⥭;q<ה.l,5$oL?F!M-$8U5?'}6M$٥7Xۍ1N<2J̯wpkMX]帠>|dkC bbr!G@X/Đxi;=kcC^?28Z}!Ul0f]1 h'b^} oa{N*O-=GZD#D_D[ Rq_p!$3L4R6b&AE?``\:]c$RDw%Ft]kx*4ƌLUq(!DC8$=]4ysD3CQ 47soz6Elg} /˶E(]g aik<2 e|p_Tfc6oFKԯGQ4+\4 FfMnVNRg#wIBV*חbVH-ˣ6G SNȕ ,S N{8o@Cڬ+ 9]6wMݦgScW&mǐuV}f0jJeQjކj J3A׀@>I!:ê:ԶLARfOڅK5R`K;PovGe^O ֹP__P&$ l~9Kiu"WdӞ+8t|X=|\<&m0-G77i !b'S|WtHX+1^lWeo2_Lg;ﰐ#t3$9Af @#,{}1Kg/6STzA 'JZl:EOE@E</5 ;j`'}{CA gD$|"nyPLHjR3 9C]#5XQ*߄kbQ&_&'as !iBTEEyՑueGrqǻ#8š|am9*au J3J)d!D*Yi˜\ͣ*V.~ 5YT#y ~ܯ:c*~6ޠTD6K#/erwE$v#&zm=bHφUM<,ڶ7r׾CLQg\ڛ8/>tytQ<Ȕ%D )%PU<2[3'o {1N,x0)6Q6$L'O-8#n/bݏ3ӨIx#~`3H 7g?[&ɯ`v7JqƓ_}Dd ݖ+j$tzΕ&<y0#֟!(&vO (nGʹjZF  NEn&"6Cϴؿ fL2gS 2}j(R?$ _1Mǚ[ǝS(V{-Y֤ܷ#Ի:V7;޲VXBT=J*uoyGRnUy󙧢Z7h+$4ԏ;Y(/W PIX(1}+6"NRV&Tm=BA~D4C>:0dpkUuBv+ÿt3!peA>b^vd DoȲ4x>rj*THTM VlDq9a$ Πk5FU ^Je pxT8~ae8}TIoZH7""bfjd/ n֜:W٬X1zqTϤ5BgL?4rQ6ݞ>zWxi@Α+\옿Xb5 %|^V3{h~d[!{ )^8"Ͻy4CцT9?Izp$ d9'0@Zr"vc~Ȫ HGn-I+cuUtQgr:ܩ J/x<B[ =707f7F 2R `n7"z&L=V}Ӫq[s,UtIbR۠YZvEu٬@C1ʕ9za79p8-.yyxwXl29QcbI+>BkkG<, ꇧ5ӿS0 i&G]~!E\:t b4^mh8V"/?1iJ߁jГg?<]"4 g`fv<XHjitSEB{Rh5uW)Op`Kƨ2_)2숥ٌzsAi,( DgBr=֡K@STSdx5CHVvv:VR(ZJLڗa f0q3 0g`gE@nV`6gHV1Pߖ8#F[n[E񎲊7l-c:j:A mD<5L)jH$"LJ7اMO~-K"+WZty~Tv(8À\kJ$uDRO oĂk/Y%$bv#b))HIL+zܚe^ܗ#2hWSh\xN g c#ft}d8T.~Eh xazƆtI\ˆRf&.cfE|&YBFS6rVqzaҋU Bwĵv;2iPw)ϸԿT"P74ܩ=qZ*=a78dbYR%>zT,Ǩ/zp KFq[m}:]shBǰ$[WV;:*-1;)]{@~҆)Y )k!?zdwpG$ }Xj3GnLn_y'-O+H`]=%-&"?WF֬ˁ-x)`?c5X|bavp}(o__wh)si(z`[VW -)D|SItdk I5 .XP悒41m|lK['dhEW'xn+MtV"O :v^A#Z[B=n.zIJg)gA^@*4 {L_:dш ;\@nz35j=uE|y꒴BC/k =.gUO;՝F5wa W--%Xh!bN4:\oG*?Z'O"7d 1s}/o17VM88'5c1#Hf]I'ZzJFuI d]DI߃jKԘn>e=D8a&cXq45:oQ LFc*5-rJ2uȿh]qgmԺa iϼiumlW(O(-0ܸIcUZ%1QrHZ<$#}WHh!dbAVveYޘ؝ yŪ%X]Q"M},gAK&D*FH-"=C̴燯+Ak|Ɇ up$sTˊ cI8%S f!ɏA6VW| l(|ɫ#E IB if0s2nw}RA 9C^#f$BC4#+niSy6\\|!|`ijdˏ 쟟O3੢(Eל=tR`'@ZzUZ(mo0_ Aڟepn J51FF1!Oc]mV;[޶WRu4gꖵ3acY0=DzŅWcFa&41{b#qXɏmΤb c3\}JדhwkR_Uq:=rZis3dH&H6FJNj$^[hCۢbI==.+1|'/aԄ 5"oKLINs^g׋+YħUP4!ZIgc rT^:S)J%$E^vg>ǩQY:Q8oF򛣭z9 7 -}Cώ]|VQ|-6$O}h˗+"g0l3|6 L|0΀vщ5od1+KZ,o'_lo}Ť?0˹ ~L_?Lȍ,Ag +k/,/\վO~ yUak"+:`+0hD"Hӑ5yTF*ApkPEEac3M=`kyt{RSbBԫ;"<xHdyZH-@7;]E)+ې& Iʣi mC|t@e+HNQ^`fكM9ⳗd{c3r?`{K+D$zV5ǃ#s0vR7lrB] xSz3E/:|A l-}<(3Φ4B5dF*g"j2%*#uDn l1ֵL^m{L~*?>;|P,urƐPܧXۺY{=[Ks}7G.AtȬR!3i݀~0wD{ô!)w$&xB%ꌡ.X1P Xgh!N`^GCeCys @Wॱ:FgF&&}?6<%;mJ[4Y*|;}ճ_|L}g GgJ򬲹9d]>?Sd0#&7jK >\fbOh*ǂj1ο=%;0:Rt,&6- VgfH ǣ1gM ^&d[3Yi?%ȂFƴD#Iȏ?uJҞCH>t R]ry*}49xh9i5$$H9J_Uclb4hNI~YξNbe?{7_M@Q.w|>~KMGҲ6VwcGb?!}LWvRJPbG+hhI6Ǹa,aA^?+}>]`kѢ4HYfq&YzXš>fD3_t]1#/}y-3,[ҷ)TK9Ai -D\&83FdUx (wxñnvD:ͻWfEG*[+Y1sO:ASx C0N[dr(yiַ 5)aFho#hoXmd|6>!j3uMoΎ1̵WM)`'&>@%?C nwgu]0$j&=8 >jVZ[jGAah*bAܬZF 8q)3Y2F9Z`.PBA:)Qz`ɨIFZr<%zmlQ] }J<}ĵrO  ؈[<\J>һ(o|mUB ,*/ՄN ,a;|etAzMrqw h~ ?1D-c*8^ךJ)+lKkT2g,£hֈz>.v.kEdup7-kW Yns$po-E*ΕP|9)%T#DZFh(7G e`2>`TӤрN+- lC0 &aYAtiX1>?E-³ϣ g"/+X[G[XC/*!Ԧ(WVAH›{^s 8C|vYQPMJ&(+CVcDDu>Czv(E..gҸc OGT$c=^/%ۧ1:NeD5 CO9d-qre6xIT'>:KS 8"Q|bZz%_q,8C74F:kD-r]Ebȩz8rO=MMaS}aqIcjx3 [)G[\D(O*Xٮ<Q30d@ m0^b);Q\:$ RSl[܋P1vDq}ŵ(_ԥ"=(7z&/5$G;/%3t;w$ZXE2*luٸGW kה8SZ1)[%fHɠm=Bm A+. qr-\E`-n,CG3Їi@E0x+q!3T~V%1 '7\CЄ0)}(^rHo,|^`Fn5Cmߥؓ18Ct=#o=7fhP(.[Q52ι3D0EpeUݦoibBҸ8 n7y YCFi;\ixch"srg>SG(m㝘3;?3*DsZf\J7L؉ae!$dq8Vi]c9 @C;PUvCn-3'2QTĨwRjբ.h=jA2'o%bpE; $s} #:9VUqTZxᤓ[⁦^iվ1MAQ3z93[* B<\ ;l =m+ifL`}I|^s F`MPMZV BH!st5Bdɤi_>O(&R`0r?ue9<@J/yR8S"/7mFf.Uw/`jz"VMє>loAϊ=N a3M?z` Z֩d%5N;FEaHЕЩBDBY&B,atZA!Q :~~YlӀ6w5^~beXF e[)/1ޒ֞C֎rŵ̇7pQͮސvք2(qPGa2F`Ou*aq|YBp*eɪ-'v d:Y ip@gS BzOD]-RnLu ,g n1wȷۍ2z-wcgSN5HxXM*Y|{o_Pì75V{Mg_Bk :SJ}l9a.uGqyI_ok} 0vgx=%oM[!BY"U?vqAvB߲2ޥgKVkU&ep+~6%[4.3Ƥ\!Et3#a2a ׳qzF"'qKU_aT(QTGHlJ od9>lGv|἞vgUaT: 43IoN4Á0|yX.^)!sAk'rTjfyޤ^Q`&C QZR~^OH 7=W'f&UrB`(Xc'^tƮ&8HzRӻ49:6 #̐4d )w %eJh(H:ϡn960tc(( aXH vRX$Ov.foh? I#"@+c+%nc&X#DrK;. Cd}MhxQgBy G{I`͇3q Xgϵl4@/;T\8>ɸUWRxg9T$U9ނ"P/OM)0fsMQ BCb^ ZGkmC_Z7leu"|bIum^F RN;Χ ylsR]ʙ U+}Z]]fq4^(xD5|=QRᜓ*z"͗IiOd/5( '{p]rRZkI𹟎"(34:]uu1 ȉ_G9І(haV^œyg zz" $[ *JdܽMrJFJdW7oP%vehhy%\"% nqT;l,:@nAa%+7?~- Ãm<+y'&\%uy,ܡ5~3CHG(ſKFPym!o0J\ Q0"s21:U3k>ҵ:y*TB:l IeDd;gV1>2` cHm e¾; Qw!PYDnL1 Q U+`BΉ#LlZ. L9.zհ~=der?_L=':(NZ<?˺)gߨ@Pua< D!W xT]d0=U*' n~BpxwWLk_ DLX"4jU#=RogA3do*=Ù2'&^aVnYK7h/Q2vr%lFAsrz<%o]6OZE$L7zq"N︂qtf^9?{B.>'ZtjzHgK_qni`mY12I]iU6\\Y?ky 7R.c/3O. 5bɆV"Dr FRF B$u&=&=9xhI ӒG\7Z&]NP}`7 SD}2^lMş!,s&6;=$J2\zۏgL T^JU ӆ,oN@&(A Z "ޕKNgG(zt6~?ӻ脽b|n",seĄۋa< F)+_ZPܡZ\׼bl~pi,d|6 }IՓnG7utA9r'ѥ6<5[pq 6P>_b%S etS}BѮ:R}N.1yRُUiޟc3eWwQ|CYLR{Qk}pjm4:ˈ,!qfBXy#JM/BZc0^6Yj Y`nœY^ugF2,^ee R0T7F3- V㺣ih#}0XT ̀b&UJx#;(?:`_٨'&Zr] _t8mִW,(pOQDdu.9 uiLP0R),[;~T%]'&hHǝ/W~bs>@Pc-Ncd1_Q^ Z,;mQM)uf39p,q!p Tt{V[6%|xY hQdіu[ܑ xf@Ӎq4NI :aF#sʫoIc3MN"oؗ7D'Ko%o(%P]~9f]~1$Pْ8h%@j+ 7qf<[{xK2 ~ADR8U0⩜[߅҅شcH32a$7Ae,oELelrXX籡aBzu䠎XǾYT*JJگ6OtQ82ijۚ 1UMJm57D^,x~k~r.1dWJ7&2ÉR9r:F#L/FΦsv6o)IM߱N%$4bIt=TH&^dȦ٘kv %+ OXG lt#tIvjҚt;'zc ^e9*R 9Uy;$f0w2x)Z-ë#Jþ=aI5=qա_&r!(H=w͛qȤA;ֱA3O.+7Y bwh*Le56eA~gUi-e[Fn ƺpq*eDN߱8,r]h*.^F. Q:gv';>S>2ܨQeRPamZ)Vl}s6fo.}^aqk6׌T$ږN]CƄ8Ep-dajgZ55.zg|3k-)W_Pe3Sn]"X qUJrHNW>0P',lX>DU+w "712pnCI\%{ftK0ܢpAF- (ǁR8&Nr,<3~Q8GMܝvyJEvB\A)5~\cdN&w30;?$Cg5} U":֏&r4?pS(@K E5c 5oG ZFYc8[{<:sHvu[C 4U$=1$ߵxxh/&'4RUgrYw?GTTv_JMz 5o2݅%#@1Y.cAXt=4baU߉G :(K6u@pT$19$88`#Ŭft%v}E6Jo pfGm~ۉsoR.SQ,rg_꫗q'TϾAg7x/o.kʺ!/%kfK"b I;V;l7f@+]Rm6fӃѰ0o$˦8f+EyIm'GyLA6X(1wux̲Q6%񰽥*"\yTE[߲lҘ&ec4,OќTQQ#'z1]A(`j3ٝ9O[KkGh-W**D,,5B-xcӜGG^-n!inN _w6;Hl&& . V_8"sg2ENN|ym{LwZc6'o*P.auwnѧrO5d ]>kP=>mzBq=B /IIc$DbwjAz9MdլVKLG/}߾7YяϢ>SZդ(xmGFQXmy[1\VE*j>Gi*F@Y Z v\M}L48|.oR<, 8aC0gFu!|ANxO|?$§?`._ėopϝ Ø=&Ids>vࢽ9Gǫ.oS)S,71ܤ,6P﷉q>b7󞬚{#h+-3D9BZ>ڂV]P`Rq\]nq2VoQ]cjϳ}r! &/,p7B9Tݣ>UMvY+0L #BILs6]Qk-^H IV _H57i2=&|Q{zvBPp0?!p>J86 ۦ͕U\3j(S>ȋtJA?Kgm+MFP0SxJ4ET3%U"IJ8jon*늂^3ZAh"'ѪkR")+ƭ@dH-'׃vFgC=8h\a_@CkWQAma!; jpҜTaEI@c|`o03=ZIy!G٨\osjt} RVRՊ۔kS6Dfw9pb$%*ncVG,ϟ?$I\?_|1>-:<{15Yh|L< |/D$4i\NkU? I}|<}*,H,؞r.%hF5良#hJgK\M4&\i]1W[ '5pU\ZYw-rכO` Z/zDNqER%Bɒ#\3w^GXsMX'@X<͜dz4tKEx4ܤ80Ksye1 =Y Nal3ՐE33I#0 M )vJ\ Bx&pׅ kޢƼRIX8ƶKNA ˜ ˾TdhW5ڜ!0T<*/E|_& (;[[p Ǎ,)5r5Lý*!MS7^N ;`涊`-IK e @rLU6bM4j$K j- B׬5MJ@>);iȽ:2Prp 2gIŋU~KɈX3L#%(8\%߂' Y#O5($ϥv|vF5bvX ]飚n[@ ٣7n7BCÞXՒ0&$TGNX'\Qv "-|d" 6'(>2Q(>dɺ.d*;GX/tV#yO)pUT'Bԓn;1ɶ͇4 NJ`ƣquA;H!Dn%gpz~c(^bb(Ї+7RIφRTڊ| \XROL_Vy|+SuJE;DxٟxuIBχqą΄{4%qui,&qnza#z\YԉY wQ% z= Ot#RvvwU))X֏e浑t;ZW&/"?LGo6$cc|4@@ i7kosB+H]6,Ls*te5@M:{r{,1DsJs9#2̈&+4UҩelB+.tчotL=Z0zTg,)ovlF~![TWƙm'>!d%!>4'!G'Ѯ%.Au!s22C/M)7v^^,}&FeնGa!ir%4(Cj[0 23jgƼLa{dC]^ J |,l,R_=$ ea&^R"B|\K#(5,%v#甖øa\s96.V;/Wx_6 Nۢ΀޸ޙPDb::DD;7G*8E3$o$DP#M@K?a:P[Y #ݳ-I}-B*{RV$<^3&A)c+l_!(*?e7[Mo!fWR܆IAHԆʖ:uh!)!6߰\Dp{/`I/1v}$FsϫEGHh&cvL 5S!M[v^'/V"m RPv}Q;=*}qg$H4,ǘsr7ǂPz%0oFM}8'4숸J =!Y[w#ľtd!y懫d]U8rAYqU.8Ubv,]`E!9D z:JnO} |aBP8x?e @HIѮmWVВ<0R\bS4$B-j1 '{\cU?uJ94U9kl3e;~^MyL^'|kN}Pa&Dԉ')50j;7F4G]\H}g\ܻߧ-q',5ƫ(Fz.ܹ9OΜ{.Ӥr">tH18jyz3R)aLgx1e{@TW0>[+QCwL(/SL6(a_֡͛Rg" e]朿bS*y"< g ~$U}J}t1lSl)jilf!X7=8?D 9'nsYbv{sP*|vxL4%H!vMs>4ӂ!F1D.}`|cg=v4iGm͞FNX&`HlV'XEL0Ė?DQb}]U0WgtBnh*pfQ,H "d_S*\x5]\@]bDnQz@"J|j|ߤ"vNѰvYb3 ~y}CIW1|ƀ-.'x]8LlN!sC ,&XcQ8>"$5Tp]#BL7YzǣTDab ʹ\zz#]O'g?M˓o@<C2LZK #*k*^*]cRHoIBM;_x"QW&w+N|&[r (u4ƥ!o3&MaVYf>'gyh)gTT.[9nE~I8&Cլ="72El=V*Rmߧt>^ٺK[VN,\J5Pi6 B΄nkVoCvјH YDmM*~oq9LJiѼGHC5Sc]tݱ50x@&eXg%zîFWM@/(KݯAkMQ+wN$4.ksȊ4#C :lGdyL''p V)p&b;hmq!&VO8Ͽh ܧeL_Fۍ6jQ;4|XLYCbBA` X:!쉋~lx Rpt#h`WsХ`/Sg $?Qod*=M\ Sb?F.ZGBU`1u ghU?KA!zgT.4O^^M /G~ ʞF`wcFSB[Vܦ֚m#8~K߭P;&@ G&%: *6J5DMcaHKkt:O.T]o1qLղ< ވ]uIEcJ@9XCZұ<]z)Ƚ^p11 ߳sA_}Hg\_{~%0HňC7 /\P*v blgl^*K$l;1^5\ _;&a82T^S2 $soʔgX=΍ahs\UgUAS0hfB_FC]MDle. qePͬ)_Gތ95\jdmPտ&ے SS.dM 'LI釽@cRbdž>ѐlEaKk? |r鬨!9$ll7CREp,~srL@'AŷUi/ 6H9>d݋a юMsAiͮtHq~SF W7 l7] n-cq^q>T {I^&G 3!e6@ K՜ ǕJh`Gد~U+brAw+( <֦|@MTmʱ;y``>VfK@C &)e'q87^ U(ޕwMJ:G}^9u.im8oOu=2< Lp"zoLrD8d-dt5d 鯭OiȤ-T '쨆t-bPvZpfXne"6UАd+!V:n|OF d[ڽc@ p5>ĺCSvTiz [a@ ^WFnOIW^S(uyΫ8Nt!HuÂEy(Z܂FHU-B#N'z!SZw_;MW_2OAz?T仧BF@a,f㏷Bj9?uA EWwCqeQG걒K8Gm6oΩ#aE'YpKcw؋ڗ1sPZW#_# .+u}ޕfT&M*JAA |ŗY?pWl?ߢߖpX=t!Pd9vnNiFqL,B!Ue4;㹐z$ϒ5aMWmCZL0O.Y&%T tix6]{<EB"C`E*~va?ٮNMM;d*,v̢l g\m`ezcڋ"կ+Q+6m=;v=aI{VMF 3To{DGk`x~njAj)!#s~БsT}<,CkH*sc#eS :n }W=9l- 2n_`3c_[%4wh|Eث-{tOyyF FWQغC9iϞTOy5Hn g|00I:B>N CwߴcFuNa$MɰAA =2=F;汤z>0.0 G6?}?+vLb|`D9MY5eՊryG@\n,*pmK2 [PH,:af9_`X_fC;)8NY6yWLnr{#E?RhUej~eۓ,TU[GoWvWX"]DK1fL+en-bp.ɺ@ 9x., 3gR 7yfz/[ħmuIM` B,d߻-TBgT4sR>I4đKnEDlo5z.KV&W]a~wȊ exeөϨٙh ?s܆{vOP@@ yɮzCQ8Fv,twК!([BpFlTOluK粻LiR6cNOy`Mxp>{0VTpxHCrܚz/tMrgpJqƏfZ> w !^i..ў롿WG4:SR.M,p2!٥f?ykzzqE$2$NF:!A1w*.;ɷTZP̜]ֺ SKH͗mk f{yLNi[}To{wJ3IQ[]xKiW~ێt0ٰ~ \6!/Ea<Ca^*We {B0,6ztp-]w?ͮ2mUkC~BI(a&UCsz"<4D#~%[ GZf@6MaLeseX/=6MyZ~Cy{q+x+uB7!8U!!)" czo"2kM$09Ii+͑g*:De6ٟWLL d!=.1[S}\ |oDxgǏњlAT΀Gd=Ad$/׆CР1q\gTlf̙_o Q~IO0ͩ<5aHn#+ǏЖ7{sǽxsNP2O;,$Dj(B~Zr Z) a'O膋Bk3TV+YΥww%5q0qiÎ[Z@'d6)]r9ߋT v_$"yvduw^ׯNY8_vG3e}KPQ8IuN"+YQ~ڤ&1=7{}x7*CqmjmZ @c_v9z<=>M$:|^o$뾊, fp1ixxp eY4\V( "<_E[(мS͎㟰/#XXJ@U1Ck0.2ɧ"> oY Me%&6揸)Cԫ:Y[zˤ{%g/wB.dbDw[-.HL/Ozsqg+箝=BЊy6W4p8CY4}$Ή.VdF ̨@%RӴ}ĜjR9yl K)@8Q-OSn0@{5)VQX'|1L8ޚx O)5xtYf&-Z!=6+_"{C& $V˭ioFʷ=H(?Ga鈇̋If|vZd簞}ĺ!ÐKv#@J_xK/Z8Q yqP$hK/Q%HΩ<N׵c0wM'8`tDqY4_v ~[MEՑ*YN #ְuaOf3Ta񮚣'@",!Z4bh5{WLl}Q({ O{壞ZfhgYZ070701000002a3000081a40000000000000000000000016609d23600011d20000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/rw]?Eh=ڜ.+ ]UYqrWr``!ClU"Y ,Wlb5h!p+%_.&E--nwT*s=`@I5LD%_ϋ7%DR橏C҅;RCN2>LE/.PO@yNF7?&yށfl-u21^O'`N"3;kwY|jM@ސ^=7Ҝ7Ȗt}!8WÙ?5v R_H6 ?UoIvoMhjh͜|F`9T768)8qt1MnptVK<( jB u?p_ծVuE!@𿨍asߡHkXL[uwlHvTgJuĭh[Ru?"zQg oA;]9`qc ܧS+3skӦOgWRf'vʝ-0|!mcr(kN[*cI+Q5:=w8zޫn1Up/=\` 1Q2}mvۮ8b|kH[hjjOmLJST-ߞXc^*Dr:XɹQ|;PŔSCd8s҃tEQRS %oT8#ƎS,ٖϝ?I;zH*#K)ɹApF+hHڒܲ/, Hv?Zev[<),ܰyG$#!SjLkOV0ZaB~7G 2ŧHo&̋^|V rf.׳VZ.̟^-AF[ `Z, d>JnYR0Ӌѽ#>yKͦ*4YQ #LwhG[;vQC_Q\Zp>0Yp~G0V9b2 f3%5:,RikKB]hɇ{/>v 7%c?R| E{wzO~R،!DH77̳~'DX~F~"QJ$*4<~:m4!/K=(Ѧv7pdGn1Z2tT'ׯP¹oyj<Ҝ ]>Lb_k'OI僕V< D_2ox^S{C~~= dɌR#%9W~d`_g7UV:5#~ 3pCUH$ol قG1a)YAn R4@"sWXd@XdlX!O>)E[`Uje\VnQZ }̛Yŏ70>eZ;Ԏ֏ e1YΤ!?dOBPUwa d5"cmILK@%Ex.RhjKŇIT0%fW9k>T0:Jݙn.yI[%EϘ9')[v=zr! g\ڱ֥ j v(^$bŌ{Nd{>rtjܞN$cXSu'>j 4r8~AgXIϿrŕ T1Xd!͉:R:$(ȔwI(rlT JC챵e|F',a3/X @ T``'Gs V W|WlsyD)QA[iJyK- 0<2҂ 㛞i!j¶%1zT'as^DjmOj"׸h]=`՛gl2橎#% E6a0CtMeԡ6 c1v0[f= 9<˛`)]DEdJ.FEjhDLB`5J ^5W|G:z 6i!DG!(C ,̹MgʡT~nRx; Hu}f17f;yn-\XBi%PQ'@ '݉۩\PX HDҨͫ?JQ]- V1'/AƯ$tT90xB=9pH ,LPV]GWZ57EɱƔKׯd&yF+5e_x)_))4!%p~ `5"YO|!MMA}c+jJy{N:$0龸L2"'/؀]O5p(Fqj Mnw"JFG.45Iw ȭ=Muŋ4j-MFXArv}<$W+\k+9ReS%G+u>uu]<_)lK2hLLMxq\*#ث!KN7l;溫֋vc?Xcyd5a 2|Iᨐl [e=um8S:aI^HGA۟qpfP( 2G;,5cMsl<TPR`Ą;J<3 …B^6~MOZz>$\fM5D)~b}_"Di%w|MEén$~QK+:cw<]x<תt1.aT#9Ra 򧱲D?:_F/\l]9*t&c< [F ኗlYv^VZlRLFRA!M/{ c 8r''>#(uL4a  !4֚ ߱ 6r@&L8py<&M%.uB~4뼣d;>Y)~CQQ:dQ5J΋/6FA5 pg[VؤydiuNrE1|-3(p7M F\V=%BYOZ$-K{m:anov1OfC=ݳ?_7>>1([ x,zam;58XU3U5{>W٢3uY#K%oÝLЯũsn|9#KSe .Y׿{aB^NjP6rg~ RrfFc0v=>p+9b ğN 1iF­FҖ1X(.c'{1OPPPR l(^Zl'*Z`U \Nx4~:$R_~}G# E Jٙ;V+5%4QƷ;[LkO&tn}t.bT! }!p :BySs`#Wr$]ߢ}E.5 =YXaɗJ'+7jڍs ~kGgFt ):Uƪ'2K6=к&r[$0GUFE**h\P<[gJ v{[LnjWY)GN]rϤf.7uhAܩ=bH,Jg%'1Iu.Ju%ObZz4IA{1_fD!!]mg܄Ch+ '|(|FۢDjǞ:v]KK}}?)( d7Ò-кR-pJh(U"4BJzru8"K*:9ɴ ”Q nbd?_PuFM%s'6SBnwGbqڹvH &&\N'V,qh p ‚B-q`N猺$?$c7W+B?Dp>HtNx~[9t{퀟(MӐ+QeK ?)ZaO ^{]1fLTWc$D0Qs{BTJۻOA DuYQĒ8Ulg(~!n=odu}Ij#H]zt gnN oEb7鞤3bd }@\*lь"|n(]𴽁\1 >T4A!5ө=h,S[HEy1t )5ΞC53p!s"$p|EaRӃlc@HxnvKaM7 M_|t fH:awP~1ӝ'7Q08#@ 0TQ5Gb= F Z dK m)-E0 N'PQx$Da (Zj¼HƄs͞,@zU4FY~xh0z?DKnnVshă I(IdԚZo)r6rodMvLЮ>[LխfKu,8 $)YzǑZ#*{ S`:?iy& E Rg Ė(fuQ /Jh' 6412t(z2"1\]]Ni)2&Xs\$/֝Ţ# 8Y]TB>=7K23{U[zЬ봈t=Ѕߚ_B|ce޵^LLA6温h;./BUwVptcE`_ҽ| N(3~\"FJŮ> 29tA,˲ &A#-blD#&6. {⑤)csLU{ >>|fn1zW$3*5tQ̜3[BLfIXΥS?YMl&,ٹl~O!uZhYg@bܭN:e* @I'uíΒ+.Nr.[! #HDӣY'1nnM;a^eڡewzp͍'wGMSetv)%szvdbz9o/+W4a|b*C~$N-ޮaSnMQ3]c7T> 3Dx[,ue0 Sqhi:LQX9)V\dj6[ v>/̥CɲK ~J 8\=P S0O`X@;zp [PfW/d.R#0W#}: _d-np"#o~*ME_ߴ躼ɬ8fZlQs!pmΦMsjNGи"+`ҺU` >/)XBqFfca8 ʠdiso, kW I hPVq?z>˅'U4+g(\(C..hإ)G=^=.KY7s$麮{OXN"C7&#uk,H?*4d+Uj}f}QX]c8\',8~OxOiT"⮪m{23o3X_1:y9ufMLq!09,iKϭ-]c7`.DHkƅTs C&Ο.ln4$}#F$JBQJ0NKA,IyqS=bs{8H(Bi֦Odt]53 s4 N7$7lwMg[jxu}1\i],[<&qޱТ zC%P[mo1 $ Fr )# &uyHlg#@>r9$&Qw'Sk8LZl!ekF˝`v`/ol͊jR^\FYI656ngژ !ff#ݐKIK2a!Pʯե9VQ7-)Mպ2+Vðn]ҤyYӒ{8O^̭!3]-"N 4~b}Pl{RnoT03VY2wNN XF7d㈾,,O׎邁[4 ucO/X¹ѲV#1#3J{xN%^XS~E^ZC",׆m=4o>=f1 e<ۻe. M̴s3źu g(2pQU{[,\U8zk5C>o|HaGɔ؛RgBhpiƉ iꅧ Y&ry&2=*Og䔣s"zS-y[׍Ko5x|_JS`S%CwcFY&( hrIKLFsP[jID7V*:F';L!uTXNi=̢q@uK`hNB`T&f*ր֡֍ےUޡ2O#D勉H`e'5@;8Qg l5P9}/{߉+xCxj;2K${#R䶘`T0B|o~ޚCC>L k˷Ç(듈#9;Ԩado- !Ʀg)DMW)ieA{Uӑk{(a~װ)9cEfJ<=vcvg0QHrPW4d%mtvnS:ݐcyZ?0Oy#Ϩ- Y,g'3H"Z Gy6bI%O,h;^O dB9fbL/,aNM&IBM+"m YG_"ΡGBVC;`ݣ+Y <6Cʾ迶%=PJ~}ZBDE L^Xane0_?We',gzZBRL>RRP%N)bΩgBlDja vjOiTZۡlgۗIN R%t^s-tSa=vL<;sɨțuY+쑸1{61?ӌHnzTX\&X j^ǴH 3^Q&@NPNyL ~u̓ɨӈzuZkLu-xnd7vJ9eA}s5aBye]ٷ$֗)b/"/կ3͉0IIRhk,ʦ\x|`2WZ]>8 BH m}y޴LQ0\")T8]5)A?xSPaUQYw[և)vD[sܔl=՞AEY+%lk@gRDF-)OQGz@h(AzUM\<[*FSj%68oF &A%"%M9A AjVafM;kR>SN;xM怎 oP ʏ%!hB܍Sν{lCyg-eH0ܸt1Z4RyD@gJdg9SZ'$[ tvP䲌e֨< a Յ3o\7'Ş] ,- ~@h'^Lqp#^‰Y+f"L XޞfyuzB*] I[b߷GC' Hb&(yb-7|ʚroч0jwbDނ]h\$=]*^F築xPF%M{Uo a+og+קI[EP}~~JjvǤ Eş4fuYth|Zi&e(~gQɧ9Ya&dA l\L|UdR]~N%>p|͚EFIVi,sv8.Z/O_[މ2s'vȿ5ck6 &-LQ\TY'].^ LE9vhfԂϱh2!dgQX(զT\[\N ^){ri ¶+3f{NFPwL *!{m-gCaiЇ_j}q8qg /Uaxmqpփn:jo6ߧ>?C)Ax}\t#uX{2AJEId=Ž>I Lӫ#e%I'EdܿɎDGyfbZi~kSլ0cXdRÝ R pVrM\hiW [W8bFl~tZỞ`G}`Z z"J vԨD]\.wHN~Dj=ʗM  Ia;eZե +3|{^߂üb ;;8?0<#)!4hC<]:*cwβZ0 {ЃcΧ5AQ|Ԫt@`m3uYGs0OD΍4+Ds:$ٝNU:m׺ cr@ _& G$gͨ.ϻ]RVU2Nv(z~!(N/#lG=WQRt=HjB߷FI#AbPR7_d ];-o[ī+N2=Z{UnCꝥrehC7RN ^|.K9IIy~󯗐@ej/ ٛ8xo%%$Hh\?1T05GpYֵ6¹{rB[IDD{d3]WƣQ\i6eYq<]c [@]l}kk hXp"t] um_4+8zz#ZpDҕԆSMʍT2v.׸2O=H$s&ksrzbvKp^' CuUA?7o0kZxvXgn~bnn=z61(M>x/@jφ%8b|,z2"W架Sy i\~ViVtgPvHWq86TJTLw}ܜ`Ftxn鶷Ru|2J\X\u|ѤjaFXy&&VȄNcP'TWb 2N蜖Zw-&WjK5<#C pNNYO'ōqZHÎVR ^ڛ( uLvLs3}Fw!N-n˥Z9NV/&&$Q3\Б1C㮍%O1K͝ lt.i,KDtNym`ރ, bCXɓ@ep̆=Y:%M hN u-t1p2h%(R4_:%CбQ%c8>ZQ4]#6@?n DtM\#-Ce;B[xo7: > diC`LXKrJZ|%fO(OBlg6 OHFo]zxsZr,}3lIg8"xlQL8EhsAnƛ?{[X /L@8/~i[zZ.EkdŅ=V⣏qs3_Qb'?K|ϚΞoT\W=y(z,ݔ:JI$.Y,c$) 9Wh=3h!2 j]#k܉A9gLD%|+XZ0Bk,yO Z:<.-k/s*r5RdZ4g/fqOcע1ŭ]"cҥ<81Nd_}JO17,qe 苧CT]S^@͢Ѓd1SV>2e~̧$XuFM&>m WĜPЏP{ZwЬЪ@z7>DA>8pd6M+w3*@Tu`b\eCo4[<7tZU$ GUsql/77H܊qQgnXz qFՕ&=1.˦ ./̼:oqez%'[K~ \=ew/&["՛]@-sIk"y~z <Ǹycs IkwaH4R$[s;hVvkcw>vK_\×<lںh*;^tdֆkJU{ a5>K)eg`4]|!D >jmV/uڌqTֈbAn~Dž7ɮjV ?IVhضHn6^Ki,ߝ~lG`j/Fv 3''3ήCmUTXW9"@҈.1V2G˼m 97a d n3S:Cxd"4=Hukrs!:bm%Z,>2qh=QT_[m{y"IN/Cd>T1JP. M {Xw*V?~h=U\T^apBu*$Oހ~cl:Cq7"suۅ\y2<,eK(JP궘f(ptuFq .aʛ$ |}9=P{1Ԃ+|^U5]KDmgYR5L^wE%Tw9!u]x67Uˋ0#@R{7$)8 7\ț fw>%X_u$[.e>Fli",Bh24gFLrKb1) `B0mb "&k v-NHddb_"5sup]ۆ/؍߽֟%~Xu(i[  UbWp 5iw3ڊ/)0aɊ< x)\dYfOˇw4MR 6YτQxj ªoxw ݊pw=b9rjH]ᓩ̱"G1Q$^@ ? nfxgDc]8tb]:)EUBtY86j ɳ ξR;Ĺw}[oL, חCt<3<ċǡo}^Y3-MoڶSMj݅psM|Uמ|6&J?Pq#@t?v,#z;L0 =kC7 2|LstV\Pm#- Z&eKGBRi=[ ˸2I٢9}6t@u2^iCOH6 k:ڵ=(W*]ka$U 7&BJF[izyWnVɎ}>"Fry*xbbZG,HkY;qHG=i'X6^fP?D\BhYH57xwzaW1k9 Z(e)҂XJ Q[3Wjij1`0*bݫ}%'4\9pwu28qSNbh`|U cR#v'A&누sDbWf*=I[fh9Sgr[iW95g@LV`e8lRc| )II2?ƅ'# ]X#4a@f)dpo< %VfE_0²mƗE$y:v$VAhZPu;InSl2-.~eR'5.Vz{jk&h9GRT"YMVRF#J񖬷f-uԴ_ !¨<ކc1G(֝$b--ݤub eY86H`BRITrqْ_Ж§t>\rp ]WNP@Lb yu &d+ ! _c;H--_( U|Llz#/i~09+eN7n2V~y. C%?!:ut ,Yӊ?bYJe5A͕L<=_5s7Xk!)\_y<*MPyNq%qUkL?{j#5mkذag99P(b^E#ߊBcSJ۾AϹح0no#`21FomzsBwXAXEu^HP"S 6̿g*4Qkd;cZ[`H u%YMJ>mULȲ%'dz~]\9i^ʋY M1\ 2^GEjv턂B U-+zZ2Ѱ puC g.R d;6.u:m~ hǕ&Sd1Ɠ5;`z\ruN9;Cĉ_Rߣw *,D Jzk/Q{͐J"<~ -Ŝ\#_p;w8B2wڴl ?-Κ%gAHNEI=<#{: Za'ᾏE$RpH xxUJ^-iWl9U"(bP'm{1%`96e#k \ЁQ?7Tl'Yc}聱O3W`ٞ 1ƨdRLw3倒CJش4:Zj?G ;tfaQ9C?3т /G8I4ݽqR^N E&1lzo_8WntfWRn_4k҂+$+ 6 k_]d)Cb`ބ$SZzg0pk]V\^.(nv.C;#!OγXe5\MOI|ON[`%|: ~2SHSϯkDNsUmv/msG[5)ˌIꡊ+ QHZc*VВnšWP  /`zN`5"yu =rT&5zVvKՎ%$&OMʌh ѝTHhozc:>̆-7߫7?bz-FEQ9a%Z4OFu|X4 7K~d.,y,ư=vY?Zݠ&/ X;^ Yb}[n6y~7Auq5c;89I*LWrht*;Q%! dYciβPG^h9i k`PNywv΄X@_saJ(dHЀMNn)[Yi/+IFWRp3huD &XudyiӗM3{,u'd4'Z_q[gDȌ;/NR@Vit[.6yy,`xʱx20G?mbD \ .m'T(r8^ H C\q^{a@RZܓ/|٨n%'J N017I=}d Xh0_weg 1'Z_[)rmfDzvvG6V B?PŘ! 3߼hݥ]v8dڋ]ԖSaJ#2]X4'mY<@Êlzr5< k?S {X4j=aٍ һxMNb\o^n5Xd9Ra\eAɐ,#Iᤒ\㣲`[c#NL(9i2@((IOK(̞2FJ#i 43s6 F 6.Mu#Y~OX Z(r4HfC6z`V7Y}cϢϨ/Ne"6Hb{Dy tڊSW"a \7pOTh'a'l ʴhA/@MĆ7֢ *h0b "w{a@?!`~:R@0R3 (A-Z1ngJ (Cf~d#0\3C!40՚LD~T#[#.b{d4!Cv+?ό'Hp" (=NbZ=)H_9ksۄ85}.ֲ ~ ڠ)1YH9weyq a؛1Sf$DH`\?xJdܲqeE㸽Pۓ53ž'< E̤I: X慬 o%B*o{)s fAq3Ae9SfRXaΠtT?jkrb$J qCށ\.]~TW/T`.E}FGqh"d_-9亦|'M4?hK]L\U.t4dc%qB`E [L %i9q,g,.cd5YNW@lج3Bnz&t~E-'mxzF_=R لxWӾG>0s!3f%%)7Ȳ8B:΍[8_94Λ=e#*F@/š &jyC;[EY6,gABNt7{-z 4f@OQAZQm@k* lxٚ~ТN,RD"dvfQH6eJw&g>xy*]dP ϊg}#̏Q_P30sWnϥ}|jY$ 8-"_h4H'UՎt ѫQT:{ژUՋNȍ& 8ē4V1#~AV>zMwȐIFdU) :3r=FV+eF@>pSu-)#b`'aa|dTj6yVQsY qsH{Vnc%P:eϭkп4X+ʂ7;qcg:ɸmkzmAH]dTYhGœ0懕/h7;3b°n JNe=bރD.ӘꣽۡLs7 *Уū@nK@<9(ZVR-(QIJXr} {":ѽG[+yblkl}3EUvC#jCx>Frƹ=ءqQ bG|/qcgjj<^[qA=ŨWcO;2q+{~@kZ Ҫqˊ@_r2ҿN#~IOtpWī_M[[vƴ#v:sZ _Rۓ JkrٙRaV?swnϖn{.: fѓz a0Qd:|{غ>\< lrq+_ Dn3;ݚ/{򂳷23< [4TPiScI3\:_Fu'QW2׽zZD$(}=ZcA1d%{:iti7 ;./EGXH܌,J9Ͻ5r|D.BȢLmkJX2m~2T5EIkC,ӮȋPB L1  "ǶkvIZtnozjUU6&fF lEGt7!] 4o/<ֽܺBw7:܆n#:(Y}QI,R\ݤcիC#1`Fʵk=CR,cEI$P;XK5Ϲql ,ؑfzW JTrp|- voVmy?݃}QyXF~Se M+fYXY>/n-xmF랄蓝]Üd z& [1D,zLc[ưeؕ6ɩ iZާtܿ34> m_@X7ܱ:o mQLjDGh* yL9?'j0Mw{nBX=1ԁCI5⭳x)H5Gљ@ʶ<#]\n$絍 NU~]SS{0_J$yZk0D _jEbȑK)9 @͘nv̛ ^@P1)zi-žg+aBrʥY0p NH\Q!iaZӋGO92Y+⹂_JB, Iϱs|d|)g @AI]<2zk iEx;'>83q)242:fw7O箩O8'_2+q Mg@nf#sⱰ?8;wdGTDgixSjVo϶I*\l/|1u,9j>L8Ѕqx-i|0!tEIrqmXS,jJ~.HnCy 6 C{`_Q1<.τ u`Tw& |3YVy/N&y k-fǏ]O [GĘNA:뇠;Ǔn!4 _^)E3r3!_M 6ȫW ԷkaOSxEC.A1D``; $hTJP?]r" M; p[.K1F"DgDss@1V깚JL#6 W?| "1X KY(Y%l$g*BT4,`kA@ցzuiSt47U2PC6'4$0f_e6Fiq(l4 @OϹbWaR"֯=w"8齈bET ?lPz&&+B#GN*Sl{Hh#p ՛]K1Ÿ9w0xJ'dt'$z@SJv5氾7y=`]:;1!79 ӳ9d HETSCAx:UGcrLG\^zޣ }c74Yi{XNݦ'w);(Y $icgKDCm-;\6un^+XT6tF(.⊢ Lrl~o&°%&7g o8av]3]D<,l$fucAGR{v$ m08MW\5)BA]G{frkc: >gvoo}1vŠ@VnKv<8vt`QJ{ 0'4ںeQ b4[yE8 P8$`<*F"G;d˅e&&_O~Ԍ;6)rDR*51Fu?J1U]ܳ7dSPӕІ X4b7ޛ.ɸ5~!ygL|&˃KC`\.rH^S }jU6dOg!55 u}1/ҢLj~dC9Sp~&bLa%^ *FRR0PU):)pC4Kh3x !Y:#B⤓yƓVK/l 6mks.$fn*Iԛy274q xZ|HTE-mop,k6 E? ClS!PWG6  :eBHf*^4y@ QsEc(hP9?M5"r^Ϭ<Ǿjܚxh/^OT}'Am%ZK"ݮYU]6)wP$E9G=n8ȉB2ޡz-`80/tkx bksnyrh5ll^JcFO:^)Up ;iCuRq 1sk]ݓRmP'.6:t-%GEv2ª~뭊)0xm@:ý'5_M'eO6vi\忦1gm^`w4r*GۄzzCRD5"y뇼 }"hij%Yay횉K*W&k$LZ:My53(5J#yJri க0' r6xS@x{\,ֹq[g> *4&yE6a&G5Y5.Dϳ9պ>x*!W{WY2wk[.Vvv%w)р< p#0ؔ kL;$S=1)OiXgsJ=9#1 l7O劥Y'`u&33覫No6Z4+a=5}0%,);༷@ nGir$آl1c1ũ7+lǗ 2M^>Mɬ_[T ZOp#_f/7Ղ 0کS/57M#M_ˉ0=eqZ+&yp9gϸ&(XIe64 LwMQ3 :X|X[F\@%yw(d߿\F)Nf7wa ]K{hml֧XJv0X1FП0V,ڪA^)ti cupmwcdIgf_I3"wrBh=sj)g1T nv`*[4N͊}?/؜*}ͬ`KmEt4+אmϫvU MXPCL(6I; bY(ד{<2мkK$ \!uLIsj똊:DZ #4K c,_xMl~o&f,T7WO]:pJM\6+tJ*Y悲 v'dboŠfHsR!{l<$+0?pkev x1U=0HCi'PU^"kBT CruB_Eʶ{]s ߰6n[ܖ:}oYe7buz' 7d~Y߃O۵|H߆Arn]+рWgQR>Z꪿M@}S爩qKߢZC?"LwG7"^9$ir0V|}=YJ] |M4GnFK@mR7.NMS kM5'Ո3d٧/+?/qN+G, $fD{ʷD|# [7&-$܉WtEd%4ٹAnploIEUCj>A;D7\kE2,jTBZr5Ȟc0[g )p!Dh'Jl;daQR/+:lu%wu5P,(q=\7N̚TWC&-nZTcE?743ёh OXl񄡿 -'1[$lP/+y7)gw!_+m`> }S@ )BEYJ,J,?b/f0wBGo\M?JODG։{ğy3ᮻn=*%<|5X cs@!.^iF '>6]͒ul)춍KG|a/?3HV>[fHlA<V@'h1p ^^~1o}K hyjV(«x+蝭 /{'( nd ~t_N84z^l n -;,Oh$)^'^"$Jg̞k桅+l@qUĤe72-eԳ ϋP:"bu )0oV$^VgXd"Q xjnvpԸ}9% hMXr]Pk8⦽*z37 k^-V|R7q5;Ah:V6`Fxݑ!灸G .>;Y;XCZйS3LX;3fea,E'-hNs6_)\O ^u83ӥLe|Qoܩι+vIˌO7L4.ѕF M gR%GѨ47O8%@!Pr$$sP~585Xeʼnh_K@'-FKV~bK&$iFTZH„\&6gJ,^?l)u|b4 WYygo)ty<]qw](D2ݫ 5N5^K;M)!>?Wwb)"H" @BHM0jJ@[ln47&p~d{Ln+>]aWz)rLғy ˑZ\Ky .sD9d>-Х&n@?t~5`}rsrmAJ\G8lq6Y7IY.wJATt歉 6r?bN M%oTkkPd@Ɉg.DBji* ~. yҲ?%VEW+G$Vd[ <#qcOo)o_#n_8S`ȤYN=ΝϜH*cs;ާta3s3* IPNRd/ %$7nxoL`C{bp" V=`T_Yj޻afsiH>ҡĞRnW 4~F_Y'0T+W "ʐbFλM?@jC=y i UbӶ.zuY0tN`r"tw\@epJJlF_yߺ)gwi$#[E{p[EP'4ov [*Q>P6C|$hރh[v+ #?LuqI|56/r jBZIH-`T9,~Ψ !E̤7 T3[ 4VW%uHοNKmܜ Nfg:fk$ZOޒr 1H}3^Y&շ\, /c& TJ` K~ 1[zXS'UxD[8X4^f!X" .uwS׏ hRK$*ԾOTGĥ|aD K8 v䰋ؤ˦i̾RGUM`:mHRf50U, /0XEC%:=:hJ@;.Z =qՠ aJT*ZףMA.;/0U&PhlᣚYh?!Rާ:<pnWQ Z1SKP7\ż `7dbzFh䤷uJR $/B( `BDŽ>Wę6mBkO5JO}~W-%Vxp.J4-V = m;fͩv) %Rys뱝ka,[v^ޝ% jZNbU@5fs>BY g RPJ u!Kfj^W1 ? EYyO]}64Kq%EeyĄȄ =dTu;skkfeIA3`X],sK('HaDܙk}h^EZAJePoVt+Uʣwm{6*@#o8vy#_uE.dp-wm1}""߮G$ zԦd(#8hMq%@  fVMi|2ЃjZl^eE66/{&/ބXĭ+n8;lh4 !c'XpK8.!ޅ^5K s^% 䯚Ħ?b)0y5Q 垯R:T}mE`g)CN&dNj5{ lcPBp9xΰ{=)bm SXSšsʺ"!5 )$:;), "wuHo4CpQ0Tޒj '`|ě?a+!>P@3Pmf Rރk! ;a\Zʀ\pݑS}\a+#Rm[?!#&OuMC1tj& {w(FHK asmM4,hӱ9婠HDg{%̓W8 VcyiPAe%`JHSNt^cKbT^4,S(ɖ=}s4>n4Ly<,\AN ՛Tdk$ :o{],30n/WD9sc!$EQ:2}>SN$q-S Mf'v>PO;#~{gymG>!ÛIo9Mq1>rCŔIU HwWd3n7UP Qto"~}{O,T&0_LUEa/s\ϖ\`"l F  9^Ӂ&P`Boi,]@^U)Pb5tYIci[PvB'bĂqMǮ@&OIgׅ?9gߤ%Gu@(z^G] d mosx-T^[C2v_}X]ǭsigz_XL=):&Hf>*g^nr 0EbxX43O\b_MXze>Z,Ms49("%CFDqYHlι"PGqTR-f c /K!i'|Vܮ޾y0Nb;uU7kq'> YepBSF=>!fAQ!d9`$2=2q ,ViANb"P$Zvh<2gՈf?:͸)SopL!(mOu09c&4ƁJngrxcV-s-3 fzJ\XrƵf9'##MGg3/M,A:CvC6).C2Y^PF-@{O@d־}@|mz,Bh^S`2Ow6+CCz‘wy_{6T͞?$2#|)vA< .ΜmO%"I$qT5—JQ%L ̶W e /N,Fӑ-rs_ݻ XͰgR Wei#usfw_Y+r R@sOԮvgyI¬8X!?Y@X/ӡ;"I{BoؙT@v@w'V2 Y *Kc$LX=و7+C> ShTvՠ^L}Zt#V8iHryaN 0|캁Uw'ъ؎Ybq.%8S_u2]܍{j&9Bubum!o:5>gO㸨M4vYvqvkck4c`UVGZ^GfK1X`aXX1Ue‡N1#չ{<ײU}wэV>+LGW$ sJ; c|(qFuL(&he6)SML+Suʢcs̓^*u?eanCO&xfJy1i[(*&H?.▂))̬<Nl*WS?]IOـeTPٻQO?:?jgPEZc}9MRJTZ(š%R8D0 Ff[=&m+3ҩvP T*@y^PF#\ 0RVBtGQ{~Щ>rd:s7zMmi60^G~E֨"*+#ޓ}qӣwe|iۉ|>T1]c\8 wEURM5fJ-)K4MؓInṆ linW'䞗jMǂWd}KW-x_j2*V[LDrG:os,q$1n(:ݱfeDPDgMc{xBy~aRo=٪j:]V2Ive?q+)R3ovTs1g_{J90cî 0L6{j_eɂ[h,)!roT\߯<̟xIc3',0KLOWmqӦYss Fu˻ sQ32䯫0gPB {FZSd {Eh4 ;lL6KRQK5R w.;81ݨn-3m_G"bJ@\Am_RS`_ض%? lr, HOshj%Pg(6G_~sĘnR^575\Wq)!mY.Cg r(ܶ-;_wvJY;AR>Ō"ÈMJE){=$W7~+?q=gn$:뀲ޔ-D @'_IAqӆ27YqF:GHŭSy" 0ơ9W+Z++b+?SwdGL z8M4hV\6sC3~` pr wޅ`h)&kZ:Fyp_) {Jm~##5@+VꟌsҴZ0t>f)&Ck=NybCIK@źv`D3m1E?yҺKLҬ{\a {Iߗ]]Ckٕu r%w#@#MFNcc~m"sJ¨xd6H3-+1oF{ os9M,[x̨յ`tzr`v#s N݂L%ވqjNTQ< 5-߿$cm9׾w >P鄫{ טZ %/E0o閍ZEJwt phBk:ɥF1Q /Zj* mdXΠ%& 4mq؆n\ХFN$糿nL;e\-/ޅ7RfIB{_b6%(HW OnF SBShF =ykIMJ#YwmWZuF4,z4qiCU+NZ<'J Ṻˑ#H3.>0Ĕ9dtzQYzCn4K"d7łN yΔ ;L\rǗw H\>ƇpDWQJġj^.ϐ#9Hzbۖ?scM=f\Jqehjg`k03% MnZޕ}S uJ<Zr^@Cg+(6Б@G _h_HxՃfC@\Y3C_gNkN(>fil=)ϊq︍?)m X-? Z7t͒NF=mo@Za:i+tNتmTX/F#Gǖp8%4xKVijRiIBLvm=JAZeL=-{,,|ODF_bmcs#RQ)NoG/jzTu/Mvd|I趾fE4 1wc^%_8zk/W}8lBUbuT}}if5%+ s̮f+y c>KI%kJ_pO/9-XF(tV }r[&!\oCt!Ux3VX 4 PH8`aq~x62V֐e>*9HvQvFhANs<$W)Qm;t NFiq$v< Ā{MyUEv#72\Ncƽ=I@tQmWtV|>Ohaf7; ˷@k¦&AY02ߑ`LbhN}x1̷+ ūSHgN7(n 5yzc2/ # J1&q&Ve=_VQ<KZ6%S RS?i'&ABMhs7;vHi|6, 8_ =#v{N}sʳ7<0Ը _[{0̀ゆ NY fyf qj"5LN 0^VV<,uPa/5Y\cّ,E.IЙH p+u _ r{u*5(?1%dP ! VFӆ?#!M0kިc,[f|LA949E'`,/#6.3I\3Լ>\䄱KzJc ʽhՎ>٨0a`P޼]vb mLDI|cl1nJ%Z0fyhǀҌ pVD>)w֧(D2Z(g˗끙jܩ{4bt?Y[ 3#~5Somѽr55% or&4sC}i-19a4!K|$krK /6Ǚw~`KJ(,8X[Ýګ0rodcM.7L !4^a&r,**8_W8UQK ڛ^)9*,+%)dHT~gysՅ%od#@c&*lYg5G̑K /GFu.nePhm{^R;1!Io_10| 9CWe[|i-5EA#'bâ6A) [:JԄ`£0G<>X} ("3@b:K Q/({>WnH~V $ƐPᆏHכeH=ݮп}kjrd<ÔEyl)X x!3M Q%;< "uɖ t݆jh]/UEhb⵪>}qjM WD8~5g5t ,lՊ :9$b(Z{3G[p7wTp 9s*LcFL/o7)fO$.-dq=m3vGZ#51 U3MK<6ZJ!a˶8.YUNNj?]@]|]*I 7l@mk 9S?qgrR{D?lE*`vhDOV# `>=!~vnrX f,' IIFbP8<}> fgFvDW`\Z_zYai[? jӃKx78CnyJ|eC(2sNZkPYC8w&{NLqY h *:1h&㦟W`4P_ҹȒm)P ,IfJEnΏ 6kKni'~(zU\>XWCm < fS$o*Oǀy%Y<u'*CI&)S XFOV[K-fÉCg*MfGFnd7}Cx ш#EBͬ v)8Z*'1mfh=i9lCk lE.;boQ \gWT^UG)+1Mp̋X-u􇍾_.hD/a{Q{-A,Oq ŹXnUn%Y#ܻD)ҦAUUsrB U=%|##집yNP 7~5zKyԸ}!#+f&&A>Oރ,] 6QN0 miAH {;դ ,޻ě#QuAۗZt$Y5;#(S߆5uzvXh)] sN{Hc_AJH 81-hzIbٟƓ-4l*0"L T8vQs2>巸:|lXߚ!Ga.cPG[w% PCū5'EN8Ǎ`6{R{/X!tbZYG.OqY%ee|_ѷۅ鰾r I}6DQpb**k8! ;G#v_[6=Pʈ?-*;K$ގ1,=Xf)n43pT0H(5-QpS NQ+`3(1u m8UvAeDSjh&9.}VtXgHI)P3}I^ '(^רECd Ԥ@HI_`T!N ncYG4ʫVރ2^6NgdgZ^yA4!@2 ,nw k2G~kUP^zhUY8Ѭ\fV- (Htޞc.*Z5(fpFBcyV% ߺ_;Ȫ.N :8' #|OUs.h[7خl*wŢ;,`RSY`44aS'šc*eg:G:":oiA_f9> <$2Yo[ UQS\?U3IR3sW464h(o/7HLiFU@f9%j?Ny"k7DԹnLVOSč #<&I]#_PS' k^plA ꮧAo[U2?F ΄`xO{N' QOy*d0FK!YTgL;N{ڡu):?L}R`H`&Y PzWEͦnz?i#as[ {G]ZQ[xcA MtH10qGKqٖmq'ĤB|3MF}.5GSzwz s3\]ГjԻzSj:\@RLԨr*Uϻ .sA fez9\I4J߳HZbx3 uQ՟X3*>Wn:̈́·WZQX[LR0Deu!~G%'ܸm:cXѢ睈zy::%b'x3|4=2唻k2}D;B/pSP=3+Ԑ6Q_Ak$6SeH)n}[ xE<CHC%5=5kBV' MKȈ~n|=Y%;F8Ox֨mSLɪ8t"I(<9TI-f&lmE_dfqy:-*[+6 *Yߛ,2%AD›$>E/+L;/2NI[AZUs?M4Zg"ܓc|ߋb_D'5CF'ƽ,Z1Q L,NccEʛ+ݦ^A~/É6 'ݞhE,wCnac8ر8rmsԎ}ѓS=)6K^fGG0asH`@#hd-)xؚH}e3(t"RX+0io"6˗ǴӷNt.KM}Ďf NXFP:׏*zJ^y*Ao-11~ 4ާ9@e6SϘ7Iv̈́r7| 죔l>]d"Vrv ] Ɵ_q{Rl>ieYg@h;:z/køpJ@HSQBH0n ,quemjGϢ1 y7!Ғ,+~L:©YjnCL 4Z1g EO> Ъֱdk!>1?~hvPPt(rs'#Sklb?^`h-j׿m~]`_~ *i J3ɿfwhDz=c U4EY;R:R,r;E}cf oVZ^CPP&QgBq7rh2fY;Ku+1%4{{ʟ[rCL~];W:hiIyP \|~P^j4ʬ/xiLN> d pU}3׈f#iw{K}N)'\YF癍mmT |uy`7?^"&eC;{?(:Jw_ά:>q0NsGI@'-8~qFFQБt~ Pf TcF(ufj8Zv˸[T尣0Q'F*%,;-;( E*K`tήqhL T ’&`2G*-nE,ٯOnw Ag=_6bQ1#=G)) ՛g.vbX[Z oTjUX Lˤc\X=}“(2.ua 3Gn*9 ?Ձ({do9DwZi{[TH%a1pcPG谮 O7 9m0jc݌"JЭ5P1T7yC\DjSӗ)bd) ^EpٜzED0q{]k[o bN`}۹UkQR]'f,kj{}K2l*%7 jꍉs6'@>@\0z0MLLV Y0=q{(˟#,Q7)n1DL}epoQHWmH2Bs;ah'q_)h?R1.=QA8d!~UM.Υ\@,Ii!'|F>5g]@u! .1Z 0Q9? n'V~SwBR采*0J˗s5%Dd ռL_2>'{nJEw+lwrgDLY8WZ ln845˗{V'IK9[l !0=T9+6;Vuo*K~&}8 +>2!M Ug4.l66Ja"M/-GwBP}ɮ#¼Żw'~,~>x 0+QHe>Cqo4G_*MM u5m蛤*.@W8Qwbb/oݘ>8RڋNCm֕Zeh+'`N8CpxQ++Rπ`WhA-\Os 1]]Qjc G_:Oꭥ8ȎﺍO-ԡ7y_=M7IMWK6lb "HFw8=L>BSKg MbGsۤa6l2> ,cSPﰤypviGѡPA<8K41˛`햾_Qu§.hcHy' ;7sTg\[vEvf,U`ZEɼ ۓjmjJJAP3\r<#[0kFZb9JȨW *0[9RvaCn{peNn:I7M`rɷ*L0S={œOYIC8)wT}$lzR_+sK\!(* =Ց>PѶ£jZQսB¢.`u7GB I4¦3fWN纂,ʩL5e+9>+5hHpB{Iy"v[_i󑚮넏w= \%VZXYJSOڮ/ݷہ1^.)O쒣Ip"i,FJt9lTht\$άm IELzFq9y]Xk5ŮRoufY6SO.D_Uz&7n[O! ]9]g׬܀;gȭ- 1)lCaFuT~*D l Cfq/V2K* ٳ9UG2d*TTe@Mª/JssKfO} !82qQmG-oȊ$jt.Iȭ]{dR LG|-)Pd S.fG*lesΊU8v&j7/ 0!xP&3d%a*2×Ζ-b)NU|g^b[lٖ8O 0bLϩ=N1eKڼpq1|¹ݝyJFHwd.b#>7B+f|bh2[y188jL)*đ<ѧCɨ6, !g$?{j\Ju\/7?oYp3ȧU70V..kilJN>=t8-[Yʲo%›G/XL\В![y"`SIp^iÓROMPyXYUnN߇gj,ͤRćK~ PD{[ͱ5ITq$䂜7Y珍a{g!hdܰH>`D̤Z,"TGѫ M]̎McpXLڬBezj!(̸65 6CF#+>02cSgy=r)F^H񇭎&0Pd7+Á˭~ʰ1OiKiC ( HM)zghL3Ey#p=+:kp3 wQ?;-"8 O@:6L» ,a&1mt"㨸 _*L?Ru`)P1ܳⷴ)M1Tg/"$h& I#SM;K8@{F9сLW_0[d $$,!d%_.:taU I:,쎗Ko?j|#^ូ19yqJ\k(xCWWH7FsK CNz :\slcfdA=E]. e3ΐ=v3O}vl:h}''xiE.vY#Dr8gs{".J>O\6C&zM;UiZCCx`2|.B Ec?Mp]cQEsB &%CRj8B3K? (4LLBv_זfC=ЖQ,K~;?(?EO)a>XGAm`odSJ1,V-e3CSո~B>(%d_-My%~z4?mڒJ9/*_b<$\+aZ$T~cZ7_0˞ Ĩ0R Wd5;b dV{(/>L{@#vC+֒~ѝl_M8+?iѥwŒkug/O d]l|`q> %&>V|8B˲1@-Q?gciCX_ .;emx0;ӞcgbE!! kd=u~$H;7a;[ڡo,E^ FE>Wz|M5{l[u 3?>Rx`/ErqԶ ϽVRẢPp>Vʂ]SgEHz'uV}O ڑh,fnG';dk떑& 4"hoi>ÝX%1`q \6&ΰMXd'mzC[$iyf-j3`km:IvNr}4vg^Kp Vl`kZv%^/{bkK(3s(b(Xn( Pa7ŽIm0{p_pz18m ])ߕz NXixp/}WURxbw!ki!=c 4_uB٩Vj %M3d=V٦ʂ}<][Z)~7U@VC܄1J:HȦ Jj?$KCh+E2KBе\OYrƒm˘}" ːsޑ/k^ =0`Dʡ!#֠ЩR,b2Hl5(U.@z.MK&w D0l[^)J<)u$jYwUsl ńt. }vu?ǯj:Pm_\%&*tDElݰ>FM }2l'%_ (ŸZ9$uXZ [xr6m}[rwQPuZ|Qc\) •]`:6GP @f$lCZ;P5nWLuVHatoe1::Un_x w F@ 98mf!8#M<;dAGH&zzvߠˢpi܁~i/)&S@p;4"XĽI"2dy䑝Pc7;ا®0Pn_U ,=qV癔i^CTp$ BvS[BUQ 1!'K#/ě(Ml)ьFJ-/]$/\gʄe3aQ!;U(4ԬlzyVB17 l<1uuha_854==2l&5/ F, qAd w_V .Rqg)#!V"3sųNd'> Xɺ3^Nq DZjqQ?]yQ-HCµ琢S86][s6v,_>; |hx`I)5qS Q9zaJE^Qx#:PZ׾< neC/>$J+!?7'L+-˰WyXtI^iMwxBd\-te>9h^]$!@*)qGf\ Oԑ7ƞȺƲ#C@o.%XOݭȦΚ(LGz춉 {o~Z3˟ $r`EH` 8Z*7`VLJIlkxcq2=8/bWex*مCԗD(f N-yzNkp\|͒i;;qe M4$lN޼@xb?TqǪ+CKN]ƅudW &-ki !lʼn8ϷQܼ!癩>,\~wgN(\}-xdQQa.ـR W҃э09=3S׸~{lC:ɣ#g;׭9L!(~f[N۷_]ۗoɭx-~c0Iwr$ <*R%Vo%)DlخɼA.qǡʪnY/\OnEcё;r6ĬvDdz"zVO*I9߇kB孃ӊU j !4ejUMM=' 3sjkטs?ŭc [Ro'f_Zq4:{l߄|3 wt캻##*,AZg71(nTPESe!N_1| AOs^„ui6{6G"7Tb1J8-5\:V@m3|oaV#2hڡZ'[J 7NPnx2&i6P$L*=['#?,n QʆWvH!d *d9zŲp|,:V ŗZ=?Ƨ /]6IEt}Hog ݵ,Xl<7Y8qҥ+ qfEar&9F4›5fH}Ih4qRWjQαdAN/4r6Rٸ!Q}vvEvN+v]EC^ߔtj^e,Q=Ry#q=Ӑ"i\wr_c6¶/uu$!NEڳY~!ô:5}…kt YF&jN}MSco5I7jny縏Yi EuNtӈ(M*v0g]j3L tJlH> 6B';ܜ,Db{\9Ӽ %gi?CTf*a-H8js7Zjqv!3Sp|TNN^<ٻjD\abuA8pm'A';!+YON89|Hο67?%|-\ [~H_,SiKZhA ֲ]N*?:+RtQ*áam)灳oɝ廯 hMV3=}ɾRj-vfՍ.-sd߳KsQJk" R]b;iWr{d焢G1"=5:G LPF+\ѝSdȕ$cr@^(/v-B8ӧ]_c@^P6b~iy_FJ$fdދ(cn0S)MWVT |􏓌buGY,!ACfo,ceyVAn9RA^st^r^ŵAMp8'{Js,x'NJXXE\ FEvU'\F"µ=$ɇODڷ dheP2u:;| CqI7AANӈB鹂Xah ZA~qhM-6>~r>E9T9u ZYc PfR=|Q8B,xl7BSk쏠nWN&5RJqpp'~G~< wj?(Q٢U-w7oc4N[$++LLoMm'5#TP4@"gԎZuJ9YsCTRrv@ङ&Jዲ-/DqҮN0w>" 6MȚwNg&A is\}Sgkhf헩ߖոyXR$6﷈t߭*i&%O Aˍڟ6 ]] h(jM*[{ t\:Dڝ=0V2'0CLb7@zDl.ȵঀjN;FxÓ`wE -ķ'Vħ ҮCY(R55G%3t  \G_d%; A CwRa0QWJn)e .T]$;R$1KcyRǻV> !&X wR`1qߪJpz%=p`/jҿC|C94%nD1bdRd_ڪ-vIUޟscJseݪbzC;Fu)z,F0A̼)ҥP/B.N>QQlm\8x?̄q",W Yлk6`Lh= ${3\;C鱻+}䪟D>3mZ osxzִl\(nMX.t|Ȧ畖9 seת R&5U_K$#{zNQzJ%^(cyPTb\[E}٩/P!uoSDϪVG,eUUAgGۅї{wԡpV;4Ɋ =!sXJQq+~SЉs[U݌9e\!UӍM5~`HK'.T:oxUUl6^Jk.kw\8wy/E'Mgr#7tH,uVPP@s??A۸l겟E;0?yV'WL4gw'rkQ*j};T!& ^XH7?en;$GrSUOOf67;dhOEBw/C=BdrڒkVQ8^-1y&uD ^CcXq,i34#nO3l$UV+%oE/[8i+7S0%J'I LrZYg*`!$?9ewȗ\0eCtA$@KbغCM.T<% ]%_W2RL$,AXg|:DS?<.x؍*͜PlcSL>U!tnț1w _M?+=R @0TdabD:rBpWV$+G]5eD?0K瓗$޵bq*ЁtpTӄRk/?4-oι Uք[!5Eg&Șo(NbYFe1;n 4o>zHOI>|'~]h}J}G UC 7 Dw:97= Fwl~Zصr5GS2 'z뉱WWx2.m10iV,nD0sfGHcB)`_Uc41Gp2 ǫy9B/L`ld;nRemŠ /t1uUܶ:I1q*GL!Z߇I\y+;-Z&@lXQA0k0|$*T|@ȏ~O'ō*6}R Z,A_ 8$&"`n(4|WyMS \~(HJIg6Xօ}[J0D[B+sVكZ P}R*/*BG5ڑIjZ&{ 7t= Yk~k>i[EyGRyi[f døj3z{h ?j 2|u_DhK?#nߴ,DZDomeMy70=֛2XYBsZz 4dgJ9ZQdC с-#(AmKu0[(\-N|B)_`䖢GWhRUTXQ@eYM,xyՀ~ěCC-- CL׼ 㡢6g-}sChΗWxFv@9,wEO(z Xz^#8~Mp@B9-eos ƤEB+hqSzS hDO6Zp9`6;v\Iةİ9ng 1bDGXךL{Oʚqeyw K)K]sz ʸokLJ,OH(8ԺoR0sBBcԧd&1Z9D$ o(dOb-}/0|A(#<.J<70f/Em)$xh sTeĴ5^0rX4B9g̷ׁyt: ^ Ť4Dr5axR?Z.C掣u-SOm/7/s/g)#1\ˮơҴIQH9 s;#0YtF &뷏rŎ4.`qTЗD/hxz%`Z,$$pixLDDS`9Bcc ֤bFUN:ea4Ҩ7eL9:IdQ.\mߞ VOϓUn@uc Uj59E}r$$J T67)VkK; I50 _T>J㾁F])C{kM㉣a ܴ-5KZ$"jLsRoڶJ72cX`% bl 9+X E魈?&MeLy7iOaE;CFLmO º&B+nnl OG gWp8pHE1is!F~1M =$Rf[*f!M*ߤ5Ib?f'E't :~9 gpo3@AgYv򨚍0ΎU)'# a}'C=Gr!r*C*J^Ӿ쌻$UzdCT~ v)o@VÇ|O.ƶL]%ST#. vbjj^S-t5v\*\cEQ=V3 F#<MO i<Ml¯G1&Jvi%_=ky;:0zF*eWBd_xɻdp%{A84EK+{X3klh؏2Q<* TjD>`Pmk[S3 '?In#cG,m1:9dΉ^kfOyt=- =蟊5c3]q,5EbC4uZ?Xe ]x$N {Y!{J6[ dKo-\3~"o@ :VW >un R QD*6i..Di%5Se#Dr"DZgK?iN)O{V,K0Jh3w4=Y,F՜& PK4Yƀ"mneaޘnMߴA!` "o?u!QFjyr?:0\tyg(k=-.i 1Pݦu%}&HE@R"o7":t=ڦ}]*t(dɻiY)] :j0Fs ۜ\)޸|+=HVw |#YOQtl >ʼG֞zik6Ή35$)1c}z + ފQ/$mAPx#Y}'=(>kV:jܯ-?yGð<ڋvJ`e7̢g{E)l@iO0~$;1Xއ%wRIkYYMǴԂ9|B Pe?j DZ8j++Cik"s ɂ ,CnT> bWCL([` Wc^ӎUI)~0wn]6 ZvX,zªuL[1ƐNE:L$ͭ<dΜ~2饷iֹp2ϋrp˟TU]|lsgItPXXʼn'^{McL.+i}RNj׍& \2sM4@Ԟ'Ipqk59eЇ;J7nd]$2̛KaژdP"6Z.~Ai,2$45nl1@dj la@_YHwh\ ,fsa;%Nh^Κ(2V2('%u{`zb}} YhvUjƁ,Po V'rI uQ 5XC, \U'+O]R8esO " ; X#9&hs5q֊}lVS_nB*^!hH1`m/K]}eHJ:%YC"QfU8jI}q|oYH? ,nG@6LJ#FII[c3#@<Z~,Z8nM{%mPpG=w/UK1?j#'{'ݾuXRrH1p t|~" pKLXϿg 2>vjk` u?yrqT~rmh<U&1ѓ|c.#駐L6:"ѹ4;p,Pߘ+%$2ga[u8f- *NVږ|auu1yXDK$>Y шzO:m/Ck@ݬ @Զ:A9/L^ g#ƝعN D9z-i`EO^L$&ȅXvmGGE2}_!8s1]i$[_tq  H%W~A◎ZZLQKLQBI[*trY$'5?ڟA${a޴䡝\37ak]boH8I 5%M.3]B:1/VܨЈȪ XLBÎ7Eq+j ma,V&*osULNJ򼿼Rە.D4MlJLVZqV)@ mAcCdku_kÏE/WE6glN衬0 Yu4@g(*-+`P 2Ov#!=MxXE]>gB&~PGD #{,3=Mr~ix7Y}b9*^6w~͎̩p4B!j&HQ(8*2,73TMbgy=A]/jWت\W|C'y$ DVekO_Bi1N<)&JU) xxJ )q}T11ŠEZzȚtUm;_n,lA,7ȶRq+Xp%UGw$C aJ2zP Cɓi6{)y _SzJswc+[A#]^*y? >%Ƃ-zj'JR V$gmɬr669qepug%sm@\U R8k|j#;u1v}2& 9`b8FO(p6Zy4I8,wV>eqEjW㘩/L9EpkӦy GF.|o~)kV5ϥn2W;Q Vw;΁}eRʆ/;8W1k|<F F|ʱU# я Cn!K!]YLňR=zc%օgab_iҭx4=3/KY7e D>+T)T(Ž/?]L$.68yhYˠ-<?izBycgYx+\P>|Of'֓&Ns򌭕B?E?. -UZXφ`tM n2׭s/(K4IBlv|O$mtv zEnS]KעIiuÔf&u#rc +;pGWr@5 tkbunձ 0d"_yŖ%Y%a*R"w h׽9xs·?gAT;؟:q=a[&WTtF+D_sC]JtOYu>5,f )ʯ | ?Cr[n =*j{hWP6#:||_yk*R=.e(;\kY1jQ-^cPw ;CVYAR}EX%%5ٔuFCc{'rht4\RX7`L(t >Ei?\ = $u4S,Sd~!9 B~˧Ķe9[=ؖk?]ٵmm~wDpo# +@((iVUcw|poG_4O H&t~>Pw?s2C3tRJqPo,E\é :AB^W֑wM(aoZVmNt2mz`P "ݱm ju붕R)@P(Z]@+2n/24p`)ڎf=pIK K>9tNKTPY8Y5^ڐ "<-uU*N˼M 5VԊ#5:!"~  \m@ _sK<^)F^p8 ux`K5ŸRҎȜ@@пAo|A`92MycS=fr ¦G=3G n+\c!6Ѝ\OyOihf -Aupk EJ(Qr0!,$[|44uYy>I߰P@dçc 6˒i.$5ަPڡw#@@]eȹRkkP0߂*!m=k dѡ~Ff掱ǧM-V3~.Ԑ7Τ ۭC춦;34-{qwlGt2#,ӿmqy&Ź Ϧ;5bE YQqQ8r<|O/LU3V,C$S ݓmuPˌހ3^E]13cڌ$? -ϰygdoK2jۏZRTͶߑ4 d5.pE8 Vsm`奆:]. XL!CA+:ƫ= ȘDnFY~m];,Ŭ# 02ҴTS=, V!IJ(u[' QJ\h&dA*](b 8XOÆ\DUb d'c%Ϸ{'"# ۃ6!bw`}Uri,(a޼iQTaBUa yWUxoWhLqQ9_(0tCPnÞsJ[N8IrYioJB#M)Nжauj[<H?<3jEclTE_yd>~\ ghlEA_3+`E[T?f *M6m7x4-bWˬE%YwYx.apzES( ,r@|!Ἵ&6-H8#SyYp__N'7*\ߥ5WM=1P=4SCH9%m2CaIO7m!# 9d~1Zأ߱|~f ^GQӇ[iY)RT/A>L58ndR׌r""+|DE,:ξ(@ޡBz.zzLhqDFl\"rYGZ10G0x.vyL=x}Q @k'a8&,w-W78o$NOS;'ܥ'ĀC82$k뎈~qm˼hBh:Q8Mا -f$ L@4?g{@FʵyiOO.\!ȏ,6Z^^ΛԢ'K^\F LЁd*Q?Ջ0K_DqpҤeͲ )Zm* t0{VG iZkrVK,7tVʀ#?zs[g} ,n6M+$ Sҙ1~Sbu2)ƒp45X:@D׀nlpn$w Kz;*h {10/nkC*K7'q$ԨlWeU֧?D46FSqoX̖oRlς z & v NoIRɽUŸenl ̥&՘dַ.L8#:q>o)e"12Oe} qЬ:^WHz>Xy\ artHQJ@o9C>/9ԸцLB`TI\Ju'r%JA()!B4%1.,"|Nn_!p9xW;y{ j3{ V|~AI#)ahUVMKp mvV(={iJfNSHPwENb !.Yoco] v-񙉟 =5M\ʶvK_31[61 9 WΈ̽D|isNAJL~][[U8ôᎧ [Jō$+ ''+Wdk{⯰,2E!*3֡EB^c'[IU[9h"ڛiZ -xDj1I 'QR1Gl`,mY剩)k4o1 +.@Wߌ'{i֣hPE'Nl'@ U} .TPC?%L5ʂ)Ŋ8oL9O?_c)\ГԲ|LƕǏɕ!TEHZڄb괢MtbvvPҲ)1/Ι4=dyp"0$r0Y3)mC1E%L],Džs~ڨ.N;suYwQ9z!k&P[E:B0 䳭 }MP;\Bo#d:#\ݳ.TVj8]A͌Cr˕X"eHR bii r˯W W/7A.ZvçmDqyy*Q2͜i̠vQM#j4A*s\kR Eҹ/aS2 TIRWC 5hq҈μw w\35?3uPIO4wW ̈́!Ye8Yd'Ibt@.$Gr|l^ ߦ*nz̑J:b5tl.`.Gz t#kO(6"YoIY?Ic# ;+зe]z\&נ4- ld?7_/V7H!;)hP)ޭQCMϨÅYɐ7o8q~pH|naCv5bPlav TQ 㧯 _)m.agmVDT*DZDbSΆ_Rdۄ k98+2y}VZ #c>T ',Gz(\ U: B Ԃ´n2R5!o##.JCA qWׇ~<RXGE7k7Q*c03pa ׽-A?D|:/fT5 mޱ68TJ۹=NC+E؈9/p)?5?^5~@GҠ,uKuh]#%F"(+˩;SXջuIso S)Z 8% ^AVńηsRT; 6HN\Y[,PXLI".`eju{IiӇ9'6S6Ef/AHPv̿T_8oIvmK[΋TnPʍ HF$$])(4ԏhI9o:U˷Vw+soPʮpfzPpɭMBeh71 GwW3Q+ EfhΗzo\6](gԫշxSm0 g څ+ߕIZ0 KGr=2hI>M6 `7p6ynE.,oEC痟V/@\3U9(zya\ulm<"MsGe 5c0 h,X"δMp2I4 k! S5y=rd@&!y7G }X?0#Z  >F6ْjeii0/FBdr: ߗSr4|=,v6|8yfbK 0t(]׆WWXPRM||/im9hJ&61;P c-Cuf%d( Cto`̽D-2=?Eyz-F KX:`Ad+65))\] 9tBK(e;i虏2SOCIgm\P*7oZ$;}3@wu?'9z'w"ؒ/O 6}(O!mn(OpP3Ѷ+#&`,mCd(~oƆTnQry/vv8d*a[?~[;_v"A=CdKcIvH v0S k#oDa`Oũ9) Xc@Uh_)`S;n~CMpxSEԸp-fx-}j0e x\bJɴ_~d: vkNlԙp9 S5f+%,M/IJw?>SZ  .3 vwBԓZ.yD~DUMcn\-HC3!,Qچ<5~i8'\KB OSd{} oxؒ y5I$NUFu(L IdG&yD_q{3Nʤjߦ|2 a6mGk ؟'ݏbҲ6{q.^E"{5K |] #7-ǮLR3vlHt_7HU\P8GҮ3۶!w|щ)<,h.cMa$iI JoL;FXJno;rsa#68_e|0OfhEaBPQd⺮H.ek$TgGb50HUՉ\1d/z#g¤Zo; W c X%ұCT^%)j^b;.Ӫ.f:@Rz<|BMBtN(!c}v7Zj;V5Vwk zqXӞ&& hd*XT%_QXoM,K# CG#fz%uL:Dnv8>LSY.ӀuiM oKxeb9껒 4Q|ίSH:iWQ 7oN͗|h., UoJpwXo8 5he(HDh_{PSN,gYZ070701000002a4000081a40000000000000000000000016609d236000051e0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/UQ]?Eh=ڜ.+ЛD$EG!%'eP(̹Z\m^KΎ=3t}g&?b,o"f2|WP/;p'KrZl3VBJ=&1<|R'exfcDWh}9'd@.Ӑ[IltaHug1,F޼8b.f켍Ьĺ`ʏS/+ D3ɂG.mSoG# J͋)"ݽXPinu2ݖV:V!?YDN;Yg3]W&dy~MTUұ5q&8A߭hf.+ #^LLЕ"ꬮ9:\؝lvW&Z9qh_ˏ|\W ;+>{o)]Q !irP}_x|7 CB_@껏Y(,h{ě|h|l42Xތ q{鳮,um"Ǣ6)3{zEd6z*9=<{:DJdE=:V,x TV'&4)˝L,q̈A )/8 ="@A[U&lT(frͤQc L>v.Ojv\oϻj)rɮlyzQ?XrCܦ:N/.Ѩ&d_b ]I0΍wQJ3YD]cU~<j+Ӽ7E>1peFsT:wvg%V[\ W8\ͨX'Bd>QOȴo3inCKÊkJ(ΈZܦ1'?5 5 5V9q vhр ]SD&aIHTi.!bmM:K^3OJN[JvV_q ,h=z (堬O֖;:c&* ?j[ڵ1ݐ*Ml\6vc~r@.]q0K_9C&6\1M1xdbDPS`{F-桝5Wghp?Ǝи+d}[kn>RUinMFcZ9VūH , sJ(f}2r+/OG g]j0伳-;wӦekFu)"$lcyBzkS%bn- !=T:1Y drx{31[̀ lѕgÂ)EI@#M-ZYym*A δu>#şTƚ4&ܛ[&yCrC۾/8vDLsǧi÷ƑI2UJvJƎĹGq託_ +EH n-j^mi"ũ{y a ~ӪgN.Z3Xn(,B)b=n \֟1!납a|%TZe;xǁnXG6xr_q(6'Yـ*[ɁSb3 LRrh[$sNfwmIWch׎-)p^!buL4T@MA'1S{tI[f'D*ar)V@7dhNxIR-"fgvHT ՗R&9ʉ`(VEZDm's0MIτYӖ@S~Oc@Aq)wYOKʛQԃ", (?$=D " <ɔb/>n$m-9nX0=Q?35;݊j1|p ;,T55h3ٴ7ܮ6Ҙ_3 C h'@ħ \V@xXJN}hW-М$Ҷu_:DޝGEyNuPyO_DCH!lFأc3s2*E*<;^fl;Y/&=htO{3^7g< .1k2lMaM1{􁶈K%X2& 3=x!김x*009ٛ63B/>* Q;I`:\H$U'uy|6 5N-vU[@ : 7jiW8\YYXv*b/%a N2Oj:C2{9u b#`lؚ.^nb Y|00]٭Xf31is-"'%ƸGp_IWK(W3۵EBġ5/EA_=Mv Wc`\Q>~v*}auC׎٦|Z1{|/ya`n 9;=ScbuX[Qs iAQRU.+@/H1x9h6&%:)YE%gwNޏ2F %u#q(V T/rηW(ܘSvxs‘-{AJU8tlqkk>YNqqpb 4 6'FE"?x+Q#J,vƌsYFYzց+Ӑ߼O UaW0Tm^{D؛]7a 衔 lMLQP~D\O &@<9m/Zg<ܑq0ղT!L>vŎqN/w7 @0~^"tle%,4gNQK8J+WuI76iZxY:lK0;:SGz^dbxJ"A?LaL $9Vz/Ѵ\=[<K@ X~MB!7퍕.6R~DjѳƝrvRHʇՄ/ݨUD(罰յvK\+(%ۗ&L`Œ#HW\b+*~x@Ce,i\-$Ӆ%拮t,؈STuf_W8Jt҉(U-&i C_9y u+өK&& ϵoM<[*}.!@Bo quBݥ;ba6*"nl=Cgmp!2jsg!c!ȣE}iT]6 (^Fg]:ifA!/AAYPB#(j:'I`pg)$?n߅"s|s1z]Xce yMeLΕ2ʌ W{*'w<,+䋝rK=XxًsAXT'-ӶRҼ\@K)k5vGN56&+7NYTDDlS[JZ7G ow]LznfML-+]}bl)2d &lL gk&ݽ $0*gܣwc1<[vu3;XV?BD=rs:.ȂS|yxAI}qˠ(g2 N"bfNW$O?DZ\pZ"K $x,z 4|Ņf 30G:E&98cy7d(v6J \3! bpw GsX:C un0'kyVwpX#}-\גxWMG5gئvŮry%MװF}5 2KHB9?FuқŘ_RʏBI=TpVwFU00$ilN>XL^ 9괌7q>y%T 051z{'G>ڼބ6Hi!6bQ(A|/av=;bUvYşC_{ fS'6P%ڹ菁 )0&KMm\a*|'6}jsroܙLZ$Oj - ilL5KC;aH㬪( %9Y%2ÙO5B )Ʃ/ /~F(9A㮥zC /?31q)+p? b$峖ѩXPDqk =)G"bK_By7j7{LjA7sm)%s@m`D[?mLn [A8JvvRkTjY'%keMR7;' r+_v|YH9z$v}%> ܌Tj- ~E ana T`]NAb} E6/*tBA !.J-#ەEJB$ã͸gi^^A]Vx?"Aɹ":IDn)p K2AKP hajv 2]ֻ([3@ I~u?nStFɊ&b@i"I_lW:W=#_WnѰc,/Zm?.cfC%`V-ͶߵZeU*d!P80Fv҃3ԾYo~$م#gMY͌e4pLS0KM-?tCtg2nf;J^3Ao@rG#QtRbqfj"awkTrF0U+DyNb 0͛?scYtǰ@S&H!Tl=:*jN둑4#S^EGmtAٍpoG*}_A soq\޶y7\5WzM5smi|}KD6‰lON9k"@nd˭]5E`;"=P8AwzpfDsײ9MlS^u}TIނ<-Әݪ#f+AVڟ3q \§%J[$5}z7{Y>Rz 琡k%!G\E *لǾ4 O3Saܯ>{),Uv)Kh-#ҕ/;`J@xvj e_GLLqtܶ7Z?V7(9S&bTD;iMICg!Wd ?'Sݙ,$ \a?5v4Ndn!EV`՚ISPk3 }ػc]BJwh>^,$EtUTdM3{]1>\=Y( 9s.QV 9S4рCAjzz(PuLk;cWQֆYҾBjMV`6,!3?mI V^S^2kư7u=' >^X~|%R±3MZKN?:c]]9#y`qٲI<--A~eǷ;]pz+̫w񧌉eGzt덼UTw,ڠ 5(& F(JfV1ߟr+$#I0%q m O4h<X1ʃIMYf ɺ^bڻ9Ee#&=f!ց}/ ;SޢQxɕEqs1KYzdISt^\E)>4ZMn@-^lnm\q(μu2Ԇ| ( #(Y*?^ K+S(R%t M+1~Zk_ؠ`KTF 4!+\ȖXɁ[}(N9/OgdB`1aaI?S:ׄ]g'+RYꔞLKe× pW@b03(zMIpl4 jP,m yn6h-ZhݣJR0ֽkXKswTr񾥝j{m0$Eh*i;EU! ˃-8纼jAu଻'FJ*g`5RݭϺ80Ӓ8wi:RJO\ *(&uH:z]Gg_:{l>̀;!ق{X,0 s@n iQ + C)wh f&+B3:5av8BDP+0~3\3:P,.SqÁu0`H甛"^=3=zt20 Uڶ,f]z'tDžt2/0҂z2ę̄wuτ_$P'޽<U,Ls.C/Sc2˄hcm6z򜨆6qHpMM9=q 7I羏&*wZ7MinuHAZק񏏹4*? 0YR.)4jkA*SycDaSv 0OEW=uyхKHi"R" 'hw=G9) 곚8F-n$`k'OHj<֪>>/b%eh,N\>O3d`]uJ֜T<6tǙ޵ R5n3bu37,";^%_@bg4Ց%s!?_C;7?n<c\cz| FT!9r(,):.o^9UBbϓ8Q=a~\-+#?J ].]_`G3,XIz4D_-ވV~'!VBL&Į 0h3^zB^㋜V .NOD%NC&4~ fw!}-Xªqx6{6X`8aݓ$htrY dXX@YWv.w:*nK*=*)4 g ,n/?Ň~:vXJp'[e*joqX-Σ3|9 Bf裂PYJ w $I؈].bI|EXymw="[K0x9/TP67 4%!8lRq,tݤ{*|\b;tVyV`/+>PrɡP^$AoCTN81VD PC1=NE?˟lBGQ4 NH2-P0 IΌJ]c52ĭDZ|{Í#S/D" ݥh9c$w;\omXq~ IPvh88hgU%*%Mi*'rFn?6~ &ہn5xX {;<0M^zu\OT;`ՊbG [DsAZ^L$h)|6mU8Hv<߶'l>6(-RUV/l̠0"m_~Q\T2b&*)*ΎHݘY('zz7| e<9/94[qSYS93o9iCyrģ{3l- u XG:g2:^Z36ޏ?+'-WKGtY\G@k[#(s'6Qp90&5cenVkF/:B=Un?'[d;?v(^L370 E0 3U&c0Ff(\@Wm/"2:AdS ,CVN:Q̩6= M)n֦JClpl3rE~Jdnp^Z_oPR$K?f>uH3(ZHOsgPIOF4p˘| $ Dm(xzN]ԟNd>^ӹ~?!vf- #f9tߪ+:"$%eLT+HH_S Q>8iJ]-__%ZG ٟ\(rEpyH^0YT2sI>@7_@F^%ٕmo$ A`[(Z\ ?'z?Q-!:Zy~S\ybm"|MBTMЯ-Ԏ9kkjnW\pQm[Ti6WK.po!eڰ @kjx#`M;d,b]E ODxAN+\$tzC) ^ 1 d*]yQABpᕵC+9k~/;w{y=]v^:ITZuDc4=BTySkcӋ̗4 eVYrl<k?I ~tdEw Pjla3uv !<  RPNJ&4f%OJb5ݥ>0A0x 54a RۥI!&X#Uq0cLbWF3+#0ɑkX 6o `Y*=d)&̌mlfH`? )$Goz8-L]q%mci4BDF[dm*~!Wba}ůIt7gsE:1d* v$>]Vv$8ӧK}'#by$X Iy'-ʰ7.KmИDL ] (p bkkw/fC|]{7fHrXr yj>, J5cJ)0aM쬝pS|C =TݠA=Ϙ1Y ?$XA+u+(i\5j2Ć,ծưѿkg6V$åy]_)H-c V:0*PMgKxwuG I㾻wKa6"P/|=-H3Fr8N-Aۄ( Fy`)ƒv'e@ lY"|lbn1PQf 4;LX;%^iONr4Ml`j2\.njWdbtЏD0`/1|͟E%_OGVE9N&&NN`7s; ͒;IG0L;8Cdr.g$=P"2 PzaXh[n"qjF| .F4nC\*Q=Ij+k15v4X\=wEI}ҍD8ۓ9yc̼m Ii @bu7-V髤8rmfBOf(!O K[<8o2|SHʉ EG{(-cڤl«g8mmQ҉s#H-91TuA␰c8$jSVTeڛƆS٪+D.N ɷIύueEJY$V6^H311\.he3fH1dGpAٙYڹQ QoN.Mu%φvR?#$sP^ef=ڵ&ʿ҅3%? rݽ&pq0깦F+),taW2A?o3b<'2pxI/M*Y< L^v#g./ e 5O6+ 6X|3PYGq|xGt"dc a *dHRrc7s>:eʈn奊E3+ A;r?Fү5qGf_gr;RBc 0IOcVmS#p=tuugZFm|J^ZaiE/9M@- Q-y,B*Å t#[*#_3g)ؾʰG1TK80b A:jv!. Dt1s{1k 0q|U>=6jQ+Gfܔ%B^Ūs^`.5'Ϣ-'F C'ջD '3e4gr*ku*j"ūCzpSҥ/^Pj!eKy~Kycnos ZHJF>)*}V~yi[Cҍ RM eq[t.82$GIo’X(Cza*a -/vRt*5m1nʽ)ByΏt 3i5};k#Q>H!;,אlqoo xև¹ ׾#=,C9_MHuٕz-#ÚWВS&T~oк$/8ߴK_ON߮ :_ܹ@ pH7o)!(zRn!,a+|(A(A귕% @ߕ^XXJR݌);f)Q2Ȩ7ǫW>3\ mgNDY{y^*j+#Wy3Q$k2۬Ѻ@` 9֏ωhewtzD2OWC4߈E?eUO&c.;JT(GJ$d#\*OyZf VB,L{0ְBa;)/:J#8,2R($uny(?Z&g/ &RH)tߟ]U{ηh*iQv`JX:KĢf*5h[DJ"kCx5OȮ>5(5?Aonٮ>'m^;4r"*dok<&PNGͅV_(!vO5d$EzϞVU_lO2a48_YApQ"`CN#Ʒ.`)}_1Rx͵!2?&8U`- (圣;b8d9>Keg5aކB^bD-ip6@%ƳQbt(9$؄k^\2eyϵ8z`£"nJFqi5:o)IDŽF lZh{c!Q׫Z^s5a=/g x?^|:i:r {ެJ6]b^ݩӱTK$#:7.6f$Fm,M0UwgNIOx ~ &j%DJğ&QNtJY6v>5Vv&A:M*hO賑ˁ9 ɤyަAE>n#طƪLa.vbJ&kE;i]#o` w}[a/۵Qwv+J2l[TOC::x S&A~;h'T~!E*, |qj~v𴬂f$>"{6~t|$P3.  l0 72tq<<^򀗶ܷσfVrBps4;wCй5l(;G_I3;ܛ |L}pxgd=P7ܳzՒ%]SrV4s/u.9quv;آ'^?6wRf#CRuܴrhS6>e7~(<80rl4AAyz}T‡keOK)4OBAD|VAd_kvu"Ol62ZGKѤa[Z>tĶ&>w>ęX[x_پ +R=LaQQ |baz!`oS3=[*Oqm%ХRw"-*yr LssYWhdɷr=CyK-@A||E!Jk:]"DߎyZ, ulmO PMD,j$P=w\^6b j߶⁝'Ie/i//pPNf/Ir+fߵnWƳ /t.?Y?  0Fʌms88r0S{Ia9$wT,庶i02%`i:'nhBG1 u&*Z͋ AI`s$nCmBڝ E~i EDٯtktS]yKޚzmSN荊2Ч`ZkAwOxPf OtN4@]TaAh yh$.p  "SHǭr2jΊ t vX2Ka 8m3P =(\ dx~O kn _I2LyB1ukf_Zz:˗xM s.vdvŦ+OB5EQ,25aʣ 9\F Â^>'ӓ1!DB.$D^Zv9v(5ֱlJ?Uޙ)/g@,(Fs'x63 V֕;]w]84@tEL^ΪUI)D(ao%UbsXs`{]iWKtsm0.aa hN{lA\H\ŏ`f5 -{(*ꩶ4~/S @X:tL,\5f9SH$#^F5}ZQzWo3 My::%eȏHTqiM—;}d.0i~.n5y^>ȳca,*ah)MmY GnPBhfpcLF=XkH/Mp{%~직6hhBTj*1Xo_uC =k#Z%U]Z{v%eC,o09 ~z1!V$?ͳҹ5w8~x9AM;wTVhԼ;b2<$D捖ۊWil-wDvb:!>1DKk,xY,b rmR iPrYh(`[d_qx[R<q $fEÐt n"2!Z$c*#4LOP}F3Ubowoʽj]{d֋N4s$P!YLbdH(v󀯴7~$@3JV;Nnx$9`P,7_ԅ'R>(Xl-Rϑ>r ͪjL<*9( .!-2 ?Yޭ V8&"/wOv2BK!nZ\k>͖%:*r範<4{_2zKX˗Q<=(qR?kQ>Zȱi\;Jb0aV#[- Zz0U4D"5>>FRGW(m݇-QLZbq98s1/2de94~V;Yn֪h[Y/c62;JģRr>Q]6FȿtudOժ ^N$4x y尚ƫ`8ǗV=%o"^_,ƚ]kPBB|yj7Tl|q%4e 7/3Z;yxZ9텤ǟDt ^/?#h.xwdTfHʖf9j}ttyKzn9WlRDp%(RװbE =w3}T}@uhx Q>3ZTb|I0t^Ts 1eϦ$"D+C2,GiaS٫1Ap?|aKD)4 cMWNKcF vhzwB -ĒDSzP p-!abUTY m/C*W1鉘T  2. 668{'G0/ %R+N!4uapOw6޸nݸ ~MK$r 4 G "@T1]w cLt1\XB%N)s7[nMx (9u@A8D ̥CT;&O>nh@.ާcv)J,V49K]fK{'wFךAȑnn45Bv+ZMqOucnJ< ,y] h˟Wߨ9 Ub>Lõ$^m :oO=+Ӎ2XOoܵcn߫?-=F \C$Ý ibBIZ\ԝ!OL`fPkPO$Y:+ E 3 d`N;90; W`>xcuL`VWҵa,<s[*?Gx=чXn!)҂kOIH冟7OLm92"{p!qmTARlA;g׎vU<C Pl@Z VfT.yKQ%cb^\Nm̄h}7Q B(ksVuGz}7W=wꙅYHÇv%ötwY[i&?^-W"\A{]N쟖G˱b`XGu/UwI.)Gr1 B.e:_`NF=-/PJ!: ^3;',wij! \7n$E͍o^QKq z !i&ٴD.,o]IlRb7& T6=Ў~@7ȫ0UgYZ070701000002a5000081a40000000000000000000000016609d23600023ef4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/,]?Eh=ڜ.+^OGinnzE<ү zW }ɵSEQEGz /|hercq^3D#GgMÛ@nzJR3;LyzRiOre=nEG3ӄߥi{{A4buе9+^`" _f*D `5  6 _ HF j}cMpzd7nb\m:ફ!\G&@A)bx+9h;e"*K}(;\G71{Άij א]Y0_\άݸtSft6*=,5N6(kx\ǜc|9m 4MLJ>Z:A9iSme:k#P}AlW9!Hۃ&yOԪ$|;ee^yXճHđ#phySf-?}{#2`#ӹG f0q<Ȗv5>0A7XG˲Gqvޚx og{f,J=gt7 /+HuHpٞB"i1(qN#{\ҊՙBu=p DEÉKh0a)ۢL@&)Rd;(ؑPvG] ocIH)"Oca&W+k`KEr9Зg[m/d8TBHR$s߮m[Uw<\NnюsY7 }FZew佁n. |h*M] 䁝")m#r'9^׭J͌x-W+O ~ƯsA%R4W t*lkêc@F6KɒʥqG%%.k{#BkH ~>.a| X*m+\qZfx&}#?yRhNTMZka 5xI%\xG5=u#`eX dXji @y;S-lk"}@Lg! E4.C۠_RWs8Cx"?#^n5y ;壃 .gnήm ,[ۇ]|0rBg9-B)‘dAdoH >~{[+q,G; TP3Zv,V#23Zj2TW!9>£(IU2E~5RcC DDLU^IظPm/P,g:k4jA&,l bjO%SD(RhsjhW;I $pHIat\"=N3ބtfOLmAU+Z2X4dr튀*d_*PX0[_0 w% r6KpƤON 80CZs'0V[x?Dq Y3P4m'xA ,rnQg ԠIғS :dt(Kҟ}kF8&:ݮj <DThIMuH:&2[@ yOcIlg@)μ A|P _IıZp.^t{  s(z7л|¹q##ŲvjS指I}4WV}Le9SZ ґNC?S.QJrh{>Y@u[SL'%Aw5ZK@aE;J̔I"yƘDf ~ #yf?/f\᎔Mn:e$q +IV'rϋL^+ҡ0sC`8WVd8A;>FWT\#P^Nh FcȉdR.I%5m|/PέdJnk-XEIplE Ao(9-x9S+ t6DnGX5ԯ6[u<`ȤcwEyA}wr2xe(tTFb2I=rb|#gZvĹU&amHÁxBѥ @ڗ}ĉ%q%[pfʟƮWc:WAe+ا%/anEAXFR8F@W~vڧ2ISQ%[i@QmQyUww>65%Tdx7Q.2( 3_ ,5rZ9Y"Q擊`xnƞ1Lp[# qL)&[d@SS6Q1Qsc=Ϯ|kTH kKUkѴHu'Kp&3BЭv?r񵶧4z$de4 ^b2:RqmV4"!Q$&0&"fpw6~ig<uAPʫ:yZ_چ]ۦti[AZ?KX(S=+f\¾`S&=5RvmTF_nR3Qu _YE`b-7 rhX E$ͳ%̱$KS~$r V7w+O298HcUӹ~šT``:'*Ve#B \VDs$+TTuIeQTpY{q hQQy“mj^.,Z2</xSSIQYN1#lԄe<32:а \KLy!FΠ &Eon{ǜb [ n]gzߖg;[x[ư_~ П׆:3 1B5]M~Ċ` RYT< *ExKv\Au4烍i7m&_sۢc81Y/JVH V _ǟ[ w_hsWRҸf)fMȎ9Jj,`6bz?\{N T?r5g4T'"[9w1,TxH`ʋԤw]S7ha|O|lv%yx _MbYwMUC2IR,51`_*y!5o'AN^0ymz"ٳ}=:xђC/_M~nӇ#vuz8?6W8$oK kKwiz%(Ѵ}Q"k=]3^\l݀NwF1+ z z+yJ@)qj̥,68HT,"ИjN^VN\uD5+J7H,f4Ck5C?Yv&`>*݌9Zi036N}mڍ(!zƅb~w%ۜ>UiVG> [6SHk<.iKJw^L}/nZfwmx؄/Y*j;ZrDc+F^PC{ fvM~Ԇ>ƞ^3gڴ_=IPh; KGٌRCcβ.>ҼfC&iOȽ]1$*Yhy0S#aA ^V|3vW$)@=$E{XB,RƂm /fyӹ#d޴!$%PT>?\]^2y,P#܉v嬚'hYtWļY|QZ]@\~/\_yw/=94F=;4#\\YO47{ !:^ԉ1wPOeZ Ol16+Rs37 DslKF l)]!MtE _&BN*tABx8V.3m45"ApM0dڇ-N0$2A˹|k> MoX蟶t9PƐy>CFTpF=_"hC K\.$R}!q(TC1n*g# RՠCy#81&g~76ȡ@z5+l_$hwEF3)_vY6я65ODW{Zt1L %3$L`T}=z4J}x } ŞqbhWnӶ~dZ8+8_l;Q -T$=.]W?<4m\dP߂WY(#:bM"28ڼϥ 7nlks35 9BXv0`4N4hCr06SDs>#hˆ!aZC`X4u í{Eɛ/x+${Rqn.e{#M"՟ༀl L),"qLZp\gD+pL/o=x,sz/QiRi`{jimyi'fNUel`pÜO?x$@W4]4Z-ZFXQ:\ )MYVE,h䀂1GQ]K|Ʈ$Ԑz~^FI^:s1LF1U^!)L۱G Xn-=tfgcf HLV:=>:2lIV28|'#`eEP:,\V J=hz"baF1xUBHi3nƂ ,io% |^zR =ƻ# -ƭlꓖH1]oJWcfp:fEقC]d8#9lq]=+'GEy@e~fŎOBnѷoCXnS8쳤 w$A٫ Xv'ЋrnlNo.ΥIXJ@,\;be n+IV:A|)M'9CgUw1̼ѣHe<VVplGq-N#"w`c3qsm{JÑx_Ҫ,9_1ly .@{1Hx{7ޖO "1 jzb Jfìu }| ˈPkC髰} te0~'Yߙ>LdTg7d(0=kJ7l[1G{kT>%N~NkS#a6q3Ni( r]ڟ\ T/^$ڭdCj^H+aƒJy8 OYF^SPI!҄UsEӤGfxꌟq}9j]-4O&i[0@0NI8 Ϲ[Ql g=N _~IN-h]8.y=oo÷9gE)  /)z V <_A販nM]{ (PiA1`yWMr1Ԯ_pf~ֵޙ|".Σy+ .'$f4gn*1Jy€KK}4x`!ܚ[9/Y{b.}n޿ί\yk-PɁ5/ o R Q^9Ti0Q&٫ʾ χ4%!5qfES"Ӌiqj1bA%VG2^0`b5o'8E 78 ;GƊKՐY>AJu1,.PĨ|WuNo(&xӆR +Va~6Nл< +#bBpsh!ha0 } c[U.<"q?}<ǸvS)׈6Pf5}Ƭƶk| m t\L,} XG$B?1Z{>i>8r=W۶gj"qAId7<0sA"~߸ %H΋[NQDRbYzeҖb W'\['Y+ak S>@X iχr ;O (zjZmfGW΁ݟ'MBkL]%va`< @d=zHA^p hc3jL)j jN!$ آHT{4swjk"ƙIw2y$3-)>Y[ttHO'—m\2ٌ43lFWeO ovx^jo|@Q'`A_ϗ9fU?e7lDqnB6E6]{ R1:j Ë鼜!\AZAN>B&W^IT5_ŔJ\M}\_ɱL\@3wru1 SRKuqښg) -_ߔ-n V\jistXP-V,_rBL1"Z W:EO%5 pPK; ]ْYuǽe7PDqٖDd֥k0UHp .y{ !,ް_{Wt0N:-fD|_'PXVu2WLMDÑ*5݅bs>~|R_ 4d?H(Kܛ$K :e (U`?"<$^C9]д3DjyjYI w6x@ݷֳvͣ-F<|zM ]-t'Z$]۠!00:o:e+wwJx dH3 "b[[iju3 l}ܧ'ӡo 40r thSj{;Cufmra݊ƹTz-Jd#LdW+II9vZXl zs)Ku~N|ndҖ 8(ۂhz=Wh^x!Fux OrNQrs= k@sc._ 5rr}O9ј/: 6Kk2'ڬ̕G4l{.#͜Amr5N*n7G嵥PUWAG"TQy;T~$BD䒾]+"Žs~Kw®pU[yX3bɢ hwcw9zNbRŋ⭜S.QvJb#ZGYT /*?ZBE%E>32 @ka8g `걼<ʾ0X𱦽cF2Mј@3?`f!Fo,+F/aJ}La0G̀!%]P4k)2?O&źO#I| גȾKq2\U "sXmQ!z])k$P\Ca-ZP͞H;?t}2;"G\)]5^v(MSG8Oұz'fj'-x`H>6)^ВlVwz nzA>)w15A3ל9^x9H٨/5&8Nqtڹvy;~VS(F50R%@"I >MM]yL6#r`L:2$KRpr4"I]!: CaVP رZ{Q J-'RP*/)gyһmL,d y}mTä4d?^Jo; (j"0wTn@CE*I{3ڥ|0LS-ҒAv+p.jWifA+J=.a\e{]-,\=Q J]ܣE$pppNqإe֪Fھyu]U{,>G!6d K0qa.R7>X刉qj:A2C䢨OD^d_f;6v~ M+W{еCs ec ۍ{p j p5(v03Uc8KLoD0 >Jbr-&STU*zp[q_{')߁d<ɯFHiT J܉lqvXyQfe;ݪ5|]T!a' CiO#wA'ykU]5L{]C"/q>qՅ}2Nf/yG,@^wQ ˥!!U 4 ?i Q$etYa۴<ٸ^7CUTeSGf*4 a5=$FZ$V4dqx,e~W䗮$#Q9<5V\1.`UkB$&+:b4o,n\!רT=! e2`wva @)![3eCRz_}F1ucу/gcz`ōr(F D1H]3Fu/ zs>v17fH:  *aFϵf c"AK9 (ya} 7X$5ơD 3 s £.uaUҿ(JD8#?ꦑb xke,Y\ʓ0K\I@"~=z;T%ANMu!Dz*@ijU8kvXV\J8um,-ŗPC McGHsRXO<Xy[{pOGC|enuCctIYnO3F ]|vBcӾb%-8˒ ݩ7:?-2H%Xf,ݶϩO:A7^n5 ܼ B RMgv~|-=9.M-!ǃxk%_<Ǘ ~e7cWAWnYVۭa_: C؏g`w_č(_],:SI(x=H cŹXbH7Q6S5vZՊ>7 }3ώ2-> eH8$d>VIN^:蚁E5T{-+P!1eѹ3m#Lܫxpx @cń$tf^X{kai>C(O#ȃ(}<|iU `'oQd:c3%>:ޮ76GI$WZf0!/h- Du0p1C>8z~y )LeKJ_Yj{ُ)p.˥e.ZAj1U@QpO nR$)XDKPnwAuL6'Ԭ)S9;YX:8#k)Aگ12?5&S݊W-| "ۣ24ڥj/w]k>s d.Y.JҌ)oM}7vPt10W_# *γ3*AV6y&؋&dJp'ʧovܭT^L!gz&+χL̈ruFd\%/QY4X̓,Tqli5fV#as\eS$IWxSyavh"h8\i\(@ Q #eRԬcV}|Zօ;ew|㚛syq?'!uySN2 =^=>umD3EXsb""#n6\&!ٌ0󥵣ufag|1, nytpHN; A?xk#s|y slr7. .L'xԈ=[$ >!zF8(\Th9iH>aB|>XXg9_AT8#͜9u\f,JGDӜvS6gXYly̵|)qd)!coz"߰J[rzMm@5'l4OO;% |TGXMtu/d"o0)NM)o m>ZW=EH.V +2-%Ȭ6zMs"ct44UJg~.noTS˟O@xi9*F+۪̍ ޴:™$‚e]t|X3񢢒8u~^>f.:xϦV6(UdoF;nZj9I3 ~>W)HGϽP+_% *u;hl?BOGÇĨ0̥n$kQt%E܍dJA*.6x(>Ti*]ŀI1ՀMSKGK wFRZ4KTW\(x׷,bXA_&1%7ѮsYc+Ӊpިjno ӻ 㿒~ pJ]/x5a0F3uiA'Mp\W580>Z4~gl{PRܥ2Af FIV;22&t2h(?+42 J!q{uQsHX%/hhKÚ0Е &JaN^ՖD;[Վh3&‹'e)DxM+*ވl@uQU`u =2]\ Qtڪa?pzjepf"#RӎfUF!=AA u3)߱:֏~6$boR4}#8}e ؔg=i嬇^-7 t4vc:OyPDa3:W;Ez#veиeqNaȂqКNc`J^x(|ks2h qck7xؼ( )NHLErU版טGrWniBy'qWޖkbv|I41 (pH}=Vbsbpw=o?j$: J&؅FiQ.](ٶ)e8&o<'`Ns_vPC6Үjoz_.:m'-x>#.#3Y`tr¦5]4޵Q. o4fDB*H`=rT [1[)R@`\o**ZSz7*p 1>]H+PAopw(r<= &U fa>ǧLĊ:G}:LSef:"s^):8pee>U@vh* ?6E`&CFZ}:D ?A&-pNQYĝCoV`-܃n<{̬žE<-/b %Qf_D1W̙cȯyá̕{pJ֔7i?_TƧHuPDKh."HՒKdGNcMCv#C.&_ʱ8N< UgtL)w ?BJJ"}iY9BTgk CH =rɐzD!*'&Kgv+Cxv*./ݦ]½KO<_:*J˷*d] #EOYP :G|ioQS|!USG#yFO`+ QHs7-ŷ(p"i^?>pYf9NpmS{K[Ka4u@_ӑyWw0Q?ϝmI S**Y4q=F8̟ɯ,:aR[:GPU㚵;o6#0#ƫzwnˠӧmci[ޢπ=Cg9P0o@ލ%Z\ ݞNN[Rhڹ*)&3+cot/Np>6Wu7K\`mn;5MqQ)7k&nP0,d[EP7*'+SQ=~(*Y؊CA(vbT)7oq͍A'܆kZiuC=C.mFd (^S5Z 'zt˥CT y,55n'XD=xׯv^C5UF';r+}ZViy+} 1tiRxvSdfWb0jw-X}OP[?ebL܏f3;LrKlcb+SSMs}` 2Oc\+t'gsJ \OiYhzk! oqHΗg>MiO)1cfդOi&/pjiN%5.qQ0t03ni?d>k?/SPn0QF>}1&(=} xR{"+q!_>(n!2xV>Y,*P%z/ֽe P#HF۝лgHᕚ?Yw)uJ})ѵh pS46{pI@l=c Eб x4/I> hj*&{U@N`͑?ZkzgC4jg".5k5Tә:(嘮({Mx zFAAi0DKք2+~LU&lI9.j 槡.<ͪ)j ,_%..Gf B#h0/S(0q#  }q$PJÍ&~VYTuPks/9@Ӡ|=/x,=6_yW%^v42l%﫬AWKʏj84f+.^:oÉ6|=⺧']1-*JU V7^(L%F7yEaLVsvǢ TͭiLw_?E}* ǒ.3}cTP) q5Q޳]Lx.s\& *yz.jrf4DܕO?F, rl3$Ms rAc)@ |NJ51ɴ:F:ƁLX_=?z1Kh#d\vXY kEX_#i|03V]igPO'*&9J뉝]J5~֠RzKjyp%5V/5ﶱ]#Mz_\ }_=܇YaЕ Ŵ77 m#MTgoN 7rDٕ;Ȍ]u@V]'jV7c-Fcɐ6&)Hf;0=n< s0tgTsAnT;!~O-&\ I9%Y*slpI|cOjEY)43˳K%*ZΣLY2Lf1"Zw&/u~,Er3c /86 4̽n-D2r Kn9NIq[l%a6Wޛw7>j̏D(_+jīE0Iۯ/-j*f)QW aA7LP&j#<# SK[q}Ip,Gtualqӱi^JĺmS#7D͔]ttlum 'ޖ=6BOM/7w`!ѣZj?m84GAYIވig)N!IBuzޯo@]\i <7 [6[Q鱙G_V~U;G]C8ұSFU;[\qTU N06 95qKʄ=%*!Xn,#V=W: Wкn2+h^ܐB?p{4,φoߛ5.8I{‰Aa3m[`=)w}'BvaV_gJͤ)ZLAz\fQ_KHAo߈Wf IT/>iKx:)m&i (q/񈌓BMW|u3+h=M|/r2;iUzV5Ϊ8w]|}Uq@O:)+cP+)8XwLrʷvNGkpިٯvGPDUT cЛ3'Qj:*~7,cdpFs熨- HG7y=Ly.aIm;w׷K_yG1e2qt _iB/)tJ;g|r$EBd $}-0Ch='Kv{\lf&gǛ;h#L =*\nlPhLPM6uwƚ7Ŧy//w K!ҪV'%|R^:zҳEa4@gtb 6+2kG&37^| BoHa"T RQF&O=[[TKicDvO{'>bZ,,9/))|[] g="8ws}+c:49vs08Ԯ 0N@p da0PL`y' iS8nn˧6 Pba@z M/ :(nt+Pe&vChְ Cv'uq2[X l{/c "ܿW: _UE]nuƍ^C9_2!; f!eG„U4 ,Lm1,e A qfrރl''jf죡m+Pk .)Ɵ9#H#ƍBȝ.|cSdcj!_c o[\݆ojH.ܭ2=@9]7'C<(aVKfTTiYԍyXa6+M̿;Z\@dH\G_/a+46!޽x$z\Peu(TgFf!W}Uˤ![AJR8a]#rrQ@ޅxe>& "><X'׍=#} 2gDKul:R0IReMūcwiѮXX9]Мp(@ZfLޏnJ9oG \dV2zN]ȦTBwD]h~,ONAzkMXy2>y 7zcHDRP# (|τ!syZ#Yś|!;Zu}Ug~n\^ pFzɤν!+xpwS0ٻ!\8SAyjb>\w,_-X]f΄)} (`'3z?.J`+iXn32ۢPG{L h1j9 <2%# CgYx.(!:߶E_=8-Y![O[0DsL A g>Rp;Uu`,dz2sMp91_hS}vSYI1hՈ_O DmQ/Unr,o|!s=e>ӵu2PLxFܫkjkaoֶxR`빸*|* L,t]uuQ5u؁* S@5p`?2T.v=cbC82!U(5Wυ0iS@luroN hp'1fן07e{AkOEUspAυhTTMz6 %6s IC 7{/#0Zo*'?섞X>oUŰ!YGDm? C9}DdL{ :ALZWyEܵsoI:ا &y|@iĆ 9禜S@`Vty7f џ?yr]Թ][/@O3sg5iJ mI9+*to]~\ x;$5kBy6Y;DӨ}wWʀLsd0ռP.[*!h#W֠EGrڕMOLq୅?iU6*Eh+|`1RH@VCjD>ger;B[/Nχ~|Ǎ27HX)NAҲii GSKe磻yF?֠{Vm }u ?R*Ĩ׏­_JCS$qZ `u0h{lh٠jlC#.[2;Ѭܱ:t?8 Ӵg#2T:" %!Hq0biN*s*xLm~ y|)[[,Ȋ>R_qQYPoL U"֐6`6oP5ÐheU_U e. Nh;&FZ|-E.Ѐtr:@l2٨V,~ $B 4!"B͔̄Cq5jh ӳ_cEt)+a׫V ,*= `AսD! F_)`:_seX^C2/G, ~*4v@>xu{y+1%%6b Ue<#O!KYlMp.HXeTG6D6&v$t!c1#|mQCCA?ϛyH(9IR;;'1-m2zk]̩#%sʤƏf%'$N#eV(X^GΥPf:|/h}|b?eP TmK(l 4YC66wgC醢݅ hWZF)v[iA͍qel} ঈkF??&=:^P9?jP v.ܔq3]Xñc}qY?0o*>mKλ(\+,l񜎥+aYHGnǵi} ]Uį7zYX *諾ګq"$ 4o,䎟W \>1݃mP~w7D=6b0nC݅kddP(P^>Xqy,0 ]RI㑳:OC,Ch"on}6i1 HH6VbHHԝF+/55>߷W_QdϜ ˡ((&^#ApcQ*] < #$ֆ5eJH$Nxj{Z055PϒBm- VjUat"B,\&Rc,ȣ"cԫ<A] \ޏ| od̀e͂vCNJu[b)^^x|+>O|e,Q'n@CG %P|SªnMY$$؟w'`ixKX6̀N H\dqD*;ܿM*Y,IߛjZX`j˳_љ1&?O~IPT="+l o; 0e;H}FDSUfɍ7۲m1 u+MM8Tb.cLA6±c l-JwqޘѸJ\eO>}k$|% ٕpVgl-hC7VhҠwx:M3ae+)]\g:>Q ws's vȷ.jfL5}hsk9K? Df9uB@xvON!r^[/ßcFQZM^к D2 =`By: JuUvB9ڙ:$}!&J~༖՞jBhIx,<řCk 'X p=R`O~Ξ#̆pcoP.] %nPz qyt2 ^<;e "n`=>Tp'j| HF64v1ۧI[ YQU΀<3.,zX.^6Bӏŏ,)OV,$XpoFA-ʎOx Cr>H=,F'8OC9!PpM_רnwJhf38̫&W o5{o!`~c۽Q*"][..aj^ǪoH JvoJi/Hgxkz=8|C#913͔ISৣRf-¡Z5 ][X5r; :rTeB^fgmr_nĖ".ìѸxPo(r?r oHM(ļX,lٗ|$zmpQd J!J0ab09/<'.[0\n@w t;S]_v- t,OAs {ΖN |Gvi3.ŀN35yivK=!1O f᤾Z i؟ #mEqWJCLl̾#d*e8N 4S|6@+>n›a1{j5ΌQ[,Y }AIQ˚[?htVX+ &H v9Kon w>d0݊C莛SEer^AXU/^0bU#)6uPu8:GS$^>%cG7(do 9@[E Ќ4$< ^ڛRoHMR 5@qʞ * $=PXw~P"ԠvX.B? ,)m,ǩ0d0E*^Xw]5JM߯'{-YN^a}CVs31U#rۧ,c:$bgbM&ar b >̠(RC"x֢m7-oA1A>P˝>t5ut'ؙ|s1q?E좘$]z(f;]+TQ@~ÔI[?lyW05Ե?G#1-:b+ me}Q=VsIAF!H'_Ϧr-1tܻWu-z)H P=`r2:Nj y[Q7Ш 2P0(Hm'TﺣI:_CJ@U Ϥu#55'Mb}:\~ɸG~(A,^nCP*PPY?Sun&X ut jxcۢ7I.rZmHŴNs_T@,܀AV,mYxHUu F۳0AhĄMA+>:GCIUhNE2g֫X 3[]%߯ri_rx<`}~ΒXgzIwIB>l#LgqpDw?2XEu jq`-Ƀ2Vj0o>ވ#tx*jj=̨+MgJxT ʂ8z `*V2U DO%,գNl>̻{5}B$Nx} $u,ҹzQPP2x5<%z-oNSE!P}=N]LKgT6 VY<.,rn˻;y/"pA)YΠTTY:|+{"jC<0JZ&cay v+e%jeᘅ 1pe%^v{ء)n mmH@8L bY Lkg:LX?GkVx_}5fGuN706hO4Er^2XڿF4?j!S1YU9("+B3`R(kWüJ蝇ZYPbO!Rd9H ߽!: 7y֟A7Cz8VT@w!98,*=RV-'%h`j\CόUT?D,DvrAMCWf.m[EP8,ISM@c+[ez;YX`N}+6w^UE޿yX٭V%K?cw$ZQwF8u0\<>r:Fx@D\SELV QnEL*ᔺ&ZZdW2A,o[t.=J֚z}>JAfm30P!x*ȴ񅖖` .@l v2aȴXiTp]\Ŧr20L} z2rҁ.2a 6 kcWp3΅+ B*иwdfj ̝NN./1|r`@ Os1#4 0ӣO9eIuTDi`7ۗkRCެ !e n+dK2>zV]TeeHQX[rV6%5 sOZ|!uS8z+";M.؆3r% \XJ, ݄ 0ߗ^5 X/ώ. boKtWk9)_\g3^__óH(%QYAeÓ.zpG7*7@<~xd=[KpEEA[1?jkS~! Jxd o; m6%C]rOXzS7%K`#8r-r)H 6q K]Tv޻&4?oac [ <e %<~ x۴1/On*T VLdd78|f8l nfOPsb-+T8w`2h "WF~F]KlwG ^dk-i{v\Oo˰Nq^KV U_k |nS<7 2ztW7qTUUٴ0ZiX dszK`>|숪auoU%-縗zo=\' gb'Xk|v u9;3kۣ8Е2Y?fÊ U"Ratp&1o'…Pc(mj4[?0n]73Ft&״tTP>ywH昛]aNcT֕@3h^,\5ȰɄȱ:FV3wy'r2 b4o }`=@5@1~PmIn1-̪y\?Gf,;;v_3EA؉)$U2<\oxmX0xKmfvYKĝlmj4rd;~Vm`BAy6;4茫n,_'tEX,)}0>>FRH#Lfz=}@P FB;R`Z{'yt-q/6 OO2(V{t^Jv,.#ܺOa G[Yy T@+C^yes83Ja'FNB`hX\[3 ֆ`&k Z R@+_O͂l?aI,":pZdF]S1#TL8%jht2 x`{"`ܺ?,g QW*@Z p$B_Sѕ Ѷ|l6 A3{WϬe]L &bdy",hcm]Y9@IP?玽'mZB榳.s7?|{ S|WߵoFjvMqTXEvL.<;ѠƞXq60ցY2azQ 2 ht;Y\!P#/a܏/( fR(ol1"0dCIяk8dqk5t@bx:DN y= WR9UHT ^цlj`.P-V&i*G;I8^WS[Î km؀+:K/D߮#!HAtoXBޙ})6r.#u#(ex!s%%mOUR>< k=y[0{fUjѴa79aiT!q[bԻ]b2R$AyGSh6k :jӔq,WNKw&V IJelk£2tӐkgjPJUz1fWtYt,/2(9LLfpx*Z<٤jFJAh(,h2jmk['ot{QF[BZY nu1S]G?kvFȘ9Rf=h` 6)toPQegwP|b"9zq7{FzR;ңHE 0,,fjވoB7ƮC1\ŽGzʧy,mK VDl\]r$9m(5h,ض\o.XjEFjB`}n#٫{hZht 76;.K:ƒ+*߸bHӧ\'3mF\0HFx ~Rn1++y;B# w\dAb93O`K˕Mg!RʯY{PFXLjʢӦtRm٘XwE.6j 4 ; kPZ%|3m.y|PBqHRÁeW~&]糨pta0uBb^` iՏ>5Q658>;F';cFP%h'̩VxI"]0t9ve4^Y}zhKAש:'Х=)4j+jQ€`@vrItJh>m˛W3ZXXb"yT.Zuh`֐5ćiZpW"S}W>UY#hf]1ŋ;NIuK[3K""/{]:޾s= wp 8S)l:桢o@lm{o, 5pk٭n: %d=wݢ\ 'ܭ&zzBF0-jEu>dܹSi{Vx޴u,bUoNyLwdU/I8ރQމw|7@N._*Z"48EɏTh`GיlKѾ+Fs{ws?fD}]S,/{ŠLYmAJërg <D-v-ڣ 3]EV>ִgCIoR} dvU &Ka < 0ָ.-humV4:KYmPEeh;gF>{mj]`T9p(3s TӍ L_S:[4.#W{u e]B 3?]FTBQm 6 u$P̯Jj"r=uv$RtP gl/aKjrxזBj;y",Q's+KT0ON +);?tc@ОKHǚr-M6Gx7#P>n鐳0&t]%xlh_oDž kDcO:[hA -Ba@>__$ҝX["UuuN,x$ ;ig>?jXcVm͸ʳeE+m'IoRQ0 /F"G[ϬN}waT^cv7Ƶ8ytޢxOf(y> œWh^zGkA+i)"k[l0ZO? ^BL<Y6d D_Ź`my-V=7,JyH(̈́ߠQZ^TR9TY g~egL=u@ѽj~:X7_eC`$M As8J겺QivVKBa\lP8Gb@s1dei&j>z;5fR;.OP1ӆbl+S0BXǯ͹b8$ZP?Di'_RMRMs_`lڊ,Ju[+Ce*Gx%E+d#˥sL934 V/w'wK 23Cv ѳ-׸ %\*Q_ev;}jѴ!17[ Z C<;I!fyx(+&D6_f>ˉRо&id.w}T>$F~tqt(v\ddS@?XҢI17)0UwV%>czpeփ yYJ۹1'mw&&mYw).S5]eDl[_ms^Q./&F6 eć$?uYM"r\Ew+ 1)Oj.lj@ \;վg|lZ'FkLfi w; Eή#Kda펵q^k 9^d>(ExcmC\-"KAgw-ߥ=dO9&Ìtpcʩ_hsΨ={ɝ+-"ti٣q-y{ml3/X۪#. ,qKB9B`^C#)u( .o]w1DOJowmlcU]EVkZFn&=5yākYƸXٚŸZ 2 Ԋ4OC~2f%2#ĺjH$?O !Tv"g^ED@:_?Ɔ@\n/:Ɗ$tQ|1y0NKcpE:cnv:97 >q=?g,>-|Mν>KÝIA'L?3{:> [/]f1Z;;*̴bK~/r3e/:U % N\0iŦ/{N[zksdJRGv~y sGXl+'R=@=SrpH;%cw88-Eᨈ-CȰڄFrh)COk-ȑ4$_*c'ssfWL5$ k>&PXD8zUwyU@Fɭ0Pٚ:c5mc9&zBX#FjT ^_U SНɢ=26׶_ZzJ/2# vTUV݅G=AXi[^gf(Ɍ{B1CZئ 6Bc8&?.יKZpl4ۺJ8@/aɳo~RCCEbSt:| b\>˫х=Rfn( L->f@Ӿ)k}o:,#MKHЧ'<0|a0zn5 f2?Q]'^[@w'P:]F=g2MldwsX G8 ]qxC4J~G%Wo(:C!OY…$c:` Ղ|B(nǻ'Խ%_AWWELA n B}8Fs{fLUGF4bI%>_vydFM ^ZiNK\r_]"3@ Ćkot%@Amg&nN?ڲi㐽9qnduqPQ̴κ'u<.S&jvFg W[ƕZyyfݶ^5z(ݙ>> x JgzŘwX OKsaԃ^Ji6ի۬&k6tVHÃS0$=**tȌ mCG㟬&jh/O62R@_€6(4p55K4#$_QI=sl Cm Mv,qVb^(Gre0q3GY98R K08e/Ocfh:)e-Okl ![[br)m|&!J> !#MMuwZý/72  ҙ1g<cX[C3!PŞH+>qK-h%lE’qwX}hnrQpV@arFexIAFNɒ>HF AJA{<#>u%\u NJAѿ;lCk) H2nDXB'"Qg@y/b([u7͉};ҥcd<|&U6r[J=3oŝzSqqKD&\eV (J[1ߪz`ٺ2h4}hª=Ǜk5,(>>a*~O`t%G.aczs W6Ț%fόDmrD)+|u2&l!qNs-ث۞ijtǵE], Foи&+;vmg(`>U>w"xfos[#c,Q+|(Tk )hjG6Nș{;yQN4S$;A#c6>=-G;>/Q !z)B?]=36P"ZAQkv Bp-1{zMTiAQS}ˊޢt:Ѽ}Ӄ ` oĕ[IA^Wa4v0`TI^'N3>s?:pw}I9 !!!tv?|`e_,)y~GϠN'a_I^I|S|Pli5a 6M|Ԗ lS0J<.m;tp !z/ภ~y&6SG0"[ ՉNk$;ˡhYyPV=oJԟk0^R1n+1Ά+/@͎Hre0+K5xn\PZ?Սl?,;0HMpր8FH\s*/faN`*ͭDJ;r ű*7!dŻ q8G!~[:>$sjһޭ٬3WP=$vlh_Gc+ a +1騶 p#TZ6wktE;I>\{=DD4&gn5^fb-hA4(S)2ӄ50K'c}xx՗ j;lNێ ^|Z>gvKLadƉTf&VJ'w[>^%ؕA4ASxφ"۲=xd`mrђE0lKa=DV@CS@Lf7{P3C73vd䅼# NLʔHm{g_.k<zc] Au4] I јRGJ[[\+f_cI]-o*DJcg#vb跑F2Cb,(jvp{3{z^8HQmj H5  M+aڡj!ޞ%+yv3P *ja%H co54msRcB"JofJuM e)9\tb۳9apsK֝[Jk娣t$D(a:5Sv}JʧJvhI5}?.%ꆦG3p6ERI.MjgB?δNIWЊ8G=w&S=Gq"-1|B OgoE7-e>!PO2HX 8F򅰞ǖ`6:y9su7Ў]Rvİz..;"SbW5z]4浽eǍpUdxtc)P_ZGXo{&3:xx%5ɧj 9N!p` 7puCْQ'NDK[)|o=fnq-i|6[zA4Erau >$%knȈnt/I3 ,KiߊWc©L4B"Q׼:A1:G[*ʜk:7RA)΃IhQߵr&`'GSr^_ Is]cl-!׷3]-a~L gQ$8զty@^`[w xwݥLr7w#ws?e%/7^k|G6N^xZU}:=I5?[ee9>0?2-m} (utI]hl MqcuX@$yk'Bda;I}{~[Qr;lwqaK5^ +_^/i'yb㤬zOn T혮J_LSlnSJާ`,Mi_FO$T޸A' s3 c gBdϏ`Mǧ~ YOBMC_(%__&`|"tN6NfWН1D?Xz6DubDbU yOx2|*Gox`*%P't,y95+fy2vzf"7E'h:„ gNБxy(ͨ8{&WuE)dP <uTհ9!ăkGA>y%| e_ӎnZ}͡[;AfDgqp-kbBאqe[t"Fhs;&28~cul,\Z׍} ,WnaJ7%VBx2آsA]L:|Da6zE(4[5bc.">p=qK`[%}YR EU.,O}Ov!E~8 e't;,ȣ <N" !) ؼ^I_D ~[18xِ܀{zVHUgR;Kx;{Ljb3(}y˺fdH@AKmְLѫݮsYҭY"M%X;*mda''ɟw)ע6IXatʲZ xtrʼnRH ~ܥ֓( υgwY}ř Z"CoQT Qf@zMԉ!`W{ݍ"P%#ߍfA/ B|@9:\&6j_)~{7bW  V V+I?N/azU8tN~Mk 0grNT ǭ?Vd|/եu["i?P!>+ ;T%֘R^ \MQ"dSE|;Hnt r^ByfPN=@s-N_9hNA`[mߚӋDHg#+our"t1핀7o״R'7,#ʨ_;oyd{MRb*ZoWxOw׀7wgpBZV~Ha%.:)3I:XF8 ÷DE/{ xތ?\ƊzVѧOfA!7R{ԆsST#RdBUq'E)rKpjDS z(.4(cgLP]d^4_xH$-a};#ڍ_FZ$-n&Hh7!.aT03 ;&) aAxMXcRE|<D!냞 ?eeWj~BF= o\s]3l.V LOM#l1*MΣH6 y|o{X'^ɑh][4?-̩ÉA>2d,ty"~|0&peM63.4gl^bZ+~;^crÀQ5 MmUkE \%` pCʡtz |0.rp+39qQB@Pe!kME 5!)kk-q50U +mݥ+l,Ѹ'0̧B.3jؒcyB?$.lϊՇʴ)QcL=LAG QHn\PMN'O$BFS a)nS"[d_?gBuA6wMhnsyD#6ԊU ^)u%z0d}[).* UU<| Ƽ+'sɓ]!tDTL;دbT3bf_ Pw삵6($2n0zM}#WͧYБ$kgaii'?QP\CY,IEkQqA}aWbG ]+:q"=~"p뤉Ii@r?:6;Qs Zu2HX aB1H<_?V.j ꐴDpoKq| Ͳ:߉hÌU=.1ȡ-9巨˯e-Jl5#= "dr,nd.jW$mHDQQ]9#6?ƫL`qr9EWr ySĒI+vSLkP_";ණYZr?$F7 7c6r$nr]DD[`K=lug/f"lG"]^JS_h80!oy#}-D]p߼# hl`<(w~ʐCSѠrp$>@HazZ=?j L6}}Eϑ[9gT(`$+M4z*K;5Mpyc63p?|cJ0Շ'o}w751˦H$+R&T[f]/g0q0Vd~ &yKMa ,n-8 \kȧoɪi 4x+P;Qb'+:>>嚷`ԗ/)D5Y5/n雃j)VwS C +Fp0t1-T2D"ó.ω]G&jҢQuP,z9R_%6@VL$2b'S; <"`F>MIfVWkBt퇈2%Sݤ1<}K3DeZQfKabqH:X="FG/aH`g* ]meGJhQ?Kr5nUFa'2xX wX,!i1IpI3Lm?rCy)3u/4:$%3@3+â>=- po2!M+O%< drS^9+hZHkXp18g+K u'%Prp;y5SUd"BwI6UQjcv3 Erk3=fѷ y˖~ӛ6N嘍Mӊ,FoL'9iE3 P},]ǟ`dM_:@׃W!/bXk ~$>@bgߍgf(b^S݄T-wP ,]m,Evid}8;uf rp[f;6ORO{i˶i%Ri.*A6rnj+$;!8J `]k$cxWFn}s|c&Lef^Tgb)Pg[y<rl58-v#8Lf~ry+ކ`/2vTZzw/ L5`kI8c_SV'B҇X92b+p[ɬFe{ϑx$Z'-Իl9M=؁ F5io'ۣ 4٧[\$Zl}bzU$h: +[_i;, սOp F˰NA~tVK^+2==(j'eCUww51%, f@v yn9S"qԝ/__@STRL)>>?QD3\^c'Ի=mi~$ m9PGyVD<#! oh[5V '6s|VnR <Ǐ8[&笆}iCUy1OA5j6kJCLA':tG%e Cn4f"rmt^ܫ6`9 1zm@`&-` cӊtKh"CknCڶ/UՄ2ow#OqA+ t}/6ƥs__xzUNb̡Ϩ"dIJ qZ&z?|j&Mq$G,Zh7s9^;SkuuwU:@ђqj Py "6g-JxII:QrY01b,U&* 7ArhN& T'vnk˯.B$]X@D jٳW 7b ,N*9ؽ˾<$$ qn>^/[[l6U@I*>;Uv~1 $z4[*j̓d~g?e)щ95#xD ;/pL,7/WDZ6'Uǧ|rGb&1Q߹Σ{EB|e+%|'jD]~  vGN*N񵴎{aNg3{ boռ4WW(Vy+ g@hX٫R PlrζcUlE5*:}s6^[öd>Tf Mzn8v-0_nPݹ=D&_aM?P̗yGG#<1Yk3ZLJr?c3 ݃w=#ffI0aD: 3CO`TUR[y{XHpBtBD9p\r7{Z <^ r&y"L hi_? !iFEI١ g땺<|lxqKӋX&xYIM^cldnU!dN q (Mp6&ۇ~ޒ5#f>\N"0n{=.\t 鿅r9d}OeT1V,c#npV0e|Aojը8.ݔ"i}z5ϖU\RkJ9hWK0js:1k+!k Jaf@Ԯr)j -:-j5crx7DZ%G:LuAež:]Hە) (M]`W42e~t2(GN8s4k2ਙ#w.w% t-ݒiWX^[kQV{ajUrc Ӑ:oR ԏ~ rL."d&]ieN2y/m;|.m6{< w WB ߈Xuyj-<AT%^oM%E#(D<W[n>;fNN!>&TK(8/C{evv /"J^$wf<=|&,?`^YؠQk+Vu0F6MwH"wdȑ$~T􀛊oݫRgۈRD8^{+d ;fai%XfտM 4dڦQC=visXE7VЭE*'۽ndՈkv._3fnӔ- 6drShq<wA׊ 6ux!o:Ua;2D⷏ZzUZlx!.VC h|Nt-0q?(Itş ^(─q:lhe=Cƃ4:ޑknikM Y:$z8{)db iRm ԩ;+Ґbb,HHJ۵R+r wRJin[qO;is~ R> foL,ie{77'o5Xr.y썲wEw" QcΤͰwq] 5Cp[)QPV$N U؈.{u2P-pQ7N欕Ԉy#`?;p& 0.qIV~ilīIOJ*)4lFkxwk NInLB^`m}@Apl:(D~޸,koJx]d?'I 8pAZmf]3`2\ew d(H;Oճc"v֚4oFR;VmI,^qwi(X ^Z- ]zB5{"瓮uGD]nABpy8;>j ~9꿥@1FI@X?9!% phZCwl F<:5^>}XPv'\wN<T-9aKJT ,,LnG,IZ-6f?Xn#V0s6a("ԢV^2țLaptCMe?h%?Ÿ?g;k >H'Tv5LA9kʒ_ƐN x\Kh P%!+i{4SD tFf>42m̆MlpKc1&J !lpVD+,I&Y(YS_vċzvjnڳ܂e5dXyx oew>_q:p/wV NޡeߖtBW_YHJvlM꽇u[׆NX( eލB~-<o+&o66#+ @T&rMrLL۪䣆䙄>+&e"1 U^!mGi(.VY/:ao#q@̮ S1e^'&efVCt$RB݁@Q}FxI.LY\OQA/)`H_ >!x qL\F[qǵ%~a>$:2Wy ?sZ^%QS<َp({wܱANaf`~t{^OivHԳQpU[䁒rIv)783i"Mm} ׄ%iJ3^!q ?3t8e&ҥz;D_~4{0]h›ϛ7 ` I 5ؠThr#Ȧ~[ɦiMɲ="s:L]~& Gj,01(eǓҞH穱^flL"y szQXcP՟ʎ?N4|^%j,ԗ+n? >-hfq f0`MNi3: {%f2w}g&Ml lj,<)wa>nUF`L}V)tK?yߥbYZ y-M׭ӛ9jW}K ]D|Gӽl;˸߂xI$IcrFxc&q~i2MDݙ&KWd؍0BD;s`⼟z0y^tIUg_~hAy BD\\qbWLA:DO9ѽL-VYG3O |H'{*]`pZIM S2&U Rj }Tpq85)NU#VNihҺrGcXnKC h?BA*gsb"YYJIBp=&Y `ojB4LB Ƕv+ep۴ܚJ)#v@-XLǙd=K PS<9 PuĞLewy¾0YIc(d?g^p rn4 A]X w1DEbK5|EJX~u lU. ~AE>*l&~O*Cl5+hzȵbZ1݆9?"oӋ]A?+fː, %_#0Ĉlu0!=$oIm4s_avJ .;M0w>HAB9"1S7*X Nijlܱ 5%%{߾UሗkZaADX"?cUIUFIa7='kAR ɣvÇqab _/ۤVIʆ]4H-`@s>z TR*H(0P*F.H~X_YP ٕ4k=z#j"1ꟕU)O|pm sF]yo2tFs6,c[c-,| e NfTZB+kcf#f/O34rh>M+8]vx 6pp.@n4v11{ZnWA0C9{LhU{겥<_^eyX's1SP!jymSPD{qM+10֟A"Fmwi| E( A[AO`0g ae]ThAl%۟'cJMqzp9HG}5XٰVkB?lNnf/p!0&.WKZl~*mr\k,x|Ngim,dlR)?Fdsl$ʱᲞ_7Ć,b!b13Ϟc39"G%jE'\ QGE! Ӥ#n$Pߛ؛R j^fL-U">ݻ7 PQo3fcy()F WP]buιH 1݅%ʼyؕ mK8:Vtc} 4+!u_m{B}2zd+wi4/,Jl:w4RVXB m4:./Xj%{#ޏKM D{k{?!iL~{<{%;4'ŊMlX gZ&aro3ۣCQEq^>4k)نhb]yH,2Jmፓq]RЀ(jWx*_`F{M'hqf(9m_/AhKՐ=+{M 5&sg`xdٴ6p{|#)"v-xlqRmޏPFnޗ.E$?,߈[1ȸG%aRd(R4``|RmZ()%x9DR{p "tܼ[DB r.Skfhzaɚ##wx< e|U /xkhr|D76A8{W&y]¬3U[Κ'm\k bXfF](DJ3*|VRV5go,F@S4S_=«.h ClpqȞȡ&KS;"YI6 WJTf`5#A :0ѹTX3\axۑleD3Hd RHH'ۃInfm]6ﰍ`Luelah;bo ~#ejong ,jC6Ѧ'~. Rc.~;=\LA-YsEx84TbwR#st`1Ҽj|$"/6 TLU񳿞},)yZrE)*ׄ5|ռ}Kzc3TU_ PڨBY7MW*2^''_PgGga8L 4j``BqN-D1 LůQrc (ݔπhiyKI* ͙B)q!SΘ#K.ΪZZe*G %Ge:>I|w̯GZ.6*EA=xgbc Y+ҧka4*4`S.)˗p+#RYuO:btM; 39q>7E'%|-PyI||3mM'O45_DY93-`NW=fW7j1d֞s*? mu:HRԙ^:\G\C]eϡ5*F"=t^쬀ޫ#paK@)iha^S{kUn`tjcjH#ory"g5'ʥGz{U]u[?JpZBws#n6UA52@a~. 8މ=r {Yq+E3xOF/bc{侾s8n((Yy8޲B,mV1.7`v>u`6,\ˠ>N**} )U G>.LpCۆx}1e 6|4/T+}q5H͇}q5wPy\>1*/8_D?).6>FDeuk mI]fsX?ugTvvͻ)j7f-:T6+;4*ٱWwx^W^лԐߦ by #S Cv5+g&EFݽ L-I^ק yB$lՊ*MK^I? &tM80>J(Ma(VdB$?`@|Yă>`_EK|g~\0✑Qv}s>;CA׳]ڋBSCͪ oc `.(h ]1͆`Yo hܙ`}rK>kr^'*fKmhI'urvWVq{gNLRb’f I õ f_K9F\ﱨa bԁ Up±29tݘUQ'D-V#R2P҃5(L[lL-8" 0+^ w@Lu2c7kXu?A+{zdb}YAZ,;f Ѹ[qv /. xRjCzGWJլ,LIq/Gg:3m +57NW+wi{P44~Or*w$6H}(Cٔ(82): 1HLnUSdU( ' P=ku.N!0;&f “# !E9h5 XʡL=Uӛb{fka fD^ ^nRd~2CWbAiM|S>ˍm/s,|O2pMԽ :S!)6[XL \mFW6+2(tc-R搈eߏ$AQ?_Dw w"G15C]٠ H+1soT"#b[RwRfˊ24{L='swG>Tte N je&Ijn;*g NL2_7 L|QdwIW4Ȟ۩t`vy= Pyɞ8>f6#`t5mJlReL^UjUY~?"; Go %$dT5JCvg\ ˲u_32ah9O_c W0 7T`g9,ѐK[_6FQ[&K>";$9o^ZF>X'C%CY6n]qXoD4JF ԡ(yu>->&cXbk\|&e 5Bfd/6Svin@QzJb! VNdǒsO:i$q,;y@Rϊxi-~NOo-\T |g:t]Kn𲇒zG@x c?NvE*|'؏|SSV?r~vEK`ZKqSS"pHnF:*H [ד0%*7F* 4>#xBBn!ȨV.Ua=d'QwSI['_YnlLGqP)ښ/n4$Vm>xhyx}/pIxpwߏ{Wgg: x8k:Inn P8,#۝LW+>oP;\L~E%qCҴ4C1(N٦XhO2戤/'Q;W}3ԁ,KuԆ̨sa"wkƴeSĜUهNAG1/&;Er$$vHC'dq|{ڱ6~RX|% ,B$~P ',pյkhR#e64~ʘPgo肝&! 7CZo^ ʾBQ~qH|*#Qvetejw#' K3}FeG*Lfڋ=c ؝h=:F:SJP Cy)S: W9qwb-辂|m~lA^{^JO&n.t]bD.IJ8:(B3.A:!%1sW }nfzxğQ*"7d :ė^5D顇9(d (H3@8D2NU>kq C\m)1 }QFc\=a#4{P[rD; EwuS-~N  0͹~ ȫfdꭒ&43_G:(FCG}-H:k as&rϢ[EyqD" K^@B~?LG+Os|rL"jR3 6xkEaO0N;ތgziCП "Z߮ ~.Hyy6̟TZX?vbnj ߒ',oӥ #&`2RzA1so[ NQ_ݜXXOqGE3 ʶ32$N)Z=qG,yŠCA!s?hj_ī\СJXesȲLmCPKȺ\:UwTֿ~+grtK LBLwcp6; o{ t7o 7~g'.VԟDqU,ɴ&lkJ #ч8 BZ7Y''-xGWG}w{=S,'KxW}۹Z46VuX[*9@"(k$;MĦrUN"*j!GǒgܾzD!kMדu%yo)6߃{- :Δ9x<]8kne&Jh hC_i9zo?xrr&+t\$p'qEL^Gj MŽH7ϐ C4 B3ѩƵ0 (D6$\72EO\'"# =] U`>v}ڒr_=dѱ9P9fh3H0jsAq?I_/G(2Bd?Ix8Jj\۷Xɑz=<Y!f q{uDڇpaF`BP^s#e M ~D*@DžUw\Ts')5-ЂpA2ggSR)E̎Nnf]4w*[uvΧ3rniSSO?_ͤȠBTџ,bE*B:FY2/֮])6hpzM Fw tb^Yt텹ΎqJBz+*6pέ~*77tfhuڰA"WX>Y\a{E4{"l 9 Ğ-?hawwEG/*PJLDs<5˖j[!,To{P40=b&V6o[_DQbsQOa>mԇj&-~Z7n9&27yiySpNvbʺ$O6L%1TV~CSsZ ?};.8Uijd񈇼CQAc/ehŊٞ8WlXe)!;DE#-$ 0xI07%$Q((zW9nRiPxS"u'.ֽ)`PcɃhʇTcqLⴺ[q51]b@恞kni]39c|>`{f8ʀE >ճzFTQn{g"!אN~;sއr1.ĚB0Ax)A0hHK[OXL&_:&$Br򈽂BZ>T\@5G2xxFC|{+gd*X+KsΩ\^4}X'1PjIm %0_ͱcm\ze{̤b;e3n[TekFk?T/OZI('Bvb?bsT"cYAb0ʊZw˜Yks3߇G[pMu֪CU/JK~v&r?fM0L*pN}d~V2ʀC%]#[B\rrW?ۭ>uzD_IrYBdU}a[sE.pS  )o윹!_gܵ[N[GZW):^0Яihk+\pA?1_'רɵ`8d֙˄fnX"1jA:. 3ʏ<'U>*y@0i#G],[k4ֲs9oQE]?>˿o j/舠x.~@>]} > v,4hB3ywdhه_[*q8n'{R:/*ZHYmpQj>fƺl^'jR5:ە X_bz+BI%Fꊓm@z>BuĜ2k\Aj>H)YMda /K,V極""$L*w>mX֤+˛sfEWt:ŨΜT31܃2>:3OBa2r2f^$ǍSn?deE5p6Bo 9Ht;?LSO $V bݰRO6{]@j̉JmtL8'} m@|dl wHϿ}DN٭M`tæ1Ez'*jW%q3X>:Cs+_눟ߥvΧd)B8*͗j{% 7,1nFGL7jK4H =4,k&:VxPQ=l"WZuК;Ƈ?'^҃:d >&0h_$CJ_ $]qLӀrC.uJo7:Hl=s˫(BQr^M8I9C*/qi3UwoK2`HHo_ >4tR KĻ4WmI<%6谑 `T$=n5IKlΥZe?`ֶF U7 VE3%`"b깋 $UCV4~fp҇g?8*fd"nj]eI7Ê%o"%/h$JVysۑM܆7ib<_C spPL U0XǟmFkȺҟX]֣xes.F=lsd:Sn̅?*V%>_'g U=l5q)Xԓ}WO4y V_%+1dAYAvnNo8F#~\3rXYԲ u(!lj:Dѻ Rt#֭*g%'CWvB) m"0K ا΁-wE!|`r*@nL:ьL*MFJi_-; Xo<&^[?ʷ-UCSRBbB@i@FgBW=:j3&To4xpk/uZ+vw "&rrcYgL #0Mx{qQT; 厖Ebh X)RgwȕD9Rӛt&i7OI]hih1Y :>֪F_/}3ohi6cgx#Z:$*"ݩLӤ{e" .?vG|CB*㬾`Z/75ܜz;/(Ej2R'j*Y=|-4`bg LL2W8P) 6hB ?_[[2-?d4L&nK{ Xz9U讐-YES]e GIΟl;7$2#M/kɀ "y1Ouo00:CL.\-|}~)I41ŶB6+g]CG,dЗ0ƋG ?%{Zۉm4@w\3iX d,Ĥz12.m4(^^TJWFjQ>S`ٌN^? xlK,%deN9F$5 ?80+*=/oC@ׅp"Qj#<t=jyćCB*i+;%5tfW_[]U|K$!> ,%e/ѻcJ/4%l8q j{NJWctgE<ԇ`S͋;zDiW\7YfVJr /EL`59Q}[zMw.s͜NH Plj@oq,)}_d{TKb1ѥ |(!O HSʃ>^73$*XxRxqd+T1$ 14JS\9 b:6zfx8w?.jL/xHqzF yd)' /1xόi(ز+6l\j/Afl*C\ߊĘވRѼUI'mstKC,Ѥa4P )77 Jp..Θ|E)n]‰#&C"y']7.ۂQ"1r_<&pvGRwl@؝e%mk,<<zS^RTlȰ]lFYtXIt xKL3z.fM`.Gǭ:z@iW 3 A(^~Hơm'9ѴtXJŰJ7h'D_܈^Dt8-֪+.4W!pHdexV "7nxfIgtSܝ7ǓB $(/WkrAˎ6n-[;>dNJ>8!i]T*UcS92e>G5x_uaG|  %hBÁJs+ -FׯE18Zg@0T)݉S^$Oxs:U:z%PCNzk50-Y]xIY "%I$ڒhs]II2Ǹ)ykSjh٨c-" iIE^{؞-f#6"";kL$zZJuU Kr5Uh(vYԍuUN LV$O^ k0SVcMDoiM:mƽPcZ$1U֋wo޸hITOī8Jr&Q!ugPH@1 m1;ɟv m!vL$,C$Z\х{BEnBhF12vA6864y-]`-i?}\B|Ѐtŀ&*] a}AE6m8.?Ʊmϲ;khK27Mi-]e\ <@]$~~p7[yNC$Xү>$T^ \C7G1Ti +of w|L:>!0n,м{Ǣ]]}JeJg |MYh`R}RIJ3]YqDz\$7 e+CQ;]5ڍXcZyd{bJoj8h(L5eBA]` uO~-k1{WU$ؿmX26P$wԠ ^#RN&@kGZ |r)ɸN% >OR8@dZM˕i"8Ѷ4e*P?շ#G&0m):1T3ڞ4X+$`fj,N܅|is1F`Bڳ6 OGSfPtQm "owBIF_#^,wo"bO>Cs3:Ѹ^k?odd. [LAsJK2QOU4*fUyȔ8{6.9K i"\m Alжh%;?˽)xJᵧ;*9mH5ɠp^X00=LKr7+PjxXR-#8b;qcKUsn`#͇x /[{ȼOԮkߦn9U~Yn?yV%'ND^9T6Su;`5dK=-WX[_.8,2\puԃl QR9ɵ1CBft*G6"7**<2SA^Rg+7;BEft$x~ZKmzqoRwm^#pDqm3  Z'tk鴑Ƨl*Kb{Щⰶ%Bݞ'\g@W4J / R¾vy fR˚htbS"u̸w4spXnDiQE kο; iuhuS^&nY+MNkg(=!Pc={MVrv_zY`z}Ѝ6&3?`s+5&ұ%+˅'6')c7*pjU5_R+ogƋ;qXʯM?jA.[u ݬF'$!<7Ɣ򁈗zj 줎O& 3YdY#j&dB('q}V2Cق`0ʻϹo`B </WVZNR8Q%Mn0fέxjo@1gq"[[L8P9*`n.dRS[036n- . /cp!f(].MFKf`SI baoǯ'@ݒUAzhҚ=4r;zN!ꁏҮ?0#ź2}DLdL]$H)dn動R!9rehvڔyooTy<9"Z$.ɬ]u2&_fg#2=}v"\J+u/r+y$J &nmnsiشFcEܤ|j'񘅞Y:$O"=(x9o1DV>'ma*h9黃H4p6Q$ɿ-x_^#ˆx.." <>QKHHdBf#%tj(z۵@AdXnT@lRFB < vH B-\.26G"GwP}E>:E՟O[綕OSIXR>l İCWLMGs_.tàDo0Pљ@*ocYY>b9X߾; ?`ᵺz7W`a_bq[쐹>^2=ʾHS)4/;XZ¶6I6`܄`sfF'k~ :ۀLpRDIm,F^@öD&Pʦ@#ԫw1.@Ub@ 6Y|ZI!8(#Zk<-̮1ai#6>Z;ߕ%d*&܅=A[n"'7oeNR8;CE΍o[$ҰIBgmkd⹓vXVftհ}6l}1\ f̭kW dDI XoJ#cu()q MovK%mK-V*X{v V>e+Tƒ%:3`#/D{[ۼɹYz(^?42/E ȞLv9jb?3AX<<WxΫU93f'эJh-ZYv4 R6˭I}S*Fis1Dž*Z9KspaTf2Zm ƚR7,fA"X ϳ1Ѣ"v";򑰹8pNM>bpPKSkկy|p)aF?zΒc x_*FZ'< Ê7E552b(.Z"?R2j@jV*x42ܯh9q5K F:\R^Rl#Lӵ/ڮЎc!aw"Neh"MXuz9n ق#~jv(BlCfŢUr_qK 5kKb4Llmk`xT{NKnu h kn ;ȗ1GU P*޿2 q?Z4B $p 4\A^$L@6":NBm.3`|Y'h8`jK*jۻ3Ȇ(믵G}0=(b'wԹu@_v;ז)),'|+Q x_pշh.X>sG_E.%dr?܏?~H\ @ѨST) eL|Ʋ:Hwbd')9z7ۜj(R \d4u75lTW!Q 2WaXJQ$c75'6mY(hWJ H׃ikE/c @c~L Ƞ>De<DLS0!e*|)nͦr8h*B( ~iuZݲ;X/ԓu .(6 [WY%;dvN*]|?ty;My2/.4䔞Ng0/8Zg:t ~ Ȭ4.ZĘ{ɺ##[߰*/~ =%L&9 SI<@$>4b~FN5J~gvpElJ/7]qY3,~ *mi6*D͋,U#"@sX֥t=W*PQ+Hak㸃Q'C f]N(z M9ma|-!bF{vRY[yV[ZiٓEIcWR~/ponvSxɔX+9,F/;拐v4R.U9g%MAPA<~i|Ն NXAsI}z庨wsq"aDkOu$qP]߫{fJEv3Emp[VȤAu< Cvlx/kmr%VA|lBZ9Ƃz3;,[%NU.H"̠-LVwdL)tC%~{ mDⅥA)6ڟ_&Τ{O mʯqDIt|=!@\kQ֑R!l\}%eeB8rlcÉ8F$+rY0,iʃ6CB.zP )>iRLk\D{4p!rڃUE&qe=譱,%׎fڈŠ!m G~(DZhZ[&-3IܪϣJ@k˳_nќƬ.BMCb464>'Rr6:fpcrz34;@M i'fN0ىulRcxnL1"xskЁTY-R]xeg9sw θVCa?ʠq5k'AKSIRHZ(}NCxg.]$슐|X'ˁ ʀ׹o~V!v <S. Z?+MAb[,s2y]Y &LJC9oUaҘJkl#YnhsfzA ?Qpm{Slg*wab):RIl\|pTvYRER&D8`V]@mcI=';tdwMR!HB%(‘dXD9uO.CwCQFpZ솼C?z?oٶ#O4O]M"IdAI77; %xk@Ɖnru_:ЬN]%2q\ErFG::_r6pT[F9 -N7GވPx&pqyc/-+G$FcS`sϲ/zYϟ+j݀: jn[N$ /ԞDxJ؉'9c~fXU& "Jݗ0C?n†Hec7#ĺ.KJ@be^[ Â;zY(򽈸hο׫clyf9UƚgZj^ڵ"Qk?Bo+uA;%{q{`F҂PC"O]l.`DxP_&cvy/L6äx=454}~*7Ч18s'25_7uu@%))pJn Q2GZ_p>#IfJs!jSs+iAnt}zbw!64 Qv)K;ae Xf@Vl/ r]Mcԭ\&Ojc@ UxK `+6>ҾX!v/Vpx=@!_Vor' If9fNU)7ૃ U.UqSݡjkĈam>hs9ty]BF~!kunԅY / \CϙpvfXU:'j'ߓ9@6`N~oLȸ?DSiwWn/靠Q&!bb!N5mEf+Ē^ڻA,rPskSJCA}C&J!9=u(&@މNDN?{Ωvk`r7 Ꝁ˃ܠZ8F >&X 9l7 9[Iͧ0-ڦuW.+ J쵪h8u+oX:g%l0 B۟V/&[ͱ*k+a^I[fG+ԕuasU >F;wbfB[IbbhW%hzQ"rJ'#7%ɔでV!Wz.@Rf$PIHB-Lw~ׂ)^Nmrw+ES2~D6Mq3  /w@ 3.݀5bgm®* im)rBu~mp$ewS[GZ?pぐz7 ܍.?^1)UKb0fD2& PܮqG?Pa20?ZqdJŋbJ\NPrF'f|xyrG"D}%jM* RL[1G#[a &*œ:c 'i$ܽkvyOݔHt7~ς9~e^LK,I@tħ% i"u`4ܓ`O52琕NCH䦾1A fRs.hgzURg '}ٮ`8Q>(MDΞ±Os(o3'puG DϞFY؈$(dml.y?mAqcau97wf ! EԻ4ShFvcьz 1p8K;BaB^Z/oL'N!;34y _= SD`p0b MۢDI2KW9^W2"ƈIZSe \(s<3m@J֦idyTctT#un6B|mtu[x^kaDup. O 4(?M_PSˉgg !·̬QSvh0f,OYٹKdcυ c~)QbM`~MA0[Uιia4g~Ӱ!zs$Y`1swkS#^mv&T}Hf9#`Sk^؟]lPՊ8#WOz&iHF:{4]0VCLB^Ψcγ`<Čc|N6Fw>P'(f#$u >ִ1UqNb1sd/~ #A)`ɘd;n$v_i}qm䴱GeT'w>*qޔZF.5=v4/pX ϻSB-P\>/Afqg((e۹|-%T~܊:ꅒcN$M;ɷ8haK9j)SNpTG^ Ek Lʿ/ݔw4.$X?-Rو:[eߨѫY`yƒ_a;q޲*,L"$c@c}gw-zg=%sH~nG639P8k]tYo;D"P2:VLpݦ6[%ۏgM L,>1($}}J=Od>mG:zmZ,XHc+aDTL-T{TeÏo&=}t!//l z's 9uMɞ"?:D6s%zD MpPG؞Q֢+ ) eUm1ڞXt~Ɏ/l¼ԅGɀ-$(̣[~iuXpRm3UņpP:Ao^ [A1JsIڤh-?-f4)>S3PADe rkGr ̴7V*]٘2_'Ww/!OyY%_ELXi1Zsuj/ŗzTH(,e]>%:.ȭ,G|$/wǑZ`wYL%^\tRq/me>;/p䮅o*(k53AceH LRlNcݷ%-WGӀ8KJN6d= i6vRq |/jjv$zdr8]@eIq͆8E"<-(СT ,o0]tQݮx_ Υ " 6V0b.yh,WB۾mߑg9e;g/r }>~E%Y]vz/("b3xCɗHd‹.:\uJx5Q_DE7pi?_Խd0EQލ4YDžUeT|KAFcKNxίO}ed Q)gt53m9&QQNA#"-+U҉= pXzehiwr Ⱦ*7q'%hvwAGMN$T"o< ]b]}I:l iWmXThԶ^hp]4R$8m2!wBRyE0HQNZ|:;cN 0y'mb4! EP~z\2ui rh~^ˍG>O+33z]jKmbÄHStd/Uʖ^lqlTdTRPca6H z7?A,̵_^UZ8,"%e E]MKe "2[ƿ% úGlhYcwռ.lxƲ)4@h~,AD7D|mfwQS"O鐓'R zԯ_E#6KmY1D+~ ;y>A jZX3_'%dzCʿ5w\"᧌;(m̤Ī*N_;vCK7֚QdnuF*LSDnMܻ5g^ӗ--) 1(n I`mp)|>E:h=txRL򚔨yDEV\ߠ;EGo$"-TvP!7hc_@jy4l c.ǻeo"`.+B7 DS{c>҆Lc.;d|`e* Ф[%nTo^DlڡNP[rY/(l𜂬 TJ=}hJ]1HhMn?*]acӁsRMi J/@:?OB(CG a+ ]ԑAn?dH P>T[{zP-@AL6Oye3 vb?js}0Z|j56Q»>E⻓_&7XV\7 Or Tv87CMR*0=*_XX~C5W*-aC`bKt 9"+Q&>5!a8vo~\Cv\=]:n>;Ϋq*r^QF^{;&_91(h8첇3y y_uVx-;Ɛ;MW aC?`0}jȱ>3ᄿ[j"1WLwBaz28x` v9ߋI;SЇ+Hv= w^;yWƘH]QrqgaLLU{|]>w~>Fy:My'cHލZ_ 5R듁kiuUa >|A'Ei%- T=_ʖkfp#EQ}t4iqnqN.n3Q'cQ 0D7nA5<ȋxV+n_иƶ&[H:&* ,]{zq:wwBSvrᖄU 8:*wԑ:Cz fdSBHZEˏ om'_44r{g&RP+8(`s8Fѽ݅y٨uBP[LGmt-r*rO_"FFom/m|j K3ᔉ)QYk0^@sQU[Z)ܺ{AI$W`ԀDŰlɛxtIߖУъS#nRuL˄f܅{r]S{`|1w1z^(rX YCGDO3y(fi6r! 'wJԯ?J0$OL6Hr#8fsaě{ƎxƝaj\Ĵh3I )],ύ7 .@+: ."-,` Kz J\T.I֝UPyu>r(7{k)YEڻ`,qF*?G{r$˯V.L2y!a#97pkAѯ=pkɚu;F/~Opz-#fl]Z2 ,&{m{\5,V9kb`?{ۏ 6Ji^uR=o.Ί@νTO-=zKxI*2t֘n3xe鋰LZ6_!\?Iz`?wxfDScȒDX4>p'R{hf<9$^֚Zx˷&]lFulW̪+Ba= 8q5XbTP^n߹NVGg+O6ղ'n8̀CU@?fj( {\I -hFE^k'e>-ņp,MUD!?ah76neX[) 6'CnI%F*2o4=eGIϦ'ImR״e={7ؾѝ")xpH\nX&R&7ۣߜ1<%?( WGףԷ1򼻷Tv$./]~Lzj[&C{7<#1vw]EC Eb7d^Քt!V JxSeʇ)W: 1 <^7ÃDsۨh9nmR-t ?X}ToKS]6䲟ꈬ=lH! i =DecL6힂JH\w'X:V?ͥ+Ø6p9(`I][Q[.U gT,%Ju>*I- ҪzVy+lm^jͳnq*2W`{ficX&I8zzgczgO@gALjMslpYE2v-Tf?O"t&x^8pDB |&r/6ҬXS77&t*_OqvАRKד1R{DN8$WCrimJOkhǗ3>*B 8ƘcP %2KN} ϩ F09ŒhOU7S]ezs*[S8z̄?ü}A%sĠeXY'FMz!7]=F8]\hNpnsJMW dx~-j+_`e+ǥN3i ]3Ȃ ~IZ n<P]h$$\"wiDv^8"mp/-HO\ss i"˸IKυa=-{s/ߓ=h L%m8z !L%e,39+>H q ^a-;9ɧHH9Ͻfl_γ\zQ/%,#)C4zjùlL5$3OԵ}s*[Ս&w@k-A:/VȿD졙@!H5rt^aWOyn3 (RW[.F1guyNb Zm'iP 5VdJ:O4 :6԰8&yc_@lYw YvH0n_1;q"p/!}l̽) VQ2 ڋ<Fvfzh f>v2]ՉIR?ͧW"9Շ_+XXo1v,H|0H3Rɔ+uJQoݚ+I ` F$*'ׯH G/n@'q7u&@{7wrh18r fmLX4Ïft$[w̦źB2zC5^܋]qeSP4p gB[aEY+UўnN`d\腃91.P8 {8ԨpRY05{z1KRe&uuӞQ.Ts @{D*jEY@&tG;"\Twi:Yɲ q bgqlOLf^ 0bO#9 ߻5}$t˪@\hԇVzb%`*4Q ”i] *9)3І*k`z+bzJR̛m`r2|`M}*kO_aĥ>wd%3Y|O,V 8#ɬrÕBB;?r5s~@21sJ)kϳ{K^m(LC[mVUb4|"\RŻԉq(5L-qo+Rqvӓ0),Lِ[fZRx82*CwCb[r.먣%-;\ Ub`2$ <$IR2~<l]!o67+&./7}I%FVۂkڅ}a_ɀ?eaՓ͌T$2'اl-fC3?kCHρT3%UZ@Y|_> PVsI:#X*E}S^녊i`hecjRcUznzfo-մaxX6sUu ~+Y!Z6zQ6o0ޣd^TDON8E %KKl=ۼ3@ݙ1yV&bGDy;j! z|QzLP#)lff5X> 6F^=sV 1{{%{ ('+7^"$-b䡪.xж=6㻸8&jPAksizjAq:]Ѝcn(O QUMɦ?ʕp^s#k?W#dB <8\DP )\OO@랂i⤚[i=f [ϡ)r'zTU{&Y8H$f2`C]R0&SRIC4kV.J5MYJ79YUeڕ$9+|PtV6ݯeE2Jy:Mq;,dE-ս(kׯ0z[9s&T$EId(d_I3@}3]RLߔCvdH ޖ iҩ5Q-OSJo[\B pSRBW 98\KՓO㫰(S5a>qCg1Zi0M; z;V2 q LK " $zM2sKXkʙ76@ W^3>ju<*028TG90"jn/P2T[#}Ok=N-m +Rr=iP|P-W`y~((ױ6BE\eTK'huݢZ0}n4v7GLun^]?LP_S-3Zq8n n(vv f;JUVszPY(/6"Ը =oN:f\39դ0x/>I)Agן!&w$d҇PM\kk=3=d)Kށ ժ=gFVeYP߈+LC,|vUu0kΟa(/CÖ@IЅۢE~%H$`C<GfRM..+ ]+\x$GfmNA' gBؽ^> *m1mpqٛᯂwtFNȬEV323X<|fDXz1*=bm&-NYB885bx;R}fM; B{v[&j?@HLCy8R0ɊI~09)8dw*?l#H&D(,3i !RCIie@o8WnGusbc(~Dd;T'ShKL_ʙok#9Ʀc#ٞ$,;ō+(Eo)e|+QJ|V.*^CRUE^v()0ɻ(V%v߼4Hx#KLhdA(v\TZ0X#4Xyw "S(Lv+Z_`ݐXW'~L mXFwTe5ؖêr > #z*qJ&@:YIzgP H lV-(4P灃A 1M$FI@L#<ƝSQ(*׻)[|o:ah1Z1b7`n}@.㞏 ec?LkfEn'7 e717}VW|[$:>)f"RPR&X;dh+@:b^KZý$.b l{ʅAҸ)G~(<¢&b\D/Ed,,.sm8ҥ4M Ğ-2~c[MaN^[f 7:~J~OW8Mmd,2 ʞGa6V:ȣ CSvX+d HUmI4f{mѷ e~3-nS<-knGNJuͽ͸-$Y7aT¹ z%6 m;z♾ggѤaGԳp0ͥ| x"2xT6d),?u0W;!\@A>F_NxLKH yc1:h`)!vGef>FDn9f\/O\Xe\YACjW%+؆`oFp ǐltjq>\=Nd0t5!yucFDYJ8-St0f1zcpAI Zўlԏɨ}ELG i5f|*fd].Ԛh: aLĚ>{7j4򤹔" ƦZG0c-)'uE74yMQo|7ohD9= cYguOJĮi[ '<7:?ds6M*bap`&ÉsdИa0"zkR\"m?汷jz0̐A \S]$([E [!k d~U_urRrw=iJ.Z33N;qSA3*nUFGNU~M|dج2jd/'8!rTs[.2K 8y}3`e[0w&KƃY۔9+Mzy:,Mz1ȝrwKB*x@5!>];m PAC2_rSyS+S.+ƟD\Eهh!U~4C ;C-Vr%Fq hˣ@ZOCnny,%  Ǔ8(+yl2Bw sxH=$ ˊ1)|?ò紁P6"7@w ضF։ =jTCGdz!;(n"mxHXsN0ݣn(M\,5'=OQ3hi\d[FeSExKĥkTvhq5u`bn)`Z!S2u1ͰfQ@'roڄN)p6)09sc=6T9,i ;+H ; jTIk/s Z݈뤗u'BW&ٜv3>ڳ9>DuRxIc۸X%Jai1dfZTϢ\{U!YN4l G͚Kee.Tm}\Am|GNqZdKy'JHl5:qr;9G艹8&x=hիySqdu}5$DՙP47 dS{Y[ZΏ.?@CK-9,DzO۲(G p$Nq9E*BZ{9'{*bq'TpOc":capA<<_u';R[9gGĆ.QaUro`"Wޙp׭ߏs8ΞhA-"cgZUW6v}\6_<ƔvGWJ9eT/RܩB33s%n@~Q&DwȆ5֙xl০\ +lc"c?WF6ݦ$ײ0Tz` #pѥK"126KzN.ORN͘ؾڌ'F>]ha>QQnThsS,<4S"H,D p (]l3CL~-d>=; V*WjGnWK$vv,8]Dv< Ld6aa]<2p܋~ bmˤr8ŗ>^ 9Nq?a&9+ %O/KQOn}#S(\PB/IL>X2{~|Ʈʅ?0rϥ2k1ƫh]Xc-x(GNLjQi屗rd!=umqS٩5έ|fVE|/pgtHFS0 QdcXrX\j~v^~盤!0QKNĂA>JYoYn:aܔOŅ8E.Xyݯ)3kF~PlS1z[0l?Ŀڑk2Ύ]/tLL9)T(;Ϸ+e'ո򓼋1O #[2>ZlC.~FFvAJ*;Ҽ\]nj3SG;&^_=s*Aps6+2 .* 4IA4#C<9x {-˃ڶBu(dDPM4JeaUs,`U:u$MkJgv.5|[Re;}7爀&\o, "w"8bwO܃I=f[V.HQ@{ޭ(8^8-ZxߩdXJLh96gh)I>ʑ8Zd>@(cn% v{hIGۊ0qk=&0Ģ+dPc`\DNz0Io#'>4DS!Lm|v{YxB<dAVoL =E_mp5i̵M 2D`E،CX둽\PE6H @[5Ri"Gv)(7#><{Ql| ϡ}<`\лmJIp{h)2P4и$!c2meҁl:/4rwy0[\D ,}T7zHJh{)Xr(uHP4]Ba ha? Cw\xv[ q4ӾWX`~QGjJ\wXm]52vP+,l|_ÙppþV2ؐԛw8q0ʫ%:P;%qG~PNhdN+Xg8zf@CJ8\f=?b:??6Z!yԅ[gtzk;f:0qQ$ׂ_=9H]O Ή~k> WsΗ?4l([ q]i#n{Ud% ݅3U1 /D-p( `wdhcE^%iZ@)d5nNuInAM64Ub8x~ϊ[oeE_}_xRvQ}1dw -Ҥz)¤nl941'ؕ{boվ |Yݘ:C$6KmHE^пqcsxSP4fLnL ?=8 r:C =DbbMj:fQD—VqWm Ƒ֕ GCud[XbFҋY԰r9Hې\խb&zӣh.v)6 ʟ#4kXWS7s H֏<dSsWtKW03k0֨L܌%Z &𠈺Ϊyg XyG~bi%Z15d:`JE/mə:c+$׍V*SW[0)a7yeQ:^ }y⸝+`ё=_TKH.oe/W$ВK?`۶Wdq)TR?vTI9'ָ#xMm6hO~NE{ҫ v۽պ~qw@֓"ڥ ~iY4L&RjܭZ9<.ܲei( W!RW2 ȑ]t%Nn8&ldZ1e Kv=\an@?% %qZB,dA)(^odDlj]Em=<O R+&4Eiic i%-HUp;MA/wA2a'K9%F [/e OԆ_r#y2j N9ۋȮBN)1czBх &onol[?_P{k2XWiE:N6r}aɭףVLMi )A63R;݄5p`y$d3[7#eHOk-vmW^IhQwuJWͳ;eápLZ ~ˉcNo@`&;:KuQm"KG(0/K~A| CWY%{KÕumlT=6Ku"-,=Sw񰲔fp3eGwcaY od^F!NczuSde٤-~rh Ou GM En_ȩ/v ۯD<6= Y 1(8"Vu.6+dRZܶ(e>?3J6] JR|"XZ30?)$"Q[编 ظfW&WOl|ӷʈ[oNsn7 =LƷ'ńNq pЄ5l|FP,C`!XMr mppc(E_W/mp-B!< : Ue@ogQ2HDIWb**N(&t@Ga[3 ƓfnmШ,";Ka(Dώbo*0l_~!U|#]Y+u ze+©N @D1)fm6n-)ZVQCFLTrd3ECڪ|R3ͽЯ'[}/#G}z:]'ȟ\Ɨ8 iP!"~q G.,v.c]֣ A0 @my]1w;ir }>8-/\rUIq)uVﳤ`l# }DE׿}^ q TA: N1y1|l0Cdiig /<7boH|3.~OA]Cѳވ;?b1JQf5mqİ to#oi'~隣ͅ,q6|ݿ>OQkݺ6.I76\6`ʚ:١ь'6l"PHp)>h7[Ȇc4O i]g׌o=jy7rqv7LjdX%FB9aHVv\9]d}g|H^§ݠ_@FiGj+.h}Շm-k4 Q Xj,'pd$۲󝃤}ӽŝn,xvi q稆;BaP3=6:D:7/hDGDkC@)!]wnU>j|mH'Q]k: F`ƻ1V]g#>ZlL!nc!uSn.2v/L*sPY.~u:H'G>7_2E6A*aˈyL]eapc^JfX\h5P ɫ do)3|M}4;tڿ,K{Ŋ6Be;-tϺO:>pU1B%[s+=zk ![6nj9R;.7 nb{Ƒ`+jw;hs{"q;W6lI}|Sͪ %cu 4!!9;pF_TAXӐԔ8|$NNBcrh99h;<m)5;w0 @8ei:AaS lw"NLjbds۷Vj 3_ Ӗq)TlM1.u!Mrk[ޚ2HD;"5~E%e>%.)sX;dw߻pn.9ce}꼎l,UZw_nj)+fy/}ɑ_3$D /wF;*TDL=-VhHu|AvgۑnI hcH,{@<xԊTV}c $4궍2# nrh YdJ Ɨ<p;^lO^GYD!mOEIOXWs:?''欌\KU+cb\s)yqI\ <˱λA}JJ 'ꆸѳa3V_wMCNNf)v!'&r*o-pޝ`Mx2[zjTtquQqZmcTHKp\QBy™c(j y 5s^!)#Az+ev<!L"~4'.$3b*JxRI$@şLtMɀ?0O+G#ch_=o9wl*Ζb]Tpzyȑץ̭QaG)T.$ #Vr3%ҸIٰ62J+4`Ec:[1g)gDБ6sܫs g\ dg<}A"Y6t/5r0L v%(@|,WvZ&3A&,+лM$-KK:ᤙe ?SB<$נvѸ&LN VZڑiѻQqM%ǫWhz`ApYR0ؘ: l6.Nfq 4`l,xfG*K0Q nUh ͜HL'g!糨pC|Y]ul_ QOcr̈*=4S5GWq _~\bj[O~]Im~myYdX1dq Qu"}S1FIXEbZqے6E!5&FAsuM:E$LSy"]mfhQ|#%ѯo{wLe%؁`=Eo(&%=vHhEr@!iգisIֈl5X՗zAkS4{Myh0Vw7/Du0o5ҝ~-~*i,pʭH+;yWd -دH5(7ٲ3jINe Z^#_o4)eؐi"l v'?B e`_4:v 8CX]R %ζjWjRH @_wPd\y*W Х7=,8bzpqqbqL g[,D%z؜e]7F('Uyۿt([vvveHQ4NR\07@uU8h/bm16" zZM{~5K7ޖ1%0x-U>j/Ɲk;EJ<T5xPd6(R_dЊ<`SeI1IdW,}-e-z2t|X"ʹ`Fu;}yD>2)`qRHDDFP7eAտE܉$;b'm16ɳT阙y vU~\Od{3P+<4@x>RroCagJ˟[5^U;G0z0y?qJ|!>$ݪt@윲Xt^4Ϧ[_!Ts34W5<31 k~ߟݶ Q|3d%Y+p4gU$7<:9A|c   bsEz dqik-hGJbhQy ɗ+,19|7;Nۘl^OaWF)q cxAEh*ڄd^[+ˡ Sua-03Nu0`2^<6xb=ƛ E&:Qt ~|'-)c)gJoc..uGQ[@qs_Au7nyv 'p(!bbpX)Dz/]BIUD/=LQ6~]d/و .=Ese APngk]_~:SVNG?  &G&P⬕}3]FͤG*!Z53=# 2HTڭP&d99{ܩҋSI Ȝ-eaݔԳ KѠ&( -4&> JI[>=с㠐^:􇙡Kߤ[B:OGEp`X3&ew,Enb)7м7, /Ҽ [6lȥDZԓfYӵ(^y$ JͲ@VΔN(_(\ Gk5c^7ݬ6Az@DpۗדۦS[|KY=o>uBodyx2t*ŰzT;~Y>1Z∪M4Ʀe|c{ -5`'0E$zt^PheRp=KjK 穛u_:Ȕ;@;gbr[Ai_*҂2&j 3]tG0| ]/oD+PŌblTLJ[>QG2HJ,qdBWvQ:e|$&A'\aLY jY'K64|*5ŭIwO3'%Yr[ikc1ed!ޏn=qˀ ޡ׺8*}N/"u;{|rТJpQN9fDڬvV ?"#Fڶ$`թ(NY] x堝T+jhavrg蕫3v"6VgJ%9:2sP'(K^xa:l2.NkgBY%_\ ?_sS/. j.V@8W544 ˆ8 1 4r T<1i}TXvbb6op)ʘ! iDJCbj5{[jy>yRL TF:ZLY]u[5~?'] Hu} %!*01/,ǨߘE@VTcX*b@)DABrjt~QO& J2ϓhd6t2G GioL[?J$ ~;K Enl#,C'x=0 Ҿ3}yBpS)1wha'ٹA[Hxe+ffqCcex XS` 7k$nEd_q89r$VR*@p(0a/e&p%MMzw5fo!$![ώMSTL`ènYed)iFsa&d4J=THՈSهXW{a;z9w8ț.a-tyR=$F>5weUNlVzx㍵B"_AƸwmz.8U PdpE>\*MKyaVr;;gOl?]1N z=syݿC?f>rO&#(mjr)gQj`&ߌЬOqL4"˵&CLvdaʲal[D(BG5n<%0a6t *AQ>0b rGPU'ߜ0 )d{?>)%NI>EF 8CJ: 7zVBU%:^xYR|v!Nw\{;*FXZmr"mJ:Nk?L}~eq hdB ѰqO}kw f +jnz'ڄhմeB{Y%(yVY`Mq3DMtGr$\ 3l*~;km{hxs-šȓ7e$媴g$)Ui7qH4٬IZiHj{D3/`)fȫʍ? 4;=~l1q7k&oݝ7R=mL2)޿Rz&_dNavV+J#W *xdFʲ")gXr:zAKx+E'ǪKѠ u[/g;ka& cO FZiup͢c n"u, aVPAny Oo^ 7qלqP @\&Ek2"4N+i6o$h&.R88239pFʵN+cQ:oJhuŎ U42d" {WĶ@.y2M!hfExxzoGuʧ:z1D1đD9E;K zWH<g)J ~;j >L0U[!Idd|m8F\%[CFe?.oh%j3~jAAu{#>7:~ ]!jO ޛ4]g!b;8iZ ીcLһXx|c~쨉j}3bU#']szks*y<(+ {Z=S!,gik0,m3\Yͩo|r(aVe_Q"2'4(-N4Svx]Mkk0a,ݢ} &Vj+:d I#NKɟŒZKDbX%=Rm0@)hM_[v<ލ0Jv \s@ _Vj# WG"A\| `D0_pY4G DPP7cʈ8e6QyA*Y t{tLJG#ă[{{G#6ԉC4Q U38zķ{k.U7w4'؄Ok坨)~'MtLQΚ 6c9/0AvqL;ӹ՟wa@˞.%.y0<ibH: <-gñt}8ui &U?vXXOEgM*S"ύnJSx]2yLPg4V3z&_>0ACDe+ΆJw փVP d7t{;J.zUZB%]\2i܇D ;" =_ xLm\Ws" Lʝȟ /yٰ!$dF-MQ#E^ 8@0ӐY01y *gV_otlu_'J\7\nn@5NZrShڒ ЋH '!VLLe]H,P6Cq JTrodpۡ&8Q^) p|S &Uc;j?BYʞ16WtΆМ>R[y;F{TS7db[I7m_ ]<&N (ǟoGx}{]K5e9"ժGwt9JXV,w_G?jUFDΤ ^J'5թVYgIM][FpAo)kE};[$/ёuñq@jTieibP~v`H wl*18Zlڴ4ٝ]}帳8|3w &3$Y}Mˌ\ȶȸvt:Q<,ɂ[Pc6_h)\ЙE'?'dad)c\S^0iDO32]4i, *ŁgEv+wî[pE|ʠ9L z i&Hf'i9bg*qmBX GQ3CNJ`jsR2rplO34̋s, Jdvٍ5P HJ󀑪& %a N還EyQ#qtwW\9 bӇOn\icCB{wD --l>6~Ɖ1ѵ=}Jc)TAfJZI#[la[ĉsxShv8DD] :>fb8e'ô ltz\<3VS ^ W"S[R5WyyiM"[d`tJXÄx0"LfZ;wHjC!oS:@^ݺ,EI_ρ _n"WeJ7yק oy9&!.nYK+ \敳+ C XXް vN v!Gu+Xpv6_PǍ4c? wTΩU 2lYUE)e`0@,o^ z,Ʉ;k7r`){>py YfXx囫T7.[FVUt#.IH,& NͲj-84Om {88k ӊ~ ^SFyĸn I#UϬc}M P^xuwuqT=l`Օ0AomW]S*LūA&Ȩ8|ղp#sCл, }ʬFG"&VP8. Slyn% ~BÏ=`_aCֆ^5UǬYh=FDӔ MYp'bd17w3/#;¨yIlh0ںQEBzH*Xu@8 yz? -oj|Ύ/,cο4ޛ`]vSq>`դ%)00xNF~D8Eh5C 3FK5FYmeoxS]zn $2uiuO6涐/hw!hׁ-,׾_LV,`s-|2n,X C1 1f8G#I nGSr5}*#)3bY5b|}$OUՄ> UFl( d!fS#%<5D'|!?C5y7^ǕHJOguJ^B97U6eJ- O(%h+fMD1S-pkי֠^M(R̯I.̲ F`o|f:? ?pvQs&WFj%]J-ٹ^eP.QfT`$RRn% 3b*;*Rx3;r`<#{C,M1 Xps߱oD;Hqc\a ճR~ ]]{%LNf^Ҿn}l6>HX<@V{+mOn!b,nDV0%?˘efo%\3rՌ%, jN,%/wkv /xu y?urbp%."-W8QdJ c`iL^TK 4vQqc'ݛ 8Oul5X>¿%BkD&j!<@HKW1:DaEYEg!/ s|v" X2< EW=*aYBCV:=\N,D NYPgmh ='TWM%$mcj ~/#S+:/ oH#cM95[݆Ag@ DwLѰmr.x!@p\kG6dYhhpÓ*#ճD0cA<Ԛ؂$If%2n)s?kZ:$Y.7d*˫o%?gZx'ij̥G.O±չiYO8rLpi _(%4Mtr4K+$v_BS)?`:cI|K5 ֮!%jJSGs2RjkAsȈH4٤WyHR~*d\ψq-SIm3^]a'P aSe')dDTEL[HLsG\,͏6mi#`FFg6q{Qs|{x$8_wE GS35} Hjh8\ Q{\oC=[BTEHڳq=3?||xu=@:43 ,|Ю߱:  B +F",_R;>ߦzgRmD>vSjlcG䅢g0MXs& F0D 4@cs!I ZM7 U-grd5{'>`[qgM-,k?@%{zS9CF^C:V*ܣJ<,-F*y(HΞZԽHJ|`wD"vã,y.ܰ>2n` V4d/NJu'xDŽkiA6ϩkpn 0FְJCEOcs D64`)( OKÍ 3r`# {Y& /&Si4cUջ_̗z.ψ^(sݍc/쿖4rGسRĢPZp ڰe3oɉ~uG&O(Ѣߋ7(E+ݐ=4 3$:c&A %ggxcVN_gW,>?^k" țBpR UUwj;J}7[Cf^۠պ jUXB#1wo=ɝ=6ib6pKX$轗Nz"g2?{fLrΣ1#ŝףNʦOx=CMBXy7ro.)nlF7A-\x0u[܎ 73O0'85 '"\Ev=2{q$Ct0~{vU.>ضCbpI e?dy`coG̍xʏu"x. Kڻ!ƚ_@oKH%Y#YBAkFY+Nkkb7bB4e1vzHG \WtȒFq񅧺ql?cFu(9㔇S= ^3nz GJNX%-3> =,W`N,V!+C{h89TiR F"^ ?'H($΍ z*3yNaKZ ӪmRN)3T Q6 8{f缩y8b"a,5 ^䃘ε3.lo}V4.頲' LUsoIbig"zTn6ӽޒamN *Hfznlr|A#fG~CKKh?Wr:3S) VT^H{GEFqb{.r%`J j4[42q}4N5t~!(W3ÑAA--({ump"dMo /ǛELPr"JQqM%Yi}BB 3\e)԰>gB_;s 6΁qHJBSR}ksLjqԦ]Ϩaw)M⺥i4Z 4(EC'¹/ž :`D/{!*R͍(9{Be wJqT".w9L |QoQjxl\6w8GЦo@_ bT-3Κ֘6gS,3'M4%@s5 Ic@%XՔ:p 3*s!Nw!Ᏸ^gQH偼so"o8o0{0P:j4*E8^A)7[*|`c7_. -zdnGeJZu?c_:p]95ݯ8J$fc 0*{|鹱ہa|l¡HMb&$8ҵ<{JlkeSد<\/d?;3Q̤yd QU4O ZouHrIzF~ 琄ݘzԟZ|u'oIk' "،pF)-cGHS|Q'>-UsD382M(R~ҡ⛈sFL;:ӛ(3(FȬk_yԿ, {_E.GL&A")vr`"rK,tD"!1Q_q?7 2\5wje}hmB\ꃸ&NjAPpeQ F]6Dnw= @$c3a"cώ\<䰈-W$߈DTqƓ+(L5poSa!'iU֋&:k%=DMfx]},57xtoo8.n".$UfLB EgL W-.=[*mݛvk"S uL糣Ҿ}R+RMOlh OU!?j?$+]E񜷔IQ@p7n Т7|;=Ne0XWX9O1Nj{q.>¤s/lS 2KXGGk&(?% 3( q!7׬=aA u׀SNBIX~3>Zz3lbG.-atP 0= Voa\5l&>%y_'HT^bA_' QE\=2C𡼜ȉebT>g̠ZjKEW16nb[si}gI,Oko&4d=vtV!$.)`+x.բvHVij9+||ǘ^NqÌ# &-RU/S{>m ]gV#Waz=fC2C3{ir(QF|:Mż:8Ef6gUmkRtEfg)w)5Fʷ[`48dsxHJ(S"UN !B"q*Hߖ<JW[h 2`@TKyR,Nrގgɶb#9^=++ HOm'1!Ƣʸ["aBY^tA=[ICPCW*HbqrB (GINҨV)g?=QTu\$RtX^'JN[>#Eqtd:"`MQ90R~4`Q*Ci}"o߱NxB.'c RW*YKJe(D, /_M"]#FDaW뵡[egNj9#nw@>CU9Ovu<TIOxYOQ?)/f *d51capLٰAX[8A.?j~pɔzF$m:jy-v04|w,T`9%UڌƥdU^-d= 6QPWI3"V2J,VZxҔhuj1iRQSI0䆱JY+ gxQ1S#)sx۰&Bq:@~Gt[nڔdp4N9Uɔ9#̫}2VPD} ﶞhM';>wC՘ 6Z>B,>̹OSjO.dS"ot )zJo +C?0`EfpKkQ̚KT ׄUZ.aDYN:Zz+&.jZ,E$R `Lz9z 'h3b urz(bHVWt&L Rw6;| ǝ: PeL'X0?6&UK^F<*uV)1;|{~@엪*FxBSrc\kݯx_kҍʂ;*F)D;>sfSQ 1Xy?doQ`Ϧ恟0 z}o^X3zfJiMT͠G$y;v{vω,c+ T##;rwtK'OƣeYD~-W{ +*܁sQĝ.K"׺%OKS3T-LT(CͽNt| fΫ|{̷rV}}ۇ>4] v ._fNO88XFQ)s!`ooM⾀6lgCnὗ",*'iYmH\تhͻǐXs8hCFæohrhk)k@o(gF)LV6:ps|5~6R ^ o\?>D[RAnUykW\8*؜ W%&ۛѯ:9`aLWymԾq2| &=!ȑWFDwCjs%nϊZeOW#zs X y}*u'@}J Qמ B·hޗ.%4]dI,U]<]x4FM[|v&3.^>d1q-ǼQ {q`芶aK\Y;E#ṣE!eG2zOsxD%f_*e31[/e-MKObf"N28~!^ӻm%t˯ A۸QJW ^El\tF|B`-}i'8#͘J}}$R\ةb@[qLfT0 ͨ'ĔC RlNe)C YHuA/$[(]oDenCu4!Gw̻u =;Shj41h [ Df[} mP1Z4"z0CBǷ+;UVe8W:#>hr5#y<%<`2u˶I;׮9o`{RH7_ކi524hXKCx<]ሸNM>4++מ wVHs!/sShc9PSxQҹwjpEdcieZ 1-r)Dn"4$75>>mz?s׷$sNM;>w̦*`(ρ|$K]>W X^}a,4k}[ lhӪ$>lϷ6dn,gs\,G{Qnk;x݅0-T'*DLڹP]0-@K؊T>n K?80b!NwPb~]77tPwP+P ؕG5Ty5b*u(EVk!Kgx0?&Fh銼 6l+*<ԼҘWL1lO0uB4휟J^I?O3ȕ{?^=z~LRf&:pF9^}3[ e9eS2c=7c_u>a@_ X3qmĊ(h$FD9[WxT#fzIft5(χߟX3Oy~v#H˄Ҁl Y!ЇθaAj n惘V5U2Yy+08sw <J ^^b/ nmw59 5bҨPNlzn,ǟJeq)NKJ9IPL&{4L[sEJ?QS$%>:7՞\wOGY&nKԫQ|7z/(TB}7wtx 5UXwRgkn5g;[.-1QNڗQ S˛y)JY2.2qj*!ȦJ8l.i;` 6$K: 1VBvۦcoųiYw~ck|A+pp3]r A(1;$wg{m5,4n5 Բ-C\ Ә^uD:Sfvz5S4 Xe:LmsØ, a^D꿖%O Dƅ.opK-˴'%Ի_ElSO@ԑl\NL%;+>)3K&2QX kcE0\:iKN(v"̐w@=˶VU3^ H'4X\ׁ:(A~2Ż(ߵҼ(`B*4bAP<.Fjtؼ`"EZIe}˪P!H @ ZOeл-y: %_) 5^Xٱ>x|Pg²jRhrGw( ڦIVHN863MT(6-{`tN(/SU?4 ZE˰hd 3"I>Cvn!h)/#쇄EXx&Wu3]KM,G,3"2VkHG:( /Mr޹Iӫm@uYkSjrDO"5ϱD|?9^deM#k) tvA^9:h.>~MfrU'Ks8j_jڲtySDqRJ$x_`w)zIC,&D7wHȃzF`B>e=9[LDMp>k$)i&1-FogZ sM~wH+%kL34\jIokM+!{O/]f&]&iB3A`NǺ8  X:߽~3UD'h/:NbmF@&]s_Ki y Q2w1$!d-.⌰̳! p'hv$.=h0<@Yᗱrm(|)Xn  ɏQi-kndaY^?ͩtb<][vwK{oUhNCv@qIc{ hd9}P:ZFH銵MlL[Ӆk_H%5_굗h`|vb]E.zRBb}[0%xiu5u 53dp+=臺nTv6 /D/$WVUp踶.SĠoMzێLK*d1t[V(lFxNaTݦeMQ{QςLo:zs |Aj`Qy(̼&G_~{c5̊,V/q96&NI$p3ő=~a31h1=2Go,U Rxq0q) J~Sdt_\ SɁB+tҍ%aFX-Cʮ+3J|~~DdԵXǼ[Rv e}ê;F8^5WA x+q%*̐F~4ᎦHn>ɕ9lҧ,4(D6'u%1jT3t9}:sʢ''~Yf~mWG/ÆOZމto_OwW˺Qh]?cEEë+f)#zV>T|mK+?%K&ڤđxƮǮFh`0Oڙb3K;ZIooB:,TE|[}]4wnRVZ?nLE2+ߞ>Ȩ*_q_X;:iwԯ!Yͯcp4Zzܹ'WLLmԓCD@rp,hQnZѨoI( @v# 1Ԧ6]BHՇ.}~,lԃpiɒOc 6y €\azTx9rmGokY9 a M\7a4<̎)$(j UG,M5&U7R^60Jz 2o0IcYrLƪZ8."1$:W@O}.DNXy4A1 e*|ɷЁFW=b-; LS _r#qCc#v񥟕\7ph謽AY~ 5׸1H: Pj.I;NcռIQ$e}U0)O}P*=;ȴU3\ I-d},PpHhD!ebQ#n .\pn=$Ff5DYϯx1J}dɑW8|\fVX.| ?`IV>5!囧\(KO CM13ܴmKW,nh).ĭkaG*I:21j _@2qp%ԻM_1rCN9óRD6T \ =V>n 5S: ~FDP(rEՄt[/ex9״1jVr]F`Qt ഈ,̅J`Qߣ͙z.ARRѪ{6B.؂HYUMcFJɼPrG3 , DŽJe0!!r ђ-w<tּ/ZA5&)J)krвZ?a).^SMViw~`b!m2.+;spc-y`'lSa3u F nd Cm"&:JuuGDyCk^=-0mb-Go}Ԇn.ΒVPT3yc"Q ꧛&=ּt:,hR.?P{M,hΉqbLIM!YYyEՆu5i0= HzKT1,:Aݏ}:2ҷZ%e|? LR@_>AukoRGq}3 6{>1t+- %ㄣKX ț2߈nNv״_L.$?ebReAl=}׋:Ɲʆ8kX4Ogoj8A{rr>&Wgjv[tc/[?w֟huc(L΍J~$2 ~8څ zcr1K ,$44TsOaѹ`, |Z3abntjYr<H X6MO3n<^^\RQFFQۭ[ OfyK ,@a<ɣXpmg,sc/vI8P>N~QڳLEaAy"(z{-[zNi0u,mJUKy};5-qc]!gHb)1?zo&P4tr,4p_,~^598 'kHa<x>Y{o{? |?) 4~u<=?;ʭq*V[-\V1pGL&y(%a眢+lntyoBG |v 7#pӮQVäa1#Sgs89UهxB yQ8U\SܵV;[ǒޙQ_N{7^QTGM2x-Oz((BVj~C_H4Qw.*P E/ }궷#z,]=Hot#Om'Cj︶8o;ξ]<4X2Pjl5p x7vpJ*GG hީʯ:SѰ1{Oy0 MfF0ĵJpNdi!8kj.kF+b LW$;[)2Yd lx~؊@Z/k9 [:uOtS@,21!n6OLnsYFi:H*kA5[rh~;}ԩZW7XC†tLᛘLʅhRQ!$ ,o gOAhQE}x3W׶gb>&9 \,:3#5 S5(h| _7Peyd gB\BJ%Ż\mY dB`B!`[m7ET?cY_X,W($Hg![q)1gQ:E(s=[e}|Skt~kUK䲣#Y5b}tRS׳gBЁ'4~  P=ƢtLi]- ~P^ !zsc̹M;` $M Ca-|mFjAA$0x05ۘ姦1!#Ɓڲ&lu%h6с+% ivιޅjbXU:Q]n4KWG`WA}!]Ha`%/G3FVw H)% NQu0M韕6U}ދ D6E$hWMXzRCΑ*a%G[ך^8 6Mf5CjMw?Uc?Vt]H}h K&O/ ,EXW}0#Vsk O)k@ؚ#f\Q>pW s,RɶM.)ͫ0AXJ]!Flu/7fWF޿sst{f#0S1ɪ&;)TwcvAdgG UDL (956PK9qxC҇Fx*3pwK.d_{>R}~<* 꿡7Rҧ\9T q$I8wO%^QZ* fUUrZRR̒c2/ɟ72+`:∎<1Pӻ}g7>^95pg?xp'SOç3z0\ ҙoZ5jF+bO@ ܋\5|&_pnaTH4ud{e+~fdLkvq;ڴɕO%""|T'0XH0rp8ZKvvI7ʟEi{(Nr#9<_ikwdzgͳMb/zj޸E?T~()5yINuS|a~)io!$L.Aw-\ u ΰZ1TW#簔F㟍+D|DPW=+#;jmB^eT qv!Fk>C۞˛г,yν Qh~72ζ܂0glzEܳcY*Q%iJ zg"?Ǿ/oQF 1nNt fe/Il̻s}VxK3QEmHw;w7mMʇ+ wĚpCnl|o+M&Z_i4H%r ^R_|ڠ)&댇1(Rua{d8-KfW_+ЫKIkhGƲR?Սlҕ6\ڦ ftʪk!1R΅ >|zYCM#Gcd{YslL?MJ+enꮉm$Z5܂$]|Kyr65yX~;p*4DFУe t@K9NC&U=[3dw>ɔ yS牬y$(*CR=E~0&\ЏKz [|Т>|\|YzyG #>G|m]G$VRHfhLP{E$ϲͲY $1𿬿 MU":A&ȉ2KIFߒ tifWx' F q$ K1$N~f$//bp ܰ!({ZӜN_L FEOzẂ(^Af>is/+ys/U[;}m^ѫ%h||Jrn5@Z ~HnT#1^t8+gQp!-r1 ےAcC[=vK¿.[5oy|QPqkRRb.,W]Zc>e"[}jAwI;ߋsD$׽f&/4U5NV:3de TZer,$v߶=ngu.熿U:GOCX6 UNQRJyzݔ8}=me>o5_S BcmȿH~ghDzͦ$}r7 oː.\RToڎ"Jn:OeX%fr/;tր|^aC5||a7]|?*d^eƂ>q=%Nk%ks?9(oگ_ΉVJǕȟ F5%j)  lU+ߓxu|C-*@ZŐEfR3"^ݘ7@=a2 1@Wb<#1h\f䋋 6clSӓ";R4UqAl] s a~{ r f`(7e:(ЧVZ17|"H=",S՗}Fe4鐠[ozDs,SG0zO|:<`K u4A*r^ Y^"HpR38&~.L[> 牟{YiEXHO:{5#떩L,:RHzHs| df}F SY`zp p6HAXU/]rŊ'DeP- I`ӆz`wnƢL64HZ5PK4QAN*ˁ:Yӿyju%H3kyB\iN}=et?&9f=9ZCXxMd 98R8-O, Ҩ?c2k67iqU5̰{A)Jlr%ʿ@v*Tj:m5_$ {$5 \C- QJw`)WN#6|/51m(ʭhH(ZӨ>>w!J(,RS/C祐uV~[(5H-CʪK=8TߌLf?Yɖ3]>KQ=?p6vOxnI,"E=omnuAߵ:,ý^#j^ `ۜX}py*)$ȾL_ɎkhtJ^2 nBS/xgg0l|KDɷ#i0:shYp3;L*[iy1̓a.($*!>`VsoP {2iPҎ{;Rv+E}y?*4Z=&^:8.z9v9pQά7(imÛ')`/y :jCp9/` $߳3'%L1L[$hY4Fby*G";Z[7G,yQ0Z,J"[,ɈfCĺ|(-}N]ʽ;ᚐKd]k56^|ʱb΁R~VHnb|gv%jy冴ѥ)j n e3 U!6-w).'Ս07Ú݀VsAW'bXc6,,P`~S̐z_\ M2n,G:Rqgh-x3 #B{F$J32?Y8u ^Drl&іi 55k1ܘFc[ 6۾p-AN2hU ޮV7L"L'\J7OJ}Յ#P2ۋS,V2لW)PJrSU1^ #&:wxḄ #V]5Y;Y$yPu[Rly~ v0JsrQ R*:M4g.NUM \ܖjύN/S[+gˇ+{$$}q誔!jIxacˊ/ {%W#"fҤROp&n9٨-ܣ**ei#† WN>JVWgU`MbS0ɞQݯR"{ZtYfp2yg\H6L2tW1۬$fi+BcӜʍ; .ltW5G̝ʉ:)Z|piAƟɿd5dB_AYk L̿"l,0FzJ^6D:S>/7)f k'X3DQ5C.狵~],J19@b pvt]-uL246ww1.P Qup`T "'SpO=BֻM%DILf~^atwf HQΤGp~ *]M~0m@@I73=x湒96}cH>{1km931-$$&zV%Rn I1[EdIң: eeGQ.E#q{w_O CYn֝Md>P\F8@j_g4QޕM{EzPR$QeZQz67a:ߊHǴ79c)x<(gH,tGђl&A=B@' 4+r@AejxR%D.$ NoޝO6qx*!4T BMc#R*mv9Rմdr|t Zg wVCt)l@ېg!y{tVŁ(B_(|j!4Y+yV ~A!֘OQ[HK7$۶^E)du4( lA$^n'k a"@d7\^r+H,ĸMFo 83*EДQ8ժ{`U짢R$׆=z/*>*O!ʾ3^:ym/_K) uUm7:x@R\”W%,L\J]W/'B_n28f݃NI((YV%dؽ͒%V' %!@Pp޾J¹c5_ɷ K6FE9FSjWᱩI1gD.WX3LbD'Ҳ;4󢳍 ^كDFftk<<*Q-P<\ZF!mLR/@YZmhXKZy@D$Ӹ:BMnu;(̇}vr [~@قRf3Zе$j $\o밸#Ř } 7nc >G ހT{"T 8嶂?QeyGǺ 9Ь z!Q y N~̞ i0RS˙kag8!PcrXNz|g8xW}WćQ+i3 hu٠!.`F|+-ֱwJDꉂ P:r1"`Ƿ&S5[eig_l[]g&WxEf\Q.!MӀ{lX c-\RA ^9  KS4\3Ut5_xs{ u+f\>z6CFxJޑ7k'T+4msMU$b} N ǢWsuɵG8E`ygZٞ +ջCr718=j_;w8"Z"J#4oso(mc˚:rӓ)'AWyJB>i8>;p jwscV&/<@nZ0h%G4]lВu\IoPhsgr>؋>o& )}Xg,Jɨ6x&BIqWovB[I"?[W/eͅՊ] mƤ>;4KGbaJ{Lb74eg?2L ^sPLtÜyXѰe{m49x/=CUe^Uxsp䛒&mRGN- &iWN;-P+Bpx<dya) %dR.~'Р#?Hnbء?-8LlTK"sÊlC|U+mV>=z:ԺRB gZ~{tz0a.Z&YrEA d }82 Ɲxm6Sr]> 4%"p(V:nV,p66owvhj{ˏ9i4ŔS \N-o!'TM;#F]3J6^, Q@!*5u e|ąQ@5M5 [͈EY-Xkp)F7i0jfߑrJi\D-3 + KgdK UH`%ڽ$BvǺ5>t+ϹlCvo%<| Ux6an]AđgՊ*ާC3-c^:7]̓09RLU54+*v(Q~#[ySli<. $U(bߓ,_k5E11pb jgv]o.v7ė`%6JjANVJK8jP~p%KTbToU<Ƃϱ/)U2͟x1-6.p'5HtDXʋbnhoO+Wsy[?`h7uS:9٩hzV 4AEkokS˼V82.@l`\޳)>H.Ck Y:d@SB63fSD<lM8HOo۸ý몛::9]F[%q,9PMBj% z\DZ"dž|>pL]9!'TaqF釼D0%]űopR4[Ѷ1.P@LjiguҠ˸Pf RZXD;“tVP5-k #@-ʜqGDϵigqԦyb(C?dN{>\`|΀cbapb\-=:mRVP ZS̀~$k4xUa3ڒ9}s';oc޴:yҾw%W:,P%2C$iMRyaAjk+!_heֺgW-sY#`h~ W3J5 6vtk}ĊF *C vMz° 0/903mJLh));`l4M=4B!'i^TX'X(ae7 Ew13e\fY"rAvczXi)oMڑT i;[@𜍤X$(og֌ϾcI!UC.[ts2j%rwhC]=Ő R8=\ΐ6zsi H-Κ#L(t6l ZïXw9ʲ"뺁W+D\A4 XYwHZJQ[HQ+I34nwuk&DNaaӝqnK Z*%fb\OW.SCBT1yn1V;S8B"b2/f*b kRkf"ZE5/&1asBG,]o )2~AqAHuV#%Z.I'=$c R޴ײ[-|~hjl>/k ~;84[c] r#f7 /vfKTk|JtLM% NTVx9^΀E+SYE~3Zo>ԓSOm&]3TǶwergz #f'Y;6ލ~̉GEurF+~;mGG>ԟ=4 +o~HIvJl *O|(]6fb}oۣ_egqf ңE?2ȢEr=Qđcr KqFB4,[ .-E`^׊ @+U|nuFPWC9{{]v]Kwx|t?Xu=ICuyO'mr`.Zi4/ QqS17軔ŻQ뵄5z3d#k;E;lp{%9<\%-%f@ɍפZ=yA YIteqT`h _݌ !VA8H!x jL`0h6OȠa zۖnJa#78.IamP'xzn$IZT֮Cdx¼SַD Ajeߒ9 1h)$ZuxbuAeć\d)W(}[cGrD6QX%/B%&g F`D#HeZu TTb^ `~{*W{9  8yݜ&~iNTtݮ-H ۝v4ݴ7OpJ\K9euщP%wP9Ix޴ L6oB6*2[?"pKnЎJ&JGPgb(Zu\aШɿr[ BĔsNWnc")m@MJtvP .l>sP޺GŶ,;┋gtUx]> ^DJeuro uCoabdԻ?]OSowcYd+Ei"#3Z/ekDX71H%Nb)O*kf69_8cUŸL_@ӕwa*N]KQ}t빴]> F`}cmwk(nbԾiL--hVԤ,P‡\@Oj,B/_עw>ϥ"`W#G;yh!AB)  P^X9| rG\KA^j*(;}fZ&_dQ^ ފ-[ X{~4\ )d=mu3 >d"@\JRHFe"ക@) xW@q5%?Xv晴Ԇd/7A $:Y͓QnC|%Km sJ;D2OgY.I]RA Vh}6UυKw89㬆 |?6[`pF3[aΝ]F37o}Wmga]$Ca|8ФbChZy'K9 ==ғC<eh x":@Lv]wq rxRl&|~dW\WTXc_w9ShNKnmB;">*^%Q6>A+FԴ*SעYh`ZKHE_9=ݘf^\eDS.ah ^iG5=ό]1LGJo就5M٠;\13 ]ܿ/V`+mihi$SJ˶Aj\ޒ2\z %(ߖ"}]Ajˤ|c?c*v6+p>6w|6aĴp$C%|{B1 {!h#|NXxf tX:.]ɵ&bDz8Mn䭣Xf1H1 ݨF¶o%_C1h`45o TfPB}DTTD[F7vY{((4" r߂)5Clʎg , W#6ׄ6p ж6[vlO*s}e)"nɲʹ±џATӣ9)nU;EqKp}Z⨨hslh.8AcG 皉ƂK#,e; (9}XX Ѓ3w;+$ъADn I6fp.vZFoXxhȁe/O3,+,2e W=fXytL-fj6vh#@q"$ 晆(r&Rir C;K<4y::*iA>}!7Qz*aχTaC*ʇ"R鲬Y8r p; ۶m/.#zF2CM7T 8ĶE-z 2:etP\3lRgh} iuR,k갨]N[:^JI=b$F{ڛLxlamhoFl\kw3$?7ycaWp1]HL@򙖾RMWTX+΀vz4QBy[7bd 알3֧Vu3nQwkxٸ=*Jp:ɧFI M< {vhP3Nc'8J^1C Ov]"$/:Wc3D (+iz߿+I;l>byu & j_;`fT"dejRϑNm`,CGAtc$3 AJa۠HM(gXU0댪tX_&XX[@bgy$T^] #N?nŹdҋ;_B[ן~~ 5}9/^w|[a4QЀɝOv&ev]nQ%5\v!un# 0E%9~-豖zZo;"5nrnjCfe}'qQQfLuA|=tHug$m Vq@nO|-҄z,SE9/n_W*tW4y+^.SoXE9q]T8 ^e(GpWouXaVNHXݚ[Q~?3~"6&O \$zLJ_&&C<$q $1}#v[CVĬԚ` վoPbZYA%G,ۘǼ(n(fgb==,MK^"uT<69#;i1az>M'%wB]=f@Q'~"*}(z 3NuC2c{0| A[U rinLsG?@,~\OI5]}߬'u2SWQWF_퓱j9XJI ;DdE)v -~^#udTVڀ(eF\ pw B[Fx3xa07xfVZ$q= ۞!D_?zV':yM)xEhd%{@:rUO%P.kK8.+/*[V 9 fykn˹&)iݧ*~$9Fv)yS!tN4nU !R?5"uI[rS".aܝ5q򋆨$'ENZ%D,'_y^ P͂jU%y9ucĥvqE t<{:֖j7C@_V3&ѩll!)uT P9e2._i d# wMCdSKI"8WCMTð4#~2f]֪K(^G^Cq~@ZtlG5glJ-~GcQcOqKWcq$//`\YvD9D[ZA?Ti׃( <,%xת5l~*Z+O.ג0wk?)H|;F=[DgaU3+ˍҫ=8t2a z;]Mpg|CV޶RLz2ڬ}@`_jfGMJ>? YWvsd,mF4 QsL/ Gp 몮FM} N7 ~).էÙ D^8>bV{%σ5O).,]ZFp70Tz6!=,{iw4dN^<70Zfi L=MW_G@=*Q^Pp"?g>`(D7[{} Wɑj~,++.SdYʕOn;~&E":w"L_GcoN(]-Kkx<%gf,6L2}m1A2HzO&وRVKbMg1\Y.BfmUìaȓdFXItU_zd!_ Ne:`01z:5~n`t2x'h*UzqCA%*c9%%e4~P+ʼnFx]_& :lNy(ʞ "xQ+.F(9 !Unί64+7B:S<6K̭A@7šADe*s4uuEdBĻ^6Q{p53=X˽tuMթOm撦h['-o ?ХtC4~JYsb<~, HnQDgsn"- +_Z &F'ťdšF+{5jwH` OF&>ŏ,WϞ~fIrX0G6wOcC %}K{^W˯yVܬIP¯TQ%a6{k|˦еyxE0GhwL4zqMN ޽v6Q񃥉-mkǷE` k5f5]Ө '?ٙ4[)oƆ4Pŗ50cG.Wn(#Z2\D# ?z7/1gYZ070701000002a6000081a40000000000000000000000016609d2360001c164000000000000000000000000000000000000006200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+[dGin9n *cr&lA+!֍;miFJ喘 pz'Iƒ,®Ӌa1Klφ}MZZL#x|¬: {Cד7?gD2 +RSd OKe VM9鹗#2-M`SWzس h)eSkPdp ERnpMKn |k p )tȜ9@/_M+L'۳jG0q.HH~1FXd36TSafD;KD=VLu>vh9O,<:fsz tCYg Vz*3^2{2JjY_4u??a_G蝎ƪY:y[)N@8N9׳a.m.G8G e ]%nԵKl",(T&T>voa ko cKWZ@'=EmtDԽB ܶ&d_؁!ԷK WA<&|X( 6 heP\ש]e&SG/L-)ͣ`\oagU*aP>9Yϲ#rx?)4q#Q'slJDJ$ UѼYlA0MI~E#T"v{phqAH֩ӏ JH4"G!Oa=4K@ K7cG嘀6 NvM;0ΉDpºS^ȩV YQwgC3\/h(U:V7%ib Ru؛jVI|e L2߽7($ٸjǻH^P:SX_l o)\/l9uX/B: yk K_*P8 GYla״`b&׻`h\M~HT׊m+JXK"wo L"ڽT`z4c\3=rb70S##sb`VvVS"wFw4@w򹥝%WKQ8xY~CokVaE]SfYHc@oq`3r?ּB^䴻lumASu@>0l%~)tA[YG|#hg24`40[ !{IoH_w^3-AIP\=|z!yco,6T#Zj.T+ mu!-%JPJN0Y3$T)N=s;߫}B0:MvwbKzxm@hQWEӀkHZINjkcz0Օ0H,eQ;TD5WBl+Hj|plLJ)O-RϓbGAeU"N;Ԃ,՝e@_i-՛,tm"A!f `_U*sЭmGvV@R!-TG1!X&x9m#μsZɈ9ZG4$ pٶ4$RcDG#r+I o{ ZYBۦVH-ddKGR"N^y[QT*}h, swllS uhWn)UB\}Ig6<ݢzzJ2\f4jw^{gˣ}񠲜"z۝):˨@>@v]Oakm ہbxLcCa;54ЎtpTdX%UPP^҅HxƀZG"{,I#%JpAsԎ`䦔N \$*M Bt6dHj6!_'lLclw!Գ[Y *dk"͌掅,n`W0^X-9XxFnSc8j! RB3o+]q.ڧ lJ7N<%ہ^sK>\3GD<~h0<%C2\{6Re =֤aKp5nx0`uɆ sXU u'?] ;{`*V#!RVbo2┬78͇>Xw !FOU{H>üyt˟mYNy\6c'H>/.md ޸e8nnuA ^R8Z!'3|WI,TV2?i1vM=}PYH='K||ڽIڈh{#ҪXb\#XS? \k. aű} Ufpph {EhmzbT/"[ŊZ{v r.N]*07v\IDqwfR70SeB6)%s5 + @h0Vvk'N!,=Eq詗}&&QjxE g-c~;;Anavdx?ڷHXaTΚo4=R57X:$\gUe_PF|N .oqWe҆_\Zh+5i\͔\'kZ|0jo&AGgO,DԲl5d d8:a:2gh@3ٝpi C0!!H Hȹ IZ>:Opx׃2SɕrMb[m= *f,%GR,-Y~zoD [FN31'zHv'АοaGS(P$ X* sMJ haedpma yF6$pW>EؽMzϖ1Ȓf3,?0rmp(-=ϮF{XrDxOS\&޻?w4'9bN3Q^uMeA۷w_scsE1K\)bGf-ۢhc*2ϔ/s#2,2U &p=?3Y,OT,&."=W Yɡ\ "&Ӱ%2s uDǔ`+d\+ DA_&|܇=6D !o={vKsSB\IMCf\+Fk= #ۮT.kƹ׷2I*e%Ɣ^H\xOi8e9E"GZ#w lRNA=-'FJloɼOsJI'.9xttd\tOk$H?Ƀo˄pJ/, "Z*Cp?OqY#RTڅIF۫F_@l)}4_Y#ǒ%Wϩ3{|pfBWϨ'8X.:rja}O0GꡱPu2mU딣g|+@ R<{Ϧ6_* Ts*F`-K7 &x|.ɒD/pҴtЭP7@O 6 F̞@*q .n y?(v^@cέqZ2@=  oG9 cጬ{ j߀i#( *ȯ_h9GҺ]),s 73[r^㴞*G$،b9xd[@V9j>VeS+ʐ#?9 =s<{':&<ࠉWCW㌆+X5^L:f]0qܝ~.Ty6N%4W-*=^ @ͰDk?OOJcN(1J/$ JhS^`$DQU܁8I % SPiڨ0՞ߌXLs KMJA[4ZQT.vA lzDjW^~Un^*pz Xb{1QzY@~] l?]=ۍu 3M𒕄 >?2_bL5iooEH 2.OZf9|h U~ \s OPb 0q }W3:dc:QQhSw/*N@LWL6$}' j|Px@d-6cם>S62\Vy. Jwx.Eq[N0mo*뾳ݶd"HPX*1?l:2}NG3kgY8 2OYo~C-K˜;㎨~;,q #)2F=! au aZ¾"r BL6 %cW6D%pKSlI N*C,7X%›yIO) BH<)q^BJ/[fLͬ"7Qn6P'"dyDRf06I DcC0wA+<_d .:t/?&M-4944sF]zV{-Oc^'T^F!z*-CX`5u: ;`KW>% l@=ܧvJ5rE;|̮]bhh\;TdJPaaD EBnt[:\IyܬC;bM\F t^>ZcrL”uCŋ,#ddt!)ç45[J9j>ԼUL=Ilj[*:6*}+c^iAvJDXu*%r=V]̤%5biīcjAo`x[ A*m`!*-z$R*գI%k'91XQfe6Ib:m=\ 7(jf8#X3U?BjAT@ Yr-~^yd~ (?)v0ccB6v]`ԓaHmI!WA>nTV O8:ñ O(Y! 9SB^?RK|xׂklau kPb.͊z??x pXr :XT#F}{˛.Qoij6$5vs`N-I6"8 쯅 s:eqgY\;_%k) –1V%Ago c Qy/~ŹM{bscYzq~-,fc9SVSk8<zEؔ>}1%{bGQ׏WS-/7=lIO5@(`[In{jfgf8K(Yk^ʩ-@AO *C`YlO KDzQD"ūq*qc)gw#߄y>z6;|FyRATnY^ҾPpyKK$`V4W"c Az3]/uO^K̥8hʺv}=>)F?o2qu? FɏHb^c`ˏQ- Li7Dtjk'}~HǴRCF@PK=5e5m:ӻxkX5)B6n3IdIk'^2ӝ^ &ʆM:0[8Z}砦(w\C#Y3:=04vzQ+ 8y)e,(ŗN|!Q<NO% D^-HڿR|#ѝ=>`mcz^igt9TIBɽ|!@|QЊ; 4@<)Sl A2^\~c.& 86, l}r#>R=G_h~F]2pGC2g|p/}hв8zm ̕_BUG9BzsO_:2_UM{u;sRp* Lya Mc^LذF2rkSn'L#|%mH*]W} Q<;@(!X)އfqK&ЇD1H)n}'@Gx-5XLJstWӣ(̟^˺57Oc^ O%O點J4޾w>kG &rm"J %g $c! CHubfW=ƧJik >dʂtcqt{tO{ }\VΨƥ'CǬAuчٓ'BB{!Y z9^\х ns}EF¬_Bƽ3^L&K )0. rgts,++VCF%a\9m1=hUi܄m;p`lS\2iE \Qs jjE> 'fǀ{d&1Az?h1#Ebw| ;*w7)"<f'`C%+i̬;_(兤n—H9c=(@}31=x)z8_7 19ykm$O @>>4E#KT2ޫu8ƞF{HZR`ʞYϭ NO>>ד9VO F?uf0@ ųqcGN 3dwNKAzeDS{{1D6]UK 7Ӛ,[p["RdܕlG`"k\5靴.MW.F]u]a@e4Yǻq 93싒'l" 2|0B8GB`qFr%._CHPbV ̓ ~}s81yRI{ GmiJz0?R'2T4({PZ?M7P @r&uMa +C"vNVBaڔFUC7峻ެmUDN2ήJRXbr7}T:J}ysǗ_>M{B˻Nȟh )ցI@*q6uoæ Oo`\TxX^25ZP ,3:2džÌ/D;%Lmw">nYJI%ʩbj2y;&!=85HV%[`]p45-hyዙ=3Mئ5Z1c?N(^"$ dK1%jCn4] !,*0t>8`nH|/?~5++B< "=),{P, d_2!7lT f~[`?g8g+ZI; ׵l؇\}|xQT/eY3><"{/TVD(cov_-"ES=~ݭl^ڵ6)8/vϞ`ZX3 Zy.\719+{IhLorҤ5^'CIx]ͧD(w M(%8r+Y(,|)|"OKEFd|'eg,g6a92n͕{ '̮( k]!\#YGabp61jї<)㿳!݁-v:8n# sUa؞8':vƫѝFR>磆b`&޼ߏ3]q)y4֝0@ix,geGP➱3h+_N׿1ƑG` H^RA:Юֹ&d-Q_wqzF2i: #=e4Ď(g8NZ?&\ ZVTHS0jB(xՆΓS+|eqiuυu 4ݩ8"`{*`&`s_cv`c70Uc=PXolGc¶rd~ڢ1w%[ݚi4,$8%j5t!nJB"grHRQ9'ncOgG2C\t: })j Ec&X:;$Y IV < K)8$ V.rʷ']lsNt@ =ҷʉБFߒ sQvb!6d&¨Cҝm @Ex6Eھo70mZyh*B2`\?ℜep9F'gʘ=I<,?:hxS_O(Jd God\휺7O2iUW]/&h)n30ڇa8K{ DCoLQkN4ǔ`g槳~>ؔ<Į2rOv;[elO^0O!G!=£G`Gl1p !)zzC6z]0 6f]ȑ)Gb&b ikxN`m W[6\G2O#nX=D~8s&v*s>f㸁}~F@O4J)Kݥ"{}8 Iڑ&yA2?%OuuĚpHK ܼ1XB y~m0.7dQl5֌UH PXH{v-! R6=tK͝pyG55m -|nkCW u>,>e5sHn_Dx*<}u4DJħUrWwgr'fT 91@$vj΃ o_i:$e෋_*4[1(nT[,%E+zAzB^N}ٗK!"P4M1*Q, $8Wo^L=p>(z"n) 9˶zcsƿD>](s~\O:=VJ,V {9(GwW -pc*pFq}(œ]s}#e<9L~KB֚}'(VF8^P#~ l;'pjC}BL"c$ꛎ=?0#내Ա~jiYqVU0Pmʱ )ڸcSL ;#g-w`Sq\ow TQByU4Rn԰㐑 ʓӏK8_iH(/5$rіǗz lyk(dߒ Luə]Grg(xΈw-OSd zEļܽpS4fzgJ3'1<'JCOY8$誅ɡrYE?oy#D X ,P5/m6rߝT;HTǃt=4rى^r~^!TsSJ*HdFAq瞽x&(IP2eԔj. 18Ol[A4B>G|<6BvS IY+Df蓐6^KюJD(/ ׋뜍+{5BWusIki7dtGfE=]MT!0Ȑo; wx6c~bJarP,t_ }TZVQN<ZBwaPu8jX/+ E]yaAR-.%#J ٲb.tYqqFnߟ 6#{c_=u{:@XmXJ=E6ԫl4ϙv%z35}C\0vmdp]w B4_՗$fZKG)1cW Z!Qd3"址tHd\Di``9yVF<2%Z^n@,T;]^Sp1JH,-$Ʒg.[X㗡 s\M&\[GI{>'#LKfdWL,\Ovx:H.d%*/i`:?f0j)U-Ę 7P8H5,!r/C.P[5qxb] 8̠ѶQ)"-^s fm]rXT0H֟[Hnx|-KfPnZ XݒJnt$]ʑe_uhcxH OXN.!XV)sDl"aK{-PjvXA1'N7BmKy R3c`C}_\ԿT;d#rV|armoK&?rSPyҰz6gh@\>_bbE`rٟ׬@_Cm 4̘q=8KTg,o]u_ujL-]u\+$'\O߭3b $G[@ۈ@G>1I~hw6R9#jRӁ"xcpeO&-oכ=TtT3m@ѤyY!vme2o@7 @DpQM("f_P~Ww!(!Vԟ#3Pja!M gpk pZ˅f˻Kzgɚg`Uǩ)5**nܻ לxϢAn>,FݥK\̉ANؠ3[dTۧ%up֧,U4\h,~¨V ( lӪU5=t)Kb'[q * d?DPnC3MHK77 vRߎ*<_4#bfߎհzZѐ&. pʥ$nAføg Ó2 D6:r~xs=͓`Q'ln48@QwmoXx {ID7 Eb壼Ec(P1ܨpm8mRQR!CEXk<l+A5nc0N֚| Nu| iG+w.x0w3fC%pK:2 pڀAodMSu*3X}"^3YH!pRl"!:;씊UB_k/0*F`B/f'Ĭ)`;o}ЁU<@6Z䅏7gu-_슞z3c՞^"*B_00]vH!u`i7Dn'<#d8g=|W5[:T=#۠BohhfzP[>2=g7,I7jjPAxxv#VRlg>ʦEl2_yL-Il8EDžoъ^ňC`sQgm0Ϗfp-yK~I?Yu"k ?K*ߔ\8;@8z`mw$~X ""e5L%lcpqrjf[Xh<&>pPMe' ʛϷFS-p=zu{=(9rCD?e~sovicddHf줃wreI2 ?aw2N9YUIy\"(dȐ eNГ`#? ݜW8?L mȦt4tC!=ҼjRBX$)R{_lQ;# v  m 4C)d/_3HLb]U[@/kiL$[Pm!1|;4c;9u]do[ۘN{TDn-S!6KZʠS XWk(YFgL.'Q;u*:]YͨD#sT5}x)FM%b,Q#we2)Yr/6s< ̵ ڵ՟q |Di9%}*͸Z:m̆ʼnF&,x*t?EA _$1UV𧙠oʬ2 n2pd0]myP({3W\i{:ފCb_ )~='.{]b<<JDZK1 ͮ>Q)_CTXʀg\\݆47m&Fd=t}gRr$gV LT:9haq߸Xi01] 6pT41XT$=@fܿBr1 zx2K82J%Y[& #_WQTBɊX@[SۅϹ"i?mlC&9Q#FJN#Ҥ#`=`I4n4ȫX:pg0RNekIc7Ɠ!Df\T%KZ^XŒP)Փ]'U4?-g]-% އ+x`v+br߄Jk‡ d'wE(砏.t/U[zH7[˓\J&It~;DGVۭN]mޮr6?6OS;LqvkmvJ\etH{9dޢZy[zqorV;,vj)}/ $.j6B^򔉞zEcTM [qk:zqKa-:<{tQ4lF<_u)I1ZWˣEƓ3_F}JfX؜0htڬ䪕X{nM{]3G|QGHrbAaG8Vࣰ=2a=^ 0iΞs1(|-;Z܂M  !EyڮȾ<49<8 @.=ga,AckJ#N3H-oi,'%!;H_nWlaPҭLRHĘ"Џ<Gjxޗ:y1T$ZK %8lt( dLKuyHV=T,wIJGL>x@O8OxT.F5*FӤFU;@\P0i3 v\GJ tDFaT[<ɤ$S`u 7LʋIpb0O_נDJR iԪ{S8hW"LH./ӜRrWUjMuiSC*BXju3jʐrN8mV CE.Y}q6ؔ(QF̰wTSno4ʼn9@μȢ\I[QIxdG#}#!H.EP;y:L8=GKng|.0n&NuUQނcvnt  ZܔĥUXqT0pL-’E+J0h%tVvQXSoC!+zX=TZ+V'b荂RcEхV&p(4-<12l;9'k /UW8s1c 1j&5DU&cw[_W{-2Ͱ1%V}ű}qqJ-f ]-n-3!-y%f95{6ҝ?vI4(q ø )PCvekEiSs0-8j4X̫=2y H@3guO;]/g}l1vuJ_xjWWZܷ,/ŲT'q>$hᕋy {yqiCYF,6q9xÝ^їq4?GˎW]jCt"WlƓS|$JúS+M7z8D Է9yI$*qUφGGg\6dNzBv$5:uVn 1ШQ@PX3Z beZ}0;SCI%o DgG2tC!}7/^tKgBw$d л{t7Aff>b^t!7KP8^,|+Vg0=tcon -{MBg?{AП ϠX)>$۳kJb]{X L.{=a[NiD1T6X&kbm/B~wnN5W!// q9mE OT5eQ𩚃 @M]j\c $m @2 ~]eeW:H{YTȼk16&3%$ޘ+m&)N֚Ϋ\3uTK5Oс faјJfaˣ E/~5>śG Qh(AvBr҅z;7Kfr8'OJPd]qiV VX~/{E?SuQ/#`sy>kOjlX!4c e=jT+z3DJ0<Fl5Jk%Ry[ s`6fƩ:s؉_Y|*^ȌT  u)L{;NZg+؂H}멗+z׮@Lv3 >!ÏXWZ9j_2“y^RZDܱFW gu6o*`?t%)*YŔVM8@.=EHJvjt};Kь]^dsm~TIG XP萴բX3㌈`XLjoc?Y;#;/n %}rA̒^d6A)DkE7+ZE߳H+ GPARGy!`XY[;o?yz,Kjvci87iƌA 6 Ds.h¯dd0a~45 ǔh]'z,BHCh\%@P rt=Kr)2%8ĆĎiI@KF,Ey'Pt >m!T{Ӷ$ ^[7]Pz8rLMG1l2h%OAYKتh2&"'m'NQ5sipqa*KM {k 59_2m{x+-l" !OCբ7HW H4$C'ðrWB]'O ![,\ƅ d-sO ^gc+u ˊz.'(qeCӔWYS@T VF`#}v-̠W08W>"RJL&Zr_cYGe(lk!ѩ{Ỳ4,X56UqOQd^y=d,:`LO|eiwQG׮M0%bU۝)ɘxNo㸇]ا*&֚[Pe.ʉ .q5 O&|-ۣ` {|T)L\$5PROa+$\p 54\g(IE~O/poaXaK2ۺ5[ /zs)>yأHKH)V/n S}CcݮH_Y rhT 9y"R:W *&,GʒLV z" ]#+h/E}6v UJԽ=<T(haGc?^y꘷]vU({һ$P*s"W².Mzs1Pio)bUW8u /?,~̌At0GZLE8uᵧ fHϨ )<x={O>-;mOtwl%ZN&Yni_g`%W0q!ԅTbF]O-0YU,XXǠklfgd>+_08w@LszbFZoɎExZ~")6]1¥iZOVo@b&XkR]I͑#6GAWi跂φcC9 F3lZGT!L"WqNrmBHXq(}ɀ=`,LonYFA%87+BРAX}?S ,McoN7uayՖpV^3hMPn2طW<۾l(C[ZTS@l 7)g;o_#T(ǬmU0m2Dq؊ǼmLLq_Ŕ}{F lejTPd[B#P88Gy"7֜'৲qp{R+%;)G'U2DTR n8 %OL%) Yo8:g ^?roOsdӣd M ̂8gD7[&m,!>͐Ճ;c-ߩ,e3c_R6u|6>PQt(5MiʀҩN0zp~¨щB$)'^Ѯ1S$Y0@ ڮ؞U1ELν i$a\c7iTOr;gmdFcw3%T`2BX<5{g,5]#3=f7;jK'4kJ<<@ڸIlQ%K->`Qзͨ[ZXqCko([x;DOʆG̟gE53#,uYB,;  !K#?Ǐ}<Ť/ Ѯоc[ !@:L)u,Tv`4$jZW^Q{' mH!~șE8@1[NllW .A1K\Õ'5s dp w^Ir0?*s_pVAxep y<` zU,eHX3Och3\QEN)u;yILOuIz-μ;TwDqajbQbGPKZ=iܢ!F.O/50 9*hT@vc/ n7:~nF8IX@U'nlgVG\AZεMݶ=ֽ א*GfO2c өp8+ԇr_yj>TYsPZk&2oCх3wDؔW H5Y49׻W5My[6B p_to /[Ln]IwW>zYAgM,)]D6*9-P_JJD>B}Ё=="wm8]GGu#sM-[:E{Ws]<GlA43o>Tph ^pI>&/ r'f%RQ96(~Oj/18} :JKamSBY a,'x_hZsWUEa/"my0`ǣquPTDRzQ՟eԩ,|~:f"})H/О KH4 i Fe8kU(wJ%y(2m p)(>^;GP!nM)XUU yeȋ%~!7W&_@Bpx]4oa!"xt2{~R-p^DZ뮠0?1/ } eCOLϳeTliMrq_=\]Ğ{ôz2`c@"I[u2S?'.*…."5#g&#}Z+Q-* $lSrQs^kۣMb?ҥ@p P,īf 33Qل/0E594[}ݜ6$9PwŰf(,1.R::w%nI61iy%B2z 0eZ؞k17|gG!i䩞`bu:}*%/oC2apvv#ɛxܸ(撽P8{6DŁ&QU=V !Wv ;A+s^>֊u¾${!:$V-pT+[? 5rն:i _Y-]~+ʯ%Hǔ6@JWo!,;OvjLkqh.d"o y7pd[qTm7-7[Dpru=5(h`򜼋nZ@6XtS:{a`x2xIՁu"Hf)]Ka;+ 6jM8!kmJعT] zY[ׇhJu@!, GJ3+ٍ-\ oB$1?nUA'Z$"FL2&bs M4(nr PV٬jfi50(n%rh]a [/tNN 义k$kh7]bWaRNb ߬,]Y|;1YxC H gbK:_ p|-2z*Z F>/Q{Lߘ+{ m!AD%{V9 b-V^ Lr_4jO4 }X Kq ^H&ZS K&EIK#X Gm?ړzCBSC%~&zY8+ *,%R{Jofנ` h}ۀgz#/>p3}^qlo%Ou8z ;.ǫoZp7 8 >bN1ybAC:M§̀6Wqϼ%LOy <$C .^2V6Q0Wi~ˠ^E&Oo: >y7r2x"lGla6H@3LSXK{TlkGZ/SF[eg qi^B]HB&W:OY8rUc:=[A0l-mcgsJYw)nu6_mϜ8ˠMmt{0w0;ɔi2>HH:x'.Qc>,DyĬ[[巾51<ۍB~IZ„Gm XCaR*h? @tL0lxlsA2NuÞL Qu3TSѧ|ԷULпwM0yOջ-Iڱ-^-旟Ϗa3;K@&=*Xdg5I1D7Tek =D:>L){.K0czU +gh^ߙyB㱡ۺAUjffQ!uݜЬ?ڴ_>kk$p)26d7uG✽vD3]0`ʺA8٦ `7c'}?u1 Ҥ3ܑ[к!s S^ob`',R)8<4\sP))%fX±!Zo5ɶ%&''ĦsZs_bRSXI_GIƇk^4Е5;clI Qqzp@I +/r"%h:&" -x)(f_[bD&:\+\_GR6=dzIi ~b~Clez6#^9Jocj+*ۥL= s,#MO" 7s,L ]2x4DWz V$D~8pYy0%L콃#. G _fGY/DJlRKWWܤĆ4(zs>9q6ӭtv&#\A%C XLitS <+,'͓Z%;mVoqf/3T:)Qb.3Q$y&Z3s-ĥR`9}GU 1K( )Ӡ#%ΙA]t>x5Il-X'{} Vt/DzT1ߛXhw}$TG8BH^N.CɎ,+^%jxGܴڧ_'ޚH{5\X7J6E wt#LF*n$0,G9\Kb FQ<I`ާj{ Ds3M45_( wkFj/`J"fݱĢÞ]xV~OGdW+XgH3bY !m2nLQdJמ:d X7{{%nA#tɨpe,ؘQWnКF:U9|VJ8<"j ULg߬Hy%˪y BZ#OL#ɩ$2<\(V5SRn.*6 lv B)[슃nUtM%k?l1 찏{`s@uňC51XHo 8|i-yEKDe@@zHy<)#J\ѵȬK٤.ąJ!&WFkXPapJiHХ ǙQ)MLO+<:Mj ״jHQ~ ?lu>3-@snkAav g+44aWtIsbZRtr䏓t;hd1$}-> qP^vQ/="TJg~SFI0ك$ūhE~G(@:-sLPõR=UX/!r hMѩ\]ֵh6c=ZΉ‹$Iiw@7,T6}f~A*h-^牝M:Uh[lWlh{I9񴄇FC7mSuMy.P.nh*MH&@lޕ4Ab(1ʇKV32lQ6Kkvq =ѓ0_Ћuk>D6% _u)u0 0ypw'e:B=2Pه9[c~1/0x_9F ת1RZZy[k7MaU)VVWuH}@ $Ed.vOFE}Lrdu0uH^¿<6nqPl$̌M]WUܮ@#pFqFCRV;ueM+3! ]"VkdAH&"_~SUqjMGr% RGE)nNb'mr+Tda}BmbbE ,| '3-QDF[.%}/%9S+7yX&@Vëi ܚ)$ٝzp9leI;Sj؉! 00`$Ho ;\D4h"$PG !i.aKmƥyxyDPbb]03 6`=?3^ s}?aqYX`aeNa)YI. ss/mXFb azofaCШ~i.7AYş}fhܢẕ;DZUW}I\JMml5ȨRǽ)%D,%#gar t-L5Yh{m6z"ŭ C9( EM3 ;s;[%Jn=VxX %!/8`oVcF[ҘQ6%9snjR @Ad Hwn6-ըAE!CvB)Y:QQ|ްz\h&hc2? g1=m9x&wlq~& ?q?sDk?4 Ѫˆ,ƴU?FjOEL-1D#Rv$˻J.{?#@0=<`P0>%1.Os2hcg. IsB+Ub3\Z37*괆 !VK=)>oBX1:v=Ȉqj>{\pohOeouVkgm^flPޘkJH oOXZ}rdќ l3JͳZdj&S G4)|u*Ѧ*A!n +W'ʭdM#CY( C HVY tؽ光@[Լu@k3ت AO6%&Hc=P$f|[+`ɏҬǭӰ*^ͣ'~߽L`tjB>h&V6ܸB@o$(Kz}ud: =i%=; eݬwLE;(昉LSC5|7|c;z5`QNȜW;4ް*BuZ=k^J8"A\wd]O$r"3oľ2.J[Q£KeRk0fr\Hѱy~-u7(p qp2UOGN)q_aA3ңq̠+jcMH4('"|kjɎ Gs"t ̧zwOV0Hsodv 0U,6gM[PIs2$ bo'ڇzJz9!jEnFt܍cGŎ@9Q>mGBtAxQ"[hpԕkKmR^VVk1U;I_6cEgAxʓZMA} `hJæ-g鶇~u{PI 2h֔(|Nϻ!j= }1ر'}TO<|Je@T8ضK&)l\@[ꘘ]2@kDO!mޙ\k>D|5 iA!9L8\̿Ylp_So7ӕϧV'uqmF{g|dvnZٛc0Ah`,ҋ~{"xtk-L8r`rvڸUhSy p}: h=Þ BpY@Ύ#lU]Dq-kSP:^ %_̎YmorGzjaeډ|B6^>~;xp &Bxv 2 ̀&٦cYj*_{\O.JtdDS{.V+i=2s)@aK?~ÿNv\qS Վ厝ZAhɤܪ}p6K9ОweVSy8E״81g]88|w P6@M lDE"/)g/8n5t4+&( I)֖:f(4!H>g7VDTr{} ~hYu6j7ГDrW[>>`^GLc/,;U0NŰŮe]cvFȆ.s2$m \pM5i5?uYy'e$m 북%?Yfc`$Ɛ!6X,ԡJ CN=-Doi$ 5vuѩ1ATq(,^(!}k =bj@զ@]mlj_l1o%PMz] g٤S=sT8R`Ǽ'xu0aZXFo-mCi}$4h:X @z䉢\cD<OG(#´9@UDD$1\\/>Nʟf>jShױ\rz!E]:z,FK4Fnjh\zVDC󵩍~v0 jU;ה|4&>vوdA%kOy:h6ɡZ7ҵNյ"jB}nyp3>@OZ G*MB$tY.͖փcA wQ+XQT+\]e/y }Q;DM)3&8;OUx֒a|as'f\2A?;=€Jr5/]lE٥ 4vb }2._;ʋJ}T`b:p=u\7x&DhUS:)۳|6tsk;j;K,z |[s9F.Bڔ iR=L5*H((!0fPeM'.zS gfC be=`1uISlY=_@f}#zrŝ=Mɶ:6}N<=s36~s˄CiWy=p0.>kxb\0äJSQaBWd ^;6ϐ1$ (Jq4`ش*څ`Y;ڜZ?cKXȴ{tC"ឞطJ ]+,|\dSEcȃHq;yx,Hϱ?))| ӒJΎ,IcuO/~ esxJwU&'A(-~;Kl6>q>r[`ѤDp1,,˙VRx2Ew{!b1m3)S'%,PSN4D/GN+-=a"_ #Oَ͏|c.%8 FSmE P\f]'u?2{+OafTÌ7čA5>Fjky;'LvqN1!l ʽ>/sFޥa4(+z`61_mR M^w( TLtZQI*)YN% ¹SkHPO)P 20nMv r%vD6`VbM"x`/p~1>7d$" ֌|Ѭo@/O_[~{:aWKѯ\٩YNP"rGEbIfƵ|]-)[˅YplӂTmdo4LnrlHQ:3HFVXgڨVbXrjsGS2bk˽ˮOnUit}EJ4&E]k-MUH/~2k)nd/"U;Fw Z+Bx8"Ox_`Yna~ i!=I+Y0&UuϤD gNrc[6QJj&|/@#zJKj.lJ fp7= :ߙ%V&Dvr @'ډ ~_S:u'4F~! d6Y۰q*[UO(z&KO3J9'U)|+)$u:}E4%LJEmU򾾴V:\6lt_d;\9 h%}dbJO"s6z  T E `t;9f_wo"CAXHL_l}+m9.ϒ SHHዅ=jb&4E{1]wou4- . D!9DscpnBZ+ibvm?SlB+Ps,I$l9" N&۪X=pbpk=m>'1&ŜhkQ}U@$urkH"=KYp AnEľ"| 쨨:ESAs`mN}'o8'jpJT3=3Kĺ=.뽺j:vd$_H;Kg@5#ĆZjW#ecjOHPeEk F塞_ *6,$6᧪؎LO1W{2@T_eCf1Ѵ]5AS$hWe2ezڽ_FȈE4Wn{z:C9*1/!Cn9:uE]تÄ.p$ qZMc,ܳǪ QxüIlg @G,Y(έl²tHBDfh"@z!$ zk9M-1gJ>;+h<Q39Θ?z޻a7v+ч37?nU-m)ܤ> f&I1ѕZ9wyӞ:>PӤ %X[  Ėf5Rv2sY!=YG6 ൒kkeVeDύF"Äpz{|Fo_pK)p4IQCm* Do /2Z54F9i} Ri^p8!*Cq׸ُE~;q|IVT7ٞZbXMmnGCȿUw sM$쨅Nw衩$,GA@+_)9qjT"x}-ZV,M ШqŔOnGqa/& Tx(l)`t"h+Mu.nkMysyH UƘxxTv/%UNe7cފse؃u=xDP;c-n{u-]f'ߘG L7jr:q|}cvvC;>"16{#*Z QD'o{(DdK t^rAԝU`l lw\}7_He]ѷo1$۬,Mߗ^yCiFB6A 3I{脙i`vx)6rFx"PWl H-J=2_mT=-hLp 3p^v 8G)\OkpvFq9|u!7EږX:QuV+G 9+xGznhNR 6/Y=UPځ\ydwpcӏueƖ/f[~wwrdĘPJSx"~@FfYc-D.3JT}҅ z>G@ h9WBPڬ]*A;/YG\. #rƩR1ꋴJ>Cut &HWJ|l= KT 7tЫS>4fV}Aa?wgbB>u͒&i2hM#)LǯKjN,ڊ:+Ш :9Rm.g=oӂJ>}zsWH@q;hc㡇. gr=~sXb~ *ї*9ѶZ~ܕˀF~-AƔ֊(xN:ؗ ~i[r񙛅l9sgwsLuLRB872sVweZ21:@Eip  A߯3YhmvMfP-_8+G ]3*Xځ-:4AeޠC *I~n;&)'ʋtôF2ϟO\bm)*'5M?> H$"CzoAʟ\E[S&P3ıl6 ĸ_IiR)Qsɸw196Siu,2`OBB4_Z,ft$]14/]qѧjb>=~;<=}[* *2$^1&:Q=}Rc d-˙ze EHxyZ?qDZypbzȆX¥cƗ6P1P0 d9emdh(Qh3˳( QSbAO8WNQAMOedڠGv V"l-s@DznVYqzWRR17ٖRF)dO3Ʃe "b0~я;|/lw݋72TR9R@?q,v8xX"\4Ri w;;V'&^Fn['@frxMaf'Q #?M%إ'd֖BJ Mݾ^\! &K}`"SV۶@n5ύa.pX} +>c43CI+^/ f j-=ڣ+{3|:3K?ʷ|bd }pNPTx};Cv6us4Bp Z#ewn 3kc.ɴʵl2M l<;17ɁgfV GE#VDUi,m[bNfF(@!j9|9J,3Y4/'eq9Uq +=)ľ똽.YAH瓉7YVPBybAT B5Dv%l*deX_s' gMm$d%\4Dڶ*3gFfef:ǥH& H}Fm%d ~R^8-07ӝ rLCHoJ̉xA=prÁD_ק0EݔRVqOPIX3Oens_|t AuC v,i{'0LM^1K] :'`?*%!5u*,RM`ȵȇ#FYpr$yďb8Xv$BHY5FMBIe.܌_+An(k(ŲE'6~RФx"$?C#\f|nWRLRDN͐#ь1^XS4`wm)2#ymrx$'US+#Y0Ղ&~eWX:sr.u&E2CUg l uuBu跳3Z.ݖ% 7ky'?U[M?,]f|sT|sbOϹ!aGE])szOhCDֹY ;$qDIQ {pWm- F%-_aPTNjd I^Z؛())%Q@؎X Uk!9a:uX7ͿfeU^!+lH(:ޝve0,de$[V*T ƒi{CC 6yIlpN6D 曬^:- LL-ReεqP L#&$ e֨"pMLLheai{;X d (^>tf&E㿬$1Yވ}c{j2Tx 7" _l !wpw1`~ O0=t5K8́.&W%#ThO,qsRb-wDw&-xZ |Gd$Dx9A#3 kjCA bރͿJW!>4ڿ^h4\6eFG=3xmCCMf]",o "fC }ψ4T!G{SWi<v5#F^QlvE 5 gݦ>K^a@(n]=$r7J@*{Hޫ=(sLE{_zԶ39IrrkZ'.tNe9GRyfS2Ӱ"@XT:0'x v=)ZubCS^52 eK{UGF_DGdo$Cq su{n)Id2cL`+mU\AP%mΓKİe,V=H_ϻq [ G JASi?2q$d/|w˧*z:(VlfI~Ћ kӘLQUXʠԜ.PXuro pROUQ]$}IjH.Ꮀ)3A̽xַ Ԟdx@{ ~JnKx}HH:Pn%R@gYMQil&P95햄n 7-=?u/g7{NxfeZ|snH0j+hk7Ld Kչ S.@R3 @fŕ7^vWS,Ml@>t(@ &'vq óVHkU,Ȑ6& EBj_'6+-8oDH ERckZ+m~TU[Ҫ.RB5YH׼(0]^&΃s5:3t4^G~.Kf jY9GYEj%qic5䨏Gb8PugaQUxĦYdsZ: L7Z?1LuW|W )paۯ2탞j'=_PDkT5oO)>Yo. a$KG UD_+ϫv3o83[ DA;ov"rfTvh΅'/Ap6A^6;vZVάvCӃ-f~GEl4X״==C}{*SDa3 U씁 AI* |U`RJ-HŒyJPPpIRk/ iuU܉&FMM7tP/EgBp65rMD+>>9$oC(5'e JXo|"!.swi♛bl*kr"LJ vD@NΩ7?%tI dZ@%Љq4ZƷMQQvJ}K'|[gwZ( []r@.yҷIxOLLqP&DZ5>4"KNih" ֛d+J*Q,HaFyxwZR!dewR5l^`h'Eor[`G*V[E$~ ĐJ> CrR CpLRkx/.Sq2jPmJ SAkvzaĢ 'mx~,= $TΊ=%6M]\=s vcMB]C;ZHTqi8O8ogy75W}*,8.>Wԏl쏤*%w~z:z0xNHp#2xTks|qS-%|:++_]D0sJ]'Y~T5"ߊخ%+]z)Q#lk&]z,8IemKu2u#bjVv6 ~8`DU k.e=j:i|&$R܂,70sϾrcJ#u;8Q:<+t(,Sf1P6Y'uԬ>i}X>N/EK,gvu' ǑPmmJx5M_GtbJ7{ʄ3~J s@]=$nLgNfGB2)kP0e.kLL:*"ƑIYK}ڡm A-FS],E&mbB u߂Ũ*TfA-VBI'?.)necZ|ٙhoh玠m*n QN\V,X  s)ۏ1+ >fU}LCٚ^)sj ɑP+ ɐ@ߵh.ٸn57mB(V'4pW尹]g;4*L@H* Ou84Zn\IȎ p`=z'~篁+1rxg:)"-Hnbj37ŵxdg^"8Bq Q΢!?^DgmxFR""DCW_/cPZ6ؤ7h 'COpm82n7k|4jl^u'9 v+CV暬ؙТBJCɨ_#xȆxVR6+>X3*9n>L\L%Wf0k,3ؚ(fR1\!v-!StsK2>J2A<*d;Y([2T qX Jv^}Eaoð޴mjn8t0=5UskBc"+B$c~Fpљ[K|Bs_]jŅcwRtQR'̌?%<?p+*arKlELز47!3ҋAy_d:C[Z \C-|Nޡ:UJw>(~p/3ú+E8 /M3K4դvqAXމ{)/=+s lJMLzotKlbdjhn.F{\I\@CBcmh=MC"f/3\=ڼ:,~L4[2%wu_ ZP;zK؇xtT2(ҦO \;֬ZHHjxqvYł9~3|9Ї  7 TmlNJћV摭U#'#, hU`)"4(?0'oWh4]Į~ 5= ^ĭV(׸v[(N䛨 'X~C0EAl:[J[Ñ.#kB ʯ$\Po$Ww|g,jY x^gf3YĻ<8^"U/?V?Ԟ׏,AmxE9owZ[.3$H3ЁL#ZMB=XS9pK)RhPUj|/Q%ꤸJtۘ?ݵJ&ÁflwpuLoY-p#xC7=QuEmN |1 |.Ɓ7tD .Ϫ9vKQ6l-kXs[m%׭`![թ%)0rcens }3Q''aQ>phdT-G'\bv ~rjpw1zY%|JD_xzmDZZ+EG/#@~t42\g~ɟi*{cc3(0xb D$)x<*˚zipb%L(Uhdk2F9YGy<9V,&_U&΁ݐ6H&+ᬜD-WlPQ֘Ng(ik*r{0`fGjaDWjXw.߳nI)K%ʉ*Fڃ`V0py(.ؖ:&9-ՀpʺK^3<6|ٸg 1etKW(l88Tz׷y.LYPGݳss\$ҫwаߚ,PyVE)p !H`@ZP8]P(ơ>"&P^HnB,'oZW y6;dbSEɓ<yb~0XO $nэ_T!553BM4ͦ:~di:w/!ZmNcSozÄJ@ N(TaN0ϸ{g &43,)\p SX[%+ޑv\Z~1-f]gƩ;f SNjb*#srtبo30K5R80z7Oי-2J0J j)TN݉XSq`*AyS4Ijl+gigTo )Ġ(0joD ⴽG,A6^:}Nz<fǍT\] 3;tp@'ѽ*hGt$PwzI cˍ*ڽa}wc#9ͳ %phb*v<nNh2%cV6ȗp{ ѻ!ljgRoDҼvp+dSTv`|+`?=,׵:4%bH3KC%>6WtFlA+> vEMIT౮?Ղ_7d6BEpO瓦H^e-1-7*M)aK>MX+/Ȧhg dWGθk/|ivs<:]g9rBhĤ 9)ſ%S|N'^qRNv~6_ TI ρr"A#}!>UJDf,U:)J*? +ayAvW!,sVrSGkI@Y_YS~P̈́[Nud)z+աBjrm|NdNod"2\4Dbt1?aꭘ93^ }Xk>ّIM.]Je ":9D@\.Aao8 y?~`{;pnp,N>1T=KL,>aˬ h.'JC7q<*g:J:|s'*~ј-N;TYքiNʍaXn@q$$!b~G2d̤>:{+Z6Ѫ:[f}vqXʽY/T\I2uYx)ٔ3CN?$ Xxx4-tquYv|ssM Z > f4oXz&B &3«[s1?5:y'O!A n\!7mE!V2Fb"BA!=9OIRI(ޖǩ V1Ũv9Es.5X$˨V3E82v3p\ Izm ACCmJL8[6(Ez( :64SOK$:5HdѧVD"ݙ}-<|եм'~KZf>-Ѡ=Ba\«y%<}n!HH/LvAxms<بzudq8/\KfKW.վo܊ \G<1Q4N)!.H<8(X'$%rr]Rf=M mӽ{=8)M?Ҡy<K/MM+?@jLvYzD( .rr6:j??ucEG1ɟjޡ~znO j}DS؁X5TRDϜn^WTb^0 I6rXPmD[9?n^n:qxh!TdmVpJMAlv?A=G&0r~v8["rwb]A.D}lAuz7 FMIMfE\[ǐ W@_Mh,1==s۪9U< uq8;o11[glyf> x:9<@P&2>t c;Süh;»S r>,gE{Dt./<3&eP/Iޡ3?a݂/LA2#{e'P癰go%F(&'?TW5}62pn@.qb+jbYxz͈tDm:WrT _E:Z-M EWW/ķfg+k[ $ԯjQs'W9ۼR?E"#k)(z_if%y*D]tR.f&Mˉ51oht^ދܼdfFp/rtxaḂ B> PT=bmy"8 k}ޞ$&:Iw,Kfˢr}OI2s%S"mF\J LkG4}s)۩p/zShsťE~FIPu IEy:-c^cZ_nVsGI+9U;fwh>էZHCHgh U(U\u,3)uU~e:| _68ōu=iM"h8(a1AF]Uň:3TK~-mL[_-יyJ.N&[.4h+Li|׎ o2+UMB~)L4#Vv fcLENdp1dC7k(|692{0b/3_=ǝLT ţ so)*e*rcSrWD7)VzZ.U)չҲ>" ,֜Ú@`v8yE5MX'g?!C`:+$tҬnfIyFL#zՖHkYx{-z>mnRbDp4T1DGlZ8g%-!CTĩxڟ(R>x 9k=lD=*mB:\)yq^IR8f#25w^p<:XY a4 ~ +K,Atiexy_D~2u^sf+;\ UXacS(ȱ F;z2[:2pGBH !wa`X.kQ84xa ~3diNP'tN>Ծ4H9{b̧wm^O4[_쾼aO zC%tdBٓ|tZǾqGbM(Y(ME*RU'0ru@,QF8{d/BѮjd4 %6~j!mp_Dr4Mlyz50A Gŋ( -14IMƤ-Egkb KɊ #eDij[#82BK/LmHΰLURG^8 Wѡ~Rc_qP}* 㪑1_dZ?=m$h>*_ӐCgLn&P:uxNz7Ɉ*L ;KR6@ljwk>1:Հ?}{<H>uc,5) Jەpu |7g44r ~I>)1 17ePXD9$fKNS;Dv~O80'ZM0c 枪>(O>*S"N;,5cʆBڈ* EN,@ݒS)?QT- =xXI֣A~`8c% a@'m jc˦@FOGdJǥ@viOPNYt{Yѷ~zpIV'U77P-iGi 6p%p$q'̷F%. =;5~f v{>A,-"/XHLi^Ix*AvpzNȚJ(^h;Caj/n}NV޹T;TղQm3-P ^GU1$Pu ]`բ8l @uLܧ.LEje%'@z]:rIkq0ҋ"]+20J4JaJfAs%+eHxK{ls^)Xهݎr56L-8.|S 2ע9kGi# jsM`Eӱe=4ʝ(RIbe#d޿Xr6<;FXy+̌lg1%rG<EEa-/ܪE2riBJZDMLfRIdʃS1o5 pl-ɿi Έ@9U=q/NkIU9QEdbIӦлE?è/dtI96D|SCjYj$C}!Ut,~ڳ۩{&׍l_56f"0h[lFI?ՊF39|e sƖ3fAN- k6-qZNѡJl$|o΁՝7'{ERu*q@2+%ty6Ǖeϲ`]5yLcklL4A61s${۵KS  CGt{=.f6c /}bp9&ZBx޶+%R ւ2ܱJwZ''%!|Z!\G1s4Hbk!rY0hYUh~Dbh:ߥ_fn^4V$Fh XL[So}J!b턚6=uă_d`a͚?F{_`LL8[ f??0{.kѓŠ/;r IU'bpI$i=̠E"u ja>/#yUiWeW3 c-sI [HN/RD BNqZVm0@/JZ;%?'ˎ-HqkZź˿ή B8cc[dLFƠꀤW6<qp 3Ѩ2\.D9cQMbX-ѶU4n5=*r~`Hj6Aw,;4ɍ(N%<|>= p+7@Ie= $'[ZȾ-MԷخcp\ZhSˌЈՋRyd𢚂aWG霧Zdwm٢U4]Sx^qѦ!nYMJMόǼ< 7p@nɆF3dtwmB/sQUiB0[ƪiHZ`KB$Bf#uA*2g~L|͙ GJR6cE(ΏhHJe/Sm0}uT"ӄb_1}VXMTrZrH𜿝jVlXuuvtv-Ps"9)a]kM-f0{8dTKU4ۏF<o *Ѹ5J<5sq  fi2 z?5!cg-Acg?@O ` 48X* nYzti5єs En`u5 b u":+6gA\Ey~d΃G!+`cr/\A/VȊ!{l8|J',:®h 8vIEW¥l. h}&Jvn#$/RQC4ZG Ҍ9BEWa# \2ô1|| TIh ŒZ m|<e]]Z"ƣ7YlMa vJR޳#8b$P_nS-W_ XId16:Dp{z Ikbb[M=6D`HϮ~#vh㴁ׁ+8bAf\5?(oޚUܹBijJ 7RLa"luաZ.a&}^߅߱#>> BW AV+9bC5r5okz+UpAf%'qLHy>XBMO^na]??}1+RKwW<81g"Ʈ@ $XS7:FouY'#Ju"~GU?%nLYMe>iAE\Q敕K]+Qڅ {ɨsw&Vq7 y lRz=c.5b RDQNh $Y|FShXXK^O_2/esAEiB*˾AY}P=!us҉L5 ^f hR~qmWŋQhŏWʍ!-"h 6brciK K P#ҹCLmF'Tp!^宜EU;aGjVH[8CG6m(̎Kl)Ri@z_}+լc6Huʃ,~5Y{zΟ9vE$"=4dZS: e&llByè ~*\ˁe!'֛Z]K \gU1SYpG>ɥ-yBOәY 북vG1zyT2K䂖PyR3ЌEchfPTf.c5 \in1b}5RqObVi ]>QӤ%^G\^q%b3 fԮa9魬qm |7#J ̠NV``򝀄AB:PMZ_;i,a* .G}ב`)/=;OR3 SVZ΄P퇮5!M͂ Ҍ8#AzVwboWJM%*8GSDx02TgB!M*6Iu =y 햲bRX8Yz`} !zp-&6Z>=.aQ+6*<]Rå٨i[&9~MiI u0 SMτU3&+$;NJgy#(Xۢ D&< VM )f$tZ[˓$4Pzpui%y>c93gK"8X@k1tb5IZӬI(he#oQ?Me,V\姰mdZ=f`xҨ_Xw)}a* [da$\Mebf\w qFϰH6`)zي M[ <$43TZTD̷#<qdX;建}py\ByOjGn*Ma48 qXr@-]d-QZ0jueASmmrwCo<=Q?6ti OhzPpꁊ,J*;o1ODVՊJQ ;MWA/o2[>Oٱxk4Kv 5X[!u٦O"k3ɲNP?3H=& Ucpf6`=5_%%4x^O{O_/WWl+ hLfS2ZcKl)jhM4cE#UmbHt{գ.TvQeJC<ü]Sz?px :RB| -#9xO0 l};GhI\ 9sĘc⦋ 鷞9s]XiYG6o +QRF%mgc{rS<컡V=Qzɮg* p9*ISB`{wL4@> 3h($nހĥ3iƞ&c~fӹ`A+Fg_[٘ ~v*a2+!iܟǺ zVՋ̤##:1K1Ȗ@N$Nq r?U+h'ۏVVw-L8N둝fzRFB4L[~so Kb:5r}›k@e!r iH? R_ess&lsLb,~%f1ք$,j,DW.V)mɯzAb dƑM񊨷`&a=ق qzV]羥3f+#*3`E9V[j[^d._ީ}= |UtQ^RVh/sD'N}"b;U8&U|&a>^Yg5V~*:3|~WP?r=Hʐm܊$Qƭ] ̝6sd`SK>ldn"ю <ζwR*l$Twl6QG d Co \#E3 F%U ^Pݠ`l ^z%C_M8CX zղva;m)z&9ՕHՆ:3^ :~F"C"{ 4~Ÿ/H""ND yYUq~PL,h 4ߪVjQ !WP*zHCy"2,kb$:B)J$ Miؽd&fGg!U|Khu@Sv1mt"Ӫ vJbᩆk[(6lbSJ7 cr4 c[?04(c~&ڗD_;xamݳ{UGJG=F?-Tz8A 7?A'/ wq׿ d5< @ ,:$= r|X"Wqou'r4q]G,ƭ#&GF_ 62ҠJ&btKo>_Ln_p?sf@bM?Fp1WmqtV'NICx$x~_e:` l6|,ܽ`HݚI+6o5Ph/] {"?-edXRa5f+׬)4knV@^G&rt뇄WP<+jd<(#h,ݴ$ޖ3%[5QuJd28+0\Vg`z)SP%w|@hmy~#I()ۘbEbq`*aLI(,K FPK=!JXFvf7Hב&lO!-l.~GΕ+/֠ua;sQIwE ,9V]/7/gc xD?DXv~z&dxv/\G 5*t,FA'aC߮v\zYwE&ع8$P6ޓ&ZnfR|<`#8f;Y=/|yJG`P&gõXXRJb\Lޒwo >Jk͜Y,n+dzs{+ct I'-W@+8XM_Ta:b;R^Ln=mNŕ|}hpm \咁E5L`f?re!T:{ү!$ԡ[ܒoaѭHj) ɥ'Gk)8rdc>&4je(Y4תk횶Q>H6(=9+4=GGZLo0B; f(8mA(g;=GM)48dR=呍C4V9˅Y)q1޻+ߒ@U㷋, 5`GKC|46L9l 7Q1.}4wybH8 x` Lǚ$Od$tɮ,m63=^ F\M!̙j@M=} .$ʼn9뜡==dUR0g_p-瓭S4 Uv8SZ߿/ip 7鯅$V+ETIC$m()9k֦vS|ӷɉj A"0ʕNU-nY_eƏ~Ц8}S*PJZY2W%ll>t־ o]喓-wI5E Pzbu5޴YQ֦M"c6 HCfe66䍮o}<R. !^6t0_WamN5e~n+mnYd»h.G66Yʅ$UF;(M 3Afjynʂ Hj!}b&*ҸHJPo,WgOzWFOX:m$'vNs-%((u@zyV=b)^| &?$ls)s5؃rf XD+ϋm" OlhIz>}#+) ɷ yB*az gl'% q@$[apKNՠcE! d6_֌SGO͹msy!#M'z5vcȽdO/aUsj4氩iF )RyUJD5Ju{9ՇŚrijggdyɣ_P6/97RTA{)Y[l2?ī(v/o2>荛r]KuײGc&_.q}[U!MiJ8aaUASW#nê[.fnޭ91_jGȪ^qX˱1nQ l.))'Vȟy|duAoߴR``R wܻ׮,ZRDζ^z3"-I`<0CjտJ\qf`xrO5x9pZYUZmcFbi]3M@h+)?"X#+#!C.T$;#LG $Q&aY$8=ILKf}v:W *93JwZ~j"?vrQ0ՠ@F+3_ 5OpAT[ɕ ]{j  `0Mk"1$_$e-'SeSm#%-[ͷcψۤZ *@hXRO鬞¾fO=ޭ rF'~tGk'  P}W샀x;c3)[3b~"ڐ]^YH;P¨5M׵ldlU" aB8(vϝ0Lwb*@o 'M]%`zsZDbQ*v1b(^ϟJRœ4KXvx x->SpzR-JY+gc cH랔uQ/L!*ZkQ`<) O~@?.1I)POD ?BQSeHr@;5Q;8QK_>} ]U;QZEJ4z}J"-kq)`(?Z~x̍DdDX]NˁI5^xBa{l`Y"p[ ryCK/oZ~hX+;S)`\}<~% QB­U^ _)coI_'fHG"+)!.عQN=2b[L֧I?6tPfOG2.7(D&ZbNqً2f' j6mDޖ{ x FZfRcf!ξ*(N.L1Y1A)6?є%og0ZΠ⾳Դ$${ @j9k\*œ=KhC1-JYQ =/C9IcHb' i4 H@H,gmv0yz~:{ĀɶĢY3-p]3޹]",9z}7'ƜRPPiCdAvؑk  ƟP=@:3W(̏?%YQL1ٮb5 >Ka؞!װ7+iXVb}fc*jP4s^Y bu0"f &@ fzڜ9)EL܀|0< T/QC.(qk'o7ϰF);D/E)7+$Ŵ|KE''fq$6dzC7 H{"=zNJ|ۤFhFvkBK[[`\pEy<('Zm;vql5LL,`/=`oԋ6kƓ#ܚD:RKOq0;lI;Ac!E!@nP AT)c%]O|O!gT aۧ@"$+?g_8C,+L50CܳA<>ȅn=\⏲c>f7&|pWCM8B,aK(K0]#V V`'~l=-DjV[<̲ HLK%jYpsc0.i34Kc5eY DS%ou&uڲ@6>%(yFA(7RxIR[;=BkrI2gcܐx#jÀ=xy#`jY{wC9KSFGS=MZ%ڲ^sf҂ޗQB!'Bƒ2Mzioc.ȸ愁:P^/ޢ**)𞄘<)k9I3^nby9.Chqs=^/B|&-*T, 4X{#!~c>Kz-@WZ26q.%Ӛ1lDghpuOO-|6d d*mBn@bz^'NO rHYh1\z:Ťhx@Xbj E´x̓p?}bHweP—%_owΆ+;Ԉ;Vf r6fUQ=z'͈`C ɕvFԽ&!V{\W&Šq"e/L$O}s;zs1ZejmA̢X6dn95Hڪm)*D/9|((EJ0=]ڛ"[c(?>R ^cB{kg-ʣ9ބ{j$0&Ns<7qiB4cc-Hsw)!9iI)4I7:c*lRݠ9f nxpLxNSa =REWy3@ff-3QVU~&W)+:G_KΆ;I'mm Ƃ 2 -2r+,mM2#ӃyiN 4), O+!;],p:ʛ> )0XaT=U:\: h$ ʷ4I I{@mӡf$f]YX&b2}ZxYHHDuiZ/V(zkڅNߝ`wH j؛#>J7m R@vޫʝͰM5Q*b >VNNG}B먴#s)eyiţ*ą:KL{D^T~@ k Iz1`(MA~a7 1raΌ|%g2EёlxK|&^ uٲA&NRePQ,grAB(WyNC֥e=i~I=ZϿhom{Z]Z0U{F/r})IIpʄ`` sy޽ ת bEp*ɒ*bQ֜<*AO;7gD4˟K("$O؜#-]U]Ӥ]]W3Jr'~pHē=uLTi1zO'YɖL(Mc"ja؜V„T-¼4p3K:9UTgGڕp71/B ;PMZ/;;x1O5{[=} ALw 0[V~8F"aY3VI~5 [d$)}g {BѷT6S߼={;p*tywSZ䵶nh*Ko%N`v01L$ϧƤn)o%3QׁXt/QTx AKJ_?ǖ'[}84 F$/I~HbγQJmJPŽ긺'/:9 &Dt+~gB 1^֜=y >ѡn-3G.ζ{aTg"A^-Ўj}n夁6X}W^gdyEXkz{q0]@_!,4wF/zSe]ó֔\:mrGK)Qfݳǘ^Rp0Q&aAN)ν4.Rh81q/?.,PCcRs[U2mkuU5"Ӯmo̐h0S->`.T7*$& >s$?wDsHvQ0/uUh)`7ܭ-b{Ͳ_wUșLY#D6^0_o;ֻRSիàQ)>Zb/LeA<-#I`<6RI׮"_f+XNGwEÓ<J`Z@l7s$S4 {7VY%̞Bܰ* ֘ }+. -Cu*bŵ~蛢j< W9Lbϓ[تiIiH =5h { ѫnjE?spն>`$NSh1䘨m9ߍ1*Z4b̆}fݞ2qUs.tJuJkZ̤ ֍BH ;aZE%|F 8Q'z/@>[ڱ u6hj(a /#1f۞+}wW~յÓ"Lr;s9w%9 2U"iU%]dߡx' vuEPpk2˩+JS-;xr΀ ˍL x<T`ph'j£tCezgƦ޲M U&hm?zHr"VC(vғ"$;΃Md0ZkUS1$NAyE"P4?rwN8ǯ$^*Bi2!IG*|s, qG(e­S =Wy AXDK &_ozL%&c ^TbyWO@Y!I㜷q1aON^2%EA~VE!!w{nP!•ujz$rq^W@?RT܅Pq/+1DpHДJ&lg\́g6|)Syl0*ӋH`)w+р7}EFӜ,dʤ&lcBf7/сwJ~JA -2%Dc`q*o/O 9U=0}[[/7j@ݽ=GHH.I>𽮬 P]*T\|r׻`\^R7L< *!Ŝmc0%K/X;yu\'<ϲfd`hAi'pnR)^ jI L(U2۸h?q NK s`٠(D;v:g*0^Xkzq?5gVcd~UԒ{3B,J}vSBFidJR4= [;*DFBrׄL1sXGhs0af}'.Ms7q!xIfܪ[j(M`Os1XS"NXױ'h9F@L2A@%uT& -w겤W.=}apڵLQQnd97U! #nG}jN()' cVjQ/\;èʮFU)<.x yN:iQ7w#.rvqq82Y(ބlPXa?,:IW쭢t@\i]x)=*C'QQXW{E2 4Dz+W` 7~0Ak]0(~z&8L93 (p|q-nspLݨQid|[o3(яum8Q$Q_coO[v8Y7E \#`ʨ̐ pOĂn4k9scbH>;מL}F#7jJ>&t؄u6% %ґķϖiOAed\1aj&aQӉ ݵ+[=EtpS7ˆn WG˩ww-6]3fƮ.L+Lۅ#CBPNOc* %,m2tiGv,tFSx;kFfx9ʮ.{t)HO: "fr~M u+_ރZ礅LMe"_ {0_5pro䍎dաeEf&\c~}Dd)!I̓Ei5 _2F# C*/oU0/=L)}جJ^ZI!ӵ3m?cdjy,bQ$$ JݮRHdžTЉq9L)gtIMxM [妟'G$?Wa.f9ovZ|dKf:iʸ0Q#^~wu݇Mz2./V ̹sSM]3 uձӮ K.з95;D\5b$# r vOHn"|o@Gif.e*v0nJ8O ߧ.Su4v!ǡb ]S9̘B'2+Y5 ^nM[ߍ *&v9=-jU[:F sPWekŜd^Ihs AB/KP7TF _EpQ|i\kc 7>VVt^ opmFVE".0HU .qMɘj-';L:nނCMwrgO\62?lr7!\:oeYIv\.~b1 ;!'s..B7Lkj60݂usD_[qf_jt>v9RH.iemY_}bbFQG#OZAPM#WcLM m7T؞(/1(_x-쳻gc}Jve'G5"z5$^#.~V 1w i,"lI?-1׵ ?&& ZקܽIK $ГDFbbƦzHu˭Ɛ_pk_v+ y4. lg!U~+Ğ8e]iN9 ARFaIq^(\Y4$˺`Ҵ!_7WN5YW.p`im~ږE)Ⴘ ,JgD2_2" igEYѨҼǧk2TiPVH0*29 i lC|ɹ<Ru@IĶ~V:j:Zv{umҙM6 4C^E/GAӎaj=f=9%$}vbȱ+ n' '{ߗ5ɏ-,ҒIO:%FLb|E*s5Uug8F&Tl&%]lN\rKgͳM[ޢG7rFzDǛS渼V)?\SC%!u.CRgo|hXpL+~RT*-oa#n^GlZ:Έ0p.A9GjTAG i8F-p8vEOAum|%:q%!ƙ!S?M9^}4MƭYNY)J}ɠe2\k `sG>%F{AدtC#UƱf_ٓim?IIb )L l=}(%>`@EzeYӊWT= ,ec&r2&7`d:ޔ`Ik2fJKE&Yu84g5lir<9 ' *ޣvˎӮ^+0,;$^` ̄yvB{Ts oXORmYvIIGBo0$ĻH|MCsA"nёVmi:[,O!&P>,ȿSge~E)Ѝ`Ւ;4y4et(kc-jl o\\aFJGS2T 3Ͷ)#{FB6@W3v"9$Nŧ.h:ZLx:dMiu}L6z&^- C)^Y}zn>8BXEiFSX &F1Vgr[ݧz1, X||_!2(&^MӉ?Ib\h=5`w&sh}A&*qJqO:~fy/D0j~W!eWp7l20M<&-ct)&uI#1 I~[L<c͊ЎMPLkuo"ŘSUJ^lb_v{ӋKd(M4(xS}ŹÑ2ƈF+rpԒW- ܧL""Cy0(7e `f:L_Pul5 }î|w() v ?s[քE ~5xgϱ-5i0⫝_E+6DB[#BWByG)sBy*Si%eV8K.Z^: ΀ljO\&«`% ]6Ze>jKgzQXZR]6$ Zǟ\ n>yfD򛋆j O̻c5Gn7 TDƣҖ|rMi=p.Pd嫆,|4k|SV>ְ$gA t")dH~zb!F_oc~CΌRm]#tmrLWOa- -k};r06k坳nP潱]feD'@ 'oݣE7Uؒ/UMaOHePwܢ6PQ5|udN8pX!;ޯTߝH eb(X+r<аka6_լA0f=Bǟ_,j,2.1sy0E|&blgu5 lu3"?"m0vЬ2!K.5ڰRpOew3`/_/t*VNeU?vMR8vQn~Mml%=<OjPS\iƺH#PnEu\O[MY!\G_ J5';@bM`E}$3:0dPJq\`*Uj%i]`Tڒx!1=:sMm٪) 7`a{Lߣ`H>r9 >;B2쓴D:5@Cw{S>wv[5QKưb698(lp^~á,t0E$t~a1Di^|~"qg .悻N)M]F}j)w}GC+8'2aлm6;DZ_^֡fu7sv1ɚ[\b#o*+3o罰jڝAҦiKL/pfFXiC}6,_l&@ࠔjT?5W,&OYG#zVou8/`EDHv 6Yv%SrCDmD!h;3`a50WmX4nZNÌLl𑓫$ަIpoK^׎R\!{LVܴ;W/%df'OZ+('BlTPZA* <9ܓlbYݻlbT-S[f(w2<%k{=Dκm&O3SM[f58n /7r}y\l4 Ki˸$\9 G({3r "(Cڱ?Ѳ?qpP }wVSuy Z'DΪICFil j4v#ME?u&Xh3-yo.F."Vuڼ8_`h8V&"ЁG Ȍ>1fl_R[ җpw\օ$跐dF,+ ڦ{0WL"E6׆?S3(( Lt͇Yj)QW 2jkr.a 6u!FڋT {|§ժ߳Y6wjX0#pzQ1& [d]=|R;Y_ݮO{NSݒ? qth_ b[5F4 z3m4 2g2ƪg&:_%~DcǜhaN&3ka5 q9hj-;i4 )E 郞[*ɏRI<8=& a>#PyFyfܖ˭ z>u50taM~O\;|I .l`.#20N_\:|f@(@ɩVY)<$dz$-!=R]^uFcYT2+f_zv*Ҭ "~lnryI$N˧SqG xɭ\rvWF6=3^xOErxch[Q~ia6bFl-񠾁>qÌ.dnTI+X-O ͱk=n2[k۝dYVDɁ,F0sRPpO/ rnVc_)A|VJCә"%..+%Qee2'a}@?[}CbupB# n<Cm[4QHh7GŜ.-]3w œs&r3J^! h?boB|S@̢!t>cׇUMb =](@Y~^tsw.n'XT`KFI)cTmӄYpb6~ǶCw_[7WzAo9  O9<K<7lN+.OUone(?CG;RzU2H@x-^?_RF ,kp*|\KLJ1}A,cuõc̟m*oѦ#5U(;qs$mc]lA/??NYT>Q݃x6~)I CZoc 6=g$lP!C"1ߍfq600蛼G=/k;*kƅA'vخ 0`9<S6zu;]?,-3 Cwa:_NC {ͩ6O"-|*|'3oDrŠG+:zT3Zk+ldPGN(Y'v{@Es&ƛ҇ Ud%ȇQy,_.Il^lxrǩߔŴkGGPEܑybR D.Q! ,}<"9 z0[nèV=ӖYNe+x6Q:K:3۰dmFX {.E>C'i1z/ M#Z7XV|$+iT_Y{E@(mh j}vLd.ahnFՌnQ)tK hF{ЖFcFċ{,o=#Sb^fTg5p,f!pщ؟ʏ6nA)Վ;nQnWASyt%㪨LpA2ֆY2oc ¼[j@iCS'Ϣ\9̽ܧNd7*tgYɾ6̶iF}U骗V"CjSAv$hqqRPyS>xz"$+)bCPECV1[U)_r9n;'Ǫ6Xb VMhĝ?{%7PI } mxrpx<&yM.i%:l7VLl4¤E&e_f ~BLef0:&~`άM {\ r.2I `)ޱmV?On&ZyIpC KdGS"@JPMeuAǨj%{Z wMS|Bm^bt:^e^nմ sRbD^;icyz̾)w4u]Ǽ4WHQ)/Q}ٝT.R@246{!d 72꣬*XDZ76 b4 #:gL7~twu#5a$m`S|C8AΊ| %t6rbsmKjɓlk-58CA#RHnmxrt[2}mJg. yF%BSf>$5ţ/P`WH^NJdlݦԈr;a+."w[po¶l-ܩ1B!tLtG[.N~d?fNs6=).NhwlLoʐ֔!pgdd,ʄ0>ϺR;1E;IjF4N TTG>t$`zf|#.{mUKd\Sqi(Uo# P@"W*+ %AZ Dqr=(J N$…1??EH=G oPr6u"|g)!=8TgN1uZ=E\׏+5)Cu"2}ڜB4&lS~6ʟ?pv1N c1cO:FxxUonp\$͖)sߝ*%gwWiY Fˣh!⩙27o9r5EP@5yIt~Z)D.s2JP>˽GPRcMW< 9jCf:qԞ9sMrZ- :Rs!@q|ƊKfוv2ͨB7\Eh ASLMDO<r"fg-j̪)P~ `rMهI50t2`.Q?94C#1mZn)D!3=O4 ǒ, IZ"CuYzO: )Vj?\Ĭ{cR9+diH_qkF7 ; nq6@M<2?UR2` Rqm{ 7C^G8qG|ac)|$)kXtZZݫLhլq` 3V6 Nf? "C&ɾ@Y+Tf&,PW^W]]\,3nsɢK1 Ç -̲C8Lޏ\=_7*ښkRݚwVv>E͹V5]?JoP&%U⻋ >sK02ƴQp(gsAӵZ3~UTaOkN}AC): 7P!z v<ؚWjic4^ΙamQhᘇQ̷mB/.>Fh:tVRҢc7>`>ZH0ךR<WR ͺPY>M ǘH%f!zjڋ ռ!b 'w8VɬR.HS,"kT([7w0L~0Y)1sնH{!e43Zhb7ʡZRcJ}@SZH)@c#f ͸#2M0z$@=H 3k१3CԍdϑJ0() d8* xJy~IoN'@:Aa ӈ_| ";[SHy6\yZ"$(T8ZZY @ li3r~=9E5!Bh8uZ? I\ağ3%4O{3&v=HSqf!>="fq&L'06Ba|DOvT.| [Y"9h+"a?HO5dx`Lpuky\<甙CuLrJ}c^l=+"Bp sO 7w{ͩ-1pvo^|m@<$>J}.hIw`bӵk6\1ph#kkisdۭ"wS $ڗ]l$D pMD BK`FOG;]؂V% ⢬M5o| tud{(T6.-a[A[$2􃟤cjch>mcӐe# 8q(;AsB=X㼘) CfpI$L/fvK 7yjT-x̬ѳgcm|*}N( f*y_0cQqfs{oh- $V<BJKnǏ,t:0~Z&3N Rj d ъGfB5!^Ai.^ j%v+օc* 넞O?bcWVi9,GV(Wg!bhbbP;(c]$1I渮lxl `*ο))4qx4ɡYԆ}[e7ٳ0jY 2s= 7 - U[xʼuK HQ5k,=XnF G]Ȑ\eeJ׍W8*r/ go=,a_f{Q8-a z-\zaG hFP֙077Fq8]Ln9=źĜl66R)o,d(X 'Iȯǜa3HE:+vN1aiPl o;9}7oAGEhm;P-ͨ5fs[^b;/ߥ_ްD/hz),! N;jQA& O;k[k#<ՂU㓋؞NJWd($lXl )%,$".~d  d $`Z}l]B-1>YS+wЇ M1첋uz؋EK>fy(xԯ [H0R5oLN+h31°#j<懜[jD;VOVxYZ={U #;ݲ A oM6)}ˀi*t}v(C.T>kpDn}wr>ry'+f"EWrCn\J-ڵۂAm'0O2tcɑL ТºGIMҕA" rv1<Æu*a&;.p/إ}NÁa+O~8?@AOӝC, /P q]bDh݊m[GI vp5YafI p7bʼPkV8Ն .tM;ܴ{=ؘ1[̆&@c*R 4qa`MqIq0ev!NjEóSs>(ls*GMbU&8ה1C7V< 柳WsɊz'vS)gc_[Wc,knqo!+/c3-2뿪C&[hQa@GyR=7ajR"0xڠ؉YEpRcJnrgxe6l|CGY (7|4SdW\^~`ЯbZ(l4>?"ȓKh)2{>l#+&VD{ѫ'%)3ATs%M]4>="/Q#N U'80pTWհoU#pLjد=uqRMG.N (Htկ0qAD\c (6dTNf#{`T_APϩN6/.53{QÈ8T.qfBc5bUec#[̚Q;fSsoF:yz;g|Ak1 "@|zΚlGMN<%\(8 č'#pLI{=ahRD.m zՉۀ'Hlѱ e;h/YIo\_ θӬLx7uź8g0ރ~-h|moʾh:ʮmX%G9fX6AѰ| " ^-+ĘLs.#3-wr/@bY 7poy(tvJLǾ9j СRkXrn?[~~ZD-~xUVUŝF칶|)nu^}fֳ77"vRK f풼w0v$ˆ+dlV)OQfv9!V!9u?H+O(uUGvvNØxi.^5VPikZY΁4]v/H_'`gn/-Y':_zd |;3kJPoӲ%a?H]>P(D4%X :1 UD]ŢW^X-O}n d)иD6Ƕay\R%7!ɰLu9#N 1xsğw̡9?ƣHJ]R^7!1Y$NURƳZt:[.*@i0#ti;'W®s$`->eЫMA`6a٠f,ztP~ H?@jB,|t-԰-֗P'2H^B&&.y}Xe]N&]ğtLpYyi%*p+!"#g<]ݽ|JMe1)щ.lzdnK|_cCsg4!iFY}eU8 [خR8suc`\@Yc*Ɖ3.j'Kѳsw|K' Sa7^ s'C'^{G~ɠK"}{yOU@jlJ:9i)JnNL N[.|CsٿArwHb1zT3*ޘPCY'Y ج,jWeuIZ{–'fbI2Eb#~v߸A[n'5;,xgBUmv ^$i ~4,eH7u+<|Ӄ'B`O·JR I;X P{_fٟ'j{@6Uaq]0xgmVrgُ_'erT|)ٌ+9tvl6w7YFOH1l_1eBt{)xd*깚AA<4&׬,qRgʏ{!G4'`FE]o/aOДb0yͼ燳j2Z32j5Btk SFQ3E/.dפzLp%*:5L%ټ#0VgD&v3ێD ױH zySBD4 `:j`Y gSw4VK5r`$ $LE3a&k}*/ּ_Z7,+ᵅC34-IQ6@ ƴq,  BRx㾈 5hY|䡇t&mwr [Q!mt(/fÜOjUHāz/ѓM>FZ?$v'Fɸݍ!E~RJ~/>Afs." x?K!*cuj(xq{ W1ŭ9\'F4KOx{癥馯 ezxzUD0\ wб2`X8-W^p-a>lm8^k\0pK5MBy {x)W t ĄAxdwH@O.S!ゥjU@Vc8,fKkSOgr}:3 .mG&܇^1>{!R<Ncj"z.oU&spznDFPjɍPY m."^^Q4(zr2x"vN` "=B.u0 ^N N,lxsfO|FG }h!!dk-"1!CA9C6U};t5H#[ZZ:4RU3,x;ۭ!ƪzM+ne$@f:ay.Ԋ$_ǯr R $r"$/"ۉl=54;T"\ M$a]Q I;"QΔ^B~U]P;g46MŒvVY-#MqFb6d_xtR#^Hq}<] PuoUlk#,e ]O~-TA:(~/{ni}}2DrR`BAPei}?#*,g3:4sTr8]"hWNlܼy"E#^X4sA򨜡Pn \ez. :^ЅOQL"ʀ,n\aADjgm00ɖILr'{p{A)$ Q/K—v@K#gW c#ɪu3 ڗ"T Ow2Rc`wU26֑rۤj k=FPkt $PHޅS30W+PJI~L]sh]YH (jR[~xRj\ 7k;w:)lm͈'_XSJ[?WPC6;L)"($50mUs "F"՜$LP ߄|R"QOhL_z( }%b4xenDwMJ'\شKm֛~ @ j rr BM0W$!aoll |}N)~EUWP'Y]\_*ɽ&q2B(B*{E^t¢S&6=N.^- ntUkt.g%28XsMO̬ͷzi5]SҾB20M>B.~rW Tx 2DeVvbp}ry4)>X~#$0?AJQ_ :LY$ [^-0^%䐞χ $Iؗ8!Cc4D۞IBD޲^b㬼gxmSNXg|xcRF򐆙 @sJZaBK->Z6΀<$E8oC^ak˪ ջn l_f9o|aD`Iרl_Xs."j@iͧо H,~&h؁Y '=J2n8sz}2Sb B^ؑ%˅'/*dxx#5@\^s0jcUE ?{cV[ti>vR :kqƭ to72 >ԓ,i9E[osʻ Dc`*<[.Eai>L\?eC 0:}\Ѭ)w*Q?T}տ*y*Z<6I},,ŞUCם.(h#SJ x`kjV q_ʛjZ)S 1$-kwԪHKVY7\^^f~3~0tS /%1P%𪃽5L^{TͣxyjЃ`NH%1 Zp vUWШY?I/8'>}uAuz, qBV/ѕUR:8(mAE$P[Yzf ,9 H}VOl]匉_7gYeLŲX ̛&Â"tm9m |6U>ɦ@7pb{у($.0r_e֟ EHP _,'pvA0rL>|TdlJ,9lInu궗s)'B1<$1DzbĪ|Hxϖa/܁bބ!o>U$ؿ.zyn2aYב-af`i8GK1L8-\OY8'ݘ:FT\T7ȯ[zlC7lqګwV~Ģ߳? 2@qJ$Rc-[W|qnRr/!ͭL<.:kKj%wNJF=0"˝vBb=?:_NKpp?w<7;9MSω?V2Dt$e6nn{u_; Nz(11]Rk)/@y"ƎK0ek(IP;!v뱥ܻ'59더=3YG#-"]Mh>m‚ @5O۞ȸ.p;X5cxF8Ky߳_["w ` A^:G,]V *HmOBdb= [T޿t#D\pr"~V$g/Gf&RV`"Y*>~ InaQ0!A?u4>]TּI޻W 6z9b rR؞(~ܔ8X!\A3r/g~J-$*N7 E[D%?4&Ū0έޝy&\h#=>w$ʣ0͐8Mkx HDL¤YeGRHB @ɕYLCO{@A=r; wKdMRyΥP6TP]Tn-i>jQ f܂YyMTq bá޵btRظZGb&_m*c 43^ZU([\"+~_, a(wYN/SDؾX6#h+N:9s֯WF 4T'÷N8ڶ6 ʍϘ;őѽ-zeV9RrC7Cui'fCf@ITTںmiRuQoc2 n[)gӗ eKݑNcR-DEqh ːWh{ W4S$`οu:GEnl/_BP(MXVJ}9*D:#y1$aR+Z|a~3:xI 7Ήq;&׽FΉi|O>)ۿFym>E_jgcq;]]'b] J/I\;tt+Z$]hdaQx+b-ؓ &6*:Z] iɘi".RXI~t)PZ]V|ʨE0M, d)xg] /X&y0\ojo}ckeDM-6%Uj rڲ-/"vg͝PUǍզ>;z@%BaHlxza5 lSB{qc[:K6lB5Īr2Yma̢DZ`|ҥki34_ܨ溟R=9 :P9Mc|Rזͻ}?hWSrǔnb@/m}8$,ڽM'Ţd & OzcȂZZsyd7ߝ@Z;ܡP\=XQ&0bܱ-t*nk2rSM߳r;0E7,Ksht |cak,Hu!?^7v83#LK+.,Ыi^=N_cչ؄𒃩҃b[JMɄhsKOxo'ȊAKcE2QuTEvO߂ndzW$A6ބTdH4cNx CUh|;t_s73[8 R ā/ܠ;j(B̕;WxuRY H5 I!H$,ZW-f+6J3mco>SyBN:hڲhU\+@W=/Ri7e>xO@]E~finv8kk|rƎcXÐDgMO@aLO`E,{|CFtĦ '9DuLl8°e)34T5Q-4m!181:gƪ{% `^JFGl t${aIp٘\liKєB%Sфvd_`? LF! S_^ /jj) K^BAeGM!P0v uܧAR>J5+pFRLHALf&-ڎ{# Nzb4bh?`:zNOqA,̛Cl:bs}/kC(L!/4ElY6Eie CTq3B˂bS~6 NdhU{3(Pi\ EIAP{Np[r @4u<_.cަ PTZ%AKE(Rˢ2()ag` u P쮷a|rP\Co3 2\6%`9|BΠOlm)[G@اߗ: PȝPb+0"1+ ㈍pZSsfQw["~;TYirβ(-(ՄXTЬ`sgĈ%p{h4Ʒ#^8I'6u?/z12J5Z%W^820I7.Mwj#DAmXg/k)EP:p4\m|f6ЫU[?IhJk<3y0aXpI9ڥ.ǙPQNKB>4+mx=dnl]G0ҹ<NG|(=ӷ͈${S准%Rxv ,V+H%K #~G.r3') x⽹kݺoEYrsy#tȮ4S`RܪPG襡h!)ݡk*U3@k.n٨KIj䍆w5oe(bHoq/ [{6:|wN|jmx|/+lE.1G߶kԈuM51G3T]p/gXa&^)q+ka\ui< \)Zk09AWM@E'e2 h }91=4lwi;xӐWA-_Kc\$ĩ?9>T"Y(N6}S6')UMhgv5+7ĕSM=Tk hViU _v=o (ߣ~}~ܐ=d?Ey:šVWdh'_B-Qk4=,g0+]x4r@rbAG, W YԱoY/Cceo(®I+;"9j@ ͊ On*KD đK?E0InjnYKɽhDwYA3):ئ/0h&~kָ*P$gڮvBv+L1eP\.[ʢCr=sq"Ӫ#\a,z-r3\A/ /L ~⥏ɍC.,t|l"gf%Pi!N+c>rb 7)p (K^+v3q>}aFbV=s2/(0)޺R-{Cڑ\z _F397r\MyIUZKMldUkBݺ?ci%=rzH߲X}:$P,o*->?28g/6'"b^V{J^kF\9C|.(m$N0TWӠWQ)[I: &gh ƈd6Fqkx$4Pe{ě'|rY@ҐI4U]l;%H}V=̼CXWN:rM̭߉KZtUƠ$}qAʰSsXH,(rypOSONg3WK1XӮE_ql6C(-m%|eSzG>-2&R~:B!QmFeaBE}u ν ~5Vuٮ0T]) ]B=摘o}a8] 3U7K-5X0C w \R+io UVyuʜ2D|%*{+N}e/=kĐ<6̞iTݩa\RDƏ\Z#+3+ªʜHp Q [& 5S))g[T ^ISTY] (7%&ѝ=?j 788yYWh#!߯C=,OɈUXz>Ȯ hm8@X4onA?f)ХrCS C/ğ9_6dzz3F Ik񢅼SgS7b XVJ; Η7]ٯ3&Bm't/m3M6),uqKi ]BI"&('k Tz-s{bF C:0&`́Ңo&D-:ب d o SO~lVm9ۅe oXpzxj^#$,.Au)؀GA(m& Dzbr_{.P rLt`<#b"Q\>Pl7Ƃw74nbJPČvr+=T5YP;3yӜfelaΡ%ŔR!L&"$'0~StJU:TfE<3`DtU-讜l^WNP8s6Z7R0!pA)bҙMχ_>LbZF+iУ[ 0eV=OaOi<r.МP3blfH~ /nyƛNZ9TjuIMtX zm.P`&I3ɱU软"TZ>\#Jݡ,4H(6Bs5e׽wc :l3zPR=BXUv5ιٷFg+R鷗g!ORrܨ%9QS\ @mx@Jް?D X\犛紜iGN&>;(l,αݫ&Iln*.{Ey :TSZ ;%#i/v±*9NO3 <t H~VC!2c 2Lҟ w &a簄aLh+=YDiYk%[+H_Kp\K { &낟x'oQ=ТUt|D[g JwTnZ=~nN6[T\tu,`?VL ٫O?_/~$͓{hf`=ڒq3؈ў;H7-{gf >-IL9Fºj#x]7ɥBӻR:Sr|UKY(4(Hip*T7k"yqкUk1(E=(>ʴm,@mlzwyH@Xqшx޲)WũF}_ŕAyhc!܎fXwk?TZ ]y L[nuP|5V.g}=Vɪ]O{|.b 3!A\Z /V®>ګ`lB9N4ܜ(Fe &LFβF€堲2ѵT'3}*v?&)XG b]KCϐ )R*ALJ GtBu ]]fߩL֛i_Ic:E /, 8&r &L=w|Ս~+) ;+,w0B$-v],1b<(I`4Q}4؝Ɲd|'pAX,YdLa^ G/їµ϶'6>kz%ؿ+:I|@/?  kPh*DvN۷-v ,oom fiCT™8f\͋/? j _q孨{McUd-.5xV1.E\ݰ /%TCd@V6[ 4[x']>$}LhǍ神)jwd#ZG' }9_jWPUUR.4+k}oX VEZіlz`zrۣImE #Γ-F(QkĮ^AKO멜 ؤ+˥Oe+F[?G|S#́汬D 7)?P^aŭUeLN'|jPBC1gl"$i"ֺ>%Fe'J2P&2̹m2s(Qz6[omՋUҜ?fպT} k`n_.ky/o' Ѧ.n窉v1QmG}\aˁB(^؉eK'7KmQKVTaUW陁 Pc#ՐٍU>@-|[}v$E(sptLgb'1Xs kFjNOlC{1q;;DkEagc0˓ӐWgt@M4q*6^$G%X?)%^薝ki: mL٠=J˖~FgxO8myXuyOdu`Wϭj3?l )#xފ#fJ -hw TV&={ǎvSJ4Y nH1#~cFzh4nn,}%XQn=HO:j 1J#ali7~p|ļ3:t)c U<3~Kk$51$!piBDRϳcOIKi)|Y+f/廨+SFxdXcҋ|zh"E/MKM,P0(*i  i q=) |/4EͶo`|0Mo0Q̋cWxnJc"鋢4dR߾:A,-#[e9ϲ )ru9 dS;^fۗ3 ?ZVWpho^Sk"VnnM a@߳- wWxbV:.?P٥p (۪|Gk.NbI>@5%lC=z]yz)&&ө2VZ_YǔНp -_ |+ `?_1.=M,,+ pQ$1n/Z0XA/i #i+Av3 !DH)3Jݱw#Cibt)h2XL;%WrGOBm3+u+H(R qZQJČ"aÿS3}ΊyD XA:١ǨvVk%ElS# ĶQO0 `_uĴH췳Z΁q28 -M߂&f#a^^ @fM9>"HNOv{߳"HgBݘiZUA #R#7Ni8x8qtV(Mo–B4%[gR_,HU-2}'yA} e\e\0~BAU6Aׂx[#;26D2#oΏOIr [&̑ÆLN ռ9!Xj]3rqUnFYͯqjgV3DYr6LLQ&Ikfa&sal}b/,c鹆W7ͻ, 4\ja ZXP#yd>ŽNXwv c𫯾G$ m ;Pe1"-Io[樑|jݗ.YH#R-AYO =b pK ܹ`G:B=7[ ZzZ_Uό&f_P-싻\WQ7iqҪv̬/FT0 @ e03 կBB*d7/dc+ec6cW~%.ЀeQU;[=g=]Bь T-t ^4$~/ ~(cq`6\~>!7[T ;*Ƽu@&UJ8c\V m ؜X'#4- ms;_GQTpxq'1gou[yKs.a+AzmOʀҺRbts~Q*9RH1<~ܧxܜ)G9j#o:E l #'ͯL*H&xvVT³r:`=vC;5p5zJ dvd->DFbXX8 "^0k${56Oz+58΃e9r+-7Md{m+ynֻ!qJ"Ln>=z/Oe'mdGà8>UG8:E ry"ü2jGyq-mb0NmT4L5I%@{^J0UN׋ÆExCO@۽ٝp/'UfI!(= Sa+fBWd&yO Iizx PZ v7oMߙՕEH󹾚bSv ^CEC?`jBڷ f}Ǵwh:?ZnxcRed 3dNaԼ7>6PiN{Wya^%A'śzh':dɩ>KۯYwuAᗚh_S*z_2޾_ ԀDs}n |%U{Lt@A9Y= I7\}ci(4JZH1ۜ>w+ %T$dC "ST:\Ǎ}T ,=<:4uՉ^Kzoblv8S-;bJEe+,j1'L|R]=7.ޒc9ek!50]y/BV&uZe|)y 3қ]=F8" {˓ς},G:JDZ?ˢvm-`[~2U2]&d* H# Ṕ,+B VAB +|MFp/^'SL^>Xy坠ȯ)ƫrg΂!7}1 T5^FzPF#@wㆳTţ|b[Rp}{iv{ni3e0z`@&t׹}^nGAP`Z]ˠ26+¦+V?`R ]Y/ԀH]j?h$+k^Rx_SmX N䵘DΊ1HPh"Mwuԏ ; 1S1c\!X^P8VBiEtٖ6mlH-z ip+f 8kmHCnpSl_>RAn)޹>(5i<=׸›PHgFK^K3&o1<A,oGey1l< U&|2`w,+[  Hk_B̟ԋψJ vW=ߊ0w_t`<>! q~sP BeSkqMy6mK&419f\B"&$-~{\jU r؄ >TSCY&TzomշxzUs U#Y@L4aI&2]zkzpjѶ2{lԹ(psj(oB[8NC"/=+j:ҨIadE$ YNl-Y{N\v9eۈ\un6Vt1"3s&<33@/??U&խ &Λ8ѐ_2x[=Ap P,ҁ> nr ] h95ē=*kIN]ݯ I[$M).dgBH pR9I9׸7=YTO\*FK3[LYo5@|ីnHq[ݻ,ђnwwAC_N`JeX/Pd@(:((lRmOW*Q˲o>P=('#enYTsbr!+? ˅4Uogb0-q C+L :lƊf٠hé4O:2J wA$ 5 >W3~1׌O J=FU0E,3o6ruZ9R"'}0QW8/c׻.00KU͗jL-$[]U/Kw1 \a"C~(9I꧛ |@ګLՈLۘmʗ~e: Jf&y^<e3 #Ͱ#%v æQnjIqxLߛ zF[zJ P@8x0FƮ̹/>caܯ = f$[wL Տ:J7=x^XwQ?#p327deVF6k&sEBŢi|mn5NmF'"&WDq+xG (2W@n 1%d%JЂ'%I\Oj'PQ;j@${聾i>0WݝR[5;lo91Z{$ _ (p6n`gbZ[ ]RʺF{rmPИR2ۮ,yH7o՘/аU(ɵS[+нCfYsL ;h̄ 5(HMt'$Fm-&.Ufꉚz$CveA rYKjxs` *_pZ8x1kZu :0CUҪ4Fda}|!ih3|iԂY&#DK7hzMХkGķxQpF#_cK, Hn@Msfm⣖ge탲df5fd(H~f2쩥c~3qu~ɜEr+T(3C.qOp6Ad%qLOٹ[z'[ seݥK`)gLTEq ee]Smem꿷>fm> CK*cz1%_iۭ:+5iy7LfIjg HƨkP0.t+GhS.A2LQ*t^ן \Wf{NM#* > j1e X6lF5!JdO1*T6K=J"`jд^Y:  hKɬNDhmN*N=k?ǃ`(!].V)+[C=̂Mi\!A AA,g)L =I7N| Tǀ>ܶo鴆T)!s kyqE}dYg~GgDyx{A_Vl0.s\vkka{6x nqZ hJ3;|ҋ4:@$$Y`G:QÔ,>&Hs-|tn4~KNG)b㭩jeRkp{5:SB/[7S:U\z! _Sx'C`g.9Ko!@bJ#b/UUٛkз> nzNJf2?AQ-ͼ0QfOz B٫,/*K`}xs J8]#`; w- @v Og9Q5o(6)Ŭ 4-@a޸=PMq,o\ ldQD2o!ad dίtAWŇ~*q8_xe'Fa-5iTYy⓰{1(IM)?0~VPV-q/Ъ XgZ("&]x 2u#a)mw!#MhwWWق\99KK[E%6# d>wT :([ݤ\UltBfoba>.wx]@DLU "Q7]hpP5 )WyW-1$Kw| cf"^Su }|{I?KQh5_.@#  +{!s#:tJ.njf=,R:,:h 7NT ziuU$) #dV :̟{X,i^1Ԙ  %c7J_YxǾ]Ւj6ƵG 3*@J!k7GS7e̕;/!Lڞ2cNG&k.Ϊ|Q1%n'+XZڷ/#+1W ,)OMHLKӧѹqF, !]l5w~: J!U)zx`+]4\¡ユO.6ۉaqɄzbzZ8.|4y3ya:8Y`K7ىeuATF-!|>Ś3)94 y|Đ4*kp0Y3C+?(FO+gGGo.+Y #e6\!<>6g)KUezzS ZA|v`zTS5l)yN(mY۷<련Htq?㑢]d*+lԮޑ+YW߭{KCNF#܌I7>hƷD6ҙoȰ\F ȥZR1n6^MTR1b v޼Y‚=PUmOy|P!C;),=t~^&ICV1azUQP矀jQVzf6PSdXHt)i.;1ÀmeG ANH4ОÅ%݋̌vWÉԞd:`J"141a3BrR\fElVXlNQR@}Z3uC퐜lϑړH*1HxMYNB(J!)=Nr354!|OYQ pA!Ȇ)`,7e[U^ ^ @mł8vR}V.}AJ_YЭJ;fuweUzԧ4P˨T`UXO鏿znT.vȜ$=u@:E#߮Eߩ0 MvTqi,txi[Sa,)HKڜGGa<olsvkr.s7x ߠ-$/YA|lIH{<9 X^:Nw3~r}S.Ar6]9tV(v`l.3aw]y@A V[RLo6u$h6%?u΃ls=tMB጗g:f%_${mxGQ LҠ6.{\:Kvx*4~t*r/ S^20Z=g*Hd0R0&^ FYloP%$Ns֚s1 Ki߳?DQ16~JP]dkHgJ%6SG A]`4 5,>c(8M Ki]j ?}m|Bɇt"9r"}%=q5z24zٻ17>rhWu1 ܃iu{9x*p8;@<e4VCsQh;FR^bz,T!t$/q""$`6U}`ɓ=z9n}!_EzYzSe::?}ıX^z)ڌ{"˻+=[ɮ7ץMa8\Rapq+eR&~`b|ɪ3"LmE,I͔[ *X`ao fXDgRtitQ [' __i>d~ђFS|6ūEn5y[4][1sf8Kwnz.Z6qAy,۸)q\yI գH4g˾sv>Xm8!N5 A;@sׅr 5^>.z-ɷp"kȢiw;m]̠^ tҠ3]JCHtn݃q'MݪtPk!{u} ڠ8+t_"ԇ.X;u*f/4+9x)$f!g;QzbNaUщ>\weF,'6jCt W옴eơ{/&!R{Τvqn1X ѳ)sӕ8;kImfOO⎤:m9j>2BЈof8pX9 A#'aXƻn v,V%D+JN\7 GIg >FL-n,L+[gzגDAU0iA_߈?Ct^mI?7B6 ̹iկ6L;ފ|e|:DzSXe^2܃IsZf3b4>* =VT/8(k1V;U ~>&OxɢԴipgZ'?z*]k=ƺjOI^I#K_Oz tmMd$!8\@'!#I.2g7J')bU цM(}PKd$0`4ZZӀPhE R\/`((ܔǫmq01PW;{^h*xGưyaףѝt)uE,toKuOTER}9i#&r8?.|}OW/b|X(Z 6/C]s9iAOoPzuS,3\IL Ns\ c-l DŦa64Xhnl6'@#Ulz2םku3*NԜeo>Q =aqnkޞ 㟿SfNodd{ZEBɁeR%u dqZjsοzCڡ *΁[2Nݺ$ɹq +P_*fDXxA=-1AWJI S*85sLٜg33eⵏX!&`7/et=?+,V%/xN)DE2!z{9;Lȍ[)HN?yE[wW}qAF-Fҝ"c#ɷ 7\ɜ͕(|xc+9w;HAQoQfU/(ʊ9"@VOMiLcMy^_^y/u@ϢE}j(k̜Uoyua"'_h:xkpט"^ +}wo*$]CULV#ZXfFkc5]W$3PtxS N[@MyBys73Z[o{5!Hz0UBw0F8pr^"o"\^{;;?F%p Bj3 C6}rye [W' àD\բiGSeۧSTɁV˷8,;ZtV;Ȇ\\k9L-?% >Ƥ5i_הivm*Q+@ NaݽWڮvDIm3}b;i)Nox$,I):(ntn5}>Kz\[ILSH;vK{Vik& bH(_ҡ2ЂBpU") DaQgl캶k4)R2!yrQvsKnO<NJ\8Qsk_De2ޒOhRVJ]a.v1eƨ]60*548SQs?PNTh1ʼDo%&w*HÅ'5K î+۠oݖxhcz_yvx#BUQRA^žU"kûVbRmpˌPJݮ`)MkiRqlWJzY\x- ? lo 8D BH#n'mp~ gWBr딇swxa.~Vʻ^'$#I0 4yU*ĄR)CIvEU┪J-ϝ-B P o.Xbܹiכ'*3:vqt 4{ U*.#LҪ"S1%P{kx6Ncu!0iynw T| } /: U<^Efmv-ҘzGRq5=]2 d7zl9z {=EU|(I\7Ygjw609Ds G6@Z:Ct6UD#д9ko?% rі`2RN8WW&Gy"NTe/䬄)xțAMD,DsԬNBS+n3?#ZIB!9U)X(`Ѵ:RdLUkhk*}.PANU}~WdA P4GU f%/xZx{ v)"}xfn N>E7^xp`_**b6 49Բs=KZF_sRT4kʒg;^MT5s9QUӶiMzd'o hwو2F.p~³l| d/f?#[NBO%FDnvM c0TZo<v."m/ړ;>ӑ!#rC@NcW()wg)<&m#ov^*@ Š:TYn'xHDZ" ^C$ 6&I%=뇘g;Z 2j5jUGɎ'F\b l "F9@|Fk[ 䠋% 3DXiwVw|K҇QV҂=:\ {X!Zq:a`9+_^iZ' e::d@tvĚ0iLCC^=^_#'،GgaH?>n5D,"* UB2v PO]ؐܩ] #"69)p,¨I0M,%NG(_O->kVLq$eMqƢ|j 2A:Sz~u^"Rfִbz <\P}9_v "mW = +m䨘V;Ҧ Ty);oFEyGr ghfr_quS#-B 9ђAn¢2 {PSs3.VojP| k"gEtc/| U*>9sǟN%SHf6 Q Hnnb>G݇ŭo'`|xljܪE+H *@D^cؓ07lOlgGHM6,%Kp)%gL Ŝ5'E wBAr>w>.N ?Ke$$&T07%k} %"w/E/dpNQ޲uj7X|dQAimZwd5iKtT%˅=Y]6lcAC5LQv|cn#\F໰V,|s mC}eFU]amp_j"o3: 4ULm{tXau1#d PBl"oMYpkr,/ov-TOo*(kd0eY19Q4giFoc, nlʀˮwmU66%=ԮrIw1idgR4]s'| d/t%nKm+ /֪ϛ;Ka/ox Z7PX'WjZ@)I>BBe弹 $ʺҨ)Aq6܋LfM~`if<;,aA9Ntl6| qCfz#7sf ]Esٓɒʎ{^f=y?r`m}s-Y露sdMZCm竫~٘4׳͵3AA,J>HQЯ-+cdon^K1Ev ڛpFQ'd琄 vn!º>ȫGc9)w>)>Ro@ d}MG閺9a^!pw H|PT_X24spѳ먖;EVO F+ S 81]r)tvwp9AR''gHJ(NT8(B!z-[xх0oϥ uV[Wfwe1hH {zb2";ea2)\ ?۝@C"Olwdpƹr}6],; Ah-BjuΞfQ#O,8@kw0J*&d?CH& A *6O!,)RߐX܎}qJ5Fa<\@\'O\s1,&os~wiX!;3m{Z hjfdkAF# D.ax^f^e BRMI}(^M&9gTUKf:w1? P?6ښP:ۧ?jgo [Sne'mvx1zҠobκ8CC9ggA vevaƫ۝80}k~u,"m?wtWOEΚ;ͤQs#sGTM_x344)@x'}?(@tFB9QXl/\$%+^~Wڝk>f{f|SYۡ[.P$3MТcvug©vg./wVյ9XO s>RС}*sr#yn _F52اLQp- 08q.8[<@VUUY@%X5RgrEGRR =ږ5,?T HR(%;t` :- aS_i58:zMqIB-j&\ ;@qHK2\M[k G;: cNV+of7MDH$,`n[֚%5 YyTa\GmPt5Z簨є:[{ݷ%6wDޝ{!/^ :{_rD;D _+ 6T+joVdAW3nwY 'J va6y=K ,B r4}^4&ҿIȸ@̂kEnfĬm2>2^IxDc:㧿B`uV_wt%Ϥ! \Q;sk/(,xIرټp h-K%NYğ Vث`I2,Ù_nt/҅ڪZ^;M Coc5A0+ﵕ0h 6(q>y6w<<W]NTzDYW IKlG}#hėxypËVwO {tP6%͉h\Sqfvظ*G9Tx}=.v[{%UZո6)Zg\OtG /04M<# HJԿo'4 \j',64;AtHRے~p>$-Uz3EՆ+̉U`JKge}%uQF#6HulL=`mi7֠:1mkO4 TVmW׵Wy`°t~`Go31qÌ$F0JO_l.ܯ D S"1|^_c<<eL˩(GL/?Dy"N/UHb89=-PW0j-Mҳ}W*[9Q#OIGV0~ǟ PI1\9JyuQ hae[hx_ UT>ăB _W$8:.j][oإ?W ؤA-?5$Rҋ"Ĝ;S%mb2_)VgdhO;m.d*ͮ7@~_Z9rb6"X*wVڲ3 +i,<êF: +t?A*+ f;uJp?Nz|j&/MvvD[L2Ƶdž pxv&6v^*uaFSeY%Qe~V3ъv'p:,NmQ{uf9e~nM {/ 8u >?6{ G\9G>Klz]]24v{.UT5AOHNH4WFt0z5z/pM%Ù T± XxHL=hʀ:g<89S> 'Y1p1}߮M3N7kkZDLl'٢.<9%E"\U{oYh=&v)UdhBR\ Ӊ sC.8}=*cJ\xNd|׌T;A}':+xBȝRcCQ<yvޠb6~Va==MG!X'>PJ]WKHq"//~3$D\H@,uzU.]0.kM*S+C̜{ p up)y XNy2/᫽0$fK\&+L!轔+]I ȣ$oAu 4A&M9 @/NUj\p̪/>3Nk4gGd4 ma=CUѐ1qa2duX-݋>j)JaDdtu x$^1qgPƩP[*0_(|IaFך>γcE.Q扙|Uoy֥%W a3=6D 6Gm>5.hBLrE_~3uL&15 oj̢lmo^ 8S# ߐRDIO0E:S|98+Qg^Bb]_PO<.[l5Ƭ"~p%_;ö {Jטm- ycHU#ucBg+ۭ/>B<;inQ@rNa/!ф&  $'i o" JT:^, TiV8exbn$4G$,DB Y2`!y k}MƠسk$!"tckHVHL}/@y%')[(*M[g0OtS{}@Rݩk$;B8W]$n'%A6>',wW7xD{=A+r&AcIqJw}Y )*K. n)gMl?scD4#зHHQ:lA@no@R$N9__ͽ󑏝Z !9PSah5BN6 RBbPxăNCH[Xif6~vмRK$`"j׋}>5_Q?w#䔛IuwKiEL#~m";R}CC" n mnz՘$Rkv9 A(5 )aqD@Ѐ&8),, Vd;Hf ;ɇue=(/mIΖVe%))\^3; J*BPrª727꧄JHC[.O4hmTڷpyNT8Ir7QXUSE'|݁ zy3 Nt]N甖ջu'3$=^(5/ U0 F\\$_`ucJJ'͝8AxitƠEb6xkgN 9r㌱2'$})3Bw3P>g-elE*ƯuېȅtĖ }hvYjw%8t[@8 N3 dH.-ZH65Y"VkMql37]`U"XAJt:k3G8ЙAͻaN-)8 E@'nﭓ{IX1܆DLj2p2nf+ٞkviD-s*@ f9Rtܠ(8W e N 2V|\ ؘgyd@31443"on ɱ׮=xe`QdoO{o%!KFY#(7 sCJcxmX~6<͹?ܫgYZ070701000002a8000081a40000000000000000000000016609d23600015060000000000000000000000000000000000000006400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/J]?Eh=ڜ.+,a -#{LG!K$FY8<%؎Q AҪve_zWHg';0IoQJ*65!Yw/CSpzE!CN8t=%N߭'}2d2{ZTy9-K,,KOЎ-63f)&&Qq=ˆM^&N*=h*u3љ<7Dr 8F˦uepy>T~?#P)0.C݂!#[<~cV-adJlU\Z,\`30] >Srz7Lt9C!؋`0yCIeaPYes0YHU'aB' "AIZm.A]4k#50jiʹ5#t]LL>8=?1mL*>Tf ('^_*@VFͩ3ctEmtan#Vpd;-jT;>C~0y1o5cjM5j1Sͪו B^(r {d6J?}ZCeE1Cs7FHu+3>ɝ hlNx`;k=5K:` I91<(mfQ!SpbvٍC|8>2Xg^L|BGK$7swiN3= YҧtWJ2Յ=+ e &BvWܮsNn am5a^ +DL_<^Cp_NKnYSI4Xw9m\jU=5jm7Vx 0N4Bo8{s k=l9M]N=Z)Y G!Y. No!+$>#պNdcۚ{bwmnK"rL>e+J*S\ZOA|9ľVeX_aW'`ݡՓ$o%nrd:zY$Ұ~`wTI VOɶgxI{gI,yNjWb@BD9!U89(3ygJ`hf#Z:rP] Tchuۡ>Ln q^f9Rw#uj0ImV*ϖ\U}azףWBefɔq +"04qc, ; <*O a Lip{o2vH=x HY9_uHՖG2q/3. m/ V9L]\(Fe+8f{{jl4&zZK=Wڿ%0-%Tp$/![y [Vಆ Bfq:<ݱGoˣ:])ӏ3ub+nQFԡr> GlOhdQpBJ\c) 49UBpW2NgA- .*lNW@jP 4x>E/,^f9 )-uT-WY{6j1c̰aWt6?ړJgx3j9'DQnO.&𩞕{84r%r:uPo43mԬvE+ }*8GY}f\)c~ ǟ/gcG9M@` 0uo$w,O,d5۸E nj/Ҳ+$ 5zQF|yDfIe8* x FFK߄G+G݋c0&MТAʯTHm|S LK=+} Qu+CK-R()t袌˞+f`N`X}$u3(Uln B>Wh5&DΓ BBF-tgm5o7("|$e`r"!,CK'=JμO/!\ʻ21w0w\J~|eZnǏQPÒ9g=lwq8mx(0f3&dt,R$4-t?{sWp(+? Ҕq/Ѻ :]O$UiDx3B[ S+f+'`ڣ.0X颿UzPUu*+zY*z?Q TrX`1K+MY8+=@.l8lPwF/m=QB|f/l#\$̘ `C_ƒ{/eo<aJm)L! >@o *\pMj;}xy>2x~>{L M&v:{)2ǿ+FS0~b'*4a$h] >-ٯO`n^ 2ehFgכM.'Ua2Rzi z%xIZ//0v-C$1E2 HhĖu:m۠IA4=T .[˙k^[شLeyz ]&/pow>NO% (95rb1[Ĵ=i ӫ[kPU{u%1gY _f\*&jٻ Q1^>O %\!JBϏdzʲg\組)`+ݢȀklPMB'۳z$8wΛzH b)y`ۃjv1zq` h"Szx4]M׍j&WZ~b"1/hк λO_B2˴Rov\:pn ag/Q'DSs @afС_ATԷaQ g ZG?>y'mĸj+>PY^v򲽵>[ljS;,ʐFU R$}684aY]X\ =)۔}F>@{=%(8 X!VI@q9,*H}Y]eMXvCdBrwU2vW1˶Ȃ]~Mf (\SO S9?97N+Pm HP-Aږ '!xݼc|Wcs.ηó׭QtBtNm[]E\+rGLf9IJ ʟ$pcde8&3Z=S)5vE=2zby 418h_\-D~P]L7M1콓uľJv;)2½H" *T~-^6O _$&Mʉذoл5m$ An3KcI&n0@W?OBx43!+GYn2-iPhV%Yɖ=] [B651G-n5B 4O߯h_"Nl2DŽ:~T8B-+qT `*BD-pݭc|eOpD$0U@?kTv}(KNTI 4@,LE\nvBz(+MbCO@sZ~Fhr JH6I>v>*&DHObmbRf*cޓdhi?H;B5|pS21t5d?1Xm~$abOʗks;* &u-S[z$ rnivJpBmsXVg ;\F& '̚߃1 G }"PV 8j6O?Ps1&_ xq Wwc(l$W9z+MN tB>{ovF/11/!RՎAb ttޙq*kViWw-^MW.al[. FRg4"M#dqe0bnlieqd}90`%;LJN Q %:ޯ%* C DC--v6eza`eu AņvR,;|C]$2U.z g\ :(\g~ۊ+iz.Mq?kÒ Fx+9<'[h0YaO~g{8vAӨMZFd<8[kY܀+.|{"Ja SYD=cL"e&WqQi>ͫ oV;>.0z\j{``;$,lpŽ^ɧ\PP2rCl&|=$MT?sy"*@%p-93"Fy9əNH)y2Pa`KqÌxo`j./֓WsUiHJO:]l>s܏?C- Jand;y8VՂd^ Ȓ2˜j慬fмpѝi-,R0;N,(<#Id5ROD9 ځ/  {M HP ;m7c@XV=(Xp6GW rԴ-&=ckYids€~9Bx 7*w]y8LḆK G6qT-@M^OCngGh+OSD /F'|̷ula0-`/Rv6Mb@籓&˭z!ϑt#"u;xY-CZyvTNl!fr":#܍ X%Td&fShmVP㞔U0]MS3!:;ȶ4J&f>3ׁ>~}@*䉮9<,Oz'KLi%V+Z}{0Nִ^D~Pcf73@Bb Ы4]~ ' Of,DXr638~l53a3]_F X=L)+믭4Gע (2SN RE/V?W09wKLSl2IAwo[Zfp q[@\E7dl8!}(pVU1?Lm kIW~J6\Xj=EA>o$J0ɎgiD4e4,^ހJqM22]GيIcT ^Bbd;dd&sP t1hbE\6Aa܀2ܕ_qL ۪2=tir̼} xI/Dpۯ:feM׼y>9.)Y| 欻cڋ Dy$e)4J)JK,)-hEE^g^E56^;Nyg_Ɖ^4%Ûc#Ozx@zTʽ&@s97!^CAKyK3ZH]ABq|ZIou2~'ژPڶLhrI. 0>R|d׸qTSDڷ=@>[(39l=b{UhyVSV?L<+qU,V6 jKS$*zVgFA\?vУĥ9>+*ii$;Y~iz΢ 0't$2 k!~@,xMm:CҧJ1JASz'H?fMWӌ(Xk/jAcr CO1dl' g]Iw Y/Xeh6}Vk펽 xb,dy[2Rh!o=K@.1iګ lhؼ$@YvVbVoO~Ka~C&kMRv-~3̒!hw7h%B2CQ/W+ls C$(.\f'A-~dLP\YΏQ `#@t (X_F¿lT4&.t{^H2Fȁ]K`4ҪM5Fۇx&lԹ1~N|w|.S><| ?'aNf-"7zӺHrQ@,@x$;fl%ߞ=o`{˫^l*U,%.;.PN|hׯ2k?"j/5wn٪i_e"* cP9딧vjյ4C&p)ACYُ -6Vu! ~0YJdZtrkN 1R>W߁I&($FIUI<(њGR 9(m SNjA.͎bQL4&ԡ2h ee{1 mV Dq=2PtCI ĢPp&IM?/{{mLl>{~:a5(mಚj86He,@t'5B{┍26}EZg܉PǩKthDWM.Tl!eߢNSJlX;BVIh_x@ ~d0D!ݡP Bue81:aѶhu,%zALRN P9%3X"TEy`R ?-JC X3K$W& vŬ?`z"Kb{}XޫqK!J H0$b%ZWicohqdSm!ա%QJ%T'Ėu􃓌] = †ëxJϔ-@cdYi޺B-LdsJ Q4g)cE4~'LE` >4_657'Ik+ue7EG-\(쇭iM|~9xDA砻<@%zLL`w<'MS.)S{/M3jF._ ƽ#S(C!Sd~JGij5wuOcK u).߁74A?m0/U -"6=p`p:;ʐ9OT}H65 Q !,OviF lGHxEawC 4pL'0:NN`HxadBYx-Zf&vȒ6Rc=tDqKo9ȱE/ j GؕI42쏛↤t簑 ǛcQXKu9ÓȠ%M7;0*ފ<ly! cN\evX5E?-jzȵz?; vv7ivdO701(^2Rtp\¿FnޒW`eÍa1" Z*t KI >=Rګ2SjNۏ* OY vvEd͐諸a{\$48 "Ff{A-uB[\6DoǴE) ETYHfHZC?I˒-|Sg"I"cYZPVgj翙1G5LfFi81Sቻr:A tG0d B :L5`5YrzRVӬ$ ,VF3Y?$* v^0xS5P s'0?-ޑ2lRck;OIbl=g-(3=!ҝ%xj,IH+D 'u5&tQ9Ho4Jw[3s;z#X1$9&]qWtHhtsiL DZ[aXgz+ƺ'iNߝouCNdDP%2CKTT{"aZjG[7/@{_ex5?Cm{rNso XBC&H SG3T./dH JbWHAJFsv>Psk0& +C4K3lyLGA(6 }fƉ4詼&`2 ۢkPB;e^i aۼL ,BwsV%[MC,Hh|;͓]Jٲya.<{Si܎Ѕc>fO1%QsGMO>_MO m؜)^-Z&!'Re/m@̣= e0 3:֋iS_5^$$O S |<Ϯ/ y+6)\c>Nhi,=I/ ?i}H ʈun\GY~$K:'ǘ4J&t0,TF 0znȢ(:65@w(jTf(A02_roC4?R)vkrp$H/1 ܽ{m8vua&lXy'iwd3Yb v8\lJĿŎ F7mLF%(˭) kJZ3V刔jRASoEjV>zy=9 %-bמJ^K.Z1IL]#<+i5aLĻne-Ni>E'39 }ٝ/|*[9|\e .D%X-/ ]'w8߅x}YqW 7,A9ůLrs{TPMP.^6?_Hi;==gE%o`NяDªm>SJڇCsn"\edÉLBG+m/"ha:2 'ieU]8! 9Ow$IºB9[iTvݪ&nr^0aM P8 ١V`- -17gn&Yjgvb0Z~Cwu_n` vtA4çY&_ BT3/&Az12~r&sd@gFk"Y!pb訐(03btȫ zrw'syl^X6ȩ::Xa].-fP$)v,Ck&`>.AYT˘pTHlY ML[յT(ŰZZ(@$a8Z(gA>VHmFK\t>[wo *'.cE|n{`Q̛x8f̗ev4xST1-4NXU4J Bji?5yaNrZP꩓hZl=끜ٟ`$W/s,%@[9"JKIK㧹V s^ҴaAy:LQzabxvRØrƩpPzJvnT+dtT'RwNKhB&L\Z 7""~@KNgE0㤝T;[/`_͕7aƪl"@Y| rTwx%v0[9k&Lu6ރIV| .z '|" $#c=+9/~t>c 6ak_aPC$M8"wwF^Fߥ~/8؏ԠV=Qdtԥ8LO&ƈQ`u/X6j4%LQR(Bm.:iy>ډ"=gv< wHNDC=AIq[ǹ8ݥcGem|To>"'Ҹd~qưpD``@ca!a&,7YnݢśPl<,\ Hkv}6 b@ ;!ulVaUwZyhG]ȺQyݢ6P_mV Ad*@ȑ[ *zSQ r$4N,R4s]jk!682|odwnjNh:]E8|i{?"/]X3uZz$A$qtKJB1fUn_[`k?*qK@:+Z*76 `)` 2`C.Vg^HlӔBJ狃،_JB=PdN(CA{XyoB]haT,vOֹ>z5olPe<~g>fC u[$T^|Ml.F/^'%%q@-$8X^j`r( ̑OA 3Ivqem idCe^ Ʋ""(Y?igDREZ6Y3Q~bNR)R=)@&ҫ2;!O)V{!*M|5'G>81ԓ΢RX/I^:{͇vW'r?+ uu_ZYeCbv@r54n D_#> MWnjPdnt6)8AYn$E]|R2wju.3ZլF$3TaUOW~D_f@u@pѓ^ta ?5= o14s9"5>?ED%᱘,"- x~2M]kFg߮l VABC$[_ Z.Z8KioŅL=??kǠg_F|; 4>: -Z F38az2r}4\;,N_=iIʁqY?c=gQ":%-)Gz 4JJ\ /Z,57=xӣV'= h'S 컵}U8>kV'Y^]rڏ?vS'^{Ft)PPGem=y&5 _,+]_H *%&lVطz`)0f䓯?JP $z7$t.a9BD5{GM-Tyřj>@Sh<< İ.c?&RLh N+ NY쟱6Puj%.<iI̖ɝ Vԁ7;6dofFwm&Uzs7lGv8XŻ{%D./V ?W}J2P!\MԹi ~,pS7b{Q[%>;H}[c Y9F q8<|Ҧxm>d;|aͦ>l7DsF 8+ n|(^K8 5jAx?>u(2ٌu8nsn~Tk{( ,xҲ|I HcheN6Aq,5<#ȸlv*6Y3#<Q)! QaC'?h 'WLj9ImƠ0c%og k&_j Za;~L35tHtY?> x<\o=gsr1)O$:Ie^ 4#1qlBr^*5yHa񒋲i+nGY14tF/kɤ?@.&uFvw)$ _KYHd`ׅ({MA,9|1 \Ҭtu1|߷/5 V4f2K-Y%dUEyfl탍0wpѽ]'ƯPbR4\% Iؠ 8vfSOs«;»6R4FsA'@\lهrh<t+ 5ճa2r"Miz#4\gl+M3>~I/;Y9?,Le2F;%ܨa zuׯCvric` @S@[?j_u݋䶗 L]{D rV\Gqd>HF xuIdM;ۏԅ&1i~AV^p';V$<$m3ŝTS2hOHT0Am[MD vFu?$s{7be^ 'mo9|J3l=weeUCm$OSK, %ӃH4l?0v-fSLOJGmEa rSPZXz]r*}+U67.j\#d`_ 9:0}#9yel 7gA fJhQ Ou2d"Rd8Jj\mLtos/ :fɢzm:DDPXS% =4Q1 e%ǭ㖏Qh>t 2 w#hv#e^\0܊111b~)rGTj[z]ewTBvKl4[i YKF Sɐ9on2ȡ"8#':V/P1}ݺfK\2`ĕyi-\(gcZ7{GT^%(D=9S?o#e䑤x9F{}GA+stۂfO+w,+|#4 {"(Y< 2sF8"@0G ,1LF8, ? ;5=&^ӟHTȠ0`( ͹IzȉWĈY)[fI$AkP̒!+NlՌLN,l!;[kDMr_LR AN4iZ#4ȋH6'{1- LлWf S5ݠ?}sZPTbQ9BjixJc&J>Cܓ6L* ^2.s1qa::5dSA,l.QTElvz %QUz53DZxͰѾO.E`;\">{5Fa]oàˀ"<x+:m҅d0-pn#%2vYNͤ Xن76{pb) aTSSB!pf]2_@ԔPwvsEjnRo7gڷdQL^<=E8YIpQ{CB%χC ʲN( eH? S;u}W*"{yeLWj1YBǖ@/ M 8 4RI ]Co ^@{t:߃#úP)-Ě86*CSE oz,*#զuc>hWE5&@mٱw S)"oġϴ~%\uľX{14'?uPJu$0&)^wT0t!ZITŝu`k5{o}Z|_.hC@\$ڀI#;3FhX06ڌ$@;c=V 1vvNM*'½utP0'~doV̾Ԯ&I=F\d1 wlj]҂P(c8[I@f2 ?h==p ?agU%qYKP_2=4fZh=akg_>]<PLUCz@>RgB)02V4Y%~h*i;w Z_A!0w*QKSA;$7=5(o+ X-sý|П'̤fXWbJlK@( 4]w_ͫydeVpCz}8{S#iS?k0mv$mlhuIP\GKRSx2Z]shj& GMZ y?Ye_qIE/;whcD`x!vЦN8*DPX%Mҹ]jB{C7=S9jIw@f}Hށ 2q7B9MǩZ>nUl}o_|ΖK(}F&jv Dnv !oHN̨o1)x$IFvdS?7WtktEH2qzo僜OٔU[s]+*'-uq=-(t=֣ML)f7BcKqTb*C-Cw߈A9JaD$/?WsFqDuⷣ 5Knۊ_(kIGà֝PָjQY@R07nhCh!N*@ݺ_:)(&o7[i۬~|m"u-7FtNNx\Y4n>n@4oԃa (%{1MJmMnw^3@~4;Y[. _,Rۛ-#1d3 0ly28 MDdRM^UZ`%?CCecSG]#r}:ܷ!CBUxh )2V)qb[gIꙪ#?i@%z ęzlCɲq7jw ,QEҎxAy8" €KVAR!=%?#zo̱9 /MJ3fՌLjyɅZ  _]Cuk44ɷh;4)À& Bz#UlڽDX N ߛL))0F>;-z> !dNk-~|5 pf\jJ_5qXXFȆKg!*1ѷN 8 勅a1bDCYq".@'TPu GЪƷ rR2>$|K\>2:zy4 F٦+ g᥋f40 Fdqvd%aPKj4h` ^&> ,xRB$O("a7KjԿ72bku&[`;@zWֶG2Dʥ2\֍\EUX_p4mp7dZso'C_4--Yyci6jSRɥuU[!)KA!J=mV&\r.0mKEHWP@,n4ÏyӆbBuFiC M?1fH,Iԗl]L: Ȥ>KigyΩfjʥnfX-Ԋ>INXsh!1 E1}t(V}^7O}0GeDA8..cj3KGЩ4> olKlR7Ѽr=%'M{87Vo Cdf?n3{yJ@&P;mXub`+Ӊj m(IN'Va?8[L_Zm|Q U}/lM*mOYH\f+g${o۪ZV-PmVwp]֋*?11QqMhBѢlhCf+ua \qGdQ#-cόqPH>V0esz䭋΢-O]#yaS;zHD,\cx` $%0/ qe) )]m>|jS~H )q Yb(oGȞoe[9 >*7d]rOR1`!SUh0fJ "tG3pӦUhT\ڍaRNEЗTؤYcx -mR:NQ^,s 0Ʉ8?0`kB>/iziake_]칋jVNtC3~> xsJpdBH u䎍$ʉ=LR^Kᦼ_.TSX4wŚOgRoT\Ĥ 7d/ytLjMR h@>Y"퓇˪ϴSvFStlBo7>V(TvduBd{WB?:{#]sX~k5q\[ 'ѥ;S4!?@]=w*+!"{\,%41G6 틢mʄ!XPͨjQ܏B'Da2ƒЊr2}g=;d|ަ<=*fqbRL y޽Di& j^DRhJRM7 !Zjzeccu{W$^%4T2QY-f`]v\Vkd00 %+o˖vv/kk|px}Wf41D]?C5Lr$QU{^+r>uz4]dĖ҄D:/jjIoj1XɋB ,>׬D ]'J_?XunŶ\ M(u>== F(,#:n뼬-ǔN2'|A u^0e?.}ԞjFߪ&#$h0 U;GkpbWx:KȊ^V9$Z wJrv$0Re p(~??u( G^%ڟj9v;-ǎ!'xfp){W9DM҆OM&nqs+mfb_yl&F.B(0-4?`/'-tڄ[n$nxP~ i`Ȫ{˸,9dc\6NOsU SjNo/gUeG jJh:"NX_E15!ȔeF0V+Pv@dNTjʦaԞy\xu3dtfBt4-ͶVyU\ ;>UvC }pm2\8I8VU[UF|# ~wM I!XTl$=Ҿ=]7EX f61$y ,5CLiIpħjD _u{rdK4z-bS?R"WH=PǓ&*!FE:3x^dQۭ] M%zf %" R{s Ȟ~wfRoB~kZL3c];/5*DmD#,m+Qgut1~RвWZtP?Oockuqh/jж$zC`LG8= 4ti%uV_H F8lRRN^*P<nkEl x۾s_/J@JC;cU-mcjXCVu_tZ(#dtz4}:^7NnE{@1ZYA&1"G˛ѳ..Eۻ'. 4\'Ҵ=`B"cG8-F\< /&Nw0:>2q840K{ iM.u <c'v0шٰY{W2~'O(zy=r،1ZXRX`FB5;?{4B"?{"!'|plb_cG6){NSo=rg~TTR02ж8Crm=V0/2XXɃym̏`L"q%/%hDzxϰ'H*J OI~0olҡ.F;Y=\@c ,P)>+/K\q9qτo/ i}5 ̵(vj17~#T yLe :ٕ-\u>i] cfupU(nN#N&e0Fl0(;2Gʵ*z郗g~(FCt?e9dx]W#EGw]RkxfUVn¶C a{9H#uCwiL9%)}a"ot󠆍 S`V0vOԅ7ƸxUv{LJ?@_qϫ%? ͒ ׏Fg?-hxءD:di;)iuN,h.?}l.΁~AݓxP6 Ig2>}R`KRY'E1~E[\Zk<٩ c2dod#a6U_ # , Q"%P8ӧH;̡Az~j/ˤ`&R!f,&u!u$@Pr?M墜\"YA'/DNYAv->.h:nvte EG7O\hTfuMhR. W$F kۀAЮZmqBd)A%bπ"܄Nks釉/Er"j[VC}'9jZ\\sr A{{%A>f*)LYd`:n(U̘, z9\G,=bXFHe+0 WrCX\c~ GQzZvW9p)q/53Wfa1 qhbug |I-vx.1t[2)LCyNn1MF0"11SyIW֮zF;-;1=ZʋҚ<5eG=Jl81q3csܜ~'5//!=RF0=NYe7F#&c|j"V=U`mo4gk'+X@XUy mLkx)MB vY&?1ft\Fj-E7N@S}#9},qvoteVrC=&du;ŒQh.~! ߡcnӔ<BwƄ .%1^ .'f(״JVtxVA&+bկؾKj5Ś!^#Ff}GZڦJepw*C&l0E:CNtjQnAG`NXӃIUm?f>Yrm0# Ыb܃!+[a rR{e7PȮERٺ}yp8 r"DɆ9g.e*@9-j i|;Ss0_$kUcF9*ʎ]v{*G7HۉUǬ!,22Az}Qhyźν\.B+g$.%#Dm1A^2INvxSjjW>J`gxEܯc(Z5])iWipŝ*z\YCk օ!cYEr޾Ӳdy}jD^/%ޗ F/Jj*~O:{qԁ6fPCZ+'ҡw@ZQH=/ Ԃ=E(@b~}}K& s#+D[T!3!8I-4s3"b^7nDEգ 4A0ZP{w^wKu?wl0x.du0̀r]_;$8D+s2=^fC ѧZ^Z%rwf[D*hLƶO 8 4Z-Lyze|rޅͭH7G7q=rZU<@r 3 ]x.LWV2LEdV1ԇu+e iˑ{JZMZA/"5쯇v50_>IZѭtL:q&"4nڗc#Z,W/Oc)Ց(R4;v 3=!F#EJ ޢ+ o+` ;~ Z*m bϩ1b@Vh-=S_)N(dgbDS1@ur rфe,F~'dKndv5# vDz(l=kvC {6Ȱ}X/\;i\2^ 8Q}ƙCQs,ⱕC!~2Ywuc'uvetXI`ffY*M lITѳ]CQF5Nt c-EZ\a#x~x hB(<66w.U~k$-&~5۽Jj4,dt`x X߸X9M.LGđN sE#l մ1N;8/qM&m,\kaw/j)Hq4*@7gf o*A\<7q\MEg`)h9[Q,fZGюך!,4Q <+@2奮SH0Qf=?a>sej+Mw+xH(䤼ľp>RE*wVwJlWv$ _LY:(c:5QZLj#?b4b9#mʤaR+m|c?_)qvP=ʽJ¥`)P=&˧q0+HtSe@1]q={0Ӷb_1p3J'e}q2ך{66ߔv%D{m}eqIY - S.1DC&Њ5f#9=:3>'QpHujَ.`9d4sюi9!,`W_/x`D=o"{,xmPnQ- O?˚͹Bnpy5MxAf5 UBR![k6sN䎿HHSؼ־޻h^M4>&:@suTQ;^%gڐ&5?د#mQ6s`=rmT{`*S.W &绥HP'<~~zgn .+hq~PeyPC{Cij 㿼Fm}{2.ZOg 0I; @AɆrوp֒2)+ɌߋZCi>̫=hKwp |]QVjޖme9qHWbpc !rP&;e}?U[5D2H`cjPeg֍d*@oB ȷZ]p6։ُp{u"xDw5ܹƗ3bm#YNc/gDTن aRsĜ[ aW[!F,e8T/ OE72z'᤹DYے(|я6Lae"P-<ٓːQ+Ɨi٫86Ug|7g&¿Yd&W!v[Aae!nHk*"!ԙJx3Een+MC!8w>ySUp*U**kY3M%_-\hn1ggk% -̗ؔU#sYŠij…{b o=N\MYBP?x7v.c sm:̇' !;)˭xBp1??|{L[Վ(ۖi4Bz2l\.f<[M ʦ{a1 ?t櫧 9ߐ:@t&qĶtO5=:O5VNG_͇?[r#[O$WdogA{)xctϵ@~+jKex89f wRYQ5 /j8:@O)$AE,;SD" "=TX9ԍ\#Nx/ pQѤNiip;EtقسvP3=̪+J;T[mH7Y:mԂweJ8 4Qp?15iMLC_o9J (;I^R,jfu\+ ֏{;z11*Xד#H$Fc %`BUMUJ:=_)^I+$ ʼnܓmv KRQ`ފkiX5/g 3kltx}Uj%;t5RJdo*ɀ!V2_,<_W|cۈ+w]=w!w2 _>X e Ur d1xL{y9Ù&JM=rN G3}@nB$_R;maׁ 7(L5:٬P<˚ :%lЇ$Eab =frFf7pYDY\MnTr0~?*_= G)ɣ`݈^kpLI/-ԃ2T,`({6hL<FR$6KXe螗Hi|ȸ3m$;j# )L={<XY4=V9^BhBQA$fhoC.` tQgJ9tק YZ1("=+lF0!fLZfck)QcbV=ذRq0yp(KoIDCu**JbM@pƠK.nДgAi$ާ|`ﻌ귤tXJ PǾ ?UVCESpGB`7,yS,|(.6;p[&G맑td?Z O9KU]^N0g儛h.rBEf,8I{Q5C̣}1FUa*rslϓ.Pl(/AʀG֝%j\HQ@˴):*E.xDGN񰀵tޝ+pNF*{f%.Ɉ.59 xa0&^'m犲p<ʎGmW'{1Uq%Oأ%8*_z+hUX~$|j&,6{H?Gؒ|ݬ2Y߁~ú"e4_R)ՖRK?v1[86-(㐺n_|A7( &5Nܦ jd0kp6i CFY|[kb9%aCܽ$׮nڻ_&[*gÔ]*'C"T:LLĈ  P "Sktn&8ñk8Wq7+:9(e"IՀNĈd Ճ$OTj>v@ ؼu ;#% 8 /F[~SX<_I%w\[-%vr:?DZHjU7#s}Q7oۏlDÇq7XaBA&blLM(󷇒W[\Ulxw* [>:7y6-k*G2$382Jճϝ_S,ʺ/@[;}O Bu!4-,'(gIsȕ}tpbq J.uyW ܋Wþ~Mr7i#QuJu-'ka,.~\ᬄە)M:9O(Z}ȼʾ fG B^Q! As*7>Xζ djrH4n=q,]M5£ڛۥ@ߨeGS B6ZlUtv@-tFMRi uA`\󊮍LGB "82|ڸ}a`ɍF;j/.'I@?J8wҖl 39u[uK=rd(4* m " .,58&{;a|Qy^N'f<+1Nj =Ў+K8YWj+?;Ųt|PZ t҇eK= S"@ᡀ#l'a{zj|QĬe>#lG 61_p4[O_HuKb*]ENPtz]p)Vȗȗ8'JO?e?*q*)H)fE4P"ǣ7X+OɵU:v7%7׆qG=+W}Qrj?L~Jg!>GB| w]TF%|Kvi"R8$Yl^xbm:27hΉ9gQB5ʘ0J4F5,؉yU\kjqf@ s) Zˣ+gV;,pR;g_ݹCsCڃ$y[4]}j2! ep8ͅ#\y}b&]<ȴƣƐ [~*b*= nbdsrnEpad.Mpb,ti`e//|8 V9gF::{Mg G$L͸=$b{z7'@@ o«Ŝˊ)wq[zxqwtįVwP#9wgQ=ݜ;H!u?Etb)qnS;Р3xv&vm&T}]z#c >Yōd"2A 0a&eJ2NզׁmݬPˮ'~$Ψ}\`nLOhӨnv9 k 1?k%{,T}u@+r̖$X|J1/ٌp9FvgA4X0û〕#XKf+ak,0e@;Tѿj60à`;ԑF6- CMKQهN".~#]Ķ  Ufx}[6\'4 8% ӃV N+_ZxV+)zٷ^&B xv JoHF I/[uaJ3&q'l cOeᓏ݄C#g&wj g#W=~ܚwoV\Œ ryެ(*zmUaq~KjXSw\bpdZU.aVÜWP9LS_ \52ŎF*Vk\=y;`E/Blu`d0!PCV-&!̯k_VfAiѥ8j<74^YgCVN,$>yr\aI/9乘q]BPj@!;>Zn<.^?)Z}6()`znhߛo`5Ec=&A\ *_ Y:M~#H-|g) ^CQY2yD܄ \,oXI`7]!jm[?K,&j̶sY%bs8 x ph;Tm=܋r~kУ#(ፁv&Z %1j1kEaa|ŕ{fPIп րF3'6|fשJ,NCNeg|?PA($^+ܵ3]J8bb۟u7i@IE׵D8tҪya;9Lmn"/] ZnNHhJPb—r OH?W0d[~OnMt<H J9Ug$it2MS6]5 VU)NU釐ly%Jy!#u˼/n]ȼΈr!"B*ZQ^O<'nJb6 E~QѮMfƗ)⯇+K,IIзEufO&tU8?{7f#C.+q_^ \g}&![Ӧ(?jU-R &cDw4a(@AL8W4 QEˡr;ҿbQ!LooU=VQwϊj`[,pD?UDlDKeZn۽J+%=bqpz1Ey+7B&|.=ɋusĪ~ #8$D2d‰L:1n'si̅E4NJ o(/&yYĀyu8|m&Yǒl{'Y@#UCq>x,)`VfK*pu~#uYUCˑ3{)3&ا[jPtk%FIf":MϿU䮙@$ k*Ԃ`"O;3HہNz`-?q8TUfR2uDYF?A`Ats3p94Ca ՜,LL acۮ4Ync]*s &pƒ W(:QN ݈PԦ8kq!MƝQiN]Ye5Q4T^VWiwk(~\LG':7<̧Rx ҳB,J0{5~"}k} І!4ӘcR/II9$Zs_qlLpWC_nH,9M/@Zh$yu \H}J||3C4>s9[dI֖~qtma;tdzUm{wPIC(4V}%P`Xߌb>M=ԅG{N۶PdCpܸaְ0xD^I@;)z)pzw9NTgԖ%<%6܇fD˱"s@-~5e7hR9*ޏ<`.HBv%T&BJ(D/;!^<1꤬i^j&=N?vUL[qаt;q2AiX"Ť;{hlun eF֭gos&;yyY5@yn~rvD@I)@tLpW8ʭ 9H,$e3o< ֘<1>-wGkGnAtwX/K[#L)*lђ^T'. 8k,& U{'Pe 'SDxgc>^sϝb򣂿dZ5}A5.l~ EǞS}{j(=*F,9ҥ(Rf|IYB +8r!FSqUوl*T /+<{ J|CsU{\g.lopUkmucA?REqf2HCxY{8nwqB#Vkaw83x]fNqknU_o|X:N!@=t"F- NrU@07Ii48us ]UwͳPN@R eH7u%,Nߐ\'0wA/ԽA#з R"$.K}6.¡Lɥ3!gVAc V,*>,kvUc/Fu &=$3ݸu,E-0H;cpv0TuX]Յ~y vVvqǻ@Eq -ߣV%Md9"IhINRE篯 d/k>tq|@!iL&Hj_D;vƪ+ڽ3M R vw@oV51ҎNݮW3C(ȮEB Q(-xw ;G˒ZVs:Yy%H5`/=?xx}XypEqJt1k,o5EJAyp7AZiwOL0&|:oخK2j$;) j<;6/,Z4:AX^NPHFC,f_iܽn抩3Wΐ?aq= 5T$Ou^0 X|_ofûr?{^N@<.';$ GoAHx3ܟ`fܶiv9\WlǥS`ktK؄K;"CHpX'M[d9E#*+.1f{LX-G CZṞI@nE=).h3skuvQjbX(s&«, 51hFns2р$a5iZ G'%t5iyg_XଶF_pNJ~?eK :m, iR>$}zaeZZm._>8As,{J[Tw= Ab ָ0FJy?{PDyR w컽*-l-Mcja以S¶28D}nIIi|!!>v QFm$u_ʖu߲5F|ۙ: Õ7,]932\[ٿ]ުaXӱߍ0hYS7Xu%2ั;]~v+E ]I$,(K_!f{:,d gmqUN4tCz"R:Hm~uL1q1p3Eܗ%BapU1,ZoOϴ=iB>3#Vϫ,"J|x\hsS.+Bwדt[Y؞ew6̃X~'k-(]xN ȩy ITig .2\ƨ.]: ṽ $HqRPŹ;= KYB/mH֮).r6㮳5ČTsD͆7BCyIk QpPإ9Wf>:>4& *_{ 橏3 H:2i䴹)kXG!8*04 >*>@:2x+y2 gU [6N0Vigiױ LU ^ҁ*9z`o'֋-aU3 =|]i\EY.(,=j;3å4\e_r:M~܏86l~VZ&΂FaM~|dFtP*}ZYf\AB`߱IMmnl9‘6u! }d?,FIy6]B&ZAE7 ܻI^G<{vעN52SJ?ȍAq z'Q&+HCiJNپt>t,jF)~V[r[=ͳS*ݝ25yK YlK,{e#[xEE@2t۞I]^Z@qΤ`vNQ;k\l0x ߕz'chL"PM ߽uإ:C}@{!mnGWR2_hގ.emȧ.hYov6|V} V/2`G#tj#;Kh4⹉>EVήRKtb\R7BmT 2Q79:R#=C6Z3+Ke HaT^6rF_8-]u8!"_Y|MV v UXlh>XNp_ǓD<:ֶuTnONr3nIi5t7VsqM&т=J_F!H:4͆~O(65g/5iH)FC{JSÐ 9᷾ӻ>HR ~[h ꕁ)j=&:9%c/fLױ>0Z.[[<6. ok{cYY;1cބog]!S8&w-\Xx,c%IM ?Sr]|/tgckS")EqM_?"ɧiјx'a )9PWwFrဨRɭ']R=l!6S\MTnJQ,pQ'0-ћƜOwv6.T-`AGؔ`mDu0tIZ1S]-A%ڻu^ԲTo |Nw.l7U54V4Wf < dO z KœO#h{\nO z|^( OZn,<" K,O։փ Y#DI + X#J$$DŽ.Yiaۈiz*tA&*OԠu:Ag aLIS^Å3(|2 wa JIْ\*86e&ÊE&L'%Y26SVtٛq nI;?k`ZbI-f#_(^#I hKXp$pƀQ+2k1CˁIaCkh{#%&z0ܩ2# UFRP[y/ <ޔ%5On+a˴ܡ[ܣ9~@_nt&wwXK=$d13(9͌ ldZAog HwRۉgo=I+(5czLw=<q/fuOy&5>H6xƔpmo@6k9R-; ̡D~"ƪ>n4!F5Y?y]sklf\3dD--7D|qr~QTkw{IPzSٌF/+f METL{6fqa`-]\~GjƁԑqq:6)UvJtܕ;/˄Q!ϲq31 %7b.u{%/mu ͋F1u=J^)u4DpdfGXV<@W2.sN9A#Nxc| %\k6}a!C z1CF`JB~+1 쥑|2hATc˔TGսanT3oOiA#׸LjWqz~i#;`!VBc}˻{8}c$Oh:X u\LYxqits+ w"A*;{[pnmWèaůQH^D&N-Z2n>W܈ {Pj1*3Yx#;\P>cxkN=1ג--G igh/:]TY ba>*D  `*OH " 2W["O?~h/ʼ M}LFL۹D;JkH ^ʭ3UdkgpndT'hSa$[䁔&|h\tSVWMao[&'uzfa}A g6+VV[>H] RݴL%p Kűk֐\(u*J]Ǣ., ε>Μn~ͺ(tE>ҩɸ/0y=(K# $W5kl@E"^eR2}/#oSM2uӄCf2Mv{.2[W;D*j1r;go|U2H7SeK/TRZĦc+ޡN.cxb9]ŜAgϩwJ9 W X)y..g9%bmbr͝c8~(6ijTIù%eYhǹAY3!FA*YG,05g'T߈!rU3!wp?*}j^-k):G%ru{|ak v9F6}2?aV8Yw -E#61F%^;uN@}xtȓj|ԳGXB 24v{uuQcby**.P ga+V P۞u ρMU?|{~G$F2q8Q+@0n'<حK]s5|b?/gI0 Q]׿sv՟*'J̟r+=svF褊@h~ (TCH^/He>N]=! ZUh.#AҬ'^۪Y@$I Am!cM^tE DT]N4+fÙAc" v]<5˽C1 Y3Z".'i#N!Ig*\Y+=L.a[8;Q!Ȝ.%ejc=M eDezdVbNOϲDy~O;,8pC6ͅ0 ic^5¡f ߥ0ױ #rNJ9ِ o 'x < f1vnB$2aqiC3N&הxr13dLXp|2ƬֈI @gP6ѼA8eaՇUJ[xDZ)>M_|LʺPDvj~6ZM{kYǩ'gn7@`o(K&ഺ;'-U'r31v)?ہ%p_"aFGʟ_IU% X+`~x¢zYCol_"t} \EbfdWD[2afяR>. x-"jC㶾5'ly&.q<ܫ0\^i D)o5=UCsq_ i:U"U %8CJ) OŻ_,>Wj3UI"LYل +BXsy3;(qstel:.`L0[ W7a>Ek,٣5qIaU{N!C:K&vA( lØeҲw@Q,E_B%/7'[5 o's18ʩ97+gd1-*e+q Mtbw[H,26uEN.h976nOz 7M,S=O(.0WN$,yH>yvU~"zOt}h&b_uTlV6.iM~q~3cImv'l{uuLSeGWCYu[TY,bzf#~J&=yJnk޿sXڷr3 (oʃ@dQMb V9 ?E6BJ$H䯷*>Sĺ$r7MjxTHR ]{=ɪcph>? ACq u a56H&WbJj4jC,1M ~>Χ(02^$hT/)56;C}Ho` ܈[94I?]P1\aqecXnN"u^8G3/;2F/V2. &ӌrpǽPK[a8^<ǀ 1[pWI4ӎ(K&;,bΊOI X7~FϙgԇnO$i]q|sp9C\ҡ#2H )eaPpnEg])ށ^Ol*q[\k2p^YݗUY]>^Z-H %vPH!ęQJ2ɐ~CP^L F ⳧٫X%]Yhz8o _IACL@ƼMDd.o 7Ꝏy;hy'ycĘV+'쐗cUbm֜y9[q|ldT^ Pt SFZbWUa.4ɮlQ7oQCyf 7 N|yҙu ce}R +r->V#JlDrotn kQztWScCKB)3uTYnġ[+X!D 70dY;`|XUأ(zioh=r3mMr1L=V:#{}!__(¸,:)QUV}nf9Cj1͡ˬe @Y"J3՜&9. 4|w.eS&!XWXany""7 0-ߔm A|g#c#I71|MbZP|ѵ, @d!SoԚ.Z3I3:Bg8`Qb.}荤G'J| ~T0υz]vF>K0(܏0fkR>메[4ǾC@e,UzF xknjK1si&֚szq7`]OU7|XJ2)du -czLG¸t3Z$L_I\:_,8g\j؊-m|F@7Q|N.q;Zp"Ǚ:Y}668xKO^qQDA]̄8Z6v>o˖Of/oh'}*Xaj.6qOh ĝ67P:Ƀwҿ[\}dz 5Se"P&·B%L4ܢ߭S: z:#[W1qn T97kxYNgu6#G|wf@bmxLhN|4gGԇʣS]z`DC#(7DA$ 9n*Kr5զPI(ֿ*;ӹf|z:"T\#_եX|iKgz-rDH1~',oH A]24j %5s??ꐽ:K>z@U'jg \ iПtr_y[T!]нL+@`U'FlVܸ _xN /!>zn(A-zL`_m=1#7=/GЧP5ʑδoA׽Z:!d$&U7J6~)J1`;b1zh:5!rGLD xB'bBZ< D2oDnLH4!T:ls:;-+~.{4f}/ 6!+PI@D2𦥊{/u7  E>64 JZL5k[[oPXd.O6fR߾:}n;j0e͋n"sg.Y}QP.((8J1lkgrC|hD~D߽u՘ ,/޵$j^ӊNU*+)W2혣1\}ŽOaTg *w 5>g`>_+d9`gZם}~yy0\5z.iGgJlm ϓ==s#HA\Ҧ~ay [ۓ˚$KTbhG7vk -[PUIV]sg&QRz{e4o1$>r֑Q1,AffhuMen=d~-}ׇ:ԫ7ZnĿ|szy'w@ҥ>&sꮍ$( !<eM POg[HZuuh;O `v3O)smI?zL(K+1#Iȳ = JMV#mʨBGEy|#k\9m%ɫ2@ԯ=$ȍ-)ޟ03@d?}^ ze]=!:f7:Zk%Gx:r%b\ѺۄX2S%./m$.ٹ8¼T"(EiDIi6rFMM*ز+<;8@&M\^0Rİ <1B%ߖя­k Z[®e_MBu/,-v}.X6RR*ǘuyצ:5cOMLr-^2Sb{ÅqW:;tCօ8߀+b8ZD)`h~@urw*UuKnҊMNn.-c~Ue>I]\ >OwǖtT$i40WK7-(Es剀#/L^GgN!B6~E!zI_,w̳gW)a%x{Um:ѳfi%Z"==5^VťdoX|XE(J+8$Wr"zĐ&Kf[FM %_k?S)4)GF ALdyE'lA0&& EnOm?fd˧I%GUѾڏnSy<ݸ;<oZ(2 ^ ag3\If8 x'?uM)Rr,bth%2:O( DI˩A0 6)/҅=F#>o@Ck'}c\G?bF瘦BWi}4%w'nRpTQ=^cL*i.mlk8nlpss3ࢃu}2p{&D[Q6ΜǛU0 3֪$ ']8Á~-iCŲ5fjsLf,9; z8b}J֤2Ap<@P>RvGp$2 Ӿ@q GҊo.?Z3VA#b2Nr%H2,r3 7l8W7jf4bIa;K##e~𱥯pC8e8yラ^6.Ap"׌lSwi|M'ǑG >{"фЮeT$L PZl6seJʍF3XT99L0nDux2B5C(^2U;]yZ1' W͚il0 4"VU*9|ATG-NE4 Rɝm(FUtfX L18ù2cTgPД8F'yep"V-<<źR6(@<Ǭ-`[[vOif`4"]cQǍE L^o(.Y"=&~& Yk+L=Y/K;pAv4⵷c>v|ZkG zH)?. 6JW䗳g.PDyOJQi+)KzpTAoRHY$kf q[m;5Mf{VSgnUVoq+'q7wE  Ҫ&Ŀ~߬@vŜ\隡 ՜6Xت8~Boa5>䝜`hմ£B;D/Y/߮'A}cl zưyC;'YG6-~M a\nze7ʶѬw-r6-Ƹ'#CI$zOAC ku4N+zZxwU!2St^`Hfu[ODs% 2$NM9SmttL_O3&uU~Ob~mԐNXg#CBZ j9ra؝Y _)CiOX"7 zb )U)S uSj?T\һ򪫊t }9hU"um (SlJ;vDDIC^CyaOR~chL\1@U7SǫiU|S.kFx4$u6kĝqJG~.NZ11κ="iФMp_wsS#1@ZR3k q`]>t~\M#5`^, YjF>\o4O+y#E|шpސN0"FrB7?^sZ =?Sš*rdO)%83!u8[V@$,\7PN*CJ|*#0Bp~7xK+~Cd,x( O9R9=G5ƣ.ya\F >1ғ-V/@|)d1mCY9G҂ar|Ifa W0hLcZIY< TC凅3 % ˵+)eXoTSH"Lhen]g/٣Vj߷!aߒxK%y*'ZK[ZV!j  NK^ΈOw![8ye8t"6d %F|+QN[U1\_K l&㌆ AN]\&fȬ3Y|g'oxMpQËqOymׯ!^1x P6p2vw>Z5VDR龛XGF̳Wx$f o/-~}JOVOvV+ !^ 9۷ c%p0MK>~q2`W~2եaiQ0I> hlmUA@1:o-%ڽѾ{3ƚZޘ\H?;ǎKB2Qn)%-s\=^°ȕm=A~y BP"':Z3nD7e~tZx 7Ϣ2*yMQ4V..jwUtqgSypw!/cxY6d]]:K$M}8\x+ك"`IP3M4/.gO;^)54k=,xo ^?luqДDQ>OiJREgo^+ +r V Kgm= 0O;/s׵i2v P "ޗs~'7 Ήr'XSX̉GkP%ޖd:yr9u[0K51}M-QD @d!<<ٚvNO &wƝLkxK3 ]^7ikl(r<˧l@:"#T@L~he2K=6U/[{Jpc^jY& :"+%񒠈P$]s 1MrۨJԎVKW=sJR ̯ݭ\6iuBz #GZ:90%Ƞɝ4@si[C w҂? gi_>|BRpL{msf}`jr`u2EyiEɼšn1(xoɖgZ}GLd9Nzؑ01~{-ƒ_V]BLCzsZ^Hna 7%͸OI~hэV xtK2NZ%:rduP]PH/xuRnKSZHـ,16JE[K/L=P!yӱ"H·iAL~- Vk[z~q"|sDX}qMO}ka,|DMA-Q+sqVK@]Jw&3,W C`ZgyVME{XܽzQS0G/˒tiq,^VftD)²ss:s,f3 uE 'G'e]!!M^̑- Į 6֢)h,=KaQYm1ūȫd{4N`)T0!QvEw6Igp coSaLV'm%H_Z95ebm$~D"m3k<$Ēpɹx׳?"^<مm !*P]dl. HD7 OMR8j°{D`Ee#;  =5:H[-=XNkgZ,oWi=JEwj_ŊT9ߵI|Ŝ^mߘŕF /EoxRjs}6}ᷓwM,xulwE\*V3 9_,޿_4G?yd?fugfj?#ѐ`K2ُMk?9#|֐<<,σ oϚ@]ATֈin=sR:͏K_OzgnsF0+c*W¡2Aᵐ'Q 6ﲴ{ӳn0sg_ӵR%g_F{`IWz4!)2knfISWai@]u ~96Wu@R,i$d IƎ;v)xAWJ^>FEGb={tXq;}۸%935˘y*M!J{ } <Ǒ/+ύ^ q`T;ez&j.ZWso. ^Koxr pX+bI!؎ĝ<,%*k~+WzflF%\Bwk%eE>W@jd\܇Hm W8.ʱ2U{Ʒ ]\=thPu*ZroD`9 5yxk h4R}Vpg Fhڿ\#B`X `26v_%U! 2dׇ!p*6+MNP`;VWja>LQ9Pd&\'=my5FI"OOI7U&QETc\V3u kr?"+лm3qlCG}~ߙ O|=|eᅝۿWEz N20W- Lf}x|HU1c3E&=G@Bg"'JXJכ=  :7ЕYC{Ǐ4YPuԖ(gV䮌\t3Ca#z}Ǘl+T L1'$p]zrxXe``6+qЫfd;۱6E4;{@v[E5m^KGTԶ%v VH/g0OӫBlJ{,]MO\KM ]P$^\e&^~dSˀv0Ddn̜0O䵸wpEQ\VJ!HCDjOc,Gѭ6\~NЧ!a.$QqwOVMR`v&uvϪIbeuD^3c/ʲ."hsu`x{d"2g""eҴ6XkLKF*oqmޅH"tpʏ(̟h0^9zK>)Q`^{Ŀ r[֥ɇ#0N~㍒LUah WM=}YDB*nJ5:/TGy{0p~@1}~.5m xKBMW(W!G>h.Guu3o+{qsw )Hq(;9[5.3O{/:syX|A):\J;^v+ zOzJz XAf(Bט;2F·:͎`y9" M!w/~!1aW+ E2ujYas!ԣaRsIcPo'~.(|8~w?GpG ^I޴/RC#qP8e,9y_yJpuyԣ[j7x }!j1% 6H IYT^#$*?*߯4_8fu:PEʷ>hl\k(w m \ 6 g{'%ؾS U˵C7|G:sBBdA;[w#gW7܆,32ޖDmUث -Qŕ`x-[HRhdF%VJGfaY&&2Dx<9% [jFb#Ѵ-$k@at*_&_6's#bؼl(Gѕ^QNoj iM@ȱ- m= )Z~X>dki7]_DWE`*|ohu[N-fpXmX~Ns]'K؄SGQPoעf7!KA{ޣNcp>q~ͭ9a5$ܤ Δ'9HA,MV0.ղTm: 齁wBc#~4+s^bAQvG_:0C5Lg\GӦZ?=wnRBb"7=R}ob6gՒ>SD>0~ح* p:zC/X'ߝM+ݤYms^QZI93Dĕ4L'I.|zd>1㽥xί ,vwM`p6QSWMjMP\s2b\%=} v`% G0Fy^h-c$BA!%.~~fY3LJ!0LMUlGd7sJU[Gl.&ƖC^aYmW(;՞9&]x rCxrLKwfl'1,!F^irx uy<%AʔO䶄JK{ˎzP^E4g '++}w*_;IPI y .+k-"3tVVucOPfh8綖4BĘ9շ_VbLW-; IhqV2\gGM)2 xDgq`SR;I-[Kݽ5+cESٹ[˜=x$md%G[cƊ<ŗ<("^(oً6.ʚiJ) @jyw3?i~rh@V|]n3y)٢Zަݟ(yG^"Sg^X^\$O&Q-.}h睬Vlo: ^ivQN߿eW)Hu?VJI>hn35XjDvT}F46 S6-5V+#57U*I g:L:d߃Lp >}nɥxLB(JDeT1&]c{A4mˣzۉ5\פ Ah! hI*8.f{#]\ݡ\fTnBګ: LM&#J4';?=4FӛzFL\ ;s۫Y(\Tkܝüa  ݣ́&]p>q<9[$"-$1*!>_ ,OH/ DPrz,b\{SV"ȷֽb橭E`r"0SI{P_CIr3 KE|V_g>cҮ6#2^bڕ[H! mGxhVO;77'xzlm͸'!HRMz#KZIU`{%t!)zyFZTxz&kotA;i$&(/UYcN@|9QOW͈U22ܞk.A('!%kH}BD/Q;WOqpSwѬdotQfK&:$b2#,ġ6 _ӄo8S\o9ʣnjj[KPgs[w}/sd[YqBBH(_Bt5qf7AMM2_Qy"= 8HG3źgf U052A6>3oǮf> yή3N`{j,2ukF460膙1E^>wB'kwf-[{kO2P2Cy4Q^Řo82s}U6V6nw٧ sli*N-h랫 68JM yiCBUdB6aWD`D~O~d8VI'sݟl0@Y*K0ZzJa,(QEFV2P!F2ƄPⲘJUZ%'̧և!W{_YuW4)cTolbN_":QESs'ՕdzɖV)\jPv_zatq(MA=cڎ_c[)S]D2A2f,()!\K̮;kQ^*FiN1dxo`(_H\p 5nӢSlI%J eOU!m[瀧jcG)!UBP={0'U277쇊F5gb(WЁ}կ%M >]B6V1ǎP6 Y||Qfm*V( U)lW Y?B#Q%|l0bo<.<ߖ,})Hͼ8o^t2{^=qIW"Œ ڐ׻wH7Zsr]rFDد5 P  :K'E 'VEi M,kmvtʄuGHqF$7.ӒR<͚ f#uf[3v@:q}2Qɥ[2V& |[Z -)؊J)m~>*>:ecy][]Sy:nˡrH?X'%E,U΍Oj jsXuxӌwd#i,;]\ ٬|%W~Xӕ)s*t>gΛON*p@5j+l4 /3ATB)P.0R(roϚX T]+p[@JI)``Vi6?eh&1:Gy2R>M( :=|= `y*>ݐWF >) jLkhZtU l?!,Xh,cQjNlj;G,[=[I%pu4Nf17h͋#Z.o=`x̎׊!% ' AuqaĮWlq׹`VY`9bY:諔6Qw/v4 }YO0 lo&l uI6p^ VXL=M7erpp!\Qfܭ=XAr"3}V=\ h~qľ"_ mJl}:O@r⏔$$& 0d.tHei7 ,x*D{>אj|cch;_U@~N[$CkGL- ²PX_!ɐGoa v a.Ԑjjh`1iSM&!)}p==ޘyl5P0#Dp%+iɗh7LIQ^T m EQz#q{ɛ,E iWɒ6mD+E7g K;W䢓,.* S@ƫ L2~Thjd:0ї44<. 6j.XDW6e*9pF>&C=7#YKJlm9(swV&gϟn5HPAYiS6zW/+!{Y"c%%.En`(NW/ӡ}vq9cE9YmWz (Ki|)&=8f_lX}>0m5tF^0 xM 'f&5r^5x>h ɕvtݗFB] cr^B "b1GG٣KwE|o{/+qYD͐?cڦ*nH}>or#c`,JnrTY_Fj  U-պmiE^=TM($h4{V5d"‚Bl8^_$ vkع2tt/@=+alLxUkRA u#ݞn&iz}muU(Œfji0+^u9=RGn:[ehdB jPͧXS;%覂) tUT9 M+wxC%r* `l07&x+yΌo.o}*_Fj˜xϝbk|QRs_3ON5wҐ4Fmp,еG⇎Fpn3Ǿ[s@4l62q[Sn9N~TS8!bz'h'Gt R֪NU\~/g&h$p0պy(8fhNF iA,Q$ZT 9)ޚg}ꎮpMK𡰌 qxv?t Yy.zmQnbu KʘV'z_eTJLr్gHhtz!X]ACa.C Avռ)"Cړ(ĵ~!>h4\բ)G94@ O/(L qZ󉹮Y4[oX앻]RބRI H"AN+PEINtIY w#LOhfWl;$3unLTvgT:V\'U=##nWo[Ix#]>yǛcLb\1EeK?R&"zݔdqzx+Ԙ\rR8, J`46MhuNT:)KVU+хǍGeYㅍ7-deP0tV%vM> /l֖h?B ᐤ#43Qchn)|E V8|i4^-v}7Aܨ+}wÓ?txBJ4-۪WeVa35ul/Bb6Bÿc12 ZUxλй'i`*bC f*G 0kfdMLA{?m&su+RPy>+PI}p'Vm=eČwd- loM(9C.U-M4ȡ޳JۂGoꂨq! #߉5Nvne&B.R&L$MhIk_a3RB%.vT8GI)(㚗//{njaTj)Qj[;cԱpAucL< ۆ9W$+0h2UҜҢZJ))( l׸ў HpQuͷ޾zSA1*/nZ~`Y =n:- [; z#$Ys`e~ |=Oǃg9gpG T`g;8$ rAs=F xiƑ;5,a˄x8An ק4sa_=-kO,:pz.r2]T睗 fbNfmQqR\~S馤?D8X5,,d/ >Vh54Ǧ{S 僦dO>C|@[^{3 YMF>e[a:,@gEJT(S lA)ɵsdAW4K/<"Qm,%Ųj(I,+&*Eߴy;Y6/5 (&S uԕ v R1d7zϵdfP{E9`2|>9KO~m6Bcqh Ռ\쯛9G}YLȟqW< .t=E/^}_K^@zL*۝q^{;(d`;&痏]1?mc TԦ `;7# i:!œg6i9r^WaxnJm |>'̌uzlϱm{8LBs22nlUa٣DEAay!BfEgjb݁&|s}sv 7 Y n]m8=HU72zFz%$ˀ4n:>-:&C9{9Q&a;GdXP=5)3Hlg\[ 63BYɘYYݏŔMI]Zg$Ze4n}%eʌ"cZF\HnqH__䏟lq nf.ҵ/- xC%v_nte\#,Fdp;5έ=i”ZraB1eQf:9hP Pf0rx8S'DoFpB ,QԈ .?F)IPJuMw"P߇ӏf\f&>ptGh׸Y2!~G. 8+q`F"-δ&3-s"r:?(*_Dւjވ$-,~`Z[R ij8Ha5s1yfaV{Gh&Pugષǩ ʂ6hQKPA5Ia_0 wUrTBVĥA;A ޶>ZWs9cU E`gT p1,Rӟ3>(W3HB&YN1M<2EJg]fH$(A!Ҽ]jo㢊z)_ KnjUE"鏭`>+V+%9/zkA3ODQJ8똪B-PPƂU]ya}T֨;]D8mXW6=&@zEԴ'񧅣T N}|'bWQ0=>U.(afhbs<VB ԾltU'0]Wuaw,ȼHH& {:A)Z-"A '/ g@ "!()S,9ʨ)z( ;PO7D$YfPabiFΫ@J&x"gWEqގx[{k75Sl ʖ[%lH(2pLd< :亲cBSQF'r^F6NF4` g7;8*C}yq쌴-b#17Y~hP7KFIWR@u#HBo/B3t5wCNm곃Q[5%$}6gRL"~"=i$C?ۦO)&(ZǮ(ɯ{`[W!<$j){eFȢ^|,vW+YG]1A> CӮQxtlG?7r\)Q yV`ucI\4n~-xB}Ԁqzqz^|54^{7:){d 1^aj)?Oy~9/VYAѦ*S1W6L?t_0U|c}*o4{V o|1l3D5ӌo'W2[6bӆA YFۅ:9Ws'ҜWfG+^_&N ]WF88HƞQraƁ('Õ}009K+1ߠQ#i(yUѲ$W/ֆcq)84_=1*gU_TfJFVڤD+2p@a%7&HĒXπyfR79]ХAi|r[!kQr"$ۂ`= p@y ]VJMy -lTf֖w9+94w؋t ׬Xсpx2-04c6CauSDcRC:gZ KL`Rl 4Vki6nuNEŎteY4EoE$((3l\bsXbך]u!q*vdK{J}^e)M]^ kN6YkdKu6ʪB8\;<쀥57%=d]Z; Me~}J"? 2UY:g"q xgKЧV? #yfƤ37m}ڢ7)!a o;,ӱ!| ts䊺N4w'gty +!A* p[ jp; ʍʜK nB  HBpڛ-ަM&CU2zQJY`(0t dKm֫^dAy),A1skyw?5."U #q;d7; P6Do4:՝ΥBR6yo Axd,u5Qk^ 외H]ҠmJ}fTx.Պde*nOofЍ|8,%{u]kc[j_3/[ID2DDMm9\PX=1 .KgަBbCE<rs(aPS @jC$~ś!/? t(9xR/Y2}3EQ,ď&_Z*!64 ֚I(R7"K//OX 33$_՟匵 A-B6#x;J?S+4<쮖%5DFo(N',ID9>37J<-1fL:ͩ6Wo~Ra zilSƌagax>$zz[e}"G#ߤC]X (ձ+C? 8pBBHC>)iC+4l`EdV%8!'ٺǭMj:QWV$-%/=hi390Hu&ȍL1h UwP{цhOEֵy:9;UlaKHj"L@{W13FL40@y{~I]X5Jfjx.7Z5hp(A &mhk%)YlfsMu /dH ~Rp޼ӼS4c4Yg7td|]I.yއ_nAC%%s^f将t:1FYHbFAtlbB_KZp*ͥBApjR 1DXhF-RJ̍00n<5Q`){V Fjv~&'YTUcIƓ+ 1`Q͠?K۱g3ErP)m q_IqSC| O4Y>]dPD48CM3q.B [ba7谔9 U /6rA FLpB  WBRU? B+x}9di5?@UM5G@lY*?,OD t}5G9L5 ! JZ@CdtAVXT[W0PzFGǜu:!d-(\{#x o l{!6EXVY5Ґ vnO 3/@n  K0P\ ~ 6 n0/PL!nkH ҏݑhM^6MLliJ᥌uReq*Qi'F9+XmMl0~?9 7ZjЋP 71N sf C?C"\ckRAY{֊(D:H",uWe*>3-&9 QFPSj tk̪uy 6FFԕ# E>VXz0ch˴bb3v0lJU;5\Gs¶(kG'U:tS(xL!S~~KSRZZQY*;# i &LQpDovf=Y r#XwL'Ẹeܻ}I5l0NZG̈́kMU$ kw 1?W9Ȳ/vB:$6;4ҧ1̦q >aPfP[![L7:{x4j.{>%z ӐHO%̱@%t(vJcY,S#%t Bՙb% 9FǺv$e# ,fAZ}Zj] j0DfcsDyF gW 59tUK|`كP9fW4ݟYl[MVpq> M~Šbfɼc9:\ݱ랩UNRDH3tUG \ʀ)Tz@*5]6ڙr '\12xjGAZ&q4*{*f~eQHbZQIn8U7Bf)N| =>+C+-ɞ֦(k~>sjLpcCs p*{yo+߶ qhmt+f3إl9e?J6+d#LNS.ISb%1I*+T/p0m59i63-`UdZw>^r{v zbLyՑ^88_ NJZҟf8XJ-:|,!HZ],K\Nvul%On@1ّOvu]O6׋qQ4KOSPYT?;q_ZYZ,p}x1x/kR+ 99aczV(1R5Z1j̅ Ml}=6ؿ@'h9`rx<ZQFjR;Rb"ZQʾr5v3̎яl=$eE2љ6ޠW-Kdk F0E{R.{H(2{Vxҁ\:fu[BiүEc_m1:{CkMKĞI/M[XAsHN-28<:U_#iX.a })mX= +K6jVҚӿC.髗k^oߖc'֜D!xwܪ}/m7mQGby۫kƹA=1 ."ТAx!0=SRL$' Ci/Ds۾_B#ޛ!nЛjKɄñHYlo+pb%2J'Itᘨj1AmvZ`nRq_l: 7Qң ;#Em5*jEK0{,2U* ܗ,&V=ޣbrNƅkR!}feὅLnD]}~ݟFzˍgeEi\ r jg\ٟiu-W& IR@~:8/@:LYej:[,ɮH`,\"-70R*l0˓65K*8?Q .ql P8S,)禖$1!|5I  >=PzjԟdT|ke0٦u+qh"ē- 278*%arԏTiH7zF_ٷKPT^,"li7͓TIJRXz)KzD$6 oaaMOJt{ڐ؅8`? Z{zT@O2+r >|Ѹi=t[okE[qxrrQSl3gc! bѮ@MTJl/쨠3 ~iOJ-yKAi@@W'lDаޗ昚Whk*ͭa?!D[I~Y` FlHo!, }Fury %wK_Z ڟ >d6 '"i=ǐ]Ã, P_ׅ`oՅbd|j 筪MXXSکw%Yx AtªUFfߔr CVjF[(*7!X-8Q .6JqϢ>K.TȟF,DI:'L=W]\fW,tQrIaRfq2Ѽ F;iX3+*D}#&;Z/&ފ\WOdzRx w[k&[~h:yGE@EҴyp &:T~K|$g'vhp%_Xu#X $bQ 7$LFNysVNd"jÉq MNԚ!%~w0e_{<;Y,~U sikNd4 |Ř3*v3 e@؀އ3]iAa; {JȕQy]!A;TUR\jNv}Òơm˰SQx;U7HzFlw^$/6Kme"Ơ>lқTX!㦅kœk jts `L,=B'ao=a{#xZ`åX{!;6DQ^ǟ$Ձ'yDoe0.EqXuGŵ̞脩봦_QNm\x;&| I@ 1+(=6 8]3QLn~Ȉ" Cx<+Pqɦ[.:#%vkǣb՚LD}\epv|D.z0ҫղ3j;E\@&,rHէ'I #zu.GSC[ziw n3,7`פPytIDRޚ_Rf87tB|Gd'VWp:=W9BCwgҍX]L(z}9f/aqyG D$v25G#TW\nV5A@'D=F0zJ:1ɳZH1pQz$^DA"?9B^ dhK*qۀ4l%a{k|.Xa]ْ5c_I6M/}=Ga1`倞3y l+_tb bƃ20?/dF @ϕ:p%RԧqCԅNƵ>`x <@e3t@[䟟eqǚ.IKW9P|"ՙ)"xΰ#P=Qm9e3+j .K48~^l`o*K/U/XYr9{s|zv/MI%"0XύA\NVjJ90l' a 6i (__h:#A Mb\ję?pMDG;eA*$?PDo%iG%Ӷ3ɂT _Ow3pMP,ᾂ5%mf }Ј6*l5+䟌=+*~Ep:5 kʹi۩:e(8KRxMVMTks.K3kU]Wl]Se@@{ͱ` lV(Il^>,*N108.o+';ȦH3RH+wfnw%gʡeX@i`=XAel XJ"$hU)U˪=?L~8B-F%1i\ 9J߬P,U:`՚ c6Ɩ.{xԸօ*\l0h8,*piܨEڮor'b;z}"^pSL2. Qѧ b Z9eq3gJtM38EUdRΔEqaJv,dZ+8?;CmȋKIg؍Kngꡤe qD_V&Vb O1dl¨<] coi2Q8 TJ  I6l9ȂɋN`?,#O#%G+ ˽@ {9Q`-_B,K,Z4O nus>Bf ݏ)^nyEvXglg5?QhZ_gW4pj}9_"? *6UI׸ZTVJW'f[b a2$є]/"[kMakDLTK;N'݆0KEEhtJL~E(ܠ:;Z.=ԥSTW9$h}J]1r #Oyr0 GL0.Q^{,kvvcpL?'xT|Ü0}MQ)?dBv+5XsSlzCƚŰ? |4dPfB ߖn%$-kSk~ø@8S>Q_ 𭖯Ҡm$rPMR92(QSIMG?a2l:&goAEG!nлx{^ܮZE73!ڔ7XwCfReJT&X ^Wm[]ӱ Y/3 g{KNP/PZC͊T! #U]ղ7~:}!\)jϞFr fC2HN !o1mĐe+NvZ? JKG.=iS˦Qt拢nviV񖤀C՟2(bJe< w/9}g[ 8}Ջ=JS2}!`웽̩Qg 6xZi=mcԵB?/8^U`VD\wZ&6íR sΐ;)zbm̓9]#]k2L,#WJ *Buֶ[WE=̷y0gGV]2?+$F頉[H P0.bſs^Z݋7ߣ^qpu>KJDn,IFu[EfǕeH+y" |aL9aK*:CQ(Zp/>32_ipU2_!`WW9A:HYD>on3iUom0}UmDa53兑K_uNVřEVv *x%#! r 7;[S蕄LW*%_^$u՝VvkufPs'ߕ,`Q ́%`%.핰'rŷ4NPm3z}%Ɂa6-$n묜fv 2'3-ozYNb֟xpВؗQ<,2:s fyhv~ƨeaջ?0VFR%lm_ Kϋc孜+(%-T~(g1.)N\ .N{uQ/%_4c\ŵt jFLidž "PUB] `׫L_?Gi3 #Ḡ?# }U2C.`z-:lVK\ՔZQ u930׺9њ _n88I᪳rK: XHwewn2x?,$ F uJue{b&w]_HuB:Q>=h݋+%c -:U2?#$ u "oGlBޭJqgYb*ЌmDmόGow0-yxnB_>oMbSls}d ܂Ͳ-~AYJKMthfNhg֘>؀a[Rn"Xzܻ`Ȟ{TxeJP]A)i/ 2= 䩴Z: zFmB\;!^XT+pŸ_XM_9c>:-nd' bU\sߒ,-x4%n{թ=e%:LIgj.RAU@v%%nm-KZQ?3[H7&EV1yR@Pl^qz{^ѻUnѨ/N,8S(3^:G;38ʂ@ l8's#Ӊ8X#ѤwW@dFKbULWVWpDW_%rjCZw|g;uq\}yd"H'e0ʏB. 4 CnM`uÐLUrZMCHFԑqHLƥ10M`AmwFr{9heXU4XZ!;ċ53uz%3҉"UN6$MuAjMaNCFώl5z#J6,/Pdmz~吢ܘAWv^v,x]Dx[&Mr(MGi uqiG![حQW3#*)IGdUtƛŏ?QvTN-A!?MaˬQH 4.M;U 8[U4|'"qP["i@ ̳ OYsa6"\1R 9~7utMGlv4s\~PhCP uZln ( n XX ()rU34Hܣ<#.۴xs#NVBClv7K(x'p9#ʈI6$EU*nS" ,CZ>eh+ɩW7\^z8\QC/q9eA+NPDG%>\4t z[`|X33RçDu<*R7? A ^2nz1Z!1Dz^~!G 6:5_BNs\8U.== WOa_!;{QLoT* oCȞAT%vw!R?M+U)Yo *mI;F=ЌL* 6hwd/V*qϜ) UVKzpJRg_JܲHǬ(gXH\Fl0Ϥ%prU)$E{2<^X|H@ t~@8Gx-Kz텸^/?mLU IE(dΚyn&քk\ʠ".̓1*۸}r#MFb|%#~'cNTx_&}}5r(EQ(r iB?]EhΡ89Hq0 ƿ5CDixN56!8RC:v9;jlK1XeE.jLO%=vH[S 过؄ʪ   4X{GB^IߎSG3XGDYiL\2@F#ɚWUؼ%扄,#q ފ@F}:UͬXaAttIg^c5>H\pm_vϒ)X\29E^Tԥs 'Յսn , EOXMHv-17NK3Kɜsۄ_n|etJ8}DUDlhWTRN2`\nTNYaZ ?W KyDIϷwwDZ -S(Q/ R❗`'rcFHw' C-e:鈝=#s L\YL‡ k&+0Vm+A M}8.vλC z2HEf9w~χ>iD}FT"GfɳLNeu9[2J:o ]mU1U*d@[oEoKAYڭ6\S,9 cBQ:Vg}\״UNNZyc.љt۱5(˄]ͬܟ+S;jE:h÷j*짤 /yܴٖ}9EKIhRF#Dhp-J`Rg,ud#jQ[F&m~CO}[ϞI^_ftrL8aO8 >p]MN'na+b m QuAa}Et|ɗȒq8@DL޷z IFTkι HǁfHwhsC5 PyeRլE ~ x`$sLNit8dLe#wNq;'h{հ_{F`7kkє'6b5dɉ#.}BlbB}1?nU at,צ /IܴF25([JV<6 pMqw:nG ka)2UU&RNf$GcwubInjHueTId{բ\{f@No7<#*!NI ,0cL}q#MQBz1QE"W X|BRRNgPi%LY)]͡'Fr̩az{g[g,M~KgXawjm {ZLK1I-wޱ׌cLӈ.\rrw] =0$ڑ>YXx6OSh@OM v= o;Gƌƾk3-uSJћ;"#/Ao{g:N[mg".@n ^62%Kn"e _a#iX 1X_JF9V]l1 6 у % b>hȴwl td{Ʒ֥\ldW:UQ& RyMEK7fm-]%DWv #si†> {lZ3Bp<@'AxZM9هPA|"$W x)C%at݄ ,osR@uC-64(8b56⇳&*34+3+^IhW-"6:K{CA.^ *9G+ CbD߫B2Kk>'|<0(t/ڹ* ։;?oYto`u@ߛ|FAxb&놜ƈINmO"贩nyYr@|Xtƾ̤yи-")S}N׋pA_h4jI )p14bddNSW7Xtf:p"O*5ą}j-ais–f!r LB?.dP)$I+@tB`ف~rF}tEb$QϷD7ِŚBmB;VśOdk\% %|{OgcQiqH&u |87Lcxa3 H'xZ1CKÖL%AFSRVc$lumr֗! *1;ː;qe+$5gVZ1pcD}W=?|бK,m<@NM:',.7G7#rhٞdE_YV Cs=؂j#dR;9!.J_ZU15#`_Nx CkkZޑߥfIU(r"ZL2@ }+벅Έ3}=_DU2O~[5 &I];gwҢ\ZE; RCzم`67&3A>{, lV vfIqql)'6߭X%k9A8ːLVqwuCmd"X2tW˥F JG/BC!Ghl~JەX=[[SV]=I!Fks"?'u[IyAz%H0VG_Tn8֪6,K ~S"~#3 XQ0PB}n@ŶJ(`"F/ P@7V c Z,!vu{ ^u.ye΋v?AӈZ:_)i~4CY&nЅ՝Dc4Y8B >N/_7D@1N: UNrS*ZVJ=R?XFtLj^.+@de NDWBqr[by oaGAŀ G7Ǖ[^""wT}Gfz!H'^e˫;N/e=\tɛpsW܁Z,O$/,IkUϿa3 5Fzf턘).oш{5&6P+4_lf.H+!("d>h`A.RB&d|x#|rڋ7V9âfx7g΄-b!jNOW_qV[n]Ǚ2Ԁ+"AnaQ&qLzU]? XY4[?v*d0-ND2}V+q>EM"્WHl+=|16e5V6A8(a9f1'U}9 oNOٔU AsI硳A%.ed`˼|U@%]$s5QY禗11ӕf2F#lsf'M*Z0ڻ8- >Qr_tۖ%A0mٕ`uaɄ_|'sg_Z1@<] EL%K)6r*) k7mӉ5Cj'ip`3S*C[d(dIz}1O 1M"W(Eu*Td-'j}TI=(vjhD$2B詯7(,l(,oB>j1zdCY6tLMO ) AW wKSl h"oq︟ONY#בѣQ3bB~؉ Y3=掗6sNE-q׋l_ +TEݙA ro"V_]α ^+qH3})[wW٠bӷ'_IZ I^(ZGX'z $j :Ú1yxj$-\,w:1w"(D)"_~O" b.+3c"]X}Y99(Qy7~od2B)=Ktw ,Ac?56)!3%LK;󐁂RuqNIŁOA}I8[G/ r}>% s}=Ή"nB$ èw#Aqqh YY5싄7CW^%7Q+tSU9D-2Nv_kǍvW"  *=ɣ ZͲ?8ƨ}-}ԖAj`~;ȪZxɺ C&R4 hcܟ}A-POa&]+f_|AT+6ؐ T^ ?Bs8D6c)4LrȣR-=><ׁ~>Om 2WMx=2T }aw{:VB "틼pD{ι8P4?ѱc2:L$at݁V#Z iF]Jk?R6kO6eXL[׬!oʻCs V5zuS!&b.k,9(_|s07F5WocXW1ȎC VzىUbc8+77}=Ho~c0aʨX BA1)AԺ\8z#rB}RPhsгE#=Jx mrYnqr5iʘXeKv:g!;w7 4ϵ=,#i47V6"IzB@%!X7ZJדz}qhމ!{󧁦^pZ|5Z8>ϫl͐ 3 s{5(eJhOmdw7euHew!-p,-PMGd([sr,&aAvTdejm3,G#mY|$}Lv C)ƕ ֹr#3/~ {Usq U'yMǷ.TEC*{՗ AU߮3 sFZX`s|<"u-H*?YtoI7!kq3 ̑;!7c]})\}3~.C8.{ebf+.pqP6)!מ&$`Ի瓔}g'J.} Zɤ#纒PiJ`5Z԰+i8^wqW=MvV@;:};28A޷K [,H 5P&x}@Klu* #Zr􆮷H7dR b9'ҵ^4~/lԯV1+2$%MMFb_jUk*s:ZWָ5$GDڒ0).|iU^|."O %^jF@^[m쎯 'sUd1cMFه}mJ.6zr `M q־wMJYƊ'QKYkð.pDлJ|&\S;8K;qȟUڈheݶ#/^,M}#='egvLP$\Dh)SlZښ8S^ߚR/sU; Bg+We#~f/&1:'qL+ dĠ=`u 2OsaǙ-fB BY*Vj'BܺO"!ŘX׈7 ޿wZ܇B?.% 8ic3S5r+$I܊1}nccq{D2df̓soJV)q&rLc(Z>W}z$d c }6}X(hϽOc~ɔP_ ;HFOl>EanuD$'p$k'N{?ﳦWڣ:gwlC`Ddخ4^ P6F`^)g}|vMnT^r6+$,G>s0>qՄ֙,LV[*!B.,1*dd.la;H>^;)zJys6+3)^9U˝"r^gW2M'O¸9I\Z#-bZQdI9ף߫nRиz^>ൊ[4~*NKieMboy(;+7#y@㵭3WbF9PɎn9 |* mGT:WP;L~lquc(JHyK< ǻOK,@R_v_H*IvZ h=L|LW3v",]qRp5LBߊTv~&2z pf&(7Ԅ dj~3ېXt0y槾9Is* j p3iښ`(T-P$GоPsuf(RAڟDd #׍OJ)VaF vk  R頒adw"ɞX o yDCЋ،JkNH0nؕLWGk]W:"zGࢭW"~>#[Z&Rx0a e i(Q-e@H$]0FwŒ6y@uhN Z- &׾ne [NV}GTXnS(Q?%3;β:-|S/tgO9L>R?gYmUr>FflKF~ZU1R(Ĕ*ޫF⫏XIrpn |Yvr&BآV>>"ƾ)\8O2mj;C֡F3?Ū˰k7\~B35̛y&]< s"dЏ_uB䌾u[mhZfջ9OE0O&>f$l8.n׋*[JwW^^jXBӚ{b}H1-FnyBC΀L̓BVq/!Po2Yj+Jy*^?Y2NTT2 {>ഔқ}T}%Y1% i`ܭ^ l4 i~k7(In_P{{Fk}~~(\(:E|zh5,tXî\2d5ҘS U# %V9#? w{&${w>]mhvI?ٷ5k7(.v(PqzF AsBM`>ũl7l5<f{keK`;jcOq8Yܿ״>1Ʉz 2fWE3\ϒO{*DܕƴXSw2 sarLA%hD[b NbLEZc=8.tRn`}]90`<'%20#CMLMpnՃ!:ٷ}v닝D|$ET*Y_L:5Pp~i8ܪ3s9dx;/Lz6nQop܉ewa)^c3W 6[b gX,ߧ I̤j,OԲ}+.IO֤PPl蹳6bD1d4E6- Q²s)JoRv(ouqMpP2o%+rܺWH~{[GSVGo;4n7FdVmbRLl H': ֟gXexQgvx:~V(dvHzqUaB͘`}_9F4>᠒,և1PuӛcNHa@$KxnXp !^cV!'0RhXofΚdb\#%OgN t:.֣}Mv###pcNcH Ǻ_N *s ՉI $^9|&dO?Q!/X_ \1Nzk%57AcK$O#5x}?3Z%-Ul pL4LVk2QCbjɍ֬}BD {}]EKju4yF;6!5#g²AaJ_ͦ$ťŶP…EwNeb9r‡:A#R4\qUGY׋GHTϏ׼h{nPRlUUkD@WR;="5BTN8a{BagKK86|PpLScCdQ=x%qڸ\BU}aFp* J A\z N/66n c7 mf4)ݎ}AՀNO<%oعKJv4)d{]3|bfnn]v5o \q>?Qz !GYyv ypfAJbQ7x[ ! Q =GeV2yԽ7rRަ t& ފ|64w/飔Du8jHD=jP&)Yʋ 3{S(NSuzŰoP)桵~p@.N ]]$FAUjdR@AL {c}쫮,w!a-ua$jY'ȫP:d6ڋ#1goC#s, _c* ;KJ=rn& dS9>P bGz7 Y>@ A> iw¨#$rSʻN9ъc}S_jnb13_ځ3x˚d7.(Cp obuF ~*sRUH%I6~TdLO!g:^gV*;s[?@DuAj粿!KvY%eI S)ga Fޣ쭩 D5v5(siA&JItnpӔɍKW}KDyoQSb׍ 퀵-G1樸UG QgvT^gG $TdFۊihcDz=kW |ޯR\TQzUIڌSUt6m:9 @X_c~a1%\xN'JK¨<#BXc#^̭ KEw2xTW_k(s5hл!ЦRʍG$Ѱ"eq3GII/Cpע8\DZJr}0rh1Ϝ\)bjCoIw8 ]r ,B!Ebpȏ++إ ٖT*׌QMXڬuI~'zub=H7^blFa:A6hx2 4[;ŬZ8|cT;;ÙUҽLj9dŭG62ګea(+ b'wL3j0i@5.+#xE{Ep> IV ݚ~H`yEةqyKWPZ ^ ? ґ 0(< TRhM09 t| A2XNN]lS"Hd.ͲAɔH~_N]#e)?Uy5ʗF.Mi(׮ oqoN^C6y+uukIv;k+495.MBEʍ;@I%_df,!ޭRB 1]2ٹ|q[vf<lq#{Ánk۔kJM JlSDΙ/Rus2Z92y ?_d7ғ*EE ~]s p*~?E5[pIaf'VJیqwqUgƇJt.6tꃯ˄KK%[5/ w1C堂 .08@0;u+?_˝IhPkVU|(re%Pcy>"=<7KWLU-Bvl'F3 Hb.oEyx :jJ߉$ ==H{uzb܎-c֗y$ Gv3 ڞסT+cΖoO3b] 4u tBHgT#!4!(,LҔ4)7XG-{TީS;DBت_r(V]ˬ^?.[=яXҶ2 ~r/$ݶY' !4N)S$p sجjj6cu/q _IS]ڊ#}]>3mxH`/?с5h󸱛M6]_;n4+}i萋gFo{[@_ʶ%PLQKi7YP :ZBl@" KM‘3p(c5ɥYAAnzx\FZV'geW$5vk:[emBV}ٟ>u|f_ ˞ 6؈mOi䛘iLo~ 59^ӖSX#W6u2CY '$JWW cnx[_ Tq m~ iđd> @7Y-ad0H&@|yoK*IҾF[P1)aXڔ#;y͙Kq]wHwNESlȺRS{+njJVnK.n 7_jG˷||'?fU03!J'+wP-?wA _Ԑa^#{"8ۦTA$iY+Ы3:i(o O3|@-"tXoNKdc'd JЦ}/A?Y{$95(U+_Jv6&\,M/ [I0> /s׿4g qBsS| =_?}?DdLFwdT!<f>eFA4N] ܨ9|bq&l?JD0] ]ndgiĮD|XI=1idvxWEE:{`}Ciry}bd۲%7Rxjb*5Q2m{#%܌L@a0RI8{M`疐7c͗Z4-`oM|h<yxQs!vv~[x)-sv3/6]ɾE3{j"Y+f/OXiWAkk#?SrGA)9Ξ۫Zl+)pi[ӺcRyр%(5"DlAkb8K%Bhfʥۻ;Ru&OK6PPd_2t*a,u5+&P}vhS?Uj2j|֥1m_^(ɫuxi\ף׎; )^:6ni30 ]x ^xxIoc[PlQ rSɿWr f%)Z\v7NUPbe`80`v%͛"ojs6|L1)oOAQvzXbBX 5@csyZFكE0Q$1]&m[$ЖdyFq[uMwr@ @;a"T㛿gg1hS_HysK| /Q4,fu 8խ%2ڶɀz:dxB0ݺ)m5۽AٷSW#[k5jgdi>;ygSqw\ 룅ܶbe‰N.?Σt%#0O&g Ks殙. ӶIxA;ӽo5qB~8&v)zw8>IX:l5v 0v kK<]z8IQ2m[\80i9 xLň5Og>~mD a4E\y+IW3#g-\IJM]|͹WG!Q:F|uBCg9^g>ةX-K'ck[l(vrR[Rg= _ﵰԋLN$R m-`ʷE;_JLCΘZvd8|ӗ%۱j{]>y MTFru8~]gW-/MV@/8ꖺX!S'uCVďPbUӝh#Vͨ*NŰ =Vndvt` H}*vkL OOBJ^6up)LLtQ`1+#Fofu\~)#+cأPr{Ql˯ErK(3xǶR%st$ LӞũΒGAd~Y3An~RR]O>XLwnWTN񇗠b!TQ?ve&3zBޢ 96|o3WYݿB" sڲepP?$VPAVf4W]ANSs%|zԣg^YFÙr Ullwuc%Jux=܎N֯h 9?\|lbȗʜ.BM>*/X憙fdD?'<*4{"B/B68L]*B&j0*qq?ͻrU7JXԠng΍6X@t!TrSwsג6U}: 谱b{[rkatʉo4Ct^VccvHʜhmƾ)e1>{Cr5V^!1k)R)@+MFk!}sJ]>$YeC(@#Kq̣XŃp,]O6z~{$8Y \!a:q:"*Oq uB dX#\8ZC}aYDq2'F7,*2w~Kk/EusgIH%]r:$CHv}k2Pkr |H\Hapl`IY,C Rbn=OVhYN&i]ͼ3,"w qQbʬr<رB {r+ #n Vf`(n=T&z S16!Cw;`4e21}^N''!:8&Ň<|NP]j׏*W<̌sEvn :!cS[hVN4l GDq@*bN xR}앰biwmFa.5"oD{`hYT:of|n,$چ4TJ0-ѩ6d| ;,5 m[և$Sl0\9+U7Là֭p:{ neٵ'lLК#<1L{ѻIBSx8!}B^q)\^PÝ_>XPAC7PLEϱB}c! n*ϛg8O)W f 3Wnd`M/VUً+#ƙѷo>0ST!ѭE湙aw?V /Lki)"ka+|YDaJ8D׃`f; Oϛo2T Q 4uOL0k,0xQLL V:</qR/ke{ y̶1.Ў@`)k4TL`ի~KRĹt&;.-7.( [ܧeebxE~cx&e׬5\Ir-!.'?i ݤ|BCϝbup .JHmAA;(5Y<_83.RIw^)9~{d`[6;A:϶nZ??\Ӟ& ?Ǻ߹p0yl6lgA scRA x#͐&U ne/`wHb]5&b}.#E j/:Fژ5 ' LߡlP@ -sw t~ Hk m_L#即WW e ol&ɲE%}Pdd,CB%Ii'>;N%hSJKQF.c4m0GoZҁ94z{7c5Ddg6uڑ,E?Vd~Bwb<-}LySZp4eEiKWJQ=b'Ga-8 #ܐ3|eFnl7\ڝuV@iϊ(ؐ PpWWX냅z(n B5(sS0\J뉤m-T fl-eNl#XBnʽi,E^oV|kQZ-#XgT&ǒJl%S؆ YZcUIHky%-cΧQ#NpFJaR\J-2ZxRbe7]c<;~aGKH|])R7 Fu"q(JC03u#M]5 1?/.㤩5z1bS+#'l M,w'ӱ'6TS9|lmIťr뺦WpN朁+ip yiitD7&F"PqmIiR(NtGyjd˱DH2f`?*ՠB1J !߃t9 W8bvv4#|DЈ1{!\< nC<9Rt/I>xY}Fkxs=i>Ǚy:B& 4}FC߬}Yn2a` &Hf]SywhMH=nu7G)?51@1ׁW)Rz)!? 1oɕ*M,Xdg^NܞZ0q)I|gE\͌ -;,k,0#]c<~sYFi8-NXbT^z]uw9ݖL}/XđdOrTBښ\x; YC)e y"\|/oQ[wg<"NA˦m?۝3-`Xg^Wc vdq,lk#yF{#wXwjJ4y*: nASSXN@Fw@ U*N dYj+RgԧN0PvJDzY}UC=qd:{#vs4 OmB浛'%+F|lBAb:9+)L4`Ka8]1,ES|yV)o <^ 0*ki \);ͩ_q`GF 5 9U-y"ڟ''.9Wcs\×N-m?4)*wZ"O-%8$|Q/|_խ&^į::Ӛ#Ѣ%orH fh,PNvfGEf' fhL?e37■S)ov$ڃۋN5۵bav@d鯰?"-npSƣgyLZa ՐlJl|+hd`m[\MtK/.bD6bɫ R>.;1IB } S;MYԍd]8MI rc%J#Nk$(JrIw䳩SȨ7Rڟwv,#$?OрWГLal Z=ڙ|'6aDųZ(kBw:rߦ+We@WBG F-߅r@<+߬ڇ l˩“4:];8g亪ܹxF;RH*|h6%b淎RH>Gr׺-~8I&U1{Z)NqQvVx$OPlGh͹مEI*p[ L[LyD]'Q-6As5cѝCwq5[fSb6-qM7$! g2K~{W(Rǖd?:rEs.ts1hJq֚LJOJQlj JZt+$Wo!Az;pT0 Xb̢ -z8\~ż!"Iw@Ҁ?z8[=&߬ }&$ J D!0M7J( 胰W{ҕ-)T@{FTy*ü+bϏ_2R2cs2Ut"[i*E8%fBab06K{8!ިFd*d>t6wӏI߫Ef8<>aBåyД0@}vS%U<7辪i\ԯ^ϕC{_:\SOwБʄӲ{w)Srļ史(Uʖe ~,|Wl*jLI-G=k5?)rHԄ砣A&Rq W݄zKSe̯5uiXiɞmIhFnᵡ"g8r&a+mk_/w岙'ܸjW,5cjڜȜļUŠ74P6`ct!_k`"*'w̥Ts$|IOA 6n1"avܸI_BԠzW&rviDF j3{vDPPe@-aH89 w[ȿxͦrz s> [ʫ1(|۰CUDC!y6Lbl~l'2} mI>yK=?s 8B\L&OOD֫ݦ\Ci5%~~in "' +LZdcɟ/-+!IS'Cለ zcbhm~~h:1odtu : x%I>K׭Y]{ft`2KHlf;N?SXN:/Lp ƱuUnX)棃w,lރdWH}3{"[k>ex9x䝱Mip:=:婇riodU_'6 gk#۶N6IߵJ聘47o6%át}xU_l#zS6{~G=_ǧ6n xz|Mq>u^poa(^jL֟ZZ(L 4R9y6Q*œ7`AbsQrg.+yފ@U3)tVI8q~CHoA"cYz ~IxMW5]3 rit;c| `*gKN}o3L^$$C( iG̋JRT1BzlY <?ؤ}"͂`w`xRo8g'7VLvoN+5sPizBPY rV'V$d|Wz|[RuCmYa0 549ɦC0 A;^###*鿦ңn xlÉ8RY[J` [bFIB@Qp] :i<Fp sp@9?{ݮs(oh447XoQ!]2 ־Cɨ[ϑ2vmIuokS|YQXT t<y8wx?*bB$oF|CdlWVQAz`@:7fFQ&po΀Yy~􅉀>ֶ|oK$ZA `k/g ZNsO% K:U8Ee­<4?7 )om][+6F[:NW4l?Ļ"#``cbDs <0<׍f+a!5|=WMAj L4߃MA6M7y˜t Wç^e~#KQ^T *jv.4 o%nֵCDB3e=\nњ,NHmgxN-Y{C`ېK!'3=CrhhnNSr 9zx7P'^ї, E3: m;nMw)/]?J0oTWuSHqb-{"'5Lsh``EC"Ԩh42b <ꌾ16RM0L~=^J\,g- |) ċWVRh5KܑX #.`gy9F"Ի/΀Y{_|Wʝ1dm#FƒL /^.d}Rm ѷlj頇[=M1x2r;p*:3\yqۉ% sgҹ !ojhyjϡ\%ȳ@WE7JߋᐬəϢS ckP• CYI !Uc2 6sC^.bé= F߇Js[3`DuFH[ED_hj2LҌef&p.XiOroQϪzR @UKV`:Zpw",s֗l>S._<9Sc ?c%UkKU p{`e``͠'rBtTDi!3}SfaJ!NGt:\L@j*h*Zm9 G'Kв1<=>2Сs*s775hJp'[G6o{~JJ5F0 ϽV=F> S7g_خh7(cئoTCg`Q),$%ORHE5 tVlo ز!p0u穃Rゟ؅⥍NG C9Rfްf 76}W\y"vp-rAXi 4O2 3bz~^4&Aw/c"LG{΄ ,p"#-+-53/`єr*كG>MjB.fKQl'\rTNfAGq\[y湰*DEWDF# X5§`.Ň6RaZ?YoXj NL,#nKv(ar*贰C|317ѳatAG`<\ةW<(!2و7)!rs<:3 [cWYk <#Cogp0!Vئ]l߭prYs|M5-wфl1E lf,T /X Г W=bψ3s~<:auǣJe QMX,![ɉe޻|뼑XS̆myӐ̩hSL"uA 9@`Z{pqE"kIded 0ͯÛ<> WňdHy".o3R liɋJu^,:6 [x$:ed/W$hdŸ%eXF HMT@ )SMJWo$Bte\̴+lvIBq(t0{ߵ!:wkwBtR0lOon--i9ugYF?!TJDs\A.s uZNp~ubnS{V^]fj4 8時m_͂'[S<8??ޣ鯁 .۞aKSO hm̫|;1FY!y\t`U|X"e 3:ZZ _qlO ͋)Uyq~p}|L!890a6 -e ڥϋύVqa*\K * _;Ru,P*Άnǥo5ٍf0ZXȲի4y,WvAU p:U{MVgh]e'xL#r;T+YkD&(;BP熐׽iB|}~!cXYonZGwP7P3!.g4j[м:S귓(Xl7gT\'_6ϣ=,w Y7Ǥ4YvM8!%=kPVe'˧G6= #Zȉ4\cDKO7s:x&19PgitvCc݋;wukLϸ[k;Vutw rqR} {JRDsrV|Z{oy 3w0 ͆H(FwBi#μy)I9zق^}OPʛWhdt&h=2G]HP o!,1z/`Pn/䂱*m>Y~MdrHa6fGCcoΦ].F"> i{̩RHhe:\Z꟦¨eg{eg故[)sKXfGI$0VU!R V̹yy8us[eKAs;2W,Bט3w6cڜ#[95=ҟFEQ "YN#(GLzWr)k06BMAɮqb7_~sl[q.Si5pZ7 3 wD u(u R7DUZ^8~ٟwʤ_ 5%@];c٤Xno7QV]UmHy(  PtC|& ]^RRU4I\JS:/iZ25L2?S5|v9Rd *n::5=>jL-#9.{>>ύ7=W qTf18Dxb`u{&/֟uQA U~ֈ² E4v|݆#%hk 98#yG{ >"MiDdvCB囶O.?ެ/.ҳ]D^L5d^ؖŢWaKlVY}xA^(q=놊cW-N,ц_JowMYS{ ĕ{|?JjN$7(Y2h4\KfPPxgwp{X~<އK塊}6 Jb:.[%Q,ݣ'*?<@Z\ -W-f]DSz'srh_dJù`vIͧ5khp=EFbZxzh~+fq^,9۽R>*i:I\3~}>7Up-/T|ah:+2zL-o\>s@y=~IVn cqxe,j|!'p"Kg@31| (akq;Q'(HYii9[ >ܲԣݞ^1旌R=t#UG}-o٫…zo2nX jP11}l?0/,XXۛВ %S{4F/'9h߻c><п)Wr@,N*W W;MKP,.+(0 t]OB⸶r<~M|,I Q@ r5:M}&8vĺ_dA%c}tCxgY0'LC 껆pzXB"!AzSȘ|KGp k(/?^%k n2[­:GFr/#(Ƽ?j_UUxЮ󫍃^tF|PO&,4LqV)nUµcQPrX!쾋Qj!Jr,f7C' <gL 7nX$p5ѐqv\vQ&(q|Xto h'/P~Y?K0Ȗ]d#uj oE=Fs J $]8t}Օ3s־Pμq2lܑ7vtpZ~ =Dv$[6Neyr)N $a*ghq F:pm~>hcPԟ`( s^/6hrSuk2EB>:E )[ lDz7eB6M!:D#/sc[9$AafO^{K(c6C5((b1b犖uBȐu m7ЌWrDWW[uc̛!vօ|{0KZ/!̀@t4ZAqk6EN[Ԅ)$2 ^vI囗GƟ˞!s0$)V#am(BȞ;'sR Xoy+PnU?K\-vK3mXOblma_reɥ0LQ0H;#j|"i6+!QPd6#h!#χ}E"GUsR۲ IX՟,/d{G+$Acl5 ?ޓl{ =O ?motuߎָT_7T2OuFNM02%@2+Y$&hO{zZƸJqyo,ҳٕ .ӫЯ]Ćmr$%pqIkR YTʰy_姻ΰN-kD҄\MSOE~G-Q[&P7ZM "+5JH^ACJ #+}svgҬcp;2fйiTW(T)ꗦt/q&MS酅6,I8c}+|r㚒^B~*۹ T\zC`2Tepy/Y=iQQ]ɹ$XoyEGK`0?MCRA$JPi??ټ2q~0Kije)cZ ~YY-"WIU:Y_[sxg݀$y/FYILxybfrd pjVʐ1e$ys%4MK|3]3'Jljci_ǒuJp){:}0#).":tzRtqmŨBN{̎qvϱoA㣢vU V @ʕ u1Imۅfi_}t|ֲ/Ġ߄`~DiV.s;_\*PLV`Th@2gEcQh0%,n& AɮQ Psk *^ՀyEbJt]T, Z_\* *`yoi:lUTX$|[<&NW-՜^=\P,{ݪg8c/r}`*޶@o~ iq3RDs"UC@_|)ԒmX`KӂJTMi.x ڝbV$g"#hIEHk< vrٵa `2kYꢿ:im feH/X%ld[=4pbثsE`5h~ +[w2 KSu$}Дgx~6M!y-n1/!,ݍGSI? W>L!mB#nu= KdlKʠ zDsɶVϹ")t}Wu$0%pPD\eW^x u1ɓ:#i>-7.U;{:P9t洇ۯ[4C(ٰM6{] Ѭ%1hF t%9T0CK,+kd)I}O ZRT}UiF}JNgtJ: t:k8iHWZ`[Cso ?09L T-4 \)[_;^Y"Qݏsl߹*Y4w]U4=a_iH;;syLܝLDa$F5 N;Ik%bIz N;,\N,I)sB?c5l-KmꊿhR]=Lم֕qC _!@ua8~xS޷h ,jR,nkO36y% djFɞ9 ?YchF,I>Hd4 *_ꕴv(ۥ]N@;)@?@Lx\$=hjN7~T_5sXOp 9Kw-\OE?& vS(L'kG< M)`K߽0zѶ g6{ oy<.Ѭ tc\sA%е,jZWڸ %t;FRDs/S!x;T ¨ ń 7 . _hdRmLRS5)Y`7r=IZ|2_<&[G|4 ޳sz@3J!'<vh Ŀ q4`N⢓-~ܸdx!!ݠX @0g Q4 &a?;E*XnI ƫڡC7# ϝuhU912HB>~ᖿ'ć@N _v+e[4-ic[b@D)PB}9hRq~bt|'Lݠ%m!oYMpm5U&[lYw}6ooԠN2o&*fIf:ZQ^nBDIodAָD~ߦChX{2EubOP04m>&Nw:ʖ?}sRH#D&~O ]h_nDggܚMw>o5y;SU8sy7HTe\I8Ѧ>c2 E#WisM9v̨9^ L5P+J wRN5Xb1# ă>Q=R۞D, _f0]|b/XldR~C2-ޒMN0危v "q6פq)sl m UF2#kG3Rvl%Rz`Z l Y0 Dؤh+ys+;V9E:ݺcU%&[n,+{ m"Zp;9R!Q,HbݐOUž =_X_6ͱMNء5U?@R׀WUuq`VkpoK~DД>G!ܫX :S}*yhf3082 vO3/ XSijѽuQF 4K4q#~5e:|cpeTiR5x^w2&;LWvc!1#u}(45ES)K%B~~Z0|\RآXs$.ȕ 넹4ۢ׏=;IaUGf LjXB5[oopՂڻʂ ˸kvb/7#N,Ey Ǜu ^g9{Ydtߏ`"tx.`l LFUU&3V{_چo M,()1e\=GQXŁFL=[BNd\yNŊE^?4g ᠮ V3 O*Ȃ["³ӸڱJC!#Fж UhK P2<9AtQqΞ%l[pnq݌L10e:&;Z,A1.fF+Wõu"׀-|p1-7*fk״@-D27 mUT>E McK-#g&zurUnt"I|eb{x;`).1k;"̡z`M"+96MP|HT"'~+$ (\M-r`eO}?&hnmee͈ 6^Uri LVV2 _]T^Y0MxY4#frDy6QGh 6'ym?``G[+J)֩]eZ399УL-bٜ&uL Gǘ /@ܐ1jŊFXP8֮Ip [7"HɆRNcs'/+ N:uVow0ݕ6^.oF@?݂\F0(ati׵Nchwwj>:G<9Jz;$xIQ-6)% K==هdjTt:l(^$!aAwxq8f@ǐ<34TS^ 6`*Mr~HP:SYJN@-4'Y' 2لEH$٭'p}2CdyeXN|uZ̙DfS莳Ձ:G{m<IL2ά;vI7pǰXV b%ArXRnMմPOбǬ_ҠxLՁT38#d)n.h62/cb%M?mpnmY#//Tԥo1(Bw"KAeT^Naϒ+F@mG}UWR#31aadTA͊-^W>WbH3;1DO=ǎ 0gix _ ߺ$ѷӹۢo@*y.C;a <,תZ\Oib!89{WV%Igp cDm f;dqIJ2n0_wO' ĦkD>yם_%Hi5 Eh5]G"}rk53H&'PYOB]qp@pjSWut4嬃?&50|D1YkF_nb=4\,\?=uSc>6f 9 3A.C)0ſLL(>v?w\```)9 Gg,Z~ar2<6ҿSɚ.ҥ- q Xe;b$ٷWp)!;[N!~[Qߐ3p\åғT`] 6 ԂTy$NO}qsxceF z|y޿M Ԓt| 7 &8*"h$Y( kX}*m2j sB'P˲Rh  v|'pe7Y4 Ē(Mn=eI9J% rNDB5|#q  79Dtf|*}`5^XLz58ڼL}A S[I(`ԕGW|*>zB Ws{cyq-5 }7ot\1v*_?&x|X5_#tUJ,#i`e>oNHˣNby4W"Uw,jq*1 Ix-P wx7'c.bRU E'V~pgVݒO-Pe}P4u$|jB xOC?:-d "l;Xqq!1Ĭ 6̉ё{\ V9od*'V~J]m)h{WbJ%93լo ` f)y޾<Q'bώzm'a\b4_~qXR#(ϸ$2#mҥTo|q^~l5 D5߶pm;ALBm<$ $NC} K[9^Y60m[H>syS^ļtq= g1T|r1!),-q㕬!\-$HES{f`+X 1:Vj5TG| }V'f@'0t97S=U7`j GR1L?G%^Uy40l?B*")~ CtՅ)P1upoYރ+evV4Y/.t0blT}uƸ$㎖1}"ni.1yB^TQ(jqSLgRӠk)Xxt̄"96I%{H{.0>qx.ze+NTFr8lw-F)C=9BAg;6Z]TtvXOp4h 5 n*:b!-O,I\\#KKyoHiM:oȹR]Pv(qdN f͟FNZ h[2Q8?ATvDľs/n@lJ8iMר'se1q8pmXȎt  Rh! _'~0ka92n[=M,`W('A[(sU7N ?:ٞVDXv\w\lwg4HX7 , .X "iƳ8ub\GܒkϿ?MwBa,\R0&(BUZR^ }fE ew)@taz'/QrH*c<6 Yz}'h`"ӧL_Iԕ.npũ) @D) 5}=7-bv]Éx#w<|9bμH0">t i ٰ3,\HBRQN } A TĭKR+Hn_\q36[rx 6|+\TdM \ ??mݴsGаJnпl 7O_x<|x zywBEil-Z""L] %̼-}{:l>5}C +)nVƘ2~WJXE z%-AS=8R`0wk9 9 7W 0@?6yP Dn¾ގ!ޓ$bbxg<8.iuJ::˭WZ͸NpG[A#w{*,t ٺα]5)礱Jk5] up..V@ ; )œ1f9mʛ<; #\UxFnyRp^cUCNjz\pX2[Qrx'f:PX$pu>QN@GtsUjIWA'Ē4!T+bq(" m;͍Fv/ @Fm+1Úy}UzG U6ô?V7s乸n7&3-FYdȻ5_') K6וBn(C;-bL)d3TjM+SMx &9x/Ɖ,#0.<:B57qj-"؍`~ лCTB!9ű' A2P/A91Wtxuz/d]suF&,OSiF\DNz=7NJpnFNo{׬֭gt}Uc^3 [b%XRRn!T+2?&M%)ae =70(T^ m톢lUJ+ZY-c|8m*$a)P(17q2!9*2U)^W{5pw)Q !aQVQL#ۦ1ֈty:FQ;RAu5~_p䵌%iΧ[3lj Io}46&Am5)E{eN1$Vs7ˮ9@/,ݕX!͛H j*%ʕ_8.J*: h&]r<֥=e^ iICaf `gI$_DVkkhdKV{0YH2nJH=vzOaǏ5x T*W/wK9Ċ{Ih}6CI8,[?aY 7~FL*m*HQV$$ _L=qBmVܑǶLag_R]QȨtcxMmV|_.lY;YV&_ױr)6Cx4lAA5r~1t@/=]O(?S!*6qD%.Dq Q_HډPOC UT3= v!Qʵ֋IhAP=J'D. N^rUM(Sdul8C[}.Z.9k85f\#ц-xnlHv2q9ˬp/[zðnO͐a<ڴQ.8/b[90rjީf06,gp@[rm* 1 <"fNxuj᤭<_#[:1* D)S[K}8A0Jo/C[dyLmo,$iWZf  Sk\r9IsTz+4NdƠJp 0M0چFp5H"@P)Rܰ=:߅N^s^Y:[&:U@'w!Vg᠖28h"ʙ#>շ]Q_ 2NT^c:("}>(V-MHe4 >,r%K^FDQ=F|b DCQQ.*!6MBԲh*Բ٬  p5{B{jnx!^bXsz~~FE*UHdi?E¡"GrG9ˏj[k,߮=V]}Ҙra+7-2]%@6μw!лx˅hL UgqȈbqDIJCO6~TlM+݄]r^ νg/!MN(! \ Q܁-b͢ȮjŨޒ9j;;ݛ^v3} {D4BޤgM 𨦡MN,fX,80M_US7}e[C օ3 ])R!02!xqH[J] xz<fY6iԊqn Ѐ="x:(T;QEĻ43WgGj(#.w6a4ѩ*Lۀ@ ԩ}`c L `p#O0hj/?a,_儤ئFn_u˔jPt'|\ \t-#ȩ!r&s[n"fhZjMQtN>rv#Gɹsk4 tJ#'\cG>pu3muv;:O^➧j bu:ysR( ?-3vѸZ <"?_P:P8)I?~m" ] ^[kdױ2xRhÅev|OϬiq˷;XeA67dE봵=A^|1mϩA:D|BߣxFJZ*8tQW(!Ppw *ؘTJ3^:xZͫkn#g&UHsQZ,{Z=lԍ,DG"INoA4>}9A4\SVEб_ %GO2b0;z 'ÙCV*Gm2DG.[1rBG !]uslvY10Oi ;ty4,XR @w78 fގc v>A1%#VHLH9͗iLc\'xPB>Ux:j-C^LwJ ^/W<:bW.+l̳dcllք X0KHFO~pb|;Gald sR21,9GgD*H>Dc);#Öy%xd9< IND A͌qfg{y)Ud$~{;KX|+M,SJhV8bH.A+"/8Xc9/({ q Tw3l?,oa3%B6pbQJc(O2ӛoD)L` :5`E9boZ3j0TfKgo[&0c%N\bΥ\7 r`'97b^YvFR$Y҆T\;M1(ยp$ ڎGIcE&wg~=e͙}U;tc^JTvPi#_Cyo2ڬr9(MebEPĭj˪!qT*'b3U?+"CmG31Zj%l=Xu\3рڏ׹e݈6zު4%K:~:Ʌv](7~O:+eLWHVcd4tOJCkySL |NsN$U.VlEϡ6MHV8^C.$И 1l{M3]Vbn!|`4s' sͻBD~5UvEKMxs)j*\$Jg>W\=CD}RDsWWSv獻p%Sq -~3hu]@Q&,xژ~Bu î?hAH:ez9t05=D +4-Zn8f˂pʂ42Gܚm߱V,K$%xi`ޤtJ z?zs"IbSP \hW[ﯩʐ1wXYЏBD\4( dȉ; vWiYL₦XP ʣ8b3GQ,e48ڗ{3xڢ2 )'?0ɦLlnLDe W"PP * (i񓸄t0v{;_ŝ=YIyy yakOаOuvվߵA x/[puhLC 'pBځR'Jgc f\D?sivL JK0s,aJ7I{`34FjFHWa?!p>f xϏK7ꮃۿFcbI"}u<]Ef^+ܕsadtuF }QH3^26DӗSj7a k0GP@~N#>%0[7֕YT mū)"XH%/0ɮJk_BZR}'3 Rhg팱I{k=ϝdV\%d8Dbē%\̃ \j%u Y2i7l{NɑQ7Χuxи8"pn₹;3#!ʚIؼ4N>-Ff.NzsWh#} ވ+krɅg4=4)H4) =ZicRS"Xe<"a=j74Kw\ #Y[E3rH+-2upa <],~Y5ܙW(c+̣RӠJ¾572i6 Td0_wDJiivoNn*rv|&VOl M ׆QnFQ(:8j\0!&"gaWDfl6^ hE+<LD;t^Gg,* $(0:xAr3htf=U~LŠ%M;mb0͕`OWƞ \GXE?v{JIJKeagyFdg~-a.}Ґҁg#Jwla>҆(dzdž05(p\(G82|hKfKP--Hٜo+d%?_ggJ1 }:+ $d㟝4븊bvzKݓȁQ! <.g}.PPS$DKzdz̮C$ŸR0c{ hoxDv||였\tØGeȜYB?f=\<@ _mk8CLVµcq/$Š D7B .;WH9 yps8}P L`|4wҙzc"jhA gJ*{vHkmʟ5ɯop$+jp!U۷i3CsB>à]"C;Y$E: x$djNqHZ^v'[.]+)=墯LeM 0[" Wuۢ 23Hflc;Cs_/3"eFk6$iR4F~&26QqFeўv`lٲ.hkzBq>*nw$%T9>jN_YSxdSȴX$]y]ƃ}U; kt6V1 ɨh_;.'`*pbb8r3gʑ0 } 3oĄ63˒X"]bCCܛL/:f-n) fl!zv"EW--y ETtþۙdlW8f3Q(xM=x:]\DGU4OT}aSP՛3Z:6WBUD2׫# fCXT(Wyh%jeFJ9y{54ɑgeu}眼L;#$.\?c)&v"$%go (|RtZ /'21gC6׆E-mJ*^[i ݞ[,djC 0EWp:)z*v?783ꁍ#P?Yg;ŋ1׋7EuJ[&t|8`0r7Bm1O1 jfne^e:.y Y9((ݟ3~Q[j$@B3ͭN!j1"ݜNdf)N_(+1#AH&vw̎M?8g$jRqPi6([VqR,Tb3qIaN<!o~8g(<7 Ŵ 05Ba*D^raa׭ ^v{g>?Oj "Џo*rQK*BI^)`,ihh߉(-hH֚d-7fWUӦҎZѬ{4cǔf^/K/'S;Z "Jǔ|䒡VcK~gKZt䤈Uj9GyC'IZd@ }H1+/Οfl*˳LV0/ Z8|9> V\^2PJ#@u'bAHum=@)T԰LY>xtu չݲ>1.s܊s~!Q,u> f2mZWjt& D$IKxԄ |w,i!;Fo 僇3~Pt, 0w+ſ[#f<5q،DfCa ?h`Lϸ$hf[G0*ݒnic>4e{ҭIufۋ"pm["ྛbsoY?b-8ƭD\sbPq>(*U/De58.n"{R4FD-Kwbj9zvwIU,,mѝ`(n/6.W+ST9 \FSDDXv}..VǺw5+LU(+xV> }ޞ!^gٰn|]x HDE:IP;琄("O8>_n_/8m3#xiS4vZKe@ZOl O2,ыh[ވgmG1:S"Nx-WT(YJ>@#6Y?$P\<\ܥBtb_S: ;WdAh ITAɘ"Md=6yf`iC9:q-PPKnVu"b>=lw0U-}mB{0>u URRm3~ĺ_[#s)&L rL23sgF{5j2A_;_8ָ*|\\SV ;6k1P|!/ܬăhl =lzTˌbG4ړٙMZ =A;7> 'x=咊!CXaQƆ QbXȽ0z ^~?}ӿukE4-{>njckd2^ {L,&h5,]ѻ{MM(F,@601v{zJȹ39gw4vG-w( L? OɤIV*{(ZB~NJT|Gh.ks0 f-9l,?Le n\م*W?OM}<߳Ǝ]#&/JvC{2@*w+2A@?ә :|r\Ēw|i zodkX7뻋R!ݴvnp> x"mc 9d.i)!i t:#MX m -V#;JY9?DuZ<|h_"n׈MH o@ӗh2ӻkjz\&;jRo֙w f/ MiURUXƤ{̼Ir2"CRN+'oK<=sP?JIkDQ&SKr«}8<1\awPZ#.^H|C0Ve_7c9V Gkzlg%θpS&U!~)?dD4"%h1EeeaFx1  [48BÂa3k*˱zP  V2NP,]75Imt+@XtxPLq,|U鯎iHvf[= HY`vYε8(uI Pp[6#M45Oi2~q*AZ.0B +.!IǕyO5rM} @πg\>Rx#v; ^2u0G ~r|1+E.7@y$Z,)}WDY4WoT3cͻ?y{--6XPVqc241߀$kFS Ӟ6@>W= $g> Y5#l-ЇHvAZR eWu*sN# uNv>rzbV":2D2|R\[(ʅI-A0GP5 5ͬ6&cwCb^|ш$w6jz'yNx'pK-΢Es\jOew$"N jtEHz7ӱ.V~!<tpPT9UH?S4c OLDB7gK]DW$> #  7uun6֟šOr%֗w9US2Nt /htuL+T@{BXj&|As}3(7yW$a w&0r ]9z'X@"ϯ]5)ur=D\;Ն]/сC؊nn|h7KK>(.% u@rL(tI]xboMcIʭjy|,ش@ 䳠*iyW+w44פ XAu:OjOJqi;`twLb 8wqZ! mJO4M|5{ fR8!`-y]wI]]h(n6>.oU0%(wWAw!. ~[&Rot(q`Ė.^dCgYګX\W|`} w9S'˻o7 ?[enr ;w\"jf1[~9.*P):NTل5Λ.xzY-NakFy<@Zt /愗+/Ukl[Dh rMo±`6b*Jj1ŶpbC%]4 BQEYPTӗ,;jyQ|.%f N菧(uCCzI_zW!iG<~ِŲպL#ެ[x| ?).tuV_桞Ld(AE$y0?[Ϻq]*=- /bդZu;v{i:E)#luCuM](;Gs2{1/~5"*)yלVj׵V8H;(~;S.TF\8H,,Yͣ5ʔ+RKe'ql'x}N9`+5ҚK&qnmD'hGH{ &1:E8l$ur::,tq E% 7ҕIr 3/;U"i9jn! )HsIҍր -Q jyIB"JSק 2LrZ'inGz%JWZ#_p7Bsqu8zw#;vGY@lH4S1@l#d^WџNbrLM`;Y5ajsrgn0hl\s~0"Ё&|rӘ%BPh[VG6Q$o}7f{}ޙ\X Ҳ+ NCaxǔߴVYڪq l'@`!WF{i1wVڿHRydxSҒ]y2 =̚؛? ("^k0vS๦dСMp S5soI9EH{'{ö/f%#1bڱ&=a{|_ ZdI .t ig$y;tCI*at:"5ҖM{X[ajf,#Op3&/sݪݲeib5-[]@g7}£Q-p#KMohbXILwU?3(`ѩB?J}|bRp)wBEQLRA׈^^ҥG}*΁P&x1O]"wGKWyJW6Iod~Q`$K,3-OLjʃPkˇXZg_ĵleہwЗdh8,d!϶6S˭& DS=\nn9$(0ݷ*͝@cF}%䳦rΟvߝXYMu nXBhE̍! WJoĢ='s1KU4nj{!q/caSe-z#^3؁*2̆fw$=E<$:Wg_Yss_!ExLA<_8m24~ZNǶ>cӬBv_5Mg4bq^ mW3wp9@J#Ȯ,gAw=ȟXwai,@F;j/KŞ `:B8up& by\^o)B![CV0@|gHUNFs#A%Kio-շӐAًnY 0I;jJ M.INҹGE[=1JJ#svr[5fiV.' >~t^cHL,7vVQlmO;>Ƃ,V{cLF"#v^uGYAfGMhK;^̉[^,d"C _+X`{qȥpG53x!9Y-"%&ؑz!e0ĐuqxeJ-- ={A ./kit/}{W Am6 )h P'$X{֊:pVfGz iySm" w'.+l47d%}3 b"xV^`Z=r!;lp6&5I[R/*5>@и!u }h7܀F&Xg<}ɳnɩ"BK:4AkjBR]2h8Bx2д,('j9]L `e9A{]C;meC͊}5&!\O8WnA`&;vK]gmy(5OeiG7n $3s R9SO]?y ¼Oq dC:\ڦU$IGQk=`}bbΊ?ez;-> zcY9Ce=l_0* A5v(3͡VV4 ]8bQo= K}Tg|3O ^jׁO <_~ FFJ "f,4gl uHc#wn=߲-λԱ3q}2܂ZY}"8ඈWmJ*jv &-$[ĐN4ħ'@BRil";ԼX>)B`Rb=t!f^r{~@dYz;ȟ{'3.vtnTHeuޥO3wEƸTrІ`EgQ]vg}Ň38iʥ\T&:H'DջdS]'&<ѹo|ĺ%GnYߟv GfzUIYHo%b5SBd{㸾)"~d6O)~qMR*doh4q3v>sB)ŶA{kCIBZs炽r/v#^ByL)ײ9 , ?g,x8=[jJMs^w)G4)N,+Aއ\ 3f֌?{WNZYC&_mӲo'o}6|v د{h:v\K}xe3!Wӽð:L/["l!%,d _ҺOupu9Xu j3R4>V()G;eޓ: &btvqlP. ;%cn|_8(7D*-rjJ!D.Gw.ŀ;h BN;lgꥸ[*l>2?BZ]v=u:.2q/OY(eA[7G xݓBleB߭:+㹤po0^j]|T`\7.N\ȇMPaZ~( *3հRIØAU|Gg7qN=g dmQA<.+T ,t“ cr_yAj@4D{^{ƾ>y?ո?)lj"<ƄQn DZP!88B]|W-sU0ƾ3 [~{MdA4a15znlUU{05ON,!aCFV:KL  [>GԴ[1ZXxK+ZO$|qgn%TqbRBl1Ea܃J=')8 JP4oSsru@6e j@zz Rt.7!x| e{Aw^GVշW$Yª i&#S!T`C|VonL ƻN$wi<ԅnga>On 7lt,r)_$$*r<0k#ɬ;Kun)p1/#@֢T6j]Bylqld[YRʫC̮G[*m}TdmdBDWB1̇_BZ{1|qtFy8!" K˷ yYH*ѻZ]EwޙPbp9A${SYI :bٓ?<|'\Z*|h/k_QǞZO&h=Ks`v>ED& 'ydIk2&{< }xf,=n}ԩI]}ng/1-.N< 6\uQw!`|O4丈9#A}tx]q}Mѫ[踩a`ʕnʔ&$Z"4"F{z'fzY۾CQVC<*uHôF@67óW%?~<A0 LYk]_ft ɏ `ی{#`';D6cfTr1xRڕNC7W.b|Pы⁹aY>,S3bC:S>o: 0:76 Шy vp~6p׊r'ȹU5֎[uhө^θ6_t9$6x b3$oO>t5Bb8 Pe+%.FSegkr\CW3@\PIbZ{N"pA mNl;B/ń;F+kMQbC&,FDlO5l!5ɡW4u 'JN6<s5DCh_smѥͲ'զNo_6_ *Za-lH>wHcmp'CVlL?]xv29qou1u؟_ŏ|0;%2,܀Eo$3'RZ ffD hQOF,xEX&JUd.Mixq\e`le {gm>~ԠĢ 6(t?akȅm!oUkOzN¹#QI"JD ;{9l˼*JHTq+5DndoeG_2=ЩB8ڋ?ua~#Ǽ1-ـ4˄Ie}!8NH\On=d&ͯYg9ߡGTr.K̜<;) 8bE2)x)T8)*󱙰X*,k,$9Zdޱio'hn[]0qY_k%\DwR14q5Wcӯ8I`Q/r,|)f 0t6s7&vpRbUC8_{l~'1S`ֻ[0Йc-"b- u,b@#NcݯIѳ/y.Ziw۰15g Zsg׿! rYG[ ÷6R4фBx)ͿYu5Y>canT[_ y<1< *{#Hm$&!Vܱ.sSJzl¿T^TQd ?}34\aHol:3hD64pMؘfU7fW?"&4|˯ߩD4?35+o8@ 1YK ?b̿pe7{<&ЧQG;y'<6^h\nd('X7}",puyI_4-y{uH\lvm}K;2h}yڃk#F*Yz`GAm㽰s*kmQ(Bo? !#Ҿc)5^p3\.1n;_XI+ֿƱ(@6XyI>~$M2H9)c٨K딨gT!rI*\| R_ ̰Sn: 7xwƓTgZ]"ƉMe}qjblKR+)XBm|TɆMjXぶnCv_8!9pyiu5Yj B/;+{MPKqL EPSr@)I,{"j oĸYoWXI2- OE*EI[ކPy.X 3M?üj,l: h%_jOx(:?/"*{{9#6,,:׃Fy# s|Ds 07Xx K>EUd/ :<*C*'((PZ oשĖ+t# )H 6(k1,rFS̘蝎k~LSI;EydI7xa,*GU(dZ_8滜8VXd5H7~RAJ롓98ۨ6g,w?Ԗoi"Np4^CP]8ݘiP%{O3AeR^EM3iEef TF\т` (wCL]!8 @TY.1p䜛ni I0մN !E}M|yd B"9׍IiWgƃ73ʔ"rt%azwf |\/Xq_e}*} }w>N\bWԁJx"ג۶`H#l7p1hg/qLjB> t1@Ç1T͆ײW yG1+jAv?߀P+b &:g xPpUǟR+'^Bc<|DW뤧)y9.TUɕ{zF!㞝BVvRg`xy\ rN!ƃ̟^@v@bAmA%$O:#b'tX7 #XTji[Zp!6VcV,{CDRݱglx`iꃵlM Cmت9`6kͿ^R쬻ua,v ^&rvB\/W&2rdצk:ipKxA>$Kw4h j?lX+Sxs?8jX7|)t\5aQW71p<[כ7= :YZ7+ K\e$ї :Ϙ*mK h);ؾbY! sSΕib79 } \E1v<ἹQĺUv 9U`FZƊCC6Țl7agNhI+YTm0 n3 ̃O~vo=oғA#Յ8*[ъwgS  ,zOX%QVҪ6d[0x.-ƘRfqۀgl~zSexNR5ܽ72}(rk Pw|<;BS4sZ)BA5#vxޔDpHzQwC(ܿ -)̡LjAb"tn\DJs_~I:FE$ױ ΁Z7t]ۯ`F $suqrt/;miyw0p?}Sl  I byM-#W,J\f>Sl F=9,0~D07UDdytӱ:lGZ-$##S _@fjlQokVtmP%˄KhއSS.NmaBrhN= ,?)^8*9JvapLk &/^N,YM )B" qĶP( 2(M(]r@V5Uڶ¢6QEUJ)*dAVM;+Cr ]]1E| C+0T <(YY&B5T2oq-{X<(ZyjBom8*|BAR0D V~^uW w2gEyi= x @yPYI|vrycVz!TO2L)3PXzE=㲤 K tD?PyGBj.âT0D[y$',`hXfbWX#mIU]_ʲlk[nzY{*ө?ہ Iː/{dRUXkM?- 0=5Xڎp49<h iMЍ%YCsP48@ճрJ5Z=PY%SMkVJGL !2e8BZ6"dœg_\v鏙SOS ͮAY Qu](lFsk1OF i4$B&i#~z(FBȻhZ_ޓ(:rTd$u[°E⁁{U0R`Lhf ,Imۅv2!Sc{xO3{AXˠT#OFNZCL_7-〽Z R=Ó9J\׈LU$B8GĻ? =ݜ 5~f@e6W-wG2ퟀ w򳤈ds̈́ tggy(~jCW{48yd{=KSbƱO{bƘ`l/h)@5S" '1%7t+r뀵2*R(, |ư X4U=U ,_l~+{TSx< {3=B?ZGZ9Z3P!d]9;᥷<$4Y[~vZv vUKkls gOI P^ʕIrșl‘lbԺ&-͇GEqlмuŽ"Q/wh6vP#Ȃ~- & 'R\ lsʕPOAmCHb.ļ9a @@) )d3!M\;("wO L-3Xk%/KR-"4Ә.MRs\qFZH.ct18|a#%`ߴ_<"q6@ׇ,rjظinov] 0|eˬ] ,<̲;,rYWh$8Éh w.|Bk4Z Owogʣ+}~(zIݞ(2IRNtݬ.3[3)1ϋQwBs}8.qUY."9! FɎgwtNO&>EbvH>5!W k}UfWa&e5Wچ; g8 aZ81:o+?1d_ğ?:qZnH"=~B&0K*Z.1޲r▣5Th;<)ہg56fSv;L-M@krź(^NQkUjη NF?KzsD'IWư)f&bhm"Vѕިbk| T2t/~޳bP S*ū(~SZB0nT"ϲ_"&|)m3ruHU!G1@B-qW=i=* .r]$G^ӕP3g  kEhΙ_xh Y}{'X|lzZ-fv9ZP\hw̖FٸAAn=^ t;w+1I/MƧ9r+Q:.zo4Mcбlm`V۷R-tz-|%(W\fEq(9D QF`r1jr§Iđ^ ]+q(m螞5e\d um`:G(|ӋL`KM)(ߨ 2J+*Q{<ŗ{0 ~+<8<\)3p=jAd(SRLa.oҼgpqsx2z꣖q"IZzXA!JO.`t~7Q/'6Є:[ 6p4zdLAA"F<ziof@y -gfP~>iEWlrOH$ llL5PǨˋk)Z:)yES,j[7.t4ӨGD"Λn8IgU*eGex> .)&M:!G ,0=6A谧[;ޗy)ԛ~E+V9*}}tluǛb&$VM)nN0X->RR쓉 M)hvkÁ:@?p9f*g'SwUvtS.N/SF!' Fzh '#SC+j@Ckjvtsȴ+bBx{*{Z]SY^_C$\j0N'H&2ֈ"ʀ)c (l&3AJ('p/+yJ%Jta]-A9S4\;["%}uY}ֺj2M CcŒ(P;T63cCr<)\q=ã_8vJ@UqK5Ha7Rx4EV7V]-f6M# FlD@AH~뗺m-Fey_߾׀1[ ,srX11I1&WXn-zޖi4ط=ns}zi*($Uz71y?[3a7%M d5I+:>>r,KSsPSSt[ņW|Юؤ UZ/+*}k,/5MG>bnV!]"*jꨦAO'Swa?!_JM$*а$R!\"L;ۓp4NLᤂ]:Gatrp_,,Z0J`&8J4zVhA?w4Rj8&.kCn f¿YO0-/# ;l͓JIa8?wl3L"k Qy[Rv"a=iݼ-}V>ovdrŸk >hdY %F6 iϱۛP4 ">m^z-.v҄DLNN(D fČ1.YWk"B.UoK%Ac !v:'fXw~:!̾R UAlsr Euh#@!M'w(3_K YbAooO0"]Y^spp(F],BiI phYYSLQ e).)N&mg%$PD~֬VF T;u&H=x{ wG 0&3rH?i56k󇓡~ w~|c]>CzK^EVe"TɃtԮ/dwyKwI%q- !G=`p<(*āUf. *HApV!_о޷Xj n{0ʸl ǪBIE0 QoZgJE2Ԝρ7;,RS0V,1M%9SЖ_],)tKPEp ioЅtp.d5彨.寚n0ω`'001 's6H3&°lɭ%?O('z˰< swfn`pQ2aQɖMfJæQo)=v\Gɽm~ҿPGס=p *-b9FdB*MO0x_R U⺞Y0X{n}S%auBMHRw{l4V!v; J,eGQ5Bap&Leeh0hЌRp@'&lq9טù/)LbS>ϱn3c|*5[]'<.(rk jQ+uh`W|'zqәJgl85ԧ]}. +-O7Yct@\+9F.'/J/86錫mK5+B($"0LŽ" ˵/qJ VH uf KJAK)D?7-a\Z@R|-xs]O|Êaϧ5o# 74-p]*+ XN֒SR=+OƔcuva=F~m|}͖bg p(@ᢁ\ӡ"Ih;*a.bэ].Ҁh[Z;Ѳ;N$Nf 87lЅ{`cК6|xV6 ;y".ojI7[$7RÝPZF)Ѝp(FNNߗv]@.tPNyx=*j63 |a.d e{gzd%~C| /ʗO+5 ج![kvtpq0P:ݘT\_qy?W50/[ϥ@PdWmA-%SнAg=JvJ(չeSPƥB */K7у=5I CN}x;EޠI>-TW3$۩m&1c8b7ۿy89eU~C+Uoݮ"6-Je*#"tyvh%f3e*9:sPo >/sӥ1fVU ;gkar8`L2hگikFEZAh tn!mz}5pv}i2cfEN|0CQNbvy OѿdDHrkB>*IaA /|߷'8CqW׆ L8!i 7K-r~~~6'o E= P+ZP}DmXqGl' A5\ܣIqj$%UQSa w!ѝO0NgYG{24XV>4 LtUL \FI@[x"cfOh!]+n7_qy]C[N 3'^_Ą}:g6gɰcʕQ3TڤGvSW9jX7WuN=`bE6•VAgۖc Ѡ 5 (+tP޷t0 @6`Шw yzR= OtVI,'YbN\ixp.ɸd:ΚpA#N )Dzr-d>b4o]-Y%j_? -p 怶#v3̈FPlC'.ʶ(ɜRM^!bTP}>G`Cg߹.A 6T0gxW*]ߎ-`+*]>uN4+l "06Z2bK|l m>g0lA^`+g^iM=wLTT" ǢnPq4P@Tu_6x&;CL;8 >xrM5-@lCC0ʌtm=Ԕq(+f{z* 1`2/N)Y5a-L z*pjpӸB^-Ҽuh FR ɯ]ƥQlu.bF+>\"X/~6o%]͈j[Bi Mr I|ʣ*\8.1+NM5jX$?ER/:d @zi,\=͚u-s,A,Uix tҐbOk1/)Q_eL ?֖F-63vE.D?7GTs  @YilւC݅p&xÖnTvЍE(B)o+!0Bjss.!?%Y~!`?{ZZ.V'}jSX &_e&nw+ \ub1=8z֨GT&]&`^Oj D/(ϑ6(z9_aeⒸXFq&]!RHjw(-qṐtśqxLP$ jQN. G5LJp{I UಮVO^Z}zVj,󢵹{Lv@ghzege J_Uy.b (,wСGx[}jFO敡AVGF١/N܎6ϓ{&z:,)KG19t Bik6~^I,Yy̖ 3ǻ.9Ve( Uk 0`l:<:M"B>tU22Pkx|[R3޲ xduЮQVRT{`.ѽY>:;a :o8ˣ-^~R: g;cg2W+AKs $4W9 I`tWڜW*̛nNRjjj-าCXs_ʥGWU@-8|p~wܯ,0r4üFFϊO'>\ ;"V-X:R k<^Q1yͤF`9F "Ļ?H:|4MGpo?v#Zۅ6Wy7d`Z>AB\Z3Nq4ߋRlaQ0=ju~clDϿ&OqJ'&6=t_ĖaѿyҌ_o>(]`bsט6>^]p>5Agz[If-7DrBiB7uq@5{d|0cX|\ܟ],`O ֆU,[SuyI8+$G-y)Ww޾O!!(u,`>E 8QOi`[M߉R7G e XQi!lFngo44joG=X '*" - ײ2^Oҷ15hJiW#SǻFXQvkD&C|;ܵՊmX= In_w6ݗQnb7%=[P($ 41D"yonE}N|M& z (F0aaJ^-Mng}[̣+9k.*m_m?̼j~ ce0@~3]<ۖpf}P( Q&6A&/T:cF+*2hH6uS 䢏>g!4X>ao&xu}@"xy{<,CN%l 2]mxj(#XEph^z+kʳrR_8zT51 %TƋDd O"SB.qa&4$8y7["M)K'Z٬z6, rɜrrWM茡j󿖃4kN 4aD–̓!qB9 =AW`q: j:f%z]v[" ;%arY,"ބ-jHI)b==5 À3P\:XXB?ٛ5iAI-LA&ʎq6=dLS kL8IШ7R ˙@s 3 LA/xJ4X1^ 1Eߥb{@ ŬӅ-OzHA%nީK}q>]2siA.ZBB" B MaN֍;i^,{{/^TdbU^;$ǀjY'ʽ/a细:pi6Up(: xA m$&Ee4B#gGGUZ"OiZ)ZZh#^ tLd}fi[[|N|_{Οqe4mzh˫=x^0:'cԦG.@HUzɎH褽NEɴ7ɂdFc4Go*9F1ȦAX ՛k_x:B+ SdzfMLf޽4`LRVL.][JLwn3 9UfJ5b(R"k/QYMx:E Պ7_Fn*١Oసq:uh\X[O,_JʺE=xS?rvɺ $Wjĵes<дJ`N!"NV,%7&Ģmw*/zb> YW>O u|E1~A+=fͻDXC˝q * AͶ`.U@`$enkOҼd\CjWU찜;*o:7&i3iOcq~-AYdÒ !VC2᫝Mmx(j{!N-7++uk L(w|ބJ/Ȟ*&m`SfWxZxk}';Ck?M9[[WtT OPi2d $jE &T[= .]T`5t-OHh=wfqOl[-v@3b@LS%zc/ZR$s+1a*s8Т9}YgO؜)Uׯ_<@%Ϲwϟka`29j!Ul>א1=PuMèy`ô>  5OhI.#gzCѧfO!"LxJ]h/\QꍅѼ~:4B0ZLKާ^$Zew σqODkD|5#<,24Ѕ !DШv'Nubx%f}{p;>!~"c,G)G̠# h' ?mƩ3SXY?DP,鉣J+v|ݕ@=Ρ@MiOCC= av5MdƋƾ [|=X~j?72`F?sjlڧ-]MB^Lͷ BY(-H)T u}4$*YJlVa1]GNW)Fl#k"S[j!؛pv0&  &X6mx /E*$uc5 :ڞeN Ta(o8ø$dE<>0,sSZ%:Z2e8ǣ_Eӥc0Ai  S3J&!7Ə$-lT6XUoMVwX PQxԪ>N!,iR ^ *I*XEB wڏYmGEAqc\ s[: % FC7w98Z}e2QuU5N#D ?‖גN cZ:hiB㊛ߞ M +č`3E4LQjo*/=<̔-)^j Gt0WZh:X+ z :@ȼ1ofClcRl!3_OƛFP,[MZbs} %aWR{cɸ5jU @dPîpӚi2ډ]{s7#o73 wRPŗ1i!iu1g^,N, ']۷yr Oʬc簩=xV %+Iޙϵ]<z$"RgosVz;^yx0XZo'Fy}>.lUMG&x&zNȵ љ&3*'-ChحeFhBt}&ѓLR *YRQTp?OjpzJVn=2nIa{xɶγ0=t[]11E:+AE.ni_Dkhs:N@O9ʿf3 MpQ>Vop)8}wϯ.ɔk]>ma9 8a榜HZN2HKžnN:YТȐN f!,1))LP~7/vO=n(o9TA0I&Sio𼈜:-i$ǺZ엿^S] CKx٬"X)iCnspI:B;tJ:;EcH$3vRF?\ E:TV J AsSf=. AfM\j d- Ϣ~ n)EiZ3SORpd<ҷf$]Dz| +pb'@[O'8gF h\B"QZ3u qbe fYZOÈv@)S4I??XVnp[}~S6`$le ]k9uZv.XӖ`4KPs١gOĒLM=ݦYҊwB2:..IaȮ0=_+kt.1\[u띪s z9vqӵOFyk4~ѰIc ȃ&f.5}bBjJ K)*dJ _U?w@8#(Ǩŗt8[uק)Ts,c:%ߨiZ Pɲ~f%+=YOfb\奻 Ɠ%7ϩaaآ2 ]ªSH+a(츈@/ƨuoEXl O=a._Kڛ##)B%xǑw-ÃiJ׵Qb:j3|sЖYR'I][Em0/n(&}#\[K#]NO;LR1W_;fdQGe aJ֪ GfuT;e3"jW{P"+ƻ{p00;&#T 39Z@ŧgZ)zt;RɌ cѠzUа22ֵRfi32j_~j{Z_b([6D~*-= q4I>WNh@IIw|[#@{C*ސwgv"IaHRX<1\l_;3Ũ|*۹ݛIh֊z8 P8~jf\7gZsmB2D<,~6ϼ&VS\Grpj{i~=3t@ȌCaG>3nGh T>#fAz~ =D&\G?$MW;.F< x.ؐa!AU;gB3%!QSq3bַG'/h..xxO04@/><8 Lv)1>Yp8>bt\D6~<(񼼆v~6.gۂ)\S;*T1[@ʜc2 ]aIqg)&?}:>uKQZc;DedO ԕTf- XM"Ė9@$f)3A@tR..qz,Dau(?"rK qZ!3X2EO$r64C9dn 5F,"j=-eͯm|<"uAq{t})xbm%ni`4- ]:,GN[66;S"K֚YCY *U^y-Yk_43f߷2.7hIiyPO3`.r3`HJ šºm"z[=jݫ!HwA-]۵$><bݷu !݈F}yſ(BS +Ig8 Kuc1O0~$GX 4 < %mlaFaHk"nH&=%&fخ囥odM4q|T%c4tԉE V! gҏ6uLt7^oA7(K@2,Ecs|F(JF³nw/yBRm]Fw_)O.DZflg2;=SQ8l|,n#3#UVcCuTS?_@?~%єK!#͠}  Wb&ٔTܷ|EL=J@(@b>vL6T0ý5Fl' WyL_lv9byaՔ>B{}d۟RĬy*08qK^)#:}- |~%26Ғ0G;?FuYF֤@z?r #t->DGfbm@7JSF(r:`gZk_6 dueS|NM9WNeFi=fǹ{EQ->NQabL;|ғ ΞI"]Y蜖d kAK;bpA3_,ڰ s;tOZZB9m@pݴφ2J Sy(y,?5PM&JxˏIS*'?9:MĘOd!𧢤I\+j5%&^'`$%[b}Y9?QEAu9.9<+.N<n]R~_Wj8BnQTvv=g#+٬ T䋜jąwHͽMoRMtBԛal_TCߤeeB[_U4#7cKdXey:#/RjT'P^k>59':Q/<̉u:q;p|(Q/Y}eT;+R9 ȬX4pOɸĒ(v9^6o!*eO=ޖ#9Bv)-/+;X:WI5b"a1G7YE:N#RdW{Hz?OobjN*e }z)pOMhd VI.wO„_xG3= +3N&o#*bt* GyH'I|Y9kAjOS:$bANEwGl@F}26"ߞU3w o5N͙GØ^\S}KS{fANTt;w<WCPf3`(\ } Ƞ[7ɘ}® 63D V Oh"D7Ű{`_=]PvD`;+(Lb&{{A}1?^NXI9\ cm:ҩ$j0Ҥu DOȯ#4+d ]vc_0rS"Ƀ[*ů~'fu7ĭח 9ab*6xR%f0xp,%)*L~(7(=Ɲŵy'SƝd8BF :-9cu"BX+'W/Kķ6N. r.ɿ(QDyNXÉ0K#%ꔔI0 a9*lH3FO>4wd0k %MQ"an]oڜKh␓jcbDbZ?X z, zu>gʊ*?' 3rε:Ÿ GǼ"{-F߼ɏԟ*䣏5<1ԣX&@XcsUGTM懬U.i~_q2/+p> v:g879RPz]6P(b˲T5 B~eS(rThW ݭ^r.[YA \u|(R l_6ﭼ(Y@8)O7>C 9NO.C 1p @ɾT3'I1oa2MGvx?xμ1BߡE\j RXKea1{f%\Vf<%U\A;[xߜ5LcaWQVoҋ/ <7XԂU^4Μ7"!!~TMHM@ý>w OGǟ G3\z`Z)K:& /W) ,Ϋ d=3ܓ2}^״W SC$B)4 疆`JY99 -lEGwװ+o2mh&:_> INL9ߤIIJ_KΏsq>Z"i85esrj-`aJ0llh$0n[G:IDcF<62 t r R񒞪jEW \XK3q:! MSgŴ&1U5o 9?[(_[దY5H5%;'_|SzbD#E b%'5) O\lJ4Apz)Km{j=^ަ 'y@WO.iwҿ1=ш+ ThK ,k֋g3Af9C*݁6De?X"n8@C4ҤDnX9eZOi#kX2b&bA{[]y^4?l} w=-a"$J*YNH Qݰ?s9[W!HܼtW3tem<#eV,d)Y5Ii=y SfmڇlIPype%&سdNBnOf-iX\xxב]jn/+k0.;t K?PFBV9|謹"tlM.}/GCҟS!;_x7:Tn*d=ASpQ XM :ap$l 9jW@3b’VV/w|.%z|nyX@N)z#W=%AX];P"_mk`zX+},b,{hQyKA[0z^5fw[mVveA=EJW@kK N!WF&)S6N3I{U`}[AJ4zG֮78 63lQ\GK,&R/s\q1NL Q9.<]%?77+_TMB=RəxVu9'YS&n\<Ʌuo arPWwkp;hQ\!FyJhD_ÝDE;0@Qp+/4qV/*,bN4 |ˢzu6+ D~1?*ē8b@$4Wv L?!xƃ⸑NWiL,п9ƀ oy񈧀aE űe2ܞiA+o[L> WY7LwͫKI} )af)gdWBA[>Ï+"D{' -{0ˈv25Ρ=`(ra!ww8cnʚR T]uaY釜rv!Ik@w&OB(G|)z6iۄp`i^)|ٍ草^+nl`U_t9h}#_P Lch9P_l?BKyjz]\ 1}}̄W)!L1`|X!*P*qԄRV8bktPVٙ$la!t70W3fH:D:P6f2hƌ]2^ﰍs>6&րb^$Q|UFLjVˑPCBl#& lJqv<1G4&Ո/{Zk!3c(nCsORX\aǘd^ uM'XO0qZGl{4$!W RzErh$^#Vjo'Їt[r++#pz*C#Y) ,|ĺ`|bh-pdH8Í,1cs2)m\&sc\ŰJ?]v0#SLK!zaPL?\[LJNI@26$4퀱j|a>rǚhߚ?IsV'|`W mixy~uLD$pH֖t&};c0Z~LxpppM{Š=ZrFޗ[%؝o:Yĕa ]xŽێK Oˏig'kT$wk2w k|B(B b*}cX$戆@siGZצ65̨s!znY0J=d/ 9HYSEZD:zF%U^wOYSE Q{C| ak7dO% sAk ^;RΓ&e/Bcqۡ~sliã |@ fAEӒI@=sNw֠R\dC6")0|RMU,]z^ |UxjmK4 Fp4sUtV%LW: Sj@.ÃIq^HK^|B$̀;c3œR!}ԹJC`B8e{!9v_0s #0yCh]rٸ,kZeGJ_d=ff̤䪐H~$5b( tVfYa]uHKa\]3b{JJB |jO4|űG -͹=sP!s|(W3 !6ssa"o:6t]u:Yg |{𜯉ΫyK 8WE% o2$U/ n*G \UA0=c)k+EcN\C%t.hoɠlU!|Sm73pVF3U> V͔6 O`fSVf|cQUsyU2&WK:.SYOU}¹42 k.LOy=w(++&%uJa#HxE_Ct0bscH۳zC]퓠إ*/Inv'U~qp?eUo-dGxCp h&:$xwbzE5OEBXI+0 :8s y#MA{?2A=pv@*G> Hw휹]["05-w?1| \SY7z%Ǐ f/unvhn,>.#P."U{"ޛ$~+jv#O*/[fACd8j\ tҦ\ʷfq wc̳%sWf[t&>j&ں+;@ T"&  @)ϏNX5LF9b2ekv> R6}UA{F qY0)+;<2LdW]#4G`ϩ/Γ#V 6> U1M n%++h ZF/E(kգCM09 ^yZGCBe2-2B-v8JjZj:OM sQ@OXz8 ȑrcWhZXIdW^}rf%'m0`&[nf.wpH<;Ty7_Tjkn=4hFw&,9'1Z=uⓑmgwdw ,cwI~!,.^ބz!Qf; KpSuB9ltoެjT?VL@z5uԤeﲱ|C).I\o,;rI%h`Ac3(!uԳpΙEkLt_@޲~lt3An?Spe87Xc;0ۅw^܅\ Yo'a\æw9xbDfy.v(ϸ`q#3JO36U͇lc]=wie:b1Pt$ź360)܍hSpϐICJ_fiPS3M$Ģԝi?ā"ćȟ1SvT靼jѨZrvM( |.H.iߤKj.̕"I+F\T! 08QS5Pu`%TSΟU'0sVe^<켁90.Zt߉i-T#7{P[..g^k. vp{E%8dFJ?-36qL\,sr>ȓ+.+rkqiЂ)o+ Š `l:ShH}6j m,тϑoDYŜ䪶(?Z =sfL3C jtQn_>2.Z, ԲCw b4]{Ǘ{0\ʹk jj|zO_|&~1Ҷk'QMk6 a!ʻUw ߠUcc%+K(Qyl1E3B6tψ٧_z 9$Aj꽚6MN߮vE5dBXѪ6? =!mx oNo4b(nj6=zO2(SKIi=ݮ(з%0.bfg6Si >t=a9ѷ:p-C4(.. Ċ =EчitD걀| s{>d 췫fW;3,-ըOQ'GM8:~]LUE|Z+p;ɲ`j o簃S.43 SÞ@0 g~ڸзT4\!>$w:أ&$;7NlQ*SRqrב󍓉Y0?pU .iˉ=-?T]lø.jk_fO PUrҷqwxErʵ8eCu㧐vA$$`JlWg TcH;{ܙ.R]*Pi6tmi!S s8T46OAn<!X֡2R#TxZ&OSudFǟ/!P49:.\bD 60)%wz&ĥoe!8z5FltSţ8];2iz5Pkhd+1]MV#Zi*3,hBF}ɭNA8 ]˯{^æ={^I9E_ӍfFKTH7'$Tui[-ho5YSQ,I{< T߻\U7k V-tu^u(.N3j=KHw#I\`]wN\^ǃa픻܋6CYsb r&3]\mƤ3/VFŞVPF]ȫjz%='4"t!/pRx1ViCT_hWgćSnIӾ+~9_z߳@IRk~[NtycIExqG5\94, )>z[(ty_nFm7|ewGY Hf /sL JFl+:q] ō $#gL#M^'`Č}*)UAS7$ü 6p[SFN;VEYчUeҫ2HcւkFnDWh60-:S-OJ%+b8@*^pY `_vH_"}~R"V [R O1$|D?w5N_Z>BYLnfscᜋL!jfIa͆Ҍ7EAx1l<[bDMˢ> -UğxRM&XyAA^~,~?bRتKI;Y0UY#3GNlOgTs첡 Q,A4 Y4@JDlG4p@ P Tϫ~>>mk-E"]!ҲlM)bXoF,,;yS@ߠ<5\3*Xb@..9qiſkl96kƳs\ /Gظ 3 >C fW`T[R:Xn)}]Pl@lL"UYGk򃄯 Z}D/a:acv[vW;]J6<򦉬ۘYqkQ<0a#nѨMNz%Ӵk8ŗ&(|B-KCV">pS<ڸwEQi>49X]j<7cēh$D@o`쏄n ӿ="p!I=67/y6 bdIt 0 ge[(Yr Wa %p;6I3U4߉2 kH+ӉÔѱMG]UFev'½ZfB2 nKesiDW%U,`z6H14z> nd ޗ6hlAnE!&d d%h&͓ c>8i%U5?X;N:/wJj[` f\}_C0+8${>+92Xq4ԀXXXS+{$U%;a:O2dg0ֈ Qx 5}hBIH>V׌=ԅr?3ۮPс^@MIp@=(Ćb#!? f0!$g%ޞLa{7\Ny5/;雁aX"M 'ۇ WS3 = v CEWF䒢ϻ6˒&SG&oq:[']?h&.)Zd3CAĺ[fs>~gh2I5o*ޢm .rRN-C4>fx9:V5jvDeĐɹ>Qevj9IwKn` MG.}W[ߘIҔ;r<G?\s\u4WbFaL\FJ_:,0'&vm28e,چ'`OU$eE0Vه*8 qm7jnfuA:GzI__U}pCn Aj|4<ҾJ4fV ʈrsRG,j\+8x37(Hnt?[Ф "y}Jwqr1&G٘@=e C(@ Z,!+ꀀeh=wf%2exv\ 8cNG"'zcQ(Dlo\^+  R %x^F%X)l \S̽147+ μ 6n޹]TOpcOwgO=bxs5$##F.X;3i%1lRThUJggY:c-r3ݩ );jzcHDxu.!Хgqe/w4AHu*|5i'2mN-xvQŋ&Wx\GFH $SJ|4 :r>k $qٹKC'&gxoDu5Ѫm rH(-?"C4gN4P|2ET&Bc}:d1+oD_%sL8`#Q)Ax sDH}qisԓB݋] Xxr()]Bg`X['6sjmbc!/'UKD%ϫѝUxuci"RG~6Rh^XtY1k] TV o//Uc3R^CB.˯R^ kGKˎZM-B2.7r@w&!M 0eaO=l"4Έq+^0(j% 'lnlMtX2,f<>zv8-UJ#ہב2 QEf5$-_(gfN+"EpUl6`4^ ֎!7ggDqilljnOkw ړsȶ :cz;H8&L'Du -73NADTaCɲɬ<'Z?"H%X/.ƎG7&I!@ )yNbbj6H$ ooI \qKXl>a\4Dq!XSP$(UEʼXjlhbHxG쯇~NQoDyH2:(3gfnX} s E]C/5d0a`>[=[@Νbh;|[~ewMu.X  J0`:Hg?dG1`,_{s}}5@h,O 7c(@uW_Pz݋FMwH>8v;>Ft*dݵ@]7]ac?1ND1SۦxcʎKiNO_E#1y:+3+NqR+܋ B]b[K xӶz(7HƷr`-)+J @Xū-:+i3BҨ;匦X67#~ ;`Vn5*0f&=ԏ)aO}ase.:RJ7uCpYdvHP1H7 V-0?܇mHyZΙN/ %!j.D gôp{ {bICl^J[d7qFBȹ]:o;5pvިO\Hg@ ،Iv"J :6jzzu)2?,d! !}Fq?C=8co6Ǟ1IB0^]B [_6I\Nt{HH?'xlcK؊$~ɂAd'*S(% Drޞ_iu) SxY>:0=G`<>p҇3" #&[:WO۱=~a>Վw1m)znt0ZK9F|uAp_nоOf=qQ\&N6v2qXh$a[.lO 󱼾: `fF\4gJk:MNFB#̃_̩/5`  {4N:ß C'C`J% wPEgsH?Y ]hm9U?nZf^톸 y|թy a*9E>W(rȾT7V$ D݆ڄ1GdXS[^]iY PX׈_)QQMm9aM!@I~Y,H}kI+DuYi2[76)Wbf_xH ;†CcK [Ff3{ 'g.83@CpQw ӸHpncBQmD*>P83^Scp)NaY)x3|uq2+8Wדm՘"JIk*PLO^V9 C9Ɏ"O$9.q<O|ODgɜ:Jv_7U׮5ʄL_$vug!c^Z68;Ar&t7~J@./m'@wT) i,Η]CfqΕlrmཱུ8D/gTBJ"*:M|UfBk*PXb-ٽnƧDKA6;" ǡXp ]62Q8bAd,!'Z| fɐKHkNvq?-a~^Y}~e&)֚y_I zFpqoo!rDdg nLi+z*?:_//3+A+k-j!°̈́Uk?QyqEܑP5) RUPʨ{:B*=w#JP|Ol*B3)Z2@@9,Y8)h"9lcA m:e̥swjƥμ|LN2=4}_&apk^Zx;̚emcxhMQ>)k42$Oۣ<'5ߊTt9%tW )UVkMİ!Ek3 #r{{"! ="R7ٗa Z3uX'kZ`ҞILj#)RnphJ< $\.^DQu_u![1,żcyX*vjx7nud n̽a\8Ĕ7>T"6u e?mFn͇;gGD`yl-0u>{p[ Fĝ6Q 6#\pdNr%"I7fD1-~~ %Eh.tAlR!#MZcSg  o !_B*k+H/x0Tw֞˗zv[ *bY]J|ogeVBiSeW&X6׊~${킾}Zɪ@cP8ɰa՞dW"2[{\QN>!j;3+6۴R`:%ᓦ ꟤+YmTrz @ΣP~!)(p Ie0gHpf\c!W1|,pa hw֓x3b/b "2Y 5Z/@P=QZV#l G[mazoe<'˦E-đilw|WUfV!)דKpq]{oaFmq'u$:|%Rj s,8*zfL(x aIO.V[dߟ傿Šci ɏn 齠aJ.A0ȡve>"r+nyeG!~hB´t垈=)͒b/HVC_]>p I PpEy4LSiy_P>ZM怺Xo*̙X[uY!q >$mڀ9Km o_ՖcW ;u,_"ژ;냑rjup("TqUBLQB^X`^7:>eݪV@$:)G#ѧQ@6Jef,Nb_`gI%eOA84/@U!g9lf7:  bu'hlt:q?{d0J 5> ы!`n hǩ;t@:7JNBQYp'EkZb^%HZsR͓ܔ^^A]<%ó0Pu$(2LH0f|M, ho}`2 Lߗ}BdFI+[U[q c +:~~¬ ٜ+a':*yR)Gi,M]'˄:?>LAx5 ~tTWzUxa)Ò~}4p6k?qb=Iy> xļu3#nZѿx 3I*&@!-)*aA?oϏ-&dEtϒwY;n UOEDׂ,oЋD6I. :A#`-\cc>rܗÅ[Ma2NFJn4ӚZ+A†8Xbb7{:m0RЭ޽UrX8[w=;7)?DlCӒZEsD$/2{14o[]̙UidGǛ+]b裔)kʆwh Wg\tmNj-3a2 !d XsͶs(z)*K>F.rec5]߼4BP02 şLO`\*'&Ӑ;_Q:)#sBn>| XLy/h{M7r012=I$8&Iswgknw}>;r!j&ybn Ud|/|w"t.sѥۦEP׮wB= \u<\p?+A'x JSk#Llϛm@ &CY(>+c%V٧WQFT)iG{]#Aq%/lfl6(\h4{V2e?8kVa$[;, HNGW0JZ,qj - D *k)48CTr'DweU훠7w/;xK[-A$ xL}/| k'/ԃ^2އMQ| t7 fxS+KDj\p%CU>rgtC؏:2uzV~)iS@.;KΚ1Z!K3̲Ɛ+շ 2Ud$emQ8vf-ܹU*}Hp>&FhoVhqM3 99*;QaޱF(">?tAt>>+[]=amf4j|X|Q6PInOtœIh]M2x!< _u.Ǟ#` &ًP!: "#)@ñ8692v*hB`dewmīYU>A!ȈO{PqCډޕ\ѻ~#IJUQW1 =;*}U^A}` BB-x,dĒԃ ŻɠDv 6YMߪ>o+wb?#_ iUѓX]zW!#LQ26RVe_cTߞ^X9E7p-rD>JfS׺?uCns՚ck?P*s80]a״" e7~z y۽rꕀPHwq,>O'`6鏎U}V]1<9x@B:CCvFl)W|)"f t%w;aaV<0V*o W 'kp^b7W6 5 "XPRW$'X*~<-)gqC8wf '-#GnTʼ lj&J zpEmPWGc 3;Ö 7awv:YuUNWRi E4|8@Yx_`qB6Z k3Fc2R$zx}$ĩ8*) M\+1*Н}>p؆%y_;sUaw˩PWۮ\e$JfI,t1fjK*UF 3@-G0mz}z15<15'n:v |?tRmQD^Nn"['FtkW X{ k9p%^Ij}Oq=tF(ыүoncȳt|p*YWT5PRrIK ^0 ̕G,Z0Fj9nasќ#Ic/G$b |E($P_i&(S!̅w]G7}t6.3ꪫRv<0{˔a j ^[qǀ 7fS`)jhbޔ(S\1V%\J֬DU._V  jQsm-_[]+rn_iQ#ؾG=6 y&$((KJR}p nj_$yr5vJgBx>C|Bf@/f0J_;#g|KuV"+roSJYT:^ , B͌XE)O/HrZ|u"i*<*b#y#)ZE#CѩUd][=8ȝ?|};2 zG*gU47Z"^ {4 ?x!W L/6Q}u6>S[犀؏7b>&Ix "kz̸ܓْ{4Td`r|n):;nȭ9}h;4{`t- |)EG?z$'vα5 ĎyΌLQmUbr {=BeczżL7 H'wT٩} 6 >ml+2tEs{s"D# "v2  ͨ='"l5yӃraG ,tSi9I_'$(ȔSN} P{5`1-}18~C)w vd7^f25aa\yW]C5kz3]Rifw(T]LSYs) ۆefiܱ;In7vc{ʅیYѶCGCCLxZ4c@E=\Ŵ`Դ&5'&,}8fKu=͗(w= #m$31,(Vzox~PߝY[u ,…[Iܴ~+4G=ٷp/_p|Fmp=7=ڈ:^MW-]Aլv{5Uhc}&'nAI662\r`M&T+`Amrsd24asM 1sfzKqlS(Ϥkۦc-[7Ag;oD'gr"6jT$*zcH"Gi &\76[Z_ Dtz,Р@hMuE cR&S)6M=OF!xk6pPDeT3[fJ{i[`I՗e"ym(0>ȈĘd.kםCW3N>}cO ?侏 rU>9d=mQ3ɋoo$hVztʖR\’nuƓ`ǀtmc,oDH[ 8,$;U/z ]$RWGgA(5ahe|y˳7m`}FkY@:Du{ۍs?59w9GGFy ^fq ʴ.DR06f#Z^!!̓ѸC2?ُZE[L߇u>[E@ Erx! D^5mx1hu ٞԲ`-'Bz@faTH^owZ*Bcfη"?k&YDG,[\U p<0~PZuy˝Iv,8s72hАHZP,:NC-AjخGJ?aDر~Wm=235ǪQ.ϛ0ĵ&~~v(].NX _d?1 m jJ`L7~F[^`-bCeǎQ[-&-ͱussa^ۦQVA=B0a.Žc^1zT Wld"1VB;u*o5VFcx^,ERKIK,J7Gb.i[ *v`֮ڒaٳt,㣎\/g<(BMHs#*Q16G mzT}%5ƞ^[?]ӱ;A#\TN1 q>@&it?&xHm}Sϲ{Kcĩ]`?mkS(#<_޸Ԏ mRb.D&nZlLvUӴ?Qf?ƕ&6 J}ԸZX ә-7Qk4)g7d"]/ X>[ῨcEC`FTp9.᩵ x` RHWY-w<'f\òqю}lTmZטs%/ \`Զ=S7")]@yې;QG|NxWUE$^Ie ~6-,|z˹Ii;t1x\#3QC銟d]xUޙ!~&Tǧ&ȍrK6Yru0y׮J\/CCux^S$K ^GP;'uir&L 9jMEmm;) f\—E7glǥ0m8'Z|,ila: )7o;NquL 2u#vA}'{8[XDCn=%pu )GXV!Hzre=7jdinH bu{%F:JlI 5{ iKەb'_`#C3aH *{+x[#Gm6I/F,l ޼AD9L8"5vTDq]MQoN0Ė$22ZԏMnr)3W)h7Cқ"eC4ҨDrbl)F01e\Ѳ=V$Kqte`]W HJDViurjmݷT`e)= 04=^br?H})t:~%vjf0aD'; QEhGpAOeD&px:ZAX E gP$ A*hZ34ŋowwN_|QAQs]UP},G鰳aHٝi|0Wp}U{ݾ;%lPQ:̩/) (Ov֚VTԉ̓ה0趙 rteHk-f eVI-6_nL3:2|SW| ]^}]eS:T#;xIڤ:+o-0|Qm XSх];f ʖ+WFCr"a?|p$wyΘ.3暍ssdaIO<3͚TNpڵGZ2F{)4[F@ee_q^Ŷl+SrEoJv%tWF-ŀdoJT,U xTCunI;NS@S*@Ehy`_u=4.bf.d!*W-<Ƞj-B6Xbk/^0[kʠ̴Z-D~x0qx'oV:A >NS u{\I2R+馀D`Y@eR n3^'B/ O|4)G7]K0)27B"O&: ?_ifsqR,bVǩĘ|4~B:cW.V.Qۖ$e62a))Qd^z^ W?Khx >rZ{>76 Ϧ,L:$9~_t^퍈]Ȅ p8Cz.֠B)} qNCc C9{Q9ȹ'EϷl}:/OED[Gb9s&3 tK=A9Q#,n"eqX!Q?jWW78k %9ٲ~;SmݱÄ{\L AN՛Nz{[;݊fI GKSN.jk} u'RVXyI ORxA,VHTRyHGF.elwf|z&rӿ\$1`\sPP ?H@jO*bGSTI9] p%D^cϿ-N3{8I )yc-|73Ii6V(@$^g>b&`:30{V~$u2Xy8U;뵶Ȩc)V͇ǖǡ|hE>AZ  F#&Q+_B%ZXfg 2l+jԆahc<'#m(cR5*# 1x( C1AjGf0l6#ŦzHIBւ;:|D~@h ȇltVBbs㓄[%5}l,)AFWi)z}Ni[(5RO >vHn]_ТY|)>*DMXI$T!D_>%5Y-d.}1!7lfb-~VhD%ӘҧchEՐ45E,hPC4kVab^vF\pTuZXl<%$?6!bc ꧱2{%r//Iڌ&ٲJ#  ݽsmyib܁Ȼlbi{] h )dPtLÉnQ2 oy!mEJAh5e.l%J7 iL jJ >NGyyxl5ܩ'?2T|5k[rtթt\O?_nl?YUqWcЁJ#NO8 '7z :ڕ$O׿^~7ˉ#?+_%Wm4B14H+A`Fv/vvu0(+u3P1 7_рGE7 b[ƍ%r%(<[>E.OUi| X|Iy<=PlB!59B}ZAJH .~)S6/^mӓ9'2`"hٿwr̋v KSQ|+MQ.DZpHڎj(B-(7}@`р=ʊ7}wܭlZekI#>]( *Tٽ҃rRQ)|tқ?WDN^|7 w*.K޺V+(>R {g)mF &Qi>`6R ƫV)1b}̞A.|#itˑ͉jJ*x`@3N`dI5i9=(ɂd2JDf29keESqRP/j#=>5pc@:8?`_)EזFy3tGARRϫ4"ЧZդKEmRqځU{+2 wouNݴ84Ufo"1VHVBV"I49b K`xF%&K9i7f̕=xRp?*:⾍toǡ]vT(w0Q]EÿAftEDsC88a oWynͧ;FQ+@QoM/!oLi PfZko]>z}Eu*]$9P.VƆJ4)Zb0:ȯ"lShkD&b.GHDx&hG 8Yl5~*5%y"`mbfrC՛AjBG(h,j>J7"vj\]{T?N)=-qO\Yɖæʭ/:#;;S1Uufj;)RuoDg es\y0{R!dϻ?e8@WwN f (nr*$M籛sq ;_|JI%c%ll _ <4AǚT!Oq-''%8Kv2 Q2Jfy|~B\MO+$7%+v 6됵Ᵽ\4.ՆV(pWT_/W f`AٚP-9RnHGN?2bbiB:Y-+60 H*gh+uh- LOhFp12 l. CUd_-0Xn8"A{J'p2['y'/ɕ8&J-Ϋf\-}L+|'ipÒq9S۲/)"ȝl2 +<h!{PHvv'bjX\mxi!dIWh"C >'I:Uܘqǘ*!vak}l-bm-4hoy"d 3 +PI?;01 %5_PvΤY=Q-7xo/Lcz)/7=o)a0z"4N4u0wia3mJX ig?_yZB x>˯S$lH:B fAy7&3Bm,K d5 Ֆ>野}< LcxL2׉iJխRmWIWSPӸTt3c/0F^LOuZV~A}8lq@cn%'gŷ9$4J6?;UIDkҋ4P*03+(h5Rbjtw]H9WwHO_Y*G.dw" ӂ&zYf!7l-$-WhL`M ᡢGeFbs{~tB姯'5ґ tIUdLscW I$ɍY( i-v[崩of e9D[#3HQYwfҎEfY? Bn@UUt[{h Mu0(#eӠ~KIC7|X ]ةQ@MZ+XayG $_r :{JfA~D'lvJ"O)=J{& 7I*N1wqB[jW&zo:7U!\tH\82` O$NMדlcx;g;XhaOA ?2ԊЮ'3/ 'y*.<~2&žnCq(2j3Ͷ&MS%C(L07TRp͢jH 6,bA -= Dd!^yH?+Ypذ~Jъ,d<;Op's/R7Xk\)@9(<;:e;c?X;+Dt kmCp )zP .X *1;Ě;Eα(L HQO,H:<10ܰQX_YZY]8DJ)ofS0*c''^)żO`VmK'spB!$qyb=]!뿝I#=bfM9"K2ېku24w")9ՀKpO,`7/Dvl9"#qU+;nPKcwv8v >s}4:aFZ"2ub[:(.dg:3a2XL}̚ }˜Tk }G+4~ͽ3t\Aœsy@BB%B-UXojDy< /?MO"ҎW7 yGBhoyAmӥHcٍ#Vb% 9Npʥo~P\kp8Obijp EvH _i2C%&97eٙt>g< rq54핥 $L-Lk(2q }/XeV&ݘءAăW2P t;Ф~r?8@R>5"MZ'([T"0S~v&p n^_НΆq%Kb(euwF fONrlŎ\-"[h p$n;qZGc^Rx[Ow8N7m`&cW*-V0,O 9xOmn1i^Z|%N%vbqwKE[u'18IThPCZ,c*k':c cG6Wfy1PUy%7ߜX;,Dv=?Bu9 7561N5$ ᥱ3(iAR >GJ B#{;O; %2:b:µ4aB̖O)٥1RfXׯPG4X7TcՖ Ǒ XdpC*Q!:C evHbin6c*kT0&CI7 XĕZ@쳨H}>2~hqۮѬ'k"Op;aT`j꾆b*0Rʼ @hbfE)`FmC@tZ? :sM;!"c>zb8:Is 3{-(.`nInkl \̹u_F+sr8Lv20 @aJK3cψP4p /ɇ F!Ue)[-E頣/ϣew/IMHDG -p 3gDᔭ:ǂ,䆂ՊB"˜.N8P6|aI$C԰h <ۣ5R[bvg p-̇w,Xy/|'K5LiF/X[҃EKflM)G>w߸ӫQ-qyNtP4Joτ lD7)l->RЁ ode%׍e$wʶ6z}sN|NVF+_J]׻A@#Djuk"l)pYVb$4KPG(D.{d8KS(+C]9#CTCb,Ow\AB15Z9dvC G4w(8&YIb1B:_S~jyĞ\S?ö,mS;<]sF\m%ʨF0]tܸb(t>y{49N;pΎWh,Ï8w"ʢu%Pd}0FU0);kYJ }zcA֪O[=JI߹1FC1i H$σ rr@jꞋ/"bw31+ܡP0װ5=ro'ITE#"/Rf2 eAfYSWkIX\siD_N(@M ``=|<.j#24ik3|;5 Rb#&5^"%PcGd]>yy)Jgh6+ v ]{I"㸫(MI.__[_ bStP-&:IZ{ܞPņUU,KD4Ĩ=qH qDDY')JI"RAEqxmdG䯮0ѡ0K<G_Xeo- urFZ cft~~UMZj<JZ+0XeeOzsabperI'x?Ʊ{I'k57s2bq@a@\%ֺD[J`Z 2~ޡ-c0EA䤮rIWwYHclOS1<#Bs]a%/߯P7 2a7Vi?HBuJHoB+y;iuʨ{kԡwk5"+Xi5D/e}$7 eH2䕚dXg26"L5IUCOUJ1h*8/J%5la$LT1ւ^}&&ԠLHp߾e1)- Z뢲 }I^Bed3TZ_UՖtXP~`6xsI".2>WQ/)0I!*NtBʈɂySEǜdkc@tk8D.\*>0:C«xK:-VY@ch$2vӋʒR էq1L&+]F]ز4fZtѨUMс/RyF] VýUz PƣURLqyFMٺ=aя5!M~r+:/` ȯ"U)JOvEΊTiɏZ+yJ . m[t4^e8 #IV8/:}Nl(ynC]9 q*w4­Wf: .W!zvKV|"8Z Z͍B9-%24}ӝf@,IG09ForMJ c kς -7 H-˚!V3_ٗ(_.ÈN _HHښ=K57؁o2RbJ"||ak(|EQ[Y^Wկ_9z6N=hqm(ܟ"*;Y6w⸘'êB749$(YTFV\ ڠM5â ߝoe_\?D<^2PRCqdnw]uP;IlZ9[<l}*m`x}IF*#TCCaqϿozmwqS؏k#s͍qJlJw﾿iy7 K,wh]9vAQb7̚ KW0Ɯb[HinƬ'ס41['՘b7(Ӵcm|@0UZ#?rWDxEzF-kXB~6; Ц2 ̰hy^@1qNu.<3z,ח&g=IY6fB+#V*-r@<"Έ @tիVɺN2JjgW8[f7?jIV;1a0 ZC ^tQEAM An|CpknE9x{ V&yl-C;ϛ 9Ot^RcȕEy$=pS3R}(!snzksיI.\|lBuԪ+\7uRyRu\LViNS‚a&~kʜml{r*ᡕM2rL:hpKjΊzi dz=ϩ3_i6BD$+0b=U(l`;e}'gux u"W#9$lDսy+=%>0g6,3&W J6zY3o >2!a9pl YuaYlYqon١@F7LahJ4/xD$uqqܼ&h_&;ؑSrtk*+{V|'Wc(ԣ5>(GV6|?d䕗RE;ZW֞c7 1[wۓ1%jHTSJҹx}gEufu y H/~Ist$HD'YSU$nݸtCoJNcErF `n#K~f׎/ZTܼ(ѹ\IZVU rNn_aJEUG&j C ( Tu.3bSSRxZւuOO:ZM'zٜÏ]/({DFc!gѱ[>skarbF݄a'o Åu LG>w rڥ{ׯ{r~~\R- Oާ6ra=t^2:/(R|Tە/q[W7>nFVaWN,jԡ^?x{UY";aWmI6(>B~:rdɭh$M&z0Q#+x*{Sk&r ;Rïos5I%\/!.,KWGFrq5S6wp"LDr\Y\V'^Ʊ:KN[u%e%% i# >!lݭK**ij-Pemګ2 umQҊcDFۥuC"o o{%F5{XhenG" Y9Nlxd;t@OM|d)isX SRѳ`p,c8\̏(ۅWީQڪ zgbR6^ɏ<8,wIbb0}W l=yS?h-:};4 g4 "8Ɔ&ށk6Ž&l~]DbGme~Cof;yIdC ) cq::<+F/kr_&%%mquqp(2x"[i_tb' ..pd VR۴xqgS@FP_(- ;{eFe?1wh#5!zu9؃)5Jec7JWd8AN`Oi{G&zL>1)<тrߣݜ<02s1!w /l/ !YV)mdz2 L+{R x51JlN]=^-IlT-mhF^QKERwu{h5edw <`"mDnTPF{G }!1gٮG4#.A veZ: ,~;r< VC'ȏ]yT p{)'B9* &1'=2sk.F`N| jR(_Izl2۝ȸE4zSd0Pg0Ktgh\]_fzn%7 d[wJ99S4 /V/öt.L6dghf]OJwlZ =(Op {Pz+ė$nV|U)ObȤ n+r[43A"uMWI\#<[OU0j~L»kA6 ?T1^&=,PuK4yz^7B0YEjGD 64pIwHp ֎[P2[bd9|!}I݈rFQ\^iAPFPȩC| *=|F†i/l07Ě'6JE@&6r$c I;O7U=nԛo>xpK ӝe8K"uK[W\bziw!O9fھIWڂUF8,iw<d~X||z)|&6(CJN?ʶ''Cew4S,XKBlD6 ,HNY?6rDXRͨMõtaȿA˲"k.B&WozɝXJjmەj 7"ؽn=VK8t.{40h]׫e}TO|jҊi$ 0 ߒLtBJ5 ,A' Ksr$s9cp#ҟ.F:S ܏߁^wB0"zu} V :c Ѻ:I+;yrvWFj! S )Qg6:Ț.E5PeqJI|2 q9^蒌ZiY .F62 |oEʥ" hYu.`Uݛ"-wCFJp(p(=9gꕆ3OѲ9Iu5Х-ɐ-'D9?|W;(*l/!jK@UIXYJp!+sBtx@Y>qD*->Sӈ~8'2$whu.-$ⲖMi|0AmSNi|;yF6FO&x;0InP]L,;lI8 hЄ,[e-w$ -' h\ER62߷XN=&e:gl>-~")9eF. /(}Mw?-UBN|6Z½Rg}ǁaMh' NDɧ-ZJ=$r{b~>b BaN"u霏K%RxNTcbVTX ~oLF=,n9e0ּAqgD x+gpwa\e4{i~!TPY-PVR5 foJѼr2WKqۧکO\X\Ro&XU<VchuftXYK: td҄xF)xǃC @aw~6 v1XNE{(q(2`hY(` EEWpᙓ2g]rnb2;P'*+Q@QA7pPrkJkʅ{niEǡj=)n?ku̬sqS=:n  1T+ ʭ[g~^֓4peSWKm`M}Ui*3Au7 /c{_$zDVssAZ%^?34T֘] A)T<+kH_Xe?gU/Ij 7+Ac?צGOp{'[~&&/ =1F ~id]D"N=,Dm=q½* Kw~HeYll"Ĝ~fҌbB,/MyWFrc vB&(rĨO.n~ 8eȈs߮oA-e9ǂAN0S?βKY(2>LF5 J SV(k/$KB#_ϳN% ԎD<_+]a%ĝedjd@R r:UִQ./Vͺ̌vzuhgwIUegi rPx5{AgvcYՔ![j㳢!VG5>ˡDi.IC;D. )X,RΣ;_ +JD2 (5~:zP#qnDz\ :7\-Bj:5 -s[*-VvEk !7c.w}k!Ԕ'i,hs!O(6kO.a 臍"RZ+*Ҍ>ibE 4h}UVwlNBalFJ*!0tV|d§{? TEZҙ;\ )ܴq)|:<5Ut˖+*O. 4Q\p޻]4wn@*v6:t| wH솜Y }[d;>JQy1Tq)ʾӆ 2gfsM2]~kF(e=b%K𢩈vYl U 6gIʼn_ʹ(zs!_‰z9g'w~4+,殮9vP(ՅkUL?/[P|w"̸whU0woD@øu>}enYN 5P4 W tm^"'^^]e#42?3qj4p v=BPRGrtq[ v!OL>k'`C9X[|o폍 $<1T>[5 ̯/r c>4& /]HG={%x2s̸ۅoZ045lxM2/&Ms4`*/G5 ʲ#|^c}yY!B%LhTT1Mw2̅فip}V+=i%8pFBYHzY9{\z QV]a\#H\V&(_QHUhy>,G:`]&!Κ&*SokQ`wUĕ2#XjOZ70D-/@&@+NJ8l *1RtUU~!.-~Cs٫xA Շiˮw}aw@o?K9Iӭ'xc~%}BIjh4I.&g`C:V4*3&m@_g%~CoG3G{%| 55D9m)E9ԅ?d=5]΀-,Es֭ z iىb{$B7˙ؽI/(_rM6G1' ˧gNuNC8WT_0dT3˜PC~IfKkc7Ȫ %JlZ f2-S@8\֊B}*?裺tǻ@/_ 3ok&B?NQPJ|BĹe/ )N+vOuIwqx זUaŕAk$ZsdN9yPz֠!cpxɪrOuN翊Ye%؏ہkUhI|JDe|\v5~NzP:ؓ]G U\<@"@5@C!~G5LX 8f1F冽N (y # oMWlu4*j; C"Ƅ1IJiύ 7*%;B0A^KtXskʙAߌ!K'#Sp-U“1ؒc ?eL˟*E yz9úbDI,+-G]T_ӶMٲ%6~e I i%h 擝1sRQB֘X&,Gpe8 mރ&ubi@ M̺ _\Ճ.,+ VwGJ ;aOB(!!%xshgXI&NOw^ݟ5η5c(6PN #r+vjK򝠕H2;~+lke>*KtY죟5e҉ӱAXHpߠu1r x'R\Yb'IS(BUdYY%ԎgENvg8}@=&uK8ssRf=dW״t,{?2'}tDnBJ S0%'64);*:rf<({ Ȉc"[b~9!k SMɞYT.ʿȦB#yǾD\30U~?]p:S| j-B`ϩP_s )!Ê;(8Un0cj|QSku?Pg_wPNij="ɠgEף1k2IΡaM)KAZl-D8o\WYeW´Ơ ~&k\urUc˄;C<)~3h\|2^K^[ %h,ѵٲiTvS>92صag )#ol÷TړV  .c&՚aPUS_wKڎ_Qe -3Ed)O/犣iloa6ƇFW#C֍xYxXV'+C]a:5 dϛy[l5W c*qQia~m >t0# GyN(U~QmܣM$<8AX;!R^ظ !7'ۤ: T%dBψT,"U'y0'#( p܏"_6 L'/C h'7W0 vMҠ=Ur8?KĄv96$ʀ,J|+j;-Opӄ%H"NP qfdOE]*DϊG3BgS Bgx<;bs.xgt|@J$ TuD<.2G \x:"baۍ8C-{<wPyKba ZއInJz `,¡'w}=,aטl5 WXq6̷+Eb/I2@!O[테J'-9WP2܇q{&9TdS82fݘ#Eq.մSV{DE;q'aj{1) /Z= \'H6 !J[{0O\Ɠ%v=s1Z(Ղ# %* n5r(ChxH1*Ǎ>1~l-@yq.whMT=)NyF?Gn/MB)uW:wldV h*D 8L򸤔wcشzË'asoRՀ?_ Hdٴ ]J h#Y6++("=Db0c_.RbN4=-Q A2N:~|WY (PO.[![c>+ɡ‡_clZkj1wvzL_>)mB"uw<0ޟEA‘-ÛLWv .G\+y[!VHr#}oWv^'>*&9Y: X + 68( 7>#_uQ% _mg1upw-Ct6pᔲ5oI1 ƛM 0Ņdu*/ rc7 ŝ EL I(1]p /o Ϧ{X;hjr;ٍFw;*8]A.mgŒ%=Sl/c7YuA)G5yIwÉwr$fR`qKa tv0r^s9A/QWI˟|Pܩ9r⃿,(5HYB9L  sL&e V2]N۩f+Ud<zX8xJUR-Y[Z Km/Fe!SϨBgy]ޝæB q?fK;AlXܸe/{iiiC%>7qέ.UяjVuUC;E[E#7gP~ט%3_6"0XAm'ULU0PCru)>6ŧ}_|߱ 6Hk!@k2^6%~X|(beQ?O0*Mħ?7(úkL%#χ s:`>~Ӽ_! &Z;\a:f :v3er&_=cwGΥ3SBH&z#Ѕ)'[*:Ub0}1 B˪.ޛndh&H|+!8 i&dh!YPӍYg͡Z<(: g]䚮j;e=*)#%V?yjHg%׸u%4#9͒Z$cv[%$&!P*S6.-jAzjkjfjV^غL kay>+vjZm:dxC)"+ .K;ҕ6x=r7EAjD5D3\MF#7)q3m?%ĿՅR2O(èWS⢅@:)afxJ޲Ftk)kG[;/ zBKgaWD3Al; ֏թ '@IT堀}H r< \}C175GRWp,^FNhE/SdN n~~A~. v?Z@;rU+,C:k~Kݷε5#E]=vNVM+rXiE q鲏i;|]*Bn"{]א+=&-mN$_pOS~ƒbSCS9*nw6U#[}0*$ŸsWhz}-u*,(=¬ڵwnN.FPMFo m@:jsAw񰶁a%7 x9ZbhW p=C Y)0RZU!N9Kc1e:٪h,3/䪲{VR~,דrɅB2mH ;-HOS}",ϔaƅWr#KB,x'}9)RȮ-?҉Z}C s&Wq؀ƾ'̀u8tw5Gm_&&!9F$iQ +Wvї(2MCSG[JkhO1PmQrfZwvS?-4ẘ3鰶Z;3KQq}<3A$K\h?`w[#pүR0@wGx}L4UIL7[C5[n )kemX0..4f1jGX8zhHu0~U4k*K֢24{u?FfeJc794_\͌)^؈eL>2kÐPM~>|Y^B{Yn|!Q{Ec)S8]%L,$x$VúNg"rabɄ^Xg"p:VmCD,+2,=K%hQ:fƒ'XM6\oWԾp,xM5-KYqމ9MN2(567Z3:_eO3?F` wScd]{l'ߦ:(H4Y\bw˝w*l^lRZ7%B3PO++}lZݻKk|_iM \&vϥ߾"y5|9bMDDT=fX=^Խ2Ji\4-j9h[lE[Dw *2}<UԟLW]+|!0FUIL`Ϳ1 ]!/`>3Y87ӄvۆ@+'s2qA SF2e:'<##V~^@)WvጠP԰Mxg((Ys`ʕ +i"8Ġ~`v)k>Of2M?,w쪸 xsʪ(-9l i%W:mVgӥ_|*QJ;Z/vS]nd` KӶr5ޢ\Zod~Ӓta-˒6HaP4LFu{a *U<H1d 8ǂJ]r ̗ hVö/3gE&!'W<:Scb*vO @y_A yEwCdx6t)v|If V47(7yxCY}G(#Lq$. "Cu UHoQX8ͣ UWK2B:F(>5 Iijh_ğǟNqN_buDTeݥNUlшٟe˯SJ7;^6x9(E0 0V7 LX`FC4ȆIUC/ Lb˿o;wAJ~ȘW\v!aJ‚w^_y Zb] KmYBgMX3 O-J}梗Pb}ǹ*ڪo,Ώ,c_ hV9+0s3v_{}6ڼ z5+JkRWTruflNՏ埁UL(÷^MA5LhX>}y@kiQjH.IH|qrEX%|^h;Z bօ'i xRqޫ H?sAm+K̿^>{;=Z*|eM} pSFt Qh2)tܾD~ l D z$4^Qe56o;E&KګTnU]K"rI rZsX솵-.;ufXX&6l#L3# {Xm{jג3?_ExKd*]4puTeqm.)R~y]PLRg޼k|-2W—s-bp&ԜD@.{@rGyl|JJs_jSܶ7 Sՠ"Wbpm##8ˈ[ҳ RN-BPՎ-q}dG<5]#OQa#c7)ŷ=&SN?*oo׳m37Ɯn\Hk?歮.jb,+v1oR҃ί>z*' _'&ZV!~Hd8F$Q|a m8Bm-RYaH&~@\7 "c2?2,9`(oVrw2(HueLլ9cG>װ=]Z[L H7D<% _sJh5Rl%-5a#V0!4`yAI5@WȧH|74" s;wil TdD^/xsy $t)_QWjy$XzܞҜ}=J8nfpw+Z1dCgWRW-sFSXh4h]d CE}jU8ۢ~p ưU!^l ~ڬ f a=^'q8stPBbe5/%|=kkOb,:?>쾠qCeߋ +Fya .g tE0/lJЙ.Vkk;():X6x l_ʒ\@|&B㥿 `tmd"a4d'MѐB qfnΚԇ~x ItGd0W 1n]>e/V`YY #`+n2~Z0U"=W'jWCz{-zB^ ɭ:e.T["hKvm1Z*2R86QFa܆P`)q&1>+Mn1?O~D`[HA5&d4(b[%zZ0o?K 51.֦+ X2%́oG aoBRbn>mԌ`x;#{c|a ՙg P^J+_RJVzpBvRanADY ލ70y}9ʺ?ipEC9pd5d*Y"JTwڼPj 'rY<&LNv>o|t>ד[Ĺ*VumH;VGZ*Rض;$]Ri`SRCФѪ㴲%"Orn ?znU8R^5sxS EDyV?)ZYW?N*xdl|pn 3q>-}NU-֍|99 jk+:{i8t.}6PleYQ%߮``*ؿAsR?StҜ -;'CyLA?q)2E.=Oi7p emK-Go?I GKl~Lg̉]+lnbm9f-K*'8o4K37!oILc<-QҿT`b _Yv,Ԯ~2U ɟ|?Cv_QIDηw(m1QIc@1!R H[sGt‚9crz>l`3U'fȥ?2~[Mü{*3a2[gMH2 e5&Yek FmŇ+b^ ٳ9-Q 3_ܤ;HVݭ =F "}^88'?Ni& @w; +f$^4gf+("}T5$[m;e-%Pԉ%${{y2ȅG,] 4)Zjb;i* L\uȍ8EV6*‚}j|`P>o"} l.ׂЙmw=(@4lIA*='~ OMmUaid%P<dWsRg(I,g(,3iIYb< Li t3ʲhmc)Q+UE?<˓b2je[iǡĩqh4S,kJ/W~anc|rx,/3c/r":{_PSF%OAbkHT"cpdG>atvA GF?NP9~)]jbg${9Qҝr9&UfcȴJ?[\֯m(bAFȘa 8{u:Huh86U&*W7Kg SQLjéGrQu!kD|غi=Fԥdݩ]Gq3yTjE&s`B;-qg&jFuEw YӵMg xb1mÍ8a?BrH]QPRbIŵ/E 嗀 cagM׉x7X*y#=d `  *| {Cf82Ӧ1FM6[2sl@J=`>캱zrEHm( *A-1ق.v"N=7&mٸ ROI'Xְb!۔vgbI$S"R" dF^NAoJYqz4zX+]cR4^psNV\xM.칵X7g/!'"lsJV0n0_&Ԃ#"[?sYy5wzn)߳.,bjy݃o+]8Dd#?0:ӱZ7HC /;̐Bwщ9(TԸ=UNT>=f-=¿K.$'&֫l11Ԣ@]pY;QYCy_hWs~M SGV[rB쨱 ,q䯗;<>nJ #DՇ U-yl n&;(M(~Ri챔1e\#H5gsGvT>;2x[fWdCh>Qi3JWNq"~Tlc{>ƒM ,tv*HSܱYwLU5Ob/RʨjUf>P$OwzY+ίL,ʊ6(5M+ 2׃&cOѺ`)PjEMf$W3K̯LH)c+EOmt)s&ͯ6QH2֋șoy }ڈ0HǦ>*95$7`;~aFxy|.--z/-ƩF26}JƈqYۺ D0p&+,Sj= NĹA\`z`f% qWT"Fb'- ,kSqGΨrNQJm:hhSRj ^ND :T ROS6Qa 0Ŵ ?_ gu2ݼJ<@p \ tSC39V gjO閬E!t;.A4:dޣ!KmWTڄi38~)0=\ԍ`(uH)L+O*q'(G݅䇌8/,̷x:k`dagEd~ B Q*)3uy L! ){~0ѫhjUxm-Ŭ r5kwʾR[/n/ܡha{9=/Dp.S,C-M6ع%8#\ a,4iFځ=Qo]9)'FpUїDd)&WP- 7}|[/$Di-{ h+Z5v,: \>)(Mmpv'L&a^P(F #3q`}s\MA@~~Z@`qt{ɐ1a' Yt\D K"CG%OQv$qh% &7ǚq#.?K8Y|4T*u@#VMY- vAAI~Aam < -.9FT?)}/WbuK%uM- NL*7=DGΩ-նO:SR5Bk 4]ߟiݕ0sw. iM>U%)Q?o#Zn5Ù5|WGr{8B utpfu)dMIy< JwCeQ~~Kr,c;3GCwU? Uh?ƴ""i]yPֵbྪ7 [A8 r1YkX>w RUX)'PyB[%;'xO|P2Gz*-+FhhqzOzZ &Ir|e$KO",s׌팍NPJG]oxթ7Sssqh Z|ڮAȍs\Wvxp!{ *C_&mTNT_+bmA2oCMSjC{Зzb+G_0?A4p@Ԍ0-DXH B-g+NT!"%/'K(f3`4UkjJG 'WIho9%{'``ZBp+BR;!I<^./g!;<#ӻ9y2_!)NPG*j6OPSǐw[ KFN1_k"M†sJ$ˏfW׵pϭM"~g)d̍P#ɪy]n4ŇWX<='sV=:OY?~jTц|r_Ivksu\鱉AG ]eϽ*+vSEQzϨoؤFZO:IY$|rv5B[mVF1!BfWnYD衟(,5Tˡzyy}EH2Di#=Cd|¤ǚ_]`Lystԥ7 kHtF*Un{W2mu޷ YYj濴*].(:kŠZ:TWڴU> S6~{?@(~)ܢ`[J׬|U{rqE귈.@+hl zxP]hhOAs+NxF%$ۍOC, P|4KV"I&-z iQ4ԍW4IĶ8/K$e#",KG^ayhmhWsX@X O^..5j7nGfB RfDI'XDV|ݽ뮤F=0=N^[!6v䓾_dgI3M(x)ZB_ { 4K ?ث䣹c.al> x,ܷ=nN|EL|zv[W.G'^_ret:hY^FV8Z ovGڄ )DWjFA|vH&9SQMF-Uɛ-i&}˯EɫRL/w:?tcBcհL,^wY{ LQ֔Jnx/:y\{u܌.@Q8ݳ P9.Q om;~|h1{2ss=]|jsTnKUzR T6ix=Wjst4n7pHuAZk/.48Z&mwcSMIs91b=v*yo+o>EQth*rWLT{̩rMzUy#skTH-E/"Z'B<EVRI&ʦ: n!!¥d6V;zkaLXQ,x183XcE. l'diV{yP=z vXwg%>yrZ$Fg))X+xcl#%n%z T}48m4k䙳,PkRC)qOIT'Zh1dLF5g>~R+QFb({|Cauvᇌ6p~#hF3wkqSczd̘dY &]yzxa4ZC+BvTfhmt={v|l]>q`YڈZ^j\Y e.2 U@dWhJ}"9.O1y6,^h/:Ԅ:oXAnͮ"¨MEh4jxgiθV3^'?N8ǛM-Pěykx]L^wt…|qś BM4\I[ $w|gE0NU΁z$ǘ0} _M^&H<&ϵ$sW³ /XeHM.b$ؠdMwlGBiŷmgé2tO2%e"5,SK9b'F$ W*lK?4u7'7NLh&$Q$P~՝I HQQЯZSV _ov*:yYEB˟ebejW|ߩ Dy~֔6b6k x[`AEXTpFTK_qܜZ:bh~k^~`]է0a% G㨰qx4Tz H b'碫JB&f )#UP$ׂ5Q_ϗTÌ2SD/dm.{ZI0z=Vah7C .wsmQϸYSfn~bIxM*J $eO/s\yV%6DD_ g/:!$~uB8hsb3>sʽuVzc{L^'EƽS`=mT}Vhb9т|I *q^ZaldvaAV [ 2joPaϡ=kc@چ%{פ9r&-mN_Xq\dbڕjG4 x{^H~u y[X%QeHP j{6u>yهsϕ5gW*ѺH+2͂/LW?E:~jE81μ[+d1ىL~6x 1rqk[c`a0fӪNYor.!3"?WR֮"JPsvw JJRs'R(nߡ\4{y3%+_ڜ;a )Y:=rtn- vڑVYlBW^qhV]]À}V3. {.u|{MuG\mrP(re?p)lع~ Fm>3e;cM2y;*vPk3/[3Vx1f߯{NJn< ;tOzx|5,vSmֻGM޳۶+IMMz MG̷`r"V|yjVо>!SW,4;xEj8wqHd4y‹E w_- Ӏv2DY+qEh)*̶(?MrRs B0?U`Ŏx=rX~lw^kNƒ:*Bz'm4hE LDc}s&G.7'`,@/lƦC)߉)OPEV "2 ْ#fR[[]{6r(& X#V+6ōʇ؊&vo!)R.bO T\wMky(&c_8?p.^8{G]SsFUO #෨s Q=Eۖ݉˳U1xZ|P_gű*Wfc8"7E 4,(:1yp;XEanu c`mm> c \" ˢ4jɬHnAi]SQj5̑9a4E3Y(kWnUTC N e65z90^gp@;|sS׭e%AXx m΋)T8TY%szQCI;1kQ|8jC gJϓD3ArɆR[ Lx 'J8)ˆr=K*`*dJDC0e.~ *vmkYώFAr|m,i΢ߞh+!НXC%O.i{';j:Gis(0cb7`vTwŜ>NRi"2|Q!gDA/rTQ &m9xXcX{˕ k)T'#|ζ.\ fF38UYr+ hh ?"qx ޳T7iN#ZCD^+KjЀ2ˍ't+( EhkT~OBglsÀn)s`ŘpU7CHb- 7iZj"#ΫuPM~lhZf.DG_ڹi iA !_.('xcm$:nH_;δPu֩Az"e3KS2yk{0g(ŞRܮP~ӫAW/ l=p6)P8U@~Sz$G/8'm0l˔h1M) J?o?ƥsI׷A-Þs[è,~~xpf#W {3emʐ6j 2 #K5Ee͓,:(O!<M$9lM?vՠ;  vԈDX( {ʜՃ{yOlٜ[߼BSb2Y0jĎ #=<<>kq+0b߸5O$ҏ lS~iN2y+$I˿2kpb֒u228Tw(l^a$z9kz޽~qق_D|xgbդԯrmNM9VqQ'Nbu5X*ޟȑM%!in ve:UsKR0}5 IL(-|g6 H,X.tG;sN*i+M%BR9W%fLJcce"̨ᡭ^Hlw|̛.s^&a̘<;XPԍJ\u{Y*d;7yPtǫ{pZWɋE"$wx=5yfOd(lkS!6ΪKJ&ڷ$eBDD27vr"$iw~B*cF a?VX9{i?p }_߉RAF[֊-c̜ ݪX9s/R_]XSk003\19=P@tlrx(ា*#b 'V_sq?K'Ƹǭcgٜ% *]àFS.AՑx=͖r#7-Ja~PmwX*`(TyuIqLwPߩ> Zt1Nx(R(b 6af S5$+7w&=C$(,mt?6.S~S}t|8GqC[M7V(IΞG*KFAǵJ%|u I־'Grgiʝdfx,AYNǡxDJu_N'jAIՇ $#i٢K@?>L6k,/?xƏg9d#7H`B棎ܪr~<&R5OE~AΠhthw;K8WVr=s;O`\1"s@lWCi‡[\x>:ؖ#<ic}Zfၗ\G_iK2DFX<)Ÿ2$6r"3A&>$f&<#{My!(_K:kԶ2.ns^7AQSLS!%ZRLXLWm?ARFBI٘m LQO0)* |6ձWy"K.5x2n  #{|G}kf7a>ZZVjZ$L̡"*' ~9Zoc,scn:Oxn]m&Ƙiȷķ0i?8"m모g0 sWӊW6U\<] 5/8Q<܊Vz^6v]>e@`:/1>9"ɕƶLH |܋mZcLJb0+hRNO5259O6S&:)/WjOƇL oI_E}PρX&,%WcNv"tu k*W2ԓ9);_fb/MAZ+ 6 ܝL oH(Pgеni_&0"y, b#5u"~)cl_= C#׷nwx?E-vmb":}1Eq~?ŗ(m3-Y@u!/"^MZ6Y]9lU wZShbtD=9x*ibA=8L?α!hCS>&^UP~a/.Tx-L&)m͠Ϡе7~>b/ܺ˧M&quXV$0z ;LwR6sxeu.hAS:p8v{^d#'V+\*WweL-9:nT#!WUi,a3k̟SZ٬E+XܵAvwby Wߵb`NVU%VWv~  ܜ~U 8T℥+R*B(ua~GYw*[=O}FYCX@[1լYo'Binm15+&B%Qcq&;P8A)6F )W?==^h`e `Z#lMBla<@#Xҡeb6%gPJ+idIIT)&EIKw9G|kIk C">wpNB}*D]zz-q:!%kvk$HMuOg66t"Z& 頟v3 mޏكNda#,^ ۪/ߥ2 /YFR[ ;QiD ř")m`z=DD> ֥/J$fLм*|˻|Dzh-' _##au%Yơ4W>ױ;9 {z2`-_kiˁ|Ee1bh3hxVg+Ylek>_N;X!ް-SQ{"YNrǀα8B6%zeS/dvFL+[\FoN'2J-K(JzJRL&hq0ia'NzVkBqH\)%Com?DЀkri?G/Ӛ\1k%F4P|wX3 xfxc]R4Rl)9B\X42 IcYu(4 @Dbw*lkFާ񕣦Xwp=sbkpgFЎ^c~MZ)&w!3TePu7] + =[HBT[2̽S | }d>ՖKc7="ܬ!#LǹGJni*B gnD6Pm?׸<!^uXpre"9W8{2khkA7K8@ϗ1!䰾a B} ">O1C']~p#)֊2g|$>WW^kTr9$+d;m0 /y3 Vfޭ0 .+hj(c|]exJbY cO'b$mxmNj8M9}}\D`h?Aڠ,sD3F~gT &MjK4it<&e X ܯ'-iP 1B*GA~mq#{Ԧ N;I)b y=}`5,kȹ1#ކj"҈[۹t+J-- BwZ2 ,UUsZ$cԞGxrT2G8ƛ<?J}´8rkN-8"%Vtۋ*[;xO%Ŗ1N[ vܯ<\),zGA"5U\ iIn0Zc,ʤp#وh|gA{1d_!60Wfi2{m.A5OFBνqq8rGw6Rb@4Ȃ?Vև>Upsʸr†h l@CǶPН#B䧸FN4zCygEsr0mvD:HӠ U89uǡ"X絮=[TFgu,6_^L Zlv;8o$xFw!1PJv^U F_W`?ݮ_hn.{f NRx/5|y*ֵ IMC"2´xGԉ-lӤw ^]JAe[IlBJԄ^1 %p="Q 'UKTƋ}RոӆMrlh^fu (Ô lbTՎO&׵Nbh3_l^&wtQJ~9~ϨB6! Trie0]7O[m"Db8KR]+Ep{luvRi`@lTS; 9sEjg}7E, UA~m/Kae{IWO_y/uu'S{=TpLb)DA kV,l=I~GPēnثg¥`V,$3ՊSR &y@S!҈l\+cm eʽØ7^NWiL*% Aݓg/#Y ŢAFq&ScYT1Pt jjP)(W)ևݫ N#Hr IyLسEfȠdp~)4km7%yh(HrW9 ݌eٸͱW>yxR#,T%_.uLh)Dpܝp010Ҽg e +j!\)ϓO_4=a 3Gv\?n}1޵ClDVBP}D&x ݺ 6kͺB1HQBCnFy o0RH  skbHΙ5$m; Q ɱīM;XßPz JQ?MdHHGX JELGO@TpH/s6kbI]}.+}TSh" }4_2`/63úak#&ho\MwۢAAϨ]A-TVc@%7䇡lMJPa^SU}%jo1a4|᳞T%h#aʦ&] 1@* p)& WS2*! ,6M|)jmS,9W}]QkLYMb*i Mv6hDdtL{s@/ ^VcT2-y)vk!)BP̞, +EF=QOZvX֧1ܦ%qRe&ձ sĢ۵l3.>0v;Jc,gm@u7j Bx L%:2MҰ? ^giGa_܇L^גE*\Ts-dpOۮ"ghCHKAvƱlL; ֳMD[gcff>8T x3.RIۚvS cY.1踪Yr"C-ױ4ʾJ[bNH ~)29=qK lEXЫ*?NcG*qoj"rCпF(զ xhT0I;ɄeY. jT-SߘF6u"&Դ+Ek'),tDkGu!xIJj$ӗs-nh"2Z 'pp$HX'9@)@fv H@m0.u@4lMPPŲCCUj"KJ6JWZi񃊣JDGi3D=3T@:d*pgg{]54eZ*ᱳ CJ_'}PS _>! s86WUo^m,͛ARff>dLU80x&8ZKfh:!S$2`)=[̏Wτޤa3fWǜK~[nL!Oe~R;^/ơD\mlsNWkLJV(6a4 lmK㉈aK^mZKxtq?|cIQd'e]ʣ v +>$ELsI0wrEGxF mYKBPɲ9B5XT4VTB7bhS@*M՗piTch~12Da^[A:.H -pΨ eH-ǻ[zּ]u޿{0, % pXϴ SeZ-谺ˈ5 b*{Y=Dϕ3sx8%/6 oʨOӘ"/]g=<3 \_-Xþ:ćf3(ցǀv؎PG&uX-t Ԧ̅ZB(Ϸ/d2 玍rѪuBH-똖2iu?9 H]"KbjOQGRح1Vޑ,Lj-2QCR"~͓JCOaQsnbB'z-3c$~ض֏kюXrJbHתǩ7|VFtE% ( R!%ԏٺK@vC Y닥xTo{?+Qsaץcj&jxd̄ctv%V0:JCRڣ#f]!=>[X Wicɭ9)+t.]O8sWkRPݫ7'TBNhLY1>DUYyRL;)j,)Td*l]|kKp2Ql1F.EoaZ[;;$إ]C.}4ds8D ,`O %]FAx}W#q(m_p$EI^ﭞ ,(|bJ2#}:Mn~!N"1Qӯh r3S˓ yy@!&QX t6a—c"̀5E筼z㛊!Z:ءD}"0c6ɕqH+^ 7BKgc 1Np˅Q3v XNF%5gY|Z1him񓂅T?Rgy ,Xw|`)@5npm1cH\Gܴ _q8؎e\ܶY5ZGȕjf-Q4[%=.ԋ5brG*˷+|hpU4_V)3{5OLjbB&K$jT_H1CO"DKaP^7%'jB]c焆f.\!hW`0"pAX ,e J9"KՌq(81!b+"DPji.m>@*bg6X>N/QYp8+`6ysXͥn8 /\<0k9p%0e3/B۞jbo%szAݘYY4x=D)vOq^y fIdbd'ÛJ0Ԓl<^6yIw7' Ea bt0,~k(k!n2YdRA۠qgBFSiv"?PM=*XuEd/P1&cg=ΡؒN2 O`y"VphC۾`<Ш'QpL]27O*Ts±6ol$>m܂^hXא#!gv"p67[ gʁ(~p:7rO IGh,}J!lUʗeWMo|wܠ#6ulH`EEXH3*[P`'Β#uy~Hх =wͻ M0ݕ4'Dqj/f UIHShoZܘ""޹/|D+92Zzi.B㤤4b$@$%Y!CtD"T[f"SNi 8n]t l9Cyb bgL"ځ6J~?o~B^xMAc$m͵`!k2.`&p|tv>)H} /ڠvQs`2e68ع 4"Zn4>DȼwznMC׍~ȽN$"ac4-4sS~kPٵۗ{ 8VY崣GUh⹸Uy I]Hh%fJ㗄}<]&1Q"cw*RWb$$Rgӷf*KLMKi\d%LټWHn/ur3u#$@.]h [2joy_` $iH\v<Q3jflIf~tkhs%&co!w"}7C4W<KiGt \gqFV;_͆xã(Ut7GL" e,m-V9&2Sm$ r)7J67c&~%Fy)HD^ żksCor٥!c:(U2qbu2./%ݯ𒣽v*qDMXΛxt< 2K v 9ap)IZHdMuQ8f9`0+"I),y)H'oIG!莑ֲkB+[XԘrtPUD3aek#醊L4F6GKohÖ'ghwaԁ򣸏'&SHK$7 J4K;B$WtNUSb`P02nKreJ(NY0-޼ą zߘ Ї6z"'NRˑb)+6JCSJ%+&o/%Pc"1N%QZ_s !Abs8s TkH/6t= !p1V}{v)+aJ9J2p9`+!oB8.G7Ή҈\?=Jry|6= 7o s"\[G%lPwcl㝘3-/䈴V3LK?Q ilV "TQK<>)M}0$/2.HǗ_PjP`}Mwgʼn1U~]0T{깗[{+GtDZ ΀/asׅ 1GTWC1UVgv^;mXa:.?1y(u1G!qIqM;G(7̊h d~hc# 29.fƂ1nOvd\7hٔ@LG!տiPKv#7Bض &`g_^:֟(oCo“KѾG#5`Ol@(ٓ܊4{d|K#T~7 Q#{\ 9aw>Il.PM" 'TҀ8=9?.ڠ?ࡈbAT|w)f=& =X 3+,ϙ@(Sm$9~ArQ27PF s!zzDNkޚ{A8WE[]f! 4!2t(,Iӡ:A=FN#=c@q771 ꦟƽi'ZBBWayǼX*^Uc7n*gZ4)\rK %2>UG!\ѾB@C6fЮyXI&y7&,揗gӎ>~6x-ֲym}LyRgs`艗S©SHy(ԗnj}j|D.+wHTWȻ YO2'amE T>n2ud< SG=r:F%*A/4ҙ ZN5Bi=ux5n[g#ҙک r5dI I#W_ Ygi0#N\&j&X46S1pef#L٣z9K%ROZ1~{Ec!}# D,'Uxqc!RW^hɘl_,Y;x҇ZjWWu}Oч.AEcbHCvT.Ndc~h=G1.}\ S%{΅"Ckٖ4؁-ƵuwB ݾz訍4/4jB #*IVCd KRaC.=Dg_AwA+\7EmFfE4 Cs-?FlUip0UJT1*;46 HFНUߗib1IEqw[V[,ZmX"V=u{d!gw1gHE:liO!Xuh`N`ՇƷ!?` fH+a.V K@٩a/ˁ'-uv+ AOUzW,,+&mL1ߦB9`\+߂"M /s1Q="0R^߭ﴭ__@tU' mƠsl͋8iԘbfuР+C76`L5Pξ~+XvdXZxvI$p !~O ,PXXn=kAࡉI5jld!RP~O d7 cwc,|W~bi,T"BүWa^ڦ.%,+b#:2.;x]dǛED^ D;C^j&ISy:6WW+äx@KeZiMXA޶ q6ӬP dm&݁AnyF_NkaJSP~`vQٓpr yw-̱h3e,;-U#CqȂԻ){kA'@]C(4 ~2G$H7S`4y@TdY ̶.nZ%U\&ljYC`?I%ӠUߪV,YY4? Ԧv.>Gelx$cey`Ƀ~gfzr)Z4919'ahXIwL5if2!v[ ccU_b-E4NM͋}9k`e{ j:JO(הDAX&LIz@)8Qfk6kՓ9as+/X_Ƽ蘕 {C4ϷpRB lb^J3YcP/KT @Ips:R8ዉ"lehd|B6`l)MÑ ? d(PO4O$Mcoo)6l`#'X 28v+@E)_9Hzk (_,EyN3rx < k}Bi1'H' %Om6=v`> [9c &cw}fNW-o8Ao|-ԹJMPxRptrg.4u,ҌT #C u]-Z>wn $j)3GW6^Z}H+&8'E^픢BHJ{#ExqA yn?=ls"v?֗?s΁kث n*1{/\^SVZ D}~P'%2}ɶ-|_.9rQa9m8X_U& `nM`B 'ExerhvշZ'lN|C)?NևI=, f۷i?;ˮ닀]" 6 (?Pb\F(fׅhx}ףa#L>wB{tR@y#soDƗt00AZ/7J=4ۨuYZE'2©\KcX-O,0쁥~X><ћqFQj4{8B:p(@}&1[!;.`g,Jze6dy#U~!߷#/4ژ<ƌG|t^K'moْIR>i,YLfz#M d¨Buތ;ўHIڿ4v;<-]V" Jb6?_@Z?xJRdŴAy'K"uw4Ws5U`83xR}m(CО'꓋hV.`OO`9Q yB0~ 50!{ hzBXӈONQsɗ$ktfcŭX6 GerN0e"ZD܂R~w!a„$@_ j{ĭdut`aHg+'}ybLQG,wSYѻ`H:K̗͗mBM7"=^A?dt,VC%?:_5 >>1u?򅻅z΋װeYlV4*+YV74쑶)篅{}p!ug"_̑JKzYbl\ZrSX$n 3κL,;3ݛ WYRf(UT"P *ߦɛ1 Af~2 )ؑĮ@ /A\Gؔ"o eE̥hԺ3ԛ,hmdFJ%i-4x<<(Np'K&:pȃr}+6x*rgc>U\ibHD>hljȀG"1Ȗ+eKNRB.TuZÒ0C4y蝛 Ph>i=QGeԁRΰK o4_0G&`u61r-EB-P,cP6Ơ3걚AJ%7=6T @(grY'B<4ͼҩ/|(Mu(c45>>+h ԻR6@Pa tC-3QXO&Q>L_Yl@ H*h{CU[b=T@[\u:]D}Z0 -DY%)~g))M^4E,Rb۩CX|J"bFЕ!Id 8:\vEVi ’4ҩmˍ"eV61DCSOܗ #nb-Z!{[|` 8ҿ0Puv]_X^0.qdvaQos< ԋ4p6וu_‹Zهq0=?XhF BGM4j DZ$Yk20HOHxӣ**M]9ũZSAjI$js~_ƎԓrPHa ζy$UW\ XF~ﱲD "K%@5?x} ƱB[oai;S!&ߺ7jϽś3yl5(9UЊn,Lg$^g?D#G)mt~kE{b<%ˇN,\2Xh_Aч# gB1m[K "':(frPq#{w(%?ڸolT{q^z1H({ B gGrޢyʧ(:U,EHSeA$\9ё/Rb?Q#_Q)ZwԊ"/JQOOFqRt£ YYD~[ ׬$~۸YZM=ZJx%U0Q)?CPW [:k-ye[]̷z:%.٧@!-oL Pw.ӎX_P̓aZC}oBϮ$:`mITn W.`Ğʊ:s \?'0 SDa[gAo`պ,.]㌮SbH(|{Zٻ?|X$.|5Y!8zM;dyD/!67j%l2>笒PUr0QH̯bx瑒rU_%1zq" =w|1$}a|7PRI֗DM4m1YolDK#1UQ/r(J+}z >M8b0YzInPO_H+O钗g>Z(Xx(_l\ký 1|)G#_r0J`.<_p g'ASbr PH OwK9훰xyC!v̪%Ŕ ?ATˇ" 5J@* Rf0c[`l0&SddO92?b^sJ]Z6H !Y?~QvR.PdAƁMVh1&!tp(OMp cYc׷QRrjFJ?9\IߋvXTiq/~1oHS>:H^[WONIs~67.Og jTW0+yJ%՘ڒCYY&wdWN>h:VȿDOjw-ē#n#AZM3XjyV ǀ.lWtaY#.񥕻~[jO^I.nSЍS\W~Ax{C<[b1]E \[> mT _nv@a|S Mvt.Tf*a"̵ڶu,}T;c=RRzZGKƜeO@0:k^m/|--k?>چFm*פM.C vE^C0O#[i ceL./mQ3wך4J m -#6n߫e{z(a$RWWi~xG?VFo-FmsQɻK/2hA0Gś;;“MNX"(ݱd"IlꅸsA]]<>Gq"s`4+?nmk@a"o3Px8+ibAoW{Cq,>>3Y9*E /k! a|z&Z=G}u&5L3 hpCsZ[EgKR?+ț|n6rX,Ϧ jn!\U>u9ōC >j #XCq\ۆ -}XbM7#Cxt6斑}s<2c1j>;nPxPqz#]} ]!:i\AUT-sb@*ލׅn%CK:Hڶhwy}s5.}v+[3+#7~ɁXȋ72*{DHf$_V|@qT*"}),g$SD}7x:H!7<?$ڞ& mU!$f̶N}ꑖ؈=<$;;VL$-40MzH$տ.l(_dAuPj{5V[& Wbn#`>4@ewHM-c5葴}MA0d**Ѣ5K&Qk9xîk g{V;؄i'{RQ(IO7אyNCT;B@]H~؄x i,V]%DC˫I:(;ꊅkGe=Яvq*[/?2a2W| %P-c][\tfQ35hZ@7/)̻*&"2 v;h#rRSAL6}srsBÝJŠ5 `1+)C:my5v_pB63U,z&]F [ҋ%@-_q4=G,U,%aC̖~I@C6X^rQ+تxAvR2XD/M,eѠ,qQqW` Y"?18ʎP:꺳$qw7M Is:ΏM>gpRKy)^=WNx]v֌l&]23E|+%6o:!:[T}LWVѲT0y dG?O_l` ekt(Sn(yE, jP{*gM+~xαM*hm—)u[;? nͪ+{*6HkKb嫇 uי&俸ֺщƎ z=TLQepl耢pҞ?Uf/rtI_Wb EfKcxnjPyA=+ 1i3Ƀ=w3 ~u XuC _M}[x8[Fpj4ɽ'k"{Z4Nټ҂=T}kˁ>:_ p:ɨ~jK:Qx j|~VE/ml˥Lb)u,0I1j{xE]3$54*L-Pblj.Ŀt)url|G$%,ξ ̰$w;%5^fh$lQX癤SqjB y&ڐ1W hO~8$("p6I~VͰr~Sb{`EUV_6|%&o=*uE̻Jo^JB_*-mWYtK|eIxSuwÂϴ+dZ=PѴ9ͫ hb2Nz>MFm)^!U~"y} Mk/jޚ;qsRZ៹Ŭ#>YRc(hSڲI7u8rK"nFGѳJNQoH1S֡@  [)Cv#JpQ, C"O/ 81 nJkCVœIŪR^ +!)Vس gimi7cw~hKW99+ ֝Nd}9ˀ&{hOesB\ܠ<}p?ߣwfiqlN}K]q#H_oEfm AF|b\g,;w5/% 'G#u&+j03wFo= dU<$ "0Y&"km DJ{|[3A-shŒ bA}m/9=O~d7-O-&Z 8W|j(E^ ^*ed]qfzCܭ;<5e DW({BzRUhAq3v1}梴Ay{":Kzh~?R'&r'}v}VYFHJdv`4TI1ue"z_Xoeeh?q3xF,nNYMČ=vɍGuB2``Q=y;ˆ@첓AR+{ߓw9~׍˹>vSudMc,MQo ^OoY[]dk Y-j mYj8 5m{ӬCrDk񪰶rDURV e=uB%nBqSLs.ɯ1Fa g>fuT>;WRWuq J0%:HdLKO{ppv^lieּ|'bNs= \Js26Bb$H;^ TX3>T>Vs2gYx!UkE2*h2N=%j6<~%P"ufpp275ר((ےn2!n&ú5~^E46&~V8!EkgR}:τ%6os";^ }="d=:ɭ}ӎr -ʌQ/X3u4LQ-~C%QĵGE5-ᅒKb?0?-w7!4 SFTm +ޚ 6] 34a&hl\Oȍ #;+e2ۈ?bbczX#11K3N5.\9.k!=kx٪;ݐh!)閙u&8{yX% bKpDßw^<#Ƚ &8lŻ`Sg'⾬),آ%'-~ 1\_Wu'%dUG8Y J/Ef#_(0hkN;lݻHʔ0d['cf {{}oe-|-/Ne}a|@i S`B+T̾i2lqKt6u6vQ^xh\gttzW]^IOĝ $|Oq3N)όJtA{%:b{ #do&xw ovXm óTȹ  `n(K۽qⷆN;(x+AiP̪]5>铆 [ -̈rcgӵc<<$AH21K?~|i4^634H*n5R,UnIN=Q'CH;7!{>rİ*Rkm<ۑ'0z!#{iELIhvXo#Aṁĝd0'ABĭ PPcGiP1Yh-Hg#>%ӭ_\G ?t2x)FO+EaSJqsnK/UB Jk>aΞ gBU-2EqNw|:ʐ*4;7KK9>)6' ,Ly&\+R> ۵v~଩]UBHfoLNܐ݆!(\F?`6Ykm.E6W!"f5Yd( DejWLJ]n3*dW75v\BllaPFG~D5RN~#D,x `ErQ[bƝfX}sؗ(JTkd7Yy8"Ä|MB֭xubiGS ]y<˟KPzVt!7il1 *NQаJL㮂X&r.SQ(ܴЁ#NeLmQUV=v]}iC^?K\rZ[Ȅ/y&kN%6^&X}֏[ L| (gަ&Yc-HΥe4ۣ%b}-=fOdXoZx(i2~La>wJ[{!jR&/_Dގ|U [#ȁ4Hm弧=3{Bǜ?C0jDA[pv年Ƣ Va{(_ojJlIL̎5#m0z4n-NںM~ j Zϸ ^e!*TMt׵g;g4*܋C^teFn4)><$[Ai~w_AZĖ8,Y n!:|Y&{x@^Ж)Pqxߺyds핟 f5u>h"GnhsRϛuRb[!dy؞3zT̾l@L>{x ~Eی榏 { Sg3TUXZܸOIF,i P84{ m . QqbǨt'65]=T+k .kc`=ɺlVT#.A!-,E^%%[}K7jZδY/rfTM7<6N]AQ)J,0pGCܢ L?\6lvfq`jluŒF$\֥$6L DwΨn7 Y$S$>KY1u3!Fz,{D$z`h JyY(]ʴhIմ!@5 7Io/ijږԅ$|oX5Ic0w(^ך>2DmcUsӫ!,ΨY*Y6HH*\M ۓ1@'7hfLŮNܭ'm n'eGJpb;aG8>dŷ'8ULtgHJ<Meߏ ݔ#\"F.wI>"W4onuE GY.^ m3DdVޭ~[ۄ`+NAטSR RĹy Ȑ=PyA:2aϺ1;Գ!h.~a0f}TxNgRmx2Nz.гj@= Φ= iS [Bj{`x z7ү_>x֥}17G\ 񓄯t1+b#1uad+TJU}><qJH)U%2XǓ}%/^h VZȹ5B<'{`ZF`Z*ذ9ՙ{7w \; o<$]گݷwegmM ҋʁOc;jU+Q}rŽƱ'Ъ%XXC.Q*S9A'D<:1BZI^K'椦iZ؂m2J(wr?mK<9}k܋ѬE/*q G‡ N y%!ޑ3ڕau+͂Di ?6kL4޳籝 0ۑ6+h & yo4;x] Uw4xzwl^G.{?zE&0 $|.Jߗ a%Q/ 6wn%+k0 HkQC5<6ڹl;k?Q 5\L?i]r]\Vd@|x!Y+*X.%ja4-gᒚ6$"!yy+M ¢Q8]!i!OR j,  4Y`tp }#HrVHJ"[1tzS?Ze6^8 UZ6ƒۺx\O"Pb h:I0Q%Yȼ~s2H޴ꚓVA( ,ޡXvlS*JN R6S{?m4:V-•*HFwsx<;J+i;%^ɓ¥ɍ6Щ5޵_à_J(} r|E2 aDhx&J/ n0e "84#e!-V=e<0FXl<2ʀcNFG9F1 #.2'1C=Ar?om {Bh>D?-!Rrn,soÿ&EZaP j>uq\ٽ=fw/s+gb^ [nwoxiJo8V/[#X0x*Z$q 2$ zG[!)M˷H,7yn@j{WKw`#a/&'SuUt0 DC2YwRN= !Wde&~_{A>rD/c-< vV-:&`T $uypj.8yDR2T:ZRjJIRʍ,)vIŽxEM32FEO^Jmlǽ~ߚ }OQ?sMYX*ҍu}~fˀHƒ[˝BQv߮ζ#:N$CsF']h@msB xeʍhX-,ƖXl<)h >'d^p3Yx&e A':!o" q^('-n// -,YR *uw0:4KunΪ4/T#ʃܘRhP[3akI?},/8ݕ犜f'> BgxQx-w+bOgbzzw pt}@9G2w5 VKY`\ԇ KTN$NMri PS#["T}+(Ӎj 1n[Z2>Үy\ʻIZ{J7'擞zD#6V)^Nզ۷@L'KA&KL|<6*VQprge/HwqƩm NC<|m8Ł.;/Ia']=H= aMLw?#N~XdYw[Q:fA4A,sATra+Yy=Ue "\ [J{0k=5RFB2l'莉4FH|"IC)^K3;>݇etNЗʫ|}9SKi$ͻqeUN˿MQ81k:0`dfB0q.|HFZ_yZx1G,%\ݧ~5&m4yKQx᭞Dc ,& CE`VX*]ڵ Js Ke] gM]8jя5BVoNvi#S){lu;j!|!EA oh?J 9א{V Ћïf%R̗[Cflc/cΜTM½1_n,W!VqM.4k7 0מ6f }Zl CHf6<*%3"<ݤ(f BeM3 djp*?l;aM } ϮMˣ\ SZABZo @?D Q8#D4lO j rKg&1/e=5TJpYjYgLFl[DeNb̾'&Q [Q?S/8َ DABl!yڇ4"e3^YyPcO#NqCRB)03 A&=_K  PwXq*g*2pV77n2^*D,/zKH˜Xp#7L!O;$._䓯Cq=ch\ζCE.Nb!Z?R=B:ƋXfMuyh8!aWG6ceZo9'LN$\}u>wT "P<0jwr×ܠȠ<pDS[6uOI,/Չ Rmb Lbzo T7gOH&LP͆p P4-?AQ; MGxkvV,R3TyN})EoL޴Qpy$Ɛtb1OKqYmY؈ 6=}qq4EDke8’\C9}!p$3ZY6Nz 1 VHΚN WCVrY.HIvf6&F1#\y&g5=js"4}ˣ`#G\Tj.mӗ6ǎ̯]XFBCW^,̮~a6>57:HsܞP~6=5!v2 %4[N,5m&Kh P5E  _b2`%sىo8N`JBY]0[1#m'oaz2rMJ yv|IcVj &υ sFtP'<{aՕi2ẑG iAނ~7h\ LѴf -tl<޲&X6;{!st>CWZ}49yZ-фrTjx#^{M?RR`_(*OL8niȯ%B@3L>j=NЈM=[ `F^pH2|h;Q2WI}$OI_`SCY<5}ju|t;3au$`JP8$Pɘ$|ԃS<p%G4shS@ j(QMf壀JdHjӾv7C$dްbd(dp[2'_%o95z`t߯1+"gY5כ V9,{WOO-}07#<$p`5^cMV8b" hGzC%겈/5{J ɲ.WhS2J|쥱rÁQzAGk\8;< %wN^ RZ~#TQȘ~O9jFPAU1D(Q0-.3Vw02QٍX$hVw"׎Fu ʰ\eqhl7iлXm6c \]84D%\&L+r؅e40@1-h"uqm4"f̿~!Y[j{|= G1 g )J6π5T._*' ̓Ɲ|ƉmO~No˂dcEKAH|(W>HvӴ.ފwܼ*= o=y&C`铡c}!9;(&K;ZO,#O2@!@SxsMFV ᔋp0D1c-}ǠCP3tqhUdak8Iy=L@O]G=vTF;^ Gid!jRmƣM`QgusuZdݲ5NcB8381:KX^ǃ'0ĥ (/l> O no;V0OFglwow"gൻ]/zUD`ۖt%2cOEJ!sqi2休e=U="0`Ж8;یq jϺO%V?DYڗY!\GX|lc%vZ{d&G!x]&k/aHh˯D?hB"^zV}z8Q/ҾKX8BT?$N:1#͹ouڒmaDUE鷺S+77]^,(ц8-JsSyٿQ=ڿfvDs …_S̴@!s0<%?JVq[](IA٢;p K]{U-SrhAfKk(/5yڟմ0 U5y솨2setmw i.IR&kT?Q^woefE<_F;WZ.m$*Bp3/0u ѓ)-W>h@OQ0ƿ>ˮ$4D] c/f4FS NGJ.姊nOE*-=Ffa`?wxojf!L-ʈs 4:HMf ř~@4Pɸ5l?[)?qߴTI#pPe`ec>)mظ^g~qxAl;ӑ>٭LeQzz y):Hut][`I}Hd;i3?0}n?!ip a>ot~!gHAIZ+bnO1ƕԖGD8<PnB]dA0L%>8$H`m5;<"6r"V˾~Y25P`0.NK[굽'z󴙣#;u}lFm[t=} &C3c>>`!lSz2f>l ڡ%M 5ŗFm-ȞpEsy1DŽvV {]ٵۻ0"J!*^S$(:h҂b"DODbi D=i%tbC\HkޚU hjߟP?xc?m1[:^v^r#B"@Dƪ0R̢Z5[4~'? [wh^j])'e: uL`=KÅoKK[{Uh>y!>1o0?BWze,{3 MǞ}ʐ6j gH;UW GnBD~SY^ jG (A<WAoisCltD)fƋ7;| m1(7 Nv8[ژdWQ?`zCm`<ˁ8)UG:ڎ=/."1}ueivdwdi`qPS wt$?d冷 HMC=dGj a9`%1ř6Nq]aw,lEYӷ^^J/'"x@n o2)Ejk!aD )w PrDu / 9EіEgU '),?>8^̷w~#pEV'4&gv'-eG\@d”+ȯP0"ʃX(-_J2O\@CVt 3;?!0BLX"6-zsKV:Z}߉V_Q!,Z '<M |N;p4BjQ1pnȋ}"rn&ϻ/ѴgZxvLbe(!cBC_kK}r0xk 7!h3`ɚ֪WTCvdծ+-CEr' eHUtoYV|Bp㰻?@ !*_A-&R2ΔiĊkV5fՈJvpX*x+%TZMխT(;=L8oan*DJ+DHИR,z@(w tUmpPŮOZ5]Ic"W?MwbCU3<wa<_&yJ)1L4FNel)IQ8Pk bt)%k'I;+ݓzZd@AՃY(HPmMÕ1]Dy.KsT< f}ײUbMZ[)6/rf?ƑXNV3q?e.> pDTY{&PkNBhIY' 'Q(sCUtZ"GR~ԣ-n[ ӯ a ˯v0<%wtJ nyĆ49z`$}?D cB e>FAѕG{UfxťH댆S*04=$SrNGSިeghn39g2c7`F?K/1\Iu||V7 ] @eɵmżڜfcRj` Y즋~yDꍽϵuhS<RW,c7g[(TC>|J5ݵutTnA#50.SԉC]6AL[$oBĉQ>42\WV*ޤA  QkUzoh`IH8!\5,k\u%&W}GT^1wvQge >.mJx5"G̺0y;M'}ߗb%sH]ߤ@V1 GΔ<>!N 9A%RNTD8Aʘ'F S'SK$A z79[GًHkJ`eLXC9`=!h+_`Mߧ4TQnW2cD]?X*?.YeŖT@MiY}L1AW(~Y>u–E;e$guz.di#6MW1?U_TEyjkU"`Ǭi`!nG uU1zF9V4u#[> Ռrw.c =d!^IvVG߽e^RHYfy}b4oCWN61 + "=4 %6Y[T(RGSV,\2adOk]@4.2\,URα*q-3`_@40''/ڞ8>nT9њcItXaNup=8SچL^$Z J;h꿢y'F1{<WtT( M{R)#dv/ >㿎kBax yH5 T3 HHwf Ѩ o n4;rjؖnҎ줌aDPu",!<"#(OZXc<#QZ彯C:c3̻s&S0oW$ݬP ծ'/Sɘ-\'B`)N-=!pj e;9+:Sr2sV3Dy,2G!q_ߎJN9Xq3@N݀=d6Ŀ}S .TKrl O80OT}, bpIWnJqN T=UZ?/?~C!U;.>qH9LiLWEզ`1Gqœ 8eyH<}(zs>l&,sc `#e)⬎E)F/C8r>ڣtӍQ=D8tq}@+>IkoZ G1ivS&aÇaPux$U@g]PJpڷH5ɆC{& KϸdYI]\귻HxZ}I(()Zq {f޾ʧ '-m__J!回^m_1e1N:ఌylЇ+bNVq R AGd9E:mr\e)ڌsc\2`OAZڤr@ZXRp܍C䟺H9=kz0M'Z}Aցˆ#.^[?lST>qLd,fW=d ?RՓN3f ~UVJ7PߕuHlFu|s n[#2i/AV:[9#:BpJE._o] Ȼ-Y8/[D~E WX$SѤx}RZjwɖ*4֮Kxæ2NE ;ؠb8t}[;'e/=`a _+k 2Z_{ VsI4w-rK9debP'V6őx~WWf2Ge=26VuiՌyʞBXS$ՠ%oAC91bId,,٫s?D?oU>2K*)ؐġִg͘9%8;kxy28iX>ڣ4Ds4 kٵ!fժLl\O,@ˇH.$ߥfƷ@$BIF1I^/nj.yfu&inGtd3Bu u̘,="a{Zj{l7>n/2uk2-+AjO#7+7cBt# Tz o֓Ֆn[U N A#VvNsd_g쥀͞rEbPe9s˒1#[Ov1¿rK/MGmR1ʇ^& >N$VDk(|R>2}jG&)` lP֫Gw,g`^- 䶐Aa}LQ]ѶqLJ5`ieaZgZQC]Vl^Xz[K;PO΁"d EP<СF=.We7ɨӔͷG (L;v}vrWKW{ɈsLnD{ dp<_RU=A5I=^B#Ǥ *@Փ5"##{|&[K6[;Rj3Mո '&JevU 7@*,S =P7\a@2Pd,:e kCWdE/?pPaEy1x:JȨ46'VW`y{Yi&r1QyE% R/G1OԹCଐeGx,Q 1sp 6BcàI ]x֬HnڥG#m`8$kͮjCRڍ97d<'ٵeVI xC3"7#V+{̑7Pj|M U35\ Ł׏>D|- =輲|5R@pY?J ^lNBAkDEeLR:BGi J4yc(CZ`9xsN/.'0'#*Tb]ۃc>"_e d~/+ߋBs},ŵ|-J.c*~&9sr?h'DS疶֓v(RTND݈2s˧2"Rf7Vtb)>eUi)7ꯠLBI#a17宜@|qFx)z@hmJۑH`GM?gӏ2eк{=l?%|]&&Abx*xMrUmN2l0^naEt:k $\*=D>XzSF{e.wn0|wu;#EvrcFկX-sOZ)ng4r&œbuhtWӛ8~f)U[y>QgNt6=Fq փ2Bj66Q&UN)*:7ҜPqʦmPCӋ\3*-@~o bL,L%:Ux)8xJ:D"lSy'Jƛ4႙oxN)~/g!ْI p98%llu( ƔWJ1o'Tˑ/v:(vXY[R$o;@ihjz)P%.Cc'M x/l2G831amw\~,M + ~Vݸ~z`4k6sAߪf-xgzPuN< |6-ZA,aQﲅCW=߅x?y"k -*T ҪF3eUFRgogQIp[/c~Dw1}n-]DPnx ªo#jG,)ַ$OEDj\ ]MJmHG~xɥ]~j\lW˙R6A* J5x !"CK$T!$L(8%ٯwyvvA p&\iK Ϟj7`&+ɤU|J{*XΈoK+8wH1fc;8V4Z~Bg>R[Ĺa[uYC:]ueHNŐ`名3g4/Nww$&`A@iH ,ΛbW؎N^_$.F^2<*!P vr7NurXR4t-K 3ƛN|^y>D ZHH n!JS/klHe1vk72yxۨ1lz7^pgiOV-hĉ@("]ib`gmf@hr J7vK_5"$%[TpgQ(7Mu107y:%~^qR'h]s@NX =h,uF~Ig &jcϯ>"O(ouBT f>yb=}\.A%XrhP[=TuiODsz;VN+9jN{4SWUǧہBr?Oo`a0¡mHALզ@H =L54+ېi)]㵃z;=f6krP֌z[;s8(e 06v7OH 0y_-vɇ"`űqDYg}+$7> e巐pVT5bOn٩>X( v`oT&P4+ #O5Oy]6ēRVYHR_n[ unR_R˥~J]bD5u@@d/tRimQJaUxKSN ^ QJӿXfE5sՊ\?270la'R(#YQ+tJ]R׮m܅8{}s)z{P)&qA:zGBx+f`@wfb},@hsIqS KШޅtzٻ1n֗YRU5)I 'DiA-\ @AH#SIuV?FGhܼa:xzrdWEﵖ S-3) H;ùHaZ-R69YpDp*)/rߥ!SYioG%J b','0cVuOOQ ۫w}+^[^p'fɝV8RN1Axh Hiyd8Π5_"d]w.)YcW<8>PW5@5mVå,FzI6Z~2Wguϻ]V)ɦsWPԢ`X龠_,Ū! e*usąg$03*y-dġƑM'V_̾g Ra %3$?ոCuRPޑI{6) {-tϧ8&޳~< oL_J^UY}fj-Ц^-l_/O i23ל~"Ԋ/})Y+v}0-J3EC+>5;z3&Vn'| F1xV\Nv&i?T-g}JT.-J E686i tߛ-`Q/OAɘH{6tz|%| X[p ?H%ҋ&6Yt#WQNz9){&pW d-s$>Nb]KyYו`#u⿩zsba^+1# 8VL@=~$0ݡ5gvCСz~{fzCYkЀ܄2?4}bH2Pt囍m0J)}.SNjjؖ>y_e/FU#`CǕ_ rXes#[U(g}Sj.mbO\RFh)TvNӇG$Lںwo'Xw y'W?v!beCMԃ%-$r\/e`f@cyMڔx_#1$^ӯA KEY 'V*[a1iy!Ou|}u\@}?EfFif3J+T΄&fZ~B f8(~[TC+ްEA;@>P@@G:e³ \EU6(aI%MCR42?XJ_z4nD\`= K1<{->`,l[\әo>c'-4} @zn^K+k\f9o* 5,߻dvVCXj 9p&"Pdu]DKjc6"O)|է>{&&a#ʒb`>p,UlQZax? ppQ3ɃO kz`$w~ՀR+Z^AhM~%l̅~#`5{5)}l9鰰ZX`J,maܠFYѥ+G#<>~|wZ-]j{T1kc7^%^X֪n.WiYraub!|qS݃&Bo$ }c:oe);_o^bߟz 90QK{u}Sa3g2ŘBA;w#]vTq{@ Z.',dy|0M~34r]}pJ̹T{?4hl{oJtM,ѴU.v= $$Ǣʕ@f~" .ir16atTe(#:> &1d%UO7뉸Sٺs cIgWa#jCVoV-)h;V $ FL Y]%?P29L$^Gg*9R3hj@*>=4":UhkTiVvYm.BxC [Cu6:y6y+pS,][,KhĮ59jW,/ӢU0ȧl\#ڲ}B$1'v=_бϡ31)~!cc]}dP7SG^[gHx7Uʶf b@T,AA.uDW"]{"lEdBVsX)^:Y7Tdi  #2~R-1VuU&L|y=h'C7\oKG|oջa 1ӺDN#1a%Z2iވk@e4K˴V ӕ,is~XbtHD͏;Ox]紺.Sj(ey&WM̪3'}3?U~#dBkT[;z8Լ3k;Mv W#=Li];%F̺a&iS$Zф`]!J(hÂnZIZтv;{{E,$mQ#$wITqyB2-?:S9R%bWoZ)]=r0L>F}2r/x8a&a.K]ҧsw"EDG[H&0v4uS9>;/̀IχgyC$sj+Sg(V6Rd(TFAFxf#3Xèi001-Vz&JT yx!.._Py ?\[wu>}y /K:() n(R]jdsɄP|p~K;)?N{O=ڋ[WQ6ɣ^[GEfńZg_)eԒ I߶d` WGACˊW>P+`ͤ29BGWTvh^Y8Y+~8g,nْ$sh6A20aD~8Y bh~;B_i)Cln㎇(a$0A>0 PvB?b׋Z&t׿Vs/bݪC:6x c"oѪa{S1_?;_}lDR |l[׽k%5. ðf؟N[؉|'uQ&Y!U{ږO%թr9R̨'\4b"\qTI!;ܤyw6ye-R_hln|}knX D.fZLRX~K-CIv_Wra-keOn9 áyepy~yFhN@>\ykJASObF%zE]t;EݿE%ugX;[N|k<&aZ3[]l!| v4^aHWXXiXˉ Ƃ ;!Hk?6CrG]%/Jd9G`MͿ!@7à7/՘-+Rh&>CR7(-<~o|2#bG!mjZ/J%«z'{sѕ{vO[U9p= JB-mY Y GY]k,@'0`XC*o^aVr>j`[YZND%o>.s <2)$Eߢb\O&8;SChc;ϩy4=磖AV>\EVfn"@L *". *ݵ/ JC Wt=ݠ}\i̸♣yM++Qri 'I!kOWmzlLgzcIb :Z," 4Kyr,ِۥ|F^Qb} AHBwxuR5繨W^'x26//fn6߽(Ic/7"`(N8MuGp2=W0to#DH: eW=K)M1H zqh9_sNE6!4Ƭ\^-;6?9,+r=Ft)!gTFo9SW~OxqC"/1ؘ9h9kx"@zR@PI]TPƤ]qlUwb f?\Y=v[;:ƢDyra5>p,%Uu?'2.>_̍{$gIpiBCV:=RHw5X1@Sr |8O9e'0@Ve"38c87 #j)&y=kHHkBn9]M`&Yl},l+)H`!N.?g^WV}8l^_}eO!#9//Hl ó_GEI?kkdc.NjkA3בy/L##6N ۽yIg1$D~mTer#u9l#g9H0coW01D~ݳ QOcQ_;*\@&FB1~S6`B"bW_!;]JXFv|*\@ @`Y~ׁhʪ$An)Iг |bF&!]iW JTaXkCUɪߨZD?+8aR{tS8 GlAU *tXhZ*Xt ޕ\rxu%`vf}B]WZ@1mYy[Y}W9;(kDm8|=>88p9;൚wkRhlc1*Mq,0x88'RK2W~?[a}Fg\N3ۀddvD55jRbd\3BMdND8ݦt58]q;t ߨ8v"9|qƹ"e)|LSPG!Xo㨨A۹a%3,?L&aB9]WaCv#g'ѥk 4S$d KQA9VŪ >|"9B1znu$N=fL/CǁQ5e >,mSMb` ǝ^}+Xeɛ(Ge+&yhзQݚ]v(b{1i<ͩˆyDV"7gig G35iIFӺ\` HNU*d!b&&Nr=1wF|*^YhRSZ"xruo{{^0(39q\8sb#P&EHc' 1C'gK.^7O)FQ)/DJ^4S~{QNڐElGame]*:ܐ`nHSو~*]S57\:C5{M)5D(М &FN3k*G2uo5m]gkr!mQlۑ6qיQ[E[ЬЏ˴~]2Ӹ1J)=۠)ڤpUSf<8Yl0(FB)v̅dj 1k6ie&]UN隡g V0۫į⬉QdrnwelrTҮ/ܝ6g ><)ZkX 5!b+o`߅NQ B`>}|Y7i19D @:̒O]S iChgMMR\wh`b  !cwk+{ 1YUh#p%ɡ`J" U|6kuG1 k)pn"F>R8n>/;<|oq䅟>m֒]T z5,|wlV10'z-詢6,,u= i&)yX F[t曙3@ͪ.h(q'שԓl#U;_ ڛ^F⡴H7\ cԦk.b&rV{6umVljH$Fus.i50cs4 ,!d{]T0޺1o8%e ]S}0u;|?>վ6.D6)4JpζKCYES->4x'..a:RMvBjҰVsq >^׊ezzdMA|nҮ"ZY!y9k"adji$AO 0ޱx^n6xx ݃?q-0\ATh쉖R(t Q }~CmHgN /ɺ8p)+B+α@e꼼F?[!tM% rc!Rg.6[dQX~h2L,5!kwƢ'4EdҾ^_FRug3(E2̫B*ArioԼp\Xڎ Jx+P0%#bIؑ;XЙ'.(lRFL谶z/CH, iv5^[|]7*Df7qɠ[q&W#|!vCF;a7R1nc9>?Zo48]/w tsKd gk~s!c1?3ˣ]"cCu (ql{p.'?673 yuő'r0l_BVg_6TUյkt*de/1EKOƜP|I6dӋ$02 S챾o0Z (LHlzێ3? qEXM|S1UԢY{0A-"a\A f^K_>twkt碿KgHMPX7Jmu^מ٧L˞rn:&wn 3< .uO0MXjj@JdvcymGF1jEnduHZAHnEkq5+&_|/S&g4i8K;ZMԂO79*ӷ O9n~1\!2 _nI|:̎E=6j1{"x`\Y|C3O)ZAtв& N}mY"ECR>r݆R'V֊p͸~[a:B((c ߀mf"(t6ѡ+qfm֙SkNb$d&NEIp;ZZgM(V)b,=ZC_` S LU$*=g*xq[N#Cp^k6nǝ%K7ʤDohoL"H:sQmr_/N7JQ8aq:Ry31*'I'A.翛47YKĤ5N} v&Mf#eH  yH^>{Icf c3 z } (+uA۞jw@^[>}ҕbJ460p;oVbT%9k*F}D=BAO6E\"Q)Y'I"VZoA8h3:51u0 աBuN½wGqցd':TmwG=5(|0 7+[} 6f:002O}ID9ϻ1 ҐI )AcL'BH&szËf'n,T@4Y~0*u34^K9g'Jz܍e 㖢]տ&YÇW~f0،(ndW4 nH8Wso-@ـ6Qe̜Oa߬U :uC+gG=)Xz$#0g% ".Fe[oPxOg[SpЗf@ֿIx(ȈŅĝ0WD;;<0qr^;"!<R^h~ѓPš)wT2S $a5evn.K&\:>Qp`KH-E}Ӕ+G 1msj.{Sܛ{FH5r9TOlN}gu®g`Gu|v} aY>^T+cid>*E{aVR7G~9 Ly)52F=|t.ܰZres~{y,=5ʄ,f8t$:w(ņj MEgf)F'YG"qӬĴh+_T/=vΉF5>8ajx wPctGRG61=5'+ɖ#nYĶhOH TZ=e@8)\=Y#"H,zr#6S_X`=my-<ՒhӺՈP)K<3(`Qm`NBL^Xg9BWDO.!C};×7oabo ZK5E|ɣjI~/׫Ùh$6E5o,Dל'<&SAO~)~V[=llnnFO%"*j=c5nN3Ub4q~f^zv]i,K#|ن9Ϛm#Sr) L]b{lxT1 biIYI@$4ְ*6gEjsJ{y ]aeDTWJEX0 ϛ>/'L{$|wpbf DFI|b9]29vAo~ӷ [D7&3;IOQeuDjuc>?47ۜn7~ u_DFd+.7B[gHAhay4- 0ȴ˂lII?^ » ̩$ oFuz.~ٌdGKjIN?n& ӍWwDKnR\َdNWŽ8bks `b H3Oo]f8-{q|ga' $S/!iqo!!z1ZgcӜcpKD+)J+Efͯ;c(Ïu)>FP Nl@2# ӭ%dW{+/ujpn(4@7//&d}ϢHgmzǂĊv FY'g9"wۨdnRo+SIapj&Z"!:.ʖ05{-رQc64l GYm*mc̩eaރa?felamk\dl/ .Dp(pXmҴg'w?qvŝ *Yo#5?=5%+x?8j$~Dq/Nc|v]I幸j%99.ۧv h!pӑgOZ<{SE!".\`Ƕ V+SŽs0XlV*Zk+rے] 辨V}_vgTa), MRCNQn H=;fK1*Xz/2PoQ;>2rst%6(\VĂEpdMd0H,qU'L s^ЅANlm8 UDSցg_?xkX4$7XifN56k_Ǜ$ W^%e7jHwIQ;X+S%Bxmcm^D)ԪnL>F)f }15{8<~ R_e#29w$qsJ\%j$+ ,vW?/yMt(;˺4rR$Ugr!)$CrְTh;Ϻ;5vQu#M%4,T ub_xB`l>"[L$Yo-\a%bz-/↘I5[i@}e+m(a;|O |3kbQӧqVFeˣ蜖w7NXM- ʋKt$#W/LoF3P1Hb72A0yrʽ݂Kv8[KG:wN7v.L.\]`u@_)\-p<YHAu92ؔA.w;_ p`@}Ekğ!S./%pTvtR(t|ЊB\Ue8ԇ,$a{0b9 ~݁!4"E򿂎I-dWbɰ&6 w<MHץJ aU^l\!7t HϪ8ŰI2 -mc"|ntQc Z:^8MD> ҼD!{bVZ.R){)=6cdi鰕S*L$ $4٫G@AS(LFQ>TƼ`Js5Na- هoU~ZM t.#kUEIAL}ХJ?:r~o)N5`=}>[B|-q4yM {g{]_E-IoI0FC$n˓ּlQ Sm}78]i jRqRTlܵLP]Iv|aD=LЖ"0޶]L7>b\EB5~bDk?T=QnstŽ2tk `gKۖsn QR|xȌe02Lc&n|qDMc E n"߱TRwjP%˳Y%u3We*c1LH0%;lqW]`rUc[ `9SSrQQ̲L;4B%ՌHa]XXB&j8QD Ftw.1f2RKPTuF5Y?qbkuw`1Z*|0-Itp%1he 0[ߚ-Nf 2(ځ)=I磭^DA%t\,@۳/5>DcZ e]#Te 1jbd.jq@nf65>iZvz"$D! S /jg% 5sPAui̘~R,ԍ~+.:[iԺSratJ8sGyC93:*B5aL|V_|E)Tq>F^Hp߃^e F?F1㟦 'R4cJFPDgG1±h`қ!!˩lGP s\ (w*rXʙr_A/ZA]5;:x;B/#NM+(2GwTΛ)T k85ƴQ,zL҆*FmIM.-p'.. 4?L vS5bw>'%T F0e)yj$40, >y}eTΈl yҕg2XhLk p5BB= ǚOE]Pg~3RBpU v͗3CxyeK:[䡦"ԧISB؅ T4T\]QAyԑ^亮/ < +Ɗ~Ϋ,~{)}>CJP{O3o=gDl&%-|mh) MO &@!Cb+7}-8Cۘ}F7.v~x6q["\ߠ' B%oֲ+r JbUynG\gBK6~Ʈ;F91#+WiN?j%S.8By(\QyKb ۭ֠νق_+ֺy~UXx'v Յ\ Ļ7}#Mu(ST]3@cb6G504Fo 4f4sd.g♷CzvZC,_#-~.%S;A@=Ka$hz[]OrŔtYpkT;{{isILT2F߮`.އ=1> kvʮݏp96/jD"#vؖYZ֤i(C=ڞo{Đ!69SݴȪ{rɔjS]Ĕ6˙ W*U&F0v;0~ ~ftIa9 jTϑ`eI>Mzq,tqWZ -Kx(yҵs\KdVrs9[O6b:Q”dDh)lgw'-ee_,nRtd B z,!i?䓙.^nͺLR0&<$2X<0;>dDjO8| M5Pghqk ݾ@|(c>V7?݃Zͽ,v(/u ˿L@y57NܛfyPk?B|{E 7ajmVvjxϑD#U>#hHN;@%p]rBj~#P?/ ge%I לףP\K}GQ.ٛ9,YP0 /.#aQfSa{|AyAF32[hoU= ,lM09(~lLƠc8~hĤ<󷄃1{NUBUNAӴf a&G"؁⠶M;s? h= t[ Mz%/w2LeCO3GԶQ?KjRCpT+Zzz>^&^JoA1s=^ZTOudtu"p3:+ s,0?,5pJxYexA'lEǍ[p@$C/YlhWU 0~KĶۨácYMG$mcW޾Ml AU)&sv n>`I]^O):gƇoz,oS?wxk{=HTFH8>EX)3{/$!R?Qe9V~TRDPEG7.`CKZyoV0e\˪o+{3`/[f+_@PL@N76le Ce)E"%҉}\h>Yr!=:n\gcZ-z%Pܟ)\/]f4s#)=eftWGq.:ƨĈ"=.gMHS9vL3"❅mndXEr)d9vYԐ9IlQ5k#O45Ɏi|Mjb=;$A qcL,GP F_"@ 3gS^<X< FmbBfʀzdaI󬤼!Q ZR O7FKETnՄ%r=ޫ*ٳT+&bHkl%}I~KUSd| Wqɔ4 拻Do?ԻehzakhݲOӪt0R)MOVz^ia{{ɡ`so4.MxI}By"uF禄s~G)ZH)|F( o7ٛg K,J.\Z}G*GPPy8W5ƲQ5 >f"$<-!U|y 2%#:E]sboEW鬩~IBg߁k;~99!4//vo X⼶CZt-2گ 69$W,6Y}JLtNFYY? r Ǝ7bt;++cl#<28 &+w J*b%VϺX ާb#vJEHrREڬ0H4a\q:aGVGJ H=~F5J7Z ;;gh7 PdEVF\kbak k}=QU%1.S3:hr$ r_Yk i2)&^"$>=Fky-Oa(j 5" ph:ַt̙ECT'Dryp& ݉U%N-a>sn z;_i*-Q=zp@ԡ.}yE3>=Iia8Fp\sgVV3 aP ʏF/e}{VHK-sbJyܣ-+W7֠} J@|KF#Z{^Ξnx ɞIjm4学7L_ q0x'EW`?(6.ۂ!\'\A%E\O@)q"6$cLR:ԥʩ&4I]!DBq.,UDe%3 O07@1}mA[['ҨcqF\\_ \KF;:$m "f-w9~.T)äzIl!%Qhx`a~DA⎫ymQʳ@w" Zaٞ0_!پ;Ҭ Az,8ujOK}D(0C_`%IHPQ>L7>h=&.E&:RhAƉ-4|56?ێ3fswF@Pk3WÝԤp7:.,e;*gsf7LMKR&Zs+~u2-Ĝt!_ mby3Lx7h|bkPp3P" fxw1Vڴ)oac* VNݵ*0buXKuܕT0OK NO J"]-C1ͨA/Y񆧴x8>falJf,s?+909wܨ$^k5lL'@zcJ_b]Ϲ/[ oMx0&@1JᘔZ Ww*bzREЧ flNo7{Gvsլc䎉0Pe[kfFs2GOf^0&I&ۓłJbn|b!GMwѝ} C$&S(p|/<==HpSEOCrЯʨEEb%7r.ߴ֩8?k-H AL67a#0U"͟s8okY':VQSŹTzT}PO ¬?z o Gʆ[-0$NS?tNoDc}1{"oؤ!.$ܩvXllo]_ ܪ&`-[nG$}'4&+]6= vIkBbĽ`e")f5ӂrퟠΟbho4j!<`5qpJF)ߒ7?!ǧ:%+]l*>o?=a;E..[Ӂka'iy.lbE~tYamYg2爖v0P.Иz5ړ:@e룍R^LkmkI^_(7,(M+EPDoHsbeoc6pE!7;T9CS 0j aM4M.0N%8b:TF '&o$w9=]Uo$KM{n6EpGe$Dz8F X6++ =Wh1'ߤ_EOHR<T;-r93t +?wD*-)}P%3$7Ki10~p½|˷__lYyܚұm>M-w-eS&J&ZGiJr4X"D{7ZxWxyo:dOgmN xq,㊞w8;>eK>s\6huI[6n|o,ăRkau;lCE?O\Z{7cg~OhG# t*n>Z#?~BD Hog"8B d^Lw_M =&tGykza~E`&)f(#x1j XVcׯOB ljI(SZO(Ǩ+^#>o>X>/@ydp-d).|,c.*;͵uMO:EgF*V%%AcE+$ܜX@Cia @@Xc%-U3Iݲ?-y\@psLDP[;Q:٢\*jB{}B`tsr}˨ߏhkV > 3pX&ԗfyyG- ;yc;Cy};)[Y<&ppGǼ-oK.E$QO7(+2,#J33@ 6iv rFN;/~R[M67~q)ڧK\u A6pKҳ+0AB.Ŝ^ڽp:)`yqRh|nzW%"F /#i4Sb؊¸G:I_s R©bj<Ɂtp 󷢶!zRA)dsO; %w{CqWc90qLE)k)RW[.R*JԽQW\KD`]F\/UhWOx>؀g9 4!ך)Z'ĝDꢁ,ǐ3_H)]ϚL2 R3)~"ifC% 2q$TA°,crJ:Z^{L@1NE?hT$Rz8gLAh^VsH@GV?00ms㐳y X]yш@Ҳˎ@FY'>!O;͠]Ш-4 (Xiט[%h!Ei(0Rrrm{/v]LnUyo"X i3{g`ӠK#B:J1{{4{`z5x 'qrR}|_ϐPzQXA!^BZ*!^;N\j ")B ox1o˹ Nws SڴB|@ʚB3ڻ[jmZKf/_2SQ婹n_XhRL6|'Ξߚ)Yh[()ͭOSZ{i30qzꨭ*Gc?V$oTG]O sPhǭgt$Z%d&Xdbcҵ1_{73 vUyy߰Oouwyu݂#œL^Ov F &m$02y% U 0 W,k ]'|~}cw@tMWYWafK=~J3M':x*Y~Mt}j'_M;^z3ذ15;vVS23@GYm6oy̞X2+9k6XRխ¦<ǥ<O~"}Gԃ2F oh* CBR$S?ӤAh\ xb%Ǚìs ʴQ;!0ve: M^U} 9n\r C-t-H`OGC%A"ה ~`f#/{MXdU8 <lj52ȓD\LnR yLu8VYO:3! ;wʼPVbWxQ?ص #h{Kl2/G6b0<5^~=d g鎻Dv&tEA'ه 3l$u+i"].#{s&׈Ϥ\];_􇝏F:%B,3%PjTnL/6s3z)jRSKhT*]mbLZӨDh>qU1nn:8xWi?jX7ȁ83=lSENQpK2Y)i>aS:lL, IuHOjo ^'R! CQ@d *'7J?n^/ ];u0z],:?i}q?g#g1pfS^oR"A$}&iW2`5Jl>r,OvqlE"v:(0Q/{ ܔF p\ .8 ?0`x}xvh9!Â{e,[|XG8݌{/f/ȿRDF[l>qp˶Twӧ>Bwsipꛉ#Xkeu$`Z:Dev 4'f wlb ]Ya"䋔EbT8/kBaЀdHi*蒕ྠc+nГ(hGɜMTs`-Woٹh V^v/ Vr)ˠbIy;BCH.= U?MNs)LeB_tK\yyQ]OZtq 9+d]wH@IRۼ4tD_+y! nHZV{x[0cuFPԓE!w>q~]v2`фJuiI?IRmUt<)0# f:bFA̋Y$gKwpR`/$bnVe1[3 _VZZue@ ")?,cE~x/Di~.H87zZEM|( T@kU;)/{>R:9'BWW oCK (-c6rofBD$"k5f5ʍhf1d9ʫHԔAnDn?W䟘@ƂGs`?m[K'_S愆KLNT+i^f'r"P'# Ϋ|4 b 8HԮ_%t0 8޷H֕`\eȾl/"m*e+\ۮ)ĥ6&,C:dr;p}ӌQ=91>wOB? }b7匾nft`ԉoV0#Q$ m~SH.HW/簈 ' ZCTr!4EazV[9_+g}|w Ͱ2TQeO/jdY*׍Uʰyd,_q[9&بT) P3T|ڞ>?ŇwT8 X\I2}mB@z:B#Ӣ+>3ڷU cfͦ+"\evR^'ͱay۾t!ҮX+I%ڡ.bEZaaQM)NoXG=C5 @0TYk}~Sbxz^ܺ\ іuNy F )Tyu2(J'Mw~Ťp/W]6̖Mm< )sVb"ns0b#9Q Rq N ~ĸY8!"4SL^Mtb:LXh0Yw F,򄓊p̜Q!E^t(l:$hp,Ldë4gў`ztw;`qfR"Ì*UZ4MVu;YS\Ӂg\!R(p- Iћ?̧(`<+\GtZL)m^KP\k\wu\Z~-ōeҝGv<9^rV: *=/Ψ8 j \]񯞠%SE ܛ;p.Bt3$ZIW z|a6[2d\GRu \ȣ.RGǛ 65x:uqTX_ Y%4̊CPEѪOfmQ$oD8*MGQD !.!ƉJ\Y|z3 'mM/G:0dybT},8@Ho/cy`B)X<sIOXhO6m ,O<| dlL@ D1WQP_6yOcw/H}|6Լ],%9a[ZFPuε~0w."P. +pO"XzJA$O'Gߩ6Uyk,.uDo}4Tw#fǨVZYBb-sh)P* p!"\WH2N2Alt*ZZGv"\KbVFmKVF >L?KaMTՃY:M3J}GILõWl9H|@*k+.;sc p1U/a°h0Gvk3B}}yؔ<O Nvͬ!΁p &h>P] %?|tR-/YO.)Ũn K<奠ظYU![Mu*^V4~+q@-GG Ee9;'e5 ՜X;$rR=]\ MT'YGS+L½70TĨ-ͬpgQ>-Ca2(AX!aԔ7sg~>Vb<wrh`/  bOr?-7yN8f:AQJ]'dL9΋`(pL> 0YZP0L>5.y;,K:e̊G=իwC̎gG}PczC߫ Aqy&F6O;L) h kM]*|VEl\Fk^Qd:UU#͹t4$ g 9s*6w@A"SY0e2W3ӗZZۯmjדdn}JpV@0[Xl?Ԑo,8*Cf,cXf kHjz:~qwްfZȡ۱L4t{04g`Si1H=֍(U9 `B/t@$\ rIY~VL!:кuѡ$+Hw5+F6ex]:_ڿfT1$G|KܨcvQgQy-]|J )o څ:>.h`g~N8og¦[m0j1⏯oۍi0Kyd~_"~=J^eTޠlO+WX35~ӳ/Z #ݼ697zI+6W82dDWff2K+w/vsM~j_{Iz$E&2FƎluC=>8" ӽrT]DQN[p/͵9 L bټX1|f[^4DI "Kſ6 !a7^x 0GrMFҔ(ц*BKRO]zEC-9?% xS>-jpo0PZ|.uLٿ=mdUssx%z9h]sG6C5IxWfJ̷KHɠ[ßa:cGE_/6Nr؅|k_u&6lj@{^*Ph*SxJ)qsD s˲lFaW8ffsx5N)CU%‹བྷ:tnDGIujm5|sW9âKmI ¼|vb1Qy┻,K( UeB$_qEHA#A){@u!hG[ :e+#CO}".YxXrcW䩸%=l<+ihΠiI7& Tؼv p`JY4Z|poē._傾mGb 玭`ே`(BJr+A!9Κ X*_$b9d TEjUE=!N+'nЗ0 >&Kc&V?Deaq#KeH?ڤ]-3Ze;}0璻NyM|s"uhw" 't%oD60mX̙;%˸V|i7fwk= <k`$ A zOzc2(ڟՁGd~ Kk{ƤِJAzs Śq8Bc^| CكPr gsfg s`nGefx8eW^D QwQ ^@="{y-}qTl^51pCx"wNN {`&}:[ 뾭j~3I fBtgq:UGpN7HSu82 @" })P?ݰM7T_Ր8S*nj/cT|Ǡb4OXv5NA~7!QH[ҽk0*6u=TѾzq|u/% {WjN`cB ]TQ5%/4m0ޓ5~sZ9q- ӠRH(N6fk;~wGqd {|Ƈz}}FnrGN)[` %هhVpJӓUXڄ_^6 q`=F/9?Mf a4fR,$>_2qf9E)Nyf ׫!Nh4yd_[=WHM)Z)U PB! Ĩ-" ᝵'QJEx:̥-J&4lЈI*w"$ȣ{a W!'=ǀΡB25'=K$eSTV{'Q˓cPy #<ɇ YT|F0HPpI7f)77şD\Q x\;\< xY>U^'E`7Ym_80G\qWO 'g^v 4&$%)4RӹV75MJZ2 ws gYX8+ N[[.&>!RM{eyA U8*R 1`kd{]yFKY g!+zuZbmy0\ͫ{\nq'֒LRN"\ k4'Ol=LVC P%$8AN koN0=7uTGj!y7KVQ!)ECy]Pj}%ZƄJ\MEڿFlİ|Đ-ceS")X|2+ J%8Y?@OL*)W:zUa@+~T!|6f4rSG Zse`Q+qP_]V5ɜj9JBJqg';Vг.m7QRdoe-"*AJYya6_+1B.A7}](84G)cȾa)t:WU)k*C<9f|EZ;ѩ[7&)@s[F.V{S?A.qPl!6O/[ш"su??^cדxieݞ?Dҵh8$|p³ϟm%"isH,~`NͭCd8xC*R}%DM'{VOP`9'cѱ05R2C!O6yT)v%clV+c Ϟƍo{`+ YZbt%+yrF(zӛ|DM]aR3 ӰMwdIyu{vw0cl9vػɼXVk4GQDwLoQ@Ǯzd"NV*^QmS-lDKEC^pM??TbЋ0У*r$ܭŌYçyܶhn 3 2E eɩCAy37;.-p FA ǃ 6'_A}gv 'I󡧖Ev_ZZ~Fj2X\'`+FO`4,Begb;#*nV2ObΛd nBoz/ܙϭgv/VV$H|5KcoQa\$r$̝.>^mzaTÆ*̏v69/ PC lҙUn&$:i_E>e6Usm"Y,6Yѝ:DN2Jvr̡sYNf٫^ _L/^[K?G\/J2+<~khz-.Td ?~d0>0t2܈Q//v}n>*YR$NA»5(5ο1vI3c2}zsڈxXel|Q_{lBA,*&QAU8ҝv`GKA=]8모V)zlچ icuS8Nw{]MZ荌5 ^56[)q=*jL"ܚ(trΠ/7 Y'Rȼ[Ee[LE.9Nv3y[ 4)£dXWi@˴cbovSs/^% HYA)ZPxl&%ɀ;yBhS gnN <ȻN<#\I,L!;C%jw^f]w/߇J܌Dh<3I\bl;W[@?|O*Q nĶ#i-?zu4tKJqԐ€ Јv[2TeJ3I]sQvP~3RJBe>{B+]z˦_M-%I_c"NKjL"8TdbqqS\I_<@|V]0089Zb€cT,8zvPYM'^&ah I-i Ѐ2o; 匎Йߣm{ X4 cug}٠h[5\VWDv$[YWS+rHJs" 6q,@arZ}m""jNSetnZEmI C5'^$ixLy]N\eS fa!Fϴ6:o9q^>LnVƛ:q]KYꚕUSͽn$!M&fAfS16+(:7  =@TpuAVЁ-@}W0}}_VH6Not21 z]yN ? c_SDU#$Mìf1(0gCS2fħa>ԯivA~>k0J*J" "d`)Cƈ `F# Gsawļju/ƃPQ-M7|AhӶ>s! "ƟY#y]@a&E_td9 h2 ^+yMD DN1FìZh|F@ΙVSǷ@I6EMljriBJ#@Rpgώ=9CwZdIIo}(Gʿs[̝G8O{LҿۚMC5^k$8O 1HdC?oʥ!6.6O$ofG|eN+ 2xd|;j8u?Ȝ=żM wgY䱍eQcޚ(4 v48Z^;t'Z!b]-!#n2傴F5[xIމ <:sȟXBSɋ!I*>Gs}ȵ ZM4"e |M=NS)?Tx:7?Ccp,Od QSkr! 0r٣˓4gf[*ny@ ` ?GN'\BoD+ xG{ԳKa#p/D x Lts,5Ӌ(el˵PP-}HX6>_XdKl˾G'Ֆ03& hlmDpܞUHucx(^~|уEˀ?},1B.?v~ RdVOޘ/p)@Ճ;,$$&ge~@eAVhƌJFxBe]5$g-MYB) 5LTB(3)y,sĻ6f"6 xt^Da4RWQўQĔ$J+~2q5\%hR^7  ʽ|ywJ;g_LbK+~PZ7AJW;w]V^r-ǔJ-̀VA|ŗ_lsn۹PlV$$ұsk4\_31!+YҞhb;P# FuZ"'PL>$߀JNM9S }]45)l#~FB@y%V̈Gl軓 *`;e0"D,iZ-5];:ؙS}3I}ևϽCf,o( X:jr3G* FTCVplbRU`c>z41-84 TnA H_N5}'qE;9,v/]ڎ%&@ѷvj37B!"@Pl9 <5=bߺݣ tcl etk@2v2&3!Rlo]ل]DB}Ri)uUz$yPt?:i"ŷ~­HBG˜A |(;M?!&9@"e3 ]S_ofyy{bb%$V)+(׊^Zϫ|KLZ͠5J\TE5jFxvӀbst6ߘ#9dՂPpw2GczfM)ɮ_Ce<\KRLX~N@9饱$"A79`];aW4)6 \LgGnAx-Q>sbGO n"jHUa OT܉v?wH˷ڤf4 /T@',ŷnT ׳v8A~3[ =WNܔĸ[':C}},h /u3D$$wzӷ÷_ 37\1<GoZ[emd̟N&3 9i4^XOD@%,ͩnǡC*Pm<&Q^VeNET&w{?a0{L+p9Wb"#U[鳮sYrmvDӖCl"ݻg:'U^ * E$ÏEV.MJ՝]b?`9H3qJ} fL$O&(9^δ7 &R͝&I^2!8Iʨqlwbfmxq:[C| .mq]|zaFŹ@ ;_'?C^:L!H$-1ә^me@&,ɉ!y$$%, / gvP]ҦPVwT͚a)Tt߄? 3Uy7ymTѡ8}uBɚ;@"Xט ε:k&痳..W9^= OIs9Whc>Kdk>\mӶcѢ'xv(A**Y7]"uU~!( *Yo(apU1vg@~7>nR6ޛZqògˏ;C닐xh9/?ڇ d0zzzl )/{W˘mfe1 4z\LAwN~ێ5Қ@ۄӷB^)A-a`Z~vN46 `.ZN=vzo6t\Ep$wAԯPhg! g`^KD\Vf68 t\ ++-Eع+WDeI_&Ն_إ׏{YtaG{_({fZ6 ee1kN;IՉY{U"<|iSԕnvj: i2uבɷb{;`dr~e۪>ʢn:nKT"#c#Nׄ @YK Ċ~&ogܖ>) ]TFNɗs+NCvO9 ␹N$Jqq}94j. H*ya*)LSX"vVjtk@8A$)ϳrY|CófghcKQ:j^{hOn 9٢WMc3ja kdW ٚ|gWuu2m Q# s/42(jA$ۅ[$ :Ă;j_nmO95tqҙ/K"%U{ȱ8ɰ^cw<_{MA6Wp&gu@/=뚄OR#'^:L][Rϑ M8XtgQ6NkkdkH_d+ls mfՍ^ѿ;8{!~氧EM#l3ji&p1_n{ooTl.KTUY8i13qx:ݯWT]'X#m|Yk 2rj-";44a'+=b9]j{x6UYZ<`֜(v.:B޻*[g%uE-[P"`!*w:+^3\\7ri%yݸg/jruLq\ÖI@rBRtX7h!H\uiuAX9{X@ 12<)?Y"tIIb6nvtT 3'fyIX"&7L8pMq. wiDnBQs-%` J;g ninGJ%p+yƳo]bq};8eD)Rȴ0J2l wºMR'͊g?E4zkVƗdl"^ԯ$Q{J.u6@S57fn_iC\.M%Ekږc)Ֆ倊;%"-|~}$ze_ʹ] C˝oD_P.ȱNH8H|wRXG<Ns5u=w)[gC3mݩSe1]FretF ~VPO5M@+Y`}Z4(JymȘlK${hcQ|9'-%~Ue0*,e..DigvCvWv/j{.Ղ#DwjxAnWġXd[B(LrN鶖$74R(Qt0N 'XIγFWB<JwYZzē^h U&α p|@ϒ Oqr+7H;1P CYW>sn"DFڰUXES'hM7lo즱EBbR_(!+K#5pbSa]p=*cv0Nk2=N'uنٿdCo`$-'J.>!?nh%}41qjluR9+u7վAuMahqqC ֡I~;7yz,u2ܩoQ-,響w6a0YP@o+t~&+>,f#q6:| 6KH}WF_tUď?"N^Ai[񡨌wUݢ"Fu.‡@p\o_g*A>Bvض<֬AA0^^ywvjS(8I1| @rD_Gі[.ݘDa7dVn[m0hsZ\#.A>ZlDL@_6ASfW仃~ѵ~ \N T%h֔)jɜA&r &>m`bD70qghtzͣ'Q>4p_Ds_y|[gІ֒RlIN9G+':-Zɩc_XS Ԋ~ &B3c:񍰧Sp7X8O7hdln]Ñ>9h<|DvC"<؟}뀢$L8 * -[hj\֣mH5 O0;UYjK>ъW8u j7UC:*|a1\:-Y0KʘƊ+eXEKRhF\"uqЅWPbU}R ƴ3KT2#5~uK|.N#|`70A mȉu ٗr&,;%aߕWMHC ֔ >Z~ETIďM,z-**Y G}a&ڴÁJcyU#_/VIvQ-r2k(FMښK]X;EL1cI<;:Gj1y(W:wӌ{2`O{.(5;{X l9.k4!0Akؘ#BΙF"j)al<<3 H: i󅚰 KI#e.26WyA9ʚ9Y7ԍ 8zNXd=Y8&J¶D' ƚՉmoxA7%yMٌƟ"t.?#OBPZ$̄+Ul. J {Q0 E%'7W>c?YNP6c9߬Mb3!)3IUOGx7pAh"2/۹(0)zMs\N!%l+3/Lځj#9NMĿ/ WTana?yԺB>4r57 VBh>&na5x ެIXm ~#bDqhBH< Yo;\ev/M8k R!#Ĝn>9^[N[},/ hIvgL=LVQ\2ݐSQ뉎ٜ$y'bM[M`M]"kuR["mTRAcVc; lF#LjLCLfώo{?2Qvِ,zR*rg>Hf}̇cCfbhM'}*]9 ɜqr`^pQ+2@&TY^[Yܗb w9 u>ӧiB=P/} EiA[HϨ@ZM;IFiO'8.Rn[dHMPZ@ ^s~HyOZU<_@[prL8OqPȾVߙZusʦn?FYF39Db;T4|%wtdZ"3\^[O<;kT^T9@Сys8dz@7L68>Ӽ1 ,5[{kt3ͺ1QXA 3e8$U\y _I:-@RP+ ˧*vd/e/U>FW2)H1@Eu%׆J\5KkUdaB9MygK $A#Sb4κ|}D8Dکo8 փ< h۰m`ᓄ.D`FD!"0ִgP Í63P_D[_}܎ R4suy'(ŰG-_dqo3sk^w\MQ &O[(/8 q. wG:{(8kX$?gMi$@rzT|R,ʯm-H_Ŵ{d.]dnQ.`o=J:e.oژ'AE-)6 F ;2R4IauoyqQo*`ĈɆ%" ޶@~%7V׼g>,; ҹgțx \:b@=s7& CO_/<;!s[hxDa2YȸܾDXn+ss7Co೥ &!l@,͍jjڹ,4wz6!Pmue&:QgaԷB~7r]nlU Uȴb!R5Hi=UtB&1黂YϒP3 ~Gu N<9\j94IÑP {ӛR|Xq =msY7p*#H6rrT96XEwWP OyVr.(AiKhFxEC#|^% kwUص[Maq޸:[wCNrЛ㗣`D 4Na$ד To:==lRO3^nBܮxx1|##3qL3tIDbhZ |'M@|Ge਺AiP H wUFO4LuV;yƄK<`}UfO\Įzը^"E uߑJ[Fc&)}27|Oomz>H &HMQ?C/Q>2}t!C@57mKh/Nɬl{fOm^8w6[LD=zF& q$[f | rTXE#'s4(VVZXۀR+1ٚ=IwL} BC Kr^?KibBvsTz%yg+RYɴ?tXN+[,cq >3#ݾXGjlJ'OS5ՑJ4XejcXS'/, #_:ծIX{tn@YlYMgr1X6i̜UQ}rE‚HbWmV<4HRގث-+O8|Gp Ch8b>< V?x Lqr2TTN:u1yPQ&ʟ2R1Nŀ=M -$v$$ =Fu˫D[=q1H{ݯ]~)JE{/9@(>Io.gH{q{SF#I1Tl>Q4d iQJs&0 QD~i,;4<7!(s`=f%us)u_m"&5\KCo!⪻~< *d /❬tOj͡wuy$ݠyYP \?sҠowH~"u|ZNj>w]L}nloI(͐; &Ď$?/BDK(K@mƒJVrcmfJŚ\uɹ>+&{eVh3/\kC o"YYA.W^1Fut?V 6yِ*;:}jE+r4, o:(ZzvazX 6ώ4Hwj"E3t&ª[݅ 8.6 @AVKmڏXRc~{Q@ְ~GF45).]_[ޏs1T>45RL[AdC mt?+"dM*,W{VG.Tt^7fd,ˌ@ufV;jS< {A$ zGЫW<%W?';> )>BPH)o;@Z+$~kͅ@$. pHps˔V%.( ꜥwZG$3@ДTb΃|둪I0# w+C:2臅[&2"p<,|QOmYAe/!B \]YqjG ,k$^JH5_3^\4 *p%|G#7W~Yxfq( Mgގٙg{$',Y\8` 9AWhIj3zFTC&e2GRdGVM B7=GĀR&[.ۄmxl\˄ `k8ONu%) ,}mx,U]O-Vۢ'2=]2g@4,.[.3\C3$Mx4ąT"͂Cc充_Kd`}P,d"YiEZ/^j2'-= nSރ-P)QQxQ4>"|kţ-+{c xt+YbDbX||33t] k0;i 3l5&k;T9ZV䮟|*mtm9ʩ>`n9y}ѐ(Zyװ Xu3`J=EA{8Qg  ?!NI_?m 7'Dn@2ܽ1bԆ|\هu tĀ>=_Jz|,"GFTPrij/"j/ޕ,sR"joF/D%>}:iv|#f|~U wxjQgX<؂-,n9W?(Q\Dl'Y|ik{gˢ xN W' C^ |kYNv㘭sM@N!n1ϴwMKsح9]{WkLr'1}.0YV. w1<ܺ:y*0E6-8=.'QH73Qݳil'Cr o"<+A]USV+F~gW(>c [H,'3+p VJn ľ2 RGs |`lQ8$ CbDdl&kWXz#{$eqi8O=8kG)6ΈVQiKeH?) M֝z=*!<"E>(}l96vBZ~z0^'c n d̤7ْsRZ Lr`]B-DYnm۳N s8-НD{I8H̹ozG)| (ʗUR~YwłY8Kd4͈>)Hmg@x!x񮾓g+rH]:bl96ז,=9py]U\Y{폈\YRHۊ@$^[VKXK`?'MLbU}B@_g')ѷ;|RJ{tyEDtҳ(JQ5B%$r1g1Ǥa:̷V\t(2ȳhDoX]_=vW9a±VPoT+ZE=-7M%0`#xi"rA=_Z{*r3BϏԨӏu决 3ב-\S'A+Nu*Rժ6-OOV|$*v#^ӏ*Sjuhb`h JmRE+RXlɓJ$sZe炖g:Aj˛-uHk{ /|' g3Ӎ(5]Di?y] cN߰Q R한o()vyi]PrtFW(U Qi_A`\dG / WﲱbK ᳫsN ")J4rͼM#HHDKPA U; Rf,d%pӍSORH{@X?dy撓@~i7~kͩ.2P\so>&ΡE cNZMC,Ń锹}[.[Gux;OktJ6$ԾxXξEZ Ż~E+x*fv:9VҼ ɷl%U'Mٍķ_>Y?!cQN Zz֛MW3m}f,/>vUa'awˇ݃fin}<[XoIZj r/K~DL܊OkAx Snன#dtci]fUiaFuc+ZզɃ~77‹ˬ5S/?;F R:@xj;:a##RRqv~Ί l]OcOя'4&e:3i+ѕԗ35֬I0X3' "KJ 4㬖WgAUK mS>{IOwl!K|77==MճbT^%/MM"x¾‚2BZW#Q8;f)ò]yNcĔovrp g֥~l_9zi/F )OtXL#-k}P-Ĝ|@ ƒX)WmS&{5Tm Nݪ_BOcLݾV8xoB*["/H<YmR4ZJ">ʊgO_闧ucޮFT{Y/4o 9Y2^?=QeH&7G2L[ N.o>u뤥ݕWسDi-C^B0_R圔̓0s`)嫀_g Ң{Vu5#pN]j6$敌܌*37YdɅRҖ>3mwxL&6Xc w UH ݏMY<Mvا׊2Yj Of#$r3#? LԝyYm&E*N]" K¨<:|IWOWiz& xs2zB@X7 yeln=:vC,\HBT,/R0D% kOg寃9*N+&kP"h$ڬqRLW;O5fF5^aMQɏaJyŀiTwupʽ鄹?;@.a%d`Iߎfzl*Jǧ}loBlqb0~Sp%h|w̭[ :h`kŖ9#*QqsToHclJkDQH Jˍ]!2LP$ :->? 0P}s-q{2C,Y_= ;.y x=Aw ō9lu7,ZlPKҡiV{ʦMf F*Ŧ8{4eDjtvnÀLya~ϳteOzqP1ĪJ\G/ x,hс2Ј(.xw;Yk< Nf{EEP9lOmsv6m'O%x\"$ 4F#Myi7Z/zBkpvhn2ڛ9R\=d\fs05!ή} hb(鹎hBAk[:@IshEoҏMZAgvm9 #Vf-2̥VJy &~6 8oANݟ8N\ʰ")WM&|F ]˂$4[6Om$۷+XwAzJIwّw3 u@g ^ܰ;dVvtmTM} %u}{G,id8S4QqH/;1&Mf5NSc *[OőQb7k.e:43CMMm wkN\x!P 3)`؅=kH98SU6>aִ3JܚTШ/fd{uA(.)U؍%t;^MhqXW'@c5%`z\i9j1P)ayHyZ9;t&=/?͈kxvGa ; pX p(KO*߿ 6(e:VVI-aft=zGƍt|`T!_Kgq Qks ;pIg<` >/~G}o yr*%'s2~ Gz-wyWQqXVFt:IN7pl.ܣPAdZltZ5t:eBp#WBy=z ѧ@,q>0KqǯkM|>m-t:{gA)6#:#XI=g;'o$oPU`yёf~θ |?cS[iP?@YEd_Q`]sZ|$LblS|DK^y|R׍ǫ`m`i+Pִ0{ԯi/7 nJ[_ h q\˹I0$s[O/,LXw5[4(Ҷ:S:{w$vC: ·iHf3v:&>>IE+BQ? ?]G,R6KyT'ޓcSE!?4 ]gBX;跷0xx0ys8~A;@ژ+Z ԥ=%P}#KR0D HĬVt:pAځչK#mmI0(g҃߯tm!^)mDނe0]EBC,17=V)=_3O3T-hGd>*<;IJ* M:tVc+@;C.RVc?suoն?A0 [}/$$Zn1S_XwLYyFʌpgYVXkuru""l3Z[OC3PaF/|Qd1D}qw]+E{ amiuy&u/UL'd& s'mxW<` U$3hr٘wZ|&45p4=IЬSKD7H v g jq!:z;*JMR. ~(s&zcN/)mVR:KT'aI{ؑ2˩kMǩtiB}lyPo>XXfd^qQp؛)5x,e}u%3NT]nWf${ s^R Ĉ*l;E_'n]s`{)﷽-(I9z (*"~.pCecG%1 B2+n00i}ҟK[1} 5pv~ޓG_h@Pݟ½qj̎8Mw2 aN,QYc+v6]X>+2}癔LOXg8+AӐ>x$OX@}~1cr& h@CVV8<`Õ#ajlM*}Xe^b>\~{NTpͱq_S%N&6(m->EՓ!xѨyC_*Uokj5<[ 0´N)fDAd,: Lwj1HaUe =GĚ-A@YXk q'*E9lB[!&$g+0)CʣI,$ʇ"W X^ 4ɊȊXyw #ƴU 8l]G]=V\ϸtPIg`dh]zÚ9 .q99˯ôxaGnzɟ! N?:-~=-%oe)MU.nrjS@)a _q: NWpi5gC*@L;Y&7kvjQq$76 t3d] &3/FjSq?t<DžHg*g.Aֺ8^ݯ6} .c)!SBw>4y,c4z?%&°89#'s4K!lwt_6n{r݀A{_ 'vѿw/a|Aڻ$.dSak;yɏR%F,9CaC҃"#[O /[*G.0<.wd(<(.z49cX4Z5ro y.o Py!k#,8놕aBh;ǵVuc] 75z-R?h_ҏ@.;3-@m4KPAʻZ ?]u'|j A+Y"xXE^A"H1ڽTVgf/Igo֭і5ִ*_vUW2=cFSEħ͜I7M6ԯHQfƑoU ;@N;+"l7%)Ob^rs*;ki_%@Umiw{o|uVkz&bkRSsʄ0f[N16FS20讛L=7AknuA!*B%3pm\g3)t@ƶqjQt4 cmK) M`d[ZaWWP$ܧ49.`\~9ALcIL(Ҟ ܑ/ځ$sa8%0brPBtL U^ZlRn`ƯI[tD}m': |mo@,_1ik44jYl6H{GpݶÔ2,:ۢDWNc+S%J:ъy-k!mjq+7Ir_6U 'IkSX uNJ+Ӆ2`4Jw=%“ֱ#$(دfR -j07kln`@$V$^>@b΄':E$=FC}f=?/|bYgNx"t@`-DE>8@TdDI M:{3$.V*R[R::y 3+B~>NzQ w'_ c%_Xb}i4 s8 v]LY> cyb*uʸvGk`q_,ǫMג~6O{>[1tܑ ')l'Q(h E&O 6~p ˧ԛ&8r:%MT6y:]\ѧ^$[%m*~iډm,zƹ7PҞعH;d1>pRݮ&-uNr۾Tl,sӇdDν@.A8,ݡ8Dci#ks LÎ,p3XȤʉwA妚4tYs,d}S'C#k7b:9My|s:;ijM0`Swp'Da9k G0+wmVUj'~&3 lm&*zycQA{dCg,h|џf&6Itgb֖uh8 Lܯ4Ru;r]bH܌!}w98sU sǤt+y{e=(J}?IP}ZlH  Rt#^x&F#c"Bn,qlvKHʫB}X,ߊ&ۮ M>P`֭z`J/G769i'%m{>!ѭΉWӛܟOZU:ߗ|?e\Ց>dy/ ,#"{{H15h:g%  :K 1 ЀN6ZY)y^%}mLCO /p҅,.!بf]梹/6 3s {uɢ2[+ LL+FDу`7~kFuGgl 6mȝkoV|Io)[G\/SE2@.Jp"'FL:G _zaa:1\ϑZ ~cȪ"a \QQ$ORҍM(ysn)5P ."{6*z4Ļfqe:`|!1؈Kݲ%IŠjek?ċlf";1]!]@c;}=\R]y*|eVNvC;ݷc"%CxA4ӕ veu䁚&R B|C,}<)GLаZ=ЋTV,B ة&msMr 1Uݑ*{_͆ Am;΢$o#,+\"ļ_ֻ,eNp-:Fsn-I#lVڷ'RR|ODEk"bq% ueHgYQ(Rs^2H%.m|V A}lU^G- [<+6Twx0"J'23ĀϹ0lrp q6Wi}"weR X g_`#4EmH%bWSdK?0** Kd_Ҟ%@~˔_T2<.-;\>=dso-Gq:tIF> MDDVq9#0YZ3*P:;4CtН i즚5QD^w{֞(rAaYBlvV+$h\9tL?Z #6(Bꮎw.ɜwG%?o9167pq*NLzjbӇ$s ZN5x0+Ml#{o 2ݪQGV$eh[&$ M/z༚Lb)8kX$˲)WFMh uvΚ;D"C=$68첚3g և}pׄ| i{hQM[cGI GIKFhT衍ebT&si7->/Guh8G깁d |"(kpk&a:Ѧ >xA>ДkYZ]>Jj{PZ߱ޣ[[mk`l_4´`ڭ&a *sA,^sl#;}r6ɐ OE}{c| M^rZ~;*SfN9gNW `[_j}h% KZwLB 5Ry~$\Us26b*pZ?Jܓ +^Z}ߙo&鍮߳Fj]f{:O [p D42Mו=C6ИޱqpKtUFe%1a'1 $ݛ#ċF]ǝb?]j8|P2Cf#:+PX3ůtkX=j[": \=]fʆcp^(++ֆHLf OQ8p,ԺGR#Ųsk*VEa\^3[C\Aefמ6_="k3T$"VJ~o7FwS5>y be gT!*YZ ⰔX8Awb aS`D;[sT! [\w{N1aű|H⤣I+]]9/B ^a ߩl}$oRk[3r( MP'߶ro.h%$xspXaPʴ4ں1e4t{.%ch}Cx5QeQʦ|7\(ks!v6NZռ:4@{^Kg M[ @QK-gO ͧCr9=p7F^kk:uoԗ4JSA<'xڏ^]@wg qO!%qv7cWgԛH*P&+{@Hd铕WJP2Ro$\ {n<͝ $ 4z?W̑J5:N8$I]eax5WC)h`JB.JS-r0G\g'PZ< 9'( ؕuX'<_01!ĢDWq-<B*2dakAt}; Z3켬;OH}̐"@"NfՎ:xB x>[WA}Gydž8FDKh_S[h%?mwQ ZMظk!$<+hߌ ]MP+z؜֯*n^Q1ȼyU/@K)z+oL x*VmpJ~DcG¸ye6+umq=gcï0irJ:h9\Hh sN*h%nueC]\3ON{nM, r%y?;!EO $F=qaSa[kT#iC9"pe5h ~Zl$;vQs50xfJ.F'/;f9VQ8@"\*cT6IW%➟Mu>sؾK\T>jL* 2`ݠ01̾Yc4k.>!n6hR+=%VRzAVfv+lr#y0%9#}Z2k'6;i|jA@(ElHzک/egw_\8.GU[%3>H_|u.G>zR@1".UCg3Vx\LN:r2iHCQj_>~qxfY*}+rY6O7tmxDurUۤן_m o6|X Cw2b6!Z.X8u' 0ڈO䞰؞Mt&(Ёa"]y.!(!4PUo&ʍ2gg/zANI4×bSHUJ|7s2ejiaHUZ'#gބltHrs!@ >zzwA\j!^1 fdJT6Lf.&Uǒa!U *ʒv*+{ZYˀ8u:^Ky6T+ ?"8&*ɳI|X ,="kPJ ֶp\Of+X `zǾG29‚Zi1G#@",g)IV:YFԯQގ՞#\JcK}=̎Gl.CNȪ.k_W8vTFೣQnzg弥kzY]XQ|b*} *tnU7B/}} uI C= 58 h.p˙w̸*?Ev̼,KtT&3# $9[|3]@/=l6h\`(DU@129XiݛR3=zw.vI {ħ0R8XZh0-99 g+t-"nJ|crtGۇBbdK~?)g%r)gh!Kµ#n{eJD~!9eـg F g{$'g$P6_zH`zPZg^w7j`W3EpP{,*+p&Eœ4ar5k>$Q0ۤդΥ{I{U2r\˼HI;Հtf5cH&DwgS}MR֑ wkf]'Ӂ,RqeDhс[j\WHIdkJ'pRjGb%2|5vڑYqS>ʒ e HdaˢFZŐÀntEMzG1{f2TY\f!ҽbHZء >%|/bQK]ΚT]UZ'cIxto)8Xc8wZM33FMQ7s'3}ASɄͥ&aը3" l]w-b: RpP`\bq^Ȏz1A^~q^sH+ew%#+Quj=TfO#P'~f؞2HP6[sAމ2g3ryx++=6utZ 4iuiUZ^!+bxr٬݈$"ygƵ]rҺO &`m}U; #UGQU"1)oGh3ꑌ}DfHSqk=&!ys|$v"#PB,S]O'.qZ .nqΐi0%{V+tqfc7(*҄2.LY_P ubm`Xl< 쎿̞BZ[]tdn_,m$R !`YҎ6d4pيb%B34шWjE5W[{/:Bkp'_,: K&<]=8N9⛳Jٔ..#~eR-_$PAvp:dYK?;ߙX\w$B!y !s3W6Jcl8  сp"EW.r oZ¡Z/6Xgb_dm&qVg0!,VyK{ot=h &BZ}58u^%\%52`HEdfNemHfGc"\Ek=aш@JEP~# liv)~&%4׉!Ib]?«M͢cOJd[&KVЂS>n/G=K|'{}]6-sP>i;Xk!֏޻Q2 BUI@[T 8 )2J$I.><Cu@tB2 zov;Rxa R—z^mœK}5 HzbݰΥGHE^g\(Ac_εl s_K$";,ǭR 4}c(i *ؔnمn~JXE1?$ > u|l?)>$1 b]9GCxa--VB\d%'t  ' xzSԚg%w<A3qOqFa| sf j|նr}*ޅ;f&t>g` @ou -xU#,v#wr@t3 ٱ D#c :fePŪ!DjF]Dvh A麬jQ~B䂛)y:_!RO,&}hAm¡l5+0~)NV}[5V;j/ }[$ZseHp?E Sb #kQhpȎT#4oN 'd]@w=FRN8$Bj֪zDw29т5EAnҏ?LҩTj퐻K.Ci’,7C^ߘ+]ȷ{ @ fh0wVЮާ#JKI( >89UWΔ_ y|i+b?IH]%Dh)J>mF ٍ#?yoMOGM[CnXS, m qZW :-Uxsf};Ip?G n{|#EPr pe$KTOI痪=$KYp륤sEVi;*v:b)5QM"z^5;)!GhsyG`cRg Ai*ٛzSȊY<,Hb+ د2M.+9ZTUdVZ0"˄2د rʲmOp7)T}@ v7%Ԕm9}1XΣQ >v+BùI4kYl+ ͫ`Rcyy2J# Ǝ{*vu4Q  CQpH[4R6ep!n?6ƪ0`1P2PK8 vHgYco=g!x9?Z! 0z:*O6}(^2Ս3 -y8B.}="TA Kq.ݘ Rv{ń_D3xᚲEsȺ(ۄhye9}FL JV=Hp 1yKFQM}u tTEoqfT/|)[cFxɧO^a[OBhS|I>I'/2FR-MA&V>o1c/ʒW+i)M:e, LM8ydw''`,fƮYtn+se-kL9@wϓ2 `^fb~Z/ƅeuTжHaYISX`R6uQ]~0. oj ZqԤ0zjizMh8 Ia\ƫ(ߢdߡOYc1 1ko~1&k-c YK17Z5РI^sRDIz8-] ped91UY%"3h|%.&T:n{8TD/8h{ij)!ӓ@ڭE^9<>^D9#MMX,i_OfY@").r;3I,ON%t%%vw~_c3J=eG@@nitƢpQ Ala dEK"?z:Z%Ƨqa+Pn?'0YWi6;/26fT]2Ίϑ]<^EHpH &>%)Jf"UÖ}7[؜E᭞wڼ78_ޞZn9+]<7[r ,Z$VIqq|W&L4RCK8Kt )tt ZpirfLgc8&Di"]h-sxTm?AOO^^(:' wӿY{ q[)ZvsۙkzIuɀ Xhr ^J/$ih8~ƿQ\TSϸ8RIE]4@V jQϴ]uxMl 5Gz{e9jnEhW'/ 9 {7V:/*:Ηu$/ Vnm+< FڊNN| bu]<q+m*n'elf8z|NV4Sjad<_pso"2Gaѧ]DNeoN;&䋋MJ^Mln{= 4N?nE!{,-IsVCVEC?lni9&Q0qBaJ+24'!/"  ׇ~rxȷsB7ux˲wU6$!%z>Y.jor2[ @lv>g'o,*7 *:59ЏS!r^ݫ(*6iݚ.(5o-^ٴ^ѱWZ9JnŠՌ-=}Iĩ~lOƎZm8g z1:_Jt>7{nH4%jEBϜukA[eAVNcCD_:gjD w]"j[ 2]D;y֢6Nl U8$si\!CuPz|1:6a6h[o@4/jh܃ϔ޿ՃL7MqآFՔɯHꨍ7ȉe;س L`dd-ZWUn_*=U`q`tC2S";Υ):j VJl$ Lt%{de_B9sW1ͷhyBcq̌;t c\p-7ۑDD2rsgI6^",4k<7X70F&"F}pL'(l~X'Qf$Sv%5]U`i \?- JBLvBUp)mJ lAF)M%!!!;>]dZ115E1B"y1 far` `nvKa8E:bb(DrakZ1pceX^$,s.p(+u5ӚҢ\ /bB3TFSijއz>Os~mЖj&Ru8ڶ8P,0!FJ}J6S@ZrKP,%p8lXDvw7@=⑅22߲R?W}*ӝl&)8yX\t0m!,ʡHGs'r*`R@Ɇ$z Sn_zsEPil_ Jq'%u *i HT梟WAȂg )_qB%/glB niC+t?7d_vL D ϖo(x?q\4T7.)GR[wL#)[731Uf$ ~˥OLֲ-KC&sT) w٪͘: j+?೒ߥ~VZv^X٣Rk[gq ΟZ.j&eq.C9,JݛKDWń @R;A?5zLX*1Q޶?`yIe E"A]AWh&H5 0?EJ;1l '&Y~ɯb2rz]COJ`6S%$[͘ՒYg 200G,i"U@ j$K Y ቂ"nbno{l .6TN'ZedׇLb|^+liOl5M>PŽyʾgul$ʯ.͜Tŭ_aj+|ԍwzPeq4ߊx `U>m7Ex"wmYv| uIL:x=D> QpbVV=1=5fLuz b#X4%0-0nF:$H~ch%;TiFol=P%70Q=t%gt?"C!% dsUr#6$3NiQ9h0z9/8 KMD7΋ u"׭Jv^kuS'W|3,'XnB1Cǥ[4>|q(wq%Aps 6POS5-JJYJ,rc2g.i}חtΏͬ?!_,NlzXBV2e˱v̓w['Ӽ{S?=kR<, 8zuEceB<&%_3=әjm/2NNɬV9ao>)v#ΐnrhkh!0f? >Ӗ-rQ\ 1~`c8+up~jIM3+a%Zs!ļQtu+T2_|,toK^90m~QX@2s*@%8=X^VqP3@&˱پKw/P3^Z<5 bȷ/×/lɦ4\H m7*2a~Z$n*(K$8OOPL;Ց ՠ (|Li&p1Uo(B̔P*$i0B/^ʀYCN V_K;4Ko:l;#>ю j-}`g)vĶo m1ot"e,{3R;@A_Aܩq(9Q`YPv͗-Cr&?&t֫) թ$:{ݢy[m^w-)HhSbEg}z\sᐴ$jkvwU 2?[&T-"LmTع._OK^ 7lߋe 4éH-tΗe]!Fc}8fYIbBXWG3(kg3YG@-v" 3ZZ2 u/{g 8BOr=8{_EtJ9mPqCνhq@~f'©?P[;;Qp|*r /LP'cpF/Z%EfF6ұ8H6psH-Od^bn?-?}1%hgXTe/d+ܐCApjALHk]Z8~s04Z Nwgj, nsYuu Jo!D[IO 59fEMeʠur=C{cIiXB':YQ\|PD $(Hf89bO{vgml rJ =-z=&*xCtS\H7aHvj_3t.#ً >~WW"-wi*HlwYVsLvk cI 1w;m<9 xbtXc^;"@tF7V-jd\b*9ܑ{BFc(,=540xe+@r)Q}_vSwbRmj!$To+W_9NMXV6gڑ_6^G;6#3)?"ʥ:5g;%':{Ճ;rbkbIoof@v`Fh[uצ|XhգPNqx15#bK\+lO],ͩ G!Ssl>bk{Yz{BƲ}o. l04W p K*S2ubgSp Ƽ[n#.9Hsn j8:Zz?>Y|S' I(j| |8@z`m2uHeyA[ӡq镉s@v㍨W"1M4r]59y=jOsDn`WgvpS|_O}fpb*Z!Q`ͷ߿ƨ0cj=uMi;]쮓JAmGc tr}OEIJ"H5Ta˱%gx]\u :`q]$F@_eHeLi|,/ Xb@\>LgV&(@0|ppYyӎ:Wt|g)bW 2~_Ldë^ H#5CE\Ck+ڝ:3p3b5J͈b<0D1[0}ԓM'۹U+!Զv:Q bbe.sc6tӧʺe4抧 `B|G}R6̒EHtC.qOPKĚ=f;)!;*}11EapF1wi01z i/p6 6A)-u@>I}hme,\3o+c3ݪp :K^rpIHPjGeJ$cY-Ϻ9_o|aj6 Xۊf[le@zAj)ek255͋-l]u)|&7)b.Hi8m!<.9)Z`JHh%o}E\cx$zlSMm3X|c9̵܇y^[ӳ?—6e遅T;}ہ5M2,,|v F'b/޺&:Mm a˶?<m;yҍ<\L 34l >bM?}*= RG]^]$fċe=ݮ;A}.\Pe wF@Io%6pbcJg\2G5[4<”ik6m*͗*< Y$+W-)Wzry4S@, ϜZ?zJjݿpc9ʘR+4c˃x4 kG+Aa?TE>WF04 B=Ǯ5]4 ƙtL݋&-Me>n1pBV{b]^|iun D3 ;C=qՠ雕UoczB,Ur:De#ߍI8h(j:ҌDbO ֖V$i?ɳL,҂ hˆZwLft?$Yz}02D3l yĩ#a+6#NњHRz~WpfIm+ґ}`hM½/݄IЖʳ\+cJ^Ѣ0JQ(1pbe5*l<#RU m!_T3jLf8wb+-}j~T}95\O֓eg׿k"9և u:]ӎ4]cdd6_5poh"< g'p!P7ͥx ޵J6msvOjDeuG&{s&;jc;K4KRؖ:_ bЅVhB*y#-Ձ)f(98O7 XXxB?M& 1ǔ#z?3>ic)H䇤B0Cg*tBԈ%O:s3UcXF wCg !|' _E ع "PZRxlɿ1N9Ƿ^W&cY[ c~˖mr`>!SD\nW|b/Jn)]{) rtBuCQF }I1WtzL*h<=}N@naURjW?hοOe4 !gm&THX#`V^>%OgIvdU_X;K-rtxDRʤ[]K?69)Q ,Z::iKeG"3u%/?`PR?H pa_-%ם,FEeBN:orc(FVLt&?B„q D}L+ @ixLqZ3o Sʛ}B֭zb Fl gNl{J{a^v*>) )b3׬B;`zAnpTR8 UEk{rOO45y|mo vqIJDbNgb1Kދ\!7qѷ%(Hy\~qY|P]6cDmNeq:{7$jo hkIpZtCV [LB+""tT"8c_lԸ'yS&=-iGHUOA (& r |?nagbATBO(\i6i7%OV>qJ!:OM 7)ܩ'̼hTKq/_GUϠzˌcAn 6̌kbϧfD!uJzpiEtJo N-3.>APAg)pH ؟n:~a2~xjUy xCC⽺ HUeצyN7. 0(ƣM_E$󤹚7Q '9h-'^x(5) i'_l?]isy[MJ!LQqftv[T!!I:ދԶn^iI!٣1wNs*"֊iS8+ycIuq0f_MgSIdCgyɀc[C V\41C^Vڦi xw{,S(%s>w\]c5@9@BV~Ͻe{G$b>|މl^UO_O$w *v,pju]4wuO["_?l 2/S~2]AԕhfqbwDEIY*յ|j5(vPpOY*tpkkiwf Hh%qb۩f?9KD$r>jFSVeގҎAb"HyjsGol#%RQ2Do0FBcrF)AWN 'zn;T #b?\ "4i&< TɌаds/i5tsGXxçwaCW{iU=+dyhk|}b6 TzMhWAm/d J@ƛߖoUαl54냴8r^*N֩K/MȒkPo Ρ(jp&cHGt伹Pqv}!/̓/o!wE:,(o ao;&/{g)<|[9FǙGi~8*#6!ܵFD K0@Jl Ee] $om?(޻n]m&ZUn7}iN~"Jѣ0bh.^(ͽjZ0zy˵A8\Pȯ5 lB5*TwcZcshm*vˣ|lxhھMurau :;Ռ1A}@@b8^Gk6{g>9i5鼲1>XfM'牘bu-[v2L#`_Mix ?W rGymˊZCPPWUw&lBX!l?_l>hltՉ-Ε37nb*dr5$tz<$,'5(;cQv.=Эs(c%:68y% (D#ء ga\6<.Ss"Ng 2}E5w Lrwؔެ{;ݣ+vÜԮe!R ?vsk 2zA: O z$[0!-9(] ϮcZ9?X?|ڋi1|txII.ڱW-ԞYD:^>pr1Mͫ](7DX/ݏMdseݏ<^zǛ'pb)9ڸ D(9^~`\YCpsp8.#\$c"QzL,]D=#LoAoOϩw\;cDDAh~a{S1"5?wo>ORMsO 1GwE>UAmu)C+i?`O+8P~11f BerF m1 I Gzg\s msJuqxGMJ6<Ś(u鞥B}9ehfh+>VwYybjyWI1vu6@KƁ3~0xm@rc8ʕûʃS?\mσΫ$X#Y !N#!ezND1io[zX9薯=b& TZ0N CL,&@1[$_X9uPOZE%w7G/Er_CTqKy1/렂8'/@10QAbͼ_5&9CsFǡBGl~abrG E; x%cCK.z{/G9%%Dt=C27?c:)YdFxY% m# fy{(uS!@:E,b")CWp+H RB5j@pOI_赂F8rmk.AfS~db/)d2ňax?,(:?0pUk4(=&EJ,t ±ѹ] %p:y7ڽ&\2iXfKP=u-J"+n(o3J&Te 7xLЋ?YYk3zv࡬NFoP/jATTTѦF 8ivm M-ƆDDQsgf05.$;ۤ(e%8kit*/]=IL=zR<X" [9t{ c2))_:8 a wA0g0Ji7tCyhEV^|mЬ*GT:@N[E"?Xf.CҟNec@ DT>1̪{麱jkZ$Ih(8PY%]NLs ̯6-lؿD%16Cjځğ U#; އ~|t*L{&OXSvuoWA215Xhn4ЅAD)X/:khkSWfo/aY9|}#V$2ݫޣFy~]uū vsM$'Aq ;^\ėy'w/ː,Rh0GaPꂠ| i'ɭ0GaS I&r34٪`:kCH=F(ϑ?-K:fMҫ<<bշIPRn8{``>{jMm=!'EԤ맫ր^lsVxVMO$ h07VFR1J~qGs*'CR|%U%L?9IHG坰}/NRGQoA{wDܔ"!tU#YuÞ9G>s!C SP*.$AU%L]RWW0|[1؞-넋O\WŢ"#QbIcpse=kAV,QC1a$`66<;GbwN~v #Ɛ <8 QeG)w"\2Z蜭8}"L~2$ReX W,hMe>0^fFZи330sLfBxi׃HN"UPO&}tZ' G@gX9dXjge~;C(7wY؉DSL ;v]Bx(ED=qj}zrcN^4?ECmR vZNA6Z ⳂSBп SXgC .shq"sGp5^^VdQ;SL8t4吓%Izb4BPq~-֑0i~UMֶ[$Sݳttlq959:ỹo@PXKB ."YU<#l Eʡ'{Y34?pyfzĒ7F6`׆LfJV[Ϝ Lg\u!Ƣ;k~7mKF1)Vt2)VqeUF=DՈ6(:UF8\"Atۊ;9"fW ,-0 l/V)9=_ʎjxU1^+SR͞ن;! J"34K|/|ٮ~NJ.LϛVfZPWE٥lz< lO@Oɍ%;#{ej` :I:c?̶ adȯؚͨ&U@'2fB6X^8O ש»6,A/ mDʅ c]e\+I0eu쿟[oz蝝oA!od CkkAuY?%4Yz0n9GNKj7؃xx)H7^PΦ8_r&t{I$ҍR"kJ -8 q?ڱ1S{]ٟC~w[ٵ׏ `.Ϡ?495gBϞFVCF3?l QE婋w_ӥx ӭ)yiy20B* isD' y;G9B*29O"?LWj?{'H".[ bOd1/W\X}V2 \Bhڻ}SrmS@Yu̗͒c|lO5\PlYaCr7qdyg؅`h=6|_^hccFJP>XB}PsIWO;O`S!au ћ!:$~!gF\eK@`-fɩ84F|G(-J""jR4 2T$Vn'ˁIUL%]l)[UMjk8Hچwj¶ekH'(н$IHD1 & +X@<[Ԋ{Ҟ8“tC{ %Z0NLbpbt_Kj<ѣኈI;Fj<= P|z/ZV빯Ϳ4Nl3 MmjVMr'l]H/Bm}o pyh ݨ6SP}c'; $' "LCuAl_cbW,^S=4]>#C Q>EV\G0l݂m``vMW{"IɁw{G|6-A_"(x'Hr5v=NΩ#Yi{SYVTbiLZmPjɿqUlD}]\ -JG֥{SwEYOCs@mҵq W_ҁ\3e/fbE[or3 Ee֔Θ(͛/ ,HuۿWj_k!gESĩZ_ k.Nx9SX0dpAJ$EQpd|80LJjZl إl1 p@[ ȍtUp N4@HEt'|R/aF$LP3C7`|,]8s᳇4T/}1|їJS8q!TR/R"B%8O yL=[u,5c",mwg4^ZUK9_"1iP:[ !o+^BP`yk%8z\{nTMR{srGBdžF|5i䵊;7(֗5uzhK2[v=~zjEqxsrХ}-" S -569ϾH*CG5i^EKmH0G~:t4He?6'\ AǺ%}No!HE0<:2a>>ƭ.#H4RĶ]hw󐈟atXs3d㉎D]9!1h[_sKW 03YQX^zhk˯-yhD/݆ T8yÃ/XP@jO(։r223⥺pGssYӺ{Bma:VfSc&R>knF2zPgfe)?%WQ1']3-\Y$]5+ţĻ=kOT1խ'!2VR.Q Wߓ'F926ej/lfS3Ncdp by s1C䱩,57;t ~rN!B'#9FmT!,(DGm`JrH`Djr*'2zC^c$0*]́ m%vy.!i|xE \0~:BDjmREd\"V]ѹS mC}>d\ Y^ $\<\`Pg=w&ȃ W p.$?Fl|7Ӌq@s`ýe g(`am}նҴ7hw;k Ԝ}??gdOLel6:,=qgr<1_x]i8{S{E'\a ʢTtЌ83mCY(7؜0EXoV6B%1MYP3*ۄ#c$Jjп^b)!Ho7LfI3fbÛKՈ!Oj}'m{_D߃A áC}C`U Ձ@ۨhz(Q#ָ $G6; ۆ;C} 124JϮl/6WR`'EY]M#2؅v, $t59ǤIX>ڨLE4pmK4IQ$tK iTn]߳Sݛ;nA.];Wdii?ϥϼ BlѳsIg.y}JDLwa½Yk^ =63 m(cB֏Lr  NЂ%iQjxz:R̺C(.^5mY0v@]23Q!x, z}Ӧˎ/k$IG:`4eL=xjbbY'@qN.1)Y)yZl:z@Aw>[(IFUcѠbMnwzxLj1i**੡| g:6,5g4C,S61) (Srԇ>a@ףT 2 "3Vu{1iH w$/ĵVBͿa@ÐEGPC=9,-O)G`uW xijZP>_ p 53sV?`4L=[/4B0LEdMæ$ ZklpF@~VFN!Jӿ^‹-`J8A2z7<eiKUðb+^3!CHu/ A>rm\e`NBFDtNŦ33+3p.@ 'Mj3>Cb;Y ƒO};7&KDaO2P?c<&!6ׁ*)L8*E۠,q`={¶`? Z̍6l\D.Z L*&~|Ubh[@<\y!/;8CM&Y%5O,t,&jͅU~o~o73"~cO>}u )\q%Rʰ,8pe oM|Ԓ7vm~*䵡Uu K[}Rg7;blX,l2SGM}+,qJmsˏQ5)P(N[uwc_eWHQ^պ+T^O72+5\DGtADf2Y .sƷ(SasXię >N#_nC"8?9ֻ~Wf&SLgUjx^sNlGjd3nō)%'R-^~(!&ZHܘ*o8n.<ō썶F{VAŊ= F *0^R94JhAmUUSR1?2>t嬥h/љwM)ZI ;i8@E.BT%XqM Rn):2 DO?>l^؋O< q)P+v /^o8fЏ8v+q~`ݕ) yրvX҉۠KBLeDaҵ+mЖza)je$ Rb,[;7 X!D 1ZDt$: ܩ KR]!ح4):}d鶴CQ5JXne2ѵf79._OFbٽp.X'(z2ڃLjAߘ3IVkziF]-Y|r 0w q^T<)[i5wGƕbۡf" ,j@T\`Q{Log2&z&ˈ&:=FT;%"fbpTJI靜N LjUFOb7+N~}wǛ 7SDp`&|W K9% 6fյ }un_ TkBM>}@(4_5^10wex?b:|p{jqU ;6zg4| _ ˙!@Uos ' HHo$+zcˣ;',dbA!NtGqbRĄڲ~R&ʋGx[VT )!ZC8弉>-9+4P:D|<7-ڹKIߣz?Xa{oE`1U@LcUkJP=0Ѱ4|GDYFPf8Lϵ\d-'3iOɲňUg $<{!ʑQYNj'ɜ9s /tDo7] :huw~7,CSyH 7MS"'.)竛{ݤP7[Sێ%=KkBuiL(/,Dola(,>j<٥U6,ksjġ |-V .QOuWv0V%fȗ91d)T4%%`EOu:WY6L:P݂,^Ud&M9Q ށ5.L|; Զ sdR *|i+= HsIgYv9g@"H/M<5o[1F dsPz8+ qqQ,7)ASyLp/]8CU$!C|4 ;FڄvLfdHk O,6н^EQ]9wTf/sk!4puyR$vI뇞P|> ko"{&3 lk_LXaێ{co)up+)4G'LlFF&ws\`2HK‹JJj1ڧsn 7?70h:^By(ufܮY٢BXPnt/` r!vu&ofw"p-|ƽ^|אKO $C"xs7K2Ue0*U4o#+Hk߮v#K|]fhZݣxe TrZfagFJ@;[xi/mN0Nu6ySW J\@7OQnޜ3@-2Ha?PXHq ƁwE\ :aJ dǸ <F9Mh7s?5I+ZĖ O[[$'Ia)(Gaz&Qxj3j6ʜ)B&)ǃO#ZXCЍ- . B`T#ob#ǶPጡX[Q[2O;p sŏYT_ 3 R@Xۧ\IRÝMޞ đa6!ґESHx8[V}+SkP^sHsgzy< /+^|a N}]XsRubä@NQ|"/lSF\_a`IMNy{T#6/m0EnlUDmxq/}=/l:4RE&_V5Ck^:#k'D'|*+^pVuL1ʪ\%-"us@=Ay 2>ؒw\²+k_V_Sr&Hw)WdzMkWMc7 i)gR|x؇2#Ypg'͍zΐw߬%7j KG[o, ظM0  /W'vQOQD/"N݇2ہIWLzgp;Tym2~gb5SJ=T\j{s,8o%d8Ü)k0ώu3g$6L0 PBkڗ:2 *&3A(Xlfk9%7p bLQgY k&[}=kq j`8gVU^(JJ-%|Xms&6|{'6C@%!@Hd7L$Z)c@F3JoFl~lʹ{B%Q%4*ʩu|Z3톜IFa0Su4h&r  .xxKoxZ%4mEl3˚>'R CCU~ \͸o8`xq߫e1ܞ*b>ְ&fۇ' `s;Kɔ z[+.n/iC2$0Lx$jKL[W3r-KT'8h%G61#2KٚU`ˏAᰠ!_"ZfuS*~?1=-],E@&“Ipp R̡RV&uϖ|/`UԈL/z}Sf1D7 Ј!uW}21WٖP!utΕ|n4%%C8EUVzwZ^_E|NuGh^u\B dsm W ƕ~)zڕ#=ؚGǹ/nl;^ -uQ>0sYw qo!}pXmY9TTiE6M~y Lo}{NwN3FT , $ґr{z8xuqG=]mm0I-΄LOjb\k = ] 󳋚 FH{rRo&Df>%Qe8q!GaQ Zۙd5q1:6wmjoċ ) cQluYHo}zl()\d Rnm 6Ijs0;&DKv:zu>i[6T_ݮaQ0bLʑ-(V*vе,KXHJ8bx@l^l+t5eMe; \o2#QM3;rq`yגސ)[ Jkf ~^>-/M>Cl-R05Yԡ$8j"==o^k}Tq?k)iM q X+|渕(9\v6Gʾ z] uJG%z㝗2ض8:s0z⪮fV‡ (( s ؕ]娢~T:ٖ2aCro\uUl0!\_иjkTkS'=t96TzQ3+'r:4CtnJ.4]qJ-Jz-BDDno9'pdä{U.h=֣V* _Xte ?ɴ> G]'Ps4W˅5I/QC n+m&V<CķDcI/'#%2ƯN'sWP"By`rn5!Oxn)Pa6k;oTӚF2'f#G-$݋/DҺOtWT'[8BeHH{>'2͹Rb%^.5 :ţ(kGXmNM}+8k"r/BȄ{ɋA_2P 0jn+3ӕ 8cוs@mʜ}]8WQyhIa/Ct4|J+b~/K53Q3JaXfM{&⣑V1+hxu7T_]g3~6'db4|͉_^WȆ^ L^7bX,1jXojuM63*^ف7*0thJM"UK>G޺6!"kӐ!5N3h!)-m^ziߦ-ʖSj..4 i]+Q(;/.`$R>:<)`.Cw%J  p'Y?ي bc%?h1+^ۀ`1["PVGRvOWss 9H O!B\L@*'q7/^yKQCO\bfú Y9c<rq) ; C.'Z*Y\áN-,mtѓDJ ukJ0$2Ƿ7U=p`Ȥv7&=qewZNA{ݘw/c$ {RuF>{/)k4D:vְ*[xַ.N0N&xӢ_&_8}f.?p-NB,|fpn ]z,A4jB4G):\PŕJM.4'Hj'KUcZ3̓lpl0ÌNV1+:igM|8?7Ch=0xs)@k6ABQ^ *3(k DIxɲF(+-N3JՉ!zK[Uf9j#{D.wFa:ꇞP;eN^Set\tǃ jÓX;S~9͹6Aťb!" mOq0nsWZ)ej02eqb/\E o+B;+/bsz kI#nH U`;e ~J!xDyxh~B3IwJ(!YhS OhӠ";Ֆ}[5~f&#ynDD*xoɪ9kd#,=xGa'v)Ҥ&,8t!|c\YI,B I*yf a;K,k\1BX>aVI Έˡ4?j~t7^c# XA]˚bYĻΪ]C20&*h$)>&*NP=$ĂCPPOYTWRک={{zA:.Lmםb?6iqAzm,t~0JS#%ƧZԫS.^rk5.yn:]( :n0*qU懟)&#݂1M:zp~CD`e`{ypQ^V3j`ƎuаgQ刃ZK$ӄj0 xz)u(dP8:_!$"x$Bj4gϢ?ԁՑ@/PRﳌd酥$r8VF= 8d>@{Rǟxf\64@PB,n Og,4n84tySz46mUDhf{1\ΐ6;O[(. gwJA^x|:BY;4`[0XL5 S1 0$qќk|]bɍ,&$Zz⠃"¡5G8aNHf[*xٌ.cbquV<yxJjNO^ Iy'Z+#W \j)(Ux8E٘W D! >R$QA5|lܟ;U VF3kNQ_񴼒5P~FwO] ٚ,MV)>GVlƓPvxVzLR!Cٴ KE~loc^(ɅFb'{$i+(Y5b>4TXPudfˈWw}lr*>K2mtw ZY >@\ HŹёlO,扇ϛ>}̣1 nU7a0cbaglod?NhӃc/ԾCïTf3ѐDp J >sJ²zzϫ?)6ϔ$c:8b 3715~.䴳@#p^{3-Dsb,\8rf>Q_-+L<LZD`^𑽶 gNi}@y0] T ~+.ŋ&E^Q򈾹 UkT`2נMP J2B*|v:I'^2eR'9k)+urV7@oWD#2ۋy7g"3L8rʁZN?_6=lI>I-ᤑ69<4 sS: G4"VqG v?ǴzQke?' kEPkAH,6<̹&t4ڢ΀;L(c^~*ǀ=~u(c;V5BAqiN?]ZB6`pYe?9\LWڍ#&~I8юJCçe|h+3zQ 2Y*>|&[80J׫A$YYFa]Vq@S!2҅M%Ô&+iIn!wOt}Ѐ7 Q;~Ծ ,'i:7\V qi_KK v],L#%\9;Tߖ]k>vW<[Ra4S%<_ܯǠ "^In9u㛈6DF, i )/: IkM V#R >fm0^kSkX]iÛbVM4d(t s9MlBtE~hFiF 3zJWi߲iEB l 7~n!%4j<s7DA__4d1~P[RxYbI/C&s!{ڤEAK>Q_`&rT@=XJw߾|$Ph <UnƮ@2x ?qkŝA _ E_;idU*zZbu2iT9_{^d&r\1PJC* $4=?6Q`y:~euEH5{VS.|+θ;/fE{ ? y9}Cs. \{z%6a9o-[+#C.5@1q9*u2GGu1qyuMk}S>Mv3'v-B(>#ښq\ $ޑh5SB CHz9Ath@uR7}b1\BI֯k8}4:M3XGzrcy1@, }F"ׄm֗ur鸽Y FVOgG6ڜ/iJlM=}6MbZa"c [Mo^}W٪si^QR^ǜƪYfš r%(L@v!РDM=@B04?22 g:ñ᪹ j|*[v$(jA1Tr9xp5۫XH∪vW-AP=}eoAo!s;Jx2+),•sć@ 8}jʀmlQ&W63BiL~Glu qG)fV中3"#$xr7W[a/1E<\oAqtU^C&- Z;#+}XBZ r55F#ނUV \ɓe'Z֙I }cf묿po0US{;Pc#OO!1YfzjaA_5pǰE2 ;S\ȧiD TP\xEY0: ֙ƭ}Tpukd:,+k{v>ZA*`sEcEΊ( tC~O_3+Xtpi {ޞkσ9@ʓ'IW(PID' U/z+(z7Ku ,㔐3OZ?T,ʏ)"Juf %J6o mpIl:ހhS؈yߒ4iAK0%^OާRb'v7S猎FNԙt5ـ~k6jڟ8/@lr}4]jiPg|S(%s p@X\T$hμ(Fy|"sg:Zbeou=O<2:LGc%ls 8JfШpNjtn HACNˆVJ{Ľ7 AMZR>o>=Og Pq_ұL!{N~>->K*0"Q5^O>M6Zc|0OFf?3ٝ @6"jMCC<Η Ѕd: M} f=iۺLsk{;ĥ3Q<Dbgic2{5zz#cW}(LЄqv64nF!qɓd ?nRd_")U M^snwnŊUv,}NsWk&SNUӍ4YTp8j>A{:r擄b8ry} %*3gCvD}s/&[4EX\õA}T$^ͶIMP+ - S*-iqA3e+%w~5]Vzg qnϫ-jvw jԅ0=ӢxͿE mӅCI29zQ]1^R80Qt90yg(%,χ#+A| lJݯFѠBf%ݣQSGYkiTvDpʞ1@cy?lw𐃸Q#ϣo}~sk|\m vCxK9_*jfnD!PƦ󤿁ñ{tQNŊV=aUG0(ݛ?-4|0jbj٥8Nlqt6#AE3l5S@m$\y̔<$`TxO.Wl~?|=y\/V9&}nrύ.0VIP":P?A `>S מY'&bRiH[Z9Jk"f"渫0{etweAi6iF"j^ԛ e\ 6@4lSPO';n#5L`-^ eIn3kıAi:`+#US[/3Bya@`@yQ 4HeKMpLC-٢E/ѓl1/m>8ҏw=^pϑΔ%"B0ٍt@J&͡m%%}|xC8>lF'd`mfwds4(mЫod ŨEcݠsX#mq6buIn%BH37f$ǭyB-rgf0.Կ%4[0L  D|:SoTqSE-x7"Cɹ/y*3cr6F2qJS gLdCKtv\ bqۡdLrR߻LTY5UK߅l5SHs~1_V:l,z${VAVMкʔJ;3j"S(ć5y!9YrvU*"w1tsN :?kr$#n5&+9SX_L/ CܻKyۓeF~T Sc{#PਬrY zR3/.k.bPF}83@j y~Xhc=&l!ɼwy`>WK;wDiڮpP|d9r-Ƃ١]Su-\:!5[=:X ",29240&&rۮWFxe!70`yj.&63.kk1j9j''㸑#C LxRSgөrL?0j;yCW _ZpIz)'iTԩIvbZ" unOl5):3]"/y7Fū{Q4ړh¸UxG?H\4TH2otE3PycMUM79 %nmcMa=|7kewu.Hg|QP#=! RٹC‹qL0E`( YxVIG 3GeCQvxEX^Ʋ ie\ꮑt"t\"@?ylCBe1 I|1+x%ް.9\T#M۟ob3Kg8,Ȑ**aHc6A#| 9)S X<)+'c.עU\ @*᝱ƑOs":ǻh JRZQmf|xRWY3BPkBhՙ_%HD+Qp,Y(ޚ9CIs HꝏOKn4d~dl3J$nFG_-a:6EsxX ۬fqNk`8 'wֻG;G4>w"Y36u\y: .We8vѽC xSARޚ^|%pbC$E3/1ެfwPhm7I޳/CbSa)!jp#9OjBQt &;"ZT搬/])t|;sfIqGD!2p]#K]Ρ9ȯ(_A+U-cC?"&%p>KqbC:3ۛ R0?28ĺ Vp)%hܭqw KytЛ9@/U/E{Zik2hEm&}]`ԑ^_2c̵{&/ σ -ۑW&iNiɽ%eJi0Y;R/үUr: ƁE0xfsSP7M y@{pw 8aVk<ɃptwQ:9p MQ~!Zȣ֥RަJ_Ě uY[ %T+Rg8[[az '…ŢɝGid27xID }v2,cle\'bc>|_pTnjٟ`klƮbmx8mH!N?C /iXҬ V߃NzHF QleOێwȴ +V& B('kɂ6]KD#"yHۜ;SK#]GJAEO0$}5j4NItu^GEI2t3H_ [\;l?ҕX|X=Z+4󳞃 BŅ[cq0zX3U~*}D<4}n&&/ֈ BN45oL0- gO vv_և1~ǓE 㽼{Mؗ#Ď]x] kYCuGD L*ׅبVyًg_j7ے YȔ~{]\"<y"i4awn6YMS:+Ns*V n&noА_'P\ƚJwP)6_\ZP%>"!(x_+@84:B'I-j\)<,33v4OFL0IgoI+%Ph2 .cI ^9~TH0pksMOm97S짞šu3w7[n}8j1i0yD=d:a[+ׅ vc3C3ڸGyVY~`ifH}M`kx_3_OPN:Y &TKkbÓ>ņxE4_/6뱐 P\rт EE(wooC=/1_:Zs‘+X3^ZRi;@umt ذu:q;E0¢,{Ec{˃ƧP*"zUq OϹidXr}&26pbcǃG|Q_*z1B2B2Q?W |a~Iz5Eoc\?9D?urwm2 0L]zg;a8Wj^H+GL4 t_昐f}*::>n: +yJPsF&6hQ&0!ȓe)h$jC9Le'by sX|~&j~,Op OwLG. 4+M3vD#; {X%a 25gӬl,xᭅ{䡩n7VϬ@x)vkI%qg/P{4nr0Hp\c@UYgaCHj>|EAcX-A ǥo@No`Gy?0YfTf:|9Rnzz1^XҝtC%ַ}KަtX a}햺r}r.IݹE3x:J8AqZUhίΓo@.AXv>r XD[?t0vp[LQwn}哦j9ZqLj{VL{=eiX-ADv{Oen^k1`)TYJ$N:`ʑtffrڗݸVPiزHw8@85" (bY%fХ|j}dj=,gq:ZZUpp l?TAh]~FVB~C[/i>W2S|̿ipOc|`~D}Cy(nn%Ko߃i fgT?S>I5\mRCy`ԦLуѼ\B^KxEzϏ}e30v2:~75~HiicvQ. kZ[sc٭F4{DBjTZ)V wK,U+Mfcu4r= }U9%ʋ9]S#~8?W(k)]gS6Ez9Oy.$ H ^Hրd8YlBGT7pKp:{MZAػ`07gqywk5f`>+na-ljqyħ\$ }Cpu#VX #\uo;jK"F깋Z~b# 6I#qmt(hzkeޱŀ"ŚN~ᒺ Gox'f}]gF4 %k}u<+9vGw"k^Q{}cM8y -qݢp^l_d;F<9ϗ 3AҬH#,Ě+XcQK)VTDL+0-KJ;spO U(@.=Òb\k `jJl 6HKJ4>דԔ]6fkوC j#هr0*;ukV Y>ޔ+w. 1xl$f+lʾM.9Bv͢F>2@JhEF8R˰Yy1_>rXXptĤb /[I惮jr'{ՒDMNB۟w~LsK&D8LOȼ7^2;Ӎd}8R+9lm[aY-ӬwϪBL 8;-vg,iWCz6)hqpSc,`Q{G+ :{U|,No% н􆉌]FM@ZUu8ok췞E:Ck1<%g%CNJ,唶\w7rDّ\/MlJK<8c1*{^;,󮛓&@fyjۘhV.$r*gW7@qR6gRŠA! NP!2eU1-7g"uL$5ɡ͢6y1]cf>cp זJz5iS^ʀ g"I~|$ 2b]rzz> !iʹR4ʾ=Eh ^ߋVdҖNW /;BىaC:%(yyx!i߇Sow*z]:hR2LfatNdr3$mX*Y<ʮҥQ3̍^L/3=]o8>)>/!` Zod87׿kD1py"E+Jьmg3Αe:UF#U*ҿD0K[wq8?x{kSò.cpނN[}U~-$tC:`H2ݶgVq=o ScM@\ݹWi?W:]Ne?Z`nRb^bI>7 d@vwqG$RjB z&EJUQIy60-i|ߩ[3j $&{xib<[;@fz&fW -?%і~Eo."o~'b= ^߳}?=<cLM}*1 ]DF^K]J#Щ"STDf]Mp{%|K~@M b|ҾfMayKU|14> pcK0{ެE53Μ}G2J128 <*}a[&f|pub!vDE>_"/{j=QPucG*n] q/]vrGiGkT Ϲ4ʮis9޺,bS>]!"^-49(ъH5נּ k<Kuox':qrkm4g G3,N2徊_?jgEE} `D X?e?j^B/m#C!=F٠RʖI)rPՙX W-j4zΡ /*opYgڲ-W]}y@ZG4KL <+0Y,IC?|?x1 :&X>bє3CP(RB/64jdY^); }}~[|}H>ĔkL|9XQh0TªCW2SyHd/*26h@ w-Fv@g96׻o^{T5]2prS8$:&/ M@= ~ErGdyxg)3Sxa.Nݬ-T}ca޺G@(n .-/󶺗JaG" }9_F.2RN)%kvckhx>I' 6wNP(u1@,vښj@-|!gMbP0o9!sϴuh1\n\JuQ\ͳ*v_sJㄢky-I@{_1bԚIԵK;!a8+(nу; Ah1vsE(?-M^h>ٔ^BFi=\T83, 0 ֨q [v* ۵?E&Te\BNws]U@K|{늓g\IÎ'}ć'DbL([ւ[(Q&b6,'G88OB0 3pm;PwЀ| (jiĘi-`|1~Ej.0[y @୘$$=Xn 97 ɐ.AآW'KPb*D#QYyTEA۵!ofFzſ2?CNdUacQp;LO IAaQh`jUݐIanwz-t$ v& BN]`/)t}7 Sυ!{Nޮ,ܑ-*S pBk8H<_pz{%O )*'P3N\TcyZ7&2Sm{fF%YPwf79H8&nҤZ49vB Mnx1 ˹ڋU&>u|wpIm>/(N&t;-j* !`6{Ε@D;DY$؍e£ڀCD~W0dqqد=GkCg7!KVhp:[j0j1uҩ),ɤYGza@1<|Y` uXl2U42o^qU1C%H8.%FR*e@Ҽiy#< K䥐d`_5UxQj@ޅ5;^jGgihBCm eܺGBKco/&,! oP.3+PP2Jn<4땺 B|Adl?%7E&jxzdם?l<&I0Mfiv#i* *K4 ^sI1~MTtvޡ+ P# z"iMMn{2 į<(dU%2[WC3ϋ %ἑNgԕ9"JchoM[`M)qѴI~T&<|Y#pUYb쇂̌-ҹU0HsE>]b9drˆW0)EmSH'&"~\ -o}^ [ryݖJ( ,O# &sn5ZYh+Q4N <Js*r]@ۙeVKfaJ"uXL!̛nR鼘(hx2!w;q2ڟlqC_IĦ)FD຦h _maGD\FWf&OaN5NHDS 2 QZLuM'^ x$u|iv7Ns폁s^ؿSF;,{0eK V}v<| O,VYm!;Legw$sިM*#D?m-L+lMP{$G6EUs <ٶsH8kșHȢD ZsB dh[eqYvW_@lVX*VpBS/-Y)Dz>Bu}uȭ-b18 }y|DyddFv;$$z}~C؇ i SV vfihw!NNjiby '%r)2 HNS5Uo-e2:Uqb4'bYEк=)|QZsB[qAWq0`mه6iM*o+bA ?!@z\\Hl1"id׻CH Ygu>!)e;w9qDe\ub6;2EGNr ]4䛫 .5=2;0EfPx&!\_ݠ7捕 ){-߀Z?FB+amGчI 3 <DF3ouzַ5N'N,+ al-W0-?7Y 6CgMl;a?bE 8d}iؚLoߟb?0C$fu9U"jP l EiQ F3=yycC?BJl͑, Mְvǵx%o Dd.ڏ1{bz"KFT)4s ѻ3(c='\qM=~R0]5d#%I.j/|ǒ~qdj;b(Ro]N.vX02IqҠ' ah(92϶#>{y-qI>..5MXD|=X (شqhb.25\dXAiᙼpjqpmn1wt8[[_Ճy_-Î\ /p4ƍQY=U5N sAd)-ʛ>%vO.v:NsCu+O]M4ah Jbw}+A In$u3&:{]lmQ>GF/C|3s⭥ui:pc+#C,[Kj^,x>ԥ/3RoҶFXvI {!Wj}nȪBntK']nAZxꇸxs@-zP`?FtN 3>㯔q0֊#$E/H(2? x; rM!ф9iA\C0 g+J \mt^z eӠ6&ӟQ^\챘JnrS\5bѢsD)6!f]l}>̘.os&V|>iJ1LZ }6LDl)%G'_{ +-"*֌ gwͱDTQכX ߞ͸BlG@]>V.ʍBjcښiσGoYgLαnQCgDoB4a| :Iy*-FWD/7KːO<|#]$ 8"8 K{Tb-wqƱX~1T/עG/ܐV/\d(м<> 6A1]FYt5[ji,q,e r_uixANd3a4t(J lvcd*+vZz%)J[>5=vN1*Eyl6%Ħ9ixxiS H<|"(~Z[@v郧 rW2sQlAaإ4̗[*^GK]Y򡂩GQ[4wtGci”hvVz ;#lpr}:05LMYR F 6tPK au!+amIcL(-Ϯ+R4 S<*源Ŏ"/3 f ZYv ?djbdU3h)8`$a{ڪc̦}\Fy@HQ0o9 ~J 6 l؉ᷞӋE_'le>j_Dr{PH{e{= 8QHE\THpޗ:4V4g^ơPLw4,I>AaL k )Wϥ 1c3t< ]FQt$΁E㠚/|w5I2m%c7+)0z# mWcwze3'=V& [Y9:`[lJ&܅1*Iez/W$epwlHϙ^MM_#} sF竲fڙp ݄'Y:t$ڌQ18ȔKDgYZ070701000002cf000081a40000000000000000000000016609d23600001b10000000000000000000000000000000000000005400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/usb/rndis_host.ko.xz7zXZִF!t/wO]?Eh=ڜ.+eo>}Tt@ڎ8_`MۍM<4.+>`;RqUaK $%1kgtڐ_ڻ# _`z5R>KVy-dmMLٺHf9Zg6aAV}-=w?'Ts  ,'WVmXDN="˖^A *s25὎Ӊ/ڍ>^ϖ])ETϧ+(Za7O*p $iT?B?UTNq.}trɛdA,5Y*7;F<f%qj9)'s4#w2"~L]DQhZ˱pz( uIP(@"c&F%C+8I;2 Ͳ9s ֘׍GSs&aȩ͵خYilе=18]v1mǸە2"Unn2`6oXĞ> ty?EDjy&ZR' |Sue,5K@"¼m}uK0yee&F0?&z!Pc AU#j⹒YfP1 o3fv>4N-&q"R.k]Ddpj$JOq>m!IA/I"T&]J@4ܦ*rR#J=J50b9ׄ`P帒f2=Y_k d+ـz٭Jd x %=΋vMǯ$ WT3_))M)4ec*G!GE0D1麦Z[=hh"kB05zړ껠^PE-H䢒gˁLR$بdrDz[C9J0Vp}?*6Xbv%ܷcH")qCZ=b| O5(PBPAR,TNF] yqCp1D]ðƪǝ2;&fa°c$&;Ӓ cm5T?Uө8d&.U $k -z-YR\>U= E ա/C .m׎Rm5ԢMoK8KaqR<ԁy_K03, !-,(jJ<#H%41쀳SyRd&_n?1өc KfdDv6ݦџliGUawX09!)M7׳a[GG:R@Lz4Q6;HB~I+:N 0G?wBa#[&^H4R@Un/fcK7l4 Mx./6^{N8& |`oqq샔r>@uBW8>Nb( #CȐ;Rd-zYoG80( B2p$w\ '] {i{{c}:4"_jV(%S:7[SB7CMyNrgx;2apB3Fe$kl!Vwr^9L" sVBYo.}uk2X;Ʈ0uFJm>s pޑ0 @!k#^Qp'J"W OvS J-^}. #i ȵsE\f+SE(:靎'3ݤ +˹(E6@仍6[m/ 4`j@&:ZY^S ! ЄyqI%m"zہ@SʜZ,%9Z0h ͌ S .%ri5#;FI]-* V .h4JͿ31FJJV뎓!>ƫglQybNQAء7z7'8a*-^"Y`Z$X[C]:hAʳ?a6"bSM%Ycj\h]y/Ў6Lq7@Iwpn֪=(ΨW%QD/= 8hn$Iɋ<߁݋jmP]vӵE`eb.Hwyaf_Mm8 wdPR<]zE˝|FA2 N! B&yOusF{6sk~폸o@ހist _dԎ,qxw|$ mǘ jݝ]Nyw>^Sŷ%_@bL]Ct{ڕpkr-\@ Q^c I~ Nzti(s R^'(\0 \^p T[rRw<#-7Gj$OMhBKBbn%اU~YwhLpE$Tݮ S?n{!t xZ^6* xcBڹ  ws )*+{zF50^kgoui(8q|.7T⫭RnT1='QEd49zUbq ΃0aw(P.UEٶ0: Swr2_;heƣPcB'N4$AR8I,X$aMojVRŵ2[3&?_̍yQ5|ۇcv\&xw`y! BW7oo 6-9,x4:O.hOL l=V,nQ`w?W*5@uK8>̎E4d YIhp&;AJ5)X?+DAɻhසUY> «"00bL\kF$Ap'ֈBEp^iph"G!mH"u-sCUG >Z;vӳ'R^!aHoH#yedAxTcf$˛}7RJHVd{ȑׅͼh,=P{6VMNI/ownW@Q+ͯK$YbL 1,J0g7g{S\:0jVf&:WMe! A'dq?aUrhO_\_YU՜~h`7"%Qڢjc~c^C$Si]TVЉb6TeaB9/V[RM{O@=ZDz&d#bekgI|44)yoOؾAfub5ċai)_aÃ*> y^"zC`H冰B S\l.ƽE?Iw-B͡=ǣ&n B >NRIÖaR`/12Bmhǚ|3e+\{d~n\߬  #_i7Q/+YhW8 TjsGmdK+$/OT2zl k d.T6< ^ӣªk^^"blw~W?Asl`¨7dr"8'v{ Nt~)S / D%Hd4d9M#sqbXP pe(g\/gǭ/jwNriː|ʐ2;P¥ Z/\[/ MRT# zWUZAysۚq/0l=n|:YA=UjE!_̶/0p_h&/,Z!fmΜAUidAݟqozأ}C6-LcARa >Q OrtvDM[]k6w8TQܐeLSQʒ)O8dvGQ!8֬Hs-\ ;X޹/a.(: pU[#]cwV#G'u=i(e@)LRvhxpM :Iz6%whI3$W7h\Щ' 4>F%@ "qNn!sG0G'q0ӴAD ܓT"C#w V GOH+lWZGM⺤JẐ.V?8 Dm0鏶LGxrg\E{2w1 )&7pJU:WqiƩ\ d; !#1pSFLǫ EH2:Aqˬh}@ˬk6jۏ| |ei^a&.^ɻ#USdoaq+5j-Bt>i @yj_TZVt=' tpe!/.R )5>uTuWIt xDN>2@Xu](gA>`r[>$1c7 ̠Nffp6AA.=bJ$%Z_;f 6*AN1M4sNSQƍ#].%Aa\6NV69o Lҝ tt@Fmn6Cq =T(? .ʧpj>acǝn_qޥ4+ #g偽)Q:~qD=NEoi,=EtL}DU{2NlX x@adȯj-=#ZyV;(Z\ S*ӡy[؇5gYZ070701000002d0000081a40000000000000000000000016609d236000020f0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t/ ]?Eh=ڜ.+4/;887_3/ٞ?xڼ ))Vt펮bSn`sp/?i;oYuX%Rid!Jw.4,x&KŘE2mu(vy,2_-:>5"rx˔&2aTYh7s m Ci$:|6I#jY}yׂ'$gc> E=/FKz(T, JbԫmZ跞%Ic+R!VsoN{ FDTGV WHuE;iT+`mDXBһB6VЍs鵗}D*U)!ч먇Sb!\C!1D]2-Asl.5-sqR#Fo`uL@Y3Q\,9؃k(s!#H-CURf&z1NRaU*ܯ2zN9-(p]EQUB@XN׭mvQ?uGFy,ͼ2Eɉ#^Ӈ%/9,C䌐c@^?[]Z7Rg:|[uF?U@7RwU }EX0kT`MK*sHTh^ƥ8ҞZE_ܵi-uT-?M%P K}y+8O@:) 9OE?$E 1$|DpY%خ#?zm"1y}L,#MԠC "2uաJ2wnhE %S1LLHa^f@ɦZM@JX์:FY}.ᰴqq5Ipn^!:YC\[k?4foA;x8 '̠&5~5ץO@/~«ج)ظhI& ot0 fRS b[COc5#cү0_<$Wd$OeF;Cv? iP&0'wӊ,X75=ޱqhqp,/3T tk0}.+@W$Z6d l N$:Uzn A slF{ ƴmל;`đ# pcuh@ ߶S\ީKbp+Ěƹ|]ww3<)Ϙv̺D MEib(',g,XB]7êE!<)6?3y e}oQ]뜘A &(Nt2=*\H59C6*93 ETMRza~i֧)$Խ|ӡ)\9'خK삳G طw)f%PiBɗWEߎ~yHJ @]%$T 흕rU SC/Һ)/w,apzX(3u(y?f,E3 빎#!=^Yȁ\^7M@m1v+˼!sʶ%{d>IN&ѭ :P5! m_fY s`BLbg)ѐ KNZb?\W $H Aaa =ʖ9EV*"Ӆ í9%p'Noc)t+-ʤloUIAXnL2WQ}v* c\4 KĆ]ْ&\5*! Xwa/{y|<֑x0OGS0j1K(VW`sL`12y_[[Ji7) 3!%;98ɘ5>q Z8>8+4y;>ZY5X:_%BmhVnVv/0@K&i H!V7 ,T(d~)Y7nJYSr({DG|IR J&b  o^8ғ7mH\o")HKԁi]K\o) Wjh}#yYbZz*P3 2{ (H2 أ)PYI-GY3;l8F U4Q/J/iCI-Z"u:s$t[aku'^$.uxosjCGe¦](pn4CzkZI`&DB3Pk G`hwj`?iZJCؙE~90 47+l7un;Qɜ7-H g$E)o^0;Z< H3iYXJ,L$s}#0mH$/yxyuޱ(n=̊viVDs!:~P.F*Ao#E8AVz:%&E;OO0DZp?+p?syO8R,bg{IS}_Pn%֓}ڠzHac(yd:p+BT=?H/N|:Cup] I0S! .$uӷU½UTb.'?n $لN-y-B*jz}Yt Jvc>܌BIEX#E`]b#٪l$ߕoe0+u ? =vO`bs@2FG} ɳӃ1^}SszDžT)$X-p^fn?J1[q[!yr1Uzi =dOgISϿ'CH#0N ӕvpתYhbFfNaOmk{aueBX˫W)'dD@?cIQT85'{D@\tJ0FU+–l6wLԖ: v2+ j[RW&6O}uҚW9^ixirKQ1UV9%[9tqT^YBM eƌ2r*۴DA"^\9HAӉS^>aoMeOFQ{c:$V*W_iTst@dWtm "N,r#bHYְUjy-CuB spR^m+)>j]H8F u3zQffg(Oq Eq!sCu} Z0;#?aѠG 5WμuPi3IK}O@(4Yy1{2WřNf(3S"e=A8 -|0 &(l=TxsfYoe83\# ŝM Es r6|c]t.w cEUn!&V2ڔE,Xh7^~SK#Y(8 ܨχaij(^UF#Hj5Lg &!k]|jhLd|/~q3z0uj LWZn9Gd^[eYe6sW󷂆XwUKˇOT u#z L$=:vd"%rۡBI`RqƋP nIǁu,JC"Ùhe2w[L VȐvD@V>1bm/t0v6 ']+D؉UؚR6Ǣ.00z;n&*jzɸi_j}J9eOGirH$#͠wt?TI~oyVsN' FSC.^> XWIb|dȾrc˒8'WfB'2b03Nx@Px .CV1M'!?Y(O#Hπg=Qzޚ>݄(d'8w nkt ¬آ""Pĉq{`U-uNrg?@{.R;]( &? 挐YTO %fW<1:>3Dg;8#k(] eNQ-43y#XٸOp_űOdWU dT"iE۠TH98/hc5H}۶&k- Q-Z[2$6 @%PD8weu4[wMcs;-%!_e[tϒ~eM2Dh(p" RYh?nGx &q&_XZw{[; \/.iuAkJ{/$Fדo뗈~[RrJ 0x6p_v1`Jl̥bvfIcFtm0һyqȸ $/m\ W0c qeSNr9❢u>9 i$ !#PFW(FҤfNX3jsXR2w IJP.BЮ[8]_1F]yJ'ATVxV^{@7Xh>ȯ/7Uab/}[ ;^KS3}dF!; i[)aso[zLKMjo%ACaՕd2W=/S $h$lӲ].E$ǺEw3UI #KBD(Yk{ \nPHIdbM@2i_cV>B{\Sb#<&LM~Y`B$UAi4hpGy KXru7qɶ̼ʩ0G hP{]&lsoi#yr6+W}:1+T#ϻxփuC)]ԠA \LB lL?:6ﯼkAC.Ϲ ڽ ~^Y ZOrbB'yCe/$7 ZS!R3(s. b0!ZSYl3 Dx U?Eؘ''_3ҩpav0R)u~f6E&fH1Ъ1Q9ZICh~AJɳ8(-{ZC \6zV2WQ;@cYqN HX8!aK&A3'T:#lT[Fu>WQ~N\I9Wo ɯ멛~N4[ѰjFd>`Q - =U([zU$UY*tʻc`ByPc8* V7S|v.H2a'Z,f6yף0:~uoLnywUIrH/q !F0RL>m~D-l* $=U N6z~v;< T{D*C o )SL>l*Uɗs0^  VܿޞG=4*Ȳ2nU)_3J+*zyOvݱ=n9|U"bA OCE TY9gB=#n3"+u,]+'eJZ<XHzέ 0=o91מ+ u:A򈅏 ji4u#[~?iӺ@bf@RYb'gA (N9K dOJ#_?ZM#Ym| xTf&.C>/t2* 1T8J@[/ Ykyf[s!#l@✳P2CELEP~"\|g9?ͫ%fC%㻲vrVt[a,b 5~Ӓta͘AK+PLOpUw2 P{`+.Z: $һY ~z''%XզO\zV4-VsuSϬRMkzY2Gf:4f,V!%&ސVR=fNd^BV^8\cwl1b#ܴ=/|H=SVcs t9cx^˗Jc,mRֺL#&t)$3k|0%XiCXl^4N.Ҽ>2dQ2ᩤ ؛UD /k N O9F%H}7rf`-9w$EVu#<&5TD!O5w}xCފf6#>͌x$^6f_뚲h񺬲MJ|zQH +1ePh73geq$#F4WרOƘBtͯDn`YH3Ce˗d1B&^N;G{ꕭѧu)L{"z*e%t K;cqF-ԷZuMd3X2"gD6+m aCb>K`,{aMʹ_u+ǭS U~M򪾂W3ܟL:S&cm҆ET*Unt{@Et{ j#ۯKQ(GBR$zZMwSxښZluJZh~)G6h@p>D4w zHAr$߷\pԱHAjg -z_TɊtDX773Kz*TiR&nob:)y1RKc7'M;[I5U/@ M %{!Vd&wĂ7KdL ~{$'+qWY+$N|fbe1cE^i줯㨚)U^@ !g)~K;l8AGk}痄?n0,{2 4A,l_LSqОȸrFK/"e2+O3XNZ'KPTw͈2ոwa H]YAiHCGa:{jnQ\ra2QxŊ:$eOٱi2k[:KvY}aUiHɃ±Pk7FaC6ʠD lL,몪ʚaֳ\H^~' ުhPw"t2)29PM+Bop߶&2RKb>sVl6]ׯtT k`ެSJvv7=u S|vߣ֯c*XEHRFs[|OLmڭ(/".^r@StD%)Œꏢ.AoȱzYI f2Lس̣!nϳwjDz?ӼuBTsjI ) "w?*8l9—K?t|J<,*a1?g}Vʰ?=tph5e aC1#=*nT˭,&\pEͿF;b:(eL&\w09!zy#--71޺m5\氕Qiw|wj>*PP_t 5CQ`oԽE{ IW*\Ɲ {U  4T6n..}{(EP`)EUmi}b0rB0Smrȱ 1&>%ddeIǔOsluv`SYP,Ůd"im}h8@'F~{TCZ]T8XgqE!hT;|V}u4U% ECc]ڔ@o1[F:P~_>SߣXwCԏib6pv ׫ÐԘ@E[y2lPUm7`%80eMtx{˪A0*} /܊R$[]ħ%_qF (Vkg/|d""Ȗ>t*B9ܷ<-DQ`;ܾdL…xZ?`?q!ɽ^Ꮟڻɣ@71Z-DeJ}vȀcv{dDlϟ#Ͳz2$5r6߹٩wA2Y"u+m |.Z\m׊.p+3͢`F1Y^$T"|9s5p[W~pD{vHu9w)P(ghe.d cVXfYS\j j;y}ּ8%ҏoY:-ֺZqK4ڇ l@/T^kXix\*Cc,)rg̩fhkR~gk(4,ZJg:-'m[ss]:#~QY~D:3,_F<KW2n>e)5_ D+.%.D *,AmDDO=i蒘E[=dN7iV 3zCuܙї!qߧaqLɕm5_o==Ɣ͆z_4X& Cf.e5)`P1X-}bt\fPqhV-FpuF'"ISÇR*q"J8Z t"ՋC8n9dƆXaWޭ aH PWSPrlM iU,MnLU&z?^[f$67=Wa1_1|JTHLu)1FmIe*_2-S+_2-=k}\ %=aI ׾ Z-m':+oK:e.HE(z2Ĉxq1 d\ӝ^P^Rs4E`w/rWJo90z'Y(,|tPJw"ѐɉrFlinqH2>y$N"?3&+4KSSCl֎$̻ll}o!9{\X)̄uC)Fuž(ǶeUXvҲrzDlEwĪˆ3}}2TؑFh Qlre;Kw2?4̄@JX$Z R B"8I.ho)l mi ر' L/}Y☾Lw.N1]SeAW*41 )\d}:Q3GKjἻ#qZo JДO Y* 4aP`q+gov8GXJ4KƷXҍpaڜri|(6yOD qjb Xui*> G3頫x`Sn9=u}9ëX0bi[x,x]dg sG$Hܔӽ!w17#*n*c ┟UhNjhi¦)P퍣I̘c⊁loXP1ŷs\f#?IEx=w,WvN$MCqd>a<}!a͖%ث ǫ XjxuM+WFWKꡃٽe%> MR]4 Rd)kՆ)Vjmټ0Vj}RNndaZfwEdVМa@iazVIszg% W@k1l˿]Ǧ\dVi#7Dm53!(QB"4#Zad o),v5_k;]O+̚# S "@a."/{a8*z$:%}:L=OP:I=&B_EEny1YE&ovR\ޣ;"Z4"=5#5loy0Nl*P6rsNf M%HT'ق[ë8~s=61wrG%}b:iX,ߺ= 5GLo>^we!q< KxT cT'QAR1v>>]!=QO8eN"`+p}^f1a9.\]%[Y1˜Qb;ޏcFZY1aq<@rޫ~]$䵪ͥ<{/?*-mV8J})D9^nQ0a~؏I=b}M B\L#><$GxELS$_߻[`-Wݳ4K4y"6c-̄,Ʌ\〈T/FfYyB,D&n22b81d[ŜEt\Qfݒ 1ڵJIx:0‡8>H¼۱RAqF?nT#p`,Vd)(g~"RJǹ` fIg r\[06ZbY5-kiU_.ʷR,kVa&9@φ"0Y(m}l2Ѩ0[.YsC:5mu#vP^@PfϞ` }P IH-kq: U! Ih|2S~,|S_a(&Az#EKmezDtKtTϭ`)NQ*چu]GB师QMY}.~@͢%g&w7cOWBwl~TQ'0rpg'ks;JK +T/G < *%iwGZ"㽤(tn_)[G˺]vy%g.Ïa+(Wc5(rQ҂j @ofvJ ^\_*PĀJc?dQ6%' G , Nذ Fbsf]*:DDB}$EʒNa5Lqbib6nqW HXN'mQ$F3 V4=+\8fM*#vߞ/4O|pdF(ݜ@1N`?EZ#Fs{LEzm-i)>Pdl^<'≅1yRk O 4~XUO3۠UJDS5 XQܦs д5[% xHHο%v:Adza?NuV0es,}+-[q"_,T-.>Ȱ#1Ċ1$~*U`8hTZM^[1W/ːDH(kIZP@BIg2u%ilp`mmo I=?;>+ ]|aCJ}62ZkyE֘^0~V1a1^ED^`4yFxEԽUW4ò+DUanLKM-޻CbY QW  OF Ӊh@dЯiO8FrTDsW?cc%0N"\(ZjS-F )&8ǽn7Y5w[9^AZrv:0 lJDeg<_TPofDPkMze?RS:uvSPZPm7=Wn,${ҿ<=]"!Rw᮫yE.g N\w%HW*ƺ!S)^|W}л.H),:Z ʚuOE 7m̵W0YȏE=Y `Z¿^*W7[(,{Ne}D4$f!R]!/W~2+?sӽ+m\ =')Z[p~k(;጗ A/jB{?> zR`7Z^ NnaO !~-T9HJ22H}̗CUU!ʒ-<^)B^' @|c`V,ll"]g8 iǜUmS58S5raj%,nyGP+Bf(U*rvַ;tlӞ2ޔEM-RQ͂{{˛?Y6j2Mn\:K,1RW k(hWVj&%7m=Y%Rp#F DM.hXx;&@uoZ#u"){b>UG/Ϋ=>9RGΕ;QBJl 2?u6蹊Nb=\4p@0f.yAAI1,I pܜi0/dǡk%YAO Rیx%Qd*k^UcCFa 'ϧex'];lcp+l Aœ2.ghgm7)r.&` ´;6Loe߳Ypr,bL٩!cv ח}Z@c@޲w? IOfU.$έ yxlNj#dUl'-* ?օ}pfwETU^2-!Oz4=AYv}󶩕ֻ%u*)a/KT-[=5~af_ xŸ.nQ#b4m'p ڛ/ئnO)//թ5TJ% MnyOuMBF Ɛ"dD ә$J\$VS9,[j }D9 U\z'_;aHo ;w513ty@atPLh^%G?X&ԥ]b?&ϘϘŞbrugM?MM`c>Q<&oHL]y0Z16mU Bj|)9H_DV{Nhw{)R x -ޅ(?nH}v:;y$˙,pf72L=m jҽ9;|? U0NȜ 2vu6NRZELMosɺl$@{ak*Sc%ehyoT^6ߡ?pC91yTg͘ "gYRI)b.7"d@(o&)S$%33H_4˯a5%S[vP{Ww._& kfhcӣܿÚFr'6{N=jǞ9s1A$d*{<ȋIkPG%գ0两8%)=8#L AIW!>0_}&$ZA>ݼd^e.XokB7~5RUm-R+MeE~%&,%DS8F= B;Ĺt@ELkTɔ4~ yNX{-x9Q רs 5Bݩ"Sr=1Ҫ fݪF1**n+`y9Çu6" P+W@ )E8;y:m{+f}j(`ac94@p:5͞KN`r&}}){s6ԟ)^N4p9hXav:Wp u+_cՆ$=n6Gyh(/~-WFOUoF|q sKz4q!J37r鐀iɝ9vt^^h֙`|>9완[֑Haumǔǝ{&*0ژ-kl ] G(3zAQ8@Y88h ﴪ5VM {K gXkԟEvVq/&dvslØvS.G@^Gwf"m]X"ǥJHmNԕmMHA0|(P8ƽ?Ʈ| Yϓp}\{-{{՟Iv3Z$ll3i/)]N\ף<FaK8x9E8%jG,ޝ@=MgO,!`pd栥,`FvLCp,q'$\mӒlVD H,j DV\PeIy?rϺ\gOv(UKfd*TM$7 \ բkLBi4_R9.ȣH[iC[Ц6w4߲ =pxoCI"/;qb Z5U^Ц\M3eh/3y>V-"x`uY5~>'jS~=kHq>tԤ<5~PÁ}MIlOo[K88`,חm%w2o-j #:գ%qc4г,줺*SYQ~?o.K@D~/ǜn =M< x /nX纟Ǩ lX]}Buxij9`mlJhn9wlJHz~ Z;luIiFjoE;ygbEfF|eΡ No"0(pyf C|EZb*A0J܆Kh5 1e͊:ʨreq5[8qALrCP;Dș{XFy Q<+ >o摡 Ю tic_B#1UAzvGg6YldD1"/W/hz%1fǂ9>M{9>ws+'OA C^Hp[0m֏P\Qz|5i_\2 bd0 XB0BMKN >J.Hڶ!r\l‹pAJ8F"qry.!Ƿv "qǐmǶu2जYua^jhz6bAnZcb;8+[> {Z\5442I}nw^?jf~zOp Ǧ-*TO)r$M*n`f+oE;+6_`tk9Rb<)SkOj95u;sf!\58Ƴ{朗AJG&/:!ո1I^:mh0%^FNYc )k;kYkc]fκ$0Al;<ޟ-̳~_a -v>rz6+e0 1; *;DFeh ̸j'/`֞=G`l$}+\KxN7k`5$TʑxќbKҡS6.qL dUD6 k:'Aw֤1c t؆KNV>M m6SdrpgҌ+ f~yGĠ0hQ3D#\ H2oUT'_#} NS'6{9#U=hJ͑ﹰ*@2E&>u ,ʔ GAF%5X%B$RMB@8qyHT0C=ki;K;V0M ɤRsK3ۊ< ?~**܀#B9v0%Y$@D.0p ew\ŧ$62){s,cFr#W{Kz-Z'Al#='uxEIAj0j8aUpVr E4ȶ\3*KkTS |3"ZQ>R]Oc8'-D&y3T'~st$-KLƜTNi pƼfn8NT}lf^t>/NH6I:s-'佊?~&כ CG=ёhNZbD;j F[!:)c#Kz)Z܍,-:̵J5f$Һ#iGp͸$ާԏA9CMjQ)EISg=ީE5Bb6oGӨ[R//9>M]jp %Zۚ!fI>EWJב4c))PTт"GjB V'Ԧ@D"!]V@Xr.[+*UώUk Ǡo1>[ K' k{O KZN$M|dlgA|njVgă"+fEr=0e)sM{cϐsstq$59/Un>zgUmaO 7.h:Is'0؀AΣ4YNdhey>=K7%[qkZ2gGpx }E-oF.MYz<2hi%>6m~'c~UFvmsN˼ "L(WJbj T*u{N[c,mVDNuuHIZ?m>m&Ypt>.%m ZәPVi;0\ѯc\Xwyۏ^QֳT SF:Aih?(@-W$2;GYk^n M\{j@>6~HOO3UZ6š;>_HȶhiMLD Z)4&0z,aeݓEU_4R?w&w\b?3Xs.0r2s8x .T(.#k#Uu4Gp`XKffMAֳP)?% 7V7\! ^q6.Jf T)#JCLL' $"ʙ:Ys :A<'74+֢ծp7`(g%UO1Wxtz (dX5Z7h-VUz͙̍hÓ.RVu*_rlzfZo5 ϗ2jxʦﱛ5U(LaM.t|\k }08Rm>{hd| &]T8$X4nds AքoLZj / 6,~Vx Zv;àho:ys90^-r 00r RJ  k)O(<7|w2#a.d=sZlo0+ݑ\5hhI}MEBVefؘ.Z ggE3(Bn[p@X!# XC7X8W|Gꆠ0|<@#!=+F1SyQ;5&.٠]>Ъ}"ۯ}k/)'Ԥ|_J -o1Hs?1$F1A(00-ur3ة(6WZh1viT!U X#SUc@G?<AIWg܇4s~u~73tbP GւMÙ`..D[kȋ,|/0D_&ybf8 c%XYA3[ Ojfwv}Q;'_G MR2Y [7A,$X# `eóvK>= n̹a¾| `LP3s`l6tTNb Lof_ VΤ;z@{pFګ-1V,rIS!ZR1Fo55Mֶ< ~ A:h|rbw|^tKWkrQ+E Ĺ*;C Ӂ (x,,T,WoϊDg0'4 kcz$((!|pl9sNUԨhXI@$[517, ~Fj&DE r֝"y.mwgj ې Ymۍ`R̪ᛟ-_tgga%mdL.N`< F4+@!jKbSJhSɡμRȚ0Q_Alpw~J\R^fW CJEˆ8T;W^G"3:dP?ֱvfj)XƳRr*Fws9R,<_NrH]pW_6JjgS\HεJU[`0%y 6^G 9 ZeO /!Nj<Fɳ<)"Q˒4t2E۾ Xe4N`5Mݥ/L\P2֔͘YrxU.4בXo7v+#nJMWu Y6 l4 h^f!?K0d'p#rZZ:Lfґª_2Ȍ=n;6{p, Tmԡ d) vaQ'@:YlzG oVmzUlnii &1%'cmi){fNk[aO}-UK8UBA݂aZTFqh{n1y FI? /Cjq/h3MuBl⩼LNNUҁۥz%3)nblԅ1[4}BHҍ魯\['%:#,]P$G+Ys:V<xՆ"7tnQrz ҀAAj-9aLJJ.5b<`Jk 66Z ) e՗ØϻK\ppNkNeMy`l#IZ%M~Mv`#99pr@Y?W,;"S^>6*zx5w#N 'hdR{Ʊѡ)0Lud-Ǚ#î Y쟁skƋYtY?5ր' 0*m?vtcNJJQ &۩lt.,7ϵe2u!k#2QMkZ|εN앩":[s7P<12L"OR1JDNr' 7>j fB/DO8ꑶЅ[Sz Eu_8FZ뉨 .8x+0YSZGKSG{35˂T 8gC|?:崌fG&S-/i#ng9Ec%+p6-hNYɛ9KT)LhgoĈ\`ar8ȭp*gXJq44&*eՐ7 Ov @賊>[xC%ؘFdzR K4Wv +/a烘O<;._7bfiz&T9 ̙/o!gTNZ"{JaKy7t&7Rq[|g%ʝGY1syz3vsf~}*n|C,rW͛*_x./-)EtS Jѻ]a3/ StV1I]^eU-BOc2atòL\ǼS#&GSmJ4Ys!@9:+y1CB sw `Dg:'jqDdAW`/% =neLYcF&(m(_p*C&=`$h_CB u`U/yj4]{4dd,D?y9VF #k=FZ8# (@ W,Y#&冘.|Q$:85 c T2p\FfNy"92#"\ R1삤J͔6w*?-*85>ST2~-چ5ϥ,aۺQf'kd;ظA5=sHfbN2{tXA*@O~D!5MDtXk̤aTV%= o҉o5CوP7O]*c[p:nX\FSՋ0) H@ܞj'ԉIH4}>Rq qQNnҲOOX ]mxdVC{>y#&VDY-b1B(NBH- `xeoN+D|K1{y͟9+{gʾ@84awAʩ0t aOqs0 Ebx}};y3vD2WBN!! ௵u/ dvHЭaReբ 軉G &c߻Ye5,UECA;Ė&QGSot̓<5@N~BO{l]o%lmۋG &6S]\$]) "5$FJ&jegt FnvVئ`+:ISJq-cTlTKԧ8h"σeEUiA7lWW`;, rBˏhgni,Pk^(؊4-J1U0S'oƘ ֌-[ Wk%PE4 (T{aƤytec ?-N,z' 쒀2b:>ý9Dvc$yۆ|5҃`8~d )V);dzdotz |6@DqD7l{*lc+ Rm8Tk:R/YGU6OV~~E= #SDsx.EAPi~*Wl2kI L>2Oqlgv匙fos¢@R>d¸{|HuGwȑ{ 8 ՟f wmajwtXoS@֯{ `723SA}LOa@!Ѳ?]ժ,``.m-`[bXn/> P90E`4O_'y4)5aQG^WoQ2RT/蠎kozmc"5JfG[y")J<_!d3)~m H 7[hm}fMװ;|Z^&oj~֒ιs'm "Ɗ2H:MW{tw67' 48QX>Zù oRڡ7)a:-^cR弬7kSY1/Z{SkSTq^b@x_M{C]3+Ps\ӮZВG7mUi`L@inbjύr0?0'R?9 =K}V/\b#6CQوTq7<~0t fՉx$GW 1O(6DANhDm",! ]LͤH@G]ⲳmvH4ivK!l'c1ь- t+ Ǥ_wIf2 +RʥT^ 3d= r= p׮T/yZA$"-ӿ3iОLl c+ >?I"1qܗڅq<+X5]b묌T5'@ra7$8egAgZR0pg yֲK}/IDQQYBi(*'x߯Lis1l~t [OahvrĢr؝ZIF(p9B4@ [RG1h8:ݧ,yRt(CϒqsZ-2qKcA9 *Z6P>2)@.G;GHVb]E)n$RNh%ͺ魊euG1-ZxJ4G$/ QK39at(hw}1QsC{3ofI0I^),(UO$sSiH",e&%uD9⑰qRLumWu ubr4+7SsV_r"4yU}S3oʍ=lM0U,ixd>OGlI!SyHH +"9)r+gNx{ESEQD0X(dqbz1;-!܆s*EgH1gr!n@?`` {32CP!r*1׻ ݤi<"1x]c6=yԹ > r‹~[tQi҆be#ydψˏszNʼusiE SH;W86G 8v't6C'zbF]ZV![%05^e^ޭĒWGXC&K,Ķ@ {qEI(Omg DZ-`؊zi&#nW/;|G rZ.(#W/ QLL  KXߴͲ",eqkj I}y5bDc{5wv~ L_ֹZknfkFM3yװWR.P:5K|9ib)$`C)0Р w9K'x,aLu"5_RJtƴIK(y}{&n pŸSͤOq^ $쉎*L{%)Y$f!VJ*)GO59:(u.1j,e*Ѹ ܁,$my=tṋͯHAk?Yȓ3ZBrI"2Dרs*_`cjc9Lg37c ,"kǝۅmBy'ZPt nRB WJgY~di7ύW\#sӰ'KP;O٤m6}aM/%Ȃ| !# a!< vc ~ ePjB.^%x]yu¥>?2E G'.vYB3ðl/b_ n{Iy3O4}Wv,D)rь>L@VF|F63jV3kk2O$38Xw58]Sd{1y[̻eצެ Iڦ1v}cG3LDEL?_ Ji2l9i~ Ġ/'gh}_Mbՠ׸;SMYKK8#,;n ޷Tr)#6ouYPEtF2]8%Z]-GGwѰ%Ju" wkp鍉e.,k;d,XH\b}L_ D N3r {&&1w֚Buvf6[)O;?:O2ԩ8GQD C55|4r+6jzba 'Cpa %aW6OwwF) 3m@&1Gո;f ?AmXsNkXɫ aH3AGr|QRQx9H%(X7%u !#<ˠ*R֟Ŷ83?$R`g 8Ҏ(HNBF cVMQ9|=qzx柷p`'JMe5pI,"@uЍ lءӒl'bo,d BUzcKVerzi=pcR N!].3`spMNآ~Vד345é`S )Ce!֘̾0UHɐº'bȫk-=  jb^U-w1O魸A.{09t,x/(`lp'>3'sCg\)̒LӰu?L%NH8CmP(,0cBV")>#˅MmúQ8fcV(:uh9yDz 7$W+9'$~JZtxpiwJ&.P7S%wpӗF .nߴY$2E+^}V]C wc=9UT`_,~O|mApڛ&HT+Xb) -]Əٺu}Sq4ޯ $q^φو!=/sAmv#@{GUt€P)ҶTLDԻ?ɑF и.{?]&ѼI'r F[8Pܥ:(w P.+Pf JA+*þp8MxNY>o^V!aNm(G-,N\i4LQϤTGm8*ʬOH|"y$CO+~;;Q=Mȷ.<@.0쇱vaV̱:/ Ph*TqM8t6Sa;Dr-G[(uZ6a'JI Az:_5]QGNl.o4NcUQ"Dk &CLw 8WK\xC^ur p]oR^^/B?=į L,W}9!$I}X%__yHA<=JM:g*uyuIy{M0;o2V8'c`qu`c-&R5ƱugM,FF _f!+-KsȍDZkZ'nH:5X1ruL|(]4|ťv/{e\XUzicjwLϕÞsk<\ >kg7azp,`|nUߴ|lh QsLeq6:zd5 7#靡G,L6sGU[vWSLsMQ4@Cq)N~ UY+yJK7-kpr8p`f$cz*%XK@6}X7T\M^{Co+UN`'ƨ'HBzE@;-WZJv%>-BuJh^H..Gu>)Y݃8X2 D:{RzЭZfBe&ScMlTT*H $f2Srl 'z?>빁 Fzsm"K&j@tz/ă崿C3;>,)rYk4qJĹu'q9Atk(WUA\>DgT`ҪChq*yWQO$B?X!GlXxQ~+@RnGV±: a͈GRE_jB-w&[3 4@ΣkxlZb|heqA S|=pW|Pgj]ttsx&t .T`,a2ª$gڃK RMl E̞MjB rғD WiwhT)KpK3 G.B~qn:5xkaK̇="pB TrZn%ZIWR4-Uq?~`ϬPWVnf~&U.t/w~'êrO\(r+B\"4'!"8I>AIhT=dIWr Eh99TKi. Vv*RS,/9nuzy&Ĭ'ek#ꇞoO3iS͛Ps/W5%V>5ځq+IkJVxpE?8BT 4 7|} GGlo\RڄuwprKy]{^*3ջ ,JX%< kV'Q}%R̩mA0ʛlp/eOe(f&YV}l}*i烤6E=Tw/ͱ Xf͵ƇB’ }77٬ff_){fɍ[]&35zh 6MFT%n,uJX3_~0 s4?YkM P [/-V+0*WRrt$yT;s}]7U-.NAuwRbud_|ù*2m#4b%U " `e2ύf9R@ ~l["t𝚑dO+EZcvZV^W_gd2,Ga&!%x[ Lr牅x[kiBF/@|4ۑ?wM\#J d^#2V{[֣l*&E?KmOw#6T-вԮ)2cIw 伸7~m"vm\ܺ GfX@7f( -3ķ^d3\fi+7p#jE?4j9GP]Yfe嬵: _N,MD&Y]Ϩ K+B"X`.3B)r?8}NQVʹ/(aݢvb&٣EGޜ h0nw/|*P>LVgrdi.c.fݰeH@;"+ppvs'mm@àO~*g x ލx \`'" ?@ou& 0y  XSx ĭL'Mo~*Ǭ%۹ H?VT+yg8*}oq2#yNsu|w^jw<`UT䴏?GF `n^f ϓ[lfHzTE@@o:DBK^+Kj]HѾ0\Td t*-e1ɻgRߩ*Rh-II6ijRg왪ao9 Wg_ExIFʾBN}qms5b|l&˸/RJf+м~wfB'@Յt}TnVڌ4'5]~y-)/5jqK Ki{L{g޾Ɣz E {ʗ,TFE /N=i:_uO)UI0B\JJzڙkWX/g""yn h|_ ]6],ϰ c,mU 9;bȼx&R`۬ ԃ2-EOuVG6=pI(AĶlĸv;PS=+卍8ӱ]H`C|S?\*ukZ:ϑxO.aW\9T{˯6i/c=( ~(_J PįG^zTX<8=*#K I>u3S}>L[d'֘u'Ѐ̃$Nt%U.H%:k)AY I 1%mf_񻭤,uVf,ec 4Jێ vC:ouZ$ms߄lFZ ;*=P,l4qCFd6NEW0jfe;d;͐/%^o$z23| Ȣ+AN yxx?N&c9{|[uܚƐ>)qxFlCLmlִZ")z1u"꜋e[ש(P M r[\8v(w1.K7$PruֈW"w8Gxp@/Q&K 1EmQ? ܞm)OdbN$6#Ck wIxғ T+kIFlUMYZXn_i^ S D%?tNPw01&]!GTM#/ %O!ȤtW)+驽KcqNQk=rÎ] HC# v"BjP)̋WO6wy0)VIVUڣnC|ZS @p> 6=Fi=:mKFW2Ps|zA8GiG,ZiN1crO_~P;no0JuB+dRV]ulT.Ȇ̥)y<#g#ɤ@!v<AM8'}Ӻ%2'ƭ\sBⲇRȳl#[9nt 7q9oeO}0g؇2%BEGZh+0Kc'n4G!.܆YlK7y;20} 8٫&#O`0WA%o U[ݻ-+s'紩"򷗶UYCDĈ$D46se˲3 "'xEh`g QX[!( oO{m6x?|*} s Z :SW DN+MHh sی5a vTvM? fK -iL t)Uփ;Qc{n $a҂Ѿ+c4tZU@x H>73cST{ho@j( c'pJl9u~6t#S!1)(ʯyȦTmv5Ѷ{d.>Ȟit"͛y~5חs:ݧgqr HEf:K}`k;iZ |E 7V`ygb?:]P:0mpWZryQ晨.Uv{2l466?oHfeסR+%1|O(xZlrO*p[|P{8"qXAׂ~ʌ (C FPtQ$ˀnvG!LfZϸ  k rQ 2}xqu~dє :Bw d Zi',|[|u@0sdʇ`olTnYh tZR:|5ãp,-nH E8%MMV馪Z;\13I> jn ?ݕD6ț&z2dOy۹'6J3' [~ȋoqgѸm]2 mS D8>+GZs7\g/Ly*]PXRtX'F4W(ˍ-ֱ]z6Q= ~$mDƿq)yahzjp1':mΏMzsG2Sg#.`NUJm髻m5Y^jЛxdHG?ϚjGpO+u@ k~K^x<>-^t -cTtxPd 6asGf]-éè4&vkr9Ƙ8G#tQf=n&g2!ڻ 4&26Qs<9jhťPb^7-Bte{>nHm$ewGBJ jaM+ƴ%qW"WBǍLJ Zsu~̼vg}̴_ pF9k)V!q"viLrg%M _ ƞ Az.JFA^f+) FK;Q.h1;uq/ ǕٯFÖ `GnaiώUjO|,EGR,ީlNy!EC*":E\QâdfaP>~٭=/TGDu2 p QVI}nJ&q>E},&~eQIw\έUt | btkb % +'pI R3vBT֍NU}? z?b ;0)?0싔F wA4Qr,[-;6)MP9&'*T52N=oMA%ek)>oZ6&rdf&PsvW>G+sY.w*NXfɢUOe2C9W*7Nr;ӞI|C*:Vr캧vNX()^&o}4x dmոAMIv8\̵Tkg4d` tUĭ(A*_϶<٤!!/.Fdl9*_vLRoރl͒GhDv`X*ySj~}U{WYAȈ{@{::pzH%-PI|TWT)QD!F1J5Ɋ3M}' Sz>,~t3~yQdnlr619HP̲󧱆?C"*Y}~6z./o^WlO.xfI (g5aLM#ziplfl XGO>b W"c09iqH~QhC7:<>Rv kEL-[s&О~5W##nwGZ`_e%pz[s&<(O S!O#m# .^8Snwʄю/Tb:auȟ'\pRg|ϻmBAGo@WpsjK?=iv%5y tG_卟Oc%ye+g-Y?d_9;qC~>GwX(:\'Yy3UstШ̱{Pk >%vvLEC6QgījTrR<%ѬS$m @%Ŧ9\&oBo(fOM*m!E$]꒯'v@^e7AJ/;,E#<دxD6QC"Α]A)?\Z<^UkXi1N UŽ>{ƨJSYTA5hc)7Į/Ua&Y&~$I|Vo蟂Jkv~@.&Yo&̗\25jiOKuGH-#ըB.oDi&_`2ʟ*2Oc_o? w?uj"N6۴~  YEӳ]H Y+&Eã2^׆~ǔM.gf= 刖avCr*7#O/z >4# Z68!L]֍rѪm }gYcPL%Ԛk3Lx*Z*.|wfa`j4f8@7;PEHU P/:bGwQ8Q-(QI;a„oz3e' IkKEP԰YM%Lt4xM-C*2(w-hm18P @j'vCmR^pr 8y/9^+.@h7c:%ÁճU/W4UO9q.d@iƂ.b 0>+! ݒsjsDS:SՉ BL<̡KQӔrj/Ԝ!; &]C&_ך:S㢋EO#x=Xy6:筿h>|[,{׵s2SJCv'/jB腼fN5 H)0w JEQ5;B4;e|Oa`\f{|sYX+UW"P7{ϴ%AR!$,p°OmY_E{ol[zȰ-tOf* 9G(\FCXۯ0X\Z XWxkLK =RvH\gDX8+'A6=ڤEhb 4E{ E=u45Qbub#! ͂ _eKLͻG)c2cFA-1 $oĒL qr@N n+Dm6)\OsWΔF&lS99 L;>^܈*tTE1vz Z!f|lb5OhKka6Q~j녕E58-nIRQ;%ĩ\>,eҜo0[JZ&""M$ N'H۔ƈ x]h{"Dq՟`ᶪSvz@NJIzq/@n`YN:InUMH 4,Eavr\*o?٦ҝj]_vCܭ+1OE_x*+„<ٴ39S<6!Cf$-F"bfǧ~zsTg*6D t7h4b`qMeTc G܈ ĽgЊ-7/k vl^7@6tޢɟSxaflFdv ֟ĜvSC$es'e fYъ-(N:[/1YU޾DCcFۄ*BIÙdMWf훊;#~3nF~7(_sьw|eqGWr Ez?uP?ZSL59ߙxdROz&krnOy]W>E&u7! En1Y@20/*/ؽOI5-^]S^lNYB6R~?EnyY=u3ݯ3%qVK2mZ? ǙÑu~ϒ/՗*00U o?[3~n;]S)^4hN|` 2t֑tet,OjUŃ}Ѝ̥cbd |OrzH0WWWQZؽAH|j-u[ y< P?21%>%bQ(11xwEhK+fmy ɽZ,YbOS?j.d./)~Ȃ+bC͵s P$Mձ!Y#bK.~e?LiS.bX)-h8ؓ\]N6 HrpGwsOcB!?S&icpXo(4eyXw|TFb?O'gW; cOʇLJ-EUK J1 aֈk@J EKyC Q8W30}I)J9T9xV=+%+Dcrj˲:*⃉ϲ:gD2~uS0@LU^'.Q N#KA`wlcf >(YT6p _2}KHFCjw:+wIA=Kí=1 A(ihw e`=êG7hLHO7 6ԫDrVĶ."ޤB$ v dvmy(Cm]i WBg&Ԝ̇,_T!Pc @ez2}l͵1[5JkyA2-f2By~8q];еgG0[m-J`6ud/ߪ( '9om&W#Ö}N+Gj^ >EPDeeƄno'*nVxz2-V|x{Y'?`Z^*}w +hzJi2h OѪX#ڥy@]rU y2)=@0/PaPÚK!j@-8Se\8qm1cjc]}_aˍG~OÙ f̮~"t(n^)Uf<`MEVxv*Z8I+Դ{J $K:v!@fIwѨøB%dఆWk G1GEN8A>['PQc| 9kl]pPM& U MQf`{᜘ONP qY>6\pdlle{b:7S6дcP1R>@Eˊ9gXk3U9MA!l(WiX21ɮ3U3;1$-n^?ܚTr8|Kvöab3oޞnU5f51 X;mh%W?NmYGnzgJ;5G=B5oɘ߰45cԏveBImL:Hτ]hRo ޫhI-ofs@_t! dAl*yU\0,+B.F[\&M} q>ʛ0 938lZ*#p"Alݱ*ɂFO%q'{w^ rbQkDl~]b:vb!r31ӳ5)K u:vT-Hҡ8OH=Hǻ9_'\U+T_wJ^D=yņ#R[[UNN&ʟ_3Όtnn6{ 9^/[='y׊ FW\1$yj 1Ғ.#B]dV hO, OasY=7űYb^$J'Uxأ%hqx=}ΒW M^[ߛ=8#1i߫\ ,DJ-|?ڈMH$G_,)-bgddt|b(nl" +kHnpcah bSbUcDgdw5\|&RN.ot0{W|,Y}ygt 6q%u#G8Tզ4蔜)컔h!R֞SH_1VR5]q݊4 eu )Y9<]d+ :@y Dv/EEzrϭexEc{zA^  w9ȳP-.5#"%$ 0a jW-WF趱 YW|fi.$FQ zxX͜RUMG̬GAGB|eBx2ɨvUTc,"}B~XBL|-ų18B5_~vw俖O$DHZiA¼Vd}Bpql_vW`o1Rd[5_sz9UׁrM@=Gĭt'k<>%c8IVR-2{)aAJć>g']ڠ}ղ9܉|u!oM*UOpm`?:da J_b`7p`ޮ! _IܹJ^5 0q@oyniu/Aln$=ImY㚫c ?},=;ټ)9dUB5o5 eȈoG/8}북R]#;><4EtMmU!HSpWg5ΟVXF~=2 X>>|tkA|3Q89좊C ;^,I"m,R qHlmO7qose!{oEm%89ǁx..tDtHF5`> iJcXaC?f=$3KO Vk.5\02xJƼɜVY6߄P )r+ՑKʹ4wbҜcQ:-,3LYVPz"cB*2vRh76R6^5{&,ri=@ؤeCI$_af! R:IT=oeaAIZhmsq)UVuHdgݻ-F>`CW#NmR1a/-dCCF1<<'P涧gOϡ7%46Z:y+߆Dfݏ7Ķ7zfAFd7w6ΞOANW乢t5H|͓J2@W)l0W_f5{Im~˲*f%kX p*UM6{n-Ep3.np`iChíQwք,^rd^Q"0C~#FrH13ג ={da1놓 ގw4%ǭE;9R)[{ [:0i ^24$¹*e786،7B!Ds|(|c>W6 Pu N55w?;9/ʞRxl"M7Q ¿y,lYG 7_a\HkZ0cLUt5&ΐߧOV1SYlv sٷt4"% w)0]!9x޸I1 Jn; 1XG=; sy"-ŘTC`{<m$uaN{.k7{JHAqHOFne17؍TS),*/v3DTZAEM8PV+LbAɁݧ5r٫Z]g@V-:>&yHLQֳq_34"IZ$[:̱OD&K'v%BQ3 lx=ہC7xս+UueVu& S fB"D4l>ܝ ߓ0tl%8/āh̡OO9_{P6?,C чarA>1XCtNKGoxbZ'Ju&#?h2 Y,vQp P3rm?a %>GNzCy-&b'WAƁl\cky˔'V_k|Ӫ4\^&i(0mVM㖮6Ĩ1_@"*?㥅ii-,'t6>;FGE겺aiK5DN#O.#l޽ԨO@u錼˫)e03y: 4ڰ\,̚ gp{S $Z $2F]"ApTtjp^&G<Xs|*1,8ՂH9y)2B}G&֔]/cŢުk!%v/!( 0 Rz6ehH` ںlr{榪&C0v '?n+j\cͩy$SA )-UJM=K*vīP&eG\ZC~nuSn%ytH}%N<4O  ]%YO9r c\u@o4Z6rMFrVj@ zHTs#vօ~JLc{MrsUpAlÏ"l >osw0C̜q@B=}ʂ$7D-ȯ摕DAX*/⠙1ԆdT,"A9D3\}k3AtVMl2>0d.SȺGfZ\A Mu ,* &ItK"RW HN`‘&Qh@Gc1&O{[LR!~㖬Ԙ SR< BIau/C0q:E%'moۅ?r DpiJπ=U!:7r q6p|ӌAUUϢ,IFjnYhEQސ2dh@":~-ߥ6`4t"eD<#2IF j*Dy,0+ZM##a&?Vha%hؓe?*AZ ]NIJp*ɅVrAC)xw)Ik_NF휮+IU`k-3L"-SU[5߻nxta֧է$m1d&(Qy.x A+Yڲ烠L:--6hnJcFƨz*qoDT𣆧շ\&s:I^e;ϪYQU[H&4lzl<6J J"GG{u,ND~*e@xkW,3:l}n:Qg(ꡄ3~Ga8<~yr ;i3&a%$d. -rc9 Gl{CC~K9 3vG7:>Lgl]E,C(ezDݣ3_UOu1G8A4ˀ8mV}e/&?#/k|Sv@?Ww<.sp#8=8@o8Fͯ;[Ҥ)V,h~.;J>L*LOMȅڎܨmZ{ǂ8qL9+>r4 S "į֭<!kXcEiܝAU{)1SRjѬ_i^Tm9n񣭏/-tVPzmMI9Z:1i;r YXݓzE";qJwd嶼( D`#ꄌO"*?fؼ~/=狒eH\4I}c$sחQԸOrCKfd/n_h'phl8CPPǵ"yA3 3Xbng Lp؞L8CX÷Ԭ^- 7: }>`rPvo×ɺrJ;xicc) V+͸4V9s[-6YMQ`{S/P/vi)_9S >!+XR;nH󊠆YѧZՄ #:hd f %1Vjqwp 9.0yE9xМ3B2:><Xdg5Wp1:t'PESYP3::3)\mf͆GC&]BHtKbYnKzTrmA3 ?MLd/A7H)If5 1+ egYxbh[b-^r//}>`~zQiC$'xC\҉L9 :&| 9hWQq 6. a*8T_pR k6kS㶱N\hEj i@$ Nam6tn?f?:x 6hE:-{{}i+n%G^rMQiL*^mBA_=J[cjX8i!n)Qaܑ,u/Ysy- VhUE! f׷5p{0MRSRz U_aIɌDol䵰静i9}[7YpXZ㝽6|Aƭ|;؇Nx" ^,z ZS*S:Lbئ}(gVmY=ԦhXH&Rk׭ݷoF<2L}@]J>6WBpc3*ǁRUq˟+OXv'(@2_DP-!-B'W)Dt F";p%+@g R-K%H%UX fqhQM@e2ڸjs~J~$v++qCh+4@4 8MNiݸP^˜ o)whNmkeօr8jZfmƩG?e +zͮ]GyA!vvq6!g J*kFx.}?|@/u}{u2^EFplҭ <+]9F^[oK9pd"7NcNwz]U{R( C3]t_|.8\y'Y0/F4Fpqg.Dey ,kBA;Z`;yp`bbq~֖SB  œZ=Mn>F9|!MUIlZ17]E?7Qyq*^MCdQ="Ihp%䨯pL}k?b{6-cTEZKr1s`X1}\tlm87l;(SSA<4LjX"[SuwMm浗?:W’|F,"wV`UF(n,q'8;EdFoc c!8?Rڨ{Fq*h,{]Nyrx߭ڋrgyFBzXZZujS/\ݦD~$& yRH&\RVR#t_Ht`lGOPLe~m,ɟuC̏sN5w$ `s#/v 7xiȎ|frnP7,8R}r"`Fe#g],I6x5}߼-`\ 6"s|$±BK}xd 0%Yg;`E 4"Pۄ q_3jz4b#:X-.yluw9qÆ܊!0&mmEdRȶ 9"WlU(> iH\D Adg4Ր7lGmiX¹uFc0Báf 4}WEXv8@~$آEaH%܏@NNfy ic>IrԪNR\_TY<8{gŲ 00_)7 un9yIIo7G݃3T@O?{)ېuEuY A*Zo )⅂C(2<i8\j`X'L$0Flm&2U1H|UCa!$G1!y>'^AA 3Zq/r=!ia%>002`ֺmLj[of.[d TkNFzd; pw^dRHy n0q*eTM|'«/J():Dp:}?WHȏHQPjuuv,hR[m* `,sxb{K*Q Puӳdߦ#Iq\spЪR3ʂ(Z¿^QpaRe%(,D/=i5:x`f'_6^L?>H^u/훒*_&.)^Q*'`ŮR94':S%W?b৤s4`1;<:1pܯo\@y,$j坍CWHۿ& et{N8lx_O!VZ5+wv($آIUaWpVG[2O8Kt7{ڶ˔k jl|[,r->ʾhNʌOj h0%&}[k& ;7]^su ] GoCrZJIGnGf+ahP=ޚӝ*_ٿ˄\kZsߐgjbR^њ5~0pYvဲWt)5P6AdB ]vָIpdi"kڞ(oo(\2wc]]\8L>]¨ZM ^;_:*MWI f\7{H^1 <*O!HV#rZĺ}wI>;}qk9muo@Eg#aׅ@T(iA$obk-I79>Χ(P@mA ԫXE_.K &(y{Ηa&Angyh>k'4՟Y9[dh[iU{6B~zeMٟA6褪NmqTΰ|a{I[K#5x5Ikj$EU4˾; XLFr$\&R94H_/-A*SǺä(*r%/<>u4U<b"xDXJ3ZKrm&6~haQ,i^dbP(~#!lݤBXq! "qц*3"oWp>3khߵII֫쐡u:sv?kPH<"k ̅KF@ʜF1c%ǖ^ XS [pKk:j_%אּ+Q<:4;C|H~fӇՍ*O_$ވ:fb{d5\3Ehq[ )CY:nd@2|{{C!]>{Z֐ή{'2, 2ӒLGxk`rhůp鐥 cԝ] ٿ&t+*&\*[!t΃g, NV,M^a7'uӈ >}Mx'(Ʌ}ĝg`. *',G&6ģndCm!Z7ٌCb>L9R^ c )L;\Q6T.ow|EZ?ƺ5;k`͌bmr2RoɟBÙOmbfcxf`Fp%M۱Y^@dsDpR ṵa,cf kb,:0a76bܯ`CJ[,p<z}EwA]"d0~v ~\Q" ܦ|yc~h>d{[_-*u@[RIoƓ* B~1!'ʅJ4ZCqVh ,h/)r,O:$jk0 ƅSGOA ޓ΍y5稪#gUaFVG'~ q'3/UrĩvLp vScmܹ G,0` 6VFސW@R'"oEe; ppR˪Ein!l Tx d0ڟ8N4 U ߮ETd3  &4w: "o9++޸#G9Ks<GuBTP|!}fḽD*~Z4K bKo-6 m6B(3cα'VGztvK|SPJpÖ ^);e0 cJ?HţK%,$CsyXجVEK֒hF,,f]E HdZu۹45zLUOr|RT-;P4);]` W\LMNE ֑NjsP2s$D,2}6*?eAt܊H :ll݅E9cC@/GNj\wSQN`4Fsa502p8 ~@Tܞ!+37ǂ'!|>ʥUsTV=񾡼ʲ]$"_5PƱyQ*'j/C~=XԑVۉ_#$ 0T+ -s%^%~Y7h#CVc lQ'@hX Q 8P}_(($K|Im\S)j/F']ĤK-BS}BjmaiΊs*fhZQM?cwC 2ؚW*1F7֯F|k3\O0jWh)rCMO8x݈ 17a7HoΠpl04X.oe(& |q{qGeLO%r,hbEf>=3CsIWih̶քXE<ׁ>%Edkpo>w^3. hr &:K9=>jLSsLa49_J<{ծm]]a8CO&ަs8GhEM>k\yΔ~YԌO~)oAh ]ꐙ1X~U:Xɰ܂h_2V \_ 2X :J[m[_蟶_ڐCDezq瞔6)HL߆dFqFzx[yƧT 7TZ5]/{] tDy =% S{UˀO_ xk\_ t&*l %:)Cc#=EzHZ1`?i-J*e'ykukI*ɮ1j>P4,|6eS KՏ3HSgvW!;|emg:n}[]x:~wΐ;K#UMkryK*rwNs P"l.&!1 W~tJ6 2LS;oavaH=vG r>u(TTwd}J%ux(2ww0.r)WL Ʋk ʓ;8$Qx흍ZjČaV*Z@3 %)q `P ˞M)p x RGc V9kbr6b>wUy:E'+H]Y[]̌dfcl>4&hFOQ$1D1[KpCkDS B-89v';2R@ˀg˔5>S?vzpν^߫nXzho >1N6xlL,vZaM=%WV%WoWYyC+(qgtS&-]7cj/f"/Ći{~МF&qͼRʇ/:&vNPT/E3pDצf/"IU!Om{|Xҹ#R<@EE* ?HMjiѴ݁,Lq;LĆAsɫoş{_Y"AbZ/b>;7.ls:3e|(Ppj} xZ{ZUf{\θBe5e`Pn9"͎κ-F.ISRJ&yoڏzZY]}2~7b?%Bg4R~KO;I .*?ŕUղ! OV!=P~p@pߊ}]Xzټ1ftOSK%ʬup%iU L%ǎ WɃZUfbk6ϣ+^ x]ni(%BYby0?K|qm*͸vڷ8h4zyfD<܂36mkŽ (6=fk9v" *WC 3MnZ'X@k;C]mN(\J<ߌ7 `w ˾E1E3J4cPY{D.AųJU:~BRtE9P`yH&۬f(SEu=E[.g(P:i %Г^B,ݒ7G [|&#&3@oˊ~Z/~=[﵊(%sn3o׊ mNr4JU_HŤ2=of KPwOGQM7oGo+|6 'gB15*!+aaRXXY3t Äe56u\͂6YNMWO*w&5r9$)a z:;lsދ Z m_;,A\l\'3%Fxz4u*!ѶNR^5HxԢɐYX uKU'A@(V7X`ˁh8vwY:W1ބ^gs?bV:Q΃ZGLxX ei}m.1}@ůWftFu`އ-c$޻~k\Cd/yL0c9Bʹ;\|@m8 ?XwFDqcIU_NԺyXT58Lcq{uo== K D&A[knSC\2+}Y`Q!fS7.S62OFY䭃TdjR>~lf%[g,/zZ#[rݑܕ l~OQeuSl' _= gQB> TҚ݊˦0lrQ,J|N1O͉?Y- "Hp͕S`} .~6mhuoGW_&I'׊)2?J v{WẎlZY^UmYEZysp|aCɃgz7#X¢`'qxjEC"jM5$%0\6-k+fV`z’3W#2SlHvQ0GxW]>X9ÅYYi.4 p=DYz-yqŨɳI5M¸DBi²+A0Oo_5!Y\0|;)E JI :M.}zP+F~ j.R0 "y'oGοc͆%^dm!\& _Chfv< PęD.tgjgG ,FҟND܋ғn+l9+Uտ`IYljp[7t-B}U0LAnJZ]a&D TC tZ_XYo X@$f>B3ΠzFe|yAuIrbcVd`GeL3f$6Ԓ5c v@ረ>VdzSjYW$Mr06Dp|(S+~g⼸%YY5oE87q`.]hVmO82k3mxR7Ogz->-'g4{Ҿ M-r$d%?(0KrЂ`$Jf.#WjF_c/=gvJkLX16NSl$hֿĩ2a@IMc9}KQʾڽuƴfr{}kzipƕXD 70vЦ-K:Wdr%S/,4M,OI[5hAjq|'d7sSQ:t0]E!UB1:~Ʋxq5QZX62&HC_%N r-h#mb=lXB[Cm鋂rKyKln1]'@ޙ\xx~1^v.ƭ'L D_GͿ6 -F9{Yԑ*w-g@J)` p\[ y*hbͳ6q $e ޕdLs0YKRB5y*~~Ԕazyn=ک^0P-R %0 x?Em{wVP9$Jh,A`\``,gкt?vSKQ;;:xZYom?3=i֏+2w!W,X| Ƥt"vgQXa=2~Tz}CS!\cߌrZN2mJtQǁ0x ==!]]w A0No5URW׊-Y^@lb$m +go#JZ(?TB'D[E |=UJ+w"J)O91S}0? yvi&h'8^.n븪8c>B[J\v^gx* -T$ ? Ζ7?ORafTҢ8+K1`5/kĨpCf:dS^_mixhQL44'5]S{qMauqO)ۇVy=`.! fWP·޵|!$RQ ]Z4&H${SO`ryA'S~`\Ҿ.޿ACfSB<Y/CX 乡tPY帬?mgOoЗ(Ds5]mŷY:,o0[ ZU:7{lQ<]֛+}ZQ"cTT{M"q_'JVؒyJH15'Wd#e&6EW^0~`ZqVBc5Z)!_T<~kLzX yA]zEH@yA 1gv_MCq #+'SQncնG;:MP? jHxa)LٿP-u53n$[82*ʧec,q*=-B틖&W4KZ4 j Og08ӲP>R32$xsu{KC'U% O8I!TT~S|ѱҒ)rjWg9,yT҂ቅѶ#of#',LGvngtr%ξn"ʍehu'6RI=xx9zpU]t??/ͯA__4 F%]ZdK=l|IO-MBʾq? :LnLʭz8)%1[唶޲Z GUMHg9EP$ocƍ1ֵt6 TH jN_i:Ta44 mL<>*yC1Y81/P!%$ e9z]ƾJ+' %#p;FVVk=85j"̐ȇ+3detPd r9#{T"*[ȣ?S޲a6}: yE±[JcTMP@Fi=SjU'@O;@Jc]aݜ`t*!G]Cke1 :3KWyfqO {WH6 αy' Txf]WOIIRe ^\t)i,ٰ{w$gF_<:kOn`z\8EE߱C#BuZ~MA#îyPD#рeq C u48|Sd0+M*Rj_}륖X/Fk ;훝Rx(R ~+Q(MT':lW!LhrZN-yT/Xz`!1< CN'Ӯ{SZN5ӜW)y&kׇێEd<O4 eٞqc`2 f_w{~=6mZҶ8̓s9NQKc/@yZJXք9q-"1WE8`ԯQSh7ճ~Y`~ j(0@ (%-o9{;)?@fs%!S.$S+ЄyCȏy b pgdh1x®VЉz7@jj٠+S@mE(ttޙ:tNj>U# N:Gi~x& {S&&FY"*B>sv"GoF~+Vq# wkRُe \hLuGJTb+p ~ \Y)(6{ cJ'mxrtkHL/7?:뵮wL |;Rָ֔LtB_0S> wQٹ fD"09Tt^Vc?qe:-}L~]Di ! 8Ci883)' DŽ,SRxNq/`HZM098KҬ*Rj_^z xڪmŢq@6Ggj[ r\`5>zh(:up_gSϗ0dݻ0ǖ D,?޶CS6Rz~K&2Ꝁ~2ŕn)Iey< q9EP3dh~bh̥bIo,Df2yukןXƍ ]X>f"i[nhf>h*4*W7" n=xR_ b?F+gn'+ٚUjwג3k̙- %c3';4" L#hiw8NԼX' k>S6v_[QU6.9sR06Adh-6''~:@QX dF"ǹEWFf<ӯ&C;r.Hj]Фdk{-NSh;IӼ _W 0P* 嬅î VUDK*G.-TOR\ye)?];E . PT{ԊpsjR(StELIF? _4ޟ#/o'R"t@ɗX2PЀ~L ny wlᬆyP.~ ,MA> 3fL/N({i:+]h3'F?x>66r p1Ρ;#@q@6 Ӡ^M=@b8+z~H9XΛMzTo=,꟯qNR VJt GY;-^4 G39J `R" L^1A7OHIEэ̟xsU=H`U+WS.x׶>LV\k7˥zR ~ykQ{bW=P^ e)Jz: s 4%(ΡVH"lp c3uҝhO $SMCJ4BTf~ n,!(dDh"|=0.0fRC{1C8c/ 7;ے 1*|̧@O§Kd)(~m1~jRL0pg{d:$yL^T SVMD [WA)>omO}@]*Xs;lkc&> 1P$K| ?ָ3޶( ^bH! ՝D-s+TcWWn(2ϦBŪP"qRN ujzT#eۄ`DP82›=[m)d-Vq7"2s< X#4^ytHΓ(cQ/?HBpZ6-\ȉn\TO}LV+Uw"ZYn36|~CRXDahl%߆{F3^bAwPaF}^>*X}֕1Dn[ /U,3ͮp{HAɩ*h,6pU6pp<`"VdK`d._w_iMd h~mz(_A)u|n}NMMUN?N#̠ JKX|+!tq 3~^㜕BPeoAO# 2ر|oԕ-"@lDtQ#pV|)wDp=XgxrI 0BM4;M:D wLNk47##ԳX ?PIbnY*C_0bu˵ǑbF,7^aq4bb:` …]I_haXI!ȳ; ĭNY<jڣMqLI]*ي>?lLK/lw,A~;P; 4g՜/Di&/''Q- /_Sh54Y04ּ߸CK,HUX %&q2X:D9noZ>d l,b/W,66 껩9:+^ TQip0dHG&OonXpً]:y|raDnYŵ+ŜL? v{7~#^ Ww.xV|W w)\W҅v&?˹,H3HscRޚ`vi&&[ό-3=l"c< G{>_-νYJAU4SJ(+3B&.X`w"Fg,:>޽/ʴP.HtXuZqeŪD}GR xe`57DwVf}1iǐ5h1s8ErJX Ox)dRLE.LiASm=Rvi|h"rhx ^m.+'D^G!xT",JK*uܾz9}Kd"gڐj7NTA w#1u%)Ck~ &W7;dz7 n=~"u)A5du:(8XWx2323J nQ&c]Y}>U%3!o_\[mRW3 }FbL$~[r j\eSU^ NaT/[@wJ;IHMjԋe|ce#+|{_ ?s3KZ3" .6nH4bD$:a$E3BU=!WBF:tɗVFUA̚!yȡ] H%]h-,F7OhVl=2%7 tV&@$L[с Q%"-C1'wPN uJ47P>`@D$Xn` B\1tQ~g0`'}?*c[yn\Ā8[,+tϺ޳/F2}g-(0`t_hJl{麆>|߇zpÏkg Ĉ;_&~C+#p o,ASS1GssF ^`A#uoΩa^BWumMH:7uMF4, Nz*cls85#\es>OZԘ9V.SCߙ59 DN3Hԍ/ Aӄ]t Ns^]JV52@mcޯqB[_yO!Џ "q 1a qvjS:96|zWixYѽ1AZ`P# ¤)T<( #L- {O͝䀣D(@m!ق|] 4ĥUׁ~)J )xpX1uqtʝU.%E=Pq~SNGDg8w>,|n߫3w`ż o?D^q^~//9 >`Y [Rq eLtӨ&ė`\ܭͭ6e^ZT/vG_@kI~ "`ry< ͗AQ2+ʍ\RT݈ӻNކM%1لF|LF{mn[}ni^Б#M"M2C{]ZEJ6ɹX3')Xa: y`õ_E9^t".p9@,\*?]$D?+CLeH:+= %y}F;/)y7!7P)+cG|˼45b S8o,>BĻ(eզDBMCǥT/(pl Sml?j Pr^_o ϴ18vG_2efO8MG놝$<=-2@$jܑ8,N3e׊cHUK=JMm&w&lGvbeaˬئ : w!U'RԆL&d0, ,"p̌gf#!" Сt d3WV!"ڗ. T.86"]mI0W`wj\8:xADٝ00ż6d1ٝڷ©{+ܱ3[n8xL ƧOr-H媵L@A(-D֛`UiW\d){ٸkGzAMDZl~gMVܗ& MXy$WG1̹X@4T+^-|1KeS+Gcy1rv:! sBU-nL_АImsL QY\ 5Ze$:>zC> a1Y@"X''A$Ғ5Ϣ5y'b0Y 8%B=Y`5Sm>%v1"{Fd,ڳfjiR4e?W.R'` %%ijV.sEY\43DOG) ?^:H 6j:癁*$RSHfRch;mj1>ŗ"\2nh,< $|Mh^y=IZEo7RRصJl֘nn,q-*b$cF$5 P촤Nt4 5x!rvZֹׅ@tOcj/Axׅ \ ' vIɵ`jC(0x%Pm hڰ evymv}"_`|~1OOߘn ]HH[3 G6 uT\Ҷmټr}AMQ.zTY/>k`uRWUMŌρؖY#_#5U_v7&XhAnOH:#g{*nW1OnZAqqHZ{[*frA `?>|9$9$\qyTJTg{eMC~ .I S+BV—Zpm0{,d9`{d954oKYbAcyc/DWR,oPr1X^{ʼ4y5o·9&ӣjO+Ll͏ ݴ8V-h9 fF06X{`M G`xJ3mGócı)?AP,dZZW'\;=lN p$kcCkFO'?k$$f{j+`B:UMA^}_`J~e}4h,T+_e6KL64+y]Z؄3뜈"#5|7ɗW ꚼSptʟK2[TڤN(ۺ CH_TSZpdx(}i.0vI59iQ%M~WQ&K:GCAHOxD!#KZx(Ζ%gGSpwlߌtp'#xV| 9 ;Yդf!,[8o_)G|=QX>JNdUBBœ Ye?b;'Es^B3{Ct21R|3R 2[ORZϠeXyft*$}"XXP{ÀOf.56Wck*F1͠>z]L-T~Rq)nG3.vYl5O0epe\UN1]SΌ.?%>-jRsM.eco]fnZѠx9#5L}&Ư+pjkZѹ b z•w?QI$[SC㸤MFzwh$^$+3 gsj8LBr0Ā!8 Ťee8jd_-Q:f;z^w svf 0ڻj&6Q\E7d^ñ'?d{|ҍ] k'=U:GWk!=i)4cmP {ϡbwwIY?W{!?8\m7FP'~ΑjmdɄ6FG>66^L/_>JFt,Rb G&yZm KW+ 7I[P=i:rĥG&Z*?%wwz0Wm*<˜"ZTiMГuKS1~Nj/T\@G&LԬ}\ftӍ&kG 3!8(ܹjLύQaIaao̸~6ī[}G@k"?D3eْ,:%J^/=82Ay:qhuVIHڻ$o`Z[q 7Ld桫s3n<%kz'K0 kE)LṂ>,)z2ŪJd`nU(8X/'Hڷy *RxrSJ9~N ?7B0MNAkvGC$sqgL| nT~Z^0x:8}>-7jׂPEik/?u3 굃ua,=v!S2㏖@D+qU@y6"= ή̓l Qf0i,RpFSrC}{Ʋ>e,EYW%=f(Y9*f*C 'U$*2 JyaSrOF[#0KsaI)cv¢rn;6*Z#4P0pjm@;xu }t%u~ XD>哣"3 7SWo KI ĖS  埰4Eh EPjTп.Q>nl@Q"A# QIX]n{v6O yO$8Hࢂu (zxxAo]l[+NmPJ}Xyti0w]؀V*='ӻsNjQI.D?7PXܘC"k|Ĝ#o!smX },?=40RV,& j `SKvglM|IkOBؚ)lēO^d⢬£$`kȼgp'+hBǦL#5g c\N{Uyby;yMl]T38=rjΙɂNL1qe)[V&{eiz؟>Qòi# ({梤v5GF LE2S-[Nފ^WFrb: 1\RPC;#[ [ՇC =V W2r],2)Kjbj0Z"9*>x SAw5-4`o?= 'B6}Imy (\lv9;FBX.v{gd.BKG3dxmD˜!:jiƓ^i?y5G2kupzJJ!~VeDx6߶  ¸,[D6?f{^@WjFeKT=;8|԰CYq1|-KHDr_/$6,򒻄LQ0 k+H׮akE)"ue{8a~˘2)E-e)5]R |&xQ|8E킷JRV(z ET_,cr zD``.c;!rĆ'|y涰}FYA1E7Ŝ?t֧ҕAM%Fgar[ RW2v'xS\-CRվ}/wAd;#yoNJq,UaDth6\&%75\*Qn MC:7YQzIOj9eYE'=2^#\lISbj,gS~+h[`/dz9TZH:wI/ ipáo 8t/m^- ^7 soݍ1ٔ㹢?W{ qg =?V_leRZԵl!WDbv{j[DoE]LYAX&i{(T'٫,3ۢFwd왓 -%ymV9qUД2ʈ12bVLY!3ܖaf#t2,~=B Ӝio@!z}#χy0lN5e@ilvrk6G7-7'ëR}v hip$)!8{^/|f59hTyJKfxgBϚp1Å Tϒ}"ʠ`[[vL8O.`res! @ qzso2`i2ib%">MCԊլ&,z6=ΐ;yɞMB!w\7 Ϩɢq旱G=ZT}u{wO xH;_ecZ_%TǓ\>=8úԬ(ؘ3}O,[.m2uK_9zzփt-<}74 {Z} b`Bへh8}`__۽dsL%0}?.<j=%ȞDArV%HN0ۜMqM PAqB&<$$HZJp<4$̯;-·:X@@ %B B=xxZ7I_+'MԪЩ27F h$bGPyx4d)l׳A;%ꈂU\%F)di_ ߛ0qX:8M@H5Sa _D.Oը80r19)O[痋AUJlL+՚ ˳c 1ŒVTR`qO+0r_kK|eŘ X~͕ȣc$`ʴLת*)/-LN54`=j:*f(ce}څմ@"JѻI3G|'H"' Vid쎉Pև%]`~-)Sؑ?2L8ўx1N)8;Q{5K ~oū}%":!ԞOX?((-.;8 gU4G3N=O[;PB&Zֳe[F͵k%eޔ}ڥ`fyV~((gC^_1_jKުɬGn|s}F#Od/*I`TՁv%94OBB fZbʩQ;ƗMD:/ |Sbg])T;,. "NED2]Wm[58a,mke|gtæ #Hרl!J$fyu~/@dNJ`SG5 #ܫ3: >4:Aɢ<%nqvoˑjb[.eg:;0ڍu})aYa,(FКMu,#)?ywU~1Fw ]^D/Im޻1qRzP_#c]%hS ,vG2Dpo%Dׄ~zUζ6iFt`0@A4Iz2yB.|K3銸]6[,8K:KԴ6-`7d(`H}B3,+qוE‹r $_{Л0 pUa-CV ܆4۲US IQJ%0Vf xny'W<09*GM 4)H c3ՈЩ}2\uȤmMOzAcYC[VlwF ~;:q*5t,Ev^Vy|LJik]0jd'5„^B9nΔSkXDvMI񹆖֯1;(G!YDa%}MlߗFNhXJZYmg/i}xwUER`{vjQp#t: ҰډQװjLvHwcv\zT;HRʚyj1( *Vn=ff7I]Egs )TG(QF8:P5b!uPl:tl_=tګrSpkgqS7|#Il}Iأ?>aJ /2G(x?b2 Ko-hj٦r0t$β D6tCHEj Ԑ.P0"gF"A W&ߑJJf[ˆ%cZ~8([=kMxÈ%XZ&U|Y%b|*xGWjwh2z˘c;Mībb?G3u,9aDL~W)g])SRz`Ay98iT"8@$m/0"7 sZ'a y>%CFzPL1,S?6IUR%KcĶb&@ F~зn~Q4 yQP+%wg:Є,Gۂ$`! >+Pf%F Rh3U1G9fMZ ?ؼcYL-q|T9n#218T`ze 9/M}Bk'ܦ 8M \PWůjGF$8F8VY'XLyb6?LM(iD#݉Z"[㕊& j^A=[t# >6&dMkːO7vCup1Ï 'duRYNe9LceN5Dk}@%%)11!lc?9$ud%C6}zfM*9vrQW w"!;lUBHP2sh-1'AR4kr'ƹFԳ9faH LpJɋ'|gDzq7TL&< o#r&9);5 &ԙbE~E ,W*it{\ GF3"H5: 8;/jTIt*W)AuSqHb 9nS F*9έ.@ӕ̝ jP]vHM*!$ks=] K&q JO&s$ۀ~wZuY Ը%PtgmUiѣ#l"0-]f'XEZ0]ɡՅre AQ9y/+w~pH"&W19Qqפnyʼn@B/|[Ǖe5B^gYLc3SRĈ73"Rt&a FGHaiVRb͚8PJG'|A)e'Q@4RFuQ]6Ą X^ m-iHxĠե[WZ*J"|Q?ֆRdzAogSJMx;oQnXA.@h{o$xq}) 9i6QXfިDf^y@j"Ekc>!{hq2D&Khd{GT7Z+dK}po/G)?K b.͍axvG3!h¹(1P̈2A7h8=p!?b"2D& ?Z-଺t@'Y"頮S 6YAHMȍEf0QO{ާ)Ae7k[oFc z|qf!$`0(dLhwڶt% ,WDT.ܜ~D9¬E0ɈsztSTʿQ(L9}\ֳx'U`E^P(_+ڱv kXؙNXli$2#w:^\}aEMH2 \ v#Q2 |C6z1("2Nle('YGqmr 9gI,&S2=w8o @5HI~*.sYWc &X7纠Jѥ(3 㳓ܞ4{FR뷜};2p%(~C,SG2o #0"(A^2P}vG/Њzk*dS˙GhHooHަNjA@(5K<g\ :\ ջ )7mo6(^j詔ނ 6J*6cٸ՘9:Eug0}(Edk+.*Wh>CkcH^'j~>86OgHu>sd㧭=ָlZGmo%2w}9FYxHh٪NO8'~fCkG*qPyD veɵO%FMNt#vj/B7DѾ)fƸ 1!bFrFS|/45&R?vahMW,4ߙ>_-H+DO߽tL;|"sA#O_FR73%3|eΥytw0'cV"hCΐI2ilyƜ>H en.bSB8%z-Gs94UM=ImNRNo Ž?}\PЕiO@p?@fuJ$/ȅW֨fl`\s̄uE^43Ž†|xIEM{|zoχq0"E ƶ82W+ ̾Wq<䄴B\[ô'5.q2=>-eHuE>]=ùҍ U;EG@r:쨝=8 )%tߐti8Hchv#W}= EWA)M$9YlSZc4ʻ1 #T~ZDǭdH#53fߛdN*-pl%)HH:lV5Ƣ NmF#ubB輗~>(=Y3N.%N?NOୌ* H.v5>W_u\}q9N28 >VQ^˘n_᭢Fp9rYѾN>0#12*#9ܮ3G/(-v!bG9j <`nQ>Џa? 55xu*!赫ӢEd*8 yK_,HDrAEMD?l }I+;{hFb`}s^0a٤8n&9%gVeJ^s9jf̻> <7S%1"uj`4y鋻*8%k7'ݕOb &#9{sR8}G(f i*eJ7&>a~8xJ(e`cϠsl f ޔM.Cv9Uȍ Onf\%QEld#^4+К(PI_?n8D]`6iz9U[%aH )@pk(7|gPRýZTF ơYWiT's8y%L]#4q8Y6Uۓ5—j[q74; tJ0e#Mi}*{YI/)(d[+lahoHG}M#qةб=&srWwLX{y\'J Dd9mE(Oǖ f*d&5' 1])[ $BRZV零3&B%~\DCkެ9U|= KMnٙFGJK+4'qn(8SH{EnXJͪఝP(V ~$0qF_Lvۧ(a!qۡ夫KvF<1k4HHb$CAy]ӫ8P`Rr9+I)}T/WLD9zprFIiPM桷EbTт-Mo~"d>ŴwBE=ؔ^י5b꟝G }W‚lZ1v"xI뢄,&<3,17H7fo0Um ۥZj1/Kzv VH*wRTgAS.Ϳ%ݔI=g#u(WAn7x`B=JUB;wк}DE"sr)}K9U$WPW7x5PTPÌoaW]LAwv6OSoS3Z=J D{wVIwI5`tmrSGF Q/0%a2Wpb9z4F0A_;G:A Y1`7 v+'{ڈLSê8YT%=#\ G۴^0F_c٩FQ]?;8^  b΋W A, =.%͑d$FMڸ bmn+xxʑ|k[cA|UsaDlxG/-N=q9A J= %Uu@x_BoG%@$w8KT +3wm|* LV6m:UB#UhhgWb`g!a{B[# 7k}i ܹR#nk} }ǃ挪6MX*L}s&::1 7Sۍ =oQ0k RÁua{OW:0Gd7f_AיJmd15 g,Ѕi7H*; ipŽ/:#`E1ϖhfpkY(Wy^6k0@)q U'[:Ny{SXu,|q;ҤY^Ͻ OsFΟU Ljǎ,j?t3@&O-䱘 V T][Չotz]DO7VWA'7z:Dl*{NͪtznB6{|g!{g*w 랊 $=DE& ]; bs͹LfD0?&u ͏]P"B5| YI[VֱG>*dX*FYfSg{j~B >۰Hq qs[1=2nDwx/ IǺFPpJHU)M&ʬǏg3_5`<,إ?*^!و9_i5_*QuAnorVgxE-%(;| >T)ßگ͝X!B[q"& [3 ,tC}s|QqD:d\f_SH U"#vpwy n#w]j$qeyőpTscŠr1ـo_vsm8.\vb=ֹ#⊴^\`-f^=bRi008N]]O|aZ5`x{ 7)ѥM8j7@ރR楟\s0:8b\R*M2=pz.<7o__ˋӪ-0R4sqk" Xl߈ Ƃ&8?w VtefU|,pj Ad/yg\Ot/bZ{aѣ4s7 nu58l4OAjU+8 *`v SL+xp޺DV^VH *ryq%&CD7Y-+X4XӍZDkFho@6 /`0BiΛkߏɮnS:4.H+%,hk<.JN`NJhq-20[0kc >1㭞T@cN2M + $23.Nk#Z]A*INCƋD| \=a~B?Y.<-waHV )[55!HO9~ uoe$-b}p~wJʅ@OHjsȈ-,sylAùCWvA#4tmm ,7 5!'S e| ;Rɯ!xӬu$S5Yi@\bV 稢 .Y/8?A}4+ a{R 7 ͮ}19 >)X6%(PݪS0Rb#p1orOWphDH҉bGj4t5ܙrČ+\s 9 tr(/g_u_֢jUL:43Ү='e'D'jG`3sZ-5ayg` jEU]DɡB[Sy+up`9MƓ+ O^M/@X Z/$ZȭDۻ~*{p81m۝Q?]/I]-XHF $A$c `Ȝ' 28q( Tj 7zn%OYl?m>9gvR{{TB;y"N EpYN 9i KZ^{= A#~2'8VAt;<%}m7(C9ܺ75k2˧s/e oĘo0]JyP==" U*+Xz/]ayr&\ b(=:̆IG%2 D ˺0 zs͈ <"lXYc,@S|y<@Yl3qBrmU[]/e˫e"4QqP<',wjpb%63vn)]#Kb;=6)4}$[Es3׬]o"׃VF ͻ73RykIL47  o^$XKvqӞq/U ,'lenR= h }_Tr،8 @>{Uv[,/[Y!<>D{m0ߤNۍpwx5#PZg8Qq'Ge% ≯&+wVgDnkq7zQH]p/2BEJ/:n4b@(|sxԊs}%gT}wCI1;MԿ2a(qY/Z]lFUGZVfnT $|W>Ҧ_Tm;bR4o }Y4&FxZ7C636b C+xWDqH8&S9+q)Sj&.=b \zt7F.q^>ӶѠ .a\Έ`'DW"v~58XyY!,HLѻbaEsdk +&enꪻ{m$o4q{{v`0w9`,Ar{}:`:I,Wb]BeU8Y>ՏJ}W&=l]kGì1V$Ȝg[w>]o\E?(GRnQ^-SVdSXIseǺekS1^ CzvvbrUnxGPGHû\8Jg]s_JV߄P *~..djqZwI4@コ̛w ǔl~Qˮ?\Ssy I菬&tJzU^PWp+?"H'ը<"?Xz`:F2]xfMF4 )+N[<lLf2pJXOx1'_0TS>c|DAN߱V~?VxrMŽcs:-luƩ=ڇ0apӷyX68xz]Ec7;ۚI`Re7!5 Dp R@ g$q\@5H} .g<cʎyH2MdlIq(sZ {:-qh{ڃW{n) \I_haP sQ9CrrUU]x_:0tկa},] +hKږv0 mI1 A!EƫY\#BۆTX{e d2R2Ue Cȟkd2;Qp!J_1Q22(Pf-rz%B3^؞b偵jx/S (J>iݢ%[=X9jyji>P'AgP o. U -){_?4x05[AZӌHϬ a0mxT* `Lj} cJ|5#ޙ u~ܤH| >F-vM]Y*ؼ.k{[uUBs_: V 6T͙3w $XYndA<ɞ4D<{CsӾHI:_cf F| Ag6>|}݄цda jB (y](!. &7I(b;IrgKdI˄ wK7 6G$쩻6.ex3FIQGV-mno[W®ꐛNrEsu |cE}EEގ?([9& t+WYQig`Is*bl4T:^: \z;cP4Zց#rV#ea(h<`; !' v{N-ci16ݜf#_'!R@+ٵ-&2QbջcN?4#ma#$i#ux0{_ 1 g%VL!Wm$ckImӜ*^?G` 'O` &v[gXsi9\cxpi L3G2(D%vPDt_ة qpk7PD鷚97LemKXB֝+2A^doIu\֞Mw'@|YCE[$]``՛%޵ rb\/7.`f1H+5(nJ"U@6a^Y2W2BPA]\)c:,uxzSZ UǩWkUH<<>)j̬24qI"IW}:)^']k6;ٝwa-{$pJ"˓B;R庠E&/ܑ'\W1&l<3[6 9P%l%|.3\YϚGĭQz5<> oƼ-\?Q1]k{t6?%Zi}%w||jUg3' Ӵ E`ةX$Jm">' 8G dS),2yw1m HsJީ۸ NJE0XD_@S&UDQ%\Wo:Kr9ɃĸtӖ] UUWnFu6GN x&BQ}w!nnN~-fz }ļ Fۊ/ 7b9eLy9*t稊R&ލdrkd=Ȣ7 O12U0MV C$.'t XBhx/O?U|cGtzƿU&S[yox-s)kY|'Jjx^WZ$GBtL4Du'>vo fA ǡE;ڵ_Lʶ+ LJo/@8;~MYX}ZG7~ey`lfH#r0EӈgiVkc7:8و!AS-XMӳ S 9ӟд@0+S6豼X/ .g>]ƟUzZ>.y7삿85|9:l>_`-ſV.Gvѽ p&bC2Z `׬dq@ AqQeb);Pd\M?iwYb.K>M%i}v!E4(>ɄldmYcR8(;F>v24r-97IWVif z+t! -DnT<(!U5CGy5-Ft]^_ &vwy TL^%sW>ʉ*wk(s"ղ][{{<9byM-O 9S%Mgld}"7 ;0@w?m Ǘ <ĘFfup&vӋZI QSqnE[F`U_c}win)nj [?)y#2Aܶg<6 R C&04Fz5Op r@?۩N*tnW#d׈SEA@E8l@EAIUW3#)6Kqm>hVyWl1˴͘"5Ϥ4c4[ƛ9ԣ2).E'f>"OpR}^9Q _:T: VcxfzQf ZYe,5p+ <Ǣ\]s>)2sV<[L{;o,-L= .qu'u>7ȵks~P]7T3݋<? E`IONȥ$Ld R ;ڮB-p"Ǥv彂{?s: Y#D i鎝/PWKV~u 3zrzw6꬜7?_>kK!^uЈ9/gk+RP&NR]`$ܘl= !sЫl+jAi,٪O|?W.?NDJUKZ^;vǑ­zRI0GdA,2(|>Y^ u:SKKє=)| d w{De}=w: ('`fyT%&&cHh X?%OQZfid]3"4 g9%qA96 %N(E7RA=:Es+bV`\T:9GC3hǫ,mTuk[V@cewY"@1T̓ =!d{~ 30C 2Dg c*02 i ?֙/ɁZç 'zU={寊mu CK9d}RcݯAzu\4L3[@Lr[!ņs.oQh:DS?u n"RЯc#49Se48|l>MEv5"H}D-V4ݫyHָa,שh"HeUH 隈OEt? fux'g6cS{1LDbK7忎ig(i#c'ی+lQأLoч.Sg]y2e1=:k2^R)#=!ʑiR ܞr YjFR y޳9d9ԧ n@~-.w7ʥE$Ƹu8kWSB7 P㕖{R;,K^rCN|/HJIQN`CXb6l~1s¯ΫH { UgrxGװAޠ}Dž%J=bFA[l'zEOмq3!p$6sl)!O'ϖOA?cL\qݏwPr&W *b܏scZ^%Qo)c G7;8<6Nt+"- n; Uf]rF;¾;O>0-g e2cGj}G6Nc@Ӳ+@VJ{O\5ݹDkX^Y5_J64D\H:.Ksn'G@AlE7-BaȸLl`K 6};it9w~Ӱ*0i9sFQs|2c *rFxN}ic 5"KQWԢ8K)0 ,+'А~<no_^M)_pmoM7̗jVyOED=8ܧT (C)ET7AO^ ^!N UZ%u]:uڅ50,ar]&|4,|Ii6:ByU/*v_/%sY]X÷;YqxB0$rAw7{{)0\XyP$ת.GҺ[7JV8OV!xXF6θ mб WwVqڷiW?Bp:]f]^l+igGpU0Q)Ah ->g&2/sY(פ-Ӊ7NT2Y%M磯^(NeR56- 37G~ uq\=O/cy&t k ґ#0k>!,&s5} }\c cO@EK4$XAlOid\ʥHF(Vqùf糁80DiH<1MiGP9GwEDT^O.qDİÓm/1zxa1>3 +_>_N* < Fqre}̎&T<_gJh$-X7GyԢ]! 6<5%_w]nb'ԩ-w2mxOY.(w#HPǥđFN7`WH7]E`gLG6jF2s+z\'ܖֽj譻ILaP.!G]Ph/ .0h}pJ$7[͹m?Һ|\9"!NTs̞* 8Wauk*:rd^ԔL[=5_AUh| s*PŁÆ .bdF״ߢV<$(sB-Üd*0n,=~ė K~PآH L4d9 kz"%|34sOEKE^̍MrBmka/[ˀQ-tkx+r_:tj1qSAi6'UZRhN97Y'+K;'$̤g@D,=}wՄ}Uɴ8=Nݵa"U7Y9]  ͚5z;Ui.ltuMP|zӒ=`<$ޏnz9/ڽp`KC2e ]J[%t{]A1˃4kLF#lmVѡ7EgZ]CՄABtW&>0Y/., ~`Y>/Ew[hJglZQ:84i7d9dü].l%wkٜLK2[ŠY38Z1P+aT@f8+x9TOjPb4P̆`md(k :gJaLhDaf" }u7߼ƟO ʃp)*2؋Bɾ&!R:,n@O'C34#n1&hPaV2?i遣1hG- Gt(ovM+Hu o!/qa.`4@1P}@*ҋA{絼VCq32 ?2_mI |l$ qEb{i0 NBtj/eo-M&CsH(J&Lp4wtlBC/A@cqd(οdo>:AGi #_@F;:`L3)o97)[Af"N^]j9OlR×;^[7?4[RGr0oVu=H0gf[Z=3l7!sYBgUi\:sW$)dND{k7=}wqov.+ʄg4,\'?L>`TW!Vɣ4%2&13 FAqsnc|q7%pZ46w' /R1'Y,S *]Mh.FX>@;I?\OVǟ7|ij˵ Q+qF&@*jc!,E058!د!@sc?QgZ@t+XjBSB@8>OPDtU?-dkѮ'NH8 1ܘ=3(;|S|N|Du9 ,[SR4vyV)&HVH(+*]vr}X44I>v xI!R&;cBOԼaP~";θD3P9)i7(5%BIb[& \6i5M*@gj|}l WlZo;1K Bb.5$ 7jR۩DF9;r A.jPRc}0<<A\X }nQVFoEJnU,9$f~\13Qn !Ȑ&|"G{Xމ˝D l&v٠"U uGϙL}ʅQhu~W`뺎k0e[dit n_nHb^i._̰1X(|vMQHYq4kk' Xj\0eR? l#{ НtDһʼnnt^¸Gna 1j_َt%Ř!=N4jes{ն.H sSM)sBo=oZ")L|g@6(R9(#8{\`Qe}0CJ,пflGӾFܫ>+A `◧i)@5vznnۡMoCtZGgI hAjp H)Bt[CWtWKfG3x6~Z᜹2' b FeIbn{k9SWݪrŪuk_@ʑ"&(w>">UWMr7?ْ.*؟Lz},O 7X͟;z˅.(}tY ^m(ۤVkbmS?mǂ|pPZ[ ZQ&\_` *H>.Y=L]:{2}4ȅY~c tTfER2v?QZ8Z2EóәD~>早"ytJ#fv~N" YrNoV_8$Ǹn|- s^ݍҶőEq$!SwUL*@~ vG;N"ncw媕6Y@Ve#;`F7T>`sIE`eZt Nǹ^E]TVBw'ny³Sn߬IS@g<H&!_Cir=ӝ1 FuOt&/[9X;^FOIGtڧS}sByҶ1Oy`̻p"lڧ+S'PIUzX k}[\fPKiMf08wVM+uv49c6|4@,G1%"x99`B.d{%LZvh'HlxI@_*;{5t3r^n 4 ]/"pknko i[ZZ$DP2cnʟw)М8.`> ~J<j2,g2`^%ZTP ԲIjFo\zUis1͛($VrI8w*x9XIc3Ep튑JxyDJ3FI;Q!kxԠP;1$K?ܗ} Q鏻pc*Z?DOy޽1XwxFYUIFoRoӿ{Dɖ)cWTx1' { e z7fnPLXHv*><5ʐ$KUk[hB~5u:r֬XU.8J<}a}*4K"CzHS?78TKFKIDìM8dfE rݷ}8LEZ d~9 6K>Tҋ@$?qf >DzOpO[րk^7rΤ~緽5՚VC3o \yZ]vܧĴ_\5M\mYGEiP9oS̯21e $9QZ2aa)g%6Pg;V_.21f \zYG;$ j%p鼍Qh:Ů)iJdtK3пX>]<\'Axw<}B!; Q5>VWEv7M;EXuۘ%S[̧]mX5kU_t2,m-%̲*02lB<ȆkPARi2b?9 "V'zşWB `3ry7~ōq dRE[M6(3Z@iVԚT<(_v827=eQI ]e&* ~>kQ|/o1}i+mIșIF`[ǵv[gq@DN@`fzb\ {w.C)ZZPϻȋ)~H q2PPdž5 " d#uyos/' ^U}DsaS bPDr iExɵ"i|k>g)ԧ&uIg_iA6=& ?OXv=qo@j9IJm9L3jq?|' s͹:/J~ň<{n.c5\?' rAu Z:o$k>eI[d^ٖ4\fr}8#.(KWMH%2> r"a5巼KHtWugd7 r1%M.a;%)k(h\5j +̚guWlN)G5ccs&H+ˆxK*[H۸x%ȁ'Ӫ7z:tY^NaW]靂ڗ&^?5Gpp4SQJ bj1>g1dY̜vz:Y, ;3$= 6,a1%3Pgm_REjIKPsTwvZe^[:Vt.C9uVlQ3)ưNGBS aΣ̈́4,!u״o3mP#EE!"40S w'~`RwO8:  .]37 0 {`xy팹3t J!B_IBfkoo2[M}O*pO@`J8Dd9gT-'{QqTE&4ԗr(%,g)%yډr&.n]@X8  NR$F)2&e'ZwoPڸ/A4gh%шǨw6.pjmGALNfl\eT>U)F:zbwV _s!jMVXS,>4u8|U%~puk,-DDG"f%(ϡrϝu \4ѮjB 5/l\h o+,1łHK𰬗j`_2帋xoy^Ll/O.nÂ[Z8j%Qd `<놸^I<C2Q,2*l5|jֆy^]_([)*Vs;׉ н`F 45LSd)nxi0?1z{uÜk J4+ElRܨ9I@/R6/%}&aWhhmG.6SX b8уJ.1+@xKeBqd@ KWoxˠ(Ϝ`R7*:#Ɯ!6ǝ֙b_zVxx$b +Ura{$_(ONuJWRegHϓй3B7S[ZuHxZ~ +v*WuY l:Sdr֬လp-?[\y- 2&l sJw-uožlT2\ hbxsYkDɇAUS퀂/)\In m\Z8ፌNtMda>-+lZPWZcAc,[ -Wa@&&ނ~S3- !qI++Y.Jhg'k_ļBIú7XHDp /RPMшO._@,'"G !.Uր BE3~ {=A)3>z:!X'x 3*Tƶ"A|m voR]MF(GfqVƬ xןOfy^\[0m@m޺DYq-c= 3˩Zօ?qm*@oSQ"//@f:Yk|۩oceu{.@r8 >dW,=rcZ 7n_S6 LُG{b~$1 #VC))a6J@ܳ2g|W\R[ AO`q7"d!eӎDuLgczi?Byzu7 &QfNۚcqbf8p}-NHlط:Q5h_V00D=nx6>"/gZvunUi\E4u:8 o|&, ĞĄfP(nZ=J7V~Z!6ZtsS4r9qc릻H HnN;sqtvD久ȜB5蝜 3`C9ո=T%]L8Љ-۬"yL\mKmi6X ϱ99ĎeyuhN2xsd+p|T~NwX5zL)2P[_*Q0{Eyˉb6x ս+=ʈde5[R&\\kksS߂NGphFϮſe+)ėp4 /:yU+q&Wx Pab'T`2vNc)JIq3a3y )Ex VIӨt+ve@,S7IILZx?-iu[v:Z 879%Gu(TqIh`_!災[*:DW֌D2vIAeݏ-eWu!+>le K|唼=h)"%gmbuHc/?hu%b$"v .XBs5Avfu?P"r' {2MdѶ}! Ȏ)2]l~v&$iC ݳBUn}%aPlE \9`Ft^ R|O-x{/ӠEy`JVN||5(/H( \s2N]-‘ .|Hy6_CDwj4UX w @o<D|d_Sm;Sgb5l6 T|+f۷fn)- ,Yt]NK2serO'|G o.r.iU>a v1oBN,r 0V{6 3_$lQ"/Mw^v%764G?NTy1 Wko`Řb  ;1@ôr 1W Pn\mϨ[^c \cq,ϯ .o( ZmJ#1^ñtn5)CJP/!@+]y&* dNټ9$!0c8ce_ ֋:7r),I&rt& FKG4""]#8$[H?udwC@\w6҂ +4MAEd*D8B.RGAvyϣUxK`&-?nBx\*T4,!Rliؑ{F>|Gڹ !n҂"v4H>Y`8\|ax>\G]%g&*#-a5r66c eNB?Q (M\}z8,9,$-QRfjp'нMhTnu P(0{Iڽ6K"cׄHM B&VV;J wK&x10%W="S*[?U9ՆѦQ8~w]/MۤF=05 y>,>Ws~yޥt6 L&t?{L󹋹+k痩(%F޺\Pa- pw@)w'xZeEd/*̸yJqinت-QRңM0V{ aA R$X:/ rڡ YAY}()剱 4ՠTߺ]!njEM  ij昃55,Qdس wJ?-JKrxRkN0f'[XFwWQUm4^R'Ȓȶι ۗ[BXt f]d*bM}+ vnkTec&Lu_T4䉝.E“tC 0kKM̝ˁJ'Y_kI%eZdʭ[fhX{<`|4nj(Kh'n$Z_Ba ~J#}dgW.7WGDVS DR?+x[6po1NW-֫~yڧ~Wf uU27a5+::05 Kn/YV |sVZ%F(KFJ gU 42y4z4wq釹+R![t?iվO+uPTyAdp /bmHYA؇.p3o.鲢װa쑣Ǧ9e@v;:6ߠT&k28mjvm| 6.3kI`$ǸהW]Y'Q`ǹw]ܑR+]-Ua>̄~mG58D>n0C6.8 [&zZƞggeH+c@h1sWpb?(x"0pSpR.ipHI٘C02E`, — vuA'7SJQ<@'/B!TZ-deQ:{(UnS%Z,3'8+NeO99wN dh= a/stәvai)s#?iɢ6B/Y9r >B(4issHݮEݓ菻w/rEһ.( 3k–5b1#9 DKVNdUy3BVqmOba! @ԝ_vBɇ>#V3fAٟ߰: BYuaHj 3*rb|ٶ s8|=oQ羚X58xM饎MqxI܁gHp {o;=j=-Lhr@w:4W515y\S +\q1Id\+\?|T((:]zZu z 0~{v522$ܭ+tY'񻝀N6^3ta].Vؐ=w/+ @߶:-@]0K,I1 e]< %WGu1Lҏ]d*:RPFW]ߨ;s[#kenCHX?Q"T$q񕅱 [2H%HY;)fCfD0Sd F~>$8uQMy:ྍ-KpuP4ɢjqH;Q1@ɺxek@yXozi}Nm74.n,4ỏȓ@̈́gvJnwO]9t3&L-Q `i\+(^kKZ _A:)z"$0 "~vͪ#@z :D] ޶f-f|ȲC`)VFrB0 4jZ/ML&r SbL"GŇFMI\BIu/w9:AADT'0; Z u@PTv?jšWo1 g"wXzm;S>>R#K\6_JB矑@u*U~~%@bNfeHrƎ_4o+Kr}hNB[̤ue5z :VE4jߊ_."G.F'ʼXJ̜qM+t#MeR/qZ\\SkQ4ģߛ:N&@SΗTL ˀut)e5O$ȶ~v0h[CHn{O@]oA7P2rC%wI4qC 5[kUR+cdPP'wC3(=>1֣ٸB%gGU`}Ht6;{L Oj`^A*d_@K?aܥ\쁿dyUM_e{ ^@I /@s\5phS iyUE m"&;?A чj@ɮ<KQCMk^WUiMY^ngkXM hV(M"6&ѣL0CG A^-ʄ绉2ځP w&+v#cqd Df9ްhNP4z)Ey73($Q/ƽ uWZP#j-s[SDZ(P|[L"UVNR[Dܠ9nEfRw59.%;h/Zӓjln/ }TPF# I蝖o9Үi/ҬN=yǁTTSje.e./g8OJA4 *fJ&e)qJy~ {:1.wep0,J^4X|+EֹA586|'x\Hz?zc娈5^pvzpMjw y cNf`!P dxN@;h;}hP ~Me{ŗ5m|W4֒ )Km&9 /dhFKIx "rU;ZQ)CG dA+!?e>Y Up+^AE7dRڬWreÖ"=!nyOHH oREzt )շfcYq >ۦ#vItj1{RdLIZ>XBNHJRjc:qIjGu3.&u]V;FTg]%>N=ލVW98Y^.%jz~=;#imxVMhQ_VT"B%N: <ؼX̓1MQuGSf:}WTte x_P% stvzA!!͊;`FUDsW鱛U]{$uwA;EndI芬8g,h͛cS[/Gt(4F5@|Rt%$t!RsW[#lPbw_yމ:a0\^Л-:L>|(.{+u6)Zl($HV9kNiBbQP$EHu<=aE R1m2c&7f^0:[p!!pp.)uŀ V A#\+n69 Z7ߥ!WIE0Lyņ:TA[\7dHK¯ii4}s^m8:$(-H5q9-j\ؐJj{2[ֱCӰsg8,jJ+N%~KCU:!-D$8KѶ?95HUoN%i&櫯]?Kf|ւ|9}8"JuDa%xѺR^&v_3JLuT8F D-F%5/ J#o+fؾ6!撮Ԅ} 8n'T=Dӊ=0$vT*NB3790޿˵rEh#kJjx("ѩvd?6HlhlR;W`Bk7]2gB{mN>O7ht]HL9=eQx7U]c0KjGr8bNڎ{嬽!Al:7egQ$K DVJa[>N_MUmJXQ9ϥ{$Kwn&%n3 $;2/ w}U6UY5VFQ&W^2׏/a`>.Y=#߅qkF"IVeW8Lgyʷ*u}v ώ{AU&`X@UXS*Ab8/;8ڛ[JvmΊE8by2x CІx|1N./ w:E7La1P̬&z0c$#;R<, kt,w?Ŗ˷MvbMǍ*\[ my9o[.95#.ڳO٢ވ\ d!tWIHQIK ;(r% -㗫ɄkHe؅Q15b 9Gřyzu\K%7})P|bOl5hmϲNm6%ת]LԄ{ҚaoN}U?P Լ(5J׽cas s)X< 5l~O ʹ \Lzu͗)؋W)N(}& iƂvUr521IB811=n< Cś2kmO[`yC8o]{4Y:IH3AN(;X`!*ɵYR F1݈t*d$JB,&pm'GqG &tqW:h9] 6@=Ȫ7%ω'% zO. &KM󴯲MvTAdD?d7JYY-d`nHH#Mچ!UFt_cآ*g3g>.$GUG9q'3PQ< <ą-M8wq=RC-e]?}زe7^H:f xфlwIJY{=ݯU3` ;9c*uU$*bB5vVFS?m Y+&eOsxFVk]қ&h֞^ѶkKC7#0ͲQLFd"!ʫ6~7:,:2[Ť26 ee=RY,?"|6^3ol׊Rggӊm V6e퇧%U^w,F7lx?RZj SAWي=+4 <=(~ܟQZjV ];@֝Y:r %%T sU! sk16&c P_E瘝8 ډ0x g*o+ A$9؏)^иR$?ҏoadLz <BϠ')aBѸ3sm׮ܞ,nӺVBk8f^t*^ǵEȬ,KZ/قTPM > DjoIE@QkNI)pW:]u!a'I#Hגd *0I’r-im~F l˯[4_3by/%_^OM:| Cz<yYޥK瞋 (j,+J72)aq^nNEZU$3ZκqW=huЂe ujUf;&V^.ppb)֧]R ZrP*gxƿ=Qt~LhՄU,~v8u#ΔjWԅJ~kYfGdWBƏE_M-_XPRJ>+Saư13xnf>K15gQ J5*  KQljs}{́}S.S|ysW P<6f՘vrDZΧe]Ό/k) ! ḣ%7mzJ-$3ID6V`ۙR`X|M2pf]OMc/^cH~K#s.:db JXT>eL䉯tUg`K޺2waʚHb> 3 4 wK% &8w1ܴj脕hu Gr;4lq1́I:fN=eÔv57D5E{5o"8vzB HF.<"0qkSfVf¡sd?`Óc :E>] ?tMesOO]nXll85(= tOL\/G;>$“!9ѺL;|CsC<j5zC o19}5lC6N%wxds8d+]7Ht t_Kca呭AbEDFTzA껍>:N%M'9;NK/}wo&-Kz W@T Ά#V^OdhG=86 IoUʫ՛p}q=;O㯤QHu VR6L<Ӿ`Q)( ٺ40g:njl9@g[Z/Ui\ sBPˤi >bB (PCs]J"!q4 b׶{_FνU3|cWm4U{zFfȠJ%cP#/hDС[@G vyHx2Y 6lTXAYtԛn 8NunVԱlh avAxCǶ{AD>4"?di6m=4q*>MGeTV+.']s,)C4voʼnZ#v$7* ΄L2@;%U_ 2f?MM}'wXtYfĸBV®Qc: ;k)@ !ݱB*.kוmo d򩱩Cܼ>RU/azW ^L8&3AtiӒOE4>:ݰC!aլ Gn )2Q 4Pg.; 4 6 :/Y0?29.JTf(U0Ud9x!whsݿ9}W&ivnC!oV\$W#hsEQ[03;ݭj@0 rѝɇS5y3շTGoK811٫O{(s=ꇔ8{RzI<ф#S`(eeɾQ4'g͹d130vZv,4WWppv!=ܢvpV8nckmqF_c.fSkvȪ1'?!['@U/seǒ~ !T|SWOaSpɣ }IXm)(MN Tlw_0@#CA ya G1όn`q<3>Y| F.EPPt[Hg8̽e߯}NᔉAE,^(cNv"Mh4d!eNY].0=W1̦W5^ -YyG rҤT ,D#+HXqwr$7݃O Ϣk|/ nø 4};U<;˧׭ZCg$Xσ>sx,hIA2YfYˑ_pLE}@uyS"oyIDO" .yI0gI'ZO;_9TRT8s9\xJrWjhV 931h=Eѯۯ]GZ@uz{ڴze:6.Y6tcVW!.#g$4 9ۅ'#Mod @ 0+O 'ɛ;ub+SV>zn7LU3;ձ^m|{mm+er=qf i6dh M\+l޿uTREv#Ns0TC!ʃ"pVy٫B`>)ֺ`Ƴg v۽92hĤ-&=X[owB:>*vN47&fDs;N(#J5K|؛hGhNQ6:_Rmjg`*h(@3cĜl~7k#"'yf3JZFu矡y~E\ pejMeF%(t|G f)${~T*KՅ/bd7=g_B!7o֩^>JN%xq;#e^Qnf(DOhIm2۳xO Ţŧ oKRâ(f뵙2!k9p.7XInޏW5wo:d7R P83W@a5*!Z܅v8)ǓiRl:/9;NчH݈ls·@Aa  8+:(gPoB;tU?fUջ5{ y7sp<ܤ^ang )Lт(gB1767V*5+w3u -"_9-]glNǒ;zUo#IN'ѧfr}CgmQͶ+(2YB~vjTW3CT?ERo&nʟWE'YcVbt9j1ZhBfUAp>.2$)T>xx68Ka֢(5!}f#;jdZ]F\:o8#݇.p _ ?ZMsswby-;ZhVTslf,15Ɖ" \(0`)hIkVק@ə' ?&acc`h&q<0W6E[:vJFK >ՖOy|x2{V$QA54 h+2-r`Q~M}2[FRKlF%.Q#A}%uwlLq;Gu1D:z<UZؖUԦ2qS/GB~ U]&RN}9+j5_3j4@G~GOI K`˚d+KD:ϧ]u7JV!iJÃfU HZwz(] |%Zv5LR n Bjxf bX'tX:eV}.»]GΨHb9(K U)ˢ3GRh@;2aVFyvdf[L֙ T H&^N*Yً7(}Rw2$T? Fan{sZW _=og73=el!ï|g$^00G4.Frjpw{aGb{*&9]]t-AD-IDn2Y9wB] 5ٿ-.7HͫU\^|Wf] / g02x:FE%#+-^nZFJ2Qna `ᕯqQg9tomGF5-0uCeLyOBs7FS).i@rY_ "Fb@ip4!+=7b#e? y/dzs3iTtt]{13=|J)9l00{' cxd7&t{qO>FTDw!S0RnJ@TfGKvtkN~a%EjQR-z75N;EY W <7#`JsLw@sK/K<;gyrHk.>[nY{ mgYN^0*;:QeEut7$\ֹP3d O~d9 T޼^š7VT=@#Y*^S%Y;y@~_8Nޏl4֜t=U,]7a) + &u >mr*?巔׌!S8~ ԔQ*H5H"13F{'pFKɝ->f^ʕE觪cd>!֦bSu{wRvU4``x7y C0cĬҦdNԙ9d#0dNtسUǣcGd,<*P 9T^jVsk7 _?GHH=- )װϘ!1y sO[g9)rv}ajQ4~b}Ku*{,e|3 ca}7~ퟆ6J ^~'E 2~KT1N{F2!ՂX44< )pNf5/nD0Zvx~^LE<blRrnySBb%9/ܯL^2 FKߥpq>r:uWVEvKqݛ =֙i<&P(~ ] MA5Y:A=Rv]i .I3AF F&zSRK՘-YPCϗl ƆUjp+IP( (M3',tǷ&l1 [w~LH]gB!FG-uTHWcz0L9q9v|DC18I?̾J*ݒ\e&AF )I+maJQڋbjC#%p!Iincol+ܞ)֔{^$$?}vx.H-Emƥ/C̚V9x7 !]rCM\`rgAu2YUZ hS&qh:yhu#gqQ(Ν*N?uËknE; ڰna5-wva]%X@&.bM[-OέXY3c)&(x5沍dKu`]pc,ѠL謉G¾0EF![מRi-pgj04_5n@hgHo%<GiXXN/di)H6l5"I6)kmq+W?%/]sEY3|BW.t]-T=T!Y[i|<+%$2)K ֶ)yMUlAKߕ@ׄ% ̇ァqzqfO*֛h_1:"<;[:°uişHvx $fF|򏤃)}&v;މ.Zs⡇3L-@\ɻZkLvᄰGZ(PHcSZ0M?X0k]`DE?X+,&-_҈$aEv,bYlBLn4'Ѝ_$dܻM`[ۂO@0x).<~}E])+ 1-2IP;]w 8WÎ0;tT8 6Rd؛'cʶN [ZP~"$=G>ī .xDqZ6팇4BYZNb[EwV|l dFF0ۓeP5=e23cb68x[z;tf $ {zl=*zz7Hv; X)TTH`%_3SU6to n~`ȟp<"k*kIT&æ=a(PL2#҃.Og\0~L%L] 1D(+rŞbwgYP*l'= X^5Wh+h;/3_,^;*P'+Fk$/YE *N.°p9VM(_^?eDm;(M'# l^kvbEUFG5VX>774G8&Yzܤax~@aKOyXR)3*gUZaW;,:sUo &4P$1ɓӪ֢'"+yR.[!KFJ5 +P‰VK `e Vr^ІU.z@J$j/EK 2gcsyh, S^Pqˋ)؄^Ԧ6^dX 'y1JRs4g@x<k(a>&]#qG8Bxot8k68/XŊy73J`0?9Ê=ԣ0xSNv5EJ~kk9 `,Qn뚞/kjCF}62<JPaMfw-BW (bkׄ6..WCJ(_Z">-2]]>wVrܛr .qaE} 3,킪[]7~ _Y|Ui)mՙ9Nojc7K 8UN]'0dy`L~dgN?zAx "9Yz f_z)ɧ+g,iּ`3iD _;}}jN3CC$pLc2ӢxWB' )􎺡@^jQz^,_:jKYOF7'[ևYϫmM>o_MVrOJ6>yi21;Hi0p|WT3`XE#ǔKH,!N?:*BñJMN"?^OZޖg cPl%R^]ȜXs2@f%2ŗ.LdxYJaZ ͲFd&h3bfJSY*w$X$x:ʁQQDɃ )̽+ӯv7+ܥ7+70T=}V2/H''"IrBt@E /*(^ |`2߶Sx}5dSHQx:qV5ߤ!rҨ)DJHwj.rNw{9Z@wk x>kR =s$zb8b+6Ag3Q_F؞'O GR iC{zGp݀~s/r.o!IөU 'b|A@pt$xIۓtSe R#ȋ7,&IaD GeJOBH>pb5񊣳4lgH4K,_+@4VEhy0x#hgწ~MZXeM PS`ԂhLv㥋ri''Ipe-F0;9(UsONY@wos&ebX-Q<`P11?QySf8'cҾK$m͇@NWң,Ӣ {5pfEVliXdq0G)ޓLmGl*xv :4d 3U=hHƽrO2 ָͣb=#^JCй3M{8!WuTc&fez%e/jH<9'u:>fFשlh> D^\UAқoY g~"f.6 kGHH0F+.{V{].Y-f0.,IԿW,z,CrC*;%H'7;^UX @VJ/C5-#dcjtjOKSBHXF䁻}źʷLi$I;o%x=<6Jdy>WN! Zq61?ZSj2$՚=K -n>bxhǥ{Hju]l>h|d인[=yfgpK;ekȹxoc;J"Ra-m_ssHeHyoZ%zI|G4?ŰgB#n7rn\Ѓ:@xHnTpJhfY~#Rfnț3bW$D_j4<~T^RA]qBX3~hY,sȪ,X#S2c)聨Jjn9ǥ4){rԅc (kpclks{*_qpnMilݣo|[e%7;t Sq h=uhe6ݎEN-95]lp̪-=x {̝eۛz7z] u5dE >rbx>2 &F;M Ą y!1BG]6v "^?Smp/gZsɔlBBDbY¥NS07E yWd1̎4e0q~JJ֔>5dgb$X9r9Uj xe!ÖPߌ\5n S)úX `)1C(a51N6`sh@WmT\SQ\7q]`Q?nY?0R*Jđ\垬 H83yDvfxF|]R̪VB0"|?Pdj\6s+(I>6i{ ݕCodnmZxDy뒯c,c2^+0 ;Rp8_gX@BISRQ,ƸiyΣ7r*c$snry"r8!}˲a;'u%굖%;6;̯ f?Qd|aո>Wd`MN~.0G B^6z`3 !^xҷD'Cjey#Vݝ҈*7tӈlAamuU1QSEVRhjSbԸ[R[J3A) [_AKeL@Q4CsUDaCih 2jM/W{$)\*7c4KPR{;4ӿgrcm1>DMM*x[|,NFN*?|a=Ҏ  ?N74rlrWĩXƵlSGW'Cv&Rܦ1U`r:Ѧ "8^_0H`yFK^j9gu97D\8`Q8X׬}ѻ~ID`q2(0!Bq ظU N[S5MTg7-OwmY8@>7< ]=ylx6gPXX1|Kljk܉QL;ΫLH%u!TI zύ۷sK]ְKDrK5zgŻ<.z>[뻂= TH ^]{8#t:;({͵Yr5Ƹew~+Id(vomT5 BXWգ-PdqcU|)IqS_vw7ͻ(sׇliՆ `r*{~5DNaq#Ш+DXdX4cJMikd[lgG?!R"x* >>i}^UZuڎAHz4hrkW5';F4tfg'Pϧ;Mjq֛rT*#"Z3/_Ȱϻ&1i'dS[7d'SRrYqN7??xj<&/EgU{{坑5^-Y8 R8exF%T%e؎iS^bPR>gOFۻVT7R!- {f`h5ؔt,vZ&"vkPOֺ_ b Tٌͣ*9ѬS6Xw*rF2G:Q(YL๪Ia'^(g QaxхNf<ݤfRVH 0.Z .yڕ*tQJzKSi,Xc0-25~7DC8Yrg6SxdPc)Hχ1D&p)ԄN6yG_#7wUA k*${^A(h˿3چJG /ssXzx}:@]|71fs:[01> F'] Ui CuږM2}S_;1I; PcMrVRґz|~H6IU`YE!tނJuɅ-:(sT tm@M\2T#~O#{GMY%/{_ i9K(<ŰN[Cy}5;c4ٞѥ?ϫ8WD`C-)qdLc,*Vv ZjjCC]AHKC\۔U9@|wAdD~jX)Ԕу47Lœ\52yb!#GTRVb;E2$dqi][ndդxrN6>Kf )\jIrYR_k]&nRcW{hėNH il%oԵ'V)=5 (Se3l<ádLqV9uQ lJN }XXcDfF:4/8:5,2Ql%Kv9Vj*dt= sJ8 ĺqVD7mj 8_( )0ix8iw_D^2l^@M]~s^]y <>MyzW խf|B{[QÃByGy!]/H2'܀?- 91lH gaF4S$ ^HgW@lxќ 6[k<<9. n40)zEV3y';uӷz zhV.t3X"2k7{OK)x}j8wŰƥV$P@T X0ҵE!s1ck> xw:I\8AdZ{:5A"}YaUjONSNoevgaLŨPm//N=a,_yics" ;6F:MiY#{S3*cOϔg^ie O@e?-bVkk Sk͜Zwߥ}Y"kߎY"O6ch-rnv$)UV륛?Pk47p"4bґ`8{ab#z%يǡYoU*y<0Y` LcRO#ؠ[Lbrf* ⑥`n!BJv%Zɇh@/CnuPIc~}`XLCΝ5S5Vb/뗟g WZUԋ SY[l'%%D&5hB届 /xS['%7)?92g)]![.V)h6 ̍3QZX<ʯ_ : T)AxT䎓MR!qM9& $|O"1'Kj3t:BSfك3Y2ũQ\>%k n"eZT&x@+`4b}#]\~}.& vlm%H@Ba{X$4RZ҆$ǽ+%AJҗD =R'F`yF豄`m (.+݁Ľ{Z d{$: ];o3V9C I&!#9-%߯i~ά;e=(w9u VPij6;c,ooJJ acg^JaGf)` Z@G3VAL,/ޗ:R`D[te vi a?!n# ="k.nI鯔iVlE?6'?[)0&-3M0=HRZO?U藰8v 0pT]`y{qhZSYz^9PqY/bxvA}E|5c@>w0!Oc8]6QLƐa!Y0"偷ymSC1s +XoKjh:%5ȅ@ii"p*çMr=ʙZbt`[ݔ23>ɀ>Y3p`W ߏJe6 Scmna Nܼp)[&vj]ʯ9 8&ҧIh΃WgBMԱwrz}WHˉr~>{Kz@=j͐ߺyGNnGDmO W옛fDmUF<g;%1Ozmu3+gaQʘȃ6xWsLjq@Ҕ~:߰6 7qW |*sK4 j6NQ_pD,bxїYEs5*[ ߥvK!Ak|8ICf^RJ}?8 C%3Q#3mkG2= ҂eO1! 3oxFNd 9&C':oaa%?[ENRB)JVmһu{Y1~giVX,uay$1%}r̩T9Z*ΈGf)e~Jݜv3=卵L?Hfqh爃9m嗑V]H[w'ܖ?둄 [=U flccIJ&&UbufeY7 f3Դ j{SY5O=R +E,*#w#vNlS`V]QzkMr=M{=8| G,'&2)Ө=5zQG 8El%s1+M 80ǖ31.p5Pu<ʌ8U]u^ꊊ1)lw:0̧wR{^^z9,] *S'NBdDPg XT‚[o0Ku{ЊSzAyաt;'*UW#mtj̓BhT$X:kЩ]2qOX\ jhxL"9(sĂ;[!p;uKcl(@`?Ryw1,EhW|+*އ }QS'ԉ>{"CYk!ԛ7mDdMjPXoj8v߱ԄK#{VkcPeR''ǢtW;Z!lh?F\ Kq1B+G[} Ǭx:v=p{U ߪ%cq-gu/2T毇Gر=EH;]@v.l!4qAWQ{{GS`4lrP0u@x_a22͏z"Q^6+eYUg&v1tGWgO2<AP͝H.h[x!L-rF3!MF#Jx0<^g;)] jo_,dqhwhEfS"u@lZN|עDul2zcTN RL7{-sppj1Z ɬ,Exh3(,\m{}# Imv95Dnuio}3L̤boS@ƄLX}eyG˻*<9%x{@ EDz*Ķf0 )O/ވoZY Eɑq}=Qp@J&\ &CF{\]PgcJ/lrp ~r.):d^HKx؟j/riėY,pG+Iϛ[oS610sW:],pʜPPwyd|>p@Aתև #\NO]}9[gy:׋#`V/@p`֜ Vj_6) f<2cUjD1aR_FdgФ4ܩN$\jKvP۟`? E~V^_; Y"BupXnCaÜ]=Z 3L}c vkH:NntT#w۞Paz+)ZYMl?yTM4kuTh>>ٯQ-fZG= $KU }R8c4^>HGi)|Ϣ U"ƲS1kb܁V!h_<12ހ}7^ACrp :pXJiEj!٫ 5gy.MwN@3A#SܳcL' 4n_I?2Ds},7mJ\f b_^8`Rg:9U.3e W8FNqgo\\,e 6vffT/`4=aYbQXHlGt*pe f , eW';9_rA T@rYC";/DZrʒbCn-^ oTӼBׇ3 4;u>!Yzcvq \v{rDHtx%p8 *FgaWh_7 ۲-^C:XTEL"SSphOS+~vunQJ@FEM"+5`:S PƤ"uU%F$4&j?J?olYn -p&du؝?`!"㕌]^B=7(iˮTu],:+nB"Y nڱZ{ǜ:0}nXWC;,У̓B(InXI-cqGZ˯60o #-vy)5L*"rAMžT RL} 2s jo* g&} BǙ͹t=1O=>U8?V0'8*ĥw75G媜0scrbw/oE_Wzֹ{!dkX|IyK5ԡ 8:|6pٚWQ>`r6"UL^#bXU784GM]m9JT+x5J)^`i,(eaC]g>t 2Ǽƒmx{ EI G;#$&Q"qzTܝv\sT*`ͨ{]w8 "r$Fg5c͍U۪Z*OI!{(Ua^*d<3W%CR8 $<59eL:Hh&gHQj9kG/|:7>Mg"jfd}o\zJ§q(Nh7b:C$ +)k<ܠؐ5pӐwi ś`)Ihl1Lc7|(X䔠K0}wOZ ݹ{zt"F<)|1̓{rn 'p]V0/Y^Ӆ߲9rFi@q# ӝw_׶AW]Y0V5DRaŠ~̌l"=V$ +nӒ >Zu.)F`!a+3|07VϰAno;#he3s]64_o6q5Tgn6T<п,zc*ԏ#>; Ӊ~&=\|EKw}a4 *ы +\pX^1K uBu-1?G8OݷU8NFwg{iyK@[;hR!Gek@*{9xc6dž@e~a6 etv%|罵ٛ\RN 40B?Rӣǹx"43BWlhv6bb{jXb_c+vW"kIA8䗐%̷e/[A5ÖR*Q7UqMx:ߚ>,>b0Ã6mo hyeq õJ)Мk?𐧷ґzZ7q#|cPCRvUT6%^L[OĦRBvcK#KR9|;?{8x5Zr6 wPp+A* g]hm尠S ;ҐFĦ ek|.*\Ρ(m2f9vb@UW0\(/52'jA:mX6`ڨBWZW;\d!5I7uIq ;Rq0eϴ6!_ ұNP2D/H>|XACX*G?;x L@~$1e #BYFPV3sԼ)RJ 2xlGrW"w'}>&]qvw^rc;f7E1vEjES92$ ͲݒB./(Nwxk_ˮ\IA<74@,梇MF03wkY؉FPlXQa^W}hBA*6ѵ2nSa+ Mև~#DRQsY_sSOM{Qߔ,a-$ɞM|ųm!L ʢ|-B-yiv9ٓ 8c Uk~BsMۣ1ݡ`Iv˩(MsZ}$){aݕB`gϟ8IyPЎd43PRX]IӸEt{pS?C8=>udqJjR?CZ1$L'8Ŭ]S?K($ nX'7qyk9$dF]:{7vZ\$ҳF}`pKU Nf0o,@ă*F_ɑQ}^O}4!Q<_w]:H}iSB@GXL/[?$o<-/d [-Llۭറ[$z%E&B<RaPeHWamex?=W rheiU?ǁFifN[Z;/~7rϒw0c6P[I.[haџ!$, bb@CqSQ4SuF&!>2| ʩT[FSQlMξ-Sq#f=^tvI/Jn4Bxe Nj(l MTv ᧯f,ӣI0ٵ\!2 ^L  5 -w]$FYJ{Nѹw;3]Z_Ke}K~ĵ}EO6EOb*!D7E+P^xA~D9fnjchK\̍;4@eJe,g# xo7 u=.΀ܳ cbIh [3fFkiO2ܮ[[6+.']1*{-O!<< Kx•cր׊+2|ebCʙL}n`SKQýΥ)c4[s260ܴFVꞽ*WUڻQ)3:&z:S=m dBu^b5u僧[n`Ę 7pbfKWUqڃo珞^'u.WsON%u6ׄT)6JWCn<}^8ߓ_%Qi@ἅpAuP\=90RV$Li*{WKV&ڼD7[rqXS;_u% NHq0Æ ŽZh`P'5;32䣵O5y!KA􎛛eiƲZ%cg!?[OѪn P vq@g^&̧Ap'<hVe=S.{0%XcUx!.4#U\VWڼȰPBXm. @uRD(#SH'lxFpf/Rj˛Z8s4b2k-Tx8+UPx.j M KƕޤCs՛Itq7* 1N/B,_?\u Bouk>"-;t ̗b65vCYcm|a#b1n3k0id߳Z`h94wQl71 m gsTOMTpDrTE|65 K'kѮyNhZ@[#Hx(& g^@ފ*Ehlވej 솂uXDHDAWiޫi"֠2>D^zz ۤ?Z i[b'v¾ҪXlܠS4PBkf (ul >j7cT[h5u9zoZ1JJ7ZiAO"΃O98߿oRv#Cޑ PANHJZIV3ly 4pDzsMȿab[vk аP=S5Ch1ب^U bMI)&Ut=5H~d*9)Zf?A7˖#"&yF:؛c+260C]\Xq)P1T0Q[U|=`jx"r7l:C&3"FЇNN41>DxTURBבhpaDJM_ <]q1A%!_@xD}2?'+JL SCM``m\FX;ϲY&4<aD_Jaݽk:H6yWsB^L׉/qF؏%55Q6%[G0WfWuSjNH1aq9M=_>ѧ ܊^~ݴ^>}uG~FhBٳI5[Fq/"^;^K$*f42F-GjN`%](( Dږ Oq#)A1po.:VKd@&A@>VF]L#'Sn<,b % t7wKNd]]Bw 1ajd^WBg4Ngt3hL0ظ%|1bfޮ;h|v$`(wH ]/ ՊYIּf[| ; < {L":L FӍTAYem1idOr}J hgςw׍o_H%Á;$rM/]`-yuMC&y+g){e/Wh8s&qG# ).*Ү39, jnr =EMFH_Uؤc;^øC^.%&@CFc|P !dakyOAroYث&Q$.}h +ZuWDf?\thTmBؕmZu;oѝMǫmn̮|;㥃ё#o I )DI}Mjy3;+nE1:=eX`WDpfy@I<@!O[o|'=EF t%2'ݐЩw<}|tViukЋqBoÑJ ӰnLwC n{W޲*U Gښ׽}oE*@^C};CGUxw\v&V}XS_`o41-bMK,WΉs,J6C3pc"KӴNIW/Ș. Ǩ,ہ91!P>8(R8lJ\?(-JB" R U_Dũb_9[#ugyFFiఁ$kAJc+,-PAO( ՞ N`̍<3V&]_+CQxo:Rg)%)x N,aJ*LyTʳR}:B*A. ;]:OS)TV>aNH} '=fnm";Qʞq'A.q ޜCx qVW%@yc2zLz|b榆tW!Ή,r! U=e=3)&7^<$4:P\yo5#eJG*)O!:'p $}?v3O=YԆԛ՜FAxAi_QLNFmNIثA{=v`rX"J"nweD*~\hX3? \-*P1 p}1jzƊ >p-rOm3a韇Rc{{gɴwKo=Q> \OJ'F*m&Vd ^n~A4f6jio JC)2#\ yf23DJ{Ȩqq[(, eƈܙb<1{ ZaULi7y8:(^1R t\ 8~ҟ2{<P'[%˫3CXNW\|kԽ~}*Q+LuD>;%^ I€!ԍŖ|*)%[TDFeb&JABU(i9< e u̎$a"mG8|>9loh-)5QG#9I*5{֌&FBm XrnY)c/ 9GZ;$I}N``g*^>+y@xZB}X=+N'5)-8շxYYbER s37j4W'eXSF,f )i-z W+ZK h9pj7>I`5>~PV"<, ڿi%IZ6lU²Z{0D]jS&#" 9-|0E?vi:*?{N>2Ki/8Lii M`] dE|LjǪ` Û®*Br |Gdf-+@U&5{;f+eYHT4rvV x.TDU'ӬZ)Jkn.7/``33H.sy#<9 I#&6.Hjڑj^ώK=ט b>Y6hЧGȂLP]FoisbǕʟHeq,u-4vݘyVx.Y)e6M+4 =&6T}cI >vK! O^ڢSr5^.ɾ:EЩ֔+<$wmoVtv7F(3}" lg xjM?E>Dd`նt&z(_.g3H,L/ j$z0q=,]fr ՛JɍIc,@B]s9Hvg2ZJE!xZ!Xkdx<ċ-aQ=&2z2W9lt)i~<Jއ]4osu$^[ʯCYAF+E [/oKECѫܽOr|?l3~EԱ>*wŶI\ei5u(\yPB4uSTt$> '򨆆'%QXQ7G\ yqS݅yx}T54J .a_K\==1'sbci-/mL؊km2`&Xm/([yA{8^Be[Y9Lf? D1W8 aù _g}kR>>4oF\XC!iT>upV@5Zt\ j%z2_ f92920F|jT)gOBX{,c;O QeJdjАuAo_Th Z56-(##mVN< v3Uxv#$=ϧ|Ų꣕nñT ϴfe.ڌK%vB'^R}vVo396..3 tf˨&JT!}cM+n4͢W{VX*+t "BT:q+HԺ3FjLSg䘪2.O$)!(n-kź'̇{Eg%8m4L#TQ̷Tr *5|u$\ujazDCrI~K;{gPz0<U<+KЮid}RBu@3 o9Rwx#&oSX4dNU4(1Tk^Q&-HL8!"n> +ZTB ^YF0*p$읋Kvndb)B܍# /6ކ`cO[3< 1:AaJ&zK?HK,PׁRų"]xU/8<.jjyWWL 9e*HEL[Fz98Bp H $$K EVZaYpnǢi ~; H2̯SwPIR90d'/ 6mzXx9~¤0ʭݥ/76R@ s=j3O|#Cr)tV}罞Rű[^~p(H]o +CxR O`{T;t_C-ze)I*|oiYM Lt$,=8G'bB3pMҾPtjUД|$RMymgHg٥[O:HOjlɟ -KC%AI.%flLlPPqXt?rmJ܉^ q5"5۬Ƙ]uɣFp,d:(wbmjБ3%w*OqOޛXkƧS=cYr^H5&3yÂg6w5}&zm)p3?`g9X#8n+hJWHDo5]oçAbt2V[e\-PqRr6&R2,XkXE<\ :|tt ayo/$I%u-RsH&[8̐ۖqya>d+@1[ȋ2d̹xv\[ Xg]pMlmWZ; SzZ.6C1Dն !`?z Ę&H+zV;Ac_" އ=Y[ e1`ͲE/ l/獊I" 8ڌV¯gu$rZ2 #t芧Ow]xMu;쉂G.9^VL ph5{H,t^Wӟ颹| 45DCoRGZMѦk{va%*\c$MyaκGU8q%6`mfMy~TNKҕ"<Xѝ_F !(F,cѥIOL:~K{C=;D.$'Jd$N{m6%]txp|2wzOUw“d\#8 hDŽ|pȢ{ ,@k\JzLzBtV~rj{-ae1cGSS|("Wj߽P:+rL@ qȃ`.\ؓ] -6!!p-|Az2wLQm(}ljAc!|@a˕80[73ё\6P\Z~ǯka-]{Z( a1"/m hP2Oiw@AtPS ̦G v8.6\^^Jh @nA+F3lfH]O7tEި .^Ň5k|gخO(jWi!8F.$;@߼piuD:N(`s"J?:8xboTq2t /AGC9oʗɓ5LsGQ  u4hI66pPDba @L8=W1LQ%*K+Vs~bWDCqC !|:6Dx+AN_\DmdcIKǷ][R:٢g鼈 vW.D_l4'C=1bKh妈Rwc2JϪlA n"Wiv|1pO N RHՇx3m-4mbll 4 $WtIElһHI験2!E{;o2lV|(Qٞg-ȁW7/kZ̩&$Pma@V܍n* Qz'c:YLj?W*Ay'{%^Ҩ#b59NōlFKK"SbCP{9U5v[x}PSnLwβoLj 0ayC ƕ:qɇ}RSZ Dḕe1p#aLh#Nτq; z,0"‹ |O*}\ -Jw"R5p /Rf'7m{vʓB 03m+t;ARz u:K[:W83jVP@S|ehx4o. , %ea w5't/+Pꉤ cWTμ%qqa<^)!.GZ]Cr2׫'<"*r ^K /w{e0X=>jֲ FW^ aW4\ͫ_|<f*ŴVtL! 7[hw/m$" y5ZFeqF'Bܖ: /|0]EH[ai[^(:'}X|$a;¡pTDEXkn!q*wģnĚUԳ fw0+_%X\pVUjE_L|NKh`!H>-Y0ۯ7TؕGG< |}4^3h{GpAth_д# z !{A :0xB7Ĥc9oR`v:M獐|]ـonN `1ҤCS8IL7r%jSlɄgqK\ՂaD+8g&BQ2Z G94>95vDzX BV-ZDhXlXj.孞J5dwo4|RxCJ~K=n^5$8_yѦ7~ ٗSR1?נ+c՛ =lfA NA~O~ܭAN)z ߊkl4w,H˥F9: I~R[CH6!I,~L|E _}{eYPpc)hN2uBr5U*h*Ժր:'ҿ:ze5DaUr0^FDlk/\?/ ;pTIrUe.Kc L$2,'Y6y?tG+,] ]?^']& **MI `㾑Wd ϕɑ8 qV7҃tPvtޛ&# OI~ L+ ,BCc)ЬR"+1jDsm.ԫ.iFRk`ӬD-a(_.q hT<]9"1M K@}IɷiAkfv ˯\͇tkh)-[k$FUJȵ8o4a] ei~{~~ ,S)UTXGj0q0$v@ɮpzyJbC`D&0!qŚe: TB&AYxz6$x~|iH7֓3JOKv˵i.m' Ƃ𣇻tf||SkӑpQ8΀-)Iu?Q}`⛤VJpZk16dPfzMjws~.~aidx7OF6˰mJDz=TKO`u,P5[ؑ{~炓;GlPmEz `X!i1VFkXaM$ L6# {#,em]/-w9[N.Ȧ+X4gӡh `u:+O}W2dd+0wEIIOzR?\J8du}D@Pf&>isw6locFuWĸ^ G ok5A5>Ť6 %OiRP VMYC;T ʋQ>3/+=G㷹4MaGUwS9mL9λf7m ;^3d%$-FE׶j^ER'ښۜ@{HsײY15`K%By %Ov%WΗ47z;-nCIq z\DU0m>`uY.DĴt`0ДJѵN 8KyGJcϑ]G i,SF )(O x'V]ZEPsr8D~g<)t`3i->bՐmcc^*͖JHu`+&J5NKQKN,EJG^-v[_Xy" 6Nl8>z}prjqMN>J?3ȕ<ݭO1>@ %M6%tn Z%TOmp`3,L(2p%Gu}~C5/J57)(9@{\yٛthu)M_gE4Vg620ߍ?Uh*lN+ZkERXf'a74#FM 1v, JcVNmWԇ_wEQɁKYIk0jC<C޺9[tr*] Gd(v\rNmR+k+[.gҼ8{ARhSGq|'P O&*~*b#iyT y4o*e\6BOXLծ2:4d`q5\ 0Tz9Ohfn븐+$'91aT6~wo<HJhfDV&js̍=1m/cHk>׭Gپ喕r~x==ǗD2v56OR[ӿkܙ8qtR};Ӓ 5mhYaFO.k+X| -\:Hs>&\$hG>G$[A앬)^ʈeX8;Q nv^jدs@۸idan6kɕtLfUA* :v-'ϐcGPj: L-{"9}nÈľ_Qf|{gb0oox'#f'q*s@ WD.xi^E}ޚ[%;6׹viAI ^7\."iT`Qڧ6qBF-fmL1)KxGoѓwň%,V|PYKD"do{eh\[%o!ع~Mj*:ح #+VO5>rKJslU|G!eH!$uӤA~ j[Εh1qܖ:G}T_g*;M,BX*>j1P/+oFYͲ4I>/M 9Nk;JIhfC8S% U5@9pWbаD-& $ұ^"&GWHX/1X3=1(¼r|{vMS e9ǭBy!1Tbam+= |rBsIpT{ j)]u~s7S,7KF? 5 ]ҕXs^ʁνmhqfh$Q'̚h.y[#YJrw=pGgd|oIHsmDe5|3v8e`$\T,a I

    jel c*2^‪ON6miOWVژRS:59>H٠|7Bٰ H60WYrfNeď#̚C(.yt9z>x[_?ly]u:"M`WC'@~8sv_`y'ܴ6p:h:Z쯺/vɒJecɇUѪ$č'%:nl1JkWiJOf4C+}'H1@NLL&y8-Vj9dBE =,>_j+\+^W D24x("ݹ^Pr)"'V*&'5EC5^8X^ ˋĂB;:Ԕ{dFWaf<旛!B^&ؼbXzݒhaXdzxElĘ +aG}~3 1?7mqR.軌ƾ+( VdڦoO[7kJ mJe! z6i d{{ˠ'b[]NpGq G{?Zh}H.WWɲunB^f6 6Mm?d_i@>8zhBsq^x $KCp/o-p|^<vQxorH\D[5m,XڌJc[ub/C $ˎY‘bHzLU: QƸgT?^ !S  dSBF( 9R}$L4\'M49D&؛ J¶I`WX eK >qb{f^w5XNGKBOM4P~<_Y:[g;P(su M怲-=1Yx zai-i u>J{H,g瀢w^('8b>)Q E$xtl6f<܎b.P8E S2nAh耇 Ձ9^ NjM&4q`!ɩM'̾eF*<3n`huJE~>=Q+#Z @ڦn wD'= g.N[b4|:1TQ֜bβFeTޒH}J!mPYJF/D@ R}cِϺo5 N[PХ)^~0rKׂX|h1ke]=-nM&<%c6w@CE{"MϩC10gpgQѦ˵}'ބ:K6*i ~"BܧMT0b unj -tZJ-~1bqe6Q;R8 M;|]'of;%7;Wllvi-@@@œ Cg£zՠs*He3[hWG 0O}Z*8<c N=!} V)bTIC(ψu4A_^<,rHŖ~0X?z2;0QE+Gʈugy!7(dTF੯\ڭ]Hx Y.ofʸ%"|͟g&N|\. &lVOK]YTݬ~<d/Ö/X΁խx_IЖj1D3!xSraL?crdh8-$$]*7nT{kɈQGf~Z~]2Cض-bv,mtP;XJF4l8ZGђ"h);p6_MG&Z~[һGd61q= BnS}Z+gI ͤ>HF(.ֵe~Z Y 6'苆.j%8FiƇRQ 9P3lc@+$P) q@Be92SZE |.ȫy=bռ4xz=TLmԺV?h>`b@6ID(Mw/oc/sLhѰ|ZJ!9fH,~iU8պ? 15,E0_S!_㹉 t:# ,K^f H0vS)x/pӭ0e#d+Mci S3sfwMsJzQ1D ȁ̡y lN5Ou/Vײmmew:_u =e~\ņ"O~&>Ѐ~M('?`_Y]+?*HWHֆA( X~JDq& J9Gڍw HVୠi d\oKngOp }S?8\I̾P*Jj$[GnlhF_6 aб4dLY~8ήjtV&$p) s9j{UXx.*BEW1ҳxd=P, Q&eIϒ`lsi'wnXckV9FWɠa1Akb>/A0Oo=$%0 5Ӫ@ւt{ǡ0;u1ܐ_alPnZ!2&? ċOZnqov1Bw;1fPt%Kz[h CIי!vb\-lä+o( ^ B &wzJ1ʘ1x9 L*Y'AuG%E)FJ3kWbśfW=1KMQRĎ G-t/_HO >놬Wыx6̵Q3y|ՍA-݀O4;DE< _ĉtÑ%$JojAq-^MNMtRAB-*D#.W-Wn1I~ ro5f@1˺W/{:(5ѾFJ.:oh \OYv͑iN{|= eYޯ9~@ ,|L!N^13:/8a3gIrTzxDS]꾨(F4+i h@ ҅X{QNNXVQZZSewBRAYCAV׋ DE5b/2PuFsF_/brr(}17fހpEBi틦δ=rзV6ikyZ5kDx@m^7po]nܽi;mky,,C1-VzSRn+MC'HBŋhRԳIggs>Pv 򉡛U9>k|WV~VMM^/cK2&d[e"!̓]``kՙ68xe=}0IBe! _m͗-u҆|0l2 >[P[9g6Gё%(ެi=!s a@3iPI^PI/dpqnr z5΋YYo-c0)v}j%+{f)a_RbqlH}%E2 $IÀv5eNO}},+9+1dc2U&HH:76nudKE0q{{̇ȿ]bv|-: .w-lIclY6c&;j{1P(iR__aQ. W|w}?Nr9 'zavZΣKR>8f03Բl2`g z}[eS5hm?y2=+`l= [&vZ1R+'L8]Ad|HПJ($QNO%L&['a"!ˆ.gt dدLIUA7@|PڟY#h ;jsĵ7!4SVR0ϫJ9hDLLod4˽U<-EK)ңntb^S}\!DqeEgRc9Fܕ,WL|::8"L !ꩲ\э(+3;P_~oشMo!vѥ~7{mœ(̸H? ~3yC#FDLKm|.yd1.KH1(yFT٥t#sh{µh T\E_WoKA|OSXjl!l@ԕ08r'}9; `1Vsܔfʃy 4LzwW5]=RB})U KK|*po0rCFGm &)5~PxIaƷ{…ئ̟:Y{B:M靥I!q%Tt,oCZJW1ƲÐ! N*/P*VnQofTI4^ 6lֶT=\CQU$Պm5ۀ*+K-[+e>N`w^K)s=ǙG& ȥl`2"wPp) r 8Łi jBUՌ[`nA7 R )O<~J8XA } u\pZh,ȧ:@CQZ퐞Xp`Hq]H[b$KR`[)|&ߺAA~? WStH9(Ba++Y+(Ot+XN^1xqugYFRFZGɰF@`*EXnN`Ӄ)C}Q<[^ivæbѦ@t##Y0Tϧ{QU櫏{SТF< H3V}lԃ0[  j/;^k N\F~1UN yo^!w$+=l5V7#h<~E%vP'GZ=;-@ф݅0+ʆ)Bvy^B]喉2ڬi:!桳(4xLC qA)gw [6tnԏIJ(v3|tq1`qPD25gWG'vįIYR3h38`B2N6ƙ;o%VFiVuLd҃2oP~F'KDq߈Z+KShrOh XH=5GBivuӊ 뷫i!38bX,(?wBzg_^hYԪ`/Ur;l Ƅl}3kSO3y X\LF_ie$=F >z JgΰnM*{ 8squa{8+jˋ#a{ M=IuA}$Wv.2$ o[&TPwһ Y|,ei&ѶT(Ⱦ4 :4*Ή}tmFg Y38,7Ќ0&ijfk: I@v/Gl5=Ϊ5C;TЫ;I'`3v2WTG:5 Ee`8qhKZŲ=1m,{2r}jy;W"V,Q ]+;H`,fք`x};ay*2 BVP3TZ"줴B(AwB@zE9.CIy׌1:W (t)<{VFNg ؽX儉]1:uRv)'RjB`2vL_Rc_3727fˋHRco kN\..5ј7P^=߸;oԾM )lV'3%ȁТN.wp͎T3ق Ŭ?=/KQB1s9sԡ!gKE΁JNGr7dY[.dRIz< VSXnc~]BOo+u  Ğs,ȉn|$c]\Ԕa`iOGەjņ+[)kmu̗漻u趐S4tXY HN#wKN"l,$HG!˽nGн`요~H;I9/g+ܻJ<̕;$.RK&Tj֖{{!`˄=Ͷkf=8 (;Ŋ1w 5ç.YOwݛix  BM-n `BiV<-;&QwN^|%i[f{I`ps`pOvktv8y\I@ԝGzUle+F0O }Njt("j^6}NHF _zlKpGQ .A'""N*ED9-Xc! X!p&ܒ1z?- 'd7f~ `HqIT׉F!=iU ;Fx}ݪfP$K 3Xj`+ B9&zX%*A ic_PG#|27>Xؤ֬נY2&cŶڴ¯. zdf>="W ㍮ϖ.5@`'<@ ґHy%XkNuTa5а}>ɚWHWo"PL+kq9G"fv^e@GkLOS-bD~Lg^۱tV8mAgg&lpuj[9+f9m߿T(o^G\yt #^0!]Y<tftQ*KÞTlPԷ{7DM_ԂKTV#AR+id-dsvn. :zGH$7Z ;,v(M$[/?ǐuв0inod%puZp0+ %ѸCԀghegLO'PMHJaXkWR"^aȇG"X3>yb蠆R#:Fd=>dP#omnbrɓ 'zZ[5;8^iOEjoX&QYh.Z^0)Ea0FiB,^؇OEjiS+] /~heڂMzĴ6?|?x"ɳZ,&m׶3RB;xlBOCj`,Jj?Y>EE{s̗*XVܔ~ .U̝3rOqK:LgrGB}0F5GQ>W7UB:f=ꍘzuuO\u'8Qq5rO˳;>X .2rА2 T³tb˳ bx'3>'5q1bL9 &b72NH4X6Bl T74a{L-S}>z|˳ZȗpYZʖ]kCodqILE=66|p,/V2!J|sݵrq(SVe(:!d>Rp[5cJQ&^h¤%l88nab %Cgr!{;F:?f hS~$G&6YRh weesqFwφSLNtJ)|GB.p4D4`UfMi-ZM]ݔ?\YLflW^8*E!Oh% Gq 'R߷J.o`70Aʌx?9-EUJ5F])B{MW3,GOg ѽ%^i.:&NLni8ˤ_Vy)miucqվ UKn[ܟ4\Gכ֊r1w/$LB`#Ryyb2b#Kۜʃu]a^p2ӡc"҇/"ٙ z^w8?pI1c*iZ 6F_EI߰ϗ6/1%2|dVYa_N1=:1\z@$c")# (ud ܷ?he1F2$?8MoE2}a_م!@9!c]Y ⸅2"41t Yr}jZm8Fz/ J`)a< F>SH8{t@e Hbl8i"zciY*k:`I{ F1օ䶚MFB2EI\|I.F ݡvXɸ4Tw Ed:,VjugfJˤٰ?Wɺsc67t[Z(:ؓ LmftHTk"c__ŧ!>ߝZxa! 5WtQAs&T˲𪂫,)r!aTM%i0}zI̝ļM(QSyc(0XT Mf@>_X}#N 3RWNLwQUN>߸'HXPV3 ||]O cF~W݊]y;YUL?ra-La_?)7H"u. ȬWzXB~ .,[esY+liQB{Zwq)#N^"Ʀ7_@ o%pn@ԼT$, 0eWfOۻl5bK#"enWd|K(^aF̕dᇜK=J\{K! ijaƭfXͪ|L횸$# lNZ UT䗬WÐu<Ҧ.xzʰC;f:QMZ l`#@%l詸qۥL*no IAK T2[b# \!snQpL7RQu>^rI\.<{%B;O* R hdmMѳBR&Ɲ")_Aၪ rr2,X_)֌?ՑYG~;./EE;^'7*.|E g_\C\FUrڐkM _j ErQ,5'F D,:T ]#VٝIị zBp-\_G=jA֯EHxua9W~jFPh/; (- J]YD [j@D4_Y()cf|D1L:Jj;4/0~k98 $,(kPl%b/;{vLӊ8o}=Go,~7_\"Uclq,;qP7))wQ[z~Ǎ vy{{)S[Ne..[Fh\Y/_Kh,NDӯ\ Lk F1 o UCyA;Dy钧dEkVu=Z+'@}MX&}SS)ULG`j%olKcP E4c^ìoG3vիͅKkvFMb#/rp󖬒Y5Bz({XbsL6GjPzZ HL/~i_]>Jwᇊrv"ɰ){ +(LiU)jA yc4ypLK j>Ds˃qXo_곲`  NR`BQXlyc#O[H%.Ҩ mT8ؽ>!i>PLQa~Tbu7b/.Kejn8""Mdgj[.6ߑkH2],4wmvQP#M'ݛ:p3c6zav@۱ꃌ]!Qa]U2Kq-1x@FAy%ٲlOhM=5/7wud%F6U&-N+pG:!:*]T/Z1SwL uvٷ=˪ĹxW+(;:݇ 1{I+ʖk^\^ϒU;,aD=#=< O8?gpjrY?JXj|9{o;`H 6|\*׏lEIv@؟:\®d4nt Y}SGx3V NcdY>xn`BE(Rlƅx\8/%ME#YpZW p,0<Sp~ SQ-NM@'MˠVȦ=`Pk./~$1e] ]:E5 ?7gZ36oZzeTЋ^(Ǩf6 ]擀) WͶ;E!y uOAFѤm;sW'Q)3>]`*Bl"ɦ0YW(q`pn@Bi\lJqf' }eWNB“ r6P[ZY F. 8e!*y2*?0E G=('Fm#wsQbwvXdxԁ pEX<6':w+cGv_npub멸@) o=Um>J|yJFhC7_/A@f_͑Cآ,YZ>kjgA&_W\Pu8&^ gpu-BD?V2haL"a_LGKnA#y5Q3 ,-N; SxZpƉ[=6 rV^Z u2h6^ҒyKRɖM$Q@r=Sq}:^y)sNbvlJGk="5D1^:#_X%hgu֓m`*f:1-ŜVOk~ίŐ| F! l)m?Gтgߨ&*'/ E UG,GeJ*69 '"Ꮂm~XK.:7?WAi&4.n|aoD %2c.  )6pv+@zAJ:~79bK\ ;LjsC+ly &9iBj椾UC_k1A|IUEsuCwF6<;WL]ӚBB d%֧Eo_D$BXhQoe5} »1g`}jFf5@hʐ\E -ӎ&L}*؁IXuqҶ^uJm}ΚGj xar)"TbNa qSђoxٸeOV27'Do7ED05\aXb>=P7TYjJδs5>= q-|[,>#XQl/-Qmw>0XKDflؓyϙeݝ'{S]?M^Fi #A`W?;KM H? ̯e5rɝ̻J7ov7c*Hd`N]xĺُO^KܲqYCFGb1( s i@6RH.VuYdݞh&SۮW:\Y;@Qh@+X J:7(2oc2yvBkLb f/wt!t M/O3jM.U)BˤQD˱R96(,n L6ĆaNi6dLB4M4)7sf;#C72#"rj GݖuV; ^SDxlZQ җ~,Z~圎-ݷES&%˴f2DN3ʂ87EyLtTLم%/0y9v:rd cgq\ 5Ip xYT j '#FpGZ^&pkϊp%yhOz̨qUvٍpPS(> hCWk2e7,a &h;gϕjf8?"si^Sb.Rz1b΃~'r;Yփg74%FH/M*e&rwsWT|Y,pm0#w1R}qV[enbtHYf+9;`$$\N ' LmuqYҊ9r]/yyk:ϽZdh*,"t\T[֗kbh F< N =kAaey rKLU{}n>fUpc@ES)t h^Fn.y[XᬕdY/pd@{W])SfqvxM}aXDkzχՍ9bM paWZ >:|9bpHRM Zo$_x?/>tPX#:na U:Q gq ywB[ (cc)T; V;ͥxD<2XܾU#^\x5CiG<JFhvz3q ZbnvH%T:`YG,l[Պ3N fïc6 7ǺNDSou0i*f-g.$[0 *a!ݸO€A,M&1|Yi.BKQ[{~+^n1y5 wW4t7I]Lo+k3h݂v2s͔DG](2g&xH-!1hZ !"d+:H΁pTeRz7\<JgXuൺ…26ĩu{_3m[d+́%ۉ! bwPݰctcCQnJˣ}Lɍ{#o8Af_~KE@zKSQɁ[\7;\0< IMٯ@eQ]|  7P*r0Jvx4Wy9+JI us4wMc9A}e\8C;m ;kgTsYH>Eiv#1bڀ>edH԰Xx;T.+ ՒIX2d+Y14o8q n\) )SNItT}+)EZsVB#@aNxy1C.6Xn04 \ba"ZĒ*!_H/OQ+ &[ u PceЈGs[yoފ&Ӹ9E@8F M4c9#۴g$<,!kHńmez0>~!2Y6k"hycf7%ҁYq}HdR-\1ŋq&HMvw`c,1ÉzVm[ dFwOG|aI,a9P"8Lv]P]a( [ѮBLvGh/qæ R%ϵ3$ˆd[!(@Hđ Lu$r{Ǿl_|oY6(Óʦ1Ũ{:Vn4A?9-QhnU?_E ' z khߘ*)Dh6,J9nrhs|'` 4Oގq9H~[|֤7}8:V!mit`\DFy`rNۡ{n(QΝKv:=_g 2Q! 8aG|m-"^0w F$xikRNz^;9cGҙ& 8{T\z?^eJJyb9\V'qizx$; `roZtA!"X‚n ݯ_yQVV\ΛTղU&_TFE/Va `!jl H7m8!-1J:Sj9Th /9$T E 0Gi;@«_.(.5d6Ϳw=(Fe.YTE T|XkzQj4W ]z6[94uɥΡ@u@M= bvF\;d,K QO|Xlgj3f&E%M&.V|}16^H AP3 K 1hnߏeE=Wg?N|o5B k/I)ˁk`WFVv\%ȵ'Nxoi7ߞ~:S= 1[oX ,~@b8:^k5J T Gt)yg]Ti5ì 2 ;$N_H`}:\By!]{2lm e@}uS-oxRs,s1q#mG*<6Uzəh| @'W!w ?m,roy/07/ooTLcJ7l7g&jP\!uVf4 IbF/s>gqͼ# \`Ͷ92)Z%5|T!)8qh2R?< := y9<'/Z/05YV mDn8F؂`PkM5Һ"6=sFI_sBV@މ$o5*P~}j,LYjw܅S68!8{um^%%X/dFe1L3nf;:ޢvzC0*BY02a V^?8 ֑2 W[Z%M TF#AYGHf3e5Au*Qׯwg~)'LJ~/ȚNWwzt}J*_LxN qT"$Ƥe^KBoh=:xȷB"Wrr]8%|ԾH̫*@'v'ARO#PKy^`G Udm}lc9CVl{'nCՑK}Bډ,W ;fh.G&ntlӦjLEVpqF%7xS3srq;vDp*~#;2fKT˵>ԊFmv)M)Eg{ا` "HȳbsIf~)@9lbjɴIvQ#]lSTq{նw-/j|CuL4s ͫ,6|Iv&ˏ>X:6*9goOȜtQ, d6Oҳ&+$vŀbsvts[|7 }}A o㶇!+Y %Y_Fit,}"TBg&_\921EwYEZ_kR/*Wy3GE]ႇխHQY6I{/"ޗ[`Oy^\́X$%PiNaVksUWM `y"ƅ4zf'ddýzu1"X}o׉)oO@7}`7.x1ftlhpUK3Nx|_2CAI ס2š/kN'WrD"G cȴo`,OH8Xi{g@E.w8dDaAXSr݄מqbqYlHUk$tj'YjOl1D߉Gc^+̺6쳕zX6EaKPiraY>3ڐ1gxG;Oᴅ/"AO7EhĥbIimlD!ъ@6;Vإ $bml󈕎Mn a آ {^^q5 Drww{KfwZRJG2xY>2o_o)JpD:_K G]CLƒ-yL'hOvBJ1mZp ]5@$/j3yXQCMׇsƤɥA ZNO >xoX6L"<D,1^ĸyx2+oaZW3#iST-Ȅ9Zpn?sY1PH`oXB)e'H^J_ gɄ&1ex;1͑c55Uw>{4j" " f$~@%8JFBC}Fkl_Hd7x7{{ĐjYH L#W<rzDHA~"LC|{ݝnӒ@X3vI$kD+R.zl| CQ0Hu2|R) 8D҇VRmҐKoqgٿsĠxu`؂0fcUw=ǡ_@Sm0=4ewqDOJA5mnbYL( Y++hú0 ̪(" 3U(0:$zD_nQ@B~}ԠOx:t|(BQmWҁ˱#-oLp_/+bҲ3IJi6#z[JtSݨ+)QB;-(3ӈ⤕BVXBs аȪT9RFRxeXc加Цke †Cj4&;=-K'NZĜtN3l+7OTB.~R jՓ1T$i$5##$Qxb/Dh00];p~,M+i')LuV2XL4.Un^>_'t.:٪͌@Ɨ4`0 [;š?SWSSmn"sa=<#) &ϋj<4#YqK9ޏElֳwxa{)fkϗF+ KYogt-c]Rp샾5bX׈OU!܆cOkz?f4t~XƎ4.Cd2`Vf$y ץZ@]2.%}˰*y&o/-3.O/Ob(4ßh^ńt0*È6UNdr^lxozE&Mn098.5PgL1r {O`QL)q¦{wcK5mѲwk~H3h;X 3 aT6܁qJgzxAt=[C.W$y,?FHPd^F*Kah:ڕt;3ޓZ툺nUB+LbP< 9BY$=WՊp ҙPLXEWd"3ޗ7_kޔcثcry8 F7pXnPx]9F3|_:[vԮx1jXH>>í,Ė `l:0?|:"$& Ykͳ_e&vD3b.jB2W HpME٫>a/@!۹œ"״ps`J7GهX7dLra\|Mrbb X̺7蘒 AwxoW2SXڇ ÓQ'^{}P!o[%Q{_1H6"_L_C^#Kmw#8:VuU3@Pf_pF>} }eGI <"OAe'gt@֫ԤV)+-D6(5Te( Fn&`ͻ'^ b"&ʌӡLdv>6Wwe1RyT}yܜ/b)8(NpӖ'I%^<+e8E'xbj3T QUK;>=Fa>:+M]QE]2Nsf_kRh} w~ɵ+_HAԂzfj F3z(ٕ(\F[IĿf )^$?6sS{&QT`Hb)=j ;ufk&UN'ېViO]] ~tt[[ZZ ?_ ٧AbCqnl:B4fb1S)F 3O Wtw ֪h[w!Y}fDQԺd/hͥsDuknN_ >)뮊@{\6DcGTA%CH~''ݟ !i#]LbJ G%BNK>%gOGy|>=/u+Us$._=~8\Md',Qׅs9oAp}x _~:TܰIȂUUͼqn1bP:xQTXnQV }I?P$k(Or=m9pM_ofe6ge: Vpu\s'v="3DNQ|D<I̥/fT|QZ/k_@=8UwNwHmť {X۫zGzO]iﱖVF#S$A~q{Qa`^LJض kӊs9ܙKQȚ[2wv lomru;F0 0!Apˈaǣ&C{ӷǼa~liO\Bڸr#A$+ЯRW:.y޻i}]] jl@>[$%!p4JyN0Sw=>(N\?-_a V@M-ŋdw ~™[Wէ2n`rs_:Q/fn{LztF|ѷF}rmnX|T_,ږ'1(H>jƔ̓ [q9|FQ:J| ݦ^M7[k7Hw,fPWBy 'r OxpK;"gND@"3)̧d[UrȾTɏTb mY x W)7wTl0xrWwI?]6zlq~-P 0+^XCPWIn-8j/~B91}9.~KM*HCIш֜'<A}22 p巘z%τ}jr4>aV3 k법"N|ȫ.ֶ#04 Q v2cf@ߙ37\_`= EHM!jt$XPi.YKP`Tf+N#g9tXaFf/HƓn;[D{$]x2ulj7RT񟼕`bnDδ0td0KW2ܯ.L5K(-lu+UfvԬ^߂=?\I Fn.qpLd0\|"8_ɖ'w0(B-zL  759y0!m@fz*N)lBqowK5?S VN֔0(@tPm0NIn16j.ʨq.g^a5D;?Nc/Q/,8o"hHA扄c6EI6-PM`/|@'SP+YM致{g!/OU'_Qz/߆ 2 'g&Yї*|xR:>@9.H ښ#?8S}{@S Vyn)rMQkNXvɀRTD)TW0)zY>WXBP:L\cT=RaqCswi.Ӹ^`B橯>E{S7n\n WdG1,gRR,O40'UϴPxI(`(CDpر)4 0=yzCO(qb/ԫ gRN<5=@.q "p ]b2VǍ,8ι^ω;UY0b P+"8h`<FY6(A .UOgf EݵZBL<4ACu C(ś>x%QrL;(%;yM̯."w:M݅,i[m`skHA"xkcR/ĔPv=7UgHW&%qص?%݈]] B+d ~[WkD5J,ƛ}q cJy>]뢋o˱olJ\Z1UxnĞ}yվ_emhܝT"Z"4v{AJ|Q LDEj zl9 QP{le z 4s:b)o3d1 or{^ m[NdnH?'^D.pFj/~;`'C!2d+|ZCfE ,FIH:"` T?38#1O BSghT,qz"{9t-b4ň5RxLC#s;BMMfvͤH%n%vG%;dy1Hm͇M.uZb2S%Ĩ|Z3q"&-ۚ֊ ?]d?{󺈴py"åEv6xi ,ۀ cMX`5-,.SǠӷQpHcv[dMCd An ҹGy@hGr L+SNU %0%4( C䍙{ r|~6\ /0?C>Up)6 =g+5i3]hZjObcsqv9y,K\Gi$eG{S,AsTǓ,jDa@19laϚ4W^*2#&>^yåIh*bˇYF2sP"űQyCQƖhk3yhHg=r'CBPO0X;΋پPF&}ncD8 Oa ﷮#H+;Gu{ohLCu v-p0Aދq[ rMWH XߨM_rg,?rM3`\B[b7g J˲ul!pGL2t9E\㼠4D*>^,I8=A'lO~{uM?7rmʳ[-CΉp߲fYoP~C=eCBȈ+b⸿R|S}8Z-c-)?;DQ{~/U_ZkTQ_Ƃ7A#.#X"՜"bUد6Ěg?װU%;uCBdaR~7t0ыb+ uS),&vpbRK[@hS.ēO%viU[51Lq4^Kf.vi^e4uq1s"o|I8Glhq<MՉ۩`&XsТ~!"S9H O.NBi'qxI Nqx^eP3R}4|m(8鷡=8UfaW#y(B*SDhcD846©lBBW}.ӿ a$f& z0^.%c ^) ULPE`)vmƔ' s>L&̰H772NQJB冢!_8 ,QZq jaMݳ#F_QSz@.1H͸Oγz &u^IT_}@m7@B:=/68{f[-;Sb\29 ]@'v 9ִnl ͇n{k F)#C3_b¹9 &!ܔRq}z,'Iu\lϻЮ] @,j!J[.,Zes.ʀG } P#Bu`xMKҧ8k.S >wx"B!0t2V|qK{ OxxCH= /Τd$&{xE ^L|fסDwRxίSv>Z"Iz `ܶ8H*FaA½mu7M2$MvS@"ѝ;&.o[K5lB@rA$b5ҳuұXc*pU[̓DVftYAj.W?P6* p+d;Br:IG֦t4T[􃄄S% b5L/a^m#W<,/Gi²s;ؙ~ɅvQ}^afjzBK(a(x !UM$ohC2m0=K'W}ͥb>[Z;@N@[sPfPcP@aP1at"2!vuA 2kCFqM$IozBt1y~i j(H dOCJުe-il: caN PzJXO.ĝ3ԻΤ:R-%lҽzPB6|hVb|VL;2Wxz k/V8>|"Bnv@J #:ws=DŽuKNTYDy v~}k0<@epx{8%U1ei |Wp|uĿ14ʙkq,@ˣK#r@!qp7d1/?l=ȁcdQq ;ǧ.AeZu/\s%O(\K*#('\Kq5AÚ,s 5UTzh`sumdql|89;;wKjρu *5\GSo\֟ K띹MHIĤHAHՓvx`?͇opNzu8őZ{PY*;;"zϻEPO` Y6®j!K\#sc=&:bCR 62)mwּ|o}тUhӣS0u5m+3ۂFbn3y7hE͠QdP[h$QA[ܷvVWZj@ܸEl•YzN/·+ֻx@bi҂*xv)!B&40iV(}5 zAT2ɹv(aJ >GҼrl 呚fWGl)qU'o?jercpZ5? 7S=87JapXJFhFǡX+!͔6jvD<aFbsosm/թLɚʻ"ۛS8Kj|4z.J lٺcPE oG6S8*!QcB7`E0.Ĝp>034k,}&~ zBdD.zJ¶ g 󭸠Q𒷹U+%jjsGv^hux)oyFNKQH]?qKxn}ÕI9ޘV\A- P"$;03MO^I$eY2|gH9F,[AbAZ/f팇G_")X+NXPB/˜eW=o̔ҏu-H;/DDfx٣oghpD=1TjX7vUb1>6U cf`A#| &=16nK/5 O<'#A_ӹ,;wgvrE,;exlҖ@zRʛ|qa$3~`yVfM# aOT~}Fp9,Øno/f~}Z) Q>%Wߗ?ť GI5Ä l밎BJo/WIV`𔨡T]NJyT0yf1<$ـ[CX'=nKU'ȅ(4Eȍɋכ_3 2gBK ̟n`y6 =q+ ;kLEX M=LݓQ0jQ*_Evm+3u@9o(9Svuvk4jj5)߆<@AX$Ml{#]<B)/zVq5NxXۈ4\F(pd֥RaCsJ kYf"V>7;8(J\FdfNIO@*q^$:uF&Do#mIy=Ě`,N i3}12[UQ;&['1區6/+Ad´Ai/$uuԲ+/U;)<"tah*.^9ۅkFtCH Rq{)=EϒxGq;3 ȸ? !bs]K#]]i'CԝRQ/ [67P`9fBsѓj u_9ҵhCmP4`#Wb$oq=ЀaJP;-zV38~|'z0?A %JxO~>hO2^YA(Y0RdL>ba|G_P0A^_yjxc>+@lk7 q/4 CO 9*O>~M/9TJC\\ `+awyq#se[&-iYe{G—RMax8kC$aE9M ]x ˊPYS* z4p $ÄF6XgS. G?(JɴͰZ9Qqo2c Ad?$zO[ԃ ɒPtw,* LY`[^륓G.;Nux)cVU:2A$P~Ȅ+˲2hYRIvU5rN:{|wGx\c IXu-Z_VdU6cd>!|JCan_=ڏgH=)}h daP)/98 `Mdނ07m;i^"P+S 'Z5%=\Jz:s,|CBZX$܈cNYԯ/ݫO!OߣzJ3Cq2K0Ǎ>dx/[:-|"DeG Ctaj4J L1{tj0L 8[~~+چX>@-Pw=(B;OeZl2И)n3MI =5!Z&\+b*H\3IFeRveW;F"e/c )bIc_ҔmzU=О}Iʙ45V"6b1@ImuHѺɈ%{qA%j"{ B_1;gq5';ZAz IB!R]>iZvZݪT9f,s+z+;z7N"İ(uKv@R$ƹ;9*N0}IjL9j( oۂ^X Npe}hWjCw[V uY$SJdמWiW |$K"vH;BA ݱlӜfpҳuyV3ayZ v|zR9jz*G2HI-*:4qE]6-l|Fgad-{ol ,yJ20o6 f=f҂R|2 xr(`Ci<Ǒ`L%?n&ԮjmfKE5(}EOC(|S#*Īw5~h=LA;5J,1_0R wۯ9FCTn0p&PXCLM(7=Ck\!^AW8: :Pt B^=\D'r%(ωo|fKkUc1 EB۽z'Q;)eSzպ| ΩigLAѬ134 *C:' Q%m~moC-^0>%t$/Fir鑗6̉ט$Ke3'Vu%b $wQO5B>4),SbNRќ!"iJ'6.&7ɒ*޶V ? sx@82eiy&*T`0TB $dԽ~ hu' qo@DDCf&R!*f6E+|tuV`4-.̡_0(\SGJS&PM6cIؤҳzm#WnVw3N={a s{9سJPК\0 L'$vg,.-kBb}zl0~.hVé#~،,Ib<`bAW6 ֟rGǯE>yo L/;SE3ml^:ToẖlG ;aԐH(]vr]M5UơMٷ#Jm67Q+=1D7*Èz-9`{MG"WbteC>yghkw7G9j<q-4;!{`X#p޲@Ex$e-\eSlزBc"'XsA# sdΝGJH D1,ՠ۷נ6>+[ :O67{՛@L-:5zr]䃬,z 3UtXl@\pOCvƚ[s-/ yw dF$/`=rkvSߖK~26LF^D;%H6XJ!C<r@2KKSJ.tuŽFU\RM.*0蒃N gE薌h8qR(x CBTKJS&{aK 9Eg=N'5 Tdryަ?uWbSS)a&lBA}u :6@3fR7EfL1x#bov1Ne{935ߊ| @H9k!zڒ4Lj&V(\G& r< g .Ԙ/2дsTH+2a Co^̠kQT! :~] xbo~P8Cd$ĉi$2/h%΂a3܁GIDJU2d#m)"e[acx $$}~WH+%A1s`@i'۩_IR"oQ)Yr#]w Eؘ ]ƥx6֓k~ɜ0!zjȚ+)p45}ppk- 0q*Юbv0A [ m=u?CJܹ9ƎTc[~'v5XP/,Vt) 9gIV9FDBq򨍃(,UzGǑ&bXe"ɲ(J!yfa!sHU)Z3 o4L.Ռ:V Q+h9%w.CNw$XTS*`l4[%%iɪ9R!A|ֆ٫q#/&?Byd$'OJ9ܷ'++qA ˬݷ)`rϠ"6܊+_~rQqbz@_wiŦ#:I,46.>f1bS8W-lt9Z$w.0g;E N# Ve)+0n-Jwe5Oڪ2nԺM@Rz]-_%b/ چHļ'2"'d3IdI`Ѧ*NRV <}\e^Zk4D ;"pTUFW4}`#/hvŨ7bg/޻ k&^JȉԢ@LmT eC OsNo\nUu|G!\rA!ͮtJV 1s :,(5[WS>khTMRIPqlzli0GYmZ-ljȌ?(8k S{P)8Nc 'rof79:01hژ#y췽cES ПEڙ'Zce.H(d#]噿ё ݾGi~?j!d{zFA[}rјQ֠S8*7 ZT ʰ%i~+dɓRIq\9]pZ 2wRc %.|f2ZW*Ho3e;A6M= q1K-Fȹ}DYOXh- !{trJ+ͦΐ@̹d <5Eh1S•Q ),%xWMv}Sp¬^=V%3Ά B c.R7?X>I40Yrp(L^`j*7#IҨhIb)s~]^aEx.>}S4'.=νk`LQ-j[ŴHebma0VI(sՈog`vΨ{s}_SYDҁ@v! F x^a\ Ū8Hs/6cAm !@HјJgԡ|VGTϨ"aPo 1l4DԡS6فv>_ Hy RZf,e= DFE 8emyX !h  Nh2I>5gN3tTFpryBc8]xܝy0h=Ԩ6#ٿ],*Bc#q-hǠtij-mE7l,ϝl3YI0mEu3z-lJk|J}qZZ պ6W1ܼ~sTo9k. DGP߁:TOeBV ,v=Fr> !6) kjhj=:v;.a^j$m$k79mA^5I פvM(pF=7縠e >F6E.'A7ŅHZL7ZLb.=@Y6?0R\;g|zn.>Y=aNt ~ Dֻ-W1^ޒ \4Ze0fg#P WzڑJBCZerH@8(W$f Ә 3LVj +%/>${ uO1#T"_ȯ2ɊM>%`x*ъ6l$EίOEu"2qzFlHfYQW7u%ʛp.L2#^ZO5j:^ !" ,4yi#Jp~$d*r—1hT[+r9e^Q a(,_NOa &w.&-{o L8± ?5><`#` ~?69H0fx$ݖ>Kz]Zt99*qEPw!N1ԯfy* |c*$ rkK$NA]Ko t@uG`]ҘVWEGS|b@i&WOTKƕuFdRSBLOR7,MuOj|`#Udz0jڀJ_,E ѶÌ{Rs 2O&d9fikA0?xw\]`Q¾f䐏ٝ ?_gy$6/Ai[ & չKiOL.__^Bg :zfхf\zl π﷣wpvXۀ6n2(dqon(d*:Gܽ ?>g ;`qԃ[Ikc>4Na4 |ŏ&p6d[)~N'CAtY=نNN:ӀZcC2+)EZxS)Ln"ZyM&+lco.7Jul v!s#@hQqrpt#1Ԫ 9̡AG9H zUt1x m%l\xJiܙ2w`Amrn]l;`Hƀи]Ӱsykuq I XĜ((0ncw%MYET% á*01Tr-k!Q)e+X/uu传.boջxuIH:tBٓXR]9j 2Vp% Ppj/3ဟv>u0yp8ds4?UXSN;89mX_G# W"X %8q &AVUߏ@jy\gjGUG1r`-R2Ǐ97Jq ε;>SP\`(]:V|Pgb q:<~^zu:uaO Dw&آHUyP/ ɓLZU}';"sMUrvGjw\/Lj.Ӿ!Qe"H9{ohLт7t$/F%>k|d|=DBl Ю ڽ>L)kƿP.{5zX>;)Y3~?I}%a@j\ڻܘ`CΜ^w^VV2QnB ]G8{J_m#[rGa v:N̉=@{Q vPD`rc)v_wrO_k0N'o7U<ÃJ{o?L\wv^6jl`1l%`x}H8 BP WҬꑝ$V'*QȬN],{Lq]^WE,6 -l<;E>NEmwxݙM2);Ќ[ki@ՅDxuE_ ثTXrHqvQ`9jyQ\.3p" SQ1e`<a$B`wr9U- 骝4zsO0|J8\8tǼI 0%XWF<Rh8| vY׾ԹC>=|pT +TY_Rbd!E{\~ƸS%: o[]:=#Vh&( ƌ4:;=x8O:1 3YU&Ŷ| kҬBQ>T,uT,GH'Nezd{,&z$G=bYcYXi| 0@d?T \8{IpKR_h]fU näwqs`ޕ^ƼS_QL7퓢7uYa5̓o=?_Zʲ0v jZ}Tá>W ڒ^P eљ.?ts'XGvWQI^X*&V_[H[p{MX z }t 'r aH};e6IWKNֶ>2* zt1rFUy q8vbܳ/aBO N=Y{3vf]?ZOS%jXG)uAyٻJzOx`)(&wK/oBA!G3O's\uls$M,n= 2,=A2 |Iq&<qjpj/ .Z^8HaFt w:"UU7q;ncwI5f-c)P)́O=94*^V~<3J_-l\X# phX~?8;ߎ?HBPJb9ĸb}*Ygd#]{PC!ن⪁+!kGkWˣ@X=I!Չ`X_nJACh<,pp}5֖(WuT~!ױO#Wքh#VY8{ ?0&/b^=o5-(R D‰ILt:bvC&,dP3ShFW@N kocwͅ4[шu:I7&RʬG*I^Y,l,`^+;ssU!OpC:rtէ6Ռ7nkYHl%)R@}I"u 'ͥv\ Vq J29B_/xE&5+D&|Cgj!) J*$Y>@Z[4vifd$Ŷ5:1X+&, huau"tJ]=Z91Dx ԣF')]hF> U`qcޝj~.vhKh1`dҹE؃O$Uhlt US-gaa!vJ6o(`lKaaQ^ Bx^bQ`#?+,AanCB/kgoP~϶woeXn% zofZqK_@ULYETgm6wVfv%rK, *D{BFJ|xc>zQ%ȭ'Ԅ2e1U}p3s>{IWڮ:Ǭ ]mWߠzi9Jb.zpq89YaBШV[Yw/,5.p7~'7uC( V`QDT!!~7//`fiʾ3*iI5$|H@ĀD QXk2WwJ>+ZX +u -DYL_cR_W Q¿n}$/*~pz2*4c GlCVJM:/wf+]3JNlx'qn,!h> ZRe&y# \,n`.tuh_,OUB,q-Ƌ!U }CqA OTs_RkL2/ 8(ݥ6EÇ|O^xUfn=7s>m;Woj,*sz+ZQYc2MH@HL;joRvSЭyRJwx30eHb44ҰϘUSĽ klrPM'k'?VǑf(yflDH( (+:&[0Ǯth`|GRo|r[VW+Wu' QPnS3A4šR4 -Zbsn7/&rgpٚI-pL0Qč.1YϠ)0ZkuҔFdF?/'OESwvzF;#[Dk-}6%]G =L#..a M @gz79o[E }yiڡM D';"ӦqvC鐯:Joy3HMddC9A=v`f#D$9f~hl+5UANī"Zꬕ <`d? L wRhfXDÜtVGdےU6 m QI*&?H#EɪAw1[QiqZ3]ݯzOGL7CY+xfk@&).FŮ\͒ɞjiFb/Z.!-߱qVgxA7^GlSd֞mf2ԱT ]K[Eʜ< rOEarBj~A3!L(MŨ/͞ڠ ,>Khr͔J$Ԏ .n5_lK&Bl7Es޿(89K0r p拆Twg;g;Ya/<߉V6pxeDɹ8ipYҫ\;[ΊzCZ%M3f[q:o "??Esso~^o ,^y%ft\V *7TՒ"Joa9;9izj*ikIJ2yG/ga-=K)3Sx*uYa mH:d9~A{]G){P.XKszSs=8Ƌ|7kkҦ[glYfxGnx#IQEW~7#0V:+k`&FKvoV! )-kZDnv#0Գ\w^ܽeA餘Wbgn I51Zȉ5 VX&BÒ2 [_T'fSGLՔf@tj_ $5jKb` ^#tiuЯ/dS&uSlNl2(&~c00Mťz_@RYLVǻ杻WZ@kSl?jm˛ͤbԖBIڋ8tz@`;$٣=lC<;Dn֢h[ge5wJ1#ABg٤=8C]ɅPL@ֻg߽\'||@DQR}8jFdc|(zPu:NvoǢn'(* Y^sW rV P[hY6hj5@q.oS #RcɦPfWXx Ok VZ1n~k <&)v8CMikR=Ԥϸ׾YU)dO!m7giBZzUVRV&E颛W械>?\_Fhn!,3B t"@k|0l;?zL?zsK[$W?_ 6*d :$a|[t[3pAB9;s8Jꫵϵqet2H ۔*™֭l<e}^Rz.T JsxVd_Q祈,'AmD uږÛ? On.C7lԵX# ]6{|]cZY8qPk`;̕Fry\!$Cba{k cX dؽZRy8%d֓'Fd]d xFcϰy{>^g HyARzyrirI ɽsY $O]My >^`i ;LK[y2^G!iE EJvYG,!V_:ocXjF5m F | 7gRϢFfXQ[ j˂eY:DA0M=I }-wj>&˷E9lF9FIEE2^kd)H&g0(|a(Lp {> +?PX17_*ߕO>^ =O&؝+Z\Œ3Nbd7'b2 8[$7D%aLtT sQ;a?Wx.,9L(lq F UxrSbb疶R˳{=`>^gcƹR*/ f_ *d,ٶJ\1,::=(=D?bt-a8vIvf<ӌVIa|RBa$-L*u}:{AYmG!挊Rwf:Yw>׽'+}iXbW_QpS,C58ͥ @]ڄ˽Ï|%l} CAПvH*͛Іz91ќjR_dОiMzyaj{.J!##Q okm$IDR45ּq`'l6 x92 9ز^j~;E"r¶WEx잕CfhʷD%cOVS(/[-B|f)D@ؔriGEب PGu_+wwm|EY&hŜխcx 8h2/hj:+vyDך_Tu4oAĴ9'4?ۡ{bZ4ohfEicZn=)0Y% {iT;)6;um\,yu^0 R.($idH̠^b\pHtuOuI[}DBG =ί۽@]Mu5>N/!jg -MPALaZ02%J)dY5'@׃Pzɶ YْM _[<۬7wĥ4Oq\d߮$$8Qe!J"p[2MV6n,oݯ!ІE!1{^W҈dP~+1w6VV{%9W)L>CbQ,N+r[r9#JR\F3 f9fQ]hM'PLA m/ˇ c ]C<\hI5˵wdttp~@| OǾ~~.+gc8j3h}swu eaUGw_~{Yjk;ͽYyr~X(h]l:$RZڏdI5fT T ;p$S"볔:3٦feƽ`4G*78P;jæLr N;v!DYfRhao ٘D:M]oQ-;y7\q>h 5=0Y]Oᆘ, )VD,6nsmJI_Ԕ)6Ά@;?\gW0l8N7:Q\gTdX' yo^Sˊ]9lQ&tQj>/ky9ؾQ>h_awA<뙴V]>Njk[lQ2=OB[f_\egЖ=4Cix*EАܪf,Q~&u7"!1^mkQ+&5 `^V` PWs)s)"[^'?jbż=(sEo"ƳBTɆMUkGRRg๧@ #B.y__!ctqT4uj~Kqn@ScjZ 9[g3Z,߼J⸻zxsDsceMśRGr? x}&p#S4#DK3`m+؀ʶW10`QI39w{7a@Hhʠ}Ohy[8A3 7ngI%m QN^*#$ID-nc"WN¥ J5Hӂ'/rElyv k{c!ɯsB aUX*1߻?ujyj} YϡT]-{ -m |nh'< ؖP w9+|Zkgw }(=T ])a8#Pek*C7^Q⣝]LH#5[4 9ML4H'_%TT% 5tE '8PȮ ~>mi!v:쎕o$ዢvo^=QdT B]v~;9M7)k:'+Zp^שҕ(mF8|TK- Mz kWTS9;YE8/@^0{B,CerKe#,vEM@@P*% ?)3e*r{oS;vFW]d7MA)4.сv_l+^FEW: He&B/s8P8Y.Ye4k60|@.BƎ" m, sejl^ ǻwUt Kgyia U"Rddif ;pYsKhviR iS D Oo$9ƾ<}5ֱ ǰeX5="~﫪xzRL=EGu?t,ٿT v: WibߊfCCwo)۬j kOʢKe~%Jp6k]|*veyn]0fkxҢTR&YTuAKqihA3Q1٢Dˎ Xح27ah〡gө~~;Nu\_+AI޷$Ⱥ7/l QOLJ8& _k};۶u~.E%Kb-5X]ƿOlBP5HfdJ׿whKژS"ǚcMhEcԌjeXw8~7qE%O0WtQdϾqx&ZL~b<90SŶuܐ3+A9}HNQ;O,Z-6ݻ/%J<b% QH,,x3T'gV&z Ъ? |kUH-{Dl.[#2ܮ6F$) |yI8` ɢY>эW}C\X[՜F"[Usg^tHn8bcZ6hF& +cّ} uZQۗhCMtQ(. h !VG $:7f*ətD ?R%F0UYѿY44RRfńvi㲥9]/'XѳP)i>QzDk|EW|:ċB'=4 fW B?4CJ\N`cj.EǮS6Ct|QI"o;Π3CWRdFS1Z7w|/UMdH.wlcRwC% 3t i+∥B$]W@b9ÙQCBK.A+Ou£z[aqɑmOaN, O"PX"i*tsXNYAV~tYxdͶ)##MxJ֘>\ND 9@(u7FyM譵,;^L]Ff>nF8ڎr#ao+z5iuy]#o1q?(R@)srf6:\,goyH,a@+ qN)+UqR1ۛ=Y!/vؠڅ0E9dT,o Y.>!j7Н(?H8%l|H oڡF}o En&,#zpGSb|)zT +_x=Tk׶2B-QGyzK{&9մTpgum0X)&$__QO^AJXS`/ bX} GQQԓ(DE8zBg9aˢ%ٖ<3{EXZ!|`ߛ3EV5غx6cW!P7}{[~|e/{"8\U8vjj`$ }Dɖ ~ſbZYN!C:G|־XHPop}]s,OTVX&Ԥ9 @O\"MsLo:}U]TL~1'eٔ=IkQ! ĺ̄AIB(". zȕJ((k);Ocft@-r  ^K9isśV$>?WA.ojܬ!zA}:GqtQzdz 97LpYB-Xv t((9rkK䖭㝚ք]귦uJ*;|EUHiZQ]:EvF9$DT=>`CcKg32n?7o(,-rA/r[5LgO?k#*j__ o JG%:d*?ѹ*d@|]ʳ:apn*_6(}ve3gHo-]_ot^1n{ oM hAStөN/Ō=<Sb\V<圉wȉ*ohYÇeaN5+Jk)2XJ<# +/hI6ϯE)d5@t%Z罨?]S6X\ EX!lFʀFI=u n%x< UB&G x@D-9b3,?LxZ7lZx6"!`P>l]e!E~]=a~|@NcVlr <V[?b 4؊*[E_ Z4cP!v2K~M?aUˏ=e‚*O]B w܋`pۤ8Enc&J14 ǫT`=צ,tybz8|̮'wdk+;?rJ|DWm\%qnu4𳕗)R\saȖlÅZcKq,a{\O̗ۣQHHp)ԦRp̬d\šǯ@b$EXԳ6V9$=NQ^bƒ*W$1VJS_ۨHYa-уO;A4=e*)OAG^ 6ʆ|M =X7} Uy8GaǾɋ+ 'Pt4PرO)K~ Մ{׫zn#~;Df}հe}joRi8=qkbnn5Ş)]Qy ⑫ s_-&^򜑟&F@0qS:ʶOhR`O@ W~PLk5sWvL wvg}{ny/o`9^K]; fFc.y)=~(K lj yПB8s7mFJ``:9eb=_e ";CST #F`麯quˬAooOHgl4"X=N7]?]AgqivV[P ;E@:\7s >)@ $HUִ݋/Q9DSi4< d=9XUOtTLfY =d}HUySGJ|18 SCRTX㣩#:R֍A|= aIL)+=0^vg!6E}̚ }gnOiQr+ܑv^Kb0Cat'F_ }}pUo%曁 '(%ipXa\`Rf%kdEpٜf2$c/#5ZY7TYE=#Hvj^-C^/4j\ytIW]~&Y}^,KsYe˞  x&g\R3AΦX>AL'<,5M}z5 ^1F4kb] @}Ix}EQ4X`7R)%I)BF`0~!_?WHgI1]qvw rkNm&,}33'nEw\9y {9J,Su9.x8 ?c?`ڝѣHutq\̧}NK~'Ygg +NbU[+h7ph,_8ᆐm{a1 $`#ju'хcۚ1N5sZw.?~WjP+9Sqe0(ny~WԬΒP1 M)t#j=$A$i (vMQ W0Oą,QqÐl|))O=4'L9{(t=m/)%cn!=oΧ- Qrѫ*2{ح.*z1Xroȵ`8U Vv$I,gI֬ػ 8+Ѥ.<ag5fi&{J9d՘#Q]aP`5ga6)eJTQ[Yf0RH,'Xm ij)^xj9\khPuA̩C9YUfY4v)k2[kD$z&XP۰3[g V3ey 4H+pt> d^,8JIAW YCwdH:B)o1^㤂Aүη ғL/] #$m@xԱr!6}\+Ms1lgӊ}I3`A},Vn_ɮjsŝ&}V!X|VNG!WAWrR%XB |&3\w.)u h`򯹷(u<2W?$~fm)!,B?Plk T1_ڄK18N5膧ӣ|fh/"9`lś0q569wPYVK/>*#YNwttر)ekgG}rZR(W%-CФW^-뀢-ua@A^]eK2 //`SfH3;c!wgetR\K:}EN)+*90wVafLw%Rx$2*:0쁉I8'a8K/= ykГ  {Yy\hSas?3:]%nuo3(ֵcT\:-yATJmU8TcgP>7+z -2g>~>8ػ-fKa *p/O0OS^4DBՓ{qy<Ơko%]tZvɍ2@xvrVH;Xlj*+I[bijԄO'[V%@RgSaD2웭@g,$od|q3|Q!ӈ*95D%^>E^vu8jYcKؠ`RtkX|Ƶ)0p7 ݢjXRxd^vR< l sIc8һunk4U_i_.G>*u&N6V>؉A@@l' GYs3nhi[R-(%Ggp#ΪtU1zUŲ(şhyŋ&>q_|ɋ %6)0XH-f|e\#$`dz>&=folF'ecWqn6a9#MTe(~:[K~zmAVIǾ'R8ZV;nZ'HQfbO X=<\;:NyCpLgm" u%K^ݫt%W7IV4GŶ49wV[5 Okc}'C /`ilZݓG8o_S~S<Ң Uc'x$P嘲0D,w@(,t{sT8qf;8̀tƧԼq K/lRbcrd13 >q9G@&d/ 9g}Osp̔,{eQ"#^NF |)EHC鉊#6ߙ`]S݀ (X~ּ 0o7hֳbxx@Ӛ:֥nX(w-9kxgD4{gmު޵ks|+;duy}s8RϫxhB? >{76.O[(Ho"dM OmK~/'|ci[ .>ׯlPc{} 7\-g?PO.Ó>6 Y([K.[Jm>SdZ U~" SXؙ8}%`U;P a%T$!] ς'y] 2Yq,>.$+,nҌ}iMhO70ۗF.ij,)'gr˾+L`KSM%#"v͌;&4 :mʰ`]\N9+{MιF\UlAyW;|٪LkY>*EDu$nO).=z jF&Hwg =`7cӴ| x9LW7ax@r  [ $s19BŨzrÞW5`ߧ |IwFKz1Bv~x`յ>Tٺ=!ףdBcveo lK@ѐxg%FW A{2j)wP9Plr.d!^ÆZB9/Ɓ˲E+fOiSYD*v@xe6:8$!0,_1 nc(y qr7L纲)tw HݒSf #Pri|`٫h'2 0Or;J'{tCƯYђ dJ ײ|G$K?{[W4޿ 'x8,hius0J>XC_Jqկ0 W?MSNȿRҙOB-P+7:߬LfB<3Dڡtوbc̠Nۂ,^MS6IpPno|M㹱kO)哻n:EƵ"b&EQ*A3+ zb}ɵ*zav8 /-(<Ԡx%*(H%U^/R%yG f}f&pwyцkbLL'.( U#(-/oOOXwS*FI\8<~2akc:ouPKPzDTx +q 3 wPrPwO3aozcMZ~4SAp.id^$TE("^ȔC'&vs >tO|SE d`bwÂ-Ú *!p C.f(I(C`u}iOZSL .$'9'UQw|G5>-n&d2/*R@ՔY֭(u:.L?*̀ zM5L<43,2y3:`䙩 }ys~gF];KKȸvp/Z8y~Q U*.V֜p LqËZ>+|¢eUɏv7@:'Ґ @¦b"Oc)'R )Rm2!U'Nzl=]6Ͳ%Q\4)RJ@Y%{D 8WLpub9pv^Q^(G+;&L3uO/'m)Cc8J<\**u̬jYH3E&V#^3u/Jl]+<>5,)L4)I7mZ{ve'B:[ɮӁ~yJ5. 9 c>kpWBKːl06ك >*ܛ~g;kgSҴ/#8:: xݔA͒&GM"uD՛>:)P'@w]KR;RvUZ}ׅ:. 4 9DJDU~O_h;zx V`-NL3*HkU_TNR#DH/0C㎽qM;|g/sDt] *,HE Q!3"?/7jI͆aNc!';:"{Pk6Qa>Phř.C%Lf3|r3WbtBCPfy!RI&6JSge-&V{;BzZ*ZPLu~L;j ?{\ R`Vp^t xJ8`yZ9+#`!fmT 5 bH%!Wgtt:a]W\bn8P@ F:a DMףqB̚=X"p,}mlk\Mb+gϧι,[NL2|'!)ox`'ϋo.P[{vawҒ˝$š%yԳZPʥ2 ;_T&(fES!B?Db ŽhRWMwVfg@[JӬj昩 b\rIfGPs#yJ3Eq:2x(ɃV|&u>QR",|YIJ4nm]fsV"7UE>??%xv VS(O/n$z+ z.b˴ӽA%*J׹qcEŌ[D\P\ PBo{ jU# :Y3yܹ]\& -{sw-:2ߌsp2c0҂ˑf0ɌȪe$~r`..ڇOǨE Hؽ{Ss_)(IDDÁ3x96'6y\0LL9;h^k*t0d /ᔭWRyʲEyp<`'+7bY鿬*3i3=EG11!bN@Yo!.|XC4}eaJ{Pc1`SIɑ$n9:TҞEƤl&nϓ}R@{$N }nk"T{+'|mJF!n^#I ܔr9;Qzof Q&aO"XCfDr y.Y;DM y ӇA4V͎I!/3j] .n1EfQZOq\xo6g\U<ZlOv$o'?c{S*E(qAVoƀLliG*&T 4a1ߛ462CM'Ƭ0Fk6[Vo|H_ЍQuR&.\I+ǡvʜlxy7_iDetw)jK.KsUy!ͷR:};df嬮k eR^0N5q7ב=5v1 +j'Jc%G]z<=ښES0#Ħ Gi(o* |'?7sa2. ]ƂEBo0İa |M' tTAGUR{!s.T)E`Zb. aiԢb1+eZtQkI`*8ݴ^2dqŊÛQ蓼]`1e;xP_,P6%j?:/;T%D|j} 2$DSkgf)7*/kF.u9ShW9?Z_O|ײ)0)j>s4Gn/.Z̖MG2T$8쫂=r,-qR (0VlPƣ7bdhq>/ä eroR=?\wgс-{w\+5RS^=!bW/u47hnbRܰT|'?r3}cͶj!oD ⌁'gə4"kc0 \gCküUKXhIBu@bK$AN\\CqO, et 'djb@B &2;T]Yf xf.EC5aSN8^B0YAnn0{$@(bY"}&. rJ"*>-qtVTܞNgE/am+rHyq RB.K9^!9NflwSISXT9yHܞwX$ FjxWdX-頜ݓ|>3[#7w* xX-(w[/ i~I+FTQ_K~)TiP8/{oaɩΛɀ{Z?{dN L+% kfM @Z;ƀ];scIIk9.ı8օ˓gx%3_䯚,FNV&%ȝi@@Yry0 oFj#L1vDS&0ۣ-tjZ$mrWq@NA׭K?t^qz^!VѿW)b }f߅$d~!(B&䱯4Q l`JSm8˟1cfBdJ*3}/DLx%6؜=zז:X6<-Cu+b{:O]?1g¡Pl2G %?C[2\FK0hٛ֟Mt2̰ o gwgX*kvʔd^9mM$yފft2i$y|9b"[vR.`N0OR^Onˡ3trjg0ś^cX4BI$:b"}l؛N{z J^LJ*pTPb=A.'82F WY1Af܃wڑ=vW<Jg`OshBvL@snp8y#}79<\U:;$ MFZh@wx-9Q0TBjY.H"?<\g|Θ2ثHYkY oH{|0M:3WJkO4ɕ.mTsm"NyS2{OU[0ւ8[В6KGA$#2b~[f2,x7z.$G_Mdt,@!d >|{e~J'LAɶ``R3cZZO.(;/#keZcBLߞF#o-n*֕&+4)![EdKfrx\j=`3;mI< ΰ.$}?jЛo[nMf &=;Ѷr0z\q8>CZVSA^&b{qBgxB+B&NoTCb_=WHH gW)G\˭Ul3݃?rSqaq0"#xiJf&x"6;-Bk`2lSN{IŊ/K@? /p2}7Ϥ.SG :`3ӻ2BeD%DHsݭWi '.lxNӥ"mdB1n/i\(y x6I+ބZyȽ 9+Wx ._VAnDyGlL\Oxˠ/|yX|(1lNV)]k' fHTsF{gAP!**SW 2姰HSt6Ȥ3շp6}LJ,* EDSXg=+.m +r/3qT[X)]!3{g>3z.]ѥ_lˍ-o_XS=@hfSɇ :puf% e D= n<Ȁ{~m0= όc@,@)3x@\:oŖgQ"郐!vkOj2[/+ފX4g Kg:dR^ӂlo~feLT'NH#*K .F)|+P췌y*#uDžad{븻ݜ=zlS+{5l_J\6ʢUKΫj?]DJ]"Fp%C4i5~_ikՒbFRΰȡkMjXo Fuay#TWwo'VPIS4t}ۼ=…bے ltHm3*3`rej8NDglbV (Bhf3\nv UK,ef "W8hi)Wy)H"'KOi/~Xi`cH79 `;.^K3>]5;Jh2|}:j6hy8X1:CjmXlX_K_ђȀY|xk-w|G!_9f巍@ v Օ]BGU[Tb}`UصRޫ %D+9084ⵉ +2pG%w\17'$u a:.1rrHFIʝլ=.̦2|Y1#q>\jd-f SZ 9"\LVRhB-ŧߕu!Ccc&nA(Ӯ>bwn/$`#Rf꟩;h-jVWC,XThrg h־3S Qj툘`V\H)Kv>hh>{*u$}ZE,&acD{>Tvc$?9]A.]B^D BHʮ:*3K7 -\< NE oZg.K^u6רJ^ho 67HQ﫨J^a)kz![ I*[fHB¸oF`Vqnsˮ$i?U+B@ ^f _1hx= 1/ڤ*h'QDy4Ӥ:bnJRDz|x}&:j×в "8l2݈m$8(c,P:_K5Gsw)1/~}=c Kj| To>s7^+=FS_J ":Q5FApK; s)4I:@/b2Dy#vU܇=#T7frc2$-x& c4TM?դHx6'-;2aY\7Ƈ )mPkU͕MhY#丹A@Ν]mۼֈ7a5&73o胧I˂K(E5!x`S KV$;U{$߿CvN]i"˕G>IϚcAWQzq[pS/gIt(zk`7et' 4> [d#>3B9(k&MlaX7Z׶yYe).?NY)] 7VƳ/1܀a&tkݤvy޽N+ӄIn,;_KN8FpLJ^&ߠ2U)26;V }pqa}+Wr$#ŶQOkx AJIz\mI e;Ks-Wck-y:Hvy`4׸7>U-)Dz/Ov*?/qxȢ#Ǽf$GF=Afjrcыx''xkk\:_=?< 5f^A(TU@qUík+,i_߱J_Gs`R&SߪxLi͎GeF"*k)Nd͉hyLbT}4='MK.4ZJP7[ShIzv -l6uLD#WQD)R*KS PbB0U҈r|!ȟvech2έ}|~5cOjUH$GHy39ٺdN㒐C/Q)r j =Ji7nj6g{a2 YEP4˪ ϋ73u8"i[ԼDfa D1I!Õ_IyEBNֆD$8 Mb`M^עp}G-RM)PK4c2`e܉x"Ƥy Rڍ{8a]-6:goM020)ZA;H/WC8b{?6]:8HHaE?YćEYt擪W.f7d8;Rvujp CNqMŞ6 3sV#ml'?pLzy,9VʚAuczP ^\| x* |ݦF|`"Pfn,H\d;{U͠OE=Mv3>ST1M70-X-Ӌp[cMAq+2MBl P2B6 +T$\'exS?Rز/iB[?Cr ^i';=R췗5f .g-Cf`Y]. e"iGkfS4r.4,S+oE1,{uk ]s䚥ƭGzImyJ~CLJ6-Ŕw@~5m#ft15>mY^OL+Er}UFљy]G3߂2Xo7ov&Hi/}d^EԥckL0?&-Mw5) Ӆbfj'" %E  ebkIiRcYb/'t27_Zp .ΔUi#8[?+b;,T:7]CnNt#0ݍ9p ‹"okMd T$r*>q|:[Nȡ.eGA  t=9Kl!1RLPNrdYʖd2׸/j &\;8S]zUTeQ=My'eۖ99^m8ƒ55sG3۳1 ^ljkWZ= P0xb$3Mi"[lj'aQV]Vy0igh6iF#_ʉA|8Sc[4HiB܏cm'_ᅋ{Ic:ߞXJs|Yrz3$&'.A-?0O# 7uji2O}z8%TޔaT˶޴D>go <ûrkoX,NQS]:07y$ffMC8+gd\*SJK-X<ϺPĴ:\7&wFb=@Zr.8ƉQb "a9Z ,*!/5Ә/9/z4r<X09z !.hL(RfI'ngmAe6P~H>i@gRv]hvTfw~T($X1N~v{@ȼЇgF_}6}8 pSӴ( qALOmUƐKqDl`z?kkȆT<`f%:@gJKfVC8Ao{FNkH2ُ}4:%3#eiڿ%I"WdxvZgcމ"M.trҭҞm/ּf5W=s4p痢m%e@=T32:e>ߟ;{H^_!SNJv dOᐣ'gٚ2e9{eOcg KA)DK|D'7 5b<x?nlkuD Fdc W.1z؅k-Z UUKQ#? ؄Ȩ->+ 췮&$W–ldC8r&}l}KGS#>v=<ЭJ`L,%\ܑ+U/j< _3 ri csp-;zz'w`6M ^Jj]>_gɘwf ρg yCycRKy`Zu9n6]wҭ}2VだMT:'y9Ǔʐ d0 ɖHvD^݀*ZxS-eeKME_v.²p<r|񾝓3xvYuVt,>MA-a0UH:z.>`)D;܌-R4^] :%J/B0f ,Wn3b*qSŭ8Hmu3a=& ZY>ouqՈH$rP訄M2pOÈѺ`lx qo4u_;qi!VVwW04 j%8,-ZV9 zA$d[8M9]AXQ̇Q7{eW*OZ#"d̋Vth;GB^qE0 ΋<2dSm^h(+V·Lq0PŷٞmM/(Y9 *_ƇtOI"a}bo)Zu_?jgߥ)cP&Ž. Y>'q]=jc8AE] }?앝+ $܊.dj5!.=Lg "#}H9}WNdǭ 19!evOʄFMً=oń<=X<}oW|G&YRvRRybc *Y(NmUI>HbWV2eMgl@">LŸ{_E@hrfP" {scΚ,@kTQ~עߕ]ݛz>a %fbj 0SI^QN@[ M/+DkkvL -/sO?Iᘙ*7).LRC 0ۿrrt.qV$ 9_@Y>!DG.5´aNe=ѱi%I8mr(C`nwFۀ|-Œ$XRBi+;sĞkx%6[nW<8`Wnz>sgbtKj2=]MH+ vz,sx?ܠk_- }rp+ZГ"ٔ@=/򷊅z߮oe^W iNJ@3gDŽ楷Q1န$hn%͉ q)`YÄ ,.bHm~[v[l=4IeVhM/[g }OjDZ580+cٗ2*th} 7T|Tg 4A\q]_gmH^ Aahv(h8h?DB:(|&VcG:O}}T>14je[H}}HݘrA-d-˖Pf{ =-}iQ [1w ouOмCj3vhyqWdy>.Ar!QE@1'mo*:9JE1jFO;ͳ+'1}b 71'Hi M~x_{&ѐ2rW,ܻ8) `,%3>S1/Uַ59K?!"\leqձ{nSOmaG90# lP9 E8LY XNӌeWD6I(qr P%Chͳk02ۻ;=:;6|Uc&D98*5̅] }7AI^5+Bw9rV%W`Q*,Bex^Zm_boZqlǔ BlRzߵRH{H_ƷcPwm߬ |vIufl[|7>xwb@o |v3(lL| Gm!AHZtlޱPDU%W ]3 f@]?8d89qoթ&v-qն*ى6q:1_cY,$vտ@f:M@_4e.*K,}"!G58`5'2'Ȫ<Zٯ3A &"'niZL^= ąjۑbj^!>zdGP\vn&LA?IHq{c;f,G%z*.כEVP@#Sz]Ջvx(C=M[&M>#HF!>&C'n('˻sK({Cfd!7 s '# # -fa0K7Ew3xa~X!nߨe>|Z]^4YI`;XRS\=E-T ӨpWrpE{pa6hn"ǐ7f珞G k\Ig3w Kf]\z6-^~ku^09 Q<G%o^x< 4J?! }:&ȍ'^w ils˿-%l څ_ڴ-[őC|me/ x=!ε/g(.Vn o9nZwl)tiGjRO"}aR5uĻ(Ɯ!+'Z 02wO^5.%;PZ :yjXf%M<:²L-s S-VR536uyTO,D>#z-3 kQS='=V;;ݷgʓuA8\ 6wqG֭"5x/ŶTo"I2"7qp0a{v>TW")~g3q T1c F/b$ fn_T{C]تQoR9H^Q<#'3NfӾ?.;677puw'7B13EK V2D~Z'յ٦]>+Ʃ>&MҼGxPGh ڞ\ IUU = -}gYZ070701000002d8000081a40000000000000000000000016609d23600004ef0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/N]?Eh=ڜ.+[*gzMdZdal`/d$l!PzI_)ny#1v=vVȁ\U[rR_Ҫ8.0kJUS$gxU6x 3#hY-0ޞQG5"tSf~!;rIMnxа5c!̤l fXpi&Tr%q7yh}2 HU!C"_d($"oO%U'3G^,V1az }S[ Or5yi#'T, N:0ъw< iұC5HUdХ3_0SKci; jj^jfg`6K /΀s(j;vJ2؅ KTqHH}T'n/Ś'(;ES}rArP]+}HD8I?# c! lZօnHxmi+0zcIjO"]|DlEWH4ywnp/GR`KN%)u?(x`8fY~ՂןϠ/TF4¯J]A-rHzg۹{$7;PPp .üIͨfG.v#duݲZ %YnւqP3n}\˅}6 \dи7`b'\/>j_A۩grlqV ~4)rmފgTNjG8l5Nxx*Y?'"hƭKCBl2I#ٮ)$sg87v9UeK37t<8| t*y5mi_,1rDL8HG ]xcr :0$o>܌vC w7{ T")i s Msk־ lv-V(v]#E5BT'm̜or duQRe 35O4Z8Xةf#1 xc2Ua+p*Pga`ca:ų̟WCaU_ N6FΔlU~Qu uFn/xG &>F'^~z>%q9qmKhx*;R.}56',X($/ : }f¡L]kbhVe= W.ћ]4!V<ܢ a&b 3qDyTq eSd)Wanˏ=cjsH_M %r.P1:{+}\Q1GЊIB#MSgژ*0y6'-']8d`L\X P+ZO G0׻/R\`нUIKhKQ@}g.ЪpTIVS~019=uA?G#u6_Xc` %6el裊tQϜ:T9w.z׎p!>$Ƨ5` <9tJeBoɏV j#W*;7Wu1HPcfT @ 2KN֌U/**Q%؏awG A(!QqH~ Yd(?S/'%NZD'-:͔PJ+Xю1>0ٿ %Ex]t3ʥ DqfXܼj"1 ɍ.v:4+F;m3XO @&  I E ->x//dV|^8,9MJq)4">A`Jm`*6 c7C+Zq|~b~Y^n- }.rv`AB\LO{<`DzxWNwct^TA#ch5Ka৯C鶞}Uoc>[U3:kF/nlD<;WJӇ^E~d%1M~&*%cFSmv\>!7`H-qm2;ԂArx)X* P cOK깝!%ˊLX e`NB 5-I\^ZbZz3F:4 KI;13 5HA(ʧ_!XY^ڙNĮw*aN9=jF|6t=!oɑs-#i_-@\*M؃UhǢsLz78j_8|?Q-t[oRZ(c2fV63uET M2IN`b~%+eT3pjjƫWŒ#?[6M *8|K+XZp?YcB Y(ۘ,?hƕŶ QpxxsjcQH6L.M5 uM-[%af/:S ܾRw-GMs@RQF=?44uu8zUYAqn㊔zU:zi\h:!NFxsJ\7/4fdk4H|vT#1_n+0 2Et&Cڹ!XI@^EE<m=P6\mNDk)j|jMXڂrÑaR8eV)@.T(x*4{,‘Gpm}_I3]kPЄyӬ"pP|2 J@a,*t+,z W2UfZVssBIDk߬Za/ 'up{ziѥ؈{q*15 mYr /ot2: <OE`Ϲd/Y-X|Or0 ar26pyn==me4LRs9b?gYxbC%HPtXh_>vjkEiU.Yl޴ce=ldp q'n yCSQN&B!k R} p}GdJ¿ZcXrVJ2 : 'uilz,|:V'~C}P",>qVJc'g%;2e5Je'=j wK(zzHLG93Q5)|=:_e6Ǝ&vvm?8a4CBHx~arAI\_}Tsj[ٴ3%:M}I: QSA H~ݷDH*[M#sلez5r竞XݩRQ?I)c*I(qqt џd/sf1 bN/t=sL߯'뜇R:UoDdĮBB2rEu }Fqޗ+eiPeCDhCqJǵY4vAcT<}ӄb$Qs<`[s&Gq LU ) wWE|-{5f|e>2\_Aчa,:5J+fMQ8@cNUCFyOFLH{Wcs>#DiGa1aFwJJ,gfX)g2۾p xfIYCd؃m~dg~]_XtZ[(Um8(`WYl)DoJH1 )Fp,;'d..*0HdymaRr88ڍ쀆 ]䟞:8(k[jpVa %>spR&9"$wRz q[ȹeSowǣ>62_{JFdA_iHJz6ߗJfj߃}KU8ͅY!@Ps-yt١bOTi(Lp<ъB=b0D*@yWN7rfi2gOET\1G0JF\IFߨzrO{+r/ s'-oi܉ƁpL/,_Tpj؄Zkm콖 B7 t)ok}hJޙ:늲Ȇmm.`?dR[Y%2mQ?"ma g(#v7RB&bs֪FG`'Hhw> 64mOOUVmj* 02&*rJc1,5*`L)L:w3%4.) x߯̃?wMk/ژ %|rlks}*r&mV('E܏cX<ӓ;_''eM~bjK66؇3콡ϫXK[$3L$:2:)P?*r>dU~Q"Nh/ N{f# TsfNL\aG?:<&Մԏ{(M.r+WX_'_,FC 6Dxij 3G:cص:ПQJ۶yVZ𮌠=XfӪL*|K$Op9NkMV~ -럕S{a rVE WQ骆>B0l)?g21_ $A cF6af\r y$%rEf-*?{K셇D*M "SR% ?0Ji-9x@޽/< QH)ƽ.)E iL8xsUa3@dV7ګlSx.7"YiSq#33ErBa >4Nเa8we՚]&LIr=.3tWȺmgh :gL U,wJn ]}󟕘s2b#T=A8FI%=6>^hS2ϣ1 XYb@7w2ḿߛ6T/i(&PT.h¢qqnU' S_XeO&Gim EO SDJR"i)hwa 'F$i#R~oelozhP[?Yꓔ Y|,c9 fYHcg-#PȘ`NXY#mx,.:}l5`-ɬ)inM6>T!$XDXd)-7*EfLW0af¨tZBM倽$B<}jmd=tĂDQ&dpnŷae/^L$Y 0Ғ?uڻ΁&|3/1S$mՎRe JRUqd M]sԹa^ʃm e1 :9RgCUƩIr9P! xx^0 )HѥMcR҇ ™stWg,h u#hT,P,쮏S:zơ__UUٖLBL,wZɾ3(Ir~fNEXi1/^C!V1m6)0vh jź 5^wPUx I)Vinoj"7J- * nqܟejggIX?|)vD>#LB?5`syL\|QҺ,MҋZ4-~Q+ Ftr5+TZG﹡Q8BByH}w5ɨ>[Renog}K7~Rg,LF6P.ZeXk=.LP@Iq<9j9g|T[Yx^l{l eU2&f V#|\86aZ F-(l4)rENnZ(<`{KԈ;I3YNRP{P(57m!ݳ9^#:.ՇJ6y?*/>@(RLfzgu5/kSgױ@Ş깱cYC:vWׁo6^W\ ;IM#;63 gD_GeTSbgL}ʪ1ls@\єA֪T0D`cNiMŗK-$"- &1=g_yX;ʑ]i|K,AtAbTͦ<mADrMF33w[m + uic C.&(xϿj5PaPǓ?8=>8g0ՖV1||U01Heln* W?:A0MMԃϻ TϪ8SCP71D=V>Ua1*㞳 T!z $om@H^9ф%f԰У&&]"ЉӨ ~shy (GPA^P`cJ%ج%:6c񼨀s~U{U цn<׌=SЀ$>@Y 2g l:p/Ru(@+z^WMOYYW.x;/rS`)M~\& 'Dng}@Z^%o/%weȅ.`8)>j.ef'!Yr5hw8G#|$JU]ֳwʺ ϩ|H򴃷2MK%Xo|}Ci[FܩԿ!stы*1LJ Q0q ˠHs-N;Ec5xg@"OEr.複WMҮi"&< 0fs W@>%duy(<2؞82uU"vh.oN+M~ +vn_# }^ nښ ?\8'K'9IX<;QLoDz .2O] MleD@\2[blzb%u?џeɐt~ju)$F`PAۮ]5 UY.m2@͓aEh&قI? )wl(@` 9^ٳt ϣ*u0]eĺA7o k9RfD{s><xCCxsIϗ56LkśWڅc٩콵HW'%Cۼ!Y'eN1s"xcۻsFٛOq{=0p򼩌)aǿfH i;` F7a\텸 828tvųXoحO[%R߆(MquF, )zЬSB: NmqL>; DWHi27*-7jMTԭ RGB_fi)A!fr[w!: lAdl.V҇c7{ BAV׿ ˄(&f.EZG ?6lt @uǖFXl[qZdI)aBefG Qn -MpÖQ„]8/S:ET߁ԓԯe2}yH*F߸;T,{ļ=Et} t!BS @j|;/.%~ #^:,f6Cz 0 xL,h⸺HQjFkO m&2*LWncHUJ`@sot&N6꽢b ?堑ۥʶP*5v{1OMkk082K|A-){O-]˴yL؂P ՠe!lb>WYU7ht:gx߀2)~eT}* - À"{!v?7Eq \zt5Cn[*6 α5/#eUd7t6~\wXÖGM1*0ʂn? QaaggΜGdr9 Xm4F⧆=|`P6GFlcw x$R_lċV3QC@ IeȞ?xjR22=tɶS%祙.h)L52jS٩WRϽ:i$| >ǝ"%kBy|M4֔S;3o<' %\=N;4eR)j+4?A% y(ʄ)t;Z늄Z Svh''fhk~ך(&9a9$)’+bBFqi&> 88cXV!g~:$0M֔_}'x*1_5OUYR^JЂ@X-]' }\[o: N^m$JZ=Ԭm[ 6|Y% E:k7曁@,}`%3*OM2ȑqJjK_B `W VBܖsAΕQV^5 ;nvQ+J([y^pGHx2jpc;H~m[6,߯;y}GCEPZO#v?UmF;HXg; Ff[v 7TnJ"l<'YYT=y4> d1j<^dgj3ppm:-\s9CKd IPtD_HfT_ eyN΄B[˦ɨ͖oOܔ3D@aغ.$25?TL!0)/1Ðw1 ȇ+N_ X%Y.ݕJkb$9oL,vT[(^@Sz&!1l&刎x܆9g>KI,E[𓾆pb}KLR~&*YԖ#z)̶q ơ@iLGPv%<,:2+DTJT-<2u x]Ghɸle]qBL܃̞FP4kD!Eډxl?3HS,ujW L?2pޏ%)iE[IfH 0q>GgKoD΀D?ixev?4R0E M~[p1z۩DkrJ `=tDFw-O9CQ+V@p~k\u [ѣ y-p#(!ͪ4zKqHϴ, CȜ12bѽijThR& 1C#XixMzӢ+_QCQBMg\f"x)?/ۥ LO֯r P` |i NTb2 %u~Ej}Mցܲkt bIZ)JWpT?g;է\ pY.z;i\cFqntjF&IfF Oflߚ%h[)D7yjDk>q>$֜]JO`Bp*7vP`.i}>*|E{L2(gMMA\>q@EX_K\¶%ڦۇ铜89:\!j,I"pWԊq/桢d&ˤUAt# %o\p ʶq#w(JJFhjk]Q-1%4=_P/A:&j߯NYB1U605ʠ;L1%N,vVXU?Gav㭈r~qOHgl@kAn5:Eŷ e‚ p(B/3,6%\ 9ߣGh[c9V7SV+;df$I?WRq"}Sꁪ?5\7٨n]bq*r)7+Jerna9r4L)I7w9VGhu$T3vEd`_ bP) U{ݲSjv8bsl Q̝.& `rb[Z(=.93y3*ٺ+.ڄh^Al!_-.f| ty MuX!Ɖ4a)zkwL <0.{~ bxuuYIRԘO7g*0OQ]cO=ئ7j;K|T\B>f֘[N\dХ^(䷗%-#,T =jؐbZ0 >/_IAF\r"Ӗ&jf(iR )# ׵\;kKȃ~ aYoGI,n[vk$B?\>t=B5T UJȸiR 124ދH`aeڡqA 8&xv[E#oWY{A(ͣ d |vd qG vnͪO̽v4]7N{=Ճ_AУg4/׺lNP%(}р֏#$#i i=":j9QJ ek"KLqTMא ߪ(CWQJR H.Krm>4 w]H6}Ji~pU5) 5f{7V;"k4S^\͌tTgq$(V"?C@ZI ҅X e_V{ 0&'dk<ȋ`,axyys/ϝhٻ3+~c%K7aAz^qC&߹;ᇨ$2zh_ۑ \C%q E %<, S?އzLT-)v"+6m%S,PD'^g] -99P3"Mm~ Wbm!U?6t@GfΘ5yNm8tNcOedA H'U0䖳F9z#{g3Yjgi3Qò?qmW(|?KǯE3,h$T*zKqc$>%5PUAfj!o8oͧ|D 78VHiJp~/aK#gfAD]/IeAH0CZ9?LƟ=K)^/K LˌkhYڱgiUN 6=g:`_<eA ~T9}AiUZՈ8~3 c%PxkF}Z^<@.͚ILvoP\%'?b!ű[ O^=pdXo2fkTd34$|iZ}"TWAC)j+x$p?Yb/ޢ0Ql"iEf`sFEPG4 ߍsf );~ޤިpV!rtkd=A@uHiRJ֡fKdM\=ʎUF.v'tkLQą l7?N) tSHpK| Nt'U(aYl@?]G_\jQu,Z3 wNhUʟ geB|vUD=1mΎ=Mx*X}Bn/Zo|3Χqg8s_JW_s2+1?y:@AǬepIWksH ,¤b |pR<D>I)]qLޕs]y0ϵтJV09J3Ta+`pLYfWSQ>?QO1MImC %A o!ivsg]-oަ  Ñƴ?!m#Nx?@ g0ΈG]Ԫ4}7}RFxq[%Zlj]$/ǃ !b4<"!,Ϟ(ބ(?!]E&HIog$՘O2]|:J;>%]}Y<7޽,x8uЂ$;LMnp7m(xfgNB)10nw3M뜲ǣj'dha9%&ySӎ!~*W|L>3 jS 2xE;O<9 1%OIJTbPѷ# rˈSH&%A4؍jXusNʲzb~YG:FwɵohOuMo![v%CbڳXV c?/_#/,rS7ÇPE0hX%\ s:+ RvgT2 \w~0#EPP>Cp~_ (0+#0B ]ޛ=T9.@z@<%0URyX+"΄@l*,+s`v?㔈_ruiʝFN[ӱgYZ070701000002d9000081a40000000000000000000000016609d236000392b0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/X]?Eh=ڜ.+ˤ4ÌDW=ŭW;o) Y{k( VF3Rer vНo%t"gs@R=I yɇjeh[ ldH!Qc%-yaZ|X+sQpFm4YPn )U)xZ" ʂ5L, vo'+z:.>vxό,hg |;pb mX ,B2m:ԢzA_tܧJU.n$G;JHQO l=87+.1J [ǂ>cӳ,R*eNB0imgo)r~ߨF,y޸cMRx$3[Ax%n""-ur:"L#@Rgd CSWZBEϗf.Kz0^i*BLsɣMMDx%5#?@E|.T Db*>=$ߕ%ђ+%/w-yJ Rrf׈W2zE^lnMvTSy'M5/]հ*u9b0:35lĖ2Iڼ/L|NxKoZ+BH-0"V?- 22pDT3m_~`4G$ j?j*IY.A\*x!hPY;,~5eےlAC!kW DQj[=inф@mJ eKGT7t p<4ԎKxE9M96+#d#Bq捁\fH{8,0vRÐ(/i$ζl" l!<VR9x<neqhCUw%0yUm-ծ`h߇.edeU\`?HGJpO0Mf mLw{ȕ_{e2+ϧ)tRYS)M^aVqo7NOi (9Us] 4J+J(BؤěGbBd]V3*G玫 XLBɹD]=֏ J#./ōYj;;zܔdJ&^ av`9X@.c0oE]VkJ#wWfg@£;MdYsG~}|H V_Go_$mu3셈EThҨ8䦕pC`ek&?JUG) R5xTEJm'h':zp.ԊXY} Rc =ÛA)nqd~ż(Ћ}6ĸJ0DT- ?#xMDм$[EKFo.m-9맪3WZ#JWr>bbP`v'3VNDGfr,s|ZuoN-DW ltڱP=ߣ%o6I  #)+q$#lmO }O<@eti=qE"|6d#rTۓdև $&mmSȁ+}E1y/8$r߿j>*3\Qx%BȻ\<3-au (ؠc 9~. s/VRvt#j4Aydy̳" M< sq_7F/ Rq X! MhpMZ 8^WuE,Ձg:N)<[zkr~N^gتhWދH׮94'IXmZ|Z t[q7(n/p/7fI_xWQAa`5P>?mK4IZ܏P[6c9 G« Ht\+ bqϧUXt?V> qDZ縅(N5C0pCOA0c A=i߬',CtVts|[n  .RDq,u#ռljD-xhG;|Ty'@)raR=A׽\Y T PIL} ,FJ>H\xcys&l 6-51[dkl8y9{_ihO %ʖƠFy/#>1[Gio1aIdveei03G[^&:ߔا{hG!yOeG\q@ړmbKJi@Yl7g3Jos"o٬)ҡ3P5hmx|ق1#/O$}{XZih43rq&^Q ;9x?[fڜw/O=Ӻݰϝ{(1ÇHcFDT KB < 5 ? \J]h+yXAuᙈ9kO$ȘZ<Ѐ/0<[/U ~L`ZKef}z`-ܖ2RZV9^PȋWuJ`i>sb-&n s»JYs VT]4'z{Nt|PD&{wI]/T('ٴr(TH3i[(NA3; rؑjN0AJJ3m;C24ӏHwЌ-Ɖtl. .w=K+ՁHz#otvKڽ&Y>oDpmewFZs!5*u5Q\RJד۪. Y02$ M$YGc~m7Md?ӦrLpկ^t Aҋ%$z,OIӾjmq9>4zƨHqdvJ"f(}V)NOKOd[H0"94]t%3)S KII5pYP~W:p>}6:oK7~S{,{QO==Q%lރe4@:?(k*e-R jv"b_i"HPW9<ˉ=ūd[oKb[̗8p Z@I^NnjROZK)qj* kf;N] ӀIXߊ &A$5lP|j ٵse7C a7_@sTȥ?RQ@J,fSNe.wUpHx"p;>mϐ۹CiJ3gXVm rA\|>'ud0S? FiQbک2m9ܙJY_ۊKӍ Ѥgq^CxBҵ@vF9O墖+/GoSKXT .C?z}Էuw: 1@7b;U+S7]Os#ka6D`֣-T?L,%NK^WXɎϔ /uK)Mn*$%*Zh) ;NF!Z++ y`+$g22RcAF{uj$8K(V {mX"'PEe ǤAK}(K^[gt*R6<-2&qee\huz {Oг˓MeRo J%H'9ِ1*W&u7qD17ps̀":yTz}*eWw'6Ӟ]Lև:*/U)J֘E/s? gS {y8 ߆EYG҂ݴ#Zxo-KK<5g!}{oq;ר@??FiV7%4tjA ]('gΜjWKifz tǑ}4@m@A(xժg#m>AyoEG K%wƲP\nޅ9͟#>Qʹ\07^Ԟ)ыzz@_a8⥠Motۿw)W spq Tan+~:ǎjs,ӒFqٴupe{3&zsbgySmOlsl\{7>SD9|qӸop(dZ]bL\  M/zREEl!Ɣ_4{ȕ#gb]Ptlhvيn% TӶ4THS%v )t G ;8A띔.ܻiz|LM`/~%{!%n`Ş9V_<^# tފ 9(ݿTy=!Hy:M0@jQgQSX+B?\9'5a ~ 3)f;W 6WRU%y\3v@^ʛ &j6]rx)6FB-kQ,0xM P>P&n#Z TS7A<Ϣ[h`Ld]n8@aXHϦ0o ^@5ʾ3~ؑȽ7jv לWА`@:)9b?QU GG]!'L(!қ#G$^k;9V ]̒XMQy-_$oQ*};=F}1'FJ4R2*n0pȺ}P˽D!x)c/x5 qg,#PWź.]'S S$b58JgP"Þ&KCo|Wi%`Dbo5H-"9=m[7R%d .h+fۂe걺_M2w\V(ho;!Cn0UЕeMcw{Œ=Ta7Dx/n6}G \T}L5O\HEUMHOwLa`E3`/~9 QC!eK#y˿::=rp$nqmt[P.r9&, " soX7ͲCUi#}k_s#.;kmn$u, k'm? <_ )SwX^hU!1 6),ܩ cĝq_f{gm$T;Wi5V F!`{ᜬgmJ0cwY3))=)0=iCѼF 4F3|p&NJfJs?+Va-7Tnq_''*"v> H-Qhc~JXbɀVKjKvimFۼly3p}Jfic|8pC1aQX%ͽ/d}ÛVCf5&8`©/dX+^GEoDbn,6+=b% ^+N)$&w")N3wB 0) F8Umm poxݭ+/"z(X}?%~fP@c΢Ⱦ6$v < 0Q.Q6OfsT+xN+DLjQ?rT~17-_" CR'MQY>*F_S坏b2n{<{JR椞M4%zvۡB$?4@,ut'=HUAkcYhJn0R.;gU׬)\X88/ow{!ҷtl \edrcX12,X{컰kX ?UDee9aToV_A!YJ6hd#N{U0Ґ:1{v3lLBt Fizro.6D3CQQM9-pؗ(Ku-S6ѱ ktU{:0pE#hƏ;l깡Eu#0NG3; #7Q5_ r #v8z/N h$m#\ 'nr>% 5"@OXZTn/R#zO?5s'Ƅh !΀.J G TOyyg/Uk6Ky X;I25&AQ5Q)78gwhvWRA줋 z%@%TzˌEc\?ׇb0;. ̓>e`xA1q3\ 彳8|j`LNNDD'%Mv P%GH?iG>yY\DH.?ZTY@EA%DZK.1FnyZjq]#:z ?I}D#7o|ˬ{>NYiWI <#ROWx0 K5Ͼ8f}̞̽Q1m 2ńhH""S `ɥ֛sFzݪ$Їg p7Y[ZdyU#A=o&k< N}&;Ch+WjV5L#!N1([@Axóܙ4)úgwg";ӝfk89[L* M^uՇr+_c]vpBLuCqŏΣMb⦣[\Î[xWdE=UnhF$"Si&Y l$cMNa7ͷ 7^ vZXkUҒsŮJ:_voFH 6C<ޅb{![..YFVCo(:RE:CP&$s$su_ߟI;S.OYp;fxxh?<#^MߦW}$'04*)H(`z޴'b4*'U!엮޾?qW_/'=Fvc4CKJ;%hxߔg-ѫzV/<`e2R6v&[=_)'/)ky𝍛 Ӗ14uԿ0@h7v1(c(r;GpGwlpҭOQҔڰ j6^ @U;ROl)2{ -/H>]E[VK3*۾ D[`z}4~Mau W>Rٱ@0B]:(fm|qbR]P>gPH"lg{ގqF?.R$B\$745yBi|p~JTXkI9Pvn)3? l6[cs+0]=~ œ)%YX3ϟ;4lHN>ƋW3E$]~oЁJ :㲂5?rɂFG0lӭ \[Q>GpÁtq  /U$lUֹzh9,D䧄W^XDڎWzQ2"gϾ-۠N)z ?Tc(lO][#N9'൶5FK5b?vw@#cR|jȄuSV%y4~e^XY=*}mdc<XI /Q -dPBP LDʋya="i[_ԫh;gEKDj1%dK<.n=U&^2Ns>3xJkFxFF :WԡvbNEowN9Gyq$|OZV(:͇\o-I@Iړ9Ʈzθ) XRbc)['MkkpH14_w  Bw1Iq&⅄Q4I%gEn6Jf Nڸ$D =UN7UKbӊr(w:eu^Ovg,RonS*ΟkG }X,IA5,ʊMWP/kX*71;,w;*\7b=k̈iS;ñe0\SYۡP%H$_nx} %Ŷm_z|ץX ht@f-?b#W4o[hTN*+F1\WZIGHŌm<[}Tzo` +H]lody:E6/YPhB#h\~LѲroNKB: i3]B^QJ%=Vxr9 iЛKa?&_d! gtcFʀ@m%e4XɃ˅`ь}~e]w+&]eSỀ E%BaV:<)N\b`0"  G)mW(a;Gk-41J?zZ <|Ӽǀ49D#`?=ڸr!OXT2Z`օiPGpRtʅwF.%ꡦl9ǫb2A-/>W*E2{sE(jEכv\ıf\^DwYw&}x4+2m*NEee1~[;w;/L:0vj BY>Ȫ!B\㑱w҂o >Of3wH'z&;+̹$ A=i#k+uaLR]j:\m~lu;V8kE I 4a Z1nm )`-Wl)x hO:2X*l6pI%*]nu=Sr4lf:M.Ӵ2m(+/5xMǴxN@Hnox; <(!NPv?1'j(aSR Zܱa^+S\p0KVt;qf_~LLɚgAu)!EC-Srl !Dkx ,-܈6dK=ElNMM 1yv8F)Cd7opc@l:KOWFo<0܂ < ,rl0 83v$.~I2R/+XYUYZëK3MbZ:rCZe&\]IY@XXY*7!\71x)88{m]?RNV%8QkOԩO</]$'b `-[1E΋o P`z9%.c+[OٿT 3P e0aWOd_iLڐD.:=s[Зx!_^&#κMdo?k$\(#9W!&Ʉ`X^`#5݀kQph* *ߋ~/əWWfTTA .0C=?-렘A\x#};ogG;+(ge foh1mInFe+t|+0 5 _3,gu £Lw&+r~ BGsmћ?$pXqIrov5 ٵ(ޭJ ^ =XggXaZJܲEB .&$I!ZlhMPW, Â:S%$BY=o1<`kK9yғi}p-o(}?%^PGH[ޚIC4LLyZl\u|g>+XI 6d3&< m>&x` uW""___r,nvG+ĸSNPOsKosJ5DTmyWppAJ+3uy5ƍN{Bf2Høl2\t8G^jYTl!Ҭh- mP!nk+k"NVGpߓm;u9ޢW |G2tBƶJpܣSݖ_;U\9=RjL@ Xpm]o7|x /g:h%T歆 tMVFCkqIw_.&WnM>ossۢ*_G`Z&A怌׾t2tDSͧ-~[ShXJB1:6g0%G@qxnA4ዒڜ(٥Ƕ}Yhlg|e#E q |iӏ}/H&APX{@a<^.KV( [#SV RB=5pU^ Z*1y-|_=!~n16}(r8› o,+g<@VB ?3nKNn_7#+ulcql;(P@;߃Xۊ&Z$]NY, cl2IMj!]5b؊x͵NVkA#\bO-`U/zC(VK+3Ye/D7µJ .-_KzE?*~ 13e%0 bi߲i^H\u|*tubjc6uhvos )";!-kUWwr iʄwNXO3:4d xh~=75&ICَ5v/9^( aQ#Q,PwQN|kcX¼f"X{x0Hs) qMDl&~+Mnm8֬m ndryǕ:,w5T9D<[&$RrJfu4CO/+8> ӽ=>Ggȋh1]'w|?@~;E rX?ZIഃϟIg `;^BSFq(M鷎, 9ԨT4E_<[;ڐL HaSȆGZMuݰٟ۞:PwڽV,]tS* 46tZdK|c$>ɑݖ;`G:kVK S{xvɎY3:d~FM;Qԡ ͂j[l!>'MDN-ְD a"W"d|cqs,d`xF۾\=mVоqb5.^<f`)>.$-"{Eh ќznw-ww{A걃#]JD'lW~sƆ}[˴+g^j~AY(^e6 ah-RWSȃ 1OEd+TM2OCܦmaSnmp{&.^ѡka9جcbH\[{D`w@*!,x5m9@b#A|i)~.0f89 ˵Wx0(xz9PR:D<&Sx} "8$;GBcI-A.62 I׺nRsDY1s0겅^L}R .@IεO`\ƨm&:8Ey'$iD?،_m=qm-BغqAu9=NAZu&ŒUvfT,ͳ)嬕yVڡiW0 UtΌoaB聂0; qYqFҘaYQsGaB7( w~/Eci o`;n_Ruse7yMxɆX׼E ̮`5(7s0z ʽzű3@^&7ysҜߣ95*Hf[|S5j|^][̣ 2&ORys'q'yM ]+Be>x@ס5g :; KE*Qt6gqc #2KVG%3k'/{M" xe# Do=%G;,uoRD'!$FQtsco EFuڟ5GYOVr~l.'q B=K#վ+36:x,P|Lkcc+ң#9Ȝ;W+<t6S:۽3d:3xXy)ׂqrgIDp ^Pun2lE!^K|f=-r>gjAHuYnm\9.~!m%R)Q{ZPGu$QLm`|ye iX T#?>bttTpD3+8 EA8೥"462ZC` .=ت kkZU$h;,@Bk\% p0|+gޞ7 Z(}ނa.q냛W).U$Y#>P:?qCM!:>) ƪjj ϤbHR?|[~/(_ƦZ6eIZ1p>Ͳ183+Xh_l V؏E[ E₞v7miC CD;ur`aGd\&!>^x} C^* r$Pq~Z-[d-9:p8ʋp, Z w'&kmr ؑ=A}stVD{@cpZ^cv_2$_ҏJ17B()%ao)h:]>|<,PaGyE3^p_BUryqeK\[Mܗu3Lҽߨ4Nl LT,4☣TU MhR#k')+ors)L(~!waIv:2;`Y}.R7gk@/!"I0dn[; ˬ~0l vۤ5OIWc &(ZG @Bb$)8!qBz~YjH-lI^;ܥ%ӏ3Xxa bve?*\DxQIλ+`o6v\.ٔn=y+oٝ?zҌdDJ>7RIPƂxW$9ޮ;i& lHV 'k`0= 7rF:$P&2W<]z~w+Eޓ;DI%8 c/>zݲ3H*˜ܳgRf!_YҎM݃8uR*qxטi-8K=M G lHy0BBXwJ_FFQWm- c'Do$T)(=y bi-s{L2lm-˯:W!̣p+D<\{aɷ\<; ,Y?ۢ 7ls bڬn 2 a#Pb] t~~.Diqc1SҤ[nˠ}J6%O%Ù &,$np o|Нv~sDDj$:+'UVr6V⮜ozvŜOܴN X\kiUCM[V(N0_6//h^}41A8V^;r(p*Eb87p8?DeS,5)6oYd.ļP]%*FN`ل)v)YǴ-U3NP ?M i>x-x牽'(,N)]"-?3Y'oqU*:`DXiN~* E]rr(=3Bjj_=!ųϢkQ\wu[秠FʞۈW7݅0^ vݬF·U[3'bǚQ9th5~A$`86a>B iu{37:a"l-w3TÂ%'LV:A@ٚH7Tg|ޕ 0A&IEb:rIgEuVxyZ\&}ssUA?!$ Q^[UJQgF&0И{B05u⛲}).VK ̡ы EX>Yz{%194Y"?Р_{TG|7N`Xc2#/<q4=07B-U\ ًL sQ&zGI6HDUVXo-wv$I&<}<3nF!%h]|FldcZ웍4ɒŁl7GӉQrX@I9R1XZp4`;vWpOV%?m/'s%r(sPa~eLUbO'lF$weL/-T;}aS[$(eCB+t؇qr2!֔Ւ;rKjBΒbUim4@{Rpj>} S.`Ɣti_ɋ"Kw]ax3,D m0ee)o t!Z, }E*͡fܮZ ˅+=Ԙ'"¦aV~ҫ ⏱ђc;)?7e-6D%MNbAT!$I$yfH9{L+r<kU"J_LᎰCa}n2ًr]x(sf|Az~&E'g Ӊ؝u/qW arsKoZF&25 *M4FUBО$+;Hw}+m3n w%b8kմ{WIr7*A_̓z&GQA_&Sb/O+7 P^XParu{ܦ6^S4Ċ?Aؤ#Y8WpGO`&_3QYƤX!a[ZEpg33)e5ފZkj}UJwApְXdl״uF(&\F'\aZ!OM%^(w'H aI'2"UL5Cʢk0qŒܲM9L ^z) O8Ŵ9sq* ȱP @y(CӥYTJT \Sq^FT l }wxn]>9>>.IW,O޽ sA]B9bTQ) V'" ^K^Ssm7T17\z~l2>7?WC+y5 gE+ۆF}v?|SIuh+yrHoX@ D4~3ue1! 9zI"|Q xq9pGzfGχ&A41i}!,k|4T /{KiJq^ґ %)&]X[] 6${lɒyԉaL.k_ l܇fW,;Lvaoy΍%^dN׶Oz(psKtZgRXhHA_"_cƉ3/&/ ')Qo(逴L223,2>M-H`^w!f֠Z!L6fODhyވ_0} &HVаn1;-ݸfbfi܇]s7( ًVA7.U~Ȝqc0eV۰⬸زKMjCt]悶˞GC; XDqݴ iR˗}Dئߑfltkc{aaeȈ=yd; /O^D ACF~2U03͊B.7o)F\N0B @8kmx6\U8@6e)4Ț2NֳWK,Z@)X\[ 1bq8Ȁ&O4׈\}]AV^wAYg}QPw5-=E¡CB6סּh~ث77ZH޶dcDɈR(gv4jCJS˔F>>Yo0e)^oK~<8iP5.`!dbM"qGns$uh<p摋[Y;!]'tbx_9-Ows[j w0=iDY+f"m7T16%4)Ji8"R ]cgKiY[yU{WH6q=UŽm1:l. gwr aD@݄i)F"2 -Ha4":VݵͲVAGFH VJj@h(Ot 6OF$spֈ ~]qΞЊ2qkr0ଁD! ْIt%I1C hφ5yH0BoHT:&-7N WZ7lyh^E9"wL)!,sVS镝Vh܌kf̠Ƕ NE/WI!PS܈m|3{|eRzLearUh.uNj6_{晵jt@^=㱽!ה! ٬ V ﱱ'JR,F0e 56Q9d{dja8b2"*2PõqI5Fvcі Q]'\)CˀX<*5LS?~}f9g)*P  J~o߼:.ylKO1~\ POYl5s R/};tޘ0>c!rFSFRi\ezXKg9M績= :H|*[nS)phץd՚(y$Xd,zesqq㾒bA=S5BpEOSʙC3.$Tn[ DeeU+Qao(; sݤ# lsxh~DsG3ROf_Ng2X -hB#ü$N5B8ݲS5ӫh!p۴7$&9"Uj*H.JjJz,X?^"h£r!7i _bPfPgo! *ɕTX5ܗlo7$Ã~-E>n솺Ř?RDZ*|Oap}[p՚2;򨳌 qۦG=J\zܵ #}YW=ÿ́n^Q wB#;riY\IpZ|Nb]q: xf0y"MHqR`Ѱyy՝0Y*39OUMTz^ w- UgO;8PIr̔=F0S|xI8,5'SkWHQiX0v+N =]+g5*)P iJ*(9^lԣH`'8.q $(\ZNV]{j2$r~ j#6`&d,׋,"USy+TwmXhs4nSih@I8|9Xx yJ's˕}LD +M_#06>lP3&`A6!KHugtWAH}8 *Dn8  Lşi|܉3.7أ mϠWF}׫)w^N],GB\k%يd-!E. "`[ &Wimjt\.6LKܒh3ASn -a\\AZy/:j}v@3ǯP~T @#wJ][,0('1"ʛ3&t'66n9HI_G`8b;S`o &"[u?y:})Ҕlf&TRؘ3?n}ÈZ],<_Y:ɳrЂ4DfFk9X4-ɳ`7ki3si4"X@/|`ӆ13zJMC)bÌ)

  1. ٺA&#جeF{I9F>>rC.u-nB'RP*!lPoW7N X{sS0d?lWίMdoSOzhD5cgZ2"2=stYqY[_߫̀i=ܨ&;6cs׆-E.aKquqmb>|',9#vLFIDd'1u(o n9sJݰO( +:Bz`|dg-I;F$H{d!R xd08e rq@֯9~7V]DKڨP+ΟY4ikKl5Ёt"bX:|xd85}O̓NCfO .)%\eA7WKߟFF.L`Rsw[ X6$.]i_h\ZKhnaB;_#LoӁ8J=i:/:dV&[kgu_E\k!*Hi{ޑe/QϱQ34^+uva3jW^ޛq.L V2MKk DA%%D/WK_DKQI[,?JBzBNk,hk#Iǩ Y|(+@>2^ou1=:v: QlP-vt >H4Q.қZB{†"4Sq(ɳ j-+?n]4֍ ϚrsbW".ŠV;~hx R-Ik燢7s\}=.ቹMbf #c$qdv'1A6DbF$ftjRͿzWnho)o`&7U.h'FM 5\ HB*&=?A*QEM2O{89/E]h$g 0"_Vͺ\9O3ˡ[}B9#x iwҌ_"c?aGsL"jo-D^5o*Oә C%;uZHF"AT$$|a݊0֮Ρ?NLRmcEME߰dnd==[28Q5^R,& iU]CqLALC#do>35<- aOp}6XLgo]71[Wg_? ]-Y .~2m|$ҋ|*~L)9e%|m|V c' l]斂C[dA' \$ys3piڜ4kYh D.2S_]ֱlk^?$ɿמ ^i QQE k{K?-.0R(/MF,J*?K|O^tkt=9>E=@65tQy@h oʋ`Kgmcj3J<5]9#zYr39[cF`SR0KJA z>WXSLh>r d襖oc<[!a}' ~x9/Ѫh:P?aj(G/[ߘ=bϨ]wgj~n͐٥j~ŒD|py1h)ܫn0^I Bp[<5my 3]Cb l<65ңLa.xl!5K&n]d\(@RG s#>?D^A-57[rQ} &>Aw2T^Ɛ!x; zJ0ʻ̝ԗpnm4J+-ZFǾxs""#IeQB:ͤ|mkrP|G3rHT[iJcPY>3,,ʚ{W*`׵Mk"&.^?(fTP)t?MJƇ+žMRttƽ⓼9I, +Y̜COұ^F$Xob-dy(.SR.\G^,; t5 /z-Uc&m93wԐh*cR.XoZ`hv+ Ҹ?%73ѭu,6c]0}.nlf{fN! Ӿ"u3]giU''`a,M̭;Ƥ+jX^8QkGnf0iʳ=aX'Hq۬[fitnMZYmZ7~5tx U3r'uc{SYY}y|rds*2>>zˍ|Hqb]hP"/H@四"(S i)VUhFv<;;"L)Ё4JQ\a:5kSs P'"ҁ'dw3U<9YߕoBEJl#­~[>6Ju\ӓ'ȋW/CSb>Ab /FiMsL"j(0UDEN Dj6Vw"RbR3/އK5f\(zPtgg)t#OQ"j  4}sS|HiD;1n `J;x҃6Xf{~" &cҎˈ ɐ] B(B좧@ P Cw$L,8Ef'PF5WӚu+n Ͼ!g_m+GѤf!T=S%?cxƏ׎E*A%ĹNͭR> 8x.ȫV[=m/b4} C͢Cy(CP9[;lz/6M2_o 2R,uh :zM-I|H|T滼@ՔHA˻H`W 5[<Ż:-AS](Rɒ?mFX-̬L7w禈/݃2.G9$1y8p|HNx1 xj xs=5y-8:AWHjy)>&_a-N]^_?;ϭ_lB~{{I2); $oMBY>\>S)Z*QmBΝ$KzU-a̒hFg+յ4-y%`]FiH|A΢ lt[x1c ۄ|xc!nk;΂ߴ4snJh35{rSg*. HlPBJ4o"Uh\L"ܿİ(Z<ct"~8zk<?te^H?>yRR#ZUpQhZ6 u8A`Ij M~h)aB56uaP..wY0!};- =#ԆD$1>`kUy '#mkbSgUܼ3]#aڥMf#ni0.= >+Cx2loMSR2d92M=Rk#"@>M9Eaxrc5,4 f R5Uf!i #}Vt PK'ts‡B{*;{3H<`A pBM>bb~ǵtبz"+xש3C>-3p[;}1=8QQ,52 (o}dhw D<֩cjJ#[OJٿ2 ^\[Y[&( 8P|0lW<P&u YTvGR\q}$j~* /&~䶞1M4nȑCH> 6O笣]mi*83]H t1{ p~;+WWw"-ǀ:mŁQi F:YTePLGfeM?lajpY'#`\9T"?pO>K2o8 )`ns v},ϩi Ic`  q%-㬄 Uֆ!;o]E.oeLTj$͒q!s T`pqBx?ɴh)BFcr&rT ; ^k{]2[/N `s6x6BՈCI5ƽ"Yޯ/_5þ*܃BE¼|GE t~!a>tA)$yqMbf;5qǶg<𓮪W85(q!Jii-uupQ\ŜV 3n+y~OtCc~3m3l/SIx t&LXMir b?QE+T$ʛ%%:γ@YHzL {%QN;#a* xŖB2٦\$՚=H6Vc5'iK@5PZ {nlZY|`=O6HKs*'Pތ:8Nu-06JwҮrS}6Mzv+3޷S%  (g] s;4J#ՋPU߯ܳ$G4ћLA4E*hd :6?_ 1򩸈8 Eo_fW6|j{v-x!L[Wt~,[͈3TE1 i|=jDv ԩSqTUV (|MQ ˺ lZBĘx'F⃏Nos[nBYEB\2)+j"{H{t;R]Bd4K1w@mQ>jY 1lzOCgEްaTiE+YGVkXp <45}n2W]/L.fK L;W6mt(Š蛊x)U}~s^X/N̊$@[Z~|X3Ӓ(u@{EUNvIJFK!;b$:^2#2D??~eoc`c5vB'Z.!4FjH] åVXζ_763ʍQ(3kw2|(oMFoṢPORgj0[Al姚Ŋ;{H{R|iНRlp` Fe6,MڐX|>λTuW ӞFeR6d05jǫ~;ݔTD8H^LW+tP{鍈6jb4% ezXኰTrz}q1];a=-\-jx<5soa_H0"ޅG)6ܗ:AiKb\%}Օerk.#d-b*nC\l:|yPﺤ`Їv!:痆l%BSt(Fӻgxk,.JpKֺqj6gӶXc(kM(Ql&+XiY|Ա|~BԔ3rvsT ']jĸydqì$~+$Qڡ ym{'9)ZVGG[4;u^9szeodm+Wb96\2d= $~+aЧxu4^CU<ĵcL,n5a"PX,GA-p鰫H=zv`c&mEDic@X'q-Ѝ\Ӡ bDFLʆ]_\5r r-ێģn*Be`a`A!5ʍzk+(U@ >|cb㺳5. :Lս, >F׭3^>P!g+J|`,vRU5F`i*hȔU"3䀀SHF)QxW)R *ԣTAV=~0AZxTti0B1\]$w両ü~JH?yNf?b B+N!/s=ǮG{Kʝ☗,6Giv<9!,#%#.g/$gSh\Gb [deD8hNW΃QC(#!Dҕ+t0/ثDvְ0?$)b?%ٮ2"p̤Y} $# A6ozp\Zbrc: byprAGΝsA8&S'(ju`VvFPIN?QACrF}NDؠxNߗHpg7`( &бV³5';xHB A)lK^W+[Ta鈨{aK4R wчa0fa?/Vk4]Ҥ7ٮ 'Uch[K RKhھ)2lXy.Ԍi|.l$"clv` ~A_6!^+?W|E;}Ū,8r'{2-fb da.(/1f[bbMZp ELgB~K<V Xg P\%op h*zST>T8]qO}OdZ/;XΪ{zy \|眥mP BMF o_V5׉FͥɴB<`j[5 #` Ĩ!yNUI%ٳ=%/ޞmBԙܥYu^9 jMR$xSb-˾hCy`|->zMLQɂ'0 ;"O``~Qy'u,~6ҟ+_^ M?'Yɧ+J,b 3ܽU4A,x1ͮ"" [%|=_sQq.R\QeVb9e9W&sX&kd1Pne=nCk3zT,2!S뺉~).WDƕ^JKב*l?iv/%7?H7Gg$c/ɉKOis!u{io2g_mWMJi"j[lL^n`Z޸AKp]x uy'd5|n%w~ E=<;2hynw1&\ /ۦ__ Y [5-+OTܑi ddbǣ8+d} s7v޻w.tGg\r۸ cb+L1ryb<O?Y$ X\)$&Ɵ.ςQ3~sgRQAVa醶(Z?8BY߶ YxJ?gt:L|Frw}m,tj2ycʝ|ז{#L[m_t ܈v2b!$lq_޿teH1Elh0ܑ1+G o00X@ۤI-NjF.v, !/Cqݶw">p|[5* a.09PpGXC-P PT2bn a|7*gʘ0ꚩ 4>%F^XFrqޏK9.g75]N5ҧֲS1%: nƑv\vWNmd % I5!`sͨT)_#&Q a4:VZge9oz }Rsf@2Q1$+kI sj9/fB=]ynF;/(T3Y]A@!gc=or7(@'K|VJc{@TG(4#L ~bҟ%G]7ϼp`Y>_!|*NWٙ5}OK:]O=PdGF*HnMJAx%D/1W;HG=X((<^?RTq?y]/pΕoj׏hFLbɶ^7s' =3BXu*O9ܸS+!NyA:r6n :ЧSΤ-]Gʂ{ }&Keڌ{v,mnR1P7nVӀG.AA%nӷ$q}[7Z>HLTN>H4Ń{>APcnl~>DL2ZV4Qk@.:-G3W^d) [M-@k1Xib063|4aA3PSل8X?p,cȘg*t \T|Iɮ6;Iư]?E[ڃxr+9up{|_ȉܻd6"/aeI&R;贾>Fh3%()ņv] _#a ?l0zav3/ѻ#`T#grx^74Q 0xگ!% I-k쬻_zޯ0\!e~vȞcqN[`k'zy~zn3yW Ai8n Ύfh*m+RuAQֲLto I]6 kUHJ0bd-)sA& Df3j~/M6]VV7pP-(MB0ox0>T8oVǫ5oX_qie<6֐J|2|9o 80qp9 |Q ^֑3'vcC©XUyx QA- XiK!AofDٷ?ew; l=.70B|§!& xt5NÚ( />a,OZFWIU"{4cSHF"Q[PG͆> 5̶9y0GK V1NAսFO(U >PѧKFQ`g2ΧNP"=57<~bPE_oga n5:9a1O&na|=l1V Ԣ;@$˘ @"* N^S##džk?Z<Il6Q S{)Dy_mwNbE3y\P #׏l&< :U~XO^d_4 ˁ:,xBjn\`=k4|MNxiاݼߨYKِ=a`]*<+} N>*bSva*r:Go+f/훛Rl1𺧺ǎdVEz>^xh, u|'aA(JAnm{w:ğwj9g`FA IGyqWX`ߴb"`(RG%l pnjTRS> z`_iJt'9u(9xS qkG.bTW c$]Chp fǺ~(j u:4sL|!{4{E_D}_TA cחoX _6pСe](rY%% !6#Dvb  iIVl.ɽgi|fK"#-q-s_u? 'E< iȵy=ӾH/E/B&9J“vgzCVm[VFLH{n s&,flW >Q9J=]O-@.%s6q =BMvWZ^uƟX[& N; t5o^b&P띎Blj9Ho]14'PuYĹ|+Z:?H +>JX_ D]xJKo'iAmJ MsY_,:KC10lS9_O`Ӂ57@[S9cKDꭥAE8w:FR}" FbY=&3ݕեV1C-c9Y#io1IipX/2 |\4A|oX$S_(S>U&(|Sw'=NK(eڍ2z(jCɌW@;QV~ X%[TːH[sU$#*%BmFQTфQ491|./ys4K[iN}i~UbpRHe&3lo|r]5lP)|"hEvbiXڐٛm< F>'M?J&q0@A2Īܓ | fw0 % p`3&9^oj$s)tWg7Ϝ_X. *..@Kx=gR|ͼ /\40LjL U 1wjb*IOrEd`F sX|w[P>˶\}dj)f41R2=q@!#w,,&99J;yU1s{xs J!|?s92qoVI@MX3zؖUֆp͏hTЮŞ#>h]ؒt.YdR,}Uu ]|2 g'`-"6rjm{L4SUpD~_ۏZ$aԨ%FgCBৡ]‘dv0}By<#Ҝ\ʩ;'M/LD- u_ (6- {]w*[$^ 8o0@n lCLCUCwCGVN0)pA͕+Gbb΂oVݪe1|`fΪKD ,5n^@GaV!RiU,Ӷ 1 ʐ4  m iҙ5SOCn e%&V0Ïsngd~9e}QP%,6 8Pm C6yT4 l -*9'u]- Ӊ^<[ZX2jsaqdRhW`$uuH^fD{(u9\yBay՜}th˫%~lPbg @2޵A>,bAN̟7ot6fߦH\U}="*ae[b:z! U!35ǂ^! Wp% 3c̵LINjHd)?iϱuVpA͐Ww5Ճ&WFk @`d̢FqjU@'xpL?$mSL^tuHgqG@P@es=\&W xjRΥY^^Hq 2u)i͆DT!X$G=7a|rs:9Q][Z|.󃴥CK<.΋ ~`H$F\LL9z*ƺL{L(9f(OT»>!-}YuƂ"D&2Uzm[xU,ixHDoռM)ZÃF79Vá0K\P .oqh c!_Q334Ux"[1^ n.쓟>n WUkLh .WMB+~> (21^C\X4=E1=o[ѫgJ2m|r)I&mcjp\KH`=|dqlr~ݤmG|qW} 9М$VG={.)8>ipbO<᢭!8Qn_: [1 Ct(=\~S* uNfN#b&L`%?)_.ݴ+\n&'͋LpLڡFr)A"twE0&?NHBDfE#3\zJbyjOijS J2L--sX7_oƓlEpӒ\dG;$nH+u*l &;+ ܒ" txZ HvXP13Mˎ!H'SJ"?%1Wn ªSxx̨&n\1yx9͉a"zt 57%Y(a.XX<:Ůsb#i`.jH_gA9A\e 2!6,%[`=4tIu Wo/ZleZ<*8}zP2{zdN<m+{sqc嘈‰vE1zz0R8/e ?5`}=l#౑؞9ҾXQòh.T#bdO*xWXwdJvѾfJp+; w/ QEV\h/PN(Bd36k)RXS|vtnd730/*77Ǒ.?8Cəse u'yŰfºR”Ah`N.LOv~xS@+"^m,[R7==nxT$OweIFY.x4ᣆחn*\&$HQpa0v@#;݉9cȩD=(-fqOr:0|G5ԄaeMYtQ\ t2<EI-R5@iz'VʰuCIN`٦3^2OFѥSc"NlG8 g(.xWpcQ bd+^*l Bp+榇-h=6PK ]*i%>jw~J8I5Z+'~qPlw94\}\4GS+oZ.\"01T­2h% ľqB]9DB KsL ɭxWKjRrG=#K<51C/2wīO-KP6ez* |Q'Rk-c#hcJs(Oܰh!+oJ3!-Fo rH>BYtj o B*'^pk\6Y9Fu=J]e W)z\=Wm,(1AК"& FڌI syFV/ åbj~V*gaeNkZ뎇p0'֊,v~Fܟ˴(c΄QHzo缲X E3?齎[ӌYKd`zf@O= ~1hM$Я6!3Vi ?"[lp\=*ݘx-qmRt6罬?{!|ZXF[MTC|r?)0z}ڝPMd7,Yz1|B^d2ð.䎂|3iH{7n[BGӎBZ~5h%myq_WgTFrO3b M\%SMۻ nn8B[F۸M|x9j;df%++E=CirF"&C~\}nK;^*T'2` _7Ip]N2ebւ2TCzu =ۚѺ#txfUuN}^BoM>Bw ߂$q\pk6 *|r G54>f?X""& wi,+6B ^vaCVzN T(PVK4jf0@b\Lsqit?`5}0Z'F 2>㫼+a-sKdEE*!;hE/oYTR|H3"SdJ'ǥUY$%]*?[v!!-%h'99EV `!S$~g?j|^WRS'o†nuURZy.}\^7; yqlЧ` N) ddWA'zXVU(9(ry !A =TQmjGȒAoh]sUf{up0Ʒz6K}Ǟq"~f!c08Xf#oo$)` { eJ*z4AJWs)U *p4>=JU]0%L4&B?ʅ~X1m=i3^?C=P|L=[ˣbofKǿs%BRG4kUdᚸӻfPg yu0޺JL6ˋطFma;h J#Uۋ8..R%u+MTĸh9;T"ؗӑ8!ړ ?(SNΏA\뚧CrG]&9ٔT.}4CcX/xN l1@jbg v2O۩tޒ&alЉK#rjD)*~r/cdlDe rSOUR8{ m&k ڥߘGP&| ِhKQԁ{ "TQy:&&4H܏if6&,.~u Z$b}[rAVw &KI ٱǏlP>{>?-PXǼPQU^3$[.zus}4JTeYhLdUϤցIuW)\zεfJ,ώ^ b`0&,N2[LX F$d^1DR@EFT+vj'ʃ3)kGs9 oVz8T!fA<ҙ/-J`N}j/0Rkh\M! P. &#ЈPېƪW9Nxj1~q82 bڪȉy _{%![D'H0 ӆ*㨢n}gqTW UK !jf}R"YH iT oD^j;"!յp&*0Jcjɪ\e0:E<=5~dm!q MAOu#l=ӛ ǩPG4 m$$(0S5C*{]V#ʱ \, .vn@C.89POAVgFY+"ÿێlBEwl A9yi)T8|v#1`{&&tNnfn? WlO{ 36o($Tv\+:ywb kn|X;erEξAۣ $e]6r ,ڄΙkՃs@ՎQV)tҖkĶ㽡n"x< DrmrUgobQHק5b4[Cxtw5AKd xa?%0 ~WCTRղyQP/W,hZhО/)-{K$" q-LW 5# y4$L4H1ntΥ>{>bJ//B@L]Dt ik8Kz\y(P&͂{-%nMpW4t~8K5 kx:}$(\ߺBñ%gœg1ߞO|P!bt¾9<;BBү\jmLqj>ApK?/vT>X] $.g  ϡWk"ItQvREr0 (z|.\/;vח<-+ƌ6-1~mc :ԽQ1'}ZYQP јWg HR cͽ@_G P! BJL<=(giݟ65X–ЭTO~J<x *٘W:vw96(6XN#' de&&CD=16 aK P!7-';$O]mtȭ@dWQ C_x8Y`uo9 jIw /DK.ɓSQ0uus63sA}#ى(vx6>@dSTӱR9<;nѡ%0NIeZ)y/+.<^, ÷s8AM-WxlpQOh=N/[Eby4Gy5 Dng*ޮrm S1le)ty˄8Cz6Fү,H}},0; .#$4`q;Y߲z݀_Vs+f2BQy0ȖP?@t ]&L$(YTnb^V).7pifRCQZ\VvlY@Dx|(p{ der6]-ra, ^)TGu,7,j!VE۾z'"]ǹ! ﻽ɫ92MJ[pWM YȌ3i{T<3g= EɖuiGɡwɻpA8!3̸A쵸"t٤j^{j,1ZTΙJ\L8דT ]DoT#y9 3hMlxÅ/ O 3a}| $Y;IiNVB>U4P$UO񏘭s> x^i{=ܐ&ԥRlP]>%--| e!'&Â/+ FвϬ.Z4]aMJQ3ӪzU5MTv$ZitO{\ڃZ ɣ#$M=@ן%?o5=Gq;ykҖI5vJczTvELQ;5 ⒮My ylA e&P0: 4 at`9Ŏn6S׈ͣ$e8!(ydIښ_z[ƽ`"y+/ ]Woʵ\~.̡τ: =G4ĪX?NV qfȆ\[K&y!H+r%$0vηb5ZO V^Dłz֙1IVXOvGS=?k$˦ڊiiلa^f@KƠ:|Eꘜ6zt6[|B:׷ քQe\?!Mz69"|6zgq.`qȶ&%_5ѝw :caa&p5b7H}~ aZDPTfMJ}hJBBYE5I_gX}d s6_Dy_Wؾe*+0^<c[_-_M 9pAd%@.R SVYH- dQD/``=wo Eh)_ |Sj.p#qT@L>|lo|czoE<9ڬ$jNo02zQ'sN{jgK%jOXvn&)?W&b@eV0.%DI4;$p /MRv)cj i3o**&3;J>U]<HyAf D&CJJ aLb@a`=vNnx+yE@MQCV ܶCfmkdS|l06-6Q`SV%`MoΗ)EEz$83q_j(]xb]-:.W2&5,,񱳻vy8L6H3e _[tI+L>՛aVY`4˄ 3Y,+[i,Pk6śkH;/&\:Iߏ+\JXp"8`~"KkֈU .F/kM/|?VC| ~1>EY݈{%$J"٨}h&#MU\f8ω|\?ao FÖ~i\XA J Lf)܅+oJMRnO/mcIs;Xn"(X nH_ϖYrp+!zfU3ppD+[7ksquLSqb? EX:c>kq'*n||=ݪEᝀb"YXډA2RjSqիFGfur0tJ+ Д%3?c53""}-{ʁ7Wo e$- %L לx0>EVu^dj濗m;)n8i\W76q'nJZ3]KK޶o+,OӪB:Xi4%<f*lȄq%Z( P_d)>H`_TFHGM\^k "RY tiv*. %c9pgNG{U<ٖ4*+JhBЌ-"M1Ry۩c^uK0E&hJm5_9l.\|-@O6'j9H5)8@#guH_9;eqP-Wl:j.ӛ@WMtC464J4B7·{mhHSoM /^Od%0[7Zr7RȬeLk; cXJl0-zm(nG Aş9ңOzah[~u} ͒瘋ۯ5eY\\V}5öM)W~vхx˨^95f) o"! k1B'{9=iajHh2JF0]w@ lI/b(l-'G@FKV嬛_pt% NXF__}fsBE(\\{9/4>\Q"Aog4jVष(DǜP5bd?!#ῦvN6'Y855XrPS;ߌ',i0.GH[Q @m S- vM9Z /uv"x<谹|"W3_ɘ}=dď. m4 ͯ_gL.lD'nDSU/4uݪה0Wӧwj#^F׊uBqr"7A5=GHŷwrM;L n*048.O J jb-G&:}&ST1NC-+Q+U#"ndzYw,ʥtPxBDcvḭX}GZރ~~5ZQȥ>=]0QQ()AK쵓N84 p`"I;9YB:>(~AΊy@vuzZW2Kd$X6a)'>KGHnGw'c# ^[#LB 5ǻkKin}75S 㔖qlE.ﺨ𕉴)|yuQZANsHFqd. )36b}}u i)B˹'g=[uOLovÒBv*|%;@9sa_ nJ*"!bGH?b}Yk(s } ̠ [-^ r3=&}@NД iēu]TNtPN?%(])c N+ 5i0Ya45^2yRީc5;\ckPn炔Oãeh8ўkf3['"cfPpFUg=a$opmQ`Ͻ{m.(z1K<5<縩Vm\Astk;P{~+>ǝΙA|1,?7{Yw83)) ~+1V#fgs^Lx8vj΍"zŧ%1?μ.PX`Gwג%`s{Idkl/ore_lj,8Vf-+|V|9C# [S크*j/3ءHDnYkO%/(ξB T1egM(Sj_Bx  ԍ2N0CǑVNg-,V\v U|ʩEYҗI gCS_=o*9q@ 6/l-J#6GH21se3G8Ҷ/1_,ПD: y_ 9u̱cjfZ2|P5v 5<0.C(RWdIbwU YV._0,z5w/M)˸,6tuY=OtڂOL#v,x vRpN!Vg v0n'2:iGU_:#w%uROV( _IhocCA\SHE};Uk!v۹r5*SWl. C!QtBSQ/ƔPeԠ:#ӥ^{=Gx)[o 8qy,i#SӰ{S3'DMCnۉP(i*+,+?jƖS #5-H ɝz9(f0s_R; zCh ؞O|P:NQ<&] >>E[h*YC<\pu%1̪y$ {^mm>ȵuh{'ڏe`cW9}Xg[189?bzm}[/]= aʢo?ۣTmU))_ړeiK8刖8;<&R}0T.]bf؀BܡSVs(jM,Dtlլo]GdFXbX`>bM X.#y}x η ň" Tzaθ`=#ǰ\-5;T޿Elբdo`wkqҸ6 :jNϖ.T'] {n*I S;T8PO8H[svX[k| Y,Gmy*AT=)n#U7(Z%t|SSrߥ PV4=33Ơ9{#?G#ɇ.^6 qoz][53QgŁ_-W˷ら'_8{fy;ԗY*SPVwyb'5׺apu2>n(qAJw> 7϶}/41 n@I>Kt>}@%afd_5('MH 4؟:ZOҗ|0bXjjB+۔tegxDNҊ *(W]%U = (Juu7 M U-L&T SS[oI3,x2toPm~4jXft^)?x"oqCq" 2x,yV$bZ`!I"Z8[i*EB%"^_qˤzi蓰v\C=HA`Br:^mؼ# bWuQ$;C 4%r8F7e=j2sFS̜J'{eTvoq%A6QRrCfBڭ8 _oZp'KUBeHq&X\jDyS}7ztxG#HaC(ʖnq@4W֥g4o(XwdVl \H~Z*{yɴuR.cRIfewi^> (s je4RtFmj5gGL8ؘTeΦ)zPl󦢤RdryiRz:p_*XY[*ƶ6|^Zk~ӭmgoAs4V.o2Y CDo޼y=\1KSzr06޼[uVjF<:U[Y^rP.d,Zo osqvj1BtȾP-Tg~T]X1ډud~]bb+lnՇXteou~Ƣqc`A#;X>3}/ϭ~bBXm촯{ ~k;? ]Rz9sY9R9=6r3]W*lo`=wP݁)jFȾzG} OSQŚT@ae܂R n!ͭ U]?BBЄ(q8{aU! 19_̺ `T[.F%1DDEVQ4EײsD-⭱| B< biDb؝ڌ+_ x>JPZ3\[[0 `虿@_Hh;~q,f52HA<Ӄq.7$Xr1 id-RL@A`'N$ *{F|r6_et_GcISe\g;InMpK>Sdnky Xx<SA)ɦݑ7APjHx^:EB(KQ)r= ' >Gw5ZcO'ou|7[.ib ~WQ6IlxA[QD'\E2Vg[[:X|-^b®H~ e7&2I(1%l>Or7JU]5CUw:vI/ -3":LNazlj!ŸS |eSI` wd{eQH5k=z5Io/,Q"]kA `5Ycz1/}rV!IzJ]b:Ơ xRD5i?}9i6S=O&}T)cy\!@F;u$0njK9 SSXc6_y{5OgNQ|g<0D[>\eD'@$6CP.fKuèm(1F%x9]f|ޥOWg,R$PBVvYhDžZX'_ gNn5zgiQ;A5m,睅,ΫB%8lwA%Bx(ϋfYM3Z!?;SS-sj4dgxS ɋj 54@r S7IOY8ۮڰ.v9knpRKOz+ CO@jTJ{@JЦI)gX;o|T,cQ{Qi !mQ+ /7d F>u( [ tꂋ ӻVԬR kKĔHI@rV_!1R>^ZHӛ=ꉎd}.Lg`K-1p"AmwTb`E|LŘG~p;h~6A7UIQstkzg-C=+9ePN}pG3qb &uHf+Sɴoڞ`ҷ2(Dlx-C(r9ܜlV;@l]Qi&%m"=7h'sg |^_ul_/V.pdml4Y"wV鸱c'#SG}}ĄįяW)D)=M.WiISH$aiRǣdZPrMCf}׫Z]#%RH&{1ĵ5e& <[즜La VgǗu %?(-/Q,b3JkTy1XF74|jNw/:o"l-EB$EΪGdCt5hyK~~N6m1W'&%fE11VCqSȹhkYsS?yDݡ~F~7=8 e?f v }s2ns+c{5+RbZz݂5z֩]ѯw'~/ɏx)\PhN?dRxY~ՈC"S( 8K䕮UfSu螱hj{ P V*&!e4UM;!dQ4ÙMʟ57/q w dj; !nJis{W9r|Fq=7WI$Sn,bh7.f` H+M['ΦJyo;c!Spl3lofѪπ~Zc@z.$#kg3KmJP'F89be)l6b䀥qت ]ZoIɡrApa7Dp:DA Xβ [W5.y727O?#X@?zN9e#~jM~7cנ}?/S] rlO{?zxފy=MJ=J{ 0|s,6`%4·UH3nW4M^ wRL :k3BrY,T((Dv(!/v0\JPv4y:A{s?: j:YP-3ԋ&E62h/y9yIS0*1X˄x穀S:ICn+Z4(1r+s]9-Żg s:Ќ\(Y(=0ă"uGݿb&4m=ɷsmdfi JCz Ϣz%#fG! ׮V 53hd˃ VzebI޴3D|}{0דֳ.ta3KifUЇ{B!äZ{~2D4Lp*8՞GTKEiJM5_hZ}%o~ۙDžIQ._" 4qJGK|& kDIiނٻeyTu@qh"x0ϊϲON)]]!IT1HFusKylwZaY5{bY2SI%N+~ӼTXJ'{RE/q|AWqPOz<,/'iqD˼L]oSx Q\7KHu:&:m?mjJܿl/~4{1d+Q?nϚCan[:|A88[Pu1k, # 51I~5VT&s5 nhqS<'Jp+8+:eg8Mc(+nDŽG|%%T6C o6jb䖜4sS%'ލ-t~GHA7 g 5* 2N@:M;D391J eY5H<ٸo4ܻ?/q m Φ@u bA"ؠc\!DӃg3Džl[qMaдuvAC~B˚,b+@WFOo ;f7#r%SDx@L_ؼHF>ޡim@avԗ8A$ K四j`bx =d+qV3 `(պm|88SGaK0?FuCś}ˍu-8R.b(Y(5{Iˍ7LxCJyH(_4#ɫ~4BzCrEDD֋WL@1(Hk f 0kM^Oު W Z ͵|Vmg:Sr|$YZKZ@ |Pi8:^s֡S#'3N[#5:($4@`:aq,@i|y&&bA(Ƿ^Ӄ%7dp yJwrH6x?O$%hj@faRCV>V} _ޖE9='浌b@}xij@nrh0M`8Ϯ"*C`D#{!Y;$ofAf ͰQkBT|eh4A8ǹc0a6;(lQR{R6@ɵ"B!kT(*T!ҼqJܨ~aJ`30c4:bvp7αnܨkJnGLVEIn*0u~K+^X'*+I51NBeZ/;Ks0iYKR+ :]enM]f=8Bj4RkdnYXJv2`y Z u,-)E1-j-`z>w=%0"^-S*;Bo?P]́aĖG)$)2"egXoM mi =1$>a*B3B[]B{^-y6`_1 ˀ;2@!kWQMHz_W2Az4.HbAXD.IΏ[j[NM u^^F~-]pbtR:e\CpJ+%LЍ;S H`j4 ۱.i# ƐTd/5ƌ'j>| _Ed9,(Rq]MG1Ũ_Ro ?s7'u(]\i.-◜^U}u ҷr(^_+cFwD#Gx ,/ N8.b2Q2/_{z⯢ym}>,ElakAzn[UΑ;Ų*91.KJofNN+ JsO>CY+Ȗ%w4< X*񡔋0'b-ZE]!͡aR)VN!W֚>Ȥ}cp1%gVPmӚtB,ҧy1m |[o%N ͳ˚ s+kPݒqSgQ/heF ş! dAm8 D/K7@|i7b}%d$H A ~Ӯ5itԊ1YҐ/ƚ]6NЧZ0`#б/c9k* WWujS/7ў=__?(9>;#B6C-*iE2iX 3o@$o_6ƅ?eR9T>nxWt19CQK )?=6F<V V Pk)bS^Ӛ58^U60I7v9&(}{GN|sX3Xxf&Q,X9=9ߘ+"ɉ&ݲcY&*)/lkO_ 5edn5H^QP@aˑj@$=)o*5x4xf"c:AP?$1HxܐEs?Y+7J"F hwˑ^zJ">%=vP3 HPێX/[`jO.1E{ |Z.&U%RjX^`qO*:jz8ݲ:tTXę!0mDč?Q񅥟ǒH#;78KF"R;f Z#qVgF)%8+3mLzmx 1d 'Ž /WEyTNCzTŜկk'OK^ x !x%f^{J>* ^nj%iA+?I HcHU)`O(7PiSK寸*Cdq`2[|qL[e+a;?(B&e[@:ĸBGϙ_ͮDv򷶃 pe* Mbþ20!]oHk8P r;[A ]΀onfL@l$.1Klׅ"}'gD,X|s$ܪ諥̴6J)m(6%R~# OSɘ'us[o6'2M?^!0Lʼn-ur"4*>]w^R^3zTb54Y'ZCwYlZgbsyrM0 ?)g<\`ii#-U+}J6i=:Н6m>Nǫlr "O~jP[C)֤""S--?::Q8ܜ4,ΐËV^`M tƯ2v5O|x Wx$ tRnG/~n%~j&c=6m#`4%x| 9M(yP ['3ZHfOZ^=3F(/FFosy5 pu,8\n(#P&rg#`<:0d Ox_a͡@DV\V[ϼ)$yWSғ#ͅ2If ,4M↥͔vQj T=9ћQ@W#lP'>=SֶJ?x%<H(?wCr[i(`6߁lD}_[(T N=ڜhqKj>~Z%HENB']u4<Ί)YάRݛxT l!TB E֮^.Va)ӛ7ݐӿѕnaMuTc`a}z#k2w&~Lu tRj$oJKX`0 I훑켭-Z؞8ϷG#i> ɟu$c񕑯gIbV iXLoi[_*0ޭ,k Ɣ{u{NS϶UQ/wX0#XAQge%-V>TlȷZ}05%}a /lu| GC'ҷ:~÷|Ѧ5qIώW*xVUJRg4C\)ć0D8Y;MC"?Cd%HxSw1à)ʔ#w5:!-PX y2܅#0-7h`KۚAexwSMN"sht'+Z?x#h.pZxI5Iвu%cL re93W)M ԃ.kB 'QwL;*ec|dM<8 .;$/贝r)YiNܚ-vpeZEeS0c+ypf[.jCUchD +$"VaY WGOu,D7_PSl-Ldk1{"b f٦h Nx#@6tg񣘽/38GWGNf9f=mw#1BєJ)s9 /+$jJKPRɠ1C]*'u.8拚,3Q(8> i59fd!K.[!6>^c SW(ge`kE9L1Aw3P ?IfJC415 &Rq&!$Yl> `>62M,Uyӻz{ Ch5=o|ti-ҍ@ ]^ށw#`&h,r􄨕傐 GuxsHFds˲1T8x2 ɢBHUB'#~(H:K]r q?qD8vy[X܁T`/gZO4a+n8Fi c7[9 0a%u :ݩ<)Q*hgʎB|7V0Y֖ ^0DmR7Q*U.ﮍb/ep?rXS+~AVHFgY#259 EߠA<'Cp֫i%zqnl׎_ex|.AN 5yuX.Y$"̵3)]~*垍 \7-=~AyIT=ye g\^ʉY4|( %Q"TϾhƒo8e ~((Ys*_l4 BR}aCOHiViŨ Ec 3%b V^eF*T-AfC[r~2=DA;)ȅ̶bߐKIi,&Zva!1@&q BBri"1E!C(m~4ebT`c|%Md\<6eQF w_e/yOԮU9Xm,ADCR!wצdeI{(sFOT"TC [S^5ATZW<-cwFt}lc'vbI0x/ߞߚN>t ]ֺ!ְBnzJ$ӉwM }o [KRӁm SStud`'8xk84O c0^=c֪k;c5OfCx (׉рC>&+ W~U71ULlLd+I7}!B>ӌY0𫟈@'oܨiM[laM8[6T7$UxGDt.6{v\,6 "F ( M.Gfu] Ra'hW>yO4ȴ]n%=Ufw Riujt9 weyK%{CڼvçRL3&n&R3<9 Ϲ #<~OL;1X$@a`8 c~ՠYpOiyJh ƶ\hJoԼKHR ]$3q>etgq֘#>㹜3`H ӌ`ˡ>ȄA,:U[5ĕޡX0ҥ>EUN^'TOGІOI+M9T10JRš}?T(-%L-) (z рfm"\>$<uv(UްPH٘Չ X{-)m?6MAx:<#]CΗk L71=U'g\* o?{F!@řPy'J jׯ9{FW_ףmQC+w_VfsN T J$U=_MRs,X7AixTTdb-廉PE 6-zcgeTǭ 2 ٿW/#ib5wg)Xt5epIUagW LGۉqx9 #~z,k:M50J鳔hҸгk 'kN@@\v aգ-tΗ<8ěہE|AiJRwm0vW2}صӚ/a4ElѾtՌ)`,QA+<]gަ`O1dPy&REKNu{3kcftuOzmJ"/`wD8zL+ Ά/)VSWJO9ۈVHz(Pu2RPe3*27ԃPǐjXQdy0ǀ {xL/nFf` Ԙt'%ݍ|fq /r )] {3v Uem!VTR4$jc8Zae0`Q7ȸb)9Fp3&ffPtUJ~5h]m#J$#N $Ԑp[kFƜ=鑮}艚k@E^okP}l.5Oܿl_>Vϖpʟ͸ Ƌ=Q+b<@wHKȐn>V"CC49ΞyO4 6u SSTzpzf5֓{>hVpƋџ_!/[2<;oYHm,ʪb}3&)Q&VcUnBSW 63nxpPiȕp(ZfiZzϋԂ1MKЁA.EN\AYpmas(W76QHa)I![ KLs߫4IX)&2 `.$ehgo\KϢЬ>]F(oJ6 +{TXr̊opɖ/ɭGk%'.X쯾%"[Q8ܫ @Kl;8)Y@܋O'yB e;qc"d@Br&*+i 5AS!**(rGI|đ#aH@'ˊ|djԲO]`´g!x=a*4|b(yHDyr߇]S"ge^n2u/qG8[P ` M6OI0E=##w$]+"Hz\6̆wh;o2M# &M230a{N&V 8NЄxE(gAͩPlU +/PВ?,[FD9w{yqank3`' Qheqfڠ_t!3vMtT Blؖ7z^Dt ^/TɁScwJlTTTyG;Xx밼,tefO\\9!.1F!ˡu'd fBt/z%":g 1DT~$jnWegj,&8$Ѱu\٬D$ 0Q4Q1˜vIDKy@P,}=1>>S#n``n\:_|j3LWh{, ʟ y52,{I}?ۥVM`:k+4FG ]r8i_5 ׅZ97T9aCTvvKgCc#Ց> }8jr&_$4A_SaR0)M.: tֽ;5"b.2l4֣ӘZW \@dyR ^_@giG_ٵD?: X?dJ O0h̚tɱYiIR^)\*J?4]0%HE7>uIʧ_ruؚM`]pDMev]V {%ZuPXױ|UŘILN& YC'E+ַ:Dn䵔f (Qݽ izy  lRgKsq&s5T-,|+[Kأi~D~ 8\a&g,(|I5-7kL&I.4+VKc(6>]Wܣ)&4qQr+Re“BnR| 亝WǂQ8q{ۿV.P'=j@C]V][akxjpfPnդq3E~1\MZL̆ 2J z4˸cs#(O` mj[~+tqJ?+*X3տJ.o?ԇ/l nșwƢfFivqSĢde/BJ%5Go5Iog$/ؠ*h  CxcӃx%3Z.nhTnYҸpP ˪Hcu/?Dw "Ҡ.[C0Z7=ϗ1>]~au[C=%=><+ƋwfQrvgCi"Dc/1(@crliRLVOȈ'oTJOTO }W`65ZQij-cSh:֊(xsWXFrwAV)6IZ8(SJysOG[nv6Zql OU[$[?Hǔ=Z`n{| Q^xK8ʨΕ- ^# +1E({?d NbŎ8GwcQ{FuNo7,yrQM:,w.DE&l*ŒfMa@s8{7j6o?,o$)1>q/|WfQ||D2KSs .:@ٮzH8qgBmřY$q!W.hk:18S?Q&pQo~? X4$1趝x+iR|^hoF,޴-VیXCRXߺ; L@kf;*u 5=i1Jeqǡ!v&)J=36'Z:dt#F44tW9"> %) 7KӚī6O1&\ 8>O.%0JWUpF_ E6J9;([8]7i{ Dnt8d]3xuzߏ%QYpF5.=|;|'DyO}X𧩰?,vTOOBQ"Ѹsvlm֣7b>'ߝd]`pzi$_'xH{m* EHn0bI!Ii8iMIO @cm1*-V '9w 5 HHJ~G)뚈rA6Okxr.P'}C6ڧ QΝJT4BLDiJOE =&&bW=,z1ǃ]*fȔs#bk.@߾2B!԰xK_3usLf,,؏VMܲOj+{{g'ŀoWίQ]D<JTVZԎQ:RɵC EXG#b`ǚPԌ7~\$%lHEP% ]NLoNG4H,UǕP{ UF}nP%k }:?RN=ԁW\?uspkk-bƴriQOK7h`&e@?>YptF9DnkXFTT GhfttG=VPQo`|#V;[I܄ə]o~ק9Y/*ۻHﰷu!gD`jϳ( .eQ#aI]KKǠtQnux m ۣb?^ [tUvFL*g.٤23qc3Ly;tYXI)V VJmNXNq$?U%}.Oz. ֡]\FSMJ a_*.(Tuͧ@!Sr| =;5NYogE=%b ESpj}ˈ}\ah,4#{\OhF{O4 6D'N;h$b|8I=[i{%3Q}iJ,4Am@Z ,hrHkȡ!jV=c7b5b&/Y]͉d^'EuP{,z` =\?'4eDMwG̞"]qB?0(i $( Zq<@r5 p,wk݁!, xSVPn#-+" 7Y[e1VSye-ZxQ܂^kXȎZY<":Lt4abI~,o F`21Ti8x24k;{i_G&{ 4 ])H !2L'"m4$djN/p%5GB&T9; 647SX~U ya5o%M2GOv|j=k/9o/6n{R&݁;f3K-TjFN袋:kfȷC W>!@&< 42︸_rtuAS;ٝ_>Ozo&iRLʧ+TƳd%>31J҃ۤp/l^E 갤wkvmMsQ{cB(R|`4K]vJ63q j!;A%:D#soD5AS.)I>P~3*Qj'Pu,]}z3H:#>i̋2s#)9[jF6#[;{{fM-r~iKiA"\(lZ(wjf(eoWJQI~OFvʸuvu_{ ۅFRl\X(z.Lw/+%" m^c&Rr Z J(>?-i=VG㢻CT cYb ]EdRݴ&jnI⺅NgQyFHG^#{:53Z+3 m-} p}2[jbǙs3aB(e'?ɥե[XL7$ӝvY#s~ Z:<xpjy,nC~EzLfKBm[ͤ"NK=lTnP2)S{XޛK-?N9Y Q ]{i q2F-p |dKVPjzl*rcQ-=AQU@/ p:=6Rjܮ Z [( wrs/;ái=Ǐ'!4(2r~Fղ|<=BNΫBǛjn/Z뷪7[ڀ&I|EAJvA1L:JβJ* %Jcas4wScUBWr[0x-}|1m1߻h_䇬V2\~8gk-5Gt>:=FF0t2ǟ.?Q6lbZqvz Yf֛)دYRl&@$B?hehqGXsSoC$""~7ᆭD'ZN*TPdv VeGk>NJUL"=Za!'qUvugssrθ*1N(㩋.ČƖ3C?E't0ǩ!)kd)߀>"? OhуUZNUԮu {v(*nۓv[ eَŕ^F!HR!?mRszqg[9/[S0:nB/Wڭ& 7;E"RWgXxJO$1OIB֯_u@=lyO<2}#?,,#A2MË+ ;Cyt'gǐ{"O2~Z#\Fi,!ՋG_ғr8t&^KS>Un ` bGfuXE>2#P<GxmdE!#Ո698^{N/@QPoبSp8q(H9¿ժl$e}t]ȮhP-/t̑J .R9@mzJZunwlJc jef>XJ?U9s;dpmw"y({mc ]w Z{-zNllWsx}/ay& Di~h"gWheӯY}2jA #Rb(g/wi g>.6KLesstJE[=r:D>)5D7tLwXN2rJʧ[E!67r|rȇfp ߎF^y[z~drKnv-9h4B1\Ci7IprhӒ(rGLq0;H5HqlOݛ{=3䮣5 (iJ->5HFg{G?P\涼dMG>t>|d|ihKe#7)#O#$&jR8(bOܸj:lhg)nA1ߌP) -mnLrʍ< ewC <3X[mE) ?ӗ\r:9Ϡs~!gsNwv7~2֊ -9p\J#WYLam>bD'fB02"։"c@ ZK|xzɷ ƄitN y kĝͬgr>5^vgq,.U"ODU_orFSV 76Ev5*oQBE׫Xw^!Q/Šs.r714Aluq{͘naGVuԃۨ?6 (@a[GOmʞ!Np[/ہh13jLU%􅑄CP#}Կ@AU^/`cp 8N'\2|ƙ<]oPqȓ6XљJu\qD,@Qt a㌪Y8 &Dbr=n5:AțyU_qp:,^?Dt0^k2o'꽀OI5w,(=1Fpi1R/Izj6Ӗz>_ >1[ :~K <OϹ|F"i ȥ 1&B;2p[q[@y&Tq_E!xu`-:+j PפJŤW:qx-ǺB1Uk65~%Ӿ]Wd{[bao*,hi]nC~,pKeB 'ۂqI/NO'Pں?aJ)l^8~ǟB[:fgrCʿ(pdʗo™fZwI{_4]vB0͈Wd@,1c)Nj;X+UAA]=nXtjRC@612M[]nFi]?[V+:(ݥ,Xãl@d~^'^YbBn,W֊ nwg+艀AJ/}WJC8it#uYI!4,{k ]SNҁ_"Fr6<băa8:`3yη&_R70uvqQ,1= `eƍuuětXaI/78No8NkT?ȗ˛YIp%N4p/ |#2"xʿnoSuJv `rIs0U IcsZϪ !qI:;0BH;q2K-+(55m3HZ e"3T"M(/ȟs0Nss|š&AVn x0s/ i ^l ̆gwa,|Z* =ΰ[5 pQa j}儁MG{Cf| _h8m3&qtmyj- 2A:/G/>\\dA}ּ#q"[O}Gu]s8ݤ8ZI!OrzGm8J^Q6ٰ_cfs\3TlNe1YaMk,{Bł\N!DjN4 .^sQ1/2u^+S8B8|%Z P[TptsAz%k ҹ*F?t\RȎ rH WPwzh쬺kD(*'M)ʿ6S4LIGWE,C+5u`{eA`ZHJԲV A!ssy}ky%- ݊R mM "BX~:L> uСYn(ݣ)\CER&YLKa/ٳ)[< MAie+HY`nȦ`9-nzipϲ(s gwGC CCN ƣ'C; 3L%yt+vw==g]ԺgRq6l[R8u¨a`¹9~gGX |i9 L?U2Y$>Rd+-sYX> 6+#HO.^>fRp%6_#;SO:sf-? bhuň\ްo:GcNbD8 ?,b̜@j4P}13#]li a폸 WӵKE6Q(%%Q@ݹH+s)P,Hc8oa,o޸ٴ#a:V.V%0nQIYƴ2<ߜG.̩MomaNn#̴ f<;%&7l-\ 7X )3-sf0؆OOEJJ}.h>RX:Bck bp5[/0*HI,9,)rS7VLz&T2? )͆dd ,L ,>CQgotFŨidK%((z}Ғl&rp@9jڍ~rE>ey#녏{!}9]~?UpV W} !sndxVEuPd;d9S^}ΧcfRר| 1'u+O 6-R+ <=/mHv ?϶V_K7,>#)Q)F, V2F~{Zn}e BO yui79ǘNuTk?AYzEfUNW åR MH:o2=n[ѨT*0 ʏϩƙo야҇\0!fJ3K60 m.>@Ć"b}GJ %Pb#sL?[iHGc8a 28e hyMcEf@9_b MÎQ"| a$<| ]8sɍ:K+~֗z &A3n~\EL*KzM,fKQ Wur*F{4y]yJI緀E@FA%{.eOK='@saQ$\]vsH7S;/ypqvah/eVmO\$DUӛ:ςU6~4pB FZ۔x*= rnIL F b~8]A]2n9ph,n8CeH;bR*SS+^Z uXٍV <]~Md5]8W|¿"ͿBNb]!;+*tR%%ѻJlU^sYlCo\4DVyjgl]voPN,mZB1 +^36.aDȼhNΟq~#POD-r_qBI]Ib)n,|a ]mn,l{Ŋ Нт(uYp_|娥wLǰ$̻Rl{R9ٺ9u-iøť:qc==>SF6̵hygJ?gl;>ST =9oi+#J GZTQ #7:\Ϭ ܳ+"s!6WD|ASw6`?0C8ș9fϻI4+SsD[PWZF7b &B~@dߐfg)[ :xP?:2M1ꌑaJkeݻfO8Gó8Ezu ,p}=xS)A?*TTȻgQK!WnR`& 4,T,K5A!;}VWؗe'8OuEKN+P>仙Ob 4.f> (VJյN赗]Qwq͑ ~]ɵ!SbHE!ETC8b;eU B3$SU ҄Ψ3GRi&1zP}!k񘳶[7ƙs~wq=KI@y^YЩ!5L586`q dchPVe*]hS`\W*y9R)E%$m+K ~mi0(rVȪ<rG(_a2>aٵ>b6kJu$-Ak^!+ !1;W S_ܗKRn>(F6zn<FjϲXj'.x+0q$Kx! *fm>2n!J a3wt}埾z [zrV.Tp]F˞u2 sܨ'6t8emCS2Bg^A|.ӟiQ1_3 -DAF]I@}3;% )a[պp`0'&'&ejJV֭h4޴Ll^rT#Cc聦]iFXvdӧ B9,0f^ ?G6:!]sWaӧ0H|D _˝GO?(9%oUM'nl%Lqk[CqKJT/hDSk6xMJWss{Z@2fF'`/axEmM{7r0X"Ӌ_W FB Uޚ%N3M*ߗ2[M+c~ltO[cuRMmci˧vfm~EB5JN*MWMf0KF h(rK-Gց6'p~HFz 8p=3^N4O:MMG}qVmmvĀk&qE{ qcQ 7SA A}'g_yx}oXV<~Bb SG@̉k=xPIGJ+5 `Zoxt$#1 V EM <ax3J ]: 弟; ݖWNqh mWֹ%>q]G?H 6HÀ*- <IfskvMܣKW3 D^rnD\)&HnJUTaaX<{,j8Z'N~tW{ n+-C2=b~%–|hBD1aKh2)BiM@>F+18b) /y,L'mgZ]oM5 OyS8ȁ :!G 6{3e)8C5v7lO;IM'0:@Q:nH`}3Z'#رh5Z1\"w׈-K\ j FBdU [Kն519-OMe~($fECUKŊWxG2Eֻu ֯%%~,B RF| wH)5N.Si7Ʊ!К>zvMim5{WV=uCl--9dP`'r|KU`Q6h~ kFxYѓVAAZ?QXۥN{EWFK*X2_ $ ,o"s =c.S^~+O:2%H!{&ۀs믩..6 C=w]5O "/.~KVw1R~(ٟNwUd,KyN/L4ɪƞ1pMޖdRMzm ["8\i{ $`W[2u, qLZDΥ62g<)܆P3TH |7IN*poZL PF(<N؁"ׅ!Ĭ"磡|͗ω})~ԎVW'F$0 K75 ekxuRHzsY#ܴ_ B!r1bEp9G; }>(G%0t5np x`D݂Ki("J\,2Wo4Ae"kFCp&BY߫yM=#\.#4ذGϬ+Γ͏rUIWIcK}$ Jb1R'߹jBF"[8tDxu8"~ qo3~(u}7~LHٜ23`9Un -[vM˂"]tK$yNAb)d?%ix XE/6E03m[ `l>W@\It1ʂZabg.QiCDWHrmMh4٩ ~ Ok =kxFN5I,)4q6Znρ WB ! 5ݱ5u^"5N8twɴy{XRrCs=i>zy*7AF. BtA 3\pZBEb/)1#,7}*HfZ?wG'_kb\]ۘ}h_ $qpoQЏM t~B)!JcuoIZJsaOP՗܂?CbF PnY;-2xs2I_62}"k}L>EHZgjK"G3m+x vpP~2^=g?|ێnT{Mڟp_J ZNNC}-Z.I!'vO7#L #tg`AW!R*̈́rȑ]3Ey36nAnVS΂dMKT(i3.,̷W%%~qmz*8zn;!*'IQsR\_ݣ"#ULWKѵ.9cɷnfgȨpc0fX6-z,BIa2^(Q5T%]NEj Ÿ{b䢣0 E(دrAUeܰB7V1i*I=ݙ9t1ꔈ%'D~vm9ؤYzb>n^=K.p>{ɜdXqw#]joȿ{ڻ TqB,o:7[3 %?!X(2 2Tl.㺫/& <*sE&G +沜A/~AX7bŸsav0ԋtmۅFaWR^_|Y*͹Pǡ|J{IizyZn}7~F*b^>09kM:Xroqʏ¹JQ]L 8.Cl}~dj(;OUMG m8+q?켉3-fI-~gsprCKk֛ 6 ɯ]tkcd?ݥ;=T Uͪ ?n^z_|zv5ݵ`lA]mixM &&̊+PO9K`wمgXڭ>o,2~4eHylANW&,(q%nHGtAtg6w~n=8 {ZevIIy(Zɞ4iw}*YAam҆;{s^dZW\]Q x)o0op$e d:^24;605rtWJ FOv')I3CWSw[$? 77=r%Y]}+c ئgDmCJ .o~ vQy =[9kntq m˃b\bFRZgmP-FO _=,V?Hz 8H\Eޜg%`Ryoۜ}l+%HsBI ;к2Rw˥ uIih6|q;Q@i[yk+e̺&JkYf(^_6+TU -ՈgfYLr΍"vL1F."`Q14j͙*. @F$3+`tEX 7YHm#W4/]D&s$7'm+byJYr+OaR]O z,O0¸:p|Jz+Pku`ǟOd| gBL}(L3'q;6.l'#/hm~ƌl3ڿtE&CzȘa=+Pƃ9 $|rehx d1hl 7p}#?--\|/㎽78.k7j}r،wD@ŀdN xg64eXRJTu{81~'ɹSd'rG1ur ,q naykCtm9{#g4~"124*^?p\ viKR+Ywж![ShnF- aC˶ٗL_0><\r _!Gh7|x).V kz֨y)}XqlX B4ppib7i5vtq2ٗ?xsmyd6i%a:nY{!^®k6-y2Xg4,p 9;{hQ_.1E5EHs'myn闣s7u1[_]Є81R՛wxa"̗렜1ח*!/Q3;Wsx,y'N0^1g_ V^Z}oP N6Ӥ$%<* {։Yޝ4n@)?4ȸ“U͌,|ei`6-ўkЭ8λ7Iw>pKM}\9\R}F{3qvp5Ac[\xM#%RxzߜsӰq@0!X39}!u"%j|N˔$S??WD aw6^E0AUy ;J7@#'<*<&s2]?HM HcD6ȣ:JVl:7J&Όezьe 1D=p&u~Isk&xt m!!)}xa-A +.OWIµS\, VO nK"X_0̙(BpaAu)J,YiNͨEXz`:OУ|HES(p*}"W?bf ֔>o,fv~UO$ M*wt^Nv:d'h=8_>6筶? |G+DV\eM#j~;T#ZE¦ }Kx/ 'bJeWF-ޏ|r!L}p& \rՐ#58Ƨ/G.p<[vLM (~qxjL(FqTa5 ]ZJؾx%EJ xgPt3ȗBAql@7HE(G" zJ1 :nT:@z|P;o6ⴺ':XggكWvY@ x*@6͔`bp:Nթ%dӺf$Kۅ\-mfQQhEvv;"D7N~!Z#A|][`7=s޹O܅ X_S#JZ"ѧqr5] #?@_oq IpB7Aq[nɞ@ytьĿ ui5'ek5-x;_ؑC׶Qj}Fc7* *:z.Uv$I #KR|A.{y@ Cأ.1j{W F0ārdЮ9+ Jm)^ʾz;j~m A*~ CG s|2ڏCA"kK惄djc qNy2\S.J#N GK줏ٰ$ASTݹkx3>9)l1O7 wnReSS⏺Ԁ=A0CXNdCgn*'+p71aI-߁ /S a:!/6lAI1EX.,L uGzQՠP]߿(q*OȼN02zSԖhhww 3{J !c%p57+N LHrħP6tx{ȕf.NaTsf^Ժ2CS*⍺zZwZ"(t$h `ϟ N/3.u#'s`~ObZYњ")&8rC5e,QrS[zR'ӝrfvQ(oeki( s"Pc ^ YSzhgk|]nR|ܡ-22Q[ǎ2&'L%%q_Kep$ 44# Th`N(82路;-]c{U$7? #햂r~Ut,d2zPlK/* ?los0y?8-))b_nֺEs/Ma__LF$YhA0& ּ9}FPͬ6dYK}Y8@tŎ::NpV㼻kϢ()J뉢K&0L-d_*8gCR/AGv k!Iļ=tlG!5KO ogU " ]/uxoyǵIoEO6+/6,{T NIdv+Z>D;];\t5"?KUZLTn"d43܄*~5T:-.Ff8nqZ$VT+-"+K#>!1J@m8 V .FJ`e/g&zK L(;f!'1>Ҝ~I7(!U%dt]-ޙAށW-09"Ӡn!yA##!R['RJtkQAU$Ä oU = 8.7 Bb(TnE{H(a3e )Ct|^K84Y3Ne_TOti\y]iI!ۍ(V |R) ۿd2dGuvC?SOf~j2yaQR}C5'}X_p0"V8x[o`˜؎*(ϟ fmY{fBx:sRV&θ͒S4U/NF\8^fX*p&V\VfYk 6m h&nSRHz]hE^S+fd> px&5UzUf4h7\0u+llrrLEpXK'pu'E ڿ*N0x^5VaKQթuX>bd@C=,Qi,Bw 3!*Au1@utSL/{dVȔ! __NϩH2L_xL>ڮ/AYu rJd=aDg0Pɪƒ4͐_5!&(E'٪<'*W|9^\䠐ø NҮ J=FjǴF'<W/ |j/F:ꍣ zTd>aL]zڋ.2]%=[/ٟQvdKO]%DMr\T0a|WMFOR:1Õ7߮߆m`$Ѩ^>8e~19n_nFž`Pʨ$ \a~:2Waac^[m7!'2ܘ Z!%cقM>j L2hiAԏu6Ζ +=Ƀ\̿) ntpHy ]u,{B7#MxO~CD=7 ňú-,P Ǥ9@X]UT4mifZ^ׇ掌Cd }TRO)arNp/jָJ+q`)8.ket:Z@G'YH[sK-ևl֛%+fz%7xRUv/sf< ][mXCIca?tpXtYL|{/Rk [D!L1?jT4Ѽk:#V./p,A/v9dDLJ/ ٢tDwlGނ?]jK(7r< oxӰ6m5ʛC3sf[tbs;k.%7cm2]߽k˻Xb3/\z>T@. [=U)=<qKR|:}$-Be0#G#`:A}ɷ\ox p7eI00!6NKLfůŏ!|j\I2GN `U#2&ԏVa,3c_ z~5'5m2W!^8-N\9-3㖙[WԞ ( K.=VqZ\lzSsQëLFv,tN᪈KFx+w{ 80f2Vf ]Fu+ O+d{ eeL`v ]=R _\s:k}R.G= 3ˌ7qߚI)uT0UIÄ$g/0kg x^ߔ[ݘ7VyT8+|Q@U`e ^|v8s-I-%U:B@uU0,jvMю+ϱҙ#yV&`n[opFCuskX45+st z/^muٻab5:ʕE1&-1^/|Gaj@p.l#/A఍xˀ3@cZ˹`w^eΩ"C )mN"Л )V@'% 8т %{=ErkȖn"TsҚóg䡊Ώ}6ý%vCh d%m|'{׀n~m&D!ø-UF1E#RC p\GXU!Z!mfG35{`p<nB7Ękcxkj AˬiSԑvkg#ZB'4vSb]] tbZ.\P48Yܙ XrWL Ƃ^bZ Xy$Ȥzuy8ިl7lyQ6nl5lTǀ# JI3Փ X& J-Y?V/+6*2@u!'(KC%B"Ntb:O )1m #ĊйľfJ"Xz\?@xW[nH7/7,:K+1TPkb΀ [;hrʓHky q+'9K(e{  ՛CO Kr}jax@_u5lT?x/b"1MfSi8u9D9Zfå@oL3isEg;<m2ԕ+wtaUS3_7,CJ?T?zjs=>mM71gb#M a0i"A޹rhEt73SmBkG!0Fo+>">:2ϺPBHT]rvC݄ NbӁ~x+A%M} Wh%x19!xq%#z~޹}_EFB;jn1]m_lS:rukJ֚@j5G/|`v{oL2eݕ2 l%M ~MsSg ;6&!Rtau DK RtK @Y\ ` %NhWbFѭӾ1C L&zXɜ|Q&URTÞFWwT'1m?џI(>3&vg]Dw@ r\vGsQI 9%G*hrl2- Jڹamz v48%Nd~N}>3գm|Άɔ+8 \}VKv[;n2O%M3$/i5~رbi8h7?BTЂ&gn-@nTQfę.cJqk;5}X+>w_ӠpMHldٽ tmp1n_&u@+}*IVsƁ6[Û2)4ڈ-IiXTLm1pl#b35MSZTIF ysF g)sCB\VdHzj8!~oӮRN: }?+KӪ((/7'poC)3dG}RɰF+.L\`s T2Ⱦ O+R(W}aGf+9EPn5q21-4Ҍ(`׸PP1_^@ El*p8,YA%8-?AשEu&'M(5G8 *(M'`B H=J"Ú~ Ts ]RŃ1ǺױOP~a" ** pt;v=aB5p}4"G GX{uQmjJb@^mYVm&ǻoŷ8;"݀RAtݙ Dq6~r@1I9h&_ͤ ު EZH>eVRv nU࿔B-P4d4^nQ9?'fu76V}BQJNX(22 (u+jO Q`5ME+q&ct_h)R\s "\R_ȪĒ'jp)0˳I}yWGJX~/ \sEL n-'7Tr|]^j(䮝0ˇ.2yE {U Y(|]^e:n{hu>Uq=DũNfkaR({ξw)3!|R3LE@u?Ս 10sFV)5|[_䣢3x$<$eUwu %jdjdgT sx'*El݈-s,Q`.ۺNww!K'릳;~Y;BRBP]ZuNbvsEz#KRΝapYgR^浮H$'fx*+GG >^#~#ˋ)ʽpЧy߲@[&*o8o3W)rf_.HMa| GuA|] ʄX9yei^lwY@r}a)DsrΌU!QP uhoҳ -pt[G <=%3] 1 lA˘S&qdDU1f&nm)14԰K$Zh(!UE 9ua1ۇ&&[nIpD@ץ/v~nylZQ1ڹ߭׻dLi[a$ro 2:-WUv9}b@<wFR7ۀ p 1:aWouEWm77IO~P¸9Zi&dLcM!Wߤ`ҷNYnLrj`]\O-y_opP c2̑ΫnBܯxIL)v`/fpu妎;Jc'h}Ymf{gѩ[,bX0siChJ5VRJѴ}ծۂrSbx!FƻĂS ӳ$j1 3vCM $qo+R8;Tqvy K*E_4w.7IwT"%qa)3'dsB',3] Z4:ZWUխd7#ёkFJ ڵ&[L0 N8';*iƇGEB싚j6̂n[-9VM}&Z*p1 ]eеueSKQy*Xg4ijW[;Hh>aQ g2(d=`8Jݨ!sHˠ_G1`,h|+q{'h"r1U7/Di?x?lJkI 6m=&,W%+8K.WoVbeh:0o$OxSw9@5G XRڍ'a6D]r6}MUnV3%XED: 6g%p# $Kچ.Qx̤fLhЂTK"f穈5< x *Y.Z2x7YW"pm>n,d_uwlY]=!ǒ+>ə'.G"z?Gw2JK`$R7zb Sw!۷opyD]#q؉HzMxrMCGfj%e^)WhEp$>iρ{lky(emmۀ)ElCj7 ~tF#.834ip »odTݺeFao|w_tygNCdlqu9Ea?n] XٲQOgU8VmX^NuU5Ռ 05=l6ʋ+Y۝=9oM8"ۆ3WWD'~ޖ*4\ÖJ;To>jߪtj5f fIi\]; v&eF+Fs5<9'ۯ]W$94 qq>aZ>aJ|GEBI&2EN;t%|UxLwie' VHе#YXH?lܸ4my ci ji̶N3Y&dPhxBFNqDdq߳FO>NU弍;_M3z2I-D}s"OFo7I^~T M;y5]dyޣ|:G*fpk{rt #[6K4Ổ@jڶ?xrKğW{^~1z1m-sj T0lo*j6zT/yX'+Ī gXhu]Ռ,Zz~ rp*Wt-+>Z yE>%H5Dk_WV至@8mӐLRptEnbאa6im'xE D^\cj:N izb\0Em+iK=Ƥ:`U7'Np^ #-/\'_|CJrcwi('θ9`p3-cf0(. Ă3zaeaЏyo O_ϼuOm]xM#`+"4ݭ:yYN j7@4\GX 5UN2fAd0(]%c%$5Q_7 Z,v(V"TK;J:~EY[bŽ3Qz(rO (k;Ta-kUXfNlwvײ^V'/e(ZR zr3fgGDZ#.s}Uz:Kqqlq*1+xA.Y{'mɂ1ӏѴY3IO_Χj^@-Y!NICGt 7/7 ,b =rvUjv޺+FYSL}бt3@sxDB};[z`#XI0NŊ׉ޝ:=W{.<+"ewꢦ3Rj_b@j-ѭE:Jig0S9.{ߤL)A\h\#dUּ_!Ny1T6/ `eo"R1҆SgVW^4UhLzG"/:V)\l _ZFfLyp٪l65?0C+fs0`8ゝJo||t"y† }Ej򃭏-@d1!\ή-u> oco6^_Q!$wvqp8 {_'6α$'=ІI +XSi:oo3hjCՊM#GfVVԠ*=l"nJ C7h]T3,3 %kǥcId2q|xnXF.Y51CpPWXA20`!ᜪ̨Ff5ibuR4C͈>uBc/ސWa3g>Γ+^TjٚcZv-VP`JD3isT@&sJIuLb_!rꔼ=? .p IcB?GL\k_24(J1E`Y;>6TL̘K}l15ѭ =슲{>7-V͓*HꀂGԓYt{ :%+NǣJAB&/4 9Q afY+e>GRZN^ڳ5 fJY@M4d;WN >++ lHI/H%<3$խ/OCrW-*K7%X$?o0na+ą >hI@eY Bc̘JՓpŦϹ}ԳeG cR䴐V@ӧQιd50HSt}<7Y Vǯo޴oo:lORӯM lV6Ml"g.SQ{%?RҦfߒMDK7FOr0[vPC}uL O#1VS-OwߓzCYHͩ6w<'( ;a|z>M.UN W$þh3\jck& c [=)jBtbm[Md\meGXьR.}I+A>-PMqB,Wz %BϊyHIExw% 5f8]CյR[ pik)7a6~UrM^'}]2B^f^e ;:gWZdeE|R)SQOpq< Yp:VF?䱨Xkk5@-ժ킽)_ Vڴ !iDg}%Cd@wl z[>7mmm|F}=1;t!&g5},fW6>2FIT38 /ov/j̬O7<zSt -y%me!ڹDw;˃ #~x_TGRBҠrḘ;c;ys%a˞٬>:Σт )-8A4$sg5㣚?(my?{dӾ~BC1ɐh_ӆZD.)َ|0ÅEpm&Ғƶw¤Lخ/yi~WR)[E~R7YΔ[^R6jКT.{B#w#:W)&b ]SC\3,e\OEv<'?j"b4O;| yBY jێdO4[ 옡eT+B0RB6znCW52 e^Zej}/#6]M;"#CF]v_Л=G>&T1}{b}lyбwU^q:s4Xu 3ޕY`bAS%KӋ^sѭveyȽRu)<H˞V3Kd;ҢxpʹB{eѵ@ YzT$/Ցo/mrPLDdM9<]~Xn{l?Ǡ2&׶vB}Kjib{aˮB kyzmʼހ36^Hbn4Ug1tZ7p 9u)$ 9oE[h3g&tHXLW.JM kLcw,uvwwf{U=;o( kB]@Og3W5q.o NdϟXdw8rWxOQlp3'- `"tUaYdhwQg O.Ӷ1 p!o?y̟bZ.K͇tS?BU.-Hb|KP&A{7bW0{PC;gC(q+0k Åq^CH> _[ӹH}7 NC"Lj1:ZyJ9Qn4i@  TԓgT Xx~I#(yHS~ZBg+nr32 &$db`?$<}VqmD99<F ە{#vv7 pe[YE@ϗߞec˔v+-W0X6 MLoçsߟ1 WB-z%L=<V@9ߒکl:[FkܣnV^wљ[{PSҿ9 0A] 9Ok>\@[~^iFE[8t2'`L j\yW4D i\?ӖCSPV _$& 0dݒ 11*XDn̉ң ]xPy_Ǜ5+N)jY a=iT6H2J\DUn]1s>]/oDAGoBՏ ˿!^oJ踆d9hdž}xO~Z_̹877VӞe)hpYa81"Y<%a,<+/|_@l#(G{75fH*xKv3uyֹy1`[Nm%84;g/qK ~!Nh`*&n9vu7D_20b00k(WB;:c!AؤMj#(ߡ~2D0@Q\XJ&?(wDW793Rz խUW گ b8wtqRfT=xvp-/ۓ* _&:Z`,-PcߴNJY6evC'𲂑hIq?n;<8tδڊXcWӓgP v*l],oU"hT>^v ۛ^b&!D ɰב#V㬪Sa1T 2S̩dvkll7kw#ӆKO9@7lgK_N:VqNDm_ ̎"p ;R U,M!xMIR-[ pnA> k{jZ^1Ez;:/J:{ F^DO'sB$3l-:ΐ{B`X K^o)u"7AQ+-Ѩ} yZcS9h1-]"Ņgb}(m<'չjN>Q)3bSr2ic\'*+x+VJK) Hq 7>f7; LCs!fuiS~&­lRŐ,_Rd?\R>η}3wnwpOBNM8`zQ!-/GŢxّË:a*E (Zo4`R =q#Q*g99O.<:2tn%^ڽ_)Ȳp=0cT}wAψQG ѐM;,=rFoPT1名 Y1li7/Q#ex0¦ܘH//, ^PTcG_֝߈jw ߫jscF}4(Nyd]&ză.@*|4#_+s n dH*']U9^..54GcrɲBҞBS(]Q=A!#sCus5PAÙIr92FCGOs!^ xڀj:Mˢ-ᏜDFX|o -UN' >5<ļ K xr^1jS~-nd? Yi[AՕB:sia`s#DlpE3ѕMo߆skR I9͡`]h[029g?×LUеҬ2iid,gGѷw(*v9QXi v~,Piߡr#Z UMOZgK|Xgw#cbj|{K0Yj \maiHrƃf|KV~qᖳo-hט?]Xr?%S$r*wuHx_2ĖGًܵM/XbN?͑'E b &b{ب`"C都MZXdHv]خOwb4?~)7~{_L)c0WѸRxkR^\ CtP0|a @ınhͷKv>UC cMiΧ.j s&[ܮGc/8tƑ'6N[Ī΄@Ǘw V=SomM7ReA \wtAI &Xa˩aJ'cD6F's C?Eɑ_T.ً`oER~#j[zd'j.gmEG _NwEHk! Q^_~s,wNT1> bCYcP)զ\++#$> ZouM˕eꋭѿ2kdY+<]:XKi^&)nc( t0.kxY+F!5TQ毻\2frAzf oY (MBoRo%ssyVULѫXUfu+D-9 3oRvyOoI8+t}Suu}7NU695{=_d->R:vp5 y܂U $%luT6*5/dY;?La2L8!n-2LpHoPB3[7Dg R5|Jkz>VE nb]-e*xӦ;ꉼtW@fVO \0nQ ;sUH#FXG\ԋLì =bPӔXQ͝H/R( ?^zda,^<鈊ކ3DM$̥+ɮ55=KHou1kne^<_I*ѥBi E޻CuES2b@YﳳƖO80]qդ 3}ҿ_N&j/OcN&]}|l;@! d̞Nk-qi3yY!Np9E3K*sW`0pF/>Zs ` L -Ÿ[mRJN_v0U}9g^ vv5Ĵ,ʈzk6{J6SPTOzs^W9[X86?"ěA[vlffL%C le'r=O?5kρ`W1-|O& ]y#6SmDV3)xݩfT9%Kd%fi$—,ơZrM@[S)s%~cP tBWf3kvblb(1{8YXxI<i0I|gTmap\֛nCBJK&X4ϤUݦ [W !sy㧂^ʁ,2w|\̆wTXlk0эF'| 16lˈ }^R,s`Sl)[i{w'PFd~54$SIX$l {4JP(u % x2 qں"3h'*Me`'s |]0c^u$V&}W\.OFx0pn2W, :ߑd E63)tK\*%@3\N,@h*=𾿼ve[~K2kC a"7 8^Li COn1ZsjK_,(^фzs6UџiՙyZ؍R9Q ĐdeYĶrbd ~Joۑ~!V8qw iΖ+#BGNWnߥ{Z]MƟ:v) /^"hGܣ44 bzgÉDN2Ű7DJ |8^PCဉE-E8 G7$xNAE0lY`ָ[-=d1$tف`,^ Q1?D渒l#a`=9?VsxshW8Kƒ=̼i0.GƹB/<&L@kz?_K#8w=Pe[uPA j"w;(Kgo@ٴ$Ԑ$.WI_O#u- @+&mBc'^.VRgMc~7I"=49X#KSE.A57{^ Ae 6k޶NLV}jXUpJV|-ѐӲIWrmO ߛ :={RnA=NGiJ7d 8T~韸1VOibGZf x!Ny0!Zz 1nV,Q~rsGuQړ9 TkSQZbwح/Ård{=mf0֊112o C eoفJڻcʻVՇYy$?|aV}pHjdK0c 5@nl>ʰ`nE_iNjHCJ ]zĦ~;J wH|5AƄޫq]=n)ZFEL=v:O6g:9t)pNRc=j_s䱪sv- Jݕ-Fq>ACIK5ҫ~m-8'KT='X ΈGc971@pKs̜窥 4ƩMu~~>n[ -U2%B$ZbѩE/wqU'k("B'F~µ phEV*=bro}8 "%,)6rp6Ls~9`dB. 2OV~VDQVu?. #k)iH(o?+kx K (4唒 mF;nbfRFEXuDPfùe?ChJy8PBFHqSGF|z֗!^ة@+`TS jf T:KQlOgy/YTtaRZv}XA;%w즆8%;mϬݚ`ѳxN oEi,i6" 0໕5%3ڋvAV| f\r`J]OLVWz %%\N" x *?5(Nj4\=gVrp|I!TnuNneTM@?'OSky JrumSk ;Eakm2B-wDؖ l83Y0IhsDC~rI߀V+Ԥ 7ǥkRoQ$RE{]>&Nx,@Wcq┄Y@0 $U,U[T&/fBE RGktװw^m'"騨WԿ/\Z)):lK+\kN7t o؛"k 4#yLq_ d7e^FB.7ì ]] )HڅJ"0Y@B.ba<֏SD/vV?Ã3B/GJwݨ?-9uث}TUi,T>H1 10-!7EZ{Se[Zm ɋiԾF)u7ۏ;OdWAT6l4dQcU%R9˔D TMe{bZWI bE> 5$1.cfG /~ƒ5U3ŸΞ|;f. W"R^i#Ӭ@Gr"U +97 KpVZ;U$8 pMQOfkM 0ίÖt;Gb b6݊0 66YF߳9rdkڜ ~@4$`~#S+<ѵ.F:)1ln' Puǔ]3>-̰ c  m{&\\V,y8r_/!gb^jIG|tgȤ*[4[K/!NJ$lLuکyip)RytI C7ۿJ6/?Gl9sŽ *Edk?8;Ln'9ڣ멀F,J53%\lxvdb"9Db>q=~jHF lē[ξqb+WZ4R\:s'B/@Q9I5M_C9y])aZj1Ic}VN"PSoxqX%7|BD+&LG;S7@Thɴ9tȽ<~8:IO>.vsD~'ɏQ.c&o"9X3B&^ddXvh0㘉W0'h(4(3zl72ߴOמ{Kegi;3d/"P'r3[}u5Z)qSӳ2;R@ KK. =? YQ|r];hzWK̓pلyKo@dgXh Uԫ2eýLu4W}+V;V~ p%R0xXEc}oetzÇ䡾~FB:|80T*|eⲿWG=+eF\v׆6Xvc۪K,VK"(vMäjoݘF}m%!T`ȦelR/ T".GK#ct)o`^S 4+Oǣc fq_#dSc)D.[P"// ՞TՖ<8{g0V~cu#[D)4Org덦ܷOɣyB&N{v7G!6@JYڎ}5.B c{'l/"[a 97*G./:N5vuJ+:2λ"VWn\EZ]f<4I%,qxN~̘?^2;=:%nLI^C76)e8p?T ʜ4F. 1H4Rzl= .M3S"a6jNJ٩?[=/ofq͗t 7 YB6/{F~ݗk$i˥nX:c|NkϵX( 窻(?<'oQ`WB >QSFs aAޓT~^ YK 1ƒRA-/1ݸ!aRsn5呖e'\ >L`JOC~vf$uRqkLᏕZj3B:, 5Jv_=цݮ3Xק}\~RwΤm`[rrnɽ|ʳ8-'(^xnLJڠ8Buhq4r!aQr hTE\p lE`Bk((෡"4*-WnTVHPZ/8X1z?9{~ 9bR Z1Alo3OZcHg?iZ8_/i[lw6U9]<.uɽ}-? <r+z^463b E~1zwAp垾_hڛѕ{Lm̕^}GY͕_;c~6|5aGs*J{B5n-IYz:|>9݁`CM31=JV?"*"xP4UKt ݣYu f F"\ ~y]@Oߛ^YqSuM!Gӆ;q%2CQ O&EW ttv 6ݵp.K2}ر;yr$K}6]YPp߂8J +i> XzzLdKsk6^% ah뗄xKy-W nn*q Gw 7#@eU1}8hy۶k3_0V$DÐ0ΐbѕ]nҽuƅmM zWK fnOHwp~j8'˨!bW.- ylSRΣJn zA֠hw^-&L9;I:^@/y`@$L0өmcfV+@ 6T㰻ɩ9J^wcʨ6)LxE{a:[(G'D̩~ȏkTbCJ>v=;:\˔Xf͸^*e'O4Ҩ-L1LZ53۝,xOk$%!M>'o+xU5e:!xC`NZ2+%< R?8p1a\`. a>)K@oLYggQD8YZj ON!jR<:G9Bk)HizҖECgl/vHũwR.@Md3SB珍2SǶm(gqow65Gr`1!!,_m>3 6Ÿ+ 0w+"␤[9ETec36*pGYYDldҢGyfHP|,=QnC|Su1 MxmDzAR!~1 F<&7bb*)o'Nu~㼷ޞ*xw؆weqŲ/t6.&>5J*^;D%[CmrՀP hj*|=baMO1Mу2(V,7o2Cd:8gcw AR}I9*;'F,/Ggϐ*0 Ud.=ƶ:wsY9 Jd\шQqKa5,}pl.ĥ vݩgaD,϶ N\fYVD*HTJ:>l(5T~ZuH&V)0A`CS$eoL*2 ^0)7 YU߰R0y PBE bw-vKCi4r\=5`|+/HxTa8NJEin2"6 5)O[S\uTsH?)\BHn;h7/׳e]p;Mog}>bK>-ףs۬@Q Sp"hz^Xq@0jy(2]] jܤzk6uZC. Zs2Ȉm~#댣&H93쒫b^cu;vώLa!Bg`ʝ"lcki$Ƨ_yJZl2@aZHL}c.4pssU2W ~sS>ZwF$3҉Bdzxs3&i56^.s` hGx{{.Ҋ$m8ļ7^lQ >o* JP.'*-@Y$iKwV8&zU^Q6{N.=|6s솾X;ٜ{q_y{wG?uLJJTć rN[itIhq džbOٿUZa'6XP6#EW(4(ƨ2կ T=uF7 wu3@%.G{%k\<7>ыߨ$vК=^z#{vD1v?vMeЅڵʻ4ĐKq jy\KyE'\U; ACYDA-IG!s5ʗeCk{8τPEI=^>6AľĞ$vl(ˈ,\-(p:9 VV gKJ:#a{Qn ɏhȌ]\ AfI3Gٰ)۫#iд`TY2vY 5/_0|mc%H>25}]N{0֦7L]V 8ĩ>0{J60ڠ5!bw'L=)Z3}_10"ih( y6(TyÅê1=#mdMHD ?Co s-dT9~(tְL R綳mj 8ҷ/MGz:%dqk&oDdD&F}b6[bvM/H*j!%1`LQqME2Xg|  [m%kҡR)(d'!OkqXњD6#o%4غKrX`4WUF# ̋.Î$0 69P :ځw;^9hk20"~LPP̸Vb|dO]݅&jcqm^C>/V;p'qf'l[֚ lJ/ ǣgueFiǭ1t; ؛w9m ԐqNSec069~;/hwQ~鄆l(;p_0~ .|ǔJ3Sqa0^m"/T&$X|G?BKTA!\b D\ɦ;册T}FdG\j9-ؤy: w^]{6"%? wг|[,TD@E3 *eebNb1?8F7hl&k1fhM^MR+ZwO+gt ^KKGd~s)%Oˊ8P5G >/c\@ﱃ%]kz!fA.άTW$RoXH+T c﮽X: TAoVT$nqy+VAt a;D7F~AD PIK=Jy}{ 5_D4a{Dfّͪj<>Ua$ךr$ڲ[`=m9+ DEY,7dK. Z7쮼?2`V2Gq"3|n|a3;C cRR"'?_QݧB_=C۳A?R8ֻ?2A"-@ɀqnXƧSRn^5:֘s{Ev\,ga๭WuDx TEzR1zbMfh?X,"UAݯ;\ˉWA7 rg׽`oVR\xrg rX#v QT- ԓ9y4evRg38rh,Yh0'N's3cWJVLSq\PQ48 *;Ry1ƓiGē&.qbX31e;_ӛ'I_s_cy A)U_f.czg򽅊)7ʾ?u fI>{s:"?XdšjEF֝siM'yGSvb=ub\P$C߽ʕJiUYɌ0iċ h͙w⻯#A5*bA8OJ Q޹SiՖ~5u×N)h B ŜNKF{|蒫)!^ ?)^FQd_ODSH-'DQep%'+r?a@G5ؕrhչxR#^eb&ЭΉ2OmOP_Dhv{0; x+}7> &,rڹ6ȎXL~,E,m׸,ZV5bQya $Tx}K7T\H1S=8]uɎr\ɔMOy~MAξe\{XT8߻b#c@!k/.K:L0i&"Aqq{#3 A E^qˍQʉH>4/g̒܉|xr]+_[l=COLl $/yh/Ga"H,͚rߝ< r>֩/iϮfSj{*MbC֤0tIjBJsy,A:$Ϥߚqn39YdS,y +̟1/ Ou#*sWMn<ڝȻ>+'yIt2{?IAS}|!XIJmsUFMF~r 9Z 8AR [yav -iĨu>3 u:>8?dH*Fzm5mK[uln3-6lԼ%.=FMNnY|]\m[R{ cM+L +}' tWiawNL NҤꉗlR:-GmV~><1}\x~쏿jAzܯ=N PJ%)PĚᎅOܶW;X[\]fl>&/29}ZG8.O 7)II-h g'pBCa[=a4'KЂ#V1 #~4V/Uvf ηizGwM=@i )[ _tM`N$C$4hT$^ZZej%]?V?Q6" oSkҌ]U:|!łդ48R8zz(/iȔH; ?G/T%WG_f/Vy_'(F".C+QW66RX9¡]JW|Ʋ] Gu/݀JY4kNz]Vw/{y怟plhc4geH՝Wt07uĕwhWhYCd #CbUE4P=d\&3b52Xު7Wal܀.h]YOUwRFQģ o*`$矿?a=%j!֩kI ڝgɧٳ=D|p$f.n`]| cj[-m6H1TO+~Vs D ,=Z A,D^(/Q*< F2 >`e7~;%IGq\#Nt{SѺMiWoL0yP"yx;X#NHe۷ 34Q5Yvxsd&?ݣ` ,җۍMs̕BO=*dM v*R[Jsŵ.ƮG#OˬavSmġU93\jtFkMFhmApa<2B$!@jJ>Zm͊yXF9UJO ≛($_>ٳ723~:#%;@Y_y~rI// o2BDt".Xzk8;@#Cetn}DU[M5(5%RgGA3([BVù}zjH)-:5tBJ]ctX:QQ5/[@[_oOë,'h82nſੱh7wNxi(~0Bzt<d7Ԝc=(a,tQޮZc3-#ttلSźi߶i_I GM+D:FB,9ÉV6~E&RK<d#m"eA+5D=*b XڢnZM6Pwc̱Q 'QsۄA|^jV1ب-Ӥf<; cҐV~R#g@k=\g2y#ܑY%ހ*ċ4ez? aI2AȞތ\]˥Vn: }{Cا ]E|Ƣ~vSA[% 0xap ZVBRVxFý+J:f#IT|4WfSWi11`}R0옿+ȇ80rJJ֙ B>σŒ^صhm͖~ 6 ʖHp_{ZoC7eނBܫ'!RqL]t+ҥ^"A`8f.8W۶]ӧЋ|8JwJmc! 鬛;.>PmXA|ύP-B8!.m.fz5;bB˖-vܠZ,Rٙio 6*>b#d`#wEc! x>d[aMH6 n'FwsrM1̻!(Dޘ sKfQ\:o¯eȖ_&GfB gqMJ4Z -A݉_H:Z9aYqb`94<=b˽SO,LӁ23m~5'2kA\w,33BpAZJo`x{k'+ʋ;Vs uIK%z$(]$^1 ӑa*h c0SmC*!~ӭ͹cyMέ,7 EWndC|0 ahZּH \? )[!Am00AeoPW>FǤ}ײJT_ V5k CnFk$!H-1]z%nP}!z>H/#VYuҔ:Ũg@?ew+h&oڌ)ݏ,a{&ƃR' _D~V/NzeM y;c~;bœE KZ!ae/O:³1p%dS2Kqx{ `h'鋐< qw/ӌWgr( GkzDR 2G<[l4}@ -6֮\Bk+#k(u4/.v"_UnA$Oi\dlBZeoEWԶt|FzM dKt ɂ/Ht9%a`2hDjD^0sg[as֪_,7ʃ-Eo"'Kݻ-'^I%m҉{8&DDL֞A~Y^t):E.$ћ%%ƻQNP:2MMS2^O!hM,r8}bȂy6L&"-U̦]#PMCcоSyY_`_.&w3a{,Wb+}u"r}Ѱ;Y}  =.2ģݟ5Cjũ^\uQML@J 3 †s\ T$Mw6_Ϸ_l.:#S^QadJ$0TCLL= m/=(ǐz_ EA( .F:sΦ17bY"Z寁 k+w9(nUʾMR+gB[2 ^ \>ޏgfǧ2\a7瑋zOAc:o'[m$s+dso>|-)9!,/Wr][a3?]|!M0Uh|$ٝf\y*pkړYmcwLZ, R xMX!+^zH)/`anAZ)k30e(*Ҩswn]%mdso hX=K}3Mx11 fmQKW"'HhVn!~6(B%uC60req@UO4!LI^|Q?0s`yt%,`7e WlݙW[?Cr0:{"Ęc0c ;6>rMI,C{_M lZ?,N3#8`yu:-wes\|H$)+|Q /u( nO 5;[]UnYWNЦ ?]0fNmѲaAeb,) EaVsɿU 6X ɞTgQUOxYt`Km-\eeq5(\zӚ{%A^9D qycX߇={0uӒ qF_&ߩ a1m 'ⵙ!j >[M'A!dC‰okiVwl$wNNDcht<ѵXLc𺕩`\t[0Aȁ Í\S @FUmDvarƘ6% EVSZ`X̥#QN"Y^..uDT5̗;p9u>x\D,G5>vm*26E&q\RHZ +ƙƞ)%Vݲ!f $~t!\`V peIQIC%T +^#r(2nS^6CE/;A?3f}sԱ'Q93bspju<;NȖ֪IMnجŌ?gIy4_OAT/Xcc$cN1dfH'd1eC^R`6J\}埯QwB,Tަ7ߑ[/N)H[k"Y{k`q8EN?SӢF|cE 6bYr2q'EʘYUB^ ;Ӕm V1j"d7-ҔB;ߗpni˹y ;awk7&KEQD$%zfy`#xAs`>u:40SZN&1m -DkdA Zڬ8IFpO3}Ncs-#j6/Bۇ^'N7C٨ST-Su0St@x/!:XZc#+5|kcEqOO)T&{`&|y%OR>Z*1Q|Q 9iǦR%&sމ'ū/te_*4VY4$uܱgnh9a8Qe|!o5ٰ1'.߮JXvӔ.?kKgav2/ OY$Ǡ* k=JNAkl#=Q3ZՇqM⇅n<%,aq{ Kٌ נ>@*pol[*xթ9}!>TeXNHVw`zp@`"i?B%`}FB6 ro?>|S>my_zLgڃfݕ.qZ*[6lg㼸O^KC; /C(馸gU4:oAs Fyzވ?I'G& a77@ o#t _ڗ t%do大a.eGE@ov&ane|琬d tBclI/U}!dI9(KR؂Ϊ96 2BݪY^t.Kp_Coi)5Rڶrcd̩-%0elOf6u-qHi(S|sxʶ|Ḧ`6MC_\E;j!r ^9lB=3S,MP[s$l[azMI}̷>BmIsgo_q_(v@bF\4@C;Sz <I ._Ŷi.2_ ›dG H!4-5y1N ߗ̥ak |pq X)>۶F:=o\)B TZjQX,5*~܋uʝ>S'|rHH+_N }}.t#ui08c/Pmk*:gx_SivZ~og ǂZxb5g;0[ZU.lx'`qw.84D& "+"Dn|bhu}W öa|U,  5y 5L! ENt-;e柗USE4o35A5^UJY&FuD #`7rk36(Sܢn鉍v] }A<|oVz஘`BX Ma`0jZ^*k+0.b ^hEuXO~׵RFYYeAJ *G,bh7sGC ~ cj%ƽ;?:I_eh$ =>oE`i3'F)D'Sŀi-v-#Y~EF!?O|f޲r|qI,q&ZCِ!B*f)TJYNYy[>wX=IZxQ05MKf;)$SJ7n |'>%SI@Rj ̬r#YlMIL<1^Axa/>;ٶZM*0-ȁ m{q6*DqEȝ˕?]0GXe$z9q!܍`2Ps_gqhЇ!6}=LV9]+I_eU'Ch(m@FEѦX|+xV\[܁ /XnL%n @M&'sjV{hUcy&YEl>ه/Yӏ8 +yCC6W>l&״@}WBVPC.$>1wyJ|rjdU.FptƭkI kGx!Ic&a%'J1shqu(ߨ"-# .mГ|]u a!D},|b U#)[]pZp~M2_ոؼ-6-RN /i Jm `FDZϱv `O @魔E3*eK0<8XwʳU|e-{,G[ W6Be=L:ԖSztqX -wH4Y4Fq_̽&bQ M!0H1P>O*>NWjhǼ(ozNYWLa .V('37Uk 탑4PYOkpktlzщT~vka0\WMTݥbz-ۘ:]`e@SQY܁Ľ'2Wd)(s4ntKԇszA[d;״ 9?վbk&>4K"~=,XZF c3v+bPy'9@:sjp+L{ 92AԯJ/SPt1:Ƨsyu;Rݺq&w= H|]n\/y|~tp^(r-MwfEU4^2G\~?QF9n릦RS21;6KlivE?q^ K_' YD{'b趉/ Џlv]&q@Tu wS$d-!rXZuClSzӠ"hIPٗՊ{߰ xn3hzV#|o+]8Ơw#]ۘ*9a$WH QX녹EIOB7=b&vTM=y[z gѝKc"J 1 Vs4r>m8o. R7φ+)ڳjk"tM>wb%qzd;u[zk֏>_)ڥ bD3]u^d4Z 3D^(h4[}vcJ]^ۃ&v,Uv3"86ndH;r/Q# [Ǒ[ tR\Uf:#pc`t#xsyrZ{V8{[/(Rx. Nc/u Q^rXo8yhhUZ9w5&jT {4x2-9@LDlӵydE]Ηu@X5h8,{0HFli1 !ga RTwk+tbEķ5 %<ۑb2/rԂ1)Z6g&>//=t(>{q)+/,zf/LCYBҔLjEf z'< i `RTT`*4>壣b ʍϹ5 6ԑ0$eiU$Z]fM4Fs@0.y*)8u>d}@7-Qn .^Lp)ն;:]ۡ1q҂,Iig#/0IEO{tieT:@N"]} 7nu_exQ{\U(?01(\2(q 55 U~5*S7)]H-,#ͳMoMWw698$fF;dfS.W$U!{b3_:w?P"R xtئ 5ʪD}vE0zTEKWJ̝hf@ Jزb͙r?bCۜ-0ϬVz.[&5f6| < EC}bY.tVDQHXs.l" VA؜AcN+/pAf~XNq7mWx".Š:ֽ S~xWq;Q"9-mJpEYENK,hT%6T]]ӝf)4HpgPSR*;Xzªkd'q v&ԅ&TCvY^o$,:J)гsڼ[X06N<"ZT!.vυ$+8~1ޘ8"F 2YN3 Ω;?cav䍵YGM^WX1["tI*V(4dHD]̜4p|u _ h?$RUގ'A"91yo%rͤ j7*} ոTѸ'I$V߈F8ml! Mq5qM?RCN}ORʧx< & $dS[< 2~e_ l$bXpSw|[VOPO\,Bn`bޤh*@zZ[4>}#Bnu/!;wR5 W g#"}6EB:z;Tͭp[QG.Oc}M}Dg'.<hGaS4TJLj\ _`M"U#dA&l(s 64n!l"&֟cV_(s~7끒]$(;Ϥ@}(0A0/_-]mh)Ȑc ӀrCvNˉCx`b, ŽqHô"Y$F?Vw^r$ p GM > 1idVRu/?(2jAo8BP4Lj [cc~l7K@pCj3gJ`Zэ3w [šs>_xJ,ag=p-FDcg]ynE\#[p \JOi`XnO^yva0 *{ɬ`q~=/بd̑CU;Rj!mN)ήbKޑ'Ydf[P6X+?Ïu]k;PȟW\Og7wI*mJR|Z/$$+ZT@HPLqLӺVc 5a2})PsA횿2=8:ش| ]|Vq}')YlS|7M7]B H6t@Qqruh¯^*Axd]k΄d9$BVQAxFg4EG^ua 3d1u3M_<% 䘮wv2캳Io獵ICu&%*+F~2M@CN.OzF8 Tq kɈ8}qjk;LnJ'F.9OKF,uhh4q@z}.@拄j.@7҇2~ʹHX+I\썴6?ɞ(pb.-^V9@JĜ_W n8%wx߂6^y}ܰcMQTWh8Bmy6joI\^JW]+߷s}UoV743" /4UxQȡFcIIM+mZ+obfS 'Z .0@Pe bBM\dG3%8? o?m؟Sx0C)*z0 P^$䗁9B| p*^^tAE'SZQؐ)vs5?H9K/4B9CR(ΆP 5gQ"h_)dohɐPKM .8{zڊ1DV=L p^뵍fp*bczޯ=Z+]ʅ]CA{UR= a; R=?@ [./4Q\ g[@o G&ݱ =/01'WgB1o&ERZ KL5x; G<L&54̑=`E?_7[+㩆42Ȯ>C;)^Qv5~R2٦M!{K*oJT"u+`BJAp?YRSrO-9[O'UxU2Z)]HS^qy]i E!oa̓ PWt";r DmI{USl[AYյ0sPzb5!^PztSRΜ5¨UE|AT8 ŴTҿ'L܇5ݎ-!;.tU}TӚȀп5e,2k`˜`gʴd=S#DENS> ]'ICYGiV$ L_&MΛF.6>">"hнbW~ǭRCNP!Í7fnarlT 5Fېつ'ф0I~^N)ҞlFiWE,h+dZԍ\ϸ4nd_n=<>IEh=^U_'2'I~xY ԳY^NY0ba  { E^>X! rZ(l HZ@K"f vx`~ \O=:*b7O9bsp*\`H,uwcw3BsKcP7vZ Yp\ǡNpǤp{na$!0`W<N%ngog,mNtgj<OILM[հ޴H_W/Y5ֺ&OJ}uSE9eq2 KI~-;tn㤲=pz9M3@';rB;[GJ*mxrͳYB^Tl%`7=\~]TnI(u *X, WA\$t9K l5"k:#.(jel#;P)M6ݝf?V|=|zy`>7.7ha /]rL͂TWTl' {U䨜_:F;M7-H,!*ii<&1.%,`9Diu)auD{Y):Nа[&:* `.Z1iAE{Oi4?bb`?}I$6%FPhS o)7d*Jߦ ;z9^`.z!?_ѵ'10Xm< Y;2|U GUHz6Z,OۋPQDc$ X4qoP MJJ3Z,PSfPb,2N큵A Aߞ<feIY?y+y tU: ?!*և^rX$&8oUH@1SHWLz삀Oۂp5K_x* @7%|'p0CK8a :yR UxS)msLeCS]aLِE"γʢԐDBL|)N/܅ ΍WUMugǮ^qDcwv(*rEd]cJ0_NgO.Az|`"&P%7 6!՗H&I= XmԸk+5Q._x+ ߡqh@'H+",L^%,>tM&}e#PmJ> s\!!)9eg3pQŁ4*l)Uߪ ӭm) 29v n;q&Ŷʛ#[B{mN]$9l WΡKvkvIL310DVO`)EfO}8h~{bnAo2`EFK/m'Fc˝ fAJ1$}Q>U;,+0A?'.T "AAC5F`Zw\YyUH Y A}pxR%i.QR3 ԴqȄ(Jo5]?*3Hh63$'#[ tPwwu5s" 'qǭ]YOqKi~r]ANPޮYG > E/r51!9K>N,%}ଅ&\*զ"聒]"КbEF2 n||ecs\l=buVƤ gz J$jրnjJ-* L6|hzH媜lBt07T&UJHj!NTT6'/8e-i!h߃lXi GtW>ƜD@,vPEu'x )AU݄nح*ň+v(Xȝ=[k)O+Mx 2Pogth-7l,ާfZos:`GOdJAl{&L r@1\䯹V%I֋EբUL|5#@hG&h%@i`̄{;ovseE~TbQT3iglC\pPRdb!J 6XFM}P77-v'|hgZ&I%B 5= 8w+8Zu,vbGpxdM^R_J g5 fڌHK`C;Ӗ7*[}RG@ncLe)5qQ~\\)wj@FMB|m,]uF2H3wgmFZ^s\ǔڛ|;*g9  6D4?mH [#d^F4/nXjL]t呺2Ry9A 5~\ɃRQXj.eC V2U) X1xƊ!^ޓUId6ء"*|&!BLu>8tt @UY1ҏ0Zc@;"^RmVe/w;Jj,%8迌KꝁcA88 \!8֞3uҴ-Z7tf %upM6 s~R)hX\2ՄڬZ]y'7%QZ~kdZEՉwm 5Mc!ڏIdB#Α)ot3gN+6AQ "˳&ZC-*ȋ7Շ]BԄ$hܴBBYlP٣qe@J}wq ;sރ@Mw#|QpE |;Oע3ftAgh&@p.q7 U?/{z}6DBJl@S#N۬#Ϥ}Ʉ 4q'· ɷUjA)b7$\ tUX,wr" MhJ' &%L,(e3sZS'o,dT貊0`tiȺ}JyCIU p^;вx1§ܮ!,=6 @!-vmwx*7Dg? u*a$s.$mQ,)+⑄T* ƓCPB m_cx(4fո  u D!0QY6( Ϭ1ͨ&$ ng8蓮@Pw3i!{ 0Ȳ;{8Sqq˄E ^K49nd$ФK-pU|M8Hp|^;2,J女p玔Xm9 uVکBU,Fi?]BԬ\].1Ÿž;%;f0A'H%c8n(+^ΊNN]qV Wt(sr G'meisQ?.IfIe#)p1iCd5^#Q'vnҺ>A8$Ot'X GQ_7'5HlwnjO#?G mE?CTD pS9 2RS r'$ ˈ,L˳cdQJsp3_.õ^)yPl?rDSHR#"hA$[ʳ Z )SrF67F oX,S_@)},($1՘fq$Zk;I8QaQ4&S(stLF(<-'`4S~,Lg#Ce3_ڰcbuF}2?vs9^ܲfz ;b*j'FZ)bV/@4M( ^ɥ'Rښ{j2 ,^,>Fo!F m^QN-!;Q4R]{A`󾸦 Q ^FbfA7ebg-ScAGu:no&oT6am uBR~fq,ܴݛ LjV$:rC`zZ=?U݅u,4P lxօP;9{U ,PkZC>2A`{/jP2Afaa%m6{JrÅ7"W u\UZf#؇iGKʿ3`$KXq8YC3= )˧1a-YFU@G@`ԝ kZ̫ziY}Ů}Wnt!eOw8T/p=RmM$U ( ^ q;"(ɕJ~U;1ᤱf-U-ip56zf,6w3VYқSݪ sK,6<\/Wbh ӆ&j=2wj/>g_d#eD;UMJGy|܌igOrK2dEy #u ƶp$:yCL(cQGHteFdt:&6/!hCڀ]c?G'dr&{^ш3'fePCTZ &m{!nF.Ow\g |!gJe;xZ-PF혨 }o*_CDHy(؅M)$^M Xk  _W.)U*>6/Z8-n(-1g6H-'UWe{7&E$ȩCS?;/$[:Z@Yq8FhH_kIkkz;8 lO"kcvě=I9׈+ :G< ]$lֲm{@moշ7?&`[^@D<$`?P$7r;$Vr T1C `ۆi WuQ|%,\ eiC"q ((j]Ve"ןR^ j) k[%c&ƶ_5ݏAm xigpͭ U@W:"dq^}ag=T~\p6J"&s vCJ~+F:kL5|;ZLOG=uQFs7jDzT/2E R'͸ #14u-,tovK{0C+}BX*_瘆UV| sG.N W}$},K&PCCݍ5Q s ^iy'Ȉ/u=fiɝ,pY -Y񀸬Z#P\,d11;OZw\/ML<Å!m>'^ꘊK&KquҜ=jU]BU$uK@IhŔIHŎD_H:=<&BqDljN6-tJ|Yb>+]Y)!4ۂC,N3VX|Z14&bgme06O^,!ZBՇI(m1Bȵ`VG=1A!3݅ d\F1@ TyЙQ4%$xYD,:q-^xAuN<i(һ~Lk8>gPE6lM"C?KQ/^>R{Mdmi[/ȔB0yJcDF,%_Yv ai x5>WBUkhUY*hɷ-lq KJVȩp˝Kn]fMFOݫ񻾨N0dzd)EL#_fYդ_ tx8mN`EAkl*U,4">EL %_iRMQ2`Ƴ$ ,UB.FEhe"YnZdcPM(!XݙU5t0~鯲g5kH)! 7Mw.܉b?Oq|B `RWEjW2=R} .n:ͥR`*3k!}PS6XJuzC!t:yS U "֢ JVШ>7tILͲAeqIw皾wJo;{}hĬ\ǢV8 7K({" ɂ$ylja0j<n;I~ \n OQ$ɘULFX4&ۻ0_0ꏐ:䕾 ol'PX+"/V!-h3>3Qe7MdX1q5"6bE*+!RgPO,Y<#b}g&EEh\+ AS @:i=w'96#HF5y8.Cb$|rwZ t3Rzt:vaƈɑHumޝK_}DR{0m8WP<XD1,(F=䠬ɜM[Ͳa)QGMn#нage>M儡1!t BZ{<֫c_Su>*nұjLe`QQH/JZ+js\uE@}`j)VґId pmeVmzY._zGʲI qMAivNz"H>pL+|Y9 ;@P9oCP)Nz Z^ }*}! aM VKʧ`![` ~Q4RUTyRAαNe+`Q)ͭ\Rx9u-[zNw `hMr2XI\i_ZI^a<HO ^F IWA.[-+a/T)A.^ȼ~rP+q*kgsPT(7t.?YٳC5IB K.6rǞXo?=hV}Ø#}6\o+֯w_E8?C CUoxvNaՕ+"8U:&TfJY/qqiഩ-t&yhL̵3X4+cze"94ċV5ߍ[@A]gSYN%PC^*stܦMU610H"NO@RG]ļC!(5qΫ7FRewsmW>ZeQ"?>ePC  z{TsK{~M#;yN(y+r1` [%~pr_P)K uEhpv5h{~a-nɃ) !jDpfK7^Sl8n`(ʴ^_{bGwԳ&mtms0Z+[RU6`d~;ɗa_:\X|=!v0>eg]ߓ<zaF7kq}IKT ԧrxZGh~%rF.5dկ sBBMrV8u=|T b|ut;Y8g`1!=4ø%'P35i+}5 wT`EO+9aLmupzɕhP%X]F~aT+{d#W/ 5YD5Bӻ 5P[qyJ?P=7tHk#یU%zh84mtw7JG6=}kVSr !WO{G;ZU0 p5ƨ>o5- ~H`MomD䔵/<sR㯍P]WlV#" MPIsH@V4qяuw/ gb5Dg-D~]Z Q] DpJml-],h4*+h}~tG XE)bHB*͖o'V{2]etz5/vyȟkU:_SOVʕp2}8r"Ϲa0WԜK#ʢP=e\~wpDii"f%PS VYJ($Edk8iy>A}Ut%I\6v-pt #Q?obg7bO3r2k#%ױP̕t@2 _Mc)FrDDSpoF؆%1|4S`ktvPaqXƃ6mahdXY+d1R&kl%E|- fˀoIz8|R\$P/.y l_nM VP(IvO͈/|=y?L]G줖L\&\VW/lv"elGcП>B>$+mmRVy$M9C7.< b[@o^0W"&KCʆHeB|99WE.KEnƗEN 'wzfuE->H =bl QREZu.GT5gz*e1{FD6z9k: aRZT\љ^%ˌ{1Y -C"b9+ i3 (ȗ5T8IT$&4X"H:\~O[89 1S;s2tĊG^Stb%:Dx859_сXs|7K,?cy}ufD?IV1!{2-4)->=q RD8 b87֟fE+-~5Q**?3j\Trd'^bBwf KػFQ1_?%2 &8􎴞s?wHM<"!c1Itu.^$A6[jJjĈGmi?O9󍜔Ч9LJ|=(uKQnWS+Ib+نp.m+J B̀E>I,\H41z@>aw ς9Sn+QCYqի We㹷@bFd/UautZʛV8wv?o0oaA$lT“eh#48-#ͺDO+2Z9c ϟsHKe՟#KO'_ck'Ě/9(S:"cs blfGT kzg1b9<4A <P:e=qd;Gu=gx%YDh3t2]=thp*g;' @ 3-;VQZI۳dbT[+lMA/f l'd8N|'kk]$}ħb~fHl`Gn$=i؅ogTe:z+Ռ\𾠮hnZϴxDyo2 kSi՜$x6gQU9P\ːARY~WdI<хtS;#EaxtfGM^ /.Ը? -YNdrXvc f`h9!K cɈ+vKM&yK=o7ΎI*㈤:c pgjvATwtUajѠ;2qӱo  5!-XѫG {A`6wVg(̂|;c(>JbKK a Y$0~'jSs"cXS%\o/ཙa_ܼnJgHh3 ܿwzx`a!Mz($$:>D9%5x5-O1$: qq7?q1y]54 $ P}j<Œ;y_2=% ˜` v8RAbirٸ;w"цt;bL+wE[IIU̪k!/1 ٧l=@WT a NOlD-;y6cDz7'%>C6J6+[/'U7Z햇-WmQe@jV0CQhV8jΞ sg[dleڍ*jиi:6gDn'_?Duw(%뤤\>=Z̡˔EP6oV,pŴTPR{kOAWx#`f^`ء4v(ɨ53mXEnC̎cNoovjJ #TJLI鏖$?~ [9-l+[RǒCd%A2P/eL؛=g$H'fͣӍwxeO>o wVޗ=mw%Hf~21@=gx%\rK# H|Uݨ!vO6iVk6Ӟ3(?2v.-iUxFKd$zL҆QfNsv?e+q %+#ć]'Xی3h";,]!`>lIDYf#%AϛZy T ڸeC9i؅ud :o4^4uW̟4U@4 Oj'<3@e!foNF\jjwMZ,3֕EaJ.X T-~a(-]@4 _ e`q x4q瘬 -q.awJ'pЋTv֚IYxXS>5~Aff.e0bHѿ_2Y@Clt62E漣</xRdʑwUѷACZÜdw!"*a鿾iWKIQгDC]{x0 (ʴa4ߋԃ~tioWsur?|36\ o4V޶G;˄m뚻i=1dO mT!y $bdߙ4;[j5a,[`MaAFR8'#7i.+ yHՊ[N6ELFnM{Zۦ2bQ4A0ߘTt݌T;+W=w,7k2q %zɼDKMChFD K"]k΢9]JO&l}3W&{N TA*[M Wn?`4nXŅ!@nk/NPdg r-H8ݏdg 3&6GNDљUBYd~x33w9vA[{zP*e z2CpP{E1<.:-U!| s~ tB:i*;,NH;Gi=v5+u"M k\"w~ ,^p70_18y˓aӓp7$ekg< <Ì`ׄ@l{NcR(jY+TS$Q:okQJCPƐٽvNKR)~34@X00'DŽ‚Bq ͊A#q&4b^[H 6'00JEnO7xO!Z3PiN=S@uzhA IpR@E3F먒 VϤtPRAc۳0 !0ˇUyuu9el bЋP߻}bo ,~&A'#B#1;{8\h2go)'D.o™,G[0_%ڧ8z 37QY-f}"\(IfͶ[TS.O} P~a^ t]`́衬e3U[p4dz* ugPh`KKFdvRY ^ N/f=sCp(#V^%}b=;)p/ XSsa@~VEy=!b.Dr zu];2VfE/fǡ^м4_a,h*4y>a2>4H}C_;`Gmh׶ 1~ή6AqT㪌5(o7]]&SRP[F9{l^p͖2+CN~wՇfNPpi\vctD͒-4tQKK|^?*1lRӀ>IK& n{H@ ,AZp>&!Ojw#V)ݮ*lh׳AB [q5#ܣH\K9ǭ'=;M3E^0t! Iɢi(NV(m0SQ.ͺ`t0.Ra2'ȁXou$NB6|?Y1\ s=u0 +TIB-' hM֍Ā6PfpFX5tDz(px4$ђvYߪCѢ38BmK4%kL mwAdļH_:L/ Mn{?FW.t8p"yfSl}ou4nFhXȖyR{!łpX8ԼM*n*uNT7Dk}z艻+Aj$iW<$&OsKn((Y! KKل;qe͆ ěFoJ}se `sy+?OWP80Hyթ'Id M|3X^lՍ1 yv23) D);;J+Z pۊ){YXrͣJ3u9W \Z]x 7'uBc|ˇ4H^4z^{[07-'oY@4 ') Hо`f/ZÊ1ŀC\D󒱴ڞG*X%_MmU/6zd BlR:t ۢŜTo =D(3Fxcy޿d]W2XXpk˹٪`@MCWjmKo JWp4 0(pF #s!Rh\a϶xcq8Ðq\f*! 2RkIۈC.yB0|ʽGiٲ՝JHK'5+>e(kwEAIc<orƂ`4bB~me )-&+T8~f*m qߕJG_r;zv7yn8 }Q 9M=ƚq=1R@R/_x[*<ʴPq@-=)pIgjnB_)h))H_4/|Vr~'(|_)P[(OۺMiH {TB&i/A2䃑Uեfؽsѱࡉ5`rCqsܴnz%hz33̬(ތKƒ2j-',%C5e&*UNJ[Q-5?wDE`vqZ4^ԪY+*J`u6U-# )6ha 0hȷj-пۀWK^_'?`MC P 2z?B [iS%_B V֖ ksL`xh5úk e$M-!5N+[ƻݵ]ȦBO CaJ|N,w?lP+eJJ@*bS'\Z˽y16) R)7UԔ\_~LM8zme*lBp~aw/ZwӾbHAj ?"-1ʧ/E 1v+HdG"xA*&jk zמ {ӪKsYdmG 57W)U`?xwjœBHjIbYSï8ܵ`l=f cܤ2Xԭ'ʎi|_V*ā@P8*/O\%bb ?(.{ OvlmβyiMoC'-=A68J\Z0 |:=%0CAAfͲA԰NO{A6Z u"J^IC(1CoU9NwXAۆۤ1t:7.}A :fii;%=hmmW O2y81Kگj=N ɜxOՋ][b!KU<)xϻ]m$#rﲫDzF36d=t%vF[:/w9M0n5LK'켋a܃ c 5Yr.a2E^]IifR%g$CV5j 7aG8?f.gLg]o5ÔS?uT 12O{Ty-`ՠ벥W~z>|-S..BS6]k޵x/U?l P Jr-VyJۗ%`t7UjMr,ٻBу9 r:Kx-cm LQ-sL)W ͷ=K^?X saKT):* O7lLd}>R0ه+c@k@{icҡQQR׹rpJbAk_=~nWȯfh˳AH:9cIU7/#z>;Vg3 xbSä @8 x5F[v.1M2} oH FKV?Ce+>{KkNFx{#ʗ75޻ ڪV{,:.F#C3Hy:h%Ĕ~VK-MelP>t2 :J %ϣs&VE\NWC%Jvt;٠` BB[.C.EE?}-}f҄oY$4>dv*WY+ۮ,j$C /;3lj^%D,ds_}-Uʈ=̾6B鈲K DRiVM{(/- kehI:Ga+ qI92$5xgfvxBf3Skuj"o'z09͊A)-A% KnX;D48;@b,|_[zLJv>*"x !71)SM#`c3Ucx0Cmja)SminQȺ N'7 :;f[@"qX>#"rE*-}ruY$o#Rw9ИSڌ`qnuKr6/e˥kQuE-nܻS@.)q 6 {QIFZ KՖ穦w[uu lqZ@fa1C[#8uR.F~cɓu>ɡ1fzɷUg5;5"^ʧ\Q.W ÌU%2MD#^l9;_N=Yh$8d_ D!rKO9g./NJ(^m`Lj}geƋ|x]"j4ˤ1"0N֊ E͏&,n .HHhэ3|NɑXWYDm d䯾&DX'9lf[ʚ<xMȝN5% =ő){C?l9kY@"Ԓ#EQDz*?^(zX emNrF0)U pw#TZ'٨s=8gF85f7 =KMY+_LueBM`ܬ':Jsi rzɆ%3g [V=L,S tvg].|&wkf"7lu1U+Rc80Sjxpr1IhU8#qg S8=GjDgr,}$DT&^ ,7`[dNķcEuf*.9pƒ@J2R42C'/M6ywDPX^G;/j4lC`WQ_ؠHŷI/ E l`:DkcUb$R{3č0UՎC^e'6QgѝLe(&K1}x]᯽BtЂ\s++½kIKMyOI?̂~U{?&wMAGD?by-n]I')ц9 C Z1zYhvdkfTCa8+ ?syY2i q'P"0,HHhHQCH > Lxs" q@,;F3\ߵqڞϸ$Q5tP\YGy{_=Kl% V%j69W2<J \nCKBY;_N4|$rd!S.2$쾅^ _?ԪyW4F\YÓ(UR3J&cL(Ԩ ɺUeoHbʚ0qM5lGf2Y1~jD1kl&JUN7ˇ|iG}e@5?9F ϜIR(C.-ہ̚ FmNqALfXB&2E Qm >rd^ͩ,OٵvQ S2S?6d ۪(g`?˰vBd&p3R7goG B"TmLN&&z~F NU+K%7tďf/(ِ.hƛ>9(f Yռw hJQVyz˂σJN7;Co}4*4YsG :1md]1o]XmUQRLR.CjFX+kkK4o\T*L) э-;}'վ )&`bYw᝜Um[iÒєtG$;Tfͩ IX] %:(F|)rE\ö-Ev[*`- qlM:au5RʩK6C.1Rw{zU^ša5Mlrh_~ (Q~̄A!hzhk쁐:rC6’|//Vsu,޴wFlrΓ5uj{2"(zĚot8AK,)yvoZ5|se݌OkKUx~E Bs7/]FJR e ^@hgē"F#Cmz'Zj,JʕyÜ쾃'LQt6I380 eݧ:d\UJ.p"_47I6B۶W|TkcL[k1J(~H ]t^s)R˖!/Nۆg=|Il,7jy_,╯E:YE8X5Chq.zEq0;sz7/^,L H92:_~yvfੜܜ8Iwk㘊! 7H dp'# V׃li?HlWocϓFJ 2m`8P!S1]β~ 0=Nf,gHkjv/Ai>C d:%LŽzH='*TwP`8]­SNlɔEmבnq1x0+־{}S" T-ǒJzPu0Bcv~7A{i܅A4V`Xݮ~}'(£".Ek!+tOJ3jnev\b|M`w?T\GZ0!B)Q4}gZ2C[{xh'Uy|-F*Φ;<RoEŨr!HMsPS 8?480徍zm3xS0Żp+ mKIx*lXb F\P!?]Moʑspc>VOh0@0͢r>2ĺcV)lhdS $ ¬Ђ`iJŠVta{ⱯnCxBiPvY{כR!lc AϕzhGSϾ'9N$Mva&LMeI`y\۾Bf5\!9!Q!P)}Uﱞb=ѿ@Px^ ̤P?ĂdQV'+Q՘ /ˌet%fL`f A׋ij~+)A0>K\GdC[ ]~^AjYo}W4UglR%ʞ|a쫩nfQn)-ҡXћ* XdWfVrDA모nc`k 'G.kȧ'q33dn8ey ѱŞyN:" 9r/(Rlc|jJ4ʻY|uf#c^A7Df@@rISf"C/Dkg+㰸},"J9fL3DL#UQ1390tk衭bE7vdCGg7D"̄ފnVr;+qIz*"NE1VA ;m`zbPi~t02LjR0E27~c}Q"~c, C Чy`,3s>Ï i##74ڽi#"vU05&$m4&֪!B/i,h{z >!;"|j_nsp 'p\[,<1ړޏ$$LxտO}/ ű) OT\醥hzU%Y=$EG%řfm7).:/:p>ݥ3;Z=EjUqX)rkcV+ Yt@vJVв=Ѓ]qyTyC ~qc㸧\k$b)"Z´f,d&,)6/kuI=gLqUȤh,B:ƛXB <<_-mϺKip/3fw /l͚^ޢl9KmG$oL.w 8nBPGRdZ,ݎfvCmD͟4o@'E̡3ζ9R&g;r6 X1ؾqQ^Z!@٦6W?Mb,se-l,#M|nD&-G0Xjl{p7!/4 T-ɨA<0gdz ~{$Ƙ3 L\z4.<֤?H#TUČ4aK}pq\_ E2v`nƈyOs~oˋ."-uw'1Cs7g!P # kNΌt/$]3 d= 1r2tD%a0=!8+=h!Ja'gxk}:HQ n~NBKRaS5Ͷ|\C h+Z2>Z0g!`B?xn0c`V U!oNv֩aK?G4)Cl:;CRLtff<ƐIQ AvZe!~qT5fгJN޳DL$0bwF/Vfӷ>wK>I|~7 ڜC]6 9͜#m4}'`"dvn241ZM.AêNZ\qL;vsxG5vI9|Bժywo"#AA"+A&Ik'On*$ŇLӦ?:s nqe fq/>o(UHPBO@/[N/<;^hG-12w Cig4'!>dt;Y}?Df/2h_Uu̠54*Hwß[(f"7v|۶z?}=z.OQ`d3|vWd%)(I:둑OțDMB-ݭr3{Ģ{K9QV n %^:: yX+;T}إ\szIIFc^lˋx /,?g2uRszEF`|; 6tD?([&Ǽj~6n_0$&cup)ޅ(dDGb+4&j\oJ衾xbMz rGΚEiVߜ!i!½>}2yz#AC@X=X d,GuiHB1 r[R.naT~R4E|+˖#K W-:wBo..Ñ6v 4ZW]m!.QCt N%u7Ы68]|;'Z#]z8fY:$6P(f%Ҵښ`D4xzA YPV̓l/S(gE֐ sRV m]?'.0Rϧίi! ;b!R4woH7aN.ƒya.qdHZٖ ##^W̩q$mV<ֹ*#.+B Illg=m [nyx)pp g]6v'=VkL6Q'aF9hI rphx%WȯovN܁sc>~&'/6! Ze3`` N-PH\!NqhJhtۼ- nWFdxܒ]¾|0C}bg X9;._-ŦHb3b>sCwUc/ >kXapʁJv:FM'ZF D#^ 0/(e9tȾ[hD{TU?Vw:̶WJܬ_ܧqҕ-ȓt:޼da:q=oo"5MfMOq p X{7QwҐs-]64/A۹w2.ZE9JYBNIA'Q59r1 ["-(.PI1 gyCn_K2[[xx"=kM3ɩBR鹤~X߻G1Zp-¾bأF4܂qVsϋSt #Y͕6O.I6\(hb@236Ԧ7V?+UsYڦ|<߫2M[!?}"ѵPc,tEWNqoTHjGf{V$ͮeA0vbGVFׅ6XqYuD|.{w:.?&]d42_*kw$QPf+ۭloEb1Pd۪hфMaڙ?㥂:om*f_:&]h"d# m ]8uCq_^.q) x5t^74r)o[3m2.(ynymlQn*oCi;Vmv3f뚳?bэ_~o~d!A|ED+qzU]y&|Q*(լ&%YbMoM'߰ ˚tx!BA+*Uh:1eos&#kPȡ{JratD{e}?6L  l-;CJBC,Os~X!HqY*Q}eXz^UIO8'#7+y{'YeϖNƁ G9&y^R׿/?Y5Yh\Sp{}s_g34^|P\j+?qU0cds:1K0=3'B?!PDe$JqIaA\VB8Tr"׾E_2Bez50гRq4crYDoqa+cpAs*`U@J/KNypPxk}c/0rQFONjMpC ŕmeq)X ad;0<%?LsdaDv?ʔ%)Ɉ+0Upe5~uPġŒbsBA42]9bQGy \ؗ-lRm?9;hCZم(ZcO fugT4coHӀP._ #D-ĽmkyZQ'<EOt,59J#r)6~zgβm5F7Ko>K<(7>fCAs%)afw)ޭ3o֩q"S|!;F[&`3,q@qH"3 ,m7=A[~O{PfHosD!kJia=}'2F&fMACKO 4 Qix>< I6 D.PȜ ?Ie╲|3mV.AIǗ?pֻn YJߡ&ta#SN5Q"z:sQMݮCM&Vfu@I~;bFII&U-"Vx|iFmŌ2@՘HN=gO )pryg Ȕ{w&g-<J>dafiheLkM]F<ՠ+V9(mi\ա{Qg+hZVb~dYȹ5]}47>VrNPXA`нtLKQPG'FkkTAL^R&7Wb1s=!|ZWpzZ4Gϗ3ln)b$d*ZXLm{d7u!y ž. ϙ#bjqAqώıwrxxnMҁ+&lܩG A|7"@)>q- ,eZ=$G((S2Εֶm|R [Wg)GK.DyoZ O(q7Hz#Ys8Lp(10ttfIʐxmK*5{T0yDfXT>mC{OzK!e;UH҄A'0_^׾D1 s[ ^D˦_@rh4ȶb.uٍ*&aMtlb>kx2OvM+4%h38lsGMU\& ۄ3I\i jFbWw:ؚk2c0COFw"r/Е)6Q:#VPv jp硭Vst-y=g)m-e@W_Pۯ^Af8 Wͷ@.E Yu[uU}m[ F* W@{ľx|M\2 1@85)Kol]m O~2r=iDpo^;츺18!vt)XEgUqol`@ ߻|zzjA!l{' Ƈ{ ^^EB)?$ dvh4ȷ,| Ω]YLe˶o1T~~w GnV欹u c?ԏRfIZEdkITi<UvW3{+b8Lև:]E'c3zZmG1ț:Z,cH0Z:6q "SڣmaсSz䗝sPpgRɻ >K?h^K6}2FmgvB41iMtC!MuW_2Z̞*cSZ ?AG~t2iXyPI@ Esh{-b̔3}z }Xe+K:!uJ:gIT\l嘢MGߘ!UVƮ~ u粊4r:Hg#!?֍Y05ux>o֞RE$rWqb3W,LC ?8+ڭn0mVO8+ OUgb~H6̈́ tL"sT $Ir*m`]wrz=R(|7ڈBA>)9̕[qS_=THu=Ioђ31XE)L"{<‘g0=y&%IV}Ê?Me/-@8d^[Ftю,Ik]8^.j++Z5P/<^wLxgbߥt48ma\9'sn}YBr!evXڗp(>я(ıDFh=w&-@vA6 9^MruZYrGy) BťiL m=R_I$f\?cr^T6SfCC`$]njo tl*VŔ3y]f[PdjLM'hGi "v4odnc |&;\ZU"?'2u^л& 2Gʋa$aOѥ"GWKR{CuF;1A~oOj/VjhF; =PơPb崺'(A*ʹFmB}, ?8~Ƅ1ۏbxo( (-GC>=bp[!Pkb]0$g&+c)+65A77k>Wg%099?6ŨK(6"ʈ"ЊK La+KT0 Jsi&Thy;FϦ:ks,[5C{+L]wQ%źm 2l!fan+d7sWf2euiF1J:ĄCo7 kG^Sm2w_8T _?\7th5z|qol-#2D$3I!xXeS5LUcaw [w*aO0R CN8 ׋)!}OfV!j>K|0(|vO\8<;[+%;_/Srl"lމo[Z}p,%z4~J$CM^`~s8cuc١3۳*y?4JtI\3̍d\G:(&~& P0t))SwO5v,1<[ӊ4`ʱZ0r M.r ?L++N7zlpAѪam%D@ ?i[{tj.$)=Qݬ*(lqQ.,KgL4汆&j:y/D \~+`جeR ;2Y6F K܃tP͹Rb[zܪ>o)]"~EUXxd1o %4|Ql<9r@4%5]Ȝx/c\c蜅C~URrho^ [ky~dMi㽬a+չC4C! 8Z[  3jo2QB9}`'1Ui`/} ZO! 1ӯ@O:\ IQ0&)Ge}0"tc?V U!m]l o<5 C ۤd-F# -Pz:3dI"1^îuA0]ުi%Ih.8]Yk? P>D ho `#ci#n->b'"QÉdž^b+g?$lcEӥwDort!^<:q. Wt`g; $)Y HA۰;Lb`/58_1h$8vfQ "* b/A߆=G4:bq;x'~^W0JqHj._;*[2L,Ym41tBPN%}DɥuH`ȳvztYg0:[kls—Z;t,5w]<T;)`=R~n}?R~  ;Pk^{}*l1M gXZSnxP48]Iv/."oVZ{JzU~2_iK6N0ݍ>$Kpxs{v% p^/K h׼f2s{|[f*$yUC12X!˿u0cxq6¡_L(Ju?u۝!Lg,9(7LD #eTyakC*IW3FB^a[􊰮 ׺1#5q,oHh$c-  ߹qgP/zd7[SDS`lL+Z7MB8W@A\3PG:~4XN.8fM]O)4?;U‘bk`_ 1 ;+h 4s'~%\W#Y 3u x\'S_Q w0\EzWLF<?~ښLEz,!zawRrUMϑ3)O4>0UIJC}Tf00T[]iIg#2{۸P#ҖGkR$mNCˑ6x+Mh fN We[&q1r/1!\R2N @0@:*=q=P&\{Y(j eQ_OZKiĩ|h&glT񠀖9OI0NB7&*׋0QR(g[MBt=&D.O2J1+O cm& Bf T:+{i5vTtϏ"JEڴ*^f^n$,W* t?GOW T =b3=؉\ƴ)pŴ.xpb.Y<3=Y96u~@|{tP;ڻ|p40'2ZNΑ$ *$%]ь H dNAɵzw=H fyuT%UUHim$21^"}뱰wx{Xe!$vT#McUCI=X; {nnfY6U!k,|=no>+5\t/\[8Y;ըyK7 x w=MUL?ٽ\s* kB@ı:QNynlEn0{k?hqoqjΌg{3^㣉) Rh۳B Զ}NkAt"ǑOL _c<'9Z6&jkٵs~^\"v^)")0m~\3`("QSԊp#ZK2/]õV%oY} $ Rsmi}aFFRMŤ;RS4**N\Hy z>iP@[m׎3\# 6Op;Zf<p%N]Sk)v[lʛ Qְ ,}KIMLjJIIJ' bTdhފIs*bTGDFB! [ gԃ7ܚ':GOhF q6PaC9@%d#n!t SN$F^V!-=;M?W XXyNc}U.v y궐Cp99J MJ5_ !8e4hEW')|-]ZFξG{, wdYiJCSGpי/p?֋)$].LӼFQse7S괕@ 8i>R0P,ы78`XN\CkB+E|?!oY(ŤI$-gL]N8]?_L9IQL FmJAb<;:sp+ ?jht\$ƟMd>)ywfM†,kQQRѕ97gxu$2&D1(ާ E$n A² @ {ݯ&o8|,nw]E]gB1zc ҮlS l8G/_jj \qfa/!їYj.T.Sq&d_`cGڂ҈$)^zGπCY& MA>8[XRmj $ `߅nxme+oe qːT_QC?vnZX<{o^Orw 3% Ǯn֔H]8^PȓffQjK׍A:5ٹ 9vZ({-w:Hбʩ>&HW#<]6FWP.@['ٮblP6Wk7v27a +TK,f`eӂ:B!+bHeԀGW^&dȤRl-HpqkT{|TC)ot2=!Ip6\:S&F ¿hL8V Gڗ\sASA')7|>91 8`ʠ '\XcoF6emkx?-мY=]rJÙ/KD`y{‚C6-'30x"X6x$@ͿkT:0Swl~5**gǵ,(6xC6NU /:d9ߪr,t[ c~hUsG5JǂӌC?:1EΝ2N M?kQ̄B*{ک_6 SmhNtЊh].#*ĩ`j`cbrv|kc]f] 4~| `Rݰ#qYgj^"A7yN=7s2vVbjd=3:kY/i)d#AP Dm VgxK+VbY\\.JZT~*~ {ndH8 (q:N(]CTW.]"oQXy<˸/XGwv1EMvkq͂aiR`r|86ydҢt*!>BGB20|ҁ\e]ᕉ.BzD̪}:WơzLB$o":a-¾x?Ş/&D(i&YQq 94OzD!> 8ē;JFg+Wֹ~<V u0B2:e ebK6El^g%,n;y<չR0!$}4ZcS`ʔYm8F %I>-%ϑ(#W&Bb6ҿsȋiP^@:KV4_{Y,+OxOi{%}LD5kC5x 8aN=P#*b'V GMO5j= fPثd}z\*"48gJTzcI3Kz3)7rsCr TOHb^HnI)l , uK+֛T/7 V'$Wq(7pdG( ؂(b QQ3h'Qd5c>QGk#%hLRO-bAb44H'%+@\70k?ƕAOl/Gy*Y[%Ffǚs! ӫRǺ=RsNX[$ rQLqF``Si!&,8gkкK$ hy|;s<=& B]3zYL %Y̳vWa;fn_lNyu#u}=KY_q5)&׭w٥|}3gi}vW$"m0@C hըh@g "&K7zr_d.(z:J)k[$9Rn,eH=ֶE0ch4uܲ|EلqC@@?#ܔucĆ=i e;`< }CE“sGR}>u E9.Z1#fk>rW~(i3@6 ^9ww: X8nMwby6Գ㞱>~.dz(Yh)]Ҧx*N^#Mg53C!vީ;MT^ mde9HXӐ+ec* Gq&E%%d9GHbZYPh08QoX nܦFnh\:X9-af׫ swy8uf@#j,(xՄhqLF*gq[3 +vwش?mNTŠ~zg,"TWپ;!ww/riFof;4[^z7mޫu&Yմ&zR ǒFdԇ+]"ߞiFմE?p_'qbPʹߝXarLɪ-g K!3ma?`$iI ġUQs5zx#/秽 ǖ=g6O*\,@w =]iÊzv>[7oS̋̊ƻ yRt[Qx-?߿}Y8 ⽐Յ6zmA)C85Fb^4U*!Ot|k{҇ҤGl %WU&]406) `2nUo)H_= ː/ez)܊ U4k3q:5v9aL7.nePFM'CQ,Tb  T?Ø^ @k%mRC  ^ p1},WCÐXKY~XêW[,ǡH}4e,!|S٧z7XoxA@ϋZ[bGQVr#=Z(E-ίj㳣 =j%Q_};;%׽[Mrc "6vNt|(vy;%Xg^g_q>vܯgy:{/Ҙ4Er?kٞd]LnW4*!RN{B\[ Z3\gs&MːԔ^:$_Dzm_uPa/"Q_EyAt崙~jFs F^t ,[ ͡6U!;" Wl*ǔ:w} FɦȦ||MB4λ#RC٤TI.%3 \OpPnEfkvC'-&v|jSQCZoSK :s5 8Bmy!M<mkBFԡ􊂅puJu+vY-u`jIGC3Pjeҁ ca6B l`qzU_+e}`T 5k hڌ} ,8b=Lͽ.:0!(l6HȟU.9DÊۀrtD>GWq2A۳Ŋ:]'BmʼnM;EEm95 ŽS.YZbenpA1μhV#`|XzRũuƦVЂ쒾81ӊ-?90 %0z}9ʇWj_I"^T/MvM?W4>L=췐!CS86 ^M`]zmJjK+Ԡ)ebujx5lqD~ڦ U:%$*+dSumkgq\ֱ*6JفyzCF9Gq_< *m99A;A!K`+`f=uMaj.Ӱ#)<@ſvp OځTE&MNЦp2V1jw9lDᤸ1H\Hp_ A_oZFhN .Lj@ohUqivC peRȣFޣ}#o} go #"(XJBǪ7x? 7Ɨ)Z_}v܉G7iP~f@! V]ctm\u.gV@~57ĐZȆ?ڪ 38,"blGDXͥA%mG@ۯ(>́_nOhwv_K 06o$Q*72!zcρHyph`~Z4u6э E[rC%O [aR_Py:<|g&5Bs 遥pωA_j _3GhIfԓbaڄ_:uKw.FWIKV Ձ_ڷMU8KrxG:I敏X7/dK=|\u:B_e~<(#4ҩwIC,  uw'T5 $]z=U l¶veI2ST9&~F YZ/liW{VX&#K.3 \<i$GlkJ%[Fa0A,S*D9숸T٪n:A/î4s(0A;Hq͋9OYc*zWզq Wo!WbaD3u PPﮡ,تq΀քҳ~iHN%q+w7\QׇP28@zZ>5 bYb( faOd^Щ-蘫z ŢI+2r<) X6[%SSۑ}:tqϊ^>xG8#-=G&T =cv[њSĿim9Y}aQ޹(4-V%&y stp@йV8J [>9c_ 9f`< Z9i+PC W @B,z=3@78a~3-ٽ8#)>Hq&-N A zl#tHij+gqђRRNg jҤG[,~ 28!eB9|׶.xe CL}B1Xv?~p!>1L8yۡ%SpbG[+w}j税C*pHdyGlWM8+bx8z/u{mhvdlFOفɆ1pPbR|[E7ѰE/+Wm`̌qźgdBı 3F(,+ҼQTy*c05-g&vɜnKn*FiN_ s[h T()z?kR ;d .kqYQf0Mhӳ-Tz~_  }7~e(z E!{]Aզ#a5ڇ+!&lj-hCJjg nA,SmAQwe ~c0 dU_߃g.gHᘴ*6 {6 ["ޏR<|>z{JqyrG2ZmD|jX R6PҪA~b<)2w7_/3Yr0^ {=VT@47f>7d;Q[Uh?d9ϱ =Mͳ5o16uU=,(uŀEN?HL#"ic1 t C揋q*L8mK͝o '~ZBapD&M+N~qf91>]t+ f#b\["M`$ہz2\Vc|HlfZ(JHi;oDOwB+dEK Nkƙ($(zO쾛`~=H2Ⱥo,0VxK|Q4BP͵]Gl҄g-.)B,>ZcAn9̺v6(kTg"Bkerۻ glGuLB"5UWtp}PGNۍSH͞8E2i3x[+~oJ^9Xj>_P 렉\eTFyڗO.-',I{q6<@9ٗVWQwdA“MP,3Bzic= 3$T"kC\為;Q*-DP\ j$FrQq(Mb|,^|۟9 1/|uIu[lY/p^̙{1l=SD`9 Ma81FySNtPpJHE1ʺa")} ,,ɛK+]齣˗w.^NY㪩#ay~tHXR-1z?=9֯ƞ|5Ȁ G'G q,uADnt2-"mUlv+UiU' sb(Łͮ^t]h6T½b#*{q?`A֖u\1ďW\/ћlMʉѼلPHR07O"f ^9AsrϿ⢢W0ĥAB=A9 q!0GFE;{ (_+kIt(Rq0w~;r)=*P=ei'/^"C?OОr`J*1}m5"xiMY6 #/=8EE~Fi걁 tTIﺧ`5JȓK{/(`/g>:z \"7NǿZzPEV=kpը`^!KP:R?c ~sO ɢ[ͤ)OxqaϕV*}#2B^Y  o.deKbJm^OWq62! gA?PZ1|דu~'M?#U9ȫ͢y's-OR+[J&P߯y7j2 41[G{ ʋg\/$GϚU>@ 奠rS6hң2}Tɹb7Q A6{)׶';)@Uh\E4TKCˤ]Ulkkdn~a?tn@=A6a+EZeG p14s:w\ގ ݓr9UDQ"'Լ-gR\x$7kSt<,ۏseZ8ٗ7Fs+WΨʚw,lE{w W t zeXձkܜȬޮٯEW.9 ^8fF{J)ƅx(`m/(nM !aIb;Oٮfrh3t A5=7i$.iecHsT9[VmFc"GIMTȂ/?ZA|1s?GHFb~=|$'}g&*3ɍpF_G%Qgferq!optE9@ NkD);}qKh&2#M7?QGD;mvE FiYhQncLϝ˲*\x\Op4srI "E(SuջƠB[BMDU3t?8_l-ކ?ˀBQ%IoߛH.7|֗,:7n4t̓lܔew;SO[LTgFFw0xpZkE. MHhab`I JiIVJ*7;"̖ݠki[{Q lRA895$rre\ >VUscc]:w@*J6CF`̀$Hx}}KXv~f56t O/"ziḘ\ޝ {P *Ep Aʜ7p3"=cc`6(,&wtю (M+@5GGCADeYD%BWF#tO O\gD l?ze[EpdPM?\kב]-H:*jPi䵦rL- 9~jpHӥije@88n3-0Td'y%0+R[f]*vpNLQ]G#  騃bPIv8 "zd"9:+˿k Z ql(G'vJ 4n XZìFD:Gdǐ[D'~'7{.. K׬:ָs2t ;y5ixn T)S}Dp"Ar5kg{v>xԽ\?`|{Ȫ4讗^PUnUrlㅑyu'[ta fLA ΂LmtlE(pF^=Dn?Hdhy%UfF-aYl0#‚+A8H-H_+o^@͟@[))ZIs h(U Cwpw%%ƧAY :8AThݯCf˵ T`,Z鸸qôX;T+cgRڒ"v02OtDP\-}͂hfJܦ+X(޾G[c?R; 衜MTr8GTOե `w"4q\c]"g,YWϑ8Rsb*Bi9p >| (l화C` ß%$VFM&YYLM< ;I]JR&+ڥ;]X(TM$ޤu*zʘ0 .tiA 8CcW. G$祑 ػK2<5 D{U{>cf٤?6Hz|61@,~1NCwǩg @o^qp1~Z5 /NKZex ruXor|Tt@p(K}SrD ,3PLCQ^Xa&б| Gq|'.%熵[@ې| ybmZP5y?pg߯ Y_ cCa Ѡw^"Sljf/ <~'"Cc{Ma%LIHHb9ܹ_mJO_q-'ǿBx耵G]Mi"dԱFW Zn?C9ŕX#7 ДFlh! *݊4Rc #dT<&a>8]^uQpRr||b>x|Bk_k5h6XmVhX)tx9-WMgY9IpPFƟ ,+ՔW*!L$4X\>Nݘr~!oQ+̥Z{|SR(3L?;pKW☨*UkʂD$)bZ"jkѷUVG{QH/ utz׊`l:DԜVq~ #3u _٭~#c0sgC i{-ۨ^>C.[K^uT]V`¬! =u[ɈE$ֶy;ZmpN &eZ; @y=HIFgg_"<XzD+4N;qc]ȶLBƧ&1b"+0q_̜k eiEQ#P(i;`R:t n9^7~eLĊCzg8_8wCB0" RE*e+ h`s6ӎ|5}Bt"K AjQڏIŒQRH*baBk&gGd^nu03S䑡bޝ,_]c7Dhh\8r34CYzP&"bL)Û/3ܺᒮ,tbZ`K!h4d":ݩE4m/wv~gvi>im:ۅm6AK[N[ExDgic=w$~(rgOXNy[k|b:N+~9^k)D/mr4p] YrQBrڞ!:P P?Rخw I[rΖPP(|BY7?ߚUQY3 !N?: 4>j|U" {oD|2SK:!~)-ע+3? AFZK{Iϣc.`:9+*"c QRHS{Á7˯{Nn@l5.v*jVq$9]Ih@L!.%BiS\-ӡS (vnY&_սy׳Z"9c *.fN D/˓ CŽэoNO,+_,'q/&~"乣q5l h:McivD11Cٜ,6aD07I8kw ̍PrX%RC#hf@[zrW*)I$NQ-99U[\[ud>mަL7/Nݥ$>k U!LZ j~ݬL2c8 ;W <=3R U0/XK2^΋y"vt]lb^izfF1gBԂ 7@zAR}24jbSr`CO#H3O {7oJ1nOپ<aB*[XoWx(|K$BI"@_$ʍ< #fCQe2/h ~`#M#NJ%z7-g,;9}FLO^,2'nu@1t_[HZSk5yߞh ߻ū`E&qsf t.mm*뫄jơLRxL?%քz@-r%7R:-ծN-ʘUA濶OW%D=C {*56_ѱVk^Kkځ6oKvxQ/Fhf)dpSulퟳf6w6GүR6 `*PV!Xj\X(}#y~Wnn6-f"8؅b5ܼ>Lv̩qI<Ȥ222$T\>o)Ff(+Jx` N(6S.=yD1h@O F/n/3f7 K|Jqvq\ŁV^PtnU6hQ+ƨ,gʯTN7{S~=޳o:\i}=uG8:pgvp@/K.zr$Hϱrv}<=LF@ MJˌѾĢf949^Mmu圑9t.*>*smYPr8GC(8rCNS~K"tĽ-vΏ藜-ICa>oÇ=2 μ!B~g%]fؠ6D5rZwSw>,ngPOEGl*"^\p)j.X/Gn-0Vś~EC>SU+{F@Z8,JZo"Q.$!u[R$(b>2FaIů$Hy(c=2p=,29!pO}GkZ$AXVbV:H)Nxg$KVzJU(45G:vZM8U.*0*ҋC<{@[Vu5Oxi^i;.^ϕ_\=.\B~*ۻ[n۫ǤމKbp,MSxg@l l,I1E:U2Ýl-]cծ{Ȼ  !dNNJgy.W,w &3z.Vv180yYa<`ͼB>E*:*WݐXchnI-6Б4Ei*_(8}'Y_<C?‹1 WyD~_g_ k=t>ij *崦yiVU)*I ʯӣ D!nش JT4D N:amB'6{ s{ALKf}a.+Ӊ o$7N2NaiJNdVDG9C)Y+ʙ]3Y2FyîAw'@Aq*w8{z,Mlƕ̿~L%2iE R\5vHȞ$P'_/2J> եҧÌgKͼ1 h9P> 9eg qTCT*|P@IK,k(KGPjYzhe**ԵGv7R޸t/keTi" ֗.npD=hd;+y=ЖO5P *nӁwg1YrZ|=F8 ф%9\שW[Нu^#iru'7:*5=ߚc b2˓BHDKgΑ93p7vYsJI sE80c8o.K/zOW5"LZ4X'B^BTBr圠9_TE>ʯao Ktg-Vޣii \3UF-?;-Kb{ *U|ccl R2ŢQ!4Ҡs`ޓi\{5u_%$v YKK\[8B*wmkcNP4(1j,t\6X I齐mg@+0&osŕŢ꣐mG2D v^{>~v LXrϲyK30潡>F| ҟޞRVVmҎP|=v2sOCv9|z|ءBG!|?DSMY dmWWlm$Lv/aEJcoJgU'r#~+#yP.'-q+0SKdtOZ`k|$: {r({dtKe#YQGoi=~kj*vq<7;8\} Lzg^EcT w2oڱcs6{ Zmbɉr"]& Wv@1MԿ rh,Mֵ RhXfkfPICa}c(KS׻ 4y\:&;ڏ AIY]=Rugp3sG,"w6B֊uqISZoIeV(ѴФ 3d>5f9a;$Uq@Z^ qDzkvJQ lY*_aYLŹVٟIjM ;9i Ǵ~cLHM U6$Q7VϪxP{^Qk}QT"MIjB87C;԰Svk0!C! CzMra0c>eθA7y54\d^+gD tg "ÁR\:(7qI: sc ҙ}2eɜ ׻_m2ǠSNcg6A{$eV#41L4?[fP{FSh϶T?nV!1`9{ӠjJn*7Ϡw!Md$?Чe w)lۄlြX~Sg7b~FytbͲJ(ᄅhV'(U {^Œh[LMNZui68SRubрacެlZ+Ż"%3?"^G|F.!y΁9"Bxk+U h.%<ZfեM#ȿaE2D2laQNȽدYfՆFMWd+Ò|s^&LlΕς@0G6-+s]OOv }JcJѵ86pԾ_o2hz1=qg,H,`"E0|e096nJaĄɪFy?44e ZsuWma eE)ԽKɛs  $q9GҾR"$]^6߀qDm0|CxzL .Z߂0t4䤀KfC DS7ַ!#R5g6} KT-0O\AbҍLpiv솎sAs4 ͖ʧ#|m%egL~y)BAp;C{p5?_c'H|N-̡ ]Fσ4CN ΑуPтS i{23TtSA$J x|П?f H=_C9C fPb%ѿ3S v8s5:xgwwGvڔBe[m# -> /5sBY I[o( Yء| O݂Z"BʒY1*,fPԵ$ARj ^Ө?V &,ss56G[ͤ[BH$7 I*v-kQRNcR# Zs]9_6V,T@ &ANe܈7EY B3~8k¦ 2eٵ(zq Ҝ꜎z2(n.T*."s1drՖ&RvK;ߝ/p(2P(>@Q_LSCǭ8$^w_ϵ Wʀ\U>v׹E8=Jk-=| f)AD>L媹[*m*b?*"Qi}:㗸DW=`ז1ф{Lp/nldqK cqiZ}^GaxAP5Aʚ;5yzM2p,ݴ!zʒt:?W=˷]%<v"?㸶5ϸQ} -U'&x{v.>*ng\dD^ifS?F>>=wh0o(+"qh\/xZMrϪj<wrW(a|6{=ER4D$$m{\ hNKITR)8a;o'群Ӫ1>?63ZXi'y S@ڌ\v,ZŊnKЋ+lZSVmCȚᣔL 2L(ĚOփIӽ)q+iڰٞPbVl_Fo6gxc8"%ERVy`ln^ 7M1VIgak;FWw߀,ܱBfˁ&Q005;"pM#jfځU(@s~PQȃ (J~~5=&` *dSE+Ks¢ŋ6o @񕦵/WYAti(ܿ3[ iNJJ`da\״9ЅI9u0U=ih˙Q f]}:AB /%2Yqm3xIWX3ae@* H۴tKx䓐P_-&P_y(zwl` .i[ 'v66t6 *MazUSPL)R'ov7c(vqnA%&Wh71W}f$W?X{hFy)ywa8v | 6 ]QX7VHa:ɯ-9~_ SP&|3G'vzlkkqamh*g`=4U-i&%4'=Gg 'Pȸ,ʋJb-,X<5)bcidMzBhkH/!o܎_Y~#htE]<Om೜ʌdXlB{15q ;}6b\U d?=(׳am-΀+MɰT=DAR)2dO"WkFRc0":dO3 c~9*jɪaBFfۇ :m3MV(x}>Rɽ2G~&' G:! %Eۼ1&{Woё^AhK CJHTnx |OO[:lAG}8,(_b^iM jp.S@)2#hTo%_z460@&Xz:8q"m2 n5BeAxs!'%ǙCMNf1Z̼Ta,Yl9ɐF9CQvUόZ8V 6#esxB1);`_g9m("m%oPrh"piQ>o:9{pf;VaQ=Cʄ\! =C u% 7p8yƀ8M9Q[9bKc)9nS?cVsA};@̰|D).6`%N"w$KYgS]ԟn\YS4TQ=2b(k6G`_1B[>[4J#.ilR&dLN"-. AeTrI3<\XDV!n`YnfBœdF(ͦ}R mV?39&!B5rzseSX0@:uJ_:7yG&sA"F'B) &DK3i {2lqcHVn}d?Hx%-C䖕b]4ǁyLuL/!XhdJU98d\NY("P n`KD (ѣ 4?BNMɀ #9Udh3'?ߦeĺK0k+B*惵q+wtU5T ϔrɾsɺQ._뵊 x8ۻV*s;F:j`5s1QM[t?7\:ns>i yj22Ra*r|y`Ӥd$Ԉ !jEt7pc?S덬芨P⾜Fq i<\6a/1UFnVNe+?YD<9NnBt1'  G00U6 č̶h:w \?h%bW4] \F4l0ˮ+O~W%y6Ex1[6zCYrG%|UIDWR'}B:6P$`s^8soG윛<\ >/b>Rٷ6mOFOI82kj3eQWjb.!9ʄ-y6 2zC:\˦jD7 0֘hz=gicGvUv}dnQ>Ym* B\T|-E+-&>ӎG4;3!Q^R7s?ŭx#ܱZ782X&,ۙ7s)msDA {Y9"WNޖS ⛳">^ &%2yQ',i3,C 6n!WAi-E&05%+-Pb, gnX#ت0XX;:#ٶVի$~m~ ? + ׵TW`t$[m4f3/2g==+^;8LoВ`->p2TXY'<~zH,/ Ω֯Qa:[qj E)nv* jvj4F!T)WD杯?} <fe͉!gė ]˟( տ}&;$ V9CrV[]iʹ9;'h*SPOem^2  )Z;oWRD"WPNN45^qրMTċ7 ?WeggEC N(Bf ;!WB\Asy#‹0+ȝ_K5s/^Q1m3q 7&D8?րbwFFeCѺ}*Wnl (/RB!NHw|3s;Ӏb̺XOjE)K?hw|uyXB\_ShICC.K\#j dtYL;hN-D݋4Cȳ8Iv}H}ڱO1&{@? x\kMcnU1}e4o݋pljpr!hi1 MOmxnpoZJ&6Y+ct-u }LreaS_b:4OuVV_ƑL}Y5DҦcD. U9IӁQ`dB{nP1xh-̘ [ź[r*S +xz{$$s` ok5Q{?j?n Y+ʁ~!)T:tjyH0ENhulYX=)͡mXVM3oH#rG'!~Ȫ/o>RKpk)L3lm9hhc" װuGlӮcsۍӅmyG]^[5ݜ֩_;=P11V&Ȓe8%¬tKv*ܤFWRRk'_<^:+G2L~hJkf|LU1&1bJPUDߗɽ退L}Vߦ>҈zmNj;N6J}2 m}{\)=pyb=AH5P2󞐅 / ߉Z9I|v[x>)ao)iٴwG3"sVOh~ Ѻklj,oFS@iQöl!5 vy\! g ܲB]K^BXVmb +> /Ѡa(UkJ>z~Sb\NJ)fNNv9& wR+=`t"+˛˓ ַ䫜Tgt?OKJ81]GC=;6l.ۥ\%ʦP 4#7t!P4$ [Rߖ@nz!_w|_|P }Rv/jS׺ BQFQv嫋|Cw]s5.aN,-b^ ZI)Fi !d{!cF -yR'!Fmف8P.i ^UtQYVCGÙ`IwΥU2<[0" Bk^Ux=P<;nE/v?F1c {zCњl])X_Fn{!p $:%OI[Qph(c6TjEf%TK{3yCϹ=ˬnE {Rf r3pSnqwPKRqNjhx2KElVO9\i-.!`I8#9g Lˑ8uT,e x]TFJf.bx.Q0zbX/zqu6rUK{S IWZ5wx KkqN{~ m !1O[I@ 0HKA`3# 1RYBZ\4&'֗:\:)F8 a b;Y> 73a!fwD ?;O9E'YsG'ɎSes4&C 1̴`HZAӬ?7B{Cug nY1H\LvɪkuI_bbɜA'OvFLJh"bsf=W%eu$F=Ctӽ(8 &e+@ukBxAPkc`fWDdB&8jC>[wVq 88 =.ƥ\KxY+&n;3LYq7y}.y4,biE.N z-U6?iL`11& *:&_u `ڲDCq2EkPX<bC`9#xxyKY)]iEV|kUIMF;@/&wiET_ׇ&< A^Øk O C4mt 闄U D֘PmwD3(@I0x:);˴`!ax 97y=eY3ȥc)LLaqE)4=eL"4'x\PC3 .Ls^S SPA}V`LNgyf\%Ca2qR&'"ǶKJC;9Ka%Bsb; p-ayY@O!-1ivXI M1j8B[ &2jŅcQ6֞+Ϧ~Z&26c 1{ݦ3F`SsUm+ DpqME-d > D !TOLcM'eYqF6ŭiuy>Uo+DLZq,Tx{?'TFkRRD;:gQ,%r I 9S#q76FsB.e-ZzWe0~#݋=vM %w\*;٪Y]$P"87ԭBkY egV68}{^MД|E1[jAzbGY,BQ9e$KNhmKLcu mn3$vM35" cQ7#G q~Ltı-"b%Lx9d7j9㞭.z VK3Asd\tG\.LcrȤF?!e'87Wk9pPu,(|B*v!ZfRF['MszgS@ cbG1+|B@h]~- n>kDW}8RmƁ"79kE̖`g}7#~pr|r` NMVtj%Qw˶qti 'o?xm3$vh+m P:Kn_8Ons! 60!obлFn ,G CM"S'!'S7FZƅt<ٗ-xhK6-qd~Kdž/m+ `9{(%_k:jK]; vatCmN6^8ƥmb(F!+|iࡲi"TKg&mc4vnibn6gl 6(cTwr!qˠWaΏ0TW>~ycl;OzNPPc[>lr\Y|l4N0{!-> KnJ+!o;XM_©ԽHlv$4edJ?WbQ\s+/A2E<g 9eKRilk>M$y%`K7BJmjBw[!1{dpm;Nf=NzmuIؕ*XE֗fO"K :ܐدG°u.>,E=>R:hےs0fHIq\)x^eYO( .M"H- eaAL'Z'VO.r=*ЉFн c1iNyV!>Fh d6tx-:kII'W _M& Hy>8 hD M1z:zyv8hT=:Eo|~8YcwtmJd&(뺤1OPVH*Tnu_Oն.ZR&J,Ap?*0R[< V,λd];(4z\~MLBF@d5c$cE†egq5TE*>w˯%z{oo%qvl1&B!KYc)灧c4a<@np젻zj ri)G=1 (<-(3[,6<|ϸ_$WV'LCej7>&@`޷Q`v8qƃd˦ |%E|ާΝQ>g9iqz_e(W=>wSHR٠/i,^Պ7}T|hWMFEeRCb1/\o.Kͼd#ELbDEvSPySTul0xB'l P%k-.nFP#) /uvh@2w{Tpm2sm цZksacjGԟǜF)WoMt[IKGwl%<)[:[ŵ?jO?c~vUi0ƥmԭ:lɂ<׈gTL~ŬܖB\B>v h|ԢYn纗Nrӵ0A(€9*f\rƆp 4(P6!Q׃lOs%H 2 LtS)m-UIjbsHpi $ 1 ݍ%;yBQJY zd47  L0pUs`0[t#s:lb' L?$=K`ۈ0HJXÛ&r Q[,?nc2rIY;J(-ր5Ct1`o4gdC7iZ4PV#nlP5:/-?2EEaTJu?qj(ۤ !^)!)Qlr~ Yѭ7ov-(C}g(vu=?Ґ%;S88F Al"~FUe.-AH+]w5":2[]V  qU98ݽl,.6 fɷ0F yTbJB8 s Z:VCrLYVX-["#+F~"s)_+o!,lTZ7eybOwAeٿu&vRa@R+eƉ^s2}X<GMN[1y YU{o%F胨l(2ad{K׹Rn0O5:jLח0 rg4(}};>zXv41 YyV;8v Z+ݵi UFQ #E_'|Ɓӭo m~̹Sj@3U@aBb&Hz37KSL)>!4/^ pOkӾ3롳V'Mz9Z۹h5޼Վ|P^󶌹ٮ#X|zA>"SǞ7'bwj>WSߧ` wsazf+:~s2"٠KAݝ6K*r^_Mqڸs:~B/Bp!S>H?#-M7I^8E&O cyDʸƽ<, E{W)Ĝ`j[{,RlB9ϾT>} %ϝ/@Pf[ Wd7w_ W.@ԒF\Y2s\BF <*=|-kfw#BW{k)=w[t`hiH&1O︫jX8P>& ŌmM@)m$Au;Tcɣ+"зTU$nOVZ6JL'%I`?_k^_MO&Mӻ4rtH 5"F 4e='`6$nn+t]d}P&#Vq` B1jmib*eQYZRPRj`iJWV/)r TO'<^(Vj`SU]7gq( g"|%,wܯKTX? N2]E? h g얖)\yIDm6њkڣ9N Hg^Bi QoY.\  -u{SNOt2#}'F+5BQ1(kH=wCu\p2>OHVMwi Ն`SS>֙l!Q]uJ~~o| s{${\ǀ쏉,->lzўLd;d9BlL`)*֦uj1 u|6^Mt[Iauo'ԺqqA8IL3l;3 PX8xK[aG#5$*Gr-; @;hPXfMr?)C*/y6PwiN6LM-z#b|aI8t3.\͉$NG ʋ(v6̦Ul2us_I+cxSͪ,h>25glus<[[T=(Ev] !!0etDQЌY;"SYAlP!.XUR%w 2g+ځzn>3U4ɌKH_ )v38oÑ}2k%.JP65 BWGT̵T.|B@>)Nִ5Eg!W@YnǪ"ůq|%q^ИtG!~{W Zb֢:uѩ_wxy ]$kq<ٕ"eg1;2 s?ko12@LDkxKޕ8bl&ǘ"Rja`V|9V嬒$iL뺕]ФH߽>%$H6X,z1RF6*b8ΧKy$Ϸx)x"e[rSh5J )BeΨv^"ˆ|}C$A*R /ZqA5q"N`"JȨ2UA 9. )s$XS栧{4\CF+Ob9zXP |[AjbTѭ3o%ֆ^ji@ *@{9iU5z29!ـ Y쿯"h,!Yo+uKtS,ǗGc}=*jY uɩh![`1L Da@hThVY ~_ƨćNFou5#TB%e.[&*{/:<=i&bXuь{]ՃKU)Hܩ) +p2|dHaOu'1S;8T0BX1Xd[#ߢ*? n F+F<CJ膟&c+pi8E4\Fdn~DmJ4jw ۼ"L3ܣm1 (M\0W'?KNV]prǽ`#iJ!-[ yMB_m>&p ]VVHzcB1EAp@-ļ/=#R#K['R'@o@ vV߹ZX-%:=>}TUq0 O5 8@𾖇`EOb((=x1\.SKXQ>L)5=T胴 Iesu_`/^<֬?e28`A"cJFOU;0^v87SX1 TD=m|ߊҞ4C:W"າ 'u Q!nuˆjXT&<؄|5lT\b4 5jnъ|`B:"7''干vyPr{wI=#8 9ބP<Ь.޶v'@}a[zV`od͋c &hɼԷ÷fh˖mQFesQ;&.w<#f6ia^$ !}/JwH-ׯ'xzxlcn$nq.OleXokUW;>u u1E.E..l?>ګ]P$đS+#ȇ^nr | 1hx'4ɱsi+eeQ[ംկVA~Ksj\&!,!ڳʺ[B@?KzcII$}CӒrLV^`}X]XNST=FU5~`>aV=ÐA|Y*Kbj RƔ+38aBו jȷ+"+iDZ-/{U !X1aPmq[#4RH W>Ngs[ɋhm'Sj+X~R`u gK9q9RqT$ wV3@v_V(=-=7TnȐUn,GzRih0] PE*җآW n*)z/Zb[dY<Λ_dΣo~!"ҝHa-rɳ"/3Vn}F 7Sywz+线jho9Ĺ>dƣb<Vo85)t\Ї,lM& }|; ҂Iij+C͝3,S7ΰ,}ذ>ׂ~ߪ6Yw{6;C9 I:oA#P)BVe}'l?< T#q?dQB 3LLSL~=9Kr-`5]YRv\4I㿮[; $uup}h>dY]0@wvq8[O5:#)Y хwV0ݺ6]@^6NHr,3όp'd "%lDfgGMւ2 C9INkE0@|@iFРտ 鱵o- sMA<0uJ儾JA̿ۈ#.eXxU;nUJI\ |;mڛ} E``1,:U^:]Pu+'ۡ%6("dQ"m e c$a,rAL@ÆE"Ś7,xCZ0DP0 sJL YZ?d R # U%8d:(.8nʘ/P6<j0*yŐ2 7@sX,g.Žv n8,>xfkG=Է.!G(oˬ>W/`cBmQ-)G> ю_7b'vy,ޥ4BL+|i/_'_űd0X11/~r4k&R/( U v(Mo*1].Fv :LB ގ^1KG_&")/ y85BұfhoSC;^5bKKZ6 F<}H)׮2ٮqDd|BrZ5`hjHi~jl $Q -m˿8( W輼1q^d5O.5Vq%ʓaV kt=7[PSro/@p9s = |JArCB#말|?]!`Vn9HkܵKxhZړL#q3sPQoO[Y!I<8!Ӂ6|v)}C)4#@_rpAK L Q:7gE3Yn$k3^f1W%d5·p$JTؐ4x^LA\ij.ۉIVL_{egL墫bNg-e1B-(}AWy4H~զVs/r->+:jCJzhOh>|b@LJbC_S9̫K j"\{b~~_pdcT+ ^¥qXj " cY@nڀ@Ȉ{BeR{Bt'35@Cǀ&lW##`['hEv2 /k7ђؒhLq $_ ?VU$9 -yy%\bz7$JH*8Qt%lΨ@ʢ43|#i)=* ف!;<޼fa4¤'p<$ pʻlb \jJyZ|@T svU$[&rš+ }xǟɢu3*g\UY&&A6jΒUwVLL ɦ'GC%a!\dHoGB܇ {m0|'L9 G.x<,=B\%41 A±Uč(!uhdy\/dvzޞ>Q g[-T.r؉<])5:&:tړ DV6\x4w*kЇkcTӻRpW w9E>BnWAcX]:@]ĆXD@ܨ.|IGuk:F'Ét7O1-֐zXVz+ Ed!ig-6זr3SHPdo:&4ZIPxia`~1Iz+3gi%Su]CSFFN,U(KC{XIpg&:ULHYhũ"Nplu'DF1b[ Nz+Rỳ֓hp1W |Ęb0+/(w؇DĪٹƧT91}AU S- C?Xyh[IX>׺r7|K GЪ4-z1o?v#Kp},b ,jj-m[^:ͷ(i_95.M UD^-?-= ?T6.1غDApCUP`PDA[: ϋԺXd4!tH+̜UgrGa^>M AL#@JK[dۆB-̾BQ$KaBf0f}^|XLHr\J"_8{񗫣˲@)}S퇆F "%\ZhL]G15E lR}3f67I 3:?J5<"ĽU 'Iu%rxB䳹g @L([9NarqwRvCqH2gSK4Lj˼?3Cl"9 SQ̋`΂ XjA/AL .t5cr6qG)LFۼv#2pD-#`4<̩tBt&3]tQ5 qȼhγfeڴ70͘|P)Jի:X P2\WHT"+2Xkfg{q˺_tW˜N]{'6: Q{> ff:ӲpˌiڠZ#՛sn I$ᭆv N&1HAoېv&0CmIar;NVhc͍o(*D;K_6`1H!->%x #~ZU 9 O>$?N)&gçk |4csAgO߯iO-G~EbX2PeHQ1&g~T̛sN7`[V0%^p7!J-[xSX>qG?Au%Q:sh0zl(&F,R?;Ё=!JTU^zC&6۵b3 尹-XpE"So#-t/5/ ŌeDwgXRrP^E˞oV@S0/< S2+ P/:O}#Hd*<٨ *;Q.ɞ. nF+f#{ 3:Z^:b'0{j@Yhuy4ɉ}py3?+؃Zj"jxwOPT)uxmwwũJ)3{AqŦ^pJ`_EϧT!q}5wf*tQN *a͛Ń^6^vG.yÏ[ C#zN"<'7KN*쵶_gr%6?OAp 'J`ְfus lrg(|&xC$:z : IV 9DɃ+Ҕa&=)bAI[SKc2jlJp6Y9U>:v}ؔR\ײ_3_{CƐdfR](ϱgYZ070701000002da000081a40000000000000000000000016609d23600002934000000000000000000000000000000000000006400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t//(]?Eh=ڜ.+ .;oˈ?el1~(cnx#a ųwt5ʂY|ze(K[dR0H^צ 8XsY n0þA6c]uas`&vvab19먈[ !&%ٿ,a1+E~Te%ؤyE&1"l@5!қcDڷB@/NwӍ7|; R6ڛjy%vr6~FC`y,'\BטxlDVjdH 'u=iHY txHn=%ļEN}EE*B2{D tziV,P tK~0\˘\DŽD{LH:Cs;g^+x36#Nof- AjX;DI_,]l)2dn' .:]-@G^jѺCQEƕ>z;r*_텳 DeV8Q\#oa;f WovStí[CQ ZBE};"}(jVevuJஆ918 &Jn5c "ujƥ46</A39ChOV?|X9/fb =Y}Bw |arg(j 9Bv/[S9֏ᔠmW䇺vTUT}`^z<"ƚoKtᨹbeC1IR|a2;g,j!΁$i?bSDfxvįR9i2CC]KKE C=(BҺkPiNT*7^1|#cVND=$+~dU::}@\HIj2Qelj_c*Z{hG^jw|"▩j;;Kk3~"65crH`qBTsehm]hFzf vDr^]zFtaFwʏ<&Fñ዆u /`y@"^.unތmh ˸U4<( <':" ڗSHmjJM-"gI?jR/rYE~A6"ɉ#+I30@f! 4H҅1'e åI X-rƎWړ' 0 Fsp<"ᾔ]{M!=g4|5ň|Zo@7Oi* ejBFwlM.gṧ5 *S3&>[eghc%c!?#pEIٵn㳒a#?;j?;q[oJ-/u6bohɵ{H6Mv| {)>jJ7ռ3)6|0/ }2kTɅv,; XF3i+ߖm NN2!."V.w_m-zoRU]i.0fla&GXbj0/za7@"ޙ2m.x[\OP8}ݠb`B~ecrE(5s6lB̒/e쨉=-BQ0(P1BLIi1;P.~ vyţV0 ;zz+8D%)"UUVsg3/MQ]]i38\T׾p9YXVAqݿڐT:2GE+>{j]ĵ9.c9uepwoWl&kcvlCior7iƌ2P|CMl(+*hCUOA9P˞|:jbks\zK0 m\;=2(ǟ XGYw 3nɛ?⣻]\ f5S eA^?yԸ3"輱Տ}IǞhb.7(cc$巢Ɩ$ZΉQᄒWRk7֓I}Ō=̟NchgӊF-{][ D 38|NK 2|v;>`8/2Cc"}>?Qp\̣?&gzB^V@~ -cN(4ʨi7I'6u$ r5SQ}I&o" 'h@Y*%-3jtq4vͦpk7j7G|#MR.TR,)|"V%- ­#BCK+?\{Q5I~^V}qQPԺtѝઘDc~qevLIFMffY!Z'ǃ0BkxZåh1hO f,< UK;dxI^vo{PCo !q*s2V=.Uv2\fD4Kߎ%4*-#.; `)[tTt P:Y#::H&'<"_D@H Pt~(υ)x1x 7%+2YPpy7o{߾H#b䚟#ău)F2 = Z6,nl~\:+?\ӯ|*cZĄ2܅5"{uz=xd5;_Bn4b:9hBK+q x 9<=+?˳ߥ煘i@;+zPꘊl6>Q`mH0+"PG,`+h7h*lY퓢@&JnSz&5QFШ]n3/p;S~xCp.\)<;Xe>vo0W($᛹<,`SvY}9L>=k ;,dႳeL^Mmxs9tIQbۙ8ȓ[\BR@Y4`)SYuӌI0#amYSPrc}lcJѾpiXֶݻ"ΛׇWjQ$#+)NW\SRS9MЇ#y!wx">{:F:e)|Lͬ&!qp嘌yBeC"W*d.ϐxsf3Hqwѽ:D%0k" 7,k ^Ev *7V4SI_t@/Z T{יx3`'AK // HFmRT(ۋ)֯ n;[YP*Lw9`j,Cp_i`ړ (@@{Ǚ2m\VnS\jD# zUs >1n- e!Z{KmTp)4܆zb!׌P2q\'9r}Syjɉߦ~_+|oUƊEQH{pBO>.W6_<:XHS@Z.ŜPlbUR6DI<ȼ_&$;ܟ)AM 혼 ^ WݑV)XpQ~i vvCD[i9 H9kSl! t311=D^~]f$yhWggIhq\*K} \7:eL)5?mޥg sCˢpJ&4h,{[gMXˍ֬cߺ֭`Fqg|plOثEq~lt"ЋGe0H0o 26x2]&s3 &kPKDaf-qOH@kt6i88|{p=Md@VÅGU{[=1,MvhG Ӹ &ո:, Pylՠ,_wbSj}MX歎EkbxZ 叝3@~G 9@4E`b&8%l30XOJQoCZf#TlUԔwȺQ("1!}4Su(K~yDG,T"t껁|=u'eRn|XCm(stbG%sJ+T+.tc_g< r@u^ +z@"6H'؝*ئ@ط CͶC myT[& ǜ^ATKJ EoQ@Ahc2<Ͱ(^Zq݅ׄ;?1.2`Pc|cQz6UZ'e4%3M2Ǯb UjR>2=FI?ggAxt8-0PFٸ̘c\gڴ `<$]PnS JLbǙHoTzhK#q6E 1hU=Gtr b7rrYuz?tl. H٢T ۽N 6G\"0XŇsb8=e'΋e^o-/ a.gn$WO-9KU ?7+Gf raFF&*FVkNv>) CAC:{yK6ވ%μs:@H~CN}NE!]>8\ 0,ur$>H~u, ̎.f~fOKhIE\$LyHL.K @}8 Il!^ʺ?%oRvStG=:4Mã#:q"^KRil cjXSZ `@s&9˿'cZs -?yME2q9zV7яj4TLydM0٣.Pݮ3+rߙ~ũ/SQ򃍠yۊܲ"o׏6/ {0ͨs10C\=n;0,(9Eidv\`h D{'SBc7G`q*bg :kE0 Wuc_)!wA忡?tS̙*ӽa-2MKJ9'K.􀔅ϊCµyL9>"܌JV~jJ 5BAk’H037ߓ`Q$[9)i{tu 3ՌרϪ!lf[WG &ʃ'(Tվ&K!pe3md>vR[H>5sM@rÞcyp֤UtT:!fDA_%עhB%oazFT$t*RDHǾIh*CtyGxhj3ȴ#M:Dx'N΋Lݳm/- 藢بRJ5 bwF[{HHm,# J],W>LtMkDI@69.I5;j= fɭD۶tRQGRvL4Rf1׊sY-pE)&umJ6G7b&~5jlϨ> 2ئaUY8/([pDe;V@/OMu&VKךSX]Œhf HiDZr"!KPM`O>`߁7u.kt0^j:\<ꜜ ^ȅjf|bǰCdJn [gfPFm 67EZ.f,; m@Rm)؞ӢPR vT[&D,T?fhSC+*8*f,'sCX'c޹;H\jO) қjI-Xj}3O }}_1.{*I y1@bmL" suegU%.zύ1j+xM+9 ~%bb\yG*0tVmı[쨘TZDWzÐx>8lxՋ\]Vgsk_CΘOrv>h݂~$37Cм/&I;RU|<m7Q7eLN!|3V4iz㘐]Xɲ&:K6r 9RI̱gYZ070701000002db000081a40000000000000000000000016609d236000112ac000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/]?Eh=ڜ.+ZFb^>`ՐE352-NG'6elw; CI(A) hM~ip R蛊5&_4N5 L߷ #_e B9,\E W߲}W2,+Bq9Wȵ9KGsV Ъ5 W m7XS29 Ư=Lb-a v3J*P&G \NT͐mQY{:C3Ofk}wcxhaNskݠ7.tr9eVƴ}k$ɳo{]9|[O3߆u֊l-̪=6'sX]uуNmu& \j ?p:tPoFo~Ĵ7Z#5oiݥ7eC`N-2m#DL`ef,qf N>J䙒_!e5ܭN؆o%-jղ^7v_[Sua#ڭPٔ:ڍP?M8FaRlgp6wi2',x[l=u rWgwR aOA4&q>끏Xr)MuNCom %&W#fT(1aT+ϜPrHNt5_z1Z` `v9B&)4=t?x:.Jw̗ I[b7s$@\řK¯x9ei_\ƞ>/}i dK([פּ -XT 4o%BOf7]*Wp38NG4A9/7z Ȅ":{YlNf~Q:[@n,t$(T 08D]0uAH Q$W%~o-,Ҏv =7S}N 㤚"&:8BgsSܜ`@.ۈ]*B+\}|W#8|"t?s-L؛R.&[[+q0s4bZ(Ma%2vsG{3G ::*p R&οW^0ƿ]rMe(Umе\\(ʾj~O/')J1:mŮ>ҝ oߝw% ;].);g#&@.L<}yB`ߋ.zEYE}3s至0J]k8ſ*ChiS*PZ<[Ke>p[-AHThׯ0`$&sKX%q6K81A:`e.tsܻiIRoMczCbmOvq2Q 埭J(e–C]d##brM: MHY!U -/T~Y)&&"Ȍxf0*@ɜbp5 f"Y;}X-m~*CfӨ&.ar <9:P&&VClO 7./NO7u5Cö3_GG%M;~Ó"=Y=ͪx9lazʅSV W_,O3N62Ero0۹7EV+ָKVs iYȸ0HL%\-huIx/u(2`E?- tR{?qM2OZ68GT=2|`zÆYʇg;0X=u/golO90@ZWk}#R2} int2 Ʈz;5+ SVhK7%ۯ.\ 1[;8Y:tZ8];Cw$p9fybަEJe*EevW#]+5iutqO3w9ݴ (.DE~fQ(=򘧎h1+PT6tF(_?AMVaѷ,Cv\U F)k|H@Qi'`_ãuAp+ μPDe}[BW 53ݫoPj;NO.N[pE'bUN/>.{!oYQ_Љ}#J Sdћ_rRx.|45 e m=迎`\lW{'^TxQF51%'⡞ o~2Ưc|XT!T5mmjqX6Q($LS5mC|0 ZXwԑdU6-|>B=LcÉF%ӊƠtِ3JJk u8%h7q:қj8,U$ yulނEX'@&6B-o_`aCה}N  *`eZ(LI- ٲQJүU` #a tFQ^u-h X#f.-6 AUG푇rYD?)pj3;%a[(Ƕ&nvI=EqRa(G+8W2 O\wrF]JaKΎunGkiͦ8:jGe#16 LG`Mo#l ^aWMd+/C)ʙ*HQ3- l?J%䢃2}Ԃ,Lkt¼n.=]gߚ#!tŒ=Lq[Wų݅AR>}(3OFkjOXr/D‹Id ]ŶP%ĈJDe 𧻺c Cӝ-GaI i5/JVv)CBw1ecɨQDN 06jgߺ:BehYvx`h&(D\M*Ij>~k?9Eu =lKH~3 a?wObLJGq^XP@8rLn?ƥϬ=22/r|:)ً R{J6wGpS2>͵if1'V9G׷>*=^#O:%z}O˜;o$ 3qQ\Xiw V"qtG`Tz@ GJOc z Jl|qw\Vޖߐiq6+y2)C*"v2̻hMJ&;G[K@#@=SxdV`ijQz&DZ>D ;4s1p&!MƅjuAu$Χbț0Nӹk&F EmU? ~G '[W#~QRL~_Q e98Fg|zcD5 7}ywժt^a4¤cr-n-EseAQP\GGPmIKwp'o4,Ha(38wK2$m9(eP\3S 9no7?v8%e 3;Aմl3Fk$(Ծ2'CF}d(de$(YkŞJF3jg䄒lj܂ Fs"ZwLҳLºP|We,V(yn>.+  |=z];(|RLj AylWn皡@b2XiX-7.  TZIxl ?QV]KJn;ח匿NJxqc֕:f5-l͸NZ&cӒ}@ 'T͆JP=_0 rLmE-'p\0L*:dבM_d(m*GGexrJTI!s+0!) e1$Z!:"T;SN`oCί 6w9z|nk,jVtzslv <thhB&GGn& J+JP?WЂs{UD ע1BGr>7Qxdlhв/% ~@)Nu8ǜoC» `U*r14#X2 )e9_TaE‡3:݉j@QN A!c#;Ji)%)o n1#iqN(KukLTиX8v/m\ΥRM!M+ 8*”XUN;vtMrT>AZne]B)]7ԾCO0C~X|>5"K\T;9 >K0Kk [ċ_ubk)Cf&v*Iq)M<27CDB.AM\)gz0)Y0z% 44wƞFVÉ %\ XcfG)Rupm,GacD'lΦ`{?3)^Pb>K:9BJ;?J*v/gϒuͼ7X1Nu}jYޢeᨃ:|.#>j (y+& 7?t5X.,B4sDɬ-,F4K_m@WD 4oN 3YHXyKJ(=߸*g|?#I| ^Fk+"ZYyYG'͐pv訲ip]`rxEra{rdxg^Y6ųmsڬ?C"3cs0c%wi%f`;`ę8n3eRQ@hoS7HJ`",52G2qF/xFO*}5԰aiG}0heH^n)ECWz)-X@saBA( X)$Ā9ʓ +:LX[AҞYj OnU> 2-o\mHE+.SMvW'M!W%+&-ި"%ϟ!ʎV5'(Kt/4Rz54=-<=u7'4r\$5LWsŁd^/V=fzRzU[ ZkPwz>y1; b>XӍ>8O"6cHOrpmm~FsiHaǷp@w2Naf}ti! ^9`-9`yFcaE='k q%#;,3$K0uy2U$'< P4g/ɽ5\n}6!cW\8x?='5R܏NK & |PMCQ۫>_3|?5Z Fb`'$mPざ`؜xA!z [huͥ JP1 PCC>j İHy'qˮ_w$ruR"`Mq&U &Z__Qvqaoy]qB  ^<@5)Nl?3 ju1>6⢖7w2m5L~w=j|lZ Z4l}3䔵"\u]2;¦r})@Z+8HzZ6iեGYg3? ͦ^2r#Vwp{P5A[a zz3ђ.')E3ߓA` VW4cKӟyfrnՁy$*.Z1-?8gS[{VAV$w {®Dk "|?%Wiթ%F.BӄTvznyT /躙aCX&\ ivuY!tRQiC<ܹJ) #v/zIgɺ_c=NzI+n76hT"HJ?.i1sZ"¸9ci=k4CX*JDD޾oXg]}zeQ)SA3Sϩu9кN߽{hΚ9XǫRw4:J4F1fW4ppwzN| ˻3$j`D>[@D\1vG7Z~3@KbG> ː=3D&NQ08qvhӰB% tًͽt-gĕMfV5=^a1z ?1f6F:=МeCM۳/HL[ڒOT++A\`yٱ{3kwC  BF>@Yf+hHs 9^ߥء(ۮL+gٿn@/k넠rw\HR&{}vJ`1ޖD׍mɰ޼} G75d5)Xp`3q[?I+ gq<({Z2=tčP'9?[w~(Ems[ G "Fks&E gحnF BRϹ3/JqMv MU~ˌk Fʧs?2scfD:*Oiܰl[=@o9&,j }ʨڑ vݝ)ull(O\2B&G=2E\*F0`:8;.$+3636cc]rOʅ$]<-Xc@)q-:;VVcM;?q@)9b/?q/rc7m'GY"G(.ܙ.5} p֕-'c W=[yeG3| ܆ܝltdbN鼰V<݇Z { -xQJg&1-lr櫖aC}5Q'[.%jhg9ѽ6X|0 #a6 X^EP 1ˍC~spN 8&g ޑ!=E=灹2SL]1&vȋ*vMYCb\6:O.}.]ɽCaۭ>$g<LI\WݨN{+ZM$0oJwf^RH=2&gB677}ܠm.Z ϣOsmX 4T0خ˧. hPO-mz%$@d#MFomPJdD4zwaAp,d lZL[n)PBX3Z ]Z!. S+k%Mu )&`[kÅCȹxƐ9Q}#Z|˷y<Գ<ͳp0qI[iUoYr͉< HwG'LI=,4 Rҝ4A= b9 τJɔ ?c"=F X?$־vzr  4rV^n=PA[XGeJJvEUKwEJJ].N5v 3. {h!C/B3b+WP?%OpHځc)\6>hliưeZtc:} fCxGfoVe'+L}Qչ/i= ɷoT2 [E\u] *0l*OLȾA4)  b= }1 b?Q/!YZG!ZiR]K?,KR.iSEEl$mY ݖ-y> J{B<=c{F:Bλ*uz wuUoԧJ`-KRt ӯje)'')B V̖ђ]bo sĀ"YYTY?RYzHzk?`{Ua[4xq'cj %N)VP9L{:55>э M NlX&A GπxՐ_Qt55NZAm_~eǍ8|ojgi؛ǓuS*ϋ,PRsn1i3z Nc&@ fV;%j` y|Y9N3z=698oU̜@41a ;갰AFǜfF@ .m:x+<;~=] Ute = )n5VaI+n8nn"zw^)#'La ?A-]{#}+%P=`]$I<NF9@&Áb~v0y#olގ>bv{LU0f!FӖ攸E~/@iH5X*[#!퐃Sc_d'esNeEk3nmKMhziijiXyyR0? ,87ŝJ&Aq!#a%͜MsNxuDOMq͆ML|p\;iä+v .. Ww}CU7cԎȷf%D3οs̰xP44$wʧQQk9#ZVnIN WGGh^hW$"~!EOel15iJN:jo %EO9ANB3\AYi3q~Aimt}h?n% mvסFXbO6>7:;c tV%Zsu5loklΖHS?у>Ki(L~,uo@)TΎ/D 'K4H\͏)$N?$WM Л0 7uIy勆@Fht|B)#ex==SgTcN} 8@z )R2Usρh6AזgUJe: fBܯd#iގQ@l01Qד\ {ISpbcź\~ipLNG 9#EQgU}XQ?=+@ IMAD"B/trr!3; Gekn3394Be?:287j<\D9kvt<6&<it/ 9<;k(spp7كBT"zR'qQ'~wFK> 8 AJ^YZMO%J`t+L>kAFA O<"8=MT"CcvZY*;!҆+/YS3}ٚX-w@W%"½;'Q׌ L6Äi$ n{z3"O;3# qp*0GU* ij_T౐y}!LtRi-}+&|)Zz;cO%h._W%v N FߓC- n!oK6jO](ٴ$C<SF"R$?G*mmΕj")S6ɄvLI4ٯ)'fvJ*®!͕`?0-Hb R u٥]mn! PxZXǺD4t-x|MZx f*e rpp(麳|҇wKKJݟWM:#0@&1C^JI IFBiTP`1@S#ye8k^L&WN % ehkק6/Ĺo@;=g͜aRx!*ֵؓNS$cĈaԕ0yg6C?mwGƝ[{u=69{,@E|\Lv ,3E0sU ]$ŋ2eNa@6453k"5jt2gRMi$xZYભOCI'.:{pG9T7$k~>ԾO_Zd]:Y.J:iyD:)tWyy~vQQ. <8dlP4UeXVZkx<~{B2CKI% Ed{snE#d ]0nu 1t .}%|MW.J+uPBs[!Y ؅V\X$Ux uC,a~ZX攸6Yjf'`0[bfWهD thddyBD9#U凕f{̓ Zg?&^_) &aΛƥձg>ba p!RP\* [X P4 [E}U譠(:"Rg98)db zr|QW2B+ F9QD롽F:Zݼ%>!Ds^ʏuFԘRz@<#eB|?mNuJ{Mx{BEwSc?ГHd;rj.ook>a<c9 s#nNȪdHLtғl- FgV8`qm*mТ1춀Lv@fXQmU'< o u7BF<{AHͻ_=\Zݦj xmа(_ "7btĦ-!Hz`/t8ýׄ֜P+.wUT28N\ ;K>^@(i`@Greś܏}d+ϗ\UbS8MߤJ^/ ٕirnB nk"P=;92I:8؇H&Eic&7uM l"(4ѭY>aWՅ+V'4viO \%(SMX);;sNĹ *S}Q*<}\&K5-Ǯ V q/N#A[ |G+nOqBY9iւ,,t}ͪ' H`W.iLs>ndzqd_c Z: Z}$׻|pڅ=Y1RHpI-}ʝA{}73EZ= N7ʆŠKڪp 47:6'48w 7O-מ(6R;^u@x7H

    5<꘯~bْm"q9o9 68׍M8,vK "-Qn$?-ݢciŁy䆣vT.b@(X'\ J,"̷+<%<9|Ah/0EtqPUWR">4VHPS.R_2o6ʳ8M?ŒKr@L 1ڇAI-MlމϻHƻ.P~n2='R!0+}HL6!*%ԨEKځO7>!`[1#3UWhgFEzy154nfDX|!Kf!5n6å3]wҀ!/7RګaF'24:dXfSic6H)I_ _8AZaq={ZbcGZ44VPnD p AvņOҳ[ &9LU K6y9:'i Gʯ6w\݇ ex}pd=k`N&?ݭk g1INfc߯2| gc*f) AZ oMg n! pf kTNMxsOVXdK)A9tZKi( 7!C-NZU݌F-ßc=T+_.cQBY`zb: xBF !v`,и2kT]4U]SPQO clѷ. rnkR(MZq W0⤗z*dZ?W o)txxγƦR(QYu"_ՊS}.#*8j''x!G`=ijq+;TB˒NSUn|N. \RجJ+GƨFeޫȠ9\jrthKϳ ;3> `&re0<8<{!6:O/vŠc/Ew{HX9a./&Go?@ ;#~7;dKVx1WŸWVGpRA^lr*+iҞ$,xhqqJs;0op z*1*>+ Pֿ|?f+DeqrLe@W<=LGf!qW3ݱ" 6a/1+&@}w`Sւ`$}?q˿2$_Ƥ#BK4ANz9B.IaGLט[.yN(,6OOpD=1t2/;9]YGrd˅ .|ua,By8rI{W|"Mf7-.etpΠJ~VQ9uK>yCZfQt8q|n};OA܍hynjdzfM@(,6\eRi| NwN<^Ng1#h#$$PW ℵ~ {Ŝ{P-1ʎBMHWUz}}?ؓ0&%yLf%+YHN7xM^'Z  `:\7C@2[&UP pvsqzvYhѽpg* &W/. \m\D U%8j0 t{:"wTRs*Г3#ѧsFCsYQȺhZy\ ZҀ˕b꜖ 4.$U!i6GF7oe13B@LDQN[l$yPZ€ͻ: \lcRd܀d2&JB;dKϋoSk5S: ;?+'eozjN@%+eSc YN`Z:CW5ANP j[Evܤ.14PR[ \ elonK{f?ٴݳ[V $L5@o J%Ef+.;,K=d'׶TQ!E '-@d*0+g*Sp o ׳>ed $m%mjJ%/:A hzȽ/>0`7I5?"t6V[QPJ%L??L![u/I[ ,4QXS"nhRD>S@Jz>d5&h_lcn;m0f(0D`Y<[p:,%(NGoфcio&d(2߂`YH1j`_էSpt$̙ZњUuQakA(a GPzluHnG~27+:?J!ϨLU6Xu&j8!X9@1+Rolf ` x 1j˾M1PW3c2=3JX(R~h~ JJ%Ba3F˂Zb驇QX'wT Ab7Y_Cœ- J߱X:pC=>`L.Oy rP+1~O(Uwr16Θyߝ2E~˦xtw_t_(G4Xys!X.?( rI1Mqʡ}Opߕ u4ea?Ȫr鰃җS|G&>:gKw OByq$jVWc},&;/g&?̟X4G'=lL#3{2 Y {w>"AVϬGHN!2D*D3uѸo FbeC/V1dEfXGh+pBݰUa?㠨FBc!;7EREg 뎶r!'#iڶji/Ygpi&mj82ќaû@> U᡽*WP!ScJREKN Ln) 9-VYnjl7pq#4+ԌOd y*ViF%eWIw9_)W(#:Ti λJȗVLwp6"NDV%@lJPZA 0u#gNͶX8;NC;u 72Eޤi(-wnȆ.RWZuFR9d/r2kJ! U SLfd/Dab6-&B`L`ܝ ? hU.R1W3 ~)lPF+e~wOjR11V(@wk|z>JYc{V `}g8FoaۗryB=X:ǎur+3 Z<ڹE >,:Q3£$UGu;?=:PcRTK\4+͘y`F@>cH;؆N!^mԪ7/vϊTL'@cvDl ƭ_yci7k!&64󠟓"m6m-B du[D̸[ez5zj( o`Vrq"DT'd||}]߹g/:M ~.Kcaߧ8?SHUqmݠ^ gF yOD 8ߧ#O,:xq9 ܷb ju8NԆOrjEAPЙetT'۠[LI[LF$_UHvaY8K >jk f l0w?9˄ `-뻵)=W#kV6!LfrO#3W޲h jGeǽVc3zUEu =,/HMãRϸ_l0BccʕQLfzj%:}tΙ $O1m\|_&_qQw^ߞM{Wfӧ!#>Zʎ;s{β +Nɾ APT{虥"q$sOli­S-rv JoKh*hLkDjm"g0;ܣ# q_ Bהz$N|`!3?R&@Yڟ+,><7<^B[O4Uhx*J1hwg fjowM3X?';xB_AK{>%|ވml,rå`G]G ィRQZ~tXo8N.cQ\0f<vx%N%' yvi GQ)|7,QֱGIyM]C5c(I2ʖ2o~iY;յ.7F5Qc Ykxۂ  r)2?rf5?>b[Wsl"c act/v,%rtMhz/ "V&VbmvidU|1i~+ >B~@/I2֏YLÿFhOAe+*7iyx^dkP Y.ir3$|e i2Yf: 7șJ&d%ӀY;XECC6 f5R6QرIeXO*kzCH|jt207ys:%t : O. Ηe 7?JݒT"xK[cUז7go5 q (lI@!d3Sqh m_UʭwEa'颣)BAzc`7b6hLTP1'.`-͔k]؉F~jqmly.J܄@ih${ΤdM'2.}Cn99',n "?乂C;/&eCDO&#v ߫PRz ?U@z`?E:@?`joyQ+W:n9La%Όqdn0o|/6vY߯%8\)T|(86E%bK1 RQl?d'sX}ى"^@JZ`g5Ya_P%|.؁h'=mPj?V,h9+#ؐŖ0h'V2,QRaCpʷySSlX;_y٭MR6 7Rw2*B)a\Lm8뚀EH>+T67);A~*54̃|RlOE83,!st~U+LyǗ͜LX0KnꝱkF҃V^vvBar8iyl{iWjo2ۼw7SuʝRӒ; `֎_U^F!-@"> ,}ςq\"%ϔɐ}{i~!UA%C Is.ǔ2?KzhB8+93G9E e Y{Ϛ[I m̼"⹺NRύs#ΰp"}9ݞa֝*'혰bKI֎rXzt= ՒO4+"]ڇ^]b<:VPyoC(rѥW\/eլA=jAbiCAu Q/ò2s\UQо+˹EvE,.`hk*׼Q妊8{S=RGd#8;aoqBB%;x(dUWZ3Y 21C W $ P<Rļ=*=%s4Ahr.?fjSͲ-<43YMQT 9' [Mo$n z!7o'd<ҦM֠?Ȗj7=+ g5u4)*»}11IOaUaMrCM7mΣJ`9OzJ jK]?[/><]o#rIW/Wlr6we.N< jl2BohVlN T݊?r_ <l z39?h|cJX޶ FT…qo>ڭ~)2FI9> DgE/_gpYpmT}\NSX.FLe[tR{=-& ~vFޘJnf{ERd ü3kT4+@wՏcsYmܜz# {-^[C6rAd?q?xqdUz_} gP踳2yx.sCw՞X)_$YK7eP'bY0[EG[V@8mX}J:M<OPr- *2_P8ʀr }PKL)(ːAR-e?bhB]˒tIq̣Üo(i`s,. !&ץ''MCP3PV&1):V7L>󉢓|R@:1bH_ 5&C^("?{T`i3m,Frr"϶<~&leeBI:<ј*-eA!|e%r@oeSĖ@)&$Y1 tGڐBWBl.dpD.9|SofH 8b; e(mJ[)6T?uK$JX'/x(d|`h]#!N>%nzM_XC#SD ]s*U]m M_ ffOh LĮGzn*Hag'l*+,FV&UQ(By7ɣa3u{ ]i,#50WZc xpAvKYHYvjv/t׀T^K%+\_B5F?aAVQ='W6ʉHu-˸V#R&`'`W^[^kf{'Xz\"XJ=eI-3~n><AqVJOֶ6ܸQ7wL"qS`]ΡlYН329u@|eHc;?.eQTO)Џuh.ϻ4F5G#Ҏ Ą G]>l$[c'$&PY;_dFqcpkҿUAp8;4}*]޶qD Yo$xw_%;˲P87NJFtn;Y1(*ADJ Hb&n nG"T@PlWڏ`z&7I{,+ 7 pRAj^ŖoRfJK!?w'?_ΏEH1BZ0T;]k!`ȇZ=s^,=g#dJatlTҿI'~l!^M^DP#\1:*zR՝͙P']:G۝GwLnkcA_oA>PnjnGJ_}WC*xJt`]= fplbfFY>t}A>48hl ,;'Gt%'yqnf+GWjHOXDOtpfh9/%#jν*#ʌ t枸y(b<էc[PgFC4w{9QC]Bp~ Y/I_VT%9c5U*J̪I<!;gخʟ#Ek6nVT +,W&*c E˾_I> }aї!+M|.jj9Re|0 Ձ/6wkza R"1)a.Zl}, ct@c9hhD]bs|e^ugއVM§HdϚ^ڒή~[oA<65ҚRo34EoIUJXW@ܽ!mܞZV(3gp6$$n jE;Z+_a M톩uu K3h/*xF2s@mr$|s-&J(VnxDN[a7) w]Y =]Z-s:x?Í>4!,hK̕tk#CCDŧA2=(V&C- O}95 e;}C.0@11 )&r^ot \L2V<ܭ s,e+#=t#\q.;G6rUdK(VO_NJqx8璻й]8PUc268gZk' jl&:5ظ";}"㨊=,QI,0(hˌ'_mQ5-:%Lua_|6>Xm%dV³[1Ys YVHn]6ͫ >t[QsԘ=KBA@[69O8KBrL:xs{@E䶂ZcT铷?2ӡvcGZQ?.B_`#NӞ:0sB9$N=`X=dJMBoV`W6:~PU?g.j ӑ;h{,^hx]):x^<ܗ D:mq87QO/.xkBp̌ědzF $L-HUoո 7XyXMcfckAqbMGMN' ;s n#W˘C?g?fa⴫ $7JM 0'3BPt/ϾOM"ŀg̵@o8 d*rteuϏoQ~r3]]ZAy3*cL(+~6z9nVa_Juf5|#8@597f /5n,Y*{Qgx@a5 U\w=d]i! `O(6nV&rRM>&'ƞVRixVx$Egn Xˁ ndQh;{V_HSuD樮݈һwixo0\xx\6Bplt1~>8~57lMmpjѹ|&W,B2"xd\hx1,g Rn;`Z5Z;.M$yQo/hܛQWȣnڀA)) R k͇&:j;ڑCjln=x[W|b#}kX{Ⲑ5;/C"KiR{V-dnl5 WͪoQߟhA~Khw2(&b1=ł+J̍rfЂh:IzӤ9 לe I-C,e' J HOݢ򱅚A$rue̩r[qς|̨ iL&O"3pQ!*U8JUy 5 3mE:Vu>yPt9jruL~LA=8 QݢE6EȑPu`~4DX܇]a0}֊џΞx%G>C76}LmcrLh mX=T4<8uxJ̤c 9T=FHc=r|Zɺ3@YTMc#M\,iM t%g[F$5Ww-{aʳBEJE <cʦ|+DEJZVh/s7Aj*G"{u#-J֝3R 5%=FV ϻXG" az*P> 1ZFc-_nr+s%%"^7!]t/CnKCӐ | pz9ay:~Jp'+)T68RC|sI",T,m ߌZ߮)l%u*}A5a#0-)^G eP ;~ MRS"VA/}|FɃ bB䏲`MM7r{;bǸ^gGR*X%6`¼ 5;_Vs:Q(XfZb5EgzDúznh~XUEZL2ү5za(i+{BRkzeАoߖ iLŒD bK;s1:O8J 0DL˛) T3Yi}PQZv?!n Bt3%=h DɄj$vCPelQE؃l_VqJu+S*_5>=aeQ6)+]&5Ba4+aˊ."rEtA˧vy"Xsz.*OeF ZVaYzH@v\]pG!/N)ppjQ|6v$ ]#dts?RjQ>Ē-:aPxToCO1ܛT{BLұX8X,,z#ΝR\X g~VEoV$2#t+qנ8ֺ**EBgB8sp:-^SS?g [.YnP2o$IQ3p^6Eqэ,U'v`<β:C>.IFcѫו)cJ^QF< Nꐢ/l=j>.H3ábL7fhgpLbG"yc0qgt$vIy'rsrzxf~mU:$U\kGvd)F~8cytcW5vzIʀ1/Q|AoYI<V"A` ͶȊ}rbHȢ{tkH*)0 Ɵh!_)T3 \W&Ul9 %\ |W7Wh yY}Y&XvHv#U+r]o+XMIzB*" ɯl_Tܹ,oU1Ay.wb)2tKq+h4DKS a?Ŷ -9;\͸ R1XH V0 CF̊[Rl79\80;wKEF9oȅa2V'2olkvɔi—OoEe `Fc) S'Ǜ9Erc-2`MG+M+mn h<:IKކ{̀d!=T*Y䑐ȝ0Sݔ=\w*u-Y|أ`<SqtƜGƮ ڷyO^)*NfqY𑜶p1˞U%oW4T+m;߽IOI]MV?&C\zY^|^^qъJgV9 ba!@XN 5Ֆ8L]O/(T#(eTn9OZ@<~J."v(C8l͘w _Ox4LcoPfN\pWK® M8s`I%\YmAG%R~WFPC_fĜ|jvu6V =|or*rjQ, { 1{ oq\MfуIqzGRY6ֱH~⍼Lr q??-t$53<d SR  N/+?v#/B## JTW if#hJ2ʩꕭkƴ1E! XшI3sUa~ ш!{'xe-l[` Ȇ/mhv\z`EBo@e 3fr(h2:YdMnd~٣JEԌ8?9tdQOlަ{xz@D~XTcl !Hh #G'6A{=~'dFq9_Y)#ɢ&~d G̙J?14ujSQ#-f= );},AA(b<KjhA?'vWˇW=A oWVyL5h. `sTq!A˥z l?f.Pկn' 5cGB^Mj!œ)[?A˅'ˌ!mשּ+K7v9'" Wr.HE ԙ0ħ\'dأq3'ߦ~.zU:p FܧkSf 6eAk̫|X &Gt}U2}:}5 C"5y:;Lz3%yOZ7-+P J컷NSԏN%MA;7/D .z~">trb} @u,Kl-yS}0K=]uwE8Fq'wQydÑ>$b@.CriH< ɜ;/T}ck V/u=Aa8w.D6Ɣ4vԯYLWH4@5'nAl2@DK3ZMoFjԟaGAM!Lσ)O.R/d rKp95b ^H)?R '"HPe+mw%GĬsևdϹXOEi;Q2:Z_ko,@떩'}ջ?$%سI,z 9JI{yL`24E*#db?Rb0{,v% (X)%?@yI޺x:oq! {CzMݲ*ks ?zGuVTߕ51%^adu7m6Evd?] $ύӕTG OWguj5b<ԢNA\ʒ "vp=cXۚC׋Hy:S6FN&2T C/-m֔PLUm&QYݤq (o"eQ\5b1! IR9nÞV"; >BIq%Ur8wh֔N)DIB ݞ C0^*?l{ 2S]=XJ2`9uC1`}<NcXCġRucvOwُIЛLFApϓc4,z(fpv6u&J8veHɾ365!es`>)l)0 Q |I՛_ahc½Vb,cUYJDL=%bsqy15fɨqRѹhH@=3$_QV_"ԄødנYEQ1e-iJf[.b(c$7"BBnIbt/;3O,,(XEogO7(m*¶9z]ƚoΤAm7M7PdG9V"`j(Wf@40 rkj 򾇨Z Cg|s;o͸ Ѵ`i|TPG>͉tG0 BA25PXkJh,`NF>7|P<FJC.[.) Y~̍Sۭ0s{U| @5F]?bzwR m|e`[1c^ oKA)eWޣ#>JSagwk | r57vN(nR.1;aof7a ٽKuPr鬖_Ua;ٝ=Sos OZP)0"oVtJ4?wL k=ki sYhk+d]M6yj^g&98BXu* 1ōGuJI_IQ" 7gU&ON;a2tJ_A෸G|>"c* V&͔:u[hoV}3?Cd|#,{0\eC8e\E}aMugM"WLObN**k Є?>=V)`ra_t4"%&IݪfP\P..}~˓_2"SH"Ty栄ATΒrA.H}OI'CKZ}EX IR#o;ﳆnoyvI)}'sIWg.ײՓ?rעgOǾ׼<0;8 /S')H|V}%MQPeXf}\"",r^aeԻ^fϤDM+i@#0AH'*Mh5vE="M}qJ~*#";V#$ødk :YD)w)nׂ4qWLr0G ~]I|>پ%ـj>g%؞Irb8xӨ!|I < JSgTHl|6nKfc(hwI,^e! iʺH0UhRl@v_jiq_d&,^ kߧ6:dm׶}+1&u|*9ѯU4>}%J1D~t%,#(˰> [JKIàI{hV"?0Bh HF-KWBy4LޫIpVX(^C+L`6$ [Q"$GY5̟{V| a1w%0)׀ĦLd΋>frdPzno4A@޴:HnvD+MKev+yMyMSv_}f^̣4e_ae'܉ eЊtdU*7R 8,V[0+WAm,U[Щ֩ -'߼/Z11n7nLvsbie|/7].mݨ&9*j 0LzE44= 35y%/B8߆c,*R)h"zENU 0U!8Aq^3C N5RΝH_D짥W%vU:G;HY9ύ&tAJŮҒbm,aY6fG-^C ?ka;[ =Pc4A15*#y tT ]s_8znv͂x `<\(£K;aB .ȴDs4fK^4iިbѤ&HiYЃY\j4gTZ&m)>[$mG1]Dꨍ \-¶X+[>Qӄ"gs^ǰ-s-Z+ `V wkϲH5_vb7XCl T Ǣղ1PcI1Guփ4A7s_N?K)#cܰeZ@x}*wYM~= f{Y!P1Զ$D/9y܁[Bڮ& ~K/cx39eh=!斔Vs9\lcy8r{&ӺB=AA6Y_"D$e[N\rΛls;QMJ ,b{ |ZxeF>Q+PR&la7ĥWa*Wg{[)GØ!NLP/sYm%у:!*M%mta(+D NP%^׉>6mf{%pNN Π n{ʫGx;Dnh~ @;Iʀ}"#ȧQMd_haC Pg r)]9|QϯWgA~[O GG ]pgxJt|: D-Df*lh3w$/!S(-A9>7/1g&G{3[%%V2 !2+N$ͪ)yTay Q)H |e5wq(JXw{ȣ(Vnt"j!EF8{}]ςhP74Ec5E} N,c1b*n!RA?;R,gY5k HM #;}۹FouPlHa1Ŀ(׳ezTZɼɚTbRђ:{HF ߖv^}Op( ZTCi]j p$3wEȭ\x6+El1< VXaW֗˜;h~u$Ԃ*ҤNiuk"ˁG:a҇$ R!_[WWJxiiPHQsŷ.ҹ$;+^{44R*_33=x3NL|3^xmPAw::&TP.dВq/AXZ%t.I7vߑ1IOߐx3l?t|p=US>Hel;ߓښF%7R~pmi$2h(aԅdQj~1w8w./7yeVl8 A|-c ig@)i1g-ޖ'Zƈz|4gyC:mA&::K(,+?B/vn{-)P} ˔ Drm$U"7\x#9徫ai) >3{n=Cn9luo^g7rSݩC.p2@X`)q F|zi699Kg_kOsа.!~Hc{~_;.o ZNr)Hُ֙k$ jtS6M[!)kFѮ良`(n^tj7 >Ӱ;1YT-)Q+.X@m6@2fЉe!Pjp\(ܚq6F~Ht7%ާ8iBMk$)/B57IRM\Q-2 "]r!6mnR` "]k4Ō3q"rAho7J"Y#Ye#mD; ҧ r< Mo44 ./$B1ON; ;7ug+8#H_tE9.<`FY Αbgiv?= #W [Fl$%q. R0oJ0K[8&v .ݟQV@z#/(|Y~:=IB+I]Sc$*{uX5V5 Sd LŢ'_-v6wQ5;D(U9 ,7q h;FG|4 kg$dP3@@nSKI5 XU8_RjԢbz>#|`IsDU8ɩL6D%OD[/˧:bsk "-o8=aHhOnx~>X+eC u{XE:A:U]"]ȈQ^ʍhej-SK G7cjQ|6F5*z[OkBwݻ̀ Exb|0o%i?q.A(Uݽ~C}{~9yAkY[ /o]4rD皶NiJ*">8r7Rl80|f;+ ,).:-&.R4gM4s20aLȪ#Pޤo͒MR 9FVC2E PHzo5=$?*B [C},*MYlw]pS]~!s []rL͇ \^ #n(?Sbq9Dy%I}/6 Lڠ{gqnT6x"ee yĄ#h#@5:KCC> {XW,Wuz+`J (0TV GƁ{LmK䒈ܫѼ"`_HbN7?L 4Z=h4Ct5Wyf9"#} {6| b"h?8s ƚPRʪ4;x,؊n5,'r0.F$܂?7;ZCZ2$hlJد9OPjr(Gʈ# "[VC@K+;Edόz HSB^E<Ӆ`xLhC ?i >w@X -a#5Aw{"&瘺,쮿k U Hb$vRFM}|]<tД羠E &&ZS๮;<-HP<Ư}tˉX ߁e)i .{Cގ͐\Wcx dƋ)%2 9跲uLR$.:Yl'̑t{c\dI;F<-VwUyHZD3P(>`L3T-a[k"௮N`>XD<8"Jp8 `hnJsZ icӁ%x3 I;T3ne"F?y98KZA&mY*;`2Ovid]^]N֢HxP -geoж>zSbf:=Dũ&ȭᗍQBd D*! ,|?4-A}l 8T?OQ~3nJ ٘Jz൥ z][*)xL[~UȮYEDzNU m)6?_.IZTN qmd.NO!楲^`F,'ACi1C+C}rjAN@F%H~?dI!7Cvpt^7Dm|bIiVk<} &D^0Ap:JPɃ"FJCxMyA?z"|݅: (+;PPśٚM?{OcdD2R\;k%fRM6qɏ4)T^{ Wx@WKF)@|\).[gZyI*rC8Kܟe-ӥHlK*¯ntw VZY?]`~uvE(!N& '5*5gi[reCrG`|!UUDa hLu)).׀9bgT3:>u7J Jb||q=ԧuA9ꞁC7ߕ^"YCξ!IRؒGDHszƭtY"{,VNjeo!N^s|"wR~^W\bWTKi\&-\uC{gDJ|͇D oOy QFc񏜱|nܯFJZ8d,o[_*xT0$ "O4v.M9b*AH+G8CҪrKP$v'qv$xحM?y,Zc'W2"H`$]̳+N=\.dm7466@ɍ ܅،zvݤoQ eQ=k1ʌs!blWmVaO[k.Ls(џ?<cw%jU2El~=PL*8"r*ɱsnuqL^V^xe#шdk YUHҞ/ǀHΪ` oYqQ*]f-XI]]-DMX>y(0 X3 Ohܼd{Ӄ6//b1 a2:ԊEV6ka~T H96nCش%,] A.3$ uB|C )Ow K j AATu4ٔCHm_⃯c 2l:MSR^.s4C ̜+Sh\N{g, %:N(mt (0qQuj3 JNe5ޘ Ғo.zL@|t ]u`'IHpJΝdzB_$x9]R8j{-v*2xLGLm=domq<`[/1  7 GnY5Ў!ODTn?hxR_%=9n(+X.ZS#3Ό[Ӭt"0D}in绩뗾?BrR@ .EXXQ%&!N mrL(oB>Q'0ޡ>n ݻ_U{Dr!O)mE5k))̪&PM0@ "Sn  b.ja_K ,ӷgnƧh5~ ȫO %قh1g%)&δq0LAUS Jo@&`)LvT?·x B,lڹ~Q'8훫IJZvW~תw:}} -|iY >Cpӏ$jhhܼފcW1agyu>%^9wEbQpSbcFcU,TLv\,lpb5=eqV0iV覯jrxNSWw~D#0ٖ՟s P¥Wu5#;lj7-9kOE<){ՑmBP3>#w9K<02)Ǚ'106/z(5/ۗ${ jQR,InV_LWZg}t=L`AAmrFQ׬J?&=&ƽ*_ \O27/P=]z2C]ikYkwm6Tة-G)$$G2 f}=:ӭ+02CŮ/Fh9ؙaX$:eq_$kwt"@ 'W@Z.^BYʐƍRز:R¬0 FѾVEn3ekH1a|5uQ cd$Oii&eE=C*8\4@"e ՃȺ|ʆɥ coCV=rI=wO_nR_XP"si3ws .hK^3#WͻqPyy]{NŅʖ9x2 ,֘6@/᝘c|"uGÇ B3E+7Sp_a5波*U(s h? |%z0bA<$Zc;pCiucJՎG4 VĨlo),ٵ5ϟdxX\\ݭ'aV{-iuEemµajmmf:s=&@X}V6Zbnׂ8Ef%Gܨf@iOd5*|ůD1 qub#!Kbr<uXxM$L FkHy Ws IչU=ѰH+Y$&C -0.sZv,{$Z;/2icb i4y dZuJȋ1+I*q-򻙼Wwu> ;<oFLO"VpcX۷Am! ҝnQgXZozcUI6D%=ZJmLeO^ NEW_%x*jMAdxQb6Ѭv cƊac-%2=ݽ9/60&Im/)՛ hw-SkRͲjQl˿U>٧C._q0q=)`0\QeD mGPp[Cm3l, R~++,>|m3 -lMR9CVG&;2FWHȺ`Tw-a+]7f?aITXɢ=/fo@zS;r+KkMԷtMVlg H-WM>!F !Z1Tv#SA߹3ec@ EYlARH $R-HpL3\J>*[R+VDHJv! U'/Ttis̑]$CTK vim*ߜ=1ۖ3TRNntX{[%X>ڠwo<3"ae1s}8^6,H }<e(Xżf^( t;m(:צo$ pEx.9:_$yF}fzi;7-1V '-:>dC*4d:s#zaX:trb,o$4"jl 8䢞pAK?/s2jjY Y!0]:0/z0ޗmsfc Ԃ5ԫ 7+_ӌb>UOA3 D_sLۉCG"/r]B4ލOT!U#puOK0{, J93'C(Y a뿶n}&9`@bRמIz)Ӈ,4`ˮXIq2Æ7n-2U|ghG=b(1p!ƿ ̓+(!J^x,`% O2ս  NiX #/l5Q}*j 8x0i`kό]%j*yZVolQ&Ch >@ PH([E+[酽vWݐzW&Ҹ#Y65eT\NJʗs_^9@8׼HB)XDzA,L^' /~t $Hrv_pekjX H@IЀtK-<сrsgC[ߓRApq\ma\طKPk_fDo-eu,8'k&*[s~#PcFu+$?zW` NUE$DBK-z*a2^`8!!MWHJca.qԺY.n#/zE1t ȏњcY{c4jk!:m@$0-K|7Ss+ Քy&gqwG$|b8> mU1ܿ{s ڧ>F//Q_ޑg0Ixv9ut&d,f0޴a[ed&TWmqΕc.^ِe(sށXT!'f:]eHb]T}`iD,۟L1BNlJr;ag%D~::SGޗoO~BI¤˟a\(`>aVLUC t2HsW`mqr+g{qV1[S,OhuVra:tc:I{n엿8֒'E!Ї2,%M/=\{X E[yJ慇/Lѡn߶kZ k^V*7\ɐf*n[)[,\Hl5=`n>M56NzÍʚ|;Ql&O~MSZ[{ק-1ݳw gȖXӞՃM^$!",^*halL%w;`oC2J͛ȋyAGL6qO+` 9+BQ!JTSJ;!ޚ(青@pOxsbAKsjI|{c$u^:?{ǬA*J枠vzc9UfxY'ۉd߉mu6=t"5MQbip&|osz7WX. /nMESqaS06F[ ^%pTF#X}٨=Y #7C I7'LI[q1D@ Ë,ÖFS 63! %θxak2'Q҆UDUw>d8΍8W /Hy.iQ%πW&d=,-\ڋ&iU-텨G0?K"m ,~1paCMDY%P5|vl` ѶoV9ǵ,ir'a$q9C^t/`KSu-ߝVэ wBKcReЃ[{9:.翌)i~4)TAj}˻fT^b*-G2b sA%"{4{Ф밃 \eR,)z8\N1峧硽tJY:7;e`m=$ DHKI޹2q3\[kPx eSǢ,&UL{qзr QӉ ֐EI"-}KFGX]Za*Bft&Χ _I_UȬ2b6*D|4px2ZSlzJ%Ԇlxz2WI >Y~my>o S0xI34x3{&݉|K`C}ιΖ㢓 nih3S{X]s+& (Q+ >WԑJc?<$`ٴ*S`禳tAoB9c|'W7]*aK/sw$'ޥÂ'oxS-^.sMZnj .c*z[7 Ff9CsXbj%KFc qYcGᶈo^k1<3#h 4;nhЀR%--8nVxjllR`A?$cBk\lnxL0V3;$S7M'o c)@U Z/56 Vߕq fH8k!) \}ajt8 K<\ѱeWUo`5#[fd@do"i=x̊0^~^=6nr5g1||11NG@nmo*AGҕ'"ՒUp4W"ẅ́YZ1cX h.Qs+U%ZG|f#$DɧS =RVrimB%FMT_2F#qG]di}9r7Wg?_(jP&̓SVEn7y^ `LxHpv8- 4PW]2ӵ50˂nTW'DΗKsʝ1sad6 [4t!PhkCoQ'QŕʑB3Wg!QeX=tW Ooa/okz^ (ca6_*fOnGxf"&g() 'My]OU.5}%V DIէTx@' }63aCs04h@Rk!tZl(~CMڰi.1tp,;tS358szSG 4BD}eYw:Vd5G"/7E^jm! ¯n\> Uev.an>WFQ#ʦc.Ηɦb( Ms>I'MUjL>9z9H|K0UyT6ƨ]hǺ¶_AQF\?`/[gנZ 3 ]}n~#T29QZi2[ oUZ"בB Z|6ׁ5%Bhzɖ pA$`Z 4$Yxk E'#{;o\3Y *}6!' 5) , < !v~(Ucjx#q43 *v /BJh'wNHŽZZ7aZs?)[tٱFAce J]ʯnv%x i19~K~ҞQ1J$;.ݕcwRfNg1+䤐zbiJRِ_S"}C/9NtR|36qTÝ#*=?{wmHQ|_GQN~!B%*f:H]B(y]$׀'"LՀMȐa\L`x>rkBn"~ ]O~kF+sI]NJUWo6ߥc'1}Z7-Vd#J|OӅ1%&Usx6޿_n^> 続v=~eIeCdM?(2h}픲$R':eCamNyq̓ t-儃g˃aWČ΅wͺs?JrQuǞKOI4/1$FR rٹ˦ի@%hkiMa lN*yI[drӱF}&,D*Gciԃ'#XVLʑ&m꒝v| ?LC`Q2Q֎A䞃,%Z%S=l^En4]3kY$0Om\Ԥ$⌳IGm:YsAƴjKL >Vdjl_)~İ})7Z[\O;&agi/0*LHuE?"DycrP;%Ջ!6'$MvffqGZEL$ت0TT" dgVr"}t=nf"˳u(̬M߰{#'1+U/5 w*VJ'G~ƺϾcT?vׁ0E%.tn̞UŜ= `R_u\۾ 3ɽDU]C]CGN5-/2茑u>-'Af()K5(/CQfPs6vp `ƙ6{ayCVk4 |{zmZhGBJq,]Rt"tK#AbpឨMI}vOb;A\a-Q*D;&Bs}N#&*ZQgW~D.T>SW|"=sǛ4ҽoIwg/p[à ~ɕH[GnOV@jB尲\-M _Nٮù$H>XnEJ}P x^ ^dfDك[m/y{~W ƵOcj^K PҸJ|]-3,5ni8YK_0⛿PI}_Bȑ\@Lly%'o]RWlpQY/^֮")j'vy;aý ɉ&[<٥mq~>vᕝTu?Ϙ e<)-1aA>*4I@4b=Vq U1W۔w}fC!? ܎Gi>Kv4_B1#*7gR !ewU֤ϲ)M`|~믏h: 9݉W]@CqZK1[ hFkcIi5FU~ [2D.j҇hDJB<<즲V.5z=(dOP"Q,uI] EG˽CIj,λ>Z/BHzGIg2|&r?[X=*oY>!Q%EH{}з3x.Იu_ԗ 55A+ɑlvXQɫŽ*kG=G PHBP"ƫiX=@{o54NVl[|6:_cKYewvdīĕ?z4kղG-6)m}3>cA]g6%nksFIh,?O~|o~@~9¥- $A u2r;@jo`xgh _ H&m%'Aҕ \XBaE r)ŘN홻 pZ6[Q_k;\hIvR ;ozN޷on[rFv:!U<(nI$j>~EMFA90G+EPON%o,y%aȝ-IM޸>L8xȟ?Z#/Pu?>'!)qzɛne7Uɀn8ROOJk r< &Q푘Ԇ8rXTB+y#Y#GaDŽymS$NdL{EDj剰#_d(|ˏmD>хL|O8y,nLfȾW[=o&!V›toGL97{YJY}[}`j+qs_& FSƙ"z~;}3  !p%)ͩٓBf97qnA | T͖ n ʦ qN[s#wDJ5`6dV{R(Hjd.F㻴 d̫(D]`2٬m^'=8<+>G#p Vʕn"%P[a~Ӄf )=!JUˮH"SX]ԾY5g 2ocK.)oؐ7pQ~qH%{ǵ9N~̥F# | ѤCo@*uP5 FZpn`aЋnle+咿^F1Ͽ`#1GmE+)UR5w:'п|EPYFP+)7; a~es_zYv$51G}=$5x`?-$8ʲx+B&^xRYBum֍L=gfÝ!,u8 w =-k Cyj62M(ivFcuK€, {6Ke?n8Q"<=ÔU50azᆗCDolr&7ʄIdye؂a]5@|@ rXΥDA02mB|zk*|q![I/%G~:h.8VGd_6P)!f hh~ MZv!o:KtJPlׁZj\$e谒S8 tr~Xz7¾cu'~;lmg݄iv\3 Z!&*~C$Qabhw+2F͚ۢOʆvB Q^&9 H\S3EC LO6i m%iU8ӳa;ﱢP ~B\kY~H&YYLT#x-VRgJl9h~p0R]POK`B>"6wP LpJdE saL" Zd.WݝqJs84+S& xfDž6L`RxKb) h ͷbd_k)G+6,2ܐ~ۻ5ZiR)ܟ+p 7\Rb͹K ʛC֡&}[spsww_'(*(Q&@Os?W{16.84B.phtĊ2L?rDiaYp5"e}fhR1:i*mAsA؄%@߽g})-Ƞ,1¯'fJbӄnJ@ˆwOi ?nfayL<>qyV[).#ʶNp<Rr޼UCQwG~ݤ!Rz4P XG~F䥢L:;w@[llW-ֵpvԢӴIhw Gb賱oHB]@Y IɅ]Hxvgɰ.hUΖ|RMyQjD-. ZCuI0x5]tجLs%fVÛ(TSz#KRNݞywjGpnE_-QZ 9+L !cħ3C:ֺ%d#ݕ pe93!0 \؈tItSWok/嗓 *8݀6kgQ`^KVߠ%9*l1fG'[_Dvp~{}9Cs(SnFp.Mv5v[ڍx(\ 9Lα܉,<`U@z9Ѭ3ȸiզ*aC_KM>r>k|셑ȼyѥpE'zMɵ\JnXz>HBr&4T"Au dBR)!/(2HB[Y'cۇ$MXɍce.*[ىid 3tbµ7qE5߻Dá՝ OAmw^Eъ|i;5Ӑ ]*$p1fz5J(&'g rO)ζ4/?$0뮐 4 H@vTE6xP$Θ&m+Qn2aRɼ :}Q3$ՙ᫆jxs,v:whO[r%!MFoa1+b&`HQ04)?gL"Q6ߩ ;3,hEϹZWL51t>xI r^/! dٶPh)c ψ;z*XBQ]v˿O;i 1vzh0I6yZH1]jXNY[Pf+&ҡM;L$i,{ZD!vg#"<,_רYcvDk[> o䲢hGU}L/{D[IuV/vWjK.㆕>DXbn]n1O)&K&v v2>[A қ~IKs{l:< ][H|+^4 j GV,l$0tkzaȜ3֏2Qv(%, I|3>!AE/Za  }rЅ`YNޱoknFd:PCY ;f9%3n9S;GAC] Y#>!5 W'+: e`ΌܧL -n*vоɐaDhOdB *"C\b&>~`.=NK[WԸ. ?)Pgml7q_2TZ*A<+P7C1ЛeY0Gt@y^oҹa!5pyh/"!!\ݞwKPɱz_[w }U؜Om%ƶ5* b"tʟJ$U0?PXU#&]xC̟,^?,sÏ1Ʀd؀m'3_1T4uV'3c zPC&8pL@JLl͌we: 0a5QecU~Wut'B\ !'%Egl } P!)%\ߣg_kvu I-RFOL94jj$#4' lH1:X_guche!Vp,\lEށ6{5utWI)< +y{ bHxL$ed /pMw^zcvfd3jzu{NDg u@ )TcuRy5UH} 3\OZ !?N%rr3Tq4\bK1b;"'9y-.ٶBx9&klsht`Hi}CwHn_qCW g# #8ǞVm  ; ,;K]#O_:(r`GAB㡡8ňު膊K ̌soFl%gxADFS<0xkҪswF"i:aL2 Dw23MBl]wmuG;bnEUY?4M٥u`XUHwg%.ʘiΓP3L~u%izA["b9^C<3ML2Q@ #I\|7I( fo(27[.=2xЪF4%e6$+ ז:KAu t)@TZ7р()K⠯0aފ*̗_ 倒ˮ=iVEe:/&,oh< 중8g8+x. @ 3ToS:j\7}gov;ʜu(c{sZkg701|'XIq u m#>H]h!_pY:kc'$^bIi/ڭ $-BaSY)7I煅F$̣#RO1:;wF;M2? 'B ye't4 iab"n gZvGTMWli v?C bU&n̔9A_Z! Bl%qƏPUC-XZGb]G&su" E>:I8P%xH2XXsR=߶ +a31XyD|Ā "R!녀.Á8kX'TYuuT8sbD3Y^: r4zb'A1ZSMBLuM&75=!^VzL]X &?AFwfj%85vtuut0_7js:wߕ>n "HG'mLAxo2 =ٜg u+yhΓ_:XpI sS-y9 + PT ߵsZ|H?9y'u`xrޅ&b qnMxѨ*8,5C<{m8DWDZO׸xrudFDdnj-JԳ^md6B;tKs0A@%uD: Sj%Aк9IGE*nnhGR3nkar42moF W).5`ʃ=j |x/V cZ=َ*,w B9P|.6qHdc:%g1MH} Ն]HqW-?9ұByjqdki_u { | {@_>MRP[[{\qgm@6{uՁm'*Og\•},aL~%zW?az|L:, o)V ;{lg6KO:Oye 2W* --o^>!9d:l?e2Y ǿ b5ARTÒLN-L~%t 88o[%>>z9!b:NV@&I!\)3}\'s;IRn`y?|jdv5& $%ob4<c7Z棡OA}ʪ zA1 iP1JKmPj'bTV \8s-S0ԛ3<"nxfYwR:$O!.jzNvQc*ٯ2*+k.,L ƳmL(7n޻Ĥ| D*Y*sCxݩ)fdǧ`NYXGG *[naAi8W}4Ψ7^Džw1+v3 &ALК䞕 [JƓ7vCMkus8gƻ#xuJf僢Ag@f?a TCQ+0{C0'wq/GIc+dƱoA=um̹UAyh*- JKƽ10|1 cۦT̕JTO0]q״Qꭥ" ־W@~X7RGο}X'n9h);v|lxr:7F#VŢpגB&_Zn$D}[۝ -b[rv zĽ\m^fFVuWM=?#ÒNNa*ɮ8uc6|耿8SۖgFֹhcmF9sWcV$^~+Frݳ܎撌3| Hqu8yK& oZ7|@yIEр{ ApdNȶ߄rVbHG[_LoRD~duKw’.@[au&B P]^W%.iYpF4{Ww^}6A])TwP/w-8B .+uOY]i9J@F(PH"T3H'j1 2{0wKC7h.g5&e4YzAwIIgqƚ {C ߔJleE/?#XMOAemA1|.+R`}0p AESijme * K 9s5 1:ED j^Mgs7/hިs¤(Yths%}ݝCQVN-Qu\wih)~Cj)H~(7e!13d:"a4HphuտI",-g֧$+CZ[Uro4p㈴9D)UV VC?LF 'GKNFb AïOk@wYkXkH+ g"z>蹏6sUx86Hȳm\<0SA%0lHl1DۊW;~󕑲w"n!On{]P;d)`nKڷ(1)v"?:iqlڛN4R71H>F q>h@zIIyV1Or#@@]FI$A*Z>dd㖔 c$ΉĒK1ّF~'E3SrK uDlߵL`sjyy@MQ=WPĎmg9WΈi}%3kND{hs.8xu<ۄ+ f&`X0,*G FQ[ꝞtPF{'_ y!SѤu/r`b< o$h>>.FuѺiBUzg M-jg,#N VFh|7Kq Qm۝nQd*R~7 Yvg>5 bt@QIm\c Z? GrBM*,lRnR#G)KLtT>2ٙw"9j0_KC,VJo6?7,3s_Ux\V"OB&N:7got}rAg(^gW2m*_O&]뎿Cۃ68eiMή:bFb' _|g\Xcd<ISFrosva \^*Y8LH,KN)e\;7 :uB4nk AF20>^dZ^wn0M JK3 qɐm ּ%1]d,2ܔ#-ܵK v]9n>Qڂ&{rH +ArF_[ÓKVaTa3Gۼ }V43d8,]X uLgb &4 j2bf˩?yҨ5!KLЎܷdchC׈q|U(^4/ho7^l.{Le(Cc}GU/.YHG^ۚ]-J֥vL37l; xb۳)ʈV9To>)rW9;4DfGu- |lNЍM*G^xMŸko3Z}Nʩ$|YԪWƒLx>prub_Pss&O%4'Z膻^J䒣 S:WȕWq[.Jd6/.o Vc3tnU2Iͮ/9j \5qLPoϏCDM~LjV~V`PYq}KX>R j )nD&M2Wctjj!y$BSGԃ)W+? `0T% $ cyBɋ.RD"FE|7t]H]t(1g2lgl6u=*-dqSνC`B^g AR-6Bu%x,z6Ul!6vP/^8xsnd|y; 8֗fdۍɚ3FDMq\zKX%yo>Rsě[]1znFg7{_*3UV Xkw.cuc9hYoCޖNV}d돹_ UDSh0 ?/0\|r,.ڍZ+fWI.%WȐdhΐTl*L+Oh.ȥ )adSyj 0"QǩKڇ{sPcǼN=@` pfS<5WZv=ɜڿ@4琕у[>L6 dq\2bʞ,5!){4ojz9%IP>ꎁmt!YӒA.Vb*zKkEb9Fj1fIx6NE6,O3ۆ&w;rl `ff!h[Ӻ|g2}K$H''ӢpWj o4wC l(cU9w |S;Eo Eϒ*ZaqW-x/y< ?uLߐeS:KJ1+XS+PD~*n(--n@6ZvF"}C{DY/TS>VI=dPJn 1^=1"mT}cMd6c wm;ω?W@ߋ: iEGoLmv|6ͼ:[ yS0_56\Mu{B^::[Uomj" j>$|HuJsXdX,~9$Kko66&6$TP=!1ߏh\T-.A/h޿ ?`48B'AiB}v5abY7BIe4X*V%! ݫu&R=H89*B@ aؐfB`6-|D~SJ3"O(*|7/o ب Upf7^/ۨ ?7h#iyne+r`qF˱q,u-YC&`|l%4;굒)" ӪyEH/lt!1eۈ6_`C}9ٸrʡL_0{pFY zɨrWжgxt/x(M!OK=tǬ7X`Cq$RUBz7آu}[3迢tei!18̌ݞUc ߕa%RZD|'SE99Lz4\ېWl$'_v+ًƉ.إ&cTǴ~0{I!3v0Zoj%Bnm I>r*T@l8s=fljͨ.޺+fTBg0:PuyM-F qRD/ VS̉~{(SO!y L0i\V<;Myj3PvT1noKWOYj2 9'Rl̜_͐^3I\Y|&GJ=Ahvϵ4?|e)G/Q(dt%JoZ e@!@SQ>M1oOt4$;3;t`ԯZoLg͋Qߒʮ6/5JJddlBK:y p(&?JļL~Qr-%oH}{# ts7gVf Tm6es=hXG`~d pX(ʎKݶ0_f Po͵;hH!H̔}w9Hty}iG!7VaOk+nhva`Sfn?2a_(Xm/~QRnI w*vدRWܶأ%>+'Z=#GhXV418m"A7rНt[9?D(8DdwP֦٧'O䜏_ܒZ"958<1pЅL[M1de uK)GMjq/FVKz*3 YL@;1)ic5O_], 7TNܩGh5c[SN@ f澕ZT˯WW8ȲhIw=y[q.Xq#0ҥMaK?/yzx,tP z'`),SS_`EppaۜSbct m!wiu5v!nyG~7;OM/}R/Ec0.@hLB K*ʋmޗ}KsE_ `dw WR}*d}9e[ rxdg<HHlؿ`Ae]&o {ex$?qzN׫N8# ~)ACC:0'mSZ98k3 nd*o>[0j?6}S~NAx4D -E{߼,5{xQzU7x9bb'Ϩ<'k̕D4 I~ע<չr[,Zʶ%o8dq?`Pp_t!2ƘQl:9gpv9Pb[Nf9`7Mʋ?5gfةgS'D G" ,>nN"pL(ՉHR\ZᠼCKMϧ=h$`s$4@H.1U*z*i}EjԒ*9z*΀ :{3%c9o`z\l1u Hmm oUg~t#1./vtP9ghzMx1R_Q;RfO#NiI/Xetu{87ظ} M?v2eiaGUmi%89T ]0ְ'xrXηlj`Ĕ1Cb邐;Vuxa' nGɛ7~]U%^\);ځsl f+l:T6sa7G bFHAg;(UB X7 J GQeMR*PpF*;WF|}z`vu] ?g{Fe#<78Jo{6_3Ь,&`v/kgbj gaC"fBwMn]UX:٤-R4ǻKʼnZ"PI](]w_5vcjyT,BYlqXe%{/޽ehx0MWI̊a=g.)-FJv6AYhT%dY'pw9)sbr/x %RX~qqc/6;lUj;lJDlkD8% S ©@{ UBr`_ʩRNJE*Lt@0-BVXn^o{lSQSVMGB b[t)]Ve02JOuWjKh.1uA{[%ڃgH 22cWy3&Ey;Wq|V*d{MZ+O[t#mxC~, U`<˲ۻ1ǜv.,bbO,3׻) n29SX KLT:)Ot dΒy>Bw H}=\oL <!b76^>4P2ߵ⋍A|l4U(ie^]r-yYtThzM9ơ.qmWNmlOmݯRF"cf[ ܲȒ]@=N(-Su(qjZ9\LC'sT@%X8 ݽ{Pnyz4֟6Us6$̑'PNZJQ$|T{es`*#^I qnRuKj  s. ʵZYaM\/U RH sUNκFSvp[bx>1Toa&d}N~cD+]u}U vð^fykC~<mu$FÏ2X庈MfG?уMHOd5X s2zc[Px  #l5*/G|impTG&{ͿPʰ$D<ߊm,5\D /;!g8ѬœHaS3pl6xru3o;@u:,uhęG2%B1іp2Ӂ夫,] { IF'32XxVti֯;(OuGŒ{ rv9Ѝ6Ȋzv t CWp=7.piE- k#qb3SK0Q&29aIkU` ֻΠj@.QxMQEesQT1 @#aAixlj/@7hX>tS #*$kPX `z:i ϶ꂃ$ur&T-䪌(E"A$ne6nvr (ǯZzWK"iz\ S14+Ab.!x]8t_We%MUwňLЯT;1fogo bjVm5`g<\bFmU*+KhBU̥x(yOFBJW9#3EZbd6=h%х]E14w 8dގqrDq3ziBfJUMC#g^+ƼO[ȉa B_A "A~x^| |E-tHEu xbGo Ϲl%ox˽7Ug9O҅6JVbtE+OLRHaNcֶFSYsa4kvk:$}X:Y-^:_SjEN-[!@^e% Yt%'c_Z='n^yh%jVǶwRcrc`SWՂchB=K낟T!hr*6v+Z1 E(Y@$pBND-ꡤ6p'D͍ltT$LHDU;p'e.(7T%SOFY1(Π_+ Sѣ@}4d(y+n\-:=k1.)UւgۭX$R$: H+A~ρ(5pލn.3*8*ȴPceLu<7>-!W\pӔieiXfj"s}?K(vJ߼FɫuٺH1פxms!yG32bsWV6OYss^ul7ĥjp<7ԛ@ve+V(hCT݀F/uIB4>l-J|7Ua:ې5Lv۩CK 9hcy1s@RaU`:O t7ނs Kpê 4H "N4ua Vf/7yp8zնؕA |Xdmrl2D6UD\!inH~~"~8dzrq5T#(-izBC@'2^nЏbb"5Z9UoWɇ$ {NE7a`+1?Glc\rTŏTJ+ZW ꇭ0ڡɗ?v'9A~f,dฤN[Nt%\8ea(~+ho(C(d6nnHt*==eqU{BaP&s#8%˼ʣPJ*r'Mya O4\xqB/#)k\ԢCR`t KD4nP:SNۆdu8`aB̉Ǩ̈|<l31!Q fv/;:^8 1柀ie g6'j?vt:ۂdp? )\0=<*鶰LZB|ãgsǔ ,4}29~:Fe!0 L2 sC' +qV]%טJ%?O &!k:3Iv3`nKI\̍̌G)hc(yjHk "*ߖVpqA s*)ߡhF9]~]1a0s@k~@'?8p Hof*r$iL|!s?x#% aQLrqHl?XTLEf%j] oXbeyGOF6NBG5^ҠqAPNM J@Eӏ'> ![u4o?)?Zt݉a0 ؏~ʔnb4iFsZB.jhqu<[pj/=ez&kXȔrJ~Q_݄+NxQ#xiE5Ɗ_q92'f֕ ?HcPJ!id,طu0}4-KC7M46K7'j{hx'wL2$KLV.'OI@S{>EMbxȔkPuPA2vzʟr_w$bӌ> 9‡@!̈́M[}OxL9#VπYlg$nc,+" KvqŘإǤvַ fDR/k 앵+aTL` UbAr@'qWn%0^LZ(0fOT|X ՅE*S񍆋5Aqm%d17(˜OGm|P^ܪWy.9D8{~97A<>u:fp,V$!$;F瞲cDZX/&*4>,>w$SՁj&3RXVqF9hSLj= Re_MSBMK^|4.9G籟s༩:P=6n-1 A߀ d䮘VZT4?4@-^Se)? NXKImGHL:<)dYfтDfam~-@1u 2W%(;}/H^VIGk?jw91Ro`@eXi˂c@;G Vf}{iiq.;M ) 5T^>WkLǧ!М4={3nf ăow"ȈgfGdCz2[RO1riaS9m~CT)6%Mz߷bWr m :!@ $<"CIDy+][Od_`1]횘7x 7R ٬;jDl9kiAGrUɋ1j݉zqV(wdrD=ڿ"_IAPߙr|p`mnmo-G;rk6&sVF""|H*k|l&QyY w2q׵*&O/u=V eD ' `& ΅S+bev^V,RޓhIky+S1XA9[y~-|Q# #`뎦#@)sI=f ИߛaԺ7ݡjڪ,F&?ܖjmje<%~q^JFƮ~A&:ᇛ"3Z^8.b |-w T:'W㩒-e.X`4ZCɒل V/`4,CONH 2B,xvL]MSl$ >RZ䢨.ZdTnNY(`) )X)g# KIw)DܗB ФKmD"ྃAΚԌ'4 tIhs1=茞>CBA0tF`˩ (lNȻs,Yg{1SU(+.a5}o *#yZVb˝pGI9bqN;V߾(kU.E0T).ﳢ$(BO52|F>!Ӵ#'9sL;=atC/5Ԩd$W_#uPq|>>)EP&OZ5uKlL''dȠp8zg6ʊ.CMoɀg5R 3~5CUȧ}-=b chOS/M6IYp̢_۪^sCՆ,mm>3hFxHN|B h_͓^ɒQ#uvgle=yQO 9j"TgYZ070701000002e4000081a40000000000000000000000016609d23600001550000000000000000000000000000000000000007300000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/bo ]?Eh=ڜ.+oO;QWZelwwǚZ .Da^H[襜0(٭lgX0^fh'^ G 99Ŝ@#)d.[$Y?_ k=YSwHKրx@_ڼ>/-fp$$lxW(hMр&%;h 2KBJOtv3Hn'/ qQjnP0i3iS%>eIp>zf䈕kAWiϼJ`(& ~͟Dx'&{a6 (_(e[ix쇱_+VԭD:~Z%# H`ikߣӧSޤ_ k4 ":=|-]aU㟺r5_OH{%P1rĂ*fzXa¤5WKgQTwQG˥ D-X4a$lNNmDÝ%iM\NOl@~. l"ɠ"lV-FFU`$ }"iMxOQ/{ z:B KDH6tUUըG-HҿNhFq*Voc7;vPh0"q!lf6 ,\ KH$9o`M0uGQ|)J@},DPMk]$[2U=3ΐJj2tL "Dݮ;1-}C^o/: XԔ-H0H1T= c0<)[o\$Ktyk;OK7S(K[޴Ep1{}sj5$%0#iܷR{G n?g)|̩-FժVƑp?Z qCw[}N2x 8yeXWJ.:u衕Dޥ@+2/f76R#2٧& p/v8@./!,$ >Yx<""2Ă@ޢy !.kIᘜS&P[鰲 .V3E @y6+Dn`"Msb<:K +v/W29'Ep\ä88V!BU:N#@Yn |N2.45fNҧƴ' MD:)u;H[K>w㯘}-Q7 +y~6T {p.!ɾ$ =Duć3 gdujW¯UC.Jd1M>-ܠrɇ#1mVb;5yn9gK? з>m9rP0Ȳ=!FaI/ܺ3N uMJS Q UgAG.{3?me7Hd#\;)_V6TnP]r1p̎_SM>6J{W1T Ǿ;ujK8I37?l  U||Y4yi58W>SWF%H d=yh0$lus{%2\Gc]M£efQ.1nyqIPNXaߣE5>jMN6Mģx9E֣2$gE4%BZP6l<`UN7Umfkߕ,%[ ^̥s#ė_P1mﭿXv]48CKgذ"[z@ı7v.} TTxsQ )p EZhOPVeT!5鮣);(TXw'2-_VA|\t;2) !bʏ|bQ+kwZnG X!m}'Bao25mL)Y41~ޜ_{IJ9 l3o~`We?p{Rgf? SZ o֘*P(obxISsTfE)Dyt9ċps$|bAxY-ڏyy[8I8ҙO/e(#ⳕ@>b,mh' r>D:ؗm45v#?ʯh\Mwh%!xX~J"fVWG <(NFikM>pbZ٠-숬f_)g| k-~O 8i4]~=$ⷨM3h,rxj`SFx5~,{&XJz2 !)4GD-1 U4SH4bT:2 1-;PKߵF6ހk9xmn13=D4OR(}A0 ް+2㦇1CoR``5HX-/Dse*ӦGKGY]aez2=Mt-FN}HF0 ɟHhΨ(_jf.|;6oHG4o%ެ&-q^"SkƸVSjlOa*=bPR{'<$r7=#>@hym DpE)3ė6TpXn+}.f* 4W;RyDk5@N[xe/QBl m $*盤SΡڀippGFpˑpo=/\>=cAgMcgd@_10A#NGrZjXrݼ?fH{ :.gUcDs Ngěj|PJR^hݦH-AϚAWcR!ux~ZCP}_q1+rQrl7 ?\^73ϒ~l"ܬpiPwŴȜS*#W3t} Djx5Zxt?1QlInp"M&d,*,>vu`@W #٩A/tOu rҀa*.** :tbEwUga#}^~(^~HJK&<0BTʁJYnC̀٘#F'3iE~.E75|OUc{i=jms6Sh9SUYi!-SgiQ̞|Xh7a4l5A+G ^?AoRȆ\D O])vE28{16.,Ll#~*>yGc(eь0ȫk6DP2R,2$1x:>>N $˄7 |&pґ=D^$ I柸tl9 Ȫ=E6 [Ir2]-|h#%x1(І#f򎟊MZ*#,KT|>w/`n݀0`9TV[D{/nW]2,XXĨKϪ1/{ x{~éZfK(Ptt<6R6HXn?i/&]%~-p _!/ p0yêRFhoQg# = lyda#<VX8Q xD{+Ą \240\loh9qPܖ3b 3-lS׼ǵ4jT$U;.gˑwb#EҾDlayIS+ddPcȖC'ġv.UXCPj G%q) upW$sd<~̕f*-qX QBV{|Ewϴ;yL̄(wڂ錂 f5߬8frȘzY,5DȀ۴"mCb<ᬐ F 0b|1$͕+ɯ00;whϳ%"ӋTOa_C`-=8pBVeFX4+֣K۔A+۹U2ܷ ?N@j]LVg=A0L}`ijBm쵹Y1Emx8/⵲)?lŞK`295E<5!zajPі!?aWn6UF)SGA_c?qs& {ޙ9P . LǺGyo9)[NVHXIF+_RߐXZM*$gYZ070701000002e5000081a40000000000000000000000016609d2360001535c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/l]?Eh=ڜ.+˳$EJR,P+&R$k_b/: F:_̅6t2]FJ3\j\+1@_jQ4tP-hW+&S^Dn{ԽIr{U8l F)Dw@ 2C{*# N4d)rE!7ϛ)OL_/jJ(hN\lo $.izo~p"S4N+LO5j̐!)D4?nR`qjV}~<Cqǚ)njEإD*3'% z/I0()m\֓҃2zPh,[ [nz89:)9U ۑ*Jo^^-R$MM2$azZP3- ِvydR^ttr ;n%F $AmZ;mHfK0fp"|97MFBbx/.}sCۊЉmJUn(ڊDVV&noNpË9H@UU['[$>zq 1q@MX`[X.fY,6qu/Ȥ[w{9k\S"ßTK|iy3G]:& l0@AM89^ e_nЂ,ΜΟ ])744)xn-d.+~mn6WkXyцk K }-~Rh}Hj$,vq!bF)K J(ļ~P^ 9˴x|};jpFv VS'zt+XL&6LE+wcP3Sݳ\&P*S]MMZƼ+F䃿 'dYICe!J9lMU(qI ogx*)jm%XY W2%b9;~,)p!0U}~ðwb 5 j\F@5 `z?|:4h$"B`ܵFU) ㎓P-QWs_Um3CV`#Dpkcԋ'йLg311~@Sޕr񆽺pri*P83Z@M\z+xmr~rP v8JV@BVwն<>>zVP ]Sx1%9D(¦!}U=?حN7"rJ}O C݀Z ,@Ӛ:\d⨞EiobΕHqv/ݬ印eNJOs 0&7X&fڊ_̨9]'E=v.4 aŪ5I}vĠ;iM:vH'Pi!.v։WvX ؍B6CUZw0Gg U!rRx\\.bѲҿYN-SG0n:Jf@"-? UK R%{m5-(6tV.xU~i&ۚ6f,b{-f`v<}-bs@ZhL*ydefo^;GR}10]j57wߖVN"ҟ#A7NFXAR'[)^I,>%hd@'`!K.') %1I~|;rL'h`4S 7FT9_Jffڃ)?k:(AzȝH]=~5EpN۸̀H"]v 8ѻ"(L&̟@'(Dz EFBћql`i NH:aW ]6`> El{kTH6/t}JA[[@LE!KjP擫,mÈKQ2C[lzJ< Fܽ=v}?xM=[nX4c2P RiSFXz7qnuW +@n4 hM/S'wFВrVdd836MO!;Q^un=cyBRR66X i0*F1hsěl<巽[J&d7? eVSxsv]KCmf2. ߘ~DU0m.V"S{Ɇ-_: .pVAIigWQr J/ET{ij!6u-./kB jRZ8ȻJ w_sPF*I#} EYQ5lZHІLL<9<4kG;Ϙ|vS|)Y"$@3hb/$?outj!d\r .,xe鼔 D-d=uN;n/O g9px'|#)X+`>H&)Jos1: w=WK['KėKJLcVb:gXy|ݔh睅2EAGgag_@.ۼXۣJ6\2$w5d08}nzncv|HRV;a1hag>c;T9Fj' OT 7o7uk sب )ut+R Db|B5s*rTi9 6U_ z$T) k/'.X{ѷn/7Ww=:>FvLdWZ_L_L,bwǛD:`eݪ/\2$]r"ז,:V;TNLJ&NLJr+d1wuB@c 3-'Wk]> vwMن{)ቶsFEoV-k::B$q( fbx3XsoMQ^#/iV2(% >+' Qޔ)+]{]91g.oq$<Β9/yTpqI\}apAH@s끜/nM]^W ;M{oU%i)l]CVcE(.( b>sVOfjp&k1=Hf5&yP:TPX-D'W$b(3n\|_]"R?HȻFy GX0JOug UD7C+5|3\7aF@pCC1-\hc.&&Z]5|.t雁ot9"jڌcS -{vhG"*(nx ]"vO,3ѤZB*N%ҩ:ԤuMy;ӏ8Qm/ FOՉ+w/ `}ϘfE5,taE2pL)QH{HT![GQ?EI~{ĸ乪tmC4>N;*{@hڐ-_B Fx͟gp.5l>Ff_V6\2~||ܮ OQ:5;dǯbQpU)[m%a]G!2=^m>Hl@҉j.BSUEQԑ$d@->w S6Zml6Z-%/Fyw&K効ZBWƧxL&dyӝ 9yhM\Q܄[p6DaZ3ˎL6̧ϨBYv8cQx=`tǡy(^pmE+cx1O:H9m3 aԵ[ :%+߽ Aᅽ@R&A %>?f#ƇF.|x}:PInLu*qןoS_R˫Y,p>bw4*<\9rd yb"ǧW RLnJճb݉]sDdɟꇨ 413 oݐ!r V:5V.C"TsxӔKHXTPYx7un2fVE|y\e-:u]+gj2A&IxX6vq"u;/rL:cGNIt>R@G W|woڙ@XxT$ۀ)(_ᨑ OrQy[:pl"L *:^,j}ڐʗWi~'3$m4$D$iǔZu,ɯ]%nw^@Оg[y vs ޱJ=,Truc0)NujM76'q܊x!sMEq5 mnXZـ:RvK Z:8_r `5(A͵.^{&]jN2n_9}+$=0&;,/9nwqCzqt;oAԹ'Ow$A(SfDV %ĥqLHQWotaˑV_Oh#8/muZ EҏohXk+gB}e~<(q,3EMS}V|):Z$ yqc>vI 3]Z =c%YA5^eKSPw je Ï;-*gG#~vX"_Q"BC٢v1zW2ArC@1w9A(m8uXh)pC|o̳Jh{5{|,#un۾Uk$"sѦ.;;[^,@+tn9wt\8H| 9brWn}|GPUZMMEW= N<*GJ) =&]e%WAp`LVIY5gǰx4'ys__ԕASћ[W\- SV&w2 X|<^Kb;[Cg8FB-I;M'"jh#l™Nnb!#aiL&>2Y9(2YLŝGdw~n?cM23v*mܝCOCcֈѶ^G a3vs*8`/j '. "z#3In5+: ]H))[hyTm?O`G~ 5NdW;d`!L8RR'tyj1?~E֬+jƠ]+{Z[1Hz.?vxs3pR6:hT =EV9;JEcB8 sPwO'*X@piD۵QZ2Ѭ @*!/C/c#0فQ$ڦAڢZY0m%J-A3 Va,$4s-Nza%R2Ծׄ# :{q¨a-H(Ef~`IwNR>iP^}uR5 uB}[kn%/Qk%fe}QS:\G VČWH{nLJ/L_s?ybzZrhXҕаv %FC]Avs/_.E7MOCIFD8!ݔl:RPzow< G4WӅLS6x_YfR|^gΞ zZ L֜"qDgd3UPV~?Hq)1tGotu]Mďm,^|DVx3]E%jnU4Eiai>WvCGJAb[J-=M2z@](Q!k3.(&,I><X+! xҗI*[ W25aWA(8w0LVU1{d$':ّ $9,0m8xlL}!Dn0Dj &ۥʇ{xcp~,-D!( LaHSҩEh|p#ɫ<5ծ}\d ?`6!Z 0Li 5rfZDKqRB+%yzOfJ1)/W0U3!(鄁ƄlL|99{i•Ov3۔Z:{gT~c`0o5o-rAR\VNcDtAԲtxE7"^HGE-0TT. 'K¯j X#:>U' KiB$Lui:ySVĠ j7tĕ;+t 3Mk#7` K!ACuu3A=~]ްIj(CCOhF0Ax2s(W1A9q'])25pw k+~b8QD" ™pCӍk=,"^][8dn_VzvE@.bPN]#D˜VgL;齥K dRj0wW8Ed :CmYGn2#5C&d&*.K!F߽vIuux\2ɹ"s&'^~b챴%LD"wxt$Rk:`pX|V`"?4bT1 bτmto$T|#e_XfZP+rg'V@EC HVR:MSp4CT!$` 1 95.#aAw&JhfɅXy/I+Zd T?I_00+j|HMh 7_oi:ق R] eT k:SysU r&?׉3\ZAX\EY%/#XۻGf}=ՐEA|Fox[a 5UUwiIJXTo܂p(竛 N 4ppi }Za?ڏfK?s~C a5SbhZ$sg' J 9Y-\ Y$gQQ/iHHv<;jW;vP[ ŵJןu0>TeUT #f7²wzh T?πHe+XT:*TAAdt~>Ό2(5<`-Ij|k@/\OcH5.:xV( o>t|+t;ZKݸR1o69ɀFp ZgT]GGo |_.'ϰ&eyR8"2J{H`q1WeXߐJO* Q% 嫵Gd.i-c 4)7X[ m^h#jcZ5`ba .F9fa[uz+K'Uq oG!D,˶2n2írBHέR}.3VΏG).؛^cX`t5ܜ9- Q¯5E {?+ZSju)ԏ񯢵vk.┽ȘzHm6GC/#)b[0izD_vw:ӢS^/gJ﫟jTmJҴc%<2wz,6Bњ0lojAI5^Bl ;V~݋r…Ȅ/ eZG<Sp1': 8Xg0"ĻiP+IL +WiM/S2A LL 0M7weZ.Q ̓ ەǾ:14*QKxh'B:iLra\q> [&P0;6HE6gT͠5-G3N1Y{ Xt |J(^8As흀EwKۗ'퐼g&?8MoJ 8! g?0<ͩK ;wK D}9}FD+-o|ŲmL mEjWԶ\ 5a( m$qŇZk;Z!U_t!Uxq:[ 7 h7wd+0I~>g!sJn :;r&N6Q5C'%Bٔ㬈fwkhZڢu/t2CZӧwxCk9xDTLy4,y?֛~~櫇=1 1+5WB ,0[ wrCb̧~j0Z~l3]'`I_fDzYn\y>T 4bֱGWjiW$UĆwhĺJq0`yE3-Ѽt2 8gQ1|¼VUw&U}^ xES;!\e%$ego<]4EaM<>;37Nx8j8ݪ907dIM!iueUW^e"$kl; j; + D6gl9hW3z<6:ESp p$kM1"֑ 0A }Z@=TԖw-wMJ]٭ IhJTAAVUNL :j.]PqhˢCjó*")l(Iw ߘ<- '%&Z҅ڴQ;-\访z'6f6?)\ѶiS}iLW;e*FT-meӽ'>%~HW{g`OK]YD~7S>LKoZ^yxgSeʞndh%h n{^$}nJK*~oM-y f彆OA? &>5[  sy ;Bw9vCPxe*CՊܴFvLE\ N(gƦRܨkNܱ`âI!:緸Y)vPr&{IR0.j2m4/TgI9,{#D-\7N3G|]8AϡA"f(W z:܅ 1·pV8fP<6{O]b8?!=+z2} ?/*_O#{F+WiX Wn?&JXtȟ<_AΟm[ňij)k͘aL1T80sKW["b.tvxefݗ'@)2Vv|Tl#:K.Wq}Y}iGmӧW%Cq0Y_7%SҘ16T5m(" .'Qyat#5Dú1^G B5fID˘t! PO;p~%VxkYi Nk1O@;cz2&WXxzJqrfro_(*_P?Q',!Eqy6G V$Z~tsHnUdL2/vRpȚgds`geKx,d™v'-@\4ϯͻF~F37鰦I2MPӯ\TN |(,BE ˤV$X9ς%wfI mnB̉&j8Xo ƃ,.0[ `Sj!J?¾4/)I֑DRo|휍4Ǡr e*cP-?bh;OŸЈlEQjjrHK;I^&9D{׏iW-JyFY@lwE Vϓü{-jI`PK,rpDǮM@J!fqm'q&Iz1~N5YLak\yi6%@~|Ud " rF+oZՁp s0L[ 0V \y]n~Ԍj=u}Ϧ5f bMpwu\;W7i*R'G8B]S{Q̸߁N+ [ZQ*୹ځ,lд A `~ݯ50LEcRs":5459Qbb:V S|e EF0S/ig WS ''@C&eN <8Ɗ0ȓX泖%U13_*)e*NahPFߜ9kTݻ-cg9[Qn?OX_SX)\h0U*‹n"]#Xcx4ɀ@8m{!5LhCMYʄ hxr&C#ys AQaxWH%wlYVDmk,vT$l` vp|aNj UGfWf `)B9DA۰S o a䧽^,oz 7'o${eC-je6<fArM ;/ɏMYZcu-۬M_cݩ-d -@aGߴIiO7Л-/B%RȽHg? `g*0޺oyւBCCAp}N#CZ_a9imLhoWӫIxp@FJt~I%pϡ#cϯUs9F\_9U\QxV{3-VK@+M8ߨkR*)@0#,X|=+tW\6r6G1K*s (/m!0^Lg+e&5trXBӅf92#o:ge*?v+a7)^v%AW:]˨j>nuF<. [HbLNKސ{묚fpu ]4?w9kܼApt\PÚ%X?p ӹӖu +~nY_a/(E-,sza" 'Uz[Ux^ ?֜)w| ᶞƔ6~Zm[ Q 4aN3@P9.橰Aovra<uf[fܡ7TocI?XU:4Mmz_W K(tblB/`%V&qn&l{SG݀'0PH kNmFv ؕ!X/|dKc.cSͯ",V 'ltvnev:/NK={WF0rL)}03+rz!8'Tڑ0E^^3)bSCpf_t&,2zD}}֬5$!J{Mt80 j[QKubU݀+|o8r׫X_/O >,iR:D^lYzpEP8s)U.$^jMݰX!LSȚH`w xIW!ҖCTM;[A z5މ4WZDwN?o?u L!#E(QG 15]&!0/}(|Ox4@xuuY$2ⷿ>rK;"*,O)] 3D-iJ@1뗡w#KUCCr0Th'tĘu+EAkmN{|sy,ًmmfr1HEƫ#L~Vx5ӱ,v ոۍ_޺Y oc -6-L`R?|KƵ9ic;[+ƬF E2bdϘ'k?-Ƿ晣Hys^/^8R>p^ AٞwCʍRAy%S.j41坒s5x]'͹^)!K 49O{ ҹ+Kí<]D`rp xF :s.:%[Zc;ZfRl @?& %Slؠnm66hGUz/gĶdC^jr8JMCӘU, t,~ ~~NRM/m1:_Ca'7X#Kof lǺmk S(?m3<[/t o?y9\TRWD3ϔ4m-ݬY#PSZ*iP^ 'n ;gc1VеoQ\]O#7FdD:~GZH.).cg![Va1N )Ho2Kt׍{hY jSa/n',.ԓ\cׯD?% tؓ1Ƀ 8)潾ÈW ckhpD/ 6^z.@5cKwDN&gH R G[ 1G]C5{)rs (5:bYsN}ω8wv!8],֯pHˣfg5oV)I8\ :f[4t_aZL-W?->'n{j>ƿ4 II7ԵhTK!`E'C.M$`Ȝɕy0[:}X=й"fx'Akt+3^M>?%w۽)p 3oCОVLXVm1Tl[ JuS$t܃VVo_ AM݅y<1ֻfb#P,{M)9"@Z}=`~n|xU6է8!N5wG7.,aPǧ i*l:uayƅs> kK&0Xka&kmE@A?fznU]YUR 6MH(35&䴲%h&y0ޑt!J3=-,1ܭ/=LxdZJO cZ(ܟIR;M$y=W:0ϔZ#m `9&1ڽ0%UPv-F\Ad{QgM@A=߭l0,l 8~/m;,5C!tW zRD*%3C^ Fi5\_#ilB`#mpaqW-yТ\O2!@8gB&ް)_d 4\]STmמԈc5HiHgExi*0kB>fDe_/0<9bE~px\lmYi9kZPf3d5DJ}eӔ%'$g l*xd̹@juED-fahr-7/akKA.`DR|T>Պ[Ӭr쭴kNs0{/{sgok`PԵk^B.6B4Y {X#"V,!wG7]n&1+O(| A&8& v:$6-[MڅT,4L]AqYIyVጵi$UҢ%2NPMxZq;~"j{":8DRYe$r> ,'}+bكT;ӵfXfZ5{Q- \\!5acCv2^^ħܠ?HM3!m~](K q~S  !_$Cm <6MKϧT +2Ɨ!0gK`^ujӟ+[\2\')#UG^"N1wG͌#4D0JV)|Ev xvG? RTs$=<+? K ]Ji|b~ M|7m"7{qp W$qDʃ?ԔH2$QzQjȱ}107p!`dbD)n4dȥ{ͧKkD2 <PSt0hwtm*?D8S6[p!Y= dx=wu\?IOkC'gn U^%䉌܂Ni 죷朁y\Vy,vLrS߷ amWխ ApƿnQ?.tްI]t)g"O4?gs=-h n? [0BQ8^ٓzOhiuLҶf-Ufh ?Yd9JtȥfץΠ&ApHt`B/M |6"}ILGڧha9Ecl6cn'ji;~, Ԩ;a5azH`2>H)wۧ5܉j9fVܽ091R[\_^#&$fBԵ_?iMA;jy0`{nb()o$ňБ&E Bc||ÈVX65Yne!R1 M$ :Zrղ6h4 sG4ʗ@gۍQqRbՄۜH3VF-Nt>n K\Y@oX"%@t_u/r,58sFPɈhIf$MDCڳfsx a]BW:HtX?ԭ#:%e9 ba>.UD2:Bw(=> Đ;^䩆nɈY~_o_ϛ\1)L+`::EqgW"@2xs81Oؿ)-sV$o.pX(Q;)/ʼja+v~&s F6o.V1Qo"6a8Pnx9[[ 8q9^8lcw̬C-bwp qa?|SꄊABcQ/-2*ԟEtElzm Ԧx v`Fw5bGk.yF/+3ĄO?R5?K,sBI'd3KP_lr_+c#E#,V@b9E7IFK,K_X&M&UJ!_\Y;@<<&W}VTUR stu1҃i®X ;zutj>Za}('])}#}ط^D}6-XaJʏVOdM.uEW#'萐`oka0U 5x+"Wg ,}DIKGIh;o {Ⱦ c"}j0x#.Lt 2ݹp|?h4Z_ERϞJҴ4Bo\;*zAre*`Eg44~ޢUMtN/Sؠw|]Kx jmEK׫#ˆ$q /*YgXmP!fYzF 沈x;*|`('7] Fːr̉ &4p>⿬E]Iٵ5KJ+Ydz;<<[1w׉چ? t Ǣ)b&9R{>gmlVXwBaʰoӗՏT,>ςlZ߬႒lNmYaqE^{-^ЛK$_s(iJ9k=+EIsvÆ/7x.N?mr!j-kW ]f;MMRư±7&Oeˢ.o:(+#K_%틵i֧pzFt&mA!j7a7ꃀ[\⦪CN~[ȀJr;4=*ojxt2]* qWVk֢.i8Wmchv4fX-ϡ,F 90-|_^^3 ("8ʃGjP2O:lxkXWIoBqT.* j˜?htyҋE6*g;pʁImgҌ&cQdV((^ľ4q${ux ^Q"nE~fox?$ FuƝkʫ p (2nY2pEDwlu P@+]Kx]y5Pk0 Vˉ)/ߒ.Xֽ 58@OCM9u+qanwIO@ k&G8@Hf(<(f\AʼnZvۓͩ/Q-M_#:d(ߡ׿QB z ([_7q hZJum KѸyyf((`d̳/ |g.QL!, x7?E6%1S^JөbS;O)0/ܛc_e@y":])e;hǀsB.U6fkwwY'P% {'M C1ڿ( mb%B;/擄JчrWp5KA WRJ52`s^L =&4~e^"?~CBJAVt~t= Yk:/[ӛ'zC{ָWnZl#'!!!(_Yz剔bk W1O4Yq) ZYa@8o 'CAXIB@Jl} ٤W;> cͩJ)W. eP !7˾XQU,&V\CLv$ Hi.IE3X-8fyE:0SqK Y-"Wj~ܦt}[^N )j?Nvw)LYsu1#y|X୐gVPؚ.c\=Z*x·{_VCA褝C$mkFXU9@NG <]S&#<ru`4j ~'u(}xS6d׭`7Es߈tj3Rr6fB Vj!љRW,ݏ)rjI %-~n8D'(%AwB-,CwH =SeLAX9kSTtv6/7ȍ5>WRK!ajFn0'3lHm< <D_:$:ŅQi.:D*oOh٢hsl*Nr@vZLB,8h!tj_ ptfY'$uf8NSL2]]lWlJSMtñV6]{CRh o,9x~J@7׭PE=)/zp[XS\ lT'V&Qq$:lAgwn:yj-zg¼ul_B3FEJ#Vk֏=k|;3de6@岿kʑH6#ۓOkRQGeL@4h9qS*mz3kL{wk,{'Br{(X؀<;Ly4H/x](G&#Om_ׇ GVL=͆WRJ3+ t:W\ZOu Ӧy%ŻMG26`IV~l e5Vx3ʫV*,`}4hKWr"R [;mHRa% u*jYRV4oj&ywzhHW@xK{D\ZF"yF6Œ9:S1M چz<^ɨ/̖ j5O ?ϧK{[p*Y-44C{paEv^ATzrÔN *q5XvA JEPG? Y> Sk84S]g kA Z :^|؂هx[+0]4 0年g7 P"h݈7'? Q|,n4Lq މ9CBRgZ}hI掎\R' )_#=/A^zŖYp6.AyM׵# Xr]Wf+iQ㎶ ?o( )*&OQL$cb+Q7u.ڪq/u&Fj\y>#=kJ( n8H(&Ku"J+EV#2rHJ<{,XXA+jUXKRL-d;4Q?pe6ә8w*"ðn|hSo/^;:;beQWC+DS&SH#Dt6a@V<1Hjc Tx _$z|~m >\yB7kO_=?| Y04$&~M1 4nl鴢֟"(wghXO.gLC+g7?B )=m1r{?om?VM;J_jc@K = =AjCH&Zh6/6Pnȓ%S36$^|j$I/)8$?eԺ3[+3ec4X=#}@AF31J xcD?V7Ñ(z P%?OܼV;g\+S:Ѻ}DřZ}e.MW5S*K,#m=@<Ĵ)Tk}5zSo_a²N}OgǾE=g=!HOXQN{U,+*"H };Qc^7uRljyUҁ_sv._}XMe\Io;%zh(vB𩂉jEs|/  Sx5*{EBu#v`B?NLǿ`ߵv`oJ2sqP8U|(<[}̓n޴5CA?gZtB_AFDF0SU"9Hqq&E#E,GAxi$q ThZ o!98%’$zI_/0˔9 pGnfMalnnry NW!#`'$uIDE&%b*W$C2N~맬4t9*Xal W8i3A+q|r]Lңiس~VϷf2 ԞӲ֖Ed=T/n& SUT"zuD' w@x;P²@707!Ieŷ=U~wǚyRn_' HOڰ}RDHy^_!R<Q7VːWHfN CCH0/3¾H3o'KW\-5{8\yXoPi. v+ we L9LbeBFX >H Pd*baswP ̣c@NT '/e L vplկZwĢ<\1֯3.X61q/HųFp7ɮ !E6VS9>֓΍(j)e#ND}" ¬iuFOXݏLl鞯aGӠAbӱX &;)jٚ~PȰ"8WbCpEpsQ0 xV%w ԑ@yg2a>J8 wǸ\/r,jaIBxrsmAac3}Ph܌68>Wt^8 Z 1 "93X\ĹD²ř8LlN?]3hӕ(NB3ǽ~ܢFk5ӓH7l Li²S|e=-Vj]J3q$ 8zN,dA³6vh1xWD# AC6vR~y MD:$jm)VVV-IjwH8g/>zzp 8]tD!}8G8X^傗l Elmc60l8?k/:^ZJ|  &6.tCs12 }%V~3ze*+ٍ8VtXF\zH+A9O21Z NjLyl~j~߾P\݂n0ZZ>JU\R htj2aCi@$#m䳜h! )rc;+9>FA&tFO 7 9Tf[kBȷ%tqKל #Œ~%+[;89EM*ɥXP-J_9B-469(,;>N $wΠiGMդ%=YV\{kIrC.ؖ2scXanjQqϢ+̅Xœ4̪r?ɐc`q+5Նp҇nиwW؃+:dGLZcҴ s ݚW-9Fҿsi<;#5bGO,eW*鉈}}e,9{ռ.WQt?3P;[q03Hc>͛Z1(TZ]֣*UX5̧g&R0w16/2D QD% Z`ųbQgrv$un=s WAAM+#U@'0W0L>/̧)'1ѐ7,ayWZ~#j$m!o_;+"ؗ]dAkL>I+һr,e:_XPCO-x5H<4d摒&2wC0N+-] 8Wxx w$¦~>Zhr?0# ]ilG0rBS)^ 6w3!bjL:_?X7|現 R7B'. wlṅg.`9x_ d yH "g:YH2tRL-TVj _yh#P'UKXcD(͑ռY8J X!-}j^_at񏶃ӤDZ)f:P$JƢ"z;xO[䡬`Kp"l!hM =weK٭0gfYmaPLBIJ-[n5p; .c#:zƎHEuF#j<S3I܌[0v.;_jD}arfuMT?ӧ X+LJR[bukmW{clw}Ij8t#tOuKNmԝo}F:Qcp,PHgu'}%Oq?[гGC*7zئ$e%f>&cX @CSitqPw4D\}@@ڴv-^rٍ݈3ɤVs.lLtASAQ%Fd8:.rސ#g?J'9<18.Cx/k*؊={bh<*孆ww~ƯP~:r*%LTH;hbbtIʭXQ;2 ݎdB}͓^wSe:mTf*Zt`yP+\j& E[%:F|.wE8P|~` _H})S I_ǖ(~6S9S&H ^9<8y Kׄ@DLw75\ OBL} %ʮWߧk K8,~;ߙ([,w^˽ӕ/ 8-C1+.6B9GnD] w)<&\DQ6#7a>6-ixvmzFߘwAD2@V~3 llhUЄwT0y^tyobd[JA[.Q#m]>V7Yh @7)^3Ul^lMjrӰ9"Hx'_M|nŸt6"r&}[/S+WJ QRO0߲ UZӐrnmi,Y%_ dbkylbvfSuIU/Nyjjf^X{{R`vu>^Qpr2OU;5"T)r7(ʕ(R;&A0HreY X ^E&$៘tPZGg=.X Nk_B (vL˂^"堤))'# 18ޗؕ{[wBY;dʇ?Y] cRF? 'C+/ &dRhaP|df[7F0rL5D`0X92LP\I|ng3L Ei3o acRݯvK snx9ӕ,-7ӝ  N1ArG -$hdiյ;d8⍻؄mVVRCjJ-`ͬcgɃŽo_tQF^,;˻ZeQ-'cDqډEC2 Xeόgp j`b3Os]r8;|i7>G$^s^}ҳ"{=O(HOcv<2 Ir%MJ<.E?gżbڰe4oY-xWRi=L2̿S]I\B*bXU3L*hxE&VY[Gs5)RRع$VS26}ӕaϙ#k4ee Y/8|でһBj2xX: Navg |(k|*^BlA qQWG{A91LUlpTRjٯ0|'_3hai,TSX HJ7 ~'d[i%ų&Eyz+ mljb(C'SnMlPg]ǜ{(د^7€MG _Ab-G$A8NN7%-ӹL RhK*"G\9.`Fh"rzuYs1n$&8:(pZ!}eriAh?6X}a`Pb";GeH7+c9YF I5އRC5Ǭ(L4ˈ-=-0Z{313-_])BlrnN߲+j^j 2Υ|ozdWM< =oV>Q 8ψkusQI9 q;}ҲcXڎz)ʗF<3+v;8ajW]"a-8VS^lno `j9M]?WM#r(_$|DpHYxk+rۮH)y I:;3}r0:5Us;f2q(&-.gP?~iOIx&hD-C-VK 90 U$+eOЅ#A A^Q^ 8zkk[6E=;sꊒa\KSKq۶fe$d*XU_.v-h[,n-whTdGeXZDǞkx>? -z_v?ux6@^P#!8nâi?ÿ)ya狻Fw̧4dӾ7k}ڱ '?4=v+(4VA\p&\!{h *'Y.2~='n,G&!KD'IhDũ% oZ6#8z̀#Tch) gd<^k⻳˫nZ+ (>dMY\:g"H;qȜ#M[Vˎs?e5Ah|ɯONJ}}@NƆEZrwwڞ|ouF`# -P zsԦϕ9G 0 \ie3u8L'L2FN6J{6Jaի[i׺\D>J0$i6rC. &"\t[=dvn}٬rv_726ť&Kp(E?c=$!zrBWxPԝ授*U}+vyg;Gl0Y_k8|wo[ు櫨5,`5+{S/$z& Q)/ᘞ&)Z#$-1A.p8:Pc%Bu;َųU 7P i""M'=q ⻪&> t$tk=dRR*D M :̐~U9Zz1#FX"K40i;t\qV: ;oY>Xc|gs&*ANx> &V|~C@q@C$ GTu`3QcVW ɥۧI n 跷 |Ĝ*q;)ي jtA.XI`1S/=ũzpԛD'in7(3dV-\&X :ݯrhզJl63BTr!9\#i=qpv6Gn%Y*0 ZIy"GL3 ^~M,iy ItgD1fd®ၝ ˇ'Sxnmt'5L༇ɤ˳ӢOM_"#0EN U/ȽS'&pr!y+bdƒє|M-xq_ikW 9[655@M?=XG昅Q `Ȍ$ˣF @؅ -^}As")IwG8תϭaHs(@βS|bfWn+<@qK'H;i*RWƄ_g %]A[aTȴ]Rj;v'4*-Q\_@,QEzTg-Ki>a6nR{rT:ȯN9UP:㸟_# tiuXc*~zRHDk͔vIsn#p&k=>^3b: 91:JR}7C:\Ӑ˖ _h~\ 8nboC?C׮C%0@QN#wR)(?.'A\,ⓘC{~&GjɁ!rD~KZ ܘw<(K4گgp"Nx77ho+DOv-O#sySC:n2 !%O#f 10J&3~_Q׵b'#&0ph{Ycaͥ?l^P8"3"7(2{ TOFj=>58Ս+ts>h';r&J oa Ӛ>6ΐn)*AOVW0K ۣXb}VVy=8I~4v_ci}ԹU~_wWMn $}w)_Cqˮ椖6.ʒjJP[}VYDB5}`VE?А4[ՖUs;/K ̡XjUb9v L'4 .Ȭc3$BSAq?8 lmY%p>L7kMTtȡ7OZdlE'npX1 <ӎap'Fk97!R( rc Hm 5ƯpWl0(W}oUBt{WYo`Cb?5F#-(%@ɬZ,{CU7lR}Fŏ (6y:9߲Iҫ~}e2R3x1(-O^}2}&L YeDz4(+xR9DvW''u^+:͆Il;\}6TI&uTzhTda_d +GV%9PLօHٕE_ryODJ(q1Sm^ [ eqN$ yLNXAI{VCd)EaCфv^BY8~9='oYMR,{ǿʿZ1s$+V+E;Q(mn#2Y;EHjޮf<(nZf奣[*$I-:g,/'yr*5o]_4g~`dHŁX}02G6vF Ws,+g[(},v7Q|\?^ Zi Cxje8OάV"cX+I/o >ڰ Rq U8+N0m'(df`T$fL`1 (E'._N‘N؃ڡf.=/sU:h +$h[Cs` 7F qD[4 v\/5Yz[辺۽uy rWrnt%ōЀ@ oxf)b/wDy3z܄)t+"mrH5Y3Y2P>|S ~aoųDCȓGi *=Κ%̜8f!8>8AA5,ys._U 6W(N,$Znǻ)΢&,xXl]-ڔm)Uv^צ:Dy\jJR._j 2j} DTX%!^*D)?J]Lw˜eHx$Wӈm5~R%Iw5f$L3mCB\}GsPI]XQfv.$⹁M`%$cN+X{¡|w 9%=n]X&(7w6.?8I$._.ͽC$5,z@pAXI4JqG tLN7rCFguQK8H Sزmd%!`zRI`Jf֟v>2y?ծ$Gs%! 9y_DuT#J>w[˳F(sfk*J l>|WmpWe.{`G,xKYR>Wx`!/D n>T B9t^_k~3aV|`y%``@had<5l{Xt`#ATҺڸ 21LגڶѨDY ~m3K4~1oQ3ӈMЄOt'VcW0W8ZaVbb;hd:K-8g!kȺ^[2 A]E0I\[x0Dg>C|FhtHgVtju|, 5dh;c7K"cXĉ2xFk0/ηpxC];[8Z˜T"'m96&wlieFk_RCA`ӿ k>!P+h&ĀJSw7(vŃP*adȵXy~e鋓F'Y`څVvB]$I8+MKݿlD:֒aa<+ IZKm\]Xc!HDLr3!V?톯S ]M8ȝTahu-aJmn\]R"?Nɳcaƀ'ηLeտ,=g*? `G0 kBc%h-Ӓ Jmra̓ڸ'(GLc@*@mW}8I vw%vFؿTb>J8|93oög.[h (MR*QtG}fAW"CA5j4+g#f 7k\st]r v*j-nLI=7h>ކSr#P`.ZXۅ3(~,RWދXo+|&5b 1A&= dfB̹o~vбj4a3?M6gRqi';RZl=$o+; ҥ#ʳh b32u0:$ ݬke[E1/vm(0@JXuC*J0aPb8 ?+,AJJרI.T B=C)^w]ʱ6OX~.cOZ4h-1!Y'sZDI8 K'z.umy蟞 Z<˩m\P>0|R:ByF5F * m/jI $4F@%2jO^Kr x9f+yF B,ft3hJ-2R!Lzuv<@}ގמد彊>ŋڑ#2[W^.'H B= $xӕ#0Si}"q(j>Gb}İj`mrwWf T~HjNE`CZFjH@mOOpz&}bv+hй.j"?Q9|#>)+nrŲm[|dPP;}xz3.cocfХ3oN 0xGfquxCeSX#CUlߑp.û4% ;c  ~悺jd4޷,WCrvN %C/ Q{&+ڎS%yekKX>Hʴ,'7vk &<{Ú_~OW9cMdʉdoF`Կ6~̉%)y#IT0 3XjC&%R78s5];}<{|*ЀJ֨Y&m7تƲ "/626BȃOυ\_ hr]$=G|c E{;Cg_ᮩq=C_:&OOFUsÖ_͵"~Hލ<׺.9>7!J5趖r)vvl(̮ w̓U@4(rK^\b%@Iy>WNB5SCGClXffqq/'7)mag؉JoGԢj_9& !.n EFCL XCARI\pGSޠ@B> *m,%"B&M^"W}!AG~ESl^ nf^t)OSޗjN[adOw3LD>.rL;̟$#لyJN4G^֛ZQ:̶1 𦐆_uA~i%=V:C73r;`'x[σ8[U()D2 iC9Z{͒y/,MC,ᡡ ($z: >ֺE¦ L?u2,1y~k, y%,5VlOA"!:)  %\IWjhGYsW[cÒN/f2N>)mXl1G}~!cE*h-m45C YI5"74q,ct7X'-}?bA(ͮ]գo'zi|Pi?,`F%,dGH "ZT8YL3#ٸT^R(Ɇ7`c3dO D)bH_I #tn6٩C"ey0IR}b*^i=ǧhRJ2-=^_́)xN]Y@IlPAP|0)_;\jd!av:ګn+JΨLzQ;PDY!g["raCڤMNK!݊qy(ut+@ MOPkGIM}F.ՇGNn5H7gBDӠt4g l@ڈ tVQZX=PLE_  K"{Ooy溼Nٳx.AA GNfJA27w];g 4IUK[#) C; ɂ Y ^ ߥVO6U?}yӠ(PiMcLR;3Qg0 csSs堧5}FioCI1ş &78+Nl͔w6A+RK09חEq%-w h#tPb%3`A! r2bWaڴ띈wf)p^ly.^c3MNv'K_ t82h\jdB3M2-͌ӦL$d[e"`bZZ#0a$~.ʾh^^ i}h~A4*ΠN 9 :}D|%cTq霴ƩpL:&<ԖE ufڰU 6]WA+RԜ琘o7j)}.mgW9kY7e0P!UP#U յz&sY4!=YZÒ* q?utĴ|_.8ـzR9߭lZ7^6J.Jû[,o.;43YPNlI-R Yp4.L qk4\)[C[*c-=`tJĦoW2f@ &7vW2^z[;O|C5 h]CgQ0ێhhԭV \ep#mO9[SE$' -"k&k7@!n$̊_u @j vh8%c"*"}isD1/x`*?<SJC)"}og h=4!xB7 uxǚW|Yy+ب=MU:h;( hQ[*a?əCr>xS( SĒA f ˦O5hww㈰?!3/,GACR~'" AY&I1ZđY97We X,ҝ{cs͖}[Jmxt=_6Ժ)ЖXRN)IxKz x"MxgN_U KJ5|t Lb09M} q*Cqzcgu8-dH& DVu,5Sm[3< #wUEjbd?fd]-V:ЫAIA\Ep.MyFP$O{"$Ν 4QӚzr$eBf9aPڰR#4u֊: }t6|0\0ݠtٸ=Y?Һn Rqk4]R /Su_|ۮ߽8Z`@pCIʢ v.]0[E~)_Tax* -4!d,8$\7b=]<ɠB=@WnUi:dj`P{ 5{;X ԣ|mU֊?%U6(+.ٵwW2LkA8!b:Ҿ+ >[U ;uub+0)#_,wK(jͩ;Xm# s -~1Cy`&6_ӹnShF_mOUugtwg[wQE,=>k蹯%|C} Z0= " ꐽ19貖Da ܞe"fb(Q ^E'{scXͅn5;^lUp&dqYCSZO*l5KRM[ `n7vjm<.DܻEb(_*߭cb'trcsRݫ;r.#c]&v2HѷO2>$.[]1迁6m\S*<0(].~f@^Ou!vc*1zlcC?ut&#C/F|'4ĒgT/֜4,5By\_U =}3A JSlRYH9n:2MeLryʄ=t:x)HZKh#4>lJ.[7+IRMJY`- j_nQ%g7cnEbrRs&f~އ?~Ii a0->Vl=tK39 H/ 5H[YGT0vM8v)r\"8Ev9f5)3dz%z̪S mܒ(TD- m/<'WT捞3k^Z>]VDX[Z>dʇ4МM02 3I[ ypaW̾~ҹ$L':I=pBDwaRo8)@U pB{f: ^x :):@Gd7es[g$ ThBp·H=|ZtKyA_#H-R}K6Nff \ǐ rE@˭@vOd a˩8UW(qU6v"r[1&X k 7J=y= c;6XIwCg_FLPcSR}ʚ, \Ç>a`N|VJ@w&F/RշAq>۹YZ֢*$wzj 3ǾpW@3h}  o~%%%>aT+'V^uTYa? 7a+h_c.Xj+rη06T8fU;vja .vuc2؂9SrN.BX nG`vǡPx8칬B}gxF)sī1o!bUJrUIIC"[σe3SKOѓy OF‚y`=nL^c%#{$Tljp"bܿ0qP[Tl<F:[OmG iRţzb%k+) es8Z o}4J1̠mgTm$q׌GHn`1$mrцx;XA?Xzrx_4ig"*#̐.Bwxl%mcG$i3b(+m!rERbJ]=Q`O]7É><=A&CuP[f39~r6B5@XytR|2MQC$+,3+5](v5PclĤlf2b:EwIDIV(!g2& ^1>rg78Nk ōyA02Њ@ym:.앋'E󮮻e,?5uN *hߕeIN'륆#π 9CS'De}-)Q1۰M^ZY H{kC(˂wkP^q[n M%cZ]Po.*%Mj,k'bHofem_Si Ԫ>D?͑Y^9XBG.J'Q.g 1J,%jIgqNT>о쭣Se#v+[[OLLVaG͹'(DSEapt\_>HŸ  ݞY#tzGީV'V/؜"Xå~׸T*H:Vq0|H&P6H,9. G ,j&!5ӵc ':,'7=UaЌ|DF]לlSNk_)*\5[EQTCopbDXPZ54P'O}Rujl 2~yznEzj_L.6 E 16ʊ멕LXh&>-9'/+&̷h{wOŵݠHБaYȵh\)AF.x4'ɝ]5E^P=9uB6x!fk^^RjӍhgIEAr^zy-[ϹDl xgQ\x6j5A[Z#+0;~Zg`|nQ j+k ݓ\1G_!:6~/ocBLDi3'br~/o =N%=$s>M}02r밯1`¹8 k /FgWqBb8.٨@~Jy0|=zu6@oILJ5<%-69t'M'dr@'$$1ۂc}DW[3u洪R|jcT͋X1n~%_\0&ZD`Lܒוȯc ;h{'}qQOϕ.})>Ffjrڏ n,bڨWfվ{#O-: ۍ8\H?K=\|P2[@G c[wX=_i0G(.yuvHbCxD:k(h0? w;bbyRG !V7 Ȕ%0sgf#=O;U [JRAH+b3]:p?E'Y$rMU|aHEY%n:}!SA|ˬ22sAIT D3q 2&CgMkXx)CY/wny k?cAL3UO4]~|&Sz_&6d)[-% `S6>mԐ-fOKd])!%جwb$|NF;H-iĵϋw |evkȂc^#̺|VO~{z.dbFt5 kc}])Π KmaAV~ɟjԚ>\~(.)gkZLi <6'2V¤C/I( aOPۅcѨ[6c{[ƺesRhQ{LhNGRQ9<XA C]d#jHCZ 6_ P6=>=P Ǣ)]ӂ~,ԨK~'4+X]g`8b%j&#&MMvI~@,US94uVu&nJθ)E隱oE  CSƥFũܡ4Xm CKw*}-M=×WkpYNxJڶw2JC{кnjyS^Y9PryXKY"]:^wstLT'2nq-5mJ+okA"e )cdSEbdfYrUac5$/iPliQ /Yg 'qr.˫oV&AQW琵Љ)6֬eJ#R8F#.I(8p|Jzp=R,̽* mfEbfTSUaKJͦ8t?fQ|lYOnpZ}y>_`| =3Tp/mۈAcM>z^E$cL^._5SOԡD[etYqă|\Ѣq`κ`}" c<ڼ^e21b J-7W$HP1;ǦB.4vbTO}~LZ@ʧ؁VTc~XNPwɾ9at:3awՈx܂ṷ|aB!14]3_ĔK"`ΰ}ha5l} oY_RGy+ b)\Xp ,ڈ<۔M8@]b7{ku5[+XE*糡bbݬd8Yj7\1:6` vVe\I@# c -'GMF6Oڿ B/UfQQJ0ZY`!g'͔H/wNuןzZP2?V4uag33Rctl!|/u쭆R] QYc\`ro'SىOpvzh9emN+!0x{c,Շ)Sv?NjTڐD]dwwN;3>ĕzR`yݳbq7 #0FEs%62B+7tMA'٦m'a'nm.YD<&1)ݒ@VYpQIW6wYRibqmlwƵ@/~ LHR4,N\v% \%C7}GY:94弟kTy:vGr- ?gH& o4v{NGOCEТ/ -U=ܕOկdDuf8~(dAƲ2˚kޗ]#ug׎d6ƀ3xHO,iS"pTXªJi?pYvϼ%<)w'RfCpD;_ɀQR8eȘ7иPAko%q'H.WGއq2 ցqoxQGr7@kgKBëgzŢ ]Y"n#zS^j1Rd=*}3j_1ځl[{1?Db3al(x@<:V!./ #Jgd>@l:)7$Ւ@q帰AɆhL}HΥMU!?|⃤-l%&29>PIݠߎ]d4&ƤCm9h΅}R L8b[͛Z.c}u=j h_:s+8>5'.2Yh^b6,2#j8}OrXa:+#5G [,lAc |xǫ}DŽDNY$sbi{ow8Ү}YO"ĜF\ VxInJ$[})SPK mJl $_tb5~n*7vcG6S.R}R>]@Fwe@;7_vkgm#Hu vkfX@pBq4!-Tb =>3FÁ=B"Q-#~u 3]pzGP ŗV), }ۥ̈́T(+;L..0#)[?1%feaJ~g.RRi_%聤n$Վ`&trmw=ڢ:fNm\?m @4Qgښ>_*(EZ 6J>o Y>2hir)PL[}ȧ&dqa޲?. 9߅aS+f7H7u #⃹Ure]~H!u086熯i_ Ka~Z QO+c m@Rbr\\Up;% w jiomepD=ۯK:@rznP)”Awc` \w( X5/ d}`!>xGәE]}I/,* i X\#Q5IQ|~J 7Ԉd[ِ WZY2ZI|ȶ<)6}o陮a7VyUy2bl$Sk-/ Y g jȲ)lk lo2u4,? ]z¯-j(~]z.8MAomΗ e\أp1`.z\Gˮ7/SCȪ cީM,Dj']9Hu?e.]ʯ ~xA8)NiTc'] P<8 8P\$3ҋ[cՙ*hBԹgNBL\m}cGEqۑobIoYY]g[m'33ʲ_ON}Px)ķphFB h[a;wU#B^3\1I}?r$Tޢ\uQp3)W\Yrm =G6~^^||/f #Ëʠk\WvϛaSgGp*6wRkM= ye;8#8L# )~O^Q*G><>ˠhաw8K,(>(B/Ks[t_|("IR<@GdOzɤ@U9 $!+ݝwr' }EieyX5 $E 2$"@b*3.63 _v8KN͗B/ߡtM{ڇ@;0|]z$pmς26T]0s|T,IRcvd2W\?J1$ (3{ṀRx|UQΌȍ[\Ucw%fJQ8x y a+WPyn$o9sfEGG ;hd4PT>i ?rI#q:^i<.Wg#/Rצ".<|MُZ&ޡC[Нob#^KIWe;tƩWz`0Q INl;g\y9iZ+Hٰ ձUJsCKћ'eς}bM.QFAn+U"yE\k0.Nf0[!;qvmZtRq)( Rn  ^0ܷY _~ 9񂤆>71OdNĘ_^~dAB؁ueQëD|B1Y}I{v@CAy˹TQ(,D>KԀкZXg]ϑK[s0ܾGݮA!Tv"Xc ѩףH?#1(*L CkҙФJZpYお4Ex`yQ@Q K/,^``{Tҥ '*\׏lJrjni]sJ K撴ijp~m$ [cQM$][+ 1N,}7e8 DKSx]8ă@b?pX^7iPzj"oqMgȍ.g΁Lۊ hQð#9Mn>?0űD^ȗ?F }E1 +uԟxěs~!x+n`eFL^V'l|W>uY v`X/(xRjLa mNa/RNCފX0:TBw"\DK[\D>"Bw܍ !QdPp];,6W1g W!}crGV' kgGi>mx#5]fs&OA}3|9^8(^{] )U$?YAqRib "?ZUZmR𚃂|G+TW Ýk\h=̰r3zn"K۲x!*N+u3'[Rﳝe#NΠy}̹=j!52LIlFVoU05vN;M\e| " > LzJWXjM-z[S3!3K6t A7 WRWvqZWF_Ͻf7CHo8xJB n 4P4~kD2>N}jX*^\ebK.SPhν=[w4XDa AV]IJ>HO2K5Nd4Y UA/oQK23X$l/%O$sq aXT`"_1zV89iXCQAKSuZܾ}%՛)WdpVuq\,>`DBė~g,w YRh5tqB> h{HkS-QE"N#7ӊa&SA Vz"Ii qu]_~<Bm#5."=-S==#ؐ/t?]Xx5ށ(&MiZH)o_ug3.PIP.؊" ԧ)i,ޯ28+5yRroX_Lj,;Gs@¾х8Yn$j23MaH5De h/\9`Z8 bMBUjT-,C"R-f%1ѡV'dpUO m/veT.ȊkZӟEF%^^Xb³GO6B);9-/3bƚ@ Q&==J#~ VMc7"S`c=7'4/HT"Z~\4) 91sm !BGCZ!cG`DD*A@QpXT /-C*zܨUևFcyI^xJ'(R!A`jDm4YVPjqτfzz Szp. iUS7]fYh`%qRrMm'+qEV;+2 < 1D"5OXcON*M[y1DzFF?Ԓ^ őBxe lI-MD.f  =rίF e2f|{E[ C{9ٟ u*jVgwpw%=*SQh Gz-1m{ m5A7J@!hV(El:RC-q{nnq#qO(84 v_C u05 6  ˜_o/Zm~P )sh8/pW&8Q ' i f5lek#DQwBLgfF>R 5ٖwUȓ5,ExCtN#do+{gXUzyBSw0qhP W:j)oEBnML҆z>eǛd!20~ XKQ YqdڒDGY*J˒uU~z+Pӗ>?%< %N(?f"{J>(U{巩JIac1|A>%[HNOe#[ 0iQɳx@u'6$jc6*v8;xSr(M8p)DRd4^Wݍ7yPnyl!Сov$g.?B(89ܲynyLĄ'"q@|.]G]91AoϣEpHh#C.{pgڊ A, FOQhH]ƾܨʒWȸv.`ߝs,׎LhP嬏Z6c 榌jBf+%;o%>e_̻b2rv/ _ӥ=y iӆ;5ŽOw(&͗ie07 k[rx33V4[>uP y-v6:CrhE3X*E/B2q4t٫QEB@bcB2V؃+jFb9[aN@ f,CY2j׾(A)+;3t䚽d =wzqG3 ]DumY.qF\ɥ`ӻSUG?+q,N ë-t$uQ.AQkva'N$KsAJAf<@>ʹR_Bh {WYHhnz{:77CcB6u6L j97"Tsd`1JiE0.+| B ].trOf8F (+9BՎ*^u wqbg pf[O*+g,X`iɩRR3 ;nITPcu5؟V8ޞˈ]e,rP-T"k׍eC"S,Ua9ȗ$dF/FuipE a!t@t*+LDM=ZR#׹QSFUՐXgo69:/l,*@tRuq-a7سMgt UoTq:lgFLieڮ/0.Vht]^ 0̻є۽͒~AC)̤R$%婆ƞNq }% ULe#}G ~L#ZJfA{=luAYnõxX+w!C4#jy nLPя1۸)7f[r)d|Cǹ1]v qVo6) dEFd!Qّ[1 T=0mk*ydO̶ g /f/z@su;s=h=.50dq庫:y1i5iӼ ' NvfɞVQҵViYq5l!cT{ !is6P6IAUX[7ܲordf'#}13>̽FSgy,wF/[ ]y2`G~_R;A1 B;Ywj6 f 6}UJ%\7v -ց|]&.:`7U_mDՔ(TV 3U<͒zM/a$5L-Lilx*%3mN22Hu!V4Ŀod^)tQV,2M[㆔UZ}̔4;|i MiN1ks"Fd@&'ݗ@Q>1 1\7pI1 #]Ԑ 1kSdH):d$C׺_p $?~ۄ%:i9тMR d~CJˇ<>^f`<g\{(PȔl*{*XfPF@pCduK֧vݬl2AԮ]Ŝo99\Jyw =WbCUEg(xVl˪h+&K_d'4CRQFwmecyata;|~j ՟:BKe弸wxfoE-v[mk1LϠھ/ .ƴ( վ< %y tAٙbHZRF+k۶Qhը"J6Nc9}O+,y ȚҞ6OZjnjht|٣룇QV-@;as9N}0S.|SjR*d9!ь-lIYEA|oCeB¤7wP31㉴!-j)() xlE&p ,dG&agӉĨ= bmb؋%0aͨh𣯉>?~wzùI_9M}RZr1.:j@(*l#؁XԷh}¾1Q@e %s6aJyi=GM麠]ԪO$#V44 X0tL_m4Js9=svylVž|9øTE<@2WG`0czsЮ m މv= Y.NRÿiE.N'Lto0^TTKM{HTz|6ͬ$}jdn.M0#(jo#ǩO|TDqOP:U ۪L6z&gG{"xl2SO&} iZEt0vٽky)CvVu_y`г= d=,VX]/:7iDN$6;t#P<,ӭGŃŤ%>XW:Z:eXkƒ0Puiرf# e '"O_Nfu[ R'1;g3ޣݶRF]eȻu)쮸AMr>ta#Od2&9CR mA-aCsD2v7kUMSxV.RT[2zJhKD@)x֨ܜhD&]YB"~ ]8Aea]%w?ٓ \B5Vtz9"tcWѦ2A& =lHp;w?I!s-wJW:?Wqtzx`0֬ZcQ} qUF 5^Z#mפӨ^bNi \ ad~{r5Qjl\Cq6z^EZԃv=Ba(R?ۃJqz5*-'llrl̑>,Do7~1rSV%Q pA2\Nv,ER?tګ4ɯA ¾v%r$t\H> rOk渧Fb%*at/(!-Ep?atir 3U%>2(Jb]5yΩ5A!!g6X@1+J=JG4OiAկd;Ot;iN"#E`bM'/ *#&G. *^L"nFgi\JTļp; Y ҄`AKff>L1Cj;v_*Cne(IBOC( -SFn(+[N@YhyL=*1VUSTb8s71PqJ@ xp |[/kxnBzO@>咙gNwǥ RdK#c35Xwmnf7mxV[N;t"*d?84$ 궆>V7iV3͹:!ҫTO $$su>F Bҝw_\knǸl'qYV ̳n:pو+(r\U`7Z rlD[)<^7aH(!'HP^j6c0?7e?JݭO봹p@,<'e oTLtpE~zpOTdX' Ukٗ5LϨ̡2`)0 @z7!lpDI8:(eg+jz9F#VEtj`$}`I֊Eu\jDn A.s( B꽖WX㸢D[ ʶ4btP8@ _f%^N! |5ƣO06Jס CqRڿ穪QE_HTh>m0 ܱBvϚBRz#?cH9Op59Ápcjb͋$ⴰ2٠vnģ/u1\WDъB*ٌU,r:}vy~wۆBD:G% Fb'H\v4vf-po ̦}-Mwb xGOagӆ<dĉ7[ldxF7O.:,WUtRPvfCt;&??S4A|f]lv+"v>\='$$1&}^lgHpkF=I.KArFҢ%hL`#C/Srn11(` rLxzQuhi=޼x4' lwLjaXg7>S; N)۶"kKmp$.JmW7!kn[իzIyBc6&vɉ4yQ \b7Hިܚf2FL[]M[\R,ǜ-st&}`:LևBuDVkqx!(q\dU 8T+ᇓ\^ТAd:S|(NKLڵxAKhI!5$Vu +"d=}|ٿIw3_pެ),~W/sH#)؏h4~dׂKUŰ1 X]IY'CfTak>u<7Uy,^Rc'-_DG/.)Emʸʓ6@idjtvGIIGNxcIv.^5mĊp kk*}YMoVMTZrAh-m+S +JWW`SiOL}e,u "Z>nJhĞ[=.A,CXd/yć+dv~{{RFpQ1 "yv &W3إƯqCh\G­`Ax|p7>*VQ VӰO]֧X߰Prh bC.Nhh@QIe_ùZU ʾYTϗCcr7:~׳SnKˉ NBdR=Twϒ6F+^H t7S:u)]߸~ RJCȁIR{pCp$sow ]uE)bc"b7L^+8DOqĘɞBRXu( + u<Vdfft܄e2%K4^a4pSb"hvJi)sRFIӅlN!N|̃C򊒆LX=K t>mG!l'ZT?-r`?)e ~ fgtpcaaO&`i/!a Ypy !Z7<`bO5!sazIoI_f"0T1#p$pPb:4s[gri0P_pS&V[{Fh">T:݉}PaxHl ^H2yjRҜ׭x+#| #[UR!pS:TN# 4a˙ITJ/uf{w +JxH|U3GjF5wc;eMwO߇0 `/n}Rt w-\{ l|'|ɭ(TwaZZCf=8ӆNuN=Ut4ûKa 8OO*Y\vB-TeX{JǫP T=lY~i}Fv(cd#\n|&֥KEto] 0Vt Off}q#ѼWUB)D=*=o^Ҥ>sCE*!`9w=-$0oeld]cjUn[^FlEp@/{鿓=^)'oCLASchԃfg\п7lңOË8r*6Xh$<&f)I[{ر6wɦz4ukMsAe{\ufS;X-]Ci,y=%T*jbQA8F^D:_k;<ВNiޥБSaFs:r,-mb$=Hf*4,jm"nSꌫ_><[tH}AMpٔר#>:yF f~`Qy %_@,e av!k*R>"e|/B NS&f hAZsS|V3?]}\DU t7D)U\Q˟D2<E0_*H;bEi/afr7{sG6pܴlSLySwib[Y>UZeXG~ʍw=mx,8M[`NIaBit!yp(&]\_UB0a,U_+#x$[Mg: *:l v%k/86YD^OC#Cx#Ky%j`ԍM?όGg%@ c"ZwEI6='U_UMYcByx>|,j.q$\I6P9ўҀ UDtԻm Mr|ਈ3ڼԞ2tCKJʟԇG?*Uz/ \c)a+ぜqn͚n lֶLݙGqJ%h%&RiK{i:fLa'p&r(k ܊D vQm*8qk{ԛ{6I^% xvc tlܸorn4ܙL i>3\Bqb2 + Yx| "9ձ3^"eWg$U}VI$04WJU!%U4"ur.?h] 72)uP/lo;$pI0kQWɷj+" 'FB~z(FL'W/+5G 6/GB&`m;3{y87pM5QjM\ڎjZzP+fY8X];Ը~R"ƪ/32s pe2l*4$nѶWlkYdX} Zǜo6 5gܛ @jW#48PNRt縦%k+_vɣgX4Sda4{ֶ^u%K;(i%4^v"ӠmuxR~,~ ${Su>*)}WF@=ǫ[Zrz`S}"J>ˁbCqqM N<{~J4Z3HH0/e{1lk~&=T 8o}/_*)c0\; ۻ~ enxT*DFi_ &b"**0>gƥrEq-)[,]SThl,iLy&NT+JF*sG:`&Аe2XKFP_' 㽥"y!GZ4h]BdO~*s~ }UڽFۡ|* &q|ő?{ r",d_ c'|tflVQtf@ Qܝk}i&' `IVQaw9xX}sCg}t)ˢΨH'StspF>ފyԋwzcH_+iU I 8# p떝stY3([5aQgO Pqer)IʂꞁJ@ FF<|X[ȹi A 탹=r_oÐ(TFN6O*ak>q|%ᡈ`6OPo>IмuXw,_DEye0|I9 ,5hy_dt nǝTɞTNV _DT FNoX N ?ͳ\o f萪se]&i *~>Ck2t#>$lޒ'BԀqbj%O";Swb *ˊr.7j# wkyڼ<ĸH}]g>=7B9+w$=.%аBexo>Z຺sx;DecKƄ}c"a~P9˛\erܛQUnj#o'濿 G>:F"߷]SCcvh{S>eJjrwY꾎Lf{=WLrT9LT |fXfO=t] CF٠`_O;eE^Εϻ3V[ӄXx&^|l&Js%;xŵmk܆dA5D b)@~r8X!}| Q2Hvd'uv_G @rQ U> o߿v6y+{cpg\sY 0gHV/|L,Wf `\oEwuEɗ,FK UP"JnfI;3լ[Jd/+AwhFخj럞9β+͛ koZns?ͭR駟s!kg[^${K4b+})'VLod)ܠ.ZiMr9>_23yi ND5Gš)/G7I=͋# sXGU9~ l[rWv Aޒ9F撞[ED194G^&-ך:[/T]Ej ‡p-O2`z8L ?{:)'eP R7gW]|2/U M v kr{R lZLHb"l&NF`H =:4F-!fLeIꔋZΏ/MylmnaZnAÚ \\m;i' fKDt˼1tx,e㈚|/ZU`G]EAw|IŠP/3ӌz*b2_uJ}…%Z?ń\;Sث鲈 ZY5 S.~DᎱCx3/$`xa8X]b8ޡRJ1΍SBt6.f,lu_>Ep:hS5!OrM+n~߰29"SP6"nQ=XMնh&'a~޶ ui~tLa_NnУ5/  L6Q{Ͼu^;k~gN%m2.| 45r`(3 㛗d5*>Ɏ+tR"+We]sÏxQ̿̍5 ZdbR?<.n '?&;`Cg&K ܍7-5lۙ-9;T*_!u\\ZnOZlVU?O{M$w:?qC-3Ӱ_Qhֆ~̒\&hȋ 5!׋P(܋u;@r1V 3pY.Af.o@UZG](jH aߝ6dYmmh%i3ѭ`'o٩p6 f!a_RYA3݊ӱ,K1zsSfvSsmMR3_~GDWwλ96ɶtD$:$ 1:_W̙f'SV6غg SΖe{7.& >&E{ P>=U<}7~uf_ˁ&; 'L?bЏ5 ٰEMkXfdkf 6ne2":@Xb{'h_M8/ߨjt-N!CʎPjF.ɛSԔ-?ȱ#:)n8u$1mDskIvl`!͑)Hߙ? fsz6[7 (B8#"#55prlb0!`Ӱn̔PE% :G"ymsL͙`FIXBC XǟG* LVx_9jHI,Ӂ=ߗ.+}&$L-&8FV'C`8|Y19BDW&:n/BO+l0Qmu-ofA}wQWgVtrDd %D㸨UƋhn_VqV\WJ>cf=sVC:ިϬ'~Iv{`}~4ߖUaza&x/ aHyCc=ĵA7iI@Wu-/>P"=jU;_oCPc\G1q9(5IHƖ|g1e[nl7Bt 0@K܂,Nҙ0@h~HVSK)gǁv&z11'oCZ⨏&# RT Q(L#Qk` ^1h/>76oWIڜw0vt,\y~}Y󋂵)G0z&&T;%!*Jl$ILrp,J:"s~R|r^>ON>ʧ~ː_HWt:y:%Dt7AU8M~F3qhRf=O 0x{l}ё1-mq056X>+:F01~FaQӅqY:lR|Kaк7 φvE67YLUxDmˀͳk,%* 1bHl(QPiuAjr'}UL'03/\j:_GiW@ֺ2튛%0Ww/;Bi m6zwN Q ,Ӑp.Xo.& ,پ]/,* {Kj>o Pdw wlzf_eNCA{B|<A|j};,@Ou/=zƹ ϴ&EF+Yn;~2 /Q]$WY5¤va tK9?puPSyVvsڶ2M 6ڤ -;W ?shDu-D4* Qքì &/Ӳ, (@`;f,j7ٖE X,&=tW/iXFWn RGBeN*>Cצ=j!Nr|^Y^̫83?lTa:%_ctwq,Q[e n>T.mط0OBmTݜN2g7H}}T.#rM&5,Bav&zI݄,ݠk#sDI~nkbJx_dh6%i«D/, `?szTBʌG}HkRխ@ ER^H;ts_Qv:r 4!\uab}zXޓ{ڗm>0wg%`\kՖ[g/rBMkWI)ˊG?PQMn .&b&G8;79kLX{J\ӏrP+ڂԦ biK(G8&$R۽ָ*_ȣ `9zDǩك&m?8< \$ P&Jg)x&y^yZ)eڳ*$${[!}KۘgYmoh, Y߸#L!r(p ڙh`xh>cvrAL+j l+7)PP$3Cc9v2%`<)7^o$#rq0S;@M]e[ e"gͰuq~e < Tm; Ɍ^qp!6fw0m0 t EHK&{ye>kÖG-ڇ9=%)cD?FݛCabyG(=mPf3؉uo8/Flho،HNo-64t3Auvʱup-,J$ITXا}<HLͪȈw2;Wku^Pox+KI1G^>tt~#jٔSk'8woWG(UE >[~׏a#03$8j?vNJvXV]:=$,qv5RƄ5B1k |Wj79 kEʏEX5uA%[ Kܥ QZRBH`1}R=Ҟʂ2oqfMR0(%@HʃU~).dI903-Y`i^c  Piˊ.UH@o$&êQ{t|D|A2!SBЖH)T!*ZVskMH! _"~.sdLt;]k'MP 7J\t/N'3A,b)Y]f-^EGX(-$(!HEشDq~28DOX IH VSEnW"?]JK"fz9wP vP}5=teH|]DSb'E0(I;meǼSEYhSԨŰjGBCӝOgUBQسM`{}7q6fʿ!5""Jax h uO@i;2>C&&/xd|@+ jo4N^**vQr#j$KZ'Y)L1?rm n>ď)|{zg9:ʀ*S C?C u ܰ/0xM`VoD*GͼE;ng {]y2c.FthB񰄁py5+V98 0 j;'8;fR=^U8VsHao},o|p#&4? _7nCpŠq7Ja#*qO ܳk>B!3;!d,dMá-bVc R93nEA6Jq<9p 6J#ə7H[A:a_II\;UhIlW;NďOfF+eKDK!  g`y*&4}[/#ߐ(*uڦ' S1&|mZrʒT:Է5Ct\/w|߃"L7psZ\ a~N&-_RbeMhM˚~ReQ}6jTj /P N&+}9j BMkP @z>Fbv4F!L VDU;pjb(,J%s j\TbvQ),[0z\3'}X/B)yel{eTғp@ |/4r!*>tQg6䩥p,kkdO0Ӫ.NIv6&%Zf ʼ;p>RtXY po]O")a?7T.E N%$Ǔ L` ^䂾z^o i{sw|5ҽo8sR߶}@ֶjw`hd(ITEu|̻])@cieyꭩ\lqaOB'oҗoipS+>Lz.f"h7"E R( <},T_)p8V1L9b_s'mt&XHjF W̠{3~u-b32zBˆ= `v0~-l<>??Ԏ*/"Z;5 cFG,l@@,AǃFQUjQ rUw I=x^F. 4Q'o$@oD8rGiM//t"J漛{p. ,}DVBeËfGAF섊6D |FT:rքa@S!,C+Ɲq,x5*r2[r$V^wpK}  T;B1GD)b`` R]L pT TjM NV(&@\a"'8 I'rU5rzlT;G,?A~b*07Ruƚ+H I P#,c *7xCCuI0#<|+ (4?eQ V`[wn1ZoA^TH5vsq8#0}8Dchdq3<;CLTז<`-4do<7~#T*-Uc%[R=틛$wʪwuy~vŏom8e`xM0Wq#`Q\?.Cƅ NJw51tK9'Q|3d }նgXs6%J<+uVN(iy"$o |[$DF)w|iGq˥KBGrW 5@|أjq f[+@wG;zŠ߻Banݨ%Ur"ٷR Rzk~ᗮbP3(1atm)kH!ee3W"ᴗ1(` IL ^͛d85suLaXAU¥[3hZ G+pap<>m6BuT`҉i״Qu qAEIp1HcRvF5dsG6T#PV:j9n0ӎ1T>[IR@ʈnBX儬}J.AtgNL_v@E' ,dmU` 0V)1߁"}iTy3(~;QxXޮXY+:|Նɉ^*x_>1Pt0Ʃ\ V񻅬߷>qj_khm/F0h@eW7-&>iXLKYr:nZWr?BYp<*uá W$};ٗJ|34WԲI$Lt!J6D +xO-BR_G=-3?\KU,,W=!'Bĭ9Hsۏ8AYrF%*$([UgKU`3&ktٿZԉ(Nïxz* ib_Cf|ŵvBJZY8ҳ/-"]J^4IZ㭚-(;OƶFpBŕUܿuLoc\ZV%\cSņԍ2rIU׌>n |cC!V&) nE&;;anBu3bB ;Зdnw!|DϘgl,q%zARiFKqXA/4U@sxuQ,+Fe=T]U!+DPhSj$* k>Z/ _ϦR IBC3Wd3,.᧰ UӧbD ,eHu4{hP4߳,~j`#Me+DKSȯ*|-Pg/Tj9]`FGa[phd-jdf^7ǿhn>c9N׿r=34Ȳ^Ub^(l)úU?򷹚=mQi% :""W ,d>&N^ԝ5-djiよY \oljK4+C.^KP yxoxt( \-Kc"7 {Rs[" ߉K|MյEZ^49,~|~MM k왷nߟdEɻx߅$'b_Ej$0%-W䚇ڄ{&}Zc#o,Y )1L ($1BsSo&0p9QhW 0qǪ@ ) |H׾o؍pX!]?rG.SHCWhW_L[~_ZJc;t'FS&Q;u NFE$ҁ() gl 7.c6笥jZ\I)f9y6%ұ1O^tmi質 M#5*Wd0鷴r7|f6^MeׁX)'Xipyzŀ %M7DE5lǗo.4Qo-m0]y\?Ӑܼt >1:'7@ڰC#WQ*CjNlf+r@;9[޻r3 ~]f%[$ǰh1ꡋC;E]kək359`qZ2tjQ,ԶDvZ1HE  fK<%"~I;b$˜@w#JRLcb%DO^zi_}84;hPu׍XTq gžlVY}G}lpcs$?*_ ;^޲׬TgD9̘Kӧ!z'P{j0%f%޿>ӪN^NK3+Fei)xRVWƌ3(u>VHV]\Zˆ7e:q08թC-RiΕx dA}ƴw#%&!M, z;d,~~bEC˲vH w5yM_/sQ|O&"#OP ;}.6x>I%K=k6(>#ۦzg%&TC`NFsT<|y]+DG~M&";٭YTnhhVikoƐ>sל{GnX ïd/iQ(2CG:Sӽ"RZ%L|!wq'_!*}مoAATPOh11=Ui TG(|GRW'e*;jCfE>X<vpD1j/}o?BAǫ~Rn؎"xL @o sGISKTb&Ơf)|w9FGFB?w9%`4_W ~{!rR I65 ~%$Ty@> L͕ ݷh>SC"3P|^"5qE س+H5 }FV,Eccm 4'0>/=K=NW*J9]e7"ϼKc}!I鐸ϼA{]"KZ@hFZգTRҸKE0Ƅ{!TV.BpϵKRv"31ݫM0࿞dP±Eu:,3rs0Bڽc kORziN6zq>WM9RP3+QDBQ4Ym"l?Ww$=u2ozvgU::9pƣv,Iݏq7l* ǐn9V"P@ÝG2+<4t!C?32]2/ **)s,dÀrt׏K/ MN=6ȳ;D"FBUIHAsgxsMxuޒ.7mr̍d4RW8¹OApfLWWU."LzCTW xT遘ܒ$Tm5>cp =98ocFW \l1LȿġMlh6ܘraM'`ӓHC@7 n婂ٙV>O+Q~VO/. V@1c G{51{g䬔$M4xsop0:q "pQ:׹{HqY4x }닝@ܰNE(B QrmJm,t SzzH"aȒgsXmHs.gg)!8+ҡ%mIgӘgYZ070701000002e6000081a40000000000000000000000016609d236000205e0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+?SU=lel1[uXSaC/BNu8x6 7gM[蠩*P8vЄN#,G#@*:DtIe+Nla^1$k>9qcB"î$vZ]t"W?K"D ba cTժ)g(T)IrE 9( Muq2UETYϹi?%'pfC7~eզNg#轂g w :}њt1P|Wo+X|ƒv;IX,?^] &BH/רXڝ}..y6"p m}.Ϡ)~Wl5JE]hq]cOPWE}$%gƒo=UFW,yP$mcUj&R%J†F3PC8>_[n(U G`)R].o7# h)1N87uNM㥣&3)eK$,&l-[Y[:PXAf[*{ C+t %}ز "f LRh޼E{bSv"]e>>CIGU8]o*A[YۉP]Ύݰy C!L1C_L5ėom(s +5%VXZ "?dAOƱˇITpq'Uצnv _%(D5J8ǚE5RwVGP#Dṙ}?QR׎5%'Aͷ#P:7q!҂ീݒ_ɴ%[:q3X`/dJgFwO #Vq_ 򷌁zՁ@k"3JLJΟFblx0{gqeYGn rHMFMJhrGb-dT>ă7"1 nt.TLD0#DmL=Go;h6GPSixTQfn f<.=%~ROm[3m0xf Pk2g-Ydtm}V+DPg5B2yR7=bNVfۃbTlX*HiV:0[n/%y+ ԗW>:w(:!_%jцWډLxW&}9_\>kٷ3$= W!8prgXdJ" gQ)iZH3P=Nw7b\ rϯxfĝx!or|_VnGJrxUZEMQ Y\7؈W %؀'HyCؓ%^p9eǶ p:>&uCT2.f9z&N&νH7ԇj*O d [w0mw$޲o{͢煲 s=u(dEv(z4ug7ئa=Y>mw<]Yb4BkM`E%ۏr۔tzݙ4w7ͭݲ$kNj^ Q9b>_=lRy>{ZSwHϋZױI6}r{;1z1<+ VUgmhN3˼;lsN"yq) '-/9M>\15)`rȆ D*M qՍo܋ϥJ zEq0O~ 'M3dۙ LW -zY٘p&rKt5YӲ7Ymi?Ճ4ҰԻ!آhzѽIq/AaHĥbe(=W1ܜ~5$ s'+GnoRKmDFtM󴒓UJioY@U @"Qj;P?hE5F] ]㬾E``@[Vm*]$0 DIFacF.kQx=ճeGHFxAl2a"qHh᳑_|?XtWaka^lDXx:^n:IMer18wgSηK['[iG%s ғ#'XpHvO3ӣB g'b\KiB{E>0C2C~k5pSB=v<2;~M6@, AKIDC6Vx%Q~2z`P R |e4#ݐG7_5̝o@gݳ}0||Yt~[{0tHxO]%=m  5zqK.2p#ѷc"vEY$M.J0Uދv`$,(oYW.S}K~J+T1+Vm$)GtC:-%je p*&clqtVd] ђMZ(|&v: RT53MCTsT0 \V[xz@er-Tdp9 ouB@q_|,2";}r$r ?f¿mxja^#K%!<J'%1 *:rABcZPzg(HFEcHyx!& *47ռ xfd).f4 Lnm^`$kvh0RD, L,iS‡^&,n4bt%ja*`93XA@xtnÃ'' *5Vl5x¿%O{m[7Aw~] yqE$ B69&2K2N`O/mɦP4] !bt˔_!T転] =l@p뺈YR]io)& /_\辱izfT^=ȒrQS_|=."xj}P7aMDKT 8aJ-'%2s ]q`hxyjTF.9vHO&U h%箊 F3Y3mxtYoYؗ/Ģ׶]/um?_sB{ڪ>5-HiQ9u\$ x>9؛V|]d [>莭KLp|$my^z#Q± YTG&tqk䭾wߘuZ;;R_\'G =[ Tq#*%t܍xP#TQN?ϖIuJ:9[dôZ"&u\#HzG@ֆL(h%X{.g%A,ٶ=Z:ܑݽA[iF=V'pr(@؂*sCnk|&y(TH:ZJZCU̅޾SMWO!Y {!̣h9~Xu;Sؑmg}MYS"c.gY \iY!ެ5|'~Hؖ⟂0?|Rl|2~:}i?̖c*h(vŌtW +M`*DV S;VOA崜Tu~T2Ap1lpWY5Zc=݂!?B=>JmL; &53>ZU66S|BP-\@VYB72).ȂblYW<,ap:xˉnngqy+". vY}wS ʇ(ʅo+{~^g3wX=AuhQYh -NONWuWC 0 Ze8zd옠M7޻⎑`u'SZ˹:bޫU F1WXfدxB@eD񑄓*o94څf=)8%o;tMźTM*BUm,8ىʵ@Ct:+JIK¡a{t")O "6BkN7s}aVLs!T.1A'uz&\"Hۈ 97C `hC#LB^jW`2Ni&IK,]<7`i njKǬi.t1aݨ OMωjZn H1 0r5Sj@Mk9dP$x7]gW[)'.۽&Ȁ2#f'/CdZ=x|Aك`V?;*~bR&C HӞX~: ӔEy_BDuU>"S:ZXGt>ۤ)]dd6cVQ-ݝŬ/jwvmId&aQj F%!xG͑>b^ZL%CKru!C}T< 5:.%+5O~beoJ򕤊aB[E^s6{" U[PJbZ„:B"B97 Kң:=R/GYF-$s`&VH)bzBT5'_;[O34Zl`S-.d-|*aޅ)ZaoF~`U] SiUқ DpKYIȋ1%RW̯$Bv2WՕR)dI Ff/$ٓT2"U{K)Ax5chJ-mBqGT|S[>T>MVBl}NjtzO]uGN#>7% Y=1V)^`w|UsHq. m06Yk-Udչ`R^00ڒ-, ˸`nl# հ6Jܰu/3DUfԀuϙa^Y x:-)ƿ~#&\ )/>F9*5yGy$!נreWH55v`!c@˒J ؿx-sBp# sN'lݐڢιcZ=j嶹E)npv}QfYw@]% k1aҭ 7Bme fHeUjPn*z3sdBW&BTNa%j2*n|9! "1^dL -npS D 7Qܪū6n/ɡԳl+[.}:庐Q;6^,KoD]W^H@Ō}@3͘s-P;ZS a(Oo{'L*#u9(Y'F1MN8%"0],A^ן/_#=Wkx8WOT> -= -sTzE^Q>G٣2/?Q*x%i9+Y-WӊL_oj,ELs!kւP$R} ~۔ d!rs/N~)3{*缺S-s"',c PYBS"ڨD-YgG'΃Kb<7X ́G]?l=xD&)*~inͶJ#!95#wSĮTƭI#C5lWv3Eޘ3vuWg$aEX*R:c7Ť #/h~r߭#s̀bJ]~xek/lqzMYK۴Ҝ,? 7::_ 3G/X6=Xt W? yY&fAZNG+`@jq v QnqoT>ŞJ0^/;mLoϨeW ʄ5MqP"WMM}k`vEnK+Sy#vg;`ܺX Cdѧo7ś]]7Q.r+du[WKmz@,l<&%/Tlu͜eltIC,Nmd qSCBN/p<ڜ< B^%d"MC?Q!=w^D:c"%F\(5qcwAb#FXX_몉(2;(6z|f-an>A%pp!e}z{]K r@E<,5 Œ4p*|"͛6r$Scr,b``s~kc2&^Rf] ~mGĴSz^bTMDXmr7$|AVzgڞ}+8x2))OJnKFO&9tۄB]ϔK/?vFA.!Yumm"@\Pxjf慖{2($[0x_U_(tTi!!HuO=ov˵ %2T P5ur@%>ǯ:ZUvAi4!GAf=B&DH)YI褳%&t&/R,tbEGm_EZ->`_etD\]Ӽ#I{R9SQ3b0^&Ŗo4kS?D| }Aͤ6yIE֝sf8G oXoa58Nal1<ndVgJqFkvAJ^AFobeξŴ(kL{$&H``fA?!$S^p:g&Fw3얅&7W{-O8)1Ժ_jEauX/Mlb ΩZ&_"OGEL6bb~ ;dVYdGZvoOɣ\A"̒6@%Xm"*i!< UlE43ecFV b9?2bͰY(MM$z ufq3=꓍Ux ţZQH*}y-لZcGo[9X>yH}j] -HRG2<-_Un?|12z\[i sIr7`j_ҧQ3_?x@՝GD741Qf(q0mLE(ec2ρLJsʹ9Wjw & >nnJpĞ1cC?r ({HMd$PvL/bgdY Vrɢ0]B A.k0\t05 Ia`QHШ_ H$3&[o 0PtD!^BDsdG,g)UUƥ5L[%u3awJ \Olv9j 78{OeV P(?a0zٗ[ C~PXN=F@6j Nc\hKo6֫_ȗ6^}UKEiO:dco[p7 (@A@_5ﰣ|nͪ*Gg3#LPՔN #Rph@fJz GI!4;jJ_A -s=8,Nsȏe;ҦQaŵO%-<@ RB7(bb|{S4JtF?,غ Hw= }Sanb2i o1KO8EU[jl¶W hsʰٖԕcC7yOLТ{If#Z·_}̒Nʜ<4N^c8{0t #C@iu ǧ(ҍ,@د{^ ;]x Js:=VY{x]6yLj4q5ltRtEX^6gVBt ' Ȱ*f bpps5ͣ ᥋=9iMWKNtUDZ2L7{vx[[+eB ;c=,LKq)4hA&WAqT2w\EO.4",b7O(y]r@I7u6H}2Ǫd?mS|˸ Wy8Xl%xaP7,1n=%'>F_]q NFMIGIDVzcyv T}6|DDץ/h V:o(gXIYzu IǛt: XA=|Ոᘛq '"pNnKȑM f0K1qej@LKsUA塳98@)-wڥ;}I?Qa?`>9KC0rGcs)BqFs VС{EV?O7dhU)x[c C3l|L߇<GXX7;\_HR^;'-ZeԆz+)![!p;GCSU$h\[ilC ײv~|a:qͭZ7*\U?҇i?Ve6Ť:jDj̓?-0&ُz ȣnbC>g- :E^ttqz2MEA k]AQE_;]l)h%t4n V D@;bQi2u~nα7zS=^–R*J4^"5cXxCL'+?91c}5SbiĀ)OŲ| KX F\f1촿(Y P"NhYV3k)6[LH h/$^dywγ.eB 꺿5OAwOE-X{f6$?uO?ȵɺ+W7t/W̞#/9#SSDv>v =98n;0#[H>$d@OTy{5 yTY0ݛWJ2ӇC)9 4AOdF]y ~ uaN3?;ܪOe?TSY/I?̢p*/=䷺y|<)PG_㨛;Xkӟ5Gf];MhWf魔05ƛEkfU GW0f˰`z׉e VI ѓ4 H6 TwT;O] FFE_p&غ<83IW $Шyh4T1ǭ1>CKt;{{fKI{ Bo+9&i1=Rh!AFv}ӳ{9;wPgAϮ o.z Zn<%aBjuۆA6c3jI&>]9&7M<|27D`.e$q^o1uX;̨ݖ@U|^dϮe D7sN_B+0?yzE}&Dx`%# 1b@j*@/;j,.q[\OvwkpU!"4ժwXӒ%e.iq`ng%݅LQǑŽ%ģAWxZO0O^3l̪_G%2U"0?!R2}##"hCeTMP8ARx75ќ (Y' ׭xM:42M?9rF G(3tض2|;xO}UhbmыA`g Dm2N[?%[-!8{dOy b<8)X FvIM"GH5r,sKZWr'9WOcGQu_s*5|"h2guu"SPnʨV WSD̓T̊aΈ]4^*L:,TPD쌖\Ӣ fY$m^jU%H+iv+zfvVϺe=2+p\"m(53WF:6Lt܄4QVgqlJ?I.4 D 6s :Mԏ8CHҨXFjf/ Ze/oA5yԐ:UlvD09 75U@Lm4N6aH8X_u=pyZ:2cHIL뉱 '#B øv<0}X@# R%T70 [oT84ә+Ϟ49^u%j›PfLA2 ΋|_ hIDpM{PkϙBeD8f9/{:v 9K˼㺕M"YJ`WiVg̝Rj6fvp$SmE$AE0^'䐣& {TkΑo﫜0\4o,8xbߐO-¿ >J)Ks2?f  U~@J`mY;5DG#.e.lXfjakK|5\-קT ﯗR@[S{-"շl& t{U ¶L.L*w0X,Fw .YyuϹqi V.j^hoڏKf/ɽSdc9ᱏr\p^axF\oQk <ʝ]8f+ An%hIDpSZ %yKOsQ'; "*H7be" ;€i4b}Ot#ĝ7a0HSieȼ@˔^*Vbw(̊ћ<:5X@JPSz_[:4UJluWσ55J=3luM&jx@q|`*Idi,äe/wԾ66hmVhifBxlJ#OJV4|`QǓs]wa8sibozz#bc}El!)5ys'"Փj4 PLf6=|>ڹv|\ɘ@LIE@W\m dQf;#^x ٦ ~7\ 0\\{G 'i}hʵjbr5Fϊjt%ir(Ή\#W&Lg sB2O~mR$WB|n|!&CG INJu/ѯ\UiE%sYV~ .7%{(@ AR]Eھhc3+p+P.s=w:o ̙oUfG3NN~;hSg3yuS?ǔ '<6*6Gv?6a'uO>ȝ;ˤqg)SGܷ\*itC^V*QHR0Shu]o4ʃ{0P˱_{5[(p7K,Uߩ;{ch7Swl]:VZhǺ[q@I>Չ=Ic أ-X]CW {CHWA_&  T.NuV6~Wy-5?J=*Z-~.a3+UutGњ>]ݘe})s9#N w׿Z3hi}ș6G*x.Yt*<t,iڹ*bbOjc,-`޿V:|(Z?ٷ"ˆ s0܋F/lmW]֗t+`gCܤA1, b3N@w+Udh8|9Ҫ;+Fq3'Tco{PxOOGpzӇ;H\ڱp9ZT,U,kÐq;tS0So+m4w䩾X ojVs/;hwEq11Ц^_a}!=)}ޭDuM!J )Ѫ/|QtAx[QOcOvPr}{t+UuJ+d^}r0gʴ!;|}!";&tYx1D ZYC{-U\|(i _XBR> v޾JFBrPl8zE Y fq~|pZ'y`t A (m| -|o%?.`I xصOA, 検O O;_g[!fحO ɑ1KjBBܯCǗ |$سKyI|\p`8BLٽs҄ߒ$>aB."We.У1 Lj$xy1dwW&̕y x$ -<=8i?: aȡwc t`R؁pSؔ5ɴm1?I OeUb1~Zޠ>B[~xqnȎ8I>JfV9p0Ƌ$s;Rҩ֡MUVn AnU _tL/P;f OyƷ8Q,"|#̦g>W/U.!gCjMREhTfҺA9 Kĺ)S2 V-)iFHR`4q)G+ 1IVkxO E=FҘx`Y'"(ǝO"WZ.µqPٓ$5dC;? a뻖KIMg-t-hEUѪOxϐv1׼B˳D,{/0ɟJ&8H n)>&I?D`᱕kF0)$iAd,'p)Eɥ 3kŊ9q|Iq3̹ EhP[7G+C $wo>t:$aXFzt@be3壞N)Ll{+$0)|KU U5A)L5IO_ GN4ɈeM6Z E{ݖ2Vϝ~@Os}ƚ(Q?٫[o9ۂJJ{܍Q^B.J|M WO-{S)IBAT3]G/^Ɖ(Gf|IsjR_&q@t$@Ol ޵_= gu;3Dd)]>5Ȑ ɻMcjSlyD[u?"pWu/=}jK'Pe z}sKűI % ei'w 0dh 5y"Q+ЮlHԂ)cXtWoihM9߸?ln? >[?/^^fA 3yW8hB+ +A~bKSLjU*,< ҁ]&)N-PxrT0 o`{w쐇fu%u_SDluL{x3uD/-eonsUUՈYѐa>UAdOC,6Zbn:=i Y ]##Gg YNQP殹׺Xe(/]Jk~{Ѝ7BP_cO8(Ko0'lj4m_ԲsyA 9#)5, DD"#%iKef?b 5ެCKǃ7S6"Qz8e?tjKo+d/rxY M;.2Qoh*SG%?Vڃb=L%AJ2-Tuٺdgn(U|l' FژU۲_F$f%7XŎ/Qv1SN RHsrN;Bi"s7Iݯ}긃Fs1vA+^|ډb4ǖ㠵RWVOv<8b&x!%IA,EU$:ǫ0n :h4;+dW|WV<%c7ҷQt""؟\dw^5 ӁCo+>0Ĝ}Ƞx mS,$zYSUխYFwU.=F#pd+);W_ T{= VsOB8TF#%(dbH945r Ts^Yg䯊OH\,p.k'܈Z# %ߍ! e]: Zc_I;c궽3)6QnW? rHli^̒&d352ELtTa4¥7 B͠)^\W2Ee~v%?g6yH1]VՈ6%h,P&/]Pre+&2J3h௓b^ 6K ؆eEJk0.\'@ 1J!EjbMh0@l#YSTk r1f1q$X.8_7aAy'ȽU^i 4vDb7!\($kG yϭʌR$#^Glۓb]P1{l!rXnR<;ߤI9Okl{,%#mB`Tͬf/4{Y5ϜX(>)ܲvSNldW϶g1XfZ7+<r0yqKǘLxƖHF+y,=S]V.XPp9wqp xIp\AY0Ny^Z@YW{VC'-Ʃ}H.P\ .d`ĭOu&V֜RkI-p77"{ . 6,,(oػ? 2>M4`ac%l!e)DqFtDh:Kbd[GbX8Q5HXɲ$Wx3I1¿x[v kBb p#W[4&gHӭ:R׽jÛkr<9DUQWF &Y^4U2!*i6[˜Hδ6o唎rzxw^y7CTR;0^xDMRIn>$B>mv ؎b\56V^[j~EUe@gCrY_DyD #cյqmPt替"WZ"5> Izm F3D 6}2Mx#tA?^jZbWqKU wJjU9BЭҳosa VBRG7X5XqYa'eAcN֥\ BHpI_H肈(1>~oPF nYMF!Bɒ=79KG^.C=/!HŖ6&HFEQ浲cKOeHgh}ISqK}ΣЃRwf874&qT*9mR=: @'o uI\Z$6:'"P;$u;wl6zl&yffXøJ7|\[6f-#Wh}qjoi@qc6MM6K"$-@Y-s9A a[5iЂxelyp8~ T^M؂TJ)|a-=/=zG6T/cRaenU/STJ=wNzҿ"~|T/4dx6%ϝv"7x0trt6tZ}x_nhG6FUܸ)4>'! r UDx8/?H0 Pt%13*p.P-ZI?6 1SpvBCh+8DɃM@DVUȱu?gLsC㴁sg<{f7mxr4;)oحMOOL)pss$(8b~zAiW }Z._]϶6bX̢GNQ2z~'BK"7T&?vsGwɴAX76*1J~_2FmTxq{a(zehu<],xτak xJ0rY'U%wjaX+A&zo=a 7Z+g!@|OfHD|0=Os#%"ޑDL}^yR./<-R$!EstDDyпBx$1I@A٬>cT nϞȋm]ۘ,="zv hbUEn!5G|<+:+FhC$Z8"{yUDGD:bcH擞',J|][-c2:&I;i_d߅ϟ+i#Tfy"{(/O/Xe, IիyqX{ʘ5Ϯ|C# [-]YXc8'u炸h x&PCt89^Ҩ"56{ >DAa*ef !RrEbD<pTB<*Y+&v iv$GC2@H1h,TNHX#;7|gPlagreS]LS_}et"]Gcl1FbX!a\uYQh/C"x*ȵ!@m~< K參86vH+YzT$7IX_GN8_W20c;w]Q먌>SHS @,W SD{P-B &oAvJ:+Ti3Z,. uy&pkf+ Xk/2© @Y{^\F*,WӮ뢉Z26of)?%Bth4#[ Y\KULx]B*,w)pxyK űM"0q+zu0b7Sel<+JtA29w~Eg[Teg/=4E(!Ymҫ+1Qopl.hqeAh]{ xpkg57lݦ)-Bq~,3j^RY Ui 3?sit,Hlo'vp1v+@8l<4 S)9@u ׶5g#Mܕ]NDMϢ])$RA#'ʹWVNV":| yCO[S #EjG3Wq cڃZn%ȇe{`q)`U9 /xe!*z*d3?}ͥ{ F(@짜:H[L6D/y:̨pҍZ2|3SoRTTfSཛ,Z^+oF96W=!Ս*%"#DbyR )*{.~-̰bgv D6 +2M-|g1vS̴:Z95wŞ#"4I:({^hqJR1~Lq|<4Mf ztdL^\vVo s<\l7'&^6b!DH_Z4E,_2T}{ҍBӺjJWi),2(E7ki gN_aH+*˟j ._Aytq4#Yby[\ېNBm5ͬd{z:ȪmHćUGdXuH +4zT[,'U624 ҷR+J=uL2 0}^llu47}7.a ]J+.&g^ q~bb/1V,OzD\n;̪ML|FBi<ǦszRt"ӱbOA2?Xc%撡lIhutc ة l IB{&s+Y{JY}u g)Ep/n!a}:D Fϣ0 玦à sȩkg GbQmaضpؚ29I3QQ \O!+{~R ΄]辄9җ?k TZ|#؀[T9[1*s2;.R%81ɖ>LVJ.T)#M5BgSd@&v7sғ"Ͼk ;ObP{|o҃1QqMx= NzW dn5xkyCK<^;;UY@&c1ʍ\oA21ZY}H u Fem <2 Us]Of. y$Lru!251+79et\Kn:O'oelRIj4|""T /^3f=K;ATInpD;S!jj.ݸ+Kijpvl\z|RRl +[ZpDCL瑈M8AMƓ'9|Ag)lAbd>=x(ݭZWovM"M,[r I#/\ɼef}ʮ!a3//4Ν4ĘTa}> ťЭr ķpC~3g ?g,5,#?*s ϳB{MehqG5ݱz9.>=]޳C:G sy Uj31U( ;&KKRY m.PD·m<:ujxrmO亥a$.X?YZ_љ v.[xZvC)ncꐽY+1LdFjfۆ#0 g,ԿD78@bMa*1tj(0K 2dI;y.k|o"oYeF=ܪEtn$7CǟtHi">alfU%H')u?۩1pc23K$L{xh1/ ҜU)C (rh. o=;\a*n[b" \͋96no[>xYّ}:,9\_Α9nJ)M _e4#ޠwhujT,lgu`8}YWtOyΦvw=k:#Rd?|0yXvםP86ait~n݋p̟G~C&?BX\0ROR*6݊^%S;Pv[&WUaߪ4Èv4>}*o?HVҘF ϧ+RS$GH+:_v.*r6SlK蒗.8/u~xS\"\nC$vo (AOXvȠK]Z:c\Y C>wTVo.-#[NO\=jLr2"ct' &|\YZy BO# tRb@NJ0ݪ4T~|.6H-֜+y1en(!Bc8:m@3uǹLB4%"gEk\AZmW7l"չ}k So5/ ʶS265rc+R 7k rc2N$_%;ON{vl/vfbIq]x:Qq%諚Q;qvB+3546@k] Ӕ76S8Oyjv, {$%`Cqf} vkԡSn0ÕhU,@&h7,oX# g%wD rUpWɩ9Yea'G`W2]YQW|&rn* 33wC1z0Y_ /_Z!-l؁^Όyobm ︳a/f;zSUa=,vqg]4V]t̴'n_IepJ|yZ ']{ @U/d )R1pw1/7+!2oN.HeOgѸpA\(Qz؂.[?2qLYEOVFy2)ΉDgjn1hZ,{( OWcf]Z_T)pDZS{ɿ|gş2 BO磧U݆A<1Cf*4gVSe?`l/, c& c<Ē لh^cD=mRYgۗ|*IIƠ'XYai%t$;\ pCgR(4"0 lb_NDnZ:žg )#/?tup &N>x~׹=eUx}eF "bK6F mYIwW^ cGNzp|ts^aRn4^9;-^Q9 gvI$l~툛'~:jKFfPQ3Na%>R] ̷vEE&'?U1piݱ+se#BcKᱮpCCNɯ寵pz #2xs)ʎzX/N dHkQZw 8EnQX:o# qw+•I]/(4ԭX 9 y.S,TEx7q!Gn LՔt35C-G;X?\ueeu0 ܫ9ƏE\wx)=2'Ws5BQzG(Y]_$o:l{$ڱ-pjEy@F2vZ-);D(d{{$"67芶 p[Vˇ-+hX⠃ϵY3e)o<52a\)nM|/NNfze1`RURSʓdH+Z!*cwz7zkMMi%1ؔ‡<[M_7gZ~H^Uvzr:CYLQi("IͷK+蘼G22wjX{ d`0iڸKhu:Ή1yQZGл~2@.q}7KeC 7C,sy)G2Ko`{)uB{94eWQTAzW,EMG:KY*)D G-IE_VSݷ@=Ũ =Z8!c>uL ]|CVT,|77{=,fAH#q(" 70-oXbo H["#f6mb}&CgtTU0-2 +>sݤM6 jFK#ܳNu1~v mjA;@isWSg)g(!ANb4y]Rg.&ZA8p:F!QYH}.sH1]]]}7ew3N?_/A*y #,HS$plٯ]4wqؠ *m-*,5tIsdwS֖ɣIF !ύukRKBollT鈘tޖ::k) yHxb pdQ2;=Mb)9/]ƫuf^xjznopRE#p%)$kW~1ݐrW昑uUEXbݺH>DLflAyɢ Ҝ~琋LI$,NY^ޛVJq&KvSrxqE%:mg%ƾWFbxhwY"nMNFȲ ob~*}i_Z`igLN2DE Qi>beH{3X.#Qc,Z Sns,[;MA/s6!z?GF0:lL姑킫_G3)"c9\jqM)oNYɌ0J8۞(e'z!JǸ\xlX6=^[fIt][r1?o5@Bߒs3#R&a1:nϴy ըK㷥77p}4V]Hq0KV)L!ʯ[; L .#v\/ʿ:S&[k,u[Oidr)A wO$.A"y{\=} T&[o ʢѓZ!P5 =Lk*]Qb"~L؇}pB%= {Q)5Zu_Pb0ywԺ֟jø8p.g6M?gfusQj8iyoԀFM1$5N.' @2Q%s3xֵo#Hyxޙ8H^rϵki3l`ko)ۀN73 oUE6xo# Ԍ扇R*.T1Dʴ0MdykHll;i Bnث 7%6}P2e `޲'@{}t!:[UKO}OL>Hز?Dy[-M '84_@WkEG}X7sF?y %W1Y ;Q,_v{lS-%6Y▭7Jd%Z܆ٶpV?[Y9ۆK|T4R>Ol)]}J/D6hy:Lotwt{Shs`66=5_"+}ڀu>yŧd4)0M rpo!E߇qcd9ufH~t-:YN\,Op(cGҴvɃԺYH3|_6ZTbg1i^^6%:"G#/ˌL"*-@}]>5N=G}m!)ׅ%U$L`j@|X9C3$0xkiSN-EfPq:dr#eT \oqx`j#=ZߤA8:!)0 gIFēŞ^85O#FZgX ($JGG\u>̽S⭇:&桹!/EKϸŪ8HQ ?Ց`+jSL|:BISOUtbMfCbe{#`m=.Ubspb0.Y2Vf6\=1Oada;' Z \to*Mi@;QY/7D4ifo1>om[R3dmvG-d,ꐞK(@2M]b/no(@#GTVF`II^uv\8,P.=[WiAf"~lӬc\\w @o!_`ƾzxs3u3|wV9k55oqrJNAz7hc{6 ̎D9AWP7|ⵒG4@=EjwWEmSM*<,ьJ}|IJ:7cd;ԼfnښשC A$%aQv^U.]i iǒO^Ϣ] P+1BhMGgclD(ś*AX&c2 &gwOCӢPRsd,aivM/3k^,sAvo""Z ) :GY ՙ٘~ԁI#3wgݮcXkFo"VDu ˲H#^.P;K ʤ̸NoHYRKVe-;Wd4|NfZTnY=1G}~t&,_CjbqY*A`KG W!on𡼤;P O*w)▩Ѷ c#Eo.ae +ZN,ja~2BWW+B) >{~ .N&Ю#7TOKJư_uoQ)nKEҝCM&E{pzI\m5Ew"F%-1S|3Lv FiDIZfpu~d(!qx$w`3,?}"mnŃ܎hA > W.C]xkԼѸe謾E1MirBnIE.[Kqfx~س8TX䁎vY @2DE@ cʢIaQnjl<O=c-oNMTT GpJ6H|(CTej`NӅNsE+3o&p\ 7E.#% yi טn`&qDa<썚TU; dk1)JNGQV0}:Pa5qNpBÃ=MK3Jh\g.)hsI k+6qU fxcd(/rk~S|if&CqSߥr 03GӉ~eXfR;mo`J"M\ );MS&7C(rSPJ0l.aA[:R$*Uz' 藴Pd'{?l91a yBs':0zƌZm6NTާnz;oW=3$k>'^c`qy|MOm'?%S?LC0q_; "{E]uvD!gwePT‚W8.oςUl`Àً&A|4J^?ly܆w_2 @fn^@ %?7F!Q }V0&_HδAq"76(L8ٽ_cΑp=5Г+d+ɜ!SZ(#LohY*)/U~ EEf$MEi9sm) Lie4 t HB`ȐNMF:M˖{ww ҿ Óvɖa YUjueN^j/'鬼EAN <{z؍wy?%F~;M(RzI3;fxv`FO9I,/<byІcZA+Y:s7" <|?kPEUͮTfܗ h莸-۔Rt\le$q[u!Yo{Z=XzGD;: }-[2 ˔.5ˑ U3ɥi㔳 r T*NTLE\@Pi)ϖI=Ͻ/r :kd^g8lh*+%:m\$ЪK1"xޟ Al!7}(vs!IN,Cd>\ADd7>=Wl,Ζm)r}iRr@U"F ~'.GoQݼ]1nik{p-mT=cRmN'˕%Hs)~ƩҹvLXbLw_~p.D N0<2M`lVl; ibqCPձz>KV5x %F>W.>g [ ~Ǧo69^~@~G\hK1fC즗8$4A$'bix z<ŲbZNeUX%|ZB3\=DdFx_,*Q._B@,&PCKfC=\ITG$OokM)z.{@&y|/0DZ;GiLvO%,N:\ B}5[%$Ɖ6En}. UOrZq[+C8_Mɹ\-jnH׈L w"K4m7s 㸝hd#W⣊n-`@8滞螈D]2{/L\m" oڲh^^ɷ̀Y%.+8`_?D`&^l.[ Xr.^pp\ "{IZ/͹v'%`DY{Q* ϷY'%HS =_IMP@xꛌM 6nk -4(C{=oy$!'|lP-|Grj G|V͕@WԽ#['<o;t~@?h7ɐbTƑ9La& COs &T or dE^‡\ dr4~&Zg0m bq"b|w=L5 *Eg¼?7o9Ȉ/U}^l5{nZc ^_gD5H%\D+h`r|JyR/P^#FͿga8z%`ώDg J/sa7A=@_@M;,#Й^D, '&JSzÿ\0<̔řM]FiĽJT4|O<N(qc)2.> xn-;إ{L$};bn, mk`K5)T5Vbe,{颩y&eo\TL H**d\yؾ?8ۿ]&wL@ n?d~;.dǟZdδ IBwt!:dz3x>1;xi5'~V8ٮFK5T[Z^O%yKaN 3K?;g7];PR1H V? ,֠CdϷ7,q]źd?L.%y"OAF/ݿX6.)ʗ$["Wޝj"J/&5?p yR1@=:dH n#fJM:-K/u$Ȋ6m$<u+L2f:`;Gg&ODzhnE=rx^!Xӄ. +*qV'LD QT䮃v Jk E Y%Mk=#IwpehVYG_<Ǽ8p7b4S-9hpHj糞Q9jz#7W{0xs.UX8qF9A-`Od'ngzDB>#]KX5MyJdg&æ^e%53&f"KvRW^ Ǽ;q3ЙX2X1yyGetb?TO5g`&4 LuVG,"pz 9;FZܧ[J1<ܦ*K .(V"y,yi vj_y#2mq1nW|.g@bPPpIƐR7(`>lX$fómX/b <&8=Z!Ii֓Kg8!Xakǘ;TO\&d,Zo$a8q0x9FZI!BTv탋!Nqdw$iJ@2:;DB']n ku?tHR/0!@) :.Ҕ|s]m֠5C_Xw/B+eQ׷NNcrXCZmN8nIMZz(:~&a5l0e`dOSʓ4+y2p" C¬i@5'GzV >]k::Rf(~ؘPONm~~*x'>1*Tz[+UIrJ_]V4ˬƙ3eE꼨̬_LxӓWEP|J ұ ԏ 6̫oF^o]l^icX}]GfҥI)`Q:v!Er[S8V?'?ghIER~ )2QY fHJ gj"B5B*\kR.^)숋gVVrL슽"}_DmpM^%k m +J( Zot0ҫც&TBLi_>w$W Iw~*'0G1\iFF)PQxt3&(7 (:J-DZ69}<(B5TDӱ 6&Ici%I'MjN^h-rZV^1&wvD=IGR8="*4wY^Rz:#OAiNHs Eb ?$z-n'esco#y;/aR*kN+]93 pseqA͖,c3 ȡP/[E7aTjh<

    /ʵR8y3_iPU !EUrr4;Z7aH̓O-J-Whp}n~5s'n1/f_lol؛5ԲAC2)ᚌWeC*+_ssߘ#ZcܻU.I_Y?s˨f 4R#r(X| EEњHDb("8!%Oy C٥|&> %UJcE(_\ CKDxfI ;g`!Ry7e Jh2|Յp:>2Ys oj] r V%AJVk؈.`3>,_Djt]5M.TC|8nؠ/ӴcFX~ӻ@Osi,Ԕ,=TaPO&H_=,Tx E@"lpp *X'jQ,+£aw!c@%ؓG}qk0pY|t bUݵ¡~c WnUdr^+⦇ZOoϻ2ڲt枧qhAW tm2UHMMzc"y7H'}зl9;bĉ$إǚ%νYQ@bQs@(YCAc:0Nu0wv'om XrM^ݕSSd=:68C \mZ'`ʣmaFq׊LI\?-buB#,j!3=,+>Z@~Rҁ` ;h\q}EΤVXlC/ۚ( pVNg7=(˒Ϧb=%ev$L%F0`):-9GQ}t#8OJvJKK5la,U̐]4 Vqj^~S.Ƣh?]˙Q#ޮ1}7&!qQXaQʐaQ]$k%_~ 0w +-Nj]2˯0'H wPR.{~9&D/.\5~8E ae DıرOt}W8nt5&s7f*[>Mt$~AVz4mH:"@]HNꘁ&&$(.1KSJK]60 )CVZ.[x87 k?H:U9_ԹmFCcSO1Md_4?+E᰽GW[Q")9di){|}a*68ǔ6I} 5(xe+(+]tTu8߫Ï/+Ļ@hP#1xQ@c4#+$`6xQħ{=s46ܪB|i ygRI=4*k&x)7Ov ;1p#23@۳Ӡ{ԋw3?S3ŽH%y"5K nmFY@)x߰)M\B`0fLTLOeUuYcG:gm˟av&?@Ǭ6>20UUp]ŝ{&ޓ2W$Xw_յ0CC [()蚏]#T?0@ZN0{6e-˟ ǴYT<ܨ1 YH8u/@z\22qRu=|}Cva sb vC/E?"^n+Ylsjk_Yoq$C vU&`|dS+:εjFtf:tV0bIl 7zNﻷڇ(V’"b~G#۟Add.1<jpG 2dXi]3@Q+ -9j"lcN碆NRaWy3UOBЍ1I)GAfϫO\T7d Ni|bj6|l?d-ʆ-qn 5nX]틧Ң-x:w!jJ fy4g"ThlvC0a6kޮG@[1ŵ1mO,okbOe°ݓN8 f~0 !C%F7j 9oSރcǷn`i 3 RPb*|鸲ʰũN̷R)ܵ-dL)dfu_ l@E3ZeX/5pMdH|x< vhӞSpRY=BWhx-K$fR.GeńE$w|FGjQ+KnJ-( ^iĉ KEMǒ%2x xt@qOYv6Ffk:4BII)), |:0]m -+片z2ukKZj&4AL!OLƎih^-/1Vy׉=GvA&K KԵoͫp8"Q 1xZ$Y{qMh+UF6$VU5Lzv$n`&YhҸzhL$Ȗ-x,]ex3mS|x*y&G3&R124"F6}C( XX+6DGR2ȧz _6I!_>vV x&*5qfOA:)>J/U x%H1ݩ d;CJQ)W;,($B4#2dD`aY!L1H޼o1t^; Gh2L]EtP8ͤ.Yzao(9@L֎M:ŋ msRD&']rO}/tt)rTˆl8ܬBzS'7p!u>xku) Wv@xɿUm &FSt4W1LK7yRK Jonx 6L`u\Lֺ4=zHya3UMCOv脂4`.ѣ[jj/5U:*;޺A. V` p1LQv"|M^섴]V//tA{j]*/0WmpmM]+vX$ӤM];pYjzrvL0klT!KdxqcŮyNVJb-?|-$,'k'#Dqvy=@G?I0o)`y(FnnEPn'RZ2>v($?5 zm!mh1f#Y6|Rr`aU}_JYL8ls <}s\We í^OklT3yx?N%ѻSmQ#/V&77o]ėIl8?AK[\.7^nzX$b*{`/jmVp] ,91ShYtLp(T&9?x[;-7V`R1?'I?˞T4@A $C g#=薷嶬mږwĥ5ɟ͘TF{OT΍.xәsx㋽Dx^ Y ft?(#q_>{0n:z}sFӦSqd_[6u ^t5қBOIqnQ֣-HY$`LRHU*Xs.' ֎WÓ@m=YΟԿ¼$ÿ~gˋ uEb, 9:F0clnt#FѯFLH'o W`&˰l͓r&zr0% 5@m#Sa)% oL;8?tիxYNo<(J!4E2eڷ&8Ÿ 0= Y+e$q2>1BxYqTK_e'CzʫB::Z}҇3RTlnP,੏t}V'bxRW4GOgf'4&bTwPئ'sУ 7fOyK7ޠEwINbqG2Z}xHz51ߪdw2xyH-x)DG]⥆Vp_~^Q PiBV  ^8ӎ9SSUH9G"̖LN̍m$&Ńπ'`o_e{S_:G&::__8XLJǹ3);6Q5Hrna4K&uJPͨs {*H3H:Zy30;A(޻3f Z.# Vo&B6Q-SuB08 O[RGD=1(i(dvJ60Z'UJdN>KTԎ|UUnќ[gDCK6O^3weՃ BL1Ā9O˒ Խ/*Yh\&_|:Uf.! s& fֶtbP!5Okv)V@|#Sd7P{onChVcxC'VOF6[ M~#\w3a`wRpU̬!J%z\yq51n5ö1XN4pг 5`*evީE^NN*g6q5̶7ZEw.}\,H|/:ƃn03/K;f;Nvꭣ.ssE<}@-_ \^zy*s/0!rŴu\cL@vW3Okgln-kg?3EVlBPgõ%|s,7x,wʸ#h槕*.Yqߟwh7]k%pSIO5E\D5\=|Y?7X? ʭ$s7B|(IwS`'^ p8&55 ~[M|(\3dQ CI@}HS)&S7>QӍ_hv\aiZo}_ʅgq])&4T,Zq-A.@Mס:wt|3,ɵtNCF>G@. ]wIߙ˂)NB\5ZL7 jz7<%^֨r<4zg*wA3Z˽ t/CBCB]p̉aŠwDvKޔ寒b &K/ûMGˠ>6Hp.K!̒%\/1?<{o$l*~ f W55@uRDeW#0H"):xV^0GYpUqB p:t W݊I[~=0@JM 9bSzOOc{UKS{ +5)S+W@Cݧ|KM,`i|v?Bne⟺`meu75,<\3R@P7эGTT_εQBPӤ@Yq$>lא4#A l?ԶM1%Oڞ.EQi'֨?؄S˙ [f `_Zr JvLz#-(ᒯR&6RF1oW"_=? l`NUKlaE"UpW%F)3JڧJީ\a9g귱ր<t NA?E{2L!bnN]_{*sa:cP m)Swal{A^Zn]9|<6Ʀy+"=Z.G eX-pyyzKg 'd oźsgc!HpOdo?DF~6n}5y*qS%r/* 7SWXuqS|(eQ6iTj}|j{G4iwx>_Plа &MRZ/sNaXds,7^WI6Av2Xxg-z\X/TcBD7e!ݻf.&,je=lI#*rܰ (b͂k4b  l;y .\4 -lq;_>YNKme Ƈ],pfA~GnlqVz[|oe[6VcN2Sv!ANB R2R}ZyO8<MބI#|q8_4 eU*YK#} |ɰZq:~@_qX^Dsh'%=]Q AThfnD+O C?vb/%4akE'#N-pX]+3K dxlmoVuYQO&V|i/+!k|L07k/F='6o{*$P 2D9 5Z|+~ZV] Գ[椀i?+BF1L w}VT㩸iE/l*"rK&$_73閯a6Gv;L.z Žb㮫B":WjHή\Jek@:J鐡]$0X "|Ea'.dj tgw2 8JbϬ #=6S ;dRYֻ&yrA]w`~혼kT֦.$j QcZBwYFNVq]eKub$CGD pFw8" ,]_20Get}(d-^0px.,;/ue]MgQưЄVO4{^_ s}hAEMc0bakMN'%E'3P!)00z\ iF 5!ς;[(y4lźV4N\&]롶2au\Ub!4 ",^P&"+| to>!TNE y^'f2%9^&\\.K(qJP) 9Yukw\8MNkkQ˅U숝c Lbk/x-AIfi_ͩ^tZ'T̫=Z "\!|ژcW*zpX_RV .e%,]K8إjrKAyq)$/m;=z56%cyC ttRStCn05 4ɵX'/PwF+ptZnDP|zO:/~IDI!r% ? OJ,ݱyLӨPfO"?`ʕM$_^d݃~1 j m0UG&Ϭ{;M,SQA>1o>=2b:qpef˺g;y/XHqstOwE]k@%!w:G,Ѫal 0<X[kki*?* z:1Nw0Ͱ @ YBIr![2%}yۧuXSVk_y҄q> ODۼjpFGRH5"n~&iUf%5^TE9ֶ8D=|M ~EtS xb2x N4T@#5q2d0~1_` t݂ͼZO[&G*M׋ -%kΩH.r,ۉږgʲo~)o G DaT=9c$RTчlc$XMZڸ 3' c0ʥ֭lH؆Y&t5QωУ l!Np~!$F" s9[AB1vv"9>} 61I+xwh"́=(i~wwjSћqj㋧,zh'?# Z\O1+wc9t\&*djan6#Q0pXceq|*$gu(i!6OW JnncpviH Pصͯ,1[t.dȫ `Q.:(D <,%. 0@AS"$u8dV`p {KKDy~8ռ AW|^((z'V:R@ .N_<rg>ssoWf6[AG|d)iE9Qۃ. t/*^q(疯 Ygf+~>gBG$T1iTɪwFp}nT8 WYaK6 ȞNg+}Qp}scfL̛3 5]ccPcR) 6EVRY)T񬸰/7Eu|)CCX!-;OhMp>1puK^? FLi ?]ܫQ}Ҁi3->;LܝS`Nԇ<1Oܞpώa2dHgQi7}>9Ǚp0,i@ח'tPrpt72 &@rջhQsWpzMzCP$"%Ag+rZtZZ*0Kfh`I^\rFW _SaݼcL& P\)ot8/ԓ[Gԍ={m i'Z m-ٺ>\!(åYTP1- W~--n<)Wţۗק|zU>`DO# 4 'MY݀ pI絛Bfrbr<RPVxN|WhYGG o4RpVu=-;0#+\[0EUU|.¿yNbrNCx}m)*k`"dx{Β׎: =P^ S i۞6i  q/O(eG7W2D /aHBW! bvE?g)eh;mT]h]u\hͱ捘O &cO N[=X :C&roR(b5LfGς1k (C_YrOkI+H sև8 5E|{:?.H$(Ki'*0bY kPʜSUB|bl Іs.RiiNc`dub/@˦= (Mavc%~mCuMUnDϹӄ7I$g}4v>vf{E͢*u&;|y̗q]95I9l5ep^o8a^o1q ayɡopA l]B̴%c4ĥU ,*LIE+4la-eI8,eQ*Z7)xb:mO])r77%鳼h:S ۦZp|;'(,𑠊vkGa)e&l+"36(ɼ[KI*Yb)|M=[?Z&ɇP|b#\#ס=!;iVB+_h ¥#i_Ud'/W'aU=StڄwmRvRlllL&P]9Z''X;|4}( 薳l@q`K6T*x+Pn|"GS{*x9ǠcqWk\>S¸jba򳍩#mR*$tHCV} hph'^?SN G&js`( ~,xWsk 'GJA)6̙2L uڞ-6Y9N^6O<9qdmp^x@17.2ϓh\2>! hlsj6 Sɉ#6{ (R9w!/x_-qЍVWd@,:N2CClBζM:Ă$qyJVIwN"sG6 WE ьwf]x6߫=j7?MW%r{zUYM'36f< W^#)yEQ J?i2\3W5Ӡa?'QQ^s~Cu.Z"2|Zqo=F.BSrW'80Op/pD]c[~LmƇ^V'O1ycċ|ȫx:p'iV.T[*·1sG[애Z x=6,NZIs-Jo\εQdEa d[ѻUꖾ><-ypCZ.U1[F  R(EWL ܘ/! +ijPa|yEY]B[qY ^ؗLA6 sj"B'\MS=v絽%M^ N:SQlٲn.jknMk cbK J=Sl̜%WjU*\ΩvɎljYNsc<*z"@zHW;zjQ8OT"h {=Z&oL=E(:ٶ^lLYN|bܿXEտx6"[adODsFU2[䝦'kf:a ;O9-qA$)>?#NyxGYM;۝7FTf& Z3;\qim,u.̟Z7oaBk#J^tno^B#Wy}8S,3rǣTq W%)^nc р(gȽSE%=hN 4b2pe.$zeM K\OtGm lܜbi IqN0Qu'N'dMvQhC@eE|x1Y=+|:+/]GN1tO{ 9=ANfo)1%m)"lY@`%e[5i7TИ^nm^kv-Y /Ӵ!l ɕZ;8 Ϭ8/OSo'!SGi9\1[lּ^œ+h=i҇.rE936j )/68UlRDTZH]"xy֨ p7xq y}峦 :&=_j6Fi0$ so~/Lb!@?pt'bf60IZ)!8k5b'l{ӻv>wC5$ ?Aq)2KnJO*?KQZo 2"ҳ Z:pXtcsHz,(5,qD~}}ڻFVÈy+[΍<ħPi1<ɽxǏ*oY]F0jf_Yk _ ؏Q-Y~&-Nw&EQjmkKXp~7T}ѫPX-!95o17\f'])-[7r;@ZA)B2`;h|w p=ƝQÛZa"yl+|,1~ZpiC$[9wrĥʝ1NTOx!E&G }`i&cRv7BW_£X±^%z1JY]zJsǍ v/ov5KY؞WXs8-(*Qa?&h?6y{ '$aH`&iѡ'եpë::Asr9Hcp$W MfTҚ.25' ف&HRiy]t2'G qB\&946z=+rХ׋HrOj.m).`ao.(NAH2SFNTtCM<0ɘXAQy[5T&^*6OHƿ>&: %/o-Rn3hK!K 6j^dZ0S&謃ttv+f$S'tZm$nQ }E&s6 K;U#fy2RwTHn  <ʕ#*aKkXIaw­XFWvU3*\|{v]~CiD g}ޔ(1-! VD2*kL>YHvy`՗0tMrR-Ӑs+5녜7$R%ٴ9.eؑb<$ ,Eq!  &g Ywk*y+GapDe#8a/UML/.-N#Pa.89iȡ3dpo O]8?]V !L$i-Xl5_nD'i{@#,ƾ=v{X; ;J|ʑ^&Ik,{Esçc%պ%]Ne[=[,G45`D|ڗp%k_xQ2gtNpvx:"͟,F+F9ds?#Jdڷ 9RmsƢ󑏤ӵyfHmwƟ?Pľ["0],NC<)G>%cO:BƁ4t8jh!|0ƾd1٣(jXv׻.o@R:q痠]3]/pˇN:1rSm*.B)kOK\Ug!2ӑ+ D40+g&19e3=%"L5OWLTWXO!*׺/r U -ct}@,nUDMSqǂ,}mYge2SiFwH i0Nÿ$߼r;ڟ,) ur3M~iaX8ހJokUS##c:QVz"B ׂ qo/ r'g$a&N^ !)6:Rbx8V%jSfyMXuslyۡ4{@>r;^5&Uκ'gAĚ]Z/n*pJ2i0[$ kpfg[q.83:6j,zrM Tni*X~ MqIM˲2m4grdD|(FD8sMG+áT"ƀDIV=e#yQf+ A SIK̀Q%8oVk)w]2+ϡ2+̩)dž(C]LI.@ikd3{U> "˥N+AXWƷg*õ#__fgz vZ~*zSi٘ƽ^j,r5ky:"AY(EjЗvu#J ( $֎@߆|f~v6pt/oR~3͎Vw"˃g/_W@=X 3eHyBi'TN%ťֻZLK(JYczѾi%z#,3YsCY+I,0& #OA(!ke^TܻmD `MZFOfY?N/0>oҗ5Xo J9)8LҞY»ivnNVdlȅf:,,5 Z e R)ll6U8l1)TP7+%KՕHݰ; *dy6EQ/N naOpS)WpqS^#I ,UP'M出ZHZ7 FoD_YJtaX94:1\_t-5ڄػ :`_Fܜ,qCvj!jٰTֽJO!}NWIqT`GI3Sty]WgʙO\h vaOKi6M ~pw5Ui6BUߠ"DF^wfTM]c;J4Z&u<m_NiY6oK$iQQ+]27C-}Ee 0C=Y 5k~@,G-T/uhW!^&xZx ?g*6<_#V7kU!aoCo8/{ *\@i$(! M5:P;CmλI(:-Ϡs4OExG.oSOHA8ڢ^YMRA/bgB_Nx#cpJ!.NSiizsS-))k7sH *jH=f :;lg"2~ ]~.{gԕvȦЛCғBHcԑu>_˽Gz[q.ìj[1HRd&rHUgIWIx:oiN1W|Vc?Nb0&q )BX,Cvqr78]O'FFOƢɁ><_p 'Cn\ķq?W(}e [S ׃w`'"!$MҿGY67O._O×8+{z1k&syaHƦEl b Yjob+:uw[7Oñ*4G]`q`)\@aX4&󤌟#'m|;̳u? B-Ƣ`N6,Aa'4N,&3WxUoQ.MdxՖLUѕ{y/B]eGRzU~J 85F@n~9O@/}.L>d!+j|A6|'KkyTxj2[n74zcUlmb&m D-ʤU* `=2 hP`s-HpW kʏ; 8W[0E,C<+q>kIn2eKPȎ fH;u#*WS8ۡ9c$5)G6?hϲEv$P MxK2CV+ڨWINUl[ %!,LG"L6;.`bQ]LPp_Ɠ/wAT[fg+jMiyjȻU?Wޢrbs4IhWSm3& v9RԦ #r=1aV}bM2<7L&8jDBD;E.c}X` Nvdzum Hmj1%~- g8sL6tȁW2-6+t FM%/^_fjTبIxϨ7@&fχV$ \|w{7˄dY'8<ߙ+`jI3kKt6 #ewAdqIF"zpX\+a97:"E; 1`3 7^ i>ADAL{$/}mJhnuJ-aF!<vB݃+/ `ȶ&\h(!Ccl#i s2=jO} г、Hi#s[]a I)ͨ2CGH|vo SpҥŜG`wJUSl$rM-"1 k R0ۥkۖ5=qXdcGJR]1ZzjbzASgW$MAB} #sjʁ8tt~ztx dS?co>hZT]ygZ*>g[#Mz&b`=Ioj֟>]oCqFs@'.GTZ㗲[/^ FM׌&.Qa RdG_eHGW 3#7|݋G=pb?HELx6;@{ 4 #+7hc=9%?@#Rر۹j{=w{a"WPQ a!F-P shL&}SMu5nXܡmQ.|pl*,MbDW4)@#`9GsSw$2ΐGS֟yeR_1sOvxZ4_|qNT 7_Oĥe<&1 0t .`f6._dD+7w?m̎G[؈<&A oq0`@\9(\躝r6YѴVdhT҂Y@K~6i=ouυ@v`YNLD6# ו@^7=_4BQM{ %Z쯷 Jd:Lʉ !\C4³ ruUy c괚7xChlLjnOŠ㼮^&ɑcK mwYpmB:َvq1<[b뗲_xQt52Gxv Wif:cwZEXSF}$x.}K'M#yk7; vWSU5,j)&@kku,X}qꄄ񦞁jآpyD7e 4ⶴ@zԎk #)('ri샠FDu]iC7^_ f8(9UPiX96A4- 7Z~{~K#9F8ci`n6$X9q)Ph`yMeGH)<9'L|^'X8o"N֦ysL)v}s[ꏗ5>i~l`WW++> >[ז )L`S yWٛ6.{@xG<RD{$G)X[cVd">Cx G*B5G#;u-dC@N E%`s*iwB-ͯ;?{j{Wʬh7mbpҲd3ܡ7pyoc`iM#Xش?OBڅ}2!]z,.N&N2 wTҎ_Q[$)DX`뭠H[{x1hl$;c@ b;⏾bgm:->ܪІe@Ok`m_-THc[W ̿61ݝ4{gWR)fh 6E|_  X IxBnJ]7\#CR -'yW0NVp0-nqmNyn $G!Xz,>ǣHE,P(Ώ2 MV9rmJZͪ\_sP>P׳XpS܄]95NBaAqV{þ/$-;2#OY=-"#(}X~)auVOYq4C/?B/ Ĭ/0a '8!mBl"z;g7ldQ")Fgp[yL@%w2Z(Z+40th-1?/ u5 WgzoMb> G]K%$Mmf`zHUB,Vtc,^O'=a=m=A=>PA Z;?r ̛pmVT ~ay5wǃ3QQFjg|ɊE 'aΊyٸLe g!{[8Q+ETW ×p&?ѱmx#mƙa -o0=+pLB3DT%zl֓I@lR\Pj\!/TԀ5p=G2&tVI$ie(z ͞F?P9D¾ ]gLW"[:".Tŭt^<π\Ƞuġ:xe ԔdJ%=O!\ܟtIYFGrX>JnDME@C@3__bco+VlA˱k"^:7 hv0ieags+Pq5GPo qpߋ܉ɱIi+B YP 3U=0,k[[f\G2sXlqZJW@; 際ؙ @Br"#-9;ij|ނ}QzhRyڬ+`2 So?=| Cb<:R}=#]A !w|/\O~Ĉ%U'n1*oVHf!S |zl0s_tC"X=\h,FvjfR5G' ̈́R((OFt ieͪG7`^넓|S H<tJJ+R]Z-5ʸ rz.urDPrg3iĊEEȟ{m؂ߪ t :FST)8 ݴE~el!.SGR/u'dGRI0r& W#.)wFo=IC szN:^y4Yc(a"C"ZݜGhLěw;~AA4p!>%P[78˲#W@gyPW}sQ;q4KAO3Aྜw[%?A_߇}]Y(NڭI R {1~}+*k#u/D P^Hփ"K{l.Ƀ̚hg띑7HU;@柹393:ˁNY~H&c;5ɇk݁mnqS*vě+'f 踑AcKmawLH-v{zbo_wt8tqM,.v⒨x,Sv}׾~we3@iǚF/ޓɩm9a*v㳠"ťRbe>Z&E˸f`)'=$j)8kBcAF-&#ٴUVɒ(ȃ'GD0HEziR hHz&U RB*u?Rt /z)W)3U:z_O>&;:dm_(<7L2z VX[5y-Ξ._5,cQvije01m"T:C=LirItQ q \#skV^5 {킎9fK4atk<+H)0XP\*#9X(ZFمږt& 4`KG6Jf \lp݊MkZ:ܓ,]ƛ/J*W fA}[L K`=^w&L WqRhPi9H~ Xl~NɱԚcZE`%lVwWteǦt!s6T?<2,>-σ]^]FzDۖͰbhqfmW!B hKq7 LJkrIrުwhz=C܊Ʒgռ/ٿq}iuQz2ڟN,\sznS&m߂$P\`^T2׺02lY_UB=mZ Z է2>=1Ph Y>k~࠳8€v7_sk)Ã!W ,/WvZ!mxΦ}ԜػOMz| X'Oiz yujp>aeׄC4mc 4WH;IA(_/KrԇcKg~)r%LMU/W}}D#Y⊤PELCx*{Axęzjyف͙lSPQ  A \j 0 P8c nk^Di6*mxN'x ɘ#ɋ nXol;Rg/z{1gZμڌ^['X5ux|<}W'ux S>[m59^p|dhԭ5B!S!h(H:A5RJְ A( Vc)L2xIqENgސ+iJLUb oZ:$EM*Qs=NjA UĤmIyw%Q;@1x9FŌדB򩅥]EWxϪ-k,n*pZĠYdAt?*8o@Bi`p f$gDDKRS67(:K$"=` $+V-H ImϷ~{KGEN̠;ɜ-˝=\f!x;Uƨ^Y 2' +;k*"xN|ˌ-AM/_6<)k f^֬2cco}˩[a*M3AD gc/<4[qoV az5-dR90['X ]*XH+&m#%\ ԃ &U?IHMJx@-c `ʛ=ۜC5x$qK|u_6 [*Spܭ^%:&.N* O&≗5A#2/*<2# jxrB9&Sm3ʂHidR g"idJ|n qF٩Fyj!O4=U1+[BJCdw:nt,n4nGc`\nJiHq_J`Y`HX^$/!/69ߧsŁg^KS=.zvόY7r 6m5߿G{3eMjAaNgZ^%wTl1Z蹮U zZcW\muӮ,3iٺvVϛ+ZJfG:E TU\끔b9I">ʶK$Z'X0ٻ5nxs|<9=E;U`8uU(63@y{ 6>4d5{E$r"L,Wۑ"0T[$D9=Ԋo)00UQ[3M;o-jDumYjtg|z5o5*(:⟍GW60 C \Wi6%&D,"IipOZ/5~ 'Rn*}n?Uu")@oMx (Ԟ 7^:F]B 5}vS//)M,eqt W3K%MkX(Y5 ø/"XjxG8Wu8H9pI\>8BB<- .P Pmv{.|M2)ȥԫ]jD\FF'ɚ1aupbhlۀ6_IOڿF?OV?8SJ4).xtH1 ~uzgqtwyӊ^WX:Wy_S@tՓu]Z^YD)(-`G52vGK¾C*;/u!.ls:2 ԚD/77& $o%~vi?5ܭ!C~w̪'q`?U :4aiWFϷZ0]oxFIe\J g tX '0X'w5!lUE5${߁ :7T 3Jq$M]Or\+K\HCŕ2f+AXe4oh؏ WVk1!]qHãQEt||J%hrD/Wz0uuMd]KǷ[Lɰ1G{8e6DUC>|u!_O?Ymm`sdurg??]mApWOZ ?Z< 端Kvuv#(-Sl=ŭ'[:9 B؍6bm ~tlA t]air}Sֵ~!!rZa C&8#Df9;\6qWOVc*6沺X$޴DNBwL/0H~;3+ e$ZPK&ZˈDJB- -T%M_F8\F15&=$>l>^iz _[1+WBUd+beḍXw;FJJe"|>,3 ZOd9QDCꯎPR4Z[to?s籿PY8n>opp tp!۬{Ӓ Iq-1¦{5hRv5;(^,W0zl}/Vo"b~f)b32v^]5f!dA>`>*ҲUp/]9rD0F~?w啓ǶʈW2+_̔[t0jm*HCu`}Ã_zD@v 1eٵ9N̘횄n ݋qJEj!+\3s9-=e=-aU ~eL%tKwMKtŗ!icTfbgk) UC d!հVoPև.Xs!lAϨ}ȑ1ӎT5wsi0GA>:np""Lx ɤvh^nQ̭=Y4Ưjl< a `@V^AjRH h&:F:k"j H퀬}QjʜLQ&GҰM7Q+omvk&y><~Te4թ.~8㨎\F/DXbVvq >4{w#ChTw%Be;MP&x=1AY`up 4tf]:a3aX@\>7L MT8rl9+=kWH#pE%J pn:qMg 4 v:9wIb`]-.:+C>JlJ R |<@K"ޗP^ÕO#buNQO`J6-9,2+n$F{^.e6'ٵu ÌX[=VN3Oh|J5"ᤕ)hDp4w ʀ FC鹢+^y҇u+fb=/ټ,F P]Bv.LNaД(-v: q.9,n~ sB4EeGl~1X[0}JesJV92m_c{ZN}%)!ȇQ0B:7d\L?LF9CmNG痟+rπ7 uAgk'd୐Gz# 􄫤5|;w) *;-w H.~o`8W+TE##t$⊇w07+؂;C߬<1fv%WPdԭ(Q0)罹.÷-{S3Awb[O`y|%_ /p."R/ g!P7<'ʱ`@ wvvol,]r N;9sod. r6]s;sMp_؊A`v6uXqk[7-4tTC<+v6PA:`SW[CˊPNxaF8=.ʱjY7T~Zx09r[1gv$ʈ8~.m[˭Dl$B amnf$e}ދad^qWR ]44g7 QϪE05%~@\\2Rm1JmB,S)4 lduzƖE{ɊL2/Yq6㒌sk/xMS,sq~Q,.`w#Mf [E:nC[V>'v?qh~m/´\ls"# )b1m+lRksl&x~y ?nQ}JR=u2nK,&rŦ#T} @S.^$T.3MWP!65``d*̼e[:4`!C_il\F+07+V9Fhe$?Dw˫,{7t-[*Z,gh2Z`58յT{%u'M˵(cۇCWykRK(u"(ۭVBhj]7Sŗ2_}B|Tk(,B_V^rs3~U,6[CEu NȐj]~VN5ּގLvP0íjTX#Ϝ嵬JPg^y$S)TXqѮB(m9xl1 fJl֏DC6sO&b'ShE?$k8j8M[Qq}xʈRSVs=y܏{RθlM,/W4-_N@h5 8gA}x|1y_ ctlwГ`] HzUeqq {I棾]Opf n?\}((YwW HrM#3#aFHg>?u0!j {(9 &IYaRΔtmLTnD]ߠe_ر . T޶#1wuu?t0Y Đ`x$Y.y?qoU{Ee'>?.`hؐFA2JW%Z/E`6 =ja9G`(v6$XMqæ$9 g-M^s ]M5#tD|oF:c־7=s;gKzi%BtU%1 3>m.:._gqH4%G{wY0cJFy 4aB;3<hʗwSϞ$8r}AԔ[y UP6);?&3 vMen!0Xy{F{, ص۾Z)B\B7_("4-GOwӑH; !s`4Yr0kPg %+k>c|;Z#H5TEq3.F!GQ^?X%(:,c1wkƌn6,[z_|@3Z]mRxos<gcFwBkzΏ5CQq &3ߖH*+3]^U 1bFneN <;ɽP1p,,>: "oDJy,L&&*t>*:_f(~:OUZ5"{g {Z>A;݊\oС#쮟C,j;IJ`w׾^ u{v448m1)JXW2A`PSHH:jg #13qY 4x]J&c>鑛 :5~%Ĥ9* p4T)?9u$ܞ% [O~}㨘F"rǟ%dƌ D QL IJe >3p 2*W;IZ.w@-S,LbH>+~I[tXI{)f}}P,g[]=ς/l/,7f 88Ǭ&uJgHyK>$8HZwD_X ju+zr8LYa"Jr -0o˷zY/xuyoOZmѦfw89'o};(fm>hZQpQ?IuE,Z5'xY 5#v%PNRS Gwb9؂vaJ:ewMvO7_X-VjިlL'e?fI^G\ YЃOmrb nQ5]2n-ve"OәS2ɉ`qcAdE1= 81;^aaTQ Y)WmɆ䯨01?#JJwdSPY?FgwH4nnĖkE_6}hrF '^N!~%X@^hy}f޶tY,P]'$S~fZKZD9C7U'GGP.R>…M"W?!Ą`\S}|7m~x*V_H\oHj, -^#iQ:0]](BLȤ'/)s5^zVZ:EU'F!NsX -XyuD() ݝ8f7 0t␷{ n'>.M8ӳBs@"t"NV)ТB\LSfA's(c.1X~*s@h@ǙS 7wNŒZV2QLn^˂Xs@E9*9cOGDhcH嘒KbDa/A2JdJ@C=<\ #*d(2yQ ;;Do5ֻ]Q`iPq#IMFőZ~'EXokD35g2M0Lm}I`+xBt5懽N/pl8G q1q`µ?sH;֜ ɒLܔ1kA=3ECe&Aw]TcJԮR[R(Rd|qҿDCcuމrl+gHFz}!BQa kjTUZvNI~<,Մ B\0lj.M`F>''r\ ZD pVvm qnV;aiTH"?u_!l^djR١jF/,B%a`xJ0~'mvgCX#n:vZ;Z<՚>d oR+m?$5 y " B4o.;Bg 1AӤ 19۶DpICCRf0< iqށQb75wU1@-ǛgӅ.@3GtJء _%/^lzT'(]EJM1^g֝]\аpܫ7WVE*ŽG[ː]8xfp3hd&iM7u .΄Мv"k3ANVqlrٷA?HT4CGĨ̆?dIj[#Vf{)ԏCi7Tn)*u׬BkAnX:=* Ix'.ÒO&VB* ov7~W#UB'E~ rllVK yXlg=q{zexB^1@oM=2yoE3w;GIw%S1o-5M,5^ tv1pB\*IP[>[Yi`T3+0љ=:TS `RCr_Vs03eL aT;l4m0sd_roD8G[NK165D+NP<w&" ]KKB+rv(J*?FjY#CgrSr8Wc&, X&xT?ŤOF"WL1NTf0nD@Ӽ `naZѓ =,JOj`e5_t4+zO<ؙA]۸4; <_]ˆR+up̮fgGQ@Xu4.}kAp‹$] fC*Losl_hD%!w"6z ?/e e5&6Nxn}ޚE醓VͶj6dykhkho s̩ӄOM ;uKaq| Ql:| }j{O2Jw-Z[Nltc~^/(MpvQuʆƟv*b~g@dXd+yi[M,Ձ[4ȴ&n7x Z,nez"lc8eLgnKӐ-f!#xMOvRBI D+'lj8 K9P|S%&WU !ރs`qimc˺9U=+.l$Cx[u:(I. F[ t d%M_Yu[604_*=cipiBlՕoۏ3"/dI57HAtuL^KP/18eE6渎qm5LB#ed'buE GPLEv%(!]&utV:,5<< 9z01rУ%q宣$t,H}z$t>laP_UjwQО{Ʒ"7B*gEB͎&g|5#,8٠.(#l*VNm8նDvmUIӖm5})C]-z94ul. ߕҤ"A"4*6QgQ3YMYLefr75dNrN`v=Ǔl{bx_򳯒b췒jgכZk9o.d^͞:NumTͥb>Eq`GVhp`d'0=YvZRB^~o3X VRX'Gzg16äCz-j`!>kRV!L |aYn?pFe6{]l>dh+~.+sșT ~6ku5(<KNp(s٥Q&04,33Ottwo猇y I0ʄSRDZ˟3ʭKS1ǧE*mƗ[Y9Н` ZBtڑ{iUU3p}~RTd1 ")dN r!wt(,1|JX ð]WD@ZɅ$Gn P_'$"> S)i i-\ztҹ$VEr>2ŝUљ;:WL60R3_'x,3Kph@UD6t#1PM u0Lk'*f] c,J NBGSmg+/"plja}@6 \ ť́uE:>t/tV97T+X I}(ֻ @bPAP5pa5u,NxnڵDίӧ,hy&UҺmε,L %Rz;^S=78P{h\%L 0 XyoG @+ߙ_P&']n_sDq{\֎ sڔ8q'KFπY}]Y  6OYUe`.vID )c7BvabYS7 L!L~#odq ތg(Y TBvU7Ұ kB]̫kaj4hS]B?5hϘ[Ib3)wP\}nH>mg()b&ȷ)$N [L@4$k;yKJ>ÐGֹ wJZn9NS~ۜ<?.}dL S袬~~eI?6(v|o.-Ubْ1?S]+`@v'ٳfiĐJx0vʛ3@,$PO0k W( Kc ]n֋cْD>``8Ξ,8O%3+tn_dlG0 <6T!?Մ86 ?8|K+he( +1zK̩YN KVY۫EŲߜ*:jGeW ҵ:AiYiUX>wi+Fpb#U7%C+rϠ?M]!hĢnuP9*e"o̙Abzgl\t96_zNGtc;["BRʵעl0('nYx\WbVq(/| sw+6F2lg1@S<95/sV-C͈A]p8~ZGQl.~a\ITS6ޝx}zu=/MUbHmqsn:PEvb+"s<'u74ˠ:j%w.7ֽVP8PqL RqYC.߾ƣ}O0&r\րH;lUY$wLT,;bi4,m[! ոx)(P s}?"D;c2;m&0* fWIvPs QBX]7p:>= ~;hӘv+3[#]^"\ۄB&Ϥnԑ , ?Y9?Q$mfxokuSeW : AME S=aD^ mz6Ҷ͠@O/–47̠؞=pWCWt4J5tէ>{g|*0CNVJa%8#p۱? E* Kv׽tV 6Ka/l@B0{Yg<L$xrǹhK}5ohD @!l-{һ`ȿd%UfƫCEK>=cg1Ou0^N'(pɍikmȫDKQKđ% of\ r3F+t;OBSGG]T< 4KeA!Gs%je$޺j/uJJ6vrpa:H"/ B "፝hk+d-0&_#,N[DfcoM62b-Qt%=ƪ_ߴ0LҘH2Pecxc' Jz dKe%\_XLp -k 3CeuCF fk|ݤh{ؐs?"j=&Ac5Ppq8:I,#YړKr`EL&TLfw:O0Tev3{O]@u9%M2*1vԓ&+I@Ď lo]=?? VqČ54)`/jL5ۀ!^'zjfj4afMOFQ3]H/QD {R>;>_dt~TI˳*t-^uA9RN u&FzjHfG?JeZ.S,2ZL")j9eэ1/ M|Y%1G;iö#F "rFLw,rOyHDŽpR$Xc"8*Q)^tؘh@{پVrGf-1pS +o2 ɓB{GOi aLDRI+ FfY J2?!p,Yqep8xF&fk)V,97C (,DTasWz&bs[?~m4:eT0S=&.4uTбPN/ 338I_p#vۍV՗Z}JSwQEoo5{H]WmC%_3%6+h y{CN\?reʱIZ QrBWVb,Rѯk> 52<kxVҠ[.V=4& mK,⊶:ɒi >!D2jRQZӭ^9o. a TaN>s ({%|wc4N 1;i [$wlV>CE=w7}zו rF a~x=36EDV9Q[ũRd%1qp*4Z4{"\s0v~75w},mC=:˟M< 5^ Wx;T\rRU ߦ }&JP'S( ӛisVx],5w#ۜCP1a"r.,EȬFGDh%5tl}^-l;֊Kie{N$Ӆ5PC۾:]i)x0JxR9! ߉C==wE6T3 C\7PDI&^Cm<{86v]Q>f g^f] #!BO}[Md#4$?rJFmg+ UMê6cT'A!Kf"B|!xG.*w0Cw%%; 'p.esdiMRw9j>Kٜ 5p6JQ?zz҅*Y# \R`.mf JX !b#|l¹If#;V3@ u1'x5jd#Sv4w [<6Ohnf;MG*sN=/.9Y5ݦ- <K>Uqb+c5S7O}Ǧ JQU‹#ŠО\n[g\B/K%g0@riZ@ 7nȹ`љ'c3e#ՍO(qU dd]Oi*Ny2};Ɋp6 >ʁ$ŋrf+z|b3W hde7QJa}R$/Lb |TE6_oT*Iv_w4ONB$GbJ trĘbƥS@94w:q+z#`xhEH,4T`=XM K?P &8 %WgSiLX`Tn܅ 1*/X#aōI! i=kI{R88')Hœ pumYOog!LBx|ᾧJ`E3gũeg/'Zؚ,t}Ff cG,W9ƴ.2y8 w~Bvh?ku|LRj!P#kO rW;+fȩN ЊvC|L͘0w1^Լ5 7S0oxZ=3Q9yj9>J-ɇf:cS% 5@N]`#"Qv+tm|p5XaPo'O0hK?bx6avb ЙbB4K2jv?n_\P&*ˮhI7Ű) Y~'u^^=VL{aҹF#1C3"Ͷ&,ғLpi׾HG/K7~U]Nwܳ F 1;nmIҡrD]]UEf CwFМn{F#H9I[ԕgFKm\s[]9!ZD8mz2(8qd&<6q۵7 ^^wcnQy쥿ClpiA%xZ#'b(^ x:@(I=hΈN\q,n8d_kQ[ SlMF^>G!ֲ@ZnDuG^ZTmXPٺo7o)6N 1)d9I5#N؁Z6:pšʐ,u>V‚uՈگ8by]lw!7fS= MWe/|+7X|$}"l8s}EqĿ_EKB7.qeu7j)G<UOa7(H< *l.ryC셓`ypp ~Tv!^Lwgz5nk8wbg$%pj4f&kM22tzBvÏK|Vf?UFM!ͳXevu ;D,W3ʴl 1tK Lո㊳o]d2J/sjTO"L6\Bykƶ'!(y8Bl{>ծL&;\݀’c?0 r'hu ek5>[BiZq\MuXzחw&KqM 04)$g2&2F bpS݋ Ϡ 2jA1ЇQOCXq<9cnijխo -< *J.ne\exdWg ?+HaB7h}-Z[]uτlD;9 މ:TX"ȽQU&<@Qu 0)qO,_=wI ܹde p/T]>V^o ^s:ڞ{Lt'P?Z샮`@ѵI{XȘEr6 {K8C3-q& YLUU\zO1tc꒹Zj̹\I!'FCt?A%(߁C -x,i67SN@i}Kvcd%-a#= % =tDݦh;ySlAϣ|yU9ikTP{^vdF|f58\@*8as:g>(ҏ6,/isȖ3H.MN1Ͽzb >IimG{mC'mj qokQ%}P;p@Ifpm~5=u&.YuFL֝/4?ŃN뻽p"Y$D>8F-W~YC&o_ %<</vtZ1E-΀ ^,+FW `aQLo,kx6lHѠk _#_C~1ې&QQ!#Ye"\lÒ\'GM+U&h;}M /w̜7}5f5s qԒörCbXyi1C#'DۆM㪦l|ؠpgVܨ=ҜxAtR &{8cIa4r3(oro9:YkOe:L떈i0i6G5."T rLڍ*񝀊Qh ʁu y\/R֯ϏOJ*ϒRi|0ߞ !NJhY1i~3uxaAQVv2G݊CpRr`d6U0Zi,_IHw0/ KD ͜-%}69 ]p -=]I\QߗYBJى7l d_y#^d2zF)u?ö;?n.aٖR Ҧ|׍UD۾pig X<QݡŽj`羔\p 0{?ovi3{f,7r1 l-RDy!䪩yB ^[|VV* f"/@o~:b&'] `rGpBOB)DhV#C҇)~~-7P@>`$hF]򰐟{Y"fɮD'H:%\t ބhxܕV础&mBY4Q7tG4._.}kۜ%^S/Q9+;g՘|2 EPMDP{A[/'Y_t'5Dn(..qZo O{r} WaSuUP<3oD+vI-1eU0 8S\b,fNs _oM&c(+8@X-'}2v A8Y8"&\ƍB&h?3KDuLvOt*l79ޗOՏb^ !tjpd#]G@61+TUzufʰmE.ap]'@)Pf@@e7TތZh-)\3[0j#S+J%&N 1+o䓙4ko {p9VPbcEZ]R`O$NX9G.ynGmFR&Y>&F0uqAe|HEa%H8·aCzء*Ri|VM+llZ$-{f ִJzI|9L^\%'h:3hY-/x,ijhב>U3)zP~ف_H?EMW I^4)L1v< :6XtE\g:1_sΜj;? } PvVɵkn[~"Jޗ(G<( {@//^,A`}m\"@n!~JL ,tlnr20ET܁UmPZ44}ؠyQ*ddfxJh)nws r9Qrb_gk[YZ] w0+``LѤm#V ˴ev]%K/ V:d CP*wE߽o)sO''(>K^s!8ZFZ1kJT:Y0 ]olNu1ZRƬN_ej,F|@Cab# }r Kg0p.0w&["L()q-xz۔:I9ZŽqf`}˧HE]*x6|S\$ɌRñ~<8 . =lP8D"{5z5(_2~3W&u0 +G˰ٺauI ťRj쨢@*rfT L88=厢f6IZ]w=CUSBi}<";ELa,[]WV8h0}{{_gU 0;R>=%kErH&_;,\qYvu?#@7udLq7śauDnWCb.Pa5-73π@cAoUd'6Dd%WtHo8U(QzVK)fE Ƴ_U3P%A uPKBNa%u՝-F/K/ࣛvm"ꯍ:+ϙy/;6d_h|(yڕѿś!FlzB=vHYʝҐA 3Śܘ|%CT5p`Ӄh:A@^ 2C7> " BzB?(mjw#e^QY1zt''<7gV!zS}XsOcqli\ {8+%trLC{'@ۛXYvޟrޞ} 3;V< [.]?w %ZNk&2 TfK%pewqvF}oC (Teҟk~˯~0<H=ÏxԆ0! 4Sj+6.\'Zɹ,mLUƣDmH;]/ Dbm3X_i>Ff>;t ڎbp2*y >,ksqyp <[짺E m:y MUa3y}Jؑxe(Q&?*TLB6`gfː9r:_)B&K]>"C!eTx<ș$w'=G# a;n&]NxYUxKΔeM{'ZA>9&^ovAϰ^Abb<6aq%+ @ên ]sQFk\)zRq}x,fH #OEl|Y=˩4 UmD'`gTĽ6X3S*KGٶ'*Jj`S֥#rv2Q)2VIgGͰt5]q]c=֏8h9,'crspY|xC8./f72~A+Şx ;V3^;б_B ?߯!- 1S-G̍?z %d;YǯDM0w%LoKYjzMI7[D-0 ycru$n7sy?zhjEG]x ׬NMƀÀ\$ #nӣLrqa>kX^i㝪I33T{ -Lw3>Ғmo D3;CphlyJDfَ/ {I_%DJg|HO7B[ڥˈCɍn_C#r^F+Sg$o҉gXZ˔FNɣ֢A{pݧʅqp]v^ϹE rF<>c̔v[v&Ic[K*1~ @%!dEg|5JJZuM9_bhWѼLІK7>tlKZ T%U14 o2{yAK%5hbtL.uS94`;uЌਗ3Z-e>yڍx1p]_@-q Y_Hz%!S#Kw7LmGPzn>9Rу_u9Y =aKN5C~+0 xFŽřDvf(f',.No #I# y;..p@&hC 'v+|v#wpAWٰrk蟙sن~2pm jF%k3j3`II p:RvRt4pnY\p7Α%]}cJ' |8~{Q Q%_ =iE9fbq/Ii dVs;SKEtEU,ƢR]<,An]I'y5 Ӈ;))qdSٟ )  IMpzE+QIn*i0r -’OT|&VFʋɬjCJ'اmէ0SaI9gC}EDJ s <- PȮ_4FySRJϐ nLı#89yD,sJ7صsG 9jM5NLzI4e6cI\}k3F/Yî鰫#OfMu >GC fHɩ&y[']zO Utzz:Cq0%}At 5D$ӧ0Sgg"{Sdg=c ZZ vKbn ShͶ[rgLKaF%| Kn<3Zv lÑăw7_5'HC"fJQӧ!ύ,XŌNUF6:ZЩ!zdD#xgQ@M=ܴlSR#!Yqv` 'OP/pk:T(ـ6S qW9|Mi!eDeçd*3%MfSz(~S&Sw,`=D%Qk~ذP}*"gl͉&%jMfgZhiyMhA3~1-Zœ]}p~ʠs{3P'g}P3U3ոLgqiEi_ef H`f'&c&CK5KHlfR7*T1ȺT $k?dyLcy)v*_p! V'LZ͹ T{kA:k3veN'~4STLNrWPu:)>EV`>p YY@WF'יN;#߀JU35.q]eaZmtR,صـG#d&kL柊ekП)"I6t}@Ltg &e>ȻǬĴ\6*:L D&Lj͵G%LԼ/ʖn \MgбPpx>_ƈH":γ eXo-C{V("D-7.ĒAnS**XFf\uU&>rQAF--3y0-Ǚ5)rk(@{"XNp60U" y%<~6??L+g^p2|Ls?Joi=lk@ս-H۹,DW){B&J15AF^_IY̿:X zviE]1l:lc\eZ@v{Cy)eA7'56a]Φ q7S=Zlbj%]ؿ(MnΪpMs( r:vڱ~eS۠qUI p'}L,+U!\.al"yV!O#;gf$sJe+l ^.,08k3!մvT I{o(F],&4+]-HrS2a4 jw5]#'XHA9gY52_9P=U]O=N}Psz 0(ۼd4t&ң?[>C^78`fh$ ڹ>>!-u(ea?+v\wE`e^ Q󢌳;aĻ 3໵w0M>,,,Nl,-/}` 9=V2l 8_ܟpҼ8 t2B*,bѷXgL̚]d\]HG hs1Y-6^B(=s c1<|q"9a[&+_N-k(^7J` סymCw=5yҌB <h@Ȍu=ʩV2}["kce -7ZnNզTFud+nEOuB \ +"HXkמvxrx0iL^m*춺﬽ว%fڬKV|v˫DEko˹^ӕ/񧘴{عsnM Tcv@W͐@.q;|7BVodUw,pTZ9kB۶<fL[مZHD߿ދMplGTM5(K08~a䄬.Y%eCGq MAHiCSꥄZ%ɟS3eiMf%723XL\`4a€N8߶#33MgEc]mˁfЍ˚ Q= `az|*ы(̠ {u#ʎ 5+$HdW*N&)+/^V] 7<-}k,98.Yw2@&fRuj.VR6iy2h?9S~톘R`(WHBBOy] Z>U d}mBa 79:?L$x#W/öR?! ?rT +/)o3IcT4^6=Rj<`aمBõhNu+A8?jƴhXcptX~g $7z4g nb㐄yDOԙ 1=8bW} 2yhl kMm^jly\s[_%nN6Q:T"bR":jB>hz0V1a/I~Bl|zHj,@K]WP`%"n*7b'1/-kq/o 숋MAۛL1\Q\4uWb.Հ 3Qpy^tt5dsR.:HlW9k-eT|©WetNp؋v0ͷIaYVҠ1ٰ# kd%#p* xq8|H}M#V+ʴ :ʒcF`{'ᔏ+N1Q"zщc4 DB61{) ŕ{y?2n 3AW!Hʈ!sL G3µHNiphnwr.Gx ?ܰay$oRm%Hfz ]Ru8 3?="So-X+y-"?*'M#^xP\4HH72JVb҉^%VOӠw @jzL01N{+2,K:1~bP6A(g]Z?n$u@< a) \Ȕ[HVV+*`^] )̎I9 ecW]y:h[)Y@ҵ],. b;J nŁm#R6no˄I,@th`]S^wؙP?+L-eυ1wRѦnG cBQKhXhޅn9]3"Bvy${ys``{nͼY]p>-}vΆ*:bGŞ4_rLc 0 7ZZ-OEwNNkat,lIb@$jt@D4(lDqgj TY;|;C"a|fF]8d|?`mKOzZHokaneǯL-%z'D Lj /8!P *p&JsRvQwPHą'yq709cM2*keXoy|oZZ^괲N96ÂKL SyT?m~ IR+竻uI0̽{m]lEZe&ܽsu,w J!DɋyvG`<=JѦD$k@;~G(a8XVT"*\$$kN,^uEOnzq/ 2e`V}H85䇚@9ZpfaFW^Ѐw_gGA !vkTB0~  ~KFJp4 D]68]Lh׾g:빛;wosN&Ed=wlz<6K\L RqC;u0XO[ߞK]iSYME&CU'zߙ]: ӈMp+{ݥ#GڵӼ|7`a<_!|_.^$rLjMzU`uT^8z0J,xm&u %0KB =h6'Dpv_"VAm`=jvI8IVpr$=nx2% ^ANgH)8TNKb< Vy=J˻Q `<E0R#>%RA;ϦĘ56{W0mPRǐm B=6{ Ow#4PǾH=Hl0&:ﰊ9T姩EV 3y47!Ƴ(] vH VfD/kpH66MݮVښ4wwlW؄?=hOĥ\EIb{AAէsrE0xVvC|$ئ7mR [ƲٳAͅ) xT]AW#=x3qU!Qn&x]g8_gT`V| F$9f޹B`80;oCq~>V;QG00Fj^WR{$ih4\4߬3WM|tRB x~\|$6EDA+Hҝ6׊oq2C,X|pRhU/yܭPkG".pQz"$?ΚPXZuDPQAd0:0ϒ!ԣd얳}tnut3ʁ9@5b}9q8yVOE=`kdl}oGOΙT*O55=L1~jhPif5'"UmM4 1 @m`_nku(zǓ;D!xƎJٵ}@8p,T:og\3[$aK4m 8\(n&A,!LZ%-=U,ñ=l~cSYd' (<`݉ [.=RGEӑ &]G`HAV0Vs"aI|DĦ Tx)}&&PlEyfjHOuLJSAcjaHl(J8C>` K}G öv7?fEjUF=UffB.3mи%]dѮ2yo@" OVPu_ H֏eZ񯕽@ G%^*(RՏ:E\QKLka~X~R,F`{WyKh`~>5*#,&ol+(j(՟s䟻ŻճX?z)ľ`gSC Vh '<*3yzLܨwPR(X~9dNv sZyIgN}; eSch ;~{t7+ @4>( (2:O.5p#.@0];͋Ҭ j ұ'Uk="n6!#]_\Q<1)VN>Y.xhkJUZ,zUY٘bK!v$Z#O&jیFQdNT<(P=Xd)s&L2G; ycH9ޜGP0Vң5 (SuB7xpIO[vܒIPiRV7'گXљ|N)S0>hyUiȨ0gfbaE1 z6M+fnvhjJEpGDhj?{uNrhd:^`UJ_5x]/Ť l88L :b1gJ~ ]‰kқ#[4Ԡer*;~璹6ê# $F5U0w`dAg(ȲήZۿClHZ!1[\["5 cFrHz[ *jpp ЋV!V"Uۀ%cA9=*,L !/7v i(W{}-x*.Z+9sM;Y `*02"dmfWZcCZ]ШVo o.Mf9z+d˖A6}LsdN>,cS\W>˓cwέsO?US٧Ic6)bOmN^4G5rhlǝ Q.YæiBP&r3sEos`(G )>][i|Տ]"kHB"(Jw@ʟt60\Ax$t` f B# }f9ۆ.__blmUfe4dG{͋Mf~Ŋ><5Os.GOɩY3vTG884@\x K}x;.[!_$U:5%y[6Q&:Ot0ֈ!}7ׁmL~Ԍ;v*BXH7첀r;!<,MM~Q@%Z1HB@fp&J Njh?f`1F2)lUf^HU 3t;3/[1 Ŧo͜sc0M ߂R"qp%8f&-׀B+w ŏCc,Kۖi H21Nś >)e)ckᾈ3h pԖ^7~T(:vE ~Αhd'HgشWs}C2^C:y@s K=G,yZž=ց7}pC6;+:"p%ĕ<]kġ^c@v)y緬붎!|ʎBL0 SA@l};J JUt4g@\l(uw L1~OqkѮFj3/|49Q4kuSHJ8导q%߷T Ug5ւc\s".ÂW"xj^oχEDh cwêso!{Q;i_R6CE_:Vl"Q ߭RTh!ʠBLauD=jO8.q5^KO a ~ A6 رV(*I-] IYMfnŦ; bBg C:V}n)'j"*_&ewݠw ҵqK7HNm^ʁeUgl,z vEgmlz]kH7.$0S֘+*L SabBFwF *B BR?=2ȳ)N/ַO7NJ]V+ik^CcE{I$3 )/}v,?X\~ 1QZKUQՎjͥbV3 22Y<t7z\E'︌lrIô~Xz=.7kM. NK Z7/s):~eVK.*Id`A иOѦoԸ̫BrfSH8zk4Q{UW|X >; 딍4J "j)[\)B7.]Ek68DT?P9# `deDXH6?"Y)vʦEΌe2ƲRo!*h8aJlm\/G:X؂kkW/߷> V\8EfŹ ΰ}V>|@]<_G>ӥeQ2́ub,?lGsFilˬ3DtoMy)JEfp;HR; 9q*QϬ N[oE267.ߜ/m£i&.i1Zh y}`->w狨% KƌD1]]RN쌼@-1V鮺O~O?T9)nJ^yɹ/ks=-$TFD/Lf-BH>n=ۉKɛsKA]@At{ue3nIVm {'5bWj8N)a]H 0O|u"Otbl-6|IӃy?`rQ$ɇcR Gm_$YX $4\DH ~iҝ+SZd-Δ̮ֆèEC{ZIb %pdƗ<A|ǼwP~BↅK30 ?t<h[{ANh]b*ߖoe6MJ ݦiCã :JDKػ 9HUe=MO^EתL˾"ubi;`e.j7Xuvhj/R\dJL(ÀΏ`,tsqQ;nV `E`@b7zCq `6xq}[pz-4El6 @hqH3u8<.Z˨_P1Km-3XB7W>#-ޣO#B N WGyy/KRq+_G{*%t@+{A[ 8^Ŏ҅P}Crmxyu.Ozm>mAț/lY'z;.: \'ˠ>6¸Y:E\,? ]۴i1k1+ j^3ʿǑŖ-;.μ\8 5w\ [r#tG-  yZ3Nӝ]^eqBnRiT+T @*FNkLP;qC^]}}A'@~W;ǻx| ZM?cpۻ å36o m{cp9㜝}kDu,m' VFp-Gx͓ƃdhS7QHfث߾+h o,]^D+R\La׫IcO|O=Q ]l_C'1π7=(8&+&l,/>"r]9_Q̈)d!axcg)MrTG\0/6_ь~6v]D*s`D ` Ck_}Vh':g.pT<{ڈk 37F4I'.kh:q^<ػ#$sX.][)aJ+"Y,Ҟ>8KSDS eʝÎw*K~`LrDb*IЄZ/DЦ|#}ym ]xO3`!GlٌG㠓%jO} ~ReU'B`~g l`OPWAg͉uo)vI#]Ȓv**z7cJBMc%y8! eӊύCĻĉm5AoMu]⯚7N`{9KhsxbtL-1ܳo:4ϋ({ϫU~^rjM. ᵊ~Y 6hⱌ'IB(E@"Ӊ'L63my.xGrF3K*1k7Q:Ac~BùiEvKail1¾G]jzA' ~gg FO6EE]vofݜAVɏt(I-;٬<,̅cs>,P͉ZȯZQqçP2 F4n/Z0aL]/ט q3HG=GbiINϷ_Sq0 7\ytV(kb;bcsl/ ݱ~&k~bwBFg X4رR pG,,t6c'u˱C$Zƞ);y`!)ٶ$:Ax3]-@z^"sm9mqr"-ztTtVјIB}2V_܋N5 9CA˥5 RSU&58W٣ؙЫ6]M?Eq{(D\aDs3#j0!5q[s?vN)'$T!\Q8.1`0RTOM#M//8GֻdsI:L[x uAjbDl\r<_Cba]lT~^,<\#رMꁇV[@rLH#1M4Oʯ9?&Ð׍eK6 A>~T=[&¾c{#1le2`; lU!޿=uHw=r=PxU-{LN8Y{1{"4$A|epE=N@0vHw:+ ]ep ' xM?ǒRTذQ7y}h HUP6f%ԶiLC8 {:Kw>Gjeq8YC"+yy1ҧ3<[^)M) pj6@-RYDp.%P֯[3EVLȕ%z~m'd?JQ xh Yl&E(%nEݍ_̄~󻁌zGm uм'),_47E+H˓fVJ8{A6K_`PsT r[y֛d9qnI /=kjj7ZL9eS3~px]傯}jMIKSD9)bh`b#s @R }7^ VԄ#TװxBq5/͕^ <؆e؆m ]O Z>DŽl Ƶ}]m7G Вx :p7)q9z>}:1f[ ,v[TňzF^[f ƹثxK۾QǷROow! WH3Z91m1EK?by-p0߾*U_L|=^@_DUPӚ~9;-Xo RaHp Lk]gЗD3erB/A*{ *m<{ A^^j?Jl }Tr 2/ƈ7o B ͇gcSZB\=_r ۧgvq <|$^QQC3Açg@< h!%?2nM/Xdc\{iu YI 2%_gKu5F>$8߻ Ho; vk!ކRks ~6v9B<[}PzDBwzV)5|!h?P'ZRzzqD '@4f${Y hC8KرJ%U#X v47u~ ( 8Y3;uY$>gOZJ[,C3 LS\*fd \.ƒnmі_hckHiAXj󀒵jpÌ/T 馫=kp?J./{'4H`u .tCqQ .9#+upN6ʥ9̦8=2cTڝ3zC9ްJn˽H_X=Ρ/FxWw;Ji^+(y^amjZUaG+o]77! oB,߅Aև5x2ŕPgQUI6݁G OH|b!q_eXgPrEAք~bYpS L/`+<073_\>ip ƘHLVxBČrn3yUn 3N@\=LQG k)f)(<~}{1E46.FW #r^VpDVddA F)hdj z>¿}^#k݁ k$zcuL j]zЗ5f##9]^2^g[i`oGu7[>;&AިC} VvuPty)>Nu= |O杧jChWq H"pPH_L = *ҾaGzTྔ5kl0-ynS-kB>W?ƨ'!&\{ Y~rS#5@Ը˖!6r燶$R_J>G^b7O6,}(4tx ̮Qj945B.1"Tػ:BMHd 1vyp74_3A"BcfA+M$M3al& 8e󝥴[nn!ޥE C6S-HGvU5PyADfHT*qO.ՏwU>Z͓,Ij2Ϯ" ,O'ÔnΒpQ- ]|{m{p,keͅgva`σ](s5G g_T_`Eyx=43yg!3"m:-@1!͛ܧ.8@ h@m1(?Q!)EW[zz}72hg#)`SjZiެm&_1 1oKw*t}zȑ5>ǠTX2&`H,tM\FbFEk1a,!qA*'faXw=si`<8#\d4L}A9IRhIMu 3L SLi;N&I&l(I]P~U.[βP~&"(NSy&dUM\|t_+ DV_z1[0 [n#UǿI,SLL5/XRR+Eś*άA\=-ԜmyM9K CY RDFD@RB P\R"-AH?) {R m8TjX8 ,tCHtť4q]0R?:]C!g`Wo'Ÿ>7krϚu{⼞%2M_.Ew#h"tnJjn\k2U] 4ڜFp\%utϰoXt:Pɱ,ƨ*Q Eq.$B/O jlցGs0:v\0N|'`xm%bjx _$t@0'X m$(,-j 1C@l]{} \`&nFКP/fQ铉zcfQCq -B?5#aQ4bDAzKEŹ˹g]=+HPX!eu2k? AmZx'䉿[oQhgդFWk LAw](In4bסrsT11SKW07|nj tVmɅRG4 *)À) e\$dn/u!0iFm^uMbPU{}A+aX#kN*2 >v儕8(K+]#7[ 8VSم{'S=7%*x\0- 6c,*B H>q0KR ela1N6.7iU=i[,xDT5Bk;3t0?j]?#7+J~hL64':`g^tUeҪNIoڍX%킨 AcEJKk:t? .*~@M( [j,ږ  3B14O+Z &93n=''ڢBnM!h XJn`ڌ5?eXGGz{vjsptcPݎ6KduD""!OjxKMj&y}ޞvSV1Z6Tng>ASQ\zvȹRB3X7Hmq$]1yaWa$'GwhFq3=&{E59ؽ͚~G8O[⦊Mtyct\ntɶb?8‚Y)9:_4/Fi,[RDgMwfU5?z9Y=6]1r# rkۣPYu0Qg,F}콕rZNjQq4'g!1sK眰jz;G!nˤĠˎ^HCTsG Ah[j$OdF~mhUgV8R`Q̜O 01=]&y;nrC߸e?%׎7}ǴtJ$ $q$'1͘]j/h^yP6k1Liu!yr Ӯ}*"(5xE# Iv/T4;}-1 {m(2d!b*1?նb04:šϼU_g!R3˵yJPR'nR kIkh~q".Q |}̀[m(<+AcL&ӥ0`MX 7䴵^BsRHkJT$~<-$^lSfJ5ځ߼yH% h#?ly}UX6!Z#Ga E;M*E-qpp_xnOڜ'k^PԠv:=4HLjhfp# \+ -pDgnվM:,fplD?|urwrMԳX7#6wʹ1?*]e|)4<=4 };B-']VZ-9^p"'"D¼rt }IYËMo~ISL%w/+.nt_EZ>;uK#Kd-OΥ'XԩR74OvIEpW-ETz\ZObב+}PCXaMm,pTծ%!DqPsB]f `$r(yu;ԬJ>ΫD0زHGkW}ޡ]0 X|UiBBx 38%2&!UOp{ޕ^#jz^+1-12<<Bq5S_CXf!A/ \׏T_Bs-I-7BMxNH&V}s Go8=uPO4++É7؎itX Pq aNR[lpș5nsmlx*{>N[S+m1L4|z 쒈 [.^dݷwD n{mq,+/2Usl`ߚo] e i?}EzϽw;(H #HpEW/0&| !AN!K^ZegHsE6qJ'^ixⅮyj".>DԭI"<+^.t\R4*}2>`aOaJăqN}|byu(^ǸfTXU+`Щܺ"K]FdLA#.34]0s+G+a=\X 쇙U_7`z5U#\uRGjl >gL`$8sBK0<tJeI3 yz'!ǖw벋ч% :BDBŅ:aaZS5(Y.S5¬1f@bDZ ݇fHrx1w%dz3X_ L\IpIqwæD$]%c72/qOh'a"zѳ/$ɏaZP@ԓ2ݎpl'N6jJ~'ҾrΩvm5lcLOV};;&^?4,~4.f4Y2k萤e|:ҧ[Vge”.zh5t.My━Bz<*:6᎕6we>م{yr#4  aL,2J" *@M (!=Qw=t"3AL RALA -ǘt(Ns ޖ4I>FqlPwy8 Fԏ7hmSF g--in"!v|;}Gͼj:&E 6@`$jrXN~%m}أol\L+] DG_Ğs qNJ]<:qpGUc/\øK/ncL$\EqN6 Rj9_"jwC~]fN5q#M@N21߈`qn-3{?H l`|0r_`Jty9n9.Du]@1WxuE hݷN;*H#bH>{Z@YRItM,;ٕvCNtY߃7 ks/Ȥ"⹷d$!~S T(=xwnӐF`PNh4tIPA# E+`\Yf0&uBȔY! Q_klSJ+zt#+ɗDh5Z2#jrgNOaczZ&#A ($4Tט'|{R.[ja:`Οsdo^?;% Ÿ1G.xD bp5s%wiCzݪ8*PKǙE/e^ Xέ<~t+K[tr2'EV/BtR0?ah6+PfϱBgј`U{h9 #)JsX K8l󫝸d";ƪg'hn [.yj;&a'J\t'w[%MIGWč{DkK4Fe`3I.{s m0x d6n^;_ P#1ҘxU=D rG9º1nM~ϗu=;[8nAYN!YwoUKVU_ʁ}ԉn%㷢 ˛xq/Htbx&[0\.e8z/G{CA'}j#iGj YiIb2Kݮu";.JJ'ߜ(OʴN!oF%w7AZZt[5Ty~22?ã`QsxbP\lP+&{E,C?}Dz|QwP )v@EK @ZRۺ5ͼ6epv\UȈSJr{.n^~' qD{D墛7͕Q {\oX um"$Dlʿ.YЇ|ٍ cTY=jԙ ;-|xFʶ6d`,D"4 'J5ɾIrAs=_COcaY򱖎[Yy7 _e'Ο쨧R r[&/1/sr8(u uAx{k΄.T"hs2P\PC3Dl9a8.[E"ZE>ݗ5N>#r)-P#LPQ@k1_=Ϭ}בGtD7}d3NkXp/^LsE)e/S`9Y3Y%`#|ۯtH"P]̮u:&"e A9sSb"òe 0/DR2(V,lJ>yvGʂ)"v:c^'I2>|If #'AuGB[K*Vo3L:^s 7/ÖF/W+kK0.["1,E0RE`V |:F0՚- 8R6dZr4LhpAk7gS8lU܃\Lɐ<`Ty M#FItM-S00do;|L¤;j JStwO;ЎX2~x`̮mŵ'zH[;z 8t`iE+N7M$AF.980jL8mz%j[%FUҗ|M*/|Aisg gu^Tz XX{23\2"6DzZ-qGfzΐTfבRzQ!|ıP5|k%qߙsm@0H!\褒9߇TE[I8o oP5s!_dvYt=\M:&;!:'Y^ZQyH?hN"y mv%mk }8!f#,eguH=JQSUG32[q}IkE!l6f/͐`(^ QOIӫvoD@цEAA0Ygoեt)Aϑ>^gP8 eY췕UĎBO/Q dp0Q6Z:TP/ޘʎs{kщ{ͭ?x eZ|)~]?n&' e\ teH;ԥsYtZ z4*. Ǘy|9SJ.x0-gfѱgYZ070701000002e7000081a40000000000000000000000016609d2360003361c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/]?Eh=ڜ.+ɭk˘8E `7BR=B@3x hmӞ{nk,gʢPϤ[݀O~lr7Fa!'d&$#Q{WO\gf6;.PRvVO[FukN$-!GÎ!x}ףCuoʸuB+z!JwۖXJfY׋{UyVu% #/wc;qfJ^2vo_Rpi@ e*u3eׄI{u-k5R|S,bQ2ee- %xؓ4B0a5j4G}fj;|4ԱqfMc4#HߛÝib"=_/_J̞Jv3SHUt*U1A˅~b Cf)0PE^̞Xں[\~0n oλiD{.kҳB1&N +iico05mr t]!m^Z%9:-|< :-Cd铼]+o;q^*3 ^+;4N8AH wӌz$I6BX^eeT X]ye2Tzmj->Sm"Bڲx";އ2t?{V$J#vHF)uZsD@tOiWf j;hAyZ&pg^?{;a{ОmpBU078M\rF6)ZJaA ZH/-0RsۄVe!^\gfS`,B]_݅GDS} U2 5A:5Yԧ`kv^ͽs2(ǔ!dԛRj<":q1V$: ؎,/ĊcM"Zn.P8gW˱4LW &Go1< i2ވ[T?ZՉ2`ukbu_hc[f< zm5Ȗ'c0[׶ivt"7U^"_(5BAبlLeЍ[>jT.bJr St.z䂄m1RܨDa4UP5}1(螈8lЏ1^mtd&IjjP (x.#*?!3plY9q&pchScwMRЄ\wxR+/Ψƣt >wv:d?Yh#)qXE}/XM^7 t\WFaTFɹqդ^O7L-iVU>C rя- @LHW!gV|s) qFWn/2.wѪU RLAH)|152%R}wi3Vܕm^qUrANI @PcSw]ewݚKbV'!l tO)̺TGf\/$(ʮ'6AĘ3*pE0ճ(oң˯%/żU)7)֣S}2_O,[7\[ݠ>ZSF>9 ,#tJͰ/% >Í J i裥g]xFOԑ /P+bosFî6 5 ͔GB\|;JID4y$͚+i!y+N ՗f88[%Gp%!aE ء3C#vCIe,THKE%L7[wTĻރ]n zEl1 >}xuդ 9s0 +E{ |td9x."\( Z6Rg&{T¬1{<]CcXz)̋5ق(ID fn+Ri0 !w'n OҎjtQe)Q%1 5S' ;ֺ`>7!]%~EZah"Udw<v4%KJ]Ztܥg$wWnpL=3씎IIF{*SfRCO pb^4^4ZQɨW(w7oL"9Y1ζ֯'5B`E5,>V'!3B tFIo<;$Sys s;NyJa6N7dd</3imjcH _Hb=jQKAz,%24Vu|U4hY7- cŃ&_69ggغx@\mď` >\*t'Rkj\RS?|5U[";ruBCZ5jtƁ 㕬)]tgYGt\yjV'9̋*{`+]x$" R7A!KѪG78:41 yîدŝnn>>wbGF^P\`VRϨ5)6;uksטS5$gGS"Dh.` z|:p1_~D5?"8lKNyk{5$Hݙcs{atxv @RRpĎRI[҇Ә Z Rp_Vؽ3{aCϤQ)͢4mPWeMrI:X.ڦ,⥦;M=%Fi},P(ؽ줎`RNibZ6G,{e,[^$zLÊCk4dL`&%¬K^LK.Qcؕ8N]n&> V^utBoA41bqEV&3}~b+[`3ЕXVR4<lQK4CjnFهy_%xuƶd |G ؜`ڢi' h|X4sAMVtJb&3p(>8ܯA&Sf"Z_@ ɾ;^B;1W:(P^T\6!+M<ٰ?i3 iB6+mwfưE쳤\t?NCnP@G+1]=gs&AOwu`py:0Wvb)+&ydH}ZU0(./ 樳_97c6ӍcUBՠ̟NEOZ.U5g8^hWr]l1d?=`(I 4 "şj6$v[}cE_߱2\S{[6dNr dIL \mx\8̬k70=t&ܟ72Մ[N!^aREhPuȴ"׹fg`}Ôi{F'r;.f+r1 :X6Ch!O'_˜iPLyF]0/ 0߄j40JdÍKO8N~Nԅov09` 45z08FdVʍG8E̞8u$K<$trɜdUN9ǎFz#^M&Ӎ;(QRZϜ&r BK ZL Ncn*=%,Wl/ؗ$X:\VJ61yx?ׂ[&ވ {:uvW.S6% `%r؉](:1S/~~*nN@pB ݴnd*__D>0wG/JJSg(6o9)ȫ?wBy;RʼplB eI^('ʃP9:DT0vͳG?2rp{(Ђͤaa?8%<Ӱu.S*h- 2e󴩖13 2i䀊EK$~vp,Oyv;TsKԢ\M7NVx宼λ w}ã6kYZY}9UP^UFǍD2X썎JO ~e4D˧7h](S^mKۏ`P+Q#.-u|n 86"4zn\lP)-ےb!ҟGA>K͉JBuBTQ[UtXsxj~7э4nN_E&2ErEOmXGP6#FP1ڮɩ߸hM}z:y$4}æ2E=VXԵpJƦicF,8 |\r6U|\|+m_1&tQ͕$M*UvGS]7.na.fTZrV@4dy͜8 [G%p ^_(RYGj|o392KvC2>"{Hp/fręPE-Nla?ٲ1_d7le\َ3!Ҷw߿ ^דMrZZC8*zUCd6#Cy0\ Z 4?|b쳻8ȏUϽE[}h?rОz7揷. uާr"' VE+~E(S?78vm~ ZN*LRnyflU ὁI0CrL3)ݺH+~.j8h<9#愀CX PT2LZ`S['{7U&tkˇ8zdy&CImNoF+98{2kA^^. {Ow`=K/.CZDʳ.˕iDBg5iT -pܟPG\ R>_Q@*ӷRi럷f"vmo]&%zlCFbaTR' 㐥o*4RU93*A-mRU}d c* ׻Х$ <хXE*o'В!3a/4:8A?`0kn~Hאּ-?ץ;~$?h˛6#[𭜪SdbF5!M`zڜE*Qr-7œ(:H9PeȊB!/,d}&̆a=m )ʯϑ0/SRs0McB&<#̥j3Ju)G)'Xy}qIk{y 0kdFWf ٯ_',d!~AToQ+MOd?TXu֐rNNgG- &{!"&e_sP^[QrQpG -7X%>H)q sX:ϒܰvWw!M;ލ:8¤MTi uC)TWN v) "nOZ J\Xf`9N܆3ЁM#ƀXGڕQ&&V1<"+F@pb~NeDQ_F80+W+oKoji>l x]GFs? >WhYڟ T#j<̵{Pp ͖dxIlWҝt(̜)ed)^q's=4j7 \W0>Ź%MY_߃0׷e,/#j+IWaL-Vb6h 3%Bw{rhkk^KC A[$%CUƯk9ӐC/G*:rx.Hɕ Bŋ+ DFB_|ϗ >+idnDalc1VߥDP~FCps0_rneh2F;:Iّ]aGulՂ~㥵2A80i`Ў3kgr_ov6rX8+ЌzE F-up0A9/w0i|CVYn2ؐAlJbv`.QԿc2˓c_#@FYeT`QN"E/:ٖݲ-WD5~0.]GK)eG6f3m0OTXV4PDeT|CsV!5q'Q)d0u%&5)p.]!+ >֮en'% ,E3?\ߓ#M`ijԺwpYIF˵A4#*饙m)k_tSb9UG"B&O"?\hgX<3c:6/{e۰/r%T5)I_}(H7S,S_0#d=`yyW~'Na\xQ/#{ b~ƅ{L{ >[OJJaaad'@u> eI\^ DdR b4eI(b dF*4 WjD yp W;)JlSn˓VYlΔ .+1IL>VDd8=و 'aѩCBujz?2fal%`S@ zʞ(H{'N!ۦ%.:(QƻZ"%P $ Vb 8D;",N1. Up c584YT7ۼv[іew«]ᤪ't3/ ,a=*ĠQg[$r 4cbO=`;8=d95^mYJ@Z{7Mn4i>@q>m%3Bxe3k+=shCǍH%|f$}$]A+s- EFtwqL|N2 9|K*s|1la$:3JC,GMCEby~1'-zܩςnuG05U_Wjvn-X˰zq|[aOtWcLt-ԵSI-Q =, 䰠?snDY}(1:O`N;y#QM aeVCfyMKn:D`RC賐9jeNOzVثYL-5KˑmA3# (|me~. ekdb.Պpfy0m%i⊜N !7xIвMLblo w%4m##jCS-˸u]KaXoׂZ!._CFM"mU iq(vuuSNZ9|HZ(? u8b]z;LKǗ=U2nqV IAy R&8uf+7T݉2hz9q3gGş7~k&Gk&\9!xzc GA!Ç_ R`eCM=Bb BpL4a ]DMLɓjK QQf{à鑷F.9дFD%ж-9_jWI界sS5L?owXA~p߈u6);RېC-`~7yH/˶Oo (CUH4'Ŭn!iĤTw=DB8_#-\Ldyen桑%a h4oq+iQb ]gZ!I6w/Y"27Ջj)*~Y*f'zEų+#*Eؙv~ȧ<Dzl9CY}ܲK|\]`lxx;qBi8m!G|lٳ~};dj_j]ב4wwad֤Is9ʆ6v/iѹFD|MQP\#=d JnVvӕ= ["3BpϠdVwsVKO$7b>RT+k"7-kp$,$?h[AP 79ԫ8%w>Oy.}-pj4"d]=5ˮV [RʝߍW 9hUTՏN!ЙɌUd;}6ﯸzuVdct2! M>@go.!r꫓ej!pxi>Ƴ4.h{9fD8i?}i|P>jS9߶Kq'60 XW`?(9{s~yNå8_ů`#5a,=p ʆ|B 2\\MX3iK$h]EKF< be"> Ln7g(SHWm6r&Y Zh v&Jp9*Y> S7Z@0+ׯ`VU}939ٴnkb`ny+U+Ƅ0%i2&AUݴJ_c]&cdiU3ʂѼ\B@0LHYUغU%)I\YmT5P=lj%D: < *CP[}Ȩ Ho^kWRʂ>֦1ifI 3BfV&ܤ)[c@j *wt)!`'BGW}qe%gΦLRHxp B{Y爝m'zf^t DwIPvezDu|lmXҳ-}55RUU/[K HNf4("|~\R,[:amV37PoR!0Fԅ}?y *8~LG'f+6Au5$Ч ,~F8ؿL_'xq ʼnY?yz>DKn4"ښGI*·v=+U"ֺ&Կ0t^UbN`Уg{mJ_i*)qDNq 0KiݹBCnR%!YY[?M7k.?Z;7وnD R-Qjid稩=JwtE?H@{cG/r3+"俣tX35{&bxJNSƲEڗS%aa" }7l!FaŦ՛Dį`e%1DJ+=au팯U:Z++O"_WjHnoƼ]u~n`Pw|9qcյݷ{* iWI~HR9VmcpáN/O#eI 1P? YvVz%TjV 䱨b}ڷ|V' uwG;e,xO[!( {rZ?_SK,ãK#rꠏP"?7x$k9cJSLoΟ/$WxW^nGo`9ܪM(jdi6M8Wg&/$Ƞ(jYWAˤ7nPu A-]d.X'*yVA~is _Nuj>sH7"n"4ę]&c(3lp\ eSO{Z޵0Ct'oP9 Z+G!:!\춃{ nh ;SG\ lw0gVB'QqҺ5"V~۱9p4=ȭo n,*X^^?paUb& 2_w.GQ]H BKbf 6X~[s"^oYx qI0cؑݔ(w9 1+'/2o'@,| k-ԁ8D60{&lqpRcWM,<˓Ž@ZDn%PЌnBVzRKN8gJ0ۮev9Ջ: iO( (? -C|y;#5OJȟQF{׌RzdyR6hGE\#*3YQeAH@#(N_htP74pUri 鉣&ph|̿PoBݸ^|yLa}͎.Gn>kMP: S)ɠC) <#tz{(Cƭ&H[Ao\ mknut4c/4ѻ -_a\z ┨M!mR LU66]]*LZl@͗w5xP,rk Pey*6Q5LdX5!+ף~5e8 ŜH?r,5nFvHtuQ} BGڕ2r:D0 SK ]ADx*|+>?k|8XJO'ݨBNye("~vHא,T=辴h#(sd&.#W($5QRDvbmj;_{zl"7[iA} )QzxCTF|ME1H Zc32.Ԑbb$y­ŋ C^0epz [Ռ3֖IpN2>HwioJ3Uo??=l s \HAO5o~- ,l.[-k`!iƚDN@`om8;dxW䠳;{ ,hYzȸ,¡*>L-Mr<vqRl?xkrv);YB״mޝn (#^Wjt&M^xYUR+b-%Zbso O>[TGJP1l!1|۫E.ͅI7+|fuJBv`:Y,Qļ/ @cl^#AT؞/Pͼ 2qTxe}jEwru 9ьRQ턙w OͺWW,?e{m`wj +_'\XO{s,>3ZJN֘Da '&*ηx>aB0&d!)nER{ll/YhxȣP_GMt,c,_߶1)$Bn0ϕS ?W%-2et~M.^@*XH6BQʵ+[̮.0Ρ<< SY`S]Gof9Fy[IHl#R||/h"RUbQ:G"k^Qo7P#y16j!ЅkGx~EMൽlewVVibU4{CUH~U,r@==<}M(T6 ղ.ڷ8GxUN+n_z𧕞9g¿ )AF-^g)pB QM0 T'q**";' IalKMv7 qﴋE$lCU)5)fh_hDjhz+]8˴@(J5Bo+$myJ ʜ36xa" ̅BX5?/yb JMc l,Rak6[8j;cNJ"uWX̧'h tqe{g4L}i0w Q8+T;*vzo ȱds0ᛵeq˫]3a,w8#gjM+m^`n $9CjV҈(#V8wS<@@ q / ʛh]${'iփ99nUj] Qߢ5- ?nE?7 b󧡖7Si;RZ= CtXJ:E% . v!ATO5sl4.EE C8OCJp퀴q!Gfk1V$0.<\Wha E5蟦2S`*!L 6W0d byT%II]W@x[Y^T<҄&%G *430?2k-WKO.QۍK/Of֘Dtf*a7Jiڍo׿yI=`΅ REV(Ԑa > >jϝ{y  L#|Zt %&[ fp)T=k@KΖp"O80M7_h T2\=NV"z?ѢyCudZirBtz<>WNk*Ea(A l}F؆DS^dA Q_(,0R`P`mRbe_ ҩbwR IB$T=a)T`P3hr齱tWuhA:Dh ŒWN OX %EZo7 Kwbxxm"b;;R!j,d9>~jO`3Ԫ C:A "Vz3a=)aKPz+I&#Y6~W4G^orG-Ԫ`7[ -CNBlN?۸c(Ѩg[pUcbb ]e,;_ De'çҏd\0UCS;|O$O!tohfq(`p &02fKx+l[)k>3zUc\c_GxiFWjccd,53e"0r3:wpL4ܫx]lC4ƬP-Lj?lې55s pQΫ} 5 [E,qX=V%ܮ/(H/On>PI l&Lg2 _Gy2)* β ~S"rå*fdeFԽTS`$m) Q@dQ/5`)IcufFkB[4(.l([G"(fGd+s6E*&7h8u00 ⚴tJ)-ze]C_.[%TVvU64RE?c ˱xQib.s%`"FљI,湤!ٳJ,I3nK;ʐ^JQ0`E6Хy;o xJqv bKp>wTI}=6vh/$IݯyS(6$P5 k?O]b@Gϩ}9b !ՖsŽU{#@)mMP8θe'b:͸Nc#8Yf 3e@kjk(z6d\};H* j :9{M@R4K8pabu͵wɜ;ql;-O-Q"t균?BΧXWLq1͟F@ VFX~y<ҰzX&8묿KiQ/N2};_r|9tj٢fMVTZWvuh1hBf'.I2gQ]6]_|ؽ@X!',iC砉\KAbjiV0N~y[Ɔ}蚚*'PEX?up sƥjF:}W}Aq Ž%RJ=cN(L/vhi E=n ~ 2'| 6iKG$*{x 7v hY WsAsK.{J'!5.] kŗr+8-mUL(nT ~>[ ȑY;bW 9.JJ!<~ǀc#9p8qb`P3._g;THPĘ͛Sg绒]M^h'"OkL}7{KqM9´ů g3Fo;`q&eo!+Lix(x8mHK[\³@Kgx:eۥTfȥ=@~J*ur:nmdR*Vٯi/VȄ2iCLi,z䚱ѫ;Ar6#?]6h,,/v_gOL }R,QBOg(KY18+R|fB!pgoe=KU|ҨI5uKk]Y8ǡ”ssJLWpzIcf|Mv,)3]aBb )~* < !\729Kb,bVKz#ge`/\r rMa^>1om5pFy A.C0Q/4J_+٥O~M1i(FN/DZy5vKpηt鰟 ^PQ]RC GDnmM>d7@'_ZmBx# #˙L]/<5oGg5j/]J?Q Y\=6v-֬uZ"I%CzMut7sae3@ w{N 2l̡X؍C7Z4P[&ʬVa,)P$6|m2VMB` $ieH;`d+'#Prrpͪ(79ꞹ#/A1IFa.쒢uU8V m}Xma<邀sCz Ve-IF|vU&&`b4N|3[+tc:tl`,@vprc.dn՟1gr[4ɵsm9jɮW}2nk{ \ 1LqQe/-=q^E֒O @1ZCvp :$d߆x8:* Qv't!c)ɇ[-rm &qO)5N|xg,},~a=F:D#ƾynAIUVʌun߿96IELXjw QT1DZGK``}M7#"ٸ˩GޘrEoH9椕nTӶ$ U)fjWv$&A !$l{:;Ds $u?1A-HyƜ(\29bwefgvc#e+uČdaC.C(:QKnɐׂG{w%C Ҭeav .a+NP=Z[[_:Rlqc^*쌋 Rjw㐨p_sT^vWjc9Ds'. eye6^åDl*l)wj Nn:Y4fDF:gBnQ!\VG5gFF p?B/ZL&oK @"= Hn7Vv_],Q_#xwP,Y4r/5‘C\Fglʶ~e v6sX+7+n^`dPq]2gamIQ_¤b/Bb5QB bzܟCY.H|U=y66$*gM|"EBL5o\N|X#O4kgc*:muf!bl\`u)<Ϸ٦)(mp*7pPQBAphzYAߖ07Z,g-Mu1Gh;bnFHRyt%'끙´y]յaBh=+.})F|uuZw nIxcI@~-tts6Őy[Qkt!?YS_v8zpH(;Id@ ӷ[;'x"a}'&pjVAuHDn`P#/'Xuш@HQ M3x8.ڀ%}$Ҧz~()֮Bme*f۫"dG ELWFA+Ja" 鶡@ 7+mڧP Y68~оExP;L?s@?OtK^$3,:% *MRzT"'l;tf3 إzW,<3)z|kM$TKV^-]-}t:aVQ3,Y>L|:*^ʧܛ4s3c.q)EY)BP𫱡=ZjcpZL,V-q:NG8s]yRxU1gv͖GlCRS gvڂf?CD`edb8oD2`SDS}l[0O~S,26 2TfW.ڍm~ʢ5I.YYUQ8my@= %njaxv1u' s SWnԀ:GJ۸n1`<;$N|O0ia*"cA uEY z=J=1|)n}a=/L%y @ cJYr@̀+TDAc+p<yeNhNάAh %aDsSI;ͽzF]ؔB&% :C W;Ox*y\#-BM5}7aއꍜ;gpd.ez9fD>#CB&ѣzX} +/1 `J˲H`$Z5pG3$׳L~'Is5g>9fvQ 9)2>%[$0(R>{x|kD!BPw2.L_>Ѝg[UkNh<]d31c'k OWhxL&z&/}r闎DhټótV !X`EA`\P:HS_Fe|K+胝h隸Z%E؝6֕<Q[^(L=>NSL|H %*Y$ž=4v$e`QwcӉm֔NDjդXaMVSXEo?dm)ŜaQ^9.,߁}z58|@7Dța1YBZ*nP'Y_אdiy-ak yVNY4s;qӸ|a`ZT^v-3 jUum9药XQW[yCY   0$Cqt۸ Xag8[J]Q:![^ +(p!)V(7 5i"o\.GD0Φpo*#}պl࢚ɧKJuߚʛܕe#B3i4RxUktζ09,$ -YũS(C%08Ll8{ޥ;%:&rqrTlL5C:S tZFtsd,3pj2g 5tǪC}PL EZ<ɓ;xuިp oV9Qi/-Rw ua,T/_G=A,ubm#m'm¢V;:tMj`6A!" lVqI*X1×-r wއ[.CF3^M>BApK6_&`hn #'A&@BJLJg 2kg_BRcbqz $!MR\ &񷛞kQ3HpstmIZԬj/MRpP 6jK6Cgd#8]W}WS XS@UdA@F^ΟNՋ@(HA`?c!eR$f=9$ zLՇ3c.?߹m΄ (BpldHKz*|+!Ϟ[?Pޅ;y&M DAh,9֭hF{߁?mAꇶ QQx9P Z eO h7i5njL%W7_MKz 2m|ENZ\ߛ`?48m2pqnh+a g2ŕ8.FʣXtmv?[TDո CEUTUd܋׸v14Q; l8)mF@;-JC$}v3< E<׎rǵPB頢F } %KjaNm.IֺG6$F-^iUНm kk?Tli.7<āiB[/#6W1u$7\h3o4~?yhC4$\ܘ U;\_+uz&<Tb](5Py`iJOyBUfWkU[2T8~9.̶>{_%M 0ᥢ"xm4{!o|_b)2Wx7NqvR~zFԠdt)Ox NzB %}Ժ'~9dh& h d^RDNCu4USvx-\X]՞B"gvtk1d+`CRN$CUeW|*V}N*PL8(=jǮP˛&Uu2{,!mļ OHRAR2^Th>+5\]%7 .FkM;%SZ@fͩ<\̗@OC6~C#H @ 4@Z\ON_Mcݸf.?%2aPƧsV|FY*i ߵd$v*os\UUڐQoS|b HDѩ,2lUϊZ.P5PߵJ"]JX!Sx5woGLU1Hus?x 6x:uI r .H#a}(LJI*8# W 2+MH::k"` EacZAp5Sz]?df|@tK /i!f*6ދz{ g]%q4޳" NUǪ2)4a.ADicF_ˎvs^RZnJx=P9ok0k@ُ [+e %KG7i#'اɽydO|g~ؑxz; o/d*u RHq?{0(j]6+(]2#pn_ g,ˆA7wO, t,j)b][gܯfG2#~M8p5EJS$B QԎZ n "aЩhQW<_t_Κ4Ms!aHU 1](ym^} 0sqR+ir^R(ocE S+ kԈ,bOoIcp]to`<_a!Z.,"+ +%MyMgDɢ3⼸tYʁߥ$`Т5iQOYڣ bs+|,CE%T}\ >n\4mhV1Fq.Y9}1yymάY/D :Kژ >apd{?)A4=}`ep_"- H!I\Pڠ$*J(TuV}נ.q\ZFJ(yMxOH8vɡ~%)5.ޛbl񙦫b#SnLKx/g.\9<3~LCV--b4HUyDw fG^jV:WG// 6('T^ABu> 8J?~ƿ#Q:Mql]c$oCՂ},0v?P3ʍ @PN"WC6۸` նO ݋y)7KGP=h `N!Dk$nUxD26Vs R0eL+:ZUgOlEpRy݋*|JE"|@WqfTF#d)$N]d N(LUk]JbE<.3Q3xW=g 8$  DһۓiR۫adV-uR!%asUxF#F;R)]OZ!6nfxv/2RCxsIAZuK,w$OQ&7[Qp< ]6aaz}@~p eOKp{׌ naiIZmOE0,`MPl&0OJe6cFxe'k,;\[М#40P,;BATj!iZ6z@@̧/]´3/<^,T6 GU¦b׈t9 0ou,RJ5әr:`CTABi0@[A^1MVR xI;U0-Nڭl$*F'@m>ظ#єȌkw7+?E(8k*[;w *zb-V4*)SPV7X;OnLN@>w׎Tb# bk=tC=I7VKgUuLV9t0q էK487QI+;BXzkmHM(9CiKxQn;u V3;{y 4 +99rʚ>w3k]߂+;cU WY?tWTk - rj:l%VD0DR[2鼉&w">MVܙJ 486Rv5Ev/g?b\n/X&΄j&jG3R>) ;aDltɈd)ϕ[m[p]URx>P)F@j'Il9CGf&[fۉbd)żŨ;Gv dO+_ +JȢeu2y_UE S`Tmv?8w|d/t$quxv@@=.R.k%W8^p-?m-F^1cת N?M0̩A1 &D.{~Ϫ޲ T!\t2G {IWq9xEĕ'3ٿsޯ%[J{|wyj!݉睌۞XeS6vH@RY[FPʃ[a)8MbJڼtvbKR(Hk%\ h5DUvu{ ZNY̐4XkRX0eCoWPvt3P1يAnKp0u%=1B o7b^K偬dMy=_7, KAULƻ-DVo衢"A~Lt\}9HNeL)LO̥ X4Q=՜c11tdFym!:-i{&U9e)=Ky$ .aD~á#uM8N~))u?]V8WyO)ɹPtDv|Mh`EHpC@Rf[[p0rmZuJ<< + (: ~b7?S\æIpG@F#tT jnsb#N\y"L -Eļ.]Ѫh(2EtZ{=lc':%z%r.4qgB,;]gIM9T:7(ڊ3r w>1'A%coywl:>p_PƱ0T{@PEebL}P㏖?8ņX5q⒫DZ}H9昌 9:'d&b%OolX`ˢm-9-@d됢e &Inr9셈%Уޙ{7Ɨ{usDuE0d0@gُ2xyۢ7?b4{NPa8HŦ<ƒt0vRΏ,N]M 1'իK`Ãa/0϶HԎGhmXmꀋw98AA ,B*Clz>%,*}Osy^ge|DeqOj0c*:~&7@~aE{(EnNҜx%[?U2:%CzO21:=VBSV~P:A`tCb/5<(i1s!SNPMaBBl,t((i%棷 eB]l.5$}eKwbÑm(bOx":J #hc\2e65 0E@y XRޥzŢx fO"'~S%iz+ve1~У"a-s*rpE>@O".VYcʺ7) zv*}%&zhr=d%q| I|QJU>MG7aRԽ>~xDє-&ùNo5dBP~+\-NuiAR)6ﵡHa@d"Cx94Õ \`g|Lu`NhzMnsr.Q^jlINjD$^ղ;B@isR\m9s>}'2hWK 8DwI:lr@r1}:ll Ӑל(<Ph&}D6 dW8?HKL[]'쌐lh'8T*t= !^k!a$cЖx˫KHM0&|ĄduV .{b\_+ph* :ibt,dNvA7#RUΜ!_`u /K L%G탻@4v]J'R6Nmm]6͑2z6-WIϩ,w_IJ$(S dvvTL\HoƻדNܸ-[.ZmK6ܯ3%Ax岇r]bX#EW:UwRj?#jcS]]^VPd^`CO~єrI"%ơ1ЂΤJZ*<(QJM JP lg))H۩?! 5qd1Ewy Fo;춑+]6:uz'e fߜA A{7$O]R*s5v7UMiJuX%T< ѧ2Xa/l&;}%@)>&?)*4oyCͫNREQh^XI+ਗx+>.#7py&Te@)O}ۅp`+p$x36}i"Y E ?-C~{l{GSoQS EKLkVi}uZU0\3?fBTl6&EG(X W-cGO.REyΕr|" hIgD:aL5S oxO9GͳOF xժM4I:(7̀ W\J,XmD8&O(^Rq*A7ב&FhyΧ艖"ޔ1i"iӂ4TX'Kh!1=m;O&. VIV;t2񘮜XwXTЖtwi[IFS?ezFHj66Bc )6$&k!>weΈ$ˑM$B7$u=RAeobÚ4͸֜QDzcgq<$@?4вXM$lV[ij/3D˓7Giy!.b;C#dJMi~18D;~7HLamYqO4Lw@])+yZu2tj>(qsYX'W8DZD 97!T #-9>b)4sMSbʹ>xǡwɖO1bBqҸ8q\3F4PFy+Es@i-Q1pO,v x' =.R&򔘿Tܩ!nQlQ4\/W86(qZvU pFX%jfpr=jxz >P} {atn2߅#Nh24jQ2+VkڭA]9 ]8&ս8`,3]Djeh_cV P)yBV(!s9Ni+_+ pQ6iNߴO-QrkZ[e\ E?i :49yǬ _0إJ55cحӋӀixdQ,3a,(דۅ>g~S\{*(yxE%ܗss}ڕ_BZ"EŸ&kԜ+3w1KAm.j]~LIp|lb'TQVf1QO=J01)J@FkR-H\9#(iN9'L0DDېdhgB!9-c!V)*h]uӗ?M$ +DpM Ε(DSE8BS?W)L.~]f N.{.0eE}Q$W/! R22h+N|ej]ooo|yՉ)oM1Wg=84s-EE˜撫gލïM튍0kveu#i%|")32飸6+&cܦ&侑4!NpQ߭K| ?Er{hnܦ4LZT#nOzUc,I$Ua5>"<#J`4LFuRLWm%aeqv;ѬhsYCр틊3]soU#Nm-k#Yu=_!qUNR^<~~OP=OFP FR=NKj#<4&ec̖s.zw \#s-.NI,֣v0ٕQ˷rMYA@m")gbin_t) N3uhu<~LEL+ UP˝/ǴOr^%=tCTIqf\ kGJ!OJ[=+k8TT\JyeY40^J$*B4сW)e` ]?CSet K 7|^d5Xb+~Jt%_IOO}5a-_TuksRѥsn!lps99N(w]$`zCNܪq#KV" 9TZi/P%+ADK.I2e5xk;lq+x-!x ]exy,cXL3s j9>q:_Fuӽ!@LX5F7[iV`~]1!`в u=(S##b`kD'7@v$gIh۳P-E®`۽@ϝ\I[ڍPgg 9]Rq.@D< Z7lśZ ۶ (M$┳Ŗ_cRY0VHp|;o!z#gcB$;,ʤA2maxg˥vާ׎&Qp1:Ky*--f4h2#UKz|yDg@)rɗG \ j\uDF*[[o dAqwY7hb؋T9 i=5'+z l bPoY^yb 7Nnh|{`R1o*|M8PgC;tے~sS[ۿI~"J&VIĴN`ߔ:1Z9Ä JAe״C ܽ?Fg3C`ݚdW3JMY#n;cK$] [k Ta`NlTQp%Vr0XVtept*ZFyUT,A0 }>FH̝O@zyнt\M> }g4mk(5 pO*X"dXX/Cٗult 3^h pQahHYI^h/#~;K\Jbu#I?Bn,6P'ǎfLI`K]-L|ɧ^{&֮:p'ղi+.kf -ZJ e ;5;X%,KQbUnvBM2U,c](+Tux%> {~i ?m+uASQbtr܋?˺td7CX;;hbQ9E#Nlx'KaqkssMUwt[/r>\ YD#`S,ɴ7(Qj,W۬m!":حAƟ{j9P HA˕pG-ULrc7@!,v]*ʺ}P \3eZ4etty T2,,݅=DRߺ42'"a WL$MswZ{~G0p>Tu[thO4_,ޤ@4U(3~&[(e 1[Jm;ǐ6&Umh9%'yȠ֩6u+bv{|E~l4Yv?NO>ւދJ!#`>[RbzV$sZ$@=kJIOav4Oh&kۍNvjޜAon ;zC{oO0g݊!6LpMoƼS2;)\:G.&S:1DN\uaƫ^\#&' lCӾCvr~x! ٥unYG tZO늶STۅ|t,zQv$[1m@S)LaDFd$}^=pwm6J%rW3FvO_~a~(ݻn~ȌToLBX(D@^YLL彸}d%=%TwFS #FofoEwΧk* -Ol/e GV411dM_5a汓>)|x{Xyt蔒mZ[ Xn-jmlÛMLt s歈䛆C94Αӎ 830pɒ^.)JvJNDβ3aY"KפîŴsjuӘu &(](cgMdJ,i՜2tuy3صnh7aw)6-A8R`F_ 2A٧E8va1{L&` KYPLFr?',Ank+uom#ȴmiJd\Ug Ur \ pV-0p(OsF$JƞZCGMs %,if=CGlsh'?f-l cPט_ V!v_gH}J( 5 |:H[o*y)31􅺝bçu0&K!WT,o2N RP違m_-zwf'RO if!R'DQ([O2 c*l5`bA4{ yX@ɢI % WSB"=Vt\!{+wׯ-qxU ''aa+OaϥI7&d2ޥ\.DS@͍X. ĄӔ}0K!4I]GZL| 0@NQ#jįi,C^̽uk!Z?I5AiT/tc,Le~Dx=R޸\|UZXr>ى2mvUP0q^p} }ևA%l*b-UY(X|?$^pZ7m ~kN3Z)=Wb&Z}sec6QFއJJe#J/;bEl*x bvIDA;NC aUޅ/!2$%>mǨl^i*hPDJB[/'A. L;6|YooDqS;nȫُIb;ۀ~v^~i$02|Ě_xP0 [Q 8$]`Nt*Ǐ'{{򭈨#%&@=_^M{ Sο Ժ F0I&ڮYvm /K5C_ZB4dףD`Un 4gY/%ophҼ7Dz 9d `I@]e27]"O6'U,$ϞCkȂx02 'G [l:,\[bړEG e.OzUȟ22^hx䢭OwY{ɏ \ ݫSXP)ߐWD`?JO],˄@mNUtީh92T1,pn@ޞT|'`]"iX7mi6B+FB1Ñ6VLW?b+pM6eFmr3žL9bB)Ì/o6zMmZAo/dR:$fG1j:M-. ci6_ndó "]mcr0wXDbT+hHeMGu/;BNEOxΏf /v&XtIAћLSWrSLPbW(QݐZ.Qs$O9*Fл-r Cx|Q#V]v5UЭ7Z_*ͼ gg'l߭I6G#PC|kCʔ +':O]A _ۿy#̔'|۰}nGsnQ`e_>p9;ݐxN%)C4""cnL-|3'ք1 \1Ѥ' >V6TWm#@!^NVef21Bq)|4duiʿ&ա^@(~J&Hً6~;dzm.:6ON#MmnαȲ\?\0>GN$xbI9]}K|JA#9M) ^K/B#??x8sLcu\Qt8Zjg̉.&aZ:}I9!6S7a B桫Dj$X `#-a$$-a-xynKV) rٚ3.]IA{F0"mšLTPn Pѯb _Lm5cNm`xU\O|:8_p|؄Ç32!nciWT)/m*.ǃr1(# ឲ`MBr&#RCsz @_Gb/D@>k݃OQIPs ']PA~0.p'gy3.SxX7/G%cHO|D3mqo˧1 q: YjRQn )EĆ!0`8OMlTpH19 _.S)^XQʡW }(C 9ar 'o?b#m\瘑Ush9[N D7ڄ O)jIzf ֤UvlΪn*P) )ԁcjn/yſ OsZ!Yt11O i7 Sb*AfCt^! "nsn} @f4~۬1*I$Q_4 , wY>X]p(_!3O1m5}8nYZ É':Qj;9&Oe[J;8!z.|4N],=`n-0oPsꦂas[>O±](TQX'8B@X~3#>5'hfXJ4Lb>J2Adt{I:գߵ7]TϏDz:it !7G/I(WL E;&qVDp?>qO&w`,MCk;W+U{WA )?z{'+xFů=Q?wħ%* /x_ }K=YtzY`sIRw]C*mXo%c %ޠOoZ/"4 :pہݷ%5a? MəH.@ L&! U o5|-c3⤙D|Nf!Fmj_WQHU?|)K{18%DN}|?>${ odžBr A0$LIVPfЕ5&YU.h2|Rh|7+op&Ì Ej FUKoV/)G/&Gյ55. e"`>Dm*Y޹~Xd6)aVmԂ9a*nUT )o%321hAAy5|IHrC0H1_*ra_f|E˨Hlnҥ fK6I`F` msTݙ19]DTqdz%<5zt)|*|W8CWAl uG]մlO¯@a/^y cR^!c**DHum}[E%% W>r4 *EJs$5&5iBHqIn ,ZswNed"iy؆~u \GE)w@śx񟪋V;bu|fNM֎*WVWP'pE߱>޾!RnV:02&nh F0|:UqwR;T0zRS۾.S%os.PhmXäVעt%O d9 *54"6I*a>]G:9mDK捖tׁEQ{8E4/z> * (O%UÛFORhf2`̟v }Ly{?: CLD ĄѭSeTUUyЁO Q[P0i&a0ĭ P:p5٢!_FDE:3Ћ[y' @[eKFb>p\^m8wrm3HL9Bw p Ky$uH/y+7v}"RIp"9pG|M.v vY%ui70H2xvH*%C<~'65+F]G`}{7R)" T\/TE YG×\Wd%K F%RFPc"ը`WS1wcc I}7X"- wl1ȠtHB){L40$ʿܯu\¨16=*6v*TO`A)?64Q5?U⮑b?C:d>E#U؟V{:ouj,y )s".L^0T"u|dw9+|/րc>[:f ~C2<{pG"zubϴZu3Yw$[Ϲs{Qe˯/XMΞ"Т X(,ߓ1Ыkivwhg:>"L:ab JհȦ.{xb#d{l_>q@',ۘɀJl}&_W;eڦKTNDER Ha aD{Gj0Jˑ@F-ý/54bg.p29uzĺ{9V)sЗZDІlP_ٞedvb.i!s1=KTzx&]d"pl}Ҟ^2?u Cs-]( NG(-8}dS%2RJ6tA)6b)!ˌs(- 0 zPUnvL4IO?ez3)NğȏK{Yc):sk3z,ԤC 3l(v&KU i'ĸڦׁ`ed# cj|P?NXcLZx@0wҧu3?LLa6F'x&kT[⁤UO4АC qxUho<ʎIYr ٮ<FF Er0"R!ՓG\ !7`l< BFy1^CRdp($7: 8LWjBR7@ܜf?J7 dHN.tvnu?@$N4Odr-F҅Ddr:Q>xv Qv.k/*1TG#ꭧP'ӓI Ԓ 8IIaQYD49$ 5L% 7]ΌAﱕFP8{6ץmm C[*jfq6}(Z@m7Ovs1ݬD./Bma? }9cc.fl$l \8x3ms4nDK=Eܶ)y/ߒ\c K3' B)~8麟fǩXMJqWuj5w@ڸHqJL_ &[ugT^ܓޗ ]*:ۖ? LVf}&1·yR6bm;ʹ*?^3 0c2?Bs YD=ښ +ќq'߱.1R%jŦ|8U9[W7;7bKɥAʈ$My])Yut<%HV"t pF_\cFu>7@;eLL$d?>{:"gtm4Dy^6t-0qg/IIj(|3M&mxΤۚ<˦7ȭF6̇ij̋BMYZd/fFP2EYlkyqήfÑ Dp NWf@l66(F!o,K:"\蓋ZD[ LyD}\v֭__*[E墽&J_XQDYNSu10fPM &^<5Jb w &C'w@Hb?n@g'7j["]f3͔cSUj(Ɇ+j=B9xy7#=4ˈӶ)`vLVo t4"boYaLp(~~8Z}sǢz<  YCv~( Ћ{MTuߗ]FlT4K]#HS##4ЋI2xs3K&*nKAc +%IOxW^Jo9L ?}O]h^]Y#c3y59jX~429Y.`pr gUo,rqh!ⵞh_݂GFPU3CFj&[ra.lc`vh ߐυaZ͡`tuw>`UzěLJ1*kYaƾ0 {b<=O41*f-=+]g{$?ŒOaJ(` o fx= {1'\W`u;.d`9XKl!RRgŬ+a9ͪ՘{8uȳ'_0G&e&L[QXY'tfnijK9dm`]̴pV,w}e|3eӮMRlQJ]Tbs_bY!XŸ$mq l4 \ng_"ժ7f33 ՞S'YG E4% Ta,f pa9|c+!cFjNceQ#F?TȾ59)Ξ쁱~S$s$L3kU*NԻˀ}7n>_xf/bW>8~!=9>rQ?mf-GF*)9sJ_,u%,E2pIKmT)d1XL916Eh[%w4`v:RwNFX${pwbtJ`&pj;Pd+}_sJ/@y/;?s4T"̪Fr4 \cЄ囤S"*ly(±{ȅke*037D T!ǃ_,̛$kk&afoWRW8h81Uoo%<4d 6W+B :mޓXYؒs-Qi'O)BP=yv%n Ⱥ-0 98jVt4&N02vTY|/qAϛ-p)o$ptyv1Aƫ4-\YǘнKSLi n,+ TuBi=gQc1!8 Bx4Ʋ|RNu9SiNs1i̍NjqF[ 0b'Cq2 cVo(qg=Sĸ` CL{⺳?K\N5[n{g}eАѣ6ꏦ>Y$.U&I&M`9tE$j\1Gi]DhzLQ7`SbEWP?hLN\p䞢d{#LMw4{d-fO M3ÀuPy@}Q}TQi8AЊ>J%;"+q|c7c/i+NY}Cֺ}GY$0t%'#$VsjP5#\`kGVj AfS4'65btX@fɷX֖3[ʝ]V67apxI_L=FSৄ~lSWHXA[W[V[` fks#%R;5[oNk%"|Fw_gJnr XiEvP\_6mXRg;  YB-o$30D&ˆgS 9hGԠ•=T>w;wq>r~ApMqa料$e_qͩe`r:rVTD7ޞ`*Dy9@oDt"ʇ.?K^ǜ A$ulEk;YzM^DIUAd5X~grQIdCx;(,ӳ֥U ^Oz *COPRB7Jpʋˑ0-hbѡҜfgF9GBg>Ծ!Fd_.|Ňy CYXzgvU6]@ 8/~ `CFA`S3ԾÄ3u5\,N c$V/I=SJT ^GI9p>rߣV/ mN_Qy~9>*oQ9e!vҔ$aP)H$wW e ]qjֳZZayUW!1뚖h&07T90q)]ui%b=JD|CSL+fOqXP.t baX/k{]7e&G0F>d*pAzlRݢcJSiPi^ Hj1ͨšRB FC)y&J>uV/3sj2xVZp88 Qz|:o՛y8GSɢHpy2򖘬WTX#׷0qW* \ATF Iө<16AQ|u׈K6TX4q7ȥ򭞹Z$ MDij5Ch^ڮaڝF7ۚxY}s. Izͧ-gAaډP 9H'Jjٿ_ ʩTlo<C-dϲ}k9(uZ1Tj6u(ɂ*B<^Eo$yQISF@.,vgBm]M;`?3XCɼPXQc1$g(sJ4.`/A 2@;۶9:=fPq-B] dHchD2 gU_%@pCQ*0(P\\890}Q[Y`~WVƈh.D\eZ+v5Vw$eET.ULD ~4 4zԗv9j9s9+]_`bRѠPPQ&fbUBдj=/T#W3j:2u/Wܬ])pGsh]-I\?zEce^˪g%㯨#:^>r9/vh㗑M+=DuUh锋o]H\M1/AY&N\%.kp1*4fY#v k{.CeeKoJn]E:*; /*e?]FYHr@1DBg\bH?{ŬZ+uj] 3BZ" HCmr9O#w\:eLI;+HeIXƳG6+úۖS]tX<i]Pr J\ $P"GG[Em^D\nIk;U-OQU$ZЁygQs}S#^-i^cB tԜ@/Þ,MquSrfrkYX*Tc3=RWr}Tܾv()\BjBoVE~)w^UO@+r%tE>j ߑvt"%-H.D1T6+y8]'Sj6s[Iy$^Uk&%3Sf0;HrʪLe|HJ&XZ5<Ԟ6fPSn3 +NӂgPYZ%EHe݃Q_&׺`RF-spŢO)v&) }.h:廒'OؒdΜ*#4((mU R% 4Kc/n0Ax]f\Gc&U6CfY9Vvᄋgmjd-Uܶ6~rYzř` :V`8x9q(ؤdAH:F ^%!M)y42QFq]2Ěc2o.6'fs5jv﨔wI;ojpu^)FB 4m$A>{W'LW"P Un#pv8~pfat̃/Z.F&/ m2ߓsPlwfx!4sf+HuGԬ䄗 I o6rJba'U~ZN#y&l/j#naQ0&- l"U9BQ0t!H0 $ ?㯞nq(146J8 5p~; )4Tm3,qƈI.<2YH$eyO$`$BOI Wԕ X/'胲L:8B=ɋNs /Ҁ4qʓt[-v;0\t!k11|H"|) HBYQV¼dJmo DѝHw̗~bEUo[t8h#/k@Qda];tuk_,ߔtly Uk̊#:w:pZ»+%m^ b:@Fܡ)pmgS)28Wd* VqOI1A~B>) M:Kk̭qvkQH=ύdEu?&)."fOp}]5yvI)wfVA'DzͫjL~dt/mmdwC]r%T-t;Ik/=R b:UHobyjЉx&B Zaa5BqZJ: ./avUk'S8?y˟o~YaG"3̣0Rm>ErZTXDJ;Whdok e)F-!CFoK%$ !P]1m^k.ȴ(!b%FE;@ox.mb%V0:M7&vm=o3pqtb 'xe3+\q*ΏnE[2sJl̗A!^`Zp<&&~8HPG]g}ѻ U˱WzF3k]U!rV]=Uл hYb<>1qp#_51p Ie"!=.EGޜe~ !6{12S:umZb?v}g-a`>l#Cm!b >hi\j?Y2Jvϼ 9.?mӜ"z O&8+#4ʊzh'>-giX |ܹ3.uj^(yWZ|| ֜C'ޠVr-L~!døIF x#FA g^d\ 4>$&쏞gժ29eJMi.?< KPzǒ;nP{xItP;D}BCZ\zݿ!) ɑDb׽ =h1Z#~},4e| $M?UB6a -6&7nA^`(`ó/+'1*z#nq@uK; 4Fz^^XòWjA[-B4C15GcsA!̇Q\Itl|7 ,$<@۝4 `?ht&; ^#[G^j^s:e(2W Xqy Gl%b"P)SB-2;<;rCD~0?Ĺ;.Z^p9 jޯdbK1N+Ycbw3$trT:F N~ m*rZ<1'8> :=KWz5m= Y/Gn3p˵izg,aVke՗ܲ*595N\TxCQu,}1tOεb\ғ2ɯ(5g׼c pm]R Y[KF)0kTrIBC?;׵FPһ顋"dPػUs^F))9K: b, Bҭy`y=^+;(0^PVJ.0R4|j7 Ω@pcnmbҭ,Oc(ЅW܎uq0*T[X(o0P? ̄j)fr߅=O˃+k<:tQjhl[6w@S |k4aZ(K9ZG5D'cٙ"FA']ia]XSX~&k}m p.a7;d1j*>5Mz)=+S٦'z_k- 4s SvZDٝR s9i)@w ƞ̡8:HaMV1cks밮iїz}merf:1ֵbA)TC%'T'˔e :Gv⥢(]*-,G_;GVM _qڲ g6&&~UBvAOFо( :gc_B 6,nk.V3IWuU!bv?$sO`)VxАTwoL*uuUD}Pa{O/Fo33L5&l!l/1Lo#yN9~ LGR$qڏl'I[0VIv-1[AV obug!J58`bꞗ:ÌNK!л7_2T{׋Wk 9mQ38EeV BX?:jL!U/ydO \M>EˁٜsOݧKkGsYRGKQx g>cG" #q{.P-Hz,! !kǘw]CմOI"hT E ʬ脜 ~ӁTrHT6=ېg cIlHx'vkӿ.+2C}ԯsNS@Sa-Z9geD$E1Ec] CFO,aq2 b":_hƜ|xoohB#aDyne<Z*fqQM@R'ָF; ,'A˯ C/ "SaLEj 5#" t[ )=!Qx?lT]AU'RoX2#nDiUtd4u Utc#Lf~Y) ˨}0*ȕ {р\}F8BH֬~Qi r$ORɢiDVq!hF5,Aʎ9f H̬ sD-H㱛dT{h%X Op`!ݖQthr:hWB7Di#MҞ24 Ã7^Us>?'KJyX7IQfo͙8È&1J@F1'#pR(ZL0Dq΍m*K%S[gE3E2a'_ߞ, z@WVcd8NA9)SPU$`}(BQ@6UUU M^\֗iJD5fOS:W>[@H?)6 )3Pȍn,cs{}I u ydIn5li^QPkΩlhd9+xVb`"ح،@2>\ժsoFye9L 9C[4$bۖ&83%fVϣ?o]D!Luәo3u vOHt(=_ZV)nʷGij% YDz4 "1^.xOXY:ۭQ:Q@ʌ8V6d(M5ŽItcVϜ,T1N3dKj@Lu? %X2XK>_>ѣN{z17ty!{,'xũ'YvlP'X~=JVKNT`,w}]꧖=DJN'uGOp !CL;jnBԒq "谷8,2)À(J7o[Wջn3ҧS딲հq5р/*sJ:wn-VP9g0^Q0aq-? 2sZ\9#O]7j x: 7))FN?j2+X#rQciN|'i5bnMUSZ*"!i( 1 bl!}[zg?j" @303C2 V tѝ7y 'W&0J,kD{⨉J<+%,'I.b-9IW؍=/&л!SxzEua]zFFFǟ2@<ȼ6hG,넬95;Ih>$vo~c[#kə#C9u\?9iΧ? )иem)l'1gPYxnےѤsڱH{"fj sma/1/m9=$tӞWH3J6"ۘY _u片(lN0u8J,"*R3zH $+ xoH,N( )z@]R{I@ Z܈3[5jǒsaxb߯`N8ogz?R4 q C匮vHE{l=Y 3XhdѾPodgb ۜ-s'EZQ2NpUXq+&34^ Cd(JޑT'u8CYG Z/Q Z~j,N$$2\CǞ3j +بF 50;rkU&DaGa~,RcÏ2W^MGUN5DžǾZhYb?D AOeyHT:A13m f3jמtCշBMП(#JK 9 `i(TSeƢkty߂,S+F,ްdkۦXH;ȼQYD+,D:v] 9V`&>gDSN!fddo53Ay)"z Vrv2~K"cU[.VwrrْX qܝ֋wc[u°`{tNmnd 8̾ iE=\,)"ڢ齸:A< vuN@,㯦5u_isϾ <10 3kPȶar|.{L8p O%v kU[Rtkz! 1UlY-Y\q!% \7%Yr) 0o* Wm.&h-Щ:{׏G|j KKLD\xY5EO}O[%xQVS8UucỢ! ].g\eLQb.#BN{k\ZUԓ#صGz Lpڙe`]74 7!pԈ2[1wB P3 ir+֔J[Մsº<{{Jȓ+0kmb:XrK{dl-LmZ>}HnJ]b)IEW(nʊG`vB("4K֡5)A>'0F_GDALRjYgxMMhG#ا/$ȿb #iKtj/.pg2O4D'ܣ7˶Ѩex|UcN 9©*`L^v_KXE[Su50N-(-X:;/02o/ʨ&oȀ™%t',ʷīǩu3n<v@eʀENhUɕEC ]"*9+ |.鸠-Mi#G(LGܮ)+]8?rZBi|7.Ѷ<4^ZZ cCS{ `7JvGB. 4_\6HrY섴Myv[| sWB"HюaioXC唹u'V/t. QA'Q`WΧ>l*t@úR%uG/M1u;uӀ\Dr2~QGL }O(,N7 (TiҼ 1 G-Bމ[(?"Y7lR\e@3+WTZޓ7dQjuH/ɰN6Qa X$7zWdJM _9^x{y*9]CX50\XI'd\\bKsl>B/7L抖-?-f00d|]_0ri]@"GP麅=HL _N558t+h"2MC8@GYvQ1ǚDEa_2x-|B=2Td\񄜧85LyUB\,SeF ؓSaS6ݪ-%S@_|0,4f}`P+~eaF%z}U54g Eb lbpDrn'紬N-胃7=AcdxsŸGq؂p<zVU[Ek|w8[zazyTw<ߍ3+3N lhH,1xo]]/I?+٠j.'/e[kئ?R2$\U71:s#kG=8J _e*5eɰX f' A/>#w' !Ҝ@{wڥlIG1F^KΏ J._OVj bX$Ϣ=*bUȌ,p8iОP&{Z=EOpַ%(HXNQrpLڨ1XS hdIy%1`W7F-hX-,RI%&@$-<<JP/;ܾ&Bm !F^2tv$ %H ؓ$8q?'EusbGPP,x9Qb7Z.7nVSݖg!Zӧzoѽ`%j A#:A>&VxL^IZel&@V' SU D򧈀ǵWdls=GVlX\fZUWǞ39`PP-t(`Up aO opSA :Q_LF)a ;*?peȉK*C ORDdd( cPՄV^hDXTIfHVJE_wIC$vy#Ecw[wٕMlxbU]D6=_s1 ] ˚3@3c1f,KxBXh𐴻)"X獸뜛 U7M_6(Ñ-ȣTo7%jjj ViG_POa^0TrOrZl k'|ٍg4! 2fdԽBQ2\Wqzs$;N 04GyXͯA% *6mkįl*|LhF"7}*h`@a`*El?c2h_4D{ ,6I,&O nY:Pn۷0-`>7HEݮS` oTT;4~y9qԕS\6P,` @ G63u^{U2fp{\K1xϭ|+6$wmBe1:>kĿV!5͓܍VYsY!Y"j㒂}]s;%kz4Y5Bڏ%1a`_կbR02`^:m Τ>muIQ|$YGVVI?5lreth>캋敛hq.͓[%(:Yѫ~̧7 zdkқjǜfM΂~G G79%o$oA}&eHP8Sorzt}I~ҤO2K<5&m  7'wi^9Ɖ0f(>U\i̫( 0ԏzH;"t+1y[4|'ck[ ~ȉ.)n?"::H'جŲZ;WΌiP?$۷< k H~1=T8]8;$5K_F Lu/xg}ЏgͺrRѾz*]-ܳl ׅ?n5RQӟxL #[ jʚmѤE8]i3Wa"[0ʭ4,!j!r'GhfKdҬR͌]dE/FtsXDOe`9zۘ"3i̤EmnEфߠubzc/^B+0͙a/(ei\z{'ʲv%0Kz1 J#UXGA{ݨKH)QiW܈SeinT) bSfYvIӀZlɴ0ܧA&e%'c6bax1\B"7кeЍzB7OceinKtVkemm  .1]:/>\D;\ih-k̢M<<#~LRp1?\\uOc& 0) īsTr z 5d,5kNr2X{&@\t!jd'0$u}[45 7źXǵU?pMj(2"K LI&%:wM:3}<7.qiuR ?7:M4!9Pcpozui6@FN\_=ʳXbb4cy]Z+ -nJJLH#u Cܮ_T=FN&^Z2\84@U(>Mֹ?n3a$*h<O-2FJTϽ2]/b9"DgclpF*iGYrԍUMd)]E 9]79MI-II MЌak '2*m"￀$XDgZGjOar*jz sH7 l漩o҅>C.%Sw?^#twGu5G~ 3ZuœRQgO.b6`r2Vs{J*6g k\P/4Kf9D 1nFnf^};p2~=ٍ6gI?LD˝T;kߩ.G%5"/@Ӣ18NykJv :Щ ZLkV(xKU6#3RG+sA|3L -=z3%Wn.nX'Wu<_i:Z>*Bi:0->a=koRMW{&hZ@ j dxlDɷWջ'  XJ3L>1*ʳA@iE}9& iBwgcJ4Is`g59{0 )8) $%:m:N,nW%7N#5n&!jVFQL]N °>KߙJdXg HI_+pe8?q n9ڑ[%g' a=$Y4DʑVFkry pdd5 ɣCuT0+]11B@9f7?3*XET~n->CSH%~qSU:_<&m XрPjbR+ )zDECܝI0kQq k͔Р; RO߅$9R>}>|Os"m#HL1Ư(t'}F|/2}{K oIgxO5~K`JݫDh{qNDw n]y`]xZ`;vTvWp޵'~_#/ujP΢sQkAD~&-ZT!vZnhr@p{9*c_ ~i'UޮG_=6vĂf+h֕2 so{z˭cgJ9ȗƀ3Oj*d$%J5ޕlAߣu9Yu&_}bI~75n(2cCxnbIwC uKQmlزyA"LUfӢ\]dUd}]:iH!tmr;]ye(Ľ[\l3GJ\> Ek蟤h\!%8‡UX"O;3A'Y2[oae9˝¦2$-wkgp <1ґX̜%Ӵ$cU%}ц#W hE" C>5]lcQ]F6P_>dgl]m&\^˒<$mR͸c !1f" E踯w(dGdULvX 9ݍPcxu'd.:'epo>no‘mLu]Ӹ2S[<ۿU1(cy5@9`moeiY&-oP˅I^|9[o#q)A"6~UQcQP+|SʤMkN~_`y+Vqt*]6Eh4°T̎#mRNIf+吖UbX @ 6S&)k6tiԥ!swdhwHX$ӍdSZ #^G;UopGS@v<$β'v(;X9΀YqCͫ.;BQ*:{U$xy|vmXKAC-X [n˲6҅aH={ȫ`{krB(+L7MiG >۹,{=I [{Fns'BW_h4%T۵ zn@2U#FWzy99y>"bGpZي&]0pϓ ? ސ+&؏ 8 I!+ֱC_|M;"-Bwҫ#8&u \Q0z0[p&gm$eK-5a4n=ģ}W>aDג0%0g-Ri3lfNc i3bvx;wr ˊ'Obtݡ2IHV5X}tT!× yfi&]D]|u$qÏ 2(Ko*O TX75V} ¦$K4Ajyi,A>}-gHI"w'q!@Q̚ă=r{Okhdx 84^0pm>PQ^j3n7X*l;U܂Z9w޿y*kͭsF_aW3 NǭwM{n7!<+P$/LjHVy1xbQb W#Dg{ DJ2+'QTv-ҖK`exlϷw0rZ2GZn}}@*ƾQ +bmXYn3wu)g- X؝Mo3OD{DKR4. 2M$=6dg5uX".a7<L \w?]x f76JG?/ќ<& G1z%9%>y]sl]=lBa՘4$ L:g@1n_>R>;|Ӎ!g5bLſ{qz] w5QL۫~#N>!:Ԋ٦HIiɏe*XfpvˢOUǫH_E*fP>iV+㙁V*4؞zH.InÀ.Y΃ȧC,({7e.d@OKH B@r?aS C'bCLMg;szW=Q{$q#b7X# 3W >*߳ P͢4e#x<:f®}oˆ1͏H"+;p̸XXD{3| Z뿾}8eǽVB+%Pw]x>g2'طooF>d-ppFAH,XnE2h&ڿP5hRޜ ,XsɿG؅K^K' ZMb&c^wBY Wk\5Ɡ,{PY V8*okº[RlGIXi76%P׺QoXWבiJe>0O qy~ g͋JS9uP*gDœz)kV5+ Ӈbm'8{i1:Dr>}eYs>Jי{Ft5>n?Y^J ȋC1}M-~,/K %:>yLu'O ߃se!k^ۣnuecu\MA`L5~(  "R%F;ž[Fv !cƗa+0TN2{IM@w8ʇ)AGvg,mɴSjGm*A;ia xWö2{-iQP_Jfw+< PcAX7ql`AU5Dt^7LX{=R+iG{6dݜ&Ddrǎkד7 L&PfW & 9Tߥ3 H]=IеZΟ!NK6xC'-k_d39OГ_׶"KAf87c~xZ(2MSzT8vG&*=mPٸ'u :H7 1F-N-kZ(7;Ϥ4.GR5{" 64zLNv %84°>#{iֆAs(Hsz 8YƥtVl%a_9EڑGiZc` zZ7S-~i  SPWK+WU.{zhsN|&n( ع{]ߠtPªgkc2C5+d[WuHjkfmeV}~j9eX8&3X}žY; qF,)O&UhKLնuV:nvrՋ5K2dBKf/r֊h3C7-P1:Xض+<.f7YXHfsڹg*%Ԥ<=7W]K# @R_;ҁe4rNyHH3׳Dk-&fگhrچDtHlZ | ߃ܧ$^F}9XQkYn^c1zx Y2__:RՐ'ͣC{o, YZxԉo6w=6q`AVc'fƓzM3jt3"jfr{ xh,w=(k60А>lUrXV͈PZ)aKYzl,?!`۩u)Y5-ɔ(ܵp+,yqEiED!@ҿ-8U@Պ]=]0Kϥ@w~@\p ]$걘 [9-u F2M !&^k/A"_ZᏯ^yͦkfYR4wX@w| 8٪9>hs9U zUb,nҩA%EROXK,qVLb_yHC'A !(] :I>ox=D0mlhNj/+H_ j[ˆôxI0nۆk ^>3k.G/u Ly;#E3@DSd'NwbOT[/@Mיy|VY^⪳_ Ͽ^2,NvQ`uFד݂3j1?#87Zi…>NOG{ D5p1"sFTVk#~3U6 $2aAZTԐc=:W06>)"zwzl 9nb:'v=n ZZQj:"8Z'{?|HEpO˲ ³E4.m]n-R8Nu}A~OSYͲco],~atG"DtW I *˱C:"ȻU0 xmm` 5Gs o7DU59v1Ѡ.,8π'NPA ~YT=soı;b`6BKV,Jb`>Jzp2][JEђ^kfr-PliVfr(9_ >ZX)%5k0ؖ<Σ@5W&W51aGyI&4 rU:h31LBObcÒ+92 V`)yj٩@z0c62-ĩ-rG%eKR:fz1÷Ob7_)G8C=f].bm] MiͦBW#h۬fm㑦 >7-k_Xγ g#A`4R N09zΙ`R3Z ;}Jw^c.2 㐕kr+p&;=Nc w1gX0;9/Ɖ RgjP8ZX/V\ED+eh*\kdjo5ădf,MݗD@Rۛ%z3_m*BleťڃזPf^o5JCuXMܬ!<׵ ;F(rf[8#GqW‘],j(ؠWb\Sz5U1@mƣFݘ\y)tDŽR44 ,[{:Y>]7"/A^ aN ,n_(6#by J`,÷Eu Oy(cl-Nm'QAY޿BHu>fFlۈ•K_CWNlǽXD\GXx*⵾}isyi_륔R'!BObYzPԣ.3}[B0ʛmGk#O;yAg}u-Rvl[, y? La6vo}!fyG\Uq֣TuH؅cm*1[Fjg[tXTlO=^~`a"cBE{#ѳü|miV1CuyJDfhNcrL(MsP f ]`l:=ZjhkT-%ҁ a&=m⌮5^$6)Uq\Tȇ%Bw@os=k= y8d,79aCU]= oL:D!KWd^?]TbjiHjaMG9ZFb{`!?Y Gv߇*UU3~B{\DguTcsP-G~W3OS8^U92=#Kp0Iiʉ=. w|OOI[$inevmgc^cWT rR {JQTSBK1# $.`t,,ZǤ2/zq8=/XZswNZ_&T-AGNו´O=y|B B%Ԅ Ym[G&bb;G]_(3d+$ V&kZvbR 'XjJ㒰w)"ϐ/(μ()S߼aǪ,5'*Lǃ/+!h-~Ee!}LHIY 9׈pԋ}ݤ~BՒ؄H}ߙ٣̟H-=u#kq&N!3(lzίt`a H#KݿiزڕB0vJڵSl6FaRAl =.$bmU,SDbANkwWVFytJRs@ǯjq5PK!pnQA/>99Kyeg a`y*t_cŒh_-u6]f$Vc6 50)0ch$E+FSNط#{Kq$9JmUZgZ㜽?pa绚yyUz i$ӤU7l lE]2 $3wŚӃmDfg&TJګ:q4Ak]#K$ޑ𣾑 Ǻ]O<;GuU3sR[n> )9vuS n_(Ua5!i[gg hƊ !ۘ [^Iq@VjU1J7;e}4caҝ]!://vLL]SM(KJ,sKXB nQAdN`m Ev>Y7-#GH Egk>ۦ8E:aN9 u2pmjh~F5ڠcZr +f$yگfƒ Y4DQ_ћUI.cP{B-ni*Qf7c=z1 tnCs[i췗Gj#2ȃ_]4>OB|&,upba̿o[Ehg3Փ5 iD1sry ,$;ձl#09WR.@M?a+T)s-r{/2jNG/s_ags"LKc㬛M{ri8j1F"ڍAD /'\"sֈ闆ܨufT9V,ֽ rastPP5{oLOF]g`;s>4rko&s{-*ŚȚáz n>b fɟm%H,%,ǡE!^Pϭ:eTRf=aUsKܚ84˸WL6Y} vYjؤɣu}-Xm&Hg؎R9O"N%HKHr%^9azZC'v+|t!`X3^U];&`dЀ ʹ1!Iia%@- IT@~v: " H|q!4z ۩>c s  ˙LLv˫&c]#ÙAVft% N J`VXpR\wH-b5QE "{!)!Q܄̓C3ܒb. AΝԱt+Exk°?4, Bb4ckXtq./Cе,_jQ"Ui0B]& /E?lN2R- hƵ3Uk@ƻ(\$t=Hq$ lBjNusm#==J8sDs*LS^JjSځz!y𑏨$,b TԛFzLӒ)ueF~UAK]dyh*Gt=LNHԶe}hLQX;Lo+=]Q{eS!84^b=: [\ntMr,c5 |;n"^n٦AZozPPn {c*vşK Q'|s}%f6rg߫nV Trן_1Rr|ٙta/JLy3/bsܚhо:eӽܘd%=Jg0pXd5;\ asm(T8$-G6>;sGT<#eeDiՂvJ(- bXߏTMfsT5Xщ1tfׇ˺>1uFIp ۲wn$B409( = $,KG!/͸717s,Kd^Uh[b*W+S>Y;uF]ŐE]~t L dPe {mbud4 Syox㵋% ]y@r3i[]ٲWb@.<],bDn׼7q`!X&D_ ?k1`ۼ2 2`S4T9#%lWl{hr$D#w saEI醱XW5,?fFVlct> Ȋ;fMJ+Z͘w]CbNH5#ǨsvYsa2/b Ə[HPNy%I0.5oqpP~65o^PpY` E!֊M'13ѩ7d=ʹ3H(TSS$tսfϛ`|Fh9gPLb \͹R Oeʴj]\$AˎA/ݱ$MG+1ϳD!Q;](`;H^$2b>KD.,9c\Q.aq ƀ|F@q;<?Z!@[Zh@:&; E,Jw쐝-/1ReHtz >dF-nW_6@I$t4B JB;3WHٍt~E>Zf|+eoSr,򭋍`Q#$#$[N@\s)^$PAG{D*E"Y{6t9" i%g8:wL1UdO뽓n]z{G&e_uInhgiJqNEOBܕk{$\{3>(3T8ћߓ7~kVhǿ`eԤ4%u(A# C҇kCN| 1+( :7-Z$0G8󈆥P'!m)(# Y][BJ$a5| MD;k)Džk\{;X Y?W/K淲[50)' 2MVGfH[!.Ďe1i9@;~5!a%:>adFy>2jOXY>g*7m{ [QMF!SX> /G<ՙ+z~ 0Rn[+c=*xLCsnlh k9 aNmmV9і{j:6ѕEp?8'X,9cpYbSL OݪP\ nXʥ,I)˓c∽~Amwo/8|W2f ocz.CZ7Y=-1+&hjr_=!m|_IsZx6/9O~oktqD Bf1'(AѰ_lJG6 ;߰' zHZ&và5عW_Bh_&єۻl;g@ 9 ZS+bEy"?1U`EȚDw.ˏ6bI0Pd/ : !t&rWLOU ܬzd'dAw+\PȈEo]a=OYܰ1J4Mz@cn1:YKG Ad;:w : +)~)Ta!0ʹ]QXUۿk>1(``ܮw.>M6, dLظA(ֽ [O > &Og #z3[/'Eit|.v;Yc)r~9&ě;^N=_x~A?)zBfKs YxFسE@PYvʃkgbhLc>w,[*,VbwWExVyJ.su|Z-tv$yqjٮ{]+7)-ڜN ]­_k΋?Y MǖXAE_7z][;ґf"cCtc}aJ&~QS=8b'&&gջ%}\VCՙv$& Ӧ.`^Q_"l|&nBrSs@- ) ˺8L[ .9J;saEB(mMWgqkb11%khh5:De1S*,?+b@Dׄ˒i¸PفBO_@nus8SS7T-&$P} U/AդgmP٠` ,GtF Qtf4e)U7 ;~}b?#IeQU"nrxa_э0Z0xbr`Ո [XM.&:~Rz_X+!gWDRzZc 4(7ƞE?fِ ώZ#H-^C(|!17rRm}0K[\QO}~ J S'HS0ęQhC9/0juޛ-x?tBg]*Wm>@߱}vc4~ ҢL&v"Urzc阘H j.8Ո;2'ՀnR Y{ʼnlQ#̨ O`I#ظ{OU+SO2塅d(x`RS..<| _Q.b8L7Tu}sF2 R#RGl4CoٰXK2/#nNuDIooɜ$v֓jVYd˴ѭ{~p_(N%a ʤ\cF^Gjm[yg7[ȱ3*2ukinh˩W"/E u\6  BV-ݙ}"2E<ЄɛP4Ըhɀy]m@}TLZѭ.즅3m3Tyf0k|_`ˠ_MXtEW3 xå+v׮OGV( } IM¦QFZ,\Ӂ{Hʣ[p)SnY{ c̒ujH磎.&-S"{bZ>D=)=1 /WэӼ ۱v"lQ@N2?9Zv>6⽩L".ԉkCe =M5\7E^V-3\ͿL3 wNb>WWԮi ?Y3E ~Ww4"\N6;C  yts 36xKEpGęlwTvy6+SN'Y L_n_קܛ7s:h ;A]+bN C΁o|.JTw<2݇ URѹ>Ql+ÎZR gj^$Q3!/, sgQC0T4w7˔}IwA z1fZc8a3(^bv|ՍQ{B^7{.@0?(̨0f)(g~-}iDc[j**/IE/OYD2f ?w/?8_Yu`:np #50Mq)R\(G]LC}Mz3!?2]=Y)Vf/);4Ѷpw޼д>r YM`e!3|6Y݀j#u` !)5/ZJ1GI!kڅE>}BIU, (ux|AdraLF?… ܯz;AB2 &qR"KnmvkibW3nUόqfFo,9')Z\/MC7ƌF͛FA"ɒ\3^ϚyW^~vQ-* 0ygr5ùS=}yW M%ÆIEQi% uVM3 Jy:M!ϢL!ӌcQGP۱|(=OZwIi:@xS:Qx]+XK9=KJj BOzAbG'5$8UAWYe_k\;2;@۝Qz, OF0lMF>|Zoj|I|eIDD V 6=IUvĮËCwZWټ.υ=\ٛ]s-%)8pϋ:8aaHJ\q~ EwcSyiAp3ϱqE֐)3( XE[F?l 3hѬC}ôn!iϋM*&.D:<[XwC ٱ~?G&,qI@םE ^岷*g,eqi0^r,חU_򊡸;TOuKr~j)V5Tx5^Ǖ-'řs>;8YbI2,EÇ?sx}W1?!ʭaK{g, /VԂyDW֭g)[Bs"y7S-$,!.K@g>mzu+6sKS:.e"YeM d5q EcFT͍{h)P꫐X|$U>ˈe)Bՠ 7{%T'ABHtBהT,p:p]NW"Щs4|& t]r7-ַXz^Lh OP3!Esm\h%=j)H`eVC)mof $*=\0L4~Q',,DWR*D 2A*j'ȕ]V[[, '6LZD ^ceL22|ſ$;SkBNy-,m*hRaxKT"AkQS:aa'C" /v*#pv.k)o«wqr^NN[5 1U$(Q)_ \([! KC?iTb) ۻ(gZ*A }5\K@4XnNF?_o^ZgNguӮwʣteBEIQR(-ij&P%u83X5IG۬H+8rXV+_f=4rP'| akޡ0}^Oau )0pM>_fۑlݍ\͙q[ҫ=vOI)+Ih1p00x/kY6rzKVGԽO0jj\&`e>2ۑ!N?lJ0tγ^Wp>75:] % ,:(#jF#pU.]E|bq6^iPa1rOϷ_1g& DLw"=' ^`&(M x?Wv2N'yR'R TDuvDNAb;h(@pN-%(, ]+Uy6< Ν_ QkO*1]몢J’I煬W/߉[=Vդ@/9wIR= ThT%r2{Q~-,qyʐ %tMvy4ޝGiRX ׺RxḊ*}[ )ًRsd栱r¼hvp[Q>2j51{A>2\_yB˩ưT2Eҭ#"m ^1pj)Lp][:0ؓBV'@sN:u! b[2T䗶1ct$l.Ν )Pi@ѫ@o"'&{\Z/2d}ltNie>hZ?4$x`Degı) "|Q2ECd$Q*=T f'(%_> ;uN oD(rO#V\<`;.x(JIf&')]G2$X\gx |2*&46/kɰ }pk#%E'y7nȝaeO2ep}DSaF\8h2/xl$6'A:k)jTm/o)L;D)AOX> ԒN>m;ԗr {dN3Gc6׍-&C9"lճF@<03K'/ Sq{NъA5岧Mjf s[S_HT䳠 N) Q|T*"Rd荪nKA?%X%g=t`,ۄVdW8w$wYz= \.kB JR9_:Ai'.C*WUԺ&aRA]4 nIC=Ā$TXE|fSĂgžܳ۳Nw]V6~sԬm/t34nv]KP)˦6N$iDs)L.)"q|mسKiK)fWxДt}}%Ϫ՚.憼A2TKJϞkVzn-B/3yD_o >#g@} #Vq,hg]mf(v}cOe@gn!z3ArBPOBgBgd^!C }r<$6}@e]A#{V%?̮l%QT[pФn,G٭q!Z<ߎ:uqp8F4T%_ nbF6d'~WqlL8UaʥClhǦG^J=Օ\V )I]ݹ?ȑ1lDùv!c=QoXڭeebb,X)x Q'rW8 3?򂷁;MՃCTJp88 [w @+w`#Ճ/u K%=f=Y#:kD/7w5y3`}ꝈH#\"9)i6BZ,YbjX%:Ҟ]G{rU%Z_Im/VђTTpL`wF: {Qmʐ')_.x&3R{ -3t#*5O ՞=WnחokBBF q#/>8d-[$1 ]!GaˊvfFc[ *DA];941Oe<f\a%ϊ6B_B{*93쪵uLEt6{}y7Vm pX#^(sHғ◵%_5}`|-.>Lm{.{, #Xiev_"yVV^+1o_ d3 jtnHO pkԟ>u^-e}zVњa L4xpL>]yr G +ᠶ$EuWVe>a_H>`ڍGrٝf7y9X~tu٦(,$s>ʭ$v; $ͥi-İnw+& 'I8:Ta4GwEMF/yi 'Xا{/WL|l'4kC ?:K6Ut5ZD[gEslɩ"E IMk${ҏgI}|!'&kbÿhxd7ƦVf\x.-Uݴc1~+D5hQ iCl$l%1piZQjȨO?RfZ,L MD+֌Ki8}׺R<ǛV*їšv պu iց(r(9p#[ɈMX@^>-qNTq<^w[C1! S6 2Mƌ !`>2""ҷ5eUAhlh!ZG1Fc &Ӭl:Q̃B25T-FYAƈ00ы px:??ue!"^Hϔv/ މi)1]}In15i1es!Gubf*imD;:L8gȌ &ve/Z<@p:]`uMÊd2c0+OJ?!s>6$llj'ڌK $m tp3ښ3gI5GYax~@a52[k=m{a5ȟԊ%&νϘF]bzYބ Iz>NǶ  tZli ߞix#x.1X͎4}V QA؀Ǵ!A }d2"8rfY(Yx{]||wd]JZR?M6$T|ۜӓF`Eļ65kt&àV^ *o ,W(yrCsjZlBqH*oҲǙzLy؟*jjـs#Tr\e> "<1^`e~!{ps}tv͋F(ZY5o ~RhU"+rJNŝNx:++z:Zt I q!=0Xb4w7ّδZ|][Q$9`{NN &VaixjԞEAQ"_T q~a;OšM 0 @-: '/]-i|6R C%;-k}:1SLY2Qg&A&{T$hȆ~j`Bl1pb2ulL&62}Fdvtkr3 (J*@Iv-ty0E񁪔rE< ˌjsVa A@sMZvO}X{<(15'a/˴*asg?enW@.p$jDzNFE!.Cgۅnpu .y(&e?&66̩t"Ohbyl 589{]'\!A#@HaO1C6 09e5`g)VFsOI=dgfجLJrܖ .MͱM˹p$NL_U f! $.Lؔ3nЕZg @s ݂(4&l)(3("XQٿir+C 2s̀r%NM3/ pyqo%#Jav/w-4&Qk)g'(o Eq}c7BʇfYPŸ3e0,њ|ո@~G̑Yjb$񩾂*X ƣ{(*epd0v5ݑ Umɔa#ݻ0&XS2I-^5 r+3R{<_jB䆡2>>BWܻ kyT(~ hD:Ϗ sS"lџՊ(F"]2#3^=t)J}[=#$Azg+rZp񊔊q X7Hy?i_! һq{V2[`8{$JmVZ?Y/Hԗ8 KxѤm9F׶›uD!IOI٢.тW\Wb3CgbD(@lsDTH a(B-,[Urt5Xɶ@Ag[bqV5& j6&(rōf LY9 3!f^`1$T%7%*1m }z1}V\[RO׹? m\:AgC̮_ K.)VWQe|ZZ\Pi,U>zks2ؙ&<H,3=[ZiA]ia#GTh-$|aY-`_{{o7GJuL C}1 xc:ǯ/hK@;ݺN DE (D Ǟ=g- :tNS7?$@$Kpo[SAψ3pE bAsb B' ^f'4U$QL?ZEzoo>k}@TX͖;M^aG{P{Cj.1G|UAi՗J0>f(-@zǵ7|^1+ @td^x:3(~s<T!yiևe(| }SVu1sǵFQ2ߙß{ 6:@6If/7Z'Ax J_Lr0>) ֋EӨL*t2_2Ǜ`l@kɭ/iWZab3FN<| JݵcݍGFLE-%z9_H*[%==m~c3!S?x~R VMoLj@q-Ѡئ 1G Ÿpj>o#!O }/@L=z+|0Do^ܱx98wN׼aSb/D_^-D 4c*:IM\)_dϤ)gĕO jϿ1ubQlXƟjHsdr!^c0mJ5qe5f+QdVxn3>o 2-/#Ya V^)IȖJ~]ܤӁ]}䳕UL gi,'> Y%!|b;Wfui|? ?H' Yl2Y}czl !UAv>Ƹ) : :D:;))')Uiq^t~YƼK^x dWSޡc_7;x7xY9wV QvrI&6&` 9mC nNH٭-lXkJ 'Mh@Au. |0[MM(GQI&v/# 0bU$P)׋*זO>BQRAA(7J)2KV%W9iy-0'dn΋U7Z=v՗@}ͽͻXvLT.ŋ7&Bk*D*pzyqրls?IW8Z'W-cbjTUIZ@\p 49)#h "+"}?ǹ. s eUmy/ OԨڳExa Qܳ=5T.׬/k^u$Ko\uv"DoHg(S]T9 i|!<>nFϒ|L1i7bf#_uKv_b ׶* sg1,.V'>ƠxOS%yu܇Pcq }EqL% rb_@(*"߬D6wyCהJ>SMll\=ٷ-Sl.NEc 6zv h񃪯ثaDCmۻk6с⨯֙WkƵ}XU hBY66a -xc&g /WzX9^mp:\q-B*V(d@kcd#- BWWFT$\[.):+tG6vAw=gUs˰)r %hLPP45זXe_G D٠4ƚy>uŭ")A990elL[ZUgK(܀:SYZ_QN+e ]]D} l}:[dF2duhxY$ wv,O6d @oJVծc=0Z@U: yR_BdenV: fLo:̉ .zHrswh"-uIP!rk ..d1XEZ]HW1[lGlb9>@wqI'5_-y5DӢu'״2DXVÕ^xIz6 h76\r[TKuPʣjP=drNIVdhT%?Km:T!t,:T!홖R $@F*]SNYmiGhc1#xGY?@3l|~d8e9fw㊝;MGM?pf?9"{/G8XDNABut O+'az歿׉f+m12)!m -q==WƝ<8 zM9ۈ֪T+4uwֱR/o k@Q1J z;4NVUbh Py_N^`|$C\랦Rs&)G-Lub~JY'7}#KU|Ϩ tO1}#3p?%)ìZ_r>G)_O1zi Q]5cwT ZBj) hca =.& Q|H4~d#%߬pmv10 } A\7yPI]5Qa h$T~5}ؕRiʹ,uܦW{П/4nw&bs ~X;\kQ:@l(!MwN:grٝl3Q(+DÐOR-+Rv&<(Cqv4UZ <"+c,y+~j\Oשå =o#QDy7֜- fBIt>b) O1onJz<{P WP6Bdfj/]AxptZ8*.P%TAk%} YX;Q~KY.z}y=Ka h@D\0tؗW-bɳ0} k ӧ >I!~'ec}gZSaY۠_ܘSU ɻ2&&|d?߮NJ |c{Aa5W.x:٩NOK)kXWmz*aͮLJup 1ȷqPIFD4>k%qo=23"ӼZk3Bvyn29kzdʈ%e/}o>ϚPB9b!B&6 =cߘzcnwh+B(ΎT,@[6ЙSs>GSTɫ;MNՐ.+sڼmI5J/5yb{O`my" Oߏ5C1+i1yKMb$xwUk<}/n{/TbhAr-wH?I7^y;!/`t c ǨrdQi5'ªX*{ڄRilG )t] 9^m]B$\<:^I[HH@2"T\ Zc/̉LKT E0m{Su[necm )]q'*m eǍ2nrd[22^/R{\ޚOd8@A,n8~ŘP.ƌ 'dR<ɍ/ZI(p7Sם[hʩ~~BI ^/yo(lnsz^ _2TШi3xzB{ 3krw%8C2BOT4..=|TA%p㠶vd%{NpKIESV!~43ɆSwv_U~>j#WxgN@ metz0'ݫ+\!;XiMhyV/R&iH c?HYl6TZ CG>l Pl +kޣPgg@-ixA#׃ƹ6LIIM& 90&X'ʵ6WҒ~)ਪ=&cRLS$DdϬQZĽ1|9 [{=@Gڶ6[&][NɃ)7IKn)%1fQl8ӲF&Ol6~2cid[,:_03wԃZ*?!qS F Aghy+7tivxYxczF#!ۏïHA1Ԗ]è*Jl݉Lcnh0oנvʘt vu 렱ph|Q*{[$j*҉"R-kx4wb@ߠKKH+]o* {XVbnIew+b)w^J42ݾ!Ƞ P Q}$XhirҪ%|}b!H0U =5e, sG߶DYYSSXq-=D)wWڜge 9;牫4g}VWmM%|2Qb;!MXc;*7ū Ra7/pZܿӠhd߭~E Y6oþ^x۞%状4Y#v4Pb2w# n9ope2QGl f&ga mdX;ۚlۖ5"'M0H8\rTKյ(-hS D60i8@[~fP;"襞Umadn4ULkO'\;Sik&J/ׇ_-"#˰VU 547,(q?C~,?m>{Lt@gL}%9mFݔT/p(z ˱'5>N_}')㨹ZQytn|ktx*_vຬ94\ߋ'N}x?n[Egi\X٣V_h+&k`y"bix.1IuDCZp5ʙ :D{_f쒩7xjㆤn^.q`k1)i\` ٸc׾934Bh4uH; PY_=:|ַeɩE#li٤mkAƲUj9`5sj{Lgƿ?^θWb5<a`2p|\eO ~WNx`JJmQ 1%[uҦOçe)ZmVbcҴO!i5^7`hH&x*4 Dgж$; /ZF ϔuw옓~]kj&PziĀ^G77YΓ!mzTy)Y}3ZZךm,o&)ڇM:}TISJ_T<[f K)4Kv j5ee Y#䉟pSC|C`36zrg{7ֳ|BB&tzNu5UEEa* Fi TVZaUg gҜ$1X?.xȚyJQSljtj #-9Ց Y @0#oi2]`ʯp WS$x3ϙ#W2F 9 敒w`(cҷn%of b_(#"vbOj-mͰ?]uW#Q9&QkugDsvFj4؂p*l"j70ܠv3AVBĒ/~&M 2x#`Лڭ Y#vU%P: %]@яmJ:]i~̬<0|2u Xb51;)YZ#\ymF RM2.^:^+$hl܇ԫu#=e?F%@:ÈS8G5`< 񉆼Vh^m/u3qD8$/ok+) 1<6Plv@:R#ҿY*T6I;b)ꅞ荿IVQcJE+˿#) !7WIw&^%fGwamC n&P`PGA\bZ_dΫ@xVI/^[<u\ӊ67ES^Y;"dvkf5#N ȶ$tA|rLeNmC> 1 61U7 oį4M2!g#g(\EV'K2!Xw*HDM'?[5$a8 $'Lq)O8$n7Q6zH$m 9)J'b1lf6!$| Bc+^AOΦe᥈ Nx^^ySX9#(t08&+5ܛw"|5b¨<ذW䰕=\(i@DvkźO2ОxNZb&jWV<'x48ǘ zYZvr1Wm Jr{ yXC6.eXHp7сK68/b=MڊtV$Yw6o'"Պ:EN\qĢnٽM̦eJC25wAFEgg)I 9@~?|Ucѻɶ<KA+⏗ݭv,JeZy[Wgz8vNTb8v)ʥi-Gc /5(mk:e.QAq]S7CfK?٦&"7T9nĎ>?8=*C޺JN1Ӱ@Xb÷LFω'6O&VEΧir+, iz@"xup*X|钷Zcf>ҚM"$Gq?L "Y6,%p/hFq +77".C ߊ*t91{[o2 b,]< rKTEs}my~ɥľC=xݷ>7{=8l6$vҷ6AA&)QjOhS@fLHR 4 lzxs hOPNN"$p_s4ҁhCcJry_Ԡ격DO2{+ɝ=Ώ;pkK`93IWd}=zdOI/TՐԴj4u1z@R[en9(Cd=a(;n># U$Uުyrtv-K*Q}FεH7a͎FV8_6"`O<w)<8"ACa>>fp/Ѿp~SA{NjylKIS F-VU7TG7~>;ckY">%BtD.q_J:Y.+ .(-֕s@=c Ψȑ&v}*t=&vk9-[ @vgN S#D-lT$!+<ݱk6vg7'O6>NM(5LM(4' nprm''/Hk1'(3f?? f/ޱ=(hYڭux@뮳XhZ\Rf"Um"O|?BDóY6u@o49MӋjŒ ed>纠]09(.(4H{esZwPb]{i>!" */MJoőݍK 6#"}&~r|@0? &$\yeq[xCd +Gׂ$vp7w;eF@iZNlt֭ƧAqbQlV1j"f.p VF}9xUr KMڎظM7yFbv闲Dx8)R%YЀHs?AܲC )ϛSthAT2 jdSJM+誨.|P/C7W9q+=8qC=-QɥcG>~Y2Ql4xRHMdt~*ᜉ ,~]J8ť@If]K\xzd4ZR®F\!M}]ף zy}<,J\G 'kh݁sg@ `G{ īm ҿ׹yJsxnp06/OgL;7;2;tR|c#7ʜ_#?uIZ7?]3߻/ c݆xqfRar}03Risyaδz9@hf>%P%@Dsx&Re[$}o.U]L.MP8M0diE7}`6 } d;Q,cl{+>jNhơk+]]"-nK*3-ƓsŠdbՇP#.nPǽ,B6y&s$Ϸ"8I&^mKOFu,cJtM]ax):(p6lA~3zlj܁3͑66%uH=*'}g6 2;P=ŗ5!x 1UfGA5 9ffdn+Tz sJ&~phICe8n~32)d/fμ" ع^aT%λ ETk=oFgkIf\#S@3H FnMm!ִ݈MXѢa`Г1Rfs0裇?f'u$cQᣎF+\p[Q&$֎8k!{w'iBftbs D{L B\gkhтY|헽 $VHbzCvn`QeQL^|?A OR)ThNJJɫk`d8-, 7" 4{'HT=`MSRBsd&.*b\B3qK@5?( ;y"|+m~~P1ľ_ZSR@H) v48-\gܤ.L}YFbͣb,Fδ_ߐٷ3GM{b,$I+imԖ3=lTtZ}?ӏc쁥_qx[OtBH6JYtA>9T0`濹x m'P7)HA`Ή[⻅Ɵ]%eŸ_fa6c6X7xFs@2Vbҁ2-א|ݽ{5}YO_&oSK%ɧw$\vh\_l*.+ck.L-ׁ.V[Ta*Kq%tmltZBy5=k:&b-3ف ỠRSc@cH}.Qvq <\ ul5\/zGq!X}@휭RX4&~REקhI`{". ʢT'M $5;ڧdV8w( vͤDt=C4Ŧ8tlΈfEK&logI(ٍJTF슧KZMf{2&̠ Gjg /7Ʀs]wIF-3#v[ s]~q5v6]M]fd!`FSeTQa5S[{,uy*Yuq`+ cP8vpi~&JZ]B)ҼlG^p]e3S…*=f[;kbaTLbIl=v8.ŊDIYAJ. ,6:\ڃ,bjdxc.aVD,u/ 6={35-h d WyݱgcvuNO|LI8Hb^jBpIe't5f+.a3ɼH`<ޠyIqtti:ʍ!Yvw"@tII&`$7*T:% VY+^/bQu?[*@7ASp#gcr7[q+ocYn#8U)pE g}S)qe&^\~d<%}mc D(F/Q6 Ƅ(uX\T>>:p2,28LZ=&3mo%kds0AHM$Ԁ6)QP'(,bNaj4Z$rs78: Hԉ{ i!S>݂Unsv] 5_ՇTG0aëߔ |1LQ(v0:r$x T)Drݬ˕act,wל%zkΎg!XY :gF*5fnea_~'%s#W I:Xǩ) ()U̺2G/5%Y/ mX q9L]2N0V5xmתjW~&a/ZI3@"5JP^%P/3׉Mqȧ4qL2kRە"K<# [5$ɸ$,ZDU):DS>ivT׮T/U@b |g`ۇd$?:Ƃ=wDAēpEjZ7|<}1)zs&A{[oCr1`Ź^B,F͹w(wq& ,##`O]Y9M%wDJuRyY84$7qǵզ Etsmb{|_НZl*{Oa(* \=b[64ϯzSNZW:\DWe0FmY_o7Q zaNެ! 2(3Th2Nl mfJd"LY ;.m,2ix1Lv#!6w;&Ĭ^Jwt:SsG/#v^TVEyY`Z4o؄r4? NyǿDj핒7Ua+.HPtC8ob<qioD~alM12tl4r;fټ%\ {X-G: ֻbB,?>pڭN~D_c)KVW˜Vf2g X2&kUVPK]a"&t+`Μ#,P'fGq4͒fD¾+mzDƊ\Z@#ALvdO<ً ef8!ؤRͣpF OTB 4u~qJ;&7dh߂ ƕ:o,Ub3R+iN*Z[w{C8wB?˩Co$na8,9DV=Wc٧=~o~'n4lϠgC9NaZOHv7n?҇EjG-?RڕP6sTLh*tL4YH>F rI_iU'fI1x(/V?%oo{1Y*aW&| ,~ibOX5ziL V0_Yyݏ]$k4j1>۾RTTga23Nf|Mt tf>4n|*7Ib憪S2c`URAڇ j>s'EoF0u;B Gs?7-gԉNJ׫`bRɍT|*53#Á%ҩj5aZ`hqX:<7N)Q,! V_ӒCӛ`clYSc c#3ļ=WҊ4ֆ@c !Sc%>P+ \ ?Rl:+ W^x_8T܍dq l +8ГHoӧENMޜeŀm1|@VGGw;U U Pk~u"^Y& 4;X@B#֥Ghsn55`e0#u[8xFUyeU.|!q\7J|Ԓ̮V!o*?fYٽ_ EFon_Q҄0;C5Jj2" 1= l̑9-5)Di]Tvy#j ö\DL 8fwٓblHu}~)Rtn\sGENQls0K `(\2XmIІ.N_5j ͐cTmnhKxt?(CyyS=CΛ쬈X1EqVW rWCxC#˴$"0+Jȑ0.hYB};DT\s_(l rӍ%En`Puu"1M]3i\1bޒD;S70CCΧMU#_:]~(ʙ?L5T>/W[XZ.!C2kpyU}_jd?MEr鍬J,JIk4jRFU,K^͸{9ⵉζ[@jnOcU r`ILET[۶>f$Y|>=>aS8qp\&o,z$U塄P_D=nёXKi2ZTnGڸqg:ݐ&z `PLM}ceL@+ }lRDLؠ,nl~ ?)A)hj)VUy^S/3ޜ.}4D.Xo?R$ӎ96>v_{̂'"" xtR⭪M%W`:n^k| .j^{F+XmV6/{'`H&\%lQi 0 '~"ˁ0qgOh""kXX˜G5h[J?=yQ%U:?‹XNoAr4rϦy [\ }[zRc^ m.UQE|N2ʓJ<>b/drFq~d6VWwi@)~oMRߢ%Asqc=-(h#iܤ$P,Q5W&{¡bD >8Dֻ0(FX`r7<&94&W٠\7{, %s@m) ^@x|7Ď W@K2LnB5^?* Z1 ro@u%h$/"Hlge(+J\s~p 1Xp=|W$EMђ СCzf%qchvIU3y(gOJ~(X~ 3,K"#"NsX|dk[G4X[O^ϤE fVp''mUYEGk!#H4׾S:€NapP'ͭӁt\`۾n|6sN 3^Z >/*QIu=ވf39N~jj"Cm_L~ кR ~^b^UVK p,HllBq~IQ;/[f!rCMCh(-ⒹɃbOC'I`?K)?W |GØjag@d`ՉV0?EӲ"%$Pf˜tLƄHyYJTҒ4F;χn8Mr)$-f2JFN$v`VT%>o2,^s]{WW.Bb07L٬s3>X3"hm_1V.5wYq1ɭn{˩6MƟ0&$1DM[gBG e(0A:rm z`p{6D(.Ҟ+Ό .R }im/,L 1HLz)#_ثs@ًJ"Ѹ/gkA!Zl{3 %~S6 !M0SjiW*'L4"h2e3OFy&Oi {!GeܾH@(lbm&3Z̝n2bZ(_+Rȏ$1P~3EKG[g&x9бԂaxBqD =vU=B[/`TjE-7mN^PpNN]gƘ&7&-2HrD`x.ur$syQ)G ?j/RX_]՗5 dp砪3PrY+gFVW$b_¡( ]!{9 Td7h%Oso 1rߥtZ֧E~,鷊-YTTOVa,0= ݟ"]$7p 7IT.rҸCw>g@?h/za)F0rÛh$HNlX1JW%qq@1!*-AC/#ck/VX5:wOP/ V"-'9cX,e2π1b$n(F98ՓS]B^|RWG|oJwCІւKmBUiXw#fqwpTѭ'gаb]B=Cn:,QfW| @e$2j{vCt_/X́R Ӟ?X+?$W~0"dIϽ3ЋLX-eDGsڴhAAY1n**ìDxS0g dG*&tdZgexhwJd=)\MAAօ)q :cm.8?nҧecوv5^ n[ah524 ;c` %OpFH^^FV=oWʿ `uyK׭Ai5Z'4%*UN©B儼h",PJ ĮzJ,1\%4S@.0fZ}Eż\ T WSSkz^LK{Ie&GW@zmmzʼn5T ɂltUKUұ> g34^B( apYlMP=.85yP݉%Wgk|ẇpvE#b ,۩Ҳ hDPgX '@3'Yt`;ZMm/b;.fl yt}3$=-C@,sۂp2] 5^< W(L2ٶ0٠C)Deǽϫ7ϲTb+nW{R=aT] T7z' V,briNY) l$:4 SnH6LZ3W!M@y@( ?JA]*S-а$Kl}t 硖&VR /zXA( ]ֽi8;R{PHm<&KEF5 8 Jy F\ɲ‘l+۶X`vE&tY_]o98yE#]}e( T$sAӮA}^{C\S!= t>?q[cf֏ _'(..N?w~@Ln@VQg4-x,B&J @6KgU@f2: dwb)9h7 \{9ŸU)Jy3!B)@V BĜ("KnHc[Zrgv7\[a-Y#~Ƞϳ dtx|*D(O9ś!fћ M7zia2<,7J~]yԽ#kiL!5޴^S0F%/xzާzvӞZXNGʲgwe%]hLmCZeϞWdăxCe(`5SebE*3{* n>r$c#| [c^d\A ƥ@x)/Ȳ3.-X\57xI&suT}$CŹcJ*/'&5 / L2 ;mrthD?רf9\ c~֟i=4̘C7q`?y޻⸋?M/8~6Xu2FTt,cxj#o큩'   ?.G9Y e/΄FH:Ӆy2 `]K( Y1ߕ`%d@k.ozB FCyZx 'MPe޽M*Xֺ,G3FwIW[9B<:v6sƲ|.]4_0ץmrcmN֘cEl?Ҙqt3$|]B_TgY.LbNSƖ-n-3.f`Jni aAB ym$?ZIX&S>%*VW1Ǹ1 X.kT-HVFę˳!iqp7+ +';6I;'3!Ul4)qKC*5 l\fR~…6dV)n0~U^^<-S,=݂+P^NqQ`!鏆B\ؿnѻ(ozhitpșG[ yG^nRDq^=f4v)͈۫)s}7*вm;.) 3P@oIc}p`]iGe輘Ř$Zq؄[񌊞3+a<^nEk]=*P: mԕ8rpk;F]!J?r-2iK҇8Һ&g2"w]0gsm{= ?H_R_Fz#TUF;xlv-ن^0=Ȫ)y/EqpLtDAXgDsSxh)#mIބσSgXݐ.7Xe-b^ߝtb2EVTT`a L*@ !˿{s#VR\ti̓RaZ1 ucK\i}s`x`}Y2U% LRm*6ԟ '8*?$f,1IqWZq9:/Ņ$J [vHy^HV"Z>PYg i{sF-PdFx.BWlq&7HFm ]Ғ{fE::AQ]M #ZE/LO0C)p72y@z`6%N;'d?0fԤ%R","vF\T+[3?usP}4KF(X:Gx/(7;㌿վTo|]~w1μз3۪NJ5Ņ[ i&iW!/|U + 9,5!Ք!L}I5/˒VnSVE3XŒ@:BH&Ȯ^咯2wJ%~J ;B&Dx!<q/SĂ:ږ=V#ڌJk0 D> ڕ4P̧6ۛ3V 7LjVA Hcc #vpg=g 2ɿ':_ ҂'H* 8]8a SA`pxÀSUx$q 66pL`e}}|A5n9k:`iXK~ 5S`\_Ngc_ˆe;%]MY>u؍ac_d a`+2bez؍OP[vPV>B"dg\ SUXX[ܩ -W=niZMyYh7ZLQ?ZZ,(.7M_L9׏qHΰ}ϥH^: l"e:Ɍgjݏ0>:-%bcAGU܍m*Rvk{ER9D}W9Iy47c5X3JR{1 Q/~T_ϐUmDűa}GY3*YLgf;ǯ]8稸[w%,-wCGXGDhNRz/툖H樽pye\N W9.?8["݃XoT[>@Hay g bzK[ÆOzj𓫣sb8,9tjHNA&N,Ī݈5nq4\Cɴ5v3sƛZE+9g!dxTSOwHKH=^~}Z9_kOM m6]$ YMC=ѐkW8ś93#ԍ硐K &Eu9DZTyMi9eM19~;hUzy PXJ,˺3&枥<AeI1d7>F 8*rKKR*uyDE1*뇼, z.H/~a ]$?Wf}U+_&\^’Q?)Ύ5J@-847zvߌK+|Iuҽ\>-^y`54)-Fsaq<<'"ɉ{ϛ>zW-8II_.S=#QѲ& ,3*k)/2jaDY.5*ujsUYl%ujlv^I0S[<©< sJL*-r~x|.hF*vTOxËL%PM6{I[7W8f\֒>k睟MxÆT26 J琍X\w;$oSHv{:bĂ"IG3}O! vwn36i4ܡ{/_4 - /gGbyRr?= MOp}Ӽ75>:R(52VRBSz]pAǖhG qCr޸ڻ84BYJ$>9Lytn:#0,k5\G%ho9X@H,*+KJjmh [$ˈ_҉7$(kzդ4nSfLƓs;HrWDzI1 Tw֙8=_W%ߧ;ltX@r8"*!lQM-1D,ӄL;fL'{>[#~PàU>5/T#V3[׸8MDW#ZDo lRh6{#r,<ȭ_!#']vq.ꢢ&JnI hP8Kaܞ]o^8ӮtNhvD0\ Vvq ֝J:i$7N\8eAkqY x7#kKoO{Z]s>2p3M=@>G#̩ڇ9Ҁ ¦BTᒶa2`'wB2d숵]Ɓzh(B@Azz}^(;|;yftNOҿңZ:"䘇s%[F.  l]6)T1M# V,͢*_݇!SPo[PӼt&"Sd1@xԠi>/F~$U$zU^}[>&A? 1ɬX1\~P,T3$heOK w4ECog>7/RbcI @WN\%Fqya78rI.zHl?2Lu)Aƽ5cB<29jb{Rݜ.灄]Q{KZ_҅g.clfxn17UAE)\`T_2^Lz 1[fЃzǬ޿ #3&+tmnvc=&)J9vuLȓ$?FQ?M}j?D7TDΛĆTPWeEwF0ct ag5D<^,&eoM{Wi~3Rւ!4!].wx4{KNhYaWurIN0BuфtOȹrq.:<'QrWr0{h+@A}hP?%tA`:`e`Vx2C&Ch#!(sKĮ/+q/ ky_J>^-5%<#W?kqМ=Ev:,RX%WFZ쩬nfƪORǕV?3GSj]CIbZ<ȖHXۧ@m* qTw]_U~EXKBNVJTZ8n4E4/߸xuNz{$A\/ׁ iCbQ-=,ce,cʕ,Sj%OF򢱊~єoK`˃ L7LwԔj`ei-1f 3lu֧ٙ[<Lxr1OR`u]E`۲|G>ʵ˧M(DD茪JrPʁVBl<İ~2EC;kSx=\LZOvsY(%';?OLjX8icl@T,(SXyGbkL+B+-@TˡԒ!Zvڬ&EIytMnoMZD^3g |!/.$Q "hT eOk M 퍽lh.h9a :s:pʌ{ť=1`͗J-%,fVF{U*b<V3! =~E[辑--x3\'ڙ Na̢H%!z#( E0 h6=]k$UF5*43VCįP><KP:B_ >mٌ2%^ю ;6KC-;tbPIG]2Ϩ?'sIybfCjWJogq)˶\C~%Àfw F3ԫ? A2L|8';@WrVi6:4vZύ+3 { TEG$Mo0Nu'"]/`JQ$.n\)gMID2jjaUf2Dr.gteDRZ.R/HZe ފ8:Z_%2Ȧs6~l…Gi )e#ϓY/)T/jܪq7ls&շ OҔ>]˛=cb5$uq 8o+ v9/Q瑄9E^T=ygCuWoޗdXLdOrn*O55x2f8`w.Ԁs)v,(CVpi<3SxhڕFLVnq&Gp4yf"y8$N}۹덬躍{NDgqB~m 7O8Iȍַ¨YN,bWtblLY;0>0z=1e6[AXp"YByXnOM@pPDܯV\I0^lv|>xˬ_Ő*k` .siE<〝g]jRH5 =Q>34̤[T+>QɓGF6RP٤a٬+يTQ|8Pw~V^SNC=yञ#͆wp!E'Εv ,| F?h C)+>H6e6kRcӧǷ#JL֗q]'z[*] ᵏ^Kqt8xȞIX{L%ulyڇ5UmVͼ-$afG8apPzSA-#6+m.AU=1f"r(LxZ%Cjcsh5NeYG )% =L\49- uN1BcG!<[ j~*ѝ zS4*T3  Cu?Cޱ+ۈ,q 15HZJ` lj48zvΜ, rFŒLNtvQ_d=L4*Fi'tk[:[ϟ 'ГR:`ԆFH*&KF [ !˶pɄ>?n >{fۻ>IIAN+I>dQBw G/!;z^[\*B`/g,Xtlc_e۝}\M:JTQИNW,2O|=Ka+ĜCW.@RZmVv̻䶄…V)ꤴaV%0tb)lEX UBķe^[H6-] {pMXpQBf(Bƥ#-b¸I8# 156"=%N~/42Iqv4/saKGZAwh%;Rcbמ j6E'nDZZh#ŜB,ѩYҳS!`=5[wD,\>8*`Cc <{*GܮB+H45?wj '4hQ,CDXSRDghJ~mNNG} qdi  ا2BTU?2$\[3a+j"|,g&mE-{Xs4{k$;6!IÝ _VMdF@z%^=ӽ. 'YO}| >D17gi(rbysJgIb1rir{G(Jela$Iӛ(-k:(56olnd0SEM5<[qͼ1]Me&\J/ջ 84CK!^ފƦלL0y;ȶhtC@G.3{oձp^/ΎV 3kilÞBk/"}?W3-hYֵ?{[KU S;yeo*J$k CsA.N?lȶzF_p K-*R+6X7VHUАA&%^808e"6)62ٍϞVZNd-Cua.ؚTv"IlC;, BjϤ?__UU=Q( j@Fok9,0i6 o{mGlJv_QJ1K1:"PW=r1$qMOk)>Rʟ@GJz'n2vh|ޠpr{L\M~s[#dS*nM p5#sԟ!bx=y*q58Hj`P8 伤/Vȅ4&%< vnW`2aਖʅ`uEY%PqR[䓀d 0%#L@Q =zUgF[$w*T+j dG"Fb5MOelܠq(P8OGUwGL*ʇ>fc\3bؼ1rOyVBy텠C1l|<`N-Kc. ; B#<&sޑ(惛@HɩQ"Un |Svȥjƅ| (0-W Ղ򷈼XQD%+W??pOh$&7c5f٦,"@n;b/XnvRۼ񽱲%(2H!WbښBf$NʵvM>t ToXP`,f%33Ml)zs.NNFHIn_!"|v ?yVZ̦wN(oR0N{ܮ5D}ЮA@CR* pĕm(.~&v"j;Ole*B<(yG&=l=ƀE 4JFي8mQc<ӲEmtǽ@ R.=@ O7<_r=vU[34z.sv:g#_.RA?wTYcFvZL?S!SysϦ<9:z^nnA{P| @2Mzii$Tj 1#~A"σCEτ{?^¶1Tmy޵i>V;vY HIfrt*jxExl7ڄl@X4)n]iުHry0sg6PNH/줯\H>ï?Rnin|CC `?_DzC:/֝3? d):%oVA/DpP$k*`ː\2 C]xRn~keI7DKyT B @Rie쩃:﬿reO2V."Vz4 R~3=c"'Y0"? !<@a۝ݳ [WPي &[Xd7K]A ~&m:[#F|mɬ#[90UaXVdPcdl9(41 [X̘姄!!V8HWhiѴT)%W]e|X2EVgÊaW~@Iء10nF˕pݨ[U%Ԟ_a'WVES_'r7XFֱg>ΰFXMh.Q?\cŦB[~V'Ndhַ~}I'R5=;`>mV ;-2-uuUT G/ج ۸x0BwWMV,XVRKxq, M1cD>c{1&O'|:snN-$i:ɪؙKA 妥?,#9ᛞ Mso\[bK r4SG޾t`A) gyjڞ"C#mVu?9JQ8i^&|FX Am.1)-*\؄;FJyd$׌GϏQXjГښ: Z7m%R M)8Bm'YxX,(}ſPD.i7"nVFX[oe܆ 4ڋnbPY/(FgD"̬w)a#1~JKGpx!(7tle uI}zs$&8Lus'xH4ݷB F`7fJw:х /s]_hG;]*_s:\_ֻ~%m8{Rk"Q tJ GOѢ; 'Y $Pm+}5T殆]0ѡӤ?0"T߻zr|\rFYw!DP04$;*׬(I)Lٟ)+TAZa{2?K ųPÏRX#X%wnG3dMΰm;~Ap(L>d`ˎt gP3\DWmdE}vhU9K(ӗz Cu:0Q`_@* j͍[X_m^n>^a &5S`%<8e >DY^}\s67pAE&;k{l>QRh3J#ySWs$dAV1UX|M G߃B#ۘ4INϽ1D`A J[qfKHta<6Mb/ YE^YԺaV\MFɵEM .j -ܷP)LS[m/k5!aNj v]7Rz[%Qetg7H*7#o__-g82 o!rwfدE!*Y\L1Wd|"aB&ީ_nTZUį9ㅊ1V8iR+طޓLކO.֕G1DIǶ\g31$fS>8l,ᭃ̑-y#]f퍲ߔ#R*[؏ :< n\m~e=+lr׎~ JC'#iTz<̐dANp \GT?.sS/<_ͷ[bW@ P[ZrO<q qn-il* sb;p8wb{(S#"f@~) ^-Vڥ}f:Ɉ/&46M6zTU?'B$#Y`h9O4<7 ~^r< =I5r5ĦKI'͡l7 f^48(ԏƗ3%4Áf7FZ]I'h8N xxG- l3Ϩ;Ht\uB|{-<Ti/9H~ĩ;5xK B闸Lr4 {-"sC6=m)ScLxWC~gWoSx?8Zω܇&3Gzt +aYRSȫK¿i}XYS"_  3JOFjMUu>M&W-<>6ySKݫ@- 威~brrq8s9c.[au_f.3`;V7:G& ``X4[-6zqO/xQы޶H3vx[͑,0,#)t"d9R5a]XƬJw)f,"qom7+7e7(S&)0!jaE:]IMp:$c:$,A8# /ѳaA Od)"VШʥx-L4O8 ]V R-p$RiJ5ЯIBbm;NFPtFǬ>HŹ'rKa9>  Sk)Ծ~W M y:eT`]f۔_榝q"gSv "ɲߤOysoH.*TȣtAf@/狌п}Vg*X·$1Sݢ+8B x1YUz)1 Ʒ!8Fb$¶ݣV"G.$/7;h]:s̘me!ACD*R.GDjGTN+P2li;+AR7J63c @N}Nbn z A%ț 5iu{s}`SHcK}a)W>|OZ\j-?l^ZObRO#sLef>\X*|xRuJOV.Vm N iD>uSFpA+,7AP Hi&A([+KW=YZ AgM`DcJ#}ʶ_bgO05;'@ud/9c"M|) CTϨ+s; ڗz3^snS:Z>NOOUM.t_(cNEC OExwNz8/' D' 6bgq{mfK XeB d3<@8"qsy0do*!k{G.=Sh94'VKRxIWAL15u  kU'yzr=hhQJ acE1<~1~1e#-ʶpjhR b $MZs16N8` hI3dm8S"r,pXͳZk=.. K+=cj: t+lb œ6-/Aw>(g+`wB28كAwW>Hf( &.B>D8`6+6MT7BglMգe'Kp6r>ݗ(b kR]e”!s +ט2^d`$jQ1olX)Mmf$*l ŷ‚nN/jo(fd|%/Kف+oCAw,NH2WĚB)S<4z3."@O,f﴾]'5%{9zV^T/9P`-XO~g<G:1-VJK]E3Ua ^N0rv~&@z%Mr7{ J~'Vv"UbWz˜xFnAdr7`/7Q=z7I z- Dyrn0`n-H 0j(_ߴ$TYaW c;,t#cF3PcUʻ''O@ \Vpd#&J嚧mlh\[jD~dD?/_@2GnI{3]2n ;]=5 H\8 |VLA|W*Rd?墉iK!*qZ߱妗fSJ1nu1k9h懍5us@ V6B. $ Udm[rmoEM?5q61փVXF}mzL8OW66\Q0i.v_tt<:ں#ж all%'a xIa54ٚ>,իK>-iܪN܋ HC LRѥ+ir}+BJW+TuLD؞ E{3 u֫cGߏ7|ߕBueT30[#[) U/0SM\I%7s&4J!n SctJn>DMf{_wQ{NF7KNqA+^,T*&,Q^uMw-w\Wܲn%/HyɉuK8Eēb 9c%u0Iʸ圸,zJc9agrmNXV@iR{,/{,-F; xh?qu@Aeuu&\KxG.N s@:~ݶTH*Pq>-CX0!&!iUju(qV!x#Lk:iTRg(2m< qUھ8Z’wJ쵼 UJ<:+x8_khU4S1Crp.IRRPWi@2V06l B3P~4jWD!Ò jѫdE@oಞՌlTOTjѥ={hZgݤ`Wk99=9led!m3L`H.a.ٗdvozL 2<엺4e|73ɰ&aFWL2YdHsrMo'{ q 0] X2 Kq U΅ rgSseAR,n!ia]fe3|V%un(qFPr2^ks1R b^wvn{L%ѵZՅ)n}:Ne 'Mv`=ng4ʒ0_1a1?}Qԑ3xy6@%fS-9IUߑp}2A5RHB[PHB2<3N*i۷Zd(y+ŵY,DR~ǐcEӚ0C;GĬJ% _>uQ#솂]drh1OHvJ&*6[QP<â':Wn~nj]5\tK;NJTz)χB'cs,2D}l"?JQCm]Y_ߵ?VZS6+ĸ똢D-Sl = r>` "^1Z$}%:NeYoJ4?}gg%lN-@ U]Jǝt2Nշk8O1^\tvIF{ `i.{g5t0JI?xhn_VWW!xdžF Wz׹Wpy̜d\*V"Dv7݀qUrVs@@޶-@q8Ŗ#qDs}?!ZM|Zq˜J'4P> ~6} tbR/BTDc3$JŴO0W-[ÏkËMAAvzE OU]"5—/ xhMpvFdveIArl)??l,JN7-=rI̜{H##7^{6 Yz^ILYgB`*@yҠ[9姷]ř&RXd)@Ѝ'{]Qv;Y Q]gs`+kvyppF=\Ne'Ԭ`v[$> ScD)?|q_笗Mbo-Ʈ9,8yIi&;>BjL_%CA1'+&KִЫ{ƣT*I_Y<}CAx2m_|hIlJBxX]lWhEk"J5hV>_xi!z IЪԕ<9OAT\Re߹KY% BuS5fNwl{˨+͈5F; YxJfӥqp:|pMVG#(#] }X%0DÏ#G2O?">CEp<GϻR.}Ou ^ʦjDWy{k%Eej2N C6Z1-c?`R}@ROSy>M6 H_i~ʿ9$Xݻ8ymOPo {ĄqK3L~!eú'^( <\'GhE|:P[jC碩Vꐒr'fj.&a4MIy}bzZkΕ2ӫsZE&wdMjM索6_n7"$`2Op|S}U c,V XbtW>[wJΆ~jͳ8~ɐn~/Ul[;q1!hSOn_F<}Em k_A(>=uϨl /<|`H# ϯ1>7IJ0tsN }="+-}2xށ4Pe[zgϡg^iFcw~mcD |$mtkrqwsIzDw|wbJ2_dzv^%εc 慦qct+e(r~˝Y}J,L#}QΥ m8Y?!B _`7R?5.&VΝ(j6ܗ ]LQ8b8nqvT$F7ktuj*N=̯y8PȍXVCͳ*0j_j$!ư|+9\$ r*z֡?^qQ`/Lfd;HۑVlϴ5{Q;I䫝rr?AčEt.#~!7]e7ӗAs=P0g_MN}$ 䋺3 &)؝{׎M%o;bq8Dho!ՙ_dSĬC*CҺh.ٽ5- Z5˄j2> I4ve[9+}O:YMb գ/eo&A<ڥ8hc z,g]6|`~VDʅ46jj02dq`BݣcU8낹)hpw"t\sVy qia@VӿJ;.aLm3ѝ;:<^u78:~F pX~ >$L_//'8mv] K eq}|`gf?4ggEn.r|eAiK_ېZ91vA_Z&%ej K [FLLkpRIurҜ]߂jBXx<"&csyu_M-˾TYoh]FLሌMZf%Aۡ\ɩͭ8cbZB5"^t}9] TR=(Ϲ3LFNI"o {0/TkwuD6/vsm G 6avW0๷/&֙9 vXxAaaFYQl铒6य[괖u]RGۍ":#\ٜG5IkHQ#2)z&?3ؿJk(+B*H jqw6ţ( yrJQZ2Wa`ٹ4 ;z_jDY"yܿkqZڞRF`bZgZ=&mWL}/p2m`wO m$ˍɘRփMI3'b`~2(  c!K$YQwJ?<"*5-\R\*c?^- 4-i ~8#g&Q8'~ }U/#X cn6P4Tu(ЈD@_o*Z " پO>_Ub*`ҝow_uXq^6)(G1\Ec;^s *DszӆYIMr(kV6`mzFI1rrEX?֮(k )-8w=𱇼 NHduJBeCXd`/t%{|tbֱkCF(^vӄ WVw"tYc bG1,Fky1tJz@Ǻz%cQg~13 83##qN*yV}A7scw]s{'t-rVM]$!ójCb%~SZgȣٲmBe>?\05ylaYpyJ~!4)1o~Y+9yJнjR@R`J#JSB^h/+:6U , cg)ѥTʬ9yOx3H ^@ߐt Wb{?-%/14Ti_M_=Pz(.$eiS4%9O Tt] 쓪p*iG^M3Y/C3CQ7f$]xI\vO6&R ran|n1r=8#iɇx~pF,QiZ)o!KwH|B{bJLI3@xſG:>eu2t ]!$m̼WԂ9!xdyM7 ͎]rQ\paھ;刏Y▼A*ZTj<7^yœ88c͹ iجPMɎЛ5)H^wc!YQzUa6I*u~сQczb}"c}a+07G'K ԉ+Su_/,MOD3%O~Ya J~,;*i) 3LQMR!=U.B& 7h8.t*5p!Qs(Ϩ4f5.xhS5 JMWցf&F`0r3޴%A5IPd0<e{Y`DSIa#L7}IIr*¢xGōu&5 ${j<&6ƠH'ŮscG . Ln3a"Y}(rF; HH_;`+Lɹ84@K> 1xխ 92.PPN-RK" pǽ(Lskf"ˋ;,2ݸ%Y/0$s"Twӹ[wvX=wt 6Vy>tX<-K/*aY>ZRM5#) 4P6E*B:2F4)t|r;.|9AjI|jЯ)V~u˯-zDHGMG~o5ow(<<8kP'h^遢6v齥󰅁? yr^]`36Z#YQ_5Ήk_|6!ޤe=}Qڕ'bI Z*`;Rd/dq.'g}u/eQJsFt`,䀜] 6HҀgh޹Ht WiieN4M(Cɇ~FwrΌ:3 3Q%%Xd 6jtotԑE#~bO[~ Y!=oCb=^ o 0S77,|: pc1e>P %yt5 Bd13 6Ę?&;I5S^nxq\U"bTf3YcZ"dSEC Em.[IǪ</ :R@M+qz1nɌ.s$vI@PQeN,7^yt{q'}F4:FP½Qy6h>.rcF(snk)l`!? )ߗ#@l! $¤F2>BDb\w(gG^]NMdhV\m kkO Dg_۩rN.`:: jh.ڌZi{[Z~Ɖ,r*؆t +uhWj6 ?T ou- DzA.*L=n{Ǔ?Yykfw+ h1~"kn>ԞdTgqItyu4x]EeTVioJT:.ؑ<7{WHŕmX Q;ɡraӀ2!>R VԞ0881"T 9灘fFZg e+pya3Ae9]N)`X uWյor̔H<r|9_'uZ z*ifM+ 4L~duGYp'wY{Dhj{HElw7mOpÊPt2pSOJ'Zd&g(xu?G˶"5VDEpo3Xՠ’sϫ,=RX:}p #u~?izKg y {$4De:k*,fJ1sAÐ,}L(e Z0B7^c) hO\{=| b}]nӳWI.4MH[f^DU O‹<*ˠpI7p @_.t00.pkDH8{W67ENlqH!Q2{F,PUjWyuNT8.@6ܛ?O (A\Np' pbQG,TBxNjŨCt0۝lli~(*DQ &O'2Wk{{Lo@QV<~YJ^5O|{=~0ȍw qh$we\i=¨Pԏ#ػ˻i:1$@$}#H>rblpA{KYN:D6LYrU.4[ըK7xW@SdB+V^ `$|uM(xv^Ƃtꢋkюԕ(L|C7  Eq_>7ڳD̈́jIM:eZVL WfqN9j*wtsmS}Jency/vo)uSsSPbOtl[RRZִaɑI4:^R0HUJ/cȀWS~!ۙ(|28A/g`nM1!z0^AQ?Le>8FG-ɤ\&_6.C`7ʨ.^ F)'?}{|M\@{M׈h. =U֦K&_mvi*M:-Y5p{f C ߜ4WsH>E29%}7AȈm)#‡f "|EJDg?"ʹ9A:}-) 8sx5Ni(Okc"-,I%_GVN"=*)>jKf<ˤsX!@YVk77_EjWޢܱo.q܁ĆpuV2V|ZQȥ4>~*FBCP-YK EJBWE3tȜ1qX4!P[J6ѦB2OMB/tc/b,V:3 yD\3)Zto8=㲰ym Mb} t~3+$&wr$Db 7 ҰZm!P5:!wjDmL\r\( ]NįF W1e 1v$y\7v4g>FP$L;dՋ̷SB1RHW O+K-uf~CX;?Q"xma{Z-a} 'pr7rK ÿ?e K6+Y\X)2:mՅ0`doNRچ d-[[+=^*2)n&&[7-Xm7 1GyyҠƇ8wL4X#AF?~./ǁ߁gxts4š$["iɡ0 <0Vu=y] 50OD1.z3oE%f:0Uyey|HBT.>Yc6L \- s+ s%VGp<_on 3(WĻn%A{x9M13ՊT"jEGŸX/_T.Il; @ li ]~)^j '{WU"YV J zSh75WHTm]~yQBʌZ4sz(%StwpBtRRD8E7i~Ig|pt#$B|$Kx-Mg b,|ȁ#L_{뇕hR\T^Kk/ISjL<&t(z_ ewF}ҕgv':'^xtvlR.Dƽf}zb(U{{3,[>e; SYݪ2 R A̗6t0v!ɛA+>rz *2ECӳ;Q|O?NRC*,swG#9"4g$5 >+(\ICFkj;ڥ?]J:&훎LC^Q`\XZRgcO5^̠-LGN.aNMp;R8͟)@w'->&?I׉Peqvրoc Y!؀Eh#Ă$ǦK.rUK2 1*oːoۡHKbJ v=mi8 =EbXPpήҳvuy䃥 ǒ?ͻ#м 6qݔaKi D5GOOȕ'<4z(s2u 6P9YxT~맷/wnqe}<,!X`E8SnJX#84 ve9Kwr9K"79 ,alxlR, 6lfyʍ|:J#pyuzM0sc%2+Q-gG1 *TRJ-J`R||HYȈ^U3'zd(FtZ,o!@2I'Ef?̈ ?贎/6Ȇs60>@e|wywXqq%FF@V\Uba̘mO:!G 2PR$`Kdx8h_~6(O*GOs[ LqW;!_QZ95-\zI9iow+iAQ _Ň?ź(x?4esKUp0e_RܷeZI Pbj Bpv8$椵M Pt ]Bz~_IЀ'#s\XR,2 "-&^n*tA`Xy,3gM1]̧rwk&eQg!HQlJmf[*ZsCq+9ZyMȑR'(xgb9Fbj>'/x>̨41|XͰctT[npnTb%h UpNKCԬ"RCb+uc'`ϯiԁa{cw|Xb-H倍a2z3+IJ~b?l<1GB)b~^Y$ev]X99m^%/~#ꃇgQ2  tTm\|1K-^ll Y,ߚ\<,iwGHkuq{!KzCqO z}a +% ʊǦpM ̳T'D_UFaO9f9 V:$CIb Ms\VUD@3iUul|+J90ȄN _jb>3'w-kP)쉠 ^Ay0NwxUq2K2G>5:hR(ّ_=V`.T1͖(ï$FƀS30"U3ƃ=h]]1ѪAߏcXZ!;[ΒzGTXn?g.=O#/s `u* ?9պ~:<9udJ}=!G^硃J T6Rx%.gk򡖿wrH7qRM$tb?z(%&xՅ s|mİD ,Fa(|{tUdN'HrhwƄIބz8_j|BfIi7BMӊ2\+(Լɯb>5n,[kZZ?`(LUTFL5penz }*yH{Ԑo5(ַ,Uq 3{[:@F{Wg}5Cڢa ME> n3/00U׾L]NT͗ xR)qMj0:TN,3;4̬3P""[f]m#LZJ淚7v5s1=f^B_1#-=KA).b:Ccz*ed ;lf氛mnNq"@&}2Rgsih{9kC9@Z5K[mma"epظs85(}8Sy+%sXk;C40"="(ILKҐ$Y`;~dqbb\-Ar]|ts/ N`jZ, q3@AP2"kS fO#<eMir kWti[,+V`" Wͩv,-\Eb%[W|t͹g{]6وӼb"*k9E, H-FvlG,Gtu| >!8QQJ3T8th͸~! PA TR_ʽr9 ιR~g7`C<I!J~~1SYȰ{D&da*8][IS%ȥ r kK8 {9>$S&E (=eM$Bb _ x!+9~զ^Ȁilu{ m]M#R$K(8>wLݽI`d|ΪF\:vw$2%k^5s2d.f?ApCo_ƦݝW[*vMpl`&Fw+qbβŪ ]"6A,7xu7_}|<9eIEL +W @,kMN8]qb'>{'=po1SM-Pfb\I n6#-%F=N@(!u۽? Qdk9Z glȿ ӟ<jB{n4hMejJ6nބf\IO\mwҾ)~<)~j|H5 HgQ18ҠWcB޳b$Xct9'<@K}"+t]1iw;1B++wN"ޖi6OJL!Gϫ2h{Z*u?w &K9*}!kA ]*Ǹ-*@j=EVo='aBkES2H6p?0+pV 9BM۲7Mp2X%s0.v9-B0|M-7/,JoA_ i&sobB̟͔҅ F[6`m5om;*AziSf#w ')a5+:Gu%z#A]R Vݣ/s*])JR kق6{߳gI-4_TouZ< ;϶@ Px[w֞uHzm÷ڧ=dև}de@;C#_9zǗ>%4ȫGqg3 }T .="|Be>i~|Yn20u36rvri _c̘."ΔMPue ZJDۇ%bo'A. l: ߠuѓ!S% Ǖ2qkҁ 1t{Dg_u"ϧZhy 9z@>`Bz vZL`Q|4+ˎr˦ SnbNUW`>c/>ddC'ߠW''c RL e trxrq.ONKr|)S;%`sJpšE!;@&Ck?\6eix GU_3d lA gUDՎʄ/ պz)hw/7.XcHu-6Ċk4,KVLMA)'|{W7$]/6si: T4€]^̅RV+9!7RT,QbKPynAegzGneBlrʮ?E$&za`ᧃm˲s+@gRҺFr4W#$ͣM(,^F+\qO@pQG>uP҃u=~9L[zWF-E"\r]HuwddBl(NP.2מȝ,giWD%%w'#mS׿g^Vv ry@n4eш4x- K5)KrfG.g`WPAI+@WZa_ YԘI?I>g [NXD¬hƷ]865 T]!I qUMqö@+R!~~BB"N%k+'3I]FUDzM~5g+ . :'x /ޒvXυpGv RmTW9de=@n(tDʎAGßƂc f7<>]IݩB֤[5Ug 9>%tݑ֪ N"KWԛ ?AH=4-؞}RrO!DQݤZs\K޷^"B ]eҜ_$ ,_@sN?fboᓀ&K =T;Bݠ# 9u梏)@LKƓTpV<}@TX- "3;(eMh*h|gŻW0Ѱ?τd:ż,i|¦{K8bקOFTMvlT4ՠ3гt{vfM E}+Js0]E?Nb:@y 1\N+>w1$"Jd4뫧;r ,s{[cAP,6axPv$ #Rw]|߻*⻒+˒z9a n:KGh^TVq(/w?$W7-`ű@HABSy[.O\a^06( &ҨB&urىKɹB[bTW|4N _;C%ӲO9ݗR61X$g]ZߕFI}/5I] ,/6дWI pJ 'jX\<<#Lv͝8r节>1 r%2=qLPF\x$D`t C{&|~=3fHWWMթF׉R7 bv ;0-8;UҒL]CDz@dc2kjl֩ھ:r`uD$yHJ.T.O4 PlfJ5j ^)ˣFDPQFA)MjӏSB,P;^[T3  _LhqM5헁.,djNfSplS1i,NaeJ(x/Ӝv^6tO+^_GIaTӗ8p֙)'۞vTe;!rI9*XB)×5#u- :(O9m謒cQ~w;%#< +9:#Б?mߜZ`X֙49Q+cP]ά v1*eh35PO\|-ŢOy<dU(mfȽr߯1~d ue5!Q,`6'1#Rf-dصzTq;y-}=+ŲiiSt/c]%yʃF¢ǿ2x^`ʣm %ƷOn枦EY4q-~#9c2Hc,O̗u顎 9r;\,+~6&!![8JAwi˼3|~KZ;"N2+ۏ[2- ޔRjL=?}z_>K=:Mб9]SKo;ejoέm;s@^fٜ kcʨ%h3 *%Uwo^ɉ o/*^!@}a<E%3^`$Un9*Ȇr;DcIԢ0KO.Ϭ 3\)>6Ө۠r(_ kA"U?a,eT~)sRƤ]bèA{A&1-?#gMa(|@t~ܨNDd6+rO5|@7H,F2Na"Oco.z#ܹ}NG~\-GX/qKUn<2&B@e(y`߀yw雕CmYrs~nBh?K/+%rqne.I f%dGhAx{Ă]Š#pZ8O%R݁[; t=f؀r!|[0#7tm`ۅ \SSSמ[+;H8*Jzaz"ا0LZedGtQJ_4'K7gG4~σ^Ct,3$RrJ:bXo88]ǯx2YYvv VZJ}WpQgeq`3$I`; ?.K@5ܼYKpejc#%Y?gM<.Ó+q}Hb%RAjuG< g0]ٲm?o¨" r?GFg-a kҌ;`q6iZ{}7GA ʛ$'޳|y5M&b7Bt/qK4צ%96%IK2 VKy`5unuK!<Ϛ; ]$] ;«1f'\ ?Ȋ2&(4RX+00IaX F8AT/;JW \񀒃v' `_D5P"R,_|<>UHk1y}œĽ6OHC/A%o'&7t?n/9 j:dr6i2)vU@< H7=52SE ܃SG[ߞTvThczb@j@'|GT#S&l$L!ҝ~OE0Bn aK[posn. {d 5U 4:S:n^ӗ O^:)PE M+!sz7N-hWQ&#WLJ2d&ղ_%G .@[I؉2fϳ޼&E|v_ N =g5T6s?%5-G1ӒxCFO KL>aKR|4o:W$GwB椓BB7-)0&xޏBtG Xla"ȼj6͐O%U SJ`Z:tǕ$3>Ij] mqlf9'}8̬{|71lϼc>lՎc MΎ2q* oqg K ^Yh0cȤyw=r?ohӤ1ۗ/6]tWkC+>!,bTuض0{pM!e($<鬡7J[J\h rɫ&3MYN,a.U 8ayn7=I|;_H+lđQ_6B1j@+7%k< GD"S6[þ'{$0Κ v ԸXEEiPE QbRbZc`Bk"Qo|#U Es d N|3pf";k&sܷ)I)JǏ c=16a> H~a89Ȝuʇ35+=u6 !9 H`;%߳j XЂ͘eR$;|Ia Xmqk,"tZ|+ NyH#h8%Z'nPHtWVRp*0mĨ0SK-u,g/O2/L֘w6x7> $=3s`YYTPxVr:<1$X)\iJV# aB H$I^Y L G@wJ23z{~S+>Pޢu.6%᧢K i,D眶ZW_ q": 9ѐg]T.({P*pMGcf&'\qTa`37hqԡV,B!' }~Nf}{q0F% 3ŀpن/ JNGm}/=bi&y NJ]O0]ũo%C2-}@Q?B+&\M ֎i1/Jg4]DgMgZ,4#5hֹWߛ,?KI8D<%˩c&eݡ'3]A a3Y݆TZJi"ʆ)JI2`jK ֆf} ,n侙)Q?2^ jB&l z@9;KnuKg#;x1[Avy%&@fKCGi //SF" /_Ҁxkg|1M/Lv"k_Yۘ /ehUU |6lfO+&g5cVx 71<>/?ƽ )2 ,[ 8n)jC|BnX@OW5|i-'PzXnkבtJFQ9u( dK8 MEB7bn,RGy^5w=g'jSڽގ A8/+/*ԇ\n%-4 4H8+h<L8Sk rJUy_TF!TL#|c1*'z@M=}2;BQ?N;Y]K6r z.a8(r%.,)[L޿Yb۬!a|]PTP'э/In+Dab@0{Twҏ*Iפ.<)S{X@{S]޹a[Tӈ<|LB͍V8F kX<*XvAp;x6IPL[[6E}éBzJ=>匑EZ. B}2O.n^6n tyi"w-bHn=o V0,O#aVm+J] Nb]=ku^ i*uV؛b ̎ir̷сzbCxSv܃ݽbG)Fe50 h E[ATK?Bʞ&ŖrCrOlMo>c]xP~0a RFJF+.ۗ$]Mf3ok 副=:YYh#y BTQCݱt:f`V-b{I0pbQSnkk2Pm\ӷ^^6׍}eP:R+MoE-eX?+% 8T 9{0[ e>.T;L|C]+}ey@AZ [24 JĬtl[Ky_ dBDƾL`+7RXTbuA'5Jkr9AUy]0JfվTCygt=Uaf,U4DOm6 (4@VT]ۈM( "do4 Cja۟ͬݭ7|U30Z/yytt1KteusqF.7mWٽǭFq\ߓ1Z_'8e_gGZLzg3XF?br TDB (aX%sp/7M3Ў;o&1~|ӝ^n~j|lpۥU3* f>!?AUr'I7p&yuTRuH\ v?ﷅ\k0ganJ =lڒrʀ(y$K`+=nyjCv } yغj5كo>l4 5,x3Ϯ. jB "MP>zVe.Ohu775Eb&yNZW냎25gA9 yM=%cw baV9`l} QUd)w$JEזV Np6ߠGjh8_ypMo{O~_'LWSũ&7"| 9_2x)sw5'8b.+O&#jG0p!@8R"++2|ɬ>sIY;4`uԲ[.`; nnPcĀgbX2׈VeEVcD*~%p|P{'[EG*LNsuȅ%Ū,+}s⎉ QrR9\; (n"ݫTUz^HN&2QOe<}tu/J7^3qXK̇-ۖA.NcCvqt)kB(?T}p$6ަcد? _" ~M雲%Q ]ӇfKk*-0zSFLNx|H #IHݖpU,O7(G&͂$ϐ޺.p1I="3$&оd'Lzm/uME>2{ I^6dzxB&_5ؕ{R_!\l$ p\A oS9oHq`bɍ,WsC6O6~^? {cB/x(#. rpWQ;W\c5_sM;|'&_L>l}_,uNQ@L*C 0ǽ&-+V6$]C+jC/^5oZü7RZ;Պs-9դcDR ` e.x% 'Qſ-OBiDE1Fs)}6a XV 5!1bRbWVGde'zfI)OP̙Bs:/Bu4Azy]7'o7,](ݮn&,E|1$x. i'1? 1`7O{;dW!\Ԉh^)uUb97ѷ#H+\Kh.%wDMxοlȓD9їS2VW?c:PKRdrN.w$R~xVDB|Eβ6ѝ7˷ wTDbYh7Y"< =D.1e{ g/ }Ux\UL_H&7[;p|⍾ͩ=BpGp֢Y؛C1Ż}. $;‚MIgE-g[8#&Iь̳v †Ok[5fq{Xs_@ ei"=ɗF Jc:em7sMnv7s K%;Q2[4w}$.&~oV6X+Vȓ{%?dܚ~;h* Tq7pr T,^|ʼnñqK-_ ؀PĤr~XJ@,JJ XhjxnlҺQM+ƾN#Tb*t3A\*q{W?"!jlL>HB:8S17:X,e7tsqYPl_ll܋mѼt jFF :qy)3P8\ꈟ (9Y5aP6Ӿn wC:ĥ4`^6r&̨v SZ!mOz i`HXqc:5Z.'޽'d#اߞqY\,u,Dm8Wa:‹ľFuoǟzREWJlV0SC.kJҖgF`vvը>FKV2S=\?ȅUƄ=wRo/ǩwM%6$ݳXbF@ QzA]qSCYuy$'Jm¤mP%:^0au`9S5{V9IWX52N 6Ma(@-ljau<7ܽiSp5IP[c ~r:~2Qߋ0}xBw^2̸Wq jPge-ɫ;]|T Xv7wB,Ougr@~5TzJ?E>GMMI1$aI5!9xMgz^7+s2l$ g`BQ%%d˷Q.?}o@-]%Jtk@ane}'}>xK0@6oƽ-Yrܜ-1\Q v Z']mXcl+hYFAGY%[ػ촘+\!1d`Ԏ z){dh}!e{\%ޒ5[mO!U,PԶ2lv+n%bCTM[85 qs|P݀I|8RUJ9eDb@ͼM("N\;/71sND*Y+U˻tq8$)j#>rϰ2}\RI!#7H$6_m'v-`OƄ(z7lˈ#!92"~AZa++qi,ɷ*-KTLWN)/ 4&:C%HQ%"ͤb GQz6Jxet%ݿS:1NfiR,se 9G r?h]A>"2N8_F4VBrɺ#Yq*Bz'r7٠ B#n󥬨pP9_$˳ދ=﫨ESaܑ/Cf^R f%u2y$}TzjωlV9"rT>*_&U(4N;M<*̐檯M.&Nշyp|p+H,a%5^2}&ApNǪFCXをղ&/*`qP;J qaXcƤkk釃r6IdyHK" 1ѥ/zΟINvI s|u[Tƿ@32֍LX6LYcR6Nn  ղ+5qVbʗ mW(LZlꕇΎvޗ/C҂ 5iJXV] (YTPR%?M!gCX \,s%nQҧ>/G.5Rӯb&QI E-qt.S6s0[D`Kʹ#ܦ6[OjFHmtKYyrߘu6"W:ᯥZW^} SY8 h+?N \}M !>[ o} ؒWCeWAcx)]8A*S"BKcKÐ 4ZCj(P:1.||+,#Zr8028ugB cjtAs<`\q7c8pEͱ I V3q xJ#"v7I[CX[J |{?RZgpmge*UM)|vY*F(7gۼAzpZLupU1jAN$;e^J3X h[ʩESoHJ] 8K?*D:3xAll[֍E/KHsB6nRɄ3\g'wƭbվZ 8*xAyg ix9oy-pc؅l$ttϟ.乞AYIp┌hҙmmvmH@N qi׆gXDvK#>=Dbb道) T2{hLxqri *~"IjѦ$J641ʌk3)ڃME7ږ},%w$5dY_n0n^z&rEe{ƵAXJȁjp[~]XԤ1d̂X|(E֌|fa-q9@ъ1-6{8֓OV f:q$\i]f\FNRrs{9@1DY{YVe{$sa|B38 k5 |xbh \`T0IjVPSyet'iY|4StgɒRBP7FMPN7~e1r(3?,l/$8B]bOlXp`0nsg.j:|a&ʃFKWg*;;LQwO߇r R[r Vgu#ԟBKcsWv~ٿe>ɍ0%gE<<:]Fd_ : 7FJ臥V$)Vvw ؛+m׬x<web(w3^C_@N0DC9ۃpl""JجB`7$S}Z}WX U!VG]jm̅|@LY%M+'Id<"zlut68^c'qm/o[)!3Xi$'IҰҭc-}$/t2}fƚX q?RflebW݆7jZ~[Un3f&E|Ddl=g#ܴCrη*QdZHtuU:s\,̓3.R̀E3y6Ŗ/DleVȰ+EqAl>Yht@OmBPs>aۛF$4N>='y:ͱ:hWy,".v4tAm? 9dNی~RL@ Op"] ϔD2,uyk;mM(xxi- -+ AXO*NVE_smw^Ѕrf-qg#Nm'ݦ5!]\ ֋a~]j9!!nANA&ig̢}eh#thX0r͘H3~.V?:GRț6ֺjF^$|&0K| G9;; Dz㫇D*?,k !iԳC wëx4!v%dR[UBXst3Ej3U:=}U⮑`e(Au ߨ?SPjÇG)h pZh=mNxC@Tdխi`BFt:ޏ"=\00>a:WG 7m|_IJoCf@z0z5"l| pSqvێTsY4sL; wʭ1icX[>hHlpOk`I<>Wa/E K5)5۱ S2}tT_r5?<:Bu0޿GCt{^8|YD͂zAAfӽBye-lI^8 ÿoS[g}9ɜ 0 _XThd 1"b/ݩy?~I;2${!eW\836s^i݋Ż(Hצ$_|^*4܅?ȤwFL*>G&royz~Tx}4ohI l?GyY{[LAg?c_& H6G׊~ nb{IfKNZ´kO<6%kk,:hԢqdjACflg|:ܻafA1y>yFAH+a!;)5i 3[,d:"䒫+PVn<=m8vEWtrmGrg&(<F>GwS+̦Q 0n YIb*K졌QȽ2)x<T?4F%jI(NYa cR8JgMu֘sbNlV0^EYA(K gH04/aBTgPGLnoq}m /ѣ-1 G-!6U}a5X _7]Ȃvp@$܎j5RR[fP ހ๻pߧ}yƒ rΎ cޟӬىŠA #DzJj#z_dǻLpƃҺ;,S1g1dG:4VjK̒Ǒ3DMe*_b/fPp\3G~k Ʈ2  t&}'$5JjwBl>`;NAWv݀_$::M',raV4֬8db PJ7!LK{D$)i~xOC8Me?IN=IP;S3!A^ {,jvL%?URZU V)WKFeC'&.@׷|}`~ _Rg {tx 鈀tHח&N^.#;xw,ã65{PF _D@eh(_c<r? _k_ٓQ=Xg4JR)M6~jl4ZWǒ _vqʬEiG:փ4F9@#›~~D.۶qoH) sze hd t]>hF (I 8%4&h$v8.ĔW``$\*a891KxpxW"Xj%pr+[ BCq21)uK#CpD1:PpSCZ%8 4G.@ӁUKoFݜOi9W, Njʯ|TEl]*/} _4l&ooY|r|V KJ5($V&H9#♥>?wA΂L bKAKpMb*?`E|#S,lVK'0 (0PJuTs``¶8&{Dr?=$%?a?m&g m^\"VChS2 7O6oD/Yq1° ͦFB 1sΰ:t 7%*=CVo:a%1Z[(9a舰"!j%@@-hڜt\a{OA{cc[6miVQ 7 IC#)_S>m !Yp\u>STn{@(b5n3=l7}-%&g41&4)lڅpwckAl0k6-;I+ @A{pq7KYw Y*e: .[b+WK\1UJ&I7 }='Ͷ:&0"fׂ|aHc{{O2M к:Xf0!\OCyn-0%=O各o1~XPBwAmH X9yBCpeBk7VgK")/cIHaD?_|)3Fks?2e-OhW7p3=u(LSNS.Y'KtM C^ZȱhY 17W{*f!$R IzS²MEu}S:~4k!zjm> ԖnB;]Vυy{:|X6ܔق)j(`U̢rg^wBU!q8]aSdA9=r4nv/10(` ",&(KAxo)! paX@@5jf,}\łUy"F8>D؃$/.P? V0'{,Z]h| |OaRxSSƧ}nYBZPpX~N9c8*؉۪d)wY[puݯ.yww]w=w.K2`rfp^9ZJCkq-& ^HN6 P.Lӈ}g-L =(hs8[)Y,ENd~,`DYs UL*bO26GSR {ͨ6ٛçNdo BF<ЀHv/iG+R=ޞ$潵ueG)\Zq7s d:,񅢃pbD,I9ǂw=w©UdFi¿U췣Ӽt;<~v  dY\2|:mY(DQIվkeڤ+zeRkA} ?&М`-kB diy{/g 3M *{e7 Sam=륆X}N4T{ U(? ae~%SLO䨇^LC&\mA˂y4%;>qvm=fgiYs,_-DP{" ҔIp%L$s"AdL#)Zl3CGVi=ZIR6}2u_Q B|<LԬ6e#/P|WNc[B S(2nO0o+SI!6ts#0͓Wእ${'gVC%gzJԄz+9 O65>4n˚DK%Ϩpf{2l%@2b_؇h=;aܵ`PǪMσI>ud-tMz~,#i:VCMx$c+ bk4j45AonzTxr^w~.qRw9ȱ hf~T VYt#v-ҫT=!B( KE]v-V浥͋e}4t)I"Eӎ]C=2IA7O1^e|=wfu ŒgGYԲ딗2 9@AM$sMGo+!(<ے|VGmǝK wg> [u ,v<4vhfp)Bdt|90J< XBA#y%&y  Y.ږ(F=~S!!o OXy&$yOy]7RYb>̯oqZũT,j象a#^EYs|*rPiŏ_vK3#+- wF-v 'p^rML,IYژi>z\Nǂ\ wȼ0nujU--7[(ipGvk;C>,-]:sy/[Ja |P5:>梋‰WcϢ Oeg . (:GFfO<+\@G|C+ɝQ]1d-Go/ڰaV!Ui^ٷoy]_,ѧWx3G[j*z{Jfh;+#ݲ5z*bѷKUQicp%X*GI0%dp #c*N%NYE3*yAYU&Hgd=nİU4|'N:2ew'C/ʒq(yz>^L Rqο3}Ĭ=`kl:TN(@!xF{1P#r"m!ɞE}tic&Mʭ01Kji~ޯ߽B-24uZrSJA gCإa ^CL .`G-[L,Mm)d{rƟh*vp'^V=5jĊ-ю/+ܳR*bC<#YO\8n%J0.r/oc0xJ[Յk[X6SxTRist]4)[+#*1dl0\zZc ݎvY $VK3U u/KuhD/*((^W+x$8 ׺ݽ B3Ubz21mЮ+-XZ&?O<W UH( ~ ɠscn3=8W%"i>"^RBxʦ^,nj SJbDgPVw _v0ɷNJF3&8EȥQuQ۷D|SRɭ?ճw4gsd0`м[zໟ #\ۤNɚ}1D~WT/[GoJڴ y~Dʽb΁|0j{YiJ\Kv_\Q XH 9}g>WQ{ 򏼮R@[[ 5Sv{ʝX5[^(,8͔{qI?:`>|a h~D2kaF9DRq3ETd#y͹ t\q7Nj&ͧ-g[DQ-|,*Nf"_A A}̑J9!u08+˥&헌Am} oޮevzfS XI 'Ʊf9MyG!aQ)lZ+/ ´ +w{CHyt{ C(}_4Ad;(2o&¯c.MlGJ.qRt1hkV ՙf\| > t){g@`}Y`i((V[&0X1߷/ Rh"jٜEdͬ>|kp |7s&ِϮBaF&*g\" B*Ymmr^Y ŠqZT{N")ρG abDš&q37q_}-Qer+λu88fMv'~{.ojN|Ӱ?C]ޏqǦRȶwt:ıEmQPvuQK:\pta̗]CӐ8MD -koWs)'qr[ڇwU9T={6+T ؎PmF۞c{``0J^"@L.`ˆBxIYAcWs_pLWƃl(6oDd]ْmLӊǏy?..l+XʹdDk-U^4(cl,i:F׌z|BH4֚V[ NJ sDv2˧2 3SIlĽm_=Kge9͍p.yCA7\lph!j|Sk> Wsh$өkeHM1Lq.MKP%c1ѽ`;#l|~i 8{ 5!X\[@͛ IŪ.sXm8[Z5̈j -̥glS6Pb V!]Һ#7$}TP,UxDK?1?So(cٴoa*"zh{-z=` blr:qakS`` .;dw q$AMk7 L'guW¶ QJ/yƫ[t%MYʓm@E@HIIz*Kۻhc6阒 כ |jy!v `2`t(_Tom`Nm.SXtBf#ȃPF-.L" FF;Qt%n2sx;B=8ζ/nޮѱLG*,|HS:XQKHHx[+,hO$},v?'nbU|uQxGV) gc|&{6MwTYnp/Tol>C_Xy3l+N19.x6T#>N%'Op-K(IUjĹg0j2t`:?f%GK5\(vQC!),InS<V|gdg8ޣ2͚JƉ۫Us{+ϸ gFF3#K~xx<7_v$W`)yE j# WU/PiU7\cERq7RmkGwGxU|8n>&D ٴ3uWn]|. jZReҊk;ܽC'h2 K.f~/Uo Xт}fC{sP֚Xu|s u/:+O'``\Ӌ,)%J I”WvcR=ce86On ;[kC[ xb1-g^ϖw.h_ %;lR5tz=Jz R>K+bR5TE}GHG5^yFCQL'Ս3|h1DO5!-*Z$Q`-{nşx^௥cT=x0GWyItc40Fqd28VUkOYQ(-'DV`RG0Y\uW{W3?ȸM(雞QFjx xҧw߹2&pɕ/nWA[vO>4{.s(ӸY=XSƓru^:wY 2l%F]մ? |䱊E(k"qm~h@z英EK$G> VCmhH?Wo}M9%%*BUdɎFKłA-UL9 OvoI+ZcևqwecKDS1)h[bwL M4N#i ˬ'g.yB/Zc=EG$e<Ӷ0-NyH ,B/z"ơAG Ԛ<% DzK+>_vQdSqVO@vMT@Ba~@Nf-9< =@+ ]( N/j5=, N!>j`Q]H$(XbQ<{;}i͑MK;hGFs@ t$bJ]{m*9(E[ Ě놰c}Fk "oȭ<,9Cj[m܉ .?[ńb2;}!= m\F TTpn[21jcئ%E"J&H"4"%l{AIO{ɋeahfdNc=DDÏ?qdn,s%[*N@{_y9]v+q5BB &%k,[l DR}<'?P9Vy↉=?F`ΚS/4܅R;\CR-i2=X<3 J5٦M"U . |9NրT2 t„^SDe(5tF R{bD'rB3NI1Ӑy(맫 z#ۀ1"-AuVJV6.O}+'7Ntn"6H0FXb! t^5ӆ0L0:Q˚/dK^WXA _-SX%W\wT.<06.{v*w60+"S\O{;߀dadj武Ap4(,{?7"x&[s4O ۶!( XsE. ,G?F?3a=&졝l-%#Us.W~6k֯6Df}P+FuZ54fy*Ў`"0d|-l|h?vzy>0wwUᠪNW )7kmI-'PJj0q-eaZvFʓW0{r:3R 孜 pni~d?sΐwqEb{ҿ:d5cF&?R5Iʻ%88?M7ee"ipFljcHƘ́ϋø h$Am't7 |G.sɇ}M.[&ʬ k%e@Wl[(R3#}sW%]cKŎ-'u,R`#u7q)=^Km!L QYF=0J 98|S("Prӵ,OEهkdJ_d sC(&={xB;MsKӜǥhrd&cvg/HJd% maMj6ߓ6*4 yr,Ȼ`|q~,z4!?b1H=7K0->}A5 #W,l;}Ugrd(| 1jDpoH;Z)Luu[ۮ:jRK| Cm&UmĬok,''F\AY q뽚̙I)nL ޻/POZni+,E!fRizƺ+Y:[lU R!iY1*!#ntiu̼&,Ч]r˾iI)E;/%c^ڂbӮm+ă:<:)cYeR$vy_JuV,35T :23? akjdzA:VDkp r(uy7NhbA)j[WF;xߗo۞e(ADV#ʾgP3h{bP|+j[Mnj=GCg\J7ӹ;tZ:UGȢ1]p@@i9`D ]v9A( <1ݿ5s3pe JR9$a3%]!Y8@nq@R}v#&vO5GP$_\$mCδ@yrq]pw8#-zEZ1RO& ]MNoc8!LHwzъ=o5 NWBXȹw,BfnglOjuTsjj {ۤ~`_wDވ;JmTkB>ϱ1nvYB;ϥZ*¢?(Fg*<$9abJxϟRDnj{ST&yrR w|\K/C+YOBt4sɀHs]áf>GbW19֘YGrA013--,X [$_aV1nh M $z]BPc}VS$ w1!1qCLUM΂ H1{ۼ _$ `+@S|2$%S$}MBxIY3b33;{ך?_ߛ"1Ǿ&ǂb#0JD'PYW3|L!:pJ{EuHz%7k9 C7^%h*ӝ<l5%b91kJIK1m5KTk{VHxI9<ۓ ;vH\s9m㈽aʻl1z)]ron H+ |'6|ȬAX?<6h!4\#gWkq$㜋ޜ@F=w-p"?CRv "R!$.dk+ہQ<`K/ܓ͐O]6\k J'%DF p]h!`*!$i򂯾H lDP@V(zZ1/b/VD#PRh=\;xӷ-0'쀣;z7k7~b1Tkfp@Ph\k#G]ur]Zu?L?-XC6T\} PM!LڶOP_(.6/*ZqQN?͟mzpWo«]>#|ot\QP*>4C5J ^W*@KߐZ'3R~6 N-T0Z溳6̯.IKM r`GAm|WR]<=2(bC̘|'nz w;E;IzZaX%jFlZ厌^N؉2xV5h84!HҪL"je%l[+ 1Bw06þn^(S8jI ff>_+Ԁ wpEP|O‘QP8,* yc;[}`4^HVGA=nC Ǔ k"i;]hgWkR`O t[g7'ލo80璠\U\=ӑ]m#߈|1+1nd;wTC }|(G JLP0&/>ƹFI 8֍doZos֭U' /p['$݋#ec^IfkS::P#{ǻX0{ewu#U~Zh[;{R*ZL`'49 MA36$0d\+ZV%rQ>d9fds S"mJK˴=xhh}g]Pw`Zyt.n873;qFX'/K_NM/&Gz:J–&,oU~h4$G@VBx~-c*Q*Izo{Ih)pkxpm$>ک= 3Pe{8 q?/lBAUXIMՎTH8nz6xMc`i< WtXQ,Sܹ*":ҹD^] ҆9>1y"KHX!cwJ I7:+$(T;,O+!&t?F#dD:qv$%p6MDWcPV_P{ dNc&sR?9]|W:#.f,Rf\$]ZW9{΁IˣD\D$QvVͤ/P=3_鶗F9G"-u̝ y&6r+ˉ@3pIQ#a۱`|פSrl^ydl=M%ۉ?d2yM>rǠ9ŕ l&W.|:IE۰x+dpp$ !16-euwޛXz#HMh<2V<bZq{II߸oThC@!z r6ideAXc^D#W* 5J`wFC?W2}P4b |g쌰T9F#  ]+_ڷVV'}6̼dA%8kB i!+?[~$o}IIMˉ%G(3>#ZkP[ 6EAzsB{S0<0A$ %9r f@/tXdR8vt N m8mn4l; xRj=c٪o s(aayej pV `dhԪȵoHr`DVTO A=:m#EN݊ͨkKͤQ$M\ﰵ#&g]V˂~;V"Nm:0xP\o(\[ӜFwfk4ezv[”6dn_v^jd ٟ52@>l= ؔ+Cз}ƁOa2F4V@#L"f2n| E(It'TfÎ1GHK:jW1xA%fH̚+DOp^% K{BF&[I@"p~L"[JOe(6_u2Z]&mR#|7Rm*6yw孏J%qn6½zԀUm3gmFJ|c'з08UD6 o胁r/BZ v{#Ns%oZK\e-&eB0^~JETo6H8']=@0x[IPwSSbgMꜩȁP Z ԟy<_Qu4!PoQ$Z.n6ٲKn 5["|EJ%XACKhhy$`heRkL6Xdl]`ji ۮ he~14^ ,Eπ`aߧSԳ'nSH&"BVtGt =i(].pshZB&܁C=s0?.*J(2ל-1jmP,.oT(7k_˃e̓{֯aAqN7.I"{t<-f?XawpUHMѢz oUߛ$F %)1cЀKt+Gl}/G(7An %bwnn_ɻڎ{ݼb5, }׀]12v(NTg߲R}*71U)"" 7; Qk(ܟVW=f֕|ݛ^1ۑMDBĄ]̶ķ!kjMSScV3d6Cd?ӛXwn*fyZ—C)9o5EuFP{QPy#K*Gz2jNk /v[LfB~\Bz2:W'䶟Dl(.8z7߶ʼj:=X]Sdoc5gQiźNji+qAg;Cm RJo3ò3 $/@e>]|}=-=6(ڞdjC7 ~kpg"fkwQhA \h?is܋/'QOeζJ.#(K߾bqGE6ʻݓ0|yQDP/?[nZ{806{,,6bV9Y͋viPͬk22pp?-pLy Y`B/'b8Hb x+ـ  [9}؎pWwdlhG_GTe7Jejit)e󞟪ٵ3)nk0&m@!DJ8[H{qA` וg[S Nٟ&59Q 9sd|SVYN A*|2sv#U%N~ZJ)gGqHN+a=ۦ`i67nOs璭{ iKFxF @O'HsSB5"n@Լ8ϱ_# S=C1Y/}>vM%$]m178hK{H3 :#e莝 -CtP3k\ᬏzүnfT"ǟ'đ{K TK`?o,Hqxފswx;2|Ac Ւg .J}E' O|qfɱ0]QKە5H:| xOsɉ>Fw&#ZV*aj;MzugiG*:-wRIç(׈/U7me r,Z<2%~ G1paySp#t޻{q@wXqОb`Hߩ|?١JIa`*O-YЏ_#Z\R<@G4u\i-2ǘul102+y(ߜ&Diׅ#D0j-]rOF 4։GE/i,GP%M5Yn6X/F-꺋=Om_Oe;YUX_Sq&Fc7h~.eaZO3,VJ9\.&'-i:6G(1O^PkXl'#kIzWNjP^ɞ i2%]a)/51TxH8Iq{6QB#6@ufY{mE ސ޺^P^I`?l¿Xy6i x*+Uӽ6i4h$ղ  J _*'i e52f*AZ6k(p[jS77TyA޼; |0XiX_puЊn)sԢD :DŻ.;NzZԽv^z9$aKX 6m"\Ѫ6[.i hD1K V.% 6 ZՏKY;*mX=5jT&NZY2Ѯl\GȂwD9&9toҾ:uv̰#$2=%0Ӣ[w8O;R1~^ ogGYV, 7wB?cGuVR]Lq`Yjcw&!ƅܼ%vpтI,:Wkn]o,x*' I;~lԐgD$ӠZO@[$6@ 0+g 3^:".? Ns@>;c–P]7F{SNiwg#eZ8FA`$.^bU>#j$廲4"C#$#롔%=oB1@B"/|G:)¶J*c\Ö ;YloDZHQ$:JY!༔7܅N+%y 4Um@sDUA!l1GdS:(C]-Kx?r)CV"||PyPs D?4HrM5P[w視x ]`"jc[ Cz=~;YAqp%EFsL{J;D]FyZ)[r+`8tж'v(fCk}W]}by2%^SĴFjv;8|\kd;-xoh5:arn@ms>Wϒ”;+ >VX k]4ClrDy՛ uÊ-ASA+F-}a/-OB,avRY@}#~DWk.et,WE$qw0UbD4׻!*;T]XxKi}n,F>(׮P>&{Ah;΢-!S4EO-.@z0)U8a#*.dbK[aI]H! )hGO+Z9sۃ袨 Yg.]X5fYAU<+fggŀq/ ۡD]ܴ7pEX8բ%&ETq=@e>Ic=3wiX0o6lȖ3U$؏-a('Cw\XV|>QW1;[zj)cGÉ}d(n0^B hl&Gтek _%7z {jR$hՈnP{j?_!oaMZuWDRޒg:!Z%!SSύ:XGG-fj ĒzW9wQjK68v0ȽО`D$+Z]AM`Yw/Pԙhk+r#+o~~D3" (>\k I_ޫl"!02o Pq1{th跱2^Q|)E}=xU[b#3ق<^r7ri„j SȽ=&g܎e`LRvMe6eÙχ׭Vpyu[>IJXCA=~**˽QXv`WwՐb#{3\nJ5hU csԝELJiXب.]GCoSK ֐0ÃxĸkSca2Y~RѳhJ }YߓnOFZ> R'JLS-QeZѝ44xyC)J"-yDLvvɹ32TM(7$3WIc)l@a@a9 &V+.*_aD1DpS#BB͕Ozk;b{ )y!1ѫׂTR2''Lu v37ЄH/^O1;'i08+R9> Vzʙ7ԓo >x(O73trf&+$0N/WvE40 #JL^Ag!Pߞɺ$ =($ZXF^ɼ$/~;䵵  џS\]:3fh]b舢Ǝ 7=KCMsuATg m`DiANv|Z f>5W>F smiWPB@.|ZZ2OUōIè6lcpi9d3 clgC vebF;nxjt`ZQD'#N{"ÜScՒAb.pdML<4$y9P7`aF4@W[hA;)o-k殍MR! YN "8N`4D H+ ;y"&'LWsst5QbD/x2D:s%! Fah| hB.~m.[ BjNg^ I3'N!KwjC;,6_>L)ݿͻWDWh?UmYX@fy7z>>yU39 >Q0q;薺QW6H5M}WBqYkH\_ ^%qdGs͟\SD-b$^ Eo,)d+ϳ{CgmyM&_~S2Tɜ% |Iƾ%8I`VHvzmL(Q"VNL^e0ճt`8 C`Ņ<1C M\C8#RG_thG;}zLG FpQƌwkf ߷K=]x~7e˿9No`ݮj3;>Q-~VR^`EWN6Kړ\%ޒJ*YRNsoZEm6 'dd4)+}E}ENq 7{QҀyʬiߌ=+4%?5"Z_!gAKA IC:Dmw|OYGK@qw<Q#y.7O`g-GPq"}o (*&;fC7(+GE%oD[Cyg?_a;a*@[A 䘫zu7u)rxbafb*n<V{XOgRg3H$ *͈937K'[_ϊRQffc%d#P}ں R)UӜ$E &" 5Q "ŲZ s%f#?pToڱqgs+67s/hBKsߐXgk_; okMj}F2v̄G @MY$LƢw ΕMSRlܞ!ʸ}J^p2pԑYS :]z+pHi`ʚtH )ܢW ſ I3 *w+hH˨dz̭Z57!͜,l>.B/ZNZ?_!G{D6-Ih79U1RGb>%rPO W`8*[Цrݜ6.?-/H{/F8 ,G Ex_a+^᮵V/`ٱfu~Atfb2iH ,1g>V}@^ƎǔDt[N |_P#OAUhNS5sMod̍R\ɦ-&ⰓǴ$~TմY~e"`pC@*el*[ߕ~(5 P%]6:RNib~c(?d\}jZڡ.ו!3W|zܒ|V[RA"h~vWۚc bLBI(d"Y /FX<a 6L!J+<.8}=!`G_P!,Pj[8' +0)bft]FRF>AQ?[*2-5LyЃ4DE/kf/1n/I]S5*9yr >!'Fm_"8ق[o^\^ ,~8`!מRuzuޖU n,[PhO"^:MZ'-$@>Tx2GVkMU 鯤!˄$d`'道F 0K԰l yj CO+l=Alz5wڧ%L] Ӟ-Eu:NQSY3L\Vm[^>»/wI%"{yew; Cdtaw./^fs! 'I˚LsRZMqhxyA{ՑMaۛ0黼HY+. 97˦\\uWHDHzH0}5|N,f`zIl tfBeQ@klH ƫ^% ln K%<(}TwZM4)}R?F=B,eΛ-`Z`hDZrv *Y@|_lr""CEvImm~ dAKAyHM "[sAVo7E3iQ,|^Z^#@~.8 nHU'R~H 1*l)i6mAr>S1d>2I*8-Kl2>2Jȋl[bx_T+҆a Ywz'qOpp]!b{߷]yDY;P(R/TCo7}7s Pz/[MAb*AlZF) j ?S׋)͐a 8Y`yD=O ȞPџbf('$K!fW%@"]<*@ iH-ohkڛFtEan=rP2MHx lOR>0Ax ^Kqet> f-@a7Khm}ޠ;O[B,KK:We|m2J6{($gKUߗmžAKN,~@xԖRB,Z kv]oAٗ/Bp:r|BA]a6BUokuOk\_gKQ~#;4X̃yؙ 3,/8oB?ɇ4#gXo֩9Mi^*EF,LRZY5G`q>"Tʃ#4?1q׷hVy/@F.=,hī//XY)'6ߒ7LV1Dfyk-0֖~>5mIks j֟bk)gx(֫"t]sOHrE9]ۭ; }wFkOQh#ΉPfP2(|ns9X$-OmpIL ;uʞҺ2MAQIc$QES=۶!0&t!5]jrs|QAs/.j7-gpIݬYR_ C~䩃Z}Ond$jZJ$|&T勥{(zY̟N]4]L{4p==хX37L1[\=橨eH`e30meQ31.2Y!G ©d(+faL a0#l!+65!w>V⌀52zPJQ/\kձAn_*y }L36(%_5 AX6c1.^/tVv *_ܨGfR8߹łQ"Dg/T;cB26=}4 T#'OGT3{JszڌN9tg7v?MW $A$DF%>BU1 d Y1n;2>ǚ}q׀GYZCn8Uݶ#*ѩ0 D0TVGF{R M]r eN֢ߕ{@)f6Ͽ{I5X..3tK3ĥ]VBE7dgABuPHlfɗu)!ߤaJ5%\pC DZ{20]SZ;3kylsZe JS" iʊ,K4> ;+ lO:!l]8Y6,ߊG3o?`\%(]❛F5 噫 hn!J-.&?m2T?\ ~k|y}bx|SxI00q> ;W=2n7SoLxg*_#2{[G7'8}n&'Qx?bv.~P(IzTRLMXuZ6h> Z ߷e߈{M sYI=fg>pwM|s=xIQnZ[ )dM4$R}5Šĥ)V"%o <Ii!]YnkڜHl3e,-2A&& LX$Ɠwq0\؎< rgi\j_VWiFRSr|xj7Qw/x- Xw\EFY;1ٹuƹyVt4Xټ2R@מQV&&&eqf۞ÑE^P@Oű\&ӧet粐`1z-+?'r'⻜^ZĽP!B46,$顤MY E@8~#лBDiD0*CsT 9婭n;3f9\(:[t͜OH2x臭+F0Mc1ɬR(%LQo{C|k07F\=&G>[ [QXzY˭ "͋iF[WB1[;ClleтT5.w6[n6bNo?#QfVa:OuFR`v8Ǟ_>}k$hwHpS Gqq&1tozwei7@_?Fe1@w{ke!G(8?_Oc Q_Vf 0]q2K `:ŵ/].&>TKʏȆ v2/mymESroٯX&4S?M'Bv?tl; ƫV6e  +Dn}#RZ|F(O({(V؂KkؘN@(: cT$TC\ g_v (}&I( $dq1 DT 8'xP65Ēeh.+3b}F:K倨)MIymtn|&.==c$x[|⡢. 3%dN in?2Rڕ*oJ`wq7g7и#Pl4 ,cAD#֘ ]!ID)镢[H"֕IFWC$kug' RӜLfc:z@ñ ePkWLPEz+͖i+CL-&/9͐e>Lg$T ظH *2%FXLU3f9nbTm?e3ܣ/^Ѣ%# "'DFDK}LӑeqHK_)L" hJJr9 2 TxBq5ER; _ $[DyksjaB026Tƶ|t3tӝ"cJY{LP"j#Ø`EbQM=;8}@nD^/8*#b NuX>lQj)K+wVPr1 ;,~:aYهcr(ͳB!椯&o4F0>MHPۭoS@<^1e#b6T=SS`'8e"=_DK˙!کbJd$ficp.D]C3Urԡ~7|맼;Q^uMG!HmN%<[~xðv{oR'ѼBg5}S '|j>1h[ٮл5{Ƞ힄l2_.z=58uLXbY3?sGF/vRc;MEI09 u`ͦpTP!"qSHV ;ZGE{\Je>JBFrO(r1Xu+N-fc4 Yܰԓ&[8\ԩGB߶Έ5t'mi"ſ=3i,Z dXh\ּрGD pSH!T] tQ#Or'HN97GPiG@͈*8R憻IU i\3ume)a%V/%r]tx k4Ȥq>zG({`ER+نƎ<^I:?)-ي dF/ a ;bt|%Ke..b&Dc7OHچM$R>;E ;OПroTm?gCc= B—`; ;!LQnw`n  l1F T gT;s*gӛp2 (mE * bwK~HAJL;'޿yvaZ;F^f&=4X(P%M7CyE4Fp2~v 5a3zFCRk}j޽c:_? AQäy;wU$>[*: Lr|n'F~ $P|n+L~/^-S]>4U$Kp'{'cShj bEwkNkZ1<{+,L^n.lj^5eD%'|bMà_+  t?sСYw)ʅ3H{VBi<C wdu\2^`ү~Wl*ʁdW2niljJH`rI^t#q}U3BV %8V'Аաx<2ʋQ@9"y] 1&1ӹo(DFttUZȕZ3 }s0Z{(0w F7ÖH't8PDy0=5,;4bmrvFU^k 4Dl=t-Y> EvkA,8T{F-ixju1#ao{|P~ G 6M<Gl9n3]}Ό[pܣm fP:".)} @'B̨w|Q$~\dQS?Q7!;d.F3JP0(]#Q=P/Y.:txN/wUkVG(#crOKYoĮ~QyV\xmS{Cm[- .įus= nU\ oH)¾?Ǽ)!<"i3c3"3x\5 faJh[8vX8z4Yt-z"o1LhzOp*bc.* m=61KZvH5 ټKgwD'9N3 c6vZ$vԭo*LNK)#v!bǝT$a]3[qh .̇4/ aO8ZFB*r}bL5*7& tx$ޘΓxZ{fT?Fc0a AW~NRMzXa#)OU0]'ǫAjEGaֿL 3Yu%6z@6CkLa馻0K=į- _޼Y%/^Z᝞Fiey=ؘ d\`ݗ"@Z0]q6ZA/>ぉ GrneSG#9فMܤ`JĀO}d9e>6[LpGzbj 1EauR:Q'73hpccS^i Zk#;]Pjجu0wMK//ams鏥Q$5O8eKfe6v曽^fD4OY뜑QEϋ@h+v&-ƈ4N{@Flj v\(Mtec퇲]ygkRu:`b.ɎťFOc΃6WhUsQu/Df >HgYZ070701000002e8000081a40000000000000000000000016609d23600020dd4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/S]?Eh=ڜ.+p 9*pl<8=b[9@c{P#8_ɿbk 0Xߋ4a[3_k+2ߜ{*{+ԏ%1.҆[Ayͧ9Cܨ6Z-6[A2ݗ7*_Lcb龁&*iUp(cQZGf\4Fj{c|MÅnǫm:󡖶P@x/ްx[JJ-qϏt{T|ix$Vzf|+F\;6Pk6S?ԵCKH>P evO5;`xGԤ% ĵZ`G,o1?3k,"oH*} }iO|v~=Y8f AE)9+QO@ \ȻNѨu?H3,_YGcdQAs:Z4(uIJO$DlTj k sl5MRrV U;:E 9Ŭ#KmMqn[[vUi#goz԰3U;ѨI/JÜx;&^ d$̓fyr̊8k>Yf'PΧ+F(X.EMZZ6l2_sogͲ DouI/ɱw.cCOo YTg%d $K9y`:zo%U3xP$72ΧI|)B:ܺJ-GzYHOr, ZH^=$ r~:M?r)qYP5hXIOySGU'"(' 0~~=k2bNAv{ B9:1}'n?&Kh=sgu+^FOu ɡ9`\xl7T\ ҆jz\="n^M5ӸwttōP, tB^p-GH`A(8'XyX0/XC')}^a4pcRKk(|Y kq̚+8&7xH&_ΰP>P`PvjЈnH>{3NIxtZ?6)PvqIƶZb ?KSeJWoDư"CN-\wAG'Dx1fْ`fWn"LęIUGĹfZϸc:993!,*hP;jPl ]7\()Sm56$fvD#J5V}(  :t:HC]|\_S$2X'h]ecƖ <٫t2 8@p-3o{Mw?YN闔osU}/H%{M V(cnk& & ys]{fPMSL/%`Ƃ^ HًTc;jO2RƦ ,Іit@3)L 7}}^..q?ulXp_R=PŜm/Rr/Ԇn IE X^aS&$΀&Ou3kDU+ݟ+7=k CJu@.}0Ijvw]4>&>:rWVǣ5xӾ.aP\sQ f/\ sfȶHðG{ۙH["23B+5,G1.vD7p;"ԂHҖN= ٢6lzFgMr"LO%h@%x/FChra@#ѥY8U(R}b5ZZ4Mv5AK,l4@(s;>Cǁ~7 5MTnAҊChېcԡE$cn# c=qUʘu@zKk>8 2>.x9@2.tE7()-IP|~?kP =m ;x.uMw|5ԾųTQdnYFvEl#H F,#f[x74_0 O2m!8?00WҴ/pqYB|NUsS:!1N`DjvwC,IAdNX֕)*]䚑M=˜NE*-q<NiBRfC# vTa.T: ƌGYtʂ_*(ZZ-zу^2(p KVG?.!LWJvya5x%Qȑ4Pn_k"e씹 r_ضӣ͗ͼ%A nkzZIP١(IXlWmìL 2jqL#@zKWb̨D &7Ia7Bn%\gPM*!Qd N@e*Tۦ+QlHA#v W8'kBEq\Ƕjw?u'TGYWF08: o%T͗+%6deG)c|ʳS%\]Xajru&FbkMEj34%)Fp07[koԃ fSTM vҪ̛1S#Po<>!헅6IݨOO 5u$lw_^ZL=dh:Ċߎ[+4aZjmM4'80a`"bK'8)B ыQ{yZ Yt(}ri(ig3"||]cgF /餹 Z w%!p:}u.0VckKJ,'H'9q^2ҁ,-2C.(%*o&&ň';UL=@mEk/zCjZзKq@8N蛝\Apj`nM{K0$=ns)#qh2c0X۫_\6n~?Ї-Q3xe)"J؋̨"J`?+䊦,Byr?r~ '^m Fa6t 5N[ AE|<B3Ix\z$3*Y&}ҌQP Wfj={Th6-~K3bfjfr9bAC5lZ@e+F0SQٵ;C%!!c̼.PDAc(H}'=&oZZeEBAU%DNIEܮU@0[7I\w MmblT =OzpQ%W\zSlǤii]87%t8jpD/hȐE5<. Bo=SWBr7A՘a,9+L6}Q EC3(?ZVX`e@92ah5YV3ʝ$Ă_Sn$miL+T0w@V ͈!C`nÜfA%yYk?'vdRyOE [H׼1;qqgZ)+K@esRUL%2޶&KQ.Rr.cbpwKl`ca`nb}Qq w)U-%s#,DR>)B^ڣ\Z#-R.E>v 16$(u^#`@8?O quQ<7l^Y-9grGh \ ViID?ʴb}aDe!s<R,x49Ռ2 %}hv|-Q=]〯Vs Ƥ,}KYL! YHeeO 9UbWfr:qT? ;.F>wN01~nlČ#<ٹL5 ߊ7Pj 68xl$Mv9aVzOҍw&k+77^HiP\-0]! Ktl>g#_IOLGXc4/$z{!_jmwD2vo᭻9joUşb8@5F3%(RxA΂iEaFXa/JL_|֬mV}P$wqip N0x%oOۈGSe/X^DIP#K$ xeLW`FE rl)S}(] 5U'4]2S 9V~/V*u J[7yQ %j2$ P -STbݲ-:+[݂HTX!=e zt |FGz0ͳ/պx]A)Orvq V^$@J%wY>I%d\QRF0DgogQ/.$ɐ4>%V?!m:r{fO W#J |5\"mFJR"1y"]ݻ'6&(O#r G+MO_(V)-TK;@ t? \ʀ_t8vIA6/p,=\ g[xuh1ZuZU 0t&^yyaG<Dӿ(7aD Ӯ=P"jR J Lg(`.1nQlb-X9jXg_%<,RE:++_U^͏€Tu/vRx 9ɽa>o=S>;*3]F-rkމѻpP}U5Me S.[6n# EcW" ɢu c#ܶsA-kqӠ0oOZo~n i%0Ό Yzf<ٽvu9tTYsH4ߢF9?Fa$ kCySӄ =iӾnhK0sKJ&cc|Ÿ>jI@䰖k0_^>ZԦH(XHa)hLe%E6 )/x\m+ v0&#l2K7㼤e>QD: Lu٭>S ɔ˓ Capt?(Hpf:1}īӫ'Ek"SxPc$㪰9!54AμDl:$Wf$>pKA[H2kx IjR\uPZB;\^Ctm2f z&Lji)}hӃwTqYzI ".LҫgMTRsLrCBdA k 'ri3@s9hmqq.đ?5Ҥo !uKa ٸ*C3WSYCў[%6 `7It?W:#$KudTVйJ4!tV&!d TsMHy];|/Z. o_11% KergnI<_{nF-pj심{IBAMB6U9>UP3^_зA%TDaȻgjWrPeeĐTXHٖ!`Ա/= (^ͶVj< 9S`Aә66ϟChkiڦ4-XQ;3Q3-ZD;^/y;(1QSMtbJ֦ȼNwɤUV؏xYmo@|=c=qHu}(6@ }qz|TuqөѸ=~4{)ꋛ l`԰cDZB8iL>J2ۍt14/AD|zԵGu(m Ԗɛ}^ LnRs+;,FXoUk }m.t1$A˅.2 zRcl*κvnQS*a+zP2|K0gݿ Wz )yoD9'פl%O!PGS7eݶBi$<@',K`WRli5uvqk>c:Qkz[V$܆|{4t I)m.beWeknakk x62 P-.wvjz#\O:vo X3(ȳ:u_< ͙pzok.tI,޶. ب4RG}V9Qy7dm;43_Qߗ]9MnˆD-=hc|A!F`~nF~~F?s 0@Կ1n8bcJ9*`8 3LS_&K O uTJzwFEJCSKAT`Roykqh@OE )VMHn`0 v.<uR6 4vw=QUHūZMve3ubE~@f'\[ wKh΄*~G\8d:FnB;9 G9&"2PHw*^U0zr&l~G"q<`6CIQ͌bEM9SiZPL[Z6,i{iKaZͶ+&.`c` fߖ2!TTՅj13>߫4-'szƩRϟƣwnzOQسZ^stna}g4 #Yt+#T4+3UAVLX84Y^y=FUl7g9Du+6=ϭ+b*'~D$L;l\+N+q>Ơw'dϧpR_GQMqQ&U4vD7i < LmR1)KH?P5|Tp`bI'TD$-.Lh16#CH ]y5x {Se8|}|,׵oYê|[YȞkO0V'obK~( ӱ[}{ZA](].Rg8,?X|ĕƀP5h:28'R+N"^cb7uqFjA,%Z# zᅢD`" Xя.ڡ!䍫>Ï*^MkM]'`4Mns1ڿt+Ѹ |1\evɜZ mM$A"fUU˿*\UWG/ )mW;R%Ab`C\hEgE;pgl7ݡuVɩ)G <uF|+'S E$RFLY9&? O1[ޢO*Vc> ~FxvboQ恣7m˾A1$"'ZbA)z:*7FJh;/THf$m xRh(r6$`!Ep$]sGy&msC`Tbv)%:K1:dތX%2<>1>^Ԉ",T9pE ;ML-/ؚy(Nah$fWf L<JI(]tͫD#XoǜwEZmdP0[2Vo8" V=z e`g Fh=e3ϊG_0Tgƶk8hRg$4H ^;S{]s08M1Nn{kg $Xmg !s xKTdZ|\} *Iu `M#`؎HIGыX@`Ya;x81DbGjkNREABkuW"%AiC~UE `W5ۇTltec/a]ڗbDC͉6VoX:I:5pJClێ[{ jSiƵ%6PxroH\CFHjg<;J":El/VD(Iʦh0=m xeduO؊)QSE J@JcIic;^ אI˹RNyM4ݩ6ؚ32eK7Bo<֐`ʓGuc?N qBF ,#1m|Nqh?6BPҒ'c &, }+EG @񺃜jXAa_ HoAr2H/6r2uN?ܥaSfT@kf`#%L:J`Q/(xSoR%ұZON4N M3#u B3 V9h]lw2]e n!B,e"y18#ECaHl ݮߺLo ^1ݯE)zOjkktX-Pp>-e&} J%kr;[2 zŮŽ_f*_gz4ϲQkޚ\h<@l6ĢIv҈eZ{tA[DlNFT]/*O!>{mlEXEˑtk=ҲiRf$*\Z;}.J ˥}{ @^^ 1*Hr >~' Lk :ƹB*[y!M7PX$(a 3|f̅uw[(>t$q  ~͔( [}%>fM%jEӗ U|d/h( 7(4B - ^|P5 d^+ IIg!Vr2=ǘLgj2[䍐PM]g۽1^Bt.ݙ N[rsjY8W)X?f͂tH[ygGN1TB&~azaQvmz"A\)C .prY㲣Ȥ=*LBE//m [vtx5 #ǟXdp4;~j ٘_o#A#3HJжc<@ay'\#hUHTQkczvH%EoRZ ]U|"Ȼ{! 0qØ&Yr*Uevu 2ԏz\.hZ0#lєH -i( l ^?UXwILc8_,vba!MNM\ǯiQM}N=Jk8g86FB[ Nt•4ʡ vPR{w(?ŗ#cu/-7H?%/|/فKlxD5[xƄQ&ޒSq'B^m:Gz=$|b)WZtF4*@Q; biV+M _v TSdVUܢz\#V/ k9LUbQYfRȞMFTJx oG8G"鄦[6)d*Dy; )8DZik ա@$j8!aMbϋ3/2PߌY0 !uY62`5ՒŤ਀fgLq.͑En[Fe}ӋW>A$T8n.έ(@+&!iQG=~CX:OxdkT@>4,vs$8V}vۈn5L= [AA ooi}9Gp=G?y#,_,sEPeZ{Fg9twl="7Wl1QN 4ji5}#9lYR51ZxZa~Öm8 hoǃ;e |/aO_Q8G`}2Bb83GsoAj,rpF?r,vI"L|a-ý$I f`3 cgO/It[|$gRӽ%C% _cܼ;u.bc$vk]e7_%a|S:&OEt=?yPSF5_Z@hQaF`ʻNm7sA:A֖}D:jҬP1Eq9; n嶡GI)K>MAw%r!AHt㏙J"33ir*kk>O8fXg'*˩)VҮ$XTZJIM)xnA dI/~ , _LgZG/ g%&}yci7 @RXT:ʟPhb"w.xB ]axl7f^@UlC0\0~`/H&ʃpڟd'öLv+e 3">' 0TIS1fi1 (e0V?b0{C1U=:Iq6FеK˝/C3oro-&5>ؒJmWb71akECq.INRJ+5ߗb6p(zl< *D0hNXH'ib$n)Fk KE_Çb=uUh]q: :*qJ%f,aҍI&3CQWf 7썓P(U'\Sg14JF|1[tR`X6Ԑϸd:a-xoK!v#>k-˴AVp[A _UeK3|EnkLW %PaȬLIA q_kJ@q`w;aXL& a76RO^$>w^pUXR9R!r wg7Te"SwN5+<MBրSOS4܎)Lp2a3Sĝ>ĜX:_n>tQ2GRP{T5B'W0`l:NPIISҞ. U=L17aO j Sǯu<.NIaPKGyd-\%G t?Q a&.e* ,еrIڷPºJ"p (}Eg:MAyI|@ҤA!lɒn!V0Rztg=ӯ'(N|(KomGFf{&/YL/ 5}7R#a%-bg˃zu0܋> :V; nv=0R`Ɯ+OJ>mmй &D8DVKŗY^vMTk:Vu+j"&-/ N >QTj`\ۺMM8~CbGhOvpiW['\WN1o!+R,ZK/R*td `iW(yY @qMRpA' hu1"lYR,E5D'ݤv`d V s~Pal`2::zzSUHŞd8]VXjz%A،kF)9OFRu6#hU[ `po,:istgq#vc-(O O.0i)L#hPO ;xa)_ 7*΁tYp$Մ6a *ikE2.r?'fؽSTA+ɔVTTKx< 1Pud;qx߾ܒ1A3,@I@1¢x4;k1g+S1i]º~~΀3Yv|)\t%/Ŝᮟw0^O3H^kRa. :~K:'ծ>&yȟЪB@j=퇫~F~ _p{F:xj\HP  z+q$SBU Il̡-lath.8)Ss_5gNz;:k맫㓾ܫ8-6zN|,Yf|79gC6 ~~W~Ѱ8e<6GlLP+{ +CXDPUPcLg}6_'XFA+TǶ2q_ȧǦۈ8|Dk YUe!v$D6렒ucV ! ڿf(Ozب*ymvnst++ ނs!u]4pF[/ى//D1@H."}̨"I̖nrn`׫!-J%ω'GGlm֔Q߇H:| +@k;Er=T ^z]EVك c!>X[MDF)`@?DU'׍<=]ӨueaFztBԖDJ@'+yܺ#Q0^p16E'pMg.Rir Q c$&=*6E`nq5k0T^!7[lt66( >0L\L&| ]2 QQtOyO0I.yG ûm>l1&_ߪdI *)Wſ+Ï-eYh-hKDkB@L( {n $7}b?[AQ Ȏ'RgH@' ~.*]; !"-Zxw\idظ4U~T맶ɜ-D1;kjPGsdU#(zwZټLvba/Ȉ6Gk3l2]Oiv}V0D3maJԻ3v19c7gR9d)ۼ uO-l /"89z!ۨxͅX7%&7|uV]|e綂-i8:^PDX+ {d\qGv dsf2PZHV(N|R(S9=WdirNAk|4e-b"| 'Խ1 `){/9O?_d2Dv\\c72Լ5]x@aWst wQfxS\VsمRg/RdZΏA t%NA-*ʫC&Dq6|TBR1]&Tr*A>\)To˔+=m+(ю DX)d` 0OTE8S㸻ͮ{>VjGI6CedmQJ?/ӥ.;!I>\՝{|%s_QB0~x,sܛY< Lo.=t9`x oFk437 4Ei{ r%7A'ٓ^!΅H%40fG޼~GSxu0=cAʜ]ՠE ޚ%:ztTZ#]n#[FɩKPEJ=ٝ n ڋEhlSe _-6*| )hxѪ%[%4ץ.Aiۯ tލ?W.2rGFk_za\.3F/vD󮎲浚;:_dg濅CUriE>?.A'DBSУU;3H'GU v Ua[WW/H)_ N( (Y@^!-'jַaSfNְexZmgΰҽ:I`!WKYDgpe@xV}M 8b\hMGhAd"CVl_ :04#|Ei"g[X 8>RYïjǷympze64C7IڬadxkKhwߥnߠ#Q7gxI~ V*N~6UKlnކs~#6_O^)C 1模 \@17&Ă}#ia-i-CK[lywxL5o:@ NGNq/!hT,JSaʢ|+ PG8OƓ}]:ˏ*9#_gH;$U̙@.ǟOgƇ՝p؃YnWa [ 4vfFl #7􂜔q÷V8|:*9;HRLb),`#~Y+4GS-󪝶Y_B :m4`|/'v`Zj)h|fҝA#mWF~2O_TOϏ亾$6|Puy 6UvHzÅmPqpU&~RޕPj[/=ʈ{}w_ f¬B- w=ZQOaݘV+OaGAY"'/U|_pr1)јش Rx9'DO.ikNĒ0C} pI  t(!lƾ+ FITþ{˻Ԯ(O)Qr4W7HmQJ[ri& ܸ=ʜCI|~qm_ND GĘX&h/ݞtƐK51<="H1nJVe/lvh!,OK~쨐>ޛIz`ul=]Mh|b05Xm)ZLQ Kcz`2gpu+G#~g:Jc?7b|+K5K''NU]xrٔNZT~\s+i0@;R)8SbߌEoNY<7 9 [k+z^PDqpUS bC B|鱚qHoYBͰ;hnN2m0(]4)6R5ğk_g0t]vc ObwB>k8PHlZZ\ݙi_p@Ry6qaj>p߃](mkSSʓ .ڒVe"!A}j(i7\_H=V>^Y_tAQeTGծܟ`-DSa{ytw j n}kQ2OtD/e`919RcUŠtӸ(0PHcI~%n&~YF t|zOeV~r[ @/cОP-b&Edwe w`~oKUƷ"MRc;@#w;+fuɆճ5>5&rxs_r\$mNR =) 0b_w!F紺S!J*$i {jWG F.^ FK~6`eq!s{c5SJWmIz_/f_ہ&I)gM7֍aBꊰ-Qʄ~w4&./5XXͮJiC}{$hr_[|(=2#Yi k H(S_ /0Ihrw6XPG<y21r?BJbPR ݣW! [Uܯ u ,2xluuG{٤3>xNc$UN8: ywdJ|:[JK8:th@owd&| &gsr-%AAe?*X 1g'=1h~N#fz,"Bf˩7'&1^(|Ŷ;QAˏ{ ZW~')jJD9i_͇V ҭsd,I]bUtJ YH8 t'X5bp@+?I[sWYw㑰 5# ib瀲Nj7) id&5nmKOz9I7oo72:^w߉PU<Y_'v=BB4g(Aۊ **Pwol M?RA[>т0W@,mvSg{[FgN@Gnf8䀛˲[! 6,%q7@Q7d+n$ 0YA5OJu~Z W4M[Tq_gBfC  -5촼E9 i3MZs p,l5aB)KFK-Ľ}p`Nhiv Er~5q%gV(NmE TGWF_ce|Zّ|lw,aBrP'_}PPpM ƨ!6!S{f;$dyrجf2hx~CfT TI=WxƂ\# h7}~]_ ,zϥui#l=NJ֪P{Ι8e H!0\2eY)"a[d&nש9Jo9O,``1_ȸa=9oVy5>iU9Ep̩ٶ[4j&$NQ:72|AE#S$i/ z%ɽy3+?NY;T Ypk=V D-є e]wĽpwj+-Նޑǩ[hķ:z30=@HQ[w@yN7.*;.c~_W;W$೔y AٮBڣqLrjmY8B`sXE EH<>~t/ 8x | 4'b\i2ڃnw =D!$W㖹|q9UN39ZAƹL[OC.&̾+Kd_ִ%@w7R&5#pzˠ_z#2m4m2Zzń[nYy/Q}TU {xL2<3y ZLmw1a3&vvl_cmHȒ\[ٻY2a X⑋zn[qlwW!*]u u>^)XϑT# )- /`'^|}鸣,xViso SU|PD~U!ĭPFEǕ+En+#ב3).\?F c]U,kڗS Jg81C)z K,J/H+RYob΄ c_|:ʆ$seNJG\R;f.8q48xsdDx]n9(5Ty )E(Qt;3h85)d7"hJk[51Vìy6I,(8DlUNl,Pb/]p]]9#i*:(2aU{EH$(%dboeT~yfB(,; P20v|C1>mU%ŨdE9N%hD<D|C㲺5(yƼtcA@l>3Qsk^UG[i<1ҿ[l{#n}@hSOk6OZ6\*\b/')jpt짥jJQCPJ,L(& jDe(NkuV:v[03|yw-pjZ@s= <`CZ`bͰ! w#'nO1]R,Q51@Խi׉(OV[FYsI\֭)rp\хBm`gЖ0iޕӧQL0rl{fWXE׽C_G7,&pD aGֱd ˳ `0C);D8]@r vjVmT! S<7_ _ 9"`uE_ڧ HK-p3D n输qAv%/nQϭKt?NInxEMvPAZoN&.w=>:1y,D* ~ְjc9rpJ=V2&'?1qt6#0%u؈Y|t0HuYjk[p.n8O"<$Oc-ݘFv-skɠ ։0lFtj<*NߡEAe 5 A!A!JdӘHMc|a3Ly EXaɵM~r$u v`P{T,!<%į᧳;OdBb^ou ƘޔI)(mJEAfQѕSg$KN޿i,Dr9&gh=}}۳wvFysGܢyy .2Q k9ĤL 9N.ǎ;U+ɤ8*Nq⨘JKW D5.eƾt0/wsy GA+UFa7=ON)86ͻ@Ӥߴ=!D=b fs1(u` ̩5!V1n<=4xQ*rg'"#_P_@x-Op Ԯ5e/ح+@ARuԔ&:xGk;cb契6(wJ6FG@Ck`hL8ܝe.I Ed'2B[FqhR,r|ц #1bƑVcr22@|kּ<~W}NZQQjt1 .h^1 @&E ^w16vi7ߓ$Z+~<8XҮ{Dc(,ޢ$$A9@5odPkV8ﱋa,3c;bLbWE8fX;Q{ŪZmx`_╀{J5: g8VR|bNpsNRD=M;m RkvŒb]bGT]+DЖeQ^PQ9$>K3wEί8:s+c#YMI[6UY0wXM,s:C9w^@ԣf*9(;= ƿREM;I_CU\'6aDsVo<[D軕"7\0Y'Ӡ9σ({FH _Yͻ= حȍ=eSprwӉkqujlج] Y059X}EyPa 3lJRcTؕ|Y=g)=OÐfV΃"DD cU PegySoE&` HX[l*7x] =n L?KHll̓9,+e+5;&ѽ'7# 1LcFeӖ>!vPFEj4ےkD`)>v&V箲\3$E@-0u8 ?קc;vNy dOh*Mo9X$q5z 8BbeN~\ci~rU tr rF`/݊'fޅ#\e*lR0peta'Ԡ͢SEj4Afp9c[d6c,3ug-䁎Kι"q wajBS3:Fg@tYV|٪SC|Q!昦ؠ|;nD.(A@kf\ 5%q(k;sW*~w`3[*+nQBU|{ +%PLӓ^K` [@UT=&mBp oR~J\stMi+z8J 믬ŹrRZJ4 bԏWJCIRe<`֢ /b9.D◠YmD7ȥTOu.ڣ|&'yq(ts;z+W-s%|Õ ׃f=9#vH\=U$&J(" A.q$)q"lBF;q}jd"^ʌKyTAr/g<S`$i-ރ9gcK'+Ruy3oS@jO^OGqʌz&VPUJg}&^Yj~Q2#cCٛ^]I&-^M⇀@1xy(#sW$t`y?dE. e(B{y,<݀q-QpkÝܶ",|h֤G)󚚩l{I~y.E.G)n[_u!z:*yz0$c=}?@JyǶTpܬ5v:O9hBJ98qP{2 ~Kd;(N?3NH/۳nWt1D0)Q#( )X` KpbX< (qPeѮdr15`ҒrA^'~$MvDL(=뻡<$tYfJ#(_8o[ iq] T{EX)Y? 9-BU 4R I9&&%j#: k Q v:;==p\dxA_tz IU@]MOO֣ 1!qnE#|IZb+^' ~)h:*w5;P@snz4&!bWf3ckNsRO@8F 34VːK#OR gYie´RWJzs wZ E~[(+l gɹ8UuYҶX5m6 eA-cg)ҿMr޿핞Qo dތɫoړqEsߝܾ-oX@ U'keyw8iMUtt+VcCWD}ÇR ƕcs2LR<$3h]Sr]7pM;5apybR=1u1?(#dXkp-@k ¸nTQDNm8)X(#>_sOzLOi!T3k/(c0-n4\nġUwLؔjp,D wG3V]W* 2QCA*% k &D^y!dvi|~{=@6nOf_z.d ˑIdYYxi&C :Ћ5&T8\(˂IZ{uvx;rzϓvu>1|찮p!:ZQj5$ŒE[UʬtnP˪Ez"W>ޠLvQ=r#CPA#QȆD}z~~FjӍ夢l=pBHf!xK4Yṳc HlZ*r#is&MTrIGвcOGFlxD@1 #E63As11@~?zTt!=QѠ/%5֪Tŕ`@ӯH#@It\-B*qdq -kcZ9c^{QŤ(T"@N@ɌK7դfM, M{Xȶy(˓xg1Y ڪL2mte#{+tf1n~׆Jm̎ сe%+Wu(TF 7N~n8E=㐡lp![O 3ڙjSRkRC~`,ٰ1\ F|Oxmz{FZϰ>o8D853w,IuOu,.ZK~7,NX`a0eEkٟа+Kyg[v?R1L%2/#fYh xWBs1Y#[OMNN׼gGRuE# bB%J՚uʲ}fZ>y綔?qh =Sr\T Kԙ㛡=÷*$Xrrc$ch\ ۽)A@aex椪HPJ.Mgg7Pз¨hNlH!?JݨUIEܶS5KEFcn _mćhŤD)݌VC2 Mr>ahBgِXo%&\%iڮ%|R˨$Uҟ<:)@4&t,Y%S2ᙦI (a*U9Ltƫ8ac[Εd \5at֊WӡZ\05=/햸Ѳ]& ߇Z&RUtB͋1J,1j^%۞߶ Id~,IŘwjjc[wq k!#g, {ơwK ^k M|V(Cv0]'&[277q<|tA]lrruHo3'Cj&l2cSH`;+loa?tp˝*VID'#,pmQbv7Hm({\ 4ogvn+N=ۺ>fstҌSnrBg?"7~L D{jʳʙϣXth1:-IЏ[+Z,g?3*:VXUl#s-;YW]Y8qkuF b莄0NLscWYe U:qޠ"Ա5P6Z~e^l[CkԤ,s (o̤f0HFj?$V ˙ `t"^FDV߈zvuf-II^6}-eTwxp|qіVp Ve͗w[[kOXz-& pfݘḢ?M۳#;;JBћ\7JE@޾<)r{¥N];`pȈK8be_R`F0Ϲ^T\M|ѯ<>٧8WGHx ćӉ銻#v;ʾsHw 0mУk&pKgّz(jē^Og.7cMiN*ΐ0~zk/A֨w' F2HO  txhLzF4sv̖x:-р{B 5AқA-~P3쀝@YXG$nbzUkʍ.Ɇ\+ӂ")S`#ʢge/r87d>yʴq8(ky!*+Te7 y s,NVnk)P|ŰΪ+|$lREb|M$B *iQܿM֏ ܓk@ح0U! 8-%ӏjP]el`h<8.'-+އ/vƍ&$r^V@\Й[}V^ʩ ۩kR[ h]}%в_YGd2`ifĠhYv{z5^3f1 L{& R~n/o1+Td]E{y VZkǐO`h߬m-L$= dwZ8͛:#@DțO#Wa !#m"͍a4p89#1h%] fL]4˃],_Xϐ|ݕjݼc'fF옐PU Tqk S-0MWYڱh×oĢ{x)=TϚkl`c8Nph2\ἅV2Xrˀo6z$<ˤ +&Ǟ|>;¤ʡ)eY'+X+[PYܲNl@)Noc=&pޖ9wL^tw<炉*X:k^ޘZy R|W%C$ž[&q3(r<|~l? H4FOpE;{nTi>w>xdlB(92C*ز3tW bK͟Y%b`&Z6ra11lsՃXN!@U F&sX#:&sq }nSh2:<Ҵo mK_?qIfZI!JDSh7ZU# _\Ws4[8S ,(rZ44@hQ V)7r兩AzV L| Os oe8iUY)괔W7合*_XjTNIhL%MO-X$[Pݼ0`K_́IiE匄wR*8-ȼ;{WnvDO; rv-3@4tL *KAX#DP`½g-X.U<>G"!%)Hqޏc0IP*Gz2E ˜!8ե@K}P:~s4PZ%hӎ 6]~ƛ_P[wuY8` m'MHwQI~9y1b؎?kTE6y_5 wqz uՒIg&pN!j+ =p_[%}iJCkw6pFc?QQV}fW 2(Dl=i3\}*}1bդdYISŁv$!SUӔm7뢈2=T+z}2M~ L@qKWyJmU&l^7ǂcQ*z𥴤E ;Y5׽(з:CtsT9Pݻ i9l?#{ ?ި3< I yYҚ+ x} CYeS"~al5Prhm`#x>H3 9ߘpQ]Y_gr(I\WϪ BwEҴC>9~t-¥ AB?c>W,T*)5J啵\!(p5F-pcۈG8g;VXѢI2$*9 퀦 \'15voY>:W3xܣ6n L3p9 t6Tѣ3BN–'cbXp_cʙ4 cSR_ e}'4 ʦk{|C|ذ2x]б. \JO'>X6V6C q;;7Q4e#o>L/"L`MS86&t #bg4^%pG9uAW?HE[-HMkGb[yͅK YXd-t0LjC5X>NwpAFEk%iKF(txlp** `ޣu¡BOw~DʿZ!D3Q?=5q+ ?xۧj \]-ؕ Bg]*iҠY3`[":}nYwo2\Ǵ>݃fxv WKkd:T§%dj4~v6RE?9Rpk],[% [<'M^0oY4CZdTR]'^.&NA0zIx[({2˯䭕Cp8ABOaiN5r:3Bw 8HX)#OaRnd>{U'j,+ .?:J$e^) p#ᧃPүS[!ME0XJ E;0\u؉iaS"lk>wh/эDGArAF5? Deх;"a??kcA"EES[W4Ňz?0aۅZՅhA cQ\-tMX3?Ie-i+Ru'a,P$pX.ߠ{z O$%\vݘȊǛ}be 1w=,k`T5_f ]ZRVt<̤-`hk-$ ijOw G|V>mEqdžF^ v6z+R+c8œagftRNux_lٝqH11iǨ!k"AXt+_$tA,I3M*`X_b $U]%\)xN.f: ;5>޾ERY{8|?Lۣ-0JEW`8H wdle%x6DAy1EAkzFE$}$!(9F\QzKr"΄c1 fw)4 7*!T%eo&W0Q C{Mtn?G BtI@@oy,8ғhlnʀ4?V~aݟS!xǔ ok{(d-Se[ YkhV,QTn+0p@)9-2TtT BJ|Sb /HSni|l/ s=EP@wūmMS<m*xW;ΰZa([mt_fջ3Ƒ%2`b1dɐ &kUxEj-\4~LN3%+`z`H?W~Z'*UvHYt-*g 5mFrmE5v8@'ΑGj}RIbѐO_d]p[! 9&Уs@gtTn?!\,&]!̐SsOFhaښ=h D o.;s4ʢlUvC+?-?up(CZ#nۆч :S* r۫e6ԣֱܗF/s_5ӪOO4R=+e櫈A⨦5`l>S^#q[ MGYe/y&B%2+enWTЗe ͔NW(";h`:#V4<5H~j,OB Z˒v %nHP*+ 5I4c|A%oKm[49:co6N=s݄GCzh^@M}M-Njݺ%1V:U<*XKQ$Ib> f:ð񀸔>w{rOW+G3^ICf.}fٷϹ) /أZ}b6E#P+aHNu%c@8"2S:ƴ$Q B .摹;TV>d(}f́zc-\mc*>&8փ=@&خK[Ɩ]yj"`x_%J D52{K2@r8JbMypnDO. tι"6syKYX3ML]xQTv-'kz VNPgO )يT*rM-sg%rĕUuH!@~y3X\ kcMJ2w9ԋCPH% *;^]Հ;? TW<#)^J A,51l D@A-(5J)KRyM"#:݂BR.v6-ڴx&k߅t,Z{=y_eu} am'@ C4L&oӠv_*7bRBqNУ2es =jzP +l:4ۉw3I݀ޠR@dۈϚwSƍI;.ՒLlŃ?ziن.iKFЩpoȑwQEۑX97`Gqrw@ͭQ†}V2ՌuC;N^I#ZV(d2{롙"My}Ƽy \hDU7gjf;Ty3zW$݅+Ɓ2=(R۱Ѕo=_@Vv4|a~$3o ,tűKt#̴NQX` ZE: 'X2D˓r\ƭlytf6dLM25ls>u#p)D|l]<>}}GnBjTo0;-2i<N<@%ixZK`)r$B5h92wJ2M3Cá,Y} ~-hۘzƯw v6bCUÃ)QIU8;•ҸZ{ۈ]V&ǺDU4O 5y {D2pb:(_e 漾-3 V.x[GRw6ҷG8 zn0IN?u\'ܽQi* 0j70ސl/C"2owm^٧G[KHs Ho=鴺[tL8ΰ ;mjY}CMۡb=4A8v+ y{nw;Nbue2UvL+Qlf4.sTdwiLƓOވRB1b4V*i:5ASI6 c8nd%? j"p݀ KR0[.y?/v 7{hiOTV`#-blY(ሺC1<-|!/ľ b+{CtOK,(_)6qq{wFʚ7jZ>BZJ~g_`CD̅SnջaeUwY<E$H`*2s'֭yba_@%ǽSiCrkmZ*J8BжOp4ciՕ0=l:}yM I̘.-;RX)ɀU (y<嫮7w[m{~Z_-_Vx8 f=?Th + z+z-!;H `Lຜ;`3'TgrRFJF]>N6%Q͏=zNK.^xZNF|)|-K S}6KV!Ge'xIxP6v؏1^>&aD6+{ov9 * Bv7) :X58y%#tpShzI0oh$5@&4(OKBqS SZU!`+~i4!6lxPBߔ*^B}Wȣb-kN g%5BLʆAUt)b{8N`>Mc_񥃫0?f8nMf8-S wS]$pC c)*8 \zz[[4,j#u7#3wP~։YD/_)~yn{A!5 _=ʣȋw_X$M4$a^BiRbUI\ۭoP'ū!;c x/m2$4&{Αp\'4GCQt3Yĺf}n&8wB#@vmAN0i˨RT!>а j ةe06T]}h:2_zAq}Bҧh3A3|W>ăjG<ϼ2׆įEKIu$(8"%w?˩FaQvbьIyJo/kZ |-u0Z޺͐BW,*rT|,=)otToݼ9:~y8<]*M l+*dvP8 _l*0c 쌄bmР;o!Pיcn{LQa%e`VH4V_ ]Kee}!;GEPnsw$Fm 5HJ`)'7Ha.BQsXd yoʑfیnb#GDvGG}\6^R?'U,#iwҙU#jcS#𦟓Øw{MY<B3j2aQV3zX4) )xBc sCg< L/Mh9'&I8s֌cS )y(9(^ջl85՟ceS/dKx}&yWX>9O u]'j"O?11_ ;&ŶYw=b<glߡKM0HE(Pwh1T'_Rs D"(S Lnq:< ${&O̩<Ѿ%uſ,KQ?OKе"H mǯ,q+`^a>97]c3Mm:i(v-DKlW;wނ46f[8P 1GL3Q>#</0RE29g_NW6Ҍ(z8*/S*/'B.9\4c;F:(K+̵ #l[A\W?Sdkjj|!SQr$#=}xr#Fx5u[鍇AzC`h؄=À5 o8޲ ?)5XE4x~b<0jB_`tNϞ)ùLMfEPg>d))e@XH]{[O$uזM+h,EELEJ=%3M#s+\P W$ oq)+je&i/HhrLٌ7( zN/]<(NRK  zOҥ `$"M DZ|l4HG\ު͸*< 4Rn>(*e"Hƣp<mKzEuY<yҀ\1͈(n#wNc6\&027S|nwk|O:F4p;nB '^@t c3ZnEд)ŋxceѶg>t4}P0.w41z!q.]em^hQKы+qiBNE#0}<$2#ݡ[þٿ'mrzl%bW}Rd"kpʄ>Xz3r0,pg] CF\K}Jͫ"+cQ?,еi8OI*7_re{3D|5 "I:/40oү#78pAjеڧL6ߴ[NHlTf}Q(+r`)EKFќu.Az'!zJf{I ς2b 5gumDIɂ08' mu{F,ׁ$4vƃF"& n2}5^>8 (eu'|=S5#lj@~k0\kYuu5>3ៈF7kYnMQ]./ Q"FQ-yԘ$Ey=&Sm X;k>Ӄ⭠&B\"HPYGʧ\Zй[V[re@|qyB5Hi^w{8ՒPBE6+"pWvA;G9٭KqSD0h*9EAli8ꯊEռD{_uyHQkp>w!ÖB]\')2 >$h]J|[{k񾃸mO[@3 GX|(0yhς\rlZZdq1^L_"_`]r_=3x" 1}* &&~%<įTlۢ~^`瑜-퀐8Y6ij6q]CMKycwnc WKHۃ#b_Xhb4Ҹ^xTuer`y+%rcfY*TsQBlMfhDH)[AE xUPM.3=fZdi܇kRҊxř5~+G,)l  bs<tUW2y@<0|N'$pb*L(9ucg<FU [8y޾5 sezh d.@MeǮ{F@2ІtH5?HTaM*N/4`‰#sv[`}_Ege~ĉU.0TK'VژXt_CwUW!cUp{ @J&ޡ?&ґ(ojfUC[B'LA=ŋҜjH2qJojKt"Yna-CI;P`ih㔿3m+0c1yudנKCIYk]yQ3/ rD}_R5&ּ9Bf&8 V;P3Ny(Ua,1HQ",v_G}|yc]3slrDJ|j֘KxCIWȂi7zE'(={̏}6[~Q(2 AݛJtѰۻ*?rC Ý-ٷ!\% b7D&u3Kibyx_7%ˡv ꔋ^+fo%|BO(ׅrSeְX)Ӗ"lW}NZa Gܟ }/`[+Kca`u ES\ Bg4)IQ!Dv4#Aqm,Q%u<|/롛+[p7Js^gtqAEmL 챷CZм۠ı7tIS5ҁq̾vzr)[4RFCKXKp#r-o`>/[9'f#/oe|7.zvHH6Xe@>4,{_ѻYL,a8=JW1MO"V|Qܡ(^ E$7j2~_!8|c.j@0+p;!'Y)`vAԗV#B1B:5T.%m7qZ{ᑹu~֧`e!56`w`9P(}:)h3gݓ0ۈݏ_'R64i$&tjh`{UMޑ,ь]Pj#g# BsX[j),+fFuJވp)CI/=7 ,.e+pѩ/zaDܝhLg~AVzV篷3 dpyO_RbiQ0悒mHmB uhACHE$NLpP8M t)"+>7.Pi3:f*taV^q6CPFt}KFUbƲ\;/VE9bL4rS<knrP={ܩZPD%k=IH"O6p'% {l612N6kT0}N $@yq/[V4t2Vr|̤ C0?.Y">ꠥӑDR :`[P׊_X95=U&PZ˰CL E/mOd.ȶm ?=ǚg5/x;3`ݓLjiٯX9ƁDf_4MbJ}쥲 L1 TQW-}qA6Fí'D۩k%"&P [outm'E!Ѹ$P'tjD e7Ysp~uN+#^UT k"ڠXTBΌhTR\%&H4 7:lJbt ADC^.c>Ƚp!> ,-URyY8pǍEKOP&{m?Ǜ>f Eֽ$:8C -QF$&^DH*W_&Yqy0i^.hhZ[XeMhVV "@Kꩢx'oԏ4H񫎶/8ǻ6.;S= mZWpW5 ڇk^!ђo`aNԿY(e\-ޒ0ėP=:٤jTjɶՂ(ѱzP7&xxЍT B_Lr\Mb\>ؼXz'FlHI"OCf+ $I !ʚir$4jtD?`tޔ䐫9w+u"#I]5UNwN~ R$? `,P @5r,zA7@!?:oѻZW%o}() N|rfy\6c/Dhՠ-3Sj7bbs zڢG5.y6d%P Q\< j`]DBt,N`wmkw[̳oox_F <3ͯ8I)V?{hN'$oR;ə*_c׮ uZ;>5#X4q.QQPy؍.x)8u~'lǻfA따~'𚯇0R*['&Da 7/ؖV4T,A&|}߯FdVhJs$yw|9FOAy %u⅒:2b=f$aMDy"C5V|WwXR@D97o|DCIGTIĶ~wSKLGah;Bܓ`ЩEWˁrhb P<6wma~B 8#^:UiY˷u)В(YõlD" BL]AhWtm2] <(ޔop`h^OMZ &lMDRn+lA=&w(LU[[,Kצ A08uë 0}fbƝ9AN᱕vmw##uwU/FƯ .qJi{+Cqpҹ[ʠp9{.EM>pve4E@H/2RP彼{`k^5?5> D¿akJgƤGgF.);b8DCpi|Xm,~fx%jo@r3y&Sxz\l/l-ΐ:픗(DS˻{bQgທ愾5mD<Q6ëo AZ k"~R@m(/'md0LxgkЌyL(#`sIcT|ΡUl=DcR#@g g]. zBٷS~9" 9l ؞1D-lujBM.χE>IF2iR|S7Ig @ }S֩.Tqb ;y gH^IXyh O_!f@Ay1Y[9 )V!싫ţ90hvavY\M#ԋl!nEr 6^\ݳ' 9x7u1;p=(ÆJI&6̘RI4# Fj ؟J,o0?f #̜HBޭ^ADL^SO%^~/;"\ye)OV 1sr 縍5KTU]͞\1^t@/XHm_8 kr633t<I'ص)9{fa_J}_DCg/zxH LzJaȡ1tٟ}/}\$ء;?h#] /1o~#xd,ak]m Ğ hm풥 dAL;.c!こ DaZUecvȠ ul4ծ1oi [@} -mJ_6?OrzAMN(fԋHu@ȯ|T uBB=9 (e0V?HAGީdKwuBn8*}E9d{cX4b|bO+Tn֚y)w qWA읊LN`G`ZpNM@F42'˘9^  v_6}k?=qzsZ *Yφ-zN kl腾Ɏ#C }p+^ak1r,@^+$kUqkc̭[\LHɏ '~0$ɗ@)iR 1KT]rѸmE)"RG Σ(ו)XAZg)G_yt0M/WR͎ gW͢#г7QC6l0MCYD<)?s!ޟkY98]pqۨEud qt^suq2kb$ !s^N'x[enX`1p-dpQ7$YQ'GU U(>3SWßMd5ԬZoe:O=ϦqlŚq6,R!3OQ~ 5_} 6@]GKi m~ӻї}a EuaҬ3#u몌ꚲUJt쪤ޜ65 Nvis8\V^zk)yIf |{\uiu=D"'P5L]6Ni?c*IfmME^r|OtqKJRP @'kb?`z|fE]BLǴIA|Yl_dE~`sx_34bF%n~Dkl.  g0j Ǚ)nG]bm4VW\^ 5r1v̗;}>݅,^2}c[۩L xyӅqͣɕ.AtƮlipk;焝 6ǖtA|(7 quUaऒ FՔG*$Qjc ;P3!GV y֚\یE8V/ߍr DNJyY݋>:ꝫOҁ  x~?DuK_2숂K("XH]j`)qɺk~~"g9+tYJ0DSyl]I3;`,{zM|zވhv7Jہ9HiV0W>y`bۻܩϲbxq0N:֎u[F( )0gp`(Xք 6VX:?HsoW1nB:ф6# Y53A(،%uJT 1ܬ+ndž8*|){2zJ -Mj FI;%te=e"HWI@ `m՛P8i;[H 0i2#LsdH%E+kЩMvRxWt8Anry|B#hiWBsnGP@V G˘0ulZ]ǟp;4`Ӝ9 S 2e+c|ee+5+0YڲlgPl+ccSd)x 5p7'D2Dg6AtkƞUkҕe2/Qj87i"Χ$}LtJ^A*@J~;ezLe۠B1EW?^Wiwdu* R@ %#g`4s;jt?ܓdRD$ءRNܱZ=}(u'g-bOuc`YIRXMOwjHDUPN `@~-k [qw5JSB_ EC0;# AYoukܵeLV k ^b* Dм r7`z]")tnG[:%3Ķ)zi\'9:JE$ҙ3P^ς)0+;0X_wT'h*HG_Y]定Ӣ1V]U{nr%+(]pU CclCqVS8?[!]IrO"A0y"]?DaZIK[Rom-Ka{c)S*αf}0ԷpȸZ!kx͘i 뚭2 T[q"GʿFjp8Iqhxp6gw/QO1Lh@2&tNjRUq%pnizA"CFnE,\8{iH]np5]OO(7?i@gP }Ό~N'󦝊l X;tKMN)uW_yitޝ+lfD~vU'܎(?µPueCθ+@DGemN5NG#IpbX.^ZSu4bdΗ $`F]߇o5dRkj7Nwj7HUXZRlg.ɒmU90*oi>؇n&Q$DZͻ>B;q;ezOvFʂP-tPGx҈IrMJDUDZ@ "^D#mj~4̭JUǤ{0bt^<{؟໣T&ݏ E"?tMA{蕕fR6߄*P?ߞQk_ KūݍLrF <%` 3hA8?( tшsa-mY0"]޼o}Oadx e^Dnw)* ]f`W3 ʲf fOo7*t>V(BY肸p"FeͳOG5BI{~ÿEnͼsV"L-)5 A Oo0 j"Hղ1S ЦRvhF#FthBt%\ض͗ݦv#E[u%+$S~>ls\ou$ VbԆvc̟|7Vn'݃ܵ\&g˴Kj.l˟Υ7\=K1b?SPn{@Fi Q?U/6$qF]iQ?6X/R\{vV :twi_J ,*Wbϯ5=; {9ݱC<\ QNŐGq*lX.M@+Ȼ_s 2$HȦ PBīOhފ_ԯYoT/J E;N `Q>yT߈3KNjᴾIW- " 5Md2l)o &@ ya[db읯&x;4b}oU >V[\p +(ͱ¸L>=y7"S IR0 "W~1f E YЬԦ zXNf0c0>sy]bST?\d۠qgiHB?gzPl4Szz^ J`|0NDZ,G HcӫdeOPpuSo:*zC 46WTtb ʕNߔB䊗 ev*W6-diwd҂J>W! !7C (<9(2ZCAB.M(qe+7RuRng.%;Mn'KR` K4oO!Fo rwYi.JEG2$*Q4۪v Q7ȼRCKc\Qk#ImOiJh>)K. u.[qi׹)Ǒ4ؤlY]%;x OιY8mZC)Ƿ5U͸˲db9O7Hn'&AP7㉄D+HL$`NzZM*$wL7&[[ fƴfR3 *orGsbH| ['@*˝dbf6 ˟3g(3;e_@&\@EcQKV}H?ST:S&@ ˾z: F-jSϞ< DZ tKb.H@N9<%0W{]D,{!j²(byB'%飐Q VIZkw4r}Vy \gJuzWdCJ}t`TKS,o%ǚqbT2\h4+baht gxB#\ /cSb3rϖlWBwE䔚@ w4[566:Vr}q Ҷf|@s?0/$)bR*nHg+;>;9&rZ4D ,)aDS})y)* 1BV{I륪@P N Yq0V<2z }ήxBD3]B&=c aVN6.YG!C-B*;:;h9?Ɩ1{s^κPU"~?F8yjx>˕Ŗ&$Q-9;{8Ye]Psv|Nqc(8{-?\&^B,u eW]yM<ሌM,t)$:$="D0-*}+&e6*N+65WƜE5^ \Es#PI,cB)ILCYNx KTF6"- ?]4ۢQ#"ikW)/#M_GC1}|^O-;ʅWn IgY+@~w;Ec;s8M|( qqjPa9ȯɡ̯:og\(Cn_0Q_;ŴеuAbꨄP7zAd,:M M|XG5=$Xs O&P-H5^oCS_앓!q^%X1RYsk{jǬcmRxJhz$!DփnZJèעz1U(-ߛ[!-d\10(:%C_U x0";wGS ͚ m%T~DKhB^D}gsKS& "nAz>!5#N?g~N 2OxU{ʸcRM=Wq~(ͫ2NjB7%Ft;k΍L!=*d^V!AzwڸEmA/oV-/{R~ jRs \ Oxn7Iyi|@S$|"_)XfN EnŁ#lGȑs;V{1R^ ^ |7iя+= {ˠ$K+ګvb@J"w: iƧTs#BX~qn˗8?]~@T'gz 8:K )"R;[c]M7rt(P.gCavf1H<mL45쐗mEL˓_bV^cuʓ7Q@$mafn a _" g+%݊$eB>ɏXSAih}0 LG!b(EAꗅĩ8튷G?l᜿Uo/$ LގbkhN# *Gk.ߕݡ1GUu|f*z{ƥ99,=.&#vmXĶء7,& "'{,}~,4WԂQpvf\Bpat-J]tƫ[UJv&%oRsNvI-kr'x_}\8q}gj1ۢ _dl˛:8dWZ 7rw2;\X1qR宾W i僤S?ͮ-g ^/ oAAΫ e7,7 ;qH|L7 yu njtЂ?A ;dE,gn"u(tۙ,b aw0|^bC7WE t C $b&?놾'pjYmvIGgll- huRq -8z܍ ifS` 3 䜁.]^P[S M=7>Ƭp? ݻ7_0}Fώ,W!K2ڡ+gUa >ex+MapZ~P2<i5oh#MA茅PBȟ C W6x,Z:2p4%p&{VstX9\v+)4(KzOy0 n+hm j=32S`\K/^4QͿ'*-Ӈ2r,e%g~^ʊ\>0"c>Wpڀ=^^X|pE;ɵ[9:Ƶ dƾ'j{9אo%િU dۋ$ h`|-Z.?y`Xqဓ5r>}^jc֢4'#rX"śD[-, ##/r`+0J%H#FLm{B^,jq'(oUYAXاs.O:7a0!QNž!N%ԩa.3=XBů j#Dvl`kxRI\0YFf/"k-4/)@<&P a '=й1Lf,!LPg;̘4HNIzft a7csK?yťxl`>H|7ͦbՇ N$1- s aC j[^(>obYu;FUcm,l͎%U߂ 9\ֽI"&Bq }b6o[4He~)QO𯁚#$.*2&}|Y ])5<;sNi4;?(/VhrqIf (fIN=c84CH6)a,S#XrZ[`d/RxzUػ;E#o@]_}_o)E+go<qP̝V<,g)djҭ@hjkȿ`3X2uJ?hbXZp_+#W0|̩oco?A[D> <|'/:iN1OPp2P ~S% K:@pEtۚGW2ƀr:pN7W;Vjxocr,M"}vrj噓ZvB_+Ĵ~wWVh?8\!6,鉥`aD߰ߗTIxly6< 63T^z|ס֠rwY%RI;"M.yC{5]&!e"c3 #.5-}pwk;`jCRdF(:b@p66:W4,MU_IIe u6)1uNjPhdAbG=.R*F<ʱ;SUe$ ohjt6Z^[k_ؽ;,Ș >FG!\ժ .J='8bJRDe1 rUA C+ o!Mn IVǁk!G2tS-$IBSL/#Ś8bX2h_4,Å~,Jf.ɞ:tjbEd})2XeNQ,~ }H`Iq4_]8d ^MxJ^"v'fWܳjjKO$$1*~)LMZ@,`p;gU_X5c(պ]eM$d&K `tPT#NZ2YOJ,&ct]9ďL7P$Y*I L62yk" L^V1&!&9t B杵KDsq5,y/5E2g*x\#u$ЦJr` "8D@5EgnߪB%vXt<.ZXZZ]">hMul-56:y%2G o~U= VVăC$RK8ow +S b$mxK>)5WTLUwڐ MFur|C5<).9:C-Ul&@xFY8&A%WLxBcņ7 #_wx'hz* @5:-@ s$ e9\;#QRƍLvtoЊ8ΨKb㩦ٚ@qHerW x㓛nClQXxJ$S9Qu(Z@t/++6vFy\.FN Ys9 3rj4`VIo T)'^4,=b_y2|}yŷpuOh礡߄xXU[!g$ zIJֺ+'5_eɔŰ|\ O4_EW8{q]nC@aTU}4{U 0sqygv AUj ?QX`ÓoSԦR*p JA@2-+t&2kw;ucVTujV1ZnDJſxf48zob>pE{2}2}Yoϐ:k$4\;8aCjWeK0=%GTҪ - Q :d_uQGh`Q0P"ůjV0@KDLIZ5FYSSҬuY0f5R#x|g+Ǔ#_[qM"5qkd)?4}gկs{\0!6;aw2x"?%|n5`j\6nu`cçe}*zKfOq !cTF|#Ν(,7Døg`` /TTX_P-A{LL{.@qmneHp͊Go zl<~5Qԥyq0 F ȈWn Y{NE /6=}@nnWdvp-_5XuZߔK@͟ MϘDRT%KGr$`@Z/⬒ybPl6l} YJQ% '*˜86S:(MhP v;4Pef9~] Gk_1=u<|ejh]hpQ= Ĥ AC4dP]oJ=Ι-KD$@53 0k@4&X눚 ="Ȇ/]0Vs"3u 0A zN?X[]o,1]t3seu|v! mͿy{\N܃f̲(6[zG3 +1arSΩ7d\SkkRğm)`w '@68+˕XvP!]K%s7tEjծip8RN7t.3ZXukױ`>5*n8|IB̡PQ}hҨ&]enֶ`Hؾ#  7)e4UF|V !.oX:ӳvgq<@Vg$ ;BigU%ԹQ3dD] =ݜ5F^FL{Vi/JEU w,=14;\FD9MB3(!&UU(Ke漪/_2 '>?aϕ XQ+uNidUuT5=D3~`O 0# Z.pň)g :b;]F:6o#G\!;<ѢcRJ'=CNj`s$H~M bngv- 47b>`m]'N|/)}v]NMLU($q^&AQJ[ %%4p徥G^hCLoaMͰt!Icgͽ e2cEۨ8^ L qą<ŲVH52)6$w[dyS T.sLmV7YL,(~4b/Orܨ* 99an⃧ @;P/8e =d > fQ,5%j\Vר>^(+%qG /)e0DKdvgDp,h0l$%݇1/j9$0m[` o~=BZ5C5\NRw]L贔3 {,f¡玻&E">p w؋QlǔUTdb#ҾOp~ ~׎цO+@]!#cZՖ S8e&d{OBzwan6@(XTn˛H< < f SjY=JLQ٤ * Va\\[AM= Hu/ x2!n~탦FiC)%p pC`5ߥDtM6qpD:35r.@QIS "h#w_nT)P5aB:{@胙I#.J!ٞޤg,gf@ ׳MWe#;^_.Bi/z.0OCtY7཭鱤3mh,clrCthnmӴqcVU`R[_Fd;io?gXo4rUT+U~bW9v7Y r,U؍t怠 )rՖXrfBC5=;sXcZi:0Iw,;ݔmNsA;HozFRpkHܔ0M8:/gs,[ƒom*[C` H=Or{J {n?TtkuVAx<,j됭 ǴUumYApE_!-GF9%Z˧T&Ulu ǞwQAwquA¦2ql/WEhF>"j70ĝP"vRGʙćR)j ^T 0IC鰏Vq^G2\> ~bѠ~DnSrdNT*%j"L㤻P~51hJ(}d Z%MrdצyO}!*Z׋tF 8bV1{]>VXC/|m-4Z@ h{i߭-) g')XdВ$aBuLRUϓQ:5eJg%G%..L2ްY2p=-(7  \b?J$,BS=m!O9>͊ɃQx;4!\rR:Bm;@ e]4'7?^RKa"bI]$@{V:#N([ēW$=QG(1kb,YDGfdx$]Ȟŏ4C,muKhGRFᚯ7^MsIY6,g^h~VbF73Cc&%bS]9԰3 9 甦a) @ IZJ9y~DۈNX@3<6$|yۯo\}9Ľ<փ{Y!TF%O5C~ 1yԸk4=Ca!jw3veM3Nb&DP9S7P,&xbUCCs͊Pc^/Z@-)RS۔̃CSR6[9ޡLsZ@! f;cZI'>mN%^ȱ5Hpob _ pmUد"flWwdڈ_Re{rۡoJϛHal<N*쳷M5dS^Oqҷ maGM";Fðw!e)xHc;dƜpa@P CMѬ"q)5C\t%JU:.6V" U"(9nj;zn &,k1 fڻ{-dL0?w؀rsF%M_ﴥ0Mm9Jʽ6QaZ bmL#N | ]r^fsDMcg #c)g&.R> L㵁VjSj'Kxޱ1P<iA٥/T("!6~(ee1;YoLʠ[ pV+kpɷE8 䥑U -))|4^Ni|ɹ8՞2#W;V]VH`u H9<=CA#aJHDT:Aܬڶ\/CX?ckP[cB:ǩ'a* ׂ]E=av_2 Ky}xG2KgdQ2J~FM/h'%>]gOnnVUev}2m C$*#+{cy ֶ#nY(BZн2[L޺娷jCHQ2_Pd Nehov-pNg5-y#帻3OVHg3[uF 6*gW1Y|Hkd7+s}5e 8FB{>gVp;q B^-Ua\f& B?C͝e)D(iHtmܕת7pi20JQGAgo?m\u{r5<֊uC-'Zډ[U4.JdJD:[ UzMΜ+(٪/nb4rb*Pv3 XvAfkuGX cIJqp}x9Ai[̙~=MErx" 4:jL0q5x7+qa}SRcvh{O&A&JtV>Weu#2p徵W2y(c <rESk}'&b\"1؏i /t#ooX5Έ_;mKЀjUFj(gؙ?J>爫Ck9-) 'רxňys B1^.Uc0Fav)24oEEʏ}id7?}&v:DWMJ]u1( ޝanxp)A汬QUmEߣ bkB/61Jq nX3`e5Byrč! FBީEx;ʶ9UY6' YТPw3Q eMxCPS]!jkj{6~u"V<6܀?Pw(^P8H+_lyLR˜M]5D ZZpr{9AY[ǰȴ~`[ $}RN8H<q)>T\ijq7rСrP\/S 6aݘYbgd =MU/jx6' 2t%j{txgQl`/ըrF$cf!sc<3ګcjR;²C9g1A д ,G{d|3!bH ;a[?VT"wdܖXɜrzXژ}Y+W-'B>Z@Frfuwi_jM'^?nye>ÏNS[` PPNvJ-kg\ܙUl5G6WxF  @dtS7$޵aưhW@ɂq X!B:z^n1BK;@@߉k^Ԁ ɸdZ^R,'xgLуl;^\xBYл_d)a!ZE+W(ތJ_FT'm~m$zd u{ٔvAd5YyKLqdN֚1;Cab$3q$i )o_B2t>q &Šr J+nl>bHMYǹ=*%R_ C(3_F=H|4F%2JׯfCC2uq1\>AT< h ^.סX_XoAN20!}6Yk>0HNŒ!9D9; Cӳ{!=uޮ]J5L'y~>`zssԼUvަ:Z0QZ5t#2:=+RJz)YÈ98LzH^r&Ju2JHG["E M7^KJ[h~4#U@8BBm\ c;Ô)nzsvA΄ )jcϝ-=CQa NB.=`hRnpSo\&ldMؙ6h9:`}-U"&ApSYlv%Naf1V3Z7~U3[Z 7 L1݂YĄr& tܩ:Z& iR']5QH5]ʋکDܒ1 OXB ?10 &m#vbiŝqʚ́pqN @Guv,ix<1Ƕ6&%蔨Nc |BP:ytBKoɮ>I]2?6wޝ0}%Nz#aCW"`_!*͜P3(ZɅzstO6%7vF~ gz uC+YD4yJ}ݷ/1p _* W5b&W:{[ӦWs;Ү8Aif߿Sm}F+Hf%X6:;4;w_c[1ar\HlΞ߀iJgN1뫟=qfTnh16e]pp3yw@5SY!3.AgAJ;kUݱ%XCSa%i>m3<BALL![']2bpxCm أ29vX9*ćp IigK,ړ?'E[iڴl ñ'G 0gq7`_0QkJLkZr^9F5kH9( ŋ0Ϥ!xi!}ZtbG u$f|]r|a~_gX nWڹ"guTM__B #'ZC|!+[Y |(x}:Eqe"Db)etn8}vzI-\.TT"RBZOyDx:]4< $V❻rҗDA}ƿ#g9A&b,|3BUoK}͛nR+ o*J4.S IGU϶%*,F.lqlpbw~MsN<w :O֌@p]u똢us_)Hp+n1X2@5ʦ̤)n' yj4Ă/+W}8̍`OJ>2(890M3C9%P y(9Z9ւvI.w Lm{R_4}aYmy NJ!۴#&F3z-Ì\1Hgn;N[FɾԈYo_2gdRY7\^1mm{zAkH^bCHb@dL4T9ay%6MS=J3ft)_m"Nf t1hxM혖?^>^m}/D秌l]G$ hP1c)*SlDmby5AP ١;~d]q=UUqy& Nq*wx= %Șq1A>*x@)|QcrAE"xBD!4̿SJ{O`☭$2(693d1M ݥ13Vgv[H3waREkɚ.j &M B6W ͼ^vW@Y4IUW  V|w lkGh^`pˮճd\Po3+]UQEO{_>Kg[5h<*ҖB4&^/GtVX ~@JI]2IׯEH *DoorBafILqm!gOfqt4Mg/&cc?Ta㗳=;mi@o-e]W<};ϧ:&R$U֍忆aѦ~%JFÚFTJHz"iǑ!_9`  \su#1S;.f ?"(m&,*J' "鴤J7$my2vZQ~xJ&8r;C{Cx/7T;bW)`!␳vh[souO=& w'1  PaD O豱_u%BnNKvZ0eI-6s3]f[#عIR`忀Ea2'IȮdSfz99+suܠ` 'vT;M1Ȟ-$:׮ bMJ7Rk5 .MVo'7n8Ի8bo0]Ax(&Bb4` rhnʜ=0\IDC) jSFW',Dy3`zX'a)و2g+Zń!k#5TJNCt"N~/LuoIeަʢ[u;.?JD.: !1,4;!94L!y1P-wQP/"3QcYIh] 1W2V7򆪢^5l~VTrXС2#綁A4Lr*Q߄#)+`iASێjvT+HY&MƴvS@jT7n-E3OKn [}pEI{f+E!_pHuSgqA\ ]v`bt;7CនH%X{I02ɽE@~ ʤ⳵EdJ#M3BaF˘n̺TX\Hkq}%{1C- U2N;ʡpf ӁڢW+MrT@}w|JT R@bWg0UilE,gLβ,elN;BNQTa~6y'~xSqp5|-"by\b)tց "D'\OkLߜJЃ-N+ENNzW؜)52ru); LBdXc޷7~}pDI C$U!;6C!!_M(}ܟB %ew7IR!9 e!K$}Iҝ>!>c{8pH%\()gG}qB-{ig 'l>єQ ?Y\U`ڸɍLޢ/d }CÞ_i.EwflY|j pjSZ+= ٝyy}v &d:(^{LWH>0 P lUE˷uFeJ/\Nh`I,J Ț.1-"{YeD?X]sg l"\dT&2LeڳsS;5jX>qu>b#HFt_) bz_X!XfwE?s `5D44=sstMd.7&azv1=lǵ/֘^käh}㉂\"Uܕ4RCcѺu @άְ@A:4B޺mf~)CpQO|nvt~V1h;CUVVϳL`iW{!FQ,L9sO=,3ݖ^aPא}fzKIdMс#If;ֽ쯇:X-X3z9,4mzB ˮC+'եx*t'%vG<"{t',QsM?`>֚_ vg>FdXD!g8q 'fdZPZVKY/uU9FX'HԪ[~fz4u AW]a(l+"V -b2 .æ*%D@M8PĤE4K0a΃8@jcTܬ9q ەqRŞ0=]q;sb6v9/![-X"MK-9aɫu  t#_3S꫷wZU+1'_o8nc;˫S1fj\w쁒įX~S$z~-5?xh 0uI–Q<1 1.SP+f]o52۔A'S}~┭+Ѧ6 bF9}.Qi7 rnRi6_eŒ&Oz!Bpq]#Rn/kJ9icݿu(= "psRP9^b[yT}KPoy>Vvl-(t*17L&[T6Mv~zYb_> n%o%hƻz3q#mo֏:OsdtDcX"C< B xp"E i&w@n*g"vxb7FͱFھpY3UltaR3J,9bnt]n=U4\{sKwYKFSۻW#۝12Jqq'(mQJчnڥ!+ >x1o~ Ԋ<+5MŏWd⩅OssW))fleCЁaFE*|.!߫s nJJ$_0c0[p;$cmT"!1xm;E7LX9_FZZRB~vY!Gr#dq,`wJt&j'}Xw 31++JS;6[[ Kh"n/"TKlta">IVݛD/ztY]ƹ/cZDrOň90dJԗGy_u7blhP ` OTEsQr )Z9{̗Hw|/FR"/Y xFab-Rat0Ɖn$ ! lQxdGyD-O94^n۲*cΡϷ)ErBޕ!2(<\˪ կҀ*xVCrн0hjW?))k^0f䇆<ľN hX":Ǧ7Wc4:V|CH"T۰{G= 'd#Ɇ8 qZtu\T\Q-Sy#5m`h/HkFׅXBEuކN$,OeBN\3V~WUawdJD2ׯt8 !msu5 dK8򈃲[~[C܇!l =aK> r-LGM0JED4O1R DSVV+1o&?LwT'3IdrɝQ C|5'9-L6(XϹ tP[Kh2%'@,U_1hCFg> T =\L&;Y:x 4A ?dV軗eI> zU+< >52.>c*tM?X/{ I Bp80$jtmڄw!pWhg ;Z"`vg?Yo쪥[ḙӕb잮#RlJHȭW멲3yw kZCMBgwrh>iբxRSf7ul /~Zퟳ'%Nb7NhYNzHHr*˃f =p0@.ü[7(=_"u' {O6zZ>܅W$5 Y*ƖF{ GIkV'ߦZQb2is.jUc;ڧlLi4Kgd[w)mX(RRLTd{ޔ2eU1hrfmj$ponCǚ5ڢF+`R~<)b3N /r"wUʨf7޽ l̻:+IzB\jՠ\/kNym;a@WeT8&sxı@(t{ xRj!HQR^/Mٓ7:ҀCQ.YqhD*-wճ̩vRQi$YY -q'gf ] 3dt՚A̙ $ lf+_&U~kؒbvPtdN|{F>.~|J(g6a7Nlzyqb//Gǁ? 7E7ץIVL A#<ȩFsݛ=k2#nE'p3SUi/KzRq$Sb=-j-z(.@ʊӾ|/½(86#+쵀 =aBu*V'] 9x櫲"sXU-^&h}xP,vgGqŸ]Qw/*niO7Jg&4NGnc<%q fNn\K@=|S\M*&{0Z\\vMg}Xc )w ʜꦠD(3vz? J_< ŷ1 F;^} XhqBPMx$Lc <翜6-@uvUPS @. >zfSPZefNj8JhɐSCAt,"ݙ>GsP u6aj\xcJxUr yYƛ Yx"4Tm³~G#9>[TF@ 'UמMعsfY >.$Mr*ꄷԾqm L͔6V#ǕRLC™GWqr+nRv 'LKS{cxTU/_4hV#'NO$$)"'A&y]Q2kVaBA,p C/ w B3 t}DVrzvц׉ת}&礀CPJzb[M[aĞz<"%,?ܠ,G dҜ0!kc _Ȁ4cfc;u̵AE8gA0Ʒ/`e8ʇD2$!nخaov)Ohvs'ApHdՄb^OdԳtb0fZlm ?r,\NG$9utv)SCs}$uOsnΝt 88P^mjltV'`M:0ez<8m1|҇n!5Bܥץ{tqz5VYˋ8x&$ dk.SC0Q~:C܎X5_DU9eV0:Wy4HTdi]%%2QR6RFڇd]A?,#@v';TEӣp%|V r`_ |9I]0UDޫ,WA] UقqEkNr`N֌?tΪ0z콡vʼn&r͜s?S{RT&M~CD,EYse3m~*|{ D;G=1W. V"HtP7n~m nUh2/Lۃ@{z,3crM[[ExRԯd--xYRB2u4j0J;,wd lz9ri L}N¥uN? >';pռLxpl7N  HN3+]!"aМH ֝w[ |Ŵ5aI2cM\}d`! ntfaMdD& +fQsbYqcy\z8P0XDR )j;>L8mk4N EBA y-^M#^m|V}O+Hƥˠ#А[?H0uDJe'^<_jf11s~3gI&C.*h ASI|?C`ǔy$!JyGp?$we:To.2+c@0JB2 4%䢌>җؖ  s˦$&buK2EA:b,j&A9o;vJq ܟzH?˲ 7Mfa^W H2:7R}1l:5R:t>-o%q\M/lqʦQ9샗Ȣ3Kx}ulx<|WMIDY 9JYuc5<#J7::rIdf\Q1(wAQ2a*ٰ Ñ>u bõj<ŇBiQKsD|#T( wӤn_1*J.]Tn ʼnم^SVdDUS`>IZ)^x+ " @^lz Vc[J':JC .$ rlV\[M(cdWC/ Cj^rOd~F^9au< mĶ`Efl8'o!ך#m٣\l|(\. KL)g, (U1$Eh'G Z^D`*2픳ЃuV^Zڥ} >\ N奤b ,0k8h监%9%/_"dThҡ՛2_i8K8JsDz3!/^k EjW`ui 3r+. =bkסȡso8O[\uɳ=Gzùq +,`'D/$kA} eٺH6 Ū>͗ v}dI&e$u{,Y>P&V\O9>=}c  i<pb75[DOÇЧ/ozNJveKK y[.sAN8_p=bPK:OEej쟓{>Y k{0<@>!sdyT;*uPG9;2 ͙ Oj9Bok 0l35C]) J51!mUGeӃ,3.3`vChgI¿y3O{gN3vt"/]S/,l|ݩov̼~5P;ʥ*;[Dim', BB\+qypb>dyl]j<M8j[.M[|3{]Hx+ج+/y~}vi}L 뺻ZA꠮1zUχӽOOMly_"d%6a)Vd( B 7U1jPZ+L/FH {-t/+zz8U7  ^uMKSU b$%yj+tFh6r tW*Sxm}U `! iB5fK5BJOb[ۙm=نajE)}0]w8u,,IKE#_ѫ.]R$Q4ߘ)9,x郞 ] ƴ `z}.kKoUWy ݱV3ޭjON{jUvt/j!UOƢB+8 ("= !ӓ_OV$wjV32JCo\>h?`z/+23Q?§M.܁AD1lbF|Uӥ>yA!ȁ ؀{BRp+x*?B$wNx(#>z? &ZMMdϜJyIMvN~&#jќ=]x911rl9կr)*Bz(٢iJ5v u+灥i0zfu¾` tR9,źKX 3rG:!d4%}4(w5.T%\FXSf\r{Xtt]>Y|ֻvKKK#Qt0Vn&BKYù _ 'keG,JVg&C* JF}G9Ox2dMj{F~5FAiLyQC?}jgMGJ,0:q}QVѡ茁p0!Xy7 7Rh)h$~@:h3uV=@- +AQ>x+r1Z$*:5[Pn1utV5~%c[#UX><_MrZ{ĂSp~(;?N828c,o[,bs[)|7 B2'dy 9G+P9 ηBiDsz_7{Bxf<v8dqQu1S;5|֯@,ٕ]{J"Lh~o_4M:n t=y`ЧVK `Oo >^^Q_]tn(Dm[&kWu̔ƧQ GwRgd1Oב@E2i:qN */B=:BOryM'\sĆb+d󪅴mL4uҨv^,b\kK |e&j#QePo'v. )A‘_yJ,`ƿoȺe=K7JaU:yX5%T3I 3$y&D6fJƈR112;>~`Ĵ%+,Ej?JdF?!y5Sf]1L8ikP-v|PJbq(bVlLljy <ENM󃏶_|cŕGP_uV{h?hTu^3ORa!73s&zg-#:%hplF"*?^:Wr&FN/ &,J*'υ2q DNVb|{cmcB_2 e^YsO%43mە&".JJe4"PZE%Zɉα|˖)A\ qQ\srJC\gu39,iв0ɹ#O[C`'Fj0\1a'+CSĬ}!b @ CB`q!C۱xsqu_ѭ؞ws~  d"@ gL9` /"V" ]T {@le%؆*5 | gdMjCq;蚑<' X&p+lj4Hi؇MeL 9')K>x{NϳtrœXioW z|'@GF+!k{0GqJYP,]yH*ޖ[Vj`Z#BCPhTj͉m["35,d 'KC/9KK,߬:A2Th_nqQ/칇Nr(r*|Y--YǼ!kmEmRC's-؜8Ja<ث9=`X翼TVS eԀ'mnjMQ >J,n0VV/vl1>ӡ&}Q `PC7N!%L *([hkO ᝜bwtRy?u$X}]odHoza~B׋[n SMG!{ݢ0 "ʝ=bݹ2ȷy]g92^gzpA.(RAP7Wm*c1G;;)X#'V/_KM3K <SKEP1iC'ȋ?*4.;DLA0LUl] &V=nf ^6 /Pfpp/ #%MVg> HܸvBYPLxӱԟ/(c#B#ԙ!JJ5klQ6M]B1#Pb5Zt!yWq!(UK% !_6-+2]]`;kh듣Gxr)}fX\ha(B(8(m NzmW7=HtnsᠧJH ZÎõ_iQm;HJ_4;pQ޶{\B]Ok7omg vthe()v5vovG JVm" ' :o l7>M͍j0Z9 ŝNGrImm 25vteBtA1D32(7tKOkov͒eۇ3}Pig#bP{-OAF2lyF0uAC @pA>oi*}zQyd%?_ :y‪q]3*aHH5r3jw~B-8~#tƒ:rB7}mrJͤn~K׊О1$pÑ OGt#=-n1Ŀ#}4C7`Vxp邏@g& ad}HH2#T'3V߶$fLbU!,XWI؟| ^rmjG-䃰o QOh 7 WFyzh4 u:VTqEflQcےy5 ^񤜡4`ysY?9;o]j|Qޙ|Mv b =+lY%W1NSHsMv"‘HD=?\$JJyb+2 tx{T[0GvWsObX{1ehzq&M V3el A hU9wVf.0]Gp U_\b=.L L0KE!FS2s'ϱ ?`ْ~8'aTKĢAO+{iwќ$\6&";+f39`j\Pc3iA -:~)>e Lq*¼~~<*hX9-*sAnǺZM-r!F{ꨱ܋_[ s e8308(\ nw;_W_6qTZ1doVywB ;|-'cMtʛ=CmπWFjec-T1FrT[ _c="腺n""}0yMXV N}X3U(b[.XH"o\+FDv Mwyg+PhK"$H^(FffHߜ=YLzAq 㜓IѴ֘ 2\ C*[V6TNo[ԇ+x7LeqC3kZF%U*YepQBu~;˦ ̗[N$( zh qAåպ˲0 XFup.sBP :Z3P'*l p3z[ h5Gۆ MPɗtZ fQIYΒ4]{S_;$VrtOp[ ^!H!b9 B$b#Yqe)6ҹ{\uC <)"_}dzbUzEăDa99/4U\:&Bfqp`ŰE>X?Vծ 1_8a}c\L3Oa&Ljf*ٹ$ KDTxN18.}f|^ػVtG3j[7FVw)M/ɪ.@Ko1̈́nCEoT:\r3]۪>*+jF=˓2hDj;߭֙ˤ$f@CZhੳrKo0/o,wǴY@Ӏ LtQ4yNJmN9%cEd@Ne4 oUV[ ʅFqġ,pXwu;)S/7@@UvevR8smZ̜rlXoSj{? VoQɼm= T)NJ~pYQ=DC[ʇjR \"yOQgTcc #rg6D$ݛ"<28WS .YU5h. ߈ z7̳ b8|mV)Zn#;U&81rH2>a]ZVGFPAT!j[#(q%\Z1&ҕ4G_ ]s $*̤}X^x:_aL9r9z@Xl:t7L ӺLAY(^92quZGIdqj܅\{TYz8HZHLb)kAUIHr4Nֻa֑=l~5lkq&hC)&넆'fفSTdi^ew*Yx"gHVܬ@z&Y3aփ>C;Ž e>u1FJd=H֝fyZ_0# ~8u7Y~J0&!oMB'.ޢ'j̿n0_ a$xiN'' nyēaL2R7,D.j~2jBvR-Q뭲SdKC} 9 ^oGg8 n()X-tHTrr߿`$UD-|^d7Cqd!+*g%GuQVJ-hJvgP܊AbVE͈Hl%Q;I4!Uj0_ HTR+ܠpz DL,M> J85]]w> (Y<{YmvC~ A)sgЍ(>D#hԥҦ EVzPpBajo yIO98Fs͉h2ט+]mFW悺ZNw%Ӊ4"⹲P cp iKFX2<"}z?;1[Hpoqt̩wQ.#"s1YGl۝-7;]]I>Ħ#d!*WV&Ny r:0׆EC ӑ+^PA2n{}G=NfAP$QMUK[P"!:LFM\`ּFWw1BVKSMgEI EttY&`?ҝp50xqUk$qѨ`S5\'%sNQ͛3W^Tݱ7"/LZA]/P5eb:wI~ߜ;#֙CҾBhLߖ (;H)⿘Zk"K̨_rVV'LvmVo^R) *-f~໪͎_ddSd4u:#)m(Mees :@䉖 I '3>o.jѥ3z{]R/ {m`xRfZ[o,:<9L(RR|ʜč5ȿ'A}iKnaRhE*@!d"#8AMC}܅B'g{) l-"` ms΃\*yr;~HO Kx$O_.JK:sWUUk4P;ЏU)PS+ەsɷ&o8< 3xKEİ٦򟃶4`iK. ұs C ˍop"(N4! s]E㘷18A LbRӖt[VBku'!gh_5K<9 ̖UuP"jxr {H{dVY{sUf%NW}5? gff3錗q0i*$^b)Øk+^z4|,!r{)3^˭b&Y(|G~" _7L1$busxHANi%:wX@&*Xn颲%QopnsϘk mߩWߢޥ^] űQ.ڜW;@1n[p.(Klf=Do09ʎ L"?W!J-_ bPh[1CA7 82^Ԝ>l"((K)-8j*2bua}dN1'u+~x{A5^1X1nʉ;=AAD}4y+|[Uc&+8q8[J+̠A)ך@MUbe ) k?b=xj/B6Y$C0oD&D-oVG OA1* 4|y>4%SI 5 Ew"X 5OmGWCBHE>5ԃc֔u7tz5i} \Sc]R&$ ƒV%8wf3or,T;xn]z}|ƍy#6]K qE˲JU0ۼK%Ɏޠ$YGJd}J2>9I~S (t:b Pʽ篲x]|aA||붗Alqwgܖw2T./+.0)(VDŽwrN[2t0lɵ>jؚZc^]=7ou% ׶FRTjdZMfmf83s3W6=LhicAT<ʗ.Mjzӎc.P=K8't׽'+Nz0i08Gl0HBܑhXvH!iY#0Yt+{Zh/NmUM`xtx? 870HG7u{MIz) eg.eX jw{CxzNZ[jt#69#a$3NlçL4|:[`"ӞΈLNM.DʺBVBy 䱎s(Ă U}1%~O}5p?-ɻ7{X[5h5`.CMT}:]T0KN 5:al`i,w x&ph1 wRX+p?479Xd<d=:%v݋xwh:{-!Gp2xd~\ Xdٵ$@yʢK2AE󘳧}zgi8[i#72BWYS{T.&H*!3,ћ3b 슄9]y:J"B>#.">M=7|T#Fz SW*KH Zg$ڲIX _&!Q?pL*{S5 }VҩߙoHD\3Jk1;sr +>JѸmƊo?r'G겦K\dr\8#ZXYy5hرh9{:!)xf[< dS |WܤZRbЏ1CjSBD70MjCNW.Y& ?B'|y@Nnjwme>J6)s^IL0(9ŌiGu&:BO<'/g@i?-R3%"?$KEBJ)0wUH%{ #HS&f]? l| e^*;o(F;]~/- զ 5dj0E֡A48=L;e%n@_9faT(uK} AnߨsPgTy&xNbZ>sXV/ޤ:Mfwә"1 ",wQ `-M8,sG-`dszMqG+5.=0#!j1 0J6-}/y>gUzڹ>-\ؖz  K |m cӤZ{"f쑋mB#1F{ؿhDTI,ZW=8,`u\gF0tɩFYO^%(~1pD"FD nGj ЏA \4@f;m*F{Wu(#[CݓĢ| (۲H֡YU6Hw ~@%e @-dz;M:"oLR[:V*$?6nn1gN:Z tg=F6jPao㇘F)9, &BM(I`@ T(c|Լz# OګH"nΊ0*1KT-rOV`2+J^OZa"~>%N0yſxk{ĭVVZًr1}Y枅n9tg55u3pyQ(U.OS< HEV2;5LO mo“6(cY- b K&Ie.FNN՝"^շ AUj>F()05Bu%U>x~DvgPrgA/DGW3q )iOrDiVg1wAqtD ]`d#j1)穰>и$PelF]ap%۬%9yŲhφ)g]%©\:=/8YISDWwX[{R"[IyCX+f+QdUC{Ӣ-(rRW,W.9F@j4B'\XYu!<ݴL"s[-7/ZZT(gWPuu7II#%\D?*EaTެuǾHs*3,#Y-6ؒYt3LN8~:<o@b = _]IPHPy:6VX9%z>5+ J,|[/?" ;5J /&jJbHj`f f ]5UɃxuY똒Uބ/+6НYG"WI*{ &Pߔn|i4C+GóBɈU|V EI*>ʇ6Qz]Oub !$\b$צP0"¯kL̑m6eڊ _\m%6$*8m@/,nSuű&ah[N}ўK7.b\A~b]įt8߸zAٖ(nj#~a4lgaC lqF“H0zٮ|M(DGNM~zV1\NrsVuEq[)WE;.8^7x R2]1ܸnWFlxOB\p̺ Ag㨼֠$ud@,C^Kn] 40!Rf-$A},\DOޞETz<:D6(&DST|>{qxR]YA]M%BC ;BNуks9l - E<; zh8/wpu8o>:63E@<@ v1|F!۞m8tZM>&bV#͠GV\Cș$q0}oXQa"V% nph 8/&jGزLҙM^𷊼|RXW 7{_YdttB*;.!;Ta8AxV*/;0yBe2K+b%N}OA@ȡ˔L$ ~rv"YVպ'j:͞A%`a Of]jw4Psփo^,"> {.T\ډqXrc _T tgLϮ3",?%TD[N1EyI;P&1A cN ɄEw.^˥^%Rs\0?R z8,t@wD k_;f4F5rY8Рf߮ l/^Z֨ FF X`J hzJ+ed$y. 'X6FuFTKSҨĂ˕I[GsmFVEnP{e@1FJ݆wqfCєҥ#|ƷfK|Wڒa7Rlvw\l0-3hM^y5:<0T(u93ѵʳ1_kv!:@i[%z20g&,- ~U!bs)I7v`gT-O^'I6LVR (}+t*o-Wӭ \[a~ErI:i?Ilxu8k⁲"U2 yu+Hz6nCȣb߁(*Khu+@[!jaD뭱b} {m6b]Eׁ;'P()GlTDv(CwЌWaAҀ)RD0L'4!'fˮ~ aF[Wh/vW+E-n i7TpIHת&G j{|a%_%U#`&/4z`W`{ 5< %,]ibNԦIHPw;-2B 5l/϶N!0GչBbS]X})?7zGxįul!l`H0}wN=/YǙהU1|%opHԜ汹0,"`d743TuauSu8~9vlgh#w_K>I.Raq^D=:M&s1&u1݋]0-]t2)hcS#"ݢdڭ "r9 _E{ޗT H[O8AߦGS> ^Z>$i~™=M wL'E[lUNf>r̽+m24;L ",wp]2ǁ]&'pS(sr_[˛N= .6!܈wCjU8vE5~Vi4z}v%;0rgsJ[JO]gˉ {EҵptOKN-d ?YyBr,:3#  ~6+7G!!V)>IKK~*f$.yA`57([CrDs~UjoLH !Ȉ`P­ΟG4Iyѓv. \C,2,{V~yyr%cĭrUv seb9:;1U@D!Lu+>oy)%KONJRm׵irr\_a?߃\#VvKu;)LjUzGoaa2 eU܇1n^iod urlo"`(Ddj[/I?YvzQ&Ulg&ţhry_prKƵ6.S2FxR Hmӳ-rMsn9r!mb,BN C'Ip>!>\j\7LĚƞ Pnk{D KQ;)+!O9D͇O+!kN$.&{- >iD`"WBVG#^~S/ʔWYF>[Pv$)rë0 "nJJsKo jFB7E]倦j Kyscg$OtX u-HKM%E&Ӡt,ǬӰ9]%ъ^zJ.)G@n5^bɒzvv}1+\ lz%b{.UMcp/rۓz WT(AA+v̵|Bs+9*fZJIJ[cB Vj}enfN%}@HE| {Mc`7-CGnG~b҃f4:',LD}o/̀X~iC^oB)dCuݗm@ߚN] ؟yYo7l ˋ>:wr=^1eeE~MZh**:$_\1QSv CeZFr-u!rE;Bq 2 3Z ϙ7܇Kt+2Rimi2Jc47eׄgdc}+!Uؒ•,)Xw׉Ps293* xUiq|ۦGţb`O?k~GV/ =x?hdC`\<VTҏƢB85_9Ƃ0|.`|>wgfE٬%(zRM^ge{ە7T_6k t;eK$-Cv_ ᯩrBn 44mONˑP ,[3V`>4s)EŧNl=zbrřb:JخtapU{ O^ fͯgj@-WY- |B!b10.o%3:򓱍Q5q zdtIX%%00:=rX|?EMlcC ";Yͦk$ocϚlŒeE;'81 XfzF؞"UkJZ0UkU-|j 05 {L ؼs{-4>%ťX"euz:٧å|@ٔtxZɔsO\(:I*atґz ׄtZ=X>ms+ HvνFXIYŞD;cfwg*t˰a"9֛_fCpbrrbJߒuٕJ=}-CltX!4z%f0$<D͈Ѣ \xȮpG nߧRcrۑdlwM?FÒUc<ݿ3ө[m9]AEs v&c3@C:8#[4$E 7[9NH.W\y(^jvhAJs}@D AP7x%tIp["qOĴt.ٱTZ.2fگ gck3"eJ{h6!׾>cr7z%RLAsNFQJm>G=c[ϸ7zڿ ʹ {smզ6IHq_k2xw݈ )O` R 8] B0*W+r+邪н"}ZEH^_)Co1 aMˡ{D7ْ!80'EunPQrgYzhZUo1 +3Tq e:D }^{]7YynpsT~>!$ w N%d_:0R@^?Fu;zl\c:*s_J0%V FI IjS!py1m/ݨ\~Ds'zI~]Puˆs<ȹT@p~.?Z;:@kMKA*&"@[fdM/4&kl;rvKЪmZ E(]$ڑyj37U5jT[FS)U%K aCMt(0wܖ5 B-9zz5(D1}S-3wهr;+)\ 8\! ET0+ OT=ZG w}|rj:ſj--#bncnL@PDjǻ|T\U~q,ѷ^$Ȣ{]JQB z fU*G2ðkx <'^`^1{q;ի-?.DEhm=a`l@uڙ)s@L4Chc;a3]biE%*"~@/v|"RE޷ /vFFf,UE?%?lBt2@sƸ˓hCcc"eegVR2!",ۙ5/sSaM<.nWQ1 츬P1R,OoCq/C0ȩ&i65nv&~B@P/G1)23v"iVWe5R ?[]8C#pTv%xX=CІw|5f0tԂ9={E[ڋ8lu.)hrKdA 3gɝ7/HFùwdTw3HɁLdKR6g ޯ=VClm9Va2{'Iag2'!$# lO&d3z?~_^^U˹o]$> XNoQh1_ G-=R+.rzidDŽ>GD/F.ք]-)=馡W,O(RI=Ji?Hzg9DW48ݫ_'-D3N}2BFWx+'7uNi_,;*uh#4A1r肉@Gy @R߇rFA% Ktx'q:>7?jx 鎐FV=\{ snܡҽcQ}RAn2n푧k@76RY:YL elnbUrV2\"J6r;0kr?y-6IE2 ۜ@04 ݭ0KDug{o0E~ RكO !LZRb3#D2[w 3B8=^2ț%BatI\*V嵎Őq'Ǫ`Oo$0ƂKzhR6* [-YX ^вsPkJʐ$y hD=Ij"olc=ul9MGZE[aLxM]c|߅4cLtX7K{?AJ.̉qLۢCƼ`AUT892>&+Pfݶu^FcIʍ?IF,")96Jz3+ちcyyj{Ak,9{0T7oҽ Y XYHщTSR xKZxFaePM-\2Qӈ[d1M$wJɚe^b _컂`|WЍdm3p O9!9< aN9ed|=}=4Q,!?j#EzU|`Dv_[ϟ}.xZ֘twW r<=+'8/%[POMX~sP49NuIأTe\S!jtGDJFXe]b\(OZ@ix9Ӄ݌+P GΎû̝mv#ov`<~.֕\ k•L:ΟSr_>B.vs%޵E":r5=Aᬞ8í/g JC=:o@ey$Pĭm{k[x)[[D(ca>_[b|9*4]bU st"%DM2嵅EҭEY_}z$ߗ}vyӰ\乵/vlWB+TX3wݥTcԆ..u~G6O⥉kphfnގ>g-4rrjXWx,qq^a窰8KA<(uR'5a*48M[{] wab6Y|#a j^yk6BTEl0)AV 6kq$i8\ $&tꏣG$EpAs2moڸy5^ѯq=5q7V:&28`ޣK,o}OL,a HWਙak )@zVQM~1#)O>1UƦԩ^K0- 8tkEE{W˳dH^i5NGҵ2x8P ~}4糪dp(%^+Q{yi) 8ia!}3JuI$=*HDZg@))VQ\l/p''.Ⱥ`ow O27֨C8}rwVf_U:%/B&Uu* AzO”Iŭ9-]uI<7k Zĺ w,8^vzVuF1j00渉Uɣo +eJx {M]ka=?kEf$X8KJg PH͇6v|ijd>jv wlD-:y 8C[m.hnl71TXޯ ry&&zhaTQ^>ll)kJW Ї.iyr>>'X)k]?/cp: E%ӣGn ORShl4y+KBń !H."6BujB4S-#h+R{=9H~#qu !W>:[YCsVQe_!3|?re_kfG2Hc#%*ᄅ Z>Guh(f3}aEԗ# 2g;Ft!oEz)LC:sm}( Y(qt5lwY Z(SuCuY<L%{n'P?z _ nNU!\@ ?l=Rs۷"lFjQ KN&AwwH7GaN=oĒt@hcr0t2c*=Dl5h\NYB2:q)Iom<^hRUh*<?j"R-c˂Uؠw v%&f ;fd[QIMnF6T/|#3ޟ޷na]UA.oCZjT>)]ʰ=6{nԞ~US:bYHǨmQM\(BOnӖh5[婹agʣ,oY&T,aocHsgkN9kd f!yУaqA^ScC4as5a K-g*t;7 &FNG]8#j*b̯n8XBVW|Y|SP S睙!z4;- [sA@e@SAѢ G!"IxYSмդnn»z!mՇi/LeóC$"{;}n#*JJ la Za{q n08"ϕZ܍ǡ2b:1njK.&NJR9/ȏQa\+ȳZ#HkN~|լ.k鋵S5x_f\h` Rt`c6u}(K${1`yJQJk5h;&B¸3w]ƞ ]xkق}7,@rsOY R:Y[ROqXy;O`4dq]}">Q% d|pl%pBJ^onG3 fHߝ`-𘶔cvY,9iI* m;m3@uVxĄ&1 F2i{*J] 6?hЗִv/0g̲r"C{E˩O1X|2 =0!nsk'2]Ğ| bUG{RiʶL֤&ɿ']F0./kLJԴWr֤ ^ @gf. n']mb:Zh)y`o#Wz00!~KCťe:a#"\dxV>'uMsW=sG^ت#C&KS@}0L4M㽕Nl,"Q4`ᕎI󝎉L8ScLHe\#\c6Jq{ >Yrqu[>_FbW"g?giPQ%ksE^l^L9un|E/3#/MK)G?:ԉ88 YwLGyy{sN|@LcH;BMVEpWGz7!X>!żb5: =vb05i7ێ'z/\#nf7RD sED,JwbLX !WĢo,"aH#oU *F <ZQnTo;rc~)mO^KGz ~,}f4BăSM <ϿciJ[;z,4-,:܅U|{zSקױ:V~ft  FPut7G;Ym7]b n7o5 l\o!d¬x g}cmZiI9hu*ZgcN$\*C/ `Yg ۯ[9 _2Czs~KGA>S=<} I趼sxաaM(d`MZdbgWLxv: $c0SY{)f$Yif_JyƆj_W!\Of;2 d2 " W vhL>j㻠Bkg&kկ: s>^ՠ>l-~y\UM|vRo@ߨɦ jJWTh|$ <5܅pԙ)o -j,"*L\t%,8F em?&˞W.$(nGԆ HLI_{2Cz5Ut?I`&T9 ,us6GpK7qlfL(|l"H|ɿ/ N;rew j :ȍ>Zo;U$ .vAY i`9VQ|..BDiJ`Vֲ؆ ʬT'"X|yp+&ʐ@T{αf̚&~msVa9ky;0R h Y0ӈ/frVa3襁q ]dڃB&|.BdR,ڂOc>V.E+m+O|Ugs(CJA…Rq1 xO4|=I=*It{G"e`tT s3t^}-n 3yyUPȹ}0ʘuGh]?Szҋ`Ш$1`e J:)g5DR/2{d1=@8tOB[\ߗ%1`UPCi2E 53qS1ev[ȭbUJgO{.a.+np14K~tCZr@֒QlSCa76s5r3%2Xc"&z)2$J}].[D)1Nܔ:AE6쬚Ohң2 n\y0:h|^Ԣ EJ0z d9[!=p*='*"2O,ޜ\= $~$cѼ:z.5(t\=~?޿0EL4Z2qL&PAۀ?p+[~!q1H)&ԛbz{rw{%9niےmwS%ys/a?5Zs8cy~j|[0hO[NOƽmR짂헀C%E; :A䊶1:Ӧ[GS U(&Į~]+(+yQdU&%"pXqHWV[NʹW[MToEcKO~) %GlpM>UQi|;v.܎Ћ6ƜfeaS^֘7hUW+,%ވO')2e#3®Ǘd1$j 6ty Y{(šIj(1doe$^|D=K|T$pJY Ki-.hm_B"M}&fm&-*P[AP"9Fau볣 >o[MQ1Io|m@|!ɏG"2D/ƆGԙJ?ž n$X} ԭGi&umyɎk҆[₉$j/xbp`(3@?-D 5u^E2|O_XKv=0aQiշCi,?|%N{t[rl4Ax>F?S챤?kξ$_mqnܲaD8ac $lUUILF^_w^OIW2=î9Voņ]<3ɟH2*D.<"Gˠ+l6gʷ$TbȌ/BPSete0pE]'=LN 9h֐A(7牝}\KَAGK*)\WZe%BS?c  )ʰgCSs=>a`V@Y3*ּƋ^$FwCdxc#Nkzm,AY:SX{>JoIsAz]8⬒pЌ9^{Yxr0R p}Nj.jncU:17C?GS i 2mem Ԕ5kwKS O9@Ê9`V/p-Z){x^;xGht3Txe߄ŝ" 昲&J-}E쫵7kz m3Uئ,/ %^~'Iw5!Ό@ qqn_Q)fRE?ʥ]~(&"쬾=LŊXW:$dO2Z.) 0i6g70_D885/lc(D>MͶ ͚_}=+d /LInNgY)~d7{Zlll{V2bISg̾m3h_{c:Gϔy۷MxZBؑ w[W,y3aIaM3j/Bn&,خ萠%[y0ItI|S0irRȢD78+ҁ1G]ke7PSkv+YӐ0R ߫ftRTA5-hgk\XG;J˷"}mv#~DC mիUAx:zĠ<Շ, ͂7oAW/ij%L^_@`훐?b2¶eG)J?L6$a6۴2dĀ1 $DZ,T`DŽ9|8ݿ5,q"?gyGnt̴zYmB"'>^Zo h+ˋO%6f/- Jfy^b "[R-^H_5OY 1`W㽞q \EH/ktDPAr PDhVjTo'jilV-'$Cwö4~SםRVg}mV=aY@<[4'K e\V3cېJc0VS DFpq~nDJW |Rf>YĿ"`&wJ]+W 6e҈ C@9izNgiΣ* {}Xtul_oE\ k< O9d¾V,uʶ&izїa1v =׭AbWW( ~^yF-m>C4S?*ǥ6AdksaW4b䫶^)A52 1L!j2 O>+P#gյk8k= )O=mizZ:ٰ.dVG*z<ԩvY(.5b1rjHqenYtf/ {KKӢVlr[?*_M74rꃺ7#q4n3_S더- .M*D&I8 v^ŒXxQ]2ky 4eu`Gg.8(\grSo\ QUWqA\y]Pam.L[dfA3) zʟrTVjL"ONu۱:co#CCB6 J@"9iYHNZ ADses3B\5誯?FMoTua&9plch 6f0cK.=d?+WvcQ=m CY0\m}^|_ h8xIs"[eN5PEdG5[ŀ"ܘoh'(-È >Q1[o$U竅>5s 21PlS@d K㌺{4!2+A-0`eD<[| 65_*/ A[4s~<2ykӮ5$3zJl=*gp=/@)y9!.!I>(s}2QLN<~" +HU ڻ| Fx3 ёt_laum"Icvg'e1=Lw+%`|8bkߏ@ᱫQBȥ 2) ,LV_*1Vfyzͮ{T_~cԇ^1KYjS`'o"S{=\"L0[4]#7[p!A:nccg>"a+.|od>:d UF]cL8KYARЩ鿯Jͳ eֲf*U7{WUd = n8+9WײJue*㸔GP0Wl2UU1W7܈؋D n"[z1`3DIB >lǎ09ο5f VkOVDe:@da*$;]uj+WFㅲ{g+zWK҆$y=H {k s xHJϐ|չrl& >8Kg ϖ|ev[&ԍ[1M@Cg1\˱iD~ ~ RjQ䅃P,yA@#Ǽ{Uz/^W$ӓ>gS~0p5"sS&:<*D6zc4c̊B U^+CVk#H-|L)ZoS)&2D`$6A x"ȏ3k^9kK4rɫ.1PӦly5k)|ؚ/uh:Ȕ_#r-(k! ##ÜDԖ{N2͘~TaKYhq튴,$4H Ư7k;Or9XڑVf)kJ"40n z]CsrU2 7GyH{C滣m!83/|UGXP #$)z4h'1 B !ZD9 蟧^J&z2o3oy2H{>t.O&jˀo,'(,VC㦣5+~AWidCɃ@|{e '|n_/=R3Kgb7١ TLqZj|-ԙ Ƣ& ȮJ1LS"3O/_mW.;P+=G [bC7UF4XIH'ûWԬ̓UEUlɳ0ɷzb~I!_l>Oѵ`FbjzC!Tĉ7o%?>FБ\w b}џ oC4ݍk8lX@juaQe#(_b ǿO,Ͽ R 8 !/໗g@ig2dåф5!2ΏAiKnu4O\h?@h=&6u&D" tNuro@hO?e(s4tbt ;ؚ[N&•~Y;5Qރ},ݢiHH(z׵42 n֚f{R8k[rdFI|%:2ڄ0®){j1 {m\n 8ӧéRT暻ݓm1%7:/j /Ӆix2]@,mPz!UvJiy2ŊT@uzzA.{U❸+|H:ZV0HnTI셶FN7Mx?8AX[^>;|ޒĆM"S3ZAꭇ˳{%V4ie0+:M,+JB15P9̓G+ g/sًC 3GWUu2B q#q6B1$ND>Zݶ0⢐ǘ|IUK"['U+婸kV~N/AI@Ojʱ*3I~`wY- DBL{ f,p$Xy ؒLT [ٯCYLQb() Y>y} j̴Wy"n_aj oR>%#tW^PDC c1L\mNP[8-/츾YXf_K!uQ{~!!L[&8x,r[waL7)cU!Lf|9reHYa[phNQ '(vqš 4 1=4ܥ/ Z4vߌUxh5_n+/cp%k(ߡwG[*ïwχNֳ"-0na,r f= K zC.}Lhs_:]bq{ $@ R/-{OΉ Tb`PAdYp$hL1M܀+u{lR7 )?qJ*ߐ樋yPd;$moTE9HܧePZKI@+`\|Іk@iWݷ1?h; :ANj%>y!̘yCcRIY|b b0V7/^OANe T">(.BB[YqJǂ?#ߊ ]yuyqP)5ǃFJp7^]nBQG:CK,? ]Q l nQ+rt{ ޘW_9$G0ݸ,艨yv3=t־'𯪇ݦ)sAdH)c+ks`X|`Y?gޣE}_E.'*X,vp$>]ގб䵽91$e.m`ښn35{1@@4)g͇DntSyA[Gf$Ljkp$v܂Ϝr&g-~ Y"-Y@RIM ,~y ER;^5M:'=Iz{8gw# |;y9CkCīMJ;y@ ssr>B4@5\s2rm+hZ p4QԆ1zQl`xv|&&e|=NIH? 7*8m}T27ȥ|ӄ;+,j񧶫v'c ݉,>u]}H+xE15YoLjA(Q֋ف3Nˤ`Is}h wm^SzvGLr;[dz BB+0¿3z9Jq6@s6: zF͋Ţ@-TKmlDi-)˷UpLMB"Rg:1$(EɊ20O&"$!4^ě|ݕ`Jx17w;(́U}"' in7d9WVc.A dC YUQ$Q󝆄׽zAdDeLx֟F?VQ}_JdyO}-V|\NV ~i3[M!O|cTԝ;ggӑ(8*toE3z2YK W=sK{Ka' xܹWCi\CliIq}qyÈ3V#z˞Nc!ϒy1`t}t%xKyVsո9T<5EqbT“~8T7L剋1jJX`yVS-Nt(](P F<ӻLO M7ƌ``AjGЩգir^c``UMsn-cc-im;#͖_=cy<1:$l~Qt6ĉV6:nĂ&mO}{?O|Fw/AyG.8,jCރK,ٞeO~0˜*='ϊDw_Q~֓x2dHqjd7*Dy'+a\d25ɸ}nUͲ 8۹x3XN09b(piReh(sMHSp)ur12Lv s 4S4FU3 !x8-`^'gM<$^WrA KNq?LSrܸg]*c%k1o.]IU\ң=I4uGR 0ʝTtfvr+W Oqy?wFk\ 9V9zL(c(݄rّt2Ꜫ< ׏7҃ǗɽE48S[5w{=1k#M*cuRwp瓴?$6 ƀq5'# j/I!Ese"]lPڼ-)6%gdh4gEQ+7!aec.σ̅hGy9t_s6Ey\sH$^%77x5uWᕺr1^h\ŗYVPZ9oXONh>"@M'#rAKHSGZGqLܚ3r&DlZk[= n:nu6 ي8tؤ/)$Bk{$$˼m6l]~MjgD :NKހС$qi`u%7}[;w [ZDIM\BMK]u(W}M!ECJ _'9hC*B̺[{seI42m?mRCt|QÑxA3#e)PLRy\r l4{sϓHb_[K3X%^K̖2IVZv Pڠ$d :{T"u}h7|>lV(^;QY24ms֔-0 . #?ٲYt}6+{7- ݁!?igre@6<<:O-/52VM i'*}@|"(6&}@Ĥ+1 n[0_w=C1ˈJ,9D(&IWt˳p-> 3ãMtTIhs70*_S;K.z,-ی :ݭ{lE'6P<؅ +'XpT5Kı>६A;'(1rCNCg=5N-\\i=)*AG/wY  fYhiuh(nv!@zWkYW5:dU}ZR#$yH70 Zy?D( Z(U ЍQ֋Ki rX$*boW&T_X;F zig t2R,y~m3B[@qkL ٘xR6\)^05cSnvsT#cq bo J!~WYc(Zb?A:tS?W/ oiB"ʑ tX JnvxV~3Švrf7O$K-:#'9A'H@af.!\rfkez"DZ+-IƀrWptH ,E"yr0&M9_%UhGoe`2,M>*l @,LHI-G4$t+W;ڈ8so`"wE 불UJ۬o\Ǥ9M39步Gkim^6g> Rt\ ?j‘4?볲#ܳL&H5@g9:B 2ۆXd,[e::ⱑ觌ײ)W;;b]-{f7_-ndo 4Jh"GISJ> _ɧ >y8`#tiB4d#+{Z3݁Bٖ}TD8fl*n#@Va9y'ITUy)fDT-Esޞۅ\/u/eA/{B ƾ*\ϼ_|Wtg9^59H l`­ >Ⱥ5^# /OFx<`VyH%j`G^ZǴ.tSvW5оa  vN6IvKZG5MeݐMAVD jK[Eh҉*Z'PݞE|o$X8DrZ԰8>"vQ{ĎۨUY-4z_?sImZ,-Z)B>$ZZ7W[U>F̕q 3,"8FAːxS|aumż.ٖUU I1 aYJB`*L ,Ja?Lǡc l9Ae VBqAWP5$1/bׇ. 2ŭؾN9I}[Gd^`7Zba< [ѡGRu~ˈ\>GKOq:;ˠI|t@I28}%PgLtYTnQk8a+ m dz=y#Be9W}JI 7$8u&m7>&**i8則e* A^ 6&Ck^7/'Ж S_ӕt~ĝA3+EZL3MMNαgIQqJ>Wv4,HDV jىwtX,3Khڛ{ly~*rf7Y"ouAUpOBsVGŮ4Ʊ_ꨀρ_1C-ٜlFW.Q|{^Ϡ[0/.%(rAz;Y}5'L$z0'^$ 4 :ڰw Q苕=;?+L9O" :,63fen883^Ei/<;嵚T¤F ]P`j?d],s9iAjnZ{EqD$Oݖ~#^E\/CB;Z,\IijJ I+ U!~= Fw,=N2%~Ej۔q:Mg3'UL/A`S]<6ڦ4fzH7-W${+/&t}衐A:EvCM(jMb-B;(s"Xч ul j?DI,+`~]] Ǭjȑd%ָ2Z{֢ܒtVӯ~-}\7մ:+L$Wp@=1&%s0R> Y`~+he;h |!U]`Z _ 4q/I9%GIўu'h@5$||R!hFDddn4vSAJƗk=0a $8K*J蟇W eR1hs+<@?I/TpۃQP6zGe8NV/T8=kr K)C#7!BBfvvVߪ Z 2jydSMG V-!>S߈5 P9&Nf8 [)VfNcrxҔ@#c9q0kwy]#7VBiSM͙ 35 {yl^ea\is1;8"( `lF3*_qb Ja$Y&G lX >83p:nƓ{C̖s`42x}IU.Y3:p]gĐƕz~("H"  45iiLƀ4̨{-N\q(w>~sKCࢬg( ݋M3L4@D=,=0<:S Sj`!HeEZ[5kO:\ #|Þ:+E467BNnۅD H8INޱj땟J;a)~)aDapejdpt D< +g$Ȇ٘3{e&S-ky9TB.(溜aIdw`tM0zc ՍG.\ Jm g7?{"M+RBڰab8f+@=ŊL4,GN%3VrХq]/ĢcNs1hx4;ZN)Y "s|d+9^2OTόY2`qjSjaPewX0/ Ui^k~H]*3 g7^]F)+t5G{9G0a*oZJd9$k| AcD8[KiӉF]gM8 4*}$2omіDYҊ+޾v7A 3M.Wo<֠wa}Q<mGO G Z%XM 2يd^OtOo8wp&`rXp_@SYޮǥŸT#s:hUV]ЛƩ2PFO'#D"fRw#D];q;Np;FDR6'7 񾙂rQ޿j-h˟{1EYcuϬDQ5euۯ.ۇk (%d̗,bA^~v{JVYZd(M$o!&f8HLd-NIv p <9.e #]Յsf[sO$67[,KZmrQPgŪ$I17:yߠK竑#[a.c:Xq:^~JTyF"GL(輘Y=n00'm*^u'w}j0bx (',:vxX_akWvhr])e1p?$~v#,jot`)!OI-:N MBMTcR$b~}9XN0&K=5Uɿcmk{ ;ݲۍIӕtDP-#6_hVEʍ9aD WF.LaU:Es6ra~c W,1u:3vb2J iT/wp0|>;y~~=^.mvr^ɽ[w@W#GQ3grl *R7`E)}'xo; Hc>żY~KyuP`TZ;FX.LlfxFgfxX]N}= )LiRAFƌ5uf>J)O#Qۍc> 4θzdGj7ngr'|M05y&[ g2vgIxkpje-w-rnct%ܗDYWh8$1J`f$i Z%X=-3Hc1˵6ABE$XߪŠ;EÃɒ2 g:].&JXAi>ANBiyu [( X}_ŚL-bZƤ!Nx^҉!5#u^VHd_v=!V$Q`_Kk1fM.?cQX+Z/]H!BSOfWؔ닰z[ЬX&+Wz+w4\B#d\l-MyC@Y Xf0TG,@ug@{Aܣ?򞇘uJ7 GOWK3au$:x#*@[YA.-RŏK.S 0ٸ5^8l[ i⤇8z=9_@1 C6o*UMUVE^E #B+|4O+r${Fl jrՅ*Ctl06{]{T q |VZ1 [Xs؂,, ٘-_7dxe=W%RlZ{.5 lrC";=dq &yNVђmk˱%8`䈨(4yyB'"U "Hƫr#*植kƛ_D),ڕ3쎕;! $>]9D  p%-EGS_eϏP:jY2 S{! 2Յ>m&1^t"T@eޑ7pߥ:x&vgYZ070701000002e9000081a40000000000000000000000016609d23600004cfc000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/d'L]?Eh=ڜ.+ZQPg_P Ek7'%ƨۨ1EnuYE* O0}bEe~4B#9ڊ:n_{pR׾"00,@jWBŕR <z8t(-/R\ک#G񨡧1PRJvP\Q!'Ua)3޾+Mrg8#Vں!vwBV-uέ8qr?VOo0ox?wl8a6KT(2=%$zz?<0oؼ.I>] L_p>YyLxbF57bL <\!Q ;P-%KCܥ >߆o uR* u]*?Ɓq0ׇsRPg>1-Gl]U 0Hkuͻ!jndQIcfNE ux))o%ƖPV[loI&Cryy)cⱂ35]%2<']ι_sF`'vbCZnԋdzo;\|8:Ft`PdF8H BxomMͫ)n'8U{޼ -%Ax. .C/_8wT{\>_Ȥ]09+?3B7_@xMZpM `IJ#8y߂^w R|9x\H}㮁Ԟ^^b*@҇{h?>wY&ѓ}p+q[N2Ⱥ!/hʣJNa /eaAMTg,J@k,w)@ckr"C"㏄9-wцi,7CSg#X9=a}M!qgVx.M90{J(;BEHdk؀G 3Y$1( 3p=d익%H/S( %Ly"'|u5Qљlg@W^vo2/\܉lήfoo_sibhYB_ 3[yf9?X Ѕ]c`=]y=QgJtq7Eho+1(>:iG;7W\N$Zg3 {zP.*ͭfъv(FHZ I|VKi~ƴOFF^"U,3n†~ 4"{?X):?7qtHGP'kNrqC(X{-[9%h;ƍ*BZZEԝVK4t_)2tFd:Pu\łAmTx+V^2"J#mpzח`qjZ˲ w)cRϐ9pA'eS{a^DOb#Ud)Aa>J8o yWLs~-RLӴݗ6 ]#1I$p#)_%A ͪBm^д0 1|\<'$ piE2I6TS.7_|)hisQP)k1 D,j $oææUw$M3Eo78`| [Dp;{%5 .H.Y-~xP4؜-ԽyXC8H}!̎{bɨ;_X%(cH$iWKѹt|Q$ } g}j^Իt[COhyѰ7R+Y:8?7Z+K5(:l:qA@3ՐAٟ\m۳hDEglhoUcO ygy9wZ(i?f;4ߧvsl^4O@F^% 5HeqGiɾPumtvdxTy%LdUX}}|LO{#c"%+uqU刌!Vιy05z#hhxkha% hk G+~ĺHQL >5ԟ9Ey5mHA]51_O`0P+Z,U{ ٿqَ|UA -HIQ`+PHݍFee KY޳s﫴7]!#$78Eo=!ck F_(QJqna!~൧w+)Z:x6H6ϒvqE%-'-a,Gg5?L/*128i(&1( d)}nbz0ׅ͚{T=r, 8jlV4m`.Ki2pxvS?wW5x>F|he{B!*FxӻH`w[YpQwpƻ޲ jn[BjR)0]dȓȘ*snN 46Y$ª\Vss}L)CprApHd<Fg Bd>6{bޛƂ7-0SUH㩧5+՜ wH5z)[~eK7 uVS1at+_HFJ$e.:_@PTy_e=8c5ȰL.[Cx&2_niNp-ۀqXOA8LleY?Hyjbd !5!Z{ב૵c/~8'[ Ow|gk/YضWD HINd9Ԉ:"%KZBT̖*xIJ*EΑ[,<8C,般F)L=+?E^iJ-i' Wllcvee(!7V ,zq!/Y tRkl3xIȖx:=CƐ a=2"'0bHb£SP⌝F@wv[Q%:{ְ1ѤtNҧ hAx_^ݻW MUjħPێR·:&jٷn8Zv%D> 5~.=lF6dюGK :gꭽl ?>I7W2‚k%5QI6֚ߪ$M>t{aVf >=7v~ߐ+J<ˠCs|^ :T| 1>%m|{p߮pՅ+IfLѻG4yUV ʽ Qǽt.O~ ӈCf+Ʌ^\Ptޫ; "g:zD|ͼ'Z'ߠ5W|, 7/ %pt$`V܄!|7?O@ЍnM1|?*qaqEͩDy $}$vvbAd)?.X5a{K{wbRJ>HUt] &ԲWH3SXqW,@nj%y4=UvM1'e_A/gF'iѠ|t04tv\} bݢDvd^5x{ȇk #<f4U~SPh~­{SАs)w}4o{T"AD1:Y TXR<) .4 (QП+p/59e]-$'6K8C` CTo:FGeizw2;GcFlӽL { iC Z06[o.h4$ @uX W]N^em@6M_|d"tć۠aaE ݉Y5K¤I~xN'k 9 J0 ,DEijy_|0}rf >' Wotɉ|;0H~ʹG`Obb*F.pW`c`KtҒ&8eZ:T_Fz"ͼs|k{^rH {S8 ݰF4{P.SGU}= ~ͬ 2JT[G.$fb\ijص9j PNZ:TjDΒ׶Ӝ!Q O1)/?GF5Sp[U%aWSx\%SVI ߁J`%^ۯlCG@53dxͷ~]=,@ .7mK}Pۙ"Ṣ2v ˪,?U:&Buq,Fި^]1F-9%L6Dw<]Ñ 3[ƫthW056 2+ Ļ Qo}K ? 1E6]vBp&7~^qP՛Qy|q*)R/3Iv!gꝨ$qdeGߛ6:zB=Ju$yzk!4'yKJ>bupo`]>ps>rxK4W558xASlWIsZI A[^_B](k?&Rn%%m(6k㕩OK!v Fث93,D*9"" .jxY cCHC}Qe~щqWJ22;B*U2m$vzIîTdo6xizw4(p+ #fƀ-ъeol ٜ|FXR"qFN<VuP Iq&__M[CL.T\5JҜH6{TH7G\Shb_uy,˂pMtKPDp&QŬj-MgƍK!' +31X*@֨UȊ qK}kZpBiVE^\͂Zfxߍ`K Ss,/cjtө@^0[\cWEe0|E6N|&VvVt65gp<K>1~멸HHi" $8C-[P8(cWT-{ʐ>O3VHC>0,c^9w\WlҵLD Ou a{la A j~6r\.WBmB}QKe֖pW@+UιJ5gpSNkʞw: FU.{ȅE}V:z.&*=}&k68Z`oi!M\o nq ff6/2楏6^3O"`%v`ZyR;ޞnM9AtoJim<ĕPC(/QIՌ;LJ48%QiOTYR1'7aڮb 5k:1`u➣swDXńex|xnҝDd_Eʒ`q4U^5oHjl >~$ }Ga{;NEQ@|ͺmJ fQ-r`-5>[eTnW$<)sxFҞ4A1p,#V!gDЯT5!fx{A'}A ߌ&L c~U~y6b[OCoН(54$y8j> I,ˀgS87^\*jmo_eR2}8D{#nǭDuQ8ݖc֌"#}hxVR)=.{c5 w/Ǚi=|~M5\ڄc [5k[(,F@C, } ]2Nl RAWz&즅;+kÔ8%v?@ ذm7sO^vP=gZ"Cm`. >S_u'XK n1Q2Q zr77Bc A/0 "Ye5OJ B24Qo;l@XkFcܡƏuԤ"w`lJ tS5>0q^y|q' { f32NK `a8cQ̩aۘ[\ ?`28W]4)[ ڠ>tDZ䨘}Ζ j)TRHx_сX1_[BAy$<ԆK,~:xP Q"aҩ 2s-TOF#xW{ tw#P|! ". Nz>|~7uغU^x;)MUZ m[wSr#\ekaEvdys]11վ,3ߖ %g+i*$0=#{E)z ޠKn-؍-!G\zќ?-s:Tn*e1tY}ׅ-Rym Zq|B9tr= S.c]1KgbᯁnF cSKΏי1<Ѳ9;=#_<@[.e6 axR>mELeP vtSJ V7xt]Ff0X]#8A)Iu{SG髖pq%Ynhо Tm(@UUts4M,?=1Ժm̸@E1 BU8eBrgy5#,Y;Oz_s_n ؽy^9H Mt<S_{Kc'ZʡVšR@,u Y\fLUhM[voW4/JxES-vjm@=wc3GO8c{ɬNZ*0ؒDlGX럗Cڇ)uc霪&ԕ@+U^a[rkhMr%|2 @o_DChdz DvR84 ˣR''*?>:(`FLg Y0}DPh?(௾hϵ鬃}ǣj]t (IKQ0q$!W`uǠڕ^'%S  ׊q4w]>$uTtB>U;ٙ9nXMAtKTٴ{^ZHKLFG~ zgTNMNsSfbiPI =(#uwg|8,,tF9$28򛠯|cbJҿ=wxɀeFE\7|Q.6=,+6!ώ"v_ 㐅 " )bԴlĺ^j{"x,ҧkPN-_xH ,zK6G5a`xcgK)zNdkU%X]mtm>==WBsMJGçY2Ǵ+!QꑯT~ݥ H8b5n Pz8R9>7*骕dgNzjj]" X_u msg!s$n pvύtV=xX(ÆV<[]2@6Z.Ѣ+l\u[up|Zܖ+_働0;e 6yrÆ {cUr/{3jKɸܑ*i|wj׸<u˸;!x@6cH=}p`׿V)TVI%6-_5$wH'hn:lퟍs2xpÉ3pu:ziR;_XYIO ]pjK;?`m;JܤtNCM}*^E5?-yA8Xjsʀƴ k%/RD|6HP<}>dD ќIz_PMNG]Nꥦ>Ֆ;URZ&m"ьh#<2X O0xhi;.U-4+$Sҧ@GάdZs CPvW /fLl ك+'6myG z.l񔦴ho5eY3&91T,VGJ2N>v y>*p 2C&RI&e@wf~;lNH领y;6'|GKG4c;ƭ]5|X/Fcb!n#E=7oY`rk-|čkpJorɵt)ޤfPZ)b{;4T@tQ=xsu]h$V>voMdMBqJo:0bwb= n<)m3W0ysM;la{L"?F969CY||w{ޒ--W73^g:( `iDIۙF:P]߱W%tz1$/c^1Z.!yTenTQF_lރ5>)ߊԄ3<5CyC |#վ*DY+r6JkNg4n><6ҷ-c<ۯ>C3`tt%"uLΣa+kBSGY({pj<\F,Sυ9cPG7vw䑧$x b, 0m?|PaC l4ؑnSgs{1?YqmFFD]|3I/m1Aݕ:k$/0hsy/Î5wxF/g*G_wVkA^VT$/<>}cFͪI7B<8uȨ8X<(KqW6-J)VU엤m7߆Gk &al@6vMbi|͵ g+ǘ`h >+;(З]7SL?bpMq=F;v8k\A(z3A{qR.| 7ԏU~gߦ3KTSO/W~"l=r('P0]"—(}'k8__:I驇Q)kCS@1Go-/iOg-T"^-o 3fxfs}_)yqG1#5=i@N-jփ׽˜'P #f9&RHH7vV>>8VALa,~|EK=v`WPr  E#@]m1^&J<~`"R<لȅknB\L~FL1T?ڍ" j5AZ{ _4m#v[WU[5HPϜmEFv2"nLX5BǙI~/BKkrHauAæ˶ѠF>֒DVѵ~@=0x#r`,U%?tC +h%Xm3coo 8U4$nZjt:?)s ͕/Na}]51&$StΝjM+,d(/s^srC5BK0ZhJz Hq%|wpsINvUxk陱u3~@ ^(~Rxjm_|3?g]f&S?P 6hAjVXf^|.cq;{oWwщ0 #ɰj=6βBpYSpƩ 9%z(}r}1x?ֻУÉƮgpE>1rFB__bq_#PoFV)&@zЕjWPQnaIPTί#XMx쑔'2M8Vj&wLAuwd#*z![>s{69鬲Uoa0br DbvR\w;xq+&Yԩ5<3nzcm<Q V">zpZLz"L@:cǺ>;x+˶3JAwtQ?Pwm}k_^@|5?sC'EPd8[!`RsC"Q }uemi, e*^ZJ[X9c4޻0.1*O5P!a/M5!e&cnű=|2*`"mi:biŒ@r~^h6Fblou448w1XnQʮ|8+M0ѩQPF?δ;c[*(햍о ;^K ~si`ɋdah|ۍj@"ZcWrW-aԻ]<cظӬ97Ԙ?cD<~mh@ U[b2Q䰀_y֨]A= *@C`N57i\]ZOT0m#PFׁV9 ȫY3}}^]n!*oebP:-!Edb7RLzXG̲ĝ= 75_kQh$BT*YEbH/ޠnf62dfZzqʾ-a*wu^ay 1mR8bNDVGUe3io|dmB/XfJK}=o%ְ;§ں hyx k-LEDT%H:TDh+^p-9LPkc/Juh{$5=s5tH42Ύٲf,Y[ז( mA38d}=ci8(.ݶsj徿laY@7C:]ǁxn%hBw(".Y'{cnD.yYS9EQbӷw3Sw4X;0D5,Y4 eIE2(v5:3{! S^tO੔;[?%ZJv% ULn:ݪ$$Zh%pRٰ!Z)9Q}'xf QԤsGj1 aLud䥊}v#eK @mEV(cKL$dKlpmLAdM}P2Q/fa9[7Éɀ;efcT|TIzHRyE'|q6nNRS"nC`a3I2L:]8Z)#`ePO#:NmR;|g@%h`¦B#ǿGCz5Jp$^saeBcՎbeRZrW4o|upRໜ>ngo1сA0ȀjR1,cu7_YP=9BT+b',˜ڀX[3w#89^hVHd.4VIca\"(H`O8 ؗ"D'u"'> $)uT@lJ뗘aQN&|e#ß{ *1 һΝ}cFbeKEɶd `Ҟ PRB9ܪLBŢ;: 7zEFӶpށøe0`=1a VI]c0.~xhr&nB-bInħ~8;X+ m!,0FEVg_ 0ckrnzz0Wj&$>_ -ǘ Q\M<+< )> jq=DofQ45B;#'@ZK h@J^jގ#pI()B;npP"iJ׶K?02-0&'ӱ2dYA3Hm^OGʕٱdZGEHo [t{f< EVΜ'hiqm GfiU50zQ*$N *wz)ƆC%mȦ0ңpgu-R;E/KokA۠ 2E6|lŨˉs]bs!cv=%bU@R{Ig_M}ې ;y &/cRz=!][59Ӏ HGZPyHhK>J^)R-B}SyQӝu)8+㵾$j^Ȅy_=:2~DH~W[+ `Z2r{Ȧ EQϸ2ר?3b|r0 c$LPI b8D DLnA>A66V_G)-ojj$6ikFdi{9I$X 8ZQ s 5e}zvUSmZS鍚0]JE u0bf\ig*x@j(Z==^s9wtMlPB;C܀̧4-&N=j"c:=0'|P3tjvLr+AyEy~d _ 5䞮sE@(RYAԮzE1S_ bZ&6MwbRՏ=uyTj,[ڑΕ|>!/5&+8'9mЊ\"1b jY΅ؗ4ӳY͓X7|F1gsCI68:GuV^W|Qg K)d whS LRTN=^H`!RВH 4NK%0m{D! ”1]8e跁MQ:[GQi߈m/6R2nBf,ќy"&\AC :@0wW!6%GxV;o?/b惃4ł-PM~F6&U:Q^槇pPҟ-ٶ}1WlR}0*+ArT|J1jFJlDtC싈YbOk2Dkj6fx";RIrƳj;$e"?uN%V,G!k=Z3ɢx!8w 0#fq)ĭHC̺2|04!Vؼ*5biJوYv+ꌶOTtFjՙT.AgYZ070701000002ea000081a40000000000000000000000016609d2360000464c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/9F ]?Eh=ڜ.+LD*?HYcPH pggA+@ ݧFhKBgrZ 2pPjA_ŗKms~<'I,4$)( E7ibJ'Lnw,ʰ9hܙf*!_(jDG]΂>Jesɩ3/":`3yʥ!7A>?Φ0%@XAQכ￳etn@2xBKj=x, 5Ot ꐫ K-tDz!ϝIiX qxƨe ׹J)6d u~Oz<}R$f. V$~…Ńs:wT.-]=Cn6(,@e烒4 5EɷU^#1#AW h(sTC*IlcNC欠A+z_>X$ۡ,<@:h+ (!!E_^e' [ReKEE %\yDS,Pssۚjw26BQ/=HdֈPKv2zOK)b-|yګ@Y qkþ(003F&_^uwAqbIH̘wi"N @kt]Wוw׷t鲠xǣ!HoF9hW"T㼥Ie׬ٛkU.VXIL;"tx={V v$jW'1=ӓ𐆺+сeս Y;ńt?%bu踗-۴&2cIk$w8k&SfFa'gk/s޳hAx|Ϫ!dmp>,"/3ɬ$u\ǂ2́Rp}ؘFZ^}i xz;vssގ2AЩ?|}7|7M hsd&>@iA?զat 9}@tCsi,}[%h~yr'~R;v[2,"\d͍ qʉqckv<*f$gR28 ދU9YA#^ZZvy^Ƶ);,-t}ƜPa,[IE53Tcjm~&Iz21-;Čߦ >?z>w͍d)pj|-R7c?비q#+&Kf p}M=l7#:ϭg.f=q@شbrY8m &4.mrګ-D .BƘ($I{V6xq%43ZEDzNiiJ9BLg S`sZNˏ.rq_<-$] x>G\+cNMbR؃̓6>⿥o 3,Iț Mk+zH a;jQ(s;v4?ŏ8p 6xS*EHW.K QScE/>d9@Z0fLJJc;#'eiBȲ<TrBK˜^-4)̴>6Y9cAvN\7,m$U.S[ʃ|!0b<&finj!lxlt\V0[SO8XO_@8ט%>,UwR>Ɩ pD nN8(lu w10S >%hȯHQZ" ~a$f*hH|a0x NW|lxN;C&Qv2gp8T|̟OǯQw5NM$;DD;,"~gK[.L-;{P.Z6z>$K~d[ 5!N! ЌD_5w Nbfs.]U{y yBi<^]!-SV{i;nusU圡Sܽygr#yAIـޗ>Pܻ_^sk?EcK `{VYGbe( !ȮCo}i T#D6PeMKݹm(^KO!?+=8KY0eq1ln:զg7o 6` L1nDQVq'玳~WJ׬x4N7r_վ*tXPf%X)/0D߲"q-dfd>JF?㉾~)$Sf$e65وn*r d#lRcVT"{OWũmʦe3O>ᨸ70<4kF[2`}lbA<{uSokGb2+t7+{qTqnkºCB,Vk^uDPDZ]!$h*nTtئR,r%'-.hA,#kHPA7btusXT S.@Z- .e_Ѳ<Y!ᐴ*XƎAI[JmPgNTQf&qB b>ej~ό?~!{.c. Aa$kIu𤾗s::IզHԕc\~_>%D/B1NSP$B 胁F&ӊ-MB.Frd=mŦyflw(0;+PEt}Ҝq20gHdlR1ۜ?ҙ]S4<} ƃqGǹҍ0@I̔VQ ȵ,d-+ W`}q]a?+k͏SGi.Բȥ]fW vN5H659 -r#=&8]y\E&A-,cPR}CNs>uBA$9zVDTG,s8Ce6a@j G 2 zE7܎J5i^a9Ea/bQ++KwUPJINN0ptUgOiMk]>z_rU7{:ZQ0O 0vj!m&@g#{GQ2{AaK/HZGuK~@\=_̓{0<+H9/GpHFganDEĪ5Y}D.q9颂g},K(6V2daJ*<|m*V8V9ǔӘmԃzCr`[q堾k#89J@j=5Oʎ4˿L +F\60Y7ZMkal%^B2GL(RfOXVAwL`"tDduv0 |ʩ(ްHq=6.7Cl16.Xj֥E|grG5tqѽ؅UC RDx9L5ݧj]-p}u7RG 6ƯMNz!ykaGS$ߦ<Yob%{p mSbteGVGO<(ws?Lif|U-9*Oc E8G"ݸv'PSaPpDrK[6z?JwLև& T.}7qL귎ְRgScAt)lɑq#O8n8V.@jۭJg{E_+H !Z#)n),g:q#:9emq@:Hki,/Q.|o恏K;f=" ]j+.3[hQU~\ *ju'nHkUHԠ>v7d`C,/EA vٕ̱o;C9/y*Yل6 ]P2T wv]FS"?6mcAJhiSguiAިQ ;R lLzNy6aBQfR;VcOS(ʁH燠ӷtdeݮ.*f Z{Ѓc@vCC a<P[YT89{n'@t7D5$:q,J:4I^iTob06sBЛF%Ed]5ʽL|>[}+ #9J8K]*$FE+RLP:@ZN\1!ǪZ4TR,^Ip“Uie^ jVrܙjKm~+C+=?7tcXwq@,˒a\=IF dz_TI ڦ 3~h"T{c+pNiǠ7JT4̂Tiv%zf@#B UӒf-Q1/-"e@$Ae3vXJ|pT XEoDjf*48Kwm)8]͍ڛq#9=cnt㔐ARKnM(u#@h3gB> C$hx :d* .Nv€tHd8 \͵Mz*:??^4dhQl( m8'CK?+-DWpRw^DLn)%g&~ӱa\wYXT}5T:R R9~L 3O~ӗ-–SF;H@bS}\^ 띛Z?l:dd{<6I{[>bN*Ox$6_UԞxV70om10#]b$n%@bV3@-T p{yCGRcjبn})<0fI2~TD1vF ;\ Ogu-RCҕ˃w)lIa]/ 6e͢2ڣ;gLb_}!xs*H9{^.=sѬm(9\UjtЌ22s| 鎥l\Ft~ߜ1FiD3=h=_Qp )bnȏC|lT} N'MOxX<h{eP Msfv69{<@Ϋ9KE>5f"bPͧeH]kdWs$ʫѸa{)! -eހGU[4fݮR읗AC>iXv@hP 9G\Qwo .pz6 vypQ|Bg2LJϹcs]eݫf[nEi6YhmG;]wΙVFRM$fmІ|9@UkkBڮM:uQ(#ۚ~̷r %Oog!i1-d H˻޽<9@]ZҜ\,)T=gj*J%R \oR^],CET']VTKCqH/N66XeڭS͕VRF*.)FW@S $qC!|^&C_1*E$bſT}ݓd=R-ʹwDv0Igm')k{$l/` ^Q?1xxk5>Փj4cāW656lIdXAbKm&{a.a(."т5$+ yַLP MsV;?1/ޭTI}x둨"Zssgߎ+sB㹨3OuնsB-ښHIt'?*>{|v_gc;>oKme ,5^bYֽͶ44j):OIU=3a_6]|yMv/W^1#2(X],U;&y~u-[zƬԾIe6|>R@ w PP .XzgD _%Y6]16 fr_=| UDsT]T 髊F" 1_(f5!N;pJ^774_fkF=h[Zj$nXpf0,- Tarԋlo:uv 8fkڴnIn؀g|Nʪ1z8c0P$?@zh͏{s !(KNy4R_VnH8PZlhFZ8, p4V\)ވC6uC0Q0"1ZO«^i W G(Mo.9 徉+R5rK5hWu$`FqM.6"\ H}N;mhj϶LK8aWR@ l¦\ !S &%K>yE;pP.S<b^Y9Zт]s.U>, TUWeksaw4tҺ"lIpN7ѥ@;S#[†e o_`gS/i"(r\lnȩ*jr8*iK(h郕(E.Q0jjja*zygL 8Xg@Md*Ǚg4~5k۩bUi 0xn c^l|unC.)( G|_hJ$sR5vؚ ,,ԍ~'\Ǔ <7<=Pw@ p-S ɘ(=M-t-zZ6{~(~JR!b:W_drQ V~G|*?J7"%YFU=a%&SY%9#N>C/yM~fl[Xg(gw?)T5#w,8ȝ*cD \V {W =U}Md%3 րaSYrw:rnPOXf&pX-/zT=#r~A~y;Jukh?|SCx8`kc9 j6%X+Dad8&l愎P} XLuLwoTL1%.&l0p-LW,|6 c۽}Yۯ1,y0%z^@ }D%i?pk/6S)dsV9}O|U؞Աc^\-Q /d'n쟹yTb{8n_4Qd'po$mOFl-R3p xɳO1O,R쏢1:wn_@ ( ˣkbD櫓%].#;|KcXͻ~mCrh|pՏ" Qbk. IܞPn1֯Wʀ︰t+VfUM .yͯHwhѵkc_S-Vs!-Q:(Ot ?Y;rn$4O莸$BݾTv;|`~ 6FRq†ꤎhGbNS-Ei<ǻAoF2QYG49:64Ov}mQejƝF0C0s:ciU M\?uv22g CdRo+GwM6,>az_$yocۙJ)>E/W=dGv9'JSQ/&Y Szi-Q'9]fAt\9=l"W-f] &j3 31;) tD7|RN@_6^h1v}6e*TC8aY߭/HXQi >tyMeH?%AD~l0ixXY,I>&"sxB[a8?ӂ,LL*`n,я/s4MU"]ڊOhq͇YYR=&|I9fIPm-9f^PI]#df~ng: /Ǘv'Q0];h84`ZQOs oș 8Is"OEҘ^_?Cq28A?LffHSɯ:b> 77m$[r\~SNR3P{K4? FG̱Z4u$( E #m7:aeާ(iAGeIOE,}r@c7}[A Gmsn/2{hn ]x7"Hpg2.4q8[ {RNS=p|\+ VO0;Rc2iTN"oI❂VK7,d >%kNA]y!C=- |w4$㲜_iƤm8ϙ4LBw=[xFrTQ(ۣ'q'ynCfgu H:L xu uuUit}3[ۅa~PO=v ޛ2~(ɇڗ߇:P{I glځK&_)1ƺ9QyПKrRޝ07Z{gX&n0A(;!f4vg_]XZ}wPni3KS<%fˀXȥp6.1]%8O/:OtMHiN{?PrU!Q|D1^\.T*6 &;5"S"Hۇ\2ID U(Y N>e('쁝x Df5|"=sGW!/@w|ZIT@4̼}!EtݽB2r q1nmE `i4騰 cgA7?DöƼ@uiJˁcɳ2x_j^ho$p4y)@4.] 58=jEK.ҢL/ A(ސe=-~τPbkЕD~vcog`>Xo+)Kxf4@Ŧ n9z?=crɴU\6 G4EV"t/AQsj5<ߘPTn/PMP3mhIr1\eX*[ɶsP.|⭑?"^؍8;m漜ic9!^j@hm4b>ěoQVؖ#>}[[}!ʻ8'8i!g6UFffpɲc))Dzltwhu@?1N(d[PvFѥuEv᥯ޚGsg47 "$=>e^q#r:?*+eFwMwpJ5*lƖU-W9(fdNDlg)w'FVSyNpL]2FoOz :"z_>IC CLAB͜K&ysxg%Qޟj}2‬X㴄ji"zOM q>=w\z ISTq?8ndIOЗwp)r벽cKnobi(/PH0m-]Ʈ"؞q#i@@ \UfdrՔM`Q&е6]2q=;=cJ]mM/MRѭNŽt1(ڑZ$E}M$j)20<9F9'v8)~ pIB6pCst A;Y'?P(tV+yŸ>χ[=Hz[gmBfM^ȸ'uv+j#_;k緋q*F @:52}C~/*kTA߷䞃UM$!#׬6poM}}cZt; _"ָ!s۝f'ꓖ攀x0qhcVw ِ@@Fe<deSY+JeQX uC`'mZg(Dῠl̺ í_#Gog~Mrͣ\8 Oѣ& ɰ0?ĂRSŚ6ZOks5WR_IFܛŘo vͧFLfg,0-̘BGy6%i| aRQmŪA)j)_AyX@$6?_&hVoVB,BZ=N<6 17;sMY~ΝaxW4kܢ;9"RLrwe|j Y63B0T^p1FMe~0LlzkLXFn+LFeSZwf~q\# M;Wf#@`Lf6Dk./d>Ls}k g1@cKX E'+ "_;D]P ]wYJ}DzNsH4 C<+t\ܫn/͑[@V3ISt\_~; Q)%ZIlb &!3nz$ȁGCYEOk>CpN1efe %cY%#{(p,LH%b{uuDU3.fZ/l^} bA3~d{ UG{1r&f+ShOAiB@_qYDTHo_VaqF{MLkbMaN94z^„f"BJxб\MqSyFۤK$f]0]V x)}RZ?{ .TCTyJ 5:/Ѥ%f<)~3G{)/BQt^)}Q1 I)a>B9*McP}Wr*:6Q^e$| dP)HIu0 ·ŵQIU$GT:cRH'u`?}1c7qX+=G fLm-+ݟ# 2uFKlr g#h?>Ij ["K :8M^pїSE,[}nͽZ>LdsI8~bMSS2Ze8߳<6䒷:$h18AvgRQ۠k"̷v -Ҳ*WD`-/7HK+[:637%Qܟ\"彀g*V7jґ>ɖ9"?)ݼ^+KWd,c5*D_|:$lgۢsAƞ[RD-тseJ~EkYΥTB}>IE)7G񝐷$oY4_@9KqSTLl1=D aLvn=@5PMEߟ;]˧h&oc!l ZH9K7P03Bƾv5b'Tґ5w<,!]g#ڎjipԵ,F;dVލ,dgq 2-UkMm 8B0\o$m#\1;jedBkE'~/D*M#)_2!-\MǨG`*:/7 Zy߁,6^V^"[E [kփg~in W5/@&㽱Hɯ[岈 tT+q+-6qPŏ=x3 : pRLKP4.Ot:nt[%"Gfڶ|kUwkǷ;SqlAo:Vʲ|GSWdz0lLO,Ͳ: YY d/׬+VN6H| bm?+:Xlx3\4kB%' Frh +V?*s>%Ekf׏Z&~1iI\P8(k_:}ߒtVV4gYZ070701000002eb000081a40000000000000000000000016609d23600002ee4000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/.]?Eh=ڜ.+3U1@WFw9GᶁWQY)ևeM|DITba?}um Idnp(J3c 6b>CPY<4f35"j0,wh (FL;7@n+;тMF!> :A PP]D!JW2yӅ*<'+&63C)_ȼ j 5u;znv27,ckef%!6޼O՟XaV¨ 27IG4ݭY>}=t"해1OGF:Efp)j+:=NZƭO/!\n9u$WGt)O>!Dp>*7i ` *$9~,B Y$~:&ѻ"JQxpW\PkCɋϧ| #=z޼coDaw(J0 CD&õCR2ʚ\\>5gt%CD7vEY52*ǘ[7q>߿S-̏lRrWҋB>Y@9L ~yR*)hNQ5# !*v>+p3j!n:I _\̳/:iEgM1WhCL]cW\J opTqIxv_p+QDktz\_U%De59]_bv'|rLrm<9w 6ނh:6`J~*\Or#w։%ӜA'wh:U`}r[L2j/B<':!A /f SX7FwXG )m;@jxm O*@wh@Jyv7nz }#vqt$$-il)٤oKy6UE<@b +p"=H.[}C]k@&KQ ܐ?D2o ;~8 vȳN'<|-\og2ij21h+A K#BςNŠ/q$[ '[GVz9)XWܳkOetKp=SɼvAªn}Y350|ZJ̹nX}H&\5.J@m7v8yJ1긌Sl @QbQǗ̏<^>y U+uT)sFgnsJ e2 |s̃  x-l(:\Rǜ CpS.dM,oxD<€Z@ncy FI/)?{$kNÝbl=Ǥ Zja0IQ=Ͷ[% 㫁Z4P$]Μ@L9Pv("e,~K6e YQmXRޖ%ZKfď^jOz?{q# : aOQO tnm{LףD41&m4Jb$y<rYwͻuƸ9WӐwE牳(^C2.ntI^4+4o#&Ay_ ł>X}!L$?BkH^ 5>`jÁ6HE!v͟ Q0)UQsB]OB?kd,yn_5T5Z*/arb׺DKjs+ғOc̲BOYR"Ѡߘ SEu+ҟsZ_[8]ޗJ3 =Fq[tOP!e.cu9eg k7xB'} +֝0z_g(i' glZrn`^^f2 nH @I<6+(b,-H9buR!^Kk'ZE0kN[ǯA T x*̧Eȧ Gq]~ p3:I٩{z=nO/W@^=:kSE/9m>femyӀA\j?!Cy؜'zhP 1:Fg֐0wd$r`z*CTVDq钟o3WtK؉M4-|[&0ȭa{&a6w^܄\m黊3۳2fv)mUfcO_? ]{\xO^wem֡BHaIH}ݺ [z@@hmAYY2˦@%>},p%k42@6t_""{N]{B kڝ: gu3>̐Q֝>FC3ftB*5JQɸ-H0wxP(Qqq`Y02тy;ӸqXDN.,.Hc HOS3ظ7&'uZw#?U+[2s+!T hjaNZΕL OR Ύ|g|ʵD;,js]'}mxr)l/ 6W-(N4UaIU%_CK=d"nM*ˡQư~=}[L0t!w}'lݹhSdO*!eNVl۷}nR~8">KX?Qɩ~Z#Wޔ=Mͤ>vT 쑈TvR:]H>ߚzr ?lI(͝t)W~ :kmOHJ_}w@=] .&%|ƙf`6lv K[[g0#Zv9` ~}˓yx!4Jlӝ;)y6J:!pe VjPo`ބ b ЛBUz70Gms>L9!j guw3zBFZWlyS&v:u0C@AL"6* UY2-yqq,M@HK:N3Pp&vƇ)uXdRD?a$6ܽd]WԦԟJ=붱3xlsGJ,mS%([ֱ%PRN,-WSC~:h+u/EEde SבVZƝ"XzazN{&e.y1I\Ld`}mV0mԫ!1jZ'i7ȳ-Q<+]PF%q͂3[cl6Xr.rJ2cqNcT 9{6,h8j?MV6y+Z,$ iZ+*ƙ~"Y|8!۶gZc$^xeyeQ~&s+wYa\s9 vjO,#hY$@Zµ;ij{d2T0zv>5DBbnZfKݧ=;"SvAjn )C7t'4A`ZqXȵvnzl+9b#<—Z:YZ&^vRqc]cgZ.&+&Xd,U‘ ˂CU` l3թP0]]uo@ḨͮRF`[p].qL6P2alH>\fMID2n ʎWc>.NF|b0(<&6rb0<& #dQv}cN`,XdJyg4%;Lmߘ%uיBfeOX/ts6JE e?sAh!&9Qe[ :ϼSz8-I+ ~R5Vj.$MާnħklNdn$cAvkR)啟\;(\_5/A~gt0$ ?IT%] ):b5_,\eȁ eibURFV" _Y4/ =|CBq:e#H̄N+Al~2`:O|d ʣN,8?TD+BO`sżF ٷby޴:UeEe6Ez(9)7߶XeN b<3'Z->:m_}XUNn˩]=6qה M)Ǣv?O =|G}Dm/KcȨU1)a,1Zm {qϥ7ݿ%03o]CU醍J;jy,>3 *qZ}~+~Wˡ 7-`/T|'Qg'r@)+@:{Z2a=_Ը A9\3!%)}Aj8X3޸Hph M:l1o \-?Pb:C Zdʅ_J2e "EI;͹X\ t LS x#{ cS*pC8u?$L-oT]$!No+Cbr#n%9%at|XyLQYC8Xk^-=X҇pbY è,:} \SDSģ}/jd=|5hdɣK!85a[<DH;揍"%J:HGx2+XS/kMn: Uis ,Mr zfnclkg=b>n/D'< ;5ezƛz CWP^W-@ _dKZ1_jYbwmŮ$pz;(FhCq<3-M"! 6&'/MV 99Ǵqb L-0.m7C hh4&{*4ODڹ|,Q܁ _q0Pb`AlpCSl8>ȅ9GW5}x&9KB8VJ[TjWP=(a fpAL+sDFx٦--Ay(a1#達43la6h1Fm>P o#BkAUC39Zs9$Upw6#ןnaOd "'o@_ <*:p{7& Ɲ y1  ~u8I̵+◰ʿ %rpmN-)Kcx G?dEh0 2sN-C/˖BY͔3Ns>9Us1ǻ4K5]Xѷ2 ݵx8H^vd/ +G.,t:^45VSe}:6>$c{Ё+0㒧nI8_VO)1" 9g %-Pʵg9S~> ڕ{Umㇾ-^쏁 Q@4V.g>Ȥo.[7Jg脫ۍFp?!~2J~V p~7l-B+H" ()D(v;!|Ɛ.fj!uB8פp o\'.ɞ7B+:Uz'C7hle#y,ٸG# \Y&)_fwAxcq$dypWjbax/- ]s }0ø+ Nf6 :;&9r}@tpի%yޑ۩KP:c"2Fo8acI}JdAԠxPQ۬iy9E/w@g_4$ԥCOѢn,ˏPFe1oI h\VNXJh>G9ھdW]iȨ9FiHI2=-_)h1+,MYQ7)[?fέ`pwHp@ w-h# Qk^ěnl‘MJ&,Drl)%&Qb5-Fl?yboqR_5rM=|e0gkM؂9 `AQ7?*W.ǝ-,>MC.H ẏ@jn,PRTb#48]@1t\uwJs5d!b\o{ 7fL3傂x 1<]MfBT둬ɶ"v,܋aNL e6mCPˌFN3 3ʵ@%:ً&0J~Pu `Y!A@+U\(;}u/ D|[S-_Ț:T,I‘:|m3m5?e~S}^ÑYWo*A{Mu\)?/v>M$yBg_.H_< Y !d,7rrh|U<ꢢM(/:T4%4QK/kڟ$,vqhk! l˲f"dvg2e.V*Z4828q=: J uLWͷ#Q0uy"? u>|~䅭<\͚M s5>@anPe/9[XR-c夘ǎt4ᡆ^N (X'-RRzJtT f6a'#끊}q|Op!YJClaOJbp$,e:ۄIPql&|1n:E@=ދĞv9k|Zo/W*&5sOOL*9m7#NltO3y=RDf$MNO (x('eXP}d¥#& Twfwgr݅r@ka`f8۹SR.٤//}R h*rfvMS6#ApHFϫekFٻ$ nIaƐd;+P!挅 ӪؖH%t*{Ba׵Mz<Gu<}H:.[,s'~6v{v[[} gtZJL(ciMڨ8v p?a_$xݡNڵQ\X]R뷍iwvp0  nMlLFmqF2 %3BG30^q4x-jk>/C cLD)fDAr]ưvߕ:Ƨjxf 3 N AC.x'~a\o`%^F}?*DG6TDb f.f%5LͺCOUwmA֘8w{۲]HƅuOyU(Mg2v# ڿC?λU g Rޙ2%vpɔt\nhF}BJ==T:ȨdbHh+FH՛Uyτ\kO[:jȄ%]CqWiu@Xv Po[+j9ey<}lQt#ByLY3bF3*Z\P.Pħ)}f!0g-j%*JIj.udr{hUᒒ)!oDLNw_ʎag_F5\G" +sX4flms{T~V[ ԗٲ' ޻ƙ:ʑPm 8~T=<կ̈T eL~)ƙLka}C{1 qp_D45&Fפ⾑C:f&y .riM۶[5jj۔ +:os;$f^,G߰RJK>r\ )¹\35@}|Op+]4Z \s9?dT!Mgq=W,[6 V bM$jݖi7R\5t_҃TNZI8,6Ń~65*bBbUذX.ľwf^yPK YX z.elᕊ70tDo,Lq/Szó^rKk\@'~.nƾm,q 5ā&[{2u  RYZtBcV둖4)k;qIKL$сGȑY۪ z44k;iqa>:nk* \';]cp gn3/84,zJ9*jn1Fi і5%3;ײ>^3stf#}0 y9!Ƭ!/i9ΐF&}CE֨Yf+H6nVU'޽".qS҄De&pfq\<_4-b7Wi2,i'TE4ZSj!;+ SQ:<`1{p*W?̛Zjhb?xmQA5 ҷEwッ6t[oDRC?_>1nQݫhI͡&Z/o~CgsϺ5xGb^whb69өR?J% 7!%E百@5=y7 U( t~͍d!*bh}G_-j4a&uAu\d _8tPWg7]\0ꂈ7MMFdTW)WNw{T i)Nrp C,ֲr?o=Nx%! k06Pf5uսHx x TM 걡6Yqn,OKkth D^H%Sf:.TVHNqt--Ǵe3 'i/-o`(ofv6YnŌ7cFyK+ tݎ[l3na˚͛d's G*3] c(a b ~^}i9Zl>~L XѾ#s vұ݀THf$P6;lq-̵z6ݜ&k.ЈvI<7iu4;l=S-2gNp̴BjoF(0d֢ah M^fi-QpQd! BXPcڀu:!T/WV- s^heΚA!bLVpvv:oô">sKQk޴F%W`r͉NJ2fu>6P |}ӊq̣?/ϒ0ԉci3Cŕww#?nԩwc/]Ht=LJ((*3@Dq K_1,]AswmM#4x)5؂f2 iR=(t$5_b]7[ZtbV4$JqYnm^*D'`%$]>gYZ070701000002ec000081a40000000000000000000000016609d236000068f4000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/h]?Eh=ڜ.+ʅ)D ?,f~{q rP&eQO.0 ͭ2y 8FxLYR Y UbAGբ 8|1)MǔɭUsKc[lu&-צF*! Rcv$J%{`#8ࢇwu}{?WsRcOq۲Kԃ:f DnJlptMt&`U ZUcq^i_3ejSd vo^FUjX'r$ hNHLP|?`L㢻U: w ' ړJlD8x3OT!f% pҽrCbrDL<ט9@ԶWe>hΩY.qt`H::u1HvpRGu `QO%q9mnZlIr vDZ1RXosrv3Ⱦ44C=4 ֻ YOS 9A=mY ze6C?S>"M\q9%|-MXekIIY̨D] qDe$,R]HDZ n_E@®@]Fe`wӄ~r-]칖JړGa|5sO,Eܕ3|,$ jlz _< p"k+A05(^#vX2k=XNiW8YNN<|B ,g6s2]Gߛ˜ }~OuHф˯ ?ajÉ.!K-o?!^"z128t?MbxO-_BEW!3&b^[Ÿ`Я?*. K3tϳx)@6$T!?k0Y֤;-\` #k9P)R+a7*aR INF%{&쀒N x[{4iGDv&> *hg53F:1P3/ \^ܸ`}rcP2{fNXQL ^, L w쑛]_ol%[Gy%U&4V ߗݽˀ)ӷ E׫vl]A p>gٻ=63Dō(혔6CpC2$Irlp~m`t0%.p}д+cQ[aZ͉n;'iH5۾:=H*\UGn_wǧCYR;hGfG#~KαEc}gn>lZQąYK[Ӕۉ-4J,R: q?j`8`Ӯ]ㅜE.EĽY>Mneb{Izվљ&f"m?!EW{@$uMwЍ-rK>Ӵz?TydduyFȌmRњofdpB0&3/d3p .fAxզ1ǐϛ}wzMe {vGƔ4;DZcXng5vZXޝ8YWa#s2/V? KJH5ypw(h6υP_9]:gֻUdf⅝ *_2+0] \ 8g٢n=uJ֗Azvg1 pD0]/ ٱGj?~SVoR&^{l(*P oPEh%&߲ϴtvy|Û"O0ݻ @_OG4E+=z Dbh2 ~FjPӵ86F׃#VrŬ?F Z7:Rx?g^B;|]ͣ ɹ3)̋Nt ˃%XTY~=و MXŀɟڧ}ać::וnwu*(r)>C΋S>(/H6^F7GETQd ʬqi î4.݁%2,"CǺsTGy8ԵFTr]S/+>0-L}TH'T[ՁI|V1Aœ? u_͙] #_l[ 7*bc?Cg1gɡݵ nPODȿO_s_x@Bx5diqm&ZѴ#އRs-57%n@p5Ubjp,ZF~R%ҴP'{`^_m8aOT`#7k:+ɆY":|tqu[!kVtYIK')W7(R<i ʖ@ re8e/g'xki~0AeOz_7kr0jҺŘ45"ԡ;o`с/lWdIK2X9DL|.RZՅ<* Y_+nBKI3QX eT)B?y++5.:,俺TK0,`ڥݻd(?cF*f&G݊fJ Z)]ڽ 8D;otB͍i^>X=M+X9yi\ K}{C(XzgnE^Z-16 I=Da[F5Cŭ}് a'3"P=@J|o'DQuBTBRka ) J=Vy| )ҨMS.SBG W:WJڨ߭mNĹY6h#~PS>nq^KL<Q,oT'?Յ-1^ FP:BhGDH ݄)'^dӑy:.a}fn[ҡںN#ξ9kKjB1x 3*&Fȧ$-=Ba H࿌Ha Ăa|ī̡?YUl{Ly{BbV0%Y^hwp sv㴱XyT$@L60baT>] aFk bєD.tzQtFQ%P~e`,ז@@uђk*7Me)R꾬Ǐ?e$5i#%`B[d.G 8/H05{͂ZHVg]P:A.&W00YR:zѐf2AfY_F΍ѣr}=d^ EhzbVf8ꍳ8N:Mc*Q]w8f-UJ.&ǁMGo,|xY?%>לQO_r~jhJ@dķGo[fU KtG#% )Kp+GED~7.mBaYى|y;]8:ntmp"{_Ùቔwm5RvT$ w2}.bQ~[_[B.dY>oV.v҄@nrV*X`xLmg+]qf/F&Ո eH`={/xkn#cm":{G(cLSZ8)$qh{rh#)zT}t-gC/&PS$7|U:յ #vEE)VAYq&r6vFأvK$̊]y`_vjt6pX[~o*eAFYx։er]\z3ڪy֩hF/" FK6B͎yjHfmDi@xx`e-uV+1QBV|"@ɠh QcqK7:1ya F zH0}'fH @=IANGx=E%[u`F;T##؀oȺVJ8n bOZ[KIL2^0$ o/r eʟC,ؔ"䇒iWxOw5v-P?i˄;;~i4ѡuIP.T+m8>za Tc^'^rQpr' WRPR'EXqµ"Tz1d_ffo Հj-St%B?ރ#'*{(.eu|]U!澃.~X&6IRcw6Iim! ű|^jEXKsu #p]=C$ҮaMxQwɻ۽=qIGG>yKG`m써}S?x{̏16 '`̣Qh[ y ӬVDt_ ~Q;B,Еn˭"& Wm *qD3VnjPDRnޖ%0-hJN{)Xg,c [$-ձ\۵vdxh:-b5=)h2'[n`|HeKtniԄp9>4B[B• (_-d UD <[/Y] Zb8u"?}{.Di3a|mPQt:tcv N}0V55Vh{NJ~4,o4gSUJ!mte9kWf*:vܙȐIx'uTjA02:x@{EJM_!Y%KOe9X- wӬ-DRL=UF;&7u@ֹ̗XZi]33&Rz:72`5bK=VkFپ*nSo /^VB07)rOzӃ7\$9IFDexTy]lJ ߒ<&۞ $+N\9c̢Sea)"b" lb ,)g?UVJ>.nHA8w:HCT2̂a H)$2F#Z ?u J(9/ i)L=-}gA&В0[(p#PbC (~Ky p"2`mҝ"4byR}1APC;KNLPXhK| wFevAmAo9$fCd.5@2)Jt#43^?嘥{0~EKs[Cް-5Wkh6_l+vQB0 y1qƵ?I2.z=-Frcn(vFD>%Gq@b9 %{h׾2+'61lJ=~=BrNܶgt5)] Ç숮cf8AŽXbu /+m7_!R R@FJΡh.)ק͛GJkF`wsJY< CL!!jN*@'i-K{8>}@ES^7O9}"P3P,bRv*i#f3@QEhf,nxdlxz`4ʵK8@*|LA7X<@ va?yYi|F-@aB )w?ySD"XQ$XNEjwE iv=RFf`nW_4V1=FyQӉ'ul1Bilf(QiR"~F?n;I+ҹUeA:ժV7tc;(V~& 5o\"c JgdQ\G4A%wMErM1Fu"!gW pn`A%bQ g`JreJvh\?pȼmY5r]X8qmWZ ;"W6rMǐrˀw0{Lb^g#tV{?Ιb;ѽR'է-*-4,P۷gEv/"0JOW7 Lnz  Dxz4F<_x%r1=3ZT.pQ0"SZ'(jxp!X2Q+4yjɪlD!)%&3&1<dGԈgN{S!^@u*ɼJ Axne.g842bjH' LOϨY(_ʎ+Lr7 #ȝXi/̻Q,迖(B)FkчU0M w8N pQ^ʄupF"ߘR5n\N>ZmxQ9.,7֞튏w׾CqQBMU{ƍ=aΦ;TK z7apƋFH gV$Z{1"~Ex\%h)w߷M=pIX&Lw rET1)-eaΰ'\hZʻHv.#EuS(퟾g+MI*M8I7a){Ovϼ̃׼*ZswC.$rT8t5g;G\շ 4R HS`53.(9c["y0w^ ud3gh*r_~=j VkA ppY^arf+$0D(g.M. dߴq];ezs&_Qjf!;S a3o#LaIvN"j DĄt?&;ꬽN()5y (wE CD]uDj Gbi{7TC?#/(9zE"p%^ BqP2T[vҩx?[;0=Y 8?m1CPDxR l-u"&s_( H_9IMSG/\<}[;2V88Y͋eV hAHH"p܌aPlnvt$TqӴX^RFA`; C$V!)4lCmCAHdqY= 3k1[T+;1!Ѕ91gۦS: 1qYiSrcr.KV]/fqWXO,`z}cFgpD#(_= ЪD}gGO7V00 ,t:Lc wU>OG9͒MyɾcB `N d$T=WƳͱ` ƩsaBvw__ҊSE"!F;b'ҫ(pZ,Ʌx>5lt}A)􄢀3b( LolުzJq.BQ%C^G婢Y?8ۯx@,) ]Lv`6ϏPUF%ZnM7,K!%[RQ) s na] KY-?O6ozt`ZĐaq͝SQLÛY>y^K7";#Jy2A mwc9\oi0]N.)ꐆ[~ {|~\hdO>w(gdI.S51b`Rm֜3g P㖕6~l0SvP\[0I[l96+RrwA<1G>TscOuiNY"̊e ң;l*rC*ӑo̎HN 1q_O"sedf[7z&Y p WȂ~2mꯈu'gU iqq X oЅb(hV[0z>/3>y%dF/+V*?TWCWAzR|bvrt459)eu-8XuEsz_'%#LTzG`ɡ6R$x|?%Q\e$|y-#(ģ}pXV>!ՎoR*#E q]5.) | /r!KY)F(h$)C<ʱ99yR-'YeFΖVc#fA3)>L]3 R0Q^פEWyH#f~Bp @[^}gݫs#rD8}i8 ~ItbU!.7QDl,>is}R!I9Z8H]~MdNPLƲ rkllԹ(D짢rX *6'ESߍqZeYڴaeuіG, Qbm'soVLN6%x<"d](ԑrt ^T﹍z٩`E$̀{{!,Go%$nN(4*dԲ6|W#ӭ:^^čdq'6-=ġ n+ ūEO߮SpS!#X>aU@F}ԋ&1J0[F $\K_^}傩Gr#j6mUMp a.Q'+JP1H߻^XI>[%S~m\]'E>\Auhy)],( <=ID`|mSsMSco$JZ<04ĄkU4u%E_ϋ|XlUJa]V )>?Xʮ oYA߫j*K*{Z vR ;glg9LGplz]y  $l!uoBrr=4LS#,j"]5-ŴǣS_ЌmSs f?=? B״boNY5r6gq/ص%B_pz,p (tiJְ 0;!VPG+FBSoOXXOR;pФqu:\0چ~oA>n:l4:̳pYlSM׽o[x%C,/tK7k%ط5>l8 r]טXx#qnA _O`rS-IJUB :=F\WV ^;zx{kʳԈyɬP&2,K󊧵p:rJ v!$YN&A@F8Bg :3M;䷕G5HnK <:Nb. n=4z]" RJzE}ƒ ;f_(aLI-v;?ur?ѿu;DӨ/߷eޖP[7Lu3 捳|Fv4=[8(ASsP^ŀlb-;eWI~]E͝M wӍ!qU`7ޮ XV~j!4:p;XJ8Ncuqix&jtm1T*[ҝn nnvqI0( #Z0ߨ/LED'TB8@1b&쪏}RA|"oߓ BV[0m/ p3*79Ӄe iRM }2׆hgVdze+#\A1P)F)t|c Jxj~,]eRr $fVV٭M61Ϋ7,v0 ѱorohH-]; {]OuJ<15_t>ī+yy0^?> s o[5]a;6Z 1{kr EnF"VDؿ; M\WH%kn'$),ՐLj:fԙqŪ&GXsN|q ~o\T ;Z) ]XFx .42e*qSm>|\Ċ+  Ѹ?>ي҉)da7ltNvx!˫uWP#zIEʌ{c8u󐈵׼ 1r6}It É>̹Ć㔕ϧTaiRvC K۳"㵭~}N`*Dg&.)5{[굼v>!IZXb'AwVGUAj+k#n'qU'Aо 7fΏO@.Md>/Zۮw硐T=ˏTym "7q}J|d6ԭ=h k_Q Ms5zm+Un\:J PhRXŢuΩ={? ym)\ ;`0xrD½Vq)!=ry0{j&PQX' =7r_<k(l*8%>mHnBFhgH ffUPpu5stkr!wLU((W6Z&O{q@2}zpUn̨ dW ̃; .=m75Pv+(ŹYgE}|j #8 oԮ_W'A )_xo#2{t0]*+O\>F@n#h-~X~1" -x;$l~%R5Q2k.Fx2ܚiS3dI6:5k%sV` ֫B$ƥ5_P ¨zi5}iʃVASw?47ijq) b5 ѱA*+o~8<&ߩȽN uϤA _']$ìҰk8J/*>p%"=!\˲Rm~ u_7g4ݢTuΠkvN+1?Z2}Q!m? 7Ϟ *h3s|!X5N9gr(dtĻגѭtѯOVjiHb'ߌB:E=wD=TD XC0ܖMćg73tcdRirT.i~$ƀyTpޡ`} UcFq+oC?ą[ŽQ xm mffH?-uّ1fګNUv-DaH t9F3Q΂r9T fW E^2P._ ;5¯QCofi8qXC.Lkv&g:0 ޘ#Q0\XcUBVѧFyw:rf̭Ml~K?;sD1Ne^b#:x_فr<}$%XK!d$t4kpJu/ZECm.^=3L{PoA*;!=u}&R6;sg=3ǻ6oLuֹi?aBӥY{goWdnU\ 8{x6 l͸")6Nhޝ_W[gwt [,.siC1k/UFWa=Y0@n6٢:=\dدh1?w`('Ũ^ NMzF~DQ|5dm0EGd$ <;=6xTǪ˞ a۬%-( : ^Ѣ.ܢw˓r"o-nۨu\V< ِ)#)V9M΀ήz%rXƎTI_Yp.1i`CD]j0vdG"d-?WIAL9!<3nU1 c+s $*R Yp얏*CYW*6 ň#l]KF h_-W2gpa7C)ku;XP$Da矄6+kk6%L)="75a1f_0vJr4Tƈ1滔DEz 0~kY!no˔;HHKoɀґˁ2ti8TqxW$iCKMIrzmO ;[2Jn;ۯ, :_K[9] GǥdnGJ {*Y:Dls>Q%.EM . @5)2ohovpyׁd^1Vҹ{\VSʯ1rqetQ!$?EE l!0 G+P}iT̮=r ):Ix.\y0 Z*mwkљ2bh2Eb'`F Npzzu?V RE]gFTf W1(MϱPHj 0/Y#*5)"ӄk[?"ybuz6\=@M{RlWG\'KrZQBot>y)zjQƿ_5ؚԅ-z yC' j*W6 f.ng(CMt~*<:5@hS  Xmg&r$ ݔ Uyy-C z БExe[5`)sMqѫx{ycgJ̺X*\ʅJ7m[Ns+̞6@0K%MTb1﯒՟]9 Dne"qA_S<𦾉!ӽ#huI #603aFZ|3BXIJ0JBZxיM1+"3 b5\AykeC7Y;q4;X֐TOw헳\i(tM'gw>l檆]0:+M)-<- )_#WOo9A#iOA7A{vBVxd>ň!d#ul{oRr' ̧҇ U @li`H{vcZ!kmBʙYq?VF>6M<r9"wo5`EC>~!GL!$%0LP"5 H0ʰK';ow7EH;uaZUӑG2>.A'6(-V,'eEOTWÁ~ϵ%/aGZ#*ƛ*Zo6&Obd/P#mFg81zmDH36 [\t' @ \҂ڠ~"4\2PMɑe5;jBl?ʝΪ_~_j`nT*LXL˨G?+x}/S2SmLs #()GDs c0'BkM+8L*Ð|s55a5@4,WgQkb@=e2g֒HXA7y1ӊք#"h'ˌJ7A)j0/@PAPj[iˇ=iL uA'O3ssqЦրpxcxIi\B*@)T4:fvxst` LvPGﺅi8 DA څi?{b_WgåTɄdu-K! _N2?_ o{s:lفgC4yDc$)*dPkAt#ZF+P_ hFFl9u41ɰB[cn[=aӢ^m(2E/Y!tLOAyw=QozHv]rRJֹLS ,geh@kir(5׷]bJ,!>8(=ƙll}f-9iN5B 7@ ]iUcQ#!CIJaq&uHP8j"R ) 5زөs+(~B4vl'uk=fG*9*6%g:da{γY5zy-6D&|DG/1Ir.[@όx#OLd]Qt͑MϹu/_kHB>9K0)ԋ.ȿ4pDoM9|mJbdUFXC0>^MǠUy=l^m+9ξC_O"iLOܿ%r6E/!,t4?oY¼na0S&"R265'DuEQ~ja G:̘C i[{yI]~7Q㱕?vRODVUyxL<9Rb dvWf!e +wvl|H[骞-NtGҕC_^60O+Gh3x:b#+t}sWab{L!2S4Jk4j2̴09=ENUIw2{7vroܕgww MX|l 13rrzT޽.BRY Af  /'V\ś6Y.̴I.  b.6DA.<]2n%"k-|R{sFDErrB*rqԵNj}/ kU_ea$3S[]} 6ّ1ҏ &;-,-,@// ڹ7 |&X'J݅A9JObÛq)@x*M.mWnm׋ <6yqZ/VL#h>HQĔ'KMNHK@oi"PbOUuS&˱%yU 4m6Ewnx)a`d'i6Xr|Rr9zYMbʁ"Gﯛ,ˋR E'|sr0- FNT#LT÷*H//by;͙>&M$̾* 4)e,Seq:e&.$(z0JoH?@ɎVOL^.EVzcRD(*K6y'A^OQp{ɂ;WWbfMU|3L`U[iy-)G; PaW_gyZUӼw Ԫ酸@SB*GZ\;xv*.w`,l.rQNU m#: y0?VMq)=/`,W`e3<1+cBmp;<"7yF/uQU87y8D:b+9ܑa[s>ONPh2N0i+wWܚdE2א|Y|abjR]LW_-43n7t)H(Ȓ>Dӯ%!IqPcۅ =/Tq$1ݖO# UM~эQwS攰璩\;P0zP+^*T962e[g.$zJ%U'5vSD OD]m%66 n lqd,ըcb!]e,hGוtir|q%FI]nRZw[x,Ph$R# 8*k+] ^1*;_x\?g](D6ĥ8{ؕH_(F?h/w ]vJ@ 9p3IYX2!rK@}/H39~6<R+'C !^{ky S q wڨ#W WsuߘXAfHH m'LWlz7h EzzK{;l#{ϔ;MbzuYpfgG7zW!XvIݷXpq7^bfWnmpV[ocMryx!}Y:B58w]hYOigP)Ҿ1ќ\"YAW #gsirBMZbixdF+&}PAꏸ 6z/4`ٔ cc CdlRX|~ƿ\nHr! ō- WZA.F,y^ZbĄ߾8UaYio#Wʪ>ev V*YV Kgʬl0.:~sOk6*ƭ=FE./%M/~K?ЯbɌOϳa/.nՔ6lE.UKa"qJ&Yw NjMT<2Up;{\*[ ¨oG 7e!"vC)N.[%j!֫dYbm7Jmܝ7p@z&L\<>/:hk'8I E/ *QW`fH^B#%fen*[eOKVA`iPŇ{#xH>iO>fbq{0 !A3,5Kgi̔3B\zѤrpYο9^i\%Knu%f6[%ѳ^]$xӔ{I~< Db(O)h< 7z} ;։mo#8 XRM2xA' 6A x=>RFnGi; Ϯ<"s}ZZ}NG zS ܋,9ħ|4SwUބcnX4O\QT]:ȅ(!bt&wcod}?R5[3/I8?  .-;$Zb8H`%Y3+$av3@\";JόB 殔&5'*Hj| GWOh? 8sj&hU8 1!z֕sT9xtfm!<3-Q!6 Zaz)qF#Mijz@!Z DA`+_3yIq"uDv%]&x HStlѨaШ7K N1 >-z@k'"SX>/0H0?O #')J*th0(菤GG[e|^^ig5uBVzSA]5: N/lD0;K؞]q"GºђkF^۸vxf i:=i([tVA`G'1LzwaX7Yl[5Fw)/dzKIMh3#]MkuR^N~ Lc[-me}2qy׭wmuL1_l|f汀 Z12pK64|-.'8Cxꞗi+<*ꘄp+18[A}f!e-,6ƀPu 6Uf]'Ʋjs$ U}LOJtXawS0nlu99ӯ$ǔߋę΍4Õ}s! N:t1igYZ070701000002ed000081a40000000000000000000000016609d23600003898000000000000000000000000000000000000006500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/8X]?Eh=ڜ.+̎$;)IuՎ<X_(?m&jc kt.=n;9dŹe H)3HDkZz83Cgnje7 YbeUKPo(%((j"i |6f; |:aMu9"w 0DzRq" "@%[ Eiy&Q΂tĿl4@p(LZ"!F|J#f"Ð2MMz<-*|&;r| NlM, :&ȧ<*㐧D~[O/ܯ*k@2D"کQoRnrXeD}]L~Ft01c%$Jd95@}bɆdzD-_emZ24q;8nm;y!Уq&BN^b}2ňL_%v\[py=S"'仵  N3 gpUu^.K li%x!8+rxלw³t]d0(>9_v ZhӷK$7nYv=H1ڒȺyugYWK u*Z5xjoxU3. N/U]]Y%.^`bU/ )+A[mMf򁶘W~#Wz9w 7k: jq'*Ȱ>ݘ_ šLT,O|T^_xC>F|0/PbB[MZE[f|MSW &KM|xwmr,UE$6W_t8.,)Nrϒ֠Liƪ _\lML8G ;ݙ R,99/WFn23^/jN8ݛ+ Ea/9l?F6hվV /X6,J>A9;aӵ6^p|>] 1cP [&4GhJ|+n)lTttC%hwPLp_V3lKᨇ>ClߠU>yad%P^GZ7;'Vv4+rzR$jvn[cd>rxXu랯hlJeK9͸0FZ;1L|DؖTy2vSV PѠ?(?+J yw_h#gb[o3@DvօE?.Csu]D|e1y%D sVz2>`kuQ y-/F<(K%۫#`n֥w~r!(vt3];}3t mIDd|6Jh.TM ^ڌU7@Mn6t 񩥼f#fӛQ@ n/#uDET(}1TQsKxR`%ؔ1Eۤ4WISѡ4ʕusw- %Dܷ[z ;7Ȍtͧ۸YnU.~ϽNr"Q2$Mrp0z,ֈn1e~UYSпHt`~g ҈ $Svq˸pv˻3 ~8<,Yły6zO#6(R2N_:8,axѾB\Kz~ [^G@ ē\O:R[d C .զB84]u눡*@][KejO*km"ȨnK^7R+ׇJl{=Uqe;,VЊǫWHVqְ>[{_+S$wʍ |Za;PQtz| hSgϟ>K  ʹG]@"i^ޙ/f@Zn8OImV:GtU|jS}rQia}pxF4,}`Y+*fs6q"B!ftX_Yn'{ޚ E05a7X7a6>#Ux IR-,ؾrި61)U^2;ql# ܖmx< ,mXCp;Z:ڕю3Ru3c+|a2&coTr WyrT EABJB q0ו}FHzB:Gk2+>p?#aI-E?vo=ƋPt n)vJչr'bcp{׾к|ѷXP^)L:N&2Z^aI[Be{|DYdudt:.nm>,"kR>@@0z++]އUț=|4Jr'UgrvFe&sPq ͨ9ۏ.[+c+Ct &drpfbӣ#q^l<01WfGcp@]ON@h}&Xx<~A?EZk.S1 a wwl,NljfeņL')[&*,h|c,%2gE7J&z W0fiڶaK'odǴb>Z ?lw#i4꘩> Z h=a}qp|G9؅:sY*8n. #;ϵV`b@<&>X&-l@KiΞ;NGոNA<#xfg$b =ΩY+xՄMGOazMPdw1~"0WƱ"w̜8j0V `=G'JW?`ͳ(? $]]@J͘Xa8N sAo߽i #sNT_9y ŠM ;dƣt$,ZᤓA%&Ew’bm64|Pe Jf ~C0EqŖEτ˪'UE/uhaQґaD/sG\H^ݑ+|SG3ݫHѐ+ 0Xc`.8%T6NMz?xI=Acx<7%Z%!AL†sOe9%A&_pH|!M/y3f<o%dQ:n9P9Q :8MО^ȮK8/&5QɹA&IY dzXݟ/$,o~b=i JI;y;6*As0Ha $ i5K_{3$9pVYtr+zs'/#F]+t$ nejrOƴ?:,!;yȴn8Ìl˃u*QOsig_x3/w k@(eGYŽ+%G-v, a ;[27;Y U¡<7OC_$@Iw3&3ӆn~6ɐ,c46Q>a5<Tin}wdJsH/Bax>{7z^PU܉itBBdwˊkxƒs}T Ñ\FLėiB7+0!yn˶aDG`.)S94x[)^6JL5R3^-@A 4j Ќ&4>h qSyq5TuEv /F~S13X_|ݾdtZ˿g}ᬺ ) hD"F0|0JN൏%jmFJK׾Nsejq.R=@t1Ɩ3k#JJ.cT'ȼInuSMUB`Z#Ӫ[7Pp\e|҄10Fjl< t,,,O? r sR4\Na{1H챓um*=R ΌtFMUQ*L[GTlfwٱ/'#ycĠLP^"( ~5kʄJ-{Wώ'h٩ߝ6yn,5Ҿ2Sܹ%l+ o{$}ФLjC7^K" 4z4MAK{$'n$ , _5H!KN=4k;5brMo)͘{jd-v d *h:<#MD2n#!%c_ x%o(SgOPgHw.o,I8_"Bn[G\'aoL IBɧFY&+sg6cK&Y(l8*1Ld#ϩhFХ%?2B;.D}G?ś&`ZY!Ŝ|rDy#${mcJy蝷t?ƫ(A$`\4@[?[[ik "'Dֻ{Y /3u\ԗs k<_@*9!:"Gf t ֋8Z#=2 &4"|u )yCqyᕃPq]xmx["D Wwadj(J|p=; //K݉$sFXi fDpKfe7d_pʀ[s0>l&x+c4S+U imV~WV}[)%J_pGsЁ })Wc7V rrһ=GH-N)ҡjIɩKMJ7 G|+>8" ރqt- crDL=6 2&_]t mfx ̺*={aeo nda#uWzT[q#bW2J;h)(te󌏊e,I7A\Ǝ1?zEKn$`1y+Ğ5/bx+=XP z45_f"SHgl5i0B6`&e,/G7y2/֭vF%k4Hi+>8p<^b)vѠ8U6IUmeor/n%-F+,1Vעݗ4q`YI} YT5'2zN?Du)A$>6ܮFW7׳`;#X/vjf&uUsnD8O1çsLs &6U<b{&BVH'1 躴A).K=(!i V_{aZS4h3 QEgǭ6+wh;Nc4Dfebm@%ycuq+:D8|軔}W=sTTu{jw Ԋb2qE%;ۮIm:J4*dBxj#16#a^R"KJqH*ct:* pBw\K$L;҈UtK=*@Uu?fRjщp$GK3(*VZbm)#:a+Wq'2Zyb% ;]t.n 2בo %8ziupMՍVnq !tgKNe֬VO5^ΨS+{&ˍ4p%cK>ᎋҾ}&$痨LWlԭ~[9԰%Z0I|MwARɺu&Dz|)Sj!#i8}}y[b>\/d"}tN?%"N^-!ݍgAz mH;IՄL)l<]MJ-'_9Ue3d]ȉq{Gry.?wc/GolyroT#8r!4Xu;gP ZKA}83uP2R.[mV gxH(_sO)!yS \"!tO zNjd=rbj  7P#bڢՍ5.QH5&˯%3FtPURdq+WF()“_. h4Bgav Pm۩?xA0V5yĉ v(=8.!*?<*^,7\%3r5_=C"FC2 Nwq!4}J0ѐF1{,3--䮔,:9ӈ1*V6]A-oޢ{1f|ۤA(:%NF5rNܣvXp>EJpkx^}vG=Q>_P>BGOn@Npg_)̋l~. QW-Ae>[\KX?!]Q, @(< a0G/%ՊT>yѦh^9.X#YӮ;$wg t3'_C?q|x 5Z+ Vwdm/4 {K0_^ZaPi|Wo16u#;o-?iW( عoHfPװue4jL>=OGmnH㪟\񋋪{QbbKV '| w~3?ir+ >9yW|Cɨؓ'RFOt,"\4B<*~ 4IoB[QL,7$pH+} Zj'%7,BZhu@{ {TgLρ[Dg-K&CLi*>/l\Hu?y7[=]_:`C۰R>@c!ʗhe@E Ěk>3HwnI̮LJ}+eo#V'ʕ ;<<(8(4SYjg'S𥰁ԩU_Y9Z:=@+YKwjO- f&ZVLrE׸lI +֫Fšp'xKCFtj0WJ$:UZx5K]R-=t3IU lKu|?51(WdM{KI77Nz($6pޭ AYLJtVn:7m{&fAif#v|Q] #d] ^YYVch/eY$,83' ;ǹO`اg\Ok}e og~0sVb![H+]Qt\TFc5;g${Y4(X٪v:_j/>0S-NS^S2, /i[tq2rvo9bQNl~&~a<]kߤ]!h-U>oK2YFC7OhyLaoëM]*z%R\T[K\<OQF)1.k#/J;ԐP/\ ~CZxȂ;U<)5 >DVM2k?&O{0[yF7',#:d?-"Bc/ gC#\|m#? 3hmP"'`~Nr}R37+Yʇ 7WC&ٟ:|Hkz 0"im+K&tSee"Rݮv,=_MP%te)oHۀ\@H]"gia=b4Y,GOA`dw” EkOkAPq/*h ,,n>fTZ[f6*Q򝳎4pXG2L%OK,b"4-@%HPH&K?kժ;K:.ƚhP; p -+;!\#f} Xv3.KKAqEm2 x̴M@/d&ZjhFyrO:'r_Лc'ǻ(ѕ㍒`ELANI|4 DR#+;RAVnSNw%AJ.?g9!& ?S2%ͅ+0:~\˫NE^bR@50Y^$a\! {O/M!)&sOn~&%TIZh ;jʟ9ǞG{WԵCqBBحe$m]nO\|VvIZے"o&h4N> .QME*UxA)Ns.,Zfk?f"jsž\-KkvnC3ܽ%{>4crX]t2)'7,$@&VM:^)<5@$p(ȇ-mXa9B/,%8TflDrWS#{zrʠŲL>#;X|!{s&oZXe VPZdW}ۘ~܍4kȤ(\WOF&TpCtmx9`5Ϭ#^kJ:b+VW+34m,{&mc:n{]E ;KX>kݭ'hGF(K--/`vm,Cc@NeQ.hH?#-}Ū+5m3kNU|n:%ID !ג7YW*[?`xS[I\̮Մh̉DemTts0sn5]5b|5şIϬ#7C).VAs4 U nlbY!ڣO t&aT=ZsaU#\i5J_ڒ _>c{wumBzf3`Hl!ϵ-dEHpдgYZ070701000002ee000081a40000000000000000000000016609d23600008f68000000000000000000000000000000000000006100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t//%]?Eh=ڜ.+͢?' 'ǽp/U`}06߅nuG!͆uG=2߅2I"BvWWv} ΡG-㓥eL'Mpd3IбHFޥ: , 6z9[,WQ(Ep'G#Dx';1#hY"i"r5T}XXaѓ[GXM2!gus{ӊS0DЂ2abׄ?$eBĭT2]:_dž[93 _ejݷWoGդ8DWbxnSuZE$f)RZͅ߃xu>XZ¾ƃ՟>n^A<gY"!h)2Nɼ+}]UrIVA-e0^bXF%9<x*<0UjC'bBH~5?{=[8+ۅ*o`٩N76vL-II>rNcqD*a˩S3њ?M vuSĶSp>ra?5egԁA?( XydΣꀮ,;>ŦwakpAސrD *Nq?{k?KƠM{{95X>=íq,u8OuA=,VBq~ňĹB(XIωio` Vd;ڼP:fY2gU>ګ ZZ nfޯMhGR \͞x=M]78ttf }iCD91^͈Ny#飧2p\~p6N^vʌr@M*MJ2k/n073oATOn)3Ӱv*:[~ɇf3x[M4\#ZAB7b+PS0mMr 5@τR!F\]"Dü$4l E^k4lJLxŒx2M)vvn|oMg7S)rbyp};wbWM8FX@<]nYFPV~W PNQWfj񚛳W%:CwzOD&Z Dcnb{2!Åh N+fqo`5 pg "y~:>+HhƄeā/p<@ާ_@y+0nv^=7!KJ+U+5SL|d C^6*5Dt vX@yUu"BdKUZk[,w9$ cʹH̝$ȲsA:K 7EyD/`-G-#1yOO#hd߫uMzM0YќDOҔ}k4EgK{Ԙ,mOlr*rk`K>0]%1#E Ρ}7J0ͳE@3\&l^ŚJ 2<}踸r-a>_7VkmCИP:>!@| >J 3gEa0H+6ԅ(8+ ڴ!ж]ܥ-f#h._XߟHW 0sR9ľm:=jНAn|ӌޝۙ \ݒ qV)< i~Odw,x,+/g̺Lˬㆦo1쓶5 >8vnJ6gQZoݴO8@ACHP+5FZiڡ7n5,_p$xo5WK/ǞQIy:'*דw!̹8  _^@9.%2H_) 9ɾ >e63%c Bdm<5.<7`2AkܤEd1_شhytgdvE?32W.2(?S;'%IKB=vhggϽ&G[j2PI^o.-۬z'}EyKַbH (xLjmAM3c B|$G"$,͝ʚ3Zj䘶Z8{j&ttMR{ig2aӠs$9G<*U9diU$5pRx;9PM =h511N 0x[QG* 9Y,3ޟD_F$W .j]j(zbF1D^)U0>m#ЁĕeYʅ-: ׾]Aҹ|ۜE9d<||9JOL爸98Ť 0bH0a§_CckCb|;Pt(тL9UAG +Π^;A{J ""8 ?Q#~+x*ь#-W | #%_1#,:ןp"" [ÈIgq.%:6jYޙ$:Y~Z./_g@ߒAQŸ (0ok38Ӧ>z3nxpT$LB_qruKT.uvpFdKWv'%Hе^*H{mٌn\Upv2 "Ie׉o G:k4ZK[MUјV *fH` t,孎5RCBg-> Y#M֖>;3$yGRUGe'N}]uѥ)W7ţEg+  s%*<Gu\45qd9fVgL"5=>C ah%+qVS~v!*&y87_ o$1?ٔ}& pj|N ]'A#}cˀ#(|E%k/Ua)Ǒ/4c=w9Gm:̳ak `ZRzNm,"#pNH *3vL@?15GmO4Y* ~M]u7I fEA sAx [!W!ZL}B+];04,KV׀FjzpG 8t|@CKS)d#[\gJ.EQ􋞮X_sԊMh0+\i?;`S @:Mj9 %Cxv2/j4e1 .{S7%K(%@I_PBG2-B<p'"8Fqzz~~(_T}H~DYDR3fc_KM\ 1$b.3w)vxoO#f=%zB_+gN&X*=eR=J`"9l MC q ԧM.R"U1%'Oc`xIɅǛ7&,WѽGRЩWLNVR SՍȔw E&kr3mwflJmבAto/984 +%I8`1~m2"C5EWmݓQcsV!|>Iq1q_-\Y~J$L27I{M GYaè i9&Wi[Oee+*Ad)nY6Ey>[X@c:Ve5.y}/Ӭ\~dED?zd4⥺ϼ-ЉFN+j1NRڕۓx(d -,ߦ_@\z"N1tl$ wtm__f60 ؐ'\MtO)ҮoÀ(BP)gKE/KfSf7*Z@U0G"#.A%FZj9U-eS:7`)^n6eXG mwk+EDn䖾h;a>4{80WϟO!ӴJAJƁX{PꖃժN v0)Mi2mğ}~CL5Rf#29#L7Q 4E#]n)RkI}[?{82 $.5]ɬ #Yv֯Y@9X AG={oS d$?fC ᅙ#B%fD. @-XRjG˼X$iP0@.(k2]T,G^NU* o`3_{nW*L:UP7I0|/9 .PJ/T Y5DHakj٠#~ U-/Io@,2[PT`-Kur`v|TW*(!TpY2xB_(*# qYL T 3M O_kqNO"{h֮3 ro{/i{s.#b3ʼnB,f4񁹪1yض{FRrxm_*I[5GJ9KR˯D9珻5Rhiz]-|,JfVe*\3L0O)ܬwV>q3ΡYjX?ζž$s̝7zv!p 0|0Jh*f9=FA?#?O0rSN/.\џ9Vv~M$f)N/ܸ"o+IF9ȏT,Z Q6뒗P#X_ d`SVY8n֪R_\Xݦ2}^Lѯ1Ve?.<X?^f;xcg (])= &)#\&duY5,t(NI :=o̴%y8)4+e_cҮy%< Src䓍HW/|`EvE-֝m\sret[̷@R9d\0N:FVJ:#T L0*iGkk15Dk,t9Bxs ji[҇J<~uhڟ[s\5Y]E b:DKf,˲:Yh+MB}oF@DIʩS~3r& RGj] 2"PGɦG^ESZ[grj`GT V8w,ˊ^igZ1QDQKT׎6WL; wר^sDvpc(5U>>y<>Z7i8X _Ou@1XFUV|2O} 94'z@`[i3,Eʻ2iZq*+lof9u>*LGyf:հy9GN7C 0@F+ %6nTF,,{ϩYGp 0k|i9a2;M5|Ё!g'Ki}&e(=ϵ  ER Z'<#(K?^ & |_)¤ʏ_ K6.,}AqsiRīDOa -)pj֘GʌD잲QWpLM1 ,b~t=BfO ݨooSN<  (v_z]G\)PHRM̗LB*Hĩ6h|N;ZN)oҕ$kW+ T\0UR%< +=7~'Q{A9%s7f%RG]W2 zGfq%Пt\׉21IOj2i!_V Z]t3֟K#lɺ6`smFd7Ďľ ^Ge q2VA7czT 6_Z{Qm = R|r`!6^'9}Wӯxڞ!3qu m?`9  рG٥pLN9LsLtjE79 ؃g> `z,ӛ%%x'ڂîJi:+̏m4Xqa9bŌ,f%XKMI\ѩjwv}!8Cbj`Xd> )~$_.mYiC> 2}zI{a52~rW%q앮Q^wpѻOb .#S֎KR"=Tʑ9!!O<}TnR9plK|$6Svy`hǽO t Ibm$'۽&4¡l:H&HW!\,r}OfNYbo“:%SJbݝ*%9%P)XU1ztj0#!},h.wh7km޽dPX3uuJo2jHeServ֝, DiwY*h kxDY#J^HrB%AK$nċHh/ks\ʹL/Qz~gk_}y;rjٯ' ;CovdgeS&ev+q"`\pfX!nlqN6_CP #lZqG?ʳ~AS^lU XT@>7FKm/'mkO)C-jnRDQ>K)k~S@L$hUi}p3B?JVUڣ|]2G3GpV2^6u)ixXal$R!KXռSaHJM:\ OXw6u|i"w{AqhO >^뻸z^ZfS+ ;1h?)P)7rfи(J/8iH nt* ע@K95W@Խ)D+kBbLxt(l;yn2=b#Nlrn-ԭ"Nr%)JK[@:;\Xbgء;V^G՝ڠ])_4 HyW49 ]ͲD?6z=tqckS \u9"udXC߱&{f,wL߯UN$gOz\򈇃_VG SRC,_bz]v3g&5]n̹ 8@'K\7F@/gj6)i}ƼU` 0{ W}H~vgh8pĞgiݛ :=NJνVrU4m}[@||o,P}f˹7ػ~,84KeaP5"z)ȱ8% $)9r .>|5l>KOJ^@ )_@T~&K!mT^NO<bYd~HH9})03E*^RHn Vc7QfIdW-%sE=8|Q:[z v>^*i׆N_>y/?nTQ2UYsko'!2TzK G ئVZ"Wa!?A"I@ɢx!T|uQ*YOljcR4wbo on+sG>3쇏UW~ Uj6&LZ׃޲侢iC _, Ǖ> !`ͳqP#R&Z}m-VTV[dw e!D4+kW͖9Y,&kuonYKߟQ/{[osX{egA}t ӱIMy4/˃f'ap&+XD݉$्_ 3_֐CG$Þ.T:S Xu8v̪֫l‰M-.UD(`f7ccNuci\8uUMP&Fsm lTs)s챟bet-Bz v:޴9u<ܷ+(Wv0~ ZV86: +7Xǻ*b2rbO ~J3!!Iݧ *Ȋ1<?'it F Nb2;-D (,;>$}\i;ôcqgʽpţg֧OL%QlƜ('QzUP>T:hƔnXR 5?sQB9C%f%#`tuύբ;.<CGv͟ |p_\?{rY6Ѳ 9ǎ'aC8AfNr-я + ?z沕W25Vhy.\dwm }| )S<0hCd%%Zf'QbMsWNU|UV/,f)s&l<׸)T j's2+K_J=HV~c1sBY\XIh•{ozՌT"ڃϘ0t?3wLJ9BsLރ=x]CD"%[w\ijD_KPh$_#OXJ@ڥ騭w'=T;&`Y n|[7L) €.1(ŷZF~Z ߤK0:j} I~q*3y,︢y3 :b"9lkՃ :&G1#kj}~5fliYf)Ğ}DӤ`NrGoƝ6.[h nB[^ }ѓQ:Io!PYBuC[lZ95CN> 0#S.,Cm_,8\Gm dX"/;yDPʋ1d 7h:Үyl44`mo=3/^hAV 7 GM8] S_^::F7G3H;rynZCX<"F5z%L5$LTOB X1j!} teIXRX#{!n.[vg4NJN9@7kQF,3Hp9%Tϊ oQ|Aё08> #Z#cPJqq(tPvqv̩@|2O!) ^ "G.$2XH?I r$ 7`=zJ+ij$I2V"ǐPjAk#{$jIBKM3@tuװkMC@C-(""nq؞ʧ 4a x))Y]Һ^EUX+Ć`"]=Dk`=X{gÚ6sP첾aS5X}\4v6A!,a]MI6q5rR6XuM e,&$5miq;Oi䚁Տg#Z*_84xi#Cl !hHYP7{IHm12.< _ p7_#p5n?FeC{HUQ<9DowGܕw48gEږc_[{}Gإ:^eT (gYۑltkB.=;)Qx!~\ZXYgVgQ'FʁW*捿. wȨv;\Stvum}@_}#$N˸趲9zNgIwWXɅX.ì>+V2- ^6dJ  /wvw(voDP+N t. +f|ޔI`PfKw6:żXe84#jF!z#a$jx{r?1ES )nºegEmQSv8+bzSLBI+Q@RT`_떜jA%O|k\]2 >>Yr<.1E$Ö=_5Vq2%C/eQ0u lFw_OJ" vtQ!n;)KF}7 MmrBeء:;5.@2/Xe:ySzŷƉpgտJ#ks]hz?*sNn?B'!9E,ͷ=FգCTJlM8bcpV}4Q(t V_,PhSí$h}W*p=na2B( -Q"Z'lqP O( s\v!m]ctv`o|b`I:[&tx(!& *۸/ډX. `&j~e-4WO}8 ;7B4'ݢ:f,]c嫆yﱚ`@uT9-Z#qLGbzBT %C/R<_=կ\P{@8C|]?%"y:2mh"uU~[lfRWLЛsiÉ_2C\pHzXm(S RS {-=q,WDYV+PKC# !)_d0nϣK*):]0ڈTն|;R 4$OԯT1W(SCk[f&WǛҥ99%!KI%CzoaƔ4Ej"J!^o/]0"m۝5XQ"s%\]&,pS;k!]qn$n,KȵuAE:NB̰iq3+V̧FF7(Y{%]ZnaPA' BQ _N2,lQR8 Xl0 p/Fs8bcnE}ˣYbũ. Gg2i \A~@E+H8~]hq:2 ݶ ѻw?d8/nNTit'Ii]88r{UV49M*0+d\j{|&{4T=9xDK_Eg[n]:+7ŇS|ByFJ#%b)wp4Ёl?g-4ߛ{cK+)#1P!BPظ Ϩٛgs{7kR9R{%Zޅj~5&o99xP#`׺ x]]6J(H?]9=6AWo\>^w393+ESoXegO|,;n1'G(a%!|˷ZI.ؚ!@:6CuE|FDGd{MO+}&2o 8 ~l J' ^ocMϻ!Ueיh XAhNg>MFou 3)(rV PFePTg[&!E<T#&jޏNlMע[N%_BnםLY/+lꊹAa*,,_Ijf :qI,nN7qҺJ;8`1l..GsYp941:<7Ѽ2=ʘ4>GM/\|| 7>\ :n&\B~ TM9H >Cݶ[hWl775ТhZM Ou!w%]u~喬$85IbkKFqb5w)3];tS/9 ,WqPf󉰔Nz[QSs&oWD!)PTvL( g^ū{m{1Nae_5 $kwkayRs_""әZZXK0&KwEHyaEQzZe^kc*Lrt洑at||w4,[m3Bsk+~=w==.ЌjG~DAIW: 7nHG9OMh! <3q !B3.&lA9hvh%'pf -R-tTeGU[` 6'q'=&O8Vnu/Yg&0%Ť)RcY'BX7[ 4L92:- αSM2jA@ȹ7Qj󜄥*'*R/!AI2P%ݒn{Kz/{v N8FXȷ8|A- Gw8}Tux=zyC( "qÊ)?OYg]~.\].u:qua1AB!JkB?w`kgټЊzt~e(ٞ+Ɋ2E~l%*iőлrNGY`ԯrxWC`͍<ɉ2bVSa2m qـNo o l(E>B%'~Ou:=@ɯ.OC̖@<(j9 G&)nlڔsv,Kl*+{/ m~]Ov&2]$GwgвW4n<r8f"jQGc¶Kܦ\ #%4`]|?u^Emm;VÌL{i3͋oDPrj B#So#ǫr@y>Dt+V+γBRgI M6d u xypYz,b` J+Px ?7z܈1W]=6qc!LkW!N:_?|Mۙ0PHx:(=K@N'BY@nt2Ce, IN.աhrlCRPȎ S& $Ar1O'ԖlXpD SJ3tw7 !et\ѯj˄Vڕacoj"->;K$*|m`U$%ALo rmPj;ckbXtv75,8?/d-XDT U݅ɟmc[]A`$|BYzRELCU>Uÿ0BKN{[.: @ v PRӢ0'#rBqH I8ͤ^ t.W:;Ve'ޞ3jJ:Հqܜc?Rwhͨd+Fh48L@Ҹ?n!`K<%6yS~Q| PDbcvo:8,urEK{C ~@8oyOzQmHKH1GpoNDz. 7?; JHkw.WL%Uoj8_-.iw[)IR+;ljXn]X`1τep-†'ғV. BЁ+2J$>}pD~|[ڍ|e(-0"b|;&6![g!R)ER׬(ep%ԓfsh߮ޞ_he:/#s!]+!j4-XJxkA*AJD?(6w9+4SMQ8.?*NG5ޕ塥iio'gvɰ?Uxg2U=6lKUU~^FtGۇ9'-y *Q_ٸIG\Hw󣸋B&&'ళQ3{XR(%[&?+O-5]hj`/rFؗljWH"pZ*8O#\Mp7bY 5<)jZϾQYˡ1 bCľ'ILޡ/r ẄtFdX`hTp#B37 ?c,лkxe|:OW)t|+ԬC^-V+Wӌ3{9i2'ƀ_"ʓ^ׁLӿN5njIi2sʄ}kVa.~r&\+sD޴Gj<"ɛۿq$ET\ =2.-g$_arfGs*Yo ?ee"\ўmyGN2Dh‚=۞ zn8]1tv5" lbo@[ +"H6xTI%',`V]5/Sw<|& .%C4łӰKx#D."q^]#3Ż̞K4z=ۤ,'LDy#t/3:狨e3W{쾭^Y| .cKyyZUm&k^fW^bvˊ(RJz(:ERgfm,3Pg(@ŸdՄ37*?9./jpܲ)=6.mp=7.85t f&'F)-;IJ0[G1&6ˌp{`rx߽ݺqmj` gJKn*́U=4'p#5ώ#8HՏPI~.awGm0}fovn75tӪ~9 5MONr<qoYN]v0JCDE:]r:t!Hw4*تB v 8SFuiWD9_PAmi%ml9T"X,UD`5h9I ̓ ܲB#}aW zk͹~dr~!9=$oT@q:t꠮e6 yڂiuiqvZQe[#6G$dFSܙvrib ǚŀf#R š ]r% PK= *{b%St 7@Ѽ+Uyo40{B>#L5,.?qw,O59S7]@d + =}l}uaXQV0sQJZ9*'<.tdwPt223ӑ< `\) :|3b^ iJ%SFb mx ^qv;B,o]4\/ΒE)*AUԌ P8~ T+mvJ$s5!W; BL͂c#@@[z>>E{t$X0ɒs'))(SԇngGF&"InW8]"YmN<+ۤrOg?ǸmvX1ƚA)<ەqA(1˅~m [&ֺwIS"~:\7";8 (D=&]7AJ &O!%#ph#(JxjŻ%EV*Sq~JD3O }O,NaEQ:VsLjR6$:t<;nиoGU*r?MVf2)ܼvaipxs C7N}Mckr>^>ߣǩpxA}*نhu'nYK;pcdޘDI"":%'?&Slک3 %ISr ޖ  Rq'WZs$Cmgyi7Do E(L)c5PmN$W`;1}xƍwU E > vDixhqJ 2:0c9 *K[C66Q7" bw 6=#u#UlfF9nklLE335[)[Ә <X@ k ʏpBJ!fiv-e5h~YA"׋R;z\5<<p:%L"FTld /y-j~ Mh0W#RƳs: "=21">I"4HɜuWOJ-=4qTzM4+4+HYp^xZetmr_]067}.(}u3& %{40Vhيoy]fllx%6ͰVN<7i.%=IMqi^-<̏r7;ΕɄzWO4̝-vŰXa#ZK2gQ@^2D`I+͔) \Ezw֑uO2l7 Rmz7-kNMW7|0Xcj$҄eM abԋsٴ?lŽLf,DFC>Q!N` YeJSXCzU '8j#Z9ʟ—N^|4eu2MP1%]]EK[m26da#,K#d@9͇_V BYlN6D.\{:17%WrehTK Ł[6H{fXZ0([a рgQ(Ҭ!pؕ$?'sBR_TR(dyOiSSl/X- 8ݦ{ Z1#*f%?Q!yxlOo 53ύ1sbtӚ1-h_,BĆRܵCn{C173_A?%x}A4f['SO`a$qb'I;4?:L|l^#CL*bTm(5*=xyG6?өXΦt~;\Ck|*`Ƣ7ClbF9bօΏp wέdʼAđ@ ^OGk!90,S.HėYv)yvD)r G7z0ku/)X UeF$Hu"Le;S}l)wf`*t95ɠÂvsO&dEgʗFC|+\0g[ 8 UhhzOwT'UIM.Ɉ=孍խX-D#7)Of(xe_vMr!Sye'й[DG'6i30= ;; '38ƺ+m, {Ь-{@ .-KW*-? mTe-5]p4>_F%=~UMGUξvIS"OiBq6LJɘITZ"]MﵒJh-K=y}Ìd;~BbC+N-x Ƭz,_ Dq ĬKBm4vn9KWc*bj̐{TQgiиra9c52}I6O`db;nvAZoHP01(OM`#+J"X? W7J니Ghcg1Ǵz,737d4^Z8 0LLBhi֣}+iZݗi,m% h;_kŮSOد)+e@-(YA mR)%@+3AP.u(Ⱅ?v{Ju_#|ӃxDPc^'A!*o굓|N5%!5hcU{q6HFˌ< TTgO]a;TF@idkm8pR.u례nc.fqڿej<ٜ}m} |#~#THA_00 x|(, uS0z_p)ZO-~P1d#PT]vQ?g`k#D]J> Qj7O6h)s9H :~q;THvBX(L8~PSZ? j& _RTش@Z+b/[sm`$>bF@gcK"hJ3V=@7$<;ڴmWBYul>#Luh oAqbcXLj<dj ,q'H>e `r(q-o{MQ=-X6 a @UX=0Mi/Ҟ6351"x0s7&39=&cXHh}R@ _禳({wFPaIBF&wE>i:Q" 8jt|ëdP'=Ptk2*A9vs|9ɣ^$Fb|jBwu?9ebuAŀLu4RŸ69,t[3u^TV:*&ejs9(cgO跞coÅr>H|GT}Z0!K\oj$6h\z^vP $s=VQ85T]vrY%悪 n&JO^NJ"HGh}>D/%qnC2ܰyo5CBT: #uH_D֌CH0 & ʠvN}&qK-uqleវ'z-_K(6C3uX;*U RjLQE7Řވg&aƨi6UJ|UVImX3!}REfG ձ=`Dڅ$hsBKu3$k~T#Jb$mV.^gI$J;~jүHId2ZgIisDxlUNr0,.A\݊cI㿂0oDiкx-]o0W[\*)j:t©N s]'$MO+'PCc[|i1-$-"i[Nx['@q)6)~bG75|~&~ !sqLBҹEY^H&Pqq-b3itnm vAdց\Owl?A/dFf_ipR5,V@>N5ݵ#2X2ȭB= 6!q;=%S4amqO"g 7}.C>>ɣDV,͊wGTv{0G5GxB)dM R>L9Gsk+R{(R kN)V͜t$ES veA!35ӡe`22a2$!%Br ƾC9&Zy>ֈM(6\{f} y/".֤tf;c@!EfPι,)5#tBD̈.,8J4#q66a3LaT[Ym0 IƄXEV;5R cjܡ`.ԯ~[I[!3sjN Ӟ=VotR2 Ož;ڸ9# >LȷB$c5`!ULZ[0c8k.eWG?I*la剦Q[z;s28Ђ}GBb*iLl#H4յ 6Rzvsn%Z>DѼQ̴alҲvڳ4}æ5N&qaR{T{ -R|,Ep Fz1~QIbaҟ(2E6#F60\tpW! 4 LfzMnU`,ߡ]νaX`8GIr;ߕF!΃XZ{;!ZHc 9_=\U6 K*NS⡲l6sHI;s}M0ˤB<;_pT>vO"W)Q-rU?8ILN%N~tz)9ubцNC)<Qh"ى/%@pIgʥ,S{R@)c-co@TJWUl W$Dc1Tcؚ} IuIlᭁ' [G7u X<2TSq᥯0P6u 9nGZe^ѕkr~ BuY.Px=ؕnT}hvٶ)CXמMXkI)N_Iv]ƚ_~1blp\g>xIvC,,zX 6>y݂ѴVL>JźvƎ3biPjlo,o!fEf1!zk$:O0WC0LfrU/s£_FKRg(֥jY>rұRÊt.ۢXYgJϚո 'Lx8xI{ S$Z}p{a+@(E [3\-2Av#AYFO+ztn'A S~A=@E~ RH١X%q'v:^ .` \8ڣarZ 3|`~INj`eBbSc$so>3||yJ5|e 1ΕSx.ȠQB X !Ε.3&W@t߰%pCDj#dz[vUlvIhњ] UgvQ\O%~v_ ؎ ^KUdFzYJ*Q4|u, ɤza6Ҵ).HEPV2 ʼ|ɿmBGy$+mWYMC3 ǸnDh˯䢝[HF0NxE"bβt"j?<>tBj;ܻM sn)2>uMQD;D°EAx,%fF{.ZZB l`Fl,mPE'])&'89vCm!&Qz4Şl ,0#Y`Zgpދ9毢=~4ݼ ,) `R}|H9.jireV ˴H{ mmo`hZzBS .dr,r8uDu|ɍeK ewrn{.%Χ_ '-UH 0.Ǣ%Lz?C :jiFs)w@#[|jgIa?~nu *E'Z*INth O>3@8h4|XvȤk6$/T[3gaM"R2vĘJ9| a#vd>gc\=r֮r*e@yo”\"KTDVܞSlH,n6=J*0%i T9n,ВنXjiZ/ȋ))._YGѽa7C |>بɷ]=l=u];:^GVcY}x+sQ,lHOkn2=l@#[0Ɖst'=%UN!SA7eL"KCCF0VsC < xB2&I$EMAЛ"Ɉ1 0nfA%θ}7![&F ۆijφ=C.7՗KK@icv+u}g\Q7TnXGQ`ȴYHJ=5 #:CN 6oz—jprUߪZ_ĭUyO#H{F%,140nw9QReMWG{PCs6wgpJrdPC[&5eO]IX9ܞ|QJz+z%>d0%:;΀nh/\N K@caϵX젷\%wͳnL-ܤѻo?düKCwk(":VN"k=K FSHYP1) bZ?I@ z[ q9tT'DLqrlJ x)aq_ "賍m 픸xheNA_$"Kjv\3;6Li\!YRVC"^ nn{[]3ޯ#RIw@m~8?Hl-\ rZzSC0mBir̷2PE;Qq9Ⱥ<ہ_ 6[q Z]Ȼ7e/B^EgA }C̠F-(t Bt33}!SA5Zk1;Q+<kz+C/(n^l 9P}͛ ծCZu[x&&C L֍a>l'-b^Hj s[BǦipqtViMŔ] wtXn׸1z$?f:(S&1N~ȉ2G`X,ɢ*20mWE<1ŭӏړ)[{G*$Dmy>%iUt74hl-4]F133ՄkŤC1+I,?؇Vh*(b,Ю1(C0h;l8RMX<΁ٶc&Lu W0C>Ѵ{-29ڃTd1ewl<1|G_;aY]loFq>`‹4Y0oAm)ÖaKȌlk)C".[8רeY$} P%E~6Y& ӣܸdOq'%TЕt%(d\1:@I e.*%0EJa#L"X# {.7 kRhhlDlR CX2UH=s_棁$ G0SzD.b>mj>Zz.C3FEe{ҋon'} IC#HF7qBf>5[Zs@vT kfU_xHQM2#n^jx3%lAm`b9/b Vn6t }t0(tݨ\J m"?U6 KU^rN.lroىa;>O7FfvUE(D%Xہ"G9۰T7 ʧ.ȕlЄt8]?^{OfSwHyxl+>z!Xtմts{5z a?A`B(F| qgչVnRD/i@V}a~YG  Q{+<Lj QTq PJz5uhPأ5C0eN *{aKYy} B3obĝ? dƮ(zֻUJ Zבe~>mR߈:lThb!weĨ.]($$h+8Mݮzjo 1eJPIbYdљ7ORĉFWr9ΗdfcD 4o8zy݁h3rA]УēĆCꪒdS=-ˠ i[Ѝ.$=nE5\zgMK|+G'd _`#Yӂm9cQe R$J/N>D(GzZv#WeYal>r\EV:,`,;\)g¥liZY?ads<`>"Zn?DN..|Z"Af[41Z; m4)񠽹6<3oجu_(g e1&–xmVNȥhl$ D-3ɯ1ڳ41!&Cw8)M[9mbs?tB=5̣5[>?d& ITC3Frh_)$"E.ݯe3t ]iIڂ> yXlL:*+*F.T. Òn0CyU6` EnEԎQC^|#sWNkAOKJ,i2e6P,"Ƙ`"-$f93lvQCUc{̺U#qFW)g+(hWqM33?l^ܠŌ^j62'Fr9\"ϼ2x+ Q6{Sf9}hJj7$ք)̒ >o$ˤ.`3f嶢7#kb!Gmg%eO[A>rA+FWy!'?%,9E-}syEBjzLCv6Ź`/4T.(YuG&c?ڭim|_/U?տuяuGYMP-8a+U[ Эm C+i\Êh ̺ } X ѨOv VH$[G6\܁OЌq毓`N_ISfVr:v]6y->H{1a:c?uB*\]%y8X\pZqQu$Zi0H^PO<{Bz ~)hLՖ"?b"{Ŵ%VS&)JҏoBP-\8&nd~`Q͜,܍-#-ma&w=.=$D8MGg菀 )ͱgYZ070701000002ef000081a40000000000000000000000016609d23600003ac4000000000000000000000000000000000000007100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/o:]?Eh=ڜ.+JSí" \T!:e((CM`ՃÈ)t#M@ /Ba 뱞`餃ݘCBy'E8WUfԆۼb ]="-ng@|2:n9Q%g9' TlKT ( 2>O#ty4;p7߲ʖl?x"s4W)ylmM;$@i{`\`8QQ fpE[zKhR:MD1\ʒR 7F 0DxJ.m0%tj3i7"ܹP^X*Li?@TEro3= )y83C%@p5@K"> Uڼe-ň dz/ͣeEE{bkf L!+qA?мpCJR0).as^ Uh 뼀o?Y~E:#AJrRv*䨗,5|K} G4@vcOXy @ l\>-[P։ 9ڨŎ{pJE-J ]?],)AGĐᜣϏ,޷1caB&cNY ۆϺ߹|Hpobzhn)BCCoTSɻjKI . iȧLh+hڟyX5zX,L؆1傾֓mA;ə*H:=*f'01Rq4$'#rRs`.~Ke"d.}#b@8]r~},|K?ج {]2H̭#%9~v8W|XblQCķ8!`Pѵ0<ʩ 50}3"gH^աH/SLZ>ۻGcZ6d0KC ܙi4`Dp G[hkbNjP̢#fȦĕ955Y\Ď'~Lj8 h$x%`I쌧~HfކyiMLr2% %Xc47)U|ehåm0\ݬـ K9PgͣtZiUA 6n!ڀ:БZmP>eVۖͬUwv)tqe/Ro/C+^\1)V~ #r8VN/M4^{f荦=@B52sOAt` @>7fiSg jl+ k(F3^u?@QMer+[]_/s%Pe^ccHZ\6g=Z 5/m OPtuہX˩Q_ⶔu@ˆ[hØ_z&Rze ~s5h !mO@.wuȣRBfڪ~ YD!^:nL~ۂ. c},4ᡱ"VFa(ɉA՜W>!TǕ!Ș,,Qw,:r0q&W.ѦIb&[]lQArLZIVœ+M&m AJm>FV[蜬52u%>%:¶{UY/ @w-,WCY+YR|1O7bfCrH!hn} 7y ؘ{? `(Q Hqi.6/|Ue} $ջP64#@Fc^|MG`Nl5&YTV5~K_&->Se\dJ fm|{$E3h4l.07Ov+YOO̪&`*0KT^JZf@Mx` x J`p|vlDpX8ֱd^2XKtq[fȹ7QGpԭ*佣UMmpu^]fJm[tB=RhIR Y e\LC]TDb = hZH0 X_L'EN=$ Q=`^7b.j]%^DOCO+|ӹ~8Zp2UmR>m`V9 w"aMG#+I\@$# $abjdR^bStѱ7|a>.pq&sW-{`=YJkIQo СfmS#m/~H-x?a0^ }w|`%9V .ƌk9!E{"ޞ";GO{e%5ZZ~D/Gׅ&ydt,f`9q1)~(&e ekW.T0?|HCsL9bwhC>h/Ս4Wϫ|Fn'Bib:APwzYǠj|D-ex4esȺ:FK>Dȶd ͩM@!puR8p/'6iqڸj!PScBOPrAlJ\yAΒp$o[۝[ِu%5Vq Uv9J)#Iis1XQ@ ыǩ7|pos9{]=ϮcH0m~ LCΖ-DCDk,W#Dc? w.wu/K;oƅ;g=Wt.{0@hNJBi=7ssIXM\Kp$N䱟)48 QDCҪҪ2 ?p{ELj $Q(p Ch [хrtPU;S,]VwvƸB@}IlRd gͪo9qD VMmplGjq}(!JrZ/M8#MFfۖ1oe2ce껠, qM~y豵n*Cr Kddf<3tz~V.b&(՛ Ŧ{YE2WZO.;d(w@1XŠ PŠ3$F"?.3m8 JL*|-Ve1qȌ\;. H q!Kry*]g]֤N$o 0gz 遢0+\şDn¾>?2HN3թhPDՕ9j$o|l--k`ضsJ-$p4s~^…4{h 5!%>3۳cDW/z"(qW0)Z1l;>I@)~:Nŭ$n:5K\n2Z>4L!%5>_$*9(2.ܴuG˜Ҁ8.Jb;_5x:k;P޾[s  'pBm# Fb!ϧ${[ѩu5d\X(o:9Hxy?q6Pe߸=ayŚa12'G)yOZ '*]zdkE4Ff 3Y8Y5 G2{CׅSaWdSnWyؕE= ˲cOw9{HBM'8MQ om &IxSNԁBf;'c@7+>[߻?0JA@ Es IGJXȽ9Eb_Μ ,Wvќ( UUѨt)pfݖ5 ^?G}&+SK9!v=Kg?J0l`5>,qoZ:ljRmx_Vc=XVyvDW;@K ZEg]O@8v@MnFB8:jp?wbv@{sZݭ5,3hq_͋Fi=JOvdT P}QlАd\0IW-p iETvCmC~AeTL̪"HP/'vX;MŐeF!.]ғl)~7WD $Օ~fF\˔e<}Ɇ,~3{R6M$R4umYѶI6AYd؉I(wYmIİy6/$f:MQup S;(!Gf..u8_#Y|zŐ@;LEmܟDifGRRa{pRxjzk e%k1J Xnm9Np )$DD DX KD,8y+mt|-O4xز3ڄ- (t$*Z3v0A"L~UNN FwثPv1?Cj_;C9Zڹ &{|-&fDXͥǷEo]; z/r% 1#_}\+ua9m^b9iFNO\Z^U^ g{WO)mO v;[f炔iM٪9 3-t)9C4bo[͗%4& 8jl L-&+nP j IU9{"T}p X'ʯXJ*wQI \""< Z~aVelaW -knr4r1%$>3[kE!Y&;? dže%#hdu O[kr<4Et gy-7^಄ >#:|x}|C`أwrei7!X$\3©`jJs9UFe@&.˫{8 іD’}1]d9@-(7@:§hd08KQK`we}aLc졗 ЉJ0#irp>G,$e ʖ Q/ K >VISKO&m4lnT$ |3}?^y቞o=t IQaa"H_HT!sm绔r#A*!ؼ_vxq"8ݾ{+Ynµ8_2qQ_ hNSRiZc_@6tq.ߞ%WN}Xp [uS4Moa͈ PAXl 9u4'5Z$].0%UuSRn,<$RܝlT.Zä@W[\p!D]m_O?IB"a>boP nA~TwCAa2*P((8tJg]jhI0p4,:t([C~>u>lvAs 4=ʑcq:e#LV 9hͷϯ$hNZO0ZLZWkJST,%7i`Sbq@q0?R{ g z>Oӯ&LQw8|-;Zi/}h[[jCi\ 6ݶ+3!nesәT.nc[Ixܜ{g9-{Ys<'syљ$>Ӛm6 #ćŬ9es҂ro]t.B&6O`а|JI6m+٢~~"zRR{~pԡWh*REc ( x@[\!GcDHSd}ԺNO[>G&-{^B2% ̌NUhVl;%_J$S1U0 _H8=5. RP>ό\?dXAfd,}Tل|j^x(UUoWxc[%PiSakTׄ)e9H `U3͐}GYaNmK2vlSa_ *9Kk4Z['[Z-Ax1,0ʩ+ 7R/lOr#,=>;3*tQRVF @aehؕ }Dꊞ5&3J)cfV5w~߁/9'&~N)W82,rF߹굝po;EB4}qGM=@"D8bWX { 0;>n;.@u:A C'WyQvJS[FH {}skcQɟ)>MsIxŰ-=e3?E1j#B8屸̭r<V7%RzNBB~- ByN3ur=2+aJlX L'CfTrza}Ų{7Sp FHa^Jeئ%b>FYJ0pOգyhF1%E։Bei j{ E2a"8ES)8;O7T ?bRct/B75,Ⱥqݧ*m:mܡwf L8Qx>(u mLBC x>&4PcnYθO .,IOl#m0\~oqQNCRjbq0.wo=돈8ˆZNBiju j1N }Q?1|'*n1 !&RDY\BLd'_0fmV2!~✣]|}v< ;ΔbII'Xom9#)YM;>Õ@mɱ TS=oa%m$v$$b+BS!!j-8(<"CO'3e {@nǢ.8Cü?Hʻeg& t zꏤ`'KN4\'WŲ?f[ u(wHQ IcyX2so͗T)ȓmuJ̐nm~kf?qh)tP[~)5>ۂM0k/fvpd xj+clG ŋo@IWt1_]!- @M5m*kOn\N~@-x`TN9KPv3]YELGP9x(%j~ P K_񅤧ݑz!#S^Y@?LIjxaȊs#w/smo!2t'm5**]  b[NaF nVz wbד0䰎{wj{b 'I]ѐ cC nt3EjR:kq4IڟwW[HO0K0PU.(u:Hа҅trl$ ax97º*XH6"yŮ3yhBBz I xZ4`$2ifr*XDݽM)_ y Ӥ0pj즞~l+ݲŜ~(]@~Gll2))Vcg7`M'*'}+ݺ("f{:eEb.gaq(y?kf'}9X[R:s[LM4`p' l g{ӡW/D-bFPPGdNPֺ^;ػ-k`MԉjCnDrG[ gG[yn{b>hXKa{?F0 3r[阈4h T $Ѷi@Cg՘=νdRrPfQ%d|]e9}o2oF=O- F_q̍s}5%5<8MY$:]0 U%5mXk"{: hw]z=+GpTرy7ɱKnt7lXfф{XEi߶\z)!pTD1D7H*ⲪSg"M29oGᘈ6Hr4Ac2kدK0(TxM҆ 0/PK(9qǒneY Os5ew ukO$@)d p1ϣt2o~oFSL2ʚ ?eMҮߏ Hs%1Y_VaFez_oWK=Nc( @[ТZGh΃W")h!,5)sW_З,KO.=,X̣g@36wA-h%CY()AUjOHp=Uvww5^RebZEWӌi]oE)4s^JZ3ǿ& )jԯ2Q}~oF^)2+` DFAe:(|7_n֧=_ w4 QL+!*Bxk2,*xMdn1Fgⷽg4{{LDC=A:f_&^ib?}?f"4zB4 fM\spVO<Ly:SPk \٩1Sn7qm?u.tKz'C߽b~`_Τ.Er Kt _F8 ŻH=a*ɼ]#aK8cX ,F]+o;tc/WwW[ʨK"[i9L :zv8~6/gSW6bo_~Ԙ|u{$Azwrbl(S|V:tj'|NFQ 1WבoC2X꘣Ac[Ƌs3\?iE~C;ؑH2]IHɋѮ:F8apUα(9r&+\9OM4BLCaI8N!^Gi*fP٩EW2P0=Y+-7*Ss0 3N%D;nԙS"xk5qdL2In I\7yn!Xz3ϡ`7@Zss,> :yZV_Zj*.gG[:6@ g`\wGsA=IM*+F:NvEL'u<~avoq;?۵ v܎ Sw/6Xت>I ":AjBH!a>LH΍?bR{p)&ķ4z2'jbq 8hkB`hOD8`\*+d6Zh=f\#@ZCkh#T)eSٖ1tҠ>êzl%I/fZ9>ҖCNm}d#{. 8}Mj3z~Y%4`W~ xz׸<86i$_. V =۴?v>Ռ<\#* 71ѹ&%gD~/ޟLwKNIo@dFw">R̜ *\ }9xK0,^{` ;DjR<2! =ײemT;{N7MX geǠW G^ 1|0,9Ոث [JsctcC"3xZg- L6Fd܌Z)ixSPVm8M]MF18ȖЌ3(}@ZΫ;]Wd,rWej_4կչaHMs| ƕi2jJSp^7*aP5RC)o\9p#X-[vӭ 7'CUG1 Ԇ&nkG[\`XۣFPcrGj(v(+O}D#ʟi+ߺd0@渞hpnoyf*@T#Z7sM᧝fF<7HIXbk؇YhI PI4ڳȒu)&'Y/ P`|#- zyë7!e y0~̿`fȚ z2*mʄS/_$<@PZ%_nދ$Yli0P7 >&1 U m%Cӿ\MP%PVwքJ4xJu(;`';{Mk?hq vjP֨uj@|Na`$Ub5!71fVޚ6e0j¥| ,81[;elx$EVܧdjzW٩ 1 J￑~Cp$`wDni Kn >|$T|wv(1Ir^pxĠ6Vis<#T)hCPXXV>@ޟ?S}Ss;\c=M#\w [N7D_ tc1>9OuƆ}6ys'_m7t/$P V>.j` $׳V. I4]@a:F30qgN+cN jq< ϺYwcY´'͒1DybYw['f Hbr;0=L o${9e o$ţ^0j{_TR[oSFi:m-@i>,ECcuKwY1䢈Qk/ ޟD-J!o1Pa/m?mO  Ufq_ Us.d7 RZ8[ nee4hd6S춮[$9>ub@+ +\.)w3&K];f9S/NkʼnŭxжOs(U/+$>HhUe <*Qb0ܘS5~!#7k],o`BvL>z\yCl"S+ؔ٥fа0XY %Fo1(Xֱ A2N(kq2ڠq d\CI?йɵ7K)<>X9ϗqETMآX*/ ;t-w3vH4Qe5Dbs+7KEm(\mW:+C7fFEL3}r!93{K1 .zR5/&OoTM*xByړ;rFBn>%Ȧ-IVE_z-KL)ԹPdZV"*F--2HԖts* B!.j܍/0v8itv}?-=_kdST ZdXd L"g<s͋JѢQ*(yi@+<z!Đϼ4qwuiiX-ou.{W 591YCMşp *{s>m2=隈JW*р뜻T#UQVrپvU鋗D\Nм",dUd-ҧ"\}a^ sZރ܆@&JeJ kiջL?$X"\j{^Nr=bcgMAku?1I؛oKE\*_t2ItLy˔yTe-U՛뮏7/ mP_[_ $v\ lXJ^ē%ҡ0>}AG̑Ҹ`|[B@'vhcB# hw翣{R[_u⏧E׾a65fsEׇm*ay7^YM[iUЄ |p1{N59ȃ}v~pLA{ft ? %qss*|ة;d,3_ ѼE&9Og|pb.B![*\];P>ӵ O{]>* [(LU+ ɤV X_9~rʾ>?4#^ނ9aH?|(:ju8M%UZdCܰ'r ORcM< s+Ce tZ[X5JG<#/l W ,CUI4Rm=[0þN&1G}`zyهD$uSJ օ ):I"rb{(g̙M'zHyផ%dmwB/_}X'=TJ1IN Z;D:ee>&ʀ`6;MO9]{OX΀wVYb\i X.Qɳ1^'NK\jFy'7G]Ad&h7 F.#BuW_W U gYoޣJUT]'RA@Ert)é5GW󙱀mg"JaHFCR4;zď#ͺ®/hruS֡(E֦5BzQ p&Ifd~е7|n g3uۭ2K^hNtuw `Hj]i|TsmJ #IG uO]axZ$Z,U=S(Z#ydBq5wrZ4bu,9:X+QbT /h!C mD]0jLӟI2"!@. E'0vT1<ԑ.= l}$ TTE6% {/<HSr8׭}š4Wi;2!OP0;0l黶(+JE8@] }V=#Kʾ_b*+!2 }6*8y;cK435S7QUUWGjUVH0GL2K/o.?!W!ES༑ѡ^QSG1em|_dKe۸}_J B r+γjo޶m(|ȡ̙C"gnKm G#UR[4#ĭG-2nyY 8aksݾܰl ,ݬ!T|6l}o?%b;gt]H,B_5r0vFR7Dy^܋ JȒ3sZ)vd=L$@~/H^I Ո~J$G"wQq^٦2~D$, _McYN &?Z.Y`H(:4o/O 8B"Q8ddU}kRٖf'uG x)kI\oT Im zo-;a\5f '%ya)chʄTIϝ.^!Mr-eDJz|jnl8tLr&V-B%>bF/XdE9✌j3Kj"]]FH2\^ LJ^MĹ@BL՗YbTI^Q+Mtm"әU%ـ&M#򖂬c{=sTwY"zCEѡD 5Onp_9NSU ej3v3LjC1 ИV4˫p꘨omMZDB2[̗rxÓM-νZvh}K1G4]IWg#S1. Ń()كež1v/e CuZ|7iN4eBO14|%3Np%lvX~O]AP 3 gYZ070701000002f1000081a40000000000000000000000016609d236000081ac000000000000000000000000000000000000006800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-lib.ko.xz7zXZִF!t/ui]?Eh=ڜ.+) @A4^_'cWxwar DN /:@݀ 2:@i<U|4z+&PnNζIx^}_pjqSLj957۔,ls#@ ߬m1y/,ksĞ_XglV|!BIou^l$ڲpu]g?xQn@Yo`l8,[yiNz&ha/g@$sB77 />)v™fKzoyLH8.xNAcCGPӺ.|He"YD;jh!VP&=|2Iu;ſ,n9AjUpAm]gR V9YwfXRA1Z9*.u@\xi'Ťr@Vt+7( &S&%ڈ&C#CO}cR,ϱUC ry˭묈ni25O3r 詳W?@4ٞ\Ld;/]m837{p#䱻.]nscR߄eW< O>A^_|yae+]#_00f4WP̻z 9ԏߦ6Z*}:Kε y7qw-a9,XV2*S38߇qUWĺR)wD#6ޱbАMCZJML}M"j*dz uW <-fj4)],4&RRΞB(7,VQAcBuJ|*>HXO<(,1@x= EqغI{_"p(PqS[itc%} c&Bvf%Bxv U-wU :VZr.Ҏ3"jFx> &]҃N_;j[}T ?)hF~6!VpT\giFQ o> {\ćse >A1nص6'JPtb[؟f$g!\1hϫcJ/ e}t}@56ߊwp6-kWx+Et=/HvS0yxyF6& :0^G9IֲhC૧qM)c ~wP6!HRnQcW%%ֲDn=SQHEr4dlH}`Ĺ+AjPe͏$4c@q<Isn[soLs(gK= ۨr P4RZ.ܼqO,\iAФ5Zf+R`4@B?Q0Ó_UKvd*BݮvfMU*eXĨy*X>E~XϿ'y$|ʴt~azyfZo?zc|s#zҾXsk,ܫ!sNb XRouE y:` kKaBJㄕ C0lFMFD+ X{"_Iܾ(d_5jCT$aZ$wt"ހk/n|(b?2_}.gBƚM8IA4׵ $hl[ i0ڌ2qh"wZ`~-/Bp 9_z{:+SA҇jJPMS:[%{&ܥzUd4HC1az)LkaD@k{ՅH9X̲:&XGp8 Hߢ,^)䅪cf6k|yK%K[Ю}-#Owt4Th!HŗSSΙn=kZJ"jN#e0'4LJ~9f2 Zƅ3#!Uv.lQ8՞Ӥs[pD38Ё{"4l=ZpȱcmXF9'情0zd?[ի{oB^D g&O&wI?`Fȶ]4 ݩ.s~mEZg9gw`FVf?PG#:OY夏nP).}t/Н+M!k$5ܹo C_ٚSRɵf_.!$">\5tg o`9) 2盒.kK]'>[w8s<0qAb؞rK}'~`(O b8KE!;LV&ZTMXTb4WnիHH65Ld4aGwݡсH4`[E~vW}mcU_PN&VW\948uvVx-æʋre9S[j* Vmr"ax8&i{a3 Y7׭5Z[&#fl }#;=j , &GeFOoÆIܴbסv0 w@ o,4BY=vV;k*ԙѢ|r~R0eܻywakbag\UiR >G0 [F&a]jz!UC!;;F~JPIߊ(ٸ,fB3{I%8&;d\/`OI*:$PiV:Co"fNbw}뚢+{]%XeEXlf;!=J+YI^R0#dH?6,Bf"9HMvhhwox_-I(zAJ@Z`gUO 3wPhҕ&@+ VYnk{[PuDPXKZn:LGn׬_a ޖZl>,!äM+GbH)8>7@ Ok ]/!c5PuR#^y/^ź_DlzcHi2ӡ|-bu9T~&[,ly/ZBo)|}՛ߋCF!pT)ɸwdoGO#pfՄ҅K/(ؒp<|jxar&]'c|9^r[0L!vB;mEpV?\ѕb^tp/濒E>RS.S h6.`. ZB3iNhty o_:}yb #[UĒ"XQXU{9Eo \m).E6Ge`wu}K9ycdvT&K$λ)\!w~ t1]ҸF8)7X]MV h[{ִ|2.P/N[6(Qּ -){aXjzY켼-0 n* z9?%F90W"vΞFkI­]MI)و5,׵ti7X590t,^FOd]䲪UY_fpLȠᝐR2uRm } 7[AT̻AAwS}dTXmI 5O}D9P>ySa< 7p|mgEӭ 7nh.O]}3},ʹe | UD;?A*=薶7zx%7P5\*w7BF2Lt5],EIPSPlK+!=%g2a{,){P{H\}"+OOajNUGdSzuEji*0/bibuu$ŢR(A(%J (T-y :RZ_k~Ș/D^~]lRg*~#IΩAEXyUG1j=4YEҥ1j (n8HkE]U.:fԝ[cc@gF Ȏb 6FE 'o& ,Ɗ׭ri+*7\ls?OpkMSH@)AU s<1clۮi˰Cô(YI(qBS:{Rs[#Q$-“9Zf!E$ieWSt6TƢP}M\IɃΩK>:w 4vۄS2~{YDžF!=VJe9(E˿*=@EFju R959£EpZ{z 9L|˖>0NPGoso>L\^[dExna (6 wK>W}RmMAÒ鈡* ?y1e[ yim!@] Pk2S-qh+jAۆive#{F8Z׏3V-[[%IѢ*0MdC-D%;ꎍq& #UY6$!.YBu q͔uǟa@'6bVzT('!ԲGĀכi~蜧0Zh.4P.mԲga7+HKz$4PW=K6~?S+ݸ^P:zjU}ab+%2+O]5Բ8 <gd[cDǧ LKT~A"&#mA$ :w+jjo]=PJ*aSƯzB6x0 Z%!jwvg?Hnmgwp _ mxa~`&"i3u3D7^1v>0b.6(1lr|Ӯ%VZAu=:~J[DBF"@)4Jsdz(MN<sEh$e-H%qjvԀ9I~v&nh s)lAS|v]@h@lO8m*kE0@^}]Ay߿M70щȩpܞ4'ATaSdk_K 2.dnQ2Avv(f/ÇnϢ?d>: Akvnﴶ{hBڦˁt<K1P L>ŏ1yk!'3 n1v ~ɏB>H&0Y |1VB&8}ڟrU4cbTbbӈBOPٹcؤFH-IHdh̻J47=hmP?ďl%tO*A %-=@_Ow;glՊ*0@҆NҢK= fC xlvʛ.txرE75Pȫu5z%rRebdc_;j׏#AGxkh'H'jX}!reTPLTEz̆Yy'/iySO.h>XrLQ|!ıRkԙѹvo?a)3$Zbb3kxԚ,&n1EUL% Oe'yvЭc+1#;= |g&)DJB^)37lp1ߛVW2x3U*dŌC۬Ԃ `멑1IF<:$6`gx ?;N9S;'+Eex9YKe6dPsvGp u[\b5=L˴100 (㪴vy{hq ++ #ua>@ɨ=ƢXRb 9x&Yޘ.Dl0+wg͒9:I. ^ ƄVO# |d a/46HSŵ[A0H F1\^U%D{vJɟ)wكO8D9]Iˬp7~\EГ6~!lC𯚯qS٨ Gq"sw-,I؃-)ųJBodf`glĿ "K)\fJ}=9!jzxaC,l?ESo _LÅA,NTGԳ[z!EK`:˓rjr[n.US+Cmmv b 돊!)@'RuR_8Qү`֜>tm'\3[Y\0o[%iW>*19"\` $$)x[zz| @[YK\xdfq̣;1 i2|}IP1v<{GRQrS;$X Py9#sG; ハ3 ԟ%{ M9&TM = dwEw. pmĊ®Lv? $w:yb^aq-5 Vl-_UH(48\GC:͹ Jhb&T8 MsMX0oc;xҲ+n=*^({0K9sU$Rr~SE[Bɯ909t0r+e} s>H;jY~;BD Sׂ N11kXtN_-&~VVߦ u"Gr1ַ@?9XA;28ȓs򊇹efeFT&K6 ~ }tf " ?_SF`~K3E2y=gZ#u9*eUd;*w^&ΖvmH+_^d$Է14R#*͙nf: 1bk'Mǡbj) B{ ~FM]´5r__Cݶo:Iq7KWuv}~nLS؞p>G4t*Z_̜3󇞮^wMy @~RDjFAjMъ 4U NL[c_9MI}<##?ejPO~o zQ :P1xmYt=Zgioȫd{K)o>W'^{=ih6ߥWNB?ǣ/RŠ،FYO[v}MEQQA ϣdo'ۂ_jov lc?ry7UuLj0tèഁQ"S$ʾ[4|\P [ զ)g_ic=VHf_Fct"D.cvMVZSoH/̀PP;l4'|oݠNBL] hN 0s߃v.6T3W0#3oHû6O0Gy (^=?.Ë;n+(M;Beg֐rfM,%X Ӌ:ÍF8x9:A:)NNglhܩb5ٱ#y#~&nB.wA՜UЌR3okQb 0rڇЮ:W5aUR#uZjbG֨- Ux<+_˘h RIu#:0MbWKoA7"uGۑƛDO@*RfQLnt;J]ZWwy"q:>}pBg^͸2hPV9Q~t0vO `L|0D4gNa[G )UE-ELk/*avܰm?>Z_i+L.)~eVOٮ/(X+Vӭ:"“zY=+ߘ-DR8) q8 ?vzhge7)=רoM+KW71n%@W9Arj *E/,=*ŴJmNвpggmW'({4M4UJ%"mk="r҈oץQy? )SކX5m2}Lu.wRFɌ=Z@S8C͎r|΍"fp^?ĆC'SnCjZHCjV_d:Q ę`C*PtE7T#:M!w ~&  Z.[|oDMpWKX:Mw< Z^AEo kֶ(8J6>, ê(բs׾G[R958-0JX^.A$m->҇LKv S36lSc F肺2o=\U}tna k\s3QuO|`@9>dYk/Wp襐N>$TưYS4Y HV{_k7TkO+ufEe&q `4'E0d&驗bm8r@$",qi.`X?~$3/noZÆ;w3:GybQ[>GBw=G'uC<ͬ>) a$ue9 8V
SzaؘI1O@Tu Jˀ<N *{Չ].Mz ΤI]Iɪv/" q Ɠ15AkvyR6XQNU0k11i}-n/b׵3 +ͮ,.~m%Ku1/]B\!dq& 81 ,o`aN-uM"GVViDg(f0& /Ge;-T*'Wn7qѿO/qLX7S@7_({&RDC)BV昐7pS l& ZaQ4\é E UMŔ텷B1Vx2-I{2韛S܄9z`.9wAwmS4ӽ#4ef"e֛Lξm>q/X蚣72.;yHϚ"j%WV`#u?ΑxwTSVU6[-UV7=vzbN>[BFqrO i!Q׳*Fp:p<|h7R !uG4:ΛnJy"Hp=ۙR>3+=;:[t'@v'ڻOѣr4d,F. @cQH"fAG2T3.fJ]>l. FZu)v/C@U̐F.lN,0YA(;&7b9"~WӖ 0rm!e>XGH:UTD NvRp1BTi_njc >D-wlؑkoG~x9|`DҰc΍>3NF ew޽@Y<U+x.r65]i?;{WZ%6ZYO\Q+e&.͵fwy73]=_SP|s^1˾u:)ͧv=E7pOiNzZ+&ne~$sqCi z<@Yhk-d֒gg.Ĵۋ-0WaXY_T*<XAwuTZZUXcQOBbqcc7K9ex <`;ʈg+Ya#prK柨:ɼA5o xLxgi0ث!)*r,I/ ?Lb Y͸.HbcK b#^ŮM@ߵڊwJ0aIGn'wճ ,жg'K"UCs0T4&-}i 1oΆ8*õ?cէf\ދ)}(Ҹ1"*GĻ0D"']0hB?_A:Bq8PGP5t)cg5U7i}r]L@1M*-[= 2h Pg&8%=5o 6 wW5Bj]WN">*@ND'IE1޶I}<-TM1XID|$ivB8u] [ oq%SE$z7-t=R{L5/4fΒ$o^ncPQX6}T]J I@lӓ|'zrBz[e~Fdԛξwy0 UNl{Fp_(Ke 42_ %` F>4Fѥ";&UɕvU8 7"Dέ}_3' 9m:{p, kCp '.y!ঢ়Gjs`Ќ+OL!*p 9*)+X+;hIؾL6=ֱcTUet9U'eGꠍX" T5g$ߪ)^CfLy~iI \ 0@rMR:掌 7#QAqN]d֣ {6is.+&P{lrϊDr loA ֥P*urs'%kֈi̠=&p8%V|bY+=,GX܈HO>|T(~q:ق_bpaȞq _> [U6'jM3:zFzlͬ+9hf1VMm}3Tv3s)֖AmlpNb;80ޜk%<~S|v*YDU"io{ N29 Ko=OGIwDM#NQO7cᆟJ3(Sji0^+KE^ 8H7rڒfH4V"PD VMQuOq5*n{i8Z-t 8%OfZ;w/00; )>Y6iT'bVevZ5XD|ٵg+jCA.4U ؛`y*aݩ_챟V?:W1>I]f,pY9?Zpe׋ 'CAo<ΣY9RF rt 7oֲM.lk޶f CՕx[%"(Q璫fXaG\A(vEhotȴ{isN=3W,^V &R֌);Cqwf'_qyLjWN1P}0A?{}sׇ8gX:> E~z-IjOm]O2{xBkdN̶WdhSeyүӍB- 3ﱨ:f'}AOfD֛+Vl@驢/.Ø֎d@3Qlu9B};ڔ4Šrʻ)d?)V  tGxUjyՒyeDwE"?TX!D}dĠY0em,NN:qMY?+v)lP)ww )[ߞjn:giXK5x}aHiV?;"`,ݫv<11{+ $yA9cnJXE#KuZL#C/<H2#e/(k(ɀ#PoZ t+i P=4{v1GB+>G2ReŸ.k=|}9c|ڂq*;qpq,WvEi|`Ɨ}hgC8gsnSw :"Zo~UuIٳ'ZvsV_{H872;3Nד&y@xk}0UIl.?$&K |q1fi^k\ B\]H?N݋&!/Upvl uژ9k$DҀ"p520lYVW;wω6 RGV:w9ǾD"JqBҁ*e#jV"_G@Σ pJ+lP¼^pO I䑂7+XνT;HT(2#չ:r%}xDY>ˊ>(u4ЊF0qP!nu;Q~o7XH j ;!a,;? 7&\pȌҘp >k FaCo۠9Q)y`vڭp]rrA=ERɖl͖"sAU"2രpSs ]uk=*RًXqoY#_5 W>&i9>Q]= ":#.I%~Zu>fI 0P`S/輜]V8BORD%(F+#ʸ;&U"?knS˸#yeM*IL# CXA)Y:2E @6j"&swuLh:>fgZǫ_Ay>\ y/'x%@ոP$)CmL嵫r ~m4ZFc+Em4;5J Bq5]Umr~%[o؁) :. rs=Y]8Z4,Vxݮz&sh9Ԥ5A `kO]RXՒ nj_4zk'?&ݡHi=>~T?WY2Ve2;*b\wD}A<me*!jmT\Qr+QR[%ǐ\o:XwvQG;;Wx"5 ÈMј#&LWo /'J+񼌝RYyɏ: pDX]0hTIMkb GX3' ~: iK! 4iñOŎ;XP7N;dx&cOJ=! bd3g~ErC-P `B!r;56=IJ}NuW*@.0"eD0o׿>Say,춂ٱMaapٔvcRCSPbgaM:hݷ]AcS|uוv:Zz JMv^KNzs:}h AUW\ެlu>,QF5 PʉjYRXfiNͻ_rd6+ďq?hH]8 2%Gw$6u%j% O=x AfUY#`d.N T=T&_xYogt&)w]8E(@v[f AN.BPuLS6mBR Ȍ B݈SBl~IWjˑגW^0M67*КDZŁ̠鰥:vT"xMܓ247v%kQ33wR?) jˌj?ɟU? `iL1nN rC'S ݶ;iHHHhh=K?٫LLk.L*Jʰj|)7+p?govkUU۲5 +D%>{aSCCGKoL˂}X*dh)3kxJem 4 |Y@ ЎnLDtm ĶmBL:!_ݥjX1A=^53`GI˾<`:imQ(pyD#@Na7-PrݍL@ +⥻1^Szio&10HS}3tI}וԫ32v^ΐ\M1gm(\虡BNOW2'&J튌Q2B9٦th` nC~x\EfK?r,VE-*EEȳ:B)%ɞK(gP1ׅNUxn)hl4`4|uj[)oM1ŢrY9 flx*}.XrhZ`1(F;IT)R+CCkj a:c B$}%:km|o'>2_Mp$Ѐص2=J2j3+z3~?LZ7-;Hy:8tQX&?hJ6}z[ Dn4VfB )@`hVIډ0kq|roAs{\ߴ?X:Ѻ(r茳@6l;AEXZ@i KiPh[?8 jCL9 ƹ6c-UP^RUYj=G+[CfI,CJY0Hnh;sH_Z1R98uf49BhĹ$"U)@Xy4mD9K]䝁@3A $7LuӺbs8K/za<H# AВ䭮r[eeZ怗kЮ p<ť\o<+n\ : Dg6 ABRȷ*3#iT_F! reWZ3alׄK}oNWTɷmΦ ʋ Ab%н"Yut|_z„6 L?$ gG~D1\}4 Mݺڇ5F3 5BAOt/e N  ?rt{c>W%[>ͳNkCŠ\]ȀtILo>Shm{w( CЃoG5Ӥ} kGpC;S ~&^ Nƛb+AF0q1o`{L0TEc&x UK.3kbϭ0]1(#|C<%j dd=2N,"8$3EvVb>뢏D<<@j+]Ro?H{nviaW@q~ݢ{i |..&ы[)[\G Zcv0ae IGs nE|^ua1jzf;"0)W}fxzoZ̡Y'Y*'1~ԨI?|<{z*; BA9e:FX˵[-~*6TpoEU,;9/͚1wC U (c U}en(ԾD^b'2UjV0ܔ$yh UxuYB"#ntD :,/hGhU-^.խ-4bT V-9ENsPB`okpy/?o1|E 2 IKI2GG\169 l _ԛ[V]R|?Lr:tVFHj'VCŽ?_)= ^N;98O$:kkf]?3rђ Ud+РRka%pQRYݬ $:3V/:ܱw bAC:emԍVq\Z9%9rz&ѡY[Z:GnuFū1Dpb?pa"g6{"kS45 cr;%T^v#sEƀͷB,$MO#Ȱgm#}X_}I! cn4 \ PCmiTUY涾4 UHN?9il[A@K)Go}uZ/I#ֲ ǖs.c۠uc^kmu7\~PqyJk" Lt[@Ş]o?o3|a);Sͯ)EbX& 1}B.WŠE1O"&|4Ἥ6'kSgO31WhGw5^̪/;"?qlȿw^k&6B֌ k6"X'dpBޱlJl.p'3esloA9?uh-jFTźAgkQ_s`lU 㩕qnjZqCaL*"~<}"bE;f_6%ί h%{p-@ J!((kR]H{`{ W\c1Qyp, T4>j1B)!|W/xQ z1Aq4:=oq^8jN ӋHp#v) $,iUpZlV.dG9gN^RH|2q,ꅊj8zt̟*]UlZo6w;^Φkex¶ZmIlV}ǩ^f :! !&D@Cr=т[.AxL8 .GVz[ vb!qG,,ٳ`wÛYՉ*LȫeP3[ B8IКD\,H z26TP1Ą2 `zy#u!0\ M0WeWamr7$X4:GV?|)}4U%߶RuRTo?j"KjRGRMbx8d+9Sy!=K:f o-# _w09|ώ3K;F &ρu]rZRV)TH->PZyl;twKE% J' Czٛ;rFTkռJ3ƴrY?SqSɇg.bQWFu3 IFft"4\!%p\o&Qڑ~ΡvTpAt5b=B @Բ$uc~X"q6=VX0܏WRg3Rˎ+ c8p8@`+d= tWI*{DdƢo2s25VWthSȫeDA_`}Ɂ0`n1ng#K׿3`MʔAh*}ї 4l]*81wyHLr4g}1X=,7(,<ϸyp@qei/NzB0o"qq,fgv x`Raƶ}mڶB4rjE(cz۸~hO|o㰴HXNpx,iZq<ۀ&ru B:'Booy%E%tZrp?7r[Ln?vp~b2[ha% 0x`b~ѷAۡʜfN deJz`<2 9 lSs3YR1!^b!"P D{C<[ufeӤ63]t*#umEWsDDuV p,@Mz}r.ݧI? u<r廻'*[Kk3M2LSePDzTjfX}3\K>Ef|Kpd U4^K:-Q2E4<q[M`Mv˒0a"T |6Y?כ M *@8AfU_IJmg M$4/][M ;2%V3E]Y cD':R6J QN#piyLx%EoSऀY݋[TDzXz]rX#|q3-> +^nNyclV`EYV9xH47j͈aQb~IA1jwCKh"M@$ϡ"Y/T@\<ؠ G`l] c(Uv}Oi@Om|ʇWʅZx#4XKp1|vTε}.2vh3xFA2d` qI2M)WӪD3Yeca*_YQSZu:k?\(NB9h(}y݆F rIIk߄޵?~M,0*=*Xd_SLulfqCԾfG.k*DxDK^} #ikܩ8aWlLԛ*%=@/*SyT6j8}Cq1εg։q ؆Co7Idܒ".`uˆl՛'7\yaRѻJV ܁Ai#o3EKqɘj*[kxb@BVݦr(lnȼD"NFB¼_`_FusdJc<gĪẀ[.ᑮbBHC%qmӂm@|\α ^̈`b _YLn]9πt0XI*6ciʷ[c6x]@ 6r{df~;Oۓ{)AYsq W3z^fb UQ 2%6w*oHEFٌ\mGT1AE< /ɏN> ?t+U+Иse<bY<5ejND+N%w*RȤ8W7.|Ja)W5A6 j}[#膝E?I=\X2}Ym#^9<'wzʪMfvbj.ӳz>Jd4EUS~nf%+i뤻Er2E]t DRthr~ܿoLR'[=nֲ˚п ND%>TB-h.RMLm>j77,毓,xiP/q?v]h;qGL.oZ:IDO,ߵPf;uY\Ew-&~p (C06.ٕHm|3B(3ꀅq&cim(#sGflIWj˦%5Fva$}sCr:0wCXTo^ir1csCG4<0\NU$ L9/I@mcu~ع:>ET;NʒCŗegٛc)y^NmAH}1w6ɒ)5c $̓XN?!0'ݚ]4W?ࡷ2fm Ϯjm3 +kʴ/KF%V@On{#[y/ %INч6p{&Lm1zʂoC% L2-0??'gH\TCL 3g<)hDr_EW7| >g*y +#v\51hȕnH|ZJɱY:W?~ bns9#ԟrw`}Um, ki抻tXZʳo$BЏ-G rh6 Pz>>{Yk[d`\'j&CnNZuBI>,2iT db0 8g:D6QUIlԽ˶yqH/𵶬&_x*a8 !9upv`:v@Np7٭f i`ޝ M޺ձC%cU:q)czpMuvl';#sQKPϪ5}j ~Ј來[  |^ߣpcfh#IF iA!_i|ԀyKp]g#.Q5eyive(TU4GE814$ßqrTf*mW&5dltЍNǤERK* mWWYP m# ׈ C]/h}F[(Ġ΁T)c7-˱p# tQbʫ(ϛ< k̥65BRyYʻoNg]5 Uc!1%NNr];Q%0IDZA֠IifΞp,V`3\m!6k1~Ha33H^W ^XDV(< y#V߾[;Kn tE#k#-;eݸL}v6.o7J:1/d48+A6  !ӘCeW}(~OS :#Z8XEW{eI{j iZ. G)&ܬe()"tG2ש|\H!pw%G K?0yR}3u-›{S=ݪ _][6roѩ!;ϵ%7zYɐ{ 4QsC]gP2fqTvoYI ѕsd9;ⴣd'O2|In^xZE4r߱#R}YD :+IAķQSVw),$p$rcjLЯXovy%EӾmxkwc z\Ą пx%uFgkO_'ZS_T"<6j,d1m5[|Ҡ_ke@g,)ß-撖Zg 4k t*-ՁtӒgZ+"!XA n̂ VZO9<61S}!58nҶňXHP깜A=ǬyDt,~jFn֯ } ZA\Z_ngM>:sF{fY/_ ̻/vaS1`r+e]CL2浫UDϿJF'hE"Q.N.snn6S#{Iwgl16Q_׀R >鉰 [&ޯ B@3i/½[%*h_]Ji 8W?o!?a4cjYylex)Wf eU ݇3#8l0c&^I_.5>RՄJ@"NĈS.d E`p}U#@1TBNhc?qz$t `  7wấTp"1-7ɟCn!bPjdSLSAϭHLv.슽4uVqed<$;<5_ν5 9F?7 9YVZHU[Fqno3wKLVOHbvF[ |5L9h K˰@^:6wn!}d cݐ|CW='׫zd%U7j]-dy^ lV0IF~J\Ÿ]Jq xV;>K[b;Wvq0Dk:@ d=i JO6 cBOcԢ6ّ9,vsԨ 8;1nȖ6VjrʰU/9C)4#Q"0RG\!) xa EefZ.OOXX *a=YZ;$]—"Cb2C_kNPX,]r4-n7P@`>OQ^*}Tڪ0׿5K- %k:N(Pwh|N>AL%?b;tM"Фw-w6ֽiug}r9L஫ax)e:f94sӐg>)N mvDnd5S+Cl*V7rz&ll͗#&J:Ri8&"U %ie*q&JX "HbtnݹI| [i&udӛ'Ȁe"?:px0B<|J`Gѽ r 6Dx7A,*atv[e^;, EKۚ1مw3dNl;-{/Q!f/r%51| ʥ4Ě|9ױ~@OZ*x!X{JXZ+tRO0nͱ5HU6:ZLj_s$d%6SG12zQAYx|: 1mI}fl}| W41QLP; m티& i&o NubɺZ я͢B1C<ʁmŒw+K%GqMan[ s_n)Wr "39[(C7RꯡG%"-ݭ@1LW66;$ŠFe?X%m,GbZFJ8=Sל0mU|@b.R`EFEaX`?75&DrW\<4XV ݖzVUyu\p *˙V^ ׼rt?4Yg-襕0g|L Ǯ]٤#O0@`TrocFV'QD pg~EdLVmp/O,Z݀ AV_ֹ)1?X=ZyP]<D@%(5 Zى}3eBan'AalmL#G_ce#CNC~G#Ig,S"oh6N>3D8|ŝF ԂX"}R of)pdWrB֨@8c i5 $SV|!R\\XiBvfk/ʓiW~hCe^>G|jZ :CL-˔f+oM7otf`K /RD"}}s|i!bVTi}9Nk'5DkDj qܰJŚ8 ǒg9. <";)N^!,atr]hLɖiM|OFxdm5a'f| S K`έ' Q>}hj ̙lp;nMkh m~#"piE`'}' aBSDsWa_~Z Pԭ (Ac5E۪>6d6dg:3z=„~ecP|bhf6҇V'g[. 1^*q@[bƖEC=KOZ[ _ GH-/yV7]fjo/Z钺%G_BExm"++#9@԰wʣݳVoI>#*d l_3 ϩA.Z%WiiiEzZ-_k膶~ Z'$.ɦhBII+P ˁڗPG|*x%Aq n",B&$6dxHԻ^S><띉X1a p10dڐ3j,$YK4!~(΂ H=J04\n 8b9Ƣ㻲2X~C`qxwDׂrQ3=G63)"Di|b֬jCDafu"=,I(4HiA'$ꄢ E;EQR:'+7qYDڳ͍RK170,JOwdƐ`ǬG*H1W(#еL"j"L)a~NFowT]Cqk. ^eUj[orڞe1r{x_\C ֑=CH0e Im& ?NVŕDh'% M:~"}gM=Q nƛ<:"U͙?\ze` Z\2ZINl[$F@k0BYWntf7Yօ\ X\/=`{9ʛuQW29fp8pJUWd{ kA(i&|2u/|B$Mv _jNʡH|a8P?޼Q'wv]dVa,4$/)al( }ςquG%%- :5<&-ͲӪǿ}. ѡz0/߼oDPB'j{?Ib8;Jz {L]2K_l;ZW g+>ȥ>($\pa0:Oܯ(E|,DS[B!\{؊h`Zgxҵ'Ԏo3EOuϴ-#ODPX}9俻n9McaOLjde䣋?7zol,RHr@~6hwp)`W;a*yQ 4s9\ }WRx:6Z[ɛa'֗Iwva{fi OwF";E$M}+ Qqn,(“4UnrDN}^j/ 7(DI[6XCt{cϗ# #Pɠx+z8MEjK/B N6E9[tEU9#L\GZrkX)?C4Rfs 1@L>&h@^oˋnuzi~&S| Q`fa³Så$Abm؆IQ_K_~)&9~^TRs}Rkh9A1=v`dAȳ쟲Ș<$ &~dϓK'xpKy7s;6Y,Ƒ'P;)\%cC  s۸9oRS)!Lzd ,S55q5F.܅3*0ÄkbcvC~D]3ʱ6dGH 2"HzFVo&Ds|ffU@* I{PYe˜蝝B#뭗 -9½p0lF5i0n&`QC~]0[t%wPSK̨ij rƂ+{{}(7/tA9vEbOqӲFrjO~⤭YGڄDFft3Aipef HElֲ>Я-L`8{?];ՑڮH_=?\Wud6QL(ִƐ<=F/U/\@I;uad'|y |&QCSGIhH`*RO*@~kg͢],(^c"O ;Uq9Z{2~3B&%/V,_GXlOdK ƪfvmy&V{"-*s<,!p|/h>uqЮwh(~lR4):?h~ƒ͘_'Z htpp|~@AyLi/)gwF ڻ{ܮ{P("ӍiI| \W N(?Ϳ~ԯ?؇L}z~ᨷĒ|(umwA)x ȬY77z*8ڑ#iO+^Ye Ez0,O߾{A@1 ԹzjKoS%+*4,68spMjWMpNOٵg/Dܭ2@/FcXЕ\U\;X;1N1q*p5Icr.嶪׌-L q,[ٱkzO1WFNpl;FPh8 r wAn9MY,?V2{$tp%ͶEՅq!qOyoWDȓ$V,@˙㮒9/u}mIQ )WJ//g8c2/G8#jӃy9 ,>/ `D\uG߉/tک -(]rC`[.N<ÿn)FF||qmD6v(?6}-otWd4;\t? gO LM+ߴo4 0ٲ\,%v=?+=WnAD8,- Eb-R^[acxD/r` -2Wͷg}!Iۧ(Uy =\c-L]{@w ğ]BKD׉pq28Ec=abB )! M„;Jw5-H6nj0 q-\`Lv8nٲᚢg%nޙg%ަZ9χlߊrʑZև=U뷽2l"xR覒Ե,gƵoz & $+@0 `dϙ)ۑ2/V}j. SvZ~44&w)J @V!$xuཱXD%~3 \09İd}׹m-X%U!C1(ӓNkHTE99&dS$<;kyQ _'y7]w8YɄ|0VTs{>\Dqh]ai4F\_6S6 Z=0sS87l<7ZSLZxݟU@0 $2f {pe7q1a==pā7I/͇9.rhSyL@8'DY7&5_1R3zg'=EHGQ8Ć"*ۥZ@a3%. 5U C` DUk~-?YHeq w0edE7$%(Qoc?R'ǢH 6fܹ7+"#,xUzڿep-'+<װLŝx >2@_{kmii4v ~ P!qHwONi?T { eRcq o4n9zݭNhތ ( ]oGHsg]\;&i+y=+VL6DHNvwj_mttk~m 4ZgP_I+E#NƏnְvfʒbXcD)S(1)*-͏WVHf#yg_jT΅B秜 ArhM/Z7m'!W)Uд"iv Fя|m7kcbGXqzw0@㻏|dmg`K^< eK-d51psClDTJ*"̴Yj%y<~&!RN|J|oa).%H86$+*2ț U6uo" J ˕RF~'g2&:㞘9Ⱌ<)7 ._dAx-Gi:4UaeI^>~[xqpb_ӟP Eʎqac|}ji"Ϡ+xnzꌦ:tف\2ipPclmZ75/6 [Zl%p'$U_ᾶjLWWx[ *xw5^{*as.}AQՃ Ls.%}91 nF݊5+KlF+ujkiO*/<)#-:EΐD8sZ7n` f:Z)hˎ=W䃠` &@L`"8 z$ 0erc`OyE;)#l@岦ClCXW=$Pv ̶!⼦q(~Sc'M)Qi&T5MjW_.dQ q#Ƭ~.kpMcp!=wVahɗ iAX|YyDM8c9@QF#J5O͏2qt),3r!'{zD~hV4sԈL\v"XJ 9]pg&ubzE^,&svZûً^F]{E¸Iξξ>Gqa\>T }j+{ o8:保3)%YХLs.wy4k ڄ?ujOJ}R/^.XCiR]*(#:8O))4L1 Y%b:Iޞh8-[z Hz6zT2_ o_d̶,k^<14pFT&RXƸYe줉X ̤$dHI 76{eTh+ WP4Q кS*uV0[^9YRx_EuN\+4:6 0pC򤟉gmV R#r h:]&79H7KYд2 G\:>b;:zR'_sC9o?u N*n8W8ze'y@-U^*j," USfnmFF-n4'E]`eiZNQWMi%"&/PN;crqrd/t" |:іp~e/(u| _ ZꧩًlB |VK۸&pi=߷[GBZjtc{kۡ WCI +YQZ 6.4Oml ƻG*1_7 r(>Pb *Wl*f#ME9qCRO"<ޔYxZc+~oՁGt)KI+8#hyPE=4z|"c]Ff+h\;2p?LhϠ*1Tc3&ZR,ksVN4%%WH =${k](X*hqX]xㅳwѨLǙIS4SXv[el$z8L >k`7TD{g]g tכ_nJW$VJ"cJՎBq=R.~31BءƉt4 KP`4}L1QnQqS$D%ymp{#E?k{gO ̱pUyR>IPa) _<c_}U~·ց Z!;\zDduynIQuIA8dBm}ߺ놚Bҿ3AvC  m:6(:"U{1h6\sݓə 瓫3e867R`"6SPF[~%mDXlNd{&$t=1>E.dz" EE-ВAFJ;JS2"^l, Dꎭ\(^ 5 ww!>e!M;ntGg[vȌ?@ҟӚ_!bd1"E9|VC',HB.ԝ ۍ.[TvR8_Jჱc*6ͯ3[X-8 x3!{-d>F$ҖmUlE1ew.Xp,l` yc6{ }U;ؚEbא7f*>D.dQyc[|`7h-a#~խUԓݦo9a1 /e0LE>\ZN4'ŢIJthy1'`pb7-V<7?VԸ1v싼>C0#hRUGQ|M= a[W@]^HdUa^JUB=N#u7j.;Nt^LzM  y/Ǚ._M<:뼱o_dX(ptPp&[| 0j[x& FO AIHݪ퐞m=*"[,uMHS`V /1닧 GiF63vᐘz0՜E7 ;[w/^rATS xa89!=`4'g \PkF>Av:JZ~ v Z&/d)k ulMQeR(]ε=Qt g@UOd4 '4}yZ3vcR,XNU%ywqF+D,["mTAUވivbU0gs%ٲ ToRg ).0Wo)Bjs췣o\6L,YOHW/v8kh:8"$W0p}OFvKwk:|Ɗ(&b.- +hR `?yŲ+io{G\J@&ms TQD>.E,B &>VםCG$qIܖ6_:L9mYgغ<{oj/z)37 iۂ6NJۯPg}L)""[ؗ'`nHv^ХZ5]R%3KZgXp *:p)X(%W}0uYZt^M3ZZIƬ%zwm9-6BViסq;Eu%1rp5٦S#>ʹ1$և L 9_$%97d璷"(pNm=X [:rnV}gOl"NB:v==?% [†ZՀ.]@ pH "fS<)KDܨ48 +X6&~f$9Qi@-t ^L3ţI@~7~$A2%lMZ,'2隴6/ 4ke{}z{w#S-DuLl`ΟB #&*/%CG>Cdj|F~N)(MxִC<~|-0 eOG ..J5R9EPww긫x'x`+HHLoU$( YL0.f2*5e;k.)BoZ#B:_4 ِ96[wGeYזʁ! uy8\|]P}|N82<쀩9FWBT?j5,a&:o _tWE9 j`S"3k  }f> {F|=Yxv (u5=Lynq}sһ?MgU!dd:AzdGD:pdUڈ (TZ"3ZV37 үćGIiOG޳usN>H,b~BC[m[:іr1j͛V#`&7Bp /!+kbu~!L! G{;|L9@~R#0O$W88;N :K̀kd(&D˺BC v23҆:jC͖@a@PW5r#=v=yX)n6 $l>/yZ:0IK.<-6ڦz/Er<\E Wƕ/_<*Q417ʥ<4鰝B^a7W)s)#x%FĴPXѢj헋"t1e@Xc,E6in [1a4WvΆJZx~5vN-x  7J`"a=@ߩ!m- kL PɣFNQ@pB%\_"tui(A?ޕ4ܸ\?(evd\ˁ[~8IO m,=w( U2ݟ`^ &9+G^HvJ;yw]%u.aU4 ٟo+7 [<$kG.'@S ?M{ i!J [pyc?B =d})ڮ;ĸOD{ %}#ʖ/,tp]0eF[ɇvǖ'W~3eU#y<~r3I&zlU`QcL(fݗ-N \잆)cGZ?I?D i6Kb!eV^Vg3 lc&AǥOfBK=|%aZA۵yJ@4+I#4%t։9Xj$D?RRHtϰ|م.,SZp{!S֘3箕|r w%HP7rVu?MCԝtUR)x$}_slDnVߵL<|WxYY&fF?Gގw$Vn+r`ky*!Ԟe4iJiVĬd"" |@8Sp;sץ(^/~w%>U2Ur5;5A)+Nlm2j:ICYO3ZBZ >x 5:v/XTSVKyPftTlbc-f~9z : QGnSY_I5 ͵h(:Vy{AԘP1=]LIdv靎؄s eC i9G)v#Ah + q7gv0`Pt="σsg/h;Z^+0ZB~xds%#=NkpAIy祷0h/ ju!'u95 1i"㿊| n,Exȿ 襂(D|H ߚL6୤xxLIBZ'54 wE D@*fa$`g jHV*L8;E2VyznOyQE mԤ9^WA︚D622Vy%@N dl>dϓ֮㚦 C^fW޳]Ԏ&X]2g壅ݡA`x6 FywgJ79)6$ysԘBUUc ,u&O6w?8O:]VH60CY2Xi_AX1[RTYڭ |{w\݀ [:<&n2@|I-j OM9A vL&ʢ^(3!~ \Oܛhѿ޸*Ԥȅ,?y gwߩBF@-Yy=,B^d pG] m}*Se U+U~SG/!F;CKJ!Bxg\C ddxm c,(ǎ`cI"GUFCADdˠ,Ly*9͟)an^<gdj@jEZ\fgפ&Pq{D,)FP5T^Lbr4Gd+uH ?X̃"+4~&Yb|NZxg{p`ʭΉ[jJ~ r3pxfPTv<(7̽ñ4d{7LoD7&A|Ƌ7rVټnul|M0f!wMV]C /xV.i/ o(V :NB wyh`Q$:E!>=uW朂+,pXi"x?mGyO5 {:ѲcusN=oo |L2z .rr sò^ {0˜/{RsǷ4z.C&"?d%HQi AՀCw_ ob:KYwe뤹lRI=ܣeqj%ɪPP/ ps\TsO\nS^T0 #&ҫB8?2Bn/c;.R>ʕ2L#09L0-S^`9B\#R<kuYz`7x)s){FP'qиxqQ ʱ[8u8ǤfR|24 A"sz@TȊ~pӜHTv?񑚜{*U3w0}̱9{! u,F&GǛbЅT1dA-Yt"Dn>de>_<]9aɔv:qѕC ,"X| oc%o`imR6cP'f0B5-WR䍆6X6mQHIEzΊD,y_* P䎳DMc p/A&D!&oT4y0@K&%0qv$:sBM{:dFgS"&  ]a2Ys3_cO]GX;wi~i\;->VnF7P /F++*RDCc9 n~c; m?xTÈ+4c,kJb$<.v<5{2@P"zLuFCۈMjqӪ-b2.D8Z w@26ZEc{R-r`|V@QI6^d ~[isI&k2މ1(xNJhiBuRR~qE>`\rv2,GPIRuhbgzgW{U)Jk} Xuur@1f*iI)[}Ij .iYbsSܗ`wN?N yZg"vjK:HX n%:t2L߫7A:XY"4HΆ5^MJ5.(M".O6(y`be/K# :E ([d2cPrsf-W=6Ҋ1?أbݫ-#nH ^7_ yo࿦˗S57H@b]]*­^qxԏ]QYo8mMÏ/9::CZÂ/ol^ rQŽ#g֜+N ר'bt\ MK@mF=nDy6;mpiA.S$c)Z&oNA3Y5RFa2Wߤ%QmWPsDcb쩑lJGdϡLQ :74֤'(wTUo Juq} zQyEUtJ8#6iRasps  R~CZ@sVR^:/("w@#sԝm.M寺PLh"^T}T7Iu|*?n8ekpx%we~D:Af-53bun6)W,ٞq46KTϗ \v0,XŃ"Ca6\RV[cb y77(Ky^aS&7_0C+ {!MI$ߖǎ;г{שFg[Nv5/ةf2Q|f t H# vz42w4Z<~Pr}8_>AI`8Aqh/gv1<z/K.j6v;{>ȑ&7ZO ,#;gk=(jopizcjG x8T  >|L-mF NaFE"6Nᡅ :佰tkb[pJ2#x&M_>Ds9a+ṽDT-!_zoK`T;C׏+Z!1=T8gN:{3|,IiXH& ?{zuCtN$) %@9lz5$9d};(M -NSZ_RU lve遉ز so)F5xkKHhYM :@ضl^D~ N|1 T;O}PW_px`u?L][ť:-s08s6=L^h=3|)ΡKrb'nNrt^WWq߰ H]M,cuF€K}_c)?b2^ g}B֐,GtĤKِ bn2a\g`ga"O<d갇l)vX o=zN+StGxW!Y }}df\'NNWM/ѾM"VWg.}]1;4(-Y  JtޒE]9q$0T?ќr,xAےIf+_a ɟ$* \ v%KWe`݂XonqSۢ`R F?6\bϴ)>~_I3*ti޹joP+ ]Yet+Fo*)YfDu;*(ӁPkhFs}X)|JD_j5[[ՓuVG^6 ^_޵t:!s' tؤ "g;BYsVeyxJe_CߦzD"̆ "7YlJ\019$օ1ο\9+㪿DvGփAoyJUZE,E*chRK$s[ OqA1nO2P&,G$X9H;OmIrUAN+)$& 6KX N-/XM+8aP.1@'1] f7^=x yGl>q\_YvgYT vZGaާ_!R)[S/A&zo#}[\ Q5󣴉-#d(x;(>Vu[[$8~&BnJvcNW/A}VW{mF!uT<)V[^vFH`O߹%:U& 9I"DZ{zY;*2riuMz &s! s Ȋ7MtpG1=Wx1 pӞRo֗3RHaKzNeL? | [,cV 2C/t0 ,O8(iۏkd%^Ke]_.fFa Q{Ɍ$Qqw%gcpslFMɎqeHM9b]F4xZ=_!w68tO'IV`x똈?Ak[qcPŠLPx?ߎEŨ<FL"# }6߁?RMHN܈b:ʬ$rTPY4hϋ\cřۂk$4h\搋;p_z>lQtql0wʉ]\ʱSHGr)t>o>t4U]xl*y(znvy0l<ݬ0wj,yz:S_;(k m]VXI^F,džd)udh˂'uO j2#}WKexݟ]yxԨ1O@H5s`R24pL7wos# a*#llNb+#{-w@y\xt<q=D^¾ruJzo9 *$dtf4?XQlbn-Q ~| (ZyTPu `)&A/q}KkV% I3"8(䈷֤Y\abz:BgݿAZDQC=pc QyHtk$CA! dnA^New9!‘ݜ!Z 7nDvd>F#5S]QK$Fr&+JbIh)uV}$LLg)_7oFcw4-a Vg}@Vj"(XB7wrI5jkIAN)a{Q|HW+ϖ蒎 upO` cMK?y`T`(3:Tu[QltJq3xˑדE4V|BUu(\$V-tqxz͹y`C="h&d/N ,q*eaU%[)~(KŔԅRp's Ăw=/<2حFLXȜ?M}ii~]ҹ[3|,fm=0r~ģ58,(Ouvc[>7c+J\zU!8~b0iolVe%'mv` YJN׃*Z@s>23.(\rpXyAW@pFCvK6kɖܫh1Ų<Hh#eM;f]簔1qtbU ҭ<{*̙h?KRq  bcռ*o Qg{e1p8>q^f71AU;*qp?AW)}G7ޚ7mڮ= ]u'By$0c]r - -7`sEx۶l6H1CT8_] _cA $(gPKZ/NfVQ5SꑘSSfN,OMA3d`"dN&/5ULh&qbVPLcr{NϔO=lwzV`*[VO/Z9;T3~yz f ]~ieb6:\{] h-\\ MÌo{/%}x]IVhZ9[4ՠWW%e6q1+[x7Ʃ)vUm($Kf]3f9TZ˸e%/IgՁG'$M]LbOpJ8Z{Q3c*:HX#yxV*lo oTlaaH;LșD{'gn0 {:Fy""1U,(Rb$u~*۔Ŝʛd$QVo.)j|' nr _*^XC0N.E-jbN83F-}'n<+q?GVn1 PEhiݤFԴqW H ^1Zɰܪ)J.2JkHq5M"Y#Kv:ZGB7v1|vyKwQ@)Eu5,uWdL.9=/4Dz^̟1Y։N`jwMR)6D5Gnp0=595P͖Ug|Х P:plC0^f/2x5UQ+r- e nsR>I頪Ġm݊G_+*MdIV˻כe/tq۹bn̡ .2(Ȼ@M"Ms;+s0fɔSc7MB6.·JL5(ߟa/|PeL-OCw9Vr.Ѹb ARi5JPC[ .tlvbm $ E&4la ߄uWVȩ54X 6K#uNoOL<-"$A,Wux&¡AZ6r0P{bu\ke@K-am8bcW lb]8p7e{>,T&78͟Q{ UzE,x+c$gUoPr+`ൻ06੓̺u(آm[!Ж-RDP6Wnk<1n@i>c%#+\5(c6hKnf= uBkjN]w kӈyOI/Eh|c?vq𠅰:ŘO-c#ϝ / B5w)&_׫:@u{!xUV$zM3צA)|t @zݻ2ʃH9U"4giZo0@+N.Yt< ɂL%:7qMRm\Ld̶ˤ,d9Sz`&ΫxAo+hw}9u06UolCRXa{s6#sF{9C2iM39:V]G;zdɃ€Mۘ(ӁX4^y_0L c#AIeWɐBD 3Tz$iU?>|~YQLn԰%)G$D_} ^^^XPz6(UntI 1&sD1aCu`LeOK/-m`Yj>yYAe$Xj  W{j]Mab+9ҌnF a 5Ƕ>^$Vi>0=)`bkE˴%Ol5Aq?FPzc z'.곞i.t:i^F3>&0{fk0JTZQ?Jψ9ڴf?V? gr uݹY]OE5SS5JѬRh,?~ (Rd܉(С"Y"q]+C,zͼga{P!q^D$BCtr&%C~M+' )UCi %\^>.mp6Q4F١At=5 k^mE,+@]*<wL3yiFAr1%-4NVwC| o`Bg:*\SrGW+#iLi@]$@f 4/(㾛91 56Lxz]2GHT3mO~z !y Aa pV0Is5?!xr5u;YjE &\N:ɌqNSgR,g <-:C/dPWN56( t25dj_wVS{s&W!xOuuK3#Q Bb׏(ZA}Bq+AiP5fq-]ũn#`u-b6FM7IXjWJxK-+>&b+l|v ΞYґe[&v8\,mg,e(R`M҄W/=Hdp-*Ǿ5V =s'v0_pJ5d qPo7*hx:i|Xv/:l >Şᎎ$Cg(J`beL%>Z;=``Tqe$n6j%}CsRvʷ:h!Dy%u2e4Q ayq%#3J kkIk5W#q4o5B^2ًew~4?T!}SV񷝥t\U5+pٶd\"g mA nJ4:Zf{]串k!FI(,\Sְs-Y\DW5Yzh~w+] 05J^D/#o n˶2ĉKo/ %ΚLz;?^GN̵ 7~*@uu:$ـ5LCg%SZѼ z6Tn|sKSUE=5+RmC>RU97~@{B0|]i e}[j\ß0B}_雷wЬtAȘ'G DD֐b3b؏*'6JE>&E"UcTgl>o+ɣhI}?DJA\2Ύ_\@-6vǹf6=Toإ/IĨW]lëp8h W bumxS'蝄 eDA": 6f&UFlǼ&z̸+-큾:2/ֻn~Mw^xl*3GlJ /MnOHinSEЂ8-c U[f_$X߹dk0_u.-KYұhcڠuJmY 60:VH=9͕?iEӒ,ΧfdpU>g/*LaF<T J݇"Bȍ*8&>Xd?DP5mؔHZN&8t؊862yp%("r-dt ۠`Y`%}y~(a]k-W1| h]Uw}ae ji,ugrIggEJEցXaXZ(Pԙ1P2<~D֗v} :Z]B;̲/̻ xLpHٶ[/#1-UvTD4`qzTOF^e>d^,&u-H #;<[ERZe +8kʐxaCZ`nHʛG^QLWVsiv(&i, .#Mu/ɚ'%'P#ϑ{|;ҟB ֟hW>}ʫ"HcQ.K' SvKu¯@rI+ (| +vrEDS߬?.j6 p^U"[=)\o^c=:?FJ梐$*dTr32ꦫw:[A0 ƩZK<.Oyf>}RYASzlyrkNJ8TDg _l8+?K{]M4Mȁ&Fyaz63+ ƚ{U 5`,{/ PJQ/T֮k \Sh5#[aF}xZ,Y\zy]֒t5Ӑ*="ʐFz#Lqgn3SoMdJxؕM9kJ5; ש%+`7v"23F0H7-k\n_&9kXyюrfߝPkp !„GEzTM֡Ih'.V45?I E*X Lxh=yq lGm&$A3gbINۙS/=<\;~Z&#c5 anA{"XO?^nkN,ڎkk ƸryR]eN[re7e@3"O0Տ҈<*i驗e5ٱ\PUwbW&:]crwAtj(/ 8"lRû@;O9BmaZx0СUʔ8~m-ϭU p/872oj,%%j!L&nA%}(9?K~;`E*#@dN͎Y-7?|\2]kQuzp,3|E&#nj2zS`{IPcল^r2tzOgF=<_+glx'߇p`3Y 5a!]|0DY"W#ΔKb7Vӫ7)鵝3ZkH'<1 v;9%Hp'݃obRkSJQ"X{<̕^ΒwEEY hZ'޴ЋQp=(oLÃZ0YeQ^v-i{w&d&Za.hF ff^. D[7;l<7<7g* ,QasOvQf vETe:{&Or:%~yfChjÿAŕ6K!57#̬wVfM YF s]Ł]+&`k%> r!d({/B]рҵslןZi_ݏiyJPjvUX~jX#|ԇI׭ZpRs~'m ;<{,P]m~~/i{!KF$ B$ /3$Kv؜7̢XԊrEPf~=VM(}3"kJ.83A}#Is5_L'Z17& ߇a`J&8;sĊ9wA&1\]H%{×a'2 ۦG~6{}G7ْl87Jy9bYZOI4I'ʡa^0 DNNR %i[`YrE=ɫ5e>_,y3<;Cqm ]Zq2V"%D fV "eTl `Nō˙\"B١ںOYjW+N:`Ww0'w Gg[6^QFR?1d7-uiQï1{ J|pͯ6c̳D*dIϘaF `5quqXO}FBx;)9 1eDwm(FVDZC0D*Y,|XE<]5CZ+V4: ˉؒG@i<*%L<^9|3P_s.S nBpsx$}?ޯ(sy`]b Lj6x=^ q灂g!ίR-Exj\S'q)p !|Lu.nt+Y週Ysiq׭>R)W{Tr:X+8U |o;ae3`%dn|r|1bE<,}51جW,8㎩HB ]N Š7|1-3JIdu Y$)'I8JaLی'Qe{jpԭ6X\K آO~Qs_̭?V9* ѿ}H}MS?N۵"b XA{LpJ\);oq{@cmFS;#N<B"r/K-}}-+S3D dGS=l*LNd8e2v`~ L saJ]Z_]Rc꣛.β:\myӂ+I lP R~Tqyz9 j6 zé60z4l6 '{ɾ_j2aWv3 ߫nr\M0}.a7ѿ)%+w[\v]CuNMqo6mjYŊ܅Ծ~/g<uA[1#:D*^lkXܻ N37y@bÕԢ}}-*qo$Ck~I%{ꍾ]F[ G8HhbS>lz qR$؈8p4;̊ ÷<syYŘ} ,u2! ʴ%9hglPvXz \gBKT"7W!ćl4zltoϱ9~ O5)d<2'zG Q%D\)͙T}$ zֶ)%Uh%rvau2-ZxV6]k&ƌpwb ꊐ \AbDoŔWڵ l-?Rt7BtZ H1 `rTzBZ@TtCB@}0Ey Aֳ\5An;"[i*T"ͣ4J"׻mWBnRTcUWq RKS+9]Ce譟p&NxЋw\-?4>5;SRHpW'1H٦4S-f旽AX/4=c MYx+VuGpq*Lfֆi|p'P~ɂ}=q{qGpT N _zq%\"O#C?%訚%`'0hw)uOMȐPDagsP/JJXK$E@$;РIqq>˹KOIVi"TaU.9G ^i;,O>q6iBCR#MUK6 ҏ,\۹}K Y χrDdcx;R`W3r;5T35.Y}'=7Đ$x7iÌ P +=%9"$Ɯcpׄq8Ak˃f%i;Mylj"[dwVJl:,ĝ8>/X^JkEU#y4;Ng]kӍh!x1EQ|BZq4V:G^ Ě=XHD]K5O6̩{I+q gf_bt@|YJlZ}zWAs .Aȼ!Üh[e4ROmPi/mh.N|e}EվftNp*+|yQfe)Di' h0.;1)B0;HrM]ZXft"v6Eu:`fAi`ГOK(:Tk/Ix9fP7A!+jnFƘI ?hQ">RI+Ns@(M 8L Xnuv2#J$YÜ7Kx/c ,~>u]PcL i+85ЙAWJ ۦ̚ms~!tzO#'i7K 1s::Ȟ%APxW,b t˸u)3;i}űٚ HI,` VYﵔ3YK N@7e$f\X7!+/R_znn!C8}据d 8r}yK9Q.B-[tH9.i+hܴ9(=׎e2kRhrK쾫ɡU'˱+Q9fqSV I񾽮Q6d#Uk,!S+^)cd.K9ئ`j >VzaiJ_y.~P;kn1'XC^vB )9 :- ::Xfz;7f\=r(ìʨ_ehj"3U'#3hb\/~`렟Ğ5 VZs7ǐ`ŕ ? 8paWw5:Rys)g*TrjЭ˩^MUSLMp)ʹ8v*1D!r?O+ByiV2`V ,y36#zo={.}bԂ&ܧz,8?Lb Ita*şhc?? H"r%VF{N Mlۋh^A=?_Bf]R}E3jzXcP c" 8dK#XQhJ`[t'8(}sz3BP!=O{3aJ, 8MxPwkלU2Ƿ~5| *H'jxLVBNvT=e[PMPQ<xfW CR@zcO1hK8%u5(MO v,%Z ')L7#wvW;K"%jeS-W F k1kWV;kD;XzEA~T)\JsNvU ĉkdHȿ߳Y/t=?ZM;-;gyVv;Hbd)Pk]Eܞ84dMp{ c*^ tqLf IOr41Mc Tk SxM]W?0l^g/\}S^\Ytϟ*] mvY&)-y\pXA|Q%BKՄQQl_2-00H@of+Yw spt혎] 7RC@1B2ʘ\q*>$ 3-ķMa*c#&7dcL)Zb)-gRTyp#A(qM~ædPd1z{D& NvAUrJ+CF춋:lY(5O&3'(~&Fjbd y\b>zuQi t;8{i " |]Qҙ52MfL G%]oZrPz{\WJD<|1EC46|jZ|=*GwX\"bfx#lP)L-u&o(]ux"=\" A \K28䡒ҕq7vr9 rH͇&M3@Nl⳼R]ӿR ߵͅȡ_Pa1oU TI:U̍j\qވqf23y|;%p\];6-W:MLr_#,..#r*a=+n q24rR@;pnh|o"UH"k~L4 >m{)Qv@F| Lū?bR7hd[̫2%@rL뀯͆몃I쑋>o4ls DO=pxVB?)D"^y(&CY𾎄G=[ȵj/'ߦ_{vH=(7I9zIG>t]k/smkx ƪ jXѷ1EwI}a͐zٽJ Uurд%tRoS^Ê9`\>j;ijhw%ޓayzװ;]ϿND,$4@ꪼ;yuͱ]4<{CF} S˃I5#Tpv3\IY|{j .3B=$X]]80l B#FA^ (W`"Nx"<`Hogm@Eu om/c)sRe/LxUEEӣ`5Oh5$WE!ˋʘx~4h%'aB Yxfbād-fϦP+e{Aa]2?eL'`Sj;%Iv@Lsu!y&ht]BI *MV?\Q {lwҀ 'G8}Ew1|z:FEm%!l@r) ^R.< 5 xzS4 `:Y %2VzkgpF?9%Ƿ:pkڒ+oKƮg?'{>"C! /Baȃ2:l"i,F93.Z#DkY+`HNát=<:P@SnԾr &B3+awL:9KH^bCtr̼fKJ^6(a ֜F1NFiM)? fMlTbs$+S!k.a{35VԺ*%dm @71`HgP^:~x,b#*l"k .o17.Z3M~kE{8_BXT^N8^ǜ/,`5ՔVj4u5%Pl}]qRjK{[&wHj+KQ+v{cFX:7E~/ v @sl ( j1=,T(wHz$h6a *>Le|F.AARFF|w-$@~Ӭ݂NmyVz:9AWpC딯эK^,.c$b}2!tJV"p{!=a9?Kn]MWۆeyoIźC !w,Bwtcf!x\yM AI:)A}hxrSZ["];Ȁ/jZ&-M4ÿR ݺ~ Q>z@e%:ToJ()#ғљ@ 6zx `KѣT5ɇx Ft5pHB7 l2O[Of+b"5g_:Æz`wSY|֥q}i~yC^ TLP=P`# 5T-`R' C;.[j9 ȁ+H6Y-!h}Ɠ P 2[D >L[yʁyQMӠTѽb{/i7?Rbz͚Y>Vsnwc mr1BB 4O#iI Se])+@5b̃4Ug>Z itI7Gj ɷOBB#Y^JoЃ4t;m4=;gCtݟ 1*֠|JݛhydpCn.‡31X] S&4]tOň-Qkx9ʀ,Ƴ̥癜x]# 8G[6pL^2Fylpȷjt vק`0ݕ:"7 $d*\H~N>^/ h5,J*F(n `?iWQZ@*EyˆsߞJdP@]y#Pن~Ïl#3V~8g#Rv)}_Ljp2gL?!I`8)Р8RrZ&nPpob%\7 Urb X ¡aT-Ix4W!g_$vG˶5s٦e<]nAea^@D # {cٶ ')0",% -$abzT VV:= / 7 JKޟ.UN wpAnOig*$naߑJ}M" !EԪXV[#UyhUء@`Ub{FJd\NR|a {z|BLqܫə}NL:25m2\׉B[4WnPʪD؀aۤU3A[:rB&6j{`yUҊaӉH؜S 6^>ZOًzwiC(l{b^/؋_z5ûZ욄Z j1h _jn&τ$l 6ĬB&A?3=qnA14CQUU.GyM8I}\a&| &oN[.٪andse}=L 2 x^V&>׎Xz`5NďEvgיjnύYm5,}B~dbiSQE2$jFT}(LR)V8`g wb2θj5NDunԊ IN9咎=!=>wzS<ōO YQWxTBϸJhuex }{Ͷ\ˎn wy"pϞGhmFɘuz{zE@!,&v뗹!38,CnA&waʵZס ʘSxWsmY&Ƒ~]YצaU,r:G-g& QliyҋP4P]`̡㨓 w}ɺ[ԡN܉Zr^Vh~En'xp]i3 +DEy&kČxau-7*VΪp.kNM4Ib@fz6*/D@gܙ,@0~ioF"ǚ  AJLs6/t+14X%0o? Y4o'ҍmܪ( Id-3"ꋅ6eo0 G0k*6#Jt2uhMcQ"8^iLDĵ0}[f%J꓾K dc G(Љs}v˱QaFZɩxN&7W]F݉ C\VHuq`J ukB@Nm 3P4I~i@_ִT3C&r;_q)yJ殭{wRe(SenKU(]y\v:eo.tA0xj !>ӊٛ%l>'(lAۂlvP`*SE1cbL)s8RJ͙j܎{uA]'@5Lj- }|dS~@XUr<B?FVy`ؠ)kf<1m"6ʯ0I80:iFR Ju",ZԔ5Qe&ׅ'W/wGdg $s6S QNghqȤ* O0V$G7ZwA]%bT9 ex`E8ڿ!5 DE 0Y= )~`uqѕxsHKE8nBC࠾d (>>>33hmJnP͐d5Žbѩ'CtwC:5ʁ,!fu'k(НB,#q~v8)Blzf+:~3[A,3\#T"%wAUBh[RWUgYΦ ;QێKօ\xJ -xj l+-x @q\+T 7}J{*H=xGZͿa2ԍm >.AS+uV\ y+~gȜm.JoʴNFTWMI+ gm~2E*5O{W喠fr9۰T 6b)^r&9Fjva[vi7czgC P5( gDM{M1b<QuGs N#1A]vrqPt _JuVح, ]aHV k^K|g=o55st;[,ӓ(9CTZA>_t?fR#n è#gLD5R=~= 0 6eVr>W_2.J},k\lG@9Kq*0 bu?ojZg嶍FKC3&z͔c67:g/6iFW?NS~OM#30ja=[ȤN}Y6'OxoDz-.C9jĞ:yl-m.|-?^2X[9hu:AE,"zDʄȜ_)uU3 H [0椐r|B7dUݝ'6RPTm`4~uR%?lsj' v}/'{|5iϚWWe#3i6xF'wDd$[{|]|^!md˄EbW4.Խw4֙ 09I%&3}(yRG\poj2!Gpf(@; c_ 5:i{a$eo) &M;[Kb߿5xWkV8aIy ;ǯ@'()ȰXnsT y RoI<ꃳR#5L|6+ 2LQ+~oE/="&{]vt$ьJ@ZD.i+ 4a!| "hG0]1P&`w<#g: n,Z:~#9<6ħ<5Vv3G23tl^auFgʪXl+q\2\{1ڧXq" )y#`ASr=d_y ve?tJH*K&',bvQl1]y`ʎ(\ǙgY(|U r/ ")F*%(@ H0I3lrCapwc|{$=faĉF{_o=mwLg x&=@ֹOp9YϨ~|zmr8N(尴*;>U zT*";w"3{yNܩz#bCt?%Wշ&E(g+:>$t[W^dQo*Yb̸ٛoLw&.\:4e^{,049z+ΪPNOPRCШH8W6$]ϻp,/g6(KyKE:0S@ξ*pnn]vѠ#\1w,7%xa,۰0Yvګ*XxAE!R`b|U#>?@`#"HYRׁMb֪@rc EfX˛<մe3 ο1~=8牳~3:=lg[b6-*B<Çe o@>_9&-бf=)i.AKs?OVw{s\5WH 2Ij@NNYDf\Myds[x _6~_OCn־ʠtk,cBBX{5封(?qW"]7eD5\G{Ef27|a OC-Ð,ǒUoI/ UGb҉S5qPJJ|bш#A aEa(ޓ\ *%H%V%YӡU9@3 ." 7\~ӃII11R+ê< 5k0ě`|ռ(InzpjC }wCk朞jRڀ?Os]_\*"c4U37Қ`ӊh ?ؐFa^͂AG6|HNNl5X_6[ک|A}fCCgne$B~Vdꘗn3()'㇥|޿+9U$5c*AE4&STBWȕAVOz%6vErsQS, GoDQ|!qἜHoJ q/Zt(~H%mĦkʛ : Cɦ 7,'ֹ4UQzN"KsЃK29 s;.3 i4Z\̔vMr &@Pfw~Cܢҽw9@ē=Z֜@12!Tڈp,Y&U51׍S=n~㡵Eci]#R^2F NAƩ SkD!.cB#aߞb hlhiB9pWh"\FR #zyu+:AjA)JC7s'B~;I }^ž[r" NIg"^&ewߊbY #g1N࿛0o2 j7.azza]u+a/p`e6k#@80,YX( *1ޙƂTh4+;P";0 cC9*`cDR܇DB.$qaݣyc d帢xkuk1%RBȣFYNCO[-/BS#YY;I@Mɻ=1 lpiz!FYr 2}O_-QT(>8L.z .Сqe\\F#<>HnX;* X9Zx;.>w(f,{Mʋ2db.0I) 8Y~u`wL+bPHER1CZ. zB3>kY僕 oL{PASN/ry)͌ Kݽ=<:UY(mH#KqL-kyomvBHF_y64QV65|&ՐV=j~Hu/g 3n{pN3*KW$t5P*ln َnu;Ӳrb{]~+cqˁCNG"qcZ|bt$ўVgL+14/;(9=2K<5>3ÚaxKgVnP>*ǙFIș>y+LZXp@W67.`| tSeN j `y0KLa8+[λYT gL4^eY@ݔw8|ditIn ;V~9S`[6;}!nķ$ k`FE8[_~S^I(^^C^oV jH6*i#ʚ홦t1CSdz:@'E:XF؂ayۗ 媚 3@`砵1@FS?$E|Jq'c.9ksb(9s\]Caf!Ac{9LyWZy(910T:BWmeU.5ƆeǠ0`<JP~ }q {EAca $YbKD'99.EoR@Zk1Y}X<cg$NGGeAyAR݄[Pv'FȢ4N}`FdCT Ţ4uԓɬ R_3T^[*q&K|@umÉ?rSRiO_ˤ{ qL*Fnd ߰NJfoޓ"U%N|1%]6E\ۛݚp&lyW%H{ޢ Np]^)[Ļ``Ꮙ j5kkߎbV^.1' ];ڐ: }Qa .ɯ($xDJ &;2'*yˑ5^"hz_춧$*|mR}E0dV!:hN [|쓟@8!ExX7}\Pr@7##W5``HS:p>WB,^)ry/X 5?b |g? js.{Å։.Pƅʳw׌U4T}Жz :OWb &p :p2,ʁی>.WEV-_58.VF.~*k) SN+ףu6ݻp-6ÙTۭc<_W3]0dPc}pҗ)1&.uyPaiO#W'h Wí~ۨ(y)Uɑk?N1?B:QI~;uU\I'VQ :d@z [r*Kf0"m%maW9Ҽlg~USEGF v798IM+~߬56XiH2$@[PEY=0Up2le?6X /7)ݱC%V3ݽLpc: {l<4H"k=KUE;2 oL'TiCZeHCw СgR"ykzL Rl #'8ş5UR ;7 *VSv~MB`DZJm,RO~֚#.Jڸl8,K-㖨mƗu_>Geh-M9ҁJ}Z1gNyY\xA9DzUH@IßTug~ u.ФG|XE0+ ŜL4 …9)̞D}.9P=Fr#@k_`w[Y([}3Oy~f*mo|#)%4i^(@M<=N³ēOtG)/$4x/ #&QQg]k36eܢAnanOD BS~QK..fN'jZ- čJL3Oh#++D"Xb@g&F}RiXh>`=3 d~hӗ>,#Ϙ@;7!˿xJte㑡x !7MKPKghũnV_*us|I ؠP*Dr OGBu@.b 2DCfGȟ52pϻ~uphāQj0Cn/ܞSPeK鱐TdӻрuL55PeX ]K&ެMUpN<| ቖJ8jJ@5$鼪J9?&E^@DZ3hHp2,s]1HPRlղ7;÷0DH(~$ת'羫 oIZYr 9jxA,)@Gwυ̕j qlUm/XXp>y0'0=:PTRVfd{ *r2#c Z7ٸrw5fVBHȳ)fbr*{y-ɑ&C_ZM ,}cf9WNz=|mݿ1vcRṚB~Dd~ (S+@=V_ 6T i3Ȋ>=|P{Bm5h8O]- !!\T{ p/*~X@\>= eU?~\0\g,NMw3 TV$ϫр?cWL| aK Nk#mHG7 Vp : Jڟ+];"geM6+U"SݮZYSeI82a4h],W` qF t: 1c391V#~aD\xS)vD|j>6P2K5ܑ9И#oJU>-y4b7͗G=^v>#ZՕ?5!{%xH,J$M.+mQp"?%}lj3 .c%ž- A] K72/ks"Mȓ\jU|͖HD#O ӥ%Vb6%»X$c .ؿ25M1ĭd[~֑l1Fj 4wgIu̱j/՝3IHH Z(4=ЀZ 'X27t=3Oޕ{AR{<}=f7qrFpZ7KnqE2t,&@' =Ajg34_@1'S? W̐nث!/ʶ)z|yc.HW Yjs{Y !ApAG7~3 **#iO{tLC4\)>6>OkR 8YtC*x.$>,)PianOHᱚDіftJ۸c:`З= f8 G1X"k  IBDA1­bB &.5n͇όϩCbx*{őv'Oߝ\!Gˆ  .۱L֊QZH=X$L-oC:)ϵJcjㄴ~PlzBGwnp6/&f/zA9UM2B}_㱞Yrk1X2n+wqšF+m!@Y-0d-":W&aL_%np[Ws d+\EB -> KBvbcoAMxѽ?fDu q3~1ix;NQ"S"BgA" K2\EC049mWA?Z -qpHX]Y|bfV-:yA?%EֆJ>#B˘ڤ"T'w|؏x#) i;]\i v K$Ko?pyHǢ[H=!ēɓA#a<-/i$?.5iuN,D~'C sM:4 Ԋz/%!jdV>) \]__]>~۶Ϡ`k<P]^[mHX{&Rtj-isJ5Ձ011܎|1U.l+}f'ނ;k 1+t2&}uZe +yIj.<R8j4#~XZ_*eW(} U>[M%d@?Ti6=(7Μm%+(nXt҉ԣ')7/ezNyG{6EWTؒOދX - #b瑠Dz/o xl77zY%*`~8%,3'ʵ,2`xA}$ݔTLfNg^ìYC+?8x{ßkVHbDujk.ʝ_]ʠb-*n$+?+ YjP1w. Z%b`0y'J.Vu> D,^jɋZ]/ORQ}.Zq]js#p($ٮ+5SʎޢO8Ӭ昒Fhm}eH嶷864sX5ȷAL:azx #4" hBgf*cD;et҇ǜ$M*x2HxF@Av7zZSO Ϩ]bg |#/=t5 ~0#@FɈVB#SL>k.tK`#4tm\\D  *Is/o[rvo,_@:5(9Op=IZ}*V#~7f(Zɯ$!vFE)L %wdNF%ReDMn@ BWg,DI*wٯ. x r#]IXP᭚<|di}OQxenxԽ}E_jI#1أ#d]-f[l;: vgDD[v[mOp\sCCRO)?3VclY 䊾~mcjS p1.S>aͭs-@*32 C6}H*T`L= Izi>6S\{"ƀ. gV* e!xPg4L"+P3rOUXH r!OyC誟-Sl틩ZA*hUig̍̒>矈8V j1kX;J!bD7?߉2+MO @"$m<~oRU/-J-}ј&AMm΁-X?O澈XW'3z &~h,""^9rmG|S8> $L7@^&dNyAoYx_rTP2!rKͻh;vx_iS.\.44{A6 ױ"/˵:WoG%l^TYU!ƮAWJqgY T5DCeVjZfFĭ)bT<wPcG Ee^+Ik{ YΥ@ikRS DRVmc$ BǘM#@({Zm7z3SVhL&:x}D,A=!t)Ѱ#G[M%TJ"))Ml  bb)}UjL&eF[1ck*.O=2FcsBGNs[h݀\,9o5Vc9s4B >H79wl,x+1klI'l1Ɇcew zލi?ێo@0Pҍ;އ6:ǣMPc735@X t:wIVcA ̢E`G̳+] S[ z-\W#M~X(X[ +.(Enk56r[YzHț0p/ -H&jDUpzFya /h(6c2둾BYν3''bX"ا P4Cl$zuP 'MQ(n{6)o:@d!Yի[\a0c }*"iewlpUzʨM` ? iKM_@=l̴u~3'g> 8{~Q|]kO`0tmGHk87 EI0yLЕ )s*^ORMgn@dCs/gXXrl~ mvdļ}oƆ%>bɦ~!xaHvnl&ܼ뙔Oh&1pm" JGP79=bM=Et(tBVYO@c N FPϘUUm>F^"3GC_0=v2Zʲ}69펡pVc+.5|In*ȝ`x 4&[R h(鄓,`)E)u`]8sRc5 Lc{Fn4i1AmcLɺ9Xh^ f KzbWi٨?h%iDQ1:W@ړm7#xy;#{"SbȇHdKOY#?l& y,*cc3W6@okλ|$?9!:ߥA9!J $G&R"(^3 E_F[)fRB?aڮ۹҆8u"@1@&6æǂ td8X"ruTTGMc}h_mkuɵOY#f'y$^ꗾL-*oS .-:=0fWv1dK&y!MXrM*Jz:UsߋzO0lFH]ך*Ý?|k}'M7ÚUg3HHUS -a<ʯ5Ptc0u|`di=Bm݀HCa-ϊ^+M aHtC7f%UZ+/[N+k_KoKy3ԇDv+l[MvG8'} t _bR,KnY7}X<,QauMW㫳~|{4=p"^B4a0 k_ {c(t0$aNQI>'{8 ՗8pO$~US^XAX{rCimQ8 /7awx*M,dW [gҹ{Sʼnx_݃]Tү3(sVI&N-a*-B z WD>f7C~kh{i^Fc3?,6v^=+Smfcc|\437FFZzcFقIMpc·w%pU ć_Q4g/dOE)R4 RDĎvRixP4HdŠ8 nV _Qk A%ԱN`'y \quLC"Q߹/. ]i[ AFcSCGh:+k.&L L(h45?km4{Dm[ M*Yrvr6r !+5p)Yt83uQ s՞ 1=bb n-&bbem|6#2\绋&{'%E׮bl8xkc?yubȕ.@1z@p"Us2f]'.rg6"q䩕S̭֦L <,g<_A +!N!u&AA|-$asn2Njr3IboP'f1Leދ'YAf9 Q+,\k LS3=ZSW4g &u",'=y LX옮),'c3i` k bYY8Y:nf%ܰ0a)ǯ‘+FI&-gW8B7a_T\Vј9c:&ٞF7vDdrک K`12C8;{n!H蛋‹%@b>>|!DzU&G/wnUzjR@i^zqɒ (&u}+=~2M&VsD*V*q $Bg?-XpR5mE+{@įWc IN w=7s_FPw/b=Xi`֞IE5lWCy^o֣֚uVvkV>栨SJ +ʕE*Kj 8 ϖm j2JqK'/^Ķy6`5KQ Zz(,Zvf/|q(5(sd9aF8Sr/$$Sgfw>jA>%}eC)oC5X-I3i, uY29̈!te:<:ۿKթɜsK=ki0Oך,#}Dl޲'Q|cњ_BTilPgXY\Pl6TK^R=Q&|Yw )@B\scg@NʇxJ⣛lѼɸ܀emmK 86ԫ!!а\vJÉֺ;EqƅXSghӬ0iEE2C.[K:$e@xׇF"2$r$n0A]"a:fC֡Da Lp 읮!gNfŘѓh7SsV_4#:5cfkFpl_?=U +WT0{m$6IO#d<W6$4峒fҬZ=Pf -Cjs0/Ch%Pb0b+_'請BjKGv'J$7qȐ{OLT 7,ӏ?< dwB5+.=C.l[g5C/o2N?8m*qT>o+]VZ~3_GE ߫-xcxMZ۹8#+ȉVHQ0e 8t,Z5ES#D<7(MX/doc@)" K"پ6ztK#fUD~)D92PǶԐpY /iC1@]kȱ 7OGU҈ ҒV|B'xY}%~^]12Y?5JgGY_^%:%=H-ɗ#aeOI>Ot\Hpq+LPK5e=Qj3@>9'lvCq{(:A]d-25Y~P5et:򯸴:H"1'.[,.h1!1-bG<)@?2+dh*dWUwQ48l,no P.+/ 9GԠ(?KB8\'%2}jUmr8s|[Hz, YUyMgr^L`79WB&w>+bIa1;@+.?֎ Y"uYQ]Uj_%)gDCa`.Ú"0$‰|qC% Sլ|=FSI- 6ѾeUM֮qf&сɤרsȖTv o%3 o ӂpw?m *Z^^ p>͆PC#~EfWKցtd/X޳juǯƧ/3 ԙ K䣦gY\u}$/TTEShOB lj{zAjoJY>t AM@kz|u+9:09]xw佊֐.~e@rW[R>*̫/\sw"9ǾkSt$*i=E%"?ʞ=;ER$鲎HvKsdM_"FtqXӯ YMڨ__4Q-L-ލdŎdX;SMPfhr^f7J [$E?͝")$;$>כ*'T^E/C&41Y|)W /'82PJ-7}Yڽy'ݪ.?Ά%ǔ[-t6>,fIi%ޮR]-Ȫ^U)&# apJ<7*q)§qfO;^qL3!7W|J&(`6zN lCFVH*lR/(3Af^*A:8sa*0&G-3o 0~sqx~l֖Nf=~l%^D&k#%Mǫ) LZmٗ-;>8s`;^zShloĵf$A{ˑ%J֊VlcE=Sԣ"k U'S?D(\EpپQ̀@d(XDtT0,n:}+~)Xp8>QRB11$)rQZ~*p0Fn/ mmnIcԢ ^2bcBwNډ4<1{I 8O;r5H7ؑ*d2h"%=6E w,$Mklv^D/>N/f4E G. 2аYמމIП0yB?#:o20D }lVCFb%ڦ:KH7cTH>BNKV_=˝M&wn=:ly"T?3#hۭE0e+#N{[:Ýbc bNõXɅ :'XUR7`/#BӮ)BNLIHzibWW6.wO\Eש^VEenTjoqn!c7hKnĒ2u2#e[r3CƷɲ|0]G΍X3al~h 5H3n; 4eo/+֟L0mNh;6 {{?3Ywg%-z ?{N& ZkA6WE{H&?Zώ[8_Oc iJRGIR9A kӥ00$xT=O QhxHRJǃ?Z{ de>s˯LH 74MLdG`YKjdWF_\MY1OIόnTS.Bu8[fy_&ۚӇ^/SwrRc!3][ :ڠvsZ&[AqEh~ar+G;W;{|g*,t EVł]B:խ==1W^AHll'wz8֠ >Dv?ۋ~h =J9{sk-U  YXCV T,~) R.@+&AnSa@fgv#-о۞s:%!] I|uTC`"], Zzf%HBZ ;@YYR =$gDB`'Aji/Rh aVttgIAeʴUK%0'F᪋+K4%D~0ZJ5! HvwQ>0 ͬ}OnhcC\N>~DOg|ܞi X 9&p2 Ӳd%:~#Pnh}pWnTO{7*J552ܥZgRSZ/0WT @OXh$-Gń vG)?oH[ZK+O9Gq/Dz U`֨[8}xw)T$ ߼0/#`N:-}@jah$:xؿΪZrDQVn8\>߲!3 |nC)ӜL#ߠ"d[=k,F3 ]>UghaB /4}@z@A aI 8>. mXm8^+8 UicE66",w{@jz ]4@yz~iiLT{%U|{F81p E ֜K=_IYd< 4!3l9FǶWԺr*;NMήag=>ՒN[E5#`- [>]6Z\Py!)~򨣈m拍JlW ` QE£tMxIޭDBcb1ѵٵr~kA>JS")?kYuv=_ʯ:a 6^)[Ɲ7ԇ}"1 7Z((-]wC>-TL pzo C9ҥQ y~wc bZz>ciN`5][@oh@B#*Hqɞٰ?dƕ k@cՅ..듂q;qD0P2c}U9[ġל?zvcū 3@k f@SπNʁfņHhc$H󏽢Ra_c HIOF+>{f\yq\t~`RdDSSDvGDY4v tZ_L_2Wr˩*zsr<$)RVed =5_p6AiU7q>eS${҅De.PmM,ʺ*N9́VWhlzM44JA)d .~K.΍N_qĝ8 {i EBR[q74̊M}ژ" d:uJ>T)Nmš9ԟbۉ 9=]I00"}MxP{*N|RbT{?`f Ī碆C|nհv^{'0*2,\n@Ӭ:XYv^Gû:FӢ_Nz K>!vw>ᤚiW"5 |Vou_U}ϭKTPǙSHQkpIZkCҧrU~ $oWh%xNl|lt9Tf`h%UN>r?H~ͪ^)jPP#s&7T2׾?1-yr6?#C]D .#A"Ss?*p䧺bv B<['}=M^%dx;Nqjc 1!9tAAփQWbP%"`!mh#:՟EzD:ZK}sf "Xu\ K/uhG8<uuq=Pp ȓ/bֆ[ߓ iH}Q*vNGZۣEY!a f/Ŋ{xEMPz<2vqS_Oz>,fӒlB=܀@Jn-/Uq`!+6o˽ࣻ~^Mi5fZ%:cIU]K 6}j4ҎN+I}2g]긖He"b(3ˍxI GW.@C40 q6qK/k [}y{)hސ81Ԓ B9Q<Q^}swz8_A9AX"'ΑaSW=*Y|Ӧכn;ο>\ gOGXo\{<A+=1J\&Ã< Eјԝmk6X&~ c;bc{A#FWRJTMcĹ )n^ 묟QtaeBd!j~s afE_5"=R}kWby+I26 A" d/HؓɌ;DMߜU8!. TʿGʯywosYP?4  s4L|$ ՞ߖ845-hxK:$Gx#5(01vLjX#|~g9{)-N}߽u>Qe|U!,:.}`Ic0D׳Je+:@e_7։Aӻ,C5swy]cPާ#*x O Buxm;\cyaoR]Hviܩ:) G>ak/%vfÊ)2u1nM"ׂ- q fo8%M<#0 0` NGx6 J-jbDM.phqhX>T65:M&a3f(Zv|x/)S liJ vR9 |FlTteps:hѳO8Sd6GS'%`~hD6އ߭^aʑh?[p 66iͪ_bXNgH@>׃Ļ §f}HK,H>!l9]F6s1kzWXI $Ѷ3 bٹvn.aJyŶ5BC_ Gu#gLYq a)4Zmw\*ń)дa`9IZ A%7'w.4u86pPx[ eKAX -`,ԂX S˴x@-̼8EF\;z$c3&CI=<3Pˈ/dCG!߲81|x ?B i%0fY*9F_"DW.]%tAO`qJ-Bټ?O c5 z3䃑c^) o+h2'EEW'6EHGwGR|xB ͢?:R; #% ג Z^T(ݹ)]#ow { -q\o%W nd)qvDmA> pjpmo#F&BqTSkhCep)!?C4Gc55Ƀda++R0Vv /v ARє7G77>B_~ߢ<{3ԳI83(t/Ra15v*@9#n3E0E*)y!/B۬g0& ]9O񋸏0"~s\ 0pMgS,MmQ,='6^QȽ2.: ̎=WQi^Dz!P `lӄmDAIMl's@kR{. ˒ 0!8?ya[Q7Ky31o:on/ixlcqJ yku]X3ףЖ]}? c m>?e]>)CBq^xxG$Nu݁6'R?Ti6 ^;0Xv Up3 J>;cVx㑈injY-UM Ų3:_K[U< HS4A_'6*/a(3V`T\2M's]VI 0Gf5)2TK֫? 08$DG-[ξt .3]67_#W&tCo-sۧgrU5d譽7_ TjE@A~}'IzVQRZZ t#*Y~]m ,=`JHY%tfB>ա`j'95H]֥B֞lx9TFoL餠u W~If;S N] Er_.6ϵDd62QNa:',@98JDa)nT}ڃO50?q^Q-LB`q+h>&-k7~-| KI1et0MssDنľ\T9<N>@3szbV:ĹW'jjcg8K|v'[*7g?DrAy]%dիeCK{*s* ̏RKrr8arѶi' u5u25$)v^p3 N0 Ԡt~Z,Lr=k4̴b!@q< |V Ыtվ| 1WtϚGK"&w[A:`8t'XVaAM=/ 0(\߃?eТu辢[öl  o18 J!✻.mNVfH0~HTp]1. 12}E:tZ,ԹklGql *i2)xaUV!6tĿ\b28EG@<> 6mk "࢝o((J1[S,f,o ;a;j|U{wɈa)+X tЊ'US6Fwxg4gKȱa8:^5;I/p" {rEfQLl(QG v 07&wc%SHrĿdz'O`͟C߇Uɔ\K~a ?Se%cM)'.f֑E% %D};dgAV vE)R5Qp$>,nMubCҒ+ssMxT'$StN.k n J N($t]Z I7KdXm6:"}V+{vo8xX0'u 3Gɞ]㕣wB:{CTё0&G\oT5P5CޒZ[xg ^&1u%PS ;df ˶}d.KCH[ LWBl|H5o#.TS&eO 6†q90r2U$a-I`k,4=nn,KJc^;Mk`V80"մ L̖q?Qp m0 oR~8H6$)1m݉zWObe[wX;u0k1ӤVXPⱽ{ܠ6No]Q 6ˏ̗+S!/GʄE_Ig4Mr n9Ÿ~N,D-q,M=2]: R9|/~ױőȻ m̛2~Q`kj`/d*"wd FWRšW T[YY1 A7;p> JvXܝ t'PvIVoI{r&3dw7LOZEyXh0 *,C |V%!K@^ўbBdZz$1^eNG)TH8z߿qqqfK#[Yܶ ̣\rF=LW&"t+}C5'.(:XjWvD{ez iuUPNuƀ* KdTOgs+X! ʨ JXl5 Zzr> 4][܂NXspYP" [%M*ژ( :^i8K<Ӵ@{$m˷Iay7 fR Ee r57?޴=-caE:Wm9f6loc$0h"pQTL04.:77+ |^ HvO4 2IXx'/*KZb$sDvMHH1.x#Md}C-:]SN`F~نLmrS~碀z#4IU`vО!Mj-Tqq3=x5!pd {6\z6;vR7kD)G)?oMx++Or[=xÓz8|;w( B%-26W+ !?cA>_a:BMUnf&o3l'srriw&bY|c+mnч~&ܘ@cՃgyqi58#:#sUF9"}UfՉdY7Ӆ^e gs]:e./:,FYH@s陀%rJ&$hLw=d~؂|=ީƋK޹;0%EMp& (W "Mw?.j<+라|HmU2ƊTkr2"N^Q;䋪[R26S%Q7%wӍLjF/ 3b((G0jw9uHVW ҭμ_O~<bM>-pt{[OgOZV%WuxŴ_] < (S/"f#,F??#}Ep*|+'B+14ڐ%D CwLKГKT D}xÊ/mT] /kt0yE"S}qkr.52kd'wc{V n 9${B`9߫yć(n6Sl9x?@DdoR=!-Y Q#+b)s`}U r&{v0"k0ܨZJ]y~%cp(CnYP-X_!J1]fB@]_xH)Ɲ$rJP=#JtԇI# cI$rGBJp} bu*D/2Ȳ h#z޸LS2 16LI @ w6X,P>: cw$;{!.3yN˯hG,2]Oqv YE fPY^t\㶱 sZn+'*w.LӂNo\G9HHف>aɝWrRȷ?Q0nox#2FݹZagt_t55+s g#h@Z24c˄U2L$0)p mۘ+ *bhHʛ,# a-'AH? ELF Xd.q( VZsҚHD~ۯ, qe+j5W+]>N+c4U퓠,wtn@Hrn;]gKKZ Ca Q(uPE*tբ7weVXsM42K,L{;)Q$R+DwYgZT^ub#p&Ѝeή1>znN>Rcy\ <ߠ@oVqWtxpk6NVaEs3@~l]zgY)|idUq v)c4NK7ՠ8 o(<'5,lɴ.cFT]R&MXv K*.b v0JChFŒҲ{7[>-`Ʀ qbUz g*S#Kߒ'Q玺൜?@ncOxr;կ7Fc#2WMV@@ ]4qTvЫD)zLkĵ ]X&쳇H&]!Bwety[$fyʘuV=.2)|OEd]LDDΖWpEzhf6:s72tg̏=CVe]51˄SM++$xLsi҄kh)w"D{ۃ˼<Nv)nǕ$utviHwLsp`I7X~9MqqЖ7HMN%4+r34dkSp˲g#y4?ʿ>1Utd<;tr}Y J7i`=xF%}NwFLֺ{PZT槺 M#ˮ 6kEp4LeQTѧgsS@f 69{c_)fk:1ri Co/ơW?Yar 46k23{`tSy\ pL ’?/ZZPٚqzC 8GڠG (U}JzBvmp&.[շ^^c!k/&%mhqd6rSWB])9D X$*~ ˆ%``=;}c(7?)HrkP׉NsJN͛E7$b6C)WCG6r2!_*";SisD-z|?l*yI@߇W܊&[\̂{PZ1}}37_0mزMdǓ Now#KܴY6Uhkqpޟ 潃W5F,#oak)KI Bi}X5q#4+PΨ؉׸ThLD*TTD@̈SnI|ѻ!ˢUAeg.ð]kъʒUuRsX"g˖, `Xn*`PV$ 3n%IA£q2:I>T[0 rt?&>d](~qZ'Cww*&I%ÐsIOL~ #^QҀ>ǠVhZi+z| J|,md" Yz@.4d/8xNp]EdL}9}. ½#|fݎ_ kPYvvEeJ@tﱋ0YNbr|zj#+om++L,”Y*Ą+@sv÷G?}E%Wɥ YH ({yo(IB'XR9V$>0aQ٘قONaF֒o.~QZX:2?O$8r1oCa@nw)3Obz:Y!?4A]N?lW?tn&t%-FDK$1~DdpisǸ9ؙCp$d B4Q7?KNj>Vs+qF|E:C^xҘ]J r-Ĕ@F/Vڿ"c%a+bR.to)i0qq9]aOBKMNbO' 1cmnͫG%Z"I@/2J9bz^[e1.vy,~k3o3k죯/ZR(Fd:XBw+^;h8QNzoKOefzyBo՝7TKnʛg00e(]DH=#vDJ aĕ.I^fvZ6<6RE˶0bLy,?a~5"!O.jVTFdZo_ 6٠p]dNL<' ϤVf: T+RN/ w$b G"*r2i_瑾*hsvCKb푝Ҙ6 @r+Gy̗Pu!8JD^YGwO*K&vXJ]U^ dѓFO|?Halc*0rಂ^úPn7 Gg0\P@TA5w90w2tIoʰj%Q~ b>[x:y. /a6b `Ca.C ym8^D޿c22[WExEV)\ < D5Dvֳ!u:B^0nοl"Ml_쪒!H'Qc6\Ʊ_@$F@X:囉j/-ϯК#'Mxac_ )c g(E|'/wi(Zbwb%Z BzR4nhZ򝧮Vw;8Ϥ1GLx`մQu^~*7>lSC "G@ r+p-o*!#ȽqӫVndgi[8 x0eε4B+vXR۞y ʚn=s0PֆGjE x͕xh>VvO Hڒ824wM P{*3xt 6g2vmrx/;?m׌ҔF"Za Of{p\jU]'*1S?V<#G#x[A Sؕ8>1Y%5Ǽ(|(MqEw Y/plno ꐦu/~Rz΍W;z XNۙ(MB.>ݝW3]lC}304 8"p~%M`ܜ}$kn+Yj8FXV0`?{VL_'IߐT?dTbFԵ&AϱI.y!uwdSfhh1.Ԅ|s:"@‰0nBd?y}Z&Fg\W?ۛr,5hr>qgJl1-ٹÛqnLq/iQ])D & ?#P?ٮ4Uϴxt]soq%,OGY]Yth1ϝs?W3L ȦxBԷ.Isޏ.N©,C*Aі JGމ+@,`x~;bTd$F]#?M͖)|CE-V}Y!%jꇗllܝ aN):ex5'UY@BC}0)Y4F[_ ;8լ}AqsN3aSzmwzc@`h$'#?81|G9 S;C|fĒ5N|2PC UtueQJ|8d\/6,%+cuM5%H8PT6e/^s97x-mC?\:)+~"tu`Pr"Alp?κHx@0hI8L?P3Dk$"_lw?z>&2qk/4<.?vu%2p $TQޜGET9-v^5tPpd{j<6.W!K1%EZDIVE ᫙J *<0Rha#9F'$IAvgg=MZi@9+3㔻 Y~#H}=SEo;T,B!ҝ 6-[&̼Cb+ekojӍeZV-7J+?#Ir;64Q=E4% J!i~{;}ȘĢT;Q0 P}kɫ0")Рjc1Q)Mp;JH 4Eg5kmxE]QQz" B+ہa'WԬ($JbaLYzQr%x=803H hzCĦ< #xSkL,0~koV~T:S$ A9riۊ6je{S\ ^~,_bx??U/Ol?^T\zL衳t Q4av.E˒DU*h&Ĉ M$fXѵ4xz&KzM1ק4<\ 6I.YqGQ+]-c>o,Qe@@y` ج~=RFwB]nMJuyx7ΔD} sч0BoQ~AwLap7xʢNO8\l5^\ #+z=ZɖϱϹ[)pD`%bY̱IU=k6qȪCdB3a%ʹݨx5D?lpǟˠN#Z #hϝ3:23 >z%Mu~0&b+%Qe7 -rww]<໒-3h(Wg`/\-/r#80z'EJP% CF,k*|b: #xHؓ0(aSJ:p{dq`R*:rS=b.6k|9j*X]TKmatqz~JFX,kb"oƽ1 kƥg 'WW , )QXU@,|"3GDy3dU7'8Ҷ֧|}_@ qB"/O PxR9~/˗k@!fSe\ȩp$/RɻF!ϳaYyۑPet fQ92?$RNXhڲ~mxY ޥ$ZL HN2˓YyoS kNJ!)rh\eW&"lo.EZV낸!{R2֟"]{ 5-Bv 陕4 ~Hjx! +ԜQ~B|5 ͈!,Ti(%=cArs7M'<3@Eu؞]| %†|,b'd=ʝb/%Xact;KC21BێzƯkZfL%;հZ<_QM[Aylʠ9Lr F!559M<8C<$Uljy.YLO/0tB-}F$C#$IrV "xPV7VNVI 2=w=[<UBD 4o_(1dsW}y8' $/A◾/AHҨ;GN+ 7EfKknP?ݫ!h PqécT1EA 걪(>-fK b=M}1Xv ymj3x` c ">U-xqaSJYyi~h(:?BsN&J =3v^[ΉQ q&a8AiIcPl !3Hfˎ_GO[ qa4EvbL"MPfZS%n> c5\ 6c(!ÛYNx:olWQ;MgQ5s] V٫1cE&yu\1 MbI~N ŸG˜uɺ7Ɛq+ޗImٖ?+}9R0V"A:vWA8',,4S& O3 &Sǽ1\aU:Ҍ?*˾kp-W^CBEubtR8:7!PuVNTGbRa /y\Ø29V$KljݎV1N`.L+]npk Knc>J;Z:W?1^q! Q-MW/f`&Z(!%Anr}6%i;m9u0`JsYZ)ZbCʤ閲FBV44$Ѓ7<0,d-N#C^~v*-@DtՁRjG6oOY/,*x-Xd~k0'[ ۈ|L07_(.@%*t1 E2:Nm fP7b)W?4)0,!KN#,\Şl1ީZW8v3= N.JR#lTRCcbÂ)mZ}{2'g @*j)AX0=Iyە9bvK6T?Z]9kP4_Z^Xdn˜S2֧V B;IA7K6z8FRsgdfwtEآ0P5Νj ۧsqꤩx9%3(I٭#)+9R2?j_sV oϗ ބ~u)5-]gCӌtP%?4X*Ux"ܛWĻH$[/)?$@͓2=},1%7wCc#vM {Er[nlzAqGN>!~v*S~]2y3k;QQ͛ r{G8~.&&m%,˦Ha|4Nu *}'(+hP`zbD<9'f:򉊊pDBiʇ.)(쥠璮Y7TS\X'wNE;.G,e`>s[!i'US7v;^?U+ r rCzgiZ?Z$?4KL~{Jl4I lOdSAD͐MxKouL, pafl<} u, 5) $&nM 7 k'aYuny C ѯƴ e K(1QAW̳.7Rک£D(4f,ˢ̥'r肷E 5NCJ+:ܒz6DnKskq:i OA1g^k)S zbָ8T su-Ȼ Fl?4R s" O@qCc`Zhm܌@\ˠC % vg ơ=kmΛᏭ}5$GG}.rj]{P4~UVOf&X`tvี 8/77C7AKwR4C=@>sm*yVv)C"Քl*p˯l܎8 e#pWꭌ@w De ?(VW^Жrql.1۬N_3OSjwS:uniޥ*(^2N)s9)ڪ?oFR l5a/WE(K$t$pL3xtE!"[=^p׼n?5% 66$(vBq[gRMJ(\m'k'[KRQYPXsÈֹm$*[*}8YKAvVabQΚ]*Ϛ[u,BdZAj0~bP/ZpM%~c4re0bL$mA5bŞ]eL8!@9w,6Zu_O|]#Z߃a@U?olJܸT!pPǹ`yc8͝)2Ku8[r&|BvE@lJ|6k\mM^v`Ш# /Ye$RDz˞T]0Dt`! j'h^T+g E)e/pEolB$ԔH(~a3A+U[/^$N׼T7HwU,ݤ%Jypf$7wu:hE.em67¢C) 7H,pYJ Tt"@wA%iI`ª҄>7_"FkȟKF ͢UgQIB`DXy~ų.Cqs(qՋH ^BN⧻_m*-0&q0H{Э[kQژyzy$NޥUY0IOÓARY%fi 1 GPWlO8Ķ:-9"GNa'tK2P>&BPjW rf<%Ҍ/P$fw2Q܎^A)7ukGkO˫q L**_'47 NT0&/9#aϕÉ0$vMtپkXjē8ޭG9.iӸ DJ`[1:8 f=5EΔX+χ&jJ;p=S#: Q34sUrz E>LCj7m!f3Ș! UN ‰ PпU 9I*O(cNaO>kÜhRBO(PY[ y4zw9(U 0_n&rSTLM#<;֡:J\zR6t *s xR*`P_s2ZჃw?7k/(G~+fk]} S\4k?";dO GrDRW  H<["e-ʝϋ!d I!*UtyOv#$Ǽؑ8 it6ͯ?PRUC*|Tݰ.!KXݰx k 3TQ>eFs6,y.B,Z4n}?+QH4 Zm_;z?Vv(xH6!i,8=&^Hc.ZcZ}#;ꆟ6 l8K#GC\ӟ|[\As2ۊ fЌ(IzhvX0c:IX5mEm 4q7|GA,j*3?(:AZ$'Df0EAJ;*@Sպ;G@эMWCȅg?r=܆{xW/5zg_O%j_{|穗"51^1ur_Cy.B xYAe$NA+>/dk\VarDdoUoJ%| zu$OgczNu!ᘢ"!k'!hi}f635.JǴ?lʆh$h|j_Q;R/}?H :ߣ.喣5 4]|6=Ei\!p_Ԙ-m V4t'"H${Y H]wH+9q}=l^Fq^%})П*Nksք\z!Zo"0K:P\lj-¨{C]ާ'\ ' "q_dp-+;ֹJέy+JV(.?nDLV-7@)0@,[Q'_aCculn#ZGBAFAz#Oyi\e}.pJ72f$,q<xy1A~{ }L1?0$" 2Wg,͘24bl <,SF#C?wpڮV \l`KHn3Jr*(0>eo^$X!qW5; !zA83Bq32V pBͱ;d&}Sg]k1EͰveR?DꠃnЯ((Þ-6ђߣH&s4A xE8e-sKz3"GA/Ҧ,Sg> 6"J ǻj ł沙Xʮ)jw$ }-rϾ8N-Z4R[ut+؛ށk;a4q=5;Z< v W?εo8:!iS Hu 5)_XkItaRaDF"-N4ȯitM1,_Dn\ŎHepo~Jw/])KBF;Wb ;<0DCu9l`3"C~"m$qׯ'AxDaIfzNR.m_%B}\MQN[15CyDy6crvT2؜B"/<00GpMȁ dx۶C'(&УͿ{2c }g@N6Lkr3P4c7鹮#?VbYR8$L}gi/{bkF,8V=R!5F\@ KjyːFGေS>,^[,g }!yQ2B]|JQmfgT D,yN(tx/2&q)nJ>~zKisIb*ccZբKҭJ>`,dkbvXug}{$Й<^&mk%IF9e4|11E5MڭMe1~wlڗ}\.=:t52R !ٽ|mAp+' q78{Q#s&9 ^ntUTa~?#(. JRRiK~C@y |ո/zG_'dmGE CGCϸBC-ѝx־[e昏tGeq,&(/^SlЀqU|( cuvzcpD!3UyTa`0V}-u 6=]ۆ%+; TW33gz=- C N"f\R ͇%ݦIS^Du{Rhg3a/2Et\wG5Z7۵r@uc>Tw^C/:z-3CFZu(Ā~N.M߃{30+QNz%y"ePIB܉ˮɒF+:=8/ ~z6]*Wq#ҕOURxW6:eC_w#>xY7֙Y˷"$Dk2g%O_1rL9r!|C擅H-N`(HEU-8"H5`m9ﶝw:w^| r/IˍAzN`:olgB'ULmLzhj.oT.WAPJDQ>Jy#QkS )z&1|hϣ1u`fI, SྞɡՀDPx^6jQn7pgͅ5 xp@- Jw]F xI΂ 0b{y_ */ W e2a@uw;{Gr#B YUNR~#(\d`RyAlF?ExWJYG@@O6`GD# nt8:VE ͹w?~6.U ݮ*$ :^,RsяWC, Q@LFjrGFԍkLݟ1%k1| 9Y;2mrex~ 84%>X!ְ@H9N1Z0Np.XYx/>q9а+dR _֞F?5$HyEںRȩ~W<9k윯Q(z颼jO-JhJGM H{Đ:Hmʂ$Eڬ❎V[q@&3I/PHb6qr6AN]lBXhp$ˠYjvL,l#y?p/ۿ(VcEh`H{ `Bqo(t9AQk ֑43i811:}؉- F8qz-6lS Ϭ$k?XCZ!X&`'k>u+nP[{˸0t[nn9^1`Ag3n O-y%Aȩz\iMPX}HH5MGtH2)Qխb֤`KDZ~az"zFzLXz(('VR͇.Q0Sz난&":^ 25Ou}.ʕL8O#.Hf13}ݞ6>6ķ۩_:夽_T]tTz|,e>mk2Ԟ/ݛ~ `~"305ǿd9uY@ZT)[QIeD`9M R/Z|7Fb\Or 0ެzR%;7=h> .rדˆiJ=Vh^&g 7X;-ܛ9ؕMT?NUZlIBJ#Z&?(AH9Y}_'gRhd πڞ@͞f܅Oк%)x}X'uAmІ1@tȘ+9@ Ce<@D?9ԈR5M3!\jn.]# 0<]8*LR1Hyh !͇g쎪#[0X$ț\:la ~4'gVɖ ܞFf]1]pּߞx_o$Hߨ龇.#)"2 dm h.."*Bb{-tP3m5ǟ*p=z9 %dJv] 8ͪVpq '|3-6͔^R `RH'.[abGm^&,!"ր핲?}Ȥ6`J7XvL3FC8Gs 4hh|ꉊ*3i>vgq6ì*"n0ӢzJ&Dl=6i;M ޫGeJK_~ AKsfN~\,n[&C%giqZ#H7lʻXmfZK]/!!hoooF\R b[4c ;  5fmw=`_6 )\C!ko.D"YQd(A3KFWb>s=x֤S[ u ,f]CH}{E;ړ7*7~[2zq@sG˶̩mȀ1Bi{F:3upEb?qX5I)Jl{ }v ۴l7@)L-+22lΜXW}3?[&kc>8C`U$.'fn`vx(׷_ \Y5昆D^m*٨&F%u.>emc~,HR^W IO] _9SRi(yiCY}l)99Y4Mb(@#"8IOĻ@7{~XkQ()(7k)#MJS(6+Mb̺1G2h]K}JUV/0 ώ'[;5q!-ccA娄ƃe. >G,!L[NHzږDo ba2uR~d0@/-Sy\jj˕`cT8Q(wWj#ͥ;rkAYnh xoZ`*s/`r2- ě %^ <:L>JJ nH(˷hqkY)EXh@%tZ> ϊvrc"W3zW{PFHT̹^(>%4TC Z2<pͤ7 rZ@G`x}^cSpΙ72^83YXrW4DowS|oq-`n~ckD7եvO{(B|R oT $8X[hXww9* RlF]ߜ%bٰ^@06kެz?E'_ՐhU^԰aGH  do Ic\'Q2bˬ)2%@7걻2Zܬ(]5 9omxcq*fcxzH6!}y̍'jlfĵ'yl,w E|&-2V!)Τd@*nw2@?X>5Lpuȋ&1Y Y93 iR㎄A`;sf!<ݦKFb&fCn:Z]]^tq JwҸ2%TVgV()'0޵j'/:0hAT-XU0a tnvGwC ^Gmh3N8k!ȂO*bIҢ<\Iγ( k_; ҍcշ]nЋt:F4Kh "rxe*SeOö0FN`rt.D7ƭЉ{Xhi$C]uNHm2 Hϴ `0W&߾RZΠDT`U@H :`뼰a7;! #<k#SUy 1NL6B#BmtDв0=V& ]6K"[:J]$!Y7{&5뷮&ܗU%' V#!Z8bۣ(hBiaoDHŴMm#Ȍ~PT6`Rئ=ZrAx/!3ܸ#GE"y9Yœ55/ang[M<ȼ_8L,&<9)pPXO=K{ɢȢw3c0^emDRLıL#V( AoD̒vlu{ {)֧I[hM4uKiVE*꼦&H۝'Oϳ%&-ɽڼ'C3OWee HԪwL'#૩kAH4* ,x*+'G{1W|2c 9BE,'H ʥ8RkȜjO>$eAdfpre3Z }?q7.N}s@4eJ\ɈԂυR~;̤5P`$IG/(W&lnݣ9(UkEF%V. [rtOٰ±e,Z $_{"x|ir*8$\'4ۗ0M{eh2[ 4 mUU1!* g*)/ΨԐfćx%n6gR: tLN{sҼ2BKWBP23z\z'L(L'i3(ƭrRWLm|n{}F78ZcE{ҬZ3{]l5 |dl &9a‡Qu ̵ĂlG*͢,ЩK[xK'EKG8=Zp'@l a8aK@~oHdp[QO+mzߔC|rpG $m]2B?Ţ/nmi)>:t-®"iRYh]?-/y#U>3lZt<ޜms7h :})7`;$I{R>"NZ}lɍ+BhuHj5YWjk/0M@WD6F"[yJL] pFH>E w2fF/fX\dWK "nH9DFKvZ9j7U5*B _G |"3z}[ቨA&EJ++qA8vo%0ІK`lZP'W@B)t޼k.3~Jpw/@,`-+A*@j\7'hZG!L79Kp]YJ1z6 ǚT-ۜ(^w%mݘ6.tCD qd^זj+.`(0_\Ԧ2l ăYnkCx8qb{d MGf)d3[Z/wF1} %X)Ů2:Gӑ8LĮLRF9XVwaIJx#=P\{1LȨ $??Ĺ>5;ћ6$齤OS,==~ KZMhgOISk] 2ȸqe@hÐq5U{(Yfc{7_M*%u(_}cb-sW!@)1rEҴȽ^@T$R6Œ-(ݸ}^Q0Fg`Z9:hGLn&ƨq| S3Qnu_&:clMz;kpBe.Eg'bq|^4[ڠ-vWmS?!.Ql9Lll I;rcDVR-9K:Т?{A6|~VK"ehxm]pv `ȿq µM4#41 $ dWe\D1)H񘬆5X`ʖ C8(kQU gMz c+!y֨qIN`]A;˗wbppiD^}H5;rMs;iQ֣3<9NO!QlmTQ * A?Q1B78,$r#A,pc'/O'6)X^m)g75V[_vKg_V^a(#8'SCrtiO;bNOCMx &Gdsgr {$!s1*S)#@As%q~ؙ:ҟtŒzs>Eiq=ȿ `E.mH< q[f.@qC ጔQDkiT6x%N"/t#(>Asɝ{Dz5gĖk!{Z.k30WP<`OVLsr?)[KJ0#%,jČoH oWΣZ:vBR2EsgrVw|'|_ H)=fѢdR\;&e`%˫ޭ4EӐ'*[|qE?-qeM2uh?˳.oT 46"J"D$ ²Ggd(S,2&oDu13qiy.TV|DFmDU::y~YCߧS3/*R$Cmff_+,^YcTǎV6ׄ4q;5YĉWëh\(A*WUτȅ ug/@f<w `^Mqd w-3rAXKC7 ݠ뽡ľ#$6s:w; >vw$uRT KLuoĥk7C ݩM]CUD>i1n=: µ:\I0i T:UҮr؄ 5B ڷNLׯҋ^Ʒao#^8N$[$!DY$"p`>+ܯ,1l10=o$x %_[E 3{e,|ea0wpݨY`\f]kWφ"#8fċ.l#\m`matHswTy&Ox* @H E'>*ݐ]"|ԕȿ\pT["M WI$"kHGn|5 E˓pP650U'sv Nh:\&:30Kn|} $=Ǟz-c7|5AGal ( B on\l@Q #0}S<[ ^}~8c5k"`VCsJۣSdS'y2QZ{#BSA[o``j5=>v6tdTU7)M oDR) ˌ-_Chʥz~ajC"-l;SqZ7xB,qULSۑH&]_nZ*y';nETºQW{KRivv\I[dyM2Q\~+NNaj^'e F#\^p֙<d-'nww *$Py- ({^.5Ogs;^u0 |58%9 )!t'dUil,YE5,ervT))G[/xg5={;b@ gaB'%xGc, g5õ2-hbM<ʧʕ&WC,`e6Y7_7݈eBV? &)薬iuX2sű"g_Ly9 }.rdC9(?X{+V\fҵ~lJ ʦu!$p邒[bK-z{VQ(|а`$k^<- B< B*5z f :IhVDISPYg 0wy8ޛV[t2J3Ĉ8_55"G8DŁ:BY)MBP{xAuws ;#!}QK|i6j@aМjF!SSp`gtZuoE>fC[dЬBuWEɚO 7ijN&fHޏ)h=Ak 7=r;墿0KH匘Vnrj3 ;wWā$|x7XlJ=vLLT-:&jlsm2d%"h\"h-qzfC!ݐT{]H Ǧ0MN$7 8]$8ۼ|p~ *P*n Y.Usó5H ,:}  ǐΐjn^cc2: ",4`m2STșՀWgyLeHSDD(uR{{HIQ輩v3a:oǍNݜdhaY~DoRpNO2 ).r}\ţd6g,"4 pPJmE(EAmv_8@{7S7mܣǤo yM@::#%W)¬[m} #ʎ{G!~a#"IWP~TcakwfyXeV'QO.SNW2N޽^6ӏ(TW@QQ 5BǜWUJF8-D l;FmIfNm xKɲ/OGmsɆ;hC+ RtA>Hw@% ¬qs]y*Ө țL͑ŰQ+_YA.p-PlN< 5o*a]Sk*=7}Tsۑڮs'@8C mNeI1ʥQeȝhve _\e@ī|;ӗ(J)I K."#OkJ/T3, s({w. DFOf Bc1o79s;?`|G:5 ut~l}ӹ[jQxdmJ{^GP ž-sm1ԝd5W*T /SRZ-̠Nץ#0=2zM.·GKޑmeDDx^h$%9U_@Ehn=QtJ۵1[GbEQa$NfQ΍q1l>' VY* iBRz0602B8g "<-Eˤ6xE8 ZJosO\2/3 ŕ,?3p/OeNh$b֢*dhrB;GQdBD;{gr32I4HA؞@7L}hE*8,o)&,ͩ',>O-ț%mKS³w!UpR'~j$F3/]V ˊB@y)h)@X[fChwڤ/s5E ?%2j7#u *3aJ?ҽ ez5d\ٶ)9HwZZ{ZtG˜UK/B.vh"z[/2QZ&W1/1An?xmj9ke.Mg.-„nY%Pf{Gic&NJ bnD=nr/m6A=2,Ѣ\KdzW^uE{-n‘^eZm~|SJSpRysL?dcЋm@cx5"Vrd=Lg$ZR@Id{SQo0cbK/6HQCE52tL˲a}apH(qw_‰W7Ô{H+ʅ?2xH7UYlJ+8X.$ϦRBxw V Њ1y>Md uXsUeP4{v5na1o.`m]5Հ-8[Uc/ThiJvl'ydWRMqͼLQF& ޖ*"'0/C T"/tzםTd1P]Ah]M@S@Dzž}Nu s2%@hYOvf{m("tyRnfjOʁFn&._ 0/so?)-+wlڐ25 .!K!q~YsiqJ;R#o!ܟpRQ>lނKF)>o1lpAm0,kS, 3; LHňH يߣMA C9f:W_;m )e 8V.CRqG~M[>-i:NL4?Nu2P6x!{,+)Hd%ܖeh+C=f'jroM *niA|ϓ*<6t2kN{Fm(ܶ+'_1ĦnQ)[\Ɲ *cQIk b6d)yIQmZĽf)R ^=rA4GD[v)=>I(߮2Ux(an.+Hqֻ=9$zscm5lrxCGN+8p"b UqȢk^BGu2Hch"ӬwwqŬϙU\b4k~;M[Y2 Nn3|'0DqŹj7DŽ|y_W*ĪZ7wz;8e6;5_1B44"\Q$s8;ɯSь I ,/d]MA}6vւFwϖh8%.q]}JT;hSks0bG-|)uj71;ܣ7aW$zW[Wr>-&)Rbdho'%5`͓d6oAF*+,_Y_f| 1eh]mc+rár\5]FqBQ_>8r%vߊK80Z `6kT\P0~t oq` @0OUA!9P#xHXPmIתI +֥4 FovC}bH$&]ΑN4_Vg&BaiϬl1iS}A;C1F`)o4\-!,k6CN3glUph˦M:C 'Waʷȅ#m ӐL|Xި:QU⟄OH6Au;xƦS5 6Vr2#Yhkl #9ʞw@6 6&}s~;ųZR&a)jJN[NC3'ޠb~ 9 3Q!<p;E ِېҊPl n #W268"箁%\2Y1w3^t?TG+bAuMxB)BlEZ.]Rekk]@-(Љo*5ayl@g|*;c9]( 1Y\ϯ;܋7,.gx"a2!4zŘJ!;^[`;lWafp}] ҩL{P~V1#ɢ崙Pi\_EJ҉c7qx} E}V'gJZ ;M1>Ѐ 3lDhyܭmXv n<%4;b;?4F1|~,(y8yFg6Ui8;Ls^E8 G\dM'v2 pG/a=ɢ$S*m:DZY- Q`Dr>0l[s.& A?"o1҂iOӾ^Q\hޜT HtJBPHlv!sBLs]wLcqio"@;C6M/4;=f\v&X+%N7:ߵzAFiFd6M' ?ӭA(=mI6ErN2T# GԎ.?do)}JS::c-3 iGvU#XLٜ59ku_'e͋w[Mxʭ#ako0ڿZ&Ẹ̆x10߃fmhVjlDCLK4=tx!c05=}I0#+'́s)F6.KnBDžY >Y|3f)04n,t|[On.VP6.%-6AIuEm/BĖ>]ƨ'/ZI" lL9/Vi:Au_Y?=i}SKmV`Nu1|GQ <:7eۄR?ˀM8N%mEoBP.i!Cfط2w 0ݺp8mrOHzM},ܸ|LZth/JS&H܄|y 'ʹx3BMt><':lnΑTzr%XS?g) GĿrWef8?-+y3{d߆Y "hanJCf|{ ؖ7NI,y&PMJ{M\\X ӈnt|oC}J?/j*]}Ӌ;y%y #zTέ~x]. G7=ӇZ>2xfo3E&_S Z^i5 CB»`WS̖vQo@$I.xy'hKH)7avA}^ v֒eyAK:\$=<"}\Uny?X#߮{J״(b euFQ6wB@B?rRWOIsP2JK#ۓ٨*8,|47 x=t|75 5)\Zu)߳!%.BfSKmĵM 4Z :öGl 򪌆gKԃf0qm]iR(wK:#}&$ډtb1YwX' T'|@,7i2_Nv6zeqsnfq~5~AʻW8lw;}Y]OH[DԬF`0?0U.XXS˩#I Bkə謾!l[Nkո"y?t˙_ ʁי~F »KαbBԾ2XEdޔmZBVz͢TX4H/xPr "Q@P YWFO"DByė PVN[wYeNw[bs}?z#*[]~=S|ePBbXYNU^7 ! ~m犎) p &̙2 V=J1o$A=a ]5@ Ynb_ Htl( *FJYE< W.l ɾ_ q\Y5nMƄ+ ߆).)p{ޱSCpڈ{~әǤ1d=yWy[|a$+&#m?aKF! H$?r)ke|c "7ʭ#ZW'lNn33iMyEm9nl&P(`+Itxm5M7f M}tY2Y!⍦{ʞ)b4*^%,V@T<֓HP ִfҰH0! rPuDV0P؆:ir>Vm0V} 7fB]̅=d};J25^&oΣ$J}qS tmW5H9=̢Ι1 rJ~,jM1P$%?@hlM\mE#K+A>[9?/CEu=}ȴI?Tw JEɕa|-؈Yf dTA ;,1ŝdUнmN8, @vX1 x4 Xr8hX2~&Ŷo\'Ph%A~P8؎vU1/mZ|ߡ [n9>cRv;߀0y)Z IGr]6D8ޔU@}inP":D-~4c]&Y,}DrVAGsT zuyg>`ztGjh)=*C,`تf 19p(T) frdY\ ,ԣ-"3Z;'>܆i *CfᏈ?MoTO=azd jpbNn/ ,~^Dudܣt{UB َ}.f i @QJN@Hâ* @.$YJj MNl\\#WX"̪#?091Q5ρwb);A#˼} MD 22C]Q"_ ZW`ڿ\8 Tc@^+c|pSd`qU]бBn+ʲj[BD( lIRֿkWy4_i(34d в90y5]BjJtSM u0jpT%ܺaѡŝj' X'AA"ׂ+T:*ǁWH01Ab`65d>?FkFlh:AzM;1/.h,pNbP7`< ,9AYHmPobr][̚vۘz Ϙi%f^RK'56N"-$+'e: 0z qi)5譇őn]~q-M@5- PH;6ejc6upcGDS.9;:ar>3j04DpL1d숈SDwk{R5Uhu:)Bvd/֎~c_`WX^F@;SP3Y,79tp Z`[4ը!ii1i\5̵\ZcM&F_)$@q+6P|8!ZҜz>9Xm?)gr+N 5jh!Hﮢd`.ZLqJ6ϰeIm}Z9oɘh]eC,~sXm!EnGP `J3u_=w,O6AD|9JBžeV Suy\ѕ_U= m\?2*Z>mW^Orr+kąRri'Hv: aEt-I'.WݿN䞇psʜ'w&ܲSϯ0LFVvlB&UOYpNupZ5)Vvq6bGA]X{=)4|싧nI(7d=uۋgbOVySpp)Z |&~WK*׋Y+H'yq`pigaSDRSv{U50$fixjz +qkY867;47B jf&O![Z,sb@lH)fް'ɗX%E8z槦uo1HcqNëSwvuOAXtg=9>etIu5NP5Ky}NV=qsLb̢`[I+tL,/#Gk!U~n1#ZF-k›*UJYKǮ 9\X臭e-HRMLQ_ppFI6#*0?5eyJlUn.AZGcEBPKz߂]_vt2'VYlA)[/#O^G(%CNJx8-\_4\\,U>Ө1ia"xǛQ-U(LԔiQ 3?pΗX vqug:P mzajøƟY* R$'{I7m4xg.A@ sP(ڐ&VFL1!O/]D@Z#PrU ڝx@q֐1Mm #JqM6 Ͼ) `{Nx9v"ƒܟKSn kҡ'H, SMC{_wT"ٱΐ@uÿԩ]iH`֣DXߒ7*wsQtC}'lZ-_yð u[Q_6\ips5 Pޡ>kB=-P:YG[6`eb'nRq6ujmz| E+R~y,096͕kinv@wLu,#m|½ֳDד8[JMY54Wh/L`Ȉ\+A HtWt#k~qa8 tT~/CɯzT5m`t \?ZmlN)>Vn30Cswte9|kN<=( M  550Tpg%b$JeC(ܥ7!rmGF5ۅ_AO[C j{mab|nt=M^U#;z@S6`l/-N( R!0@.tXHX$8492(1E)D/݊m3l$. \a<0{La9͖id֢<-T @d}Xdp pP(OY~vAQW]([B[p$RIQݟJ17,ſxcS~!"@3wC64Ğ|D$qQi-e<'܆|У}|s]T0z9Qb5BnNn -;>hrwkueȔ4T@Z !^RHzuĚUFkHËv+Dkܝ,9"'d0VNe@s%.[J] T[諰}P#BT[d/I[Wrܡ! )~Fenݟ8#d}$8HBmZ.(4r+8_ g!wӰXkj3k <;EvR|ۺWZx8S`;?OD(+YLZ :)DLsicESR^1Ol[ː/M6unQZ4~mP@IӪ/ 6c0}݊{e26BHvoXޛnA28`3N?5*kOjU5RP_~W@B~XHnٜUX16>0 x*W I/!afgYZ070701000002f8000081a40000000000000000000000016609d2360000db28000000000000000000000000000000000000006600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/]?Eh=ڜ.+˥[5v8s$!S'MIJ,x*5`g?b5fH[~mA69~Qރn?Iv^@*幘`'1oWof_'dI왑0b u,jp(^ 7@oy׌sه6(TEF$;wX%m#B;y+oj/$tpHZ T8JdlRw~w02٠:2S'ϊFQ6yC/oA*']/q yԎ69] JJRI藍_^.}R0 yPJemJ+Vؓŭr %J)EO6ҨnwiNM_a߱ Y&ʃ!ࣳ ys Qv F٧._YR1+$/?>(8(X~E:x;lNWL SYW6 nVab|kS]j&,f"Fb4,<;{>aRRBc), vC dOp5r+}C=yHxmh1Z֮D/w"6NJ:r^&JP)jpR8nMAޚuylEm $HkDnkqT‚$wx_O{ v/O.p`ɗ:kù`mۍÎ# ;gWx/ʌy[+?1@7|Cz L`ah1|LU{ &ȌF{D Io"ĿsAW^Ja,F$7U 3ux_Gn=ؔ;"`0laޱ$"&MV2G;䊈/ΗsHQ {@Q_'FL7?WpoԢ8lgD8l+aKGip)EMZx\;wt(rb؈wj"h<_i 8\$ت!"ɇ<\m<9?jnxaBq7]hv?-Jib,1>oNʓ5z-qEK&N2&d^V!U\L2|m)ЌZ*.Hé9akkʬP* U~_},Bf0H얄%I%z6BNZ=Η5#t{Yc3P2 to^,"5{&x\ P,C3*H,mkZQ^d-tR-vjhgwZ3!@{q>=Cd,l0|[m& bY1(Ųr|[tҚEv"';dlR:Jo7V͊W~>~Z )d`;0yU\6FM{)%:4Dh(u' bgVex NjFF0e[78xK8naҜT_?5 /OS]HC5Ŏre /NvBAQ_ ^MU Pdc,է'(>z;xp%y-S/*?Pd_ş'@VuVZT^"zˇ6@"SaH#3PfPs>yS-*YRTwN`dl1 !ߖs. |JM~$f~ mp䞽SÅщ/D#W4KŘG{!() l#*iƞ$$*K^v62J!= +ܪ†&AR`Q/Iv('6(6@;+Jyĝ$ t8jyz? U,f*2d{b&Abom;M#GWT ZvE)ύ~#x"PpǰYO Ec(J"u" FwL$Q݃ EMUFҼi'3.@$jAwa$%]ik_kDPaBy8!S͟4N0¤oewՏ|4f|2ʦ^ϝuD}Oi/dʤ&αlxzi5HsjS4NvQj K!O~{2xuQYw!--E"b’4KΘ(*,F~,F}ߋ}oa躀g|aq 9 Uv8U [%(t] 91_a+{|{z ͪ' $Jud/|Yށx2YA]rOlO}”$YILv/VTn <ŸXse2Y4:IVy`9,+vEP⪘f%ERУbd4>z3IYoZN~FQAva#([&WN\6.Lr~maJ7$=?|ʏgRk)ȯ}4+[;Ssױ[ 0@.h/zf pwN+Ee{tQCVGؿ2G^Vwp,*1{54'a(P9o,)o p)P:IMݣ_yU,ؤ&v^ 7GtFTѹ C `.dz9da/TP/?tpI21(fŦkQQ 'J'tq(U2 {I_Ye`7~\.FF'icўg.GqXOa)$ZCSkU5Z: 3H9ҋ4V9a':Ӵq#x!"FBdvAo;h .2V>{:t ;[ښW@+M5[~FZ9 _ls"?4dSL)J(^bLj};~5a ׮QeY"Wm&',7mnV 9EX,ڌDQ {315/h*IYMSmdaQ1I0Hc %;|--k 1f8fͳٮ(t繬L媋a5WkL?qCq;aS@o nW*~3Sf^) Cp}4D!kn!|gQ 5ͬw8YvYt.V1>i`|6Y19ΡQa.㵤܄+{ '" G|>6#K[rAU oSû+uwb.B|4tE('hp, Ѷw*f JiRIbSSGK_&ֶ1>/IM =HJO0$$f}xiȘtEڭq>kOۏR8)[lK@Qa:slPn s)sW,:7`jvWTb$['i(bwZ!U QEvUwB頋/hW>ֹ%^aplւjKāQ[~%H3rq`sCch=(QB~| XލYArAjX hD8 /ٌ(tcD0 ';J9^Oby96rN:`Yؙd,՞ \pi&Ş/)ao#tu~ ʑ FtH0xHmy\K˅lga E+:JVJ ǖ}¦ wNq?=l;B96˞=jO_G<$q:vGY! g=S!|8FX(V[)TNOsmba[gpO_;ҠFJB8+ՒYGq,ƌAI;rLWKʕr+_c" N6)Q`pV@ }Žԛaqn3 \l1Tİe濳,i]?f<-:F|Fo½K3f_e]~ tE" O/@v2U/URA[/)W-*S~JǤX¥mq`~ZZ͘He!QSd#<=Df^!yc ,lNl#$jacCsFChŠQ]2lXGFYAcvXaYQjrzZzBIpFu_E,( xK-8rue!]vQW"\R?as)ϋ4A77##>~I;A ++vsu MW߳`2?}ˆIU6c9J[(R;+CmRa_w ޙ?}s])Li/f]禒},$9řd7Nmǧje' ɻr92 ]XÕ: . G]Ղ`6O6sIYcbtjˁ//'ʪ^|lwP"T)DIҩr+÷g9E]g#|f!f"sjF՝_&Ib(.ϖ\2`_F|zq1 D?nV̝bcy!P'㨾 ]3F DcVnǴr b:SCorAW[sC_WG#s3t7;׋4`MH#Cm=S|:\2*dkov I/9D](e]A{Tjk̲Hj̃(. Q1lK/ucJ gʶs5&a_s7l߿>U &j BO;ð&sO h8SPoPaaE˘LFO Mg<Ԋ#^61WȲVЃ9rvwq" r3odsS;P,|ÚR[I`U">5)| ^I=<$vTN5v4%}ua,ZABYk%dz>B.џk$:9ک̇)0+h^7tTSq nQٖ?Z5‰XdM{8c۠_V7荬;}+[2Л8_+G紭KM$)IQ4<_G]&F_y%HO̱ E[G98\Fj u6]59pqPt콛q{06}<+! *Eӣ)dpxwM p6;>d~sR܆܃kY Y^@g(TEL­> 1Q jҸ:xMOܕ ߟ똷 ^ӵ3ʼ 0C׌v <*`|o40*,3Lb-clƬ2q.Za\\;,r;p X^ up,;2GQ TcUA*´V2[%6TtY2c"Flv8Xw[-:4n(A!c5SuP {ҫdnF&9C >J Vΐ#$yשK/[F(?ɵxʩQ1ou:;&&QߋwdU8xP~ n*>i2 B.o3J%-]7e-[ ja!'yvYbM1 5x0b9} YE]FUV9wa?؉) !9x]3'9x)6ƨ?fN rtAyCM3Z*v f8"ëbyN_@^>w10xTҼ(wJ1JݣTy^"VfR]zcpXt =#za7 3S`YdaVSQԸ2Vvߞ֮J=h.Lcr(%te.U{CBi81V{}/)0ْ φ.>uL* >3͙LUŨko?d$eh d@l}6;Bh8O݇%n_o"sFu­5-W,X"/@*4^"" dz"U=zSљI?>|ɠ}smLjLPzkYg))Kwh\ $εIkªtjQw(+bpZq> b!}-sb,zB̽m:U,۶VpG,%~ȶ va#wX?S >YRl ɻgǁqs Pɏ 8vQc9S9B#)t 9:B)}hm+#(~tO$~ ts9Vٷ@z!ڗW̸\ z7(d AI%RCzX6J 4buo=DBg̊ glueEuT[L+6̲KTSUw\_.P12:b[%@T.DŽDxߑejj)b2W5NZMT.b!7F Uugp>-m?,QfƦPj!Wɥ9w`m]`uMI~>沘v0[N{qTs&@u~n2FQZ5 maDM~=9N ko][(-+NG1d@ @ N8y1I\" lƀP+#'hz%s4rdQfXȵUh+Cg@h\G@?(>ʱcp { NX}XI~D[ARW1*n".)ͮn . {'Rq[SqQRFd%`'/Ҋ}P_N^,zhn?]`myC5?YA\4'pF,  bxNuM1G]P+n\wyG(eW7.9^v72`XzrU@UZ(a 'G$h:#^jnpd7OeSuj> wy' >STRLY(edȽ$8IA(b9%;+YjN9d&(l[}4Tm㮸.}7:-&‹n%cS.݇ _B3)_跼;g!SIkHZWsGp<:Q@4UUH!xJ89Soh'*70,Ti@K: ܽ< ""?5~m 6~mYL*)m0\s 1yQM5V)TȃAQF#ˣ!}HJNPSsH/HGgUi%TBF`kۧp+)jDBW_+G(4GVJ{gu~lQS 5oZ_Wk25*>w&.7jCS~ , ){cid &=1ga :)f[g.NCbdV4N8p⻴kV`Ǜ~Boݸ '|iҩ cfUCۜ CURF8N{S-[}gi+%y7\iӲ[Y+gؤVLs7U/gqif>%J5: C9HR6)͖a+2!'ju>"j2 {X(ox1#E`*v'oٰV‚9iL3B xɒopge Iߕzt!{n3^Z 7)LI";6Q~op( ]R4-=)Ew6:+%`&_ޯh | ) ΀G{*} i-{a&-~`|Ûq S~mk)vc\qxݱrXj+Ж8a&b}#|X.?Fȗ1HHj ]WwԿ0a}4(0 VQ;%5H s1E=v4?d}LnwKw>߁ϖh;caUݪAِ at=C+bi }Wo"%X 㗹8+H^M9O_υzJuR~bepYcKPY`2Y+f/}:o8˖m9,C#ܴm186;_;,ȨɡxȸK7SN*fQQ&)UG@S3Z[RE֘3jNU9$O֥gH9鏼|nBF#|9> >6 - o9聂v=F<^}*G2Y V+Vhn@Ql*jbJ4qSNMhnOIV哗Ogh ]y'>B^9:5JXuS"vZ?J][~?uCBe\~V_@Cio^z)PK@cغvy 8`g0z:ZGzY2kʴ>Ѕ d€]jÑF~$z=YP2KZ-2BKwf,E%M?>8X6雭aZ/mjsϳhXw!>}bA\~q҆!G7 +Z˿Ԟy7{>2CǢS{޴NLˈelMa<D\#)W1-G /a*46ӽM/zE]B%.A߬PMValE^f776Dš I-LSv:M0ZH=JC RTnbA}u7*1 (kT. b^'k&#ay Z$ۮUBo%Hp}E/\Ƴ̈́-^Op/W_o puJ|7~.o-6*bݷr֚g(ȓ;jCQw5BiEcgާg<C ~PUz&1p,I ڷGI(cPx,_8˄neƋaɷߖl- @/inE0oo^o-+#͢A"WgWmWR2~ݵ_"N繻mۋeyWbΠq0դ^C6Uuiv፯iUU gwWęZ =Orv7%ԱױKg f߸KZ4ͯ-[3B0ƏP.}ߖ42oq,u=R݋Z)7.s_!gB#=fKL[$33^ wL^烧H1ު-TIα ۅw5}\q8(ru4+/i5ڵ&ւTgԎֶg?%=Qdb 9qۿ(;)gGQE)s'[Θſ]Imoۣ <+7׏? d"g?!vUOO5x˞SAе2ځ=kQ5mGN}7Tߤj'#sr֦ɨB^EoBWqvI^f [b˒_/feh5/P9M7F/ub(iZpA}ݛw9x6,/^y $ygX@ )%wH@\z,vxJ/I%2+U[vs:j1nh3_^:] ")z:qKwL~~I)w9찒Y֓ӚKK$^5V+ St ca<چlpmJM~144oHa)V<@|p1F ȀJJj.YƮZ ^5'9_zsޕלfmBO9D7R=,P^V=d&;fA<*AZcai4,@D`cK%Mcp> pya(H5>Ȧq]$~Ĝւ(O~.k_%3[4Nwhݬ 0%/fQ9 t0SBmK;fz45VdOQ8{'%jBryW`3՛Vɧ+trƵ tE5ٹߡ}f+LQhW(pB gz-#qҞ.k(|n} wޭxeX~BG .Q/PI/f-:'ɛCj3ᾆ>-Fp:KHlHP"U{qrpHtTQ$D+ɤ|HD fzJ*'sd /`l`<7zpƵU׌‘)T)cY`+a=k:7Ltk/0ހ9R.-z3Zּ?>NM8ЃG[Z'&dGWl 4oZm( O9Yc(Mt z@)IgvTTMe f>*3fE<of`?ITx#y &s׀sj-7 (Y>mnW]Y(yDF '6#v*-5躧ŷìfsZ<)ZU:IAe4R: H-Tqr; @D\^T/ D !i xM%&t-ВDGH"Pغ41@ KwqhrX@IW׽4o;yp2OBrxZg{e6|@G0a9ةmt-[ ɟLAv osYsuqz^enAP̅lg%x˘of@HNQtGsbbռ?v$CS0LuKIŸBcZ?2fI1n?D{I$Q CQm|y"k{>T{E2|k6^_u΂\T."B,o"Wxi'#W|,[8Z>/Hp{9i׉NXv>Ub/Tާ5y~J+<6mz2,SͮJ-A ֫i@ [$} Ԛ*QWjC8_F=<ƪ2pvS tS/2CK|2v 39; ~f֯{őԕcLtU"i6 ^_40c a>4}B!hv堑J|e^{enY,%lJf[X(ַ5\seǠYj;3\tM̴"KaQ2lą\ۧEK~F MC-W ě.%)yŬhhO2p95}_aǐx:7n0,XULJwC y_HC?l6MW8o+{")Λf6P\I\?Bž KYh ;3d2Џ VRxJ욲OxFzJAs-OЁT0Ӕ޺'@UVjY9҉=)'i=|"0}ٍ TIlcɀTCjmeF6?ӗuSCzucL% GqjZ:,4~ceU`/yZg|{ɋXH\F#=6 cTi&ؾ &@] O5LT˅w%, \[xE&HD lx\NwB3)8O>$nn{0S"7t4V!e6Jub TR 'XiXHvϴ:I:26 |X}Z/w~{e٫"kJ&o+HlBVv:6OamMCKG)jbt휋%mJԍsmsӸM<X`ou}"$L@"U]9E'Sws;7{/|<[[Q#!t?єqp3]BpYZMG`,a ;νOy{PN%H|dpr~ JA5ֱͨU|K}pN @ jٝ'yV]9nF6p􊕶nw9'S;}Bĩp>Zia'U͟":ȆiDڲ[&K6\K(v4ǢU[zY#,qwѥG|rf-9-4@ 'g?gMbGڦXRTyI%RFN *YTg %Ȋ`Y*= AF[gJ biY Ji]+K AJ7}(G\q)?(Hd4׀W56P8z<ژ %a?;b c@篧)%hc]Gp`로3R`^_)X]8nο}TpM6;A/ӰzX.'\ a2vcVEgQ=%Xfǝt.Z>E(,/'w/@z{bę ?--1[غ&_Kq^ɷC)4MYT0iU:g ܅p\W'  ~=ԈrM{yDoUX4\H zbۣJx S1] Ws4umO?WV?g"u 6!4lS %(]ff"U^4b)wo:9;H/l%|V%_7h%c`ڐiȏ"sXcjػ4 7udf$RZ"T>츤"0'Ʀ8]SZ5jQXM7M!}IW;9i[]Vmd71/38ZEɆ |A:6$[R漅M/z-}=\ZSvI?lEͳsmDJ>Cs  #5'LbsܻqޮeOK׆w5Q![nȗϮAZ;̓h@iVw֠ ?%1%ͩr,/޼f~2="u3,>|2~<%Uˏ&͐4& )Y BՀ,WƘWwa~Ӎ0eI~=5+BEPMmc kp_A;E{8BM%rawK}m=OQ~ml*P?-9L ]I+h"kb;?|ՇB|e tL,Ay"?MVZ|_0OBΠ%B!%޻Zg6!em -Eiz1I3%i)P_BIȌc8l {1)f]u yXsa"_%R;'Zsx̆đm=|@!FX]ML_&nĪЌ}LW6Q$}hw (KaYʔ&eȫIu@^w8Z@ܿZtDB:bH M)lLki|$/SR"ԉ{RZМڇPFhB-`>a\*,=x+54u<ˎ<|ɚxqN a9R:=\2#Sj 8އݰPAyx=̓ 4eNYN/0gwTRoTH9\OGH'crsk[Z,Na х(cz 2YN$pGi&Aފ.6AbZyD{!W,~L5g"TPkģ( BрkcbάssRGN[)Bc#oOƆiV(-&υ>CWIXp=d{1$>n`2Bs>0e1,nhSUf6͗,Q,*w;zPzW09^* c(n)xz}?_ (r'^bUj0]IUu2?SmѩyGCJ:AS9Ddq01piLAcV(B ifDCpuu3.F8L!%P[Wp~꒝Leae=3jφQscNž~]pd"|JRP|R5tUnztH,fv1?#ϳ̏ G^|)X+I`%jTkbזdChm/wL~;BKs9 (?$Th2rǖOaDr$9~5PAyC͂:?LY@)\ͿSlA'a/+D0X•yx:dMmt6PЎ K-J-hO,_S~vD2sQ]n!, nbM,<8gY0#<_-"PHm(MbNǑjkL{5ozI>mw"pU`yV綷`߳b^ ZDUxV孆7?\_ Ff-jdAD̀r}O״~% D>'/,(Sw(zYx\TƷI4h4PQ]njEZPrJȌ*E 3Vp!CVuq`kaDv?y%jt|7w:fpl4RP)ֹ9(5\:iNx{w~#F7P2eWPV<#]9)fBC/bdmS)^z07E2n.e^)Q*VuGcFJ(omcWKaef+0;H HعV _%&._c㩾0JYgj(&;; ] ˋ)eSoX/%# 2YJ _;<4]m}Aݮ>%t}G͠=_lX>FbbWXhiXR p*`{K T3x{)9 .zQT?$iU$m9F4])ĢgDxv֖P6w><7we*G)h<'{"Ci.5-5h\ښpNǢ{<Ү~k:Z̦j|4V҂&` bȚsܥz2Nb| __[n1kOCk.q4<֠ !C΁>{脱kj=7H]tOlba@KTLMw`^:hGkhwp6=곰VCo%b/س5p! (ҹ/}jqS` `0ĺ?FI5hm_F$M4Rn'C{E.]3j tDשx#JY3)ʄƁDTd GTbM\>!f&E9b-~"-?~5SL`{2f~* řS.UZ{I4k왌v|ډKm̿Ar)'**gZbLFh2d ~G4V?oft4]@_[} xtPGd̎VØL$Mcz}m;h*D؁O`s7d ݿvis8~!0bwdgBJ &?,?WI}lqq=?[l zl@u|GH>>,Jisx1phBx5\NUSo|^O@=^y7#1d76~Gۡ;x t/f@V}<NLeRfx0t:Pr׼c\Fvu~Z"RL'gt#RYD~I1 δj4.Cho 7OOF u2CF~ZIr^3uHs_uRTzXY5h\s-SZQ[ʸA}@tiU+f}~c>ytU2[CÙ45@zȴ:D}'e7Yd Ť6e~,M+|ZRg%f%7!3u/=WmL{Ϣ`xisX4"גQn"!gsUqWmv _6Uf+jD;r:>'9(Fώ ;B* j'?.IDA84z:~ӟ4 ,lQylp;axxlƊY?̙*[6mեnQq@ȓprX@E#JgTH˜ό j<wQoX5%qL<"hgd/ƦK<խkEn= HdyW2ʆ5l\-!q#+an9j(|e~'z4mnrP/eO'$1aNx%&ͮu-yL$K94oV9ҽ)E x g&a)1%Cu)5\DhTaMXބ|`ޔ8ߙ]ҪI;g">M$z)aM 'UVlrr;!fYӲ Y}%A3B 9YdFq\ٯOJ==lC,/ge.~VJ~/>sCf$1J%ދџrA! 9;d͠]f qً[[0E1/ ,f+_۴_ӖF{11&Oͳ sNGbת; (L>ݍ+t%87psZEk)`Ug;5M,2t\^IcY'!Q"OE7X?qjB^썭їv7N)@:f@J5ŏVYnYnH^n,%{ '`m9m"aUA«c@.E ɧN" =!C ҡ[o4 "(=;Tr9O-3(GiH 5J0Ƥͩ>Ȟb,) E@3T|KY$1S6F}dL@$B78l$j\f6;VڠjRdPUuCVa(W$Xčjݕlq.%ڶ%e"otKu8n̹3c[Yc]o̝sՎwVF8nI(]$2Vrd[n8oU-}Ϟ)3fYKQ:wX*Uc;0:_uHքLx+*f0$AWY#|KX8@e`Vǣ݈u\#GlA<Ů lo'Ku=љχLLb d4D;?{rn!o|a_$>kuK0~ [X Ag7ʙ5;\"}`⺰2brgYl73[ CJWaI^01HTi܅P V" zI&U'eY*)gAC(BgB;KPLaU;;umѣqYsL >k 6%/҄e7@mL;n~e4»Qԯr)+_*iL}9`逥R ӕ|ty>%( ʗȋz-^XMLPe|)"'#ZeC%c4׮LX, (=:>5#C%<ǽ&*!xK &&߂|mNM ' ݉ȍeL#zHPFr[x@9 citP]=ס:>7kl  RR* i y?@V CUd9v L<&q3hGpdcNWYy/E0sMoͶnĹ}6t$>s~kEduLxI'!MqU+co5xчɡ~]Ts99u4H'.26hzܢoe.tK9Bmjna0puڐ2j mA~'LEPjjN> .Az7L5qc&!uW' l bUJoD:i.$`[ηk@ͩfD?+ʵuzQڦpjK~Kvm B7iV@=slhأV0x ġJã!&FV$9q1J^6g-T>¦iH*jh|tݐo-xfZ9ZAtgo{vĴWIjqڲj0=" Vd53x(k0x5 KCKL eφwȀxh‘%`CRU_EHղb3 O8ͬ]QF_C43N*r0wqYЏJdK5[(; t. A ! (ԍ? aiޟi-/72zLK¶mCik2alܣ>^KnC`!1$?(מh`\Eد(>}X4F9K1H&ػdX7®e#Es2NVqVg㳇m)% 9v"o HD>!10xEM Mb;[dn5FsTs~C"6+BAܿѯt$QK3O1":\r_Lq=8A|=lFwCK|48'$U˳승bϣ:=CpzE5R{ I%ݦnU#4 4釾cI-VHuOhxf~~K2y;ϯ]) m6*%"bx,פ9z8uu; s|>:AiO+ve<|ZihZa;64e;yn-sBc٤u|4ZM%l/WXMvʎS. ʯpه. a`E xFL,,z )⪂AlJc,yɅvu A륭: cz|nN;dZhz,2 #:L DO+aME7r%?[T7P.\]%6);-oѭf D89>*#eZH?:bl75 E◩/;ĵ d=@7$J>9(1WƐoEf=|7n bcb^.}J%d'PIãeյMvҬRZ4qM'2&[8k=pTU 1-uqLz9'l@l:mS&Pd^'r|K85[ʄ[PM̻(ޤ4b &ESB\kC)8{hKա)#/ejOSqPkfm[I "ՀOh'pRbDs #^]! V7wKl֤8=TH.h̓ Z5ȯA+((20@qiote>/,FV2+-F ` BWFbl 6RNlb=^t=zlߪ6>|U<t `>p ,1Ġ~f'4?XWx0PސBr͆qhBu֩ PpʃvPX7GnH*L]R2IPz'h;pcgolES³oWRZ5GR.T%uɩVR1u?9?Ӝ,[H\̽ruXqY߁>}n0C:81*&.!M+Y&U<+f#W&Cڞ#oT MnNp^]K[)P+'I }i Y : rOMI wj7Pt|0.4jSwqcZU61ޅ#Ev1j5wu㢹 hqz;m?߈̬%vGZ"RuW)C^=wX{HpCFVf8tЉP,)۩PX;-xU͢7YΉ!~L{𤅼]N% bϻ1/Stß/,D>,C~@h A0m'rܚ6loQ:y%ǓsUd]2H9>X t7q겖[6!=j.sut2*\j0jK: DjҺrWS66S{,X#:'9 K'x.w)[>o'}BIҦ<.&SnI(Wnɹp?nj,YrJ*t_{s'rdR6Cb_ƀF޺AŝNP̓LxC[ugM#=LDONXʼ9 bHSH ߒD0Z̲&a*1@b`pUn_ӄ1s+5kOyQbFKgqL Ǔ#fX8j02E%cZppo$eMg@m,T$4N $dZ9K [vUxH}Ax%OİpPUp%!!i'oB&NX~6m)QPtMQ_E ]Š#*G@;s$nox)eKnQ$_@+ZaGh^(c=Ÿ,bͫȷ)"]v]}Z9)Fy"tγkԘQB鈶$hZ{x^{pcN7>aHD Oq4L}e[3pkLS>$D8_uW8,(F(YmfFq6RrOĚyv ,mELn J2i_2XS8ja*˗$O$z`? PZq ;Ѣ{@"WO˟ Q޻)oZ\ra!`=9omk"PR7pDYG -ZB )LFiͣW3]$ (~):ۍV.l$BYGíZ̺$8\ϯ| u䭛o;MC8(U~!{1ޏ?)S@S~3BgmLJ#["ud t_^?ejm$"ŻQ]3WMaD ,6h_h)0beeqٍ87*d 1=nI8rNxz=Zg-B${GUI84y.8О?i>d%qL:Nq;P ž+Iu+ܘmlHH, yk21%,ܽ/$ S%+ t)M56!xCWG+PQ>`?W0"1OC`O|\p1Mo-31Lձi#`#Vb22T *aF2(qNįȭ \Ep}pzJK0gPޣl;˩>N} Ck#'.QO)- ^DbqkXkwm,l`Af^@k$,oA2YyEl>#BwuS6,ĭRRŒ|p/9 /W.[QN/a[wNAB\렢 - jTz+| QFI B.T?8jN{2 4cGLo{n~d4 -ܦMg, :V\O^(T;)=ư >p1,UeK)%)? \ֳ;T, R'@6=;z(or`*Hƒ&Bʴ"O!p"&e;*ÓwPkͭڃAŒWh`ttӂ|m#>ӳW73߻)qQ|;;}/Wd cOm@Oce9,G]YO/Xک- շɜB H^Y8N8L5f0>@![_fR-\WۭR|rm'͡UrߐÔT}:<*;5;%RBGė/&6qiq'"wM[8|~XS (#]\3TPNpmj ʗE'K%#H"OE.[1۱s E^FCD|j)-B9R@YR3&ۑs.9!8!}Ciަ 3 }g%WLCaٚ.ZߏOPc%4h NNAD/5mcqT1V{/~rhwh}=% H/ Ƹ8qRʨ:^WLJ/ O`SAڿRPM(뮫 nWi_dsOG7pHP  Y|yԳ }qxcmJ]RʅƊKNk_Ԑ L_N$Ve^&rhqm5*̝N$A4.@w}:m+Y_@ml#0S mi |+ȍ ? Bul9LOkr?w,a1Oϲ׭u~=Hx5 VotNDmɝǰ|%K ߟuCeg:trεYƿ72]eۜ!)CB2_*j 6orHKi1ȓcuVOH۬9t>{}vDbHMY.2yF"j@?{cA:;c') RcP;o YfcvfjL8l>+}h0Pܼ99aW`@9^)7'8e/A.9%I( QOcp"G~w.-\I <%&J/ED%o6']^[mvss K}[& Ռ~Mұ\KA`fACXܸF#aJX!y`۽E87rMئ;DHi991VЛcoCh Fd0>B:(zhN pɤ~*"BSl mÑQ m;7,7fJ9+y^&'8X]oPMkTi3Uo"oxizs/ L্9v28cO>>Ե4OIOºLgdVFykh-w~aoDTd\573f㰪<x'NRzUm;EvnbNʇhlϺ.h] "{cE#e͊f :k*;aԥ t~OJ9W^V0G|P}"o0O·9 6]On%q0z+жѝL -d[> 9zUl2=qzY=2n贜4X>%;t$/߳ X$Y@4E?I rCÕmAޏG%t7ې1{spql0OFh>:|ܻ.eRyi}tT M=qߡn=>]LwdbJ/bq$?޶Ȋa Vq9G3&_%bPj nV~~ޢ6]6UE?3jKot Uxa/ иhckOuY7Glr/T1)$ڇ7 ^p^-bb^'wgN=, d&{GDkx`S@*O;M6{ƍAC91~k[:LPk*fCHw40^[=vf?d3n'ilY1 W<%b/63ܚرM6%ݚ#!8H)*"PzơT3\xWS*XVI C^ Bgb;F ,(LPA'zd61MRD)VHٳɯ>NÐ 2M%Bmi yu^)wJm,-M5`K>:NwXOdGw>ߥvԱ$.,"T \QVM`9}2Syi:È){ҍ`eK0 .W!R:Zи xQP~d-Xţ8S2Y Uatj3q1Hdj8k MIE^(2"DnJтXuNOܹw'6E."L7ߋ7Y{*7Դ"Z|1ӟA5B?C^8Bڷlwc0 z*9OH譺\i=  v&4NrG3KHbjRFoP)iJ8i#뇎Lw7F0l ay|!|J 2Ѡtpvjs}txbPva:r>ZUuq<:n\Y]r%GZS +6l^K|Q݅H'I ͔ hRSE`,hnT0nZ`0浆qSc gZTs:u4~EC=aO':y5]~9fm&eۗ 2sڤWbV_,mr _[pb#īH[6, D[L6Ę=*OT나xfx42`6ťsiqTv"s5vݕ> }47CZt{]IeYf'"$venmӺ#/yMNk5TNSJo%T-͆pM蓭R@sCwx@d;fWuVNX8ڢ]OSJQsB2zz:V(ԝGL&d-4ڳS tsgD+ry2>2w@སgjw2Gg\y?X:7Ȟ^ 2KPٴ 7SavK\Tr,z/1KeG(^sVe#R"-vۀט+yAXҏI1<2!c^~@2Otw/Ʀ#l V s;_b&zavDo*f[40}~d/C>vIh<>wsvV+A"5n$EΫnIL{ $ϴM%´cΤHHWJ}ZSQwDW%gX)(ܕ@@d>)Bj. D7#BIzXUͯ5.pLXѩ<9>1*sQo&vRAóz' >I8%Ye cl{r`zvu! r,¿QDUGc#(#h?lҜmB:#1޵N&bQYj` ۳f3_6Nم*t1u #>Xu"u 8hM:yN9vƺHU^%P^2T*b&S$W = bIXekx- 0ƌuInIhv[t_WvVx Rm#Z"Q|oky׸ۖihss{(Ĥ9a@&ôO_̹ PSB,y>^ ^+VUkE(PJ퉔/p{[e؋sOqX@E>RbIs6#H ],;4%iI4fb+s]_m] Va%$oѵkb\YrN){~`>1L4|~k·6_8tA+FэF})L[Ș[0 'g^`0fhTT7%enc>{!LTǂxI|}zY[E $Vi#)V dd@N/΅CyNik Xi89+]/iK?J=鸓\d]Ir+1{v%8(z$0S1$*8xR'a/m߉!@˹([Tm *?Ġ*C)/-tCͪUD(45~*!Z -Lwv>rs~J+)MV-qTVa|ռ noRc'QV S/WKcl>yO&1|C3@6FMA3yٯC{_ody,~b:9{KE^޳(x&XgEu] !Zk --/;隤ͩxD}Om~>yFqx\(8tAЄkA19^`<;a(̀JMFɰ^;)BG`xmR@W:&A{x1`쑝O}ʰ'PE?N&ӧ> xehK'腭83|'m#E4<,xi`7DOa4aH_)P;cs pvZn%.o>18fX'jXlyȄWnOr7,$/f_î8"#ZWɣ51,c皇5'+]<|Y!:78?gA'H()l67ǰ`*`HȗD'KS0ĉA׶KFOrP B¢6SoR%g[5揄E޼*͗o$r(`>Ƈ |'[X!xnZ)8>o:/mP4页4M So/ IQ|^諐MNuu9'8.LmPIZ9gXU{QG Dޭ [ Z\`0kߞ1-O1IQ'RO(!S͏!c0mVҝnlkoY$,d&jD lO%j_UI>< cZAWǗ OrwS8gjرC4v,ء 3=!@s#b _;/l{$&Ï5gќ̤"aj\U0} {I|ȇ(eL=cݷ6DJ^~.&4qopZC$.1F}ba! 44Ҿ_IAle]N{ ﳪ.&:Xyrky%'ҜYN { QöQÝb_J`w;vxaCY<8!7Ќ X^d^W6I^U9Jc21FGPHSq e z82x42VhK#t&b<v60S\=Jݍ-1neK%;[/6]XUN}lE0+\3ԄSƁ!#Mq+R!%;(Lּ~N>B'B-2I+uVӽ  O))|.RxZ4WAЌ(F=CHXJ22;Ɵ6,3<9][P΍P;֝-8zckht# jOZ7ۖ͞Q[f)(xvtkl̨݁MP;8j:**=9$bFLÓ#M{H0u)ABF@N֒ rBfHn@,nG5FxE&0@9:UafBT?t]4C>kE!Bh( g(gԣBp">2C3]#.y$j2ɂK 6zƼt%?MעòwB|0ۤӳQVYdzy78BIL@}za3^IP8lSʼ>;l-J ˟6 L0/wʖत< /:ܥ?O4\!DA tĎz4Xn*QW%k" HǟE`w bo[涨rnF|jjJ+S+9m 1Xs$Y*j9Sta+D@+ՠwo/QS;:İ*ǹNbyO| ON{z(8t/ ;&A*T ve?wAX484 % $ A K}ߠzq#F[#ǖQeBapvH3N"݉wvu1*w~W{@jo\'fIDVWkZ@sZOB"ˇR$D;b 2l]Ҭ)Kl ' >@Ó<nmȋ@l?#/ms ."hA-{]k&L(p]#8%t?NAƇ7U 3F2+H1qsMF 㢙UP/dd/LSa]?AdbHhc1*!}Pf}fQsρ3>D{O:u,$"'"RrZBfAT]Ic)w eTvn>q1-wUMАՃ%|"Vb# |JqǶ="F j,nj|}\) 0pj![_{qEMR,n*F0PCu 9*.G1,cI83yn%\%xF\ǻ&IX t2XM2VxZ.@nr(z;w- ǃ2,HT 8} ^p,׶=78זYh+0M: )bYN|i/dJ]xkcWvYYiZ-Dmm|xUEHY%N Dj%<{UېB{rh %s.` pӑzA K1CJo%sTtH7k9*kL FMeZ&A0 F_XP*7G@/8ƭ Q&Nn3-/zѳͣvJ7\qA:|KStC@W|R%1ɧT'(LЯQI\w3~޴۠Ev 4@Ǐn_Ll;Et(pp?I4 gdvq7@gx{NBP-}n7AT#@}/ªgZ'VvkšfNS)K)IH S@#YRfmTZ.{[mvI5,L`.5mEnz@Oc[`_JYy*}3W\)Ϫ|P~$uAil/EdeEgkscSS>]P} 4e DZ }8 ߅Y+ߪ|Rlja$7C1 e^u+NJH&+08I3r)]l`/cw]`<=KuTu9AO^U2$l0ή%.W >a4g_)+^~޾ 6-FM&OXgN4Ԥpt::*7/Iꧠpcfg>2/$Sv(M|tlSc9g6;cWpڪ 6tdb[&47:˲t^]AoK˓`isOZvŽ'$C.+{ f 'V5̣4s=[rZ @ L^2s"zK&>佽p^Jз>Tw],dW #nQOɑdf@ |^ԸWhR6B/ٗvްʙsg4+gX=NgtI[C5܆^4@)eLV}ן`Rwv;,p0L6)*hI6"h q>ƪJKfh%qPjx!Oɣh".1/{E~|>HXWTB(ՍuN7o[YΈ0ʓ3 H<(̡Aߋ\;S2K~Ԭ@QL/1g=fSsT ĻKoәtRO 1gleba4jNlZE?:9.-9}l.8_fP'F|mE.8OcFHc(-í*ue_=X;#V^w 볮zɧl#>„fR4:m3$O*1|69@qݷ1^9:g| Јï[:0c:~jTbʳݗ`aWTZ;!pdktYS*OKzoz%.25V#gc7 geFcҦM+ pE8:_oOtsCp0 az?g{z7?2'jƎũh-<ŠqՊb8aHJFfl<|P7.ZiIÛ:UΘ7Ug *>ʮ+/V1l*;u=VCaL[իœERzEg^J{I<YIhi8~V,6/+\ 9*#~;GtSK| cɼնD"oD/EgMԝT(($&UɟmF%F2@DO:Ђ.Nx4R"M? Z{̸9K䑇}8ǽ\^C tLs,F:۴*r޺htep&Ƽ8gt\Hd}ȯGҲԛ%KdzݺVQ w (l.GXדTvŌq[̼7>,?Gs%O-˝Q@;UUb9jMqn} Vԑ(d܅]NP1UEog7Jpzq]Y`pif<,/Cm&$qOm#5_ZK.æ ϗ+nCE Xwk:֊i k^dxJ"Ğ֊m]rkKYeL7H_97g8('19 .v*g,|#$#cG2:Q+>^tKEuPJw֡[ +EZ"{dfN .C3q2@^0|L }JV>Z0f!ro&'N% -OyRsrt\C"Ŝy[XwE$m.30=1?fY @^u/T .KB~ p()ַn짪"E?/&2d ,#DZݛ=.Z-׵v[B76{>ŗJ'tSǫg&cf͛6{ٴf'~|k4)]yDԼlZ i'WØ:1FvO7R19Lc%!#svff@\mQsXn@{YQ@⅍*E`9QlТΡ 3Ip/2Ѕv |?,=3nD#ֵ)~ogou1(6ӄYVp"ˠ{b3"{&xOPy$ ܼ,ƺp_&4,t5F\ſ = NO"8Sb뜓qj[b0DF36ࣆ h.\k+_}h"q3WVRMYJ+&(Vcwgek{\g~gF}Um7byα3b3׵sk[c $V|QORCS2Dx8ڢ+4-A_s;7wh:`C=̴TeN{V+aA(h)A]`F|f!o#/[wJà=Ǟtr{d;Q7J-kk6rP;|Prc[{%E!GR.k$ H TA?zLɻ]@L]jzd>/~rE,qV*JOt$92Bya|->Weq6q*{1xk)":0q v<׬3Aڠ3#cSjz~Oef/r>NQ W;[sx ̠1eA4[-DbԀ}`/Y7~tC]z7yNr  =jtg8\6ޛ95m9#JQZ -5U,Ip7 w1x(㏽>2ͯpGǫOma2 -!צVSأmg%l;c!YFPۘ_ȉjz7PJBؠ"30`p"b[9_dΚ}g4jlջG'u_x^A }k& -wDg&P.+/oXO5O|cN7 s8a{ "椥(.tlobL{C6A'? -~yRIwAeҌeHLksڄ0&y=+7t@I/a=q9(H:*D偋X`UPkos\wlXuOg`E 65(Z)>fE/l˶S ww;/le7?tOng֍!y7EejّQ)k{%;Sn!YBOj4a(] f}T;|U_NyIe!ntgq(w:g/uҩ ޣA+:G*“w"j[oF rr7JOFM(-aȌÁ"iD^q=,׊{9&k P?.drC=ZVDۯF$1Asl19@VhCt %-Q/}<` !<2x3%()lBlx?I$X}PXF/ w^}m G&3/_/Yfsb.<~]9xJKbƹB 38P+*04ޯ9հVXϫkKi:zNehCv x/V| 15$rds \7mO9hK؍wK_m9[L3+'떲ư͵5CM2 Xmt_-QKs (g,m "mg IꤛƵFzeHthf6VO5^._]eJdz3%qܠT Mp#p<`Զm0ܒc3!~[];ݳP <2|(C0X2F&kW-k֕z4ߓ&\q=7c#`[da/VjS ^ ._!?.|KyiulOp8'P0 kLaWXhgCe,Zb>)-K NH Sz_>~ Q SESQ#bGJEY&xAf_&-WP`s#gm-Ȍ÷h67%*w# YvgZ5ouƦ)ܵD8"?]=(*Re+9Ό*IN+xDOntMQxN?9&_̵$ %g*zE+IPbW ''7}c㮕]LKoo0^sPGj @*QdC޶U5QsL4K<6=^~V;Á,#Vj#$nkm&UFZ;|Jj5E)P|WJY8ϼf%/@L(8#윝VuWjgkZ,ƻ9|9h}Ƭ.r>)gCN}pq-\ ̑YZ RRtݺxBS}܄G5O<*~?%:M :mHQ\x^W!s'/3.98aV n& H ?P (-6q{\u[Œ+aE:kg4&̾W9 }Zڷi;A㟷u7T`.Ie.%v B>@3wKN;_v! ſpFa|K[ /h5Efљ]n!Yvd^w2YLcoگnl5X*)}Wl雀aN?M|i'©H#)}[XϘi\ ?Gm$&AA$"N`|CNVȂl\9Bjf1/F;tAX۱__!p٪ԝ6)ď>>0Rh sV0AcU%0hBR}-rL_Y(ͤ\փ1´nOfӹʧÇ:Yh/F8g.Hf-nį'Sݖ3m Vb$  $A>``7I_OKWU%QhMy_܌f=32&0&|`>!?~Q3`w0D4AG)Pnzilj/Dou+neMyh.G ޳P9R:Dv(g5 ҁ>rؠ8Z0 5_ޞbC!GwslRK vTQ&4 iE5-~c+ pO}0~G.0 "i6BA#^.azEqU=JL7.U_3氄OMeP:{GU&AXN+^v^$LϱeiZ}ٞtծ3nm86/GeRS3sv~Ǎ2$K|ڢKN7 `e,g_$1TD& =d 9nƛav7wG=?d Tꘝ㷂tc\uRUVOڡGV3D8hXtl`eԩ܀JNd;V+HWX [hzgڒ>,ȇcd} mpa֫roSG! ;o㚏-U "j Ʒ#/8GIG:Z}֟m/XݳD'e⻼Yp!\tsq6t_ȀWp&IEd}r̜^@Gf ˪)r,*>Q|:Q}gg1;[v;ߙw~=mAjdz٬uP*q|}P@];MrjNuxݼK9t8Iبd~o[= QCՈ/+IRm16Wj3U-T%=5g3%PO=*Ka43V2x"9쟹&{̠yWڢP`iKd*@1?JJa{AFr)NSnBD6 [q=w8l$|~lEC/pfm}6C 8{$X)=JŞ,",kZ5MS٤k\ #o>oaѶ1_F/7[Ss鴋3AWƸ(k8\)1sx;n+#L0(x ).\ddhRCģ1OpL1B_-[5ӠX~m]9Ra,H5> v;"WRצq,g(l}kD 2X↩eڮ|~#l ;"4*KϘ?O@n'{qhL8Z Rtv.N2 b!LIb炀cy,<?cCޖXbbpRZċCIQ-fE^s'C}-A}Ŭŀ)6 R _S$5AV+q^Q;Pٗl`K0Rg k&€ϖJSέ/SIYh#mflQ6/gؒj-/{||&KӲX- ͫ, Jf Ȟ'BsnmZCxRޕ,% U[eQ4W1k\0mv;PM4!zFqW~N_we S5 0N(mȨ9daqnljT!uwZq4kW !'b>+gYO K" fEpu*p U;;km#'{Aqb0R/&gl-SiZO4'w_] V띆'j̱OBbsES`TY"7% "Gu*WbP`k4֊IZAaj3:ec3~ʬXL'{~?K+>R6QW XL⢤D+;$/$cS DQ㩇{"rrm,^,fm8}g]߀5t:L@]1} Ǔ&ud@A@}vbѼ ]tk?(%,}4 vecRv¤EA%#iA/l;)qX5(\4ICFxѐ y ?,9LQkF/kbk.؋r> =F- E'mPXy߄%^\ikOObyи9= $(y:j̳Cn}8+",|q܊.Ւ!7pGP$QDٍrF6&j =( C-аʇ|@4>vyJԥ+(}E&Ps`nJs^c:E}:ƺV8ߵ!R?B92^6lE$gPvY6+*ZK?+%Lg#Z'JX'[4blV'R_CvKbpۡ\1CT(9vF(W*I>@9 j'ސ(>&"!.zYQJZaՏq!EaŲ #Rf)܆M팪z뭁q!t6^@w6JJlxY$m4aFB_'Bw 9vP.ãn(gd?]a%#pBThT*9+@ظx.X/3iF.#f~I`@c:Vι *;e9R0 ؑIziÛˆP4sNh3Jf30_ \UAfuU+wɶi Rv:GC8F\"`fhΨm@ kbZ&(AE2#_ǎp?U}/~[>_{XکZpӵ8;g9xW*{UJU?'14yslKjf=")ꗙAT6c_#ݵUPܮ!%6PL1Eyk!ẗ́\}z J#UP5ɟ5vjZӀ%GX(41v-Mû͛W=THi'ӯd/z6v} ]l#uWa)k4ک'vCZN'jָnw zM,clc ُԉn]U01v+!>zO溢÷~r,񶺞BuާUNJ h-Bn[+%1r2؄/LǸ~ [[V;a,k*y]ܝ.ȭf% c-DI QY['| AϧUXo' ͛I-n4}V\#JfM`CI667+F̎'**d>'qD=p+7¡0 U OLb Y4*LӪ'u\K,©__, yHrmZ6_N-'5`4PSvs%ňJr*ˇ9Q 5]fsxuHu~CizmD1vꭊ0Z6Z^Z.ܤz*-qHFjauna4Q?m/B(q_ gXϨѮt>scb.HITH1Or i?(,cD0/\@<_Yk|}p84~W+-pg (=_uU;8GOM0[*D{ r>Twiuc_30͕' Z6z[UF[+7;dy*wä0{;ǿ~?' HNvY: :]W 7$\qx>nߘ6̰p-dĊS{qh+Srn1ځ(*?ʥ^8E?[.bgNP%U"^Bv0t"j/fFTV^rђ{9IABxdQ<Mבא)AY6(5sa ~v6 `^qzY8xHU(2o]=@("uBNO۸&XD%G; #7q exO E2Lj6n n&Ƶ\6⮣REsĒ>&P%"϶k0,y#}jZ$cUгlْDE U;_s*r|@] pئK!);v)z + mrZjQZq;23C ,VA#erɲ3;7V蛬(²"oQHt|[tP-g9A.ep& V)OK1b' T r97kC NjbY[5JTM2shz;lp_λE%( #ĤDCuG4Q[ayC0x)m!Zxkj6Qe< >9>QT8c\*/Z О[$?0P*n"@>_Sb FjoNV٤ mfR5w O3MὝ.g:E872%'\9s13OR!؎b!`?"gPܲ"G҅?NM"EWDs|ffvuf.׃T*b:c|]ML~ 6qP>Sih9AWt;X_x&AMo%knKщrپY1ޜ5)/}{, \߯@ 0݈ަ͟KTlLeԡ,@aG-Vql0wJh[bLzz*$gjϸޤ.܅w 'nPG5D-\^cR6blP .Y]*HcZlA)qs|~mHv=1OvT𦘾f穐 Ј3b2 :㩲nL@h+Q!%*Ok$Tɫc'$sœ']SH+S_}dJech0'Mtoy1YStzj βs\ŷ(@ 6`Ԧg= cMU ^X.Sk, A*An!X&/jڐȝĭS<'tED@0X{yи35Tqqe1cGf,>#Z: >)Z#EU7W> 5,BTp2灒xu2e|=ܑ`ƘŦ~,ai )b˒Lt]v}_i*9DЕEe%.\j$;!3/tgɭx.?M:o7 8{0N4fAY:OWHpC#k+Q 2o r pN^b9q/ppM bᘰz{Ͱ@ ]}KZ:~2M/Yu\_4$T&f4sYK5']!.&I<6ڍמ;g $I? R5xe ߐP$7cꁬ/6OKr3 xvC} f$JCÛuǾ`u?q?q 90LF.i 8hJ;z޴L_xHB"wy?|l#cƔ^CѽuSStW΢n$ /%56c0ۚS!)JUd>z}qGgi!DBMX1]Ξ/M 9imt0oE,vw?E-.R6D Gkic)VHQ2?w,S}Z`jL%Z:UiG}҃jF;xO7uۧ1^?V?K1gT# Ӕ{e=U7BcҢ/dwaP`]|ّ{r"y(cdn"ihՐRO^N,&k2%oͻ_35iNuB-M˵{4iPMNB/'|P3#[{F[>̢wLIjn8)tA2WTֹS*8+O3R7f[VV[ _0r"*L̊ȷJ+9Ħ" ۔7#.>9,"}8!ɤU`4@b'h:'hNG`QkW'7Tn j*=yUA=,(#u0A@gR@bCo>ڈdhZ"48d{fl[ Y>5]nQ-F%:,X| RjF H+t}Q" q,k DuNn9y.Ď^Dk'rv)i>3AN>=>6|.QaInSɈ=u-oۮCˬ(A5d%!,D$T4c@kώpbX<篛tݸ>E D ~-aBьPjkP5s6{jIMYSW8]br.\a?@+wh.^w>SҬ,)l51?}JΈx=XP"3aFj`>+u޳ -GrϋDߝ[homdXѻ2GI n+1lj*qqYykNoLɐ41q*i_vFh]1%``Yud}h$SLMCf=j㬱@JZ|rrgXTpnD 1OBǬg+u*)8\MrdAQqu?>"Jyr,I ™O kՀNyxS_`c\& S]roԴ,u`\5P0`֘A>ޒ JrړffOe7-h?-0Epb'EO@ _]/&0m5*EQC/ jUl۰>v=1֕[tgaSvJ~z{4~0AЈ3<_'Oԝn q/GA~{J}p%\[k^⑂RE~rD#" D腙t*|}2ڠf7v6)&dtՊyPϏ밋@p 66& #ݛ4[)4/beDUO'<uԗsQjVWs$뜞cX vOjuK/Iv.]MIl9يnuCnRJ3wpGȗlUM5CQv/K/)w5L蛙7P7E+6 aEqf9̰T3t?@ S?w([pH4p3@h"2JѲ5*wM9nr*77쪧+Jg樒h6yo_>g&ž &= j5B V b BK{U:=zterZ=~TG6՚Ξ(E.7wƏf.ފ=ܑJ[4kAw_Hoe%-Q+֟To -bpv@@ҫw.%>(䵙wmL_uUuV¸^?ehW!.}@7Q#k;щ!:zŗϓ41?uvM.BŐ-Fr+`T]]!d)3u4 Lvؑck}`ja|rr֯r?|{۷$-ɜ=&F&6P-#bf>ɑVmWoSφLIG^]1IM##Ii@J$^a_r,gSCM,s̏m,t"W(x;w⬵$и5`(w(ٶaM4; ]#|+'eU<IɋS`B sKGtCE *<TU8r)&9- 4M>K,RM`{Y$)H7)ffķ@g.aXX3f\p| |R.,GYiXAA4f%XP: \9g9m\vK"Ȅ.cT$gk~NDLjZIOd))t^9 /a`)HSwcd?/wqk[u:߂ꜙ;!7,-N^x  q>t+ rs!1dޥY{8ѳQTޓ*C*Tn<퇽#0ί@c깱Jբ 7{ŽOkzn|_m-IA8x`?ʂUm7m.Ԕny=ϏrI< 4P[$5G0u=®b4ھ=Mclr0Klf]p@cWRVSQV!yTT"b/f04mSѕeC '7C~ vtl>czV]myYU;4fc(*U֕l?v`òXO<?RG$Bx-vVcٟ"y7Er&KEOx;dCIۅ]X:߹`Uy:m<"€D VB-7nj,yMf"}+YaAr6#dW rÃikԨ^:uA+I[4zj Kyo*=*(w'$kZ69X̌MO+3ODX)klNo)Ȯ"qMUO M$i)VhwK16&z8gM'TWXOr J3FڪgoQQ+ -ÞKcP-f bؠJefm:쪼#$IrAoDw8?Y2m=_ȧTUhPB|,!-c y\)ls {s) z\B.C`qxΌ 0xeoW/ײ*龞zoc:Dѹ\"UANY ⮛K] Q\ n9W M$$gN!ʛ@: !4d!7^Ԃ5u5T*mSPؑ }fU;*Apli:/h]2ym eK4 *3PTָ,T'tX8Ŭ(N]"T:F@+y8t_NӜhj{Z/$L <9,]Xk]tGdGH 4i$ܑV9N4y&b c!|_ !E9-hY0z{JA!]TW$z ŭj*n?c>x@"˴G `{ho1 6*zTJ_{(swx`U@BAՀ4d3vj6s;JL7b[&ҙܗmTС{4E0Ye^i#n:s՘b@ L/{{|HƳ3; e;r)'tc&k9a՘p̄@f :LS g߄pnq~O%kfZ(I}S!|~Au2.ubK)ԂNϳh4m3354Vz{XF_G%hz`>TL$?w #ڣ҅5o/MNݪP$d}^Y̽쾑S+|$wSW&V%FϢҌ 2c;W_LnZsS֖PQDxDebgΑ/Zva/ >5"5"mg@ zZW3 jqNl޼_X?jEx:0E ^mtJ ;.<[h_fGTR>Q?(ʵ+NϏu~Ԁ R'f"lN+v1aPp2@wB7YH)5S-$Yt/rxI ԄJ׺zSFpetׯ_9]lߢI`S)۶gJ,Ti+7(1rЯs@WcNXGqgJ3luIh)ӕ B~:ppj(nU Wq/N 4;^d -&z,r8-&'yt"亵͇RimVl*뜌7u8-XZ_E`ˎb 9ȈU>Ox7 kbBEҫ{cAun+9px!"F ?7;FgHx<$JA\Zt|}R yn*5嚻4c%$ zß9Dd@#_1UQL5*ASeuD>:KZ: 21Q?xǐP`RqZN^[$cGU=;_rj!!h4 fwQoIUMy}afy{+/e3u>dRU!UA d޲ L[.4 Σ"Rp$kWu.g7KiE6tKgFnU s ;],O;z!Za(~  :;{!aUn)P~Qثf|Ȇ%SrI1Ҭ?%w{NXh52/}!1G2CG 05{]nK$A>8GMꯧ:Wp?-m+?:FJh/\EG ;JqbBJ^Z6:ӿ("G88.aDq5+qGJ]xqɸQ9]1F,趰r.pvbᒥ*CCbL$yD9[qB?_<0:h˔ hN}3ϳ#K+>?ʆѤ}X`Uc@7Tu=pv,̇&94 Z oY@ lx2Dc|6#-K.GjIeIFO-h>m*.5;ZO-\ Cry'۩زޠ `sM7qsЭ H`!\hUAu]118N fb*I_*G'oeB7W3K)IJ6[dܼJ5F.ʤ=LXd-$+P떵Xhow1I E159ä\ jm<89VBeZt9X~EC hXH8rr.<mn)! w,,n8YHDea1NnD6ܯjp;氎8Hʘ+ y!d+`ǮbeuW?L5*:DiPޑfmC k:>ڷPHv"^3m ̉XZsX}ly֩ʫi銔fG@:/1=cH6݈qgI. W,#]}{+}fה'7p5j6ٰ1eTx$,!/Ry:a@tX?\iHROl޺3uC7vC.k._?MVGA;+@ #&$Zvat7UD%u;x[l%po O!`ѵΗIS}\9,`qKCA9o6_l  PT輵eH'zU6vkz=5-徨{`hÕw"5i`q>8 E@ffި v9ܗDoDrd^O5RK+f)ZFvfz,ڽ%\R+Mc{oŠf#.|&lHَu[O'pf>::#Ng Ii_X+,CſCG`0Or2be@y薼r*>AAS8~ 8 Lž $mo0\DtxoDH̑? ?Xr6gH";Sc^G("RD*K*IBd1NV_y"/4;ty58SǛ5ⰒuR hzR }A!sNZQ#vʹ@!BQ`G#"5Vェ<6%՝P*KIw$: >j'=Ü9Y9\tJl9Avg ?IʬCރ%| _pBBoj-pqYJ)сlbCܮ(a+lecPj瀫s!OĬ8H9Zp qz#bu(Bxg@-(`6 K"EKm-6#jͭv5-s9YLgx{[* =-\0R'Nz#ۆ:w+o#HdeOg ,S P$|V]kj(ȞO?)$RSa J-Q@1m\<)K!9ML!.X1  <+D2 5z`-]u)^ e1@ H\C42RHNSWZkc1Eor8%#TL}vf-NUiy&N׏# =m :ŇE|v1,K{!MmGQ t5QO^5ִEɯ!Yt٨>S&&1,c M e~ifqJĊh^h}O89w̖A7,QcLXFIkg^!ϧ:fIiL'(>c~wb UH=Rm)|=U`1Zou?pI tlv]Ր<-{ '習ҏdl(Y.۶M Ԣ5aWQ+b[P%jWRTP}`y-S7b'q8N``r[?ߎ& ;&O5qYna[6{- `Jk2ʂJgðdd8jUj{wYMa:I==^jmJN`=KӻNbm o-NOidevZ?$r@VTǹJG{i1 XXCnu_:hx|kW%dPU8 !@}xP07#mjPwR0u9o!cdoniaSu"mz9\uCU1μe2_ L{ǕlLڑqg/tWM@ȲR' j«l x9=CilISX͈ߙOM0iSqZ#)J`:&n%d#kZWv).Ji!|餽??n*6=VO(>$k!H0|h6_s? ZY5iq+6Ur+LFܞ:WBZ=CVؒ]#cj|z+#Ф.H]TndNjصZ@NҘ w*\Ag6%3+]*NO_HOhw.=?C6ƭ]?zd%LJk+(GpK9'VGd'NptL)w 99+\1l?x,zV)j'b`!圬8%*j3_AɩWQuTF! u5ƪIf#!ϒKI #5&fԉR~_8am1RE.1ʾA25\ӒDd;BxRNcxٗw%>6p`2I<"a Ia0b+PF]tЕ̇/"[wG 3JȂ$W:An@xuHEhtxSCҚ𒝊uNmçLPرy@^+!# ֒l_ᾙ%Y:N{ "9$"Pb bcv\h-dR̂g]&u C7 kF;.H`# H;7`'z¼+5%z%Dva}#Q^ir-WKCJ](;K(-v;_vb"BָL,lAeGYK.٘ :uoQ'5ԅiiI!j :lp<#1[]p K =S oqcWC:fojZY>.r?sOX\{!13QIlK[v )ЉH)=tWP~JiB2b"`f qx+JA7} bJKzvh2\iE[wI' P֥hB:PdࡥX Ś9AQL.:KiWO/^RYE"[tt ڒYhC(}'eq"&k:b=K;>N>੘5 \mC| 9<6HW"}C1FIt=4VzQ^(1òɰEj]\ < [t(Zv6M)X:ZاO`<3`ŋ:q I1*UiI2d8A{t?K҅9&3UU>!s=b>}wE!ug#R4 irݹsm(Z-a3Ңbs>ŇIz^?{qLphUFE`ax"f"tlpG ?/ =:GՇ 3e套?bl6a`a]T[/@!1E+Mt?:ux+ X(+8ݩ,8V2u-}BC?K[ {?wFԓ6:E9P %e*+8fbzJFnZWM `_:pP %(' Y*Zו"OBf̙! \R:vcoQΗ3+$RvSJ]-(s]R X۱u , 2A6S<97ZlkpSs;7WǬ93we1[ˢywr9Tb{%NKuT/ҍK{ Hs@O2).u tq9Y@ ^1a,c}㦴7l*m(ML(V`r7N琜淈+p6 ޿#Au~ 6]"\4.y%d! JqH#3~Sɀ36ca `e/DuHՠLHO#*\e^͌|3'e_;<n*/lnPj䃎B&f|Xρ0*%Fۉw^S*&dy$y3nDxkd\0dÌ8\JNTYb֎;:nm:x篋 {;VaXLK%XJݵy\=QV*Y>"?˅C_mo¥uw*´ډFXgZzsd RMeiښ1ZG rz:{!|OǢ5w 9aE]OPI~R_֬=p$=CD<럃km-~qx3UvYIF!Ea:G<$Lrժy{\+ :>7ڪe$50za!9Zy5 ,wK|eť^j cWW-5cٮVGִZ{+X/8ӯE^ܛ;.qDꂡY© s0wP-U7Hl&;;yByݤ_4b-}o0~i6T]oTڹm]d] s"w)yyPVt$;^0"(;v6iP2`X2,[P-k:7*ĸ8Ƴܥ?t*::ӹb&hQ&S>es6sZ. :BsL f.[5p$rd@>̩'ʊ:sОnt*\?E`F ڜt˾l0w>wps+ungYL!ƀmEJPEoA:rn1Od,E](2{ Wm2}7C[ԴѬ4i78ᕯؑBA]jAyKϓF+B2PmE IjƩl0?K3b2F2ǿO`k~s?㳥8&T߅Ea͒%8,ޱF0WfU~"hlm͸IZH7`~,k7N5jT\+󦐈 #\!٬)}ea,$ϙ)0ฆqa!%6;AA.Tdh M42jN'3Bj hWDxbڢSo;';EsV X7 #h0&U~gr|W~)Y+Mץ!'Ӻ58K-lϱ n'C4[OZs빘MpPlbet?" Џ%ZW).N78FqjHt\וl7NBpH u/RS {=&JP*G(eR }v*} ꙾YJ4 Oϕv=F7\G/T۪\(|mj#?@(0ćcŖ͖_ytN_Wp?5N`'E>05Oz.Gxz+N{Llls/W>E;RīO"b(Y><އDṜ2i xp 5g+r pS|\ /.8 :D2b9d^.;iēOe+gy Xgllc.EN:upr"`7ifNA+.qw)a;j՝82UD79*Uݴͮ˱|u!#-!q^ڟ1$NDRx(`" y; G SfTe97RʫH .>ձn.YD61 pP`B 9=~fI:YBя_K_({iaKuX iW F1C;h" Ϩ'bO1V'"&,*D p\mqqf=Jz%SM[Tc% n*;)@7@UQW*Q˚{!>^HQs6 S+"?h*ID㛚eZ9A,",hKxY\|]иkn²|B`-]Lbo%󄵡 2NT79moVŷYI|lUvD`qzQwDs^SPV ^|޺h4r=ޞM7xIV(ҿ 9鷄`y dLXS42G <;`Q$;0?ThNi(잪$tWxs8C#mNHֺGnBAֲ+$^Rs>o.~|2[jLZ!c.]fUDAf҉A|oެF%zUL j^QAnKޒƑQBBmq䦈hjճ0zWjwRDB[0UYq!A!MSg8C A_x{%gwR\eRBw/כ5--j3c2+pu ԲbAxٔxu7[%XG=Vtrz̷}oND?d PY[Tߏܦ RnmQ<}Gy8 OcL/.{-(+M5Bץ"5\)08O&-WE g`ʹeŸxYsȡ$k7,Ŕ&cTJ pol܀36=̛#;Zqc%F[୼s O{)qzf1JvmkTx&.]:<~h jBh3I)b[8.HU|j`5O6hA>Uvj>&S>ظ *c6 XQ ZC}]Zdw͐7G6Kj[QMM,V&;2+]B30Ta2'5;ٺ6[J5.zhQQsZl礴%ڐ6g5!h7'rӡ<)-J5^-[Dgqgo@[[ew^YDaq*  0 UK _Q*J'1#z`cO1{ Z̯/oVNR&Ė Ɓ6| Cx ]WII.[1;[־ф$p.[_D6B[Xttċfm葹6.w X IA;::+Ɋu6f9l6$0'"_m;)ɼb'MAݨ].ru8qӇV7w[ (`wbl\u>a'&eo~IAꅫBKD6稴=U[.*C諳77'?C:IeZ ہ,äľ,)SWjE1ΰW05(*F~SC;r=S-˴)#?#`Rn=βWՇyԙe'(u;3:B_i)nNc!!󩶱#d e.J®C=xe15vs4xriF8} Ex"fyS*G_Wq?Ɍ.V>qe~w`` {[ 6bd9?Zc;fVe;ƅ%L"lU7L1y&(wE!^`6_੢2R3mƆB})k#;w^泯 }|='l\D-+|ɦ.(lPW.Qrغ~2[:Wg0+RGPMI x_PMBr)˳a%!ڎN1ug,f{k YhF?T\l+ ƨ0\PcBS3R<̓n5Pl~ 0.'ٝmO\kqo [Q,vb;oC(QW"2pQiJ`"]H B HMCEA(1l0.8X"7ϧ1W‡TՆh^JuxWx=* Hɱ2sl !J@WHb-p VêL̙;(,KmI9N Y]#d4v'A4Yyˉcxkv|ZYԸ"Xpw@m_TͪAN'J&Y n&uԂ* k1a`e)}j NȢ^ &cu7c;.=D5ET"^ӣtoCɑCN][o"]zhmuDi[)x}=A{,!էdR} :QkMJ*oIZ!;YbsnK5 9[X ŀIB9KLGNSΟibH#W;wYDSV93q/ vI-dLqvh׮NS.j Opp[""A>zǶ3Uo:̺=I&LH҂@M,dZv!R":΅ڵ$z6=#wg~sCE廲(J]Tŕ/DG~ze Ncx>w'Y5199jF"RT\ޯXQ&ՆBkG\rEn')oMs=5Xo1Pe9~S> ^*||uOKX+EDˠ?%Z][P]c!I; @ˌ4>۲ ~ 7{AcL=%,Ǔ1EqP.JV:(2so$,&4&WXYM; fA 2k~˕I^ 0V ݐyΰ}o'HN8ECI?rTq+wm<<.mhT}3sI%AEw|RGco%8V*%?wj4:Gn /zi[STʘ-| <5>rI (Fs%AήVy_u6JI2s .B~/J 2{ky_WΌS boҊ6T2H'kYj,*"7.' #hxژB'f[:`V\AkĚՒ2~ Иr'.GpO0ЀlF r #p8參qA_,h ǃY[ cX8-3/lW=Kg8申dpaE;gq"ESK=9$֨_A9{2OQTo"G/_ce-ea?>P W/_"gy‘-b% C._ѕ~q|Hsm4_s \åUO'hy(nhE"Z@NcSj ^w Я1Xm#aSg gLf6_Zi +G},inrI싂vwTVi/R#xCZ3׬qr;?Ǯ( i+|n \tJv1L vjTē< Ǣߒiy6nZe-NSrgŒmYxoŠ?_gtrX^H)O%<z9R&բx%vɀAÝa{,9l&G9Nc&ɕhoە'g"gMyf^)5nCަ6 l) VQ=x@{6,c`Co<C\K@^<7ׇSR,ulrz )MmRQRt#>vzMӞZsD{JPT5 Dd"G[mG?$w~)/b5-/2pi>. v{ʶqS}[[:Ҟ$y V$,ls/Z|e!PE VX 9b26Bo PE }TƆh4R`RAݮ`ҳs}D5O8XWQLX$weR+)'yhj+.i- ;vS 6>!#GTVNG98fz>3Ճz -Z:Xx"%mP3ջuE.3҄/.$?6ݟy^6:;uEPFc`7uRĖv:_@ CSK J:__$&zu@d24kH@21yxgb @)f=Ymbd+@)֮鼈اC60g@e&'k>Қ//ڔZsڸ1q#,-9^ؒ-ևߐ=~> 1\t7NRT:eT5-㊯z/N>t1뾫/KC31)AO>.^w#Uck/hS=gK%0[\/B(/ ?L΂|H:\XBA]<юQ{XL)=Z#W a؋cd@JeylY{lTh+423HO+,wb'K*U Q8A[9ir>3DK0r`wZǑ(Oˤ7͡|EZ\Dh2N~HH5aQo5i֞`#;MROm@0E.g_ N7}dKu eV LWMnnɼ*=GA>f:a)t};y͋mYZ)z{|IKd? dQ&hbZ)_1-~߄9o JE%? "Rں]ո}lU%mO)qɁwm.a(1W.|t&+P+>qT?2@U|,8E'^((^+$y4ټO4 .hz(qWKb< aZ쵟H3 n( GNmj6ybxxa}ױGI*'4=h&c]5H6|ɯȁrR$zd݌?%G{2 vxz 1C#E\|I AeA .jew\N0͡bMg`[D'@TȭӾ޺&a3X2+Vei)4T)S[cn%w+ #7RC0UMT> o0`B4פPcI&Smv?1j ذZZ=ns̈́<dB"KCgq'r[E^kHe`+/5=ՠt˦Ehg;N ,HZNN CrkTf9-ItB l$`wkbO.cGQEKƽ҈d+^_"_#Kc;(9?< (혇CGT΍^Q"lhdJx_q.L]lz֭g3X %(63G̞#E<J'[$ARK, 4w2qXy{rqL2ڠnU,y| Z.sۺla~9l|w]'||LL"*Cy% tgI&KbOR6l^/as"NFKg ]Phͮg5X#Lׄb0y]BIqG}b`]Mb-!qz6N{~3qJ4սo>xRr= hT:n;nщBрzrVذw/L]03?Xs15BXYwhs3#«/pxE(ħA!hC[U=mAfQS՞mdR??y_?Zd} d&?lj7N^`'&e#MAqL 4A1?_)?9S3dN] U;> H.581tIMb>Qy,_Sfc4 b!.&W[gϐb #yp?Fp|P.w_ G uc ?֥׫x!z Br!ά#iQÏKA SlK#b +.'X@R<{)D4AI?]IyBnL-,nlSP |j=|Y4}4B_yõ\\ /b@ u_ػRUJJ .O]HrnifQv^GڿMy^"+ԉGsMr3P3FصpN3J~]j&)B1>:y8O& ^s@F%GB]U`%/ UXgAuPxZ`_S%<5o[}RdV4!!ަ+UٳF4(zߨZ<0˓| [/)b??K EA{&3s%I|GvF0c5$3 [[e?Tk N,Š:8ͭа-8 /H}ۅrASxNؼ>56iVg{FjtIhdvn>d;?|uT .,7d!\zpv<YQ/K(K6gZ T1ze|*kr@ +h%KÁRkv9P~&J"h7cqohR\Od^ jꬋh7?;8|NJJNWмңfX]P<9cL9>zleUb"k0(lgHi66ƭvY h}$OH8y\ ˔/Vc{iO<̜F`8-}@[nD4Ok3!=#b6IyJrWx!}' {OEG9kѢ?_m^_XȜw(Wvh]GnX|||ĉWMh` (P'H/m{}pw!m?~+_wW&%n0pD|Vf$.8 -P&v'R@o-bFkDr瓎qd~EInyMAJa=_BG_qګ2%2'oC c:%u{ `6luz@E}[,F6~v8lr gE.)􍏅ZXU/63/ lMq_Ql5r/R/ Cr q\GBR"wUNߔi)3a<_˯PAbچ|8} Z xzD_Po9s#aDogOiBW 4vaU#˰\lf':LJ"r *`;z>uu^N`їP-W۸lXLyt*ř̰ 0goS^G<مPf7 GrL\0 kP:U;!ѥ/[9O{&=@QWuZa4>*V!렪coϷ{{?~Jbu$+nיmx3=u^Mq^K5 -59.q&Viwx*v-ٮK#}, bqlEtuc$sĸ~9 fꙉ'(*T @!qnL~!ZQXqoF4uGTlJ x&[V*lfгxU>͓a| . &s@dsA[`QG6k&4e^azXp31IY5x>|LTltdq`4^#HtzaIvt۷T \[=O,enhٿ 늖31n2AD#Biz4UX:XF!2s7jT;D&mQ[xQ`1h&y{@,hب:%SG 0D<23-&E 3_kj]OluPn3(u&SIzSkdK.aKE M; 06h85/ /-m!3[,VCu,5KFlv' BdwTozˢjy+fB]5sKn GSgɋb7^3ىd# Α\$$k-V0F|Te>u)S*xrdc W"75'o>dia2TRjw[~o kպ@x+" AK 'C|;yیIFm9o!iWhX֔/T)eɗ4ă6ҊY:WO]H{+Y&Qa}ܲbzdjJX>m qafe{P%|{5i5Z%cY0c\>v,zKեbY;<֒r%*{ޖ|- ʅ{]sl_ߐ}ve/ÍD%fDqRQb7ssȒaO׏8N>XVGCǭJ—<&;B8ja߭K*Tm` 2SEԐ8-ȿgv1})lOM z<,$m.m[3|nNNד!K6Fg vmTPl?}ˠ7"b:?cg#/Vwl_ yN3h KD&Aߢ*" ߅A3YSs+ނ͞V~|t,fBֿ"/{W;+KzGby#ev2c".HCEyFy m4=+$e,;Fy]5v Fݟ>C (yM yT#n [xnbݡQU&U+}WӤn U~$/^)"U oxפ(mH֕$bѷ/QPن fW2; ߴɡ3>|D́d:$5=/AZz)SgYGv^^Ł(G"xɱP+z~7EWLu@"nAVcz.Ͻ&*C zr v/,m)FH jdT v$^ d#~VZ;J "MfNS02_)F&%[>S+<4S<,COQ{rd+K#jj@;]l[(5ܿ(8TXp4A :y6^IYփ,/c AAau}ќ^oXye5EH6V/t{0\[󽒋h l"ejMK׋r3Po=w`E MBtdeޝl.BDj `Ѐ/iIټUn62%;}ָͻ+FArڂ!;6{*8 kZNOh@K,4Dw?Zs/UД .Qvvi) uY{ҋDi쵕'$~\Q&>h)Bi IKogTȁ~eIpq 5L*ݷg>ȹht#]ڨ04g:⻒D#b.ګ^iy\#GܚFAkt8 w&.R8惗5sL PIfUFz5q~tOeJ&dnI3*(^6z'X֡E~Jjt@Ny:~5!IVKGd8@rQnB*peP:_Ur7+ oCX{rO5AVø(HUT[ o!Lò|˧p8AS !?ֆ햘Iw*286~^0py\UXBO/B&}j!M!^tŭ&&qh\f Yq_6eԎul_}A0<9PǩsABj^wv*T^p;pworKeh3f'5Yi6n{m%G96y94lG2XW6OF`JvA^6 ȨlsְIʑ} hOW_]1;qO"K5rP1o! VIKy?c:}c:PNDدTUNPp[)QYE Ƙgz])tCU[]oE@5Ǿ<˹O_AX^޻Ӆ;$yp\@Quzru{Oz1):(ȴx¸A~,xL[XTD5 'Jp|1϶3lpBx,jT1E9E _9673FfJ =Y2J^<& .ڍ{dSv!dEZ\B P8=oh\. \-ޣaEAA|Ɂ<}MaRE-UBh5?D g|}VԀwwZSds'3bv#/_y}JmI%!$pg]jFKu< R;q&&tpśW54VL|A2 !20V@UJ=GNNJ6ym|.`n髎QM2UKAI f?ټpd+]zq'sp2e^l{r4=fy<@m}A''wR5eط8 beY(_]T6i4kf$q-~B$ٺ0tmwlk]G@3,ʉJ>5xŷwOzTb2m^C^D)&!綥?' N4aA&CniѫҢ +g}X;QjDbLؠQ>`#+y G5HZG[G5o\{9PԮ~oJ ;WY|17Z=xM9gYHWժ"U9P G"F*)?ń&C3 {`/,NK9kD22 m g3%ߑ.Լ 4ߪ2/Ǖߡ"!1o8-W8[jDZ=3Hp|UL)x@}Z< *p}209?* 2~TnqwcЅ1Y'>+6~A_; \5xmh;i&U4 H[Y求R,b{ 'h agV|N_%d>k*`\ʇ9"d+#' GpLӍv0pX2(0N},V_fIO5D}>Dt!t݅2z& **8V>-4n)c@* ʸ2z_2ȃty+_#Xj9``&iw;/'Sɉr9#wIQK,.8@pP ;mu8}?8fʷH/~j<j_^Îu4#ܖ X J7^h6$\Ck:ñ7Q VĔwl;W k@OXZ,_DM%D ]q`0IJ_j$pB-0/x&Kp3 tzc4D(2>@lҗDO NH# dž8 pɷV)\ oVz$Dؒ'oDܚW~V kߏ4^Pܰ/v$U9~I"9S/unČKvy\des IFg9樜4p,.:[$w`(6ck˿Z&W!nxqFCQS)[ۋX [ P(*M`V<ᦔ@Bz 7F\[^+#?LQ~\|C[CU7VNYr-hmbݒYHvȹv,Z頉κκBs=|% E5>N#en+TBfy/7ȺzIIK=⵽l Y=?q3`Ĥxg)1>“ƕ^0$#L(#)l]֕)h4=."[QYGz&`]D▬عqR^q68hy*ZaMԚHq=0Ty\Káq@2kh} >Kj"G)W`<1 B|Ճ k6cןnaz%t # [= ?)yE`cZCqH|jȖiRy(ܡ(ho'^ k]Rō}h ?ce9_XdfHHG_R@wNҍrkWvpq|X՝"L[ٱpAtLXYCX]`E*";Bb~(C|uO%-23Q;8>oŸ.1AEZ <#K;DmS7YF`Gv0O@rG>/4N`AnxhWwC</T7 FuZ;1dh"P󽡶bA[␸k3w.ԍ\MݱBVO >C;&034x&5 1;87Wu}dQ!0@Z!80HFcYh/QJSoV!2-?$&\n֮>;01rM1 rC[hBvaB\7xB׹3p3TfX8+uR<34yI+T'-i(*y nsLb&4Q}c;5axaߟ)NdMvV =A`?ϵRyAIxGO.7؞◘&#ndsN9 bbBk } ߷ET^r4؂y1+GZX A/#zZπuqm={E [ HQWo }|ˡjtT.vsk>e1d1`]Y20U!=Y-Rh>DɁظN m0{>iٽ{ . >+?2BF"tun&t;|ɢ99siRVpà2}(^({9Ŏ]$Vq"/iC3VGxGG Ѷ>ItO :ɬojۃc*bѶ@EV2t"MksN a%|–à9dLJԒdCl*0@RЕ0CH:qۢ`t ~%C9$iT^$,ץ %EB۴##5vh{ɵAeAv[Z6Ĕe1y6[~)}yрw>t }f۝4v5JhAK%\ pL+`ms$~`eRDFWEck3b ٠fb'.7ŦaFb)IZð?9G\EU޻w]g.iq lM7a2$Rh-{/MĘABtt l o%#Ju?7Qai| l@~r4x܎ 0w:DP]H@ѻ%v5M =(:#xт/EI.A[E7>GHwC)k}4wuG`apY7 G^Xd:+;G1NȟF|̕)\Ij]Y2qSx˱ Z$e ~᳍8 +x!1-b)’ hJWo?N\v\p0ݾZ߭2Oo/|,Fo< U2cm8S&y0Dh3\kx'Vڋ11gLܛ )1 I{|N3 $b*C+^F~LCk =*f7| ˞[W2Z 3hi`rˀkj)sYGΚˊKw?g7[ľ&g%7hl9@$xtৡpTC>xKnpf1 FG~{Pmy.E%y 5v3OV&U$㚮dn(v,b7z o=,h(: ț7*|9tR+:be.bW̽=OdǏ+,ag-4bF3~k߼dȻH,ۍFժIn4+B Hג[SrO@9o>gzWlX_SȲx uD ρG }f  U>~ [y/!,Lkl6zg3 9Im0* ٍU1%=-Xjʮ-p+OE)n?Dg7QGw8Jy>="s{Մdm;9;ЬtX; Պ#uj?ĔZ=1ߨ!Ux{O4.f2i0.Hp)g7{ǪS-ʣ,DLS-1;][.'ҙ՟EܯO>?kO fɌ'Q6)$")A>+c-'ͱp?r؄eWPv,i@_Fo4d -vESdT*Y#3PW٦XrџXrq8=r ,4,LBƜ(͍%س`ؔl/P(:JMSs 0,p%|rqQ{+w[v =Dq&n _L?_јgdoj:=HWW&0y^-TiO\]F+:P_gPΨdsdcFs3^v`'|Q&;]NKJ,#MP9 MIیUO:[ ޼@rDR9)/66k@e15%1ф7&lU\Bd{:G*ƫ3˗gRe_8)vP[̐yS wR׷4\.QU`lsrVDu8ϕ]canKx;OWt:nC-a΀>wyHh:EY..~8ydcXBdY GxccIP; b0Yz{.)X)LD{9[7#ӱl_zFEZ4A~|B!"._f`qbex3drbj+5~jDMtilqs?R@JjT4ͼ jFH_Qw91ҙCr4 I-- ~#D ,~Т20@^ okCMS{́Gr]OWfNn|;(|񏨸qQ ־5kdl?ɔ4VVH?%(1Z-[ze Wش-ЃD1iVTq!q~qzt!8UjitQ5R׻On߾\:F1yIx&&VuvYYao]ʣݴi{R\Ozr\G3^GߝH' I.[ɈBMݷjֈW? F|5>^h]L:i)g6|Pway*l(B۴YD[ s-8%'RJKHp;6!Q>Qs`\j fϲv:#5+iJ~P8}ĈzŞ.oC)ź*]ш\h\*cϦF_H˷y΄б}dVgu<^=?鄍JC\_]?^9X!h|x;(rDf5*6FK\/nۮ4/LOې+GX@ 3B)]5늓=B*G0SVVrD".4`7A1 FA~4_O@uQJHzaX{s: 0-COKxޗ:VprH y/{σ1^AIM|a U52{ӺDp;22]cՉYV8 `?u !$_JF)WߥW{e<'7 =-GCkgy_uFlz:5 d2&zşr<&_6ܣ6cA̝LQO-\ړ$3;gJ +wgjr,M` ϔY8 .!zN8">7yXv^gbg0w*<> &10.~37}e7Oȅ|N<g_;(0 LU;z MNݔ[FS`pg*飩v̓1吟S[<(ՁMObJ˧V7ٿ_>ڧS$"5꡽fi|%! ~Qӄ x%DVdf"ה>1wJ3eI;i{Ajy`}+-? M\@r]#i |^Wkܢ5 O &.`~ # =>`@arsPOc%@ZѴg?"4 ~{}wa߿ S- R#C3Nlyu,8sDNL '둫=st 7qj#h):0KZ4(Ijv;`L "B UޝsOTfG;ړ9U(N)IZ0ħDZu8=RJY*Q(,`COSq]ۙK?Yk__ˤ[T,zُu#4ޤd'N_cN=$g- '% "]lY&WekҨeɡ^gA61zfR$JȈF0Uͫ+fÈ2/b9||q@r#(I)KcX &ErzMU oÏĐWEwM4VBBP`,vہM,o7&dA{Y)p}n쯩¬͈19/+6[?[sI8/;~. K GòoY6rǜI|aӱdoʕW#RR%bt(;Uq咆J_24oFq2iޘβhM^֊();K+XCI0сFQJdx2mq:(H:Y@a:æP eqҼA_l%<M#dX֒@'}wwG%Ͽm.ѣmliL|oo-6r*_=q#5Q0nruK_@I'6%^d :됢 LK84'{6@-av4ej}{uC2pDwZcrHT$*!4$f? ӛcǃh0y"l:Z֘"!݌ %(s<P@yqKh'iy:G&5ʋcKM[p4*Ti7HҶnj`q!› DI}Tǽ sRy%f&^:x#a((LtFq4Y8pi GT0r-J0{& -yR !Ys;?Ó4-t#j  *t-'Kyj&/MA@b_ W{P>[FAL/z [1פl:fRR݅yQں‡[}$sQ#ϾW݈ PQUʍPDi ea^4 ?vhŸKx |ʶ2Nr$*ƿ۶Œpf6/Y-VGtȼá^/գv6`%>͍m,8EƉQиA 6x92C33?vHɄffEj\m3/?sǐ@ܱ_NoF:~,hN=ܒc8Q?MG99V<^ys8.r,jmY]ŀ}HRsxr#:FD7ى p)ԶV;R,B s_57r 0NkR+)χ0YI *9~xdRw*yS4߲V=rῺ^#KfE1]8{XcMRT% [ۼoZǿy 숵[gGu t1Ԑpqac:i I%Vha+۟)XP&k]h4|^O0ɴEB,rVl:9;@YF&|n,2ǁR mP qD/ *mUF1 Ќ-N1}MM~U1ՋՑm;Q.צ\7"$J7p͎u; #H4umꙥA+/_I5i. )獀wB n='> /K5}BY9T>(lUecsadfݶ6r&C-V-G#o%rT!-[ipU"^f@R>0_B[B<Ǣ!Ljc}>ehyTVR=}2¨%k!@ә?I[pgk?ζi}kaٷ+pLx%j;6e69Z3 !|H1yNpL{mvj-: )|.T5(P$jo[]F/F?6oH9]sX2~n1jB(y(4=E2V36ݦ->?#u.U9.R|!qM6uT Dzb`3+m"+TA(ZK#Xɸ OO#1dDCUxsNMfQb{|RfRŷ/びoK)֌͚mEl"$\ݷ,s22449HH S8*Vg:l Fto=,t|Qa˶5H+3벐R qz@!-^m0{UCtGW=(UcruyFykقN`- ~~A]5ZͽXg0.-Hl0;[CI [\H9#VMGmpFZ#5Rѣݧ%hσ͵BHJk:0z_[Y\ߘδi)AY F2' k?+r>K%?Ii7BP]>JW}IJ<39ށά#Tb?jlY"ɶP~ $(g̻~KfjuSH 04$pN:^!F1 w6>*z-f-O6zp%2ߍ.V^]B{֫5t#L8!rA'EG*e4R"*-OL$԰I$FnZ`m%D5!n@hqXkv`u<EαNC2C= Q~9P4#Zt{vdSZ}HMu FEv1xo;\fELȞ\)V|P~ MdKj?)XewpTc F;eh 攮{}§G%ҁ8 6>|Itδ.OonIѭ]!L"3{*zgVͽpbR'dRk"V  #C 1$犛;=ehpS/Xk_!' XixSHod0!["7!xڮ JUd[_5Ү'1G3DfvCtjDvۆi(Ls-QgnZ f J{,̕|_؝[4M^ bsK02e#á [D.kLy>jv BBDo+1mܠ8gA8Q^&3TA5=FxGW\'Zg e>2u,lxl3 1sfD|7 Aw׿@.\2yKB Z3VZiX! -"Bpy ؍]˨=b E)SExQPTAShF\ib껲u8{sN޳[m1o1B{T}nKÜ۲JvgI[|֔_7^չg\`5)c| Z1y<=3#S~"uyky֘%9ʵ1!:HSA61A@#˽D]&atA$vhɄBZ'Z\ Lq =JnCq馻DEp:ď[mqf48yj7nNhY\Vlfi(ɪBfuEj~N5%!Glυdo D:eөh4472lg WYf;t3s.JvPwxN33$/e6t4 EFhn#ɳB Ȋvt ( hn#N:)2mi>]piMX8O94pص|z#qy<)=U aD6RaLSl]=*>}(09*,=~plKr0f$aK_.lkYd OG2ozp= {Y֭/aFx8I'KGPK=A7r+zmhElXl6N&w{4AV%D?6 R llWzAbT׫߮K| 9ɥ1ЛOF_1۫$=f݌WycOhR49R7NVe̳q_lF~r{evP;ٴP(H`l,.1 FAw<ȥRĴ#P5|_2E͓Q ӆ+c[_jodp+{} Y w jBF5RRv۾AlN~ǕDNJ0b2~R+X B4=Yk r/;shE- jBK0 ִC|)mM4|k?z;:-э$)vA}dunggܼFw.p'Sl~sN& w͎S1OoI/3U !&"bF\qիL됄ٹ6U>w>5^QWƺڬzS>s4jh0`zÌ V$"B(5cL #3FW3Q'lMU^-I-E끑R} :ԉelrdH:aHļQ6S#y`wFҬǛUCbMhk rpqC=!x\/yo%iŭ;}&^U,ģg帚Ek^:TaU.ʍ^rB2p)Xa?(ʅL2;qO:zIŚZ%Q3ftCV ɧBA@4~jӆ>mhpœWy-Wփ8HFTl[<*1epM_fbOou29r֋:)=Շ FG7F'tC7(OZ(9y`4}J Obz`9Z-Rr@Ԥ&@>kR`҆ pg"{Q-sgY֡1<ȓb:늽W_̋U6s/,VHdPݻbR\E.} I5:+ɝ;KC4tS̑2y vL-"9}M'cuqGۢ>8rYlpa6} 8%CXgxB+Dc\#!1 ɽ4+(뇪aUX݇căJC ڝ-n܁oƘ 3.Ȍ H3]r9w'e4lXu#|!OA*k_QrcTیys>{]o s]bׄN;m{t;Z@ߘ)ʆ˴9ɘ @;BO4KfޚM\c̓oPQwS'EVYKUt7m>| ,ȟ!~/;}I!a*"J%%WOeNWTN U?O$_P>**uPN<28urRX|g/i+s ӣGդBͨ˛nClϟ5h%A '2˷-Ԙ )И#籫eۡ'E5cTLoVB*a>n?QTB 7b>U % o(˭ew#B[mHAVdt< t!z^C#rc~GswgJk5#?>?Q7-dU 'e0ccs`;qW+jRRwaŒK'~%G͍ u`b_y7/|$A(~!y4׆ɡC'vwĬZ/u wqY9^tY'U2J]| ĔGhi£l> hOjC\o*_ J3xbw~9jF }kI@'WFU,-@n`؂Qy_=afbp)UW?H d9aaUP[ՏakU?ai\u+n<.G_O >NỬ0Z,:/I؈l!wUKr %˧rViq-IFamr}xR3):cR  ™rEZ IgĿR+l<,>]ldQ|`/x7{U1?]R= ddTS?kD-," "D3||bg 9Ҧu}h7vsZYwjG֛\%a%#HfUVlЇx!D`iF!ROxN"Y0~5NT4T90oF2Wt,GS^@h- LftfNTAiš{?Hd:ߏo_JU-h~dE= h^/mG\:VȌy/Oh&eoҺIۚn1Vq{muc÷/V9\^a oXS-NKJ3\=efD΄zipL~2|5FZ5r]((M\zjDN#Ff,i 4?^7)>0Tg;r"jY3Og*/>S2`f,Ӽ!,?zW!{`;FGjx$,D]y9{ڶWBo]_;h{K$S=z 3{G}9jkZ[L'I;2"{`{䉯su3MO-a  7Xӷp L2U`9X1GuM]q,dT+l7^ˍr&VDzgٗra]{B$ftBx{: M[ 8+7ꑱ[ 07J! 8>׀) PyηhGG"沐2+RL?oS"Xm$nU#l4 ڟ2XIq4:N1 ܓOy%B2Œ|w84]Չ*l}r|(ZQ;T949鈼dDI=Gф/ԮX4s ‘jh9_yI'CVG,h q }|2Oտ͔D\JG|  8G 9?|A[Q#=hg]nMp'AUh"cm@,^JF[VN4:4AtX?V]ޭpe6 ꏹPzR6'7ю\޿yNS&_"R%klQy eƝKDTԤ<{ߝ?-h#WXM F`f5Y2B9yD$i2)k$ tV.FwgF}X>1ˆy5}g=@_CDSml-45J@38R&`}rnCC8J: {,.?z[O;5<pt:a7~F 1/ט[sY3ovX;vf3t 89! ϹkfBI=Ò;V9 qF-0Z,:ѳ)&֪Q%U~]2'vƿ[`X A nOIܛpc!D/ ,y}l]tHf4W>Yп2'GE RΘ0bs<\#fqf#n€jFkIU'1,Px-$h)z0_5A@ ^ߎbw6S9+p/%Ă֌,zI>{wy;[-2X^~"$,3Z@ *yN)Qk+О!nGDYk\yd݊/_25Y|PG{{D=:Emn* ύdupqJfU]m M]32\D@3ykEl*!1V-PQs7"Xax>]p9,U Wd;X Vsu3DI׆O|ᔔ\|t{xɭ O-`x86gOS_,wq4}%K q.*`kkj&K#oԾڗyDZi+}fGVݚ[~dv-a>59N% ؀/<(r^LDj͉ 5-6p>$OcLDU ԑ]qStey6,kpw<4BLCzIdۓ8ӔT3FXp'. 3#x1C5;\]C +`V`"![`s"dV22l2Ы`D/˵?^`3i@Jz:-nicFb;c\uO¢fTJ YF{ghn_q [6ګ *1*r^ (vX `z]1inv^fwf"Ye4}nuƷP9ݵyHP"=XxabgPs˷Anj 1v&@PyOtn6mm4t}'?'jƐ QQdzʍxN1GX܅ Dl fK͚%o _~} }1ejmbi =$._$趇Ĩ  Q̭HU y8J#hYua A=M9,|(kI]%9kz%̝dUr0o֑hJNj E8ZSHBDOo ?pՏCF*)nb_: =O{Y>( Q ZלCĺs"I bNɑZ@ $wb8-|y h&K4}O"E$"1_w7yA8Z ~>s_*mn~XVt> ?o}a mU_FN>O'πC^*ٶVQCG!{ۏW*isk -b4 K$3 XJЮ/A=쫬UYmKh$IH 3R;6Ҽւ&$h7F,.?5Mowp =8c^}PSVAANgg0Bby$7z6dXH *`.WE/4nn|iM[,ZJG3-H!2Ž_:}@,_Ys YՠSrҩ0M<P5hCg'=Nڃ{'އ#$80v8~C3Vᆢv^]*lNN *nbdZ㪫\]{r`xQ=S-r eL}Hܑj{Ԭ3],QP4x"IsĮ_IhGrX4أΑ?$f)@-R۠w uJLcxe( PoPPс5xy;SߠOZu[ [w8P>hxtlxl9VB^6W{`%H &eU(ϾRVG 4LuoicNqTi񩯟SiYQl7l) a2Y N̴@qDk*%@/R;colw\>%MbOse<ׅuƂ*He.6H.-DSGfR%UF|d{fT2\[NWlX1 1G"{l0f 1Y5!o Xy6inOZ 8Ę=ykW d5Cv*JaJ^]aH6{NLMz)~+1mw6Q&6ǚX)@b]odO"CdՋ>UƖy & h"Eus}W=C'#>dY}4/3Gz^9j/?+E :rV873.ƴ+(e/-LтiE/h|Ǜjf *: U$%lZO 2D0#iq6h%m FPKn˹BXhٗvlƷ}@D_K+0D9رvTڕc[%ؗ9^d1Dj%"^![*ylD3˱1G5Y5ALEUfBUbRE4פ$/Y/A4y(v,gű gÚ5J#뎅 I%$ B{!;R%͇ W ڀ?t.N2音!0KOuOP1+a.?#3KҘ:7U楄l@ zp(1jOD,ӅI[P{FסWPGutV9.VtŕmL u0_m?|qDk!G\ji%qZ¥9o _m+X}"&P>nV۴׼q 9&(ojMU=ؖƊnnzg: ^ O.]tK"* ߈41L/?Y2 qNκl OQ)Y7u|1[֌<3K<,`pIeWfQزM;-1f/,522)QBJJDg3;}d!|}:X7{D?FhZm|vFXכA/#z<(RTBSMI^ף}$7x|RoooCď \(KoxYHNDe|P _AB " wt;@&^vwōͤ&8?q ׄ!t Rس d"u:@3I⦖D\fGaꢅQdq kש@f\6|+\ .^rX376B_^M#z$ӦG%E}>QϣU=gn#M %+hfR'n))tH ׶wUUJ|cRM:@Ch{_~mJ!|10 0^D 9~p 3'+lĽ`=|~wH*@eUXBR~)vE?5|1,w(}v Fw)Pi" $cK3;;BbU Vjȗ.ϱg+̙4dmxWENn`֭ĝkClO}jTkeXkFG:`q kI?s$7RlQS_1q< ڦ]i&\@]XypSD4uЕggVnP.N uV9 =g6_.Ү&Ykx7Gp'l(wV4޴򘺏,ߜ~8E:]†R6#f&ݭhl5e4V-0M!c*YŽ.wG|_;tϜ6gqFJbL3P,*9sVxl: @EuT%.1j񎃚l;㕦c̺\/Ky9>|1!jW*Ң%SkVp *x'F? vR8ܱBӉf"dś.raQ(XTnM@AHњ@m-ettXJ`r^xCnDɕp;K|]N KbBVmib= Q,I3ea>tV,V9FS_lmVzkaB6t#~عDl 5=?w_.yLQgFR΄mjY1H:AŎW~%&ǼwlQTd6:4lAgہ7ʎ,pO`ckEgkD}D#Ѐr{r`5&`Ԛ'i%/ V$(`:ds`~%EsBWΫ8d 7s,Nz38lI:QfGUh J*Z_Xuˆm:}R3楪V=[{vK5t 6> {!D&2fkD$ q}\bc ~6*8X@Yb.rik@&Q$Lȓ3/CK=~T$i %{p-%V>*{[9Ov pyMZ?tb42w^cqb׺0-%w&_e@KJcQxƃմa`9z+уv2`Es7F!A$o瀹:U;м0mGRиcҒ<șe lq( ?[rI[2Z +=rHV{QR;|"# :EF*/opR@;RkIrb` #c7"ATSG)z%tFN{csMv ы  Q8LeLK9Pɶq~Dx V0e*ZfP/ٶ a~)3{,9E^/˹o0|W\_=$EzbGfCG[2mN{Α87UJк0txoR?>REJyϘ?)oH֓U=9:ԞM0Ơ5 ʫLD{%Bwx}4 !"xBt|?.pf8!,GϮ/SUІ59M:l4ɓ`cHV wG1šWȞg)ɧۼZ ?&*ĹWkzH ﹐lNYchCP,emU5o+W¿V|_v TS9+ 2+:FGeP<- g>R *[.M@47Z>.L4"]`Ѧ'%C!ךU7h2RD.X9[l8ZDi{s9Mo *N$GqMI(WQ1 ʲt-}\"Ě,&|=\̒$vZ`,3mf+ț;o 1[ߔp74nAs+@`J#ʈ M:cQ6V9&A82ME똀xbZ>VUɾT^zlemXe-*Qt5ؕYu}%7nA+Ҕ8Cd" #"B l@Ŀhi CDUw<:C{b@2]ſ:m1-EZP-BĬH Z}Ў3J!Fʱ2*)b̛{G!DݝRye8@챙} O26*sR D^{?mhN{;EȞ~R&h!JlT^v;/F0` ΁Mg:bCOmU~c/҄{YN$t.J12b~xȕD>\lT?VC(!N@-)Qqwpsooˀ%;\:%~Xָ#c4uJM=wxY`>3 5; E-SjY}i7>kGҎ3PcI !!tөt4JRQ4Ȧ\/tRXP9G%;g I0p>N2)4*M??;j<!9> -=ձHv}Kgll@O:^i"F;^U NqqL-}x$_0a [4Rzl#a*y腸NUM[I;:6-گ%FH8xv ZPZ%/ ͨ#Gis43xV1b}f`|{B«"F q.;W9g( Of61瞹LP>1N~*󂈢yfɾSa4xe snupgd_z'?~nQTwQَHC᪈ 9{"gǷ_3;=WY$E?g7,"+:M%D^n7@[爗gL|Yw+J29'_'(+mym-k9}U  LLe#|~tP0ROnJeE`j{U/Z^{i7mp3_# ^n`}IpxtN݇j.LL8܃g 9N(14 LegjEYE.#-.b_Xٹ18X t-2;~[:x4c!o6%9ɼ4jfsS)tEzEs950|fdڛ3*Y qrX91sD2'Dhlԁ#+ k}W{20X#Vg,(h&/屣h@U+6p L1@xbqqz`9tءmHR8ZĽno:EΕYSM9]xrx$ΦmޟV dek6K2'E'U|Syй?fmmי((!q<K,|\FR+|-IB&ں3v<[SV$y7{_9bƜ:ʼ #`fmnPRc]dn.s~ {7h:ZB͛v1NWXu P/9VS)Vd- (N[H<(?KTsFMw )suVfL $'KXA_d3w8bpG HB>ay6 =]ӺтN\ID\np!Wa:ԂE(ԩT!y`u Xτ5/!fؽGo 1K/}ܣVGKvȿV (ȇR:bM/ ?ϢfW yU3c `u ʛiu< ƥ7` ZJ%4p-IJ AN}vgZ=mzy녇9g_y k m9Zazֺrj>v~jg^Bo^}[]vhрJ ḭe1 Vz԰ ]Y[._*U( w8^Մa!0*& :,5`qP#@s`#%\4$$^n +Z֯S>^f26iIK9SDտŖ":a+ 5`k<0w|D׺F/љ`@Y ߜ]& bl|M  z3t:)g"a( |N!, ޡXԁh<Α<_n8RZq\)99x{U2X/pqج:R@0IfKU5\ʤhG\A,&V5db1\:V|*[Q~;,:*|^Rn8ffl<}g4#suaCLWțz1Z O@` }rj0܋nR}Zq.nUefړҷj 5+QIEMD3bu΍E)c p\XCY˯s6q r^&fcHAu.uAnpND9X-{B䥮ea<d&nZ\~ E-늺9]?Fo ݬpYb*L7[\嶖.=ϟl۾+.Aw%sLٔ_bn7$f<5bmKY/ }#*WX[iC-]yc4RRlԛ=|旡NA!}$8ݥ[:䮗8oRJK+%PkrXfAM&p1EnLCc_(+E,=Rqf<ӭҐ|5d A): t-gf|U.K;|EL@ 7{чiM2=^ڻЅZGi}]{V|y!f}kwo3UNՂɤW.4S>J7gh-s2OD;ZhD̟|g2043Tc7FEb/m-TyJOjXFpwnOj'Xd )]Pru6`#:'eLb0M@k uFtdU'' PP-`@'(i"gm1+ȪxSc^3|r:cHɉUQzJh2we>)u ļ+YVʶUsPʡ=si]zųekK_ u-ؾYѽp*ul%J%[Tv2^.WfQ/mqݖ6 A J LFEۼ.tO*u[( Lv*Ǵg i_$!:hĪ5z|ӌn̤BnѾ2FϢ[=⋕*w@yL5w8~vk`[xb#ǖXZLPϻ%ޱ=MR)E1~˧\][I{]d[ Yn\[[@d,b_#Ek_WlJ7_@ =t@ZfSw+]w # do غV @M2;9Q@R͑]y/;Dy->ShΔ*\K#?XCi Q85B$k {7|ctr-i 0,Hx SU>_^scr8@2//#Yڵ <%BlNBr9c _ۄ(HcY!Y9D 0'PÍ+GH!a{{&}hNr)M۱e$'p 7 ^uS>/ϮI xҮMҠ"#Aye-KEe~[vPk~^X_sh b̛u yޝھhs1x,'I8h?g55hN:9ʿAn&q!` QLյ-"Qߜv':7;mm#!E_z#G1*}&4E_M6;D6Lj;ȿV%>Gi0}/br2)9pID|8>+j!DXYP ݑdNN,F9XYð]fA7 q"͞R2}$gk٢6+77s3H2 GƇgc8MD/';(z8ą")ݍ 88p)nAb&x8aO*뚹WPxg$ SE{d2,9Pܩ?^n,dd歺Ҕ JK|7b,MNs  N\ZFycD  Z;,/sېsk0Q\_bG mvA_'\# Fv2\}?]jV$ި2َ[WZfŗu刨ڛa=9iL," ցJFS}ČmMRTrOK| ^,3uKw6;4y5̉2lA  `5'Q7uscg\7*:E% M8TS?imDdgzO4TVkew)K7Yc} )1sF­TbM]d^#P lB0s6@4xsV,N!(]1)[!0plD[)Co]~4l>4IHwJJMԻFRffa+S>E&O :!LtZqTFXG& f~Zه9ttj#[5Ź VGwd<>kJOt,B)%d+U]?F'Pn .;`hH9(|lb2](~{}ނhīٸɁ=^DPccordQj| FĖN}r >J`#rNdqlsBuI[yb㓝y\2n/<3؊\~tMԭ Z?|tEtz:o!-fjD{P럗WްiH|i _~Bl`78lҢ@ho*Lo12F;Zz~\$[mKc ;cy h-۸ l'יִv\~`S?vr)dT ;:Xʂt̕{=dN!-(478Z;:?+Yq5fSƒ3 nHW[uUo Ԍ9}#)zeĂH?dA׺  OYti7~v~ӔMBltHx,EZm2RIBr- ?Xq]FRkP/$&[ /bȌ7Md9V!bvyt`ZϜtk&aӈr[v ƫZ =Sĺq 3EVK9$h0Tkk jR6#| l iL d`ywuºxN-HO'>8 (S ۼk bUtٶ RA}U@8k=^d&VsTșX$DNT$PS{ 2]N' 3G #[Y|9aL4^!3O T(x+_ѵ9w}E@KT'CD{T2r1FFgGd4xAgxyĝȄ[}gN)GJnq_\+eP,go$dP54]KpZwtw7쀙 ٽeF8Ox 0U.+O:Xgl0V}H{f'8q-BtGO)"-/4JnN_3)\.6xM򨄬)1ﻹߔ}Y\Wfn=r>,m)=̵ ^~8fs mȿ"$͝`Yv;SԘӧP-5Ӈʼ cٹ EF8dtM|Eٺ}ɂr){FNEu郓n(|Yk%RI M_+aI=n:.DW d +k_zW%4ՋH!`6^\a,\r&&` ԔQ!__.Q6O 99OΟg|I5eDTޓ J YNȐsI2hs!)FV6Oݰ(/پTNNҨ9oLz<ֱo-gf|7.rqJ-OӭI5n eO4*kDQ"WKpW3\VQA@~V|C ʡhGg~iM zy+L!&o&F>f:lצΉwF]i%(R3 ]6PI5ϲI/[DƱ2 %y:Q݈5~߻c;$tF&6^j@!O $7 NՙzdZg"Ak I[bT!8=<"$]ȫn/poaXTF@jmA)NJ,ZhA g{^kd8×htb|FG0{_옷RFtt0h;ѷzr8hΎP2S=Tmbx~b⨘$@_1aއYۃLDܵ쯧Y_dwFQv<YB8\pP7qt}LJ*(ت=@g&;JYXp;bMÈо@gC/ʺ2aIRlv3$"BU4oe;.߆CTun~tz|.0FHC+`!`4TS:}3RO7{OʨP7ݥ8Wynw"Y&|r s:K("xlnD fDəy? ;͸%'2xaŒsD3FTO(wn )5YwJ&B}pJ?!_vw^C)>'NNLyM51֬z4\jc}4GB>"ݓ+:MϚcg{pfnNҵМaԅA\QޭQd@ӎ=lI 됗*+kR<'UM4%RtA}/z{h~uGfC ][P<]= ߎeQJÄW=tF] ݞpSx;G} yQ)ίNWp,dPO]U= TZfX'#4<[@=+@Vf@eQk 3}{sUD.}fYئujtZCmCQq4Ѧ;@Uau {'?ԋ(:A~lY**ܟ]RB=ω]X7by8#hctdBa(L%g|#5kSDN+43nLzNI@m{!7U YNojϏ1Iԯ@uv)HR&zdpX|Ο|Ő8[+aJ a骾MܼGŅH!r6h;=ilo=%*r?oM":31Ty \&ou9@>0l"2Qdvi\̓K<㉒Ы/,LJQ?IxzmGDˉ{SS.)Hx *ipj7\982t'O0qmԘ/ZAxPfu0j`y;6KQc8T 0 rt<?s)^4$"GaKIcy @~oRC];ZQLX,;4e\z쿶\<%`@U Y'x\Y;tANtQj#G;i]#DguN% 7x ,ʃBqF1 AkrHR0g",Nq`]V8> !d <$٫^ E/n{ZUU]aI#^bm-!y}z2Xu:ȎlH_*pywzH1^ˁچ Tl3@/Y]R&aG.#Y5V"l#b{koY)E, ~?9 XK098͒ ufdTeIdd bflY;O7oDDB6EH:њĵTA  {'>g؉a7$P%T 6ACjX.*P5WA 6Eh;%a4-RdYw{ȩ9YD: %@v9TyE[3֚ƠXbHayri]s| \\{3"-_mv&Qt PxfWR#*- >)vKͮZ)@!OZmBU$C^0)#%Va(wc02oB<""7"[ZSC/:ױP5+ F{;'w й"v#uu֢FZnrųr*mBqy1I]kT|w57ZXz_:nR 5.WC^_y~%e5bHa6s֟,C|v.P\.%8RYYWAOa`W7tkr7lCnlCo"/Vx03ߥ?fQ)63OwI%|&JaHHks(ܝT_K@0NdB >~Q 6B |[A8r5mqJ_IL'{xZ,o4)…pTdfޛ*V_N>X2Gumҧ*T/H6yu)AHs% KH9ַ&2:”&}3dgwqVU{qWHDˬJ6H"_[s379R2Q4c.Uwne㠬XRUz@`foD;9NI(YF b a|ƚnsιr*ՆۺfzuP--gXt+S+VXeh&:" Xf/35zN1Ft LL"GdXOl%5HK)}ekU-*OFޤ#-ټY+Y&yŽ[5', 8͎edRrYĻO{&UOǵWyd~U~̠i⒪>LSs-c)#+&TefQݣx5iAcnpYBv:yFR4V9Ĵh\B RQ&Z8`į*)KBaG3 ϼtQs+E.u夕~v'X AAvCN@$}v#;P BR]KC:cu` k$z[`z$uE3g 8i~KܝKIÅKa*~Yx]e6f)vI9+>fc{^|z86҃iu5>ȧNb5ؗcUr_.J 1[wI3?"kyhZ=!u7\0 VN}! b t4SЧ-ל.'T^`M4PKѽʆu^[D#4⯗ ȟ#U۾Z,u d;IC\?Kw- _|ۋ5mQ'ޞ$ZzU' 2!X,r.u?,& vCI{fyt(4unPаjGp%/)G'۰z'RdzX?T#x>zZZs_$"&(eE=rVq,0#8NI>>HRj=e6FU:;с퓴"LSmBF 'Ehs }G{,1 (&͗ Xc=&^^i` D%[&s)gDQfNєz$V(Y d9raOr9WO'\"NAb[&O~p/_~96*(bT'}b8_5&Y5IIỏYLخj67nUeeA_EU7 h7hAep:6X'OGϓ _H[7Kj{C5c ]) AY4Nim78z53X̆㨭ﯞRTgE{-C*zfJ=)LiLReK b})0AZJ3 O"Sf%"x-K. Zk)jr9=RyT)1ifB&EHCDw-[ƷGݲ;ƢI9jǠnљ:~_ sRT?Cj/JY?zgI{JF]ӦJMz4/`RDY Bޕ$hE fӃDBl&p==(uSu@E&Y VikڎvbXW8 >TGaB(~J?=sf/4S4{N㭏na^g""l*NkZٚ"iYdlIK8YY2$eO-d0{cg}6fvou-Ȧ@ 4 3>yj}CM>O+dJP1XbR 9D7 Wxf0Ɵ$)r.[|<;ɥ$u`tw۞';G9|0M99,c!݀NIMUyCH;!snrr>0/;leR5 <avC|K> =v~.f3YhCP#`i]?@N)׭.*cj 8Gt?8iE]؂ݑSpz {j5+n$NԠEvu^pY/P&"E c i}%r{ yZ1qR"5L9On]̂0C(chqv}qU JN3R}3U$H|4B?^ B+4fw*UVqk|T }CW66$Q^@V6rTpC_16(Z3o\C_Ld4LtE~Ԃ2@bVxX,2egǢ=5 J ,B̛I} D.e=P ݪw|t(V}3f\f#2N]SMhn׭MPLD1sʬP/?u'nc-FO-==͎" 9-ZnAަ^J+@1~cϸ P6:aE:`Wp b:fJQbA t g2G,E$wg&d .p Bb\zt)0[qU9a .P90:18wvfV\5ʜ"(ujH5h^9%(Ae9B2_$s) Ĺ=_i1I4(9?5μ10m>~61yԧ,fǴk F:jC]ds ie"Q|0 [931V{PDT;`^uiYa6xJOkߟbU鞈h*^NMTn޻ /+D*_  O饿l QJ~D _΀5o։! !WH7Lr< ٍlC'pͫ#B$QwotUm\4?>h*@kk0箐0rϫrcjP,L|.B96vJjxJ(wz5c,B8*?mpEH:Kx!tJ-dń6#bҕٟezJZAsWHGAg*^-K4}ۋU}a'2)otyGM\F G`iLX#E NDJsGt9Y%Z$[JMY'Xk+q>,@Q%ntH6 v+9zW+Gq|jbLyr߭[[-Ӳ4ߗPİ}s>b-m 2}}F1cCTJo:0-f;gAb}-a)Q4Tacvftě#F2wyqp%,4Rrb\BN z uBGu:7V-m&iIXO WaE=)X;S1蟎ታX'Hݢww{1~xOCt=ahy҈7/Ϣ@SJ*R|xʨXSDzuduKNL2)άLWe<>^6NZU.ՁVXvPJ϶S/u k=ΙDzx"$|]g[!v+'}gJ6⭍[zU P_pDp{lgmX0|~02P*ԯ@9C IIH;z-OZlK?_oIIoܑ/۰@Ȏ'!p1&ƗΚ1:rZsK*@f 3 3zעCP=lmnz]IT1T{nct2Ez۟aG{) 2~7U6Y5m((pJ5/18Hy{tQJ%NKqNT`pcnz+ ' QSgL5oR}ֹy$\ mP<$Ķ+J=C`{IWHGޒ:Bq7 "}ᮑ-ˏ{pa>tcZ21H IuxmTxH%ƫ3$^^be+J ϨծzP)?Q+Hʣ?LWj^\z}W2?M9blt~: c8P0J\7{^E_ɌGL0HMÞV>x}#*۫/.s\5QZw XTąUW칺867-~jʐ63Rw#A|NnA4ifLNynʂF^UqQ Z=0Tl_ j@\,ʅZ5}-mnlTnIXXH\ oBOQT)U>8v6ZœG#ps_glj])ҽtA% ,$a(v馻Ls#`Qa)`0l'Vp{㗅 \eY:4U l[TA/ k\ BQe3vFwKc4AdWjlh0hW"v5ݷl+yO;<\qF5#?lFdlu7?vMlVB8J*$K 98J:e쭺I\~f=\}*O`Ci//š2lcsI"E~X5~P:sIjԳwu+iԤ_БS$9H]tʂQ.xQ5W~DF|>pC4ǯ=Gܷ"tGVq{.Kψ7;03_ՈQX-2Rz}J<[ƈ*^8Cn#lGҙ4pԲtIwQ~ #7L4Zmhdn7C/}w{Ke$1(pÖ^de8M.N(_c}MqWD+4Vۚxv/tĺRƚ8VqTC[$[1[E;=+BVh 3~0y{(*dZwxAAԗtH.'mj,?%fS;ohd(L4}Y?Fbu5mQw 1-Q/3\ߤG|M=C]8vNƦ F_* %˪/m"G98?,NC}/@Ԧ&r 4z$\l3z\SKf7x4UF\q<;.~wt?U:f9yPS g$H2e! MR{/ܮsaB|6 +dp&1 O2ɀ k׽ 6IkX$! &VlSeE\Sl|4`x0A|䧝Я9-xe&ȓAx$'~=YhX_09XD6j31B0- KC&vqvZ])<<C\ʹQ|TdnVQ42({%+sTW=n3f".|CV7ꬑ}#OڡQ%ႏTg& _'1mCvO!Qr;&_X:hO0ۣom˼wr5{(E5#TQ YsF"\?A24arsEWQ rZK"6_9 +>IHH+YL  ื#|CƢwm$1eO< @ NXoz%Q2~uikr+ c=~zyH0*BN;o1ϼ؊M Gri͵z#'7ȺId#)mЇuBi׮vÆB4嶗ˮ5_RpY=lS-Ds/FH:r3  O'eHъmƙLWU G&[Q:?Q8n&.-T IE7y];wش_ójA!0+vtj{P ?4,t\+\~!DJ6<ߊ.) kn=2ˀYbtBj 9ѕJ9Rܨ7]Auu/=vN P)\v"j wNaiH*Yoͻn\TZDoK>;wCYp;QN͘$&ׂPDR!;OѴ;Or7BL@m^Č>cgiv - (;3סc]P`<5qY|\)ɡplSq^YH}x2]1)&53b#6ĩbj'HSHa]^=f-u >v&"UZu\3]Oͼ~ D=˗t*- x7QS j5UsSJga-FY}{7ݒ%aޖ βg 0:p۪Bxnjѕ,GKs/\G E)6]^Nڜ`ckwj~НCqaԛ K+ )S on5/yI!u@o5g6`T l?}`57.m0m͜'1dL=BqYU)$YkV+Ǽ\i='`-?Ylcn}EǷxʩo_NezZRt}O(+q lm˂ k*S/0Q@9Mq8+xMڙ+5IH!&u-li=,i%J|?X.!*qgNܛv]-Xe5w.4[QTvB]OgVJaOT+8hʩB1p"8aauu!:Ԡb2Jcmu9^4Qa!My(, lanZ8R }" ܒĶ^#/tAȜ D~o[C[[Ǟ1O^X{Ve?%K <~H9[Kt$U?b) C@:+DԖUx,3Pn8 Re/SuQxO<ޱMBP4MXI\\x"|QSlpwER-ȎF7A_%A pW*R44NR0u:+ v0UN=7d!w{@ 9_0>҃7J\b?*?zOuf+QϪ;Miu?N]2v ̪/-s6r-tjjm]gKamL߫R7.Uo%B,TH:s3%^"x@:{CU LCE1 a~M$fs{\־POzMOxr@=8̤{#()3fV~CY޵.*JAUē?'̅06.ȩޢ,=U<1)H"= TI24g5'ju׭EEt&Z3(z!X&_Bovg8w@US~%4 žY k,sFV  cW[K4AZs\/9OU HREN'!w,;SYljJG,@4W5H V#bJ>^mNk^vfJY. &vy房3 b3FyEG1 CƵ1v\1^DYZ3@ T~Ð (͆֓{Ԗl1@ -4]\Wضw;svHFua${SĨBK-5BDQ8ʙ޾ mm6sn8՟%ޡ3wjuL h:lY^r/ed! ݏ%~%4{''6SKJa. D@]KU~=eZ5@"@lWR̂UDZKB05x1f%͢j`)SŒIԿ]oD:"[3 w ^띕K?\I]'0=ұt8jXQjaX %h|79c9RаETxDBK% &Ҽ. dݪԏ],jWsFYB̸::1vpI_EGyt:cfnDD.4\¸yBPE@m9y1y=mnAj;sl| g9t!G7؝!NIIhbwl]s4g5o}.NS4 p_w3|r@dg?-kBoXNۑLش ֬>l( [TR+I `rwzՑRw@Vǫ1*YLJd~tSJ`=~ D.S?6+ܶXɗI/vi Ϩqc6}U,Vepj (2>v5F6,gA j- l#OI*j;Rfӣ0lA#(dϛ;=ku- &NIOW:?މ K< mD= &Aɵ l()wq!r3vJ ^V尣6//ii}hdb78 ΋!kHd֜렵fկEʝe{+'k5KyS _D$E (Ũv=Dsp$*C7}R/tYf/eYxP)&ܼAMpIGz=\,FV/J-#`{͖L=,,'eC_@@vxw^V蚛zjx7酾4P(qX]`!orZM}l2٫\ޟݎB `Kg/xxuJ4WwD=J:kӆjF2;ϛoqtSê͆D_zb ئ5 d$o?}p˄ie$)œp!èQBE,7a\8dfC UbYzܷU4l=&PVC֎̋VNGP̤27lMU> hi%RҶ/n.vR15I?Js$ix[C9Nkt_/SGA5ELۋՁ7*♭A^CV^xZ4=^@;0HztB# `9|G8'iC~Ef<煡raU˜#(98&:k˸p5g=,P8xzztF,:d-gwq;^Eܰ6"_6XQx8X:= d.Ayۺ]BORl? ?7(nxXL^#2|c׎=8pd?g+'ݍRudž\;tGrM۾#:ۅN(R7(g,}Bk/iB1[ Ywf$=eEgUZKSs ŽGG+(R-*pfY(]UQ9K?:L߾I9 scgM ''o3S XDk}F:n2NGotTm+3v®ٹQL吏~F́%te]=acE (GkF˗.;1$/gp̝dwC(@'F = b@Þ$Iv/n|x*$Ǔ)_=vuFtM6JP8vR'hzwp˃nX*Kc ό\5i,AօSdm~P5/\a7 ȒE@*M4iP 9r&KHh0-4׶G@!i;͔dwvz7V?fAA`J^[<F̍g,<:Ig0uz-D`m G"z2@D6W6ŸOrx,JNE6axс'~U>Ƴ(% ~.RYpK:QW2wk"P v׻G 4;D_=&`F׾5A[!c1=,Xe*~R cbT2tL UFCa/*{{*,_OxTm _GAy#w<*Zi l)t2(r>Ê-? Ҩa*Iʊr~8 z:퐂mF& MQ6j?-}0 .EIOWsIdKf[2J@0rP)2#k@Z5e/Vv@X)ӂIw|M)0n_7ݓEp7#|knz_{ľO } -HrnbsЖn=T8,^,K."C\.KLř#ggd${h&ʓz`~/b K6yo%/^6FprˤV@UȊ_ !F}>Nԭ;=h184V)oq;҄ݤ5v }błDhpÔQhp٫up⭺ ݅K{qO>"OF dgYCJ~qYF]Vg[պ2|őC#;kw t1m0]`9%c p찕s^["ٰ#ldz9}Rϖ =2Hq0iNpp؎-(};u6[.Ljm@GG#آsZv͹UNT%s[ͳc1Oxt~rh9xQ%6z~qDJuxըFdc--?֞j8Zr`Q\: Y7y ȋ hb@UwZ%mYOelmMnυZtճP%jUX"ōj)QaC]GP_%*uK>mFQ#W๊s_^geH2LiB3P>/ru}f|M_U(2&VqpnL<7}1sKpA(`G+zx.^(FE{c^bG5,ON bPh'ڠ|u?RU+\,⇸b*5c17 ~LP[fx(ՄyP9>J(wf9^uAvfMݡĽ+ɏ;Y]37ne;YvB[R+ᮣkiE9YkI.d=ʱx.vRBߨ˧OҟnZsآ2Aaa3?yI^6)2CL֡g+Z|,#VT젰&$(3b;^y8 nb!{Ƨ1™m xo6+$r<7?dM^-|g-.uTE@F+;@q 1D/kuR,'| >7%P04Dmon~r3ctuD6֭R5ŀMχA; |T@;:T#,^+*)x2_&:DQBXOп+-31+U.T豂FK62Q^`1!A/+< j~1fF9~گPlU2} !\3!llc->?pMϺ1*9i ǝ}e+$L'ר{ouH+ chRAAMׅeG3 ,XICC @O"Mփ\ʰ`W]7)DߛrBh4|}r5ϚO*,dwc]p٥'bˊ[\&:My"l؏O83Z8 !ݎ|{m5C(MʻiF3=um0 \!ȼh`@mvQBFy._΄Ёh4S&ty0*E%]MHgl J{,!j|;_vT2ؼGh!00_i9[h I#7qWmޓŏJNgg?8Of3]#dVdrRHcgY&plMޣ۔ľ\q,,|.JOXTN#@WgwP3Rm9+uaT>LPӤM]I{)tYiȉ $tdOwVq?*kt-:u$ qusU[sB+rOB>f5D"H)<-zjE5m 32Tb*.dk4H*$_+NR鯶BlXc˩4i-+~nqGD87̚ѺıHLD5=XqCkQ ܣո m #HI(sq[lt&s& 4|{}2Y-V=7V¯2uJKZsyÉDdE^+Bc\pB ڼԈfGSK-Hȭj5FN( ;wv7U"G8LG @v;C n2 hFXXM3_UuCHaC!̥7UyW]9rm*`U ݅'xF|faf:H$0!Bg48[A`H\p'Hx02T5,Fh~dF(Ɨ F<#6l^$,,RXՉpp cSƑo;ŪW@s䝔˯{9 y 'H٢Ip􍟂xO{¦u3ݰ;TmX͆[4$ЊPǵlə b4yLK(]%ܷ9]99;ߕ~AV.҆3+=![BSXY\~K'rc)68 gFv0$Giu6*1ڠUOxwC܍$Lx{!w<U{,ǩrp?G؀z"c%d"gr.6[`>m.ፚlZz~g'fFN.ˬ!\P-2]vNdO]2y,jK BJJmRY)'C!_HB",mg9n;qtpۏ :kׅ]{N5yT{51c9tR3LD쏱&{=x%T"ū>W-o WB d$o)硵w[l oAti=ÿpː tqAW@+o`EKZDrlΥdۀ Sej%/ЎT*=`Z6߮he!EiWM2%0\WIF˽]73R*U`sZf;E$S*{{+Gd0OW;1Jf\uZgt3MI_>xxnvNd2#84 sы*>䰧!|D]@.QxbOPev4|W!~G5bTE/݀ Ӻ_tl+W鸖 ^n"VƆݓ!g=K۾r^EϿå`ϵmL6L.hK{W'cCWͼv&_NQW 4&Q0de߱%фD Fח%G6@] y-%?Rzkd1*F>)ÓM G Z!lT|Y*o$!lb'w K.Y"^PR ** _ a ee'h pq+#R\#ΨkB|)6M 4Wb64SkC:~z;Ph<ӑz4ShpXvO)B4Kiƅ]`e(-E" 83nKr 'AF.*4w !<;)\nU˹@`dWj-NwKVh'1S\ (5lv.!ƠoK&> S%Ҝe-PnHfq7'BܓX/>~J' Е4f| nd9=oΔ xUNL0EIVkV/}=^z^^^JfGn/Q0XiM:[$,"o!@GF[~&uVWՅ6 dGVlc2:;- XԀC6EZJ9~-yfoΘ>0:cY{9bO{t4YF+_dtm@p!B]١{S@yn G9"k,»{x˰;JP:oKIs(!##Sܨp}: t^e'vR&\w]FGYs헿5 $주mj g  0djfuEZ%|\s84X) 4尴0\7# \C=w' %~ `<_^˵T#W;vwUF~Wy+uMzT%j2δ(p Q450%q[s;k5'~h5bW|?*;Jn x1lExڴmO9X31yGid[H܇Y3(kg\ _p}_ץeɴ \&t2+m8 m ;@}WwUU)(doUTZO;/WI檬#^"<ҾBVl1M1rBIsI\(\yqO6;-,Ph;Js9((-t`jF^@O*=j-_ai#[=_[;_&xkU6+u5Ƅw/+* UúLiP_dg9RAHADO۝lz>t+Ϫ%ۨOJ-ϼ@Ǻ~\&!2qQI}\d гYMLڢR5BE}e{gN;鍂7ZDqI/ Fa906S0!vw t !8ix.Y/PDқf2'd h?;5cA}tB;[ɐ#pJI/^QW%H" E2 m2aEbaLa MPjb:TP`T\r3mdcɯ&>1)ܠkݧ#Ōi ['TK5O;4bf+F'A%[ s(u*ͻF1piNc-EXdO@zI e!X?h9NHKeε2caNԽC4vA$bkqh\aJDʿGrpOE!"}}Ⱦ֞+=)z0zkZx//o'P,E:ØɖŀJIm v|Œ%7?͆4of)rtk_KJ5%XUPdz[7l-IoPWOB][F|ID 2=Ȋɓ^WZo=t*LF#;`q6=\ atL9f\@Xzd{o.J~OtP1t dCz!*- X(տ\g+7^IJzqT44] w@Dp/?2RdNȊU&>IB:Lu{R%O2 ەĚԸYQ˥j_78ܳhڝֳhBc1_=!{3}GҹGW jY*b5 YC,B`Ǣ@SFqI$\C3:~b"29Nبz/-w\to 0^y}IH1wwzχYe.e1C3~-=QWAZ֬W]ZΒ&[ 2=pd>[/6W"q% a.yo\raz2Uσef2j5 _Y>u= 2K+{ MU9ͷ>,wlNZ} i\zh%r|;Rbh ӈ^ !-N_:ͷDhٞ+ Zm4PqiChE'n œFp;_(2vk  ێ(,{<).z?[J+9Ao 'ŽG@]sm f+ 4nˀ"J 4ZkœI2&.4KvCJYMH9}R1w77=}h禿2Q#"evM=.9S=;~;>R7}锂VVq 20TI Q\I_ɢ%(aw'z]GW` vݱ:A?&%& }eL,"ň`Btn'4iRn!M~ umW 2op&PDFA&UUImZ%]^&Nh!U!U0&Kq`5oX$C월|{ k1ӆA ܽ\>PM An3"n07s` 5p[aaoRqM,*[JuQv:g\es],f sqC椻.YM {ܼHQ sˉ"2cK@gCK)R=Mb!"0TNJX|0Ηͻٿ3s $pg>Du8R(}M|*-TM `5\@¯kSJvG]Bw(]*gS 5ÃU7:J/7NI~,)@Ln8~{%bԒU֤tXjw*۞_k!)/vJe-]{XvYb\Z#yojB- dXݥ*ē ${頴뻴H<^мG~ZE7tJK^r6w9xz@H?#,٪˄C'|bZd&¶Dq8>ɁUuc|V 6q.+3$අzoh8}zFhM/#3 ;qWЮzux_I 1k<1vJ4x8Zz}*nxދ8ݙ([pR]KfU`A, ;WWˍr .iKذ 4"qFGȻFj?~spU-їpĂ~6 7mud],umG aRsx`\xD:Gm{j-(MQsDk8!sl <*puDT݃p*B4G#nlBuй֔9r˞5x*1Q=aNL<ըRx70+lsz06< %$cLCAG+KZM! ęfb.ٍ (hmw FK|ኆ5>u'$qt5MNF/yGN?iU6’"X%(XOD?_8AV깇U#X#g .c.Җ ]dںEbM}ւG:u`0ۧZ4Dַ)85'#xa+b9Gma%F3#r7jk̵;ΙCPYyύ Pu䡈⬰Cw;GHhZ">@qs/@W90SP ԯ\6u%@ J5BXQfF+p> ]CxmUѵcUG BAUhGH0_>8`ĉm66͟"irZi9J\Mڝ0+DMs)ZBKJL5I>ϝUQ(\Bi*Ϩcq^:"0YU̡5:.V!yn8WT"kWLfvSE2W6P7 Й00;:eϢ Jq 8$vy:a3MOyN̑&LytM*~xv>v8>ҋ̘dz6NyTX%ĘTC0Z:D]7Yd/aZ_=[>m qSskɘ#*>8'4G?,$rʟb, ^ y~wӇ"'Q>Fሾw]snlG Œi 6{%D?ZlOOf94H _O0"t|E]d x|DW>Wd:#md$yρP'WH}.GcQbZ2덙{ܕ(OO[_>30\Pr ׍ l#]{IԮ.|C=LFtžO(:k1y[75G,=E "S@w|62(U}ndlf>9U|! U@3?o-7*O/7;;mT@?N;7S|钚ui?kH_ވƍp\,El.qqjB`guSJ%/pR!RKMMҩڛ\Jq~hH FGb2>+LH:;NA>)kEj77;|[ P{ vHe!R$HFKuLsTN' On{z 5+nsԥriJIwF&|/rfocIIN%4{CLR\jBZ\H!4,a7u+X(aA2{"貰J'&x`?bȖmU4J6fA+:JƉV[ǁ[V 1esVYy%vS+0#oXĽR rhBFO.<ơ+I'یO>Jp&^Xxv""-I?w-Abr;dur^8..Vnw__hTJ$@k? ][V]޻gcHITN?ǥ'@E04بَRF|0rƻn nG $y6Ĝ,0 LaebHX`]2;#UAϾ,`.WAQێ"c h9}Jm:/d\ ˢD>kڅ|6t a8i.wWp~čH%i{ vXgcofAKržX 9M7 ^މ/DjGrt[򀬘ӇuaVFZH iIvBY閒[R=]|,#܋4V=L!hJ l^9y]Mד-J2>X6*}(e9ݳE$UdFׅ7 Vf]Tci%Rfy>P}]$,zkU:*;}R^\q(zS!ԑ]+ut3kpW>U =7f0?X|^PngTi#e]#xIKjjևz'sӯ|s_kE3 m aluh.&ֈY"*u,J=gYXt|{#HNwzwZ뱅Ǟz #m<~pyى!>uLUYn"A:)=!L9I^r&YanYuQ@A-I֓y*h i*zVJ+|Qc;"2!I#kJ } ܘ;'.- cŊjJݕph}UJLFu5>OS]Z"cJ. ][HJD&E?U/9h=TrM/3Wk{.C찮՚Oنzwe2B+,gGhڶ|Ī<(ի|]q{Pt$8S-nkα]nt'gFgߴl#g6`sE[ Ο֝ߏl5(QQ|]C)FK)Kb` XSnqM qV6Z7M*pp#sόsVb(W0k8]z#;tkles1dp_lfƓsXmLB133A*G k8S۠M=~hfyOgp#[ 扂VpHÀU֙ U·b)h.p.5?( 9Cvośî.)B|yL?ϊw#p _~ ܸLF֯Cן4 7%xmu[%HAg!bs؊w'm܈i?ӣvwu/c|*6ܷ->,S+[Y>e"^. LJnL^B!ۓ4 nM/5j% OU9s ָʵqQynxO}9w:Uw_\veo^\eG|3b7{6Z`)6Xٌw^ 3Yr&^SƑwX;@e%,y׳ܦ9  ^#m,)X識QN>T\|_ߏyGP&3W|^ZB"=,WL5-o1P>웆73Zh.5ll %5PU? ztAbKC-X͙,^N.깣4IM糼Dg0Rk.YU u~ "y7ס~+r IbuoM,3ޒ JAڋ"K!⨇_<B?£~L;a.@ul ;zT톸#k}OsM -ٻ׉ηwz g{j!Eh0IeFbR(f,j) =o[9IF 'Ӵ,~w ~xsq_i]DŽA_ItP>py'?iIzG$E%y:jKN7u>c:=(`FylP56hP-!H웫2 bGޥAb5٪f|]'/ N@B̽s*P=''=:6ӪzK]HiqWP \2. G8(݊C#"aNݫ|3戻M% ~^Hwy͑8 2,$uրAgjs0y]ɯ֊cQUA-lp=dݸS9RR~χμ}woiL ޝBʱZ|/׷HjnTbnmx5Ī5aU_crm ^I6% l bYhό4h.GNkb-7ĝD~;^g*rG$D%b+KlَeNKW/$ ܹv1kl]l0daz Y $〈a2}r;r \UK1UʻԖ $ *`zdbXj9_+&8ݓpmq,ڹxLW~$lKkYO{j2nVʺy%䨮3;}Լw+㦌,)J@*Xnj9W~Xm@Cr` "p~0+xR[`kGakff)$f{HRl7>bxݠ#d7\4Nnͽסn2-)S-R^sl|F{ի8P3ԓ$[xZ~-޷bsR)  \Pi8'Sy"#QS>e5 f m \S'.)y_ฺaxlZddfCJ ^tӗw…Mƙ8h8d{I]ɥR#P8σ.7e$:ggӾE9T^i0DT>6=2Y{I+aIenߎrŻc'dU-hΪv># XdCdj?|0ٵJyfCCdXvl!}30e`P}w>w~l/y{P[OBpyڊF\c7 hC_;eyc ꛄפ>=11`%E[ :0Gdʓ 87^J1h$B*E2:q SЧM7 w(bKCqm#prx&!wT3f1GVDӋ.SE&H\O9(1Hjdi+U=x8arm>G3 cpE4EOc L<HN7!N$l[g+hiBii'Uց~0ܸ9LOƂ:!T) 1'E%l6w_XpʿtLTM+(g U@8k{k|S%= \tz?>˹zہo7bXU_lu 9RYVM\OsGr ,LGT "WP"^o 7賈 RШ 4$cne ͪ Y=|[dur@8Wq:s`Nݨuʽ®+;ٷgmt4Pa,0BfNh&%#5*^i Q.9373QI@|L\&j{DnM%YXƞ:Uq> v:%1^7yF tn~fٴ r[pl( zbZE?\gCت.Aoo^~ԷMf>_3:6yt&adMM ͘$3C)W}T}]f7=:u5U73՚`̱'UsfPT>]O7i8:U0 X%hBQ\sڙ5% k{5/gOCz"%2UJ?~Uޓ&|~y$PY >::8$GٖO_WxU Qjxgkh)Gcaux|A vx<=V[UIXS ۠Zn2􏆡M_;g")Kk8uvC`ԧN0OSQl s3흺Y箣Tjfm0OY ׂ}VOdۜ4T奒" OmDj\TLrQYϰE#hJ 4oG/%E0@yN#TYI@JX1|(Wy Pd$n X-DlKc.&cXWQhޠ8dӷ `64ǔJTSp`+fQ"xfo0p &P|'BCxh[YP'g.ĢEzG87E$v ܱxnGPC3A΂D >L TWYuѶ6,$bʧ>f/w1{ LN^"':qxJ/Iq-xm v{[ s:(V`,E'hFU&]_LHͮ*(mR`hӍ{k%vC]|['%|3 ;ʋNj Z4=Lp_ 8۷LpF@Jt>Z]WaKSj7@jy{vvĞxa"v0NB8'L_@b4Y_EKaO :$)v9hkb]WmPBaT󊈝D?"{p.аg3@ yKph7uҁɔ6pe /L%2= Z3e=H<<Qa8lTkdcwͲј97º,17 (+چPRtVXua>ΩS_?jy`SDCaR^OˆCtp[=5cu 0hAw睚ZGm&4KNSQqkҸ1$yv18kO^i/_e3Os{ MШVړU;^NS,;>iY7_śRf4u-{-rD;)9a&X!j@ ׍Vp6ƅvvчQHDgȜA"!l[?*oXj ;.pHi>$YĔOc=*m3W#4:|LC7h@[ |ݙ3abl~V(BbmSYG1m̃iRlR >)1MHS|J5hܿ[VO7,Įeן r-?OX^u/"F8"f>]3\^U?e!}\qA2),l&3+!s=K3x%r5@@rHxd)+9s ܟD-2S`)Hг}15yL ٻ`iwe}^V_š|o>Z~fz{.O67?n|p K )[fO S1`PQ&qx*YQ;t;?vxM9y]Jԃcf핒6oUi\> =W\ro鰙`; T 3ʤT1d|U]OЅV%(=dD ٌIm7mTtVj(YқR[ދq{-9)XXG)W~vYAP9SVn0MX-NUI7mFG5Ut6 " ֏]D +ߴ7!eP =##x̽"9~ +=k;iVDCHۣ"Ջ/RNP5[^  Myw>lv8%J9~q$fyfWK=LaYL &U*:2L*&ͦLD`\姘fG~$\Ge1bgHsʱi4}ڑYmt(k%'KqD-!OP+k%nXMUg: (_Qzt{?V=愗>MDLP vڪ3;`M0Q$7W8(2_: "kPTuB,)( N֌mRȬ?{ lhGw 59.Ǻ8xt'W:wez~* BN0$Rb1ԭJ9v驈G%S&lƃAxpҬ@%чHB$rx5tKĕ(w-[x-~׈×Cm몍$;kQ">%6Wio~4_Lw%;O[CƊo*Z.k]ö;Tl!rU'9ߊ>t{ej.R_e&vڀߑ685Edm2hC@H5٬&*fE0K/l F *f &2e Y CemY>#*a^ 1#&7 hRE &ο2ģlP}0P4: prE5!v~,n( {9`P:dO/I/uLu"VsFhGuH'6τV)Qk2C0d8`Z7?ֱW OӘ2MQX9I-e? 8z+fuo2ӓ6? ^RwڐTb2"r_IHF;~ܾ9?q<;YtǞLduh</WI׎jOTr}, DžM)R3C;sQjrhMIbm~}\rZyKk~vKⲿLTѴ+R\x (6%ʳ7AUM^ַbsӾ{{CbB#*R U.uQGQ(2&)jzҊ CDNIeV}rSx[ȯc!KL1e|Tp$_~D+8 UJwQtEV+OI29 U#ٷK#r.*XnJ8%JLLs|uG_=Ei[UJAmt:3<#Ҹ{" )eNwmo6}UƤ*9:ɖ;?D & e/I"L/ 0rCg̏>CLl4TSⳟt&#O CjTN{`Nd7[ BD[iI:3gԅdQ7c,Zꓱ܃1,`s~Rfm&ė13υV Q0,@;F钓L[<|>K$>,?z%;9f$O =%yjQ- dT0M{ƽ {۬.w^Fܼy<JN'ʅYoD'fBU}YYʵq>9ʫf^ QpC;ZZ?uŎ~"ӊȹL12̙gb< #0;nXB?ctGg3`'f6N4&ݘ$sF1S9Ot9+Vӥp;3O*@^whd˧6jL?ŇU:Bҭ4^n즡 O@JL;`ũw$->3o/HE 1IPw9:2A$|.է.ʱ 6Z{-mƘ;~էK V\ qݑ%Xwg. 8ްQ#FTe:K\l6MC~{*9t& $pX%cg<jG 5 e<2`e$FR3(bS#KJ%,~C3K4K7~@Ta]C$I j@w7=JT}R7[//|ǸkTzNxMxU9|<Wp{u3Wf.ȠNg~c)uك͓U҂ڵ0YJ*`⨄9qC XV+B-dBK[]5} ⾓I-EVcͿܚÚOCin/EN2_.7o9o[RI׸UUE&<+H-*M몡ܽkd>5@U3'8'qqU5mM4KTvQx˳)8ˇnd052'ҵnx#W=fFs:~ް0`-J\Gb>7y(0p2a^.1(DT pA"uI׭\0_dyͬyl7lb8D3L_A;e&υjEZ W]6v`xrfqG2yCok#+&:`lLE3_;Q,2dtXL&?W5Ig!.6%[PINcV xӞk!_)tNM:&'S`VwGjKoѻ՛1F_]jW ǛcJm6Us/r1 [瘓s^ms-n_ v0g.׍ ВԠ06X#`[OF#Y&kqɊ<~JC/VvSn̻p'RZ^- w5rL"˩ǕoU^@/uLSivTl1"TVzA Bn̽ B"U`ݜ*Th3KVY^AU{3Cm(6W67vGP!Z/-nVySz0ÖBEm)}̀+J ]T3AQr?= 8<~컅:/ݨk7;hu"7ojg3w4&@)x&G,nuP)*ʆkYX<zYg=C[inT; i۪c05bL|AdZωAcϫbȧ[BjF%9ufsqIQk6SkbĤtӡh=b3G#Q𿂡:P6Fi+k@Y'y}\~TpqX*_c[$}cT6K͙b쫉ܣՅV哪SnHpʺ㭓LJO3Cx Η2kR6אQM&l炳 #e/*_]YD/aQbK0ó!C-g5}gSU=1PU@ s}43"Bvp*M${Pju!mr7|?w00fFm%7-^Xk,;)bi*M9p jFb%qɓ11*ɹUwt?1qZ /  ⣈WR\H#g~N^?g`(Eڛ7:;0ޥQMessŬA`QU 5`|r xX-LrIX(3e܍8Ɣs!>&xR,)wwnNЇ v_Ps*;Ss+ iKAK `Oܫ#mFZ0\#t>6Esى4ϧj+iKqbí9:+G _ckVC5Z4ڕgó ^ (U ԥ{/\ 8Ubb&6"Ȓy$Z (!0eH+/6O&mWSxTg%{_# <:^ߤ&Df%4-Uap/-cUv$aZ7BO:R©J Q,-(x_8l}\1-8QAwUMYwt~{ O[ PT)qRrxmsO>&}#gUFUG':y8L5Bp U.B&? O$jYA}}9UP:Յ۽~$Zkdmp%Cz}!sZu޼3f-VrYy?OB3ME B8; pTo">0,>ޝ\2띰{1x'ULB=9Bt%-]f!c41Wt運~{( 4M6Q- =bJzsimhi}AmJ}`ص@ZxX]O0iWq#"8dwnsTQ9˾ή>…;|wHIn.ƆJ BB1 aaLrsYf< :CD5Y屔k%|a.*{k1*NZFlmn] LIL- o <3FČ/d?l-m^'OiDўOTE7@ ݥ^X45KTGQ9:nkkT?jOMp~Lk~aҨs;@p|ǫ3: O:51΍T*aM&X4*9;5Տ*uSfjB2rF-F5k.(2]EzP{ ooZnv_n r%Ã1I/VA %|>zKr;Z@:_6‡Z 9q[ViyҽN'i4MoFu_nLzJOtJQMSaYhx٥0TJ)7y̻J;'75'Y0`aH 2#n26T%r\2V*2PoK*qք@d#g r-I&3k5R3+ yS'Uޡ;#ᔂ sWDbOuPHPg).E t1Z|LGD?5&J$=Y|26{"r~kRB}_w'wV%+y6Nexػqѽf.=GD/eo \tlW.Y|od4s+]Ȳ&7 ++ Լ<׬oJ|C64WGMҡl46j|)Tv Cw._mJ}{"_r A{V^tth]&ſ*%~lD[qY 7cxB!F aƀQ?*@Jj&gBMT xm ` 햵ݟ{ݜ~'EZtZ8MIĊ*dB;R^ ?f'%GU0Ojm/$d=|xF$LrמiɁ"ocS+$Kg T9c>@Mc\.hU[fļd2nV) 6gzBFՇ]KS X=VԌYJ~=c8 ķ=6q1P۩<!ED պ[z ܚx+Z!&4NL/Zda6֟<`Av@"IpęS`Aʷv*xQ[xiBߣD ? 5^?|B7af?L܊eam,Olly@ґ(Egq;~Z~FmB#yA-Ri`E0 MfG-eB u:$UbK0YG7DT.jze9 TiT mK@3smnEfHU2Ntֽ;6{UU$^B6e' qP> /gA~p u 3 ͓/q3p«㞶k4R9k$^8 +~I;H4̔9˫'5 #} _9XWboU;X9ۇFHWp .olѤPnl"\Xk#|Q85'3N{3Q35 'i:5MkWL&Ly ڍcuUOwA\֑K6#aN` YX!x&=zN =V_+BI2bn< FՍ,S@T JϽela158љC0"B_,+XЃF*Y$Y)DMs9BrgMNPBkh*; f#pD`[zC7ߥ%y]+I>\8F?L|@b 81 VM=6]њQΕ$?`Z-sN[Q:6?,G|>:yLAx᝛?kY| UߕXk Ú-88?61U8e2V\ONӽAPk;X!zyG;S]wz~/1}2h}3ڡQ&sS`ȐW'߭j <'jdO&6RuD/Z+]~s$s!Ga ư~K-H Et~nm3@l|D@X5Rm_5W$dyQ=`t!My״Vz!9rf$g'D5BqBfKuϷ& 04{Q_y3 ʒQV]"g`7'DzS<3H~]O7bgb;&1yeڝjJeV)t N|@b-^ksHG*y]#z BR.ȉ.u7ٯ;SkqB ėi2&!2p1o ^\1gkXʐ7Nen''NʽL3\f<µ?HUVs'B\[[EȅZGKXu6$Kڃvh*;:>>DHٻSL5n 䜃Mۣ'(]-\K> !;yzTDg{|mP3ZPx@s; %jn;"4 SZQ$'#}e'*/WT$#b{ O`eX9`΢FOA7i4'^ķr$Ow|} l)̢gjOsR3\]Z5T9GȻV8j5r <{?sѐZFWz6~uLUۭy.tmh9AL" 0{Nk3s@_B㭧#N=l tc>9,l1ӰՏ ou7aԒv /0,z{%sh٬i!cS(eu8.~E݂4#I kG<d̜vj YfgFPPmP]VXl hnGHL"n%2QB*7L(ʬShsa%Jxr4)=nڙe|,>&s؜ú>Qp&q+6Ԣ)\ UĿnj^GWaMHͲ3 xgax:Y$&L91x{ZvA߫a2 TYҞBEe46SFO"|*B6 VUBNjOÜ1e)N7 8pK~U'-f o_Zq;` &?+~m5 7s9告= *WQ8@.CY_3*&A&6o 1c֓!яHAIkSiWjƦ}>, ldS A^ulE8p)a:DgKKhX5>1ȤQ;F]0C m4 H(/b'Z ub>[e!&N:Yh%Wc$.@Pێ D%8(HjP~G(5Ui[V>gF] [N)8I*2j~6_|RC]Z۵o50DLk698(n,7cY@WrBfD5nT9?=$Ma\gE̛[fdj4*pV4gF}>z!kh#}(I}6sAT`-C: D@ͮ#9,\Sb ~ <9#3A?E`Q|^7m{ixvU F4VjY24 sqL陾2I)(Sg*~qj@lW6&>G˜p%Aj.z"ciR)=%13% |lws-E6;ߖg1^NSe1/Yҍ&F3Ļ {$#KV5W~]ffVo;㔎l2f Q=כvFJe'Uj%v<~qDm-GbKN+ymEA4@0'6➨\gk|H)YdOO/Я|&?2i-M4Cu3jY- {0YLI{ՠrV &J(()1C%7_8at/wڥzS9Ąi$ w*ЍHq1n]KNψ0ZTep-WРy%@uTI%ט4sd]f; 4hXGL!=u=nqύb 96?~>v,^gxVexڮ4P ?:y_+ . nog-!Àv-.=Nf1E0R+(hBǔV[URdZ}>L{qOD޻<jLe=4~"z:iT'tltWqzZ, @'~^{Y<0FH+l{ѧǜcjj5p ]Gc&>Ǥ1Bj"-`5+Lvr c oeOz Y,C"ɨPG,o;FV6:!J$ -*f[GyߛƬA0X7؀eZk@JiC0XXB.}T;]9wķӂ.f*Hxxxlv"9fsz9^ *j'i5'p~ 󒰨nkꚢ_.?5\KEp"p|Epz]6g܂H(7RL-NCbj̈́[AdÉ^1xn|KJG'jFXvR-_sN& ݡ[kp=g41lbnq- g)m g`m;&}: 3w0y 7`￵66UעYu*RT'DY#^kj\v75)=Bi FV耟;nfGĜz)~~k.iBO'P*E[W{]tVo)մrۦ' zS>7atJRwͮU""H%Jʬ-.oU[ `0FpI{%Ԯ3X 4ҢhN ] d^[.\bc:Uh ͤ" vfUz(|¹z6ONV; 9} J):Q'igH}AObī_`<i7rfa3@/|:-2@}R`"JŜKU+ܮ 2\h-–cX(P-E{^7 ;O²S\Hv:RBN^x9P;Kk-栿7  tzEZaіr-w/w6 86=5FY® Ŋr^iUoq{_O &4q=<@/ǸkRꝃGu I. XFo D ôG?9^/ d 2喉p`1cGW|6y `;78s|*ҟn3Kj8|1t'#n>XQFM1S=X#h<Ɵ=$KH4i'N ~'ӈv9pB0d 9RM;z޽u 7>?^ĺj#pi2e-N8Xh^DDe2泉?C#~ҼKܿDY1_R Wx[Cg(qdvwKz:O ثBsJ iUV0h }VSPx⦽1X&-,L(gWJuTfD{w]v7%t2EP-~_#/dڂ Ί[~dQ+Ê>㹌iZ.摳Տ$'& {ć=b)j>mwt n  [G,4 /0 U`QMXp0>S,E7Ǔ1f{s E ixǔ zYd_DskNMߌL.dz(t8BY A3Ns35e$`yo{(l`;6] |zDG^#9=}È*ܭ͗00W̫܎Ś(˗'6?mLMOF>xii={'wtI2ñ7`sG@Kg8PJ D+x:./ʅF+{Nc@-!';Po(}j÷SW 2y%w5eʛaĸE`k'uznɀe}@t/6Y30hc&e4῰7_NHTR|X5m|bYåY7vꕯ;6tM3mRND/J*J!fLdE2DaΫz|E!hiC6LI3&lk[u`b ((搐?V!oۣ#nNzʄk36d??ľa颢GR_iG}ԽZg~\02@5 O0Q6ers_x-i~w@>qWCuqw%@:!B<Bkp@]FP",|!%аa b![U0/R&Z֪m5Wc ;G0 /]$$?Ѻ)qv`9G֌9O~ wz$]دW`ȖGv1Loٗ}mI>p[gYL]/cTL7nE{L?e¼zx]Q8pϏ/ )V2eχܾdB,u ^M½y.#4%IE/{via'F[I )0KnHGc<\;2U,A~aV 9~e3fJyzyO4`o?V)%Z u ,sVܤ⵨P ֜а< G\[MoߩU3Ī QdNarM1L~^n2^Q~p½!dd2()abhg#-i->"*h$k mZXYO=ʹJ\GrY\hX(1<`NC⇍'}2I[~Jc%ܞ?+( HUD/FV/r0>2=i3{,)ԀT,9Þvgel DeH"r*Rt=&rLQ]ƪi"A5G\hp,Gi: Wp\SgVq™ciIjpxjwV.LT")Ɣ#5޵+VY-\gNBuޝ?tZE 0(!OXI"#OԛEG6 rbs t F4cYךQHvf(21X R=H[T% 6Zvg *$~5~$h2CpXMKӈ[4 Ud~)7nF9IuUp+3LŦ泄|=NL[E t:5 cGDGzUhO{uwrBg\ eH >I/@ce9=Ac:n=m?K6o|Yl:!"uNkg `?]ׅDBv*I ΆނHFFBtl%}A/v~5Q]gdr(/̍A%^e3 CHFlbK9Ȫͬiقm=ģ^~+hVo%xT Ew5ӭ;.rVԦ~?b!|c;UF0*'ǩ2A s qp >AldJ?R d^ xA㪮c\E/5]J!ͫ0T`@tW$!xŸGXJ_`Xk$YN^{"&AzMm\&-g[oSZBX\:f١O;LYMog0=v"m=`@HAXd)c` İ*zC $*~ fKt"=O6לEOq |sWo>jP- M"zuhҘE ʝѧG32oDŽ.tnmKt?C&, XqW^ J#/a3.j' c%~>Cř[THFYwN8tRQfCSN]|^MD-9)T52xO Šŕ`N++RbjcH*u[W/x$)}1ھՒadH$ybA6!rG^&˔C K% xʠ15a.B_ pkrH׭+,+y5XYpܣAz :(;`jUd[}ok3a .#w hBK-X1֮S0,1E>Q]u($M{|R¬G%-b5¶*} "mp n2$S3_C':*4މ<>D\A߱qq,TeAg׷(ޖ^yC]lhTS1٢PuZl R͟*c|tl ܖӆ=,L9_64V6PϘ+O8 c5 o?_\6k+zڞ4}XlSPBq\t.y*=\5r]JLvFtr9kLQo5c:9dQV?}\^D96}WG[57񘣄רw}F;){@% #&q;,J[W[DϨW!JOď6iЙ {ZW޲,LP*l;u/$ ql.ucug5cEF9$AA DYkF?)&ls mk@j2?BA*2#Ou.!a5rr$f6$ G#q5p);NנřdWN94Gշ .B~|kdX7r:Dub#Cpe xCǐsN@)Q~Gf+ dPtAE1rjsWK6>]NƱ*~<.B?T=牕%cҥ#^)X8(!xt7$ڳƖ4@-s'B:ۨyfgPdKlxGr踏A5ET3 Ȁ fɚ.$٠T}otR"|)@٤zx0}؇Rty2ۙ{5v$UH&kg<D1@b~Jby)'v=P @X,<"djWk==y)DC Б \ίGSL_FR #Ac|,8~ŋ>E‹x-^m@*hfG7^ Q`&VG$$ދY;I(HLu%S 8grnwOsI}i׻b/ǘ7e ::[,ׇ Wj袍rĽ=~)`~fR j फ;cLE`T2@>39YayUPP7kH|w!@BxL%OC`d#֠.L[路?"[}\Ҵq ra,0b>Uzjt3_F8؅>%l}a0=Fc , ܳ9 {~f 7 Jz`\!ڋ|~5|e RTAJeǃ!JwZgpoʧ5+We,; ou-hy 71u!걒lPM}+4 44$2g'>7ZҸsʝJ cՖDS+Ǹ3&X u}6}ΈD DT߃TbX!K!xKRATP\O j}M)&;kvL Md04QI0]%>.m;cBtd%ȉAv"'!|gY5.8,5C")@1?4ݩ*wxq}kNxP] L`DəzWRI= dR<4WxtBa®Yӄj!RĀpN){vlmFa],=' =M&)jx͗m:XggJm8iƩb3_8Z6œ_ 7 Xgv"8'1L‰raJ\7)H ƾP+7wycYWxswMcG/A% 0_1vi*!^7Xan86x .քaPcZQ %r*ɴ3춨]+g_C(>PY f#'7u_r>jB#WcM|]#KX &Bo4J—9 y:"E\x"T_ f#JrFyfFlݥiJ -!Qƺ`zWûpcy Yn-loF 0tmm!ЭmCH2 2G7K{˒պ1|cBJ- DhO(E/n(3]g4'VS߭pgvc9oKKa M TwU}B67s"Y核>+o:$\7Qx:f`|)F>#i4b МDRRH)%P0*ZnW `VE lw4Mh\m!fF D{PfMg FnNtJ\dL:<8 xZ;J*>W‰Ua?(Z+pQWzQqvp)GwP;hx:2=0Tsl1hE˃ӜuV AdQ;w "(Ucکb*HtlZM'<7ӻ2"qćQwN Ap4eH.J̱O9͖X?=SZl_\ں~S,yR3 > !Ibc?'Aȕ7xM?ʊjmG^s-ؚyVbB u-G+gVEh" wWYa@":Rx>dI!f p>#:w,[ut T,n~;ۮAjfAp59QYU{ByC#TU>x^b-$ Ũah:*E'jo~yro\c=?b d4Hj!W'0'5tCj(VAkpMQ:ƅ[k)4RhGIhβGbEOkޢF*g6ǼVPŤfg=]i?. 8*9t-͒ Z7^&@gO";,*Y#'@8y<ɢ${?ʷ+#."p!H _|s4kvⷹeX"RI7h|WCqxB昗ot񸻀hUB_DAgzdSM|Q># {gnSy420dduئ!ErƐc^vD(]{ Psid?;Q,6IN͍{l6S_6XsQlY{j h.U#]3חA Wr}:~,gv8qBz-^VI?~͕VVޅ+!7gYZ07070100000301000081a40000000000000000000000016609d2360000d330000000000000000000000000000000000000007200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/_]?Eh=ڜ.+L0-ӣFJ^{f]3%;i*+L9^wBci'ٵͱda/Z+yR&JQtOw=TkNx$95yyznJ -! >:S7{yd"vD{ngjp [nȓsnT}r7Yل[QUȥ~y-oB5<[d2\|-xlBg$iU6s=ȫ1d6jBt): Sn6#; Q?׆NQ9 p,~\&?~YBV1@[ y_j6Sj&\%)ϵ u5vC=SÎ|&m]^`|Q)mO#3 y)Dm39 6A{RU,4alʯ k7 Ùo矋;e8x JהKv a^|pqSel;kR*%|~^v:HmT]ݣI0uT22fo|.tK;9eyW㡌Ѯ}6w Dĺ{Qj!UeC@q=սZD?`"}zAg`AL ؘH [桖q2J!K@t*+(\u R4B; z'ԁiאI4lY8 ]o:tjƲ$udLw=$,?K߶Әf||e-Qzu<`Ƒɱ?'FA/'y刅Aj +ʹV_4$+_kiQ39o%39Ɋ%oڋs_*g&'ߺH܊9o(Hb-6H 8LN6}ߡDd3p_q܃f`yd ~e! h-0 ;O:("_b [\fd}VK0Q=<5!_:y†~OgVHH)UVoưg3B or&bwAp !k8HzL>aLv/N뗁8Z ]iw 2KA1$%U}|&2n bq0 dn/w3O_1f,NaIVXZ@^sс$ z3&B`l ]~GL#J5a8 hDF-6;"8K:%ftA+j|`b'9}h!rң>Pbj񷟋K`B|VJ^ˇΞ2= JGqt5!*sv%&I甦1$F/.q3ܔ0!KXԀ ^ S5~4CyDc3B'q6*Vs ʛ\mt1m;ȒG CG GQoP< X;%q ;aiUF} @ITI/YlFnd}PrlF\eڸ2MJiVŃ})&Q2aAư #b bHkmGE8߼ւR:rv" Uƅ%oFBƋaZt(]>H )^YaTX&Y_aJ!%Ta,_xXHq"Ms f hVIl{=SК_.#%Ԑ@:I;,;s{铓yDhgu-gҡE-T;!h:iᩙ$1㾠4ʢ}?P;$)Fvk 䨟Y{H=U-Xc/?IQ~9G7, i" iAxỶ1E J5 3f!B~_4]_>0n wqnB[Y8ff|&(| SZgtW$gr3^#2m@) ->+&'z6A8x7Cs, AYZ|Lpv)?D;ܥw]/AFw i]*j1Qn1R3Nutޑހ~bZpOBwu(JkrBE5 q[S}E;.U,{3Z}'To!YP`nhI1#V]EeWp_ݬ!ڊcmS(ţ̈́w͕fvGUSqK L$~ȜN xj5wB 1{^n&w:ڡEIsqt|ޞMJTi|u`$Ѥތ zTRut+˓v=?pӂag.W"ތ&7 .3.0_eB"k `(ѥ;)k+:OM`Ȋ ٰF]#'qU&NJwwhr4ԁK,[BSۄ9T Wq7]NoSg>0Dj\ڮnIlԌ`!y#Đvr!c_ou3^QNzE'W.Ҝzr a'rB *ƾV_S֑޷RT0vj0O[z:|(yF3691v*6qA$)R`AC-< y9kl]s 5P+$ {mC;@3Ykɹ~K4L޷W (A5pܥU! 5KPQsf+R2Phxĕ~,CEgiUgC3Sg+)]ɿݛbacZ֦)3n܀0mep_* >1Jv>?%^,[WcC4٘*|i*0╀B(5[h۴i͠]e8?\8_޶Tȸ/| 8:!!U^:-%:&:ʰ NbJOh\`ѥz~YLɄx!H*BjF C)8hsɺ'>E|A?!!׉߱%!@w`}HpcB miurN6AnI$:$҂?`4|RC8$.ĕHeCJrIH-kd*`rT%v޳益sWꪍpoR!mڐDcDxKE RUl.gw~&u8WKQޛ?Mw&2Reư!I)MKDBXo\ԥP.9[-:gwsFH* !"ؗ~iSLbȱ(yܴAܮK/i\K, x>BE.#5,4 L"L E=zX t!l!֢{ @3Ock8㳸 JFJbȭLϗ E5‹uKyc>W(8`'`G$ݸ7RQ! }EO?mU0FzzAN{6#vzle fadJ] RpPؙ[S?C [@a KtoNohɜً#-'48d`Uә(ٯnqv|D9_CN3OOb"=K{yyG U [ObA:}&Ȑ!f_{cق~p#kF@Sdnށ*CGqGI1?@pqb /ۿncjÊ[[ qR'9CƓF`& Cg~/tV -\'^Z>LU9(\rf܍[ /Iz@m!WvH]BbEStO{N4ޛ;A?]F(3w5³զ6t`(# *I'}]nGJW*U zHّ8}k:(6}D-w#-mK@5~lQ R\C6J8Bk=_C?x[疵[/bLU. P6B.}EC!+d" %PsEЙ(Ut'$W.q}4fФ)6O$7bmKeAB0"˕ 6̐ߴEߐX/i.13%zrxG=wKSH@9SloS/AROO&Avއ`ն,"fl&.FWcJ!b)5Ab iQєF~Q E>\jG^jq;Zfn!b]!o<`,Ky ^vxʜV:J4y=2wdZ ?KũD ;>rMĈ=斜 ͊لd-=֐z`}c GznydB=Κq`nbϞ*FTf3xuQJk?@Ohd}pȽ!{6?1(aނ0P9?lory5Zt0)nk3ۜDHh}ɐԑg;w#6~ccFUx\4OX[V3c FF(K0^zbek>%B9ŴqN4֒x*=u=o[ɄJ{uXVC+VsV]y`O$;e FxA)xA҃bKYG%7$_ԮmׇH!~L=B}hƈE|z$cfhBJ$,y(2WmlRJ3ZHA,L^$ yZF|#sGak,SO o3ws:_ &@kKX$-{`:eeͦhG-^*`81rpGBC|1AtAd~ )meOW׬" x|LR=q4(`cp^B M`9g{hz{͛2a2&M+҇7@t HWXE_(͢_%dqlBL`{$MSQ:qKuQB|M>O`,O: :Rw.ݟ|o]sS~gҭM߯˨ ؿk%P %yR_#JFuiJqW{BU~`F\x#ŧO$5<=Һ CMÆ?ytBnwS_~Ue V:{^.S`Q,+F};]7.ڹzeIx^5ӑ .}9f6M{SeV$;ٜ'F v f` =WM9a/#q4s5X]&;!(iseL?z@\w>~'<_i/.:/f0͵HtI "%RC_`YcZMS%h3G21@Q&3C`$`!{pxz.C8>Nl 8-5|h]U?61i:]e8·P$@Jd:^Eb`xE.X/W#%\uQ[8W B9f ;-M0\7Fe>=0q͝A(xVj r| 63߈Q1TSbG?&:T½!i1@Jٳɰ f(źF"~vi3hqFY+B@W1֛Iņ4*&ϔ3yvߴR%42O$.ՊߚNj҃7ʶy% =J)} Naҹ_E\K/z]:D_mD2)rl䧾»>dpZGXͮ! )AVQ}5BΘB=U$X`~p|i*P/XUR` M:҂c |+U )M% t<EGZwbpB E7zeVOI| 4N ]'R7%uAgśf$]AY@ۯ鲹B:/*'8xథYZ)ON ]wF 1.fubZ3LܛZL7ϔyHKq1W a _X9tXs_5}]E2eȖS(^G(RaĜu`ʡIMD~=mX)0VNi~n|FܧL0ď,3x $fWnnS iiS.q^zk\mDL,Aà"9weRh:tFbU_l>tɂL$\v.kU)Ba__4n|<=_R <=ŝ")PIG h]ELi )PݴO|s+;zpWč~Y6HE,9pBpsڽ Y S cl]#%nn ?sN-~JL3[H6^*OGɎeG51WۨP9" 0P0pIS:tHIlO݄((?iPR. r⹪gJFb)}4T Xc`X]5(Vҡ₁f)>'CQ ;:H qrSC(oDʔ^S;/た4h@|Bsh23)H wڥ "YRO} ZN7,K0U/VTDluYK=clFdukސM0f>SتCh^{gy>;*gGied#QPnc,~|!)FM̏w/&N;/#lI n@kԯ7qE:" ` 4.u$6ܴM>QKm{^~ 6:|q$}V S,B7E;cK;veT!I_'OqtN#ؙ9ȤQvDODpDR4,yJ7ߎ1+m5׿>dC+*iKu#%W p=uӔEqA%2=H/]-I#Yh| ; 3 CFo6;j4Fne覢HG;*HL<+y)"ֲsrEK-RM4SoHM=jH(s9%ۻn#ݰYV.M/ut'=u"%]O>"ͱCRTwane"q^I%1rA$dNbQIn\CXzЊ%"qckSiUI{Z+{Lry %ai^O.2TBWGIMm"L8<(s>ϝӝb`ۯ킸< x \.#) {sҋЯ+*.F,eۑ^WZj]4YzY}B(Hjn a*UPpZC<u7I^t~YFY@vfG֞񶭹K@2F1Pt<OϫJ@s֫&vk4s !U2SwWE9?#RL:v;Ӵ=zvN^`<凪l9Ā\FuuY;h_/籱d″qdAɞ`uHK$l njju${*qA:2u%1ӌ;iW .#]xe<";y֘>7i[AY t"7s7%wI v"iգF,fκoXF(SfG Ổɶ`{HPNE¯.Mg:YaFD muG R"c2P_؝]l2PiT/U׭!2A[i^FbI!Ns E7'Qrfq>}+[ E*Ӛ(JTUR4r$'p M/ϔIE{~֚Hz *W2_me9m'gHM~z1J̭NYTZ6ޠ3= WR/Satg{Ҥ%PE*g/8iؗl}!31s nԦltԩ>!?:հEaUA}oNq‚]1ó-Z+fP?9 6@)W@fZӨ,^S,ٴ{ԪNL C9A&ݗh?[B}N%v n ` aN4aV%ܔ+ ڵ9J^A$!y3BNҠ0wȉ䊿Y_ғa(R?;HL qJѹ5Cj'1)5 dWю髑F*4Tq$( {uIi(bg M܆r\LIZYH0`lWD4<)Px&)DG\J/OH XP\c'&T9 wVӣM*Lj!}UB2 :Sդ  V 0Cݮξ-CX%~af( l x]U"=MnX = ~(\ ߇aD@r w?u[:9GjXԙ s]0=x*~K!-=\{a#WX:Y);O@vྖyiYYKM3jU[&6VjWnxyC&1/k(j/wO0÷0"S {'(\}-b$/g,] ܠYCaBǒףljnZ^v¹wH/UmSedEO--qx8Km% HdK k@׍Kݰ=4оI°Si8 kyڅo;rqͯ!&*oTL}$ s&V )8H7bFPق4 ܢ*$M*/…c7t}>vʧo\헳 mxZA WNsܰ ?^[L#2.zGl[ΝZ -v'HKedrpd.zW9`7l{Uo hhͼtKx}M,L8+js8+20"-9KO]_/- [aap)S};{U%Gڥ 2=$kwb8,KKxI~& ^5 &jӠUW2XR%+8*4z_6G!;SvTe ԗ]W~LBV{rbtnKVJ:%W"FX(\rwĢ)a˝¦-Vy8 uOp2^ QGu0ջ(dz 엘Gֺ՛y} I3Ae_HIOÂO}{:lȣ)Q}ac97eVsBAWiLe pqO[|T]a~J{itl=EsJNjP#3"Q {=-,E+QWʥߚ#7\G Nd{ Wp6™#>&{Zb< q7ZPj[ 0///]H ֐tn V\ X9 IQQ {}dϠ{%@yiؐ"A:γfܪ 'sѹG[JcS?>9S˷71LRI 1jZJCQivH҅nޫ|1Fg1ʩ2':S{?Àp]Q srZBͯa&~JObXz9TjwD!0\H\X(t1 !ˁn|#3?:0:tE])L7PPI}C  ɼ+MlLZ|PNĉlN,lKZ/VRJL[Z(M L8c/(r<%6%rsL]uQ<,&yzυp9qQN^p? t.T  ?czIدBE޶-sRN=BA$:b{~BrhLK qZwE%2J_,#,'@$_)$4Mr/@7 ߑ&wFJ!Fq.mq*W@3]FI@1J*R%Fע;_7zO"yu &7jaM-)2>MP =&>~V07.a1J'@WILiJ]oڷcv^fB#H#м?h5~w*٦O((hf-{a׃$DžOqTMeiP 'nsԈv2em.$pz,?Z:m CH*" ?Y^hY4Lp< &%0+`M !]}niִ :]-3;AD,B;6(Ρ̒_8ripg`'QIY>vKH꺶ۃ##f+b*cNnH'aЫTx V/aG܇[[4m-A֌Pk4!`QD,jPw3f'lmglʙm 4ꌧďnOR4-L+ilIrP+rR䍸{ylS.UFNWOn hM *NN]x%r\T~k98z/3<& fH,dwS_J3«CiF얍&B*%LH3&]x2JeJNVqVR2Y;Lj~^֤#SNAs,)vtcѽ^( |6W]PѪJü-,yNGu z'HW F+K=E=m:V K[n,aMx#ۇhelK$]yP4"V^ g㤹6&G8ly "\,y[FȷBX?OGȏUu#r ~IRp2i0-ǀ\!7wXx}Չp'5K0-ܘgI,vI]pФ_%# Â3,W/? b'{QK@wwX:qn8gmL~֦X2bž 3}fDZ-־9m( H]g;\e{$VBi}Ş2L~a2 HY!jyBr F 7]3r~: ̇e#R?<9Oc"&y{"Le[@gyhb4FKemQN0Ny,=cT1aSC!]ڞ3c8{@ ĞؚTeD Ta6Nk}l^b7ğKN3 GA#n@0bAZ1N#K>Rn87}hקpg ]:mqXLANI\N,g$t HyJ=|IVoQ7G@mNVWFcmO8tSq$jgPq sOA,cFYw>po:}: %dn7k(K:j$Ob3̬ӂ.D7r=(?I5W.ybl4]TiDߺ P.LOT431{Y,;|I8>hհ6Լ'nD42$u>!2챳BqC_B|LA+քld乮Oղ0{!q_~=v,(:P*b֥)‰-M&x(g="_c?"i*Z kWCk4~3LQ%paKˉb/(tz*o/- U(43>f_H6~FXٵ{^RkȔ`hYy߸XDH++62k˙ѾA d<~M,sF;gRX֌J~WY7fH>\Mk|RUE*F?p@rƜXT3e2PEJC2i&< pQa S EuGhң9KЙ h)7አdގPEz w0xMΔ? b6ζSB뫦2? H[[*m*=Bg"`x;⢞m$7.__=\[5a_`t 4 ,؈}pfmv6BP+>]1d08w2@[zs8bl}Iհ6:n8 SO;84N+x8ի9FICg"f`@ یnؽxj1\6;)Ln2KibЈo(Xc"k1N=H")SIw#g@PgrE/U$=;s+HLTM‡$X3c2MQOJۄ .~0%Y=W'Be"gO{*On9Ak]Udǚ21&TeOS ~fǒ>!Wf::Lc/vE.UI:gםq%Li-2T+:"{aBDY#o-/CN>(gMX1=O=͆gwW)0Q>˝Ӹݤ,&)mudYzy[KؘQ07v9J>drGICf'ϮG :Z4P 9wC'Xɧn vI#4/~"~ib屐{ilgPy#q=coYM&d~p} BCW4oSE|).Q*$t,5/vqr`vΏlV"#nG:n\hl]-v޸(F' 8*uYSգi(5"ḀTZztjZB1p&ucU6'x]?),"*!.٨~#ܘ) atyFnp(rOGFv*E:;P ssk 4lv9 5!q̀c2+Z( AfǨ^FUu;|Һ^62ebٓj&Jp*Fuȉc"z LpV{M`KT)a/,>G`,nM &>i)-ӪktYjA鉁Φ%d}Z\+"Sb Xa$..Ҕפ+Xo&"+WNjQӹW躄( 53S[\*I`1P OgZΞqQ8x|0_q 7~(J-,+"dxx1H :ߛ5!o_l󸏩d~~!+kH4)(;UmӾa:IpA+x9eDVži\JHezsFa!{Z}7+56*&O^znU9\T:h5<TOdV5^=0ooMC( wy:%?7_Ǒ,#:tE4xoh.sNH}ޔm<>"mCq+nSΫh N÷z`M %0l325rdoH*-dsi!pmٗ+7^ ݖǑpϔ1Tg.ohUS5DMַ/hKn9;puyUT<ݬqPr{A3Z:>mȒXo5lLO@t3>i[ "ƌgT Ԟc% =3<.S\q pur>~!f[T͠yid+̌= 6X mĊ@"j?g=rM5S#C&k_aR&iԖp7bs" zJ̑/lቑ&B.jɘ +d-1$DETnRsb=(26x(/3o7 U6ؼf||De/J*dT4*C뇩<Y3[G27n%  MQmt -7D|2;/m=.鲺/yv09 !fR]ʧM̐i6Vx⚜ͬВy7ʮ#]mO! d/5TCۢg8sʗrRYyc ,.O9u zreP WGg*'9wm,"A(>+KݻImȆծ(q_gt?WdmŐU P~yN:9%ꐍQg=T(q.б-)8N7!CۂYd3h=2Y؊*ZvvUs% M) S{ye8-dMl6t34}FLS'>y l>+|$u;X DmEogǧ WjQx9'vOAE, }DU{=`qֽS0KTmp^8Fg ]a>~;!o=QR|l<@v6W0^qEC> X2 4!$FKdEl\m0wk=6y1ѦLE\5Fi禩 ^.*vC$9w`9`q; #꜒~'PTg iMU{6q d_FTydCW=[h[t폙IH K1ҩ[/+![^Ԁ'1E ?5º! _.Mmb[?C^$2me+C%L֐95Y0}әt⳿WE?B:4>e%4N&LSxqRbPAȅbA g-(g ݃ Ѿmf;[fi`R9<e<|x o22hROSBʀ<ꡡ7N<) rwn~DZ-|~;r}w[?[p'f$LasU]9m_?֒~/0}fys]d,}6,Wʥk p:`d1,x{pWn7 F(ќ=<Z[ڡJR^\\rfoń. ۶W+Yb,#2O?]fV/.AE*%5u/Rf.wlu?KL}ػtNJx`OP)%C$/BVI]gCP׹gaF:z?4Y޿z~bIz*lf}@saO]X[P:-//wps} &ڧJ B<8ьXT-k"cuWO?FA @%45l?T+ vc"bb@tr`LZH1E:]{TwodG6A* l VeI45nCDZMd-'->"ha̋b -*3V~"3XHG{Z^la}1'=av d1mTWJ/C+P-[v eV8%#p'(o^E22ܹLYx6Tˌ\-^O-EZ(~O֣{5ۥ$ sO91Y,fҧ"иinGf8=: _0i zAպu)'fbA4!)B5.mr^K|7ҫ{'Ydr #)LK!;IR^c~ŁӳF)2I])b( Σư2'ZGLW*/핱LP8)틉ŲQvVs-@u.ٮdfS:/dNMx8-,qwTk n'%JK琨Ma;?!kHOcJ//ꄄ])14'.CNv#Z*$bĵ>4bx [x.ƅcJ*9bXBl뽘[ 8{_XVtv.t!>}릠M]uyoInI4ܖ]bWk5X/w!=gynv=ף"Smz+l7UPxZ3$]DOu=EErQ ;]iCg>g_5xH0UK--xeݫB6ɸMO|:7۩_ܹr2) E6\f$P2H"Ip3b2)޳y;y>NqX^Cc%'n>S778{F?+nayڊѝ(MjXbs)05/$&+أ51uϹx_1' :0eQlrkʈ̾`X&l:_ MqZМpCp'`œRvەˠpm1C 7oʋ?G U%==Z }R; \9Rku^*s`"+SipVbƼ x&Z)YW 2 J{!$@@gg[HtL#*z]Ol#p*ضAo94 nB (!bJ-/wEY0ckL | )ySO=dѓm"jif"uHSŊl7fqkN8й,R0 *E^21agݺ2cĘع-J^(h;q߮8 cOCߠ'Ѥ[TG!6,d!msԋVom}e !&RJl2y#iOr` U;xαM_QVUqQ[BEnA6)QuyocV "%:;3_#08D@:лQ1e$6n|zf[4kNq7|V >uГlUF[acmr_~(i|o*bR<V&2n:b(IG0VPU q7:<軤CL!-Rž?TTi._K"%KG0 _D_Q 2\3,B䈈  Ս]BOh EhՈym7Fy$ͭfmcXFPÏΠ6o@{:{M(Za%{ћ-I* o&Щz$j.4M(5HfqaSI4j| tRDx&V?k&d1% @U^c-ñPm~s/ G;HE␔>KB,yW*8u&z0U>Z%!-TZQpLpW_\xax%#gğoԒFv03?c8WK i+(%%i?l*+kiS+ho][ݷHbm(wY؝]VJ(X:i[4I~VPa>(|: tcT gA=4u5t{1]JT6s$(-mjY#~kE:T'gp|EG(3zRlcV5#g:z\h/SڬU[>1eP:K#8y%0U]߄7_S-}@US!&9![zpӱa9kh]s&/dQENw\Ardr6Z^PǢ#K<ΰyM @twTOMᡊ,nk7vڌ14<7ex8gv+ $C;'?tBbWB _C  (_k%~1@*oX{YɾBH`}\h<1WF#5ƶ81@,F0Rƴ %7eBTaV|!*NɌIJk\OOW#0hdBi <첹st(J]eH=II}|<!W3YHVBFwZY+Y[/}*m[y: t5،͏ISVUx7h7"=O7ל\&VcF(+[J02eߡA 5OVJJԑ;Nl}W(3;g;ˁ`x; 7UĵR[lH޼Rvap5s) ޻]n>=!LxF%@ !焁 Dv hrog1Ma>p,R~&l4ds+& pV%Y;BiyWҝV\:ѺB㨴ׄ:- L#B 5!-./neq) X|M)w/q)ѕu#C=oZM{Sxbh1D5f䏋wz|ѩHYA巾A~C0v"*@,π@yz^pPYu &OlpwuHґha~`99e=G@,WIH?ʒ" MrU1[3CT,Q@)(Gm.4GINxqt0~Fѱi>{~dd?@2?^qDS5I ] UF5isL)TV H !9}Pݚۮ rQPTsh_h'8z_ Z [v|ST}W4K](jFCø-5>,F[$/O0Q,/_{]~$0M%|ãl:e?jۆ;prJҭ @l`q:qa] G/JRُAI:8CjM#ʩrwZADGQqDQU674(B[5߹hBvwܨ 5}ӧ!CU9x+5ZO$oA٣P\ UHdQH;t]fgbQ:~Ǖ55SK~n9)}XސFĮSaLEx4ջVahwObd[4p~56IbMښ,v ݪۗTmChܰ_/#{xY,z5sL`/ˬW1nΤ2$9RXP=^dXũ$>PȊxk!Hv|uauP JGR'#kRҘNǠ+Pgw` m҅oMp N+]p1Pf֬(>Vzdw+-M3@ەWJ/:P&&2 ufEhgtH:sKnj^~g/k9@q'I7s wHV$\CqoH]K${i'CåvI%m\JN6yMHjRa?bVݶуDQl+^`jyiy,&@ ΗeUU{bM? }[*=^裼JhQazLa<@9$ i=I,^7_9+3D=8 -BVQG?t7h2哘SE sL(9U^0ow]<c4`AYMĽ ˸QjqZGZ,.SIdoo v/=U?~${7,-M`lB80u>"E3<"G8!A+lKGqM|A9[0 .#RDc {{& ^,5R8ԃԸ\'776G],OdzNh_+^؏NH˲=6aioasyp*pX|0L̞ cu3g[z~'ugqRf+X^I ȍ6qI,PtkijdOÃP*k.hhiE+&Ԛ7=-t.)w!xNU&Q}ߪ9^4`ѡI'9,!n A1ڕTjcI3wEϦME y6 7xxn^{Q aZ&x DzixONUﴔS/тUqE}kL{#'9cfܞ)-z7u8֤aQ(ZPag޶olb4uI*LEI+s$iQ**t N8QeT%7"X}V>[A]T/߲ *Cv&rt@!%~db)tw}0fD1D0020X@:5,B ˞f,묢AFK`#\`[[5B4dū] Pc}u ;Em:FgU8>4<̥wX%p]1&@'5S8$tbfjb k]#aRoI&`Ư sK ^dn9XJzG*3%3؎Y8 uH8}\vʞmo)f2 `7T >rG *#޵.k>\GV|h踭X䕝̤O&ᗿT<C2߲L\)GfTD$B9YMLKm1t$  :+^D̊UqSK6:-7mt_̹)BټpYH!#Ş,mWX^q"`"iyNˈ}Y$1o^ ?܏;{Jj]:hʑ ?3o&kN 0WGӰE4Y䳓@6bLuqIC ;.-\^jPy+}MKXo[6S8cH]"gTktYCӵA35; q3+Gs[12HLݢNC1#-9Tљ|/H4dr+qZ-T&氫TU]R_[\Mޅ~rm爘߉m+ "{DxpJ!F[0/4U_`5"V:ˠZKnٶ.I`upvٗ^NPtvq̔g oRx78+/4d6?UpoNQPp^N(S,ӚhC|MzxuyI-,VQyRUTW {%|J bCOrWG14I.Ne]Li4Frf Y+7roڳ)[T /:Q駃 g;kշ F\R /]f i2GP. !uvu8vBn%DYdF6K=ѣɞ軁X~M8H$zb]i FM37M!Y%qG;S-Տ=}5%xp(Kp nv'|\5'튋! ڂ2KMcu6*h'ģFlyRX3F)6F f=:rs4cFYP,^Xk Rl S"97Ix^.yfձM S$=AٴR{or>$nj sSAP&=tE{ %+9 B_H"1Hx$+ecBkӒRK#ERHKС`iLQcs<_ސs/꽘]"Kp8=x13&6,؈ynZ%:$X`&04 C~\Oh J"ءv~ݻPKbáU7aM. )`ugu*a[IKr#S5ż%Su/pT1iۣƋ?.:Df?7mnid%?|56.4-p*#DK̕< ٓ7Lә<,~U΃áȻ\ `Z-,.\AQ?@֯u҃5gYټ.F mme-n9a=%OcΖ;]#CكϻB6Hj[bz_t0FJ]kEw=S*ګ/Ϳ"NUXG+dOIP͇ɾk7ӎAu"|f:F´n5S41QGGRnhr$W[h]g~׃J1+^ BBMqKYҳS;,\LTO3b))˞I6W;-H,&^L*g7[߭_fΩ0k+oG< <*ӚL3D[F3ґZ݁@~B; I/afuH-4=e5[<0 fjnm]%s+P0*p#2uyV7WK03JeȨ}1c.+qd6?f¶㇦A |Zzu^c'!^{qۿkOa1&0b|R F~26`0 x *$ 6X?,C8N<]g4Dif`w Kx`魳i4Lq!n*,ٳ.{Wsw$}4_^or/WCn7@hKFb᪟:\_! }2EdPQ5ԭ)geؙUGد,J(!+G=-f\Dlmz7z&.sbVlhȭuv"`6|U?~^sj5U@mљԜK8UbmvKN5C0iR( [#Rr=BvpomKϙ;E[h 9Ei MEbG9sȚDq"+G̑cu`vL:Z80!.p{ K7Em;J3rbM;^ ~Ѧ"ENwzlZ?eG=$]0ujr }vۮsʻ(.Zjwj,jjcpr&4/ovarf&Bs(V1='nQqB~"E/),_DA;RHLWwq@d*GZdeI9= )}Vr&љ[~ފ-N{d:^30C)JnìVxt=/>Џ=M< OC09rlSveTKU-3tZla7Gnat ݈_:x{Bc {\F3*!xϟ"BbEo@0lvl0s2J+0F|p#jY(;n-"(C8W],M_. -1P6dƛmZF{ QZdy@2]yR%9P|i& iy^#Ȇdw|X"yWvJ&PJD^#j+*eezM 辚 rkP E2|. Ym؎"Yh%k'|6~~5 5wb/[%.aX:QI[5dibB6f_YE"?@,)&&wkfvҐ C˳D\_٬M ~x|Z%bv?;*قXZGU_}-1gYLboftvDZ껡ě$*e$p/,ŶSЫ@/\2g~t!)3 lgy~4$v4*4FpMX!MQϱ 4q/K7['&"KfкL f!7W@=(`sh\@t7K<]^X2Yƀobe8a1Z7!8&͉{Et JcҚakgU~>qZ %O)^n5$7 o4x]%~jmNMڰk8H:S;~Q'nQE.0)(?J~BQѽE.DˆГ7<`icC".hNga ,ߣ-4 ?=0z\,CX0N7,f˄ 4]Y3U % o'YȘ @1i?~UD!Ti'ꎄ"E4q򃄓YIQ/:%LnO'YJC9| [Őq-%GV4;`AB't1TVߢ~G^Ŭi,ܚp<cSjC<1a&6(ZMiV0P3Kv<\]$u> ~0bԡ|odR,s+Ag煙HB}O|R:^Ryv I/eyȂ `Ez"bO?paEckXqrrBHӛ@4l_*ϯT/Hwճm4K}3@\%IkI\~++ȺL:ѓ?/^+^:mC<r*ip; IZ)vVT"\TRCOHY c϶m UE7JE+;}8B6TAk:\.#V{y ai XPR O$~IopQ <-Hu"kNEnb:lsko|ts]L'IKANL'QVL"/!CZyzZ6sh:ڻmMayh "qk3C[EvNɎuգ[LaG?/SWa nEg>6ԋc{A/+"dьc< 7e&WDQ,b=(t-~oVb'1;+!`{ECuG̽`(b||. !+w$&PgTD?ltNFaIѯZ-BcQbD,qXVjj1=\xAô?<X6Bxː(ie=bbs^u'^s /5.E /MѶ *4WM! ||yteBkRnms#Ǡ0xE,̂\f6,n2ys ˗J+~3D}k4BbO3_\$dͿ y'q,-厱=}{y m`>RTH*oϲ  fKaN+Mi>'5]bvb!E0ժ_ /G wU51_ye;^"E:S$`"7}٘G?ЭF ^&Ǥ935Cf5 upkIf /^1 mt7GxleσO@fQ[١Jjyzcj<`*L9%+e7!  \~́ cӗ%PP'#obdBgUvq/)~{H2Ѥ\F+CCw-_[E ڭl ߱(gv.+oR7\S181F\=+:7>!/U-1m:0Tb\Z䌗3Tp&=~躰㱟*S/^;ڛxQZ!S"ozVLO,%΢yhDHu<`A;SKM7 Sg-6(H2UNLKM 3>ū%t0=@_8S ]>ɚ|Q4AFQE3Yϋx7FA1B #jP򪆟I.58|J$G\7^DBLg']G6ldo17:@WӴK۔Ĉ'fE$fbjM"'rV;7MmQWj}ha.>XՆ>Hg@"a~  0ߡ`Mo0iJd[YLs_&Y zr(Sv!FZC61Ia͖1)Û9QFIFd؎lh k s+zXi272ϏrGf닝I־ bz5)nfPeW׺6sfe n'ҋFEA$ Ǘ@u;DB-a5IzAq3:wC_@H0%U l5HX 55Zr(VJ *cwe|a̮F./ͫR$۬7^8`m@I%4dY-,}Ӻ1GմuQϮ@!v>. ,:[`UD!6{6H UK.!:\uNaXھ5?hoe1!E֛G8~GTN8g_ev)uREFyS's]}}T~ss-.e/Hxi Q? ٌzAo)ܐ"V ɳ.cA85ϭƥ< dYR$+飰Jy?J]s K`ê$zk9͵ H@͠#H5plTm&4|\=Lh]qKS8OWLem!qG ]n.۱oS{\CC'X:Qe#G3,+u30T|+߯0v ۄo\>qNЧA{փ$IAgߘR-n~Ox[9S$ BDڰPMH{QWag3~kth(0Z=]z=eb(ufQBp8nF7f((/:<Ҫ}h(Fg2kWlӿvb}I1s_}7lqå 8s'q;FEԋTƵCKW8KDw SMUzRdoK('$]ٕm-Cקg]M3<." D-X)Qln=~ܝyd3FE}yd>kC-r ߵUP,WƇdYb&Q TRkUڑ^ܲS܉Ia# ',HW#ƶj}UU:´G"w:xҳ7oc|<*nQto7}>\沔S4dL_<>E:mL7]ZCLA] ܋;^R%63׷eݧ.3P U˳P߫cA X*ѴdŪd”F?b-'_lY2zb|,&V|ߌC﷠r)Xs)|\^Ϋ7>u&'Hf٧CCs[zĐKHm݄IllVr1s?oj p o['MWᇩj&1Dm|E|iGK[R7PQ»Tj 0o4 ~XKwƿeL 98?-s\zEY^R+ q)7ˮZ0D6Xn53NWe(P~;eRf_:BbP c!8 LYXҠ5-GXa;ClƧ*vKR(Z ׬S%])?ҽT`,{1B ~KVzF! 9weKg" ^G>RV`-'+}$xi:\T;Ho \@O%`|d!T"rQbҾf`QәTc6/po)<}Zc˼ƪ3NK޼t t鉀Zq|9e)k jNgh &4B%]L (N٨!CU+,Z֒ ml|Uo "Zl_60̏DLclQWL=_n>ztTCĬ_'gpv;Y=xª aSZ]ٱq*!'=PHeD]'C;r,`Ye$:|]]lma7!rS ,*~lQdlGq[u,,d;,bS?3aF9ic>~Er}\GOaOcFGu,Kw4lх,̸~g֕n5 dʙqm!AKj@%CN%P{z=Io5ğwJlU1`x{!s? ФcCO8E v =78lfjsPL1j=ϔ~B1H|C/jg={=S7 {~߾N"Z4;bFcs@R^TFkR# #:%0onOr蜡4,!Q%C'*ZFF`@E}C6\f"$]~<4ݓKf̲)+f73ɓU8yՎεT8& N)%_o3.Jei0F*>Y)V5 .˾巻~2,zQbw&9f䃭-}VcrUlگBm~ %ɯ)5,}ܨh܀#Oˣ1JߠxN^/"WN=/D+cq~UaG5O(V1ڌ=dSb(|ȖSpO/0%AzFvq|黒*X&$Ѿ"gv]&O|Q~+p F){̬"Wl= i{Z,] 6 32jOp(O!M_tIQۿ0/Q5Zm%z:M!n! ZU[O=,rsSCWD pj RO|#|Kn[T:n(כz Kfw:9E sڲJ,@KP퐔~o,c~%(7">&Wx/l;p3Y⹕$S羋ht0zF6euipTת:A4dsa:e?:aȉnDբx0#GlH8[c'mډ ^Zduv=Ww*s/?~rB \Iub@ƋxP.5co}@'ƅ8lI;D"q7P` qA?b)H(0ČPE`^*YĻg{A>3\Y>>TH*PsXtzhJS3k ( ȻJhf3=F)ϠϏ܄hc)Uk~&AἯ8V{{}I\TagÞMtLዔ'&2wAGR>%mv!#:D50W>4A _żWgsl.ֻݺ;4E2?P3='q2:sS0&b^u [eA=_*Ȋ$VQ4%xfڧB ԧM)q1t _yZ{Bt/٨|lxuهF1CmJigbuVXl,r|i=dVO~$݉HL(ͩ6_)C> 54҆o9A W0o-Eq~? ŨjS#ep0:j[?i -9"x!?ĩ@ uks/K*/8)c&JU,shMjSZv`JJPAN /F8a ]sE^M~b=~ Y@')}kͅv πIk}ΌF `kpK "U;26 қeydI*x7RSZY3/OhmR t|!3fo`(.TO Z՚\X;xH}8 ŵ{̯$rt{>`GЗG\da8I:&l&) *HWmE3qsz M!7}(с<.gw]lG5{CklJK1NC&pOșG,2zjLf!  QZm1 1B]z_nZ؟[';s+36&bR".+y01[}['$= zlz |覎uLʭaH 5X3Ƣ!v ̊K_= N|X%|G'!$X:z-FB)5=^d94HIӹv1ڎ7c)~~+K@Dv@EDWWQoR,"*Q vPe!&ċÖ M^=XSLV2Ó.A?JMjTr(z-EjfئklrJ($%3w\v^/eOSgߗJ兌\ wYmH+BCɪ`!C]gGCCi71V e;׷)>6\Q+|\ -YTz+>_~rfsiTXn'v1Vɲ,?\Dib p-lͺ;&R =ALl,_\M#qq`1\2 _pX[z9|hZs7u;]%̕?XQ+'78թ@KƉo/|g}` wD绾t[m_1 $սR'x4 b1A"H4/qFV8ǂWixr\Xc悏$'YPVzi֐U%|' -[j ##q7UH zNy6@r?|dsO ܻqnKtYusP6+<9P6 l ox؁zQn33(y4Y!54#Vs#κ 2$IdqB|BTi&/N6$wNoon:o VeﲔF:l+:~Vn\/jyʑꚴW *}`psQ<3́lcRS4{_ E$L4j?GĪ}:'zZ9{\UW= r88C;H.K:|}xu5DJMbAHnUaSӴֺ*]bl6W]Q(cѴ2U`ď]{o^|cAaM}`(К ttc*`8P(V*#=M?c FD_-}k?ӐLpwf@T8)_QЉ*y-F!lY^ӽkawL{S̓&Ŵ,(.Sy bBM,AR #[LiY^Ix;`O>YЈTTo͊H㷠̒Ķ+fVSKTߞ&2UEyʔ0}nOS;ZiThUǢm VbJCu ^d|wC`D5eǘe" ٤b'%BgafXŇDž'I#vo  Д:^Kd^55#rP>2ߧ ~ut] c˷qũYI5&N{Z*Hvz1M&”˲`]$HꙢD$G0p3x+ٮLvZ|vo"4}| QiU&_P ϕ{u(1oifJ1zG>)wX i܅~UXcZ"T\-( s ꌒ ]#d+gݝX ճPkiCtfUĤYUQbԲy˃m!n8e<ש-U5yz<;;ih;E~gˉ&_>) ن0nySdOΒ-{7&*h^~;ޔߗ0LN\I7\ُ ;Aq& _-ֹ2@È*ٲ~@f.᳒C\~{}B4 @U8WkNuE0(L@7S Z75z,mWDz<~)pwMX@ `m~ကTɠː=5_q9N5]dOK(YNx(fp8@&A@:]Q2ú<&NZLFIe@ NȮ-'jn2$ƒ9Eأ4:V`r?3I!99: P`{i}8f[Ja˟D?au+'NAҼnS9 C`zưVXSQ#5I: |ɔy'o5<7Lc_AA"?ȹ*v&Kվmva5ny \vT:En6;GjrifR]#K+&.+HGA3>M0>5 ^KPe N&>/5 b-Idi!_Q&^&v6\<`|i,1p:lMh `P Mġ&$BˀmtIUq"]N= ʔDK(}4;u}6ql-ZoB{hrή{eik}bUEp&MT9ZB5| r L+ AYPd0+c#B,F4jJL3#uf'5cw~V{A#)cb 'H-FrCg`i_ XK`Q̰Jl}pWԽƪoԙ- [X[w3rvx:TUv .Tvi 'FVs[FYP"QEȮxOOP"va F NT.*r.>V,&/`*< A'FB5QJ^ CһMWq >nIAsrRȞΘyu WTyT VOI:[()5Ȏ6? K@5-W ȩ+J3bݓ==8{I `Mh{UKn萢>VDe?e#|Y*Da'犣Ɗ k\dѐ S]Wr1nm_4_" _T'Ҵyԣ>AQS׾~羾7uaD6k@ae8>`7C?7 L͗3Oc'1Mỏyh3Lt(O;8 3ZL9 u46(>C̷u 1BjZtP]`?j[; _%)Tkpi-%y3:O-ߍ{җޮC$/ @s_HOVU$4Mp#gҸ_dj ѓJ_ 1qJIdǴDhcaPTFYtۊY#<@2+ h2|Ck:OՃZ>E/ɯtmu!;³Y5: "s}}ҮKoBP&hεh;}@-D;f^Xkp'д]O1#6[OA],0۳))6uT_!!W)ŴmA),+mheC~臹^0n psel3vG?D.>"҃zܽ՜f@q}hYu$D}D1/+*KCC%rt vrOyw t-Qߊ~, umxu@[W>ʈ;l{n΀MT58mMi >]qyUib${6 w] VGP)5Μ5Ռ}8RVg3FJ_:HRןֹr!{&hHyr6"e dzL`Y6i8ɂDtc͸IR4zIxb1{ee6 'GCXj)*nכEv.#ӗXI'N@T m/`TB\):ǹCgޒs7llp4߹ >]F}y'А)y7J to Wf068>5 'ߎU\fcUeɷ1YUaׅf4z2?6} Flgv͖* WhL0ʧoOGO2:-3gZxqc7|L3ӊy=7GjRTؐ4$GnWSd A|wr5풵lT _ϳLjfӆ1\G,ij[ċ0kj<ʤvԚM~P>Ӫj)t 3eh"@VVfkn ^Hl_(Mި}s3j$oT&vd9IO$?1ѓXc̒~j~7ub\D5{2HD$&2b}k=V~ i\yZM"\.0;q~czaɑKɸ*>ʍք) ¥ʫ+: /|5`g4bTG=jB_ҋ#eߕێJ}_5=ﺄĀ,`m/%֣&^<7{$˻NN.9ZDaOױ-7vDM?K%o7#,tPrZE'yF0!˅ Xn1Wn/CH]-9c4P4i%`ˈ2e ݠ=u¤ƐKqNpK6|"e)I8Pӓ7ٮ 0`` M*],KĞ!jC5H_Tu?va-2'W? 8htt6׉zs_"Vi D@Mff ^˨(`"HccTU {1Q&|[;*h1EI+hs2K bWS#fξ5AB~Usv< i}nг!C'H z}bYuH|h3gۚD_Sg'lA@ x &3-/w4 b܊-&y{Q)~.@g|V\FAwOҽmwX%rV-=cEz Xgbun*O`_ƛ6|q=V],3>s+RZ-M>X?l~P 55dg Xn`aALwu>V 4ւ<;GqVU?lē+óĘN P`D]W'F4aSAEZΫ>W =md!X*Sf (zLBxT'oс}-)fjur"&Xb[n^QVCbMw.&c--d>IrDGYm|虷H-4VѦǁNsN"W_^ %}ɁsRi-sͯevo4D7EUw:Wh ,XeP]- ψwZn6Lj$ꑚ `$h5mZthَ $w!;HۻvJ99ԥ\>d^ zKj'bjǛDG(b羶K斤LZ_ %(@Q$]byXw\La^çRf%Ê2s xF%SyNzLE)S}Y-hP8^G+[ MKB Y<wm$N賉]:7F9)+jVO ~}} ATŭF%>BϰF0r{AiUBwegU;nfI?Md{"F 9*.w֒1^;=>՗!/s%Oo!%v* 3m0a{ lC+3Q)`~F_: dtiʏN B+?enW*_tk؀t+0!t>~"R/v%fHK[V(h i ݥkv~H` oܦZD8NOHph {ROmokdgOR~)4OhHbèڨ/_+GXRm_LnX-R+ւj!oq1R4o󍿣ahc[ÔØ"M]h^]|υTKqx wPXx9-"=q A LtxE-HCD`=kdd~ʘuܓ신[F ": 61z ^'} kS^Uб;bwJ({$%PΓj-p{Ga  !*ߚJ"z }^:]LT&>׬ IFpd`N( ;A W8)c~o {΢kclVS&_J=(F̭]qAZ^C93_Ԁto(~N\Fi|3xh综MMM39SМwqb#ET5c(s׫jNNIjWC1 qiޝ %QfB"Ye8I3悕lltns.$/Ap*kZe%gfZC/~03dٛ(anb !mTxkFٳ=`ْ'x%&?cwxڜ[~BR-0g}wSI^ -IY|T>ޖXs0dl[ȮZhYbqS8v.,}_fhonB5w3‹x[Wu\2Bpp2i ϖ`O--rO,1XaƖob=vYАoJ~>, iFwyY 02r+!AV83{֧/_x\* &i 9PX{ 03:eG(1,jSrㄻjr}R:gߚj86Ԧ@QOgK[)yzGt:2 y㱓 JpˊEʔtW :M,MRZ.di"] aQFÛ)vYXQs 8U?^D-v[]N'5)QiDOg5Bb77d4\_,hJ%d&c!LC/yt!$+C8օPrK(f+ 5%ir ?+Z8s$]@|f Aptɝh*W2$_%x@9b#đ'M1[bi/<"i܂@f,4,#SX#w/57? p^tBCbD¨8kE0!_ kAD +j~$짫9j+Z}ETm d!4Xet"5ZJ:NIR!%aO1 I@&9im+ V2ݹwJs[@w9>6f! %zyK>^Q'|Ourr1CPaF:#>5i_\smXÆJ X2L3!2&wN a`\;~fn]G1sn$o7 NF$[$^e.<2E4 `mTt_@s^r׭6]ʨFy7\lN90 HS, &睠Z7g2XYZ28ҷr \>ażǬBl͛ICu?!l0i%zdQʏPe//!bdmhEu@& A.Chc,u=ZR~Ry0"顷jNjCBeNa_H {!̣L ePtBYE,Y#bWJ`8*)e CBKS9nPФgu0G'L=s ,Bebf>\Hգ#Ȝ5ktK~ ɁﳻF޺̚g6Kyg ҺA>MկAr9^17Gc@- .zmyaT$?t!Ȁ@Rd?m ,BCK9/mYNh#5-YR~km#6Å~mg[#*DMey+}ur!pSZhz,z*٬M*J:P&aR惓`MxT6 1 $J [H%F XW )ՆS():q'RVzv4x,u@rߞc=maXs*`rERN L' # aao~J ΃26V Ţ+F'K枻2>Ӌ% %7ac\`$ 6sdqwnkK FHG֏vB%8G}Q`Ҩw=-ҪJH:jg` 3Xv`VRv~q|H@c @=}p671 }Wϣ50aNe31nHWcַn2o⨞f%ZEs5h輔;{J`ģՌ[ Ob'1.y,BQoIv INƽ|mmCTg.Hw& 67W/jj j,)} [N`q(+~MUZA?Q;XST4Y|DЄ8lō;.e\2}v/j"llax Pq,!->}J3w${ ˀ~E8J-4jWBk<[F+__ ՘;FÍ~m:UxZPo> GG>@#jɔ=6 3\b7* j)9<]a(ݑ2_dLGƂi R@Y_vUzf.ƕ(%蘝.W| a٪ ~)Eʦ8 #LZaH!51&qUpߠYޖ Z85@E:sGa\x<Hd0IhMK&ȧk*򼫐*r,p%ъղ-c׵&㖙ɰ]%:!!5ubA#4B ] M-Dcw˼1CL ::be&km% Y|sVQOpRS6\)D{֗jC۲ǘrq`He1- Zޚ'l=3FdPHSqI_]y^F~U$qX ƂO+aoOsPdMjV0O-9iD{g|/]rTz.[v ⸢] R2Gkǵ/Ӡ%uM$Wdإ<ƐE+Q~tR&qv[ Ymɝy8C+zLm2WiME"J:2N"^Z2aDh@ FFw >WZƣ9(gC-@'_nVVQr.-AMvۢiũWLVN@Xe;ja9gaO%H-!>f0|鉬& O0$S^u)YRץ.o0V~R*&`[Yd,f2y-O5uEC13 eIѮPzr0+詋t+r4̸ٙN Bp숟:ʣVOR73Iz;*_[NW%)0t'b5u{k,jI.EqPR:njɽd*c*q;V ^Om-]9S q<$ ƃ6'4GKM+]?&&}PYo)0[=3dxgL-$yAtcEiB['X3BpA;0j&^SbNZ[]ώMp4bo1o~̾3-2& Xw2˱(?[XY"+֑IKpz5ԡAѱђs&qU%;PU] R}QGylY". Nyk_'̊2²K%M4$D_gg[Խ=ߟML*>pU&c, (UCHۛ.톃g1U,Jy4+k @Cr }^lKާt/|]ǿ8z겧Y8[yTI9oHuk$Q QM |yMWmHh Aq%::Dd1e( -u4]ZJiRdduud}  at_8L'ߍF+ЦzmU-Riq2cRj !5kogx6b(fSEBpc05/<>l`/CT`7_?LӹҢ!9{{f@{겲iA2A  EEƉAVdc)X,M{j5_~GF#5 t}AOϦJVkz&L+/-]`@" Tޓ.n?{k"`ۖk97!IkxW։#0/So/*^{8<f.( @;|Amܱ`nMH1e,G޾w@˻t7mRUulf r#=.15߿Y,dj $1~מ3hn 9r6:q&"0[#FRax_;oA:dE)@\׵RP3'@ÞBǞ!Rg05pY@qΓ5x -AdLd1w\+Ju |>TB5#j ޏ hߨF,ӆ~ڇ_jř=D]0bCN z>9z2oeXp+NՠoX5os݉WQp'?UL9bx?MܨdWR%oG5ŢHǥ > A H7O: z(x1%!6קKY_ۅ`8X)x>X,d\.{^٪ax,8ūj+zb=:!MN@YBfܢ@s`JRHo=p bތI!~@*i+̵n~s@ VVy琩gNΪY:fł'.EVOVmKWa:i<3SK85FE1gzI}]g{whEYX]ܻp~p8 T_ +&+_qTgJbnhep%IK2b)YhkG |Z*ԝx@P>7g"L2'⟎\J9ns&@y&-*:炿rZkgk"8R=lv4w^t x1IQτ<1!$'Ff׀f>n0j(yhF=G$Y|]ud O4+tÀ*9<^BS$j%aN/"C37aƪx 'L*17pbq]y Kӟ zjߊv)6^z9q{Q1QF%ntu 2@VG-1@O9؊2pŀ|AlC].SBhKCp) Fe0^ v25%`;ŖOs;d[Mc "ރ(N '%RU`ӦlTgY” &7QLt[&E陣JyieuQD-dkdZsˡIJ/0I+s/ŗ8}g9^Jh%fw晉sF_r 1秴dV/Y' +s nN gUWy@#*ݎcAa[k=,TҗJZ(#uB_%C>y&š E) h xd @e{&<`GIVC,hM{EDh<&שG݁>IZ?e"xeTrtaqd4x7*{j)WJtq0Q(#n\o6 g` 3 8i:[0%Ԍ~AxHM|\7̺lJPZb~Jt_=EBC[Z+뵞)KqS!)*8Þm ]sasj}+cb b/Y(%B{ɵ9_{Eݼ?ؠݻFpӾq NO#.gVK%t{TU^,&iO==XM%wRa-~%} K!5'?lg6],W;6_jBv/`& } خ,v*j6opyǗ <$A_sQC蚜H#Uґ墱"͈:`˜"**;񄒼dDT=e8WLfnLQxnL6FaQot`QH!XSkӈHc&+p "a0(Y9nqJ;0g_xx*jЁIgv(RY'b 6O؎12Mm]I>ʷk0Ľ _TS=bF!vbTsuK1t&ŀг~zhCG ñuFuu.zd 1k*~)JZOeb^^T攆zYUPj5C175pݕV4`V%SlזpN?:*c;}S0hD9sJgl.g? 3j6;)i6uVU^,F{jϜew:euwThI=jLHVxZHhlUc[a] 7Fr1A' ٴ8* :w'}D:#+KnC ^n`QǨ2ggd BrQ}+} GP|W E`'*!1b uK]Dpj gPxX;S|Dj#F1;]܋LqEpjEDW zFe _#O u4.?Vkq93,[xo]6tu(8ܡ}`̱Pj=)>@"H y&;} lT(GSo8 +#Lj9tGUj/eM\}M0;[cg5F3!kތt%[ycC/^nt09Y,oR?No( }6oLjLٞ90{ ,U7 AEmjvt4ֻMy|jf u77Rͪao*H0<]NO<ʉyƭ.|S&ppW2?jæ}̇A8n!ncxt0cz9C Q*n~TDN)֠ "Sdr.t>K"zЙыS8`A,NEB՜|@& /"VOQ-;f,yVH}y;5xT'2[mcE~3D4VukI k/^39QP'AQR#k|R]ko!.t=CDӥŞ7Kzɹ V*zi#Q̘p\| )P=L_2FĨo()UQ$Zi4K4(,0oM#ςs4ͽaDYH Gփ6}}FYNn)J;طNuw~LWs>Sz4Tԡ$&rIW& &yGsƅ?,_1$eY9bp M+e܁9g#Ch; AujCle,/*3`#LuY*ҏ{F^ݺR]'[P( Ž 'sPm]RZUwsĈEq59ɍIg$(m(wW 1iѠ#㧧\Bp - ҠXw쟣%&.ds4.]9j(N~C z#3v'/Wn+w1%L)? Jddǚ$ ]&f$)|C}a{e]ҷ!a^vha$Qmcb2MvY,knY`ģwv S޵ J8sl2ڀIP$.9+h5n7̈́4!_x1oTခkFe䌴KF_w4a4} ϼ҈掞f` k$Mɰl+StFLn&nY$Hvٕi/g~",vQG^C¸ %'8/`_ݍLЙ/4>'R`_`L)e *BH-q6WA^R8arvpV! dUXl]m%[c~/nqvy$2~5wv p7W"^7fi^P6dI qw_S,d[Hv[`{` :)% jZ;+iՁpyrn߅aSReRqm)E}( kĸ_'nwvִ^6{cQRE~A\**vX|O@S]ȪыTY-t|Jlx_ߢ#< \Ӱ]_.wudn" >7(DDKS$k_t,rg_= :v7@>ڈysbg!PJc-~ $ 4N{7b5mۨd}7IDp |MݜjNd Or ,EҬI *xv܎e&H@DIZ~72i1~t syLb<,lաjwVq!N\t.;\Z9k*D,qiR&*2 ;Ud3:m7u!ӳ `_5|p?oqЋgBV k ,mN  1x \LKj8U (N$s!Ig36EAA~mfmB;-˦WAES="JKymh(.7c V4`ZU"]{;v[{8FU&R΃Y'.h^bӵ &pg *Ry=`!^J=ULNt_͞d;CݬvoM2G  UQ! ) RCsqJ`ʰ;jEF6DIz—ӻS^~3q]۽h#bY|Д!ڀNUIc> HN7 }#FuDXW^EyRfIH"! ҫѽRR1#qM8Z0yϼ7!6 's|gj mfjNd5m.1?QlcO8j]hy`H+D 7Ѝxiŋ–0U0I_sdE͐=$Jhh|P#wنppJmC5%gz)@3[fޫܘ)ѿQk*̌nu_Xn(Zs4uwu_ #JOx F7 8_yÛ : 1:U ؽQo\H4',>^yrk/I\.ӼDx& Y*UT+.K)A% Tb9.qDO1I@ia)/豎rag#d!9 C\P<IJLvZBZíq''j8as.J"C(ݶtzEԙjTkfY8WL[fJZ}wD_В ?A%g61z%J uzeb "Uh0 <4le9@?""lXRȇGe+7[F_J7cUk>qGL{uw 5a,M[Ɂ9DNsI_)hu MKdRl1cq|Ԭ̡! ;J*GɑܧBd,ǟĩMI)ZBc&}:b|KoMl?RTBsB2 By:ts5Kta=`5V^K8%8ҰpE+y/T{tmKծ7g G ?X8&znt?R3GN KοGR/cmxHFT}_!xsUwB\”nJ aZ/! VvYԱSy۵`E!xtG ٸ4DZj}+xQ!RKC.e1% ?H\"#]JPʉ )\5- 2-ywV~[K2e^(읝jI`Ex`^#[Enb汾, ?VrFgGhG7롉væcǗm1n5;aB,֫ GHMmRr~ u#Hɯ[(H4;. &ʤڰ1od)sd~`c;X_b0x}4 j`G+%%(XGXH• :%/r! )njl]F=#|G.ERv݂'EyǞp׫byx;&-dԀcQ"IWQi8!.ne KQgNGg_}8wq_tojB'(ȱ},̱yʷwM@ڕrRm5JzҼĵ| +_wX?daZqɭ~]0ܗTjn($|nJ!zwxAxȵi5׌ŽqJGeҾ dGCf|!eKxQF"-Rpǭ(Qx.1.!);m]y6{d7C]*O'鹿0h%#GHg>*ā$NcKbI>n2Ǡj%jz*hR8?<\X!T`w05GɃGnc9 pxra}Hjgw "PlNW" 5\۱苤¥U|oH 9AadmYq̿<ג/ ߌ O-\M9 (kiEܐ [2#~6vvBONaEK֔aR hP:#fpޮHfS? r7ѷ7dâ/q~HV$J@dVa3LzĔs1 K#Ey}UyYaו)8$F~l2O(6rR薷T(4ոG刅܋'Ww wj#_ȹ#r߇4c`s{Z9mOȎσ%彚A='>+ӋDAN!F ,{6iGل޻rBw-(I&wfj= { +vCY}գI_M/'G̃Bqg<ْ-*f/v >tbGDf9=]`zZC5|6[TYT$fm QxӴynoeCr7OӰ5!o%p5&Gt&E:3g1Z'2^Syy-eQX=|ӥ՘ESϱ>b(\GҝX3A=I.DÖRLҦCt #IbvEEm$w*j'?T*"1p[5\e%d&,0Cn^S>s+eXKJQWXXzy9{. “*T~Xc97HZio4;D\} dl*Xҗ{><\wc0e$<&}2Y[|kHm$l.\pe^<~UtQMSr? Vc'("ӧ>uihJe\UXӖ/ClߚۛlG\\)cZ^$+br5rF,gi/gL}ȁ; KKugN+lK&G:-HyS4~[[t䪪xO:~Mْ*}~` $ lqp@E V7Ծ UBTdE0\⥞zhHTp!_*NkRzp]Z%̀ ͚=O$z`|U+Svq{{* 6 Gr|O G_cLUZaFUGyGwPx^%˘ھ K~c4eggKNsZE $>AbQ!ZH"&W=9՗Ă=pH! !Ț׳2bn+IW8k,z<,8мT;/ƠFEs"V wEe6<7g Y@&H*K@c{_q41^39]r<Īz諭ʍ.-;mM W|^HI*T^^ -q AxOmYݗt6GlԈy}T=bZ;y7c,墬bo80ܸe@$?>1B޻whs{O-u M[`]zbl a*) lNtùpQj^V>3:bsSs}Ken=ާXOXQğ#]U Rr{~rs/ؓ4Vj0rTU.8 f"#V"_e|3Pf*(w>bl.U=_Ex ,OAK=zccR\噼*HL>ߚ3 L+"璍C\Bo<@t%s@c>RoE1w͗ъfE*I/Ѷ`gq6Eja~bb,f P E6#lP(apY1>O*4tNI.bYtOIR4Ρdʘ:VԈ!fWLRɿ,׎B,H LPv\B75 iXq̎x7-32%SB8۫Uvbv+"[+Ez¦jpB# U%β:pTB6gT][9V4N650^pX_@>6;ui;YV[m0בȇ QW{' جaڜ`lZ#xCԳO\N<8A5йs9I'yrbW-ֳ>H`?~r͕*JaaRx8 a0R)0갍bL^JR~%$dA3}dCDAJ'4GU;^&W,[LH!{n%PPF|!CbL ﻷ rWF&_~tVN?1Mj)·(oT'p< n&7uj=量:)Stl|7'V)q ![1I%wj ,^pF)MGWPl׶s'˓!òz63 #fG5l!z栯N?pȜ#NQv%4 AD+?X$T׹s޺[)w.㏋}Gr ,.a#p3-EZ~SUZۀKShK h~%.1<)Qft$ȇ2L\~D'rC+dq0W$jd#hlR3l=ՌfZegZ_XW5j~9,{THK! ]Z.rLٔ_hPxȨ;:9AOkes9XAߎVPX1g h(`ta;"b*d ̏Lh$ѯǍd,uȷ'rE ͓$3nqE Զ,[L ܡv+?fVR3ÕmJ<a(#1L9BMkVf0?b#ﰚoE*_3Lb͂ >!q./#"Ҕ`Q O{mL۱LڪS7~X>c:5[ >M~ _ȥ*-A[DV\e˷ӊݕ2y2#}O]s PAְV#u??80 4-WHhLL|%o"}@nK_Kl6bt!y)?Ob7\ Xo2т{8oczas1ܟ0Uˏ.$g%1Tǫ&wA5 #tqsf##it>xDuA:;9!q kު*+kFvNv|͖!'&{S5z (->g;Uup%-pm<5gm)$n+$]߂PzaZ T4a'$ _P my4@ (y|gfY;㛅/&^<1JJ+OlNinHUy?rR>yj?IhՓͰdɠ=,Fj7栢RK~CegɝW]R."Ol>{K"OQΔ?I~z>{;`~J8hSuv{AY |(z \+JaO|vq)-{aXxtH Sd3P~3co @A~&Wtƨo ?Aqq'*Y[&3)EFW?(r-K$fx LXNouk-?T5P&a+FežaE6ӽŹw@NM+r K]B\,.ԳaS*s*o#K1Ex 쀼yس+MB*,Y(B)1d05\N3 eěn+DWy.ŧi^Oc}4W yX-&Ttnk\!5OBt PO Ri.19Df[*ƣAY* O tԟ{]zx'hוPy2:@tsyadc縶kYW+1}]G u"?GUj2[j FwxL'  <6H9Z.j[tqh&M=5XH2SjKlW5ΤuGt; F3wwDTl[Ffxo5[\[=~N@=-t|: 񆌆԰sI1 W\ y"; bm ,S/41nhcSUPQ ~>Jf7b̊m1n?|V^تWeI\19wopzMyAW>GƀV9OYWCzb2[JP+4r!XL+HwӾۙsGyspgA:[ʤ\tڟ6HD $zL--ҪÏ  Wƨ6L0`>Qng|Dg8Hpߺ(]~i66nM ˝lլG w=Em2?`DFSi.W}USM{:A""vE]{$c6u1ʩ h!͍YI@|7Ɇ Z{z(n$ 0qNyΛ n^ 'FHdSiݙOL,`դ)XNMǗ%(Z$B}[ƾ3 E_+nwLgr5sd'2,lXo}r'&2mfg۰xkӓsz}mdv CO!𶒸 0Fo?*F3F7Ĩb(C]$$Fa_ 9pg?݃p4t#OX>ȁ%#An:R 7bR4[!s_V )K?6b\sAyYoZT8Fmbr0[;ѭ&j iXQ/,%@<;.?yxy  $*7brym'bC+$P P?܄.yP30t~_1m7l+IU^qpљ"+}(DcdqRn\==I|R[aIh)3bpD9H쌋?Ǣo8 hEDwt0 A1/HKât (]PcO"789=! oS+,H=V3aDCp{q%t O5`jxVi3}Aӧ7פO3`WL3#ɰ>LyXnHrCucc, mvWop;M_k4i(HdnCkCa@/uicjq|$c͜Ti:TZ} SJ4b\%C(nU+42/}X-}\vM|s %5LQ2Zރ0]Ӝ~&()(K7JGYBr\#^}WhY1^FAfK ZC8pB"KKo )2g1Geq1L&" F[$+k\W<DĄ;~M^*/gjr c#LL5-AaSA_b]>ĀrM;'خb{j8N&bzɘLExHkмGD"[q:#0i'!3YL ; hNhMY05h6yWP֪=S>}-e- :k8dO=!rRE!H^ 8 o-NɰOoö?fdp[CSK|P|2z Ml)?coRĽKg6G.G TC.6fuƔi0 )ŒRԭ8<\JBx\]=$EF5x# ⨨Ȼ$xlt A%zKIhS_mFN­ꤔxo"Vwl8%e3ɞ s>3|5UNEZ8%#Kn4Br4Eۋ8rlߐZ{$G6-fR{,ځhz2RG!3` *`P1//a !]ɓ 17c%RK!D0u8l$J&ZJd~DaԔ#YP(-|\mw~q@wB0~ߔ#YK p "7T@@n{߶{s: lO_4)e:IM|GOa|fRYHAs GهE{ϑkIhcU_k{3f1xR7abc 0Zц7C%pzuuiޟ4W2~˙$KASVZEv)ٳuľ<ˢ3Jv ΞB2ySWc]G'̪v7ץaD Jie`*5mw>2Nma֗ IqrN=..;Fy7=A1 ,~k;Ä[ ] Ng1U9%G<1>n7P r:ipOß7d Gt`Ste46RX]@\'$>ÃbdjI9-rad}0x1|{Fs ݧ,SƁ뻓R+>]U6LqN ɭhSZO-Gw`=M3zl`w׻Mr'VNӶ>7Zݸ898vbuq=$CWtdV!mW~ufG:@=M;B]R1ά$`QK^T;Rv *jc7sLckQ.P/=q )D̀գ V/q^L%mՉ6DF**1wy,"Mf~U_LVXR7YY.!lG1(~3_V-\S-)h[KUnIܲʠDt3ǽUU#2h D DOOQ=~GYZd0pNBG+iՔ .9Oi/s烮v銢F:/i=)8HIWmd߬]5rhx?9&?4qS,&DUqJʚ!:q؞,hQ+n9[{yYY8j qq1Pp$4R9yu RɦYӄCbEgZ2E n/lE4U0& 9WlfaE=͖'uPŭQRrꩳBeVM|HK `X0E#q5M 0h1O~\S UѕˮI.j$Gk57'ɹp1|XϝE<3;@7H'ae]E'%Tgxn\>EX B'S36, llE( xiJ|VjOigmd*?̛p+Q)oj۝oT \NA1v0 ۰f4ԡ-+x1OсB(*y)H(Gd%$qO. O{Ɩ~/V@?GiR,/3BI}֏6Ԉt eL4چlLd,B 'Q3"# Uvv8온U?]O"5=wEMY/I f~'$)Ǫ NojaX'~Qî-V7*7smjI@Y[̽C`ue%f&btvxTwl>~;,Uy Nm}Mԥx@V_434av5*(H '8W5Ԩz]M)`J]j^ ҾkҘ s5Fc+erE V*H)_J //niwҒ<$wqoڱ3eޔj H Brfe9QԤz3gt^R"hB *:#%*50hkM`A<-D:F:zt\EΑAe+Xqփwi862_]C7P]hvɓq2dYB)2b9%|s_@o$ql$-cX,ZRqrH0:h!3eR.p rqD:͏gP&9)кbǘ: l1`?o8TǕy0?a <Z Z-2F%`*D[p49'ðT * h!Z<}w6Ft T4lS5z=RMYUrQم~drQ5T2~ne4 RE\'7ƛ{1պUm *Z[L2-Tgf5{^sU5I[w6ˤx/vF^rӴ.挪1X*Octi!Yie @G3X9? QW&x$:wͽ^ѵ\ 1 Ҳ`7+vN:SB(sj15a6Id} )G**Ȗ_4{W?hxJ .S(9T,ʑ'z{̀stHlP1g;! }x:"Ǩ^gKN%g ehUX`+ z>;m ӭSL\Ugпv=wFKn'@Q1Ms1I -#^U6ʑBW B#4j!;zFn|4 |e<([9uh0i U/@jMyAMf]2B \MKB-Cͨs7AG9HCBkf# ,ߺbeW&GJU\>Q)n  J(FLݶ;3y/$xkkeA)u`)xf {_Hmp^;FL⨕cy’2ڐ ( <=XPi@KTU?e]ڸNU b' ǂVݍO'Qc"`7<옒-zHqsBS(n5:t8W @MvN21̩s4X|̷eN nk򢸖 V($"@;Hz&`MN)|ʑA錬]0L+ R"FZ* ƨ/=|A_Y_u)--qme8'恵n0;!q&nyc-s1UU6 GRk.-Q0<ˠu9N'n22q?jܰX5f _ jP9S#kM543ޙ(1 ll_F&=1KZP̈́Uʽ"@SbUTl^L{zZ-X*ܯ PGTGjWi?Xgi]Ǐ*,)t${Є-dʙY5yIz_9.R:;VP?~G*r lWl=9nɿ1{y:nZHtK0{䷗ʶgb"\Vr\dX^gSHVdi+A ΍ hS spm^[;]F4>4pE79G**v@!)ĕ\&@+0XI"#y>Z/Tt!'\⬎NRqkyuVfov1 hӜ錚FDIp!#:? <:c٤$^-7+GtHz'ȡnO@z]ў 6g<<øc< <p$#HF=8O$b6Q)>D~cLҧ:$M~L˔޴W/t<#py3X*Qlc@h{ΐ% 9.e3Тazz39_3}k~ۺ~|#n Ť>^)~mkS4sUWU8E6jqjSW ȫ0{7wEI@:#omGzӳ -7_h;ٚx2)H/!>81^AdX0\;~_罪b˕}ŵx:HD цijsNQVwamrr}O83L-D1 i)⒠ 'r] 7/F3/24$DUN}+U}Zd tI?PmG'9VP9M08/=UDIb@5˷̢ ɮ$e"3.-F'_ep-" 6\ݫ͘=*F e@!=:S"Ef(橂fi؆aED2!5SR6;v}aC-v;7PH<%WL_|Ż16H(7/C7_W + |;˙'#[k=?ZHTҀjMh̙hnՊuc:eKZaTHrgXsNsg/>)}4`wh g9,̲b#ɻdW XbW/{|x'7Ax2TVǔ #;yi܀h6o4QmE5s/[!5l=no(>ifs+BkB!(#-u$kBITnɸ2bpmrIsuBާN.=d_Bx*=}:l^ RT* .eiP upJH X ~;"~ti@Ad`Ȅ%i3ѸPpJeΤ1/ߠRzpjS.ÛJEB8Q-(&{tj}Mn2<_> /ٟVSQ#aCFjiGr zaԓh.ϵ;}'ޑ03ԝ>5 /ɑ8;(&")/=ߵhژ^#A("GBD:>%KkBm|S%BM-?^+W$eڎrnYdI;8l >bމ,7DJPz@N]{ϐJQ@@=?2D [V"D$"XUL)(=X[Ž]e0Cj+*uU1urJ}}"3 ޳\Ē8 4pjG?+6N_Y`͹ ̫:[)q;GZr2o⪿w{@qAyAӣmLcn:=,4VFN! v ohȆGPW-M^`y?{*آѲ dI3K>"Y?2~ %OM P3[`ͷԕ.Ip_ !w;T 0g)M~?o"1;Ogct7:;p\-F2 ;S =zxbZ@+ޙxp /-!R@`I|L*h%РةB+oWgpT`F\2fC>k2vsܜWo#Oȼj˫O WT & <*L)'p| 4_'ڨ/l-f4̍ݧ!}dFMW KB#T~jy7I[S׸ɬ6FSS1,Ui/6h\eS R^@ |=&> )cT);)Y|luQĻN>9iPx,)p\I!/ױ-ڵU#9R&PI|X2h T:E.pgT$>h7 w0Z6{YMJݫk1e!uAx2 CvY,T?few>\#0t׀/(xܾ!*Oo[fΙ}kKCBnJ+ƫ`aΉV@s:u 1,^jPHjCQ?"K];|_\PޏHcW}xM[nn7ĥ̏j'7ORZ b9bMjQ*@!Mo1btп>O-GndM%m{ NzwIM߾m&F6=U+G?%P!k:KghGQc^TfR[Le$$ "- 3%Q5yUQtjI1o?t~1k46,cʎ(%杶B*uV3%֝'."M:-[B ?x"\}k P+町_͚9bY2b#~$/AEviaQŪ`62d1mu};.>ԺN%@RDER6{A=O/EO=GS<Ԍg0hpV]TQr* `zX4A c8l^1-k}]jֲ"U 9Q6x.N[.w~>{ȇi_n =GGc?tȗ_QypJ]]%J ]`hrzFnN B- >,c,EVR2@ki]åk+ZFYθHIF ګ.cMF9ep1$Pjol_ߌk "^6!f`UA)+(Q.rP˄^\llUm뮎[0žT'9Vm{nk2SbA4PvqK^Dp;$)Ěj]3! M%$=v؇H)IHy1a_gr 7w!W0cۆUÁ Nƿ-G&Wݙ6w@[miXã*`Nh|w ];@)Zu-G[M+sO"Q۔ w($llMF bRr R|n/ ^W֨-6sAy7T6&:{ zmyi9JH"di=BL[+m[[ CbĈb+9%NX=TQsmIN44 H2} =D =~y**=lUrs5tUE2COE*lm:¦3r @i˽/8>a DUQ԰^۰|*Qp|B#dI< =9 9:s򧽒oc1kE]t5m'5>U)aHij@r.Tm%ٲ*T C;XvԹrE+V /XmGXCjv61 Oհj kls{OBF^u&?Xg5AcmYhn\apKA:uai|\L}W9Rզu6U/w/5uZ;Ef:ިa‘9?QPv@](/OD*֙(cra´fȾ3¢{ @ٗj߶k.Չ%v" (d6kxH)\+m(r>V}6~bLWڌ`yI/Q%AVMMP u"E ͵p.yb"w^d+ߋ6ʡ@Vi>|U~/(T_0<[ԉZC~ч 䉧6EKvʼLV dɬ2|s^:\y5*Nr>j'0RZ|Ŕ2 dgљQ,Ru gJ.#| -ל>$Ã+kkE15w*PFZKcWx.+>0Q`a/*0;-NeL6Z@dQ`q:O{2Y^r8+z!0VV\NN:z{"o<1]6{Oe|.N)(^aՊ6IB5-d]Y ,y]hfO[H6Ɂ7jƐ5lrh@8tHN\{ۗY - ul+'}꫗3k"ȍb+Vxԛ|y"`iR"s+tgӜ!33V'("asCL~J"Xjșد7e!ͮl%]+3@*4 ]nrUTGR (XJSѥ΀}BCBf翓D9{HZAh-(,c]f$: MS]۽jR}&t2^[4~Z%R}a9fB)7$@*.uN4MLK"|%11pOb2!Bג&H;DWpug oJipLs\,SD>%.Yү눸,$`vܵA;U^ WjRc`=hf3δ Vp|JkWy^ds7co9MESx$$k:;ˆSA +@-m+TԒ`}P@4YA뀈uBuCK peQHR}?' :Nv @D,RgԔ>T r]#='uEe$fq6)8P -Ua[2Aj mi~r apo,k'9 OgQ6}y+iyŕ\gzIVߌhCxv9F u*kH[7LD*hOD4W\ޱ'((:@'~ x7 %Ga唞'g:yŜErj1H08T0>TZNttd3|pZ(΢| oN `9Co=TҖ^@M_Aρңgg$˺ s eҦ %k,qv sI ZQ~{>}N7ˡQx〉 ek$6 ͋VnXdȵNO{$T[Bw4%5`m&عRQ~lEyFf1:+Vl99( ww_al4>2B sK;Üw')\9)JR*l4a) Fnk{)w7P+cG1;-Ǟt(ЦغJϲg۟ r> r C8jP[LLU wfgaHKz`ㇸ25[*nqI4/c<9S4ܿvQ5|aye;e[{KեQr|BCH{9<BAݫ򞤒ˆc! 8de,y'F+j IR*xvʙ['g~yǒap}l}L. ?VZi@f,7bU3f~J@eʁ;[ KFp1>wԑRS3U#F=T. s)b9zu/P:<lI AʼnñgYZ07070100000303000081a40000000000000000000000016609d236000051f4000000000000000000000000000000000000007700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/x7Q]?Eh=ڜ.+ˤ.6#Ph#c u@pOΉ ~94SQPH0E(:h>~.wQ4|Q\ "m=K`s?Y3; >=$'OQNND~q_@I2tOmih}/K-ōY_2g! qoqhT~WM,C*25o5J5`҆kmꂐҢ]3ξX oЁtOAcf&ՙcCq5~f`%@00`geO,E!d72z )>RD ORz-_We=O΅K675;m%tɄ)Pu lIu{T*T7ӫPCd4U`d<R^ :c5Au"ƆK\?L[KEº j!F쭹8T})@cu)m1s1~=砧%@~H3]+ XRB/=6$~w O%%m23b7:u|Qb=x7Yߣ1t߉҄ o! x*Չ?!IS{\/Z)FE H*so&&>oK)aW$0lW$)k>ɉc "?bxoRa(L+.4-A/{3\9b_*Q|5s1EH7`SY<&;JG+EcQԵx?!kSa{oD(#:L2P1o>U`+nE\¢s4q⪚љ!+jinW^bӪM \%= 7#'^׊];%x!hlr$yo#*疱KֺpI St_tG!z^)ʋF'UEg"ʞ1`>sicW,SoCg:W] 8MOkj%<9~όA +o Or+^qgRؙZ֐K(1!H,NXvEJ=?QON6 w:}6&]E8Dg,)l> o+,jqa(9ȺEo@a94g 3fEI'˶|i6S䥔^5mǔ~D;Cw6eSeh\ r Hh5XƸw3|w[Nl`X⚗/71c"6,4ea|g r.`6qHT'E_݇_D@V[x_ MΥƔ7v8Qu/qS0t}s~8xVCm(_a( ,=kr2f>$Tvu 7b˾ ֔oƬ 짨tO#p|U SUΠj%gBSA"Vr4j?G"q^(xK!T(0\S(0MuX;c%H* Rab *$\Gd,Uo.AهJn9zH[+#>Bd+T©۬W ;"1<ӄʩ>#'ت"CRǯ?}e/ _oqq(bѾxY>,8 @.T'sS䓡G .Ŋ GsP~` Nt;WH6[Ⱦ8Gu1|>rx*2_QmɮʇXM:3"IrrKu@RNޤc^ F3?J@n fdW%`__2vM{-=m Tw3 ^6!a_B t[V?c1u Ѓ2(pFOԢ=,ԧUO=3Z542<R%vAw%Rb|#Xm$OQF :3`U\\CЉ՜k`0A%!KjWjQc=\&۝kAT^7M@zhcUoUsfTW`'(!P~~vQ3<4dbc;Xƺ8֖U$ Tv AVD_b" GF|yMLxZ%&ُT ޝĸp5Gx~HSusD N _\K]w .!S o-3M<=d̙?8ȍUqX`j&Ab:kL e8d-:CTCi(Jf9`:5[j4ߊδ1a1RU3 ԨZgL3"-,'s#^/qh q|ezDe+ی`$ZAgK8[dϳV+Qaûf.bQmo:7+װ,8ԭ4hߐ ,a%~jA66ܖI'G/<kiEɏ-Pm9}:&MiHNY:U_QELVq 8CQX@W*Q=;koTso\GAvw+z8DN?ǢE/^/".ޫdqbVnޖ]łRMvQ&RUVҬq0퀅5+{'HȥD?o2ԗ^~Z\k[% `(YP5.5^ atTG5HoD(l˛* 4G{>YYi 5 PX`'Ћ;,i~pȫ"(o{u.'ןjg[ENKA{TSxGdij'Ҭhk6m7FqD5(%\LkbviӚ8("_r υo)JhjO/DbV v3oJlHj5+Nn W NVf U}#v O '? X=]B ߿NƷ ^"> "c99Vog@%c-T`梈cUHu> TE>]u-Z(͎D a' 9 :\qV-V=ݨje2|kgf@z9FQ6ً#8V阛$ǭ сk}SzaRSS8l1^9_֗|K-kKS >āӽokfHJ.F &~ԱAV!Gks̆)m2IlAU6Gɦ}6NĜ Ib4c̆y   k׏+ <i>i tW9~޲8٢ X1g~:HQHY}yNz,3'xz?nI Մ4xuzrH%tטhJ$\9}I?wiǁYzO%H;Ny7Hc}?NPpwV/7: ^"[c.7M^B/ںMZ@*b.3?֫·yx済BO% KG/a'튣ݧDҒ[Fª1?jn1ȧaВB(vk0YOb)D't$ >Y3B5.&1aDHyW${ N-cAGщXed e^<"=b3lVՖLpܝ u'<є},bfYPհ(P*30H*EeM3Kӣ9ni₦6$ڛZlwҮoaWrO gm@Uc=(ZbZ -yi<71qDC0 bIWQ8S(+"9/Y!6ا%`ȱ[}QDzd1'?rezn!sz*  V݀~3Qrs}*_3>43]FGHiV J3:LRZ}T6EhfRhR9Fa4uo Hv'Gt^Ui;Yx G!4Kv}mߺ oi/#qTMx99vaa J !`[~fڤp[G)شSC̨qlqVD'dG <.\1$.RhDB)ɩO  ,ƀ1QL/}O*s:AE Ui$T]9!ON N^u LG }KrYLbL$ *yk1uK;у Lb~g R`5LN)tV(cJ"D(=%]@ }2pM+V50 P=_ڂWbKvq!¥#ט;0?='3,D̪Qމ _%\Nk쿷s$fD uΕ 6};2nZ .?M ?#X/w֥2TxoBFjz,<ȎPaV88V>#D};"1Od@V뺎rpڧ2{Ť cC~-IZm5=lNNѻ zGJy 6}DI8qzjVL 6 P,7$_$P .#𻺕Ks & OgkZgݒ~{Z~ODjsfr7YA{f=HiXH-8ԾDBmf*5u$^>?9^,`֒LB~UZɼ^]՟$ϬӠ~"rR6д?kR-Pja\eeI9l[> l9mS?`KӒ(. ݿ%rYұ|a)OAX~%vyI |0 qх8*~6H٥ P *T://R`I݇9\f&ZTВ^:p ClTG"|cQ#I;ge0;nq jD(J丷IxTT I,u ,3'etCgge."μ5h.9Һᨁ  ̎zҸeV,܆qɬSQpͱXD'IĀGWW! _[`>4i<Yބ!~+TL[0}U0/DСБ/(W>*}c-2:ˍw"`T^yGMZ[Ocl'gt9YBͻLD_˪pkRG%Uy!c07xKkJ=hBTBQ"X[s &DfUh4FJQ% ,l;mz=O|ܒ bSbg\B;xC-xa8pI.{#3iϵ}>%蠱w(0/ܩLdGRȐA4IQ>:_@FUAٟPt+H9"@`bZf4" 8H_^ʄK tNm -/-*?AFOS_oXΞ絿߅p\pu~|2Q/ߥt~jJq<`[_rS@&ĔT_b`SYZ#-&fw[dC;ru"j3@"e&A\,?. Xh6v p7{5$ "2y 5M"pLkun;i&UEo M[: t2}0Mʒfifc;,SgũxNmdLRlY۪\KeYZhgI,+ƻPtAL">kM3y틼wB˽usTtS ?[^(h/L9IdaF zVE9v̶]R%hM|i׈D#c k|N};7]E&K Oc2qh`[Jٹ)qIVf쥝0 dM"Ӕ{ߓYvmŢRmjG6AYm.0 86LIcYCQz5?J,whJ8xzvy ^=U`H=(%. ـ΃SlٝXXoBTs^7DWpҽAO5z$iH aFuM!e1֍ <2O;kmgB#VȻPVYBywp(_2Zd$"0wyfb׏> k\trZ<F|^7A~v?D,HAС:t'=4DGx=&wn4-\Jt2Ta tHC6];b~ӇѺ_ޥ"G=:8mAo[#ՎOUC#Űއ6䋻Mfŏ`h# [wXļ\ݫ%Aӕ78:d @\7ͪeC W(c~ +VP$܂. Fʯ/—tjXȻ@&ƫ!4L\*wTG,:cn= (X yMg=P~,Ũϭ\-n· :X0(t`~L'5.PY\)?,8ޏWB1r{گS1ϙH\X:j" J$wfR:޲.VmLuM+b !A"L.ƷN߆'eKIz(z,t͉I.6dz"l,E Ku+c9k\D뫊rm妧?EԘG/N~iQ 5@`Gx{H*n_ a~ P`h ^ֳޭ|%8 dcKҨ ?lVDk$ bvxHOdobqrmi #M7ڻvxqB%~{1@&ԏt:=;,Ύ;o='T?[ u4mע Z=FYob_1>n:g\MN @j 3_ᦌ@ [VOj, I9vNVx#-f~Z.2=§m峷zTJCdb1y;-{!h[bwR]J'Wtbvlq-od eh~3uJwRqXu2UVsϲC] U~];e4K`:h;.S?'s4d`"ɦaebhjင}P)85ӳ':pųgsEԎ%R{ʌ{=A^aLd$#ԁE53RBKh"64U$,6 BչQL-M D%FA*e. IVh 'Z%D_2w#*ueJ\61U M\T-oRj:Jxc9ߞ 'p|?D (HbRd pfyQSgL;6Gnu7.#/1H8~aě9 mk,=X.}.$0aJGw^$=~Sǰ;u?LS㞨uNŅf;AL>ɴ߆̏n˩ѦO{1Y*q)bRE>+P=>x:z>V֕bX?U7n?u>DZeLLG6-Ŏ |e<@Fz#~3(bC+eـr̨8O#~ozymUe{ۛۦrOz.an51_DS^e(A_Yw߫V.0HNK?<''6Bզm΁("xÓ};4R>9~ZxՒ5l7Mh_Q# 3/K]i=/#m2Jlg yRAbH[jtcyHN5^5F7SLN!ؙ'!W,Uξ'!zT57Sñx#N*rm^>^ߨoЪ^:0ZcZ%'D DdJ_ShQF5Fo8Ar]1 ^w~F @[> "rOت Ǡ۵vi;n%ѶkC%_m,( jb*9 qU@ У4F[6/ ¢Vނ*E/܋ܽ+ԺI=2e%ar;8Cmͥb|5ɨ !퓣{ŎR/-A@Jht_+W|Gs} wֳ'8)%,BMҹ#+{} ]s' Rk;w_Z\4;T86ʣ-űCW[7yvkUwY*/9A qD7NႎźEoGv24zW>7 N#%aqu2}-IQC".'"k2z^MbwuQT.~OuOZ>Jsk >˓Z,Ir(?l -MrWrvjmpIW6n J}3l'a]ٛOw鮅dzΛP4ӲϏZSov"`` YO"-7I z>'{z`LΆ([dFm-;|O獜_&ȡj2ؘ럳3j['8^gNj;T7І&u\#B;g &p}cr DN\TtyLF}GəH?/e9e0{ ؎]fG_1 wh;C3[ldA#n/M_" N$$b]o6ڌp,CM﷤'UQZtջ8]ȧNT;M6#t/|(?Qv/̱мT 5B/P4Y &*qtuDH sV-S9?&Vex#Y_ױ^LuXz>ZЍ*!vXoJ^|DS QA霏˓)/7#_>I_}7_5oԋR렶}1V¼f֒xp蒂Pewo]'8+yp2Bb~:bbp^2ȗA|kAb XDŽlIL ^6'u#ܲ)&"З5JSj&>}*8UQsz[]KV薧&kjt/.O;tc$ψ/oM#xiH:δ^w;J"1ϑ5)Oż=Ya/v[dXل5O_]̙o]YȻ/MBL) W?`_ҝ(ZٌH E^!#C ]oz^E ]~k+=ThDMGXhKU +uK[ixj%SخyZ{?"VrirH+LbQ/C?lxQ dKU"׮.ɀR ]S6b@TGRͶb&EJ"NU8'oc8;ɄFSy XCN+KY v2F")CbqY]e0N-)YNnh}~mդ&s>d3mTx74n$ފ%YIv[׌юԣK`L"Q$)$>aLXsˆN[нh~@pX\)_iyXFiirJ׾'wOQJC2]Oܗ"Mb} cxRn/m[@F@wWY 9f9\-tZUE2 [3E*mQ#Y<2n#gBKIBQ`tۊMA}:C[KVD6Bb4^î0 ,`N-ǂS^~ؽdg:S^*R)i LMDLj<ᘯh)a"GΕV9W3K^ECڡFGBsݮ̝&a[09h@ܸ$.k%uC+^8 ź6:n$թrOѵk̴خF8Q$Q*֫YFA+(!( Cax[y{X3|E‚LLWdƸonOE5 ez4TKǤv eli ";fg29n)a-;!^(ĩԺ].M zOI!`5 ԑ?HZcO*ژ ݊e:C:{Z&U*b.A<$N"i_ +ӬzmeܸJƢl%mX__9zEOs/p{6œ  OG0ݹabR:g,.%$98-N XkxN G fg%GVLJ \)4x2/&B^Z>1,-se. e)),)$-}E?%3d)P gvfhfts tɊhS.]5@V]ʳbA8j[Ui\VvHk FoprE>c\z2X^`nʟA9h~ԁFj^ m1\@4*5Ki- ^Cr8Ǹ^w_w(fw¿MMl+~f5:mpX^q x<]`V & Z4H|ë?'ᶋXJgߜK3% gŧ6T&+Vꅚ6o$Fš,b\}m;tL*d?.L|2So54| []2k^2d ,EiWb 5XPkI aȹ:.\;W6D+VM2Q2~!%A8}E:جv ~ Y~Gڎ/`+H;*|ZcbMCmӄ]8wyRuC#2{xDR)@D#$M9fe늏r5kЗsrf>JJa rygK?~2r([@i>ֶC*0=\-s5P=gSڅk uyQR|r=ԞӐ\= =񯜤9O] isa6Z8 !׸ͤ?ZeNEb (* @c/ wE1k;n6_%vz1(}̼W?A:^ͻJ6L:E9uU~ +z-*6!d9kˍTKT ֊bTt"r \x,;?-9 n kUu!`@ECmfvGY>ġL=lΘNw;FPZs:]ZvN[ } s<ں"w_; \+'x_ȵ̦Ӱ~[#H }A z8lޤim)g7QUEeL![ I5LΖ'V5驀|3' pNFzzI 7I?(uU5@ Bp ( 0pcht21WMOҀƓ(͋Jy!g'$3cіH\ ;˚V.*<qgQwhLj$69Cf]@ &zd|Ls=O<5gFAڴ p5IJ "X:f->o`3^mTqϷ} ?L$멒~5k\bλ$Ng6'I8v9HZ~Bϖ,ZO Kj!JNE6Y+jySH9=rvyp/ܼ/;-C7*jii:xuԀԵ᝞ >+?6S-=8N%1B96dg{n:舏xˆϹBt{ +$-L21- VRȲT=1|M+_P?Z*H6sJX~5P]r{6/at/Dҧ:IOLׂ2A^'yoaxgn 62nPLj+G [3J"9Q{6Wz58 sYSh݈"#>26KWHY>x-xylUw8Hb5tMZ_l"3phɈA *dpr֠:+Ԑz.}xT'X̬c85sZDw@K0'mGQYB'.wg^ͦ;$O:EKPq[E:iɅ w*CNm:k"+Xp.m#a#۲ǑSGFFUq1/ݞ^DZ~e@`D9B9Sv ?aGhجΞWJm'K~_#ykCWUJֻ^}L1H#?_-s4~j>.<|d>Xpsef%@NJaZ3%Lw"ӕݨ$~DҠ,Qx+lcn.dH6k_V8OV\"x~Sj3 n'JP.qm -s%xx0f~| Ҵ7%k"C[@W̋+*+ ~\v7JGKmơ tЇ@N}UVT ]mY+?#?8 M¿FHuJ,kq9s5Β>wF`"hM#;d vpJ`5o?Yd\{B(Ls#nv肶]mf:Vȓ$-) &f;mA7ޛ? zY_=G7e <\UՅ:V֭鹯_uǫIlcLz#J"q9y# uT'Óg5O*'ΣȱgYZ07070100000304000081a40000000000000000000000016609d23600006604000000000000000000000000000000000000007200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/We]?Eh=ڜ.+яДg|bŴur@d9R:HO9QC !5֘d>3h/joR[mh eDbh$ЧJ"@_sE:ĄSi՘Tkgm_;@*ʓN#hI2EuDX1j; \0 }@76BSv9^+^2x4[QG@秕zO.ENáJHq@A[@,v~X$V}e7 'M&$EdMn%* J̛Zjn?sB-2t~l0?l1,\pמefR5~)rJ* .*4[[h+n٭"hisO{c9%#$(uX>g6fwc=!Nb N&?~_Jk3 ͡q$*^Si͙΁9}\9F6tuvI)K5</ݒ裬6K{`xP z_2v6H EJW_*Q;!阼ЪnnFa[u*.:%M ZohV!^Y[M ]2ܲgЀXscl[cEB\HrZ9w~SEݭG>L̓oh7kٹأ\e|պ.܌J۱DujtWДNj?8œ"/LQ(-VG{_ Zjbh@`8Vվ[ |1'\ȅ{TPRz8(qPÙ}\pgIr9ztrbcA tMy\9\Cʖ(zQP Y Lkd9ĐQnnN *\϶י2h4d DKw,3(PHlߔ\IOsh MbƦxbֻpVauU@ Ut+L簟 L>ߣUE4Ep}Aգ#=A b ?;b6U@=B-"*a*aN#Y_L)!6l|ZZյAŐVӤ?5?rLfp4 7ʲ$A9-B?(aI#I6fTH]lm 4X\2EB`MgI nB5tB7ÁgGP] ^cJMS>OƏX}X{7ict$2CROd%k[gW1K6׿W>b gpTU.S +]7HԢDŽ]HQz(=Rk]ahZT/Sk:E58孍UZxB sskވ%!b_ 4;{fP(t-YO. rv%u'v."WhCZU7fq8fٽ^]ZxuW]`6mz񋔚&s=:!;KXY@+fhi(C}#*VԒDϩ{OzHc7#B&MMai۵m״gl.ve֪WX*VR|*& AMy|SmA}Nl=R%XPyeMNgVa[H!%E"P~K7?[G-=yV);K_hQ hfc3_Èq8t8 l |kJ^5҄Ǝ~WCA*x0B[S&!,`Y$Y,4-P`] Nk= mBu0xz{EP3^u M0xT`ih;3O!}T!~zyxM~Ų=J-7wVj c}co.h@l~cL5-#O` uo:Fh#/ ˘B&|xr"n' =kk 4"d nGGBo* "G6 ֿE>@EIU|hUJfoEx*'cu -LblDz4І:mIolK$ 7qIm.p{6[G)"ٽmk: F8͛!- y|z~mZJCf­`\T.b\(t̯L$}пi= `n&3ޮWg{`1%'I)rsI!KH Qbj Rqc9DT$B!^L R?E5x>E l X {V趭RDhe{A =hcHyv Z[DݭR&O7”~ d9%պ@:-=BӒk9 )V8!DU,)1<+Ô>&&ᬪXIo`AȦZ5UZTM\p}%^\#f7&VI~!)_Pg)iX ٝ&^*D<%?G8]յ;r 0{Z@/Zېj볩)F߬=g9~=R(479@ ý'%&B;LN,z }J D5AF!^Xxq)3#r%D;PĈpĊfT@:X%7̨Es7:O4$JPȨA1-A4!yfKs?,0"Q 瓟PQ,Gߌr,ltUF]6k#~#Jsy@Q~)y'm͂E<ǼG Psƀ BD&(>Z&|> |p]G<>N-eY]9MUmۭI%qi U'I 7 2?}^ͺob_鈎z)^1]˯b RҶ"D ZgV66!@Ǖ} 82|Y:7v!jHiZV?\fʥB9ݙPW0mlX=uQHvU/iH۶c΅u_A *w,pmu$iXW-vH}=k-A0տt{nW-S:ȑ W^m^SBFx+v8Hv5Rȿs4;< 0#%NAhUcEkW'(CВJp~iI>rϯ7#gj[GLtڇK;meWtN>)\Du䲑Bͪd*TɷK.gdĀLf.@"x&˺,fĖ8bΕvb$rE%-6n(*+\W ]>o)X+SߗbE`aAfpH^eMW^rn<*o[@iNFsc̵~Tt9W'*vI 8,gH6uxȣS5]3Ѵ/|`E4?Jn)xbnv~8&=\Fƌmc]H\?w\fR6(jy̎5P"NT#wWqZE$ɑZHZ,hgmTjoG"Is^<AH(zvGU得5Jn%j@0(&2" V+/ {M.NBmYIY@B$`J y ,3 Ș--RpU66)ES#lp.M;~ ѿqgJ g2A uBl-d>B#DhnLXbwuLtf%'0JV f:Fqpڿ-:ZtUd<qR_+nvuW ԠiZ~AE lN (ď|&vc1;mrsT\-nxi-qSo wER3duAΈsf?qDqrh?c9iPמ A}ѽku[I0 =ى|zm/sɯ1]:@O!2n7z{wRҙ`r܆i"%9bhºL8Rɡ˪dlQ[PZUs'^Itb>'nsp). DW?׽q'ˣ]o{9gyagt f' PK)R]3-'&5bW )t.4:7׼qUk7ށV9&0ֿۃS<0O>Ѫ0x<`tP'XՒFE_Z. KNC)zOL&g`MM@l|Z9tǵM\6ySVKk]4"*KpUI-S(v !5Ԧ_]pB\;38oZW.ػ+!)-ےtzۗ9 x:KDxn >!t!bӑRL C8 V8YFGD.n߇x6aaq%X@@5k+89 e x9?1[4i&sr |TOߢ6N?B0;GR.~E<;[#ss>KçB4|lordm^b!*.Z*&D`ձ2Ƅsu,&)Џ=?v<V2V؂L?zKSfLBJo,+RB/]hĎr׊<]"Y0)˗5}mw{X*P8![д^ PmְFnp5V&KyXSkBÂ{QiH^/*] z}sb$h˲,gAMmiWL&m =53T"݀/ 1`,?Qa*52t6ZO8W՜jD`顉[Vx-(u}۞|Z?!_5y3C͓pRdsg.#]YEc|e |cvyhM8'0')_@?6e#@MHo 浒 Or拃_m{$5JU_?ȿe&%$T\U!).Vh4AWI*Jmd/_#"*o*>ml!pkפRrʩϼ|ߧ`/HB-4?'.T${;̣>%aЛTW 8IS4B EPf`>6,Hu2k>A Ֆ:ZaL*ns?$c{IiV\f꧒Գ'%.Nc\3g,C:+WCoAW:M@L;#yqM:L$`_n//HS+u;K?de/bѐEF~BZp0QOxNMHDHPj߃[ L/e,}W oPJ|h5VLWd}FQx~rw3vĿuÜo._HL 7sH樦r mז|Gս])B I1]ʜ g,R#U88+3,z: z +ܔJLׯ+CɫGQoQ8\zҬͽ]SB"ϯE* r 9xG6 ꦿRP : +f2| #"}8C#""fE]϶TA'=}7)VԀ/dAyKU?w$1]ԞK)''!cIVx=c1{jC@a*#2`/lVe@ܥ7(J,ܔɖ"l()L/+Ť)) JfuI\F<| jtnp130.4O尺N,3&FUNѷ)m7 u0N}@]a品^w$0f1/ctq@,W_-2\ n{gEEU=t۟ ڿŗ _ښA>9\V o=}IkMC1Ǖ[jP9C_/:ʫD/TY$#҆qyvb ƪn-Hյ.cJJYZS}`HXn i_|ax(\ hħ\@q5V`+W8i#b~a|9(jJJ\?#n4/ y1U$X}ޗzSZ0PI3Grecߦcncqwo8ϻA0Ҽbgv*.2bΎ=lyPi $`#A>a+Uiia&&#{K!y%8nDTM,x3=-Nk8˃) Ycx1-RjZ#^ ae +Fu^<lO~ dE^D!|Zh9i2fj K5r#8|t'.޴Ȼ5(dY}}+“? Ư”vT&1"A%wB/uR VCYwClte(q5~`kc턽8O2i>h״ݺqz]Ksxpoܝ)^oTr /f4]f?Vm守̢@4Z(|;q#PCk_JQd{Ȅ;$6Дk1C Y%v*B-{ \GHOe@`?g*kĤEMm!Iтꋵ.`B2kK 0g*$W< =u("QAH a4pYB*BYL@8!]8]b]j pm-\QLg}( u?{zE|PM}Wg gQ୲ ͊C^qBT/[m~/:O%Ι8I\/eMzh\jXCCDd 'Y(^W9#7O2F+(]3<*lC/yӴ,bw榔.ȜeA,,%T 6M^?Nx s!s0=Q[gT$j6QoO#ܡB/Jeީ5Y-˅9'"P;Y?Y!C:,b8cwMEG;WQyN ?@USK5:!8NAvww}:Sjx .r@Ad1L..FY&Xwu!S8 q@0UAG]6J}5dת#U7+qE+-vO< X7I )_ޱR#HqtBegioYT.Gf)Sh)|2ܰY&}Te"_yc`Y2 eNqCko21ޣ_X|E}+>L+69+%|0\+WX(ѵp 3\ޯk'cyۡ=ft%J6{>RUev7ţR` \>ln?nݹ^7O(?D~e̔yu2BO&x|;+Av>"tlI()Y@];LI-/aYY,J-oQUK=PX4aLRUҧy58}3@&/Ey~V[(^z' G{iIX;n-:K5P/rJ!u]pD&}ms-^Na@4xfdr7Ju|ewJ u&PŦH6Q>lS0Nȳ]FX'v&;S(B R[CL;,8/swD%+۠Obȸ?&Xm 1?ދxW)]%bdULZ~=2_mjb1; iudn?+~0Y2j!4[ce AC/*xK4mJ8$~*J!a+py#GQz8 iž|P0sT7+hhIjmR8{dqQCjVġ3 B/>*7K8@brs}e׊La&4TխD:cD>󱑡r_3ھ1.#.ޙrC1rJ%2 9:)BsWƕ6ʔ(ڱv9˙Ѱ. p#>Js L,Qzsᯎ]w'jl2M[Xt,|}Gm  ^pfRsk UuC(n"VPpΐD{њDuD(AdEf&%e2VzvtZ=Yv* ͓pMlٸFآqyG`<r!\‚'+rfn7&0oyE`F;ndmgwuf*ڰ𕙼*;9bCtߒ)SǕ`T3Q2@=ER1XQ1S ޷ixe֫4BWTľjJf~*#UVL7bw֟:6%!wb'@)Ӊ3.2C5oӯ5R9Db[^0ZD>/N<7?t)x0',ױy mr9F%j^9GOJHؤK i0Ef1&=hP)N>nd)pq}M®kȥp7,8S{eQX@XO.{.{sXG|1P0ё gف=}P2(f THLy^&'( : "Yb[=, ZΆO p `# 4wlPSv OuX>~@DT(RhW䊫C]c'+ +NL7:fL`b ؃=-f#y5EeR0P.gP)W=)( f*IWqq{F>p DSzYU !Uҟիbf6&vݓ&C&xWŃYX|r e0mA Qݾ[$0̡4åS+Xd!\[Jֲf;MNNHaPR6p{3+7G%A5@[ ܵv}PCj%fqΣgHKH/CGc>/Q+a!CYGAs}Om]R^|øqV㛂IZ~wt:ydU{d.F>r|vH2 -mu#i15dmэ8;Rg fv34/1*QBo'4 jrEv (mގ{Rw;!4xZ'N`Sos@g:[BuAK@?Aŏ k9^Bfҹ=XB̼~q,+`Fns/1N EJ)~ؚnKdq%~PmwE(dE//* 8A<5 9摟*ۧD$*< M]?Eɱ+7mPdY;j#ө&kH&nm,$Sx Tv_ #z2WoMEٗa٭j1eI(}?4$O; *j306>}Ǯ? BY+^gn=?HJa-qӰ$ܱ*>q 'Bc P}CqaϐtL-!fϚ)0@'Iy ~pg#]$'MWNH7o8:Z3Dvh/KۃOX0RuIդVO/.jNru~rP1 v`C YUxxX(A BixPi!d{Wse4Fkj?\rѿ|%ҴLOsVA+ix h[/V-Zno#d ] M*]/+fz@e3XtM9KNOV@;GS+1:gۋo땊Ar!pޛD$bp<'5ј>^{ &}#,y'JUg=3 EN[qkGW U}Įŝsy_VT!8lg11{O%`ܷ JX0 |`ТSVy"-;LɥC6Ty_%##~6x䊰Z0ƀ=Oؾ ڰ[?uVi1p$dۨlS~:_jE{ilܰ609I%B ҰL(?z~7RVQHSAy?!_>e>I¤V['޾_p,Zs!9Q$i%D&N7\1b6͂>SV<`w[=cMb߃0rOY|a8կ6gLt#+2_O:xȭ7#@u|׃@%kӵL!&#I `%䋁YM#pO[li7y'uCkJu=Zo1b v4'[$'*KIQe{s,_БY$=xsBFΜ9-jV'u]?S ~GO K3 ?؁PN.}G >l% #1}k*d?h6h*X^SrϚ0P4?1m=2i>h׈XE :XXj@ʑIu&j _?3tMK{fߜ:5&ps )R݉Ně^l3 ]=I a5=f7ِa}zAx+Fu/1HGƪs$JМ ڈa]0jkN׌O >Oeq*s/:.]0WC߭nPh݌XyWIڿX>V\Hi|=Lm:E"4'/czRǒ#l3qGR9*ϴjxJBYaHc6~=au D`0O[V^OUUj@u^U3miU$|$ /ŴA$PAJk -(gķV@kȡ^ܪT"I&>uk0bҔ5hRJ HhmJy#ƛ푤 ?]j QBbۻ] 'GFDs*.իJrRXJؐr9|44sϦ#~v9bǂ[-wUxYgnd@%4V R{0纗CD v0v _^?Bz`6TzSޜΦX识~|+ -p9H|C7wK.*)T[@7ĿH&I=Ͻ =<.+38tr7ֳ7'uƆ&*\50aNƪH9syj\ 4 Cހ倥<84"-cFPMZElT n@(HÞ.K͒-=+Ey7}u56eX])b}VSlfs:co)tͧ!'\:L9p:xj>,ϗrr&8Lpb σ~f>/NDM/NGﰝ  ܸ ^ b-KP5q5ؠo=)~wp (0 ːaqSՆm|FKKl9b*JZKf!:ꯞš 04 bvN fèSo|1ȁ73AJFJIhhmFuĚ߿Yb)I' J%c|b+EzpX>dHT볕mý'8{xpӁ$6 f |m am4lˇ)wk>f#~UֳbohN!^V R=/g 8M0 ;T˴i"߃M _ Op$Q o˷0,s@}bJ;]z!N@~x6: $ؔ9dR@uBz^G$"xA{ 3_'Ab )̅H ̠Xq&:K4q}<1`mɔ ~71Hk/&3 8L{xDaJE.9 d;*N2gZQ-7X*+<8=c`]o&EK-;&U$qPkrMJVنKnHMj2.gSz \dqVۺ\nYRzT+5,M:SR? jŗ(:n')/sx";|9j L 2lLvf3B:FL<\.ezf ui 5idK0Ӯhh*wJ&s&b|KiLjTöxZ? u֔ųtx]MA!`jbZ@E6 uhNʘ : > s}ܜ0T J]`94T~:vAḛqԆ+A@.п-(SX Mͩs;ez2{G.^fu?oz ӎeQ8eɹ#7>(E0o*8i?ݾI @LjZ )\ +ŧP )c91k5?[aQAҦpVDF^_2Q9z5;NT'i4ZpT Zw)Kɺ+fUNwՎ',%PYdENiAFz.D,sK|wxv\F:ME!D2rMYRqpUJ>eŤ[vk\bz\ dEgQdUS2=H ҝ1@!+set/^^\fyY\:i0m|{Y^6 R`H9Nn w1*Oo- S*μVmb' 3nw Fb[-W.: (PBR`5HZE'&2)&H u_w`W*u8y&)SxZ[G8/Ɓ[-ؤrm%[F/8eY2lCm)D50FަI<%+;.Vq)rsf$Y ;|#,\BhIw wb%i!G|g6Ft/ߊaQ t)5rT̞{[|5o|?Q(QBb_m܏#rW#]vW+3vޏ׸܈yT̘ey}9|͢|FuY)8x챽YTw>%W!8b`cu9AyB4Cfla+_4Ƌõ$B uSb!+.$)ho!x˜#H Օ Kƍ O޹ͫȊ![ VR O`CO6WUN#r=zsWF^D%^ܣeF/} &BZuՀ$uFx`}[/yyjiʴUxcPaӄY"\ d}[\}ӓ3e -G9F_'f&q;G"ջ&[t3P6 .xCRzNKm@I,>;Q=4Sng ӏuN $ M yUe{s ;4 8k}@PZ5룆F O&sd|ލU} 2B"nQh_&#+S!,;WS@:] <<?2[}؁*r?=tcz)`yojtY2_MG XXg\{ ,3Q4QBKEByg $osGI0LdyIxk\kjMsaK6:0tpȐnK4IWaVѰPCbl hD=c@Kg/]7@-1(iU3op˷7 .5z< 8_E:jt ;(=1X^W#쪓!jû{ZH]J7:dzIʂʮ HMSHay{.w(:mIE Lv3qħd.}B"+m"'ӛ2[$n(GPz py3fQ7Y{CO];񧌞i n{ "lblրu^@ '0F[bGo*9knJ3UHG`lҦ~,}ⱓѥB*Ey2BUThƗw|'Q3V>] "xi @͛$ ͸ڪ'JW Sfy_@Ri 䒾_%RWDX!Q4XOeoP&m%3qw/= g6yb .7Og_ٔy8WA9:$m'V]4S[*Cr3%9JEYujcmo_xA-=qPiS;&&jfh;Gܺ7P\.8|Qc,ΘFSO!u")+(D ;ܼ*IL >~n+5O t`<].b/=)雵foi'#cSDiYĺ_GVR>;h \% U} "b0w9epْr-Od\Q@zFZfʞǔd8Y D?E;|G{)UYoۖ$$V)׫G<_ iH bэ$ՅOѓh<-8Al5b}3 R*ȈBHvg$[~*x$qه 2+zE/ gR+w+sb=2F#>Zu?H-K;fLܨ\&Zǘ`K."1CG;}A[BAt2)]2S?lG<0V+R/㰙ti&ƈK_G#EL!\έ,iwo(a0UVP4:'bUNyn 2l;ctE_.BYK,Ξ }L_-x׳yCIw]NZl& ]Iir u։mʭ*@'E^HvyF u'lZ[s[2\4*Bjt}$O.W:O3*!d>a@bz^V]>ɼb'\D^ۊLZ-- ;SDo SS K1tt/=(us~?]QtOPTUq%Mwl R? &TpIK/-MVZGE( _6 eS8M}f,ˈ &dd\ނ<+54sL~a8[1IGv qf%;E,@[i.KjR]F3;;8: FBphn!㦖#wzv4ԮdڸFiK‰;ۡ_P=) $ y[TSRR+&i ,?G}? Z([x>$CЫܱ,Ql;̭_̑jKF9W6b?`np^zv;D {RO~DZ `CBš smMY+Lc 8^LՋq[udY H8<%Rr9TgVӵcsf%3rJ+ppQ5㨓qk&=릗V{ka%(DQL%M~Tiy%o.pܢq83WJvpmʡc4O{j@a- 5Ɇ;#5(o~y\ @S"oʀsB{vpڏYJsz$ wN!"Q}Jgc}LʷٗPVQ,R&= Nq:|)mhNGiҗs "hױ=VӡЫvs%뇛KK2Μ"alPnJ4aŒսKUH2Ui?~؊g)ߛszzh7 q\3LdZI 0 7ꎓK=( +#<pHzF>L_GSDԇ9chJY ݰݓ A]'o[!2^`2o|Q%o9MRx#)l=!l>,-#<,1f|\փVy= r|煒\ޞwC*D]ic3"p<#X?e oi++GSu(huL ?~xNٽfw͟S E7r6z#]r^w!@[CLW09ufl39a\کT=!;aےᦰΥV l޲aؾ0egYZ07070100000305000081a40000000000000000000000016609d23600007134000000000000000000000000000000000000007200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/Kp]?Eh=ڜ.+L細a:osfVn )x\~@.5>{QZ [SL7NzemƃZ D0Ŋyqi P}/!Aջsbnh]$`(݆H76P(htSB]jlcmofi܍b+m0Vg K|22vN™|tcE:ܪZ&>w[MSrWB9Ib`][%j~Ҳ8)a'd$D4?w%UЙ-+?ms_|z~)1ߋNbQ:E| ǁҾZOIBR4'~*s>(Y2賻 ixKCʬpssL}F-mYNM1|M O=67eix~ho0[PwR~}A,tSNۇmvPŽEW5G1diҮKi}`Qm =q㿣ip/<ٞ5|yZZ(nj"+o'yٱknls{}vT{7c9ղhOd`V\΋c{m-lȃt '_/?EIpvf1Zgydv>NJ=dF sJFb:̧'o~S"clq*1Bo GXit8W%X" s]MOPb.F}1'Rht1 <~UT2>R վNCzMf B2ySt2>\s`Y@׺no+R/ PL[s0HMcHZkN'p~Ce( 63he-pMqREphѺw?b j%ۘg H 7 Š!7/NV>؏ ר[_EQ~~y=V' +@36 , Ž_hdz1agiȤ7.6al[bltHZ&hrbXO* 1H*bdc4˼ Asz_&czh]PF7׏5de{9Կ{NxO(`xDnzW;_ј;)~(Fx3ŏ {YU(vD#|^j[jtTyolһdz| gP >Tf@&4M(Do٢Í>Bɔlp3zÀ 59h^uE5o\ ||gN uf! B1#,hص^z(6nEXBY'nj+дͤqذuB/F'w{;:ɬRN;mS.Z G)@iY+ezK/`5ZxVx1ʸN_j,:;*L-²ͲM^t]%T$Ѱϧ(Ljkll9jE$п祌NNtlX&يFX7Dl^r<% }3SƜ'z‘K(6c+0rLo8'ͱVGu"ݐ#TDZ%_.YUl'^J ӂ:Ad#cĕ(2ϭQ H0֡Na Yl9# 'g1M*2_@ L.{^e #-csbϦApX[eǬ'#Fgn&.~JI5j'^l-b~!ǐ@U]"ű0)\^nY ~&ѨE.2 ?<@,5JuOl(_<;7O9ӑ Pv6˜BQv-~IApKM JrET@;|U܊?ʾINyTUf4rF$ZC`Q=u K-kP ^>{\P'o&FU,cyp1 '5V[gT.t|C%)R.#Wk%<5"O~W]JH$G ^By/2MP}RePIX@AxYײRI$`ZLxkndO)0}N$ѷbJ^RYEUO-vߌ&{H}/сM ӢE"})$FQB).zmJ,x{tTr:lS+x_D+8e|~=i)3c"Ah+hXrIzK7DZA{7,҃ޑZk~ќqr!}zPPΉAH0ݠm%q6KG~.&SiY IZq4fa7iMn6qa] [> ] U{yE-;F%TA7Q1=bGّP_ GP9  `Tf>E:,,={`96j3,K~@!jLzJ?X9Uײ ڇE-][##ᕮ"7 ś}klarıs^g{.$zm#z׎ hӷW3r C4/VFIa6 0BM$@:nv$*T@X4yچ)!/hd'lya{"|#9`Y

    Pϣaq!Rwlp92!UO_٢%uYj*S8C=if2gkVKI&5;?UGdpr~R0%լ觔+U0T]g5I+u 'ߴU;c|5ox́koƈUԀWJjVXjJV?+?J_K`¸Ɂ $kr1T871'lTP ]KNdoCWj`yy)  lj0} .*a7N!8dV 2o RP H*PA+AY"ڃ [PVk!㭞U+=@848/(9M|\O>uSuYĮYMZxk7}+׽Jeȇ"iF"MJ WM t?|m 9!s|vӊB5rnH2MU}Pޤ\2N7(ĕY;|>(;j 0X!h_(xi*"Fvp8rbK\ذ"K%XRkbtێ(\k AB!*ꕓw~vY7]fc=wYb$ RYǹ[rLk_ק tPa 4We-%¿v `ٻ 9VTD1P'q8F$7;!JKu 5c[}Y®.Z+hqxCH ҕz{x qѷIGގ0˛?! ӠÅEMZ\SuO$x<SY }jΑM4(.o)=NBsm-yŵKѫOAZqaX/)'"_B;VgvX1_0Bf048w3u~3vQQ=0.W9?YV96. ^8wBn>׈Gm*=EB)d{\ r/OY܎;L:+KlnOOmԌxu! E\[ DB@u[# <É%*ݞG;o8ycWl`T _UVԫQN:"pC4OuwٕTˬ}St) i4WlU 76"5;be/oO oB9PZ4hԙz$5-vUלAm{4x؊6 i3$ocp:jը5"07f\ 6;'Fɭz[O4ȥ%*=4dZa$ϳzO(}IӾ3! \H#4#@Ð4ZJ$%@2AOa핊!&ܺ&v6h<.ԠIݕKҔq%C)w0 d6dIDEІ}?NV?R*FWcl8 Þ292^Z'P?}ƶ.OTENMWd/੮:ӻ ""Ấ Cd{sgY>t,W.pp ''aQҗ%{+QH~LWy 5NN &{PC"&sل0ywh5R#({P==xiZ$51zԬW>Dߌ0 "51 ;Q͖"ex_ϚfԹ RpkME1kQsI<Ȫ(KVY CQGYӚW̎P@BnV/׵krd𓠟oO0;!]#o@GA¾(thOm@m@skvJ&Op_[FaOZ+tU7uܠ_p۪/XQz+E h_Xv9Bs%sĬ26Dim̞$G YtC2hCl1 8wSͶf)tvX艹U%l'XЈ|[F=]{*TQƩSQ2lb!a0ǁ9үLQс?QlcaRMjb22> %TK O$.ֶi ) c{O*Ђ u>E'"4]b_ tQ`V [ClXVꡧ\k9+y G}*ے\rn8D51}}ֆUΨe+vk7[&Ty]$u\ 4i^O^o%m-Oso_ r v@*xqԱ턛qj"Pz6s|ЯE٣i]mz=oj5i!b -=?g,7I}a݉ jI$$M/jcHa@7]hA@ґ2=jmyY$ͧmqrb -y b: F zD F` C^“ 2`>bG=u0W2_M {7-4N2-j [~tÝQ/Ag4(P967w c0r, C Bش=d {XAˉѣ Dg4_v5U FK1Oɑ.Չi\h]ȇU-ͮV?ߠخۓ+Mӡ.c[G,k>0OOC{gSNy%5I aXΪWj'[1!ヅP@Wd8tYjpuy| `:!Ub-ۆwJOyo⓶OӥN##0^V#cE )PnxdFFgOz9Q[e<F9'L{ D'78D0{Ye 67A|L>"ƽ㚅2V0N-O#Xdb~:4b-\E"| bXSZG3??v^ml}D[_E/hAw TtHsSGrQBU8NkR.@\;Dh`+W:f&VV9HShd8h5eq, -xJ:a  5Qn^@HtVf Δ7*r2fyL̟"YIm=\֬%iz_e`^G%5}ʵPU`*`bJ)]6 EN; V0j@A_3Dq \lh{osi 9h+*a370GK_[yW]4iN($.7,_9[-[ym%OڢN&u=  mt71k~pb挋אBE*u,,^Bم9FҧI]nz:ڿm 䫂s [p$d# sC8 F:a2 D,1X>0^m'P*Lq/W[fsy>IQBmuHØ{W|S2ZT; |а KO:[?؆K(2^qUc2ޓ,/2ߎBSI/&^pˌ;%Aq!,*"|@Ox~?77iߺ29p&PjZCOM8Йw(~SbYK`<>7/mbVk6naJ ],>pla>^nL фƣ?b.:Tugb] x.lSmjGڊ= ۫r;w(|\zyqUV2/4Rf9'?E ЯU.3$h[U:uINn4+ '՝eNUVC4k;W`2)N^DhFr Xb/),3)u.KE3 3(n2Ɲh 6|{s/x3;.#hGb?15*]sMG%zO?L?aLGr"P#Yp%f)xL q a_ҿy3! 45%46ʕM qԆX+jeXLA :+@d^G3+JWvBk|Չ5Ɣ*cM)C0&?3" {Ţ14 hGX+Mvd ykl*uwܹkJ/Q94\#5)at~rk;.cJ$!V6uF&-($]|,-0K#u/մY7> 2>trUo,[j+feUP$`*T+8}D4Cp 4ZL/(B&>1AQEWi{RCGƅEG7Z0$axhÕrCHi ,/%$n_/{B(1F1{I|mkQſ\җI`r̉d%֟m3wՈαf=2 {HS&/D}WJ bB׍ƼdLVʾnqnPB^W[3+`)C!\^ ƺkN!;N|g#W s|TF3sfM+*: . 3Th9Ck k3iQcP'kmi&_Wk r$k@i"((A,j?S 0g>8G(Oj/>;IiJifU YJ[dO5mv@|:vs[UT lhuiC['ڵcۍ7% `ʝ3lj)L y; µDI|1g4e]\jVWI,FG7<=n]VYn`l" T[(=whJp_B+溯:x#(h.s*Oh9z+j0J /ڡYI^Ä~.FuM:N\7ӕ*`d %{1੠)CO%00!=:2>  XJ#`,lx9H]-]؋Hj_jYK!?aThH߯ϗnUǨWR@#+Jf*+l'z%icqŞ ׼0%F` _F#jtBrgmP+\RǙ&s>r&FSwS:5MIv,x|07T "gaOϜW }2M%ѤlhTP5hzWzuzbuΖ @WRVS&?v_k&|Isb_ój ۦ _|J\ǗLںVi-ڳ/12+:ƏyջP)=MR:*"LHX{>1Xyq)r2Vh9ZyTjt_vh_2.Q7;dJ(k6\=IV};ʀr1T QmO@<4Zj[<~| J5HQ]MId6tse'&ښa_NGdM'TesS@RmM Φ}Ʋ,5J^&&g͕..*K| l|Tm +jM<\ ,?8ÕNdaq;kpaϦ{l`J^(&p,\{[]fsLz6"2.R u9B=8GbN9na# Ss2D\n-Z^|Eq0w7\hO`}`l: !Ud׼6[ ?}l;^tD3o r4ŀ`(T9y鎜:u:S?^•vDάGM4:B8^I,Wr(bĞYº^ξi;dGljstJZF"HpMZn@e` }rפ6VPFkG82oc E>t_ %C!lB~z3|!4с)dxG@R1jhmfUښXix4/jJN)" %pet͋h|ȣLRDL84lԅP,1jy|fkI1G'׌ӪvW<B[JNT qcuF}|S4IsPoifw1Pcr[xgVKV?RU|Yuء})M#3 PLR n.JWxV.kwWkIS2?_#"[vMlNu$cɒG&Đڳ Y/}{ 6vˆcգ̓XfakB˲kw<&#-?^5$7}a:Ό23[Z_h !|WL[roJ5${ P!ΪUsoαk-Hs{?wE+dDԷ" ob닸SUvӏp-ߏ_u=px&(ñ!?nD5o> HgP x' 'W,:C XI#@b!dOcӃdI}39SשS DDC4=!jz{~)8KFLFb[ Zr)0H6P)c̋ EcAT0>+rz`n -}=@m+4$0LLԖR@(9]J?톼*&Hb"w$c 8ʌ=wfbfLD7" L!ˮߑ3W Bu-Øx4w F@bE(4Y' ̋&${xsM=&C}1L.y׀ǵ- (v^82qy VHuT jmn7hRn=co<.uY ݴm*9&􄺵ro?J|mg\+8;V" 2Z/O?R.Qn3zCn˸h@^)ĥ~hkHQ%.wծf{9R?- 8\\=e.o[eKC1$ ;/{T1u"zgT6C*G<~ 9;s6Iv <ȫl0RA6OWL[o \8;VPڂ2*`tLM?ΐ+ڿ(3rmkb < YDm+rtl!q\m}n0T_dcokPsctTN_= 0`.r>0j|}`$5W2<Þtg6Ǚ ʉ !tZ˗g^қ\Xb[cKq]ޒCCeS& mi(oLm(ߦs uG Tsr!AZWMs_3$O.N\(4,6rSRÕ<ܨadm-VWM_<Ͽȃ#`B{T±ɒ xMp}3ݰ ځLp/.dЯdG 5+6\Uo-6/϶6[Dx#fr,%6l#,Tp[ <]wg/\0۶z5x}[ ˭]k^P%:"Ǚ]UG`.ePY!ђ`ecFjG 5-B\9:z׹ڡ#O9t]Y-9&y;j~6ZY"ۼxYoIu1D-W] iV9b%a#JFw"J;뀡hz}>b\IwJ) ô97EXfl/\#6ɢ8tM~w{9Vw0!s+otI:ML8hB?_DGܻFIj?n%k_DNdJwmV)%p[٪Jo5c'1Å$ ^fƵ*^s@5tI,%߬ @i"Bj:{n,pr~ o6Sx2+40RU`}w"2LenZڛ7Mp|i%!-1]7w_); %t^Œ'b.N3ۿV/)6jXJȑTL:̳"{٠ _ \>A3;VLLٱh=.۠^`C0 PߪVB+.2r%{DNV)t7J_ _v0:F^=ѡs4lF$#vbŷu T""af oW G8~?Ow*;c-WIxmgJrrP<:1Z2b`7.ڠDn5z`/zJyяK+K9_|K1; mR/c|#q-,%B"\zMt?l dk_}E='tE"%v9y֎0 QgT OV{46M>i{E޴ $fO0 X\6fՓ[v|mj\t v28 DŎ)j;F|p-IHCB ^X2sұ/iE' l&Y"Jgu߮<*b;Ci:F rz"R-МݕYiaz=hg[T/xxqC z,e _`FҐz}TkWFvE`StR`7v5it~;"K>j.ԠK:ǵ ntֱϫ{ 6hri1ꖬS/-˄SLr೫ǻEiI6D6"<=pEMX~Sp6Hi5 Oru[+@Z~IW .~2 (y^B]h|T@N|%nA|&t% I[Ds`'p] g!F;U.~9rbulY }+{gi~hӽ<6?YXw i 5V O| yu[_,ގpBG4 o'!`GtA=ۼRɗ4#%BMyjRZH QB(7qC4)ս}E%:)ca=j5VK\L c˳uoAGVWEHRF;^rX#Um""/4J۹R`O5 GEU 7΁0IG-pH Aoߌm _Zg0$x8xfLDԠAіy^O)Kek$N8w&li6^0 vymDFMMj:o#Bߗհ٣ -NGx AKd.ȑ^~q*r>=FVO_'jK#Ш:oR+7 $H g3v>` iZSZK?f!J5Q_޶<=sz2H3k9frMS 3ѣU'U p?<%ŏ>e?16pQ %;lwɹ C,xe-U)% Xx(h^ÄĂ @&b9SqCM~1ĩ}W*sSͦYz\Uc&O$N!Iv-›zZJ5,$%$2w*;Jbu]RU؆ƐHBuvDlk@`cW-=vq/E2Nɡ:sU(IZh ^YȒ[;JEmt#qs3 . |F$*K9OROBZҁ$u AĦ u\UDCpk_+N.6/$x!ֆAX&dQhNZzH]}8W*X15VGF"֘au5!Nm2nsp`%`=dt<>hJ%e f:ck讀_ qf 3ip&A|IYid;ǧs1KFNi7^xvB/nK>~ +"^E Z}Z-u˞sVr'B*_O&\#l\s<̋5?hėf̨[x?"uɢ!qH!sf-xSvXg%rI>Q}xJ,J;;;LiCu $G,&Q`EŧY]z FIrJ1&JB= 7ǝǜmڭT((MeAvϗ\{aPbS JiX-]z30 -dڽH298j7=Mp9i .G3M֗lR(Ϛ `))Dxn 2KO򑲯v^¤|׋z$EʘKbͺYT!WQо~6?F͇Ft4YlZOa w) }Q)'T>]FA94*+D&nV@ZWI<)gYMݶl ,eE`h>ĺf,u(~6zB[J(f-8CzHem&'SS ǼyY.O>J ]w+9mqe;Ǯ%D$w"zI=KA,֜IWR8:,( N7HQRbA.(6fI׳xwgX;ˬ&mbD_<Ǎ?s[S.(^!kbϙ 냪A Ar-&/<Ŷ9N&z*ɂmUł)z<a%8nb[C,yW'ҭMKB2,5ue#:,@21̅dQw,r Qf5t[\:+AD9kgA̩R<^UQ^RjpY ob5w۩k5Z"Fb>Z<EAc<>K52 ƳxdU!(ɨz%zb)&I]u,r[ZE1ZKt#RC;dq#}u^E6JjT"qLP"/Ed0c8qy.dA,nXMo5s5X ue%| µgey? bЦB2t%.L8U` I8^}w%D M3l[;P4@V,: үwh=dFo終ׂG5Nuss],QW.%H9pPET#a(8f8 )촑VN`W**t /X m|ͅnWCp@}U=dgwRz `@Ze^dc)=IhU[㞸7rYrSt-X{ ok-kH>r= N|&1 fe[M[ w!Oݍ/>ҡiyg}d3¤_7gd6" zIǡn![kˡ׷}j hH I\^5oON NmKV[d S?r&llǔSxWx- 3qRoS{Ytwţmˢp-8>ᐆRZd4ݚ`48-N_ӦP^ !=bE$V8*bbp=#Ve5/[+i D=A'MA/^^mYD.|lH%Wxz<]YDS=rCfS=FϹN/4f?<ګ[ 6tPcUM_9_VHdC("nEwq #"4~k,^4$1J]Zx(`q&{lJZ[eBG!kGq";I4!9Ӝ{D^k[ ҽ&vg⬷WL6CO^TW춌k\ٙZosީi {[ 0 שd=w(V,9?LTrGu8@}[J ݫ$@s#v7w`BX;J!J۱ c{i'ߝn:רvAh5|NŘp ãIr8/ҌY#e\ĽqsILP2>-@݌=6\ 'ՓQ1M35B`>}H< y*]hLP-Oxk,5 U^bC P_3H"y4R5zhb~ VjYX_m3ˏ*0ޟn ̂V?TXKW*'@= d1xE]3 Ԁz-Fj+ j^$O 3/HQGh!9;:!ua>(azui}@iȪ`c8ã8t<")&Z|qNS*939v!L;2@+q4 j,i'BG]AIWU"W+5sT2TbFZ;`QlthN+ypLƧHcMy;|1NFQR9̋ĺ:G4EȺ$`-) P;<$,VS)4@&&#qqq n|˿kDTe*G+)(u/~O* Xu9a,3uEReN=8 կ>NKm*Y8sz.VFrOozk@:)m.&_މN0=X.& r :v%xˉA=hWt>ڇ&mEUܹr:7.^vl4XClF%{t@A䣥Έ0 x5b 1mX#GcH7a,U/E[(u&.;F!x#X5׿J| R,ЋE/0Neh5ޱ<xax2 p _G䠩3ф pV =&}>d}sp;3ĕĝpG]qeY7w?9eޒQ&5eg 5s# .K&Id$>'CɃ,Oprd9tOb~ڞj'eMZY(zy1գ`MҪeJbhW<@9s1CӦ}G>G^Ro(= v t8;tz-Z{%w =WnO˨q)0HO\=wvwx O0*gjNrG 3sK?fT,VHu[Xp^$m=3Q핃`Ck]GjgCid\[:~]8sa')yy*1JU.C3@ ݫLf|O\8ҜF|N-*k*DR;a&;X鏗T۱l6BF]1(IRb($rgxh4rOy" wQ{DZaXs||D>%S<#*]6^=u?x .ݫ.6ʢ]ȪsOWls5q A:U:VGaeJA矿`;~-)]Z1 {zEۨ49<%z'uxY=o3E߶G)qҗ`8!0Yïy({$l@oc1^p\{܁sׄu>/9J*Zn3nSOݕ[][jVC[^X;RX9Ϗ$ 'i!+s 3ĕ] +%kSV3oO;K!6*H%V^| c+kbM}=ih|C lkjbHUOOmD}чtrՂ1M¶ BpU A"[^: R5 ^̴\+ [z&h`?g{ʕ1 w۳:K]yJEU(k6upUcρb<,UJ06+]H`(e9ţ CM>xqLOg@J^0K#f.Q'F`{U&x"mE~Nu/C+Upu2񷗩/o~pJ$0l  *\sՏxPŁ/HGj>F-H]v쭧5x Ƭ,$&,&|V}MٌCX6P_qVY<=0J `~Zs ۂS]T<놮=<4S_ק_\# W+K^! {yϱf3òق{%Oi?^}v2qBӼ:|+ҧqXhDx LrԞZP\ww zᔩqro <0U06wuhq@ܘVyS7CcGU'VWqńr9Up'*c/ậɅlrq|'OfbEO#ɶMUK5FM^NXd%9® <~ThޓX~nt_FcLK^RO֢^qzG$W{K _=qIfe\.h]`wDT9b%9%ҒYq^<.CEE=UChlc?rHcJCH3+’#/im0&gS.F+Re왉?l%i<Ƶ&F(egdky3Q\A{Rgw.j5e MKM?o0CaWi8M w7Yχ P3ǭ$*P^,: ,rlItxt4ƨ;,y)0%07>ڻ%i., )3s)LX6-=1ƫH#xͦƅ_Oy9H\~7[gI  # ȊxTX _QvwДkA5XcyP-a75#~:1o{rGK4eքP~{tͬ2J|~\ޜ`ZRk)IvOs((x_d)+VTpmrw3Gc+GYX{o)$a3B62`׈c.ӏJhVƙ21Y`pk;XsH]-ڏ(> #(@H[% 2$alv!*5?R ('tblyN,8Ts~0dK~݂{n%z|f %}YCW4hc'@E/M-3fۓ_^AL;|Ou9qii*Ln1p9_1{5b]h YݵϣUTaZy0Ҵ7'}T1fwcqq=a!Rf佳`;cR&ryZpᗚ<ܱJm{FfFsD\+ 3rVoo]}0 U6COdtVsV55xjEظ ?ON߾\VFvWw@[7s}?(nt0M+fX)4|Wׁζ>iBύ깕)B\]8mTOgߠ?Z?F6+~K"na1;=˼vW_Xr-7GYE vFL3J>nIT)!(x0~U:""{hEB9&E:X_P%p‚bPHOC$.lEh%Tp\;\r*?mW9E`% 0ZR`>P]kn<pN Rӂ""qjJx10(P3xɉ!wB)2i?q}XQ5 M^#.b Pn,1lqg~KI*ytte 妙vMOQ`HںWT/-CTZa#)nHΠ:7 0xgN`M lA ƲP{fIHi=]5iNTWޚS$; 3jύH=r]|u;$c'] ^ N2hRmI>UwW$n!C2⢼fP#+Q7Ϧ͛2DST*l0Z Iqk$4=eq\-AVͯ(GA{RGlb *%oʶ*6Q =` _HQhhC0,">Z mLeO2GJ*}†R!%JcT hCiH|I&6v҆ x?~]f1[?zRmLW }A6b) ot;dٮLwSSj:4bڑ[Q!aEljA?a_}dK$8u< `7 $nj!d+.̬ L*(ܟB|G{ "kӢ"Owʈ ixƸ(ʱ|ϛZ9c8j֔UI P5b%AiT0굙Yt/X`N?1֬7ia4& !tqׅKٰMYwڵwޱPT&SL-Yλֺ/eQ(<# EB, PU${Z풢%{6V> ,Yaf6Hf5NzCÈe?)hVAʨpW|A6tA43m+{!xާ?5km2fYF6ƣ*\QOF'ɀF:jUPxgO֞~h~[:.s.5@OSg&"NC_"xd|sUVRC%k?#¢>녳G/q#|+r.P5S[v@EРMa2 L"gww5Uz@\e kVhfÊyʐv- Ѩ0 G.amè%g~7YoxA'#|#5 ]J?JGT2qՀ8r|gRtj,[ԸVg=} GnuHB}ðgW8|MhM?wj; . g,9 Y~P )VgYZ07070100000306000081a40000000000000000000000016609d2360000b6dc000000000000000000000000000000000000007200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/Vw]?Eh=ڜ.+?gXN} h;cU=u2.BCiM2`Lz.=t^X7  B.FA[\ {;] po5lF1}XQ1 ҨRH ,Q*ee:Ly$o+ш!ćyQ >qx=Cd:}+Bf}g+-A5B~ksћ+4=,'ê l<]0 77)&H.;H|eܿ_s>VHdqCWeӴVMFpV.7L" xP*xHPG\K 4b (CU x7'w]㗮 m6L}!glJҷO/bEpPAJ{bJ)hQcH `"T2fN6COoAQ䆂mTOK*ġ+yWd^-X"y;sQJUaF]Ti#frqSzĪL. mikKXďDHd_m;I23i[։#2eE,7vU({7'*^W /#'f KtLLlBMdq0]kaI?&wP]Y6kLŃ_#Q>\Y0xnX2}硄m?x<.J_VjX\m\NghUd|RURz Ūxc#|)wB)¿Xg}脴`RrAD$umNsnq?PuAMa;LXe:V?<_,6)UE'%D[q\ff`>ڇ3l& öY$h'< 6gHfKE6u )ûOj8PB9 |J۴T~w1zY!ն"h/w* b޿y`Z$9{l5E'O?҂yFr)l5o50DZ>ԾK<~_ftH!7R.輒%4mȅ22\g e$|LH#OfM\⣳cexA?&`ǏJV\v]c8d)BO&̤ P~lSM82k{\Vw'H!5 ђ_ D[ wsKӇKtA/fȞyQ)Yۆ0maJ+DTE>mrgBرǠ$U2-?9(ysCIR"ZWIpCxi",OI^] ~FP5-SWX2Qyn&eےNStQk?"(r%!]$ϲS7Z&͏q6@<6w~>B\JA3qz d|q9* Yjχx1&k/p%c}8Nܠ~-4`>e#&~$5"su ѯe$B+C;hj2eoN&a5sHW :w醐Faʻ9}{zmIKHS`MUzj"m%8T9>7pDؠ$?T\v>"~ɀ#p× l+R>T LO埂c?D^HDj"#c֭+$4~F2>Gx;`ʽ_c`u{PMQbc]Y&Dq{?2)]&6l{i;QJi/Eu0Z Cq@Sx^2mPZw: s1cinqcZWQ/p2&c(Ķ.p 5w!M!;;f{kt9OF2ՓG+W8 nϡHu!ϯRڗ.? 3Kj hDJ\PDA3TD`фQ"yf挴YLaCxTsF¨3_<]*`$ҊbK<0ID ]&ZW%Fձ:طr7"+.*>NMnuDtÓpz@Ph x+-|a݋m1lj̏s}8|o%#DbqU/66+DkB1l1Q?~5Poe%[́|x{?\ƙWe_{(*_Q-?14~?Zb8q'?<}pY{Tn5!D7 0Z<` Jj;!Ѵ.H1u#z}ȺǞHt(CJB6cX#{Sm3b (5;nlfPIx@.ZKL2V ~؍!'t-Т]&x/ {4^hEc#c#xwe[g͑({@+d6USjɻ;xsۥY&rbDqZb{xFq\Q{) z&&LI+̮DZ^Aj>fmӃl?f kpRjqfrh)Aa Me1cJ!f$Ģ=0D;/ZzJ -u;ч+NP7+ިs<$ؐS5{ @8M;7_,,-ˏk3E~&Dƅ)ʹ.|G~q_r d6 5׾#Dr`PUC<|iX7\AKiAYDiM AIvLz!1Dk~vѤ~3;v , xzn 0cҴzlN2㮌l,όs| 5]ea8)Eb(o uhQ$GJ]ioI+2ӻaIv"t^y,k.xcNPOt7`&.r%4{=qV:`a(r{{*6Ya -4E?h~ /$m~iYuˑߜ)w~50n.բ%C, zP@\0LE6<-2%ojXDga}-k n'qV]' r6D[63L 7XTptޗߕDf(@*[m\~s+r#Edc-@!w:Ay >ubGJu蠔u/Z(ǰ9F2/L)Ѩ`Ek:N@`J!Z6rZ?;"R,hn86a{JMA_|1"{L&Ce?qEc(J[$ yJcεXm #:?C G>;Zh,rka*<'{UqVW"JhKySi "@3.jjBS$"閧5p> %7ؔwi h,˜N%q;;<}'>\yfU>'ȸqT|K\F?6>}]'>) TTuuAژy;y,>qiIщ:B',6<ұ Qt |[EI"n*X(3񥹸=.1";nLN}tSi4a]=ឞ7]GߎCՉ@̴F_+}7Fm!xB$inZ*Cn`+&LFnI0cC7T>nWI y{ G1g}oTaqMT]7Vq 4;%, VsR;BrюQ1D,8L_ 't=l?(1=3qf*r8ia˽XujDOydPсf_/gb۔Q`y_1=ԁ8ںtq]} #{NQ/j;36j0H/.5.rL7aj57@Y4Rp(mpV* Uvc#Z̥H>ZH9Aj:n?ݚ"o.8LJ|M,:f+-bO؋{=7)8faWy.[1 YoNTQ p3KO0׾ w VѨ2Wk;fLSbj V:OGYџGSMW} S̯hq(FP8W@ /I1`- 7 N&A½>Cy ib+PI2jO(S)C$ jP>Xb *k8 6h &,yk4+rx{c j-}q2AZBoK017)|sEtw M>v O@U\%>Cg)p :;$Rl1Mum!2|dW h^bI:%<@g 7Eq*}BmCVEIugϻ<1$ (>`ї~] oulJ:|5EC0^{ +׳v  {_n8+4* N0G{=Zǂ-vB^QJ@\(쬞.7b()"B J7QimNDh&  _ԭ1w UpijB,XWΪUejĜwaŦ -fVw ?"@d>T$M?xڏ7&d¿617T/W$;7(gBH=Ezm( e'#7+ i| +`": VdCsE^+BinQ)=e/@x\ĕֽҥO 5{ލ`ZRG>}[:n(ʻv،JZߪ0p}['3A!jx!=0`@"nCr&MzEnBayF̊ϼ1< aě7QD 'vMYh +N):y1䌫ˊ|n[{ͫ ;ٷtׅoqᥖh]GvtC_696/Ub'όʾhTS4%Hs@ᇬPMLy66f?\@AzHH&)fz !%lmN0!wI,2dһاX8\wsG# cl3LX{.tK#O}8P]VDZĄ֡E/R55Pmz(s7<ʬɫ4a|;= RyeWk,\݊cZLvRz5Ps6*::ڦ]ɳcyMR[y.ؑ^ k@D!Z s`%8o/lN M9^[Tv?QXF`v4a۲ۆu½NPJfȹZ^V{'w]:Y.9˪#[@'o'_Sxˢ&Z1Qyb~]̺%pl5F$)@_E!) &p5@PH% O+鼁<0BZ|vLbJ#V;TE{$DZD `G?fa0t)G  eS"4 jݞQ* Q _Pv }E&g.' Ix z5bge]뛢Ǧ0sgȨJ<Rh.Ed$%(I>/ۋ?[rAu{`X[BIM1 +hj˅s'z B]A͞[Uᢺ5s8H9n4`vK7BNo+I8vB58j !y:{MB$e?3BZnp0+U)d'_.ːI3(vȃnb58epcߌ BwDOb+{ /"|{SF/[T`uPg?a^ 0JK`vS12)4.ΖĆy;,`oV[k R[0Xr%D*SKhLF1&/&7-r24&0/p^gGӂQ(![(s+쑔} ҢNkeq"1<AU̖=mī@76#2NK.7gA~_2yn<غn+rY3zr-௱;e"zV[+e{m>h?Jz\Aӯk%-I 5U1nv_0-rs4ȃhnta&1:_F_5w p}̙`KF͉느cS#YK'2cf)kOLg&/{5N'c~.P-[! } Bu.5CQhXx;t1Z47b ͐[YB>MRA}gJsq* oXv} `<>'uO7g|ui;*.(Z/]Jd@\xVdnbNSJFLnf+B/ W(Ob(:ᇳu{mM^BRxN~ĽiW - 識\Y xRfPX :ʱD묿v+ e;\|VhfFE֦@ n2[mO=,s5k#Mk2qH5{7U^bqPXo :6ěOeĀ~àK~- V0yo#}]L̃AYm#&䜷`u9Ո2N&~3U):'\p^nAɞ:EOmu,1gw9IKS֦u,&rJ;}??yiwŸF:: [CEKpO\طɵd/]WR)`|HعǃRKY02O\u'KyUgr͡dM#p&ͺ=/$2tJ"q=@>%@:伆 0_P4+-jH'<y5N۩WĥAqBĠ``-n{F/ OLs F5l!|1f /i~] COe+UwKy0˻@VGIYH;Ip3#Scʌ<ۘ\ e>蹬U!X)O4WKR86ҵc2 =^=#W'_"/fJ Q_ĈYw+Ew녙54^Z{͘$E|0l$4J~۵񺟾 *ָw!3|$ar(O/{q֗#<}l)1jhR(˥6FQ=v$0Ay"!AzBсJи=&B*4En4[~@>bݲ~usrO՘k-؆ 8 v pYZJ'v>gJ4Cd\, |Q(O3cc?j[L )}M|TZ1ʥ x7PЁ1Ǵ5n308UE$Fh >ygSPF6L,GxW}22[܊KMħg"XGDO;kB(L5 Ǩ,%/46~%[[0?aRW(.0Vwv9"p%o<B?'<!wQ 60m̓Q̥Z2drRn.Pn{Pi󖢰b膖/il!?7}Z'oVjQYZ3.V˿sʅa8T+ !҂>};e0mDpdAnz6?RxqQm06h=\VfJ@19^i?΁b.() x/f<^ҹ<9c=~=VQ6[;N h CL Iv 1{I*,}v+>VYI]/sOI_dI޸tGY %Ҕ4CY)DBq_MldA??d¨pVu쎬aRBjR%Td*?Ƴ;{( ñdέmK0|CD4I_b$'Vklq.a`2"r}KšQXQh@Ē3d Y.Ý)Ss$\~?Jipڹl~*WiBɶQ@#pVxKyP1`Cm\]0_t1}d`MrTqz$5,ڠx&.yG̨QN[㽍qUc?4ЁuDZCv'<\WMǶ3,(&!L)YzFTڊ)dpgiuZt@%G5%P['U]P[B#J _x|=}k̙zlͱhk8G.W\c&yCv8vNU7"+,0q6=oc;U#iz HeBx$wcSѽXC>xIA#qz9IiV|˂)K1UIF+LocsQV];-WE[ȩ9 < kV1M:ץ!1QD m=سV䷣QYֻ!O2+W17 yAv}s֤~(9B%rhǨAzwY丏@ djrͮ vqج_W*4`O .\-@ ]F s/kGBZ@[8;3᳟2&*r|Sh_nć'_)"z">=odXR啗sebj9&CN+/٪s ?M-j~woRuh)0lM@N ([g7o)FN*L ˫6fwpzPӭP04PzENzFa<&)˂Qxn=a+BvyCd|ˊ~{iRj!pl+DtYݐz_' 5gPJ{u0ęu ­U)EF{)CO`D^`7ۗsR;Cxpr4/߶!p)nG[idF6!U|j_|=urLʨxٗLmC#b-#= Ib:^bZC#/tiQK󋝮|VFMlp*. Z*)+p4niվ$ƔQ|Z-A ɩ Zaù-o*G@8©SK֓:3R8?:V \/OY|$ͨ oWe#qTI3=2+:܈sze{ud %ˑ%'a^B8${n_F^'k?O`>Y8i7kw&0q*=z]2ǒk'ڷ}4^`+;Hf@c-s+嫌'b0TKؚLa s:S%1NL?!}gDu9vs#>n C]LfFJ*AK>NLsV]f#/]?g|6JB~V5%͒O%cƵKhA㵄&H` #ͳHa<">ALZ{pB獛R_yz<YFpNuPi})P"uҧ II $o>R:6a K6D$KL^Z7-zt 1Kc Uf)d;'߃g콙/Z3nlQc0Vo_?BA4[YCaw5kw:0WH= ONI!GIXKSN}xD炢Si/ru Uƞ< >U.Sj.WλS|f@k~0c!x,ls0ـeCk!qU}H->3Ee1L<q^D2헯 z_rbFb(V+,PdȈgn ,,\ >T{?$Ќ0Prmr, D uthל4㝀}U駳 5%6BE ^,# =:Rr;xwte<' 7K!`!ЦYX*\]ߢ_ < JRLqQ.H / *|$9oOxA Bn1=EBc{?߫V\þE0QaǺ1~:2y7l@DD Ȋ OM \(wz _t@?mP@H 6M^\`40-:/b6;/bDN־h-^fP/@=xDD0oW „X$φi2 %ccKr;kAf/4i R}+fsshotni6+2cr-+S);t>`P@/oq`I-(Phþ}7ewW(V6~EL'KPz}v_7m`dP5_CDV )GLPуb+"dS(boۜz-i19M/8t6Jj*CЧ]aM`7ۙQD26 t3P_2dupެ7S$M='<]\fEGHʋ&> 7嫀zCo>],ViRhE~(":Df%Pp|ӊu"y gh:!Qpfyӳ",)mfZHCb$kHNƟ}r}GaGĀq&f`p ~&W@N?y-ӊjknNNeQ3-G{\h\ 7 O|h[M#-O+}H_A ~P Nٱ8M{?}_^M-鿝kpfQm&%gRUG ՑH9.ݥ"Dx۔:,"QI;^ wDscF g ]>ÁL ٟ E?% dyyxΊO/WYh@@GB` 85mߓiA&`= °-fiJȽ+*}]zHyZ5_؟h47MK&f<'"Hzb4I[:ŝ+(\Ww+#k$i }ij| %ؼ"~GrK`֛s$p@ |u$ Hw@?'[  j$택!{2N}֔%egA}buhtpr1 XӰxÝg_u|bd$_/㕉2c`0:OJ]_}ZF4j"opX*#ꀡrwH> hqV`gMzjVFXe&ʾ\oW"pQjTzΖUkTaH<:xC bbt 5&#WH=ÎsQX3w/qFx_;Xo{xD\9iuidjl [:8}M;뮇 (uO5 fHA0KnL2,p{iWTW ˵^C] C)j:yC#~` EJ#ҫp4G{@I?M})<0+۳OBP@V.s1Yjy[ѨwO#'(TTKPh؆ % 'f$R*lj顠z oEa.gR6ժ.,>I.M Jpx})*\-o4`h cXTYӲKmty8H ҤP:6^mjU&Ԗjb[jp-V"Mka IqܕkdSm/TmT\Qk=|jɏڄтk@7xX0ت Zڅ`Ԑ;h:Y!~ tcQ6蟾P7Jh}|Uѯ{ȌKMz!9׽*/ zomN:X(ȨquiS]VOBNe P#ǵf%ھԎyA!ވSjW6`H󲟻x|ixg@dZ5oR /Ҭ64Ņr F{,Z Dg]>lMBIK9 Pj~hDu9(:lw4Jx P"ێEϢϻd^!ɰս[*~pl"WK-x~tL3!܁櫴Dbd-;1r@4rr] tm=-GlZGei]&e7EK?l<oK\)9uSJYrb9 dR^\=3C?zNmK" `gښZV$V;P~d}I^  vg.FgGpk5J:w92|~lECC *7&*q~l2G| kV8evr쭂N7A")S&sJNB_ Ôorb5|l9Z!T{y~;<#ePk1+sU& FX~u$ԤK^' pY?P1T3pL/^bE ŘKyeˠLL!y.`SQXi&y˙|-GB JX*^eG巽 vSby *# Z ƉJEbh3,mr!B-iEK=&ҲZ랬TL fSĒږ&HR.x,wARJ"K;xtK9}E!(Up3EI™?}.5?ar4RXb"u+' C52rAէjҲT!w .t%Wv1HrbhbG]۩L~WէUa~EhYj=&pb`_uy6Tbq ;[ewT3bzW!qts"("6eE~e~p6SzӍ#,>J 8.46;;C=]eqKfW(,7C@Hk^dlnW)E lh=^Avl{~[Tӧ:"X4/)?!4X\s[26S3ҪP۲c/.<-t/m!gV-;&&l]Ȳ"0I*0 Жl e~hd҄NϪ4Z¸XVGUz +㌔qoXI(珅$B"q[TZ'0,P]|CciL"?z޹Bߠ@+&:;kuq y9gg'o &Cwop/[lI6*KKy#Pt a?:ಘHl@kA/tHbY,GX J5{.LA&rkIl@Y"mOc&'_9L̀ t[TK|$L4se (ܷzA j|u!!3x5^B%ɱ澔Ѩm@F`_*'Nq ,ى2 Y=nߝ4ݖ"veب I-g$N/7 hn cO`QjyP'JWQrD29:kv ˼V-ϝ/۔\Jd*}EG(,WFSN&ׄE&E<b{5-Wh FHs=wCsL9RUWI(bw/iۖ%q%-+9ڰ_\x|yw^ '~@﷉gՈgqkzWl2:EE/\%CXm2K]&>F[_V] 2<%D1iFRJ i 񂋣_V ZCP!> zn2YoV]Ld-a#"_/e&{~ 9.^{FKn/|`mR4sjLjA{ز}Jw.5O|7l7J-gg6|Pb/h%a?^IUl]O 4!¦R3'$R5@ 1R=@?uCja轱Qitw',I*UIz]Tp3 fXCe#mmi}u|w/-i tʥ)Y wQvS*mMʔ0&4Ք'ʒ951O2fzFgpѐtH[ )4klrlCi-98rj1n+ u@X Z(a v\⧖bC[YuksXO֘uZ4LGRG)Ōŧfn7xFSؓk [YǨLv7*%yTfDU& 7CY]J =a ]qIB:tsK`H  `vAǚ~Em˯򬈇,YP*܋Kݡ!q1p2w^o'Ð߸C/BĉĄU# P\О~UdHtBP_Rp"]d: 3񧓌Zx$1YoӟVN7,<"1[K$sjX3ƒAq1j4 o(p>NFVؠ!Ɣ))GQ+v|Qs%`=PV"4kj3ACxN`ȕ?@Պ>?(դcAMτzVK h.7TAם)tdڷ &XӞBSZ&ix1NWls5kv&If1P[`iI KN kDqM񰂐 GE4a.`w۪o!7pk~}DoI=mG)TΏ:mP<%w5FAn>5|&NlÁi:Z( =7w.jN}sq2mۻ܆eɺ`X66fԅŦM?氡3,~uٲ 2kX|kUt1* Le%D-s?U!Oˋd=pFl̦MDkIV#NoLN(L`c7 6&UוEhN κ晟j 1 *Ĝi1t~?СHe{mJs.u izBmA^U0>]}x:hg֙ }H[dNx}fK7|5Kٛ򆪃裶Q̔,SB :0.U(()S=v0&ʨ) vDEGjZcmM^: g<O\duރ"ByWI;ur']$N %E.6K DE?&Sg`=pef )do^0|꧊TJ;MbWdz {OעJ(Gԭc-w%ea.~IFmM X3e/.os"%bDH^b!$.fm TPK(֌kєBCy^T;, mNڟ΀H}bfP "TzEjD%kKqt(.a0R<' cJ_B@C \ Oe0.|֯A[r83aפ(BzL.tdKfϜ79>I v7lp:<Č '*#8 䚸 \:L?H{8V_\ՆYӱ-Խ7Vغ/2 dYչHCcxF2bqJ'k,QrhEAA"͒_ Wc 7Lh OEB.< E{=8F'3>N|idM:kf52Pv̲o#͊W,q}bE2pn&ullmӒ;6Չey$(Yݳk!j:F!DT|踈C)K>9 ~avǸ j#hfd^0?m0J\@jQaD=ٓU+E/̭5_?SKb*(n97)8ZNƮ @X<=P 1{Q{GT&|Mv0М#)А)>DahTx+Uװ:M}xN~HӔVd;+-v@S^hî|\Js  Iwt"5(SUƋ<8 h)^83irH:6"C$2 nO/=,٫w3Y,Ҧ+1X1j{2' ;>c"X0[hƏlҷsǺ:~R:]%DW O:mY-e+E#A87ol]:QUƉwϘ<R蟺SDS>&,B$ ;'S{ %5=3ȴgRK<[ )l*?ܗSKaЪ|,ɞة>>~  ڨb5|_©|2΍cq29P,N̑X2ކ:mX9K/RU7,b=@{4c䌞 (5&=2- `E= y\fU)udLݙ.˚ x;C*ݔS.9@ q:~4xwro:_9\Y5HR©<0a|/ݛ Eoe<ԏω<-;mH$V%hg ofr"@$VWHVcRs\ɄA[8hm(MWI-a/#iK@CIcyx B xUFE G.mV-NcF@hN"☰J[{@Tϵ>m*3sgz&:ڰ9g<75u@͘p!C.h{+*Hw*fvNX/:M >jI$B!`i,g#m9ϰ &Q=%G MZ1co4jll3N]g,#}wg kX(8fPÃ޶ ,nۃ 3dd0.Fk0^T'd́;UahR4S¤+{źy@]ii-ЋS ^#HMc?jkݽ\^2=W#Uyk6=b5PC:^>I@O,ۜ m̽wV7aB{"qr⁴7: SݥBjAXO5/kȃP{A#P! &At?ÒtB³d%;ѐ`٫GN? IS<{e?r! ؽO9hp߿f_,R–_pksdp6Fv')u]Øss*ʈ! WQ0i_lɖqC P+{&L-;GS؏'za.3to-M[j[qBS=FP,!nU}2Lg3W4\ͥvlMG8 dB؟h2kQ͹@Yp`C] ,,LS$o<W&jQmAuda`0:,Qk^>-:JQڜ\Dbsvq2$x66FN!vv Ws."\YD"dH4UK-QKy`_;)[Ks?N>Ŧ(D=sL17JW8eS1XhӾZ'!>v5̌X0.'M *J9xA\U`-q,[Du[nXU9ebC x$y{6ǸB`hf`^#FLSj܀,})M@ L \ϱeh=F/JLXhN[h\fc "ȤWQIʟcaCj!&l,>?0?;d%> 20=ʿQa~JYPS_,Oz,ZnÉ+h,& 8wr':@ O?վ2 ~S>B>n$SZ]d"#-$ZYE(L} YZ (FN\}?s(!ӝ@(Cp[/6VZ6Xv@+>%Ezt9N ]_x`cL Y\ ˲{jZV2CPac,w%LP$KCE})ǘwO4Oѕ*rw $Z[|WH7OB.KRXIot_)g:ʳKMEqDj%urEO]Un59]`UF@hIg VbOA׾1޸c^7њRR>#KkI^g1 gz<i)Q/ۊŸ;br$:qjX%:y|Kp{pd,ǀ#۾OeCcd[ }~H|ldn~zcAl7fni-zMZ6fSneGsL<A m^=Qu'HnmOًa!7Qy f7P.coʢ{99[`fgkBA?#mȏ~bg. x._ 悏~8?zƪŨ|ISE[@CagB: :fg==l_lU*$(7Ob8C4{(n߯a,4}K)6lvRSLWs@hx&u ?c]}mӏ5Gp#x'k 97 w%4-_t%F{d~9FӦc5S;ڜV%|IThATw2`8&FoܡͲ[b#P3e6}w8ʷzE|=YR+#̈́»U|XUCY=_eqz9Zuݼ}s05-}Jqh:'zȨZf etPH:jNPqo DU:H": [ o$M7ejAEz 0`[.O/NfԕG2 l6K?,nxyidEU/'37eBBٗ뽋8zm)©3сMWBr"l(MZ,f!%yJ#hj~a_pYyܸ8i^@6Yl4ĔyQ23ʱ.DC4_75GZǂOHjG_O: #U8cU}yFWȏQA='ݦsrR]^y6q@h,#!H47Z^r& (s .ʩԴ@ɻʀeb+K@7L}=}U\nky,''ѡ@zQuyf?,gV D(, Id҃T*ŵ8eCJ`Y;&NY,+cne{r^jgh)šiKרo 3|:&t6\%(Slhz\_q%؇jca/.SU'yʧSdK|uɂb,}S/|̐3u6q'usGtr0dh%KW~95_'O(OEfsov f[퀖oOOajHCLvojeB%k?I`&PD 3΍vJSߟUDEZyeĒLYR ?3,sxV>[. /1&RV1e@,Wփ) 31ױ\Mr˱$;\[b"HАx%kmsjJ : y]t\te$b X.SxHuWN*"G =9N:>^ʊV=^RNBj97D¢7/K uMɤe Ò(9f8g7]岠ۑGՈ=]$R%B;B|)_$5!L!nr?V[VHxD^1O8sx@tO@mX2w o+JZdYzFr/\O}d|tZC:>܀FoQ{h9=+2"L VY"=݅Au0BSCT{  Uæ%,-l-%BcL=y֎Sq0dN7t~q;K1hG΍ V:N20)я\66iE\ѵMi5Ä cwѠ[#LeC/*]뼛*]~(= 5*M-QQNwz]PAqMcmK'{KKWVKK& -8ƢWz=wUC+o=R FU""FSB{g4|a5sZB7d-ٹ˘g{KDc$jc+M.<^V,"H'Q_teVȽY) `Eeެ?&ȼ~Y ĽbXPU h3 ~[Tw IǺ) |>w#gOP< #J[RdEk%xƕ\Hײm}#[׀tmCaYqn"${ o;s5I&P3kzntjiLhʇRhj@!qLBOnN*yP,Dnj^ϒF>2rP O-XV WoؠB ]Ϥu㈴iu+oac^sm)%)I83TT69.6#cm@}Հ^@"A+z }, Vq#"ɨR{vw/xw⠞t;f9Ӥć~tp3'J }Q)y 3mo-8ECucq3 ;>|\8=ȋ:|(f^q)RlPvt.M%.wV|@  >dQaADwt-ЯOQ53& E.:э+(w&6N_ /hϳ29o`jB2}|+<(s2[+koKFy@.~d@܃Qf>#n j l#DfNV<Щq :ȷ,Ώ}*O)(Tz? :6N/㴪`&2^2syd! ̞t KzVP!2sVZa axں?_24 ޥV"_;5]v> ? qQb c5BڬGtr>ѳǨO7P=[Ys˖2[aF9Ck;IjhntA/TH|a+ś &+E_]gj*=^B Ef]B^8s=@6_NO0@lG 2X(j^|c6+akJaTXE6OXaHo޵"砘L4FC^ 22@c1uq dQ0cqtL{%c~Ye'hm p{O$v敱t 6R-2]CZ_Q" )57J" JÔR;W'0+9 MU7 #0UVuZiZE~Mº* bFlOM5 joi{:*˓q=-d:ב[>[K"fH'dELVk'~;fhXV|&YS>r~z5S!X3Uhqqؠ7=3N%1h^ª)wlf}t|F[3?><"(a'DfYf r2`gPq:k@ZRf{>"4*7=}*>_4  $Q*3{=NGZ~y8$e ]DZ9ֹ7g:d˺Nh[hTاe x|Kpzw'- iDG8Ca-Rl`A&԰ %p)Ǻv[qАTB0-;JF,;%‡`ko?&'q戈mdR $*"Xt [Je5:O9@ mXi0}2E`稀+Ι6#/$H)ZdѢ_ t6dY̎׫ DJ 7[2^ Ggb ";.,i%h ;PR? M{(]R.liuD70B|'.\T}ōx/s19%㌀JT"쀴uS掔\ob!|J:Ju~L5hsCͽX\1䵻W"Yrv7bu#.4ZLʉw{7dF"&*Gej t I;N+ƈ7v=`6ù2p1jWfgژI jְ 朼J嬊GizRy?5\/gһ/bQ@1U,80lM.ryEN-kWa2oɫ.g,fi:Ǝ4L@mJԹ`vݤnc+A%8qg|jXó24A@qj>L95w>s"!A3N.e&};,;Ҽtq1qcEW(u3-6b ꁒg28A&PIѻԆqNZIK*X)5&? &l!y(7ojl6 ` dVw{rVPP|vX]X?T[n,!HeUpcc5x$X0BPn6>|~rUĺlPר[+8)&7(Q<|J]CjgJ+xa"zoo)+ҀDζHX d!ӘF -܏1YҤFhRq;[kꦷ'&YiZMȨ:D"}QQ'#^vwImrs2ioC0uѭ@+"Jc􎧞4jeSzלBѿˢ :SWˌ. rvCH~`2e NYxDwQ# žZ]\a2ꚨlF=+3^#@3\inxiʲRmY,|ֲA@M 4y%#&嫄PZ]>_pf{*c%8Z"t68g3 "x$δ+W買m")0$c 47Xz GU.^E [g4jgm;H>{ʰ(mMWmB<}BWU Nd`'2Pv.zcrrB.O1(,Io:rjG sTuJ W vm0(~i{ƆPC BIO QgvpMDAa9XO{G#H|ZA8_$cpǫ6_eQ*X9_OqlVÛJ1 pS=J6"СQ/#;[rmJŴ%-s(T?~)t@O! .E[My/Cyt'_}#ަ)H{HK_c`žc YBzWKf7/4 K{!5`qk&2n# IQ=X_PҜN, )x(JT G5 FDto\B[Z2} [G)w:I^l  NB\%mM4ފӟx"pQAw]&$io-0)5`kTQ_՞-ubC(kݺ%>$ԼJGqy{<܆ɛ<\GBd"u Z_g(캀zS c簖}=7Y;Pﭏ6Ww`~pj .DzT=>YNBA!P+Mo)49Q, S$U#!v15(E3ժ(x$/T֢[\B}otm;%H$JЃi l/F)@͆bf0.313ߘR+5qG:J-e F)dX@RZ&H'kAE#S}֎rx&a(Po^XT C}b⏼,tEVP9h w;쁍f4;ԁW KȓWL G$S?ؾg NF*V B ?Z9z.ꯄ8@ 42{Eًah[6Uv6_®.g$)!ܞl?Syw0JFC[&6g?;7*^j4? '4_ʀ=#Ӡbv[h>@N5at 2E=7{{#%6EBI..fPKBD Pz^4!M~rwS7Y9{' 9g^qD~(BRI(;U L7sGA.][<;$Hu-Ӽ<]N(}uiC=|z+A`c.cQj}ǫ@,B"PUX|vw:?s,eusԑtF7% >aS"\ֵe_rbM-SPQ FVշv8u!șAF@a^ ɏbRGJECTcKאV_+ff7.$F 7BU-VYUuv*3)`%#662e6& H40!ZeoXV`.Wn)I"ĒW~iJ0nlX클4B !ǣ/4Bi'V~uQk{u!vbj9 B8lIm2%yǏ׋uz+>~>QB\T\%Bl<dYAfF(!s=Nk<NaGtjrʢVs <-1cV΍;fR;v@i3'bh/aP#g]ĵj;,f}^9:I#904+9Hܷ={튂TsgR!/_])`)m/-8#oGX;ȏ|As:`?YDÔ< ^p~UQj0A+Z+:Uf붐 svʋJzD9Aԛ` bPVw Zƺq漆".^cmCTy%$k`qqmO,QU]%Qb*~Ns;NgW&{G+d=g*u{8 #P|'` kl87!;bѐtz6:=G@z(dASŃVކE3oJޭ|өn=B?噤Y'Mͼ2HFTo-3,Ė1n+&FЫ=wp2еz)a"9t`* bbWm:&/U(- IseMcqweӱyk_lbᘏ}qOREynih봳+!Б# 4.w8)Hu5,9\::Ll)VvLFzYt&Vy ٸQ&X8*b]]%ʊThue[;O&6]a[yɨL/L7b~$ﭦN|p&" ]Kciw((2(m_}F8è)=ASLiüg/GO_*_Ρ lB0O ߽#s^ KcՇ3T\q 4s:? M`*Gjz'+z`bQzEO oLP2iuc̜,YG 2M3\0 /μwEGG|gt°v1lK<]JoXTG&L˄aW̚ʚIrS&^ĸLS0bdP|8go㸝͌s󧖉,Ppq\Px C!ޜQKg,CD%y#{50 ;0#DJhuJCŽBkh^ BNb0WI5hEL&L,6i%tO@=U+?5<0uvgcd6E$%څ!>ifwsՓP㯖 !FQgLΗe1Qz/4Xooa#7؜|TϋF}oiikxy=LL~`O,Bʛ?qCML3ufbPPI;: =PZ##V_=3^BPXDf'i Q%H]ÍuvtD26%.63trGtr/R&j+UxF*$}KFlC"d;˵H`P_'{<|-H=M}f~syޞ9žq4&+ZC#zo2wL OTTQ̿{d)^L?]N&7y.GK3{/`z!zG `B A} a2G/5!dLVlSu ^%*)o|${Yxd OŮb-03o T&{%JF/*1i q3hcؚaO48J_r+B.̓t,OmW[R:;VtƎkcH[/C6RC $;h /7k]w:֝ei onF!f^ǚo;`›= H!EjmgR^ 2F'v, 0o6UHDظLޚN*樌;+F䐭syo.h ?;IF\!ts 1½b^sm`Ks3H yU\P,sAPEKf魳VݐUwbR@N-Wd3c6[J}8(8{7A!>1!QAI0ݖ,&>W'»Bb$s;k#_ҁ\i&D L[ݧ(SbuZQBk#K.pH}+:Q@С1mIQSھH_5G3.tmo}KIUo^2hEdͨ(Z0,|Qu^e>::%4ӹ~wG,D\Uq$i ,Ԃv06AA ^ W+}ҀL!c[qp -౦euV$Ïj\*mn #UgYZ07070100000307000081a40000000000000000000000016609d2360000a86c000000000000000000000000000000000000007200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/'?)]?Eh=ڜ.+U|3*)Ͱ=}~+$@" BaΑ}ԝQ 1tAoW3r1\$4ENcvsSF$^DFع.<*_M7$UcJz}%? L?5Vڢ1fElcidRv&߫F0aO\Pu KoLZix9=w[[ZoWM b+Y?|+1\nBh8чfL`CKH0b]v!Zٗ.LTנKJ &t$f/: ]>#<9Hŏm$4Vw[6a,WW\h]$W?ZCABiQ .,\ [p(lJ}(ؤ!89>'#04: LcĬ)ahq?_Oc˦hr%"MB L~f''NNC2i:aܿ/T̀B A8nCGMkk\c d{7glSP8EL) oQ~!ɇ~cMn03{1 MAQ٪jG Vl?<&.cԃ"48 :do,W1)BsmJqُ/ +cQ so/- vc2S-12~d:= !_[\.;l&A AWΘʔi 1=/ Fg]ۙw#Jyd`EǒudCw&$-KdhDZA˖ƫwB:WmHzIxeՅWQp^X Ч+}ti=ؐÈ* ;ޒQbۡߛSepSc}f Q}Pr]M}i>?WijϪ^Ixepz7wmau$5xx&Th"PsyPm%ֽgޚ_xUdCx殹lh *YBlfhJ%' ԍH%VXw6$ڮ2ұ aiIڗ]ald|@Jui^9!_ `b59 H;f)B!9/$ Qmk~*Rұc_VQX) z2IMJxlM}Gb;EdSN^luhQ{љ~bf=:^b eZw6'҇P&=J*5J-{ϙ,2oęNn$tϚ87ŧؿ14oLo_:m"e8GԠ! Ȑ]LVYDw?9ߗKD|暑l 7U\F1c=ѫy%n;#VKsL!i^ JpIS^=cJ^Bl#={8@@I4j$B_9G<5~N缯Zb shĥӔR.9W+Ճ/ClQL[y|әf :ӔȴK{#ZKFnC(hbZAH5MbhF=Bdt@ =. *ӸȿlUAvAId)RRӴV&BEfG2Eh88)w\gQBɖ1hciS5_c0;,sz7dD鎶 ŪXfo+, 6#N̹N'ʵ63r +5CObKZQY-o5B/5(h$)%_z9v8$ l ҾYF`aAsOv~'}F/hr5҄vm) YUr;gЉN+2 ``&"5.OFqrze~fNlVҐ cM\Bz$Ý7iiTYk0n댉|< '%b7Khx@?J6*ATP־Sr M2Wčd{!%f .3Bz-G}s!fvTd֨*%3 jCF+q.n]F4?YxvJWt,p%/tAiLާJcr C4h\U d`NR@/0ikc>`FРquB`|/a~INbsomקX#%W9(Z{hEeHOYaO1Oخ^GF pN"L@bTAm? ѿ_#90)^_l"Kop&h j;3R3Srq1m)=zP|H2W|uZ#а,&->FRZz°lt/S4}̰6ׁ4|M #{B%:x;8夦a8:KO0tG4RjOvŷ>ujrMX0ȫ O]w*g)1D`Ӵ iM{yz{g? i3[E="AC,v! &+I6~fs%8E.є >-2䝽 ?ʈ+ 5KOa_3PG1w0OhlLT%6sKV@_fcn:@5?Ŷ.O%l_F5]Zh>'+JѿqN*{k"z}87h$U dCY=- rI߅㯧y_+[_ĉ:Ut^Pi9,p. ݀ːΦ4}`Z:"\^Aߛ&[`>e hȭ(PdU /J(%_e$[˗O(8üWjb j?ֻU>&l+4̜=,"l"D&2QL;?T>vKCñERސ|3#!QPQUeL-Jx\S(8yk;TKM +n;mh+F?w"8-t@!t7J]º"aKN[fbDK/Z.9Lr-̱Bd]$K'3ɏ_akza︉؎!nFz y:EWh[Dzvs6yp M=!@$a{<$@xC9ef[y8)қv>GvIÞANɰoeeP Yg<*{1ϷJzO$v>!sXZ8c[ڏb+"/b$A훪su{ J,m;Ҳ `7VKgU֛>[>l_=L.S9vHPZ,2=^!vP)6nrԲ8E>ńĊ՚bft6i[Bci3XPȾDKBշ1t^C%$3 ^i''S%wƢLg2oT !} Pl[p n\%-lqlWHaf! 7*@cx篤'S#ȟ{S{WKQz0єa;sϘ4e$D7dA0+iDl> sѣ7PIoihrf`BoI!TRցThb!+_3ʵ.>nOjf5)UED%f&B2-n,q:\Kh;~ō-UΤQ4O+9 q{#05GN ޭ԰U|~Q!m M"%6L5l7P:SjԋDžZ:%eɰS&T\`GWVae?mKG:>Y>{e'0} =_=]` aWSVWom*Qg)eC~n!ϫs,֜~Ke)?#=͝L$+?rBP,Y{PRk&jkXw*XsyybZ:SKĶ56L%6#Cmof{N-Me~G*|U9rcOꃍtl<2] r@;jbZNj+z*,+\&Lj^^w q~*j6>%?|'Lj|T6|v<$otc Dz”{ 2C.U.6wx"{P0_rXa spSi>4Sv;1N `tpnfpЕ^5t hD/fs* +.,^h4(W6gueh4k6c`NX3al5H {HG1==?IeA7lHS0/N4% f\?nXm58t[7}]C'$69ʗ>t#>6_)U[AsJF:W+<1Im/^QԇZw LaMm,@ HN}d/JM`&mgFi`DKg"o8OU4y@2r+k5whzwEI?KKR0?96DH\$ + ~D[!]U =!`{jt؟n/AI9]jtKT^|T)Zk 6ND WR34xI_)HFDw֨,WʭtȎL'9-2'f,D.a|w`m4K`T^zD<]3O^U0],xpb2mn]F6f(x;/dL* Y=zJE\.' /@3J! MJ r=.}DVnHW,xT⾅O`zy2)XGK\1M]+Mi7i:sȢ|nIy9J9ϯcwH`=4F5VMzYfb!(Ɏ)aٕ8{݁[5U~Y5n -Cl0BxxDB&\p{V!ZXEQ/~$C-yB}kl\4i^$ s^nPq*xږY,R~XmZ^X9|xƑ;eք=\7r9e- y|fA6~Г 5dU:LԭbE=wI)-QXMOKP> 죝Ys$|_t_)0t)}z ō~27Gx?SZC#,c"mʚUW|CN+mR.[a k``RqI`,'STC.&5~?Y0#`rw|қ2A#v%ɥeD56:"SaZS 93 yPYeO&t9?-t["5r49,#Aԟ5CQ > QbUUI{I &6R,Mi\՝D٥rul5k\A(P 7O IS{Mt &#㎵A^d1:HFiH1d?# -]v.K*r8Y[earف' 5jZd αJz/fКa;'ј3aeX*tHEcrK҄]8SbqA9>E)}v2BмУ[%4Cfs9H_>Wkٯ 2/hy|8g9N܍"BƹEYFKďq0X ٸxҖx$\V= UPM4ۓNmBB" afu$&bk<8RTƓy0jck$&n_kVK! ?Q`ˆ~$u}vᑧ7/ӏ -{-$L%ėWldcCmG?}C%X6 .f'AD@%ϥC4]{W:Cxqr`G0:Cj>‘B@X'0Q9WYҫ.R+ ~o{lHk(%>_'.$G6բ/.F]qvтMCz˃mO ofo3 .PÅz]8WDKE&ǽd-uBcS-X_\AA}9+5sWlBz-qYŻʻ57iq3*5Ph6 J{c7Ij'`[eJJzJyP 1ZfK*M+iUQWյ%:(-y3捠QL>/):``RQFkim aEc˜vfp]֪[2:3m JJd9ԼTӑl_<JRŽ7[Z*rY7 E0MKn1;7W_;O fF!1 xи.wK_up ʖoekso#B,`~7<$خs}a"YOcEԫ huY'b9WgBWc lp,*#nZ I>(P w1>%hQVi-"HOX͐׿&&l}?eK#7BܽR" x FWT&xy!]((S /H-Ga ? O>ۗ: tB>C.Źq3' i_[8H-,{eiqj(z.e<(L4mȦ EL~V3˂J=RsȕS} YGA@2y"ӜIy,?q޶: sl=\ X +~z;:g셓+91 =q `S9!7=xc:w\sb-)Mzih}@ʸLGKܛm-8M5iV6<)6#=5T07Ƅ\%=J;H~F㺎Ƃjo+.;ſp*uw; TB͌4Kt-#z4\5d@!-voiqa6_E\7QX,E͇*`ZW%cb/ F$xftJG dM@.TW]4_6 oIR~,w@F$ZK 3QS*sظ%jr#Q8 X.]ph׋1*+;H DnDHnũ~Ss hbg87P(/$QlTa&h6HTcF{n#;4=θ? gd/܄uRlØ*Bƕ=3tLB/>U- SbQZ i۽ ƥϦXy?3Ќd˃tMBKG9#[7iYI6jc/>Gu\B6_wzx9tEZӒEig3'?Ce&N)LǠ(ʓJ4 DE2}mARfFvFGֵ'@c%^=B:|Q},,0B>vQnv&:B>&NmCI5u|RIcy[cǧMu|H1#Z(e%TוnݾoX(HaAi{! b?q9HmL0cԮ&l g%C o̪IQT)y&@k6eVEK{_AFߠ8yN[ࢨ>4Z2hmguYx)B]Y=:[YF:Äog'?]lȅh}Q_,\#$Chht/p8Vf|l_c0Sb=zG(fqDY@a0e+iM& 3wt|1?ˮ`[^pv!X6^_݁9ߑ${Z[A^fw;J?`+&m\[Z+&Ŋ2V Tʏ4*DmB6iNeXk{;O|Ct])m$MIvF% RUTW5RtӪ,>_ UіthqdFG_[0и`{;9 lE Ȣerx2pW[s4fd`mx-)Z3+)mCglW_f]݄2" i& 95DBtjg̷^":=~ƦUO(n$&5-Gn{Ӓ~~8$q>ոDE(ܦ4wԎc>$GnchT=dA!4yˢb.{@DI48-͕'쭛NY<Z}k3Ben5x^WeĿ g<qSHpH +d(5ND rzûś2^6z/7"CZ#z"ѝELuUL;lsq^_) F{?]`l+ loM`xy4GqH<vdojT ;)^r 3^ s0LM"Ȓ6uuX-y E"[+JdB_XN4PnRٳryLmڛr)cT?Q-483MfKFъGݾGG5(&hDKAJf S!ڍ dƠXJ*)*gx!pVp*2*5w︡l`,B]5l~ʆkaKz n^yCP gAwhTLDEOo[! jQsx8p|J1Hn( z˃ΤD?A!WC2H *BȵFrtN]q~㟙/^uOSE+[3gfVGi_2=c3'tS ƿrz(tةґbx+T4!: c-GT1[gI9f|3¬GIg3lFbn)簄snP4z/@Kd®9lmNRTb=la[|c{-FPb(Kn-><;>b)".66"塌ۀ ꭔzq8MѯdѸ\:y= XCWv=u &Ѩrsbo:Q,/|qAF {0|f ~i_!n]9E 8Q*vr97,,ܑEAՔ 0V?5O* ^JWuu6P(po-͍eAY;V7#@^ +3פO<0WUb?h-L\b6R֥9f ߹*q~CIXA?ѺI U6%_pw)csn"۠cusIJ| F,|٘eϺuF=ʐ.@VKABEtM8׽:lAi/{d`ZT2bL[Ұek3G{h-#UY[MkZzaT!ߞKYfҾ/J2kvwF4|(;v ,ƍo%$U0Xwr<}ygNa)dAlPb&YLf_|AQ2!8pTynbbVOAj)=ą3 פőň+k",nBq!W2Gh9aZe Vr~g9?13Om} /j!Bu؃Wb=_Q8 W+@gیiDqـ&&Hm>`݉u̘ wKcgo6u36JHfծΕ{ '&p)tvI >N>.V뇘0Hd'zBlYR9[7)wO04MqkcҰ5Rd%J.-(/܋8(!齂cPͪ_$魭~Ӳet`I*$<4BP1$~N TXiw-a9ytD:fGD/rCT>[ՠxKO2".kU웳 ;,L 8nh]6AN7Ws(92u6p,K0Dc͔[s6ӮpҾ`22>nsaC u#0RA6Abݖd_ j S&ĞXh$ ׺ I2~]3jh؛q;gd'YB[j[ۯ)JcD7X(H`= ^p*-]#?tzi$Ximh_J:H;Dbdf؄IBXUtb&l6hOJ5I$}9$t_B ~<@+Iyd*E),j9Њ~zG/`/ iKeQTGZw@UyGgzYcdJe 'vpu-TXhٯ}X8=,o4R(dN! ѿMh݋ |>Iē.@ 7?,`WRRf ,T=m^c( @ށ4#\,nborc.ZZ5,|VC_ 2²Ԋ xLMiqfo15Y|A3I_v;]M5;EsPZm+r'.פFBh2.BQKRRfA֘jJ"M" 6$lXc SL:uv%(B>҆0)t1Ʊ W5 3"WF5({N #1j׬%wpa-C=e0"ګ9T}?>L\ڞ,9҆쑾ȯ p0h8}u-U@eRVԃ D^7iSu1 녴 #^Fy/2pm1yXOP_ԙvڴdRx+8*y)ۮ\UL3;'n6`0Sۤ*a˭(;JY%s1prCNDUa'컡 s (e#>A`|[ FPGX~dVzm rp`3dG i|`Ҽ>Z(5TSY!SVif%ܳ(mwN4{B(OӺM,wµ&P4Dc-gds"+k W{z)RoL#SוOR`*${^Ň#V?z Bs3Jӵ'D`ŁMݘx<v/RotUIGcÎtZp`g Cw1/phDijo8h*F-z sa?9[fxㅆ!`uztxT.իm "\p͔]h4ѓX4ܰil1tS#p1_ +@+L?K!.jj e,keI"JZZ_T? k&bpˡe=)#*~@S-`I(B!Ck)p>NQA*VQ(&ߒm`42=sv4_aLz+SXH YqrjZЈ{"R=i#WfIZycv&NGdaЭD{pC^IDAiT3QmȖu1ԿQ8 nRĄ==:Mc~ 6tea4) 7_a}±SmsB~Q]TEAIߓݿݐm !x'Oۊ7NG3aPF]$4XQ;#af38L)UɊYItbVv7Z %NMдCpD=jV+r Ve0a %#^D>NPBE]˾6 (,s$<5Cז[٦ yHZ,1<9S~?C<.:uut r0 (IC l)GF'蝯wܫ]5OCh84Q[.ay%EASň>=-yn͈prŕTX"Yd~?c ̈ k(5ѽA9[~:+j$tDq ܌KJ%J,kNNXK"aKo*~U(]* d-nƌF Bp 2T8kƫ }HĹ~2>0vxh~ M#i9g?6X$`hx~MMl>Dt NuqhC1^G%̠$S.bo>NzH<j#E&⥸ N)̅{ ze3|dL/rދgSj3tF7U;F(bf/*b]Tpv4<~dX' ؛7lGS*p#Mz%y7lΛ2!p![b2U9vu*]wE>}sq(ڝs۽2PܵR $ҔU|CBE&.v4]dVfLG+ap%R!_ϝyNn_H07Hz/dP-UDG XU;e+kl^^mHޑlkaᠰ, >q7^ t Q%[h-̑ynTDFf?nVL-w@]PY ^[u՗yOI)Wpi ʹWG!L%֗2U5վI.j5RF+;(۞6>2?m-ЧE  Ə7 PSc'jQPV /Ь|$P}Bwt]l!#=r&FteMg(7XYouYv{+6y2~ wA)k`>޾ N7ӾN[+ޞè 4zwϫvG>"#U@>|X !!yY+3tRkQGaE3>ʍշ}4x*cmmEYBo&lq"tA@|Ȯ`Ow(m kVQỎ`1v4>)}G@? k} 41qhItH׽bq'V*2#fnGѶ lMͼTWkl-*RV 58i JO?)dr*CЄ0-J%^(}C)GBr:?ŃNIu$FTvr{fG5E ii55'lG%`J!Xpwf= &XHRڈ ìQq80tDd"T Y}M ђQ!{9k"L_b]7fs $n6ʂ(ݤ8hסmDkfi=ݺɼr0swlSSK洠?j'~Et5Nmb2oi\@YOԲH`D@O>f./z3 /H{j'*/{L-kwn~$kn2Lףw;lt3+O˱ֳW!~w sdzˤ ,lX@}m x I?I1rm`[!_ɆB\ FkH\nB- Eǀ-(?ulGBn؏jkܑqt*-W3vJoTkh$rDcQ<2#dm(A60DRː)NbR,LY <}:7mb[ą>Kv[-U _c"j *5X [!t ⦋Aܘ+ r"İ~17ט;׬(E73z5XG鑤ORkɻ5,x`3f_̤etZw*SjkX)2'eDq RrgF߁6/s3D⬖W߹1]qPEl0['}*w!g/U@yR{ݞD n)FT{q:҇YaD|;G/ Gfv§2\t$Bpz@C2һOFJ(`qc3"TjXlo( [YX[+tm'xܚIǽ*dey*&k4etH2ʖH7Al0tH8#27E"O Z?E|v1u>m.>|= DX^hܸįaFVii#<˼U&0FRlFmwbZ{~c5ؖy9f8F)L7삆S,D&ihk1\,K" { AN`s9=x +mD2LinN;n*g-?qt2eԱuLQ\fTUTSHX)fiZ?Vv0xr ~/ *X`$"]'GߏK|k?1|=RϓNof6Tg f-6Ww6&Rv pd9&v&+- i{Io(e_ ao>"eU=ӳ!(~bU:G$X 5UF~n!?PD'I YqNm wU}/(g0R4&ܙ(uvZQb^ro*@ض2uU#BQ\ UCsB\rw +KO~CsvSxbJt/zU@Y$ɾd씧NrW@!ΟgFAw_ udj ĺ.XkC3 M)]x8 n~n|9!ļ@J:ǁX MB vPN."p9^Xal%*2{߱BΓˊ ʼnAL.iSK934Lݳ{r{w+ /4[[l5 g.PQ$: yiI2q(݇،K\[c$k g`l c^&x$H&&`$HEhjX_DqMhQ)=RU $֓ UH'׏[+ 6p61??`jA ;G*+ +!{MiֱNeyFQ%oQO-ı.Z79c.%B0 f]/2Z܋C_pKHo.v{bpṫnXɉa.O7_{_iՌFՕ;d_zײ5LnAf/۰ nSXDzy#0W~Vfu:l"p B_ zᭊ1STbI=ܣAAF#Aj|x83gХ\l.`GS_ͮ<;l|DvmR/9͝1_61v;! mT|exNw6cv1| ]&{DQJ 8¸+Z{h  {γtO+pWG HQ|E6~$4' {N\Z Hi'H KKe&p.rL6:0ٱM+R0a-%@`;o^S=e\9 )nU-SK<`ЙH5B1 HQ,KYn*-A!yh'>;7 zͻ;7/LޠWa9x$w hV8uӉȐ X M@$P#OG{ intI#k R88bs/{1َ4޵wܟօȋ͂8C)^JĶ<_9*@:`&?ДǨ:gX^eLx[@GjH"a3W80 г #7~7W\sk~ךUڤKcqdb#NnS;r\_#ef6-Xk49Tڰr{[wfgp2[϶>q p CIiw|d`r(#k(㠣lbXE5iֱV' m<렼HoѡŠ`0VtxH4o.:nql57Xj !O+Abq-)&ko3<&9YU)t[߈$$%q} 96xYDAN"2!QjjDlp>.wZSoW ד+ գ$527(Ϟ0rxIvC1?ڳ6v@/=Uԟ[hWAW֝US0 @a嬻!I 6r lN+,&Oe,zEzomSBY^噂1Iz竑&=D)VAҋn8KD-$WNDtmr `)bC^.sxo<"{X&_ ZAG.~\KrVxJ[>yܧ'!IJ16 AvyWpSdfUj= f$¡" +tv'"L%}}t,QT(8 PEe̫bjȨ$3Z!U,Xд4\hpG=Y݀byo""wӿ+t7aNQ /\I"kuyP'b75/i -SZ9H#L7GjmmGGfD5;/=S=u `(pyV X8k; -R -)=hg\phoT@Ao~ˎ !l.vs_?#4x? T -ƳkmQPWb⇋.߯V7_ePVrTh^{F;j̗];G@OUk1"$n ×Rpa7_UX+~AL%_ y:h%*HhVm{^(S 3tl2Dp GhPTpYT(hW3UtǓF&*rykijʑfau'I㿭8˷\䋪81r_0&m7Ek cӀ/g N?D^!3SSK[z:gpb؉6Z0V\泰i,?PABy۵{2>И 3uVϋN:\BV_kE,s*V|3E=Sg7QA{+4T|?m<4HǼ)ݑ?""qJ`uenrB͌cY!"o'exy5jB4%8]7>mv t=jd9 GrGިxCR&c=3\e jLl,+2K6X.|Bl m9Yas5Dl%EaC*4@ 340m ^;|QLmq$.CE;keFy7ե)y%E*捯 y7U'2Px癘<݉zDW脨\+v$K ExTS?׺ޥS }eF*YmT\5?1uf}s"E `c&SQm2W#:{zRc9+-hOaAYgϕ4{g/]WO!6M僻DI*#Q.D%ԴLnP,OxĘغCZB/eE`rd8Ydņ +{B=tݞp[#5,"p7Sr~4^imUP@=i6 kČb MJ|br%pΐ|mܸl횫b'K|F+~Fy_ͨ9j61RTS˭V „n/'^LQp&f̡S!H`9ÑRɵ)4jɕdZf/k xQ/c`.™v#Nt`y [ӶGNn׉=Q4$7@z09!.h"6!%WՂzye(da !gn L~KUG{:i(M#XBLQ[4cGJ}؏o*SJL?d[wGse1#q-gG:N{6l382l}%9_׎ݞ3\V@K;Y~XE_qhꍩKHNX_{$ZΩ;슫y EgNS Pn岚iS@EwɋJ1xM֫w{ Xϥz!T[׺.~paFZ~Ǵ[ mkThYΊնwa(ك'xvPGI!U}/U"j0ZN qd[^l㗅.pHiS.#HD@\J՚,pIeK0Q"'y9B0?"E.}1X-Oaf֬]h*wLֵGTj1vFj9]/I{>+A{(݉0,o$r=+KdH<_1HWuy:LGk;m[<+N^\̣+H(%ҶM <ߕ/ԧaclB{^?DC%Ҁt(Tל'4mw:"dؙœH[#|AM-{ETUH́e:|p1;wR)Xb/j!nHTJ=s#8QMPӥ{ƟzN%&K\Yė2_JVJ~>w;,A&M:7-ްV I!4?T?j'tGxhxL MbaX~ĻĻ.R&Yr+Ô7fDC Dm-63 &5uHqa>k5/z 9w?sHA)a;0nMy6 [(V3D1l;|C"=:y]  >>ќhe^v_S<$jTW1(܏Z-9z :i0^h_6B҈ P D<MK!A>o[R9gվJa7^O/VDe>"`.\7coh(,=P+Sx[2bGAl }=EIDݖ%OŬ+" ZEewJD*DVVvPW`SGb3O7]bWZ1-$jTwTwQ d4Ztj{e\&T gv?Bw\<" qYel:)$օ-uƶuO|ʴ2vAOaVYwȘ2XEATO;puhXqvB;Kq euQMi#2R$T06RQ_GTO=6Jڋ~OIpdy<L":B/Ht3}Ok0ZYaeIңaQ,>U GӉy%w%7;})t7`,QPaKS%}{Gݫ@y+Fj_9*$E#@Ht?}T kf07՞"rp`:X8݈jteiL)G9.nLqȌ!QOsB-  *&)} D s!;c* {IG9fg5{y.K/pŀjbd?h"Q4ldA>7@,ϥ{,U6-Dy"\ljﻹL/D@TiXPlKGd?Zíer]!4N"1mb(u*^l^XPeޕ&#FiS&hauƧFB&]-#`~WJJ=DQvj/?ڢ}ɪlz4^g%K⶛+Y}I8(./$bY~`8IHD/B &ƠQ*VW 9ҍO[k&~ed}xci]ζ7;5s]﫵Ob2e#Xggr|ʦ|Fdg 4M:tU#LDxxwbg'̔Yr h"ܞpzżhWk 3 C/è,p7S {=< @ f|hliŖ;4:EFke_#nC`˩4b7:֪N:xOR'B_d&2<_W\~Vm^?sZm|йf ^h:bN JS$@-Vq!oy 6í_c5~K@}U"Tn<ٖ)f@fh.vt*zHod)JB䤷*h~/;"ܹÓ$|n @9WѫbE e"MsD%`vB*v_Bf:=­'vڤG])!9s6'{ Hw1Aa@hPW2k#bӿå7^JIy%JI*HXHfpk{kzpJ1Q ox9  wKr|~=,Rg1<8+-T;B؆X5{h`9XybTe^=g ^6o4!χtp92Ȍ#|BeKw`,,kt-}(f?  ԝ5`Mc7KV`9Dr7O?wo`~C^eL/(o$yNet&aA\%sy1nCstyS6fڀq 6EVGXʠVKQkJw``\~h3Ծ|zqY!Y|X;5>&qIp# Ic7ɨm5i k `76OB)xzE2YDvef̯m)K<֛te9HDk0oȒ~ ć\/knEu?H#|&v'ζm"i"!3ʵ\v01IQg"o](A9s`vM{j}iP Ӕk]t>M i`AiR 7rǗ7"i ,a,eo*gCM@yNr $Gu6:o6p,ԪF@V6?tHa _xvόd9/?7je}=yg0KfJ%v&-DIG\]' +-6J8 ats1SId}A,qM];FF5o|v]41Qvr3EEl1օ5|tU)|lȒ/6mh~'SBH.\5Kp#23 kD1Θ[Dgd3O Bxl=m;c׭% 36p`( 8*d8Y{D Yq!u&:۱P^9'ת*}q |*(WOudAqa'!.ӘG7E6ea@:]ަ 6촁0u q4\H\`0>Nйč4yQVV*gMsǃ֬ư*6³.753b d:#Mu]nBt)pr#wPBZyFdlOYaÿe >3'];K ? KPDGO Llm9U/\2r`ƚm1F=SdKbŸS<*x2"ܳJӪ)w_s ٛ^ѐ7(\W~Ym P%avpBLUnE@KgWC &Xzz!zv!@MH]?Ј "lI`Jfd Ot$ij́lK9apJy(n/Kz?7Gx3f{qsKDOt݈g @{ TS_A`t $`R~%j#m^ WܹՃ]eA0c33ENѽެO烅ef^X`_q(շ 0ū1xnD-C0r#Zʳ_ [@?O#% / awى/E9Iisnx4ָmP$|Di+Obv:j\J RzúJM7N?!urkJI Y`r  ?9  g!Miw+qT$' gQYLΠ˸) ١%gԕnE{@"❖e4BN:⮺3g$ΎsID#5  HY nbٚi!_춋"<ZWXט.'%,#I"9 R];|X/R]Kٿ8X\Df6XN8֯B%()Wj iL?RIhΏ.0ḱj]WQVm<F!::=]t“ܔq2vTr;X9Rg zҽ)3@rWi]nHwy8NJ֟)*q`|T/BG60kB^5W,ڲ(*XM/R.fE'XG4bo j M-ܪFcvmq{{-TY@I ;0ahRQZ8ܰOձysD*fDY%&*_ 82Oޣ3׬h4>^Si|R-&yrDqQz@ۚH 7!'7+H_LF5 GET1Đ&ӿ%TenRk DRHP,bl56BihJ> ʡn MWH]/A zv{\ťxq*x%JsA|DOmydvĸ;_x4V{4'hOCbیdϡ Jb%y&Du+EӌCZJ8Χ՟iousjB#D¿`C 7Y%Y8 +uI{!`Orw7:h#+ QDӚGр\>yvb)IQzW%5?sXMgGwZHO^͜2J;ՒH$lĄכ7)ي1`Y-M8yVן&|>pmf.3:+niL^S=KANzw#pò݄HVin[~}uMhx*O)4^,/Q5ҢTHo>̺58)5-+'Km06J7/;W ŭ7B'4qWDgkң`6uMC?L~; RCY G VrFfgb f R iLC;La&ǐIByڙdyґu1N8np%Qcf#3Iۂ\ 4LqS1u(@C$ 4Hb>Z7K/K'|,rmf`,S\[47 J_=~ȷ2ѺfIj;O3_Rz~+]OPdjQJA9ƵOf LXuex:Rmf:Sj\Ug:~AtS輨DݫVB eLfO:< SewFg9*cSRJ"GݡD8+,UsU61cι6#oUg3S-Rb" ]:1)W>2^jb PG/s©a9W*ptROyVKʡn^'|L + K]mn׳܆wYkhM׵^ub$- x9`.> i7K sN>QgC{*j,kG|_6 l{(/ZAe<ȷmSO1:bp˦;C!d ֢:KC=V"-ʋj/||/Oe+[ *ԥ 7#|llL9{;Df=۽1APʵeeu0]§ Ǧbb5-犇ONq8aqOLvF[j` i74Jō 0t3]_$y-bg%J'F\UX]MA R.QY5gTQ0iY3RKNQEӴK hZ0\᭍ xrzxf\t++VpK5oe%ji HRF7:}-.6~})z?? 9X#|u1 pX 9iMUvm{] ]PZpn#{ow8yI dY*\_ՒJ~:vFv #wvDj3Nw(WZw`HW[-hDHk,(~'T3DŽ_EO e}2\ZOnEO͡LuwYj;pf9$~Ra:#xH]Īll|"3eM=ɲ(JԎ[ Ww:Cz:(IRZ2d:nj?iv?;/˒?ٱ3)|&P&M|Z_InI-USFxWp (xtLA|6D~s#bU\0{\W3@ j3Մfwz@6>1lc:*N}^P(y> MAKf[xs3{W=`P\1g'iWKI`Ul5j!'p4wj8 醾z#E᝚i !MYK).iW+3L~I=/]*\ &:\Nه +aϢ<1px㗈^f{E8"3yCFZpPkˢ>ܧg3+>grWII }h~a gnKϭ. S#YL f,I>~SRכIZ۴1kxMka`^~* =j Zh gcHvӷi~qHɴ6V(>(kK%% 6?f}M-'5.uTZ5G3L_|9gLe s<2[G ~:Ge?54CY?r6,}E./X[!5Z"!CLi)!fJղ6lz _NȪj-뽮xO> 5{Pi~ דD.J.u#r[gX|PcHcVik+[Zt\͆)=:_2_R{a9r. F)!! O,2;jTIdIU6My8njamԓ Edմ6c+^/&n =u )t1ӊWM$X!7ﻥbHUOfUsX%SBHOx EYiʲ`Gi>2z5 F=6X"ͺM$\ -X աzȨ-(=T e*"4!+Wt3ynHkz3b eanf|>_^U"!;0?NwHKQ*VlU4y<cnHQE3 4.DWsa: +U{? x#v]Eh]IaYO3)nV$UEWW!V&񓙲GL;eP[t a]9l"˃`"{sC׃]֘`>Vlq-8:K]}CNqs}oTxB/v[VCٳ/ڟfW #jBc2L1fP)+9'\ : ?S=D" }RMm\ăĸZuhkE[jqj6˭u y$6p<ׯ< '25 ; #Cbl&TIF=X"7|AhT5`94R#HFT!cbkh`02u)F"KZOvy.k$qδ[k5 &nB-i2qFc٪,c GFG}F1.ಁbC >jgi x C,k'[ ʠ0T{:M Nfd <;Cǎn{;,Ӗb̯ ]ܻ+q| mǣ譓ˣdF~vw@ JS}dG ]vRq񛞛D t}z~,2 v?xdKwd^,DҲn3|K^Kx=s5n3 Z[c0oM"Jۗ#'ZH7er< |}.+NZgBtqSv)I@Mp8ߎ9Dӹ\iu%z4oh7"ZʬR@bp;߉7 ĭ~B=~)n&{&> Lq4ڏkGsoQ>%?Y1ޏpj oQl39ܳsWt-;ݎ^ֿz6'p&Ч[6ol:Vgb`goEK'i&empيѶ+brF_{=I5@C`3cGce{Ac8C&I(nEu"mV@L?}i&~7{va@v.xFKu}B}kU^%MUӱ9m2QT3y- *Z$8F O6;E j>z)N?!o i]iQ%)qR'╿`7ElGCn7a}sm@(OGGCQF8됝Qz F*hC"p> m`a]jY%zEӯ s tD@O&[ms6+sI^Ґ8s 0]`kFn蓏2y?UZn7D*|о򼞵_(^?b :GXhhIGȸ@xnU(ƚz`xV%cSkKj6L˓X%'a"X r$о32|vK3 >l֏0t~ip:˷ ^bE*Hۋւ*Дvw Ej#zz4!MB_~h{ܫOEDXľNx5!")L*~3)O+ߥq - 4=f$ ޙaA \? ѩ-59K x}էe9vqHp95\akhIDL!Is<<|d^ao hIB e9(1>k+9n=T$vq^B}lsԀmM/k`e"8&6Ix7J|3q!򪱼f]$> hm.aُ$%OɷW*ݭ2/Aˤr]} د`'DGpW%Bj*|([aGKUY}^b=h!0'xbeԎuNRzvSIMћdq#9\;F>b5h1~-ÀeϺq 9p+=ZUْ3qd;in&*}:f)N7#g}l T͖7"J֔ @p\O*8MMlg+1<ߕV]vA x0|1;! ~C{^Uϫ.ȌPF"zK^pّ->l:GK ?VCԱ=`$C/WNQљ.P"OT(vqf?OOdڰ븭~K-'JY>Ej n=/t5@iz]e@]ܹ2|$hy>(&hӚW Cuѳs5b[f$ ~n<֙Dvb PLhF'՟ߋgПNar{Xp0aҮ<+aW!xD)#@Uw^p %\b<UEL ~ _6 kDV3VY iPI$wɜ򻙐54{- L}j ͚j+yg]j ;սv/b鹒o689t_} ;pHHMFWД݅j_a Il?8$޳,UٳJ&gTs  5 L O}[,o~}c[XUXeΏSM2i~;G!Έd9ܽ1Uԭ %.aɪ0F&ަZmWJxyg69z/QLR+}mS ` Tm+@TW=P< 9/*nOH1K1LbN]^ÞoȅL#8Α/mQlեqwoNc-I2J`>BLG}ra}'gجvp5;P$PxVRF8)sRk"{ v'5J)~m6Q\e8Ci+_Z:d!c{R>u {c8XӬ@:(u.E~{8?_3'rd+ y~DIg3W"T4{ѡ\ "emA5FI).s܁~jO/\ydƨtMB+&ֹCHSc)݂쐟6z TIKឥnHVN<%MxM%( DvӹKht/KW-,Vc://"(1)݄ _m:((H7oQjW ;׏X Dk$6fK"7[h?40RjV!!2TRԳ Bsa)^@Em,≘Tn \[Kd8G|HydOl,6,ԏg/:FfhEL ڔ'UicI~5߄( mՓHo&Jvy[Cf.hiiGM*6: QW5e)!>=DL9T}Yg&l,'?W]~V9 b3γ`_I) g:U;hVJM]«~je+ߜaԥd MٓPyʙ{}9µ^#x -?& Z<*eDע!͘1Ws}ш鏗1= K EWLjj״C:T[]<9` <ߨXO;3+K.aW[_TBX34۶H6  alGhNX@Ll@x a롍QR1#d_ 擻g="6yLW%)yjLT1Ӄ,(JeLK%eXWMInRb_C[]ψ@-unk _z'ɻ Cm$J&xT;1Ţ"CIDtz*5 =^wױ ZGTNa<\:8bNh./^j_9io8yA$O }H^J U?_թIE}sΞNP#ng}` uO6 #9nMFyTPNJdBѺ[x4E{CQ8tO^W EyM$`Qۯ~jh'Y$׽#I~EvJ*X=l@R,PPtK1qzk~W疥.@׻oZ; )aӳ} V[}W2`Ӷݖ=Ke7%׮?1o?=/6X5Єi6 Hzǯm30ONj0?kZ*>z[=-H*K - ygA|9`mXc|e೸^XBkou6\et?:KƞS6*!`#wzL(e)Mԭsa"@qIbaK2641FX0 ]0$Ur/ Sl7OF3fi)3[ލ?ݿElVEHlgRHQoh{Fyq5qgnMkPl)ܕ#"/jTԶZKci#R*B~kN_F0Ї8Je; ѣW (kH,O*ҵ}f29ꨛhAon|Y@}A%Ât\9+G;Lz6AbLg4?kum@*EhA3 ꯣ_"#rRasH%M.dn6 );.Q KM8^i[CP@pp6O~$ PϢh 5O`I0KEN;̧"t'褔ٌ*.r>"WC10iNnҀHaSa2~6ysiJ'euum%v1F-EϮTQ?+tqqrD[p,#ײ'iѰҔ-<sO: KoT斿8,gD@ΖP=jVƁ:doζFظ !49Òd[&ʂĢ} Qnwh\ҀT}\rb$B/Xݗ"%:kԵDY Y O:dq~r}5Wr;fPM;h4m訸JGˍci2at5;teBy3[USB,Wjp.%?@p"*`=bI'^%ؗ utKfTOM(H]w\>Glk \-457Nr &ih[(p6LWhV B%DI==!Ls3/ Bm]rFtX .m۱ieStU;[ /^.{> O8 㩧 lͨXâ,2$n _:F!J)xnS- l=P&n ss",O&92Sj't|[q/},u8S?q_u3d ew>ZKk-4oOc0E.35CМbmBoN!=d:4h5A8KE%#5yu%Vk:o^0zOJ,36VT_ byĎa0<c Wj/8bfU6`cE`z$ظ!{:pz"-3Sl4G#;]w.>B'2si| Ϧ&B(iM7C++/^l.$[ƛM/%"yk9:lSGr{q#c땫gЧ9K5w|}{3!ɩAW[#pp``eAg1<6 by1Xn]܂?{H 'ӿ'kSU !.8;уլ`fj.M{]X5qv\RƦJf@= Y=zJ)&wo|0 Nq.ڷ>m_]ٺoϡLJ&4ujJ#+p@ %cz>ptq6o9= і QN%DSy,>eq>yml8Y>qdA-K}.mԍDs^3>}D!N RK> 5홲!blPC.k0cH}s ݸG>1뷥}wf$q"zﷲҍ0B!*sҵn-p/p/"i{(%Y1f7S$es +q H3PGF Zט`N=^o֢uTZPLy<( $wr K܈sVJ1ˏD"ca 6dvԄ@ ?Z YES,:qQ`3̼"@޹q m)vj^Ol[oJ3ExK"֢\(؍M~1װ uEOr:U6q/¨m Wėa-/K(8dyidnexG[xvK% ~ \"mN"xA_v9CI*1A΁yգE:r B7X!Xޥ= Vb",j\AJ'‹ P$֡FF9U$a7Jctkh1bJZ~  qB/ wd;ui]U_5(\#f!`ޫvAoN=aטK,=EÜ[=h@|Dz ~;jHl7UG¤P寳ĶoI dq]?B,kIN͒AS~W' ؠz洂%A_yiiԐTE9g7Cؘqq O/,mOHMj΅ms֪_ TlRLWjH F*1ULG1)NXʏ~)Yӗ%H@Q ,/W1BRH\P~{.G "e+ #:,d&ftQd'㽦"fn&=et"FaQW@pZW湩? tL ?b`_#nh~͋D> j@(wmOOߛXȳu2QQVn= IV̰({|sY;6 HA*d$;j?qWq޲q(WPyjPE)hLfuwdr,ʾy|?sjkVh,_m.> qTc*gX*A3q{jx t>)`I{TI\Jynhݳ/3zլqʫ53mLeBzINWжޢ^f% PnCխWq8N)$˘ujR"lO)c9,_խ=-2>&(SH)if NFkz< OPmArbatFpjHQcb!~x/˪xMP4 9>c2IY=g!*YAýzR&GrWݓ<8b&HF{54&R5/wEуæ~#؈wj"̻䡤$Mi&ּHL2xE)D.?[B!|v YgX47ls)=)/0T EjX/蘢 Sg:(ļ41_Eeۑ"mHyIcWYKMMÙ(.V=#G"] Q1 I][I 7$d9ʂ^ݏ8޾Rd#sC剰si"Fdۗ`j@4m0*9Ջ7kӊl%>~)e='ˎΥ]d,Lg.huo1pC+X..`3|B(T|7RH[dinKk^dبT,byCn?~\|s%J+&2=5IUka!p {&( cza]Mp3ht]7JVĹ5/)Τ*/8 Zk/ƏxERLyJ|8kTC% :FOάXΓ(=OˋbNYX?I|ڪfEDhGZh Vʲ)VXG? NVKrjf*)'F~25Kx1XR`'R``'F]&ݯĂGX67<:fx($+e% W_L2Eb3Ca?M*/A*3=|iXq[a=e J;Өs48.5I~ݞ}mNC@2%vB`[4DXG,2o؟Y XIl*\o'a?UQ AACtNFp͏yyju&#}jA>m6wV;y6(VW߁U"=lyG$6n[0 &X"%+ EZqg=̚U'<c:CU,e_T"d߳4Q>y6pJ17D"~gM14~ChG*^Θ& \, ("Dp~ڴ୕2x7ȍ*4G2ADe#dШkCEt+]Ujvlg6ӖH# *##U gECȈ, h)Kd HvxUۥy+~-_̵8U\dB\n Pk2z_ L2s=(@Xt8Q^ d<$0!1\,P@-LLidWZ9NB\t;?44Em,&OlT "SVU#/C7TeHWj9e9*y|S09( 254}2vUO6?'_.lk[O..f 9a"ΐBTi/5)@#4Ӽjmh]G5 iyXNe?v )G|` (Jw\,hmNgqRN?kIѾXpG+A&$5!]J%)iV Ҵwˆ%j:x^A\>!#)(g'6IdҨ>r46t'j.t5Y `Ŭ4dS |>acpCfHcKgDCU8/y'G]yqZ{ֶO:5n ;uZK8;Qk5rH' YnXˀn5tq@>D'IMVEɠL{ _H&t^{^ z5~%xtCkJYEYK!`khg%`[ɍ $xe\QWR6v|Ϗ>-%a?z%KM4R p|sL7MVA86#loj9Ը#^SL|%RylQ,7E R/ћg/-:\%I x0bÊ_ϧ/"lhXtli5vM}5Mb>$YSRz/_/yJWfLS{gFXʰ>uҗ:K?34qGeKm`TL9eҠXzdT y@o'm uNW;_/u1+>("sqQ)M'fdlXHK)iʝ#0o$hZMl0O YBs-1RL/Sl1jQ2!puK#z~W~;5Ҳ^Њ-{ W똚 BnKT?  I 8 Ϯ48~Md(b/儉5K8"\QD9@Q]3"Ooz yМKA{}B8|wBthLTA4iܖx iKiԩƛs25_X9n;p]evӖx*ŲMn z#WP{WIE譼=x]J%A3Gtd/"&*E(۶< ΐ._;0.!y3?Mր]ĴExν(]dW{/^kV+ƾ{\zWE@LAg)jkkG\3\Qfåa wd?f,I8scz*q0%Pv2<i[t?eRMqa0(%5e:O;J 7s4&ƭ.2Oyuө-9qS̓w,4 YE #K~m(Ey)sUcl#; *p+jMݕϝdm9:tV8,hrybՕdF⟪gӮdP5-NFInZxPS2W ]|!$\ʙxQ$Qǫ/$PުdBM}SueȀ Jc9͓ds C)-#PiL]Q$TH.iMԱ:jrWDlSwuL?2l"T#Kh?CJwLK|@7p~#.pB~Kb{RIb)O59>]*խXkҖq[T<3M@q?c@~1Jpk>&AI[21- P}R@8b5_3.Schq%-+he4MoW7_E87uV~ /F"h4BƅJ@~QP]nyspm "CNMh h1h9N؟g~hgEm+#^WaoS ;&MjV+V-Q@V3:m p.pE7sqn(PYx8_ïYy4l'*lqSusp**KKr޴뙎ީc`l)M}ʢA/GXNTCzJ%'_db E& ^ (?_v7Tg0X)ړ-m[DȔjWڦ] bF(!oNY.Gx&mAՇU;u+V/h5n̮IR1u xFA+ 0ߝVm"lԣ,93BkQ:3g:CEyoڕ7rr apNϦgNzEzJ%Hz:*dbTQGc5Ou8# TuͷnhlMȈ,(n-j8,V|~I:`پ6ۀ8 z l7_ʌykwxW+X(`釾mxƑRs)Z:aTlFz-,Zu\`E]Ḡ,2-mi`Na@ K~U%GX!;AosPOR2ZLNvS4gP̽ *gIѺ$xVdqNcTٸ$uӭ0E#"Z&#z0C;Z) dԖ(drX*iSӊj鐙:!PT Q.9q]SeٛD{&M@e7 dPΠIsL(P;M2..'x '=n[JUK, X{X*#w:Xsp[1 .`x޷IdZesf66B{.n7<vحQKSt~:p˂?wԚ|I(QFhsꜛtOj7e2Ç,S3F/B|^i'vaS媺x{'Js5ʥՍw`Ip:Mz)BbzAZfYE!JB-J* w2VfyIUo7a[[G=(*yR=^7\ͤ0l]'L`vpgц'=/3-p9 {0(آdglIpN=E*kZ-I=̷˃9 Λϭ1!fĈm`P|-3 `$3;U 9H|朇Vsc?⧣/U?g5&s?L*>1&Òjp p鮍3D)f׼ΠЧJFVJ+P_?2H*ȠDE[mקkU#讃/PYn< DO1@ʥ2 .ըA)YXQ L6FB`Z`nH)!1T >q4Fe@˲^h@'EyB+Ev11> S±4̅i]IxdY%[opgg?67- Y{lZ%7⑋־RrTJ2 nxgBҥ 5>:!<{!?dAu&5Y-/uYo( :") ujGL,Tԯ3Ҩޱ!Nn2_ \g#fm`-J rjoA'[5Y.+|lר:m9M`"jccUN~C5J)8Ɲ>pơ5teHDZmI8\Uh9ƂdSZ#dRݘYـ,G%-K  kU4$efjb)A2cfhLM5GZd8< {:pmWKAVwp0ʾ_wX|Њ߭y8W?m¸j0ήg6:RH k/pdV*X=M12 %z)LͲFQS.Y7"}~}2Yw!7=4HQϝ/@ Q4WPIX諯h5:fO":2,_lǶџ9lhӭt}'SFl04Jg,%H7aASQq-D{֧3«*A($Dz̿.Ÿc&?0j aJ#wOau2I bJ*i~~$H?" z/Mj F'.@>"%Sh{qϕlja92]V'qqiz$ch6c;lB2U-'sOnK*v+dO$U"ZycvoGI1"|c$_뇞SVՀ#:LM>7Ρ9|(SO rt8 9 AS~Y]@[`L*g-9VW'*}FMUSWj돀ڜa%[Uf%臜.d=>^`;vR D/\-+UɾM.x@VUz_c$1O%0q][?B@SFCv/BR"bb߾\rMXJ07WvD#*y-ϧ P*Y<!Lh!f P( 5 ąs}YiEJ+Tw.ib[}@+=EU`j*8ކqA+}K-;?+w GE)"G:::͍IE3LU="HӨH^)6آfM5|6eFvURIIgf乑05 RH4[ "- 6⃙Тa ?&X`#GeHcVCA?ή1{%C4Ж@0Ϡ %ߐT_{]2ΧF?YLD3o:4>>I_R pSȥNB4)-_98k(c2ou$vbZ@H]X`a`&ӽ߱߶~Y:3i28ZW7ÿlmcE&[ܑA )QcaG'^JxӨUgW`qfzgKe"sVœ^cYCu۴:~J:AT˫"UZɱbc4 :#|^t=̈/gŘݭ 'ti;. ^@ |zns]Q_B .Awb!ZU\4Sv݈Ys~pHfq_:Vp28~Op誘[p+oB^#ϼ}[ G@b@2e'nU6sA=Oe8I[+Òk,c=ѵ)q[a\cMmzpZn% MK_;nY0:؞O!K*5/ԅZc$>ن^)2wzcg^|z:* +h=la!iuV@<_`$ؓ$$ɺSw.>|4~AK 6qhI&L揃ϋ0u`6Qj֚ c;3u *lu'V|WWTž/]X9~'g}ɹal&qɑ.zAvap_z}/uN -[`]qCcݷ12IqLno1v_j 1AG ڛ D8"Mع7`霒E -KEF(x;>|6@f:q3M-W,\C=B 3^jC^!*roa/sI]2*k,G[<|7 +xBU\9XZb.5\9g+ƒlԙnav`t<L wg>MZH|R% w1(IE_2G(GmayA*՘ʏhEVE'I<(S~ Ån(0NXT R[>Gdy#Twx: yE>~L~lth xDCj9œsr{’^kC v j1xWLt<-hsM AG?BAAB'f TTMYfi`OSrn ; &(f,J݋/,0r+ +$-8ZS9· 4smF~\`SR֯tm< Fq\km"ȏqP=O0w Ņ0fm(ׅ&r+_z|_z>ahEe4J Ssw芼ockz˚"@ ..UϞK]'l[ GDCp T>ky .ݿ nrsx.6q뷵ƜfHpgke.}¹4i{mLZR 5 ;]5Gf XNvEm2AWhrB`E98V=?SlwxRֈvVvuTwֶHPߡNFL 0p槡œgzKGaUh_+*D)DY` -5e>irw\'\Em+ZRJG:18\N灒q3"ъlL ΍n0b^+]uC7p%}}j ` 6ikl;r0yO< 2x'Νbj[KKpSsUD2l|f~k5 *NjϦJV8)Ɣm}jHu2|& )nIanhōCHRw|ae~Z hIB Ft0c*r(cN'ұ>%}0P&"3{Ү;ݗ2 X)\MPN2PaډH'M{j yx U\1]I+#הSqF1UQt36('hkJ ~{a޷e2{)'jsJf1iҤOPт~oN AA`uZ{* 9:M >;V0*}F! )z"(1&ډ![|Jm^JxXiDaRqt1]|t_D# ^L3f.R:RoAqXȉt SSs_|?n:h$#0j+<[lkyzKDSG_p?u~cE2mH1]Ό"EU7R8F؃;[}wt6z1LWuҼάIVlJ;;1VcT':')B *7dHy\s#H,vb`UUª0FHmıfmRթ25W#q~6{ S*Ai1jL y: ʸ~Bµ?=7* 7 tO"{] WN7UAJ|1?6Jk8n 83M9j[Q b2$yۭ U/G [$Mȑ E5"R5K/ZH҆ h\[Ul;I7LZq* ߋ8s<_RO"nb6(ҍR\Z>0/C~(_ǦqټlwSHl  qѪ3۴":  g1n.JfEm5jEɷ 8"[*OYi||ۼǦu >+DI:z_(@|P.$(}S փ%AEOi㓤n:ƾ;@R訷D6] 񕓏H.{XNc&cJ$j$C2s&DH&CY n >~0CUl[ ÙzZ!,Gf) \G=-gW}{i/{# ;KU_|RЩg\&OD2dHԵ+ooIJBɠ~bV9=<2kӖRڐA:%iȮJ ^jlr4Jo!3AHjQ+b|+5jmN8SG&D1y25n"Jmqީ7rK܄dע`\o9KT5 In`!;FA%X' )E>; 0X&.b9M2ZUS^ ulȺG7XIڱ"hfq/K_, 5o1akeq_ESE@ba+Sa,i˨] `$O`Ght|SkU̯ͩϘ( 823x`gHr;0 <_1a(u}e}}s "}ZLcQ5ܢ{^7T]XT x6gpL[5w[ncZŇ*kL?TLL*l]=wb(FR0Fd>za1 O/!UeNVZ 2辋^#xD4aRv3Bnϛ9KQ9H\nO9P|%=&3t0; Y}6p]ĵuOBu`()ȋFC4 0!T?ȺlG'cFФ@4L6:өW-bҥAQnH2\aF+ɨisDY̑e)Xj63wп FkLNy-y:TݫDgaϣ6uP\ 9%WJ֩rO!O66h]wq!L!SjM8a*FIӶbA;8#ZSJ E.{  n(l23~х^"'pٍkzojqǹ?^$| Ka_W",) ۱ $)FTHƾ|)@gfm(ѣQNh$uP 4=eQگrZ aqmbUn[шa(y`oc*"鸸n ^ @u*Ӝ7Əzw1R_&=({554% p%F#WX3WRvӊy f[2AA`JkhpAr ^vR3 #WR鞝{ 1ڕ|FI{ށڐ+{!V?LsI֐Y "}ҋL*.vazf7B:sCL?jjuRݱ(1_)TDTTCi.4BOL-AC Q#qoZu`r^%q7{?ۄӁެ@DK") 1E|S LDJSd}چ-8i ȡ,tKiTKFM͏8buJW$[޹cu;֬otbG}L抬D!Z(oՅ?GJaa3Mh-Vd&iz_ա5 $`i}FT5+WѮqnw79Mꠞ';MjvvY0v4S<+El;V D.A MbQ*6s<s:j^\^Uzk5$W r,04aVQvܽ83(4~$ofr(f8Q/x _fS{pKvՂ#nBC F*\ dKS cćkb7lH0Kmݛdώwu zs(M$D\^A )v%uW6BPWykj}8WBmknƐk?=!bLW?u&6+-+݃BI.'ja: }3Rg{9nNARO:1+ vܡ-AM]C󑃌Y3\+m haMt?SYd;B[@g̯h`cAOH;iܺ!m46펖DX WU~; E 1\[2o@4+Go&ݦ{jeKPTnX|17?ULthVr@7bo&N~!{Ys0W9<aŻrC>.;븻/lDT6*""ŮMqaftXR[f/\d Qk9|* A46`R ֞Ou@Ru v]tp WȰS❁J][IB^.ZUWqYdaQAN^R.KT[rSNxlAfƲ]Nm/ nH8o0-TÛ lgNph"#j&Sj4l{>5z]im#+v~w\AR:aGVJDX ҄q>Ʋ*no4E)|RҮgqΆ3\41p~c' ϛM<&ӺRB!úOU7sWGd[cͩd`*c6:,]}P$3=5_MN;݄ۀ+,ϭpL@e<ӍyНk(o0]'uRܑ۹k˥՞ }y4K|@^rb- Mw[uê%ru׎P_[Dpף.}~O>%:Ƴ^O11ך9X)DQ_*\䳔3_Y6_P&ULAhOeݙ$W+I;\I+$RX iy8Dlȍ`f9klI-]:MH-WB X+D|5Sz.w HR_ݐaUAarc@GQZ3?XZI2,44 :%7.]^_JFd Wpwau~sWe}0sVXW]<pyw-_@{EKb;&-p×6]ov.pNj#?DaIşl-y=0gdr?*diH,QJeed`b?8tbUńe(Tk&o7!(^+ty~+_t^/jb[4$ؿs!bb?vwa5_R- h kiUZWΑIܿ?E ֱֹRRMk$qfDl}=f=wޫtV_Tb*xa!ii1>3ӏ]&v3OaqIF{gDӕ"Oџ0t`pOԉ>_]Tn^Z7Db,Tf'5+ Fb84rw|yW/x>|?au6vP6BIM*ӰDr_Tm(´<XTK޻v> s3jho{XUQΈ%|,ўxnvWZ(?^lc]KI W`$qCH:I-NG7{?7)}Q]"Eil}Um `]Y8@-q܍O~cdFXfy*x-')8r= ^L+P?h^%A d|8QNTW1*Dۄҗa<eM IjL9"f\K%16lqEa ȱgYZ07070100000309000081a40000000000000000000000016609d23600009adc000000000000000000000000000000000000007200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/]?Eh=ڜ.+ɒv;%xB]d_VlRn+&hfGuTݱ\ٕܽ^L_ҺZ;gdjFO:N` ,(AP-ⰳIƸ9.7$zn~ I-ynʳvbt>}Ju$9.^WJ>vɁNWu+gҥ {iromby;j QSŇ=4 \[uHMhD [aS?ƂL8@s[;NTTtKK%yݢ>MQ_7µ6"Z} aHr'B'P^td]0d]]ͳ5MZ4M'܋KY9683FUbN7b&N€}: q$9e1Y-^X:zxxɅȟSkٶ wzk *Ufc09A>"X Kn,4lGשHWu3>l1eFYMyL4#dw”Vy+.F;|71e*~a!ߌv59uh-K.OK){TQÜGIj1gca]n^C׊𵮵9e3>L}uR_X|,avxZekΉbIPce*$P4Odڥúęd?Id atՁXrFޅusIAҳ<~s+jVAٿi[Ȗ^_x`ӽ8&?3I󴉴)qJO D`V PP_,>@" K$ &^7o7"j;ꀊB鋦8݆Eʂg15@KhU-)ߥRa.N[2_Ź 9CGj~sč>BT(ވ ??[A JĎI@pF ӂQz20,AŚ =Oȕk "|@Mb~O^eKiRe\/ #o){$1Gp¨O1vKPz|gU`1 @bHМ9'N^QgŘF. J4, 2?:ʭPqI|:/oTvO'}Rpaj>ZiE(pTX)[x|B:M:5{^^`>MX&#ID,fRٰRj 9>^18t ;) yjҢ J|ہdlH7kW%nG687t7mGu5Cm۳rҗGGigp.֏h\nkw1#s[%6Ǣk>z_A^Ì`%ܥV|rM46ܳkuKmu0sG1{i3$ #{ˮCmZN Ir.#D=bC(s0fy9h"jJ`=ښ֔l>Qt rn9 nP-QO[B#Rt z=hEF0G?rܵQR=tC%F:А moTF2&77v d_g:`e4?x<{x=hR} |?#3Eƴ7Y Ʀu:!_ϟQFtS Bc>&Qܬ..|2Cgf,,H: %^- PL;W.IBdsLBNJMð`nϿ#Rhj/> hɬĒݍKP8hsVg BgM9&R͙GUEZFJB،z[JhyGnU@ Fq00F&r8@`k$+O0~.٭sF#V.A4qw7k+.hk2?"?PC##xȗ-=rZno9h<쏛3(X=.Ӄa/6٢h!`C_"LJ`N.D86{;;qVSw:WL_z6f`Q,DD}2NE*Sk|ܷnDU ,{矞6E_'AyKLmׯ,\ĆnWQ!L}" |ݦw4tq@}i|{15@c}<z+6 }9-KaB{U|p8?ٷ CdvfVC7.뎀1&'0a19{uT;̛7#Bz}>m[:}ӖðϒTjslL[9VP/' wW @B2z 4 m+|)E/1= OFKKOgs0"·:xDnbQةy| 5Й6*EJSWv(1Jb a3#2vCe2Xut?P濠A]USp;'}jP H yJAPa^Fae4BȜF>SaX_.~=հ^aԇ8~wLQ12M M|h$ͼjSA3Eblkvadp:ѭCr"IA1t+O#Qͯ(_}HZ$%"N#ll~@>ވ7AY tQ׶F-A7j  q{䔜/f\yus[8a._1Gxw1O;Z2P`ޒwʟ?֣4B!OF5)J߈BPY<X.L 2#*n|fRXs}sЍvL__>7'E RݧW""xxhYzj_ߴ ;D#mkdtWLitJ -+_e|`k _M ԝ0 6P,I@h%P{V .UXKo$sob\) 0|(<}js3ʢ$8ި&TɽuL `z U E&z $tn(ҵW~/_KrK/6I9졇$;Wdf㵵1i Dz+֩zrOZZrPUs?2D-; &HH.d>دED$= hL cΌ&GGwWsafom_K5+yTCڢY'v{(dv'Dta'a+++hǩ@a|Y+.m" _^]/HA-PvKe›\;>{W3ђ7* C{[&q^ڀ1olWxS:F[Q#~{Ű/ig(9䷼Z|?O0d}S.{^/*n"cI8iɘZ8a SWTEއu~sV9du(NkwUFo,\Z$3TEN|NccE;SFo9abWcFwtcEl0 Wp':vz 6\㹾 upx@k~ SC4PpȯGyLS}U/n^ `| 6k%LK1P{2wJa+K*蘭?9ε%?NfϏԩ t4-_WqmO:ҔSN%CG3to7$SX 5=w5LA7jvHJ: e Bt{$P7'@@?ZG Zqv԰&:i΅6i=*ڤA WnnkMmTT(Ĩ8:cփo/red9gJ+Pm --z} Ů țq= )ҳ}КhΦwxс_ 4̔38I) &eX3Ko?q2>׫`=}p8oo .Wܹ D~DLbdKۉK垡n,p,Let,(ne2[ݓ&C5^j3H}0z@ʾ}3l50 ~i|FTxd|[&R4 */?1lI(7F$ SLB]swihQE=Je̻EH$4p?:s0_a2;NߛFLFL;\uȥw#e[ bc@kTu1KU=lVhX 췩-xTW 5C H=]_e+[G/6D~]Zf]8U37*) S,-H'Xul1Ҕ:wd&uJ`H-U8sEy.`;LOhg %h,;|whkruI^B08IPfXٰa mqrQۭ ԍ%J$u!܃!k1P|MߎU_䃠4BxbEBtu֋VT?.PZ<|l01ddPn3M\,FzGD)UP%o "{J_xbV/epDLE0T0B<ͫ* d'>v ӡ8P4cq}*vtYxPJXD*zKF9D9d*ڱ.|ȕcyJfTtn(w/Ah !i6mEh"faC"Nl<5ĸ MAͰW{t|kL?Dw`8bk0:8amyuaW΋;H$sE`#sgJjFOL3o2P裏_v[ۛO5֪xK#R C}\s !b`B8t`QIV:CCO4~7(c8W$,7u-l}+20_K>$JE'@ky7XHˆ4OuB_`fQ*po5 vF+"V.;dD~J'aKxս "桐>ޜ &[/սjk[Z}4R(cgRw\Β9lwv- +h {?4, sen^ُu 8cI0!C :G`,X$;X}ZY %xu= ~>pDz5ǭ{*ArKm2Br: Pt8T`Zo]KwxQ_N4w$Azn) Z³ῦ0.;qAnA/,3>mUL.O oVIj׬sFBpn<@uS?ВD#u_1lpiE[?_g-hv* 5njfJ1y'tLF44|3 S}wo|]!XaO+tPP09?~Z4-yU}deX/wË&ȴf:X^o44M`3H@Ѵʤ4耝,ٹ}p[(GijVm0rDXHXVk(亶FRZSK15fGB"pTet!]2D2>OW@3h,.46vkLJ^" 80ri)X42%eJ^95}=([(‡_֧}L.] q !2_gRuK oB"dVD2sC2PQ1{Wnr:hφdG([Uˇ~ Mjn#c#:Xa^na_+v < W$1`; ߴ(`=4ǒ+c2$?n]Ae~ʧ (CFp8hdu%;@> ]J"QŃR!َ֭4ww{H # ?׀kkEF3B:`!oG "8bs@`x/*Jn ),06F9R(|}8!Am05XߙlPTVPU_%sx'\Pal`60Xћ8]ޖJ҆qwq䥽?Fe:|%-27UL8|XCC!lޫPrl#K$~yWj\d!iQA^3QdŝrO_rX\TM=5_QÔ&S% BwF}te@ >'{%Kte:4{]ҘK~WфAU[dd#0 ChkV0~K^7[w5ҏHV}JaW]98570Nx1? |{ل"8%&+W?IAG5'OTo-Or }><Y%r tx銘4x@e7z'"~*&RV+$>?GoXQtMQ; 8F=KDXxᛔ|PO\گf! $/1gxfL$ ~K.ƊZ .ߘ40[4V-䗇o Q}+JRzBJXe5֌ ʟRMbb6 CCfE)f|GLЧ!Z'*]VhPK M Y#ٰbK_+C@^(?ʭJ_UE<1uW j *9#q5־Xk;pgho8zsk5m9bf5{CBBDuEQ ?<.qMa>_DÉxۿ nc""I@m$ߋ͕w;8;h#s%}.V3O$ th<5^y1BП8Z;'DVS;M<Ɖ5p6g ""|3 PwS{Έz;|fe){"hwۿPe9ލ) 'j͏;5qb; !Snzjt&DB{g]\պ$? Ҽ6H*p;dDp] aj# ЪMv֘qͼ>NT'ﮃ*K g(sWo7g}G`pxO=.oϪe4h;ńDgh@j09wäSw\4N@gr0m^Ċ.X DV5LJX49$-i +ͰɒrztȞaa]B&?4|Nr QO~[ QZ&{s u<̌ΑK9kß w}ҙJhanpe0wWDb瑜WSd9ʑDیv >,(CI?0afJtH~K÷x^jEѩ38)"՜=b-y_8$[cfYK@WzLz;@H|qgjӋBqcf ߎ*\ hM#iwg ϟ2hN' ")($6]L2{ Wy JP%M*F=¡0uraMUSWo՘)Up(i^NSI) ^6,gm8VUIgeI!Ѻ\Bt~׾8\Yd$p4̙e^9UN:jCӛ8{OT/H:n;P/1V SamaH:Vd҉b^G{/L/_6TZ%,7%P:` yAeBV9(ái6ٟW|~< 9V_Ü-s*k6*7߃cMZv?ƫxB1-ɏ y `ɴ\ցfKa"K| | g9֛;c|Axv13ՠV-|*TrJGi5v]VUL5oC״ŷʊtkDRQo%FYBX#c'"L۝|$rnϠ|-+ v $,.o?T(fP&3i`".FdCX3^yw'5{{T+^lsլ\M;ױ~i5 -ڰbHJoQZJD_g[Θ![H/תKX'<~duB)ĭg8)<Nd>40 }(m*-gf-]ـЍcTK!JH> eT^;`n4H24礄l-\m+ Xt9HR`*o (6 MOy/3227Yb"OQ~z*?>˓){R]l g'>ld o|%H}H[Wd~-qcK[o~t[q̰94/ex cpLƇ:#<*"{:  UK^qp%pf? KclSGN?Vq5%[ETV@3ScpQ|&ġ"^Uu'c-Fi@Lcb"J}װ7jE |*Ac.}0S#U6MySQdqnN3"jdc1m ԘYxro̝fNJSi>}ʗ#퇠l(IJ?(>b[U/ 7)jjxҥvOsԃin_Fg8$^ЯA֟zߣ1*m0%RV<ӡ\>S* [ o0f1v5026UP+f(bSցe8 I`kGnCCc!,%g wY#C#JVup䙏`z1fjGFNZp.)}I ~A,8.ε!vg{ł%q8!f[\)Yʢb(ð,LfomG1Ckm §8-S'5_c+|:@@Ku69iaJQ[4V( $0 yȯyc,o%@\DӎaRru';)tOЀ9^p*Wxf )=a2QUo8#kJ~ *&1!CJ$"]ЩYaXŁ T!pTUqoEPO/to6-J삣W:gПiiQBΛl`8WO{?*X{jQV;PiTZ. ^4 Bҏ7(A%; nZA¼Ĭ(8ԈPf'i7Jc]Ⱥ;K"RY&I"4ohE7/@=xv_-2Sw~λ9Ds (n6_hQa-Tf$F+7,TE+2 e6_Df|96+aH{5`a-zcvPKML¿ U?鎐uq^6x ROd2aW_ ~Ҹ6:Ǜ. C`W}L.#X_t/CmF6,!_́9x$oV"GEeHv+'TX@x@O; lvRN vxLN.fƟ~!oڐ[ J\+bs6RGC‚be8;>2"pJHa] S4d'^H{AeOS^B휺 Q6kq5HpҀk3-B/!5)8ۊkIKwM g(06l#UA`baIÊe.}XNڥaHJ^ JLt0-aGq,!/16J7P=>^:(2=krI8RY8@x<8~dM*`0$|Jc0byVQFi+A4e-&oc#al-juU{H|'qV9}Bg+Ү;v֩եCmxD|\$OGK!wۚGBVē Yk$ _plG#pINAs5(1 ~Y[J׻[-3c0i=)a̧5/i`غ6Gg+W3\~̃CXTKahR]ԑh%2C(zRoF7r.Avzɨ@Бh^0HiehEجdY)K_Ѵ"RfĘUG+~o騙<+ r:=eҹȣZeqji9f]BQD5eF cq!H Ȫ`Λ)4:#Ks|_yuᣰQo݅cugЈ)vԥiT#z!!iK&*dd O|0;?<=H6k`u'I}l@I&/>m(d:L2 %k*1"pjll=8[M:²8tf@\FN:2V`f`׏S7}].ghvrzRLw{nYU8 U4R(w܅{q3󶱨v0W{85V d==M|6I!*߿Pn2Pii? 2=E dv6n8`V/)9gJle65PSiߖ]6wwxsU!wmb,{gqY g9\Ε;pN_ph?]*'( UԆ:uIM"َs}+AԂetBGڱ6U$u#\n^b XF8IA)[b,;~Kviͪ^"5/ sU-t-mJ4s$2M8! K1H9Yϧl>j_%v|g7i[Ҟ>NԪtw}h 9&Tꌑ p ,۟m *>. "(y4QrNhH]+CIOI>.WD} #}9!S\i1~rmFT4PmVo?4e¦yu%Ye0+㛮E*+qo\i̱*jw+sQJ X I6:OɵAx>nzl[}3s}?sWD"sJRicm=yQu|ds`!F1#, v盇UaVIQ*WnV38^,p PG?40qcB>1{EMa;|;]T젞L*\+%ARFm<Nj×rL2mK]xSRE]yh's]k+ayZFZK`c!_?P ]rx&Kʘ,>0 f'HR an0U튁T! d2H5QeX KݶSwXb[{xAΫk O]zRq~^|†TOéӧfD )Hu8kuY<ݏ&덇{LE;KjC44T%K<P8f`QI2Ss#S+Ad>Muܒ\H1n.㚚3j6 չs8Q }Bk YPbheH'=i V#ٔZ*Os:bp7MX6m&'n]oulr\?I290v^43d̊FD^>M)_ qJ/&{j)wic呝Uo_?+]\^>{j.e3}R}gb[R=/hnjqNByBtIΣI)1pMд,1vA ^Bkg~8*໢TAe4uZmW]jeA c@VE,`==UVp@ gF K / DtL򷑩$:m|5 0>~w[OdlUDR;Y MfAvZ8hߕ:>Ը&gzRݚțĿ˰-ued~(@uz=-4SW^0lHsp Ynbx[ԂQTVAB'`Xkc[\&(0X4a^^SZz.<%X7T 2 KNJ҈>lƧ2sQYZ\{:Q֫>]&u=6_EȘujaxBgw&dňQ\}`v=.`Z8_r~iysq\6ȍ@lF>`\#P~VWKI5pG3Ț uwix&;- ̆0#->@;F΋F^ڕ7j.SO*f}7k6x!0C\RK=֪HaG~9+M~ZLǙt VJݩg#,&t gZr[gS~Wxo|@U B-F3pUZz4b{֭kzIoQkMBL{aeGL+!iY ?Uo% Frv <)O?T<qoI3&kJ8԰ ¶/LmyQr)ZF<!r\@ӸMSYYTkɼk.JOxJe? ڑH(T/8X2;WmF} z:= y8LtA44c[J斥}E'Ok8(MgatCg.[i{f8Ҁx7CrsEHa~=tc~Զ>nV]_ ;;s̭'yPڥ&(`-6h6GEa"5^zNam |g0>V4o5(sjg:"$vw]i;O2vӛ/wf|jY]&}3݄!E!p;p*i P58,?<݃γaXḫJyű`L͋ ԓGBLЉ>|ȪYGHI&lM{IZzSnjo)eY^T(k>Jɚx{~/:l;aٯG@fb"_r`ZÖCӇv h z:1\ 0=Î-;vJ M}O#^[߯>+1*-GC+>@Si(Qqœ`;~=tَgbL_쳞ϕÄ0}GD:BQ[ֵ47H= ͪM:S eѧ~#A? 띗1{f"2ڍj]{L (vqB{O 5 éG}o53__ռ3Rǫ=r 4MW*|D}3[]OL X)x0g K}_豱‹O}e -F-XŎQ!Tƅqj>?h?9)$qտiTi  V~oSӻGogaP΃uك`W Ӌ[Q[.5|p:7&BA޴$~6 PR\(AM?,ʇks} gka:ߩP&c4U@e{_IyNzm%X"lfR6%,;9nuoڸEuB{Y_i[R^iHX5 m'!eg ':~5Z)qz&u5 W5;ԅגzyi|sÍ/)F4fGk xe K2&#V'wGl8g q+ai:?eI {dl1pU$s= t=ܾy}3y+U0&G۞ޯ8;򕀊К_8I-\G테"PpsZ! TE =82(n7~ZQ3 ݑDMY:Dm!׉N N gəo,$*Mϭ 2İJJ*^1Su!J5ӕ-xY̤F-=4^vAU)'ix%P]y>]{_mVZaa.v#J/A*]]s kɸjL *7%R)ȍN]TN'HrS~Hb<{ @%iK[:f`B P'ԴVѺu>v}iQ%>K*9lSbzAs2`aAy!._*L#Gz5 %i(New `YErp ַom~Ose?5YuZg]`셿0W͟oGFx%eF^gYphW݌>eKp}hj؜F݄P\O;wh:2< e}`)vq-'3[̊k6d]V2m6wrqDg8+=Jq]mTM ]0 %Bܖ3J"1S(l#/2CQ6 ;H1Eu'npoV 嬘#`wrn ED7ޯoa-ə{^:~V=*}_w%:3&k$0#μUCd!;ӏ.TCloV-ӕ7>"&T-C?z˫TseDNY(]̗U䱢lVϨ?cb3HXG8;s/ʭ#ѼiC>#r! iY Cн-0+ 7JDo_F.qCƒ5~w9ZIwk( |7jeC4 ^K2U,LRRc(x3!X0S9PvM¡o-LȎV{5SǮY1+ hI n(Խsas( x+QaLZy5@YO"i ֯SH2ъT20_r豋j+^Ț>*F|gĭ$X+uX9'@!W|_URăķwhm-GZ G)PWܦ{ۯ=+0eeve-kD@EGe%!A}e1R%C( & ch.?"qV>Q5痼Wl~!n{H.Ԅ5 9盗..n F3^tAԮQe`ՀEiI11K"K2ѱ0e=#%{2y">toGpri#F0 !l4{]dr /׈E8̬~O bAf!W(L ZҘF9Lds50TXweZrl' W|Apէ Qb] hf'XXj£ׯA| 76熈R# 52_z JyVy1YcwU}!D`*+C y?tqi O? 'G><%z:!$Y{Vp*+[Kd~k=> cw>_V* w·pCesw$5t{2ȍܢDƝRl"9Tx~ l/QN^tʽ4|]>QX8UQƚakYlb #ʽU[m?w$~zAڣ:~ST Z0^ZItQ+, C 7FE JXd6?;<愦az/˕ LsU-^RH-ξވ1-϶ujW") DyZX2WY&/ Kq^y{ꖍQ%!-hW=KI^$:GkB셝"' 5+u7'9ҕ/ kE5cApO3Փ [x7ˁZ[EKpeogGŪh:͟#皜&]z]; pplQ67ڹD`>?‘E1[$č|\Nj$'e9Ѣ[v=zc389^ 3@$EГJE4u)3L'*-㗄SGF)P#Z4(u(KCD޿y4.o la/dPҘ<μn«)uǔJOǂ[K{J)Z1t"DHEȌj) ܗka |6T<-h8+x4v*pRJsW];\#l.Ń$kr ρ`.*S]H/[&؉U=0/z[ҭSI(Tr &CW w39)R.tc+߃jG!B7I~b~?jRȺJÃꀩp}φsxK@&s ʐ8쁙up 72omksȋ-(Jش)ǩ)"(ina2 AٓNQΜq!2a?g)Bʤ0JK3*Yxn RMl=ΐMs{SSP\dIfIj{oX k\ j%qÇnPkƦȥ {5=5PgP&bTKb#u;J6@g vtwDn ^dx2q:$Jay֡:P@͗l_Kw%Z#]yZ c4X}P0*нU_S{_i WsЏ0~53Ձߘ^2͌F$FEn{17q)fbԡ;1&# +.?4Y0p4;=]@kd͊eK3_f}kh5ȃXtDj`145imBJ@iHñ>/& EcN}=K"}uՌo1~,5QXQ;p'I4$Aa!W'AϦ!=Xq)iGl8~c?[vSʓW}S=рv0|;C*,:-4Y:"V~(˱%& pTXȘv>{ݿ!8OpalHWoXV#dc=&EA0 +^ѷ(Y3RNnN7=Wy><輎dc9HSVѫAL_br< TNI[z 8,DK<>.HR*g`ǾjQvwX^ᬜGoӕ]3pсK<)2ZLUƶw~e)~r`nWpw1$Nl5+t$a6"s8-Zoi=7!JTڽo5U*RGxйyTN6݉O@.Du>nҵ[7eXڬ| !I,D76 07f18ԬheAb 4Qƭ`| eAȫmP'|EVw C}N5E/TȍߢNiR>Q&Q׀?:WXD{fw'^TvD$Xw5b.nydh5ҩkmnlaѳ)bk|Ԑ* :loXo[d|)ᕲ[ 8dj y%LJ>cƾ*S0Trcv{BzeIo/a B77Mڀ'yT]{gyü`e cKK ]pKw`᝔ *y Kb!n11-z\;4Q#]N bARudž[bNHuXժ+G3UF\v_2)/S{ո׎:J2/yONqYpD80wS2)uoF_ZD_p z9Yh;eS3rDJ<k:=M>oF|k=zOb6pH*866d>S_WYE~g5* MQ=*Y\de{H\)Ԫ9‹˜bvio_,rcaҭu D˙ۮw=:xe2Ri&Hp%ӵilD^~Yܩ<*Ey@ZZ\K6yj|e=D(*>˱m^g54@V7BE6&?!Z<E?>O5&,X(/α~b%ų-L`!2P]BDI٭@apk,:q;HةpCdP>6+ i7(mq hy OBGN>&\T1"XwɆ+/r^AzV1%xE /2{ T/"ely1m޺z310yJ dh uN;  '< 1 Lh TNߋGQpʐXL+B!0{'H peLxJkg ZVy`P$ q@ cwv0c!BCQם񢺸aCH_ p9q%DB ^N:5ZX,sr%5+(% qPg$-c*CkضfS/pKy\[(S0qy$:rQj ="r wuqv' Lɨ0=ay4TbScYoRB;Ø3&- O%f%bDQ4ωP[N\Ɛyjwik%,fN} J⹭UT;!Vd <^5:Gݯ:!;\=kG>o@IӻQ YVĶz[?(eIhVe 7oȹ3NϴYbA땞^)ų`!C\V`slU\u!R r" ItǑ(i'Mj-z{˨Dd ۂ10iUanm{a"(.kS}t 3c4q~W~iƾ)%u5hPhcsj|5mȟN \ywޔf)ć:"sǼ5 [[XLO0GuIZ3 RhO<Оvث,3qA`5E$}ZKOyBI5jy9C$7pV8.i+r8Fq y~?+NO^1~'sp\NJV.,gKeFRWD_##|ʫ8 >6oSXd Ug1nuLp8h43NIU8X"MSH?/#TA)60#(81?s8>VSW'd $|x (R=a8- 5m _&lz-;hԙ??t{Ɛ%(m d[ E `An3 jOտmeu:AEDɛ=~G-X鄝 @UuG[Wyge;7(Ef5Y6v:vCmʂ[]װ5gu'1f'i JO<%k,jf]bĖr\ T{w_;PO^t.pqa ;Q#%E4Sc"/ܱxnEU8!?c?kb&cEBs i 9zTꘌߦ16ga+W+EdU6b}3on09/$%!M=X[0oX^ By+6mPd'idXsL&of-^顭ɟE+aёuFKhEΞ?3!H emxh<@XG\y8i Fky*%vMKX6J[VX&05 "#ǥ&r(4N[4'f]=dgyUt ](\@zpsSi+lP狯C{SD8OuBo-?I$Aߝzc}ʸH2Y o%u<tNW`g ,E  5rx3|^N}>?+'"ĕ8)9y썓M) .u>&Q|Y uPԝ-~_/mb :SHPl3|#$S$*+ƥ< 牰:T7T:,I:}:Oi*yUP~Q\ lDv+ +j.sԳb{ȒTO]aXM*%͝3!.̊Eu ;8bʶI@kDVFG3>?hx0Vi\pudۚ\]g4JO~Uf󵆒Y&\(3pncWTB/)yWn2vAaE 3 e3|]^\FyަF= |q2"2YNt>c!&3Y18M@IYo&Yݬ zQ"dxncW2aXz=E}5|wLKVםǛE2T2(z_hZFS/,O ^+rG?R"g 5iI k|vcʔ)VKdԃHnM33AYӉ5ԧ%g0CՍ+_&Zw1Rt82 /Z׍5 }GMZPۀir=g @_ı>?ʘܳ `2@k<%Y`{wsўL[2{LUͅ} n ;;Zz6Hژ))M/xPv" \bPiH2SV8W _4t9,N%j[/u(lIBoi[=tJkx]gf@4ﶀAi8%Bkꍂa-(m>!"&u-sN Evs3;+t6E. {qب5|tk,Z.i.ĒI!7.+ IW b$LWERm*`r9L7{Bd!&`u`3A ~"qԀUweNa|L+Nί}MO z̦LF؆ЫQW3"$ykS)d'IPK;YƤ{gӭ}"E%9tKXPHDz@:0؆cI4}x/_>]PESL)L鿽%[&h\Z55>g%;[ bL?F$ˉih7\љ3,Lt"kZYl Z2GO"BL Ua )}YsCP n^a#Zrb-iwlM#wF5/TRq:zU/+*cXhJFr>׃_Y1=f+p?\KX_|z|}dRdhل |K'8;!IThM(6&+"c.w(S2&өPuet9"p?p4wrn&Ŧ~~Gt (UnKjK/pWrIBf?Ҭ~4O0JB# #PؚR馎,Qx4pT 1\j]Kl$dDiK x돿&TO72yջ2?fvB^OH9 {_ gkkR T¶kqfm|6>%A}=4Ma5hD:T4B_rA-p>b>xK _{q_Hވ Su{ Xzm=/Z5/"td1Mks40DE%@`~dbS&J]L2*p7ԙ3'\.o(dl ?C%N?-7F0D:/O3rF_) C_UG#$[rx 䒽*D}QڒfF#Jx ݱUjPї%iщhM ^xK kM枀o'y =Z(,Dq>Iק#meo:ށǙ;Q-]xfn_j^%շ'9[~R.$)V+1ޫQ?b(jkTWɐyJ1le?g&ګlCpX"%]VhE(#c;EꊟM zS P.(> IêCrf)xX!U޽VqiXnjNOcTB14$Lыf.:f}OQ @}.a Q_Ф^i]&Mi)LAӔcFvP?t7j[Q)E}Q|՝F/R&/Pfz3*!1k\M9s_ԴAIz[-r6RSH"HE:|<o%?p":||URTjNK$*+ڙ3 N'yCY]-BO0ہ(8[D5}f?2Ox!GmRWD"Ii&7oXTs y<^ZC<:Cbg"A)R21Qʱ^fL'dCi1u#=e.5@xƃ9Q&VS6\ò͉% My&WGx-n:h]ي VR"=LUl+kN})=Wŧִe>'r- |QMz5F{;٦NiD 5uoeJTX ]C^fD%(?DG!ќg4Ĵ0SYH+?lI;+Zբ['w nrgd 6^PE!\*$8_h}JY.T2 121/m<ȓZkj7p]-k:mߕd%Xor~=¹9d_̭v_ry⽆Wp4lM_;=@ºx3:];tee,ԺCIX;}hz0`z&H)ד09<Қ u#CiH+RaℊXA>B-fp%'Kj<w)%hu$=wqZ}iw'Ǎ1)|9E|y(!(! ~cY:z: b(P&?^aV4lq9ʹ]9|uO[@Y6AJfB--bC~o$\n0 Y3"ehFѭG7ahUD᛭819|"w Nu$ `a`'@䈏v$%H齟!wGHv/ {'B l An~ FG1"\0>Λ©U^ iQk棏 JХ]RpnRG*uڪ3GiH?qaN=Ѓ,ULj,͌x; r@}\w^4[AԱWf HZZJF>]5aw9(Ⱦ]y;l{A"_`Y:aR[T̅SOUjMiMr gDv!k^k\<-Gִ9 ڇO|tԑASX,qK⾇ؗ5 RyLJ_#wC3>Eu>7v[@{τ^^XM^.1JsIfg8.]9MGd捠&\LIf)Q?c)EU#l=JXٟ'3*.qW *x*k m0<"TT^0A7enw #mo.0Nw-掟܀ n|l㚟_"zNk)+fh ;rCHFPgn$xx5oݸTob&̔ W>~$Ows3„FߙfyPSnqDfl͗CVf{Z|Wu_WpNN# `\L 0 @2 gYZ0707010000030a000081a40000000000000000000000016609d2360000a168000000000000000000000000000000000000007200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/w(]?Eh=ڜ.+cbgޘA1(~ 4q(~ZV=)c"Ru7iq[x bb{s<7(xAWgkm/|4l!;lr\]B?[i?˶O WgP9I,jBy$7kd҄0z' C0+C Ҭ⩖u3;'-tR' 6]hp棗;ӫưem8)́& `Ӱ%Mݻ֘SN6HhdKE`@tHu,?VbfH: a+רi+s=46=5w ҄Hhg3q?bj?쫻b͂ll|OM`|G.2$C,߻zgT$x֑ \|^mzK &4+dT_B ZÇb-n^|bml P eyf"<a'DP/av9i]>0:@: stS! 5-izWYг5z¸;nݪx,\7HQ#dvN',O :;$0iUIȄLu l+ 'NxP@G[S=+-(FꗪXWϣ/$hEyŊbW}g$iC{CdH8*A\4tG"+@+$jl+N9*OU a$C& ^9ԂjHCY"_[\(> Mosw/b1g!}ڡi= Y#-OzDJ6 -4ϖE3 q0|aB$ c{zG%njK#pG\8]@KBlF}pT2~I\!rR9 V9sc#6PS=PsbVnsWmc)`ssL/x男ô6_+CI nVeʸj9!Ь~k$WKoĿMdȴ6ȊWX#iTjL*?pti;V%&IqѿU8ْ~L\yT7vfIe4U\D&){XqC% v?Pq~l;v(#Apwu>;XiʞAKh2}y+x1 P4^/a/N[8\6`iiqݟE{"S!awJzF!L/ L۴@uy[I󡸨82%CDLCQP/oYua?1h5ē`ckȏj|nDiP@oDvcYJd^gkk|-3 mո/ӵ# eEHtg{霈Ȏ9J&' YَIJq̂ũ ]CED\qfj.1@}7 a*W͚5sv o>vc_؆4da.ZVv/ _KKz~Њ'gaM/1X% }HZCf]ԏZz͡M+(p=Ljc3 bI7l=AW8bH$CY]~T٩/.ViB4e7=)Y.klS )}'v7\bGVQN*-H(~lsHK'@2L6ӥrC VLfSzR9Q]]0UZC Fwȶض\sSxQ`16b#]C y^^0Ia0W>X2Ǧ=e Dݮ ~-Bb\>0'/faFa 4mh5x7=+X?nnkLV.Hi!jk0 Mfhh0^7 \ Njs@ 5]u^QoY!hƹeF4hQ f?)Y̿65 Q[.~䋜ltrqx|a6r @G88}Xy?ޅ?7V#22Aޣfp*md @NUPUrмt >#BDV؈ ~U3jF%(QU3VD:`Au^9=6H@GO9zi3F;v=gX&lNguXm$乞!*m鯽'9ܸrGrBf[5~Y95n~iP ]T *QxBTn91Ou81/P/DK 㗑!-ji/cVdT#79{B|VU$Hʺ6I=θD=A/K-nF( 07\/` _fyj`8agҘȘb mY+(_V׍-njڹ/ ү3ūR=[>k#"sHLky{a9'@z^[>쾚"wpxWu@b9~lș&t93bUA?NV6Yb7ݖ8q-N>#hg[8FOUՃȞOT|1 /lC̻bSǕsO0#2zGLSa`|mo]i~ņne `i ʦrwL)`U6XSsp.C SV('#< 3nҒ 4Wy71khQE(?M 'oxP'ySNZr=#VܴX CzLidD:|S氺SKD bþWcLpJ5-.$V}t(Qi"z#p QwlZg= csJ_NGv ;C.PH$  ",TއQV8tS&\78 E}4>s?]B_ܧZ׸dR8VEx CyE8Eج6J!-j 4'e#L+)+ ôv0>jQha?Az()M ;L&K/p*7`R|nI ?E+S٦ ,1%j-×RMȊ7N{f|k+z]ljN,=3ۨ{U7 ; 4ϗڈNdY8b%w)(p:qHV$:{6SJv m`##"oe"3leMЦ1J>&D(xѩIڀxwOwk@v[Xe>]ĹZ]R1;$_H|&`Ag0԰9pAxz+6Eb - ?"tC a_Ur _FSYZ v|Zɨ`tu{HF1@Aj]erg̓a6Ia@7PE][~WכM5R=!1|{RIq.3/ގ)daCS?e ?wti\|A.mvS @ DWCwkQcԅ@p&ֲ ;2M:хn@S*=3JuFa^wJ_ ׭Uѵۋ g"7ei_j:FxfBRl"ta07XFra$ay/ABnR>e*~?Vq.S;i>DU?f&A8Um/|N#٪3tޗȴ% $ˑ\:&Q{7R (>M4\b Y2}+Fۈ3ǩQ>^ z Zk'o[ΣEh?@n1bzV-V|Yf.ʍyt;X"PC78] %:(N"yM']d=ob/Q8M;.RpѺkfl:QHdUs#Ƥz"4\5H-7Xe^}JDeT*`8knF^)pry1{,upk %S?2 Tz زs\ja8b&VاLj` %6`Zxhg\2 }Ɲ y-kM[͕<=3+@3(5^:EX{l0b[ё7wxsgJ--ð.Z'($D;r#rv#BrÎ)pT;!EPI)!*$=3Zc.|nI`%T]s6 g%2;*# Y%@$yE `8E~_9Nl6W@9Tr(׶ggnM, >b~ε󟹴לKC~:}EVOwPs!ɒLB)hH ҁM1g#.O&u+Ջ1Ym&CK]"bSwqnoodl[p+O{'HZ7&ʥ{w:ԋD>Izv Ao; s̲Ő7F #Yᾼ};5 } K(n 93o8,[p-/yZ5:8;^LZY‡T M,LxSM^Mn+LHu_Ȓi[_ug]5ML&Slu\]vg)u:m%8M)ϲ{d?3;h GHЈ %vLr4 \:GBF6Gw@v59Ю-d sxGmZBq"}{jHbK/*= K'?i#){ d0vE?.NH򬮻!>=̍۸>lZg&e|]?z.7O 5OJC2#vK; tjl:}OָGM؈A6;WﻀQH6"l@k9$$?h̉KACXvpP-up̎A¿,E\m5!չM p"qf35fŘ'f=F0$f۫=$dmc?sPKR b}nσA{Cܳpܫ*{``?,h>5~x;4!Y/U4d=h`qL'giO">4DyPr.?<8TXtߛ3û*gtHYJ|`B&𩓰xK-hRs"W'D2 f::]c"{(EJ]x)rgt1KLaظڜ{xJ=U|af—#z@!]7d3&'(ŰQ$FY ({xqYie_L hhunŽ9a\816d&j]|y.C bY%c :v= }wdocs ^#*,? zycåv, u ֟guaJ ]jy3Uy7v?$YTBi3}vjq^`.OI1HV>0qM0\y`0 ssb6ARAׄ]l%A/?p犞.0a8KP[ym8/ \WbVhD"7:?AK˞T +ڽҎa}<] W_p[LjiL?K(3=1m#֫?6OUa#u3[k8: 1(Zސc.G>#rj>y YZ"ġ=NN L6W Qiq(O!喕Γ*el D#8uG'x{c6.:zW cO#(4;Xu=)}N;$sD*۫)ͨGToK`k|q lz\LrZ.@Z@)O"I`I41CG@[)[e[ ?̔9XL~hY\S\U|UAG4h k9CUR h~"[c7ݱh W|}m̌EO28LU iVri U T%:#fhDFt%Gkl0UȰ װO>R[GXkzPr;%'4B}z1Lx?,jP ?8* ell2s􋩴`5rZz#wsE7XFoQvsԑ#K|Ѱ_VHK#ukS."?8 Dc~ruVv}Q/aRQQ؋DdaSլ12?y{w"S2, J}.Z6Œ"kAڃh/яX[ "dc#D ,Amq_9/)l0z 7-ULH3T]ALa@M-#;Yϻ=lP2g:ǔP~&x)ϟ76EKI/?@,Ə9 uQ2?mqw5#1Kj#!Ceoc G$(hhS 밎e'CPTj0ϐiCʬ":+ J+|grh 蝌'%ɥ~./ bwzKWD Wԝ`,f B?62?aCA"/ƫwz na(QQیZgB ꑚ:Jcq8t/~]¹bX|l^ni7B7W$g}t)7na*y H!pH/m=QhGھǘg-̐jcƍ"E'u^1Fqw=H$1-XhZ•,0%1Ȝ Ң![/}`i_PoĤ6 ɜ71nv~JȤKR>-i>8̼L[{ypuh ϕZ?B+|2oPs;ۙ:0y@0H3 |5Lץ%ЅH1[786H<+WL ?4zYBtܾYB$u`=;m> `{$lG xBs`/SUD7*#{'JY2bt ۟$eg+?0p쎕w6 =E\̇*w@UZj:[N$${̈RoMasf b4">|ABoE2{h3@$Oz|fUY#9CIUrM n𾽛ohg&%PV=aRfђLq Ϛ˴?k33@[\$6RyA@lr!1z =(w`Wk xSFy򉉤#vu>:)%te= _P|V\A " F\`0iShWvNoxil==IEl~ЪtMլLR3(Ub˸V%1poj::P] @BQdpCF|w: xDnt`M_* +u+vh {]Fܡ`gDPs$I_#yImpѹ읠Q8ssRGԧ 0޳xmnD|iJ!U/U4g F{q(h;Olx2uH 5|'|lۃ+> %}\$ c u}#\z")Jt3h_S.aNd7MfRUš w2ajaw![Z.bht16W({ 4d4lMs-: /ND;6l_4?؏0B+-pO곪G*U1KHLBUf@ "Xa{㎥ȯJ遈-rp5tZL(u9%9۾U8uhfVr:[Ⱦ&aKUoK -giR%? 1GoE9F]-SRk j!QP_ŎA2VK&>Nx4 lc-=K&Kw)/j;RPB$}Lú#k[h)St& KiyoTA;3=/^F57X|NĜ˅K\fhg[`}078NćgAv>ϊY_:ZKw;zۇ:eybTZݏd9w?yo>0lc@(|&i"o ʟvRjǷTbȋeŐZ D܊1^ =:tv3zOk̳ yJU*.Se?eT}~YзV0e$.>z U wus*$vE%tW5?BTtdVR]?r'eP'jn}[U j i,Pwz֗RWLf"@?iÔ35>JQv }pL _)h*/rW?~žĿ_-db˭fm>VS;Z#]^M^Ja6< 9h֌jb#_͝:cZ;sFRҊ5LBTQܺXu=_w3%[ڳ|"tVy&t2.7UpҒcNGzZ.ZR٪d@_\#5ɕEz]/n~sKaf/UQs3.etLۥusq8Z"ر3-ړ5-qpEJIZ{k#Zz[@Zio5 <^(._}*љu½EFz4{8kcpAY/mn&̵=mar*2946 Нkօ6򫥪ԠJw,x0 1{̉~r4zxf'Tt牆kC6-Wgφc/6^UϹ4B1VSc;wmEG2@<?MPgք4&8P#b]LFSp׮MfI⦜E B qQRa.?&@pVinh_~` -TPU4mYƔܫ'}Z,\~ˀOH&?#r}BQi18'y:j:!,wD.rHxV.-—dw䈸B#-[Ċ t_*h_1.U +ܸcP4}ےB\S>$pAjSm]k_jY됡QҸs?+ Wm!iBS'/PX-B9,E\ҩXWun0^LaiO3P\XMpyDv <E?n;m. i (iÌӪl1N>Afpns~)9@Y➄kaboX<!ҏ)Aӫp z-EHGJ-K90-_ױ)\ɜLjSBB;?|X˂ \*D۞qWMRJDAzљ(O<"b!~98c+tXa</E7=@o: v1;0RMwysڈEF_;HodώR)'alb^X ySY~f]^Xe28_ظAxyWWILJ .ՎmeVVǢ2r9yOۇ}[5G.L8UH{;s2(ml^ׇvrԽ<'v7~Dk{c/sFK>$q=`pCXFu7*{E>7G߿h1Ő01qUe,Jn^hJ)>W`7^0|]kziG3'C.n1f1i0bʩo';ъk~N/K Χ 2Z&^g[@Hh9"M`]<[ub(*\Lڠ=QemY;T6-&@z#Өi|aLwnHf5c.8ACȗ,p-~EˉE$TZHt;dA͸rմkr. s=>ĐSAzyx*pG^C̢]+#J*[O)V}3P)Nb0c}ߟY̕!yw%*Ѩ<& p,/L)ڈ_AZ-~[{栦erjh8ht8UPX% 3(jUr@\m79pS=;3k^S\﯋^ rǴWU][&ُ4Ͼ _Sg7cf ]cˈf;_^r&q\N)#+}a~s2@D(_'c֝'SvSm0/ L%FkM Cj d[Jkȡ]W MrK 7MΟIJ o CAj)r$ k S$*| j fP-?3/Zw NiP20C3P;(+e#uّmrp;. H,?w|C3m2:Zk@7-,UzcL wnip|C$mKSS9)nNL[+֯tC8ׅpi@`ɚvN]!7ׇJ"g`rAr'+z:DT$!AX̙Ŀ()q9^0i7a3Hƃ]!5T1F/[x.UsfΗ2-a]äiAd6| y&֠^TwpC!T5Pd[؊t:*$% ֌wJMwRvjRMpMnVl-+Ŏ*7Q5e(`ՊHBȧ?d}F0ޅ} <.^82-Hk8K+eumgLRÑ7k =y,E 9'Ao̦/O ۋ0!{sQSE"m/r6pz ۓ^4+UkU:jv;ϟtԾuw,){w1rŽqLڃPOF_w%pBMVKi4+Z8v*Bd'"H4Muz vvϖz[,]PU* |#Qhj}cR.UA Re@apl}orapd鵏]^ w}N3J3tnno7w~S]~R@AٰQȑw-`Z*?(-!`4iy"ޝa׷m .ԲԵ 9 gǫYySɽAiko!Jxrb{vQe VXgJ}G+wU} =ڎhCʬЊ#t:3pլ s~0CRm:'-߻?=lOd 6{z6j_8U>/a5:ӹm`*IlӃdI9˱ڞT+9J wr䭷XJz%P~FoUq1bؒМcȋNE~l͇jUk&3Ktqdޏf˨:ܞvm_I\(] m! j+D攕0F+|q2\|.@ {"F%2yob,T}V!oCK:tKc0N7Դ:+5 0~NCB\tr-JkvĖۘ]OoUS&3%C_95?iѦ1G7HM  ?Q˩CicpEɢA2+2N%(`U^6њ{]K~aN-.1>bT4뭽 /@E6۫ʖK45ϲ b߻ҽޮʚ_P5?XweA$0?3vjBIXF_Dri|g1(\Yt[嵷`I~b7c4\n+y*}y%+,AN!fhqŮ\xL (ejCCwNBߡo{O$V'z&BaOI% RDͭgD7pg3 0 Wе!E)Uj9>Z,n= ES0}"$iLaLhmpދ2`$xT_{͝X%׍&x#k4OfDv+Ц/M`˙\ D2.E«+g[G窙&Ph[J ܦ_@ytT72}Ǐc}>oܺ#xD)Y[u' ثQAwFĂ1-Sư5OIol"R _!ʩWn ZSs Ky$2c+´^,Owz*o.nc'v%M7a0G(Ew=B)@"jx/?WLm>;%yP\pܥlO?v uky-nF3!U™+'Zk&~PvQ8A ΋_maZ ,{o) \!نψؿ aGT~b}Y6PŬy" B$qDGRi8p2Iz uǓ*4lNTijeiOiݩI@wVWD 3CD` Yh)h t<9[\pVdVlk>wtv-)|e &JExK,WߴީAÆ[Jܔpr3X?,:S/@5JŠ;츧҄fvL9M/s!\5߬I.V QVkI,I-3R(Kh}paРڧ1ڿxg ڨ^p٪xsL-[{6=^z|HG2Rx|eF1PQ.SvQBfW5M>LjKoy3u6h+LM17j j52o׽/ȆUԿגX5v,OCt S?EUI~}z:q1hײ 4JM"!(m>!$\&6g~\o^ [%7EvOk!Mw! L$Xm6qE!̍Ro0fDJ]w ̷;d?C@fs~<.fhg rJ<(E.v!|O*vd1'vj`|?q}ZdA$+?( p}x }5v 3C%kA֋asI@ݶYv}֬lZ,BUWYjOrՍ5a{ϝ*l{̝#{ؘ$/ww.58_]^I@eBC' T"A0xL/<ɟ$:|ݭZ$\͎ Lh*F:{m dPsSaQA<OGQpijj׋?nLpÚkΟceTf ReryZv\0*@"JV72İtê3}kܨxsΊ^}@@[)9(v1?Wq&^V[0NZW7cS.]]V4*>86f@& O >t&FW\yJKP^]n ȃRVi}$好D$ߒ}A D9`ʂ EaxmW@-.ۤ> JJi>0Vω(='p[:]%w TMF_F59[IO2ɨ㒪(IyCXCâ/ՎG]FGߨ_;q|݈ ekpp+yCC.2[6d6~HqL~ 7bK`2L8ٞuO)gkva~݌/t 2W<,7+ P78!l]MCkM\=03LѶ8p Q7vg! BlP:j?}sKqr?|ƭqm폑n2v^3 - P8+I}%WE+bѴۓmW 3bI%}=Yy ԅZ[6 /F=K'r=,1%G[:vJEZlN.=Au *!h-| 6`Q4%B'))&|t#sa x34?5&e;9(;.ʐ;қtrfn*7<-Ka9.o*@)X ހ{Vɚab){3 ^ny9= !5d +faw $)j; wh%63x )rrƊ8uWN,3z<VͭJ'_fM`Z7wU 0J dĉI/w褅jC-s?]ң뷬\`?}}Vh\\nLt(%bMYzk F2kiTSqA?lM);wX| ѭ> UW18TZ]" _b̢V8ʺ0e+< M_DG.rG0?I݅$o>AoUajno{fj,2]*&?t.ăOMoe>3ʙvt[͙M yp ??]rxRA ;H@|ݞcA8-;2ВcrgEnllE-ݳKKn .cq4cp;-wslr.2+E2DD&/^w{1 *`JM9Or6[<a acZʊmAg.FW|($ƳS/dn+O3?,|yJc 5N"u`9͒CՊY|s-sO2]#Mn#s~G\ w;ߢdE](D<_H<ioSP|ɢM%@8" *@? HmgJ]Rx|% bԘP-^ @#gR ?w?=Ì4n BZk-uPG䦲|UZn4c-wack+kCH& -PVR+c>⯇(j@5ធHe]f :'21A+Ӓ ӳQxvţGTUFpֱDm6͜6U{JD`,RSz EjpF8\r[Q1%R_EQ#kd)>AA\SPHRbI;*8vs_+;T[XeWqRm&u#/FF}dfYU NEeUΙ\o[Uyl }t۠Uonǒ2ݯ;Q&rWtއ?R{,!4F=^TJFӶIuvϗg%Xg(LSyYŐaFJed5{be~پti˪SӋB=9zE)Л^:ՀxM1zI4MBMz"yRPݺb̏F[Π@_ :V1S`DTc 8o&4x;+9>pRGY6L`0:nI%.< oET]չFG`4Ovt[kns&'X&zZDs2Pn]jGHJ0}^16Hj.X57{IA6#He!h~R>R ;?WK ףvԞ[>-\Rc;lw^Z`l؏Ԥޱ*8^rƬB]j|$Qіw%rZ`FီZe oCw^!+:m}ܯ OXb8*j J 5ΓЈec{"ʎל3뜟Cgr$:0)MeQx[ Ozv/%h, pʈ Q}->xf O^A/(ە$l{Ȅ& C윊¼bAUY-x7< ~H ژZ?Ou;GOҀ8rb7 %+20<ٲc NTy"١9l6sz9_2WR?D:rE+vU u, Rn/̈GтxxF(ydXgLO`FճRݲNb7 ~Jd;U/oxf6FBtS˰nL' d|`'*OauK3jqҬ>sA!s[N*TIBV5r0#iIz-)~ȧi]s34HA"4;A:]^._5>x<1%Tm/hch0H1( 7S/'}M߈KsjCx/h9 =5cUp #PO;NƵ ?7c :a?x`|C"0T흨\tlBE+;);t:yN6lȔRpi"Kc3tyYptŭ^>K<~'4-دiFfߡ0F5~QIUch0??S~mx3aаfsG;8_ rlVП!CNqRH. V16ծoKНLڃD,0/Z DIgAt[J?N 7"k[ڥru[dfwׂƽ`*1*F+סnYD( V/Qb-PdbZCύrJ̅k屖9؟9mܱi?CFmpn`%cP音AR#(4&K{.\pIt(v ='*RZ[ręر$m'墌{<TzҀLt3[S@gtCyxSu|vv`u-V]ROF bw-0t_T[|dnʠ{$?@ kKXrz3X|дI })͌YYѡL>>DYܷYO%6[KsXT Ek7~ |$~ST ź?1"͈!?L gw%A$#dfXO5]\t[B&^0t\[ؠ~lULBUMJ?.q5_tü\\)ɑ qO`)ugHڱF~|7 {x:w Rv4g=XPaz}! %Ґ[Qѻ9<L+iWd<0֬/|죽ϻ/ ͰC))W2)B6C脡K$x@)\8D⶯ )XXG9ޘ[nw"QEfo>eIlFe y2-ѤaGw\]B=(݃Go(cf쒂L]_K3uk]z]!A-lW>UdۉEX]N,bK>ÈuVgDO7*@>-xYO XzmG@ sqaِ ?ȴ%reV"Z>~H^unEE[>W﷗ob/q-_wA›^?|,iHN` A ir4_^j̘#OfTDVNhBNO1C JMMKMjgE'5c6ږ;l ]lSLJHu׻v=ڿi17^Êv\/%ћ=ba* Kp9Zqf6P I{%=HYɹv#/fMiOu';oȡo=Ȅ36KÊ"/ 0Zzd 6sJKA\A.M)&|tG'U:NC/z%wk5 XK 2XR,C5"/lصpMhjAŕHٟIIna+oXĠTiK,"z jWP+5]oI;_ǝ1vW;Q̘ c-iѨ& w{kғ]( ^F7\p>vDdo}׵bŨ4Q:&o`'Dq^PJ9[{I{+*(ONUYZoCX v!5?uS{W9郲sHŒWm g^%TL+x ]4IY:ΨZ{=bYvlο@Be!_%S 9z[M{ߊ՞&❋ 2"DET.x.!wr;l8ݳmpie]iJû4Xb׾mN9$i7< I#ٶ,D0C -^-#qY +ب ԑìwuh 悱83x{gm&I%,R7c$neS9MBJP)~d 3Y RfhXH"CTީ&ĘˁAI,+B(hҩL+᎟׎_" ӐA'%c .xҀW:#6[+ިd%;>%}w2v˙ntgJ!η\<_g0giTrZZQ.n2 wML쌮/ ؠ>L! `2)2!yg_QQgy|σ>#t;MLL{K15&: pv$ܙk NC6:x `}6Jw Aa󣹦ժ?Rc)ɈVJu%1atݏXĭnk o7щ /Q|hnRL1yt>@ZUu|}E%S[\.VSwqEYF0`@Em1L0 Y)e> /C}~' }X9Q)A {NY튢'|b:2{#JГ UF +6p"PP؅(Po2RDH_>ni1Fl^.`cJih Wq:tU`Ntb~"&V?|c|Uϋ :l)Wuu?y]ee٭%3<濜9kga6J} \ʹNx&[:xt a$DwU ' G0{J{stkf;Iho'Hu0]Mr,0_;,WǩP%6Q_fY LjcOӛ6YC:kyhG35v1+fdĭ0! ao_q6\>wD/4fO$,P!ڇjaq3HcJD\C#j6Ն9d- Lmkk|Rz y%++dNl S|1{ƒ1jK*02ΞO['חxn-ejBcTTqǎG[6 v`Ȇ-RDRS+){cy:S#O[ ^v6|q9 LtrS"1w&}8Lh3p:tj;v(fBzx6tf(ҎR5P " gĤ~+2ƣ#6=` 'B}3wi?f:$[R< 66DVT~#728$'*d&稲]]櫉dֲ"bȲh{@>7_4 Bl18 CO7ma 9ae01$pWOxź(0v:K\ i2\z,{[)P|YaKZg TAڀDr94t_uY4S-pzޥ}a(Pˇ8Ym 'u':r@_9#k=Yo2KTρ~k[%[,0d<#h1΀3mהyn^ɂ}@), lHLa °÷=gʮ:xއOL@g7*Hr>' \Hf[ׂG}M \ewgx. Lalnt ى*OZSGo@zQ+ WAdquco&7YS+⧿JY-Z)>N4ⒸE{ X3oŻ|ߒ<$kP1|p)@^1+ݯ0og5C?Pt3ULc,ѝh n#:z4|1|B~{fOtH5rٸ!eO`74&.(7F6䓁]yDz>[Ϗ- :3s;ϛM5P, JTmvsAG+0E|>/fϖ}\q#JN'$h0:(1QYiXVϽ5`&*͞gV O?RP`Y9jh+4"Y6$OB>wAa( \ 35g:e :k`uRg?Q,kNȟŤԩ P]:wḻ|~ZwĎr0aTĻ4'ֳ%/pY WWl.': .u&0[W4sU*;e\YN1WEBeE7\fIV]Oj& oyv|~b6;Mw.3R%'ă/ƼE+nƕ<+|mZxLn! \' Σ U!hL۳;uJ3A,q{{C4s]JD  &nnkFZr C69c|Gsz?:JT29B}, Hm+Vv\9O/fso/>#HxoqLv)y_BmZ!,t7*7]5cFhtjf. 2 M9‰ŁFm"NeH@  aI2gg ne) i("";T'ςa-q$ ~bYSE^Ƕ Ν5-8SnYVv`xY3">5@^q}=V[KNm,WHk<8[G*HXn'5%]LHvzh<+b@1M%P(F=ʏ{ם5>Zer0߰{|GY-Zn- R0{xOdZiKW0/Wb_E95`/tR1`BS,%+lAm^K~MYrB'X $8:BW<y5P]bH`NSƲ |ƥ>ԃ {5,?+#' A-S4Y i F_:l괭f8u! WJϭ-{Vl=iHͫԜ{Wc̤Hd|8$!^S_GŮ vij s-s|).c7yS"u啖{ .zϼ<hMhK²%`ۋQw?QaoJ %^Be_ӏWwPy3y_)Cᔸ(et KZ)"ɚ4°Cu[Rk{8CU?blP4sB1-(Ke#A5f<͊sZfX>K_f6~9{R>E9ML<7 WI# ݯP*zJm^OeSeJi=mw7k3\[H8 K "6x]2/=2U W\D,=יXXs1WFNns,;Rq'K%=v>C*!ϺlLͰȖSlغqT,+~1~ 6+jۆ:"TfoJtP)$Ӳ#Hͺ:Y\H#*n ^:y +0pŌP{Kx;x5S>[!IC#Ѝ»i=<޸2U k/jR_+e#pxI*,Շ!J69U ȣKUIͅDIܞCX쥱aA{Ҙem4}{EWgɻ^D}&:!na&qrMXg#6+28̠`Y S7j0+@-GV;Iy[ct~bpkSY쵮{.>i߰uq>P, ˲5l?85 i.oa'<1)Yw I0dq1x6BmA~M1grSX:4]zKo +F\9$&1G6`L ʴvFe@XS*;=5tA{G.Y4HpFK/xoZS:dNwh&ua^ ʝFVP6МK'o gX43;¦PwsJI|A2F_Aӄ">Dk WDŽ6 MnSZ2nv%`w!Ӻz !|Z){`aks|tk-GJ)`O[0OSi,[hO%-d5+&J9pG[@O%9K[l *Qx4'PuCм6+#! bOwA4 |R~1~b*!A']b]O9YϺ'>)4󕤦f_aFGB8`kɾIFK#[/Xp}D^ͽ <4Yp}-O3_(v46}ބ%ä '  oͨŜYH)VHM !MN {z+k4c kt9ﶉ,4V"fRd9} RVu8CzdS{yoʟ[dWFW'ׂ͸~?Z'|sh=CR{BSEQ)4G-z`WA&vCm:ՃoAp< ?ǁ0. Z" (ٝVے%Ȥ"ᄁBEsԁr8)qr IZb]=HIÖtgGVًzVݥ ~!u:X@ryZlHPbfA+U*hQHcm\f%([6".M r"j z?ʪ9r{&5v e5-`{?iEP5e߬yy0^7q`^8ϣ؛.;U->aSXv7 R> PVr5T<Ɵ0Vpa;DyCʎPLZ{qNًS;. M|fr笿u;Rz(1[Zh^|q=gx”G~jCe1 w$:OaZ]O?07 A+%BiuPt<6$\Wc*A# ^|0Ҫ= 5ǥ*palZ-}_F.v/B֦.N,m]JZ00ekg%FBP8NءEs!Gxhy}60DaP ׎|vZi"+vsf-=sCv mK\':*(<͊ύ:-j0;46f-@P{e}JKZl,mM~褳V0OhZ=ht!6g~@!uPε3ZBefrvȲN`)6 M SF&zOrLD5q*-LSH&w= sOv`M^AfʐQ[B+2pJn6PsagLR!ȎWKUR@U+ꀱOnTְ k3-d^0ؐ\Ǯͣ9?b9@⤀:bQ(6 D5wBu3+'L(sǘX2/~JTmݬ fHEXk`ZǸWJ}yک,t`zo [dʹI-â Y 6,{sضH[D[0nf]bu?5##EN&3#wjp0f6_#wէyg4HjTݭgwA%z%@B~R* OɋeT'jWXBݘ2}AZJSI\yXV gV}O{@js]L՜1^9=6?Ϟ@]1KXMja ÓL'0N ?J*89%| Yk5@A267%*5hˋ=s22 B;q':5n쓑[D+zް*9aun;4:lDdZK,Ksg"13M.bzyPDݳ}07#Leœx˰xi Z~XVZ[<@8WENvᐼIIG CMZ$P @SgK@ۅ^<2XƖ U1`w)w l1HIDO=A$>qd)^ډN~6~r_/[#S}e4|Ϳt\,~@x4d|bؗ2(ƀ$yj`#zL c@"#]X0=j%6_S1_I's=r]L-O|i0.A$S '`c}ɴ\݆r ׆':dZ}mS5F3}tӾPz*$1 R$Jyv?(eZ*'6:3)xط2Y1Nk x2pVH_mqƯ\  t$(`nO6aE*<7no1Uy v P#II\EAސ 8['[RT ] os:x!0q2;E9 ا6xмPb iGo}ZGL^<ª2IjZݺ^3`I- B0R$  QrPC[?ZZ٨gSWݵ+^+M#5!XۂJ[~o*=A"7? z`#/i,/h%7 خ]>T,UHrM-hoɅ5+qϽT(>^2_/:E˻xoo(`kclUWd: 6;|s':k!u VV=m= 8BOc=[%кɱASv@ v2:,zmn"Koώ-<*Kq<0j~~#܊$^ƨ*6m}uwze@ğFA VK)Aj/)dK8=(

    N$vbmy:='Ecx>T @ wPn[WuWG#4\dWb-6F9=|~f u]TQD]54.^hs !4f?QY9nejige'\1DCIռbi[0C$͍`#9#m3Q$s)h[ \ Ȉ;yTFbp_1v$|vmXQ;ucEA.#> gECfMKw##xoCY$""3ȧP 4950:W3U:Egg%ԭHxZl7V|{*]ou"?,FiƤymFV'wp%(7Q~V͹i2<{P<*!|˯_38><yn\ (=uRz1]%,#+O9r6`HD>(@Ö)VToUd#*AVʏF]RA?pU/3{w%:0GӐxq%]ܵ~1zMoCp|Ȗ5݂vgyJ5}>Ily5k+,Ķ6)Mqǻ}182g^\t}3^xt6{p31;:ڛ[څ|A]讼2aW~"rbҪwe]Hm9n$=s2L Oi m%ׄIRG 'SVt]*YZWȥp8bP YI:ss{a=CjX G;9뭴N!*Jfs`!6/'| '̓_\z N]vL:XJG,Q}ſfżTq>ܛ#rqLQ2RV/ lWk 혺;gYZ0707010000030b000081a40000000000000000000000016609d23600001cb4000000000000000000000000000000000000007800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/t]?Eh=ڜ.+=94 wFelJC`\ p[xR!2IEZVɟLߢ{v0)f-a,`fS')'w)ǰ*M#U/Kq|Zj+to6 IUGa=n堪&3V "ա,M`|vVX%P2bOM5{;whbrEsu6n"gϧ-zQpTހn- T@(#Tğlb* e3k2S1)4+5 vthIIYz>M<MdeWo*^be|5Kgw8hqu0VT"CEX Ml&;Lx}<y!\Y6}/,#KO8V0怙 ASK3Hl9f\('M{svIc0yFѫ?wxVSx՜Ю:>>k/gmSݤj KζýQJ:0mUG!;T# Qv׺1P=ŻlU2̴KC97.JřWSJ{c 5x!B_ ܘ{y2㚻`pT+,Gʘκ֦/2ϲ{EmwƄ i=vG<\kٕ0'Ba7TvpkZ4k  Gۭ2}p)NdE>LlEdGMpڔ2sXq ljFV--/j+W ?QՌL(;Dfd;-;0ѸpZDy\P6]=} E~abEkYHt8Y*`9Þt{To&UŻ"zTO Z]eaZF"bY A</T8;*"\t>^n{#%& Az 8"z"P^_IE;IT@8G Q4g+SUmKO~,!(>ԃ4\LY<}y'Lb]ӜwO*Ƚ1i*L$vAKٴ(DMy4E9%ُ[$8>.q?$ke2Sֈ OPpEX/< c86 #r$ҋ@qTJ#HwJkIg, PTHOx+^g `7V[ Kc]}M΂v|$@:lma\ y(i5B,E-M6 ,6A :Ŷ6Wٜ@SkXx} z h[ڪ pe\Ym^rrMXPlӒguXҝ3]/dׯ7VsG*8txuGȳIݍ<GeŠ%\D}JAEdqWPJQQ$m1Af8Ew$k<q5ʧ+lw,m3R[¤o98uh]g@kBE^e1߯h9Zc`I5&3i`Faf_>}vQ?yB܌(_" _@(ܞO $5P*CK`Q+)XD5zZaI/e;5kOEM {[',s|!EmڎW"q{9s?c59|/N8@rrZjiTUBxd.M5xh!p.\hϱ &+1ʴp-(aiBq97X9#tЫ_Ծ҈koa-<ڢ-_<'X[3cX?Q}KwTRm ޓdǍ 9m^l\ BNcUC=:#ٗ'{5Ĺ1*1kKE (O~푝B(/4tSmZ(@nLijqgϰ ؽbq$͎XUhF{?DjkvZ,8vo0Dmqz4/N8נ ?޲ :U[q=6μ1VޕEQȯ>ĖK -WDRjEi^}mG?éָRvv PLM'Jwͻ oqR3,qX1-u쌥kQ|rHkV8Ӏ-QtmdOie螓4U~#7BD,2ʹwJ<+(dJN E+ȼ,-Q>K~0>)+}B/xy V >>bS"-[jW b{ nɉN>COK~)xMO[{EAA+A },5%c'Ֆ㎨d1eMYK^+S!Mb01{;8>KЅR'@,}e5Bg& &v:E蝦ܰJ p'u 1j.,m %aGO\c ƈ8"//p[EOfVsuF>EdhXec^xwh:V\'bXT;BF+FeDBБ*zc[בyo#oASۑ,[ oC6K<ȡEO_ xuZԋocJل[pp֒b":÷ C&ȓs#܌(n$d"]2Ɲ|GĴZuQm=i-S+~|(#f1tP֐WJg–Xv8R.%`Rp%Rv .ز<|A /j5Rpw2}9}!T痝m* "N&I L?q~gI7lOziX)| 1NqRvM]M>_DiFQ\ȝ53kbmհ懽nx*饱r$O"ƶtI&wϵO_, Hx$]altw/3l$j-A2:@Z;AуUTA dKIK";$yp"d_;3f 9kޣ@&oz(>EOF6z5M]ʹo(niXg3l *K'&E;2肀}xܹ$n{k:0so!iN<1rbT Xex]!1>boH9+ 8 xh 32ՙ1V#v洬ñsmljvWLPItb?0"ljV}:blDgEڮO4>F*`]KM-u3eݮL3G̴Mmô8SJHG> bZ'!es7wi"];&卩3=W,uէg;D354 i$2{0K\N2;1 }hYNCeqjLZNJ[&>(lC\24aFS>l'GRw/0ų<9S IDbc͑L<<\@JɢݻLfG9O︰m*qbR9%>iR֦p^T,)=Cܼ.9sSHc=qf-oSj@``8m]_>t􄀞_s}n%Igԝ_;'> zJiVaIC'SN'ܐd-kMr2>ښrcfk;V ),IIJ>fEP׍fžff(CY 7xgCCI4,ɾxg'=X.j۠}5UR#W8(DT*Bkw/%_dCc;2'=J1..t>J(;*K)/zU=$ `‰LLf`y.BID6X%7 5L:f("=u%^]AiҲ!'<[r0xw? ;zxn{.Z0j^\VkC1ҤCX"=(>#(kqx9 G_^?`j:03sOZ_#KZ(jF<\9"gYZ0707010000030c000081a40000000000000000000000016609d236000107f0000000000000000000000000000000000000007200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/!]?Eh=ڜ.+/T0ؤtM_-S-1h(O;V[/U`i2[o.P]It\)~ |CPlB]N4nE$#5]偅x0(8/^YqCoяֺ}R66N\" ]e&;&/=2o-$c8WT >IQ0a9"h!i}|߻ rOTVޭWL#'͋uΎ~ Y/C\*y?>|N?̾hK~1estIe@<:}ý?~g*@Nc\#4S8~\LR"Q&FMmZ]N=~e|hтWk`r$Pb-ufW?6.Dod^. m5*Vz1H!⸔4Κ g;^uO]SSEǽ[x*3X5U*jK={(_p6wT+dx R|6fXiA9҄B:,qItI^U)IW,P0FYvrrge<*8?R,nTl8>R?8o]ΡӋ3XKaryPfȀ~ꄛ^tY5u5Cj`A}b[,U< :EL3х9 ݬ8-LaJ>(qӺPŽ/FmѱV$䊚n (B5Ac5- w2h'||h됀L.ˢ^ln)c?wZk9!3홧|\)q籽CW6a}%4satR"ZGQ'ćQ `ތ?o . mNJW͊KF5}1v:oC|~E= j̲{w.iVſ}=c0NwAOf| O[WB22Fݭ[L-]/Qv##6!A)L=jx`2&\&,^C8%ݴ`Ve |B4pjH99>d05bE a7TH8@h]ڌ8.@;U";w*+Iq]'s0[+f}jw6$ jwMpҡ0BC݂)xK&;q ]s+h%]B{1 }qU!cʊ;)_9"R1bY AB$$VEDg&Ƙz|m}|-S&7N+s8>'-4E9ltŢҢmb5{84JW{IκBpP5#+qɀтR)ʽՍ`ԫzj_ldB/,m,^}$y9s]9s›C;P–L"]dWj>+w2WN7S_)u5y6>/4s;`ఙkKj`Vg:;6V(tTharpnv29e&ݶNrYuM;d* W^X2Pq&͙LB-d]T7)i?Ɏ]x_5+;V.]^;N(u+h$FzC~,d[AHOxeܧӲ6[A}k"'t?+le|AÖ ak JgeV!vʢ1ܰuXӧ1=."Ue7aQDD29?Oux) "ϊν_J>Y9>t:S'"V.Hz|sW674E!au-zk,czƠ\g|A"HKX>D\ )|?*Onl4m^&%Qd@ߊMR?P{opu=P4s#i܃ j)Lp'ݥ4MJ I,Ƌbi编H2[A_OW%TG* ȯ'c ̲Hɽ .kNHC.b n5-Y[PAnQ ΠX,dL"֩WMz ϗ:I$py; 2A(V&:?\"ã DW*d004ʉ-ٍnC4q,yZnBObjK]TMHlb"Xڼ.&!YA~\9Y59R~ 3ޚ3P'm O& 6T Q5k3fñ|nN 0+Gխ@.2J{>>WgLAd >+I m=li@cdD]I _##w+ ? Z ?z5ϻJQ>_9z Fכ$(bU&6yyC{p9ٵt.]Ob7E s$f*UQehlHUJo=&= M;'_{}1k4>9pDwTD!d FάMn?8] v-=2ȑ!x?F:C?Gj]JAjvLcrk5sHS+A#kf¬CE"cR]10mۻ, GHϤs6+O"*`K )9 rޯ<}!EobWm ֫3 i7E<ɫs{4b'(a]!P}#ZR֨l9+j^^!ǝ? b7>|o=޸]k2Gml8LtU@sqHj4~{O;Yyx~%էax5u?+R(W }0h8,{[1b9  {iA):8?d`{ԡbϭNVS_քyĐE ^ Wq~eљ^i~ \# r'u#u&=6NdSu'[ MV)m.sUnhx$S T:S8r+B*6\.W)lBq TK'FpeԻs=7hZ6PIT;N%M&!j"fmqط EzBK>ZVV4@qxFx}N*TbG:Ovཪ=L>Ұib8pZ?Viai0Mk0tov`W9$ǜ3dɳF3əɽ7ܯ*Y&41#'t'd-6JSaApiyf'NrKsSd{$?b%n/×:&U's 9Doițȃ8A -z1.9TJ7dHGȢbh4μ0L3S=/S#Ғ7v2/\lYM9a#Ѻ,7h)qÉ`POJf+51,$י2r}-u3 vҙP}އЃeO&1#; ~Xc3,香U֤b2o6}6$Th+S-R(efN,I遬#n T984ԵgU1ՙJ(V3 |g~{Uj4Ĕɡ1n +Ga p:8(>M3Soi

    aAp\W ~z{"wFI'˯*A d:,[&#,<7P:r_?|q~k5.Ā3zy n A 熀 OwߥAeIXm/WFR=&xH nF g6\/%bQJK“ykhr|sLWlvxmS=f\LS{`!;Ū m ~c+Yb[#\8*g[3'mQ18QN"KeXe_䌠?BW [v w!P"8H]I\dxKrg/&O7 \f_J3_{o^[ jW4h."ˁ>mvk<&>m@"l[wAp7͇푖mL~MlCDXmge.xT:uN*c@ `E(}l\2乽{NZg-`Xg:*1Y*DrP j`]rڊg á%H-T R /wG+uIRn\<ƘC𪮌z%1t[AƄSbZySA}=_)>2 U xz͔YmޣR)m ۇ]u!Ou#qBAٽZGV;˚ֳnR *V+άcK`BW .}/ZiقOU;U::/ˀ{rGKI&V3 /bh`l%WT\|m\r^.EDLhbΆ/RJ 2 "ٽ O衆$VD7K=T9V:;!ӧ퓻pbX#BkO5ۦ wxX3.͝afn-f9?8xߧX+˜(ڵͿHA(ytD(:Q#L%쳫gۼvDi*/B$ . IPm"xt.2m(7{}%ڐ1&! @A-lqto.A}(c/7 ()U(Qy߫ul5GgT! ;ECcT/s0=db([ӊj0)n i4._YƊ7v`*X,j:"YE{Қ0 Sz})n1rPKlWAz':6*% QT.k9ngEn\0Gp JBt!'Vd&n9"Z6ZvafRUc[m*#^gپݷe q8$R}cM'"{u`PE?rp~*eB&B77UoʹKK#VK:n#>(x5j?)~5ڐ-V}:_?4"kuB뀴EA7KE׶ܦޝalw BeKy,T =gb*<Ö bؕ{c92-m;VyRRIk#]1Q uHj"ZwV ^-)j5Ka[@ { J RCRdl۔ngTصE=[m%2d(՟EU]4&Ŀ u>h* y +ƍ&Li L(,R^Ʌ`/?s3<~t}H3;ɌSPo4b|óL>1jv|H5PLsfuޟB7ctxădIZ.`Zij pyF|O-RY#Q~ ;7lApó-|ߑirXQnPkAhZSIճI5V#UfUpOQjZ}N >_!C"~8HTZ wc5'W?WdsJV[R BRQD3EeotJ*bZ/20j/7R,ؠ !: Q 풼x!%oƧ dIGXFƱ2}Λio}D K!Ơ֝Hs>pƙMv%Hu]Ez8n:(\x 1g %9-Ҕ1I/iUi#l{FR89ז,Cߐ%5nFрycTNeіe{yW}3FFeCpQMW=a<~ݽ"`OMw "[u˱$yjh YP4J%=IZ5 jdZõ?H݈Eu/ʈW۩1Sdk ax6 n{/wh(ZqCTѭۜ{rT6Z~\,<Р1e+_nwΛ+e XYUa .Ho *K6[%PM/(s?;]3}NNuIL9|> Fb??8YeEs`@ټ;9ԥGtd5qPC!hN̳ 'u xī>3]?#W Q$)8ŒplxcoOE6N%7n uB1rfvo sկCfGwuܵ&wMlT}, ֬Jlf5cT',bU wbPJJ`}-ofq+DzFrƮ`dkQȵP@M }%`KtR ~^}_b)3)r^VK ~^E-x nH-ܷ_hԎK\eIKx_پ!IAq1L~Iwf Up0mGї:h>0xeQDL8\ |$MRP2#]&ۭ͟g7MGQ~P-YG_/)?|/n_BW8:y&峏i0]/.Gu9N5 ,HLah<cSv*# y׿qm-# iرHܰM2]N\o6 'C^PuoR6?sLR1fu9wE;.QkC_땴s|ረGNئ1m bQ@mWBSxZ=|/;NT >DU!2NoeMi]|J\\:^GM !î/K.-NI HnH CDLkgTҗQhtcᚸ|@|wx^YXP:Yp@{+>wx5'RSj2UH2 <0iVd$5Xq5)l'0}OnTA6q@4bM4t/StL7O6۰ԫPG2]W؊4{ܷHYk%E'KQ*/M^ [U@ߏe[짧+zBaA l)V ;Y-[ל~.Tc5Ifݥc&:R4;)~A0L;퉩sN> X*0U@Muy9U3DH[ E7AQ8Tp,)RV'YE/b2ZtAY1/G,l^D"raW9*s~ztхm'8ߐQfw / RY4@k2 r3Xӵ1UE=HxDs3{m.ǜ"b%mzO'\gMch?(fpxeq;b==1ہ]eo׽_gQ",z_W_#8/zo_Ƭ\gfB7VI=8_50{0 s"M~UQ;vK&u`\[j~Ӛ5μ&3|t#`l"BOD{G;\5~&'|+/<{^[ϩo3iLl,pQ(lm) ˲:*N>tt |rPb |ԓ>yo[/Xg"Trݺ>66ŦmU{A̰-8eȳ'wM1OdAj\՛!Z //o;6`}5@~7i"LJڨ#8Pf"®_?f';)_f rEv0 &R昜suKTJ.WCc8pCL;hm> taq4HpQa !$,mӜZ;QosȜ[%@ІNQv|L%eWaE~JG"[P@@+Mw⏫Ϭ!VŠ՚gxy E7`AzSOx,!OP+7Eݨy\*u,cjnP70Plt*0P K'~Ao^,B<#=4Ri!*{2p sng+]BI,ĻO_A8AZL\jjBZzCEYD.{b~I|Ka$^g0@u' !/l8*䏘"[er5Zm z* P*1|Gų>,Y#6줥7Jp#yԿo5PT]3~ĸl S@0b= +4 ,)(_mӸk@?`r$lJǯ6n3[U"GoIK$.*;jqg$NSfYSb&'Bf'"GfE}Y6c:&]lBRͤU6336bS}zTp](O L8Iռ!_C2+p8dɮ_;tDlbߠNm8`{g$n t֋XvW:CEY yO6 X;50=p$[j {'zy=] u.2LT'3G{<91Bص{XxZ ܝ %m u$z6 2A;g~9 l–7;VDt'8bc0ݛwJw|O5W=Caݏ]yˌ[,j=o!$vg#DEk$v黄tQ ԭ ;% a =Aj ^$e4, HA'ҙ3H26'<:MUl^<C(mJ.j< 'ݗhHbix{Q{= 'vn0ҁçHm0Xl10\ќMt-2Z{@qM֝ϭާRjUz,MaԿ|>|WVS!ͤ0. m-n>q(C` QQBeLGN/6 &&?hKǙH_ 5:)/ub%&#2 j=PYI5&$Cg#v*>. ݈wMi4+Xl*QY+)%df8_ 1@OhkUiX.a/c# J; _ht$ F^>]&$:pM?gIn"yE4uzSxÊ3j5fbs%=SVвu7vi΄=@50cM咳Utf^X=0QJt~ãCZZL,'_NaKc ~zv 65E#*(Be dA|Ү_ŨORod[ Tnv kiKV^6xǖE!hb.gLV%aԣڊG鼳nU߉@uBL2hxM^LvxŇtB cڱU0IlkVJ*ѧEh$Nlt<ㆆ母Uk7 dAVg'H:f6dy}k"h-8vm_ 2.m,2Vs:l>Y?⠎5$#k"g[}Ez6B\<]\<cvAg5h`l&J.goFcUhqGvZ4f4c wFSW8ի)%ݔ\[tHko?Ot,S(E 89 *O~6/}Fttl.^_r;2Q8iyNռ %YeOwD+,*eLγv64o/GzAR$c7+HD۾gd,D3U%Ä.4"BN<W 4[pymKyc@G-=aMW>,6K3GטPޠi ѣ0G=i3^LJC%a<%c{滜(zoAVg kx4j_Q_`2.vy#]D겸!mЅކGg )EYvbf(Z? &b)5.KB^4%hm{ƻ:ڼ~~k*e"~çx/O .p}ٛk%Q4)+MwH77!X2ϫC\aJEv?58 dTQn#5iY?!D(=vPL4(0?AIJQ* !Tsc NQZ@MGQVY滂vʶ#R)G,KG?Sf17>;o 1vas#_{*5W>JjR=Ѫ6ӽQh]Cc+~۾ ʬ*Kˍ!j;k7h1Dx#z; O;p-REI,6bs140;n#'ߕ+M*reWD(z f 48-&dG[--rN|D܃㼕[hwa6jU/ldIlkJesk?EJSF-Tf7O9K#Us IA%5gn&yר_,7p*H0->TeGIk,ck)*Cpg䨓m}6_,FN0 oBڮ7 LَQpN딞+K*87㓡2VNs$)u!{GBwA5j`7Ůy)c۶W`TXw1wvbu ewP:!'QO{Z_._4Wj=-('Z#Q"P%50lEe>UTʴ`+~n8 G*ڟ7#^UTBh$~&HTMSd~`5瑋%cnqN?#N!o.s7OEϳ!%ZՖ \Xr#c[_ӻCHy J+!3\bp>$,ly?AtS>1NZuGdO͋ œl<Ǯ^;CIw>ju(]y\\+'JyIcdk }3u +t3 ϿEB>8|G@nLb yjny]Jrov;0LJ9 b%dvB1>I"5W[j!_74`!GBّaH>r֍` sAN$~(EPG 0C-1k_'27iHr]{MJ盈.(\2?p鬉S3`"(zyϓRJXU!t 9*X[4ϊ݉hkMl50olx5!+qx¶6H?XYeP>āwlu^čR:ng2كQANU+1 H:W*f[5É৩`1 fDφhNVG!-V&3  @_mրm0멠(RZqt΃ )p!ܻFEFePz|uPh˂n#- iRU/C儭*rRICPE5aIY)Ip/qP0&ݡ{y(LΌ9̩4}.N)VIL s'_=}ŘW;yAHLoL|>5%ehxR|?\LLh}ʢ槥F÷2BU+8*nJ)LbS 1籅K+`e)'AJA>iYgW zډBGÜ0~q, `B y,d0nbRa*8`+:i-u˕ꡃk: |!'gYJT`q'Z=n:D#--E mM6x(柿~.hLh hʳe֠!#pL_kQ+HJ%WdezΧORݡ|p]xC 9 <@;Y93ϯ+&:=N}=,oMq+!m HEgZMjVUq_@gYJ OM)XUz׬P]}62^N='0EI$lau"ۏo;I)Y&(nvuzgfo  L_͆iKˑQp~矬OaHͣ4lP* U>L]JW"a(.rU (>(twS5=(lJ6 !'-GCML!a 2[%[Ν7 -~}N`uB OmicJ= nQ>w|V,Q;)cZ~CiG[rĆ5B)$ QvI+J7霭}K1Xή KwSJ "U\C\W$3`lRД2R?sz+luF$A&O_)'[WC8F;LA qܩV^C^ ҥ(J_.Á+&|EnC>r~n*HjXPxSOq:GXMzi+|rGbZX'nv~Ax? 999 wgG.LWk`Տgݐ[f/M|É=XV*|:FaņR{.AE/ɛ, N(]\N|Z?DZ因yCo05~=Bn 0eo㊰;In㒽6&:>p+R-]]^G2d݂ΙLNXɩ&93'-Q$Ӊu-@%F}2&Ak»veEqLf-zLq}|G[Izww*!1badbu%\oe i^)!RƟ1N5$`)0|eiavr+EITd(r|9 eLG"kbO) UkE@QL 0WF>k~ZM<~sf֝Gt e7A`3a8ܛyKQu.?u7- }^W/~9oيx>ˇkwc2n ⽏3mQU@tW9L@~>yS (-EG떤QY)-տW㾏G;  !pFE7N8<Eet0T@Ff|\,;0id (<1Gvk8IT,FO.j@崏Ȋ >NrskPoK F bR]q!;͕=Bg@B=S" A~\#1,(:ZF@*[ i3y]' HX 2'W4IaebbE3sydMz8 鄢P ~-/)}b`z6>M (Wa:D;/̡s+U&Di,,G>7&a[?.#]7ksXfE51{t_Ռf2XPTk6eҴfhi0Zڶ4+E!x%àhwT:ݚ_d>?SK&w$(-U4?_1)Q퍲_TQyu_Mؖ{'Xc1ϳC>lX V]= {O9R2Vq$9jUMXXt-P5/xK5g.uW$WSܹ7E=_%"r;GVFsjHcۇ0`|^Y~Gh3"h$bP$C/V# [8crP 6HY"d6:f]&i"̤/߯[Sw$N87$MC1<2n?cAhȀ^u'brM^ñK7pLk#NbgɤO4KKdM,V35Xntn{OvM`PմQ# 'C8u g,ʪB ؞?.^ڇA/ҜnDڔYu~4l Jp^-M"g}\.@3N-lOPF$" f'6Yj>Hb_Hr쭜ʵ#ĉ)(tdrXa:ynd 92gFۈ Qy>h ҥޣ}>3qҜw2֠z!qtW;G>I-QcƄFbJqTƦELJ&_n8H"O IXt@ӑɈ O~?}D뇂6D7U~X`\7Tep&("#s({| P/x #T[ ͩ4FR!#J6>\}U_ X`M'Ah ebe䄐>em+Ю3Dо坺ެߢ/i`~ep %TPטƘk>3Ha|Uo6[RvxO\BFޖ'#[룵O3(` Z,aHY_S_7A!uOz.LێNǨvGY}2ߓVzM5|5~3i7Q- )&-NlG"fXR[u',_Ed}/,{.F֛2T?x2sQ>r!soûej` ߪq%Z4),(uշ|Y?&:]_SzPC4yV nIO$'RH4eel"OU.5[DqN;gPZۥD;c Ljt4mW >H' ic7\!;~xOhDZxe_A# GYo{bSX~DQmi\ʤ?;?A冸SLג`v[ڛτ+F7z nAWPp_!.̻I4Ŋy%ѼN=r}\gdw\aS$jVOh8벎(%/{P:Y|A}Nѐ`}c\sirFm7)aA<T@T"kcQ3&O0lkPi԰2Ƅe~VA"2ւ6c0^n[W^K_0例(кb 9a/mzEkZPaG.9lBԭMp!ZI:%ӯ T`Fh a1Q0֭ KRc Kg> |ʘA.0f;#}<\+/XH(a@Ql|}=l%,Jv(Mky8(яyl ۭ8R2)nV2Gk?Y\YGesdrZGmɣ*dv4c"EH!V3~py@7WNFHڔ_ Hգ7LRoZ\Mmm&@9;\\ t$9OF(QU)i{ol g}>  R[g)HyE@H97S5 DvԒK¡ uf g`ϸg֩ J~n\(6 A@qJX&64ޏ'/͇+^?n-1fSÆv Xqu70P\@zIMe'\_EM)ID²d|p͇eoFkff4" , 8#S-LSp'yҒGj;`27`5נW sx~~?T#viMm tKaPs32KM,sINY\p ?V>Va/|b1fC-)㴼dw-r iJ|Qۡ@y, %Y oM9z(7ksJ{8ϔm6zۗwDo3_Ҙ;Hj#ykN[J)`PxlcmMQ̔n/^hUӂ%N,d>泹nP y^sSlĜSO n2fGg^C\mi*KWeyj!ѱ)S?yLg M>Pm4L8 { DcU2+Ol%-aoR/Y )PeH'{X!; 4%[]qG^G/]W~GӴpyDHVXȍe0XpuLq5a!s"4]K,T&#uB8`q} FO ,!c$zhF+tVts1{|apKL-v^I՘c: 43 ≞EQp~[G1Q-juPΥGݕߥq3Khiv +KqJfOԧ׉7༘F1wZKM/\!I*j@=1P7q0@RBi,ۼ! ;U10`[JI*Ә!& Tn4EYCKwbG?9\yILڀ,_+^ J<1esdP~1\EWO!p '#3P̛T;?;8PŲ̟ulxfϡgWDk1p/ W3ePE%W.z҇v]-z%fj1CSQa{$7 ؂$Jƪ0XB{Yzӏ8ol6/X]'VM`Y!0/_L0vŲ m-d+Fi)E) @ &vui @O}U|~A :^皤BE6s;1c̎Y1:25v$OoͥxX7q;1hF1'\c(B`ltMxCMi^2mTxhBQ.,`]5g)j,B;X`qCS w05k'K)D\̴@DԀLfO D C.4dy~_&R@.9V+tR4Aؖa%7EXRn$}BK$7ؘzfއVƀvT|STp1`(eR|fm2V^a3GWz<5uoQ%r^P/%Q*N5 I $ĐAVq W?q}Χ-")"$=?Mf rh =Q<Bq,(xJ8#%] :UKt~HL[v߭)ͣ)[rXN{^թO$uYoi cڶ{K r_ qȷ4*k 47>&ϢupB`^c&Tgj{׫ᖣ<>@J7?鋋D.wصr=~@"<,OEQ+4 Z"xO n3{Vd;jS!5!i5 JH8oT< H{!WZww,=Gfmj~cC$o 6whwtQ>zu͇gitjKeq(=r3_SԶ@*hw%2] dj@LoݵgdIty|eq6@lU/ZW!dwoN##wՍ!̭Ad\w&A#\ Jo37'P ?3 -/ƟCs|H3 Sm}̴MJ |vAϺ0M++;Up|O7 S^68~ 3{o{K(o-7}hpti0]$.~QPw0H^zP/(";(X[\== BVe>jUj}mU+?l2wdPбRTw^M~oe U>/ʞJh*>H;1sBROy>׽xz !YgFPA71P\2Z6$uk){I'ĥVzUnCuB4I-I*oބm wr`qq^` ;7TzPS&n ?XXK#nXVID,g.U]qOsZ˥x50̙KcAAyW(`?tTgP؀U3fQF:EYC"-^."^TG{Nə3{fiHʳplODߠUk 7ڰuC[JG6_ZJQIz;¾Q9e7 ۨ2'qo\JUb Yܱޘru:-E[Tً`aׁV'CXl{f˓1,unSscqIk(DyX >SV#VwXC!b,+c7EB6" ՛xh`34b:1 {stYi<#!HÓ߫9w<ɝn8fS.JCZH˸enMO:sLW"UO %Z2_frʭC|,|@!X~'Hh_tdW%P$hAfJS[[_ԧ59F#BU=W Q^lxYVnk|yf.p(Ӝs}Y i s f4^72'uW}R9QH~^k^PYm|e*lP*͵iQ ;#K+ 4yDSFĥe<i>2A#jdlWsq`rvDcBbfr"ON5Q,kޫ䦯J= Tmc}/詠N eZ7M΄T Y1bvP:қᣛc]Yҹ"r{]x,oFVl' s Ag4\aCP; Zt})yQc ";Q|k@?1Ys|#nJ_4R HCTLXORK;p'u12Ȁ?g0U`„FC/)AW$&/th gA "0|=1{jEe4%Lio#SiQ̐V4ixǎpW{*GAǁ2z3`shE$iK#3ëWO7E !|N~72?%䎜+-9_C$bC鶾S36^7 $٦ʷSVٶAbӑ]f67 nQ-^ep@5A%'Q7L,(kŒm<MR>EpnգKxZT:9's//}wrx$766`'kk Uvs?1w9.ZerTdZbc/̀ S$ywΓ`r1R:1kiqQ!|U)z ׹#U3_h 7qZ}UC]cVY@/8NA,.֤ve{l o!(~wthWl3nvԜ/,ϕO:=7<~'JP\ TɹwyM$@+Bv+NzfiYk:#*d4/1ol!rzLz3&s,\lwz*L̪ߺ!2 =X1EmP+ s<| S R+:JW\Eq@kcI\J g,&K3j$z vM;lkFB2r[⛱Aa_Cp[F5y$w n4"dù[a0XUț_Ǽ~{` #{WA21 X¾ތ+'6L͠æa Pny@eN.#_Oձ .ʩˈ4Q{-}Wan76o[MzU:w.K!9+@L˓-u v/ M#M7#WsƓk4Mdqc uP@R@xh9䔧K)/ ts*Xw+lE_aWyNrn601->!# 67˜lυFwC.?O 62bE܌ %OMW*a[ }#71@2I#l,Cpn&?~gv<)Lf́q_^cT80Yu#`NVI.#@pqzX&:_;>ǠH35| mb9"[:7UԆ@tЁߕ gˈ,WKFv{݅oġ~;='Jay=z+P,inn}XVZOKE4p!hZwigq PPW>#iq[0pldSۤMgGa 7$'cgXt)_ґۙS ˇÌV?yIb9>\O4Ѩ)UB6qo/LGE|9P,|p!yaJ>s{f=TqKrfa#o\N?=`f;Jh\~.'Gu'Z~[z=]PleUfn%14_Aq7dlMH/sc~H겚(}q)H k u LIߏjԛPYE@{^ZףVN"к,c1#²g5Wq$o%9/S{DD} C(m?2Z^vX* ˾; X6|*>)3(= S";$nW魡\ňWQ6mR0.3b7i ΅ÅP TCDp _e]ŗ'8PQc?1+ e*m`JT6nX#|6"TBWuׂRA-6KoԞ@@]ɑ^0 U 9N4ZTyggO RX[*߭vh([@kGA p <.f-hm`N )mJBw X%mw8%ز6fʄ8{?E X"!H.v_]tCVȇ4TD~ɞD'/IMf~X#9$j H\b  $$,UVWJ@'ɎYVw g?Oy cu6R%D@'c(_&]L:_EǶ2@ ?oZFSÇO'C\Q8)hX|{Z9QB7^<;zb`NneaMvڵRgGӑ3_ӌ>VbczNbm 3?ZEdY3IН[-P'>>U9qVK@blѴa-Pe6l=_PdW_Ì,/h졩 Ygr~)Br^^^mci"IlǝH %޹`%榿+ O}@ E|'{0'|d%wrU> 0i Sh*nYBkZ郀"yf m23'yxzŶ=D1IOt*XNU'~vNp׏3.;SE '8dtP#&@^yh9VU;r$ՙHx` XMmc’rȞ4°W Mc04/i]eO zْnNL-R_ry\(pbU!;̳/ʟߴ%<$/\9w3MLL}* xA#N4muD u:ŰS/L'XY^Eoڥ /*/T=]rayL 1qaK1!i=gY9'R,gק'm#)P H fXXf k]"tuXepD1-1kLj_B[/ 4Mqکa.0* 6\8G_zAS3|́Ň>!U͆SDg9HpQǠ)^(9 Ul_!d2z(D@: Q.C|J)$ 'Փ?)gȰ3!eU"kY*&FB@ZA師5#4eWz d,q6Yކ$ Ȕda0Rt0f|(7EGy`~XdP.70gRF33r묑O*^;/`h c 03p]3.Иh9aF,j;(R:XsOL[W!_BZyU: ##ܔ>HE~ ";?Xxc<Կ&b!$9!ty5OY6J_m BU"$&c(䟴C$l×{77ʗ[,+HE)cJZ!+SGFR[ "L̡!Dv:> Nfep'w+GA(Qvۻz%g|k3TWkR\2atE+q+Bz0v[聪 uEėTihuiIu 1i:٬3G2T7U?;d>/eecYy.[ccFx<?'f U M-e!`{P󑾥A২>jCAmпϙHY6вh ݧGަؐ?Oc䂃yOA? PiLLhɳ|bt/=jbX3Jk T /hҹyx)NR J;tj~ň>۟kW);BXT7UpuÚ74ˇe{: ٘Y$F]}6˶A/G9xCxyt8,FrfkB$(]38жsy(Fو˪$Lz }z=z DP8Tk L >G~/ڽP!^%' ڵdtJ {Rb)Z~|'n ~@!Y.0X1$ |oAG0;GpS:/@9*AW#Π+ʣ_WBWEn4΀Mjѭ%Y|3eRr[}xu'tR+L[E|5a km K{8t8z|),Ơopγ;YI2[X!p8fatHbTU;'"SFbXrWNAcyXrfP+X-_ɴ'jwF AjL9h"oJh2?6it<f$g$pgpEМNBϹ)\~~ Uʧf07۩1f,J]F?Θl[%bXy2; $3IK :uO^YDF z _U_ 4߁qv_NUd^P; S!_XZ֊-.<]k8@8YF1O#=TA>C|ޗbPӤ QkFj- y< *Ӭ` Mk\Q|N:s+5}GmMԢ(tN1[@U|Ʒm/l] 1BC̿vu3I=z m`-X-"KFh}\,#4w S8:D0=(`a`^ 2AqN[IRdSl%m'pp҆JR\֢XA֮%Jzb/TPP"7ȁn*4;*llI}qMND%y2uS${v =8xy4yrmZ/piVFvrzq=Tx\rrX #ۮ0Rb:Ѡ~l9 c;{Hubz QY_3W@}ۼ}1dHK& S|Ztu{aUro 2MU2Tr:=RJlQ=/` BhwãH?8;@o<]N3VԔ|U_b:k9OUAUOrkfqmHlfG{5~ ll=1Ax@KE53uoKX\s@"c da\&3 }kIX:.9H/e6~ZRS!;De|;{k'+^2>؎}кtie 6;QA*IZ="J\U+Ve@3q)] "y{朶\Cyjsfi Ob;Z-zLB\T]6)*LfwP,jKT>xu:FGKTkXUzEȢsnV (5PqXI+Xu)ԁ9O]+Fbc,seZ ezÂnQwj(P׳ԦŚ^E>.tP&5(/9*3nE&m гG1pR>I^sEo#8=;X`/QE z^d.::߇UA`k//N0#}.acFxgX-3~,V2&KK_In͊,y =TI1 ttnRF;nMm)8)HiDM)@5;RR Y$ Ms)gG1~8yv…A ARnyވӲ9`o*GR gFw'嫏3ֻ<MbҋM PXTCQ fRFaȎua~iYM[KJ0 \-LǶOYAwف_v.*jbrϵ LtB[AL1'=4oKyڠYP]#eWlܯV2k h;⎨0̲6jPH:)EJ1|i-:dof;v[v Ћ@`۞"B$a0Qc|^@ƸX3̳KUMfݩWnذn&jG~lghD_gG73SmQԗ"XŮA4Ƥp8.SBH 8 o@x~Ի;Zlu^pż/("eFEP{[Es)AƔSYɯ=;|t0@ݝ̮ cSxRB^U9#za3)a49t=_cƆG=$g̒FY'lMi)'zWp|̃/}dY5F4>T[Nvs&e؆| Lg/)*pdxxj֬#1٘ ep`*_#%wjIpno]~p}Μl8ċ%p.F&i`/!0j(`f[ K#<9ByE{CKNtJFb7n"&ùr MZ$_t^ jz^"$mApfF]DbҺۍ"CW.ة} ]&p |u>+n\@G >q%MDfbzW 9c㠶۵a16q.) `$?aΙt"Sj[LOwOSl.ayWI#{5#mMLh$` li[01ݦg!vdCsQl٭ONܳ/V*{ ;TEDewʮ/y " /VH!Zx;3J*uJΗP ֮6[ v-%F:.p u-G~/eq9$MI7ǖ|(n~1KP x'bӼ͍)hSoL4MPB5y<G yIc+[+w׺-hYjyNC/~Onu~i2{0:>;5zh5ѡCo 9L"OdjD{gp.jA@tф1#E+%oZIs=UsF9@?|XqM!hIForUQ"5VwJ_P$;l#;cqI$"6/0ʍ!<@ad&\XG 4h'})sY;it^mWRo;KP[׋l2 >fNGӧeD/ ڽLw .,TBkBOi@=5Ɇ#5"-+8漆r|ծh?ߦ_eU+|{>dwd]ӫcޕ"㣽&ѣUny`RBgӄI7Pƻ{-r'QԾZŇ*$:E E CCLEv&zq=G?j֖o]{bz]" |#.[Z+dpd_2ڤ5'jO6Zq%eO, & s+,D Q}hJ<\^cG`{hM? (| /.޺۝9?x s]^3#oi˶*Gi ytAs\C'JL3*{*FejÈYY:!b߀^ue:ZJ~>Mj[ڪlX۵[#|RȔQ)/d70)& m׶}C!(Ƽ#0fv]4p:9 KRK>5, ?#b^,\^TUW+jU5軏eeUO\ jJ%n^t?fG)b߽M ZM%.)SJާȆnŝ/:z"inudDF8K&M!PlȻB|/TbOmepM:H.;mZ>,;"D3HGi6R7r=ɝ_MIJQ+q؍*j<'<[Gƃmd=SV!`kh3xTU%6fSkϽ6E+` MH"sKřҊ|ﵰ~gQIOy&d&x2_Y+쮳m>*d@hdM[wQF:lcQ_J&?8lFPu9*}\7V,z]&*V xP"}V-cWSB xf8fm1:N\ۃ=JTAw/֫W\?7Q/ w5(Q6},9M/VI*ǜ`ޠXZkT/saGTE=W<4\j9Timd&qGՀ^2qPF7}3N,?g;,o>W(fE "4 $lAZEId6pA `KCOdO@x2>`2 qQ$aO1 x6P# qTU<<0ho83 7O6}X6~Ty-'C7R8_JK-)S (X.֭P尢DO?Ż9>#F #! 9VYjqKRBpUVB; Ա4bf ppUIńo`.[Zsw-@ .j"k -R#*`:y>.Jby7 &K6C²N:l eJyaec‘nvVExMW7 ;֐8~%ƑE<⢜*ܖ~xt=BzWO b\!&h-,pIӬ``p[oQsWQhjw {E 9[S=eR)1m{lhrNV`I )~y 4v;:BDv(.*AvJUKf5- ҟ0LIj?qF@Ol}H7f}0)/xM5i2PS&;mCzqhI^%ĒJDŽbߩ JjT!:9qn7L,jg䵁 \sSsjep쵎2zP<5 rӑgpJ]M\]$;#)?1{?gb* ݓIE{ynvGʿutV Ns_k1It@-YwM΃BL{aJC~BvD#?y!/zpz!xp K~D#bWw3YhO+}N.qUu79"}?f6T:o.qŔw278϶N&$- uׇn~ʱJX&ULBQԡqJdr=1l75S!JHLGw:䭽\=Kpo,}2ND)`DQŕ6ϗ=_#M`s_tyK}H>9"KJc0)W]yLI^oboOg6n!* 02y] pbқPgwMD5v=5-9*ReŕƳM}'O20PXa,'MKKZp|H@UxߩG̿4 .~ ﺱ3 :2CΨ<^OVhs T6^BG`~k El݃u?+!>cMq=T,?szJ-y ]kI}+_i&=tm[8D5";G0/#D0"x(IWLA ϴ%}:bcޖ^1%v}~]A31oh5z9,;i' "N/clpa+kfˆ%yhE*}n8+NpdnP\Q0lz[ZOUI#R)^ȧҺ4^:s7u5v>lݬ̍>lJkG 95m_p 㡺~.iY\='||q&$=5x5'2kْ2M#HWX{M4i,z@aI KzɆƲX AseciL54=/;ڥn!lͧ<~渷N'fk%/bn@m9\W)/C^zY?v<6F]S<Ŧ2' Wg@7ms0}t >*AmW˘3eHo~;n3!u`jډGI2fsSW@YgII;34ߐ4ȣ"@u]c)"ϜS2[Ӧ'^-y; A5H KH](2TkFhjyY܈f\c #WD:R"].-MӇ :={I.-/LSCM#!D6* *\rN T %) ;P뉉HBMB !o w&=|`uJQI_i}z DULQ 6d B/񖗸3"UճpR"3+7)4BsRL.69/&ap7DDPOSMDo餋G+\fUw}4NNQЪK+ YZzLh;` jℙypmYc wB+L3@)'j 6X4 RWg{G7IkB@^ͅ`0];-wBJD:wb  MBQ*}2# :g} u mw0*64ջz*4Uћ|.I>oKUh g8kQi)$|6"Boݭ:p`#k0I=aSK ":vF<0d 1WX䛩pHOSR/.B\Uۙ!|6\eyulg`Z& e(䘰tu  S_:ѣk@*|@TM&z4` )٥Ns0(sX;m`nijjTl]ΧrRhibPV4̖?87ҟUFx8=lp ȁ+4-'Ӳ}ʡXewstUT?7b|Y\ǫOj-p׀& K"qGCcذY: i퐾 cLӶ{]wCt4A( >):>NrF'vQ %܅눖{Wń*|-a`1l=KIc7QqS3_f}|k-ĞW붏q:%L&1Jyj6 c urmKVD ϴi }5^M#\=\b2a15Y<@VU1%EIo:!+q7'Okإ /D(#YDDT(˷-#) ,3i,30ƗAȼ~DZ(׋qyÛžgQ2|RX'[QM?Cðyzj徣vW6LI,Hq6nn`\!--XFcΔr[fyjyِ_]fҤWMgԦjTتh7aE,mLxs'm4?4Nl-3\}?F;6mWu" 8'G"=*?c1nH78H4tCIS񷻷>5bvP |ac}*ft+ n A6ol 2dwD2=_vctp,܂!8vT(ƷGrB3E8PLNޯk3rLnB/saxc!=mqSU<7qg[*n"! ǘ4%-f /aٷ# 2KWO[6uFc[Ts Y#]}%7ySN˨ҡ !n5R%"Xp.~~ghXs'Ԁ)3_ ٲ JpRc=eݚW R"e+>"juKj# ĴmPGˡfyd1' 1[{8$ 8f) H%O{А{>+] IiN>{X0ĜEh>@ƒ}JZ+QSnP/oo@%u6ir ,?@8Y0'ag%C) ӕEl;BbbGo8eu&,])xQBaPu-8 in6!@yy+s#B1E:L//Kc9l yݠ:j4E}bRjy%2ͰB{9zDB' hy$2>]KdU,ZMF0=yeP̼}"u7%' / lw;:nǜ7DXPWg_9<#MB֊ռoZ~B#, j0r:%4NTm̈DpKom/{BKORV Wt_NQHPszRijt$tMFg^MI /9E#35PY'ЧFu;Nd).T|Hj J(sO#oKU $rKELl4N(Mso 3eg euږaj{g8DŽt< ȣ9 sɁZ E]g[hndb<,U>5!U=0F d,޲r+#7g%$K;axa; Ȗ@B3ޏ=|gUܺX5xƋ$^1{D | ^d$4盰h|}ԀxfP_1 gؒ<,nǰN#ڟ&&r>ds6)h(A ?̧@uNb?<.G}&lE|'pjbѕŕ䴮(1'h:{K:x`pnZ,j*7nG[uvPfqdpOk4]>זAo\΍ K_3#EνVok.qY,#Umt"^'AVak<ퟄ$!a\稸ߢeC֋D.~{m# H&WΤ3$vh펤JzwQVg\>IJ:%RuCblgRpC43V[̜ys<2 G~J\dxG72$C|_!E2yJF%2psQ߬ܒq90qGW3(/2?9heWMR%HA&UZiPDFWRs a萭1yIYp@8=UyS{}i|R>]yU~}4Gj]3EDu˿{4aM8Xj3U(Eytx ԇnI +~?0Q$%(˕zVXGIaa.^k2nK}t\:Կ2(Gçc ; MJZ1C==R\JXuD,B%SOwAAKG fX)چN=w"MpʰO39km8DoX_'|MK u'"4z'}-;|5S BA`Ve- 0Fڄ@X/VB]K|!33\U,Gn/^yMy|6 7{z C(`lV//5_3Ld46Ac,ٱ}(smD,2`o=x_MnL.)\`xL8 ?5|L+h$j7 YI#Ȗ{n=wc=SA_JW 3d']X64z(sbm)b 0R 21?ѦrM>FƱ])W*U4Ư]bv]Q_MJ(Fw(r,[*؝Gk(}/GM?ǵ&ma!fj@n=C%?% nђ'Nlϣ !.d&h gMi3< LE9"sڱ}$TSL4zc3x]LsQvz'=]-zۏ.`XBHPؙ X]E8#f0Dz Evcu|!b?-4>5#?ɔ@"|~Y6[KU! Q̅XaAL@~"I $kXܤ Xif6GD0nSsf=`>A#>5A^L<{K~VBd-?ڄI`l",<7o+ )zLAoV.@%nHCݍ=2?* ˃f67P)LVF(oϮT2LZ kkSҲnZVMʆ)B)f|R#9F$C],;zqا77 &kكU*HU8:$!`XTu濯ȓImwCȷk &=IL4.UWW,bX>@cKYPo~FΕ?OUz QLT27'dе4@6DfK~DwRw4tF^r^;va~ {tPI?!-K v+s|A*?c1z)Pz_G8ҙcm]=aRe7ß3 G !(&-(p$a7 jiXs)ᝉ&: %@~UH*xw;Hz]ED<kƳ0ֶ 71x2/'R3#C; `py喈%ܐP&>&߱#wޓ}au%㤜~'U|¹0ZKr"'0|xsLNəwuGR?i=h;Ygg/)Hꢮ<~BD 1o<Бg#W!0>ҥ폞rKz2RX4qLkJ m~*fp81*n2έdH VON:qT'Vx)F;P3mBd;<( ;ݐ'tX<k0[m-a?5)(& ~ͳ`hp=w m=xjd+ęgbp {'m3).Fc军A1Ujj EO8ժ< t‰෸df! ;_.hACFk k "H$i܉d'1xΔ50Q9huĬߕ4%"U.?J}; 8 5~f E>y87kz'! D7vbJea6V"6w<;9b~.8hTG\Ǜ|b4L *昌;uEEG`fqwNV~|\ÛMl.,fA2u$Qs.un6oq:w.-0d Xk[{$'K6S/.%oa"T#=kae:%Sp(-'Rh9/R@<޽Hpy3τG8&1`}wEKfI=2#[RJ$KL`׾,u6lƬ`'ù&O7;LמMw2B'pc%&><[j%0MTye# JثQQj_5(G(ۍa..b, BJ'n[$\MȢI"wmR1jׇF6Pl0{cTZ-jKR>ɂ}kě3;a[UݤA|7WDy-D܊n0)e\ gΕ{;7;"o{%۹||d>1$Te./^ 6 9S= xR0sokv8 G7.BH)Z!W%y\Zfk;%QĀ5*ٌ VtPz:O8 ] vLPD% d(+[s](߯èw-D>b0k>~ 4s`vw9Tvfi$'n0]Nz7k;N[R`Tiug&Z]M;E@PF.!yDh[르Ͻ'WQ;nSBq]"U(b!ߐ솷Ќ<:Pw%agpF3ၣPxf.`CjsoP6ܵ$/6F#ѝofl?wu8j].v Ҙˆ4YKc[0.J+#2+" {:N} ˚c|[&wpqF*=_"{^qs7j ob6ԎU<2_,T)J=:!7bG0Q"35 (( tV;oh+I 5p]XicPye{Q4٨䩃Wbiq$3S:id8]9|5°Ьxc(OiBe l`B u@vSJfVn6Zσ u{; .Koºw! A-j(%ݏ:ClN<&v̓g 3~/5*wyqU?GgFnpWx36=a_pB?kӐ@OxԹͬm%l2]_KGWf:s[@Q,y[Ljm~ا+8Q qai0%?\11`I=a=Dp&Tz!,#d$:)Q,IHwn XlSiZ K]$D*mrQg^lDv(snWV*)ѐ1+&ōG+0~=Ӯ56F^;%, 44zDwj@"4 ]`uK pjkukp_:]1?s[}Rb \j-s-3iXo5xiޱVꇦLX۞p![cr[fclx4J}[&'W_ JeZ`'M_yw+ګf9%e"=cE0ٻw:YMGE:2HH K~&.w[l"$N$а3GI@;`Uk1-|d;>ƻM\H׿''D/1 "FHm _'_#Wʑ".类'*/7'j2ԫۅϻ97xkX3DG=s׮F3:m>Fq_gXVH]L"N%C DZޥU*L_qWcC{aO2&Sn@Fl^sn\Ll; =3Qr·H/f(RzwنA .Md8ffJ«[oS$5WDg&89Hs\+mlC8 g=2+QP,}',ab0*G+P3[ 7ϺruE7>lO x W*^Vz .ߺ&|H&x$>,{147)6 #[t%}$y /8h2,AQkQPZo}pK1'Bjʒ <~Δx6(g]aS0Y뒮:d1Y=xGڴ-z"oe-C-V-`RiL8n/"@֪l:5Dl5O@ %kHl.9oR2P P߯+O?fNԕ(B5޳^لPrAhMdb4q DzZXn)M Pj%J{)Tstx rZYVaҏ?qgh6)JC\qљ̋$x#d'uWY#0sB01 F̩Ĵ{|R *H=/\Jnn0ej^3v~8 (O|щ9`N~}( 9}=+692'c#,=#Is^S4T8M+œ~6$T)7NOev3ArVB)ЙSoR _$&A=bR)xSUּ&C529TlG5T>nmouT7 ጷhFEb!4`ucLeģRp{9^Fpb$Hf:T+SH_Z2;NSwRKS1E3rp% 7f$mJKh:æz@^vẴ(3i< {R(]Z,-&P9^YLx(R'pEDC%[-H*I5wȫSZXukj^:pHܤyPìj.GXC Sd ok?hP𾊆$1qT\~&'W;(Ba8F,PkB?XO Dƒe1`1@cR;%f_ \bL78IjN؛ECA*e6%iƅ'b0;E3t2MT,;5C40֍* ā¶&u#dpZA> $rGKoER͛Z㴆:}@ K6}cFYPn{nyױ<&^T~M36OQ`p0 pkܿx rmvA?fQ"E}sSMkIc>nz߉K>_(˵?B|2 38Jߢ>T5[ȱ1c=#mrf|~f]^"̈wHqZF,0D.DLLI⪹(T3 lSE$Wv|N*WvINDh-rS[12~֌Y(1YW|R92C Dg#nSe9sa2'T%jC}7^Kts%r>LgYpfEY9?.*'@n[`$FzZd7[Id D|vPd.̗@-o%{kq|R(Gz;GV#z˰x&2E( 9j^2s3-`|')+%\ɬ3cM⾨lDUp$В"xRVgaǒ.8a}H{3ѣ'׎BAInҌ:17VdpF/+BẂjdaźvp) t3U v9l\1|B{?Kezaq6b=,?P.z7*Rye5<<+a'`ɾh0Z'kS9Dy,pW=].aT{Nѧ!, .FЖdY{׫e9)p݈F:ͯMAZ '[ߥ_mlPIڙObG~/AjVUې^Y<Ӓٻ1ێWdxTԡCATUԭ*Ե\tniB$0nB}э8@mϖx?HX?ZxҿŁl#KWDqfc"32W\l튗6LaIMB,9L3~"1XmmXυ1eΫXfIr0#rٷDU[/[cQNҰķP\7tZy4|@V ֺ@ijeeNn6]U֞IH_Fu6L\F `S3 cECRxOJQW߱roqEqDA7UГM<sNl`0}v6 r<J޺xSѱ@S(1ݏ$hKg0K, ظnB+"UB!0#e@_HRݭFS[F==fw!We2 Y297%{`NF yo6[mSJ AF/N4:qRGms9M_vAd*5v:Oi@nffHAq+FOv>HiTWåо$3wldPEUvIKg{KGwHi P^"röH\Z m#@Yi:`0PM JO%- ]u>:@[Y/zLJAfLq)|ۇV牝B6z3~b.h>8R==em(€9E?Gg?",f#+Ht>E`t;aݿoEQ-LCic?Zg{]O>~n&N3U ].P-V*)>˫k{wxYK/*:xk?51"Wՙ[n|uTcKDw"_i[c7S eB88p_.nuC@2CC<78Z#b3r MM YA*Rң]T;V*rnI7tQ pPSic9`oӼpT@ "^L;H|ŞJFC:_`TC #Bn:fmCn}h|㴦Q6s92|^*4)oYӷ!ʒwfubFTmBd&(Ԩߴ2xnUZ7Q9of*ɄE /o?3};9ag\{gs(\3IVc1B)(0jw'3כaS `.u[.ag؃ $ol!5#քr 8qсXN@~c^;481R3?ی `=&N'o?BMU\Hj ȝ K؞5D%y9l4C.msM<)DQzBw[4V&˱yzoPGFNb;iwdW$R#7MxP0 b-7Yy߉눞uz^%掗u P{ qףza~3eT2F<6p421>Фuz3UIFVe,ӸymH)Hu\|2$ ʮs6cf;t,pɂ;(;i5lwf 3j23fõ9":@ofev<؛?m]ӥ\&͎ɘh9 j`5/%Mp#HU5uBcϵ |&&+!*h}W<#̢"-wrZ`8UeӝFFhMRxhǞzdAKՕl' KhŨXg1)-Ϡg USTKLd$5IS gp/hf{+$462\]%`B$6 *wT:HӢ[uV(nG5#38}ӱJ~^%[ļ%^XR.6n_Ε:ɱAt,PhnJ;(n+QN_ly nljy|e"Uu5nR8`%.k PE<~~"ާ+.` [6 6_Uz`lŸq9nH@vx\ۭHXsrI 4DZy׈1A҂\ n#b=ЖLc=o`&4X.k1/bH8ͩe䆱_.#)gg#gL b.4*+|Wņmڏ!6=*Va.UU )j$ن=VkZ5p䭋(_9:rAn_QߠaU'#ksC!t|PVD2>&xyt;[wNѼ,QT^x>%$}Dž¶*t/$9eyYf/;|oA/0=;1: @*; uy 3 ~'݄-6v<lj][\A^r3u\T˼#=XlUP!:ТލڝdEpNKI?+ ?5/\kzѾ}0G2Rf;'DvcKe8fJau1h̍Gs~K3"Y^~«TyBB=Bl,A9ܫ/vLo>RX ͱ-9)L鵡+0l'f ˁA8PACpޯe)uJv9yxyo /lc6U{8E,7k=tWڬ1Hr-.,0eQF%ÛeZԝ7؁zH1 "eE.k,ʈKăM'MΈɧ2_*J 1u*Hr{C]:Ԛe~-&- Fi˻lr^zӤ~2^v. YH-ͬ?3r14sd33Yx!EU,v4uWd Y"yhM-I.pgc#cm1G"…KhHxʺ'0UGsp!Ƀ #C%e,4%4] woB3G7`o.f+y/ZmNP=2*8/u6݁%qz#I {;w=& A`v4ϔz6C_S"M"V~/sj J Oʋ&5|y48ɳj_ܒ)aFf&YFI|SZd >h>i;W:=а f-rB= K8^99]v:9%ܭ RL:Z ieu6Pf#l,FJ$dx]fkzHBF7sTJ>>6072TYʧ`FiqQcv!UILQI"YnpJ'{ 4@aY Y1.a#"oLD]A&L%{ "d ڑa(Tƅ:w6ԅ1i;`3)pGszI#X4 <_vY27m'!o*)aHc 4]qqӽ[Ӝ#OILK|Hq'8/5t9 J`B[b/|J+n¯֊Bt<'F_7P2g6MoL|aF >Lvl@ 2Cb!ݹuَen]-vW֧e0zO!Vc"3W᜺ouعȔ S7I3 7Brr?b3awB顨#1D\{N>k&+^ ۛ8sJk!Suew 1)fk^)^#U)6}vL$ESgvV~-6"9bۺ|/P l\wQ|Vn4*. QMKqwb#>U) jRS"s{(J2|0P?izڦ%!mJ;}Ӎ--gke*.Q/d@Q0 4DMlH.fBlWhn8/>3d{Hp^A+sfhz[]Zeh XidxdOJ7;y~O, 25MMQqiOi}$5݁Ovr)77ŸO?n ̖`=y(EVP3:4.Yڎch^CnH[gz t f] XCx'dӚJԩ56G4aTO],Тb)b4 0kJZ`vO%Q~Veqǹ[xV|)QiO8Su4{dniTUF_Jty/׮-[OPԬ&ReCu#3! h`̕/ ˏ!3gYZ0707010000030d000081a40000000000000000000000016609d23600003a60000000000000000000000000000000000000006600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/:]?Eh=ڜ.+\|bhu2>G :YVD⣽2ϙ;` ;$Q%cX\X^lHNF;K7/Avd3KFD.Ϊ1j]tK'Ėq ']iO+o R>ٳ 6^';0ܻЎq 9 3aS+mntm䕚lWo|Nf &pFQRd WS)u# ^!)Nݕ=BO# BFKS{9cԋ2/x]cqʅ#Ĭ(5v">GLbkQv+s8f%P^B뉌ʈ^46, "Adk.MPY;hl ]̍#XS>,~/ncM= BE_qν/=$L3cP0XrX[3'_@D9o X|j-8=j[DGܓF6+;6YލsLwE:eM孄_mbķ&_9d^A]d#7.>[bۑ \oY36.?tǿq0? OFKIYhZf" XJ NLٕs);`7 w}ZOtR3L*塰Z(b-Kps /--?xm J+զ*U/ͽO5:lbĤW8C!58 ɴc_1e{\4-q*'AA݁Q e)n#O+;添NM\9|r9fV" /-58w C2V pغ19(r ?W|ޛ/N F}M9 WnwZ~YڟsSOoMaIڔdH,@)?u͒ChXdÍO/Y u ']khlh(5.fOnAjFcDԝ;mQbVD3Wh#"tC6㏬$$e(qSd|iQgJ[|q8 Ǎ4`_@g":o0WJ/kb$خ6-f ѵْaSԅ?ܕdb/hKzq`ˏmGyqws(anz/QdoR?wB:J!\"ƵxK8|"P8Fɯ5&"9,6EyO jU<0_ l>Q{ZLZ[-q/@$Д|uI.24/)ֹ[U`t-dV ޞҩ!ˢ߽ d3URߔm:d.}zF)U M?Os17+ݧ34`>op0|u55Z Zz; kNjɂ(A 2w;vճ@~u$c:D$,r)^mM#Vr}P$薈m RF\~.nRI;g 20ltOE:*hġm}Q+LPv1i" *g8E b/%d+P R{"J,yef֮CЯdgybր3JWXmaijK [$lNH}.ťP׳z#5MNyU\)Eo`ҨҷnۿC#B": b h CZ`v 2 M㉾w)ٳ_2v$k v-: ?GWwnZoѹLotB"I*4LлjX3 'el`c;X$0Zjh\a'5Gߨ]Pxcz91(|; 65*9FL6Z3`F}y:f$~_mP=CX JBQ,.d`}i/Z!>nT.H>F>n ώ0w.ُ}bTlQk` nkWe(#+.i%BMV <| ނlPUs#z:Tjpx#` "éY."ȭ<%&/+U;!?dqL9yUUd~PhvYlZ؟^gߦa7?qjZ7ک#@e{-FNe[V~ӷ^5( 1^;,A=MqAE}Z/$;6TzCeS;nu ﰌGMIXuѤ?| {f dj&$|P_ɧ6EχD+t#Cy' 84Yde?W!Ğ)){~^S٪R4穴kpb\Z̓)a. W֖FpwrvOM91jMtouCE!'%dhjN`hfYxܺ1/ڮ8Vz55z{ )f(6VM[u-jNb?-;B#={xp&%1^B?HcĊ M8J:L̘lWQڋ° eep{9<,” RIDv_k\gIxбAZNO9)}ƅ i"]$ixlJ.!IC<"QȯU #H]ًg~*DX>mpIOS5-$Ļ0[>km.{EI:D۬.(7*)9Ѡ?}"R=^Yֶ'ϥ殇L%D?؎_< @re.iȨ/FVbT8[{¦B@:!~L~5WPJ1}v ǗTy_ϭ³~l?sۍG̋gj\(k$ o> J= kj it%Bl ]aPl#ƌ Sˌແ%\k⢂e|ÝiQwX3{\}(m$>=X<$ʋ bZgd ذ"8-̬YD݋j/Y]WY3;yO4nEٳuPLDž|$MƮ`|"@CZʥr Qbߓ5NVwm&<3!2~WncLN)|g =phiݚ44]02Һ#'Z(dJɖ&ov6f2 νr[QECrߎLwz(ᵥ! 4i1ƃئܡmvrof"1Gm4V$Å& ksZ]i`@z)vB m9$v 6 {$uOFB>%2i_?р )p yG.*#FZ^>%mѼr(N5epG-v$Ѯzک*-,dv·nM8]Z{ '{N|9V|y;Px)mʥSۮR%X~ z nSk,sJjcDpK}#dIap]=K6Uj9NUJBO"Z/XL֛|DzXhv_#o MF_j@؏9Pd^a/lE~9:aO@o (ckJ+3Ha3F0(ch.IfD9>wCا6e^rc{/Oy}R5bfZ!?cw!ɻsI`]ȳsIaYiCtd-ާqO& 3f(0L!0VN{ωjХ Za#85 M5t/ (`Z\Ȫ~Ȕt}}Ojށgt/6*t9_ Pz]T :ɭpUU#3&!Yꡀ #dLͬXmJ+o 7?z2Vϐew|ʝ{ T O" Pzѳ"0gjl?]xG)L׽ o }J@a_Im* ik[m_S/zfI%33NOMiر>U=z"a%C Cc<c`1+e"R" @`n˪oYYowosoA]BaNňTsoQHPq$ϸ;Xֺ a\I]#ΐp*3uz2{ICZd|Bx,ТY˔J Ճ54RmSFȣi;&'OnQ e`p)#7B,ێMP# K,2A!@gCk:ȇxɈr,782Sf~M5F.-`bXX22=hKSv=zxq?J'4{^ o.D0!^37~%n n.T8!鞭g#lEOC!C813K0gldI<;sO€V? =OVCHue2wB%7}n.=k͕GJ]cX!<$aa w,*9b~\X6I،hV&_~y=pqq ] نRA*Vc+)-Qs͙NɈDK-j4-ZD;%nM|[_WK+8ľS?8ǞbEF+axOj )VOE?1@cdQ} {(@SޙɗezBP\j?%.7yl4{C ( |^]X냰ݬ_IP+ޅ$Ew[| 3x16~D;P_x,KdmSf 0gf:X@*1 Z_g@Wy! 733}RcJq,3 3z`No97xVxA( ZO?N;j$v?Q[kz^e4`AZeD? oUyh$aŒKΈ8˩3bީ(gm\ݽG+R!mw C g 0?@^3Ot); !7d* 0FrCEB H"K7E5K>g:CR56&}f^r'Emo,tpHH&8 g"XCh ÊLk臔P]7[*A5[Ӛ5KUebJ'AŒ-̝p?3C҆nSS;8DnDvVH܆;O&wkD~w$sЄhl ϊyUƋ軈IѠܢE&; %'gic"7Zj[wIP0 _bXPFdgl,\¬E/.?R`q#-E_<7U]SsW?7:Gv?0Jk*ո[W#x|LO[0\1Uކ''|-gV91TDNQ8Tf;ϋP76TX+KWmϫfS[ŏDjXI]F!9:pԓnw5Pَs9Zr"kW e|"gjs<;-I lgT^,I )A7&y+1<.׸-1S[Iib ًF=tjXK.;FHc:n o kwAl,l%$q>c#0%{ᦧ:S+ #퇍XN~ !*Zt까r@K]Tھk] V|ԣX*`=ͤcS=vs%AP_LA¶\#TD|YSjdr,OL10?A?<<}@ڱ1%,Zn`?E8N?;UtS"`Siy)CmYu=ތriVOuRġv'*?uf^,YJީ:jn.R2fR'Ar maa-@ZS8o*9׳w e+=:Sp sJs,In,ޣܑQ%p*rȕ8&iiK(7jb%݂]_o6(pLa|˯liPX)iq4K3\o^%^&v%a6:1>Tb!,Fx{RVLC_GM}ʗll@ ,WrJ9c͕\gd߶ܭԫ0{"t+R/jͶ˵3)AؓŢ #~PS"=ckqMq9dEt#1q#y ڂحuasa&x|K[-&uue=d܋B,6?a1 g>%JJ wB^ ػH,yNz ǚzЃ.2 YEF".5]LGhh [YXT6e|l|v/\qyx5̕v%N2ʢ|5cDG^-IFu v@gC_hjW*#y OIǔqTvQY3)VM+% %Vd#Z$t&'U5qѵΔf6Fl8XmRPw5cN /%ⳤsa㘬Ͽ%ésO}&A|O\L!MM?}wAl$^`ҧwL^%6jXZŬS0Z3@8qv6pr:8ic*]'%~`ufk .~MTkk>d86 4{~Ax`Ʃ4^{bzڝO5:a #\½9S_/tZGw2L"rL? ƢPF3z r̊I.UdL@.?yЫ |i]ǀN<lIMaĴ>x#U(-k,wז'*AU%D]q~d$%fasL)cp0w%| wTA|r5 H ߈T&N¬eVd@糱vCF,2̪G"&'ozqgPшE W㊱*6=ɽ,-EsF1LKx˲d;{eN? /YǢ+,1<_nJ9״{gOj [X0_0[r-󹜞|Z{ňI(C<z#ojXí'ctl*  \ :PBtҀF]h%x&}ʭap9Ms뀩j/Q+1|/BFp&&PUz (ypQ0c|7P̈Q OmX[|{C1\8dYlQ- "S3 ?<#/ _r_ߢI?Tth8]9l!PolTVG=AʐQ"w> ?&韃gcx%N)GJ"΄N~¤半ө9V/&e&\ {8di[iMjcQ@жw& U +. KgΨ$lm9vb529l7`Hύ_ϾB:'ޣjLpq5&kGD͹M 0b?{*msQ3e}&[lJxwk=ѳDEsEbjTPKW_Xzjb(33g`I}GHVP27~XSv9,f҉)1ސk:mԴ'#yݶvgft't\}HH:5oL{-aL֞XRA5#e HTGٮzx_=:p`:h M~.PB*BA3g"c .O y(}}@R1]ĩ<`Kf54y2q~'v`k݋$$~h7t>NF[NK! dTɭ^&W`Wzg= ưW::!+Ib{Xhֵ2'(oyU9 0YG9p˿^5T8#Iwy⻏vjo3Ih6|uWLXf wɁ<# F̒g7gXtUG!T=6‡eFixit F2(vB1 2Sd_D$@1ͽeJNjkfb:xc7u LLBaQ}=?$4 xfTDߗoǶ8ʚ[Ӧ6 . Uad }ʠƤ/I^FnHGtb}ыk^ضvH߹d'k`M6x–X: 'E&j˟y2XBBc PH1^ז<@^<n  R4&$tʪ#'w>-i'ɚMpW0 0, W28xx]>D{$t\%G\+6)7=:QC 攻DcViCOqu3R4~c?թSJCQ)S"sx 7z +ᘑak鶳^rjӰ0$/Dy*}*[PB] DHqMP€SAp);OT9'M[R> Ty<MKX4e!V*7 ǝ0&Z2Ma~ps:/H໢" X]}|5'+A\mePց˷%yUo7X{_,hi/'Ȟ"WiXz}Ꟃm7$åLԚh|h-/G7ǵ@DT^tF6s5/L?r4@KɞT8zE:5_o#Y!wF=uǰ{fk@ QHLr A3'r{DM1Gր~3H$!>ANڌB" d~ditDo#,>B%tgYZ0707010000030e000081a40000000000000000000000016609d236000023e8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/ࠧ#]?Eh=ڜ.+q/\,BE/h@S^LUi+ n7LO|s:E{(e9%n{I >k#y'B'b@2.ׄDE[JLn"}hcf [in6 ߲awO|$N:roFPfKTm^7ĸ q=ex`ʦ9]AM2۞'t1 :O%Xܖ9\ezOb_hg #lPpV:lGp~KB2'<:GC@w<}^pȺW$k.<3-kǷdax&/M.>AU]zڅó7b31胥wى6#9'Vkk['j!*.G\#z]Z1io~Bc`z_ E&+ɒ1Ao%]<}_g S {VI!(F8=+n 4clL4TSQHT~W1iӲ݂DY?l!rjx#[&]t﷬D&J=(WU&n=k(וcOC-2Xmܙ(\od4;3nx1̚*_>Og+$OD1.OS[_Ko4 X+@3FNQ3XV۳R7S)AuW ׃Ĕ U[zgnJC[Zl塆D20*%&Jۆ> ڣDscINm+Te?%ezdt ګm3A9]ƌ62o* ~4,x< J.ýZ@_*A/۰vyclE+i}#nsHڡ,hKul| C"DUo[м뱺Añ qS_@0Y&=- Ri$P/7ӕ+}̹yU'F_^{=J(λ$0\SVG1b) qDQkuE528ۣrɈ_BS^q_dj<E)(MOzZEG6S+8N8u%UdY\ji<=~* 1ZINaN>Balsm_O5^2tjg')-c;j ݕƟQj/h%\<:t gW˩;/hv}SBfsK{m6J쓁z !^&#/Ǩ/N fV!Ki0Z)+8pZ8,;[L&O w=qPNI-~o+4^k+L͢<@Z1!ky堞ݧ=V`N twF7i9U.iP(٢d3"9D"}KfkO 5M@*:41gG,$shEOE8(-@E6z!y M댯B?W蓝)iqup4fR:hE TgCuOw3::uebDFcqJeZr;saX52)X,8ο; ?Y>ci'"q 8 Ta Xi]ǹVaӳSg´*#&)bE>;=mljÃer{lo/]~% $v~f"C1MMM'/RUfk S_ƬFg!wq&ΕȒ˄\p%ASA*wޭXyxÆA3^H)D\Or׏K75 !B( ',LX-N-y(tث0[_N\5԰ `661cDoY Q̄D~جzxs.Ǒ^ZC $?Fڋz2BIv,f7G΄]h_#(\-"1iHG@v|R)-uʲ~mVIomc 4{~7oSY;OG"K$,V5&xj!k-ed;gőSQZ$H{S<#_\~jX0IVۘm~ |,s:z':e]\S*Whet(5֭5Mɼv0"KF}V]-~"95hFvbwke_Ե`p #mz"S]"J4{\ԤKwJ<#j:\꿘Ѩ)3{QM 5}-a \a<+r%&Ȼ/?*BᩜXUh0='GJSL& :2N Չu| ݴAY}S+,oKw y"{χ[,}8sӯbRioG4M R|c6{0Y|ʶwj^ gAeK8}gZIg`3+7az #?p"fH(A2P]5۾%D 9ЈԖw[.`%+#g{5ɩA?HcxJh':^F'6k_A,uz//O*{7p0aj)mƃp̱eq6T ]|P=r}͏Fq\%Ҥk}F~|'Rb'," $8EXШY)LШEO]`jLXV\k4l]V.0r_z; UqMNjPɼ/vjǭ5CoPJv;a{_[[\9ۅ>N)kk\~l#s6/Rf~5._\򜟁`zg}c17کBJ|%=Lq* 5KGjhxoJx>fj*׻q,ܹ&֒SY\'T5`G'uJɸ(V;Q=8`J,P7 >@긊|8<?8_OۖkgP9C&QF]{:djd ZMn H+qq JOL#˃6mhjqCW?2+N+(5f9nЗh5;O< '2w_]%l5[ 3Fl"cWq ?F5BR z27mVc]$~c85ʔ*V% iE6 XӘk!L-jRƃFo&._Ґ }~&/C싶9&<4PR$εgi7`H*[&ն{yێ0(fpjʫ~M?UcRg=G+;98Pʯ]D<1 jבEs I̳Mw:E$Nn +u8~ r3zm5ߚ{2OhhiR`/lab{Z4%@a&V$Ǐ NVǢրysW4 rBͷ,@W'騲-G}]c"mʚ65YO2)ȳNMhQ[:xגGoD(=SAF* FVxJ>kU DkopDC@fď}cBseb+^dJ>(/2ٸZ VZ>5ԑ6` y /{~s+ qE&WvxK{͹}}_й 8j. g:1SCf.bG=p?alي̣̽g~ 2G%ɣ?.`^cWOۆ^&W U#NF +Dwc JR=~WKpw " iF eѥ؍M="fVy Tn77:Ưi&%h\[W"2>tEֱΜˣ"]>f^PmXؕN;P־Sw֞MQL4{ G~!`z!hr=2p(o>{ lG_lV40a eü;RT>3ت|%FP'ż ~nU\,J_:Y9|?|='#/c:?,@"DNBzb֬T|rfv{7is ad_ jhjgy7`9s}{-_eNL{~^zT0}t{8xVqAUKv^n2a8 :Gڍ_V<` ( dgZ#5e3_ *><[Ri|_E.u$"]ɍ+(%*rD'-Kg.__1]7)Iemg6HSyNo7} ,{ .?@Up>r ^,:ЁhR,`hÛdC A@QwLvjx2bzI\\Ηٙ0]`0b1Ÿ;_Kn qT| |T'"` ΛD f E,Ke n{s &+S<:p:BMn..As`66y6)̇-#Y Cw1L&sZ)d<~CϞ.t_'jƏގmICjqT FyE Rq\6zXWVؖ!;\}S^`#Y߭ќArVMWDTl>z$۔u}iQn 8+LR|5m-rbK'|SBXd]%:igP a:ģX]ԙNI#F6oDP,!7ѥ$aܤ˜rl0XjEۖ!>Y饚sFҩ).]~Caj0R;٣.wm'n>P)ˣD;4s Jل3眧+$/'aq1GH˖Q)']8!cduV|&8h`IW‰ FV5KJ÷%Ά VW2~J]aO1!0mm!$Qh [eSo$qp%!]\+q!BV|,Kn^j}nK>>,f&N0mۼtӁ~9_߯Y*h{_ d:,;)Y'7~Hdl病Oֽ~pķQ> j$ Sf[kO1#T{QQ^k1NQ1kp@`kK|cFϜ<߷&uTG:v(\I1#қp#V($,Dt052F$NƆ -X0@Îz'lQ6rbҽ1 WD/yXrx$7_=Gh3EYl5A'ٔ.GhW˺-_v,O8O9L>D˸އGR5tt"|aܵ(hjrk2i-}xMaBeS@wXf荭$T|!m"1*5BO\CUeLᥧ/$y*ZvkeSf7G/{ڞJŰX úSu& D2S"]_p+ H3 -<[`@l8{vL DZ<[M_j#W09ILGUJ7P . Q6srՍVmiA {׳Ԍ3l>9yGrjF9M<.$s59ڿɂAF*0AklC4c{"$N_t,toCio|2l)Ndy X'j|.πэ xѺRkx0ӰJ/BQ%|ipwȁXAR볩NPճD˭njާ c֍)IĶ^T^Pi{PڲhQܻ@1 `lg@z P5xE$ S2Y`é5,za&K2tF-uy+HjTfϬ?h$>Z} f+?!n -,a{Pmɞ։{.GZ3φo]jL!¬\X6]e>m_7y,|.gN 2 z '6!% 9 ~<W =gMCxsg hPH)T3` ͕QZ(t.wߪb32E-M#H,Ʊ?NQufS;ho۱&ȮtȲuQ.= VQ' D#1z2:߄[QOIhɁe^i7ь%v%BehT-k+# "5)x_Bbs.{0 U l$5O@[LbD,ܫ1v*Թl]=5d7XX6ǫt\l[Xsn \ +8QN#'c&V2kT8P\"px`pm^/٠$ᒘ~9h&l1aU:OF @>\?` v,I%X䀞;P"8u_ƀ TI&$tbn=C4v* '<ڢN HZ0*S(EOּMe IMj cZwXFb WڮƿLg~`>Â=?$"2OgɹMRA#b>:ACXjֿT؂mB5S3B@lP|Z ?nc>ϊ[wMe%vcN&ݑ7H5Jʔj(-@,uXȫvXxQ2rs2s^%k|[z>׼32FK#,>7LTΝx.QSafomtLN͟vaCF8Ya|ޣGox|Mn"i g}QѷAD*I ϵs4PN'_1 hGqŻI :D]ŭ\ 1gAH:!DYZ9VdHA5h3 #1'u2|/R p׼t!!tjFR_Y,jIJ1J;4M"I2D'+] <8?Sf.S%<2p6L\ZbpkŕS(~DSWpy9{̬y&DHŖ(?S醝{<{cu~ ij2c{[łlG7>R9:C76r>ЖNk/4>xhKpJU4 ܓ8o76c;/0ryBM%W;L%uoTB5:>ZΊSP :-I^zL]\ͭ(-.߆q#Px$}3tpp=#/N&9#@jU+JBw̪qtE~M6Le&>a/"q Ɉ%y?JK$âG_x~2MD448(ǥ rښ/hV]$h aHz+Ez =^Zd)B*]Y뭟 Kdt6w6-O"PQz!Tؗ =Fxf]qBÚj궢 1XG/*[6z;@Q\<)~ʊW?XCz NH ea]!06: TgVrE WW IPeH4i$)p2HJsԍKjӌ*Sjx?̌$\oZ&|s1MI a=);J6#/JM Jrra(vpSJJA}iEՀU_,L&C%Y'q=<'V"IBBQh@UsکPƉ}N?a \XFm3􃆂'4 $~nsvJ5xj*y] DXUd>v,>5T.̧gx ] :vd8Cv1]i #1ߣވwy_dw @c*XZ,Q&}^2wmgyymM#܂򢛇ÈaenaQ|rc1&j R9vR?&@+q=a0z𛃯(ϿEhn[SϷ>4bxf*eUy1xHI[#!A}#:Z.'m@]rlG`KKDL[ܜx8؋U7(ܴB;p\ B[:AԑiWs6zl1KeRY[X"s9z6f d. I{rw19-Z7k\(B)"kahfo(Iq٥czuj{곾bax /;fB4c')`L0VɩMJO]&gw~ۭwñ]Jͤ5bk ZJk!-9,y{rT%ZU?aE*ӸK y6Ưc R}P_STЮ9/b٠"c`iV{ޖpȧi[IocҾWzZP{XnSV0n}{Ȇ!G?tj:Bsi2àHR |,Zvf*_8?r9d<4S $`MMPA)I{j=uPK:sa\tju=ŀt}=FiROy,i$fe⇤/vo.X ٥jG5o$w_v2K 8wzK|^Yoh6 C1ZVM1$9_qRjyjwsIHnY~B@ρq;I+/1ݿHHF0E=?H fA`%˚U^Z"8Eh}u~;E3*-mv+.Rpn`@:,͘,Iw:%Fco--@5Ma} MԒ;<ӅFIsΒF3p"NdM (mp%B/N\1w吋 HjP3!ߨ¾SM +yzϷ2BD fWN6 D|mj;\߲]6Iu)')ܐ0JsS6[Uࡘj]WE/R08X#}`G wd&-)'<|P#nOfZ7[6;̰AO4!lxQc}P<>T)dtlIC[V߫l 44V,'}1* =6a0- p"@)~F2 :$!5OJr*:1b_mLDmXb4`} dˤ/IZ Jν"<36c?Ҥ*&%yJH!.R&@UOґAȏŇ76lGMT` sBਦ‚\Eq-!p0`:}o|ߔla7'4Eɐs[λ/@DRUtؘJV-'Ĩ0##nK`e 2GM.򳉥[3^ b Y(tE%BQ</zp '6#etqb"7WH+}S=L!Cy^ycy0\\rRAn]kmE*@ 6E yj}q?IiV1|sQlB{ѳ`t[<4ELШB܃M*{MTLN8c (RW. .)Z4;K6z'>!㑹escno@Ɓ4;,eYWG8&qs);äVpvoD@\jC6B$r$1B͖XV.xTz rܞ^:h>=Z`rGҧ KZp-RU7{4"#ѡuI"!0ьMۊ!u ^",}[",>kcbG№N &٭.ba4J<$D]3F%hy9\wØUo,ʎCYL\ah>vWG/54qS0R@9dr}a@BC9K - `,l`oOpU)UlZGC8q$GaZTD@R0өD|hp Q|H1C¥ ۦ'+"\2zwͨ ~-ބ﫴qǛ};=jh#(=NOR9qE 5qšSiWn7G#+PKQɭCߚq).?BUgͦ&%G4ylL;0/h4;¢8xUF$O; ev;kbFH>E7lQ)2'տF^Ոjs}N6.,VK儘'K<U]eg2ssF_n?[٫ Ƈp$ ,fH2o@xsR:#;|iЇS]*Xq,&ʤPۦerQ9Ē\U9^6<'78}ou JYم"CDɋ n/T[qiKG14uDЪ rkI1m,M8%,,ɱ 'TE;CGO#3a|'{W.4#ȒNJQjX16_m2d՚^\5?{1,TX[QjF7Wr3O <,MPLO)#:Qժc$4 Ě)3v] l G\o4ΡOם sot6 pcwY< 癛}{dK܃+rY ğJ#B+n(f@g=5"\D'L*V%dI?t5Ε}'L ?S"RT 퐻\86C\|pWߺfX4U1.0Q $^l aL꫷BLUUͼl%ę[A3/c,Xح:yBe$I ˿?uO 1ԩF쏜w n7Qk1./XI'~HLn^D[+zvWf<^4}yy`̕O\)4;D^F4xh64~C3V"iuU@n}x aAؼ/HI,k`/G/[|]U q /G-4RIcY(agj_jeuRZiu&[ Pћ¯V4M&m΅3%b [ͺ(S&Nhg Q,ϰ:G һ=*&g*$(d_L[$]{f+A^;!fI#tSPB;$xƃ*_kҊ3~ݲMa59(Cq9yR0 Po;meŶ#z}R4\i<}]ء%"sEZxSµSRRE^KIJJq rxo>nH:((JIT&vKMDU/(7O >^7snūƧ9TH(D4@uG/7zȷJlIׄ:(Ԭ|困 l<5™Y$7@;b O|924SAiz/OQN Cl!N :]\&qVt1 ^s!Jm ~ݔ*CLl1#$ јYL$R,z,Lې Eok! qZue"HyM밉0_#T?ZpL+$`ƀ >o: f6Wh6Ä:ͪtiFn^Kdx -+e )msLI["x,B1p3B >`Lr,<ĦDBnoETC!Y'u@:pW9-rv_353b$k=0[nYC"r %U6AUapY^0_~ߐDÝܭy'yaSW#B̃j}+[kUX% eAQplv W"U'UG+di>cK/LfNܖy-~244LDx3geM 碾EF_zܓȁ'9P om*tl@If`*FrqBo@%?&sMߥ9d\}-wCn9n^Pd{U!e5-B:﫫B 4-e۞oB8E-0N_sAn<_(pX6G!8:6hԁbSKӖeGA:6K mxzԧ d44~ғvTFPxy[Jw_h!HXKH("Y=RԖ# ~, N3]g_Uu 5B%~~{5E @|/H ACQ [MNj{ | EW]o.;.~T`9;+zmw]u[_za̞Z?[z/FvLRoB߱\x?Iғ)lLm(,Y1JgrD ;¥>o~6]0ņ2{zz9P-|ڙ$ jlm<5lA+ 1,}~p9-9ˊ=}gxlAe Q+ا^ Şq^&&IFp b b F+fa"J>(YQXwP<@Әi oOyRAh|kԌ֙A6V=s׉E-o&YNW<] JiPM2d0@S814by`*h0ܛ?|HRdo#gi.I]>}TPX?@._/x>jKEh&ج~df{sSXsn5j$_TR 9ymGY1Lt; ̊b`NCa#5KA MOՕbz?*Ze5`+^'iA<ǟj6pAD!xN}{y,PhgtT Ϲ`IjYAVFDڌJf^kpƏIQBX "R+˰kZ 6}ݵyDmMĉ`?3F"t*i~h?ɚ%bD @ (QPdA:ˏÐ7PFІhaE m[-ڷhCߗ6{v@\zDU] Rڒ4^xPpKt$joJAV}fK5r! ؂ օ́1a֧~6wu /oĜC80 AtҸލlaj6(vaҏLėQ[h*_-[O bG{ ) PLG"gP2aH ^#dO02|" Dh秢g"9Y`D=!`Gj.$It.`ON{`QVĩ0WR` U0KZwJ}|#=䡟,E7 $l.6vY6׀,Y8>RZB|O6el#=T3yﳏa'~ oG>&i Èb,SO9vW|ރ*Tf +[Sf#XkWt!mR-RJ d]9*VG:ħ̎ +W6+'Xngl,@qZƸ0̎y|1hkDNe܆1ITIxEI;7 wHnML$;Щg9%Vh9ᇁDdp4+:yɠްzn9% >;Z@ZWdouih5yP: DzJTC6b*𖳣kq.V@C|Ԫq&nO#n% .4"3hoFoNʼnެJ\gfq=ϝndu4Ju؝dxu 3lL=}{? ~pws6avs!sj$U 42,oYJLY3N\18&HW; iyV1AwYĘUS(߻b\H Joq@QUE g 7ה׸-SiD ^{)z8W&harAD7ϙJf:XZ-7-h!5cFئDkW'ؗ>=̧;g,@/]܊N z*R0bw /WVh=(2)yaמ賙ze)lF^dK}"K|EL=Fp o#l`)u 85V!G_]0 b2.Gl&7F[͖4Y%aj J/pJ`$ r7YjQŲQIb&G%lNJmc%'(H.S?y',M@qPi= `W\t Y0,Hb^q\X_LL|ƺ,!UG8a\ >vӪpHFU¤n*1u]zX4?rYi3' E[iTjۨ"3zje)XN3N͹O S {Pb DA%9N2І$Rg1 ϲzU*}uX~6@Oc5X˱DliW'94a\nS{~;_~o_Kf9_vVX:JX2ڧ|~oq n#쾺2п31Sг>*;j{Ftb[ҀZLI-p姎/>$ܿ7A0ݙkt@08_ ,s66-bhnQk145Qt+?5,lA}ɅV˒rg4WSNH+LHz,;'S6wH;LN|jO-Ul1l4a@n.@ו^!ݢCFc d706joddbgH}()ВԎK/&0}x0B8ͺr {4)ܹ@෋u]4b *YP9ZFhM.Ka9 |?+&x sqd:eT98ZTg"DY&|qOu^xgYs`<_]o !98sx?7H߮?1{r>=FDV'ͥO`.LU E!^Rk"5ך~ S0/ɥƷUߋycޤUo䗹_6{X^v~$@ʖX%ֶk^qҶzԌ9t%w[8'͐6?X3 1z4 n"Vt!J߹72xBѓ s`4w^܍SVȊ.˟xwayvG TPWkŞc{봰(ӊh_j0<jXq^w}P"fv1 XBl5h沋)`$;Kwg~V{R0)AѬDH6qN3lS`; M? >!U ~մJg "Y4U> Hڣ Qt\NxTlRhTF7)Y;vmǍ001A Ehd<SA}vJ}UOP[mUww|oG0zy GʠNmP+n҄m^J_4/^\'l}ьH2+%/}8K. $$݇vNߢ U@Q8}MV UgVYd#'"iduI2;ckUpyn6-LIۋUD4HmMSn=῜'EzHk)7(F|AIJ JY!Kή,E')CPEΝR4G#6Fh&X+YuQ{7I=Sb )<ԦRXi8}1sNn6WUHMt?mZȀyO;mA4 9t:RWF;4ݐnX*ojȢ8ʊ61Ȃ=5e%e6ۅ4W Yc.#V AX7Þ>0Q\D0lJ,ۥ?ܹjP;%/E*sM7.}뺥91ΏB;uq 觨X F>k5Z~[oRD7Yw/Nӽ~,Z XnR0-fW?\cWķrwK8BW{vaaNȧ@k!q/OZ$~wχIi,U1#z:.KxĚꮡ5*DK5/@]U 4;*/^M Z`H݌/ sŷ|ɱ5e -#yL8`E3K(s$=SٓZ[fD8D+-2Չt> Y#3ޖuzim J-F1aTj ꭗ?ΐ \h YDoNT&EC+x֤IL(tt iXɰJ ,Yk3tP~=$DJolyG'etIpԛ [Y~ħJn͈ZK)QO}񺳵8`"Q0{Ul{6{Ľż-<;sxY|jwTq̓5%P%"Y)!="x"^Xh:Yc+9L#ί07p6gld 9;_t9 #,VX<\\,krS&dPfhl:Rb\va=aqn&op7b̿B$ E~ۢ_ykBz/*^|nOV%jhƇxKӼȤ]Z%|6dbq$\R$s DcĩfNr5:'@-{wW!sTnW2FAx$-*#5#6|=4a|C{T+cy$ء\s)"ų/+rha Dt$a<%Z2UɚBM… f/ }AuQOXo5tr7EF߻fˀ0bY%bdB8/8 R؞ 'v'j8Eс5 DN?cg@҂Hk0en(<ӏjV֪`[>šxq*0$z}la-; +[dUx|6 q9 ЊX?uI'DI[5(tlAWYB~p$07EtCHǿjξ{!VR(ӧ]N(`Em\"MtǟHNhE}2d U\R$"n$#gsFX޶~ NS3Yy 1)g3H+oX]q{gXC K*%k="Õ9ɿL}t 80q.DhUD,%~f"#T+~D/k7lavs6O_0rI~bp2gguḨ£|MͷF P&%=׺ngqxPv~ywK./xDx w>s%Dp $QY\Z? \ })3I%= E ʲ~$vy֍GZ茉m ~ؚ_lML (䔬j_ [g:2/tLR hk7? yjq%^4s_)cr@)Dd.9@0.t)[qd38x'VZx{[ &ahѝ'hـQz'EiUJ -TR K >}#=Z@:} Af7}T֬]r4rTyd<{M D SHFcf\s@Z=q"ϥS?虧QHhV.X ?)2ڭJj.zOr9YV@%v4@gWxfh@GB,6(rsobBnV>V4'΋CD@^Խs4r%,dmdJj<|ȡ55 ZiK=GzQ~NJL>jH v}"IK/F&5pՊgUYm|j?ŦMg~m.:#KV̽q~'P31Fm5,8䔟 |429 %?@d-; ?@gQ/KMPʙf?rKc,,P<8b-+M SM =y@Rjr1qԏRT~g 40Q0k G C76 ?yVwu6apx%#bՐ 7+:u pU<|pХ l !Ōor793F f>݇DP):=rvdکr_b?4إh# JW3Wط2 tjHAD.0qrwxN>>fBh:ҡt`2eޔU8A׍覣 DɈ5Rڎ? &3+X]?'c4C{X_=ęUZ^(yg_o,U1*{& f 7HOa;( 6FY6w-\Q[9dqXkPTX۶4f0o-W<\eN5B>zx'MlP ca6:15R_b*be'PyFB/ALm%=Z%qfڸbQ(w Ax7=UfNP+UIF#;Q>J.6uLU;].:Q9T/ì"G@)uX<3D<("xWGnP&JR9]yϴV#iEH8K1O(kW3vfv,6.>OF'sSw"}:^G @# Jm?=18n0TGGW A6Q)@FoO XfU&=p(bE"1Vkrvfp*~[U,X_kl5*<)9sە, 9qªTg:~᱃XG@o?e֟40BJ{xPIpcxe|K "X~ΐC+>цԣϸ KJSgkanxR ̣ qliWNZl^ʠz[ԟӏDȇTAʎU!p6i6#WZj. CW`YTnR"9eCoab ܒA>`(6;L#l`ޏ|uMsiGX^J}Yt8Z=Y*$.{4Oy0hR6,i_Dm[51̭ naÖT '}lH4D{vsm7+3xw:$/ Z!Exmlvyl7P>S^XSbrmJD:[*4+yfc_T ?$'A=f)>d\NaT+-AUՊ32ԌvS #Ȋ+T4L#^?&uQ0P">lep8C<4uWd]|1"fBhں7ysr/D.Y&?X*eE*)5(s|W:`ZJ57g/.'](%W(rPhﲠz uU途m2(,p|Q63No$/W @JxSQn"ȍ'PSϢ(> .bQ*ED7'~, #\Kb]k-GI;!G_j` *eT:w5Xv , t1 qEEo?n3'%B#E<bq+_`\| KgKhQQI/3Usi 3w?(4~B\3Cے{y:頍S!c7?Dr!cr'ml(!%_5-xS(͘Gp쫙) %.w73Bba&R [TXm򿌀机Q XR2ܲnnR SCG_ Dlkp鞺qlh^ifvэ\FCh!AufOതg=㞰-z4TlN}ݝUV,9r^bi}H>&:s$96Rpn B|EV>z|ȦT5ZF~|Xع!d!~7d>Dv*("6 [ʁ|pRXb`[rXrS>>JJľc`ܧ W VY"R!ntEA[&eCnFjx,#ze1Йqiu_h%dӟWS*we&{=dJ|A(Jd Q"οfE88yuHLa.vaxK/UNU !{iCO58.-k%]0v{W04^68d@Y Q»CJNqߩȢ/ѹ;wWG@99^:5=8BEMÉ-pU,d/ゟǘ羠3w:G'87-\lK7 /QԹV][v|i^Vt56bZ5]Q y梥B{LL4=u۞|^E]$=jJ6fM>Fq+,ܯɔd{sbRbe g>QuWTZ-BT3<شpk5' j6[$bxm,ox?SvZI =ۛ=>7!q Tǧ%zZ0Xz'n?`[T>c!b7ogR HmY")֥*T @~S eEi f/@lYn$L FjbסSor4lu_AXIxn3agC_t81EqRGRuQz+SS"$QFsϫ~Q LO  Hg>N2:nI?Q?winҢ}2]4.Α:nj -y]ٍ)Ԩ\Z.[Y˂{gmNܲ\Ql=&bf8hWIxLdrjr-S(N- `Ggmp3' eH:FLnK0/F\ ~;z7o-znӇS&.^{e@Et=MmcUkWo,9CQ^ݞ&F{r=ClǿgkRSHnFA[':XJߏ}M$.ʨ^P.\la,bB(*ևfҫlmBP|pH*uX4J HC;-/gav/.U=?=ISf/$x!:PO@Q1Zhb7ǟ$`mDHF<@w}f _MIZ+ u*I93D.SZ6uBp%E:!ęs긤`Oeaib{f{֬* 79r;@H{ѝv0ruĶJBS~.sTc)XwHi@&mEDA.QhQesڱa:t-u4D(8WX@t^hջY d71Х!M'9 ^#c:#"S& E wNw:0$ tL*?ozlK:87k~WƨRBV2lGX͞ Ўmpwz NOF0L)1QҢa9/"JN|Xq+1@濏EMŖ|&|dEn76yBN[,iSV9T*ۓ4U$RpzDk& d<6^` 'Arar B [wEi*J5_xlg3Ν tm3 s5`Y(k3؇.2*0v.1kD@ą]pXcn{Ζu.oѓ]碛-s?@N jv +c_]CWwNL|2nCu84M'@ćAe^!oSuHᾚpȥ72\s6(~,oi決b}H #fCۧۮaf-O7®#lRpI>h2Bp#la2,A^zӿIGq׶TMJO1OTǝ s>d 'a|ZZ M1œ^/elވ Xm\D5k/̂;4M?.Qʹ6-e[m긋w'lP ޚfк9qS/(_+=ho'0bsL^?MY1565@@z9+AzTc˿%'wj@ڵ`!%-oL˵'"['S+:qGMoS5[N uη-.$vPoz;@xϴ:@Z7tymcR{J7Z9th.Π5PdpYPpYFe(Ծlc Ḷ:q =d|pYz?´ sԩE[c5oq&7faP?ǘշuzP5 a8,'b4+G($u(E_9_G]5d>/+66,t"?xMb9]\׃`ʠ~ z -kQ ,yC`QFBPRv9NgӋq a0*_ge/%!p]#5HЈ)-ZIxg]a8XBY⬔WZV-_w0R;$f?d7%վԟ4GBsarPHOb#"^% /7u 0J'%]Ո=ȘqZwz9*I#H䋙Hu䉔-R< *RF4_{6̝җ?wP "&ޣGIvRҴ&C -RKb*'BFz|6E'MD=2MKCw%J9iq,s0YE?D1[$_!{Vy$jiBElT/!IA$jZ&VKEP P'OeA/VU?~紟EAo%Q~ ?xycu%xg`q S/#yN4Xw1eSDқ{X +@ɎrmFML/T3>'& aK i ")a=;(zWά sa91&Qm#9 U!3S_ֱH]drj+}usfsdD2ZPx Tk^ ZWBI˝ª*is E(4_V8RE>"MN&1z b.J=1T'$~%>E4 Ŀn'ȍ῕ZE6XY΀Ro~ @/܁񪨤5pV!lr^UֵOE;/D5b9j,\Rg'g-VI3/yŸFT.K"6 {5}ܕRc+aWE!ط#tdzS;iJ.@*̩%^Kb۱gը\U=p4qYıFSZaҙ&$pg wrO[ȕdިb1oO}Ipu?"w)j]uvַr]ʭ}$ϖv)ŭ(4N(O;oXې$SJy!.$/ve-(i2׺P"0"di6ocpퟛl`*㢞!?o{gR!yJG-ɧ\*@"2mJ2^DrzrᄹQt4>:y(g:I^֑^LGA#ҹ3 c]|λM-V|0#Yq@P m*Fn e觱I4; 7L YTlRF#`ZO4cjw'5dm@:9>] _,^usԩq9; 3p ,ꅛe'5\[@it4;T TZl?JZ ]D4n? $i&=PBaDC"5;A&׊c &wWڱ8ºV[BC8mwTI0*C>}G5!j/4@SrͰG7 8֬>6{х>HH6hO ,yi# ۅph ƙv2boGYv:Fy홨]+7 qB96?҇TNǜdw-%mJ _^Q.VFJnF;.J{TU۝Y/ұ4PT,)T z愣Φ歖!;6CWӠXZ9l";^cA`+WV{5 Y> DfϺ3{ֺ^B w6jVe[ϼǣjֻ1JRhڡ_\. m[,Rs֒QhM9* RjQ@e3ChHp1A\P,,E  /p@+i)PERZ:Rg|5Lo75WC/͝J`PMG1fOptzs|gv`+´e=֞MνQ1qshQ=D4t҈xk5hXH´mkB;id~E*lgI+ǻp֦TWJxw^^ʠ kxC x8d2W}nR'%$]qwiq ze& ώ'96Hv/|&I Nf.'z=|Q*'kA_8IGTZ|\'/K_8N CZ5oveAaݹ_#Iu ףB bvF萀iڌЂKp D[¼aW;֢.#X=D%NGܬ"¢{r+ddb0Ƹ%ȶ*9R/%=C5^ՊmAB&g鰑GepF EB#Ì-mw2}iAVij,:nߚ(.pԘSv0:eT2c?.5\/ņeB/3y#}?c)2L)åS'#c/Vvj ZRޮr}%iV_PkK[ִ hM]^ED9%Ygk"d NEt6ƙfW_vÓ0¬R@61P+[+-pZ&qE IV`e$NQ$VAaA 1i!ۉ+Hн{JukF2yt֋)N;3vN1eu?ؕ¥6MD\>x ZC/@Z}|fh XŲ Û[p7[j]H&Tϣ@ MzY T{C_DI6T7`'ދo iM=+#ZJ)>,^[a37}N'Q@OpT6Wͯi Fl.x *]?C[.mE'B >Og Y09iBT嘡:+'},jOobǤ!V"_s^ H ?'{;^q_Mf^Sp5rYޣIӀ :杖#ej CH Aqy}V&bΰ+1s#Ucqϛ~dRcφU榘'"&6fP$\zd؛ll{$1lPS} %_lBr5LBT65%+3^ @/?H9Md#{$r"V"і+6_XqF HtGx$_IدFĥ`PR13!&TMDlDp 0\J_̥=0b*e*51,cw<;D ON}C1; nu`Wgg*`|GOa/Fvl[}jRW\< X]!=଻hoQ~ ꮿ8'c fNP1=7lW~H Lev=.yY4s4 lbgC.τTAN b\4hQrcG dEɳC7v=g9a^AoƳC}j'i3AgO6YFWҌP60ޟr%It3jHr~ib@i1d5]b4?ez5 ^ '84!obN,Dc'Ӂnv2_:YGK]&L\Iܒ-AYJir,,Tf<\b3bd03L` %J72TE4=lB;*+hsܦ~ʻMRԸF~ cF. FHXĖo- %>ecs^'ɳ2_fԷ4g+'[]fd" #FMӀb;t5 FfM;{]\́?.U0z}ϙT=V!o* >7ɺʕY>տrhE: #3ۥ|:q L"(_ĐcdHdr gr oݻUc\S) xdfVpYxʞN!6QRVQ2HҒ. X÷̀' t6Ict$H >?VUUFSsZG-87=0_ߤ7P:↙VIt԰j YYqy.,K+5*qq[YoT1s{ RݖX>7`2wT&s̺$mNAlh-̭14(v rRuTDMy芡 z *U#:}F@.vq0HL`ڗ8@'udx a'[ZM (ۉ9=ܧC4C^*K1oҥQںoy2nJ >np!tXY2j*JuڟCԣSgr @V㘹ot2<j(;ޝ{`KNնH!A:^f- hoՎ\i13^roV 1X^b Y7,'[\ʠ,<"gyp7Uɩz8DOএ7O>ttg{\[ GgYZ07070100000310000081a40000000000000000000000016609d23600005fbc000000000000000000000000000000000000006800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/_z]?Eh=ڜ.+t ,A _f0kQUg#flB^hllLWxG m9-E?;zվ ~-7Y_bc$0:r*9g=܍ @B*i+B9 8Koȓ% Sч[ ߭ ")U&N앿bV},h&JRmF@AtGmLVBV,Y?%WÒ~^F KF_ҔSU~_)m+1LJvi͛ !ؼ{=[4_:<7UAx%yOGRs4涑G1l@\Rt3sTGVz@DPj7 >c(\nlC:"s*4y`MaCI b Dr2,$\ ,Xp=Z+&7 _ϣQ6% PP H׈eAHfQaQBgl,> ]vVS8nʇv\Xڕ%i͂(7㍘Bj};睫KАo /&ؕȻ(<)tpR@2QEr4*kA(m/FmBAyL^lCC[fGУTXS\=/*>a)$9KGc bwR6XI$lc|gM}bfy_saQygT__ESj]ꁦ rn4uRk5آGV2Qi< 93ZFU1;ȩE BZ[d,7k'$i$:Vf - 1|4& {#"f]MDI_?~DR+OBR)eAC j<:N*aˋ>[T{9Yh1_Տf\5߃F "?<__ԥ};və>bDX$ʌOs+S]=GuXK*MQ5&ҙ=4VVI}׈fZ&D:w1נ_З{_ٙ7O! LF08yl/ 7Ǜ_WR[`k{KBYE{ާ_*  Ods@`BcLWqUp u+xSAE=}Ҥ%WPHluY%9L4'G/,ix;8t1jfV'Isg3RA /6;@' "PD;Dfb,2:Q>9m㹸fN_TJtڶxƃ@@Jn[;n7Ou'[8EJp4=/绫&sck 7\5jbcHƲ`RTÍq'Q%3BIvM?fJI-ۘUQOlmy#Y "1D`PHąhsl2!R çoq $d#F8&VXk`ךPtȝnJm[!O ѽM~*))#IM ̭.=j,W3"4v>@Vi= e+bx9=&=t~@ tS ƒ %IA0:u:͂u:Ů1Me4Zg"; a`vmJOu| M=og1뵺G!pOu 3 (I㏽z&$ z3דHQ3~whGzʨzuMf}2j!Dy}VUp3S- nT CJo2ܙB17 }-=9>oGVr=9 Ɏ [2QiJF:& $a-Ush$W+_}c.S*:)JndT$].vіeD8I, a`d/*1 I1J:7z 6:r1^Ch57{mM= IvfS 덵(4 Cp83mKfk ߙb^ӖAHhlC'Eq]zD6d&2\Kӿ3ZCyob^ghnU˧&rO7<{wjAJ4[ =]+_UEyF1[Z!nf̛H{ )5CY'7YkK]RU..TM>3Ao"Kx -,5T^f |8.)^`/M; QnLĞ=x!ð+#yڵ3@@]!A!HŚ lms$@xpieqat~)Yy`K7be|l@Z p?lvqfP\>X{$7Mx"!qKh6HE0Mį`R?-:Xc].+}Ν"X]TfDg3lQ隆y}x#áTbg=\yg)M-xs'viPW™-gdYH]bT`钅,Ty 8WnR|AE $΁Gi/Etu8U4|"uFI 3 i1>0˳nimGs)X%%^i!6|֮ŜҸΫk kgڅˤ?N+ ?>9dy3D.܆SߍK>(Gͥ MmMs@,Q^_F+hg Q &hϠ=lâj^U(!Bjig؀ޱ-*Lk=3ĩэxv??ںlLͺ{f=v9BX F2!P<"gNC j%[۲H2L-mKl)욍N:jQ"83&6ⷍjJV{5  sC15 ,7=qJ9]P;ÈaBU1aq|51syG4Pu$M1rG[Iˍ7o,RQ6_샋+ԑ뮒CJLy xi%#Q.!`w)vQcl+'3,/a2՚Bd&wo'38y 'Si=@bR$Qz-I52OW_M݃z1x|<}Hs2ٮ/pYE"^͎䬃Su]ﴈ4ÁŊDh6y`5n 8/wZH$'+_2o N]Lʳ|tk, -bmCP1>+N,+ZT35]TOwXr XI׏c' 0Sm'Z? &?bq{7/ٴ^U]@Ȁ IMi#{vFk ,?~g/G^~4\q7sE֧=eZC晳m`b1@AuL{30_HfԾZ(bĹ:6a5kݿ2[ej^;f2@`KymZVNߙS\B=2Juvo{- A,x.#5X_o)L|^|gxޤ8qMeEO;6.=H_*1K(R4c #x2 Mg|ΊQ]}\H,([ic%'xT$X,%a>a8]Ofcᪿ ~36E"Aϡ OtYWAQclPkoS\_$9wA:캼^x5!?uurmҮ^r3* 5Rڀg63`G3Q[XeH(MFzIEqHBod@EyB?^{fw=MT\N$vD 9ʨL% ѦCEWNRO؟_ N"n4#ҔCiFe$:x.V|}4^~1/}}/Ӭh47xC&IVFig^5Ӵ f$9ID^I/oԂ*+ i @]) d~<]\;R#Hr*bbz {f JO[AZ0G_5̹ǯ*E5 AWIܥN-?Ř&EN|@.sRt` wӫ*a/Ȍш^0hP!םT^|G>F\N \ZL#ձ<-u|T/m.5g[. {ъ\ UZgSgPB^[:;rt.?Z͋#(&幪@?S=:Jach8W!/ 9en(}:.;l"1.~T%uܩs.Hkp뙭!ƁH?9)8X~BpkKϯ,Ւ)8 2(h?!5n7)|ȩZ]')U/M̥$V-{E:g@}wu cGD1wB8vT{R*ЪQB r+_ueɈNhշa{)ڢ BYWK<> =QXH6P,iz-r,Dw:l fXIe>X ?$u:qN):ҧ~O,6ٰ;>9i}(1yfl ФS]wr>F+=s e|Op>@kpj%@ н׿j+UOm*dt$Mb21]JaS˃l Eu)P"KR`MPS)x⤡&udU-Pwd˶ ld5ҁ4/?]Nz<,V%!_gO""^E`#̃r(KNt$q|w8'֔Pck)= VZ _P t?U%+9ޒY6FmWb?ގ{`K}Dv*Iwha˰(*HRs ꯗ(Z{E Q~s+CzlK`q Fcko =%X?NkIJ¼[ =[M6+ n[g0i3pp]2:~XU4ew$3Y+v$lWIq""o,\+\htɁ}08!IV*SY:'+fst?G/[5?90Ƒ5ľ\Lţ;'o"vWB(=o+}gYhnBt#C}ǟ42ɪ)3I@}Ә Ê 2{] ,*޵R-Q_"1 ;m750C4rAHo'M,ɟ3d0*Akԃ9-'fK׹C1Uk وX'QI3 K$նjlDYOwa: pT)4{7\[A(K5\Ym@7!䷨hh,y:Q䀡+FFEq%y~gzfd-G.t/ȋ04'O~YAvqY˪LzuRZSzB1Oz܂ղ‚F6O@3^;ǕZGzΓr7:THdѩKXb7e=:6*-r.7$e#T<q%Qjˆ)fwj'~7*=DRhy)9XwV]N+nG ؅ARݭ*#yڢ՜NnEPJسmϜZѧOn7i1x)zj%G"Sb 7E@@yFj2(k"k=In?cY^PFhPurl  Ukf],'-YŇԙRg}`;3=!K=˽_;u+e`OL> ␪VVtbؖXW0g, +z''޸\qO 743G [{}-,S)w_h6c T>;@w IF(߮CP n6E`q*\brPXy? ] E I횾Wr["0j|+؁`&k} ga7IO:!q?CSMu2?GgI9p XjUEZH10{%Իrv! m0xB]hi$9Ma;O@31!0qGģ_| =0@1q nUBˁpģXRF WUov"96"Lz]_F} 9oR  3r4P>=Mܱ/A0T.=B_-fa6jxn 6c6漀n|ݤT]6W *Gqu32n 9 92=Fd! 2dETg0ㅒrBݬdZgXVzʐy#rV-J C-[Vk )P*Wm/ufV--ll-9bLҰq ?}Hh;d2$~_OV4ĕoj!Lsa]왿"2#ZDfU%1F=O˭ML>@&6Ǥ8H δ[ Wyԫt*l`n,U+'>v[.HNz3jqx]W< صzy= *q_TZxM2b|TKaHRJ':?Spn2>N!ma0xb<>F1A$"ZFP;AgV$)wj~0k))\4&?82粠)U,kCn^;rR ^u;8 %V h\klzS` fv R DےȮ2PEKm|y\o%i[Zh2Y)WRre2d\=1db.C# Ed z=TOjHD|GOiaOHrbk#ޫ!G#g6/+"d?q$Y<(dYX2m@[TUw.la^{3g P`SdԿ?N뾟 y/ߴcC .sܵsT' j(}%>W0h/$'y"-DA۝%gn2ڔKCL&: Koio}C20CiO; DlYIk 65 6y/UTe(;ntKC9*̭6/oZS-Y[vkxuoG&VB?t?ǃ:GǤV}Ab/Ob.mbCؾ/>|_JNd&V}Q ,u)@GgW[$7Ǽ+MN&{5$O}J\]TE0q!zQBVnC|*#}!*Z3 30il oۂ?#NoY[)3"_>^,R\"/ vǨ?(*Puc;a& 80yP:PZGI{CMPVv$F&kôc#$#~}ӐV_ i۪Et~E;T'9&wT1oġqLgqv6эV$*rΏL1;kvtHC(o`_eQl|h"AK=ۙzC8-Fwj>%OBf<9(kUt>d&H|5QUՀ6Ռ }ἯC蹂o=*Qe+* >T) %u5t bѱi/Zȱ+K&$Dײ4*n֐g;(3oOSKő, >Zi;`ܼӱ.ӥlDal#"=t<ϖXz@ (Q3 * cžI <<^qO@TWFZެYmLVR ߠ<5Y GטCwϧ&#":: KOpER+Пyz݂q-Y=aIâ[ ?{4)asY~'۸$Q oQƖ/OƇNg,B#S31uª9ԤLt`.X=W3򡲋'Fg&}πRY)ijpeeA4"}w}ML "%fZKլyB1CEmN6n7U[3d"LE`>EdtJkif$ַ">(])igPzch3yt^X!w"Dȉχ`z,54yxOF;kP=ɈLxͳ6=a}ۑEe oE? k¹AI`zfqpglM\=> Eɹ+"m(M̕xJPu ]qZirވbo~ {aAEA}Jtg?mCsz|?9ATXыAN*Zvטm(_xnl~r cU}I%X(m9Q ڠyB?׵AH<NK6f$t(=] A իЦ:*K;iN\PgX } >1&oKxT&B҃$:/p @nɸ hQc,2*Zq$T}fD/^Lͺ#ݐ4RdP2 ,%!'xl`}& O۸T|(|C2h:ݦbo:͓jߠ PڮE}rX v'}};rV4Тz̐LoUqh$5$QN(5\,|dK :CO.&!aIQbDzȯz\Ǫ $b_n߸5."]ϊGou3_gZAg`hFǰUrp;7 wv%ߒycǍ{ &hݜ!N @r)fU+ݤe3Z)Yh TK=Im۫-A|0К%ys*)vd|OVR AЖg"αypBmlXi8~\]w5V,znFvSFLL*H<,Ӣx1fqϗN@163>9,y_v,2^EoҨpe[+sj>ɟaT4kbuR(gzRzb|G)'!1A9Oq `C ɭdU\M[sЦݽN *V3pxUķNt?#/dʪ1DTI23$Ed"3 DPGAU& lWfs~lJwD}H0 gS۽ '߂,DPcL.o>\0/߯bƒ6[q""w*`:_;߉8mRpOR3 u^De;%&8Q m$j(LP. ~C]_V%)(kC7MQwQO$HɭݱLl#2W Nlj6 fNIYg)YGs34SUe[sIO.W~ f,wq5# U.h(B'Q;v%˜ & i#!%uЕx6SKxC)>@;˴(h0@'r1 %r'G)HZ ՛{u|%"{>RwmDK~B(Ue8;2t~"9yL&Cr4McEhJĕ927Zv69A5bR uU::d6v1ȟ^ꛪ:Ѓ}HL菋vUu"T2*\f)ys_Ao6Tzw7U|SL 0?"mzjERUk ֿj}dV$DO֑_ڝEx.IoW^~S1|gkAlT] !HQA|mSd *iSnŵQ< Z/:@"cAo.g=kbK[U1Fx{-o>8?/a %͎NA]Xά~]>:4MNn.k}@t{L+ bbQ}YKk;0Gt~MaӼC"wQd⍘D-ig+dRvf>Or_QSO"bn(I+x%%N1mgC: h# ]B/|9(9H"gZ`WSRZ;XjF&/j]CTQia߃rJ)ni "u~$Dܸu7'4d,mbiLQMͩw2Ľ*tӦAGXǠzy?CrŹ|cb/t, ޫ,*Ȑ?e72ڮO!HWBHx㺱䷥Y%a 0NI 'Dau9uswLyoa_TڙS>D6"cȪ7?ļgl/?7eFxޭh㚸IƭUN۵2w7ҬL|.YS>|?xyNj8K6)X},lC7Ъ4~0ǘCy@w3Ŷ"XuJ4ԯ4_.%p j0HgSl ,_fD3Ӵ7bZ)N@ǝ( Zb."hDQyE6\@<";{coH괢4ϳ)|LQY@ѩPo|PJ5'%uR.i8 } Ke~la`48Ut\QXLx-EIғdE_;;'֡n(LqC\?uvJ,PU+xUO|**鏁>4#) iZ'E->c`"p+"q=Xrǒ4@ v0BL 2:--kI:$,îfȞ`Rp! #Zj(sw]O :BRYS8LdύOpHCTTȑ ;9ghZJe4Bf".LoX\ȎC'"9vmvDD=CWEǙ !.Xo2.uqT_WD%M֋^H(V5"6%_ռ6\Q  .[ Kk(# Ӻy{Eehli0NtxћS+\M1鼭9.('^fkDV{tAǍ!z6F:҆DB€abI( W-Wڇvfף)"LIdR;_ڠY{#Q(Z>@[C 'I$]E? Hp Ac6,q/[ xVG~M֑p&'}fhȮ2\vrӖSpk)$+6]Be5SqQ 7;[Q  O_A.O B(L`r,O]+8trOЛOcF7A n0ZJ-bwZk4,Sh2Мu~¼8 Ka0{ikLkV8ۥ٤ڃ'>=v%,y~DXK5zLYĴC)@בrϹq>,8ª(nh"y~I%:}3BLTh3Dg3lBdm= 7Ļ^A2}l/$ٜ ,cURZ/!kAn !^Ah|xTi6tti0Y ?Gu<WYrҖ-l; 9PSH.5Բ`4K MG/\7ɿ_hy_JySH&|XTA*~+%ٸgRq3meDa}O8vcZWB ,bH֙Q ԰k;@-ݏ^UXP7{-9AgM^!_nh1#c;5殅4/֩2RSS_6Y}Mdtb: bhr)K38]{ުX 4xg]01/*0 3\fVZI1X)Cc,7:aIs[9D2w)_nAޞ :{xrzjz$y@pC0\MStw=`-9ͪHlCHR|lTȆSQ`Qx S$ېL>QY*E\zY2@N)S ?VM9(`[Ka8$8`ЁÑ\1p0K ;`тDb >'xW46;W a,-&h>#* 4q5~!BщC lܬVvad=xK,,g%&ib4)愨mUaf-g=NT T7>7Nb4c\ QݗHE{ֳw,,`nnv O`7J"m44Ih2PbsZW•ćy:$FUn B?UK4aG>P,1qurI =wK*lڀh5# Ph1,8+V E/+$iñ].[HWd6![VX(YA \$&3Vbj7#Jn?ko@1TÆߎPGF>/G ߱^K2P^7We?f/WF6`[⠾a7x뙠Vc~~׹zkBN CE! 25^T#%=c}HW@ݽJ![@ ǃފ1vz;Iզ GybR8SK) eh +{29p[ׄn,\E\"k~l.g uP\)#S̊ᶉ39ơݝE)}0ƽڎg~ ,WH}X!2<\!E0RW=߾۱%-AAd#0 A}ٹ2`*ߵ`QxFk|sLp$ ;BbPsOa)esS 09e^ڂ:SCO8v10 (,:Z<$tԧz*1 Gt$JyZqlu/[K\>JX"uPvBgV킈9"OzҤhMqöZJ̬J05'VR.,Mw\j:1eq,k:٭ "o˿6>ǁ6z͛7S4#]-E"xN\@͙H`9/J";!#f(~BTjzBDCu/愖_pnϗhmV?찷ZfE[")FYM*?*]L)h@IHΩ7{sxLJX~=Y'«aJ*S^as(v=[%tn*UsےzNw!-5bKyKfaIK n0隍&BpO̓;ʣV^OĿha*J$o"$~U=5!yΦ(354 ll׵яxZB!^b>H"Mm.Kf87GƮWO* zX;'JHBE/^t"Cuj1'pPj te }zu> ?핗0p;X'硂J:QʊKa8p؛P hؗ0r1^=x+֦Wf j;^މgڏ%`vymY "b|=ż43zjS5${ $KP~\,t˟o'gMU̓$ ʘE 6ldSc:8%!3p{%~36Y? \\1 u<Ćvt?-!ؤ/u|Q9`џ+d Wp9 RL2$юDͭe] 4CCQyjc|Z,+Fafrr 7_^ KɵCLAL?$&]TUʴQb%_.߭kaCD&&}.ti91-UN)jf'(]+|S&}L!8i|l/mqlxg~hc]}iT0Jdj " U:&`Tj いSI蕱cu7#OFjTЉ.Q7+Bpf(y:F-77&omg `[M_"y"' RXуv+MOιl g}N#s:@׬-@Qcu"`[}(+ T.}\nwEu$i3gr]2}Qa G]0M[(Z/!n[x{I iJ=$Y?c^(Uh1Z:MtoD3B`/(+6o4TLGOف4ǽ%SdƢ8ZDF)~QMF0V#qJǔ?+i2ٯx0iv)",2RLQ\_T=€"[GPEv~qj79Xaϣ5 rroBXwe]([cU #HTEg{RG9 jeׁW"a , Mк=GY%&[zsm]O(oHܴ}h "KI!:G( o*(fY@ nFQV[-;!fk}U8>vɃ2}ݏFmAM!F<./&I 649jOΨci$ڙ$_k]U%ԚANACZc8@fdD)ą*$폛'*ȇ5M=q#AG͙qcg&dqAA<xmK+Ib\c.ީAͻ6r2۪1b5JHMy|A!trh& L-߉ų?nJ}5r*0;p`]A?!Z<$v6SzjdsNr.: b/322;# ebӀ CwQT*ӉqNT: 0K"Mfހ&>gd"sQW#qe:~1)(H!K6R |4qz߉InNr=qEm9^X݌&i-TnZMqqCulk">@k ]t%s@=n;êH.'Hn~Ezkv]nb۽H%B`x7Mh@XO,# 1.\A^U3H"DYw9ހhMc`}5lއ%!0읮uX dWg)4Gzt$n6ή|bL kʽˁj 1%c|t#:'( vf$X[t0ʿĉ99jHk^q*CT(:H_s/BpF.Gx0 Ӄq]ˆ#F&G+סLֺU_ZsLd5Y1#y@e!7YKXd@Ꙋ?-\R1KDŽi ?D˘7+9͸991!U>庐(kVXi^ގ)憈,¡=<## 1v!QŞ3Y/c~.1VX)wHǜY,mr_q6c\`n( xhO\z;Ba\2 a50cg R?#Vd/ֳ]J.N]wɱK'bUQl3b<5F iBI28[ \gYZ07070100000312000081a40000000000000000000000016609d2360000a784000000000000000000000000000000000000006800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/ ߧA]?Eh=ڜ.+#>g1VM3a E YR='I"DcvQi"He6eM}*Wa.M0s^Gotv-<j$O\1s]h^Ql;d׷ak Qi<' NֿperFGl'0@ZXۇē7'鶧6s_7;@>J<zB`s!3uUa$j TĦ!rI¶_D&\!j(oAi)S3_ʉ"^ո㵳JE 3 gvbNFv AžJl,p8ފ$j#ib/GMV"jr7c'U5=VBCTE%9NξC;E=#j򢡁"ؾl3СڄH'=44~S5/pc2AȱFNdXƏ[Z8&LI"CGRA훏'XeevMT_dDUٽRTZ&Sq8w N{$A PlAرBͮM!0gZܵ\^l*pV|?m84#/~Ь:!:mYx#Rrpc_zi0xOt?H7l:1KFe 5! d`*lF%VrdySnytg1Yj֫>fT`> 'gZcI| b~k6C0$Xz CThAϟ:VPkdEj%Xxj`3aK:q?e11@77DHvߎ!/}!q@\si}YY% f;jӄ=/Wqf1_m3GYJ<}(ky@dj(+01f(}qpR= 'dVU3Hwsηinv[N*UÛ?o*k\3I,i T>6sfր 1JC"itɐVZ~Fj9cr LB)cȚSÈQ\޾*gZ[(7Rv,J@u3BS~$i%$aڪ\Jj&Q`??o>2^,<ʲA_aɻ%"#jTj ^b${>V'>D y sEA΂Fu& 㪳TP=\S)J|ٞ櫋 G ߂!#|.~Άd.}QSA*ǑsD`9s HR3fgiu&W]s/zA H^]DжX=T`W<3}?Aj ]#ZriA]< o_63޲.VI Hc&iRd6QUTݬ﬉ w*T%# do@(RfɴF9>D `,}зv(# |{9Yg#[+A]'>=bT :q226;J(3FSpHq0THw[Eo%5tiylln{H6 (qm1(!/:Jqq@q/s?A9[!?вL-:H!i ;U$4cId(do~ r]^rV)ʎI Gq;m5P%`f~F15.Fwr܏ng32 (@dcLF\t0]0EzTTsۋ՜{ 9Y2bз(ws4١vxWzAvg>.>o*r #7YD)o氐f1ŮLVѽ4 Lv`k08VC%9eJ5~6K4M GdGFqc}7WYg--㞮xK#Hr+O >{0w}W}i');~ыFbF, E" R=<]j^]_?FnܵGχy_$eiъ9* )7hk+{tݖLiƠea\=v?E"_d6x-,"4[0m-Ҍ !iTF>9cf^\Y֎CK$|)ݢR$O| -!U@2ZF_K YڄˀoJI8dxMݬ4s,Ev;L}eIa}g.ttuh ڀH{Lh|'Tג!E-N "޻r_Տy.0Eyp !;οyg/DI@A|4SCQ!Xz&3x&%맙)]Cn(Bpix3Lzmaq]oӳGs:/(FCW-~x~C.=q="4o)b쎊wGcbgQ.|N ]̈gѳ,fΈ%7 ^,]rD5onXX$Po`dH]]=lMCx9"Q){?,y`dg9 5WOX}ynN)&Fl8Z}i 4q0;wɭJ7Q}NގN*ܵުS3"z1J fHr$G^0ϝ 8D.Vh쒅ÉZ:m,N3(y[NRXlm־B;!$sz79ww`G3nV_nfk9-/SEBuD){6ad߉//m6aqω8!#? ՋiH[W4N9W+CZln$PWo20W9uzLǜ4`\BZY>sT1&=zE]gtۗ՛l)~rˌCaZvjchl I`@y̷UwN1+Ojh)$=nʘn3&}] }{Ykks"7ܩ&Q4YM/r~ UKx~m'Y&VJ9&H^rP=0p6xM]dۿHT^{Jn3B%(\ۧm7P?BCIJdK?5R%Pq..Vh@*GbO2A:. P~q|:Ҵn>{po8-p E_0f8 2um1l`A!W1AOEF&3 ԂP:,TBѐ_b[瓟F :_sX}lB?Ch 9˛y^K5>0;w)Q&xo2Lcn[Y+U,c %{4nv^M&<ϑ{ە|[jKV,.G8*}nt5Vt̑bFBfԷwI`sEPѿ&b%5ٜ j\D'B+1C?GӜc2I"@3k勻0;x]w;`f-NQ}S}eHӍu%z6y_ݪEcΨmb5.wU!?K)Uo32I=sjqw0vn2I 僷AaHdӱٮZl1V_5m5h T?=#=hxVΩg>;_Vt%y%W/jr :RNGEQ$Qh^3O R *r; d=)3K`6MFgQhtz$%AZC Ly\lOhۚ-|̤p)~&u^b |㛈9 #\Ћu;EiY SՍo 糊‚.MȎTBy?ppH+i2-y$6;eTdBɆ7+MRΓNXqb\b_>z <ezx鹙عעSVwWjYHNI? + ^[_[V5>_܂ ᰮఅhH Ba6>?@ G~õ]3X 1!՛-?QG>-'|}BD̗yԠ|c` 6ӟj e'pP\{6p3*u^%8ҹGFk)I'|'}uGբv4aeyg|d(*&X,C BNo%*,#iXXyOrv-2\7'| iƒ%s_%mrX`@Dɜ; ]a%!b`ڢq5{(N^!_é FiBň, .Dd$48/n5Hk6eZ[Ue$4r3j3G6oțۧ 5뚰ZnRY:>R1!~u~ 8_|y ހGxK|7[ýJW}zNȉ'⓾2:?aNf?cgH?׋t) _jyGI2@XY + E5FGf[b0[qhz?|0^7A9۷Ӌd!̀X)v(AQMK UЗ.Cf=v/qt-TyQO݆D(FSc"@'>Q]V?H><˜J@KII{ 9-}|eY"/:p]MMxB!1^ϫ#b3և+@+n>G+^(Dǿ:BؐUmbG?3o0׋P.zυ ![Df$lu5 yK8Β=5Y?yoBݵ43\[2Sz/ DxTF Yx^V;KveFr_^ S3vX_G`tvk<C[iA ] ~~u9ư'!̔%(RPYX?-7g]ˍ㢁ӂRL һk%]>].`wR՗  BxmQn@}>UWDGVs{˛痃ߎt1fV74mG1h7X*M}]/| שd:RND5}}ktpAQ>i,! o˟}aSxv2mr;ӲTsޖh*7`"" 1i wOUfGwtsw)u5N@7!X-׬2*)[> 00u8-@26 #'oѼu!5B\ir t^6IÛ9 Vo?h =b4Q&IBU ME"T [?R: Sy|Z~R6 ?Խc&b; Jl#~y=*i/5sUɤ+Sc!)@LG_>w\'E^1r>o"->Ug3vEb9#[acqN3'ŵ=4t'z`dzF(HD% !TܱBbC?«>5iE'pRU(`N)3v0Ú5#HԍX2{`7hXf!2VHyv]wNf`,IS0ߠ^gi7.퉕YktHm|: &wgL0nT(?wm; |Aݳ6L79Fz1T;TE'E<`MG|co;-ृ:Pv)OWQ|qe|\u*TUnCO mI"] JVEĤǘnTlT ?WT:0ca9ةE/Vi' KoP7jkv9=[tH,(̀Pr9eJ ʴF3~7^J\h'/|>- ׋=NC_ՖOtHh=X#6 dp?-j h+  '.?{{vXo>`NcR}w0L^&"jPLL/X* ՒrB'#1)0jσw&vX9 _S(u@a)\stӲʱC1P#nh``<YfBjjbVR>QHa6(2V,`;_:;ZalΏt;9l[VhđvLӧ|9@0sh JT"Y@kZ׋ ӑA[0 Zv .G((EF{F:Â≇idTY@w+)iər΄nh}9 { gvt ʯih)!ߒZI' '3-.QK50a=.Ӏ^]_kvNUⷥ9ҀҟFf7SdmE,3&fC*ٖq)wfwYˑ$O{zzqC.mr BK^AoNGwLޡz]#ˇہũc*@ot6km `1XYN$n-I<#=(3F~L4E{)¨CP/;Ǩ`]TZE x|uBN+ )E .@؛h c]|Wsyx$;.܇7u9;g&I|6G!q˚kӟ$xrcy)1DCɰN{@ȯ֕FK:" >+Ti*!E%3iR=Hˑ(j4QjAc8Xٕp*rwtb9T(O('ɼ}pe'R啤%, ,{\y ɷ{sx#HuȪ9@ d``i8;)*OQ>FSWٹ[iswMiԨ۾AtNa7z"qPHeS?-s,h| {",ZȽIg[Ϧ M=*Bc)LtzǸ9hӉhtSez, k#உǽ&Vkk#چu.W7ČCWn~  C*<f0[qȌ}s^|H&` d/9c @F,)&Vn;~퉾5{߫|!'V Oi߽_Z|Z?KƜ?qwsF9a#ٽ|E-"U,c@xiBd1>O/))=aZ: _w%`PRíſ(ҕʴfx=v2;"c0M j_'.Unb{=W++oDiM{u,c{d PhOMk0oZMo4UǠRrPvٜLeC  jCr.SNXI hLffqVE]!Tg #㐛ԙ\ !)@.߇4~6\uU5f+/9e l+w]"ff HC2._Cz/n}$uD0s˳woٞ3g*Mρ:4^%I t+T9@wN(Β@/`iIJ H CűHM̾Q 3]duE=4Pd 5x.`mfR2M{}Z"첇T}Y1j ۭp‰0QԄ1vK|X#Cm&Yg*i~IǪkƓ83GOmVjQl2+MM҉נiFSژ:Iѐ1zd<0Cq ,c7ɭzS1!S[߾(W3|*I@a+avAe"3ݳb@mEeD . !-q;>+˸1嫋6MᬌPk Tׯ鈟&X ou+A3y\Bv.۳Z_Yn\@iJ@k:,:T$(0֝险J*{ݥϔ[+sxޡSBj[JNgr,1Pw;mcjrQ\pP 86"d>X#K,<L%:M75}f9qWR0(X ,z[Y)-}w^$Y}$Xxc;R :6n!\}-.g~ϱ|wKs+;j]\$QoOjG2r^'DhvLѡxLPWtrxs[Pn}z2Rexp=}/.lvnc?D Zm4(7@@ٲO(%qn-$[hua~?y ?\5+y]Z ΌQpM?pMܴC4H6mmmQIcuЋOQ\Ԃ=UpY-3>d;t[3i0;vbn{'yPzv+>oϢc $H!<>BK藭*VdQ1ur 7Ԙ՚E;=MYmܦpמCwt7ڿQ hh W&oC1slz+~4MH΂^3tOʄ<49* qyU!~q-S%U>~e/w ͮɉK򴊝2)763"Dd R/dۗ+FXw AxV7Hej,9tB\j>nw[e5#b7Z/Sxns>Mgu+,Ͽ4=#E*eӓR-B1+ȍU(l03*7ODF:wf5kh0}Ԯo Oôn߫Še<9]' :Ia2}k*!z0"0K&Cra͡/;Px{ge`Lh^"䣈AfO_'7S\A9]f(fY+X!JQec* uI_ rǻɿkEic?L7Kgq?RIMDJ]# )kP1ᇮFPhdB>tL1NaeOmV-8Uj5ٮ04Sg[v UɍAMIV6{YN=Y"_7DQW(ķ ùeP\iĞcQknÒ'>Ec*@|(!F-`hz_]{oωE1 hᝤۍfr{cS;)HY[.G)jY9.QjTu8慢!ˋ@=*f[TDR|6m˚qP("q@ܶ/c9UÑOnRhNJ>cv?zɧ|mT쯡fhw(b`Wx* PqrGQrdW6C^H+/SK :=$OLM}0}}^Vt1BBJVf],-.$BNƈ6iog BDt ˄$=+r.f;ikceoE_A qGएXaEl+E)/!C9[eh $AN oMo-4vdBnf!qSU4q\9Al+O;VT3 |Dt(TVN~`:Fr)U#S@ʴ-1bVšD#6mv"YuXzr9!]![:Ehh6l80%8eO+0~Edk.nz C?rqz2p^||iE(6s(n厢vO#x{;&bǕQ4i%uo"kz $Qi]ԍw*6S3xi$'RW _Wr(I߄C)G1eRu4_L5AۨZT]*a*s@5֧c$<;\22%:BsQRTcQn.m0y+>l9pN*gT[{ *hbuܳ7!"͉G*Ur~9BB 1ev*kNb- n-Q,dk1u46fB=jC( r3ٌ!l٬N 8wi/^~\VERߝl-V|^zw^4>Eע9=,}Yŝ<ǿ׸&NtU+Ɋi96R)2(2%ީ#X/:)֚."4=( \,P}w葔}@`; `Gr#JC+8| )fJ^m-iFa}{d`J}j4li;WM[/U!X-ZG76eo;: /sx@ʅ#X[u*x7~FgHBBu k =5h9={$Ln<y2.3%G(R'iumtrRY I8}U~h?3!?R3<š7 ;EUD"*+m?Ϊ4yCTecߕ lxMLk\럕TsdX3J>cP˦}<#/9Vǚt8(Ix[ta03ق_xk]zS ZWX^7m[:6X"Aő3:9 x^/]xUP`BB^UU.jaV*GqjDD_`._%`-@+fjh H\e 3yG8`T0he zt,ُMȂ,ěAF}פt$$W$J+䁜 M'V%:>y($3T=ΔP@':*H [eWs$Y=8Ɵ,z f8fqJο>] - `\_,C2،k5d~z{.)($$Ĺ+ٝK\@-a,'ai>9 ā;J污4|G$;{4بA`V&Th]B"hUFZb7Xw[?Fx#/Hސ|k*_<6xB?h aPu|O3kZ?6Q{% Q559fznPь^8 ײ/_eI[kh[Ckw( :g. O ym 0 |R}j]U#X kWݪ]r@ !g_swjc*TȒl Hl*MO5K=աxCpyS>ZuíyIn,Blk*F_ks\՛DQ W#B|V Du^)꧵ڕ d"GXWѳdJꓱx~Ʈ6644$I%XN\Tŵw$'X>S2f5a!fƖ(K7dH `X6Y(za_P{#1/(^DMP>CmoO{8U\–d"*@=}b5 H@.Z(=i:'pxIFp/vP$ɂ{=^])rdˆ${b I5 oe'D#@tob>WE95##o`& 2Qh{% VuE^^]WszCtyɢ9~N~oVda9O|SsT&" Sˑ[ TrvR1r pOl?G'Q8'SB# slyh8ˆެL+L8v#0T(in2 ֋9LCş:;A0Rclϯ4ipF, "s_;Tm%҆c@m 'R1G4k`Gtַ_v t=wB~v -ͫN C73vo;Bx"dːR+#Gm^OSmn2A4-y@1{0cP_4˵'q 2 'c.2.{^jc`+̺T /~0 mdl5A  ̘-@ wk]zbjW"5Eh:< ċgyvn8@7s2o>p)?\"°oe6 t*,?}"JxY, ́s}O\\ZקԷ.aZ|f,q(SײzVV>mo.ߍg/"'3[V^ptDn $Y8u?T$YNRpZ׌ŷ 35% `^\-A}>P{+b1Hv\|Pn*Q%`J+Eɓ"-1#¼I&i\U?h19L9N_ e7>U R +\VPIAֳ)<<?o 3Dmq4A>xwE&A u|'ndSh3xԠ18L@Cy6Έ4 }|)ۗ&.#3&Y2JG]-2&6ɀԭ Z6eh%[ g^%ۺZ:bj6((4׷ºAm DGaZI^'Uw >k}ΛUaؼa8:"L|RqXމΐr"o vȱN8gݺ#m#`J/bY&R.R$sW3v,-3 2$t-eZnQek%S);/y>i(eEg%#jñcp%2ҘYTۚnl8v!mHN6N-U1Aٛd~}IJNb,9͡ppSl\fI[ȤBkX7)s*ʆ(=gJ^pݑ?ޚ!LqA0 #+hp(뢸ҌE:i4z]P6ev&hqpH($57ư,# QVqO,E"b."t;ncgȿaQ/V6ޘ|W6I]oq x_}g!}k *ha>o㒝:Fn2Pt'E¤"UASJ.y_74YgsIS CTPEU Nw Qj \4>qЏ(ӯJ:<:*o}/I[7mҶt%9DF 2VCkpFbLZ;v'F@8؟=y]AXHj$SI˧Hm9..˫k$_S ፅϝA|fH $rmAL~ O!'[D lH'FF@3[ˊ1?w,4WDU2rX1{b,n~Xť!0NZ;w :aY>_tҭ& dqpnRc0DkJ0_Ytlܬmm'AKj˩({Zl3uL6NTPiFP]Y7"I\ Nt" &=r"?ݔz0}Q5EIbKnp'4W멲4<͐Ϸ.nBJռ{qSYY+zn;=Ϭf,3h?CW[ynyy$FsHEd^ PD ߠ}gfG8Rߔe:~l1HJ J6 %͆K>agp,sЯM"%_f+Ҳr_wGwF R1S8Uo4  ^%Î ǵ‘s_:HOB3]"JMk h7!^EoU,E _P&]f{%s*$$MA¿^(W _{:NvNmvE;"ׂa j|NEoV:hl,R?@oe`Ɔ˸! r})|OBH3qաrI26/:(^V݅"w`5e|w ~Β$X =r~84xedEdg j" ܑθגXfymc$ APǥρvŕ5AL rɈj$p3kwdzh)Xq2g圹X1n_1e%,:Gꔪ gS][9?DjD:?8ZiX%sYnpo A+ۻtG'[(t[egY(QXϛdgG.s)6 {zb 6@n_xa*8# ~rɐS4OAȅT^i&nQ)]ʵd;G@7s8,[("oM]m8JŃb5=sg?KU;G03 "%a5gm'Lj3ގzq 'T/ za٥~#bMLg1x,mV$=+!qԢtc8Gdw3:O-0c$`f3 F$%Cڌhx H{7 [4򧡉p"Yw}uZ=Ж"r*B~Q(nǃ+pg Ɨ,Q@`u-*&ڬ|DO.m{|[naN9-]48OeQԸlJ;-$A]PNGԃ\s{X-tJ$RP3Ա HCtyG"gz)ey$J+7gFM xd"Zu<+V: (XyO.A͢n(1̑l+X(E Bnd+xk B?x=L0b*.L2Q6|؍q+D¶4 q?I8ҳNy;O~mlÈۜUp,,qI` B!-u{*X18VX;]c Dl @ LYo$VF YyÛ拗& dj@m7,+ͼ~:MU%PfG 4[i㩵;%an`;a p'"҇S{ձ:~}wbӞ{JZ2)LZC/ h>eƃ8MTO ޘʿ*wyБ MR`-MvY/Tދ¨:2,OOJ~:I4{߶B_m?1rQ7H@GO1dO JZ ˼.ItnvgTyr2u~Dv̥\V${SإŠjk;4p˿UuJLE4X_Gļȣa #yrfO43z&GF\7aVA*ؓ;*=y`6kP,g R}uBK , g;v::hz7t,gG{ %h$yF&wph/-$ڃ-W'0UH~Y8sy6ڤ<>3FxIǗbĞ5?_k'ckz=KLt7KajB/y,G_-[E]VOof,LdXVɔl[*N}6XPbu%=@HN~ izgxRB ]ڗ^_g1,@-H(eB; I>ƬMߗSl.Zi2]L4 a9/𻞛ʥCLRf4j&Ŝ ?jl~Xp-6gmP6Z&;W<0󥐃p?ZGJ~)CYxCbXhj"C|OP)wRv4i@q#د#u@޵-sR0(44P?B2BgK "Q37<t/rd7}ͦ9,q#w_ߎ1%+9uSW.n IۣCA`k2!fa/kYt+{ O=hYG: 5ҶH>q9`b"A@#{mtUm=V W[@oNJ>9cFO2y|-/S٧2]iu|T8Z1h +Y B:E->} \|ۡھծ>UC/90~&%!2@[*#AHnѓJ7k+Vd7O{x*>ݨJϕcO2o ^&<M#6]7ˆޕfuJNQS;w:xA8(1SKUyG:$p6dN`rѼ k7؝RCikr&@ 'Cð01c]T$6:xi~؃BR=XH-uQX5@>"ؙ_K1one$PI6>AՕV˥#0JZ0ujiMԼOKKEw?jJ^M"~ >"Ļ{B˧9HPFÏP`eh͈Fy_)n^.VPرeąg,qٞq`F ߖ1[rBF3awa|,}nt\Щ )ӷy7.0ڌZK_iECX^~,FJ,c~摷ٙICyEy]/&`Y w-RD2Lb=> Ij.lR)n3v l Hاȹm)`eMWhA¤O?1Jg6;O.mU &bM}bޒXM596P.*ӉQPCI\kw$#fx|[PvA{s%]Uz&gZŭ̝3?tH!L,2 roАSљa\^G5~KQPb)!ϧ1*>A)VKpONJdY-pt}]՛aoT;Nq &NMu*W:` 73 ި0QxtwtʂgrW2("^rYN=}@ʇ7+sT "lg&+AC<6ؿmSCVFz#AAXV#q߼\: Z9^e˳ DZ>瀲HL\GqzQ' Â{B c Ie7gXt'P* Mƾ$e"AGsdf~-S7qnĊNaT]axG1a[bȆ Cye.v|*=ԆZ`6Y2/yQaDl#,En㑬S0FH%Eo$r  2*砒!hsF wTǽxSAEGkp[׆t 3= o+RS.\k'gh50ފ-.P)$ulklKt}tl,,9&`-b&+nh3o~YVݔ#Rigի3 )  s& d(K8}zfk$ۯГu)>IhIqíc4!6ю BH t753iW36pTa6-3,na7^6$r'X1o\)q ^ǒܿ+k2wӐo _`4/ &fޓqFV2# K&#!V** qzRk f8C"F',ֳ&f#sHI'x_3C>@Sj:Gvũ(C#mO]^ a̹ c3,o:lM侱-,&~1JQ6Ȫόyِ (ٲ2۾!tՍ&Jl4={OT:2j.O8Bh apHi dY!]AdV"463օ= ,ho3ْۦqR@"H%?kz-k`t{#o7%ZI&+v/Q;2)cg387MX%Sx,&];z0?t1|IM l(}+C J%Y&&l€nAKHt0/On fY1Ԍ$YŚ>'l-c7WXP0?Wm额VtI4*z0E>}Cv[oo@bB$`Ee], 2l>T+?;P&8M Ot-C C_$3fvqs5\DF.-@fؤNUFcS=۫ &X:Zsl7Mm"yMJC(>0#'h">\F،UbR7!fdtD ˙#A]8{Hd|jʦ[)rf*YL}O&ߵLhY%ߵ%DŽ? F$ieZET!=~{݋, 7-$w8F{!5Qams[&0aj~J-fŤ.ķb) m\ERDTUM֢ne[dK"V[޷/t9{(ebC: MƓ{?2D;'͍=1KHa0g\M_BmNv)|$CVa+|F;1m\w14C@R >M!]dr&)hULdٌ($!hw{tޒ0W"Q/m1q/gb 15ԏ(u@zݓR8`qD%ԘVv/A4=$ɟZ&6@ùU]W\$;W_ M5%>MҌJ9Fk}oH蓸x.m~(p0V%{(5u?\0} }(0ƒAp> Wډԩ`Jxuj0?yU{| mMHK+sN3 G4"܌WJziQVktb|w;QC3p*wp2wobqk$S=޿,~D"!"P@m6mS?>nR"i)^A.}r"9$,sGwE\6sB' }xvSnsf~.RQC&mGAc~d ]Ղ]ޒh/رIF WȘ x⸩hSBJ1ѿxJ*^xjlYKH #΍:3ظrȇ݃CibgSQo 4V!K7ߨUP0!#=3_T8pB<檬O`7M y4 AaoV\݁ޤlt9u>uuvh%n\L)~S@|!L6ʻrbfW Y3pX/-|fXU^m8Lvw3|'ZU`S+0E7%M>3_=B\W^w=\gFt+Slk,J' `lO hk}w*aK95 e0`[LIJkJ*YqFEfuHTzJm5h%V8 pڋ qx8imfWֶhEkQ};âwK1Tv$?7)_]1 LY"pN^MQ]7^o, 1qLp2)2-Y6l0;ߘ*7_!ߜ:kvc?VH3\7 NR_9<a$a~e<߫@l6EbC0sag'Z*]Eϒ8S]w }9&C5t`!&%Ȃ\C,N9H둇Abeoʮ}Nt˜0$T|IV*z6 G9׷<ɗ&Ud]rj<,ÿvl!h>. 09% GvR$Ն:Ua9 P{m>X.OO.VbxYG$P/ݐ* ph;Exw )Ua |՞VL" tGVt +w~d|2 6O *18D<8&Hs:~e tVcr7лnm/!Pn(,W$,_+> (gd!x7*LkZlC4]Zr+ȸ6O:`|F=՝J֍eTě\Ց/s7zu8Yy&  -Y S|T4h剱yN{mV{Y(/FG.f"} x@MHrNˁh"\'YC?T[94 EG?YCQ6@er,"QG'}dY*bUS;/h-raN 08FbtAf`.(djl1hAH)?@C;*6/x|?FϬpR2,)=[eй^dʪPC_N2M> (%g&8;t H-@B# Ace!҃B妔ڂI !. ?;8 Eǟo+kBw1ͮ0N OSYQ`sr,OM{`.[!:qex#K(P6}C`uRL D]A;Ɋ|]N{QR{Y>5@ۑ 4K;vh;Ov3_go}!HlMiv 5tj%!jz 1/i0Si`s,K伉LdT$; PyDԿZ+?,\ő2 fjT%A%|Xr|ٸc)r%E:<FXuZ8'6.0g*5GOs{΀9,Ǐ/W2" +B6!xI§sx)7g>ޢE- Ed.Li6gps _V^KJdf*{&l:NubIWSXן UVfj6ן:\i旼SZ|//?=_o=gnͩ#7sTlz&fyU~{#6h9jTЎNd7L*"TEN9LLG;[qL㡴!na#L5qΕw[=ULoڭ 35J2nE.BH&ET_֘S(&}%\rk P;;N~~G/W!݌  M:/`ROG8K&(,~5qx1Gic"=%DP2R)2sh[j(@;ԋ@--0WZj.Yb;8Um&$ѯRbmۿKu ;mIY.]-jGCYYtbSqVٱj d$DPNڸ AGxY| 3J'L٦k[euJ>Ė2', Hlyq@5-&?HG@T]!{V|[S { 0Dk{k'rj8?3YCL#~6XX'KA/C=}9Mw7s+ʤR@ 5y[&c,3(7g| ަKIc gEv!7ξ[p:K1^.KrdT}Y .4qEaN:~NDUfrD]Mne|Ϯ# EÍ28M Y)l#kۈ:~π~1w*Jх du^ C~7߶|y:<*"3h,' e5dFgeYpIޕIZ9B۽lB򞶻: =׷XVQ |1ʶ9MT]ӀyN$"1CQ k[!C._k0la_(^?-?㊒ňd/(446t: q/g/ޤS>t5/:X9ߙcX<\u'58;R}yAOP ~ʨMT 4}Q6$?GJF'=?nL$1*Føk, $Zw9,$U ʾP(h\)Ev`SkK{(<͜<}"=|Z I(tm[̎uvh>rrn!"Dȕk\(|M Ki9[Stԅ s $BBFKg5f؈DpĖ@yr fc2`)m%/38K%?auca@ei`7-JҾX]JZ9V(g[;bɇ¡m҂$K,r^4&k5@}dfrXv%}GI17`,Net,r([Zk*Ziƭ*O}mݻr=!w-1^]jy^j+(6 䗥_$F5`أL怭OܪfV^)JəSoTƢ<Z'fSt]c~:RnY1a *+9;ENӎ >K^̈́ sN~Dfk .OLQ%^p+:z{P0 `GʹWPcn Uu(Lw%"oߑhG)GF$ZDڻ\wB!n.9^9f Cdmc=,*l+3#9 EzsufA1ݗ A !!Z)x"d󇶊zU_{Gq1[X6/&F`Ql'}[Kr[C >;#eT-S6oVrƛ 5o(-6^KJX]d+|\8,OlxElK $D΂Q8.e-^N55;U /|v&PqK5=v>b <?ī$*IV3WZxSã=E;US6W탎u&jd#a9lAxY郚 Y6,fy6_Ƨ!2 vq"Wi ټ憗%WZ8B?I@LQ eC+dkyCe``m لfx3N[Cy .W1*|AE];bwUNmnhGlҘ/y0XB>CɯЀ!:噖>,D3Ⱥe8LOg/g7QEĦ q|e?ª#LUG"2CkLZuϾi֖Om* ܅e)X ƀ}x }is޳<|ˋjk C=9?en:@t"DWЄ=;`ȍLJ&gy yD@AL X.i>Ķ'UY7)n0C!a(q9=01;s$ʔ,@Z@u-!c4`^;LuW"eȆ\Խ1\Tqͳ`147V=/Ns{7i\〬us?:Pr(KG4`B2zD@d׶{űh bXHȷ4 /5e3JY%fE0/kԞRKqGl旅<Vڐžd)ʉ[lMHG7IΝ/)Dc8NzvJ&O. {]p:5dkخF^҇lܮ!m\{@գR9ԗZ(ߐb~*R"LOse3nȱj*ޣ'Q?~|Lna,q%+3}"NZ|_Ք4"FAO٨1?Q?:͛FeJA-hXAa8=eC*^j2u''LR Q9L1oyՉ[h{z'ɱ푺L&,r|twx/ z.59c/x?a@Ù=pںŞ?.gXS~>3oRa1+ >ϰ4p~ςC͒oaenAy= i9͍]Q@`)nw(9:UJ- wV,߄l+}l lPJfE'60 ۂoY6eԤOk L) Pk*FZ +jn{QIO:2'Ir꧒@=+DžlKR@L2 |(T}v _՞8^wMtj*dmrRY%au.ȷ/Qr@l#1"I\a~|l]P'YTizp_)GVG>(~h 2l?3yƧ?>u XA@=<&Nv4ZdCouC7vFe *9* V/&ZIA55&5rnF|@r!5^t} ]8etK%i)vK|&j+(Air+&-|L0ѬCXxB )y sꏚM; T) ys S JKoA鰝j6+;]J\WՄAE^ʛ$@ gC>6W.>U~ZqwaA >Η {U#O>v_@jwZкXa=\0nv˺#wGV''Q36Ͷ uu1;{Bv.&[>zN[AR\jIsz6V(1N7X w!}g0'pQH`̨yq=}uT6t`Zg*~hAҧ^-Y^!(pxہ]_g/q L.D 6Ԭh7gZH5(rSye[} `FZat0-<.gd]DWE\ݲǃF:=D{(Ϗ%%Ǭ5q ľ(roJأqA3}TLs kTd]:Nif+FO|_:FƏu #Y7 w}AJiNNûBDY<g˂ J$ГSяcjTfBQ6OXԁU(W*LrFmVIѨf G03ŗ"~JHa(LPV ZsAoEKڍsH;9B9l'T$b$GiZx p[@)pZ0I*1.vLdHC5 $ ZB}%bf2%(?vnwےO`|g2I{ Nt/ի \9?9PiDJh\ɶ%?Z3f%OaRDrK|pMXߞ/;wyUVCxb /oB ֙ӌrg|Zt繀 w?0eKjU Ѝ}-U$doz*\?Nb|L2vI<딻M^{(FRq{xrMe.Xyp p |Nm2\7 (q޻L*4A&x̖o;OԊ|C%*38^@UxѲA@+U&YȅX1fi4Ƿ9Z^ustBe !χNqe_ʨd/׏V'5}d}Ss;۞\Gܶi:(8Yj>n>!6,d7OSu|ϞZhaksV'E~lZƩBV+%զv5u/ҷpl:(4cUF11v`h0fr(V5Z\R^Jͥ:'w=S6'ύdBfZ)S;u{/"Hcs"Œ(We[I :%c/ue݈˫vUicIad\:]Lr_i8x%'bu HvBK]8D)@g'/SUdҩM&mP UPK2l`|}qt-0awRgGTES$SnGD8xzreË(Ɖ2rgBг'U @r!D*g:b,hpJiKqxWN]3X Zt3nBBۙƞO(E/* !A yY6gb4eV܉sw4pvC:sO澼@

    pk Y| afLeOn4hD~P2…rU.qbч!`ݵ`e }? N"Hɽ9|5.؉?5WSU)M.S >-of5c!8]<Qw&NyI3[LSE/Sѐn} r48jU rR@?֑=p$dڎPqd>{lrDI݀ }9)pm`̔YT!?<ݖX~` $ r/Еi BT$cN*mL ?o܁Phċ-U鬽>n7L=RŤ=){0(_(ygdlX-QHM4´ģ0$ukgum_).crgr#xn0;D 4qP8cIl/rgt 4j_x`0DkmH;kln$53ӓ;L^Dś\\\hhW#×!NTRMc8ű4I[8XXb A/Gɾ<.-q#L'e<ƏyGCc 'H.tr{# /}HG26°V Vd"?!_Zw}4n\)파uNM4L]&,]"[Pۤ#:[PGO l/%s‹Ϭ2+pSjpR ܶ BOaB';^fǕUceO4ʦ$KUb0ݪ,5c^ Čc7HWC;f&a]x۹}o4ђIܢLizGmN2˕J @-L+9ɵ3;q&V΅g$)W(4^Ku6Vh:Y=\4D#P#M^`DudJoD֣G'wJl\ S϶)C T"XRQ@iVmݖGAG/s N)ԮRESpJhî?rQP9HyIsIN$M>{]o{.@^71/\'P$O{/ǐ?d):v7F"V͓%4ɔ1O?za`6GsE.K^s$SYެ' zp{@#PC u|rIɍ£Zwr!>7 ) B51&GF|Y H``&X<u]qԠ QQ IJ Mĸ΍^8ȕV*+OI.'?AO[Z]@Ee …^l{U=٘;vIсG?L%ױUPq4qdm`gU?L%`k&g&L.6yR!(' r!NӀfcc6_gGhsrRW|6iQnKpp Ip&i<>߳Rn{\poܐ=[40Ar]cR3rB8-I΋^K Y mUL更a%+|ln P&kc}Lk#-gji׈ݓ ֘n\8}9$]lަ ]LiÙ[R-/%׭ĽCpsKyR13RPPdх/8E10N 鼠VtL{T䆂Xߚmz\ z{<~y՜꣯F멲dj n#$[=3BW=ttWpT" %D$ȼ`lAޡ>2NEբf;xZB+cJ *K^Px Z}pq?b{.maEp CUQ801ј4&M#`1$ eNmq2J=zv/)ZMdTRqJ;UAK3EJ`eoIRW7/Du,D۴ER0q#Ne@HVDtDKA)K`ه:c`~_y:UyAi(`P }~2E$- C)ȪעYAS3l)P.sz_tZޏ.@ C= 2ፏ+* hE)'4}7$_iǴY:}OU]"N$H1=}?G 9 ,fh>nmMOcF-VF3V~$ϫBJR3ICNhz /6t|]|Ǜӧs* Jq6|HjxD)X}+n̝pj>JG6 * EBƽ+ΊqV|kOCG aN uFF0e,Ұ{x>iޕs3Ԕyte7eraF E3vƇ1w#rɀ:="c)}[H4qӼ!P! jШ@9$΅8Ne}3drja#8??Nq/x3$:ַw|@}xʫVISK|oAtFg4u=_[&,s1q^("ogyDWRa|6g$Gr/vsI9-0y{Rƀ4w''>8`71*G T"[RJFMz=zx{O`.8;p納>B(rC``BزϢc"}Z-4u9 &WTH@G^v[i]l6p^d_KV5TUaٹE4ZW"/acAAq}^;&DI⹤M85K  ⇳ U3dP=yĆ -2A .H_CyrxE4o4b1(22иZ1=.*/d>x2rҥXNM=2r 2%AqybENJyAMd+Dt @Bw(<p1G<׮m]ۂA?O^p &jp=ϔ],Q*!phi l5R.cB[@{ZcʴN3u7ԱٛT37&y>&s.ODCE)tuܘڕ xokxSց`V\URE@d*FU?8𭎏I KЬjG:9f||j%E-R8׽uO18ly`e/y 16?DtoM?^%8~,2ot!z|,LC};$6wIa/59s+S/C^!dӭ teaͷԟ6.[d rap$eDc*iJ|{/@8TM89õTG՝,`$M8rrOT/) G`xF#;ZE͂B#| ȟ!"/&R6bd[>K\벭Q6ʴq΅ƼJw&w~/Fu;|ҭmXM,#*goJ2 Tr4.]H,+;P>Zn V#Qf߿vQ5Z[cC7ɏ̱y,Rkᰌ=9Ī-$hWύ&a/-69X@0 7Ʀ$i(1j@w:yŌ#M-bDmd. HM-o\W]Hs)E#!;*q \).+/Ẓ Æ-7K/%;HD%PzrHgQUmleof3T%lVuXR 0PZ>|1< -_g{ە@RФQ}$506Qw˩Jc5t+C&ȃPk[t ž¤|9B.pz Fkfߖ:UI"KxCr4B':r=;cP[4$@dfQ,B1;0pFBASPtQfmv=*a 3-c靛h7&DW'}06%mUQ؍!{6uMfɧV^,SJz;FzT=.Ol0Z'1t0WE4(7}n^V( u)( V>1y+Bb Dž +8Zz.f<_̴FGܖh#4c"bޢAY-װrLȝlȋ 5[gq# T4h|jIfdxgV= XxhO,V03Fv7@H.9E¢d]2n7j1q09})޽e0H $%'\!9mR߿Fb,-!}M?.|Ӌ^f5mweN2E V*ԁ"_A}26J /?D4"T>S` j+ZvQʡvfz-d +MȊƠ]vj]KrR޵ҘN V[RɯI0m/:8<E-Js"Ru׵ F—(哮Ʒp|búm.32;g$" 5QC9YI%`ŜȘ%v to7e+1X Q:ӝ}ԆH4&)N?#jͫytF[Zt0G VPM˒뀊D K pV;wg,6[~MT.ӁʁsvY1bI&D|}I%WۮK<2ubf E1> a(>p^BKj=h}#|hVᐑ6#[߭ al\dw XOy?;i SJFOadTʯxqACޑ\EN.n0󐐮uEٕ>{ 15S0Rt0q*"N"6VAȂ^fLifF+v~WU}i0Oy:+JyYl=El'0˯PdSf6k[Ph6xP3sM\>}u @ؔ535 K:ĤsAw]B;Wi4cjS•L7G +E 9T6#YB="Qrd;lm?XL_Ekt!Wб+{{ĐWx 'b bM(F:W>0afg$T&Hs֦ S+ZCꗌ >\OFǐ|r!qMD;\Sq}DᦄǺg+emNT6!xGTc#"8ܑH{%8E$yw::HN}0P ,e;l4z2xzMs^y<%HJ2ş9|xpj()+O¯g#ւδKoXB%3/w`dɧ.3<+1#f+]$=EES H&Wc=gD[G?IrPF+vq4+}K5X| W8-&[~UxB楎&dXpN^ˬgldr$:Bu½a}7nZ؎ߣ"y)O !⓺h ZYL;]j mAי_[\V I%fm6EMa1byެ`>JPQ '\B#.c+3ؾ< `T舰ZIi:=M/mQT>1J|WX˻L52Lʍΐ `X:BCЂSe%e=W53<_WM ~Lq҈fI6FL_/k؊YLIhup0эFWg1b0Ov"G=PjcMh`[lƳUt}/Cv:k79>.4I`EpԭqD2. ro592 B04/2矆w@oj7Hze᫓]i [S(צR֑FFpeo!,|jm ^6%'zF^Xގ))&8Z 0/ i'G|s*)쨱[[_H/ `a0!ٖ&!cv8DAH6>O#Pu~u`*[rfIN_ݤ+8Pv)Vɞq>"FSJ2%gߤQv$z07d`逷(s\C\Z>[p~ q&eAx}E'cI‡q' @ U`riN4%& Q' s }-hBg8O/?E£?|)uIq(dh(3ؑڒ߱fȇq4^q6S(9RyKEp"_p̽ 0FgvVq=d%Ċ.eƥ4餰טbvl{͘#r%^l%Zc6:l|9[@seјsYћK`"7~E(oXpZv PgBWM_ >G]gM#yԴ9S(jOĸ,R\D.=Ɉp{i:hkSo!9_y|$2NVS ? glkyľ&:x!u~ߓ~~$MbY﷐@qXYMw`r*9i\Lvng7)6B\̨RX5/Ժak3E] ؁6>kM1}Enʯ" ,pU á* ouf(S>P_5/R[`9o՟kwnݥ1@7/d=aHgb́gs[]ƄN%{Z{uuQv_uDhg5Q0T  ÒxN(ѾpȠHʟ/]d !^x ok\)~DXҢ{/"캗įs"'s--8F^^._}_LcA;IpG_ɭo7x(B.ݕK@H&{"6c/4̂Z=FNTaݝiSGD솹)=<W @jk*E-^p =CpEgluc zxdJ |a0gPY>ޤ7<`VYѦS&5DpH_y~0goXeIp; a'F.kH۠iYpN-3 M8D+Mat"՘A"?~spU\J F:#А벪Sqx& U,>b dsC;uT<͙SgFZ/}1}:f'BS)A޽ҝ,_ 17bmV1?|̦a yT5O.BGg{$۠[òwqNI0 ۭM"Mb ǾGj[[|zQj7͍ǭdApE_bJE)xK}9h+>$.2cCܯUP C,h |^IC2G^i4P4% z\IL'-_"9Amza[0{sN }֏)^>r_lnbbY쯰R7OF!xƫ!tO;|xq׽ʾ ! ]Zkni_2| B[DqZ>8{3᦭`fDZ<'z_5I:RHG`5;F~!ንj } ę-KTzE{R(!]ܭ䗢Lr kR7G7ݘ0h17 322|x?l1}t14t?RL," .UT|$ |jlH]cpŝATŗ~` ["[+T ^ٚ%_(^P$ē @wݽUӏk]y;Ynd%V􈀹c=zlԊ!.^I!:`g>„sq\DWX(({U*(յ7z\ג% ,SC,Y- i7+T5%@?҅nn =DgӲf&W&QB`$G')#dhev+w$e- fkhl>?Iui0*~Qrr9u*,GhWO!$lzN?ZS48Il|v_dmmY ᑀ?$.?X>U/WvfP6>2% θlJQE6YqAU=3* aĦb?=D>OR r)&EU,!U':=R'6* E}rD4zgɁ:a:V$5N|>7dWNrvNY ] 0)x:K+ 4M')%LںYR.k9I!_&Cq:2bd~y#kTSvEZ<8'pME\ŰO/~z_czw;eQ];u"['bFmf%>Wo⠤/f*F+ IFu+(XpPy{0ehRߤi# '8}6JJ)\2["bY,)McX~o+y>^,op5>^ho@zc"|ӚgRqgAIC.ޖtJU~Ƶ~v@R*cm횛OYQŏxwߪ'[89ρNn+M8SWݬ@Kw$5e*њ{43>4(>5t@ 9<4 >K9s5׳A($H ɨk.]O p8exz9`m@N(o-r%(;4Q#5eI}aGМT4g(%BG"mjK00OeWyR/,i롖.D$EO]r"{ Լ_;5iW3$})z<|asQ+p}w=xg)RehDj$0Ӫd&U[`呇!V`&zZ$zB׊4w>}wH0tGM axô~xd1v 69U<~ h63t/@ifeL%FyaЅtpA7$^C=b䗊p=̙Z÷<q1Y*n>ה3k, B`ܶÐ\[LBKrpx.nwQ+kXTN0ɲGn>RjtX?A /}˂ʻ6WH  S.fๅ%WoBW`ha8 QM0y%ر%a,MC2[{˄$Ӑ:eF{X,ڌtDh<>0mBxrz1EB}R̜R&/1%>Ay3z+!>̙8GB !:.A6mEJ bP홊=N7VirkA B>|^ukzǚWK1SvN]aCTxvϱߴĿk)1 &Om_n .䔧y!MAT4h.: * N:e+eˑDd hG^[# =l^O23F^}Tńs_#1|]w%ڭ:7kv+͌Uv'ߘ2vg.݋<: X-[~g+×2du_ |ҾDZȃZ%%#&Qn c'cSg /9nF-*EYJahKl۲g@//'$XS{9s`jS)(?"F;ema]?{7ɱGZn,7uf ~߁df@5?uwAzPf2U '%.زXC's0ϫp}Z#͆t^qd@JpȽX5ՋxGLagml u:"p9\2! _W-ba1Tb]0cpnIb#zp@ /xq!FeG:bDJ[G?&W.O*1s)EvJ E╎ə4ZK&D5N}IbBmOzt ߊ7`RM^wX:fRȒQu++f±z U5&o6V| u9Iw|)wP~je zVVeN$O!p# /EbM!$ Gѷt|k/%QO#n9,"Sʀs"{WBixn|gH( "2UHlڵ۠5חP<QӶ{Lh !޸3+)רS82\HCjR~KL?. b-^DZ35LC2^OUWix֗[:P@gЅ5N=.E&7Qt-DYzo>.Aڪw~ tZT27Qg+PA N jv]"({m9TrFK'X~oؔ( 牿u<|PC/ ⹯x4 i5lTDCc mq A*PO2j/:ddI0 :M 󾂲=ȫh&O= h}࿒8~wmDz++aJB%X30(> f׻% 2 ^<͖0lSi;!G;$W&gweMqWJ7j5JL~k hv՗$ T7}? "'.2.01OPf=';&!z17<^piC-!&E M%i*bܲr3 =>Wz)jG?]i93(8/V0n* s?r`kOb"Gnh.F(nf)D}Ѯȹwh>=/1iqsѝC:ы˸On޽#˴YIȊ*F\1Ǝ"p=Jx'%!kRQGm'-h >P+)|wګg22ZM iA#YFJjoH~A0 ztDj"/*$uPlD=A2# %%[pts_ e2j1VHp++|S'?Ñ35 4]_mZ+Qo\#{Ets-LNCR$S!/Ƒ?&xj-`ͣ<:+1۰i'6TZsfaZPcQ?C%J;_~tJ|I}3Æ;FF 2i9+~.9):3[/b`h@`.R~.,GW0E^2IZA B U? R'RfwnMKn~/"Z1T-Ή$5/*)ʳů6Z(("3=ls#z8@N98\Rҕڕud`4"ռgP [W=@09+׫tg7W(P2 A H,!;g?z?b߮C&}kwI7@F^8ls|^q#ۭ+*};?lim?Ond#J$$h+x+S r7\܉pڞU3!V*['|KcldܦxlQ~~N ABY3ԱD?gvoGCVaV&|qR 6R_b$n?d`+WQ"n>a%âƦLS C9~PIhq 6k+g xd5:C=P]y|*:;zWK[G®ʵΥ*,K%7*P.OBR[xnKIb% S8!Of TDskV@Ɍŗ^cn_L*XA?b<Ĕ$4l"ͦBV#泃 l\ѓ{. E Pp;8W( rn0ʽzX|+\IkX p'96CJ`=:4 _H'HB/ LeeAxUbeP# ۪5*A~Aq@ZLAc(u(gU+4?.#$˺[G(MeG5֭VwT*ʊ쎑a{bQv#n1U?l5768Xvf:MBڒkzRwJ 5h05".(op0OnyaO>A 3"n=Bd9lڅ;@ rU]Lݷ]m0>۹[ܼ>{^0>tKk)/^&^cwǡUdc^Y-;o!BA+#q2蝓kxѾEQr%WZAxK<^3n tC;23wL+y˱0-zZWU?dܰD;lPEDDM\|E]Ir{R uu80<|Og{5^m@js\'2"k K%Ch" plÇqe⧌=4`j?L0`#ΘR/x$yi1M|0H"R w:vgԔbn?,-Eٮ|3H_3G;|tE9>* hVNTBU((w@Ne/=f6T|WZVB|sh(Thoe *-4\E`/g6vqX?哲s\JE tӫh`hVZmꌄAIF5haGix,dCC0(NENK{xXIGSH"+qlȘ5OH0UVrbR&㡐jua-0Ey_AtTr;  |[tE1qMѫ6h Ky6x9,c:}~- "Hu|Jnu/,#i[|%h(ء.)ޤO&Xx{hH u`1R|#=eu/e`#%BfI^ JB岍2Lhк:%ZlI^ SlhO캊p9#N.'~x}"J2MTl[t6iwsv]KÁRgY:M)#EC"%=ea@ƌtO)֭1W]41̀ё,"јW*8F#;q.)YZ٫ c. 1j`VKm6mHvD^ox7b?qk}К |%Eߥ<㖳6Øf;.=:H JݶngK$4Xd0T= JqUfAR%y"!FczŪ$s9\ʛsT4c/lA A{O#?}\*d<hŠ[28ڮ7} Q꺴)]Go;QtϭfEՑ_1{O6 9E~崚+/v$ N j`[ f>&wx܆Bm"5Mn+JUHިo9Rgw8p$Q >ᢍGͩ_+1#xk?*6v#ݿqdMM IǘqXZ4zZoT,r6th9}+t r*n.X=^wyc݆,͹XYJ-՘W^em5hU4.({,7_toH`/_L<5ɳCn);,InTKNS&;0UW}?WHj' ?nV[FTpG]#k/Y BxIc:U_!/ ichAʮ0 .)ybw&@|% #&BmN>njp9>4@:L/ ͻ=|>}[Uq4R oծ=`4HU,D!~б"d{:io;֘ Emޱޑ M9sȸV쇳yv* D2eN"ABȉ0kF@ |8"u~+&\Z`W9h(!HeUΚN1Eu8?Eoeמ*phfg/74 L\bKcdEO4\wm.G`PT3/'D3 "cA⢮-aT#*Ro |`M*,[UGfO/ ]~?{7npxoDD#ZI O5ݐ!+0խnSi׺(2uG no)HiV+$ѲGDZ]A>@X]vEy׸%Trρ t:"u(%\iTNzkkя)T7ܑԁɫPa{A2)$U-؋YR/\](5gIY[?HB \EZ!g$Qݡ ǏZ&wϲ:eQƫ5os$IiVc'e35NmAC c8'ibQb|e_ Ŏ~QP!j>X(n WepHQƝ1T+(ưnQ#uYwf׻pz !NVǔǀ&w01)S{Yy{tr} kpҁFǝW! KC#khq"yvd;ghWm6ǔ"unm}aD[ u`Fzyn ز y5U04|\? \nΛx霂寇,dzw~❐o!uVs;-Ek4E[C9q6pg0:c D`N>[|(hgFoZntp7uwWy[rJ`kxf 3OI#j vKvymj8/-ڔ76o%+{ F.9$E0"t5+-D=^;0CU D;b^.ak!uzRk??bH*O̲깳&y0E KO`+puc8EQU8|8US/R7BGxO?ED@ٜk1IJ%QI`/Fxip35]PKUw=T}{ 'u#P\1tqFU2_N:>Oy&m4jݿ\]+uenWK,bo_s:.. <؀fku2Ƣ 7s%Zdpk]oo ܋yʻc%Eح ?=S}Kb  SrJR xI/&oqˉ A1ЕUf!3.G inkKq!=y5#COuc0~0K((fw,_os鶒_W9W@6XZsBBv+9)l{cp)3htmW&.*[q4(iVK2e)z'+WȽSǧҸS<1l-"j :Кd\跬3h⿔9I@2Tߑ aCޛqԳ,_O@mK%/?^@q~&L[zv%5\-+î9 9Ed`B-Ie[B?d 2J4riP3&FM;N+ ,Xyij46IO1Y$zlW1~YJNxw7c ~zeZx܃sDxsv/CpVN.Xz0vByW,Iv۸&.AibN}kOۿ*:4'b' N `ZJHIJ(SV䐩#yW)zH\ghʃ*WL^SNPG;mW7RKG,E>o#W}& d($@ܬRH-: TlϩG`=L`8AJlL b02Kt<`_\8L1̴y܏fX&aV*XAG鏚&8Z!tO:0sBuT4 K0ܘbNqv-֘QWxqA>!$"ǵ5@=|j2^3 1J"W9:|bG$iUpZX#_r%.%y3Q)r) $4C='7SVsQоC^bWfep؅xs6J+W&2Hx$Jm4x=$!yK &$]øXp>2ֶRi3uuvǬ[m ^º1ʷf'7 |d O/E,#J I z3/6 2߬]eF7IF †=pv%6yLNxA4d0t8;v#]/~KA͸_qp{<-oM\65vr 7e эW+n1D;" 6/Dk#vz)o$6g!p`7ʥMVE冶I RHu䷽snhێWc?˒16m1]² OxI$c "hLwMQ`a^XT\&.j \ '8/K񴸘580']cH%ʉ ^ Hc> M?6_ ^Xg]l&bQP=' ȍ\p֯]'Q{v mϛ>Z`B>p,]DsӁG(hAGl-ÖK|e t#%el LظwA,vT:.?SYJe{M jomt]cSBu 3޺ Sٮ?lϋL<4dt51?kJ-Oȗ ɯfgŁ:Ic`. 싣\ޝ[UeգzyQ #Fox%eDK'ǷM琻Wa׈{/z4_tQZ7RpXLD CJƲ{ĕұ%Cuz|،j/;J .Mȣ=Pd1̞ ?x[n&suX_S@NF;k¡QR*mvx۫DSVy_?6*8W0 (ixz&@>~ߓB;\>IT6{ڭs;b/4 o\!֤Yu5sqn"f-9ۼebv޵N 0qk"ͩIDL9Za~ZnGK6,p)X\:4k+|1, o3>QveZnQizzV}s XK80 gZR~>@kZcr98x~IH`K&A6S4R c5rE1j=)蓳R‚}Mթ_(1GhGU1p-+ŷ:+ߪUS; Kh>ޭϘ6eDw!10{. iX'ekv&V2G2^&vsѧ_J6Ď}3Y K3;Xx4)_D@N|Sʤ4 ە c|kniƻW.qSawCʱR~ŞT@MAKm .9NRA KFG«2g3loԩYgI0k2Oڽ}z8JBԔ [dLcE$ȍ^5ZD'DHʒl;6;&C4f-;ߺ54ZÍHRzhv{P&*r)E]M#+Pµ(=`ZI8U<߄A % -.a;1!)E௲mB'0sЋ"Ӂf1; P s~oh= Ee;.W \a뿭 ;̌UBaC p^aM hܺ<̏&fC>?T7v!@54J J)XW)"6'6ٖӈE{v-Ej2x$.}=gC!Ա `=N"a0jP9!S"7_#!tY;|<0>27QJ@n`9O6NnϜ\hwD|,eտM&Vî(hǸfa/ |Y% 9eζC1Y?B.#0ZL d' P;qQawU;K0k4PF,<R g_]7OT)MA3Q[ ChFx.Ǭf,~wiX10xZekbyfn"7vMQ0 gbv49S"Jh8,6 HUFu@+\Oy%[  S$HTZDIp"֨+1VH{ 57=]ۖ~)$ݝåtjK3=CFF4XIh ;PC_d[ 0.wed JqٰJm5n~tK*=vL%ch~qӭ[].r?aL`Z>30|1yNR}SƏ1YH^F1)SwmPgAtAQ4Z;6O\t+ce[znF $shST=C*峵mNе\2}ȾA{"qQ56z,DvyJ  t1%*h^|p[fүi mJ+v 9IX1,1/NR bӄUߴ5TxQ׀%vHETa ݕkȔ8gV-)psg E6l6Jm닫wZ1!TXL=RJut1+QЏ I%|v|=znG~߹JQTtyc#Ϻ\}.r~T'/&E b؎i. -ikBiYA^Dw>u3J>i5լiWK"^uhkc\ͮӄAttE 5&_i쳲T@}Jܺ-~Kl=Ѿxނ؋RS~,VS* <'/`l ץ]+AZז`Ҫ(W ~ ĽËxPt 7;lD)U1&~z[>E`ot1oJy,GhO?L["oO0.-6 /]S.Qx gZӌ9u9F8<@4hV^ahCOxU)I>rjj8 m9*t\FM$W>O$j aDZ!gYJw;ef=谗_7%2}ķ9ސzeGfר7MN8zSl2ķA͢,?BNyi<+8ؗΥ 7 %xQ"_q 5pCpuz$x{: q%?&;V({ڞ$﫩?>UݴXqd:=' vqAŐ']R^PR K@Pwi`{㝤n((~=mD\%7 U@X67Gi8'QW+:b!UQ2ǪkNa+0잝]=gUb%cu#lSshU _1DW'U"XDC~ݴ R#ύUnӃ]zs %]ON'$H̭zR˸MWLZar/s=8 8j[E"d[|\Cs)]h%)όP铔Bi|a$ S0Oe f|Umo]7o&/.6_1xAs7j|d::pN7.z(/i9b%{N2|/H=qyܸ6=$dfc ^1>:uo'U4:!һ#|̮{/Q ,>lƈ kr_N^)-)V]$Q5ɝ,^Nƀh= NMQ:HOG4rشqǘfEȱ!q0ĨF#w|[&0]t4cHk2 a䔬}]Y vڃN $B*ԣ)PF%/S@wB%V'P&]ZV2Ic)GDW۸: Hr"Q2}h(@Yۅq~k(1hLkx@JJD[%bb)FVgP}F50F->/hU_6t?6[,O6 0ɘxIo:?ڏ%9%Z^+*?`N̢"X+v>@Q€.V'2gG?G~O7x7 |cLR: >q~qz _žovP糙}:aBs_s#j}O^8څ1E[v\`_ f#LfJE_ boб\ļ70:iB PSmRP\8ŽԳ4)Ї<Γ+5DOxZO\lG$Z &|lKCcer_( 3?wʮM0d89Hn6*i XtR>4')S&:)(՛7OpNyH.U~FĬe=^Ml8ޝm!P䷯mp"=˝Ed/Df$'O79e>B.)!s#aVoe7ޠGA;UiE<'glF|nˎ@!Зs!X7(kˑ(Iy0x5yO#7)Sޡ~Z+j2v94.qs}oLNMY ZЉZ9.MbJp[ߚAKN ,""N)۠ť(w@~ eUaq&Z2I7]D.1\g4zn0L!D-zgPAi/#%̽hiܻpQFWOk1l}5?, Ww9f 7eI%YxF0ͱ`v9qd ou ifˍ|0 `Lݦ}:oA~E̒)?,>ɽQ6P~ٔ}X{пb}8 s=ȊaMLHPJ-j?9z4@|% 2ý_Xi/qaN}SE;':g7HyGvs " cS~4m7eAݥg߰-':畒cΆPYH:~c+\5WaoX:\2ʳYF|$kn"(E0~b'@2 Z!E/ ;Ö9(żYEE' n^'98IdIT68W8XJ'4=;-!v,fxZk^9̮CGG}Ȫy&3@,b&ްo-U6^eWWI\I\'&ߧMP^mz9 S6on,yedY;c(.c:W!U&LvOJP*W6m/-D 1]=P"e Xp_+hkuWE: ά=ev2êIkcw볕{=#o:~4^0uFɚ95k=ֹ|IȕV_օԳ\ml.ESŝ`I3Dh?fTf07TFPwfn,뭽9v_Eǥz(Jp$e,I>_.d\:̛Dp`C3Zv]!嬶G"j3*в/m\ѻ*R*ۭm V;&IK/_˺LjF9cv4YZY/3rRpSd =Dg8 OJ8Tm4FB8mP.-W^Սmm!±X9UX%{E{MV! +{ aW8@rϙk[ B;v_{-|2G0xxڄ $ف.0k,\1]\I-j(vFlⶈh].NlqqW K P?$:FSTl' [b/-!VzD9d#ScܮpS:WWX~:9[ԣLA{@pIiVwYiFONڭ07BM*nJ<òI]!5N `KԑFŮ4)Zӷfp6{TjФ A ]H "b6cL V? ȍ귂IC+5Fk0j}Ν-gw΢91y]2cgS\*[.:z} $N|Gmd!}S<<& 3'4@,(ș1=+7MNQ{7er((C&Ӧ8p !>oX6x-Ǚv`\;IL#دGD>؂tf`_{8nbO soVގax K4ħi|]SZQ|qfXaJMǤOs ?7!+\Dٟ@ykqT?/G[&%% ]>Lt)i 66&]%Nv;v$X 荩ɟek½#5-7%ic ^4l ]ߟͽ- 8UP %ؾA:H0Ds~6Vljt=cGa|E"Kczj3z~WN:L X{n-#zR XC#!/mz!{Π$*w#06ij𰝷X8 ˂6GF>q %w?Lg^c>Ld:|W4'þߌ:N>=VqOS=P. LQ`&;ƄaY="qQUpq\R45.Βt͝U90mWJN{RxbV&&Te*eE!Ѡ7 M-@(]{Q@s~ct'qsdURH>S8ɾhx?Z햄1N۶pmu&4ܫ/N.L*3J!ڒw!>vgejY_y%20lJ*ן,e^H(ǙKJQ ˘괰(dW~ʝ\ Չ:wÌCLQjyXX:2DDoS4%fւ9L8Jr4*w2O}tSZ"IWdwPu*Xi< eo Qy5&!ɵs-|;L֗6p2{7fmLs)u!m  "'] VTdIPX?q%8QD" 8y[tw[[=j#X?.[pwҾ(`"1G8AHhW\Z*@ֽY߯ ~ T3ϫp7hBf`_6oSwaOa3FZ~ߜ+஄}2Rr!ū;q]5e~ϕk|.Nua?te-)41tnQ8?h Bp=R0ȉ)j2XБ!2h<@\hbkeX8孈e'v7eq`r(\p'7O`WAajʬ,EbKg7کkP:vV/ROMI8v\ ͚wrBۓi>vCװ'r 61(Q+_ bը*7<X,{N2L&ETg==Ɍ`O*Z WQ %fB~&?c L/W7 vЀ@VaP{Z-D+/mE"(:]#ufYS?>5IY0CZH`u$IHqfMf]DI8M[8$PREѳ @;F%1jОCl"j*:3nI FH޹'Su<5"58RP$$3\uE_ȅN\ݞ9'~,]/wvM{17YZ&KXH+zPXWb(_q6KQGG;xlH{d͕5ԍIerTm X~kdް0M)3p?ʄ"6n4S#"ΝnK^4oL{jp&~17!4GHlF %0&[f8}VG=(@2eU>،M('41π_Kt[;{ = QU)1,gO{E"U@:"fgQ*A,̪}_{ZMB5uX">aIƐ`8~ƆᗩK0K̅Ct+x;,JIfЯx y_QR\P٨teI >cqOH+#- @^ЙӼZIޣáuIGDTL,9C\iCǐr3:JK|Ʌgd#&T|aePQd<E-ZQ{0$ zF\Uh]8Wb #JMj#Ό%YT[5qkPz>rQ(A_|XP0aC#H{V>{33d Nr/9si~Ш8-GhOR!<cRXxwߵ7^3 8a%W(bеJ3kGfj!1 U/B&ۤ_B˨c{L 5/zBL;$G-a%˨Jrqg?NX;ñ=K5yθD/бW u@aPlfXeuwČY8a8ֶJ+->t:? aTӾTƩp_ 6.L XKw H"IJ@Q G?z5CQ W!O&Fܘ0NES./oao&'"$9GCw_Jum*EBE>5~Ká1y| 4;o~pk27i%FixnoQ( z^=d/p+챼@wS՛*D04HM9QXjbY aaA578:H(ݼ? Vq:lEJk#g'ȇC3G]g Y&w&y6 ӗ:Оv0tKԦ#T#s_ݓuwSd|Mc!$?)G'BxՖGl{pl5uf٧&@)$%*+Ym ^Q5?XmIyrN@#Oi f97;%S]T5HOIg:=bAVɢ#X9*u\E9݌x1]96eNePm<` ra{.Gy? :^[*Ն=w*onjhWle?!ҥ+‚^n d~ލE)5̇MI1aƨpgx"n*(݉F6m-S%K_R)@ݬZ(nh~})Q~4p`i(di}.d[z>OiLWQo4KxP3cʇ.X lޮ>-S.!~(Z8I(D!&h5dQb%VyV~fw)+mV-; 8ܰ1P!}SZ>c)>FNgy ›ހO[[ 8Nlz "p,itR> nnwܜ3k)ow|._Ħ#T4F?> ~ !˱A /w \!ע b]AXpڲ jэSR{,Fvl/V6} [vrO~z#QΡKvMy\Vx]TB*5f5ƥB!O{ڥVZ%$/+x؈OlVF7MfMU )ec<*V@Mܥ{BflDO9r@p>r>BaO,$mli$#ݑ`@u8 xÇvID$B<+F:[J-8cI}z4k_mmȯpdSe8N~]]@52~T{M;e؉go?8F7X; #TG1jֹ\^ĽcA}-̢/* xV饪 PNC5/eZD_Z;ݕxrKfxCDt'C8Exr QL.ښ=1AHcq /lEX~pgS D]X6pzm>%V-Z6 J[\!r|^Tŵbq7`RS\w<|~v`'ΞrɵShC$!ҝYLO=LYÔ kOqZ.LUJN HJ^8eG@D[RWu|Ɉd`Ӏ)ϯ)6h@qݜ R569'p0Z9Fݾ|YxLBC;KYGXy yl a y~ ƌ7#Er31{>Iu CP.۽xa~$ $N*Q.f'd͸;;|%T<j-Cq+qEkj@5;$w&g@NwF 0N-Rk&` !ISx7xjdI0Z".u9mJ7kxi;tZ׼up;kd,bcl7/鎜g v &-yU$Su|Эl zI6Tuqx$=j®Xqp%ㆂ3!f<\aٙY5`ЪGQy4}l7+a%ʠ#"tw<"Xugk%4n q  i&1 8`+c~VHFfa^MhͿϖ -oG;-t#h ($g$8RZٺc0i"hqi*fҠ*~ tN45*ta7sJ|=gG=;H_#qizZ.k[^%M>C/Oy_#$ÐJ)MG\89-`2g %j N*:#М١,V|(ѼPl(]("qSKh{i~fV,U|̳\kVuefm^`2&D~8l /}u͝>EQ6Vf3o Řܼ!#E`Ky'jO Q@@(ETع3Fd:lF5^[܉D;G@"dnsNn`Im~T^6x sۑ'5CVqcBP`;E Vżu|!{,n$\[Mθ 'Bglxmw?ekvS"Z}@E_hBBA{뽹Z9F5ZCQi{X_>iť(Zv-[lZZuWv"A( "O,ʰ7R1;ё `ղ4fDEDU}ܾSx)WÄ" qUp|5Rj_|a9;Bt>fB ,m\ AΙ3euLf]ejX<'WS /J\e툙1\ % Y@^@+'rxiJt-cV dYa>k&ƌq-Ӭ\ #'IɬĝK<җu}zb^'6kb|_uA6t(uVpnX'M]kY<1-xr0\R} 8ō!)lk7Ҙ* UU͏}xCOО1|J3]sꈧ%CZbO~ԧeh>RyTv_xwNH$&G9XTfcXC^zv (2+D%cHd psa!N>Ƕ?֓͘]sݾK6ʨU_V{3v %ENNWU g5h?uzmLV iJ; oaufpGa]O7YYE8: _}$kWa=։)MHb`@di'l|^iW8~ _ˈ)/;RRG_6&3Ɩ.-Mtl-hwv^;z;Y ?Rvv v;vV8 kR(cUGL+Iy BQz"!,cJ4lguƟf)L-p"6Ĉ[MtI_xp266Hwk9*p:1ZۙRk{դ vϣE]epmoO@?aR?[}ŚA$FrHf/SoPu yC-,T =Ecόvyx5v|RP;E樝L}(R򣈒%Qpi |S5gO<4FXioYF+jblD֌|u,kNi8Z'[0B<OYuOoBgǡ}ObB&)vx9Jǖ@e㔰esfPk(!} |t4/bhF^%|Nz(.Ž_kW2"bЍw鐎^L1\V}O6.Ȫ7~ z +]&Kq}_ϧ5푃y ]gv1un +[Zx%ބy>Ұ&ѣ H/ɸLK"šOw/SV&uݩa3_ʓ'9>8nGq^>@MA19uB&?wVG,d/]l ,!FGO#˽UC#Ғut[Ng9[Ӝ6RL-=#rt%a~ M^$buq)ܵmlc\+φn磯{ _J \>ΐ@r dՁ JULdL){CHjr~BtxH|)mF"&-, P#2߻rzGJaUnI.^mZGpK~{'vd(4 UF݅%sJ@>.}*K[EZǠw՗!]N{Ց9A}c|JcT{6-~zQNi9*qs[=tY%+V[Fq#F}#qUD<4}lsc|a :}ycWk$b @;;&)3 !|^{P#35e x0t>3s&V5[`V{ԪFWQ%WL {晕^5}m8G ?GҌubXc8Rb ૖ZNr=%`hڇ m=@z||q(P1TK=B 78ld#TAMJcvdD,1 [w{-_ FI_ط k~;S| 4ʝ[}Ԕd߾h1)K^f*8;bDccM Q͆r  FHA.e&;*‘uNgixi{P|k|K;[MCl60?74"/OX54f@0P4AmPή{w:TΛ@7$idkJ& P~i6N-H&SDp õ%,_ץZ\Y$M42%lNT\~ڜ/{8XrNǴP$I)M7ǽ-v^ru6sS3HEH*65n_Tm©n{ɷ 9NuZ ("z ^DQ=cqT$&ig0; *`M~u{}9*f3ު&QYd(RMWHnNzCg< > `1K!-[%jMmَVBOe\5?6V}hϿ$-[ڄy<6YDo܏T6ʔCb @VZb>><̐kV[‹Y3 r$Tζ> Go3.@i6ߨ}[lʓ^j/c=E~۬TӦ\ yzr@z_Fi gpv w'3-K΍8_M4DcČ]N IfbT5, CF^e.L^P49HqCkMUz8yP#:f+& #G.fB'=l4GlfTajV~Lլ|O*(Isjs @ 6(M/e8hoy Ҟ |jeCGЫ_+Z R sҐL:P7A+JqYl֫\}ޕQ, I|3a¿94m@ i045}-v^;M\dsY9~eSK99o5 + 4ar1,aWT#[[H8- Vͬ"NOmh>M(J&%Mƺq+͹uQ%7+" !!J {8o備[L{wl)lp:H=|:}WVgTA,5ֵqZu_?&KOWOf%8Nj{Il _o2 6Գk # LHf,MKM[*W޳( :)w#bfG+ & qH;&tb:ҌL9Bx^@6VW 86!M|aw $NˎS;Ru"ޅݳVINpZ敭|opNr耮 饉EI6Ng?SٸZ.mpteBNX0/f~`k67˲氲p寤ESZOCeނp /q#\hMF#6 (MPk)ӓ`k?[/"l^ 5ms.RF6dŨnspU˩(JUBpw8VPu`ۧ:` _uA'O1M~o%*C)!<$-sjv]*6HxwsPq[Fp7 }$W/ 5UbZ˻JŜ.DԗGas?xḋ0 5{t+A 0iσU=pU-@MbƼFIdg1:ٽ-띂_ISI=ghsL֐4֫n'LVV^Kd xsX'cSP/_|E1jj)nneL~[a5(d)-l)WZ90TX6$'I@/ r-wBS&etnTM.t-V" cץ\`iキHVHѭ \ϐK̃و3r6T2FSY֪ȩ'苭U*_};We%X;!Fk'c:{RUAke4?m`k.fnA1sN{R`>} KܽJ?[RpK(p'sMy߽sJӞ#j! (f#-]Nb*?1A4Nh' n׵I9Wf_H|*u F+Tv#c>NSl~Nf~ۿ"RtWM&CGd_N9?PW~Lo5껥Iءۇa$v<Oqj1sO29hEx4FTt:"q݌'&:-2gYW6 |NzC_ar)iƾw{ m]mA[FԕeXd FFi6M esat;_LK翻ktd胖%\ْT\L+GMq"01?j i>c^1#g=1 D&hx2iIZmj(6q.^:)zzٷ''"Sj} gp"ҟ zgݑ]W^ߗ~$h nPrhqm9ܘ!*uʄGRupoAxZ?2t&GoJPc^AEWwe Y,N;|Rg:$# sCb)! *ߔz ;= ՌbEPF+HaRZԅ[2-#H{V&2˘XYW ] _H&9]`zfH6Ȉc%CQw{ M&|il%#%hҮbL}4&/Y$9<-̽H{CW]q…Tlkn IYh̲0_x_X>Jn$hP_w`Syv<"WN9sHJ!k$gaǫj1z5tػd1Z٠7$X"kVW$)?MvJ Mx-~uLmKAM;NEH pU֊8HB3z* $-OFvD?X˴;E3Z^cBpsCH='e[7Q8/0CYOEh{ؓe.IӏNqeuW؃7b؉%tJeٌKJÈwAL.U}ޔ̧\\oxr*!K<^럻NCF\Z I02CWAlҰ4~˕7ݷ{xpT2LO a5ʳq<{vy-(amؽZ%9/ќ3RV,Y1SmFE2 C?t .VͿh4$W0r҇v=.?dq8Rq㺍P\V*7džxfάKHMCEUel.J}&OD) 8r[pAlA7_Rd?1,ã!ꙮ6I9iqSB~^rU >3V7x "q~׋pl^v:&) v jBdJˢAzpCQVdkQHEqq[9 h{7A<=H:ܹ#Êu"@uPEf疕f  e|sQEN܈) 7[>G$j*=BDf:}쥀G.gPѲY;L/uBjp!@QĸDPP=FE#%+ݥkg|]uݚĜ>q`ʶOy`^%{ElqXV&ڃsÓ}y޻Ll™!ZsO ;bP#gH:i{26CFYxIAj|y+-;$m7 " 1%d+gPީnu2 =wJţ.k_hFkOU37(/ )yQFb5BNtZibIJ}WizäOvLǺ &u%`M 0t,,(0 I Y9Sp^nKa&sC>xہЪ͡Axg|,\[Юr@]VyfptpXxŐ{x$Qb35h Pch'+橞6e++, \r(GN \%wsgm^!j)~08mSQXTV ٕ_5kHҙ&G1zRazya!F,T;k#r7W额V8.#|p}yb|o-Yx# )fGFعػ&f3b!$jzMg_y[aChzx!YQ4ҟpOo$q ֊DO\>r9xf<Ňltlz`&*1mh$E vl%@.D00Z.Cefav¢ *Zd-yw K.&pd*/"Ȃ5nU1ij07tS1ﹼNXlTͶ6uFJtw㷝7Mxq%:Z`8,,3r@WixOޡgOf4yflYeu!9qY6ab; ,Eۆ,^gr] lO/4JNX0( =ZCA9*{dVb(o=Ԇu]ǓuV`(WNv]Db>;;;` yjQݸ$Ik6Hh+p8Ix1BjR֑oH/el qN 9]GwK8v_xX8O|]5?pV$E]K5 5Pv!>bxrs48;t ҇ :kV.a/U z>pK- XS>5J\z/FLIvo lA^IU"uO΅qPxyWa9,, m%? ʧ‘&] tte\rsCZ'Rx.ԓa2|;JuRư;j',3fR #Օy4S-J0%a_3(:/Ri1@`6T{* 8{Q6qтt[KYUJMf[J)M?Vr*!V…ÿm^>E/{I.%De#>B6mq@姣CE(hf"i+d+}]'n?j$K *){8F!}tž+xM"3/*o_T2%u2ZE?~Pe_8LkFa1eV?ܪԼ0y!O* .zRsrC2JY4s2BY[pLk;xKMKObræ fqFǁ.H0Zxq}տ`4Om1,4Lr\+y^5Zop-u>t;[]>2}-+ 5f%|HR6 vE}B9`oJq6?'pIR#z/ nWies"\QzzV߫0 9$ ^:펪,y}H*H4) :ԁZQrMy >OVћvD.Zb֜Drُ-zX ^0yYqnkX[]hH/3j9`/o¬3Vހ,*C^iʫFt&~u+aIFx܌^+xV۵ Pq<'~h7a"tdJ֘6'nogihڦ4:;瓅&3Q'_-pyBJnJ= pbAo%g3$Zl3eͮnx_Gma4<#<o%QYAA@G٥PT+X& SZn*X} i8璸RX35fuQ;*B؟a6䧘C;#Ū5kty˯9 ء:[YKU9>+!oP$|: CJ~;>&ѬJpQ:O_>&aI Wgj]ּy:M96/_k.aqzK=nGMA@0Mk-3=so5|pc]G%*Cn9`NS2#>W3z zGG3Iع{_=.Tg?LcՏcWK[a&ָU_b e[Z6X5ʀDmy"՞f1sSZLJۉdh#&{%*ayw(غ԰=qv{ % `IMs  boKGv`\73q+" NKx,w ebሉ~ z2XU,ϗH h\R?#`pLd֟ D[0|q,gUĕjޯ5/Gy'=e%f(y3-n kP[DZ%t~ fH۬>xdGͯE#byf|z)T7 טۥX ~:%wH~9Pt.}nηFMTQ'#\2-'Vy==7J.9|5Sc8|'}1` 7K1.Toվ/rvDK#oSsT8L+̬ J3zwW{,3I'ւtNjyͷ TݯC鿗kS !aO)_D_:8N&ʣxenGKKQI>(-1L {sQϕ"T%{x~%^0E.nds>IV.p1Zz @9W ~E^kNRBeb氉?\YԖQzO4KdT *V8\zsb>^} > gV3l!(m-;YTDljɵv N٩()0jb eAeGuVbA`VGz lsG#9,jY[6-d>kՖhaޜolP]˞iHg3J s5R߄%^=v=ԾQI-Z 0[CׄP[GS`$|A]&H=? k.P:%zx0uc b)źQEHӴ쓿dQ7 +F\}A1WrL;'Xv>JAƤyu>ˤLӫi`CuY.Xdg\c0%WNvÞ_v= ƹâ } \.) (fD%.),iF5{]͂`ĨWf`Ds.W^LW s8u 4Ft}NȓP bs⽒{**ֹ܍{!dT%nf-4)yW2!*g}=﷗05߭Ar;h][KTtRA__CetytXh|Ў2DE adYcYFijA_}52/'B32 SԂ@ZQև5]: :Ff2ȿ1! Д&H*d dKY,qaqqyR;Fa qv@L>rkJaZq|Auih:GTMsn7dʂ׈}QjGq`8d #)\Kc dĕ[bN.s*X'ƿseFU=O.x<ǀT)X5(? Dj`lMʔDZrE$()GJ[fH9p5c} z) ֫ϟ 0^D VocJ1(%T<"6HO7"@[1|>g%JH_L%0%YjR3150-ʣ2|:ɬ.JkL *yF&RN#3klxm J cm// ^ ˷ +8{R;U"·JovoTG燝 Gg>i# Q7 923 ߿@)ΑA&* xc#bxQ?Ohm`RtRR݈_Sq!>nƥ<ɝ"g*se$|\ǚLJB{2=ʈZf!74wIJp{]<?-,iR?1FoPl𬷘EwxY56kvs`i pEUd>N9 zXz N(5g<.☘Nׁ(!U`bCrE{պK(eXT fC.Ғ&a?(N"yz-wmNj!A pjt1$_BN7f60=KrWF{ 6?t.~[xԤ06NG(],VoxtHbnk<(Ș\#1!VI /7-:VWheL"W8*BYAmsy£'LQVliCLBh'{]!Bj_6bMJɕ9Λ913_XqAo"zmQR eg pe'TV,vY-)@<8| #S.N&tVg-6KEl촀!K,)RcgVQS\Wѥ޲@8;$$M>6]};OO'p 2\glòcn'*k^r"z {x\pV=zi9Ktk$v՚!b" \?o"w{UWs!j֫aZe}6+Fpq [ƸLkG7Rq~zzi (W]Wj Ԣ;;ޞ9 >G3|wZ"ȸ[޲2{-Ь@NFEy>|mr t譈U tѢl̂ZWSŤ!YS%$Vyej.mo IH Zq ܡ~ƓTUջ lzμ6Jqu"Y5 eza$OAp߬b5Hb;=ù$N{mu̥U>E1YgqB)Y] GOYFYc]`w(]V5CR@ƌl8;-H,2hHjKOc;b(&Z<#e4 0P 'SI!yYAGt wҙNqdupU}~E#"qȆvK» Pg8ebwwy_aƿ)zfy\M?ۘX|L98V>wEn@a&|N>e0c%xPsGϗ*g$:$;f}"kjd<sT{&# dڠ~U*N%v()'9ՇTHI43R Q><צRivm$?\?̞vu(0]q/Xt ;+0}[H]_ו纡SBBp"oa3玾f #387vbiQ 1|2x~/R` EzYFyKhK|*w)guDxgA1}s)Ҿ(DI 'hnDG˩3Y'#d~kN Sy%W!`F`|7c!D\}r6A̘cYD[DΟG0K;4!?d2Pfg) \\zwʊ`dG?"xS7qTjR0mMvzH6Ctٴ]T뀌NN6xD1bUr+(K:m%A?Q"`,8k,ĒS`lh"~E`#ء6waEZ{.x:k~y=2,\Dn!m.n姹.8;^CRs P/Z uX?$LH:] oV5\8?W2OttS'o.'!۶(}/Aj: c kyRI/ySYi ՞]ͳ*j<1{Su[d 5F(oM‰ͨ CF&'1y<ʷt(ڐ&$Ra '儎5ףiu[UluFwےFf r?Xp~8` НK𯫋|^mzX7evkaӬte82p Pm'dJ)4.a↷_FMˋ&߲{)QC'{ؕ9mg`B Q<.0Ҋ^Ltc !gy.}؟0Џڅ4oT8 2xT9u͜o#%*Dv40٧ʹNn.mr2[҈֭aEμ uLO۞eLAs(uXB!s%'ɁT,pX@D~+{&hD c6|p&X? KsOPzNk1\7:Yr4(8Qir! fήj]VUd^ J/ M-Dx':^ΐ }/e{+OܚyJOc.\a85 ?N̲Σ%jɳuGu{v>&U5G`ܯgY z$;|d3.xwq{:K3W6T;@)HP)˝#}q '0]6`cfhUuiF6b.шCkFto uQU4ox4Nݎڏe8 9!0>d` ` yJ麢j o0k ֐CMS{I 7֯`MĿ|L SJ R=Epx2T~w0U8jU5‚ZBlH=0{?#Vj2 .|10kQ3nЧ]_^\'4ݕ[\f ׍qm3+F|7fH(':_8@uQՅAlgSQԐpmHh4ne"Su=T4 lrmm>[\hCeO8|G Zxh UxME\/0"2H~OɊIˠ~ j#WmqY|XBI24wE)/KNIHY|GQ7Ŭ&6hG5\r I>bUHX]Ina; A ty&B蚍s,!x a=`^-2۔}L=^r QΉR&ݐY|:er*I^I\1zcO't#D;\|n 8Ӑuѭ |X6?m!0G? ϐui J!?S.U5Z lX`k^%.rK*ܶ/4Jˀ =UAĭdi'Ș%2vb nrrON@f&:ڤ:YܧGTW3nQ2mFfy[QIo|?/ʠsĤ)tDc-]YT[cHć@ b lGl0g@>yw&" Cx~>-Yz)ڡ183^hyᅟ lJx_ R@RoğJ`Yڐڜ_@*cH;'xrs2|sxP3%siJBrԅh#O\ :2hZ" )Ü04Rn2HV`E5X#0N 3"B>ZY1o-o ejs}gPYyКXZUVOէg2)rF'@\~ZU~gUwF7Bq >|4S;rdysm9zZ ,T ~Y ~JHp>y?7Kkn]Ou_S1>V =N](K@%P'XUnl0K~'qEw?gx`]5Lp\.m]s{%m/5fP~ӄNʄ77/~}Q\v_gJrfVPEM$]=Т#Wjl),8"caPbK"ϔ m.Q>Z=6@YdR"+nj>U9ݞj I KGA&i"QF &. e"Hz8zE&ՍhYk31FTt~ApB}DɦsiQPMGbX6pјk凩oo%4j-PGiKuc]& <DngiCqjm(Q)zcWR!n\UuSWg7Hߏ2l<*Id 8$޵цǎɌdҋ#'Y12tSЄ,qGZrNSRZ,M.VwD&E13d pڷM7 |j*gxOUܫj|W.dK 4Ap^I6 .mQK;)^s| 2(4'KB3^)Jo=ŀ'_l$+'/nݳ;jhB*&O&må@/o& e8 *yc0e&*bjly\5pqG㕕SjU37E(#fѻ8\G S;,gi&':rJ=ȷ(MwEɐ,kxgr\< {moz.?S?+a50`eς4 Hh-5uۣQ{6Mը:ң,'%9dyDnECvnVve'!d!*;aםLl"^M)k%1vJڏ$57c+QpFbA5Px$d4:Wč  tAT3H.^쑔O. o5ioAʇٶYdmPCwGXI4KrGCp)6Oa;q,]<+~ALjH"P>mPJj0_-&Iܘ ~9yXf 5~A,>Q:&šc 5*k̛!?7URYLhY+JAͩYZ^̢Os4Zgqe<A=qj>Xwjv|&&З3zu]G[,S@tx|z^1"TVB'Sf.t@2bDx)M?IB`>CauR(|L[:FO߹ޘsșFQNV3aFeQ@G xMe=Ж>G~H_yICeI̗ uD\+'R^e~OZOHA~|y:mՓtWD7DFa"3Z?/!8X?ZE1\OMvޯ*nqV >UZQteS^gbKUv6K6?rl&1C=EXP} ȣKFS.XༀI7 [+ՌVyH;OU  A<?l>8E$w( ygN`<aNzye+ 7؈2jE&2W5iC> EFj+L=S`Mq2nj]\ԡyBT@(ǝ GyJ)#^"J Wd)|p|vͦ+FjӘ.**cRϒthńw^oJ1P?4i4!2;8/8],o\9nt@ }x^9X".kLHT~!xVu.Ot`pe6V<2mfOn` REW(!贚%-|Y}ɜ=;SFO{#s{(ks 4k /9ey1ᓙ(msɧ=Q h n /8`z88"TmƔ~wJH.L`x}9JVXM&ԜeI>S8+OHnw̼rHD֌N3>dd&Š*#QR4ec4y%BBH5K@DQ:#p;oӮQ,'޹@Pgacʵ*% }m<~qvAK8ZD712wd(ٽ 23>eQk蕨A;dVqr#lߜlĪC! ۹?u:r< &txi8;ջ*86Ѐܢ%a|9]i֛|V#9B[D@!4}ޗ\`}-uMK q;2J,ZКsl*y(YzoKj*.dg9*n4v  '}$%/ B7}r$[6?J$1ie{`AravɌ>2LuJ|\ >Tu4S'*7v/hhZד̀F_ݵ\I,7)/"LU,g%p"-Iz@In>2q]._chu9tO@M4ބPxwVaGX@3h/ǿ]'AWX2MBV;η'\I]I>%Lin@ z1ǷIJ=ieiTN`IK -!>\uj_)*uV04N 5[#pnrI0S\jSu> D͉D`7PKf,eǩsdtLZ5vцɑnlve>o-K8`-nҜ_Yyn $n <b\F,(N2UvmT6R`bF>۳X>CƩ:d5hFH$yMTs<Ѿ?iCTuÓ9+ћQ m[c؞NGh:.J ,OEAy4fd ]a~Wl? P>IoWxr m)'qw.}ޭ6Łr 1߀= ɡL x8s;Ģ1$JX9Rsq騄<9ʠS4(зT s1R:6@3`j|Jn jn$^0spJc3ij F&>k*kimy.SVk])0C MMh*;?SrAf _l A\8"޴CLJ탻mȭBJX3o9 +_<%1ۻH |p'YC8*3mǚ3MB@ f+h<ݬ]&cgP g+j$zTz?ZUM*PnZwY0LU҄!.o/() CaS߸XdEQv)MJ約f2̚6p#Hx-5/paHGI5`p)4oq6' MPQf;W%}=TMKKC}H_h2g5mG)zQ>ܽ[e-yRN?VI*#;Qahh-*6c<'z`ǑO6Z1T7]xHE·HHiqV>e,qvdwN@nY3YfB E"i۴v2 sBd*[|[BNA/ q>PM"ˑ$~ג@$ o3wFnE'a-z]}Y cYrB#gXʿ#UR~etQ_"&_{,fkpm:jQ6U${}K10sc&9q0 @,UQ])$k88\K TZKzcs ڃ tSJ>^=7^\2 JiӂHq}~bBD/{>aqf$$&F8S4XxYc`˦Y]2nmr<#tE%sBfL4}[[z@^ZmB5M/;ɭ%I&5.{_ Y&TXT" p̅!_7,b6TutdD1淀E+@UNǢt(@kZd{^n H ߾|[ԲJeɒYU ?<ܔ7--ky moL6q~b; qORD?C&_-h=|-󔫚LAPEjWtkrx8~MD]+{w=%Y2?1V ~\5P!:.Zw/hq?2+rաę tjFw`OSdցWS.|7%-Sd9^tq:6CZb(a?ԅkوok>*US9Em2Skʌ]%OC,7by80UJ&ATv:+QS |jߨQy nݭc -0נXU%Ae9 R3.u:YKDWInod3UiY}:JذUZ ާSE^ūNLqЍ w|bn"ɂt5Dësk}J,cifнYF2n[ݱOG81$q3>ꋵ26Q7Zb~8rۭ7`pvP(F]2zJ(7Ow^0D\c|wk}jL ;+c];p)c(j4YEJ l'"L@ O[TW .6T&`A P=Sݦk5L[6M g‹-U)2rfNn9T R3E]7\و1>SI3*lo{ÐC@VL 5z9戺6g;%iI_7P Uh{l9L𳎿$ָNxŷ ~030_0}=w0Wg@ !@Up [葻sJ1zro'rŕKMGt7 o~*yQ܆JUG*V:dZCF@;,BnhzTlr6& oJRTض5h4eHL׊J1GYb_ UGVdTJs`36JIWO7^:xvz 2܅ȵŔkFb3:ksd[(T:$^p?YڮDzepSt5[У! "jxB!;Э. ya,&JTg[o).v*1`/ϐg<}y/ũ}:+_Iʏ'Qwn2+Sڧ͌T*mDޓj،T Q Z{_ U0LZSydX aңcߙ> t#پ LvYaH R+P3~ŵZHHː8,~{@7ua vꕢV,yyʁBkXNc^mm:  $_G 瀮P'] 6bK_Otp$G½"qx䉋`qcdUWon uy[UUiح(d`TVoۀe\4wg:kҶxc(W`IdU0`Y.S'I;:?&]_͊T\>$En T8@,p_ϸ[!?G?`w9s%%X95m@ 3*TX['X.4n/IiC`$$&gr:E_zxÇ^. X/_K,ꊠ{=,GQg\ی+()8HUru#A(1c)㜂}rVjw;@ W0G%u}-/+V4YmhMnfW}z]4ekܱe %Eîi]0>Eh&4(g\Ȣ,&4(8Ķ CԩiNl^ʰ ڱ 6$ [tk c(HAxo=T$͛\j69V5=^)DFf2|P2rXJiǹgx85ɴ{=%'e t +.C|vm+SZH%{xX\@(|7i]Eyr0T|͜+nq=6i͒:DftnDaϽԎQONԛg'!jNpy+՘Kڈ$;(']̻GE  L@ }<|߂> 멉A62-chHKEHv,b! $#kj!5Of.NDU44;E度W~=Ohrfu"-XnӤa ~ѐmG )סPX4m%BVHpbρoPʹd&4{)XҮ [#؅#7*eB~3jDž曀}Cv6aE'7u2h VaP=u.~- xqSX8Ȱ,79w7yLnh|5\!.K5p(7d&'D_lM='v2ՃE>k(ij9^6. X#b5AٳbU=Ve+7zٵIqMȿ޸[W]W98gY>#k98^RxFVs%j*oI7{V+ms!@C.mwSsV;CbV׊bvlEjm-EC9KˇL*`~U?:{8^1+%.rY xG.:Ej[NbOK"-~pQr H.UE/= ̏ɉRf]G_"ТHGr#"dC %|Tڿ;~uL)lкZa s' bM9^M qAEo%bX((v?tkSzQaP;Xj gȜpK8^ YX"viǻs7yuP:tc P^_UL 3Iړ*l2ls@R2X7U= ,۴AN .Q|lLh +Q{56ٵBB/N.\1oU-5{Wݠ7򲧮ح>D(j$'],DyDqum q*dS,9-H_x= [UaĮXj&R2q3u)́T%P w;XQM;([I>ΔDr!C;M+_^ϱGtٝ 0=-! cG{&~ەd.9SI V>9%\ߩʭ_`a%1Mx >8FTqxtcy^]u8>x08Jw=~uj=Xuۤpqf鷀Aܠy)ɪqx{^Ί>Vjm_xi|O^=8|TdM߲֙}_^`a+oȺ@w {sPat'4ԛ ʣwĥS.2 5sF&Tm3u|gf M> ZXuwmL:w=OWyn3>59k֋ԩabO‡Pxc HAM,ք }BJcFkLCVrWeuJ3:Yk-' rr˟y$.ģԩZU~*b„9AAsN1/kfd2a!G]`'P c"!WhV. V{j۟UMcyv8I9 A ۺi@$o%"n:͢S-MshByP P.>Oh,k * %P})z `h08HұȡYab8>4{&P{RtFw:jv @bKm?~ P!;_H͚Dtk cxWڙftniwcQǜ4᳒Y>\F:{ě$vrq2| &6bًؠA2W M"UL-0bO4Ѝqc_oF@DKu~2CX!*qZ20]KWEB W{vvGXu?DeCSռѕڔĎ`3k/;yvۧ%, zEur -EdZFԞ{D7IB/ DW< 8TG!vX aU 2L< T`6Mp}S6M0*SXtMZpչO}+ۣFy5i>ԆrB8MM H2u8sQ.?}? GZ^!?NsHI y,ZozԿb"|f} uԣ3,PP.H ,LB]FݧvGp:LYJT\^aKNQx,?bg9VLđt%݃9V[w y4-䘂9څ 1'ȭz_ǫQQF)+#VR8)JYOmDݨrӄW2fi$~dKe# L7 wzd$A떧Q?@BzQ( 8Fk1Щft+}%v8?d :oَҒo:vcYԕ6Ƞe5 $ΉAÚr+&[Hu% @o~=:yuM,zD?k SabW"<]EH)r?1PR}cL?հS}YϹEأ_ kCu5u$B7ԫ 7rݖhym˲(ْu-;9c|֒a؈i3, /m(sHAZ+58TP:zS\(cILg9rD\]0t7$.8>׋<3&p33gMlY-BiH$\:OL #tJ3C.W%UL1_j d+. 6xG2|;e643No{`GJOfj-Sc) bjU΃KZ 0Яf\Y&,6/Wq dk4 JM}i+FĩAݧ\cOz3Гo6ʤXS?N 1* }{wax0o"T"e~ujɅwX~ׂ&gx)[U;K*A: \Km2[ 2enNNcupAl5Z|1i¾:.@?.]kQpW.'k@틽h'B]:dg9O8֑eKE8=j8,>CHl:L[(ئmX% @dڢny%ܼG(ÕL.vSFsDB߮C+T(DԠ\gv'mx&;ʌ1>R4 ]!-sToʫQ8ktJD¡d)VԼ*XxDY]}ɤ=9"wNUb| ʬm:*ըYãZQJ;ϴGY|4 Ɉ{y}2!WhooE&##׋JCF#k;ۀHkDQ"WF &̼eip! >s&L  hn,Pt+j&Hvc9n6S9=-{ hVLPaVwL 1i}+3=ƿv@^ ?TW2( 6-h)gXP}l G`xؖXT1AlZg$-KPS6n]ǵ%TM쥍ef] ;yAQk,@?eL,bZ}CV YǦZ28IJN|%1iO%P}~I +Jϒ2$|jz;PC}59h& QӐ1/wyw|L!aW *Va|(Ŗ.R2&%JL,s8:,fmC)uw`"؞k2J倵 vG?:Eu ~)Z ~v|3aHÕ^Ѯw4M - r"l?<kC7~)bܙ /0NKY04]`s{Ec]T)LW8tfcNxU|bA'{ cAC=?g`Ikc, h74qFe 'ӊ=}yr@+aY!\ KrvO>N}N*Eh]Qb ֤ Ps (_ޑ4"uwDA:hIٶ3@D-AYaC -;!eOj<ķ,'50X~ys]>(WeYaW v lãw-_s6lI^H02!j.$FzoM`܋MŀnR/T|#MgHOzvq>@0H].am:/YbCI}PN?G OJ$$h0l wNSBl)!S8–6sHѿ1AqDD%z[G2 xa\>OiR#d\u,N"Y;v-N(*6.؏(U U ~xxzyU ѕW srAS6S6RYZn~QNCOEeq!ՐMsv$)[/6~|f}' S[nf#9RK!둳IތL57i3ϛov)T'G qjpp*~Vjq|k 6<ĺcQS 5W" UO&ClלG;n/.%(, _..AP{s4}r(6NjVZ"O27"~mG.|*<'I۴yݏks0CIC ׻q϶kJxRg:ү)uTǷiy4uՇdόެdu|9q<>w;d1fW=1-ҘeQ o΄)H:޴N&ɤ ~~7<N˺0t ]֙1bB/'!XhkG8"xiD %=tS(fgs]HfGGk`|넏˰ "~jkwT6DΤ@P߮KZRU+;ͱOe:|AAV}8F9۳UMG&[$F)Jhi @ U8iTV ]y+y{tnַ͑ԥ[Gp 2P?wdu`5 T?müqrxnyo}#Tq-!.S]3qOCڷ1(_)@\"վռ5=*bh!(q}9 D+տbe1j:tw!xEIԏO7+x>j Λޠc#=}ӝiuc[GDd?=_FFv14瓯lE4CiqF0җPһ]eY`olXڅq:,P+e IYg͗A>ZVc61zr=0 |2gGe G>Jv"괝'퟈eپ@l,]e1<` 5ץdB^RkK=*cX(Qj0߭ޘߗFv]zG)5SĈxX ?F@@iƶ7a77hw0WU4c GlO)LLF̤O|lޓ/!*n:O'bW%sdֽ5]!_*[8}{sU,o vA9-)4;j-ICa505qdͽט++Yj]Vbsilirтl(K7"KRb@纶uN ] {5IR["C'g!a+eAw])p1 {|cρ)1aҜsNS*pea)g4s9(1$l@YQvR{7mH-e84&w%6A/ZNcƓn3c\tT'K񝒀W4i tϸ7H<9<c+x Bvq:RyydH1Ze@hCV Y@@Se"pj6|%:S#J1+RNO=p>.Ҙ˞Emd/x_xL8KrSg7B|l5vQyto!#&'wZfk`,=\3a )_ ] cc,SefsxQ̜'2-ZI_Tf!dn >+a,ʅaRǝYAX*DkVZPIk$([p-^WJ&>Fa SS%]Vvfۜ9GP9~H$M͈5[̕XT[ݶ$D#{ӻQ7lJ x`.D>|+f s@#~ HawpGnrTg<7Z!bskuعk&Ôrl,Є<_}GT}ntg~"{ I?˰**x':(5e7OOjweHh2o9` rY`M6mdFI|c$b_&wrV-ცO8; C˕E+ptU`l0OПvy+r@ŘfKe("OQx(((T01>p`-UIq_.Au/I'"R/0lBn]z{ǘ2>ISm eAϏSw9,/qY(sjI4afc[1m& 2}@ [9/;YA5ra,C.GM) &LA؇rfտ9@#"1Ώ;9bݗ,WpZ}9(/;'[xk*$ףwUL;ok~LH d6̀k A_%R z5RK^PZUqDgJ1{cBP'>U1\uva~.[uyUp=!xRO9 OC#xhKZh7PopGҡQ) Ю--~yLrF9#(Nq\ @g0[1osF̬5nڝTpKcЋ~%`R[jgmPbjR̐jV3WBhX2~~ڪ|3>]аgAj^!ʔeEu3@^Ocb{70z)$m0>qG&c &lO:l ѣNFv[^@bfY{u$ѠB^FF~HIGT]9̳3t jdjvX&mF]\T2BPI)tRO{[B(REov p GqZa'MYȨTh\7~F6x*tjX KcJ@֌~F7Ǥ._G@'iPuqk+in2&rtus?1|a UNp}O$nqOpuSa*#G}= 0K$2Å/_Vq"ܤy&/6&*_htȧ3C=ҴM7x^.!ͯaMBURBZ>1;F58GW}u@_=$obGdf$E]Zv^::Ag>7\o7bz^^*$"7SG S<%YOBReM$8t?C(1Vta:z *||$C]|^"1\ֳo2͎V!YDM|f^(Vsbvrbo).]KNCvL {){{$u`~xƛp鳗^7u#! @}L,\#݀0t>E)Ru !Z z)ʲ/i ".4+|릓@$pF}+Εbj?lFas.'HgW6e@$#Ut9@!iZ.:P@\un b0eg"<{Hѻa=lxE 3A/kٍQ^;!ܹ-Sqf<}&:s:4UW`3{Pme$/P"A32G[?(_q 8WØ"/]sq@0zrw)=FjT1 0֐Ff>9!krǑjR$y,G,>3YZ LķjuFX$?+r˚F9 Z)xf; )8׿Ls ,C=SM3[BH9T6lE'| ɠ}2Maoqq-cHy2&p dmJ0%%&- ^:O܈BG0X^ۢ"IsŏJU/fΓb:S"ePV8p1+0o 3X|/f bfT@1^h=ي< U,vz%(}Lp-U!k> ~^Qь8m2_` C^I Ac7.=8ޔ]:F K+wfOˆ(/P ` u=tvS<$/[WBF Eevǩ^-h8wDsg37E߂POr~SUoyص{8JVм T6@Q&53EkJ?YKJoVROrE8(\4Ű bf=wׁ<"A8x='jC}Yn Abxu39n%翃$Gp 0Pwx&sRovpGUzE^]#VSxkIѣ(+tY Zs ެlq˜`0h55L;A54JWA]yH[}Vbx[KܭkeZ^&1,=oϪ82:psvتzX`l1+2!ԎF:=OJ q%P bn?񷑬um {H: 9zUYp+XUpL@5a7w ^mdh|PsPߪPs'x*|+ G]k;te&&+P f=؛(MbC]zjv5>d,pMK>t{EBȵxl i~yIZȈi:NF܇W<AP g_E=\rչx6UVB8_6_kcӯw;A ^|zXjc" ªJ*OX|jՖM1$k#tA;2\!|" }UoXr@yrkgk T:Ӻ|:JVZ^tNvaU* = ӒQ'-5=>E<즐x ;ZΈWQ\U-`eދÞpB`31SNFh9rHǝ,?8ިh4&3%NaKT& b@Mo57M^oڬ&c}Y#= uz@JrtL-R*ۭG|} ɋ:_Qecm1s˗qAI6xW_*!1IR R߬z|.vGq)G(pz d/5|I*^Rk+Tߝ{WN*mbj(js.4!XOgF&:h1n4o8,sd=&-un2>L!pCs"N>3*u{[{v+:HՄŴyؙ $(NFK43 ld2\z':1 Ae-*J ( BYߣ [I](=VYk9֐r }K\M鏬5 jjB!K!|aB3KkwU;g8T_+Ym}D2X.>mcOkCK˕Q6ANLVNÀiI<9,}P֑#[{tMr>w+!G,Ă'XELO6.lXYv4 Dv؏ZI.-+ آ]?S}@ΆGkO?/fJYtɧšO7,*^Tv'&,T9i_4.o#bULx1j4+?^φu/jq;1T8?GLI5a %@cJ&Wc\YB/Tb7.|{*m T 0t32Up,Z7C)R GS~2>"V(\_WDo˞) DVAvz7"!Q+^9(S-Oƀ+HdgbuDQH zwס޴ K  W=w=-PXmx2?ij\%XGisMǺLA*Qd}|C>N"e 1Ѓ`!4*e;[1牻^tgv+8F;B'9I Es 6^'g ZM鷮j4 7ҫ3d ?ؚJX*:@-J#ױFD_d |ё8{#d>$sP);}ڌJT`_/9 &D`I8>9 p970E$iR4m)6\IRq=N%hضil9 ,I@jp Uz+X8b&)U =ӂ .qASp(Z\UrZSd)i/ cuK hlYn72PJ÷0U-kD}j# ׌J 5~ t-’jb Vgs j1|gvN?Id64(?(~iFəD HS1hm߱of$ O*jtqZYHMm6EZ'ncE8j Io=uj> 2lϪ- Hh4 lK{N%Z xJ7бMsH .m&PWE|;KeG4[#Pfԝw~b?tmy,S8|FÝ,O?},v9備 $ˬ *R#pc-^L:ƲsCPx%-:fzmnF5Qye>@vqVM$D#zSoYQtT!]zĤh'#tXJM#?Ō3bg AGtt7jXZtCqt=~DCpJݿd*)#p SWתm4=< FAp=an}kπV/rf$ \϶f5 KQU`x<(iߛm'1g*S}ي}TdРC԰[<]ɪnP%}4ٞp d9S=:Bq֠䶓k*⩭/۳ѯz}6X`wd*g\19Qyw5bc%_]RSdL,hɃ~m֝cj`Sr4bfs Jt~{)dعS騫[Rje@`R`@r|&uR*&#`K2WUh,߆v"೼#LD50R|Gg&XAjJSfF?PHv_.I:="?2H:8qHʱAkI+ *[3"0~1yÖ3VF|ܦ>I`ovݬ9v&&2kŲ"M|qp7;͕.B=fT]tk7jW&JmTX9O˅ W9b,"sX~ƥ 2B=}[ZɌS`o'nlֈS`gg)Vf@w'l /[.f&=`[VI]̢&7dwGI$k Ɯ!+li@_%<wƾ [4aAJr^^%`r򏇍 ad\)^k+3ݥxeM6.>HO$0OBz$&T OD:glQ|V:a qiM/n!qcRe]HOfFRtp=S&a7daՈ;?`swbW ]7mw E6)i&SE0<,gr"9dcI7b&%֯Ên?msx5f־HC%%[,6^}OR5ԁLf{p)mUnح(z6_P Đ=Xڛ \3#4x`/3sbSq&ٝ@#`&vέө2;ԹFP;z#z!{{)CM?]rk w84\ې@X 3ưG+4"AΒ\%hiGqduSjMͳ ff\J7 g!  KZYgQc_J{amD3ӡ:֣ub;kFJ5W%启D|{Jv}JtB}Tq- ߛSژED#TkR^h o!:YEbq,2]*Ppn BQϵBp` L2)Xx5F2S&?@CBt+R05Ъ`pagS+%QJҽO?xnU>ɬ@\k<Y>F6Z| GN4\&`[\`!^/`}dz Oc쥜#CzDPm8!Sձ%n6xjeDr#f4Т+hȷO.%y8_&TGkާ&odl tS츬X$b`-8ONng@KT[VAw:2t_jX}佮RRZvR( <.mdTJYɤE?|QT.z})"(sC+D| W%qiJ%<8tDEU\ߧ`v(~s!È%Z?A{Aߖ:RrƇ2~̖9&8DXiH$yoϸX12lp)Tv29͜'.̟K؉##Yu g˵qb #k>Ż(z"4.+ $ 8;6g6-12d>Hcqrs 7؀a#x~'Q"JRNL)CA P5qCWbbW(&BAoyZ(+IJ $=7ƥ"M4X|^tYIT 61B.!uxx׮8!K, 54IQd>ne>#$KERbUc ^#^l K1+8Դ6!?%瓂)Tf9m1C A:YP>Wg5;bRpʹ;"q L'`|^2.3 GzW@TB6pT~ژxFG*UX^I?C< ӹ} H-Taa$?b*xDX8FS]t-t?-qi布(C]|vK4]f)e4NeE~s7iH0 Y=RC_C0߳j4w߭'&[k;T&H ZN=\bIX\z՛<(Oo!|`Wc =ɽ=vM{t20)-b*3< hIԅ^Ӂ'^f}Ή7h&*3 ɇ3AiQ|Yu7 yWWn4~KEt]e( <#yo >"pzC&jQ@;/R XI`HL.fwn{{S)/q4Mt^N"ɸ:; ʥ_|<8huC~y%˪N ˻O"Hi)Y2$Ǧʱȧ6Ģ2;6CfwttoQnZ5*0e!¥13#F#AKw1GcZ$OQ|闂1,y}>vT>_fg{%:k޴=36# @Ja@HĠf(CE x<(>xo Ozw{J.Rٮ IAC 'pkd[L<*j)kY?hfhldɆjn7I7vs㢣pPvF/1MQtM# , Jt$$"phC<72\8BWu+do:Y)&*HbDC-@bİ`D7tuX"8A ]iԙs\j`FC?`%(OVf+ ͼ]XCeHR`[ P ,Ѽ 9TUn] G1l ~hKD2G j ozEJK'IM23,S'}}ր^ 6gh5kH%DL^OY.h@+z{yf: jQџDR|V }y_,2u +Nހv 8=F.AF >glQDVb 4[2AW(\˧P-5+]RpP.Nٗ iU`?`&N:H쬰 r\Ut&]d`jNx"J1!V/84ԁZƋe?8؇Yܫ#5]sTʠ*KE8&[*iv}_HmQWʾęV;p[$w ZaCBz,6=Q5 M5LdEh,L6jy9,58'VIDo'1wMswӰMyp=#0 -z@Hp'zChs>r&;o7?,9+3(I% 73BIPMp b o=dL5RˆxraX?nES= rPŲqqdhKt+}IOACub-Ltv<.&´hb3 3y x ikr5`FPfp F'`"wT66_F'9ZuR0砉,|qF̼MXLN#*`[΃{6u\l n;eelY +Z?Kz$nm\0sG8ȔYcG` 4=7>D0Hv0=J2P5 71x9\ MdM-H/) AUa9xDI,uW11۲z!o{kޓ%cxv.|peѹ5 0b[mWie`NK5/ڑrW1kPU b!d3 |'F ѼʸY.u3&oPg#48f8N?3}v']=fD0bW~3U22$>{S!SA-T8Nu8N l9]| 'I6XVAh-[;m4g6l&@yZޅI1 gB}0J oqt|<5ewL⚆VyH޸Q. |=t?MœadQ^1Oas'4L2,zf?C+QԴ^,rVO?1{vY,lSyۖokx"{`Z2q9߄8hq0,/>ف=+jю$UaQ% g- [9<,\[-9([NLIxX,%|S+RZV@KBC06jUiJp!?_W9WsgЊRrDSE'X Ymy c uĥTo:yZ @A| .s%7]KJlFge/]XU%( ǪUN`t9bP0K}|P+3*[j嗆+Vem"&hl% H*ުITO%vWdjOh얋Әmxo7Eݞ ):<גFti7/YMՃ5{\as9Gk9ug=!5ފWםT[>"BB日+I :ԅ#^xje@_joqTZQFRpLo:w׼͑%jm}%tR>VP( - \JS9/6qH#%?O{4"%M$,0X] UY u'E)^F ŠƗxy+N^C61")\e:T`"5,2 6B׊@&&>2ٝN|$a i^eG.h9$Yt* &5Ax`zJ)!n[8u=Whpz|Jc6u{p}ǻISO_@*%J *jhFEVC$ f'y 0vs=%PkZ?C/jd4ѵoQAڑ奐j^%7"1df=n/oT*] g_BjB` 1}GB;:,`Č3$N-į]-U>  1@`SD` |E~C<4%L"qEXH,S4'KR@,9=o94-k/Mcip9=I4 <W7jT0 v:wNoTCpc>ă~c\UHfVxϦyffQ*W 1&l.U̙%N#Gx ^@ۑ*-uFd&c1 q7H.9UEWNC9 {7"ngDDNA[G 圲'X6L߬芯]rZ6y 0("?Yoo"{K+v:(յہcvI.8]c`e%IDʒqfoå*fAop]nDtZ[*| kԊ̸K#gG+ :aIkTWr*F4sbƱwrbe.6lo9D_U8x1E-cI-?uWql-2dVP|a(!EX{R}pu=!<gv&q#1%yV|~CxD8BQp|o5yg`!?|;0QSROt?FKI.U'OcPmqq9(n'SUhr؄(C4(T.܎n S=Ǯ~{8CGg bHHGs! q;5Pl7mޘ%YR[!K9#Ò+ $1ͥvzS$Ҍ=;oi vs5e!}‡ѧ0e5̈́D=Rb~5?jH/96CD*]]:x6wNnL{E+ξN=L.bnlbC4n[͋{UJǵշEEFN}B4:"~qnFy7/iLu4\^@xԖIvK"DCow ցNh|g>OD7w 3h&Zk(C^ɞ/ص@ݴM5E]v &ǠЃcx+V3_ѼC%KXǩfWփla#EI#5s#vI G4bhO8wA[.+^ -jJ_/c=Vw%$l [nϱ߶mC޺h:m-(0acX"}/^ҷSVWXKF<1mj扌[?nzGi= 0Ykq=~4QĭX{3a"ޏ{L {æ=,Ow hg(CbJېj !!|12ߕr3HA ٹF<"< 4#8^ڋLY,Geąta#]V*ح: ~NtkΔi?~LKO`i#:jٹOdJW%. &أ?7Gl8T ~ L=\9fdљ" TaEXtC+q6eęr[Bq1GT߄xۯ\K>%AW;ATИRA(97?_mGq#z9[pi]6(_ܽF]{, 6ڳ#{uqh\ˣ{Qdo|`nƃ%K>/R$=Ե='9xܫ#jt?zO4Q8sxXpSV6˥K Nyګl)e\7Զ2UkcOk7?SxbGn"I}z3)fVuJlk=hSs:WHH'Fܨpd~~˫h3haԓ˟] Տ\ćZȓ |ȃ \4B$O| `)A> w! :q GaY2mHۋږ /0;H:`9Ĵ) :|k1lpkWEOIhl5ѓ7c!8IM$!tѷǒMɉOlܚ UF~Tyّ{[E_n3{ڱz!pe7á\Um} whNfFC^Oi܏6F5!Ou)0i :ȸ~r%{nU]_Cst|> ]4[=Ө-}ł@X[i ᣑ0#z'-RC8H2Po6B-l0HFX<?=mBL@-JHg{N~9 ¢KUA`N d{O>VuZn5CWa-2~ _ Hu(䙆}ġΟK86dza3 mQ| 5el,åO428^wnJҷ\@;jeR3QqICD6% Fz#O qW,X34jb/derx&|U-t{ھyDӟ@CW[[׋d;fBh |3 Qn=Lj4&1MHT08}Lof'˂+fkjQhؗC٭d}ջjZLqVseƙrMo8Gs7x @ ! EbEaxvU#ERu($+H, VnY_=Wo@S.>ܡ~o qWFIh(Ea;6I r"OEPUqM:o]Q_kQ5j ܺ[ԫ)f)NҸf j.m#BFsHíX P4n޻ ž&?y+.)h#ye ,jOxkNؑXGI av}FSkĀ$p@+##QwϋG.2rXh+ U<`3}6z%fԗQ/uV hV4On/0 jX7(_2oaG179N.47JiKҘd껎YQg,3/(^".eϗ\@>x jdelQlQ@j+RBc&p3ϘHY2 ax tlDL]sMs%vƟyħ6 ut$jGsv[HCW墵bt׷֌PÅIyDJL4m>ߡOwG0KƂ-d.V|N MQP{5z&jwhvV?|{L)I8cꎾTqa:zrTKΟ,/UuU'{XF(䂹OVBHSij̹K@ȭbS`;F9'fU̥ʿU}SE&\msdI:[fRsQ@h2xahuHZ]*@DvH LuR puR:2)ڭkrffZw8i\!$ #Skysk1cp,I†!)*8;xF$:aTFl}?E5;"ћ *,erbsD{tL -ʇ;\KxAWɛl lX>ǜ$HDɐvt/OL^!mDF֞" .຃4I33"oW:^GmMB .WbX-y܃F*"awL \.inZ-em%b(m R3˵%0yFz`_E.$Ì'(naM?&IEf3AMD,f&W,=tj> ch E`L~sA$N+tLx[Z CGFZ~v%${͋?P~7 8U0b!'!w3D~/TKBФulw=>>T8*tidOsnr-~91Tw]߿bKN/FC*D 0%E 7PIEZVD?jZ~34,D%;WŀKo)@/Z+qI^4~0Ey$(.ZL[Ȯ~T&yH/x[w<%VIlQqr~\Β ]wwÉ̚hCAK|b HcO-lxJ\.!G ttPl4}:N okYD/w l^S/,J &_6/qY(u  /? AOPQЙk6f=+)婙8|L櫓TBrwfѨ 66JΎHʈL2?Tm"/&H_)U Ls qL>ȱE@hcg^5)H]SO(͆ʍT1D|%A*{F x$K=ęy(nï x3w c.o%=!y a%\eRbsXwmPz) rQ 0/ccKa+Air So_Z"lOvY)BIAK2@Pz5f Fx8Aፙf Nsȧ&GźoH&}DA^pIJa=jG43j#~g ĠG"tÚrd1Fl^* Ló%Ɔb16jD"viiC"dTY1mF܁͇~|E2w;WCMaչFhZ9T~>nGn}( Pa=A1-|XM/n0cY9,xjz;O\Cdžb1Kvhq􏰹9k/ŎJnʳuH[i)Fa+m] W /@N싎w^I%o g7}L=7SdE/zccP+[qVfq?"Ah7ݼ!ڮ0Ȥ%2VN[HAK gMtAJdP(3nR*V@gN] FNt4A7tO861:;^UE(%q=eYF Cm+Bρ\j%hoOð 猰@8 Q>҄tq9OA+!'qE~=$vRl-v'YLh@u]ASߪޝ8NaZӮa%"ƮH[YM ^]Aþf5 %ڙ -4n+(ꉴBt!o 34;xkw>P!l{:N200}:SF0k)rٱFdi a6%1ҤgՒ;( Tcy,2)i&аS!;7a$ N'@ExE+T wyXF5;F(g@Ux6gr΃+7$mC, "w(>& /Jq{B0fvkmaͦ.FR_tpiMy 8=SUvYD!`;3Q憶m*@=PAEUR<.{2dzuJ8RR/mm~+35X(E.,ˮ^*|*Ω 3LBL>3p~+(JB]y&6spL4uKhNW 0 LڗFۏkٰ"!Om=cqI(*咗ʷ ő6W lTSxsH wjpTYVҥIj#Dcӿ}N|\|OtY̬ͪW80@v͏#T4-Byf`%:NcE" 6v:6DSf$_jū*hsxft٘`* i5Ն`"-Lܚx@fuCi.&rKIpws ŧ 4$p|s6iwerX8OG -s<տĚѨIWeV];8j!wi˧&6^jn4G&KNfe5ܹI`;ƥ:/Yi!%h!2"wwtѻ<$BCȓw{ ŀmWH^+*4|bC*|]#VmZRXѸ/'k|npq=洭[2̺1X(rç{u/./7GDed͌_NvgRq rR;G9$>e4ƍ]B,s;{c*"=Y$jwoz ˃@`6'_ŹހtB#-Cg`Is2/2OiᥭPt\;ܦ15]"n*&EP~s'QG`dYa^lvMI0Ac.:%ةKX&`!Q{TL`Ш%3/JuL氤"ear#AӃjliaza ;3Tǜ5s.6o5}Bu:Zij$M*8@"IDcJ+ye) f5]Ŵ }k# % `L n' (bylJ?BŠl&MyRKՕhkY*Un'Jyف8͡ n3~ච ㋄Bݲ5CQ4 ?9xTjC%0x=oE1qk c`(zB{!y^/?evFH,nnA,e'9jLv׌1'<μvMk1O5?=MrKr#XISezE L[" $͈rÌdK$d^Ie;voC` qo#Y~Qoy‘ ԛ JRDZ(/hM5dK|j|h<Оkej%9dAr@ >,Ul nA$j X[99׺12t5"<#@"=S ޑl , /fO!Ag-C~=Ig*r 6ՁXWn֔~mbt=f%YsvUJKs&Մ0Í/FFRVмIFͫWGD5$D)P}J7F?O%'!9@Ʀģ"ucl[i1k̯kn§OlC1!s6זCjЇvHm 8S-$g5w#R.8s `#+f56DhW+I 7NkKzz.̶xD뽚Jt^FCc5 3Cȶ%VnsrR>( R>D,$& 9R"RTqXPe \S5ΛM3m]7 Kx=X1ذ5뾯{\:Q.) ?㙞uTL&K Y}80ݾ:Tyli8shZ]У:({Ba<{]v.EB\Ԡ (RR+gV΀mRdP,r$ .Q8&9Dq[ >s87{$qcnc5-#o\J(; %`eRx@DdcER=_٥aL);\>\|O -M4ˇVB*PAI))$z@W Mj\½ìlB 2yb0u W>rȶb3ܟ$ )NU(<ܟDA qTv1šeHavuѩew^.|8 d$4`q,]^ (C7]=>W _Yc3ڭH5$C[٣\UtrF}9ầJpKm2^#jQ0ːBMŒG/2C'\} 1SiRBΫ<c`˝G+y2x¤&^BB]!1wFx3kY79RL>L- k N_׈,-7#ĉ}0V惙lb.k 5H> [ϴmRaYHBBi/RsdR(I׷ (Ȳ.x잔OԾNm݊VYWxY-:V,%e?єwO6YႮ'( :t6ݝ[K ͯUy(lTc.E#K^ )"6A|aGXF:|dzP6e8-xzIkM%![ SH  o@f)'J0[B,U >dWOҳcGwN{Չ @h~Y[zܧUZt$e'u0-ni[A2Yx*%,˷ZqV9DCB fJT(EŪc@Q>KefsKCs,ǂ<jh^(d{|Kic"ذ; r50}YQ!J1<\\HV\:ETZM+ p F[Puxj%NH 7hIwݮ`+B_'L?_82O1FXT.B%07ga~c09%$T2dX&eqfEN޲,["/j*/F".K_3A9+|VT{fl du~Ɲ-ZDCGK. mhNXw9B@˧_LZn;(|fe`Qܒİtڤag.4M8] ޲N!>ilLi:SW}Ƈ *x2IXb+ekMlpm ؍{\T֋8\.=&9 o@gsіph~&nvnCUk;_@8fκR(M"rUL#G'``hf1?[H_*AtaF|6r#N R.qu3ECNLs9cLyʧ;e5<6 4pw+$r af096)qGnǀg+tbqhp !TVB50Ib+ᠷ2Lidn)/S}v& yU}4$h&ҔA[w g$< jQ]IjKf)e,5/.GPKZ-JUc~6).̷mXy6/^mا\y%K׭RMQ"(<7] q kzO 81jmiI4,yn pš׼'`эڦzQrVߖ*B"'>hKo"Q U>x@#yv-ZH؄-%F %9ل9_P'SY<|x޶NFxspwקْ}ݎ\l qۛ>C1*&@2.;vFo/bVyTr*-䚩&bŴdelqx-RV=O[aDfi%*]]U8sm .þ^Va`kmg5G6DvP`p52-K݁!-K?6G. 1a9t[ͳh[D7" 39hDew̑1Uef ngAdzɫdKŃw?|^_ZL!bH~k2½1S7Ѵ\at/-d= :N]F>D~ʁ^:ܐ/d6)2]i'tCH:>;d /;!>2#ejS|"bdG>/z-s#$BǚgPSCMvy;w*Q^-܀p=#di\ 4l ?mSnDi7?S8o9Xw}Y/ԵgH1lŤXPTFZ)0@|:͋fYz٢m!L\N/O[eχTa0OH 95+oY™[/hebD._ݷ=\-k(=k+hk^C X*KJpd x̓3Lj~3ٖ)8SJaƚq=y'*ZjzҞE5X6~wE=9kADsV(B9M6>c_Q=T{lyG \[u>z^46mTz[(峬o2y ´&gqk]|kh!Nqs\OEA6 q\:,&-KV 4A?[xAuAA/䤲[@>0.| h)% `j++PO5Eւ=*=G`FSRuME6K/_"j3bEUϛ8s3A4?+  L+U;7B;ͷk y?GA{rP}[t63ol+prc oQD kp-qn+1*"]6_nVڭ41T>iVTbeUHm^mBikSkrDarDaPNegy=9Mx^qԡ89wqw` 'Mbk] (bN1#ī$<_3Dߪq814̦[1,ܯqץb'C Fyꖈf26a;a Uo1%Sԛ:GUa䛘JzEj>d75ߏfΐEtjH?"Ɉ.2TNݴ%88qǐ=ǚaM93j(,dzR++)xO7yy4ⅹO[5- ZW#-s:pgբ!.ԑʞ$^6YӮd68^+ۍd#?g:0K&F4+rѯ9R]3VJ cԎ>▸gAT!ߠТ;s<1*r_8\x uNX8UR$Pj OJ]cjD'a@Aד%"vl]m^P_)SC_m68qB2MJ=S5Іu*Lcrt688oXUČm+%CLXRR !4*M/O*/~_sUђ=O][IFGli$nUUgpnul1ӝj#x⟺_ϼ=¡s`:A_M[Z@aEu]G#S%r;FP٤S5ă$ z*=k=U\ܼ҉ D'!a J9aySu~ ЖCh1f˘T#|DiA#?}=V퇖bաpL{ƀĔ b kjMibwLFSΒW,zR'8'G }ĘQuQXSX 0RFEaWrC[k@,}S}IdId./ZyU'5qdc=ur&"Jh?49+Ic ݗ0fRN E#醦wt !iIf SD:}lEYPʻJS< a](g^Q^WkQ\JUI'L`'n0?Rt4O=úLr39XM(~WfYɱ}caL+f [0F =cy'X4[;/Q/p~YG"O,8_%LdX]_s *J^Sx}|s֚FDֺ, f$V逩33~{-r0*Fƀ tmFI幛ى.?EPm0q/J.!^#L;1Pr*tCoH%Nu;$0sVk 8,@aS(&Lu;HEaJSl.|"B/uwj>uO%ݫF?(jG6`>|SY;YbWHbO&[-qxm]:ZP]&eD 渺)<Ϙ=< "hUT~/U~iUDO0b%n~#-gel35zȊM5X"*ibi*[tIIdπer1Vo9F )s L{Q!+44i RZ}ޭdQ{_/-+3 e u]Piq…?' ],z1E18됌ֲcZ޼d6]}H] ]gbLZ /_=i>;MB3t-GJ\jD1c5kt:.h?xmP@ ?[⯐D1=#UʴrNǽؒWͣX;dsdLmx?mUZZV6Oy̢MI[7*|u;^m(RxYl $T9?a\dAc' |Ss_#dםACJ N" KWeʯ9<˂=<@;YRܥ,Xۓ5*I PbX8:9f7>9lE 6ܱ#pͩF.H!ș`59eӈpgP]/XZ|X-<.4E(9BuuW֋:.k<@\Q'H E?ruuE;ƩkF;Ot\ 8czlI/,e9يð>#{]i=_)H0?ӣe ߀+x0$,h R»G"Cka=6,X R3ͯ' ]a%zY<+OgBփ7u4C3$kw͒K¬e'N 6[=@8Ыy]S᱒-f1y*u>_g+K#uh;_.&dc4=V^?&M{/tbA+mW5۰P%JS-`_cFvG>&׀l 4Yy~ Aپ|C3C839w ێ ǚE@,U5-?A-T VbXo-jѦWE6ߛҔIM'Ox~B.NxGi!g vA+948|9ElH9\)E$lgàǭ<y|^hxj4|Wd`2*^PN6uioՅ|`u7:XoH k}cUGNʱ[8^{68phəI 3yUKO0Az(`tߖ( _F wQe îq]FCD.L-3s'3I:\F.duu'ˡP:!# * `':-WR#3fFWp\ 2/oMJ[4WFxg¢,5$7֩ "GSL@Q9/lL3uK !0#\KSj(F:nj-Pn|d0LOjA&T+X4m\Tqj F7HuTweZӑMג125>*A\@.g8>*f><ܗ'#v*O,X$I[׷&Հ/Ӷ@;Ǫ0N"O+(M_UeJ^lޡk;2q}#ow ^vnyPw\u:M@v6- Hۂǫk-\̝Ӻ̝|jgknxI%"b2/ǁ0 hPΓ?t>+uGͅlkizѯbjl)v}ʣR'hDSK̖.0c3st0pO" ݠGkbS+'kyH w桶MM= \f;՞hmBSX~Ŗ(⑦\zP-NB@՗BE=נ?XǗi$#A. lk 0F*EB"nF5#p9gSK3IKHטlo"XJ$r0#wЅ=)ERאWp8 t{-夘?D1tT'cVTŊzoC˩X#\yGkd'HϗѦO37<]8?;i(az8>JJT+dT Gs? 1u^񼑻jb8[jjە4]`p§㱄rq =fݓiWyѻk2ͩHsiSw_3ż6F/[$gӡ0RόC@0νBHIBĪ}ݺ[H\.&A456im0v=BBšxF&1I{&B5gs3e}RbE57o,> .Tے ./_kpeNzo$Ls1)eXѢP>8dL= =i9p.l|%P,Ѯ*-;ZxOp1v8cy}3 q& Q>򥯺EQ( a%3^+xoDi5 H>+3آ;nPo5JE>4$ DV7 ^( >h-ERr1J!v+"$*$ ڞph;>2֬y[%v( 3uZδA&S}^pLԡ6FXx`J+)t(yU sa,G(Xsċ &>wDfN]2iɐQщ;Sq%\ qD/EMʅ1d'aj+Ղ)4$>z r$Su<5N%K,l7< 80睇S$y .CƊqNi\z K3 O 5qp2{[lC`阐$@6+3\+ez&( |M T=3#m I pJm ~~s D%|WJ-A{U3FJ{i~"2 r'.!ֽd|,lUGCnP?m6G h1ònybRuIߟI1,nVV X@(WosCyVVN DjzTv C7Dj5{&)Bi 9UQSD2.YmJa47zHW|""@uG U$ P_Fj-DAkB^YSbȫѨT0zl+K=n"]_DuQRN&FB!|[");ɐZvPH֞t[ y@L%/ X;mۣ?Wڳst!Z{&ydW_BBv#@O2nR'[|6u>TܡQ~ߊ}I g+XJ:{˵p,C2I܃KV׭TfGv'4DÒZ eҿuG,#2%*bDtWo)U9NZH32CT}cE"!n8*wf<~u9!!WT ,~`0FǤKY?{BcY|1$WEU#.=xAi͇7.nРdJIeeemɿ )A[k[E I W}sli@'#V=7}ó>E'Lh14o9LpӭZ'!(x0);JBIf˼.&@{uB b-uFR͝s ®6B9s+ WLqFjfXkLZ/cܮ9> |,lx@pS ಈ#],O4A G64Y %l{lf].jARG:]^W)3yRQ^M?Y-~24>'fLY0`+@,G*[% lt2flhVY:渓t\xbIRS7!?nq\N K!f]me=sYbo֊Iӭڣ,I+6ڸN FzM&a"I fݺ14 փbZ$>t4 )(Ps4ipuL 07uY"9p6ͣ:v.{غuM0`ggƜzτi<&5;" UḬ V%ykK'4z{f[oE:MbԿHEV67kSWw2|i6qWAâȾ]V0&}xwX+I[Ӑ> yvk\qC Ś'[u+lHwF5 XBl$b*OKG:%6G!ҙ58Igktozp uBj`G&(CH-iAZ@)'KpVW|+?[FqHPY\Įu"q0]vwjpݓExp{+oDH;F K(]՜&  AlƝR2fjx?j<y]JbpE 0J(ٜѥs_HyeL'H_ Ow/R#ިgBu :9i tql!C:-0^7HܧhZ(qnhuf(^;qX6 i&TJn-rPz /+/eq!0')8[q{o1x\0룢QnVw$h6Px1B_~ҼK1/3%,a-`vD<& ~3J nB_#W_DX:YP vd.EzUXJpțIZ([SW)>\Rʂ^ugK,nA~8Sw8"9, Ht+`lnj;fſxX ␢aZy:hYwޚt {koIWhz/yFVηװi=cb sw`㒣攞8|I7Ac$$D|abW0ЁpchuGs=4~L[:sv}LMLf;ri|UR&.kMKL3?#y|Ln85uH*WO˻ SrM뙠T{ꆎ0X0OJfkYi`Lմ9+b8s䬓[I =oècjAߔLJ@FIc80)9sK "W}=@|X}H׃Lċ׬~gog#H# X]QrqtV[m}{8kݐ #f$h\6Q92>R_F/S̪yǠTcבGw)QׂHb5s7)A6#JjIwu-=*cxx殠!PR38A>4bItVw';HQ$=pB 0[^ӳ3l :YǼ} ZRi:Bbrg;cH^H`ZCC, NM<Df9! n T^G D] A) k~DRbWz=|4Z`@paTc8+kpiИ "θ%t,J6 l.m^YVdnClPR̘D. 'PNb˽l% ٍw`E6i [_g[/d4G\,xSxF [89;:{EET<ٟ+-磨|CՊb%i).x.{\u$i 縵t#Tg= Jd^dm- QH*+sETZ.,J65_c۬tzn#A gIgo7'HVϋ7N%E{3BCVs5 XWYq?{qT`ARHheeVvy[­ Z F-,|((1lVpև>Cv@JKjA <{kA'J[޹q݅]l3-w-<J ;#DrdGi>Fx^A;hRNm\N]؇ )(o+ʣmAQ8+sbiYl%ڌB\7@ʁTr`fmcy L!0*RCDWq' l ~&IVط$检MAVi3|%_c&9Of'v4(6-vA o٥z7xrCxɵ2U:T^.^LF+X`%3>%.zYuPgvr%Ib&_J~yȳ*N2 ;Ô)۶w*t&,YÙ<9xBWqeXbkK&)l:,B՘<_uBE*E\e% k#Lj^?S @92`YJs}I$>A^GP̟#^dkPCQ.w)E3!Q>U^h?c9<n  /xdQU{40>ͨ"q``$X {j烞ۚ9Ll%[ñ}Bɫ.~zccA0nD5kC,lwIkF8mDZd0/@]-Vڬ |5sT jip*ܡRٽN+M19k.o9í-Ôo]Fk)WVG dfRZ9!`+#HI5z3KeNͧT(*m^fl+.*͇p@"}-0ޒcgg4,Zu5z )ܭW·9S4a>jeuS1K1+HD hJ:e'>~l=4%%]آnR ؠ(F'QCn'Xag=b.8A l^b#63D[%=[wRyh}I{W6rغOZ@pp@dLL,4-u MMVH? %^ݐaϣl{&(P3w}evcU*T#O=/eVF>tO$!_H0,<:I ALF6+eQx)V<m3Mu5 q[+r.se턧H~-HtIGMPmW1g(B#W|jBݿ`NpA>ܹP;lBE٫ke~aÞY5x`JFB},|'o1=ڐlJn}lj%YKuexAUrz=7&*.cd;8S!k rvAal9fA}NhS^n v3]N7\^<hĒVGG\[3G,`[.,=Ri"Hu#yW `#ymx&5 hw m~r=!±[|ѱϝbLGvu]~DEbђA̩FwWeZA39^!I%ZFՕAh0N׿X90c٘ny5z1{{#X^^h1*H{ʱ}BjdRy/h!QT% y{vb/ A#w?Qh;Z,wNJr\%O z_)ؤlݕnOk/ln9N}>B˷V>8D:ӄ%x5)>FlAN ̹x4AP7*5'3%B :\MUjUzgM3ݸ/5pyQͯo_ݩ2yS-W?Dvub&!p&-6 xs67o'mZn4FQ(%z˸3lJt%Mǫj?evLJի%f(ޞtarwY|p_*^Jmͳ5<,,`U+mԁVyi=YIӜl (d -zT9( `4"<ׇ"r$6ļ|%n ŏavxR-4e\ԲӦ=bL=(r:odi, ZX½șkzx^RMV!+ #i ]-/RN ٪gJc(nae Ȕ'DL=jpYhEB7f̴SƮA}Cs,84Z嶅(X0atja,qĮqL҃+g$V4>H'OR; $D$5[iBjg2bH;O 5:Ih7ӣe<j}Ucg|bkhʙwsE u>Fby! jŞic4Y &J)Tt={ ^ pez!'o#TW <+{(8#9“@̵zby۳JMTE`qؽCvog.m- qRIqZA ˻Ѣg9{R}EQ_~.YD, o`ǯ#'/qVT;C鋠I IXUӔ^W Ř\qLP!{% Mbgmh>D]DD hҔpD&}t&_lcvdOWx__IU &ㇺ,/WT8I>[HWdorJrVE mS}F>EDO2TVoOV)SbsZ<Gy]Lq"#YW6*- ΨUm : ϓnălAHi7nZY2&;^`V4غ'4޹ %$TDNnQ& 3)*' o-}CD,Ç&MS )QY|W|SLf7p˝Kk=ߕ5|Z߀Q!bgHwQwPJ.1x APpxUௌ,]9' nɬN% D/Z2KOZx)%$h;/_ -r]w.K`;}~8%3zuEA8 Յk˷/z%' U:|[YfU9T")8Nйu˜<`LҨt7h>–9)« 0Ĩro3 Bo<~9~GׯЛ煣W˿4(C,RLBsvK+t6uA$ap@m82_|P&:H3f$j||#lz (ylmѾp]+Tb% s(Q@ť=iƳ=?o;=AH޴ө8(/gLz̠FnB/O.5Z'P^v1ܰ_zwySw5/R':h%K, *cl'> g7$ԯΪW6華fs|e%9 z3/>MCWE-ZMVBG3HakWP#;o;m޲+9~|{ؿXg\? 6@|G؅ 2*oQ=x6%ciG1] *Y>Gxr+Hdt5 e+ˀ_n 'v Ԡvd"}2GX|JBm)0 W._UVr?)$9@mw{ݼdߌ 5:x>}~RgNY?rLzHI*5uE9 sBroo%+ېNÂϖm}]116z4ބdž^t/56fk$tP3ﹰsQaZ\V} Tn}q9&r{t^ Xve$ "$>[>fc*<%qpFR[Lj'} qJ㖂Uuy˖ g'#*f-ٚ|{-?voBREKĠܨfjPuҠr~117J]GL=B?$sn7!(?eIO"JGfƳ́t~46EH^0oD+ g* SSWhQ\SmZ7aM ӑ>=2(,6}*g^wlMć**1/*RП_K`*?"R?x R_r@ӥQp=(t$F ܟM(Tbfhj;)O_߂:*H5*hS􅩤j&nj7O6F~nYE {hlj,Ӫඖ֞KcDZ&CX_A(\I#j0[p4 P8}"[c@nLYjrrbz Ī}c 'zp׬4 >f",ޯDC\1ff+Ʉ7LgQWCcY7"EmS'`XV ډQJ4t OEB*AȭCl^x_U}Z@EAu0o3K YY#=i lut-[K1>ts\i&q7_J Vx榊xCg.i(,s۲kci';Z.Q?YbHfL`ojD`n"?\8z\b0;HвLLP 4w 6Ji߾z3ZVivZC]doXZY^x=N51tYL,awQU џoI/cb֯xƘ56C% 4ܶi}7ƨ83uvDY ե jlXyC̑b)<\0 Sw}ۃxn# m_ 5;!ySZD+(,>Vu\$GjneH`5귶ğo:ѾoQ]úA;UZ3.cA?^Ƭ9jqwƴo7w=Oj< \J;d2 *'_܎jPcR;KnaM|G̡95aBv.sXKH3R+%sIvM-Qa&[',I1EB [x!'-i1#''ؓKo2g8ߦT0*aХ H7bLK q91avvҝ UvZ;՛ki@'%GtEp2-$:6?WIhe9@ӻ5"4phY6ڃUMl18s̰דVi3淛Cgjt3E/V!Gӭ-.EF%_ ǹ4*s57KLkII|kƉTEI2D>GˬRUiG|HPGWrV.֧JHͫe~oH~3q& ʵw}b 6B9©f16=x|tqZNJx.[޵ /H#{A:m $ kdR`/u` ev Kt'܎>?lSxG]@jR"|p67ubT~ '-_ɎF]*Fw\[F{i!ߴZ0\[tlO/g?7'o}HZh0saZ2'++[oHUx;6c¥M?g|$M6-puWI0;oÉDf B' w|і| F[+RRЩ/ ˸]IV1Ǭk jh{ O4SzJS Z}_# n>Z>޴eoN'6'^hӘwP~|-sU+Ly߬96S5 X4_2lӪ#'cPNb^3ҭ v?|?AC|e S rRPwQBρ_p˵Q^"ꟷ_4(kR]Vx˛(G2k̙/̐1j+EMe=UT\# hL l&ohhmmi1V// MNml*[Aԁ}uIO=S{תK 稥ko?ê}ĶRm1YkObj-oƫWvŧ9 s3dl>8<>R!A0Rռ6 g8YuDȊ5(PGK?"u mmFvj"}EIܞ6wqjސLx4.;N{b4nlU@UHNw#c;Cw)GdO6l;d(Je4hNu `1=dʵp~eZX/}0 B[, "l @w\ l7TKZ0q^M.M WXz5oU. ڦswh3O4ZԴrb&xl\<#y=*'(e:p9iS[nڎG)jwtpٌ;`E13D{-5uTpmҵ֥o9վ12@**[>#y y0idpmHRg&Z?i(-X2OSHgx sli;i!拘C6XpGeD/%ouQu?UDvahMn;VE?V.+&rsQj,E03YnK+&i8XK0O͗)5a0a2鉣7(ǔf.^F*fֵ)a[&WuF=9y?Bcڠ2QJ=y9SrⓂq1fw@mH[Z#Ϭ^>WуV>BNp(|{4`|Ӱ) y8%m ̿2 1!wܚ^ iRTh`SPd.‹tz+3?+툦 1@bƏ*Lo(ѾwQ7go"XF9Xgj(ͺ6?s:Fn7c2CfR_L\N!ƬX}O%UL'FOޒ+$##&Ȇ@.kzɒse[W`9 cape՘GcR7Ўǩhj2_:U\0&#!0-Kg(3Μy;O>;[Za0$ ys") EI$ 6vQBeZ!PG`M^)\hu9Q!#PĺHj RQ ʲ6LѧW(c/ZHB灨Զ6d@Y[ (XTd'4'Nh+ť4bs e GXJjw-#΅༈ugbОvU\` 0&<0Dh6ڦv\!P!j;,2! C!1N}~(~/yr4Gȣwqlv'Ϯ-"#hH>~Mxr$$ S؎ ͜ezr1[ՈG]qnоxJT BjB֮(M͖_d-#R&MW:o \w+XgdI=j~|.߆]9'Zºͼ%G^C:h#L|u \@ՅdK$K.~)fY;fҍhԖr$IbP,n4FՕ<%E8$ŸمUsmm̠G_7,[v$ OGYʸ)hfna)`+g{{t{to5ɱ(wC Zcބ gfXO aIJ+^7":C!Rb*A*m2,aB9w3Nr `:&|ru+r>\u\Џa͉ & k3z9Vf "e'io?u.&Op@[Mše3&,ox~1i>_K$=|YLaЀ4G\GkhbILpi*%7g>TkClQۅ&t?!YUD.4}ZM(i,zXSZB~ ;* %ĊIlvWie;}vPLķ%c/~M&iI. |xg}r~2}y{14bO}[ `η)qJ~r!i$0eX^61)ijUņ@uJ*izUgY0IB7Q 3Cާ쓊yFd6잭/u#I(,@w:hljDʧywd 1bhChn ֿoqrhp٩D&XjfO&YDKsp%^x>H 'nT:@5KJI7 mf%sQJ/Pun}x~_M0/oZ`s+_'q֔Oˍ{n:ZqԚN%c%ɻn.#Cf2_'ulpy$ V$,J ~3|g>'AQ'O-^ @6jʊq0 ԇ*5#B3tA)/eesjQ +s%g-u!bQdk4gq(= H!]i*\D?M[zrkG (0%>)J5C}M"uf|N^F^sC7,7UawdgR/}a s:p&rWX:uO[o 0AVSJ^~@ M)<2O~k*czw- GvB랍ʉC-$-[<n!9mpH˘@3Ow:tDdb(J -O3 h"ˏP: jz=SO57 -Ie qLnS2[9⑋}ɉx[ǻq, V jT91ٲ<QWYRGlY Q! X0 7 ̩CF[Ϣ. ,Tu28qx}"M?‘,UKjiA蓯rb(b6oM7+"/L~+"frch-!x;zݡP֥mj ؆ïX @I(%%LjƄI8tAOɳ o,o\ /礧$?T-nӟO>%Tʂ(B-m"Sx@aۀN@#'0iQ_[ ޜS PnW2ܐ8[pvOjZnAc Rp鼖Ŭ<%f-D"w:'wL=vNmʃ3*WE3U1JSEI ʹ;p?knY8nh 3GH~KAæW)wO֘7F ubZ#K4爞[}^V $wtnWu]@A)_cwxΒΛk/wPCiI: 4vo8fYv)E>񎢓*\qنM$==7p'*eD\vdՕŁp%JcrV6"ď)gcs/^nAtݴ gXe%`8*sBV"oAJ` jPLv*{ G<븀ܱ(igR/!(r|DSy}ڕ5[]Ol?&jW`/u;v ?/aPx[p$ddtI(vP[kKOL^8p3S\YKa63oS{U F1NYNe}e Ԗ:]/yɨVBvyۉ^2 :tԋ }ntv=:rt;tS=QRVU}aݶ"DfQ]p97Y|2|稣Js#]Fsr<~_",vZU &긧Oz ?MMg.YٍMyYH^O[ChFW8A^1 phgC6qkh*0?N7xfَޏ0P2 h; L&!OKTtFu;5rzrD*8k7x㡰n oU&tHj[4ڄoS,,ۏ~^[x)twP6XO[O˥c\v QOǢ6$n=!kF[?'gװ18ZRX2B>7͘4/PPnȵ0,=Y$6fzWdru|u`G9,]MȧnD'S!VH|@ !f2ǾC}nRJw5yW?זoTm](P% vtN#׬%ͅ(4gf|HPBCWVտS"< »" k/l I}<$ - Ha@; ((C=!ٓ0I'"=-Zlj,ʔ"{v5u #8t D#ۈ"T)N?ݔD{s9ݼe0k𒢝HW #FpA0Ŗ/8bӢVe j_ᷥ(Pѳ-}5 X(D2M4o5Us9񅋍Kc _¢-G/cNI'%L1K*`*旞J*XTFӿѨvQV?sϡ* ȿ"gH=kgWStoNw`2y{P}DNrOJi_Gt3)[3 gsG84نEp+0KWsO-WE]4ch t)CDx'pWCpj^qY 3#tP. ,<Нޮ&D W:n}tk)ᢍؕy_!F\Nab\?W@Je\ bK0Pƿ7znM^0&"I %WofKfqQ[#ӠVrHOu)V-)JQ_?a1=Qkwֵ6JQ$L l)|ɵ-Eg H<ϲΊ_Df>H:gr2MLBSڟ#dpi:+;ܪ5OU\aw2;)뫴~%Yi D&y6b܋缓gΝPwek?g.FD !K) o?Nsq [ eb;=^^6>8$Uc*Vnw!6$l$yk-9,ўF-u KQ4sЌ-lSOJp., UEE[agGo3fVe|) UK~+>35}լ }j|&2WW a~HQA?1ލ-`*)Lh83Ȟ<-P><mK.\p9V/<"%P䱅9R׮ N4n14-y=%O ~SD3L'UjBew:H肤^=w> w: mϳ(X[(M :wmhdC;s9~WՎ@ǩǂUHϲ`{MP#OT=bhJ\ody@·̇m'o[e Z@5ش}|T$F-{|8⣥e5}Rp?"eh6 xf [Tmϑ!c Hrf I!Yp*m'sdMsI+2λCsrjRd8{;J2:h(4MFz# D|EF][a5>GG)=,R4dM¿KJP F#hjN D:Q!5iTdޘO:4%))m{muiRǓ%68 pm-FaC'5܈ f:7wY o$> 1G/L@;7vsL? r<Ƃ$U4w%J`J[T+>=BTgF5r:E@~g1'Ft^+>ƇQ LJjGNHNJkRy)FxRA~ɩ) eE)bI/e}WשZ>tAAZߪHY%9fJNSo3,P\ <'>›:a/ lLzXKxwP28RN=f'k=u%ɝ߰, &C;צM.ky,MG= ӂ7US2$[ tܐ !s81Y };99x?vg/`]hCZpMUK% )qĞy翃SAD0h; rϳ]f9+aD'C-qr4 /,srVs6\I̅ΗBsK-SD6n`t#-+FiSl@Hؒ TpkEd0W ri!v[kgJ6U6:[I$6#^籀#ISj!Dwb?/AFX@Ky O4y,^0tؕpD=,^آ]w' ׷BzAEtXi$;\e(RK8[q9'm%6/}+7 KjӅGB +t_? WH,W*j+/C zB }bFɸ; mX!,/$#uH ۅ..mPY@8%?5vb2YtcdǵbW.H Wjsby!z!g' qln83,s\*2Ry”F X@S6?FYH *8{!0<֛ @CQs?Y"w]/+. fZ@a,:;7`msunZh̍UϛhOve.6];T '{S@6. _@ޛn{=+_<ƔξQT卧qv7?nqk5t70e=ufע] ;Tx,~o9b %wՔ^=J þȵ4z@'QB]ǹ*̽P5BKipn2@O0{/W{(yk$GBv%ŭs*رGz[,]_si.krJ U>h+LۛJ(y*q_Aс:1t\D@2NQR+b/!xt2fUW=uyYglgL/.=Sn*S#ܕ0R\G=.Gct]ra -] )naIҏ I rtODZځY9rhq"&\9.N!rXg7u|ϰΣHKkH@HU8`齄\U0OcZz̹89g [W127Ʈ)K"0qa% ;CFL=vM$JmGFC!Sט1͋wAt`P`8bHaCTwjK\a%ؾǬk:e6;P+ؐa,n@=NKh,f\Ȃ?̣зg4lN cDX2]íҩSWX6!qxgL0b;|sOncfYr΀B\lUZH+eũ=qa?l09q<׏o'񓅿gΡeYS\Eu &v͓^:ؙjt |0΢4{'yK\Aw;%Oc0#2?1=HN&(ӻ%-zJ̏lnҦ_L^ў-)RɊg69Akz@; +{R\Iy7BrO4< -*wq|0G#;[zN Kpyx<2T .bHAҀӪ /Е*D8M`j$dx4efhOƿ[l<_hވҕTbޢ)W]+=RF3Cf.,sW,!C ZvCP4N]Ө`Ly,x3cr|G;-Vܧ,wc秉W^<%~BZpІk6x'k/4z-f&><@:aO4ڝ<U;%GEx11yp)P5LXQ+qAJ" pܑX8I:}!7AHϜ0lbKN<5}-x]1`P75n{W>gE2v KҺҨ9ۥݽi#˕*Wۏ}L,`=$Kk:iG7 wgn{\LɵA. cm#p]즧>JHA۬X@e8dQVtLR)M>u(fXL+"Q'|AP;-vR+oT~f[,\Yn~1 vhF˾u~!8CK2&V/(nXm+L~fAp(3j{Mʽ›},gy=+D`dCxȘhBrNP{i.S9`ցTd ]_j@ҬDO6suPQ%[8Ixd6FxI{= <1^1c-3Z*#Ң*cXΖ)XI- g?"T >IhWu'u.ۨWpEFT^W篧]CX[m=jv&w},. a'0wӆ^BU:'N4% F էEYZzS#8&4YzR$݀ 1!l108ݜԄDցcEJaޯ%6% 9_^@HG1?-Zx51LO6rDcyㅋ9WY3ϔgjQJq$[@[1&jTjxK3np`ir $V)WCՏ/:ʶLF_K?ȍaedgsoȁ8`y 0nnp*1l3+xV֍z _:6Sq, }VkjB"wh?HkZn\_8)=9}t8-D&T|.FAY.ڂYR6`?ȥLx{'Tl wjc%έ6*+|_I7A «VǭK&7bG6-7D W::g"ֽZ[-P eN4Sqk: $Oժ8kdw^|z'I uU3ۖ}s]Ywyp]}5 @(_/n$bt?`Z ϲ0bq3?N}j5O3sBsk:Nm --~4-ܭlcyx{^Fn?F kZ7@A9xQ&c6x:{=häP0=jf‘% ̪wjdT% ^Ĭ;^RR /^v'-wPC >~(e?ٻČWtp[}k2נAwxdlPV_3xe, B%kV~FnI]'yg2;a/os|I*{]0g"n;Y'%˴;\$s#o4 tг $IJIg*od12mxp|;ӷ+#̗n5OIc +x(тD$VvQkI[PI1[8O b*ɉx'a?yc))ˤ&Wg-@۰ZݭzG K&-:gBY& UCٽpa s{].'U6DF{SaTu[l?$ oZ89ue7;I^_cz40R_;Lu'xǃ8b93Mݘ+[r%T^,džL{١j˳P46v3a1Ze?#è3P =PWӑJ(7r`xd[f:)me` P9՟p~eq 6OP)A^莂/l^Y@H)adܑ!MUaƍ#9 k  MxB)cJ/fE^k)fsS~v;nP]C Vb:&ã|s<۷"Y{,3+vCA:]ebȟB$QTB^4 ^Wi|+[8 cYvo[̖7\Qv~Խ5kdI6~~rl.P< u;}rIAs#"H:QSl8[l l~!h0vyX#*sitw6(cmhMi~=e&b,&tGDBv іϚ tߡ2^m0;c44j]N,^q }rB 4d q|cg*^ꡡsnU~ $@Dh|cZwIEh*?+紃Q;fCiNm NNI}P[|[]-B.}n~ -UG\:hpaEmͤl|lmZ!.M*$I ֳdmn5~SpD % \8Kin[##9!u-HTGzr9jٲ]qR%(rq6$V9cs36v=`3Zzv//.u|HE<%~k]I `;G)d%yE q:f33롆Mn\{;؀oLQ> Ϯ-G+{X=Pej$ȜCJ As߳LF;+t|o23}GԈq$T DXHa[5 2 0Vl/oB>οUgnh?ta-g 4(&]SxGH*,`_BЗVb\h1p+6i5:'o<4lnH{ [@@x\9'7_N) uT5Plv[U/ˍ`&m\c(1I9'_gۭ0Zvt_ 뒬WGPç!$#W\hGUr@̶7ӆ\RŠ?__ %>XwDyr궫}cݽIqV`QDZhAL)]c\Ms uIi ˺r-0sr(RajgOh5*^\Y)'Qzw"9~A'ԯnFMjo^#miK V~ݾ< %W ~ԏ_m@z^;sqT5FBH z.9_3/[x..a n\oz*v?"P} dkdO%]w$\< b:lQpHcEj elrxً<|w?i1*̽n.vE1{Ú&C5]pNY!:c3 9x*;pP3fOxf0He%=Y72rI=Zf iL::pr"ekGj ~`ȚEsc|/XHEac`>.pI" [xU7o:3&!@Ɓ Y8Y&RL웷2xJLoKc/zm۹0C piF7}b%xP`mYrMx%1BU^D!J-لn6Y,KỌ XVa, (0ʔvAkdOg0ӼW'>yp ƒIQ&lfm◦J$eӘx5GH֑jIkD /\Z|=fClӉ!Tg^K ;u\ltq$+|}9PX0#Qye{X?czGF/Ï q|c?Aͼ7wLOJ@߾2"mLWڃ[Y!u% +@ #fx8@?b!inX3= H[6a!H 9QVH4=_̐?4dR[l tY\n\.*$J/NF>xSZZ;\dxI7ŐB/̓UO9i, A/ָN0p ޭeC!llgI}ű|2K qr=~PʡGܟ "f M7_Ki}"_,ZRr3{8So5 t",ki3:k;+vz7⁅~')" JnEE4y%)3(19 Z⌭Dsu%[(E;V\ (?oRICw.n砿f1ZC`9h^ "W/L9zF[֪$?sM4D)'ÛoN} |6}k _nDJ.),O>Ժ6 zaxմ#D):uI$/N-6FX\jI nŻIUb~% U3JbQ kLy.Ue:>GB5csuASь~fwb_{Do]ap,JzLʑ6,HTh+k~x+di{_sYw7N-ԣ:sBǞsT-\kZ s9'hgQ}hkgl7{=dйgS: 9f&;=}l, ulHނŀ.l\Ai{d:`ۗ7#s2"znsO;DZqT e:,Pq լ &6n6t!Tא`[-PU7dG|_82_,lQޜ+)nl.vk/(7t,N}aXO /&rjxd*S.do܍veqnm* - jt)<$s*Iؔ rEmv0:;41VC)4>Q~ 6Q>'QQrbR ZdD._e*!y1B# r<;3׮ .2M@&41R4lܬ+^K [X2Ady7:ó`QGbUp53,i1+4xNE?r8 /7ӕ E9 \DmSz9 YJ([ %оsX2HaƮٻ1LYмU6Ə Imኌ܀99)%@yMW|RIT$~,e[7W T&1} CG ;f=!m,Wqȃ8/'@Bbq*kr CA|Fg_r[SGEez'*Z[B1R8I =L ; C=#5XdAW0\gv-@s\bkX|_ O67؂b$N9B~si{QOPBRy=)`Wфm3N 3hȌ`+ 'ͱNX(^w5o<Ϋy ݮ#F65gvٰptHp#T1(tE!)N5}AYxY4 2`|& P8{zl~ h/Cr!3e+J1`Ћ)h:;l@B2Bv+K=q,gjaYoW;IZ+'L9 'tph ҪKR4쓛{dxt]C?sݜNoj']8/NM}"D&k$XWo)XC"‘AkR]2>No@}_^d[OǢ~4h2eT0=Kۊn~pvʷR'0&gZ5z4''`giXV}UM[cKvc{7?:t&`H#ũ!w,2h _7[X>XPw;֤K6C KH}U@LT_9arT9{ӳM٠jJlA:FU~5 'j&dc n { zF'&uvcmg!(@65v.c7KS/Obu߅K*2ٕt2y_#c rauF3JC{ U"Ù|M b4(š s3둝0v2W8EZ"ơz qeSV: g[X-s]01r(8OVijGb.!.6岽Y~aJDWv R+x{uk?@9jhrUcEG]:JTQdO gmIi 'f>wA䯧؊/BlDye}˘1G7ZKY| idr 9SyP3ډ R>/&lVqanceQi}iMڂG63d$|ۊdbpz,LuoeQGXtC)/r倷dА~^#Yw-z >,!. GB#ƿDhwI︾"bTR<'aIx$p&$(Kh޶Ac&'Y}#.QEIlVLtqb(6Њ?9jYGyT rcے SYr`QBʉd[)RVH(]a  JZy"U"}¡)k$b'Rz*O3L# ziTG7!]V؄NJC8%ZoaghV+GԷpVt3 6 %XsFᲦÝc &mp~-Y}k]ɀ}D0*qK]WTBP>A}GL%?iR*P'Ka毤tۉdx4;g2V 9us[MREӦi K_ТOx-|ŧhuQ,Iret<-%_ on qIaӣi!L <}С݈':P3#40b{X"B1Jver)FwO6L+4#6goKQpJ/Ń.&xY8+*)wh[Մj'mSӭ}.{98V 5=64O^-}{ p$h|Nڧ!,y8 ٻLkY8 Ӟ퓦yP oe}Uȑ6Z 8S:_Q0%G hN~A6l;U9VԪ` "FD7N7ڨq$  p(ׇK^g DGo>؉puY|CābA_eoXp>I*%(MCޢ͗ĕWuSu1:Jچ\tM[Di<+}j'Q#ӎn}uGĂtuN #%^ï#Bzy8#ь˜u|9w $(Ǭ\R[ /M pnIӢEQk֎ f$L"CC0kT2#Sb&o5 sB*d^T[ ^9ˍHK 9j {`c[7[Ë/bMz6 k;Wt+'M: 5JLa^ {_ߌ+9wLͺ$dƼx,7 ILS#ZG0Eq9S/ GWh 3uq%:%;8e u;Vy9@(r61(nZuɈYɣ9b L|@tDc?0H ~~Ȁ>Òɐ%l"VoZ? ar~[QmZZ_fk|cyU.x j;KCSm҆Le iK\tYd_2¬RЌ^"tBe%/,#WC%heh6GLqiBbxHlk=d~9Q qV`>R3>{E|i-o1 k1:>(ϰ . &_ WzYY^I >>&x9E(DFoj>992,'ج>Rü3>QdP@&G2딞)2\f4bMHT1{($'Sv-ST:S v A8^kѶxZM(}^{PȟX(dDvL鍨LNeZy3w/YKP{xu_9^)q 뮸f @ \ux~7݈R-W2cKQ|+Yzƒ5N9kAw }gLr D,(\ p55ğ,l86-hT@ W_@/'1ϓ~ӏb v s>!jx8p)M,ޭ)%_ :atH.DP CjHv꟦t bLHUlis°/c*qaE2Txr-i*vC_*osJ)ٱG#*BdUMTzs]X&jv]u]YN2ɹX7bqٴ%Ec`lA d<IKQ$Nϋ7BJzu3l|J=KmQLhÖ0*4f/3y#4Pܘ1]8 paV8k8I2mS-KP仓Xw#c.kopՁmYZ}Wf̴y;sL'704EI>FGt!FM{Gu%̍1xDtoGߠ>~ u6TN}jOu9NY`}Y1n J8p:_«=3^Wi|/87UxƄJǭjݻ$N6WfiObGB公43$#M 4Dn_b";qa Rq}ޘg:n,;)W4 mOg9RzXUVnEY1҆IqCO9Z'*pK%ۭlE6r{2/9ƀs[)mmwk4:H#L%GcN9>.f$f4|Xth z'P7$^)T&YGEYхVɵg^>iup\lvqv }D/vX=B`9WWoș DS_R JjY s}|=j038)cO>-k6[sz}hrhBSZp5jilK"vzUhDٞW' 0]}"G[1 afQVGd580 p̥-jo fԠ,QD3lCW/Ty|`k"^:@T/ޮzGLfN%: P.'RM 1ۯ<@n2OIG9Hs22~U"/)4ZT?8nسd1 ^B/M^5Sٕ9EMf(uO LM@Hn2,w3 qOH.ɇzW[.8>++u/hE/D82]xȞ qÂ<ft 6I`G8z;" "WCDxEjSje 2m?L4m 8^r*2V67`d*(npFpa ) ķ}{yJsÀJBEHߴu#,= s@!9p,O|C8 %gֻBC$Ӗ:XG*=2FLf ۷iL5zXԫ߶qqvte2,ffF_ |4=*N;Ԧ c?,İ]'=uN=;82RPd`q_b8l(B V5, хfbd IE"uL;Mw[HS<WOANA[ EҧTG6ɣv~!IXAДYtD3.o0uhHegCT$NZ(I4oh U>1juύnE',.fH%$0dwf_ 0PTtZ?d'\Oh# W,E$^xfUoڥ|_ٕОgQuYn=V#ʫMrTt Yw)Xr>>K3CϽ͵j@d5T^ؿfN0a&B8 $Es*zA.-NY(tܬ%b1^1nW*5̙Wk6u &KS`-&2wZH5W.֒AL?;]z2 \V: F% 1k&-/,Ϩ@LSYˬy̫uF"5x3/EimQEQ }' 奎3 Ęu(:NQN$P6AuKNxi{W~e):hi^QFmM,p7?CuHtŤm)[6NLnxixjHDz܄`ݾ=*"PK =B׎Rƥo|á76Y^hYw¸iCZv }eBDaPbXņ 'j=% Pp^a]/k/y NCJᶶIvi1%I}Uf@<*٦qcc[2"z5 D%(Tyl. Jtv@tlC`8?"'34[ #VΆ VZF533&hd)AĴRgV42~t2ePVu a;Vm3r2 Nqm %Y؊]^>-CfŠYA NB!np;#sųИҐ䤅dqeۯo}Bt\Xv `'gbiW@%R VRB"ɵ˄<ϢpX~Ljru@Ď\Tބ" raYrCUYk*@0Ӟ| &aMAX{YXm{)d_וozXi oj8"HzM,ٶ c :`=׬, 9ʆ}!{uz]l^\{|p~N- !t )Jl\7*n}/z=eRiZ :GRT}2 <2IM B>޼wuڹP&eaKmT n=7UB6TcT c$%'ě󫈵qqǥiz/r,+ih+/y?WP34](Oީ'.Ak*mUTygPU&y6,W xCe.?PS5 }چ1[fXzgHgm}!>d¨1LSѦpm IՃRxͥ+!cY E2Ml)I'r)ltU0`>&)X`OZ)dt]8CRCKuAn@IWF&g)]?nK(GHu+k]yw7w9%pE=vܔGwO/Z&!c/M??pDKmhf{nRM(&"~ 9$T' mt#Vwog#I/ƽ;0D׵6s˫J;ekEoo V _{M~NӍhcbޢTJUSr8v;8-rt6hG*'PT}@DG,r_k`65 ӇT#( 1ya8:ɷV,SbMor1z_"kw1&}!OΧy6gT4QFK`O_6nIhؘLRrЇ&*dBuw #i\{PFi; %ؤ FD;_,4&?pzΌ3WFO@̤Էll ;D߱+tx& 3m"(Jderυ_ W[-B6h~lD'\3b=qOb=ӸK_g#芛td$RnÖ5Z(t(YawlVHlE1X^<HIEџ}mw,@|ru8,^,cv%7 {\e1nG#8zb[b{No1u0&V.4cwWh;WUZ|UNt/bçڞ )qO6ӆ6W0Y}4T{G'0uuٿoH;P tpCrǎthRFG'BÇ KueV|3qͧ-+ f mQP y CW{'ZN L&& (3\"h9a+Dvc}Omc^"w׼TOLHRRCH M?%MqFLEp=XM^s$jGT%hH 5|GF_ 4-DxSl>cE[10#Rb+B(!LH{^\ogwѶ?{IvgM+Su :kg 4џ%g}&%6t o]$&:'"Ը-W)23`iQ-d;Gb} p?+ }ea\'V|kJ+$)G oF 8F\3/o%DIT}ip\pWM~hKdUI8@쇘n}.fc`LڑW-7=|(}\Ļ )ϕ/ATķLQt# džGTP5r9"Na *@.A^E)3%w^q3*P@^̫76a"}f-/hTٹbF]eO u5}W31!՝UE-1tpʚ* x+.y[C0,8q/aJ^oǒB -Wv#ω Qؗ韏W2(~WHEGVvz[H{߅/gWaX4 u>v `wLq0swPpGPl/% H{9]BpbLP2"@3Î;2hه3mhE~ݐ^,%; 0~XLH/+x ILg`3qFQk+#nUbvȅήʈ&5pvYq}ٛC1Hhf Q,UG)vlHa`sv+9| 1nL02 J ѠޠIT(%uet8u|a$#o-@*8>jFЍKncZFpx^ sSv {mG?a舊5[睳w=,T| SB!?KL{("D.tZJ]~h?U2je q -jM.U/VN/Z" yIAeGJ%Ů 7֣"R)8eWN&⸅w06!NwmN`"%f\,,wk _V/o u\B&EKx`:d$Ra&FdcRUj]zXv>*%-^=KXtk@=KU3(aQU2 k6_n3`y36fȻOjPgÏ7X{ M=GrNݧBENMs^]o/ވV1O:Ta#poT1!;'z-T.ǙDTVW0Vv-x@]RBw o_]5֛$nOď_8[3Y_YCʧF ǩ 0W @sŒ4a w)q7g1ݔz\.se놓DS2 -=2CN>uCUD)\xȯYyi\YP+ŷFKF%W3!m6>~V Վ5SʁOXٜ޻u ~?'s0*LɕWG|gvuf\@i))TDt:v9R kUYGt"VYdqxKq$ cRŵ؇ x#3v#Aa%`#e1cT?Zߓv}3?K2'W5>uĩ0">4D}HYZ%=p_3=fesG?@'JOhJ}J=~j#UzY޽?Eg{=ȅ ?|Nvam*)+@#fNX`6U)cw}b&sHRL5,ɤBVJj ?j'KUrH^C}JOcm 離PB0IVGR]z'c 4hYG6}4ctxE;6N]Qdm=w kef tYP.o֕{éLB*ac8ɨP0P)Nfq,h-k+]=y$4L)Gw"f gVyu;&IKC b5vVKK'&)Wex$D8Dgo)tw*{xѮyiXwwb2lI~2"tpgYU`0AiIt(V:+fdiύS&T+wO[D&<;L6ʟ/.}M0AFĸ@+F\A1w4=CHᏻu ư“i|Ӳ7&lml/jg}2Gr*ׇLN6p̨8`(EWU0$/޶5{64|ˆ|C`AF)Q+6:@ciIU=|i1"F WE:l ɡ7;y}>-tԋ'jAh?$9TW<=`A%тT[PFPvõjzVnG2vi˶ `TOv eZvڠi d)F*u[on8w%(:+*ϨQ< Av6j=Q*b#{+GK솑Y>_U%. 3_.>YrpCQw$|V,i!oy R}T(vozAIYZ3rD%\8"g6zIO-rJwmr|5t?kvy,|k[.Yn/UCaKom<h`!PWk!zH\NdϹ i˼lidMO콂;IwEVp; J4.UjhۗG\|td&(-z`~r'bQ@!\SZc"իxX4?|>Rʀ?6 !75;´ YIKE st_5-FQ:_hYq>3A;1Y Y-59@_OHE /,6-RL]TIޫ0Y`0_8pt-W]!TXU'fR%<5TqfK8*GA_uפ(%* {Mq795G/ 9 $¯RH()+CcOԶK)>p/I.vt+S^۟7E}ꢱ U/DExpNmXђM5+s@rU;UYq*hVd)R/* \XЧ.u$==35} 葂Hf`ߑ5ϥoҴjf3L/S"i5AESH. fD`,WXCr~yl;ߠ&dUl*A /u\FtXe &r =sBvJG`pdnU/ پju`a[{v$|AګⱭZ^w>-aTT3N(O]~5 +L\yx"Un9se-10{":k7ono^'j,FƢgi +q7E3.՟AvAAuN>;EWJڍlԑ}r3#.,󽚰NAN\,)P<R9IIBC$ * z'|vCojx>|_P%N>vS^pu|d3KCmȖAV0{ϘjB4vQ8sP:mh: ")׏ <[aU*oㄨ)җ8F^H㵳%(ⲃ;.+tTS6Έs_ʅw?UnNVA7:2*55d,v>)``bnxNYjt"&ɨJxyv׸EkȗyzGZGsiE+0. μ(* zz&π9 |FZ!u Ai2mPUl)GXi95~G lT5KUbUZpEqxNXV0n2 '~5do{Oh|L*_"OKIV %>o!pOCp)1rYp=Gap'P$A]o%T3~|CrLF#N:dI-@vQ30J6͵lނLz$Sx|V#}$<9)8yIoס۬sV^ԩb&Z^muO؁[߅2-8%]*hpH! ЗϬ 2 ybA GIJEugojpzy|F /vAhq:jEo(us4Ő7B`0YKle>Nu0C;P6D_Y02dL/{#`14NWǰUξ&,& ߺ_4 $ mS! ?˃yc eH`L@S岍Wb%d1V,2.Ϥ18B7>ncLuMNTu_ez)"Nh p+Ci)4mԫ z-@rRŃ 3*4- (Yin1cDzǏ Blcjc: HPѥ@}fV}b.adl_O&Ӆ ])HQrKC1_4 X {/yj"VQ@D=ɋ3u#Wmr4{Q!WЮ^Εz]6?&ΊǗl*Y `ϐ+KNKp:t-҇\Fs[Y|$dLN&%}XY1UרSH P;m(dE:'ѻ͢l|Zsgo#{kn0[eXͪʹ=aTh(g>|sۮ >x>zCo9@Ui0Ǜ儧+)c-khtkrtt:B$>=(IBSZQk"EFs Q-Mz3R )dw>MsUe硔t \Ci]e'9}cWUL(R&tT=Q$`6/h ݰv!Kw~ rN JS5fq(ƾ?b)?/y>uaЁmƗ ʱ\??E \a%7R6ϡee (s3YnOo5dc>7vvv = AB,OJXQuԾ쬓ڈ\Jq$-a*" vJ.!6Ot"BAwm:j֮](~?{B'm%tV6[imFP:{vqʢ5Œe>^O;~/nDJ҈b`8iQ!fg:L꫐W4?z|LIT "Aj^ mcY-?Ýa*!9]MB!cxZ9w|Ro(T} 5Anr_^{Z`ڍTl*:֔u+x)([+F3Օ2wb($rG縰Ƶ/s"6•#Rb*3JB0K춲MmfooʐNmQT5?gBS~=\ǜh6o68lcm;\V2xO5sK QQ@z(WZE+bN`#߻__9wެCX^Y Ǥ^,*QH<$ a7Ah0r|J8LGdY}͞Q- VՁ:An}%laDRyU9k 5]ꂕl3b otGrhD%#l@`8Oz\Dr;Q~PZ̭^?zvRV'/VȎ#xԧgu:}"łTЭek?5Wa͝ 7^?~dZ'fw 0nle,Te:[N8 3P edheddl)5wx9 }TEBX9ebS\ҧR>e[q\hƷ(}ceo_yG5ҋ@֌1BKwdG9R>i8IiGmy)yv/o) }M-$qoܺl]vz[QZKəp;dUO$NPN"'=zՊk}oV+L";\LCN 77qIl;ڐ\2\+2J|NJ[W6>hN$KhSR7go ȉĹ[3*߹gyO uټ=n{{Q;R Go\)P`a%. <0#L8l9%"1eEGbn}Dg,:y{d,OQC Tt~Bc"|>4_kT죗>Ʊb܎̒gVU7EFNU F{qf>fD)UKW * Ugϓqه.a/zjgT -W^{v iu -:^PO+C uat{^Ex̑-"ECܨytJc}{NZ06Zr ưW_ς pvSj RzX- pkMԟg{H]Kx.EyGYY5ݡMk [TsZ;m?xTYʲcOĹOzjq ьRțɒzj3א1TᓁpAr't;-.1'KP1Zg`BAQsi'CCeWPI;.ۖ̿7͐f.:3 pZB5eTX4Ëu|Ӄco7qS?jaK.E4BFxPB㝘Mg@Q.m*:sk3"oqA Elq@9`Ǚ@.e4D ӻհÏtLH֍xrˍ %ogCш'̈́4ضtd{ie})j }8k^o>6~#kNKhEF$ ~+T+B|JWEFxU2@'T>*-a|R\͇RJ(~ | U;iG؞j3M/yօndtt3S09016/p:eŤ"I,^^ך XF/gk r#-f1vť~h%aQ. fGN%p- )fQ5*13ƇEZ^ L{43: b\RxlRm$o \Y1z%!T(V&e`~ksBECzoℤ|_q9X@1n -P~jqg*:CXQ{navŦ(Y޴vu[g[Ő9o AGVX6 V[xЂOU,+Td2*=!y+5oq ?*37g;q@)F$]*ÚO2A;vh[-6{׽.4hLQgބ43?X5^Z =oPb?j7 ׏6tY`xRY:H+?>rWޅ0MMFqnjtƌD])m+ıh)^6K"[V,ϯy$sh!03vUw7/smcgT\@C6b/#ёkvjvXZEw!]cy#>rR+.eQKxb̳65dbI>]&WPU Q-3S1vϬ0L%& w'"4a=uKj7t/Tyeuޡмz@. "g␦^|"~ iIU^9sSHPn@$RY =:֪4Ė@a\ΌK~-w{ߛ5w2< yGL973P:2dB >BolQ%XXM,n\,03vg[Y><0꣢!Uㄊ ?b<p>5v&%!51鵵 ׿Q$Գ 6e+3-c<Xʬ?\>Fd9q/HN5cin # e!U}b'ɦl$ǩ=rf0{F ]NFa\rt3!_]h&lo̴m/<,[l>ޭ4>Z/X?64< Ҧ]Ƙb+5djJP,Gn6C̣Ǯ~о%,z1oJx Q"JiؿF1=N#5;.iA'WNzNݴ) h :\mm 륚rN3˅;Y<#|*@# 憮Z-tP{6]Ӿl'+1(3dKJŲ ʦr2B=5!{{IèmrpgwaQ˧ksplzJT)Ill9dE=屃0S/5#% ߸c>n6O|؏q~Q0>K4*Z> d*;5vefr'< &9Hei+Ue c߶?;!bᄊ6Y=yaP` 6!,}7:;cxTYo] n7.,Crj`ʷi{1WYSI=jP~q=@ GMپz" } cKdsc*[{vCohI]ԔF<!F?8k+/k_i es<(4 qUqa8SOQ«}^>%;Jss5WS$$أB u*JC~۱Rt N% cF:":=^?*pgv]XK@G8Qⶾf<DxLw1a"F-giKfb EtO?%'wogU s`8hˎYc)G!H`$V%ϛN!3{yt!Yq3?t% e,S-+NӐ6n"+5vr; ~E5nR$?\e! 3 U߅p ȟ<鲤Cah˥lWDRQS5[ Vhࠎdsm5`2 AEF @73A,O"d@k*g+L~=XaH63AOEy} tաvG;gT2y̬9" Ɗ/Vzz#bg˻[j: ؤoժ~Vl *k<]NJd/'*`~eh=(* 0b8s* +3H!@9p7v+$^/&xEgi 21-hZ]ZS.@ zl ֽܒ{{F&P D՚ %]z/g~CS'b9[hqDK"v!&;n$O m&̲lFĞ$-yKom7)bjpxGɍ+`U/@M=e#oyE#Ըr?~ry 7dְG|:|clJax/ u3Pi.Ԓ{$QCtI_lJrmT`4PĴeYZqdğd 㤐'NgJ}P+>#&+T|<=t>J4 (2~)SH"/|GPopqimǷOrF ?V6S+hƷ)6cw(pI0WˆsNacgHC->z-۸< mx7yܭ>x Jb~5߰-΄xLo!]~ "vc[q&Ω`ݞӀ96#uZmSiʳ#v3N[|G3hC:osCێRS/EtnΧͱf#/ ]*n/{Q#M# M/}6P5݁^ՙ y@v03iO\w2Y6+'\2n8119GT~N;qXmK) #.v)rgɪY䜾mt'%Q7Vpl(⻆Q}EFT Rz0Jk?֯4z<٪ tiUvU8/4û"|!U{иX#+IelZT_-X?jWΚӪL}cHFCU'e`vs5'UUFpҖحRI\F__Xcgvb(T򀄐߻9Q3>:nEo8&B8O,[ YiK]@(„ׯqƥpsW׵s`AEs ۨ2wS:Y$g6$Gt\9 ~1HJuޫy6&Z<8}^G%y޸n鳈+(_i[|f@UPɂ?y9EPa~;@" v[Zu$U;1tR}";ХO090,"mK]w٢ ݍ+M # 8Bԫ a??j' -(Mo.f?MoSo+=}peyR/.Tm./jqU-OKR&*w>VC$q>>2Fupu4M0TٲP刊UQ^Gt . ƒ[O W{_Νf#e'6D5֊F۶FES2t I$1jv.2Ǡzўü6tC|pU'n!#d{~'x \w?V \ &0UN6;>C k^*s>lmr  έ&rMnw[;~Ȇ OOvMԨJ?h :Ѡ0 sP=+wsΘ %otgd7هCNd4)qo`\Whh~eceYolYG\PQX;i5&{;F|,50vx[yvˆːФ=qO L`#Jl C)mLV4.ۇ3axNCda=Iej'v_n:}7P${ڕMG_2#Vlr'%O€XlUeRͤ4Z7; AIƪ@%c3Í*J tao&~YQ|` $zv#*eM76gKnp rveh}0g+c|JaDAROv2IIq-|>"qFueqkaI s5K64SLkpy1HG[ }sìT#3JK܅~h]mEdnK pBQ4O !f^RO%\8Yr3!.AdA4?؍Ԏ@4BԈXGaj'yyˏ,`KL~4_4>c:ŗ튗g0&EWrwxPݚN =ȷSfgl;P x>{b&)v |UE&?TCwdRxGUSP1BG*;9RC ?PЩnww{ʔ|ZH>}l ;w餅aT~.:@#}jAi)( U;KNB=5(M(dD:'AumoW 4UacvZrʡbV5XQڷy0M=ıPqHe~LV7*'9U2 Dc<m"OUmUNt}kJ7< .PV C-Yp&n/(`h%zLYM|wڀc8+Ch-z-"H+W& :J^YD`.*KR2o)\ V" 92.Ok͊5@Z37t]ODQQ$Ö&X1\Yvk &8;߭.Dj!C@ˬ,@5YXTv0'e i^Pj0{4&(xM 4E.Wf3}k2#ɷ UVͺ}Ę#_*>AQ˵,Xtž+ӍZ̹Z__m3u%Ɖ>8/Uq by௜ 'lg3M㲗9wo9#?Lco9{])sCŗ[qr6hʛ>g*~(e:|'/qJтqD<\pf i6jЕCo(>([-,~ou?3^ІL2 bҲBpe0A8zhz}zS9*zŧF7ש,c}kpy >-F\yD $d7hHZÄ <嗦`^\pxl[0S\?r,l?b^ 4RFjHFŷq C8ro޳[OI&8fA;_D:/ش;= *> 6ڠWd/;0OѨcdg4x Cݖ*04vfO<>:ţD9$ W`3)< ԨUk˛F}ߎ0wR²]UQe!'j;%ShD*L5-@)͵5+MYQcfM(ec'X*_ Lj( ߌf@{AOK˧y`wޔm!:Pe. 8SRҫ"%&%ui89^g_?(./|f],ChĹĥ.VI\>o<AnGKLFLQN*Xٳ[S$xmSn,0ώ+@]+).{J:'R|tfe23dKۈɋc:@ sg PG TO/U .ot+l}$/gPPRgxĢeCKԖSdILK6 p?gBkDiƩ0Rkmוzv?x 4+:*yD0(íj9yrU45-y!CC7G8A"\b|J/0B7_!>!\ό2#qO[QZ,3#,lo)𯶸*t mʎMlힿm#}`r|o_aEÇL]!)q2;fB} kaD pGa<:Xv-[KI!ѝuJ! םZLQۑ]rĮّ[@ࢷ ,@Co=m*\JݐdŚq*EW3+y9?J|Ecgk2]<a s_瀺0BFqOKGGv\ɁDR.^a,R\^G7ƼP%T[A !@lO FFr<պr {W"1%K$_IeD1X@~=` |>C 9+2mcۧ|Fpk7tb0$$,Kjė5'W'o_|vql"hnԾ<! s*kݹN˺*ȴ@h#mǣoҩv'%g1 Vrb) !Mƙ,tuǁiqMwo;gLZ_.bΒ,KϮ;ћN?F QlV:}ݴ|jPY6%^N.7/Ne:!ᰶ x;6Q%߆+^?T'KHIA\ u`j]9Z@vw])0@9sWNtƠ7ʎڞhBT`[_iQ,{[JN3^+.MvQŌ%j ۾&樈:P;vf^z;(>ݪ0C9q?mu4.u-(i(=PWHٹvh8jLznBtЏtQ!vݧVkfȦ6w_Dcwh JAzxܙ8CT8&!2,QKbP/CYܼWBӾ)._:I_Ykt…95f *B[wo z,$7BT-i*ybMҟ :Kڀ$El @_%:-Xʼnc Krd8Q p:2 Z(WP^P*NjUCݏ&]8f ]NB n/TɝeiYR%(T8vgHf:=iU yHb&?VIdꁬ;xe\ /JE_ÛW҉7xuh^z//NQNV}bL6f9T Bu^൏ŀTxFƊ\"s䌞#~;;vñddw.8KdEP(+/M+ٻ66R89k>pK q\#(}Y ,Ldۤdh{@Rpa]2Iۏёx3DdZ<ѫ񌾉R<{]>~WXDd'4M,eη+ew}ΘA:>[td^6"֝hCt?`ng$Up[ʫ$  =Rm xO>zfƒ#쓜DPb%FSj;U`u;/+_:Zw;WUډL"DXP`|Q]5y+{\P5>jhY/{ .'(7{) }e 1ð% l qb{g n^j,u-?4B!`HmEuE &iA*pzO"x Vۣ.Fj7b{d[,]+q12ĵ~@u ׾:׆`)`U`8T 13vOVc%SPjG8ǰ<`(ǐ 9d&)'6vvcfSl3i n8|֣MuSq ? #f4%=ѥɗ9G[]FpY)Kł`m#v])f K i7 p$,65a+pyBpv{Lڊ 1W{NZ[gj}НR25Nͩ9u|T]UJ2Rr C#ĈE>ۏ(јΑsƝ(I}^{[~at [p V-f#x%Wٖqsk@ }zkOVpleX@mFn5#{ -F% 'DQZb1pmQQ95;ch*%YG "-6OB9;{"7~Q²Tc3oa%ۗgt+LA)Wv|҇f7tO'#[לg梨aJ"ʛPp"}A?az#sMZ, V n90B5V;/>tz迒 <IEJڅ KO[W-$.[,@IYTCBDD-NQqGQzL"P\ʠB-9Zn`Qh+ns c[0%ްi%#q6s)K_x qV WI>hQuW/R,ljm#‡3{FEAV|x &rޗb{e봯(CE?@tC\ּUÎ4蛍Y&p&0r:HP3@ItYgK/ E "c@%X ;6NqXNeiXC4.ɠ뾻B; e{ՓG,ռb=Ubu*+FBxSHc ׄ=]gQ d5}+j7ﶓ+S)4HBW\Oe!@K 6?صűΜfsxVPr>p#+Nt5"a'Htq.ΘA D˷k{^4RV!ݵr,Ꮥzjl,;ernTd>+A.s$vXo݂3M|?~/Hykc1$MHD;yӠdٓSwB1S{uur[ڵݼ|2]7g~ =KO )GO D [|FYLPo,ꅏĠB8PGo173c{Oˈ4ᱵ6"XO)v4wT xcr5]'>T(7Pv Br%MCWEu|(6x4+tɎ["\HMsbŕ{J:Zj9*[v;kÈlbT]SP2A5Mr̈́hsP# F )&AV~[L9)Ѵ]_C8e+isW>cͅr.B&를\[@J16PPEA3/?R= reM|uou Zm!5JWa؃-d9ݓC?zV۰_pkoAs>9}\ѡҝDE/ + M(WL6}<@#hEyʾ- QG3E:|?IfB uϸx 'u 3[|kKKŹ輤cpcPWWIE}kTHMK#w}u?YL75%Ec+zw4Cj?Zf|Dv2 ƈh0ʰ`Xݛ|W\+zKH}xrͤh)Cu{asO3m=VL,蟝uY#:>1_}PQ53pQ .MXimf.!(#f65fgwJ4߳c.`@,Σz@vR2Qi]u2T^t֮Gy[ <1>Kf=FC$A}JuiRElzLQk(߆i-Y m0aYɢz$7)CjrڪjfYr A'ↅ06{ͼ~ h1VdHdaΣb| |"/JP[1mLqd0gOC!?.8>s`ͰxH?8~К,LWFs !8rTߔRQኦyi١ {->V5`hytv] )^ጏ h"@_E"XaXn(S"et!"ψOI 5Oj ͤ/56x@W|(~pf+7:߮* xE0zp(P\)))|u_VlN/V5.a+l?3#fjC|CBS;+fU)&_+u^סye#4!ԓV]|=WqxBn\5_=FsQd.2`kw|'XRk:>?gm b!zN̆7@ȩmKyl΢פA@kn< Z“~D0.[/؅%{_(fu \1G009 "~:ͭiR~5Oa#voZxT.9B 6c!ljN2bcʯD{+Y|&8R0A SG"u3y"މсh>H|b oJ*r_k l8QoE2wof𪅇!H20VjY"j)=cϣeL@'5L;;29T(%p 09s/A;u7>(mx;$H/1ڍ?ʹqjQD 8_Uq!mE&@<4Q<#%m<|rgfT;zDwqcb$:0VhP(-S2dɯ/ZsYF72(z ߅H_`D;^%_d}T(%`B5+=_-{P(@HOe$ՙO[iHzlQve SzBz՛;&^\kᓟlMSn[0?bƁ\ѫxF 9sl"%ӌB"WI'G59TK9ܟ_FWV 2Al % >ʩ++ EvMD0R޵&E7nz*9Ϧţw6`ݟxOLUefٵ> HCMb [81kR Fzgsc_3cM(O"~*>GA{?A+{Z. zk|w 2O :Hr1)V0d=t}WxѾ]B &q#83nY(Xs deT6VN4qʟ\)4M _-P8/2POa k2zQ4>vZ%CD)qGCХt- Tכqn1I[+c&q&Ш0iBJ?~RT2SO沸J@R>Z, ,'٢G#ӡ @1uc}^ eX$0]Ύ-wFZVǛ !7PӬObv%H.:}S/ʞzL߫kK 0DS+ Gس+PSj;bh86W;>B.+_/Y}= dQ7 U6Id-dȉkdg%JG2)[$z*̅-nYot_#B'rL)<"6fYkrJ^jiDN p9j( =ǃsˎ7ZC6p!?f>@Axȝiy e4~k"=KBc荜sgiwʗTrKkihH>d[K8U ֭6Ġ.|'bАTjȌX&8h/>" W\fęEyGgJ3kwov.)fy"vbu3b?W|\Z~,PDUҫcR6Oj%+VM¢zmr%/&")glI={VkhTȏE^O%p}dt-P!­eLlƟa,:388ܸD^paFom ?1w: ֮M1OSh*xٕ &òV:8 ` sB77D(K3̶@70m̈؊Pn:Dld.S8*Rħ1\1jM%JYK^&][ GT46m]7GNd440mfGޫ>c['VFQt&A[ hsX0|;isgEr]fx"(B6[zwɍc|?KIJ585.kOTA1@R/qK䵰Ws8['jl}XQr'Fc vV9*Rl2U?/WI;Oi$U J+g]yݟ"Ba~/9Fߡ7 ]iSFv:_"G/B?UKgH;e->ZA?}[s)B``!NyN(zx^99ԋa?KQ=n%?՟k96x| ;d~ȩwXxeN[ۘ།"Ȏ2#pGNްݺ\I!x}6Xh5#M~BV`q29Gi^@?ySa<@`g9rkU{:ءn c̜ڛ{u(Q_`[GEj/.@6~hٖYˣjpYyo&ՉqVIx$}ԵGV{r1Bj0ΔVi5o6D~b1tC\0!%iK.H.`y.?n{Bh{4QI[`T^zTEeCUh*1ӣsɕ}DHs8׃)*JbԼ Lp/ p=<5!*(&TgβGfs;[,L)RjH&Svz#_j#ǔ3rX ^!؞>%l[#jez 4L,4 L=o-䮼`QG%O9#;U3`^ZW=Ը1Tp4\EB^p˚/)qb;kz)3p/O̦k ̞j[ Xch4ƥHt(;G7ׅsOT2TXt rXM\5PO'd')|icx+pɷyJ \ʕ [j83qt%EiL-I--1{86-[f/`|Ь7_f|̻r ,usRDdov|ӣl'Aa=cL[g{jY:_1nYKyh?KvqDεNhSn.Z,osZTp rb]bdU΀ջr*^٫-QQY=s6^kev UYr;vwU>K"oivhJzj!^V3diR}'eiv^IW@ݼuxk'K5[ /mM皾8mU;K.ߛ>XS}n\Xf}I$O} [ &&s]C Z.)2.NJ(|E(;?S lO {/qd|R|[rx,mn1~TQS*8R'a1=ѯ)Ct`&q'Yc#6G+1THݒ%d igoU6: ґ+EږwrF`^z+vO*"-,)t6oMwd9YL쑐K;O8]($tM![Q'|T꾯A^ (L1kݦ81MOksjj7SLIpݘLP]L|S -[DF%Ɔaܶ|LmiiI [?=Q'M[3RJE5tW6 quTS6.73 C+h~qY}-H^hK. /%!*X9CCbU_ʮj 4!p>[K\¾33>ߧ6{S?EAm όEڂ? *W]F;c1t7CR|%8Sӽ4?w< :)梙3% rPl2"po o+KCPnJp!}h]n-pU E9DiBxǛ:D;qϾ(U4gp2l_1]SJW9"*\p9R@jXϊ]{t hb"d0^ޗ[.9:r .`r!W&MsE,>w.qFP5[ٕ\8Yw^BgnGUH ΀=عqtpހJSAfX(%rj2rXM˺4i3!5^7 8lylhH|]N %rP,|8d Ze[N.1xLX+H>tJmn=(59ީ/0ly׭Sz/5Y 'FY>Y,CUlA }Ug p$mfBוmuEZo.7R/ 4WaAMuy.XM5M2%ye&H?ޜ2ݡ4 grE %uM}I M\uuJ pial)~q;3|]4XpnqkQ0Mb<"ٲ9‹/&&_BZՖoMZ~Gߏ\Lsܔ1p%EGs:\~E|kyN4]yB؇;ƝI[hp`-hr-!?D>ZZ`ϮDߚC7N:|5Kc0?;hL&h.Z,L4Mo?9dZ-4)DΊ>#] 4 /Z탌ゑ8E* 8j<#W/(}UF|!#9rEU_Ww( 47W&O#zNx>nm2j?8{lTȼU!QlM+vWH$qr8 ^Z"mĄɯ7He3]P%p#u Z eeN"֯!9ߏ%'>T(.J^7C^J}מR7l뒿2ZD6ԖH/I}sEMV=*]fMͲBr @S U vQdY6OȠc^xs'Mįo{>|ߚ?W#.yȥȦ-`P%@jvXFZn<:r]v҈l9^h;>I^ G7z.8WTX=V7'Q'`AS$aY2^!f/WO:_9ڵ\%EA nQ%rӶX4F[}vD[) 4e圇/@[#RoհHlXiQ+SĜCkhx{Hw89r0[7F8fzQh)~*LV Ӱ}1 VO>1r$C\%R縂m [WHx~=\9 P_p*~/Uup:@׳0K֍dVg2U~Cz Xw_ Aͳ(hkfYI9}1?)4`Լn |ɿ0JCd"w0*BZ?FgdB1-PF9_̑Z:4B&~N6WI:#Ϋkfs'GfE,IE%t/x2nɛggz#9d;"]8{Q &sM$BS`F3{~BYR~KP  hgǙRLOCN xc EB2:@=Ἢm\ = \QWAWTmC }{ZBx& ES4{ђ i;D9$kߤTl\= دe5CypHhPL?JYy$.hZ >ڎ Cf%ۀ2 btYK0 fQ(thVP  s!sg 2Ƹj}" &(r-3c|Ufay +tޫ^+w5E2m% )sQɘknD@a@,qK*@KhkzobŶ-J| *Kp^=+ё*g&3t(i100Yj {'U5tWyȻ܃vk-ArUnXۭ~8ykIk>׭2?lbp9cIwNޣQ=jN}(5 ߗxJK8(]$ԃ0J DFD7ʨq ,UJ Nע-W<>8z >>OܰV|UrW(9:%q ;<{oNN%/hfD [O8H,'=T80ɓFMv_o<x3f4Z6R+bS17_"0ж5% dH1tm˳v&WܦLJˠRfECzď8pFpݟDz&`?:nN\f[“Gz~f,>iEmX!**AdB^70 ;K_kn?(Y}`_}-ԣ`-mG>@,iuH}pw8K\7tsmf]2б{LҊ{{BUrFD8Z W^Rh4? NۇG!s"?'X#'`t"p2,jk YuԘCԢ-"x<񘎥|^:0(I=X0 }>xަ{n{@(ma,l;'?",I'+ }e8BJn ,n&&&WUC!_5*`ǹuւpsS]fфS^Y2Q&%TҶ7kLL `=EK:1| f `̾͸Em +LUx|VJCC[Q4}Uwd|WRʺ baFc|%sy?￲m[ӕJݩqu^NY ;`WҗIAA*tƈ*6Xjdi!heS>ӏ*+}W;'mW{PzWSͯ4AK%-v.p6OҁUc tB^Т0aq` ܇u r`lLBଢڲ@)QULTͅE}Z-X :a]/9%I%0xE5Vt5{1R]~!ՌG·?![v9nߠ!/S(eȞBtZ.GHﻨG/G\ϗ6Kg2MS.l_Ӛ9AUT tzn>C#&"sdªeGP֪r% ohuX%dxAq oDjxO1͎]{\HH cSH4"%#] Wjwp|¢#|~6lL}6)? ʼn2=sc]N^mKn|hy={̌F;b.m/1aƔRАDW>CyerMABq7n6͙ukHcS4ELCEWoj9"\Gc 1+ *\d(&d6EQ ]L%];bb?sKk4F&st^  8LIieչͧln\W:N__RrnwiqP~kgys ݑtaQ˿gԞu n;6Ā)Z2}P\ב]82 gW6ʵp Sͭ+Pzݏڲ#@*q &⑊]e&qyyDB$yOHW`fv[Lc%{qBYGY/ ejgEqCKb?w9b\/XraIFSUI89o^op*nD 'poggw>ꅀ嗝Ԥ8xDb k'K*R%{I@sh{ЗG)aJNN{\U| loDlUl7Nq MI&#"hIx`'PDW?Ņ9cP3>cXmDNp{/q%@!Z]?a SUgP" %ݜ;xD=qO H2Tngr{O~ku]b2j9EZ8Q)zEԐcde&.ka)ޫb'Q5W 랸fo}Rk!R=8⻎?jX(@iܽuA.d@[=盏L[<m )bJ^dXƳx Xly/  (=Iv42g9Mt[_/FKxg 6 WeE_џ0^ ff @r<4[];VV./"V|H wڝG@W4=WOJWh7 +n/YcsON+Uf1F['%/wN0hO&`I)2]],&qP?Ç;] W]E's ~es7+J݄@HAҧC}xI> v|ϲkTm"ȉG.h5AN,0jK +%hH~`+ԳE5~m y.!= bjR] mhvPf!*9mR[- .4/d=_fLJ |ȟBu)*Z@GXeynkK5ԥ*^uoq^m\Z^bI;ȉc6Iu rLY6gwPz#WE yuJ2]HuVV ͏TԲ7Cetϋ$Me⌨ױS%o!ڌ54E>{΍r*/^ݜm fV2v7a7̫w#x>L8OR(٥lLjna]Qg-Gǩnmcׯўe/dvPYRQ6ȅ'_TK WYW\W@˦*zN22r %9F^L i[^^0eFY m߲mPRGAI3yi[Po ZphƮB\,GSJFMbdx%¹0>.Xm |ߍؿO5ߊ' 6DMk\Sja֋.(Xc(Oޜe2r|Oen ԙ>p͇]kk_[YC)_៣HpN0D1,VHU ,So }ʟ/AkCg.W)q,q<&:8}blsAv{ 6!W"ԧEB(CK ^~U%\S. /5o^75ssSlc($'T4|vXޘ L.d}Y LdޒX(䉦S4їyc)w|0OR;G{]sJ$`V~k;Қ@{B\no^0og%x~q\6,ߡ=3g~*!z|/Ձ>6b͸ah\ `J=uNfjZ;:m*t{,?[n8ĔC"wl#.<*qfWOqc4+G Z͌RJqhS9_O^?("n$~;=V*=LG#<6-RYw ᙫ{1bs?)TGh$kRw$bw\LTkY[R*HN5YRD?Y&*ƪ+g%)=jƿ_vȻ"Wi9r" ?5#QKc@,2 FoL#hkT{ݔ K;5| QvqTrž훈/@ю6fdqk.s# #:+/8޺lG!6 &}ӆڨǸoxn|6_yUكh oSSƤsܒ# c&!ӂ%mn/T< Fr>)τPc%r7-DuI"hϣbO9ߌD Tgg"^y 0 }Wi5x"꜅^3D @կXEafK 7ךrm^Yy1k@ժ%H3hNt#R!/$]cJ(]LZmBW&i$nƻɱh߰)s8쥬}!-%JD#΋ޝĎYmη4{8$zIk+?v<,NA|1Hʧxl`ٝ(/6<$>y8ǻ++l5F% &Eg'IiumOn9cۀ h"u~v%3;1^ Xy'M-m$GOEJ`Ly},D Z?ui^i@G}MP5g_%``)ۀ[L]/[J5q+eb4$\{_?6\ syJ=|ЅoYSZI&T4cIi{X"-"Ad[_tDxꎷ ej^Z4QEn?)=:< (">Č`/Ω?XYryo)5ngd+kz@2^1 ]7};4~.y U13S D.''6UKIjR|i7XXH%d0#sKˣ0?W_vd~߼v,W3k"È[R&j t-γ-t:~El5ۗ-*h5))}BBP_M[+#g CkAR!ccEۆWN2!ucWإc"|IPI?]虎AVr}v`rfylXT%G̛B=2p>>L?%)V_B3j+z, ՜DUS ^wn Wjam;D/ eSrT,v4:eI/^?U2V]$0B-^_»72{ovhUAZIJ[aB t1IлԓuʊxNg4fWW9QF5ٔNh1ΐ=-ٳbvK\-"TP@~FXlOys,2ȱ}*CrrhZ4 9YN#;<܆ȹ̔112u^' Uzl ZםG1oiRCA E=7e(!Ԉ>;?ˆlίāiل` ΍RސKpg٥?*EއGkGd44=Xy, XOr֠H&StKTfL I)zȿ10SePDPu5j} 3'`c~ri@?qK2Ņv@c|bjp7S;\C obЂC <' vF\SS!T\+2.CǾ'zWVoFe,@% f@) #"٘E*^ꇳF\*sC%Xm[W.aoteK<䨘d)0=.iK{nm?=@,%(p&8a)+!2go}d97d BG1~˰`L?pX&ԑ|4:ezjCU ^f,xR-S(S2F'=fqhݜ.v$yYC%y'Ќ(F#*lXLa_v9cijQ[{1sNn^,~`»D;-b̹΃?P/(/PUXʩUJ } /a> ^3*LPk.x#&Qi6rs?ڋ/vfP$aF9$U&'؎11I`| ViqyZ >$ReoT B뮾d;Q7me~̑>(9(xmMN%p-̟<Ǿc"-2#F82s]#;"Tg?}@oT.`;RT :=ә'^T?(1V|E9hQiLH]q26?D LR`&8TM@ .@(3-_D^W_Yb 0,$rBk@8YuNu u;e9. ۶N]nS]݉|8E c#RPʐP dp=a*^x%s~eQd\AI PLkII f|` ܩx.6dRޡ"*wж}w  aƋ Q1?$p`DѲ?q{*WF\Mo4T+:0GEtqRMgiIԂ)P"HP ªAu·a+Q36GjtYɋтWlqsn qX)^<- YᎣ-Ko멼*' YKk.c*Ĭ%exDn Ub2jcJukG27G~- (NaC h23@ dOPv$8"#8E eQ!Z vߕ=ݷ>,TNS3v/"8^t6%Rhd]+v@a辑V m,zg<3<"1 ǵ.nysBDk6+9CD[:DR;43"ҏQa<]i7ӯ *dv[69R<2ð&/̍p-^W/럃9lr UPAQX~7wGuhpSPqT+ r˫mFoJc^a>G!+7q/\$k ׹Ook#^TT+:xZqf68)ɜT9'86 8Dg]xgɤсcşCG ǔ}̗hMa1|3drHn%^qM >a,'l&1%,z/9utB@Q7nf!Vh$尭uǼl+]Yf!v!@҆vZZ/PE2@X!Չ\h6obׄn[xgbx P5#^nrfK%p} 9 eqnV1 m}46ذ[Ouغ5['fy/#~D's<ӒJ ~eUQ#fFaaBV`q^0˩[.Uc?4KdQQ;euKTFFgګQkbK`t*G/W@!83'y>u{բXӟ]&5үb Og@x⽂S>6<688P8K[Z3@X=-B#5ɛH[_& q}]Wgy @ cZg'J^0*c6Z5uxH~,_fqDK-VZbx ##J#DDr)3twPrVUƪ ?NA'=wPU/u;b,{}$#ퟦݡYs)t |P\VC މ\ُ3/#w YIg h3m5!8eɜY10/Wl KB-%|L= g0$xrJu"CgVne$譨RH/ҩJ8x8#bO"GʺLޝ-6oư^OaAL._fϪBt彩T.x7iCN.hˡ8j7GC93Y`4mծDu_ YeRաhBؤiɋ'&(v'|YEIW/jQ=Ax8GʨbT]Um2p^q%5eIieT\[#* ' i7G[ : ZHD@|?Wq{F/P_A;`虆$Ȁi D&P޸xRS_ f) Pql𤜤8U;W\Io{Rh%Kss. /H"X&"TV2IGvJ9 (] տxqk ]'29p3yʆz J̉zs\[xmOHT=$+,t+FsϜ85k[ %G_ Sr?Q3KSxn;`aɚj&zNu b8N?l"(7ı6iϕ1 'Zl7Vk̤FƩ i K l!rƻWM80L7qGzAEx}fuYDyUȗj Kzޯo6i<(9u:k~u5oK/Qv#}-}5w^ѦiդjpgxVL7bh0,mOecd},D9:mSXOvϢ\o-؍]fڕQz^} =y }< 3 H@iZT![Vn3}˅,e!K5ِ'hwc8퐼*B̮EJcu{7c b!}ɒxycD֫Pm>.EcҼsu"OF>ʀ7c4yW U4ٔ6ج sMXMIZ?ⱍf…LW^\w`lrYXhUX߫ƜѩG&jh!h'R*ѶF8['N//]ЙX;xzOڕKJqQ€dWټ mUQk.9b+ǍcN\ԾtXg[%Q%umJ8.HzN١A 떳EF~MPX}[QrY1)dj4Iġ= ZKD!<{A~VZ#h_N/Zphav '!c^%HBjHkݜ˰ҽ@s} &txbJEn&o%Q^ǃ;E_==59FMSe&kqhEro".,e>ܓ&?NCQXF$WzpZӴ *x]*^=b |}H1(^s( Gq |l{VFxK W7h¾R"׋e5-ۣE%Wnl3& Ҁr(>^IYFЂ4nץRO* C8$F 0.A5%&S>UC,TZ_f7vt' >FY^jn7`,uG!c9T[s2q.?׾x >r ^C#I%y]IAcNB+Qv͟FtIFWiw.jw=ܙYmknߡ(7Zj*PINOI<֙ڥqsE'o*$fXܾ[C ˬV"j7R_*~-_Dhx%:P)X7.c219ŅvYSteWGz|~d?(cͫwkMkAW daZB3o`e= w7x:Uqֻ\{*_O^*!Dh7It5G5n UCO#? L.$I`܍GGsqTQthC}yY6Lr Ydsq'4.x@ -9o"PA@kͽ7|:Avu EL]AbfMcَzk᎞83w8h7hi޼~ծ:v٘y6dfUu{ x]NC(KKL` 1!PU؈Ճp&a9Y;J._ҺuDp9 g2BkBbm◼U(c*Bo$wD@}me۫q©JFNj}؜P\!m}yIk-4.#$c[PkYCgAZ)خHGp٨MCx7ةi6ɥ"KJw 2c3&+;=07#'jWa/'A[x8"'[D*UmmT9HDr/. OzA7̽F-:QV܏\䨒-_O0#bnFL~ug*,[0X olɾ+23Srݽ=quBe/&L1IMPkٜ2Tse!M}a*hB8 œLK*k\N 'Ѯy/[˖csC'a6S{KoOP# nșI0ןW0צcRm,eNit&B#Y/4g)9}`,͊J%t⦾_FPV"[}oI~iut)c͋ՉFxCYvybPKpNh.՚d]o-}nG-< ."y} h)drIyTC(7}9FKٹxq_=SaexhhrR僵iA4C<| .mYȏ+9̯Oa 4snVc[QL^- I }Я-coJ3߃b y*|mDj4n BQ38 K"&<:BMV0̷ccDa yy2=Zg9<}xGc,Z_)@SI*' /jL~k_6 eo$q7r >()> wiF 0+Q 1 ~RG5(|2ָF297A}JTZ :Lɧf:Ch= |~QuA:?tG&d9Jx6&AH fq_X{rv Uֱ\mn@銗OF`km~FI~ `P9n,XGJ![rfLd28e"ٍ87}9S<E$'A#kB%\ìih$e6&ߕMw"Ω?$f{7՜}%tO83N5hsvzt@M b<@<٤rH]FbGˆp"cC nE^zho9i!6Ź}` ,ͩY}%;IDF\נ.\{a?a*aStK " 2=z#{ynҳ8 Hnv32G_O  p~'"hO88e(H-cA7ք)Mo ]_;o]1Zp l3(PKU F+WWrb >u[cy"Iq ]hlYBj1Lp`i.q\754}ꯔU )tM{!j;@=ȚUq{M1A<`dmT2"^&z Z2gu ұXr_D~,:,O2J )bk{Q0%Gw> e&7:2FVB-Vdh^ĉՑ]cGnojv쌀5K)Bwvs2Z$bǕ$K-Ifjd,DC;M\.`Y=`b5L!axt9 Ԉ+C wtwN6W~ OaOZ"¦I 2uӔЧH 4V+`:XY{IcWLkB<~JMP]]Pg 띮F^FWfVנ%%oN-= ?N02kspXr+Upā9! 6W xR [ڐsKbV enhCQP쒐݄DuBm[&5¹D}\(9TF&˚Zw, p8}ZD1=1V`LO8FJ}mvJ7S9Ll:zh{G{)Ͷ1坂sL\ctw[I]KenmL(In01huc*J0ڧ]u x7QJMPB@+,&91O:n #|zp9h-DƐi6#ڥ O^*lc@+v+<2Й/c ]hq8IOtSv Ζ>ð&@Ru]vʼn}Wm:8]|8rZ{o%I%[2Tej0Dnk & 6&7B0.@2̖_HMF^9mm֝ôH{a/E4]W=hn8/q{S ^xw\Dz+\L/^YB5Y d+RhZ w̄S܏Gm n29Hej~!(4أFG mexnVqetg/,BWjƿb1F)LJI6U0A7QfGRTZ~,]igVM;9jN泦DЏ+!Jg7c’;>&6nNugG{=Ll\5ݾڣEv!o: un,ε52)١9?=]`5#Xs./Ja $"~oi\_q ".ߑE׏6 hsG6F7j5+5h ]j +[n( [=9+j$ M.Q3Z&Y`4꿟Mr9/v!Gg]{0\Ȩ {+ \po**#"%>)@I B"$&ʒvH7!-U쥏Ӹb&}e9?>9^~/#,EVDa3, `!]ʒ9}BU *@\-b P|,<)Dڂm;2իZuR.PyQ"vHX'W 1(G2rLLzi11xS}x'oHZ 07mviwbkz}Qo`elye4< S5G3&z;ʼyvD^3PvlyL75٫k`csh۷Nbѧ_q8}Ί4޵RaE3h&1՝މ`%eb 7LJqTl}SUX[6H;YeIaa`2c{? mS;cP2>\87_x#)v:¯RaΗshe~{ЦJQa" <8 Nq/&($J6 I cݶ'N7Т1g ,K9=F Gj'+XvHH^A|=_Jb'z'uOjrrRQm̗ͅEO«T6r%ϋ^OwFXj`Mr1%^D`O]$OtALBn4X)Pq 3mi-3B^@E'lOY;B'/!3Rpf\j YMz0:͎ ($?|x7 nU i,rSk*dN\ ϔͷlaU$ba Kys p \}発(tHPpVfuЩ h8(Ge^  f/¤4ZpJ!ĠDi*#pz-1QqqJ}}pPL Euu2!^ܥhM#{JIJ-fR6<_DO2?G0T*9D%V- ab?r)/%@aǃHI7Q% q2n푋ņxpS[&o5_rA 9!%)MHNq('T Dz4 }\˭z{qo!ɏ|+ީDQ{71^zHz$M ''&3m3\b5I_6*yV0Z<)vGZპJ[mՐV8_dL{7A$P q ;,s߾DԐGkuw?z0 p%,S@BnCit +FlǞ{l6@;<^Zyϯ\x=M^z7DL1s ]U%h^/Z0I:Nt4к8mDTqk1ջVSO+3`8ծoC9ҫOmH_L=q]'߃e)_ТOk'5T/? pk/ڨڻ[0#p`8 *וLIF6UGO$nI\`SMO+Jt:~":30- Vü0Jv]\;峪KWfuF C7ݡgڋ>MZmO =7'$$q)*w_N e'Fڢ.-N_qjJ[l>I}Rqѽn@f7A^ >E .S՜{n8w/ޣ+ gÚ/Ά:+o\xEΚڋwݩԄS8vα[I:YN#;Pg5s7hsM9lϚ -ԋ@e/'aY7Bxp?R)%=O:T$?75ҵEv.覤^1Ec^aXS<>D!6:/bI}$5 ;A=YNtkbjYqbre6{Ms M"MёZĪ:- hRy<q]2X&ĶSO#Okvx̷*T}( 4@h>Y, EcG>^ _quVR/׹遲2}.-$JDtT{mi M{;hCN._ V%Fŏ[X!j5mؒFA+`&F|MQDV]X"1gX 5h(Ԛ+ro˪uS0vHdP|89SgE+@C1^?[tZt~/ Bۘ"P`4[׭DJvG]u]ƃ\1p;r庽Dq(%ܠ=cvgFԂ?7BYM8Ad1"5drУn=X@n Pb3ծ'\C{ #ŋ=4ʥw_]O_*αN Zdye\gg֐Z&pApqb<~ζx5<?_8BtyU%Yn %p7\*hJ)l>%uuPbrn@gLDonmBᄈ(j<,uԯyUeDb6/Ȑv3*֖7{6وWi_On-8ߜx1 ͺx4{O^ͰWq -BC-%6K$5JvN|CO aİڢ `ϔkR߬/J\fs'+єXwT4U_-8EAyڔ ?Pyk( SA9ʵ(@.mNC03W'k / ^3U?usm:<,1j9r^<@AGIݍj&'N`D| Q=W(NNԸ|8864z1J6rъֽy&&iJϠ! ܑ-_enW<_YQ0qh‡:Owo#08 H!Jb|OՌjȬ \AX&bw\jYx%Y*;EKtSQӵL_nv5k\ h?- r%1X orTe9 ~&CfvH?i玢ez p!vtIHE& PͰѡnZ+A/1q}a] aߟNڔol̫5^nK)ȾsyZ+Fx僩j`[ԅmyNc] E`<mǐޣ,=!|O&>,$~nc$ux"2 #SB-9p{nK'Cy Q)C"ҜR N(-K~tL' Zn'g޸%/ieEbȗ ;߽5-F^ k['ɏ>39g)C1:;LFh$ۻ<ռ- o\.X`ޘ@~7Ec=$JPl/3|y+RXg $5ZTugUqoR-&+n vʩ5̂!֗+{f\Cuf4j;&oz4]l^&ф:=yiի/!rU3fNq bjTB&o1Ep!%h+ʓH< Fםey /,D)ޢ H34p{u?A}j!(ae@bx\0wK@)F@4A#%\|IKu/%?;7˄"(6PoYӛs*Z.T`$bϡ3?{|.}l!jNhc>GG塦-e+16i5i|ݐm!oJV3$1#G[+l)"v6iݎK'I"ZܲcY8h{GSv'cm`6>q{K /dC.¸믉F^"^[ލHޒBC !y8}kl-{r\luq#2.J!(߀Ѥ`gM`j2WKOAo C#tcV}B<tb S}=z-=rxJOW.P#2"g1:5qxـ݅!= somaaz>bl^b=m5.Ewۆ6S<g5E WKhД~W> phN"*t!'t3,[=UJ(!s$i1*٘ pҹ JW q%Y&opK;&+zs82[|YOay4FV$K6RLein6$Mez<45 Υm䫬 = ='!"3(W +k\@w q!"z1ޛ@BI >4|!xj5Ӳ6hC_QCgO`w 7JXDCfO'Q< `UA=B#UX*4u;zuTF2 7 azʸ/͒bQ`ȂsFR:$7 `~K:j  ஓfټF::KpRGEغvDNQF3c\|=zozy)a _E)\"mo?!_ )X쳇Q(~jRSrEPEvI#z`ؒ0ӥ&#MӢv[(?gDrwK[3ݧ=J 7EDZfO(^Y{=,I"r'aU1k$dT܂&`Q]thFհ+j>Šc(LƤݼKْc^ĿnojGQ&!NLo(k}]!!TTZk$ޤJu] *̆]>L֒x8іYfgZ#4.`WLhrc˝T>Ekw%9;FM':$`22_+gDiг(Pu]Qܪm u^\.g~xىGCV~u$Q/D͇̈c3 v2,3յL·B@ PQUQRiE5ĵ1n2,?xԃAnP2 |*2"=|fMH Ѹt`" +$|DR捾;mA0ۙ$]<!lԵ{C/ԭ} L|q@Lwܗ{?n?K{fEOs(ㅿӕo6q$){kk 0.OO GF?,`%0%m;`'Koa+-ٿ0uq&^i:|QP5ָN)[IK!!{q#!py}w}=j~OVo/(<Ψ9|-UfW5_р.)p&)n6l-EƬJz:/Uu,1S6݉l\wNSo˙O"Y_XN-lMC(5 //0^ df\*|}G9mlmJ]+W}B|)l2Di ~|xa@\0v:)3W4$Jz_lBr >=#qd#c2OUg}{P5{xО$>+Aȍ^T3K=ܮ7}#~4du"B,9P-QQ,W<`L,^J@t-m׆]gdlJcR~tݷͫs%=SF '@ Ec.k;uؚ0xyl^3?"pr%rA)'jfH& yE6l5xhy/{\QV"q:u`g{LF l<@oybiL8%쳜toYX>v{**a5oF앶8ڦ$<kS *hU:X1P$aмKtTI(MK?w6Vb0r-]J o)DŽE\߄?) F;}YG!=}o`\1 Dc3' Gu +*SDbNqraWUDOm t9UxJV|Ie^dsp1*-UudG *f?Nu}E@C MC#Ӝ 3,ovLn85tI:>}U= &ﰵ $B7Ro9F_BRw x'WKȌMdAk.Kj:$O; }g5HS3PLN\P(`X#+"S㖑ݾHzkq5 7M5'g܌Mv ws`\-J[JZ7R l`i yi;.9QlBGY' gν7cK=F2|ܵ>Z=!7÷ mAX j{09̗N4/WCh2|lDb)u5ˬ J7,Ok{Aa&}F[) {evU>V#3fQ=DXRuhGWu=j4N \mݯf@̳60@]+\ڶ[mi^*R6 8 DŽ?*$t,'NyR GNMѹPޥo*6FiҨsSk!dRq2B,J.B@mK? |@é$D`e}o\7T0!'if#h^mnݡh{C…Mmw^-ekd[''AE$if2EKILq>yx ϱ@P8dsWt_RIx~'ƾTN@?c $@!Ih6hUj 8+ЧΚ_JećW20Ht*e.p¶J Ľǽ50&DϑI$j$qd]O= 1.łf&Ǎ 5NRze9J9"ih:n`b;zOMd WCO.M~>2z:m^T{haڐ!l;OE81S , ̇ʻ !G3-;eA εIըJU$MA~\ٛVN!{(VdBi`N(N |RzL@(mp,#u HD֪o_vh1Lufь&i6)w5;4O)OA8L'*Z1|Ŭm߂ܷG$y}I٦9-m'BzcDh&Z0DXyCP#̿ˠ/A[>$#B}gmVi$]CEȑ'Zt@} ^.. '!CI2COS07I`?;ߡ5m!F7-}c `ƍGHh`#XĉX+*$?"pڀ Ȱt)y]$Fp-ĴZuoLƘtޚ'UPvLh" "'ɜ!Po#;5> bäk(v?eȀVt84H2S2ܥu@v͝E} ƞ~U.4?66½m12.4|3uuKrhsS-39*Xi?W`!5Rp! 2anEJXh!7L aGXV_zLiA/9M9¹pcw@}\J?.el4I4p`4q}PRBĐ4Ef1˟­_#N@A}220;}Y(crXkh=r+FMz,8iy1Z:a0keRn:nP3K5aZ0p\Fbwͣ.q *ґqĶu .MV>LC૵tB7J.Ji,xH"'ک{خ/;ZfIX'Xf&ޝ}uy7(:/ -W&0/ͧE"6p=qz7F }RZ,u8Ó,7xLYrpX&$QLU!\\4U-9:VehP_oE5X&{0(e ~瞑q ȦUyn밖\v /V7m$<9<&CUI+_eeT@D|p=ߠȵ-l:Y <,ΩHa ĖIrFjdHft;@B^䓆D.tAQB&yHBi^f]8-SZHh}]'`tzc:B?ei4cOjn ,_̯:H4IWǦwzw'aqR=s;KwȲB T4ܕ Ffϴ L5P:_zPI!d-p1$M9 N/ڴϽEL3ޒpg%JJ5t$[W!7 +?Cװx=GeX]ehpK4ʣD@Et8+𻵀 P< pP}r8}:[ Xy&0y<پbAfM75KO?ʽDzsT9Wpڃh~X{-Bu۹9}[57]7Eg`o#0Nrqp ~DSaL|u;4$Sc:O-6K))1}Tr $Y,0h]½WxDwNPc쬇Zzk؁Ózg&ջU/N뢻gu[ X2{(EUjTN9'P&.xhkw3G=Z /K?cp=~ నEm_J'uV=U姯\$"fq,De{VH~C[)le$;\2J|FwR؇tQe$rz]Fsgܧ\>IsWBri\WbRվoDaqLԏ"ϹE{j'3Bhdu^F~t=s霹i4a[&/l"_3^* &a3"OS%ܟhf*GhAsk6<ΧӍjb5;qTk+"W5}B.WNhau۱c۽*̿Ǎ VGP,k15Omt{[->b԰;$~}490NP7AXFNjBƯ96;LTٷ9`x@Zgfk jsayh,c|/1=#hœɸk];a^&>^$%_;UG_zA0~'.)A{r4t0Ю;=  p4@BWS&R陃{;t!ӥq Y~Xu*9T3\wb@EkGW.CABaꀺ%oÆԢ BEsƳ_ᴝCU2T|o&3M5Q=Y])aOkph2BOm[(uuѝ߾pɞ^sOv*5zNQٺ9Z`o0MՔ;#T zܖIeŭȓܳj?d2nLU~xhO /y4^ `"CMWФ&|UE0CI/nv2\2aZ/]p hܴm1!6Jͬhg1]tfG=ZcϨY$ 46p§$ET2j[q[4 .b}Y{YinD5лǤ2ܛs%3Db(p]o'Lg]S?Woz_X-zHRJ v×xEm"Dze~P;\8`,?Go6ڢhm}>P39l=ˍèp֭Ef6#X; ΐhڌBorkr&e_أozŔ9s#2}UyN@wYK @#?q\ j*a80 bWK5>DUl0o,\&vWvY3 hMuפO.XlĥvIuNr;ҴmUd?[|'`WtZ8A#|u"N  lŽ[v=D#BIylndi*m[p (LNB>vJhNsFb1Ó ,'t8wՏA~:weEM̲0L`}F'ke-o5,=:x'm(  0dy{a+2fxdB9xH10 !FA%Qge 0SWzu4&v6PjdJ`;v[uN)aNM?3BX0Dzdx|_kKK0Ax2oK Pr5J>G%jbƦl$Kn@+,UK5&iJ&^TVf򂰞A_|Dױj2xJ޷OƂxiPEcERI*0< 횛EO`DlhcwZ'|aZsv~ImjSVӀ1%_Igp*`8MJypq;ftd!gpD,vIv}ofۘls(9!u񋏑;c76]yTގ:eQ^%Sr o^E&dn5Cg$GC9KX[CcpJ cӬ/*\ar\-eq61Ut- @Ļc $ >]_D*nd+TzGk6+%E8]Π?lqB\yA1NOda1<{ɭ UL-v,`& G*g鿕\ghg'@;5wÕFOCCj)kGN~CgH@,_L&6x-XZVF1[LpJG3.G&VN8@u`[U/R{سÂ=?-< ^k ne7 EQ΍\.XXl H$ڃі(_Gf@{ ~Wku)qdMC #VҩQt37= o"$m81}j8V0ې7%ϲ%g7K~&"n­[A0pu\X #g)4T9$tcMAzZgI?Aū; dD!30zo3f_cH\mc_0ӚW Ѳ2Tg'9 QFuzԚ+IYkȥH6Qbvk /NE"ǘ V^֓hl4Wu2t,oC(EԮ.X ??hSa fy7'MҰzā{<6y[ 66(#-82q{ʼnx c_Zٞ$ﶳ q+vߣvte>nRKvmG6HSS[M T$俭q|=W&O{H}:kS+bAF[ڨEa;R%}i֫q7' gYZ07070100000365000081a40000000000000000000000016609d236000020ac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/platform/x86/think-lmi.ko.xz7zXZִF!t/ l]?Eh=ڜ.+[Z[sX!Hjl:p'ʅ gxϺ [OʄߟBbM'D^vRoM#&H9:#]Iሮ5l q3G4I>ʊl;?g2?|Sk|\Lۇw6%H1R7͛"L6y3,~5ȾGk]II=V9! kvkWQ$%O`tuʙv[FP9MrYm'7;n;LP+1%$":9a^˔2!MRt~ȁ? `6d%P`Џ0V%d>[լ 6EfnD*c'~f+Đqmi1xA<"<\hͩRc\bϯ<̌EaNx,ƄJ'9Hbb:z>4Df`iHi,MzIw N-؊Ki~('o̳ -n#DLE B7Y(@.9#%8TFZ =$..jYݵi/YUTBsC$Ơ*J,"0AS;3k|srI_G)s&2q Ցy?[[\oGq#7u;+֭"Vi}%6TYk(_ 'z*t}3wζ,">^V%CjNh g7H #0#E8D13=o$lѸ<2?$2vGV7Uގ>}z4 2l)O+G2g(|\$Z2y}GPAYRx,HCocJj'5\v7AÙ/jVaSk.i +^QgQϊ782vVWUR⢥%e[I᪋?Y4za'PE8JTrQ߄:L7>Fz6oWSB5Au٫nFTYQlO^Q" 6VHL)B|" `vn*y`8r ʼno*}w _+Hu˜/9yukL,Fi^jBf^bOÔ/-cauξPɍPM-Ⱦxoׄr! )xq,+ hzˤ.u,M^{]eݏ]s3;tN5Efyqf!$ԡƒF1,BVg4SWz&O.M( G#pAFf#!sa˛ 흐{bNkDCesJ#%6NwspuE3፝xmiچ'H'ӻsěEHjz{sXqKRIPh+)SN`ףMt.X22q-I?[:@sR=f1r}OTN Rݐ/{! 5+([%Mn?E-;>5|0*"w+Q@$#Fo=}DM{5`wdFֽ}q ZSH]AF*c!>ն|lPDa~ǵjNH*y "sϿ܃ hIoH O[6@$uaIf +aLyI7N&Ǘk 6 ^PB۶+ZĽ&VoJD+Grn8zƳQʦ8ʓ^4Ur &ļC1>0޳Bu)K4G=2Rц`WM1xl&k:&$:f1$/iO2uXbfFY#+ϛB+OPBRXM6A4 |ثx}P k|³4jiyxÖ FԆ*SN8$Dp a-p䲾/3>M T FBd^MCi2tξ2,v Dǝ/+,o=Tfxn2'z6rfZb$꫋QK16٤%UL_Nc:nx}wЋKEe_C pZJ?͵vW+v~D1JKo@Ba^4'9(sQL4D%WDsOZs*_:ҐvL[IЛC i>rdA6/ 7m5h:~RvB<H%B4T޲TF+wjrAc9&rQjw\E,Lk8%gG@0{WrmAy7Qim9bf)*6a^ ˶Ь?V{R>>Ֆ1 1/hѓ.58䞁leZs CQ}vP %]V8ui Z>Nx<]|H4b豉]AVGL;ZPSVbtkD BU>TGQ&҂󧡅/n:~eI9ԟG` l)Z3RBswFGBfcOٶ7;/-16{*QwC5¸4W.`" 7|T<< X5:-Dxrofc)b'k %g?#j/:k[E4?ꁯHjosv|ɩP1kl$\S-GEc>&:3A7Ŭ~/I]Vh:Y.g^T?C= $[&` *vE?b`@m/h R܃`YTx"td)JUaps}PPԲ#ʠz" oHXP+*OTw:v슩QIq?,)V;B9}- 5|ujcuFKYހ;|fcNqw|6] 8VMD%+Do]F!I{ ZUzA2e7g٫HT۪M'-i3+/gK+pn`5͍&šA[[*ͳaȰjj(v%KܜV¡9 CSF}&duc! 4#>H~Es'g0UtA]`}xRy$9D9Nm1ơRQqZh\5$YYH|OIV1dלGUlFTLӝnn͉NOtr1%"(']iQ8&V[gr0 ۸<(gg^8nze'!Βb4 #B JhXrɏO(O!~8"4E:o$}UrwMHSL{-4q7WvaBPD^t%J'u {9(e<_&)J;yJƽݡ#Cc54l .I8^@M9=Y ȀN`i:AIm3kI!NjX{v7.ME >ii+*5[W%4MmCY 8&tX)~FB8#\˸\"R`] Y kPƽH6B>$ [~&eķ1W#[Gݨ누κ~2z^A!W$ȣ׸x5Mla,|XIu(`(zAwӀqyٓi7 zmָqHj9c}Ųnz=˫`,,c\jԇ(rZ*(bcScQ;wԹ+R5 (PQ#5*Yd1u$zb mIUOR] AC9¨y-<7ot[bU:0( `9k.NUf.VZT ΘQQRGF%SOO!U6?=03D;4z_9evF,++i}U@ "MY HSRdt,lwL/v!&'U{t[JNE =.k 8u\D*m楈|m?ffX&`0ksU9oa-&^" OG<5C40詪*FF/Iіv)q𢲽3B^wH%*Gb'Lǚsuĸlf|;ƳzxHTGQAss@vrLH=cƖ!Uy*OiēI՘6kv?krRB J"< q_%h~Mgihh+.M7epj!3qis߼e3Fg@]6,sq7Q[L,a# :H 0T9۟lqҕdv{SZv3z>d]a҈~iNA;] X?7_L2c@ ~ 1)P\=qNu;_(K ")`[ۂԛ8`֒$Ma끷4nZ4D'x] k*"X58 EH\Y'~͵6ɍ#$AL!8 s~$ F(qv"m3.`(Ĵ@߾#@pxi%X~\Vز&ccX%:?c&p  434](  JON y㙓ÚrRhZ_4<:7|)*|ZR)8qN,Bbi=5;-5 YԿ^Zew ŊesUn3nIݘFQU||Fկ)x`. ptk\Iu֜܏}g4mE{p5И(4GV=?ǥNBWoZ;GDK CC"Sy{pڞKӚK"_GKgGV婋CںcJA".bY;h&c*undkF<\N4I4+ڤ`$!ۈ*&^6̚<\o뇷`kWغ \im|O201o.7Q7G3ˤn/[0MςJh]Ls5+O5>d[#FJS#Gs/+mҸ'V#=wUApk"m'tɨ۟5 )҃l yA=TⱦéGxk`8I*K=F] gej,ueߖ>K(GQop"/)<i>c9>A&;ǣ\Q߽eSX;mhlΥƣt7\k~]c+"^MnM++V4|ϸH%Ce={hoV9er}0\lP@UQUU\׭vDB`eqU7dm'_ɟp_diʍu+7*amLV$64hq8DXyU jNj6{6Gn=BUtn}%.DJF}ACF˶#PK("q{|-8yÏC=sxf:}Ü&>O" | E)m@I~ 5n;;S%?I1Bzo?Z*XD 4d&I RGq(y=us *O;鳡1EX.94 6 AQRt<@6J"<٩AZgql`*̻caWϟD2?h +7𧼢CvGXaCQh * CzGRd+J|4ユP(|H;)kD=\o[eP:C)x9dN T*f k3[ÊPʓi#S?{Q5~V}o!Z BL΅rE.m X\ᆐB9wWiiy2Ņx~N^91uݦ@;J`A}(%^=`zra{蕾'P36eNn6`mLz>OA,3QCe[cx3IX!id+10k=h'*ȇDx"q.֏ <9z*GDMeGЃ?Bc0.!Qr4|&2&^I3Wsճβc&J t_0_}ʽ-Ӟەtbvbz3|^ %20 v+l7yQ&=E*r74xX^ĸ4'+2'2Z չ0"z#0[Q)^$4m 8uq>u,෉b U!l)qz2ib֣F5Q0?zEV[;gMrie2)񔃵ӭzCũ% d!<['6%jCq,&ƶ 5Nľ\63փɟXC\h RUڔw6*܅#!LY#ʧqH'Zb`VU]eb,yyP"*5IV$(b3HӚ"t[ ۠Cmux(" {͗ ^\MRՋZzFzMdn, EKڼjIv"[bfMf­{R{׸TDea2;;m!9NJھgְ"tbp"t@#ŅӮAYN߆\=I!O<>J}VQ6=Js{kLsrsHyu&LE(V@|>vQ]^?%EPT b8jlkQ-i_0x"wU PRy^b.kC p^P@Nxʻ#/1:<w 1-ikx/)o{[kk$j2ٸh+N WpgE1v84 (C8\BN"Fn| ]TZBě=r=5ND6wb؁6jTz Ӧ_ŌJrp`EF']qVm-'X_,4@_H?aQlc!T{OW#$͹j38U mѬ)٨l_Ϧd5 !x&웏/l[y#v%vu :õ/UЋE\~LwUK ɓ|(l9(O״hnh_5l)sX0N\R I' Jb D>˻ЙH-XǨzd@aYf0ZpGInz>άo*a&iҰPn"!⋷׷3_nEteneW S X<-& .u4EXa$ &fq-{.|Z/ ^!Wyc͙'_I$.zjhɰ-@H#"PT TɃ%ɐz+f⬫nY[#2aш`N" س*_z%t` Mct^к<S?IPT"#”SFBؙ.N[7͛?&6  krT*~v03yrm!KX:3_ɺӟ+;ҡ T)&8DngLOAÍW @rUWv +9+n*3ު:1A/''arB6Toa[p5Eζph:&h8*-L)hXBؿ]@L  Rh/Hrx[|?a\jv?9^9r'ܠ8p[N[Ȕ( 9^,Xԋ$C!'wn>Cv]?inbJ$pqʎaoF׬5B3CwzHDӪ HHK._+ZpkbYB?/`AۜQu$= j]Ys!_@CS)$7yTF ew$&ժiW t6^Q0ғ0]]{ZϚsGKYe~8a@IqR;Q>3Jѝ \pF`5EOrCzD>@)湘]Z M^؏s^aJ5И1͞pNR`*Qi*2a'.'*It*CAʍ0g(K؇%ޒ I,\$A~Y:XW@%hE&xȥKju zpE"ʅ~ _k@eG5_P 8"DSM|a|4[|O=E(wLMu{%xStkًԦ.͞54r/ye%З̥(s5$. ZCR`kv\ZO2˔ "GhG-ZP:|=Mo H LmcD(֌&P DQ 4: CDoi#3a:J~Jݍ1=l1:CYỾ[V1ZJC^ v-'KfE Wh0ACk`Ur٦ XabY3àIv mD.G~;L?]2o}5-Byk:hw 'Z߷D헌~{z6T%bRU7d&,iW%P9g }fTeZjcAѡ` y( ]hn֬g:=ܝ2\KI}gh[)83:{=tt8m${y&VC-(w/#q3oa0$1LL IW$W\b%~he@$V̡&;qdvkۣ¢zH:aSHNF()q)Pт}:Q&%1UnZsPwT-'J{<X;Y\4e%+(eLᇄ*EBu1:M"%^-an%HG^⎧0y| xޒhbmCIm8L{pyZHL"#@3i==t Jn n( D3^ ^qv$kF!Z`i46!Wmҿ6Zخ 6|_bGʁW2 f: vV^{(,#I%Y>ȅZ:.%:R=8d#)tyP%gg :*Fo3FD!Qi5~ByA|QD+TPJ/YClfaT}3fɿH\DY3|&V0g_t<]b5cB%{T&i61sp'<(u[cru7AxOR5sSZ?&(q:2]U;qIϷJyˑX3Rh~KAcXBu8Bpv>\F9\dV] Yh4Rк+A"a22]_؈eܦzUT_v' WX=f iNoDsUEzTC .UY뾜 mɻËTT yM]$+`ǃ!ĶɄmr-V2+"2R`CIÔKOQfsփ!;sF5稕V'` g<ߩO =rvAT٧TGhL:)x!w8r뼡\1C;r8 I#rȒQS"jv ĒKG$?"1iZ?Z&Xrm`%rXP M W,Bt;P`?+bu3K" R#OO{V>`P8_gst (Fݕ) 럢L-"x\|Bꏻ# &"fx]xX #*}qq^Ky¡\)& 0l`dIx ~f %Yi;6:S6[WLňܗ6jE9p8yh.kMm:Fo57QU˨8!n{=';x0/M@#>oիm\ꌻh0@=$Sܩ@? Jf4oBRkFfg%sEbגQ)ρBD'm)M怒{9L6K!NŪNrP`$O<G۔(Pȸ):7*-ݝH_ 7GJx~M( $K%Dٶԋ+ !mWzS`&tZm`HMO}W+(,z C$ o4 }&3?ϱpFjTݬ Q,X>p 0SEMcHW;&݅}"ٶ֍}嵓! Vbd\_R5V侜OH!kVŬ,&glۖ䞁݌[ФiaR Bky}VgMh*M n]JӢQӵ|)le /^ɫ+a Lח*|:5 `Q_F?zt e;Q2JQlҍO"G] d\;ƭT?7}o,jc8X3D:o!PʞGuLnwjsϐ8z>6%~m_g|*6Y *yPoT S6W='- lż.# FJgkD2sjjLsag 1_f^KX= z~Le Q>p/Cc /rO(XtwE($O Ï t5`bA4f̕R$TY|d"[WEG^ +rC֪FWi-i6. pO-5Mu3B:"Eл "K 1xR#Oq^;i(EH+d`N=3FЯˇvtSAu<6F‚8PJpab 5x(>y=ْI'>X][^_ҍVK%ÃLZ0E\eqqmѯ]%ۯ^.1C~G1t\KHfDt%\^rKh;T͍c GT=MXh*a 6^5~N4?WE~e"šl/A[j'!?eYD*ez Ɛ45xAe`75KeuN6}!Ԋ@k_W^Gy"9[\e5cRJ|MV hizWOs9Hp]vds%\X%5ĺ #ZdA'WckL_AAQX*8:9)&N:T WA.6>ln PY~eKbM*a {g)v8PTC 5ʑuśUYwpZA eFڱ۴4 A \֒GF"rG|ⲫ,;e]̄+?`+{,y}S ]so "sF0rE$_VO)8-b>PLzk1tS@F[Ÿ7L߬^ibBh'Lѥ4`չ{M6{|B!;':) EYɩ Z5K3|]DR,I}R)CSk\z"-0b ;At]#}-h,Yfʋ,gxqdhC;I!C3rF[>vrΕ8OY+9Maj̑!k*[wF@8A׭qFS1h0pWMQ]RxgXL]2V,N&% 7]Bj}Zmu&QsK/m_.>RiU1uQJ'͙q義o:\k#ĝw8}N TĉkwO8`*l'Yk B]a1tb=6x"Px]SxҀ5x9^ C//3Cyi;Eߖ dk. oo"pfXvJjroqg 6BhU Wdmy1$%њP:t3)Sޭշ~jwY^lu99%/+:39R`B߁85&4u`}K㖦^ЏPfU5tF<#Iv3K)yC!!W .mEߤ˩x6r+T먎.] usJc+U +n$Hnt?ae MÈTu#6_:b'Qz(@ڻkVjBMF_l9M!dz o`̎ 3)r9(ҍehuxQ;X}:~hxp O#8C+:`V2`&q+U-ҽ8cA&4A,KHR=)x<7ч6Ci2o@p. rG9k"GsHфo*J >mA_n))py}pI ܴ3`Y1|L(b_٣)+/%/H5/ q^cƚBG,‘5~GrydhjЕ@ #˖j1(DŽH Ƽ)j>kn ^%tu(~NնĢ`_Et ZNx.9&>6lF453WEs2MHxJG%瞉|ؘTսߣi8Jq^zz'&@Ktؔ ړj-Omvy A={.! Rn#07Lw0)4iGyct(*l1.a TbI1Mwثl( E<sLCڞ"hbٱuHqd_C}7|b xԜNuqzᔝCJ)>TY?+Aۊ" !\wsk7B;MOmnyBƒP4&u]35iP)duH T9-a}n骲R*baW5Eh2OR*PxCdO{l٤yI Ϋ-e1VsY-d_vUNi ՖW$jX|_aҴuIqn]h#]xMݪO &۠fZ׶b{E9:a4lVŽq2R3vQ`0{4ggwWHy}rS͏@>|!fW+U9лyAth( y;&k2۳7%t}VUe @ t1(I," ܧgQՊTGÃa9O >7GhBB)im1jmNvӞs#s 1y4D'nawq<@'Af_W/L#s}FQQ@t~.=ie3knRo3uhb4MדEPy̳Ƃ11>^x9GSt3V]I~( 4߅=!~]¤+ $g1tRdvڄby`Kڛ$u:T0>ffi)7+ Џq*YŒQi*@ʕ c\sÿuuR<9/EuXQ.}$n۲Bxk\3E"^u@ nJŅ%; ƯC̐@8h,>yWՀ9 Ҩ񋳇Ahy[hf-ă'ui 71V E7^7ڰXMzl W(<$%E7rPH'G\o.5X\e("` `gKnĈ 3tdxB3ͅMgў?P'ibk‚汮I^guoV >#Z(_}> d+KĐ̞ [{f03`I* ѓ ]w of ֔^ NV "N(bA̰*efyn,r?hqz ٷj?n5M{`񓨷̻6йyʋr̃SNxsITjw-L.v׹!Dco9Fp3X&K7cŽT.\iY-/T aNbZ R?C@#m3 uzUf>93A櫐[)'A'"p44.ѽ$2ALaG3/W v) ]Y/VMOF˾$|W~EU$7}Ƌ!Qzے#Ձjs՜x+$ 6Dh?ΠJ~GG qVb*7qxpo'5/OK`s?E-?=极ycܽkV} S{:^Ɋ5k7fء%g!UM^duհp'u'T.G] 9Jw*?ܲ, CHo >"d^?wXoh8"6Ч󠆌SKj= :NٶS*`ZDu%+2Wg#e)(2o?切D߀;-m~Nk iip%RB|.AyLS*te_kp"d&yL<}l_Z؝X5W;FnWU3ٜo#8'7 *;4i[zWB11#9Ȩѭ7BZJ%M0CȮh @Ecc bF֬aBNQ5 zM%1X}I潡 2WJ TWx!{SbV r\<3BE;_ִH/KEjiklK8 8ftd~RR0grƈĘ1XDfun =rJPFIxW4XQH x1>pn2J>ܵ[BKC \Ϭ)auD=ZA!N؟T,?byGhbC{Đ<5Y.щ"Fq,L @dVg bx{5§ ;9_$"3:ƻ,܈/:K"Lw7Qw>WJ˃8Vs95;f1]00xԒ[\Խ]H5/uf|nl_;nM׋5 tVw9b'ψ_-Fh?'fQ;Qi`Ʋ-&o^򜴢tL#$S Of*|3igk Ua"Lr5]ugJ n[4V6z :'V=\._XQHQwT+nMgJs8QLq.&t6bk8{2=W+0 Bge7+aNfʞ9^E˸Wb* ?2@[!,S&[]޷$\ct}jwѻ0=jD)Ȕ9sb=UBn THfQ'ںU&+){ѹ??W$򩩽 !lY..hZE0=)kJIn\M5#C|+ @*P c ;8h4mMJ$4"cp#hOm'.ޢs# icD$-W')27]ӆQ$F2+Tč / ӧրu^-\d ݃9{NEiSwHWGp'(-ScJĚlGb",Ovk[ Z gbZo속? LR]j1Mmyjd--I*e>Im50r0 Nt>6: ~ d8<%f+¸ V]ZTKr*M Pdf6>J#' ǬL~՗*g$vز,XC9|`;%{+O>cpB!xp7 f=/_8x&Ȥhyzq~c]v6փ$ɅpCSo'yU.R< m\{_OR.0z%jw!S8Ur۝װ|WͥꠥkDeX_JEh?9_ҒX| H+"q'2L1?zLn)|)B)lD Q<+^b:-'BX#O]2ke[PB,Tޥ+؝q"%_~Gʐ?aܖf:Aq1دk Q1u ABHy(2rQbk9𨆬zjtdbrԣo⬍i@Iq$2V "_0tľp j;*#ȋ\NCڎ;g~M>8i4J'l\ ]w[㔛٭6,XizGS9*+ݧ\b nDq(?h}2*}'fcuf'r~<6m,hΐBf?G8eZ]]t<$SUyv3١lN\냉(;M׏vޖ<*ћC DT/9wG+u#u5Ze_]%s\+L<<)wr꩖~S[_){-cӮŒ 0-t-N/J1*2vO= A>yXcd:#na}L]X{)}r{ڠo lg, s* Uø$Nf-QR¼י;[J mj^-9W۩ijt3p]mX1fނP*cM!\]NsgDh1/vJ a|.&r$s3e*Ky~>0D%CFglʬ>f:4~%J's6vqbsDž6\3vDT+unF2٤2OWv]]ۓS6D%agQDUN͝ OhEf(yLFX޼FBah䲵4{gHs}bӚݞ]TQnwB(,10(差N9۔sl=$P?eK.݈CͩR:gQPR-v ugE#nr@䂎Cͬ>59 n㨹Ɣ|?q~gfLD`Qgv1"h9Tb/@gW}L}&w৾s.L`T/ਯ+H WoZ&EtRą}o˦yZM;Y?4aN7[+Yû`@qe w-p~snOeq|>Zf<k_Y*xS_Jy,^DZ$(_< i,R:ؕoZz5 ;}}|x{b@TdRpξPVfkqNm9H %|cﶡaUzɢՉ58mvi8.03Iݮfj>YV 2 C ެ8S'>H[y,YGtsB/ִH2`=c ( %Li⊃xlL/BJ^qrw-aY6GsJde%+hm~9EE ;yM8s)v9'V&jAjo\H[Ok ?]`l@[ Wܳid7OMJׅcb[x\u~ G?cm68!{Ozˎa*a=(Ϭ5qXBt +O`ut V!ࠣ^۾ILx_rFb>kh~#V[FSvA]k澈@d' ȂRȩWzZ*R2XC~ndo!^HwFjFl6x0+ᅉCodc ҂a߯8NvQ~n̥1jUgJ/wMYS" u-34  ]OR{*US=LV.t^y%4詝FaK'JaOZY߯Lv3zs(Wvp(?C6ա|kOFF]]+ۇG:4TypLE;8V$ JL7uOT>ܪ##)xų̓] 4oj|&DVoYle[r]rj*v d>LeI%s%a?EQdكw+q!m=LJ~~- z%QBEZWҠ`$\ke.[E`BsR4n<=bk MI1c4LB\!Q5GpQL\@s~ʘ'Sf|JP+7cni~ ZD;ym֥eHF'R!ɦzjhK7:mGjNPR/T9WD06w=<*`&Ľ+ٷAqF2ֱNw`*aݦPY(lfdTCvV{@ qK@lBY=%xOEF<4Z9-ȯ>q+[(L2]nr==TKyszwPU9lr&E-LiDf]vϖT@P㢥+R2p岈 l:ɞp]'Kd3[A.xnh,(_+mc{ۜI بe+l$`v[gu"D-iЬùrFR0.4.5?[}Q#P(RG2bKoс*Y%'Oe&V,Z\:B]N)ߙ'~6@ E#9a0mjZE#d!+va)#r^"lnHL o&yv`2;&SGhXZi Kz"c,-f*ЬjޝmQaz] F@uj`п,o 3h|^}0n> yWh,]MEMn35KPWwaOXߵ^[ ˗ty$V= n:hmwBtwC] & 6yFfeWq881QFkFI% Oaꡤel.pR? y6Zy4E18ob޻i PpmB^*D})$\FˁU<f^"jkޣڵ7lHB3,yʘ]*bêܪ%ana_::y>[,^]YgMYd1Fm]l0d:$~ucp nEc/3ϗ2Jd2yufZ1mTO~q2{V햖hTk;9s]@`/;v,W[bEX.x bߌq}}UWoOd\z %ʹzTtŧ`-Sq u3%s-9i;ȹ@uG^{~o2pR#mw%Q0~nɡ(B !QgҢ%-rY(R-I'a?SXә֙za}S!:$_iZ(AHmAB-Hnup9(#8\:UiMN2Tpb\fWxs(O?πĂzF8&Ԛ\JTJn7N($)SgS; ;:j+'J |2GF >j+s nX)e&A!Tc-PcS`TI3]uұhfÅ4q[<+ocOF"oqsy@f$0#'L\rC%틽xe7ٯ;\2am\xy2U*,3DHuޛ#z/IFPOb>#-ɷPl i?.Rܗ(~"}<r1f ӒGr-r:i)8443MUvamޭ;߰D^VgFKJЊ̨AbNO_da;p5;I`F6eu.k)R;O]Y/sRS#Z76 x'[&ys2r~bQbozTW9AeQylxQ coGJܹv'xu "q"B3ZԺpokH>qfdWEc73MCOIY R.Ŕ 0+߱e_ECwim}&g69Pz?Q{loYaJ9't{}Ai3j^h-C2"D~,(tߜKq=˧<[X!^W)fA 2#y%"_^*gxY$WFR}^OYq}g%2Xo0b+yscp[i,`א;>qtX*׹u,]vP^(icF)8QŎ 1;@Pc`JF"l%, P6 SO:I3VBJm۰B5PP5<`D,ɷD$ˈ͇VXM%O+jz% :]d|zd3[\\)ʭ &uOva>۴xDO14m'i:9x Nd7'Ǻ^ɮIB8Ek[v&f|Q/['73v4}H)^T64 Gt_+|I+8'I>->qZLu_iP_<G/j@\dsmùяglQKi*ep/wcG֣ fFRƼ\. )\;K/+-J7ǤڗWZȇXMcx]UGfHP0weLHol'q\9eBl +=U$Q+nTb(AJl|kx|@h,fB2F9)5 ZN7˃Sf_-x",+ƒ+W}DtD;rJYRTV&seA4v*#~[_MMyd7sU!0nXdx.<%ExЏ̉sn+mouCn:H*nB:7 ̳Iɻ2 TseRs=Z3TeGX"~dP^\З=78;)K :utoQUg6D:3jYN6 6F-N韾dB+[bɦȻ.+i/q~恇]iyΐ&Y 85#Uj]QLBñ"iph`ٽn Ȑ' B͕ vXu!3N:%ʱ/U[8WnIiz2 3t 7- pGQYz7&lm|\|.^X!|׮!EMD8H4 M;9AwioS_xN!\pf*k1wXl{h798hE#D ʱ} Doj~m,Х *K.wuؕ2}PNv-oSn7v q#%ZX0^9)*ŞZhK[(r(o4&︠OG;Shj2l*ߊg_Z5Gi)(wD~Psޭ l%NItaNxz:坦kqNUWٕA"3=HN\Egë쾧~6TP^ 㾲t~u":]@g{0~UZcwQᚾAn`q x=Zt{~Ey AގNP:BGN2C/@`15IE8r!<>xޚQ,vj4LНU( $jD|g%u,C gHYm\NdF՘G*!MO.#zy=Glj)/ ,="]8J|jWv-<\.b\2U:O_Z,$f|nluw#ik+;3#F,4-2JLO.`&~-Su76u=vR}`5PŹ?}S;"w0H"~l 啱Gهۤ ֌F: Oxng/I%]'#B fl B.>in@J!4% SP?2J9mnmI$vH5]$",S@73 w|b+BIK91 f\0CF+ ar/XE2.Nd?sVo\=OGNO%D܃k{y/j,Y %<*p>+q:e]9azw6HwH '=rlp(rحH-<#4v WMvck˔Kpt#"]J5:t7]SF-n?Y'PGOTw.򾂧c'n!xX̼ˈR;V~}fZ-*EWG;8D+wq݊mSBB%,";)3Z&LJQ ,66!96]AMH.oBua @{%0*x]ρ7Z8s.Z@۞#NVn6o]K]xxn+cJEiW#tp8 խXNݟq]8DDOVAV^N< •Y,geY/Gެ7d 69v9GIkTrqfkw7Ͽ;K8# m^+QQs=Rӗl:F˟B3cҊNxR3E;=8nWp1l;k{NOၤyQoa̦}02hEc9(1:mY8V04jOG˳Da*Y܆}Q&I?fot0Y3oY<7#CT͒Ҹ5V$WdҌN'TFBML]=ͮ/0`C8yis7z[%PkU!juj@KIwFC+Sp/.p& )WDJ/̓My}0"8|D|W堥@=>l{)!^&#ðO(8G1k "nIc)a̝u Wx{߀*`i2޷LQ"nW9`v,n]eQ[z_l,>7漍%)\QbBuT 1.cvf/H _a ee:]aWkj!r׭Ok5"u[7.狦IlM{΅[oujꩦ&LÔdܣ~_ɻg_mq L4 A|ct/ D //HM&[8_qANt5k3CM4^ 'pdԆZ AZ~Ug4E/:8e[] ~D]p#VnCPKW6n\]~wį*VB8vVܤJ(t/Ǝ}KPEcwTPviP+džڨt^eݴiZP|e%Oܜk|[gԈ/|^zE |{rBf@C홹]Q{99HMACE؝8EɚE[14Mpj-⽋rja gDyόM<^d)$$J,:BQ*i+cQN0@?_7"ή封4rW8IXFu,jIXW OQUoVdwWRۓl/Ҵ_L=ڋ ӯ͸,M~}< 70?FDJg(CTrW,L$09yTXV s|mB;3')UvKE1K(Aܳ?R\C9L`Mq4 ƭMN4Mi1}C).{nBja5%LڑW%*'P8GOˆAْmRRl|d@n s[Ĥ?xZ(jHְq%:X% `}B l0z/S|N olcG+|v #d]ϔ7.4N>V#2>S|WVX>;PpD M?r|h!Nl<= wy(d"% D6f @s*7\@ HuRm-Ůq HӺ>b>%VF[ hpet`5JFIL*0n*'n gI)|sp>E:ɷu&uM?Q}߄,%.گ& ͱƜ(tF`ν/f ŴW8/X܍ y ^[D ;J aIo0-EU>9 jM9$H:_0@0|ċœA[PAo{gVɹpPu'fB`*U?Gs]$BR%&S%Bu(:Mߍ< vߟ$ؿ%urMS:"Bq"%|nYfp:UK'hiņm լb0|hyZoKEhcҧ}s0.m (lbSHgig12_K텁ē+H.9"I~pm`$X"Ȥr~xxf 7&72nfD,<#~CAg3؍1Kûn)gNċ|v+M`-ߴyL{PXS䳞1mtKi#8<`I*)N_Ga P۷΍†ѬK F&fs񍡞0u#5OrEErQ^ck|A<)>cn6;w| Yrxnn]V;>-%2 gӍ007x FMg]0同GT⚢cNV+q&ney Ӝ߀W(*eIY41@ݱk8q=tD%Oyo_=8,rjCvctn=n1:᩻\zWjB%cc?MG6x xT"M >CQ8Lv*Ej!zgRB.މdm{Su,V̐ vSD"ct6:rN=6hhx(8q$y|͸@d|ݓ_\1)S0 |GvXP܍s2ɭ;L:.FcVSI p"cСN= 4]{gh&XAwZMG!U-l>ѽcH`;Xx19CW9\`;$$7\[ 8lGCޞ&JQ$uZ .߱ۻT5Ji!Bǟ YI{T{\!`Fv?y`\#`@|+[| tWֿc^OI~G9d_ &%ҾZŏedl)~4WO/CWZ/j REe rSgg x$yp`늧e+^?!Yj㊆QA<5IBS1oJyAEj[kVtÄY-:aQ]\tCh 9j(܋9&H${dy xJbѾ(5qvCy9wa(h*Լg# ApBZ@6`ŕI:$SvH&?mxcjICSaUy:YގVŦ`7TD=JUO[U0ST6|k*8pO Mo`շh)h!DfD5i/[^C(/ -15O2篩~'lh1m.&P?ʥqJd[[b=uJ;at`X:f NsvKNnԆآ ?8;*.eg1acPXwpe]mVtS^Յ8 _ ^!n>/IP#8n-[xV-XeK_})On3eBIrJl44XdUd&V 3+̝ӊX+ڀh'D!YaC]mNO;fL>nʀ$oyhRbە֡ݩQZQ-\fE`Fs`э{M}"/D~f-3VpmUbNFd,p 8ĻgFL\4~ hq|XL_xݳ &*2oU4awY;*]R^3w*eejkCrQ_.-7)s3`@S}o{Q&؁j;ۯЁ{_|y5ug/-Z[3 CwG-! s aI.$qv1saOgӹm_G,{`(1شc묾(-k?󧶲,'sfdUn6:7I7S7DG~7,=ei0J:Ha9~LT)xk87-" ,@H[mدrf(^$ CtӅp*u> w_!W̛1/@x:%xJ&l4CG>5,ԷRBUg .ʖ[9* -(sh)@X+ocy6<ʯz_d>FR{ 77.9yp{3&D*dZzp17KۆMiMCB*9 FS%Q1@Vmû/nMT[8!*a 1080 ЯgGpjPN|<IśLr'3+ʓi؟zU`&7oœX;MH86paDd[NkɅczxdo-4xh+EMm ]0je[D ,(PBؚ.o;74Z:7 k߀?T vhp=T]"ALaPL>N^ `80m`%x^Dom ]dHʍل 'M72Oڒ6*qb)[ 9)E@f0߲zB$jk&r_~9c@kD3_;ó(mV+z"L(UNt9499260r9><5FL蠘_n +νo*nʊѪ+ kauwHm)n]_E"y6@}$T'kƒ%38&*ijwe5$aI?wwOFZkL~4}\f ƳVǍ3#qnF-")簰)Nz|)[KsDZ\>F\=QW<mg' 9|8[4SU5kt_zjI+CuaZkKH0:H V,?][I:G/4&4&0{"v_@=O*IXM%cRd%L$т)R.ݍ|7#kgrz\ ?q"z}1'}zbsTXTi7KWnN>E/H"IЕFs ;'0NFfDфқW*dc>=x*ʫ/wx8K  jWLq'p/^;X?hIm[#t{)zH$򍲯,y΅N"zhK\V9<޺uS^Ԝv8$]teQLTةTҡ¢`䣆/|e,lbRTR |GܖSE, aFl=2(L}gZ+2YD W<{Hs{=R!Zn>)IPpw[YotSb %DG{ V_~y<:`b^}Ry0/n^>Py{8U@_*lo,hO3t_S{ g_פGA|ܿޕų|1D+mc4`T&-sFۀԦK2<¯-nV$g8ܤBcF$*of}.P__ QK 콄й&:}~֧ԓA( IzvF@LG-~#]< fG\%$@ 9V+r_aC.PT̪ǭ0d媁88]߶uFhA\!q,G+Cdȼt8̳RtiܜQ:\"`Ⓓ]F\5) φMW[~x-˗7q* +y)Ql?9'iK뇃Sqj8lxvs o <0bȽRfPXev20^*}K47B,q‰G+|{-&kUNPM.(nӺw2Mq"i@B+K$ }LPdx,J7B}l}/rBQ}XUat--(b]<HXZ,~<F.y=(!c#`t7D` cy (bk/_/(?S:,sOi^d(]p$ yFAu^@n=] & PɾszxJ~B8sE(\2k+r@#r=?ٝ +!2jd}/m-%v-:D}@ptw|64iudfܴnǠY(ǴW;ԑ+4saCO- nu&፟V{ғ#i5l-Vкz9u6G}#ckG}0jxPak OyfeBDaU0t.F2 =sҺ-H4h9ZMO.XQ*ͻ#:9@Q2H~ OI)G<,?qy>Wq4mk'aΏAr5-<ŵ=~]C4pl4M*>r^'XQCR%5DF0^H͛'ltM?Hm(LL]-屭n^++fFi_|c,I;{gT31ѝJ)߮]Sєa[KyEqfqn 1:OL. U, $%8G=T4Yqku/zz[٩T2 ;K{n~w[OVoH毌29،iڮYJ]oe;SkRfBO3:,X$ R6wfaZ~2Vv;6f!x\b?Q˽;'#Mx[>鱫XŞ^/PZGa?auRքr4ɪW6{Lsr!s , zET?K%yZNz)3ZZSg~d 9LXvC\ܔI9̎fH>= z&Do&hЇd,mjpv) Fx?(u8+K\`͓ pDˆEA˭yvjSߝ%/k`yYQ}GoSY+x?*;0U•{4ap94!HhEOO7,ͫi> ϘqٍR)b?8Zgi?q%d=@9Zݰ$i $fi3Ҹ!͘YL/e.zEy){W)}|}CLi=X‱z4ZJ;&D)bTh5@h.cqUK[ATVI;pTM.t%djCic#bQwS@R|.jL|X44T">cޜ-e'.t # `( -1tOD:>óJB]`;%JM&?CU^w3ke[ Uq%9]T&\[&a+::.pƜ7PIw WqCM3m4zrK2%# ieA(]Pl󦼅[E!L(riy ‡B4u$X[2N{q;ec&_rm`f§PB#n"&]^] ٖ88*ըA NjGw8v)IӸkGdD?R Hi˽0k4Mo>i5*3Ћ־S?NcxVQ!Jx'>O^HWfn3cŖĘgpGaAr ,{T-v߶j`޾l u1@b=me"`LND$*`(> ӊ[$dM@?F^j85@sxBӢjŕ[6JG'yN"UhQx\%`S+9}7HAc g)MS~`mMlϠz,ە3Ll,yqٰ͙7R4hdWxO@HܜS,<u"xO~xerĤAXg͐ZsfIEr?.zğ+oB< &mc+)J<23fI#h}L6ͬ(HFe;CxcU$:\ZTp bzZz| %p~=ӪK6.e/U2%\ &LcO@EaШ||I6Dc M P3œS`inŞ ňqDq \Gpci i$]UDC"^w|if&/?-A,O*u"@sQ8F~d)8&)=Gz)(Zڔ#E Z0C߮ KTJ~Je0*333 52KkN2D!L N rZ Bد{haKު4ك>5+K) Zg KsF ے::3b'fIOwR& /8. 66m j*6ӡZ/xV2c?_R 9[NqHO_"i9+=ÔǪgOݩqD}߂.,]=V/dĨDͲg" Q7O}GwY&"#Γ^j|IUӋ[R!׼7I@*:͠^aV -f%d׶qU[80[9ϳq1fA6z~)ֵ%QA^J[MQ0JjDLStUpFukP1Aa)EGJR^X5-vjF7vRD~CG ^d\ZȳzkLJȦC? ЏJ͒2p~^y=J<hKYdWRX6܍H-Id쀓WߺCR?h3rAޣo[-džpGP`a1`5u\+]]7W ͐ q_FQ5[OS;@.䞷u#tbV쬼ddhf7w bs+#H1ϪY/^q'DS YJs[=#~֎}6}<Æe뼎5ECi6yhG!"Gc'6(#N8 1jLm®GF%1}=C|=+a0V b܀>OWjDp-BjEc2AWt:cQRC<='j{Z5dP+'k(%kT(\?wug1]먄AO꾄G_zhocBkZU32^!8 ]VM&ۋ{:dVT՛pZxnVɉH { ՠ*{).1Qznfs!<%ؔ0B6mÆ!YR'wĞΥG s7;|A4Z,U鞾!Bc#W3OHɃFFXMr]IYAթ4Ú,]CoWU~?:#a#Dv -H^p/;c4zv4yŢS]#qܥUzsZ4P\jT֘:-L e:E ֭Cp5v~4rgHfq㤔H xrSeɝfSjhy"\ZF,s/U,=,l&ϼ`q\ƴL ekY/53(&]&#U.,;k$2is!Z77找KsE’`O)BuQx==ڹ.AڪZs!6'7pb8[ϓ5zzk߇Jg?ߨ枏f_7w77F(^*oC: e47ī,dw,#z?4Г,}B0&u͎D^ Isɹ<*Mt$t & ~Xky37 cey)(ڀ3nwz,2[r,X']SNǼ@NO\0X<Qn.:t RE02%|BXJÝ2f[2aqpX`Jҿ-4nUs \{n(!T#5>pMtYH07oleo)lS8zAAXyog˫Z 2l \k7D1w. ڜB x3L ԫ 6¶x;0I0Bhh OA) Iq"% BBˢI$XN6ت|ыL CeYoF@ ip7Ͻ+Ź&OLx~ܖӮbyaGhRg!WjXR_bgΕL\SBĽ:<6&׫θY})H8]ook䔗2׽1!=4*#ta"a;~)- aۡfu{`HqϵynVS6a/六#XCDJ+⻚dgU@N]YNkn/)4c,|w J|w`GdepVOw_jvՔaa/pUH$'oXI *j ޒ m?&.ȇ^L {"RP+? ףt;ERZ~n'g]CHO )ypC(jC y 0{tw2ΝTS> ԍ$W ^3Gc0`"9;[h0rԵ'ΚL%%VYDdY:]U _t[o?.k}΃Pv.lY%ML(vLZӆ)nSO&M!E 踅V@~Whv9"1@T s儝r2Iux`Q _Nw$而dU?vؼ@eyjDÝ,LѴrњk̫?uSY"-@{q(o,k8d>s/? 7>(vX pNjBI[^|T GB;?Q9Ko!Oő϶BQ AwfAWJ2H+[2p "{& mU祎`ů30ܙa{s֢Ya ^/C<$[@,[8w"2&ɇDkd[>I {\QYڥxT.lh<8W>i=2De 95в0 Ir}uM;;@ LHv )¡n3Ц@K ;x[G؄1+0 ]QœM+ҙ"zT6?ߵc>_;7;(u8a\Yޤ̓9u,~E8H^4 !dH 1 &Q񨣾 "Ԗ)v,.J;P5(M woxYx{W q)߮jw/tA2ɩNkԒ'{{#$Sm9k}SմMlaT> ewhñ(M3SřeyJ hA5 q֏aשSxw@U>˵b[Pũv؃WfA Zy8*Qh 4.MɤkxA3T&7%%( 5T4BjR8ɳjcosji<&ܷo)srȫ+WwY|ŝLH!+I7gF)6dpn>B*/?3ae4Q8aXnjp';Rr! *էU m uF6|=^Fq.儰t.U3)v)/9LǴ"y3c3qPb$YW?Pzxڮ<$/ɠ[!NwQ!}<(`)ZBeDyZ M 7HIa(:rXSiW [ݣa7o|[p51XQ@4^ń;"?o'lsLJx$_IU>?CJW=k.z{EϿ(8r+jm v`@Z,w O"'Fn#<04zE]<Yh _r $g~MfK_\KŻ Wab ڏ7ϮOFf-FbE^{ 6YY(-b]R@"RKhaNrwK$haל v#ˇh&DM~>'Zus 2F. 2ڋah7Pz*-u6EKD7|ͱ^z1-t muLO&Ve"\)xJjUZgg՗zA*m@4U֤Sa]ͤ1 +H56\}NzˋQ硧F!5G/D2ͫcAyq`򫼬6N'S&9T$e}I82 [֒ŢOFF}15Ì߰}=A`EԢ&x_~Z7G!I/(S2aa/M#Fӳ陷=n9yvkiSiێʱ;-Z>gEY'Y! AZsJԸ|_/~-ݚzN]#y@z %.dFhhmSʥQE |,;ML_\p##O0э]w=~R\i'~D%'͎&3"S5Em:pqnt/ ۺz1W\_N@P^-͙#M11+LئT~zp ^*GꀋVb9z{ %/+t52FJ59-=[ gҚ6o'𶳘&VAQ @}ےiئ_;7}rA;IC6z~?Ks7eL@;e}r^k6{v6M}>0uirAClCV~:¹x .ƽ/P(w`/F _4aYFKO"r#`2u W!LURo,l` Yli&}_#YxqJ6lQ<@z7n(h5 WTTVIA{ VOӥ\Eߦ!b* .4ౖyD*{d~DaU(/\]eOCR'߱k:>wq@~a:+v*QiJNzꛁ rB-vOhasҞAE"P˰K2v*CeH!D ,_Rx]zQ dlV >I*e{_鲠ˊ\V ML#vn u6LZtq YSe75"5j[Db d/٥N:(&'ƵnQμd1SfL=g |Iqn`6' TeX5 F''D`ӝ7.ww#$Gs̎.Q:@tGTgKxEHR.cmgGy!oKRr({{4-Ay;˵z UQdnfGa~|&aX*d! *w7貉N1Ht䏀<8 Tb̎Z7@xgrtOG*HQU!R?^&`H el{VѪ{q :*n,P 7f_$i9㫛kjL Bģ롔׫1߫a%RQ]m-%r0]^a*P4uCl:V?_}C|W3i}¡=j}yc٫oFP IXS*_]Tib_]BV{&lry+ ֬bi7^0P0rm'4brk=v(&o8օ&Iyti,/m%[n{mBeClHڎ/B T"BBbZǴf&C}gRKg5 S )UܤL.@W3 <꯲h->㶄܁đ# 0ʦ Q#دm؀sQI)`htnd@h^G=Kom+-dTO݈vu%)w d2B*!&?Om8m"."Eas@a3F mkIL +ɔ!T-چ;k7 s7p9UKk!Tr< D#mԙʐsn kzQvذ%3H1=L% PNc/K"P'Y4:EA$x}&Xp%X HSbA+efZV7 two,{x51{f>+^3Ş]JkixG@A:X:A+oA6֦"/0Oݻ*:G3w ~KkzΨ5y5>   ]2-VR=ۭ>FsY۬ↂ6S/2ʃmLG䄏S=P=Mq]=jmuk7ېt\'9-;2Lfx=U;ԩܥ+UKB)Ʊ{+2kk43mC]f<CO`dՁW<4礈t_T榌884/}cuRbEtB9_p0),WF͞Géjl3YWi<.3?tĞ a$SrqJcN"HjS ~\7H&*`eV54!4!yHt?`fXIVDVVܓĚNn,[ݟJ 5cs\Mxcĭ;/ lZfhAhʹ6 ??249+ osPu E8L_ϣ4Ɠa=JE嗼/?ioEK'n8@/,E^0u=PH/j<PV:CBb_t ʄ5Ye-,@;J>[W.$C:oX[9Pn Y,I?>.%aՄlMc(l xb.fάg.JgUUB' C:Ƿ鉽D t:C/wBr1_14y]n/i-6쎵)=9PNnjnY>3.MaKDMr}P={58Hރ\ erqEgkʴGWI1ЅD}~?7u;Dhe I(\}?Bidq/pU48a =weC3x]'ztw.rFi=aQMK:@kHJ]|[_RQocכ~h jʈPȬJ> 4\,DnvzDރ QGN%42 p~P/4s;1MoFZK6l?WxlאTA*Cim8=4N„!g|bs\&%A~Yj:KҊ6צGlF)gFŹc;kn;!9Y%ϔ) | .}!Ң4]#:CRڢeTxmY<[BN\1X9 ڴ{s-5#SvVBqDˇ淋!,ȒB]Ev;t輀MrcO^A5S3 xA Fhtm I+컭O:K EK|ΨSkFl⪝{I}SW }|^%٢ Y]!^`61_sv|X u-Q"XGm(L=yiɞ,]=˛e`J kXjlCũBן5Tب2Z X%W:9U+|Ըe6qL~|A]YgWLAW5] cV*VžhO+ViiRŌDol'x+]k6%[ {8/F^ɩ`/~KcxŃ\̓SF!iOO]0b7֛twčAn׹YW1œU"]A!'\FL΋w?uج6HNubԸ˚} Ůj?|Mc}5L+ʣ,m.Ƥ4~_f;Niu Kc¢c\0,K?qS8gvi`_ Vv=# "\f01ac*7h1/2{PA0\-,!ԡ ě2N:?YbN>&$C5JJglV^;ܮzVIʡ#~lAP@6, 9w+D]ܜ8y$ZVQ1wXo/PUN/9Mݓ|uEWp*XuRS.aKm d{*|4]$c$Wz6bFG3k-wⅭpҰz?)GSeWy" ,r!Gxƨc5t%缚%ºgF =@v!h._B5* @_\5ybs>JH[\k,ޱ<ˈGa" Vֵ/a]dp;S7q?!7ıYٓq #s<Ս^ί,7!I KYv!f(0 Vt'B'쮕/iiق(;54d Hk+L} hEVC F#i~?tò9y7$P6 !e Pyح/"wn[ g?P;)H1W74Yʂ, ҁcƽusڂ*4HD`ݖvjZ _ꍞvnVW}%gb.[UW&iKͮ9цL~(*($cY92 ~'؀!mL%J9`v5c6YQj o~YrFc:!}MjK򨵫#~z[͜YSפE('-@yΦKϜvUn/A'@/ #CO x.+p3JW$d9j*xxNZ2g{/s-[v5OxUJOZ)=:_X;_I- T1I$3*l=}[*I1M>A!Uvݞ=q%Jrs;#njpHX$ Ur{x&avשqy 퐛s#)@'X7^=Xf;X0aϮ5 Ď)#[ -Pl9l|4Чä -d̠\a!zvN3_i4c)@(lc[;Uz((@a}hqGfZЁa=-xgfގ9OY3B5hE"HZ,𜉻HH `5ћǾ>EL)\r$Mg.oDϝ+v0?yG$=P }rXN2x |09XnE' {XQȥ-WVJ =ٟȋ6$lW օ)sјnD Υ惈 xz퇊tFi(jtk2؅U-V^zNLM2 &p"=w| _n}lZ2xD$Q}y=@b+&leI^X~h$cE+ 3*_,}u7@^OI=2dFmQ 94"AG-א;vEz;C.y**ڔhO?rUY?<ֹT7g>Ӡ PEFHR3)1(-1kBX^/%#7HP0b`S64jf#~ aBK,6QDqLTVr|&aA=ƃ?,1 Om9ޏdJ/`94CXX%A0`o`}&&efB`荣!T$^ M+5G*oӋ6v2 X^߂D˳Q-OSJZ#}]񺪙&FYt#ԭ&uUΝ}d6UdRNwU,cd僇H杝A, ^'9 iڮDI*&KPC+S0Ir*v,N]%V9W\5U}h LoCEK-ڗo@a~|P~W:P2X鉑/fg3ɓQ"_^tI]5z/o1:$%̭eˉcLuHR{K "&7m_QǗw;Ұ2#6ΦCJu1ݽQC #%RD˴i@URAQ-VKm`kj0j]n8P۬?qGϺTbCW5mpo}Qzcȶ8u*aAST6pz学zRʩV;{Je7qP7~&A=LmOpӈTIb bu] ma†D2Y7_- |+U!jemӸUP4+AM☇Q!GUzg,6T*CZ8hL٩r?ْY3E N? Qv ^)h= ~LГK+uaYΗ-KgxUlL 7ź.O^$X-\_f;*S3l8ܽX`*$N5:+l<^BVbΆCj[tAcSfxВ =G}'sv*.DEVO6Ǧ%>wDJ;#]rV7h½U0ۼNx 1U)oXfꗶZ"+ܘN}|7C*Do 1޵Db>cR:6Yz-db2w8ÚM2X$Bׅl֘ՒJ0%BVJ4{:x@TrǣF,nUB-UˍAg:iOAe*y%HpQ{6;/| e%8 Άv;b ?>B'cnF,?CQxl~m&nx `$s͗T# qHy!ϗO"sk P իohlSUVi1O*| &n#oLRV\ۇi;,R* RT^[X,),ji09gdsDN|+jupvdx3gH~g}`BwРQ4Vz.hwCyOFNK XH?JM%d O^ݽW7/!j.ґ6봤 xp> "A=1c)&GeOԱ ZDBC x'7zprřA5b> 5 VK9RdoVdb+8kQsBܟN̐A`<[IQ .Kz8b>G:V{D<Et?_&%J9Nr6)%Ï" n'i`<+Q~" @gtUY2;>$ӔB;[yQ˧[5,juT"R4P*oP 2'}ƅ[ީ.\ Sޏ%|3""R;jUnx%mwhclЛ,3c͒Y} iKLH-$2$fϡ,-՛.;Z#_hnftpR 'J\}ʫo,D YWJD2+¦_¸a_ee v#13a.PK:2dIBug ݋Hcw).ToziZ]5D-OP,glLz5gUcϥ3WiDbQvVz  E_N[֐C"Lx??/͟YfxE͜&)lKl-ʉH%tGL紞~|զE#xh V1d쁇dḀ|D NN"1" <;lylԿ'PzE\IY71nkI5Aи( "ڂPX|_Aё*@[VXn'#]ʭ+lFoggU 2wFq=doP{q J:eH/, #.W@eglV ;9g5cؑ%goT6h)&+ӕ *jx9''{'ٓf 9ֱ9o^h}bKWfo^h :/OiN/6j3Jc:qM%u;:z3jz^~ ]%stضK(hA(9˞=!U4$D6gxDEt& ڐ[QmF44hI(]ұu!iN r!dJ4 Wl3 dYi۸0 Q)&>r[k9)"(o0L`q,[`}FZQ -'8mtHv}H8g"u7<9I#^5iR5 1|:}BLÜY9,LNvy5"#./fC/EЛiE9;䩝(*jՔ5Z$ϪE.4U?qu}f@Dq2aZdko F#aSYjė*<]EӇ?pZ"Xo1zl]^ W-_jJ崝 SQBߏŜ/5FjvkYղsmafpA%VS< 䞁l6xDS1v;wQeJ&@z~HSZn.XAZJqlxO~dЁru}&R?hH7Er c1_+\ɐ&K^/u* ypoVȌjw>탢?_aD+!2{ ;zʗ"=QɺNEeYHidДtT HHg(qxUA75?,Bݾܻkb$ֱ3i0j~*+W \ȵnj]v\=X:SPQ;L;g;5ãK&K>Ef6hs<Ü>rl;Fg=bWOgjsf̋rlfiH_,r^E="d8W̔!S!IL0D0ȋM?Cn&ݺjbAa谩Sta%%~cϣY/_{mSxц)Σ/N KRJJk)xxִxAjT6 ޼ Ui +S;b/ygb(`K cN A=J My_{n |ȑ}d9m)_c 'цGxrl4M]gGz5RxN.BoU{9+Q˓]}wj.w`CIحEocAXl|(x zNzGqpR`ϞL6P)3hb%)+-8kʟdA9Lǎ YEKz}^3 %܅vh/7 y'2 a{8=u]ؾ|9I۱cEn$ ha"eR96Y)rxt-2*4ܧh-j3ǧFO"+Kj*VS[r22nb70Pv Q~/i&jbNL &{dFk/It8*aPpDdzH&0g柳{Ѷl./+[xJ81p݇t %e=QM[!ݙP_LZ ~u@sHl򒯖~p/[iDYҗ8PuyʫdcIn?6VmNm'1}jAU{T3idG6zE,m9l=lLFk4"<1:k7\b"Zyԍ)˂t=]8m8f QR?CѬ,e[JBk[Ph>F F.G.֍e܋}(/Ř;H"Q=?)|ɗd[P_Kr qaku5s_3>/Ä4_i+xPҷSm (r"sڼ)0eγ0Z+0FlVdb}c{^+צw, 7 rԪ|*Xn Z;7#1ZZ7BJ.+8ō 1#^:U9aXStͯ,Z1D??yЃoq${*%v3# g52N~Bm'U֋0?*Cf}NQ|UZ<ٲo0o.X|lt0>'~a`E+YMlr' yZ2궒 /z~u 4e{;m^| U`Y!W'8ш99U zi+Fq(vgi ΪdAA^v:mb[e1* Ql:wWbOo͟Q4w<0hwa'K|3mεE~ y6z (dJ(+9@Ǥ+(5lŖw-L@8<ν-R:xn tԎjS.nų gҖ,%52^H,OnXyp-]Hp1TO c-B-.6$!a@K H|R.{zڠ:p[tbҤDŽqv%~^*Rnz(-pEH*dQ5xf NF~(޼6ҵ\6ΟPyOWOo}< I HsϢbpe*Y5GuVI>[8kZ@й$#xGksȣ2\ XCw6X3L;6Nfط!;0Q|yjT" !)bLЩnt|=ea0ukqBk.6{twc.^ݹ0/dImњж5)I8RɡMwŨX*!Nud"kM {mwQD`r,Y Z!A7B{~w{ 8J3{X,(L#>=x3Qot zkJeDgIt\uF6J | ,oɡArgi f E`v1 yv)$,a[< "a[pH4ngyV<=8ܟjP@ M58?g 3 bbr W F }t0OoܒAV L( qPmbӐnK0Yybyak{ u?9Tq9_ \ -]DRdw ړ^ A}}a1FN޿/TgɃd= ♆:n,uuךMvdmKJt[/-dM9!)T`7y.Vvz/6Ǚ?6j*w lxS}';U>1ld&Cc9QwiK.顏L1Fy$ItiŜCen, 9hc5o7b0,sEz<]A,XZX໰!BQ=}架3Z'/*pA*=3WwG܍wW)<(+p:ȨFq[Owf{#F12^/}b7 q\[ܬr ؛TKƩ]DcZs!L]bĤKLd i3 IP1?x&kE߆ +-=S4}v3Um]6. 3u-dR )83mkFN|f^r#鮵Y!Q.RQ{L=^%lpd7MN/?i5U9oOa;%3ƃd#%r_V-hSdg P$Odb Lp̈́dJ CR-/{oPqx1׫NJX3>HVN|qa4+9 \B{Jъd"F]x*>ejIvr$ 0l;XIbBl֔.F5mb*eU;n9)>\ Mgvn{J^LmK̺ۡ+s'8MWm=lg= 'U KI/N<{€,{?g d dLW'_M2jC>v6m5-Ѿ2YXj:9e~K*[*AhȳQ z"Y59>@+O*:Wxew@xLvc]VGɽq]7I-#(ؚ;Ц%Ks3h<ɉg_(6Fad& iv 'Vs 1g\bˤ`LVAlG+D8KmsBЛl`dQwTI bJIfݜH Pfړflt16t,Qya R!ZXʍgqgk=t޵ o%WNo{ `͖L$xazߛ~1) $Bm>$5&7$• ֜ЛoxPcECajP[ *v_HqEtHt/΅tshs^Tq1ýHkv- &t"wz^ {.Bwn#~B0!lNQ ; Owإo.âf9<VIa@Fr)nHd@B؟…”pC=#e Cn'Kɹ4qb9vٕۢQDI!U?iIB㴧R`AVV WkF[ ^-0+,ZTDŽUTgh> 0L7-ZF[1ѻ6RDUN*ېc蠿s1[z8V.,IEbd9Rp=u ІN?8:M,&P Z!YW1#ր>) ApHofYdMڔdKIԸW0k:68.X\tɰ&7dxr[#$Km]l$c紒 1vjoE)F׏)1cÛ)g\ kHqڕ{h8Wb<#ܩ͋uԯ!ך:)~[; 8b|2 iCBO.TEh7*be &@p(ZTu6ڊ|34i0o7}ShJFf1r$o%'dgr#.$-c#\W1vt)<3 5l9.=ufQm7ϰ`e'!헖U1ZELy(jY{rF.c*̞p^u_,=q) `}zwފ.}(WS/™ gvdK;9^hg%Hd'.lUh^ B.,jed*x)ޥuYk@ Q$DgpЭ$UR!-m6v<+ބc3AS#=x}A2cgw1iO<:[ kj$w~-%Q sP L (c%[/EJ xNh.^{^tgCrSVԛ>dG~5Z$tA,T/b:ݘ<cǫ|~SI<=}zN*?iXw͸W]ݛCn%PxQD%ADNY<]?"1vÞih?gಏmMMW4a9! [T'+ށ@y;q@HU#nZZǣ&} B$QRnŶl}\vBl$z޳y>>[XPCgx͠CPMC_oNLIεRLJhW|HKO ЍIg_!v, FΒ: }R}CiADM;]+ss ݆HNA'9K/[>eD`>NHVvTtQA6[tV۫@?!x{1ZY9Zᩝ!Ѹx@ۛFx; Ȩc+kOIu-NqaZ Z9Pq3 /#u%'^$6 `D $\dkSWӸWR䍌7+>{ҋŗ0( C/u?cԄe!x{ZTn?J/W9܎ 0`bHǕy4x2"$2?aE Que9́= ǃbah, iFs{R f<(8>E$#}7F~KlUgAnܿ]W*S"k=qs CZ3'_ e-&Bn57"x!ٙFM`2Hl"}PO]Ѣ!zڊVB X#OVc a )3yO,ǀ2+kB"X^>=Feq5ZDVCOzh=z`Jԡex_D~"Y3F}9L=9 [xKpe|h.rnP'PS5x,{z%g._%|X-:_;,F *zD {!`~!F?מ`M7flDsZ]9IL. θ{9}r钺90]PwO<~A'{0E__x_MVXnF-D,iTrWt΄Lhfͪv*b}Rݠl(\a%~flPЭe)lgy7[ ;<]67_bwkldԸ{'I[,57_ ($A&9֬ 6n%b#8ES(pg%O!\('*1@%NcX5V 0Y"JɴF ec#5Z_-QkUmT){KVZo2wtJ%PjZ@.S*$) *Ƒ_1hOtMvF>5* j N\D [M}] >L8ډCAd-@PFMSr$zoj mu]c?@\0l;>>c;!F^οirp氓S525Dъ}u Jl(l#}b'E>D1ljC>Oໜ nv{AH=ʸ+-;X~ζa#mVW2-a'K%w_!r=vQ{+d~}_]6bTNay {yp֋JDL'"؞Zsp/#:goR+`b4W_K#3|"ºeWUJ\Rk/[MN48V{̤.Ӷu7߻[ 0NvECF.#<NVLAMڇċ⺒JAajv@ T`DZqxB^r7|K3$Лo-,7-Y[{DpQhUgH4xϛ"Jrn[aw{X[3nͲWJ6-|BWR%YwBaPa.J49|(5kEmhExex] `|=I;|n9! ;Ѫߊ֥ƅ]xrǁCV svE}LZp6fD&6'˅ ̊~GD ;xmyiM6+zj@ kM%Ag=ӛh5Cq 4萘HLP@jRf- !4dEE/4yvVE}Kā%\`c/MF`a|Y XT\å[tUJdfq(YWrֱLFX-TCRL262|eYإv)Rޮl9\A>F%x"6..-'e\gF1rc77A) %_eЭRc c/3 v;,q#1!ހ>,^.+Yy&,-SPq}MrI5煛c`ON1"x0≠)e?ZOΨx#2Y!9]bHiXJF9`~vY MKb_OVB o dOETzUuQwVScWD McqڡlFCk(;*Y67M(BaJ$oL񂝝&Pu~AzztT?ս ~tV,omѽSSP^b2QՕ0Lg0UxMƭUPɀ *#[ +JZQCbغn-߳ (szs|KiRhSk;a[uD>6Hnt~UA*4!5@,] )cAӇ;qqWkD)I00nMFzޗf]Ɉ7.FfL/ӲIЂU *g/-6xp Yt8 ; fqVdSyl_ax8dCwZw,e OsSEtVy`F^&VDZ[;PҨÜجcj^,&b>]1s/d|l:pf|ۂX}IGy̥PZW)Ƅ (,Sϼ_:;+' Qxx>h &J ڲ٭e!̟FGDŠ| ]GdhD0٪emu/ 5_'*$B!#X&$f,ˁ<E72Θ9 Us 8ljn`vڟZ p'OzieRؐ scHD \r·б=T2sB%F|vmțFNǀzB/`ڊb>N1\Ek::ʔ{KzG Ysan7sY^bm][R10LIlY/ s Vޅ#9k%2(,|N#/w]MT![aC\2`|ؗ3-^0?E:w 6!o 2A4ɼ=?M}?$s,`+-1`zXz;S7lweA>+Ȱ1rы$-{L*Dy.9S9F3'-M+-GR'ijOY4yG2Ru|2B΅c˛k 70S9 UNv "A2Iňwߢp^Cì4Q,CUWzňXI .B}Ng}!{Tz8;P0X\A.~uInOrmmj-}NTtͲ> iM8Bg):ԭCG!Qlb!n)ITҚN}ǃAߴz<@*l#K|-d{`nAuQP^I:"@{ЈN5v]JʪP/YvQeZ)4Qqx|TϟQxG?ؤHeR,1Yɳ*LjaһVDF%9}ӋYh*GH KGUSwd\Z;$b.e}0PIeފM>9o?vhyD 5= khbk&p8Y~R0NJҭ߬_GBԤ"vWZP0vePcpig=BAYM"!( a[$LjSW֟SN^A;Ybb!50'qod==hy+uvlScjɧL f~PblU$_IwGЪEt`^kX/M$WxA?Hp;A ᚃa,V7c ټM Eһ0dxx\3:cUeEv y NM"lhW YfɈ:تX.jf[ݟ/(OL!ݪ{~x0 qZϑX2ǺGo讷,XuU#k[qwiK^zggLJPq5Om7q{~bŚ9<7ThG:V"~QV2;".fnu @dy2RBTC -Sh/{A[ڞ5KW >!OݑH##%7;q.6 U{m.۟h4>݆>f2̯Q'iGMU0qBN)Lgu˶F鑿UD_pr]YgTH NX[_R |m~O 4 < #hg;l L+=I(W bNP9mDY轜LꐻsNlôU9(#:]L9B)N"1dk`FBW"j yX.],"<C}e&!#J+W99hPrJ}{2);R歃5y@-˹?ȋV۠kLS:C1!e_"ݏpr DQșUr(3O@Xq91V5."[{y0 W}"~dn)S0+y8'n`ƽ@ZTbS>bi*#Y<`V,UX+ݙ9]"ߢӏi+<qj2Aѿ:ju&27f Q\OA C^i7ty:z͂)bR8TrC+1YM%/M04"!9r%vd$C Ge4xwD`j lF{Jb/'^Cfo$Q*ֲ9W_4p58?1 3/7[miX r-XhߴOؒAm&I\/l^`> vF R(+wfifJ,@hs1+/w=~E:롄# MlmTf[&n۸jl ΄3" {k<ε>)=޲x⎩rUSWȷ|B{ZG%@,{NLY7jE*,w qVqj=H׬T'~\ 9B`Q-Ό4vQ1RU#nT tC;jm[509zݳI[ 1I]ww%"<7[a$^9R8~TO5yq_a6VD-75kF"d{U IR~MLݙ>g+"q9#kMp= D{BLKauvcZ.h'acUxA{ kRXJtA^I5kcNgWz`t6 8iUeyڊi19hlaNqCo-fJAm'eO C=$ӗR* َ`ݓd.h;7p+.!#YʙkRH~o:8|u2a~d=4<;sȰD.u?-,0LL_Spw{$QBhjn^ۃݖs2-RgБwȄ/b]%~b WHãM=(|$(yRuɲRdQNx}+1񺛕P2)p 78Nlʑ%8b]Nc8S8+$/k3'rHOO5p/dq q>n8W^dkoڛJSKsE(i|\)PFga+N>uel T4S 9}š%0ˋ]4(tl]OG _k$j@ﺆKG۳܏y$*"IG#UӥLg]0<1h9ZGXB2zVrΰ-ѷe)gӍLP.GT6c4ᄤ i@ܧ>{ s:ͭ$/yӧ!L={l(KNPUD/JkbnUVgA}Mn#զT>96fxN[@^ 6ntbńq ,k9dmZE4θ)2yۘo6ճfzvطz ΡC㱀[JnS( U߾{ˬD $P[f*U4C:te欒xFE֋_[F02b= lϚLtL?6lΥ+Y"y}O֢y¶9f~ʨp^93Q@-鵘M;sJiNVz|zoȹ+3T!/fy82n1=z,R&;NME ,gttrKJwX2xO]R8o*䂮,>"qwvмM]q\-Lֳ~" ~w=,v|\]UiU/},Ğ B9Y0pGW -Xt<Q,R@4J-gbgLD}1|PBjr7l Я7#T->\jnic^0I?~%*-\)OvMfo !'r(sQ|=:2r;컨 ,hK`LZ Q~fHEUuD剉jӗJ<!V`؝mˊrWD^xp׵}Q|C?T@-~x8jU[ttsO{p6ˌ>=@@<}q 52i'ʑF'7(edG̋o N"%:eثk4d%urr7vsXg 5XmFHمAZۭ<' /"mlK*wʎr)ڦhf,`?WW|#tO Ӽ8#(9ΒVUYoQQ8Hv|a]%M\BXVe .>D ԖRBw+<(n*djmOA1 l&PD> AI\ v S ,|\m<89jD; &7;8I5 DV|R؎Img"уiNԡc /R`ZVC|U);߬'I{\')Ԉ!g%֜kcSTG'Gb}|og悉0%>j>íT-Y5^wԡtl@MD#\rygsyHs<hYDv^X컔O`}MiQ8(, o0M]ϣ{J_|Ȱy r>,0.s+-o.4EPF=Cn^^$o iہj)@.81w OjC4?P36slO0(V"V>iB{UYj ׾xw[SMCM̮{.IV,y"X (-N,aety,M$e;3,%~3ҠV0S} *@ŝz.۱5/2#h̊7T-z&|JIJTR;1,sX&hP{_r!t 3d)cؚ}E"FT2;hOO[t=oZGcr\ҋRweRVtekKskИ!"w 3X't`[x o2Sm^j.30Z@k!ML`/]-<4{b(H98CtQ ^X=@Mk,Uq -إ1o'Lj5^%RΜ_tT)K:CBY^cMd<;bGlS71#6^^"W)4SyAgOvTSmvwߐ]B\|J~ ka9%>Y*> lf*6ۛMq$\7谣;;[g>إ8 Ş!(mk6(rRѕ G~j'¥>-^$V"P36f. ; X^քLms X|ꘞͦ?W5#Xb4 o Bu! 8۩-BФ,jN㚜QpAxJQ0b!~)`Ty]SDɁ-`Dא|8QhSaŗW{b3KgXC2j{N{LU@~h"/ͫE,ٹ2Gh&;BS ڎ7qqI`6Sog䛝%]/,l8[T.<֎x#JHp9_ȝSS*?*.cHS$TS-ܑ8a8*HY{r`=K(Hp}$?q?i zZ ns28m|<%f4({>ÙN+5zjA9z8 @$^m| h֘2tXD#,T¥zH[]$ 42.Kـ=/k@7HVB0k2t˫.1M</?PUW-LAT)\2g|U01%a[6dt >S4m4i㥥0ʶ E> ;ʿigk>~ Pe%#G1nDe)gzfVrKyZ@ &|t\@@{.&@S/=!^;+7H،w\}|:yj|"J޽c25BO_Z*#H7J=%Kӎ'i'4eK|u7\d %]TW}i{VԣW1$kֱwoMR sW6GuJ V~J](3bin%y< h'a䧘]=H9YߣDb d*q]NHY mhT,62ξ mLޗ{/%,Q6zjݤ&R)S+!w}0ߴqk$_ьT43 k>|D+i ʛ5*xBu)*;)k鞲[#>.#k~(0Y6`4#΢P:CA!qlU'۬/j.$p]>W^K8qRWykPAľO Qþ,ũl;_k+T/՘n{X裦pD\Ũr^+FU¼jW2wIN!Ϛg_-znB EZ?^%E6p-tu'#n0 zJ5rےUf5ui|0GEZ(,Ͽޜk;%/dд"$FWx8s<Ĝmq8#$+$?K NR]wcqiZGBEİ nٔ{2KEؚr#KcKh]ژA[&nh^PmY6%K%\YuZtR3Hq-`Yֽ^Ce^FMSqf zV1h»@!滕MP@3QΔ{-.}q$11zWN]CHarrYZ>0Q,ng$(ک 8TȮchTn^97=m;:oYr׫) o0L]$VrM{$P8i<ŕnHk :k1 o)+&h\m͆f(Hz3-)#[jaf9OTyЖAG!J;+DR]4LM W}IGE$ 芹;B~F'VR4 I~Jx:-3){}sX_9i&SbI wg`EV#|FؾV䪦[ &hĺT,ndqxL̟>S YHhA &5= {NFbZ3+䚩h븀{Tgc-^+ST¢:Zumw z3Sng [e OƬ& , b *e8$dqm;.=AuӘ$Xp|dZmIc*9>H Gڍw5%o2F7B|# ʋMwP Jm5YJu$}f%SZ5e&^RX-FX(rA_o'VwFMe ~v] s q)dB"^߆yq5@ =_gҘj97gs{V:3;~i /궑ÇNo }`t3F3Դ[6@mزřawEL< s8K8g߈4p8ke76dq&3 /!bgfbФ#l,zvOs7u%D=Q$Bkv_>CyFz室P<&(A@Rn4w۸$0'G&IW?S/D>%JweGʙ`VFd& LhKm=UP[ntZlݵfFգi'>_X />]v7G à9 N&PFS { ˙Ej7dt̰II ؚDX.GsŤDBՁ<6VOt m@Bxv-"/m1 5 E.`p b)J!3b}=΁WEדy@Z4mBWHs]g )GbT%i яRw&! /ִJtֶ+MT?p<1^a ƔAD2!rEwWBà3KRe\G<0Y/$DsWrmgo-õIDXpy o#er|C?S;yn22`$%K:I#D|Te jZo9sEll%Sz'&@ 斴?Z3Խ՞rT8'Ӯ vJߏ P5w՗ o}xw/Zǻ[ $cՓˣuUs hUE@ٽʹ 禗QaGaq[5,]M8 īmU"(4~Ďx8i^;q+¨]P"4Tiv u RwyFJȨ1SCZs J|Hw wkjkE 9'.W#DT<{Ii',KanI Q'#$)6U\SY)[gV\.#9G Gs}uitf$DQ?F뷤]{Wz; =<kDцGZKzoD 1e ^^Da2FM1^"TκȰVz58[lNݹ0j7׭~2Ph6꤯έd'$5:[~OŁx?7& 5ulRwQ+Js`ˊSA#A%fk?ljQKOzFPe`u~YbݹilI0BA?62 +~ZiC9y KAS 8]щaT%Ҩj\GRc?T dq6ՙp>:E]vl$onCF"Pw~G4̡`hzBE\tjPKT[y| 4pzpE0'![aK&p3f:e䪐ϓ!2rȇŽ0 pCq2z7X ##caňyCatFOu+ WՆEʦ&Sǖ-'=Lmne-7S_Դ$@% %Y9lFm{ۺz7D;5声Ԥ(VaY|A>CF=+:4%y4G|U+ )Jrc}ClAź3>!EV)2\0>oħOK-mt[]q,puj tjg%}X28ԅw JD9ҙ#j$Ɋ`M%4>3M[e/Byz=R4|/ _v5F?q|xjk+wr]]"yza݅$pC}qgpia3 F##Z^mE[v3<՝D]آ!= Wq+"R8| O|U}y:EMCdyug͸Q-X77y4+W?iiDFV)7E8oaQvr%Lm_v1H jcLs #?|:9fN8 bᅭ̘C )j딿cʓ5ggBGI'\"W@0#eh-aܑ\d0|$120$΋f/ 1>F{轸=0uXHi'ص?4ʳG7x~$ZvN8@4aFվ|1a޵6~д̖KUgqT*CQl{P=GŎ+" ZUenzҷ}}X $4y$T;ިu[*h4*tsㄚvmx+^ )_ 079F]^]#1_XB>9(@ͻ K= \CHu,i3F nw!tY]D66 0{\+}4w bcxa"w5\ ՘B`@Gg 0EyUMӕ)2[ TXO t5é)bWv`$k` -XSSi҅I"+ *уl[siuXy+0&1k?!SE*STT(yT/ݛ'"v >& Fƞ~, +UlVWD9wqw(LG9Zi@R+Un<?&#ƇR()8:ʫbWO/c$h=EbWS?rU Gt/q5 LK3$- 2Hs6[aG@L#9uz?7nnbPnцkoj'xe\R-x?zh2Vȡkh(X,ZT}DƁTnbrKK]U]詺LJRo3{'踺-=r=\<}~.w/FZHBQ^K )x;WR;Y{uqrr㞽{z08Չ=,qzh4"^^*JFZAtՏ&unE^obX`X xĔ3^p2گ2IugTvtV)*Myn@G>#;Ip2k\r5TZkHqEP l3XEcL5^nwZAV!Iu"tn$hU9~ZHMSưI u4׽-lVEf20)<_6bꊈt-.ׯ`?+p|EI\] }.g`er*LOmx'Η=#VPrQfRD S"K`-O~v5k\dmTq5(RC*<5sų$C!pט#:#&X/Ӥ>XK}̹:(R֛/CmH0VWGev qƭ)B$œ{Ѝ)Ft\'•0׸R!2h4JRF)~+I@+8[u\`>A?)6}WUhjW2 m >̈!^?e͸.G=;~G0lQJ=RTP;:qH$efSZ9L /PH$+ R2a:DR,]#.ST-3nOܖpe53;9txr%MxM̾Zw:PU yZ"'/qJןg\Vm^@UlR'%P!<. M)xӹ"t JQqLxh=v+=H_yEmY Xa16sE,E;- hYhك3Qі[].88IMbj|jrXU&^ig){*aKMPI/-*P5O=5AJ/%9RA}=-!Ϯ_7a&Bm7s渥#[^\#{{"r,=i;ʚYV {c9Q7fN_iybi*(w.?X?7=5 RC7' ͡.JJPDŽIO.H5sD%e/E:2_ֵ Æө#QщF69D-CXY~.(. RvUƀ͋P'۾s^;[ڍRmm<܏ f5B F!θ 0-}?džc̊vEx>پvU5[OB~FM>RiZe/hdp'ItzY23vOG)dZS#T8Ql3ne?jw+XRR񿭛VxҹDeQdue o4o8't*e۹CT"ьazRVJbR,t]ݔj]P2 3;1c*qje]4 ,)ρn[>K+C=㙤]/(^;o҈ƨwqvb'DO*~㱻 O~W-@O!dM:cxXaP?6"8Hz2n3Ij1N@M"A@`Cƞ сRd 4W&c3 Tsq\o a_갚7]TM0|صMdFR> >]هᘛ=zɤ'y\ϸ,<.. }ʨ[4APOPVC:3OpWq}{TJ˪$C{&ي&\D_R%'ZG4d w@Z y{j /ނ aD@ ;B +c%#-cjT2xG_W+O̘P1׸>:bCń]nW P=#F5cE)GzI[bTh9"8n<.ˎXumqcDXC qWCi!~_oܴ͌i/N]F3\8 EҡBoyq4W4L6ό([`vq;3XnIx_r&C%w@nsl@& ȠkK&TNv|.{+züU>We ]MMiXf 4ž ɇ{I(Fp!.NЀ9 *[}ȯehcA+KnR+ްu`.#&>;OQER"?pԦY)~ gz4:Ⱥp&k2S÷#nAyFr%$Ch\TWdd1{8#Y@}KAW%oe?$MIѢfEXgƷ&tn1tcK\ֱ@LߌXW(\Bȧ12:2H9:EB*;>UlQ|dUKcZ%+ԭ%Iի>c ' |j?(S!мu}b#Itxx e%3mX'k^@ zbF 7?Kr|źgpӸ~5h -WSvpM2TC mHl5s> Q&4r)Vhj?M(wA:w}ssYּ+H9ed' +5+4f@PʡgXŌnxUqcƉGD_Iz~UNBy'L8ۡ6[O:.@;$nui\o\UƹO4 yJrX/D[h *!vcezk,@ɉB4x߻hg_Jo3d5 i&++$z4P8͏lv0t<@,Q''.Az NAUߨhr{~{`/ \X+.X9hv^J12ݻlDyi$؆ D<b5 q3iMNLb_9eUA^VHTn(!6XRQbp rJN<]=lԙ0-jM%7UeKbقw~"a_<Zje72ei,!78RnH,u\׶8֒3O > -^XGMfGPRts95fS iM+n?ǎޚ!{7YL wy)7~ͅfZKd3&^q~c00;k.5SlN'ȗFl?/ۘCjxЛ+PP&> GY.d5 ڣ;bLhHogtɠԁa(\ǔq*j%B_b#Ê=یD3uWLYz[}rRUFW6/+N5D2TD.Sq0Qw>W˕ߩVML`JWnYD`E4ì_)G PCΎ*`-UKqŜ0ˋ Ѡ=Q۷1yn S?,vT[&Ne3^~,$WnTfZZ{ֹrh7,.qU8Cx ']xbCms-0U{?߰GIKM}L̈BzIM$9NY !$Cy y8/V=z%:zTK6/EJ0.R(تQړon#Rze)Gsju:d\=iNH$Z(_ՈNަ& M?,ZI"1+uե7&Hp Ïi'sZuL 5u_SOw_RtVʡs-;Fs :9yGJXPL7]&}үgPI&%c#8.|{#gm^M xЖ͝mi3!I"9q+=l L1kP6Uepbc1:S7g. ewra%^HцiR.m؞X,rO,mOCИ0/2)OBٌcw05ůΆ5We,GU~2;\O &z0ȧ@I9bf'2~sI˨.ܝ`9ÇsHߢ7Pd3w'~c~bA27ϡZ!\Ԛ'U}%nwyfKiI{=7=suayfQy Vu,z=a_T,N?w8,.`{/N(r3܌Դx{q}P1˅5_^ H7|-g2WW=jsQcGC *(JSd@1v:\i"#S{uq@,6m o81V'/W ,(SOe+%#93>h87fB+%/;ײ 1栉qf_?o$5T U_$ez^6|<4Fe%(D[H,kGX)op`i%VDXU (Ev7!S;c.XA <F'gƆ8 AУ, 󟳈$G]u]Aa"t+$u| 8wu6 =.4X;y$F@B%u_0*Kǒ+"rTOdB`e5ϳu}]FTG(Q~(yGSI{W SB\6YCw3.Gˬ̎ǯOS-ά|R =!.+.y\+L%Wv⠐?G! 8աe|] b;2Mess;xM`,4%1LH :pjBʗ/ w;bRm_'J.xgQ=? 1 HTCVMEUr] 19`a?컟Bvi$:oiuSSnN!' Sӫ,eDuZ_ u*~\-Da=SXJz^hW]J/5l9*EDMG8OR;؁Yc5X؟yHf0nE%#Jt}Z\LϝssAAD5dvp;KW*G3v2cs:b|X!R6E? B։;O%e Kji %Ӄ xIm.jWc4>/uh)| (LjQԙՑ4O[=k? SfWS5]T֒^%٥sbXG_Og ,\r+:w{5G4x(dQ J"x1 ~G9uMr&o]m[+7H\>wiB&4>H+(Ik5񭶖dd&HӸ*T^Fs٪Y^ +dbס>YJxMκbQ910'z )|_p|=P`)mZVWI'M݆g">+n賧j^8zz;RiTz־7. iB]L{ǖư`71ya%iNᖾz7 {ҰL׳HH@uBDMat55 t@`VUGCM9N_!ENTS&sL#I\;6(7Jw[$֏%VAWQ" tS8DGow `w eeQt&0Ejb@~ݢmӶ]t;$\k^9ۘz?ĥ Q9}ce@1q;~)`=l &W994 xk?t*@OXJmCc)4eHZTwԐ7 R[Z<Sڂc}Θ3kb2<@ux.1|%'jb}#P~rU@&{GD &`ײG ՙYG;24TVU#궬@S%!F螸}"s̓jxgVtzlWonk "8 ly[[ܭ{?f! o/.5ñ 7?z~YXTYEsSWWDDH(˝M;}~j'ݻg,KUC:fO }stm/}s+-aJyvYUW;#{Lr!! ;bg_`YTl.,vo$4$XN<3@.:YllY#Ȣ+EW[{R%|a}ck۾~{H[&f2o7:-o;bO{ m5CU_Q) FFXIG(ΖYX .yBDOVR0PZ*9i r$vg*B,9\P.b4YpMȔ5A\n7c?99@ٸ6YmCC{V2.%DδJs]F@ Eܒ&fP\邐Oŏd"5M]_[c$^umd8^oda&*g*y&"#֒Ysl"C,}Od/o-~CK^=?*diΫev =( Y/#/R(AĦibnڑXdwb .}:D) /HVxvx!?Nq4fa<[~1j^ p7 Z#_]-YZrQE9 $be>`\LfXJGǿ1@զ@ By \ M@| E%%Fe4}jk7={ӷޓY ʼn /eBYuZ["_2!i?QrʥTp9P'JZ!Zуm9ukm0(꾖w?P[ '>3\Bڛ3A^k{4Qdyi(ttjK2BOwFvI @jzh]q,8..r08G%ѣm 7j'gh8x@YDQ47# 5cG Og6N#NTv3Z!Ɓ hj1J!3WٿoEs+ M9g& 8ig  }4|Vo 6((B_:CȐV;xϣF7)TFW{Z9X IFMj]>)pc;kq;m}>VEGXow_,\C-lKHPOnUyZay/Sܻ&j5< xTc*Ap4(B,Tb`XEohY7ƚzb6Fa%_:>f855\[IrS >pΩKIC%qfׇ] ?%8YsPЇ]οyVҧUA%'kP|?<4NU0Lys 2_t"&!gVmJJs6s}GUZ@D"a}Ə)< kvOAg@uQB`pRqO}wl.+{8⑈>{h,fȞ&q(US5i oK*@1.)+>MHN)9C4RM\sn߈vUTjAb>;3S鏰 u D`t启:'}oZvM2 .2B'xI8+y@؈o {&ӕ F"UG m*qBDhkEn]](_CdLBF;@5v#0RΈFQ02H斝ݑ>)NO# Uri$id/ DQ0ǪGܝO~4G$# :slBt "Ubp0ʞdtLVdžإ)%ǝN(9sXP7ʪ cM64lvAZ|;1էXD׺VpCpġqE㧮ٗr_ڭ 3UEB^4>̄49t{87P+Ep,"JTY7HyH^b17EYIߨD(V{ apofۑWt^U&a46tWd꺁- <CR֌NGDnp+?/V7(wr?o S5ig{$5_I?=òDA=xDzt$'\So0*[SqdCu`#%!H;?xL(`|[j ,Pɨޟ$x{>/s%ZA3\wIr ~ @K. SO/8=ydA{/g,$Ze`0vHT$Ǵz$;@bMT&ĖtE J(|4v/evg\ڒv爋 #q㋝{A&Z>.A{~EU!'vte\D@49'7=a.TS%FqR/3~0Dx-<̠}0%RYTb/dLMD$g=[eB@F( 2R޹=Z²wr0mevExo Q^beۨ826CiP2HRXBr@Z:89㇛)5h@zb$8ώ)Kn(ERH9t&4OI#b>."H!͏d,8R9BtՈv4XS {8*Lf*&]e_.<|Uex:}.z8g"n3<ߤTZfPH@g"D0bt#SdO]: `=D˹gnp IK#8ݭB_>x&EK0Cf~RDaCEF(~exƎ8MeL b`UYĥ)(,lxi]P}$Sq7=g'zicx5 GANBwC8n6O+7 \ ;Tj E4u!K/_fA( ]Еseڄg<ascrhP-C9>Kݎ1O}St2Ճb?rlCEMU~*!1K\\ؘ}8Z[VWkR+Ij^Dx0S?]l&@ֶLTLhKN-΋^Q;O8q/)H@H?Ér!(j:)q[tJzYwu4#{xAQ tQbƦ4ʍzz(w3Xx{x=^_}bh)޵kU(> m;߬pQ_Y_rH8Fedߒ;Kd7-tZ5ch&'ͮ~WXLRI) \-~*D#_,{n ?Jf+mHGQ@K%M "͎$XXȈ;-셼98pi\kk(Xq q "r+ngV%ET=6@c~Ᏹ9$w샵Y<7\umgxJQ 0$51\"ه&cP҉3uTD}6YQw4Ax>25`˱=6O^нk\4+>Y)^;Ub8EH}kAQ$,I$\k ܃z9Nr=ſxÉѼNTJx5TO4Bg !旲~*%>V;*u#Q$i:4 qbˤ0O8m8q3[\ۦ[ti|ިVto`l'Xᘴdl޸j%Ը,(lkz {crd8uG^jJV]*T ؠ%y(rѩ/6ԈG^0($g³M<=ȍ4Vq^GpwjБj&V@>Vo< #%7VAx ؊N@WvT+M8=RcAqE@! MYZӃ'j g @`!IRR& Lr w{XN_`D//I0AnE$K)=b0&/"z;LJB޸ aCrp|`ihAU$BEOk7[ޣ>ꪠxR5OUN[4!B< )Y"q(W: ()h"?W3vj! ƿ dF*rڲ2[D!I`90~"2Wr2?;4M.{@ I6uW#tQ]=͹E}D[.79"Uxu ze:hh.7pqkq!\)@KH, UMS *P M5.Ż,ᓘ9>7hqgձXϋ!k0ңMn1?zn,c9s&4Yl%TjVzlp:= [o ѿgQ#XT<#D~G"o1'IwKAdُ1KlbFoi7;N9妧ΊYa~Ť_XphW0H537/ޮoUDhͤN){Ə ncMWgN[=R\kȼվ~TuıEQ'H2zl ~Qmʞ3pIA-:̽w3UUxJIOYf6,g%PIJ 7R0X dJ&fɥ+t.Ib1-枱^&INY*" RN/aAfH3.ZfTwzb֘ N"*)i\S"* !ԗfK-t6_O=K):#ğAM;|xfнX{w:.;Ȣ9EMġVNe_>\sv;LinlLa jϢ0K\(-1}QMj(O:H RV!)Ғ$hqZY~T;&fp~I"tWK[}E:Q}ARؔna=H~fЯ%`1Amk~Npԫ &=+WgF~Qr`,z!^>ЭF-qסIPr!|xޠK G7冘MFi!)lqH@w8$14bC=\D}Vr$7IX= R@a ]k?a56)2<vtuCm!!meK{I.鴈T- &_Rn/C([qjó90b+4);MdӕOn>6S,*fi+xzSȫ.{[wPM5<+EzQ`F ~hRpEXr,Ұn!P;e.DZN]@4G}lgDUVɿOk+/0/4r~=2P<&IphmvϻY^&(z!}ۚD++5Ƶg5EIU(qtרT{U9m B!}rl:4x~Mnix\_-~=ψ5ErtC #J+;iTJC 1h<Qj,ZOK$_=ܼׯX^׬|-|2ѿȔۮve2%x.fS?wn`fR^fgaNYfDg (~gPIkX Ri1it+7s@ѯe\v'ƀ@%žz)۵,RevKdowxBe'~)T9MIL1 <ߧ,ʰ`ȚS[(^4 Hyj=w_[EA;o'(4ֶ}Xߎ ~F$nڧV?O8˷G駱ԉC[Je=J~ L.r g[q&M7&[B!+P{'qƺJ6P5RtϜs*KU.*u"B!9/G`a&8g*lge5MU%hΩ+_u(Z9jZᱴ.z28dMǫRgib3kHN4g_=ucT/XDX}3Z[͞8,7wpPWܣ'q0Kx}A!Kփnn[6槆3Fs HʤT٩S'~ɾ#rklUrtd0t+1GF_ɮP¯zZoJdc{ e(>и~S~BcWvړ&HU&5Di9\Ylwd':fYj\G͋ACn=?o|x,JqQ*-~ޘj#6*EctTc1lʠ~.uWG.^<7CgXG~~"Tl<ʂۣrH#9U,+҆JDQݦճ٪cn`ed7BNٕ3 :,'[왝wsFd*y ltNrT<3coYqKA0vFUp*ɦ'cT5P  ܣp $_j\w_Sa/+GN " -;V'Xݭ;e7uu2(wC+nl#T $c0<|7rgpX& 7MyOF,_7Õ ?nnA!>wmʽTkiIWFsg1-lMfXOkd \WE Fa eEX<H;jk$Wßl CB^ő!m9Qq%>toM1*fXײ!.g.iЏ<w6튓BhpT~AQI# Q%7y\P\/bd=*@}sa c0º,Er#OtINwEwVG@ZS U?OOl;I._*Ͽd)%\}Kؕ]H%mLU]ح\Fʥڃ.%gJ+_B iM¿f6g&H0h#t_'4#D /\jF>guP֟ gsTTWڴoUH]”S!R""re |Y;q -i\th1.CdGsҜps$XqwO"wN$)Y Vӽo D& sCK5)9$_ыƞAwaH5[!1d4t:6>ِ5i{396(9l{~Ab\fF~dYf/o,n[w!WW (<5X l\ڶ_ݑr; 3tĞ$q~Xws rtsU2- isy,Fz}cv9Ξ`fL,@Rk5s%=xJH-#iĒ`\R̈"+BkԌfBqOmM"{,d8p*Q ͗3^,$z|.sf8_Y ߐص.vyj}Y6l9Cg܁2nI;f/}[!XW ݥJcplRH4Fr,!Aho?%uʱ.10q8S3U,D,h|r Lsw)ʅT2 ;r"~E.wzIf|lP?z<~xgIEŞp;xRZ@߾ kovwhA5Cl Lċ^׏mH.5Lp8-ܶX7`z/=y@lL9l [=[6h?ummJbmA(1,xj*ȋ?9)\+8 wgFv9y$>A 3DݶN,= _? L 8qTHPi^ Γ%8U$zRI;;NQvOHR V!s2=?99-(x_NPϊ]F2tϪKi6y8Yqq]m`h"ݻΟ`d1rH@/%`%ߣB~I ׮B j| =4NWaNܿJ/C>7M.8D!|1tSr Uf2=b_a6Ӭf&ݞ|-K xJ)Hb:eȚQ-?8d1T@خG7*ߎil{ Rajqg~챤\gv̬Q)A=gMa9_ y ="F&>mw׹GB֛,Z8Q-*V{Q[c-V|mNFenӄ3$'jNeuZ'ijg܏X;_4P_7VLıkfj|]uf'ِ20poU#5zἾKont.qZmh)cNKMnǍXZZ4b=ӭ1QA]aNenԸᅔ\Њ愢6"V-{6xɞS01E\?h89ptvpf3JC6!:?XfP-iF&=q+ıpkOÂ%,[m]n]<2'S*r6wld~nzkG6"T\]3H!ۂRYy$^b[!@7`Eg*dmAp/dWa}(Z؝' k!B>L?CZL<&Cy5q3k@U˒TEUQ#nfj@.M@=P.=;3q/5)/F'a㥂]Ǟi<>O ;9;ʼnӎ _VXI(@|i_ZT/0ZksD$ǸuV(![@UƼt~ѧxAH{ImfF{_-WOBיXxrr ';tmʱ+\zlRB#ݝmbC+e+mdqҭ.nwŮ׎òϊ":z\#'BW/D F37hݛ|XI~G5qCLB>K3Ú?vxڇYn&L0\^x-hvXYF-δnhC9F"V}Nz/2w#* 5+WN^9Ioh홌b3IGvvV`{+[=JiHQڞq%mp̟ 2&1h딢>Py "Xi-a]2e>uuW~Ͽ#f% EWhG,KLaE3G N K s؃(۪[?nZE^\RO U`}y_ 5ڌrWヿO7ǎ]]* '36N݄ʬȎkc]m[5Qmhբ=&6l%O@:"<5ffF}&cy\fYyZ@m6 ֜TAs9tpUǺ n ywY%H 0ùԿЏhتbʂ.VLOb3l){>YY҃n(sw(F~|Zd1TOj\K7l6;|`dIhnKmL`|wm0l4vz*u5Rz@Q7z=](?+4zV33bԅJ3F b9rӨ'EmbFw] 4g4&CmP{Fd(Ev2][51^wX_joAqtܡҧWU&9`.F5w29n'1b9L5'c>Iw4C_zSgTj(%iT I|dDYU/D2p7#G7MkO{,l9NaD/P2OQՏw[.Bap8Mc/ Q8~ۅ;6ڍ};70)ۅrqؠ]c-r bA7WE!l著%b݃ =5_3] ~[k;#$} Lq.qm[I%o.# / vhZmjyL;iz93纊Ev¯?k'g]TR0'p|phQ @b a`*t9H'O(g&ǧ0 ~'Dt2VJRu늪*!9F#jE~s\$-dix#Meu(UdoϷRd1vS\v.CUnajճ1KݣICܴi%4RrHWܤ]ڗ j"Aʡ`_r!CBK!ZAT_;;W-VnO ~b)(kE9FJ嚔~WTl''ɧa0@uaWa!+дwઐ༯st d_]<[Ogf4&RKvX,[i;\#\v6xb)Q` $Z*{i0zvi SIFg>xt3~P/0j)$%F޼?k~I/1&|O= Y0_ U9, "?∻صr bmn"%*ﶂCFAe*!zj‡wP"8wT '$=Lk٠+к$'Y\. 6X7OQ&b \9'Ra,.OABw~~wnk~U}4r\|p@6F[9!M0qtYWhws&q-KjR!J ^-}*%9 x8^% xilR:T=x1Y2yJtrϷ_x?v,ILԉDgA3*:Rs´oUgCѩ)қHִjl,y=H܁{>gP6X]Ÿq MM >r3h9>6/BDg% c >gڥ+jsB2z{f)Mfz~T amÕ雿G(z”М|+cի:?rmc[wLj}i[p[/P,1臸N Vk8+ž_adf.RhẎyzOAU5ސ2nn)P B[vNCefC%|͆@Gȼ p2?/f9GbL5#5pY~}ѷXTWf8VN㱟_La5 ,o{`̛ηjSʪ<MPE-]6׫VlF9; 4CN ݚPAmn*PQ e^ ue#Cufy*#\WTɛ=˺eYS [\A{4넼=Fhm!\(7h77B@ N6ĭ@@X=pਾ[L[ jvN{-XB(<1@QnpmjN5Dܟl!8}E"laOzˣ5)TaNCTm[0u@(C3Q4..EVȶfC*\TC#(%b+ãܟE4؍!!;W&u*!i`|̜jA\DG@9@3}w{[#P/ Ig0Bnu(As6ml5H#KYL7*Rp\9͎w L5&ZH׽D%EZI1SvpdCas[ZaW֥ȁLarA+L."bIe:.5%/z-7l3!5p7/6Ot.)fR3) ?:$Эt{H?Fd^|e[ExԄpaŀMgc\XK!;=9kgq:еYߗ^U+l?}Wjí4\fUux5,"?^9Ar%(`Uu1w)wȧܨ'n,>E]dTN~N GCm%?%XͰNnH^R_deFgGw~:afGU'il-ofyd}6eM712[pbc;uL{=8 @\CKtz:,rFb)}󉇴zh J2/&O~vI5p.MpxDǮQ}*-eWM]N` VkeJ"X|uxDHQd"->!Iap#,b~>W&%z:Ì43վ:1:te«"(b8LP^T.0:)usP"*@FKȬw ~jC!eM}d%VJj暚ˆ)aA-Q@8CY_" էM{qZ_Ь4O'{o^$\O:=)bY8 ե$H!2:=\y}L#t6#wj`jTJW@s$SIuY|Z 7KQJuDmt?Qq =#Э^}I&=kvS׈A.hď F4j}SΟM~Aഖn݌V}@_+.rhuO;ɐ2KZIG:v&[Nqk MrsRBk*Jݷ"?W,Bǿ\Ƀ؈KN -T9W#C)((s OՃw_nqebpvA=YQGnB7Z+ky.aVJ&_ojq ׈zlµͺOZQ9/,YKĒ#C~".bAWYZb4׎ l xhK}qprֵy+a?$'¨όr39VxJi}"!IM7Zgp#}.4?lp8·hu'/~[,x241NBt3=n7$lSڴ|yT4z{t J a G>j'[ЏB?5FU`>򄰷u#礫Ks]qV=b >*^-MrcAC@WjƄ[b@?ޕWœ4/#ͫ!]H| UX (uDdh6YtMa Aå3/RD^-jç5J`29ŐkŇPwD)N`ʗ`Oqܻ ,|eDQW}PtᘐIyc/e9&Kc:8|XN7Sv븅QC!*v fdחRYcq#'L ?8xa\E(DJH(;MY'n" GO3)>ǿʡb1J(Bk0~ !vDy/IQ6}"T[(nVaZP~Y*;?%PN_h tǩę Kb| 渞J<>{e34o}f;rja1AR*ac5c6q=e5z,ogoVJʮ}Mw)whԡ$fcf-RNA`ÿ(V]Nnw.@yƾ'SK˝x[2Qoחh&<ⰰE48j0n1GHH4Sy丟}Dہ ^šw$(Ӵt3<~o=MP1Mǜ*1-#$t>-BѿLQL<8T%c6Ҧn$ή ;/fRo7RhUQ3མ;&林@ItݭRQ>Ï` UW!+\С<2b׳L:=U갵W ~ =l71'Mf#}[䓑nlz DynAy7V<4D:/eFA%%7’BXc 6)ۨ%1 8Z E];C,8$٘"{`4 جӠqVA"l1C8-j >d ;`189*THI7?ҝMg(Ûs ['/k,/zz aˆGgR5۝?EWFD)x< ]Wpd/3*/r A2߸DM$APS(S(_:dǭsh&D`4|[]FbދT&zkMDѦ{/PHld87 QJsB`Jm0xmO?C:N/#itrIlsF:Γ@˞El BPGݫt϶|DftlR((xU<=y.NQ`׀^dǭ_EX]LoS"+xUKlq=*U^ &9T' g@H[;êJ߀ty d]!x Syď!63 (|Bg~eσYD kLfDn>\KN>)O?6M|QqίZo73F=:-e$cT'E/gec:oYsS$=iGm4bNQpOx`БQ23@|\\@B? ppcyIr}%RTY=1(bWx8Ǣ$ď2q7?)>syMRvW鞬$.(nIMR>\x)fp`Jթ=ȴ(8R-Rzڸ @=kɫvrܢS{G60D@.؇>49n`- 2 D:ݥqHB>8@|/.l\<82-<A}qDm-VF"l$r  )BP KHRػP|oY&mRT5>yy|Y(Q7/[A,2N"<(c5&+B ȼc`;ŒOzʜ|2˳ o^& \P$6A$z6il 0I+o }4`UOv㯄kͼmx@6P`)g뿜[=d%>$lQӳ͢D*so,R4ӵ^2 KP]U92 :ҔZ~dPEF{#tЇ~= ؾ,7M8<r!vJ.ceٓ%M̂G."u1rd8?t%şb] ֢S.zqJl}ep4'̾UM㖁bRㅥwoQ oŧUz0[ ϐ}u:&GW M|Y*n\O7Q!qs}갟k5R:5:S+՞ӴFvj+|/x /&?C5>Mݩepϯpee-LZ~.д!ɐ>rKb6EF*jqN!Sn4^p6{I]Y[כW#1ѿ /Mw t'~} U>CgqZ"kF).O7q 5OK9^OMS|qGt"PE"K%j^g4 $,QKu`bqPl5:@&-lDAWێ=KjYyYe* mNI,=dKـzZs i/#]eN181 MmI5a8淼LB5i\UI .aҲx=nmm!݀R 3Rځa锱7Ƌb 6Жx'E.UbpD '{4m0OꈵbZ4AC5rf6I+«=`alR*L˶hwNiNؐhP|9Q sh},p٧$ur5T/zhD?I( W7߽kX`4Јe*XMGʯ&e*lpQ/8⚂"Z" .<7:Q b4ÈM1iVxYSj<̐àQ΁/]QQK+ Rx!'^g ]yЧqpmzY`eo8 רsP,B:Dbfs`A=v|};ݻ{nMֆ O-%/Ԓ@Ef Y^x9{Vhe hę>/ң/7{IX!*2~_{E"4[CDjCȜ!B9^hg(KѴ[OK@OKZF9G:}&\[KҢWv0.`Gq Tn贔vn;*ǣs_†1's|=n0q:BEO;w#59w6oHasrv}{R,7p 1UdMw֒7 b^2B'.!_ͷ[OwԊ*d *:X R[=&˖ Nl |IxV8tf+V{V7zIa(?/#Vʘ UQZJ)0[jy6z%KZX,–5`Ȩȍ_Rcpɵ9☀3$Msc@,sA+M+AHg4c᮵}\Oݝ@ܒkYe?*%|U?tk^z]=1:4\P给 **Z]2q KG; ^ )L =[k7dhҮnY+.;dID`;HMŖ}d9u'ˆFsʸ-`>g% g']מKԪ*^<ɳ;B1p#_2:j>֥[#8])?[/0 )⽸SI3"^xwɿ/cXt:_Q[wnHNvZ=Ru"[+YF[~Ô)`r25'̿ h+/yƠ.2$QazC%]@0bfP;tEZ05i.T5^+%4y1<[A1C')Ȥ4oh4kXeҳ!K!kH|_-g"܉3y>[J&FW+GuUPt+YAe%OodnK,PAEQaF{8ߔlm!_>wvE,u->YTw< PKIAjْa]ⵂ-T!|ˇb Mݙ|ݩ^ ] "Bæ*k}%;`IwDwb%/zgԉL0[*5ݞ'bYH]pe)vbJh̸U;Xc9|+QԣjtEC+kygv>0J"0{F$~7ˣ$Ik0m،"`gykdD^o H^-׌İ`JHk !M}g`7)CAě+ReYRS20A:l@X8lbO_Hٽ06s\91c둸j/3eyti.6Qx!45L%B,ty[еS eW-2V#%&[EÇ@4 z|9K"zp'/ރsVux*/g39V.h(%\z0WꧽjV:RqIbI}Ss}Y½qL?)=3;Ē.a|OIJB[*o1CP5Ol.4xJo஢v񅇲+hGi{Zh+`1eTJ245=)1$3m w?V#R_ńZ*/?6Oa7/&o'$lylFd}St6ץƍi\uVh%qOx9Z?-߼PQow^:\<^M yjȚclfBTn9 n`9o C"zص+ե|Y98xh|j+&7DܩKbi^ĽkP}87 4[!{`s5hVM@>P0 >- pޠk'BJoɡfsR_iav=+@OCwygΊ?m!-nps1ՓQi(͛Ю|:_nUg7df@9( Z=ۜm ֛A/M|$T`NG_wߙ  މY6Pnsh1Cĉd f7w?&_H_H0%8y_il.)J]H 1TcBoӵVP,h+JAr.g)rhA$Yp"|8Yw+IIB@|$N<V9: 0ܓ/:BߔQɲ5qGgux-kSa7v{hƒ&èg;N?v:.乵mWeb4{Msvq[CJ(F8({GbSpP51C8qQï/ LZh~ O5|?[aVU#$u%1 :a^Z %(/B< uW4p!"uD9g׉0BD`b'M+?euwFY7~<-vҪ9.|JKW9MDԗ ^l"S%ZQ,QAR.+ޭtVwwhJ8sp5nN1*uU[Р,X⨒FPP-{9mw/S֠ޗ V90l*J>rJcl vO<;jΉ~-)1j6j3ܰ4 i{ce2?{ZG-{0 TyR -N+9AkRWJZ{v"-k}by3<7<&26! -`51<(Hk? 4;V oHsC´W.frR(71d9:vq817AnUؤjv}2bA"j1game~ v9 H]:c][f0G?>\Vj>.obk hyF^(wMTLyR#^ִ;T]+Bs̅yQ QKukrHH5ehd'.ߩF*\TuD7/['j_&kekߠG%b AuLc pW r)Vz5$=a.<۠5.bె>8l ysf-e,5 թ0Sro9.H~ ȃa"(}o X`4]/f'%4rgLan G'̀¢ yOZ͞Eh b$buc#iVY:ż, c98-={s1|}0{<'|X qu"ώR Oa;Dç<^\]Dd/GPoS0X ɊI5_lX`YϬL Bg~"| '*JAڱTS96-SšvLn@Xr76ibEdHj,/׏ʂ QZjQy|ZK2 ^i2 #X)aQ5n|Fl\W@1Pҟ!"B}} NjYtIA:wyy2I:M92@0k0m@?3 'm~Sw]|SKuiT;;/7A w1oW{ #ڎkr0_V)Z=.vMҜ`;wx{K׾w=ǔ% 53G;n%7nl]k׊4[:w 3KP\_0˯C:!ŀe}v½: [n$RKKM9 Fۓ eC>nԃ*`e# 4m44awrlHx*d@)[WN}:#;]#gr-D$ `uOb2nP ?kBB]e˝95 yx)!f,,T4Ih<(v1 E{`21@!|k:kFi%*HZv~6D> b(WUעt h 0aD˯QpIa0x^rM =G#mF:|®XsLbf`Zs/ݾ{GHFE - ̕gi fMQwORlckco0i=ռv-!|jO(Uy(jrWم*Y\v+edt\,sQ*(s H8ԍܧ%_F0j9P\%{7p L: o5SKMAT7+k^6ϯw+YpEʼn`qz]Z0z5+Gf@>,`?s}teo{b ɫb7U|[-bVL6:o.1 $v}tǬR9%v^%e{Jwjeŭ`œ\Cu:ߦ&p+ߡ`n~Π-ɘء]2M@bf|ܾd?-=li\W^ JE Mo:6 +^)R(ϯX@}{q$Yt#J!(?=_"k'DnTz9Xڱx̝Jb7TdtH*Vנ}Nsj`7{- kL*K~Lr$fxo "gNẇN^Xm8q'|3pG5/U J- ]'LŃW&FfAFPO7y!pN;Iu1\COмTC`Z Ef@A(O(2W o|I͌(luJJJS_lHKaOÄ;g6*Yys8wB\ z-Տ P8Eꏇj*`*Ma+jj6Fr}PonS?8{ObNt[<>B5+v)e6k|`7< knE4,zԻj -4>“H4k{5آ,wqDqf)Jh~0Cxy _>:>߾皺ZqKi4w1_Fc4e/&s =[_ލm6NoVWŤ(t5 gn&ӹ*j=:I]]mKoA3\&x_:4DťsI *|] WM{)fK(*RsF$[D'_ST7SCXXxA7`CJں B)4٣͝`PHk+h9Yg#$ebs;xS>4+,G70gk睨[]@DSMĬ02x)GPLHF'cY]1&$x 2 "KY.a^7SS\6PP]ōw)AQ 0(U.d]/%6o3ƘaoՄ? Ɏ(L5 ѡH]L | WV7.Rg Xm܌!PKBY90q3mcVTPp,ކ9 !7 $tva !A-\U~ey Ǧaٝ 5"󕙍ͫy`'} u Iux)I,F JEa}>!"칃rx௺ƕt;ev8̓RI_ =`7`|cjǣ'}҂[ #٬R](PvH k +-[9\=]fr3$QhO"u&o^j;]ly&yGh*erk__Ո{a W;N0aU}\4~RfR/<0sge yz=1ЋOmHֺ]R܄9vDOA#Kaz'H=O(:O&*5GCO;=%nz2_(ZYw& |JFր.{0ೞeD!x६"P0t|Ah (lK(?*7zEuXPtgSX,Ҿ K$G12Rd5~]5 & /Iq{GKjYxe77.CLKiܔF`:%5magv/luӑ^H<Q!#P3Գ3L$;9O< 6iPt9>խLU/UɩnhtהcW/AՠR$'5,qEgcR&7uC_{-zO7{xfYuyN:TA>J뱳5@{JZHޑO}.=֎,sc)@Іw.{tK8ur0EǻTI]VsxpA99k;XvM]%Sݬh"iF%R$hkYj¸ǽjlk$sb+)z%=zpz>0<,5: \7%CI ez`| _\>saL۝ZPnߟH,N8L d[o/%zςӇ~6ġaiV5V@VXۂόRO7V!~.%pCKdg0p\>Gݷ K9^ˠ9_u/KJ|#SP3@{h._;J GNӜ٘}QmS:gք5_S>?cr܂@DF |h읐鄭LvnX_jrtqi6j̘),jN;dGɦkԜ~I4yК`WNa=gL/h\Ww{ iǡ:%z^'ՎiXw@Hza!f0XX"Y$9RY$p:w %c[7Id CY^!M= al: }$]9B-p}!i& &xF d+C@‘5U'g}$άiO8=H bRWTzT75~lp&μGw h (. Q6 Ꮄ ]TB7ˊ6-N PtyVQ1P PPOjõK,"]~;N{0'z~(hkxOƖ͢g'F$f]:&Goal ! 7E^A\~BLAeM[&܀+*fFa_s*Yl %o~A$9F2:1dY^)_{*X{MZ2&;~XvM [4LU\LF ZR(qr3ŽB"еkڑ>(mbɰdK即 IxsuZVGۤ!BE[;Jy6y[#fb$ѳ?XF`Q7V)7m6 YmD0  lrēFr4y1O[/([¼ \7bԱaKnC^FKa5D={Gz~gs"rz6y٤nD׿!4jqUOvuEP".~EU N:SR(B{rV'p4UWVL@0Kzq R5(e??j2/0|a[a]U{M\ o)qA@࿸9FWb MeS@DzquH@0_bĴ#ϙ#K$e>n'bș6c\r#7Pr=,X`gqS]w7C;o${/oŃue} AYS>XSW62*/I9Fǫn߳6~3= hhs F&<(r6mG33RcV cǂ Cm]EgdoN3 ע,cn9zm[[5SQ\|3b#~N-S 3B"V ژ.fAFF>9w_Ih[~&U!QI\}ɂ~+%[TjU<^&Gc 9t+Ęhߴ߄*9n*2*#1i%<@Z h]BgF]%щ5,T{4~X 3é"2@,2;TNyo˓m3MsD{13"ta} 0S'H.cb(z4MS\h+EeC#?FW]FqaSj!OOH5/oz=۲*,}.hoyzV2[3F嵖9(on;`lF-J0e$erŒfg]$+mCwh,6mf< -!.ȑzWN5΂RHpq=yU*q[J>wnZj컙zO=3.OHY.92&&aMД]C?rnbn26f9=bI8L/'e IQuƗ>̊EzdЂ2h uyfskg*ď"^lԮT6%#P֏~tǖFk@L / ҫ&\60H3kutR0rϐ4u~T44Y/w`.>q[v)\W+[5A[M'k:pz@^,YylkD(X>Dx0&sY^b0x7@{&^bH0׏ r)^+24ZtHvUM->;}+2s&y޷oW}S˧{..co=qE"U"JV-/O {ĚyL?G[V^ǎb37]T^`AF05*J]"Q5VVT'\Rf–^=^ S$L_wNv<>rYq $RW,\٩!&3NC_Z|X+ T;g_R>~*A?%l_kNMD_Nt5*BN` grAeGG2L} ($$ @yu^Gf$tJTn*_)\hEwT=[[D;!N]^3ª0׿ק]Lij%898\2 !BO_=.܃$u<8?*=Ԡ=]+Ln"\f :P/N5)-0pHz%r,t1pഘq3 MZi25Sa%ra$767EeNf2(]o !}0YWoH;IHx,xFg2ArM*{0UMp`bYYN[qmwqOBeCxPLXR`$>usE|UK?h98vQtM/Ȍ //QytI(׼`~z<D@ANLs}!ʘGEbl"A,k3m}$hz(y7ĩzX>i\#Xuv B.CV;te9׻D)\ 1ė7%8bD[ЗCƇȄ[ECYޑMZ Q^5x'i2`[8Ap2Z ƑL4zdr†DG ?θC'#N:r^&닒`6m)dda65O9oWC8๜- cٙ޿-~5H=}փ.PQEũ>PuZg̈L-'j9\5$Wśμ}.Lbd(#T7~m,?("/t|IrSzF `('7w$ʰVͣm+$E^2sk}27|du9ʗ>Ef-2'׉h~%K.EU}j)QaJ c◙\TTGk3JOS:\4mdA ;ʌ%5Te}5^+N͚uQ-!ݼIX;'yĽ[4p4mYJe]ۍ]}Jn~E#ofdٝN@eb+T|X~@\4_B}vuK aO]a^ȃwU sƵŌn>NcAw]Hp2\˂$y$$͊ /7JaOmbtCۯA=yʢ菠i$@aph/6AȤ*&BN<+~}u_OvD92OfުA(j*2mNowam3SQlVɲ߀a} YKѾcn v#DZ4d1ĹimaѻTf[<Ɣ;a=TDP:(x +Lg[.h(*L|gw)>+/bp̌N.óQP(4R=QWp,DvAP% YRY,8%\+ 3 ;0i.b n޴GQU٫|X5h2snz{ uVW/ofc Zcv+L<~E[eSQ2x2THrQ[|]^c,nuFuj/6Va6Օ2 ̐s7C+9ny\RIm HRLnQHK $ vdj=ݗ UQ>J~DrpGG!Y.Al* Lx7 #PMĵ:6Kl%ש5#p[IOIȬjYû5#N8P DC &*K!Cea Mb`ҩK5u:pSv&LWJZH]b wR(\~C?e$zleL{2#EmAky`u-kvKj 4]zuYȒG| J @N(;It c87!e~?[Y/;e]E+3+J _t,ˡ_0Tւ_{?D/h f U=JKa{rKL,<{p]IF.ZB-2Fʟ*Fy x+|It/ ZeUȼ)A46M!ԺSRA G:-uC $0_grƱ Ȝ(*3;705Q,JiK7= .xxMV,1;矶 [m-zt>GfB?iZ?dZn?q66٫TJDoVFeI0"V-dDq#Rhd)w:wtؘ ildř$m=]!U}$ӭlg5Rkc1#xʗ8o`>4ޫGR0GOORq_e7񺣪ˍ9,Ul|Ov9J!)9P 7 "cݯ:oх +fxʨa z^?|H&g l8E,ݰ&A7Y?yx-)caϷ^vÉon.{؋6Tcءs_ܙ |is2v34fVfG']EW&8nu6n&L$(DZFQot{ek7|<4 䗤T6r͚ lSZ!>40mZ;]09;;Cbve1eUs%-㛖Q[e@y9(x}dN-BL,Tyf$2Ǩ>sdjlTK;me b?Y7zdDbnhi P&.O{pOK1`8W!Bf]s*?.kڪ23(z/`BR @.)%ۦ{lɃf[1~ð`}]#zi/DH{7\\;u 0 O5CgY!ʙ/cmլ-)vO]F"Lfv+! 9m"nW %W:`N*|l&ʅԂQD/gbrn0mC, VCwfOlZeL#'-1ϕèen zrzqXt:^ QbcypLǫxLOd9NYBc*;C.w`_ DE^z9.Q9 b1̐A]]Hr]Qth R{Ѩ̟AQqx쟝M.hW>tdNLY[+cUYLr/lnᎥ*ov?zC{֪Jޝ'ou ap"XET)*™l '>.6v~S3NK2џ +8UQZY!v ꪎ.eaq2Yc k(۾jcxyVq|>Y %#; CJY$Kp"lꖩh.XtL?!7ա$kS#œǠs1 8kD}-tMPMt~C%F#e` .'Ӡ 0k`tԈOh5I ;NpLBxѼK~+!.󖥁t:q֎EA؅6\''pºP1ߍUocD8&RVi?6;~+=tUu!"pi뱤ǩ,\_ >~r'4>ˣq- ^5%mZ9}b--TnMh>5y*V cn_gM?U"υc Cr!U>Wý^|nwŽ;> )f*!Fy3u=|6$g #X;J(ټ%;@^ '˚]7U|w)ւjY*ІXq%gwVk?XQ@T8/73&9ܵT1jl:p鸼wd<ũbC\+`+`(K ҥqFNVS1via?o=Ja\>. @o \tcgՙ .UF+(sjIM$!Fo4[-1!ɣ F})h6NE8qTp`q@fƫʼHv!F3؃K BK[<,U}Wr`%T(Xc.ʋ!) +́.",Ed3Nx !c;EqogX /YWۉ Wym⿃W:e>)`I)/:Bԕ 3MdT`{@߉tj f`}$o+GcX/tj3. T{,UkpYDZ 07ƍ&22w޺@us@$v:<5r>'2''\:G"[,f2ցgd]W%ۀ4; h\ Z_|g]WuC:[1cC@dKhJ-L_t3V~҆h_ ڙY) ®]uY}y8]I #yLLI%Am]'FA^KV=BNC6Oa @+:%RN"ہd{iʌ~lop+Jip/_tݯҗl?@癶BN}c-PbYɆo GaFСj8/Un/X&>Ae BFS<S"uQFnq:q;?4lz("ttg8"ϻT.G$;$bX?xc\HCR K`(eklD$ǻFspVK${ XS!bsiT0ެP;jK͘5BP#}'N|N4}*`z N>[ p^l&P c Fl&+ZEqѲ +5{Q:mmȁe:d0Mv0Dkb'Z2W4몫#l'*_x|,SYҿiC*%T}ɕfjM E5,2Q `R^gPı4 fx 1m| 8'i\v{uO6W o W:Sa)q8=dv\,(xF_ZY[aM'vRSxp3:w=|Kau :PPKeel"/=lj7v .]*D77]mt1} 1r~8'u$| TM"ޯW4/f C\!Y 9Y%Q&xTh"語9).u-qI"cJ]WO yP{y#(=)*Zf9*DЦ1s1{F7Dbf`8ԿC CUJ T*Ӽs!X|^ǒGz_eHntƞꆒEj^ =ZC;[|lmnW6AJ'SMH!m)|FŕĭGU\MSŅ,%yʹ#d!&/5)XxL-HVia[U%QRL6ʣ }]8`Ŷ4;ٜϖ*)Sˎ ̶Æ@P]ےVBJR3;PFm_e;(? l-5ŶU?ܬEUYhci@q;on lT abtrzꬎHا;Wn4fYǛޞJCܞM4#0eوl;+iK LNPjs_~;EDPr$O}Y+5,ɷZ{Sl뭝8ܣ#"f3o\-R8 ,bn,yMm Z*q<{Ull2>zCnU#A "MY Ye1YߜëDmd܋qؒ*8>8 #>W.9 (yhj٠1:pê;%zc{^]W,;Y <5%X~ˆ{p?!\3ll% \hBE#bYș<(wCa/i?)I^1I+P|ҙ]Hp,1{3_6Cp˗7v = ]_Ő[I5BJa[a@<̃d,y.ruBPob/#X&QH.I1k<7ApB6lZD.'kE&8R\r.uw 8 uGhhE pf,et`0Wuc{<狘XN& +IJ.s]s;bA.g*^ 8)biؒ<'D/(E~Q`'zVo8*̭"7{K?ΔqxC(x[JZHYkŕ4>& t),1B0 5JV(CLmo$&HC7 P79z_8q%D)HՋWeMfQ%DRww Nʴ'Ob]wO&ݪ_ՄizoMnz ژs'USHg$-y#ģQc'}`M(UknHۙ*wI2c*'H2b@abl e#i>Dͪ苳)1՗ fX+^5ݵkⰅzYLLlvZku'ZQ%)u>9 3Reۧvyt{}m89ل[BJҖH9M(N:f &(C`)0OH$GrZ~#\Orl~M673 .oO -jTп Tfk3462o)ÔxPd (Ȑ(R!둡ޜ9YR9=@ m`jW -0æs{a4Q`|ɹH%϶9lXuXdBStъ]P|K)Z&+pK0JQ,›ٱZW$0\K' H/bZT ق h)ccQĊvdѢH&'W(xhШ~ KQQ͋V|XYNCgK;mD:7k5<}[]!:$N j0tƾ#5$Q,+_EykW^Ų 1(4 pido-#0uj=t'Yjg+W:`,7䔔Ay٥,)SN Fta)'=Y!?)L0v&Ț6"I d#Xs3 uҫq'BȖM8})bĄX>ϑ_":C֟Eb w]Ngԟ둪B 9m-#U ,lT&>i`Q9r,@?]p \SmkYo6zH_͌Gӓ@7(P%"4Z"l;Du͜6F1XS)yڽ ϱ*h;5\*Gd9DLXqfG1VU_a ˁDn/z@;p`B缝 5Whn}d0;|hrYx3i t-6tͳ*|39{1gI`%u.1W8- TjtP:l[bdX "Ow e&mRk$-0+؉JTMT| ew;;wE!КhzlO/<)ű{}o-E)[Diua((06(2{b%xlI:rI99ִ>+cItUHsjp1~(gxl[PNi+;i`h Tx/|r#Ŭ إ#n<2qjH%B:2VAŋ rAV gM5N0x&0"e 1 @Ɠ+.՟dr\r{Xo*%O`ik 41CwND:p8Dą_=U&/~=sޛc\2ZT&H”KzL ޓ3:hܚJUQ%GExt#<[mtG`HRGXf-ޚbSںB+ U vtD=|gyͱT价К`ߛi)R-^r!SxhF `W6E H=,ކBǼኬwBr2 &{VpE8~gUoM:B 0Ri^[I()`bx`Hk`#˴g$&,M#~s5NGvۉc?Z,5EV6xjA DsBI ^(x?svڗ>iY[JONZ\*0G6j;r/2`}A裖@li,zAXHW)&eY'4셝$(Ny 88+"q|\$iyw/Vy.7S#fl$/-5d+(ūk]x0-j@ {Wq@k+k}A4E%w'`SBpJ8*zqIF`dǕvt( G)Y_)\=cXcrD ͂-!ҝ9jZ/0|#> pDgYZ0707010000036e000081a40000000000000000000000016609d2360000dc50000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/]?Eh=ڜ.+ɏ]x)RH~Y1@b=eڤ%?f >z),A0[OfpK36u0"w}˨ڥgE'73V!C5ڬDTo@R2G!Z 7J]߆Pm>79cU5fLj&]DiNep,#ш? g Ž 'OÿQio.sx!`IJ'"Gʹ^C Lpʤ^,4aX;Y2^ǃq#QĐְ|L4FsN)-RV@2ǗU-11piuuHlGMH)ʈ,όsa[vH(?F&Dy/tMڛc mVuu g$pQ^L_ ͞*UMqV̓?jiP6P+zpNdzjJ%&x,6 ybU]Q}(DŽCK bKUm 6D"ЈRHu^u&b<7'Sf @Ǥьn z\veX}Ni6lɶD˻ ^OlR9\rFMf|䗿hfGLg xI!As=e2e KvN4`;]:4N.qGl:qo(#YV[dq]~ݽsD~1)[*\7bw͛&>TA` WߗGDJxhƨTmǟ/~(?"MW47n5{Nn6_LJ+8,9?HFaR\8f=gϏZe I,H KK=x.wM.ͨgG/ppgb]{".-Z/ nbHgIT=LD}AfK_ZVom|< .#xY[/?bw\9\m; rqK8TYIn&Y^lƭ7GB@zVݛ*;הx=:Ab#Ou&쥋ה'0qS)jBQE}R\Aetsy.Mćw`(~aM$̓-` 'l9Gx4MVoi~iOoύQ+R%6o 5$7V \r*"^Z5<5"/܄.EvkE#Ccpsէ^B5LJE#v}Sx&Ǣp,^]o.cqN vSE¾BT(Y"j9\B5pl yx<k7*]Ą:+(*UԂW E @acmW1M0CC $-D2)y  }lnӗIN_nYjYIkpM1Z>d41c,c'HtkfZdx2=_4# 2 QgyIQV'~n" V ?wD?PNDq ǩv4G'X }pxMO)\J1 NxUN{EM_r23WK1;\A!D-UnAq;Pն]_OxP4!GITy;Q Fh,GBZD!.y7OcG9pΊ8ô.3HX̉.8C'Kgda׃`(mx*5&@|EtTߙW|N~wԾN+Pq\Μeqì 'CchFxx! <TM EX$ZJ,6mdE `&UW-tm )PQDd^c Mۣњ}Y}~q?^Fi1PysbZn`.˝QH!v:ds!+}) Έ'UNN}~ž,cS  t >>rhOUҏof"Ap%|!uw!=~ Oͦ8p<] ݡ7.=ʆ.'Irۍ 3eU3J3DVh+2; 4yafx9Q%oq~ړhWFhsc-imSOʈxCVŹ ν?F [fjfA"`qU1O.ÍX_T"6% w`.r }r /c#}FeT_"q=ZCc~+l#{V\:L 5x!PıH!~̃L}9T2.Ic@:TwIsoKPнaruě1:WnJB?nptP^VūtJ"2_6 7< (xxMC>b P#|==pߠۜEBlmWո,6 >I]@|@ ѕz $+M"_Y@[F0\C58L_??ca7r{V2{3_*5ʑd^v?GHuz>$WvcuXAP}du.O̵|6OrUc~K=u042`4L ! C}t}t8p22j蒙^^d[v_8a.]Uhil]2mY!Nvx Ka ڶBesTmL뀗 f B>$0e$ QhyݝTQh{jJC :qUBOp3=#0?SYQ@[*.:R!4Mz<K!iUV9S2 sq#t15Z[02t d G*#e|3 bZ%S;2;'53fp>60GKUNN耖’1f<(C BC%i SOHc85 dwO 7AzsFw`x?7m׹#xzwo%ÃYwk!a=xr?qI> "`}9lS4K& ה>s}qQ4|:=#'qg3]aW?I :U:G%w4)1ʄ0Aq1QINru/ܞfeZMZ)ѼX)Ȃ]Gh13Uxo"jh`|AӉ̆D)酳֨ tlLp2]A91\Ŕ,6ƒ9RPDŃ%N! +4gʱzΛD{q*֌ZJXuXEïppn=H+F._AIȫ7ܙ]-Q 3ٻ`s;Ы65fHP* RsvPkO{W%ڌR󮅂9gVj9-" 1qT l &,Tr&wi3/8E"bt=()|G–i:s?ܚ"]@H°/toA+lӊ>y6XP l6JmL][C]5pfabcޭ4jb:: s~e?ʨwej4!UYx 3dh(%l2؟zB/@ʪo8ÊDͳ^z `ed=i<^#7||4։߃{OX齱F0P^ȫUA4%)t G07]GsW>y%cYS~[Ps[K͓54VWgզә]j&RA 4I^) ~I峥K\-a,j\DçĸZۋg3E( rG5p/}|V_OP&3 !'8,ccLm.pikW_-"oY}S$ߺ!i)f?Fof73${:pB  Tj8;صEM7JH_r-_atl53ㅝ5jTve |8(ڔV.qp#M\lS}kp(TOmNOUuHmms7MLj ~䒊_[=#R2ɰ?*?"Wc硰Q3b\ itٮu_,u\Sbf!֘mjtrB= F/C/33!\eI.fd-Y↵N)7^oQ@-Q<% n[dkܹ3r,)C$N@4bWvZ=TPX\ W!Ykpq/q*VlO0 VRxA6!#T5@>@1.q[{4E"Q;K1ŋ3l.;%p'Yz6-Sگ|TG0 v Et"qyEٗi|;9<-G$Ev3Mad!lڨ![ˆEv*k;l Ɉuh|CQ)`2{HR{3D{D\ 1.PΔ;<[\%٥PNLF>M42 hnr#jz VUe0B̤Ļhn-c#=9|~D@|[U{[BD8nr''c,a ;g㟃Kw /oHsg(.;XlWk}{B*@ȺKfDl~*4;($+4d/w= }neȊz`!&\>ud; z*Zj%/=[CӰ fӏ1Opo͐,w X -,xO2]Yev+x*F^3)@нˬ}`vtgUI*;هGS [m Tjht" 9^Kp-/5HטvR3砢;~YvAZ{F B֎iN&KQ$L=qu$~y UsADnhy$HeO$@j,زht*mXW] P~9qUfd5B2S]5L|VE2>¡@d*oTLi:6LOHZ6 pQCT_y= __ 5x7M{C`OwP\t$|>)sGi~E"iB'LМSjgzG..PY{ӧ ^r bPnJ6p\0j3 0 GnP>6E}iTXG+`@@(-du"{cnu +x؄-oؗ<[0|[w 27;y'vڬis[]_X5c2 =##w.Y!jr`ԋ `Z4;׸OS,Ht֖@{iRA\7/|T5k!ݽb~hzMv&K |\E癝?R|g)!CkleLUH\8f(whiwɺb)x`VBjM3 ŘX[d0@0QylCX*Ɇ|6A_\*3]"[MNLkI_O&a8~REHUgԒM哚Gs)]GȲ$ ȓ?:~Igj?hźPs@cBkbJML:Hze٪'zGZ)TeLÁ{Ku,N 8%OXҐМ+NQ B }1?{tx 1r-1tT.*9F\ߑ-(o[6No>.J PsxS1Ե}oDkLw]D`kk!mw >$q929X h R^68[Ԏ:vvg z!oO v4j5g +99l-Cx+`qUOSKdjYr_bw rBGFY ̼K?9MF \@y.QA κV;RqFt  zZZqa(ooKm7ֽMWWAzI.SXCH&|Y< ;a#!l̜9<5H, ٤s}=QqYج?r( 50H-%.(55Y=5h Hr :8XCK(xl=]-EV!7Nl8xh>'l/:`;7I TIRǁ kn]B; r5#A!c򁖻n`$DvTd ݲꤱ<dN6;Yo$ NYVMھ.I=~T#P޼Œke*"<p֫~: eτDR7Of,0 ۻ- +Ho: 4A8oҲy/O- )3Eۏd3< ~Df=VfFMve@R\>LT(r#CٜhNO نm:z!T!Z9d'8B}ϵ,~Y@ RsEGc%O~Ad @hF rj7Bs}N9;Kܿ%*e(%Xney0YRf|꽱^ܽ0mZiPQ1s99FADv8Y |T.bS? 9oWCGzp A=\ίT14Og\A\[΅h ..yU!r!lvU@o8x! 5z wKu{͔}܆V3ZT RY72\~J1[aR~4Co玟IVݔXk3ؘ=>eU4JfkV<LYNTl?&SLs pO5BsXVPqo7MLߖDAOC S ;.:m1WG@6(, *P{h.K׀_'$dƺ~`gGgc6N,X]WŁno>s# =l6+[rҧ#ÑF!Y^0V4[WXPvl._{^Or{*ۃH馲{\ w"T%3pdZB#`,}\Cp M[\BUyOp z6eCŸm߫Pz`StGLQ(Ew<kO:h Lg%6 cT!bֆlxXiP._ФB.ڎmxWr1dalfe_l݃[oZ8ÄGcU cՆ s f·aʻHe4Ջ7{?Xx;fZm}n> P1G^ <;?1O`. N\S#H辮)Y4%V9P;a#W4^d0o)+ܔ&N;Hćؖ}`*6O-̗ʯ".Ɲ/Ŵ_b,ӥ 1A <-TqW:P~J2e3R,X% WZ5d9+9%Qxֺ@8c9bXU @ė5lKThEtXj86Nn" 0ܒBio.>y"e5Np>Oud4<>FN.qns***VÕMo L9$1Ql )QR X[A^>T5yYuIvlL?z c6Wk b!&uE3,.2i8fѰ)5-/I$T m\^#2JfTk׵x0V(wC y;pQApLk|{cn-.H?p;OdffT亓1xݚ`iA|x2լH+#kC+=IAk#J9fbkncsuRtlB*럵rнUBZ]otP~D gR4UwRHE1̚$WDshO^"Vt ع5wGLP3AIVdL0FKhqz]3Q$GCzeuό/eaN}ݾLP6mJ}9EP&{}8Df`l|yMc-@;fэB\gQ,AŲKz#C tXx^9ߵ2ZOu zh9qI̫5M*PwG?#ag-W R^Ú]L[U>bփɞD2 םY:Ab`c{L{TyJN)IBax%,Sx;#x|rP~թudTLtQ%\x),;^# Cس9`+,?fw){Y(Eob2oŇ .5W'B c%HiK]#6B6kk,xw2 呎y1~o~Zt&̌m{p]LF SGuGPtkֲ${Ы#"ߥmȲD3 ] &x]hRɀ5ѨEm2ߥ8q;$ěnfeZ.ucmJHȷPj)OVV[VyY" x;6T4,|xdϰU}oK 33giAr${^8Y 3' Td\afX]3K5 sk3Js߼-PZ(ۃ"S~);u ՐFI2g&n$9Nk* $Ϡ&q1hG'h *+(Ɠkz@5m`3TF=% S/1yPb'ޠ롡Б+&rtyT[9>&ٕ&..tEAv9C)=a$ @E奃Ol}/v43*EoC; 5ˠ.zJ^Pj!2VOp4iN>d2BRbtEYi=tكnSb3%Z#' x!/ =B =k'+6xw0Y6n#3M}s U £b0NCTCx+ULNwنoYm7:@Zfh 0R2V72aAh#v] f@gLZ3t׼} qhg2V2uDѱIbW bmZQ:uwL[s(:Ht )`M0bݍT -aǩ Loј}c 'B5WZ:(\`{' o?L -]8hwWX&T'nE_(746̷M ~?ALϴM!6>ƕtň bY܎R"H`_t&$ ׿BI+J?pkS un@FCnۆar~k $GV2/5cU~R81]p$dg%ՌَGܫ5yLM!W5`v4 FgJln ܆Yxv\'#.GS_C ,YU֤i㭺nֳx%ZhՅ q)뼏nIt5^syn RZyo#zD.U 0O{ƌv7+Ņ8ߢL{DQɋgSgSRYPT;eSqO1.{uS?XV8[yWseX'Gi#~ ߀AY3ʯj*va]R+ߢOgi]fZ2wz'ҦIgHwF~M3 `զ3* ܷEF

    Vm̘?k?ʎ@rt5kɒm:;0@հ; f3%SX9.oqv86 @Y4+ o8j 5Z/.n oE.t#K܋o˲ى +AGBԓ<#E}\3xN<48[2Ug f\/MJSX:13?4xS4z^>x.yL"t{׃t՛6aFE>0#?fe g3?k\lm,;LTOE 7լ~SGma{#ط0NyIBg!ԯ|T6W 2FdwP`]sC+? ݨl; x,2 ٦Μ$jǤ:0W")!~ɸ[q\_1pxJ> MrɐVoe;L Yn񿎔 %,j98ԪjmGɰ3t,Fr5'P<OHEaҎFw(B RA)ug*Ai"z/-7}ڪ ^RXCצm| 59n0 D1e)%R OC^; |).L_wW.48a ˪Q> $* yIאZNeebaIAo[Tc=Yޱ?PJ00`4|8pY""2DqSwhμ,=/63^ۛRv*ԏl&bKݎEQHŻzA@75e J*y? Ho?H ࠛ>;l];hޚMnM|(qA_+?nT• 3 _i/v) ,̥I6DZEq=ULa3o.W?M\X ";m~k,K#`%& qvfK"Ox|M~d:<8 (B$2I|J<̨c7oK2l(YU :Iq9\TEH􉵘bw>(e}_4%e45TAIl:bb򀖴}gYYGǦ1q/N+G`bHOzMe0.ǭ\Q @}^4, $60kp*: v]7W'9[Ͽ0/%Iʮ1q+x]:ĕHVQ#]4)e.q7)'1G\0#8+]05)uiO gL+U,lRԻ(AH8rSR}ȓX9öl$ JB0zH<]10#^Y[xܿ[1 16fZ*}LL,WfG@Lzz8{'f'kvw&s)+!lJU*޹&vmӶXH/ˠ&O^Q\7˲j-W8?/m>t؍jI)Ee&V_:LwAKIKe ;UN{&Ĩ*ǃxv7oݗ{mD +S&TE8/v0n*]_A@u_P ]}Y>oـrRmWT vV_u{&wC>8֊*z a$*6}P=0|;ajdBC u?K[ qy?QE w{šq|U}7I.?٥$9{bKY ݝȬݻ ?3{۬%c8DJ"cD9݂Rw?#8e ok`yd*ʌg}rkc'Zv\m_I"Rӆ_Wx }!Ջscmn#Zo}Wph󏊶MZ'zk&%Q$@5 iW)k;qzd/r1 \(i ")f8>6~a=Y(=OM=NL]58fL]T k(dV٠hq_ÈUo5|?'5#{Y^2!n|$d*c)Kl)I­ygv/ŷ0E4*Oz8pظ%W 9F5{Ļ9bh1})KAze/ri=d꼌KA×'ˎf KfHiNGpVQ#Fп1V[#FDa0 gKTeUn:IZ4rq8,f( |$ i37oo`fD{ְ{a `euG`&--Ț29cIS8UX}L$V ~@̩L-.>&J!#G&̘oԕ?fI9rYEG}x `=2@r8?Vne;]gs9F'O 2YKE9I|bҙN!uZ׌As>ta>+mYMEǽzeϟ4ڀwڕv\Ts3YbMKwtP -cpxi띚elrΚ#ZtK/A^zL̃|k~WCz`Jx&Yb*8(8:CW-o9vާ(| s;(ӞW>(^kk uibٻ rܒ+|eUaTͱ/ņHxjvs(4Zv|GRSV#m.ZE"kٚBR6H׻lkwrیvhJF?&*8똍A HrL3Y!qEu[>$2v iFzwçC([$91w[PA͡U<}"E^$`'}n(pEɹ%SG10e mw@rYSuj^Wn=XB||]JMۛc@*hM4n;(Y B%pi!3|6Bvb߳Nb#h(q\nҌR={ODN[WWF{&Ge O^s\!ПaEg^."*Ou.Q+eYZ:ό1zSg|TP0ZC*fc@6/?hx. yƪsʗh`6*0hr{ -ZNvߢ?=Kx4 F&mGe3DK렋"욝E?]R%汴#6AUL9iv\Μf/8>7zB4nD1eUMfC@`e$*Hmhij{5+?m/ҡHVFiKGF'gƉ`,0z69Zy _MAMqÒ`~׼h"ȴCp6x3Z4= Vhz;0cT亥r=1@ڗf1P,xNG_3X%FTndn^w9C>}z4>!M%2R ,PMU,&㏍Fuxy68hU P qTSF2 nx`T-/&6&'Dh )NPΘE{v*w^XE]@). QaRP~ w h2(*2RA'@sf%fsYlub5 أTNw-+ja&m.{bʳ q@_M f/3gPU"JB[~$9ɣǪyiYm~Wy:RhZ<EFJ8y4bcd+TFް);5ba0R}!pO"LLZBe(}aa9i v],M|a0 k-ͬ)٥V"e \q}9 bƶGQx#V"6߉SQX E^~/dؔ4F8U* W3X 6熣 ? b`S,qFQ-1qҀvQ#xF9z`4A ̃^ fX;spNXv(j6+6`'@*S ~׸a.9 #}<͆P8IjyPm@s18<=h ]5M6}ךegMWj-yn(nB[IjW0+ZbLʔ;2[RN<Ӱmw.fvtKZc߃+ݔռ U'c2-%rUn R@Cs s|nIHw&{p .,*/3]nҢItlg;Ͽ5| |LL8{ihN[ʻ2%!1H*$Χ(C __}AY'Ÿ@|wmGsooyMV~Zm~L/[$`03tRӿ JV6E4"גQAU%p>+'Xό=~ ms:V.Zӽ[ |7vu0dڮ=}ϮH6LJ\}؁Q5>X2ӭp /7M: ƹ2'ٯ&.N{wV Y˧vQ}qD 8R_O؈p1p''%5F\hl 5x-XYu4@i/F:z"'%q_a*0рq Eեy | (R,=.)@rq8 %;t8:;s!@dRH)k8†b|DW(cDb:z*sS7a~pIQ8\,|7V\hU Su:k:KbRFٌ%C wr,;c#gSwRCD?O!1FSzGnx yظve WH$ar R6ʢ_9$Q EYp") )c|"ิoN iBDbT~B"tJ#"QTM\ѣ3l `yqtfr@0w.勃)ǛACbv&nr`'!/p}< "TxwD951KDE.l6aF˾SZgI!%3 h@f>)Sf""Cp@XM:]iPA.{FwS ):h=f]vvD%4@I8>,dX|Mɷcf/@Y7\gKUtNPwd4Ya2LR&GBUx B R@CetJLⶽ+cBiG/5 kVNo |aPEcngE|99pg o͐/{MhE@ËN(t6'bitVVϼᦊE}Wi{ j p3=) }wWWS([ uR.ޑ=c 4`o9ItMKaBwrgym%]!n(& OW;;)1> + 9YG{d I뻨boFSk'dD_bh#vsAN{)}o2Ae&SE-*YqIihYP~*v+p*p:zFkbړ];T V;aTwH+u!%ztPa1܃gII7Y7^ʵ|*TDT3kʪ36]*w)+Jl]ާrCh0tcTH5oP)<SDtjKw9>/]^P@u"S+N%#΂ K,sFkNup}/ dԑ?#3-{uUyzV|C^d3a) ,qZSgAu<g7^\[A+}De婑 '.o}+uQ^ mf2y7pX!I, !ҟRfȕs bȞ؏>x+d>I:kf{6AUEDyXA{orB |6CYPJLf6Q+d4Z$N2AZr03d@<6^2AW2B%p%ߵv\X-&wMax!H~:E3;ӎmxX,{ޛ\Q gz6jP_QĜ0cXQrN! ?޺dB%12vCl 95_3+@W(Ɇѓ^##/S~9 ޮ.Lq79ыܟeEOqSJLMM^DD型.ٌAE%WNG%-UC!(D+vs) `32:o BD@#:IIpd`~͉`(/o,0y *"#_Ty#& 5=mb/5ԟVUbǴ9CZyOR7cN2:j; :!Ԉ\)U^}, ر.*_S;9ϦqCxk5@QazV~C;'$L½d GM}j qF*ȅҦ+FAǺ< fmd|:E+S; S  yCY#|x*f|BmoIWeza^w뿺-_Թ]GJ<"jKvV]F?m]Rwi6F$˓~dU̍KX^UMXũ$eb A37M_ a jiD 7J־+y4咒 &˘4=z2¬\:h{Ӳ5{bwV34uN#f`:bK}$S;!؞䮈o` 1[m|P*֟TL$\DϢ%ڐMFv'sl4={ܰU KSlmnƚ'-Mh`zt(ho!ꃏuxE&oL ~]\H£g/ 'ttD z{bI(NGe |ҕQwwb>unN%mDI^2t%$Xsx8¥rz:%<*3dZ|Q ugÍd,kqp3mU~\`[Fŋ=#ծ u5G3l؝\X;? jJ:}?q&U1L4eBZ/ ѹFDԱgCەv:b0>C9z<.tk,yƳJ З苰|T|*M"}u-}1qrgV8 -Q&fm >M~Ř:5uϏ:C U:S= wѐ[һ!N,+6܇ctNnkZw4jS>@[`s+$!x(ì+j`#ۤ sd?CU]o1_5{~$nH(Q@lʴ>>oם fq f dT;mo^!6;]/"ycPRl=>-@x>.o~m,Nrv + y Jbz!b2GoP|Lj8xDN0gN5W>+MH562Q4|XKI'<ܾ`s3Zlx>h$|J ?,$7,^fȘGEGBzK?ogT5Ca 7 }De:K$nP+O>:<6R֕.l>V Uw:R[\ +AZG)hGvO79=Jc+AS3J+ؙCvhxΜuBH--r֯P*GBLC%~n:|Y r3M"Wr}pc6̔k|*w[@N< ܭjr6- uYya@A9K&Bݨ<K&&ʄ:"mR󍨉)Sx,zt -7q]o@*Q|e$^W:wp|KMlSpBצ diR*&=qTzk<ޔMap;A`?k}V)KtL5. ض٩uhj:㉔94i \?:%|]̕Mq7>P4dPe>fWw\45@<>`Aȟ!7l^ HOIظ٨.\;_y&PYkdlC]EТam/V'ú<=S 8?zWHTYP.e{9/ō3~etb۠\.Yt{(d_T[z-{L@@~h~jˤqȀVSr;XYx#h R OT 9F<2!$0#1/f[P'VÉ;%EwUbW)lMͻl9@gyYjy1pb(qWR!8=S8Fac] ÷3kM/[oQQ?Q.dSk?A#Z1AO(aٝOVԞWST<|Z E?_T,4Iv|~VRGU7Jz{Fm/'bIvz qB@Fĩ7IڔPOtA&iY04(QfFb!娣}jG/47D#G9_(!e^7mX !Q{Vk5ΑÍqHsct]eQ#.8d6?dĂlTdG'1lAߏƳt[!0RM Vv(AggozBy^!|5!q1⠗zS Aʔ.-6M) -5u H06dx#4H" ā [Ao%iS%rN( ~œ_i]-Z M[\؈&^Y oXC)R;̂\$R3V/<&M T3UP**-ERg\߁ͭX]7[cIa$s 4_Sx} n&:&e ])Cۃ>,9N'Ԕ KvxphtvRmwtw;>oЈ)h%"YKMZ%vvrNͥ.h^V.$Mbʫ@=[f홥!K#|PM){y̷I> 0D> _x/SMk\sX?`]a~I\xiB{]~7JeoiȮ*JO!K=bdf_5 "֩ZS>m|k|C9{s*wc,R (^r{[]QtWoQmR0 :ZQ(&0XVˆ=^8C˜JWu2~?FҐJ ~/l*"ܰB>(?6UOt`+vk„k@e5eR[]:8U\~CW7O#XY;%ԩI+̖#j\߽+7ߚ#XgO"¶%v(<  #HOʥ&C3 aF>  0F,IľMm4GzX!"p4Oh<#-GdjVmp/Pydnr{)@N^DC0P.aS\bk xď+ WJBBoྱ)<$1}\["VUY",Y}f+eہ#h\ Lϡy~/2}tO$6sniast$d6 B.10mA2̦kcϏ׮ l Q?іlGOnح=7o(\-=T iS{*.-|_w79ջ=C[$'u6M< %b:]Pkjh ~j~:O2a21>)=Js5Yɀ;5u<]_r!lBYWl? U:k s ړ9"8Y Kv;;NP5t??To:ݪ޸\Uĸۦ luGإ~+BRrem$"rȍu  ] YFr(wQ}Q53/`Q=|4C9@w 0='4 X|QQ~$p(i)4 ;:L4TSŷ $31蘝_KxlQAc񘜕b-kFk< YGV1Mm?l ǹbg䵳l~}vmoԦmrD%(!JAV I!Sa{1 eаt78Ä-?-$zTLQ@efoK=G tmwU. zPFr;P,FԮǩo9jdu |9YS1[մm"h3`D$=;t^a?zgݶPi/@Y U@o=>*Au,Poˍgk|2YkSXW#&nL1]ZЕ@".`ݔ궴'+pxEwOh qLQlsc;xw <{, Up/`"'K@|Z|O=rFN;Ô+E^aH,y Օ 3#> Q_zdѱXcWI}!PgaLJK^NE [vr+/O )BrT1$O*!nAdx# [ŻbP>/Vg {ԭP%i7:U\]ժ+!a0~"h~ը=2 VJ]*<0PFZ=Lz.&b.@VF deu;XJr/EȠ~e YUCث_'[[gN= -A%}_X&9BA3%KGRWI0fh]J Y %"ᴒ]uUXHRdJ-#a0գc! ^e+W Ќrb{Vu@:ߐ^7Yi)vBpFkK$4x] }~&էckkȷ!D.0˧4 >Kh kXlZw/Xuد*c&&14uI.]f{k0dbUhDKz8=`Jl/_eH@a9T6,ń ]͙S0s>b껎z.iScZZŌu/'c:Z^MxtBLcYJc(N&,Ϳ(&3Dƶ~2xa 0<]1ys8f4hEĠ`z?^څrN=s(6+q6x|O}9A>vVK-? 2 χ痪2Ǻ)E#_ʭ(% P7JF.$+Ƭ謲J}:Z"Rp^93쒝("nDV _o2ՃSQ/"7k\~dx;8٦36*}i w DO< @bwx?&yz}f}^BtF|ەRf,Vf7=fgVk'0\O2w/F_7eMT=ca;k)iQ 6cz7HMv)yL&6AOGT:TFڼ 3ܐP`:M~m>&J ?}{ pcCSZ=llY]z:xQh^6uu V'!(2ngkۯ 1 h^KdD=t]ψ KdqXö|ݬb,j@ "fWDF#OZeAkGȏP4T6cxE7fYd*t7hg݃ӓ % 7}N˟U&O&Gh=>eMU@WӒ.epb6f^1o+U3M]=~iJptyN,@OSR+&!YX>{N .dz:2z,NID~z~,p ϶^=Okswl/֋p`6Rs׬,|9+wE@ry5`ڞk)s{PΓ $}+@oJ*0ީqe)A {՘z'Z^Gy3 2n|zlba$Zg~T1߅ pA΢F@1"?OjuoH鄓֜NvI~nA)TY2xV<|F -u-d,%^DRعwK9TR6# va=,>thO il!m-H]Yi E8.qneN O$\|wM\'uCOsS:yck flonh1)6Ft:*#~r0ruCm>݁q\Ȥ)(z"E234ZV),% ~ Zḣ!L55M ?ꑡCfmAϠ1T}˱yG*p W2!Hmqot.GMRi6l '#7d'n FA;МZ$wP?9Inץl1=ͥYNQy&kK) Lw~K7D A*pL!& uzUnOQ]RCHπoF'sx_+kD(ٱjEyHR~iFY]bF]5Q&nX *R,^^}\\Cr@al (3GY H(m0s!Ng\6$i% <K\+?Y=p'D ޮ 7o0wʙI~3FM#:`uuP.A`k}-[B9*'U]baP$4Cx쒍Ab5j% ~;EXtEOSf?x [ec`nMѐo^&(8]Wރk[BX2r>++:P6(nMRTbYmfG\T!(yhLzEw1w/yӈC/nFMʗ ?ouXU[CP\).kasRZ1 9gy=2;s*'S&6*[Afl8(pvHc[vY/σ&qw5񙄜džݕ4{V`z]Rۤ-]{-qb F4 \/FƽZ(^#@e.CRw-*HE1{2/\4 - Ba5Z VRlˋ^sKCc+kϼ~K\do[#Pr(a3)mS")%DLRP46!`|;[lDWt&}^c8aUii Э;{/i7m. e ^{7,]1?Tzd !U0y K'\<4'At-ý~6Lk!._Ui\f"Ǘʗ0gagpPe"A0f/L/A Fl K#$20`p6qV$5BϟrTJkZݚ{drw?|XVOO,?HvD9xI eQfKa^'(e:YG|tƶ UT]8 ϧT!K1u:-5z 1*AN$Ǜ)m#kgX%4|!(]I qLkPW"on|Q&h9hǣ|uݶB4t>P{I^G ]U/yR8􀋹A(x7`N]B񍱌GY4̄dJOkqs KL;s/8%T8r2~D7Q7{`=ve%wns?֬z)exl3C?WQnպ :5dE "}W(Y2K'?Ɠv3-+d,x{SD`ɭވ1yZKE C;BԃuS= :k< }tIH9:VسQyTIc_%fܗvj%#q}߭jeFmf3zW#ϻ.bvt TKw8~?dEM :Ô(2RȀT WzCLoU3eE({F40T|,c&pUqkʮR3CE|5LD7  Ю^ /n}'Z;, -Pz˻c8 SLGԡ [5w$a!MbP>vkj}cym,y?k kDo,G1w2t*d*~]IϺ@qn3- Pz@lnDSjILw Ǡq AR?0;]Y!EGlNy1IO{I<)ׄטЕ0_gݺǙn"dtI4v^ C>f9lrS/'"97q"q,~e'OZL9*9)2 K&A)yњ1ұmOk|m]l6)WS̜6ߑi UYpq7HJlĜ( Uv^km+rӔgE _ `RSM"]^=пjEw/@}u:OО|ir+]&ܱ`T% dW?v]Yko 20TlF(1AeN7r(:,n"(}Wi~_4Gwn \Wdmȩ Tf_}yeh+g!O C}kEx}G dUY%׷e'jQCꝕ7R^eBCwAL B9AEϵ0z6[w=%*&];I-{z`6ob(^qmP < 1٣Wᣱje$ܨܡ#u~.WRxLeki SȵAHSe m)yӂkzZ ZBI4[nWD٥ueޓ) d N)U WpyN}P~м1XC4`^Cɔ~ RH]]}Zx[2bKUCޮ4JGBMQ8wg7hpZR|_58?q)drH pfXS w)á]]4&JFbKFfoh2vWYkMӧj}Vy+2 =C{`6Rxי,4M_|ˏ5n}h)_ݝyG;mF_QK*3V7/pYiyq ԱOG^l6PAvs$"`fV|8mȇ;IJ[!(:/,rSqD\w˝nG؍=i_*(`Z(EBe+Y?_hp\P/uAb:?Q}UhnqO*iyA2<8\.<:"0jjv CUfHu!r\lcbN0 F.h ]9m5b݃ePH!tR mg?Q(RZ>zB&wCw}$Ӻt,[n6ϲ4[y6CV*[pWj}bD!*lvr#p Q1Ix 뫴=*{JWRR%`|j4)ViK7Á}l+N 7-y*ya~uqÁÝGpfO҇;+T N~ (^*ZXYc>$%ܱYɮɛn ?Ha_|%*?\n~)<\zY 00ÖB]ptf]J"kz(PZdW}%]  E2UǕཨҜs9Bi yQE&諒e"ۑS(sʰ Zi#K ZtI_p3zŜcDML=J QnHڢo`b7+(]R,eo1948#N <[w^Yx-JZ*_ ۑ"2uLTV0Lw;k}Y91 P(3'S`z<) _q}/.:ikG!X!bݦ|ԱRc'.P@xКUyޗF8^.O0Q`g9KRk~mwߐgg33 PmYO@zV( g?OI>7?,R?1T46vk\Ҁj$BMlWb;@RpOE$(okԅ* 7pMCXb(âT&y0K1mjn7Q~Č61||MAM! @r`Ӳ+ñٶ=2ǀ2~޸RȎ44i'𖟕YVyq10tbhRw4G|0G_٤?`t;u3?/$N9}g6HCIPS/0GrCNNߴXmEdT=RْP$%&Y/}bI(|ϼb-34[0*!˲~)!&IL*0,$mn߃++jJgp cbY^%n0D*=`O@xM{tEgc!*gd;o!lt[^-G4SxK:̐а *8Z ,ԣ!p·ru5M8&Z3h X[g f ;~pE#ciY".'Vge/**> Ci:Hjlĩtr,+0Uy˩W}ltõx \EbK)7#G ;Mp`ْj5i,n{ꖋo{^ϨP AQVa YO2U_`H40J vԻ;/qӆPVdfn!e ,hI$0q4< v`7*$~Z]TtDPT݂N#KFur$(hGvNdCmŷWTO]d-TK,'M#Ð7dD;iق.Ҥ3~ q"Dwŏ>SR q6]yί> LiJ~RM."D.jgRC,BY6s\L I&YΰvĿퟩ{Kβ~CMnwj2V8W-`AXP~-+8Q >=pe:?.N[eS/EcFfdh5jUh<ձ% .$hFKIg %`wz5= Kjш p,Q030Es۞M^]w:W/~9-T$Hiʯ)򂀲-:d7vtM\lV @CBv?&6Z?XRj\[y0?_G.sxz9Yz%Wߚ[P37~~-TMդT$FR`YrAUʐx8Yh,pBap |+d 5ۤ:Xx)xSsZ97-$QWJ'\; y<4SlŋcW`$7U#bŞ\?\d#j;hWx:_Ia'@⥦u %ȅJBQsQ~\=I$]of=fë&"UKI&ש|BE*Qm@jυ:Y ]ԶX|D>*u@[o,T4mbI å@H68H#ѴьWҘ;=ݰtw%)FR08 y֕fL+/bFUo! COcSsVwhڗᏬL'S#1tl$>pһ:AP-_5rPEA`˄T n-ڱM48 n.aheH"2d;p"RSAbˏ% al31\9~9ƹp{ CQҍ!ld|7j42b#Mf`Iۏ tcl_ÄJc EJ4m|2|D3ߩ|miFئf:!_3r4g;4SR:Zťb=04q)jy1ujs`)BGWө 1ygS#@]Q@?A"TCn|#>cwzTff&Ge_aɕfqW `]vk#m$V082z_e;AfEn؝EG^J eL&1#D~L+fD_WK*:v!O.z[lrXW ,HIc&eI^u7Ѓ3cJ@7vgU+-@}v1.,4㭍p"2>xp(7s+?8@ F~e?V4^{*iM](bTLvc)u<;idH$UfRogT(U]-ȼuxAb0̻B'YnuC^a6A4M'jjGK]JJ-}HQ~p) vHkȁ djjD}z#TfzAh^M {q}`@AQ7]tJh2,[Rm"zU6C%,/ƁE`/q,ARX4wL"^ q|hzCjhp2<31d֙Fw6=v?>1Sh5ؕb[Gej_Zz{84w(?UYˣθ9)f{w<:␊d[ {@YJ* @[bR uZGl#y&VaW4<|a[Ur<֛*b%щܞ'1gPMBCQ :WK$C^[=h\dvɆ@N7^կ|xeMDEZbB!jok+fYhWpN͟~?̛G o\8S+;+֓F~u!i/.k{ o(NK &#DPROl"T؜Kb|ZȓXO n)%LHŷ`3 *oF˹Aaavp,o/ʱ5ZTehB+5nNeda*0]+9^ @meǕ^#F7%v`~jYhxJ)pwGK|Pim3 acQ,GEw| k~1v l _mGo#({pimIq3 0buuy\(\waLHxe2?"4tYzIA6,~l)_>"2,xpj'!68Xul1k' AA2Ml3 IOۢ5eFUβӇY3/0W< 쇇лt]\Y4~|IvEzߌ&mLj'mStoY nU\IϤ%c#؞|'[dq 29b CHah(s^yXM=^- ь x.s:dw,u; #*,sfwsy{D-ǦB#4AɅe(j6(_qH[GI7+(jPQ ٣w'ԐNQb8bt+G5ODE|8lWPH]BTY j<0[d>s>ĭsuKSZhN+ͮi-'u|n禩 DEtPܤz8_2׵Xʖ H]N$Y87M*7U[a2 Hn}_Y`ccb^:D" $($<ʏ(`4vTI4>,\ϣy]^٦{]RW3t d=d5Rʂ%h 0y@'+r_I w dĵlё4ufwSTՈ-85|2-ԒW mڻWU&&Q7hL`$XH܆[_Xs ELw>%[RP&.mj2Qb)dyY♀ZT.OȧFH X_1>dr:򆶊DRqEqaɬ$_9?wuJa^k1u0]e/p`iB ĩ!ov|P`&Mbad؀' ݬ[dNZh.3d8yAS8@'}}21Yh" : mys "]FJlA2pd2YeqT 9+,Y&ZAXFS;S@-4Se¸GcYj  ,1"MHxn-phpt0W-l(NnW{۔m Pqg ]R 2zv'|t&ď ՟^cvDHA z0FFݪ:D jiH~k;>Ќ<tD\0_v`OR}v8$Ӣ{6d{z` i١(1bc5 MQ{#ا&2%΋)'?f]3gj:ݐβ2+.xvȬ[(m='tPVAJ46ѮA֒kq)&;QeN)R {g05H0ym:;G4&섥|AMgf?=b5TzFFi^A | T_J&7>}2i)=-4btHӐi3.NS;$d Yo<r7Sq^x!콱9·Y9!`}\mkkź)Y"rdA ˈc-[e**ѱa^8eF{w4b,K{gN.U/ iNbw,B|a)T{Tւ*Us:3`d"n-Kt>I\ y+1\yb utCٷӯ4椯cӬ$cfepO4.yR+CtB*#lH4rce?ii?3{-j;H1Kz^X)b$௨a |sCW g -TNF_`,&V!lXoI{$6aoNly I!ZmYNݨ8EA;OV]UҶTJL!QO hU4w2H>~FwDP30kfl(ru!dS&A%vI |mƌ/,Y(}B6LoJރ y['j6.gm~vzBPdL[76[2ޏ5j*5oi >MDܤ?_;UHHǢb צJ\.D b r~u,]a% )s_F+VId_tƭc}1HSߜ ZmN+E9ؓZrfi4X10W쮓ˋh ̬>I;- dV?,d~&/@:0lDJifCQz=]YD҂m(xNO 8O-1@A!žoN̽mc *tsP^;2*-O-VXȨRk?.6" M+qӚ*A(Ӳ*q4l,0w?I"Ty ‚Ukg1c 4/-PE~ZXi[֑ SO6 HEBoSk;aٌa:Y68vD{s#8L(*Y[m@Mtct(tk@)xwщ%S(BN*j-wo3v`eRy}]1Ph΢b妅2j?48.̬b9\ -i ^K-s a\8x&ċ+G3@7+jflP~5굈Ȉ Z)idޖܛR; ݃ n v9$E۝-9G5'5w6dGiw𩞢`j\1{R)B=BuAvwg'ٯ8h>~5Uf} j1<ѨpY;5+*š"jDlqDt7cdm ğm #Q+IJ-bcIg:Q5<^4K8q@zeibJԵ@%j19q&\n4Vw.>"i'%طXxnrPza> n,=hߙLX,]ԫ.}iJ=mY'VKNԳo@uKP(t85) ;c\{ڡՇbuڐ(m2~*G\2K|#+B]փb&`(~HeDb|ïbDtSrakѶ̴`sоp1l>߭CQ Ww@ۧ3`"~(ޖ*WXWI'*.&טWm E!TΤBUd"0M-ɑo м_f\uvϔݍN#V^c}2K_P4*Ae+C¯ɺ #T_װ匰85dp~g}9y\$Εŀ" ߦ5N^u8ظi.5i^dwBq1ȥ#l9c hȊLY%_mN4[ݕ$}M-=TE|N`Uؙ}>eT2/>)Iq҆iz 0=ⓦ6EG&m-&;֕?IFt%H6z@_\_\8A_Ԉ_]/ *z1\Uٷ5؍jy ۹w82~m 6?! jSt{w5F Z*څ~_wo8:{b*)I,BøESȣBȶ<@MYv%Mm9ʞ Uݞd~X،ݳ*Kwf5Xx sEnmR_ ?jyCBR{CpK32V^.%FѺqGfI*gj "?B[рn7NfUЇZCEST!W gWHڦ$`}꧆H$W26<ODȰ*HHŚ&9"H~j>FH"~Ɵ߬K+ }yhEMib%Sy[@'0Lg4Y.y߮7"ܯ3kZ0]ucط{&#0+?YKNu|ZRlR*@W"dmlgcbT"I*M PS#ʎ8&w005R}&Sp2C,yP5vw'hCeI4^ ~5 {u84Mzl tSq%{Zz"u)΁ >8tyL53ϡ%u4rj0bP'}`hBjvˑ D nO HܚW^?ӓ;^pP t ˳ pupV- Rk'뺩I*}"`FNk&{wA*s)V4P~VlE% } J5C',PHn T-DP;>HuՑE,0Z FP,FuPMCO-MYe64^<+ ǫ_b,$ٴv`pLUEiT5 t = ܴޜ/&wY`E# 4+,@u_ZIL1 ;~XnbedAMyL=/'98/Wˏ5QdpO)uM͹7g3º3nDi0ps=-'W>kUo$c(*nXpM`D>DZP>ha?؛Tiʨ/96̿g([N&/Q`4 Ak1fu|.aUD{vqNrz"~t*ŧ]͉-vtRPc7Iԭb1R*(0 QNyYIV]K<Β}BgF%7бXaYA}i<>w݌R#7砢*C2ݠ'ѵLƅ*"u?ehq`iG3eBUiXp,<+ypjjf"`ĸ|vr)Nx=Yy_4~ś0 +irdg顅1"wLPҖ-.I9|јol(67x+t  Y~.fP@m=#%X<&{f3J,Ư<3v*Y:棯Yڿ,;FuzeO˲/^шJUy41.n$^+IlDWΞPwPޡMawxy~QAH؟<2Ⱘz&573<7#u{~ 1(rpM/S[/QeХν;aJKMvmm  Q&CAZWуRc︴U8G._w!ׁ`7h+/2 =#@zᔑqUw&]3n(kEnӾQamzq c2vaB鱁p_u )`ERȦ_XoiU,aXxK_Y[]ISawf՟C[s+up  6,=磡pϷ0p}lhfS/jg(cdj2N[?&sIsi۔w'3 z Ql aƦE/!! ՉX;懼tRL ܪ|/ q^ 66pVRbƪ,lqO~s7yVô(s"j`[L~ lu(\2 w@ hur)Bn0&P2ѕ0a>Bgg ANGBzZ  ɲN3`uL`z {}Gu D.oQ!x; u)bEaNj_V`(:oa«!KW-zF(d31?@`i>ó~Jjaka.)菂)nA[*Z+,D]G#1ЉHze8zr[\W, 82#׼ -7\rl"B+#Z_9\2FsZѴR"7LQ]F?̧px Y~q^S5e{RBx;eUq(?p6DL:mERwqLToqu2Z"H 6k G<_f]{W#@r?aHL}6K1 4P[hbfjxFHQFA],C,D ϶sjJXq rXzw^x՘XdFB_nۏ V0 )T q@.5FpW/ډO]k bmǤYTY+puӜ:s,vkZH[退5p{Ov9Q g$~ kt'|aZzb6+aNceHgnݥBW;n 1ؐ2$.}KPH= <tM[y5Kz[{0^É~ r8̈ _vLcbz~DOSLl޵Y/ LNvsuO =Uvpci@g,y|wxZ9RI50rOKu{%zqʁlI1X,a=nxT-*;(toHT>VEN'l*3@9Y@L%߽Qp;2pz<)<^!O3XC {ʖ+E㭕CvUw0\iYd²YXMZ r@?^ryɢΛx~* @rk9VQ滵h%SsߜCB;sf9V_Yh$}L1)xr5(A-Tُ2vt^y:fFߏmGv犣oi8u8 alӸc2+5Vca rR$d#U=-ۯ(psɪ*\34 &gO!e5~UޟV/+[XoL)ĝA҉}h {׶e.zjfH[sQ2VY !/ L i NSk%.+@`MwQ!XW7ERf!4eF* g-2Z޻nG '$ϛpU0汬]Di&@.T((Mhxn ^~ēIk+KgˌL>۔N &OT8uT%Աo箑~)-SGDCC'?_52EVA$by'R\ :M@ #;0Via{߾S8q0YY:GUfS ܂QEr!;\sGxϨyYL9=ҚGfkjHt_79b4ZS,~ hU `iW7ָxJ¹WHe%/Y9~1n JW^@̗"IGDSS&pڟ}dg-|W@C2Ӄ*ojE\Z+ B7s3OBbdD]wc4Ȉ4sмPUHJ5: ⹡"dEb8]$!/Ά?TbK$S-zW3^)C8!{ z }umn,JT;¬IEc!{wpqy-D֦\o94+Hېl3ζ(CMkQuwi_{1/i'?TpH:D>F,OI)1fW~~XॐSs1S]LLxFA>"rilj.SީD ?hBUOieeBIa˶ ‹WX/OvW>뙴!ҮUSQo•-t c,eӸ_)YY==N3!T{x %R^LnBd1Eϴ(s6\ kzJv !f|Jܷ S&Dz:aDxC:TYY8I+D(-$mB\<,ę)lSmR̎Q^3ɰ4YDhA׸c"!,*N>1ɄCZǮ@]ܮ^KD1:4 19'5"l-Z/ B5i2ɓyk}ZlݤptbUBڭ":%*T/L)z]ZCvοl4Q^Edb}e]ZE0"VX$@+XlDkڒ^:Y365nIUB{<'8:CBgW0PLؚ)o}N M5"e1p T%bhrMC>{LÆ)6.&\Q?2?䥖 (HjJj{W%odBx.ަq߼  @ǃ[$Ms-3*@ƔۯEnH` #3Qt1DD}Flܙ\164STMF/O$ z%AfE]7ϾܒU6 ;ֿ~+rX0?4t 'k^yh() X 1څNCVo-W|D%j'd)ȷjFMq ]2U_ǧj5 rD5A5.4:?ƴ{},02$-׬O`][UIfˆ>4p#*ZL 4zH!uvd~EYJ2FN29F7(vMˁ!{|0W.CD;]cE4ɛE_mFxYHg of*'BXМi$A,n/1-~P 5`^pMﯳaS qs&y]VdCgK Lrgκ9Feho!f.IzpeB ē NQ9S|\Eo?Vt~ ޺N|ij4L e)T "}k$6J]eAĐ5G/] йG}(Rh~x {st|mpk}HH0!d.WʀGE;9 ~\9o'ĄH&zF ܐgFY=͌[TbقnWt4nj+"dF,*Oϣ"\.kT(bz:i&/=|gu5ĴKTyhpi2oV+1~짨SBn.khnWF)ѱmRO!>\8Ds8𯏾ly]ΤI /Z)T*ub'ŭ_Pu_85Wy_<05߅ע* 1U_*"vlԌʍUʹg.@6c2sr6gp Xϥ(Q'wDCMZ1~k #C kgXg6ͻx0~1cnw}Np6yEe%9]_5lH"9qa|0٣bfv[ )g_rūKg25[g $b*Im㢪ZҖZm?4QA[GټHuoeY^ƺ5Uh^Rj_:ʩ!PbPX%L'ݷ$}7my ekj[dqh$iC=C@I_/JGWT 6('˓;Rѓ!= =LϭEƩ1]S `⣖R؟۫u'P%\f'u\O"[$5fxk C з m k8b%L ݩ/KyZn6RzyobmlM( ϾlC[*°WS%R䷏ ̻n%LpOj{.&/}DQO*ƙ@;V@5xE;z<LsU4e]dU~ƘbF,qziy'qϼ.]3oBLYydg(FQ YQO=,jXX5 &Ohѥ6ͣV G(dͬu%r35fPdp`& /ny[>&GQּV~:Mn?+k ̃ʖ"lOC @26cv{`ò|eHJղ(ٔ?Sh8uƔsgp| :5eO3~EՕ"KvgM'Dn\CIvT Bg'[Eo%9Jk y'N3> gflP.' GLDJe/!w#Mϵu+Ot~W`hu1FeX4苽ģRŭe* BB6iWi:4SUn;~o6)ezr' J~[HP:׽"6Ax50 imhDq_}wmV zHRaS$Om7`I <>}l&5F|j/} 84ofؙ X P٪HBf'z%o1tg8;>9ٶ_+l "|}';Y̬CAsMc b?^5@Ѝ *ONDjx;|aoSUSCd/F8}ОÅ0z,d[̂e_MgӸx 릛F|^NGEV1$rF**]\J#%nIh56wTNj?P1; '2KXK Ȃ{jxDJ fxӑf^>L=5r]ۊXVGpKQx :Sp,IyɱH[+ۊro*ЦS:> k_="oI0}((-F"qtmywm'D7kbh_DW>3.A!Gg"Xj4]Ɂz;)EWcqQo+q~jB(JL '>_q˔^\8:ͮ6nJ&%y2a6l[jsUx2>%< &:Nzu(2{^iB+gYɠ!ʋ G/QA]D\ #"&;1ZA[ԺǮQJ3=s{0g|NRIA7G^%j[zq d K0)DJknzto8(G$oQG&n/UҘ$G! 5ύ/Yl0&Zv~r]? 6 x o:2K+:<+ۥV)M !N^oA^J߀b(X޾\+U[҄'[qoel"4ԦXa& ËirGiw*-z2؎QՓlˏY[^ubag@woM~ig#[q+ S-㰙?ЮG)*}QD@1nL:rwOb{;^];j3m՞ao& 8 [q4*1j# (42șdqZxJKܱNaPikίnT{A'_~ƴh2&V-A5CMP(Uʥ}'3$Ģ1% MM꜆$KŌTG5t2vSܨuVD0 @Jhv\ULІ;Y߭Y$Os:0?,6a+{#(L`ɑn_t/vam ]jv2bג5s3E[xuvRK_OI6\ f;9-UR F8. #<úನ4}O\lsLDݑlaWJBȥ~S5fA?P 0TҔ [O͍ Etˏ܄ɿn7jSK( Ɲ;-Y?zyq$_׆I4#lcUe3;y'OgYZ0707010000036f000081a40000000000000000000000016609d2360000c558000000000000000000000000000000000000005400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/ G]?Eh=ڜ.+M uz P6LaoӍXbS i.wصy+ɅI w) fhgE =#c"WK`e=M:?\9# .~-뎸8z`EJL_;NCn$ͦj2+zbޞ|#_xSGV,lchR^wv?tj)PӋ2(7;p-00E- I.gP ]/XMC~^R/ѕ324:%i[{lt3F4Ղ"F/ G#B*43a}I SIؤFb?FSlgwE? U)sDcy.3tk\=3^5 c:-؛dA@5Kr^ H[Dj;V84K&@ԯ/|WOD95!$5x㏳ڲ LQ\_/v~?屾' )W~8 |$5~} ev6NGg #xϨ.̪#j">cv<}d K\ =|9J XPq晷[D 3fz *+ V)J+܎=K<ٿ|Ee,9@pP+EJ'YL\#  9|[pI߂ kk^g5fA _ˇP.tdȗ:hiK]^a-= ~XVزˉoVg9ڊ<%-[H]u1Q> J"c~Ekvx+6ճr$!)"j>.bZ t0|:A|._zGmtq?tSxt#)*.j4)n9!SANZ-W%8#p:-ˡ06x4[D9^_:(7+CR)wB+T①͚Ż!Ft\}C W6vI(* /,Ar[X>tJϴS-} q>@L\Ru }Yu, ݜ^h}PR\/[Mn yj{ɿ'|[ph^`=Bت0z`rr,^eH#ΠqDD^X_ oVЎL=ZdWiTxV.3Hi?8l|6FR8yo //Wm !1Fڞ;96 iʓЬ%i>l1nh01x ȳRpyӗyx덶_ZiIk)k%W]? vchKA"%1Gʲ/uKB`v@tXd9du]Wv QS[yD1#!̊#ݒOI|U%XˠpX.H2,< ogp??xWJ2.äi` 3k(4`=:yx%?dէrwOpxKy.G9h4~ Fy1ĶcbíaI#d+!Q. w_/4I5d^U {\=r2ִ}gE+-R2Pcb4!A8i!Ca ga+'숯D ]#ϦqW_p[iŪVT%4H(жYSŋx~ZdA" ~.sA͜>+hR=e4!1Ag \^'#jÝ^J1k shPaX?jC'hc>mZ`"Z6>k>ƅ&'ԟQvz^[?~އ1Q-m.R+7RCȜFϾ@$4xTa" BD Ϭ$a "<1M,!A³Q HZtSy ftqU$h,(Lק BbTC.M8ʊeˋf'La;RsG-*WǸyqZ;8ۖx P\ 5+8D3#Yk67|D~௩%H#vxS=XV>1}z`͸Fg>eGWVQ{i|b{@B5't5: W!t"}o_ TEćOzܑ'LxTwJ1<4v# NR1P;*lų7`kߴ_x]{M'/˺/i \++- )Y!V?[b[d72|])uUڄgfvP!XVkT @8#4y W&2t A2zxa?с^BY Cg3L\%IxSam>ȡzb@!TCɏ!&` '=F4YjgOE >|Eqi~ ݁YBk nѧ*z2^o "a7*E$bd (.U+*bz]в走iLcMXH?8I"S'  #փ DxΘn8~R)˔2܇5,ɫ9.M:bRNFem\@DE`Xh%wd_yPs*^(`Jqzf0b8X9+}ьُYϼv)e&L2pΏs)1gUs܈޲S2ZfBwbٌU)PU{A$0o(+h3ER(C eIEUXqxi%+^4#&b{HlugZQKwcSxl~NgD7,vOI٢׏Y>`޸+j/xυ*]!`!uot vFAc]`Ig&З~Sh!h4Ħa'ݵPI/^/7H0V `QI<8hxx&[ߋyX+_~ !ٗɉCAN˛fQ$Kḩ\{;R$nUB◁?|Sס"/8<_tۖ(R2  (h ^F?gkdL Pec#@_ @^߶5kͬU`x&)Aw^MYKTڟN&pHȴ&ar៺X}E7Eod V,ޱ%jKܝ+.O98BRJ~o_n2-;k¼Zo "CWaM8[±cWnU޷dX;mR;k |'0wg_Ek`w~…)\LD0!o8)Fэ+l]AF&k. IbM,p84 2KߥRsiEr,*N@HWW(D:|2,tO1ȣT)͓OQQ;%hU 3Z?[1DWRϬCwY. :#pǺhgϷSI],sV78 E&S2_h38tgQ:7P `ŔKAF`hc*JZ* 6-]zj( n }asB"S;m4F~.RLADݮ{k$OmS*8SZ_Yпi&}4i6z w]? kI& }?+اRAa9'LuL˜tK;HIW8nh" =uL+/r;_04Y6G{#<6)̍ cr5G5P/uh+0-MfMq4}Ԕ$a_6:M]e Mp@Sӌ~nOპ!- ) gy/ؚ KfخIyx$nSОa_f#Uu:06\M됵%/&Bޖ,b>ЁV`c2Ǧ֣&׮J۩T"2]^xo`+Rz^IX'#1MxB?hQ';XlȔjlj]=wϦ}dFƦZ,`r,,oV[SeQ?O\ZX"gK7~X"%$U&P}-Q@7B(xf:$7XqpB@jPs75^!z }xH I8Ʉ"ғjQޠƩon3hϊS:$|Փ7B.Mm(S|Ys]`jl1]a⭔Q#6Nyx,^v2S_c\{?3WU(i# і+ #">Mr[vW+}pg(u)ò騛B ׋: 7_.*7Aj) e;DZ$EH#"T*%GRWbz*K4^Mi Dē{Br!P6(V)ݼ~3EO0DLi[BLF"~@("ꄁc7wf HoON@2'SԨzQ>=C}j2t>T zU&>"m@c-zTx. [eGW%: QYbÎ8Q2h0]DP5*P eKU7c 2PUȇ^~, 1s? H݈UK|I d=0xux+jDswGQk7CU,( COLI>Z)n3Źpsm#j TB!d N׫M!yFFS*biBzvfl얋/ßٵ[~׾sB;pmQF))E7x=ryՑ!5sFQ+. 9{΃g?ie[yӈpe!||z^*;)/[]<ɀc睺\2E3Ļ$xhaP3s9"E-BQV8JоUX&os%WWKD&~AMiE$HcOs_%Pb%̶dsYl1̷a6_[DvfsϸP_;Az۬ RP5£䛴bSs:VO)tڗfY@.;B9cfo]-=HTW+kdErY n=ն@ IZ(9SYv8ENLhcƈLB xK]\*fȠ|a(3w Ye-JfJ˔0ݱ5*f͜ ×[F#$1W#Z ^p@9epp yR_)h+żztOKPZ4/rv?VAG h`A LPb&M]r[歹uEOU@X!&qpdRӿ,o:0e3p9`N/ɉ8݁I_Qj5i5-N(/frb)Ǹ:y00gJ8ҧA9po'# &{KhXٵdkS}%NˡvmqE[ GD/D; M ZuBvalĹV=%_X߱" $O ( BN. מnNJ5^S8-A7Eti$+_Fѫ5zi@!sZsu>HneIJ-ܭ˶i&yЫ8R P1S nj\A^jǸm&M 윪MsTjj[E;Ufe.]T$FT.PMH"Y 5f?^"EIz>=md6XㅡD0qItꭷtL34R{^0+ڴ|F!$ec6+=ݢ/s G%" ͞ ]M <(ȄQcd+G%{N3GWo;34Yy)YTnXazA/K- cQGT,k?[|]ƚWv}-)FAXE vL9XgzF1 Xu#a}3_uxx] IvzS;[۫IxFX s"YP Cx6I^g*tʯ {EH;oB5l~J`H40l/bkaC 'lh:5c,Qi$|o =. J{Iyي VGKB,lLl!خۯl{\ n~=E ?2U#݂O^wD8 `X G]ۛ3=4](8+P-ۜr^]8_9}A5q-Nen?mI B NblV cى6WӰh{c7ÌVԀϛ=-(!gs'|oF-k<)&c]IF߭,?D8Y:fyNXFFץ{/3t0܍EyvmP[35>vpH4EAP1^CB\V[p.[BdFMD4r]0M;RД^BCB{1࢙L衔H *HO2'|)P /`0|%8,:F;wHLn!l28G)=f iy+:~D _ RLv-cfۧ^Ԍ"uЇ :۸1&py7#٦?nah qile0IY v`{fW-VF2!xIB]uwkҳRE#_)=l>7Y+r0ߏ ^;PiTkmO KV'oe"F/KK;63a质*h/؀u5]{F0zK^";'p,-'o+7 eN(gG>Z>!;߽JQU#D惼DV;zXR`πVJPsl~sgkX3VھUigyA-dexˈj ^ŲxWPչ]xVA bLbC̠" Wr|Kdy=B &*! sZiρ|Nh QHo EյRtPf<퐌Uj.IK&U\jkAdz.~3N[਻fOCV|4j~>lMnqVء| {7']Em;_'Z)IEkVH1R9/Czק jx12t镏 F6IEʶѧ8h}plQ[=mҧ`(˹Di͟>m'֒lpGtU pxBC.;YN("0Rl: /4nBpj׼~17pDox 7u#)p@gmB靖; /*OyNfu0L p60W[z6 lxA!ϛ= ߥߒ l${3Gb=! d-=;&8 sJ;DG -tMyѥL$4=dӯ,6`a͊K}{u ݃ $ʁh%D6?sSabT92G#ȜS&) ʼn]?%V'd@Iɳg?1/ ALw,m#}#+RFk/5+Orj{Ps}D0FSQЂ NKAyuƏ?_ԃֳq{:mNJ_i#0HYsCK(Z7(pd@qNpf 3-`T"jA3Yh8(QkQY)aHV,{vV?Uh8{42!67L . R},YS%` O "<բ)3::,STCR7!9NRՍjy 2čn]a)[Hs ˀ`Qֶn H`y3K(FIx Ĺ7y;@ L:oKR}[qrO1 pkH<)Nۿo}9a ZZ)`'+ENQ{, RoBp:He|$h(Ԗ>I-rɂU15t_i635m~to bIhfݩ̎}̸qёUB0!yYo?| F _Gdq t :vF1NjZOk|yęSKjl@5Qۄ]!7H'VS5%vd{(y?) VM)Zj5a(Ƥ2ԤQ\%C /2ˉ`g9Rkk1y\Ռ.&GIǣWXʪُ s!41dG;a|?K|`}x;S%tOlĩ>GL 0a' VG"ٯa+ȧqŢ~ -\~eٓ];^U$wLrJ{ VKO1?O./,B(66ޢQ ^` Jw-<}@6,z zv,i^$rוh_!|Ӫx++!B83rdru,|="zY E&Y:b%=Lq\D~d'"wm5 >Xsu+ *xīߩ81_D fzցTـJ[~'`nsȣ-rv30\P'hJ]p35~@\]W?¡ _/cħ4c+IG ' )tVaO?7Ji/MD4ϑ@:*Mwk&dx:dɾz4-MaP3N\08CrȢ|dAS>ayitҮ.B9Zאó ptmK,96&5" ړDK$~tLhsXڥ~Sߒ2LPo18MQ}z\UB(#zR3$+B)l1lԗZVfJxTlq;?V`/}]i Bg9skLB0.'USoqd]@HKgI(x$e-Cޥ뇝xBXG Ccp[ݎ +޹MȌzQlZCG]yit-ӉL:.0i ry˹p} ͪoӞZz3S)&?9tm|yߕ 4 cZrAE'͵qߛɧ>KsD^ tGxa:P^yL,Xm̜@KDWe4)+ρC}Һ}yبfDPO3(-BP/̵szk*V{ˏ[#·s*xj_O53&THvvAfuX5B 62CU{>aAJ= e(/ި bnZ0q7& hsk^-r܃2!2vpt^8W󔬀\/IZ4x+]AmS]T9s' iPQ|"^e "ۮne@uC7OÄhZı5wgߎPftOWsAwx$X9V,WQ ԉI΄%z?9 KOC. DmZ/!&d~s8cޮ;qvS>5< ¬T-pQ'N"W3_֝f>#^\`PvItPXޠ/( V6Ȅ3YP(Xr׽{OoWh }=㷹ύRk(2!6L]=TˇCa&vK3,ʱCI,h e5Ykt bywUzRԯ:=y$ln9:VbItN FT]v>!jK7H,\@iXUA5.c/:xe&`tlT–UdC3<~s+y  40nKn^6XLo⅛Lj*dDGP/$dTMS9 C\!ZǑnAQq7(H}wad:g>+B=jCĊĶY0uFxy|.bxa띖6{ZؙOG5(Oa݂ .|i HDU`_cF "4_WxrQ][$|;&(\]dLIr :x8/z3zRXDO%1>Sr^'ΖQ>m&cB2 9*1B䨖%0K /[{Qٿ)v\86mEV3>CbQIx2`HRXNYXŗF̦ᾍ1AU"< dh JZ@QWV%/Wis[W`iqufDxD m.Q*CLJ-jvɽYV\!q-0O.Kx[,])z޳F!9A;  WZʠ_qM@J&4i,=Bl/HIylX! BHF؂&VdV{sEO|qy,+f hlXz(p定D~o9E# qu)SgW5UܮpdG09StyԑtU2y;qotN) LbFz0o"$ý?؃4|s 6^e!J6&2rnOEАjNwHƉ55CUlS='Hh Nrl+efӳqed6%CWǒD|_]AٕY0@7  z+ zdxqضڌNx|WS7EY]ŭB^:>Mc*)m2ڷ{p jav{m\*Br'Q9J[d|khdS !Mڧq!:ej;::&rG3 ECrRƷm;ݷưHj )BAW.]VԹXe=[l1:ddjJ넨\ϺLXenfՈ#_V8#L SPF*8re2#de8fdaGY&FC*G8}ٔ^j u39Z|J4GdpnCBN)TY^vF#X ReTiȪr-GFSvTqoVLؼ]$e6Kyr nrp,29kQgAB\=o|18NfU>! rT3DŽ%f;;VX7 m6v]xTzfTPd9rJ&/k^=x +=۪}NR7ج5{ע}*X<#s 'Kё, ˛F|$# EaؠGH{IX8W~I :ӗzCLal|쌮9r2*0++u(֝n4Ȏ/O\iY=r0?I"L?o_?qGN:No[һR WPǻ1=x0eC˩b(L UijuI\Lo9 }=r 쉳7yʜ饸\.?[IlQr#TlѶ|iXizI-L3AxR6 Pyi}KƧ tGZb 9Io.욽fp=V RKp—בL_"uzHgk ]y).f<6gIVi=npl"&:aq98ǻHMeKG6@%e6@цJ{:eά1ML!JeV&׫Va~sAvAbΕ5,v}]Fu*kNT0f{0UMC; @BWy_ɂȮzwu8NGvZl4iss`FQfQ-|nH+ZnTON1IgD#oK^ۈ, 0h_,G{߿ \7 Hmgp? ^Mr8xT /FmhĐ_44?䮮OMUdL-| D+Gʖmʋ# 5y7ydϾ#Z8xW#<iSg $FVʮoYw;;zN" FIDg!s7V!Ę܊f{=JynQB;"Q|7ޙ5>tP_z6>d :%g4S%=D+yT9yZ>VRf䀫\idzybNF=j <糥:@;8J 7F|5^i5VԓILW3'W֤fz6{jF2N(/` TeDUʿhoԴ|6|T;a햨Urym)y?D{;{ѷ5ŝl`8x2Jd 𻭋.55)*f~X =ay2e ^̛:=t0 2–_{9fΚI[\>ߚ۶c䪨en녁81X1a1@ٓ=j>-GQ5,[+&p +} vKq.OEya9Zťr6rF Faw&g*j&ճ "kc` }#;<A·yjy8PBVeH{L`O"~b4i~Px QѵgLX A\J^8h+Ή7v(u>!l)|ɧ['ci(oxh\| 'n?rMRŐ!8 RP+vGq O*LJyavGqkesu HuG 5br*jOy8?Xj i uB;]|"!!ňz`1w?ZG>wwu+K̳d&HKطFMp OE.zEy\ia􂛰$7xNy=‘8=Wlukm9 KanZNcquDx(Fo׬v:⇄kHwA Ac*JoB+i #oöMT06>_*Pf0V}sB->)li@}1:Bl(4xwMi UŒ S//D2Yf+="OGe_>QYf\/Jq$!06=lZӝ>1Q5"c̙"ՙ[ ^Xmh޶yl\wR:4 !hҢӸ.}sclc0(BϢN !d30)gTҢû*AؐJ8g]+"!CueZPԳcUaw:Q,߳)p0 Fu`. ^–$xN#  l_bN1rb~L- T:,Yͱaɘ&+Ӓmכw;"jOw GKsz <9r9;Qz \.7O\ ($;xĺ0m* y],\}Qj7N I!͍FPdFm+]'9)2.y`ZǶH-_)Z3ƅ˿"Glf='.z|lC:TAz3n D-`9\~)|4WΑC9+,zo F"xP$Je$P`N[7W'SBj6j=Sb{DVwlO U>{*s@ ݲDb2 9}(`ӫf*Am3:8R \:Qϰk9bo 7kIWgʌ< DM }C3cVU/E4Wª/X~Yw}k$*Ho/腾?efmdV*50fU @wJ3餝W̷L'Peؠ1R6)6䦇ւ$Li$nv!*ԞT$u&٨]9unJJ[G8Rcq .>o0qfVz$hD| ɣиo"=4|'!߁2c/ [;hs,Sm3S*D)A J% |H Gp7DvԄ.E$Z5<7`V'xqDnQTدl @F}rWT\ d旬b>ZZ5`]! .vPK\no]311nD&n ӃS홚`Rh o3M׍{؀ԗPrvAAZAK H -M$4Z i,}@(I˨0Pf휋&KA d\o{ F3!KJ`!}Ķ1!L p).4݊rr0> r92Zn-Id0V^tSF<KF%UzƷr„Heh9d)Sk$ټ ]S/M]gA,>.Lpm'pxK:B fYhU@R|)q_p YswgwH(z.R$"կd U8j?he*  P5<5\A@5"^~Cǻt@}՛3GJ)%Qd\f0ܵH"]`O?SNʭ?eXI)+ ȥ)&r fX} W 4cPwx஦*B8KB.JS)ˆYFSf1Aؾ aY&C΢{n"VCBbGsME\PKj{kji4,kEiqg*c>TB9?H"'nY%?l;D P{&* mbtpFs '}vhz^:"[ #x}㲎\^Nt49 hT$ l#\ $->q99̓YrKq(S簀̬jZt;n@/EU;C=ۼ ٢lUs!tx6!b<]ҏarHHn}h>+ɳdU6I^v Zg#Z6%Xo{ s-@5ٜĔtAfEm,o~[aYrn:qyS#hc' go*N`ho(!kɇq:9Kg gf#e]6+C]ņvLU\uQ`&hf1+jt; gIL)4^FV5ǟtbq{0>8_O- ?Ÿ?G$Y?E|h 7LfW~~bGccK24p}(h(F*F|R,uLZ¤@:QO;8|yɈ "|/U^aIsWMRZKLxH4tbuLtty:3wn &I 0l9VQѭm4O(KL@#~ag_@I1C9pe hY]ޑlSQr5rSSQ˄L5W4M&,)8/~cA2_g%3ɉ!Rt4UH'DA>3r'"TzL$~e9d+*mJo.@PKjx3>H&1q-/a`s6Zo0d;l呁8\9VZ+e8꣏I ZEӿA +U(>3HʢN<ٔ$%޻ha9uGɜ p!UD*:gDK,9HoQM:ML-gFX-p%".wQ쐄gqӮ#${لd{h烮)NPɺ$L|3(d0M0SP|eϗ" kB4֬YKJqƓ uTx}ǝNs _)VO01eF:y-nafaF\yw!frce7n N,=2[4~s9yFR-hדvG*le]Pup{`)Ki wB ]t4+)=@lUR7XZy8NMHyG'@@눱`ru!@|[f۠%*=n&2h, e d<:o F%-E{_|]%^$o$"umEfh=iՔztjDRa8rHvF/eNtV_ %,d N[ ĩ: -SeV:2Xz'|ܸЖb@˲Q T+YEKq#p ~ѰŬfĜ A7d}_4Z21 ^e[Z\Fǃ ե9O^'21f+%VTsVSɩVdDvF]z7lμi_=/ 캊Y3)R)4 Am;XRD)9rIiABvw{|/X)}L)q{4V1I+@a5DZQN)oBu!{$%wڤS7cw|Չ֟?2w?"Z#[$dSЊ8F;Wğш6O&O x@$)+|nk7x)]ѽp=ZM|[^I]&XŸ)-0Q#d? x_d, /]DmwRNhk0Uj+dA5!qħ~-aؾ.Sbs:w!Uxb~͎g7؋0R\IsTB=4hq "sm2үvlX{vW%GQ/|-Bl>WP{b͂׫xCJZy&ҏ;ԑ!dpγ7> ˻͖U ^k&㜉*6mR9ԻDN k~dT< SjG$JncB olCZ HHK`+~ܙ -gU;{3($KHkxcathЈ^}C:f,/%Mhy2j\_8~5Pme묻.1FB>Fζ߃sJ@^;9阂Am`ihH]:)PvK~wZ'(( 1Y' ̒&D"Cl1)O He~<&uVO|BjH:?3И)jQn\.%CQM>Ta9Zt(#fOqVF=?,XoJ,!3crH6P`n|,;)uJr~Y(K튊?zvXj4&oHΈ8 82ݮ&s;RoۇIĢ*Ui(g?p_Dfd7XwQӊ|OM=>R5Pg,jRmͯ+vG''>E!Q膽V:=Nӭ  (&ӫcra2fv>e ;T?DC#\4Кs'Y:RTɶLrdtXYƵwqvyL&cփI_>0_2נSPZsrzqO3׳ͥγ:"rSn߅ْc"Vh$mf#(A`OMe8剢<x"m O^rxB[B G}Pr&ᄢ?ՓIga=zx:b)MTONFUS^6CV)evuUiBL]nbV#$y2OShQI@rfP EAby2ݰXSIH?6#-#w|F,x~EG 1>^yUUm2t-eJ J7fcE.E;%:ZHvX<^ EΧ_KEl';B;ҮR맣GhqSh؟N Gz:X75(A*s߱pB`$UazS/2 z\?A8-'dI]8>P̼:BW^Vɔ̷5gwҨ}+XSzIg F! ޅ9Y!On%J`Š}1ef;$Cݢ|Ȳd)Q?Wئj%퍽o"}U\l< }@=ȧ`k[y^/EU+,h.`"k e"|䠦oC/-$,8{La#"LvW5B)ڣ':;#~ޏ'Rӱd`Hz[uܪh.2d2V3/~7GDx!J}}Xe5B>;JZpJȈ75H"D`!4ti($B$UB$/yt)sPk4zыC,_2Vd]|C+!1bRR`aʑ˰;rx8Q>77< ɔVC (Ј*M0feNj7R]^F~;9mhGp8޺Ct( r k v+;AP/{W18b 'ѐ0oi/v|ko}ש91H,ݘ oP1CE^UF]9T/ _uQUT|p8–8/ uJ݊;X~2gGMxTڍոX UYVBd_z>+Fl==̢dDXYH/y 9(l 8C"_+*\Z38BvE},#\,k%/0 dO^bݰ>R"`(9`ӘD3^mvz*ﱷm-QĤ*ɀ0\DxVM:.zMŮ$rTϼ)daԳ{1Kx4W ڠ a8\ $ .T~f1ͪ(8t9i wq읦D'o4 B$å`K$3JK\3V'L\/oVe c;?  gPud.ԔWSs!< Ew %Zt~!FD MklV-ƗJeq'ώG‹Y~$ rDan^.ghOJ)m[ZI.xqfg |Gfx.-'^E9:?P_a K,駫FEE֬%S/cB僕$=y#o'dwa.[> .ʐ1ol9JayO0|<مms-7- _O%[MBהdls~'HggjGmG2X;H3ij$E4$dB6SOǢx"HF 嵜}\U媘KTUAv"IAKn"|?~>gϯ W)ۚU_$ՙ, ݻ8xfkfK:\+~dRn# 5< wOTT d:/FȒ判4E[wiCci1:*jB6K5MJ\jl|0( pg6~|G#oZ&樧^kw(C,,]՛kbtg$htX@[ssCgYvQLquiFP|,k0KB U`^}P {xb21w.\l|XuD5LY F); iW<Ş߶kwm%ؔ+I+\q"4jq1[I6Q gn/dZtK{ 3QU!dJuA-v\[}АH<֬r) ]#] ]a}5uہ{F yKHuۊNEѻ]N?p} ܐ5^{ljYcM6D8us>םΪOpKO%IS#. -){+0hLafX:M!8J/N1Yi: kI`q*XSE:õJ9y_eRʜrfqG%NMUK$8lrT X;'lCakJR 1ķq~8;]x[*Riau'.SSL't@}x9RS%wg:nļDeg[AN7깦RbƂԳeo}`Z\4'#r Ng%Aoҟu8_&br3ͧ-VjOHFRK ܅t' `P^t5S$O@,u21 UozzlтU`˜ oLCL5$3k@ oxu쯣#E%V൳1thv>؊fʠ>P*t&9_f\,`n}~<SONs%s{~H-ݯX>MaF` И@ OBWxnx/Rޓ6@8/!~⪵f(FBIMHv^K Ү2TPٕqf6 9CxCD%b_B^)cTcg^sYZebp#޴`/ئ<&B0}y>~E&MJ#ViXk"MESt+lP`|:b%Kyoz*/z-f ]'>B\nsM~c^hgO( g;j`XSTzh(܏bV,p85&‚Wh"sߧˠ+acyR̵F稾hLJ!{J%-/k?bo5 WSo% v8r6),)Mw8zelԽX\o S.<)X9릊eaVVQtJV_>!HcA# Q 5A' ґ2G:滣CT%gQ&X {Ugta)CQ*ݼ۸8an>gIV"iI]fh&K[_- Z3+PY|Cx49a$,'LX#dm'C2$R'âgg;gʾZܨ^! ~'* p rZS=e1NP@gz0؈n4ֻY?.[zVqưP9K,{t?3҂PP%د8@h%݋̪I(eX!=Dtޱ13<ҁWj TIPO[S?ZClKݢ?M2;DvǙ@N7/l! :?s#}"ϭ $J8Si"1eXC@H4)#Z1'w ϔ0r 最6U261Jg]RkKy]nTBs;^nni#Z0,Jͮ;6U-!R*c9=9{kj}"S0y{ex()M9*Fb$UzDUXo wPpM8\2XFմJQ?^c 廁xV+ zR ze9S|"wuL`v4Kœ^^OP.\WWB#^Is!7m$4S~Gql8 JM-u2@t[Dnac Ir9F[cue~ܻ;`h$Z/)Hj?Ob ʉ !xv,D&cnF9Jyt>vBg+N\bPm9١d5m̓M۟Ū?oZ}{fT3>%w^i28az,ץ HZTtZOl ެaR8ϕsۭ>.3OG <1V* w8i| !7_8_H|aؒZ~BѺA ׵2k}.9A\S 0T)4UE :y|%|xsAY١#?>y5~"b:4_bٗ`/< 颩'vn)+7= l_2G;FIww g-qD* &E!`e` r ==9Ot܀Rp?~X| ruDuJ\N.`+h|;ӢbT,+Z$@D]gį bV@8m3k& 2ipj\?޲ؽEm*?!izj1.zdjԠ#W"75Ge{OIT!'#PsXuHBJ*Emi#O S*M>r<6/tv2xfEK%r(}[RuGGlXs>NtΞ^$ͨku]M7s{J$ru2Epd2, \܊R 's%c .(p7:5Ype߲{Z@dc|U,ʎ>7Y2t\ qdvIITf;A/Ol.ǒ,J&jz@ȉ){ȼ|5 ~yg`WsJ2)sw= c:V1Q H.[aG[k!(fVf9M]5s`˜joyK_5R׾pLUs/~P~cc55炩V2cdճc'?M7oM(Xc*7:aq&ʕ58kQ"Sh2)d[ ԤAh[ .\V¸5A y*5:-<7Vw;DbH}-XI8zɳ}|X\5Os :Y3yz;RwK,ZQ %&#-1c_˭;2k&&R/E`y֓)Anre9Ji#}BD`o$LwAŢ\˾PY"VBCpPvG$XD0#|6,AI(ں.vz]|@ Be-lH+ٌP&w± u YĻFё uFUm=} >]]{|?]! 5lLG s AтgJ"Y;0k47eǘ$/oUy[܌?#(KQ %\$%ziJJ܍Ѳ-:wD4cwVŤb`ӃNٟ:g^FIIWE[~51ٯn)C pkUf]ARt˼'0#g>4CQ h#@6.tlRӴ@5,g^qlEQlf J+oԍf' Ù}! DV~U6ET;|~OA hcA-$ j۞|W;ޡMnS9&ek--],lg{JlZJƟquH&F@hdߡ*_-F󦱮l'xj,yzMF"kht )`09AzKˆgIc$B` {xVwy(5rݥUʑ 풁Cͅ:v+bHijť.z !Q)XʮΏ{' #g/%jT(ޟ.; VK5jJ{WQ4I5e0; |D8Mt`]ݰUFDN+YtY-5)lZu @8rŔ`? tݹ@N"8ra3fR ;A7?9Ck0"C |Ҷ9kF+ 6geZl_ߐFV!Ub99uX *8#(XC0\?ԙv3}<$ '8P(1Z̨^{nQZHi,r˃k|l*%hwLО ޱ>/C"L>ATOPf{8¿Q%*ܳѤq]@[x; C*t:[bP휀TǫՇٜfCSɋvc)b N*(T6lRTr56wդ?`hV,+\&C%rt 1v74fYaǵ.kbAa?}>ǍP3&~Kuhk4B4*#>H7lC7;܍r[D JrM+u}idCW?x@^<~) ETxGv08K% `E50Ox*FꔇShGOJNלMy8UO;tJ(cO8:(]_pCJmSW [әs 1!Cba2Lg. n'v_)*>u-Nv'`1Te&AnfԂX-uJxu1Qmtz 03K/DٺM%, cK LmW􍸗qS+97%bBEta_[gld!PKx'j&HM}1QwSng~@ ƮJ8~V;![^"{HDK{.MDOZ\4vZ{wD>jYDc`^.q H %&IUur~"=chyFg=#jlI4sQi1S'89n9Kjbnf-!|˝(Y_aށẅ́7QAS l^&{ ⩟oDZ)ͮ:|8'I}a?쫯[ ,sA31C¦i[R>Rlh+fӓ6/ '-[{k3;WyT_͏pmeph^%~bi>욄Y*ZO(p>;#LYꥲfh2h_ -8xhgAV69QXJ1بȳL1APÀ4j'Uv]5,rMGDwVm ")6xU%B$N AMP>+y=\?YMQ<&rq:wf{0W;O?Qgtfa3U!BNL@Im¨?jA+H`wL˪av3G}+QWSk1*z5W~qҵw${%> d>hzn<8)t3i1N:o 3N5C|y5Z;"mz#1#:E!0KV8?Q炌˯ׄ4=#U\d@L|FuПi p`x. Q:y )f/Tnz@ADAS @߈EY:@+W>(UmֵŃ¿*[ C O3`(cm!L>\ %tV 6 :$\,G-[f.رѬhQm* b!g8t+0ޙlv[1/w {&5/-ٛ Mcaԫ1za`ru- 8C[i 8:،^عē~%|F ͈IބG͞%!XKN + ՏD3F qw t3az PZҡ^*y|TMk4ZEও *{T^Z!ǁ(3&T7ɩ媹{eMUIuf:=FRݷ_"=:!„K}iIn 7Z8g5>QY'Yofck \07N&I2,{B,xnpqHMQG 2ZPVs;כdFU Su "L_lJܶ?^ itK=+٘tB䉅nń# ]\h&KY,7݂@L@jgigă ˆAjmp}JhfJwrW;V. wNRw]`I/S\^Z_XcG5œ]9Jij~^JWWv6RKWZ-rU*4dBG[ ox@9Ti(K/b b _p*)Ziś YFYֽ)-OZ'{Ql|mlA@J+M\I{)ͩ_'{2:I"D$T׭]RϥOu ]GE5ZI$W_߾` "=@dd8UEQ#'/v9vď r U7OAE)ӹ*lcչ8d_h+,A}mZ567#ͥ> :wʟ'E0³>֊{MR%](AҼER籷 IvE"hϘB p]ًk4&]x1W؁#_hjT_!4NrY,-%A,FL?BPBnSt=VG-Rw ~&W2zn~OcKJ^g'an> LsM%#~sӟ *]fV+NS* i`[d\tǔ3 as~&=cH_ 7A#5@N! ,q]7? -g(űF=3rF~A)UX278B<節Nʔ M̨ A28QD\2ګz>-֬૞N$B΂`TxlB;V%}`w:u Wh3)'4!! >'EЏ:`Ku/zKxVFE+/^i5 ه8uؘoOy! %3߽@O@g=/j;?s|)3)Qʕtaw(F:A. UQ-]zD(ceB֢|/EKTUcXԕD !2AS|yJ%,OS29<W0U:`DI0 kZ~>nJ9nZT}q((&+dї -5M-eVqE*N4H$t:DRgaXѽ)?,@)#.tK1Mi[kZzJJlۻH>cQY<] /GZwdaf^{W) & OAec[(a zZrǽkv7;đ:VnY $PI]ًQ)sVPL9d d h[u7Lb3y?d=.;&ߥ v G}3?4kvH2;Ծ^P!5.Xb:;C,?/)yજAB&V5 Rr  SDm PfB&2xH p pW~*˨"Pҫ1r ;zFMd+ 6hCi\w?l8p9wbi@Bz:dߟ nF߻:_4iSd=,ZWUhPq΂@smm={geoL1CY{H7鈛HkHoqEB|Y,!l-Y pL"H_ ̾Gdm $) eAʼ7e^6!> +[L,Q@xHtz:_rw{Xp:&]3Sr\P'~#*;ᖃh\j7* e!-Ycqf4kӀtzgS>SS}TY>+|/\ΰQå8:Ɔ܈(O!@=!83p^ [?ʌY7O7&@lDjtt̻a? fmj?~~Ơ'j̕:nݶ+u7Zd{הz<4N^NyVu3Q]TGB"X\aʝif5(x7ZL0,Hm*&cwYJl8\Zj >z)gVJ좠Tl%Џ`Ak%g^C] lNbnlɫ=Q ^Jڲ= 1{=M kRs; Yb<|ݽ"ql2w~;]ԈBɭ:ٖ_I\3WfPb:ݜz)=3nO~-tw+q. >|,<]z?^hqmu^~/L}IUxy Eܬ>+u;ɗ>Qs$i"8w_,ݹFlnZ]#L i^WI=A;v ߴq͝|,Րl5QtnQypEcŇy? 4= PTxNIW94\\]φC,D4VZvm9إA^6!E/䎦,k(? BoS&! YK;NueCͭ%#iʜrivޘvN5)YO[&թ$#`iɋF.ԹrlnMR~(&ۊdܹIoUM  @qJM mdÊۍv`mi;8\ލ% jaUX>^W}7g7`F'1Y]Wh쎸k l /aFF-hT|70*mV4>K:8X%^)z4 XVQUCN! 4)~wnݚ)̓}B1YvJAń(}veؕ>?D.ߌ:+#6xf)OeEk0uL_k+ʶ1|(#\.u2TV[9э9;.,> `&ʋ"w#뮉[}A)j9S\JO_ DzLGxڏeᝇZ셏z2mAtyVqSMۧMۄ$.Ą|=A8g` J˄~`àޓٔmT +q4Nr"GH+Cv".9$!kW[(@ە+d?g2ac]YR1 lt{GZG(w0CLF(+;f٥ B?-)A}xbGXGfL)QFhˀI$uBQ60MЋͨO@OџJ91ɈH`/+8IV0q$FQ ~v }e;#AV4eM@. JqAңiEv~OMEY2^_|bxE!=l)]r^oP6KrIxs[hs jmM IKJ?T\'M*a'A eGơ *& Q7)Wh8ҟ&r(2{pj!Yrv,:63 * N AҳXpuۢH ”SոU9C"ׇ"1q ѾDʄRhcCKlѶuBvj'`Nj/6;4;ec"xiQEWٰ\, <$~u@{,ւf5"\k jNQQ2cUi7ٍnb2wJ:v2bb[ζD_`46f ;t:b ŠS#Fw윑a\~b'Q$U,>^5Zy&duv7g'>/ؠ\t(,Z\D18 `s4rY헠~J[lE՞dm1aY% gBjJqm^>~ژ<=%D\? ^87N;qFi/ 3tV,% 'Z$ u%Y{[ʎu8z?Rrp٣,pi}7^2ksb.{66X&`2[+Z'Lܠ dpfMu?kjhc[F"淎&kL#Aj FYkR`b#`Mp" #b5V¾p#/ rgA#֧eᮿ LFp ea_P=_;T.nlV'Z%%HTpBY.x@QB_Ea9߹ 8T?2LW Ho*D)FrSz2AT-xڏTec-j"<ˌ*UBk+:/N8,b[<{2<%ghM̮BONpl󯍗i CFmzld0A6vLeps|u E YI,SXX]dV~#w[/rF$Y)z, %8_?1jlk>̦H 4|o"H(4G,ZډnxqOVBeWϳ7V=m!HT"ߺfڳ[߷_'|/~CL/ Ⱦ$4sۇ01ӳv7PK$35QYun`C rX QJqMv3[QUjܔ-vW=yuB{Cd\g~貝$1W1$ؕ^.Y"쁼<W0WJFވ4KD &ggq9oK(_;xRAEz爾w+ [jw$W܃h{q6%la-2`l7JJim5WR\Z𜐇ld}BSYTi? 5k,uGS6Wɡ5gh:$8%,!?k;s'd\ @=5}eT5we[hYa#\B.1ǡ~r^"Bz5B; mn x"^"W/Ŗq͖ u|yEw*Di[?AvU࠺B6{r@.w nB%0us XBJАh)uޑ V{_BqVz|r> q3TDޝYK|y3‚g`%`Z\=dzyeTMMM^!kNG뷰m9LW`BіWX[2Oƅ2=\-u+|<[QiftvPzU^mlL4~o5_:zcO{a$?ZIKZi^D\wG)jlҜϐ:;HB/-J@ f6*td+h頾_'SAbwXA!vw(D+2'TdRckᵰ'j*jGu3w{6=CAF!mnQSX WeBu:_*Jĵd箴 /Vaݯ\ɎkIE OmUxO.,r')UPZҼ%軏YGjd /m z/[c3%a=%vAmzlj$l?γC*B]0-,tIԶ5[g5E 1uͳhBJ`*+bCЉ~%^cf{5>Chtv9|NacG)aT1OhU.]KZ>PG֐> !BCoEe;40%]b7d>n w$1nxrwC$TE!$0q߾~>gzYdvV .6!VG)Z@motV),qϖM^Y*rU_՞SaEݓ]$އ%S(mjca2W@{TuDii(ӦNUH_d|V_ADŒ)g7u0fN W*YY׿jx(tY/UtjN#1Lɴqcq4[y_usE\PhSF8Gxy-=o xe P &xxLɯ" )7踣|b¼a$kEon+scl t6VsD3"]iJq7tͶLAb"װZCu $zVr~ l0DnWd_ت#u R&кa`JB8#kaTF: 42jÃW3v%dY q\ S'm1 G.߃R*"tLg_@ӸeY)`J^~XQkѣ·pΝstՌOP q8|}`%H5rn'OV7]`wj G9Υշ+n0wr>'ؤA$)s=Ό*j iR]0o4 |YmL?%M/""?R4VO৤z - /;o_G.]7߹ZYwl0 ).]>J~) |HjGesF2D ɏphܵ$ J`}m,pyA C5\ 'Lߗ/71´T3m'!@Jh^a l= g~slvc1䮯A~PsV^]E9`y8  aq m/i~&8lђu 'ICZT:HM涼܁4ΆXnّQī2 ,Px]ؖXLyAHA]CS)(L[%U"d:97g6jŤVB,MQŝzDd|%;F_uItm6 Pt5oUIvDmE.64™?efWp#8ڛřW~DB@H*Es眐*!Outx̨fMY~_uxM^*?LxS 25Qn* i/bf1l\#! _wm~" IԕJ|XPt6oUCҰöL&]F֏W DjSYu?'UF"chd8mυ puV@hνITyʦml׼grXv+Sj& 1C88s{7*/N@1V' %_S:DTG3<9]3u+g7vH#F@Ӯo-$СӪP)!(0A8<'Ç 0V ťI甋4SZnKӬ&)ߔxl3& tt: Is%+̀\5} 8Y|I%m.õ3i~D=rTYd봘e]Vk7_SBC>?EzdDu쭱m!"Qĵ/2)p6x=ճ쯍n0TT5?G Cf]_HP7'˘Ѩc6-2\Jz!L: cWzscvDxMJ3?Lsf2_ cHn y4 | 3.Agj |Ds~Rf{D)b r;k=+8mVTnj8+5jb2tzIlɺM{80>ȋsZHl x5#FeJsΖפL"V Jp?L;%-°" 5%K.sj-o:냊\k`$Udz>!@B6o [Mh5P$x(2mk)w*wta7_ ZD?'UM@_ U;\2K(H|;0}0Ҝ=!;<ȐBO˧ofȽd!ޏT:ZT| 5)Bbài~½EyS&u6|I7h++]'NUgDWb,!v&a̛ڎpA]sXW/X򎎴fW"O)PoϺm^)N|+ ḮMC qqդDm<iWK2jTħM2eAgn!'IesFK0)PRsiƫhSm iciґҶzNg ѳ5vhb LwS-~ R /BWCGOo60ʵqo7L3QʗSLM+8ʈ| .)I7:^EX1wq&NjSFNnJ]CJ@ܣHEkHTKaV(S$:BOo1=|!Hqo-`!`4I~a3@$XI ڞ`&UQYVau\)J%}2l2_qIF)^-azlZ&S c ῼem1l2)d9O(D_Ba+Վ֩BDy{EBzutަL+9}nǛ1[;D]զ6Hrߗe 4 KH + Izlm6Oq$$rDz5KU.JtH6l} L4?gJv6RLԢ:O iݞE+}ר1_B qmraY$btm,|ɇnUKR+N\stxj*7HLn AWe#fÎ<g 4(腇[.cxO fؐn uqc;(xnT3*U-֥Pw_3*k` Vcɮry>'[ˑq5~Y;q p|5U'ciW܈8;|ZJ_1Qt F,9 (}Ϟ::3'D%![{9ŸH]27VFԁ-o{NHdP$,]9xSn}<oљygFTjw蒙_Oo0"g8bșrtYw: ;$٪?֒rK(bo0r#0 $W<9 5L窏o_Ʒmk8!jaM0J*fO&ZR8Ez{qZ<َPz*\/1ky`L -*b$#ඵ+ɗthQ̮͘E}z, \n{ bEg`9Nw!AB#Nr*ش>xP|::!s9 ge<] 7P!zN;X diQd]ʉPR6= eY+9v!!yͭ|CFX1e CYU)Cz7#2dRxͨWlOGJ7}uta}H-H+kKaX[C\=9';4mSE#:E:huRYv;RVb;;#{ENz@AM* b@by&aTgr2xsOH P“>; ΰkDB0x@=KJ4Ak]3kOun ,$2a */J}{짫eHT$~;,XH;AEe= rk]qܕ4E}\[ ߘY$FYVT|< n9˖Hh?g0v.S1`Y=&5lJI:2aP-2 625K޺SY(%ꋥmV NbPtdQ7n2@6 7JQ7}Eh#[ &  bby3okVB8w0;?30s e[J-aF!jR}!zCC6ȬZJʕ$!$r+kKAfݶq(.Zzc8|~,Ï"G=ұ87(=-gM}Pf`B0t?h}#)}@/̰ASx)+E99Y|EV]D'F%_N##92 hV]o!0Ҡ`?3<Wt׾o'Wi}&Y3 ;qu*7z>M4.uyvpwrFrL1Wu`h#HnyWѲu &uVfLWe}0Q@/Ĭa v اD:oם3Q'!%{Swq:.& Bx2UlQ}mZEҧh-JAcY5H$Na͘Xx'6o4?7t`J =sY>haY\UaXgv`">;^6rꌱ/@h;Z\ǚSt)@,ɈF lRO38Z*ni@]PY(3PQ#ː' S {xDG`/-z-g2R#uƚZȆo9 6a.n~$̳>EO$KA*24!j>:n?B=c DƬ )u]Ű_(>jxެԫӀ9p/>x= $)@%\a钪ތ\ikvY,x\8RTr,+FdUe$9C3&J3=/6[Z ~rXL) Y#BBcV'wn{&Ƥ6 Q07]Z}9. }{?sc @bNtORk+W.8ITH+"D_{,Fzu{xEI]摤عD;fy?g>i } .tI0)ĨnŸ[$-dCCH7ZafB"qTt羖[Yn@2P4dB30ȃY`Kʊyt埒!i& 5Ѹ nT~e6ĂDR*=xH2>`-"tXP;P |r0=szuaTQU$O*gHZo4ГFع+Lv|ݱxYc" "] (0<F1OԡI,? G "ǴZVr24{U e+BIsC7 I 1jrnB/f[X #gK?XHPl@GE~]I)^e6tP~~SxF-߀H!8(&4ibm?T^ 4vŊ&;i驽" NaTMʳL#Z[74{ lV):P2@h!=a2D.H9"~%W!sd5"ok%|0woq,AE)"H>tTu]=M "՛JOȃ[G<ӀomnCK_9|ưϾ[7 PusH䮖8ѯuKYkAP / Z {7ʹpm$rl. 5i,\QyYKѫARO~44,c= 6^V-?މ@w|1 _7T3?8%0$b_8˻A:=,xU?[xxauFX,®_Iqcbv%y+ثjLEh^bI_UXF[n7Gm]us 4$_vX`V۶zwI'pQČ\ lКjAlLr*[^gt s7 &H0m#R ,IqVK^~0CV/m F!!qGΘb !lɏ/_Li醍 z_ɓ@5dGP-Z%_+ء Tf)#aB_#ՎiiwamrvCI~QSiKj^;ot?dYu.&͟N F6f6dmBexVUF[S> w !)Bo8&Lԏ~DvOx"ǂҰlU 5CW_]kNe'.wQ2F@;N΀V5ޏ''XMzHݢjuxNÙj\8N `y;F@Z9%v֧Sעv03#Zޓ1գ%bxV

    8XeB֏K<+.?x4{8i2Myű#+b@-p~n@G [:0e*^Ԇ&;ɵ >RƯ]P#$P`O"\B8>Bfu&jJ1rlU)cRR-<2 06Ȓ&JdlUb,hanB($4&a,j:@YD1LkT OXkv8 2.E%֡,6ʥdߩ]H!-4E `c`H)z^8uE?)K+?Oib] kBAh*#>|'᳘"%D"bAA զYpzxRL+c<@8!1aMGU6yg*ϷLcM!65{و3rO)Ng$.-L&AJҧ{Y*- c*&TЦwO.Û{THїS.=!c:z|S xݽ #! dl ϾIN-2)zf\ݪA9]bE=28mCvǓ;/Y^'/8:R53P >S1ڸ)A'OJ)mLX@#Qfĝe(B4@DY}Cf.Ց@y7:Xj P Ur|t,32sbek7"@O$Y*o`T|) S3)sݸdjOЉO þY| Pvvy'U:G1KHYf) X=)Pj~)CBBP}M/kT ?1T533mGI5MPLlg9䘪"eC+QHfubjF@2AA`zwlZڞRS|)^źڻ`EЭ3΃11NX@ 9tF_j`&/%Kn}sk46KJO RcZzTR9(a6zJk![D`>2Lz.( 14n6we/rA ._0/xʧ\w8@ ?8%*:L0 (bs[(ȡٰ͊^;tڢjmBT~hLNL-GMTClj;in"L8"d&a"+C.j"Dd]%:ﮰ&B(tYAՎg_E֒]CRSg[}aߛY$W^.[ځ[)񮅭jdJ?ټCa&HWs=Mޘrn ѓ]弮3XayܓOLKe`ǢB/ie?骹q35 rIJ_l)93u.=Z_*j<apU^W|)+J<.ǝ}txok<3~(~]. B+= tYKw}{wpb;4#BNND8Jj"N$<؊RTWөEԓ_p'P,p%Hӕ۬rNF)~ktJsIOMAХC"_``L|?RYx!ޏZ~qݕu*0Wpn0Ze±XItxl/ү5Sq||5r!x1L6iIRvl mVgZ&ǘRZTy>[rN>M ]mJ%Xh:ýD.r|P#>"U7Djn =Кa&\ ge#O M4p`b#FPFuꯧ"4PQ'8U#uV 6V$XaK!Co`ڀW=cpb`pK"Y(#'*DDΠp} 6+`/Cm4,)"G59]4eNs|0wZ(/ ;g }ކhUlͫs&ʧv^= x`1Ȟ*u4WMȷ#&`(ixZ{JǙ,. wgf P@H"]jIKC] iZVLwr%dy*qD&=7HJ\Lf>XGl| UgR'g0qŁ~8 8TdKZU8>oҫ"Mt(Qp96D h˰9|U3C O')s-Df6LM8fhȝw o#WC#/ðܾe'J1T#RNhKv lL?MYuk9"mO׎䠤NͰ:8㵼l֬%0׬#E>pZɫT>f&l+H:Or˰ pPOhU@@5N`4Jurp<; 5F+~T[tԍ--J}'4 Y93y7^iCKXy/?tkz@Q"@v:mgu H}hкY`* |ԲE LU_Ҏ҆z᭦y䲡C< }]ۆ2^/z+|u-V6Q OYE3ʔ\K&ǝ y~"J"Uc`3Y;uf)ǓJ~ڠHHw`f9JuҞp 2 y%?a6NEV\4/z*S\5#R%"bʈc`3Z ca,0 7rY1S{h/Ѝ?*QvSc :@J A^&KsLS_]Dv' (E=3;qZ#O6OA}?c2?s^7=D0Ch@6 H9YX" H261)XO[Q.sUgWN4`[;1Ri)DH E~NfmYб@K7t|;مlU(c)1ՙkh&d!ua`m;ʝ3nl 0+2K0)[0mm_f*.fVb* YI\|H/h .=LBͬB4bPn naNj 8ٓ-RyS uBAE4##ІD9o5Y¦Q먽:u-z^);+ < Άƣ/gSd]Pu5xYAoD_k\""tArcT/Wȃw}J$Q!On*F>r0rb`xnb'EkӬTf"ƂhHպlX(0'm4sZdLEmwkɂ-lJY>{F:4鼑[fm9 wʯ: RaجxCWޭ1 rT, hF9IrL#ʖh<鎎q;7Jvn>@l2W [3vP'ǘ}oT\.'Ρ<k.ʼn nBjmse11`rY\fĞ-g_6["<# h*g6n!&=*ObŶ^ϾE[Ս)g:!=iASER滠,t^ڬu60| =hofdÀuBuwl2nXؙ + Hn'iS**)jO~05Q%e@l:ҞYsQ01l nձ~ r)y6aS;{u>Xk}n`V]zF*B3n= Mkx1i}' \ޢ zY O\֖_6 e2%[h(6H^KweoӯzbI 㳕R~WNlxMƑ"?W=E&HKi'ģt%E=u\^;b> ]^]k2 Sp'IGˤMC+S`4.2\3i*CI-|?VfXäYKt7nYv|0JM(ɵ)6e ?g}}ʑЋ ;9H,sl: (VNQF礋T{ߦX.;-k ᴳAk|KO4gUFTPEzd}۹-gfD03eʥ e Eq;(ži > a?Z-5 (9W]エ,KR 8S}*>h u}gTޱfXE*!ִ2[˰5p>L5şl !k ^=VPj,eHS(v*os /l9өnSQUKf1{f S}KB.Ju,\jD}y0Ӹʇ88[L ȴd!]2#߽FN4dWծA]Ec JW8rM 3pMdqլFc Pa(+؞ZO,ij;$,,zjK*lW,qq:/\'' ZgUrZ0A(DyKSen/cViu2e鉑,^Xv|\`GĿmXf=-\KEmG .WDdCF\S4RTEkㇰ\yͤ=}o)qs>$3)-+gAwc6D m‰-`~}N8m&RTL8k 7y}HʄM:+3Ա݉#OZ {s?xiaZGn34|͎/CɳJޣD<:ޙ"!-T34[nL=eV`' Y˱Vfd#L$ xVYAw(?US'18NBTeQvh%'$#a\@'ZaqJh yo07ЍM6M+T l:'X۾-a56πw d߁Nez̸^bJo-m^:ol <⑀RLI[}P*avҌ!-琀k ݊T@kYR3y`0 #65usJ6jLhQ@ w#&Co? 0;&oQ(ț$ִm94{~>xvÜQKY[ V Ğ'(漭wo)~BxΩ cC?M6B&_U40x뎈Qhj5~2U"*\Z~2Z7\.Zܾ1nxLu@O-}$S 2B˟Z 3FTϢc%dNi: /6J̃^QkJ<>j'Um>#ֆ?-vmX2]tgy I liOo!FH0rz/{@#Q{*.0mn8ƪ,NkYZPQ)]a[r`/.'|x=FZx,E#a+29}RBʔz *ع0*"`y?peFOe2'P٢AO`Bӂ!Z7$+䁌8"bSuEZ3Cds:(;}W?d @)j2?IA@$/ה,C" 6_}h8&x Han]@ޘa 3x?؁pCi*Svnʪ\T`&< 1-h i JugY-ߏIn5^bMw^p-۽(7(uNM9qHq@6^ 4}w$-۝2IIc?,h4"Qi2礁ј/h~n ʠW{.TdėUo- o}Zj?%qAoq1J4'd?"ك5͑͜)JFr Y~cg]Ua1sN~Qe7"Б@T&wrF"l n%.OfLa-Hz e;@L5͏H 88 j$֑(T>L[|T03 fj*[qhB]NkxMϾu" λS3zkthU&e~8ldj݂ 2?Ѫ^Nj/?\xYc>\9As~Qc%d臙g% ?D-\Sj?c=C~AoXK`A;zPLiWHٴ<j3'אLdjOp8U]r:C{`Y&7#q~5qISJ;JID4ȼɢw_=1 zT<%? \,bD%.+EwÄ ߗFGCT)+>Uk{a~Gנf^~&҅xY"W wxRZW#2@b*@3;Rރ[MU0~%&Y!ZZ.0yηj&z,O!O@ZKxs:ǂ1bB(b5ā(B1r3L~n*>N _Uw* $:67ERJBɓ X%!OS_6V%!E~[drqNYhz r!d$<~i'_!ڟIӓx۫/>cۖeXeU_| <>{-&se< I׫ Btb_߂0>P8- BQmہBlQPSZ#%@~0HųLrx~qv(0ö ;P&z]`4z\4նWM@PH!v "XŇx]ʲ ?THȸ0K/{lc 롸 6HUkyqiߚ:]|^3`ΡfLYtT@57o_HDe! 2)::2p xf,sPwF_V|Q&2fۯ ɪspdm2blq\1 D@ML# ewt D[RCÎgR>*v+dtS&7G9.!Qnlmgu *L7àP|WaMUu_XwS|s`T\c,+/V y(L2s84" *V =|Dn#mwfۢˁ}XsjF O0K z5PKݝ9ƶ-HÄ|{&&Pouy0H{ͮ&>S~'jW|h`G!Wb=‹(D S] eb&"n~(!pE4Lj& l0^Ǣ[Bo^ˆ8cz&}RM>e/AoF7cKĹ )BmR]wTDUwF%v YƎl_{.XrI* 1hn2C`el'5-=3hqN"VޯW2&TjQ4/v-y+]^"jBP[o|)g0T;I/9 >$:["-%`DʶaE.nE#oA񥒵Z$f)O *[!aC.=p̓meڗg.]t0i lPR%ZB"v8==FxAOA`NF2{%Zxkn:}j/?PٟBh. ~ >zi,츣~52gOa7D[b\>jŸn㵸ݷX«=m WL+FH9*mEJ۰Sdoj"C{woz&LCk(U!+br]2ʊ1;}Uȍ<2*9fRpLdc2bU%-3oZVkj'z) `Q:VR7{"uv6sBX"W:r3?MW&녬j$I@6W 5:tXɷѧ 36:T'v_d f%OPl=Cݠt^3W{ASA 4:6"hd(!m9 1Am xG?GlLY!(cA5WVrWfȾf$֣"CqBB#Τ o7vw~)\ ]EM6 cRsq㙄 VQ% eĨoGRmէhC@N/uǤ'd^ukj;w'еF\75H'D xo2}w d}K P@UT&A*f_f|jm)s@@SF&7`{cӰȪйӨm ^E|]3˰^2coւf!|׵'3P4)E# ULZCISԽ>^ 3'Љl8)zц#1:T8! )+FŁkuFD$:rϳ d ?e8ztkce1`1kem"^40?f0: "@r=@)wbp{isΉ]t3`u$Wo| SJ!^I0B=+'nhjlop235{t9miN;fDE-><=jN( ClyU}AihnCcHE*\^Nr+PӮ(s[=dONh F-ˬX()]a:t8g-F ;| 2TjitSU457N!`=ǃBAx ,M=@J-KRf"@6+a jt4-e}%DmRԯejLUAQS(IQRjgZEC3fj#ŕ-K4Du ܮx#MЯNOGlaDKtUAojEKgR=zOk%waOпoi E: Fg0SezS=Q68:eےK8_Kk]5^zg,ƜA ۝57\CEGÃ/ߛF*7 g[9p&3R,Hv 9 IwF54/M^(3Ng#P?DnVqT\|.=֞|_X6łZu=a`C1ݖ}}"1^m :u~:=bK0~F[0Y||7clO=i1ZHOя2eyI4<NRzܲ#IvOh+th( T3Qgb.Gcc=&(p*| DcʿR0<'Z]!Y1:Rqg>8v~3'tc_q']zEW#ᒉO\ֱN4:c$.L+|a:g= PA?kAhAA%fT~Pra@Svgxub4eNW, GYm8x&˘!~[h6re/ToTzJ'ꂮɦ}R|f*}ܞl @#Ձ/vL0ӥکTMԯJ=~ ˕ZJ[Lp8n^d4\P:%HR{:M~u xdyUAHYpw9 regG vAw^6o"-0B8)9q!a'O 7kl(z~{ KNTў c !炐F+_:s&[t(U'N!0f YarͽʵnݹL |w"L,%waT݌JK얹 e'yGNk\i9:w+PJ@TR%_! hֱ C%qs|E#9`?5ȂVv{ ,v)GoOƗ]X!φD盹q( >Q/@^6v; 9 ~ }z6c7ʝ+O/Wb^J߁- սXLĊS_Sa^U׵ݧ 埶P٪1e|q%cw0Zp?iLŔ]Xo?zٛ_;`L]j V(AgRsjLޠшo ~ 'átZfg{TGk:-x5r`gF?Ȑ%/)DžXzI#p6>?- *'jPD*h.z0GI˻kq$ƵAQĐBČnRg%6$/zxwN'#yMgF5.kK3 (1=<ϳwwՌm:%)gXӛlO:Fp8 vћףHm>HwP9潩Y yx=Mf tmsXisHN*!Y2p[f:]&$z=]ЩTz20lmjQkoYQ 'tP㳐rR}udb;u!"ψO,7ʙ\%W˯PpEmxS{8pdN>ٽZYpxH1R΋?GVjH x* 0mZZB(- Y?tV?<$X-^̕ɌjOշ%y֞$1#aE7X [#y.Z ”O.=/s"lmƾ;hJmX8Y"UA䡕%]gI;"70@w] 蟅:D1? }hU]W_jv)ȏEڣ~ km e~犑Vc0%]Փ![cyVA8&|Xc$ڕh8.@sl + O)>F;,55kCץ;][G>H GSZ/9$ 0$KN (ܲ];a)@:s>Kbkb/XyzTt@6pK{o~&(;*M{Gfۧz$. Ȑ_M#1zG2rA-И9«M7P :'|YY/e^0&mt @Hv>gQ6ah+Iy|Q!_Rl㦳U6l3hSK~::!ěpW_7Tkr^sod؜/v?~AG4~xZ+)p#"8xKce/ݚ!lYLVu%emC`)ݢI^\qm.If@%Dr*-[鴞,!ro{}rtPb%4{V)r+nnMAMu0/cE%D]XӨg/A" Dǖw )3 ɪX.(ͼCPhr'T;HbUXf9Ų:2e|F{=MVC r {\!ռb$7:A&n I25g$ e]m0sw@3W.&ѐs E- kp.K,)mFtEOl+mPո"tڈpy6dSfv6hPs@bYD=#D-wW]܍q.$Ҏq޴ 2};:~S %=d#8Jlpw\Б'Ϸ J4s-ܩ鴲m([\#:480&eմb7Y[ke-:U^k=6D&9!G,O5PR\pFZ 乒w[۰0"  QM!vOn 8pٜջ.F@ꕻĠ9$ww*'̶}w|vT5dU[ ~m$@7#:h(s42jN%n[ݺ ~O~b'MȀ<c.<%:~{A0ܱÂlH4-vbξ?Y+DU;Ty"_GrBb0KQp5F~+m$kGHOvtV*S4Pn(0eܦR"Ne F<,E_i$qyJYQHbKNtftNnْOdx.Ԏ13m5^`+E*1m[m_:zO$;gQqU&VUW4 <?l loJNҷ0 Cret4ƉݦJXPO#< FV.4q:f0ѳ7. /uD UKe)icg/by|޶lD/xBw;Ws}fėzV, KW0.Z?GAi!zțfc;֎˂|\`#Ց nZSNQ+H>\wkt6n֋/,&z=ف]*{3N=&W>3Amp_H NoG #*&OQ[izb*^$Q5-R@ Nw~y>s%O۳ ɠ :[(hVހXc6SOґIE6Q9bWq[V$샩ۂ o (*?ߒt=h!h~TEPW0( J1s|B]pss#DiY$'`;6l3~+ "_NrauTK2B"n"3|Kd(vM+1 jw&]guhP:6[NAlCIbE%w-R%œķZK!+;: {܂zY'B­:,=溱gYZ07070100000371000081a40000000000000000000000016609d2360000fe38000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/Ɲ]?Eh=ڜ.+)>i;\S0LSpyG'^fXx]Es"zW]ruR44{6*RÜXՑ@AM N Ɠ.;0TUh>z8ʭya/9P da`!یƉP2";6\XO1 Je#ubPt 3PymXy(4\8ISn`wjӊ>[X3wVg\z"ھKl?xؽ[C /&Ϧ:a% rOEWx-3$tdN## %0JR T vR^){SC| 9dLqzu3$QI3'@ҮB{Ke*V|Z0;2V"~[TCߵkawf`k]tm-0:fLGk̉_wd@%XWdTsb[e-pћAD*=!i`踧gPlvy'T!7}<=/^@{"he۪$AdtRCs7[QCw)BrahKiŤkX'.,i5L$>ˁ_p;&PF Gb= I =7n7;Bn4cW(H +2> m./Ib}gksO JmN&_ 36˕^pp̳ϽV6m sO: o[i c[sſ|k-)JsSU!_j0 pž$m~agQnxtalXn(4Yyq*!U:d2Si5% )J-OvČh '; IX*fF%0s +;?0uZ;%oHE.0:#lx-i8Ø(_{`Uf\kVei 'bpO5 DܨAU gv8_ Rkr;zߦiAYe~%$Jy쬀lc |+nlm^cZlOlYMOzmCWDLYuy-?ەn=uQ`$܆+z2iYtv>=h>6ދCo g0oۥKEa^4+YҎalBH pDN)0Qft6g5c<]U"1ﺼ1I菺"c齷 x^AM{=&! Û/dNYJ3,_j" >uFhD(1lNyYzQ*KUAͽ!!` فN8~(RÛnB09 APN*nc tSmӠa$鲫w[⺊-RR/ =햒d,Т+a.`D fAG?EYw >1B1˛};g_,u9*2tCP7 ? }2fjxZ"wLoHm1NǻTC`{8:sB&2t*o*\Rŵ?av}=( 3n 1z6#+H|Ȳ/Vǥ35w1x5?=ʵH 8H9k=㯙x^RXeya'ٻx"$Nd|n-%V8*HAE )-Mv]2 nC_arxke/L&7-}TrŌGjb΁UOA[iǡ>-(#4/I.h" L72 ˲5ih⊁zNeܳU\`S{ȁ~΢2ׯQ11q>Ci,C,%Myp_f#psj D 7-dł2@V03ӒBZu(R*e \!ĒvUUj/dM. <䐮>h@ReT(9q^{65$ HLa.LC f3Ή=rr?z^ڮ.ٳ_?0ymxϹIj 4aZ;V0݄RĹG`<ΪXDhZͳ;;D;mI2羅JA3&/4`᷆-}}H Y?TǑK@ N梮3\_f,x?4#qOd rIF| ,{+RNgp/(jc@8E>ڍʚP B-VE&"SB⨅|1d}X {$@U89pZ7YK&ﲅ+rs:)R7s#u`$"]KK7p_yD4Y?JOO|]xT9L_x)%>M {47قFFGų^&^xT?-[z m2oc[#9 X+smi$螊kf+[P.Yui(?(V& H8'+~hm7AEI8=E}b䝈C8$ԱQ'G0 J/2i^$hĒM |'˖JYǟ^qmCFϞFK,Y[;嬉CCD$`)|`$M9U=&b kãMF\'\&e45(NV&,q#Jޚ-54#:4+Bú:C54k %)J97.Tq qV~QVySmgUFrQ%mc澌 TDnKGùvNM"Uv(ɂdº|R8t)X3]k|K%$yZ c6)=5myȨ-vJI$Έx͓ |5!PkT~?H^!I@>(, YQR'TcA\==_hWOfimÇ, DH7M0U;`33Nqx,mNTr,> asݑ]S|G۝qv8Dnko(0tZ'|?_ODd5IjBecVFt [*Ъ`ұs@ /m+er\}ףD)w/pU>Q'K0ù=>)-w|e1pufoܖ.f$+a1:H5ra 9m!zTO:9 ?5] P#FsJ|6v/{pVȍ1*jљP!A"-z 5Jy.漾{ UH)uСYe_}?[=*FRdU[), $>88IG4F_hƲ"ėKTV =uNAOucӠ|WL`h<ł|U\.ZgFND%g%w|iX(m-ޚwz\!d"tӚ Rpp 0p/#S(2Hh67-[MYKt@@V:r7v9@pۂwj@<` ǵWhbr~IjZޙN?cz SE|ŶTcƜ *^"`|$3?A\ %q?벹L\ {q??%)T|(X +@n3M^ sLn}XJ,%ΧNJv}FBđә}B%F J2A<󐸲5CH}:U"yb, d}X]vv@}`H-OȢjx.8IIszO6Ɨ8,9Tɢh}LZX?Ǽ#LcyIaDz^R]\Q0<,Of˭7+)QSt+*^:̃R+_+~pGdM@34X`M%Sc*O ki1T.8^`R(;С`yt)r7QOrK-٣I,'pڮm 0ĺŠ3`7KiFR"14v+t8H [Ɛ (hLG:SnDc^ml[m6b A}&#CVWG <2Ⱦ,W?!T. JwR΢ 1깱yam⽾4No_fF:!+sO^~r"NY01@ٲD :_Lk[\r4fK%f4%<}={=Fh_YD:(y%,1_X6&v;1l Y]xcc3z0 ڢL0>&,БH}Fxwt(R£kDm2~ذj 0j$8^M{hO B~JG&Ǚ(1=mf6l߻@Hf,7חZXG[4L+n2[}5O]gsϗ{abǛ4ϔf5*r+ˬo'9$,jϓ!$zd!]J k~D{BSb 9f_c"8yYn]¨2B8*ʊ4{CW}بmU `ȦyXfAogֻ~8|E~s]7>OeML5|+m="%H x.ꝷgݣrQQ6=g'i?Vm`x06cgfm ѷp86΢f>8Sb cr&f$WVw(lVgO05#"v,\P1Мb*18/4T̳PnF= 9RE,1qv"/NU};Î/CУ5U;3tH(݈^)% ^DI;:Fk&Y"%y!1GǤ!T??'L`Ķ!L*ZIr^k -OfH`뢝M?2"v7ka/a}%ܺ쾥 0r1qmt.f[қsۖM$ԓ%KŌʈQ tA팺=߇OscJY1lZDp+ b+ ]@qfogǐMb Y{n`Id Ie3P7g@bs R(7}r"pw_QnsEZ,k^-Q!mZM|",/ kx- c4OhRG %Ų}V&.U|X*lw7%Ʋ]y -% wEX.0{ߝÒ^:20Du p8L+ -#,6PCWvD}%F_qʲy9 *.RM2;aݝ*"@"; .S0m@􁊑zVm] ο8%TeR|ȏ94hk%s2+w_g/0]}#/ F_d}v>Tn10"]!u=q]XSS3q2tXXOh? C,t.pg դc0v]o#Y d)ƿ t31`KMW{8?ŕ=&Wkk& <f I?Ɏnh,3.f+AOfu뎅E!v笮Lq>59t7|?;_% DO ˿,ҩraMjM)}舥Vǝj_CLq)4ǫ4,7Wn:<_lOeꅫU p"U 40_3BbAxg!(X;,᱐@'}UERfuw= j{X" RZz5N#[S]K݇? ;dѬ+S6?&kg`ς{l>|qa \9kI % yqX g%f9[H$vAdDltaNuƨ[2k]+̾gKmp⧨O˝帡b?<%rk>|'!Mr_L:(.X(@s4ZH%C-vzK5%ꭖDΥ},n;=Rd Ru$d~ mCu> i*Cf>Auo ׀lG4߅͕ٚD<mCr^}Yj7&IÏC,`)WVp@ypLMtB]z.d$}xb"Xӊan w\gt U V~3d埡"Eh1r)E>Iܨhmq6!N,k>'_-S嗆Yp9;Sk,2AZ3U]S'sc8N8eO`jВ8;#15금 #imʚx<$\ 9uxsr1C YqCa5M/9dT $h\^B4fE?V!5p@wN Q̒Ps2kLJ'R,ሓqa?id4|ثi7&u՚hN0'wS]$K$J-8" ?+dqMӋ;rߛ9_W64aWҫ!!s\Dލ$Ѿy\6!M~+š2 7jiп#$hś(oJ1[ДWRF.)z}&1t7w~.{WU=0nCks~v3N:9,\Am]OD!)Z4#^ûW;:)쉐4C8pu0Iw|XIB dMK7!]g,u]>4 ̚24aVnCJ$)1ʲ`5.&rth8(g٪T@ *71bU/@^K͞vPYb"yB{A4y"XEܪi a,B\`hHv5NÄAbb*PRF,ZE}#Z1gb08µg.gtUN]~Y-PJR0TN?Ȗ)QBmv4g2+nDnR\Z9@mt*UʮI&Qo1jtf# Ad$ơ# ':\ zq[_}= cz¢b.^,蠱XbgerF֏zNtӐ~pzuݷLYH- CxV)Z3e0FyHF umɱy`ʹ%dG@ԕuq~LPtv5B6aOC 9zأ&,l;=8Չp]o h" kmKEЀt!bIFj 7QY>:/3VBHq^ޫ%ǵpu8/O 3@ ˱)ꤺ4)V ޹>w%b>C3q6fήgRKwa;r{^(߭8ݬ=$*"6p51.{jȗJ F1|Ada얉5SwuʫO"9r{ Yҩ-c :Ԭ-tGg2@}br/ 2B/† Sngpf!),o@u?u*_^\Kϛh?cQr0і9 w</.'yw7i k\ra,eobO/:V.3qM>ǘshffF̧ DX\1hCF@u2Æ"+%NAɪ!͜Qc~9v!-J{Tw` >$]+RIG@fo Uw7gz҇<3L6n۰9<ڋ5 '>` O#+('hѲA\B5t(LW{@>QeגGy*c1]{ "I7+E!OcC5 y t.6l3b0eMçD|H)d ȱbA˧o;U~þ S6Y4m7lr{]Ʒ0*QCeUY]SbvM iѯD.9n@O݄IS*L^D$Iۺ.Ϩ]e؄QfO=}y>$Z:wAV W( Bj1E$ qk1^\"N pTdN"S_]T01LIҘH*%讲8PiQ 3f8F WGYrm}Kj(-s;Lm08!6i,֠)yA@(2B9$ A啒p+^WuRO1 NҘx?Tl2Q]FF1Nd8:y#IX Tz%×E-[D޹T;E dA zq-bń< U֠l))R6bވ3p"{DUOc9𸗮+`BhFz >iRݾ *̂GqWt@꠷Vpu_N!gkYqMC嶴^4q_#s2+k;=>ߛuLZhK[D`ᧈJqϪ:y'avvgԁ?RFBwnk]1j΢%t\ߢ]C=7xXڐ(,pb"sQ_+4h|G܅m &)1(׻=w;bKd(;ϺH88e7L<'B7 dgH*#w`2f B~ ݩ1ɣs~pM=7hMG#^~AZ4j??(bu'.DO;& 5\w;dD0]16G 53LwUC!T(Ki~_*2^ Z\ěˈ#8`̨+Wu<ԟTcm(3>Կ9i^Xj 8:gn'/,kOiYYhjšTCNp $3(sWA-vR9Ș4rra>/ƻ@ЕN!>1ƒkÄn"IİHJ9j2*$@M6=rwF΀Y<Fm4w>\pLf/J n5 :}nAyw11zH>--V:>8#$YJ%9U\}`{Ac4Lb0Q `&Vr\.='UD2@Z$ub@,c%y~Ү$ 89y0rk<.%L!R|"ޫR`|Ë3syQ5I秴 G|=c$;cR?`G⯩c1~"F|欋ښ 쉱-_,%L7ύ{6y16\tv״e0oltXb4, ى|Bu/r|הJo,\j uK{ʑNj'I..*A+ŵ",+\'rǘdƉI631S>n_g~5DxNV|)Ya=G1Js)ճSB 4"ҭo{ͽ c|K왶FsW"܅y=}7e0sA^V TͯL'os5gVPd}۟3wtv4v&< k_ʥZ#@CHemRN$gXc̅hR8qJR@("Xs*֝40mFĄvzB֊ 蜹Vk *be/i!qVv%86u7 >7~5&$+_wӳ!PlYXqE'ByC:%M2Vjf\M)ft+&:5:ÊtP̏`A׮y~9?zkKuue!1"XugsOk[m؂Q>Ram>3EٹѕK"$SW44&JvYf?j/>)} k>r&^3.u& Rdև\&57BvD7dZŠ ӈ2Ϛbpsˌڈ8Ғ*/st*y Y0QsnN; }?Y{tkeǜ-t-vlЯP@,)3"xgs,+RD"6rs42װxe&"&m܍v$R} O8Yvc"o-bIXg=<ۡ=>a-Q,m/a2]=㰆TH5Tm568{Xt2g2ius2t#J1-G*zMf@iDpUTF/!;A6$!4fIy/p{=%>Or" @@5VFT-T0($1s`4(!wY Q:6%ipLuYG{aZjBq< yt5.d.H7FkN>\ 'Cэ-J ޕt4X $dճl_:l@P Zkd!M)ֹ<ƛ 6#M۰$8ЁsyU2$YDkQK3W)! /Ñ> f'3;D0.L,]I#Au &&rLw %iD#+j[2iyѱy#)J8/PZOg6SYxwiFڱv;[yxW]Pҧ?%pTo-q"@T3#. 9;AxbWtLqRo0"xЎ>8w@ $wa C!K/} _3#fյppTd|6Phy 9tzb{3V2fs!q#⿜V|*`K7g3lH?HN" h)qrAu9PP@s_{d}ɿ:*MXM/H}7t..T+qXmWUg& c*yul6?XȆ3 mө^6rd9qݒL%L[ƴ,m =fƝN#Gh,tXFw'(!n=7.@`FooPUAST%uA*I.Fqv2(zE?&,ֿ|--”5a%&^ٗH{zc?V $ZŸќ5+CF@*ֳIP-F):`J GƼ pZ^s7beB;r|f5DȪrT\~5 9[i:vx$abQW V)91REM=xk=W0\b=WC_X{vV Ԍ)j0D"@Tpp?aiJAs򗤺d'YYe -^e|s;+ۮHBj2QT7rK&!@<,LbžЏ3w\t$L̛!cT9+,Vb;vSJƑb %p؊|*:4ʑllr:imLfHKv%jh|S" P=P6|ՆA%gpqfo chkUV{3 ~UUFni`_F, _j -04ٚLH`ϿR  f(YvCO=_\CE#Z?[zn:~2bU +5[8Zd;xKԠ@A4~)]$WM-S5v.TbL>~uPJˉ9Vm_9j6ab_Y" lSvdG\+xHڌ W%>:2 rߗ]hϚ͚[dPv pDe7栆W{_ u5%*P|_crdhFn ,FKQwɮ컧IJ/psi .5tYn]TymE (/8pQN˷Dx|7 ㌪06G+?q'ʦ\ymuQZe7ύ+-d_MYnR%֓!9ͰԼϰy;_.xb|>7JjԔ$ݨ(9L>֤Jn%H [U&g_&>`]G1n"hn|Y4Bn]l-uz JFsvnG }} LX ?Jz7Tp Ԝ aE35\hYyr}x3V ySЁ^)G'xa.% kZ)ٕ#D8c j _+X ŻqA1 4X25Y%584MuXPR8^X'rymռ9;D1@Jr?} ~j;R]%6\ʳ4-NY׾Jd_x'zpq//lT:z맠L j񆘒@-_U!G9v=0|LiaU3~q5/9+ekl;7&ʕH6~!tLhDb2c)[li!RHqiOss:߄1 z\H!\́i#r.ǃ0 ~12!!ĶaӤ,X*M}\@A<25 [L(*cm̖Tʀu):T~ hdsa[妈 *<+ƌ6##PʊLc8bW$.NBޤcX,oxQ$@\CWCN( YO_@Eu9$H`M3&͉c W$-.4KI'&|WO69eJW 8oD>~ ur!c"Nv9@ ׌!%=|'mEGeNeh" 8{T bs<6;\m;c2>]+->flɆSz/ 44{77~&yS}`9xѐ*\H{*΂Qy1;\A1m=nÙOQ'Ȉ!ˏLT>-eC~?xgYkTBrC/ b=7Λiwz@:pbY$-ob-\s)_픽K7#ogCQtS||5Uc68I޶Bw1v$weHťGq|^'_5k u`'}r`c$QC"kC2H+VM57 &x8g.yHaxVS0(V4lotoI&ÞaZOO7Ҵ-N3 5|XL2)b qXy:<F˟nYyݘ`;S|/wOɊ_Cؼ4cݺ[ b_@#fo^~)Aݰ;JLHa+h!ő8kKsOT}S~\dy5{ L'Fi"y-j.ugɈu-TR6/|:'y`\a y!/5َII[~N8&/0֦݃TMM4K:4!?T>oYeliev1z>mo-l:wa+C9pkhԧc4XlKIL҇5gt\}7L͓ m<*%EQƹϔR "Wp#ims9iɗ] Bk5dk@8j|Q@MAI|WCF2K%dDmRR!_<2b40m.]tP3 .5ͯ"Z SgP:q]֐ )#V;TTlt`w%ULova|ʑ_= g`6ĝ/M#QgGHZ ER=3L[R 2 Ilܚ8ewG Z^S5 BɊ7[I "ߦbҁ|w|AMYn.si>|*^7"f%1o4_74pۑIV|aJ֌j^17ED+[K|]cꏷx˓ Q7%f4O4o֧Hӗ4{`O!_j &GxX_73bz^׈L&o A7 b={>q΄͈(wlQ%&UiIb\laxsn,5JZ @D⽏2Լ֧װW) l÷:;$r2?9hBVȔ^wb@3dAWؐQ3x)eM~F=o> h3~IZ;֥,4g/Zc9ÝikDB}AN)!Nz碑w~9$ͣI')~Gh`ZWpG%i*ŵYLʇKI _$`-;ӆ^k~N! Խ)Kqf._#.t&b>A8:5)?zw9r{>Tc HS3Q+V%ôxr >Ŷ[eP6D Ls}Y,\F9 ؽU$Tė,(#E6{M)-b@ɛfP#şM+P2,: 9dlj@O.a5{ `J$( j{)KJ2*,t-x]"$j1CИۢU܂蹝3AMM-OM*atWKL(M~{Eɜ|X̫4tpWy9=j#U+8n]-g {U<\^?xhU#cmT z}'rXjpRz/ ZAg$XUu#:7C?@gSڕ(LΝprUO%"]&|Oyr!oV_[{-rCyftz>c].$$2 -y)3 tN+40#Ee'xTq7ܕih5PGk*<ڬ* !%/ Ġ2d_^:$-B?BȿG@#w^f 8i9bziɸ .M%5;u-b"2#ݟIX_Z ͔!*vN9sr ᇑ+E6[fsl ]v"Iɠ M0ZK&O aKpC񷡍%SHXGg5hRY!:N}:eZHxoZ6DO9*(>Ʌ!VSiY_2)y=4wlq1/rW{ |3SmqH\zc]ZsyeEQGl;5Zz7ev2_ {' %s˵uS3gQ)f6(TC݌ѷϫm|6QGD#V{Fp_>`~MEJ<wWM${c\NrE|FA^G ID<ͭ~f9^J;&z̵"h0 &u0#BB.Ƙ+7iZOfXkڎ&t7[B>n G]_G܉Zt 3E&ې?ޚȪzCJPl/ziQ-8զ5Ұ^ޝ~!EΞ`FBF'TnE l¶1 E*`ݡmJ;9S X8̛dMݥGXHXVՔ RMsۿSǮ@Ěg ;s U@´ sݷKH竛U]ud'I긄,pZj(LEb^V/a'( 7F^Qׅ}4+\59 ۳ͻ} :M_P04Aw uƎ)!~EݛdY\ cc 4JswV3+{@{*uZj6A~mhz"nrJr|AS6p**a|2!!i4NJݾ:! $j*aj! i@V%%?veʅs r qo?aɎ;C#k+Qa^5|dpoEvZbx߫F|JSZv#jsYG)تژ3-CfȈQjXϔ=lNWO;b1# 0 O7CȷҬ'7%rw ޳."ݍsgT[6YęA9 C yAC0p2xd[BWgG9f)֓; =5%ݐؤ7h7+;yߎ0U-U-=nb:|SZR#"jb&PZތd*k,#g"! T[u# ևvc_-tek%IwYn =̈́Ƽ;:)Olwx gkc)9<}z1ژbU쌞JN~Z[˻N#ZRB}#&[i.d3 K _ ;Ғnw"7b{u5CI `LӤ!>,.NZpviwX dZe$C6n yz8t㥡^Ɂ U.N#t4[258a@a;Dt[֏ Dë3 ,9f*> G,9!PhbȭK2BacBڝ>qK-v%C^ư[QFdKt c#+݃Mh>%"Gۮ ZXig:6fVOf{R17.ָkA2 cǘ0H&IYdYiߎ8>?!S yq4dޘ\+9P|snX[}WAdt찵x{'Zt=ܻc=~_[fȇj<9KCe⺨WPPO@ JO0:v s=V|ymׄ 1?N'WfWά+lBoX%듻:B1,G5cYd4Cb+a%Rjq43}yaRq2@U wtSq &`.j -2,:˾?6CRG4*5c.;K0>R/<jcE6YDu9Px籠:ʥSO[Ft`l@&Jm}BajDS#$.{ЪA9SŊd& 9$*<,%;Oz =ם4* XQӑP]8i_1 z[KjvQ2RN2uhpR|G짿ٗU{hC 7. !hIϔ^HsYUS}46.Pg΅2%Y}Pu їlp-#0j- a,G(^n_+#1 3mp֡lNu.9)j<ToG LsPK{ߴW`Bnhqq1 sbd1vbC|/pq1)0]jDE鯃D.TTZΒfjƃd}]Jȩ zs%O(e/N#=ۧŦGݏŖl^ٰy*vz#|]L"v[{*h}Psy&쑘t(~<ߟI2`0N~7oGͭ>'ٱ'X5Qn 苔#YXQJl8iBms6y}R!ڸLBE 3=" mh,ޱ—ExcW7j?>0k"AOyY"͂m4TSSG3/ɜ 憴Z~T[㻤JMB]IMsa#9P2@,nLf&|ZFN5aUlRX\R6f=cʨDJhQ<=Eu#dqzp1D=]\bv,uVteLmocro珒<(.(a+.Bm#Xܷ5Oc> p"Aj9赆% >pÕ5luxT'\kהY[!ύ%g^UvЏd0Z$;<Ƙg-0ڞ5|p8v ܵ \OMK^U˓HEF-.::6~XRoF|~7dq=_c`Ur%[3ڇ3{(,9i^+;c2_f `UP?Ƚ1bL$MjpЧzBV::orpYqX49C]\f@{;L%농n 6SQ@Yc'B1? ,f.OXWpiHѐՏ;%bvtucPI>d(NSKY=ԯ'f%ړ2:K|.oz2ׄ mpe FZ/YӠ `.X!G݀ I㌴ˆ|zR'k~CIp݉]a< Xln:66-DGřt@93|x'Rn\-T0LYfHA D!ZtEi$!;|y$o;'"?!ǫ:yT_bU) k65S-y/*"pè]ZŵޥNAWRcES~/¢/?+"4P|Q:4'5PcţACӎ;C`T ⋪YV HAGhkgBO/V!vQ` xjB68z7&wۚ|i*]DQ uͥ=uY"|dJGH?Fơ}/3֐TR̘6cl#~̰`e꣄/ ^ ^1 s 3[䡺A+L#bBy9%DMA pf<$HQsD'=u9.;(S,Мi cGX"UUPe-S@ZOFWNN<ƫ+3Bebj1-ਊqIee*3D xE懘Dl *m M-2Xx\S[ɼ]"qcj[Ρ;Xno2S ;٧Yr-{tK^(Tft^Yc@Tz+O>5zsHI6yZ,+a5(QkTQ?ZmNT*%D3ܘ:t6,K@løXK(aA+GE<"RC;VbeI=&`/z#uLd7x:dƪl(XvVqD};lF1L g){M.-](Pql^Fbƕ匡J9?3`/mlZ$ig)h8kY5K?, cT 5$GLsK)XӑX 6Q)o[N9:5*kF׽l WҜpkaj!gBoɁR]fP`7H0 ʆ!2$ Z?Zgui5X!6 a5K=,[=٥O:btS~x^aObCsN 4C+l9eCBм_ ɧ\(zv+rFmN šY=3W?Z%|7FtALj+2̩vEs}¾]zr< wt( 'w3; \8?7Mv{3 d88Z]SCJs4\4v87n&ۿ"7W+b>/EFLӮ*pňķEul>X[RXGNFڌ8!~aȂodCvHc3,WŤWgN4-Jx%Hj$J\CQtkQ(ZCG&E?rȿMLE$ܭL)QtVaCffi`(gV$[PMwC N%# _aO޼-<Ҝ٧_Γv-%(=*-wz*" DC{xĹ0%AgaQۄ>FJ"tQ-U 1%|c;#_h ) U?/e`:3fc &AuLE*Xt}䐹Qc c;Y;Sz"=V&~ɈjCĬ%@3K0 [l.HW^mKn-hQ1 <5,/,_7aA I(-0>$Ѱ-st0)m(lX!ۀ &4洛.G9OZ3 uF,RskW꺞FId1P;'Gك,ڦ'N(9BӞOi(YOSt Z]D p&W̏V3łKSkbg -X1&cc'sNKRSOCqj@]fܙM{ UrXٷx1ME<.F<€O) +Pݴ2U^ Q ȂzGMBi!0CF"Y9g1P˪4f󺓿܋d:5 G@I<EAߢ90y8NHJ@g̀⟩X"jN;S$xsX[3Ƌޥn{]BOT1| ^ks߃{;S[pd/*1sNK=Ǽڕ(2t7k=ԊTsu@_;k#3-7y}o t-. [%F0b4/=Pز /gmӶ2zPaަ њшDak6*)Ъ$YNHsk*`K#'BoRi즻7 m:v;_Y1 rt~ѻxׁoW1˯ :L Gt9J^{_MIU,(@θ%K/R\/ca֝Vg$U\:3'v7^U뱢;c4ĕ#j$JO 11c!OAzg}j+ _ .%Kהɭ4  4ݤ0|k .is*,t#H-x&m~K-sqsQ:|_TTA|SA\O}OBIdnx.2ݯX=ڢ+Ij?wNy jdO4u´UEx`0yأ+c7,zE[[!pO3LZ83cUe8oՖya 13xT D$3_pL ʧ6ǐ'K78{c'vxV p~Ķ=D<QD d$'?`EH?xYeԗi'208ޔI #ΨViQjTcwZEEg}&E b@B'y`CoKl~F=@|\@Vٴ<SZ]08 ۩Lva9Um+7t /rP!B$&Yq'(X}zEQ?9,jë0NNw[G_xc]xq97"n,ۑ;Ǝ4gjF vGQ5- ڀ(A l&K #9"em-7v=Τ T|(&׋wzs$k†Mk?BQwq7FY(G}}"|&eW,,W\x:lnԱ+k,OKE\0ɡWսAG|Fo ڡ{-c5^49傘ة+\TXasjz9p;VkVIi bzޫa֑Uv5?W@q[q/3̱/fM1Hmrܓ2[{|ui&Xmq# zXJȷsn[Zcc UCLS2Pmb8 ܒ" Vؾ`<Npno@Z N~pb"_ AՓDL,wE ]%xwO} a~`?Ǡb {-&M:?HiosLFs%BF4F?L[::ﬦBgnxU q}@^Fr٣ Gst !P^MįtEn޵u:_ UN#ÕKVuGG;5ǞވTa%ЏJ^Bc3RDfVţ<3>iBNH"9Z+c@Y]&M{71v;fIUε4V87M B_%WZ Mlk^JBY<UO:@4ݫށ>8D(S(0bƘ{[)JFO|_>:R=%BS5?. <4'}Uʼn3196mO?.@7U50\btP[_;]qEg骎.lS˖k O][!@-,?,>wSؠj( txq0$фs4G1]랠Ň38j1=Qxd1[$FXYN?] A;_Qe -ŜVxkCTcXן D KΎz(o6ҶH 3BBnd;k8pmSj#j3 U'4G?u\K )?ܾmCps+CrsIa|m@C# }wqh ި<`_Rj .]%`[wMYۀgM݀9$o}azȯEBJoj\i:>Eh7(r:9cxYkU_*='aTVvz] if&vFF~)Dj׺se &-O*^j7GonqK +\gn0hTKna0yS}9FeBT?0MWuĥ#{%{aՈNKTNq$ }՘x99Ce¬:Дgl*x_aƦ=?EA; -@| _dr~f=tbr$A@(6BN~p\V_t% q,a k=zj,,` .B{-0 j?\pVw_ ȎɯhQ% [pRF\TEhkFV;& an!8h9eudfr,/Y hK1{SN^LWvF" lm~C;ōTP ٖOLH7eIc\i=sK yGjw<kaӃb$KmҹSW G0Wg+\4 ۀ9}oSU #~WD$~[*뇪_\zr*/3ܞ 5#6$/ߺS'1B: ?qp/|{uraHżYobPxW,{zvf)ʶTAT'HQnVaY2Kڻf76lfELD+ZVW 0i==߈HXX*޶Pؓtd7LzYv-MuF=uzFk Z 4"|έQV(/:3x>dP]ޠL˙* t9$NZxlI 'zs\E8U%k{w x#-0rwcmx.ZAN m%#\/l}/N}?e4εX霾jJzIf$]àC'T%<|h?X9YP4}1q)8PG 8m`cJq[4uJZ3I8aW(T7=Zj1./_zK/q}'y1iձn\F4K.~NիZzIѮ Չ ]fUUMxK~sBX5h˓IVڴnp8J LUwtJFPWl̶@6auǭef\2tq*膠izjEւ`^ +?|K['Up;M&8^—xQ\'Խ&5Ą9T'\A];`,`qX G($=ꛮ'xks*GsbP4)·mό́tɶC#mqң=%krmp}ԧ%] 8X8@p`ss j'-w0\BT8NX<ƀ>4 -46 e XA mVz5r'O @{ CWYbix̲S琨64M:پ8wS!n ld@-66A?Nr92^gFȔf IzxI?גml/ZNQI^j\ JY7!:^V /a4 w&+ 48܃w`R.nt yԛJT^OdNrRʵ qއ :&[ &e ˳rPӒ ::5@,KE(jSsPu ) nbipFk)蟳S]Ij`exP pqmGZd@z%/ ΞպO[@)>:uTr딖lIM,( |9+q py~\ZLS"-rC.- N'?eMx\]|ԇFyֲJ2) ? g)QH0Z^ WY nHN]4-VO a!ee4U?g\%<%" eYŤVjFJ π7bVe?LaEƙbHVih9fsR481 +1/eOlm@x Yws"vZ=d TCĈ: {BJQƾЙ ;vֳ^juj3Jߌ5VQzZbܳ>+#' 1SsamL3j@gkhEugy~'#a~p(7Ud:e rlf+:\U2Az*ץOfx1H*>T1;iș)o@m!E 0e8$  ,"G#l`t+$b"kzG0*"uX{Ų2*˹֚"s mSܕ)"7}H.z@{ݨb.$tqzk5975:^=n_H$ QO\%~ cUJpQEPX!5Y9%(U=>Y9J0jo3s?)$M#:)K7nHG4HOGW#hqˁ-=SChܑT5N 2Nc9-bMFM_!,ࠞką|[ɔ!ZP2MOZԘez;Zz…pxmDmK.UFfbqG}-0:,*f)5hz媛NE>x*ug3_%_ uTa^bD;{yVƵK#wЖ[MP#fr*תQ(H v3͂WU&129 ӦCrvT2AL̘ qjE[4V`f$@"A$Hf? ^hV[(ЛQTƟ돂)Q3g~lj(81^Xk"yF oQ^X8nϝ30-+  w!g5& _X8VZK,aAYpāpr.stJ0-.*!=rX[p Zq¼ADhzPSy� = Dzޤ>ÿ]~+ű8NUG - P uvV\mE%b =W߿PSX$!gH]6{XdwIF7/-_Mx)~݋u!s/%2&4#;RF4,K;w-4<79E)&SK&, p/?EhP7@:x̣D\5GG[; b =@A- O6+$:&umh8CvFkcR2Si\E2b-il,tVv]v̂uO wʚ 3p*z#/75d^[r91z.CߛiP砍. ^!LQ]@E ޱd;w\1& ŏ;y7ΑĭH؋3Kh3DazjBT0¹s{iP7{;cHΛM{g"-NZ-r_% ;/,n>l险0 "l+W';Arz |6ʶ)*b8 yKMD*ԪuH-cv XGF~by"TqoZ{Y7$U?FX NT;h8 03Bء&qBMcK@&.C [rPԑ% '5b"ML+"Y02c$7|0ɰg姄){̀ULmNĢkaRyYhEԅ#pp~үnl O23KBi%+6,ݧOX'O<5Z&LI<߂ɩ3ldLJÜV8sk{{-e2[v%¾4ZY^w2_[fdmA^' (_+4dZhÉJ`Ю _̜]|pǓe ܉j\\{ h֬`[v .xܜ󾧥`攣PZ z9v8>l67I-- RO^ffP>A]#@!(,Wn@)i~drXI & F+=#rG+(}=r6P֫*AI*M]ZOH^6-Ml8O2]&{l"4ڊ >2II?ߝ)7dg{`WfΟFi-F<=AJKɷU6V!t)8[q5x} o4J nph7?H~lw)Zʐ8rkI ^E tX M]XlL IX!\+$s"@Zb_`3|{X.~߼xP{9;@CU'Q;D@#EXT9G*jHhZ}kS?Z899dT0y0ц-Tph-}Xx2᭒l8I g%<6@H/c@k(:h8ڸΕk\SI Tlc#'|Sİ}GMPV}(p.gt&-gj7xZye:rJ=W(_|%j0c5XYˎ)waݱ#%`Do+*)hx<[cfrLlu_plg}L9Pee۴u6}lSj _[mBVq`E !P:G=tzwۤh5)Fo- QJ"멸*ʩ vB 2RAϓ edK7Ӌ!:2Ss[.u\薛Pfն뵓'ÐzqeRGS$%h~ "DWLvZ3Dؠ bHL. Yԡnup2 '5n*-4RH~%/P=_7\ʭfߩ6һ7? @uhhrDQRQdVH6;j/PLNcaZwBk~DH4n,ӆ'Rݺ :Лa}BfͲ){)ފZ 2ݤǺ:QnpLc84붵6U,M[[X"r{U:z!ҨK%$D C M5B] Fpyfbm-@'{䔡NhÎ*}ٲEܛz?_'.9/4!q/Ah;J\f78X}T |P2jWM"xj?ެpsú/cn*ns+60;E IQWsr1NJ0=q`$[t|qV6'-3 tklDZ[)gl ba3ߔEVgP#n?|Np z5 k0^a#c6'lYj'Jib0WHAU59ًݍvV߭5 Jn XQo9ˋEnN%`(n lCH#zW:kXV pyq*&?;/1mrhrv/\$2?c7)bж;ҍig]s6 :1V]}]A" AYCzͨdao\ bADC8rJq,QdvWXFZ ^ >p-mKTloax=oN\9~B9vDjÝ%'wDuCD,K NJuBsU`x*^,G.[cS2+"8=,b(&䩇p+?rd)aܣ.U2{uOlU_8X׼:F0,lTV҂}/ 9ɲTBt1 -­%coMoi0-`td`L2L6+ubM&@91MR|S/݌EbDvkp̓r8#=0Bc;]]yoI">hC X+^bXLk?/̳S:Җh!*"į{gVjG  7O]Pe/<,ʲB|rC",;4<9h5O<8Hzwp P0P"qrW<1[13"TI\Sa"9YzMf2][vƬ=)7Sl,88#%;>DЫR2<猶U뾶ޝot#zbK zZ۾#z틒q fE|FMWh椂Zbz0$ʡQ)JX=WH^KjC4eM`7ak"U;ĜM(w2L oHܩ,R |DE޻Ff)&L-=7)Tܨ6QYu#-wfrዣ/]G!v}Rj("üU\~fsQ΄ҁD'Vuuv}ԙ;/aD=W~9=-6qz+4ge6ֳP!3l,[ќ?=MۖC8̈́i=j+Ti:t޾EV[89)]v8qO{BT -#[=\"k+MHOQu[קUauB8uOTFkq{Zٻ:Q?I$ae ~F@E3;w ez5Gx\ҍϚCz3CBs9ׅJVhCŗ7vʐX,6?b$§wEwkj\|k=5}>C%qw_[ׂ P統B^7ٕp4ChWT6&4MG*@e/k@f\ P  lr`mys>җ@/m v>[yDf;b44;('8y$}X7pPϢ mc&yt֯wڴW1Wuh bk{ص.3A|s"d)qފ/jCODj*P[ϕ.d.lkas>{Nnxѐ%ʳeDPp ɤc`9[0#i C,nxYܥzj 06j'8I3YV]7eJ|@uT"𢡄lϓqϱY ;HBfin32'Gא7fy /^MB_<+yݽ=轪m>65d hA:εc:)By07YrhK#aTUIRGR-%g]`MuXUp?GNZ1i7lN1M\srXJhq̮iU?M5E,Ӊ:>L!ƈf]c_3ۋZf}=P}Pؿ,:%B<'&Cz=qMΊȌ*i%y\ࡏƌ^d=IiZY<&$$^*⎷jM VTMPM] gne{#LmsJ|c-5s9A11yNӽs/r岨ð Uc?ruNu4dgnBHQB@<xI+([O NBɬ}txEFovzwˬ&v{TGB. j-&,s;hk7ye2#Ք:ڏ5X̶9 Mҩ膟^ǩ/\EYLzkCI+b6tϠq.:.ԍjBlh@C-ސx HP]bt`ٴĭ"~Pj3LU0MjOOb\cr٤Fwu:PO0r}g( tI }G6(!<.t[DmhK^RpAK5z 3 T.XQ=*z3q)@KqFl%9&C٩ZEc:E#z6#bXѾp擮0J;6(};ݛBMOݫ#!bP Y`B#k3_{xGgJy{fD dDҸr&89ۤ:OAXŚ;Of0m 9&˫~M^̠!]uYw0|ReiW~ (YzsH*+Q7'Eu^I BCh5a~A7N%!np#r8t}^.psZZh[ ͽ4tUZ< \PxJ–GU9pu)y7_o*؊@L&,k2}E"& ~5݀)1UP `qs@ό l͊NEtMgN0Yc "'CD_[$_7DpI`~0랆ޤ8 o9oYpQڜ!G=;U z(pL%Zzq~%} ^XMQdq 1eb%eVSzSke۝xkVCPF?-k|uOiphy5CHY6S%mnpXɅ!,s1K-F\j$ȳH}UoXg,Q$/OeΤԉCFe]q_[(1$!jw W]u9Es/T-0*qN9 ƛSB7ǚ,Dɡs[|;¤|VEHCkacGeAm6q 8z6㤩-'{͟wŅX_ =jon sj5UFciNJV%sRi~!f?}BZ $bkGG& yJs>^^tG4o, L۬,]Ikf0}mtJ*Xk,܃#`H|>#cXԿ.T<՘YX_Fc9.nL8xOuq?E7PK]Wrfʮו$g^p1 rUN??[b~$-Tj H&Teq dTRJѲ|?h@ΤPd)_̋І€"]̉$ņ֝( ?M")H-K,7ؕ̔ }m{cЯmt(K^SU}Ofjlo0<-USbXV Lj46j\CٯA wU'Hϗ< /hjUb9Y0GkDkQT[;5}Vww0H->#"y0qh} @R*:A͚F6`}zYrub15OTWAodQ6I0x{:(6=Ҷ3Z%vRkEKl/TF*}=HPuaw./C,V\ep*O27@P0q@xp ].8tk&?,˹,: wL`|>LB7_ ŵ,@AR+j~JLy J OjңDwuAD]X7UVogLj[E\nOV/* 5߷E Z 3mS%\^@\C|)"XZBCCP-jt0S<^ïj+y'u |[/1Bef΄yw( {Yk#P!gftBRƗ~vPɴ妾[A_ Ё0KΥgqa=}DuV|Y^9ZA0>bA6qW'o+UO1]ˠ%,h49>O+164EqZbD1 ?nA+nF9$4r bQ#KC5l&/)ztfpx"2ٺ1vm_UswR1+Z3r8@BJB͸bЏ*1L gܝgz -N5ߑ 9:d 2915".ȹէ*$GHK\^X Dȓq5`fqʘ%c_˧_=/ ,>fNknN"vlx_u0+}>Ora-J5L EYB;҃˙d0y \U@<: Ț,ېɮ+Q]k MLz$ Q\sko|,J DZF# tvVpNOM̤0B q_UyP;ARtm H%Ä^”-Ott;pwůa=uԁbAIEnuBD"˧cPSګSKbڡjT|I3DNZgiPuWKȣTի3L\分U~SVB"(Tъ_Al-?=ėTڸf(uOI&7l9Ք^Jiga<1*sdi7%`m`ͭc` Vh?)S+Wz0 .=EEfGpd7 ,`odIløJIxPjϋdмͱ( C#B`zWkt_ccH43g.Qx[je>$#bzy.H/ pJ^*Xו\Եly$sLCVӋ eSV5VWfm ZL MT rBKbhئОVc E(i$J8/~Bq#U.i~σt?{uRmMxaޭʮs!^_Xt8;6($AO=: 1 wF#ȭҕ &-Z^Vws9Y&AeV%Qͮ=q=O 8N|x1) Dj'"nz6޶W]8 h۩ )k k?Db(5:.TDZ8G"f9f"+7s_w3<sV|+?scVTEsNV˜}|i)[;+iCOqn,#!S9PWV fbHpWURXm"d+q誳;Mbme _߿68 LQeCpѴ&EJ%Z{hV` Huj7k&H?_։eWZ}W6X $YL.iOy AUB!@  w_IEOA$1s>~y^ b T\HߛXuʕ Xn>2 &Ozd!yMf3PkmKc;:/M\:iqPa̲b L2bS }! oBp-) 7e8877%\]8 ATeoIE,}%].dP y7o«1/ #hf8elޗ-6IhA/>ַ|ϰILu!uO3?D~^Y"NƦEE`S4y9{כE@X6ֶEP:Z@H.{A?huİl &?*72"-|P=g]3%ދ¾npNa[H봆nkݧ kA5>T2>@H= D☦%jlD9]teP$z7~SduEu\]RzEQ:`CbLW1k^*GٱǛ=% NMCg~&' T`f>uwDZ]aX7 uvˣjT+usfx `+y?55/NY'SV2Ar6 9m.MeX[IIztp?cƝ* a \8qmc"0&ZތzzJRōp7bVaQU=qpu\jU1P 롆q }\.ܣ%*v)QaiJtg@Ck{hl{΄~3J0a+Š:8PY4s@'EUv xf25:}?K\cuS's:"\~$;C &>=$=a|uffݮMx_Fr,ʩ #;)8MᔋVT5G"-  "aO_^ >ؤ0BU>XJFĦG/=}|i/Fu!?e0ޕg8L| i d? ij\YWDl6>js)=5$m-?R͂neyVdBa6=pXӫyCÆEj릋Əp3 ?C(*wk-%b{Ď3 *0bpETg ^=b\]G \R YB%Y嵫qƎyyYYyޜdzhntUbZU]o.}| 0Bds_QdU2 LH3! 3.Qt8!1/X2gݮ&1o"FRVS-IIL _CAΗԌe yN40U-Ma萂*_ vOkOפ99("m5cڇg^/ۺD n3Z@W cfT{:⨪<lgP$gng6>l&^AQCуR@gr G&:q pK'G{{&ЛHa5KHli7$7CJNf:k.KK}5Laadp:G}$ԲZM3zkq߂?ӣ>5k`Q}dO)6~ ~_dpZ(ߩ |+O$! 2Ţz18i PcEm37+;צe+9vb`0g=ap"cCJ;:! }1A@@ #SK$;7kB$؈B)8UZB-[J]bWB ,4Α)>R[qw jomÊuËXQ f0oކN@ZɠĽKp 棨M76dJ; N wr6tFľ!ѕ^2R@*8LTP4C e:u%S R&Zy@`"hyqbUX8BLTd@&i'G=Z)A\dʉbDj_N]Ҹ> %SBQܞ#:JGo?Z -dDSzU2 P]϶z.%[\s8/)n2eܹqδݘ%RmR\K?HMjxɣgf}'_1~'xX-/qsB8,2\M'#wr?h =m% פ>ۚLXK)~]-Ԧ.UvF4괔#MXbCd3ku.` mY.dm (t*#8^.y)clqyt`$0>@Jf ,[3ۏ:tX1⵻N 5H{I*ɡtw^N&]Ok`6m*ڂ!U5@Z QE Vr2~ٹғmeצX{z ̄{He[ =6,빩8;Ve.ASIQjRQ: ;3DLz 7{s?!%v|͠4KECՉg+#bErs.g"lpQX[_2U[:b݋-%_5#<ӤXDVʓM F"6$"}yɹ{ 5[0O^^ E(Hc w>e͝MbbpFP$B#11WOw4\bChGD2'-~&U#'b7>$T"<}N(l0~p|z@p=/1-f7`?a0! d (T^}8vQ g3ăzġIhTG l&[SӺ!Ɲuu` zԆ6?PpKR:ݤ&U9K[R{㸔Vv6g+7ni'c;Nl!Bda:j6(McMۢ68 ! f)vN@oP[v!+iK%i1ު,AM~9!pVFO@u1X񰡉!;`yəZD:f1,Vg1Ҏl%"Kq`A6/Y65ٶhD?}CAu}aX2KR"1-ήZ@+1[ z*amTh_(%Só(| Rnk@r1`oK!qe=%;m'{ g e[j9c4D[MhjYB.!6V0޺pp1I臿Qôw&OH'XWQ8Gh<+;8@"aС="M(XJR{zeL3" 5.@OG햗(K|CXo(q~˲%;TǎRbĆ%2AtZߔoi<7pE|1ЛLp: 獩啊 ]zX!Ř)l?> P4!>W{t!XIFO-oGpX/=~2wf6I3_WLo6K*Q Әc`o/xk:,ŀb/ »:>?2.DEwxtNdc\-NSk]C F`HML2 ҭ Jlh1$;/=Mw+t8ػ3={ tSӾ.Pv)>.PhZ,x3j i,% /+~9nBb 1B:lbFZ0^p $fꧻ NιDy.tz&(Z_kb!5GN 1*ә :N(RG!6.e*FG\E`\ߑX/Qݧ Q;jOyO^9HXs+u&趷ӟb!,;EgQobӅJڃ;#(.!^(g'~ѫGptqV ޠBkig:`S8o!| rW+a>.!0灀,:Wf١g H̐&eI&0Z麜_h0XmC0jC \$y\vml$yb Pt]c쌉X r86y>XW̗ Mw#Pw(B!JÀw xvP'sL B;P[،W*N!2 zP :Ē2R}ʼnp385KIJvar'ֺ:&;э~ES3`nFr"S` alTPgNX4V(T~߻VvY:)u+lgvg߻/̾(_$^ˋ슥>N< 7F^"HPU 40̋[Pv#iK'R/F#Fi(\S Δ˾%l7 juGF(kze^ˊc(B;')5JM,dϼ쯽kor;dj`_?4G䃱e"%"s< f C\g䏅`5' sX[6R1`&l"'1ÄVu-x%1qmA'7\6Bx^RApa,*wdیwjC 2kqz/724 tr#I)Sdw q:Z4,eYK<-}Ƴ"*`VQE gm\˂Yj\O "1SCa_CCeI+"a`[jlҮr&n( sO/-J/yBE$p1 ,W+eO;?"l `zsN7@ HD`z~"(0cdھ{TIЃ "pTN7K =H*;"Kat$̗i>W cmG] ؜{: qURj<5 ww %|]Z5*/'[X|ghnP3$ , >ż(`veij?Ec Q/l߱DTePYvtSX¦* ctC(gS\x%"/sTXDqКa)> $H űR ?W\C鸷Q\, ɲ ZI/\B4dV/(ڿh5V=2:>7XQے7߂v I-(ࢤJ÷7CUR/hLO=m]/=[ ,&{beLJInu B>%E/\#Lf&?u WPM )ycXV G6.\Yv) k ^%cM}k/7[ZN[Ti(.7x'-vQ9P#ss-T\\zHab$B U`$K,Z`r- gxQWꕜRW8= J{%n\geWv$\?~/V,{r/(;HLQ%t=SbWknV %,;^(eDM7?Lj|;&V\>%Klbn*7e_uDz# X 9܆.ҹi|Q-&P$:1MLҠnَKV޵ztpߺq/ǔ9=SeLc jglo}~x:V cD7 coH_". {PM/o z\Jڽݝ,wgH;}Um=#U`@(um<= Un08✪0y+&A\>*0 5ӧj sSVZ/J$\]1j97Mr lnqc#لXЮe<|F`i1Y#n '6:TD!j_BS]B8%!6 $aea;, /R juF3 !\=X?AUuYW*ad,_+FW qgΖ%<% ~~B8њj 9Wcկs;9}Nx}0$P-fGkl|ã\w6 أ SWpb{hwYn0!Bxk$P\y`ȍ "L_3VzF6k8ZN{+=`ߓt5.Z|3dOȔl4SiXtߑr|baMx}>dJMJhjMw&X&#վ#n͑wGs'8`{[xHvUyLAC݊ey)z28N \:$:\R2 `Bmŋ`2 F$pxslBMF>Zk`Wp=AvG>9Ae96j)6wHN6o1BvsM4]K;/C9ЀYp#$/+NMPWv. 7:TҫN5r2]N(4ڝk]sYkqzt] qKF]L:jx_V6onَ#~k Y-#vvÓ3 ս42 inE 4=L'w8q\@įJw%z¦P8|]_9ŸƳ_/LJ#&&ɻӱ(96_ku`1ghO$Ry >5z*sU[wy*MUEu+SmA^XNl/Yx \@TSn#1)l#tc"Fe^̿JSۭzˢ72kxT |ꔏFzQ9V(rա3usZ-4ڱ#^1C7c}I&0 wa;v6 .Y/j7EB ~eWH}YDZKTg":p#K_ Uѵ!}/Ш~AUDj4Ր L*dwQdm`Y@iTpa]v'U?W;Q󟸹e M)T`2ɍHAA~./.x?y kIB751.݇CV}_:t,'vXg#X3[$/ WE o_[ Ga3am^l%"Pm>| <:cL<`9Iűk7kڨ&*ɤaFHc1ʏӲ _Tv W<bk+.;HmנppnЩ/gOZΉHw}{L0mCxU.uZ[6XbH Zn2F_q Tdv1_IGp?v_N@i*S[*MB\s~wfTNKd!vcۛ_LE"1ųW!:xly0pk/#faHTWACu[ze~)JK&TPӡh S>$hI& 4?3QUn=k@ `0cnG5=M_/:Vݿ`tN[nOC:{\`8RcUHȂ :\}XV>#Iqrg=YtjI,h](8Lmԗv^WƕwLV'S̸F~>%dGq{r_ijS򿁉垩q֡#F;47PC'Sj?a;H c9A?~7g[ek\DcNQxX] 0Y#ƻND>HTmj`,-M oTG9r+0%8F?)v*̜ FIlnO= }7BS$#v窕aҍM%@xˆ|Ǻ;UPjO݄)f܇f>0fe~Pr% @C-u`DS~ 77oOg΍ȟ(x(n$sftsXz;NIsQP@A^pN=8ga䰆nfЀ(iϝR})uhӲ)`^dڠf[` ]huv8n.MqI%gT VV"G~όZ?&U(,b>ϯBM*VPVk z?<XKH Xݍ$z&`j5]TI \- NPO1MG$x:XI[$c3k*S!|$@M2TmSժcY[ f(Kv*y״œnU;-ez'="ptgu$  SAsY&w3+Nf(B5{"Pɗ#3i(FD2̉@_ǐHxR> r=GםٖLJ6r$ѹM!#S>+nhc_ xCyR>E>r֧渞LJ{nBn)lm-S  5 .)Jhs$XVҵKnJ9WэD?c^CbXTRH: U-D+ৱ/8f%BjU9ΩvΈz7[tvvJSJܩ)9yۚYsiRl魁<\ϕ. @$̧;lk NVo\txn0 }֊6h(%-985hiDmf܌Sny gc}]Xc~?zw V._&q^lt. RZ `iXy$ok1&%]u?lN9Sۖr )W9Թ|:[PkWh<3~ޤH)QJco\"B@c\|^.ki91ywXѧN|x(* -I {lr !.?4pm|}nj'C {a|YG1ɗ n"_(3|^7>v^!0s#$YwM؎)' ">ֹP<˜F(e1ٴ",U͓U #0wƅ @7'kn7R-ev!p_k,*ԧ)(X +mroQt[9h=r3Z,C41m ڣ ź`il7s4_A ȊmT/0l-yׄ3u0r{,?v>]bGʔEJW;7ڻ2`d8MP)])t|%xPv{,a𑕈KBDo+O4 ex!+uo|N7draϞjt#Sghv|(9| (vն~!ug/ G˃_И ^9V碔>c^<vfӆ#O'Y\N֫gqag0ڶ.'=X1&ג|}T:|‚ xÅd_رS ^πF>D\ W Z• $#D=|iV]m)B%=o^TW~? DڥO#mc6wK@V"!NhaN1~=65GD'SgLkiTqo%,㧑17LT{C!ʪC _9'f^ֲ9٪A(^Ó~al̇껊n!Wϩu=[E/ag&,%NQH]_=i壁@;H"X/gTlLSЬ!Lw?{O/!.Hfc\^FPc[P)y]&rBk*#iڢ BW?{x">/D\:פ84B.jCzl|hrI&RR93 5 +O W?12JߍE[oQ@ T륟o[lw+8q_d5&dNl-R ݐWJ76+rf3=`_4)LUnZs*O\a, @qqr ~֍F?BtiQM>\gy^#›Wx-.­##]Q^Œl AM:uSVUinijߌޢn,4{GJ8vY4LuB[6gUVD7 J>f<~9M;7j'|:^+*†qsbv!/CM _Y1&8oI#)YOBM* >z]W UX-㳘+Gw ZOÕnKQW?'7  wW[+Ue:d:xt%;HKEw6Jd \Ӏ 䱶ұ1jǡ UրA(ܛUc,AH-Ho9S(ý,[$>ul?2Xˑ"(w ,/DX"m#*]V" 9f 98#-MMzyfZ6 IFzV˃4nlxl2F,iIZ_ &/N֨F[G!!-0(|V\:Btʋ -'up2aϕ)x}ܸ$u 6mp^[|zQ:ްK9Q燾-WqsߝC>NKaĺNU`'OQc@e#B.r9qo|c*4[5W1랳[yL S]to4ЮCt`f/_zFB%ҁA tjZ޻~R;H0zQ"Md߉#ϧm*coa3Za 4tAڇLh4=ɺ~-`c,rgcCKxG,Km&u7wBzjȀr2ˊu;FC~3<6ўPDn\r|ާJiwZ+ާ cwOnv528|}`e<@b.x͢$a-BjT]YuH1$V;cÔ:ZO[ěHTM%ަ:osawe|)uZ'9,x/G A|:*rq;ׁŧXWRA#Ú,:gmtDnDNі%uF:kAX;5!uڹ&菵l  V0q{3捧 XY馌ٹ-^e[q.DD QA\/l Dݭ2ff̸tl=Ll({<:*EI3gG]OWQ|j'"zkpCo/\3ߋ"ȉD?6Jg| uLPyd_>cK26も@ 2,MֵVD A=V4q64.^%ĒNv1QZUFǕ/<%xhY":^`-oj-Lk`2JM༐,R^m2GNy̤Dw9RO %"w]Bͤ)Ҳbs KSAj +9y_A A~yk6}zXE6!L">t)tr ?꩞XB>Q(6r>Jã2ĭN*G5 U3]ʽOfyܧqNjNEqC1AI;jxI#g<Q}}.nf,H(w^ =b=Q E?ɻ6w+x:-⦑u'"쿁pNIc #XbUEEޓ%<X* !qZ}I`S[%PPo@6$:uZ?rK epf8a>'C)ijc,HtȯtӃ'ryf v B8e;jUrEG%aewût}W*H'W>$ѧlFk_(GXv>&pkڮnBg'Ohc,xr#z]pY DȍgHN.^vIbnvԵ% }_콦=ۺ,Ş]EpH^VkPn-/ MW1xIi ɖEyP}VZ- ;GDϨ tgA*<8G6ͭHՐO P=d/)O/CF&%Rp YERKpy3lr! ЪW|WNנ௵7儐][8M8}fq{Էw$ uwC&hWZ$,H~ uafq6U}D>1@K;r5D) .ݗn 4"/g6?_DR#O1+S s 8F&S]\;E G-2?iRbh1Z8ig ,5DE]i&]'17\T9kǤyͳ솟":XC/(HLۨhJa0RdڼՈZW G!E. jvC{hP#zt?kr'\gEO#PU{9sxi `G 9Mx9&:2ԍkΰL:Y{fe *E8oM\[E A۹}܄E CI^ǔy)8|B]cW)\5慸"µlKՠ~0Eբw qeG,mVs|`GBo5~.?섵\iW^1W9\:esR ESsM+2U7N Eu.nzf9?7]"}FϿ''&_F6Ɇ*iWU ~b=)}@[.3䑸0Shťj"%5e*SS8{=ܰh]Vz'kÿW>ѫ5aP1|,ҜCXZۇp᝕ګPQg1 5| a7MПq8}E$%)SI,SlY =(E~W@O`lAx~'b*lǘcs 087~`g){B5f5Y4Im _T]ctiHdBF5!Rߓ2^xKt= #ȳ}͑#HҮr;RX0p$ hzD]?aHvζ*dkH{U+ xRU2`E>iGY5 IK)dR*6]SFV؈ײvs nh1\uMf?9FHf~wZwu}98Ԡ 9.?\7"U*tFT+cY#j 8ȍ77#/Np},YðXf=-(┕k\!ڷG|SYkwGM~\R"IaGe j;=oFt[E[}P@F"//GbVz11ޜ/:ȫ۶hq{)sH\_ߵV8*{C|Kh{Bew"dEXf\p>?zfYxiH V74m\dKCL8rn k=^ OHy6Ӝz_&yf$KʻcH=ѱg-j!.T*SC;{uG WS0_MPg,ZAeć+T'1ZT 7a7>-SǏ&ᜥixp~7[-GIȚXeI_D\ k&^ҌnPńछC1˜•%gpfl - ĉec w.F=~\?Cc9L︵\l? U?͓q_U9{o=EYEZ-D2էIbWXkX[U8֡!z#@}o5T@P`8mm٫4k\;fN3MDk˜"ۂk7C8ԭ%&Mqլ(vřCѩ4tŋc!=`j MqGIt0_%_D(|]Y7P$F,t{0ٞ hCbmlhP5cZؚv2` pEb>RY &kޚg Z[+MoR[!aѯ_J -PjdZhWCN;\P"+Wrc57_O!~7< "5 ] n%{Oh dNȴ&Tɻ̕9! W20$Tsd"ocslYч$9ܜGdISPpjx.1`0oL{ڸ(5ldP+K'.+7'췘ӜEE ?[E>cQljI :ʳwc̄ #M'P{ȒiІyAƉD?gngQ'E32SX@zHR澔br[iɵ%[{}>-LJD];"G\!/m+ 3uiu8Cb?iiTLwt 7au*AѠ4~1hJrHsha&39AzBon^QeQvDKV,6HH\OdRu2+:)5h5,FD8:wQ)yI 1,epфҮ]>QP\Y_lp3gۊmd9x9)| E;y$iyK yI~b[m9J 㯢#&0Uh+ Ԛ 7?8 ۥ%" U"b 'tC-ȪcLvF['5# ²Ql@cB"! +v61~}ᮦ9'rw_ 92<|$.)O`@d?8eƨ{U?Noބĥk~H/XQ4:$pj׏J@3u-I47AK< ]9k=o#u&|9g})堓bJR7OGg H bC(Y./m;ZA/4R yT;H9JRX寻.m׋pRJAPzk4[rxgv?w6VQT֠t`g'k\=FJYߠ7@ᬱ#aB w͞Lܾ1L9b >C Zt)?/Y_,"TˀUR-6BhY;w^=;P{{H:\1@ɂF+pԔdBv.OkvÌͅz\1:^ˬׄO]0%YdN~Q;9z$ay.Dsmְ!)vաGڂ|+KQJ?7o̊npV 'a9  W:ΤS F4϶7ՍU,+j -l#+^nH].2V*R?diLHi1ffr[J̕@@OWhC}/M7XD&;b|7JPiBtMSdb!yr a5?JoTBGURbDo Ixpۦ T_ Ɩ5ViE5&Huq {*Z[P]C_pfvWjGqA2LQgwbp{BmeNflN,]VQ, ×I;5oT)B=xآֽ0=Jk9B;jHX8ψ⾷Ngu2{䘂+&(\'kJn|g.8*9U5RZ;>\=ӤT-|(_a ) !;^߼&LI>=nzSI!%,`(%Z8==U,[OԏCr51إ [>Ro3ǫtQ s1._ C:?f8U])tɦN ɜv_~UYT^G v{;rmɲx8>smP*fB{uuH`|_˳W8y SP7}QdHs Acj,M6;~7C Hh*K)^S$\Lڽd\p,bH+I:)NWjPG_5tTh,).pl*{kRRéB5P/w~.'&)?Qfh'12¡H9S8w̯4rLwdfHQ;_^IC,6[}Mf=` 5f[GyimUM}(箑(3KZEiA-.x5MӰO.k1:QfuX϶Ŀ2П6!˰H&]j{/:PV%ӄ':FM1蒺۬5iq-MjNtrޕ$c>qw>7䜭dENk#n<4Jgƀ&Rn﻾H4 O.hng^{Ogv̈́hw4켋t y,o+dcS_Zf~O.f1Ƅs"R?[Vdk Y=cX+OW<["?~{js=pu ,av\d4_ڍ}fqByHʏDF:i,r{ɷD G77E ˵^h ףDqW$x/ۯq)_t|- i)\C?!L7fϪyCJ &T+Kߗfmfq[Ͷrtɺ/91zn6PoɆi6>"G&wٰj[Z3eߗe 9SC_aE.6U,{W[ncp.za»ssCQ/1<& !s1>&e^VbCK }elk7;c[xMTY}5U/i S(1Ǻ 4j\Q:n)^=1.2qsٿ!  v# Y\ҕ,qSι~hº˘m~,!&aYTch`8i?Cǝɯ~D sX0l''AīyoVspt}(Cm(A,->:;a/Vka.cY @XQU]lT-&sN0#;tRHRQ' @2iqq.W ǘ\R4ky?7~VK6qD$2,Ʊu̧͋liprϪqkBѫ4I>zseFFD |UUPTR#Z24K* 5**Ggp*P6,j{Mr.A=e%&`SP'DMas/6f?ܤH#gѨɰY9dZ~/N@+3}.x 4 r\j{'%ۃ]+.تp%.6 )J`BbNvxŨЪ~q +OT~?fQykXz t`x6\w:հrWD".Tq93.'8[[(+S!\$Vj -}/׬>9nT}!,8ݯBstz܀j썑|+w8%gf2y_".5&Q#,i1RIwA>E*?v(dtf+9-o|;l䡓_ڗ8PuN4[/2G6[ѧ()ͫ7 1xK,IaWQS:bp,6?%rXP=-ʮ۲1.BI4-9?(c?e'ɷ5!;t !j.(f6<"bKWI2%8;:ڹK0FYv!F_w2pt"ZMP /ǂkfiLx#KoDGF]䷙*v$23l )^ؐ] ,<,pc D:1Ijgl,k2 /UX61>?ZlKmSĆf>V iFZ5*Jmw'qķWE4߮~R\'-OϿ.]"Gjo1[Pv'rvbGZYuϚi>RJAHc&dT#D,F i9F-#3W-G:&xĴDt֑iiL뚹_c0Cq4škj2$(`2OQPYr8tAm*3GGD2F4T(wU9P;#n,lY 5e=[hf|bo_tvɝ[S{Mnc\n5sLⴷmàG7Xrst$|<,Ձ`g'6x`a )U3y)4AR@ sr+Sl@P0џ\<}AJXf6,VA$1{2 4uޕbzZW>J,Oᅑ:DgYZ07070100000373000081a40000000000000000000000016609d236000070b0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/H7po]?Eh=ڜ.+ˣ5EY$B2~P*J?̹dKB:Aj$XxG{ruuT8{sEL־8ǾF}Q>Ytb5ѣľN[>I^be): .,% L.2"73$TvvԛgGuԕfztPku|ɓ/_U5eҼTi5}[?]8c xyqmv kFȀ¾pjhwJ:][hmKaF2=Mxy1[WzB0)3▍L'MIϊF೹=G'Fff[NvT/O*ց54?meT>X@ Lh Zx An ug 䠚N,py r4b;ځvyfyh*k;rZu e^J)w8<4ډ 3% 2jJ+$'hse,퇆H r@-P` -.In]f77]1J]prto{ry7dz&-R ! I9UMQ_k_*(QT+韸*\(] 2A&NѮLf~xǝ ߼/-5>7}$(#¬ŝZǫEq㋧ĉt=#h3ǖƮ3A"zvccCd1}KO "Кڜ3xRTi ;nSx']DeCB{Y(hb 2j˄bA8 *JtE2?K ڥ= jFFtXeѸy,KE^#ɭ>k֬@&\0OA5V$:]ʮz0 T&ÍQ;(-W*M fר&JH}МeU%6ex<} r5?Pb L1f\k&u +KU [ۤ+VgVh`&<'P`joAE`Z<.FTOc1J-5 thTZq r VJm-D }QU",hUV$!WvM"T,Vܣ2G/[[D/XlgUs ;.Np-7z$qQe@(G#뢅|_TS%LW{Y4DyIL0+\- ZVW R,=eNEM甆_IUA;SQ*FgW}ԜOᡷp`Z47b\DZe,Ehowt# VDLa%*KևjԢpy m9nFkE*y]4{zlq*AA(Od4 ,D;lwk-,wfmJ @h 9.@kv~GC!ec/-ؚqoQy*8G$ڸ8t'}N&1[ӎ3y~_XȪni/B6 ')Ŏ-L~=(5{{h亦BȮө"FqgJФ}!B?D;:VxHe P·fp3Oe CdSCDo?/y b3RkD}ğcM9Ţ`=CiDJi KѫڋGi!',V2ba˦^rm74ǐ^.uB X :"Lz 5hO>dpSڝ }`6C9I0vڟApi{Z`^ .}2z^x՜0êOk\ =gqgׇE$=qwDž_ǒWpCь 1@״<]|i(6(tFr=Qq}RdKBl7%1}ROW޵smsUg$^;e¯U7}߂R`pD H),*tivOJg܁lwn*4> wp|\*C zr*{[]cB;?8A? 8yx0W՞a({ a١%"9JKh1/߅+o8b,䉄[hzވ(κ9H'a  Ȇ|(dS)ET^jT!ddm`dZĢnz98/}bwr6sm5,`C&2⓿Q+'HLC\R07dQ+2UcESBca6 ;XcM~)DpQ'SPr^1*q=vswj YY*s^)VHoQ%G9 4{z 7Hf)S{y詉l@mA2.Bԝ7,.mgr=WP8lxvtAV7cf6qm7W2'֬T|zc?D2^h8'cqD2GG(=VU NwP澸áYB xl?*Ջ~RSf$5EZ~i/ko[(!>qiLB>;\lkk.oK8S^$tq]h/>,A~!\FJ-%{3f-8iQ0U=>DL7S۞GG>. <$d8 {]rB}q[u.G?T90%Pxylwy3MR՚rQ0̃)&%y4SJ_0s2Wm4+{&`ʐM /x6rB<G.<kekly4? C܋7*p=qA)\N'7u XU+-^V4X~]lwK"\xT2W\+4z<WЍ)9zw` ~˒JtJ4Ey+i5t8nᅁ&'&q9OE!p9՘)U̝xYH$,4:jq6zaoL}˪Yt/6pz])9(pz@HCga2.?^)NcGtaD;zs[bo¥oLI@nCja22R *σ=hps3xo13 Ҁm18  sXf8',m@"j(=BBaxzI,4 D64*wGiG_B/kIZȥCWHXa;[n`C@ }go-6c|\#ga4,"tHIOdMxnKSU20ν#e3PcL%NqQYUR$1:9y }FB}<=0o~n;dz?st.Pbmt"K力dlr倯n>[Ś>0{4,G!oI{x Qgf * Eʋ[uC? }=d: #]ܶɝdT&<F;jױ^*eYBzn3y1/t21@H[^jKH_֎oNRe2LzA?>X߻p6щÜ%x m{^^9 i9"l4ikv)K OpG2>@/4B~ !F0c>; pMe:E_3[8cL  ^VJT[(nl6~7 ɶ!+449+rW~Lw<ˊ MsOŝ",?#ѦsĬƢ_?KD"mڤdw|{!;ջylP9 z-O[zҥRgI\U2?sCD栮ߌ2J9|zf,WiPd kU8L۵x?"#!mtN͖@E_4yO#3B^&P3=C,h*9q$?lKV H%sRD?7Cod<O=3l)F7]$Q}~'I^AE8o!Ro}8ClCdmsKr*Q#Ae7C&TN5߹v| {KvgU L<~شQےfkMi8s_c3P8?ݤUbL=svk+ފBSK$!u×|$GH;hX@9tQ]ʨ#_,12T X;+|עI@ߪmO٥BzB 7)hҪ.3Wg<0XOG(-iJDQ&*9Y,\ULNԇDF 1ItĔ:V\_oҊ/;Ϻv:"|W3\{(6/dT';>RUySJノbpM}e*?o(K !kط53/iMFl)y*@ڊ7+R1C $56<,i xqre3*?H'U,ɸ8YWDJ+׍%Ddv&,_&oaC_g;zU@mřna +(4FZ-N?$1;!8TcKj)gp^Ɔ Q&`؇E9@0rډyv  w/T6[8:/e5r{)<9$\GQ".Oso#(@~TV*scmcsִ(uJޒmwH2ž (AD\` [K'O9mRLjN00aOA2ɕF42ۇ7Ρl}Z= ^ݴҜVpCq:!| :ލ+sEZ:!4z|FMP~x^VE\Z0kxDx pHзJ9,0 ޔ`WO5y.^V`gsaH<%U'$ D$)[Cw5K8}m)a%G!)90U/~VD zK{f)E #fўQ4pr0kcA'6 #|NYN$3a 58g}e #`K!:odu嵅yߗJl ᐄ6Vʌ13|:d/ƟU )ELLQxc򣒓x}g aϕH&bЂ$I S?xZRB2EeHk6~SB=sm,H+aʶN*`}谱MC%eÞ2+)~>J,IX֚k.CЍBW /y[i!Ի5 ԣ9-+0u߃<瑫VNQk yl0.D rt2FVW3%e\&)UUp h-I{h߿᭞E :crVCNSt¬Ͽ ?<8z C`hG2,U=1PX,uܵ֕:\u&ۏF 4LǮAMHjB_UK윆)݅^/LUp@MXy(O9Hj?o!"Zp 0`ODl ,A?.+}h@ +Ֆ?[VJ S@%n3Nz25?Ƴw=:0 d Ʒn5iR-(L!2Z B%a~;jY:]>n be!cjSU,A>JTrlWP2#ť4؏&A֣խ=y 8+~Hr݀*MqRG/־z'_+"CXׇK-LqU6AvQg^ܳX]TEqX)TfO#/65zI9ipx"v@FjvSFe[m_;l1>ùJ/ȍ5Wzt 4:A۾oSꪎ"lVdZP\=k̻<ҙUyce+xBep^z3d^VGmeɷZgwF"%d ֔`L{"yłS~ 2٩w%UI̾D A"=3gIW-v+-Ŀ2fDVؼk5xf$UEMŜЌ? @vV?7LVt7U͙8CM"srXUqµfR_i TTj<=(P§2{ :UDSj{aBf,b-W;&u9Pg?c,hh$GPހGH75ک!"[ZaŐu+O/XF# +d@J\`hw5WE]I[ 9:XKwPsYO((=|.<ϊ NH6d 3h?DEګU Iʉ AobլN]ɛی$@7ʇ@2",7K᝿WUYPp+9d t#k_߅!0j5CmHF*>l{]%2-L><F-;!ЪR!QKamrjaYdij;:j VZX~P ȶ{<%[L sB2q_ҟa2s1JOLTK aN_Gq=,S| |H $Jא'ŵ8S_A^U nQw 0exHޜG\2 d?37k\D/L %0ո-j˭'U'|m^ilX x;xlUFfXjڥ.!/h͋wd9ϜkCK +RΝr!FEJG\3R (GDL/W6﬐u,ri Hf(&h;b|}"^8H=)]IQ!dܘUm:PJ6J.$F tH+;ϰ"GDSff&fޭ a&-5#E=Ѓâxy߶Z/aԫ#%*sP~`CM_*J#xoܽf!]9Iq87 ĽmJgEr >77AI$7l*y1.i^Z@˥I=w˜[$$s:77w_ï/ta(^W7Nܺlb׀2Zp|}0Y7tТ 4 &PgUf1?ʭNvZdC}LJ]4Zm'`R\ {Ka) *WH!yf>U+1YXA c Se @#kda!Pwƪ轮}tBIIn̔y`\76V'kC&=A4X:`8`P &ݢa@}QHZ%`7h;_-@KvN% Eiܟ‘D} Gѣŵxs JDz7\bqY*_(d`"3b+%lVʼnpf d`KʺDN`w%: '1[_c{*j2jM*7fN|%{ОkH(zځQ7H\q??XT>xD |z* "s:Z ]xdMo7"AhJ ,1ˏPHC&W؀g׿;ozan~ CcE-Xg"K 5zŢ|aD\8cov|/_φi:dIT ar`G)TX&l`K=fբM$(AzሡV<3_H ٟ2!3U\1: D?UoÓӼ&b8QM+ '4aW˶-> F;҉ J&a|Ƹe/l~jДob$yΝgex{eI2x.^W(uvඬԏ> r{i޹ ws2jZ L!w=[hW贞DQ𛫴#~V ]osB_/"Ǣɬt䯞,62&t2FS|^F[C<#e\u_ヌ2jzC3~5hzrz}.aJZtz=\x@0o- ɐ~9־$M$TO.a4y:@lWB@kgG=E:/Vmgp|&^u3$,LW s>`HM5޳ -3qr Bc<ɅAN ZtJ?/sM~b<o+GoMW6S T)v-$b盤kOvLi* VN eɸRt3O6dub-֯&V jzP_8)nv0-ݭm<0n<"^Ģ6uۭ9L3@EX<:ܯ T%5e 8XC@ OEmK^oS 9kWx u@5N_-jNa1BTz;e(pݥ]6 VW HNCpC[v\FO;H=ٌ@ $=N]CPs_{TPO 쮳Vse IExPl$&VjO=ABz<~tGl@$m>現GBSөuߕtApC㼻Z7I;9@4ɯ a͵scm$%aQ.NkSݬ%*XE61B$% guӻ 2˾?@d WA r\y K#'܉[&{;!tl-%|2]Phܦf9Zb+w#UWLҨ-a)Or=;aG߯dRo9˩$v\vnW#vJRϡ0EAQL0ϕ*cB*]Mn): {/Th շ|W6Mrf؄6js:78'J`@NԊ{s&R#uȓe4wQ@;̯,kcǠ_6%*+ln쌏JMӊtK}@}O H:15i =td8Ң#>E>_ړqFs)hM0GJXI퟉7ܷ뀯4a2ʇ&}*(|ѺI?cvK1\ 9=dY]h6N 6EM 8vpaEdZJtA#8P7KJ)eE#bW{(Bt I<-Dzg5zM>Xkk*/;s/l[BP6ؐJu6%@a(BƆLgn՘]7 سc6+`50~' dq@l@q 'AncԝfihdaWyGr)h%IK mij^0;U3-vr;J'vOTKUQXԋg ЁP/ z ܔlGǸћ->)Ea$e-?FA=ot5frGB6FpJ&Mاk-- o~o ^V XO4oQ% 0< }kV9$R<'0\7-Yxgeԃ0ŋAN w%RtiYI:eG*wJ\0~8j$MԮQ &3~+Jً!%[6 f[iE;p/l7HQ8P:ζ7ݕI5 >+4j`LDu+C!?3sb3ě!*UY`_OR۳]ì`bt;/|4q][/G̜$Qx#xMpU/qr%REdX&v,y]Z*[܅VKcD]@1@&)<$ml5sy/(qg܀7~2-@xO K>h:c *n@y:q_Б,PpG{rU+GU _oy( UV;x[.!'kWBLZO]+B:2?87U/fZimsg h>l*ހ߁cZIhsX7WWI :|my%ׄUzb-ӦGk+Xw:L~wO)HC  R= *E ׵#g>)Y1`P<<7FטސiBTy>KY~d&)E`ڵ !&ROIsFr_j(#"= 2 43z %*zbVp{v<|㜝-x͹6[95g3`œsoL'M;cܜ9 %Pvy:#Z0&=x\P̮;*")('fe%5G6V-Ozi8Y CWMo"RLiC8ɐI~LgEp~c.j,hA{հzK`7dHV*4}J`dY5? !\(Ildi͡!tZfBG,tyO}7yXSaUtgw5S.C~M65@m0gwWإ@J;.mA|R{*ԞcXTF`uA,F0CГ:A!)E_3sSv1|O7sj])ØhUwG>CĂ NcF?*OW<}naĜ6K6D';S߳7(6 Sp3OԤ c}FjåF"(v).[3)0А= Rkw8>ra^pg7?eBmW.AK,Հt jR`,+_F F#s Nw/NJ:Bϣ@Bb_Һ+hюstNE(c /Hړ1Ruye9rVin"VtZ6`>,UWdcX˷!Qo+}B3nlt#]oG-g s*&+Ը2#d) U[ɷ]AX{ŏN"7Xuޝ8f۬#VDEI+\"kSЎS^^KIl0+i|)X73 2Ux-g_:N sykHOxyR=5:$qR h`Fֱw/%<'Yu2 Xn @A>t߳p:%|q6\FTA͞ӱZ^ LsΉf줲MMr| /<叜@K-OR<=89:`ll'GL? @,ܞE5%\9[d1WNj걯;r$?y |Sq9mӕ4 u#VOx:[E18z8NGx_vk픔s|uu֦Fj (>/2~,>ے:޲z:E*MQ}3 D9W33m9OD>[)ڬ.Ȍa/)$FLi0fxk-횄jG-^c8GIo:xc[ ,sf:Pcio"l!B<ڧ5P6iw"xu(8bz! W+`5̭yt-(^AEChDltXcJwzB(DКۚ-P:8Ekm=CWD |L*؍FKaVo:DnC@c2OUV ӭ{)aնg)3#D% k}̉uiqs'+=( [Sx hޓ;i>zoLwXV(x9R1 %R.`eUVrUI!Q/GE"uoN$Qˎ1‰Tkn"q7?/_`<_p| 45ԆrqPWwl"a[ yХ9$"{WrKdgsF;YXdqh ,XI]r9Vr1G$TH@mg2'ͻ;|:=j)#O!Z mOmcֱK9 <眡 z(Nd ^x5lh!TäNd!az r(%[kxDiM&- Bj-yVpuI yԉXc}B7nFq[$b{kj~W?=6tMig<ՂsV05&s~Wݿ\ҋGrY$jQp߅OjS/,5wK)6C&*Ti3#$Behh;^i! %uKn$n\6Rfvg~XS㊡Nƌf91q =ra0X5B@䍺 x.2;%oa.A5f38zmNе=-Tt5w1C_0_db"j8l {M0z:q!S滽wtq drd35V/.wst3}.QQvo|ps43T/V(zQtkurjHIz0~3 ΀@Q#++k]k~Hjv, 5i[& EF)n8Q`x~DAJO7'+^Bsι ^.?[ߝL}ܸ )h1w`H< ~G!8 W$d@M\C7jz(DY#U C´Ԭ{AHXj˕ o%\o4{k8 9Wb% :.Wo Y;/M;kFCr#F;0|4蝻0angj2wZq5ĚX }NOgzy(H[@+'g[ :S [aw٥Uw .fſG|ܓUYv\j}-eyR)~bS oA |)!&jȋP `:&=e >$XLieR5vJzsCw #iP Z njoV tSLjaOj_*pk?\%7vWHJ8! '#j"w_K-N.JHe jKOW_97aۀU`+' *1d>Rh_m1 -y_\75 7~/ViY$}a{{1mܲ$ݾ ,`:Ļ`  5 PUf%|Z,~TI܄/Y%a ҃gg>-Lp(G4YjtNJ&}nn4ANj~zO=rפ _)\To?u}mnMF] <ֈNND3;G(kgX %oeVs qZ6IckEʟtS+sI d !UM<[̈́z'J3HUYˇpY]2w$l k`g/Sq#m,635 Y0:7!zcx]њl N]dʧ}w6d!&trH\t:(`|)s.CJ $E3y+2K}DHuvUOE_Wtx$05mxV.q +G|Cr@`l&( yKP!qQRF[= @ 93~VcKT2[y(5g_3g'z s.z#n&ݨi<,u5h t-t9HYUy, ~)4[DrgE0 uO3ִ/EX_UWlRKW?-;A) |o,̀ut `z%P7L YI};&;u-8iwu( QoH0Gx"]z&#q}ߐrk2xC$Tƞu3C/Ȟ1}VhvkVе c af*F|-:[8#/{~R81D`Z( (nM6)zql ,8 [式]Tj|ܰ&]A|?߅BIMAjrTսi@e[KFk}i9JC5(k"}MN#SIЍ3=C/1ޅq}=I>;:`nx؉Tﹿg](&Tig+> L]=}+H(~)t+:€A,l4m سPwGѸlL;םX9 U#fAHjyt:;Q9j0$OoµF$$Y'D;ইBuwB6CR +SoXMS=Z!27jfЋF><ˆ{MS"4'U qfOn1c 9qnSsG<'ӊ;k1{| $j NB/ڣ3,HH4Aeo]fSAVলs{kRC^ x mM&Bp_dgB>8ռj:+x.l>fNg(K>6EEĺhL,P*Q4.mؗa,ܭT?Vk+P-Na:ލɞ;  N3W[ir*TS?&5%I}1U5j;_dr7 ~Tpj$ gZ 2?K@qDO S5=cL[֝mpZ;KR$@WmaSNeA*pR㊶)S 3oUH֣xkH }COg|k#@OeyuhT`L: uʯfU,%cͷrPzg=$$)H~4, ~)mہKo 1c[zGzb bJ|XͶ7+b<#I7$t"e v^ae@ vwڑvP=}+//Dx*zQƨ+l 5gi|LJ?^_޽u-CM(8i#Ё5q& p'Tc˗5dvSq/̟N~WckwI5nYJ[GLRT ^}+DHDqWV"~9ID__|Ν ^C Mll@hbfnXtoV[zWujR]?H4q5(3vx sѠӷ% )|Oc ' [tN6Z GV $9GR RrƁ5[El!7)Mq?օl&@BE&2%{"qcDaFޭz e7 x VvX|M^c '/g"C$-%+e72xAs &EN -Y}VaaE;FE?ϝ1 b:aG)zj.8Я[T<[]]{ u͇ W,Kx`f r0x! ,$QiQd&ѷXaǮN D>bQ^X~znm1mSZ7ip;(350VU#n9ˢ2:7l|+\wT]&CwwZ+${[UuU:v~Ue;3ڡC:qWe:9[~0a < i-iMy ӣR@HVW1ݛ:Qp=Rʱvᦪ+cnѶ#פ g#M!xZ7AbM!~}Ye g 6H2!*5Cˍ,cғ$)h%3Ȣ xLsf8BsJN&xZ(-;C:JN__&+];䙬Q(,:ֈx.w0͕V( "PIFX,&6+fĖ4,*%IQ>A]}(jš^1 ku1 <^ӵ:Vtjf[C0QM WlVdf-UBV[''ZRl9 5N%*+A""{U"XXb9 WTsjl +4zZN4DZ9lY&BYfaTCAM kQ2s9PJCs9; D.ff QOP:1@_ENٵ^w &W5ѐamlYXDC9=O |3ž1bwP}"n^~~9ѐ ţd$'|7{{I[bO9BïC8-`5B P-ЏefpZ3*K7f5KЭ h>hzVgF<`^}}?-e$c{qmDp}b2`OJW@L|i8=!閪+YNng/_O>:k0Y!DVeaYrf"eg#H胎Sh/)0=k >v;F)2INN1Xgɗ<@@^*FLENbMkA|ffv7/d݄gD7<#$bxQd* $t8pQ"k,pLoeb QM=LݥЁp*c'Bu`dfD?u7p ]|n?{! AyH6 n|v;Oi7NOHǙ\RUP4~$XÒ={֐/W6D' l/*"W8p2҂խ_)P'C9m:r r;_WJ\`NLHzҍxK*vȪuOXm1ǎ4/Qf$ rEΣH)l$CNx+e7u%~.2k̰W߀JyՁS[w9T(q2A~oX;dJ:Y8ǜT/~(BRI4Pٖ t[$A06,^F0$9\؃v?IvǴ?8ͤFS{ >i Ĝqq.UWG:ؿ?Z;]#G,pQ-+ pFsRT,V]@ o5%X~}IoÍ7( ((r ra5.+bBTFXA|=sjur#"7zѣiflի TY>[9iFdC#$]8uk܆ǡsO#Ǥ[R9jJD1 Ǡvit5zAҭϴ+ ۏsy&H3qQ~]:igր9]vCwET?Y%0}QF!ggfViYv E^z^l v1wb:cvѓn0+8{\?x&!󲯰JitMY; ryƉ(הrFWqH5vN} Ȱt闷3AFIJ&g̔E@r2ۅ< l07k(|_x krbO+J Ԙ}ƹ8Eڌa S&t,Jp$mL6e .kT5p!Rٻce1y $ٱgYZ07070100000374000081a40000000000000000000000016609d236000082f4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/]?Eh=ڜ.+8;Vh M&BLer4}o†ö>~^:ݜ4%ohs] S#}ĵZJ0.-OO2; 6qr' s6MAW3]b5 ̐ yۘWsބ؂Squ|OzY=̓]ŴB@I6 ֦֞ujx9 wl<`o/] df&}I_M$>3+B4.>!I,蠟oN3](_jw_lt>A7"Z7V̈́c xӗU=#/pci2}#  G`Pi[r:+܌CkR0P71%-X~{  1vl8UԤIFk4`Vc9r_~W3fMqMP.$tpn{}Ȏ)CV ːM"u%brR!8v u]W4UI[BM$M ?gWgPVL`XfDxNS w'ʼ IGc2ތ)y 6hd@1Yg?Sr\F_Wlw=]3>wĒ?"\?g^LO;ZjQteڲ+WIy͉/,xa3\U;}t<] b2k.@vWˤ&:9mz0*َ35̺Кq] XNTg(ŌN|#\)/2s$#K{e"+} +lp{Fi_ P)\C# YUdxj`s7 Vm@ :{m۲0߳ÚO τKcӀ+(`tFzrBq04 ?p]yGsx5iMZcƆ`Ǹ>OLSZx$&SN jv0RT:h*b5}' vYC@:ZggAkjd21)zkv}zw|)xswB2:CxayYwfو'W*#MdXW9퓥 qW8y+}V`&# J=M@۴ԶRZ69+EڤV2+!Vl$7$j Vm 27t 'Z}*i=@@ja62QxP_@Ǹ&DZYMzH!̊_ră(8llR9٤ݣY q O _b'L9Af ֊Qaٟ]"!62Y ת%isL9rRҼ'BPrXySd@}6;],i 0h}M.ڪ'h,;QqX3㾣 tqwЎZ&k5d(ia|muYN3II^nG1%Ul#>荦C.}[ m҅L <=dH]C|0ŴN\jfb8 uj&0)O^#SSNQDVm)3x׫) S|sW4%mƉ@ş[A)wFN W8gs7^) :n|N.kǷf]@Vdy{NޓA"vOdzਧy(O mq ]}/>xd?HؕV,Ƒ ~ȳ$Fߝsy?b }%8FaCPϧO`{ua/Ic[Y63q^0rj5T=k K_JbWxz.<@72/ }VaNkY~HMMlPMdF{UtWkIw~>Rʔ͇S{t8?e c-km)T?jcz(ICp[!DUzBlS(]B o:u usp2-1)t ҰU)k2F͠-g⦖|5rvT'9C҆hqS=RZyi)9d.сkvy؀ݬY&KaSqH??ؿ?>.=HuRV!rm`z"TĪ!>=_ KZOϻNbntS 4@iMv @RE>M+/˔"&Mxbe Qc5'N+ӮYAy [L㋂qt^,ZhxQv>&#*(@ D`vb uzߢ2FvE)Wdw 3-Y[i0}ŀyGF]?b1'A1 Љqc89D6@~ {Du Q8+79_="ċ৉a+ZZ?y l _RnP2s+mu:mB{- Lɨ ?:O1?LmJo9xU ͼg bţ螝)&rwl);, l{4[#EXhՉ)kh !`/awO0(QoFH~L!b#Ǵ,C,ۓyll/5Fko^MxCey7^^QM^_=J.ˁm+Ӣ;t; <>S|xliqsgB~Z;[lī& OZq@ĥ6h r[jabJ(@ɲ{AŻ`ny){mÿ՝(CԪW-gP_3A!H"Of_gm( pZtؓڛWI^!Y⪤mNN J46b!".F8p4RSaU1<p6Cb5\ Ѭzsy,4QZxJz]J.*$@hv|`_֓q[rhifX$%c)$(B1ɢ'x R}ԗ)zXo3{s5JL*Y{ 7(PE"DK6R%xF4NZ8dHOր))P./x[*LRU5.: | A$>Oѧ#LUIO\.9=;@1\|l/:t]c޿41+ IưSVӑtMkйY6*S?N}Xp=Kdʹ{3{vb4fY'E= {٥f d[ҌEqodP񂇛YgrAXrEj²gH`jA % QS~m3om~׼Xp,&X#덃d\y|Ck֞j 9VҐȰ+c#ATZ+"UW<1u G+3D!-|ULFW[gn묇Njo X5㧊N(Kqa$=߽UD&h#AZbO!x Z- ;3CK"oaig<"/]cƒƼtDXnxC5gS;QB@9HS8(z^qGBn8g߰LRb6HAhO5 >mWhU[sTeLԑ+ qhsgUocV.K?=Nq҈}!|Y}U6L9M]Ya,uֽl:m(w7:s\ FOR JŮcUS\ ߮nP,228pRpd ьcaXX虑"!DW5xx+ITr/p$cݒRrs2S-G]_!v<+cw{١/@бO䬭ߧeI\hagqK2J[Q)opN*wWz ܃%ؗO4s?AS*q(9B-= &(v0_/0}-SNqu,^]e3hȑ8mXpDh}š@;ٲV&E?8P MP4V񳺸gP^bLfˤ|bP$jp`F?qD(}rKVXT6і:/Kc358ݯnˏsyFy,U2@f﵈ z} +&ݽ ^`(USQ~Ow?U'Yߔ~6'#72(VnQ?dabIRgYd)V%+𶉄'SCSDZ%<]=l# X(lׁff0iqtFZP 82~V2V粄&GKf`2Zvo(,qr),q2۴5q3>k7jaq,zouKX<\ca0êDZ{zW+E:͉ߔ#mGr{cf;ƺJ6ȑy'Hxl`߹]:8rzp<{MX`%%Pß-ŃAޖ ݁՜=2kMaՠGVW뼆> 86kS3?Wƚ Nų*^̼DLȠt$9VFuݼb'2;v)gLK䦄1 zbV7i_'K4R>H|0v&{^Cf=v 6%H: Cc2_+F2Nԟȧ.Dw?5@;[F %/E@ZQt:m}CmXksv|l6)KZSU"wU00@FJuB څ_8M`7;X11Bsf6eȸjМ6,sa?))t\f8ƤT  1Ș@>j)ڃnY*N~hܧH+х`vތ&XrE+J"I5ZUVQXp&^ ?Gd 2jAm!t*/U`L'4n[?`kB;pcWj?N&ʜf%3T[GLIۮ\#QN1y6s%epS!Dz{;Ћi9ޔWE~0rQXHqTs"hRx^VF_틠#hDzֶؚΐPb^3~):Jj39|l%qdLq97_Kyr vQE)}tEX$´Q{|PJ1ezO\@iBd u>”hECv8X028&#:̂4G]':XM~<5iQԖ[Sn]J *^z. yF䐉s(39euUxVAsLQ_z4hmt0uƶm~nj2]ZzR7L}{4xG3G ,?si6_^_Ji2&eyoPjThdU|=۔̞ aJy6^3{-6K PVU uIL>I,"flzC=lsi`TLZ>'vgWMl 9]voZލl-YeRp&*Tu?{ ĝ}u\mKdv]TF9K1L 72me?U4@ %`j0ݔzڜ*(( 5F̄MUzN 0k߽ou0z7AbnJߧdn&Ai)KXQz$%zg{/uYcg$;X5eA ,?,g2`cC@V;q0n`8+UY;h]ZqPڇiF-­"BO $1r~"5'xG|OC< 4a? +N-]2X39 [`|4w(#F=.l({Z)O7?B3rhQz8!j˒(_Fj`r|)8(\&yYrn[J^0|3YQWM7p@-? jg:)Q/|ΰog[QTBmb` _u0j )+,}XZ E -tP {~𸒁#ET;Xxkm]F9A%]şH dQ0qV?|o2?4o$.uQ4-x{ #2ߔ(/#lKZ]Ǫ+R_. ~uw%5~ Ry( 4ZK44!s41iVˆ'V+sF,Z~p,?] Oƺ?Z˅G\F3kNei] )MZ Ɛ@\&^S5޵lam;$7fE䶊S2Q`DPم ݾK!vi?8mŹJ .myn6sa}2q8Z`Q#UNwk -s22 T UɉA2av)9'U<ݸ&6!(0qQ8V=)D[aXԝ#] WΔ4/Zl&&4EݔU2f $bfn]ϰ,\=pA،oᕏ|FGNxO߫H5{zHm"'j#v ,}e$8K{ؠF@?x>1s|-N?)3}˜oʢוnF\zeUIkuxh +~HaqMk^2y]_:h=[DTxh>VD'xńHʙ. ), <->ڕ#rG Tl=3˪[Pn/)%WS=Hܷ %G*g%#ŚLc}sC 2S)^v==]۸rdo7qKdELTGMɧ+(KYSQp;J>1r$}o;΃5:$]{T󏢾bki q` ~#wT'*!WI>VHMY֙xtƁ7F*\ @Do) ,7*a9vtsϲ^-O_pk<&]b5673Ԝ#Zb hb)ߛ#Q!3({^\{>41?wxZ/h[u"F^.Ma(",aJzeY1f>u%!6o׹1z09Fiǽ677z&<IP8Aakhac[끴a9Ee&88ɢ]>RVp= 54s1:gMM>E:+ixIyc'd7p6`,0Ӫ&L9gFIoadJ-+½! @ł)+R@D84||U.*-}x)\El{D y0)vt}7E،Gm`It0h^x}tSKu=3 ZMh)n]~Q]7>eLWdC (De7[ jPqy^ SN|k}"5E ՎQSՈPC>1/m#c6[28_X˛]OPSEWE>hq R6c<k_o۠Cͩ(tv39_su1HLkY)2zVp py! 'p -Y^ ְ''P'9هyMJ$ Oˑˊ&/p_67M&EƏqN{zctպ?t{D;y! ɴhk]/>JfF{IO*@ąI%v[?1uS6jT#5oCb|!Oh6P}Z6kI3(3;{`2XTMb*ՕU[z/) ⮝n(bicio,c(0ryL3JP` a6=t"ſ}PJ ϰyMj dˋMJ>]a{ eqE (7l5qgSDJKM &Qll9p/@=HhWJW\82HpՃDSf>$CySc19cg fkH2`Z_?$ܣRJ_;kSE9怉|],>q` 7k`S, V5OWz=xFy+CRݪFIe%8#bzAWc`ӵ g\"cB@2AlAD·R!نVIG'aӝp>0ΠJSFݏQp_8!#-zHԭQHv%|& Ɂ0Zm ({O\8O?|!|Jd,[QoͲ?8*cğ Šξ>EyfdmL[kVݔ7l1JR @G(B/G` 5a0 v&j_{ VjmW< +t,qg%f(g dV21z1SV(T)ɣYe{I$<xz;g LU9AF(yb?cRh_ò67:6kdQ1+M=ǃ풱X}N'ؔnbmiVˮ̍͠Կ'wáC{Skh_fPY#=)^afXw -9@?.6P)ǧS@~TdP"MX)0u@:D&0\6Xuw3+7L #Z D/C"?7\No?֛ym۲:AR.i0-5!*L䙳 aNÈ3T "i#hOۇ腞 ^}47WS$K>]^.FVmhߝ[5lz82:<:;~ǿٶisىW{`ub,H[at@D{ޞ ;ݣ72H׆]c#VEwVu OdcH΋pJ60 .ۯq֥ OGpKSߌ2lt+_oy%TZf͠\'<:BA;ҚY7q%7'*d( #319Tw/Q]tԯ"Jgh&K)q5a o8\R7ʟ^xwz&CN:(K <}M['&3<{,K{(z-U#U`{.ƍa_;jZA[ |©'ժ,+),\_MmVy2u>knseQ|ݕm@Y8i@:NwX?lt蕳<밃cڎrngQ3U.ꥡB'k~0ⱘZhk!*1ʱdbDssqA~>톫*Ƴʌd!wnOE`E!Y% QEبAKd)a̰=Q7vqOU6вM?S;N؉X֭ ''Uց  gtX \=Xϊn8OG0J^/(iycŲ+y+ͧ/i8*J ;8]6'e "ӟU2(LJ f|vr'FR~L 4ߘ7`/TA%T@:/nE&O3$`~cs7o4;t^K*AL({2vD?~TY2ZΨ7;Ώ3ڨfZ<6҈VeAJ ~gOcXZ{ bm⸌ꌟ1:ڲ;}_ɵǶ%^ҧHT87/ ƻL:[;(Q?}ꛖvLRBDT 91 P)!B,T0?Z;.1:? :{w$YJ%zo(WPE^&P+fo0$Jkiܙc_h#\sobu2J TVa#Jyh ~ݹϲOTmnX3&&'c:te 67 q0V/ϓx)pb$&"k3$O#л*8X PދЂ>P` An"OL=aJJf:3%1Zoʃ%8)JTP^g} #hOXeDm\0 64]WP} d]O6h55ӨigV%J8I|~ k&^G,NHx:zAͰ_ ߙb1T`)]W%889we~'vL}̗}5:+0rB>2icxET9>\3Gژiu0:eGK 7 %YAQX*)aJXk~.\ 'NIDNᓤhT K➾D'޻%'OJ>(V׫LJy zT9qhşͿSJNf^#Ё%X e6kqz+8ӎ!4U-;@aP/bկGϑLyP>9.1d>NvT .[h]Wk1iϢ51s _,ԝ*Uc:@٪؄wX6ӝn A.A@ELxy y2lIdñ. Gd.v|҇+/F t"f\.Ffy&(b1 )pa6:J P*=ө,\f6Gc3L57/4to2q$gh7*/ w]l sde`Ĕ'Q|3wJNIТ(cIHt Tٝot_ ʕ۷#3Y1uv^Avɡ2Bv#)hO9bKyqzٞ,:. >$Hd|/X70&A~M7LX%a1b3%@Do0O{8 Io6-L9I07 8{*Uw/saף! q^ !6KS@Y!I۰maqs}**.CM)C guh L \X< "_$+%k>PYcl8Iq8 Yх 4לМ L#,lN ^|!Ͽn|w'h!SL-eA_ЬpƟMX|Mۑ^&xx^vMP.}6Đ&:2tgt6XiuV1Si71:"ySiV=VӰEMZc}IFA=U(e !, ٰD,؆n4AU`ȱɜ(Ey&C]>Kc@Ώq~K:3j5wbe=jB%s% * #͵h2 gFej'{i3[a*+$>ļ14Cwf}M6g%+b˂2frBO@!p:恷c;Ku+ZP],=~yqIWoIѣM|mUNJLͦM d+^q4EC3%P)ٶʃ@/ЅW4y'k Iԣ$GtQ u?] 1Y̾ųA/ր *UUce X+ʎģ+Z+G%^Qб\)_)Ji0YikSK}nҰT wC8U^}e|DI92JsY;"ۄrwG`tL2t.vp8~? ;.a-8'3Ona*If6E\Jz[!ԕ%~ PAfsR*\0Ș7kTԿ(9#]P{I%&Dk*9GQZSw?NjqǚA|,Y38]*fIQ5 k1^,GB(9!QE&4EzITbk6q<\ZN܇c(y w ZzV+KFMw,O3f Oa xt]8d(j[_m] r.6YyNYw\™Dߘײ/sYڳ܋:[BTا)5EjQQw=}#dg/@6|/),KT0G}_ޫ__xR'3"rw3b품(ZmHNźl lr'WD{8/3,y s7%_68yIrh:#jz`v&`+HÑ!)Rz~#"8ܣ*:GBAZ ajb{2"1D01?m -bľ0Gc>ݸV(0M|I W~!XSr :<BI)>h׀uu%:Az#%zE$L}aOX|x45ega!,{ͪlT^Ra3@|Ӟ{*&vQ2Mѩ__-{~Ar`b6 QZJ-aq5AQkD(ָPt+I&S -# x5'*Q .7[DCݶ<0c OmD@ȭCdyչ Tm_= {M7}fAέB-՜}CLX,IՎmAmm-DҊSv^|$!nCZooޓ:JUt/ߔo!o9Q#?ȈV6g(nT1i)zA;qr(AOG;Ǧ̸+TZ?Mgq}0rYKj]gEBV}qXgTW8& L$sˆv5(L]J+&u`XӎݼdXqga&;(-KR#`|2Bl4kkslY}RkE0]FK9ߏLKxWV7Q-j3#2BϜ4HDȒ얹J܀{∠U>ze39Yl;Ō}A?JtF9@ixSPqıcT b[PC3PL@ mD1M]4Q+b(\'V}Cp*fj{3M5VWՌK“yʈcΔG"t! 0_ %Ȋ\+Qu-f ;>fhUvLGmTX pPV.V8m/,- DuLpE otef`) ?aϞH"v?]ޙڄ0GPʼnj^6*о ``hMM_LZ|i=eīxm6׮v([iDU鯙x7IJ.6XPxjn hU{8'}2"Hwo"O??%2.஭@Inuj$x<՜L@wf+ N>fH0"@e4?[7ޯX2&z.=A'eho^_A1>QiY%U;$ LQh sU9T*  3b(T-_| 1T#rXa=AGHmW-V%d[UOb)J&@y8 I UTH,>*P] R1vheos$A{g⛩c*a0Gk5Ietkh\["ޑ00$mH*-.@̥v*'FMs8MO/=S ܊o\> N!9&E]ʋ;ѿ7ڑقBپ=Q3>h.΄}qDd!>%ihj%]#^Bb$zGL8e\O2.I!Wo;ߛ>0yOܼmƋ}zJ$V 8H1ѽǹ9B?UuAkuvKOR5H/ށq&QJ)F">ʨ}uOηKfslb}e m"ړG(JMgRsH7g,wgC˸ߔr{ +Oep!-.b gzS 'E;c_0ω#*1iհci6Y<1مM9siA/,-i RvrDGPǪ5"p 8(6_}xXiJ{Oʓt^,;"&@,y.Yoi5_Z7o-(zVՍ1"T \Zs;=Y& C ^&frn$mA 5gSBQC!4zpض, seF[;v lG12Onx_;$%[啫ΛE_Gˤsd"(j#턺"_>_:7Ϭʓ(^pQOF@/Q2L5ґ2'gXP/Oë v~OM*IT7s h%Y/F'  ͥ YE=7$-ZR:+(0~%~-2@zWCZaqoI&Y 6ҵ:;W&_r|Գ|2n%L[|EubI$9"u-0_~8c _Dj`W۞kDNTg2ߊt PV9}d˭դqrnp11#T H*CH)爒X#v,{FUUSR_[+rϿXR>=&7˨L4l%A5p'zWR&bep,ĢG BLmID2Ca[i+;s8n(H&Lazf6Sqhة73ڕMg%?g,'"{ɻNjL&b\޽S-2fͪA-dmKgnxX P)@ b0j6yߨ>\Kv,t"d*л6'GՁ+z-;F%8]$.krrCc9&DoNE36K''F=@gC.w-5THA]|.Q/<41̕~І'Tܝ,B|k"J[!&?alwXUOv=?L#IOliC6Iɶ#iTX5n8Mo Χ*bDU+@9w&a~魠adq0snw(P\]Z&v<$/O^&ϲ̟<?OߩJu6.3 S(:Q"Aw_ص`df psx ŸٮJ jr/ 1= 7 <ƽk*!(K.c~XyFjw5γLl+'r-W~  a'I,lZUχV](z@&23N-.B$az+CƏ&.d2Q,]#Lf#d<5z#=)JqX59OQ1s b]p HxQŮ fwkXZ471ʽOM-Yэ$f>,5W8eէ N2j$XVz8$9sQN̆J]N.ߔ7\ROp/m} ʵ`O&go'1Ԃ?e׼Γ1/9pVQ5zh:'ʯ(si/I^SBvvxTp}<Ͷ:T-ј:{bIO= ; +nD:Ea)!7'n[ճmMivx(-7_^*ZV+!f}(q5= {+.19' 5}#=$YJTQwb3x %)4?[G -&[IP$1yӋ[ͱջk W)8Q S\XHSM\k퇅oaT(_]o>y70Z<>l:T^W{;;RGK- -P'i5I܇1(Je%w&_rB4^ ŢXm,9JҺ"=zT&庐?RsNqUS5H%r+jgfm ʽS6DA-^1Ç'22T~N#%~&v‘`) U2UPr=t[#UOrX6Eح%?FS$c' At"/U-u[I N8\tQۃnJ;]v'5t:I-.Lg*[hj/8^a t}1 cՏ@n+\Nj[_P/v?$F>W0NV9x$݀оjKH~9ڀ ۉGFo}=nJWUnu5S;BnK]uW,,zYx D46J%!(Z8*;hW@Cs?ޘ/,)dn_As6b}â1=h[B0jfвoۯߢj~`+)h/X#.Cfp) QiM*#SSp`PmH6Ur"S¢89VnС uJxf+U=:K!O9[a,B7ؓc v_;rf4ɫ/\NC3$c]mUr G}p7Y&ր!UQxݷI)X&ii$wLG%Y,0BQoRZ;\=&IiM83^4/ %>`'/ǔ5Gd-gr_rS@:9jϪXKb5ӹ7'e IX» CICO,ͬi5]7 ޣ; Fyn >| FJTȎ:ÚY<#XI>MqlˢYR4h -e]$0* ߨ$1̸q+X?w`6gs!SGI)UԢwE[XHAu27 ̭V 8i*j^|hv]ܿI=S7|(Rt!63ʂHVL;H~zʢG/&&#+;@J97C٫OFuuPy[^/|.c 8+3,PUw- 2zMRPq+V,ucY\1y,r7 N,D1s+qXRO*7FD[b^0#0~3 J*%WE`9[ž_=7K |ԥ٦WL!np-ĸ9]D)ӃO5K $8Ohc nYwuQf]!]ʜ SzyzN_R`\8A]EO?f<`3b.p XiI6bPD+ gu<0 _h7nM'A$d7sg^q|^!6"Zb'I]hkY/˹OˌoxHQkuS'y'$ﰁ^?llZ(>]OyY~ %ܹ!U-zOa ɢX2E$ 3.i:5bE 򁡆۶UR+9Bc$>~4m8 waV5f}OF"tqn/TIA "' ,i`Y5xmO[`oTUu@]X+yKM1 %+IJ![4$2m.p xc͛%,l~=fvSxQyA&Gh J=ډO͵|go+>, 5&`"鷧]f !ɘƚ%sgBFJX*fs(m(}4M]񠘨!!:*J, ~.EM<)TPjc^Cwg GE)Kꔷ1Ɗ2r04)"X %j!E$~OAE|p," v{U^;ALg1;gX_Z0>1ҖzorNp"kJ'TG#G=uLIAURAW+c 2'n#LJ%J9m62ih/ތ cZOGjU&8Ui8iSz&s53 "LgsSi#^>Z>I|uSXzKJ 5,3wtuhr.dp?@kQQzhQH"B^rccEGr.`0K%U9bлO*kNp#=nLoNEKƌGPSxQv\* DD#4~eEMs]a+vih?VHD/z{G;ox|'Zl¿˷XnLPrl[+ _}TމFWDRٍil6-mPKA-{ x.[.r'>]1TڗH$Ew_.gơ_ =֠ 6%?"X-YV u9 ~Uܟd_ZtE"̉ir8Xگr 5usmZ\+(٨qA\iSQJH7[a,^q dMT~ We"Pw:W(Š;`m0t }wۛ'O1Զk:MN3}:+Q#s0[Of fZvYv9i@sYdN{LnGQX]HמQ\L4Si [,` 1hm윞:BBv+[բT }=!Ł1ÚF4na[ba+K vsYfݔ9oN= `gFF$TkbUjR6SKJ?ovxϮ %2s j8z&CMxX=Q (ê"Z7#'9h@̬ e@ʗSC7Hc=J{sCO2-|F4%!ĝX~ؾZEZ3'9.%D0F շVhҳr}͝u?YePihOK]|F^ҡv47TxfdR R?dT8A&c2ne%ްBCys~jqfߋNNV?4t!;]±JEϪJDpkB4VSr12O#.*p/70V/xHw2D *Z- cdۧ 9B +RaSDŽ[f3}-=j}3QϦC0Jg%+LUbB2) Qm-!hGk-‖Ih1^TC0i -ZOsu Vn_^KUu{^Ic' %k-M" ؞:F@&{*%JJ˳ @rzoO"On7G2q>P_'f,Ǝ4b$WP5 Z1Q*n诤`F{Ӯ&\UT.S uZ]n fk9l.T?5Fr|Z]lO3oN&(Z@k)!5YOԤpl[ES5RLHS+&oXZ>8Pܹ&W{JՃxīM&K;xZOv!&hۙ(Q @8,`۪37`rVy!QC'b>d|:X$_XRD+P~a Á+˟.0"ڋb*A5[Olu19}ŁߊzFS `ڈkhO&$9lgPmTbmP ??<J΂zp8l Sle՜|hlGm)2IH4\yh'\)-\0E[_Fz zNʝvH@Nq$ 7d( *"YTV\Vi.\Ymuwy猃jk,rT3aa0iɫa_0SŢ9 Gێ|_I*sɩ_- WaUlD+6.sK{ %m {$mc|ɚ=ô?Og85NG,-Ԇpܠ:J PRJK苹:Vdҩ8MPG3]Ձ^5=K^/Rr wGZhRU^;B Ǥ-Iu̷H*yQ}]S[g,<$z!sT"J%c.c S{ DEbީwQd˂9Ь2_LU-z'Y1/\HijvIOx6î0,ZkS]>"9~"'b2\ѠM=l&%I'0)""}k %Rlu,a( }n3PhP]9{"V{xsX!M5Cv^ eҋYd0&餕1xrJÜ`'dA@fNAԢr|f*LS}S, / ˟E3{-*}-D3[qp,ܞ5d`OʷJ33{Z`Ps؎ ñݴĖn.uhX_4ѡ01|~-i&&ǔ){ jEM:Kl-([7MY&J;G*,cwz,NB9ho|HirT&_ ܭFmJ4"]LjcXB`zF!!.);1h/Tb&5 9;d6Apݽٿd4]{4W1Nm{Xj2P~c!զeh9PZ $)aUޑ;Dp{{smQ/Mℰ&D7:O-7o Ja*1r@.LPQcG(̖*XD,h~Y"eW;L5D%0wù$S/T Ekswgt(I[Ʉv:ؐX 1! yXX(<`t.a,~و/ Cqdݓ#TKi64:YM=D`Hj+7|F?s[d(JV:=OJ"'\cUGxMXʼn95J6dz mJUO9><[m+Gj|G矛* -lHĺ= &}$= Dx erwL㶖4H@ %dN&:_YW`'іmR9[& mURa\ùy<#2;}uW+*d ԛ]4'y\4Wc#4 3ح9wPGA/zYLӠr[D+,ݺa!/JX/`QIpvbℋBrH9PmT \ɞ+ ap-?ݱIf߄*Ϊ%υ 0ڱgYZ07070100000375000081a40000000000000000000000016609d2360000cd94000000000000000000000000000000000000005000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/`Q]?Eh=ڜ.+ɐ~Q4ߨ\R](Xu$I8 t4X-( 4B$F :-Z:[>Z 1ovwxNȍ5)Y9#?<|^y\~v vڱM1.E%|:[T;v *[w$"5~ Rﯸ̡=~!9!z Tc("uD"4]HڿX1k`SINI1C9ټI-Xum@5m)/e KJDjwߡ ڦ)պҟueܢ_CiZcAxoYVԕxn|**1XJk-}=^1V]0UFˉ2E]v?f0o:/48k[T/+Ur)CǬ_G՝AY}4Yi#<ݐgCdP,Cf@j3 m N8EG {&P}^j2SbՖ/; =3yߕ.sSJ Pxp'VУS>\{G2l.W8p BPMokfWrӇY^&'dįZܽʓd$)b$&#DХV$r?eM$3EB;ulVjw/JY lj_&H(\Tid\OR,]VrQfЩʧ*AGv2 УZMxsֽnqrKV agviclZ t_6NzvBde_=ZzNJ\T6<* iAY ZD4Z_;ٯ h=}aU1x҈<K*Tf-m}.ܕfz `E:0ǪJqfi,D-S\` 09ʘ6d/x9CC0K]p3yOkjH&6 G*3~)`vN:@7F)JˇeўZcG*{Ofm:# =QCӁ!RDMpU-" PRKE"^"W>CZ^;=qD',mYSSᅦnڰIҗ֫upCf*!V:l*olxp oؘ,-,S1FBֻfnXIT(\ytxL6CqRLd{f '觐t7<ѿUpCAh!?̭+ώC\ "_R#r-;Dz*k/r42BM(cE|J*dOlF_c Z䝯h<8?hG̨}nY7 [1HIA w`@~%!/Y#"aWn Ep{PD!N}uݺfEQyW0o]$g"kϴPa=#̋OAza:˻^Dy<"lm$Z%Uw|iY:j๖QGK)b9}ŻiDway~юFuddϻiM#\cMqmQllX~0ErO_hARp@L|^Yapo3z葪y| ~p#u _#T]sLx5"M_Xf}F3BO]S˷/Wq3!!cw㑉xwfqhRsUɪ [ ;O{%[Mzŵ|:By<* ͙ssKg+8!,#m۸^I"`Be~4??h/VEwC[Eg9HlYktw4d%IM.G?p2]2`n7ziNiu }ceu-r,̽l nb ̀z5N0o> iڤ?AU:C^k W-h. @qeex&GLm2-fI9$Dߵ<&TE;Ш?%E@d&قTxhe)D5@oj0& " 6jzG{C9 :5eSITwЅz ܍_b(;[qa~t:uEY6d4B(C5q]W>r 2[g "(>XvGl3VĀxޟ7TM0ɯE,ˌƆO$RU6'P` B|t>_Q.fJA'&7}m.v|59Б /L{O% Ȳ䘦Ã0"4`J~\LR/CuٮL%eg=X^gVyv'"΋U6CZذ| 8VAR`OTe3-rMXDCY: G1=HcLJyZ!ՃK1Uӛ|vG'cce[ɮP"N tjgR5Zl$ݬ,H?^Qwa}|r[8%b *APLF7xBW۴2xB>0ZzV,8b \k1j;Xwb[JWM9\_~1S$FR)pTGXV*~R+ }ϽfoF.@59 nNmduI,p2!f9g`:Eì +޳}ȍUwo-TTaNWM[R.GQpܡtQ8^; D\[2\4p}+2z,҆B!aMR&w鱐bcҶxxT9+ 7a./εCS5L%2on'Ft6r*lZ wB,sE_8(|V+8`8ȉt`Kk٧SFBSc%,ߢ [:'|48Nxy~b6AlT=E C`BKbRl16-,D7O7G=tXSVQ4Kր1/A5ixH.j[*/F(^Ft2Fv2 ri=8he6׳J,W aJDc}HcjTp嗮3Äw$|ȅV%4V0&ӬSI[pg̺<9p2^8LYi.?{  TL[ea}Ùh3Wa PT| )q1\m:ߚ~ T1 o:E_xy.U(':$4McS-H:A2ax8[ D)c b i0}̯{hQiE2a[R2]PвZ$?`SLb:]bW V4|/-{.?FQxƾ\e#XOBsAoE'4^jec}vB늍M۶.Hbj#gQ+sߣD,_,P~/7k 8@egV+&(f90&?G0s0T,g'2O *aLzy=g8UePwzz)c;h>bϦVSr7~aEzE#OƮJ  P: +e ~$}M_JcH\ ^8,.,/]i~݅#aHC795V滯~et]`R.xK o#&PRwy5h+#:>8W>[twoj"a*A{t `{˜T^9SS gmpsFr1oHx^hRpCZ/T۾F}zY-<T|Ʃl'ߎ`g+rjSPRO2,,_FQ~d^QiEk+}LҔHYIiXklGgx]9\;cwX 5hLdd. "l[-cƴUBl]]q!NK}1-GvErc;@#%f\-I(1.+BRA,j -VBjeB͂/%G_uB<`luD%n.ȵv0d ?*XƤܥw[ 1Kҩ(=zGjtnX\UZ iF,QpX `#eUP(dE|"t]'[jOS#354w-23f_Cƅg$0ZmQ`ڧ:)xklL4 Y΁2GE<6EydrTYAO}> b0.<[nU¤ٙ0NG' F%?,i0lմ[ pMp ZCgWwcPHbǐ.1J)C;5HgaQ9QXua@>ufmCN9FV(*qg'Co֏()T-yk6-Gn,&|d]QQD>^e dsWƒA"Afˣ0IDykɈ&Vw{w)hӌеi3yU"Δ {mK)43؄VsT2O)Qpʪw3U9Lk<2}MeVnj;<]j7|wف(&wj=Cm( ە-_[XFaU֘g؎5);l4}'˵^h*0u&=gg|;Ϳ=w~)x䶠rdoIsG'woC}.#frWf{ >p9 Fs6Eˊ VxCJ|-"^ mn!YQ_<{$}\0c/VGMzn g A<] ӂHd^ GB&͂9 B@CN*5s=jCU!u7#) vq/O9[+tiԒ>7(gN6X8$:;ߧ%g"8}Du>*0 H]GxNR6۞kzmJY U;ldŸ?iy?{th3j M x(F/T S|NoWp㟫 ev/U2bτi-o>o#g/v L7Sr~.##:Kr)]u™4|Y?%J+韯!x4r&0l!-ڀ^RJYV sXNVXzCgBotˍ9ea-PRAcV]\Dmj]5RjĀP"o-THz`9 {lҮ>\z NŢ}pmZM;E)&]SZ~8r7JY\./tuM= ְ?FOU2w=}rakj<U^wPv\HWyy㖎mjV9CD}06Νy '~05<\j76;9E^T[+7(-ҡ(v,N)1 +D۫i#4hdv|@Djj =F[<Ouqhvއ|H3{srcg&`bxݩkz6Dؽ# bo&mD1,u;qF).룍nDUM9?k*w~7lnDY.չ~O+!o c A^6'EX7L>^i>olRF9bWq*d$DԜ+ C;2lOcV#і6hiAdTo\BC /y]<}yW^"m:{\f6hyv, uC ZE_CdI'APVϠ3xilS5^eB@4+{>D4AYqkbY@xE:st+9 $)w )ѥn)h|=(\q 9wM9q2WN̲_lj0k,_i)!BcW "*O({H%&.A!h^ 9eh ͥ*\P盆B|J,`9S- ÚAlEL5*نýtRg޸a,p2[N< hLgfhp&բGK/Y5UoM/åRKgg^Cu>50X{*Md澱y[w"Cʩ2LR6"^T`nf\k 5P?Z֔H*&ӹgMv N+;V;c(go\z%D~M@u?I˒kzBVetMV3;Y&獴10vTۢ[&Yհ>B["0LT2a 2 6(pwM+r:yGR_$z t7ϣ(qi}ċ{rYm-gJmpH# )PzRk,k= a,8-ӧx۞yQ"!"j@UDw~l?_7k]&0xGh"tqHB.JA΋2?I{6&=Iqej.Ze(]!T)&jbRNb٣WiHXh2%:F0mɋcT;xhl;cpp8 ;N&gxqzG=. )ۦG g9ILavM%Y`5O#ƤlR/CI EuO+WJy-fLeҊ, q'mHL[C h 9_ "O[U+w ?z' Mr~ts¿?ߠEMFLǨ bƃbp Mp ~aa9Μ2d!ރ TҔ<$T>qSfT1p,N$^4C ]cz}>h1#"nH[6K cs(h@w^l퇮S ,_5}tbmVڅ<~ސsPkDBd0 Kloah"&eu3 7cya4eGGThvAG<I12EF/;m ٦>bDQh=È]o?| |}fPcpfry i}XD;cA8,E^KsY En@\xJHAʧJ{j(XN6}fof [GS=yƲ#`mȰne\lGkp3$gU͙©ϢyƸ]X%rAM1<<=Zylr8ޗ@!hsCd@ٰQ< iUð] htU(ulz='3L`XW۳[.8? ̞I^gJ, ~ X\<~.<KxzU5ꄞEV(XL`䨨fʛZ6v-hƒj% )K\}V[hh>'\wV?سF%8A|㥁\ ӘAenEư (>cԥ4̥.Q1)S!oEO[,h+lZ hvI%h{,Ä(ۇN~MjMP4/tQט?w4S t^!PflГ jp 쫝IT\2/qGN4ܿpWpU#Q\կvNlygyh&]cYehl"Z-nL@0hzp2b \L@u}KݔL6=jx!d hl|Gx-х2mA<5šd;EoRTRZV[I.o9=}AD1 -oBP4{iޯa!rviPTyAA2J!3_ⰹCto`u@ k Yp5n2>bhXM6C/r<$MrUfėG*eVj8/=͊ h9-+Ro8 ]hߎ𸁓xL-0(#X F閪:@eĬY4!/T]s7IaF|)E*NC#_񂁺jP(^K ۺ!EMwam=e,GjX/ƻ2_j5wWm$*3B[w[ǧ N0{fE{n2@ и.M%~fvؠR(m1z7Dx&aްLr7\Ƀ&VߪVO5/?iw?4q#:e%rNxבQBsA̬"i(mj tD9 Q^lv~GTlW$s`I_,VЊD$vP'ZS苨DOON! 99 h4g^xbgW99Z6"j Z~ӭX b4+F4听 xkZ(s,ŠMlzi9[+F(8eYAw6J _4{R]WMl@u2GHTb/`nH "CG~gج] u}{7-qrM䭲@gl|Ax6D(>#2U4}wNtj.}{jQ]e]@&ݷ)F~+cш =&#<;3.MnxXz( egR73@ǶX-6f/AKƯʍI eVꞯUOd+wmv87v(CL&aǗUi0Nj5=_ќ"Ї>_s{a~[r]C"_v"TGIb[(a iYtHe1m,7ϷJ*I-ʀWuk߲DžA`n))jF38 bvScq%1]1w%/XBn')ŲvT]aJ5R(9:.!&8٬pqϦkvA9}~ʪ,ox{ |FvgL+hx~'g8 fyn5)KKXu?s*+y}ZFV73&z{Bqy*aхTfW%jץsg^@7f&՚ &ѭŢ'0S@f'˼ ORd y ~Z`[vX;1+Ǿ]l5rgǯIhdYd_-\!f Ŧ*,jkhݎ{vƯKVm 2/d,R,F+:u;8Z`La]%:EVԩјSbFÏ~]?A; ӀJ_nz\!۲.myL3s?s͗ʓ;;qŕoEܵ' >}ָQ?naagkg濤?dvܡrS!}^-N6Gz E4IJ>; A[9e7~;n_ҖY4D望:A 1SRm,(ڞ@5hTm9MYgNc{Z~рCdWnTu 8T㼕%#W-pHG&qx~)L&Қp&l1C|ǣxfd]oRb, sWZdmV>Z3p)N<:L X#i'4pֺ/-SLxIԈl|oL}ek'g?=MF}l9ѽl\B/)MTN@]a;zҖZ߂M)PzSC0q'_/GwO6wv9oj 'Ew8`H?X` fSWHE( WR,vD`ov;_ ?T:L୘YW$m&Ὲ! K揑$w)(]Go`sbu0#ObJfT$}zhIh'cR`{4^qa"`h+AyZ$7#aXʱZ$SCUG~ lBK o=~d.J 4H%@\ wvs݊"\JZ9E=7b|}D1x(4$1|z&!ӣ9!QG }Rܽec_156N |A-K)g:ʫ6Q ⫺}Kc gBH 4YW#\Z| xTDQ /Ȳ'wNK+8WfOT=Ea m0őߧ 5wolr|Ţǡ]fώ#2 QK%Yo2+` ,.J\~))ŘoP+ r S&sSX$cz<T#?.I]  V؀uم+Aku/`S(j^> ;Ln:XbTͬF8U p p%>͕e[` rtɁXx2 / pȟ3N|ֲEK^ 3j@bkd'0ITd,U5W/8 ']ؖ.1-rj N߿wwz?K¦U35in]sW|}Zt_v]1ZBhR̵m#b1}H!Ήr6Km,mǘ,8R)0h.i%sOS(Bk0yC peP]gQx9fTbMfaeġ!}볧h" v4ȓ:!Z3l]~z(i[?+عzޔ-`._[6A lpiLnUN5v$} K4l<5*o8WR4$|nk2ldGչXꙝ@,dV;qi:x{\bn"kъoW)Uuz0a5Z_?zJ>JCYEzm8OhVq &dUyjZjx)n+wj6@# 5so>J@[,^llS$9m-4v0Πt@ @`":d^ZA %Yɸj)/VyUXrMv ,9.Qd$Cx@҃1va \ssouWmsnᵮ\i1b 1~b,J))i,51O;hN1{ +%ή90Uj>ź AI7Hڋɟu"妰Z ^?Ùcu@=Uh 8aS7iMDE,cmo*>PTxr0_e-S"|(wBV:1a9w4+=Q8g(xd}ބ74)@6O)̯dmFGs=RnpW.zP2iJ3iȖvT{ 6I7tv/?ĭۅ9K.K͙y~v 6 MM(9C6foj‹:s'@-˥xluXL[?R,nL L*!V9O_F'K'8gv'x:wn-ukyr|߯EpV}0ta,AeRQPvA0RM ^q0 ҳ`.J EOf*&~@X׈2PL<>ܐeHM #+}{+)Ww %_W 4=chKXxvÇAoc}GrrWDx)b!MiAa?J)iWPP?sVv)ODZ KBxٽ'ڐd8a&+aVNΓdWMP0 n$YĆjglU)겻4ډ,ո 0rr_%^DUYԼb5jSݗ@FOd[y#,bi e`*NR;W\OP^2 H2ΰS]1 K`ݥ޴Dv=HӒiL|u T@2dSD epv0=rԂ'vMkC!@RF;E- \h2K$HyU.ZX:WAU5hjt 6'}։gGZFtMc)x` @5B5]&1M$DҢBYYل^TĆWork?zbIh fffeOp27 1j_ {%\Y;I&B$#QQhP| rӨ1h6P{@LoE+l9=b қ+ӝ%\_ri #T[pY)-!g$uE},n`p p(ľ+l;5_CtDDʦ.٦t={BZ{h}~dI0`ɏBRՃmT#DeDv@CX&/x9ؑ4lRB\=KJI^*3ype]0/F-cb!s_i%$@le-rgG%ٙ8);Xprzĩ`-+lp;mUщ + fҠ?ޣ8ij"ý≗͚v[_ZHDӚBcsS\#md/Č=ӭ$$y5Т?#n7ICizÀI `TW7LG D%OsDi*+N>C#e~$K5 ~2yЄ5gH}:yED;3*8Wa3D!quЂɄt~|xt%0`rԦaA>GSB &L,x1XO5KׄN 5?(Bp J#-b($񭴃etcSW7`pth5(bOVpġ ֗DXl)A2Brxd^xU񨗒ߎB!$toif-o4Z !/K2)hn({~.80 Շ#aQ5T滂QѨY|j^NHD) Ym(݀9Rzx_lMgj5%~N 1nV]y? >bt/f2^((@Z~JrJ!W Qu!y Dʒȑ d"=KF:ծ/ƪgam"G;im75=";}ix28~œ-=h?PL%L*qu}BTM )7([!&ƐMp!=®= ިn"^l"hJ fk_XK~oq|t7V,b %EYX+ 1RC|3P K, 3Q׫AvI n1s`u׃ )(;,nϦLݣ]`-M/qþxCMը1)XlpÕUo?V;.+fr#eUZmԡ0Imic/o?tO aMarϣʻjAj.݈t2fs tUK|@=]`U&ZZQ6>LkVsezΕ4NAE f(TFx0AZxlu%u2 +96x$4oUiTn\u  bYFON۹ъXG)0|IO٣$wkb9Z'E*ʌBΖ"ϩk@&̱.z4QEA\bt9Wm@L }FGv0G#8ctEspl-|Ht/MR"寁ir&B` VcM.v+AH!Et%8?a+nD{M b4 E֓1N˿I5x_(S}bD&@)Aut12aڬ>o[%gm*AE xZWVv2Ɔf J x/_ T AE8g; @3I\t=X;¯J^oc7O\!St ij$jxFk-p/ II"}f@6{B ?Cs׍9SS° sWM VeqN}+_TmS}\ä vu2Izznu%\%CLTޱNe߃ecr |34>pC^%DZBzӠbM0 ^D=ہS\1*>pV<ے&97/::{&w%+L1Ls'(<)}`hwQ9m7St+hxl*93^19*?[`{x{^O|Qu訓H78 ?սrnL8x4CuIh|]WЌ m0G}x4A%֏|8%}avwk|4d:%.zo3v Ȑ;xcH;"Kd!VrF) {̱#/C|R}_veF/'(A,? d*K%Jm`'Q *OX*i _XKD4/5.\~ a4%CUityNGͨ,<-nj.* XCz //`le=*.\EBQ㡀wIKg~-IG+6)Wڮ? NYQ[#j!}QS0lF1J o<.x,*@,YdPX! ?=g (x"jh\K2Lܠv$}JHDNz3~T!8% ߋ I崊"ϞA!9rVtd\.aoą1i=tizF/@RyiGreHcAV-pU89p|,(H׷m$q|Nj΂PzaG.{ &j#ʃlUK{2R;Y9YvʙwcQL,~&^Ծj(p{+ֆؠ z]jM: \jy߂JL叏;@4#QKDC M1iXâ1tIبf*wP&eSL>E~S).FP)O+}[ Mw⺾;)2&Hh.yLB\ 2-A(Ի -``" =%ϱIl]Ӝ6+Q\4*[%*4b$>0fAF)MaQsϼ]Qi%y-p1gwiW q&39[U7WKDȇKR(uZ~+Ɂ,*C ^cJG3sh?θ!1NKzQ@0;JHY.y3^ e5i6'οH@kɑ5#5]O_E`s/_ h"zbe@#x;Qqk]Fv|[&UjA !iXmh{TenBIY^vAifؿUYbTSg8 aC-cO"MB( z}q49fsO42*ӊKp{߾QQN<tk'J=-[_ >==f\(SzCUZ.PPFB$|MfFK^'樑8AW缚Ÿ?S 6/gL "Z`D5`7mmƞ_u/\. hc MZ4jމR 4զM!d$&E#gToy#eހNI--C/ǯƀ%"l G; eh؃ ?:Oq@XrӬfv@в6sNSacW&$V9ls?TfNrdZ._v1L0n?9ynVck{VO7 @7#\gE(zq`H^gl&.dlU&} S(-p9̎uXd~ oT&]ӢJ:jS$;0;ث,OvM*U վp;R=(ԿL-?n|Vzr 0W(HIMMQS;`S0yP, -v.8#h߬ OOYpIoGY}keѡ!%jEux`*#WVTojBdՓ x v;k3-n`3m)B<ٱk GH30]L63@ Ucd[}_crC!h!Kז@ crEŐjHϩbNuвn>DŽJͮJ_''c!THnOltZ9\‰bǨRJk&$s x,  ҚpfcȎYP<_24ڵ'C08Խ+\ykӿVHδxO}ܐY19EBHY6kk n2')l3=oF"#IwLƟfOurBb DlFLȢXw9u޻" hc=:0Y@@EdÎߥChi] "L^DpNdڂ6\7];NiZE*ࡵGI,7!O7QTF]fohޫ v}HH ᔣ $=]%\IׇtSҧ`V,Sco<egNZww˄C4> )c"4 9-Oлi`dKv$ Ctp71 (2u\MnBs/t2Ps٦SvS~o9 f=TONqɥn8,}BL%uQ5Gsl=(ѦT+H|eZyD \L{4İ2 f?wݾV*doyv6UP*\ѮW,1H **SG>R,( nc8J1KHe`y)˰)9[^Z.d&DZ-%GNj|Z%!:rW14ς!4t!r4AM_ⰬM6?lE8YqxSD "7RɊ}U-4m4dYo%9! 9y<:ܿo.A:d[YQ1X .He#4F+& ơԷq> dǽj8F,B31^6!nHTMݐ ģ*D历rD'wkb}2S<8ߌ)+9WEܐH!u5_I]؆7Qlq!M僸L7VnX筰<5#7|_\| VO6^Z|o^,u~7ɲ'~DUlT_WΑ!B %l*%n?;c8ݞĽd eQ)M`RZUl*<Nk5X#Mu+ƛ 6]]IUh J_!.nG᳽=6wn[l2md*9=n/N\L\jC[QI[L$߳S/%(~Ի*SLv!|!N*W%`TIpQY4B,S|-"2\h-ƙM4͐obvO; f' >e5|ԴH+]A/UjaמˌYl&_Sց)OXJS7ǐvRK(}|?QqJ^hW;Aɸo4TW/ HC?YUkrȞ;_l@ӳzGrn^Y?éj[ `dݳDo vdW}"P%}3UiɨV!07 순8 \06>JZՙiAGCi* /ʩJ?R pW+ccLrz(WQ>=#&Ή^Fo= RxebKLt(!2<`j-<>,cI4?Æ4#Es?^#/ƬFѦ?DQ6ƫv񘮤#1%l7BBF09.w5F˧|!HfD"֨˕s Ǫx!wlplYMǎ';rf[m~JW4jc'(3+zPzE}U矫.MO>{R"4 (ITH8wjW0Ϡ+xy9+b^jY?=8 fJBW;E h'ީ-v'Dnр6 +~ =$HW7^Hoۼ%`K^F8_/է1yYXB`a\vݠ-s fmx>xqɌނXSgwMѿ~f]tx/QyTݻX+qUl( D2L_n!i/5ad6&6Io:`B4E52=0K3ws/{4[@~:tK)$_Զ? (=WW!QFuP tn1q#')&La!zӹw \ =C]S֧i턖c~Dί||{(?V{G[3g<|@uC140 'VF8?7RiФ!%J`@Qtg0`pItF\6+=O8H+ُ*_X㝇6L]ܮ@g>bٯzA-N|빬i^ >ly09/{U^τˇC+,EW-t+>'6ΕlI#ކT,! kL@sॹL3PvkHHA6ΐz;*<#w.x*3[NW0y;2<700U48a[:8ƛ\okl *cGUL@XqI02k 7_hID)7ra}&mj z:՜47jv Tt=2 jז$T\jҭ=CZ2bĚ(,*)?P PL9 |'4F94jч՟r pZ~К$ s4vW'˿cs.5O#fFgo]r=P t:4|ޞKxYc,C9{7BЌpՕ$~TGG>n9EH|=At88Y6\Y=UAJд9)Isp#L.eeh$?:5a޺ O_6ͭ?g!N᪙V#q\ eGj QO?i6+Kx9IBy~@28"4T9w x5C#d!AsOZo&X"tJ2nB%X%pBˮ-H:!. '9n-X(#C:ЃI.ܦQߤ at:=j  Hi7_l5{s/GRc^Pe4=ʤ<|i9M+:wu*ؙmmXXzryY:),Kxyp:r[uAߨ\YC3uGD?.xʶ9k2t0;0^6Vi.=8aE5Ǒ,m~#Ko*'>}0#p  `mGPDKm8BYo/nڳ+@T{@&=/bu2H"m9 _XfqbꒌIi ٮ03R|LG@τǣ[ wmyrTTDRїc`RVLq6GEf}L6SgPBdmNVc脌/q\PUͤI4<59+-(s]Ћ+f%;%ÿe.`,B z5Rs痛8Zط!Gt=/['C**_KZNtH?;E$#5=BEk9Q {Ef)Q~k8 ܰB+\sA7 A( 5+m(3ÆAbޛo;bo msAom`4Pf݁QQ}qZp6nY .۞! ZT:PxӭqFPD< >IE5fVPBib0'<{vWIx+A;NXbE-VJ\\&HJ=ǘ?u7Nw>*NJoV~pssgN,ij9gÃ?O)S06H6 Ő9 sT|Ly -`+7i~ |"Y$y3`l$$]ƎPL7H߽|1BPăp@ki&LXtf̽Nf$yi:vnI( \mL/l3*o"tgБp_4ZScj{<Yqhrd_o9|K띣bx 쳖qȬ.aӡjsڑR Anxň81x:8B>L~TGt|]_N:A2*9 L̡%lيW#u~ Ps^ n]RiԘQgR:5`kKJATE{ݩˎy--L#gPbzr2o2vQ3}.Zp)iR5T'C⩞=C;z{*P0@&WDx|4]8&֌ו0L?8_C8ϊZψ()6&Ioe0t)vK؋HC~-|H}k\éPW>@qt-QBV*#)2fJPB7Vk|~V-·&:"]~(-ˎDZhcp+Y*eBM>)e?,|8h1-|aw,Q)e-;PKKv=ˎoRY/?:"X֎0q~Tg>D= ˓jdGvJO28S i {4)KUkRMކ{ @Ԓ)톧T)> ]Ԡ~#EVzi7KT53j(TB;D3.X!5Xl'Kh\(ܭ!2#f[xs\usx,#.ӕ{IG}7>f\F`:w=q='EL}7OTmwLF:/%jcǴP. qޠb&ξ.z$|ЈV>PGN6EvOH"Ү|<|sW_?WyܜyǸº07bM6p:db xȯwEZoN7rY,7;#zå'mNeA*X40u$;/&g<3 ً-DbCvtJ _7՘64hIYw,JCtDanDž-Nxm۔>S%M"2MXT__. 8F| M=RJ]V f؃/1+J7;Zh5-T;^76,.ċa^b#':?h)|o}8;(Q*n)FYfNGkH]i|jk~e^7*g:L\k6pikX2n\dxH-&#qlzg GnȶaX=0x9W N! J^?Jz%\7}NWVn+ mMaNKɡAC_VriQvluϟ"KLo)"c̺k܅^hOIm{Ϟk?rR!/4/בܫQV K%h}-Fr]ws5զ4bS0֥cbt^t A?6WY8fvKPYac8?^X@rD04X!-2M~0yf*ʒd_4n5 nFMs& Jj*k+]EiF84zJfA#uؔRވ|v7c<WgE~̄R bUbQ,>bS! 'P!uB_ ,Ne=bkP¤]ożKx? \>pb4[ /<{f6 K\H*(ًwW,LƸгŶ@^'UU_^+VBKGV6%U\a%Qyz{\N2IA1\{92V*eYyͳӾ1HtcsǓ&Vߢqp2t0Y.Br{$C3߶we"^pqŪH>q2Pҳ.;d3A0_ 1X~/|Bd%T-25=%qRJFN yMj#G%LQJhQOLmn|Eiэd3@W5-WhhGQzpƸ~յsV%;b9Rt 翺n?Q4nΐ2mçJ^[E|za<̗ DZk!$u%[hr&}LD'/̀Gdث$D>.|Y9FPX7FCHsdxuO[LfYpdNG Tbmv;Z'ʪ'N'~$xE%yܸ@PdFxoZF ni^5?1\:dּטOmBєI"xd{yL9@QIxe7⑙EIw"m4D]e +B6fiΚU_ZFYnɂH"#>y^eFs6Y%V⯌jo~jJ%ޅXI5rSS߂\ûb8_7):pgraj4~'~a%"O\IM KOi2U抨bThOh7ٚUw1e572!>%ŬUVx/AFm/BOxu(QDž pf|;uB:/$aL\+/$}[ gkbt[nQJr{.=~K0G}*Gdr_0@yA|QߵC7VKn"`:ɟ zpf%v=׿ P iɧןKb<Ϛi:# cQ7uh_YX(2ZUa|Q[jBl% tc`W3ri})%D3Rt&"urgνx#S0x;XFhMʭYhPu|T }D?dXg.>=gEig A1̭?L+Dw˸q@g7Gr/(܌V`zߤ .'UݟrZ6njA4y-hJO O"Og-.ʏx^P\x=,~SR8[`h-!S~8XrPދBr·uWأ;(DEFW^T܀! GO8Ԑ0L4"0`LU y*V g#P\V+:΂$GLyZ#L&]iBP3.r~L(f0UvT35;MU<CVf.7g2⚇/ 7lPzR88#1qu4][tRRs$qcr}?G%Kƚ)nLfnBwa@Yۮ@^}|{mNlc AS1HAKDx lnW`w FۘƝmo(G *\\&`el'~W݂`Iq2R$e7BWD@3('+_ck*7b355Q~/sb 'kr8@pwQJѾƯ ]z8L ׷ iPC6 z1HrG{L!L`\y i[,69B=Z;z2 y ͡Nap7s:Ar*h$ϼU6tC[&H$YY,6O{zH$Pi5 Ғ6r=gk Ȳ2^vL+dQ,aG7~Y(Q(G,^ElMFˊmfrwZ'۠qgAXOK?(!Z 9Dύ@(Z-GwNŤ"bXAw{' ^7t΀.zȾ`!D0sxث_i|m{H-*|% C6Mp^glZ!&Q~i]6zKTciViǝ o#v-%ϛ`x( y3W2fm,ۃIbn϶)5]SqcxL:?AQD_t9R˻?r,=f>vbN:'ٷU V˷[1 -L֐Ͼgqbl>HRE2f`76%syT;fZցtI@5C0i D]YgʅiZI,Th iг67wY*f<ۖwd+DNrQNu?f u2kT3zA(l& ݇1nKS9siW*1^:un̪!vo3X+P|yF#rBE<PPjFЪ쫧_K*h`e_!knJA%'z]SEN6*SA9v0_j .uɜ@PlobIGLvI !in1\NAF,MQN{\iuU@ynI{TvtCG&=h/;JzaPq Y[i:\:Ԛ^]~exoYZ/䠣~Cn]4FwA~i/Ckb {A(gS{~8EhNEak}C`JT } ZK1"4H!wlTƠBZF$2J]s,%h֧X|.0c1vd&0.3{jk8p*{Q2{5361uD|@nD+Jnй5!Z@0`cutMPW22Ә#/tk?綬ę"%Qr[zGz乽[ _Vm0ÂsK+%mȿe&-B@^9H4l <8dj3&el3s#/L` `9b:,-M߃ɗ8srNUϵl`.P*wކ;,1oot@X=lnz$4w[)FVlF?ιOvhv8v^p2/_$5IWQ='V 5Xɭ珽Ư:J\[k>O/YއEF\,늫cr Y=>zE⻽)>i(V !y5~g݂L>*{8$WX%b/T ^lf't+g"pz<ּn\ȵ-IPPvKӻ7jY'}|-pz HŒΞi3X1-0az1V3`xMQ% ۧfyFג؍ grҜgB KoApUwu$o3,O"qҞ p˝DYؤޘTVY}x$ f/N(R[fƋOc i܈dnqPMl9eGBm-.N7%^$#AG$\CI]ީܣ#J^>2a!N~J1V~EDJiO7^ ~ myX``~1ij`]./ dMk'V)x82>aͳCqsdO(.]{YP;?de u\(pjM*8b?V2 gnMljH4?퇟=ZH{ōnG6jL'A}$ FD"ɺׁ m4@g(Ci@b]=V.ض 3[sr{?\S ԿJ (6vaN R]ExPߵw{sK Չ./ Y cP,Zbhem_|x}):!j$"|W|v7'rlɚ~ˡy_;4ԱË3=hw|^X7vakVluu&M?yxc!Tng0asYhCmG^;"TJ5tt;{wI7æk&ţAGNGRUѹ}?D3b,Ui3REf0e0 >{GͩsЏi: Vc]`sEMl0jS%VQ'_Hu}2o[fZ!V)l#11H'A{\̟ۼ=O uQz3bSTrRr'$uo҇c`L$]@.:N`(kҀO%a\j d }uE<׼pͿ mHzTú,_Jc~{ZfͣI˷LFwq@sa~lkg.2.r@e:7~r.H0,`/{u ;]9Ni .KI- EDMY{2w6Ϻ n!о'3ο0Nvwvq Vaen{m_l69ȴD쎕 Œ!%15!; $:f@9DU#3``ֽ4ϲ+j27ar˓wrE#T Q^Oql `^-+2IPtuuBW Rdj/T|RvkD"jq޺L 914rqaqL1(`ZVAPrv)~7ՑW V̮7H[hu F'V/\X '룎8 _x7pX=Q>Z~5pYu%>CXq4mX[̈)S ٕwH6)nUFmPaqjƛ1Жk>&`>2J8`XGtXŠ}(VILӍumI׊G3!p=x(r`(ڔev A#{+W*㸄a]I̯yʧ{^,D7l_wS8z%-Lá'8iW[Kn@`$Ku2@B-s I7*u9upkyv7 jR3H4t@<(_JLYhoAV-wZs/ 'i;dUأEލJ -N,+{SX`YM0jiKqȚcl W bF$KU6c8z NjNujSQX [7s Cbʹ&(K{=9Z.: D2|FSبLuRQ k[UӘ*J<+G!ݕ<ZHI +=ͥF \Axzx6C׃I8 5r/.EΘҌ> ru +F];E w|n$9¡e+'9ޠ/:CRخ}EUBIȷ wK=QnP UlN=I51KK–A)F Zug1QfɢKB~WBELr`R$x={4.ZpZE&U+&xX򷮄[ƂXUlR,ç!hys8H1XT 9VgMe$dU 4$;!_ý\_qaMeB<}h-W (m`Հ-"Ŏs5sVDqrc{.Aj$L%gNpoN(gN)~:9/;~cjW{nh:#a1(DЎo}DvE#K/KX.AΧZ'l"Q;q-؝ Nr k[pN(.,b jPUyCi~ ބ3G=As&|GLR#v*Ȼ% r^g*EWoQ!A:fYΡ{m Oh-[(v.tC7ЎJH3n  M@o"> m<,vO cʖ&-R.~٫/ڇdR*bR1P.xŪ^FͭXv5A1/8N,Ӌ`%ܻ([Y! C,+{sqcw4}cDXGLOk1ORV exɒg3M\.|ec@Jxa?JֲU<ؾM.Ƴ)Ց0VUbkKm+?OՐP>]= TѲ~ NGh H߱ft'lGEċl ʗ nx$ZdS'Mq칧wSȤPy--fsҾ^ؐv:қi¨OrHZ| -sJvhY9}>pm ՙ]BSMʷ Rzf hD,xV栯㪃:)UrЏ`;Wv9!5_1#Aޔo}qv"s_N-ԝCha9ľbr尉@<Ѽ- HL: @\K|;i6;k"|.«+HQm@z3 T׆F C`t2R. 7>|X - |U-UW]Y|s>@ HiSZ+W~'[\CYJalҩ|20sO̠f^(@z5u{H۟즛<I:VM-pz;a*l{”; |lǶOYzQL/F)iœPV),B(;)`x'Ȁ =fdJt=c8ڔ꽪+S4 ^ER*kl/N  ]d0FC6ٽӔ0w'[  eTԃ,+)Q7g?|kwPtM9>3b^lhOW~gcMi1[ 8J0Oʾsg(A~{'OZ B"-c%Ő4;x 0U}/A6R=n' 땛̮=[ b).MH[C]K!j=q6enM:S+}jccwN鵜}]+P#xJ'S52@7†IV^_xy$2ܝ*-xT zZEDhh!@8hԾ!ݩ. qlx&t|7 965&W`Cɹ"I @>7| ![*jGCgנ|q.i2CwiǠ,"'3}Qj)6#]1ؽX]C~?_qg&c NPj Y$عrKfȘ/cӬyg)ox%= (^R,Xsȓ>'1| \qσS~(In>\fWRHqhP}eXTdA{?7W ڧDr8Q{}\R2le.oܢ?ҷcO4̩~]C [;[߈#|IPbm?mۼuf/0nO2O:>K?{ ^-hXI))9JGQ*{rj cIEa;غws(NA3/.f6A2 11*k@53_gNTy/3Y ];6{~͖)SWsx1JV-5;jX>W\">DK"vM3:gӬ U tVCc!}AzrNab"#ݰ%U²7gZ% p)sn$(ۗx;'/L # ?~퓍ysH1#!d0GR2 t-w' &h8o*in8fP7rD@V>AL{ HyF/B` Re=L Bf 1hEGHpQ#ʶ. => nŒj÷ѽWFZlct'`fe͉1mJ}n.w)QLjhPSٿ&;m8[";u|GGz gT[WP:Ф{cɰcl&`;x>w@Bm7\{yG>>qdD/zq:9n jXB]k<Ɏw2cYd+mrkfϘzl#G*`v^o7R ,-0pf%sX0 -wgHg<#Rd3p >>%j85{msRR8rW|S{йn^34t!;MMR h 9noy~]D":io$gw_yg kr)LҳJ"PS 2Eܰq_**?0bל`r& s,QR(fH3v㑖1*Y8^keHLgG2-U>.7EC2:\f`pq-q󇾏d x&)[=Ȋ0 6nqgIXEiY=2¼KEN)#١et|TM N?zTDP&;1^rZ}z:w#31uzCo݈, +FKGOo"R^-Y'=p`&uxv"_.sbJ~o0^(8\8[i[#ǃBMUz4j }1Q o"vipyBA$L|wI6 nScÐ\{8tpN'L+sNg̷(Ia4BpnGOM~5>/h6\DŽ킶{ geqnєRg9-ixlMJ3x.=-ω:+v0)视 q־ߴFb>b(:|_x;e:%C_/| B ]w[a_Ngɝ\y1aԟ :l˭uf_Ll h[o^~iQʛo+OE]ٓ6z<'V-ig*@ڦ!;D6[ܱ3n{,#0d %,fVp֜AhA%J#4z1L_Uo-OS S-XXy~ H\F'!cٹRiR iqC7H-UE5_b@}lSnEо.wPT~(is}`}+F:&`v$]h2#"14xsL LOTc-Fj!d 0Iؤ7"T M>>[ ػuto޸6IfudHyZB~_nv*x\&AnE홊U. V0!Un`I+$ a/խch\5T=g?BZN$r>,:k4x8a0ʡGќK.@N {ks7AJ}t">+澕lOTJ {Jn%*J#h. :V*G m98nWlLBꠂВxª:&sQؘRB"okg4?j\'`LQ,Z#.n4z9L(vjH&n0JH([|?'Wn TO[ ḯCQϭ F -ܷ0LfYce/=~Z]'.jCqꃈfkts?GWCAw^xoD<7ф$8ݓaLbZ)KxSȼ8X`+W37ekر8vd{Sa1ʗAuwW oi X{"k1%\43jNH("&[ku `GgIk> ^:" HKO "oT 9Jy;9vӕS+AzcAq{.,۝2A^mԋaBą3eIeQa>-}ahbMuh 0r /)ׄ|q[%Ia =]/ƞ̙iOę;KWU(.{dΈQŢPo=?t쮲wC#ܗD`m;#`DMܴɖ 6rv$߽ 1FϕCaK\c $U ]j6a<9j5Dͪ-SGfP6Ι=I.06xIlgEet֠boYR"LIdP Q>vm0%j KARˆ'`zi 0N H!g X3Yh?MC '~wohN#oELI: ep}x'U\U \@r' d6dc>cc}H;CSΒG F9q=d҂qծ`o_1g*o.)XV6CkNCjGq@LO0PS- *7?u%#U$|%f-G1`M_Xq<'w"u<ȶBߵ j7>3Fօ=FW`ެ_,ۑ*a?{o{kWHyXWkiQ45J;<$oL+@a~~ ss g()nKnHP|OuM^V>E߼i;]6kL>Nܸ{Uڌve\-܇E .yvᆘ0 *z-{j/1jfb Ngn= Й?Cim˯'#b=BҘwZy5b &9Ow8ǻWl&'u8^NNqu[{G _;|߻eAjϙ4ܐVlsd~RL @mŽȰ3VYt0gs`iE@ʲnRK쪑Cla|#` U:) {͕)ͱ{(xIucl/`mWTXy9FmPL utn#%KRj$VPЫ[]LH EQBZoީsv$U*f,c_iVzYcirͬ%*hݽDW+6qlP`tF|l[&LltH.<_@ 1WqI T}o_YA%Ztݢh{xw cX7dLOB] \m8/6JDsM64 ;N9y`*D!OPWd?z+pL4}VM 2@.xVKejN@f!c% yhrL=CU #Bz'LHɱfG{,N)13K&͈:q8ĹU+=Kl}m*XgwMe@6',?Cy+/bHbm+~fpw~$6g-^7$;E:GÊ/s"$xx,(D^?O"{o f_Q]oFT~nN+I9̵#aߤQ/KGe7b /]m(=dƄ\xN \nYAnaxR5xw&YkD Oɔ8 Om 5-z ܩ,`i>qUF=I0zo)}4U% PgGH0$tJ22Tzi?"_CitN A.ۮʒI +ѸXl)_ )橖4Wt A>1T60Vx 2!S+b4bna`@߈;rK(ba+W [( lPk>8ic ~i plPXLr$5w[ht0ƒ[xWkaedтn`B[`c00DӐz_ŽT+!,,Z)zl`X0VC*Xv,җ>Ꝥ@#f瞻NJO[J^f n\A^}8Tsk n}*R!hg7Uzס\t㲖9\_n@}~ϣ oKf/3@Fz;AN$3!u- Qe&g4b8lc:x:p#aeNn Oؼv J&?f ư!pzdJ8[ͻLXnwqXWa f}_q UmsBxF$ vB$ {lIÂXC%A)|#gר\Ѕ/?Ґt~F'/Z>]jJL.W.]B3ߎ^. \V!JZk[¢n.=ZpG?D?'_}jL|6)N5%se_(#vd+g^@ ݹ9[7#yudpH I3sOBBtACB*n ia#db_fda[R:#!2uho5Yt}~;2oay"|o.ᩛ#?Wdڎ'דO|Vp+P z?"nh_4'& _xi.500Apv"p#R!^.{,J,~U8o4 cs"Xz:gJZ߮H%$;ciw]a6+hxd2L@-3ge&@G4bpxuŇq2I̱@G3lEc 69Dpȑfn ;ggJV}x>B+*X2S*Yvu_-a6vzwC ~ɕ,mf21sM6l=.tl؝r`w4] Lߪ !, 3_D-w¨7.]R;i Kop *dPR$y/*0A7 M3 H dsSaF ݔ)Z$X$o[YP] ;Jx)+P79U$! C_Ҵ@u7)g²d!*-z_r,]C?oA3ܻB9i}0QKڨC",͒: AazE>^hP$3vx>#EfkL\hqSkgLLyP6Sq߂H!dYl^JJ vrV:'[kEGTj'ײםGxK$tD Xȉ9 .g,kw7 +BhR(Olr.ۉxY\1eTd@wץ-E%0Kp>S@@m*bih$*?xZ -OoMH0Jgn{Ǚ)?%J`uy6'{ k4="5x,]ur"R^tbXO8蹯 @Eu`PFؚФaq5.c +VbMbBzɆMB fc&Wܡ9\uBνa<#; {i_>z.i<7nқ@K팀Sܗ $ I|$O7{xĭuX2B:Ng>ˆerU=My+Ҡ3]19'ʞ= Jڷ鼝Tz$f;BA8 pJ/m49qEa/Yx/DGְZ$:<5ri 9x#$-|!֡x$&>^hm czOyMNuX]tZ좯b%Έ<p# Y^XZܯKʊwQސ/a"Nsb(AO“(uӕ`@nk c)>>ӹs'Nn$a^ O΃8%ԡځjkݏ:9eadAbCγWטCSk,䢌K>@9[mYM#hr`4ȯq6KOfFxa} -!г5TQFݰ.}n{Ӎ&ƢGq0 ]7h~p8-bO&z+5 2d *=5b`bjحg6tNOcǤq61b$cr~;\5wH) g=;m؎w;hQ+cr~_ )3b;9zZdQ5U2e Vd`%ΨZrd8o(QOb ʑFU耥M2ǫ͍%@X@!j[ Kh굥w <@雨|LUgzfG| ߳KX>&_$xR h?X0BViʚU~5qFg8PeT7 9DI;&sk.DT2K]!g)J( \5cTsc݀Q9șPzp`8-LZX|Y RSz͏ng9)3z^pCLZق֯ "/ ;VLީtagj[,Ǖb/<Q,l`oe\{$l^dqgo {H_c"5V_Z}rމh@ڨpwio38Jtt# _KRDGQz"c^3>~ ߼/ѐﺗq'. e?(fgfc- .9@F@w<O K4_jjCwl'}_ևBC'FﶠwQ:x/^ iwYfq?_?W=P19ړ ۳gN"VTvZ|[,4ize%}x+u|#2!&,`:Ky1q.ɒz̶<<Z(~OCZ~2iE! ʓZ2x$k֟˚lA)vL߲[^$v|qJ-%Ůx/ݲoƥf%ݐ">I0K D"BnEa)eN@F,fu }4{bTr!(=o$l6a6B4 U5Di+K|ʀyYj_<%AZR3PX,+fY ւ ?>fFSja UmVFߩjR[AC@N{ML_lѡD%"H2(i˕G= =6R]x霡mm5%"N# e6HMLtz>EGc9I53c .M+"n^P,׮HIV3L6MX(SA aꔏ{(K'hE[,6;YӂO+ O$/"u: а>uںjLy|ZyMD ߇ çΥ F .pٳo&8//:*]GYw\@^]>1GO=agrRVM&@#G;'@p% ͹Y\urNI"װ 22YR+~_<{Bx\f)L[o rt߳8"Pcȩixׯrn4O>L/97jw_,gN\JmNkN^[/dFRp>u ѮZ@) "3y67gOAz:,Ϝ^?T݅7jR C\( q~svP5 &X0B {e+7.yF11 (.^Yqn~K4:Ҩ P1fF7?UjɢŎ:TƳ&2yȹV%yPH 5gQP8˝QB'JҧnhϱQqlMHDR$,sgYZ07070100000377000081a40000000000000000000000016609d23600009438000000000000000000000000000000000000005400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/Ǔ]?Eh=ڜ.+НG# ]Smc,|Q,SQr|O1Ƒ" Rż2ڌ_о\d؈g UIDnJFbqz̲ǖ.틟zcI7"Ou 6apba"Q]~#i ݬDz& јËXegP.LiQ ,Wz5E#ك<sj(s֠6f\Z ŧ5?SLtaJ( )@گ&0Gb5HI9YV,_`X?tӇM)iB(0pD~Z1{D6$J e3 ~U3{_疖]*ӫ?gȈ^"LTxcBrY6#({~FfdeC|,}$xNߖ(Csoﶚ<:ZwWƍ`Q"7;>PYߩvlr-Pt/R#K. ltwAz2 T'GCe_GDf}bAO ݛm(]i݁GɌ)*j$vt';fsGĶGe\?4wJjA'T0[z (,,%G =uJ#iQ\P%SlᛅzJ}&0Nt>urZ) CJI"@ĺ4G8W䍁g$ y$u\{iT94E{運wyUӐGw[ӌ[4l%^{ƅhmj-Yݫ)|"BH=;,a~1qMd`v 4N\rSp5⥁g]*.HU%>A zӰRt"BH6F QA85%%pYۮ13%"Swl4cLW͐IF*az3Ry39ՃzDyto&wL1WERvx_QL9J T655;BUE7w' )ɈkT*$>15|0&}cY됷hBMy~ y@xr4ˆ -w/J2h\aʹjd\D%Km5'm|?q2Ԡo' =oODZ?{`^J=q(Ԇ.ܷv/} p(ɩQT*΅*uGr1c-yT$@ʵA_6 %z=qMXM2E#?P^26DhB] *Xގ{hz4$ d x[t8;A|Y[g*Op(R'ߓ[ uR JH|4^OrjqU5dc 5{^F{ 0M/`+N *JxZm`U[W ߼Ιṏ8_ +A|~0mGv2g< ( &RTWg?"ëdJ1lw'}|r4hA_`qV1Ze8[*FAۜ`1`U_;rM\ğ:8^=+2̅Mr M>RXWJvUCZZ/?@6d%$.,"U5S3dd2_!>9kF7ݔ&HYj 25ozGD; ~JNlU՞*N_s{8Nt?z&CrYEE)% k+R;2 oU~u mlȦ.rd6qUALP!;pȨ^?@h|p}E6ݹT  N:>ޣ^2{6.z$ah1^ՕPb>˫j i3r {I,?tbIѴF}ABSfB;dpl[X`N ;Y&~陮 s$.maA~Kan0_zW샘x5} 80rc)5r9973s/66R4:3ft$`ҌeAXtp#W]_-̛uhEiO _#lcZ̫-.p%ayJ7lyVNҡJ{$HwQ; de6-/?j!F6^XvsdњcnOKӥϗh3-Q$d/u&iKaB8ţ~%Xe]x˜hTiS2Mٜkw ٨KQXWcv)zXh@ iAnblE6tS?Zek@156\<¦Jx  g+ zgUQ)%v,^e³,}aAbː"_ XCe0UAht(}J%wL;fPd~p6SB6t 9ЀSK߁K`d$ѣ*2x*]Xi;Є2GꛢyX7!q}wsJbxGy_!dI{ @fdwQDe^>OYWJ x-*D"a!?d!o%1= YasMSNL4xgBonedQ2X_0YIK9vaUQzZ ?]?p{ c>_3WH4]uS%AtZYtJʹM5O 85!M_>ThjQ5+ 󚮖$XD<^T>eJFl$Z"850Jtt=jOa[^b}WYN3qJ! qy:GiS:yZUkv9-<՞Q.@2-6q?g<ٍoDA]T­# VM[loA El-fR/rtOm޻U>l،8<ġGW7۩CF`I2Oij۝zGQH% d*|㖡t˩^RL*É z$t"7Ŏ?gNR:hƸK0VoX[ͪjh#t!6wkLeW5^l/T2i ;?,99V'!?Ӿ+e/͝sǁnDh^Brw0Q}7 2CH#uSK3CA1tS^+MQ)O0Ķ+O?{ˋ祛uG%VQA⧮HvKDґsMq/Yr?"2d)jE5w& ;˺ۋe]ݲOL-to%C믳iB\Wllx e)+X ʰ\*Үk®/y$\ yG^ܚ2ğ71ZvƖ+'h޷6ܿ4YmP9m )H@?Ykf{^ ;д*="dnKGoiVFFjɒ:ÕFگwFm;̈́!ǚ9@{.rY`hB_Ĕ'' 1nP7w;S关ࠈ Vx6\*  E0xKn 7rH\: m}+0vƇms\~@,/s!KO5p< l{n#~y?'o4!%gQ N0):Xt(2վ{ S)oJSg)IYY΢|eLUח5ka6PDJ (@[KFd>ۗMRk QRF,g9זyTQlV[rCL%6nh1|aq t[;fT;WQ;qmwy LvOv?a+ߒA ĚPґ Yq 3}E@w!gT2j&=˄ϭͯ6tGcB!$&!NMT#g;O_ T .G.-(p[-D (KO"7z l84]ww^,v]\3-!"۾)\⠚*1׳U1Wzw+ވ !!4݅uZF2NܕM Āy;`K}El o¤McĂgN~]cDe^:rqQ"$_ɶ]VT ]11($G+GngcL?+؞{"<`4H/p]35s'spP1#fLVP/P5fo |֙. B"Ԅ: g )J[ on SŋmЦ_=*yw..=6M@ؚkmr\]%α4νP/OGk'9xf>BP3dxRT`^i )E!*KO1bYS'#%j銫:6ڃX݅O,B`>/K)bBnN j^`2iOY,MUzpD3toDc8-8ncu=BD渐fwۘ,zre.>j/Ϲ6f1xB{FpD=S {lfbI/?jAmy/f04]eJ]Z/X".ty"(1I_ԩ}nkU0q Fӝi8@Sm0AH$3FOK4`FuDm6 UcTDv>/eBN/e/6ڎ=AH>ql#|6wƅ\zS >6x i` v`F$iFeњXQZ^/a^LRhMl*XtOH,( 'r12|2i B nN,C -_t]vهER?%>1];q2"֞ϟmXK6MO&ҨPD@_4'wTIɌ-"({a' mge7dbC}u=-ʔ;uE}A~f;c _,xb`L2:Mh~2kFjfG4I坉*=κh7 Co rvU#(jR2̥/,#ƛ e;w%^yD̔jGsEgAߔ/cs/!UԼ9c~;z-Z{l~*K(ks2p A2VYjb8`lΎIqy6,]"o?a]á ?V52f(@t2v kh#bmXfɋOM21"PA,) {OҭNlHgek/uȼZQm )%@B,fbEls-˂UϪF7/&yO" 3NhхM癟MZ} znO%;95`c7.::[qrwQk|2D/]?)C1Ov) #) m2-a|gNM9>n=>_S1bU֌|@r>^ETQ " .+,.%6UFYùa\M /@ؽA)z~>oG w ]Xe^3+Sen\qQǏ1ڶ#?L0o'~]^b7#}esx*3Tm0j`"rtNGU2aTPT {/ \׽ALvGhQD@\w lz܌{1?^lKqǃ$+q]J0 ڎJq0AϮ]8Y`F5ݳ}j%lL&;|1he i]1'<?7ہ< ]_.eF;HIѫt@ h=ҁo9'B.q?Dĩwr!!y]2ԧю8ѸCfc)]Ի+8eC0tL:Q;[d iAvHwfE΁` f09)xy @;Ζa(m=8u// ;QdY?1I1Dm$^蹉o=qVҵ<@7@~3yf%~\欒;&}}޹bF6e@bf†IhNA\!Ym,[7 ( ROuUokH'D`)h+tYr+: @BN~ kS2~A$qM0SELqUHeUla?"r2KqYanK_zc0O~Bn@DC(hYgt!gp!m娧5KE`oe,(ü&a2S֬|Dc~uK !2 0ikw&Quz[F'1 66ddi7ye,zZviy@$ `npͦ,*MzJt ,u2C>uدlOH=Ϙ)~ۈvv A*X J±0= >%û#,N8gG5q]7T޹'y;-JjT{Hؤu@P%W3~2T^{bP2ٿ*ֳD0\Eic {Û(>=NBW9c8О g581y~+)"%W.2AwR+Vl- H ǫf\dwC8&[eJKR3mnS!̲DSׇco]y$E)&]N &B Ռi[! 0BB^$#lʲmh(雔0L0G7sl-f'lj{%4g ^ɣZ(Ģ{f1g5b,Z"Eܪ hS啘~"y1R +K_Kr`;"/ӿS5ê$û!!sGHj;Rz3Xgky*=_B*s{N|z6*6~ɹ'] nP]TL($V>wOA(( \& ̓"I'/40V~&L\ͧJJ!PbRC:TP`f]> 0<$MIIPY7q{n~d]`NS!`njM ,%"cBb25p3u*s2vF'~S YWP`V|W+`銂>r["Z w5PGW:&`r%͚:-?<_"1V K_Œ,~E޶E lpv$,BY#ꁳaAEǃ{["yOwf8v&0l(<Wx[xu*s{XWPWGm/FUK@ol-b,(700kpNSϐ ?kl{Z!S> yMP&M Pv(N tH& BzEPn},6`,j'AG^UEȦe4Lf|xڥ Y]=0VM`s` Z=0ղ}+Srl҅kМaYZ2q|xH0P^~aR֧}uMs\ֶzS ib^v0QD:Mbt  ;b q2@z'EnG#%eq#_Aju:c,1kf&BBoYً_GP@Xtua))>foKeIbC2iCcnTrQ^j+͊ʓ"'OxI.fy,M} ܄|Nsw#aH⒳qV){[QZp@:!oDo*+ͻ4>E-VR!:\"y| >҅hiɑ$j;OdvO( BnGg~lE}fOӅWuQ-~\˶[%,X+-I/)kn+T&YwƯNnإ9l!WF~-H8U<ʲd{bmQCowup&\Ps"1TлކZ{ 8GDEHF *Syk(BuwT5Z"0] dzÖLS }:ۓR2\'K& t"6Vû!dy Syժ.zSCyoEn`j  V]mROu<촆:ÿZ:wos3F[X,o FߵkpWE#{&ޟ=ތ8E  i Ro!45p?r6c V6VH$-LN<9 iZ^R&jR}~K09.yQx+Dz) UL$?;;iH%Uct:M j?02h۩?5Fy0 kDiKLA#zw=Ǿ7d z4iUunO~0_gKx#ٖAfО;ي1!\2&,0ևgzI{ly7 i=@-/f/FL7x#^hri!hz)0"mI)Ua*Ď&T@''>iW6m7r o 0w~ң1͈B(y+ܵ"N3 3mI`&#Z>|[fw_|_aw$;w᳷9l]M]8ǵT~ WA JCT]=m# =vȆ˨'x]jC(;FqڙRSܸ)S=Č<}9@V’-™K;c:oܺ9=2R ru-8piXS4 )}2Ddսf4ah=h,}V4q+`dok2EtD %jaIz o`f ]OCKb}4[:Jq~6qLjIȜ؏ {miEO)Pk$ႇ[gik 7(}!/~;^c [Z_>xZK 3`1\n=ʔT& CyQ*Ѿ{\Du40Z'mǺ#7ܑ 5kM6 I:cdȠdkQu ZZ08.a fٳjM#!` Pcb)+O\]z.jC\x\{b莍I . ߄Lk9ɚhUEo/R}϶)!)Ib,k\4݃5#'B@7fͥAQwCs07:ZkM!G}Hr0n  :ހo' ϥ IY4bؖ(5 <4Po߇PX d!rrk+YG1zk5Aڬ{Cv>a|p&âh}y{7d} =I4|!鵄Uu>-X/:F&E,겾..Ae@aDщ` ú̃)ȾPP dܵDg[|Ԧyqt˰%~%$W4uYI,'/X% ZPdkG̶?p߽sH \/ǣiv_N},'q 84`z=i6Kԅe Lv~(}I.QߏQ? W6X'ֹrJj}ulakg3[=ֳ m#ay_c.S qDR=*ո& "GhqŨmՠQlpFnP,fGr2dN^5[^ӴIn[]PDž̀ZT2 kCOi{JV[ _3l84BOBM,mayL޾EJϖ.%[%LCGzҙ{/ "mÿW>nbnt+zHdz*zu[Jr+Q }\lop"'&I|-:XV'*uu⯼#ܙ 0P(iV8S#r h3!7-[ùgC Vye;/-$Q|€[]Ks~&(+9*xx/֩{0H ;dukw,Xktf&99?!ۢ +?@)rr!gg[5K^D0Es,{Q{Fx;`Pk\E+BQj\m ބmfچ`e,۹":-X2=cJ^~yGL;$G(G*H< XRɉ} ѐIh,}/;İEɁ1fO7_ ~J@T lO(ؿ oz&1g`2Zɫf̐u!NaatMb͕8ψ3=@]G5-SU|Gol % TH2] !v !A>)q+S5߰kj,UGq$Oo/o_K^'`=o@q\MhOʣx Z [S=&0,@,G`BDZ}>gzd`L>RVq -m6Z9LH QmRݎC_ᝡ OG9I?RVvP2#]YV+GuVq1bfX3{''^)"~u >uH}ǍOeANhS.\TU$a F"G,[?ٽJ:=މM,HP!„MJSM8QOo|*q|68߉c)X/4ll{g:,RNd3o6O(7g3Iۄ;vr8?}")^E֖Q"RеSW- Eb"OWnl4J`Ìk{i]q Q.!izJ1Ƞf?XV z(P.zhcSbZOc1%qe;lhY,ppuwʞ,y%yE +ݬ2g%+NF \Y0cLucqL::2@PQ qAhC?q+ꊾ#ح1U{ϙJz=bcG(ŭD"cTT-RhFO?2 &nK-"TL|4l=kN?D]0։@_*nZ`́55)P$-9`qW(+Zg”m]!؝E~48]J~ZET0W^o!nI©-` ,]s#S݊$9 M$r B1xFܪVV `D"9T1J9??,f>Scr*:@&o<_MᖛI+8UD6(7Br_+/b"fF r-M՝7B -9#2"O,e4wf~i#To^ {fo}E;vKPDFƐF0ۣcmq%`M ƛ$]cXSzfvR;-bD;78ϩd736wTy &xnbLn vȂ3Dlfb yIpC. Ԥ#y\[gW$I]Pig!Fۣ1ztluklPH[YYXC[VDz//Ew?p>[M ::ll󃄫5O$wccLzĮ.&Pd/2T␷|hڔRU $xkkwAQ1KMzvZ%$D$m1[hBlJ7ꢉ6Ãd+2=K!7Ofdk v`?2X\oEwD,$g%nF+$D| >I=qbVz>nVh~ֽfLqL8RΕU~b3Qn>xEH%=7rY8&'dc$aΛ4TGr(7fネˮ@c2FJy꣤EC?-rw*֭q$u 3noߌk:U)9X4y01P@`<֕gWސj oS 6*NqMpY5yN +;!AV2cxhZLI@7܋82 /J7ϡQv?]ɾԻ x^ړ:8WNi<o-s^Kb ;,!"X:yˑԝ#Γˢ_k3?R֮ Qr ;ЖjFʧYHl;BM#|aAk9Гp0k66mwYFeXX ,!Tc~-"F 8a~Ų,:#5Qaa!lzyåss I4aa۷:_݉bj4~D"լN7#_겮ohZ`1[ L= ӽs_6]_ۥ̨%o݈owg_<.>PΘ<]#?QZ_l$^r_1gWi.5sqWҎec _8>bK%g9disUfIN_|%"?)b f]lл ,rO#˨_e6}z땽7li!t6#X Ej Z0a22LbnKG.ϟc7`jCF(Ws"= Dho ([ta&J!6~]\zsO-0SfDnn y$~DC>V sll.Lׁ( so`Zsd::%B [3d^a \~s3笏AA˩ 1HHʟk:ioZBͯu ]aqʩ oNT&뢏 tK WBJXGacd =$'V഑Oز`\V  ''P$ 9n{ǩe sڌ!9Tuv*`^tS]DVDx=yb6wĕZr/{OߜJ`klxYщ<{ KnR񈀠c:GA Z #| sx&GP\%g"=.M0<ͬ. \X%DȰ#37Ρa1[+OERf<>o{l|Hg$g`Kj5 Uދ)003(lo:qZ@i~Z&w#Qyh3\f7A_(Ӹr|kn9Sfּ`Q^7]%v;ݤU>qAo5:XSSɟ >10Nl’vfXW i V Hfi%^ f- 0@g$Qt,]?Cj4ŗfX`SwБKXݒQv$O K+ / XRI1Ε~vEwB#V8+uЗ|= 3EdTqPRɉ39Qȍ<ӅRJ?#P*ً_ӳsV$뙳'LqbH8 D_Y?;?x|%z>xهr-54$,HY6ח:pymp6d  mDA2ޚ58`V'%xZTv/O4!4PH9![S?oȘ6*q E0֌E@w~?(xȷߏm ~AISP ])} 9Pud^y^D"'>փ-[[ JFjۦ$ dt%@Ur q|7&T2//K E:dٌHS#+FRX#j{^J^B]\?#M(Un=*hPsgULYi4<-*J HY~ N f+g3k-XnȿͣG7ޡ1/o'Fy e`?hBQQ َ]YH(?mKMa/K%#hmOB NBO8(7_ bgiߓ0_?"Gsdj#ڔh~0rϦ $`051<3YfPș(5ˁ'V>@*J zX-"& Rj'i31w5u- εIm X>==oeU7w")1^ꈄu/*EW >RQ7+&j 6q&@5&[HG^|<&[ w'#:XXgC TVq:KvT]s4BЇ$1=~IXKf7d'r)_X (f5G}A<bs2"@AN$_vzp+G&Ow"ջϿZL\{нvn~\=[^d=A(.K|Z n {61)N@NnA4+B3$[ 6J_<@헉(iIUn 9!58t_@x (Nc-U9kdV3RmgjSpۀD׌~: rn?)u[[r{/̩} jh,[۾HŊٞW0TT㧉CT]}[RHd-wb4VHg~ ۰5W)BbG\I=R,x5Rǂ= .>d;wPկ8_'skW.>UμEDȍ{.(禛l7-mY<6?hT$}$pqTdiI.S3HQmn $tKˇ .ǨBϽ~0~`3_*QgQud9_prIւ}O.cu0]xzFҼS +{/35C>Vl>" m(u P,6 dP,-צHg[L2>\UIdlKuW速@ƓxjLûS-Zhm׫e̷(\&.Hgg&[; E4#{Onz!oG9)],8T>jh5fp$K%;en:ׯq^Yxӑ_ݴŻ6ʉu^gD'xn0r`.j[=8ʏ_}%ŝeB$4|ZT ΔkBHbaZ]ΛO]m{tb**450 S9<kw?71r4Qg:HE|@ |~N1>8BI$ԘE=@}ZQlw\]iNIW4N;/ի+t beFA|Rg[DŽ)jJ X>o ˑwpRkHeWhoxՃ5cxTSMұoѿj7'ѰeDy1 C#bfw?f0GB#̡R6A$\pwoPTǚ431H;tF2:R95IDUdѝj+mQd'Y<;U U qSn ?!:396S#Hc^.Qy^n$ mMDyɛ@"+hfoPf A,%SnD04vl\#ߔ).XOȤulOOu&cI;yh(/S"J,/}?0wT'0y&S GUA$/-1@oTs:(53_SAjSs_f(P u>݁S>Afţ4W9:Tkg8՚.?'?В5X*S{;f#Y!=:Ju"fr[~ bMQl%-Tt.9իb哣p8>Deͬi_*`ڹIDCuE/ϴ޸)V ݎH !"o$L&kPgn'AJu x%K˱X@ʕ݅RtÌh-`qFrD&ĭi@?Kdnc5kuvogy/fK.t /<=I!)\L2D~ 'T}" I5~%Jo:•ύc^Bziz/cOCΙ:H*{0muQnIinX}* ulU$5OĺY@ .b5 9)AG.%a':47ӓilؖ%1ZX4orxÆ y 5x[VZ340о#zFg+AOkC4 QR"ɛ7u!Yu ;D0\eW6DRXOdt= OntW3W:ʊ?֯]IG6҈_:Z׵1*c_iOΓ#$nW-XO%Fg!"+-f@~ u(J?`NLHk⼸%%ɛ*tu>F\ܸ0Tt؄/RD`)X!Cn3Bt;Zp;'0 /,qNԯITIs:MMVG $z6dD{;:h¸,3RvOaҡ2©F:R`2J(jJ*)أr{a }?݃/Vb!ӂMi{. gD@`c}e}wNaEdYж#/*HÕ@M7#i DF*5U\ixv1"m,-"<\`}-P l}lH6n K$@, )-Ŵr$~ŽFl @0A:3a N>`bW' U#+Q% R-I_Wb.n@ +B;}7ךnydMSؔ+ǽߘ˂muWӔy1ɧG7I.9r}@xVAp"VuhGu_Z0^\<'4@Eh=4i%٫6-L1a `X&ʩ}sMvX5mr;:Q26 U"z2ӐzKb4$D)@If-,6s]ݑVJ`Hڱȩb*"ԩ1B^ˢ% ҫ_<iZC#Z|{7fUncjtjDj:i5l܃p35=͜rQ{ nxLfguON e.1;&9=*5y8O֝_iHȜWRUePĤ 7 Yw.#0I!g&ƊÖ cATzJjKnNĮ'*G'NFgքڅmزut9s ldU},A$?TÚ1cWmjՀ;;peTOr6 tSݓkjU10`X;'li1@$.6y"R*[7t_g%5*3%٦2hS\@]2FY^Өq9U]񓿵mGEr%˺7cX:џ$,-%JAT5 =pF|=ڱ(GTq a: :ۗ4ǒ (3TO:M: ȟi` d!ٕ~K:{M# Ooրime!K+/h{kUUzlkpCRm7Ck=L S_R , :BuLaznwm N6QJkޝd5ޱ0Q&Ŷ{Z<[.Kp8u4rVP%/ߍQs¼l/bk8E:aj7m]d/Ts3mwԿ^_%ϴ7kd?vM4F]I@dV`rmE,L#^`ˊ H q5#Hd#qyU*{S{zmhJPp{HoHI7>wx9ר VO/ 9ˊTf~䵳,&ֆG7/fمvb:KƘ6ؙ Y+R_UǀCnFU-ܲJ'&R[m1}p} gbk AB4 ;E`%ծ^u˄UfҪ{umRY`G6ҟZkfUCl JB!UExʫTiz^~鳲(J/h%Wj !IcCm <~+0^EHA㨻x[N5И-;E4AϡoPdeA4M jaN%7G9QPq3OLcBil*l"uC({6}wR*= A0fc0\ab8%k)캧" Ā_P\+#w! :" i߬Q`rk=E [1"6 '6,4q&㠲a[\GJz\L~/12rʾ@AW\gn?HڎZ&c ,:%5`D`ʯZnUYˆMc>P{`-dYmEVc|vx0qĝn+dAA8C#wr݈_T<0K3[C,a5BﺰCEZ7Sm!cy}.{g_5J+x5MOȧvCR~Du{9#W \`ˁ \GNv1(#$AKax(RG '>#U_ Wv cGC߉^4ETw1gm`Vr1 z{zӕ0cP;?ر,|GLN="N=|7 6emPJ-5QZۀwQsw\b+[yfξhcr(Ϭx(rx7ش D#C7"kv"´5~By#{u.p0M8'7yؙTxPBA ~:8ypfŞ'~{0.&yK [m|P%YL4ˈlsCXX֮qeS5%rjZemV PPC&kb,x3a5uЬG[A {RF8eDx?n] `g]R0!T,!IL]3{Պuԓ14L l*(! @KOG,4W |-vT$V^~T5@as5_ML@YEPep5*4ۗBCn##{)nݎP6z61c潳D@_[D4H{AENx.w~,n?Ox,R4>|u,dƷ?kܺ/p|Z3O0uBGw<8Vf/E6IDAxO Ec^_ ]V3ŭR!ؽ  W2vbhd)VЋ!Rӈ~Bf~ԋ~E(S5qB\y>߂Bj6NenG7F%EQS<,4\{HO|+~.+y9b|Jc/}:Mz[T(WkY?~Q2Mk@r  LY"]3 Es x4"6p8{>^{kє( n88 Tt⛚m@(Gt p[P"v)ii!nΛ,s&5v'ZH*Ӌ:aX{ #r\S \mpI~ʢ)rVwHLn4zGf~7:g+_< $'ԩߔs|@%XraӛaU;PSKUN~Lt#yż@EC1gKF,3iQ~^^`T xG„z7zr 5'HٕZisLo8e8Т4$FTQ_(ۇ-K^b ~c!ڤci!p25Z<hGO:Mbvм}{*y\-A7K@5:N AcEm=e :g $xh5LXUe9^bL!#8( D^iP`'sͲUН}k7B+8^)I1z#p\YQ4#}g)^]2OQܕk^l$fu8J_.0Ml$†$z0+2 Vj!F9lrGᚩPM;aUmSRj4sE hcAW喭X1p瘆 +U˖Z_ɘ\Ã4kJ]FơmÝmfu4XF0A@{ Pˏ B`8m}amTaz؜4z3QڈxNFc<-ԓs;E%{9΄e} 6y}3y^ *[N5VzYnSĶ:iKs#Rn,ۊ@X@csmۏ_`/ tlb q:ϗ["VtV#=1M|:^>c9oߓLXxI7פU3u>rUU Me[ ۖsSRDޘu\%AѡfiQ=@%P`Ҫ!T+7̙18.U Lu:63vGӦ;wɼ˓Fspy륃3续]s֙bqBŢUFO p! DRҕ VG5^<[Lw)i۽D Wҍy%8F=Ey".T 9'59u(9[^C]C͔Y @w:ި#~W"m$LmM ԭF,ϽHXg'X+xVMSq.ºVm+7];s¦C#J%!O L唿AZeEZORXPʄwuyQ?A4@R`{_IY)b VƻiHWX݂(EBFdne"ѳUsAU"N.ڍNSQ ,f0lHIkÄRw^MW' 636cSNMwwB|x9uuat@Pg?v:Ԁ|3n$r"ʊ5w:X:Ўٔu'ʼn*2kFx77Hx<%4Nq$!Ew.Hu:MDZo~>^k#fg^bۖYƫq(|K|HB*Kn~O(0;&nw"bdZ_l =QD@Z1Qy^s=^,qZ6^g() Cq-݊+: DR'6b5l<`=ER0?"oY/IгW{9kR.V*NGx۫{hA]Aې?gfIO56=vdF! ge2s8"yk n%F_E )7:V{|Ptc2WCL|a_gk_eunmpІzDkKdn.vA8#I0wkU Z;ݿ Pj^t} X'AVty&ZY$\_]=roӄPKSHa52`PrN'z+ ֹvUVQ$SzH0`& UZw<9GHn^Vo{+}_oC3?gH:VB&R<#+ӛZ#@{xWO͏/#>2Q!n"|W&d昐P8'LGυBi~ysʨ59鏜鮥$Qeby1zx|cUxC}I~ZV05z@@Ck@DO T'(ȗ0Miu~mrv-LVQfv~:d\0 -NVBT@ \Tj?zxs%Or# \")9\2JZJ k)J: _LUQN%4'*=6&]ͮ\=Mƨ}rMjQK样}y;U6.J e1V^Tݧi( Ux0-%&7BBTCbGq8Y.Q`nW=ki7wF2W G8Q>&w+5oMYgحZC*VV6QcW<<;=P3  2ˏEQraYU097HmLSrXrN'Ny!RE1”FCژ-8o yZF0:Wyh'}9V_<r.ۭ݁,Ǵ2q*!e8J(H! zz \L d8j4PL+P_ޚ?^3;`Ⱥ4ȴmPgmd+\#2NE RH)v,TҢtHUIcϤbf3ymnP0ioJՖt(fꥢު`wZC:C&6.{4O+ls܅d[(<-(:t<ŞmC3;QWDVTI]oe OƘh/v(ٕ:TYsc unxM럙Q`}Ave/H_Q޸Þ/]Hf-Z`۟8q?xy'P6a*={ϒ5# N 1;UL1 qdQ>,QIy'xs*wvr0_ 4A8OjTBHZCGJH-CA8t`ZJ&HB0/ 6Z;iX}nFMBTh9xBQrS糝I630InO09p:A 8: GV$Bx71 IڔkuAhyB&ϩ6[-%f6}c(mu. tw+݈6˄N.̦0@U#6,PP}n8%%(|%M5o:a>S(Ћ;+4] V!6ݛJͶj=ͨ5Z@)ݬ(w(ieiIF@M8{0*<(vpy&\ku~~bv#l-wþ3\-hX']m7;rB8cuFt{N}> / _9LDKe5o Us}N[ECA?UVNT k-t |)<`ĩa{iF`UVR)7t=i.uq5"ڬ&CG9̒evfxV(0;K#O}w 2'O>)5yɹ?٪?S6oHNVQ^ja"Ə2*$lDR-@C} ӸhQvK-R)c_c|w%I :,(E E@;?EE }ՒDE | O4aFx M s6r@ n֠UaG,eYGl T4|,Zh@۠rMg6|5\UDeqٛ`adT^FBM_˥pPṳsI?x`OY99 vN9 r*6w6)fwk?'lj:}7W-++}k!K#׿{3V*Eۧ&A`2mnc4eմC6a n\!̼;Mftʩ{78mGVl(>2pkyD1g-rHӃu"O0t%v:>z%V2D4ba$ (z!&!PsMx_l%D,^f4,ՈP&Z~tKcILEuڞ$`]k!c`/z0@||dшlpJ֒wqtKr3R@ZJwހ?t6$!ilk3?*88m:HNR DQ`7Bn6I1;h%iݸ+(]@rˌ|9䂰[Cㅍ'Δpmpke(9J2 Xm \ԤZo16 5 8CJd?JxG;Ӧk+@kAggb BqzB'`.Zrh8E/5quy :I Yţp N[䁬ȁ0\fMbJS66Ƭogd}t*ޤH߯^"oD6mlv?=0{qbγsb+j- kY0 hn\j!PSB̎XA\t9e$ t3EBQỆ߲TH,V+//zU;BvwiSF0t8u`SbKq"HVTY<_Z`c>+%>-ɚwe:Q}Vqb 3 f,)5r8JT7q$ λ0\l@ gYZ07070100000378000081a40000000000000000000000016609d23600069524000000000000000000000000000000000000005000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/X?]?Eh=ڜ.+χu'W3jhnyRH4Qi|ˮ8ߏt}'Ss\;<6>zDF>Zヘ@mE©r9ɍȣ/jC zzW~gcPtαw_', Tȫs6pزٷdF2vl(Q,О֢3QͻjX8 C-VDp PSvو%4{K J!p%T-T(_-#ՄGOa<&&ɠS Cя؈iPK)ۨR!r!q0~=YZAhB0?&E\P T;p`_D"G?SLCJCz( xqWw^ɄAY'DžLL+i tMv̤E(=ߖ ~9!ʲOX̴]kϝo@ yZxNf7 _l~ƻ<w I{ݸyOj+< XA5{:8!lȶHSY[qб$q'F2%נbrmq%3QHjw„/lz+ p-0%j$4)T-cv=$ʼyܹaXThF?yegވ|@sv=*3(gPz؆>ѣ|x%7Iahj&1HNrW]@=s–K3ө+FY3*1D_n!MMZV|NMGԑЄ@|hb<4~P6A& 3Saq7k޳p^ג; ȍԎLP B6 7f-2} Fv?لe0'5^Qۗ+Mٌp 헐7"Egn${-0EG8:Ń*18MAѼ}7dI7?άRAMG, (cs .7a6^P?Վ~5~46:R/(K7" J %>v#063޷bnwJëv`\6de9m$o2F؋%pvVw3c Prf7浒o>q>Gqr )꘍`{A }/iQupd#2?}$=,=,sE݊P wf~^+aИzpv]TŖBOڔ)ku =:>'f \ @H=/ߨ:5\5 aJIe5p(쩁[QYB.jz:ȜtR)=kX4b󆼵s6 # ccbX+t o7&V_dhmZSݲteys"' t 7qBq\T;HLz?bE{x>AVyabanVjB'lxAMk݉3aFvo."V"DwV84/P[Y/U$h$ ܫď|JЋ/1WuaL79N5m(1P-{IlX(nI#S@^;`wbH<}J/8?L'~ËE h&/bJqO|I&V(Vh{?Vi/x%)2E kOJa ~ JfB\'[k&f_QT㉏kYD{p~hƉbH֏d0 PI}CG*iR?.؞#mjJj㛪63ى9a&(TSnGroqxNL݇75ZkDŽ: ԹGvz;1wp[7ujW!ׂA \4u3iOX@AZ~؏S]Q>B!fҍO:9&Աp#w,[YצR-t?i6Rv{Q`0&t|0FHH |/?&B&GRȰުXY;ZU]R|?. TK`=K-AĻpЗhI5X44[.4L1XZo' =1-x aB*iULkcм8Y > Ï+:2-Z`g߮_lg d5?䡝.;6YM*'eƯ6%|Ox|;DF9gq EޫI>9W΀.g5~/nwkBn9ЌR2&)NZ&Љ, >z*@bh^%~ύd-OC3Ǻ _O ȱC=`a\ZcW-ylKЬHLHwNsD{J,1S~^j)qB6qdhZ-Q-0"M aq *1I_ k/.JhR?0S<_CO7F1{E$kc( J!Z.p܀Aqz~3|y7@|;h:KC$٬o ~'0Kl4x1D{G`B2@"D~t4 qw 2m 40U4?{=28z XHINmI T(NQʹ)|8N~cf, |=J2;XW`aHIZBf2^IksOR 5Cilsr顡i8Ō׏Arjz:\@l]0Gx~mxS/ѭ颚aCA|2$rȍ>^ Бr<Q*pŏ3GH|kNE1ac8Cr9I[_U He$V#}PZ0in]Ο"r TgaESJKgN O(iݺ @-Z+;K6tƣ~I ކ)3D%[G#4]'J2qZBbwJ0q&6eX<$J{I++u#PK x֮i;XraZy4lDFU`D_b:qYKv;}%Pfr(1Zq璗AI 8膎Gmy%93M;RD>ijB|~'3vİp(L Lr#FX˲̃OCǀbxoEY& ,׈2-"c½0o od&w9v>eK?"t:vi}y24;>n|*[ZT ExtB-qV< -ƪ ("x6{lyr3F'.xu ~OӅDoF( R'77KTu†v.F7z)OYi%,^|VxNXp%`_%[h$qpgW:\px3%}&0EZ3-SY;,i4F ]R D(6nbG]ll J}}H4r0=E# X98"1M.Y^Uɽ;8˜^?Vv?5sNy+C@3'S2ހt%k!8޵! `Hpdt+[a`NF-U~^o~> ˹mS&b ?j-(I]e? hRN}/~"}5,Ey[ !(S\ux!U<@ZK|-¸~!A~-Ԥ~;UfыTxuQ JsG~J%D~#LAVEW1]k=Ǿreq԰xHDºP^6(aCpgt^VPo·%̢Ʋ "8^Bˉ-#\1A>j YO+sc4) U!i]Hx&!hE?տWvY 2!!Ыwոeh6J'Wh"ژ4Y&etwhj?;X]\RI!sYǽ:vVu>{QʌbPeoJo߶ F1+NISJh`uޱp䒇!8pч1ZD\yv+iUjA}PF|,%#q.%ٗb1sjmr%so(9z l7ѭ>wS;]ZTb?(E ~gamʈFxGZm2Fa`e gt?h:2kZKRP99ͺ'ņca4i`dK׀Mȳ,EUkUdK}!h{~wx(O1 RQlfܷtkCDspM!o7EV! y\<@&y͋t Cp#$^yVy"Ƭ'`ZI9ؠX0@ovJAP ƾ>,ڀ#mʺ@ =R;07 17`jWKOYv qvsܐ#rnCEz놛K?X=Tcl FZ)T1CeȼN Fw#T[XTrX$Xs3;˼;ǰsq~,qS1EUr֝GIW !^Ceo&X>pM]/2'W!ڈ g $4*n'UݯYKe ;uvf6vEw&d rCr<6"^X #ٔA!A@X'SyC-N4TQ?^v5_,\%! i*׈f>o@uVHzhfL!} CptFĘcSb1D(cKHs;K Wv^۵I ɰ,7V ?1ReF ᔛXf]9WhaU&1ε@vڒ:C-KWAXd[y, IA.iTJM0 HMI2@$BayhQ˙gYM SyK-}!TLDՒ&VUn eWj]G \&v7q[%AoDO'OpNIul :N3G@Us9Ưد˃)%R#b>P'>7N2 <7Xbo+}%~{&O'"P w&?+EgҒV|,E|P55lpv>3S R+=dlV()7T|_KhLٟ a%Nv^7M>0HL}+(A!E(߰Dml@->Laj-³冻\ &BJBEwnt+WNUm(\BXدO_ zXԩfߩt{;gzVW*ta }$ѩ_h/'㗯2-k1 ZeWNהHw{KrW{~Xsun=&Rئm`It!/׎f`Jh4\TLn\?,6rm m8=u_<$ָ[ϜDq=Sٱ S" `.fd:I# ssYa A*mc"]BbMqW@B>3XrHӚWy6(YdqC $~7Y w'!JnW%GgV 5NV:5( ɑc' p{NE>GN%9_?uI)fvjko٘񅧇«ҚūKUq~,՛YB'u63iկ U.4}1A:Ǖ)'=s2^[@~|+yj$G^d! EO8bGHpX\HEP/͊KnbF53UL.Qvdž9f.eVj3WViF"\WjWU%ư_3X7z7q] aO\EK9S ,E&F,?h < rnO\GG n9[@«) y>t7z ΍ҏH=&帹QpOꧢ2|3`ޅ6*t\Q3ALsD wn&iim pduJp>O߃m\oI=}W8„SD#""";F 3a"ob,5w9Yo2;RFĚ9<(S?NVpPq'L4rߊU} Ţ5RCд/ TlmM&L nɤ"Y]}_ Sg,I͏u24h wi[/RHWX1%HJ↰-O|/(hcIƻFcu H !ຕ8WV Z2V9ȜEҌKm埦DvtN }ͽ}^9PSɣTȿ4Mϩ^9&ՓpDMGhlģs;N_T9 I4/UǃZXW~IhF]Z{if^.ጢ9n>MNk%@ E;s8k/d^zF+FV,↷ YJ8}h5xhWz ]z,aD.s6U~Y)^~"-yCN~8/ X(>fcç̧Q5hGs `ѓILXa isbߡ ߗډ+ ^l&QV Gm+ZnWsCJTwdz7]E]o=x7C_ӟ4ؖmDŽ93R7D^>d~Ba/l:w_d=s͛Ms)zas/y[\mPqj;i!Z Lt\(J9QGݒ{-hR(_% E޽R~_b|Jy%.+n}S W) %*USdx]NPlܡrEfdb.T0s0?5붲n >aGC*A\i{zo{f OoR|'&&gxo{('g>CMqK#JeDm47OY <?Cf[TWnuNpI! `~i>` 7^]p+Sp&ٟ})'C@c|h"K*I{?=\e7MQ0$i\I`-AjHcX鹊7e@(/[ 8?|["{Lo{5E@㖢7qXڕB}+ʇU 4Nb*MazQuo5e8r̛0xFJhUjxþjnXxXjW5f(B[<!$sy="'M >Z[r.aiw }yc:$4U(N,u*(¸H),u,A0)ʱrO3R-5e4UD uMC҄F--ݣ. )N(Ⲻvǰ\7m^ eo^ܰ|~&#VKҝ&MY.j@fۯ"UJE;dIԭ+e1)!Q慺@|C67"?=I~,px%5 ,aQ/U1YBk |wKv (KN|C2O+|?y[F @y,=Uf{htҬy/f$ÒNc?_pZ3KPTK L̢Ъ&@x,\gi&{}9pYjqދzܝiI|][u>0U") UT`$ Őa$mx`CV.a&%')6Ak)S wA'z^"+ucO?(Lئz9evwˉ >!X SĕͯhnDpH|KU?OSh*1 nô@v 7SL$,m* %4+d_6 QFU[>mI}TQaSSB5zrT4ssKtzݔi\,J RK>xg7!Dcd@f۝&pKtDx>nLP1N_NUx{ezr8e!߂Fy uIfOr!oѽ8" go{on|g/a < = }!GNPjcU7z܉J'FV2|p BXNRAGEְCڣX*F[nuP[3]a0{4I1l{%[oo5< PJ i8 w)ʰt_٠㥣W0YW2CiH^4 WX aɂt%O鷢`idzgE2\0hnoMZ,@WfB562r) R$A=fnUx_6jCy<ۙY+J\(#UӍS@_(rLynJW4}0j~qvٵ6afdpJE̫/ܽrZҁ+CXLTHq H8P}dxkݾe1#(2>ftl G]iZ 0-9hkuҕV[=]Y4CPuʅD2|[#.]^#IJ} Z:j؝RfУɨwӶ5D-sƫ18WL(AF ה #h O)Fc/1"1wҘ0 ]:!41?k UJ?tG,=MpB I- U%'[~٨n8Q]+尩ĄG2!4 &1u3ʉtaWUpP)hֱTcW菑8 ll4bZMQ'btOX*vl]1O|QϑPY}h;&1?BfKQZE/rN&$6=IUW(]ЕK,91h։4(̼I2<P]q|C{Ipڝ}n*͋,z/))q3|ߺbjai"`Tjf]]aݎժP2헑+Eيi;L? O=]+5y,. DTKz@VluWx/N%QLɣc$' c[2蹤,iH3̻k|2Ow6Yb kCHV&Ĩ~Ss}ZM]H@p:닃n9zS~ ,*W`JQz +5O )'YBq(M. ^#ȰK4x:U~MXixa(CH#UxW'ޫ:#[U\pV}ț^1`DX+?(F(ڄ~>͉6 #K&UE"y CB?QcxMri)zoFC%50!MDE4o&ퟬ= WB[,73)A..M%ط{rp-l(NtǝlT>ي9g&듴 G91AO%:RHlgxtx|A'C\>؉ .&{1cUk5&YӠȬ3JgMXkwnJ<зl)NE~`!W* cA*K,IU_G/W,lcr/=_Y!AYp[~UzfU (TO}ۀá9Y= f7,R蔵ebalx OC,PZ` L J.~d6-g.DVW< YLЬ9`Cgi/knkḟk+(ُ;KH9ƒF_v6\?Y%V\ĐJTϱw)б u]F\99Lk:H7/qr x0.yrj; Z|,ࡅ!.}2e2b#|P|߾fM^CSݱo#id#Du&X{PjT΀ygTQȾ֫`f[r帐blNK]4Wz-xB8g:FVy^u}m !!ڲDrXNEO0<@@=Jܝ[f6:g!dwskk1L*5f?goڨ* / m ϸ}XBj%z&eJxp+ m`>cZpX?EriKWg -ECAuAkQOsɣZmaWfԞzTa)2tɅ86ӦݕDf4{SL\WΪRIg4;auPۚR=m&IlZ"" 8,ewgr*!oq->(/tyI g?@$vd.P|hA|D[5wsk&Eogr!R@o‵x_X"s SPlt;$2|撷tpa'EO9]-S7Y;LX&?B9]Ew/R"0NEyEIOfTI +M G"wԺ# QC캬42K6&KR#:'9SrN;((R۰Fhg%]=[p,LQa&3"*`*F`_DH3lT|X}#m_:ԧXdҼcXE_&F~}EްuD=! DoǨ2q,yD ;^kn T*lɵ9 JydC!xB5FJO&Hu[LF:&eAeXEӠ(EC;(~C5wj)wfA Xt؍j`@j&jf/I0lkA{/O+pհGe<X{숔Pkʕl OE&qre1Q>:ހĖsUt $E !uZ6;6yc]s@/<8nm$^=`TU]|.+|^; mb$=Au!sY$rTp:j!rKÈdzk3dCivSsGP&BAxw9W^[@)Ǩq̓9O"i_i.ܝA/óxmaDEVa\=;!(A> |Fڣ[D)=M eI|Rt{t%NˋDW%Ě4KS󆌭{aIG/ucj\y['8G=y!ILUɘ6XB{mi~V*Ev{2m ZRyѢ_e׍o¦C.[i088'641[q8Fuo1uR1Ӄo#'1˖zwc9oXokGZ[yT U'‚Mu DBkKO_tD cptNCӷ|WYZԙcO =kt>|Z^?8J+Dyd,'U|Zcl!i#Oͯ.#B/cBϪj9 cAToZ^q!6 <ŷvBr3X,NsZ2i%r71c0F%OjUBXF K5uqa'7AXL3"ssIг1.=&BM;W<Bc9 jb׽|3FokRzN*!ε&r B]/]4]Y"r7NTvJ>= GfCjqH&yUDSäy VKaزغ >:eoa($+:7YlRTY%;l, I`e( ΜQH y|!IXw#t28"2=mrכ;QG%&Vv | ϡ!o^EA!RpRJZ>41~ueE@Nt䑈ݜiZ@cGc p4x odX g)x7ڗ)69PòD+ɾE- = 銙&%ur(t6svyQI啕<k%E='_)#!ݙʏ8ct":Զt1}cp%2"gG}, < M[UoGSPkbZ=' 3擤,tv*#\ 51Lci]贆Xu@3,_ޫmGg 1dž<m2dr\(o(l@N"9W}7Dš$˿ڜLE"Fu @в4 sSJ-Rcɺ¨Z)4@)q֛R k.Ŀ rPv, s8+&u$1kB- !pWv3o#6iM( }8d9n>!3"9Ed^̅610<ؼQ.Qsr,KӿLHzEpklnnoe܁7~ΨTnގgCv1Cb<-Nҿ1_a?4k&VQ2smVi8j'ן݌hVxv ?~Yͷج2ʴoE,uGF/$ypy]D6A3kT7ݵТ0xuM^344pIH%"p6>@1jԡdbY̛8n)~"=n [fw\dw7nlAsN?U9Ib qqY(˜}dN2@{<z Lnq60Ȫ$W6٘<؁x` ÑA[ =rwp+' }8C[ ʐ"7s 9PL&ʁE.ֈ?iͮ8a}P)ح Ңz:/Yӝo ~rXH6øS2p|G[O]9}$HR,@R_R"`- \^``BM 4y45PNY MQ!<qK|yF^xHm,U_lοzŖ9}N" ވ:;+DzMWRN zk|)R=5$޺'PZW#_iΜr}lf7gANV?3049Ӄ%d΅MB0 ]MܛpoX6-/n)2,Rp&pUd Tv %xdJ_rX}_~ 08ˆIc`xh;GA%jЏ,W8<3 N_$c`:On_pz4cEMZ}:, ݮiC"VO4Ӛ kP?BhpOeޖ0`"Ј$SD!dcl[HL$5(f |?7#-5^iͼzٱ)<<#=U lT~ s(L4E|",dzȾqYVm(2w$ \Ac#d/ >"@'EX99ޚ,M Dr SEԄ"kn r|& g,ǞOs ^s2HTL8i"ҡ)NE4 BXRλ9'7R Zkhu%}1qcG#ya)eaoDV5I?ci2 ^q!tB]raS"#qe׌e޹>H8-wKv5 *"%DKR%ȯom Bb1kapORzr*QIgg(6Gy#Lg,,}Min_yϭbo̼_S8j9<p_7]$+pTKZq*3ɒ>!k7!wىEVXbM$XŦzlsnYI=ۆj2JQXJ^`ݫ̴N1 CTc~-w8ҜUfR[o Wtc$VBV"{K;,xim!0yx )ܞR\g<LJ ]|[nf9|z%+ڒPrSoB[RGPZlwɒݺQcŠH8&]MLE޶F7:6bH%j^!? 03a[?hgkvt@^MTheS? [yj;C vM ޅ_AHjTXI>B,2F*ovٛeEӔHMV!!@mWa!ޏvWpqE)"7;< =]|Y,҆.|hgx(G*;k`Ɏ[Pu lK=2[AKFdu }$Kϝ!j@x> >Sv\J{/mqLPseɳ/^e jԈgzl`P0-b4e>FhA,ieC=E'qS~AcT{q+fx)#d8Fc9RCT#'^<V-u\BE٧&dz. Et_ qy[c;ҹ"̤~띢Eߏ&m=M3Ĩ{ND3qbHB1I{sVy逨y$f*^Rt.u pd:B $+z@`%<@tggP13,DшqӤL@vZM~( 7C"(T;KI(\yWTB|y?/V sohq)2t~2+nMg1wjC!dַM`1Qo{**O NC$@M-5Zo%XH *nc &}0[f2d7Xݫ5w+R=.!Ue[}v$xYcXek=qoA<(*[ŷ-*L`:v3);l&h"Q@w*"PЍ}-:o&mh Kh륲bgdm. Un/.|mWϥ q_K \{ }L+~OBz/ꞘSy>1@ 75g 90^jpWX˱|5;9ڎ35@9W9'XLcXD&@Hnm }c#FRUKnsqi4QPp#AR'1^,5X[^ꁟO$%YҘ.j1;E`|\$upʀBO:dї>Bl:ݳ@-fj4)LwJ%íѫ])w9g4>,%߇M` VFܠp]*'#;bv&>N"XM OB pr@&ƾFU oVIMwz//Z] צt9蝅c yZRK ;9_{/gj!FB`jb Y64춫 Ud .K$s6wە$u8* b Iǜ(D+SoGw<ΠZ< jէ0k9^Fڅ5t^9B;<"%ubBx8Em+ֈr}\1tHɆٷD"-Pơ)WB8)ĵݖޒaSV3QߏXXFג`e1kzv΂C51`sa}!ѡ]IqL1+|l" Ϸ 'Y‚8#uz~G25UXقL^["Q 2رn׽׿A3-1JJ;F?=uW+ڞQ ~ ߰°/IU 1W {3i#;[P]`9L}tv(SWQ%jRP| ޵Yb3ܖ OmUBjM6ЇxyxTĩ!ym=߀'N7&z[@,c ;5ltpv*y{V΅|XL/"KnP*\ıܨ /&zıPa@av {QSJCؤ^F4Xo|Al~X   U^tvU\u)З$-a$5{yu!]odտ9:^"'OKP5ET%gY&71~%7`V:|/MhT#w8 蓙j%?2yE+&.T S苘H;-IKjjpH{,Evmqހ~͢lћ(GtAq"].L|O^:`W:6yTsiQjl6N"5;seS,3 ]d:R;X֭ś'2=P>l$tc1_tVo7N!#E~H16Y ,co>J1qGTUP j=35rOGm%3( /}1=lֺ04XkJ K 1IٕO ˛xrVM~ qa:hy),ZWJ6 ;D KЍ6SVZh!}jbͯe2֡4z}'EekV*E gHOx_b뜾C; c=#6}7 GհHu@W ӞL>ɂP* i{C2ĉ/|o2å XP֟וCŧl2eQ^c79K?0}iH>lH֍Ǧ|K2;"P,+%ob$+Isݨ*! Mnu[Cw;oFxxnnI4j`wMf9PjdG9<[ ^(}@D#xCL#QnRg1JHz6 lJ- ^+0 C w':Y"p-Ŵimڧ2I0*^BcF@m/GD%ƟH8ujNqd=Ʒ n#J9]H})  wz\}>tś :P)I;.k$_TI#'w1TaEcguwlڶl:{)&DT(r&b\x dY# d&+w)a7~pñCuJ "ψs@#]ۇ^jHn`eq ܌ZA=KK;ƴ|çUEüm.EHZi n ?ɱ@&;c]ڗ{E ~Fp|Fe]q+5{㔻;OG$,Q ˤž'Qɷ')Mo@Jej̟kO =?Ÿtqm>?I >6|IbG-NQtfےFށh.pWQ*IOVgDD 2;ٻ\(H6rDhUofh*q>#z D6K##my<M{Ъ*鷮t[U 8pM3ic(PNU3j|8}E}^6hO̠Uq5VHX`{Mu8{ؕŁك_mtxKn\2K;))=hU\Zixrm$PML -]+=[CL A9 ҷEiZHr1ɞܜN.m?ƣ |d)kz4LL_|zLkk0вa]L?o}.4(|ԨgKy28:b=w^AZ&z>!d9x\k]cJ97' e7㰋/\xo GJ]NzdD #i Sͬ 咅`|9AqU{ N f 6.3ŗpUAD-H7r/Prr8k$bSJAtH" KW1m%*6h -xz{vzYQA $́0F&IbS(vQdgHۼy>jWhQ*YoJo%֟-+ <&ߏ` M yMzޢ.M X E؟Wf b6cl\ٜo#1޾⿥@w 7lU^znߋ󠁮P@A(BJV8ϧ(@+^1u')?p9[}-׸Ke(7sPZ ="Ll> :?I(.Ƥ5+(-A q~\b)ӏ:mj- }Z4wЕ ?mChױOܠGbʊiEOΈ kܶWˣ4`e>.c=N tI9Ƣ=I]ŵ^͍#ܭ[9Er͟dv8Ǥ4ǫm-px ݐ,a>pVؒ_QULaҶlU]>5䪢:XF#pQ-v]PF>*Y_-ѻd<#xNp6^D̟S96QۡRec+籄%`ya ٳwd.]NⒷq 7b(1ߚ}Tsr#vFߏ΃7*d.c֊R SZc Jє΍|u3`y&r# ZMlLX 7Co<*8+=:P\ a}Ҹcq.CBSbYx dYBs-wlФ<"Β)QPCgԻHjaU` 1c ~JiCBR$JꍢAJ7S68^HuDuݜٹȞhf9"*sgIqJEROՋ AxSC{|VgŊ]mmj-ܨ⠜`/TqmY o 21e:b1LW?|mIJkIX` gRwOoW&aЪ?ylid{&8|93p7%T%g4!<;@J"u>+B qs1YQ`$ X}2Qv)s~/Jl7.@[$KEY(͝J\YD@$U4rPUFߜbv)͖41~sgoL51ʕ^mc]&m''N.ѪA̪¿K͐r0 R_~1'oS $H4$JNA2qq^IokaԦ*1:S\:1/\aD6$NMNO28{?Ÿ*r=&2?sx{AQj|@ wD]/[1gls62gƛt9֖8ĜxW1FYi#%_1.WX7!ja(׺ȖmXfݹ%⛫X8IYh~Et{D &+K]5|`\:H'مr`|t4Xup (Dk2z%`~ ykJ u4$D&.7TDY ǭt'*U^fw$FʃL59g";=zw9rɘAOPwRZbSaAPj\?AYr;iepj7XGBQT)!?U9sUV*~tly )8l{ЕE/ V%:7 .^k=vqؕɖ,r}T_؇ ͟4)h(JC5\ W 75`<$]dez0QX[]eQ-vPWZbSU2yBjp_8 B՗1)=NIUp0 R{ d?˖l$!gdH"#[s`x˓7{vV"hxgvٸ`8aA[ݛ{?qLXݾw^תj4Oa"i2jIk{c0(G'e4k0>UA0qEY]17wjZ65EPٵ58?N(\wc DP2@j>DFj[TV@>{[J, >![X9u4r 6ĈȠ7Wiy8Q`ǍEb/YrFCFk1[/;k! hCr8؄+8j3qwEH_ W$7ןm!v7礓1|'`|Q( T8)/1=c<[lLb}<(6+Jz2*Q%/hQYU d c7sEUvWSXN:^Sʓ8q1Ov_m|A8#0oZvTۈC)S_]4PͧszCpOM:`Z*| `*TAY/N9%M7}H\3 oمLWME5-Ä bBzLFB8}ޠ\e[#bYU+6o>Bk_𻹌 cis [lb_U-)Df5lYOY{+ "^JI)8ʍU ^o6\02rK Pw*lC qs8:2mo#{O9W0'phQg݅[۟ 9oǯqObeƜlڔ$N\d!a+,|( VNXfC\xϥɣ~_:A\mfT40 !ȷ)J4B&p>o}3y:hC~ݖ>x vu9a؅`e} XBJW ~;q0CƊĐQ|2fחwSN\o\t5/nf"G#K2"bǾ' VD4ܟ7dMxu 0d RT!$N-H2` Wtˡ=8rw$M3P~.x1+Xb+4P.'d&C|*Q_=.=_IO w<ھm4X>)T"&mD<#vy#/uBL :CvyzCRca\Am!Ct,.<A| wٲ0hPFzXybBTP[ -c 5+ބ|;Ŗ0$xa"8u;X"S(2c>b/.W8^l&B@ w tSk}uaפ`~iT,qPEμhx`%Kmh߹[V P$+*dǀDnC#4ӱ=8j.>NHZ]elF1j Y莉\lij)Bsڪy{ѡkkT }mMV:=Ap':K ,/ĚNP &BcmeL<}0Xi w:0>"B;yź.HC?ua~vޡob4p^¤<|il=O ko=于B"@'r@e$BcUao,V9NrBd`]%N*rF l7c)t FVCDʟcqZhQc26m^Iʹ2 ēۨ ؆#ʜQ?V-(.5eѶUb? 8pw&@N.cL$F}& Ui_9X/4)PjY.^/YEN+Wx2%NyXnUrmy:3#jwBjM 0b(,I_D3B%Jq;fhb BhuG]&E$;KEj 6fۃSߧ}Z\!ʏ%ӒG6R]E$ +ͽFC_!䛵@_`*Ekޞ:E¤&R7*Zą#^('CR/28E@N{ZЪ.9kLC\+4 #o-t-wL&d`C3{ J p:Obؠ6U "S.2LuehGlPt| Yûq۳?#4aGR/hާW3VLi23n Dcwl| eaP`e Fc:tMXwJǂV Q7Mֺlvu bef>] >䁺C@g{ٖqXx3 }~ / bf2ZEuzgVS*ɪlod05/`9Z0/R_``SQݟT-:gq`O荌k#7H/+a~H O;Ԧ (٪)HOݺ#q#> Ȭ/-9zm)e~Fm9QJA]QFj5MDz$$/|F4Ba`bc*š7-gE\։R/Z?EN%v}\62qT1ciAAd4Xy=&K@t*995,?GJ`(v^0$&w󇉋'"߸7׎8 Dp -P!M+|!*%iuozf2Xo?S=76 *:֪![6Qo(QJI'wМ`?Aý &AF3*?a II?;#7BcHpU0*sO*ium:un3 |T-|tL cgC{RI c:AXm諵 i8mWi>vKSV7ej0a8=P]YU?XͅлG7zG#um`M7N rx 7l48#sRf[е DwX/GNYfaP̝rʓTg;ZhЌ0#r Y׬A#|$ &%dJנ_6%j.R{ns-Ok}𕸺Zs`h5%[FQ܈#N:Iܛ?l-fi1%POMI=h yUt;j/`l 9E Кf9׻Q2$0v/}tj&,>̡2($E8¶$|ȇ.U&GRBfh+Hx9Yxpk"$`wpT$oKA';=$pq! "/2TpcE) 3-Y`v+:bLC^yTNf?eDK|)$<5 gϠ[ޔ'~8H^Wʰ/p(<#o7Hr#ZÝ$\j UA5Ƥd:."h>?cu?{⣍ }Aqh-x+lFӥT}F90X4~iҨvK$^dhBcGmuh d/}\\E$S} Ճ|TUeW2yuj}48HaRN߉T1,+H,ǚ9~jDk3@PX[s\|&;(Ek]|;VSʚ֖2&u QhT٤QxV<{5nH񌉙$"v}39oʓ&Fg³[F;"wYZB|PX-#UglY`܉8sb eę 3i-eāNw7wsHeRK_G@ O/4 K)[4e69r}T]-qp# * :y1''`4-%4 +&eĦ},];.֛O?7x+&s% 啚ԣïƗe ECC.Tjbf 5#U@c{(Y~@HioɊxW/P &D:S@wm8o:D p˸'ı69J`w{?B VklyZEdvG'WChT c^[ t78 . p2%{Fh.uNNk3yiArz81pjDD1ˬGeJ-U(mGٯs'~nU*$֯e5d*zXkd'ݏ(LL|qz3qa+B?k\Oc 9Drף۫3g?c$%.mU(s?hۯ*&8oNy"Z:;ZioV'.ۡ$rT?ߚ{B&}grF₫=wDN\%fԬ}~ېgc[&A(tpXS'.p>1^kuc 7\xk 3K>7Wv@5Ό Ƃx @?h0jrr,~`*%v7x~o@W5H4m>PjmT =nQMp?fs`@ܥٝ1 oB1V0SkӼofoeot"jfsI+Nr.4 >S*3+`MB uuD먣p+~IS9Jq6b$O#7dI%FOG*x/q/^~BE*32aQKI6(=kX/ZѨT`@P類^wиZ| wV>=HSݺkDj0tΖg}H2zX<;,LCyP,R{5ta1vg4.xکgrybhĚ#X"U@_KsJOK]bjMvYpp$o-Z_t!w :Q~!h%XPH벪5ϵnj(L 10iGaa$1%|OjOO%J]N$s'Ǣ*yqQSgn j2uh׍T-5h!6槧kiL[r}mRczS3ATELϤP;s;)JGWX,&j0IVb{C Q3Iqlfӎ}?HQd%qFNGӲ"C#i!$x.D޹4?}% 3rsxH6頦y%GlD?UՀJ;SX rMd+78'v=}„ 4m5W]xXJZc3E\n~& ]{|@S2`]/|J\aB.L&= ky7д8N㼻t)Jౕ)5+%op@C twZ<0Un/atX)rC_r<t0&ȏZ eow"0dQPw$|\pCo\y1믔Ryx|\rZN#ʳsob'j惕ȹZ>e\Sga ' SߢH `JWc YЩ6nMߗEf]FbQYZE ^q[N bl aےBg%`2O#2z#,7 / zI">]oP% 1-$M\? x cK-划ێ"E{Pz"Ӿr-`@>_},ȊQ,+I{xKXh&4u+r\($K} eoyW(n[ɘ͝ݣxOrJ9wq` r@ b'z{`Ʃ N[$7)055O]7ᠤiP^~3?9.# ~1b 4S~@D7m8!$oieG]^wTka[{2 $Ll_Nm U@"pH#iPi}i )}mnՂ6jZ,0Bu>7tOI"I)Vhd8kALgM]?(\<ͫڬ88AxH>9h؏뎝']ѽ ցt*Ï=95Ψ˜O[uy@?#BEHXij4-RG B=2&Xcp1ֹV+}u$;IRRZ[!Zה-Ir+l?)OIky0@#݋`q7Sj-ZIbK!Ps$ݫPt}+hK)ӅD#^V: ʏTpz E|N~%r_$ wvL,ƻ"- ;Pr$rI!@Z h:|?BfV}t kĶcٟȧmlm|]WOS};9YSh-d sPZ6Bg-U1;>ӋM`Fy%2ɁPU48 |["u/,%ة8;u3$\w5sӰp#fk~;Phg+HC&~E[Qgn+anrgBGN [- sX7nxW9PmPȂ.~\"΄c_]9Sw୆Q1F QH[`?xVg6=!ګHq.MbW1heG^G1fǽQea/h;7۰.tJ-Pj /zUBЩIt͜z3u$\yVec3I8dّ v,|>0OjKO&F "G}<#)8]ڷE-ߣRfWm-4Ǝeݴ5}]g& e8nܞUyCh/JT<& P:i8/4v"eni($'K"($ x߈qV'_\"L FxK2=#F TEY SOmcftSQ qθY fnxUBpR;QLZI:/-Va RK nG@uo0$W#Q“"ٖQUeiOR<4}`DK *!>n&1)zn lҀ[]Ul|f$4Yya^GVH×^5۳6-q{&NJ[z$dzmS+d+޻spTJ\zW@~[2I̾47glLJ/-b*q<=ǿ>jS]ƐK6G&/I*_K=0Bs%!(GU WVzUUf:ޥȐ#ϵ ⍾c>?V5dO3+I Nc|gVgy괶{Pb]ajqٿ8jL~抡Sp=j &suhv4K MY23i䈯Ú "ᎃ"Fm_v(/HqCAa쀷5@_ )\ƛ,sH8G[09T\1wpa3 0 s9`aA_YH 9 y~.R ҶȃzRԣ9,oJ-NT8Lx!qw)x~zd=UM " ri1ZZ Wߺc0PWbk]|HcMK5fJqqLL}%1QrO3ڹ a]n ( NUOYҞuTyI&>gkG?]yͰhư鍲n-R9ƧnU?rу?I==1 XƼ8Sϴq5f:l6:mؿv&)6"A *|ҙ2aNo-lNF f;:;mz!,^:&h޳jľo+ @<1BNKI5"¯L-)rĽ+d.\65$2m ؾҥǥXcs2@(XlLdtR0 b0 mE)a΋Z)65|nܸұvNMq%b[fM.RS`3XOZbbS*4SAL<6lq;;PkTYw?t)%qi*`/<%d=|;`EFjipoIh42sq(Ѐd|v_ZI%1O(-; 5i;p.NcTpQ2LR>"p"c!3~g&Y2#Ʃt:"sw8 2-e?tQkd53:J$Cj ud佺~-NFwVLC&:(OQH1 ^ :A O(·d F׉CRώ^x2ۺtXB̤CߔBl8z ^ARW"(T]_+AZB° 7ʪ >K[ia2(RM+,v$JK&$7}>.JKPLc[ծiypNTNtr~.O/8(j8=4n6)*hqOAS,賜hJ\4G#q`iFlqf*hnjƪ`dcoyE<7pV\PPn7Ձ?Ỹ)G8NbL vl؁hM:& '\G^&.e펻V I%~ ۴뺷RDÕ)| bP@/5߄6I߻_gKqBP ;M}c9]ŅB)QqF [ Њ9d\*QܗsQi({.P'ᝣ'jՂHeN*8) ?W߿KY4= .b)$§뚱p!Ts4H3v92ܫtWw9gXm pҡCn~U .u-jc6̽A`W7D,{.]R~JV,Q'}2W+_y;dT(2uY䀀~ &}nmjp{-O4ևx>@dyq b+KX6>q> p3_ ]Vp0b ƵfBc>qִ0Zrq3оO΀^:Z& ;H W]F)9 @O.}Yo#dqi7c&Rqky?%zh7zv  LNRAr͙?̸)G+Y2p$1$p`Gf(Ӟ+ԱjoSC%ϑ4'׶/D W$- (`K$] ԺWA(.|dmׇ?(_(9k.L.Z'K\W 2C.He0IA` L0p ~RP~k8VwC+'oߒc0N`gV#^? _FÅKAg ;pm"Vd }=5cx 7r~ϣL'Ŭq@:`2n8(:7QCt '^ϰQڮwR[O-vq 晕m*Y7:#JhQ7W{CC^?%V1KPqn`Cq?ѵ,:帕<3Z 8}cH>?k _JDŽRViiՌ04N:VnAVXi zluxRN:jrdaly4|+ )yx'~b$e'R6^salfz]ܤ>J7DRP\l,zn&ʢ t/t`=k:VX]zM#/_(NS~A"F$/XN"ʸ@-`m1ytE.f2Z{q# #G@*)pb`un5O(#} ]Μ՘1^'('Ϋ) q7J~{REezlv_[urgx} j=BDф?`bQ(d9i12pJ ۇq=F/l:`O ,Y:SӂV ;0>_6waSPWĒk +?^sC5(녬4rc`U>kXEt)8U֗9Z^ dbp{cyΜ/e\8.[6}Vu(b3Bg{ j}zgԎ+CjYkt1`8h(4H+[r[rӰYu=4I;iM6 ѶS+o c!=L ]EnrlEە0zR: 3zS|m. o>*_1*UCÄ% 5#> nJ[ZU"Rta2CM3ϋ=Ȳi^Rc14(r @ToZfَ rf1EERj 0mz8/xVd܈+^:n*RD?MRsY$\kgg5Zl=8Irك21x7`%F%U'(rU* 8eq quM1e_:Tk|(zo? ]o`^j98D\NtgIfS! <["k$#x"K>3Uϣ#s7"oa/Cj v7|EDTo^҉iWtSиv6JKe8 s~"22`7kV -ʝkFzpsmn'o p 9nPl_Ң`KYup`Cp7krTh&Vߍi 8u(@F;K"|H*Q`DC(LMn6Ay 6|.]m\}vOJ39PZx%h[o Mk2rqF%?^gOa(B/ِ`Y"RplCP<$XڂV{'=cg/Ł7 q앪(1V՘YqV1UL \xg^P>T#7Bzh_ɢ~?'#f./N];ž {_%ccwAxD @C"0]a)*~` ÕGt?2yzk&̴`G8E0X RoJ v $r'H#C *{2@mVp$Mm]1}ajj#i=U,̜)ˋ!ГI{%V94%A$r;z$m.\6xeZ4F`>,Rs ; >̟Tmo^aZ'GY»RRp "lN6-g~i66 +O[<zx&d5wx?A ̠㯙 R8J?lA͞v031ž!*`~?/RIWv Ս^6`_'v_hVNpP  -*6#ڭa_U_6UF`\4^<@Ϥ( Z ]3; ~SI8^Y~Z_]-5) a:]=)Ư!&XW]Ŧ/ӖChs0AND 鞐EtUN0QDžkIAŧڣH'W3_}]ܥG5Iy%YܽzE U337`E_ID,JŬ!oL)gԙu0Q/-C44;}O s!6K ,V<L/7d *v LGN81q/tPXHƩ#xv m!Q׈V:ƊHUǴMRf A@H(30v1_Z:P7xi>QHqG )Εzw›I}2uY4=b9!Q+B,@.Ě-zVZ>8_ H&)B ᓏ<¢12H{x4-EN,- |9y>KHiz(5MAK7Uv߬iY(!,^7]uFtlȟq ̶^2ʠ v(svwC,nݪӞe.8C0mnlDOTnգ 6RemO{ȅuElfX;b =Jv{P~oi-Qv_UryU<ŜR/+$S@l.%VӲp^hY2`i7F?^4e32h؈v_c՟uM{6ʛGBv]̒r!)Ys| Cxݻ.>:RD3`tycI=)68<,DKrOoSCG,x`-$'{$WJ޵ -Ј!5oftfInl3PPdA@PFEmpO'~Y7GK ž)mgfk$Jà.dzǬ  QޗKZ(fbͮe@EgR|iFνlJO^vHu s7u?xY8J2N ^U q=,+ႰGe/̲ǫi%I>@ΞQjF(B:ԘDE]b濖BA@QH74HTߌzS-Tÿ OP0u*F΄6@ѷ@|>^U&$\^ R!6 dh 3Q]dJA9B*f(#[>`露̐1eBf!Wyüهl}VZ)Gi?7OrQ) c79Ŏ*jrd2hR/S=Y[omSvs) { MC+~p E-ApNAJISʈk=߳ YRp({ݲ|b:S1sx|r?'QXb^cM_KHҒN+)- ViK\KP wLemgj{;%8XHox,NU(/&?d6H+䔇Fʊ ̞!RY)^3&MmM<_Se>% N"b0c]=N|ѷ?$\l5*vUW aI5Nnx[eT?S$xkwf'Sz>Ob[ Q%Lџ@BPX4ZxD?ubX\JWNDa0˜=e8v当S J^ͲW'g?oSUxAM)Kvy`o6xi`_?|0įlc\R" w7#e'4/Xpђ`&UP_@kgޫщp;)[}׵",o>jK/ Aj)3Jw~t$'W@['7!׊3,hC#zAx5s+}qP`ԠN$f719ta]r J2 a udlXA`'K/ba~R8+7B#0'5HW.pipYy JOZ*USvрP94}ј}~P|=U`6td%tMEЄaFHV{-ȷY 'CGAx_5&#Gh|g{*X4Gxa^ e˪QL} x::G-J/1 ΪMfŢ_\MSޗ l#'\Zdu WٽRO 2_;fb 2&(.^`53O7P~o.V;"kL\^mBĸgO6oB/MjZ8~Jd_y(c=(1O{ϥ'B{e?b, x:nEM:0f,{k*`tҸ*q:ZzM <|& ?Qjƀ m(A 4ɝ[9xxe3=mlPeCnW>$I ̧H|H{w(HWNiMjVE6u0,^&RJ F>Hm$?5s//džJХ-&Jm])6_A4#ᦔMqP"׾Kx_04R¡s'ӨDW\p8"!!\#X  |$X\ue??pT$y|%/>*.'BUh@ 5c&<ĶNw =y$V|u{]qUIX7y{6RmB핒b`;dJ@مC2e^΂ 894w E.L&ڃe%o8)%w̄\B0eȝZx#.OdK5X,Ʋ,N/ D}k b!Rly6}K+-jJf~/%pitb\mҠ/潾6‘KQs)HKO)R[E='ؑ +1ݣ= 0g̶*^ilKAN U[{ѶW8}DK"o@]Sdt'(+KrhWC~6},Ե.Ͽ,t ]!*A!_!!)XO*m{I7պwk]Z~$wla;Y4/y0k+'ɕ#wE.~ų(XJ.).ũ |İdsp6$C2} sRuIJz71JTFe3*}A"H&~^s3ʳi~zsOZ׊2BSΠGG`q Y]A){=$RFj`3v^;1AA ]ňmO,fy#ӹ^m㙦k㨴V iBPUxg)E`:Whv<pi!bBTL? :u_.98ELB.8m~=惽F5B-9'8o,SOޏmk Sz(sXG =KG doga=|Y¯qWT9uDUqu m-5eӐtr˱Dm,\o٪J''/g]C~4P1,0PÓ@ꓟ.jYv Vޗ Uq5gvZoQB*RŘ}LӼ^VK Oi^³6nAk=5"5 @Dc)Rm%=}Px0[# k¤k>8|S\d] 2mi)uqYcI*x%j-= f^z@v-b !py S쫵?hdۓ-K8}h`+:BdѦ)@{׵ W'}N8p Z\9 PKEh=76.FK*5[gZ>$/\/YcYia-.n:_79 2\aWLmp#D֏$[ÞB9az"D208X뇡 v}Ղ%[h>4<](X5P*$S+ \2P4RņxdEk)#$鉝KE6z3ڜ Kח`%6#r0 ۓ!`eX5p\#8C(Z9_}R4j,'4tYbV &.vGitleMhX" m@I$CA;u) IACne!"=ojkm#rI϶`]m&*ZLH-܍\׊ǎonl{֭{HMIP_TPp`pRt#R-0:K5zx gOaNF,.fxh7 ]D}I`G;E}#DA/]Y֮CZ/уnA?LHj (1pqUq3^Fy$_./6r%mm/f'wɆkOR6q31bG"ө%M~Po=MaA75XM!iXxNLaB2G~ktI ƫ1o-Д~}c$ɀV&ú{- M#L1žAH<\%Օ~ jcqFsUN## ;ei,9|R@ɷxes/rΖږի~F2(\Ϊ ;urmeTՃH _ ?7ڱy&V85y^żRl |XTFK-ʗ7L8ׂL=?a1 io t6dU"1Ò@iņfʦqdwrf{ʦ?څŪi,Nk~0szW VB,͌JD!iXË@Q#)mvRx>(3 >DdIn8]`Gi3/ ƶݧ=.ݮ^a^>gɧr2XԮCϿ'u]emW,֣D 6+a_4oYa&2G , -8NU?wf@)* 3h%Z,vfsOHB~Jk8hYG cTX*feOVXo,P~mnZ2dOii}{ tGk&( Hm$=0VUPMywюI6'i"0wU{M 'avDwǭ1ԉ@+ƭg N̪DPsɒUnV=Ba ݳz2ĺuIxa`i TL9k^>#bF3V1%1&j^Wje4FgOv-()oZ虚BhFϥM(B=c ]RΧ>OFt۠C~E'zpkf 3,wIm$wW+[Zc*1[mEvfW׺`~>( W *kJφd5䥶p!PDeLT]@E&g6)h/ ȣ;u COowJ0)ApnIOM8 zĈ.e 8!|ᘳ%a& a ?jV0 Not.YCXI\Дq/_GYYVV#w̍p(AEżbd9ܾ3`7 6h2Sr7 Jb,M S,"|?#,Lqu㍓#w`'TD6\3I.uxWKD5z,_- }s;7XiJ7AۛjNwչT^U?;XBx!Ҵ.ܔx-ePeI'f~}J| G\1_Nn+Tr#:&$djǘ\JgxtU5{E 4 Pת\(A=`%8Hݫ%z_ϹNrmB;(sw×[w{:170I]a.IZT mzayt%F}}mD wS+_̢@ksFc+OjGFu5C~}iҹd$VeQ[>޾BvU$eGn0ú( WA]k я w5D2@޺؛XPl*+ف: F6f6t uُpK=QLnzblIvc:HT [.pG#-{sl rw &l7zwUTiwz%Z2sz&6oBSw5 mv<}wUrQs !Ot7ߣZ o,MjPJcmjeM0\ db;T= TTt yw5|drHu{x%^[W99{`I@i|ةJxl'IVdc\hH!"Qy'Ղ'>p:9o}6ѻLW^=5 ׸{fRf<3#ͰZo;DbK+ZgK w^0dɆMH_3K;T+ҭUpb{>Nކ.umH])]±.~ '.^xQfsk51q_I62kTI7u!&S+Ȑ|#WkY9KN.AG+S{%9+ %GV}~=|>v_/\Jl#GaoXUlwND-zrVM@"Sj*iAzT<Qۃ6Z7f7,d>Tfh|HޒyNՄ`$_·d:g Nn/e@PWV8P[ґEPo_jl/h˦2h4Ls\聽8bqpodGk?o2RZ% `i2|>qè~!ˬҗo~ӝqgA2W8z@622āT-REUed\ 47V#ULzF  ?/ LzVذ.uށ-1F6B0R8:;v}e Ƴ37YUz ]6h[KoyR*6`&rYH]JSjI+mHN;Ɇ Ku>a2QVDk ڝ^K 8UbI7DGkS.{Y-;R2dbU44 &Tĭ%i13-jTLubTm Z6àdݫ| ,!VV.͠nnǤq&17|k\cg kP*^tzVM"Ty;iDMef {qiplHҎcrV7ڂΒ9q(#.Zv$zg[ˈRd{pʦ>GZO6"mn cW Dd㘪R0b{k?%o/a4m#Zp!D&zpW&gbi0lꐮa G%Eq]7D\Z~E0^'[`%؊TwxI/6Q /R LEvIO'iqSekܷ{JY/u:,!=LF6͵w`)shڜگ 7?f3|>c?9Hyw=DjZ~(RxQŧsKЂвSGjeF>鎖3 ޏ[9ilYƘv Z]1>zA7Rj\Dn[dJ 2TҎ!6qo|i 'Nf.*i@g/`#eχ`iKȁƪhR4O~o?{B=L]q5jgߨGDy!۹d`TJ0O'+* ʪހpSc[E~8Al#sL@RꡅS8G]R[)N\0;43if ;'Q O CkN1Iي6kceNu>z5!9ת gSxJTd|̜6`lG9?A!i+$:(e<䢎]z F#. o!Qlb$&$(ٴuG~8Nx2C+bΗ9vҀ*:<6>k;޹Q OYUkc-BU#_{{Yt$] JKRK`pJZs6R%B 6oj:۠b qɛob^$+N+W n7w'$@'b%#J]#AQtW*'I1,_m){B]fqп]OGa|Nnf,t *ѕz |x[rN@C.$DڌOpT ]?lУ.wiWjyZɋoR@UyʴU  Xk$ʆҫAҧ.W>C*dҙ*<pDƴ:qjinPFeCEhQ\"̹۞p( Y6Y?~S :N g!Iuܱ=B'_*|gX.ZU|Vܽ>5G#+L94-`O/};0DRm̞D5ǿ5IjE%i70fA8-&DTK$=/IQtjjaܒ}fr]K+teƪHx b$*:ytus7 aЋӷܬzBW<ޓ,Y-B;EW3ǚ,m^(aKa9ù%ZTYH;K+֝µL/ +ՙ_d}$d-dXq6PP$ 3g~(Xr*%>W@">bb6'caүw ϞA%ĕ Xk>8n.Zc H\O%t.ncTT>3'޽טgPupֈc;㫛p-8|&>'lS%26x+D ᙥ3ֆA)^d#ýO'u}+ 'u~Gh7$j# Gn`AA0/ UBhU_,B5`eZ!6oZ8ffF7Y97Ȳi*UAW\PMI}kbf2﹙PrPײhmsfZβHͶ{H* A5/kׅհj龥 jw[vfRMwVc&)HR|g憡j#L/.[7M;w:olUz.f5{[kIjY4Jۉ-K/^gT~5 !՛|wоIWMnɵAk+b^OIhշ2JjAxY|3]قN/^#&0 zRZ|KizD=QM&j!^˔;R9g6/eg;n;bDk3Suu5tWrihh\^ulFQWiYp/"?K*]D/3zܥ6΋fgRA3zpΫԥ<<MEň.BQ ]ʡ18GQ @RNdvFDxTDq|(8֡FMZMC5/.8C]?'[a 8꼈ZΝ+'fAIlw&Z 1`)(Xj*[GK@1׊謇=LD7 2H; 889ӁxW}+h'&K8$2P4Gx$61{ie2w8-gR=D&Xg@ '@L ^. DoljwQLstB a$<#}nw`bʷNqzm/ 8=W`ThB}ӌdٻ/LW4AP'zۿܵkFkeB;yӤcj^88 d[ Ta \3}yoUhi^VYj4+{]9MAnNMZ6z VÛyt AЯjuq$WT|S4_fJ$;[S>!)Ԯ|bd&Eޡ+zC <}Dz ߸BG~}{?AjcXCJߧz1s5CRuDr9. 9$Rtbk"RRU\< >`PI}t'}IeP9aw8(F߈g tPxum꿋KơꥶMmrHt/ sǽ""Z]]*<8fse.MfD oimy[e ΁K,(3QsCOԲrgt7lZ!hè Z]b5O:_,qr< r+k]<=LDf a:WHN,ՠ= zH03'6n!S@/$*9\$Ip +!yVѬ C*tZC=G'ߴq: E6 ]Lln~iݽЩ&zfXIi^Z^P}ys+zIOi 3QKo4:ya-9O02ϦnX#c5PRuf1'ŵ%If|[ 2"~!%ƨ0,fJ33Mѭp}u‡KzvLҰNo$gذs=9lk,w(JQLV^@$TqRsu~|8W & i9[bJ4aa4NaQ8,NeayⒼ.iRr4Ml@;3.Hg5x1@!KI6."H״5y![dCթnv[ysH-׬dVpz S?3#ՒCҐόbwj2{%Ԙe@H"\6*qPwУ=;/%qln p_$NErP.~Nԡ=jٞY,2lNH$O%NGY హO랪vnD! GB8uF-caYGyooem.cע˜9Ӓ푻6<ɺ_ %ibkʿb}-\C0FTPiG~b^ڢYi qZ^z~Owӏ)E5/rln]Ms+ HTéKO,yQ>Z7fq3dyurg sBYdz~ 24?>ygՠݜ{^6=00"~s;C0jxYBp|yJx_=MZ??,Sn"@g#LJ!T@XF2d$fe 柬_DK+lRC#Ŧ6 ɴ~68FPmOXASu1aDd<Y8nkz3p*)d0H J!W0>3meTR~g21| ww\ʩL! mtRٖ>%Wf8&pWH/N˴+0oܞ]oJ $i o׌*s@@l| \1%{%X{ND(5-*p꿙!`Q EH'N>B0Z, oo5~&b# xa5!Gs{ۘ,2VېT\_+e5"6GmNS`$ZXEh0†PG.ڈg R$B4M s]AzBN?'eTڳLfo4 ER.j&^?68NWIs ȦaE ̽|A&geN=d@5Qn?Kmgp£ov~6) ʅM ĝ<+;XL؃)s;x#mዠ;tr!yL{Lw4 jG!΢?LFmt'ҙ&^4ָ 'b4pџ9g蛅L SCW9pi-9tL;GG \hes-JH4R*u3 JLO}j^leA.P3b#QxMVwPGhvY O([MLJK InC#QHaLμ`k¹ZښT0:_1_(49/Y~]X7ѿkiY(A﮵D]gc mU҃8'uzA 8QroML\PfJ+aGw̬30/xltCj6~SE,JCʯoKM=z;/Qںg%=ūaE;n;Kʑz: \Y_0,Ku< %| X6hySX9omϏ0dT@)1Fva_ݶymt1PvhZ4 ku~Q\u}S@!ŀVI.ڣD"zyxT\t;;X94eot€hv٩4lsAa28ē0xuz$J+~~m7GI%:ѢrBpM.UmQ (r $ TɒD{g9/wE"+o&>EYRXvw\t.QW4T=5fފiqg\tRF]$}MNEpUPtJkP&pyZPlAY}u3͊1syk`;0v(zS%h q! s|7lWw1:!zq|nS1-9[qkIArL?e@ɥkK+Ijda U;8 s/Jh{, xPhkcs~W1dIIS;X^262|^oN/ q%#~m!cY&q/٢|f:-KA"cǶrPU 9'ǧ#,yX Ƀٛ.4~7X튏wA72wMD  +#d<}+qpF#}\aTgTGO N~WX(uBsk?ӵ\"b yH$cT?VNޞOvIꗨׯ9?i%Hf#ܓ([UGv()I1O\[,u2{W_V'3TPfN ~`/XʼnG]NL?t18˭0P =xZ>c^uL2#֭ǦPЁѕǩMV#$=t4љa*k@|r@(O]LrYEIrA\K5٨e[?7zGq:nө^їi qL61Y{ֵ#XlBj{LNOO'㋶!ϐ蘛o?(߇:,M@+7>L1~|tx>Gx9u-QSֿ36f@gV 迣A]Ǧ2`M:%E^2^GrũD`PЄ\#ӽ%#T1PW!V{ Άl+~@ 5t|KkEl6 ߪ6i|zm9VN[TF԰cx r1)45 *8 fץ!E&*)1 &#kyA$~Ug #*k]u\|o}ԡ ę)M d`dz@y A6p;vXER5X=fR8D}mfZ$)xo)Yy~^: Euk x_M9ej"Ѧ2R_໱IE L>m\4ZΛ:,xm Zy8yl܌/w[`gG[ gGN Z-y0W,Wy02FIЂ6mSLEI슶AOUd^͢!7Q g5huZ`k`1 f34CcL1 cW4w|˛*oLj-(K,<7 "*$<:`)EJ!pi0E u1$iY|xO1 P|iSwa; RVqh)'{}ǚF}$aOoZFu<3ǜ 2)BqQΙ}13+)"uﬠR}"E~@!^ ~d V<[8 M ubN<۴o | uބd]63xDlj+aP8Ee'_ CVBRPzqhLH?{e#2v=t;+%98FK|5V|t#Z۬}rRFi9^0="b8M qr}U6ݍ(g=n-!]Ƨ'JB OEfL s H >ܷ-"P.2qf,N]-S8o*Hދ`Vmkd%{>`h2L kD z&w2fc$e}Qq{71nzd,tٞ+g kNjO By,SSA\R*5X3]0NNt8q42jñMRz"oЃ8^*£u'H#z/#:4U G8ci]>!6QcW3p%]D;Qr?s-G-jA%M=Ƶyi<u$[hhžI^ .00G΁֩-InSXGLiP`-fa<BUJ$JEWN-8ꨵ.?ʷ ӯ1l]lp^qA|X"ʒj)?Lp^/9\X̤^KMdXc,l}X4 Ah 7RqN4Yq4 d* +#uLjUXXh5!Ya z $_"󪠕ӂGp EKNlrTP߳HF%","I& 糀1Rv9 SdLlBHnTA-*#3lottd{/~>kԭ9{awer/#+%ÌFql; )MW,P^&ńz~J{4ɿc70.C$o;ـ^^UA-SAۛ+IAu~dS4iWߴJz@|\[}jo!~m,fE9Kp^TAq}EBXuc48a x0@U;Hv_'!J2`s*gTF)I ]2ܕ-<j\sիk}k 9'i-=̐*\b$;4!q.+i-!ud0tb J4N|SǓJ9'3 ώ}@B}Q؂6.+]ryT}'LMM#e8(_X Fo!+ >8}Z+{JDfȫAL={aCEk솒Acb:Ok=1?ib1bNIl#dkgNA)Zb)k>ȽWg~>ʨߢK9r>5%z8h<2.Zm#r:E,{iDmm?N{2d߅Ht\=޲a؊Ad$;H#?6 ڀ>AE-ҊAoE`'$|@vfg Ģ[a~(+ziЌ/Qx0xF 3.|5c_7?m|z^Հ5VFM^`T6:3x fEG2hY̭!ߜ( 3 Hog 0D{QqW{B*R] xB-6RX (wcO9c}`oȯa>B.Kia/%I.0h\DbCVOǬsAĜQ30b, O|c{jJOvR${Zs̵o6tYqG>EeSΘ~F@T*fZr6Ca=K"RY?j!/kSšޘ1X#Ṕ2Ͻm\"!֎/V3up }ޏq7r[0$`AYȧ3ZDWh3.ǽ̻qۃBT,|(G%AUts[@oy?2x^w`/Ɏ[ovQC!qNmsD~xk}mrNt 6y 2uC!}#21ӌ"۬.l*xNoֈl0[MyU2Pңg(qT/iz; Ǡ;r&%=YT{AYֈIpYKUb¼շ13Pc8!_GrX.L_OFz^t=e]Z6[O7oqa#pWĪ}q ~0cMv48.wآx)8./?ə҉z*`h3Q]5|ևp `@?ɺۮE ۜ,\/\7Y }Fm cVvNﴧ8 ئ)է]V)ICҜN׺9@Hϯ"!Ʃf)Lk}ЈN4-o!9rѸL<(\I~Y5OJOQJQw'f440 h%Fԛ=I8&DVVLY0u+Vs,:O}by&kwE&SiJ217EeD!/F.p!;8lnP*38}0d:ϰ/G <"9>E쀟 eD xSHCс?}יcw , ~y #m,s^7R:$?pGkIH\9m,J(h90C:֚ 枼^;sKjt8 Q=N,J;$6)7ͷڏE ƷKG_KiQO#igcs.mjXF"uWLzpڢk B!~wЍ*veZ1ԕ8@ntF O+?e] +]|15Vm$ڄIMRsom%Ѓ }Ym Eu++0AwUcA>3m5<*hsdV+gym7f{;2ghҰs;x9F=4a.>s!3@~[t8} [W=*va q?~vd'dE ̮pD*ߡhބU"Re?vWࡘ> s@x  }+Mpyb7#8e>"rM0pq1ʈF78uJxuL5qeywWQf;삛[*$^8: Bjt9sp+}5(+hM0j2},a7{|SwMrk-m@!v.X9~VwOݘ!f({]3ݓھ;l61E~8|8_^ఽ ibd4JA Oܸ5.b.T`ZKH69j1/RKcDnsPHȗA0R=K58btn~N vWFIwP\9 =jSJH€]#{e.F;MSx/Tm;h(Ŵ{r!4'3eJNEڴuAU;MUwÒpkC-u2?῱4q. P#glQM!6MOAj1zcsRf#Oq{- T3ChKgZ򜙔n7R%[$ތ%LL0VC"/IQN5ʕ>o;AqWOy˯DRy Z.]AQ aj;`|Je\n(….aGwe[wF\L-;oY >+$q;)FjJ.is>Km/G]aⅫƃ|:dѵI$soZ%s "YzYE'm g뫓s"C3|*_SRf;'iD ] A.xZY>S8?At;B>Ra\XNXyzB|!O],/h1;A:A]`GzO" M3 <2*\fB.5sJ1_L ۫F*|r v 6˷0eU$?lx ([B{XadRx>PM|([ 3=L7>#KbIkJNhV9o4S&̇}N˄[5 5SR]AMNz*,2ycʜ2VʩЁm\qC_21ąCdsI,'lGWŴ*7jˬ>.o!lpq_mK!^'ny4e(׋jgd '5/nz.vʲgG?M/nI: i麘MܿCVu4$%YhTQH^uG2c|[N&1r0wxYR_bɪT"xT:m(H8Rqʿ<)KZO4@6RhxgWTDŽ;{eba~vG@g#ad÷ќRrcČBDpQ?0~;ȹ:$q?d2_FȖLIx(S{-'S/J"O/%6$^mHꦡTx:ٻQ3)w/&ƞ *`WqL9ǞunG#3ţHWvJD"M&tRlӦLfapG$M)z=pxXTN&7|h:D0lc`1Q z5N_0"F7Ar{ASZoS;]DO~u$3?}$;uJ19dA{__n-@N gv-X>y\#J[ϴ^Nh`+]rgעnb sL99^*:3JA|?ڳۍp[b_㒲h&W"%'H9`ggó arY&:{;J6u]`圙xq`jك4궓;TLmdY;he^i]ڊgf>Fư&BM?ȫOv<BW[7#+zC9o'ԔϳITFoL KGr@S9;cF1xly=-Ct ERe憠LxxefϢ5R`ʹHW[(EFCE#\}EYZXꆭ##'X::uE89Q?ZPxs>vnף9rAǔܑ9JߨC5PGE*OyK WY{;7 aOضzSʀ]C/ YxO Qs9G*qqI_3A>DC,Iss|Fl"jrB " #xQbQ]i,׺PI3UGV5yCUUHƼXj)Una?O4h41na/K<@[[>ԊY1mؽ63݇k$+ g$ufh@ƾ~ )*8|1A t{Xf ̍Rf9O$PWW,c Nƒ?9˿ohbKl 3:hPE SL,ػmncPeXVme1 a&aņ4x6;8s(o2kC,ނ7ذ6^! t3hc؞ ^NZHWU7a6-<}Do^̈_`\L3tb{-BWlK_ixx <="XmMcb zE+æOkwb/E=h@-T`I TޙPuAyT8nw<,~^`({N(;ߗFMEH*fR@YizrSF h!1DєЋK {|g^ cv[ÁFUMeqMTujCI; W~V^3(r@)w=>Ltě9Lu_\಑:xYoͅAJ)c/NhT|;V#^e3b ULsrM&0:QC C3B CI}x3`'t%Zg*?|sT84? On~I|G5;dv@ e?rTWw ~^ $QKM+PzwIV→'`% KE"$5GAz0~8^+EY0o.VrFk#0kj<@IVDtt̕g"#lƌ03i$u + nfH/w}}HvU(ds1l~v{9Kߕ7ɶ~n0ʃʐ,L&7T =bȐӭRȩ* XT4zTm9 !@v^&X!C7h2J719o4ty0Iy ~r 7h PeE)}cYM4B0" M\m&s)M8Í$JPK˵wىɈA%=uEQdw./FgHA:WA iT&0ɔパ遌v:d8˷;@$}vq# u)@ߥzk.ra&$wqn W\g]7LA$:6xf̀ϻUF (ʐϭ'97ǻʌfڢPniӶ8]@1i?eZSe&e#ֵg[:r]ICE:)z&uDapDixsyBQk9]VQ9,Kz5 $ׂ> LDb/Oqy:@L8W"ܾ2=h/DI,@×K .#߫A6ǵ Rqؓ3hT*biFSޖa-Y.Tl̯6E{JUz7loevvPा/rYnElj5>gYWK:v j4O#,?į;PVү],Ifyf}_o3^ȳz=>W(a#d>*_ nQs/)[E%g&Ů)R~"sJHjwfG lګt䒈% ח58Ux b?^D3`Gݠ"Մ2k‹Z"_F/z0~}ę>@F %D;^XX$M`^B5N̰ߥEAeh qbdGL!:BqlRH[eY f[ҟqԉvs]ڢM]ݳec[rpP^!nh n ȳJ3{Ά-d>a#}[fʌ|-O:vE@#|! 7^lD5@ j!Gy{OPQTGgL$quü5pЋ&6 |X'oRW?amrz݊N6 /` 3.\KI*\Hފ;o >Ók@VdWWw 0LG`5k9-;mVY[6-b݀EMըp<\&|f]~6aUG{Kuv25Ef|E3g8;ګT,5уh bd+y͑@+Kl sQLews<;u^tt%\6\$M_Z)}6H]~u{biJT&ٍِt, IC鉓* ~mWJe@6T=j*cC/!D|tp"Z˚wz?8-9r\ }d?YpK;jgk~wBorgY*-r 낻%lUx C]5+}芽SNO4bxV͎azO 9q9[·eV6wE-ev9}:CLx0 7;Ouf/ж>Ӈwc` ,LSΧ4 ۀb8CwVܮyIcZg+u^N裣/lLvm[<6y7J{gQ1pMxPs7V'δǦzN$']7թH{avf|G &:ذHozTgG{(֒ -BVPm[D -~d)b7̆&'Tu d ޛH6&= z,>mpFD"uu~6"2( &?~bDɜJG TM_d,E[=t7*T(i{p;1\[99D^ׂN SMָ O8"*97ƑRҦ>bm mbà '|C8RP·9ѣuyতL!R)߬B P6şa6fbN^ p%#)=i[ƽo|A4HhF`3r f MV~oB_&8:):\.?סb1I%XpW_wtى2}n4jRLwݐuI) Pŀl}}Y$J1o"X)cN#?GK  *|_vܘQ"4/?D89lIw,hPICq!.҄c~R 1As;UPD"b.Jh6ނD邔'k |aGBy gXlKv'o0G Jy}͐7rچ9s l0=bdzT.: (mZFkYШ^Ċu:53'[z=S.B9^S?j’2^;I'M:uEt9ckR^kTiBL4׏]+ jdNuqjecc>P]U%gt}>ФJHbQòCp r1.#㔥Br gdġ" jvj Vxn`QYG6h9*! 7I(OK< N.+饹o SBjxAXABEgg&clC) 5FC^q~UJM TDU| $;ʕeX+-^ԖJy6tNAi iY|Z=2s #({vr gmG+ h=:x 8jC+4 $:iN,@Wpw4PѺcKm[Mߍ#+č XJ??1̿GG}ܰ%,cQ; #Fgw4cBtՌw{H6"ez|4GH֒4lo6{+tML FߛI$ 4Jvf`'gɕX)/^B)r|,@u 1;Fc07C)^{'A!m`^Un!SMGӯ]>T# F\;0H}@b'/ka rf:?ĔV򸫷a3HLf/ho%+zEmVMxGݕ^xPcdޟꜩQQUNpp(ZY!vjVP/R)NjXEOCbZf[O[!}3J L"ScuIzY,G>i^ (8\'IrCO'ޥkt;-k')Y]Q&y8 i!*\RwmXW[zm:J%m 0{$8L2ulW D$Lc0z7+F1Qb5E6T)oya2)CVe3 y .]b/ITeԘ8T<%dKx^BUgmHFJq+Eӽi×;7a8JbH~7mۂsع1w;!K 몼5M&R-fw4~}l*|b~)Lsf/J rb}8t<;|5P; { fu2%brRJ`jKQ_F4'kLފ#ޣ/olX¹K,aߡ`amGdCRg_ wX_2f}/t3B^l{0skHuCY(yH-r&zV?` R&>\IK: _$Xw"%rӠ U!$z hg( V8uSr/7>6Ƌ#x3.+(Q2v:'qΑݓC 9LxQHzE ڒEu!S/K殳a~2EŘprK0&J noQ<*=pNS} oN؛Z\gdh,Gˌj%^My>>FIA%(1CL_v!X G~.V}h[>u 7q'x`[hL?cl&(r)kH}bxd=aCqgD4, ӟA"M֟ϧSc#}SEZ0kSלR96i3~d5$OJ  @qw혈ڡ {ڻT9 ;$Z OٻB(,.j'[@(AHOʝ$YyinR0eSy.KC)@q}}^m]nQ?=m U{{6lFߋ<lx"؝&8w#d8 O>F{a(OwZRÜe_t :9heBX Ϸ"n2E<OJzE-$N6MpU3Y[L KLn/'Q Y RHZSvmssӤ4 [G$?xK*c5zFnӰ2^Uz]5.:Ќw;@{1,Wa AL?ǁ: \g +(~J =,xo9.?zaܱ0[ӡds*k t|OI*uɽҖFӛT%UЄ:IG1Mj7܍dbx_.9Oh7|ϴ%tYˆ]G.H^o$:ܽ}a:M9=~E5kkٓD\m^mNX4zxLJR4%M H_IZ#˃,ߗ=CXtO;Ѣc$-!z3]3ෛ?}Gp(8C2ߥ b'v{3C' w\{H9Cb[<,>: KpRvN%j936i6aQb`j&?`9$RA?*n~ XxT״25 Y'PG{$ p-#;?a$hU$*X%4׵eT-g@W$n1 Hqk4\gjz:N͂ "շlOh%[ZG4-rG>0Xf\ Z?)9uYڦ)?ns gIJt5S;H O)=.͗C,ʺ1֫R71G(c>ѵ'g^c3ixDV-jcsnnTfL3j&J[Q"wrTŝ%JFen8LjwEe%zx,L 洊 zioD A &3%rFWT:('gwĞ!9d 5!G" W:؈ urb մmZx>;zcDRu;}b.r*rYoм$;+ٗEt\JJNP5|o!^ '0{RqULMHx"5.SAO)Tj5%9Z?'7_ p-b)rd!qodaZiɥEK7~q+cશY9/rI [/mnQ8R! !#1)@.Crm+jDa%Wfjz2(8lA&)Veo.f\ 1?jƺ7Tj\޵جG==*eh/'2? S_$PvŗZ n$vx9ui,܅ܙVg KO؞ﺲfU^b3aUCS.E5uK .NZIZG6!wenD1g'T5|ݬdV!rTgZ)x2 $m}k7CHm!:۴ӫ7\"CŅ=IkT$Of=E!'IFO 8rY$д|P`Q}J#Z/8M7w#v̽~.qO )"/<ݡ-ƺ߳u;>eR b5~jwW7J!`IQ 8fxf20GQq #>vD!tzQ0#=81bWUtt~Ą$"6lQ3V:6ĘЗ÷pKK)Y ULk)\'0En\ӌHKFYVɑ%u@_Y5ۍNQ9`~5ujt>З銮"Z <nLv5$UqiFk,CSƒїv$p6V! ncWp8ܹOF0!*^ Qه &:ZsE, |;24wQGx/Q@,S#5,Lz-l?bۺ*K Փ Yrɐf/φ-- gi+ڲQLSyPl1Fn&:E.اC@~;ȕo"бՒYj8D >#׋264d#hD pq"N nQQl?8/TPٝ,"* Zu0̨s֣$؛oqʀY gI+/++|%m@/)RIiέ! B*]K !y{B 78اNδB%b+4Ǒ3)V9 μ4v' Ǟİ@rو^y OA'egohG`H"|Vzhs§B1a=h}j{+lXsPƤl]:?);q{rE!u{3n4~6 |}ʄwk 41^vRtϢ8W:U|%dE<r$9H^7X&_UF7z &Ir͈~,<WKm t啙C{$qP[pz+Yo栂?(R҄5+ЇDX@ă1"NNj|dҟ>3PK#``H*q3Gx4d{$ /RR*"ؐ!eWIMm.,]cnBa&ϢKuɛBӊ+E#^59'R ­[:JN^,/6mO! 8$v1ˆ \-qAy _)تZ}=\5؄4*b `0Î6`U9b)4/."  ԯ6k5 lV_˷Soex?^P̕J ԩ}ّ(b{Ghg3:N܉ݓL1 Vz'1^wǡːF[wQ.e]l_E$QtqY-"m&|7ۃz``Id#KAܖ6ZSE^X m{~yRxIc4놟sw"}'N.hѮdOl*EF4LN3ݠj<I=Dލ֩lwl{WV w6Cz Ns{,SǾS%3Ag-p"^\;h6 [@'&rKu-m>\U&,mwAG$ꢰcb TnVLG35)Ν #e6lЎV_sPV&=x4B 2K/5jK?nqlbBI]l=\a"@pLߌwe,LFOu$qwy;k{{&\6AרIxKj 'OWPv*]8G盫;3nЎ(%馾5gۊat-E6%- ĸFLEe yA+_6ͽ$9 mޫuXe'n7:L8VK~(dX$ ysיGDh#NJ{jyHlߝ(UZx~lh #Gr!:49b^ϗvQŊ3sw7-[8OJ1huҾʹdSM@u,3)V`z,d5Q`ԡ;uh8y{EQX-8;P1~{0@=a#y! atB2'ݼp}, ^IН W=L!Z,3Ix5M dGA3R5 LKPY*i<3FQ)psJs.kH7C7(S哝^/b@T(1BPRQ_KefkDM<Ƹ?˽}xsoՎc |NJG4&E .ZED? ij62i΋gm_J>)ķ6nς.IOsQ,0J(6Ơ }?eSw:D6ՕMq׍UuD @}oNmIJڻBŸ=xB gaK8h/@ƒ/$ghcx]A3=-;:vޞ~g$[x&|!xQM{Cc-BlwXbGn?Y8G+ T+*0Ti#!L TVaQG뮷X7c$XAEC*OnV]pt}K~[l]$ΗLUm b?lpҧ5&I9ZJǩ\UW+v}\PFVγqSڳix,(Fxc]sǓ*ȣ1ZVv}QHg`a N[R:oȕ۹{>f&J|fNhY,z!r}ʴa@a%.Zq?n&Ssjd6S;n~'FK|bI:OIJ;.piy#P=<. ‡t4Ƅx^}{X|0p_S_,Eq@\^zp(fvzk֎3AW^xQ"^ǔ($3ֺ`j)+=!-*WdB63%ktߟy:(9`\M`oIGvpGݤ>scѮ~'*׬PFgyϒl\eq6ck8Pdqd`nI%dI J#|&_`3^ŸWET⺹ws`*<|B &JO˓O,lw;U(WPfJ,7%]--9F`2Σ')Fm %[ Gr$#2{s5P󻃯C h֋y?q[x8[mdpZ~)LRQ6cHɐ7ㄮsUgCM1\6$a̳ԑ1߷qW0]|Ŋ$oˌ_7GN Pj T78*O%$4=;O|֞mzZ|)d! HxeM=ĩ\i9/١8#aUWTwmf2|e]W/<w{1VrRڽ#Aɸ/Vޑc}M>?AX ƻ$v9 zJ cT4kEI= /^"Ϙ MelLlF 7gݘ4wU䴨=QqٲQJ)}Kˣq^ݦX8W<.`4v UiNv3=$&C=yTD P>VGl.#kSf$\|l!g@̝'l kv5i 7 R{6gkc/X,ά[!3Iܨʚ3~1PK s8@7ҜnJ'뾺W—Q)W״(%ec'U9#t-S-U"))XcI)kzsDr/둉S2󫟪?cb-;\0@cON;$TRNi~v gT@SU4ɋF-:ET'&(׊ &BXUw?e݊c.G[H9TI"Zw6P.( _G=T@oz` :M6 gό<-qAfv vUV4R|OX<;fxa0FЏힻ0m/$2 ^l"V`SB x(j[`;Wv"y{ߛGUVÕJ9wt!U\\X ^W)7D(]|*1;m@ZF,Y9 }FU-p!Sas: +έrwxYz65lapc! \jʱQ(;هʥV~?e s%;̮Әr}*f(>eG>kߪe욻 {4 E=UQǍR}zVO_g =QwUE;&0$Bk}U:8Vs?^"c%jU@eTQ\>2tݺ9~#BGmx"h!x($qFhV'B6ɺ-ƜmΊڿ!ie3ͳG/Ptz-dk 3&,U*=-/;U#@dئytҒPH"5Q@jֶ6X.g4y 3@XkfŚA1I~(مS$+ R^ZXRP嶸 {ZؚE+80ubYLP4n"zZJ>=7Y 7[ "t 4]PQ@hHSYmeXNPŀ'|8rC !On{" *Z,S-OOd ~ы,&=!{I?6'd.͠)'6?GtP5A &hp7²<7M,>-k~|W<TI5s!v:ݰǼ2Jx7,oU{r*M@n?)@ȀlRtŽ+u2EWq W3l*{i iA+/"a> hIppDF=s pBdϴa\'}S ([rhyu*\9xd͍K)Q>Ms$SN*YHů3`*{ PesQ+TV1si0~0_<9xߵ Aхh4wxߩGLu&N, Gxv|(*j3i?~/߀NPݪXzK `PKEJ0,@~V~s]o|nX`RSnI\)-pl񚨇ay.еCt@,yJ.fڎP; 2 &St~ d9fO+*r2/weZPyfVjmG1Bҭni2AQ~ak;bd\ֲ?{l!Mpjt֌ءRCU0Okٛ?E{WH\Rw}r.Tp2HL&]s\e&ul[qQhЦkF=賓_:樞#U3b1|cUŘ/gҫm07m]x E^$Qa(Q?M:/iw5OK:;e_ͺ%%@ZîXhh&g5WɥydݑDyRpл TP@ţ@ W+]ojpHg9 E蝳0\l"4QiS&y 3RQ%.E^6*DVI_e%)WC%#BTn#lN޹}~^;O}^4pHLշ T̴#gOxY6ߜ Tn_Q2NY`%s證=:3Wa< _ׅ6ҮMÔK:`wrlP~l]ώ!U+uJtb#t WRcG휠xf7qMR-rWh6FCg4|Pŀ/ 5C?vխ֏?T+&NqîD/vSkmK[ĔA\/P5c `w3827 ^5VxLz7}EkҸyA%R=f*|S@iAe!mCuRY0 J_j k  iڕ{]t*c7I}bMIbD5G)0Mq}~\w> =3_1*]Uv 22jMt\zF:)}xyAK;s^N\#9|yʤK#Gowk2L=69TGrZʺ'GI&r p,GH)o{>Eetl;2(RrQ!>(&(+ ́YﰫnN2,Җ4tp d6>Ik.rIWfX!0* iН7-$*^9Ǥ`8[_coO,ҩ]dxgTR 2rTtB7@@ ۪fc'Zh^VHKV@]m*j$ȊIs/B͎F\g9j濶9M5gf^1E03kAU&Jm~A:]3wlܦ穌6͆Wk?}±s핓l9ej.b=w~;4Xl.`g|iX1|eS~>G,J%%Gmן_/]U)0s#wVXi+qN )7]xS=kPRUˮ_plD(IO#@uDvT2E&]JNO*.@n"F3~J@a kgF*|mm]dMNTHQ6hn}G?A)ޑ/0ILpxHi,AK M4>Ɗٓ5cGk>NJ  "'iIP,1|^3\ @\e{ <&?+MP$s@P@WYqANAi8:HPSiWvx8!g$˃Dڙ/tqa&qd{q&Җ alSѴu'~ فSU]$$OjD_,5ۡLiXr]qlf +Ib@mWoFxN"뿒o3wKu>ŋt1w14pƘ;4ghe={uFo7:ďp1/Jg݀mä`sd3[ ׍1cQRᛪRpiZ+e4I{Pa@<ֽUC[Kɇ$> Tyw_ .^tŜ@1L4pGǟa=],JrʽlgC HdQ+ EWȀ֨J_x;Ub0 `IeVyAĘ*b ´ g-@]Ik6hWZ Viޙ ڡK3ϩQMI5Y#o9(bsdRPfڧ" 2}u2?=.׊udUp$]ɌI[>4GZ3 Ssm|݇2:%'k~/ߪyzL+ (%|䨇 om}>T$s52j)㹓cBqW_?)6H*vV71*}ҹPqyXıJ+_ @Y"k _C V ih:@7ړeolmjmVbTx]$60jT^L'.TMlhwBW5xev;(Ypg[Ki) kMqorw4z>*9T uUU6#{N/ϻyv uCfwO]1%Xi|*c+}NA&iȧ!`#7 =vB=JlX^]] 3#d&=[EZe-H{mW$(E0QZkp!N%rNh/p~$6+,#^}GWF>,x V\mW yHn4F6jlnvPBߪ&+ٌž RSs[ۯ~4H #jNH =}=ŠYFSجږ>-1VH8Fブ.,hqte}ǽ-u<[?E_EgSBg 3ڴװ^W>FW{{' /e􃵦}40W5l.lwwސcI<‡[u=Lpc̪F'#d/ˀۭդf+f9 ?qeTKsGwo>ӛsl@DŽ1mf N]b$B^ T7 j߹LN^:{Ռ>gfoꀇի ]#*T9QГti5YU>.r3!rHLNVҗN TF?:>'e7S &r$ZG4.m#)zx6l|R7-fe-YH.~bLisDgM\즇׽7USgY+.ōVn 8=[Ev3RiΗdhWPw `jn0(4:A\v6)/;Ha- 1֯SX4Nфzɶ/CeY684oY$KFQeC,clQ*=&j@QɋRV]Cn\"vwGM*͓HO:}TW~brZ=O6A;1ISNR *47b[-IS ZdLALzdt+Խ8 1 %7S3~J1}5?!Z8'Um}e پ X(dE2o3O)PDtAε9az|E>/8 kGbkGh"H*_Lضk'|Zc@[YK)-U+X-x$9Bߜ۽"ĔWay\-͓iI2R(zKIk2.h(&YLt=UޭW[g4 3a28NU~CL$݊¨Hkym;" c =fv0{KfijrxځޠP &YK*bm'~cSabnxX.mP_.cA]MYl}=*^0ⷔsХ/z#4$:c͟O " EY~n؏ v=04HDäϔlk UQT{y*gl tL[裘lFr3pa\ a.j YiʜT>ơH]>jaBu^1;}n[~Ճ>bʇ(xQi^ HN}`arEy<|ӝJ%,2vvƆ7^qSW`S/2g=$_ t8xGBkpB͙㝩Rgb2:=m,AfF$tf!Uq.fZ-\@,ܠ5LIHds ۦDW!쬣}Z yq;Ϻc+MGoΥo>)CɔPp?"c c[8g"^l"EelֈHsAoxS{粐*.}LpK%T4oMȋ[~]<0~~Z[č;e" #"&v <|D?})@Fl/Sn ;`v߆j֗box7XFð&{<øTEы'&GΩD{(+2'Q *[Ұ[BgYh:~;%n[ƚ {߆Ne'gگRb {QZT CxeCB\[Pm;%.R=dXS5SJ&oO4*I5%Rd"wr)+bSX;ew) c}QҊxhA/ ӟ^믺ԱdaP#&~1s#Hu(]Rr!g)mWVR.ͱc>ie%kgUǎ tŰe3N1=6Q9̡:|/mM!!c E3# n>S=n֐g~C=Mmo4qK5:nۋ!L;t޺G/.з/}nY O0x#z,aV:=T)K~m)kY)YAށ {V/'2ۗmuf^Z+'NzF^Aв1F ھF9GoBA6%2 !ww&QI\ϔ-6 c|q" pGY 8 hBzBPgb_~lWIҖ`mź[$Vh䃒hrjL󴗔1А,)qdmH "cO(7#s!%O& ƾ2*YnC}هYƝv/%bCςHPjasWL}9!TՕq߽kOٓ25+}H>CN3_ҿ xum;JzJ%4aLQX8·1'p#sצ4S ~ wGCLBTh/qD*y"̱m4NV-=P&VwT ˻%@>/~S ;\jp8!5&ٍ廟 XL l_4fwԐ$o:@χ%_3$d=;&"8h@L#[VZ4Яib7R?_ ++0EXRA@HF@[)4,&̪~f JK~>C;drm&,oϬ(3YB[pt#>E>P0";=1'K"k11D"^cB_}j,er#@ %NMj,dV?CvTR|aPpٽW@bC oNjA YnDŽ/hOvn…L/j§-QST2pNY|! < )A'c/O-<ό4#In!j@~3Dkq|0 (VKz|E)"þ;8HN[:E Y(U=jEJ`i(}i3"q>YTS<5 kKCY~Fm`X.7?Pb {`kv:1{mU)WE]b+᧸랓ęKgGj"bg1H3TeR7 u;gʨ7֫gr@8-+cTk]EӷڲÞZ'Vxme0}8U-/fd F瘏!m;(|>vO֝$*/^q6bx 0B_#nviaN0 g<ȵ3Ԁxd-td>[(>Nޞ`6Şr5v.,MEl'ö_KN@bR|lKS NE" 31kh:! _[&0*8'̓Wi4-q$3%{g4KTE:,j[3lk8[6rR-^$ δ\֌)^FI(JRbd ta7Eܨ;JE: /H0Xk=Ug(%^r2r!`J&xqF:0gӉjNJM k|y=(Ò!<ŶS6Qx8V IqÃ;i+Ԃw;QJqAsŗ4M0*L]Su.5bRoرMLq5[5 1y.Aqe0WnI7LW7q>6U6wnH.-xuȵ.\]0_e$+1*W8q7EZ(&q9uw6 s:N?7LDK0X;8C8s4 3;C0/VߡfFHeSt3_Pi/U4541ҥ#2vkw|k3! W0+iL9Ppi@AHq rK`''Y͹ X 8?D =$#[$y?p 3)fTSBϱa6n@8x %泘VL0>N U.hZ{dmKH$K/E݅b(!<h ;p,NBQ)= k'Y)Xœi dS͖*;˷$u2}(DaܥpƁw0}g$hnK5|cfQT>]Ze;B >plɀm"PӁ:l|^. hPR'QŒ|nyK6An '^0V~wL0٣6Xl(&ᳪo9L*Ŝgk+"ZIY8JD<>4iC[bC/.UX/q%{OZE95Fjɯ4/о}?$ǤAQX~2,Rp^&E Y>WA&\/IXiC ͈f~zJ\Sjcq05\c/7r ?c|`LIKJtst2bY3;HyU B7ewzkH2sD:OOl[4;c1'ܩ.1In*^qB3!Kq,^N1=3/p޾:6*"MG93r6LM?0P싶 Lx*.ٗH31PtF;ĚՅ)Sk,x[ Om0Z[`:%%e *{+^P苆ŦORh}Qm$ `%#krF!Cj<5?]OE3MzW~ L=ѸZFn~vpJ/j`r&yfe ` n'O)l9b/cOa#m]82\܏BkdȬE<>P`{y8eYC3?~}ص?5R&>YRFZn v}|JiCm}Gkdd޺xa)w:'AP<֕dq+CY$tYZW=%ؤ(/sG9@ͤxI<.jKrz š=E4wF H jKUE?_2\&i셲_z,%hٖ"!IT}xX}y}j4l"ϯ6uFryx1j]'eq 'IԘii#xdh4e:8#yq4_wn=[DYT&9fD5= CG&0~űd#XG(]z6QYgvWIbyBjE\3Pzo x7͐LSx }M`?d_9Xd!ɄU,'I8и7X5ے`^iiȵQ!&,Y];DO3jT LShGx7|{__$7ù,V֑)0?k& ~g?tP 4gYv6} E"4{/5i`U͙"}b~+ BtQEY$ޘ'»&!4b9Ft0"˽1~Pn.ׁ.#P%93yb #y'sT%Rm П[YVp7OWױ< T"e#4NL)IyD{U!7'Ĭ*H1M Fo85=?``Uǻ^0?b(K̮!J5110X/66?>}{fqEz[ fOx9o{!._^+el.nhlƂq 7ς9A#^+wG)gW54'uGSyIdgXO+śE}S]`q.3?e9DԆ5Szt>dRL )m=;1@ 6}6KD0=hoēF6|%j(ܱ#9/E5A1C焪gXRdkξ^PQrrɰEt<55.+$ԝ!|VJ_7y)RnO&W~0I'~z䇒Lȳ$-W(ztp>rӫn?'lGoG-@BahDF YykD߳yE9M7 $hU5iHTԀ-5f"d>}$ȝöxJn)ێ";Ehc6;{UXmlkiHAq.IV a2 )8<#B'N cJˈ/)P<]n ^S> })Kف=kSL81tysBМ<1Jrq{F)f"+Fٌn&pi#$y X.ݍ4-0)G5RU mK&b#̝Pg+n>=/\3K!M<[/ *iy]Q=J4p?($w4H̥X $ u"qGIۑⶋImXt(祐ILapH\^sLg= 83rH!K .E&2H `UQUODCNEPi3tӱGvX ٘Zu(YE~vMˍ}#FJJClԖ:V9BFN81 <06:$](|4\pg;g_ܧQh>kT$M3y 7hYxNUR+݌MQt\Ff ڈ-cBPc9?/0fW%6l̲TdfcnCLZ dZ=B3NWCx\ߴA) aIéP!^YnxN$6 eC HN"Ӥ& LGA R=w5NI ;-9!?U‹xH(z*܍,TD3ĉL@+ d,Mes&ㅧXg`#; lT> / @k|Q QJ\hזM̲ǫ]@:AYXmQ0H0M TJM굇vmh {!kv4uJBĒ=<<4d})ۑW\PHTm75W&0Im \*,kկfFuNT3}J#&;L),SYw l"Ѧ>TZ;tV3胩߯Y5xzeM 2EiNyǫfjRw;}r <ʹ(jDXUþ%Mz}Thm7 XVƢ5..DcA3NхHZ[8UZJZ%ȧD1Zdw;2­2>+ K">9 \mVek/hK 8w4DݔAwām=2+ntBS*h۹>UXO >[-U.P@FMᏜ"e.ɋXC] i:%CZ?{|~ xtm(± K7’ȮR?ːXe% !$K]IC_cGP lS|=T>e 3ĭDuph'ulXrLT -xi\xiJhqi88%nش+շ@G2&RK0 ALp#d =*$M!%8 7KLRm~3д|;1wvnbZӓy@DNG3 Uu!j=ysf{o|l+7m -(, I [H AT5ZyEuG +~$FxY;n9-}u@K4mG<:L`6pwge'|7hU_Cw?l&ob|# 3Q(FtZ>g(7帟{YzfuE^Iq n2M'ʭ=LB+W:$fu$&rJ},REfU-$_\b4tb7kqDFU9oz1)78@! )rwI?oa3G/q~Hk#ʞb!Ju\61E[NfRw:xpm0<t*xHFO(W552MK{y^nNOTwhw*hʠ ˁC`#L"HT=Zz5se$A/_}Rj#̷l,IVޢ5russIf݁_TA+ ?Lȵe k$bYŞ[RL\zpBՊOYBZE[ijQ!ljC'I^{ y#1]0x)j#ЇGa3+%Re(d޵2)d  nK7S0+'c9x;oek2^]U\'_ A*$magE6XyW9<_IJ;zU5!ҰIVbN, @a",] R`NJMY{9Yc:8:qWE~ڎ͍>D¿w~J}`46u L[Y]}(&8@U=1.՝fpxImQ̺0bjihzrgJtX2F΂nR<ߐ~)XM#h; !o^fLB|x-zN6,aI8*-T/\#}< ]?e5}xJفZ^2 R5euGڇB\л>Z1%Xv;J$ -92"WX%Cb:lΧ*@iܚԒ 9S 2x&AɀB SGHڂaiL A$Ӌ=$͏wb .}yv>x7gq ޵h';O$0Oh6'n;HZ,l;/N|/qCIwS ٥aй)b, Fc|LjÑQZViz-Jn_T<|5Rdm͒'$i*طZbY*!& \~|=c ˤ L’Y0 *v-Xu^)ʴr71';3+fgʝۖg^&s9 yGTqJ&9C*L1DXDvqzP@#L)g.x ɔY5|s+]_^jԔ 'Fݺh|oeQ(*>6`G4H yGJ:aN ,ۡH)0}V u|8R]c/ KƞBA`ԹSlЕ8LoXa?ZA !yXLו D%K?.5ɴ/bq^jD^~ZnR{5oUп ! ̝<>莜\|5;ߚ-Ϛ;D&uy2s-g;ZzV}XCƽmd?tZ0~m-'%e:d BUe9MISE@zZo!:xtLS,7}'yp[k}Aۃqs<雍}ڼTZ(RtuY/R*HUT2xk3ҏS<]hOt6] !z(bLo@w \>FdK6¨6-EЂwߢ92JVcaV7;iyK){stkY3Z'\xLv?j+&yiqے c^px9H4xŇMF A.~0񢕰뼘CjkttW\$|w/XVAkTf%K"cK}_y&x| C# 3&h+/=.*! }I>ᷓfmj>E#}WlIQ*7 `|PCN̄Ln,VHt5tbVE4aO,T\Bb[w0? M< @Mtx<\ Q,|wngY~ؾ)Jx}|P7.z玅CO# {bVaBd!5F4KCB!Sp[էiZ J3}Q‡H8$E9f='c|@ *c~!ST" [0]~C/0zBSѤV K,:2\ vV9cNo-xEX"CYp c=>HY@2ppVt$%Kہ'AS!٧  irwmZP"[/C;d47gM,)a3J :P'qW&"D'A1Y7G[zDz:("mb4~n ,ǫc5Q}TdlӜ> ҙN ^Nbj!A/t=WjCظMUWo`[혝ߝ Z VPU}l2 >5SiNTlJe~H4Nm  dVpPdVr&жEk4&YjuuAV,*[CDڥ>cDض_U5vꚂ8Եb `'d!~ޛw.V,;\vʇIr ̜Z$9 P⾪˫mNDo:({xsb2J\܄eخ(1X]>^U㛵J#Exw_f8 -=NNT+ ,izUvd pNzp͘VQt*]#/ԟkD`A~Uewqo{v!}/n@w,±r*f%`l:?9ߘ,)gn*,҇`8SIy\jԏz ED @$V)="**M+~)?= "#Zjn+ uHiM'$*roiIa)[cl@V~SqrЪs[bZ<5/ոOb*" L wMIf8Fnc}<=jpX4%&_,X^y#!D5`~9͒͡OإO")XES[<+xH|$k~T[VKk|͹6UF\ASQ|:^ cCT~G7ɜ[Im!gёY#$[l.G%J|nGNaQ;(Q?L^~y&$,q)ء1$:@6ZN+!H%?Đ3)-dҽQZ5ʓg,RϼOmOY91=H `{x/J3ZNM9L)qB %8A"ʨ}e L)UP\(KPA恞߷÷2G`SU%N2u;u/4hja8}8 .H]Ǔp?Jл'{p̣wnO~ | y cB!ۖ JSS3|(zB23sI?/Nrҧd6djmw,aKʂS}IS"$K2/Ys63XhS+LVwATdsjgY=wGOJ4]r^NV_JWpT6CH07gNc[Jpuzh;?QuD@:4"DO4#Xyw}XP"Ac(K8Beo]D(} %HO/!nbmt { (/N]ZZt'CӔCm6roT)͌R3esx7b 9ols~{C1rw3ƋL3axF5Mm24м$wBlm^PAHd.iG[/6n| 2f_ ?i&ǭ27归@l(2 C- .n/>VkPDlV"2GxCm-4@<ӵ¾/J%}.Lܚ{n Maͧ„U&Z5G1 l}C*#|׵bUljlR9*~al\x` hDQ>@}e\q/f"`} &7h|gn۝VF!3%Y/>=1;|daoͷ?Wr߱ر"IH(otjɕgo`𻈩ugM}<7^Ï%<1Q%zQ^~jWxz j{ &|wrtF 1jXIԏ=$+I t&NR>8|iT7F)XS* -Aoa^1.Z Cp<3?\''.d9c$l_(yd $VΣWLtu栊^X@ѻB׬KR$DzjQhz*'B׍uEnJPOO>#e#JGKK4!JKzҔ\edrԝ[h]]۟aS2 %E»$Ren IlnYfmXY"$-ƇIƚ[Zsbs 9Ug&K+T= xs-|A[Ϟ!X,Ov'1Uṇ26l;$pCWp;jL=i/x""f 4>ǎϬY_Ihii@[ZO bmmc7~{ r :aGv3 /; DҼjC;Y哩p9؍&9w\mS\ZoX# ЇOwbd>@u¯u:*!m$-S5|r Q#׶ G$!?# kIl{ sI+ίS5vzld<%X2)D 7gNj6G"jPV'b>p$].(B4:HUsIR)p‹*A$|VWUdHsQyg"~b%^hQ3H[ m9rRJ>6/?(߃pvL.7W_eYh;:;"۶!ts뷱xɒӀb˒Uh,?b3>O<~,k–<66M*u4W6{? r|}&\RάpTd?&b$g 83t1K`>+kׄZK?tkq(@F3`nߦSԚK#E2dڋĽLCmkoNƣ|ZTJ[T =R0j'R[5ǰa+U >iumEGp 2(}xSuIbBD<~x]4XX`:CjBYn@Ŏ^Q'ɋ#ƐENÊ; )|kr+i@D16'Q"0> c PGz& JQ6ˉpȅO=F嫁*Q$Ă3>>dhՂj}vYuSz@Brb_"ʁ+W"l nj3Ÿ3huVOc!#R4AªѩQMd,Yw58 qh0llak\*( i\ij߰Y7 zEtx۾QRl˵Z\L~0oևo:8~L. > s1s_[tc8>:W?a>y-^A4qYD<-FGh|Q z=s//;mA%*ӡf>@iQ`"鄎P+3pT'+!Ex@Jr ,t~H/ xo0rpGtY #ǽ ")/s :&`SF[ eO!sÕA3D/H:G~o_['E6p& َ:<7t˖4\`4 % l뙀Wfw<óHYFl[O[40c(zVr@Ae=LDm^n1ϳ.! TsZ[wZ2Zz2ab;,cOQn]ɞPCCw۶e&kʲ4Uq$m>-WtR}b&0 J)66DTY" V&ffd爍׹>ZO")4j %sdi\6W޶Dh9x[־7> ?/;whRȗ#ULihz1Eݬ.. ڗP0ZMS݃Y&MR[%f~RI("{ b fJAi#RoQd/G>XՁlеkɩ+Zi,wJLc_x Ag! fU`YkyNYw g̃Wkλ4MoGcg\}v>b|['p9 nP%U/(AϜ}1IelW@35x{-;`+AGSΦE3]{44hM`0@)QV<j7S؎v ѾY"c U]78UM@J/7]Mu#.d=&c ( ]|#@ RJm&ؚ;zswwffRkx}{{%uL+%w.eހ$ `P!u[XLմ3yD.[-{NywCG Xe `R,Q7K1mHR^/ m}R.P{ "|T "F?2 Eq\B0!kD/m){z=0GlIů4gɼq "U1h ր/ BVAY]!fs/z4:XxXiӱqhDy6.WAnԼBecW]> 8HÉ7oS CA-ע+EMpl *e@P0=vk*NӝvD.wfd+YFmk\xS㑨{Pws*6U8l ŏ0l=wc#Pj~ֳg+r8Kfi%s)kNhx (5KVE3}Xy{{c-ƙ ;JLJ]}hOxpږ版])<+xS(QUkOWx[ArykDf0qmDJWi,Go Y2ϵ =s7]pm01 5aH5M{fR2Β4TxGl3=HR+EIHZC^, Ӑ 1o8cGŸtR%l9 2-U8A rxx||AѵLMEK4.Ϲ"  Rh)@#NfP_~xJsgN$>a$Ѣ5Б zNST?'^ 7?٬~t(XЈ$Jzd%:Nmh͕yKP_"0ǡyTՅvq Zդ0UI=f[T5*jqMu:>XpTTR=m纏A!{)/%KpHsC# Gvc+׾~Hk;\} wFy#11GlV=lŮo@rxzPI_Ұ l~&CC|F}͕~5n=#w"Bs§׶wx.I<WX0(`};y 7A^#rq/g¥ wCa`&-MHC. J9: }_.1?"Wko-nyƲ$\svd7yVD6 NlWi1R(nI+T`#O8vJsw?]O, ?oFŹ Per947D1\FҔG-՚(-&?@χF1}+rt2- -"T8>T弄-i+vfـd_>2|Tx9ɭPYDoB1Y r!vig^ZQP^ʘ i-ƤzYG{VdMBm=ŷIѽG[!>-ۣ>Ua/ }༽ٞdS"-P2ݛzH/HM|srD{n)}Nփ 5HFI}ui_)BQakӜ aL}֩ 7jcC$vudLF(ht@5R$B>^&xX VEVodYgFo2ZitSQS͢pGF2] :5[Ɏ8tWȗ81Dê㮑i² O%z~fLWiؼ}3jXe;[*^ ,^`:/TryҘ3&)marm4FC5&QKT)*{UxYúr r}k5P >zns~x19 s ݲm'uqZ@U lύI+H9zOby 2J#xqipDB͕0@AXQܫ5o /d?OBm9P2N"hF:`>7bYӑSuSwe fR9ǽcܳth%8iIB8hdG)gɩlGU(l{ǡj_[1 AsMLހF:_셏#KD9mbG3Z S]M%zL'Q HQ(N;8[ͫ3)r xOz`j@ ;Jj>oSVg&:c["-ߝuC9q#Ivn֙E00*ǡ2G)@8TQ{|ȗ(Q Uz,Lp\H-y?W&h% frp,g֮J;ヒ3/z+C 4@zS$. ̧*4̳w5D/|#'WKU]-no[zyqCb;؉HXReH/Ӻ6 Uk 3& D.W(}M5w:f>)0ly~- I (k+ݡQ#>??G.crt]L{.wEC^^'2R@+nCUȠߥS3 XNgP"F|3Pvg f4"T3Ed4**}tC2l*bXٰx^kwI U!>3J&N"Y4ZMH"AE(yR+CyF4gszT<ߑ= I{p%YB%҈)s.e%0ǫ_{ S)`Rg՛vCf D!%$=\(Jb)cIlR] yٳD ^ɸʸ'7+MHrՄUYt^sc5 &~ I4p"dR̴n@E`FVb=2pKh0;)@v36߄;+"=S "ihe.iymgүh|HY) [l1(zױc?&zJJ;䱻p|LTBR^ACr.4m/yS]S|s? h",vܚX-c|p<@Կ%c,*FJcxio?zƢLjM&ɋ_ѩ:R_jncEv;Vj{ ׉1NjEFU\<m*mx)xip{{̑eTVsJK1NSM98ҧJ3 .F#u('+4,`/\(m)H$@eI ˌf14QnT!Wpm5FUM`UW-qp&Ø.N/b߆96 rj_˿UEh5"fƮ1źzxm)Hki҆K"16͏`b0I9Hf*V;gWD:U|AOx0M|vK#ʂv\'S$4qlmT~ʬ V^K;]G(Jv08ze=p4 orMv蜵δ%NI'ҋ}O(=ʎ>t5CmtyeU^u< ZTLa7(F8/伉5C!-=^Lt -/ إى'C"6po a]#8 <{?³P}" V *3 %'d-;DԺ+*;Cz_+,C io}tۻI#n4oXK5u8/"Gb0o@&c_*3_ \/LIcVx:)D'~K\yms_o "[6L7TQ!9fruĜdA#'Z'.W&/ՒG[8zOtO #.Դ۳⍍{xx3'$ ԈVRQW'\㷛76ђ'%=W!T~ZFi`#":Ea+γz~Hx&6$Oəb& DzH\S hx{ǥ^!Y?19ob.>8B8ks4[G?"~%SORmj"ø0:/|wi~?]"ʙQQe= m2qU9'j(#x'ƕIiJX-%@ 5=6A+Q2cƋH6d߂*b<•bE`?Oǀ{ Pg%"\ ˑf?ޱz? *JqrMb'L-;xD7Pϫ_J0u֩=a,L`Qfu߲`ppdLzcx3 cH:X- '*rNQ&M(kq+!X?ta+6 K N0 M>bjSj`tl׶q? m߃Fh;- o87k⩨?q` _P2B$k0 ߊkzB 5]Җ*K_!Ba3 ٮ(UzV̂=Ѫ,L*S39S4gD2:t}P&a :yO>ES`45`\764ԣ|N(dM0ltZr&,(yJd 칸Q8"1O5A#ӇcpקH 4I9đQkoW>kCIFM]KRH*w+F\gQ'AMGY |kTVU3PRX12aNԻOiHF !l ܇YZNƏ,ШsQg@wU $Gl ғsW $\ݽ@]WЌSXo  kZs= !=cS:ϲVF`& A4nqwzKp81F}g9GL/guf~n]r&7׬ΏZ&G#sK;Ǵل3}%zش KhApjKZ 7׊_:{>:H"iO: &ZmaB H&xh!u܇1" B4aarxQ/0O^̠Qi7*h0~Έb<⩑%p/$+dAs.*.N<ȸu'y1Kt #xڅ&~ZVG&i6r]b-FvZBfjŵ P+j?.f赡wOa}YhkNn8]:@9b'+crŦ? =^+sD07^Dm`ӔnnYPH@r3kDKe̜U#j+,_q{";Vғ_)-87zPs lЖW-Gw,=^g=͸Y )6^N_q٦γKF' tWJ JE+8% rbA_žxq$DVS[E%&Y*Y ='hnbQ-M"{Rg_=7BbG!/&#S5TK[6}ͻ67󩝀N ?Rrx_=‰u 6T7kTi?ҢCɗNu_D{>}ОOiA  m0;'ycUMYYpa:j{?Dv27wiTDO'-|KD~+At LQߵoanv¦ͮ<5%]ACD~[0mV ۑB8Y\fJhBnp9*ȱ9 ߰e3ϯPG]9#Ś#fϷz,l ¦ R#Q8i~z8F3Թ]R()Ou> `)0¥Źem5 ~щ`m2A řkU-?ֱ# *R+_g]AMglgHc=Bu\Uo펄%frXCH) 8! \50ITn<$m8lMq*hɓ{(\?>6V}$((yʪ-%--2 ,K5N\֊RF2;݄V~<<49tO]<=NB`s7TFQޔQkhpEH1[R-B(C{ zQ3ld '1XN&܍G$ ֣!|| FhppFґ& ʜ GW/Gqm fMN"ZokW+\`&z29Zۛ93v=Zj;ʅP}AIjf02ld E(XV. $}^@hHtPqVtR (z*_b&!a;mRdαJGYQ8l.[;lE'n(~u6Yi\(vv{3ǀ*R CߡDC Vlñ~>2YQ. ԗdJ" 8V.TmFc_zƈJ htUs  ԁ1+ɹ~'nMt7ߔf@eCG//9ë&-Yi󂂂%#Qi5g,{W\F"e(@]D ^*cVpi`bK6 ֚4M1}`wUv^T?ZXi醶,v r]+:5X)?B' З=rzYpCy7lN#F>PFF ȫ:GZVjiqzƼ>`/pK'1CXW1WEzOɪك>ҧY&lF!l`2^VBe͏!By ZI IAh WEJڠ2f]oan Q=dqэa!D6JuƧnk& TïEޘ+Ɨ-_j{N ໽uɎIN"SS%@\N#ǭ]ZZ׃0J*'x.۪jeP+FSbN @}Ý2ѷa!:_MJ`ky`8WK qLI ڥna=kx"W/ic$8j7JIJ%8)rX#%Rפ4T:/E ނ[\hBfn=Y(CJO]u]E`ntEIz6A }/* kA+xQc8I euta':'McSKVFؒ4ܰeVzFULfj%JTtǻOr"ʽ1ڌ|MB٠؁d.ɯ8>vT͔׏ Wl+4 \UW+R>5dkɊ}3rHa>+"0Fd@uNH1Y?,u\nd+cʷʞP؞IW|p?isxQmU'[ X:n wy v03/Tϡ`?пƈ;9a7{䙢I,@ń$kH5~?1߆#zSąk"Գ?],13Ec"ߦ@!f벉a@)׭Ѐl|op]뎷I]&ڸXU37q$ӧs J: ^LqK.$}\'F;?bb jiP/MNoyU hepDwZ3MOݥ4_a-hљ޳N{'Uâ&Tb4UDWp{@(ň9grIBɀE[{ԡ7g6TtI;#{ R"Ղ&%5C&7kYBB `ڀ d{E:9@dslF?pu:*E`Eƺ `Dڧ˛QWRGg}:CA AC1o?Ūl @*|"Y ZedD{ɗ2!+q8"-5̎+{³^ʫk\[\ŞtE nN#3QF?wP:J =bOU#JֱɴY,F9/^(U [WAZkU<>}!6<h`tIQfS,r_lS1\I.wS)%q~j?ot֣NhAרPW9m7\B˘MN(YKv}9m;9|7x`wx3[lAM3<43BA#Ҷe/&;7yjLyVDLEErBL7 !!~aPwÂ\zX!@I#tՎvzAG`<D1r[v_2doaAe%}g%$v{QJZHB a@L-gj8/g,>P+4%1\R-7kjd>z7eK-Qŝhǭ/_,2v0slxO2> $Scm dD~$X͍H7vpZ;ϒfܛE`t=uƶI&{CCB5!,t c׮&HJtgu>m=6:X!gbWYLHtnCEWqd$ "a9Z,00j Ӡ3{n5!] ft3#k`C(YzXH¨R7ƴ(b~ $o>PIw;[9俶Boągt>S Uf]ߓ߼%saP*mQTB j賻zm1Ȣ0V!}ދvpTAlFh V^Ozc0|b&|bY?)!hau˪ʆU(6l7J<4[wW?t{)͙XqwcYUjvn0|=8̾ү(Oہa'+eP`(UKX{{+Fp_zb{3cOM'蟷ڷAjR}*Kb3M)sV!Ba׉jtM5vEb~]4Y~vXU598­?J6JR9ZsQv7{hLp!yo'W],g(w$&?'PK(_aƗ~2лcJ]{jtHLTm&ךі؉t#iA(t1 \W*o]].*eW;H& SžJf-+R;מTxqDz'ܿNH[3HAt,LzEwm Bi-EHa   16M>kdkR SKFfyONfapwڟAA1j] B2 {mc&@V^EϏ6pG[EEBl$AbVvV9g7YK D1ne7Kz+ V2q[&-7砟,*&N?hѯ9/F5ҽéU} eYԹn-@zoOfRKTRC?$0YuN{V*eS B9(9ԨňEԩ-r6 ~J:FBF wxϟ>< ޯ7\Eo+A*1^뎓gk/1r}_+1pݏ>SNDudD0'[,9!V"$kf{T"}lS^VtV;@J|6cc7ܬQFhYu-噳V ՒI?f*wrBhdmd@!H9UFϢ&lp0 p:zX*,Vj됓q.pOēܟ(|Јsdx52/,W3&܏rȦ`9-7m4ݳьLà0VXUUL*_A:^NM4 5MMH8 ]p( Uy6fwjF}f ~< q\ le?;7[U3.rzc`.C=m򦰒2)cN=aIi(Ƨ@<4_?+ 7Q8vy{]A|!u|y-W%9TZ۲#tsGMG5'62Z _wb}եIUhFisc_l$@7tt@s~ !pFmin+06̍bX ACx$u"^P҉Y"7JOM?ayg0ã9J.ѿbKR崪z>C|W+9z1\M14úĘesV u}6mj-R°+,c dN$G'a2b`rCP~U484n({B7EܛJ.E'erIX0\YߘeAe!y79ąe@r00蠁 UueRH?;ʛe2sr @~IPrzu0aoqfiCyd*"c[fJ4W=WZ0#!qےG(_FßLO3GLӫګKhyɔ-w HW{ʹUkBLjve~V%PL7މ&/%Cǵea 3 h>RSX?C>MO)G|2Ayu\kkLQL&NH,ѹ#qJ8YJsQdi Iέ՗tVa1 ^9^NUd7deLKl /5es3;9@b ȹFB1IO:PQ[?U?(%b 'R vl8Og5ֱ+L 6en%WQv'I)Ig-[yhҞ_*=ɑ&PG g QKg \kz W D\;E:(kQF3'eMX3|# eFݱ.A!W5+lW '< h -8#>{upoJG`ZDڼDN%7|1SQ7`BRD(_0Q!\VHJOd@*ZP"H߲Bm=*[RF|nbr[ͪ ~l@\陥S| mZ8IHSp'HuIcc vwgYeeP7gzޝ֣RI`we~mP8WE̙h47V VI#𐣔_b+{@ȇӜmEk%MXY"mx8Z&ocUM{̗6 K)D@Cv;a:kLcS X;k5&&^#tDe$tt`yR(i( / yf6yn'RH7x*mf3ӆq ҹV|x9*#G_RZBm?o(9H$Ȓim`A?58} s*iHhahsA 2#%c~p?Դ;06e*2*( Bc;o &o(K9}XܛzNGZov;6r(İ&_gNĉ~|4+>Ee"Ƀ)QOYh(I4il+E}WHO悶#sC"Sa9K6 I Wwpjx0gp ׾ XAtrttR|^E?ceIVp7 ڡ{ʎbߖS HZca3|.`p( h'ѡcwnc d+WR/7&0/Ĥܟ"LoncbD]Phx^Y80m}^gIvSadJG>Gy,]?9ɨKn~Ժ"#Zfń.I} /o\۝'&]|I'S('Czy'i9kLA"Z6n30*ޢ\rF74{a%wB VխtppZK̳{Z-*Pjr55PI8M.=HV. M2‹$.E5K21Nտ=;Ǖ|(ɽuuG44 "oZ7FI+;B*1VH",Bao t6c>{nSk Fw|NYt4m pYlEc^}~*t:TA=~=S_UOxA .m'1葫I@? 4 l˭Jkxio͌PP7 t_*ݶdmڱ`&KJJ;^e%&=o>W-H uqԏKN}8RZa]rVύ"hIA8d} V~];b,_8Ck$^@bKh~/4wiŴgAPn"m4^ϓ5Xث"d%^Uj}^H4qq 1qG~e`6584뼢vz tv1hX|YD>Dtr3o3! Κqk1 Ѓ!7ho<![Zt R%/-!z= ـ46 ? o?.kV{f\*S'yIk +/A=Pz 7 R 5d9!tɩOAJ,3#4͜1nNk>qa9nDȰ-M pNh(#}&# ycf=0FiXahʅÆheU ʶ4/NH~`UGK+%=tLEE y $fm3K'J%͸}Od0g0dF\eN7g^%J `Z!qbhVߣ\1BvCEܢ6w4yMō y>[Y4;t# V4Oƅrσ# @V˸|*YYT`:s1ƨHMJ7X+K$+gr cbU0 )$ ͺ񣿏^Ph1r} oMRccdxW9}G`/:޹)gq II~36r;W:؋)=/Cׇ),m`BZzyC(lw4:/GdEdo.7J3t:u¥baz>QB !¾w1*E_'3`MO7A&i'P^KGy<"JlDM+ 壬8xf{(/Ğ(T¿T:ɼ_83PaY:"v+6r;*6·,# emUƜ3!0|zb*`sJN3#4@lw>ɺiW7 d/y 8Ul\O.gO Ydu$n5YkkG=!x(g)@{A\__kc g\FLtCM%`, G#Sp|`Lຆ" WGG? 'N׽WpGkv =骵)AE(d5dnPFf#ާaId>o*BA0t1+{aG&֍"|D)v5MD<_vEx\#0<̰{j #_taE%3|Clb 3Ѹ TB^9oSڋ9J3ZE,Tl &?:3W^Žce,V0qy,>ӵ+s)b{"tX%?VAxk##-8i/:_ ++?@Z]=TۊBoqw3oƯKL#6ޞF.)=Y,AމȂqr8T3dsxQdDzY9_`&~} 7ߜ20~ozgp⫳w]6_a$1md6Nmit:^iRsbS ݗIV4pw$f]Vp4i_JK QgW~ű͒ 6*21i& h;Dve9Q5ic/אL2zue&s8vVx l%3`˃6f5s$]*ə\}S|ԍ2^w(Mi$Ӊ gcaevy ;2`b 3j0*pe|9(M dY!bl廗/Jz6p\-bn6FߣGcOV s Wrb&RIkkz1oչ8vf#"/$_Hu-~miZfv Gz!MQSQk:srCص ΅މ2t[-gct<3je0bRg{ul#ԆlR" Oc$!)RS`5۹>RUS-TΐIojS^-"7Y6=mstQu#}ؘl`|hO[Y5"8ZƝYZ+-rRv"(˗FaX::5قNYJ$.oaCͮdz3^y6|&7 $G{;~.48)O:& w:L81!=VeRPFH_QY=Z4hMVo#{( XkMRj+U %|Φ&4Frr욺ƷHX`y1غsy芵s|jjYӧdjկ G*xN3 9:H\izlXd,IN*7r^ f=ѐ%7Vz9H]GC;A,m|L-Sw6:RMTjwȸǮbg3E-`Rk hBjlƼrˠqZDa!1"I 27_i i9/L OXo:zKy6u$-sFJJ|G[ht4E)FaMh^%!q؜{U,`M&vdUM5RW\r`%qKe@g.L s uG -eyRv8L?o>P8O`ZBE&Eˢo^*!ԣISWms}^T y\]¼ O,)9䑪xGbkת8UvZS=m*XVAjᜢֹbVics>&=+ nq9} IzC1`6GbM_KdK(9ŀs]HasMveȉ~\HN272 tʐEVKsؐ^i£ڰD|6PB8bNsZ8l` A*Nk!:y^vC?XLlٲZztF: sqBGR:u}qi_#Q*&_L禩QII:pd,Tj{g@}Ⲝ@4~MHZL;)| r6@QYI*۸ܘs'wOa,(GqBޑ\OG\k dPsIh"՜"e7|M c(ѝmr@M-8n3Dr +V7">٠0@\i|Tؽs|y[P35=D@GwNd< #Y5HhRU,6|Lژ;aZo-+RHa[%~'S u~H̘ܲ\+j=##KgVXጉ9;(J.~@78M\S}`{lʓIUZ-<5-v~/k hk LV^D[$|~4nEᐣnYy8?~ 8m07Qkŝ5:2jet7y1|Xo+y+qIq$/ͻK٣Q>m|SU굆&j~x[kG@`9l<}%/ב$)E"EЈ ›Y6 Nf`uUHaާJ|[\5z8܌RYKI3f-=VJ UtxJ6=amv4e ̢?rלeGsY46 /i{nL>7toCW5l{o*\ݟci43N6gkm .G,pTj6h^hJi ۲d&X/W"%lM4Q4zfѭUeI(K#;*kyC $B^V'rW^Hw\E~su" m5YTG :u8px_:T\j7U' ',]5Ws=pי*tTrH2 (kB-c!JT E)Zm$&Z( +1?ch.fTSŚ(<``sQ¨?n3 *W Vg^K~?8 o8/(iz` .B<nq?(fo6L$q_:ѹ Aa$1GLT[`4mX.$T>Yn2;Tiэ淖(q/%k# ?CMTtx[Lȝi;+ AwP3`optp wRIN CчO"Un'Amjޥ-NPo {([ a"D~lyB1e?x:XՍ2O]s\(:_4W۟aB0E=\Hm1gd&!=e\P aMr4^?;*nG&(X* c{,XgD}euWG=ܖUxqdjSbujH#~JR͏Io[VUC?c Lz.tV`%w`3i=a"3bǑ3v1W}杇26|ԻzGPS)gEy .8'މۤOHFgL%-HbHu}ޘ9.o`DPyA`/J-? qlU|KN [u$Uw(xNO8XOQC:kǙM%3U @ŵIFw}n,.Y F Ќ%8r6ɘWt4#i-{ҁ҇г<2YA{,J mN;#?u5:fdl>,LgkՠT%zNʠ;`jɛHACO=c|Tq=1I0\v Z =qd6`"EnLa,qէ7j]$|]/!mo] evԦ!@ީknRg3 M4שQıu+wM#`ܱM%O Pjdja2%@"P?\#v ln7:ʰ<.]֜ݒD)l..ZWiKOJh&wCU9k~W2iR)FXJw#Be\f&X))gZPKp xF.4?j}S}Mݣܻ#:)xcE'Jf:Xd K~Q6&be(zF Ȭ)op !WAc4<;z3u>2`R!UHYsnC;|ui)P>!J;$8 `v H-6hĘ[tӧE/ )=.dDVH`ժ|¸r(s/Rm;9 ig)B(;jԝ]Д׸/8N4&u屟O[rϬ^Ufm`D/rҎƎvqC# F$זt; |탥qjU*njPQ<(I'dI!Y]#`rjt'W裂xpcYp-jF4p kz^_Ę<@`3N-/rpc P^qxֲ4rC$5 s(9~PE؎jSϜ jO =! !t~4){f@~%( 32Ԉ5QŠ|xx- !Ng_PƏt*tۓ/':" Ko/ou9n0V%p` ` y׬E:Z+Z¢--jN{+|ڿw,q7rw@85|}l6'y0yMBy |qcЕu!^Mb&AG#pZn:BI.`dB6Жbxe}W+nO8Rr;!p|Y51t{b*9N>v'$e6SQ 1ҞԌ2K;&8;#H;Q5w%֍i^x}3q烯V=Gcp -Pѫ$V`ڞ]yy(6)l^j8^T9!oZT S4KSyJӜ2Ъ_s~౮pƱ29W=\,j7EoR9C逗C(ڄf,VI˵aQFw-,M[V_KX'z8:t. ?6b֐^ɞQTFi^M]mrG!*|UgA7$akĢ@@wanz\(qaBJ>#ZشW86Ym;:!t1 (NǸطo ۇ#i )b/X$&kL$~ ~3 %9$S`nd0C~a{]vi(2".ù=ᘁ%VЃϺs_١qLj޹˂jml Qڹovi"H -4&H{-^ʁ4]ܫAG<^f-yA n" !_ug03^V'agzH<8;nЖ^zL :ݔ l#.{gu/ _m@(RP31YW!gGa-:N2՛/ehEs U F ~C4--oK}22ԁB?+NLdfUϓ)OBfzS/߱lM 3f#"K* sE/?d3,}.J +\yh̀?ls ~ X&0Aٱ_[\׆xFsѿ*+7BpOs,b\mF˨ [:3T'o#zz=ðWJ83/DaIo 0\*8nr]vbE'ӋjTi8QS3i[cP.⍿G pJȢ gSz:+ [ !J{Nd >M` w\1B.VT*b=`lKjQWB-Jǡ{k ap[(W$Y|OQzU> ?3bu'} hMV*k{( !7WW b8^Y73EwOJ[v<'qwOϿY(]Mk@;kˠIlgYdҼ@=bX1N:۬EdGP#N]zzѹXS<jNٟH ^lPu+qyߥf>T.?aB#){wu%$q -m;P #@B2%. x":9S̬l,,lGՌ>`R Oh=GP;*َ Y)HY>7-Kd;blhNoERV`B빰 k+ PoDrzg"v1O_KOL,@ X}ۦ2UMu#ܸEiz8a{wc`9˧^-3 ۍs6l||$wd4wӟ4%y`" ؤ=o/πR3!#zXr D @u8-d<@mȏzܲNƢNy""PxT;s#2a,e?WM,$_z8f6nf$؉x{V9YxHTBvbn>͗Jhx85cȪgik#5MůW ]{Ok@k>v\6: npHD2z`wh\V xh'EžY'K6@F +>`d bcPN}>czcg阂@k+>ҵ:J1xR`!U5{U,2{ ܗ}.'7^m!G?8|էZu'{i!X\b)Z/365_aUr%$*~a$ݍ[ddOۣcSY s.Zd~Ei!7]q2( ^E#hv`xy*KهU?Å?L\SBޮGϚϿ x\ ;M]A:gMSX_mrɲ]x嘔ec8 Ou4 `iJ/zԬV/q6doL'p\ūhjJ)q7(Jg4IP!/(W;V~{ wʍ]PR(hJ3~P$+:*#TC'F^dG6_͕~47^s6\r6/3Z|X dW11%: @\@y12LgMϤM5Gu B5tE܈G|C9t. =p#tf@ 4@NLIMby^z3|RL@=4_݉@9J iϛ/Kq>C0źttDC@C<*&PĉȊcQڒO*&>)!Hn,db`^a}fKJUhA6G@3fo^߉ޡx'6j {u#ԣ:6G)-<#˷\Q8{1I|]vM*ݾfy\UD?5*5Bc8z`,Mꁾmڴ%I C}` !r72CuP$bvEcQvQǝ.^-d.Y BU}UR5I SXg]Y||* 8~ D>l Uב y~a+xX?5gtg*X6>%T͓p;տ@"D81u;Vd{x[[6gFIQ|N2d'gA>N`_ݪT^EtDd=6pԑ_1Znԏ(-3uㇹĵdsCPh_IQdefԲ5ۃg$1Y5u3{wdPzy=7ڴKt %EA%1Ҩ˻b+A7υYI82;{W'=.O+zL_Y,I29+)t%g1rbǝa$oVN|2@q[wþ@t{5~xvO2>d漱uxj(a`9<䕋S"<}&VȑPr坊=}h@OtRT^`7Ob(76ҋE}6UgxrW0[!ƻppk@dZ?h j.CzGBN `0-f՛F'z7#(Y4"C$k겯4p  {`Qc޸C4xcx/>`"fd0SO$)]@T*#6?R>R@ ʘ]Bw;E^Zw\ODM !  J~\y{qGYG~,%GI-a[JU#} aYDyg}UT#Q+-\ >Sr3rޟvu9Wf&k;q)A_YBI7/wIG ſHk×gGՏbQŨmgT,Sm6(҅=5wx\:Hqw Ӫ Wls_eO ދiu~/)_4O^Vn~r_m]$ "e(&Bu=P.fƅ Ĕ^\|{1-F-!AT 5ZNPy_0&"t+RI.G2\ UQ8"q9SxKXD)]KN S!U: ӣ=z\ZE/ꑘf<7wCa"B Џ r =mWqq>3B)L& e"kXk>v,vcu-t+KMK؛+&w˟xc%u\牄O]_v~¥ T2 x),a]>rXĩfsqzxU$18AFRyH}Vཛྷ*05X7Aq3X7sTyi^ݙBu AaffR`Pi~TAuGϣ xx*wC6W) TȍB=x '+& uc? lﻚl` e`+ga!.S5a븉E='ʥ%S ϚlC`'dXp?Sr&^ D4n'4Rku׊QKEB]`^W'6g!AF nUVAVe9iEQBT3ҴE {A+gu|#*oHuMZWuUV*kSݝze{n!2lk -nE+.HfCjWҲ@Iŗ蛊E`!ecm6D®cREDRQ\>"I-H#/;L{[~;tޚkÙN(8lU1KL-W4a-n|,>8XwJdХt&'Z bG?Ƥ1!k#`O2BcC^@Q ]6Џp޸m(k\TyWJYIš@l?}_1/b1}-y,#iC7=df wxtyVp?A,|X[{JMa I8x 0Ҕ2-~%^iO]I}kyZ`n'Y{cӲr`4[Z,ќ& a,ZS5C.& 'ʘ'0#NĔ\&BO:e9[KzP::O9!wԪe$hm%ˑ8]!II^1Wt}6#&աr`kNa(YwCsBEd_9h 1=qrj4>{ENZ Wn&/KR|٧kAdCۤ)6tPd'f2bOKs=@b. H8 <69C@N|,L7<H5 $HK0Ad}&*e wD5cҤ̴1}UwW?;s Wng& Ld|P(:x Q `rtZźLse~We=Kbo.U PukXlBR^7{š,"~aC^a|>:2Bh<ʢƲH-,{q\U,|F)N}  <ړ@Gh:"?W lyN08lIsqgS M(Yz9-|hUn/5fJԵ. TV#FJ@+ÜaTdE\ o&4˫ D֐!BYڂԷ=azw196.TuJt;Dֵm,QL}jl!_ecA [E b6SNyOqȈ]Pvɺ,fRQp1'qT|+6@*m uMx+#8d4a:S%MS7Adžoe:ǣgz4s܊яn2 *ٞ@4,Hգ$s0AD"][ݵЕuw΅pAdi7{3Ѿ'}Sێm>D`( YR> ؁loRjz抛wp۪B)Zב7O0jf(;hCfE^)v6]n[xqS"ɈHr!`s‰)\j-oy'n;t.AZ~ +t} 3wـnfwRr[Lrp,qccPҁJXiU,KmVM<a2t(G߂Q^Dtz= =Z\$3UϲRsM{?6K(y;T]ԇUo.3d5b--sA j”ŭt~0˳?z{F@1rw|( [h=;Om.Zjnxؐ[2`dmk "d5W,]@a ?o l0Z(0f̽}Pt) nL>(ޚ5G7/8okPS2S)8>H(!`ȯ}MWJj l_z}-?"!̸Hց|̅S [#~N ߭œkU>^b+<ϗ>O_I ] @ZDJݹ 07fT+& QO/ Erۙ)hQ_.F6s^#.pKtFkag --|nKO8RW REܝ\ i4ʹ\ltW)Ў߂+oIRң9DL,8?<Pو;'ŧ|bI0cF R5<6o[[<ðhfre|ڊ{?(-n g5XjA)ݧ ])Ayް<<-+kE&5tͭ!GuiWwqb׊*@žSw0#GJfFns:G(>N ْ0L  sH D[()ki%ɐOLWo*z.cdJ O-Zo{nGI~u!o[bA l;X%0ą~/MiY_\)Xj ;4̆_P@@6Zgp5d$ƷH#4]<4bB>~+Ase6_1K H˳֥#P8h= {U^ xP!kCAGT#==1|o8MoI #&+ hRb 2ICLkr`l+9}d#c5ԍwY*{=n*UэλG`%B쩈̏ "'J֗" ߐ;RT9 ,0^USLZe! n6yb ^qq^\seiS~t\XBDm%lABȅBbFu|1 ]-os 3Xk1G)25Ul˟T/ iƑw Eۤ^c-pes37IdFꘇ nPpY X괋h^#"'p|>1*X lfaci(nوD/A^]6A&[BQ@JcM$:WkXD̅ټh-G2f2Q{>(JzI N~ )5ojPw(uqd r6.gtn -'p(,@K=p/r0Qs0gQQ N{DdUV G|wIKF)pwQYUq&ܟ l>& l//x͊H8UԜ \baQ$8Kin^6S/,il ĬMQHoKAWr 9;3-V:^]OHPs)/viC|Yr5ҁRO )|W/Ov#y ]mldw7k nXfdU6[p^ mEl " AU]Ft08`@ ~i&݇#WYLT):@M?%ˏ_+;~YT ֎k ̘pu18SYvC[@#[Lgˡ ‘43 cLK#Ro_مFTTxoQgbLAǤ$Lח󭌵fA 2f88 & F ~nqvnf7[R]xFt7P'3D&HEUQ8Oshs:y*``>?zL ^xFqFe3n!wcR ԱjƾzuӦu~xX h}k`@8? \qP!T\qӝ IS_1 Z-59hat<3~$auON߮:=d@]:'W! ub cMüC1x |nA6?~z޻:%to]cfQMYWr;[٭rjܫblҿS:ȣ 嵮eYPRLnl3fmNһ("i| mvMDS13?H$j,ث?jAzg]-H:5f.S{Q/yQ-e5 L\8'S8%Ȧ:~Ͱn|6j: 0gՁz?LS 3<(sw;RJ[/p~o7 cF Ȃ lĺ!|G8! "1+ dUIUj] /bPDCRk;+ ;I\B7{uxT冓e 4CA$D#{V_6ESqAU3%+}M # nk<ɪze5K6С(FijL}*6$OoD6zʹUf!s.v& VVes|a #Pv,L": D)E`KmYP0 ȟTK =G|Vf% HM?ݔd#86{0+f;y#r{rtoզ."ꡫŁ,ޮPV cG13e NJ,F9imRx 3l}Y0Ał2Ș;0,uYjᆹ=A*')ؔ¦Gl':sLɦ̂ vg;@sЇI)B2x"ܔ-R7ؚm?͘D7M["iv oAr/lr.S/.fNQl2\s?;mag-Yɱ#9Uf|]uȣXbFԍCxCoߔ8'Oy4^@Lw,|v*$Kt2&@|P>;ThQi.z_-H󣎋S$;NZ{ (ȧ\wDḺO}@If>3ٔG"JOӘywC$MΒFwd|Us2x=2jo:%"b?/Z(};wMCM|,]abt<{!<~PQ(.+/];~'/}zNhrX#9a+'ss,0U ^82(|=(]v~j5KZ-'#=ʲGh1EL3tQ9zoimu*o2 m1w,|ؖ}f Bhū4$P9K>^ *¢݊&D}`2 qb@m%LF9r:&];Ux6۸!ۤpǵ9eq. .sCu_S:5(2GP*ي[?!Q>dBwlԳSy2D7j'. ߆G 5L M(R5`l\%J|y70;TUDń(2C-L+;|:$]6)XtNu6wU&4~7T('ndQSD:kTYB2rσ8 5GWʓ0e$v40qGapMKJFN4򉚉=z#q)d% >&8ZȘ&--ؗXðWlY`t" NjUхJhPRuvIK=5Ķoav!۟&:8q?eqڽuh ;KY*kMd>hb\ؙ[8nx}vBW@y`IheQuLt%`jdG'G\m2(r^b0W@l;l{U62`(\wiMx)KUATn)$0?,eŪ;!7{o6(Q @i!:)V!ŞbCLJ 'yC5)V9I!-&yqKx!,8w!]`ipǙEno~d gDH0H7>QsSe=>{&j}&݅") L/gش FXkm C_l-Ml(/N k<ᔷQ)-Ig1惗QuQOmt˸qi@(XE\sM_݆ FnZ' ,/\5 SlfEAVc%c1ޚ/vls- x@c^_?n}lF0K}}A}~L]|9ܢT/3^p y@zOQP (;btNE14ͫr1 $d*l{PFl{2]?K(N;QQ8R@檨%>C " U#a@E^#X)Kqa\ronܩ ,)j_3PEqdQ2bb6VtbA͕r/6UŤ k4~=zK''id/RkŇXoZQ&.&DDPR)>ͣhpYIΓ ~DԞHTHcp#7_Z JuP\ [48)3#azz;3 qne%ȃW]ZYNGQ@Q`51V7XP#~ҧNaPyos{ /չMAe9+Z$ :X Q$H<ݠm_>k&1yY&?~Ѧ>m3 T^ں?4kW$Ϋ~rҚ4o<- \<7- \A83㥤@t9K:̹ZX;`-f4=o!C Ӱ1Q (cnZ9Uėf~k*L\ GԞp3 _ꐞOe1Yܐĝ /~[t v$)SYx 3SL/fʧÐjLT~ҜŊ EʉUkcwNXɌN i284;n7Zum!kr ‹qcU, ĉ5Zߓ9QBiC+5KB4p7t H N"NP`hE%]|X΍>Q ie647.3a75"^6G邌P}%{ V2X 9qS* 4͔8 ]^ Fިx2([B)K3j8~#REk-"ÖdLW 0G]W\ɴE]&xc &8WgV *P/y0ƈ~F0 LL‘.ߐGQAH)8_Swt%uݙX^ !e.!-Rohu/Ph #*$׊h0"Ez>׫wz$ 3~ ";r Q "5|LK o:2D>n _rtPC$T}ø6Bh`4, ]⠙:i'3$`) X= qAn51K{#E!.ZLz8 AnUU>pwa)a FN<)-ޮNSC5A1:S^|.m׸XOt+-H oTf [3phwHYߞqwMsoMt5SeY?O#zaw̿$= ѯqY j%p?F$>~RѢVr|Jck<˞y].sϓK<^DKu8 iE?DN9 *eYzP|FoTYܹ!u.q3t|'9U@4\ةhaR!aPNP#e6y5"%6,ivQe]F~(KeLc[]@ 駤,l|ւyi&gx)tm%Le&|Q)`\H7XM4@o߲Dt ;cOf" 'e=h9ۥYtVYԚ43e꺣1eWlHx T9%}Hc@krdP&m~,+@!|M$mgG;+ZH6= :"Up?\ݓAɕ6Oji(l q-}n0gɧq elBȢ [)8_Gza 4ɵɖ\c!^M"{$̋UVhA2e8Qu+ rGӭr^J\&/{Ÿ}AN2ga1߹+AdqXܐ ·ub9,I|G} ]6 Ju;Jw#IdWDy=+9#,+ \Yō]ch}*P;rEܠ"#r !;`̆H*\Eݰ7T%=1}鶥ǵEa\W#l#oj>Esoٵ8 6OPDja xw ?[9msZz:1|4Ҽo\;=#f?x4qE>Lr ֞.#UxUzJ9M2o"DW_WC2EWMT`eF$hpSfEU޼=y7KQ6} >]"*ra>HRx!uX} 'B*e NfY@lg&b+8ZょuK*g7 /T|O@bǜf j,'M64؞={]ysxA$tWOiEп7'4MHavi6 g1' ն1'Ee37C 4r?q ui?IF]7e7mYs圗]-X3-iHQ's_VD(`\틕C|$A1p$ ѼLv?#!Xw3Jc#&5nRs<&=nLM.R0;U;N 8ƾ[W[lknpqYQgp Jl̡ ɘ)XF~nΥ=PQpz3UIQJ䌮%lQ#l=ktG8О t]~zR-Xh*8,,Aª}Kr/U u&?4ۯ̆YY/XjKMV&si>(C ^I”'3 05׍쳒lMaBU#dHyx,97Q嵚Ƃ]f.@|A={L(*;q[g:ޤ(@Q, G ;oA?un<wvqN3hTO;H!ȿVQy7"㤸6U'nqW (dsa%Rۃaje( >OAGy7LХ GTphG*7\yH ۋ༵|5Yʌ9y^ax4bS.Bw=8IJ(fjݱige'lGQ8s^MKqG zt:ٔ?S-n''HF 9ݱvj3ip4lI d+$;ŋnݝX [Ж[EjxRMTrډQBDB5~{՜BXU@A˿uNFj2Jn١4JVg Zx6f!le֎;F`ՄQ!`Um6 Wqml-p]D~*.(Z)Pn_@P6&fj<[Ā\AY,YtbnCedhs5AR%5FTM){sTP+A_]@OHK_d hnO25ݠZxYݞ9V?~Mh옙r iN LzbAEڡa9q I/ܪp]%O`1eU [7P[o1d$CFR^FÓP3@œ؇=] G|b91m>Q'S̾1=%O #hC4 ?ìUV;X8g(9. 0KtyAOe)S+4/1zAh"Xgzv-5 u}n^H>ߋ*i^!s7Nn6j?ʯ-9QaBf{ENWo, YHӊ~749IS.ԽmG4b~ rJõI>{Ŷ,MiKIR2Xweʜec]ި qqq fCsH;s>'Ϡ ;`oe45B4X)(npLdI 18zh+%,<% |tj4W&LwgR$6Z482D"hlz_UtZnsX a(Q[_5&TCV(ГV1A}ڒ$jtcc쌞(.c E*˞vu&;9୞p8;Ns C #Սj/yqj62avבE9dLHl6C0z͌5Z :Pώ1hY{Z?Eoؚ t#|I-p1iiann #?PRQ񁼫TIą]:q:IyRl( o5.VsĻz :>SD^WҘ[ B`{es{R/yWFno"}pG#PzjUYҐZ]Q(k֚7iא]q-B 8Y' * .@gsmW߈u"K0e/ On3;Hxf?.b#=)"ޚ7Xo{T5M_t{h$>{EUYkqu# ϖ1XbpXߩ{γu9+]ej:Cc^-)uYcZpK4+ÏZJHQ "6hӧ.EriRiDtOW/foK3!@ k[U䈛J]t,Ά +x۵JTH}AɁ ފVaB\6]^VtB'c@>1okWnrA3ܗ+&V<3{XnjcZw؁&1WU_  ]S$K=Y,K&=yX~wMdԑyB鱥R\[_RK9g89q moz{ʗiJ;w mou J3G،SU| i&C3_m-aˉascJtެvzo@󼓚J1 I?$Ņr3Ze} j cUhw-%} uNbu a?c5KO3U:,bh6vſQYE" ;/t5­._`w\0Q}wl>HO1hv).#w# 7|7:(ۧSƱm^N xMΏʤA)7E IrGG Wrű%[-*JWcNIJ"eK:R 9Ϟ\pO "n0ix%wef0ҁz2M1rfEa<)A6}1(3?u iw,%ax43帏0!xwt޸Gko8F|{Sx!Z]Z{ NmcHh6τσM%~Е0Lyԣſȵ0ߺpV5KgݟEQJ3|ީa` #(uAλJ0d7$,h I .D BdNځc'2{йg02;8P$\P(̅5{`,B1$1=M.d1-rPG^+0xڅcc ZȞ.eā}Ed2jmi)[}B;FTSC`Zݓ^_j*3{U]g\xч0 ahOǘn ]P%<ɵxITV*ueWW;$T3 AkKFcvb|(LThFtà,|#y3؊]hr%-:k\TۇXȰȑN ,بǍ29tG {{RͦfdxOa 4-Lx ?_^#pk,ftwȫ;WK0Tڔ=3.ná|֮jdCKS6ZkXѶo[Ô='1AW³Ʃ tH @l7a˅cBZfIx1!VBy9#duSna8Dy <E9Hn3yjE.U^;o~K緰19t5f\7h'pO#lݸ+F,F#]eJ<`=JssH.Ĉ ɶ6Ap}]jaQ ~oQm ܬEo(Qj;OTxyKoHis0 ]W/#.C>|&ۊYrn$yѥmGrq6ћˠQljQgFcύGmkqYuAOM^x `A4Y6!j/m:fc?ujI[_RcTGHYDr'"_e,f)ȡXFTf5*+Iۉ&XfNW_t4osxGe𢡄Hkވ@b&1T0+htkod#^Q. mHm%aSU|Nfu #ӆ!ug5A _j{O@S!-e)a9?lȅ1d 7ry3q8BE"Ch<ːr#f,3&w,DtLjV* " ~z} 챵En6vj@Sb`~6{OuHbFN$ԭ.uR;¦~sll]K[(=zw#=-a:l0~ O?; 0 F)s[hm92iDb# j{7ӻBlI\<ъ&ALO)o%Z MPXu'1iگ~7('Z{.t[4J;S{?Ê|FTȨ27_(چ2*?X+ibQ ``Ox',U4`*Uf4 (sy 秮nȟFף'T80hz? 8TCi#F Kc{ٰ %nc(ƉBjr䆐v9eY#h1OÙpx8RPLx:vaL@/ 6;?%DKU!t+1HX ԖK =!Ղ>T6o;ׇ$$9uR⯺&  ֒YԹ>HXZ"< B%,t}!X\A3ydVc=/m( &0u9Ov}FʛKS%=BC%>;zbC2x'*F_4I_>2ly:`l4tԟ5U{(\ZoQ #DrJs;k;2W(|"7`Pg0z} rig+޺[+Ҿx+Ʋk?JXIA OY!lCH*VlUܞ31\c*gFKp F96Gć@⇴o؍"9&^BaÉ]v1г [%6|ڿXŔPƝTGZn^iaMm`8(ysVnyLɬ3+ɴz)wч,j)? $pNNg!Viզ?UJZm׹V @P'ŕ<@]Zf7]:FŨ:@a /3[D7{`n_c:LD,yNI@\^3f%9''͎0qbV)!4/y-lzy.ziL=^Sv&PܟEW"Y5EC; 0C 59{z'+) [e:7` %XM#g2t"x̽eDڅS) ! En+O)6 NDhCCDž<]M z*Q}Um}h#|#0T !,k[UL4UQ6) }OpDI3C׬L<d @L cpγ^ZZh  ħ*M &5"a1׮/E2Pap:4j!V?SN&{W dYf3Or_7L, q; ۤ/>׌(BC-!(JؾlJwC1i PvH'/#V0Tpcٳ~sf-.78>W.ja|CŔmU 0ypHM//Fa`FB))D)h~EDh1/kHjySU"=YOR/Rč_cYC1532,@rCvkhB1ȵ]ǧwXb}Qt}|Ү4@{1G -"\xAst3-ev"2l>:?9O2N6[j8t|@˭T,_11F,Q7uw V0gbOd/oksEwTQeHBY1]>K@\g q$fOKӴ%œBCy=^ZXX^wD6l'H‰l}ۺ$ =| ˀ,#.,WIb_ȗvaq{2MYb;T }/CG?*"&6Pl퐊R0uvs*>WG2k_RRmu8'+npe(B8r)I\a Ģ8y5'}gg/u"(w1ХsXsX[΂y7O| )J.ʄ]^^]9IUmaa!ϲ0˝IJ1\]A4&$DI2J=gpqjoO~qgy})z 2=Mf<"njs]";zh(mg/!F'*6'튤?JǴ̊z6} gQ  z_-Rƹ ff"ѕ*'hd!3T[woKSaxl䁭>],yZw~*^O=bMMoh,^F٠ڞ+d-cڨ o]*Ϊ%A=(ql!-a*U18f]Y H3v᢬mDor:φ FM䓥ǂw`8^5EYn(( >ʩC U4LQڅ,7"> 1{+]yUO63z0i:;Y# h64+ jLpmsc]FDrFZ( $ёH>gF%eQR=#nQ҂Y0oҍR牢&Ue8X #y!à{4<I۝ w,$u.5DURujF13 T~ʦ4kjM2fc,iRߊD+y֦ZwVȰͽĦtjR92J9ͧ}~鵄bQM+kH/1beyEяŽ_[ 0_҆:ddl[7; P ov},w|0Cη aMKC]KۃQ`52Q9]dqI[q q;(\qIvn/u[0z 6YfNێЇ д, U)u@~;w3 TYE@^ڢR ;[^\2ZRCraI×gdDY)2^]O2Fƫ߀gGB".M-o^leb8nN-֮I_)i@ϥL\\: l ?,]?=E$70"տ avIUø6\v@qTp[cH,թwo65Ƴ9w&F0,Fwձ!5uO;';UM0 bO Sg/+*cǚ!1 [1eµǃkrO=åy2A@ZKK?ͮ!-E.s7o 64D%p-Y 4>+/d0gD薞 pQ!>~vm{Ƕp0jXS}={!H{ 1F6WsjyG;H}^Ev[\"p1-O7 =jLԖML;LBnZAqϽ:Xb,*`k\dFcߴ4M ` D/Ѯ}eqj{P${oq3< R˒{ƄcdFUL?_I=gWi$;<|"Dߟ9OiNJJFBydTĎ>Rz ^*$RO̙baH0H}ר Ó/^PZ!hͮ01C/wQXEUޱ+:x+:Pj#ONTtY}}3KJS |ŷD.,ee՚o/R s QP }nևL[I߆ o;;]U_x'2fD|tu:ep~-Op@:]NqvwVx+D+$X젪`#gkT\қL;:ų`6MiBcXc{BA dRM?14ކfc.q0YD oL?:NVv1mm)-pl У`A'Ó^1/Ij3g䉕8l{߉MM$j}}7sF|$ZKL/rI@ M3!]7BeٜjL(5u))HI#Ls2I#M τ XuEGABī h`6hADCt>Fk8 d@ӍTnd+* V̼kc+#`S|9Orn}bXHI6uծsK ^C!lލ]l:`ɵP%2ls޶!\ْa] rLkڭlT`&<~lAW]wkuP5 9"έVk*cs? 'ebCL%d ]ϻk噻Q2ټ3@dޛ.;wY!,GMY1,rjj)uyIKiIQXhPUa΢ l'mp frg B"봋ˠ"tuL ]|`,n.nk~Z?ҹnT*D<9sP1!nyzIQLh ~g'HkS^>& ״:Jp_y}1] LsWLn-s;gW] b~5 e6 6 }'TEGf$^ ٰ] 7oLcbVGGOMR9]B>rFD\pPN~ݼ"& rj@R*׾! \rfͿ'€$H@NB]quw~pNUx@UKg>&p|UsJbFj{Lk 0=a67ࢩ:j3jTSL-i?rkD3u1H ~z$i.f4,01eP`,Ѩ%v _NYlkW -,eBSZ舒ia"CASӕcc_ur_sl%?Y~`8? 9KGu.D&P1\gB/x$ݽ)OC[!S2زP ]vB.;*xz d=Bq-. ukdhcs\lcD!Xyuo*G W~%i돸8| pot4LUq姳i w|R_?BԆ|P83/ \[O3h$@:hΐX ˽{ ;EIck_ɷ?L` I)Xp yGɆ0aܷ%|Y07#)@N 2\'/@WKR$(,XY "vD~d`vT-Fxe"_fQ@r[D Ktxhf+v`Ѭلu >_ִAKtA<^ep:_91U;\׀\gP8Bs[َvc AV+<-w8k~4uZ /:ҍDP[rJmʏ㓒Fi჋) k?[6EU!Gso,@R_5Ol q׹0v!pgz/Q5v٘ Cs%y\oXs&t:]YZcicyTPj/\ŗ0sj{r\ rab"Oݓtav)fkBwb@ghm?Ed_c`f{Pm4ڇĿw){ *Mv=D>[[r2# 59o6_>`! Ӛgп(6Y ?*ਘխՔwaCwrId½}ꊒ(WSE}9C \'셮1U&͋UT,'֧L/U )X&&vK1LL-6usJF*-$Q `aHȺ߄{%Wgxu*q4O Mu򋪡O 6/3\4!ĚUYaa e4O:x%?*dM+j"u 6r|ч St@]Q-}ENܟA85)$2L7jX1ކHە&+Z}fh|J8FuPŁ_\sW_+E^rGbnYbT2DMdi}]$KKx%E 0տ=Ɇ/L)iizC'C~$>e% F+ChҿEڭd0I 0BÙ0--a

    Qp} ݇'tU6UaqxcY~ v=K,c% oؖv7'_YT >tⁿ`,s%BumP')\?LLz-teJ*i)NlDmƧs4S)3/Γ=@<Ƴ 'e1dV Bkny26Vw6UYBe؟'_}Di1EL-Pc˨1~5ve\Q,rUU-X1 022@5&M?iBIfODY"tP Xm7XgseC-?•ښCZ(0;gvgQ: @A7a"ШҬ"յL9_Eʬw%~!9KMˉV +Tf@2eKˠo,/wJb72->L ;U$ZFN Aq{VEr:H 'qVޞ=-ŮTeΚzγٹrJ`:0ρBdW4BmV!Ni>w֊^ VFSLLX?'f-z_u;sz/ZHcc^E}aou}+ӱCw/13؞dE4hyŌ 7XQ*8V\΁}}M'ci?>pu/krY>VѿҟA~fC(10-Uf}/C=ʣ2p†M^C d!:ƣVZ?;w@rzKmp:4!濨n+h0IWwJ+'y[RN*=*b::/g@Q?AW ε؞+3r[ ?y.%Z2֜{4\EFiY$H9 Y 4bD%*[z7PsŒ &H@"ZCxsX*b Y법>J`⛲Ia2z ZLH!P ڌXݶpvrWl'? (SzY%.4"+݃I֬B%ݵFWPMMUfPQ7GQwVPzLeTN"=uoC㤶zjmqd['qAa8HVt{ hq*4rU0{4B%Z҃ŝlνUt+|u|Vјpmrv#M^:ڠP\c3xfKf,41u_6s!{ōsXsoC~wZUciL EOB)Քmדu+iGyq 2F[Nb1΅ a.,9{23>>i-Pk ,|?;M%bLAsD'#ΩhVY .ymAb-54QQ'Xnwx`Oi~#X,WMoKcuӞu赈e{>3I/ ȟpA{!yHv+2M#%6X4^iR=##hyҼ5K;ʉ8ct_kRVtZԢ 2jpQe [[sJVv%om3kkAQ=# DCXYZ\o\u_ EQp!ni*ː,K~o>d}]>{!LБo:#PY 8~֒/<Me3+QF[xδK"H"ցܹ#hp9-\W:U4A&b_(t14*3+$ȓdhHBF^i.V ,`Q`GیqVj;7 }8ǫ qobڌ@PO((pӸbŐ6 [y A% zd CwI/yns~IWLP~<C?CH@37n~CMtƺ_N%&"Yq+ڳT|U"ë8=6 C&p\Q 1`7mbm!8pz3yP5kCU cOPE$_le&kE+__c9(&CtH0Pqe/=B)'|Plw|ٕ!V9Vf}}J3.S mbN?otFL03NA :Z[igӅudS: D+}^d&ALv&iBkDTb a3ktbE1%h&SU/ی8xҩ'OuHEJjq%;3;8 d'ïߙ:tȵr;`$iLIxu1s#!a'oE%** ' ,GK.9&eBKi'l{LPGn[Y$)T_F롰Hj X+X/ 8 h 8} 6),܊Y{&%P=Cxbmbp **@ ?QXJbH{a*g2},;BgOIȒM, VD0(ٲӡ.`ZuCwJQap.;'AMiv;W~@M;3Rb j7HnyW(EAA]~sco>ZmU:[E@O -Ž]є!,XTИ`KØF\\C=&O*ogψW']UT}m$ +A\-,\^D Dh8BQP-pM.Z3G[IDH^@ͦ6[ д ց? ZB$@$wҩ[+XqZ;4 mŘe3"rvggХv'|j.C^&F ? b닉hE9b 7>B w9'cVNR@$n'!hʤ "F6ؔ;]iʼn)7|.vR|ѫm*r詡vHV܋]@J2E?iHsN/7r6ޥRpǡNU[2r^՜m-l7]3TRvťeݻ-Ej$ʔNW?pX ǪOL~<;ؒ0٤7Qnnt \ZC6.E6^VZvβ _K!VmS 8T/"}fpYpV /Jy$XRNW!>D/~-bA,uņ?7wHx~FI,ٸk^ؒB+bj A VUtƛB% ^0D,. ?e\KH\ MH(o)x1OU咴7mf":{" w_ aEG-㾳{xEk6*m1 IOb֜r"F$W4Ό^Rq}>ẹط$ދ28[-gd& \}(&6F@x';MZ$N;(/-}Kĭ]s6 f:qA#*F/jT4U tbPj˕ m>xrp?RaK(Ysg]6DoGJ)Nloj n;O` yv^Yr~+1 5X~2%bn ZՀ#+34twј{QI by͢zu_}ql pqj1}=xuvT?10d}'^Ծ!pLMbVZ QBS0޹5+|PFY .;`eC/0Zmx:;7OC"FtQ1(S#u4ͱ,tC"UPQ?2.D;qŅs% L;`k@+k7)"tW?3NQ;g5oe" 3E3ŰWVyf%[_m^NhBSSׄRah|}Q/6UQ[99= CcRXFS]tEFfW)6Ϛ$]KЄp4Pjųh;;RO8Ǫ QJNF?T;P.P|s+b%x8P78Uvmig_`3d|۔wP(3rf3La3UKĚыJͼԲ8r'ح|&\3E|6Y-՘GV<ܭwNU\|723 ME׃@ka@sldBA0_; OZm-gsӈ3 U/إA^䤞%zâ&1˄j K/DxO)?83C]ʥot= b HΈ ="h;.S-Ս +ڵa0X8tD[ CdH᧢K#|z ]a8g+.q*ˤW57Tgݠ&C 8תtKGw}ǎ70 8E -\aSo[?]m(ctY$1^UIOXvEY@ 9L(Os-cZ+8~;%GuXCA :050wFyb Eu«-Q}Zo-KׯC B͙Q{yM:KSxL9lM4pR~W6R Ch{`R.|q%wۿ7QTyjGg3TQV> Y?jRKB}wR}#M t!+֏ ΞU1F$񍆱R(9wUP]}%BwKzɓ@(yyM%}>qx5U|]Hg(l|lHje8*F;q0q`=va }Z:Qs8/Iв0/˜]__]gOFmVG:ohk6"rFoCxPzL"5اZ8iN‡PK9jY(^M$ _]( =. M5ɳ(zU݃EKHjr$ "yA~ P~KbX);xY=lj$l%4oſFxa.\Fv(rv(+j|6 %p N[Ԫ2>`3'"̌'}JX)73 K52O]^ǢƲY-qyg"\9xz glRm|rzxex6}i1xvQu`K_w)1nZd@O3H T~X}衊1mcء]RP5.2RZ+7)gfL߁j=Q~~|Zq=@~su"c(0{sCw=\*G\Јskʮ0HM7O; W3kΥ2t 'C} ¯e$c-Ot"`+iE^c +r|g>J&4̰4N. Y%t0شwKW.5]747IܛYmMLOf?y!-'R*6qlH|Q)Awsz0MkrR6Οਕ)&BWp !^>*KSDO2.n45g1|/U~x@nHq܉ds2UHGXJvY'ɥק^]rCAG͘Bӈ} *  U$;՗X$lIK>jHHu 𧁎8J;l:XȨz$su5~|z.$d/GV7օ/2%DR]RݨIE5cݮ܇yzxH~MAuU!VFuC$e޸~f,u*`Ĩ{"q: &6d'`Bx+;E Ngߛ͙-T.ʘ3@H >ϼ"S3` N9hP_~wV`(KgbK`cAC|V| ~Xhw;T{3`i9Ʋ0gnqb_HEnJ}h8GQ31)ʲ`](ߩ&D~#i ظW t\@DU9tP%]bnX Dvl}*y٭Fr &7h7dh* k郔zsBad 8tv#/>r7Zh5'A2em/qЦ`%알5Ea-^Z6<酈[,byDOvFaVxxP18P 櫢q72ݫwpm;$ch#ف`2NHO'ݩtM_svﮝ^ێo?40sbIq!ŬPƣj'F~~a1S %w`GY)@ȽjБd9kE@_,&fAjZDtz̀3)^4rvV-;-&zJZH5Kmv;m)e =ЮGx+"E.H lݏBy1rC:vJpK2}!q昆Z]M-52myDV ->3WeEbB]́3I)+㦺eՔϕeiP5C5VR֊ ) z`ghygu(m BS'Q_eg7NGH9tC7ɰWf(bkCd,JIB~%âCFcx(pSI ol=U=ݷpF,u)5%QUix2C߽ؤWaECuĦN4<]Zto5XES3URC2-'S ,&ήĿK)ͩIOu(wd ke BrdmÙI6~Mnh|%mr2zs;cх^rYN7^o$i[YapT+]~GS8د&a>wZ O1jgIG^=q,q){Й59HQ-[rz`k'7F$m#%=ueO;|Av=gO׼f|Щϰ`%o>Bo.XCqrXu}қiXn&&QZsY^CH~.ڟ`8/aQjYX3*_>IӁceXC3=:26Ǫ2V]VY(^$gj}|UH ugkDbnȿ 8ڶR.h$ 6d/W MäQ0q3 bZ!-/: 0#WqUqjDۮu! iBDiK9}{g @ D198{EJ;J$'qdžYCԆ},䇎fo$0rx3[bop#ܑEͳQ}[_uml8:ėWw-nBfq/GUwfns "W$gwvI!z7~cBbC왙zDTPf-~oX~q̮_V̢Wfn~ eO # cB=lz6ݍ{ޑ&Zblꨘ8KR'DXˤBjoT!pS9P BDYO$.^˅ltD䒵 ɩ.*=SLb C4l#I8!M38zL%{(Ӡ|Rm!p%IbiZS$]|D.BU*=Њ=@۲k>#jپHi=S4bf-GB /)%N;eFE^ˆ4V>Sm&o/G#=ߣ..4*V7jtʙwp|A 08a#91C~{l+a)pЙJA OyK|oS_(O1qѿpXQm6i z@''-nCL &9ZNyvzlOf!U Ww7a쾈,qIF%}U/#zZbг;X9+P±mvrpK`$7΂-jOp&rgRf"` 14'cR>°pp ;O= Fi NN]sGr^q/w*jFnrog¡ hyHF6S gWJ#3~gt.hp=9NgF71i8=].`ߧ,!/,ϕm nj;#hB@sGcU:{ vCOSֆf V(@C5y.lY{DKvC2u]ҖtsD1a+4峹?2s>MzP̾]]YjVp5RЕ gRpU,֝d l}A;HC88x"gB< w(lX&w;r|, 'ZR2*oe=uY!=l_gDZ- 9I|Hk侴봧Z6Ϧ&ũvyC GG_E2V4EߡxC|Gx:PBOQy 2>ּ TT1W)Kq{)lcnvj̭lC&p(>X2{W}'jWbn>%ǯIBQkrՅI/]G+܃t2'CM_]2tZ!ߴ困-gb!&fд 9$3]pDYY@($v /H7jnBKəwgr a0w]xvhܓSKUpl͆NXP[2Ͼуց>}YfjTgPqO@Epoȹ#>!Z iz 0==5N'a GU;-wwLab)N ׋VcƼFe7CD;K.NYl br7lⅵ8CU_YQ}5#WSm-P[Mln:-1!M(Wnߖ<҆V ;fwBrw o~p="ǧlxf/\J?t;{]n USĔ}-]~TwQsٮީ,QE܌Dže7wqT sC 'Jx Est0Tkˍ!VrԁS+~Bӈ5WNE7nӱf/ߑgpk6$elm5JrU_4|2\%Fu$k- 'z8MOF~FIO-4TM^4~AKi& w`7ٞi6]g}Uq$޼ɉ5¤ḿRH6G'䇈h4<@)ue8"} SO.g8)zcan@o(ӆ+"T'~+~Zv/ahOrO2)ѫql%&P9,>%G;.J1x\ {D=&aU"9;|;Q `8Yw5UxhAt7^vBmz,򓙁O(@mVkk,BaЈl}reH;h_#Lp.dfNp ۑDuS3՛8 kDΤWEˉrKOljT+G ~O.uۚzF"KQP1Laq>~__t`5ar*ą;'|gX>~E)=~RUrLAeV [W!^ ˪+~,N{qC7͚xf{TV )1[/k5^$gl䈫#& V>{f2/c%!sMmv惫bP{*GrMEL oq:b!=H{cg&oc}sڭJnv4BN?Ӛ ʒnvY@X{!v%w ]:!k5A?£<|rw0QW޻l! IFGzؚ1j ~zrĴ]IdSpUIz T5BtZV:rnƥe`B_l'Ƈ*QmN䄾,ZCBAoB`?~HW)iiV͏٢Jac6:g&rh o@TfGSpU,d{tV$&2[[w\s"7zO=B`HD9{U#>Z̝n.mp AV5Y6m|\S' !r@Qmu䪵3CSBFcZUy-wu.ڭ=Gڬ[Q *^l4:"Bd *dSC&MNYVL| % q͢ y9N, %UKʪmon:@}[< 3L, 1$j:/2HMG!P8Y9: ̱$보' iAb5cV #fYH ?1g&Qi[~eR_'0@՚ũOjj2c8rXΚXolL.4yK1ꁪ/tuK XՏ\[>1Tm2hKOp22nL;d#L lbUN]q0\f;Hߐ!=ODiY;0.LUiN6~s>[FčaufL]y ]H'nIƞO=Sڝ`)BK?|7vW/t)UETIEKr#>o Ϭ.+TƛY红r(kdMF L a1ڞw .?" cL&CL-H1tAf׾=KhښI]tn7qO }yty,h--U{tMv?67ىZϷ7_M=H0,C݋5.|Y/a0 {UCth7i$+h% _,*i}_wx\REl#젿z5f-DZvoJݽeY9D o1*WC)`Ɯ"q -ZI-)凔Ww葲~&A58 MrT \^{Kskxxv&M9l1,I$5V0Kp ш7PWU8@{G1iaЉXgg޶*/P.Z [Q_#%;/>m}>0!RD ̓` ~Vj3"Qpp$J>j)8bcX)O }~F]I/[Ή́occ~@!\9A:%LnaFkԙ x gB>,$f|-=(@ xDĺG.D"=ٗ"-so]w"m?|Ok3ev>&?F`un!,bB5J-C`p4RRwvWH~g~TH pUĩb^QsN.=DģڭHr&DaybQLwœizl ODΓƃϪ^lSMބ~%)ѣ>fn)_5:?n[A[fю5!=h描߄"wa:ykFo(6YYؐXs9;z'㔬]{^ (fƬX 826);M 7D4t]Dh23[Q^IGHXv#+$^[A/>Pb$ZtT䳜r I_V'ML\"A7=B"q?^>~QzgtXA^.*<[ f}vk@*R!(e}qe'=7N6!_-WgK(icg"e9?LsDZl1_+ŖI8]8L^Ofr>B>&2NW'rc}TErP`6;n&dJ#{lc8| Աt;KTbF񊳴 ծ^A3-"DDH^7GP:D (#֪tl{aQ>d`t ޏC&YrAK8b\ lyCz/aC>`hNCt/s,K9go4Kz$UlQx0crvSWC6%@ʩtLJ/WD!-U򏓵bR RJ }1E8b2Ԅ7>3|x2 .fWH$ZBҦ?l hї6jŔ$\2ӥ'ZHe-Ry<_' uIn!4Kئ17~Q;I}+nԻw\}ggde"}[Z />%AIue&W'yG܌*jOM9TKPy1lu FBxtзTaMbX0 4Ǥ|޶L޲˯HQNEUM0<Ƈ @y#A<Ž%K'QAP"Rr޼Bך>NTG+tak [A/7po({Y׬1/*y5\ŏkk"VKr^µb`1;)v'#rje*λLo5rW?D(3 $&N ^ RGR/ة 2jn\2K8#93Z~n4t z rkARdk!;QU0[/vκ…+mVj%SyCPR)Z7?3DUQL6m㥵Y 9Q8øŀi7fZ@;EfS!3V !~2.D;z22pt/!HeSRgY,5Y 9v!26lA_glKAt6]yxDBH~'[\9[xBOcM~$t3οX'󆊕_Hzsť=?IU _x&VKWn%)cak7; 6oV+/Mdr~qw;? lo ˩Tn}k*6XxgFlTe{_$[}pm-7U!0LKT3J_̏YW u  Qdn67CDg4)%;N>_ȬG\} ^ >G 8iK0Ԥy4M T9&Fp|q]"# ?X"u&)]i1^)!~mdčCȫ_ _Yr貳'瘝?L1ٗ'bڝ:#hT5Y}Ս! $9)4tC cӕ9X ,\~Tp73_78dA"GۓKWd ξ&m)9)NʜIR # (oMz,x>qڐ =Mfnܿ ƉܹdD&6xٖ3V0[ޒzΩIY0$X|QS6C=LPsRQ0wI؞"{EbTAwB8%5mmvoJ+Ԡ/[Z#xhGQwisg ҅Eet6$BjE,aX+g~c[Q,E|Ec_Vgڑ` e>Ԗ,-ӄ:Nghy\azpaϴSkG+˶ߴ?T]cLP\߳`~D>9 !pdFKSnI܈(^Ssy@QzѝJYb'gaݻ͆'yLAXXgbSPpXz$j-YQƗ/)?b}Ij0>t.iլ@ɕv32ToEgX!^=I<'TSw##?oQ@[c{òVkG7L8m)xRP^2/˔GUʨ?XKE P%ZM2l!T ]`L^ߢ#x.k-׃nv3})J3[١aEl\)gL-A"戮Sպj?~_ wb1;ք^ sQNAlI|m2# d E 2\mO{6wk26T҇pdhX?C1SSKh b7j޵hakm㜸$l̷uXlSPXGq< x &J,m;>/R4G9A>QEq920ԷZ?|2Uq ,׃u]m#7Z892 {a5&[3 nf",EևG >Pcۅ3PDQZG˄񻍚]k80- 7TX.H_.Zɤ.H)pD9uh2E֓IѺ>-jvp>E րR~WqK}:6~:D=J*3meS⣄N=m]r`vdK K!Km+Zwx1@p#2HND8{7q?hJZlkʠbq!_a> XhVKMPlse$;$,?`UFqFxhon '15݉SbNC61H?n ]e"_j@g \τ1ŏS$P=t"Pcm-:kq(8QCזR漢zvpt]"̦q>A,pʪguiHATq9\逼cxOacPŸoK6< &S%08\/?a󨝭\op6APehٌVs>scEElS`n% DzL1Ua/Z7ʌkZ&A{@4d(u-޲]c#ȞYg)H  \0V讑gt?JH,.V'blhx"+CSK[5ņ l{c]pf8',[φ2Q@ykIv4؅ԲMoݐOO!/L9%k%'3cIVp9B̼SٝdCo\-Y)F% _sD&Q&" Wਗ਼s:-I o1t{%.ufZl.G!?fVe>S̴N? t#ddCrN7FXY^PҒD \$hCG5k-O39 Gͦj(\,Xp|p=ˈUWCqo}(",s}ݩsR{fH#%bK>vZԁ4XI-]Imb 2AxKu3,CǪ|*aQ|L5 k'w` n3*slvO鍪fH7vVn?Whr?b=UMQX5,켢翩w8r?~F^v7 ~9.Uym ҋ5 CR:FUI^>Q9 ?O^]"7$׳ɧ6S /-o יFlQטl᪡is45T-w q[Dm ^j/gh=dӋE1Y-Xh풫%\>3r$[ѓ[C&ڕ܆2Ϧ&t6"Iˌ)/fL`ܨ57M80}A`1L-[ؓ iȾsO'xpx*G`se&I'Eʤe%c:%zb DuY¥·ְ.F쨱_cz.ڑq9JS">pc7m6rU[m*wsiGǰt!1Y}w^Ke)x2E XQEQ瓶Z'BZ\7 )Vѵ-Iԓ]SUv_ZI{J R\- _w4uyaG//!=0ÿ\:sx_r숁|Lue|xր)OwՅ`I-L)UK#,s[zrf#<]"m qZ>Ƀ?4¨=EƂ+PD0(@Օ??wFr:0edQ*f")rV&3RDESrSZ-No^w!:R~JINϬxWqz-p䛁E聧>./pe`;5NȎg4QW6>u5\;Cl#+s=/"퍋aK-? פw2VX@E ֈڦ ـ!p Pbjkƚ:/8q>2@xBlp%n;ab[Wn+mVb~0`٘=߂؋G%CsymM>"#*\sgPA8HHGgȇv d4d >jm&V-uj9``L&D̐$s2 sM\ZS}D-B0]tnCH똃di:z?$@}J4ی4C 0|vc@_4 `~uoM,4^P(R|*Ӕ!h_O4*!EZF; e@(gzg8!v-f_77G[(q0;U8pp/yCzU֭ TW9 R"N?71pdB0"cAf3,ۉrzW_ʑ,2Zn"2D.b* DDcKf 0!u9)Jt;@,H:MX0~傩 SFFr eجwOU_VپܴTIB_C:lg qh3`윔=ڇlxL9!ris`gxͷ /Oxܨlw_G1c? uQ}c99aةp4'> DQN} c׮긲ʨ{ђMFlut]S1h^wZxUO>coOD$ǀoC-CoE|nva| L̐F·=nb՚_u !xؿ{$b~F0D B&9Dc ]"$U'v,l%D>}٢3 !ɣj>xPO7 ЛWQl2WcePGfLcU(lG=Mk%8 yKPuWIU^A8%,5683+KcCaSOf[oDW';K|m9|Z-TA@@f(mՈ jԘyLT<#3m VI $Ӆtj^to=\A[GOjP@6avf8"SgJR ZXG<~8|M=mdZB7 (n6O`ԅw9Ëk0erw&;<[岸/YfP1Y>mS|{%.59qUF S[~aK/+G;1_2[FCֽ'nuO`iZW(/ ^Xa-qBk:+Hm3zK;ΥN!.e6=H8C8wA'k=;T"gic:yLހ⦋aR6#h 3WSO-q2H" 9 \ΕHoF6=xI0؁ {eq'yl^c+}bw Lu>5XzrfSܩtřL| ~Hg߄L. XXY. J/]*9> oY"~<^ҷS'io&e61}-w 'uԏ1)z]d2)ZgR8cEuTm4)>E{jQdR!lӝ-y%49KʕDG@{niVIa,&u}gɽJ=+B"#l"{Vܗ_@V=Ch?dM`BzDZW]HT,o3LdϹa /׼7Ԃbj'}u jN Ż[996^,b8BjE+Wٲ(}l|JASfBn!s)Df%Dմ6#B)Ռ-27'iS bhz:U/\ ٙDz>ِ[~ zr=1NQ\{%@aRԞKց;83vpS8G#4SqlL֑{{uΕ?n@*Z-Cz,jysP[41_'p`Y`k<odcYݏ~;N,*&SX*=wsܱBH8P .QkaQ f ]Y<,+<]F%< N_@#ogZ%g)Ņ;)usiW]=6SyclMR=;Tby鷵d‰uVC[Q6{8B@pf j AFtfM)8,"BP),]5gZSnteN0rGM)n㒄1|cesa3$lTTHC+ɇ+&x/hEfm{Ѥz\U3r0w4SpE?_-Pޮob ϙ{;HňezX qо3Cg6EbV^5*7Sؠ۔Dl"J "$EH;v뾋 ԯ97^0-ɠ)`]~Yb7 2n DM,%<-}#TXn_وdr.̤v)Q<wwʍr{_+ʨRDpV%ɋ"Lg dnqq4aT;'u;8L[3wl駘QƵ&opdYmi|^vZqxS>4vVK\b֥]u(J0DKBS>; =f-Oo 66@&33Es3A}m5|RƐ[0!=< lDAΏI Z`]Dkz3_ L+.ːZQ+Psos+J8)!n ߼g GD//7H)ˢ 0ŗaw8Wl\J_J8U^`O2T6AksըgUMPޜpAv!+L;sF129P栬^o\Y&-Gծk q6*ނ'PH]zR "V" _ee`d(]!q?}Dx"ԌUވ^c:]kJkȕ ˪n%c H\cKsyW 2xoL^*  >F xzT*xn\aW3C69$C?x%(Zx d Zq陠)l)•,ԜIFs_zZ3~; #n1EwwipP$+,EofePp_E9Tp8٠!]N-T>c۩`=F6ogh\xAFtG+t6^~)3p S\ ,6wwe'W0_]r} %-9G6|YB yA ֎Ci'e4\_-6NkO Mc(mT[_MZp &Dm=#.o Ah1Gvb(&dq5ߍѯG7f=Iqe(DdnT*k.8G cţ#cdW5ZVc ;=Uz56Cxg+ey\b˹C.izSRک(wyt8\U E|??#W<)a~@5ez}ITk>Is{p/CH(_zK/_xrQvW-tPn ﯡ'& Ov q~~a5m_ $V/}ι_|wߥ|FFG<˻ӸHp2hACZѼ:̗ tDwE8VGT҂0=/-MH1ρC)IF)#l*sF?走:Τ᷽,-&}+jGF 6[) 7~͋f*#G6!l,G3JzͶ]ٺU"TU\lFaz$+ø`DY8ޥ7GBkbV{yڰ.ݕ>e4.]T3PB:w?ZX1]U] fz?d@Ӥ|0m탦|r\|:-DBSՒ`Yp~@1`EOw By|6⾮c:(R@vϧ)^,pߛʒ+ 'atz Cۆ&iyCs5ΆڽӉ:#2}kR4͙vIDh÷2_N Ĉ"e{4 |!Ҽ! Gy )\ڊae?Wkpn0CY.xd˳9(sM_}]s+Gaϓl2knEɯ,C\4۾! uE{TfقC:]A[,QG5wdwG=J%'?Μy-M<$*W)E 3_X|Ƒ ao骡W(1DqEwD TJn#e2GB ٟ*晈W+jai!U(8C5:RxCvyU!L{*ԷPUcE4iVG)gIP9 yޖs%s$ͷAꠦ8|KMtne(Mh{Ul8= [hkv!Evڍ1"/}(pǂv&vi+dq OR 5K^ˏ}![uD~/̚Etjz Ad̎ЄOc\bj` ̰a%Wډwփկdy!q㫈 a406ƔuvFp 5 < ONjՔжa4PGeR ڣcum9){@\bnAwA3g D*]>E8*D @@ S!q%gt11<>-Q6i%+7D2dKE41cc^{_Bw Fƫmh%X'1vu}4:բMn̝A5+[>@:v`^k;8ש(7Ȑvc^P*7v CGY1މ6@=QVzz>Jsd6lL?ޥdDЄd܌3!u8*PhVNhmt1fOSyUw-Ws ГUBdP_7q1G:[0uo}þ3d6 G;KA2@ޖ__@Iܸ[PdlI7mkk[oK?ӌ=EkA&gM4oP9[B`5 F04r"ӣWbH_hSSz㣏Œ +a)Qg0v=ttrfnhT2cHR:ÉQ!|KUmRlJH{?H$urp.p`sga q_K^GQ75ڐZʜc%Wke&;Dr:oV,_E>]zuĬX0-Uw:ӞwD6>~vGS  tZ=[5pkefN-/H m>\E_oeyISrc5@Cj-7~&)c cּm5(2ִr1=(J^{$[9e%xpeB0䅗QI,AuLmX _w״8zŬ:V.Q9f"a wUZ]0DAA9.h'%#Mm߿7 #K->d#+8WDM؍['q&]פ[WR\3ׅF ET{++}5q=*jhjVzb&@_˸2Y O>={%^4(N·Mɘ%nb@҅SP.d1x.PR]7~̩v5q;{"rԥ;Y:ڈag1&9WrquyI^Xk XzƓ )LHu ?ll %߲#|0n1SVy'e \Vi  _] !s+x[&(mS>lJ(ϷC,RS K~-Y3K֞s*)v.nzˈ\t E|mX{"#-Eh%.xm"9q9ibj֘<: ,b`%|N!%s+-&@E & a0 A #D<@M3q­GGxR= )]) a5d]7Lb_pX hk5 SBm@` P~w G03ˏwژa&SO]"hnX:wNhvhdbxT4 d[4\$A}VPf(|\PL x4NbL{as5hGǑRU`頲$ z>,7i `H\ۧ'4PfJ2yE>li|Fd.8d0#y㭞qS[llhoP^E*?ājn#{ݻF|)pXA_v_ yi%eǥ}海b=eXygYxmM@%TħE;SS?3 \$rnaS<ն^ʚ ̅ ;ȊMØrc*}2k}9Df i4ߔ@rp!UoX;҂ xB n- P^; ;NAK<|]6 Aݼ\ 4ځ70@eLЧL>%]tݛnG.aO*ԲBv0ꊀ_?0t2\cB%$`;t)Gu&o@jDUTm.yn(Ym26C0WG 5HLvA;@hKp$4U#`g +"42-娊سn&k$ұ czXG 3S Ο¡8WyRpH˸ksH&_f^չ_H&4W같珷y4-"ކu;ܪ $V]^2J\n#F5{ }QEU-@0Lwl wUbr^@l/\nywmhyy\M2HǛ%)grh}:RQx[RMJytc0/1;V"gt0hOnփ("^T)|@m+'d᠅pg1I^Ҷw0WV# >T\>o:ľЯ"28>arpff/20 1,=$To,^5@kֲmxw}F(J5G7icx$J7K4t1{"||}ҳ }VpAG {l{ kǫec)PGvwcZI,&efJ9JTdWS.DEzǁx񪖌bb,YӀ6 K]k~ \jLnKemt EUgbulHs-Ȑ߳!:{Ky߀k8jmpWaS!')qI#(RYgRN㗣jgcDx}~< n(Z~[AS6N/Ћ}F\iG幥y03yTC+mu jيFѧr\ d`9SJCL/\`v!ceQ!%>n[as8 o|r;KNky49xT?XXȥ%80Be:j`̀l;ōpJpd7[Y*)kNAx[IO&#B MBo}W\ReTS1D^r|2BQ5?]zQܿ' 屐~>=1{z8lF$a4g0/['Jk'tĊTwxXll;} W킁T N%KllP]m pR=ic):́  u Tn3t`Ӫ4vnWbHCIˊԹp8oֳyZ7 Iq'r{=KE Xבm%hb 'hoQhxk3ėYbyLbE?%ˎg`FlU6n@ #e%nnMSڙF.1@C  !w1aaV.4E^Az5A_yNz&2gyM#<Bdn-XSUƭV\2c\xvdG#>e+aG`rh>yRFpȳ," q$9#S0䇏suӷ,L'uz'Epѥ" V KGɛ̻U\@BVܕVwKI︡v[hY-?ĠDU38t~bQdɲqOD$v̺eD=ĊWخ%B/5lOC0. Bl 2yHWs~_8ek2?qP >Z@G\~10+f0(a. 5O̸]u%SjL/UUyK0m"S²2 \xکNSIGzsm)#9~.o#AREgGP4c 𲚇h`9Bψ4 iO)@a3&@pxqp#\K=AR+1 EL{.- 4=rZyepSf)qq%}Xi;އ3tkVwiٱR#k"wih,sU',=>9QVB.[I_вgrfyotMCCe{<ď7 B+/V928N Wӷ"j6]Ѻ6^UqwߠXN}L&&T 7)ֳr,WʽG?$SAڶ0R&QitB7GMRc`e}@5Bwb01!6_|;sDG?Ŋd5N2̲Z2"YN3 =YlA$"[㶾`g?%4(z1h);QRw@`Dv1ƺ}/Ab"d#Zig\ eS$|>BF s2۩3{e˟cnJ&O\j6r!>[ ?JP2ι=|mtc W}?3 E˖Łs#U#:1ber-?;x7 D/6v(/B%:P FYaQmj֯[ЍA֑TҜR\߱l8&ů]JlDԾVdcdL5*Ҡ=cB$#UX{gI@1aB(VQH ÓіYkYSo~6 șkݩnbe͈ЧPRsC9hZHzd 'DIR.D=1!rP:QTsLniW[pB|V@[j-ʼn!fTOAaػԕkZ }r?\tQ2Q/9ɜ+ XD[fJα)=N"*n,=vAϞvKIVӱl{!s0Pni˹OtX4TzD(Z&`;R{Z"bE~U>Z$y9_ To+q1V5oW'[ K7nE%ߕ=C†66r[i`¨9}%@]ArmSDnXvf'c1HD[ku@r?(f>7߻1~q_}'+-HkL)t9F1+$}-C^V+i@: Q.3*[7Q vH}.=Sᴶ<+Xp׬R!&Oqsx"ӒJDdPQW*AB]%7_MCYKm8$Y-2_ba7L"Jq" ?)y0.硽{i^j+$C۞$K}<==m?c;mn {nHT2m̘ǖE©һFÙKW}T&vEcDYKbjq(UDWMIL.1QiU/}ɽ¹7PAL (; yQ0mžeb~;]*eBvb pCO.쑺U0}6zPQqFoo܃ ֯,_D1/uZX5nsYp[n4}m37i< = 冺@6jױkvX4D)C҅ ^<Ӧ;mS<" ڜĢ)(9k|-ǜRᮕy/s_ [`nBS !;@Um|Wh̉Ŵ&μԉMmGk;Y[r e"ݤ^mj/%SsrQJ J˒!F4$"jc GtY@I";*\aÙ'Wp 1!djOBCQi"ZoPn,sP'hsٱDnw _u>C0 if&P7(ʑѸ_?h *]??q\%@reMzީŖ0W LPe>w&\ft sEFF4.5zxh$o0uRmⶾYWGZ _L '/8ZY^ bd޳oGzbJjó3=F !h\i84 SQR8?P`Ni?R?z6:sÊ` .Bgv=¾X7ѬC[!kJU^j'ox.ݏ $9ȷ߻ϼVPGhcca że#'%LS5i6 )oAcĝycGD)K=^Ho !p4xD@2A@D.]JGQ-I=p~^h,orqms:93+HL%oZ~8srq f̺+_Rmd{(~f=:#l.W]a J# sg_R5矵\+%Qu-ho}{CZf^ Mz&1V7ˬO;+3j2v|ݐ%@c`QF,fnc s6d21QZSagȦ˂+Hq1N@#~ۤimS޳Y+%&tO[) a+nCɼ2'f~rd%`MӲVE5S;JFeI ZI/Wm?b^myҽb4; MI/2AưL&,QT1dDӨ:[M2ֆX1<]8S vWy7/Sd|ou>7:9OI۠Qpg>pƚ$ g,brDQB%Dʩ.juVCBK mLsȅv,bKO{BW =$H.xc8vxl\5:bF.!Ou#\kNK6 UցwMbQyA gBh)5R]X-ybU-ȃ`>t}QW=)螃QzB|ʕc涨3u<*Ny5_4=ay*ss3yJ)=?p-#T>/SǴyUʴۏ0H(vQPFmEw4<\)*![^weI-> o|5]9\ȧ"w{gpq xXCBLPݜT+pzOЯZ9ǘ&%ZV'k3.J T!Q`*ԕz.FˬExOL@*TWbpװ?ۤS/XÃ))&6Q|PE8(|c~ @hQp %Υ,ikNx)-8Gl} usmIh:/в`@ .؅]h/n ?u^}$UYFԵR0 [JgRػc[-]<ǹKxP~90f۫:sU"5( 'c #8EJsL t_q7jNfh 69 #"e.5J%ekvg1s(6&1zOfZlEg0("V|X,Q  ߎ:&N+sKXUrevkc^xMHߑ 45r3L|d تu>~ Opxu4UO~5LR/= q7߯-rvOg&pٻt2EL7P|S6MnṬLgrڻ~F=X`Vp)DAW"g(I*`ŠS@?l/tEK'NKu%E%]~7Fjkլ[B^$'ĸ?fb+ݦ:VM]tq Mzu!Wun-#Glκ\wk"caΰ* 76Xd(}=Bq7ڕ>ן-n?  Zy22Q+ne9%u%QS^L@Ďr%e.ԮT qg!| :\+"k"0 v){VTްIv*,Q18<.Qw_Bƕ P%XuP{J?RٔT_(*B-p*znGHh\](!!4r)@|AC\L7~+wr|+DtX$_yr3'mM\νgƆc@xX!l>R'> =&qzrű'y8̦w!^s= g+wWt~u_oJ3ewPV"'~<#ў:bfshZk8- z[Y}Vyc+q\ou`S>Yo^Ə=`4+7?pEН$q#"m* NēfD+-A/ߔ|ZqfB{ѧ$wr ҹ7)HJ);\9fveb:\j ]L&QzԞɑmvk fLlmhE4 UKMYda] 󋹨TDƬ7{',jo]-/gLN|R|7lGM UU5 H~`.nJ3€G%r0**-{{{^2#>KvJdoDl냚r&m:Ճ{ S `8rz]C)McH[~~<2l%p32F~l9NVw~Ø7~C5cRs {:6*q4'cPd*x4$d"YeOY$v"^m1+ hsI-k3Ep,#Sv57 xT`r$J+HjbFvRV S0[4p.v{Nnje\]wLdeйV':fȒ[(S(d ]QL؄) ϱܗ6\*xa|QUf鏪}2ZE4\YOw%miZe%3W_pK\U@ HoVIRFUو f=x*+JjrV~y 3bfM&1Gߜcv\Ѱ*0koxMU>z⣼ȺE@äz*jӘSNq.TfzΗ~Q11afvv&rIc#d9+#JMR& | "[yh=zknHL@y`4uf`nYe7@?^HhZ%;.S;*+7}88?wMߟbۈyh@Rt4:J>h.!|oS,3\.hwp7pxK\efM0(D I!Mv 5a8M:bKfha(A-B~ y橮,el3꫗7+V7({g?h_] +Qv}EA~wy>`ks׎Ayv1EEǏHq Lkt`.F *jQ¶M!iud^qg] V?~⸃.#Lnmё,^4:$p0=M5zoQY#l9$q.`Ȍs[\g^HV[|)γߢgShjgaPtn!(sO^Gkq |e{=^ ;"{}ˉ0Ø>F7c9;r$5%G)sܣh<f>4*:ٿ8NVvIF ay?p_|駕)ziD3Rn;w gĒHg|N|c.{+΋b7 qsLiSQWRAyRtKOcEh[ck9/VZݭY R(힆p.6_ ;a1 pbj ԥx}\µ*a KY:W/`L9~fdTQT 0BMbq`y_\ت՚VCDcܹD^-bͻC1^P,A h<.G}זs_riW(P Xw2tŞ,b$?dMFH#DzkĦ:W2*߼X8zq% }q 0y(yc_Cy/6ۦLj:HV'LwNrR:O ~Y3-ro|Ztv?Ò}$AWr`725x@.XrzE?hrxrAmIُάn}4Ʒ J AꎜW9uq+pUmKv%5sۣl+;eJ%L- _8dE3b%NyԱhlQA_@gYq$/}|o]09!*ooɀU,Kjqd] <1j׭M}3(_SYO|[XKuE ?.hm5|Z@hEZL;+(P߸Þf*_./60 j7mV 1. ϗVVcP` EԾAEAQģh1FhuAoWKqv :p (ѳ6.ɶOOqڭ\W+ {쨘1j?" ^n%^#r%H| b2瘐ZFyQ{~Nz;[ pKѡYzj  Q(f'@.Ƶ$ RG 4䧭cʠ2O>=zUh}X-+QNY qAÕЦ u*WA H*韹=='a*k?'\~] No4A(fWl qrUf;_';yd6F R'P\u.z%@ Fk1}MٲgC2<$m\YU%jTKm'ae`}RVړ GфY܉CLlsIvx4:R4VGp3rf32/DS im85@1^M;`jR4昃Vǫu"yKiz<ƀw/?X>0Xܾ5|#F{l̀m;*UT9I~DvnGl3 Kt8 YDI6:E5g?M'הMa˜{q6vš-!@GC|pϖ'0?Zz2rS [{aiIHo_R:KXDIfSXͽMzoɉEY8^$^g|hBOULy ߍ[_:hB( ~ +P(ws%Z tf |tXد3#g5;bt " f/5'i <dўfTu l vJW]fzΓPxO(T],ۢwm>rҾzmmQ x,`[%9 .mfsncB"93N+}@Jvck >hMYĮzx~'r(=~%.Ppt @j4\JL.7+kPT<_&5 XrqRd%0ɹmz~!N/ɅbmL͍;f~(XM* WWD"Hh:: =Éo Udl{*J!$2;fZz׈NOmܲ*bgʷ/RjhSyEc13`q"i3_ (/ Vmuܥ2q1OGdW/q +gm-3F՗*/%17ggmNx?j5*#YfKumW?9A_ULK=M /&,Kx)pHuVd%J8A̘/)`p)BSO1{l޻5'x;3pMf$#)+.\3Sn oaҟ~rsm:|AV$0q3V$uhlDoŋnCMm8(8|Ơ:kWtv4f.t(}N? ezP2%þ9n6cpJV 1wzt8FNl>ڜ]qsn>8_"ٽN!2&)>Na#"gB0}b DLQ* Ρ΁DV2!跥w[a /ˬ{5::W_fܠVFȀ2r sޜL乐Ue`ADAi ax+ocv&tO6v+g5qZXi^`l ImQ~ s(`jz) P \ W K m@BLgUZɫ]s랍C~OƩz0V]8ǞaZuo=؛OdAdImx?0Ng3= gb.4{hݑL-qߏrV"e9Xd X̶̓$T[a/ Sv?>CzD:v UDZAH.i!]h@9k#2dAd~1H>?jwEl=+nQ ΂`]-,*@֠븴BGW%`y[Dm<)bƿ8 ޞjn0-d%#YԸŸ;'透=mIFLYLes=v]:ŠG-sF}L Է'pǯ.͑.j4MNȤI&QK;wd6W X9y(Ĥ?,>(.ѳuIt W~vlW4&f,!qڠjI2;#0&j~*үe;6O䩣wXM Q 6`dk?{2[ygiŽ1$ogvWؕ9o0&_j)&$=ro͍ Nn5D:;|QH;wvWXbޢECBI)oۯ"f?c2>_f-#TI^ 5׭!,nq05t<%,οC&_MF VJÇIB.՟(pJ2C!vspx0F]>^q1Uq4"Dmm3(FЖ(* rQS$8aF!$WTjfy1%C1._VjKmPG <[+ GT]W@o%Eѐg4ijW@p6s+:q"I/sھL<󊆆S)0:3b 'avM%֕XJgѲ~) %1-3ڵ$̸a3a_ncHaj{>4DAeRZ9|R)(#It8#m@T5BQy uCf2dz"罌A, gfٙp;yP H$ k$0ڹ }vOH}P?)1R.WjIV';1CdG \2{'^ta("nKpxn}L ,j$'nBR#V2+Yы <0{T>"Zc(eD=s|+@R?Z}tլDY E 0ztX,BfB_#+p9;r"{e1^X}, ɜ__a1Tk @Nu{%rk$$|r>AXș0}x ĥk'.-(~C:NNe'A%W4Pꠈ^:Ԉ/ob.եkIYcSS绤ݮAq #brx}4.M)D96J{ovhAav..; 7tkrqkMg&r HMqm^sy x?0qOH.\~9y,@s9^̍T@ m|ãJɚbΘ#L6Tk [I eءy `82F+J`jRR=ICоSk /<йsX,0c8Tf!"eƺ ZgNFMP\ۖ nnX6en fJclAphaF YQTN 1JVToVhU+p䣐^$o3rEK̎ ati8iRVo5$4F-a4TcRn~^DTbER{bE4H5JWb4U>!b!tB^iBVGCt;T &k-M.2Kޮ,\]W,|ZG^~@LO}ruR ;;dǩwM,! sЎo(JG2MO,lڱnvfAy w1O⻛miaY/4CClf*(EF{ e\q6: )ɍSկMֲgWkCиQض$;OdG'' Jbyz"Ev\!9s,yvB€tRDԈ)ّ5j2_MK|0 !*0TU=fY3[҂;'?.XƐKYhH۫#"{Q-O~R^DVB8 ~Ap3<R0?$'5Sw o? >NLĵSǖJcPfBFm!5Mﱒ3C40)5U8'O9 q J&ҵ}^: *!Fhp,>?1gwA9fpyE> ?kKA]qcT9rL( }HVU dkT<\_2qR /`%|dzgfI_J<L"M T䈎x*υ6tt$xB I{QrƯ / Oq\hsz`q=@ MJMZpvȻϩ VOͼc!d]ptGnJHKΉ8TJp@L 2QUʀAgҶtX-OwIZO1:y;k2BDd%ǃδ<|M8|4gΆ}Q}&g-* Ʊn/:wQk|uh3=V&BzY w:WMchmabt@0Rt`Ie3{2x&#7kqv>[_l9E6g(fD "3 ߐ4N~ Sg@ɶSc!j4џ> w_Pl:E^v[Ji 1}A=I'4q1t1#:a T'y"sm`4JA;rZ]ߙȸ9I@V鵪$ G.;gUc>̯"$M8[|v< /s✲2FŘT]C^<,Yk{jk$}}:-}xzG$P<=dM8U N_ E0_+p{n~#6Ѩ?1777YsNI9,0 RaH \m:8;_/z ZzjuY`n:zްS!/sN"t}-H@ihⷎ˦" ~ް {;Kj(nzsFN&N%n! qJB_/t9&U)}V^uU8oZlX)@gݷgAGsʻ'Jmkf)$D~JErƾ< ٞBsZ=#`$zy o͈W\tQѪg5ӈbzךÖ9R$Ô"tՔ܋xȡZ``szf:#EN^μCw83P%4 c$}?GO|Jsz7G@I=fRj زVuB Y"4 zՄڍ>,6OpVvXv=r@("*%?F93.qx8ICQ+e_G0)`Q-s?!\>Z'hg$ʪ {* ,n 1T=VM,[n]JǙOO_CkMz xLV 55L0G=) lD)vY"mсS~X/& ,+xwoXp^D3Q`o+G="rm\ڤl+=K*j?+E \BstΞc7:g~xiRtmY_dX1˜DϿt Ӈ/7H,8C)Mӥ4M \"H@w)68hyP^v Qns[q~+gԠ[ z_LHB[!_g]Q>#ʺ &?Afb`?nݢ唬[I)޲34ug6]Hr/=y?!!k4H Mq꾿9fhI& -Sm *CWhR p~Y^8>W wwY;KQNDT}ls4c\l'I] H<^ޫJ+d?-Wਖ਼)EswI"0nzw'c1z ߡ֗梿n#vΐ H_ƪ'(sZӗ+!.ì(Qy?DQte;\%Id@`NLHֿev9\F2f'6Hra "yx`44{%VltrïADyn a}Yޤ]M?H<$$Bj^k*Se{_CSz` DE1,XJg(:WG|oO-8)? *Psp d. p9FzҺе[]/6މWsϷLLXϨq;h+[kkE*C>r5U0?&a-?G}"n<;oM ̄:VԶ,|8#A1!&DW];(Z*5ٶ.lwx!UJÔa bTSGLr8,ֺnxRi5 "-_xQT?k;|L|vnQ I;[.^m˦!:J)A[s+D5 &I~Z'.ܦ3$*jPMY/ADb 6p:7\鳍ڀ|6ovK˸r|>$%+ڗ seѡ+Rg \nӝsHO\Zz8Kq2,ԋѣ.,C/1+2M .S$ <0X@ /TSg,>6,%D@$bUP+ۻԟ1f^BưQ&0$1N`(M46$O]$"%L kx'YZE.1mJCNョƆ`Q(ϙ8SaLFBtt.@@=ՎB+q)(_w.?`Dy3̤yzmYOۓ@f3R0Z,_^ݲK=\ WSVy&ċ[ ̂!PlAnڮk3 ݶz~3C/h ]zmKhJf<ԴvT{{-@w7@:Fjtc|6T. B![Uz<xi9> p\\^Vzⱖ+uɐ)1!(' G*%J6.L@fr b4ms֪ɫ 6E(R:;oN9gͩ\3MZ Fz^w-3EV&B5MSz2bWU7NFJڹKK!T: O{;>* 3&;9[howZ|/T[ۥ?m}~< PjѵNWӈmsd!+sE~҃X @绁 \q9r.c9.e )%] `fg(MԦVHJ wY{E-I`UގqFPTygt:L0'oN]<I,q(gTsLVBe>2B8en5:r%(Jec}vnp!:6l4ݓ쐠7@ѣR`ZHЭ1A# Ѧū'O."{[݌mM] P#r-+c?Lΰ^j@5BN_in9̔lTrpv-tW:W^<ۮƢDxAN'B<ƆǍ޻+ѳr)PĿS %(T'&c9>zSޘDvTranA[y1?BeLi 9d:,Ӥ9xn '+3u*+k&R/)cfMϳf, k{#8@QZH"n]f9忧^Pq]Ńu1>M:dy6\ݱlq{'/+by^:FKvEs+7bB32 'oiGl,pG@GOE η۫Wh)P{ytd-e2- `܀hPG-?m1xH?_g|LE>N#u=)^gO8:/VaFj1<ޔ첆ZZ 7sQX?=?Z5 ^G_yn"8zm5}-(-|$kvXZ TǪO6F5DZF@b;oI*nP4;Ĕ#j@I+_d)ͤj+_uBr3.o&KFyԿhI2wJƞlV졓< pNݾ=vME52>}ru#|x傩=:!}Q*Fԇ8mP e -n%)=И7IW<;Ea%#<߷v|qi^|2 W)bjZ{%C.|T5K\{Ѯ'S#E#czӇa[Kypx9Zd xM;o7:ݛ5 "lΠ`qE'11jFT}xk(?)EN)kɘu68)Iy_oj7a@Ry.wxUk^md@U`UlASwUǝ{fBx-wL`qaap6U>oE4H$$yLhR?mO{>>*:[V՜ǘonL'm,D=h/@1(T24.DE~8* d*&0@L_<x8I$lsd?Iti4" KM9w)}"s": y74Ⱦ+S0f`A/]AOœ ֽυm# 2t3$=LZBL$#~FiVRiD'à&D1MJ_>IgDDwK?xq%`'RV{h~p0D61YQ(/M0 ߏ2x ?`4A{ ' 8+# 񯘘1lީc ݗ6Wzt;)aPy^1@޹ Ӧ?PA<~;8S‰{h MxS/L֚Apvީ1[eCLexd| -%ugsWAl'wÂ}4(]);Zt,P[G:JCᇄ[ z\V8eI]vLgttaѮ(#[;e⺪M0,tdTg((h܅h;{_ bμFف #]Vc–_K+-NuoUaRV+]Y1 2VhBc1"uGUsItȅr5 VKrz*jT-IњmFr IrSm(FˆcrBC çn M=5dӲ/kAφofmnf‹̑›1"ڠdL`)@.fZ<Ӏw ktOGR+XP9bB;ŦqwxC_9K6~zf&Jvw tI3\=~5W ќʰ@.`rۯ@%q+3gZ|qqB"E#Y}ÛK!#VO1yJ}L` ɪ%cu tBēM6{ OaĴq-mpf#D^ex wedL׉-_dҬcuY߀{fcJ:lVn0PX+UJOդbRtP^+IkA꼭 ũI˝v>>0%c*jF Y?1pdM' ݑJ㯪,'qs0S8lR ʚ˴Ȑ/[ߴLm]∵T:UH}m\~Qw!;HR# ܑA'hCKap̼qvӀg۱<-!\mO1~,"Fg3w!ϯnK!L`ּO2㚞ky.:G󥵵]Gkd%|{Lݤ9K8SZ3} :N=1s\^U S #DUyڣN37sx>Kp^|~D_*)SwDuY ܎"eo֔!oeP Jڜo?0L޵Ica-P)T Wt#IkC 73C%}-Bt1TZ)7B~_Dni C[7bʏf@Uk3Jo9M$9p{6üIZl54J9! ]S*Wu PԔeGȍp#`k[UuRR( R }(e}Baw\c)@cܸV;0X~ϥVnnr_О /'( 6EgѢS#jl5-CRk  M=ٳed״rڗ0;Q! 89yE;3ae~`E//Be x\(r­li-8O6w`ӽv)/QӰ6.7S9^xG-IJ$bިB:l=c[kfnG&^XY,T}=m\.l=g-d4=a""y?s:!mj[z-Q kѶuO%KYp*q8SugFSCȔ.!+,_=yH ͩ @ 8KB,], yݭMhkՎEqu0Ȓ(RraV6~>?Zܓ #ZzMd8qXufn֜޲ދ!r-JI#{!Ek>w\]:"(3#ĊPj@5Dvr%-%'I/d!0wn]fI,)'W1 *=bcЎtkbݏmΖb[U۝Sπ*=RMC⸢F4jYs6vrׇ5[V_=@؋V6NJ2(:]8²waRM"FcܨJ͹nOӅĔމJ {q+څ|>s'3tl!'6_G T$z rB稻.3 y99b|[Gv)Y6y5Q#G]^3V*wYp\DM?(NS'%b1?n^CAΐv q^8PK2㽒m9ae~ 8nF;i$lXFfry<~6͛.IwcR醒4epj5a|4igoTeZ)9í*+1ju3aZeax<782Kp#bqi0Z;V0v"~?~r薏M]&)JЏ;$jwGκP8%Pzg-2sc"i4%5@^}m74;WʉLX)j{Ҹ' g $1e26î^Bٹ}I#,3KK0,L&'9y \Pl(K[XrԍL:RvC$Vd{Bwmf(%%lxܛfX# R=8ܠR,K.pKJ.$CM,Spj `)NN,gga>4hJ:V@{L,h0Hux໤2njX.=qʪS$:vFFwY8q0N=t<__HjKjf* ^t}e/UA\h3hGͶ{Σפ@ 9+x`ɐTDkWf{viX]VؖM`Zr:fޣS5?*2#٬jAK VyP#hE~S&ˆ=@fhҞơG ˦ҕ.~+@@' st05We۳鑊mw'uwΞ) gꤿ@K0mAS&㶍!Of:: vOҠw]u  @̡|ucK"yie]Fމ" ݒ}C(TMHaTP+X@`ьe8PL8vɘ5!4 Ac\NO!U硁ExNOA.AG7u|KB2 %Pz٭|z&6wV^ =eU4NR sq!C7:YNZfR9D__&JQq\?6oWF8-ѵ~"1%8S +<(~ީM8t白@4#zYjCǺy!5k%[Ҭ>T| y"5e07uà7CGee#N\z`Se:17A񡁇aWTO{e)}826 C - #uRG^eWgp7t?7 #+b929 %?Q]6fA^#,'+ F5/G24Oܾ*RBaǝ`; Q$Y)k*b=I=\lAS6>&xk1b&ۼ7qO*qqu:Pw^6K9O =Jf< 0qֻtd9vbV4E΋85!FHKK}{6 Q!E+W,N b s?l3ļM.vp&:Rq|0Ȃc]>eHnuyR KcLb㺚iX#z~Xq(5`##?w /؏v!T 91)y|>66Wj/ͳY/2]%"Ϯ, 4~.Il(o" [c!DHed+d]E[:$&V&L, b vڢed!a_&q 6PrdCB, )8[g4 Bl<%UFy7.G9gT9AG&##̙iarT /4 7} fv:6㝰HI?~Hߡ>GHeM]5C G:XFp2{5EJKS6c%*g +C>L|nҞk FeA`vR  EӘ\݁!U>~3rfԕMލ٧Vt5Sh9| h _+Ar!U-> o 2 =Vٷ5RqM/I6Cj<9KJIh3dͤ,WX]0y[ȡ?)SiOx w9C׫03ŕAN<^ z U1O]Sn؋ =m*.G} ?Lne7""#) 4(񝭣=5#w?X$jxB-B xemѫ޵^(TVDojy\r|),oMBnl M Ub6khNO asN6q#Bɪ'hZXR{ՃE#NPF>^1CrV\ՠM$.CQHuHw!Yv|`DɕaA۾dgHH\a'P (Ժboi܆ΏϟɄ9K GFObvetT 2[D XL"1q}˻FNTԷe*+Qw0ʝ,Zfoz2~Dܸ:8_:Kl=ANry#NFtxսKTn;%ce7zw0Mj.{D mirY&g&tК%+JXp"6.h4ze6','ZE^l)4lt%xND/F w7c ~'fdM%7gͤ@kZymӃ:}̆z9>c218_1+AsF1/C5qJ)jwA8A%Vb| ogQi!fJ^0ᑨul "vrs>$rXbMR~WDHd&_<[Gʑ=$bu,60>y0K%8vyFD/lFl\:0:KY1BL6]ܦb w6{"p z_.b?k9r,|&$|Me%E-i bqd5^.^8 }8n9,!6id+m)1" Ax,0=90͈!`-Z"k=Eք:ђ >-DcAc}lVѕLRD T8խ3cRwt#'vaDL ?J>U2xEQ!8)R8jeҌ;4;d>f?pPFYZ[{]H ѱf,5v1W(c-4pgXJ ;í=؞ :Uoc]01KEn!-![lDc 6R8=7N:4圌Sce٫H%O?SjBXMjIy!ъ+>_,&CSqU]?*`~){NʹX\F2a$o=GVyuOL,݊\ ˧{?q_:P!F7ԃLĈiil&h$#n%MR!=cGBӑJf`O]4*GWO?\e3إX ?:"ǀ޼u|[J(c+GXeMW1#ȫ%gK=f [7yq}M/tȼoYFU3.zY_Yo"ǕgV()K2 $ja=Ԝ/LzhzFkS$ .2ݏ_ENFf-54NA2ڕ4$xtOu)%8D _y5ye{wϿ@E8M@'DqU@۱uV#w{(&6{8}!1CG Ӑ!$0ļx4ONo aT+#(I؍(YR/@?EcQqI:ghȋI$2Oιv2 &ߔR_$^4E`F sfa8Ή軄O;.TA^h[iHi>ΘTo[e'5 %ى e6c-6 @֨RFTȢ Njjr}J%֚& MnQ_Q#ړi,ˆhj QWu6%A\jxi`%_c0PhpDVݔbY0:KߐUW*;+;j`*9:bpf _(4w@^FU" OtܬAwHt- XUx-UTh)jBP.edIxZsĐ~慢ݙdV[nyFzVxfZd #xnw˹i.ͤz%qw7,T5]c劎cQO-cP֑M n`GuVĖ>$粺jtH:&TwMmj6:RBi~զ (*O($ 9}=d:+M/7ׯysX͙7"mp6گ,;;&gI ߢ v))]9SàXv)t!+'B4޻t<298F֬%@XVtOdjQ.s xŜ[d7rM&P*PM6K$tq$1<#20a.ijj Q}<zJ셌 NCo ٗ`t9vO'yDc!PUS xړ\Ƣ?@>?&!M'r/yAy/@0EwpÒ*wNܦA{l*o*Ԩ$e-)I apmDs, (c֗[ <;B<œeI&ffiC޽@FWEOg筜t}\xw*d qU w_Yۊ|A]Ek ~-%kCVȎdHsNC,Ɯ@sh6]F]wWԐ aGTAM i>J2 *ǼB M$$\:$ĺ XkƂFY?2n8<E 1(;Yɀ(aXT\ +~/ՍMV{ =0؄A vU AiYJ+ԩ0;ZVТSǎKCn5%/M-16ʔ''0Ʌ}+h˒+7TJ*gXoy-/2eY*-;@\PDvK.}2@EZQ<|pIm4>$BDs-ڮRJ3d1MO?8LVD*qD7NڋMmFK"솵 m~qwER7$Xvl}S2ﺲڢ]p~8Qѭ[跙WjAN ?x'6Ĺ[ tT#d'%r&y2I.% [%!IqCD-~~%sCrS}j?NUE?JHiĻWo{ ܬT3[gx5dh0tc@(AV)7]+W Q).=OCB@<Z.:JmwE݇4`s!!baLC]ͬsrSm!ӌ'vɓfGy颼*3 -~#A2lYܪ|h%C>|#boYpKQ3PʦhEBۉQG'z#b +\=$U~qWmkH;*_k'!H^Eu1u*6Ƚى#o_ TueȞ,RC$h3cO% .{\3xH/2.{M1{C{GuV^=5tIW,%gW/YZ~8H+ >G; Q4?۳"wjm8$*Q*IL㌫[:jke^n&jZ3qߨ)'TuVҼkHig4:s(ݮ)`Lbgje[Ý|}n[1cX^(]ÿD(Q0͏}]3//ByNpȱcω(nj Z^ W\]I4|~L(0sFJ>pDTe#8vtG

    /00Cl+vOl)j5_Y:&3yO\ ɃoMz;ep:e{ ,)î%i a/O5lيE[3j-yFzػbyBR'z+:7_>S%Fd:ke@Ā6=W@F5 Cn@& %׫|@du Bz<8A~ VD\4.G7etGg^`~ܲ^V)25o ēnוtXfxd`*AQ{Eѫ3;tUc\Fz*s7ʧaұE)}P  YlC:P|'?3,Q+;4dn:ABWE5}MĴL֙;Q6"0^Y*QB~iwkPC#5C FI ֮*K {.`mЍN4KkxWX lLDy haf$s5i6 H#WL_343R^7ݔE.,i!X;ɤzϜ~x97 qJc7Ռe(~h6XU`4?ҎI ȑU"_Ҩg+5ˑx֥rw_fCv=mYd?u#Ue=d{>> 5g0TXEM8L')X =Ij! HЛ-F0mn9gևkj-5T^w7jZGqNR! &7NހnI>"p#ᥫzwzWRietz 롙G.tmrt +. Lҵ;? ƝbG^ nٚWPs򽷗؉cOrU:ci*4f3Lx@G\0l;]0)jI!hޣl(:CuJjndo25U?s>}sÐrw6pב#mn`Y х`'1`=6an82$P >zz(AưBбiݢvj р;b`. gAݓ?`X2ȫ/ZYέOuY_NB1bRl|z#D;%3}tSV[1SuuF{21G W4u@ɩK(koIuP/URqtC F) όᥜ̞4]7*·~gRD}y^,S\}MW^O_” lϓ(I`}˅y+1io&zڗKMI}!m[@0;@UL3ViF7 ܷ.IR:bcՄ!<|Ф07xt:Τ{Wq.$jܺ[=E6S' xȻ~y}]zt6{X'0%rsٕmɼ `V.<.W}0? faƗtP nwMD7ۏ'\F>&Xxqϯ]Ktfq{nԧst"斮ppȘwS:6!:a ہn۲݉8/Q%jM5˝6_\%wDJN̸qOue\ 7|]:n2 SM<;/=UAn`->[i!\.0ny=MKj#pjLV~:H*oS(xÐ_!^`MzjM.MDJ1"dQTۋ{a2;Z嵳sXv?jY#`'Z }P] cV@P *wt_]0[BMA4G|\DBI0!sy K^nΨ=l`!7>JDP*Mn(0@ [T]ITNs0>tJU` ۇ9β)DR/eIr, MFdΩ@v.OiƋ-ꪷ< md3H<$LVS=s ub |t_7JC jT ftM~HT0.l '?τALPx%ϫV<&E&YhMgzVdQ-darUu13,Lׂ;BVɈqeXYVui˟vm5Ҿ aOHg#-tȤ4 A{4x,힗Gмpݭ`3Բ Pxklc/KKfqpd6G0'p^t,P(6%ƓDG(Ǫ <ҵ-QvK T0g&UDrG7M"bG0ЃbƌǕaԁ}lPĬl_ }PՉ$uu5]ɣḯ6n%--{pZ8}Hz0&(9r既ztyRb[YO.H4FMY`];AOXDB,36l}GUE/qF[֖r{n@m`_.Bew;MOKF&BsxOu+O؃$LS,D.㒼ǁ2۱xK ɤ 0^So|u-2nBKحCMgJZ> zq0og 6XLoiXiSEosZ5Y| OOJzFCŊnj;!FJ-[LJ:AșάU\s.Lyʿ'"`o:c{DoG1g]X۴vis9͆^kHcQ#C6N.v+.Vj-A,{ _wjIN1}S_|QQg5)s-[Sqzj#ľ+H=CgF DPx$Г}y .? 7]kfX+S,в/$FW["Zc[h*sQ]e^[EPpfAwt!@:=/¤W.KP w7 v:Qs3LTWD{3/56zwt?Xlz=g|~<fIGRkmJPm^W#`jS}gf FM$Cf |6`уWerkBc0)mgQl™ ;1:*X3;EҀz=w4۪򞌙@,JfJHgq )ј܂~s2vʬSXw˔o"½8"'I™Uu|OanU+F8nr7ۈYEO\$~[]`2}d XfeȲf?<7A5xGKӦ^ԧ9h[j|2U\Dj17όd3PEq. ]Ko+FiJ 2[Na[0y's+j~; C e0|'z]b8ZZGGP}Z75bPDcH?PڔFoЗp?~c %ˏ=D QbRDXU0d5?hdܸ鸜'xZgzV6HT֋Ɔ$^SltC o ڨU4II%yaʁ?g[uLGNWx$ Li @O:ePHl6Z}Vs%nG,1*õ0n ne 2'E&oiJd86TZVtAu}JҴPQW/qW:%uA!Lq 3п !2-H.+;'ǟo\j;yMƑ̃`Č;=}!eGW=^kdPN.>n^+: +ڎQhŋ˨/Zx17ߍņw7nY Fb#)B 4.c=-u 8B932ĵE" prւMT3e LJٷz'?l@F}=:z?fC}oȬ T+Ԡ/`t}/oKaWSԇq^;md YLzaîb>3%@. QVEtE%QG/0&#ƌAF+ ڴ#?6Z˥`CNե˅xToVCtC/]£8k(NԚHtC6':|E Íƥw9< uJ`8+EmLWȬYt߮c`o*1&Ӥ@~ٟX=:z7b|,Yo6iʘ܄*!:r8Jtv'd!ƞ<Ч;eh6ɼs6[&XYH\Tf~QB`cjؾ_BȠ rX @%ѰWAZfň/15N;R'YsI`-7qf^B>rE{fә F]ӌ&&  Dtf#KO L-ȑo~S)\  ;n<<82i;Ynɡ,/G{WB:6gh;r\霤!.m{–'^T ^\\;ӗ`gKQV3V:ahӍ+Խv\] Nԁ%XޗUn:5&x}!0+Dڷ-fgkߟ1G?Av,88;;U`gHlrFɱ&SX_s7]YtmS6e.\epG`U;GP-'j4E={f*aErM-E9aU@hYfw4O9>F#NP$ChFw#:,pER8,g6ƠAzv`bZHPoZ鉃\|'P|CgcMu0^?'MlCi*oI W:OpE=YE*>$SxAT'f76ItPZ2 JM͝%|5n K[?)%vM(}OvimMWb|V}yan-r~>3Ht0yrWϘ%\ 4DV0!)ͥ!h_{tSzQRۤapyb-d%U3/ 1(P 9/1 RR 0Ug7r1I݂l { a:a p⛰v{?#UM|Xh',+ɂlꯉ5OZTg1B7lCHcB8Ȅ.*qMje"@\a,my*etͯ{Z:3sV$zrs-%cH!ܴ@fɏp%UkN܆Q?Wàn );ZD1>P0wd-Y$[pl|9(oZ'!^syScc%a&g"Cy [dYdfVENv$t@]@4ӣ]E pmVsZOARFɨ3ͺ EAJQkl& m9ݖ⭗g8}=k|atiÆ.za-*\eͿhIeHs0gC)mKydph&8p>8wjDwK<.spjN_u r 3g'3T,ĘxCmz= jNEćF)0bRJлژ`V<rnsvt g5o yb+^~VV]^yJN6AO&o>yqR掣9W"Lz?5XfVF꿈&*l␋_M+ќDD*l3ܶ6o'+%oRW+B;K c{Y^B•kn9i߀k >Ȉ%}U߄DH7аx?g6)m vl%\n]V?`U֒zr J˗n-FC`OezyIf)l K!?[[^8`1k\ )Ǣ|kTBt fWH,$$h%(Wr4 َⳑW|+zi..b}4T]3a`v)r]z&&hٟF! `y!(w zkb& rϯz J2:43[:wlC!SH@0?\oMs36EO{L/v{}&)O? 0ۗ1[λl Hb%_l5dݐ)˔-d&mXKG"WI R+ =`)XPEhV0ޑ`*D yVy51AyOl:Ś\ݞ t_yr+kQ샙iqx6&D}{ 9ՋC^.~q6Nb뾬%G) ADi b(g7?wǟ,F:%t2g4 .{XAV1})JE-73]Vk] {hӵoJYgEBIY'?&'O*!ű,TQA5<{ͣ|7uC{B݆~~ײ Rc<#tԔ!Ef8'c6RzCgύsb:%T>י0^VdpiGx}.pgZ$|X8W Is>lj^ m_$F;te_ӃB,zYwM~{×ٔ0YSR#EB1 N_*Z[cՒ&+A|1}<3`^;?ܯ¾dxdBEH[ȟ  jE-<2+R²<U(d N%p^e.b$[OOx]@b`mg%u}ߠ啻>B@JU\Wm[kIA3I*ui|[:D8,|a;;{|*4[Euj*,'`!~ b N ɫhp.gɒX f>Ɯ}xC+nKMi4F~OktWgGBESX8Rx5oE p\u`3Z4[ L-Wϣ!_oa qj5-b 1TB^Ʀ8S;EĊ)OoyQ})r^T􆤑gMuN4i WCHD ^^I8U!n%Z}/c[;>#Z9ngNV00JX]+U!Qu'LpS Ⱦt'%Y(]Vjy-U1ċ8岈X?.Ddh=烯mHRxYٳUY)mo>q>"{l~K_}Qii?)0a~↏ں~>:ސxe HsbӖzPV]Pݗ4sFlPI}kkd_luB/W_Ş?rBg8r[_2g=!=6I_)Ƒ91H#;r+{lS ލstz.!{C QG[l#G/VOToovN}~qKUI<ė (C١8'>wz Rs$!ҖEޯS4KSܶ}:wm5Y}!e"^>08<ū(krϱ{X\"^@A}lA:Bͷl30@Qr e P}L}pm0᱿og]iz( h (8px/V(&;$~TZ5/Z <`=EF! J}*!a[x}t FZk0jtyئ`LLG$W9c,3V4m%6OqO$-`jΡ?Nx9 Z]m•dY-ç!ZQۆ3IJ,Ï%BRgB>-o^zC1eu/"[ãfjwJݪoxƲfB`H唸V?Ngh00хZey?l1[3X2;79ST|A#{7T;9cPם2 V]/cŒRbSvg 4̠B:]fY>8OX$̫M#8Yټ%Q^u!댵wfGCf)PbZU 3⪄?cM]ݹ0e ܓ0y`Sa%NH B.t 8-7Vz̸&Ѿ&rم& M„X溈>$oky_S' ['6|=B@T:LIS!,dž6$J0E'*[*QXK| .Un7KQ[WI,Kb*U+?m??ʧ[8ߖSq\sySlp Z>Rxɛؗ >^I.e#:$ER W 6j=%f$L<~R21-0fڨDOv; _!ʨݥ"ӓI!:IBHțŒV=tu3}9f5I)줥qt71nS^0i)[&wk磿-X׆:D<ƒ۪{ |N얘dKYr}9Xe#]kci{搼CZ ,pDfF,7l1 W/YEZ_LNgiFuCQ#|;Ij|Wek#K L 𜴦'꠾;X:r8S~QiXmh\uqrHY-oӆp'Hl!tv`J-4aԧV MOS>ƫ<\/6RYSQRu?,hQ[!QSBQ'9m9ٺ+bсGwO8 æ.©8^7[ot=.MSbmX1y Th~%w *Ua&eU 0‡4/@~$wIђN0utNxGqFK{ds?l/&xE=e54IOj .N1-{:b<)j\0=4>{ #xw-cm@#H(@aޱVld;mN'粧E?lIziP¨ިbGw\vV~\GTz-lYgPwuŏyPT!Gw I>2 gp2$Mlߦ=\~Жr@A@d%_#^ ˸QW ҃U绪\sV]rZR"ݑG"%c# WO̅+6OO}ҒGRv .RMd0Ri*MaUuy k:Ÿn(=≝'} Zyx ƥmk4! עHßW]旱qmH|UMBpsJ{%Nhk.]\t(xm5 w/ *^)Efn#b6;i:.RyJ݈îmLe#m"Bt޳%Z^W:`n&Dv;m$ۢm%&ɵ#V47t])DIx68I:g:TĊ?՘lg 4z^sD?*\%#vK_VNrt9IdٗV2(Xvq]:a9AP>{g(p8ː@/A1N /W]pu|֮dM%u6[Ʈ626S5FZzdVnσY҄nb\iyJ>8 ==CoiF 02N|&>g&ږeOyc" ܺ˩c~+j3ٵHE_hJN1gvtPe483ƐF2S7$$]h/|h$rW#056' ј @ yޒʺyjym'/|`Tߪs;a.8~>a(bp j?<Xy,rJ^{8&?Hq,iGAa3WEֶ~_q|Swrx3 濣H @pp`jNTCHǹ4P;i6q vHDm]eN&: kEu7EF nWV;RzD@#Y*N%9)_qu2:Õxxfp.mX&\;z, hrfQp.5rm#+T9,S|ĨC$W]-, *Y: w@6sN_Bۊ,-wo1j+_suZp}^kh(t*\C~"U%SǬ4mgx)bm=B:T~?^Zs,7+-Ga1CGlCzJ e(f&}٧ ]9/LP0:IVe(x8{$^>$x5ʥ R.-"B,~S_'0(uL Jl#@ddIבMj7 ƁyRSgaޑ3:+'b%w?8%!j+Eh (ERATdT ^^Z2yи&~3|=@D>p T%u䧵;4] j|۴dY/^D㮴7ۂE{%n˔J( w;k5u8EJ)L Bwj8 JW3U4(3M}ՉՌvsxƁP Bp&b~4ֻ&omZ%e ɹT4P>P̻6_tJ ^n;5"o9灬K ^؀ai$hG4 U B+k73"5 =~0)x Xe^nt^C h}AEF Ym3"f!T&ck8n2--ivWGO0=T:p#w-u{#|Q1Ect*#[$b4핦Dp# ?l5h>yƑHyBf^hM%)e׺cH D+mv-yZDrZJ_% (j0杔?2 ;HҭSl5KnUh SK,XÐ{+zFAUljDU#ڎr6QE7 읕'GDTwAGlaz6Ļ{g({:גnٕ5Es}i3BnvP@K b" O2j Fª#WzԲy3Ż˘L|: U;8Me n >!MJ~9ItQuH\w8y?ST3 ,\g~Iqb5{:#H⿒gi틁43s"Gf6p5A)wB_/ɡ 5$gw'78A<j Ι4:JAWljpZFNr) [MbAQgf)$2 z9xa^)8#{DG¨Ǹ O Io +2bBhr:ٙKOU adYEV @Oґ)sK۲ ]̔95ݣyҬX٪+ le/ bu3xXC_vY \ WL)e&5S5'^sSdwbk3ᐎhw"j3x28AF*?L-Os lj#|A xA {^lg]^?\Yb{\FsC>egMN2RETcO]mEqr %U lah3 s.] 8}z#AD\7@]Cv=jxiw%3ԉ:Ò}^}{ |7jlӏa|R~W{<4s .AR> i$bY^3e>@OR 6rⶏ"O:*n>즇Dmx,0; /hzB;@Y 5^?wk_1%t8"΢.[-M`*?굈\0(Zv&:`?0nNo+=c~,P-4b< |dV2 _}9Ƙw\gn4*O >ѕZvጰf9 b4gKҽiHjqvY܇+э`DsD}1\fsm, ۨ&q˔jߛa @GZ0̉hߚ.-$ zhR{1YNi)a!`KYn/klKY}!\c;WZRU 鯱%D<=Hd 地ᆟv-虊m0ݵ^?̇)So4+9b ^ـV$G^/վ&g(QQ ! `!C+7 +4 t_ })JEJZm*a!dOέM vvfgVa.rS8hp F_'KͷQa'e]RZ4RE_~ݧ5vXB@ywԭ.,9?n[s]%!5OV$Z~ 0M(=VH#Jc"9\Z^ Iԋ,`_n[h!tI^ kTO!ቌz l'𣛖4B1:}9r==Lɀ=p6}\HUT>ݜHNnTEUYɋe񬸀 "3>Yj懾ުQY7wܢ)t;L(Tz'+`TUGLV(f:g yg,bH-Ց]|OhH¸b4oMktӳA\.1,kZsg^Or*U[yhOĈEBxTz8/L6Lii>BpA@mJM)[Fԅ$NI.:fF+)Z9(=TΐpWMޚׇKEݣ; rQ&9V ̩U R!I9Ț` ɡ\GT,>G9Cë otFm#Lt©"7d& hVݤ߆](àOLr@JmTA!ߚLot@z WZӃvc#0%ڪ4p^ %}T桹{hQ5 gׅYFt$a9(}`U[~6?"B /q!:B Fi\ظj H=T-y)>;(rAtlT#J6NG_>Z&0NOCL?y^WX=3 ffwJR/S%1@ÐCafJ0#!HwԱT'a qN&ˌ1UXD(<2&m3Jz\y%B^}ULzTIۤ S0xc*T$%ojƑO&f3"P!4,WH4ŃͧGM _sJ,َ LZyp>DsI&&Glv*\kƌ|]LX S\W'0mlҐbp1s\ jOqj[zZ'9zs\ddOAbQU bw1zam(KTW@wȠ 5]'_,xr.ᶬrs~UK0C&<^4/:{KVz>wV$Js)xFTcˆ4#`ј8h`-P7%|(pV7pF+ QoLV?D&Ya1B$}V`eUhqC,l:nm5Xbը&a "h7`) oĬ03kCGM1?'_YOע],}4cFeq: d/ Nu~Y*zf#Q=ޫOYPVz'wCڒc o'cKJS\3KX=p\`pR?6SXs}ge@ZpJJbĢvq.YLk%%(zמEgPdνf4 )ڊJ(Hm0cL'~cG W͎ .Ԉnz`hYo#mnM.{Fv] ˳͐׌g+?O:St4?|is14Sk2L.a; U^\Bnhn eqd6(FxE9InC+l Vl}Ąbq,[)B_BnָK]Z SmR ¼O4D<|G7Tl' \e6'eFi@Uxj"Ǒ%}WS2aׄd\MFHbjΒ%#5#/>g㤄F\K E._̦q6[mPx]f#4$_Vop=ݭey@\iMk@GŽk/ 9;JDIѲƍ?bl`^0-+&P.ѽp{I) s D|Rh,ejsݹ%Xa5^UԮxk;oqװ[It=e:o)|P\֐SYYYLo.]k@{e[51POZntZv^CDtAVozԣA^|!u5PBͪUk@5>[ JJ)Sejk~<6mM@c4(rtIVM:ɜpq/vMA:B\b_pL$ϕP3 b6:NT1ZJms e!ܧ okXmb 3n`VL@%UK,‰)eꎖ'~|*XaZ15}.{l^\WhA΍ǚ5Z/w`l9z>Ӱ)Ou%@e9G;Nu\& rVP}M5 ͱm=h6Es %þQ}vo$^Z 8?}d qXx[ {jRU(:"ZamRf.{uzmp҆aL]AsOpWzNj9//?mF*-*1W/|C!PS] ov peĐw7i4WX/B.)!q`=;ǒ'ϩ~^by{`O1B-/T&*^h6 Mk%l^ ~nR52HN7;Ryh`O{tl{(0&Oܷݳ 1ߒJS2/ׅx̬|H: . z'r@ t.}2xrW_ ;u{VI|)X*B~A48 + {*4QLٌ=?. hj*l/OĽ]&h-Jz1Qfh`s@yY` 2IM[cqUM"/SKf6̤ﭬ~ qѩcH0KWXIG #E̸,9_ E%cf1Fg%\=Lp^Dz֒]D;:T=˷&Ώ)I ])⮊2jIi1 ̄{o!W| ZB~̢3~PlOR3BI!T_9D4'e ŒL^ m/hb\^UXL\\ZlR)" R&Q,DR!N?s 9}z: b+pPp`aE4Py9ŹvnݓuV/ɮPzHz I\ߟM:N8vll'Po yO% =_&_ Ar#SĿK/4lR1DcdjWu?ڠ`f ,<u"Asڜ40(*P0tHS k qg,aJYG* J< `$;J[ӫv)o:6%]@||׾Q0d$z?@2<7l8 S~"[(T- Zi޸Xe9` J4zY^x ۽⎛c!OV஫zS ݼînkpXafXbj9·[Fʉ<ȴg]elhl?68$75?]2~Q@ղ,5P,GG{ł{s`v6Ub o-|un1^ݟ<B`쬧Dwq7,zZ|9܅ z.qZGjEH vS=VxqPCArj )B:4lrʀi8Mj6#|p-@-#B Ot&}6Ux(َ,.<ʉAJ etWoއ|03ܠNiP fH>A{cEanz"V+‰HSz-5kJ-#ͯchf)Asm52-aW~üAbl}0MIdDͳc@!MYEV)Hquk,vCyrQ$6V Jtx׼d~1(Bͣ_-i8Wf-n %MswZ]S /Շ^FZONE󸫍(Y}`~m4mnVTd(T3LM]ÇoB0Cd?l&/c5hSLxR1)u-O+Ě%*J/mD!IǛE,UY_,P-}n3آt˟>#t,EՍ%z"ıi'Ni:,_;IE+5Kȯ ԧXv>U .e׹ܴ SXhz _kWXJ4,ّ;E uHln[~ S FSgx}ANhTͲzN ҆ ;y1V EHDf\f -U%JwԦE1!FHm\M.zYL>#5$Pڪ=@1dPw 'ihgulPy|Α5O7,EeQX%z 2W[[p<*j9sz쀅$nW`3&MAh:Nt_"S\{I}qcF=q(4U_#\q9>S 90**0AedW,jr$GZk3jlB9-OK1yjrM,3CM/ |v~_1K!ʗQh+ ?{jo0f\&&b-;uvBt_g+f߽\ԊU ,o:6Jn`2.CDo<. v&.v5ߐ4~/c1!$=!RUM H)+`m^,}?V,-kU͔޼+*ex|!OCB}Ư2%5ISBSK_[?VCKkmZ|>3`Ovh?EAq~䥭q!>yN)D]>K-ȁ7PV.J0:(_gqsL{8XṠ!+'2m 1!*o/ŏ?<-mF(4UE7I:2%giB7.c\[Ԇ钹Հ:3L@,YrxmSGf5V\!.dHjnZgb]^G;|VBٹ-lOjG> R` 3DP!U_CE}^zf&vaA9+f)"jCkR56ז5,I^Loۆjrw1>EF'_&9KYݢ2bpoe?_Z85zS/[:;\$-de5U7)pl ;ͷgBd_rrg \XrI7TUG KKa/xD#`-W#t_TF=)Dпoeb*=<}5D١?s0yPqY$"a+kuPς%O0Tm39҂RK$^2rsBE@}T\+cWۓvnRLNzZC+<c붺i9 T۬c^J6WƗieC4q8MNYBv,-Ef Hr(֞PAD*?vzK3Y[J/uyg-.P&.!?ɴ;[z3=u'_ˮoFPڕ[S @fiOB Ūq%Pfuw~Լ2gs62Fΰژ.GɻG{&p FI:]"w=kP7O\a t+gvNhυIbU7zUjJѵ- 2BK.?W,GgoR)/Sg/Nna)4ь& 0|kuٍwKEb©4@@Td˔lfX/ r˫ef%E1_Zoݎgڸ:^l݆wy7.T1^8g4ҟ!Qf<@ц ayc'Jy8E3k i7sU/d, FeV%Z'#R8&uRf5q9qc,BdSLZ=;+3ru*b٘R)Uu.Qtdo[M(BX7 `9)#Q~a4 2#Ё~ˋ`10,唕H`T x5ҷ}q#I "PP|&TL( ӛbH >tnN,N5PS)%l-r8};m'鄅oPx ^1}gu K?@QmVY__7x1/dƓFndZր&EA38F 5͹Wm"^ͣ;$_0;QK@|ŝ]׌d'eDsFKE. ! d+ݛIi- <;t6=4#"$;L|gܳ`m%| ,AndWy{=ۗzTxCRKGoY)3_xz3RÛ/CvQm1$? n Қ; ]?$mK`̩o2}x̠3%TK cqk̂]ZiK06/h0$9f$ҜT Ν#afآ9hH¤= Vl*<˨'UPv{d,<UG Psm9<(!%1͵(_Y "-־\:+'⧎ݥ>GǞF ϓ6ܿX *u*Q+6:F-)Y@=$El{u6EpؚeX9d)@j!? <1F 1 @=h}``=k|toYP?3HQagQK4aXr@8ZnɎHøX8buQS$ݳJkuJJXHVuJ{Okװ(CƷ[͜nYV5J1-ֱMEuc!Q]GQ М -n,ZE@Dx+fTxN/I]X@*Br]~dQߜt~ NoR omjfMXٻEsP>1")爣+p-oH+ch Ŧ Z8U?3g5bOfZ(!)vbJ)_L:RNJڏDcmo"-WǺ0)jI EeVds"4<ƃW.=ꓕ3lE{5zNo|-;O:~"3/(")`xv1)}R_Lɽ,MuwR7~Y&*;}n::ni n:QrMcӴ"l@dR+ismxc^3#*u-lh!޷qB$GX]Ew%!(q;(Txʤ2eq>al`zD{I7:<_[BOKD{*'zX\bm lx^~-V|hR&I80X7Wgrp&޿&1&TquPWԪϪ_lsthčb5 XϙحX 1YQ䊌k`ϖ9mV}8!exMG;Hߤ[m:VӓS8C!6ƻ'Ϟڹ8|i:L,^0A`Ux{9_2|9 ']P' Cqzva1r,j XaIKt4WwvJDW)RTcܿƔD F>ix$9ӼuG S qKlsfF^lNbKuo*']w:I<FPٯÍlC3%Bm&f^HO 4P"\M=deJ!PA7:` 1>iݶ> 1dS,}G)k| % m[\Viʠ[Q͈t.&WkK*AYMX>:D?LuL˻c7ȣo żE6 \HQ{zPޛ=Lb2]b.Pc7NlCGiP y#PٽSaG%q9r yW< $9el={Αg>&)Ir~aq1{[>3S|Q83MPL{tx71"Ψ!ͧS~> HST)_ <C˃g>>/=ܖ en+l ٍcrdߘrhJ Dd5 L}'ۣ=P7FMamnmȤYڽߚEÏjU61f?`R$P1B;׿Eb09M!O6!ÆP B) Oy;~ژ0[?D1y™~ $ EוAhL H5m@S'|QkHL^nOx=5Zp\&qxs VZRmC( ~t B+i y=Qגn]UN#3P#ؕO{ߐj#8.i*#UAiEwz4]^\i3턌٨&Boaa%eO-J gQNVW|iofT[apta -[H__MXaR>o|F%6FP!hTƢ9`Lpdm;O3 ko(u}˰jɸn`?w_l8bQK)!Lg1fF&jfVGC2ܝ=fhUJorq~HlV@ Φe !륵Zt!jDldk?Etj>17+'5Jb])"n TGc}fq$n9&s3Y>+X1?I 1iP=1dNO&`pȆlkhx *JHO~^m8]1sr5^ ׵ bω 0 4/Hje'af4;h#-YO\*er?;bslE|N|G<_dCk 9H`cIumz>oedFLE 2,MxvX`aGjrɫ/z~' tHn'$'Q^{X'NC,'\`òoQ#fJn Z`Z?% y3)(פώfdn af3sO򱠮s>K8qhR 22az*dr%撩Jaq8D'wQX(Zö ϢN],fG"Y2y*Q[R8'ojё8Ȥ}>ᎵncM>. x[#mu P.7gx MH|d4,<@&M5$`tg_!TXLJE[<滊){EiGF*^B-w&9gnM`r- WjR =Rϩ)|+n[;pt|wax\-Ѯ]˟rxS_MjkO n&T{xM:rF);#翲F@k~ڧ+ ; ^j)5m )$%{IŪw%9'J>:ZVIfw#ӧ$C*W1o?t>VEMN@/r]ӉVLFBq3łG#>U5a1f&)bz ug=U믅A^ I_&~}g̯"S,B̞^u/<&A0䣯]]Yr$\VhQ\TMG!QQr l'S-l%Tę1c%%ۑ,q5Zz[aiKC=mNiX:ED3,NjnbTI3ypQu^ Эaa\IιH69qxxD(i?YU(tc!rdsh8@Y)3&Oߪպ(:2ux)%@Nc^Qw%W#{%zpeXA&>6'ǘ!KLY>;”Y>3~9r𥉉F} lSeK__YdVUC?{Dr ,^~ 6< ш:zD2U-z䕽-k^޻90W"XfR-ގHи]#?F6q+2E TsPv9':L[ r;@-](hoY' ]MHo~׋Iwx[Ȏg/aPtp*k ӥ}J K6K,lݩL!ϸujg͗Ipq7jӲ F ΫϺJ}<4A^~_x)e9~kRcsu)59rirҙ ԃ@[kFs\+XzM*vdKG4m-B h_02wvfD`{\Om(%/i?w<>ʊফ╮Eq}9)X[ȏm1vZqͫ|^'˓3a!MZLwyzc7Oꫮ^N`ðt{Qfb$mލr!(^h`3t/..U.R8V4KFK05 sq狒XO 4Q6w{ρ8i|N[!Z/\کi[e#Ei`.U䗝 эgv\#?kkԙCBwoRM9g0f ti$nzzxc[.r뉠ax C6@A"1.!3w[i"YO2AB[r%~^t\VXQ/EBT81#b?߿_GqЬ/~sZ`E$eebcq&JAHܣfnҙc|5ET4wHn!zpuhuS@=CLiIۃ/) Sٖak7^ב؊ yt!/zj ECI^G.5}HnA+Y2`xUsMس.b\"4[$PPP>w[#51pEM)(iCO}3[VGuG/5^q7j[І ^I3':8Cu]vuE* M :fjlWכa-W9eɨeFYeJܘ9f %xaA 5f:߳lE_lQUD BшkM.K;L)P{,Yȫ6+Z6$[Jec$J:*E3S; rɎPj͹ryx͸v/{^EQԩoNY4ڣ Y;Zs\xM'R$QP.XFNn9x|k yBr"`;m@@n :ԁ7qʘ#̀!R3M+ (%iGiuID|ZVcdJӞ@@({iXd][ Wq6ӺuqLcOn W/EFۇoFV k~.-~UF~ӹ 9G6YlA.kE@h;{F:P1h.GO%3օgR6pLf) !U5&I CZhHQn`Ƿq4ZA`eQftm\l>h kP{)a;&H}*O%xLr@Jwmį8X[…])r.bR bR`]gnj 6%hXSfHV;۽UA*?KGZoP ƚv`܋} loJHx}f?>t 3`ƩCE TX^T(ZY) >)0Vw :A5Wqcx[gt7kiDWjYand0+>UY> 0p:~A;(AqT]Q T'pݡGXљ]=<f0RQȯlYAB@kdV>3i45;b{jiIl( |z4Gy(؎!ܫ?%.?Ѫ)58zs9 NoS!q Xi/)ޙW?r}Fw*=q |f4P)L~q-~=[]2)H oB; )ǥc NQM9iP#EpZVZim2Uwo6.$tTsWI]~ȍl~rv&A<'|OoL~sO<|v.+#A!D\Ǘ閂3ֲN $!dS7떲vLJV,X1%zT\'WADHUsVlFYpY| mlo aPEBH $Ad:]TiƸ8XMGwS!BJ688,s9bӗt2ؠ6V]W!oAyQەS}=V-% 4;h[Gd%{3er]Œ8h͓z{!K /C[U^, VF<'+0 /L3z> o6\ʒ.vh&Vqů~Ța,θ,\w`M\?,᝟IM$͋`p-Xִާ.J Dz~֫ 5*랲ޏGZ"󎹿WXH/#}C% G"RV8,8lW,֚ʛ䘍I.T@)B˃wT`K])\WyK| L-5$uFca@[qׅe {v,9~.D>XP6PkG"*R"?A5 e,!xV]S4^I4D13QOc)[Ntm00bfVXM-GP'?fÕYڣqvf?-"7-cJo0Ϳ9&{AYi|Hz2p13o|wE3xV9էJϽyb fqHTM.I0 [wUHmJ_Wbҕ ZZ kF&#,rEȴ5i\QOxx+y%]h58>u*@T݉"YU<7.-E\8[q,7 ~U7&{'6xCjI}=B`@P,y5 \n yV5IUdu-[NcM.)\sȭV K.h(ru73 +qiv:ϯP1\W}.~CJ{Г=1:$[9oUóQUa wnxQMՎs椬u?5Ea5|`;]h #/wX>1se`%R[x$& ) UhZy*&XL#ZIg7x2K)p.c}_<'zF~1r;;Q!Rxg]rq:=ʿfQnUjq2d\0l<7t=0IOxqgdt[XΩ}HTAo\#XݹǩUϋ:yxem8'mx% <Wn_g,-|MԩP}љPl ՚35pEg<0D&[>Q@ّ +aݷׁ< ]P?LPWKP,Ě8U@j٠- c+R[>Vd@y,BN}/)BVwM dKT[W+#l#iK"s{ <C%Ys-'\G!$TkDD)/yO&ۺ cNSbp\iyjAABTE#kؾWإwR#q9LXwtr$wĖ!O |K:g%fbGg9 Ph0_-/8d7&%wfE֙ E9&N31 ,N@f!%Rsww.|[kŽ' TKۀ%$@VӅjdl7ۊϑS>TlE^,a vX*[0-D0=OlDcJ.p>CxVxSC\Ps9Op%kISo f<k|EKm8m a#TL${2) cH /X& oP.wTdJ9e8h iI;J\;Ao~[y7Oey&[^9vX?%<"U.j]W.3T|V ch"j^oԎSb٥P2|g2ՠ$RwXyH?Xv^<l[#4nSfB~M,"vR*R4}!m\[=A2Kv*̶] < ܆7UU3=kڨҡAM^zkF(X]yj*[r-= ߐϰq$O(#3mchO WZ3+uzҜTPNթUZqzDء4q7EwY=`SC~8dZ2ı4H*IC(X!X/:h&3lK P9u®r'UUN$,_H_Ym뜛T> @_4U(8E݁8Rpka4 _ؘ iz.)T%rEGԶ`@`㳵dNDhN6EƱ"sO<=".-H.C*-K=8<8dMTE&OuW) }`{uaGgb7pgO;e Bm<jURF7R "(/KO؝3u!heOq;MW]SمLhB$"W0"F6`%^ w, o`5a r\h`~ ګ Vd j-=}f4sR1KWN,3YPTFzD8ٜ9p;2wE,- t)LK}oQ7)?,FX/mG|l5ӦZͺe%|62Ь]_ՐW]3Z3_"蹻t;jLsɩ 3϶0+dW~V5>x )xscYWꞒG*øCH\Ek1F/w]\1yd+Bf0:=bgMn$rBl0]4D [*G[| 5䫘吟/NԦ(n uS[7a茶i`Gq 4$bWz8e//4ɽnv@ ѯc~j0&'HQ^fC177`h)ug"Zf%*QuHqa!J8i5%-9W*((sls/ 6cu{6r2|:L[hutucE Tq-0,D5ϝZN묫'&ZS@wkλGptp|ܴ0 L`)fqQj ׆?]u#lo0#Ģ pR4O|?[z2](3&cg(m̓~sJhl%ױ JwwDe{NBZFEfCvD.;q2Aei] $.qt{d(&Ls oe*3_CLg)Kyݻ "o/0 o-Q.QJ~ơ!Q7D8ɩv75c<` ?.0Yo.ZiqĹ0B=2Y?(5i0mܫS\ moKp muqD¦غQ =&{f0oIܨ$YB noM 5I=[=a9 #Aة bp(8$.| }!JnQz$d| .Mkƨ1Kl0 `56,uRקU:ҶeFEQ{S ;=eT.8r[O#"/\1 5/jBlg4{=p:5Nmdi,a+:ͭw$kNe_Y r8nq"v$5qUX׿meRr"''̩QiA/bmիq{t9 r VD;:.N;n5$"&Z$<"{z lάyE)*%-X@,u%&5ĕ'(]RKu {QgC@wIƶ%?>dܧ(p2yQ4G[zT V5m$% ɨI4X^kN ?0tTd>dَF92(*|%7?7%CWM Ɛ΍Lْ7眜6'[zjٵ !)I.OKXUe!@Crb8v!CjO{ VzNQfm .rcN6C&Twie=]1)c}ھSNTȕr\%`[-{3 &\=oz0\7!4 u+SBS,O/ٽM2+HHԹ)<' ﹑f8t($}X9A_Wʧ16~+CYw;P.L1zOzƘm.yoy/{AsY)2J JAER'-, VzMд 1Xs*!G]+.>-hq=x*}Q }7mAkc3Q@i~.`p&0TXBbN2*S$gM\䃙2C笑WYcR) E5>rW sQOlZ#QYx`[Ds?qĹkFw3^s_XpU2nٺ{GTN ȜAYn ۇ6iהu׌7;iEHGu(benvWf} AK&9|e*ӂm@OGV>mlYlȡ%r/rwk%9:GJsp0es1V'p T`] (1BHKfS !)5V6M3r\, ީ_U[X0:5ٸieEM_7닶Fɻf]^!C4Ȯ{iA][p|O*̣& =cv2"!*dJzh <٣6Oj{Yr~b]_),;7,#&ž*+`G^)o%s0lGU.bBYr&=įIFT,V@h\4,̶n?vyîHJfL:(/9ԩO^ 0l¸<.nj5U՗$ȿ\PL9ʮa7:eK@_'qX_۩nZBD<0|wW[£0,0ոzp-ۣԹƇ!aNl:J8Iwrޙ۩JaCwxtΉv(]״ N5b;e[aqT&ͷV  XH;k1ZBx>|aB*mXX)N0 &+?0ׯ„C*B,?Em/_瀶#$[e`bc7v1[bP#(*;f~)ġ>{_IY *nK2Φ;8B$D$W~6pWD h8/HԽ:Ga柴KMor\M!ӣpyrE\7oz<<= kn/p?cK}PBR+O0WiF"w>Op #GA۫F();myAr<^&`A&ScwEXpqdg {w#9gKeI3IԽfdg|Q C;_V8|oY_,T7kk+~fbu} s|ƅ&kNp ?b S>6Zx>+Y4S:\1wjXfV4ԡPܭ{l5 ?2y`B!*Xy<zu0 Qh7HG],U:ڧ{-Q`tH[A/lG{RjC9;z0Db{ ;JB[;I>Ȗ3\B6eŽqGDmVvW ")'_Mym#sY3d\GT+|T-x3ˎn[+.*FҿjjEor}_U=\'qvMX._^9fƕf^UKG8,P`SoVQUu\#JӞ]mss\nNQ{tAfnDkr'tSS=0oPˌ!KJ>&wg-Z5hEIf;([ S Ym{C\聺Hh.a*XX8'sޓJفS: +=[TO#*$Zاa}Iwhѥ!mVj#<^&&,Q3F(YNR'?O``UKnTuoKu|-$YitWk'<- XAHUehc5珕-% lnIBlHw;∷%?"L戀my K@xw_[宦u죀]5,=~_HȮ>d9rJ왯!: c.UAe@j"/Ĩa,LJ :촹33+,!G?6Nչ'jBy}nz=Hy)!Hd sz*̋pZ(Mpl-4,|4u6yVs QlB9tlZ3Y᪤f` %`ҟ[>!Pǟ)D^ڷ_WiD3&7a,;=6!S&bü#g8aq\H ƞƹtqccr@! Љ;-m]K5i :ZOb/V]T;OQ0lǓŒ/G.8.iZgs {`n3Z[בQ QW|<=9rĺq}zz/sgIAUboh C;tw,5 Gm`Npv곬mÎFp;P&b͕k`W.N[RfyGX'?* o`nJ"\44.}(.+vt'S+ b+rMH"8w_ڃ) ݈\{gT;oJ4<0IeN-tDH/60CO$,~|,x1o D:#bs)-2m-S0%36+(H(k3zՉq=}g'17򭤕8cc |kS+=L3OiwQi>>,~Gm4yDSjx{6ʄrm`p R*p0_὎01) v*P JSDzF(:~JTo*yiO*\Pn0˗+/֕ ^(pEn,?[w4/9 ?B@;EQ 8[0}((!f_.瀍Lf@ω5.rbd;m*J[F}!Y%֙17Bd8mg*vH54s>=s^Pæ~ME-:Cp'g{tql/$pf-wee#rh3eAF/>8L#ha_ݤn{ģuVwмpBS<:um^3 |AIgB6XKV[6}k9φ|Be & nZmDZ8?v$ @dɈ X$.Stoϻf#r@b_foDJ(4LMDuG9is?Xr28c`ioPHH_* M0U[4n%Wc0kʔMCyt<9 i4<>?cOX_ih8j1bHÄ)z7PB$1cO{0o؀pm<ۣͮ}*ϊR#OQ@r$LqۨԶX($ @6*iS2zOؑ sbL9?~%eon+ڭX/3< hdy{ۢ',e[$4M:e Sk2|V fcAwl<ŝozT8èؿI@/O3B&]xW3!#jx$81u"TVt#cfLP \Uܘ敵Z| ҈DŽ4$4d=eȥzjps5#J) !t ^Q16^ׄ&t`S >"2#izU/?r_Fk%Q$ 鞽Yow@ ]x0=|EzpgLTU!;I.'sn>i^q2.፹[AUͥgՂL1V$lj*`(aScxGÜʯBcz.ދD{s^Pk6*P:Qt+:hyi`KnjmM'i%"cNx{! SP W` g)pٗdgΧ9 \}ޯѻ`%#˅u;졫2Er,w=dA$kume;+$E F ]=DH09(}C7O͂"VZVrg@Fj{j6$A5g8*Q^`P><‚KV7m_9H`Y58Sj9ΝW50%̙mË.l!'u]ob6!Y*FlP?n869p(mB\&Co$sDktJc1t[r;vh۱\OPD6W.E THw^'r-5LwORZIc}y?Wt ~4@pdR8f?p WIAe-g6aLORZ7ʓEnσ'qɆkLKImU*B9.K!kQz;1Gh UQR3hBu8ZDGer}b%Rpae8IN%2 )LZ]R7S"{kٱF<W19#\g%x;foR)  vGQ:oʩA&HFC@ *=܈s&?Sh[>C-7 lO: n1c8 DdwS)i$45R/En!2BM/yBX/1Hǎ QPll̿dpX^^&gCX2Ey3=֖\AsX.O#x<{{f,MxOm|Kndm/ I$L;=x*4*XIX 7!Xmd ?qC ,ܕdbFP~2QY֘,_d +z ޷s6ה(0n|Lt8\]Cʀ,-T߻q~2*g'b#tw5KHWB\aꓔn&-_$39&{s@WAQz%"=n[V] VInȦE e+(ǤtMס|-?&-:e,\ D#O9<$"Z2Fם"mVr|bŪT9j?H |SB@{\; aJFAh*: ZlC@$7( CplSge;VxU݂kDNEtBˁAJAg nT$,_2S,4(Q",iK~E2vP݈TNfTEK;lQN0_/R ^l\`L ',Q!^`rpսD|d#cHR#LM4$&*`/y}ex}Bi5oMT+n%?r!c72** F[){4Ģ8SPM3>v'VBt9pT.N(6WU7d@XeDpWd:nƾz_ڮZl(p1˘=8ű)z34F=+ʐ4)ڛDV4{+1s`Kcn'H^%%B1Ko%fԺqmx:y+Z5CGF +OVu޳o{n$aKuoCC9vlxݖuk:vJmȉDT~xU rʭhvd^Vϩ!%ckh 3ŽN`u PdǶ^ = ,aW(n{6\_f配sIa7nz22^IUH|^lS}fVoYE鐭نPE6Hb)%>w7Kgx it^y-xg6'N\ >;+{+턗lK) PyMY]hLH::_twP4 YqیctЬ;yx<7Qﴆƶ' ?YCk+d?LmfBu}ѤN̠0IAbX\(VQs>D3qM D0e*HyF!>R&\ӹDI χU2+KWniaq`q8VEu&|Uz6@ N!)7̢*L̡x(2uBCƹc$]~M H̓~indOǒ/^{Z~G3;W;Rv?0b?}>f,˺ѭ% ɋc)_CR?j *(ԩ$V+ ^.BDŧ2~K6,UG+#{Ul&\=m%yréŚs2hkW ݧ1O"Z2>tSp:JEAeEKxk xFiŽc_9V:*>fczUFRvGΏq]ww,[.Gui,1j>!\Z3'B~g<:J;Jpк @|bہtPQ|"RM 3824Ħf{O/ EwIQqe#m"QRKꕷUy,w>=#UP96җYD1  --(yU_;'mt}W\zA*mk2DO ^ ]sk+o`AST: i&Q%#[%{[tYpF<`Vuj|K  !xے_>AN1c cߧƖ1g|>Z뤎 b4$)E^Bvl@~oתȀlPķ%zx\SR=ɫbIszJ ūxS/qiY>YA7娫2,oT}3 SUM00lΕ*iR[}(VnPr6ۗ+ӒCjv2Z% Kf!gn)ێDhSXt uw?soD.xOW QoWr2`>T뎂@ڲG=?`dbPt61kӘPڠĽ}p2wRnAk]uIЈ'4G:<[WUrX%[umlW"~M˰H}b0N_ecz|InP1X_j/:-. !v@ztbtNCT0~.ri WVM^`e7e+EQMCV˿lYz嚈3NN=MU^ͩK ۛ@Jz`೜)4bO$tݱJZ: U lT|.-|Fo_bW.aZI-p54c>;  415,Z!}8=j1Aϳc/-|滝Y)p^#!d>A䌼_qi,1u~Kn<퍹܋B!˗1( x7|(; g23wmf\@`;o|)BJWVoRVn1,Î"hCuCsDW,޽<ʏSdN_b`ٹT' `:'4FOO,㿅b9ima'i5ϥBqǜ,`uh"Y^ţ"8K՚[8pFnjּ[r/K@ / e]#4J-h *g!ĝ>NJpQQ]VF5,`qIWxI,4餭\l"/X`;ůiok\iۻs{㝵idGl?)?+5W2p׼~vh@m=Є;񃶁Pg P5z$kH|˃p7@6jÙI7WHɆ76;Gٝag_C̄7p 2 @*oJ~W1ocxzϲtdQ]PBZ̐>%,UlrBN Ml)!ܜ`$ Cɏ4_#m \KCѦB C\Z@mfP3k5CI8¾d 3e3HbrNEq,&{RR~%Y!0XZ]m)R.Y3k$2)NYwnB&#\gٔZD|'}[_> le;ᓺg< 17[q}6w6V$|*lzܒȌArw4Fޛy#50;;XmcsBF[7+!`5?-AKu}UR0݃d+̻ȶrj&~VI e„&LH*e?fs6+Xz.ZLg$F&=^&swбSzlQ$ #a&#I}g}P3Ăw탐=/`U0ه+Yv C 6r:<ÙWz޴{!!}("(J\֐u\Z<Ϲ@nvFG{φ+y[: KIi$[CNIp#QN6 #]I:ebBK7s u' 13+ jŃmjٸg-ݽ@u!HbrEt* xaAVҵ:ߵWZ͌˼r IZzD}X`N9M2WxD@bㄌ^z>:+!τn+YyB2}OD:e5)T2FpYnQ9'#7H"d3&]6,J *٠zWXp.f`iGΌ<$[2Op-aRիH"ވ81U%첦9+n$H?VwqHG:Smen+lzyƏfrW8L._T=uZY!.EP2M iO"fB:h;q385yZaL~|Xu;¦,3d5ផ9֣Dq;#P4~PdUB'â=f /ꑊSoȊ’ ȸ5v]2u#DNӕCP+cFk1u>'KuQ6$0F_گՓ WBP?1q jlH:bWOR>[/kڀԙ cKG ti rribw x8k @[dEܐ{َN4fTd7s$')%__;QP`vxcﳮ 3VrXW=j#dN~+m;V_w^vͽBVx Ry3mؚ]Tnze]Mpˍ0Y%Sm}Q8s`^27)C҅£s`oVm{D_2Sqdӆ?fWunU3c]m|W:IE!zcr"R4, SI'Jg1ª4;>ī||0#iFluC*F6,KR LCwPYqw80SB*x[zk\wj_#򌮃̌'r֍ nXrl]u`"I%Qޔ}kqB!g&Mz07 S\sBš2Dz4,9gZIep5p/kJh+!kRfYsJZLSFǭȨ-RM8Poꏫ^貍*mBb#"Zlܑ7i1CoMXB+ Ixk@2gge>h\'zDU.GFJG#|:LI ڢ,ҢO<bE`) I (rj'%_SlxbcΈMq »$I/!SQz2~Ҵ4։|}VRҔa?Z[RQ$wyų⏯u<#z*|rKiT%߄b]8sn,s;gL$S{O0{y/$u"q8E6iG,7Ro9ƾJ[nTm 'oBjTqmZA:QN8 U}T_|t\rV8NY=#lB,bfY`M9LXo{s+eL/t 35 Ʋ 6`G{vdh,$ B#8*srF&[}p-V ϧ+| SR1Ο(4_Ŕ~y-#"̆e3d´sJ{Zb~MTad2 L)4KQ4iU4$I .ՔƘc3l D4F5)oua9eO]Q nM !|!\=\gq4Hc>^V':-unb ڡOww.*fIjެ +?PҭPo8dk ZC"4 ex/|AZ7D6[cG#BEH%LؠU"V_&O`KOXc=SC8,ATS+=J 7I;s~E_2_W0]?"2 -p a$߫yiuxɀ=-C R(?b ݲctDxrQo$Ȕ\Z#g1_r2 (0o(R-"`i,MneCIqiSl_LR1o4-l<7Cd8*s% L@f 8orPQk& Naƛ)pmMV/ 6~HZ](@(XزuI *]zx-O= PPCK!sy"~~Aނ\ ~kKON _ȝfHh7uH~˨z#;4t3wxgfZbz>28\:mn\@+j'y8=*sW{Bh# X`jC Ϣ+MŁ%dJpxXCufQMՀׅ|k^V %ڄ6A deE--d{e oϠ)݉.y( 3M熠(CW=>*^!+G iɥ@pC3>I0vZ D>Gs,vbԘcN+tr'}1ݲvDu`+Ol&수{ؙۆ g@],pZ<-q NAp] ޾ dRby̑4P8˥ై`mLxj;΍7Ȱs?VDPVQME-)o]?4o"-Jm~5PIw.ֽoST8D߮GJ)D1?C&{Z 104?eYh5`Ǣb..%ȴnWZ>\(Vg BHH;EYacrB1x žE@,lј2`}# K#ߝi z @SYIxFV1]1dql1%G fc XNk뽔Et2 |Qdi#nvp&sC 9k`P"t-;}kE959hkosYZ'S{3YY:G _pLp %xYf02{Gԑuq/SmYh&YZk:a4uO/  ;Ogc5 _ZVQ1x*'t;d]+y^#FM&B_I EFts]ܒnɬ7zߔi$3߷E8hCԫYG?\MCZe=.1W(ce=OMaMM A6 ^EiHWR2bۮfE(vuK myA*r+e%HHxxf&TIbH-nJJ|y ^-}q^{x}-)SXQ'h~[v!q!]ZhnUQ=?^$ќw!x'm>Xrtb nm8о GDͮ@m^@sY?Hkh9 }L[smRUm6*)rкY=DžY%O\l]/$8&ϊRiޖkQOj3g 8k^Ӳ gN\f.d:+w7^ɎS&(UC(X"杧b?Pc|sTA:}O~lz`=?ՋgҺM3X0!;h0ĢGg:f8pbMܜ4KE hOSs=G4vׁ4zKW6F4A=* )vGs[M`IPK!]G5'>qmMwS6BZ=?Q#.íwk I CAk֩q,ᵑ|UH:\yp4nb$b`PۉSnpGZ=Siaf6V=RX`O8[AT?T.z] 0'kEۛN/. (' Rcf58)鰌=MvkG ٙ`zӔTX܋ID}ceӡ1™%>ze4e||QNKG:{oo+ 5TRm.%ʹN6FB T{HV_ݻۑ~HSۡ좕LEӧY5 SD> ]/͞'E{5E$T{Qf;'MMo>j6>n`U&>+{~;Ol'ǖB1^6 SeYI|D{ \j9â"7 QhqJu{e N-R~v (jIL g]aƒ:\pMeػZGNn}LZ0Fݍ? X|tPb(a9CvNd[ {*5󁙧_4IHuWXDPq `|eQ$z ;xo8tPY+|㸺AZ9#}{FRb tZ5A}݀X)ܡ6,8ڢM5?]cM7wsqg)dž@"so '֗b#6ʶMkƏ@iSJ+7\[={\lOsb TkCnP >Jn tj dPIGoԦ> k >>Rm$Z>;uȁf#I e^Z!qQbA÷x͋N835ޅovx@NZrGM.j8!4=M|B_.N^sJLHCp' Ͽk/b-ffW)-KND@;1e& hٶf,j>du+ t줃6@۟tE( F XtV_~"ꮌݼ˔SWmr \B]D_Ƒf˅[JziTz$Ţ5E!uc):ٛ2C ~N!x2uL1MgZM&Z,Q|]]QBxlV111iab[<_ zYOϥa(}lKIm HJ;!,QO?R@R7xS҄Ӛ q]ń]X.m~4` סir 1 كP)^y4K/dS Wߝ䘘ɺ8پ[OBTޛĶnMNŪdݏN$v=M'^B\2Q#߽LNN_` (a ;#oM*^EBlٟuτ><rZ:sSnd߁NnӽO*SB7/N8gDt֚tG)>Qu yHkf%|csoLY1)> C Y!co=`7*`zY|q*3x]TAiTDٮԘv^hY!Bg.ݹIVo; ^W' 6f łޓ$ӽ=،8LHX#X= %H$0 )(<XVyC^`wa.3{b'[`"|$1)p ~%ߞk/2.M? A3NAWZ~Қ+fqC?}ձD~43{g{ՊXS C#W.O.7RJL:<x`TV?A-쩌M#^LACnrǣ;Ɩh >U 1xNµJlJ:ӡTksGKAVbǵiKD & J *#Pyd#i߮ݯ@@L,^Rm"9$ 匋lei=[P+X*j߯py_2M'_4¡H(hI)M y.N+2,+S&5JUbn2XТ}h=)A7|Yٝ*McZVzUz8 ajC'2\xWZO8 Q #SF*MlM"C2?i88.2p/e}JP(G6Xca&4+#~fA)F`W}treY? = kʞD+wf;Q17y(R>ȘH)J DQzw! C.sLAiϺKp9nwdFŹY` Hte-i9?{+>*QC1m:~8j\ATuCokh}U/9Q̖e専Ԟ"`$(`q\jpbJŅ3fb~LY- x=aK ;!`v$*rSgjpoF2U;}ǩ\׺E;ƆgUZboaAhBeLPYM\0æ!af ,R-?B]wiSLe[UMk&xI9(ڶ柑7ɅaJ(V"N¡ݔ9R$y^h%X bfWE=s%@%4ׯlha'g\3W2K4Gsƹ.t{Cٓ!iHkmjkQuS?̨7&Qm56OB.μdeWfڊ#K8$.t{ȅՌ+):SX>?k5J$x ϽFմm"e/eu@%{rzϚfGvC5GzEGP~>E]VD7DL-qFL4&zxTi"9AOGMZذYV-ܻCr!n T򪆁qfw Q hǾUW׺n%,.h[$GF)Mʉ)Jesk9-z?wY 1Jp'OIi14%&_Pdn>I<)<#a8w{N_'rL6>7`=Sos MU(0خ;#񇄸bYcwfw,6CKYNm2v ޔmp< ո)^.f._YP3@}M^TMˠoi6Sʙ$;vwiMԁ']??  *1_VB>`>:NFiQ0]+*_Β@eXR ai`TL]pu[֖^B D?o9d` !?V+$Ԇ{:r@ͺހW^|B*?n:ZdYruM}J$K.ym/ &7G~w=87ɗMUʱvwErbL2hPߡ]$\AU8jK[y\ T9 #|pLrz<)g^t\w7jsR::؀gR牬 6pص/ >ʀ̌i3GB<Y<#xn)d+4z ۑ|(2~ƜA@ܮ6-1QeǸ`JY*H7w.jI+,㋰$x)dsXOYec?8$e6yu)uS !9<TѦdjWE]/JFJ靬I,24rOO-Oe%NN@3mbZu2a_ 5vZ ӼM02h{r?YDJ/4]AamtJpFbhǸ-̴~ߝ#6SS,n}'rG@t'i ѳK E2RkC5Uv ?)\,2m`v  Xɡb%,%IK ]Aa /9KGȉʃ6c9ܖXG-1]u*,RHaqc)>ᠥtۃ[7XFeI^j8^7޵34y!c7[a1>%,EpMx):Y:c! ] Q2^W#7{厼!><];_o -V6?ڍ'[z$۝#"n-N&P0N|2/xtdkD~kzvu֙y=—0xs060ЊW@ ,6YUX/рml4 nKoX+gp1Y98xQk6Y9+Ou AXӟrhЛx/hZ20㰸xru/dxKh7(֫m+6 !CFBrdfz߬&~t#-u8.@ohBީkT2k5diˏqX kO/&.:zm]2!Upo~[;]Ä|0]d}w*:,_y;Ui^~Lln74SA b = ԖHbh,I̧YD#x?yq^=ڛ#?c;&2SqVXXoչ2x~y"ᇭ&z`9pf6^58@OXݐzsqA }$j#UHGRa{m-  NmW#*wx*;UU-fD&ҫ~7w/sKűd)Osj{}y5p9Uv$v/'{,ĤN3Smj-f&x_oMuwMOr>IW[%d¹ O_Iuыl KEUۂ^6ƾ T̔=U  XF5͵֪YUS0Jd7Z Kx-$C_:;)Vvl9|AH躮c3xymwph"i eQ h/w2u~Ǎࠊ i8.崾i6ndO$~.j;g׃n:L3Ow}+Ž &[˒jDfQFGI(?&} 4jO |w.ć&6Xu%J0m}8vbiBݔ/UPy43#44uԁo;K2tNŋxc>QR&A ?zo,Z;_]2[02:6ֈ~V,V73ui%y"CJ“Y:BWHO IrvdBh>jB`n?(XI)ɛ)Tq[L=/VTFpǠt;1 !!XyR9%nLrMK"-ةMGZɴOeL,tl ;~u5s7:JnNS\YFX}V_?:`:j^ma:b Ѫ uP#ktv e@&c%3J.{POK#-o|u^=0-1V GXtBTn[^~#;H=ޑ=Tzr#njMKwQI bBFnwLn* WC̐}`!Oa[bgUaUzb=y9qB@cW!L<%Dw\~b`Qʋ2Lè1K4TKKjUʬ窩Ny?a _""28=O?N>:qA&ѱWW֤$;\F@߼$+3} OJu-3UuPmw2s)ř_N8Ϙ"GQ"L槬4ȼ4t4K>׃ՂjRak1j !sgKT(hW60WמXN{>.!U=k*VI@6umU7Kk vMLlXg?^`MDicI)&,xeOB_]0寙S/aR$A⛡a0j_?Fpz-`xM3͈PCs"ϴP(21t[JBñk;ʰihLy"]*G_~WCO{9{[u, +$I}Dv.wYv׳֨۹k3KI~[?*HoH;#Ȳ説/ӄ2 'H7O[Ti! B8G22}RwkݱUe~$!v;4։3-zo+n);(^y{PN XFElh Z iOoG Mϑ_fE1'j5ݦZGu `ğWݓ' @`,vD{_H<:Sr&?6>>>ւ?(yj0F׃W'}GJT沱RUxH%z@1Q~&.9vinyo\"Y2>ԮXиUN`R@hBts݆nAˮvgk56)ZOߗu I{'*/ ͗BX3"^WGԘc\[EPV 3_oK\ePCgK! 7_ iΆi+-ph1.R9V9X7iJcA`f#6|;2]f00Rł !i]b0]i0`1}m/7wSͲI{.mGVҗoh`96[+:74`BܞN6z樖;%g/q7^ͭUb,,- *?\Gc.-[ bwb\FU_V_GdrO{}k+2Jƨr;0Ugy_u]PNk.w`רm9ecLiIVȝ ˺lYﺿމҼ$[cP"kxն3o ]ze9>VGF 1\{ 4+|#/^hT=UEnЇRK tL{<:DEY \$,ރ.UN:q&w}jf-}%Ul,3Vm5Q$Zr a !2;Q9<4΁ t+-̯^AŔRμtY|)-v)OLLdWŴk9RV$Bx nYRVyy7_j66 F&qNVV9cv-"T>vHyA|2%GBia/c$CJIٳuR i Qu'sRq5hq7Ee]cNG5#jݲDԋ}٪nl*;ئ 4rc&.aC옝KbYEP a7-oV CAI2hWTDs\5,s+]_;ﶋ }sn1OI :ļjO\U+(e@vYZXǮ_(VM'tH;͑L5@pz#}B=3e.^$u}oiǿWNLr'r\:|"Ӽ-V(IƵ0Nxqg%)U6PS7 f ToHHl1~clZT,c-Vµ')]K_<9LuKK[r" kGĀM ={(%kQ|8zDV!=(VblD{oٚJOD97&E>z7>T[QI%yy$ul4DZ [Jdk8<}pu Vǃ..ڬ-:i~JR#~ MbZ8/ȃN`U P`D䳟3hm%Ԍl`uGS4.KbNCg7θIOOJڞ/YN0`cV/F@DCP4W]e79 l:ϜI/l̈u$QE1W(&L)Iʤ+0g]i \k J:}k99}Zy\+BBTyb,j?hb1F,_p/6ef\W#q|[Djfg޾qtIᇈM>:?N7QÛ .!enULJ$QXZs8pO*I{5[ W2J# c+C K<柅V0:IRү|;ghɵԛ0)Mpޯ4qb9v™Ȍi0`($  tU昕AY^K$;58Ϫ٧t9&bbGGh{W{ H4P][u%x?h HZ[NH9yӲYys2J8ؾBO}ZWU:6F-Or?!([$E?:XՐ` Ra kϞ_FyEySx@hծ|FlLdr> %#5`\}:%6="C 2dLeWM N1E S©֦g!º@uأu8켃tp&C ˂.?45ءfh oPG$d$=LvoCX(;=boYRz, *5RhAlmOE6R)gC+:7\ W|vb X/۩^nfӞc剬Z[ѽ, 2xD`d #o6m<ʨv'DD4gɴ@.CڦiJ7L^ʄzH{P=gk{+~GwŶ;&E;5*CwdJmJ03 FlO`d nŖ~?M &(qڃsC?˲v% fcQɁ3 n?ɹG|oYF̫l0Dѩ=%&sH>N. ./VAW*oKOdA;><":.-58\>8.K =۰t";n&3 k=Ne,ӉY`Pu>kjQ(?uS"ک`>OB'm0Apq4lÒUi]g&2fjMycpZRgJ;`UI׋MɋT8^ٱhQVhq,*]1h:{Sg.\ o{DQ."_N@R5F%J{{?߻CGo3A4#; 9VۤjR¾\)d99.%K`}lư 9@Pݪ\e!RjYN, 8XAv)FMfb¸cr5؂"RΖRGa ȸ [g7 l ǝ0AJ3{F4< w9}:N\P}_lJ%FMɑ ï l!]Ip9DVSd"=ھ&1w~Wʨ?ezPP,i=i^!]<ϫEU+K&V߽v~, 81mF\f_g<MXy,I8տWXN XGS@5]˶hyb=:Rת A+~/ Hf2nZ(d*≉nyX/&:D=v], LšO0ǩ$a&+쥕%,x/Y+M˚r_w[ _cQ\uQ MUlL+t Ig5/?SBquyЭc:_2gx:z͑`D/Te#Vb[ӪyZo`A_ EIR( 3N~Goڣ&cnzq'&c$F ?K3!Il{M/RDԶ("9bi-8$Hě$uWݦOT!l 4qe99Cz f;ojucYɞ" \,LTmZ3_D&"IGat `~}Uk6KX@pXRz܌\˝ՀVPkJ1^kob8~XܻM,)+ʱxGW#%UizYr= T{PpӲ[Ij*K.!R2hw)]7Yʇ6Ҍ l# I1# %՟X9r8eRB8 XCZ/DK7Њ%W+;f'˛jRb}@N"Ma#CFTd׏碏dIc7PUWba8,(+72J0؊n#,OK8JRTˋ1Y|K}+eS'(f'eZ$ep پx*M%>G5mqMդ`Ԧ:GwI0дkeppG@*t= Ӯ8 wRs})gN$Z|~@;\ȥ4 {01z)4>0ozME+t GDU e>mQ 6+1*KSZh"V}Ckƅ?pB-E~V.2.}iﷸҡ4_K.KIme V]}M؇D*_{Klo?\}~II%I;9@!4`tVţloTNf@6,h0O_,saXO6OWC8/$MCP<?Slow[H) &̊Wx̷v4# R 2n. M̋7gA"$" HGts YǦlAQMPȢgޘC{d t˥ӡl-* 6΁'LФE,}|𐿷j| VG<{qS XQ:Q:]͕ji9 A?MC+GVtR4wK5$b.rO0(5I4Ë>N8)t,:fr"F#GwZ$mh}bx&.:;+PچCjP{BW ۡ[1ktX*LpshD]${@?!-#f24|L!㫍 bB/R ,MYlPIǚԳ%$vDǒɧj<zՊ7eѾ̖k ;@|AmЩ2L6iIol5j%u$=TniD(gCPbK{t^"89"~IV)6O(OLQ "Ԝ3[K?~|T5vTcg"6킲>"g}ypf7)Y[(*v֒`{F2XTL;Yb'8EZ{=@?KUD13v5, YT˃_At2S&^\yw :7MA7`@hW-?*ph+W/Q [M,[Hd;LS ޸o!?\;Ɍ *&l#{U34oîix:pۣ{KeAwl'ȊMDXbLA]J\t:T܆z Ab;EҒ4aãP%[2uИc@[CNzP˗wye[2A> u9[ȷ2Lo8[|VM*c}%d`vNM؁ .q|&r܋2T񢀵YY_䚌zu)Ү'BcSʳ0 W5~=5rN(~Tv:x39O숹wb d4:Y ,s&Y)~_B0N&=Վ,~ ".Og<}+"X3 >Ն#x|e\O>$2 u a Vf-ADjw*qSCSH':KLMe$ `PZ?.%oR6s6UWI= pE,RotpBJ90Ay찭\|_)7& 7I"(÷_n}cz(h5YDVKϫxqj˹]rf@ohۊ"4S79ƑDq;,גnhG2lcQr) w'ZڎHR&KGz@U<Yg͌ znV2BM1ٔĸ0a~I&K WY-&?qmT)@RWgPx(wl[q "4E֫fqGI 16w(wS)`IIR0P!5m-_a˵6N^z܁{v*Q?wNf˳?Rf[$%_ wݽS0Aq# dYU8ꨫ87M; 5Ԕ_h"]3r GY>C}>Zk ib̯>-{0VmAd Y~_ԋl,{O~l2^0v~4VM?*2 I<0ZZ?PRZHܰ25e{p.֋z@qDa9 X̗o&NH b\RnwJr^1mCr :)QhcC9|&2Иeccķ sFX?4_w>NCkFv$lO})26 ޴3Yp5&q.\[b e"!_I(ca~/pi*SGKn],P@^v/ d>\2sC@We}7lw̿qeחKc|d:,k~o'r [HAgcf ({~OH0[qAu6"Ow5<;QuH+ jHZHU}? ;iK[Z (k qrEGL Ӝ" @<rGӎZ|_g͊B$ffKrꮁ[FxcC.9c?PY)AF+pc@0-,#ց=C azC'_LZ#w!3-*?pG4Ə~]5҃XYi/_L m甔@COog̐C=v&O4/>oSdf6zc.2\5,8U$n 'R}@k֌ ~CSXv-xPDl#"d'FVTOxGfnv!P żV/_+Y3szG f (U^V2NUԦh} Ip-7O3U~%˷eThk ӧ+¼V@Hn%˞F0Czm{1g`?C+Bxj{v>xP/I2q`vjeY(tK+,18h.xQ Oc(,}f }T{m{v[b ,="+LS/;:6I̋* SY**xu7(Jx)qdI\CL>/q)?>R#Q4,?&KVZ/Bq}%TBW'X Ң+7S-zT^IGRaI1m:s& n嘄iT?zbk)J3ܐJIƼgcޡ0u1I:]|5L, s5{nRϑMFT5=1E+h(AA"Фg]vE?zhaÔEt:+ER"VЛo_wq"85PQGlW28[Ӹh{sIbb֣1FO_bbM+SR8l#f#^ݢx݅?yE on4N.P.7yVm}ѫxk@=QRIt$A^/ƅ:=g 4EKRO~\i8;s"[w#&s&h@& xI愳5l2jrK""(Z`gI; /U=J ADEzJ۶nK>9S 3e;?4éObE_[e!GSf˖i&(A[̄/_vTWF|mP+e<2'%|S*p@V_I.X]N^"ATA24KbOɓx2V 3תs᷏S/]Ze6QqädS' A0T^*ʑtr^(+ǻ .l)<L6AGtƅ"| &#/zuFvR#JȺ$0s|P;ƺ?vmթ3z|Œc>/蜊h$F<ͼwҞ$! Rc5vNJ`K.GYذaQQܒ-[^Go3bRe> yD4ǺV …{*"(10)M-mTsc@ =G+mA`9n1MT`Kx&[3#@e?k[ 'wy\ԋT1x >r"a fjBtχsTdJ@y#VQNFou|e妱O x{jy$gaQ[ѷ=Iҥe}SBTD0o_REoKKRU( X0r`vDPDHyKrSUŗ/5oph XCHf2ppeR zwū0o?)D0jjf٩vd@Ὶ7s WRwq$f+r6 ywDv57ba\m ȝʟӘ i\#43f4, &7%d(o4G./ći)vصv [UaՌhA\ˌ%"t;u33+F8>oSE.~h%!:x1[R؆2CT?CĮh2ލAObX[J[ ʄ=dWа_e>AJy, xV2Kn<+/`r`7o[?(Xf!M:t` )P}+u9;RPG//G \5Κ:W=hRW8П:atҏ.ҩq HUbs69@i6O@E)4ۿ!k;Ηxo)}$,{x $1*fx׮uw.k:gx bF=DpڪfʳxmXu3Ob)\M~=IN\wU^_0&út( ڻ8{ֺ3:K}(/!GtoD0SvVFW4`ȷ{lmp7Qq6IΆ'c2)$mYkQkژ9=RcϦKHKoG*13{ ~>Doah?p|f#9 |/-"7xh(5>winlE`$xw`1؆X:H}u+r:ؽg2Xqn7ϧVNق!,նX Kr<9{\1<,"S[iŏ7/]}.gL7LҾqG TA<p=[ .cA);4#mi&{ٹ/H5zDO$1  Ÿ@T~w~T%Ntlѻl k.-MN d* ,=7 H\cVF6pg% )IY\{DnEON+|B12V&V`KzѰŖ[j=(dEO2 VO*qEIƛU>֎7}9/ziOxs!~@#-1##So Y!-Fz L!sb3Ֆ 6*" M|ַǂKgv^֪C4%S]>ԤD*1 30"j\tN&f㐊SvPswˤ)")a1*+YQm_w(T(7{Gwr$"|AUZ0\iȡpopo >zLÏ'GQк{ն&J0^}{/<1iH x82 3;{ E]O x% ʅL.q'y6 jC? bFAD͜r9͊M_;! pƎ9k|̰demwT 2!c wqB"->8Â7#8YcGhf1د1M0"B!A[)cChc^~ /҅Bj4r*,08_}_MS+Mz, pHp/.7#\[ep YtIL%wR5!EЮi| lX#Mv%hُKy7dz>9:#Au`p[f` Z{Sk9:YЇqR LFql8L׭`Zsrm3?n0Dfx,wFU>H:Qa[o֌K+>t|:m٘(:GsP_4(ٻ^$o-ML|Ga^5pimp{]w+ ]\q/lĿ. {t"fԲ9 MQdp>NxIȟh4E9[ce6Vo2?#϶ %_dٲǕ*GA݋M/KW`BWEleWs(g<'l MVpZ|4(-יfwR&LDӌvy 9E 9bc#خbJfK(Щp'(9[c?1JO$w}i\ǩ*'k{j.A=AZb:O{f\E1_ ێC'.Yt TxdWoyL0u0 8)нCeݩ`]N n݇:f(%,o6-L"I0V2f4]XCWrDRD+b(H%W [7n,ܯ#XG4֎EeTX uzXO9oCMw8mM"}b8i-иMRm1qւz9.Nȋz0-nY"9&dYm("<符V䊻]ۺ<{pj$~Q 9ڇ[R.lbX_¸Ҙ}S<_xH" /~PS^.R,`7'DR-WO#$JAC X|񪲎 G"|txvO%;# 5'ג'(*XU"?GPU!?TU!C"pn)Vc7SkVI5~$o^2 `5S&@/2 JEhuxtO ?[e5wsYު@Z?Iq?H=!ęUK+ń* ڑ)'GOA>@]58ZmRmV5޲2b'9$H6" ʂF'{+u3OwD&eb`38M b? M *ŸFbv tFb6tCGwyܭɘ,I %Q $ZC'Tw߅ˏM$+Vjf n>V,VcIfv[z]́p`ab2,dthn-O!FL1#Hw¯enZF.&/dh^._ɮ+gL2q0;S{2fN*t1[,(xbZ`өp:)U`XP 7&3 jg@n_k8iw KvnaZKҤwr+!cU9Ƞ6w 3O@ 1$C|Zy3 F*='łl)W6(5('L5զm q18F]"t-N'Mp7pRSK:KsEeJHC iW(V%qS[6 l$ӱ霡Mێ ;.9P!J1Br!6P(3bDEHvSPtӋ$C OGGpԧot<}Mct=Tgя&G 櫠&x?)ɋq׀KBƊ0Z?:G”yAU $[mDxh5phUF°ft㤵iߋ+1}l^X=E1Xf>>qB8rWPHMmP#Jɞw+6dF}h*脌uK ['D6xո`)}bcͰhrO NbмƶDd-<330uJtKVh$ټ+e @Į?\k0 "A;%ZQya2TJiy8k0~P^8 U,^ӫHgwUT\OI 9CR&&==pyӛzJf\:Xۭ%8Kd!Ӌlf)Ti~X֩M?FP՟ݟ6-R!c׸o\L_=GY*GAF<3>蒅I.NA){BZKwc {C=:p4V$FSMxYz={s4xT~ uOV_x2]7DMnr'A:LPɻ_d$ܯ,,- |hgq.$jN`n[eo'KX{CPoFQrL6kr LNNaLv +ݝ,@Uu6GlӿsWS>"y,W8ڏc5]İֵF(nSC g;`.uh$NJr]<+_e?tฏ]v$b;ܦue{1U?۔ d@'[ ~sgcBOhgO~}S.Ӱ^2Gȃ'Sjx0+ 8vpSJ% , 5m\Hlfڽ $膥+|~W;hv'ghצlLJR^DLݞՠ&몣O9oVS/^²vQZz&rV2wQ/ ފibWNrշ|iW*sBy2 8I܂}AX%J /x~au=63s|Xxܢ Q:,u3}LH6na0 EȽvb^q#cmrX#@2h96ʠcE\@Y {٪I|E|YsD_xݲ0pO8 |΢֡-F]?Z0iPZ}--^ P` (8wu o_e&\lp+_8.zW&0B΂ fd?(}$>щ,]žkWy)Wg48w^'V.I[ whLolٶy]k ܖg[l(Vlwh@|67JR i=c 3bRTD*KAʭ#7ĭd*'c|0ࠦĮ>R kJgiU68iHQ2-J!4v`CԜ߀3z5?"-UB6c706N {ͳ-hր{)5gnC.iB=Z.ɽ`3;U8rB>nڋ)0SiH~&F8/ GO W@Q*#}|5d@V#hTmWVKr vywst&04 O4K.Xt '{#޲],?F\Vje >G$'WlWaJX߆;bC0R9'Rh\c 1jؐ~23E f.Wx^rJ! -8Ծe~y2.afnuŞz^4T[ݳ|Vve$Oec\boWx2jb߭an4pv_pEZ-%dehl@Y\hלYHv>q"t~~'z*7զF<&!jSd^t'BR 'VA@@̤02 p :yCzʕ6dȎ"b9܁z(ޑ_hзs{rI_,4{+@Sʲ&%ɵq@]Ysrg;WE"Lfrԛ@?o-kp[c.Nm-1zZ'Wl kLFmW vrýr _{lH&3oE7@2! Y珉mtk m ZX=M\7A&5 _EЧ$eC!Q6ZSl,Zs#l/A;  2*ԩʡNto}'@Y,Ao ڨ̳Mr[G?mqb(C3qɨtcŢ`M?UHAv }y.dz7r);dp,'1 \ * (UK1gۜfzhUl I˸ۋJ9ih=k2P4cMAvEXX.Q#}e#t9|=Ŵ604 7C _Yo0MXҦαE^*&(1odΑ_ $7ȸ}KrZaZ9[Jy3-cxɟn|oƍmnn$OBA.cU|)? >LۆQg4Gx]򝚨.9 wp'Wͷ;yٕ+@gأXT u6(P.VzfФ/f|f>CG k3 qg]m-P͓Hɨ~g()3YP jA% >ϲ<3& UR&s18-/E6TjWº#E*&l"] ƨ(}1UЋdA$)(_bC djS=+a$Vgg5 wM(pG&/~)m\ A yȵ fs 3,5mq ʓ * (jflһDtBN^cgݺW_q\'܍$}Hr* / 3xzCG{jvakmڸ0Ey) Nx^9#L.YHaF. YġQ`+cũdZv9Q Xf[qu4^ v% W)iTD\3 HX5馜ĵI)&y凢) drN?Qsz1ǵi.QkpRBe} ?*1l"PXaAo B5N;E(RbNqg&NRᜥG1"x &|}Hv6yp@6o~4\e k['uɳY V0)E[LQW"׊wl0Fұ֜l* WmW{lAE+Nߔ2D0PP/:Nn Y{1>Ә#jn./D'5+2w/dD\˒$e5 xy3+e$bDԸcx|,Srg8W V6(m*\\[< ܛb%Y2\n{~3B%ٲMa+&I?V5jYؼ/XqѕƠqO,4'$:Ev{V+>0Vl5;S$1!]{N)9=m2$){v{cK#ς(='&Ь^ Jyk5EU_ig7!sDqe# Q}_Ǯ %+բtϑ5IPA.b#ձ/rV~( f),Bz6+^S\Z>$݀KN J sVXߴ+أu](}Dꪌ;Ix_N񦉐@5s_~aN 09VHAa { d*uMq,mx:tpIh=\]4ٌ,qIB<|3#-9̧䩧m{%kX^6sȜiTpw &x )ف)'a DsR=s+zmL>a,bY;ƽ26'b; [d!fMy42A]#pb<~;)0'y$D(rq=J:A?;;KdqKؒqZu^Ro%yd$ծŭލ‘I8e}5*a O%K[[ySv#e s>ꄕl K6;Ɲ!,T@pf98- UηxbZ%.b£Uvq8EbceQDs&{aJP [ '-R\'zΡ9Fi#f&ƳN3hOx5:N+LqNYo>/X1NĜR1R嶙w=`!J*;? Sklʢ-,ݠHЂ#K *6O%ot-MjFki` 'x<^hӖ!0@AZpn>A׃Yw:M ʒ]b&XcR@D1zs[q/P3S)hg+TБl B|ִvOM̚윅(L5Qרb’a@CsXGFTbZڵχZTB?# ~VO& ~Qͷ>.Ouy-x=\;Ͼ08b~񟽮k>,FCYa*L$FJVd* (l>=4ɽ }N˷GvWFX>tӴAf+kuٺcvV2o~o 4$Xh2Yp;\FNUgSXմ2V댡]kq+ޔ%I;+ [[Ebp=QRz %8L3%V'lw1̹ <%LanS `&"C;qg5ԕRe/rRix́@kܶܝ޼]9r6wqC.-30.朔 1QXow}JU&۰nAf&Tw$2r{y!¡o馡8!m"_ +`*cکr  ^w^*s:-h""@~Iowb /-%X}E 1]V^{ SC \qܤ"S5ɖ0{s|1~MAte!U)S?@oóm$-CH&uaJR z?$'E`mNA2'g|HUN0;gϹ4oSlHS~G)E,b6u7e$k޶€[V{tIs{M*_j!˓AJtuA3=plj=4E}kW 5vIbj6"&a > ֊r @f $ڂ俇 {tt 6ADpI1 K')A*yQo& Wj<68e ޓǸfx@mt:4we?fN G豝4Q~a*~Ea|\w_Qlmz +-$b^ɹBBI%ۍv~Z=],`Ɓ*"9/tC;3'ڧQ#xH2tI&ߔac7mWJF=NMI5#޻`q&JnWXx}/iăyR=Ыn9e%qOq7"(Cו~*ǝasap~!X (cUB.23[[퓫j-r,W?],B߃Gx5b,?$.HY97uw%{z]:,$;Zk.h"-/I. [̨x]H.P|AX؃Me/ѫid<ndpx?<9vJm=$إ'7ónX p염!jURJN Z<3Z 9gڪgVY:x6J+L1og/xZ+Ҍoy /m )Ɣ=*z9! 8t~ګAQ'p!tb/K{D-A> [OC>4nQ?ű_):W$_6zpj,x$gfOTcQYb8&UkA^E%l(=j6ڮ%L&kRQL #d޶p&|9Lzw笜Gt˪( ҳƎGa^a8ٞ0-Ke:0+nЉ5#aE}1lQYsΎ0f޸s$eF }jHΌiijLY -U'E'xo;oL=ޙL]TCn2j2 W*{o Py-CeFx+Y|¯xʲp5QNAQZIC|{2OȾݳ(^6\cV/ kGP0w¥6ͅZػڿ.: 2ӝnKw71D9u39޲n>g4nucG/U`fC:"TB~=sPF.rDUD@i>5kZqQ`sI 7eӌ[1A|*jbHY17=X. k Xnҁ,pO+FةFN;0mB\IB :edR. "LáGZةh*3A3>3R&o#l뷘Q}h1[*R+Prz Q9q'v63C%P:~u+ۏ7^$,>oz>QO}=I!,(tշNgmFYk9ӽm[7.3>iݙ˳wƹ4#.bȴ>K"ky ^P]pD:j+NU v>r7&}K72OKۏf3.x O`ybUB%_S]vcpb)O!6ߍ,1 7. 6ŕ ^0*-\*`9 e'҂X h'q;; gv/W `/ -*L46(@h~k35σ_]3C~3y< ҃&%; MӰJ]iK~ RxPa-+2M̹F`5#P2ҼC5u6;Z)j׀Z `4SinϤ S)ՉdBg;gUڏԞߌNb*(fOW;V'2Hˊdl$>AZi` G!BYPq;_Z1[CzDNNH SA4]sta/Vq0]O7`{WXeΑ0*3/&h К*>.T{Ɣl(WWxA9Y̾11 UU)GŃ+`.~H_p|1=>,Tܬk,lwۚsjs6vGP7Qa"ZQyFR^UEvU?sR tBzp2z$yE/'čtvDWx j=GF9[`$tHۊrYЈ Ic·z,r^=ݭiLrZM_)]%l̑tүcAzbe{땰i=QٓMx#X5Ju.("hU@l\e4JGh#foq§+Lr -g@AوD-wۥc5g0͉mLF sm04mU/L#;B{Rۡ4P}}6^C6J[-&# ?\2  C ekwIp3p$lԓi3imIg52F~I g`A@d$%'7LZdSxJY~V{Ugq=5D \ ނk(a0j+8֞"kWl|YThFp~pZrJk7r$tžvMɁqvDN^ KEH9cb$gGS&(={nMKhX*g*p+f%d._Z~b'gDG.FLwJ]N&5RƢ}T0*P'E뎘C#]F歳Ǝԣ!ý:v :3`_vm[Ĝ+?C>'c%'>檤[R+aA(Ud['8u~'w _*[G*cܪx&~~$Qqb HX}iX,\tjbG7t:'MD41cL`OafoOpUJk a s !` Hϩ> Yr< pkq$񖆽mھI(j}s:}R䝮OٺچJCDNMFMV \DJxFi:bLI}?b?!: 7C>Q%ZA=p[]AAHCm#liЦ7ϲ&}X:z( ӶL{KM4'5<3uVHH뵔 ,{UsB덳<(3 hԨ܋>3\EP.eHab P%?Ƴ,, Vc)⡱# a0ؽ~,mItgm*R'讄rK&[8m?LIH~`cq͗p Lx s/3so-L;aR40"tB̙h(x!2!4d.|ErK`UD`xMZ`zc~n1xnfwwC%<Τrbtt+4ccy)?/d/\ :%򮽔Ԟڸ'N*#zɾܘ4͍?)^DL Qgj#1jqR.{&WNV'DH2۞n|o `68 z+>aYWv,K %GG,3BTꑌ^qc0V [tǣ>:Ae+l ^p_{uu&׺r=&,4>j.G?R%6(iB5p.ECr;yWԪg闈O[lT}D`1k'8h) ŮCնRqiz #Pt_~gyڢXq< Q-)`jN4pGe]QυkcZ.VoH;^X"g*HJ( aw;DLV\d !=3<(2X^;n9PG'}Ty~]EĎj3 k}687L<$IJ׀kVύ i%V<=_f6#3}v\Bh[j޶砛$kFR w"-Φ""NGc ".]ˉl#-;ƠYT%v*^PU/햷`,mN* AAd|1gb)ʨH Lbx(t/u> .ݛq7zygo0a3Y*?~$;jub&Ǧ $R\PCZ %Z H~k2|7yBܓ!i:z>9iw׽b#s,VH$T9|Új7fx{N[841xpbV ݻ[AzA9U=Ouԃ΢{6tKғG'a,$9uYLmOKr&o ^cGg9 ,tr҆"d5Hw_^t[I"K \k]c> ?dHMw<橧MgADKh7+#,e%+I'*S+XOU7%14E7Dx~~0:ZFЬIDRJVyOߡhCJ-+hrf֜21N?K5fG&; aaLٟa!a,~ѿ϶)jz+ɫ!@3`E'?5 vC* פnT{&2_b(?)Ucy1X]I,fޕ$r EN@GHސZsZc׭< b  p{{uR) Ԟ\&a<|WvoXSO<3T"ѯ=gqtQ&ScZ18ЛٜҼCv ƈ _OV[o瞋ch7 LR 2TӔTOyU*le :K[> HC0+:} 8'VGD1OJZCGMw¹g +5=p8-78fxfћ=2fD`]nQjnw ]%UZi:*4]=Ye tMTTدW$Wt_5$!RV+U뚋6^n$Zj3_l:61ja ~Z? &1'@h|lnI.y1?/fWFj6zq5%'0}ҁɮR;½No։P :%sfG@!N`Kj;Vl>HtcBc;s$32fvpI^V…ʺe Ov2!Gtbϭv KJp{BR/TT )[>clA4e7:OJ[p-giT<_ՙK1^@fCbʝC?dxo(zk#lU_.'^(SIJޗfyq1{RQ;1EVm)*yO=PJ˄?U"ı qލaجCun6.=E!脈`"kMH-tH.qKQ|6|xCZ⬴ߊPvJ_' ZMJϗːKY. ?N`d\Vp2:yV;K^AЉ@/(KÁQc~V˪[qsۚSo7OdYhb@!4i"{ `ݖŅADG{Fw5cqض`![q9z_+t% >;+ICꄾkX/fdy*C.s Ktg YqӯC(eLQ @4.Irج; IG׵P.в3Jubgjdu[wu !f4Vj"* ي <[yT Ң(􂼿V/"(+/<`OcG}a#/dͪ_AGvv"0S@7A}>K-ֶYR+V,rID$h96?~H1ǣJ&AG'}3:;(L _G3 ^Js[t[6|x3Q:h3JbC 9L yhJ|ýM׋IoL;D$JbϝըCTCɅ=Oñ.»ȣ7U:h[<ngF콗67˻ˠWz WSwAߏpsWŇ94%A< FٶҀs`ɲ!=*o%]Y hlm< hcym/.qCmQe*@-S bS֕':,=L`4[Ő^qPH^.JR%smC\!z\sx~+\ ٞ/{F0;`z%|ݢU>4.~ϘdfZ7KWG&Yo,dV0E+U'[ A.*Zӌ.i\LH-\l|3' x͢/?`\[}?HM̃NчK ]3|8qѥ bǒHLS T4vIzNG71}h  7`eX{@H\&ϚyXhp K;C(+*ikg NR15JuYp ([b<4MG- <wMy(4ndEmM"]UMK졦]u|3 It+}~-Ԇ U,Ôc0=5uO¿J1r~NFr ~I,=two&%Z*,g89'q7ya:Z٫AixwqHt.b!oJd,1e?o>+UJx(ɴW)]}^Gf} fkEٷԶKCq(('(|]+4`w$,`i[˥yR1w5 c*O,+JS,5R TH(-/o0%-s\Y@VL{8Cմ$]X0UG(|c92:iS0@O0 M˼%U}#ϼҧ{AiPNԠK+_bBgc{6z`̃ܕؔסZ$l.QPWV8B j&&xr oe{>lD%w1qʣ.UMGJ0e /TaۥDkѣH>pt7tGam/0Q}G]'vM&<ETG j{-',Ԛ,6’!LJ-"ۊ-2PZg`>ODIusZ@,J_.n24^ &϶ߜQ#U":.I3Jc|v BxXPէ(4Ochhd["}: Ji*֥;IM/L2!Jf~Soqe7Sڞg!nG{4N\:GÐ_M,g#N"ƴy28pfe9\\@ R(p;x2:p wr-L5_"852h,~w6UZ~m [~8!{f#}8v[5CKܳэt g!H$7rwF'iɢR:ҡ*x#_Qz7tb}$npc׳x:YplqmYlløټJ'Bݦx"ń3;H;shA\YIRZQP5bckd!['I*ܼJ"iGYUqsy%ye]EZs/?iDެOhLa8{VLUw ^b\b I*O6x|$VWruus=/ڄpᙼ۰!4\/IuǮl#yq~bqѢUo+ BXyIDe܌~G n ޟfUY{={) .S64>ni6"ZF? gyF%Q;#H*5g銊 ܥ)=L +a8H*lĺlrXJ'.˾v_xf2c`L5mE |Gk.n T$p{:d§92|.vԮgNF]0FH @dYE.*Ԏą5@B|lJ[ +6aeWK>y wz}:cQ>8$Q:'ך7U41h!wh'JG`UP;HXzsD=Wǒm͑ L%F"y`% ۿٜ5cjo_Կ~&;Ѣb#虷2Lf1:t ,,8POoϘ0JO̸DxqY^tYEO -H&'N|3My\!hWjT^뙜Ca&${Fc0)賞Ǽwj򾌮oYom z=_29 EmG.pcgu $R8 u}cQ5}㰐%7n?v4NHJ!DYcFB9jc`qMb#D$Z lD~.LZńH_u>թvR;yDŽm!Iu|\B XUK7YC(BӖSݏ =VFsX$#6҉1yȂ;"ߣcQuۯbWO|hLD1h`5Ǯ{JYm.g(mL2ry|QYf鴣#;95MEQ:NTto$Yxr,iqAoq+``@zI),rGp0.]պm/83tÊ(C]~~<рp?BwUII AUZ{gxZ2K߻(FM~DyNG) ӬQ5B7.RRǤIG}H##;davk|3[ lĦe5i5 !EnUJrZZq␫ޗjFkLC_erҍZGRcp"v b9;wf*iGoE'aaRA*'GbIuCHaחI x`sPPL0z,92b 79O_grt. [Tm趖0miHvX_.ݜ^9 p~l#iGv2:r|G#ٟ.eV8}^p, 8z`rtۧ w`;6m`K)K1N04SY,0Ԭ),;o~v率; 3Nŭ[/Q- ]Ay]ي}+xi@WNk}vgru;nųȭtbJÓ4vg ҿ'J{,zam,ޒg2ݍs9Ko{''lW]7gk+V{r[FT ޽mm{_ UZp6iԾBZ!ȲH+ (FQ0N Ӏ4ɞAO5QXə"Ca!T bH޵pTTlC$xJ!y eE/R´D6D #v'ۿ<[O-O\'|5%Ws_={҈Z6',ѠSӱ2[n)VN=;^~d0 oT dSҀ wqq3-9ms5=[ _qT# XT7'wbgoXr*j(ʶގ[?+ E<+V,)KwGӤjbClDF@`dmD`>{-^p޳YԢL3>8 m{oh#R)mSW}&ܯl` l蛅]# A_ra>Q0>ZV,ySDMfY,mA HS0. !(1JX9a`\ѫcxXHs߯dY-EP|P@ IB j/EHx(ư5S⺂H V=ag;cȹtv.YO,} uh1M6(HFc-m!~>ir.p# B+6hs ܳ'3qYr yd߄8x0y:"FkA^'&:Uy,jg~2PG#B>C/D|yz!XyfC\y(ķRZZIjdJk?ouWRk+SnnBqrǖ"Q'|Qgi LFD2Н˞ M}%%u=iܜEInkmHҥBE4Ny@Ǿ_)ZwVĵ|cPlʉ^)^v{u]U6@||v1WRIGcK6/=L+ C͵'<2[ z:Kao1w>\kB^2YUGW鰐NdoygdVݪ܆:8%PL6A߄XB&O|45h 8:\qmeJfyzmv/e xQTs@Yϼ~["+Ltb9͉ L0WK[Yۧ5_zviHࣴѐd[ɵrԯDXo~@C:3Q!cL@t<v$ўʷ= q=/9x px{-yH];Nv0Ip}`uvqXA B3ŏdt5NmGaq}Kz*Y%ʥ*?+Vktsz".VK})cQ|Qxnk$0- Sl q&M`0RaL|ORַb4s0PRu,/:Q7BnQ9=(B2zLCa*A`4 Lq~';qT6Ir#v2ቑw2'\'Z#w"a{NkeH (b<aNЄ;V 4ږoйOSؤ{)YN(qM( 54t>7 [Y b^]]λrD[o(Uhx$)a.HLi\BV:rL?oZ@ P&l̦ gg~=J,F6 t֝g] !;zBLy<*9dJ ܖ,Iĉ݌ׇŸM<>%N?ØJc&K' h|3'dnތlk{cܾfh7dqY"ol 0~RNI|ulZkP5)5uXR~ӂ`uB*[1 A6nfӒNYWbFf^%$"8#J XOR·qu7,f ~"5(4@W:Ѵp?Y8DqRFcy( ;@y\w^Wg2p#h_'zAaNwHMƭ<ּ3H0 {C"6s<ʞN#pN#Dݩ ^7w\DƲ$lac+}S5Xy(@lXNXV MYh8J:hM $,]dsfP*011/uʝD ވBPf2;=6$/ 4cE<\0iSxw\Qީ^7CXP6F*ӌx0kC;tH4Sw<&ZAT^*ݒ#qoN>d/y*NȘ$%c9:yLs~Ittn+_yfGv >D+^bbsD*ڮox=)Y0,{B %^einKCg uڙON6@ɔ n"G{p0}6aنQ}D:R$߹۹6}-FIUY,*3F6 J ZV[Qp9>T]8:/x4>g1NY_#>֟P]mw+oμZs]̗Z:zSrp" T| %]FM}FO"8@acFLG9 E,om~O&mNٺFI?0/&w\};62?`B0oTȗ-J(Mea$^ Y'̇IJ3;Ӵ">1qv-8,t?tc<(W7u zHW bD^ `"2yXBMOvoG}!E $OsACZ؃+ɟ`zo'?qQ^5ivj'AC<9KD36>`'Zh-I /rֿUJb%P}qWM{VZ4f-4efw}8zf?gT[$@E P֢64fRSR9m& ^@#OnB2GeoT,YϷ?N_>1O~Cx%H)]8߉dyaj3 x~/iڴݗI~0tBaNQ2f/X'T.|^K=f.f:Vk@OA-,-͇#5:dB'=N7P*c-Η߲M~΀^p[R::6tԣlABR56jzJqCJvu!DD)wc>5r|?j31/z~ yk ݌"A(oxM4sqq6m)*Ņd^$ -ְv@=wǸ_}]=FKQxň# 06T)&*}is;$Vcjzei` ۓϊz 9fY9r mZG7s ɅaZ.MTA^?Bz|&0U6SVzkXˢqd3Y C]J4Maxc+Xm-h^Ds^ALO ++( f,c`9:iymQ`Rz7u{PK6r*ZE)2LAug1v59v0ZOBW7AB`2OF>̴Khk{~rο-kp7?_}|E 3.P4,437d97ꅪn!i/**]y+/mفp=E4O|Y#T)&xft$KF_s[{jrn-pbȣvmX NuK.o}MNS>Ž^`RA]6XR]ZݎCkDs`bϨ1GU[|~9]>s kE#ף#b.d>l3X.I>.3z2<$p_M5IQ[EV2yԁŃ{&z/>}8Ik$8@Rrn=c? q3RFܝ5i "{ӱQ=khȑX Ll ]=dS{ZNYI۞Atd8gz4:ܶd=U.p<;04NFd^w5{( 8ԠF|Ez`VTP'2utse+MAH|ߊ T7/{\@97/Q9i.Mꏧ?-+ iAO1Ό6nv3qw 6C|c#SDQ㐲hoɪ\of+4^)'ˀF6 v4ˋsU^_vK49]\ WjfjfO,.s=#?SoK %[ð=EOTVw N{ۻZTf9VQS Rw}>o'  uE'`3`oաjbةFb7KJs >ڀRAM{Io#mo4>ՋqaN6 ^= $O͘  Iy,.kEE ;;֝BdͦN,֮RSqNHyV^o lI7" }QV!Ž;Eڇ4,b;20 aDvAV*cYZ>k;afwᲷ|ϟ,f> Я+c|mI.E}BbSh>權; y %8葟M: D5Oy'|m/-1LikHa=sX"i4ji?*L(@xpfմuxzÚ||y_R84E궢 #vb !XUi<폈_#co)K^aC;-{V k-q=wj./xzXTPh>S__uW|!@ⴤnItjIi=7saDLdd!s%0k2'/6, iHL;qiؘȀs.}iĬ$ [Y7XpH}K-0[$ $z^j.Gq&5uQ7(]J<a_9 \_8ILclMpڏ BDs0oq~ҭ)e4@5׀<(͋{%\'T%BA m7m&ܧg-7$%h~Y}ODf2Rd1 R{WoN3Dnu6)3`TǮ8 ׊` ^BuLTׁ:_RՀ:>a3< FQc'5kdxXw4V{<7Hza>|ҼKxhB$\Xc!DͷrcVိ^[eqY뮇=-ܰqkkkЮ4)x4sp\n8-OUXL1*"Ϊt]kجS70]Y{#wqzດULP㴲tQ=XƮIoщtdU'e(`Tkͮ-ppԧʃ[ZK#L8qq&U;wFЈ5~76d"rH_cX#A}uRŠ)udY-@'LOnTÿNQI{g4~_-@<97 `R+jb#m+7*l0"&V(`|D/vSi*8U r:*} aެ!eW5BNDΗ{J/xw5I5|.KR}h&G EX! :2BȆv:خ}N%D¶]}duAÚ D\+u }w_ΊT L D*HeM񄝟Ta @q J=򨧀ۇ5? ӠLJΡ33JEZƻ4gRoj G ҹ4j: _X"Cq.ob^RC^D"p BI f7DRjbqɀ}Ю@bkMc?goW1?jqʙ~-+uIMvHgǻ@X剰[GlCovkBXF![wu[*ώ\QU"׵bÒOGݵ!C*@F߫ juev6H*+=E6M<+.>Q" 'tn =I) mwudȪ/oz,a? B |)Qb)$#QLɰh> *Mё`uIE(IGQBy4gKq7(EXiH(ڛAD8$z3`1`6HC(/ukrOlq(SnHҗ)TAa`yB+ Wҳb'BWcq]DsK}kˇ뢜KM rhJzMj>4XMޥ_d58jy{M~L|Wɰ|4lXң:h mx$n-D!6'f]z?T'3qܝq %}͋ۂ`^E?_5K?Y꣕Zgv%otl ð&ҸoyusXWLhK e; ɧ}+ 6-!ˬ G%f]J9=Rﳇ[RϿF? (Z{ c\nԝai%@ՋabK v?\kA8T.>^* ~-To 2ˑjmT~$Hiv g9?|g|QEe :5CS@~ު`'o6$O'?)FQ</xAC mIܼ;q=盡REx?L%V75;C|YW% (ѣjΦD[Q]aM9\:wamqUߗXT=ٗ.oꉖDbg9Y%1쑨#bJ¿zq؃]!SS_Px}8e~+~+gOssĴ5 +N79`y(>s̎hfbDfjcBVB  F(D+&i%]#[鍎6@htn|/oV#^R 6y89@#2X/LF,goMoC{K/XhdKHj4&]U)]q-9pL4lf활IMf/ ӑqLV|j[ӻ, G.Bbl!x&ֳ ﺷԻHͦLsP ƒ? UtG-[N'䲗K Tl~.NƇgeU\NVJef\!weӠf{T %:o=PG cx:xi+?Se9)LXk w@6J!˅5S۔^7FyQOC9`2;ǒXz/nfrdCr?"vȄ8+л cfŚa.2_-?^#k2@>*Q?pmaEHtib8}p TƔkкIvkxX`Wo.Ӗ/s:>g)KLY :CnB3B|/|F͵yף:3f3S}Ξ$i:ݦkf"R1&|YU3 枚puzCCJeJbihY84K$f{~̴G &=BH_*"<1e@Ź!X>oKCG(PbYwT|oNnZpdLx{;keMk{%xK}iyaAX^r/y 5 4`k1[XwbI"Vզ?gQ?G*]$ p2q@t,81y`pu\SV) _ϵc33fxf=?;%`Tc/ҰIsӪl@٨Ur~E6ˌ`]y^aL]'iqnJQh=G_LC=rGL(g',=`Uk9תmҋI&Wf ur;(e[G.˼Lʵ> 'x]%TK?݂ Tuw%^EM/W+u 6ż` SȼSR|qO2ܸU^ QS6,)v1M3gXR= 'ioD~ }+ 7}Ѻ78毎|eΆܺ~ajJfݤC=af2 7.yˀ-eT a=8_wC!e[RC!I{yCo++fX+weJBj R@2NWSӠ*-W7ڻ7*v=Vx+F~ RR~AmH$!v#i 3Z 4!{ɫv+yr0f EObP`@|<{k\F'F&4*Œi٤</+æ. P~#BEf+qFYO4yBӍk,(jWE[1}BʁW)!|'gZ$O@)f09>(s{ך.&-$=5NEnF[} {t-Z3Bb_ p37n~U0H5i<‹zoV{"Wjq[~V[c2ldx9VjiQVR:G>mL,wX2ANH9r̳ϋN\8b$ {++a]ym +?݃1~Bȵu^jes8c{>\ћ`–wOY.w`뾝旀wIԭ҈#X_$at^zWv$¤jFT3y <0U^o 0MPn849ؖfK9kP}͢N?lpT_ }.5 5Atw`:( A+V8wM[ lD @b&qrG.7(C4z;& =r) Z?i1'*eybwZw:q C(!BY+Y@;1Vx.:b6g-"Pu@|,EewA,1lkfɼ=DEh%P렬\vqa,Ծqe2; B (%f/$CM`Bɢvƽ^.vI• ǩ|6XkeDm`MCh_J.u Jk/Kսy:4)0mL1U>ݥGCG?iU 7ܛ v/ۯärϣ:+GcXQLp# .!^u*ak4Mޅ=)LE;LBN^,9.v.gNa 前2&dLB/K$!/ҫ"<29a% qb 7bms 67|yBE' 9yNFW>>JFWToS>lQD錐ݥ_;ID$oHď>eRt?g+9)_/3<Q k|₥Sq{!lQ7K'0wl!R7;SB?4z'Iwl!hCM.vpo/eO5m랥qTf}Z[\`}"{ MAcͧG&N AfҢܒR" SDt,gaUrU7@Jr^y adlLϿry}= nP@XVnR2M&b:BrsIBK5!HnzeAɞćb|gn J Ƣ5iUR#."J6dD3HW=_ř/ {&EOj4adYQ:xDt)eMh5?-94xNAux&;Qs+)97QĆI'v;d~Wn}TIhs4#r1Im\0Ed8Mb|B$Z^gau娠Gc{j_RxF0N{Bh*O5BlU똻\DЗĽn<Tk~d][.٫|dQ3ث 0Qg]G1baEbK(vn7'UBM&"Fz$ː %UDC51A}eRpqS(dpLM7K02kHwY$žCPS?`1fT4g`rGN<C4M#&50\@!F(a:igPj򙪇[VDi e Lk@df.ʤ;<͌Y`f;/ːbОPƲ19sO|O3U#ZԶz3L83™R=S/D*TKY ( (ʗFL]b}'R-ld:O_ n ;!L4elL#nr |TBFy6N$)v,@#)cZB1K4< d.FU:0 8|p#~I+ wM(lv ^%Z?K IUcCgO 2J+ѴȿG//<2v)\d>z-c΃":v Zf^ALIx t*| V"{i[{*DС2#c ٰxr2{\ ֌T`˖P̓G)ւ*my@ HjK iYo7*X80Ωd-۝Ob%J9JW{ }FSg6G,ٜE2 m_@U [f)%Ӝ`Kb#S޹sI oE FB~U?ŦXOu]h pZaQ]gLT`ĜqaHxc j:Β|!wp"_.0r7UKIJa.cn榀w]Ӹ{ӆ pMeL0( H2/\ 9QM.4ˉZG$}]CbSirE/$YĽ 5&a63z$ON}77=8ܽPi˟1f!΁Q;\f,;\C$`KvP[m۠V`zRiO\qFށYRkA_*F>k݃eG&3G VScJ .< 1׼*xZ` {c1&_(vy\aYVo[ LRxJ[n^jj`~6zd\`iW:"9ajS#}ʤe ,/)pDzE` A.'vd gG_%Ixo0L67&it,. p{Z|7\ib5AE4sU@os%Ƽ@{eɪFCvB/ua^ب1=%_}8E*-[5#!3XD)zR4{173Ri/@Cz"Fg@֕ Ic4p07UʇR,(T' V5 %`xrʛ עI ?<**k"@F"'/K62f,s| jkkT'JFΈ8^˓$"+Q>c?gSUdzIgp>|TpKgk+Q_;vp`}*17.h{9JsOe 9NUb yAA\im]7ǏXZF+vcoUr˗z=+|~ܻn}`}8U&3KhKK %Cl*d2r!vRRŪzKF`efXAFE߭$<ۛ `E3o EH/{xPz8cR撄wiP@n)8=QUUZylWrp!Jq=m7AERQr|~;C(bX2bҲ ŞUs;]6u ]Ҳ|)IA-J:)nf5+ՆZO !V jtϥ_|[94*t([ rPzT((5-$xټH!@le`wvr_\~G_jQ> J(zJv,Lk4%v4>__$3ᓨ,Y+z(yJyJ0N4`ܗ0ݳvi\N^u,i^;R_f=acͿ,@]" HgoBE "Fp$gʸ1iJ0 )-e6^;2J4cX{;7l%pCcbm;Uu&HWdIb/{YItvZmU'Q*iK^B%"ܸ:1dǮy+N A Y@ѽ*:ej=$4In|yt+AG5SlVSQ51Sۉ~$GюQ7gF5EGthSIA<J,r%h6~XnmdilFCpUXèYl5H84Ceݳ4I/?k6B3 !fu"qiw ]_Ʒl6dF\.mS}H! F:`1;GX SL'8t- )_Hͦ%m*)+],Z<^0_(! [%,%s9\$${ad+ v,"~Vd24}]}_7ag g]TE6Qe77wDDG<k].܍?+aw@S8t?cK[!rMQ 2+)hWp&gڎ{ 6[|\`֊ih[#9#G"C]|) s'S\ i*-n0?Ǥޝ(c  +Ѝ$Psͤ}s~v-n#:=I-ǐMsj𩾌Z{Czee|tg]ۅژx.&C>^¿ ;G.pxBCUP6ÒX=mjuErjb!`?]Zsobw8] bK>ό$wN񥗟{iJZk 8*Զ9wSБ*ɶWOq^3=-.xF^V,,|"c%T_q*87<~9~[;5L, |BOFg٨~F l{l/|l'K}+3gEgKЇ풱nqN^\h`_y$42vzg7.J O~v 0l LVZaCzذZV I7'}:yڕ|ɪiyk`TgRvE{~Pcyy Kl =`#D#vwpM"ӪWෝܾ '~|/wrb89[AtvWXz J0&~2s]nGw`/FI(?8Ƿe]Q'cЩ5 IRVL&Kb̮v2,5\$&P]cŖ;)X%XGnOe+(*YGr|;&t5l%~r +MS$yi|ܭ(/ =x)_Wr|\^P֠]8ɠ dj߁h\"hEAvWH_30)h^f btʼnR~TҮd_V#~.]>C/IC$u;+wv+4.%b [.\MtϜ#B IMYy pl~sF|%$]̓׾V6HmiGli\Vg:Tx8Dh߀n,IGݥM|,z.Wj ت49B~k~Y 8 ^^I|>Z{ǘ1<j㾈J=BE|BǙ(:s=tSba;W<̗߾ɐTP yux|A*c [[e;K-,Wr TNNa_4$H'&Otk.k½s~^5s.H0Dly%g=,? \R:^@pHWƆI UK Y2]%#vش..b'10ToG}/9wo0B[ϐWOοiä 'ACfݧp\JJSi hJBk"d^@B!~?/s|Фk"1y2Fw혛t'> Z׌ҼP1 2^vX]ӷoRb1PQ;lvdb/ Sl u:NRV$xK>{StN;.kbba"[`5U6Ey}me?ԓ_sŠt.)M\ן/:jU S6? /Eh]\y`G3?CWu,Jǃ-OLFC`x|Z]92:Fac캪 s^B(ZBʼ]+LBܳ S'{#>Xʓh&Em4&nFrˤOvyӤ PsqbهS/@BF+Ձ R=vE b`x.*+6 D[2 _r>cD49vb1sIQe~{~/Xc H_O.#. w=z᠝bC+pyȼ`Xte)$F:ǢYjɹct˴I ɕs yL;n6G}cz6ơl;*]bגHHi07:g;zDEAx+ԑ`~9(\ahJI% IkY?j @6[D8t~{O@3j^t똍 LK{{>H3YLa@>p<8;jy`o7EX4UADd 3*Ok?P`{XwJorĪ^k偯2 .u5:xXiCpW//_A+V5s?x*3u%s ŋ-Tz?`x\ $O%7oZU iV۟lzJ裌NWi{3SSJ-ލ8ZC_K\B;}yW2|kKWt* @H9ד.|ɛsNK#NJ-?CIdļ|8&ЦCepfNDpsGŵ BnJB"iK'$2ѓlz|dw\wܵw@PsgZEsR(V>ͫn)sg9k|/*6Q\L pIKvUԔEUKbnHS6*GU뿙"r 9t]& nȻQ,wR՟Xr9++Y4gZ'CqD,c̢" ϺFr ´>ͻI޽9䝐Ю7 #م9YizA57!Y gT,Dgw0rU燞ltupXp[ pyJyTLj=5< ?Mws$?,0xtWZRm\{rkB1;:2'݄X'Pc& r'U.Vg ȋl \& cuulcSA*{=@;oP}F~7J@bgYl $Wk#WRoZ-$q'nцRQ_9NT *؟.yQBZ!]~E-8&>ji![BAsp>'ZXr8DEOUIh_K|y*9@:T^OFA/,G)nATrtWkZmrG%j'k;R҃ACUPA |r4yr -" 6@rio~c! MJ5 pZ%tz?qq]cu -' iP#-7:] /M9ŭ\ni5MNRl[W*  OMg->n]WMT3)3F|8ԟvDx/lxLU"F]R]<z) ȡ$LKt̿a|Jw6]sCr Ni\El?:đoƠ?b"Wb,U:0}9KUu3Gp-iaiz:ā7Hsz<&P B,R͡m]vN8$KDZ%hpSeC<0<`Ӄj8䢟[F<מv[KbI}xEadL~g1QmC=ص-E%KK3pv9BL^m J+4$HAtN͒@74l޾6*>UJnayP0$iWӼ!0"mʑ3# ՁֺIa&:)e[cۍ'qN'[G8:?(ҾAM*R1&Xc@h>B\'t=c(;Xΐ}l!Q6C_wm[\&N bz'.Vw)j7׬ՂخⲖeރ'e\=1K 9Wϵ]!9$ʈ<̆T*-d2\hRBǹbIwv*-?vp\U/ϲA# H(]x08!'}$gp ;;Tz C1!„҉k0ҧ|XDň[ cv(,MX 廵Ģ :{PW |3oLj X]l}L[߅Y1ggT}'baUvjor>*+DJ6αsB ɀSB :<^9ZŬ0P=~?Ȅ'݅!}YkzoalLE_k6@VP[+K [n(58kIm/OwsK@=꞊&K#HHWiGq#\I6L>4H$TXEkJ[4z5T4<ӈMBӒ BCj'[<~TU P3.ChFݥSp0YEGZBk4tQdaΊOSHH)=0=,@!]Dͧӽ-8-q3uDVvN;iʔ͝f}GX 7^`,d,?dX|ϋ&tYK^hwd]|A^yw&p )D ~L*S >]]' j Y\B#!ԀXN9=NwE2 B_y5Z|C, ˙!Ώ84q,Ndg1!M׽P} tɀu "|\Ok`RDDV|&׍NGO}=O2q&%1P^W\CFQJb瞒,jɅ!DfDTOk$"[;(f-z]^"wlVFS}69#D?b.% K7y`6s1-|>RV*p7n#zig"NLRKD+VpNgH9Vy+ hl2-7raD<5g3:*b@*:C? ۬'&Μ zGM%|U] ̈́f\LOsg;7 Ul`lv\ O$:c8Fs5t_gҝ ;nFHFS=LPXH c;ŋ`S8Z[{/Ѯ`jd.ǪoFjUy;]i]r>?+;Gx]g3uMEm.O˘Fۡh~:%ʩ)rĩH^A2ƟvďS r7l5zc}Z j mFR %6Zaހ`l2 zz (Fɂ%#pNh&Fd+bo蜚a!U(9wDͺg!I~0T$o'?eySGV49Xpu;w-o)x檣\|DǺ]dFxvh cXЬ,  z!qI| !xEG (4vxHtsa l0 &5Wv35bǑh ju$ȠJ1ajagˬVv%6:W]fpi'CpEa1mQ!d X^Cҳ.#z V韍c_\W)_%Ĥ /x " %H~kɪӊ-zhDmx^,>W3]/;JPӆ#TXȖm%pA:5Ms%q}uإ~ \^-ĂF;I߮GD!|I}|b z'&[KfDi<LY-`?5%Co)~ |u4 :&&135fDN0? *Gȱ-ؘf3&͝_RǙ K H06H̔3gy`:Dvi; XC?Ti"T;7i;e-[O0O6VRsKdzԕٚCq#;' . De|Ygh PV]5NQ2BRLM;OSu{Ǻ\6^.x͏z m =q\d$m 3".k{(wmmr`B{WH(EWpP,md.$&!ƚA6 )s$A)mw+E;܅Gdr&2r mt{0,œwB<:MVfC~P+4j;{N=q-'GVŭ޶gP,pmps<8z|+Lx9=҈ᗢJDddvP֦JJS q9GAˆf0Iiascm^/1}|GŗאhQMbdi5({AsL5 g wÃ`Nӈu5!D1G஝ܶ;gnڵU vg^ո-M͘q Iepi.G2 uHR`M.`П\CSAQ.*q 'Qiym.1SLK+5P,TnC(q4e s(ߢξyXˁG{pfۉ NJVJ[ 7fnO|IXEFP_jhEI+Nl)x(/̣3CPIr\C5_;{@Ik YmMgZ^R翡2v k4HpTٴ݂uR?o8=͆VvWU4R:2H<Yh7>|b,\ ^SFY@k5u3WWjPs%W5g%cP+nx^$1=흼7Kz),/DNPČZUUPKnYLdIOǎ̏ 9R ~kKӕ7栃{p+)Z5៎hHawSj92 "A3y㤅qzuURKHi *)-k;ϳ"4)\p,Pl|;HA'!JL)k|prtT6Ϝ!t>mb ^9m4Cj xe<WlMxܸ7ʆ7hR)eXxYx47X!e[\U3<ǦFj6-)ހԑB홮nQcaqik7՘ۂB:AlࡸUv=WhAHd;K#QYKH rڍ0MK:쵩qw`-dKQݚA2T tG 7YTx1kO QZEWj;yDx߁M9e2@9NGh4ΑݲΨ³Syt_7_7A,."Ei<G Jh΋F+^0>eht]^ !!suhn$-aw2= HRkT0]t|W7WiK1>d5*vـVd|BCķHPL0Jӿ?#Nΰ-VmN@ʿ)=wR *tDpLBwPdU(P0VzЙvx9FAfSmOr#lqY,O&5<0(Qa[#]v+JS{>܄hX44JK\8ˊIݹͽ<_':ٸKw!ŴW`\k|ېϮyzdu(∞5&Xn<`}g.O||K5d ǃoiRj_ Os9)\ZXs{s s'THgb+|Y.~OT0kgi{>O @Ś0P(P5҆dZ)AI[ f]zƢpP}IwPv́o$i)Jd>(YdoX)'\<` YR<xX]xF>1k['|2^" @MH1Oc}N2 H1ȶ$sлaGM_.x|vZjFruY&ɬYkB:4ZgZƂ|< ??(VZ|g+y'Mx ,C 9L)ЦY;ꅶy= Mq= orbi\ֿŹ'0lMH=fL^CkJ::TWIAsa)/:)E кi[‚gOEXWX4 {UFwYbK<zSɬVduQTF, >`~)d U`_`<"iAH=Դ!vLfx|q|F;dX"%?< bP!V8cl|Q77IsмV$:%ۜXI5"UHk _=-PV_œ~`b"^fP(^LyJRD'<%"^?︦.2@AVN< mô}$XbSȞB0.{c^u5ցUBiyXX2h/\,HH075 WW)- )us@FZ":a}}2#羶BKE`wɆ ! !98yJH)etkm@ _p)Y0룈C6\ !rqR3C!ղdCh6qF'm5NCπp֭\G;Dp+>0plu6𯪓*?\`b+ +=>m! Þ[QDA2J;B~ 0_MRF#6enĵ4Н[4T:ʙ[uxo5 Ĩ̎ eK5+ Xc*MiP8hjS1)xMwvU 1H899of5k"]gR/>qeYNf0E%9'F=+) ~~Ӛ\:"v(w!|ƺnVDnYTÙϢ-u~xySOƌ-2Q8k8^)p=a+&+c]rM q/Z'5Ζ7gإ8Q&)O,Cx1P(NciL{pTLH==P3o f8~ =oJ[j֨Z$I1ڭܚNrJ"R 2q3kjcc4vWP)Ͱ>9b[t3OFRBUjƶ?_jۙiAsr4|DH/=ʩtU+%֩ [w3A{<ހKNj uYy؁67 ?^ XQyE<@8tVpe7_ KƬ#W5mvB;?]tɏb|($ T]AƸ;A%:=i mcGrA۪Eͦ='UALn"۾iI-mSbSK[3)S@ق*e> ##epp.RQ; @.W{`PO/ۜ /!-<4=h\^ŧ0[yN&]j~3]pXs๽7WP~߯B k~̒mAxB?t mey @UOV 瀯o;YOu^&* w9K8ť؎gx>KV30KcO.H Vtb _ʎ[\AL 5XcW&Œw.s[h'7 6e&4oU?*xg*W=r@_5tkd,'sL8`u#69*V Jo5Ls`Q(;?%h'[&)$ 0׭6w{UtSt0Kl<D eßgqhՍ `|@&Eʨ8C[CZ2ɦ(lnVr'.ߟC~!"΅;w)"&-dm BOcLbYGln-qwY_b )Be?K:ܾ3Yȱ)@D dA_]sYLgPͬ9qFvZKڷai sD*fk3M]Wu|-;|4m܈vtJJ&#Vn+'[Źt#k`nI@˙AL6qۄ veMtZ_׭q #܅zoȊdW5,*y Qtűjx_^(Y펲f7U5 ܨ[: L+9|=\'!)n/3e̴F1y < 23|2m+CWUq]lҘ0_.@I@W%0OIR-5ׁ?W)BȐ~3 "waCh(A{Ua"eS>>׵)ADfQM"oN$|Q]߷Հ˦8!GPDy%IǺ1$hw;Vܦ؏s֬,4@)ɏlON?&}Ls%Ys q]=8n8Yw1!U`WR]z2s-F=1^$P6"O;@׀u:?ժ*uBi {ʬ}Ә0o魕xqH0M'SR-kbA2 WֶIzJ k5:1Z!oT>g*_w铔b څ~)<6s8"ܚ!Η(>fai||v04ݚCO=K|ș:4띊jO$,(D7Ify JOK0dc?x?VSx"oS¾/G - FWNFě'cZ=G&7b ֘z[3̰ʕ'nRux%Tq/A/vvNb=]al 8a۱+.zw˝|7B]U"V]KPhYi*kŽ6Rx9/mru'4c.EC(0w^㣺ch @1SX6)0 ` ٠A%m][*Y;TC$pqLlqbeM;]4F\-lw`kW -TTYX %&Uz=_N1MQ0YRKsDާ%{ }p4]۲nBeXve$CIȀD\`:A5b.Ԧ?;LXB_TbNoˬ=;󩋷R= 1sP8^d/ y%lN}Tcv蓁sZCChm篡wεbVλ<Ц0=EM2%fZVI|(A{t+;XQBot ˑZz 4ݩm#sI aIPcGM靈u:jbY[;gUY0%1KuqP4.4*Zc -Jx8KI.Ew;DԘK+-3w4~ofwCUZ/,9Aɾ ?T&"@j^w-ȺN'ݦ-HS.X:#_ dOƢ 4Bق u+Y4}):49c9Ő^rl|?5@9;+A.a&҅^ 0~(t9$^2uIk^^{ 1$jB} !XӅP WnMM< % J ᅬ#=Nܭܠ6[2z&M Lՠ%Z~v,s,3@ C_j1$Sۉt{;p"H?>˖DRpF ߌՇ:Qש򋚠ݬb2+ A;2Z6YQ54-b6+JPiwÍ,W2wfv35$`GU8`Σn9՟2_KMp*щ !ոfm;&Ŀ LʄX.FW{1@怭[""$l3t s<ӑ/U}ͺ(lG3ɼʯN>i9#BW R-vѕ@ 3"~Fv$mC"Gv`)_$o۵Ng&uƚiARS̛oIbv8}6ҵ`,O5N_sO,+7fF҉GO*a@qG`հ.;K~ݬic+oȫ嬀MZMy^K/i*ۺdD:6tVCG)q'-9 hSʤe^Z੟ɭ] @db{nvFm l`A?QVW,K<܀ۇo肓gZaG)t]g5K@T ?ٟn>Cl,J) ծ!tkLPn~?Pf$wN^v 2>&h( 4,BL,HAݓ-ncL!ٿ}S`GIPg9QߋUTcSEEQЌj:NDO]1_ny.?Bg3֜ 79SNMƎJŗLMa5j0aF)/%VL Lȕ^U(hœG`o/$Nq$uiyܡ=4؆|[ ie -5F Gh?QE=?T{z9Ƽa%8IW!H aaKU%Ν3ώu"q#EZǹ7)@m3 )O^c:bBt>0Y%笁-pONukG *ͱhDVDuy_4rU]{@8Ͱ'/fsߴc`i;Yy/V~`Ae `' ٱŠCkƲ#-~3 Lj6~}luWՙ QG]Ҷq@〝T;Ajyo257Ldr67߾ݹUw-$>%:Sx5OW&+ƴrpo(MwFZI$׈ %!moؿ%%h9 _Dx3jz Ʈ }̕Z2mn:N #n9W##4+kD|`A=/ g5~N܂0rD)Il6omDI3V"fZ:hͻ/? d{qm!%> G!DCdjz$}Y6,v$lNd?Oq[Z[(cd1#dWLˤ+͏&UC{9;A;Y+Q>2X[JU%;A2`FR\-ZoD4VTTI`U0bȂ 7J)`;LM5s4Tpb8˱@A`*n'w⬅`VAuwVDre?p-UWE6nřZ{w]v-"4R]؀)w/){mM[xraTbIңsKn6º]\W-y}H!f">GEf|NKeV՜J!.M[XeQIc 牮 kЕ8qL5t}>*m=\'^+? doP^|\59B0\ta,qTkUX `n?Mb'idÙV\Dٞ0Mxr3zǣXr bhx:Ue*+[geV1>&Qq)̙@|b"zMT? @o8Wh5Oҫ+"ufLX R|IH{'Sp6Ej)!bw"8LAI $D]K_ۯ.2bkb,Ծ,o 'F朜>1֟9q}hdŜA(5*J'uGp+e'Wlɨ#DV/_xCAi"\LqשO gUxO ,=k\oqs+,5;JO< MeSHƒyNpD\3f%yM3<a2<$PZ8~jfG%T VȖ"T~ F $=!N[ s5&HV $ L*܌rq7]BL\k&52P8q<.yg 8+2eCd qQ;S[5>s!LەxC(}wqmEq"!@,y%iwsBxo^ILf0j5 JCO~ErdGV泗4V&z%]O;FYn5#{m}ROqsu@rƾ~TNpߌ1Ҋ`%&b.ӻin3KUVPp (4G@Fi^2GY&hhuW 9 Nv+Юp M9p9p_G%IIya sClva pht?vF`*3N娖}Y[qhAZ3nˢq /;x/ ;JSKALa|<=,Hzd~)=ܕza mhR[wUD]TUX1)S*B*_YcwFnKvێe}H;KjV= A@D@DEy7iJK1KJ(lz6è1Uz >r7.CMأPD8eFs#.;2C{(BS0mǑSao?zȖUXj+?ϊb62=H k(!xSKk ZAuϟ ,p64)ȶ{N7|$v)9{r\ta"{. C&%JDWӗ}Fʹ*F꼃ަӬk46T51ufyя!z,\HyQohdjl:k>m0I_|Q: ,Q,+C} Mq0npv>9l{V1SQ7ClaO6!`gzZqQ2 B&@Z48\]qdZQ<ÿe(g\owAQ#ZRG^SwjIZd–`ey6TgakLKn󅻌'K"%.^F*+Hgf?JM|cXZƚP񡉔 6hV=ǐ(a63]P1݌tSYTh܋w!p#)arc*p՛wtVm[#D=+d143jԟ~3Q`Q.c㷯 'ޚS0V:|&ivQzࢹ.Ǧ.sl\H\VT_璗츹 &469 Eb5Ez(Qᗗ%9(w>٣tm(,DΖʷ27z$ŢHR14TUCҦ'9:fZF:$k#c ]HYZ_$eAAudeMe-'|g \ѹK=HvܔgHA wJ + q̑5P*LP7Ey24̜~o"Cb޵} 㗌*F#F8)gy:dPb{R]¬?yD,z"CyHd< ]X$c}%7/@-C" ?ђR Ŀ%D;jyRT<*8Eڶ2mtXFfɧ<2}[>4V qn#)[u*PlLG:fC|Y9޿皌+H60)T? xۋ2|-؀<߀&ʲ>R#҇=0KNϼlv2"L!g~ֿݽbaA2OL3ž#M[E8 /Z5zd5ݣ,]dٛ1!Fl_:[Mߒ[r_p`YGF 0js(}9Xy$xITbui+*asu(@(m9LoO]f ۔vtFo-QD=N:•hЁs0[vFlnoLPDAAi^!.*&e plRvDLUF ubF>~?W.9G80q'Eͯl/\ᔔ5Y$, `^t֎8*S*hc1#*̬Bg|y6e%S.LX0Y֢@W#E5rbF@]n chH+x;ķ"pyo.W.pb]2 >q.nVB4d ӹdvaWV?G n&+ d4ՒVkI٢X,jSC?`%kL=q߁B(E ݾ9uWR H&K'0JԂƁiE#,t2jHJFԷ{^7MSs):.xD^ByPZ0_4s?R?JڕUe![1y-ucWz?S<Ի_{''sXX_g}IҔ 7]IkqEhapcq=t]$rՐm7ԙ?#DȖ;'5qe: ־=~ |41pnz-աl9̑"?(w qhU"gy0l EWɚ#8 ؾy`f P;Y+j& $ix~h5VӝMC\lZot}OoJ9#9'vZ@ݓX;Bء0yA6erXhO`g)2Ro~*HNhAUfzG>tZ+('$֧zٟ@đw*PCK'PGM~>iu`7{dpϒj fOd hr֙(!G :rJhU1'EkODIcO'B"&CZx5T\uQrfyP=qo>ES'#q5+'\?'p=D_e-e+aIRR?i2 ᱾^R\/b'/o}J#p?<WM1;:Em0yU\[8&|)D}{dۂڰb,6@ Eh1 r?V z0Rf,?aVnzE}8 f/Qj9y+OO7浰6a ?H|'Ikp(DfG<)>]sVqh"2 ;`tīϡ?p/Ab4,m~S)(BM%qA wSrsr(ME0Q*22{X̧´t 8_ kbf2f]=Nk`|ʼӊ s>c1C~w9D;)IUzL iixbLb1휴0=O6_rF7q1!FljI7Az!0%:PQNC:QJBEਦweiI3Z{ V4O*Ƥ0~B\XSf t"v8 [ )4c_,~ ]oV|q֎:B;H#;負;wE5cn]%*\-i_czQ6;JeXiw_KypVbO odtȮ=H#/Sx/%P>*~Pӽ QN=DF+Vk1H/堋R.55W[Z2UlA4"e̜CZ~}}@8Fݓɨ.Nui8`sa[^>7@Ҁ:!<BX#>_ j{JÇs\;h7xC[CgO(nUC; E󾦹1r>A^‪)ٿ/#rX䶿PDUTn$tR#+T<{k&:jA^Kܐ38Ko큲,I_o S<L mXuK6KCvf}h9]0)kP憻.tK /[Fy}-EL{}K ҿ{ѐ1u|kC~z@Kcr|*H0haR!͜ZYjҙKk>TAsO_I`bN =k #:K(ӈls!]!N>^GPqrO-)e ^$% ߤ,8ڀ4= *6h6'f2bKrrH9߳ӯdne2,F:2Uה/xR-*ImT[5WYgW}wSUSZa[JT q U&8 JWN󍇼20߶pJi}NS*!DJ"7H0}vgfHeb2}'bb>ϢزFhms6@6%>֪F%g>dn۶-i';wĢM%A$AYy6̕Xsz~i9c6l۹2\?ؖ8|7Y>|1giFw+BZe@숩<Y)7Le'6+|dDɚJ* 'ABR,[z4ti=}3:>?_/\D;ݞv3J:儵z!at.''sr^X z f?GJހ=jK̡y.v)c\"{RnG*#{F"J7pICi.J6=/e>:UJ[ʫl7'ɟvy*dwː~4N: =Z~olY֨iM2?[1yR3W]Dᓫ2 qЅ0+>bh{q+P՝bi5ZD3M.r8Ъvث* A[& t7·ڐɵfN$Aߠ"Կݭ $9Δ=d\, *}R9\T,ݣqsE 8] e'>rJkGtn#pZ,"莓ֻ";0YZ07070100000379000081a40000000000000000000000016609d23600011bb8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/]?Eh=ڜ.+ȜY O"'}M'N2Ly#B-#džprl^B󁤍ŅöKFb76mc#skdnNwG~@/Vb s v2g.xt8ɞD5x[<4(VnK ΅w1nXv'NM5Mua4&va[񞍽gêN$A|TLSd7[ҭZ[Lc4.;a\$ƙD*{oh6՗3]C֌]n=S2jhj%XÅBDZݓ[$m}?)gV 7~>:B*i ssla:.cil!"[c~z͠ %r6<}zWA;9n`vR2eL}34muEIvC^}ǰU*ǸFw3%"w)UL _6L4ېјy63$*= ";ngp/.Ѳm?'+8%b)x0gN!@wyoyNBڝLTkJ)d'Ն<#+ZAI J7ؘl)'x9R/tV`fvxd%WԆWt"̄4ӟmA}sDϢ7]Hg7"F1 U< <5Zq7cTlןǣ~}dpwub=͕~Cp .c|:6r.iꑽ~BN!) ~ј-^Pv:۟ M jK3tIDEЙր͇t>YEd)#\* oE ca Z{yS:yC }FMqɱps 6z3]C{if5I/ω@P\w܃:1my(&y45\r5#G ϔ'rPM!{kq^JPйòzoc.s->cwK΢ljr7<2bFJʯCq\^Ieǂ Z_ћ}DrA<"OPޓ?̎u|{f{bhHuL 2qvqHaʡ$㦊B%8|!ɲ*чtnbF.UN¦ A=gSj/=ECP@5Y5Q0hf}|OMX8-ء/z'fPu[r"N0_>aBqy|: 'LԅG/zQg[ӌ:`>STNE- ᥊zW#P.{v|"US0+GuEIx?4 I/`1rpȓ<t'z/( 񯝑%A,pUy*oXKcJqfLzSd\Xuص 7w=z=)Nv.tK3|MA`D-g wcB͇"#ܭON_:ޖJ {GOլ pޙq{/iqG|@35jO}Ce&8j |j2wƵZC` b 8o=D&jּeck[]}`z4<7>qiTsoޜbﲿsFM%Ӌ6o;a])O>L#7AGId6yUx`ѡ:IT (GM- ٳ eJQP?7:0_sG=њEF6c6`nq FlhG^E¹ ok/sOziY l}}ǮZ1^|sM pcִB ,@r"Ig1{a("CZILaP,䳙n6?޲Y#;c3Ze$cPj{"%IIw1O`{S<+чOe+UC; HWn؎Z͍ U lGa3RzP #hnKvk -d/D`{}h'-3*_/ki]:9Wab(`ۿ[}| 82ڈxI'z޴Z# *ڿ%./T3J)k?)̯ QH/Dj'B~JIz\wgc$?UEԠ%4ŔmZF|>И;Orҫ\(4P^hQPm9DikcyT`rcgɤVCK Es)/AlKhw6v!; ZSmtXzxwQ ؗF K/Ι55)hS'W @?C!c# xR't Z_yx&)y`NO ӯ[,yA6=ď >0obĺaݣcv3n+˘'J>So| )B0Bhw'2zia?בj+?C4JCUn#XiGVimX#A2IQEjƯxMxLA1.jsY\lJe?m4||>5?'Pvb@s,7XџC~=H.LTw 66ʮCp*/2 'p(GHOn<<'N})W=l$YqTͭ4eoBIje*n *5 ,;TaM#j'nC4jK,Cq&D=ޕ5?ym<թ=J4D_2 oڡ͇ 8'&)٠Iˉj_\~udW:U{B{)/wˆ<^Ľ׿3b| ?7e,kPcgVy)R\CQ##@xpI_tW[_`,D\ASF=o2%i$m,no 7ff0|"mU 4vIQVl Xt?)_ۙ'W4@$KBUy:ՌBC{ ™؄VE,]·'gb.Lci59x,|lY)YdΔμ6YbM!ߑl]֦*@-eA3U/?31\ĵOgl,j}CШ> Mt}IKkoa1J+LH+Nt--s6fw#tlfAm;.x.ꢅh}}KZ/Y iW}_6z&Ι- )Wc}*{To*V}W}2&z&~On)Qw2S̅/~x@tV0{{̵2\DpO~Vs$Ra&XTVz7ߐ aw`QT=ĝJg"QYbm UoWx[7߀0=.e´dV4n%\@A qoK^N]+Ÿ%F0ti앎N .ϬZO8)zUYz{~+ =K޴yБqIEkOPXSŅ&x|Hʄ 0eq@ČD,WD:FR +dZ"k>+OJ{lYU]SaR3~8aWx&v]}\M )e:шyè̓Hu㯷~_O]6BY(qiuizX _TF-U#!.3?:FڥOtztVT rLiVSDLy1'f'!c i=1Jn\'(JkUgil#VVl=>AxOq%CB"'tv3=pѴKL#X-LI7'%uO%QM R}h8ؤ 5*rN ho7.;2w=9}U'"ՙ>n,/ 39zx@/GRFarg}j{#o{yTCg 'XK$emE`$f4AK>2Ujؖ&lM@k^Kj7 c̟_7 =f%;9Yp_,`}mr"+M>4w`_\כSc妐60bzqؓs4 8J޹܌e2\(?ءmj&'i,nƤ0d@~ܒZB&v-E^YE&g w9(ge8[ʫ72X` s/i3ϩN|nd9)4Ij{2K(Bg 4?Fĩ< +y(Svr& ؠiqn0vAP`M6zs~ 7$~S!m v\Dsra>u=h \)n{9s*y.Feaha "̴!H~]wF̞ɪ^ud<bxtT} ZE׷Κ8ZEa9/3H`r;\-%?j#x߯Y-;C  ~5:f"󒮜".L[ mPB)npLrg(lDɌ{\J?`1&Z ~p㬦e"mXov%1^Ч-(z^]nU.}1="E].ҵT5紸w) ?/FH?hʐj'",("n?8( š]dr*{̋3.rW1֒<(9E(eiCмV \sxlԚ.yL]D^ћGVB"^A,(}p)bV=&¹oO!Qp $X]Ӫ.{p~l׷>sQb^\w)ZyaϞ=⒲GVO>d#=a鄢5Ж_pXr!ܮa!}rI>O2s8h}d*^*Ak::b0ΐrZ zV<3zbNb踞ma]ņRHYeC }.<>./1"WZЀShCnv֦k.U'vfYï6h|<~%4~$>ȴvaCyy-  $yzr u=c1"j'@&t\1UeY:OXyYaX q.DZq1Abu+buk&o]49 7~yQ;uEo˹!WHCT6i(7Mʻ kolYys}f"v۹IGɷ|ي D|tra~mH㜆$;a~K qs4B=~TQX|:nQ-LW Q$@ۙ |\QSO" N iUw[*8TGVi.60475(; gMԈ먄 :%Nnя4ѝ9o7b{A% 5&Pc}b].哜+(̞K!PQñ[D,ǎg'` ~{d0@Mr ڏ͉)6@y%>6r{[b>Rum?X*±P >8Y6@P< ?;ÑO?[`o{N\6g~vngbads  5zFǷҡs-3Y-vD2+>ZEcn`mJywc~ YYe3Ao,ޱ]=&.Q@V2mEd[T| 3~J(r<| s!?k;=S%9YX'?S%ǻr}`%-$;\?d̠eaYZ>OHRK8L7li{YK,5+| Ob4nJyF RU'O~ktck1͌?J/gvqꇟ'm?rڢLCYx2R9 U@'  A"L "ݤ۩{A8`NjԠIVa:~Whx6wQ$`Ϩ͛d.ͦoU0FHa @Rj҅7@fD_WbMs3.ZOdqDNŞzN3HߝB՝fs8TO)4*܈j -}OKʂK3e>na-&dDR5_4VgjdlS` ;->tcgU0\d,Np)MkiAtCr KߺY7ȓӟ)~ A^U9vA\\\esܥʎtGJ ћ';r'N>ׁ#HăUv-Gy"\7feG@%(rn]>,5sL9BbY(_ڄ%!33SMжM/%ݓbu)A6_'ӷsRQNd&0dKdz#+t*@ynDD2F-l>L46z=;Qޱ/Em8It.} ie$|˕%OQ2ݷ&xifgԻc(r@1a : 2,ԔL(.?!TZ^ѵݚ"/u4'NJ l1 C`!{/<KiȪ05Š9tX˧TD^m4l7Ev^ p5$j(_XDʞ%BU5;Jw`W5t7*[ۣUY^~> sڨZRClQ+wf&b+rm |z{PR,Ha_&y:KX02]dNB.R < aD0HpvGׯ#(yΐYyqv}SRe+zw0ue[YbvN VӸ㳍^L]()ҚO%mYHp3$ai|pvNY1SdzM (118pXQɳoS>ǕT.  0$XŮП5lhM@44_HZc{# t#ҿ`gѤ6KD V˧O8”OWdĤVJ}DXl"h1Ҫ~0&L95{f kt_A-LQU"G󥞋7dQЊ@jaE7~TgI^D1v]%l)XƌQAu|HdKydiH5 iHfpP*.*i %-_z&o(ae>B\ȩCmb{m٭3z#KBHw!AjЋ7W!)'@z>ݹz$o^m̜В7 泙e4$SOYR:{F‹@BL%Eqq"RJL_j[FYC%z31k0/lxd_II=|/A$lp&؀撳e~9w 4ZnFD$yu#4Cʂ.̉ PĨjQt0lbGb,GkJ"/.P.cX9!NIT's4|Pq"}sd "Y򙵏uPu_~5V6ʋ6) ̝ (p=Y!`.@]o@…~b0Y;.[jE#0S8sqv6?HVBq}0`nCpI2M$w>?he1zzb$qKY/NJD-Ӽ o.G.fmn OT[KY.>࿔HB?ܻ7Yҵ<\N5T~EKRrtk_6SYS\-&%qXNf:=Z3 Eg)OhQ~U%}W ڞ}-|  EZrbigam#$]+y^EB8S˶V6#CBE{O~4BVm}*Cϟ.C8H5"??Uݎp[#Ю{8mvLOv2jKܢ@}5?A; F (g((eK`:wX!l^U7?S׉&G|>bK`g 34 \sމ=B|j.9yУ~# ΐ-|鬈 2\_(X?-m,Sw|2؆ lF ?%T,QCF`%RtP:pʶPy[;G;%ívXpԢ~M Z!5nٹǗ1&?0 >>I,ǷtvJH`l*5`o='UئФ04 23ḻ .hKj*ZgU 2X=.9M, {lu $5dQsvSVGbM+Pmԭjn#kMЩ0<$: =Ҝ'r;Umjڴ}iփOQ)HmvʯrCWo6jNkYǢZTD2:}@ v=LۆDӚk;wհOF>`<[Θ ΡLQ4%4w ~-9[&[oy\BYn͂JWq/DC ,e=3S6.H:`loQ4/zfyW*yHH8?/(W 0L`{Ή7bz@Ũ]<ЯA\u/ XR%|^Kl|q硰a O~2tYnp3kbVPoƌY,VZeI(Ӄqr RKL &({Է:C STt_h2\Kþ61W#V{?c{M4/0s',늠öaw.,ʮrMK(*W#r ,gQgqAo_t֘=3|7H]\wYx2k omƌs[MU NA*˛rcTO య'z!rJ X;nCiD ώ:A5jr[,AFVGG{劧!ZT)قvĹ ΧIyNlwBb<\)\,,I~Sg-QME\:FHU-lSR0.AXG%V3>Br/odb[&Ů Ƚ R 2.b~́!Pd ~yBɕӪؔ~P/x! ްY0LVڸ91=,0|R^TE(n!ZEV7̵G> ;Z{Lg~k׭}<7Eѫ3E#3%Y Д^q;&qD`'}Io{[~}['lPgMy"\/ LPZ@es !w5/yTпi0< C09L~«`R'Ĩ!b3H _Q]#vS h81abbO/ptks3,'UpeED.;CNWM]DiaQh_ f(ГW8vYa("fs㧚͌5Lnr9x{ؘ2Pdin6,qҟ".@*{iǿ/tC]߲&pySE<}ׇ: #]ct+X Tcv@bE_+LN n] bZoxLdb4VvQ$TK㟌3~*eFHZ4\]F6D| U5ux1f\Zg-Yk&,rg"}(G@={ / l٨'Un ?xʶ)<lMh6+TCͼWtI bڠ ilO W@*lw9{- GMaj@2z*8m= &K4,˧fReC,\d0Y:ot`^; Q8+x`t##CH1`׿6+~.,}EgjO{}q]fM( KKVԴĸ3yN8ηyx*k1W]MyD%(]dtAO$UB,&Fr1\P7dg"cl2Y\ãr¡},/Atkiԝo(i IO =$& kdq0c뛿UlgfÚcya`,uNCG\r|LGfg6>up%䏿aZ`/q--I NRqVA3xe/Qq5{c>c2نJAN)u_J}s۟W"D%}^iLbx6Ǥ/&%rWqIE32"//Z/UX-CO>c_kgK,A>XbŒiuЈbK@S=3Ur`yeW/NG1 g6?di!~i#;SXsg~/כ^!]#)qUn儾5/!Ah44 ot{٨pk $tnTsԔmx=Ѝs1@ 4\wKj#8YnmPXO5fM_X=CMw:q!(Sd1xv+4dP.@B~+Li︩*--F%"%lIKvv22w]BtfZ;RZL7qi I6;;zD|$I̿$z#- qe7K8I&ϫw#p d9r-lQ&# J,bʬS+d2Pm4;6Hc7MiTpQ9/0<>')50X_zJ/G$nNpJrpCƨʧЖ̿*ҭUhW󰈐0F X#'{a\ 9PMj%,hyH ]u{J;VD8J\Kuݶ{ e8?!]oZXܶߍ怕K?\2s]S2" w&V$q./A,s 9r>_6h)QAJkx6PUA) cI5*WϯU[CgݲtCcl`@)C̨ 2َ_ UEsO޺Q.%Ƣa=|SvB{~bg}'Xmj}Y ~!D~=l=i:*ֹTXG=f@Ǭ؂ PWPlB CmƼsm_ %<ȹ$թb ;1*`ɬȖC(g\t1&]_\ g>e uB|`EίOtNuJٻ<̪=,iS2Q7bUVXSLΊYD1i+];dN=Ջ'Vjo"RoWorS@+`/6qױնjiR-,3)]Q(@64=>-ϗQĠuʟt(|0[y&Vx̭gűo?I,gOB8& hK3։uXŞu~ʴ6'F4i4L@&5lW%mwn?mJ`i˯ r_ւiZ˓WzN#f_ :iFx! zPrNp1SpƗB9mC1:a1 ^ Z0PʬJ史jH^*tiAcUnU~8*Z݅ B7aFwI.Uz;UhA}wl[6k)764E%no >f) s&0MRFӌgCH٫UGN"'zc>G@t0T)F3h> |\͉P=ުF ]Eʿl$*95˒lfޮI O"raƒk)vvKJ@gzuPxJ$oc] "={7>^P?%O"PNV='OaB|q YSA2Ṭ&\31ycA nÓ8Y2[B7R(3lZ(Mp{UH/ܤEeg.jhPq:m" ϳZ68Hw㲡|;CiG1BkBtŲocֵ0*6 RD ^L٠qTX4]¹]Iy!S`,2ҾŻ^9ƵWiE箨ڑͺ޽=3"V5ݏ#,x+YיFK*.A5[d<*MsՏH9]͆ BgXI=ŏO70l3h 4(1GuL C(Z ˷ze%NuצD\;^(=L$JzfC_*E C@sMe Gp\Xc[zsKpz> Ao]FJ>]Qٚu1Jvg2%jS3^:oޕW$k.֛֫:d?qc+#1_B~wE#1J1?|_.4Vc0|*Ѝ#wߺU8:M$84 *jVÎPz%RCvT$'JKko)(}rmT EI|`rcM.n+mZa< wHRu!Q^]UXc8 KeodjHV `g424<Ғ=A.*--b֠fTa h\9H82P4 j3E?H;)=P%8YC J ~ ".-Op,l{\BNM)L2ck@*U<dk+iB;3 N0T2&ש G NVv>]w= د#PE4x3 %f\n^[ì-Jjv_PzyO?}Up-'+WMNH &N+>kT3MIU Fp..ʖrK%#}1' DeR |E\cɯvM>]Luu*ry#Nv[k6&ξsǕj6m/nz@~U/S2)fbY s8ظM,{ e=Zd%p&wh ͠peZ={@i7ʣ[U J;&aLM><"PX$/jŠBEB0õRXϲwL_r N]c ~n~6X&,ijAe}-]-kwQ,&2P%:|2t ("ġ59{|f\\{,c&V5 RFpª'J5`D%2 5ōkv[^h4m'g;0ƹ|0[=r-i$鉷+ʧMKrKLAWwPyovS>GpqlF&5\>!>.CGU96>w) >Wf vPi8>g*ET|'V^@i MCi%#h"h};sz콀`Ɋ-[ZPiJn ['7.9^s|GQ_اeUla5OIculVlPP2^L~xP`dv/0§*O`UW W]SP%1Uo](j$ބʬ2&ﵜ:j|/e]Q+,Pb  '4:n0;7.c."$zѤ{ T?\kg,q-L]vzf?XXP*,8CT$B^G0{=rHUk7g?< ýq=Prg)yZ~Y5 K+C_ԝnԤqǓk/s;Қzߪ[2E8%BE.؏/jv.K505& υhWMU1!zLf쫙w1}o$@\xDSn$>wD,]A ؕY+aXFeh,!1¸?-O$'j4G our>Sakeq͚s*Z6.-Re@ ˫,כYEl`/u9Ymo.[jCy!MjX F'φ>YP~[<%bIO%ͭ&k!{RJ p4;Zs?ҏ@)w\!_ГЭB(V³3=k}?ӑ_uxj;c#Z'I=OZd/vń.]1yV7m({#;8VR2fg&H<TiAO=DXQ%0y ƣCjD6N)t,2vkh\VǞ8zr^ `]bBe܊iQԇxk [Z ml8).oIiPfr$mE"t箼{dt 'H%g)gSWic0`Pܐ/!grus D6"ni5rtx&Z{Qrivٝ3 1giH:aY*^;O!T`wa`EOva 3IB䣿[Ҍ|2b'ca/odtX;},3#>%ݱq:}hQ a'=-A%q^stghBH|:*DWjX ԺXh HeCHA dm'ma7si'Nw^R#1|[I 4}vOComp o~hf_ˋR+,&~ FL|2j%@.>!:$j?.r /ɐ#iq}D"(MTPMKX E\TlEG3 vԤ+מ]aDѧK{ D8:ԻXuͪ3k g -2"ʏ:[ }K{pn0-L΅9J`г91=Cd\,m=%:H9r,n?2g9s%Atl@$kHx#Z+f݂ӝIbpn/ VrOK^?=31>C]/ ((W! 1RzFјoݛ *VF0P- <1( _[>/NJof&T#]C6Օ3A's_+#5G|osҏY6z~WL ע+oӗٴbC8?ECHf_"Nmf NW\DAl'oo'T$R聎>ͮOҍG"EWҽ^:5ZEֵ#81G :!O8`틽}1.jtm[J\ 腼zlO^gRF&ߜ#OOݓH#)Or {9UďWn'ldglŏT\o1 & Rc$a05C5]E Ti}`qU.'W89 yE:,@a|DNiiX`4 ¼Dm[[n'M^dPEAOse ďpĸ>ka`F*n%kZ5,g<,6^ې{)OL4:Ke\W HY?NG5@ٰhN&]At HHPq%lsD;>RݣqyswPM]%JI%)5JLx HԖ=`+Aàa+n?/{o z}CVf0!P:Yɀ*9,Spʎʗ3s(g7XH`Xh·NKlۯ.>%6 ^K%4,뗜1=F``OZDž.3 O}\;;W"wNZB,ﱫi7>٦6elYO2ik]dbsN7'6NM%4dɑi ʧuRSA֖g,1mY}H8OL 9 r ԕS6$10|!?tfE'+ %NM]<t>GtcId~^WUWq9;4\(iH[ qh!I,'}:0O 8Ob;w4Z "<|cb)Exڢ~˵Ld|̏EKyVo B.%" U03p?#zp̋XUIW[0T|[iWn5*{om)OqRc?NJEU$HoXG$-lgK*fR3ê.=!a0~ -~nЛZ!P_wX ;+'dA1¶_$T_֩c,ѥ 2WEۡW 8(M G݊@&o|쁧$l>@Hݝwp? ר °U@\П5o Ys+|d->ϗ7]x#/*/Ϙik/[KRmsǏ̌B?L ݎ#*q5d}L}J"J(6GB2y΁c}#k' )ԝRMwe޽@+Y  7ROwm%`z?,Oٳv?GZڪY&$c,"ot@a^~ Uhb5ÌER 6mq~x f~'BqCt> ˏP,O]'uu'.[ {wk_K٣y_&{&G]LضݣƃZ0OIp *߻7I[ sUZ. =~vĴλf&I@hoLS }6xd48%U, E=H$vH(ڎG'AgERm$X}tln sJyú I/>J@X@`$4KLIT7}iaޏiE݌סl>_  y$BQzsHS ࡴI;C7Ϝ2̔Lp7?w&j>,D#~Qtԛgڒ dYDuNDW\ # \^ťچ8bگ@/k][BBF.E/ 㘎zO><щ/llU{4JMa2{;e jIئՠ[_uz> L 5emaoE6,"B$( qZCb>-Qȴ( U%͉qv4J'IUSY(.R;Rs~d_BU X @AEp18hA2@vT8ǀNVbxd)1ϙcMqm5vTi+[^&0ePT@VMI)Kz3z-:i͠z+=k9VY2C +>z VxTQ(-UGfK=(=N5.3 OM g;nB;2ŠJQp H;)[^#evKd)G8gMq&B 28'T1mQvb!\PbE.)L{0 i!:H*_ dfE)2Qكn M==n_3̂_j. gvU]1س#ZZ$w~%z3@%Kξ;'0fɡY z](F %@qpz..Wq@WII[ZqoPq"BTXTLFm^U0YOC+(Qވ9 ,+<lSyu-uy~ҏ Ǝ}ka6w$5};)DHFm S`eARedv0EEOqýr^7Ҿl`mkWv՛NqCr%DEupd-gPRB갂ݹ)J̖xa4dFG^e!n"ډMU;]/n`fO* )\Qa8pAl2K/ /_r`3X Z@AC4JUEQ8behG\!s[#oZ$ C1Utoi6䭬4?XDFL̦t&]%NTh']}:ogi%4he%- 'nOPbp{$Z\_ֻ/QRh1]9|$ fN8])-f$[wtk׹qם4kR> Dwe"A8.lo#a~ G$Yo#|:᧘5$pK9<MYtdfz:ȽҤ>jS=2kYabҊ\3%U}\R/]Sx_uT5N=),*!̲d]$\wP 4æO:EÓt_Ug^/dߠ~@Bv:Fuf1gSs6N Œp O-!)1O/mc=|;|䍖7bflݱF(Gy/դ+=dkނr5=۞X`܁B: -?nLzP)"T Icպj!*T ءOc`SE?H&9l]ݣR4'!WWKg,7^ٝ\:_CUA@=hiHe 贩#0G #v矌;A\{ơ͜;6dLE}"9{CS|{m󾦷)\<)Ɇ܏TB̷+|ɜuMXQ\p뉕u9e'_gvoQM ݨvȄJ*\7G`~0vɚ{o'('-K!-[%|rj $֐rgDP.v'TBp RurHĔGOA+YW\ۢ0g1 ~k5~#4()̯9%s5BqX'Fd @]1hKdWV[WQg.4ux@.iN2A#Փ"7/[[B[K8"Fw}>=΄thy元 cTfr N76wINF# N*#0пp8VT"3Bkc/m2}׉)Fa:!=XíUT78h,R*B3;t "acHf Gq!|  ~Gv~}RXDXLnxT@L, |GO8MG2]zH<+)ܢk7wb_rNTL'珱p*63 ҩ;> ]e ڍ\ ["e8usK~kQ|<[cE&c\ږ9[ n\֑vuOW#Wp̷ģ}U%\A/Ǥ.Zͤh#S~OW9r$aQ)ڣ\~uZuu{PܾIluݖoBR+YqPp3Ʈ&puu鞮t9gs躥S7&Kf&ELwX] xjE7?Xf +}@(s `9;媪rFB2b@7pJg>+Wc!2&S'0 vj򲷒&0 CKֈr \#-?yɘ7ISM_AbvF#۫ΈɚgmҺ(7MIj]Y w7=qg^6+} -YXW .OmR m q:x$-r}Eq0oj EdǕ<qTSk_񿹖֍⳴=x,M_G u97 -ꃱC0+O0X+Q!8nc,JGy8LW\~GA"6lDcULaOPW ԓ}t/[*}x+u PI6Ido+/NZ2ѭ -D$p !ZDPH@axytr@9:hKGxjܡ̣>NBBi6l^F˖OVW݋|`)9oi%$5mI!jX$BgNNi1BY%%o}D6-/+@k=V/ 241i j|ͤUMEdߌ{k<×VwJrtfB{w:&->g|[ǖ)?3}*@XE| r@ğ5\LŘ6xScgЖqu*_vf_HiՒECMO ~=~bx2RcFTG%u|¡8 5Ne0&ewҞ[)ˏ%j("~,P5#feP:R:;(WTGE.I {rf%VSqR-\c7黂P|'-&\ ZMC?UaTFb#7X.AVIQhc>uC(;5YxP$y 2nٔu%~D՗qcg(Ӆ|`j7,zEAHqXqrR4uP䭓  x&V|J}ŏlD <}CDrdU+ljcӐ21bFqqҎV7IXNe^"]DG˪,Z'p!*0)J%4 fxy MΈYc:baz~׾^*jVoU,5ъpTD0aǭ9l6Ω`f2)N IH 9sr?|:?72% > "ϬRz2D SW(#Տ!'ūj(%)hPd/^K$GC9'@^9NXy˙]PH\e|}->"/^xaw ΅BnK,ۂ|<"bѫ-QΉ2r.UHTo(s~e7L$ED =AFpTVѻ g{2)W2!H^} $d"&~g` av$#Ñ /=4miMI5E#!98Ѳ4P;➄Q^iH3Z_I/o,-lMX$ޜo;WG P*)vœBKkmQ fj3d"=>ЧK ̊4^ sU͡szLd׆ud|L9C5os"K|EXN SZ:븭*{#}(}YF.MT +(8kSge͋&/=3u$6+|=H A ]3&IkiJ8A$A}2q"k6Gb{^(jL~{d:Z^.hYVoc_ɼd}&A%@Z=w攣b?>{Y@K1<4A莽Ǐ'eBa0z/`[tm+j2d izp#ܕk'RBRUZ\߀ ;FOwe[\ ?3مO^<x@LNL-y,Oâ} c 3"HO[9pQm8?<&ji;=)&BS! wm-3#V4>^տH8:cTLf Il;ܹHCמ  l.^[reRJtKjjV~ţ{m7 ^bK!#IJV˻9zf~ԙX|TR'1B|ګStU$w"I?puڞI%aJ:bvr>52H82#z=n9?njVK'IOwj t"'n5{';0>tsd+~NU={%<`AfE/zVdsث+5kBI=:yܭA!Y{H i2SS::Z]rg K*y)Y HZ1ï;6P@JVa3)O=F^Cf+]3=Ո3{'wYxPkc;qHY)WZf,sm$#XpPG$k KTLiYwُޗix& bPʗE&Cl\,%±ڕb^w9<7ZCh(r_lvx;g2\F4cT 0I}1a˕E ZA+,BMDXc6X c9G_xa#P[ꇧDXk L(o(–s>qVԽL')wUaxT\]o*Hzy!sղ,pzNQs :sVM^ېr6Sふ~EPLc%3%1҄DL `:0*~]k[[$8 Xe2G;Y1s]÷C' f+qĉ`irPs_cBaǻZŏى0ᆽ`qNQyu.Ij|TzPwtLY$~6K+vq4!jFjLgjl@85JZ.)X%7"iBQgDY(UH;'@xdN1fpQkMo?)i9}޷U8'>eR9KʚP7 (ɋ"T/I8_vp]`Llp IL 6!}XBȝ L9uY)r~[ Zg[ 8@PHY5nXPNe u!.>`C^oQ!8N}lm8{,Eh5ʴ:1uJ?h4ţ{E FY/I{h%"I~k\bŦ[)k|'*ʫ.o֊D}xvl,"t 0a!3%02.XjVeqHp6+? oOp:UkBthmȬ9g'um9si wjeHȩ>NY7`:klXh3 fŨtnӅmj-%3 fC݂*p'dZA<--}(ԅ^Pf$4<tTkٿyDM{IfAm QL"E|u⤮o]| _y? ϰ#KY:Nge!#0Tz-V36 @DO ~l5*PIŸLTiE}l\5\+tDlݕ^|*ulF4mʂfPV.b=f .6MK MA-oY5GEA Upk#]В1>ZQI^M#n3[դQ[714zuh-' W[>et]I>H4)2YS=ExOR85}Y.IJj͡Cq:Hc&Xf^bN<A%rC.Jw ~Ak y"Ƿp2Z[)Q?.iq5n2A; F,OӨښ;Hńf}<ʬ+"nj~y[Tl;,K8d+b!s* vN~̽5Xտxp9{Í;ԆAd%4©1zEN&fm0A}pg`vvND{ct^@+EqYaB]HF " 6sU<'gtk$Wfn# F4 ̄:’ۻI77\h[V&nB*?W+"=pYs-A9dfFyݴ|؁W}ʇoaV#Se\~,ܛяl3K63N;IH˂%Z-Ci8# x77\3EJq%k1Nj ?$o5=ծD,x5]R*9NLڸ|7v}.= ;;3٭BNsc  u`H{Mf}jfSٝZb)=Nt9q4./4ɠFSXt_]V{%^,Mɼ񄅾%J/%PZ"l~j(x_(Gq,q7Z>& #\,ǜce:TIh{84˨ \,|e~MeOG$>̈́v#?-EF N <G=t/2̯q J'cA-QN Be\L(b癓wEd5+a6Mf8؆_([ʯjFn,ntwm6'qҎ='GyY@JWP]q@D&euvgYH5gz& L$hrGmݓ> IfP+&Z4I3ӇRD[RKrXaƠBw`ghtL2-֎ r"D$n22jGBn8OG[Kѐ(L3uShY(nԧ@"klslۣ*c6%ia`*G x(h#KPW+?N$& &d4s<e>x/;/1PtqO G6:YRɏ/VBT3 ()u&{C9fQr`E R^|5A t9\?9YZF]peܾI"M Э=^׊*L !=EV+ǺEK|#i7x=Swr AuR5^k#~LXXs_X3FZ͌ncz.:᛼9 ~UrlS|ñ!c1}. 1odj,^aFtkļ';Xm^iWzFl`f+pР];H|Zm؛*楉z`#Xp86CǡY~9Jd禭]eWcȟ ,q߸5o2|(/Uu'Ɛ@MR*"ux<' 8Ϟ摚zӗ3~zFJ  L;d +#_jN4?1?>3Ckg'aOe.״n8j~xM3k2*_m@eXsKP.&eb\Ҥ@5[j0 oh#4^K[^qBrrˋ vȿVgx[opgkMD]eezoǶj!bk %94Y'8g%1gVDSbh6H ƈMk7V֨ 01EiӼhj/ؐ^AR%T|j߫R9B9aKFK\/Cw0Z#vU&Fďo m9 WѿKv H$#wfJӠ4'fi8홶_1mx2UXZ2N$ "됱z"HɽŌڒXGJg(T99Ί8ݰcB-VC_N#oTYJkQv(1u&)KLZ'|cE0N,IyNAMf͛x?DSkʻ x~@(SORb ";P:+9dšT6=W(``g}c41 1MJ Ϭj:(b8NaхqsݚYRBu&07gw5ELFG3RQ@ :VT=Myy'.6rT>2UWbOӻʍbvNhk$,Pċ3=~#A~R ̎rs~5'g^rQJe彽ղ fVD3w hl\ׯuMA՜:އSvn#j6-fYJ˙qR>4pU~ol=@wޯE: ,uMaϑw_Np3ƌ%We~2{ߏ،^8colsJP37A@r_*-I |?v-4dm֑m N/+ögW ѣWSh`Ŗd6:>bE@<*i:Σ^c% <%ӏcT n"ij [D9ΨW,еP+!fM8Aprg{}~e5/XjұQt`n6EFȯw2wtwX p !sԽ#NyƉ+[dG\^0Ay R 8 X~hc~q~[LcTIBP[|m*eS MM"Jq<0B6k_x>u<{ 4k{c$~YoՒ6N_{$~:_BBHc IP oxE:_l>Y53((Չ/G}+rc3_Hz3 e UKJPVj%KbrLߖh*x^ 0-d SYղNwήۤpt7/LdL=@yhqp|ojз㕇cD|A\K*nK<p-jԠdT*SN1SϑupH!('0i[5Y0+Cg_}#Է0zZʳ.M]ѳ ܗ|j0^}'tث-Wԉ,Ui4eV c8QV7ޒp[+sj*CVInx#)y Pk=E<ͰOHw؊TA(-{)p$#?چ\aznv\Av[1Jabk }b 4Mm)[v`(XbHNDb {žje<7×56ǯ=dfK}D;% OM6QY߇%g^ax&/A^iwT罕[t#E5 64\u0$'rpp_vTewՅRƂxr. ? g q.$*Q=SK"(zgV*V֎*늢+S73GglY:㑞5t?iHj91F~ RYBlY%_f[yn0S}^eS3&J^8'FEoi%QUY*Ş.NB)U*".F"] K4=T wXE؆dkH.s;ԆxRVgh+V a۳=6qnB (Dŝt)fCYr}mtzW(^_ײJK*]Jdŝ9KBWayMLHa (rZđG vvRé(-mvź}fFO28).4J32ge.)cky-TԵOOggR1cM" o uK>ؼڃ EΠ+1&eTM&֬|`-@s윐t:‰hY'fHȲ|6>FWXB[ |}'a~~_'KN%[:2͸n\{tIs_ S6vl8;ѷ޳Enn(:ޣd4y#kb3%]f^^&}yl`9rxi~}/a +f1ܳ{]\FPLg?P8 Q^"adƱfuޣXV}I`g+Ξ8dwJvI>GwJJg5&a| R Tzo??R9* E*ãfm@v%t{ϻEV9G L:7n{:us3Nkg(ˤO.&aw97m{ ~&+'rYb[w-Kd;zV(6q L2LÿW4m* p.;X cZg&gWnﺤܒbx}! ")4Pk^@~GD^1Cqy[TyʴWK͵ Mz.wO“[ [@mid(h׍&=fE'#dYͺYh @jvTW{NP)W7P{4Db^ Yy#"c=H[ k~I'~e^,a%YҮxr5 h8e t>¹WRT9,Vsw`;g`54MehH[NF#6UMI9b)tӡ_n Xᩝ8$WOĩU~Lg4֑Idn$NA;X}~O>F:}T" ` <Hlq' a/F6"!Jd+1(9N6oHSrF ,/$YNDu{5NcC1@Sbńm!nֹ|lf oSuH8/!q_60"\nfg28"2Kju2vL qԒbE:w#q\<㜍舨msyI441x\N夻]ĩTv`kFqސOƖ_߁hfY(C 0%{'2[AkHzc}YgǙa`E^OS˔%ǾFVQ-3G |dp=jT6+mm/>P&n+w,LLm;FĦ>gي'؏%Y*baDZо۽yWx@nF_%jO4V(C^9π=M1V 7'⛞/y U`{0D¹0W];8~6gesP&߿9T/с .t8 NRR5gّ{u OnȒct}+mMHO66ԽB`^)*B$%vuN7UWb wT! kxc-=蟤 a*\'++8٪) 2 @nD@2Ll`lpB @0*܎^6cҀ%}#M#,܂aIw)OP0etyG苒X Yg4y,1r-)#Ҽ59@$)o"YNĵN9,bͰ c&D 08bTI֎xen/$bQfV} %Q>ip6g<>}R`6l-@-V t| "E3% ńl{|-LpZ! u@5HegB7~X2k6lVsjӌZqqfƐܔzR!R y~:G#`ay;Ck=O[f D>}-`Z.VhČ>\B }$-,]$_tIp>hZdO'TN"3N踽>q. 3=|ك%?AC*;b ʁ&p'֑QY[+|Y<\)dz GXB}Y9J/rYCCd$.]z^}< I+̦Tj`@ X(#ظF$k.uF+)e'-y!ĩ/t^xh`tA#B&=K7vEEXubE2./S;s`;]HC BO' jxnj>xd(]Nҗ\d8.6:]FfH 1e _%jLi!bF: 98znCԫrXTSS>s[$r@ETDv\S*H βy S^C*Lm!CT2`V\ܨ!M!sځ˜;ֶ Q\hwvAx'(AC|;rbǣdxAv;bُ%6b#8ʧ ֒rgA**@Lww%FRG(9Q}ЅAPW;6joNMϮLI5eM6vJ{wbJ׭L#oiž͹X9ria|Ge_q3~cJ. Mv->T[Q+*53lś~q*y!+ˬDHo?- "Top"6L?3/< Kќ*92¨Bo*~P?y1N?k] ~O[ŞB7>`5f/mgH$bc} X«[eཞH(aȋ~4a❁6ZYNxc- F#iH{B~8wx^eK`rP\7u,jg:MN0ZҎpp0^a1=Ε1>/pAt(R;uZ VP Άq 9('b/.jݔ-l:g>FiA0eq/Xy.l qͣ\bF^LUjW*Јք J\o8).G%t oJr]`oI˫(cnq[X쐈T)otE, b?̰b姬r[ oBѪP[ȵxu蔥sM1JJ&X`{QV^r S3YbBQTw8Ywb ծn4 ‹^zfIe|z3O9=BدuZ>P -; S^'\pڻ.0Pynh`ƴᮡe;/KLw|ZMYM8f|WcFG%=ܧE>׶ Ů(͢Go^Ik; ֍r5:'kTT : 6~/ҭqq6: *[*}B @w FNB4W@ Nɧ]`E4I;xh s~;t$Q G l&*lP/S]$Gqdo6:6w'knu~)Wsado *=MAJ Uxl'#և3=Mdlwz[ΒJEV!JUM$^FИxM Ua1DzSqgk\,oCOT :ey.qHK7۾jp;' SN;$ԁWqZfPsooPf5 =\L]d]ܦd|uRm Ё (ҳ n3AE?s4.)3[G-^BsEM3K u@ 4Ftי)M>GNHn yN?W;m#〼t'j@0Ds}=ae,J ; JOe0JUC!V `|@ZAmpX @ݣ ~S{jAVk5%@a‘2r ~90cW9 |Nsm?WN,_߹]t1ajjOvFRpHS~}$1h FEJ&4h]D)/yDz3-w ?b/+}ù_(ƌec5}R'C("͢knrBA96FL}e#P TCޖ!mEqc5[, |NAyC-N6 iY*m`S!v~Ƭɾ*j)zGjXɶ>Tn")F9g8)JM;vm*c|6uhOh*p?D~ U \϶\` ޔvr4OCN'bX NF5Zh8Q 8eϹidʬ&+jL** WQϠߎGxn :6 x#&.*{,5 vCuξ'l9eNњ B9aEkƦBFݢ;.`d/[D,⴨v H.ևACf_Yzb߹b6St5 fQKd[0`v~:>d1\0 |⾉ KTM\\8Xr|7փtK0\΀5[0&x>@’BgcB1B+esA**aOx%bcC ujNq^]]tųUֽTZN1 m_/ŋ6Ժr~uEH2#}M:6!yĨ\Iy6 B+)̎J# qm!A<%6r$埝iv:vV& 䋾K Ą΄P-Yl:l1Ԛ }{&D47!"; ™G7dD>{Wߥ"ďCggLQhǢ6&E%ݬT?g`.ZE:t/^Orx6g:js 偠vb2()7KEΚ(9V׬x>#$ #utnrPG/- GzK֫H; 4+#^1]10Gv9*O 7S&hY#%$ǙcuQz dN9]3փ3& t=op)krٝͰ=I"r# 0\GPfGa0~hϓ.-864J*F3$Zܜ"5EA'%Ӗ\5"7J:М VMOЩ$Ooܻ0~I5b?dluqkخ|U-߈G n {:a6mSRH\M*Ձ2,"Vn%hlb%𸢊tԚ~%eW` clWJ j px?@#@WȻ7h4I\K0/uKyT_t^r*Ѡ+͘Z>3{31,a\DN> ȩuM15Ӡ3$7}8mo%k ^=bXPiJhxns0/ B~y ;1YGhr'oiV7cׁ,؃nrT7_C2Ȕ\Ú:ߣ4N9i-u=yNK`ACl.*7iDφA=_?ͽ 9A9 ^?Es-vžc=n|=*- p0N: ,_kjv0Ӹ03{ﺻSy=lS"4H_]֧m|+ZPJ5fC;AB]b*, N n<3(Z"%Џ1vcAhG?{_0_MpÞO][՗1%mƢ/P4 Ug~69QpHx迨{.2tQd%Mwx,`Ol65kXp"NkXM+OzȽ7H S{;1WEy #MuBl-:/ݎw`:gfeO 8 n<ݷ~ᦴ+~ @`1ɤ3*he ";pw̴~r`pn*# #B$+HZ5M'U>O @p79h{8+M/B6zD!deȁ-PȈ2];EEesc#Ĭ$'adau]]Z v]:BY}|Uv-c=EN-Nr.΃IZȕC;tYPHHLVu<)*:<9_oM}( '+H't v*|*AUҔ & N T@XW 2-Q GjI+Wt)^&TJtc9 뻡j77ExK"z'g}2=PFԒ?s\ V/ɲ/EN2i.O-4)'aK]=Zr9](xK= ESxVE̮$P0^ξż2xaMW~ӵX|U&ڲH7l*ϯqqNcb$}EP.QRfoi75h 1 1ta;D!)z^!%du079TyJya@i/bewd f.17X`KD>7]\ȁ# .\$d0GtxsFwIU#|$_lࢉP+eY}p?hH]fJQu9"J&Ι/5B |h/ g:{Yo :XA6D"lbj0q:t#f8<4bQ蛘sNzQ62F-%Ϳ~K#G{ jԖ]3ÞY{w?&BKk 6_V_TijG"Ao{@ 6w9b%l:;g"B4sUO!Ck(n̴Z 7D\xS>\z9/z90c{ H nIM2W)¨3 n+K'o9[)*5EUVj#oDU& 7L#<&Z t𓕉z*|r-p"/ Ҿq.iWo*Æ_]+3i}G(2JӈQsu5䫅7G%V]]G&1v2!SgrڷQ"QP+SK`Ѝ)!-u9 .5 dr.EJleWGbҥ"rk?WHuBU߰7+RdOhJb68P :r:[ |FiKZ:Ԭ=%邢9K"z-l؊xZ^G&'+l n,0a ع 0DX"%ᖆ^/&lud{r)r*-2THz#GuD fșBqq+y8X#r7zaH~Lpc>~*by9`"#%pq>^0UwRQP$vi3#qӍ:rʳ̤a Fl_KG >ǻ/ltdù.Lz,z +K7Yח⒥,f+9F@DI%hKE@JyXļ5͉TS΁3bgӁׂ(?SMQȇS+#f!?cGݺa$ LG!yK~ jĮj6k0GnVeANY̒ŕObI..&gxzg{'/Kfr <F'lFGĐTHa/g/eh97Z\ m3DZ,)t%͢vo~/ GN]?Lk91['gBR{-b/FC"̆K5b1ԌhHFPw 6=^vXoխ,^Yxb\##{DwSdi()i ]_KB z`Z'V 8.犯'rW{lc%#0Y8f"K6Lo8\0{hX %o՚* WA.|2F`O7b*zcyn1:D+Z@DԶ;i0@9Q0dNڗw`ONp`幱s iHL1 DeT0אڒ>W- !N0ik'|DA[JӠ,2Yr>ođ>=n`_oe0t&Wr1 *Ęl[gmWq:H#]Dn\BF}?r8[bqFצXa]AzʁYAPa4G3䮬ǖw!ekNTwJ RLVkH:s\WO^#-rWKHF&s #F`ڰ̯!qSp*4BO+\HT𳟚@Mr8]M!;꛿$r.w*VlIWQ X.]ŧn{~k@ Z݁eWmAP} / Lh^?e`b(>Qeؐ42|ɛd ["$NͬZʯdwq OK[BrI#I@< r'c[ښY))`0eH,oF3|4O5x0xX ?ga Ki|ryѽ00tVb~)&^b-ed=Y/ rSYdۮ)?i%CODӯGфG :OY*ȣ+bBh ZϪ^xHAsj^_qi +R]%V%2-Hp z@ll RsJ:RۤmkH,U`9BE%vjiӑX,ӲjV2-G wԯbY*2 q${⡴;L~ Vj[.y`i /Ȗ/ylp0; MFhC"W_DGc{1 1\ȁRe)`P>LEC3fEH`D鵿MOf]$řAK9u>p07R]8 ͒FlS 2 Qq"k ~;&Sr^a=Lg~WM^e,Nk$gaH݋>dOlfKmG_Mo wW8Ìe^",bZzzo+= :O@8g<̙?V,Lu=#RrOkمcU=;T O[Ha4ZYKah)ehRONsb;]%8`Xpozy(G@7l=/^.6 ˯s_ڹ֩n.ߝz[ݮF =]p1QhIKB$G@ǥ!1t ;ALV0:7?ݥmܰ|)f\X ;NQ+%ؖ>Ѭh&k0 K'4rEGXeCrp _@KtЬ҃6OȱvY*)C=6EOe}G: jy>DsHk)M L(wKsh{OA7,VTOKK8wt8 =Uꋛ36Zs8O!+pyfэ3KCKFc6O4Z#KӍ(Pl(6n ͕J>y^+I {03T?f~s}T@rɦI`W '̻'Z,GfSxb$|Zp:G*K=y8cz$( 6Kv6LRuq\wIH!J22MVGjӴnx:lZGq=!"ZpS,zxxuE&Zd >ρ#Ďu1'] 0bqEE:nrH Hgq H$PT^/t-R2$V A' D/vgS;xÑHEنN+10~p ,W[z2e@-kA1C|tlbKq`7wPJvFdF>`Npyy"p@*'"5gr{v&DA}(SD d+4Q2e;Uԁ6+TBDŽ")[tMꂑ_.D[NP[ΦӢttNY2ס990qK!_aR!,EPqv2o=v&@*a%)W _eۀ#ƶG66ʇVU 9P>^,=}qa*uu(_Nt/<5B>qq'n%Om) ">*3#W淦 @zlLw].:r%,{ZyC`&e70_x\Gjz'OƉԆ8&ɓa9,j%N VŐyҒn%PeƞɐQsX'ėLbI2Wᢚ'9gߙِl."":6Es7{O%Ό`WC=^q#\UvTBl3Yx'H1kQ䏫 *afH EMXG= 23wY?]Z7។$ve#h ) ,IhuMҧZWN٫hx5v#0dLˡ=71'X~xhf:=A1j!\wa0`]ᰃ:|ٕ ;Q:D r:>yȳ&4kG 9xF+S6pu}Q 15DRl ua?v_ mMN" p#V񤡋HBD>Я ] Z똄tQ9ҽ*j]WO8Bx#@5)c'b1鮖3Md@?am<|P8 *pu,HM̙ )m|w`$Dù')*! K@nP U:uD<0p^8۹@1ƺV T.' j)2М &j|u җA$ǡ#Jzpͣ\,7sథ^OGKlg/qdXF^,ʃ#9T6KB4m4_-/K 2B`pd_RvoppV !Mv0y_jÒbA1vwmIt$Q'}CTŇ0̊ Hf+439ź_ZRuma\_CM! ۥ3^S75hcyW91']J{qG- K1#Vh Ў~0L\aY)S~=h"_btUIj< b+T|)QmJtFI"A̜1YzͰy gƹF[|&(y(qXOO"~ ƥc6disCU3[EUJL3KٞÎkVB"28?hi]ʈ]O~=.0|([6ZQQNru[݆\A{ЕGMdXL6K / D_go2\2,> fO@_ʒ^:)EH^ +ŗqىgfoG[%PfSFTj"Μ xߏyFnEՉ54^I{R#9ąrKclAu3ŷ 2 rdRDp/\bt|jI;)nZ`hehIf)\|Y,J0~2 3{ z 365jX= _v. ?u|҅ƭ>9 ?gj E)YYZxI'v@g}O&^;Gp=E A^Heo]lVI&FRs\PH'MwsbFmmM*ǁw6SNxMſЈ~c{%Ҩku{HR2P{%;^Ts0cvS€`̆y^}tNˋuN8-~;$5B6 5 hh a% 2OSnPhȁ٪MU\ݨ- ӹ*MgZ _H:\ ިvyHhWw vTw8Ѱ^Ks+[wR!A0]uOƷ6!:U+/D&sȞ9 ߕ鲆xx^Mgų`_;i^ɒjcZ,R4 yHI?}{ ;a"' F "ias16DXmz> 0aJb]͗nc2]}0"XIhF N=$28Ub[-Xo볉\dPaJ5b{$VmwLC )^Dw,TC?LA$mN@03Nxo֬L M$+ ,Gx1+圫Hn=B!ä]ȚNf[~ƅ%e'R7};:v)ixL0GW9nB]{B*)t-]0A^۳$`#H:΀0xlE$/~*XLV1yvK&59K$'* = ӟۨF u2t`ShS%1F570{5@H%55ꜮȒ@O>O|M@Ԓc|IB'p%Uae1A-T`vt"h9'Λ>4gyY\nR 3:craE\ĽɂD#5D#As@䤩9Jq6"oPl_P1Vvm.!D}wk,|FzƯiv:"{k]h6XΏzj8셵R<~{Xj,q3RҠ#}% V3;:f2 ="7ѷSa e\u3G]ݎ~+^@8q!0;땪p(0 ?iCa BNjա/5Te5>05ўl5V2ᜭIl -@0|~[4 rwm 7)QO7hI>hIJ- `O\v]P k aK p飷Aݟ8='w }xV ; :@vMuc٧2Gj#պ.;N}~~/CB]mփX4Uͼ33Öbw{?}#xk?ON((I6l͒,lzw!0i ǛgM1}|ψJJmc_pR(k֥ZW`i?缓e: x{V=(0D"/T>rF2 |B{_P9U?Tejgu>R`lا%ô{)b ꨂÑ)Hz8Ȗkwi4|)Jf ^Jf&d6yPmZe`P ]$|HϓD-du\W"q朌bB5e@|)Ǩ.+QUsh~4GqVM!1jGK4&.!9;N͏bq` b䞯2#uФ1-|ǂe̐nE;OP"6I8HڰH(Z"2panE=:#<fs˱2 <-_8fsfBZ-r c 6Sde"4ݘ?NBܒ^:9NCB8rQoC(t _$_i+Λ1FߛaEX~>V#еc%pT*R 9/xEDҸ ׃oO#8#n"SU]7u)\Ϡv(p C]0Rm|70CF|7sԁ® ;<ęt&%%ubXF( L:&+a>l3 }o9S ;'kd ~ͮ}R345MɄ'Z!#SGMPesGH9!)Y) N=7i{Zr俓B8@vc/._Ljso us۳ݾԺŧ#dkH=u6\[Avn,P5>๪7O E}egܷ2G}!7$:P73pmpjU"p :6'3m+?W7 ɱK]qb? ,2~;w Q9T<űI:} ~}yy\q>&m'٭#-yGĔȦ RP'_ko_ѻ4-cEZ^K] #xU&-[`S%tUGP-+RՃ(Gܧs,eJ/Os[]OU}~y{M|ׅ=& h 甚'$Tt*o$ȥnDqC@Dt$<1,<ң",VUgQԲ3F[aŎ]ڴPީfhe>(XgKu"YVH-Y9JhCΐCũ,sh~+uջ"yZil(9T:-@$dϒStMm03X-Fu} 7(w ˇf?r^4P]([[\&3낹e\v=qU 4\Ԉe%nnh:= 1DIdŀ9wqg/;@@Jn `~z#(qS5O5r(#.N@@ p?_BѨ N,7.phPUu2e#-|C94I ~p!/+ZѭX x^% !C B ѫ1OmbceMVC.k2}siO~avj1#=[/9YN%a2 MZ5O{ʩ/ ۗ[e.6,~?kp+Sy +z,RBQQM 2V!< v^z\kymX.EST=i7mTMc`'ai{k&=@0;tWi C]=LGݘf+V3&~Y(GN Lh՜ᷬ'ۓNC;{"¨lI2/ ;B2uXmVUU*ZD6АiX]PBLF' iz9m!ήǹ+yOͮ֠ x? ʁ ! 8d:/w#~T+b0]V+i,G ?fK.-l毌m zد(}YZ_l`K@sw+޷ڳ[e|ϐ.4d}i aRdEH4Wgn5{HYI&,WhO(CfnbQqS9H :\C@v9 ~PlN_SjWẢ'kE20شM ̱)ArMG%u; o ԑ){@r.CIR\?r+ABUZ4ńVX΅rQT=FWM1&Ttﭘ>52iIptg 9/c;xVGW{P!y=JF< $T @$,Ӛ+L޵vHt!I:n~HB~cRԡ6d*i7~o3eV LP§zШk/e\pq{.W čLu_SEPyÓ'᭐GL~TCrkJA ,t,rH2Qj_9x ?WƎdJRl|ZCO*>굴H> R Cܠd-(⻳Y+. 6dSo=_]J|}D=FE=1Rm`*1M{JÌ55HY^ɓdW@1/M)Kp< gՍ]_z6f[bwϋ}v5'yfH2z+7ż/`5acT<<4XdٔGAH Ȓee>YPdݝu8*ZK4 Sv[ UϦ }訋.`.ĂRZm*&֟^-LH֑RMItKp5[vθ3-ESKoPo>l_6v qVh.:x|/z<ٖU%H<VxQ0X*o-s XYZ%IM\e{Xdѿ۹ڃw+u$}naX5XɭB?OfH6^e>:GFfnb r,xq | R0Al D9HI…D#HBtz0O> `p%x3,8Z7v {E/k|ǺΛě]B׳]@;.)8U"~3oho1 v,ܞ$Vm":LEz;c3c0=ZDSӶZuLAf$ H6VM&ڤ\~ΝfeAzſHbDzw`zϦ#4/|F7:b"jFHGU̎%QX8kRoڵ+DI7ǮH3)s]BV?ĵ90п:;Sp҆mJuErL|}}Aq٭=`uhL.=)rn0@8p0i'L6_yXZ&&tZ j>d'w7?1F?[FbnՐ2'bQ6(.U[҇qfSV3z\1c)ɣئh6 ,8u 8.]: 䕕+'3RFr>ZoܤqQE8~_( ޫ6jh)#RvcEXZIӨoٿ98 -prE~ɜgT @?+mAsYtpptbù eEi:ޒ=崲g’tgW!dx?y7ԓ*xX&te'eqT\SH>=gY)` c=jlngCυDγoy /4K^0LMPsFbotsv^[w˱92吀s`%]`Bkm^ApJ$ry>y~zR8ax.h~~HĚ=g$rR|m[pFo8r; #'`si.hmAr=@zE,,+iV1Q2C;v9YA4 nMXQݩ.pLzZ|p_tJ!)z$0{2FIiў@9K;XSLXW3c0ƆTg,Jmڿ>a,p+QcC~Mn"Cq&gdYb\1w/}/ak.GVcax tն=ZEiٶY+^/޸oWWu܋&[;)waPR&)k =F7X&Ca*f!5^of+W'FGP1y&G9 6ț)|3ʻ=NZB8q([X:񋤛ݞْ@p:iK@*F2YrZ`o7d}6Y#;uawy* .wcBH!ߥ)[F@s V-U0L \&tI\gΛa(X7:A49RbZnV3̚di<$ȞS^dU@("¬u$~/GM!Bz1 8F+T{b͝iYyKUd[LMu(3ѷx(c}KĄ2?}sT>կgl{ ӷbl`ˉZ vFCBaT֐a pU@^ ]\X4t62z3#E >ܲ#R0H+ְ̰@zo5Eݶ7#2elI/wK(;5':$3;i]uغFNX`<4P*mnxN9.n,iƙ+~Z}ƞ60*V Te]Y"Gs/aw|PԋUItdpgeG;2HԽD)^n*/ԆQ yBdʫlOH 6- n^FA^Ҩ()C-qECOl> WT`ogڅMYC0WN.]%zHbUx!0|5gg(-~Q;s2ʓ|dIfU^B`IZ G+r\J5'W %#`my~F?5לڨ@f W|O u,w:dGMJE\랪 Jnxw=$3O o o.+ 2I\3GK˙H%'<~֕DS_28|Owפb)SF:CxJjw&i)ii$n1(7n9c v1` 3SŹSmGr~p X0yOښt*/pC"dUGFī/r+B*z/{m Ë$hͲ<^E4)>"0YzGĺ?ruKYq6G3f?|1H/]#`EkLGfis6~ٿůMJ  WS7Vxآ~_ף).WF=0 >v&h 3LM&Y p+T'X;◴+Hi硬 :FE*p^e/0cJ>B)K~Gnʹ6Q>S[>_i =U_:~vy+64͈t{/beYdH~ǨZPbdq5߮l3 *u\"vo5i0!Z!tHfIbtxK@7!?[n_d7Q4$> [oo }My(8U[wi/EiHh–8r#)|<)RŐ-+u}Uz>~uw}\bO)0*,j`'-;dD{Ma7fKaytKC`QiM[6=C[DsyC^Jr+d=p8(f,x,jt`e@'Q%> F+X8|"ܗSܿ_)Ńqgm಩9xpT lV$P `O#p)<}Gw .Սxg8oOvӴwl|PW ͖>ȹ6( )G~%Ra.b%pXhX>iFZ6`nE TA-gF IHIj1jO,]DXeyk,#h\)UG-eh'rצƝGznA'IFd j{j/__b"TJQBۼ92%Eg:+ XߝI쌟-لq!Ўk~6OӢbp10LU]x+dBcRR--,ySga3'<_ ;|Tƪ;,G+i!0N hjUBʬrUX;hFT\Ա s5 \'\5պ*%qýTHܐjhN3  eZwJ/{r-F,:%/8x~0opyU( 雜L׻1[KK"LmN t?H^ݑ)҉|V/*MҘ'LtyPlDŽ K-dѵY^Wj>7. |&&E!7i6I& R'5Qw' ԍyXH ԩ!1iv"g\9\5fTNѣ{hH,(Б$ [{ kv֒{(c)P=>O.c þs< ̾ݪ'eȰܓ5$CT Ň}B8ZoSΏq5Zy0[>%,ծQ,]<7ԥD-_l|&嶛$V72YŠ, =]\ :5I1^J**'ݘzռ)SJ,kRy&ЩEo2vw}`k2^\]<=;AIl+M'sRf[{kTlϭHD>xBObBE; )a#x(U@ fO{g㈖ӨGCWc<3^FOۂvP~ O?M L3~"P5gƌ)ꟻ^x-jJFj] s@2n\JT ;'7@-Zm>y\8TؙHT=nؘw(O'qhJ3TgPD"Hߢ4 W@G=&N9j*ڷ6Ef0Űʪj*YSu̚(TOfu|eH}?]b~'X9i9{q$=KQ}Gs~l;-aKr/2/#(X(z%pث,R* {úY+EATODٸCNL]m_ʒ3FXQ)[-[CuPi'ǝ2pH 8d齜xZJ!]lyw+r{ݮS(5Lpd6[K]@?IBiكt`n?aa`" ҄cɐQ=QOQLsVU>(2韸V$8xr)z~sQQDu X2?aE ,+*4+kĹ]T,J:vMK$|~`\– '|kT=z8t,[PВ6s e?bEC}]}EU]<ɣI䑆Vn݂lӘVp:=(LZZ7Y j;_FGMXRU9"ZtbO  (狘{\FkC6 ‰M((1EJ6^Nt}Η\ҟ_Og%\O3#GZT_CDH?(eQK>]K&:L#2cV/lK3U4/V^kAby摅-s\5y܄3:].րg(TZVw類NOtE*t)S.^h;]OǠuϸbh g)=d}Jx3p{Y;8T0r(uLtHl[q G;8)um WKKslhG/~P7 %!;l</W BeʷW~&4DZ6R}og$uKRyǴn$.[A5t17E$ʴ-"{rQR^o;P0b+U_b XͮvC%a/J:iIRƋpDlh9Lmm!2y ^ ̟{Ҋ|웹qM9;04'o4|™O'&swSSΊ> %tk>K'4&#U-F7z\mVwrѠv";=AZ+pg~ z[0>kzXYRd 54D$_(Z~i_`$sF%L)(SE9{m82/]ʺ0r,pa쌩g}=Q CItfÑ8VӑcU>EۘRQ"w6[x#H`5jʘdA+ $|+q)c@L~toDNj6`hH쐰 ʛp`XCeA`1kTjbŻ+zn Y} ϩX6zJ&tcU.)܉`cA?_,ff8h\N؋yLo sPs[d9KTycKb Jgq~G6RD>ƻhMwD>pW߼ (5VA],@s H5[M]6%}M0ݧO c|9bZwIuY ?7H8d)2t3|副8Tl0Ӆ55/h5Q5 ͢D6 f vٖ7s 3zy8I{9Qr!$_EdD|IPHe F4ĭ $x5BN9 p-ߦu:iCS![IAL8iyZ `8ִ'1ĿYF5) nɽ8[ bosQK,pcjk*`ws5 Fz7AE*KkZ(\Ϲ`N;8R1Ȩ9 Ban},a76ʆ$T\@:Rȿqirj[U)(bCH69.*VcrFMUw o)Zfݣ36R2bgCcgˁEc!U.79ҙ/8QsuȲ \ e ыceF9:7RcXwcs~KeHߣL1p&]QDE;Ki%#&߮~̕_0SFS޲;FY׼}f<$7b*.ӛ"?c*v˸A蒌遨7Mt3fçn,7->7+8'ӝm/ڽ|%ڰOS^oÔ߳e yyZP$+Ą|%GM*aҷڂY#(hj3Ég|Gjؼp.+Ipҏ#7bsoJ.0Kְ z/ 2I>6m|s7M_V?R~rH(=̆`K%WwHH+mT"JQsMqqem8?RNSou-2qY}8}P`uzdh|\imپ,^_ctj!ij'52fdHBI 5LqkAz:%|Y"}\ͫ"-wK/P>o*@<翢W ]Da(^<%+s>4>l\X+`-;C7=p{ޚɦe 򾪋Uh$jıJ Bf"_Tgƙ7 zX$_2$I]\[z  MaQ \%U9O[N)ح62Jsy/1o51DׂE8"h=xa߭TP޹,/τv[@'~]_~,y=Emijb*X(dQXحő׸X `a 4)Mt5 Lf"Ǘ)? yXWoGM~^ Aap sa2^|,0e1fwq~Ta7b ƾ"p9BE=Q!4v!W"BpsgH7Loj9Y Gm(Jc rŝc/7~?^TrcI:*׶7${RR&!5m&~xłEgR!IzǪ3mZ~w\GEVc3zbaL}‹hO/hs Mb"d贩,O}c"EA > pzJ0%Qcðb>9^JNsaފFPWm0`i!~^<f@K6eNFJp&-vȓ(442hlիݜ{f6(˨N68EGޖ+WG zYӠ`ؕ=AYm+at% |P24Hc_-F$&b9B=SA ѤZ;#A+'RWNV Kђ^'>G YY DX踻 iWrvL"͏!D$-s;}v;:ٔuw":)ܘ~)ea4 Do>Gn݅{AY~Q;O=pdd+ÒAA hr^Ӏ^yغM`b9ȭ8ɫ0{/g};)oC?mg#<)faܚXU=j H"̴%Y}k6(T{ssS[ZH1W{F&{r\M!mtwpX 4ju7Ws;1G"j WKZoMjcނ'4b.D$TyMϯM UGusxxH)2X,8^*hX\fP~U)nd-hI]FҘQZa,:*|ioDBp+3Q22\+:WzE8QCE.=oXg{0OcfznGـ}O&<aeem&i+v.,m F£ߠ?S.* &>A?RaKЧw*2iA"^.^0h:;u3s=&~ɿ ?S~7Jbΐz~VT%t r.n$T7_aMnH#+G9 ';%m{'4]QiQ֫dN ±_4y-e8ʰCE N*79 :׶@k ,J%_,T na0B;mK\sֻҔDUǙ@u6; iiN\5 4d$H m}!Jp)h:J-aldR^UKߎvkIlC k.3|fl׀Q5k< [gPJǵ /C$Q]&-YKq 6/`Ş2OiJϤ[̤{ ^UA5;[ר-P _ ǽ"Tt="&I*KfPhPi4*=JH^ Y=5Sx[G"'0\2 j cٹLGulyYVnSfU/p(fG+ִh7sgskv%@Ryi]j4vߖ4qt ~E9y~?h8"\'Tk.9c=.@ 63]y1_H#5uOL]s&NGu "8NiӃ1Z$aևx!Z;g)$Y'#*n#]F΂@DmL YMhz{Z]} 2T7f6>nX2_ YKM8%-ۼQza|^w>Gw ]R> ZUX.@=ѨeZ!IGݍD^{>"8y[T8¶yYW >tvKRu%>N0v8xV=- n?}{+cv/.evkbá[i[,]Cpm$6NLXc4oS<IBn(ާQswQza1tζ pϤŀWcaAM7WA 3ǴSp]򙜿E>ޕ#YI1BdaS=gЦN.xG|vr>R&1%S/ڏ:DED/'H 7Y3\Td2,~ofloH"fƅs%lbq_H 712y$<Y#b0&[p:Y4) 1u`UlG8x`J^ɩru~Пvs; 'dLh& 燦[atlodcA꽖Ů 8t:tf^yN#q% {QP~!`G}Y_Cy6W+<٘xp\sP)i;y{gէ\|+2A_ hn껉%өuDum.j-N F9 P 5|ER~zvR8k(8)x9цϨjzAGn⬇lԿkULNќi?}osIlD^ HةaN;RX[vaN))nkRʍv<GGa bB6d¢EIU{0oq6<8^؃lyCFyoSd>H+b@v׮*;=lp 1C,@sbHWu \ecG^fАs#{RŴW7ta:wyy nAZS][WXZHQ=96ٲL{XCJsX3+t6jSZPαgb ;,N(|d 4268ı߸ ͬYr4LIchq[u@^Z LVam64+1O'ٯVpVwqL@iMmx"a2)p[:ߌC 3,bͶW ,D/ = i^.fZtwt4. ȬfռKI1[e^в}:R39?٥f iѝ#( Qr.Ld8(ZyVG*F{Q:Έq9*42O' +5&h((){XQޕq2UtR0 ~X I`Q+V`zs:]~mT+mpwie8!aĆ e!9@fa % Z]n@9Y9Z{ؘ3:|r\'/=7/7Č22}VB4 nmm^j{gy^XǢHw ĥDW5\w,e[ɜ$fͷm~ 6yJUR-[Q> ]s>Dtбp&V/ȼnFePl|wQ <)Dl0eW֨e+eS.GP>,ZANuﳚpPt6:&3(vo<º H рޑ|PuÇpbG-(e r; q|ò˿gWW\Xvkgڀyi/&ܡao<ٲj`}9<:U\4Nu`?[v\ɂFc= 0v&wC? 7[;S@e= xf1f:М a݃*ol5@<B(G4\_vWj17A niA;QgBB!(OTVxhȭ s }|hjGjث} 4_&^JW@{UvmQ1 Hj7U=&2KAf}VV;4璉:& ,M|9;"qp;t}ȝͣ!ʒ^tĴ_5rt*SC,JYo*5RO^t!(WW_T K=\0rW83+@;''nm` uy#Z=zb3ab_;ɥis U)6tqf×cx is\>:{X<@/N*ɜ$UD4jDo#1EO0U]wh~7;8V`ۓy;XEjOE>^7My$5n}@J޾i ;@r 7)W+FL;K5YbCW8L҅;gx\Y4T+[}?['li0d?Z4켲lBs9ғ7g%IpWnSSX yieߖ'4-R?C}$nfq@MFvVMƝ xu1YeZ ٜz/<,SZd<ڊ~ŔO~Qܚ4fO}Ռ}lb|L0pꉪ;&V6}nb wcKϝr.MS$яc56f/o;6{vr]C%/XIX-XpR4[<j`>5p[[Z1Z 7=9w~Aw5ZF'Q&jeޗ$ tl:XwS6]H^[DfamzYU36{@w?\09:.Mgd u%؈PC!`q@FyE])[Z Ofg(_ƢՋwAU]xg/\^. ZtX 3D4`=Wo2(^mrFWdO @h _<dF' 7!caYp|Cq=of[Dsc*MeRJ=3*}QY"g|Bɰܻ?Hm-{ @U>u$gYd~(c'Yd7#R&|vi GQZpj"QEq1w }X3嚛)_C}[> ƀ+{&wX(wM,d* @uȘ*cχ<u(kEĬ z%Lg28釡 #zw˹.uѤAz?om2H!/T G23cIh~.6l/Fū߬@aoV0-Y]y_4P2uMo&.XZ| J%gDYF<בjqAIc:'B|G;ayKBGAUc}Xq͵ڟB;̀Qsb`v,pۛ~vkJ.AXSo+P\u_ v4ne8 tNK=\'tu[:J_SxCF}1i{#v߀R7CIqf ᫌ`@gxg $p{$؊aaRdrTqjwy&bAv=,†7@Iu Fܼ,i³i}V#BuTq'DY…cJ ѸG Ikk<9н~wN HjW $:qTDHBmLͱT].uDxwlS!F3ۉvU}<`?BTYl~(Pzcڇ|c!)ֶB&+&i9LW"0O;Q #8+$j3|zDQZ3-fp.u=$5.ׄ2`K+&;^?a-݁Bp5_o8I (>[}iXcv9n.V(NI/TwPF&燿jHQ,ݍKyZlxp2Ǯ6KnGo-2gkN/ŇN 8ଗSKY8$\|r#šdR*5B*acې;:Ua}4tElRg:Ue1}vo2ovaMĨ3=d|ڂZt`HîFMi_0Vf~Z6スw4Ӫpd-Z/}B!v9鵢Gk+h5kׂ[B {P]I)Xn\C->G/gH㕕.:w+ML7.vqWuIE`z3uM Ay~Z~s~+MТjv.qJ?ʣXc[C6HU+A!#_wWnJ}9w~;1o^=#ȁՋ.6x/'7DQ_EQQi9~*ӛ>xtSVᇪz.ö c%E%霏 oشDGAS&Nٿ( 1zfJ}ר@w\Y$dŐy7,:@ֆxB,Z m>yݾ=;}] -`;wMg 0_H_1鷺㽆J$@~a( BEӹhn(iSo[/̜l]Fy^c@鱆eAc s"X,zLJ7+WJNYR! D~F_O;f1Z|KN_V o5bWW㮥ŋn)_d!%at5;ƪz ;CK!t> ]GԠ~%?/ҦN-s@ E8:PEPG#bIvg&'RDx$]%ޏ4B"/kH@=>EiQ_sҾO8IhU)5ɥ"OF:낱>*.C#KE BiE#L8!'UlWb"Xb;NϤŸ,*P~b.X|aK@/u[-->c62NT"DxN =෠+CӀ*WM[G2[Oѯ{$5+{m V {XboQ>=t#C˜hy5;lAVCIsaWx_ii% iD#d0ALV[%Zcx?8:nYb0uŎ4z~|6p C* =;uݜZ79/{vKUzj1F8wOYvMƒ-%8d*]5l?t,ěv)+v?A<t.=Yn].9XNZN; 1? ~t7 2G8u@E |R e/ *|NRzeUgy؀<^ E0`Hh~sE8fMkh=4#C 8a. -WiiA}DLv9dG}`k4]%u0'Q$bVPK0 *oK͈w+k ic*䒸cGK(i*ҧCf!c>NUtԮV F)@SrcVE$ɕeT̂>YzV`DqoXT:?oSpxg..>٫iPDgD- Q Q*L×#p琤X`8痊:!6ZE5R6^­@nr_{lpm0Hl>;vmRS'hHLnv4J 'Vp5fWR/i+M. +f#Qk; 棺?Usπzs!=x :ʉ^A|55l[Q0wXS DKW Lk@esB"(X>o E5rˇQ]j$\cK- 5 @lyS+ϙ9M}&C*hFu 1̧i'@)B J.1oX*Pds 8?A։zEO2'p56(sj>B5I;'t>+gUq) aBoYARmF8vOvϗvx ֟Wt;ֺ Ps=^7e~rSS/+ѣ]i*X&6 \U}@OVbL l\!X$O늦s+# >2YC@ L;x< ̔Ze!Y:(IU 3++:teTʶ|yBHS|jWW0Je;H{|#<>+cN';jCEw \wQ!X5F;Par{ӊ6âcPRҜ\xN@d}Jh*@'%س9G/vZ*c3jvzRϐǀE9N?]ҧy6JD@3Y#.m b&|OSk JMKȨ&2*{X #5cػCT WSƛbȷ2 ]OAvVɧ4ξefkՉ`B |c8t^Rt)~5:cَ?U% [WkDn(<*[ڤ+<[yaKuF\QZʘeG@GXձ _p{BC|T2EDZ3B6[`|Mv] :M 8 "ʜDabl(?ç\Z ݉N(~hO:<Ɉ؉a*`na^:d`|_֣b:jњ4ǐd7 y2h܏$ Gz f;}"7QQY-AM_[=6O?J`(1 +"QW\``G7ƪK|I\PVWgQ/^iSg(a~H؄$׼%kܨԨ\HbFc@³, cΈ@Vt\[0xKMsDELͨdx?UAn:eUUZry oUllH\ܚqajDq"B iZ+WNbF|\i RI#p61{p ZP"p7kp=UH2,v^|k x`Yʘ=fʢtt'f]#GMr s.l 1/3)숄mH(k'@e!Uyu0&M#AGbxÊeb%N<@ʗe)m9?x?>P"i̊J"PI5sYO3Ht~l*xnrzB8]A/VʫSZfM#-ۖJ+MąJ1Q<Y&,].تmeDx+}KV-5O٩ d%Ҿ2, lhN095٭h*݀քu Nlc,Ȑh?|(=/ jkSၴAcXfr-ܯ1 K2iy?2.y&d\%ʬK} /aIfi'0`PdO[q٠E/14*Yiv)5>4DOUV0g-AZxeF2ߩyjn%chBC+zr6Uxfu钫ooJS'Zׁ.݊5U2@XXLiA @j=AՆcWMF-1=&"5nHg"Eơ1.:$I jqpR~hi$/g}y~~Pblh~$[ܹyQQe-[G L%$dQb]E`nJ!䚂Yޠ=U9ǰi#ݖ3 ۦA ?q*Xj\UwF4O=dT&yȺjAg b1U-|/~A Q0u`XgQNqZZE ۘAfʺ6Z!9ܭWUx 0Ҩ K$gZY[݇v+&V{  Q`d32KGm8M QWZQ鮇^{E(GW򍘾 FyIJ `zFVٺP㩝J)1Rg]rF`:joV*N9Fhn ^Gc8g|#xgye3nWslQBB-wigqbE @6D&4a3kB6Ѫ]]ExlttZR[; [#B qu46P(η؈a n2&Fq[r)FZ./tfk̑Pv$s`FjEj[mX(W;^zg0ulZ'EeJ֕rQC=0ɪq6,CGCr"F}=Et4b} % :䠯i'\l."VS{i^Ly`]J?k:ey AD,\ÛF+>0(xw$usT0ą1fzC TݧxOLè{#Her+UFJYU4p#y4jㄦ"/M>e"/bռWpJLx+$|ù xC OYP՚ ױr1&WUNï* DjUߺKf_d)k9Ins]jv RZe4PGp6O{y_>ԏb[DS r, W-ȴe:(yiߒc1A@K/ssiV3ZoI,]~3 #hoAxNYXfL|NLۊ*d*x@0B^_,F/9/`Mofgg+vdRi-]c|WdH^YtmTI[,l'li4܄?H_N!hDlV#U/{&tDЩ71_m&Y:}0,jI(U%h!<NL\U_"rw俵S&vX=3 fUJ%]ݥrTqUz$L2$!҂_tѯNlah.;t^) .>3AA%xƳqkvߣ0nA]%J@D^8ZׯxP 2*)3{+Q̉߰pۑ~*}]J0xҏE p/$-I.$tƌ'Ҭ!ڟ %yRm&;̤~ZXW`r1O}r5Kfŭf5g-=$|q2ֿG{:@C}1XgWO::c_< C};C8쥹 A Ǖ$)nAi%ٯ+P %3ÑԔ: .6+G Î{'HJk=N[kKV`DmQH_4BClrG絾+6Ag]O7s٣haxiAFGs27ZLp¶6"331 L(\݂$YLA_٭%S,7~(tDrsSl.r8J%@(4gFd!վ-#ݢ7? 7<ȏ$r#*~Ez#_K#]ECSeQ|&93~Η1u&ѦW Qn$Yu7;6*<HU;-ɈdS#.?w@ĭ:iw}3r7ڵ:^R͋ϒ1naCQY;+:&DS~ڰ.o"5tϾIFZ,:qҳfTvefAg.Xff~V3 D.53h#57O{ XE/}W ffoX@爴"3Qd:[F[fRufM)$o94Ylrչ[3#eg;Rs<˧U8Q̭%9| ܳ{Xd=t_>ERL 23i(Dϣ <RG"#cposʊ~;?[VYvu*dh䙰(Xux&0>tPSGU7.,WJ@:au=cMT=pf*\;sc6VCEO %l`cVmm 1r܈o 4EXȈrWy (& yK%$t}eb"\|!>_,k{CF*׵`=:F,'3Vڨ5ײ&ٰ7;ہQu]-AI o ThPT9/bz} -\"6i((>yń^Vԃ5,18OiWQ @5wGyԑݧo->KSʹ`HD~3-rx_T gF ~`⏒F7JʼnFG\ڂ rKdLy5V[p)ewf}$ RD%P>0IϋkJ[p))D|6] D=R-!r15g ZThHRTZ@T"0loK+i91q[P͇&-w'H6YS@R%Icb)VA7kQLp62tNk&gJKOJ߉'ˊ&lEybGw^1g& 8:aas$c՜FX"_^2Km̋ hzĥ#*>7T^.s*BuB*JD)CYFt=n3eʡ:׎sY~a/?!4ʺLeh _=1b}7V@(e<~ yF!3~Z5}ƚOÐ_@ڗlk>MrCd9ٿksci$%RGqבX nl+\NnقQB)>Iv%:Mk-TY=zdYz)KP$]̊Ì'.`[6H1\>qmNiysKPRTªFZˁpŰ*`;]W\/2R-WVoq)'_ֆ6c4HEؾ}PL(j[Ԛ'(- &45v5WWX,ѹ{w` ^Ml wgB!L-N=f{=܁EcQe#ӵVY (rw`XMN[ VnN0b1!>+nT:S*=p Jq!N,>9/E)4Nޣ_dFR7xvOg;we}FsL!=`w݊<-~`\QDv'֖3]8~IT)Xuψ7Gu 6ϿVi􌂀,_X;JbH %!@}:G- +/PT5 ukDǘUpu=+K2!D|N4+G)~ő-\w e$b\ZELB  ըx!eI(ֿŖɚ))o\k )* (z  s.Ppg>&,<"B?o3m;-.]/muCs$|,A7BoOm=I Gojԯ0vי4"8 l0aulxc8AHRcOh"k0ֱEْk$&jn'(W.hs80DW &b;?H#uQ}O=;H&|OffD d[/Dn&4-@BiKgq1f~~ ˔ 3K(0/~ vI̧X W/^pz({`4הf+FMЪ|aY<>*AB7HMlt8!~J=< % S %J~/j_xԗ;]B㝨v-Zb&OXxf0h ڗjg&\%;j&-[C20ptocf!.?b#żX'(lL{w_F&Z C@ug,0q*eנaIm 5< 5P%O\z;ˋ$X(Lq=8!>~Ѣb!+mVř2ugvË*Ppxx1)ZXτ -kan5pE*^}NߕmL_t`:c!4YŦh11X' _ #>FKs3t^/Y]fϾfȽWP_qQݐ\noZb71CCԔ {Si8#'˚-pY ]x@*Y-^ F?Ъe@2{YԽD̪Af&aG_+VPA"lRΕ$zN һ٬aS vmo{%d0.̬yNbݲ&!%p;-22\Ś?FЌ5R:4V`yP_<B,&1mf.9~Y.aAmpU6`*ek"Z"~jcbI>PcGi^ =M" [7nQG]PӛJS5n!|ӫw#]%}o P~ T՛烦A0ۇa{ė8QƄ*{ Ցe.qKylH.xz`$L+I>w~Ah/1{H<)as01_Ks9rLُk Z#ߣE?yJna*A]5K f7.Ց!\g?L.9ݼ;u"'=cdUgsnC:+ %o}:$@]B3',$6~FPKL<|"wM=ݨ{xmH4k0V13ʻpK%d3%͟{&3)kĜ8-}1@sJ֊@/k6ۍ3|`&KTqQx` ~Zv_*r\O~c֓*c2a'?MVzoð)Bd(3O͍n^KvV*~ Q3J}>9SO*ͥeQ+O`f߬A?d-H p~ 8r`th*K)2] 2ea4_B '>bN4=5kOv&oMn1Bޢ `n痀0[#ĠUDq]`B&`г SܠⲣLP,y|FBbjysӒKeVw6"d&0uTv//e3 MR|RwC( )>̗YBUC,A: Q27 m/0'_HmtcDsڌ,mq@w(]Tk.& x=[tJ^/ R.Nϸ->j-}ݽefxR;c1eIw"U("lؓ7d]02%"[iHq_٦~^e> pr5Ӫr?[1^/k/1w>8\g}zpzj/:Mj U&;ERICʹԨ9sx%VïM68UQ|乔ei>5iBK9cD-q( 0őԿUC*P,)u.$xtW:W6* {t$ɛ~_;mb){0fpLAWZI2BNxs)ׄW21.rU]j I|jnEa1S(OcJj"qa+lqg88F_"p/$ x<]*l+u'e]ׄDU^fmśL#m" Œ!3C~;ep:/#m3ȸ>"M y *.Nh]eSYDz,M~e oUߕ\ft2%pvO5^Q|߀6,59^ P1@243PHvΖN{lVPvyF6k yJ΄Ao hLůN=V~a,4BYS jO-*?~ TRչ\n?ιlu׻^ԫC_W99aޥS7) "D奩}yң~q.e moj+>!$?M ?("drPx3=&4jdac~E,5:Zzcܟ6=V}O_#HPJQc%R/G6i;àuz5"ӈW/?S ;{(6h;na)4|g Yy5DDU5޲29M K eN+n9g*x(P97>!kdG-g޹Bϻv8&? Y|QRU {l%zBۻga 65߿mR*;I%>Y sBE8]c='m!^b*"N['Ms@!2 doښX? %"ȓuAp>ohƭ3VU>/=/{0$62p=:y_`f aԋg>z@2HO@c oA8-pM.b Az&!Xލdk{M"{`y7n_7Xmc.)r=bsM06@QV4JRQNOsƦ1teb:7 )ߦ*q\>lAD߆q.B4D4ٓ|k흩ɨr|A.Yx\n)78]VrXJaՆľ\.az/T4K)#ul̫gN~YuFVl;%; q Dm|D\{[D3c8#J՞jI%83Zp^coa*_bګڋҬŷ::-i2e-kq!KoFM|O+pq|Ix{>Xo:@ ZaL&\Y=' :G{vX~")1OټtX`61>~`l R-@,'Qm ͛{=ŨP3N w"  A ~ά=uUNDy cZQLO󴬌3K1.ѝg +u6qҀSF]CzuppG_FmYg1zg@ ?}W-aVŭ6ԮY1J tMj+;gE#Z-pE-T)W#Bc+dA4 <nHvfR[NJ5n2|ۺ /bV=|tP?֟!1"(sΓ"9R9hz،`_2,*oD=#>m*?vX=J'{V.0CD cM4!#P!@8Q mmkjilF#ͳᕱ rZ%Ӑy۳XTg6~-%pp@beqce$?mRkò2RW\ ,vWQrg[w+-6*>c8s2SUI2ɏ^v&tȩ_OEll }{=ob=4e=UhSD@vtA@-ܙ.d`L@A:j1 Ү/=QbQN}#]#4>RLQp,c/}ũ! [0M{X5f瀗Ď@d☵ t/Fh O&' GWok\MN+j@TbnќS/7uķ]mV6r"e?16I{Ob'(EMtnWc6#Z nUi7Y2tTV1Iv55|\_ }-{FBossǎq} x]> F<: z"%jmBxlJsL ߰ D&̝ npgOL4?  O.,$M^$~rQ윅Q?i}2"p7T.) 03e?.j*WJL:a_NoH7*Y 8uDtni )Y:A\U?.6K j_.=!>`Ҋy~sw]Cofʛ) LJչy77nMMSJVɅ od^`2'VlIci΍bCwT‹4Y.׆XVSإ .%Spk ()(3̆u41|B3i w ̄2!%&,v$-ᳩ 9J{_.%l ;&.:9 ۜf~+2wu2P^?+ٜMm!N_~N7 fÅR{-es'/ ۪n؄=nF6#DTJLC1{1@ m_nFkCwr{I-p8)vj5oڡ}M'ERdn} Q= XfeHPuUͿwDI_I2!0 iMʳ@@Wp+ Y|,gp$z "*^nD(>)moGlʨ8q&}˲)Dr x`vzw"A1tgJަOCv#XBPH T y 'v*3>!DB<c3f#o=\ Rl_ͱ;6$7+I$ UKK菘O̡OL_"=rCΔd>TZ )y͢d8tiDhqY80Aϫ/r_06o :L0` -B1xl,fĈ"զ/Jo Vɖi &xd; X7UoVgw d/]?DMSLмx$B=L%0iMaaAM~[I{lld_YlZ3ѾTl-=t!6 { ٯA%Nbkv89[ކ6$OWDN7&!D~xUU4U/@W-H̻j 2+){"0*Kr.`۫#r54cNNЇ+WWHPM~f]_h9 >DO,Џ`r-L;a7_1ẘeV3 rO k#np ̳7GZB)0!5o]HX\s ٨SfiRoa /26XIcGpp$5w]hbRxk]͖_ʅsmy߻c/&} nqŮKVZMJspV[K2L#= a3;ih#ŧ6 gvL8 bJ}[VZs˔o`5 x@y*W~Iyq.zbyV=T2էޙj \V  [(ZÙj78 G=NitDrXX'r,.ĄL7[٧y rn–Mf|Amǟ R'[1A%#Wts6G'0$σF}^+q;un@%ߕb/oc 'ᡜ*r. I 4 "TDx TFXW9@9̹7kr.[;u=E Hx(t(|&|;1 vc)ܱUo}q7bR|9]h5N/T1`hp/.%q"ʻyS;@W=";3`]=1@ʊQ;^ K( qTF%)&`kwu2s̕R|'noꝓՖW '&Qv'p2WؤV:cRS33Iݫ,)[kTG2%84p^~Mm63+\N)KK_ěYb \bm(-p DP\ImJ0 ÆU8%팒/(!RIa ʑ'\M^\E:'J<%*ݵuv،/4-Kgk~LֈX't}tVf"쥁-bJ+ 0"(vg6Cʼ\aWU/n__zLp.e<2Lz\noI{d{ ǿ`xih[5z 5TVX 4~;CCXe4M): q:\_^{PC.h0kQAA2(\jg(vLM緋L(olAWmcP,EŋmGIW3\UN:pΤ+= @J >ԇd2f-Y̐-c;C*hϕQi/>9e,7xRgI-XE Sq4w;boz؅DbCO_V"8 q 2RӸUQ"djGvg<(ѿx3K*ރ` {9Cqo2J J6U`kB؂U(ʟsmt6t UHˋV3v7JD2UŪUWړLztIfNeA tky.0V'ɲi{ :8߼lfN(&v!\"VFZwD$ ؈H% kؠ0TzQdȯF A޾\Ner͌I=@.A&-^z(=ĽvWV 2:jgˀ]ol;dd Cx 89ڏ|T },zU8P[)vz2C krad;ZyL5y8ap)*xFg'9ƘP霖,6Sg1%OIUk3H^􊥚<.ة+!++<^lf.޶i`i6ْH2^7뾝J%؏vJ@ޒ@g`u&>+؛+(<+ӈؽV%J]*yQU@:;e 5I:qb剄1̉qY̗CoCJ1n&RS]PډƜ.QU_@TMU/ J=l0+¢50|1R0?s?lFVtp180D--(QMX\@F<9!?|D_s'StI<@f@,^r|}akx~o^^.|]=yRzK%5vMjo}80љf6zbz1}܄3\ (h/YD?6lBW𞈬r5nR̺f!16~sƘz{% X,p(Pq"p)+ϛL -.Z7u5I7B̕ʽkCTAMH/pzdX|ۦpz"ԥB`fmOw@B4sG9?p7!H  JGiԜ sʸ; jh&N?myfyVA2(΁gPr8vo"+\o?zV4=QVU§J +'(ύE 2wu43rGK2޴jf6u(=%>8ɇOT gD^a%tNVilJV&טP`A[rgJ%X++@,N-1/z |9r 쒙7d [H:2㫍xHP֫lDL{oa^jx2u/$S 0_8][MMu0v$Ymw&K9+ EKND)޻GlOY]aܐ ibNw]^$ja~s'4rsYv^[dyNC?r|1.O m :9f(ЏTX &œmYIZwD1K\ˁcmRG5[+xƓl؜Tȯ~Y&˥ Xr4zɦ1 ɳO4ɋ~3c auT~r[1]\t'4d.kd^4Aҩ=/8NM&T#r"LklAVaz}\R9,mF&%rq:`X*5CE[6s11Xڡ~~'S@lWnLRa&"vw@R_vNovU%'^2 n%l|l&>ڱo?[Mh c9@[!!E%~&dh ܽj5@rHd)ΫTr^KKS x$"$zG3y{f64Ķ:xVLc1y6"0yP/f$։B0~ ì[ ?]Wz/<$ՙ5'27A#2o35uu&9NV1}zu`bVV_SȬԅːJXW %einj]!2 V:Fgؤ-CP1Y$E yͭoD')XN cU>ǻ@je=.Z`pSi}>3qtϵ^J9_BPam$8AQbautw4D-n26~`OTJhLw ,['9"683ZGuv[}{7hD/M0%gH,q@KB̵2R_q5af\ ieS6`N/LnԐbg~(Z8=ф U([ΚWÌlD< e^IJ7t6 "CU/7 p~87ۯh`y'F8}wV\ZQBQ:'`d{Rl*^Zy7$P}EgV#ic;7R>‚4`i21R\HG̔3.R|=HTvTZhWOC‘kGU(/*|S7׸Cdk09[T^]coA4/Nыz-ʚ?,E@SZ$,q2籏m@ 9* H;Q /Kk]$s}PNzf+'X}r,]] .AD{A3;}G CHfZR _̢K͋Zm dVS{ħ+yBP4uXӑ XB{\]oV`ֵyqސW3G+DcUgZ*<QJMNe< kJj9YE*{4q.ri,߈? dXxqR.Y4MUwo:Sg'.ëuH__C?n+q2Taf \szW+q Țv94)^6~#M3FъKgt)7P#v!+׿B|]B˧.!B._(!.pGA'"W1_e=*BJ&Xlht VXXP;|Hr1KnY, 9r&9(VO":~S1Rp}s6SK隐{j6vuH'+DE QI%59W䳖^:R@ eb (flVwߋupOa16,`V91āUϽ`,cџg!Ŕ4GcmoKWWZRm} . 1Z}9I4h-۳~A ~ Dž|?OrF;]VvIB#7=׷7Bp/W> `dZm$WA7 ykuQd8VoDM.g%'6S08T?p& .RJGϮѽɱSPkvm< hSaEbJU"I1Rl̟Ny/ו%ā*a/PgN,V]nP%KpEߛEgⵞCE wbRРC[!!^񠝫"ʏ˱ǝ_1h;A\t&]G KUbȠV律@ |6}0=^Xޚ]flDuY҆k1"'eZ|f6ks>`O-Afɸ]?}cG0+;g(ye/،B \%mo_ͧ/ABʖH]oIm(qiP]%J.2tea80~$dV8ڐj$ Cl5NQ$׹n˸\S8%15ͮ'$@ٮE$PۨKU"4]aC1uMTh{]<ܴs{)pG W] 9 8F~*ʈGiQpًMgQi᧢k5)5Y IwaNA ^|Z f>7}Txu إF uqrRs0hNoYQk N<2 #p0 O}w_,B|,I-w,%w /2וH'uXBVE"&L} ϞSMUԃnrAHrYc{Ob xm+>y޵ wa*਩[8۟aܳ :0xyhɲk@Bfp +/'r W*f/䆢6{1CC$ Zt:K2shKk;IVRz<݅-d/t8e2Ǹ“/ }hcgф ~| d5B7kqdVl]Js]àNM'&s-%eh^lsێKêv[0DhDY?cNd#T|3َn:xC8OY ^dﰭ#A@x:4`PW9vXBl}9`3 -"ZHM J}X:L$ԗX^ ۏUSPCuI/A_nkU<%fn^4/AWڮ)eïԀ}7Ww)Th1ܻGX-=9W1 `d4kCt'`(=v2vTςfqI!;a8%31LV vL|g)㠗8]>P[p E,cB_Fbb=0QhSx879Bv\ʨem亟Q%0XlXD(TՐ !`D@` } _E!RE2hgo" Cөw"v/U՚Τ삥Y4T9wB9/6w=g71:K|<j "r=% Yrcf SȾJQWᱮvOFsSY6[ZF}={JPfw3G :,0LZT߆)9*) QN aڛ:pfV/R#d7 -Hб8\ Us9Usn5P|\l=*uz":-8T%Wp9 ` -r͙4s@IKfܗpv 4IS!5NhȑM7UATBDdxUc[ S`t/=Y ;HiD:(Ta[ix(Fl>: qX@B2`[7vhZ:v=IasI 7XWQFm'̙7R-jXjVn;3Ћ/ x֣ie47'ANߕKTƮ1^-kɄs\,`z%sFKr\k*H0$s{`Avl:Ud? pSV09d5`T{l iKwE˪&\!8Ue|;-|,'/WvF;NFmRnuR@Q23ӡfNc*plVr@4+Gx#9}xw~\<!=(Uh$ђ0^Ez_ϙ$<,p}6Qa)zUDq rRf O9U]?U֒E˱8FK־DF43_‱b)c"y3&_JhOPwe(MbArNc?dLkcwE#>w`Eߘ- 4f'ݕL̘hf߸j(0w/hI<^mݜej- rNq*9s?O _U.ohpv|XBh^?:#f郻4*&&"֚EbP[1Kjωt/T| ]tف7c</ kK MtX m\)#x< A9$+爻nURb %ڎo;'ܺ !`Y}V 9b} )b6i\!J{_ 5Dq2sOQ]ڡר'*J:C[q@K 6|}>o_pAm!ϼݓ/ @RM$Pe:״SS8C q9pBܛWVY\S.ĽBR @kob3Q,,J+W#F7 63Y / h;Mrkٞ5h3:!0\'8B(p v8O$4$69cYx+`]Iaߏ^?V6%y'J}GMX11+J44.M|u3M)]z +'=gk[8vDph5V\2KHu}dz?)+̽BRg r?DX=;de+Ӈ[W"I12KF1ߴn|uNxveW$_c9TZ^j֣9dd9hI3z9J2Q'n[fϡ@:r+B4ag殏yİ,Nm!W5j,זlk&10#n# ] wwwNu'qJ:<-9׶=ȋa~V-E]G "esbUHgFM'uHYwksӳ/q‚ \_ V$g*G">`ЀraMZ+>Hwܪ?_&Grz+t?~Rv*=+x-=M~nJKХc \/z#m{}tg"%ھ,m,qw:.TvwkL.!BdPZ0Lw,7_l)ЋIO6lo1<\`)bq@u+܇ԂAP$=bq@S$‚C!NW5~AM>@lzJc-s;&QI)cpUji/ Z9|re dF߽ 4~dR=b F4HAFSY2wU?~K勧ډ&4+U$Unw_b WL"f,]0\ t+FBbjrNW/5cF8Di=j+5Rz}8_Wmca7-=՛E5P8j3h/kS;BC > k6b< K`?!=h\F y%[Uz ^YaxIV~~?푔ZQ  >/L@O"%LK_ȈîWxWn\)\e3:D5+UqBM֊y.H!9.8V1J`|j~LzM$]aZ0}C nѠR-,|ՇM/ q#f;q?*N +"LKVp?U -fJnB>a+)`ZuS޴MP|sx?g2i8b< Z/38S̉>d>c)Vr\U AP.1#a+TZHZgl$:4H*n(A|!JZEa^+x r)>Ak2LysYafao}4"+TxJRkF=[9pBqrՙ]\Hc.T9åURe3}v w!`9(X8e뤥u ލ'k#| #[=EYEPcc˒95.=])=iN(OW1 #BZ%kvLylzvA8{ /nĝo,1qaM |U+:p%PP^p%7CQ"j9:QI1V +* V}gn;g贕N;o8aX_USvX37{BQB :H]_3h׺E1W%n*xu:f[Lw G43)kE`dC2rlElEh(  !FNНc8Hf$̇5UYafɂutA9)Ug;1SL9t! b_Cd\O/bjP{u֟p{F8l'J›+D6v9HuH Tܐ6/-# LF+r*}8J8 jK-Uir>U'lcAUɩ^r:,],&SH^f]h.4f Ђ_{einwL~IȄq #(†:Z'*xU!]J>!xvҦFRV0NV\lP`ؾ.9`t㥍 )3IQR鴉Z—Oy7/;fY[&~2 e}ʓ>Wf컾~ Jjy"?N_=1vF[Pc za*2:~™LсPRno)5d`93EXri <<E8R' :~B4|Hf_ʶU̧7iͳ)-Zwa9Cr-CQq$(4鶦;xIge/)%'愸 !ܫ~xUE}?ˬ/]~R biRHp ͖}Q0hA?0Xqܓ+E/\3Zxw>Kw[U躴o I J糁Z n'~ZUnsuGw8+-)4|Fpg»欋Ĵ+z]a g֛]8+䖰 c&]fq.DHMa^3}2)YTU>1,*+;ƠY09eNϡPe7˜6ir,AS_.a* ~o|\heYV), PbqU*zI`4]49ڭ'/{.fQQ\7Z ~5fq +ݯ=qݤ2JCt:K\l8#TGtE ԚER6)sCkfp2/TV1$, K{TKS{D8[VH A`pNϱ>RƐ70R|`SYiQW3slCӒxe$3Ԛil-iNKQj^p-eXB>~<L"Ǒ޶%w32E447`)abk/jHix '8bRbdZTm9~| }:4ˮR oy-&ёȣ+2Hlwee-vzrh1e K,ڨB-[ϕG[)aHD^kw[?P5&6ןL# z`L6*#,lL it}7Lyr' UOy<.1:ޘsm" r;Eq]Nk;71nݾ搝"ӣ0 ^ %J\ɺ͠*jIď (@DNەBp 5E)K0!;<mWI2ZJ:{Lh =Z}>\Nj#'&&oZTT2a-tU(3pHz&l:flK)m,)x3 覒^ ~6 lvP~dY>:LoH#=譇'N0DWps.YE38IH2ZX8bz^c*;Lo|((.*U]]%Q}ySmahoEx]Ԧ^Zٰ:˱rFAR`;!O`sADFZyoqLǖsFڻ<7_T (bq0.iQCLtJ%/ chT{{OdJ Rv eI>[|=k*b_)ߴIq2va++^V#IiOC.f8`5d@s/\8rO/i\Ffw"k%G~b}\ jETgmټ>#Jj,ԝ2$ꏌHfώrI(^CBR6i!'`[(08qiٷvAxN$#- !h{z:dw-2d߾p`|]LJWo HFaqFpey?|:d-*3%Oگ.|jN"f(/+"@; p ۇ,(ۜNQGS-k5_q}6ܠx$ }*\ˀcgJ9\t}4mپo{aiRoF9[|ҟwք2Gpd?9> jj|`3^^wyoGaC= bK mo`DC ǢwDTm_WX\]\zXa&f yDEC&Vr;\9P| =ട 7 6 ԃBݧĪ,k$o*C$굎}`m嶢>OCwNJ/i:|OIXABhbTbʂBsߙE$e_I׉kǽrVxѫw: ["5;+%IqaZG42sUwt%~opJLzZ >[_{m RZYW4>w9 vr\?"_5x'dUPҐ,+yDZ1]|=q{=e0+j b.S]_ %& FE m7ɔy@{!!E{ȴg:6 N V+Rmf([(ؓ$ڌKpϪ8TI>T2* 6-zs\8IN &s19XѲ:*)Ճ'ؾHf+X[,jke {]5,MHf-5UdG^-Vҁj<Ϋ.}>o!5 ?/%I/:U쪌Q~cldD(n +L3dFܺBr.WqEόf_պ7^hm (%czՆ4kf",Mt%$aEaFj6yzbCt :]'LoYʌ@{͛37[3P% c ̮e3kJ/,:kxn"r.( g5>82x/SG[Ʃ棒׀ϊ+-nzut ~۰oW_pW&(JT2)uՁyf1XzW{s! j_{Q&\0"I3}TkMsiQWz/(%72c?+09_*u<*iݩ+LGNf3*;|U(6΍M]k(j]l{R 쎓R`TnA`fO@~;.;t8WdUeй0R8f[-z5&ӵI-Y䗸;͝O#M)PMX#jS0M9O 26:#.r+_zL&Mdo\k+S^Eq:!#,$Ly|Gl'~-cnKP {Ôкm>媛 QL3b6Af_pye8ʗ֔4hҖXݍή f6J^Q1 RڍÈ=K2Dl+ 5p\ B!(9Z-KɚM!Yf"+@yb_xZ4:]lձg Mv}$z%.< av%/6i( pfhHGܝsW*-:?XTp$knwC[CFmB&Լyik! , KxƓG+?0|49" 'ok&H u_-`O:K+ &c^~ LjUѦ  |A26+\",ɴ5 u,dC9yZ5d1ބ%XJ0̡s,g/Po.ttnY! E!HQwKl@03/  S$jTq4>srr5jc;IxF0\~+_=H+2wH~aC|OmSۆM3hwcT6 SոfXQB\Tꆳ9>}$[@Jt..1>#^C{" [3Lzs?yf]'Zq ۩Vbol D Uѳ[] Ŀ]6t|VQDouuAXWS>V\KKݻo!j|Ռ56ԨqG`Ŋ$\t e^؝ 0L3F#Tw.e(+nZ;a;E!62|}tՂw40tƖNvQ*Nڂ3Mf6=6 j.ZqV\<&j'V@OZcoÕ@7| pY J3u#)Ki$ 7Fu|Fh lO#mG&zSƀ.-øv':J/WG1Ɋ${3.㖂`ݷ m/dr9_j $lhėQȪrAGW00nR$>SelaGVuE {@c #}ȱk2XVG}qul5vI$ UkFx4&Z*5Ѕ&nF撜N/:tVcdpW։K F8lv/ vZ?rP+SR #D`ؗƽ%~>g@bąr{>9 ZTR+:dd:?m\K4K+e:LqBTw>-Ճ:e}*xm]~9y !]!mFgo<]9A{GqUaʄ⑕d}hK3/ 0/w^Th)`= z@.yboݓ)EYӉrӽGvڀlM{Ij@a`BSZͻHGqHϚ[t uNBta6cNC9@d":*r5U-ȿE}C^,1:#]-Q0d([j!Ųk8ʼn'9 S>~>󓼊iaB{gdMk8 >QWK%[nkctI  Zṿ?5 c.L9"e?Dhz/$=Uy4ps;BQg6v^F ҿ*exl&{r_j 0P{qt340]-m 8**!:& KiG;۟WzgTl4n9lHm" h:f7ښ,; *8 9"^BWYÕU6gdr ,D`L\q`Hw<> *V&Qiǔ9 9)';ͩ5_es9\\f@}h߿ vtx#džF"qD7m7ߜCL? :w^}]S|s,M/: D&!rT4ho觻=_ǎ$>ˢS .czYmQ[O kXA2_Rc˫N^2$<5|:y>Fk. 7B)Y0l@6HQ+W7~]"I{XIzmbRPߤR#C=sNCdNUPo@J&\9U$}%V^*hkpPѲl CT^+cEwGsT;Q;W5f+Qg0:ת \ǢޞqGvKC)Dbxo_SxbĘ;j5~JCpt' 6]DDc 0T&N{]jsiY&w60=BV{Έ9VOcrvyT-gUHqr'DrʷaROA&ݗµ=~=w6졘(#GδSL(楍6 fXQ%16[DžGXeݏ7x# \=U@HJuxU1lAB$4!7J̠2NtZƗӳ8# {3x@ۭYN^`CJF.00?I:%IPY_]MAuB_CH9dYo7/& sڒȾc OGxqo{J䏞;u9T^F* pY1ךqh&U 3dE2qW߀aP@QQ&9=* qHJl'jC6;}]"2vdTCG+)n_ՀA/+xٝe(|W[K:Wg ̟:jh*T)ϷBBrD9CB;K{609D0XڍCfV C^v\l U.d*cIڕA*GT6v. @\#.Wl~|o.JiMO[^XīŜXP?RT5ڬoU/`Ǥ37+}kL^~jXM4g4 !;|У=6TL|Zw;mJ#Fy)KY6^Q1ēM6f$̗H>{@z) D`vtuOx`t^yXdP,K+OqZѹp]B3a84ޭW>|P8%קDFEwKU guw&Z$]AJ/3 y -SuVwV|;Up^ -p&4QY:m\`γ4R`7ܤXNp̨+a8To[A!2Km̕OkE9V:vrńo.^BBE/ن/]1Թath{"\l purl G`W>(P_@bpPzLzU<:0B3狆3 ٭>9f$Zsx~fw-2RR瘿f\Ew&gkd?E^׆{}Bg(L;LfB=Ly\Dk{>+zT0m3ٸں"'NgW(R` |$`dDeup.uIRydx:C&Nm5'GTέz`#zdnڽü??ZY sI>߃@V~a\Zi m'UfIn0 {㒨%G_X O] R`{K͝R*\oaH_0ty9ZX=ª^aY/*ߥ]R( Z zsTY鷊me,>ۿ_fV k2LCXsD1 hf<3"(p9N0a#DPGXݡd3jQHCM~f* z 5CkT1X@>EIc)js%O[ۦ *}5&Ӹʗ!ٗ6-؁l;} 16h04_ں4y~k)ߵTlORƔ羁^0f[!&z 8GX_vظ+0SK~>EI@XtC^^Ζ1S)2ˁ V{_X7qtMz fۡdMj dW`p3EP^61i060kwIfTQ(|.'fBH2ekYtӂv mgģ >FA[(̯B&TO/r哳쒊x0$N!ešx29(<.wy={j/>?Wmg~x?ECA'S+.K側-=ֺ v wI7U8!v(ag>bs\pZr7"ڍA+~$ f:=0hQ'W9/quV4졷,WꔭFai7cc/b=ӌSYaz&= {|JO + 'tyJ$YKo*[W<9֧.ArT0H|<`kC>qz$ga+~Qʥ[qg!t-|~s7wgylks?q3R /"ڛ$ &#*yTvHd-pq,[ нQߚ_7Hfojc3ta6Fz3}U48fram=#0s2S*X3gvKݍy4.ģW8-obam"_fSϝ$ZIF=H];3/o+_ֵ̈kn a;8XQ\ !jX8KRԎ!7 VK|UʇZ{OU#ػ!D=΄ jԕ)Q\_!&(owА@2+XO:E!.csjԕ*SiS@M - i8^bgS[ ӥvfH薷ۂaʺ.B%=ˌ&f?OWHa !z qqK@g~oIj9ߵMƷ=|m1732YA !5jzjf^' 2bkr`&&y$]f^ gRZ ?8&ۃYt!b0N+B\F-Fnni4׉ dSQL[|Inڶ2pAڧ[d!Y~zWe5åsPXdJ3Ԭ)Jfb{5oH89ujg Y2"ǂ-#]+[ַaU:+gmng*T=^B7k}ld!M&\^|O8^\cm*ncL,UmzRxPtU2aF{t'=67CYsGTִsgT`ax*яSr72F~z A(mcU(u7 w~NDF1m98y--gڮRcWNv&SaKdh׭B3Vq0XӠv%Ej/]glϧʡ**mk]{q.~p2b }E|ZzTK4oUNe q6Α_k4%[:7#|(,œBo舗ҶQsUl]lG0d%wI0[AU S żv3FmloĜ4Vh1* bd0%v +̀~9$| _ h?5H%CTecn$ Iviy{qlĞǯ@u__2:z^a 5j3[W8>\Cؓ\q++Zxhxf>Ut FjIft4`ݽ0 %>];.oEL%D0IkNag߱J ovP5wH#U0>nӔ0o.M!~!)Wz`=EdVY;ƥYJ ѭ%l͍̓G)6#sbdE֔OQ:&AoȌ*neB D Q=Vw`L"F}_OBMܦ)JqH&O~`q[1z qF<6U>$,BFP fF72;k×V; g$Gl1~`[B"(yd| 2_.O~# PDLD5:f͕LJh\D"#[ÑQ;5xxWt/?nT*TD_v?Mc쫀9~Q٠+Q_3n<~(VoZSP76JHF7'}SׯaK u!6*cOnM%Aׯya /o|)pPq")O8It ɒ\ךm8Zw۝š1]0;U}q ^!ك]gfC2O`袮-SJ)jpv`@<` [`d뗘m6 &QKDDTc#G$@dB$t%u|!fj=0s+Ѯ2$878N!?4>jc.3lZiIJeK1V[˲vê afvrGشN"aɤJnG+pϐtm" nRn8i%@%G$ehuɜa|N'02E>GR 2 dxfwPh=  H Toʜ+v+hACCVGۙzpb18_*1Tu> b EAYHFiilBR U_a P:z!yPlv*n7A&KLԒ?J RLѶ|U.j+M:mvXl)5V53f1gl؊S:[If?$Ȣ S~`.F8 Q+ 9d*:~=cϳЍc&:Za/$qz)l@j1ӍK4j% ՞`҉ _3ㆧ")<&;EMD?5T`=./4h^*«?t*p[zi[/vy̜EnRu-u =)4,b2Q_?D9dN9֨!@ƍ/Gڦaz+7j}AW4w#~]A:W}hLuJƻv$(]Zr* 퉖].Y#=:AfvZCSW@gFOlV#ٵVpBI-P cLHN4'^0-sL%o}nӷ wPkX~lEž5AshA>̹_פ<-`tzxl@2g=4zO$7jQL_IyU,dR \>EHų^k>;WR}`U`@|^apg뻠G.V.,'5}Gt+kV  ]p{L%i2Z'Д-Sw%]0Z#W =#XͶ⎦cC:gN 6S\ G=4Oxcg}ZS3,Wr!\MdΜwl=L~C@zcmnvW͂/Gy.rk_25q-Ac pU_-t;m- ?@'a5MnX}~,H~>{ŔsTROI^*dwl֌P+D";]4%^\hz= NTXh ۉUF8p=n9o3omZBlPZp[ir#eRf{mjʊVp M`Z>?59> tGAN8;͊KoԸ/z>V-T^ MqV*Wl e!/gɠ@gc qՏ=~paM7E01)p5t.J cg3x;'Ǘzpp;e&uuL}7p՛PD{jяwB#kP&-V%U(SٴiUȏGE҄BJa< l1%!uECFj%5ha i > τh/|謯Yl4m4rѦ\qtjщ;Ps#ޢ.ew7[{}Yw91y +ӆ>:2ʉn:ba/seO5l C45N8M1N֤LM\`MD*Gxs**ăEcq,A?2mgҰ .˭ 05W.3Jn]\@vFu, D([uHFCNyfNq`q<>)a.Dg: aB m'd˕Ij\\M,x!p>w6Ј4l,\"/RQ hcZ &|&t$2YHܤcC%`Gs}4tGIw޷6r:c)nI>ws^Eu)Bi5@|R~3Ds: t]7f}><|MI3r5a$D Ѷyk^#\T-JVxHVl݂Ĥ1;F! (90qUO=cY/lqmƇr,C$Vn%r<Ӱ?lI ZV_ʅD."'1l?)@Ð 2x`KMN=';rfn6 yS;| ZwA<|D.KSI2 31Ct mwy(a++~wqpIג <N.L.ftx*:^vWDl-+u[Sbye36% 3) $Zf4Q3t/r@6Ø04qOQӧ~w5}PV3u;ߦp?`,+u)|re!P>)wM!@1d`QM =mu!0c~ cD+f[2X{Oˊ2 f93bAtYZ*9eL1r#:l_/ &2c[,2ݒ]ς0E`l:vd OI݊i~ҵ\iG^?&!Ļ,tkP*2wijfn*ˉʺB:KR#qdr 4˰!c!|p 쪯SSj-i<$wW{,1uN!LcQp״ʆx~J[ǥudK?urc%RKvly:¼|~< "$):7Fp@z]',_W $\Ks5ک\!Y\>ŀQe hJ_W@wk wGGc&omc~"-(^Sijt.6L?(&Tr-ȋ" bEk9\ㅣ'^Ypg.UhlwdARTl ->w"LJGy3*)[R/Lp3YY~XqaI`L&%0r<~ t8N܋okĕ5k,4MXeℴHһQ{5AOJ-RngY%D=U& ݭѓQL"FSU2D u!WmX4t{Z^GEIṣx+ڕD&zTcL@o;;QېWkm OGQA/X!auj$jݕ̾LK<ʣMI3@aK)0M핅Qz7TinWd+Pv89K6N^ul 96_FcD3i}ήo`1U<)SۗYlbBtC#Q`ƭGɔvKa<5 uNCFccN;Ɂab kvU؍C%G%_ @}V_ɀ&P^Y52,,`}Tk0|üJ3Eߑ`DcgMk# U5QSW,qmwՈ՚<BYk~mSk1PqrݠzXZ`cp}Z,Hq"&̷l%t 1B+DPIlj=:RԙO;W>pfK_e-G0  ݋ IB ̮F+׳06]a?-: XM%V씧)/RyR=|pQ Nȋ&JOI%491u-|s֍;uh\%ӿ"'Yk&(6)n*v66YN2,ōchA=3W1|8|p*gY0eEwZU+9p$s MC$DPe6gWΙп?HOE9 7^D8OK_[Ix%E0S9;i%S  [ 7v@ey]r3:~jQռ gv0I2ޟ2fxѤ`*G8ybG0r$.PzB(&FZi_y}EO(:.";Uk%>xFJ݅5 h͢ `qt9hWD u_ >4\sX\'oM]P>}!, 4 o*mS5<$UhYunze8t'M*N;u74};;q~Z,~ZcCp,䒜>69QsD1-6s=]4\ӎ;0:@NRS@6tP ķz$0]o)EG~r(-s4J2ϑ/(rG!!;cì_D7J͖k4n4]x{8wG-zq h@:EoJv#n:.n I7F9܆56{ɚ ]eZ%ϘcE6jfLys-`-UWRHj`69%agf lSJS_E1lc,nOP]zKL<rcF.\k%16?a'ɏ(]#shY|@D R" z {%5+t>AeKWWۥ8l4W:#8ZӔ 6 >rSLި3mxIh=v{Vl2*r-QqL1sE?Qک}ed!ID pHLLP3CI`CBfqtőĭFuu [DhF > ׌Ao ݧ$y/3~pF@nVF>SX@/=O~5cȜiQY ;hgÕ)_*3Y=WFgItAUэN~B\YTs'k Nx.5SIOiA(5=aRKjzb qc@h(mw;?v.mf8`Uj#"#0K?!6Sjqطx aS*{[?n!wdܦ_Z =vlB XEn|wG8F)] 5q(fL9 ;%Yt 0A$lnN4椠yqxQqz L<愨-"EA kFdqxH3 ۫IȭGJH~G`( !B'ZfȪ ~ P&L?JAI?j!dv1 W ,C^ ]Δ]$sI>&B#Tp/PfM's:`69`wCJVS6zU) ?,gؗt5"~'(`P6#>QGdvwѬz`s*硩2?gn }xYDnFqc5Mɷ;T`ePwθw 3 6Ӥczlw chR.ȝEGbJTȀU5UkSkcdPOs .rXIN+I [%jnyL`= p!B"sFUi# ec HNJ1+H%H؝q}ٓ;,m E-"VÆQ@Fxkju`¨*CEʙ* *Y>i+Mセpg3@B /b$bz,KmqS t[OwUqZM)YaM*!c4苢I沠q &>G)l#~N $^A3y(hkq[?:>V~ Eܗ⌷gJ%N1*pqwׇO$Bˡ'w3v)l91E-P"]c9[haVJ~M6 E*4qƔˌoB:]=ֶIZBbXStg|SV!i*24Ç"7ӠmY\= lL'q{) ^W3oe`8pR~S"+57R4W{sٍlT,}e׷]v>;C) [#9a_U9Rfe}JM%ѝh>Em?wxWk Q5"ݒǥ ˾ mGV$ EwlEayoq0ѥYֻgtQ٪g>/daCȴr*3nxTңpE4!FN8M%ۗ|9ɡn;m| ֨2 Dup5W42XZ4zx%ɏJ|\῿@t*Un'8ӣ:w]%>^V 9!:o-m "C7 0F$,=\IZz?U+|ȴBmb{ZFKaP>Qʨ_)fւ4VM~=8%?p#ﭼ+t`s6Kj~ytP+SZ:g_cF*kWESk,4(I .9Lq)Ѡ M6|7.d*cEGPYY1ex⅘ NS4HO/ a^eDZF_bfˣ81e&uV})axa|39䱰.ONFsAU<$MWҜWo\A%Dr?߿"b͞:c>=ӜAQ0? %㓺^\EE囶EJ ,E\a|i`  I ]#XnJ` |Q߲BG]2V4S 4xtg7zET5T@yς-&_fǝܹOCQb&W $_3"'[9\ߍ9t:ce|f, ʕ C>CKWvNZQta{DNxZFE TUV-yTկ]QIb߅sbgvNյ/NGBY[gy^lvQ j#Ȇhw.%)F4*Aϵs*ò>x _G|-;(\JDZ1@Dlr6c0J,Z&6Tk'X!U϶ rT~Zebjv {36939]E{x$?FFͭUDjV^]T;.nŝ *]v;jPq-@|@Q\7^4[6Q*B=Ĩ70G*SƹƼ~Iv a;Si9Z>yy(SG|^{j])p^`|B@o;Mzmr[rLa !ϩNoF 4YXx[q;q~UX~|rz j܍Ŝgj|v{_/uU ϖW5z,=K*v>z*-?)!:C@KBA9<؉i`{BYgg}X4G=蓞>0Cf-˜JN(JΠ =R/v%1 Oe &ϙkG@!H*tM[ 9uGZF^YUA*D飯c2tϋ==YpӫBcט Mdphanys" S0> ;- :z{Tnչ] \: Ѯm\37ĉR7bp,cuBSO2x$lttp0X>Sؑ\TnXyw ^.1K*Vkq -$0KB@xO.I^02GS6:B!CZ877v1< ǣ d- i̷|P#pv~u[FM*`#v2.rd"{tCS"R ݤhT|ڧ},=k,Vo$ά8Lidw֒HVt3܁F>R΍+ݡS30s*ҿ2 bC35O ^(u0E7\..=^NK@>#7UYB)sKx>TbqT"<i%3zӕA׎{se&(4K<ȼ`Myl*6l׮bːj33%uXH=yc!In 9([L["Ό~ >$u=Mˣ .ff BgD [q.rlL.ي+KuQK};wxʎYD0 74,wvʯ҈^l1Gd7.Uz2ďqqk#){bBQ@\fQԯ8 F@>b.w(^>#JL AЍ2p9rA'Yolu52*¡]8z< =R0 "phR% U.G1qJT -'͹z<꼖yQk8X?iU|c-i;F"UWx{wD(vѹӥoO_v"2 ơllp@"]ɾ炧o|Ti(.C gC:# t~bIh"'2 ܙӂZ:\(,~ #(/t-T0n.ub@V@E%Q`YRp/"ii+>bz._R><Fд'򩏀K!3;;/D2V 1xT0i>ɭ5Y2ywѬ%(O. -㲄.3jƙ rb=- eE҅$m4d1-߀0YEZ]E7E]v Vrתc4b-8züIKfPX/bv}nA3D6 yn@ˮ^ Kfms 0BErio͇Dn-1@>sT3]/ɛ/|vɼfkzqszk(۠m/.[kTzjQ l>q۩@˅sO1,UaM3vsdc"fVϳNëWh|"f.WWʝylLi^FÐ]zS|ZI݅D<+8Dp<βLNopΟokB@YbB>yl%ЂKҹvcbNd;䕛yOVQeP&ⳮ,V_iɨH2V@+*&঑%O =Al~}aW`LC]jAIuCm5ݞ@R9pwhۍuRAѯqHԌ!YdFFiv#?YkMwT%*`Q6<]ZI<\L.5LH{hfTc*pݛKDڽӆ*b@NX9R7{#2 WEp\Ke%h_J񡲳~ۊ+#訍6g;i")/I fVv)+O +߁h`6P; IlL { ߙzp[t6ԅѝ:پLE9a0I#m68ttdW9$?7,c/@R(baKk&)5;_W0bP+<3p)Yƚi$hZ-cDKp-]0Cа_MQ3tD!IjshY<$j| v2@yL=tP+co, q:'2sз a*9M@R17!vIGW+r [ D#y׀#@s\2*YVo~NNny"ѕСXPX@ߔٱ=tģHEȌjsnt2=MȂbrD77?P5 eSDt_P 4;>Uܿ{E_H-Z~k31y`IuEՇ@5TK^` :e+) 2nIN z|V"c$& G/7\>&)pJ˸9%gƖ T1ᗇsSytܚk'O^ tSݪI{q(tc& nFXV ##UՊ6^@x:ghbn~(K6[~q l <B;$RpHl6?r3s 4FƧ.HnИIA8L\G7 {TT*'~wl7FmkLA5&F$O,?w豖XopObqNѮ&)R|X|wd l:2^@9yuYd_@Ԁ&#4cP%k[2¤\B^@\6DSNWgLOPMx$oEMp+g<%H˛:xpfLJK%W뮲iJ 5ӂg)(XnHnUVq9,złO\l\4ask%؟Fެ3к &"ocf[ca:yx|Bv:|etZlW՗E3*d2y ɚIa72. QLb_LQ9Fo Jf,XB8H$1>5XY(,.73+Bd%bQS7y4 I}zQtHqߗҜែi-O2J p<c$!Ko nP24:lzqu.ly}-ړPz]s@<ŵʢzbor ;Av % 3[~\*@ݮtug鳼dugz;?jWܲOْL8~{_ʔ6p9-gu7 Mc AڔpN)]ҵg"M/+`C |扄в!QA!,ԝ'_!d$3"A|/NMo^VB (7nT/A<+}S&af+KfDx`7&ӹ,\D(뢬LV@X}X/th^xXP : #wOt.1xF{~Hs#.UC 0}kht~ >.D?z\EA`PZAÅތ4- +WO\.ǍRWy_C"uAX/5Giz?qz}͸u)P/8pX[SՆEV:bJۯj].*b=SP :oAz30‘D[1Qc: ?JPTKbn7y[zHz=kmM,7b2J3DcsD9` u \ЊY9_q@krɭKF!O֝gsL:t'6GػDͫY}g'KB+T(SEgD 8p'S&mnק _,PkS/HH.S cR~'`$lDd/LNղ9*;>FPP~ 7N!v2Xmh}8Ht#bYO:i)S[?0%gJ adp#Z b;$(ICyӀoR=sUYQ^ۂoUR0E4H3|T &nf%@ xxuuR(MJ*j<68hČ .V<^+._d1(l5iQ푎3тqrAv 3_v[48S|x`)$[GG@[Q-]A !3?Q-y7~ B߸JAb< `:PVX•};BQ*62=2 $=nf,kB3Q,az]\u0:-#_68A sN4AY|ݱ81]CQr\iV=N8F1:zz( n,)=a-'/ y9Oe̲"uר gWOV ><߻`2ǀlJx]Jx+2̹pMYz|%Do-@[PdɁ6l`טW>dPQ֋y3Smk堔$=XјbB[ %⒁hyjp}ׅ;,tNR:7Fs.feIRH~ #ʀ\ƽp"${u!ޤFv+K Mx Е]Gyu/º(>C^8Q Vm2ߴqm0Ŵd3u7@vD-sOM1 gg.4TnS3}8|o*Eh9ttrZ NDH =ubߦpARbkDɡnکVKO_ŎN(Dfygۮ:#}w6ZaQ,d7p)aiTz&>)r26}ۋ7X|oJzW zW=nKG@~aRcg=Z?VTo9HZkU,;zzAgJl4,L2o60fJ\g^frȡ lK[İTQx򗛝?M@O ^Jv1 p|2Rk/]r^ Jv4] *uRCAAl2$3$qȣ17ˆLX[5tܺEaZ,*EP.Ͻ,rO Loȃ``;wV .k*ϩE> su-MR\x7ϞUhF\=Ḑ20VL< )K`L{';OxҺPmi,STDRo@>ۘ,y"ՕvY}EL+F˔@o&߫,-gLF9}:0'`h\rw J)w;#:Z|So>0\ЩĀ26ܷj^dKpC:i*?bV9;y òrN KKy) No`1%OLednh 9![`a=+!U ]z=rn& h.[ؘ*WJ\OFȉx,: LȣP7X4yyIe32ciߩ9 uYn)0yH,ݝRVJ("V+QdʈEa%ݙe3SA{ce OfC)EW ?\8"=~z旍jű2(\I9`wEfQ֧s5b׮9 :n%BW3MT.G/i$Y˪>Ah #voM܆өKP6!y;?'s-lepP@gI% XH,C],Tz/\VI78zbOf*߆~ELTk;J'p,g;UK裤V̈(4ui}9vpvBVmjlvA=Y;% ^YV|-|'2@ 4x^i3~s U⸩X)X"ׁ FpE1͗ Vn=%S ,ugv8m2MhngS_78c+Q _DW3&$J8TVvtfzw\JYYҰeOwS6P4p(P0:97 &^?!ŸoHc30~LvR{=.mmb? 7aD~6e7+ $|KNIIY,vIξ5E*l$`ϛ=6RjI-5QQ#6?ZFT'Ks'v/Uypa9٣jY G2٦iP42L<]NGI&`KhRqY6jdad7X~Hy1Ů!O1KZZvH<4j$)>Q振֔E҇oWb0o2C!yx`("Zя=ʳnˠ`e4gmu0qdڞz^.6ڔctVD%*UƖEls]%/cהl8 =N׍ {J9͚A=?y0p蹎kd?+<-#-m_R5~t&̅]4S'\A5#[ėCBJAّs&03 qAmLC`Wc^ǣaj&DмtAHr'%~у9cv8QT&`w6ԽkJ1[# zJ{OJzOkiCtš*Tb{W_=[ (LpP]Pd$ T@UN%jWXF*d8aCDr8jDT~>u)G|X7HO>;kZJ+ n.!;#v}򐻭N` <rl,JxMlr.~tqػ)NBѯ]bHnfy,\t9x0 r/Ɇ񄉆)'#6uOC;Κ=^sx)΁W%ƍgzEEGЃrGiQ/ԩ\d +qÕ!bs(A#SYC|7=ԙL:5i'̙SJx{Iӝ ,>QG0CbLUQp큦u}k{!,!Uț]nt.Q3,O%dRsoG^}T6%(ʺ}dh} i} eΜ22:EҦؽc-Lkj  cY8*-,Š)sIi:RM)I| '%Yvyѝ2vtcיH H6ꆏuTN)ڭ_Q7zAkjQ|ƟU,VaG]sJ5k1$K:t ױ"b[)f#f_J?0l0UW(G4W`9HXI0Krfk)üXl~؆ hfy I 4V .+ŕ/NRvwl4=dFy^Vt]&L&v?Pz{\c'k8!/ߖ`I;" H5:! ium7v'gpj L1F:Y+'v*q~}Vkɾf!Gd"D7LM%H?S6c(Ӗwޛ2;'m&u~qWBb5NYG{h#QsZ]~ò:OlJ;?<Ӄ|)U{Roe"hV/fihQcF5x H8W CjA7%IO!Wojۈ7( 7n9kI5)!*>O] `xT{ASC9M+ dT*R D^͠JZHM X$C"B]Ӵ cPe+S$Gb?5 a9b&-uQuIukre9hdxQ^.=b (ҋ_^ͧ4 h*n8:5Q:Ց={cI9I AFY=d+p 6*99׈}IiɃ \ $Yp6)z21=te/54x@\JŹ> ' ;,BOڑ#pIcfr ҿX*F6mXD.禖ݥ#i&̼ wL26tmRP%sq$`o &(J^l,E(|ZTk1f(G*Zz{&.$nc-v$sr~s\Ml\Z9Rܡ}pL^hojl&0Y*P =>*Յ<@ls&㸭IT7\+QRH#Ƿ`7x)sHyAg^9'Z 0>zf+O6eF)ΌM hNS>f 5-?~|[B?d-A8bѸ68$ 3먚m;AB5 +=! #?Aqcv]!PsK6'ԘDG ,mk 9^N <Ì̃`P xTHoxv'>ܥD}儤ca|)iB,1 _aRafV < aS nivqQsBp gu֧&KP?:^`w} q5ͽAb9ᚯK%YObi]V?ݨ+nݸQoL8Tc;:*ɁN *}0 j(1+Vcc0\VUdts\n2'H=xbT{BƗڏ,y 1s祔G+Mm8h%)r e,@*; 7ȸ)˵(. %l}XE9tZ} 5CDU׿Wy?CJ"+Εۮ~q2¹HXH4p,q1hͽê E FlY\I/$k(ql7ҶJvrL.ptma=i²[/2۟`ԅqB3w{<kY|E_Lx\HP-\B1} ՝Δ۫?rfD^[&h<`::'Fz&[=`]W=WIZ~"J#0]PkADᵽgV, hCwĻeJNROҭ4)G eɺ"x9tvdwc񳣮ؗyV:oL5@_%G1c$a͵m9I ~[MAu{`4PN%X73~aX AB0_UGP|Ϣ-0K:7-hy]mcHfL'pG^%m>hyf(ҰTp@$ͤjWZ-кByOgO홲Od8vZlǺ5+4Iu iԨ\c[3G[+i Y;B'; q]IKO@OV[UO$BJhw UjYtq^n06fo~wf)s',I6-# ;cWNܾ0v\6%d&ZXܖo?|dߡ&H@7˸,, iY;.r%diX;2 MxcĝoQ׾̣J+(E-qb3g#x3fciW̥unpvE䛼.Uq\V muC-`*C?~U2bPƠ""2zxɆ 8 !MJ6Gb~m  C4w_ i>]Y`޻umH) ]ay+88bKc8bwm"Bb8 ;[^#TBGa^ zN_ƻ~ܘro&zeoBGhƉ#?YswUycmꕬ\yکeg*G =N50 9X'=)Z_@w9BM%,>zĭRC_iϵuMvac*(8Q> ^iJOѲ^ir6#܄h۫7Ը:m!|4~ ;.3#j:Je7v7S ԡC2I6[-Ԝ)k=NT'=$[^Sddz͠HLI@Y2Å@+9X߉vuB䩏csTҟȹPўLQ!ڱI:eh(;?67P[P#Y3H`beLr[x˜>/+9%[cbb}rx,8"{~y 3 *~Yc tp l'hV! K0%$995||bJFGN$Vo$qP+? z#>L\tΌlJ髁:gq6QM̟:v;'gcRFK_Xg_i'QÒ#5,Xc(yF/v(!d֯l:dzF9%T#G[/bd|aUx@3&5xr,Mւ8! JqC{ގn-7Q/;_d J}ֹYȴ}XY7: E3<:h?ձ~Ѕ&l7R:^hjc&-'kq}^YGskڟZZ ˝n /4X̜/1{NU{@>> !E+>Cok~ݾ60j{µ05X9MHbW }2tzmv>y6_ R_v%71Сiq;)N,}=%C=_4)iG|r}|ZXuJAV3%nY#{[&70dB %=-#֔Єъ4"<_9y'[ |+y7b೩inzwVwvJfZ P"pC󛤝QP2nRRl}Ăfי>H_ z\辒HqGu$˩ë5zg}:S (j$6ёǫ-\|GfP,O@ٱQ2SfLc`߿a9>s^H GPRR#OGn?4GRjj9^~uUO| Y |oypߩǸʠQ!f=]YpK>@?$8psbWHAֿzH#ew9Son{J!m3ure2sYWKvj}%yc"]8s-jJ68<~>pq4#?`n/T(_P#,U 5$} ɫȿL0=Ԧ7?T7ay S񧅆E}6/\c}~\: PpL:dXjc]wwj*Q #Z)Ss|ܽ)t͆=PۿsSwX͕8ZAϤE/Rk]J/$\޾_5hP m3fA^eQ[eXcwIն,6$]~P>%0)Rg3 +SC- "JʸͳWŢgQ(g{Տm\ms'INXJWDjcxIU^Qoj4crJ !;袒kl:A@GSQCqkMgĪR>ea g)hB\mᆪ6Jws=> /V_y̎͵@5Rų ?J3l}Ǔffxe g\IC\dٜd=ܫIn(Xd4^тm $iۖQT_=eD3D}fGr Lh!2SR- jHnTpZq[<Cu orbDv w!"RUmAIg[fN~Zf6Km0<RR,d]M9ǧaox~^G+-ޅ 9nf<4{Lwn/0Hh`hQvUH˷)Ah5ȅmz6?T&qv8VZ̳7FdgA4fw9x& #<@dAA%I2 F޾ۑ^ٟӍywBX* 4'"DfY9zV;g'X3͈c^Ël`O @0iK,t";dTQV /y(eڏE$=LZΣEU12U'+T(g\U^"7lM;8\ &X>;gL}ʝy#|fvlnN&N+H 49&TGhn#C=w`оl,o)W} {Bo-GXe5h)Dϙi1IFM|eDV-)Q I8VWl]< פ z$r@0_cfE"$w FQX)D ?z!?+N…SS)!5QyW0>%Eh8[#fS"_Djf7s6jv/Sjqn;8_{(>Ԉ3z+A픂 _nEifG7d}*bEUm+g C<ģݐf߬e^W d񰰭daч- SjC \vZSD"Esl6l Dh??J:pV V~OMm*2|E Iq+B."{ʪВS7H>ɞNnj:NEeПo9Eg=*OAZCQrj>9A`$O$#P\֭&| ,rU&R%wj*Bl]rÉ=:=t Rzr~F?]Ң8[f#VI.Ad%RE: b1|\wi809 av\*4QⅾPmp^5sCnZR>d$~U)-f fg뿻59 V_Z,( `q7N:jF@nLT}J2ĀGya%7 Z ![34q3> ,oH7GكҴږYy%b-X2'>DŽB0{0wQAayN L쀹ڷJC\nե9DBnl/c㨯|Zq'D맆ԯ>$"׿=sOpf%+V mϠyJЊ}࿰1Xt4 7bfzIz(xO=iU+ ">¤83&hHZHgZuCEµ h-򩉗󄅐nsSe77Пw˦~m ֎U g&(AP2Zg٭p]SyݤR4qFǛ =&$+[ӣpK,|ξU(b~yRDSꜧg>,+xH;m&Hz %:2_3Ey,RV ᅱ8XjiTS(a_l.|_2W zU$((uj=@U%N> U%% 8`H>JoE/2 0_:t&z0Q#5K0t~U;5 Օ:LMD7㏒_{3tW>46 H@J}$fwѳ6aKԩ/Z p=.[HU `L5@o{!ˡYIzQyܘT0:l SQ;A|r~ os@ js'Î|)t[{vpKQB. h)8rxl)arwx.j<]{js!B;wXSݜNꥑ($ L ;fT4J}+{. _y8W36qׂ<gހA( )_:L2ۓX['2lHWhe_W;hm FO!MvKW`[Jl{*0Iܾ㝓n.+4u~պҚv`pT6O3n~a=^C6a|&/S0X~*ȡv~"o9 ڽCk*ƻ JI'I*'bZ*7q$ŁҌSIK?$ )Jt#m:|4, #nd,Llv8͇vD ݔLkczituC{ lPVK+ uR?dvMi KQnK!|(xs9i]Qo+:~L1Ox>(DlѲu7gk>EIe}tV+5|TᝯES4tgK;uSE:EK`Rj7u(ʂ*#LJdBnL#a.Qߝo U .KZ; kKj>~ z^ބ ;w‹$>9Piat$?gbj#<&h`[ʼn#0\Z`nhסccu X|)0* R k lP^mƟOf;TWvsDXR\>vͽuV3nw7$~>e]QfW)[p8$zh,xm<-D]_Soɔ P.|T"|CB.j3xHV!^0_=Dm4rq6N1&p캰1RZQq p͇$͚e:7ii;*& 5O))>o ~ ^Av0˸/s:Ѧٶ:]擴U4aT,8 LWHKdoJnf ,Wu |8^PSHMYN]q^z]`<[ˏb#?WZ#xp!&bT}Z^\][QvA(~f% (%F5f9!|P# Q][ɨT`U"^T21R"M86U$gyZه:h L@nћ@|h'T03e+"sGEr^ξ!S#Lbu=ˎ'rj/Jh>Q]2 8w㹪Tm7<+0j=fN @d ^bX O6KWXOϳಽD%8B팡A* y w§P@.=Ya'n1@7CÙI]Uϼu?&>c]mjP?m bN $A&Ҟ]H!9k˞^jFgW4B8JDqQE&_N/jм5i C|bWH %KZ'Q-hk& tRldRуɲKMںt8TP1H}~mP`;5yP ^}aXg8![ƫ_7v:хuOJEp̧CfQA_a̠o 2 .o񋕜d? cGT~Tŧkqp(j|8YDCp`8ـ bCWao>XOT/Y|M,X-:J1RGOG7)kbh&GAwx#c7~c2<;_&v*D5˃U']>+88Xj<퍆qfQ-g| NaoF!̱R\e|#PhFƹ:]U^AC$-g_*Rճ&5/G+ wO +T /3ŭ@M0/ ?8^9Hm5g!BW_7>P *'8 rA\-G*QZa^hHT 'Bvzr_ ]$&17}vbol`{!6(Y mzwױī 4_Wl1LPL"V| ܼpTI2^:jGZ:<. Ί1bbE|ۦlQVh饐'KgiQ; C%ֵi&Qv}{s,ľƬ8C^Ocb*L )BpV+)hGÀ.pq W`XGh{яAW2R%2 RB]m7yծ:o1α4Wje.FT>-SNHY#E99pD$@n$tӢʳcI{Y>$IXXrLj!e]%PӫiՍP->SjCL)[ЏO3 \:0P8g8=U׻dB5h1ʉ*+R:z}B!'r8;d+?W),D7M['xQ0Duh*[7>*Nd*O|_Ԟ\ȣN2Y!>FlcWJ`:z~5XA&1HX<=dl@|%h}یk,rBeq,<И[Xx#.YkH0. w'(yp" *Eą2( fX窼I @_.Bb=OT:okόHNLԜ\1SĹ= UC#'%Kѫa|8}-&)gƟׅ KC+('{SHna"u/%5k;]"{n*jV zddZc~Ya{,όjV闌&idTD-%սUA۳V72r6"릗Ňډ͸U!lmn@s8 5[@0c3ӎTV2|iټnX:=e5R:٪Xj,Igwi{96lY-$bVF0\ 8{Jrvი \ßq>QKUy53B,yH[wCUtVTS'-f"x9T::UsIP t^ zy[`g(EP'Tջ8QawB3FƆEBxZ8;׏SK堳4 zA1-)\ #%@f֡x8嵍 6ʏMHl'Mjb2cm$QbDZrLNC%'b}SȜmUXɴY/.C{?mK|>f&/ί$rT;w F˘v3HR(EIbcWap<ֽ?1Dqh/0aQвqE( 7|1I -ϧ9y+4:VfW]P2{y^7(B __Rl r@EOTa9zjb =d$Ƽ> L`$:E黜 CERe>mmL["FPW]cOЫNW,'uA)`[ܦ#mz7*5W.x K)jy԰g2MrC 24ziB2WX~jH Ω|L|<0<lLςć`I>, N*ؔz utXQ|%>:D2g !g*<̰dz&p h< }'`(ZsC-!Rˁ鶻zk|COa Ę5X`@0wz⣬ߛqkdޤհLϦO2q$5 ֶM̛hl5=s3>_Y.T >&|2+V4_PM1XV*tşAc[<D8xYtXo.}Y_(Ϯ O:cGNpj-ܽeSL[ >6UBFqp]'Y%(:' :ܒK8T#˝ů_cߒBbD[ )nR_aII~zia92Jc K41㖆S ZFBE.S̉F 0"9NjdQor^4Q{__k$%`R snYԛPDXVg\)c%=vc NH\~x \IM9@8$tR∇y;i5T篻˜ĄJ)Sd)/#.ahKmauI\ꝡ s]zi!\c4uLeb[E,u7XFLzMF6mф{Nk}Nnn"CQãd)6)j5k4s4"UH`̱! `H<(1X xP>P۲Ȳ'/罻D2ABk` |$'-mO z/}Ԇ }Їh(K]UFaŦ~!h@xh p:[?{ѰkYkRjeI*x~-}ɤSO (f"Bi˦o[>LYn%0M.{Ls8Cu:NZdL`Aup#z?0%cUd߿V|4S>hѦf}w)߻8ùmd-BŃw2\}䗧e 7y#Ye!V8Xj:˰ ʇ[NGL64n ?P!FLAn>Ĩw_lKNfM.)`AUFDaǎRM(ƪp5 ]}JCcu`od_ mﺵ6ZpalbN8i>j+7s[HнDMgFlאfFg/[GI~EnV[uKC|Yɗ(aOT>iHIFF#" 2GXo}3کq-ÝSiwl?gZP|ei#[sghOlz)uD$B{_&=Ak?<ɦ6mIIyV:cۃK)3ƔvCEṅdf 5#ҴV8df@|J:/\[Dc$O ^a_sh²:ބRu&̀'ms&w'؊ 3fBĜCibVXT+d5ȳCAQ3Ź }Ih>Kv&5zѮx;s泖_%];j閌{53'dpFH r8FWg6orJc%%pluQxCŵ1%>BJk,ɴ4o.nӋ{9'p(lB,[nsݛS1n%iͬN:2nէS)o;/$`H#eAٸqn ,X^N'a/u4=7c~xĨ''ɻ`c'3c(G[F'ȳ./kXlz>J3w7;Ry$\&P%ȶFb'FS}QRu _79!ô 4bd̶! z!Jms?}2M )`R+@U_Tq,OY\fUYX|+M ~Lcf):* 7jBÃ%pe- 1ۡX.gst-TľU.h6eCђ72& Gՠz+{A틙p_ OaO6;`gNzoD="9-nHޛd"b1{r~-!@rscӡ\J܉AOJ]up).WL(:dCںU*{d.䤴HQ5Q"Z;Iz5+|{f?;)~_i.aN)͞+3^NZ⦹40JyZA~Kڄ  ΢kv{hf!䕰|'}yC#-=}'ol3gšoRJiNM雗FaZyP*:X"M)PVS_5ڷOc#$;뎯6X.gS:|4vB㬟UVVO$7@_m`)T%J1OGn&zk +ߜU+л#DA0mpfq#.L47q9p-/}mxaR!~~U$z4\.MY{{X4(1ŒTm0v%T<3^hӊ5k(+8߄q ZTLDM;=[-tpgy]K[mޞN;qŜڀ*EEnK\@w֎<vɶY@' g9% s(hUpNt{7Ku;൜eh1fX.b.L@5^#fBDBt![,OSCbbGS>Vr'K׆q&wl5 ]>9a* nr 00Q0Wfy,鷛LNMWѦw43vQy}if+Nd맪>:;$R@7U>ymXۢ򹀞:E]B`7LGĩh\SGG~עjEX!FaELNְV#p\LxOv("w׋R}~5u=' K15uuEḟU 狀ŘGҙ1@d=ْѰ{f2Gӟ/i<\罕i`8X:K &zӼNkan&= s /7=Js^`;kVl|a6 Mx4V",GxyQjJbTvȠ1Yh俇 h᳤n-WwJ2g$%]+ՔaJ& 1ܓ z26ěk튖s̴-Ruj fǟa4vF텾Yu:'HRN2'oZލX8 ?pb4(`մ+.? (pB1k3jD͗y>.AÊzRPp=H)7=fiAE6]t`o0oAӶH>`b+d1eڒC03W |԰}yr?[h^H+? _|玹ދ$7ic5sMFq-H {!^ZŞrބ&H]+APk+ ש mRdߏ咘v&.4|ƹp{ \uZmg<UBLF5mM?YHXt)oxb:xSF3mRZUz})Sd~ A#0l@4BO+&)sz`NVݗ(yHn(}vNϘTVjd1KX[G*lWub#G$tT5H֙Uh?Ikn!GZϷX6YW\ŋd#%GNdLllrm;DvGMe }(GLS  j̠%޸Hjde٤7Z5w6 ;Mβ3V. kFEYJq': 3Г|TEAz`4R'~И6Q39.܃7*F +N ,$0cuyzؙv 9Zb,&Y@@y?_0c,z 0c v]0pxM7We,ȣb}|LQ굮{}[3)9q88s{ǒ7/V#e+,GݍO5l9LZˋ9a~vY9B/EUI@P& ݞ2 J) 20z'{1h\V(-!KU8^PvRpHT|MAJwc$I9uBֲ$xI&+_:3nK'}uB,-ua+9(RB9UbmD!mAIn3}y!+@ v%Eͥƣ͏u8X(:|b |zYB]RUdЯa~^}ۛr߉ؑ6Ee% b>0^nE k-@l0Bg;(9bi0ڝ>RaWOW9u1DvE}Yu$k]xjv&& yn0.o`gv%AZJʢcI hpQvARϟ'AZvTI- @%y?*LG6ffFպL[0N<2b"lܺ%Օn|`SR V[4lV+`u DWij[Q< Azmqވyx2iڶ>3ci+í/E=2qreSQ8wi}Hfs|:e9@gEN"䋬V%b%RB]G\ɣ)7D:vv_rNwL6("N'.#(R(%Q1lo]oYU'~XcIjAiK]Ø@>00}Ğ**vٞhABҞ~IWDrrU, ~Y{ q!,XWrE,r(/1&? dԗy.FjmRv5(X7cz @j VO$?& }fܮB Rt`hn'|"XҨR|N >eu(}G!ܵ՜z{USZè4t-:Y+c\s!Bf FMpƬXy+r+A p('8Q6 [q0'okFn;{AЗu;OTe\y.rc5g׬cibJ,u31z, WnD2`i! ǽ bC$8yU f/lac-Q?<OVMnj9=)} C^CQOh}檪a5., ؑ''>U\{-ؒW%EEb98bB0. ?LSN&{&!˖OkC1\}8WNP(l^pB1|hUi8o S<OΕR\ '7W ܢ 2gY;#"h!簇iށ ]LXD= f_qnA,=mM,)h*s :q_qgMizU߀^ Mߞ~5AʍyTl ke|Mgۈ5L8>k]pmy:"kؓ‘/f6ɤIxqQ A_+6, cG\'dG>4!w;55i[K)ܑY݅xoXevuts{-9 %:®֝8o }0p #;RCW;s7(v+ z+O9A?;B(g ~ xMՖ]b^\+p6㟥=EUl*Cw2)4 gE 'hӇvvWp)+[Zec`'RiT.ɞ2AGX$ *tP͇ r Fy(R @} 3R6f4GP_s |r"Uwsj7JFID+;@YL.>Oc2oyZZ[୛&_àL6_4w'tw^OMC,5`‚t q"Du|`R_'܋ieG<4Y 'J\(5%Qw݁<޸UYXY״,$Ϯ9Z qߥ9oHIpåbHa2{Gי(΄Ϡ5LپCU CW>a8)O=h,b@ , n#1MU;y8-?SDiZg3JOiis.<OslQfl& @2r:s`{+l={O;GY8!1"p^8 lL g` 2tw751NJZ)C&;:;[Ó'H.Ůw0򢪜/wkltX  ʣQTŦq\cUjHj?i/&БTwMGvAROR]t\ԸwOؑtJ\;Ŷ35J>X*::7n7 WZp ;g}Ϫ" yicSpFVދ ;|?24ԐS^D *H6]\ B5YBg֬ qPFRq=`]ŨJfEJiǏ&&j3:^ws#7/t}pe)e4a%Uzg d8/:(U߱."Dw>&2%;/s]M^G!#iruvׇP5hy1jo^5FD I:u dqdD򬢒UOk7үp>JD1>ِ hイ+v`š O}heèSSLT].:Hck2Õ% KYH {&nmӋ#oOs6`},ΞM*z( +Jgv8{ӫ^RKWV_}pU61 Z}R//M[t %n%ώHgP"wMddvZb1p)(̷z1|fy`$ gKtXd;@mTDLу֏'&2+l}.If꭭h4/.> 9sQT$hACL<# ݹт37٘r~ ㌀FↈK ^!3ކx5= /*)pX?lE/25{C/y9!$nP$cmAb8xE@oTdOa(m^_MFYZ.|+I;\tb[;Zdn gzҨka؛O)QChO`YENV3:}ǾI77odS 0(c]',!/Lj˅uH5IQsA}$V_Q4a]DΖoCjܳ$(Np mfLVJ,\I :$_zdәA;WRZ 8 S(I)UuWmF݃ŒC֞T]$f3"lB\)a[07 MȪȓ/ @E-ۡXdԫ/~uqa+&J d M=Dbf{.Fߠ'ڱcNh"{r6FN_?^s>S(r%#nhWsa 0inizIN^K "#-+H,WyE7[2Bu dTc:F6wrzP{-[I* gLOW1HCk2/@]>+"HO N 6]o:?s@*|T+M}'e癑 _d_wzٶ 0SMc&fEg2pge8JZt )|t4\7>KlN ܾK0:|L>XdD Sj6% 6H1*ӡSu\aS=f1a=>>֛ܾ<&ATӫ?)n2-JgK$iGLYC: NruGorwlb^eK]ֱM } EY4n]Ju),Dl OW(V8%oK~G L<> 6S~>!:FQVCyM7S TL-kg0 m/$lX|D7j?(p?sO{ L>1c ]=YL%ip 0zqL (˸hƵW|f;lǘBRPTJ&C9z[}>_&G;X]66t?TӋYOkQ(rWپw6;X6dkE[ҹBu kcy#05z(SCSZܞ¥ D.!dTidDBOq3;GƴN]8񦃺uaUYGre+ÔLSoXLW?YФ08³"iD_M2Z{%崯G(I3O@Bp\n]WI_eR|H^\DWsi%_(tWA:tqY#W*iav'$LZ&4H0/GBí̄w{qŴx%Y{>|\RBkŦ7"l?!zU9ԙo.) ;R/@5{5z%Oc4܋ @k\?"8ǘ;N3[Qߒ HHI†xh; bq1OTՑ?$ zJ'RjuS>bRk/3.aݼO)>Hm$~%®f9UkKz8|I#-w&C|sBE=w&r*O4a/9L.6D ũ!qm0Q"DYՓ=ձk:0b8>%3LMBW)uW[}Z~ }Өrn UαL>w wSru.ˈ<^V Eا9愂; P"?`n¨v%nnnJ=P%ީ=Ny?Rl5.lJeyJ>/y3"#`QqN,ݮ!|$~sk!9 {[%Qc,G#$!m4/Ju)m=w3X6{`>4}B!g)Yji5td֡1[b˱nhTV@P' j~KEݮLb+X l}V%&bmmM[/;#kߺ=n=ZwT6=xT:fIHMYW8!S8"_x*G{~3! d:BB+4ZX g3d7Թ̆+ G+Dׅ{bɺ1a.Kw7sML_|ֱ.kDSКv"@/wt XaE>燼:J+@Yܔ01J;cxO5 q_%`-,GP/dEmedopC|z"0?qw`c+0\Lٝ@h t/ow=$LaF,YG% bӥN}tN-Fd\BhURx_;wt7oG ǺQ_Y)sW0e6B{E2&n17VJP }k8wY`x|pEz~^]Ǥ,.Eh~MO{,vg@'?8ҧߓRiApP3EAqe:U[(֙,? A3η 5]mG/;ZgC[ L$;SZ:m0uMO%+6="qd2v j>%jǩ,]ea^8uq Itf9_|u.i@ΰ͢P tB*Lj{հ{E6VFӧ' L[Bzyեlz4:e/odB@}}B߾lխ/`iU_:;OGEKnN~2CkR啃4UEnܒnSE,6ڽMݾ+a:vf6c&~!Vר"~gPױxc,/Tg\6YܯsMAjb0sZ7{͑&*#HvIjEܼn:I܄g%͝zD7.pg`+-\)dXTݭ~u>^=do Q}G#K;-V9 F@j$^܈n͏uNhEnMر9!W[ I7]m`uyy!㱻| hh ߿6 kdP rjq@ppDú NF.a$6)1InA*:+)8[vCm*h0*̙Iӏ֋!tܠ~?U$.fđ.$I{>/vC[Qp/ JʻQy.'T3$Cy˾Q4a]3P(vZVi-qjZ Y](JkEyNJ^Ӑ4{gNd!j.ǔ?t9EG(3X:Foǐ-+K(=$+Bv 6qn`UM_Zr!*^k_վ؛ʨ)`h3㪼IWA|͗7n պop6M/,oO< \}`e@?Lװ[zI!j˙} ] D\]gLGX Ўd#fуnh{<.J$OAM ={ 4mHcl~jIA1c]Fs"A⒱9@Ϲ ˫;yDEBR$YlN$c*JsDyU*] C'ŜV[.雛B+Vgmnp u6)Mo)j6X T J @A7AZ'vty^nK$Nir]Q6 yW=#3C6 |Zs_m~n|Q] ub-c-VW#Vk^M8*EUǂU}JVAMF8e&6IL,YBe' .m$*&%s&KuIOi/1QB|1MXd#\"anJx wF[&tVpVf^W7vj-׮$OY1 cjUւQoeVGav?!dۛFIkT֤.R,d_|-?A< գdC 3Of8{Wg?z$>~h>%h6 ]\!䓺G VB0BLnK9wL_5)_(/k;*ykEWPņXh;Z}SlE;) "mMjfG_aLĕkC+rtSW|C;Թ)i6o4:P:x䫄  #VP(F?,+t5NR9ѵ"R@<ѡOAlCқS0Cy-m2GǠF%ՈXl?ina}"HK'r 8+hƝ(aC XTv6#Gynoe8)3(Ɵ^<шޱ:&uô7>4/"Sș<vY/ŠLRz>;]h UW[B$Qc=[* 0U,Rĝ\/%Ι$ S$A!T2jלIv`17?8u^Qv[g[2eP^4sOICHrL}~9x?aILZKq ~s{of_3/''ʩ<9ivG1м))itخ( 챺ym d˜g yba=lg'gށ)KКq9fAuioHϳ!u}HRV'F$C1tGLNx%=tziE^-=޻ʝa 1bz\Y?9| e.ǯġ/|shzذO {@xpzZۡqb-Sӟ=ac+m8)rDIaYj 6;VMzM[[:J&w!nq<(h뺤YO .,vݲ EWkRLwE/~;Ȍ=PPJö>k3nf 5{*|z-ֆV]ԘG$^ eu7Pk~G!oXz#n^ < D>hRDl&ܺy q:=Xhlv߀֡B}VG xx*Mi1 (/GT7un;'=Q~^(:M){ D_zgܪCIvF8eo_69Ǖ!?Pmn0qkm=N^0UD1NIF ҁ%;3^ 3Nq.\S9({SɇWƈ 'A wFa9f 8Vם=ꄆ YH9]lݵ'޸M,Si$An=)&b:s#%:t>$[ KݬLًk0 sy^?϶  8̢K*@d6[F#]:9 y<vByE)ϐV:8j˪RvG:^pYѓwa5aԇO<[k6_Dlr>iucv-(7xsK o(wSGDӹdՉwH8vCZP3pZeNj, G:g2 H3 :[܍?nm@+U*yaϥ2fkhz@!,oWEe:L`3XjCУ>e" ]7-А տ|i=B_dG/Mh32A̰ uE/eVܹe6 K{c"\㏅/5c zإ5r$<@I+_|`{q#͵3%8N"ԑ4y7acT6_ӵ˜7P&6Q *ĭ w{:XڐJhVͰsR ?YbLU:Db)yAM&=mZʌ`]A~ܐ1lt@폣Π#@xH?>F)x/2PV^r 5pΔ@Dt[x]pcDǐLp+p=جY>]qq|Y Ed1fޕEwVQC: +GH!tvY>^88ԫ an%HcU֙Q9v;_y.Z-TѰG.[_0!wر~٧_Mf'03FC-}>RZCPf\v+&AmB4=\xnL,WUs`~AZ3Xa/Ǻ 2n 6I̋Jb8en!/)'V[wZJ֐)f 1 {kTWJ>$ˉ ^#Li][KeY7RF0MzFjÿ?X&WDT~Ŷ4WmE,oP"eԋqw@hӆKMg>c<+6UVPkW46!MMRDSDߺhC@m>4%ŷr`rJ|CFЯxjP+E7yfKRJC3Wkau5zh?piCUP/kn.aҊ6{@_@v/ϙuqY g!T@i Pvݷ_Vc^ŊZd(mruU.nX7鷚*mUOɮ2BcNn{j ,"Q$/ +%I?,X*YnZӈK-9f$[EIrN`XCi} `_oQc9exZ9I,0)ۂaQE !جԹ.tӺ5l;f&vf!,OSAO'=Un\ {;zAVb\B.Ū@O'4/wOrե_#NR;"<|mB0eE<ܼHrQ"N_QqErjRU[_#u xK(CןH%MY\ae AR,$3 scɅ?_7EmOԲ8(bњ$Nکk)_zKxʪb<_',^3;vɘf,9q8" ph>`{/*B- @N 4O2#ds(򂻒gٖɈg".I&@~@BFNp"tQCr45d4ٳx¶ "rҧ!7d 4HѲk^aI#E'˫"ȰkL퍤W}V;0et) 1ԜǶSV=of b?nV)e?&m园!Zƫᬍ Y͞?Y|ld9Oۼ)+)(3{}\{ c]ʀXjSʼn[Vz g *.1sB]JFӵJfRN`Vp :D9AHl #[$D׈Fv}⌹ R罾7E{hS; ת}D8/%$f navW0!L@em(xU>aMOdFi9Oͫ Xv>CR;|zta\YUQ?Mb;Sͣ uIrfE{_p'É4݌"5ΙA$1s>n;ն7vʈ7︀fIcR6+o,.k9 Ϯw˰  Ī !Tnuεk7gg ?n%vPYw=c”ržۑb;[HsQ~P˝ Oz߂"L<=59^h (賄0 X($-R2Z20A_OKrz-{fHC5%ѨƫQS'ŀCn 9mL>k^mhW4R:5B+ĺ =Y,-@ׁPBIBSs 6vlO Jf|^{,RYҠl 5HoV^Ɍ B-M غ\p 2=w*wdzwQu=yuh5 [edXmDWNҀS55,/+Ø`]W!Ք08ѡs?:Ԕލg(9Au)-K}{{u1I!ALo6h@Ollr(zk-2 ,@ܒRɇhE1کɪSuM38vUij;l@rl芐 /ܼ_S` n/IlyȻMXW9_-D~45ɬq\}:G˽`@+l' kPpdeD Y{U=3bJ.pKՠnj 1Y37hĹxMfCzIYpK0 iO:?݆^"`0HT#jwT@}肦ex tڞm)!bqAeQ $byM4E+Bzs%`%!ÖV0dj(s;۴Atms2DG6$2N.WPEȇ";ߔZOd8Q- cG=ay=Aln.Z,hS`Z-zds+8TN7س(s'7GYN'dhâ%4Eǚ-VqTI@-)dcam;ڗMiꔝ% nne P+Js] J-2F~ɪVA%fr~RSy(rIF:`<K]QRFzm27U杼H#`Q{QV M怽Ql~nQ1+wWgX=|@Slȏp+m]ty_cNG"zp\±*Y)PzG<:?KxzT :RgO#ԲCBI6'I'?.F[i?I 9܅hCXCX*]y 6e,Fvyf,@\gLGt$TyEQCmS@vE2*{HE\aX G*Mj 4rp _Dx=/zL61сHu"q3?^8D:oJwbfs ;f&Y2 y3еXq 7TBU^ND/,P 8]O0q#hڅ )L1<\qK^ _r1)]fq;%!Nؚ0-ъ$ -߻ZU$<N}^3lMr޳`]IJ#q5[qGxvGND)q/ cFLߍb'e[}sK##rEM-A'UF9!'sJƆ GL^ǃpF>h@WɚPLhVтqVUk7,2 [uBN`U$uo3e(2TSB  /[ 6s/a( @>fK>ܽ.z/萯7hbSg(/řpNKJdJo#X 7D'/bA7GzU cj.bb#Si@KC^ bl.ȯ˜wlZdxP:4ƏL y ~J,Xk?b##$cDrhOԑA)Ҭ/03ˡC6NE^pzx&B….lT$GѸ,uwU]KbнY3pVdp}+ O$|ZWtKPE>tRch:$xPB0"*h+醴=С x{r{e?i6v&t'[7' vqZ(lg, Jx1~gY1ֺbGL:㜙ni_2*[*׊@y|>5ki"!d^XK<f)wxL-qW".^+4q-C or܉/r䫔 8hc{G"̙winI_S /Xoc'Ku@~LSq1 WKFĜj1h ,'rгgVY4ia5 N43at ic+xT?áj{8"urOꍰ̠bK(w6GPnJψm!\V:nzEi tjD^[r56-1ajL&b-@AcEMl#pDvgSX$a` Ӳ*.6 yhAEÃp8sBsuQ}ʉ: F:u!'o/BŔʢZacŁN_>E֏ S\=s4 A1ɋA^i}cYeō-P^WmGmލBn [sXBy5gJ!YDd,+^'-J9wD یσ&K]%3qzqtoJo4V5Fs.Fl% !<+IhB {s-L{.s.VɢKzN(ȔX zHft)!1F!ͰnuJ)C@RV n:ИeVxOdIxGW%=K8q!L4`f~f FĔ:oYwU8MK!US _kV*SV+5vr22?l؏ue]꒘*\=$Q=G1qrϮՕW]$G*0*zqnt:¬?P{`B{d^7DZiLɺ),X1Dl($q5aNDq*'#]K),=!۩Fy.,.)q {7 {ƄV+ՠWjm-ucCl?ay^))xWI>.>)I4k^_=vs~΂s+UXDIMfo ʠiXzjA 1ӵ|ZE$wWIi=UO>B `ዴhΝ-_vh PEVI2wusLf3)t>!tucQ#z@Ҳ,O*3cMmΎ k'D;bAuՌ8g t,G,0;Qx|UC0تɬseU33ePo>y1]R8MQn) Qml0`$!51ڡ3AWÂKM^e ]k.g}~M߆,0ut1=P) iwuº @P'æ<]#'Aq^9~.N սjW\_fdrzi&*mW`$9x[\o' rLC9!ï*?70;ޓ&CD]'vX[oiɀfx/p{S AG7o2La<);̘jfҼ4ITA+ڏn9ߌ^t2&zQ/1|c-'i ~ LTgMyeN>ƠZi[["E0#N-žb.tWdT 8bPcȻ!W mu19X;ݷO%9FQ*QK#oxGșG$O8dٛaK4 %ޒ_y9xQn@B)/:&ܾfF<4T^4]B-NvQ)*\> #oM#ճ `Mn)vxfgn}E(_25L'dkcbo5>C:WԻ/.QX}čnh7ZA]íCigxON@ {v|1=L}0H]C;_4Wryym5\d:PUf-9v*v\J,s,b̝\&Q+taD>-Wð**DDXPS[Yop?6 |GW+L]9Ub`Ee$`4g5wj~zDNjN) 5mMVa7JM6,枪f9Eu@Œ˲צV2cyQb&>,p*UkF%>#Ɩ!P̓GQ6VL-l+"7"fjGέ6VzpgƼSwIѧo:RKC䊜P*&!mϴ޶Ҷim9uĩhvM5Z7ЭGHf^~e_w~t E'0Ls=+dT{3l->< D@TPbBC%m1)ߞ%NAPPR*?n"@s{ '`-xCPYن&65ҊןűP~M6"?o?I]?m `OF!:*u "F4U.'nJ𡧍Q/xV՗DD'QdfI  D5y5d ?u!\ܦmxx 1%-C^^ݎs~7!'rp%(Of`ts񖎢e֩ :v)lYUB9yzSj)fJ?MVv*1}phM} utְ痬wh\1^oP#%~D-Rwkx\$R ecp t޺dCtw.X$@vq->3Cn,JZfYx4N w;S~%9G̛Q<*Osq͖5gS Zrg50XN1^|̍(~#<25}Cp08$?.Q *Bnvx9^pv] ۆ-|')?t,%zV8g5Mӯo'W6cVfd_*'~/iZQv&gn:7@ŏRYh5K,mѮirHlX-GeX \u2uAڭl>pv&>u+6*n5 u/IC6 WBE,-^n=(GY^>|6pae%WsrR{|S8I?lR bS0siׇAM)uCM}5iG;@i\`nܵNpODݣC/P3;oq~Pjǥ1//#꜅ 9_b&yU;P{==Ow>e¤SGvgdk"acO{z躱 ԉz؇^0YBcz/`Ӯ#k{SZAy{:1?^}E,oCxS1j`ȷOtQN"6XM4͢@j/,-sCb`nhغh-d*KinnC4mA^AxT6S0Xh\8fz톿Η}Q,̳s[Ӌ4H<%O[?8"ĩ#X}A!aĊi%'@\@5ߺ0*R/=_@,cD/tjw/=7DӚjL*uw BDS#p7uMϹ~VNUXO&|u0Vul!xw>{Fuj>& Z0=TUGj~PLp0xQ)k0[l(7n/jFj]ob,>U>|w)vG+F|XU,@5=4j=\С Y&}s݄ns{t^`G˧$@#- ŪO7#H f8鐷BUf,zC-  Mcv[MYwzjNLO*l}5tUw< k}.*؃vǕ{Gҟmv<<J*uEF#8#ŠwC) bEt 2BF~My3*S^>ig_sg>C\)+W}'fQ3 #5ŠWW*[z4Nrȷ;e'F^\BpH|C>qPHjCM=O> >j&M[AE/n xV&WĤK{g$5*J|Qvn[p~g3橚'kfZXR0yq+s)GMD͎ >LjH>0䄐՝"?NϫsRwwX߄YjLI5x}\M4әٱT!0>7@Rq}gW_7h_"E'hi`o!@zB.tVNfS/BV' h->).T@|Zd>-$bW v `y* غ''TR2@8-MG_%mGO"FzOܳ_Xg`%(OJ'vb?Jĭ#ɷ? "{0W^?[8nLЇ3heVypmTĵSvONe֕~v{vHBEqfǃ}Z X,nЪ oPS%nY &UJbGǍ4_`eb0{/ɽZr׾ǿs0 2B,"8iFvdp^ x $wPOb) ]6$44zʲ3";,׊ ``ZkP\<B(rz2~0B҇qTTZ.P_cLYUA꥿unyg{ٷ郑g|:>!}$B)Y̩Q.D2Du3TwN,rRprxk4&NIu sJwz HUK~C|d/۰LY 'Cb(Řo!:-5V {<,wE k0U4}781 :%Vhs9'7tz b1FkY ;c:ݽHO(!Kqo&Lk_EnŊ1 yqQ>pkbc~,b`#byVL\d=7Ӝwts.4u"(A*iC B)k2˸4eOCJ"M^aLy'ܾ*L-/T0YqUߞ6*@U _c&aԑWͰlsY`u2?>zx x+ԏzNAφ6W[NduJO )-{Q# et)2 0$@va-+C΀p씻 E 23tRx |˅ ،Q>l{4_a5J@ϐn)X J.c^;;tH#+dz^at8{`BC pĬ9e3*ֵzSu벶2 V<~il^5F=EpHo!و{hzbjҢ``о,Jcp$* U\$j!n6_8U3C`:NrRES}o:)|HPF[ub3v~`|&&ІL? c?H,ޖ֮Hx_1 ĎOq$ѺGcc`.;R}2|ivEԷ6vO8LBPA? BP"M8&'&R/< 4󻀬W*hQ'Tkgû+7(؟Y\2A6nюٯ/f+z"Ô-0Z3fy|DI7Gˑ⹻?ͫ(<<ژ*RpW?)n/ho ZDZ_+;] OGboclWj݋X$LM=|r+֞VHZ]# HXF'ԟKݳuK a1f@3d~TEc뷒* .,`(DhRn{z%ӅumJASTIX&ڧfpGKt>ef1'/x5tjB4,K 5Pߴ򇷡q0(=VP|\P4 )ݭ5ESA8Jڨ-:J|yd}AȮQY@~˹H^F~=ړ3̑uX9[v:0|BױٴZ ;OR[fi }m6ְ1$xzZ,Sx|x# <TSifU/Y4\ίއÌi2kuz3@Jovs`( g%uyjDI{7랭iQ#`boV^p*$Z nUI= 131@˼Iu"~n"Dg<"C0r%a@Η/ѹὅҰWva8}-M&>R~ !qR-ңGJ EwmO#1'CM Zrkqdk̥6FǚGc3;r-fWrG]-=\`VMrmq-'%AS K8T2Z9.|Ug~@h]&#hI?#VAk-2jHb唃)pb0E A!9ِpkMi票SKÃ@ pEck|g|& 8_hm.-/)Ԕ7`pIWsdSሬK[Yl4cV=  pN\B82o^,﵊>Gbsh<b9`jЯ\'ћ_(|Uǩ3s>R (` #NnAj}&E,nN*J{O=LhoNOʃ-W׷!*Ȋ:B>yyL,%~>)~˻7j|d0YoS92"7C^'!sH>/cP7y-0O9`ժXڤ߲UئQ^𥆀*IrmO':,97dAx=4ީf.BPO:Џ>CͥA 1m,}4xCERZoIۏdc˸#TyEP#_|<G?Z #5P}kKʚ @Fݰ0MSoi g;('}yx TK#*[-KqT k󴑉/@k_\s_᷽f|_[ѐiIIIOrԮ$7K{$(û>6O?A 7%` EgL@&.F6TF ¦ZUc;!.R_)ޠ<=L@g],IV&"qÓNv~>SwXeû_nby^|C%@S7U>f'nrC_iT_PE1$ۇ1R(&ˁ J5Fpq,i#h(}T. owD~ C*{$Svi:y|尒KQ4L3wD}s~R\HZh3CXl*/?PQyJhdA8;a'N q{T7$12])6jv[y.+ ~7yrv-P\נŐfyDˆDL{wBs_uN7eu54dX܁_,U׿^t$i>ÀCh!tGS\.Y8*%DQhVB {hWS-ZGlrZ1u겢܅ m]ETsـatxhccBwl&d[bM/ĽcQEX̆3ά]2FIjfP/4i4i0G9W(Oc Ji-P&Rw\# 0ȫCd,S+Xz`[ig~ȸ(~mJޝAsA'yVG;UnY&`Lf,!h"iG $.vVTp(jWyNG}ˀiF?_ #ye*+LW*~9X|F:u3%?!ĝ-[;cl+vKv]frX~SI6mг=9$};,S! u<+Q,XU[SWzƱzєD$N/1.C5N9X)$um36 Ѯ"H8HYjO( B@~׏69OdԫA7~Ht~ W!hdy2UЌjc b I[B];Op[b˸Fa]4"0,tZx{-P1㕷Y)Ynl0E#w6eO W?Vd>I0ѸHtiՃbiәjfquIJDȢkO?*+i8 PK0DBJj.D*4I/hwDh`WEx1ǐB{m79\P?v4YD[}⽏ƦFGR+N_Tc2\ q}9?"9Ed:#aܩ.BRܰ"!4#86Z Tud"H$5 le=2 t RngEvee ȑx:u[b- epy0>Y0L+孼7y^Bm%4TC1p+@8V ;'$VY) 7fr)悼[T1QП84'EјESMJnwe ?d0Q0\ Qu+ֽluPNHNb0VxZM:cW(j({̤"lsRs'n_c֖%,aKÜRO4Y&",\N(MtlzU;]jS< =Ql/&}˭0-N_UJY  lurV[ %292u '= ޖ?kM:cg ;/옫O_Q8G*,Ӡi|@@6u؋zWt܋FRmv'HzDK4 PL2Rh̨m0(%7C#8<"jx?R:%YRf ;g4]kaMОHMP{A9NVKkM!(`ӆ^|lA)=(%MN&L]hޅ)zY|ʕշY %W-P e`I|˷%B;DKAÑ(HρQi$ٵ Z3MYcte1~& ` E˄Weas=PST?h[2 R1>}nMV~u /T4P#<;SD~`[tUo7_3I;T_>~4A/jl"wGeO WdIɈvy)sm4DQJpDnX1[r8{O-iP?^qBlf%FW.˽K5POzq,ofG+4_) @3"hI@^00,}$ $Db SYbce%irr% +.d1I&Zdb4-+FOm ACP̡A?NU1eҜ?I%$~Ul,,6 ={ @finY!Q!+:7u9>uwG\@]Von hB-s6 8#VfEb?GWK/^/\=䮱1Ek(H =^V>Bp!WQqp\ 豄\ew⼁}Z+y MGunm`;劐>DUK|9 C*&T"pqF(yT|[thVyړH[%䵪Ɩ&9*!EIewʜl@dRN*9I >] .욂4PEޫ@9mA1[ =/>?|3 qzKTK!{@01B-_߱Z]<כXtV0n,9,}@{׀ yul7{L%D%ϥ!FמM$u|1dtZ %q#T؄L9Nl4Ow籂Φ.d04M%p|4QJhDb:̫[!Dy) ,>B颤c+G<(O<rV0b;ܻN|@07W2U5BwAG@gγg(M.iE8*u_DpS-H[8DI  Vb͔&_~1ẖS^|y{$|k.OwWY,3CDԿcXKo3^AV9e{HHQe&5Q#뎁كC.7@Z08Wpt2#:bhm#uiX"5) u?],VոM3eNu?6?DEd-+(:\PDz9v@jfŒS2py) 0 Opy NdhjG*7iZĬL2/T%U]MЪ*?, 6of55_$IlqPꓹCLȳ!2* ʞ ˡ6 `Ztn2R&FsL!ɕ՘c*ew-BF;b\Us@wYQ~4  ,J1y=COϷh%Ax\EUv9@!|V@,t́Rb,'R?;q.;ɑ\# 5*X;YR}mIhKڃ{_ȌTzp\1P%-]8wxt*㓵Ha?bwwRޮ_p.竉U+Ar6TIՍ+*v\Yb<18dhK x6.MRHvy4h* xW۲5b ;)~J$T, ?X-fbdHmG!\?-a]m ;3xR-n2} q8p]KI1b* tF<֌OJ,Ό"y]g(*+ת[*Y`ȓwkG!#HrY62ڡ֚m>wTL < 9Df'79=<ڵ{搿5U%r&Gb,_ X@%FZOWj ׉4vݹآ(MtL#:-e2Ջz K63фUNX~b׽T `=GLga qޥ[ltf`00avE"Kq FqA^:L=&vULMj TwG=%[=0p1g?`0$ʕ5~pDJJzHB$Q& 4%p՗ȓ?B9/Ԟc|n,p!ݠ̆?&穻>fgv8 ,Ƨ@!6fH E+C ~ƇKN5<ߛ'g@t1&-uu9DON3?p y(( uX@RT€4$@a< faT ΥrFf5g;>[%nj[>G^;;!.$)}v(7jdXZ"MF:d† /w[tWz+#o])KLP+Jh‚wS rA MϪ=-j|Zh+å&Y¹B ;6Sa=Vz{ @?h7 .o|z EL}[ 2Z@Щy3*oE] zj617@knQ >IX`ι0:%dFOuVw8zCC0[Mf[BJBN0ȔQLCmOm:t:c rEQW1x4\;h#C㩺}W r}TJ'\ Ԟz$xD@1ﺽKvW)߲2!о0I 9 dgR'ٰߝ}O3.rK"zy:ET:?]EOaSU4 G|utu~R o@D {`'f*QDv4lCGw'%^+g0^KKGڅkn[ ) pQm@Ar3.ǜ҇lE}Y_l/?{JCA\wS ?&@wx+b-"twŗceIPeVW__Mdg٤A)Mu.KxP*a5Zr8z\U S|\ȃ"x<:݅MV Maq+(Vw|$LfCnV!ҁ57jAचP9Ѽ4|Pw ŖT-r#"TfìӧS#A{[a<as}pumv@[~ VNW(ܔ 2wPMUzmڭ6PfCa^lzw}1lƷU2!lH"H!l|,>Jz5khG]z5n5%ф0X훫P(;$!_! s\7`\ɕ=*ALOUح؞%%y( #hQ[.T߫mBnYz-D_/Eɽ~?o$a0Vt~RPqh)NeOc}H,M@Oj\%̋ ]=WϢ<XD3GޜkZtEzNn%n&7k4!.o큀H Upaa&<*+bHBK~w$E vF_ᩃ͇BFK{0;m,D30cl7b/UF 2)uNNRj[.ۘmsGAX}D ,/xuoz{λ0_ w` wvd6c&RJݻ~ɼרQ=q4,r7fSɆ):y'&Hʮ Bf(*~ b7ljp)TRByo ꌒ9hZ#[_j5]?Ζ>?LuH4,= dvFwL \ϘD/ɶG5,Ut "`>& 8hXREWH3=@3LN!'C9a_X0 ez,U>W;E#}!)wo+?Zdl0V|A^ܕ T(f2 HЇcHc" g֍]9v1} $kf y3g| :8C1mpx{w jM?>ic3\a(-}[PڪZް>?\TR_,^r߽AJ.Tz1 <K 4K 崣ETI59j28~|p_*iKaj\ (k9reiVh 3'=ң/ t_W3HF4kId,^v:}Z:k[yw1ҼŦHUh2!1=mc bh )pBC+l!OtR{3*bvٚ溩m2WS F%rHQRmH}Z^Qv&I$J]\4t\ VwJ-$R~ruk>vU5%XC"LrcÛ1k9dMZ~wn^rb Fb3ok`ԏT`q^EEca ȀYOp$wOՒ"/ʴW5rX!Ɣ0d: IaEtV9tV~KVEV/S@,SmN4]e,O) = %ბzyIO|{JowEͅtRdX0z:~^dtY mځU5 '(rmD I &q^ u/{ P<^-CKJ\mGZm)fjpܕ>J$(Jr;# JFPȉR(Z1U?s5c+\ZfhSi,rnU7M=8pvިWX1C*A(f*-x>q0s/sHFbv$nΈOn,uw_G3pQAޥ [N$V*[a1M  >u۾Ui9'(_LB-G,I+@7J n܆o.=r#G'1;sh@ ,[;uhn?k=@FQim+R9e`;d kO>Mm[3R)eg; ?ɨ{4&HXDq?ZQ/nr) &( !خ- ldxdυQ_}y*HvG3acop_mq)$I:nAX>2C2$ Y</_zÁB*ubڜpfY; ЬW^ɪ.W#ԲzDEj.1Zr~);y ɺ\ ׼?^[]l-`(;zJ虬5%/[JXHUx܅2VМ=+8{4L5[pŒ(/+!2S)>E:XbsRs%;.6M '*LGA Ep\w'׽fOROaTIE!"Ճ8i[*0OQF7yuOivϹ7$0RZGP.u~J ܴ#2J2NZɀ;%bY! TC*ulXz6+06t}<@soSU/!cȢז4@WoCPWSq u9L8|sMe!jzZ )j[MMJ$ӣĨ būtxZmۿ]8}n(*곁T|yAYJHU(IWOaVXKrhlS'ﳭsfM"ӧbNup&9-t*&wVt`71,Ar<<bI k2-c,>cW=mբqZ[s1AK՚Wɺ&Y/~Ei'M1U hV k-؊ֆ= . A(ǽjr_LXR*8;l?"h':=6 W <$+. Ầ:mqB80hid\2{ӚC>.ԃlfO^ܥD*l貆yL\?Aazύ2y2;[(*f(R"A 4Y3Hbn1{$BjS'U?HTL%l@a42لV2 H~CaZ[B\~պA!۹XOfTm<ƅcAL/ěV@Z54P@Jc繵oƵ28VկEYbBMc%Dpvս&r}$C*`K)*cQiHgp[Nc R W'W_.d7x}HjL{叿,ݕ̂7:nCS@y Ǜ Y͝_)Bs1ەJÍ ?]Q*%w mePZg-˸BwaT|`QaD*g67;>Kٹ%=!}O@$QC+ W,J$xd8+NZoȂc; .(OJPR($/tCWy}#'N괽~$[^f(!.q#OĩY#.FyM!_ 6rdC_67Ain[yJ ? <ҕ2Bjf+#8Ά?j>싨d`ÍT#1jS-IM]nK/eh &YYҐ34R"tjGɀU{&4JkFgc!uS ?tF8>yѺI03# ?Fц^=sͣ$`=9q_b;#$LH@ѐL]pR`"F7ȵ__jؓELzѵ'.hVR,g|.}n|e+Cf׳ ΰmpn0'LYa^#Bf>05! e?WeE wj'SJ;oG-#idghע,'],tn <r3FRvZym(mtwHnK݃ FsZ;D?UBl$vcbdb׮_3/~v3HzDPy0D[ꬶ!P͹ PK\=&tje\Y5Os˂ӿY}iXjtN3\˽E3XBa|:ṳ:_Tw+q?ҒU$m<7afhG]sԷL}r@uXR$Zu\lD+jܲڣPNEZ#ķ~V~E~a>W/Z4tE?sگCdqVDޞl e9:{ѵ7]QЛ_4w+MPӟ#XB\H4L,h?Aе/J`o>{]BH<* ]X5=*e*THK{} rl`hj3lfTBNˆ|u*V/ ߴ~\$6E9 C¾T|@3ݣʢ˛,$_ bi\A}n! dDD*6SʉBZε%zA[DRYi"r>Ҏ/Qje(>}(V5A|s&,GL[K`+]EKhv\MMS2-Zy-p6ce!ܰT(S,Aj]$ĆЖA'Z\R\b=gZvUk0zxW9\<#'Rj1tx=YrwtaQ=>D6TN:(s͡aȈ/T Y τh,Z~Fm?{n@طkz.: Amz6HmnmЊkjePƆ}I/h+.wQ2;2),+lN$\$G{Z?7;:%TռO<;K;/&g\I#8t3`~y9Z<bd- K{e /6U^M=d^z1' !-_qc˜PL| C75;.uj4 K>skTo4Aq'~Hpߙ=3岈g4-G|͟!'m~IhdU:y#1e1,8> :dMC$co`2v|gQ6BW{1W촯HcWnlzZ] MQLcK5sl|3V:>,:[3H ?*”GK i߭~Z&tD/T?o#Rسci_k|֒ .[YZmVk # +n/X-Ѱ}ۖ5CJ5%hbK*Iܼ&KKe/ҹe9§?@J TG,T(a:`Ilt^~zˊBf!џPEXխc.aBb֫v2o' [_] (xUxë[ޱA-`UT_ëISx_xž-.l඀ݎ}RS%ofDx-cZ۟S{|C"ckZ",;.)/3/ 8 S~A2"Px 8d56|2px/n~Eue>C%ܜ'5/sa c*$Nnj=1EY⎫|m]ڽso!GL˳B[u ^)27ȊY2m3*BIlBW๣ +s_gryԣY:}\Gq=a#< 0Gy%lhUTx*ƝR+ed굤p"߳ҫfF̼Gᤞ}𨀶e l0( Ƃ{MXn!QEbD} sF"g)˪Qpb`~9<ΘЄ.'vXCci{W#cnoe}e&}j1<: ɍ3Dl?e߆v:@6@쩁Qc$앻)U! U>љq`e&*$P9 YT 5H"쥾r=>v8{Ce>%ntP7=`P 0܊4!kyeY3B7'?f&@x5^V1iŻv'[v(&5v >70[|) C}u ǹsô)\I5;k_-l_ScpQF ʑ7r[j8cFz ?" E [#nO?1ԑ Vƥ"sdWXِمԣeɜ%y\m_V#u_G!MAJخk [3ݺ*qW.TaֿY fdkVcqT&IUHHOpEl-+(-)`ž1fwp.*E#2dzj0G=Qۘ/'4YMGG%bn yTc .hXƳgNcA* "}c"yqhFQeks. 2)EhԶ`d+XTLH cAMA8ށEbh|?OCŃ ħ݃F'.T@93!C( 8)>Q &|C1p K-Yъw[Cj2aI=ΖapVO|#mƆ!otӽɃ/ FY;0[6@\SDEi؁/n!ÊTHćTgR kLFɵŽγgjp;Umg͒䞜ê,L)JA+]r!STxUX$_ lr#ǫ /M)T53|+_z$x|o~u%GGɁ>eGE/Kǃb#^8b}H|JX#~@w{Uy=o3^HT+&`Dd3)̷B/I0Cs 8xrO=/DWU I ʛ9`di&[=CW '8P.S,)aIBEYUz@uD^k,ˀ-,A՜e'w'glKU5.YxLNY$A:6vsX{c`)";*@:9![5jHQDZr_IOVU뎈x&jw*?Ve/(nӞbj`;iܱ[S0ʕi xg-VJ0uN.}}fVKZ3-eUȟċes5'AXczoK'%;{(&Zb|cx_5--TΦrPwXgD!'$c>at^;5U[YQ(ŠŤyW#R\Kh(kX FKX˳?eB}ZQ^iKמzTi_ cؗ~ {fSc<] WxoV Y_J>cgaD+x-o8G;Bm[z55`Q[L͕*:SagwGgcE=~Mlkgug4o!p:@D ;Nx n %aAOu":͛zU,5{hI #UC>쁈K- }IkHƿalj{u q=p;(`i>OcÂDZ h.bhc' "e_w' flKzy7c~VϵiC:Ƞhxն L*cp ^f#*?AGc XI(3 >!o e. ?a,VB2Rpi{IؓZjLZ7,}m?p#l JX L, *b471k%աLT37̣*v cطTvBW Ec;p9eRfL=jy"phMr#Wxq2DGEcõoT~MT{цz3!0H]AR^fy~`g,DX"0D9Si8Z7C(4 k8Bq :Nt/.4{85 %yLH @*)w[֫9F.14#X#]bH73_Gio6J1Ea@ʊtP<-0u'sQ{/A,y iXD@g HMG0Ip7ܱI{:$uSUa?aJB)E!@mPTJ-iTo;m} Q0I1cAM(12t*=*⮳?ˉGϠlK"+P{͎?dpAMh&LC!  BêJ3ϩh)K.ؘ6)nJ1 r~="8mVoU` IOtء{cVn,cLu]JL6ޞ+A]:`Om۸gǃ9Z7prċ^@ "o(.)APŌDimkrmԫ^=B, SMVv enwۉ@pxצb,HOؠer#ud@ɭ|L˝Q(Vm*Pr\K.3?V[;~-4Ŀs˫`Ĕ{ͻ|HiD`s<:Oi]@1sCcH<4ֹtw&襝c`}-4uʼW~SO6!WްܶV[wTPO5bs!xYZ{Fh _h)~RnRZ^uJnOU6mCc5vadÓ$3"2W_›DMtCz>|bkpv<9a:uƙ'qz#摔˚K&}-NMtC]cNۖtXM[Lߴu .<9v(ˎꤏ=C5#_Kc}Crn2bʐot?Z"8&FQ/.bԺXa( \ J0f᠛Ϗ,f5}"vfl5gY}iT=zGk=8AOk7*{5UԘ\C0)о>>C 7Y܍2+z`UUw?E4 UoghNeޕ/h5g4t$JL=ٳo`|˱E  o`,v,mՎo|nQ@"{:>ltC+'[ϧK^ƌ?t\c%^J[ 3_ID]k4k[;ZD4dzw#X|FC/j&nzzDKoPx æ>hE$zk4ևS_@A/js!+!r8zgI @z3h?cBW]Jycy[cp0*t$@H F̙s \)=,ݺfR %6lq!}bEw^z_,!j-_MRR91s0A zDj۝c7GFrD)9'Ǜr]|fe͹:(͵6*Oܭ"BC7C,纠TyblAרehmu1dȃ@X䌘PlGcT4y6PpϡUGX\beW qk1ILte8K8i+$O4T\JlC`ѐb) <௼W a/,v[ϼD~?3XY%Ma *WC %JDI!)t~n@c7@K.h V!Cq3) I={7@Od"ˉjVt}ZpN{ФkA;\-iESH5eC&w &g ̂,s° sc^1@pW?K'mhZ!ζf`Jv7juGU)@A׏o4X6#̝5^/`HMRlIwaVDd;xhv s~D_\p^heT\Q4qcYҸ)ݼcnqDGt1﮼<VH}+ǯyOA;:wyBiy0bőU` ԛ'ڂ S̥L|)ԁ1[HBbh08|K,y7*6YWyP?ҘnA%IՒ(Ud ӗ5\sn™Xxp1zƭOSӁS:m:iM>kBd7OX^Ei)CYE#Il1I9nhAK[I}Gb,7l51ep])!3_5!Y|7-Y M)庝a\4`IH*B.{XulnўF/9/[d!6v۞~&0]u'ix'jo4`e}qZxP/HUWDDNXʾ^p5VCM_|o#cK핚TƜr^k^HQ쩎ԛHzf^%Vj/9D\=_MK)b1ilbADl"/E+gJgP}xe4J+1IoJ>DZ9ȿmVd-c6..&,#0L `%~0zmZ=vayTCسmGRQ sjrV0;3otZ`<}08gW X&ρ;h٪wurIDbA'~oVR2YQf1vq_mBc.K,L*hī+8?Tc<q38:w+)FԏL[7}:3,sS뙄cnGɷ'Vr3m G(F5xw .;N[H/J k'=7}J%t: P 3'A4 7Dw#Dw3;<̴|Pږ,w:d7yy2&Qr夃N[6*u;#wz'ȵ_+}u/v$`GG4g T]ZMqd?x> avG}4yEvJ *j&Q zpJah˶'BkN4ʸ>cXgc|@(S:NJ V:aR]JJ"Ehy -E9~_"R~[g&7#+a :xX}-AF u.Aҷ;P< B=OG(y4>L)o9Dˑ9M/_EnjJ#׳o ~ /<鏵}4nga(2u.ou%T%Qp:x1EeCf ԉ|#p?%$VRyd,f8!9;;^ҩٜޤX馾?mb c F`U/(M4+ogS^^Hke*_hc`asT bYi/|s`,gO!u@U_-0zj""t(k$(S&%]sPCNxl ̴s+W1tYfSgNˣG<:[wQ)n^ɮ0_)HhL^,-K!ճDA urdu%`WZGç2h(3 c%Oe&eC/LD.9׈\v+tCZT:@*FuJ Q22ӈݘK_7 o@Ĕe4.[Aczۧi?Is[ex=<q&0v §0"T1 "3aWk%hSD@Dv*-}ќZm١o-/ܻ uJ`_4x| Hz\8D4@X0V *#4\f@) 1xH“al\TFa`΅PΜQ$GޏgHQ͓M=E,+_A#r@%PiQQ#8QCbO/c# bg: * ϲ5x !e?|Cm&7QQua1YT-B->#v-F{\pz؂wKکx^^|ȗ媎DOfDRtjwn}%&wT%>S5>Z-+V{w+{b{dwJ;xh.N̦U[klx ]-aDk&min5P;IVD#v᷒f|b cKޏ@o^N~SP0AſiWD3*hNRW93"? ֝)pH@'zA{/( þ ]cxzj#:b v)r8<L \Aа} 2ā*D6C0T](. חgsP(:M͐ k̯D//y2VCҬ#+cը][GTH+wjȫPK!Bgc@(ZxNVGG20XaeuA] ק/Wa-BΧ90A@J/?w,qPZ@32}a'+l:Z{a>EQieVc"/1ܸZs| MZ~?@=V8/i/.LҺRq~ϒ#6}ebכ3 WsE3tũqLyvu]K_NZ*^E>,"M# { aE~ƭޟpj/_ٶ1X 00A% PZ!o?I7B/W*^(YEڴ]M(2P(cFYS-szp"3-&Kvmz6B/*6.!-x [DA5wzVIŘRs49r@٤ūO{M7(y .R> ujmȸe%K$&߽^]{a&m܈sdav%m]L&`"CRҀqu%Q'Jl ufFܯ;S1Xrd"P(%B`RYcs}KOYnxO4׭Qol.4}fqiFq#;sui:&?hD.%l FB55*FdŐ?w|`~n}C#ӭQ htņm>w8cb~47/ta۾IS4e(c["rtAptӱ1ywiy>7 K_G4t\E(~;;# s -n\8<>ļV^IdAr,&=nUBj&V{Ѥ9tp/^#ϵDmp:JpO7]^,솶kZt7 ۡ06Ǖ" SXA˘/eY +P qGF0mM2'ڼbkIz8WI=;wO:t\~n,'&wGw%(K@ %x>6e^*6UC>N5 ` AΤ T֊ ٧T76&?xzvh2B !٘H)]eܿ@ȭXlܭl% o=d65?м :fG fy :GfHWEn r!6WVkvƤk0ZK,>Z@޸«*=,y3,B>'<3!DIut-mSf`:JςA:ݽ@AMB7I㫔}a_7pXpԞ =LL\of8Cl-e)fSƎ4U.E[g2_Yv:CGjD˖` DxI8&%!=:',1bt7qMru^Μ+[pz/_2i8[ֿZI"9C>'^ǘ#ZʔbdIcmuSp!CuT*=Vy?=-dz\1jbF*m|򍱵c^ AYk:f*tM<\8OQt4*ħ{ Onwu;SMBζA 4%}Fh~78G/b@΀i7suuNN%`:LXKy=05O0y0ϨFR4lrx\HO輾f,y- ['e*l1EpְM)V[3+eAV.m`[c\6T9^5a gQT5Z. pkJ( '{z^Ŭ*"*'$YG ?7X@z#6S0{ ]y]>3}ElĂ&:6w%mh=ӫ.^G" gms Ƒ:Xn3*s* (^g&EӸ諙ͫoe6+g3q~vIhCCPp"QvPSe;0z851g^m.-\NrtWauv#-'I &B\d/ &6:5.Ag' $4∡cm9*5n('whe Evt?qq9Cˬ~t-s%A qWKsU+R`I9sOxEꋬ>ZJ{KТzZFߴ15bGQ*?/4A DPjZ$հ|XsςM\[s!tQMNn/uoZyuh'@ }gMώmyR.q""UZ*ץ:J!#-a-5(#R}=`c=۷tzZq@翕yg">!"P hSED@,h 0/`6G5[z oC}`o3pt=:dZ\1eqL^-hs1EmߡL- Ԭ] ܊ ( zBԕS2HA#8hWu㞅bzYĻk2TЬUi -)H@.72;Pprihgums*a ըFDR3\Qդ:J;# v[ u.wˑc"Z%e=yUam8ӊ8bH`w9сDuxzmO1yf6DEp~IF"؈᧼+cUܐDS2Ѥ,) JmOC4br5r~pV/)t1 %pQ\AO!=<;D UkdHߎfa5:TGVI$7!ĊbF3Y 9ҽV&kr!ߐ9ӳMLӧ6$l/>jPB>d՝|'b""(N. TbD/Pʀ`q$4oGްCz,_ a*zc9bE0&k?dqe-PftM ҙ4ž𔏺rLX2k0T@ )&;j4`}.%,-Xi3~M7r f*|v{Kp NSj3ǓOևNK>p4h91 8 GIx%F/1G4]ZwIhyd׻;I$h< iӤelS:h4VZ$[c8|,6mG:w/M˗H[]E4ߦ.ja n%vTw&4GWSݖeteS`H(BmziAOي(z`S^PhwwOʎdpJB}dVpw!_x5cA[2+m*A066Rt,d_ ?s~:rkV_~qZ6GFV8XqҎ9Wt85ج^}4F bӜ]Ӯc&2mPQTK\W*RJhF' ת557/T$(p{ڽSd(=QSh YB֏%|eA+TR\6Qb-@lZ$wRܐ8;-nEH}OA" 'QrŽs*?b@sE XvA6`;>b@MU;_n쐲;vW3"-? !?Q Y[bpUNf8Is:ppRV2*v$:Ě7d2F|*:=yUL-mWw(^_M2劲 t0Os 7{7*]b;=٢dG. ƈϥ!c7`\T`gE5mo/,[a.iMO],-0:>6n=h9j޳dLdH6fj!ڝ؋lsR\ R\F|j75J׃-+绚eo/aޣk#G1ja~_WpPv!m=j6QیE2gi"h'2^Sz#q$[7 D/zF8A@l`܃u$'>ت9dgE4nr^0b&ф HI{ ,I)avY/dTTp9RPr-KX($RG~b#^2ٗO|nB)i.)ImeWcnt)?}&]ȔwL{Mlkz9,ak2%Vs=U;&y$ =_joԮhN8 Jc7ϬMfa ˩J}k JP7=PU Ⱦk^$"m,XAY<ݭ\Ţlxe}|.-r8pM/a~zjD\:)*zE摿z}9 7]}Cz #1$׌tFZ\>Z)^wsLD/eۃdoi3Xvίc;He1ΰl`& x;lY=]JoCpySݛ Z;0~R(R/4xƯ '^B(ېogv C! ;YI 6^xBeX]Kzw& u^5^Rh'T́X1B/ #َ;v3_jI37EG-#ϡg܇PY0Jc1/(k [_.k|Pw>;POejx,w< 0ź!{R9["?Oև/2<Y\0[c*j#Hi؋-: 7o eqޢfUl*PX[2 1cꋣ9O1敭\r gi$unC*zA)ҚIeu?t, uJ{o ^ULqlXD 话9d!-DPt&5y].''R~ӸtuӈA^k:(myJZW.ZLa9T N;蕲fDi{O &)2dɮR; vdv[cM'yPGo+2+ [A6`nZBCP MY%%@j1W-9t mU묠 bK :uHd0za_lT&JDZ y\z.|ܝIPv:AXad?Z/U\}Nm/-p(u(ʫ+D WCȅ:~ a4|#w{Tl($V/j@JxqV,nkAzX|6ѱ)qV&dFݳVcD6 1S4Kbʎ^Y#k BE ȂgW2 u;-骰RA4vuL5$*> lH3{oVi,R``mIQ8Ys*Kb϶lq`/=fo| ޭ fVvCVsX2h4 MɌ(L ,ݩƥXSg`cƏkؑd!}#›UI%eLaǙ8.iq}Ttz_9: {5x5_j_}nͼ )bpmF#r10a'irC9]VPfy5dO|Tt+mxf5 ̥7cHTnw<ͷx7I3fMvg$˰|kr>K dCʏe#X8$nfڍlEzג -5J) %K=ΊLNnj\#7D#T \=V?u*C!rp%=~o|Ds1y3W#f S'I9 \OsJ=–:;,V48؄~܊$.W|xĔ>"0 Z !7<:;?kk A>U25r%4tMX_&b"$5XԒ=1)+WZaEȕO 4u?9"oԠmq)N+pbGVԙ+Xh, +29dhr< C`$ ̤5 $=h;]&wN۷d.^(j13awZ}z0~{j~ͦ0NaBphZ1~O^ nf"PXnS¨j1J!qcrF/9DmQ;=kPH;js6um臨͐ok")@TDk^+Q3;SYBX"|({~R?NVU5`tD^i 3؃^Z͔OKPX[{Mjij䒐qvEE,dhng }eǷ-@D8\yQ-16D o&[ ˝HKב}]2Z߯6m?SOz{iu%ngtȄOz(2DTZﬦDFiҨ_=Ai2;9݃ǡƁ_&`Lz~|g[dFp` |@'sHyCϻ>{{JeKQ?(@`uyR MhXzI~t⫳̀0`ͺ=XejPsCr\tG.bjk E$܏&pqEoa4lEjK7(>&L>h߻wi1r|c2W=:Fd K`ź O:nj\ڢ{,u9$N6)Mi(*?ARVYF̸>eu^bs3@}e*f*2aq6nTT>/Z6ÄjGr *3&^[̛RW1P{ ut5G4ν$Yr/;eAg/>$5H)t9S)&!PY;vN)f?1M,[v>q((?nH]u_gYZ0707010000037c000081a40000000000000000000000016609d2360000b7a4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/bd]?Eh=ڜ.+εx̉Ùizw+{-ODEtb'Ó)I4H>_ٹ)-XqI40 ,_sK{ 7>k5{Dg\10LWd@XFe<WԽ7/)~c4!Sr`!4w[%AWיXFaV 7WirF{s$Csְls cNJ{RWC:΃%)]ࠃŝ-CF.ͤվCдȜ+Ĭ1=jB5*Aumll`~KHs~)x;4]T9׋,@ғHȾdQ0\%l@e?%a!(I %Eh{1J,UBrISbLylaV8f/(g捻sm dc@4`O$nf;o3#z,Ÿ@(.S$L17%|MԮ0Ȣ7DQ"hhq#_]b> 7IWn߬!*GU?^SKa,w`PoKbJv0&Ic N Xn/ ,s yˮpNPV@.4nfUrPDsL Co  rkX<qĠAD].>PVAb}qeS}E%3FXOhX1%d\J'gTg_E/r)+w`sHqu2hK %Q'-IJ>js:͟Of5;/Dl~GAsb5슓j0 ' ,aYp \V}sNl-ۈaф /'~K/Bo:sT1QF*O%hƤ^ϣ ̼آOTBOa,uᑘrydhȇi+Z/DMޟO1 w?S|x> ܞK5G{Sf2 jAuS4/Kpuq=Yz쁈÷h,y"etk z=#tL/ǡq\H,*ւS]SghJsd>$]`vh$vנs숚+9oukl6*=[K`触mo{fȖ晰ٮ2"fKxrw䡬ӭZf<4.݈FK^8ỌFS?~p'PۍgSkvKZQe؍# W=́+"5be9 kF04I=Q7__sX7&NR׋) @#tDYvzYXtS<HX]v1!{+pQZyfߢmݠ^eaP-2kX{sγޔH'+M V]xIn(oe=Wyl9e><4(T\$rK<` TV:zFM w͊9x pzjY㶂;NPXrKfEY§qoYPBpAK5.uM}}CEӆ(m ƒwI/:pK1DVɱ6hW.duKkin#p/HN)l#Sչ=[iQ2`r㩰"IaX%' b֔ޡzzW 7m{0*n$Ǣ.)L@fs, ƭA%mj"k~ #yP7Y [݌A+{jEZ)le,s2Gsa@וP#=n>kܫsFX4iv&mӼrj#RYclm 2 V  b]tdUVF-{D˨Iܘ֊wuEû#^n'3M nՄ<lS+\l ;({n?{& BA8Q@7TmhYz濬!lyhHǢ4]-aP>533mHizmCED#ms0>5-NI}e ?=e`w{vɎ >q5֤1Q`AZ7kfysZմ)}~jJN"jj߽KmȄ_yXK* l;_quKSUjF.d-w0]xX38iF B{ c j3 ?e~g334 ^Ydac OZUW9b2kI&aׄ9qb +cyMT !̞>UGnGy-n#?,|Ή:<0<={4FTĖ)Fŗy11.bil~OI2 ,BU1]~eCo^#SNӏz%F(ۗvc@ CGz>$2w׍cYkjq_f]%8"vkgp78t| Ɵ)RCv0.Z-CJ\ bFɛ&?B[>[ B*82]i;2R~= imcWznj'EZ>&5sIsH!^*fs&D Jbb">N5*F&'YW.|_g]7&;&B!p6"vYe!~{>F%Oޢ7%?o*-UJ }S'-^j uVZv )iģy,9ttU^?WU*~ӻ6W9z|z-4 (Yf(nkE#g}BlM)q+3&m ~V& &~y ܍]EĔj&eŤL$ CsLj|[`+jх)@w<%W߱8xN/c0!P̭8Ԡ#ܳ{_!26> p۩NYe%eX`AaW-l*A%j~@1odN< &Cp u!a>NJ#{oU}#w2'ivy=&#LӺ+k7KanL )/ƛ;v CjAi[1+(bՂ ].`]x7#@t󱃅i_g6?IڳkhMI$SCo5Q q,7$Ȕ< l11OYH(n]ϪgU4*׊?^MN ˥-7܏(TEZu,OŤ}l/Zw ~W*d"H1P؜=RT|j̨:}R:Iyɒ!<ܔ+Y|`rij :7@;}( PUgʙWȡsXԼ9k/D:{>M*NK4S c̡|5>@Es]mbO͍Qaf)r c2C}J ;K9neyx4j99.aaIZdFP UQ4[b m0LE^ok7Q+Ҽ)6'u9#"TrRՒ>"9c6=#7>w@5eL z8]ET˓ޗ±,!iTЙ#P\"/gqh Yly}Hpj7F#z4Ç]GARyw̨6iV*M &eitЧ(MF4/ݥ7A QkXQ\>l&1~5?8TlFj݄ki ,ϬtPSk"%SPѱ>R*_i!w߳3v}{q6 %!5>@}:vVn:Ta˼*`7B,rZ?/i81oC8@(>$1U \@tťL;\^Zzq"V{qLe $̷Y} Cf(fASO_Oº9[ gʍ][vB}`"^j[_;.UԌ75S4F3v h0jO3o)o SZF)ߐ78œtL4[N>{i^dX_ BG~ )ba:|5RIu}l"! ܿG Iz{sh,3C$<W;hѤ2$ԜXjWT*f_p!wf ~Qp#Xf4;(שGy%gdr3kFTWP_>.c~z_Et(ͯyI[O(wuk-`)?$f6te[ɳLȼu ]zMPvkxn.Qk)J]Q㞠e廎`Q T+=mi7 DԨ),-fe re+Z]-_> 4Mxp3[7f "jSPCzrQ bp1* 2D(:>+UܶbJײSMNmݶw\45-xj>O!*1n8+n DEygO#Jv*sfQ e~bl+>ܨN:WaeWT^z׬bʭ;+;=͊`)BOc< 9AtSH?qy>F| ,߆a.յG y_Ev#鳨sO 0^UF9>"qTC4򈳲zy00~_ڲa_g{ʸ}cnA(Y p^ԾvrF.e[b555/6g@K &[~ 4fxKoqO<@,FW U %bgϢ#9h9!i1+4?|ʹ јWlXI vy=> `AS^Ix*V=g[.W&m,}1G/8f; <Gsp=0Q:\\鏥.XbyƮ.}9}!Kq vM\G; }QrDŵ->:d![}`+񍿗:l 6Jo~8kkZ?#I>V\?۸aP%>ƏaPkLd}`拹k56;g*PSŴr*.?ZmttBp~qm 0VQî=?'PZ2c%k:=hd0vv딝y ,  BzKCeO-tDKmyTg)'K#. g'9wkR6> EA# N.AL0HVSar"Fln%U,-= 8usGOAױIGޚHxd!W k>ƽ̐u'W Oe`zt,N WhQ̈́зWCؼ \[I ohh,mQccW:ү @/5 TiY~pmJL!(釚E!MlL-{ңjX&UzYȖb_f1)"DhW58Wh6 Ws}1<}X-"T&BkӋI\:Sc=է GK}n8AI,6Ql.HTخgTHѓ,36 Ӌ:"Tz0qdLkD~R2IsFZ2U^.;m*hGuPR:@:.:cF 0L4b?!򺙭+, ͉@N:n"v:5RfbwL NJ8qKDI|&am8֏͞P9>(6brKeeTO_W3ʹ3EOY0l'3q5xLl9X z:6lAjp:3"-n3Qo2K#$<{qncGcfOkE6td' _ դf?[Oͅ,QENb/yq4PG` p:jKvLyMyzp96R{XdeˆQVaGU?ԼiV<=.\oJ\Po(RuozhSf2hAk]hF_q4^XKա"C/O7{C?g2DU^ËȬMW^h,>ta=v\T:0C ,U,9GhB:pjf_%rIxd5wְɄB) xN,w41]P͹3銟? ^LVhLuq51O)Y$&VOfL>)5G1ZAErMw є6-EXhi3' .-ƳRYZl bgN m,Z&%D3|87 r;7_*h '=2z#'^nba®1& m`((B]|^VZGjdS[N)?0VZ,Az!L)yG/e$;25ud0\#Z~z>MM54O\}_!l|Z*Az l \7> .w؉4bnܦ3.\ޤT.Ʋ%9]uwREq|fq\e].8X $Y`  hJA2V!F/ ǝlSoUy壳Մ AEJ(s^T_HC'i{kOr`La| pSR4oc*D[ΤGj?]N; %KҒ#euX%\Dw9+$[[1ɭrUQ0 %&PXK(i>=8#+(Y2>)kǗL赱G"3&;=7`cYy:wWGTRo*wAPduFx&Gׂtz:1lL|b^.Fs !iW=PK*g@\:5%?/W /LmŌ-Tb/@{xwp5zɚ1E7X8+i*SW{8MZˍ?lߩ:- v\(dJKKp>Q"-lĢO));R& ",2G 2A=zw_;'KvD.˘K"dyvBgq$^|+ l%B揶û.&*֐ ōZ|iG&iz9@.z@F2%p/ӬpLk;b@ћoù p4 {1fguxl>+ů<`I yPuu2?"Rs)[^A6mT1\<'t0)zxCCfb㥄$\a-/? .XґdyX'> ͢ yw]֘8W8 ]g  ҄ORN?otf2ku]01 4qC>64DVUR9=UN'\HjeԜCN)gxv3S.NjbO~(TfLn%QXH|_Y ދMy@? `vkNNUE߯b;M$_nKp伷2 =Xk/=b1Eƺ㘏teQ8!3@5[=4-6nuJ@¶pBxernA1Kr&FX#^[*ܵJƢ=YZM"̷0êj^2GH rGBˉ-b 0D e -ES !&E\j kLi>٧L$o藠i8iJU'#Dx~ 09T4sP@?mxp(#s, bC\wo$d/ӳlw㋉Щ/-Z"dc:ΗSG7XCzdmtt!#IJFs)u5-8< lr|ֆQUbhܽ\'mWP4õ6au~SL@cVb$]2 JNF~yeؒ1ӄsScCD~֘XpJ攝@[mԸɔbC,}^@J8a"pG6*'G\;ɉ}tI]ٝ6vOUUq @ ,"zϼV6Kyxw̌0d[&v1[,{O7?s[L*\fj ԥ0nߧIxte1 [wVI`05i$p cuQF_>8hf)4!iOצ'SR{t Vȿyt4L:6c ޸t+hѡ`lS Kb-7 O&HnNq0P(P&|nIaؕv e5%%o*OE+OBDa6tus 8Qq:̀V٘[ךn`jlCVmKI:NI7Jo<5"<*:_}|}~<97 ?"Y:Q>dN,eț]#](":&2E^JBr!hQ>!MM MFa !k0.2-&hv3)Jkmh|iSa;1tE.>%0p&/e*5$KpӪ4 7IsJ(&0ݪ>F礬% ,Fdt pQGCIw>4pKLY!:,.+VW$ jk!fc ',bĢ +*lSr&KHy! Uy.y@@Y]>'{2dQ]Yb9 J]W8=t,q4&r#iޠRp ՁUQOW4z8.C#T )MϞImŐb%rզfOCHl@ TN1pj]؈ MUʹÉ9Mcc?#d8 XP5ܯya; &d9_=͘U-#dAwQt9z$Tw wk~6GLgo.Nk7^˫:PxΉTa--wJۃS`c9èm.l*aj״I|t/Ol丹 2ďiNjKOso6I1o[JG2 1b4Xd`A~K@/hZ@f,epobhTohjamՕ0-8'˝3RB,C+령~'lfva^@la->$'%!v_1+#Py97t6kp& s Zt\oJW>8RgCQdh~M,9Cq^ 5GB>ܗ=_L<<*3` ؼ6nbpG /DnLmn'7 ) #2oq9.qб^1YNlIk\UyNbhJ=;o+\n emf>>( >fc,`t%0RcsǟĽ9H%QeI`u ԕy^@a* iO*Zz 鍂c҅P.CHz˧YjfCQ)n<ʐ+_=\p=# < e"$IJw`,i,#I8&C^w|il?-GQαŚIl^y.zv&½Ԍ㼠$p1V˻=Ao%-m rpoCE?%$1@N@h_7̗&} P}t3|+Ah3tk-ђ~ A%줍68eQ4Reֲ,[)7/<A޴2[Z0$xMa[U􎃟Bo$fb!@DbAtyaXM-p艛H`%~k`qZf9ca@"P1x0*u56ba_F+mm?{o l&D$(_ώ&OHU{ReI&|1Zs;=ZQQJ `ލ0œl|[שvR+[%gb]ɪ0 *Ć5 _7[MO3咞U \| OǂɨҧmS<@GcQZa0󛰪u֪Sߟ SrWJ<<+>KV6zvm/yvR +*m<Khk{"l r-X r>FW }1Fi+3{Xm9 VGfmU-zk::ZE[qB]/ifs o{l)3Pi#nO;5G2S5HnՅg!tXo8܄2 J*8'r15}}T&'ZԌ;3ɫhQ8 GNg:Oj2" xpU񍮘(nIl0ԞռrCgwFUmuܭjgClqogL3XH-?'5(^5W_Ҧa݂B -)eg]𧀽1nBuʆw98$TF}/FK _ /cHeVd aK,K,E)?jŧOhH+ nU.v>\h'5`b7EI!$}##@cMun(\1G~a (SnDS Q",^ Eцpqq"=͝⯇r]\q$*p^R#]\$P0cb,S8I^q/10L~ZXmF)H/ 7)'L:[7>t#o3]eѯ2j+&T%fr\sڱHhC M6GOA] ͧLLBS\=+ :[ NRCtGN )L'ȤC7%F6Y A8tZ(Wh2@ >}bLT;+kN~F#7>| W`,bstΕDТ́!':+@O? <-CLN,wMyw{˳i'hI[ܮS]q0x:!@yz9b|UަmÓ(TEmAZ3_]M"#{T0:yE7Q۸YE^y)MLHf)5uhZ'G8:pERK5B"~J)N7i>x!4V@O216v<[9}KܦCB' @a嘹57X$tZ¯"f8'M S&I^n]E) ,hZNJU|B]V$#s+Z HtdDq:$ ޠ|U$NكQ biAG% Pk_leӂ>X!|@.R"~AfWEaJܛ՗˯w * 3p?4eƭ?2,uDC{`Kr5vVɥ  {X lT̼㡧Eo 5S -R671ulC/q>/l}bn೼E*X,&]'a6pwc.f ^QgZZ#.RQ"sD? 5.A8{JWmSAlf j':w]e 䐚4"))5K>MWMpD`3_LA5<ˈ%@>ןM;-~ vzL8R@,LNV:ŋKNNΕa P0KR&ɹ_KP b$+ }evvEΎǍd>RI wsCY/nenފ!t268J0;YX`mnt XLCGWiwnwSEZ `ʱO9Hbܲ LMCF ɻ| S59!(8^ƠWFI7bҲ$9 I,nlK7.`]%Ń"eE3ˎ@ƥ#$ ~'İuijC\z8 T,'6|ųR~43` r攂A,e~q+V-PyP%?0C' 0 V-D(@[!23=5lԺVց $tP7c$19nceLïYwa(<%(]ouXY5.z6`V6s@54?PD$/ӧZi2h{QQՀ8Pos$ÝXke>-> ' 00 ]bϜH29G=~}ZD@tKu) {j΢Q'o9Vi]GVg>)A;NqI`ksJaG}l7r!A0|]M3 "IZ^WAWŐ!Kra?Lr-e$^`۞\SXc,U/@O3 T`KY.GAAL]2y'v9W?`{}:Ba\tZ璙܉VnkXo r1 zQ]s4a&uPT1=/] aJ~IIZxm~hgxUrg(zSpZ6LzFVBtBt3e06k)1ʌw㔥vlf'ߧM#^ *J࿅RY:5YGQ(%G$vi&q|9sWwiROEzneyd6'#tjEdɎשKRx*khkXhdSҾiK [U@wdMDǃ9:!q'"N~sJ|b#AtJ~4Z \+vQn&j$C?`6EٗS*!L{۴#JVyfYyx+`1{  0u^W[P^WD!v9fP˃Ygudع-ا}=哔0RmZ>vUUX< MSD(XJ:Tq3ty( s@2w9SԢڶJ Nj =[QSXюk.k<y/ef$uMF8f~c4KCOojkާUE/Jf-Ku}3 NBG!/SٞE< GGSxw؛ n77(I LA/Jwg9 5O80'igh!nə-{%]~PQKPM !3B < 1;zbP-ҟuZ8&[r|D gRn`w^{t $BjP,=l}vS1ؕ,]>AP5.gR^-KO6fAޞǔAiVضwD`qx`иQE8,FnhLC8`_:+PMZc4ͤrѠ}! ^IŦNґ8NxĮϼbuK%"I2XBt*(5ld˞V5; 4qט P:FR:045+@"y"<=%N-K=J{O9GDlMN=`OIffg.lXx[]xzu:s7H?OR#YW0jٞqWF}Z]À2ܙ\}ChbFuygua~Z؈GzyX+O%KE ߧY%0t{~-rP$4G(9y^$>=&V.Iʑ8@-H_b۲th 0ّ'޿|ˁ%97Sg?8_'((s4m0,0Lw4ҡO~D?s4KWomGg//U}Ell-#kH$aIR6\e K'|w.cƋFm*Odϙ`͇g滍m*'DFe'Bͨ,>G?n7QIL*$)t#BQ{̆J1МQX?VAÍl׀:@md,Q<(:O we-B:Az!lZ q[ٸTOΚ zѬQ6oibQrճOsoXAH^(_U,z99Z#j5c/3R 2\ג% '~$Tta(Ӽ 9eOn(HZ6J>\bA㐌P˴H8X?RgmoBDEۄIImђRwȪ6c\ZD7 8^Nnĸ/ v^7MK]FbSԄ c/<V_/E@M[pQ~E0*_Yz#F&zUiw/Z% <9P5*>L̸)^=.JrGܻieXlyΖ'7x^uZf8>"%[{] 0pi ˮdKշ\q$6Q ?$c)L=QvJ"M€^8lW1 :5 rMsi%b7GHYfˋkҴV0LSG0X4|+SJoʱch"Q,(N $%$9HB> ϯ.)Y*_^Xк̦`8qBC̓yyK_%5h9E+)v ŋ^Op @2eSVL_au^ޔ{ipy/έ/c??[C_?Ȱz< ىњXKb 5V?jzrZWh. _#Mh[HxZ/TЮܕ+'!I>*ё z( TAw!e1k|ĉ734y%!U@FIT5LAo3-}>N&DzGzQ\!qq㪁wN_1im"tU>t*N߼Aֱ TX xquEhۖFx06ْA6NyFIz*) yPpCl"YD&`e+ <ܾ`EW݁9ي_@35<$rp7ivFcQoL n. Fz :4RMm԰ O,"CLeYD!Z(2x5~сb,7/gdB HU~a<I |E@d&: Bl bK/K(ElrN1˹@_eYPz f[_('$'c(]tr+D ^XPI +fCZfE!$"۾|C L] vg`B٫KC+({ŭ!(m{.„M.)4ԩФvl>A?˦`#˔zQ +G쏭a0U(3?ʰ J/fC#jB|X𚅷[ox0`T 4Zmʼn'aMq?G>D)TXVQj`lC72X۱Hzʠx]ULa0z?NJ1J(ԑgGhA'@)7ޝBۨ Z?_A +!&YrÿWO4^_PҲcȷUYxaaTtjqx˃ tp`Щ܌] Te v^[t bban 1iL jVAX`Б2J'2C byh .tlk-wWէJޙXEܷ,1E =~PANwJhFsY/&}YLyLS|2O_{8W6آpߏm"hϯ\JD 2^ɷd2'K[A78c.^Q;˱;f3 0QRIxpkҮDk.Lκm^zEGcb@xQWU0L݂)5 _ ?=yBt✰|Db;zVVH ՛?UZd8n)ȵaLjdfj/hCڱM^95Wb0G2|ٯ?9"P{C5(Dyt7FjFSJ⨦o, &9@Z `R@]q2di?51AV0c\^A_OmtP<\A %0VV\WBAj܉Xe<>9h.BWDh+I݌hH5.ƾ5 _!a넬Xb h%vx m^,ނQjFLVЂ ]SZ7G΃_4=@Ԝ ;z`J,[M>zh7K ~K6a9u,\$0fd5>1ɀ(6%Jo4ヨ yD*"BᔁBXv%E5{G2䡩S16xmCTk{;c<ɿ ՎgܘekPI&nEfi7"m0%rK[lwvkIPufe;,igSyDHh )QKl#Q-#2:x7hhE=(:B~-!cgsno?J4꫈teHKd~K=v,d!=A~ gj]IAdAq+u՞d9f&q=9(: 2ׯ*Zbx[AyqY%ZCxZ#o8E 7_/btjv7[Nj-}gߊ&%haiv̓|,|7$"w5Zi6 hC87C.2w}mڈLQ[Qe$]w;{wUjΰ<35OȃE~v; f]$OJ @ *n%::Bwl Of"@q^O9T>:fc8`X=MƸ`KM/ /q[^F$5o`<$H8 9/}FN0\9& %6LIYgϚ/=^dn%% Q}aќ=ahWC@-pH(W=Pڧ3~Z XH!CZF}cZzT-yw=jZ;5;hsk"\q3@P׵Z@0tՔ{zhe{;f$/Lq865{V g[MG-Ӆ Oy0%.szQ)2h'ӊP◎44WM}`IY favI 43526n~Ş{ļo9}e+3&tQ^*E4(vC'1h TeJNi ɥFUj\׹\\No_QX|a[l7+?9Lh؈GY,!}i77Qx§V΋um²Q3DԞ;]yKlڅW x~-CFU;u'/ؐQ#w\$9>4 ~ {q"`M?G-ڏ:Qa:&{eͪZ(X <]!An^16#~^ m@\ ĨxT JT-;_5acs*a\_-Gb B +GYxԶ~Nږë"jUc= 085Re%0-<1K~}P^Ϯ2%!S rEC#x:I = ʈݡɬE"8fF9v%y}RwI$g&|4^l=(ss,m*p/woQ<@kn4PEe-`G2H]_F!8`M  CnvY@NLgy '|w1mhS?9 (E~`aeug|񶚠sgIq?wϓYqS`քbRnc(zSU?Ӊ&Zq̜ ^3U*[ `Woqpv=cfoȰs^l&)' XVGU+:gρd}y KN]h[bnR6xE^ߙUU)<&ф5Hs߳bz(a}r2(Kf=4!*PC\M[Ymb7j@ Y]p@(0ǫr*6.  ?Z-g]~#=URA<{C({8tM nBM{wW]9b`Fh3Ēg5$Ct:ׇY!dw`\h#%0rRB_xM;K1ɳ+*~5Ŝ_83mսn/^an`KԹAЅ=yPA_5Hȫj,jm31r}/*?lT`77/C3f?%~̷z]Q~lO}1<4jb?;aF%m+(Wib^3Ug.(n kFɬL__1Gp>A>_<3) Q!s<1(!p W~H!C`~@@vD ZJuwN!x3-(:x,ݓ?G&chG5gx/}}l],D]_EW~Z&.JwswY ad\XRjs$v<`k-66YFSE'Ŗ_I^\i5{D\gbl1^~e~mՕ*pOD ME^xHP @nHt&Yz*vZDr4T-w*Ԁ !$<u`$h 6sf95 n|Ɏ ѾɿKONKRȄ \)H7(pmx?*<h;>*:9y ^VBt^;l9țu)" eUVOZAKq^ U#fl L6Ay^*k 2zaw& } ҉MX}6FOcw2hGtB @3}7V4+N G6boF1Ez`s0 Q;.xL6hix~˜zPd8>@Ǣk}P3 }veJM[3u<¨@ȏeiq\IٌEІgŪqV 6~t!o$t٨KNgLHo߈!@(Yd8-,Sƾ f V,)dl~SQ.s܊{it(}N%]6RzJqw"|b8EMm o4j@7ADXz*AxI>1vW0pͷCxLzU&Zc|bN"BLyI* k=~Ta>5l4DL9PLU4(ޮZUR[#eG+ .5d(rYPr>ؑ  itJ"7C5eiC-"slCEHxZW`m wH6V'ք;(^3ť 2#AuHtA}^U> pM-.jHUjCjz3rwjE=;^ɉ3/]oދ|`KR$27za}l5 TF޶7 u&rR/V_?Ot֟n¸ DyC]! ;>#jR2pMqBa 7JPU]64˥iiƼ'ؤ hMՍD Mp./@'{?APP|{ҭ OuK>#bY=l?#8kws\);.Sxn}Sp+tip*EX~ GO͵Ϫ/[MݲQwwWrouu*)NѽUP'g^:e]rNy8fA'R=@8@{2֨K0K\Xko=3+% qdy(}H\˸w, X􍸣({9:cܡR;Rfkp\^.C/@KpdGtq%#J. eSۋțâx{7seɰRIdE@8~>p{:$ *`:V -<[u- +=Eߖ?kg]5i+걕W=gC{^NpfT:7fDC1nu/vЅJK]-o z 2sub0< FaHЛ5 vt8_/,~ql7 ˋdayӷX3X-ye2Vk V OD ]z;A[ Ğ-O?Em8߲P~@ 'Y)I$ſx坢EͰTi)tչzTm(~,0fSZ B jpuۜ8=b+;DT)x;;y03H^2{ݏUM6G!ґѝ gs#)גoOzh= ElȻpypf[L&f 召)feU .ZT{+Qpt#߳^pUǔ;qIf.! 500Ĥ0.\ $*cP+w‚5f&7\0k8ݺREVyA; tFNjczs'lkT!r*"Z% Z6K,1E lIIk]]ykE꒵'rfsT±l ,e^9c@_"josGƐˆ`h(I K &3Ü\hIRVrWſu3<dpRux7U4{ J[efV_aJ˜a1A>i󡿀&x>8GC`[\-KڋrgTM^I仮 ]!Iۨ}V]%0J(Ej"`wyW ,OlC J)KBoGle`,zb$y^Au"Ч6Шt$AƖN~C9!Bz1bW$F{~<rW{4wT/^ݲtoa#t+`A'=)H!*2|L5j͖C.6I 0h_&  _N1UyiFEQ.=qfKÃv o ϱ\-5*I-6\FҢHr>Ikͮ]z?pnX L&q7?n+ξls90PK z{,ORֆɫ)!Hu[v&CID[*e\j_sE=٫ZK[fBI*!􈐃Gԝp*L6@gJu(ԐICz?MD[;[\ihA4_?L\Cn<~`[̮$NV)(,ţZ_%¾χ) Fdn٩7#B<},u\F"Hļ29P-5f3vPmFlX&5)2kʣ&Q[/wѦ:f{ȭ{ZӾ-$Nu1٥jx sr vf%,9fSA q獺Z7fmSu ^RR(!Lx^00b(B26$+`\z?㔤] Cm:sJWm{]Qo[-k}vNظkQ>`a)>bn]\7=%0\T:m.n]{j Uxi(E;?JD@^>8M8͝95i|;`1Wrf2\+`n<J&Ƙ\@ %Gg4dt^9_#&pŵ6kc}lb;#H΍LC yMQ`uƹH9 q5Ϯ!E^- [c4bE8e5ܱG %%DkC))~c:Й12^aE@ bC]Sfҽ0D7Φ;3xߔ~6T&N+.QtGׯ߽ݺh%햨 T'UOUmlwhF&f=.2/L6b Xa"7J#|>ҷ!?Me|K:>@0`EEDm? 5Id̊[]T˔%Z&mq2<ևZKp62BPB$ފ@BqApf2\zPJTte^Zjg{+|(ßb#>>@F sFZ9Eu?tbe"eɸSZAh[3⿂rds7ev6o4a#3dj.8dO$/ӭ`6/|vYw Y)eF XU>vX2ۉ7+|31Iovh^trܲ6*T>{7Kk|+"[Ҳ0J[TQ8,ՑP̱ND]PAI>R LTFfZSCm0Ӈ Κ \6^ؒ X#uZʦ۲Bcx4J(q ð0GNl&,GlU5AiTŤNhA ~?27ϚHt&#ntv>DOK D62>m-bۦ$ .D8L%Ca݈z0 |W%D2% M0Im*4vY:;wUA<4S w$z(TȢQExIAI=Q]sk8R\|>~~\Eb\ǥ݂rъ΀, !!uA6~v(Gف+xI1i9P?-n¼?;_Ȩ;C2uփdfBU(*K#*T@lU$ec_Xr D{2mk"wߍMA㺗;4w q`LeZSdu&׆6c`V'MkBfHQK ~ Jź;,\HenѿQ3ݖ=v#vr=|(sITAEVVQ |AC_oȩDҊ_ÍKOQ v QTjFiJ\!焘Ѐɾ-Emy+!OG fP2TqYHGPguvo?v#c8paйbo#)8b*QWijZ@[Iut a.S}U(3s/ iArX?o/{ 4kjr8^+fH4* 6S_3D]jj %]$Mvry:RTfÊ]55+g8 ^q0P\^J0pJڡdWSd2sV>SG,FZ~K39?z5O@Ís7w^Xdw2A9& "|"Csb QL|Tͮju53Q zVH_Cɟ;>(&9^gxЎ.ЫO]7gĸE8b UEݎANesƺ2?:pMm8hvMU Wۉp3OsY^JZ'?w4G$M+fx=Csi}ttPډN}Li%ˑJ57?+}JƇBBĔnK4!SZ?0~Ch96ԨD$MKDtPsn˓˫peߋ$szL&X!O_ӚR|Č7#;eys-HnQoAV˔CӔ#+Bl}%O!ug&.{rDn[t0~K_M.'8GmO/z$ svmlX1G", ׈5w.G ]>3|]#6G7Rl rQHsNnc9f hAIXD͉?L[%'2t'_p2GmF=nᴦ92" O`Ei=! m)ԉ':7+9&^L|"k5p8^O"K5r38X=\d(A|7nZVi{ ۧf| m'el00w}z04ȏs^nE҄1= $[Q_$n 叁Uyjvmr `c*~PV yqY1n-l4q  Yn{0Q0%{tkv7y٫HN#Ϣh`/2[6.$ep&LjV$BjA1F&J3. A"˻ Q#r[ yKoٕ쟽MTFsll֦_tS s_p"yt  +wEꄟh p(yfV௄'Hh~˃c;'a~mYJH-@d e63C19fքYatzs@јDpɸ{ R6`/`nW3z@Hev17|/1}MhzCg?̴й\ec5!?[##Nt\;\)0kɈٲ ->ʠ ևrlȪ[!U.eiгLBhlaq"GYϡT:>YhcaRM,ik0DC;A+ X˧ $}98ms61?z`?O[5v`n{ECᥥf`AЗ̬!Ȝb.#YNЃ2 `(B&֩yRyBۛ>0x?T7ȅZ(z[M). Mlq;jultVԯ ~vV?cgVxO;Z7磁}fSeP͏CG.х.0byL#rq,rWb=?dWZq~ccMEA=*K5SV߷ w6'Uxs/g^H؅ }%3m Bi1Fa~J+ĉ9oQɹpd(`KQQV|60O2 ύ,`^xG.h7הqH묏jݔ|{HȤOe`ߨcJeY=Eĺ"Rq.İ ?ӽ-=F;|^`䖙D z]MA]@.t=-̦hWC\9~Woff`s@:n~TwHuGxzQN~AfA oT/O>ۿXCm䌘_-X}S0%͸@@e u $wI.>8<6G!VA4R U/5-xS:R:rُX#dψ ͺ0 3~3$Z[xηd9Φxd/0 (e1Vo Rė !cChk<2:n8ǂ}NKq! {-c?vۙ c賐&cw-,T2op+87ʾg d  gaZigCN'Ƒ1fJDD ؉i[0ppװx pOtBQ(zu-QQ }yӌ@Fhʥ S| лv2,!ՊUы㚆9.ƛ/S{{"1SH ['L.gQJ-s#)}ѩ:VN.l1GlS8 S Ƙ#^:b́_=9 _6߆D\p@3WD?.KmtiЄծ63`8lAxO2QNͰk9] %ǾFKjS6=M á<\L{$)#eq۱BjKk h[t;.CmYEB;)xɛq035A2K{ W{Yg fا]Pz2/m]vGrxb8­Qk1 yv0;ldD =58J1=cWFs[ҹh+-5F\D}gO7"+}IRko7 }PkpDf&MfCJv5X:wA"擽0Cj]+T7ɷE5M%H}p 8#b7* h,GgsHi'gDŽ@nSj%;hQ?rFwf%ce0ABlwg+ } 9bR0Џa׍HB;Zթ_ =t]$"*Rm[_G=+76 dw qPILB娱}$~g\J#A[Bg@s{b {'x6֚턗n3/[8g"dnV9!c]OÍ{rYr:']]Y55 qr\='%Qv4\Nt+䧐;ѓo!ر|p2tWCV)*kc{1٠2-;_–_G" "9IÊl[H1h"sVd zW/65Mڵ{ ܋Ic 7@=ŝ߫GWO9/s\E$aj6f̉VGỏq\a~OщcTBDpd#6ug\$l!#fs h!|[ՂOBo$D.APGD~?$LiB 4qc)$ddȓ6a«m|{oVzե_4]q`z5ӧ(;28V^&S{$(P r :N$| R[d|>{ܞ4~.) {X ф:f5m&X)[X:=Jp[Ze*S΋Av1jF B=Id,&s0)6hPY @MSx:L\~e,Cgs}?a蜻j6iW}pwX(5DeCD*U{ցYW3S}pәTHB4>H:2JܩuȝIM&p^fϥ2aF=w|pGaxS@qYU!2z.HZ6Zt`pcw_n)ro^L!q=hRz< (+aF~L<Ӝc!C7t=;H$,s=Ae@Pr*zId?=,sC,֍{YlDYg~؎ɐ35ŦD((d(|9-63d?$q/5UZ7MVe{/|Op:Id)]3@f1L~>X]+t'CI1Gye^ſe5kؾ),S3x#>|uAmTi"Հ}qTL{FZFaנE 8cˏTC9a1zU.$ᙇVSlw˯ˮ O5k"J22*Ԣ`ƖEcD)&2En.>hUOxhk7xkqle 0^;#?P)qjl 3Dه.84R%Bĕq OAhCQI udRcwe֯#~`xO 8gؓOxJ:e]ŠM)ˠ,i j{' 7GicS]t({3/6c{_T6BLʹߗ "58 g[Fp o!*o%1pUZ%ɨH?+ ㄙ[03n1;{!/7S8z,ȎS?X>jj{enl"ofQ0 u@۶ hBh\J~$m;[Rj+v=\ Fhry  K,8 "F{O'#8 ]Kc6ybڀx](K6S,[vt2P 7%|qmA;(Li˳=xJQ6Eg~bnKDMTT(B7Eނ貶4E1 UuǚՉg+Xvg$T6f[V ZM^dϨp۞㥂bO٢ ,rSu1q;ӳH <)]گ]QTԺ BX*lU9ln'-=B&vf>=K?܍*wejx̡!햺qҭ$L!@!Lr1 ; -leqUT'2ԭJӪwV p.֓~UYTA:bm/:*HM] J/þ6H;$C鰢_vC&9iE9?!(mYp netF y )<먎B^%uZM Y-jnR2Hc~ӶCH2vkQ3>8]$ *{ݧ \gYZ0707010000037d000081a40000000000000000000000016609d2360005b54c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/a]?Eh=ڜ.+T%cN6lJb8Rá~녏#Df6v:8Z'0NjJmfV='P6%kw8L1Ώ_a/T07a[CuoC.anCC) [R4Fovve}v=t|DD4R!(ى%eI){Ad?>>&z?ąPۋm7Ό4;;(.#u˗x̬׎/ݤ2k&D;Fʲyd}k8+x7qw&Yfi=-vǕ)oEv$gXHtƖzhny^.WI꺞 a SU|moU-a{Ҙ~fO=8*c JHB \7nR#^aOnGm=~!1{MO&?0zsҝ ޠ){|r00A}*Y\wP .8'x./@+IEo{+B`J7|΍ZfR$gaL?/) cÖ*"yr`MHAosbV8cRg¨P4Ǖ1ϯ /ݏ ް윳D@~QխI=W Y}g@pHQ0qw˼^WZKM|ʝ$B[%+vI}HyvWE^lyMV9-}a㬼Bjg[WasC,$Fm4ՙǂd+޼Lթ5e~dacY+Ir/:EqHc/Ǿd?քrK"l˃fnS>RQ@i;Ot,?"i2R~uHr*X˙yCF0e68;φsy]e.> c9Ms,5fGoDgtZqJAPKW囋l+hehvw+:j|L^o[կ#7P߃HU"ua~vkE^`ӄC~612գ߻Ât.Zj%䪺y~¾_BjYgx|#ۜ);1l|V˩`|KS=r(c0MA2J[uKee`OۡS;b=4ۗ>"Qsчڍ `GmpRrXS 08T0/[|㐤~w`=<NJ>f5z<(a58ԚI(SrnӾ<9p#“Q49?IH6/dnJ#C?%|O$"m ᑬ_>x~ݺGOmvFqI66T"䯖 7h&Sk#pֺu3 >HQ;:$[J~ǚ՗#,6638O?a~[L4kn$gGWNN|@Y|a >%"apnY̸Dck0pF\豱#bf۴kN,}FHF;gVP$LPȅxo81yE)WtJjw j|;H./#8ҾH<Uֈ)U"V1k+%iR2ƧAPkW"kEJp%^fJ8c;\ 8"^.ZDb䗥u\غ%nԼ [a< fWG;T$LI?бI&Kͥ)lM=:PLW\%|R 9>8!둩~L-*0bQ8'u/\o$ FSq`4߂R֢a8\wqo~[.uGz|B<gƳ许Q5F1 0CpiG0bC1Շ< 4-z}s ~YίAOO.CsȢCZ\PK#UA~\،S(rQ$Lټ KKuŜʐG%/5SjZQ+| a _W5 Pw(mdRʑI;mfLJ%Vskt'FxDͼ4ݐn'5A0[zO͠zvWKqRH_s[lD-)ϲk阫5aϱ;x0ѢUPћ;. ~VXތGcN铄>x{YfTۄiyM]OnhOOAdR:h`YƱDM`?s((%7š}7uDktBHֻF \]3+ ܥK Z6wh$rL&#5lRq9DخҚ#{!C?%]IeBXrW" &@~  #Vlݡpᬒe~RgL/0@hc;@}JN,Ɂf9(+P8KɎN'C^"4Ć21Kwh̓h5TԘhqE'V *jn|zG~SrD_voz>LGb;k%q ڧ ØI\u''ztR 瀼id̋b7wˀpF 73}u_&\8>c6U8c$ sC&Mr_4D%s˖<^Qθf?B-n٣)#N_Th6| cZR IcOQ&$_0I,d߳߇匹1rDea3JVr5ĵiLFwNIWim{3]?@Ad?_=omŹlwO75cxxb6ck/TmuD-r DdE 'r7ŹXrE˵⻺ 9m*t8ln,͙/GR1P)҉ 5qWIWaIX#a8k9- 'kӮT8[_dte&:W򄃛K.%e>$ITX sn'ґ`8!P '{0\KX+c'ZWT1U)G5M.#H;:qIç\ f;rvg^ 839 # Ҝ%%+qzN$.Cm䁂M~1cyyz?T0:[OXt^%p u#=f{M2HwEx˴2|UׯD` %x{k$x>kY>}.fppBF޷\W'Ӑ T6Q ;SVh!d22M}XKۓ+&=Gu&je\$SvXsZFDH0&R5ѳ?@Wgr_ayFƳ@η('LH0Ӂk7/ʨ'LOT\ },rQ`\7A'v4q"YZ^4J=t{.=Kakng~lj*zo= BQbg)x@[ZȳH{hHlgl+ӎ*G]m% |54n:(.~?/AFce;24$)km0Ϟ &KkV? ~c:Y_r.^1R$7)/:ԤcGmQW]͌N|]:ts :>NE7#/4MuH =bHFB(v 8>T18P36Oғ:qY%#$"OGڗ{1z l _F,9tN2/53I{16m*BJxd+QiR-T$$,KyN%qrSBwȫR$$gdy[BЄ]jVU/\YH5˜ڌx;",z+6ӏMb*Q/*!?|NwMZ!ԠTrux``,tAaT^lܖO3q}M#EQNbo& E^Pݢdgؼ1w_&o87w_nT|HV8̆/7ϺCi HpA ,QQ;0C e+\Ī(!!| #KzSHYsi[d^P]xĻD WʤB%:^U".'o/@ඣ6?@͕igWBkG |3TgR!"'cfɬQitK#[:NS>OA7%!aM:VŹдJs"d&sL%NéʴJ:ueץbQwJC1,Z99]5^_+/?/RV~Z_]w '*%o)s,nx`o’8cOO&͑_ś[r;s5Ɉiᵉ2\|q8s쏜"lԸU=JD[ceYz pY),?{?oYvcqot-/̄z !r ,dF9qV ᚋ+X؈z/{3 ̖ޚӨuKfk5:o,Ly=UN> aԠt5*nQ$%WT+,piq/cZ8CAU(]5E j @(Na)3ıqys)N |7Maaߓ-JsgL˩g]!^3m J$_} Ih`qAo\uy1ᙉ* )3GsEwGh3lIW1v?HQwMUef]uc`F4NWsOF@0Frʷ+gomڝ.4KGvaQh[tqM:yj/.VV3+`ζil]oLRt) *L^MbNW:؋k@zom1:w#;mt*Q=HS˸x [$eeo*"&9gig3ĭCFųЈߜ,'LepK7QMwu06@͓>YI`rW?<\6W#:5. 9Ku|Q߁"Nbi-$rI9D67F0`/͐"a9i}7:k b%5~ ŀ9'mgDY1Y= (3miVOS;]c͆RSk![" :sߖh!h.gh?*_ @Q_'^aTL 2ܵ{/Hlώ|wDV:q{:֬KpRfPSAT hv'g,2$(/ )t3 -Ŕ']vLSKOwNE]`\@ cLWV[kU5fҘS8@5=aq:}ָ?QałYTlSUl`c?2)Jq"\d{?DHEhy8418)RQՁkΟ-&BS]t =ܼ-5{3ފmhFQ7#9tm̔ԈJH8%Ip09P%f9ǏEeՄiQ~fy1i{oۍy{'t醄*( 6|~/D5hp c7^1cafa)O}204Z-a*v埲!W+;l3fG1QIʋ 3=>~iFPT}Α(xPˣ: /Dx mጯgz+?E%Gk"u*Q 8@ĶUBf pXt i,u~4u0ӆ}/s)&%CS4XI ǘe{+~§iɜnE:PNQû]oR`s=ӫ?^`nifg4fp<ؔNi&S~d/!F<Ӌ(<0:=Kӓy0xz*ǎiM^ 5` g0]`gtf_MjWPL\=/ bDʒ =ʺ%#Zl~όZ!1FG{rf3}&k9*svy蝾l^*gTbALܑ:}o_b!yf;\,^bsVj;qvA"3 vY80in5'r*M"Z $]nLB*ŜU2Ni *9Ye kD !jD` և\Pw|HNuʭQJ2A9 @×5ֳdnpNq/< *bNIXō w,#o:~8sCCĸɢpNZ iM ~^xU0eBP3Ot5R%z7 ]-5Kc ".vwX +4J9TR&~=#Bd|3-q-lehE/; -(d{/&A! Tn횕"K0 ɁF iXQwzk1f^H gf*p*ܷ%ꞜI)CDŁͳ\) [054>*d&=RmΨit&7Ս“"pQnL\u< nḨSn #nb);$9pZVKZ.ȍ zvGj#kOP=q]'X {!aS?@BG0N=qyZ1ʦq{1Cp¿]@οO5LC 3Z&}Ut~E)=2g*^ iأ9;̲-΀#xӐ E; 0MYdE5*>Hs9q kj@Vm2%P-FA'B^5{YA\HO 8bg8n$`QPpkxVf"[[TBZ"N@ǿD>3y%M34s#0*}9[Ys]}Cs\jU'ր`0v 5TGdm2&+>(JKK@S,G}y41I9pwd" PT #}lgYȠ{tȬ@[We`p’g;߬dlqm5HvN[Aer0),%eT|TA~yQX@K;}hG:˥N - .spTpk|*f;~p6KVT!-`n_|32v'36W*RjΘ#BԜ;=^ξ0V6S٢B&<%S`fJ7ppc=Pa!VCOaq`;UW2PJ8P҆E^@{'Ů^S;JRs>β$.=R-+\fDB$Lȕ3a'ZlndH/YdČelRJ}瞶{tC!C :0Ni@q 8I3p8\Զ {m< D}hߠ nXWR*h'9 ?, ?<"f W2nRIS%-uAtX;l?9h=igtlq ,UTqD Jeu`aSˏP)ȦˆvhHS)s;2n9D|Ku 8>Lt/ 2NCpLgr 'ÒثL6 ,ǪTW_qvkL[0א4ui%$[>~3ڮt5+pN_76)X):!C\D(O KOChX] 5q#3~H/&Ed)njwSDY@Jf|UԒ6B cyr5T#3X |g+zˡ]3oaÚV<3%&d>ӈzFmT}6x x>'^Yԧe?,Q|vτ̘@k;zL%ƐdE~z%PW["\ûHXE;R kasVWOI !Ky$e{d%cI0m֙R!j{Bq8weҷ"q;a CB= Cg/v"%*"+]țO.\~i=BD8/\DrnǾx.CUʃw>cT\\iH. ft)viG3B3\6߯+$'l}(uE;ㅋ}fGؐF<ѕ=˪I4Yu biM |1z㍋?[qsCj[7@8r%odЁFqYd]N͍"d?dw ]Q6`$s$B^j+/Hʗ]DNCk|2RE1Ӊ[vI0.4Oto?X`xͣ.1x~<؟^ A^v# 2~$͠p m55B^$^ľ#Mx"mq3LKq. {{ ݱAãhV$=u'_Pr2aM@Ғ{뜑3& ⟬na3N'+wcxɪgX|JAF>Ń6zw@ . fJQ$KNLyydAݪب߷C4Swږ>#W7q(2& L h 덶d= dkL en-ϽV;ق nޚm Òpg.LOq\I;=3%C-'!sʕ%K*`ܑ7u?lX&jgzYe3 ɓV ¨{UDXz2Bc[2X ^fșxΑPL`4JḎ+DXҤ0QS-x -A7yenMZ(D4Z >\˽GjjGx33~L߉6T-b" QHJ \]Ozʰ'>}A w0 nIAXf,B 𠪠XvJ̵ Ĥ*,%h\,3DXoI⚡pylJEra&|u<=,"**$0=\HA˷afܕ" uhs|g6B3&F#HڦqZgΗ>gV:V4j%ϔ~tbxТM2($^ å)qP+C"!OLǸ99s&U%I!lD>J.,埫a\#Tj,aHeCٷ^7M8ZW_ (lEe!MK(N] ΋%/K@N9Qp&E7OGsvLj޲IĔgzj E9H.48@IzpYcjb&6&Unw .(zKt&_wTs[_Mq~]]-$CLVu](;:;O-&iS;A|= )YX)MicMk%NDx>Qaq]778ꅐ'yٻɩey]IA;E­xw=R&s0T2j<%#hF K#ʨƬx7"cpJ?*ٮgP:GŢoʡJޱK iL¼"/X`xpAK '(뫵i隨R7dlžbzEԣݧڌA[*y'>1@f!VV '¾@>h(ν )†USŦhAF>#;4I3  ih ){eНGady_,aÁ5 \i8"m(Pz9P#JnX uT5U7TV\sk*ANgHqﰃ-jATp2ܵ篫M$?PԭD;RZ[ SIdMRP5#hi53z$P9b(YݗjT;E~x30RzdSPMvR$sQ&™(+CE\ J)3[y]ӕ5uPt 3)_'ҽOL,.[`揺!i*o!`sz 5wYy/.}¸)OV0LAjf|tR-=ڻ=@o٤fTTO*R)e4J G5tE;cnACv*Tίpl.JOWUŒb8*V!ڊY[+ mHBE[NurG G{V5z{%ڞFa1;%cZdFTBSoe3~L԰=C`XXF"~7N;M6Ougqc]\ZGm 0출EXU'lGw(%cgfF!5 `CT1N*/$F#X?BWLpxz\<18kdp$ʻP潼 SLx7U}wc+;?qyYY݊t/RFk5e:7*JpZ:n/wq -{Ǥ=k+0N .Վv:fs֨ud)\OU}7_Mل1 em+LJ!äAB9Pw=_Oj%`Ausa.zd&si .ARLhـ}dtoDY{?~dQ;r-DJ{"{ :,뗽b.n#`<)<%7Z8_h,^ $PEX9SK !&1=Κi6:sQϭ !tхY|}rRƎWʢ v=xt$T%)޼FC?Nf0X^Tꁙ,$((ߪ#{&N5F"g0c/"KK[m 'rDNB-R6LЁmc+,4Uagh=qMwM{!l&%A PbF"ѐ%u+pfb)B\QԶDB/up x8.#OG SkJs+Ȧ ɬ|=Xu(aV$kVV_;88X1V` AЧcP7?10OH"ccNh>>[>.pNJh.XIԐZ9\')`Y͔,P]%5()~ZEӢ։8Ohiwmc,4Bt [D@"_rǟH-\ lhHlk8 EdK.  JJ6H">}Yw?¹ܟ9\qOċZKx|{Fmg7ݖBu埠Ҕ/ckLǸ9`ႻKN*Zuf2?>J=}-5t$ 1FD(5*yDX4?۰*ΘdlۍOXg*=+, kR"BXqFv! }d4S ֊"Hˀ;!ys qI{W‹@|ڛd@QrɁtfK-bxf"}-i ᲍Dž7ܵnHJߟ2L s>vI]ߔt xȥ LNK#m7!gJ\wݓT߾9DX{>U@;l8>K70t#RӝN[U!PrHRG-Ч{*- Q~K6@gm@$a>ǔ =gTl{/K:%6v6U$sPMgrINyÌ9{0[lƝP0c-X6uiF(}}~\Y$5ج7ٚG/ L6:vhlay i] .^z!w?OSOel[~ͽf- _x[45/Vi(@ "A!|(;)~1p_IEXϛUꋓ%.D5 Sڪy[*!ީڭF ýuќɓL'Gۙ)!jDq#kda@ 2]9ts`yPS_v'qZ!zՇT<xPg4Z"X3[ h-8dӧ|4͞@bw#,CnBjb#թq\*Zx91%GMR,Q.2>R/!,k"&.e 8k~IFn8`䢣6[}=*f[:5U2ӄlLSlkZ(pK=\eŽb7381qL.ԙ^7zm;pƒ0?]F,@Fl0X[Qhx *.lnޝ1j ( %vkkC@w(g6buDjQSZ*0ۥ\B~jn#ה&rTi\g6(fA-1ol<(YO$ `^Yǔak<._PtaqdmDdZ5}6 *JGܕΥ_ܛ_XGHs쏾-|J(twJJ3NXQ6dyMJ,9 &;R܀‡R$q=yl!ӽSNNˑTou7c0 OMBd'(ӁP3+&~|8]k`>+'7E˭^ ߶*8?} Й6M|ڴ. ,YMr=9cqw5|[bWz-%g U9[qЊ.MqML5Mi̦\Q3##ƐZDn7^vcFr̰oĩ{1>ze&УYϾVbĵ|̈́`Qfơx(d0t YD(p/K +cZ9|Ze0Юg(0MLF4eF gkG.W +"4"a>4]2/ئJ8ߊ=Pr mNYX`D&rFPIFyI2I`[L]7>iQ^_IwW:W]tN!ړH{T%ZeHmjmGxWSdu_9U|_`쀻68ݫK~ "{m//é:!|Ć%^Eæ,a7r .680?iҐ7 @C\{zu DvF3]E)?q SUۅk\Wr$7Aܤ7%;Ԉe|1Fb>݁y5m;}pb!BξlPIv;oS]_;LG$Ճ_c|Wo`XaYdܥ:O7y?cؓ-~-;?pS^)ǰt&J`8]x.jw#i\Ɇ0 [v;ԆH_@ 2])hDM'E(]#KG/ Q:c*ŌABUP㇛0(. qSd{ĕa5s`#f>,F>-Pv1yv 5JuoPD9=̮9ѿ3Bp<$w3p KjZ}8PPbM~9Iָ2ޘ1&"(D ~j626aB7Q#3):>s7u? LjK{]K[T7Tβ>0c|ϐվwcWx(7t,{ik1KTf%7^VHi`%ǒ:6q懇|# y@{5Or%Y`:3N6}|4;ax .A[6No6Z_*PBNPҐtyF=BL)ncC4y Bx+a!|0ܒ8 \3eֺ4[:y{}U E^ю[}O2nVrG0q͔\?H\ʅ¸VQi6v?f {SH( K %ʗ Ҽ9ԞL4;h.S?cԨS P(qGHzu Yޓ*$ JSԜcR\ZlH=% sTw.R`[Ĥ;yQI:{ [̢A8 =H/c*` 5/5=BuP(aWnp.2dUFC pωz吤u^K݋  %_Ӹ)MThp)z֤e,Z;ſQSHR>2.g CUW'UiIqEI?=*6DL]%T:DU: xoͳ[K" ݰ&"wܫ&>ec 2P&J>0\v7I(>lg8,Вl}U^!Ǥ&W&CgQYyS?XMXK4ƶ* t#͵iS]+NnۙJ*RwK ˏ)(K"nË*J椟kHݢ tmNE>5KoBBvXn]PIntjŰEk3ypSvBī&n)zLi}Ńoz"7c6MߓJ箾r"N&ڱlӒvc8Midu>4EBY3U&/ټ93z]PӿiÍv&ۅy}X(h)!{.j"]Y cL5t+:VSwM%Еu!Z,Q j,.H8A~&` bFN@@g4gnr[ Ʒ(߉L.rHKɗ[f'J'pP^9A.V$2]Oz'gʻ řpɿIT+H0~}kcǭFϳ"q9 MviGI"j׫Av'0d.Vz}oʃg]4R֌jÎJ/ (42? h!jWqd7I-^qc'hlӠkz ~D!"y]6wF➙mGoj?NUJ^WxX;qE[[T~`b.Z5Kz.uR)=>_U;H\;UZ3O*B-G24Ef >ҙm)&d͡e ),;eBZ> 1' ["E));iד v0m_PF5;4 O@2ḿ䣿l7G&,6C'iQ'mL~?yg8BE$AE6.ҭ-$=nDN?"3º'&NrE JEz;ۺ$#BE!xt#] izPXkqǂ0'Ovv +*+NR_]2|%Z񛗽 iJcXpCtY[F5^Ɖ{3ԖCVMӒ^5- $DĈt= Ѣ|ВmZr ־"(h{>L/8}!`T dRTx՛q*ϴx y,’jA/Lz,I_0<`LQ<;JP~b< ^N{&Zr:>pTNb@0mt_lj:sQ<6]W!L_Q@ d /~(OR`;!@z>90 Уòv[J;~AZ X{B !WR$+_{Y]+/_]qǺ@Ā [$f +@ b̃h#ռ WP+nVN\0ڨdmDOnM2h#[G~JԥG;k،tz|#g6GK?'\O{$7{]d`׵nӋIXAuR7'Uu |d9]y/ى[3 +Oݶm)÷^0١jm\&0S+ V;ə:ֵU[MA3;ɡo]͸1Jqfjdǻ榪iÁEbժA%$PbAO1UnT r|(8M쬧OH0sFbg> mIἪ6xm5WB>,!k:*vׯ~m0`3![yL{;Tk-t%4"E(#xn7J6U63 BZÝ%.57@8Q2{h Æ@$_ŧjl8 AM5C҃\1CvЄ ' ݬƦ2_X0gN0Qy^ NZq\lѯ*%&dEt펕\SHKO3.spl=wGKl,?$m~, tKʐF ?2pn훶1)Bh ޣ0$(yE.JN(! E'azkLej hc3P㊜{' {>EoIݷו C J/~PdoP qWԼ@ V~2q1{ZDXT+~Ś4Z#XOpi]WU!i]YUZd&z%b~Udk8يPJ)tFlvN4@QJӑx^z O1zOy3^yupQ &Cc?df<]?Jd1(by,0ןh E> Qϼҕ.e-s &c0?h^R}x # $B2k< Ԣ"AO2Z{v> ~i ]r`duU "7pbnʼ|i([Ky ,a[e~ 5|~&.RW|FItx0w:)UGPl(zTaIj6p&.[Z³7&t˓7wI2Pؽ0-AB_Khѕ^iI戥(R,SM7 a nD&y _51,wЊ2.w2874CF@ʈsF-1LSj]ŮsEd5! MF+y.TWۙ3> l˯G&[±o47r} k CJaeMsRp*5i砫 "QZr}|_䴅\. >-J nӯCeJh@=M * phfjcy7x8F_C62K'BӦV4mZ(}4j T!s/X{H;C׶8}k}CC [roX#"h m SYk}95&73**{f !1i{9+ ,)[hoQ^m5-5I.H#1-/Ĥ)ol$9,7XPej?m$vj fDS׭m׺%x?.;GDy_Att`HO>a. r#]_{ڑv0i ĥh-`x\.O iY.暔Bg'?s+Q$ƁMTznuY*k9isUVz]QM$ dё%CwM*#g)&%׍"ו za]o(}z\*!Y:ͣ0ZsCoΠbĻ![2DQm IV 3m[o+!@4x|,a5Z;.٥\dSX@YzO Bhᕸ˼RxܶP?LR mTmevCN<Ҁ&k@P͈X,6C7/܋M\Nn|d|dWyZWePi?;VZ,ٶ9_{^גPI[6>gm9W92Gb?5TG$mGp5^J~Fn𒒲r}}9 v??J,{r%~c|&+1d ݯ=ltZw[)ooH4͎ nݰ4O tvq id#}b6A4Xf<~ݼedwG Gd-VM-W s}Jވ$ז hz(Ȯ윗=7*8skD87NGw!L8 &,~N֚w=56e [(,TTs2G`P1cIsUe^U dy+i2}O~?hHH,zZ 5.OlO,B5ڝ#Δ[ɰfh|x^C@0?QҸbMmiHbD2"`r%Fv0]Š/ܺ Zav:|71R#=Ɋ6rAӘ!\w?WY|P$]xPU3nj>m(1 8%9G Hثʅ\xj-ꥀbBR ]`-x%y˲S-525UX7Rk/5aS'zcvTy ӡm'2.Lٴ{fHB'w*Jvs*1ۭCPG(Ŏˍ 5#&-BUʷ7nᲓ%Lw#)}ڮ$P N-Ox񥠋Ǣr/YEדS۸U_i-s' Cg?p~+ 8ɟ#Vw@f;`o٭ߜ-3CqP80]Kd<4iO-}u'+QwԮGcXз ,ה?EX5)A SuSIL.uѲu{τjQU7\2g!)fHY `$|,5>)Vb6]F2KS9ŒV "!(suɈgY g"ް4\r*+sW &n(8#=z. 1L߉nd'ZT(B (_ aUC?gᦙ פK!ZӀ?eYpl#逥{}XnYt@LTS1:#EhbRw ܉Af#8OeL/ʜL3 ל􀯼`{GRm9]1<[PX7߃V 3:1Ab'@|r䙻 nTSԲڐ&HEP$LXBm\D34mGP:'&` IB^@ظ/In&L%K}:*7x'pbzo-Ը{X:Z<={dIZU =Z<ĔM,bk9[d@6Slb>hG '^ nC1>ֳGɍ_˟e/& W6kI6weT>@d \PB#ڛ Xb}x'0,:مN6jqUt/U}48c] E?ʏUa=>>$Sd́v@H}3Oba6(#Rh Y_[&Uq2MFE0U;y}XmfDkgCeapFMc `Yu^a@ALD {O:e,kM2,:c{ |Ȃ {iDt"HFɏ%^\qNKm)r.-g׿!@vKE;gEL`@'ZgR5-_h춴jvW^-W雛4S0j' t\NF6RDm ȕ\pN&z$KW@ˈqo;Z+tF;Gg"t^ƨαLV6< 2DĥW1+,vQd=w댕fE>"9҃}{܋.5lm')JM\XkyONѿr/kި_ 2Nh% E+0@|֪a DV|"[ c~aJ/E·%Va/A]PtO 9YK7nCumes](?i}R֋`b׉Y0?ƍ߶*"]0ޭ?KdoNsu'==R=?>`#,wRyeԡ_pߢ+ƒ1q;lfl d &O.j|.t-J*438r^xg_Hx/àcW l.;D;3=$cG탞 5EFGL6,}/U+"gZHFDJNSBUvxR= fY=QmM`>QP-ٸHM}o9N#H[g,&vn=u#RinK`i YogY64y ')jVG[0 $NE j1 ѠQxߌnC_` #s:lڲ_1XqT O"$;N8b8E2R YpSJVvVܑ/k4khP02FKkZnEqVg'Kܐc#eWx=ndHK1$r OiB0n4ʍOg[:~ cc]2fg(C̏.ߢD}S-iL|ްJO4N |`ʶ,7: ʀj@:=O8Ƿ4h~͛I?`Cɑ}ȶbq2>r~AL%4Ln[a\Uäʢ^i<EJQ5:.?;_2Enښ&=~kn}Eo1~; :}PKҾ4+? ;wZPյ^rk`{~h>R7!DukgXAYwڙ_o0≤Me %ׯx' 0͌6 Ic&zOxw7[خlqN:6.p^[v5Dhe1G/Ȕ2.YDg*U`}EG gEs#FÿN"=O\]K} @zA e_ٻԀkHqVim\a*6ߜ`[6 Zpo0A cgzk k2.A:ǓB7y]CǂUEOEt|Y/pv!0l>E R"uE]MQ*]S23WZ߮.R f8N#aFS|\oDNy4,#!{KXSfO꧙ﱭEz扺3$Nz7iH5y^[(KgL~*m2)̔xm!<0JңěG~wzXHOǵQ`bj%'B2cx"vl%-'= | R̀oJLa#H`þiqcR=, Y݅`=A@߾ Sy9@:#!,S zj`",SLp[0mPP0Vɺg|od.B#e;gσAePK pL$<JVEdxǤ g{&D r_i/*v!׸{*0m3H"Ⱥq(uj\ddF#c]s 7 sf=seDe)D.U+ f!V~!λIuR! wΝvP6%[ )s>_k,oLe׈ż-u+x9bo"`9t ctׁ𜮠?uQ#'6#pdy8* M1Sydɚp3Woj,K6|P&BbS=w9/hž oia ;_h>3;Qpf>?EDS5+ ϝFz6{M.qQ)"y`뚜*JƘ^<@ޘmC_ <:ϒ[>m0\iw-sl׼lGZ9<*@.py4||F= F2Ι3@ku/ _2G#MZH8m sijp:TcRL^ࠋ!1MFJ;8. : Ӣ^ nY:l0 _\@;EȅfFޘGˉ_Khyw̯'xOنH A:TOLt?B  -9ӧ>]熤>́A+ϥjoM=0vA~vLc֢H:K0փ R[Y8<54q& 6bJlǧp(.s/u󿤖쿩«lo!Pَ]13iWSP_F'orzs*k0  #+m?-a0*zBr#EuNnGB+E'uT /gqY.$}X<`Czs cĞ8wEjxI=ZE~4-tbڽB3Ao `evBH#ڹ('s1 4 IZ>lY$1-?zWp?捳ѷ|D2HYG-dxrvDKTP6 'oo M*%c#N~ؤM׭!2ꖁ3&zNʈgmMZ F.MBZ%!ma'U_8=4xZY$$, 8ej]][%7I'h*ίe\tيӃvQ>LiU]RˮݰF?+XAP KfҴPa*yOieѨhlN^_l9;6 xn5+ m\|L`\U }VǦ b0-8i |4S>k`Y9o,]^Ѿy|Ty"v{/"Z }{H=Ry-D֣8K /Mlnʇ8)^ 9܏xt4s)LR 8\ᨒ!aM&KeZ_z$X\{ňymȣ>͉q8;: /\b2Gʺ6v}r}C@̨uO `֮7BvR}l ,N`XcPvފ'p11ʵ2:W;OK9`—:*oRcL܇)Ձw8py0'*8)wPc{sל^*h?gD,vk0FkRqZ Ή+KV J8zt@3kԨ3??,Jxu!6@MiQ4kC3d~#e0;_Y6JrIiwCA 8>.Pc\[_Ev X*x 5qoAZ>PQv.-Y9|`9.)li?G&QQPꖈ\P9I2I'$:(IۍH ^; ߀N$pۦ;X,HL )Nncx9*? Q|-8vx1f5jiLmS0pb0oAw )'/扖Wn*nkEߔr1'6(sa"hvx]cY\LhHωa3 r5R7)F n-#^̘ s2;1LoBސ_qӉ)^mf#R5W?jUo5׿Co8~ꀻxW{&Ƙ,q'@/.RJa~;aB3>@]Ɯl < ԕ-kfz"6$A#$L]H(^ =7;9E\iMWEXD ԺfpJFa8Y 4춼my%΋l=ÆBɵ4yPx?]4AGё:lq+9cBCк@*^vj;da$]S^7',JZ (Jԡ<}[fX,acoږ\mqx$.,{F// ^E)ͱO%L21huƭy_Vi]Dym hO: mqsCTͱa ̌{}}s$˺2+~^M!Fg%BLi[&K=(V3kz#,UUtS$QqTd⽽BL#P ԛq`u**5dp*Pwհ[͕Qۊ)b\ݼ筤WQnY*4w /BwC0/~;& x! v%R#1O}?˵Jf*)z }|; _`PƯIO ;|5kwO؁TzUH(M2$#tZ:TN "Rd0U9ȷKܰ6.He}NcS7EWWeIU1W_cĴ{ ,=))Ws$pvkJ\̮Uj?{-- ~E ^߲aA S6ک i^KguE&q~,*Xc bF$\Գ^g)b]U޷Xp`%KiX2ED~ti0ItV_>dV|[&=z9YqAm:@r푤$2g)6 ~LR"j:΂ʾX('g-@ʈF&2=+&d.m7YY{CW>[t|~dym^b[@S7R2WRc ǜN/rʾ՜asW(hSDA6fwhQy9z Z4){]F@wꎡe0BD| uy@3mRy}[aqܨ`i7W Q0u$_ؤ&0Rҳ3.вE?5*Й[&5x Q 6M/Nuvl16), #լlWl=fAWP-}+Adcs.˰2NDۯu 8h.HfSW OYyF)8@ҵ`p&czYspT)jM#FzDrWDZ=^90ԼiP{_mo=WB?]3 ~-d8FuPs@(e>P? p+k[Ȑw\'0<$cIJ>{U@YQƽ) 1̀\r)a:h-f,7S4?+d%˗R@O/TG!o 48(]1*]6M~8D$0:~]:}; >|e-s +$}|xe%I\.<9A#Ѝ8\ʊAkzY6-SʪW*x$&|kdXB߲vR؅g C'A{hG!*_11Hf/2uG8T`{ߞJF* VCץ#HV/U 5.:^š~^-ꈷ?4BEiIM ~5-'_ bᾏwyBR{Ws^&H5&/\ ܢ.ͰЕm&@ƖS-K뼎7$WXv%~\Cp'->k]K%tPvY )~;li@p;y1}\:%&pfq NK*# @! Pq=+~D;`+WGn}[9-ɉcRՂu+ל3(0 DRvHs{eǒ|/oZT0DQY5!ii4 3T#Y3RXR*yBh}ᣄDzB2$|_}fYz +"f=gJWh`fV@E[nNL&]Ɓ{"PRc}slCn&8c\+L9^jΓ5e񝮌2(/wR9/2/̐7 Dw XWdIht4^##Π$J rj#9KnX=Mjp{;=__wb⋽.$Zc]7$n.&ob(鮍^`gF&-(1eE1pԾ ryYD~Dv+bzCW)%7Зnx4veu";t iF ,M!.N -p$'35ChaFiYoFA6yNv[03_?/<~!bpK] ~.([h`fSՇ>oO4?sd{7T&B7y_6=*OMBm$n.鎞GrDa[K-SɎQjo\謧6 j\~Lol蛉WvMgSB 8FUZffF6k$$f1dv$#8L@t]lik|Kwu= ?,$î.!],$ҡ!(G^ O`\sz"S$/2ғ~;֓2sr0̑qt4Se}<t6 ^&&_ўN+A1G-SI9NDݾ,<(v,2ۛ):R\{Tk0 p4݇JtX4MNob6͆) 8/507d^{jV_c ^HUjrK38-≡~š wgjr|Ӵ3Ve|)Yz`@ǣ 1. ;0$TbLG2 ڰsƍ$ePm`^A…0hIt>'w_w]1^:CsLzP1^B:QZKpDof2DD&^Yr6.. W DL)ayJ1Xy3<$n?yz2{FU^^)&M`&I_eߵֆƑ0tA9VyXn.}k0*[_ h"V܇h87ab rzas2χz.3kU5Yn=D8+N2TE Jqt WBeywѶQռBG'-,uy"9o^N@q*j ޓoE|3|US7w(Y6U!P87 ֿs.މnj&xx[Gv&3#҇^4{ڈl驭YEB/{p;jE[5ʏO@]8yC;&nZvbbpVCЎ"&/A+BEr}n˅XM 2D>h(դ_\$:-`{9JDF:.xfOzĘ% P||'b]J"^CK*w=qV/3B"sQ5xMgËf32ҢE~~$k/}dD1_ퟐߴ I3r(ff }Z]9÷:9X>԰ YXFrq+DH3`S'`)) r$)^|mxԹ8woi>Zɾ!- PaYHx«uWhu)2!>LeW;ܔTVSbM)n̲#.R'ȱfr(؏IH'q P'i1եOhǨF~© Bd@ xr5SԬ2֓ޥBZCj-#!QX7 bTGQ nh}3N `[ B3; ͡ru'j( $eI$y#5b}j"蛗[&lL'n5NVD#ê; #O2"@.oV x%fdVvN2o#*;Sl[-ErL>y(bY! 7r25398Kj0'\&ɮб wuyxuFhclD^僧!Og; 2ڝ8e!b^o>J5oXdjn ˥~p'PX24Qǥ f#mo yɠ5AuBJsQMטcK32B\rID.}a3< zh&}hҼkQ S.EDFfJoN*% ¦UFžuw!&w|m?$6J$o֗}% *b`P,X#5j@}QP.0+0ȆJ|^s euM%_͇C6x/'^ Kl2OfuV!ڦ]YV;#eԟEUƛgk{ 9T@&& (djO`1髥P#f^*\[IUG"*}F}ɵ/bs-kӒ CuO\SinΐV;v?՝>XE2AQt\Jxvͧft:0cnRE#ڧY^&mO0&9)U'=.[gNtdqKX'2;;w^m:Az['IAnC *L `tt3rW(:zS֑y/% 4㓁.n}g>K}9T'#񾡔-bUueRJF&m_P UJ !=|Ql_ReJE Qt34C~c6M#%zo0$άBTw-Rx*Yq#^Vڊ9hBDW3:Aa!U$Ll<F9FVx;bѯ?\O4*cfqC,/\֕`ߧXN@5  WZq ,< Cnn;e!cQBeGJM49yt7uR#>XMI9} D{7_ U72)(}=c3 "!"?Z,s#F_kEhgalu%}_S{3" )cYkAF36%Ew0=eop%@WE`! @)6eFŀCLڱШ.XLƝV!7d$ŧܭc fW:{\Y2|U0￁y6֝Qћ+QcYsiJ#0D4%NCM_֜"RWVI7e91B檉 ]:ETNwa .V#<$=Eqr͍/_/VL *;]^;4A#U6ᅊu{M>db@M#nEes[_'|cr9Sk?Lto̭LݿSk O}}Y5c puoMI/bYEB,IA6)Y*5>B[ UYHgJݐDmKe[z( w&`bc 2b#2DB+Q9"ťWPG޽c-,YY-X vs y?\6$<*[u!i3b!n8OԫoCnz@,mB>o(`ºR 덣6<"~ IT(Y3a~?KlR{A^!Ҷ5[h-i38.hPeI#GfeDw\2>> p@zRq>|Pg.T+\,Y&L$[p)֍>:o8J/gzBgw8zQ]`ߩ{[6)f,D1H̓ 3×{<G%NfpD#5K  g_Xm#픯0y7(w>30Rrhm" fPoy֌ANيNLzs];$j'u%EvKӥ.ge'؝΀-KWH5 Ƭ'SIn*gfv.^9Yg*"Jf9@uBQEP-'E3$r mYIL*t9t Ԉb%p=,bg]3C^Irv.:`@].}+jA1P `h?lP;2Yaaδfg,Zۨo1Blk䳹I3'NA0!9K2.Q (K %u[-,N-zH6qsz=Z tQD|jvTH^c9Bxcŝ`(LЛr/Ьs+46 aEMUpN> er^NQӽ lXpi›wp .:G,:gP=PW[/(zMlt&w}mQZO\-,8>}m321 w ^o(y(6bʃ"H1*x z# T KiLfc=;*Tt4 ?*{`K(?Vhq .0es22/.&6!Zd>Җ8<>ygiQ[ywxHQL.r5?B JP$0wSo{We6#ǒZ/4fUgZ`H!- # [B|q4@Y&-hY[$.6PGrx\!n9*8|A;6=ë]쨡`ZUkka=m~/)$üSu>9F=Yn{Ncc*Szzm}?RsV/ݻ|6258MnsҢw|M(z6۪cnI ST}a\ g,I$gF Ku#TjE!%%Ne96O"_N:v<oM\LqOOo`9%`eÁS|f{ȡRrt0sV,)T/_JTTs`GO4ׅ_0X(s֯vMթDc١t8ye\*qVnrՆ 4lkc~=E~^ƣ##1?njpb~s/"!t)BtZGԁ7XVSKfS,D_*Qǝ ?x4~-)FvfjefDž*CR_?& y3,_L`v0AF2[N 6hj`TM@9/+Z T.4gV< BhWjDV7<LHB斔B'}ڌ`7L9㾔PAوwa}' C<$%nȭّNu.62); mO^y&qΞ4 Ӄ ]z{Ke46Ap"P=NQ{ @Ab|!R+vA 𹱧1/ &N)m,4W[vi uuZnC"H=+CC7Yir>U[V_jo P.zz㘐*<Iz+3|@e~7g_]Y68gF'hA dQ3!m eKBɉA5#)i~;xYbl_g4hF"[ZqfװgzcsCsXC{m :*0mL=9u-7OH$>K~ sS}4棯D;v#b~ӂ̶:5\o?".˰OXȚὭRYnY\_teaT~&$] ˉ/ 2xvuDd]d'")–k6`IpwNbɴWOTHHEļwZSnT[z-f[8eK4)kJƊV],]Xуˠ?|$QE]8[QyvpyKmH)` %#3y^>#-,?Iv̒bَpM+(&mr_|x$#6mM:;{Y(N3z]OqB[@LW3$xDУVU*bd6 !K3{X{rUA)Օ)n|8i]g[tn@XbSv{DӷZ'ԯϟg׍$RPR;n]څ 8qFIn.EBpabxlz/mم~: MUO&!AvpA ;b#z$DW\3a`bV7fx nOqÆUsk`F<-na'AI֝v@Y?7 &F8q3mw!v.PzBh.*)}աMrEݮglWkÈ)%()Kܢm%}Dc)]L`W߹nf2@us~}<PA5a OxD3eB#~^XNJA KZilKµa\ҵ.FXUuA[p44"k^8{Od.SS} f=K'6KZsTԵR@Gnr{cp%`b 39t9Yq! |(J΁c.^$ { !ItEm_m8WXSbLh"7 N.ڢMAK1>!lY9bfAMNQ,CƜ~{Rt- y74<M*.A_bzwV$YD4\̂J !Cu9| JLaʂ~_HSϐfoƞw_ZUAԾ^™Ð걐?EfΤ'^"v䈘=86S5ZKYF旦.'LjWا\.]]=87]׋@Hb;6h.F4r( `W& xaLSRZ=8h1bށ cXIa2 Utji2aJ` k!qb Zmfv]H!ԟռW3t;5.9jGmHdnO|ڧysM3+Udt8|1)(s>M;,l gB!AęŧB\g&d~ՁueVL9񼗻r,-:U zC3|W}hѪY@zsĮEC;QFx!ʣׄ߯,s*Mo-'>qC,z}:B,)n6|eΑsm ĻĚA ,?{96mblD\HNlzK̞QC6rp(էP' h1|ӯ_BĊY@N!!  B<pȟiU /; *?NVÍg%cG+.3 ύ M˾,dx53>'|~]DW>W"!sb`L.=)g&Ƣ*,6Ra"Ee@Wo2E'Z@WI丵tv-ƛ"1Ό%:B b =G7/Tp}J{}ݷ3-RXFsO#тm&A+KqEiSF*߼19=l`w|AYYj܍G)#j{Kjtq)GP$u2ǘ8{tFEΩv:!=L n=i@67dc\Pc aG{ٶ… ϑ>g9W޾XTW4cV?<;D-IɥeqJV4)Z1qSוU+\MNmD|'ՉѮОWp/Մ<,kە Av* '43RLHн-[#[|EYa<D:-TܼؒLQT^i߬¨s:Wz`!ዥ:^9NwԪگRi?P+ 9ڛ k~xW_a D"A=wikƷic͟o*ғo o-'(e@W+nlz`ng5xSЁ6m@E(e+w657޹޶>Z]WZ%MbjPΡپ2:,7MBŒl!65L=LdOۨQJx^(3 ݩΫZ21}.|Q͢B$$I!GYɸt' q9nThAb]SM뜪:mD1 6c*4)(#c/' 2^N_ˊ}3?(IRcvbOn{pOR?5LCor3jE[˧d >㟻.fTY!,E#! ; 3/>0IVjƳsNE ՚7m&)%g;2[  +;klz.bX{H29R`HpֵcC$+85oQes')c2S\`hg[K_CMɵ!w",͸2!qV{ҁwCg@Ҭ:* E?H\ ho5̐Bn;()s\Nx3Qr Urys*VSLylQ=̬ n(-)(5~>J ~nu8}C;MJ9n=Mtte]8AA!r}Q&r@L/6~!W1#DiuK6>o;W$c P $ Lcp916a5IX$ϦHDK&\`ZT?du'I](4qHB6j_ <U^^SE!p v&*G!T#x^A /XI/qvWq퇐Abȯ_$tTxM/lfBaDoʸ|z,pN]~~}q'r8wHSRǮ2 nxX_o)^Q4Z|꭪Ql$jm5d -VN37QEsC[ z)G nOJZF9lgw> u (?8moFkL9Zr5KD> y#yĠM A/?$驱5Z`ֈ~lb9𥣳haXӭ ):(4>&$5;,͍7,t\moEpf<S2d 79Զ+aVynsm+13jxEu,/'XG`%A&K)Yp$ZQɡbScK> .W2cPºEIt o8bɅȾ8σߓ$` u/K98}ahQDPaMgPڋiO)r='zsPw3m`=\_OW\_*E}tz$`mkފYPG<c\PuZ`Z %SbpƝúM:g= eHLid.8hfğ,] X-mOq?*Ckp)u:a.߯Q+2H |e\Ҧ[~p↚%YZ ԧL*0AbZl ը9cCսS+ EˆXCuǷ-Lf_I>$K6lΜmHF?h6`6.qm[Z՚hV}@- 刎#Ů1pq4Nj+PVK#7kž`${xd^guAjnRZ#ᱍiGMڕGܾ u4ì7a FR/-zn9M3THۑdtQsX4hᣉo$faTa0%sqNLcD xGH֦*B8`c_ (IJ1+-<!}(֒j nڽt)3 SllkZpk.E]~"T o9{,umP'|>~WTA+Ջpy-0I/lG:bp{x&GO"XO3gUfW݋shb  .p{Ei֬r6BJX=u\e`mEȽ9 p.XCl`AwTJ;Q8A:})XsWWf14NY{*Ne:6{ l'f.0N?{8iWʩ ˺L}OE%}ds }y]r +XyIUCLjVZgi(((?,QDd«=I`6')HrAaCJݓ_9(ԙFLfl_y|h1 AaO^$("h],9)5˴@s-ˑPn;h6frFeevm: p8-%ϪF]*::E< ,Cń;7=/ >–Y0 V?VuקH9WN$-IsdإNFށ|u 2o~'$+ӐS\CEdlf^[ӛs Nv4BTwkJ+1y'q|ʒ쑨Sa2W lED;.s 9SEdC uݹ{kDS֌h]:WBFyPxvЁ*v: a{%N^kQ2x-ũB6"RbYCO}uǘTmCF<02$TDDкBD9O%'  MZkG:jOIa e W4-p#^/꣼Wc~[V?:HB6Ll/sq~Ǧ* 0UGK̩Mףּ'cVgW U(n: $ T!ֻ5:.ඝyj/1 )1'^}VR@7m9QQ #uij#ٿ aӯG٫I•qKϛ"4pa~tW\#|Yɞ =θKI!gԋunB09|8}G}Ҥ9[ 9{rG*H-fXQø^6QtN_sab^c.S2Վ_E ΀:bO?˴|2cRSv{a)B8iWoIok%S0ke-8`6٪!xf„U2I]~|[FEV"pqD|#|*!l]2Y4kpBgr)!Lk%/ U4𹜵HDJ[zΆ2qlY{SS  Ul;t]NDXn2ٰEphCsv#ﭱq0k*?r.t&5Hz%bwch]L&mULw3DJbͭ\U(8ӫJ^Bas{%g}4 (QUZ6i;Ӄ VƃTGN_mA`#>o;t5~+^|5 崢?t5l҈2vgFhyc Yθa#++vLkmrYJ[N:)nZ33"w ޺UL̻~1 hL{+37 F 1i>uZ-`PvRԄ jPk?b}M3T) ٨ JaO0ى@BQAĄ\O&'E!&pB*s3%BP 7(4MQRfM) DTuEۈZR' :#+plGQmN[%?7bZ3(|uY;0si+ =⼂;iنY⫯(s('^lvOcQXT?DF珌+kbJ&"w#0_mAyXnnE#mtL.R燾:6X/Jy)68X6J"ZVl[4>A(\a6e>ri8!̼r0 Mbo `hnL }Aȹ7&[&`E<SlK Pb4c*\gN7գm6\m܅ftȟGD)T`v Vq^@T'PDֳ6.$Z"`&?s9I' QՙEg|z,B|N%]7D*W}, ->VϒPn/ZPlI*#-TU.K;F0&$jt] 7*xN\B!݇_MHߏevIinWǠGaC6ĬUbUQ%)k( g@ *ȷ.ʟzv7Sbшj\a}\R00Ko#Jʳo3 iN Dm+Zr yps CRwF7@SDp|-RTF׿^qWJI4!n5`/r) cKT 8gGn-v]5$Ek~+iG W>iM)bl2)9s-TLcf7zUO41Eb*DˡHcUiˆ:Cv$,W˒I{- AW㦫KՕMuflͪ-NAf {-=uD5iӭ?7˪6TqB>U, V>^a mߒv୯q9FG5Y!#(I{@ @c^b0 -A}AlEJ ^d_eɺ+DDGD/mV?o00T٭x}Fs6OIZ”c;tD1it,su]*\Os1bofdpxaߨpKs^^ `.E5}7P -.XV iW{(4Q1zCr!E m) ΝQWqЍ '|GSDrR &T;/oE͛OoUb]y@ EA:@D9(BdrGH*%3Be}Q=WbV\2>y6߽ 5傆TU1WZÕ^ob3TOrR(]t a= d+5&i n.#` zr.fD_o 쎲+!),fQX>!RWfrK"}{ A>Ģ"=Bѫ"id(~Y ;*UK%_=;o^=EОji( nvrRk@ YkNp>IAl~_sUU{ܐяH,DaGT\$ }ZRɲ`~Ūz"!xaʺґŎ#&ƿ*k&d =irxAbf32d&C:.6*&QdTF~vON~TΣBơyDH!""_tIQw8֦I뀌ҊA bK{}wTڜަ#N_Ο} ErJHǪ0X)V+&jI9De Ҍ}SBAJhN=BJ!W?Q^+xX!. `MH>+j@I*38ODm!>Z#}܌PݜGct2*־Zӟo~o-NfxHЌ)>* YK'YqJü/Ѷg DL^6H;{y C?$l\5YTo/[vzEQد\D  tPfQg.h7h.a]Qʌ;!Q`Z<(x DEs L>s6S8|sCak?6Wmng VX5bXb%K $WqIN%ž`+V [I6F#CU'"3cD,!DNCF[jrZ6XB'T?#WQ:U;)6ޟ*6q e9=4\ 8+K7q3lWMH;G !5U;JAṣ< ᳰ*񡇮qYOhuW;ːg" xPS` YO;h¤642ɫ@ʽrQH(TKAaۍeÅB_ /Ț>OCセ:ڑ-͊IdI$焣A'ϓwؘ愘m*cT+Z.s_@lTvM"%V)I\#ܒW;NŠݾ!1eb2!y /ǤGH1fxa2d:EE`{\ހ/J^M|;ܹ:h?>u/8dRZO&}c3[,83.^BCӳړxKjh: ;/I7-$y2 "~7G.WƹImAGAԩD rݶ#nQzA W5&ƽXe~/$;qbBG5fҚiODpj< w+?t׻ibC.p-m߄^)YB@9F-L؟u.]Z۳mW_;~ुlM24TL CcLƷ'G{s+VvRniϿ+ʞ>mtf,вgDK7$ ,2egW"-N-i$qWծ&\}BlEBqHNzCek Qa# \f,P* JWi;:<-+$Eq(u1l>5Aܤk ?_G\l/C|ųWnTN ކ]djk2|LZo 3ժnynr"e̒8|ć 0j4Ӣ_jĪTrgEQ*l"5Q낞ADJ< ꧃ a5/a~R-GFu܄QBQ\:zӰHׂ'X ]s$ ]\Hs|F5萣^wn[%in^ԝ&eK)5<#&Py~˂B,xOR 5.}m CNk)s$rvxtnJѽIGbn6[.+cߩEW6[iD:`au8|QIDDZC'pKقIjE Pׁ뇽[P"\+D\֘Ҷ1%A9Nƌ}CJٜBo3 iysqS էo)1\* n\oTi>k Ls3,W݋pw#B~S'(.% ^m]nP*HF} YIHz+9*qόK0>bbnȑ/Hu 3]ޓ &TCާrowOrhZfjviJLIL`3Hh,Pd<$MIUX8È2`(UsOjqX+gSH^h6i2{UZa%ڞh@;zCS]e1CT4*ʀ#uxB !8,uqTjH%ʰu~v${뙺>>(VC./u(OL KJ[E#E]; Ec9 f1Ρ$J@pXv OFs̞ i1Go, 5hr5fuOa*gO!>Ouߗ3ޅ9=OMJ>1yxCl&s() !/N$uqǑzK` EJsJY:l so~U,B Yv*J+W,_!$ͬxYC1qCمd:EUr?E,sÂvR7zfV1Y._Ύ3ߪQ:d0 03n^!_ Nf{l︕3Qu Ċ>0zܘ> $|x(j,G? {՚(dm1}u,8ev[U᭻3-Ti9ʭo(mt2/,Hmʃ_|Vd@Ўs:JJ2T":$%B1HR^|:p'g(tnO%2 OhKTdl?'ϩs,ݬ~Y&:x772R^7^bȒ2{뙜[wG1{`?@ԁ)*0TfgbVZwjyXt(ڡ,+!=0H˴ʊ4oNW(JH5;wJ'⋒_nVYda~̽}}\Ue$$nR4:6 g:VAje%ƕ. ȝ);tN ڨ)5j7Zm?/0,Fا¶C֤|IFf {A{5\} O!>B}A/Ʉj6W ZnL7ʀŚ8mBk5_= 6)$ETl:>\LG`YL~~ɘ?1jnC$x[,z΍^j\2F.tdws[v|R@5x ϱ&Hd5"Qh8:'7o@p Z2cHM 0fA6)% &!+a?V-s>808UI<\uZA{01NܾDߕĎAoo)4d!C Aqt+G/)=H^!>^q/vIcU`x-7$([ /mRyE>!A;%F*4 )Z俐=X\pE*=ӚUiuU~ nHXh^k#$%ٲCKD3PWr>s|32I?V$+וqu $ !e6^aiTo r m+ `7LrL3Il` 1h(T򀘦uțoH]ybɧx+e˙+`"7ClljQބ>}KxE&<ɉ'R1R U)80(7O t;^ȣjb{IH=LEz%hVùGr[xJ[ X+utjDp?sdH~PUT'zޣ]Go'+5в͢+Ug lbM;T4G9OjYq ԉi8M2%+B^QHJ8J} mdx޸KL*%S!®Uq ژ-P/h D]1JpkHzQYjGv$6Шl_wmPeDј lH]WYFÏfTdeȥt7{Drq]ЄC(2ŲS3 z{UiG2 XjeO.RmT (8Z'dK!4{l؟j'/Y$FXtTfE͔{tV7;:);}=S+t×[,:İFxBٌIkbͬAb)`4blkڕsE>4VR,A&r4N!c`Q'_8x%_b8MPa~\Vgp+"oO]g^;bl"C7 kü)|rB2BO/+mw@׼`5 DVR1F:TpV $"GpL]00X6!f!rt[OwݍRw#< dmCPomQf@@'4L:"f4z7oyMnlti9# tUh _]Te>xJW'Q+)}U-T(:ô4 J}=|*%.I )jogG ԳSO %5Ly<=`H4¼Yȃ(X.,8 @+S/F_#ux/oPMapKL3Bc?DUoIޣt]́WM\ <9,7hف7+bCZ"la"AGq/@r"rJFSQl,y}6Ϻ A+Yq9x"&x$v`lt^N}b?:#p{XAaXz T %zlumI/&BVp 7/|YWZg)֧0(KәU ґ$:Wu@`ǃ&N'cxE!{y-XP;qbRMqW ];,`ii)o~Őǡmkzex8RS>ο!eXv><j$7mlHOhfH̷ޛHy?D.=Dw.2JfH4 NG,-9*靋u,\k=J3Hczͮ;ҁkS˦"Eؗ d`̴qqd.^P JfNhU>U_daբǑS5U4;ӒeA.>>`th{^b00=e>i?:tX]ʧ&P!NR-D\2>`L&ɅͿK6==R5%@~X FYQ)-.f꘎(pQ!`.UVKb|/eej]ƪԭG]ވkŽzAGztDr,t ?D (/9j~o?YgcMӬ@fh͝j ix[=f< Q]2!n(%)XLm?.dyo܏M 0,84cD|gBIo-JoH2zE#$eוJt00\+<"ʝufqǩ` TdP{P6%;^C`<쟻EPf&`m>CD%}rm{⧬]ac/(Ү{PF苰'U`KPkC[0˱]Op@zn\ }TS v Bٴ]qlN#\ 1>.@v`% && @V: 7gY௘+enLFF[q `"Քe|:Ҹ CI&4 ob 6xDeyN]+n4qLA܀;desSu:kC[34aL0}AUo4xto qÎZ!p}PI%bVv$Ҍ Xx8ؑ,vLh= h,PY\g`bJor|bE;Ph"݃.]7u%S7 xCo'ǷCJc$ Oڊ)0 8-s3zM.1u~>Pk|$pOmʆ0Oob< /ĴY&@t; 8!]-Eľ+-rRw|D23\H]1>m~X7 ޒذaQW JAVE \#L |(ڪːVԜ= 1!riRZm`z4tX[e="FIͣO;㘏f$-So-A QlƥO+d%|XE x L{0i4ޓ>j9rC*lAߖsv~-mUF_\W%LE(ZHh_#KMXq;=xšאA.rZ*@{Aj2H-^t TaDʼnu{W#kcfȜ+Y8rN_>/94b_ E[l 12 64.]K"O"r#R2J>vjP6/e %x鋫''l$$/਄sXmk3?C;>]Tlp\p#Od3:ǽ/ 3:&~+GP%&yXsoYˋSpwߕ0WKM nsEJ׆ۺyROcV"mw5rr My|{  P1t{ rvm'C[o <˞dv#+즿l2@qҘ~M,6dXi{u\Wckp6RmRż7RXJKkfw]ӝ{ XaTeϲ X)}>  7ʙ9RTNebÄ60ҭ2- PLd.¥pr@uZ:Nu>"O oz_R?/3hZYGyj:K?GJ+EMƭt31D5=$Iy`:7WI DrrYE?HVX$h#H1nvyd}XVSIgN~kyd^H:f hy~ k:.jCFNԒX1T-Gڢ\Xqr$ax%ryFPojN3r-UQ?SSᦳA}Y;TQ25?1JYqQ.z'_\,f 6~&Z2[iԆ3?$*}H7GhV[&[2Zvw٘N\Ogw4=3:#<Ď7֜V8DFj{ ČPhQ46'RpCCL(NB9/~m9DgR4$W&@mlDOBV@kEh1)8]a\VSvS1B[|yG~mHNV]lA:G%l؏>X>.}ıǟ4;N P$ݾ\`; #17Pz Y_[0UwD9 f51aU`fnZA2Ywuai,/}>8A%NH,po,q3Leڎc W {ɁAk4‡2hX/:_t7B&n$uiImHѷtnRr1Gsd, /#nrMe8獡HbD*FPy#Y;xA'y%_/ɷ _Lm?=Ik!3#dRǀ Ar0ɩIQPVIOPNn^(0QE 3ܵP%e'ZV( NL bTrVA<ϓЋɽfw:>8k2+]^U5ZUe7^lwRУmZ+mCёAG|'[+^/V >[eT`wIXO)ͧG=B׫܇4qȻr%J=V_}2k^ۦ*d=>nʭLEB.j05mUr*(llvU>sd$Ԡz=G1 ӯUj(X ,Qq\Sd%cw|1eV5B(]m%6VtB&1)jbMK5!!cM7^yAݓcS}gRz렌,o2DQ5~G";ߔ(Q\H+Q2&})0N &ڨ-'ڟ\{ ۛMTm*|w$n3Wc8F:E XѴ"qM$=i"c) " j{z5ju%S0nc:K~].^ ~|j.ZNZrqt`:8Z(V<%5Hæs.TJ6SxԉO9e*x엤u k-mS;ff?_,Yywp)p4wA>@4mF0FO/} V#O ATq9)Ȅ۟oVtRa֞{jltuhkVYs Īm\ Yb8cLrP;7PCe"3b4,L&byDLdXīH^܊oK$\']tdEǠ+Ik\CކC.n"_nF ņ^[ |w`IyJozƴ4-M<7CD>% Aq k:<;ll[ k>S&L2t}v-s’ٕ4i&}e, VlfHu" gJ s_\;i~;(}((ܡ[/Y{N%wF~eYr9If[}]֢Z'bd oطu@_ڨT`>K[&Q"R$){5,)Zn,| wG4LnI88S@u dF&\KYo2>Ra5]uTM' Bd ;!vɍ߯`@e!CGYB=&D"޳o(K۵ _aabPbr6~ aa2 F9Jlu Q:IgOѐR6 ģ:ˤO8C{]/26p5i[g A|CHRtƆLR]/5UC s:@įtcٴvL V=Ll,'!kR ^U쌇A oWA #i[j #h Y9'-6ye gqmz٢?oWh~InZU>>?-8)k7$/J;EsB>GMrA*#Կ阡0A3~fQWF 0=zG7bG2&b7Zߤ;ZSvag׍]𴓡5D/d8 (,rk |Jю RDL)ލ|>L,̾JRRJ(0TSA} X݅bG? it+]MԝS+l۴@=6yb 6w ~{IjXauS#x'C튒s )PQ5+%9Nˑhrs@Dl=ot>yR#qғvȎ#7V7 8`hj ϯgUDMЌMrAcEPeaD85e *>a)I|Dտv+GlQZ={r˸0s`}cl+!WLY,':Y2[=(>SLOMY$R2"h~sF[7X&si4*ݥ90.5kd(ޓ^ˆvomS:'oY}`:G"5:x~@~u2X-E7 ?c$ m JmxFfvS9-ҮR߅KPR"w kWHߠGc^V:Bo"x;# :!ZȠ@l.0Rrֿ8 _ûkBQ>q_K)N" 5e"#zƉP2U3Ob,*B%l~rO{U :\+̙9}ӏL1+QG0 q<Q4{`KrKiuE nC{9=NN S>o7@2R;x֑Ds LM7=>k+=y fXeNЇ1+ŦV՛h~ `I)8 44&19l]ϺAr %iԔ7mmKt6zҊÎPV`n S]K FF ?<-^2Iv5C\6 'X{\}PrdJM٘S~;Fx=)ͣPw u^`5j,Iذ"҇PXXU.'K}Ȟ:LF7JM B yW97 5.\ m^lQ(ʎ[J$\S IefKރ@燧n:Me.8$}JZuؿ7f .7y:W3m5EgHK=ޛ#`w3,}ۥ#Amn?aD-2| ^L3zEt@lxU5 h9,~򭅤r hX@QW?rjϟCKd,ب6?r2YZǖm&n,׾B<-`(jݸheVժ+lv{},ٿ@:lcT %ڳ)4 Qͬ- 4ytCU BJ3~Ai~:Y(=2Tehdʨn[KU A5KNi]!B5hK:6 @E2J0A2nN Bx+A䴮)@ؽ2Ȏ&/OQ.Fֽs9LyvW4-WL+CU9rލUWYSPJK} }DjHJ\?". þRo@t4Q`"D7:C& &9&F8y^gE5ݮ@=b0?H3*@qXNwڼ,lrL ɑհKH+hH@l&6<$>yn< 6.]+{vk4elI;@y'@޵NE0@Uav˽F6jbt4`3$$RN"9k\ȆAK3\o n`K3@sn9ױ\Mr.Ti\E jm3 P! =hfȆծCM'FNiR&|Dk~AE%o[:vt4rbm#8nC(0vY~H`!6LCs(Hhi@T s>(nOKbaa/f$av! Eቡrwܩ^6!lɛX]:N$w\*Whʅ1d,iFm`7wUl1#Q/|r,l#$)KǛҵmA *!*UPU_W曻T6a7S3Qڑfu=2>8H']^Wm%ϭ NUj8]Scu!@C=YHJ(})uMMK F$9upGvBbP!`-wbv:F"`j8eM Xv &AR,aMK4IC&O /FcEs|a׵> 25wd\a Z1L2G5Y&F[?͇|ց?3sܢK%ʆq} QEl~}N|/,2:j|Kυ2^wk a)06K_32V ǽ_>ߌsZaK>w*&ٗVm( Ɨ|OE&8R0čJ$Yd;;EֳO{YjmsR?l VW'` 9c)KFYz~ꎢL_NS}C#!B{ AW\cE+GM5cj&l "J<J $P^nDDueeqGRjWQVPNsyZ#eS] o"o\Qޜ=!}w߁aԠ)AATj;U^ɉ;5j&Ai) RKu@<Dz~ޕs4 ҿ GxrzAZdU9c˻đ&6g˺(I`-BgMO)[M4j9&a!@jVb x,f]M㮓SZ yeẃ3cI B#&A%4#&ȸ`k+ᅽOnoci-ŭ)RyƛW䖈M+GyvϷj24Q=j) M̶k $ ?P$mh8W%OsŧUW/(1]0m%/mF;ɢX"K :K)Jᛲ3bt2 56 wsq?Ep _ke'uVn"!,#UDֈEBF%Ή*ltuE߄OdF 3[J{eOrǕx΀IѴS{̤; YRϮH_7(k7F~QoU_!e\(-r g5Ԛ]}RDrIb 4oS'έаq9VT <]5y%6~(;f>U53 L9YJSFk;c ѳKxIRi.҂/VC9@J=0_<_(\\v#(}V%GXN N2;4LWG\dNF-"GB4TvuRZWi;(;QJͫ,hg=>`I{i/}.|/qF>lpμ|޴Vz :zB :@̐<{u- RB@OVDc v2\qOj9= *E.oRCw="dUQ*<6;yI2t0xM ?7y [Oo`~ܕ;"+)e3+_|uЩ[UӚކ`z߹JJZCD&h,Q-2tiտ=Y b!XA~K4t#QIzN[9ډH@؅#gV'V4> :I*wC8VmyYe+v&۱,N;]eh"/r6ZCL$XԠ5c?(8)~o"yGO{v}(N[Ţ0}-'ѪXҢ@85_i!ۮROm0nJuNA1N 1 ^稬Qѕ-G, qWFUUuE ezk0:NyG-s#e2 NאG -cplfT6/Od*es->:5Λ;9z  ڦ)A煰P s},#8Cl5cEa gn=q^0jEl /km66pQ)\?J̌f?3mC-}_{Nȏ*Bxl\eu@ 愇:橝$4^Y A#)ujɑzx[VB0Do/>=_GAV,N"H\UJIkF#+ʤbKLXsDLF겧 |9@Ҿ/HQB"(K~D]bij v79EDzxՉRA0ŹN3.j2J\$6u:@\EV9@N}D]l_It }f2nGEkzkjf0*fVhmZF>'Pd+O mI@>aYprTrVKeDz./cbvŵ9!Mv_q64d_]ldfPi=G >ŒI>q61\.\ l{rgh;=*yP=Ga^]w5Lo)4#Q/zb|QUa>݈KyL,0rn H "Tv"*جgb o5T* Kct[/\Ѡh04-)B./T0qZ[]~'&F{X+C1*L~:"HH QwdE)B-҈D8n$ cPW5+*̫>:DpzX )C,?aP- o bI`ZU j?ĉ\>?o]!+.ٛm]#s0<*0 J_iHe'4޼>+:]umIv6H)v#(0]%3t}H?S!f k84zE5ܱ62Nh>>9u&4㜂٠)^H10Ou8d@˼lꇐ]$`D|:u_ݿ\IFP2/%SYcz{hHCVؾ~<2\K_hWeeh'?'n8%zHzAR@dD =vҎHSKΘtA`+?p;؞,,lY_V?:՗Y$h c6w^t+6?>|aL睈0xѿyC ո" sI9uG`'3"(xYf50MXUx?fJ?:8S.! ;NP nǘ@)cDD/*tAur1ǿN,jZq8ڵq/^OgO@^Yk W$Dyg1XL[ȹyX2& 䂪x~ҹÄ-cwHOa['l.}pUj 0 ND 5\ѳ|BLϤ3wz+97mMFG+mF3c6ym\; @(g2Yt.}%mQMe6;yct.؟κ轙íE|oxB#FVI|Fd.yxv^W9ru?8) qVH=hR<'{#gAx?MszY3E(߯ -KL;?V@,arik{rΖwwTƴ>RLi}6TUXJV™Šjf@y-[܂w:ij^fV9)={ I[ch*q5eH*/"ݍ_1}s7I2aItJ)/כMߞ{ָ B a9c}îǀK ᾌ-ɬ@)\#f k}ɘ#mX Z #z 9ߍ9ˬ+lN!v`e̋7Sy8GsO*Fp 1x4D ߹iQ ZL%DBDbXt#;3߮yWc\Y4V8fU7p 8jjMb!  rLN^ԗWgXMhU).`!`Pch,B;%!H" :4 Wˍ%"{QL!!ai-[x ۦ(+`V>Kq=Ap'w{`=g ocɩ4.AX(_=ZC2Xi-բRՙ8$\F!Me=QLoyo.|WtIQu03%8rM)x߸G8{"E0N8rފ0a6 6)ʡ]4} *hyS\CIuzpLh40o;bNH7:SK,(݂L&~qWVzcpH.N#N?=D셢8N"^Nt 8pp\lStS1 M#(YUL((TABaE&7piFK9aɕнâN=j4[PN2P(1i # (Z>_"ɠ/8f#""lmkF1D>`Ea K1àaafSjbEٍ),!zڰ"*j(G#ba!xOο7c5+O9b+?AI.͏g^܊0|?%VO7dSl-Jaٟˋ'h|!RSԎ+V<1 !HȜJTg mFyP3x$MeRؗ^>Pku‹'*Q)ZoڕcvX^|Id"!1P'P- {[E{_]ҽ Poӷ-w+S¯Fֲa,$@юw 61F36DrTнFWt*пQ melku^.9y&rQgy8Tm8x3 nC\3ñ =3g=,)[M"CzE6|nl/|AȂr*4xazxL.e)tYqlRc 4c)':(fā$nuLW}ZRecy*S=<_ 6PF68ٓÙ.=/" 'Rw,Ê*hVۣUAJ© Go{!Φ~%aUÉQ?Z0@LΑEylF!IgL%% A4Gz1Lf80aR-83O@GaEurNZ$RwR1i|F3yxȯ:բ`#rC#Z_~eX|aH'ꇼcЦ>pvͣa0P@ԇ5;Y'%A2U0*aĔRnfPq8ߊpdG\#i-ڂUwVkq_J;@8heы:ei^8F~x:yMu%)!#ZWOJa2{ \*qўFU!'7 hbl}ҧ4I:ڳljU})FvrW ˭:_G*NtN >Qapur&mKz`8 HF7J)Nj($Q`d_BOL׶_;9,3]%-ǜu"Y̴JhJG?u'H{+Y饺Wڔ \o@@0Iϻ+(Zd1.>~sa)ED9@"myA Ȳ䃴%-fꗅ)]'0Kb=r/)b4sMs[j/*_KR~׉? ,ֲXK9(x<P1;U)ihz'lFOF9ӑxD1;I3O[߉ YSV[wVr픈Ԣ+@:\93r'Wwγ +yuthznrD!GZx_0`t4>-ZOrR\^5}Fy@+ٓT W^3Wʚ| '2qvՂr oS=+V?A Vt4V!࢕Iq`/i:☄b>/z3q%DӼV Jdos|JW=)vO)`3)8nŮQԪ!&P FǸy00zl% l3(Z"tJByehJ6aY(WKJVˈRX[p(/b0NJWMx€* D1bЈQ߈ 8w~OVw'2ی6xPlZB͗?#bpv_AP?7WTd'F GMCf!G7 ~ZvS;7$ ~*e>&B$r@(&pqsSCIt}8dyXĮ|?fh=4lx&2.0RߑbPД yp HR-}W\(q,dO|"D'qt#P .Z!itI3Cb51h`W3lg_r;_ gmGDǺ;P _0IEL_UMs.(jK[T\lwc;r1!i, ҵ(gs2R+C Y6߈ ]˘@BՎT9]۱v ]9ѐ "*K-sqOtWɁBG2Ipkqa DTX"fW`>9jZRiֳƼq +`PrhSqԛGtq1sOR+*v>|{^5*m>jiFJK؏w[e~QPQLJhlŽO2HQ&CLl>_aKR+Rku2FG%:a 1K$ x[Xe8{ƥQZƔv ,3cT+kλ΁*Sk"k_4kv VQ`C VĢgV(1bgV tlRYwJgxMo]}s`4͞)FCyokwZ;5 (p7u)cߘط"7!,BsR$uӸ7 iZ;I1~)>Z.l0oڊ,~4\_H;+lSL"Dj-&x{u`dqWl 6Z ӓ!W29$G FBaQ k$.oG׭O'aB fqos޼#,KMͦ59 yM*Y~=sYR<pC$4i݋-,}믱Ꚛbݓr ! p@dz i8*{ ud,qVT)ނ ^ҫq:U M/lh7$cY *]bٚXQ~F?!ޮu8@|V~<Ƹ J&)jY,yϟZ]U.C!Л(o߉NZUӽ{MwmMǵ\SU۟z؆Q!CıX1l=P -8i5*0#D<.Qt=OE˄VAlxMy_9{~suKoUI&v\I"78g::kpl'+<50y"K@(a.KXqK&er!'F&`^Etb}#-9@pFiB7wo*VB.Є>qӑƑtQ-NuJ֪#H0;^ݩvkL{7g>ΎOڕG/xL4dEw;vyQ&|)r8KE`P$'1Zp)HHD 7L,3NH\o=ftlRy3 ųkE:XIW0E-t/qHB?(*#agktm&{*q^A[!OH_t[~S?TST')#vW9Q&V >Z*\䨳,jp\߻& H6|::JҀ Ay L4NqܾPڼwRyD a3}SE;i )K|u CˇrZSN_76~ȮKv$#NNj5TZUVQs2AA˫tT݆ M,TgG+o洪 7") 2= =.:5PY(lg޵A٬\Vg`e) ːwOʷ78[η= ~0*VEw|@F_| JGhEL K!0fxMz,aXc V Y 4\n}щmhTs},Ռ[?!F|l­dM;5{ݔMcMN{LV!{K6D.bpbSǥ{B%8]r9d&vHH|4W&h>'M ۑ-t'JYЁn11qFR97_X0Shxm\(]RSYyb+ǨlҬvK8'XN@/)sɁPE?NEOM)_QR0;/^QL0"cHRӎąsʌ͍x)6%̌9aaMm W {G%(FGT[_uYX-iKtwύSEՐ,@["l8ecr"8*W=o E6{-0YeoA%Pyml3ĥt^ D\V3_tNQ;O W*[Alݰ$1c5n;j[ i` C,Cĸp@dĘoN"~4a㒉.׏WoTHDGt /ރkcԕ"]py#d^FBKz j4_N%6y)t`NCZ$y챪S**-_߫1Uvw/3tJmPn_K Oj9T?f AAY11f:0|癿D)`);`3=6l;=LL]r?XФ&[8٢b%p =(R8qiJuAL~hg/kWVp{>0}|*'7 H|qWYl9%bC+ s67mߌ(-`Ϋ,kx{|xѧR338h42{ƴcNj}*ws9_Ŧ>fF"ƟD./TiADl=;k( :V8UFPLpC$9~D\uN9픕U}8t*)/6i 3Du *sjEQ7/tךּ3  NR4y7]ijP|s2fAytow Sf>96nef924LeVwhV+d$Q #ba#`~Y(_lSA^ 4h >Qc78#.9!b_@AMr^XҝÛn&yx߼Ca_~-V9 5%w95QM)/BpHC+xOQˆaI]&f5gZ m3 NΑB28u:,fP: T<(C{:'(a2lߙ/hsW뮖 ˥x0> Zv0N+`[|S("]HۂcJ`5D3)r'bC61.QmQNA-`T#Xh}bk42.IQ,eƾ1S SQI/.Ogu3!.~Њ=w\Gagу=_#w1ROslؙ۝ <GRcܪUã;#JΞz/xx+pzʾ#?8Ma>5_]#z/00e_سTҺTNdV?gYO2 mooMҢZیtsf&;vksfqE@դ)yxMV}'sȘy8wř_PP`܎ QӘG3v[Zd_XtJi \9Й ӫM}cnۮf=]Ulvp92TpeKO4PnݦՆJ','τT(s@dٝOz0?Đan^kw{m]{K>CMր{$rw}LSJ,?Դ<#m&koJ(R:$_j2{/*s0TM(`|(\4QΑ>) v `mOn^ N|X!5fIn&>"-- mı%gS!ú("Ԓ0xhƉ Tc`RԢg@ >*_yEU*C(.ewX cU`[dl\`xw1;}˞#qkArK1K†{Օry}@'zIT„Es4==<-x5Xoj[A^V&`=Ps}@[/k܀ \h^@aKN4lp;/u3,xgNRr܁T˓DձN-R%tFboJmބ\ mf3 !#=(5`kd"H慙\$Cg-QċmQ4~Ha[c8&R:Hݟ}]H½VӝQB $%w#@/#1uEF)Ro Eo " iD0-#i^?=X'& F)VX= Tbdҙiė"LJO ("p^G(ðͣbAQj';9XͪGeP$ƔFa-_bv0ϮߊmO>n9g$وqPRT@EIM_f߰+K"Bƥ8\3յb` K$ۉ 'U6Mu#tuŃKIi̲^5B ]Ԍkmdyc-\Hy,<"¿;kQGN^مq`Vjmakg*]a@3bhى<5Jعz:f!`u#}?(L+|UAp\~MHney0 w1C}8W9S-֝g 0٪gHv,aܦRu p6IL5#kw$=vpR.57ࠈF07~@ۅ /hB䨊]~,WDٸ1}(}oF@uXФ}y|ۊŐ?o6+S3[f+MWν\ kyVިvx*Vc ]^+ \ƮSڱۓZtqbD5Fݦd}Ct KhJ^ x?_Ľ7)$`D\wbz!$ a3 25Oz dLWx.oID/zeM7o=JJq/Cu4ռSp7/1W|CԸX0:=!6%^k_[~~׵b:^?ty8R9,4fC;\HźnqԌO=o]o% >.03&Q}iϫoM]p IhTM (lt3?%]L}7e2|r^5N^`yh,Durnl ,ny_1hL]W|U.& sAJU h9d-8H~GI3=svhHL]!O4+q]W^$3A.s:3;{22U 0Wu0zbpY*xň ӃP>Ӊ!'l63Qɖ @|PܨeS3?ʑ:-y&>yDΙċ&nQ'pʧaP/C͓yZq)v~F7N^uO%#~ B26Jv:;G骉 Ǧ -ԨΕ.`FNO.K&$ 48䶸ނKcыL jNCJ Z%9>ps8љ*wZҞ3IO;1_b6/'>9uCg Rp{*t]g%"4߫ul0J Ղ?`SAp`n&w tJC>>Hrx#Fklc-א٬gCShKO9o[^<)C<Ҋ 2=B+1 _+NE((Jp+ҹ|5G gQB%z<DC` <%/qa$K}:.pYLp $7jJDң.61 7W叅lL`ݪ*Šj@+<úZ!^gjzXP%jR:GF $I2qMb k)Ȫ!։-T0Z@-tazυMtɎ1{?fNi~]j0I5'oyĈWx̀M#w.?JeZWդS@Bژ)6\h&e24Nf 4xȗ&u &/,4l%:U\ƦӟJo@RLڈzwOZ͘d4kIHhJPRci[ b D822BcêfY{A`=f5IDѦd{9ar Un` ^3i`0]쀦崞Un{+fMt&uAE%@2uxiDNLE Sxa [ɿ7nL"u-v6%svjWp[#*uۜ@ûqsr]7yiXZT~q[|A̚ʬ-53LMRHd䍽-G/-lUږX8 yGI6A" d5ez$i@C Eΰ¢=p}0oA7EA:ceo4xx!bсq 9 %-7[tel#!#Un5ĸ,1V%>KNSwD;Ki(b=WΩ#л1!b"МwL['1kN {K9{mFcQ8Fgy/Jn]zlbav1dutwv3n#Ϣ69&g"f]e4&ʎvKbczX(AsaC)J2dXľ1AwV/ٓ %u{a4fK|Bv/sa&LoKFuIkK37sEGOwXI$O?sˏxmv|CEH=q6?+]V? CP|AJMG քcգmiVƣ.C[@?SI #/h6qg%ǥt=\eoɚ`l S+^WCP-F/!G'"vB0YsRl'u-+mI0sX?+!xwGzgi6,rIFw5q/g-"hQXxwviS[>b RAΧBLF׸PE>cHCw`tQ sCa֖A $)ztCM!\4aN<|G2w ~1>[%ː[K2p^bp\=U_4arPt ѯX. ne'3FIzwe*kMPN; : Z5OR~q^un @!dsCN=~gxf1v#rf\o5=jŨfgO."0Pa9Hݸzղp#|S,j&i"_DQ|kR ϵ(C] zNjͲYRTalC!/T{1ea1X E!Wz\{I~+aI+ʾf6}i9 H!jΓ@E>.7Dci|"F tKiFv5UE3_6㥺bJU 1*Ζ9֖|zqR#qc-,Lzry-Crvq$7ׇ6J:Qdo0@诀(QV*$Dt z>SfLK v@J+DSYmj%ZwmoM{ wͫaAYZM@U=Qo{^𛆛^7z~\jv9'\; [@D:1*.[{!k<~h⺊t #L 4۴b4e4shXZ% H {YX~-R67dbj  >B_8;fpmG)`^3㳃Fbݧ J A{M*VUV' <9[@ Нf^"j?Q7>Y{0@}B^1ˏ=nM1ad $[&>/)W?ޞj$VRܚq UrׂڑE Wَ{ 3.ߘt)^300=bigt-I` B7kʂ)6sˇ.Nf}Wsb) )6@_Ym'B {H/MQ @G8ĊaEヤjۨZDDR|nNOD}̚<0[_8дA%eL]c с8瑝`Y按 }_t]*<'sG @]f|W;Ckt`rh|O4_'vvKag DRr3v6*&?RPbkpdN|4h+ŽKN3P'qK;#z #Qz%`ۧOB9{ɸ d,3, &]$U(VЁfu P. O UqeN.81H)M[Wxn϶`R `Ԭ83!( ՜%"TqsӊIֺs9 0CglҤw]𑌥)R4bՋx8<@~a$uN @ٍJϤ"e('iDdV^ ݫI,|}Ӱ_{:o 5ܫ,J{/sӣr;̥<2o١wrjk>qe;Wr\1P /m;`$kHk)Faί$3B%;̃PuM86ɭ)7"ROgEwع]`~y4 u%`|95>/@mh1ftHAL3_ *K6SIMNaS.{9i.Bز"*׏X\(ND-]6p0]5[{9bJf2PT#r{+vEO%P㪍eHWz_ajYx-yJwYu2a)FPQe3yy߭. 7ImQ_Ȩ= o<7gIӡWL,=wZ4.מQd>|o9T6=.QQ*xuO+j~ ~H[G>M.3~O%,ܴ,«h9zaRN bSm=_= =3k:XY@pUUWT1Np~̪1]f=\dﵫeYP,dp&^CA7 b@g]KAIpfIk6JD"v$%P^fXFU52$#%$1$,AI[wޱ0 W%)S܃& w:JǎQJhkmC=o( k;o3u FN3.u34bD#V =ʣ{s9 P-aۏ f )뽁*s;_OШ1ԏb@J#L[VЙHjN/3Қ!V+t>TgEˏ7)h:!.57y?Gϣt'ٔlF WdAnk-;~kK~L/Y 4Ifc_|Lf'35/i&w<{Ԣɴ? rٟo}̈́q}rL=fJE%gkhl;TjJ4`[f``/S@/A1UDzqݚۇKB!c"%Q 0B0YN YRdr 7Q~$e),1%F|G ,LD yUg1͡8.%'mYdfl7~\ ~4"ń%-` @ \$ -T',A`}m[x]] `Ê%֛Qce%^"zY6{+k[hY-`a9RJU06!ӄ}|\͘Bt[J\g 8ֻ]ªώJH;ȕHM@H4 +Ci9u<V(AVjA t½Vј^2]3ڕ&=DNȳ/߹܉YU.0--E~b)>pgH\<||͓updLY]ijw?{KJֺQ33:tEc0-WA%zפܡx{13}{b[FsĜ)#st`ϓJEi~igJ91v)˫bcնMVgrhv>j@PTJ:Nn.Ƥ@V pv gB;?xk=,+SL3-Ww;5,i}Etrx!Ҝh0t`{,΅>骾X]Nc/UX+2DAFYO;湧¹gfE^}ݹ5UNc+k&H'zP7~}`ozr<{7\$D2v`cP#kzuڷae-PlsĄ挆dЮLx:1uM4A3F19w!1J̿SRo0vza,Q\OS`ϛswA_񣌽~ִT0*P ]+PLdllg8Uӵ ?81>3SQ05DwwI15 ngCu"Ne"3+Fqw U,Mv!$qyNVtR&H7oyw,Lzw Rj%8Lvl{FQ"NHmV/p&AnljA+l'`AdA|"we+1UtKPPi{փb/ɰl$pF\,)u:1S9gj;OۅIE:ۿR$Vn#S3"|3wJH;p4$ Gc!gmW)9 Rw,*h<{)gHfoo)N &+l'Ԣt^WںTROLZ^<(+N,%piΫ>D<(y`) Đ ǭ/ ]KfnvRh2G3l{L{#j)Djd# ve sj-2CU@pXHүj^< 4^&[55FVQS䫿*h+l{=ߪ[pʋ-eo#KqyrB c6ȏrzo=v1SnP& :=(5 (q.WffICeiQֳrU c4O{EH""<&u>P?zdIh`O Q\SFК3]s2@82c6QI-j: ; nAnC`~K9H jQKHZCI>o4+zq)%nA؆AаjB# pȲƃv_#vW$70 U V|V'$96!*8]Ոx/EWsֳż+M|?G!m7TzYR+"({ck=z7Wzśn>6Puou5-3X~@7-_Y_Ad(Hhm6Ns ?6UI3*|_┒|ZdutE pu8r2{h h*)օI"DZ5+ϰ vF~EzȜ R).Q[6l(/ڻ}FigI OTZ> H, ~I"LFX #U!r̿ky.kʛN9͓jin/U=w K7r %,-g0.huKMă1B=ƂpP.s"/<,*-!&SK vU +t(]W &dQjSB؇ q!7KCboAi(4Xs* F !N`1%VNI+/?x12u.,jxM%1+4ʢ`{ H-/NASG߇dCCwʌ%Zg׌_Xfq)6@-~ᨉE=*Xi{CLK@>}IM1Iu{ Fu.]Jez~f!m aui=yL W~C?40(~DN'/d,R'Sv c 3kFYkfgEɳ;xé$3d֒hvxR`';q}>=OT?aH=}͘P"^IK]ʪTB>I9^|!gBk),[U?!ӺB-Q`_+kcgɿ@Jrsu|*` TqEjŸ/lVg^OpݲPL߼J6:ҞπK+9Oq\q2uOG>0NS %>S`~6'C-h\X8t^~/h ڄ^+%4CEC!lJm9D>қ"f`Qs>GkxxcO05ɄfzQem(ݯE~cag+)"d~4V5]4R#+ma/lV:c3Y4PJ [EGc <#|l?ٗbinRx-rhÄ5``^I4`!^2vz7tt}&:D;+_#a\lUsv:+T[W%5.e'́qMNA T*эhC^Ro6t_[3`ZWj;rw]YjPiDʬ؇pK|g>>D'%z}Cs HuY[BN922-|hIQFվc[/oM%-WȩeYӋt܈QS ̶\:faZh^|w@}խCM-Cն𿰫I~Z1"Ber zJ9+lD/;%O;ڔ\Y5u8*ע;`iq왕pyKOi`*+3äPHqIK1Øsr/y3o^ ltL7EGU/q=]zU;ǝbAalY!{1ߕ:EfM [D cohpBxg 5IJzC7,|b(]< ]&>\*]ͦJQ?VCW0j\怓l&!Yzw{i)! ֿ<~j^?`a5 (k9_\st,ZfuQPg܆Ιq05s,p9ygVM\Xa9amuugo[|}p.r?ı)=E[ID_"4JA0໭S Ccxꣶ#V?) 8c_%ACÀs{B̑եOFl!Vy5ŽWj}81Lz,Jp6UlB&q4^磜QGXVWz\+)&6J "<`Pl58WڅuԓQ1XA8en~Z|&j/`7=ۥW poM:hNr?K'vKGVђ1r $_ ޤPW9Я׳l!ERUڎj`/W'Na/d-N:9ë"#m~Na2H\_ݻ F sovݵɮÿ/P |@qȁ`8wӛۆЖ{:j.[ Mfk;D)h Af.@="H'4TnZ.fp(<7Fбϯ&K!OYђ ؍m:5#ۅ .Ǩ[V 206M3x.J "6q @nN}uk0un1ũ5LVi_o+)/5 O{K<\ʽ=+ LeyG`0 ;8msl7?}nYrYwq+nͰbץBrPB aS%tڳ|-LQI ͠-j%(l6 Hb/``AɊNCv;t1V$ =D Bޒ/n[3%sVQ KkQ ȖP8' |7 Gb$L5|i,-p@OVR Ύ`~hLvEϫA)gj8nK$]Ɗh/ mO(銬ӱt'v~\^@uOXp9 ٮEk,lR[M-Y(R槪^AGly^@ۺ@(O( /wn!n糈e6p |'YZYzӂ|)-oU7c*di"׶zYN)еq|] R$ξI>(Ewb׎rspn8ģmzq.`%јX=s5-!FQ(<˽}vdZ!Kjw.G:Yc0*se@v՝ِζX6>'6 %$AoM3V.P5 .䙎zx{K6Bis.e`w{U|~;^Z >߃؁*U0 NR,)cNDסC(XfMJs4R=K@ڂ דp"'WNet펁 E!u%wn3sū;5QeKcm?P%5>Qfh !_{ !K \ϋ{DRK{I>to-,'{X݄nppcf۾i y'aB{RN7Ƶ\Q: %hG+us#m ԕJDH-$: sJG:tmq+em`D>2Ec#E N6@8)XġI^C !o2l ڳu/8ޡ^aUd] Ց(kp~Za/,šTEN恁kSnidn0z*ea|_Mm{?S°I?_=3pQ1ٯKo3$%/ 'B=hA62{SOm33Pj/|pq<+ߝ&l$ 8XD<,I;QK4OAv\.|HhZG/p*㜟!?Ā`|gIN=2+'Sc:ឦ#mZ>Y`sfރmG> 1|74.!uQ2דM9G$(Q,hjCHν$2 j53׀Q8M]J"6Ր'FI1;d=h:ot<@ /:`%&*)gT I6_ln]q{くgTBzQCmѰqD>` }N>fT]pm!uuJWv\UeON$U~0Ƞ &  !@ڇ\A]03aWW7%mɄ_Y6$imKsg#=[޶{#MN$EU&e2iѴ7vwRpTP؇:ƵJde WL%d0ľ9Řf\LVT8uPnf%؈*uLQlBw U%;kV>lrx54S-mY!gI@z'i>3B  2NZ¿ c6Υn g?@ي^ ( CCY=J *泏( 0jR>[n!hVZlTBR\:(a܉#Ej0߸eRY{tzі#! d,܌{<&t$s;Om6nx) ,HLvmqR7<&u i4L4h_p fZD8?HE..Kw%v^k5QދԂZ[ Bw2eRc\2M1|שZIbDâCzFEl9 O f'Ja>@}zC5p}7t־2ryzbHo,RdƪbӓYn.K1=d'LGh7zH`roT4jjĒOmK5/5 %I,T=L&ϙs[m$5(%W{+Lԑ|I4X7}T)=,0Ԯ;b֮ (O{VCXlNEJ! ]A& PxG?Uj@${LlBn:+Bj Fb?ol`\Sm=WXr?8.#Q^=Gz fdD)=vTO#[ oe7lovjcZ}yqy0.8HKm yV#xQhIѧ49AGLF?6\#fUaE!V2#ܐ>gL =DD&=*,df֏>Z oǝg.8ԛ* aZ _MrU }xvmcM~ۈtCK$2Xfe>e3nQx=G:7G6CaZ=1DRͣQJUb#M6v9^B3Pȁa-b?/8'ҳDVIe,n|2j $V2ˮ`k'G{d,S=ol:rKZbigE;Z&1e7ċЯ&wpEC4*&aoQbgM-if\#hd45 V?ذCmxeV) ,y&8 v /F* #\v%+8, =j%Vq{ZD/-iSkLV-4򳷳6W`W҆*:%Vhh$x< + P9YwEH`xZ8" iȍ{{ sS/07L't# u ey!Nzȑaoy\ J3B2B:z\nG^ZҮ64fgNՉ \YiݱDO|WP&_ą\q[~ZȒc&Е"#T,[p ʑs9OYqpHwv:Md>8|ŵʯ0D "fsNŽ؅l.Gx㬜| 'YWIҞ yM@@3k3#mhՂMemꔻG6.pPw~oZyFT`g^JP{P\]ţKYWdƉvVl0uFJkjD.-%AErVZu*,ū*V-%iT1ӝlH2-˙ƂJ_Y (nxCc;!~kjۗJz?2\bɰ4xj: 1Y3&hA Z@άDJ_e6B!K[|1u|\"-0auaz{tQ",y-p\UKSBUO!JU"UDqƘ JًW`*=GDq962 ֭ /WD*MswO>GWkg*<ŜGN.3/L\/Ǜ0Ě~ZY{s8" 6]EDcnjP㊓ṃnZM1nc͵? _0`StdG=mtAXq}P.~XQ}fMئV(ye;R:E Z[(~Y 66HxSzſ[T"s߄;֝.7T]Gq8rj 3GDOEpo$hsZn:$(1{@ݐڗ\}׋(ĭs?HY2`3LHQP:ÑxZ u^ 5C;뭈+"JZorbRJ<$3'sئ<ͼ۫o`wNR1M/zp TL}m L'k1(C>Ge( :εQT7g0D_x ˏ8AҲ(T7`Jk*F(.+22D'G]0{̒ ^|5\^"efPO='/,]d2B7-=Gܓ[$3-$yIhGOjH $ HX1=KHw!9t?]Fd }VaAHp!":s>T )ީ.@Y0 8@[:礞~%х[~fy_=[s/.ہ>2{?_fm|#rWZ3/:SUme9Ul{mUJdϨ(%$)qxySoċM=`n!pLMY"Z.<z ((Xh^>~"r8ɬ#p2_Qa-ƭFNPl6D ;)49,߄-4aI0Qw2 &1>%L zqٺ3ZkQ(=@b,$ vui ̡k*HqefL[_ /gτqG5Ћ\/@ ׇڑJ]n\ W\J7[پZ y74jS궊EFG/D>Eg VIq4&,feFlz({MlLŬ]\ϖ)كM)bFMw2Ca-[lw6/7d3՗FUP[D8>\T;ߗUmerE2h , 7ұK]I}HeA'ؔU> w}> Z!l&VX^ p6'o<3,Ex~ @!_]l+ [(/dT@g;qj0 ϽO## NR;5߅¡_l-z LHaPax" 39*K^dKOVE˱+s!$emVJL\|zcAFj(B9VQ>IW=kҝ~5ј/8@‰Z_bq 6Џ%-x"TY:k-',hO~j izC[02l곂Om'^p)bjƟR|WQr*ɕ֕%8x.?B%Mc4lELCM)ci<#3(Sh_H0# T8!yK%! [ s˷cgfNJgbH<>C!~*>1n8ow8Q c>y9M+^OzCFcC'خ@W(b-V*z Ī\m흋▯0+B,oޏmݜ}] <P# |qwqBm=g҂"*,ݹ=mڵUT{h{ސdTLBje\S6YhFx"96ud\M" MZqXfH]hdt >.+X6T"V n.}s¶yn>I O6Acl!@ל1 H0VǼB>7ᬼ?*i08m$a 2fڝxtպZaZs[?#ovjФl(td{zVMC΂w~9>]1W*P(jmZQIB4z6G)<ּ/)q6 pJ#o ,Nјz9Y@ݐ~i4z#rg4Q{:;jK9s"!N+c990k/ƕ슛rB]h7iidX^&FU4~1>eϙܘɂ0}y\ݛX:$Tj8'ΛyûSaXx]#o+&?o9]y+lO1K~KA8bnDbǠPimDi 5$\z?;7uȻ<S{fAIxnN1P`^hΨh`^rTG #f5@na'z 8<$}?j;r ى4: cɡ\fB*~G ~RwLXLu'I!x҉t7hu)'b7iWhp7#V,an,5o%o Omh&Փ6~~*kլDR܎7ǽQn^-Z61ђ-=liS%ϱ1=\bҶB7CJWy0};h|M9V!X``AY[yDC o=>lS ͈l_{djM_c:W}^uy` ]wG/!YJ{j#hEp⃋[*f8zP#QUM_ m] ~oFPrх,| |EvtX}n280 }n/;EH;G1ʭe^,w灳A6o˺4rfjhf?ʌ `x$0I짥Gbo肗qKU)U$O#tM HiJ;Ћ괨;o㥁n[]紘tvT3kGHIŸ6ɹO]zpm28EzvBm{epxu=xMTY4m{fgj*JM6QSjЗ* (G2MaIGvmDpq*8wz%oaZȧx^ճr+ UZإ4ݘ|҄=Evb[.UF5>BrKjŠYUs4*v;QeKс x@SQ*zks YOpUBG!ŕּ -Muا`+FwC \7ovecռ=:Ux,N!=/-#nUzam͵`ctd';B#>+j0ƬuF|[\ɡ+ԅ% zzER[[kf64)Lyg"OuG#gZ. tI1`{"w{χaouwgd, ͳ>HcIfnlt_}*Aib1U/Uӯ#~GlwC^]nt 30R > #ZPܾi6 Ma{YɯY+ѝ;<ݹtGF6}kI}CDRSDŧrd]'ڙ'u6G~HDz3fjې*i4>L_\BDfL<7S;&*<ږoHD9D9[i,]8 sbvK݅51C q&_Ё]Yϑ z8 p?@}48CQwԚ ژ"|jj-#0K C+I3߷rN M}im0]Ia/]3ABЙyTnEnRNjf zp?VBtӗ Xf<$Fsl) wKSn)f(S:S@_?_/UjjaRɷ(|ZXksGw 7@V<8.n˝ *3h/3FuWj"O3XlhWC0@@I<'3J4p!jStfDzyL&j#ʕ5,#Qvm>%gyMBk%mgTQ#Z:SY*gf&oT䝨X\ 7pyN#3]zRQC3Ӡ˯an6gZ$-~0lQS9e$ <>DԼ=desl, ς^Fg[Q<ݎ< 'r*:CBKR0^&9HrXmJለp)]: Ī*P`\'$i%wrq`?3]<23Ԍ擜CGst#@ǐͲ&>xܶQ#ҟ@`=t:l'a7zazpיQӆ7 Lj`ʗi ^ U82O>Lr%y]doMٹJe]c82 T&&2bR/K8rBxv+oepG:G8 'yg)LXӜg&: Dt_?#jfQD+#V}?FKqeguސa}i&gN45[!!\W&Π<_|ʓs)V1v &8 Q]ՐSO[5S}yPV~{DCBuʿ$(62pjͨ0!OW&;VL.nF+1Z6~g@E _+n; ǡ}̍ͳGimLR`'~``:\[>?IS, Dz |F8.J#b8i"˪1EjUcG6k2wb{NRk/=H0Q'9҉::ӵ*mhUH?Tv81V](N|b o/(QWd>eE1g).(Y`D@$/|va᱘=ODْ u;-ȳyG]I:ViT|l2޷'H+ػox'b+!*"^A)T%Uuul&ԇ'[郞; KaKa|<BZ1%5tH_Z6Pсɲ=:g7YmH9EVҚ=Op*8漹k:f^f۰"4qhLl pLv~煫g~; sb)ja" gv8!K9hkh-C<ĩ*ⳉuz$@F2?NN@'z*ej0sǺΘNf:RE[sud73qO1Q]шjJ86]Yԑf 135$?iv6ޥȘ49 wzCP)PnBeZWcPd$ s!9  xPX]9^d>R k\8 O<lA_QOMVJeeNv),Т<}Od(CG<-^\0.3.GE80As_5ӱYF%j+=5C" ˠl^RWb}+ )҅N=ۉ|ɉOKpgds9n/i^(L:z:L]r' 4}sЕ*\R.+Ǘ2!, :c=DWNXt%*uGpH`ZIEdl$΢M>vm;=(P'1Ix&i1xM`ǥbKTA[d%鈁rs~+X1l?z]be2a`CwBxYaVAB%Bn'lr,P?s zt=/_߅Pڅ`ik !Xi^[C+oE11'aH{'CbKeR/߿L"uj_{.ޓ,;ߛF^ m .}U,dQW;mޓr'Z=j% $g@h/W컫R!tvP&'^+/8_zU ـS tx=]Z ]MNqd`p;YZ빓yԸW9{ ЕM:UR:5Wۗ0e ̺ҹA؎ +rSJ$|H> tC2I:i0Qr^%8E"1:Q:M$?d$[ф-0ĩ#q0Ikp.vX^wE5, YY7ZՋ'^|6f/rUN/ͱm98dBXlT%j⢛Khu%Y`GɉmL_I)?vጐe >G4fF.Ḷ<’.tFCp cqݔ%4XjUTM|*l*_#RQ]> X{Ky R,[F 2x 9n=4GJ Щk)!^*ee^M" Y A @$À&fm񎶒$?xz(?/Xffsܢœyp{!,g~ M|rNBSuAM377PlraXݝook?2} o:r:d(fK8_2@&)ּYz HzM 56o^|kweu*t4h&/"3 >>GeMȔIib/A>!dfO#Y6XJ}kK^2p&J>1C|[xZ,ħ˃紀JFDYraz=CB!\Zl\G$[:b h{ 篱hI/B .m,Nx6 mB+~sU a*V%SEoo,y&rGKMj/IQ/ q0L2^A3ib) T58jw2}}$+PxͨEJIuUUX9vgL5u;oxI$;LvU|?6Żx/u~@@lA6jZb zbB*0q K݂?3]5OآEY;+N1ڬރ'OwEQuivmw|74lvԑ Ms5y) Ns96$f;48'>B3i:][0s 6]׻ -X,rQݑɸ^>K|iYPyuGM#ev^-#Wa;!*uۯ%99gBܤx:bP:"k-Z$lꗬ, MySRJn- ʇOi 3K'>8 mq;N,.khEniY6++½,p4.]\%!- G?snbO+*/4W6ބQƼ)0(`ԩ|*9# rA1Hr? |a9'ʋeT-0c5Gn t[w);?.D5R+^P̹Y3@uŠ!arn^'A5`lK{ @`IUH.y꧝{A}@!10OKU?!1gG'v0wm7hdLe&DƗULvP> :|!ytktۤ  iqlIZaGT,ЏPOMvjZ {L8HfQ ̥~W,>+rZI$2U/Yt~mw4vS %@ +!Д 5!`EpUi:~ u O`Ncwq%@ncgv:*̇Cю]gSΈg-?1EM0?zn^bV}_(A 0!i>\H14%H _SNovQWR%r/@#l8azgؙSSYG jHܝR,s)/G[^[}VG/pߵ'=qHU[`WěӖ~ʅEK=<%\Ĕ*tcUv3xK}= sPSܴ6W>uK_E]S_(=!KHt1\'s* 7w6ny ,LBlNLЙ9`^eLaVk{$zK : [jo@H&c@cz5kӟSzFXA#LefBeOrv[8mIk\XyN?x^@hV2ݹP(*F]͒+Pى3EL@t.1R,%x;j\tsvGW{S98[Ad`C:f/=] a[?{Os젷 0~bYPJ캴HBS+HI9m$kbɁ3n5 9/qY+'fU#GE?ΎGX&JSEe;9? x&>!}]sǵ6r3I܈GGgJqYE%=`t"]XFWHۼѥj?'c_` Ac`΋ ~ ?Y=zCa7ny߽;}T-_"ʯħ -25ZO \6P >25xI 𥎚nC8Xa;LxD[p+2~ޞSDުڟN0Z8{e8TͮJƾZ7ǂf'<.+`bY|C=rz *߼lx?zBDGȆcx}J=`K쌫I{*8 mq ,E`\41z//t`b?l[Q7oe3r03!av <[|8 =1HWÞdؑ3Fh/Zmr\qU?Gm(ka9޹gaj$5-1'(«q äpy,oVc\[2L8:)FRMK:F\"ӂ_U.e2c2^ojMԊ+Q Ċg뀃lkwf{%z'>\-o^Q s U?=x֖‡J'Wf:Owg9ȁOx^ClE nIOYkѩfc,q&`?S1*&v"u:flQ^ѕN 0 7y6aN|]ؗcoXmF T7&2Gֱ-$_`aƃbox(Ze:bؖH3[Bth@c l: [osrYmayYlbDEH|ҨT^ JcI> `65Efoodxn'Mԟt\uD ü_{PߨNTHL߄B?n^:)0-: m%4mNS ձi.s*L$䃷i: XD'}H OV6\#FڀzcƔg惇[e,4PH5$,WR˛9ShkϖI 4vgclOK*U~_lÃAj* -?\9 MBK/x/ŕt@uZ5b}uSSFCr%2-Q8z:HCUT ǀ4zyg04VPK#*և=猴*V+M !*/t sk^3i$r- g^=3,G(bj[r :@ 3+"}6*R E)}W2394?6Ila9?j1?hgimD`'ל]}WƄ( ؾfB.N#Aj"8rЂg.-@P _Ё ʹD#JKYn?>A8q(q!nuIoX8˪24̱ fsfR>=FKnޑOR+FB7E [%lrQ7+̶}fCEHjL^2hG:/34NH8Y.JKڄl) oD@ `I2QjD3:EEa@&nMuwܧ:X3~Y9v!wH1(g֪)Sb= :;^<=Ϝ $&G ~;e6fJ-]3|LyVZD;%G[ kTa"Y93RVl9^ C>\_d~"X"iA$Fۊry5<ƶ2ys Mcڕ4n)iwF*¥(ٶbB8g UlnyߓoD}[Ԭ#>dG2wuC &cV1uH@¾LOE]"vB ci>]^ڍ^5P71Z͋OXfgkyv\z14a3[D9]Y)KƏ5 Π;&d l(rOVIC,{b7lc /ZV 5`4`-.}ɤ'FE3t/z:qhl t*: u#9K(FO>i4ۚxFB&TvdlN .BЀdv Zk>> wE!(+tP^cSt b܂l샫s@ ƶ*QMJJ?ǦFנXtř *R3\pxD6KPHbLC]&~FGM]M.{!fFQPYe;r 7#-Xe͔< odF̄RÐ'ːgFA3az:.ѵ$Z Z.C# (Nk۠Ϝcr7ß0n1+澀WA8 JDX[+Jd/YvSkܰU4s7@Ңza%dB^1iv?*늰Yf[}hu{ B \oP/HwSn}X=hl }֋?"6A{`E5G(xj^<ε4Ue҇1|A*ST@Fc –7:0ʱ(>%,gq푁k\QOҚa\]eROO&b:Bu*ሎ| ~GB{Ufb؅`J < ')^\~z. x:B?FpDgo0`+k TG.D>@R%1Hz%gK$Vc~|llMdN~6;!C1Y;K2'"3W 5}6hR{bmFw:pF8%D` *@H&2$r}}[NNFv-Y44ؑ_=VO<;d)pe*!T3dzC *{p>/} bO{^$J!76mmP׻$^jVVm`7E4- R7ß= /ޞFUYEE7A p暲z?AXaF/mz [?ShNVkt1%\7ȥUT?mYԹƏ.WZv5Boov6`U}WÞjy%B*{0ҧ )FkDIԽ &=j4L))/)U7U1[A7q:٬;=YU U;6wG>iy,"!wSg![!=,Xz'ةLN y>AM5/sQ*O惮cDg}GOyYdUlwd'[W'=9^Q kx30|"8jUfToZK<n_] h֭ .k;)߈P)3Dخߧ7b>Po OD[#"ݜ+=>㚬\lGQc"Ffx3y.`ag]?-3hYˇ_la!5W'"g UwFs._'tc}fG.'a; Gkb,{ZJ1#gC5j60RZJ}Dbks%N2 `IJ;PJܸ~YwFk 3EAq7AapGZpRcӻ&hd̅0o%陑QVR%+ cu ,??}hWM 7)7¤_pEr>Or7 G鞽yko`+gQT |CLZ_* %;Q\[? WFk:P(4jЬPd0Mӂ@R,aF&?8B9?U!dp1?2 ؾ F J7 i'm5p{m_fRZqs Qp..wFwf|i|k&6](6H `Y4OmBa{<|ݕ?`|a$R*a6Ptuӏ,4\LK{Rl;v{Kڈ\pS.(_mDV8?Y;+וEU|:nitЇ,!26_9YsG?,XgmKe;By?͂alT )]HyH3TE^a')C"KvyD$TX=Rx@ z sற' ED$`Xwk8(,Zo]7l=ӍyZA4X2@E9 u_S$092L&uֻFN᷹1krE@=*FY"2_Hg(kXQх2;eP3h(?@Up8{DIeݫ~UtJ Z%+6 8# bmX1R0tYpsϤS#fR$d}K$c|lWmrM+.u% >#שIkrΑy+l̆jj&⃪EfY!3v'7^^rK4PWe]"P$-jM+H[3KoVGIG5뿁 T3W׀sK46LqexAã/W#J QB)_E*5U {؛u@1C,Ok6ǰ8Gf L>Hw(]zF† $|Mk_s &lgnƧӱ._7+7Ӯzx!Pj꫑<VRݢGuFTlHh#d?Oǿ}J9iUK8sch•͟ޑvD"XY L(J31+K%iyhɲ<"!Nb0a0?cdKwXa:gjJ|L]zx%$IV'N`*n桫*̽^Cܒ{őX7KƧ-HSC#h1&#TǃQyn `7O '*Ɖion9_-{%fZIf[GSq)FkX]{t.v?D (l\?\KJƋ 6P1`7vrT#T%ł9c~YZ `Va6y+uA^G"oVqi, 61kX;aM^* ?Vd,zFًwqFR 6q|]<. @dXF ||Yc訢p(cTW}V\N&N%S*ŏ.\̐>a* ӣE;Pfqf˖lܗ][r.¹>7lb`*?(-(t73(E{!&{M `9**S9 F4"• ;ۺJP A:^6oњ:ɤIx Ŋ:lNJ(~;3a}:γLG!,2>1]qd V4F8Rd"_)vdt) _*[;zjƈ4h.y!k-Њr7"`&j%VΜC"#aU.:h>ztT vbhUlc ⒔|yCn qt1 K#–R%C"&?'Qy CYf@ϖ* Fg>CJ ~7ߌ!8³11?W0ȒCO҂0Cs ׁ#v}5 X \P Ћ"eY$n:ßN`+~/\|7;[9|I'`,BQiֳ V^3)Dօ9y`{Z\( A6qA"h4+qhC'c%X {mf>7oWgz!4P{R%<8dtLGr A z13h;~ķczzFȕdڇ+`YS(O,2Z4UʲOqp}b1n+{Ž}>#3QC&;9iYok%b}}c.˶Wޥ|sqbO;jjiVwzXD.PPg%mX=kO}Q:fU4{Up<^Q_~>hKnKIEZvGt5ܝA(k9B:$SuKvG!Zzx!Ke؟AMba:%"ğ>קT37Gr^!w|xzOC011 7i9@T2B&^x?}vBjdOIIztgxohh.3rߒDpǼH9zNbVa$f9{ܥ+XON~T3[LAYl5'LIb =OqA.Z0fl0%/6̔M鱧 c4Cȇ&d\D4_HA%}:i:"3~` hz<ٶC=>`׷; 4MDq&v$s,6Vi53.I|!ʇ涥qO@^ez΅/tIwܯ#}wR*uk{3zbÈD$#ocS,rHK9/8sV. m"ܘJ<e}]KwlK3uִs*'_H C/еAbPy7$D+6(f+yG9js#{s>UrDIRhz8dJ0%)n)ힾYߕN%mXn@eLiyRgDH ig}`}M "nï׫i ΗV[rÖ)v=nOW@aޝ&2 s4ێb³@q~IPg{X$nxz "!ې`uhcP*c1E]&BRV3 ~o&> m@&yA9`i(D>}t]Jqf'x z=3PLWWVQ1~t-1 (b RZlQE`r*2pjBSxWTmq}r GRv;/ v&qD~Ջ&t4FAұpn<3kL{QǥѼ;!̅NE_τxSij*.){eXllB}ysKwsc'ꪒPDkU`Zj5Ӎc&lCw>7*D1̷fn+v4p\;C-.pf òW6&y6 _ >kx k`/Pᒚ&SYLɒlyV ao\.~ z]M鱥_auJlx6@V9mkYR-a}On{YƖfv 3uqG  ?/ɔ{6푙PZ txޔ_ӊõ쎙Kr7q׽QWyHBy`ȑy00iމ M{e:FBlߌcil/Ķ7Ie`?/Y's`,T4q_L JXK69oZ["rgDkV_9%r m;ja@?Ju +VNs9~q$D"1lOMU:8/:O; c_[`ݑ4 KKeSu(Z:+yy8M~uFOHIR=ML?8 蔢 gϘHSsjecU7gW1StMȊjkUA;Ϙ폘a=֭w_C3յFc,ɕ>l_c چN5}-bWټ+Qվ_K|΄v2 {گ;ױ4@xB@oHu8``l:.N9q@#4UP&OGUrrP6 T6On#OAmi:sN,%tzM~` .TSnՓji䢕mA{` fi#0?k d*C1-m-&~z ȿo^B"a34`6ڿaGUMhYDn1u5+74ӽ}ҩI|o[ UR(SҠ\L -7[ZW[;5ѥa=S[W;V7Գu<@5pZɑ<0%Sv ΄;56pLfYqk?T&/PUF0$ 䑮&bNpL﷕^=ioW1 SQ8DzPtnm|5Ӿ rf[W BFȸjJdzY*NXݩ< 8 _%cӺ&H $&$/hk J0 ϸC KVsyxظ|xP{Lj' t\hUX^Ǡ5. =z3bj}t$.,bdox(BYI[7DDyOZzM[wU pD< ?8؈v g7Ettӷ|cՄ@Cy@SUcOUqqU׹QIgd@['ۇ@o/~7R`JCKei+X:Art|7};յQ׋cam6hu[Tӕ2HP5Dg7LP] g5vˠ/z RTT*Hg":mBpJk+*,HD-ih)nmGz 57 >!|qEMA< &KʥTsHt\Ea~kh E[c/r))WS^=Ձ[Ќbk1t*XbMfbtE^ڜ?dBhW#_^C9ׂo Wih92n zڗz 12KrVO5kOl*|t`oJ+$ay7.JKoR9:tAgy+ظƒR_N1U;2ޅ5Q3K&xZ\U҈> NvڑET3R֎ϯ,r1dϳizu"9&y>eW.oUHP kwdM7n,z (kRe--4yZ5M!(UT#7HccaQ[) }oM}(%TwȽBFDsBCQE! 4 m#bសzX圼@o, bꢓɡ󧀌eT3@!''m8 j!mItk?L*b~@Q(~ uWãZoEI7C)E;`Z^d=TLN;TAaM+|ԅNT?E/D=lܱ!?ʝѼ BFJĔC ɁZYLNHEѿrʼn5PY]PZ&e^[ߊml/=eg)kY%)x}9q fvSe68Ѳn{+#/pnI`IgE' 7H|[Y9)B=48PM*c/m1BFaY12vnzr\ Eɇk\Od\:~] 燋"zGbޥ?6Zbn0񭣨׆L4ؓXHo/Ӡ 3b0 qlyA2^vMIE=g9j1)}֬%;7튛s@C@W5sE`A5@O}ΐ؜,9d|_zC{D`j9OP ö"X;Ŷ<AG}ЎqIQF}^'O !]f,I,γ:$$Q,wR}>hMx=Q" 9džDA Tvs4 q3-?Di>3 R g(i0K _L:#,0ٝ:##㓰DǕuB(w_dެ8LY}r@Eh҅-ݻN1rԋu~v(eBGT.(7_sȻdy Hb-FoCaCݤ;ŏDfW'-y$#uԙDݿ.N~O܆;)|%,07PtpboF.1_W5d}tAhQV -!PVQ2i 9]uTc۫W j ĮX)[ڤc4?cBmvU 3 {" !rwF0 oB01YvJl>|*Z}]HdYTs] !RW$;AM6,.^m 0|n[$tJZv4dD ߟll-Zh&LC Ǥݴ5=" w#uO_;`K TQHpb-tOK˃(4eFrNxguRnO|u O~j#P8`#L>#T܀R1~HxkdnlWe/%yh7?ŝdS.-+PyCq5g4TniV9)W2텿'H6p'ڀq##'^!r|1CB㋑x$B:[}cՅ3f鸇3B iTEvg:U='VX%1,JWЭYH/{z/O )nL}P$֎ KhLk>9|4 ?fa G_cQat(R)ڹ:!f<!BWs!J|-ca[f,׻>Jy%J/mi 7|kKpҮ#D#Rn_*HA _X,g4!ɪXR;XeGa½2:%iK Snz @m^}mLaU[4f:la܈AV7)QALrƙ#֌qF]dOM9W{t6| B +'2͌O絤\5F1gkhE充=whs`cg1:{y=bNp!dcvGw)\_Y`P/r++ydatܦM./e xRŒ_GZKTcaӒ],=$#?zSߊǰԔHu;7J-DE$ՑchJ!Ƨ9DŽCc+?(CoaBپePKx io!͏Vlnۧ@ڒ= ]GPͣ5wE -1fF !6P3]5%xPo+%ex_|_(Y{!ߊMON:4=@UMNaiNt)00CipYU["tT |t`Uv\(3@NP 5FQCxypP\ (0̼\SjƳ UM]fGQLB+?uky6s5^ii,i`85lڄzz%c2?0(hpprr4B#rF07Լ.t0&eϸ>'faFnig9)q4,'[%݊IŦ$p &`E*_RY 8*J 8lBD Ӹ;[moa 5dɯvbElvQK֚f ?4A_.*1F.2ҭ_$3y$C[0[Ibj\j)8efWi-'i,Z4<!y MS=dpڜqO6gTDWCUV݈q.k0-ҷDy_^ij8]Wsm<4sG%!d6XIˏ[||Gw2}oF?O>!GH 洧}&x+ /ArjiʃnGNlMj$]LFB]ف7i䟫oԔfsWȓI:H6!J3>f>Q#?lN;yZ:p w.d%N c Clcwۑ/Q5(y\ U|OiR\82?:VVMU+eǘ.D̿0oSR83~?'D3>~ w0̵Մ?$wڋOaTs)ؒ^8e6iƩ=ß%TC&04:Bd"/lULsl- 0FL~0qTd|ʱp}>JR;zrTu5YɈ@kzum-sG^Z_U*W pX;}ȿBpb+|,dNKIWtsoY~_kI36$n b:r Q#$ .-lXj")Vw; LbbzC"جguCKpшV4+˭|un4[l\#Y NqsCfdh4[˞Ub)MnF >]7~V)Yڧ/!mdf3d_kXPaH9H}HqLREȚsg%Uh@(5)YJv`K$P(e 7I S{]Mm;IZae%o!Yr`?mXpzW'Coy(U9GKq"6{x{To0A Zie59cǤKyHJ!7ɓ1F0 S}Jk1@#o莲[MmS&S"\_*~#:`?N"uEcx.)d&x'Ywcf'뗦y8,o=گ=n,!lc,yԾȚZ8,0$xBNSG+K޵XЖz`b(eB'3Z~s$TGy.y^Çi{ V|r ZXIJrF?(x0%hdark9/LDycK e2\A-NDs-3.П7_`:\v#ͧ`5ePTz蠷_, *dy pP:!<6NץÒ0.n tlu-9#ByfT~(yc4]zؕ'{37F G]Yd`#_Qr v?WƗbef>VYg$C DNWmA,"Gs1(+,!OO B8 O&A eGbUM%bZN!*kC nBT>}YK<3c2.=hO ؞tC-}:NC*Ұ̱ vrX6k0q~T.hYx:k\&=_霠v+z\}իEa{ӕR߁Y|VQ=[4 7ٻt\}L|ߚ T;r4\:AkX?"awYVHzF=ᯔn /Cܰup 7=ݰYWz Ǯ6$_Tzj@!ٸC*\$b_dbVlcVRl  vW2pt@aҀti7Hk\%_#9#jK%gic,aSSA@cb@]y5CV )?pv.g|id@1vXs_ؙHdTU-рG'UՏ/"w0H-&N~CIuoS8O򥶆:|&nL ݰ(ܔ1?jڪɶy TpaWoS^0 ºNt.թ?# ScJ ňO0!S'|m/rYuڻsJ67SSBMc50獛Yx0A nΧVLP`+Bu;;/S:gͣs;:_u_;>=$[:5`BQ He0۪DMH"fA9'Oݢ୒Y:9kD׼jPyDR|&fܥNmd@U*kf*'c{ue滘'fpiP` ]y]i'-7*ʜJ8lB`7+*nI2c"'ft*~`B9XN3E$6>8= LSV VAm늊rd.P7 ҄PI oBnZuvϏz퀻eX$Rg ӓ& ۟+Z^^ɍٟqgi%YХo"&ygpBL"gqʴgmu,X[q>Ű $w`I&lV9COU. Me\qEǂߟXd-o + nJ.CRb M[aV,nwsT(mje!K-/' tI(K>ʖ/' }{#=q#-Z ){wʼWyNEs#^JKah\xZ3XOR~u.7vUK=~ѱOE? M^^X=aZ9Nl2zޑJ037SgοT%2Թu8 ¥bbV=o|Cr}ŠǠꖁDys;(2UU1 5ytU?bmA8){Biñ'Y,'a8יc`#N-w\A$ p,rm^_i&'6؃J腷(eҘ jjMt./@V kqt^-@]hݯEHWDBY밳oZUT5l`$miip`. ¬%L<|[ м.M޾>GalHlM垈Ŷ~Xr&ݪ[=4mDY۵^ GQe! 7߃ 6^9yI87/GҡS2Fz-!y / RTy&@9VGeEI>BZn`W , }%7ֻ̀N2A>1\i c1V3+zUfO%Rt+1ēQ i2пjA]8IVݲM~}3m\ݸWtW?w3OQ2Gu7Q䛣S'dlS/?ŬЫvbj)LVb";p2AZW|InȴB;}/6:pG ֞^geM-R- h[З`AoxbW4:wY.ܺeHàGj)xEEo֖h@j 챍DaXx\中`a~L9U!=2bHzǶbae6tl~+~͙:lnND1X Eπd(~Hk=+Z %B_+XAW5ђ٧JNW)=n˵Jyvϕ#/ "D)$gV~f{>7Ʌy hX \>}n=Q-ː+"TT{Pb5"8l]fj<$oеrзy0k  t>?BB'+(q7*mT0`muOsp e#koX&wP;A춋v9?ctʙW vn! UdR\k 6Hv N FB11嫜֜M +~"ȠBl%ku ag~9/.HW]U~64c߹߸ n&"xGE4`Vg3KS둚A)B|in)өD瀠76ެwNFKOf@_O\*զ_0v7ճM̑?x[1yxLt͉sF7hms`ϖ2 rU!11+\xɾ}]:}xKJ3_t)4\2JTIi3mXCܑ̍Cc$oDu0 ]l\Z02w-s&ih79+fS=q-Ј5۪R7*O3DP$hۖw3>7͵; Wx446.UԐ[LtLW ͙ateۥzǧ\Cu;M'*zEe.O'Թx9 !cq7zmSOu&15%ZL9U~PDC]׻%]I̜Gh3 LEL]ÌjxΥ/c5Y=Ǧ45Lh\]&%4!|Q(`~[(7R#7bjELlmӚAFOgIFHbWID( +0f? w"6(虊I+ kgODF:/jMSjjwV0#d_-97x\)}p.ue΃O\t-8}ķ r5^)sX߂&BB͝?_la9,`n$S\4^j vd?>YU.P~m(rJ@TQ-R%ޚڽI'R8/"ذKܿG8iJ{Yd˒*K ]5k恩6DT/M·$+iYēWz2!zVhr`|F,n7q $l@UQg`3Ȧ`[q og &M)-e9[]G4}vTW5->O5 Is.9'Rɦ|I'Gf;2yg=WA6l7 NxRMgMK8{,^ D1&fSн1\Rzp1O C2ݒd/~.?L-D|f/ 4(0ɒQ=C#H YnNl۽صFӫ\z?&^?WސoiVO ?>dj^BF8RcDK N-?gm g@f 4ce@7J ?>$t#d}/?t/ ݩsW?-ldb]j9i6[z5yЙMX(k+C9pe9[{Mʮ}4p,`dMx0vEleP2ר5QP{yh fQ?6-gؓY"{kر8etp;Uw8 WQ  K:Qq)!^!J4 ;b#M/A9 \Y!5:YsNdM&QeY!&(KPgzU!f5_28[*fCT|*GAi KƓ2u }c#_Uo1f&&KQw ܹlyyXn{׌iR'p[@ts[|HS0mˏ11B1K] TY,Fu-өhV Ϋp/ncggRQw%iU(]aF-smgc@G3YhcG0?a7|&Ӑ$D|EY#~Y=H#T2xJֺ` Ro+Xwrg@("5"SX#h`瀲uH=76: ^G8\ug%rhAfC3R ,⦽bIY"[åtiK2}WQ e ;" v%U6ycanPz4:iI7WӔV98Bڟly*0~([д%@I uL/n}KgvB?+eh~X2Ҳ:R>AoAҭ ELT1C 7J dagԖ31 : bi)3Pq7JoxjcpKMGq`a, 5M|[q1 $L:O%cC]\Qw{w-gp/С845~Ÿ-鲼tr}O@yL~uqcoyۅt Y 1v&JD! qgxӻE Κ} Oih0vPn MܫYz!P $ F2A x_S9HϦhT [uyY92P-!!I}אz;9VYETjp ""?28B\JMS:+sj.(.L".~>_r 8AF٣T.ӥƼGݻV@PinC {Bz:J4D2\,M@dTֺ+wV:2&hb2E`}ªtJ\d@>n}Ħ ʂ>E9>O]|FՀ~K:++.Vp,ؑW6&NUNί#'w'-)kXq%k= ;i: ;0Onr+lPAUUuUXSe#E i#P07lʆ$,żpN1٫3'!G2ur*tTa׉Ix #<@&~Y ^3! p$sUF%+ꁌL5dܘ\z[ qK3/bݸW% *1Ϊ^6,(2JbgLqBK޾ (5)}T ݵ8'PW o{bΑËDu%.HN(} ۹R4ݫmޱ2Ě2a(-展 Dyr1ɉcu] )sl޿%oo3C)ظ-Uxm u &gʟݙ*zFň-!3 ΠCTs\ip^UeJAUiL?%d,f`aӓ.~<~WMZW|PtB$`&_ٽ1v2fX~u;X:T]>a7ld2w٪]f,k `}"Gn^-TV3/-FZVi/$Qq6>QsPgd4pdUuW d1Y+j/c.d?L y$T*Wh`w__JS1 k_› &倜5j j xsU nMDP>kdqS.Ͻ$ZdA}MiRwY-T} X䜬X[n?Q ? +<.YQqS=>%8ω聊sD) e`wE94d3.Q| #'(( U$&λ:l#ĺ GqS؈k<3AJfeEY~~&4det0h^->[*awW\QŤ4{ªlFIb)XIKWǚ5x N0s/{=~(DBceTH@ǹ;_J9%NN0@QkևSߕFlA >hHZ9fq=H] 04:gI6U8 8c|)7Q0SrYj9yx=ވDumYXh+tXK_]\"(p}=ӈF,wwS[##כ[jp~Tz5'<f뛲o7ѕOVGΊ7Sყh3ՎX .4p}gt_q{v~NOKO (|Jܙ'؏:e5\./.")$9@ s5 x}|Ɩ۟8g;\6.*/fVޮ@C3?2np``ObM緞1GPbƒOoq)k4 ~GHB_?Kyrµ3y}(~Q#&]2e,gDiam$)JV̘捼#xgrHfvs!#RVW$M)<&U&|!J،O"XAIBez"]aZwf/Zγ9סfZ]/o$4Di I9w<Ȧ}`4ZkViڗ ,@H:]7rFY9n1uӵOU(utbh Pt0}di ca+1uGf2U*պ+(l `-e 'h|a C8_zD6ioe ;H4hZ(.wOYcUڮL4FY ~,(DݮqW`zҀP][Xr!E.͏d;>'d"Sl7M௠Eg`޶jI7M6ēΊ~̪ޠ'UTq+~z4SiǑBMy"]f2o$]>,@ `3nKNe!acxƟLf16UFL,rrj5Vupleqٴ,oesfLms7H\Pd'0Q\\O |)0n멿u0UfukQFb#aT{I_>&O0WĄ~mK@HkٌyPF2IDĉT 10%*å@j>`gË6W& Ki(.3ͧhj!Ow i;kD7RFۭdiՀ)|r]:`3@~Z&Ԟ&HxD%pF "DbuBUYGF Im>DgΖOZQ*@5ZiuZ_xj.rǽb$d0/`3` 0Qh=o\7nΓ}S8% 8VZ૮+&|t4G!SlK/SX.ꖓT'u.5HwooXWٕu{g.2~ 8g߄(|:-VJt+T# c9P@%DEj訪~ZEn;<ӚI} :i$H>*v[iA>7cfMTa' 6R(G 1=QeH7̨,t@DJ;^AӬK%w\S쿙]R2McLiP}',5dž;҉ گ\6VҕqŀLaybwhaWkK qǀ_٨"t(P}"MsY+* +}2Jbssʦ"(ɶ ټg+c%%5-g~~o (aEE=#jhܓز JC%#]}e%i:21۱d_sQm-^ϵ||jZvRw"5R%GoqR!RW@.3GRw$'|7b[b64^jy ! Nv);5J;C?+aF{Fk@84@ѩ NqxZ!KCiT?js)at]{b*ۀVC֠6O SbZ_!2[K[ZK+e $Ltge,%rI>Um¡|D1z%ܢФupߡQ =Nc_m"kK>|nf%"lSԳgA>te@<lhIʀB;̤D@f&űA"j.viF bMBjdA o]THw1 l5yx$ԣw\`tdte)>e ] )GKFPD;&?FoOoP(?v 5̕U=opU&`їvX* Z!yᘳk*:^VAhB/[%Г6T|0Q.P32վe{]l]i3Z?G l`1Wnf++:vHu> U~ 3L+ t `OhRs0{MPGp&$ϐ#a;Iʹ$:~A&<'QU:3$v;(2呂W1 `Zu2ҕ|RZgu:E\mS I7S7k^d ``?A4+B\I~b)Wܳ/~ #ѧ s+U9/h2\&YAm\ݫ 3 ҁZjxʎ>& jHLso:WETj^xCayUe ;šHC" ^Qqi{rHgz60t܃Xv1*jxlA޺NJz%d^a]&f }I)]AXY#~|4aunmб/xeS5C4ek a7,adWA3f2rED7 AjsTC1]6ipbϛ,V'mp_͈, ^{XL޶ p&:>KL!WI_Wqq:XvF{  u߭MB;RO'hs2V�fiRA\!f9INLg2f-~nʄ'# >!Q~Č-]Fp j /68ǥdCF YTw|^%kF#+>[h`1ى^rk%=e`ZΤnܱ,a䐳/+jZ+"Jmǃ8 JNAC yB&V[N^]~% V ֆ%wS2e'_}nT%X1*<չSoen֐'}*2e#,u?)kDK-y-fez y7_`֡6PfHEq2eQr04L0bY,Q #0%f-\-+Ogbc"&nd5), h&xh5<2oK&G}9>y6aVএش2e̱7'uyX{ ~e]<|`Pu!new uO`sWqL![HGs1 qSKqtGOEypALiblo}:p3ɈLkH29doUfrgIսqv[1lqz|IíקO^YK #Zr҉d -`h'doC$AYo.M>@-|5{+dW#wJg!Lw7DB8ݔ,ms@P\"jv[V>|9M!!Is4YW638Hx{WR6 vmpM…^$Ni4؁bRa{ik`N+K(lx^"36arg Lgf(ؤ|j!0G"zsYrpj:B5X(h_r≭laÌӔe٠@ɦbuP=?cpd_ߧ ;TưIPoqԠ@Κ25ӿ^Ld 3hXfV] DxVN5C&{#b])lRcL Ѫɿ2j)OU|}-CB9؁ˆ1{h '/< pk@W ffQhh" =i=?/#ycn"Xu{g%OՖGeԊcIfힱ+y$1?[مuGbԁ**WMKX$OzJѹLUfN`pWt91o.'vaM.È e0PQa ұAɁڅ%l[FZe线(GcP8_^C%n/':@UIs' uY̶7d-lvǞ納`.P x<_PɼB'g8pO` ]t4A[ZUo6Hb mp;SomHMx'~?ڕܩ]Pɳ(:c!Yuan0@% C9bmzj0NI&h1;KN.Z0lLQ8G𲇆i:PZVJMM%%󙺅G'5&9EzZC;8O.&Na{gj#o_ _MDf6 {BM!/J˓YPIwCBE=A a8,GJIA)qYݎ ցJ V9AYi 7@~XIyc>r#Aq{{̌CW9b݅Ľ-O'ՠ_]]$[>rD <$R~M!F~Ŗ"qAO _B79=!*CMI(uE(hF޺?I(o+aZh64E2ޕG!\{ 2hs>, kdt9A~ < k>%Q nfz u7S4vMFlQbggUiz"Rtʷ֤qۆK"yo`س#T7PMȉ!0ddrN|T0 ?~2ښ@CۜtMKXX_䡀>m__1i]d8#%{<֓9\KwV8}_B{{5 u}-p#Wٌ]&pKeR~Z7[ᶢu5dYGV nǪ\s!gZ>N5G]{p!ڶ'XoYVWLD=\ *kj>Sob m!–ԓWeչ,CS}*,Z_2U*Yb/;9_:Q f8l2#djhJ]<\b:.Q̓|,,UC%NQ8N@-bZS\ƃy#èz 08`J ޾IH DTp67G0k^ga8@(Np9jy%L23P~*=_VS;:W\K*1MYS.aujVk( %tE=R# ð62IDVt;H[c Y:ފO)(]eѺۡV\ҀU§Ύm V>z!"H|/qC I,A`o2(OxZYyx5bW0k\&fU"A~y?ilf[k],x85+SF]_=٨0 ;_ i~ Ѽ[NzD}KqQ[ZYFs\A;9NO&l2sS( (qE{d(*!, P]:OғG:ɝ!U!il}vԻBfr\(rW< UtǨpP\mt奨"2IU g1}1+?Ҋ NL}B XsÊ2k!8rv' %xݙxryV`Xn2|3CQH<.Yx àeg)f7<>GL_q-92A'sCw-I]QDZ{p6E(([- G']Yw#IG&qmWY׸a.f=MARQvN4J9.~\%1aG܊qs 1d7P"jV ὆E4d_]/O4{I{?bb#컊FO]z܂j !GfdsTcK? s2"рTp|̾ T .x S[7ގ0R=)L6-+^%oA=+_#Ʌ691i`R-Hu܈}le½j'B3ŸR-ku|S{,[cITiz+GbѫuDl<|vMQhԠ䰑baLtġY&wO=v?`sIG 9p KHPx/ݓa3[ 7m`71F ӄp~>9ADܾ6^1m{N=Ԟi%b&y0IoέXؠX`[kbʻp3J!|?}M5(eQy`ZƤ .V$wI*H4 4ND0+Cc4Hj^.F z 7 Q,%0#`TYx!?ldhiU{]H~k| m gO tV}"b~1h&IPEI9 L/Ďp*ѓ7xJݔ6o?jGK4BЀz}IaO[IL$!06)ģpT ̖oůAܠ|b;4Ј/&C R"p td,B:A5-)_,-`P[s ?X?V]N:&cke / A jRLjWLW5$8^f_H[Uʌj3C8HUJ }f~x{" X ʫ6!a9S4O@BЬ?-jЂu3c@ym/[^J.8\5("aNk%=y $ Bi0껭[faGSl|T=l6 :&g{>ޙhHE%l|vaг"E y薾8쟤BiVcGO@a} .zEQ:*"YY J{VYOY@Zu"GWf6̣D2?^~FhzZ|cFZ5ս r pxy5D$>` )6/%,0h]&pa؎47>\$ ZNXpu5w݉)~ Ct=#O[L&ȬB즟똝ҔK8,}Jl7Ke&.Д<{ǔX"5I@hyWzU cu/]j}Zk篐϶28\ SE I.`1oߞKWb/MVuڠB>Gş6M5`~|1,QA3`N.Rg蕹@e54:QABX&ȹ7͵؟AF~"bf|t2KyLH6zAz[tfGC>b,.z=zlB86,AjNqi3Z' G~ڌ:e,ʆ9w1G(κT$xG]Hk 65ⓡdP/yFW[/<a^0ewlޖtn5Z, _f$Пi%_u&\rقEIB.o.ѱbK:E`T#RZ O"!il)D{#R"uT3~ݖ> )NϚczwi'^o W"qA/aJLH&f]k^l on66UհFqP[VcwD;@Ά&=yIqHDIs! +)wʃ >S7H2ePMhJ ff{(O4َ .6ڌh1`׫k;)ך?SRvZfkuWĎv0wF?%}I+i߇b0:KQ,=uGt+|IIfF62%r?COh#gxG֭#sw%Vكh 7-hy:C$Xk (x5gvc|i[@ߏif|`eXFjU=&hC%gq), Wp_ChXêȼuŘaj閩sI ߞu;(H :k>Uĝ\O>oyɧkdabi{Vxp\HeHQp}Ȩd](ֈC?kD *O>KVT>ֲ֛d_.b5#58V 9QuHkb k_}2by~$a#yZRƟĚ$9ޠϨV 423vl V=S1WvZB/ ^$[ϞALclԡ*m7`8)p#,^y9^dZ5g#F !#j٠RQr%PȀO$&2,* klЙ^ m|\,#Bb'S Hߛ#G/ߜrTrZdȧyಡWIPJ)Lw4܋|'] ݒw z+}S Wbw"\I7x4 qիqr:Wh^q*fkPjƻ]ͶP%f%jbOfHh(pL+M0\!3 (>aZ3q[*G/p( 3jx3- 6ޫL&pHl^F˘SNzϒl;1=AaVߍ5 FC`ٵ7+MG0ۿ`"|/h""KBF 2d rl J13\6M ӎlDR !W^p/>-Du%Μ-m8>UtrZɹw>z{+U2\ 36Vd8/K#bxV~-yN Ta9XZAe"6}i,oĊ尒CrSY@*O>UуTR^S&kK`P-:uk#iV63@%94^ԍ-b1{QEs`%U !91wod@ 7I%/ /DX-AWfhwԨ럏@13iÏF':paR%5b@d?tjA/EB[3bp6m%Ƕ^hq+:mlS8xR)a[e+9W$lwvTK_r>WwvH^.9yWD"0pi>#5 J䲩"5-%wk>̓8&ٺy^;\> @2(|9S3(O0E JS9*ޑWDN1qwnyQ*gT-TJZk`=+{&}pI#eATWOIgT,_ G.(dCֆ*^"3E>%iS]Dz ̥$d&60kwUHկ emh俹b02`B/We;ժ'AF9]v,? e[ |t^h  ~^C#2>4T7:!/A 8c}KƮ).^ϨL[;R*.3=1m+I4¯]?g^`Y]/Us^zz0\+~umi߼Co !ossO㷔ՅݐR1iPNDP|;` ^'6a]-)+1f_ 2`즧ld,!S;aVꠔ8$ Tךhz^WQ9  ;徏d6dNI_+5*r|c}מNDwMiZ zHU]!,)%}Ɓ qY!]?L6u?F T&Jze3Ԝ6!c`Q^A90?|`Do~к @q$&RVem~ZV튧q.%(궴5T S2yЂ9 ^9BJMi\h+ɕD_:.$bi_mzy!D\2)lIcT(mjooz\!?)ĩKrAb".q,?zVބTK8eiu|#ϱHo"7݁B:\I~sС GBqhc {Ko*`+_>)4dSP|̄rp*"S$2i٪ k8tBg]<_DPS{'r2,9 eC+:g3y31M0"9ɢ*5SF:ꠓ4>:pP/ bi>P׬5:.CD )a6%Nܖdo у e.2] v=Uv$JmaKoIߘ{UŝL-HX11_QB^ t'`;ow/~;oZOI0‘fm(osn!FHJR qCB{n,*B7h6VOoZr„gJeP}!IB^^p‘1_Q7"JC%}% rzl=;ܝ9=okyG)h!GkhGԃJdcghL̿ Jj Jك\% 'q M> i\ !*l "Q= 1HҀSWK 2~ƞ]-Gvd} 4peF A!HZ `y&"JBZ>qJ[lүǸ͇+DF2| rTYSB<[.Y,hVUTqVF:ݸP,'!hIEUc  !B*.peU->^>mUQgoTpΞv;@hg2R[BJKkPd3 5XkWj}:%4 ͙`P6S8Գ7ft֝hfXa9 "!:"xJ>U.h /<>8.=D''?Y<W:zki0Գ15ظfX7qUGQ6gqC$tkJ% ՐbrePE`T7א}=͒>-E7 %-m<c;˖C_ZH7.x a4 Dnmⴭ`@MTf k$WQ=cNR3?VϤ kA .`PY8 i]ޞQy@<1ߝ]:s>tiKuYb#Cߙu_kƝhPT;}T'4Ց `/sg̘$Pjq7ܵO#` D쒪)HCm2*{}R'$-1;c_4AXڙ2jӷX(`bŘn[wp]mhee`Na﷮uCDjհղd@=ֿ$U~g?v۱S'Vs%C7p6,Г jv_X4:3|L 1gm?tUsIc뱕~UJC4BTc  ð9f-G%7OaoP1 BSgzZ a[<_类:jz4h՗ m8`:1;3MT09րEp5Pzt] Kkn}0/'o}}{r bd֬NqB'3.OM<&0~3jyi3;MGI%%`Сm:1EtYu7qHKϢX4cQZ??ӡHW@`z$p_Sf;-nL%h]O=a.'# "1=9^K  ~)C"虏l;OyM{FG嵞L>>5s rϘ7Rkz{S00ިJ@p[52[#,-+N=ř v/pw$>]J `WJQ$i--WndJeL/ȆA4KRnCf̐3a[xB_/ hkk}.ם\_歩->oh,U&I{JǛ.ncbzn/wx{ IWmz}9T锕U3iXAAaU{&&ӼI7A6^x+(Ȃ:=8v]e3U.$&=%P)S^x=ok+ Co/[%c쉵Mjq^FfSH.ni]өWQ2S8e'`AW4iu KL˅oo&~WF %Di@.'G]w{m֌`T>:[K'2m7ߊCY^Ce褪i*ep+.;9t4'M퀧ᛟ6%4sP/le&/|w (;tp#_ǧm1q}ߋH|xOaFNz9I*,`/'D^$/x[ fao-!u3cPE;_hʅJf!i^[j0#y( :9qIO?7F/6ocZA@yڛ(=|J؄<K7P/Oޛd'^ HT-)=2:A'''J^ESqV TPFkuHfO U p\/cD!tpDžL J{1(v/ s2+k8b9jB}:Ab$9FwP.\jgZ߯?}p\L9[1(Sn^u Kc?lx^ut%pLogQ-6<@emCE[y!J/!UTg$iג/4JEucK9x2Z-|MՠHSJk[JC6%3ww ~ۄ hc8D{LҢ;KA_yjlerA*4C -4G*֥= 6:&5>a7qϛL(#V);C·dm#We[~`q rC2ÿ bLJJBI_nh_TmcG wJ"> q@:SZ+$CXmC uVgVTAMF|ߠ`TE{ (Dˌbb]0b b 2 ձ-1 2KgRi܊虸g;BJ\qC#ˆ1 OV .N }]5f9yӷ1qԳD&w"ţwT(0ak%;U)fGۉ@aWK~N܌[$=َm 3c5]i<. >}U[d3kn4Y!#%9Zp;AÖ ~ESρvv6ڇmؙ=kPZp tt[lL=s6tO 3Ӛhe7ˏԶֵ5WK .*K4j gRCNb2GrXJY8t2'r0'nCmfۖ:SIi5&ByDB0 L5rqZ߅Ã5| ޏ37.-x >^ p~M]QSheu$mw"ó&vnTQ- HasZ,tXx8t/3qE/m>6oΖPP嘾{z5o@<͹U`w0xT11ݱ2A:hpF *hc٩^6KX\_/wadz`O~92`#Dl֠G-b Qm>%mQv:6A0*>4Qױ$8/H~l+i[˺#dz!#lxL@L 7B =ojΞIݍJ \xGng4 ɱs0zqO{&Ώu ˨+-%(Yiy(% .]a']4wt$~$G&$SzjLM= }ڈ '{Dq- ~ܓ:1#Т11UqqkDcfO"f*IK_Fڙn-?3dd[7Җ>Ř(Tg"_}zH6^XCiA$#j <7Rl;' } j<uA6,Hv[ d6v :ՔuD; .}kNޠS1Z?^.ٿWx> THqm0)&נdEJAi%zc-3[$/p:c|4hRdI4"H.,m9жfNAm+mB̚ *tW jfGm ֡,ا}@xs,qH"&WY?dޠ׹@݋oHY$q"ޚY4ˤQ+r)R*E"o2xXwXŢ 6+% VQaZ MT eDf$ #,5eFik15Kg7(P=)\j"mN.yU5 ZA%dJnT}*[-:~FL}Q=0!F&}-u hQĻ^@QL5T*f2s0GF#pG$h {6G;ףN~FS+-qY5 _/dѣ\)p7dD%ہuNl _gl WpSسQzTK@hnR}~6V[W,qYIO۹-qp_q e.)m ZqKz18( f3 .sl̼ڀ|: z7O4N+֡%ϡLvT|Hǘ^q؏l.X 3s &kvӢiIaqk/^1xTr,s6ObDQ#ر|5cs2?EdAU瀛DEenzQsGyw zZx<T1_(@"ya"}ps-NGwx`QD Ɯ /OWf4$\L>k?i4`xґLX\u#>ˑD$@Yx򳮓lޣ,(Uaߟ46ib9^v9"S^2PN1*TˌI^=rR5MUzN<+.[fk3Wbgod{7hq%0 e"@>q8[K6hI%RDWV(?eer(ΩOp e38ꈂ}ҭ=tn_hs^L\/a|=B/ϧk(Yp؝a"=C@]7+n6B$l ou{2ʑXMJcBnQD-)~|p7V,]..%mNs=F%!a@Wz]_[{l=nO7</dlW:dä\şNP}cr׆k &UbZ=ߒsN?A>yk#W~gZNxO/.H9_>rT}WH:e;gjƎ^5hㆡ$;U6W~vsٲ`9xZ 1. ޮm=hTtq?0M jr 2׶mh⃸.^1-!06].^ZWބӡEЁjLfUT&a'ck5MpUYZgcX1"NJ A`01 4#hXQj"`i txXq lo(Z 1o%7# o*s&ӎڷ*~0lF`/(̊qCc *'5Ze5csqEulgUڠY2+Mo֯75ODh4s{q7e2'`.uFOg^THxgىSȅ)n: Er)ɫuG< r;*) 3jZ&K`W[T3ma/,`,MA/hKj^zyT9s6tF9LK/6{U(o|!CO]ZXRyX օ 8G7{Q7qw&2&Wxܟy6r7N/ǐ /uwl,|MX]@nÇ<̌?FjCl 3l|с{&⾕]x[ysN⊸ 2tgG#XdefiT&\֯Qoz_Aco0 hN!Q@6L6' B~68eDS68! !KS6gDH7~Ot32U5gk/4Cm9R@Ĉ*El '\<(= D/_9@b~_/@ۦ1]Gc.ak1҄!;4?Җ4#6~Vm70 i>|Hn`+?$bZ:vvBن=^{{c7ú~NYhU^z:d(ՂÃd0@jw1/kN1ܓƁwp]80|Jcu=$oW6aUE/'F; -u. { "|wʬVU1BM?9t10|X"2kڦ>~bN~K}+, IǑF,9 FP`9v IлMA;w#k~v@uTfj4RLqQBsFW$>Dx|[pRb;Oo'k9Gn(y}C MЦb˾$dy0)LiEX -&hШ_hw2sMqiG%M$<ֈ߲,SRn# Nio$;6xTL.Cه Z :(w%EWTwa*21@ݰ=[gh*Oޭ'eS!ln$^zBh#)?;t~/ _ˇ|~ 8PV/K W1/YX2g/T.t}i28?TUϟ\4 D"$Tx:8z~׎36J>VeGRv|zUg":ҭDE:؟ЏC)}@ ~o'RYLXzkE) 8_zbLF;Y@MXrCa+4k͕{UC ,tMY;ή|2Y1K|A[󜃛=Z3T9i_,>*dygu }Q 5.g7X3bdqtM] דNh-1I==CJV.\8>S@ 7b4U-[kiSFz EsjI&QmѦӷG:WO4Tt%޴Sd`7I;fVìjj(MfXG4ro쌕JB2N| t_zwK:(U= QyI'v xy&EVĢ)2N D*ۛM䖉LJ3)R@{0 `éؤ!p(j¹pfhh[>]Rn{Gf S Sl_\&οY2t 2tWGF7vtD"ȱam|,,)9%-i4ʩ|#Ot6y iĠ5V73 Xr2-R._򳭑@[AIn{qICbJ}dNФ.[51 s re@}|00,'dQ N$&̇[u՘(ėH.QdZ %*ؘ,x~ oD) L\,hvn ]l &E[~YkMWw{(%P^dlɥ]#Tt7ȴCon+Έ,ڞ=zFa>*{Չ$KU\i[dlp# "PpP5쨔QL1\hHf Rl> iM趤]@X I1u_W{Rjj]WI>Suu/Ǖ3t:*x$V;g4@}wi3`3DMN;,\YYnO^1_$ QZK$ű5Oͧ*PY?v.Yl5}QWRrq3aMqLjX܊ Si{~6Stm5kxtjZ9A&ʪkk# RtO9gzg26'wIdM#P8feh SOyST5 ,Q_^ i<5Jy/8_zPB}eB9CKy!b#D߉Hz`Dє{~QH<ꝵڗbmz$0Cх1=I-41<'"=bl Q%jV_uvڮ])ivM 1B :t2U(Ao/5)o6 'p/&̸arrr޾/#랈6UlpܭOʁiI0݆EC!>H{{42}?HӼ&rM>!As4GYoLV#)>X \}Btnh}nъ'7h=quc6tlC<4dh_ kk͉EA'T'`h:8:Hx1+2GggIƽDߔ,xVp7̌m4 Vж!&Jq^ݏ\жY>S-O\IHZeP ԭ= 0I266u-{ x*%ږR|Ҳb}3 eډF(Yػn8kE~ʄL`ekhAҸ9C(G Oys~<11ۊ\o# h %m#P$O+d;%AA8 IEE {lK!H~1k 3~pwt9yes-mʂyc#;$<fWAm-?֨m{0'@,̳5p w4v;R=e(Tm孖d}Hy-Hβw u4Qǘ =:ײXS2 G\YزPJ}R$N)+O󒗠!-ݳײQR pXиHҿ;d?&b2>hGBF~Q"ŷ2O%,ʮ2ckU'(kn~.jF Q B{='E>fgT@Xv3̭dFƟ'lD-2(@yoR >wEk%8Pnr1csرZ_tJ7vE)c8G*ћ*XKA0Z~N LLcf+ , v]ZjW1>"2p[FhnC%4Q3abjpk{?"?;,y{C 87T6='*i#m0G%)B;JT];mc;)j.18~r8) n2*YuĹԦ>s`gS XFz؋B5ʮEINTy`Fզ? Wl!OKCpڐBQ1YܕhAsa va1wUu.zݠ,?Z3okl1b9WOpIߦ;?a+wAL\J*$_\ FQYJ>p|Fmf;~^LWlwK9w41}mD{y/EB9 a,H%3b ˞MT0~ԓ[r kŸ3[j|ZڊQ9B*n>UQ |%qЩKkL(xzĬmk@pk$xHM ټ/ڼ9oF䵏 =|<3 ?#f~ fX>`wp$߃68թF5*`<˼@Nq{td3!P<(gtZ7h1,sp 9`ȤW0]9ѬWӊ:<#T/{T4D  %3o)5{sAśt*MGpEs+@xzaǩBкހaـHd-_x>6cT $(ҦJ'y fnQ2[El3ri:R[LAE,I7+}_-od0LvG Q|_`$fF{h *lwf>UɅJis.JAHrz'`U274dg=KS!.y Kzk^o5lkz ⧦6J gx+X5R.E ;;Hq6)GOΩJ)Kѳ}OeՃksWd +g=jZ:.Ϧ,Jc!Y>ns&EenU@iUDv QhM0.Oݢ'R^6kIIT,K''h PYCk/:HMÇuBb69'ጼD`JojCfXWiHjٮfoK׵k'#in؏L]H4.YRW i׶дYXыN=| ^fye_Yrtau :n'l |',Y~42KP[||Q"G&nY^MqȋױlBMLTOn&.sD+bcA'tFzxdDh.=+h ))#S`f|ܽӟ@P le7em׌d8}mCӥyTkOe]\@nN`1M A(4dgNBMʡ|؍4+hx%z40vuRmm9K ?]??< C,Ruh/|lS㮫b"3*7+'ڳ>Zu_P@fvw~`ynV-e2|jC* :橊{K7Á?i(&#Bٽ~fVJOAruuSa {<iJ$mڿ-HpISp*pICx|Yuz=Ž}#dH"&F:Z۸TK-3&{ń} ߫?іÿ%k2"yfID{uEi>[boJo I$&^o˿A+HpL }"@ׇ?Cl]d]iF[mEFgetqG" Ū|&cA@(#?bڕ19r% T s%xXVKqwP#8h}Z0yaP d,{wF]|<>Zr"EMWB(\r<rJҾ*qOZ<}Mc{E7PFmXq@.,wrsjUSp0mf6bg+$J1! f'd@'f:YJqyEwqkq7aiX҅Q85kׅCID0G {&aL7_s %O7jC|?]cn6w:bPws:wgR~Tvgѥ 2AvitY=w㔅וN< {P5.I-O;Zq3 70HE<*G|{X6 >E"^ +g?Z1 l 7\^¢$Rƕh~c>sgt>y嫯l=mqp9oI(^恛f{}aTERpuT`% Q 0/q8Sp#sGIGZqp]q:6`j|l[G1b%vh% !%$y r?IFckG823߃K߯DN!`,fݡTOރIR#k9PĈ'=gvW63_ /\MQ6 F Y?݄C;=|68s шPn܇~|VH X9 ңF^9_߹:N%Cb4PGl)M?rZ]ʧ䦠b"=F"zSQ5> 5wWyy&K#,`גK8峒K7@LE\I>1w|G<N <JkzZ MkN;nY3ﮯ% '9E ODIJEBܿq 5 5r ThdÆFdAOTj[:Zձ*i~ ްqD,[+@(\Uz^6ѿOԇVod<按`| R>]}"Y @ 驧/{y\olյ}Tm鈝]-;)I-Sz"ȝx,f[WoH70R=/D}w"x`$w;'*̧Ϙг<\kN|Ѯkfr+6b*]]5iӨz&!辸 d7*jΓxjm&Jt&6* L"BTӌmJfz`U`XDk3)>4م:"Ej&GzwLbmM6FC>aTU鰆^bpM w5-*n/lT1aNo:W8N;Uʕ|g }--'.;D Ӿ .AB/By.wY GnI`l"@DL <[y,Zg `(]ѭlGah`3*'W3$ߴPOX}Gt Kc~j i 5p'z?~ّB:Bu=0T{HmHH"w8-ŜoDgnG]lp?^- 2`2Ȍ~Ob͎ a*sl[~{,.tY~p(! `>ael:D'DѱoL-tk`nwM&PI[FǗROKWR%NeeWK>+wM|i=lLر.LUe-- Jp>#{_1n5OtY#Vڻ'¼UoGg[ y{y_I\k5KnI|MxCZwW硘x%˪+ 81k;ːxSy !20ҏ|O=|tK;z"Q?" A>M hƾcmṛKh$(\0b<@~A,Zu!:ae$$:M/$#k+RD(/;SXzoDŽxĺ`RK{ǭCNI1ʝQ_q/M$ֿT&]'Qv}`'4"t/?_h;/{D9D'5ڑMe+q5;k'Y!9)9 ."ϤjIQ!10w@/A+6B+טO1yFcDS=N"ۂ?\r#&09j2󲘙pR j@0aT껨_Mѹ`536DtL654T3cZ) =`9֗'ET⿌xhn#'j':W0-| kCn a]6AT{4y\N)t e|KsyTF3vq#(_( M<RP2İX~U }ґ6x_mM= Υ8dm{=nrV ? ZZ:U.{I.U͂W*K勮%bA.Jw,z?[T7,(T8gҤ 54.3Vzdu,&OѹF_ '5<cX=j{9>bbJW彮ɶP#rΤO X6y Xɵ&՗L@RxE߶{0tau}T^]>҂'I$er엳 r (*,{ TRFYO^(gy^匕#Ke J2n=+$UtpMmѽ玽J}ځR;6#d(DO 'yf5>] Qs7(e);JSS{%]91aIk)O0s1K\G(Kl4yzȊgF$nS4@"n-D'4#&,k0"?c[#H<9o(1i4JK~<dޔ;pҙ@dRc 3o7;&ZOn5do2q-3:B'1mfb(B߭1 9/c~Iۢ':O9'evn1yKSY^g dZ~OW&+' B1E֩+nX00*,C:WN/*vìŒ\?`-];*Q|o! .8y#(kȴz/ڶ4LuXKk65a02`xj:z Y[Bep/@ϫ@j|bW;;Y bj"0YKDvwrڦ Op.c(Z}[S}N>xtq-:%pjZl%qwOUAhu<Җn72 !:GݼBtkj!a_v9kVM" ̎ꄒ+J@-"6p%y16$/e w%FK?_`"ˆc[6jFۥFs0ԥk$ .R7WhI/m?1!`DjYV޿ (?Tac|{wb=vj/!7 9@ܼDp_${_?66"B\0vTNs & -8(U8(j] cӡCfdGh2p%`Rk㟍p us 7+H9g #QBU~y=&u .Au)8-Dn,~8ǹci5 B7b<<kr,J\0P)WY>c:+ gٗ .*b c=sTGޑuS(}r 4]oi$Ò͡UD0a=!h8LKM$3Le@ȴL+Ot!m KxUc2%"?~Tǁfx+rUӓ_Ґq-Ȉt4  k0C«c Vbd+6 LL[-l22讯'@R:Ao"䙁Zj Ƽ,XNRFLLLٚY7ak}IoX,dIO_[8Kqkp ;rhQ2z3c)tict[^cp,$(^8e~ӊ LEǿJ\<*(7:@cICw ! xaibZvW?eoiX% C^:Kwaĭ$ft,RF&}[f5Q#i"cbE;bklzգ:-ԗO_ubtPENJ@Wݍ8D[7[ƳctĂ [/+#r 90 ?}JE JJ&q+# _\ZtiQ]mE.zLS<T(Dʴl[nO5iȹ;MmuhJM;k#) %&aǠ& W |0(tN+8mKU˸6B`7y,2eX%'榸?5,oO\!S J}[v9 w(0s]^ܓPSjhfF [+IxѭABeӊp)39+axvCH`J(>p2;"mD!}])eb *Śjv5̘65sF*)EN2; g^I;ZZBqnuQ(J$Y(CT>obRE*15.[L7zlgoew K#RRl׈*wyzt %h򤪾`,W]@ }LV|jԛ_w熷P5C]Y( U8|uW1ڟ I/z_h֭*d?b&Ng-T" ="OrOYYwk҅nQa 1ޫ=*:ɬ?KVmJdpNAKܓUwB& gU4 ?< 7῰~QBÝ>7sckf3 U{ɩ>50p$u 'Øڒ??D#9T3z!N˶"? 3ACۢܙy&[3!EjTCUBݾmc ۑq|WK淜MmnA~gjJݜSS/ 'ۧng~uk.) a7/ ?@Wg2rCZl׉R A^H^Rע`}r#0>jhΚ- >xbc%, qu | i$f#>elc nnN0ˈS*tbBh)"IĢ|:ʞ0?Gz$^C.?,?@CCt[rZ2 AOnd3@T.ص8-c,^y5=.Cu9?pע>*C0%妙eR'T`. vl8_i f>*d膙W$}/r`zRk !lz{1sy0g*̄ȅِ),) !\v3olw\#3\N'#nʟ}Y E|k;Q@-~;)7 !Vg # `I(jZK|ޟ53'' wV{Q/TO0,{ʲJ6"pIԡd. ک_"E׉QGHc`+L7c۸-{NnVKFj()nm/Z%)H!PqrSk:х amcddA 1{*`  "0Y,Y՜xdL,_i@`W߳`|8ArN8}#%il:}|q㽣-mHJS:orHR;Wm4ўqfv*Kb.vEux'k*W%bsrsxr`xǵ<6r[P}hWIC}GX'[.3V–W8iHwR䭹רKYpzp7E>j]Eޓfܔ@ȓ@aWiVg?q1)H%w3HIPmP1_"&Ap6$+=6V|&:pt g5L߁wA׫Vf ZdaƯ6&*w@B510z :X^36>J aCW@ìfԗohtj8A=C7"ߋ՜r&ȼV8bL&MF9|jʭ ) >cN%uru ĿL.K#pj*Ccyma~V{{ly%CXG囊f+IYhߺG}#aqʃ '}ʵkM+F5oh%ڵ[$uJTMytiT6T6nlǠ WRBf m_󔏿zq:䤍fE> l"$@J(C~i]\ >gC#mwJ !yM`ؒ&[\%,7YkT$sǷoVHbF޷2i6:ꏮ*(a_yMQ#]ҍ O͞{z5zP6BSe6[H|(>Z;_1J}Lw8}l{9@lܷt¹G.{Wyz3U\DkEu_Bט%ڢɖbȌv+.~j.4yP&y鐌MrW}qsQ7Cu ]{rtdm( 7p@0aNhf2H\C.ٮ}U"zBROfM-֣ݑ @c̮eFo4}W&9IM+NHȞ+spރ!|b o53vڴaB^;m?x!AMBF۱#-JPT-"™)鴗 =a2,ߌ0CRj !%_S0,`{J! SGjwbU˃E{EQe14;&_vޏ 0CR]Wy-ڸE* Orcp}quM6vT|iBj([!1' wW;H%:?B #bK;`,&L]PUEZFtYk5ʔ.㱧Җ2JǘuP$MՓUEQdlkAw,8:c^Ps^_n$ZpW>ˆP-c./;Ef~'w\YCp tF&~?R$K1}P]όt5Д.[(4e3(V$sr̫&;Ǧ ) A(՞0UZYdjlFl9WUm8Uҁ  450׃b`ve+,[]-Np `żHu ɷ?޺ i=㐳0@C7=J(l*)x\#WKy+U"hmstMtlb%9Z \Qٳr))b>X9`@%3(S@0d D=u.\TUoD4T֎I[Y+MB2vlRq炙:EFoE T 3RUjnFf1=^ Q-z9֌KkEL;t@ߟU"82! T xIQ])( f^zoHxT+a*p;*PR @=|,Z27CmlMv'`2'ϒ.Y7>nXܸtso.L5|fḛG}PHɇK>яw.XP*@%/x[Co{PYbTF`qݖmucݜ*Eyp$QnC&7QؒP<0Naa sb~ dq6ݎk8mTƛw_߃䶯Rä6"^.X1 Smop5A]>j5){aTCWr)(׫mF{ fJqC|Wvaatgem ]:SͬAh[Ct(zp`@9 bq~̧aO}(NO`a_N;w>YaEkX3Yο3[*Pk;o)#j٢1a/^2'wTXl|-͎2>@PRE@aAdckۅw(3랹`=;՝Pr%Ff Ιg,ݣ,@_sDq0%jAoZ`.ܲ.Kqp+K,LmHa"o~$?Javf=%Eэ0.\Kf:AC.e=|. da7]DzmLgҥ7C:kj_=!JȒ>4 E@Wj>R т* R˥yQ:n%`KԉXw%IU$6⡨9$thY-ND9K[9ɞftVC(aUwݱ7YsxG `̲bJ $̣%1H&@c&]q~Jld-oIH)>f@ԁAͣ6ԚMߎPU 4_m,}TT\Y Ԧ?sm}F]XAyzɶd)cE-f&zymO 7i2\\U:B u*?p[ {x@X0bTo+Qݢibre.Ơ讶JV"\R}H+c{7񩮸!ډwE;z^Ksmx#.3ߓ`ĭ;3%y:a?b9]v$8iAKl 3.|G-jp5;8|ʩv=fMzOn5Uqy[mgڢ*Ԗ$t[?9Q4ʱ(t .4Cߜ>mMh"*vW 0tr=V58PNTqJZOiZ=/j0::kz`~ Bl06yZ:B](*1ojc 9OC5]=\g) UpɅ[5NY!}т- ?nVc%4zy5k+!)RgU C)-䰂P葹vP9"f^Ǹx{U7ȁ 4+=~Ze:p O7ʸN%?eIsIceˏG񾯌'_tbQl &74{xUeX}A/a&W~ɷݦ97g)bt d!*#1 7PZB.Æ_[sEYm=| _ .;X4j*<|w'I$ 5k{b;-A.T|I*3WRqbfn=Cfrsq bS }LS׿VWt+M rBgr-*,IWi@c0s@$ 0xMR,)z?Qh4Dt}O ԓTyk^7gpyew摸E[3Q!ٕ#S̽\߲ >h"s{͒Gl*4_b:7`p=|ᯧzf`eb @f.kpMo&zV{;,X݌:O5p4ҮO]yV lS2`]XFz c4Z n,KX*4-숽 u*vה]ܕן=g1/)l + .y<hm?c>𱡓~k9 -#ߡF&u=T<# #͜[}v@{ Ƌ1 0H+ ;$pY81|Pr@\YZbʡbcFψ0yi-#2,^|o5(~i ֤HlFU5E8f[(o=4Xw&?*&>mI`(+~ҭi ` %@$0 D1}ZK\Bֶ\`+8cJ -D#d9rwg<|^<:Cm<PG0Q|b"wJ֡Q@%8 jŇsLVG@Xu>mV?3ϦH[cShN^TJ| ;_|rL^.UpF_AJ,gsgSX1wҖb3T"vE fcuG hPqoTf%ZpT|{h}8Yi"D+ƦUSCp%_nTFJc{bx} 0B{뽿:1dR4[+a4%'ńj #xm`0 Mp"Dg1 U;FUV"Ly9b:%‚myl~*~ 7.vbݕh/ؤ`̇;{G=rېGkrkqxB*dE.O5^f!v8KY]~Kva~ |?rsvV-jԼg0+u$F1䅍<"~ǩt2Dal./vۓ0eI#H7湢 7ՠaJzܒo$IhM֢Lc_T @ׯi.Y/VFV4&n,stžW%F>pp%_Pn%n9Ag}~̍CT]R !wƬՐƸP+lZlYD4ħ) uSQA@:GRZ,hOB 2{BćsG;U%Dk彋_(\0鵧 5P @g腋k\AjfR0F[=IpsK@t:}}z{P% 'xq"ˎ%m']A})}1}Jny+̢ myT%a7֋ r2#2O;';+@smAD 1 I/Z"7x{iny]L#'lff@e( CTF1DOU#ǂ*{[cvF$bմE:nn^7%=nq ;ۙ 1Y%RzνhBZaH64^V3cHjT9=G'0D7c1 A0?d*1^# fIKm2A%)o̡}.6sv5EN/dkNc 펔(W3h!s^ v@0 %=sӎ \s #=`85 afVD^T{ @Aj?&>5 T_/i^wztKpz{iu+H?/z֦-Ii..Iߖq>$ltKVRj缐NJ5γs]L[LV HN`p9吸 {h~gtQ lDޜ;,].bk9B=9>({wn%oVx߈AxE":$#y)2xR_fH"ejpPIiv~^nR2AXeR5p?<o[w%Zn)1TYWeq#7Uר7@ah aBz%si[ W|&\0F4R e]JSQT"ă)j&Y{\⻞npJ4%Q9W4Ҷb+ (F>cYx"NZ Uds~ځNܝSɃcw@ɞ,Z r:8׾uA˹`f`DM9=ڛT\.SvW% Tr~>4AnM5}2 cJƗ#iNyS8EWP5*RR݅}bĘrSLsS5x :SƫyvX^CK&OUMIu^3zȳRA0sԄ`t[b8Z{9VPs4-I*K^w+L2)6Iẁ g{d9׮P:Џ}aţJk(0%j9R4b0G⟠g:I bND& _9R3E#gC m $_!ޙFt{ʅ&q Тvhk]h"?ÅW lR8L hKJ[)*`5)5$& Wr0 Dne$ϱQ3CݍqFJs^iRW-An0"( m^c*W}K5~ԩ_:p1,*rp!4ղ"ȄU ñ4e *X0F-ڻHufY? t"$2Z޸ 374}m\d ̧r pl hEDNfMQ1ۀ3~rjҡ<=׬튫0BCcPxgMxdΥـSn jՒjo6[ 5lZvcmq-GYqUAVk#l }c1Z4`s߯<=d#m(˦[;K Zv m8͉l}S;7F_=l⬺qM}( {"Q2Y,Kc+TkLBU"+7{x3 SD 4/*^}X#$JzћH/%}Xu1ϻO?@@'];[,~uo4w2a`b2@36; 6zmsvQ\LFsgOG_r 4iZ{+sǪ]^GY4|hM?|_GQIͨXy[ N(S?jCfIo 4'1^#4WHy;X,fC~B'hV$EOɇ$ *Y'-I7('mN])s_(դ \u&}QH^hOHxtb^,j,ZvMra&`eGjVma ate1#}acЉC[@[ߓMA/3̄&\e鱠\iI4#؟—%Ny^t–G6Tt:dEQ7[_fh1)Zwd=^63sM=txs47SycѩK4,Vbe{H8VwyZn9n7ɧ%)p*>+aCմ;@_鱸,2!Fo&r &J+RpO}r]72@Q8`if_zd-CH,fh0ɚTXTXQۺf<NAm.uLG^x{-;q%^oQgLj҂6MX&Miv EyR(L+7r'_#g=r0Cq.ֻ~c uK5MX% Bߘɾt$_1MۉvmhWSukze= [_j<@;:U` ri@GWw+z#f]˓eH/!:J.TvOn޿fK0) Ye@*ny78&* =TP^glh1é].1'@jrZ9\ rX2;`^%&@v [H#JH'YLG<‰snμX {Na?-Yx(iMά~A+C跇VLg?jxm |LAmǯ+[{{3&T6[v|1R)BK-" ܯ`=2>΃]V$ϚJeWA/-7`u41eq^EQ'rt{j!."Fk`|R_}zC0B3L9pKvɱ@^ۀjhB 'Ӵ@ݸo1s -7A=ێx) 4go4y:nuZaf72x?"ٷ>F)40#7SK=4mfWSU$eE|>i+~1jVk)@ETQ̈%Z~;ĻLn=]3ǖ&/:#b `4I s6yuYi nbZ*kqpdm]R5l&fFt$cm/<R5A=5[MWжŒd|(t3*\퓟~Nv"}fS&}覉aƞy2&숝[aњ.wm%bXĬuu~eCOޘ[CVg"ZW5qnYk_a )AN(I\V"eQ)!Q]Ÿ}n˜[Im`SڤGKP&4Y{lۤɖ:MfDT8_Kj(pƕXpXP,^cb>8ib0DPNyτ5c.KYP)H;VOUEaA3)Ck.mERuTC9n`5ey]Ga=\Yv/@QH%yc3^ MRVNHѐAs<5E΃H}gA8i+T{Fu tB?ز8yҍX{CL(4s Ntꈤ=waEv=b&:ǶMS5;[fcurm$OnyTQ{a rGbGFOŇWks>>i@*>8\hK]r_s|uꤨU;Re.Α酛}j*~ilYxB} i+0ـ4ޚ$"#䝢IYTi^#t\Q/?2PlkaxH85eͽ"'%Xk :K|6lg;LǝS,hNJC wh/XK@h:˟uy\kΗ9%#!l!1Ǭj8yzv *idXˆ|s(2ҥ#%/QL%D3"vaOc>WIG[@O@YD ρu#f'rj̰1;(_ J% qxP Hf8AI,S^:x3Ir^ Y=B k!n1.mNH ~F7TAyz&n:<(L3>ݮ_VӲlo'/kF靨o1`wJHxK]C87IwCBKՐ+} xw%y}O iM _=:XqUth[lL@ ۮ3B|5߷a_˸Uy}#3:o(if3fu M"҇CjyϾ ˋ[jqhw((1~JM15Ҍulz}'9~Ɵ%l'ach4ynyfzza,!3~ڭ/`l#{vbZxU7:2wo50{h'vBuY[_qpgҷIn{aFPߣ04AjB,t[& dz٣8sU guAw:*4q)_! ݐGItrXnoo;EbBgNCQ>*-}M8:Q?^ 0 CoEe󷘼9(]@J :U[#.?2Ua<΀x`X5(q~*+LDB3ŝ9Qֱ/Mku=VYFX,!o. 5CYv#fvb1B`baSǧ?\8)jj^yk=lba] G\KV(>mr:L],3])i~,Zx:J]u WfWt-20eJZt?{z/*j&Bpӷ{9h| /ɾZ9);td︵P<_^zΉ%dSwkm먪hD?t*m\ 1īmBZҎ۹ P-;AŚs6-,ԧ:A u/IagOmCsdQO?$8hE`L/F׮|(8_?t-gCzŝdrgeӻWS`JrR>]zAzDϵ1In# +:4_3s.DԯȀQ<gX}͛s#b+JT wqf8zgJ0 FA {*qRe=֓C{/ߏGj^ hώA=B0\Bڄ {D/(nL"j,4\r;@zQ$ /e8_ViZy{=;jž ʅ5)241(=_RT˾zZDZ$?B+m1|k1ݝM j&9_ 23j.=̧D,hdt6[nJuRs*ַ#C$\w\(:1_-ĨUODt{"i&vu!#x=Ĕ@Zr*9xVIb\ӹ̆[Q:)ˋ_Byu|%mMLieB򵄆Xܥ$C yqdQVJM|b-?(o_է&N8Wy;qz^GI0-aG9Mf8bA.Inj#jAV.ᄌrxIq%}1{gkҽq'}F3S(,*Yg~1^Ok^3Srb4nt54(, 8x&)?M0.7( G]^/r 8yTe0~%& D? !mHY0ȪSpOP{7"IoӠڅ %,s:JAxl+Z/H6?[;9/pn +,@g)NTf|'\z*Y14/kKP'#Not=͝\sJ3B86P47f*f''Q:ӗ[D܏MүiŀJHp.-'}%^ +~ J)WulU]( Ed"w{Vf5vKټ{T?pӻEѶ-*oAiDpޏ J ^لi1Xhe$Nq+gx>A1|G< KNi8Ybe=t8z[c"tk$fL#^"uVz=\?]'r<G5,<"7Qa:#,5[ O\}zϛk9 c&OAwjbL*4<&!/(щ^$8|F4kk5oC9O&Pzk\EqBK v+2ODR)`)hSyw} *jlxTVeT]u"fh,ՁfSm] ‚B~2kTJ§Z[O%ia30=VXσTUBqjtR8,5B%/SQX3hcg'Q_sMjUYe?0L+UR$Q`-@bQzexA:1 f/$^I*B)9 sRh\nؾwz@F0->`R\D)q#d] Y*s;>d~!p8Ч)<[Q"BTnي7 p/ HOaio[ yx+?TL"A)?F}[;Vmcx#un4 BGе&el$uRϧ/޸Y0ÉX6!Y/F VE7` |a-G:oz\caB߳QKpQ>_˝G)?(e|Q  _OBl[7q ħ6qRCl8S~!V 1*>7v2J\2n*nnXyJ ]EȯodC@QaO Z,a>fԢS(].4y!z7|5̤| gϐE#%н}@+*F0Yi[XbYܕ|(w@ ރrW#ZAS7|\ԩ ;[y qeإ~*GNif7҉R.^سLDM֛]t#=Ow}z\̓WlPcm"res&>E [@J(#QRL+w/y;9<.d+p/ &$nvSP!$nGmA{qP4&nYc[ R󢣫$$9 Tۓi9p ըD3xeN59'q4-3;_|%CYєyWQw[9Y83a2sҀɆyPr `J>cu3V\&ؒ 2Bjl"ɦ$IIxce+W-r6StC5 +meo#M1sDǓW5 vg"S}YӜ${ ›cA 5_H[t?O>Ln=.TVP%ხ 饸7!$!|V&Q3̕2 VMܐO'0b1dYa[ho"j#XR>-È(M63DlxP"NnBz:Veht*Gqzo?"FN}ʿ5Gk 6 JBg vfq c fiY7-qmd.Hu<ڗ_QTG|W%.gf5'cBHFlG^_JW2wMy Me`΃l$AGxZ&)jO͕*f_m>75Ymh]{Al C 'Y6kk"}&%MlFqՅ]RJ驠u> 86j`Ryf3 bAb~h8Iwx^]r+~c WT /ƃvjZt^ Eb`WW|g喕 /L"g hk̃Xu"B" Oz+o[:#tg ~ĮW?7xqB^^hWs MZ{O%$%g=5aI^st)РI48L^=rSS{,&Y3A\>aַD j5{[>b-~kqZ^vW趒'pilx XC:XYI4I̧wN `\,OȄQ#&No(Xh("FJ'd !-yn\PDK =Uh+Npt@sSkrv~ΙB}5}NU)7˼#0SZ&~e?M /AU'fwq!!SF|23 !O2LKo}VP)K_ N+_#kCL[FzR+k(jqD߽r]\,J -@ۿ%lDd - ]nVpw7Kt u?]^ݕa->O#Z~V7W., ӧZm? #/?XkI" T5S>Ob!ދ& r91_w tym,"A.ׄKl DFJOճI[MWꍝfId7ݳWcQeqw~SaaWGr_kyV l$8ݲL[Sk&9M(x $!GlP;BѪ[vG֦Q[Œƿ]//yAA?p8ÒڲCjZ#8`UAm--ӈ*}Ĥ50+LahKkm|.ڙ3,"e978 'Fs=gr7ײ!GHBFXL| ݌[L]z9[ɚQ-o5ٱޑoN&jL<48fMN8/sR.Sb:Ý'ʸHVQsi,5 |fKL7ɹ."WCNXð&Y),/Z˧ ̲eDO׹<"ew4\?]bѩ1kذ_ueS-?Ÿ;Aj=d\-E%~HCKIrRKnW9r.l`Kപ"IRM_ =mx~ISld`)zxm;Ujkqj&\EזrfC^ʝ=X!vH7U8JrAvpYKQk8^U'` ?I6Fw՝J0uhTm?..3(u]<~舃E%Pb 3fj 1Yܕ2y Soj1[tR&G̨ߞGYL> UKX:Fp|!ӨqȡC_c܋SHXNF.=ʡN-ZσwSˈ'uἯ#c}FڕтI9V\ bB}j>mpj~q}*=Ls{`u5 rnhDVe`a-.Fɗ0V0a[9#a%N}kݽK0\BblJ⠕U}Lưg`GRT{%pJ&myf8k-]ӊہ9Cdyp)U{7CN(EoAv/+vf#zy;څ,]3Pߩ !b2j!6~_()Tb5n"iRB8\גCPN4N#a!+ JѦsb/ &<kD뽪4 tMaDZyB]fT*e€W|ƈ: ֋]v{/yKDofdT!,Е7Z ;z&,.lLK']j'Q7SH@Akɺ:V(tr1{uNB@:s&kQ0*.W\&ns 2'`mkr8h䍙PF)qtkFÇ벾3j>ݸOIma;%oM8#k rnl_QC&{LVFM961--'P}lWܳ|ll }99MO2|eJ9?jEmL M,Cao~I9s-t QudK~ttF$i}_1+Y-9+ݖ-ˆ!G.3ǿ]RHje[+ L#-M1A."5l+mhbzl'Us˔Yoމl:zTCcgsM&&>I vUa|_٣#^Oc'2k{H`h|{_`Rpbe r۸׼0CzUEaɭW_>Rp"˺I-$DAؗHuKJ҆ PjE]VXXp}_Xbͺ,k9+r]b98cN:҄L9a7x:[7s^a6{eQT{Aw &b<)ÔWim,`Q1d& xl5]0$Y P 2Z T2 ݥw0a~ !L-Bdc?qq*i1=K&058: ˽_PRM.a io`Lnψfba¨_~+`ZJlM7uW`<1r=5L1<%Pڝb4Ծ !3ߑ&3mWdzHL@R,qÁ M͹̰nkت7 .CDhF}bX~0t# >3Wk0?Гt"u>3^w,F5i"ZS8G.`jGyGbj#4sDN"M}af8; E8䁧܃m$B!QUCuo?H+lDž,"ے<*Rտb&-k I%s'&U+PU#:X $HƳ ][OLuk,G rk@kQ7B_`ƉP'ŀ|5V,},0 ) r;Ǿp+;bsݥ) Æo+;S P^5M %Pt^O"`q F'U}mNa@'y9г<=(>^ X=<@C6m(SQh L3~2<@F2CMaVvTG.r4O\ۖ( jlPi/*戶-KJU8'a4oP>bؾT 홱Ç$3v蛄@HO<ʙĕCw0 X1qDLk׋tyql_^GUpd_{ g?w1dE+_=*%?ߟ {^:}|Dt4Ӫ iJ*"L܀a+d?Og~רa!aP##M q?{Lik9Q:e!ڑαlXfْs>*Haf~9L~<[:Ǹ<6OY3˩Ψ3z7=TrDbXؐX ˩@(oՑ#7 \6A7ǙWT ZGI w3 s>j4z =dEʇZQ9PX9jS"Z+'CH n`+*G0xU./Xf\Pfj.:œ,nzPZ-ZdFR4Yto:k闫pAvѐʩ>-ޙOɚ D%VKm}zVnȁK%z%ЯMRVoww-gUddmBV؞̱mR*p)#z4+6opKLTkt2@H4Q>ru3$pi^3J_E'XAaVЧ-!UJu"я6:@K~܏ ほE2+A)  _az8E!*!'IOo647>t (QGpJr0OL5 z\5q;Wl`5%$vds9梢@E.p\OQ&)eS-=F) I*rG+C|.{6 lVz6̛ m?to=n*YQ[+IuR:=C Eh]e58ۭg0FviW"u4,.HNQ |UD mZT"DcɌȉ Vw IZA`~f6b`k' RRʤh / ɂn7w5{H`(_6>*ޜ$gJlt V+QOxe5ѿ:l$҆EG|8VZHqai7?KM`,R!96KԫIc"P?x2߶e7na6іڻ_SOPQ 57 ,731"s{7$GDI<&r笈S:4 x}|ԯe2c0t䑴1NϽa1̗ߣhC34v֝1`δX'<ʚ|ܩ% qT> Kp_c0U6?OXV[?cڇzW҉wE3jv.23e $O0"',sv )7_ P}3WVRa/Aqy,}ǁH:xD.I;GƹoMi\W}\R/ĖdMo֢ r 0f |.C[y&hnYE|w(. d~ -VYPqP\]Aٺ1j~{z6K!?N3[ד2y-$GQ QM5Ga TjyGNI}(XvrY&}#6(BZ)igF=-&AjnʫW!~J1w|DqKTŃ /J_"mlBn(!JewNTN`LC_VGvq~ av[T-x Pe!<ݡEpy!倧3Ϻ ?=3*|Z ksl@[R](J"|=2J6N:TʟwW[fF1>!sNpn(P G̳3RP=}ﮕ.PbEުvTUL]qjAd(2K97ɭ/ZcTFlZ!rkU:? N8mX.%%l Ž,_ Q2!dڨgbőa$J*m`])S(?ա H?~g"a Jln6w[]?+qg$Olͩ:0ERY(2v65$`FQmL-61O;eCم̪W~(ԇ)/ JpjFdwlcXw-8n.Q1&C|<͐%wy3$ZϘ ?rl6Fī$cE,sW᫘X]oSS- fcŪb!>VX75JJ{>k*aF;&ˈ7MWp'8*+-741 ܴ}$&wd}odPrw.Ah-r/0q}Z@xb.GTQ( qNʬ[G'_:dkmRtk0S82?ql dzNp9p>#ZIÉ-6KOuJ"\&iF8 粞9dVvGjN\G 앛V O,{4&s'^^d 0@-tQRJܚpd Bzn96=#HR e|[p2:-˿ .*СWR2] *[aehh\n![r8̈3N7K1rE4:~QX3CL'2dBŝve}u2S.ɘ:r4$,^X{+E6 ?ez0HHQ{!s&A,y߻`W0ԛ!ce9 (nBhRj_6ɲ+q%/P(0"68hTќB6m!csm1 }G_t氰+k&"Pn !IwJIֶxL8W3F٭>j;Q{I0šj-abBm3n6lR荒7WΤ1C%cIUGk@3p(:CZXVK?q: {.TAQdY4@a kجq@p*SP>m} o]s-SAltl s@!L.K Z#UIeϕ}R@|8#٫Qa$l$ś!L0l0o|m)=NsU}4JM0vi:wg&RNJ%jGM] |D ޳>T20Tզ}Wgt/ɾ.tOSRMOad'lO%#h,qᖉO)L '3H)6 sd|rU}0<i+O5U/g Жɼ|]:R ɡ>IFs&sDR+cمyU/ t X-.ӓ(fOpGO:#0Ԡo_o Gk}vΙbE4Xز/{ ݧ`:lShf:e LkPp,Yy0#. ʕ'#'UGo.#A{7#aF %N)ࢆFA`Y4Ǒ+xv֢M4aԌqrA9c ǖjm7{N WUYԂ> mtfWfWBFUۑ,+1Ԅ0Xkj޲J &㼂Wθ#V,(LӆuͲ[01H.8u9Px,,ޝbm ms~61uEW$z%sQ9 W:n/&o\G;tpRl?ʕUʚ.5B$4ܿCd\}bz["Xq!1.c\>坩E3c_/9jpJ&ee c:RR,-vf`R(x9&a+yĠ<_E:SyHʰH2{ пf-w<$Ta1Gmyu!!KYŽzMg̥?3ְF~nXLN=zAG}dRp H"C>Yc5٧$ "y}]7>E%<+g I$@q:"4]=zTvi*$a}td^"xK<`&1xUcC,jX }pc3tqb g\ "țvL6014:풟cxܼCơ6Qra?]M8ֵH .w!WHw4PĴ\98j g ^K90< ڔ gb$˵&@4a k+Xר0N?kXxELLuת `ov@@vKZ(XCY~YJXK-ܜL2Y[r ԛe3ʆcUS OS+L$(~':xF2^y`B# rEl"PT r/xo"3p{F`,;v&oN`|-՚ t'eU$wf)-67-jd&]ht,G/2idR0O+M4©mnFmWg20gTNVQ.nՏZ"YgE ?>أ++JMG![JZWCvo:1g#OL) gXL {Dۡ$rª}+j}kr$LTW}$'6p=io]}BSӼceӚ3m빗2oTKϧt,+XTBw.&:R|f3:M:%HOvgO{.O>*j=;BLueRcbٍ|šFMbڟt p]G|r#Ai-E׉4~q Lwaqx pd0_CQ3ղQ4OI}>q*nw:ܗAm؈$ YN?{I<Amn7c (n:tX_*~h9+Tw CbklEA/l@WoUzm3ٱ;ù7hܹ/~βNErCyѾۡ ՜"rዺ)Y2 !?݃"娪+tk% B=s:2Zu߂lR©vHXc֛2е&L!u%adW<> nhYkx]}Mz002O\S4J ܤ z׉@?ڪ5A#.'Y,ofIc' o]|Hcĸ?4X]lvr^iGwU)m5'6Dr|\Gg1px+#8g|j IEqy{vBQvY[`NIOl"vw qsPxJ0mQ<h@B>Lނ \۵#'kDw͵jC0_~JkN+T{QQ2>_Ѫ英s'3K.J,Sr}kt TRunX#7ུ/ ͋' ܩ%׫Q,O2g;2'&34lɤ9) x|EX[<4`1||1x-] Y^)yv&+n}fkY *t !Dg9 B3YᒸWP9QzUпzx -#u8(h[P=;wFPteY"Zu,  ӎaɃ(A[YYrj=(rH4cv1sE}[5a% !<_=Etk=tQKQr2'S,=COb4Ԡn0>j~lZG/";}̭| " @y5f SȺ**Z VW9X)/]zOPqR=T=_n.|1s(uĠv,E٠+'/4-5XZ=[߈/!F2{o1O[1뙒MrǠ:(Z֗i2qear ?|ΧT[pIꨠ g$_\fy?0)<ѧfh 'ڲayT񖢅b[gQz{u+4O'&㯆5xna V_WF=7kx =Z-itH&79ž/)y=/*Z.y&q"ýt?e[ܢ>Rjl-_d<yy\6P&I!0^Qޤz5^9H W5wُfd ^ls@qP)m'W)(T(0k;ͫ=&L(mKӅ]פU5\ {Jې׃MYhE\ӈZ(z} k#s1j<0KuLup ;M % wSkz`^adA\FKSL^6g`h턵vh $S x{׈tDjc&[!0 t7'ρ,xB,3|vчkn[Wn0O}{;״\=h,ARhְ.tI1fXsAJݣA;2=PN~NV~1N'Z%)QK$JoM[@9z3x/^`#h=OKO[!ȸ';n$/"a>%0sr1"c Xx/ZEMU&ָU֠L{'T.:=Vt"HNX+o&s\t:V<;u"St.5MN,s*E2VV=PGN/ؘ]IPB>}نf-(1_/gdxEǮ3QZqV:FbGT}[8N<*ObJ6Um 0[4>B%30i0 <[9܏w! SAnQ}m)~5GX9b_j :(lf񘧽|Jhq?&fEc5M>_yMMst} # \qA*ւaD}sX8cϷshꢨ>&Mwӄ.4kl2L#CF@醬T- (ykMCAKӢyaibП"̨ j)~b x[z/QQ8 f'B.퀍TѼ'hZm~]}S'A$zн`O q=G\S*5+k/8"8r".ϵazOl,;&"KKep a)L{ p6 Axiy_? 6w?v y$]3Ҍn\, /}oh^Qis#yQ;˩WpmI AqvLٗ0^< WHՃDTJœu\sX4KM\cT ,qURis_+Iu?D);A & 4T|W7'x7݋N#IBY˫ޥN첢/\V*SH`wL>O.Ld)1d*٫aa#Ẑ0]yJ_Gw]c.,ϘZyn8Ss]8\"wHhg :tMGC3VAvpQ䎭) Q 0qU1 ;a +%Sj(Pk\VK?^.yfsXՆ`pMD`WG'eueg傛niF=*_J8v*"7 逮FDě6ϐ^:Cx>r~5Cv|^PbW!gF=&g6(4&nA,4O\XU1&jQaX\WE8Oi Т2R$ M WQV|8Z^6 ~eztOv.}h랡tG#d/sk?cU3"ƚBDb#?d`o0l1''51<Xg,WɽajEz Yq$teLG@W7z%}s18O`Me[y HcX?G1̘Bʃm}M""=wjc%"Pqh9MC2Xy5ػiltHumF nk# {5R.;XE;Ѝf~PT/jϬ6`O"W'X# `P5VRijk)Xf:NмQhe i{QL~LlmC?=ܮBLY1Kwl ;᜞Ϋ;2t)S3sԸW+,݊::`uZ50۾?)rH`(GoGXa햁3%_$׫kLݯi6Fc%UGb|=[$[SDiy/1rl`B25Ks_gU:XKPt] d:D,֞t|[oIΩ|0*|pRvW?Rb?xP{\G94mV-nFGV|ᥡCc2WD)ڊxiVW۬[xH2dbAb. tZGHs^_  n@4o*g<@y@IdKI*eED:YyHBJu=fV(J%%ۧ2Hܿ$w}9f<b 5ps;!?U_3`l^tVV7QEfJ&w+j*&ѽ#Sڟܶm q88k޾z*jN ͇ ^3`$1.ነ Jz:=aق'A &F}BtxI*X#%%k Ώ!eVeXbkI~ܤs& q,ѼNZ93\6TyCbH:ȣ UߊI')" S a;,{diL|uC F}\'=>H&= zm{gzwvqQ8LQBɉ%wn t*"u2E@S,E 9fy!/T?=*U+"r/V;]|&8VZ'V>(o}(y{GVq W N9|ZwU8IcouB ]l;B&qB;f8u}?^E\eK@m%汜# +r1uyVh*|R=2M ]hsa]؍pu^ksX %O. 5PNC4>ëlїDRܳ,o} g2TP @RRkHҾIBȓzag6| Ơ.Q10G}|1]w"o'a*\޴gԤ"C}X_:d5/{ ḮHSАm5aPu^:8M=VAd$9\>XB+望z+-JdTiWvg}`9&TF:QϓY}%j`߈[a/0h7m~/\.m-m>jtf Rΐ Tƻ+ea"ݬ =O&hG'eܴi\'}> k\ (63ut |F>JQ2 UEkZ~hpbM0[Yޞ]"֜ɥX( PP#nyE"=F'jS1B&ϖߤ hKJE&=1ސQJ;bQve'ؚ4vZ͂r]3{sm6Q,=LxܝtbR &;?gX (զ:1QvKbHkHu^5% >FC7]%H#KZmTkOnR@Q]ojuDK!x /Z:*sSN$S0sg"pV^v0JO<9gHZ a_dF4s ^#ہU8 K;ILp$@֪:)TrS/{va^cBajrhd7Jx'uz\㐚C*]$ YHHaoKYч @V  CDbJȷ3k<PMkjp_%RJ="fp B6-?X*|y)@<豿- JT.9W?Kn>4f)8 3X+rf 7hE{@vQp49 hq$ZL$4SJ+` 2w[Z<4IU&L 1ϻ bc^il[EHZE'C8]ךwuX0Q *35$ ъ傀FUvQfl)LJ"ڠOO+X5XF\cm80No0vW2UTȞ߅0V_o>[wztV <"*)뜓p 2ݱjIbxWvwMឿd"RoL&b^Dj5r̄tvrYurɦ:v5kM@ⱬߧ~XmHUy&T: \(QBgc{\kn_=#NtB˶.U1n7ץkޗRMJW5<-1夲wHl- u TAT}ȜQ7?[J܃5Jd▸aѦJґ7),88P=6v& xa,; (39pt`C{&NB'glqHP]D6V.}5Plj#\ْ'yf_3W/7'7E)O2"YCp3C:Uq|bNɅ3ABQF>Xu/q  mo? ' fXef ʀ?_I|\Od ) 5,i?IUyab6UMw)ի$/' nݛ4R/ H+7oxuI/3ћ2b6+#=S>ZXb D" }_.fB7G_3HI$frRoo[L936Z(x̨~prr1EfTy {X͵YkA>j\qtz[JTr#7EN`Oԡ<2jT1|kIGϽ-8U=-Y[!Ll͸>$YG;2g8eLgU1=3_&G޸fn'<Ļ/;CbJÏs'+.jOQ?ծ/VPa ^ȝͩelԒՁ=CEILN4<\ޏNf6,2xzW)W6Ro\(WUo;;10vMg6`3TT6ƪN{4p#VEXpC}"MT>tM>V ָ÷ٛiH]NR:ЌJjFDnCaUa[t1PQY~|Ed0k<(8D8M0G[l[gpd8#wMЫ#{@5 ,(;6N8ojbMc%F3w=~[()ljtQq{:-~>;GH3FoFu6`JD9bJ!4$'i-_}u1FCO&|o!M\y?i|<rFD=F$9+ZC 暔"#G5ݑ5ve eqחG%l9AmH 5}$)EVJ|ЂiCWl]jjݙlurOT?-g)Z~` t;Mҍ1-_fpW5Zw`!ggd|*x+XMs2WÌr&* p6T=+W݉a3, y+5:.Vj'V6B86mx#6^mW(%d^h Xv`zWL>^n:J;VwظYNeu-S_rtjb>]wpdDXHQcމD\ 4Ъ(5T/_.j|%4mB>&m TE3k[:h$,&փ obܱP,Qg9c׈,Dznཿ K/oXy|#O(.h( HBi$᱒|˝VND U>=q'~H̹[^`U<-TҠs~箹V݋H[\ -Q"Kې}' 妅nX"-gl]`O_1 D\\2y*5ӦBV̜ɷ+ r[*C.ژP!lS1[EG9xG* 13:A%}tXL[#H6󿭁w:9K>|S'+&7Tϲ隷e"ow{ 58eZQ`e}e@5.ԽDvox_M r=\CB |"2gl((Ŀ]"S=9uƃܐb[q3PyHFN+e<1U& =xk& Îp̉GDyx `"2$s6>s naS+!:aGRYFECfnO$;wucs {P}QiP23̘N5Lbk$ 3L/OP5М,GɮW\K[UU 4ict El%hϐ8h5!d4Cm׊?$8f$ z8rmZ9 @U'ܟw\A9߮]=F\.-LLd9ƍ1v"e -PG%kŌyMﺸ'DcM⑅X`_ĸ h)5JyyTZ@#o.^Vm JfiMd$p)7|Y_K}_EgTQ ! ~5$.Ve2b*=r}2e< -eYc$9aBO|[֏屡KHγ&:?C%#FcL2yQǍqr,rCx#wcVؒD=I(>nSӮ, qx> R@En0p?Kg߶Ɲqp1]~1ڛb9ۘ >c U`78tvo  i}P(5nG|İ1\ /VoDl9h|Ek˝Zɞ?o#Sn))K1bϬ°潮i. ՃPi^xfjHm6Gmґn~!2Puܫj[D.M w+v:\o{TP.6(nv~2+3ut땟m._$ @'=RS!vj8c9؜jZ) +JtMX=0hjGg ع|xRhQ }D<4^9Hj Hغ` Bݡh8AC.K.GL҃/#K!\6BF8C6zNzV'DػIk}+vЌw{|̱EZ* K,r_E L8ZWߜIKfvxKdQr-Sv@Ljb]& uҬ;f f\J>r67~ lgm> pHvCFjtE}j3U1_ 3ELVC;z1z8Fc(Vv)z?RQ2egӱBh{ORF?VoPqmz߂MhA1JfI0$p'ꗆK(DUfV|/ʤkj]tlu3g U!$\㯭2S9-)?z?mhYP*:G1x ZY s($z?llI.BeF1@-2Hv=XPTV*?; 6xM]EJWT?SSNC}+]~Aq^Ą\1bO[-/y#F_:5}/{_uE@%&;̙'0Tjhn؝y ^=T$Q0ktz9\ŗP̃\{j..z"?8MlZHS p& & 6A{y,vEG)Wh`Ӑ'ڲ6fw.-4osӼ^f(-Y4X0?T,?dϡCFqZw.ߖ0>$y QzS0?~_6U+KET{Ÿs>P;S-N6?7Z]MnKr!x'kU*54N-h7g3ç?D "(Xyxq]s4pIlHڗ3L0-ls*Q)HsKW.IA F\ Wk;B>dYAQKAO72z4F[C"˫ՉU3ո#̓f&-\ũ1l_oeӂwA Uj[N  z`ibW7'@}h$Añ"0e[:c Y99QL57Po]B  /k$ٯ3219xU{{ R(5%lO+.)Yu ϻ1cV!5ISqマBB Us|`*UhK,V^!apyI0Q߲&K6P]*@uD pݰnC=?\LTωn6} 5 y׹g}q#qh=-\D E Ϸ9,%.(M3̆>_TbAs$i5॔eHM(K3w# 8a| x-~W4B,'3q]+⥡,Wj,Bd \jcooB$R;JM 6Y9c%]MpPOQ␗1@>b԰gT od3G:h5@eA0ل\rO{)VF_WOȃ@ɲ&(@hou4 /M[6uNF6?$33gq̙;hڧmN3@ĭFMi0/ZnQkO2j沓`AIVȜJ3"c GA$,KZ&#ZQ1$EY9/fG򏜏xI\`*Am˭d yقf|W!N 7CfGWI@M*wp,9nv4*wjqD ^]}26&vXJ.V_LlôbʇçlxX~X)"tG6Fs!z~Ai*oXQ%-k Ծ~?~ غe&Yz Ս󴄯.<+ؑ*bܯ+t7Sc1>p(Lʞ2E&^(,Ĺku}b]̢6hXJd({Y>,@ 4NI߷rc,+zZi4Y쨷:{pRHMkH&մ{\ ^C_"k""& % uǘ?eВ}pr nZJ{b%3t;mm !91TT\#JYiVYj]LJǽęxixuV+pXS*|cLFLFZɎLX(su9Wd-= e;`[SOK+)M}R۞pIVL)2  LzT wTo%Q+֥V3R$E_睜f1㷹D\w=̓\:3rCwKY}>*jM헵صt^ ǒ"FsCyw9y,wzgq&ku:Xmxd¶U3!Fruᔓ86jtW;1_qt`MEllRuï\{(d߉nq)V9xx@/PܹIÎ }^Ze 5w91RUo\E%ō:֣+%,=(?ˆL-ZMuh8xȊg.^p2"ᗕ 3lS8:GOٲR} ~I='SC}GTshEy`S77$]F`7nH,z *r4%"&do41ĪX|FgM%F#;%7OjbĩƓ!!=aY^+dox r(p;Ǣ0UΫXT@ {#RI"GifuθnCSop0`ǀìW܈ny{nA6mĂǓX8*^/uɸbNӪ”;G6^ksDjG0 8&P{.fv&wq#nf~N!E( hJ8h(5~Nd#5rl@_bqO'tEIWt,{, (;B\]*cF^o2 REկp -QJ( Iti~L\&[S y&GԞWO/ ܨR 2vFb W5wm0H b|6 ]O>*9ȴYG[s+*[C^J^q[)]nn$_0Mxr \(Asט\"O- |1gIp2h͚5)8&}sup]bD;>\w_:'wjqNtXxqHD:(=6d0q4_"ql$6Ųxpoq6=DN,|iՌ \8eL%YQm d4xgm9EzOV8 1ްtA0\eo_v`4plD8gNj3톭lٌ5*1V޶4y`|1xKXr5gsHϤ# g C L؝@;Y=ك•I$g /iq$@e.(,MP^+,^ 1zwc!'rP'xMba_7/kIy 1V2dQ 745C msGhPNgPRrdd JuߏEp ?<482pϣH2:x zG)ZwQ>!m%5&Se#5HYp8mDs%٭m?'6m2!&)o%,8mþR,>2)Nuj:;'Ol{ohW-V=APfq2wt&~ݴ!)9)T:U=_|4 +Bf&vZ9j B~,1-uDU Hcw3+niBjSRY6u[&2_HAc_CلOJ KੁYňXaq:b*0& W\EIk2նͩddazxMC\Ub D?)Xg8JLu0vߧU4[I8O_A ?P VMqy[ O0/HcݺH9~2rN _!bvhb8#0yDQ/6%$ p Aawn@^Ĩe#:FTG&Y8nH/7pYtWSlbV[#XlokZ"]xD9zKsBk> j?FTvwN&O"vkN<_K,պjגJqϢ^ڪA. 6ua0M[Ta#)2Ε &hg=\s}dӇD~:g<YCAowŮpHrGnJH/Cn0g߯‘Pt )=ScuLt'PzE&";6FM3**kE5^X}`^~-0I9)C6%ָcSJI ".V+ˠLwK‘9*0s>Zk y ㈝Ǹ^&6VnxVP8A`h=MT.Xۻ/7š*(y8ChB-]p9G'jX9Zc;_1@/sqνzT*7SJ.l>-9hk=10"zeWC `>|',*x0wd~9WěwB`J>jFY5֜v9BkUiVԾu[eKsX>B'Ou+ Ij3Cs҄ɨ7v?\>C c7twCyyTŬ|~[½ `Fo>:fڨ. _vNR*J")qls ]79u@0>7I+iCw~yW6}KH*w!@o#,&(_}o`{ɧ7p̣z7I/>UK+c'æA; ')'p7QH%Ƶ7\Yosn@llh_=@tbyObx/RA5I(2Z"=z5 Z_ʽT:o@M' !\'Q QTBͧژL^uByQtް3mשׁIφ7-5A綕7 5gzo׹=hχ̫T@C7L5tX:tMۆzE ˠZ됮WH_?qTh RTU†YfJO1eX)UN^T9́b J먁ʝ ʮUNko᥌DJDFXdi\6k'!pF2#]'$/QuU4p:z%zIG]oa54"~Ak9ԤgX!]&L_0`0r(2X.v[b 39!Zgk2B~ГgH Թ%vZdUDG&{źl8P['W :^R}6"OE7j|uEAXzn{%A +pqE.&,uB OH(HXBmh$dZiAyQ n@ G6[F_Ewب|׏qܓZL!l?PՖ]|7(*BG |QP VR $V'`0&!/Q9~3}HM<׍eql̹#anO*֬|j:6ϸDjx$Wϸ xkLlMJ./f l-F|K ~|k2E S!kTwuY?7-tJ]Z2cZvQt\d:V 8|-3^{'Qˡʘ3=^?|N%m^bph^I:A|Vi3|x+v?Bb8{Q8-j8?߂unZwH(|׃ kB{񕞫,(5bixL[Jb$o T|D! X8V{-۳م+^2N<2.؇@Q۰ml[o^j#/[ ( $qtuMq dOJ]$V"6É~mg|iClhVšl $3=?fNO0oe&^1vI6xjN@{Mw޸f+7 (LA%$2`"zܭ,5"` 䜪烢F> ՛2nE'SZr̖AC Edq9XȧKڀr8*٤Tb`Cq\L]0!d(w'앱[*ij08f9@!21{[A{EnZ΅rJGGhH3*'Zb]^|xt$+(OYz$Lc(9"4p-RfAT\Ln{93OY2 fO:py?4G(hHW6’޷FBYOfP:F*DEyFKphÆCk>$vy+$ccK(1P bֲ;Vl^u)Bv#IF\Eܜqxڥ]jɀ#5X(Z\I;йy:*U3YZ&k;ć lY"#,!;*ymo<7l١U>|8qg;=C҃B4ăQ#t͒#.t;E3*Oēj[ץjȖS_qRW%(Q@Pp[skQ*p%qșiH͇>| ^vw#',Swg-LrLɄd3Qg) UoD*'.Zv.VS=Dh^zցf<ӖtǀmUz\х<b `'S?#j1g)TZ8$* cJ6E<'^wN ۼΑA3HL.ZDQMΑg`9 n."F;gv_Zh25=i%݇?T;siu^_Cv%8e#gi;$Muh.( ix Bָqzq27`j~ԭr.o|'vtZZFp4^Յ?;b(Wvd?{w΅u>9O04ڑik]Hn5Az*k3&0=3=UJJw%eoC:#QUףY1}:o#wPB8 Iq9xkX&_ Q<5{{u_=\ -\@y@C5׽Rv'bJE~Ϡ{"<4\uc\Dz껊,[j^vn9`8|F4ջIdq"?b!dfHV2inH|IhUT! oRxNw}dڦ5 n@ʺ̎M_U{hG*hMVL]TJ}Q;xBfz"H=x8N+F_tL7fsF.EQ̛E]p̩OU*߬ZOEw7__LcO^ _ ~` Fݯ\wbQ@4fȇ.2GYM%7~SNG(bRorBcO75[}GolbEMЄ8V%0%ldzy"suw6hfouH[<-6B(oBU*%}LxBs,oV uΠX{E.\!Rӑƀj01W$Ck+0+Ѽڥ铦C4uuD_{ h8/eB=)7ʻsGH6wb"q|}f\ G}C{tͤ M@ lvaC}BXH1FI>Z ߱(G[@P&p~*0,OՀVUSVh pG/~Dn;x,tv 6EN&0;<,x%VIkk2Ϻ&]^Pw ߘPKD sx%)P<F,Kgg./t Dط YUAw9EdcATC0 sXMC)U ZVnUO2eP)U,!U#ņAN %B%)s9䱔9ң@7Ķ{y#:`B{6`~=%mHJIhTv*Ĕq %nRuP=jx=i 0 '|Ղfd9AhNz |vh~kNg\"Gj5&B Rj$L;z Ή(1(*A|yVl>7ޓq>ܛN>m )Jca*kܼTuXN;Xq]3E [\;hܢ2);W,.yh^ϰ4KĸNR.գxG4AډT9Ŏ۪hl6g4 JUA6r5߳5a4W膸f({z7 p# M*8rk]yӢTYD"G"_"pL>쯴jshxBOu0C倘$ޘ"plĔj+|#dLue fhq"P^#p~DΌB:/shۘf+BåfݘKMM(fjJSL]:vSL~7l#4.QFުJaŤܐU:Fr%io'ֺwYX7hZ íռn\ՋoXZ6ੋ͂߼i3òRUQW4S ?mZ~a n"嘧n]*V؝OUIU);"[k9~b(eW{'rkxY\|?J6@I: ${k`"dC̹w-o?_Ho!`%%c%U쁷 <|d "4因XEް:S[%uj D 39{N|rc\ G0Zp: e閌,צAvoPUuXf8' G|{o !e"5Hp߻`ٍIz %o_$_hϞ`rtm>J_űL5B'د_mY43$mgl*G8Bfï@UỜ|N`˿IIl".mk+ \='`ZTHJ:@ paofNdF :A$$QkhKP*HXmzƠΰ S6ȉѴwcAXc Jl&10b>?l46tOeBߡ,X;*BZ佩𘄇;jTp:X)0U T_UeM}פl.ZI3pH&2@',gUsPIc7eO#o:'FUQEji5hUF; x &M#ZAv) mqcQpW%>Ѕmmj۠聱\Ht, # U;@h>6p]71:|,O1{VDdhpZ IBT aU@H9A?L)PP̻æ%=vG2E,1bù2i'@Vy`\Tfw6m_Yg:TA ѹ;đpńV1 o+I<;|TxIs(jN73d)nMX&2p%ТhP&ؒh[5h@lÎ uZՂAx*deyrlȉ>d8WLg)= RqPSg$ p 5xN?7NPR\vQ;SUTq3m+Ndl#jrac{eJJx26<(eUr`濓+ӔM9`m@IB/#pѢ0߾T*ꐍDgB%0;G|2u6>8Y8Ffc )%ҜYW#A7r#eع"Rx3mGt܉涿 ǚc\8hv)Vƽk# Խmd`oz#9C7nѐldBɶ(Cj0r) IftATh|p{n]qd=3!I;s[FNXH t]ͱO s/Y!UWHd'zԁɳQENQpϘK`ӵ @v#&[YpI$}NI[MvBd|\ܪoM6n)?q&RqQ 0D׋ݣUVZWuBAa` K X,jEJ^NQ!i - HgKΩH@cⶾ+ <'"/+S>=%RLg =~Xj.^xviCzą_ H OM-sXh4^)$""ewΒ j<6js F;a0 i=<0^z#T[PI}k^ѹ=Uʒ*Lygw'ٹ #{D$=܄M+I$u"݅.oި@%o%eP&0`'|ٕn(o.olne 8rϪ^< '5XzI~`ϐb`1wYƴnd4Y4,]he,$b+e=}!KMXæFIp{-Ӗc٪:D<.\,Iz+[=.[ae}C'^VzyļR ٨,ӡi L2I Ea5slNrUZ[P 9YǿT]dOե*tw?"K/c D̒o\93,x~o=A UJmiG8xճ~ X1?.BKL% T 2;AwM@nn,0lD`%Qvkit|IfG@2xA5kk9'A *r~^8`L6jr@` Fb߲ ?veˡ ;? ]иDDrK ^嗰}*Z~ҕ".J` ݏ$#Dbܜt}vעc-amS1 X=/m)+o\IPӲ~Qg C>$Bb&o#=Q Tcۋ`ƯcqPJJ-"*b_&w 1>,gD,36Bn&pp#J6ď?h ci0;K@#3$xƵ!of(#wkԹLfPt3k$3̖Ie`ݎ&NN"򼦮;O]쌥:?lgE3&JyCJ#g9R_|ۑG9$p^P~FC\~QjL&+9(:GUa DM&G>A`:+,Bp˻ Z.W\Z,jR~X{򜿫}DY|vQ3p Vb=ۏ)uסӒC4o7mE\& {3eD~"TQd ^ȑJp_)R+Ywϧkoc" }g,OW t~pP\W0w [R's?wvFP\ayˤ@%@ix8 Wm^ Tkɜ&idhjEͲa,ޙ\#Ј)6lTͦy[ QO 5 ~U9ܞ[mt ى&8U%O%qd vc%֏M"UB2h&1Kg\!Unْ&:L SsZ)XP:tVߔ*לd*1L 0TJ DkFD/bl.]؝[rժ 26Z5Ff>uEѡ.#b,K:He@+;+2V(ؕJǬ~x%}= ҅|y'=Bm,ڏ4F&RjH`^QEcuVV4:IAvS{E Uh#2tDCX7+ƷўWk(g Lˋ-)VwnE?.$q0ٞS>)wtVBZW2խD4gp JWiCM"e<4EfH'$ʋ=A.mtODb[%QR)%:&`sKdk\ hu#(§Mxpl b}Ss#FGB/\#d\5z#?WbfTs#g5sI\Wg{ a)H< %k(O"8ƊѪIb;30r<!Ġ1.N]djku6,!59z=N ӥ+`ī2ӅDI]/d{0hA2*;&e mϲ:9#+yȻzzsmm8] 'Y@xΊCp #ES~xP}B{fYgn,:'(˄hT_!5[p~Nržd?˅|d1{ 5 =W;}5,Vg0 R܃˄eնX2N}"C0B-(R>[]zeHY c~P:fuvL~K:/A_X+};0-uvMHn{HƃB籨W`y߳|L|BwW,rac)>)!=UnDtr$2 p{'Q"5ٟu`RKm`g1TܡsfDլvKŰegG ]zL%*;?ðg=!4$CT)ܮE]V|1n>V~4TS%@ʑ#6+G7 *:AHP3.Q"E·-cL& }&\cI4Nщ3th%q=<A5f )bi:cgkC}0 MC,!9/CMR} p,Lˍ@ӝ;p`}{1?EfXZw\-Tң({%)Q]n2"m2 o (ƸɁř9 ;ߑ3ݚxݞ h !IzKVü$܉h>;3bJO@RĸaR]eZ]ͣZJ!qmQAꞚ82Vɚ(`V[T/\L#uI*Ԙ;~;"`#9tc3 qP>.Ml\3ERMZ.Z]~`26i~|lu6۟as~sgϱzP8xf ƅIMDa5e( ::h y!h$81:]);3x<[UiT~P@_+0w|7nru1i]ްŽY+Br|/X>&9#uY>6YTۻNB y,Ȇ+{֍턤:;b،٭j 4z~H&U o5.*I,yFWrK5}{4tCSCe9I -=.C=ge:u 5#w,5LFgxuӐ!<'5s,CpeQD[soC/#]{Ln99;&ht:Mڬ&GjI{ǡSx %$%$&/6|Aq/8tS@/MHI^pum2Pc ]A8y![?Siאb}G j>z6uy67Z"g(:E%Cys՞6ǡ[j_t-Z!_\&P {,քxaMEhC.p`-ɝ¤sA8lЌIi=:'O-v=I:rЏɇ C%J{:E?v59\UcLW-f(LlN%́!P0˘ tmռ1{,Bق񁯶?Dd_=Y&w86sg\;GVa^u>B E [uɽ$o6UGYM 'd~ᬣR;?c~Bk]8-J `$20ZtK \1gu!HMf_XU8o~߉݃Nݵmw;I ]|_ɸX*#R\X yn=LLZ, ɛpo Ȳh>8_&%JLjaXCV??Gy:Y򓉵@kԩŴ;-wEO  V91jCo5f;HYtXm1?q95G ).SĪ w59Pww*s,M)L&" ZrZ-32Jχd(_3ijbi3dJe&@g"ve^]ȻHR>e8slܩ-4"(]'^ ``7MidČ%ve-+_fwoZ/Y> tOrMʽC;bOwy֔X# TgNSp58Urݸ&=qRs}ϙ]GN(os:,Z G{! ÷? \ra HnIQ,/RYϻϰ%eY2'e& jsFAlB4sp+9ں y.DA }<˫a =8xL=XzhB/i BHԢ2Dl1}w\\d7Q >0El#| <2Ƅf0\[֫%l=e}=EtJxԻ KŔP*wպ`aV0)i))5fЍ ]﫿f=4胐 wG;Y 4L>u@5o6a$_;CXUoش[{&iKI0dx 9DWe.3IW>Kʮe˜Jy5`?oI<ǂt@p% qʧPWʔnBtgO@I2+(p'5R~#\,}_o38zt*yw4LyB ;b07ϮwEN%(εnJ&fԎf{!Ԥ7TOe 6uzDh211x*(@*'nJbshi޺]FLB]k%H>˭֐ !5PQxNʛo\:9 P5MrD<\,q4dҝ;!ߦ5De;Zg2Ue;.p3pD ^"2ZX1HGɥrɅ8,{XçA[sƱ 5[I84qZ:y~0z촡> <@ X?R[I]ޖhv>"j ^Cr6[^?b(A{}\je/Pq=%"K0(B( vT-S<5KlBWOc@N]RNI,\b'R/5` :/>d6DyyXܔ9?Ye7Pz<13}6pT"B= )Um,tWjDV^pz⧹Y#S7wz:&wK#) ? -DapjXP4T]1s̍igq5Kӂe*kt˥WhTp2{N* e7|_+7X?&yC" i dM/Uj0[7EF;8Z, <λEEN] 'Eat/n.162CuX,nζms=duu_TA /jCZE $+WcgFG1^syDɼ5u{Nt~mxhb^ਯU13b7a0Q.QTt'D}CohvB嫤z;"WYekc:r5Vo-'^/MdtҺd$z VR &&k1 s Hݐ\K8qUza%6f\GNVL{9Z쩰>ÝV<EV L^nnNŌhc2àФBkgJKcD>"!QW L}Yv+DoiPa>d7F|C9%.eK*o8)k99ԁw".gxyw[?.¡,_l0@cE& p)3$Hdh(#?R֓8[rE. $!ydxƒ+/i')"<& rh\YUnѓ@znB!k?Y{Ŷq̖,}^(IP_ ݹ.\mz3F >QqaVb6r:SkEz g{+cS_H~`JYJTo?ߛ??G2~CtՀmpZ_V;~J,P d܃ڽwIBj$`k]vR~%_m(T.XzK!Tg4yAK{vM;׍MMǰdxdͮflSokwZ%arY^yʚ39 NT 6=ZQ(ga'*kz QÐ63.f0"z EmXK|4^Ζ 0g޿{5@r'_cN'1+g/Q9!_GEG Rrh0θKr~\Gx,9?4Xpki%Y5W DlB ѕ_>Kwk:g$ ocR`t@y@'޷] 8TLҏkd1)vxbRE<w M_Otv7"w^IP7;([$7:_nϟ(K* Yظ u5 )"Db!b [y变ӛOI`a 7S!~C<[~:DP./hޠTnNA-НחujM1O Ko Wtx : ~y ^Ozu5Nl-.:[09i$PW@ ρjAhYI-3a_@4{jE>YcVt-?z9B5_aNN H.Jp`Uh=v hA6繌3oƧGb`Q u>[ 2K[ʫ.}(ʨZWwuڒ°pG )aYKOvdl*()upnzP"~bV~mc],Ӎ__M==\ Q&3w8 4쇥`>GPs!Cى^2Xy6S}/ɱFuckĪ5 y Fߡ*v7_Ho"uRUmgBc w ᄎ:?p% āvTurZBRR˲;Q~$Tg^( ptZK#e?0M"Bz' Q `t~BoUƷN7wQ l$I61< uy2mh>+D=}R̔OivAwώZ9я%B>I!)yyx&ش#._JaXH6ë\Iߏfc֦c(T\MztV 0&CR?Rۣ,e !fxDs#EQcd̀Q]iyۼr?/I^DO9"LUt{Jt"׋fXt6&%PxC/~~xԢ/1}@n2O*(hMsdX^% hw+JĂ*OMS'ncD;@MJkc^R{M l`L0u`>+] Ql)i,M^V9 <Ң"?ceK^cf+Xѽ>y.'LXBb=a JpN-E4Q / *,dhu4[ ԘW5#h:(wM2]St/uNt5b2`8қՔeA ? h>' ,]F1R-q,TE38g.Jw! 9?G%]HzVIX!2֢=e b{Bv *ոfLp x29oKs+Pib+YncŅJbIU!`[6ًǶyF_2\(sF\^|'l,pds{fsq oU.s˰t3,4~X(˓zdL~7evv;n?){h*,kT^1'c?N }*p[2gO%QcFbm ?4=#@MX.{sx?OCۢ[oxu^ D/ҖVW%{lj- Z[8vC+8>);Qiز]GB)`[%&u$cԋϱ@^j""umƯR!(B)Fnb} m,Ϛ'G2t":?]N$i:.acsxjZυrV:6,dc rl'_ښ5c/%ihUׇ5/ %qD2T&ݬl* of SZt9.)P<9'3?aʯqiBVmbOXQXx$;3r[(s݊F0#L5w-K8yMk#a^M+& Ca*M4-k$aCZCUh6thK^~ǟخ(29z KIP'4tXRraʊf+J<FhƈmҒƼ7IBOj?edRl>XNfnIj]C:2Y;rxIzeP92pjpf5ЮL)-y) ENWf Z2 pzxVɦBjǷh&B j)$Q@LQ|D]EH GzqrUJ{F54¦^RH"i3Eؙ2r31.$8.,Bȧ@ubFƒgPZ2Ts̵k?uf:yx1*WLpX]M1vH#:%>$[ /j TT<ވþ-4;О|~|n\'V|==\; F~㼲F҂2Ybկkc%]}t}J(iiNSG:_WF$29ܣIz?J%(& !s=oh!>|u`Kd=7ˡ?DHFfȰsW{Xݧ[* n ԽO672YpZt+m+"$d/Cy[tw(KNr3Q8t܂B3Q?5@ag c?~9Fi`%F5 cV$FUΒ5^Gҩt#b`.}قwHԬ.P.ԟo~6x[I]Uz`\~y2gr_ =+,-k+cJ;3:H*hv%9k6LB@}ut_N`SInx9VU@kr[9 m(w'XZy<{恷N 8J`|XĂ%;vܠ1YB}΄cC/^U>pQU?X׈eƆ+< 0NF\e~=4HTQv+1m qXXRm=_fY1ЕF/ZPECAM)ljvqbK3n!]RG5e@(#.ufa\"xRF`TU!u(jSDGB]m>ʪ}+fX_Qҙi\A}'ۇ` U]̞qwR#bxhu崂 {k)X&*ZU rhElia5 bBFpGܾyWYА׳QKL4,hϤЕiv}H5sCrQ_..NZM v-%T\W0~Y4%zg&&mmRb_rZ3`iEa]2Jy)C@N$ZQRYxߚr=n~QJ._DN"z6hȅ5Av5;t:- t,79z1gw`nJ8n,60:;EN.}sQLF6Ff#%~㊶]FOyߔ#݋.?:3[Dumٴ_^:C[@Њا 6w9 ?JJc_JI PpI ?1C[|;!?V$ܽnHZMH%4wگ|Z@&Z]oUiK1FR%F σnZ-a6_Glx4P$wU[%Pb/\$'+b ؘ?%O#5D}r/z)m jW+9"H~ˎ?Xe>{;jվx Yj6|z{CGU13:ykEjqVpurzE\k@lL)e/*8X3 HnlnŖT1*!ZbU츢^ =ˢ1{$ ,\;;3 SʢQEcuܵ¯a_(ʬ;$e}/CK ;,TE.ha#ӝk(u(PYE;8c̨Ayi0@`n""fWHaZH-iBwoJAqH,J!#&XٛM-==Y.y_*cC+>';_+*b/%jۧ7~,*|sԅ"JIUx_6)R)й[ᦒpQ8O*qhiuT~/))5&&Dsxpg閣4j!iTځ wE[#Geh&>%,Gioi*7D`)[U n ?+ngFԚiC$y&z9Xiryjo# U -WDoV#G , { 7/UMB_b4{/yF%OO@}F6TܬM%-EZx켿 qmk#JiSq)C9'A(\I"ƒQ#bSyšM֪㳋lw75aja] h:cw`Gw/q^L9ẉkXl-k < QwBaieI2s Tv iCO`j63'{1{c=nysu!w Rbnc ┳J{3C VX6 ?#"P#dcKdn&AyZR\S{7kNU*!NT=*o`&'tEYy%:؈f}G҇p!s/&Ψin^NfJ?f`G'$Y!Pbf쁢DK<)[skp<ļkf@*{-9_0'ң?Z~ۣO;>X1 m ~.2#=(z؈Q(t }{,*A?oB[d%7i!kfg >x|r #V`[MdGb}!n&]M,6o緯N.led龶¹Oc28['i_i^]$»Ɉne%[[Jo[(% הμh\ԇQQ[KbSݗXe̥R㤲 jgݽ[˛tjʂ*>J)lљk0w5(o6:,0C*jv$rGĞT3$a*znŢTIJZN\eE)+v(̓u72`Pg[$2,:_\sHb{:`nhrFiFo>zC~GLmjyQjz#1M;($UVπQB ^>HJ3V(;,,ֳ~3Խ:-y%ɾ"Ўŧ;'P=jM5RPYAyO3s&"2vr+v=! L} ?L]'BZ? 瑭o;>(jW^ZW^Paj3P,&^xMGpu&¾Fr 02 e_^&25pLo|kǹXx鄰mCZ$>Hev)EP*ŁcC/dy=@:)5-^sXА2ڬe39!vv4bMZt=^k`sEٿHU ÆZ}k z <"iGjbCd7$A'/ymё6A .#OoX[(h%D1zvqL8QhY@i,sz??ߙĚ@U#pw]8[a?~R֧-4N<STC.9xʿ9>ņEFpU6#fk T$ܡy1~>)6N3":z5VeMw'ݗҒYZ=7W,yGH+jH|36 ne.R8Cf'r^2Wdchk] 򞏗"4x6E/Պw36?z<\F9[<`2|J:#sǙDn&+i%Yo ֑L~ŀ*pFhF sP{TK#;d g6X谛ؑf*v:#!=;ɼ'SlyPAR^kn̋ݫgvm1R4}־ %ƥQ+ޒ] lIS'Kq͞#IP7g 8&ᵹ ~}J91f^<%iIvyg4U( qq,: --ȭ }-@FX:SfUf0b PY7kE5"M筷IdCyOO0E?~k?Ih6'_VMI:b>ps8{Nj a 9XD ASs|C/{W"TG%R]:iBcoc#?{cm~0P9E)8:`:L\#q.=ʺYK~$hbhG1*)4S\FiYarqb]{b D43}Qw-3.d/{MXrOrE%AG4]Uw/Q}4)EowPV œWU(xјtLYZl4H %ļ=VR#A侠e1TYZ]W&j#p:a'2>~'!‹l.{Rs'G*VE𖷸{)R>Չ#~v9c?5w17 Q׽l""M {EV @+ .(~M%L8 sTa5DQMBPduF&oK=m4:Aŏ,? -2z13 AdeV.%X4UGBsvK|>fkf/z$iu,UKOSPUŧKgH'ج}[abU=Gw,b' ܚ#_d~)SjVaK/5'W1ȵ5akklDua1 RޣGHC1SH,Ԏ΢ r Gh@l ʻ>&g>{JxH"c ]1Ъvtf[~ǎVvI+zuf7|ˋo9>ŪrˉLr~ Z|1/5y4c48YQtaEw 2cd[:$ِbGO6 Hp?*8za:}jâKddSW?זCijAivH^旇O$oOi\MfY_B:YsU&Ȗqȳ G+HuznsPo̊/wldG bIpF!?055[cski{g2Aӷhl>_:9jPzz,f2+k_EaE'8߫S6Jt}h;4P8دt3khEmVy j*O;.փnJ@pЬiys^rVD5yw} K fh_I kcOEc W Xߣ!!'|@G7

    j?MAGfY/a]1Υ<_ 5~ mA"(fF)_*bR[7ѣ)CuAp0 Av%4"W2x=ک5DiGa W$5;[6HN[u _`t+[i֝|Fr4^~&jDV#qFt%-yC3'ʵWnknbMZZʴ)1KNgͮh טvCԒƶO/{:q1x"xƵYm-_p؉ymqH]lyU"Ёs`ٹ._9a?2ݞls @hfIhp5Cn[ډt7U˘m+UKPCuxl[._tP_p8Nw(n'.?\Yo_%<)7q$_ւ-A^J&juNUȜ~x؊oMƾF=_#034_/5嫗׃/9#ԾBŒA K~f3:l 'brd镯 bOy7 Eo:|~ϰ3j`T1c 9Ƙy!/HlVKʧկ99e;m:4AjM$sxmZ(~d=G)q7$ܛ$>n8UWLa(S=*߻ܣnˀ_O4oM]_i(pFyMnlQͫt8u [PI50_8+jq:p\΃XlaYae C?V_E0q/72nF؇ݼ V 8K Ocv=SQOͲ ^:SR'|8Ę?~ @=Rd}R$fl]A< |I)>"IswK;d{G+i)^`睎=VsϣX0"w{$C ֊h:E$Pæ_K|C@۫)SAIRŜ; ܃B<ө°@RЋ76!WtQ9Qpe /="͎k /V7'C A\  bnyf`A@ڰRq{:ߠ Hšdn%ܝ /2O!ӈ0 l X)hӑb3n,/th y舯Kcg$AplDII@ n sCo)@{i{adA&C(㣭\#ӕ)ڥ^DAL%In=86e73[BsUNmܔy`ٹs, ?X{d4)_y>x+te+-GcNfwG)y XL:)&O/+͔HQ؍W&+sR1+o!KQӔͲ]]'=hs_ k ѻA{.F H b̻@6ˇu㐥ޒŠC!ū7a l!O萱 gVHqi*P)ȇ?Y6Uo&Q?#k?VhkE<㑪BQA ŅvwSLq/ȾxA}Tu Rb91=-n ^d`D/}SIҽmRuG)'t,i>vO %R;&`/U<趗#tߔ/yY͔[!68"`jFK.2<&(D_fp˘m R{j]Egw鰄e?iX?DV)>f|d6Et,#L%3 0?pG c% N&DkN ڦ$X,O7rL8ݖw)?,@c]0 d r볨y%7"7 @3iheQy؆ZК?eP٧v"gwl!Yˀ帹 5k/݂ X-Ӈ^Z0^( #`P➿v`c 2U͌_#&Oy'ȶSzG4QYn%ݓY{8Mo|p!{l4)5@0Um"[qU@V{{6{6}Z,he:SDHQüGwa8!3 Wy.Q ~TDžM.&r?\=6d mTD߃;G?%څMy}0&ŗal-yЇdq@bB{5kvxn:pϑ8mVÇ#0|UiGl~gMFdrg쬍0lOE9Sn57VP|xHܧANS ^BW8H9 UJ}KUqt{ {k#F -fH o'h)&' 7"3.D yS~%d$5fhADe$)'ܾ}n ]AAy:‚ܿ K",As$Qj^ deʫ&'iI *6m& 4#w#n9BDZ V+EL|q~訪u2R\jyKGהF m ۂyǷ  +b/<# ''Fq829ͮjz '@JJБ% U9T4)9Vz^v6D#F  m;F&rA!~psV-Ŭ0J #ު4mkm}3 #9JA3 eGY򒤤gQ/8-$/IuCrP\q!8eR@A97+as+s߫vźiD$I;_n%~6)wDY5,\UHKJaRANHUgI4rn7쉇3+7!mM"GUo/[pNy*-ȘhQ3jBnsMj޿8pd,Ѥ©3=>%i 5vT՝RM, zraC'}2D0Te|poyMY$d7Ye;(XVg^up'3sm$v${wICw 3lv;XKu->G=XGS>S%A&Hp12gZ>.l0M?&*g336+()m\=vj [O/?hW90z$㳎u 98 wkHcׯ8}m=?0KܰH]fl34w~HBǼO|eB o.-¨8@?bM/5ʎLPNǔ@0q'Q?e)8X)xG[aiuY]4QeW?|!`Whǁ9[ vUi y2cc,(s%@^MZosfG҅5l̜|ӻ*l(ݤP'qZl'z5OU(.nUW޻܎UuIu}3  3EoDi 6Sa}Ag71ZHf}B =gE{Sam0 &jWp/sb8)Yf֑H wE? ͵% Io#QWf!-~n֔獹r,iVCbTWzn4uojR`F/R픴mxCIkA^PW)]Ibrq˳=|"uڑ~ibh8* (꼕ErRgLp\"PQHxDinRduCrƬqʳIRkgލC$a? Quj|+aCQ^Ӟ,vf"JaZA1<'cZ6_7Ɋwǐڒp:F,ȇ] wcKD=\I<m03m6cްlj2+ve[Y+&62u6tgV2$QsׇT ]qXc}7 kc3[TX$°No 7g")3Gn>U[isAXUq^"&{{55C)SӉ(u{ߑarQU7?wS'W@7[T Ke嵁W f(^&S?L]L[0vqj2=sbFfztC.="Tp=ԼFqf.|&[.-FÀ_QvEX2LB)h י)3 RHY# y,'-N \Kd qǤuedGgTGZ%O?aGV =ZR$0Xz+CNmewx<WD0seɏXCi ~IVrmu`.6nṒ2L!wv Fy^%5/ި'QaN2¬H=&~aUf^f i.wq Ct9Kt-U ( ^vTt;#?Jm*޿vQu"px˸\!5\QB=S3u-CdT^䒙ZZB>4VB—4!@e&f$3{3#lH^MyR;='|gG`]vNn4}DE.-d_a{7AAc× jpXYĀ'= ҷ0wޔ914+ni< ցvDa?,]xtOA,-MQ2Уk)4O>%A=Ё&Y?q)ѻX셢qg^7B2ɺ"{+?։~68…?oft#jB)~8xa֗:{SA/{Z^dy8an1䨯'e8\8YP#aBCPpukU +VRq?Or'_7|֨_B3 znoS)S[~R[2+ t?2φde$'(R&tK SPSFUa ԀSG}J@ -AHԩKJ"Μz^N Rc@Ȧ(Z7?.c'(@8%mXxfΈ .ff-܎}e|[}Yg@47ѹ&dMby61`u;mkHҺ̤(1%gi  2#!%6r(c2;R"뻉W rioCX6|i{ע{6ְ@OՋ%eͧR sG| ႊApqՓ 1Uq~=bj֧=ɑ7V#-&y5gIk߳3biw_!rެ&p3 }ᵾkS쵏k-fYaB$1ҬX,TXPLYᾀd˪ )e?w|MfT/b'u%b4I}lA;+\Y"bsߖq,E'"/LW C֗V3參Vwk"uFÀؿmʯ+Ff2Bx`c7N1L4/[=)ޞ8&1"I4!V{VKRVt({G&>zɤ]^Nnͺhh9`i!h]PkPF8Jzm/;!$YYFnsq7{Y-6Z1TQzL DDǚQ^`sQ)Ȏ9y-1%%xORB)X1/gzQ;`ﲛEI7 D[mUݒJkڦF7^l3+>Uj_HىI-D9&^ɝŰ}-ґ` t`"%|T& Q%!փ i+,Sg0Xod6X*ZRᴲa*m$RF^1Lٺ@p.){x4}}ӯ R6%䎤9/4X}/U+ `Q7)2EO#rc)|-֯zJې_N׶Rۃ])\Hq4+B6^ȂO5)ӊAb\ZmJYǭ g!4+)"8{^S^n3 xfREI"Pf<#6hv  oTŵFEof&;DW?yJ$IʚYm] aN˔u1sXT51[/5B@|Q%mf0%ዘ)a9gGRE=V(-/f%+G*ǪpmȧMf=`vJˈJK*RmʣF%*[wl.1bICyo;6SKE4v\-0W\$]٢r]smp'eћtsd 8goJqeY~ҕIȍ3'G䜔IwݭBp=D:O}t%JJVB޵`^rXi-6ّSbܠy$$=V tgp.|꺗"XQ77 5/nE@:qNͶzABR۹(iOQ<E cnw63Igùo%\d{J5}3= i1?#]"3DtdlSj=!qxXzU> jW+m<ɒ7W71lEs/lB6tY[pJJP!$VO'ajdZWZ]5+6LilK: ~lO*42n͕ȕ8ny8Dj#&O ޚ^6jH5d;#_vQ)˫C:MO(2ًhmh%D?]/Xyn݃ P1UNiov5,"]U$@1Vr-ߜ#fp1WJ_EEJ=0bpj%2?ogw<^ŌUf95[ OZZ=bUMPX^5ŢԞQXsϞ6B# * Y5ZAwuEtu8bX1uOmzqYNzPlfǒND ʸw/ϙ za%_"Y05ݶayxX/k{Y@f[2>EI=E@مq#sAP}]yЏr`s (^=/{ްQVʍWOdmgkvqϪ7.q( D8a})cmU:zKk!fPo/CGGa<:[-~&KJ\K69!z}j@:: cA;i*)혗l%"΅\gK(yK Ę7a$ϭYՊgǞ} a /k S`_Xэ{AZ8i.F(~{PvqMK}EPr-l-4>6["HVr0MBVۓR?f?nI]v㪱p|DyoN5k]L[LNչ<%#4ih^z5.iE_?Wsq8.5%)^Ύҵ0Z; ?Pf=LwK"v #\A%y Ԋ2Ma \fht7t/O+>nGMYޤZն҇sHhwk{ꌘӫrMZ6WwA x?fs x2t,&U8l, c$ ] *UU?Gړq:>v\ @OZL3cB(DRI,GςC32oDV%/%t[cҀ)9| I^AaV^aw&qD֨n"L^&290E0B%R(wJȀ;>fHo]82j}ZjC]J¶*̦1-$qtMHCAQ[1Uayx$:v̅+]@wbP:Ħκ'`6q}W>ժʡggG2Ev\!$N;@iٙ;u%K5Of#zK8("SZp:n˸W*U[35٢Uyw;,msKX<_l$"WG#tuK1Ti#Q0ja)ɸXgQ"K2 MCc]EyOz`B]`݌(vroݑἀ i!xmEI2Ie 9M}v[,gԍz(L ]^g*:߃*"` IYb5=byT2T@dBTN M/4\J[Ox=+*yQu;\e'p:`i_4[)ҹ@MPYqi֐x_}[rLKfD |}4ךF?IY:J&Wb m{ R=R=GρT~]7us 1nyM-(iq_IOγiHMԙ˷ mFO~m)r]93cgjb7"-R \AK3MفH)9| wR?VԾ=pRo hv$ ]wBӯX<_dYƸ"r/rKMC}άFLSǃ(K9]c M$/k@K}`5+:kV c'<aFfw Da&\@@!(z,|/d0?o`Vl%|f10ꯌ s\2<3CgXW"S;<@qi79m@Q񡣝jX>W:DۨUV㟭Ljw-Y#hdcWOɴK 8OpXclwP$#, hX-RQO 2o`]>AH@tcPue|"C;YN9֢H(̬}3!!}J#KJBptN&I5߁2k= Q\Q܈`g+ɁQJX-!xr"SB4av-HS>Cps_aE4 .hk!Ϗ/][R$LX\s,~p+VM; 귖5L# !&lDcҝQ$F%57*fΰ&Dވ`:мSi$aQ^:\@0z\b> "GN\A# X%Q?&L kQt׃'vsuƵHu>Bn FrC@@Xmڒ8/wZuf7 !6M]wkD?zAq,8H/| 0+M0Ǡz?$8;o)W=%;Q:_+n)3V>jJTڪ+d4i`.g8ޱT.cns6*pk R"θKh椗+@K\-Jy22 Vz|[C1V-_0K"u&kqbХ R^ڨyT$<U~m)(+ޏҠYOQ( l&:9R965BffW}>F>._o<d+JLS>}e85ϐW4äj0Q́R< i˅% >pm˜H yT3}WيY h U< Y*W`l(_F\KGYM(uz'!J𷉣Xt%|JCenif\Τ/p X1H2keplぶQ/T3PHXRdD$詶HE0.T3mfh0}}uɟQ\v|[e%۳|F)V捸?Д)UղeK7rcٔƁUa"xw5/:/f9nM.$ˋ#q%8g!%ֵmJYe~k乄b%ЛbD٥.aSNa+L!H4xnX;5)jOaY;GQkt mn +BH/GB{>72ikțSGlPt[jnfy59xJYDQVKj7}W\:Ϟ\2|I:OD+Qꌓf@oTbƂ0Dtxa2vxRjOPi/47E#xXSċ-l@S1n W1*?%:B{ m|M]Qv9@NlT@>Wjjh.tn~*U0YgϘ׳-F:6OG7dWskQ#vQXmɎ:"&BLQ4mY0@4ċp56lmÊcD72=i!vvRZuQ8d~Po3YP46GQM18L?|K,tQ qk.y|y >J%ׇ3+fn(vN azb۟|ԃԁ&sF=5#(>)v2Ts&B}#GS:2]fk5$rE:GK'npRiX!Srr,Tךw-ʔ~ F^"aLXg!ډ $U6ٹ!NjVn/2%ԤPB\9˿.u=`8BnNBRK8aRD%X'0nB/ĦٷDo *!@gMItF=yѾ mjt7׈1ϓK. C'*0kqΨo#DPvJ5m>ͭOKgio6;nO19/6:/H9[TbGQإfђSWuÞRO}65֝R+ -XH+7iI/Uc|y:%MʔqF\k EJgY%jmѰ6Z?ZMrsJ' Vɥ+ .m=9s< JeV^ټ_M Eܐ]AiCB'~uG8\8sE1)jӹ5З'aضde()ǭ/Xĺ o`>2̌;JF˒vCD{uz68!n9Ӯ˾b Y9*η/:3U5!ȋqGI% rTWQYhpP O! 2}\2(o][T"<~h ]r0q@yi,4Y4,sƳ_#S' 6쯗,SYo3Ic _Fl @eEҭyyN}rbpiivC;3s&l}yz)$}M@U`Օ0 ZN7ZWqaPKή(l6R]B)`|#ۦ,g?A/M7V^ZƯA Snh:b^c3`P]]RBퟶ <<}Ath?P咥UX7<۰Ir1$ѭ:Y=@&#v3wpbMg /*a Y|:I)U>TM-PQA_x\U p/yyIՅ /y&{uϠDŅ8vF7+H;ڍYЌfTAORӺJe 8K<u@{ӒrϭPz2m g_cX ӯdюǚ݅0'%~KXZƫYn/zuS*)ϝ -29b+P8ۄ<<3KHm8w[Յ \? k ee>9Oq6}QQ6"1zJr,'|ǚkw&ϋ23RO[g/ S%R{fG{ ɣݵA!}:q`!;kף3r#fU#I3ij$ Z@ߦŤv ;v6KEeg^ߚ1!H$+ndf4 F+?r[]SKV߀wZ+n"_춏{U#MsXlP;y5y|9gKd(]aon>7U\p3P3gbiM?xH>Z/o @RH>qvq3*]\@ `1rOwlGN'oO1GC!%RX/F02Ę)"9Zض0v{лy|g@!ǻ`sj <\i`;&;zߙ]g(S4/jvDeμaI䖕-ʜ^t_7v}lkPH}!I2K(ι[>cB>ePI$9"[eS\Y [5P2R&LܑFI6%FQL 6yS#"L>fqk{<8Y > 7Q [`;`ey1uO yѲ#bF_4ʼntC k+y3.0LNKj^$ewgt thS]=!]T;2*G)@PSTUOrkiS^jgت!7䣩]ŕbenV*.%m+@$rMEUIrʨI{d z̗Nx  d7ZAlX\_ATFF ـ/3W:Ot/'bL|;V?QD]X~(T?>e0SV/t)ݝ)qF_1A5_׭#C>3M.]S_mH;aŃgB+^"Q,oJh~o6aUDgqE~7L~.om<2uw_p~E`<p NGxV&Wmb5sPހwJU!-\_y;$X*b^ Y|I5Z8J[hEXnj .ų9AQ .b\OBmpJd.mdIiPf[`0(W~DD^<,4OeG7Z=\OlqԳ3~;,r#ȑR۷x[N;  n#+h*1j$dϻH&Z*(ҨX1Fyma3M?fk".Ү f)=.;d~B@tP#eBP5V|c!R\W$*vl9ޡi [3ƙHVqCf]k718AK<.70pMoKgm7Ԉڅc Pn8TB0+e3KݺjP$UmpXȝGjРQ=6qҘĩݚ~*Uy:`˳SԉP"}D>&e қJiUF5]W e{,`_B=W)"F=&d0v/vB.]f)*&7f uW7Lcx,kye,9PƮ.fMϺ N "?˗yJA.؉'Y9{~h_w9ѭ-5 >7IVv ,;xNpNM.Nk&h㲮c N0?5`,[^(H -klGAfY@Q`%1z\DGq0Ԣj?V#q::ZG;5r%jc ކöl ņf(4.Y$[oX8i';|' nYŦp 9K>;2i YYSj,$KV<H}=Qۆa`scs;֍z٫F^%'m)vLjdjVObTyL+]F-/vBڄ%HsW8w%I.طO?NA[vV@OZLY@B_@2t@^260ja4TK|UtON'S 8,0h f |dv_qXe6PR dwy"$pYR7h% ˒E[H46wV TYCj,8sj7H2G2` ]#^-]sgz r$z,e߉јI<'՗U x{~TfX̦%;h7WB?PM.Q xQ_ #pCovRF]s:D- czDʑ 'M J`d{\ f?!ɢ+@h:NLV^z|G%3bs5A&+{uV!"8gb?0*4]p̤4uj/T>_tp7\vhhqEs?gX\n8]~&=lcbZTl /_˄us_8؂S>O MNKLLY7"%kt{[g.8e.زɪְm /Pn,WVZ=M(e?M0Ps8 }9Zn TPI?pe6XkHN?ǀGX|ˬGKe {hL{?nw yFF39=hwS_W ~#U dKfBfFقp4O{2-~pt1J=z`h? p"Otʣ] 6ٷGvD3@r"x$&FR낼čF#ː݀&.-Q6K`~ ֘MyJ|;fM$:JLj1cݿi"f9r#eԻL(-"$מ @4 x,p]O97n1(q[-0SUt4J2_5եc%k6θyBCe 掍/螞:kK^,#pB1{tGp8$(38]ȏ@9׋ ( `ϟO2MJ %˲_Vv $Ew1x%N΍% nB *GtLpK!/%cmv(K- dz}XaðiԤ"*J`KD?3VLStaYbɱɆv˧a boU1=AY*;zq'92f AՅ\=Yfsՙб4,*y7Q@jAV'p~<-5@yqZjyj群hL j`?߉?!>QTu4v"nzV3 ÛUiNjR9mI?&6W]=5mb^Vp爖RhdhM!8:ɾFB,\:Ha&H .L_Ok%֙Iq!A׷K,۹#񁊱#L0ӭ+g\wOEF'bOyh@MEiP0S= pG.@O!ɸE\,?Ӭc:Z4.[U Rjj7[dXH J1¼@yMLxOvk':dtsR Wf K49Mt$*yEiq Rhrf@PM4F2>1P Ql+adMEVɭ8!cHsDG|`-i$Y!WkfՍk( |;1dY0PVgLI 0 ApU'1r'e4w {TށywRl:1hSWYnn6VIq6Sfn&1>7,$h8=.jè;>&7J@?;|` 4, J|`i#O_28^7vΎz[rN4hw5MSsA WG='XaGCLK\LW6:H3q4$ȯu_g N%?6is4g=>[?;[>CF|2D]80ז +8?G}/cqBQr>^` S4\{JP1ez:vp\³6oO(8<`q3mE[ә \(m<#X#k) -o줤3v6n/!76Q;ߟaYZR:^kGjHb0T_kѸӒd2&[h:J&G/@;íz!'C" b7knqIJ_SfI0+tU-mۼ\&~do%-xoʵ_zU >1'v&VpQ<H]<&kv6;Vnsv/"I#%6Ɍsc,)6B3# zl/ D1sz"y"Կ Vv=>wƩi!1Ko}hp^%85,CLtdRjJ4D|m\upP\뤫Vٴ;pqU<:,8XKv0tr+€*rF~ahzIM&0W/cۀYa*A>7\Ӂi%"/֍߀խ smbE IT)1[j^P@e+:7 ؞N:_OjI"Pf\4+g@!GUW@@u%CMm|i};EJ ҃rKkC!6T9$Ӏe1_>)+YK}! t̊ϻXWL˸c'< A .BdI)v-Ei\U^O'Ԥ]LÍ3~(xΰZ ]Ԏ&Ȭ2bX#+rb`1Gܡ: TgecVfD~VLvR5j9?ԓlۇo.jY\EXKT_ya^F6*C H)m¯DbzP)Ct}JZr=YKJYīc1)*,}^zQc7" !bNg2dTFN ЈȘj#aIw2Dw&Th){U|>ls#F ڹ8x[Q g4.Oc DslmV3 MkJ/w<şB|h!* at; .<1VkE?ZDELc#6yXDK p|t-Cs>7zrR\LhIqVqn(ޘM9+p Ȳ4 yx45KÇ̏Z8j Q1ڸɶWIM~S CYg7o9==XڝƎپh|h).t%DĝzOOw]]_^ױt.гԞCM"Ï<.Z`YM Ge}iP:FZF;Ԭ8rn 򦄞+S"ġ%trXלR`L,3\Ò=56jiA(hjڞeIx&VH{3^>YXss :LJp p} m'd"pٰ]3S`rWdhFT ʏJ)+ [.~N?gP>IcrիinbV\R Ea<\? INqQHF-uK\2Ez;`'ƅMF6BFjdl'G3&'!!xcvZIo%ʄg?zaPM [6d/Ģ p(&Q;AGa0 #pѭ(r+T~ Y0UlJb=wihDPKb[VBapZR$be;ZBaтxQeQޚ _+5gщR<Bʘh1I'g3č0 W1fv@P0D]G|'%]:0Iě|^K*niLE".lʜ?~l1?F7Z6h %PWS\F @ `S(E>gl8M5D3^07"xr0B ([ |fe\yR2?h>o¨;Mnhqv#Ojc锫PIa"Fvdb5kh| #.Xw|VyCC-7$MZ4DY)ucF +!-ibKQ:JmFeZe1&K"'GЦC|q5`"&oU/d#9JD im{&癐}k)3S[ņ?L1_aMїK,DԶCs :HOii+0  r!ncɾ|%THlGnr% brb+sԂ7ޜ{Bи8j;PU&LjJh{A8! F"(r#e5}f#)[s.Y36_ d cUE4,GT(i#9MW.qVB=)Ѫadmi)yv+hۀq}儽 32bLޟ5@FbN*qESlZG ҹ9LgK`eDLY%v)0Enb7УMaxz֢+DhȑY"I<q/ >$mS9&-3XGy GEECOf @Chdb+X*K$8E{>yw1FX#fqu pHt1 ?xE/i4vf_T$)z4y9qŗ&$߈pŎC 7q#96r9C3 @*+ljJl4z&˅fv!K ;ppcHΒ/䤽(C_ACU:;ЫS]e pZ3aB^ GFK2azV 9p!m.ųȺzMq.?G"7_3o(!eL+ J8T5GB‰SItn3 י81-e|)(6/`ȡNJw.H}7 .]QIuy-- |8Z @UÒ .죙S@i6dr++%6x6:^fM"wXJ|t_YV^cuW66)n'Yݒ#RPU _ d;J޽p-gw02;Z68 &AuWN Q" jiTd7B7aJi=>_sD;DA2QkGȩ8tmH7x`^CAt$E3Ώ 1ۓj$sUBGƲܘq{cymh .Ak-qR^ i:;[21JP&ӴII=ȓl@ȕܾ81.|}gs^ހiFh"(Re'{XۺnEFq8ErjV4w F ]z0$aɦt`?G> ZT^b6{KDa˹ _~7 Gx78"͠pt2[UmNo^z՞bQƽOh@6L(.@NlcACFcm7s;Kڌ22grvxЅ2 8|^%=oiՄ\.1%E:OW& _bw]Ƀ/ɔ;p\SR3ϡHYv`F~~*Lq "?R|I+x)<31tFy P|i:"a;|zA[!wʂF2P K>lcL)5{Ҕ[9Q;8"wo^_laH}u`۾ex2K5*O23fMAhjo3LϛsI y{056/haK tM ܞ/-anT1Ky)#}0>xSEGJPh @o_5lѫv>d-(¨(45ff$r[<`rYhp׉E4TJAxSU2o'$]س40k$Q-j,=q1Hƀ~i%T(ɡb\`_8Vk[PX=#8R &sfosKӹVw⊾-V&9)i|Ƞh-{H ˊ&~xxyd 9ϱ-1dmݴG,c< u.p2*Ͳ\ Ve]js4塺 HفUɱYoY}8 S4쨢'>&e_-?"Z(˘? t^@@V5 nF>4pMqg Y) m&W4I_B5 Wo[O'2~R8pg>QQqƤ 0Ll#{ʆ /Q;G8bى 1ҀኑI 앋c*G̜A8L ϻ` ą''m?[7° ~[ wz6x:|_&xĂZl˪诡3CեEHqm@.Xyq ̉wh}֟,UVhֶIc l"  i2ʮLk9qE;^I$SiڌDۛ.{rz8@|6$6Rlq㐥+3u[_}W ^MO^tpc jN33>ҒOpKW"DZo1mڼ C[9/J5 6U:4Z&O]78>rBj0#J3bgBJQ߅Ӵ''x>`Vֳ7lu7ʕi\&<і>M[+ⳳh}`D6"q~嫭BP4$!0[ۏGl3^B ǧ&; Lh=`ןZ)=^,x#"yQbld}]?Y60vl4 6p^WWJEUmv0)& 'T TVu u(ky*mTๆihhd :a ~M|RQS0Q&kb7M0 );&t`:POPm/V* }BvHSLn#tw>~;ײbC"ӤF񵕟\ EO=X]pk[u&yt,!xy]ʵ[6)d}l&X4(3=`5 9g"ʞl0:Cg֘{: `WݟBͨNb_ 0?nIl3VBeb R$Ri 7q_ ȯcŦ_ s.5t};x®ok.@p;"T}i?@l9`ʇm"⮭5hJɀFD 7|]at親L]ON_q =T;Vqє$#y˜כ2w&zV8Lfkw@xmߐ]1@!m A72v>鱦v>rI޲"6;2,Cn%vRȲ=ɘ. (ohח-^ZjG.!2~sYylPD ѕodyL]hϥ?"ʝjkpjXtk /nءW|tVRE 8~dz߁jHZVEgUM3Z><5o[ rĚSDWvE}b΅zWiϪS@5t2> a8TeV ںk.Gh{5sbv qGhew֦ 2OryUe;'H[]egscz:}M G$S%=J{f( fyq͕˨$M|`s^*pF y5q nK!W_@uI ع &/?{6>gDE9+EyK;bR w@3qۃґ% 1!NaRrNh5b FS,anṕ`"7NR6ed4}JXU|,yH5[~2SkF;fy֪j-<.[-8{-~(T- QHL÷b9iP$P1(|n%-kN:|xrEF/ꪉiZr) _?1̑ޞ-lAhQQuN99l6ş]Ĝ;:ABBkp'O#hEV {4@ۡBu *=|pԍhQљW^ںT!)ޫː;Q#~.EP5 (AkSFI=>2yTUu]hfcnG`+b;'hxItD4wR1,a}7g ;M/c!Nnq 5q|3/"㖚Uzdm#wA,ޛQ$GjMhaCo|E֚Slp%¨Gx<w0w>8AEҚYtya.,k@3rx@,> %1&:`f7u0xh1P7pQ?'|FxAkV aA1q/Nr4HXg}DLK!l͘GڈhA4+&j] (#=o<2+Oy`ܖ*^ 0^lfBHK90ı+8+x8bPHr2Ks )h#{9ߡS= n3g舰Q=$oH%K!T"op0 *DtG_0n>rgin%0[3oz1T4z1Lu Gc/Exdp^2E-<,d&l$-k5`fP;wA1D즥=댽½:Q[VE9ƣrn8wIbts30BSN5',& v/x53tU(R'j0ui ]'!0Ϧ~h$VEv;Y$9nnBItE̓Qm\>3'W-GO\Վ` L:JD>>`TRƅOn4x /L,/W`5-RQ@{.muCS\==93 Rvůpe1`'W՝,aTeF!v8YjmeXRpi+I>M 1~ ;$xrO?հAʁ$ ;PHU>*_9}&O"CļG2 v(?y0mCRS*qxtk~Y8墼:ϻ_GC}'Xi{6q;Q TOvdվi$ʇ:vC SM-@rxR^֤JdQ 1D5%iLG^܋ՒJSң[^b0S;ϓs-w(PxW9O\qMWX#9բ;>(|NyZXϏ1yLRPOX>t[E1>q%o@pIRrtėIO(s{!ö?Moh,gj2{T])4B#|F+|Sv0RbG'G=7tRB+T 1AY pO^2Qi:|:3Y(lhӠ^-zSZN$#?}2,Kr^ $sɉ*UC{W>;NJP>nW ߦ8Ւp?,څϸjG>DHgF U@Rp~1%5> hy -;&WNn@ t6'PLxw=$eG=&vDkg *]!qaTp)!ȾpɓҺtaxқ@a CB''1R(%_U@h.~7'y$2 5uyoR)iۙÛwaRuz-Zʱwg@  B✰qUcF/h1Юؘ>y}r;~"m;dV-~ eԄ3x"g`8s l+ 1u0P1pGQn8l Mno52BZ9Fh0hyKc&FS 8Ac׫Aȶ [ͫ;0͹ ,V]䫬@ ~!021/t_,>z[Ȥ  8p|{4t3O6Btv>EBJ3JۗnK9 0MP〠D5B!,?gmBq C8~_4V$$>. qvD@1Ԇ;.`3)xJ? $xSPG㚁ЂDc3U!hqB)DrG9fגpAPN/*T_,}%?A }ϵ$T@!0}TIfYY|+udu_2Gb* _ Uz@bSS妫 8M1z~\ǖTx?(J5jڈ2̝ g/@'7H)c# L紉}.&^[c2ɋ KF󔷰( ǩ~bNœy2ɩХO:J>75Df2|~ݟdr]Vda?b*wb-N `D4p$Rt"}2թD(yO+(”])+`5d(: :?6PEq޳x^RT@, s"\&NrVAơ;VsMJ2GH2D&E6_D7 0U(&?ڙʑ A/]/Y%9_yv%.9+Na&dUwT>(ݽ)ۆ:Z gBS[moxld/m ?`%|?P{B h|vE?{z0i 7h4:ί/ eY4`g.+1sGbM*>I=jAqTo,m/{[^7wHn @M' Tܖ(6_y=@?j#Cΐ]ٯXIG@ZHo4{=:Y䉆'Nȝȉ*?3 ȊŖCC r.]!VD3b.EC TcnB瀣 Y\5xiT!&ݕgϼǒ K!jP~a9w\kwRuP`o$J _u"& z\5C͑i0!&&Za:љ0FH>2wP6T&}Ȇ>CkSd`+iG[GoHdPjwe0)T=*t,J&Q6 yI.,XT}"긻k|T#wʮs\z){_T#"'@Q+x% q!xmvk5[QSuM"pf`D?H _^x|4 ryr<׌y 릖8G7`*dαnZ.~1EE#a .aAxؙBP6_'r<Woj7Wp?r)̾A C]GUգa=s=9:T+Oc'm5.2Q6WC\B#dI3W b'lQHM [hr#6Ix=!ox-\N\xE}S\."ok9Zc׋bX6}o5]++a MkvS[R* =7e3vu= D+Ћ.5KjP'oG3x! @Y]+Tڔ>p QNV'hiu7^S*P n°**.ed9>3"#aNUhɁExhx˟ hS_އK(ы>`3 9Wik(@Ogqlm1+1jw^>炴R02YxMhI,׸4}]i;Rl@ R@5 >i聧::YV֤>pLEw:xx!EKA,"dh{wUk@sBEX,H[G֐8k}9Cj7oPzY@a3Cїyڟ!K=AeX9SR ׁhW-%W"N2FZm#TG2/,qymR, ъMoQ扒Kb Vo jp)ea:hLt"YOL0*k5؞nvɴJbS_fۃhIjy!-WU'ٷSُhF6= A~qG]}+'qT-=o[ʃ(#unaZ,$Ib v"c?W憈uy|H  AQ10mbWt0+bp>S&0G pz7#֬Ku.ĵrӆӋ3K ĕ%vy'l㌪ Ut+LUPT? ;uijakp+'a^鶄!wᕾaxx{ \aEz I^6%wR&}V:݊ĸݷ`qn·}}1:bmn4}.[T|4tJEreZ"` H 4; f1ނw?^ި\6؄֋J$>{Su o:G TNtnjDy uuk /~!D@a*wV6[zҥ8Al.tA@9ưrRqzNwyX/m=7vMph1gݙطH+;,{Q`D^q^U X"KqqEG-]O>zAǶhþLI<],ʂ=YCHufYkh #okUwƦ(seHFޥf(2)j"}v6GG4t cC; 3dq=^^2>:͈՞(P`HՋ z.{/vMyᆃM@nȃcOtƒ+J+z!0^QY*Kזa q>A/q)/GCY"BBOnV S&b8.']x: kEru^X}QB˨K]oI,x3ݛvr%jɱ4t?W_g9>u| FVZv 0ᖕDYⷒfA]P kIQaA ][R2scG:"#}뫻I[fQبǔA Ո~gKDgs^VcA86"=68-[B Ғaz.e\[v5,El܉3|5[2oS!DT]TiҁsoKG܃t$ѽ&OBG0UR0"#f#Ox8B=n8܂0 :zab֦`% s)Ѻ*7 Fi8CFm[q.OjW(Ay  .X7F8CKP r"nc0aH@ltT'1WAh0e:2*T"V/7Ɠs5J/Z lcdYc̞ xJP6N)+rۥQmwԿ⽁ASγXzq$@s 4?ΰQ<~0-8@j^$Ha bV4)b)[Tu-QRgAɥ+h.ɩsEHZzd闏N SFy\FԒV@Լo4XE^!bd5ƋUX9(i|Jz0mp",Jvqf^,Q+Hԥ'1{gF4cճz(@sG.m]i\bl[{&ȄY J6cb$@ 7WF==ٙcH6dc>lLB qKZ,r,<쑨'-?P<;Xtpf4 J^oa}M _+w,s/3ﰎ |aXNaEڬ?y$م! LLA&֏0̲/ӓHwXםbSZp< Ef!ǫ @ECYHbrpr%f еz)|e N@\)͂Q @ii>w3 GY͐Yl0|t}'o}#̆?v%ixX #a(уkZ ĵɉL1殸3G\lEST_B8;5*/҈lw <5 R(~ QqI:\%sMmHJe]=` XE{j:aO-S.w:n'J2vf9NZ,/pOA$7hW62Cԣ/}v`xJo̴jz1(lo 8zP5*wBF~A\)uMxլc:oy/5!7m)HYXbƖnҘ6J{c[h?hKoڦOx@2ֶb 5 v$Qu"]ՠ+DJ WF5@:#CK~<6sl~:gQ9ﬗ͊{^.@leƆTk) 7ig"KK4gDM"*# (̲k*lcgI}2dH.*S#bFb!-[nۇ/-~pW a@HmS@+ƉeDL ыnן:&J BX,}*j@W@%#C(%bRJMvE4C⧀t]*jQ#{y2;;Xi*A`}LgdOQ5bb\P߻VHPxMbs~k2Cj*0?c#Wfk٥/ {dx4 /\z{ J6pJoV Dt`Gb_Dhqw3Ȱ:=-L:¤N9r"*F/o(^: 2J{V)GO6B79;g%MVMAsPP),=bK~gy jRw6zEYi3PB1jy'c=!laU.qlah|P೺XkWM@1>]/qjoDy&sϓgf 5dؑz2np̿W({ k"CNDc4bw.f2`gm 5qmO"rQ i|w\2\WJР+uP.Ј"\5nyQ$\߈L}Xr:tcv];G{m&\(=XmI#İЦS=xz_R?!c(1r$4c W?U4F'Æp& 暺Q 5Ra A+$w̆{!岞GR`ur3rcW>.#5SF#Սg].U}V?"B( )5jo (MVCTÍ-d6tg1ux=_{iN5'A"d;Dе0Dse{ G(5w͙όbirIu Hc0ڒG*MY Vݘpq s\]-lu5/˪(հ4vvkRG]/੆$8m%4>M0K࿩ QѦTgM1UT%c->)O7XZ}X4MQg?Wl{sZ}l Lx9cj,hCB urt4QAc4홨<+A" 2)0Ypmj:}"ܝKAփ[J^*\*%rJ \2: J)⓰Sf!|ӏʓo֫+\J }rP$j&l&RJ _%ȅ/de!K˥auހeѫ,YăLH+MBhUDݳd o݁.ͣ-3l%Fp>'`Vꉎ*b ~?D:9Hg$/vA9 u Fjҏ VZ2} &R~jJ}G3]{Ā"*nl[k,F4 nZ %`Np49_!fBﬧ ߻xEe}:W>TkV,&fH5ﭤ,|qJJcaNjq.ˢ6[s\bnv`%+ >,KEwPVYMT;KOT ?3OGXc l>H6egٹ`LJCQc/vy봉vHOZNlcM/)6\aJb#0eRIv=s]͢_jcZ:UoFV&67cJn$+8k~2Ғ=nIӹUgClni{t'TJ1*K + ɣUmH9aڜL8I~3;'C`Lr Ë(rZ2bnl N͹)CncNe49Me`wv8 aZ#k;I*}l|qiYw=J]"Q&W-ThS ,!QsyEw=DHswA$pg@Sl:h|_%G_4EtKS?si|XPXZ P께~a KH˜WPhMm,K`4ipr XH:Lπ4m hfqOHҴq=P he6cRE5 8y{p\WXp`9TҾyi} w-}϶Ms}zho u+LXNc`:h[^~Vzz3ۤ䓑es3T]!;Ծu&.7v$T8Β 7@K`ܺXXHc5>%wt5oLE83y &grzko^"3dۊ3QpD˫ٗ[ةua+( D̺O t_K:lpIF?x-JuOwm9%jpY] Q!lV ޫ7HvHXa[[!kcV4a: ꦄ.Sx/cYr*-w :EB\&ai-Ci_ iۈ*V8*%g&% St‹4UX%Co)0 ޚϚȃ[v߁MxL*Cr$? e/8i3gȬ'9Sżu=xHoqcR;aAp+{N E[K?T/ثӁ-'\M#w8Z5D{!6/&,EB Ҿ49i}2hp٩:Luo޺SڣI+IF4u6@ -bwB|,x| H!!ai*yg{3t3, i.JFdхj0ytY ۧ xk$ST'#`ȱN͑EV 9?w5tXY2]uc\e [{)@Z&W}' ?j7ƕ U,ak&7jVuM@lDYHpr4]ۄ'!6q@4~ zC7GzHEZy $']ĉK3ej thov!uu'z;Vrݩ vޥq|Zȣ w, )jqRШ &K`bo6ɏN`fB+~3[LqwB#fՌY $nMs/cHֆoEEY cz Ң^ʌ6aJ%Z aˊTr%gYNTR@aoY34HBUhXWJKmmL>Z1t_'M- RQ=/i&ԩ^AI87,sd sK`A$lU,Lj?5QynA= &V6f4dv.PT/HNiW$䕳UteW-zlݶ;}wYحV,I y,_Mi[ih PEbZ;2Y˲xh@ > (MT:qpTMrJ&M̟|@nA*0(ëT`dwyv_E$x&h%ʴe~!m 4ۆ@TV(T[gJl1;cpΫvȏ(޸E0 )Gr/˥DbKG P`UmRFMEh&EBFf{+d[6zmTe6%_FEIrl$ HtCP:zb(,r )^&sQk6ڡkj`TYp " tFL1ʾ)R(@L^ R) $8"}ਗ(ȅxa=Ⳏ;peF2$PԻR0c rij|dh(3PHtvVVrWHxIKN;VƬ/]+(b7I}l! w)*lyr{Mpm~`f6^gBNfO:B)SȐKiJH6MWXH:)شjQ:=M:X~E*nBig`t{H[S $T{/q̸w"hou  Dx#;?.dß6F%{!QtRiq"RV@lX|;)eHƔ QWj.cmpij% ¨= ȟ%vC!. 0*T hh K*>}|Jދ@IXїlsˣ,siMx?B WcHʦoa2wvjku G!G24y7b<`krWW6iܗ8)K LGϢ+Y1~'.`$^\{LYzSgDnɳg%ߴjaѵa4r;X5x Ϩ i2˲nflNK Wќ2'JGQnK)3Ms 7SnZK:D-Y.;/:0Ӥ<+:rAea0Hf [.z^fQJ\$m^4!+jqUD VC>2D;aV7M1d0< O]HvQ}(Ɯ:KqdXDIx~VT.z7¢zv{J$zr4I1!PE?қs }jvߕx< #CXrl <ꅕFv&*PR%;(Wb7`bb~)ԑPP#q-u4?:HpT. rCG8/jċ#z!o@oʤtň%/BrU;UݗߨF)B`*3<Ԓ@ɀ;t+w:s.#ny/y"g5dž>nNzxA\0^g[π暇NeGdTb/괮">$# uKjfi h3q@ۃrvORpnK! $IhcCjrdE6.0Oebkr4(myGVN֜p}CXq\iD &}x=ݒ2k9 C7]6y @*fUlSs- YL&EICk:VoT$x'xe-P#o[b[.ɾv }p }z򙁎_n }d˅K5#"4큷%Z^KO[iibyyS ~ FewOXU _;@)F&qwDk|A [P&EB_QZVRtiT? 9w;C1hC϶A(kOo▚x齍:9h Ytۉ&dw,aIV6J^Icsi5&ɹq4Õ#, xw+* 56M} 6n PBHqe:Cޠ-Րy܉Bo'6/)2XWGcmyV&9[f Jc^Dzt/&dޗl'k5*@ H'?^`7¸r["JpWŬ-r LRJvՋb~t3t qvD!1 Փ2Ou['u) شB<=OJN圡xؕqٹt Z!zSbXVl@ɹ\-i<3wjnmn$ss]:p֙ŋ'9{g-*d **FDӜ!pQ7voBX>i_ ⭊_6MQJ^/U2Շmׂc@6B$2=N\ouQ)?)9\SDG+ikhOW BܘУ[`sj|N3(5AJ;?$Y+ᓖ?ʹF%v}`9LJzPGicާ)Gd87M`ӠC B^DmDUQMvA§Yh7|4V3 >AKՊx!M SNZ6uD6%xsВ ^g{!VߛlrwdXv;}F 1&~[_U5㞈ôPD'~6v.DW'f9:}jC ꋺH.4 6a5NUY%viw}uy+&| p}KMSg6ԇ`?C8'ٮ6[ J+Λ>V=d!@@m_{% F6Hé8O6W;rbx3(xfߐ+vx"ʌߎL y-L.$~dF8ҧsy&t\IӳeS[ G@߅S/iZ\g*#!{WNqq5~ڸ2 ]('!E-15ؖy`CORIJ9"L >q>?se'`\ "7D8z4h6HjC"akj59ڔY%+we?.=*7@q# H],vM[w{ Zg =jY0?iNٗ S,Bm V҉K5 3ͧAy(JOR j4V9ThX2]JBa*uiZ%ߍm8J2?ղP.-l(suH= 'q٪GTgQfJJyNqGҪOb`vHzswk ſÄЅU`7xIF3] HӃFi-jg*֔!u)kØH;nɈtLj;j ړ/9Mв 1Nj%xX]ZNey#i ]pzIqV0wǶɨ/dQ}s T0ZTM:7<8tN59@.AC.~Xr&T;6b]NXxJS4x21"Us7 ru[T֊kgD(z.dJۧgE/N@E0M5)(U擕%_FI'tZ`%j F!R|c,Gt$| 9BQ,:@/V%D5.XeTgŢ4iJ/Z0R.E AdiΚ.!ߺE=?Δr5 c6D'^=Z]ƕ_kBsZW'*Fڹl;h>'/IkvvByDL:;7灗5Z>85&:=se{闑JӟLZvOn..4 @_[x*Z/Tݒ\SŔP#dxEQX|v]MژC ~OqvcnW v $m~Lh3AI0ϳ`+wwy/Y{Hx:qIv1FR[bU#l HofxT(:aټit؇̺^yF&p d,XŌ2] >t{v&]v֗vۀFm H6\MQ2ܣ Nܲ((Y,ؾq)̢{.hy1BOv q.`B3Yⶕ/~{QMRU ~׭H")I3{u|4 [@viJtG `gT7oC_$#9c\Z^l-ls|EG-K祁#R(«n6,Hc_B5dnjDU-WuuSJ{.j]B'6Z å? cAэ|ņwo*3y]Ii1?b)ym(aGv2|76vxgxe6=9plvPьzԵ} TTѪ\jcʬ[ԄNt`1 U,*C(3= b:٠@eHn^ɳ:^{ ? K$ >AHX(y`X7SXHx ?ҭ kHg]T-JHRϳ!viXvWFl ~ -O<\JoH8\fE^qk/uH"lg?THӡU"`vov * f_щ;X4 |{|[u u+LVQL mC;z./{̞&Vhv\_37s4LG:Q7Fw@n"H? Pya-%3Q|ƨÌ.>׽CNeMc~]}")V?:7엢>GY55wχ-LW(ui J7̬qPqG mjJI»DQ4`z y"&-Ey E^{4_g}a*t+2. H_L*D=T ЮGu^I97X0HC;O(XLs1u!3M١+)TOTV,:'ƥeNqMhUB~=E}k欄5"}iC:"MR]ԛ# P |Zq#.3`N-K gN8<=MܹJa+!:|@\pYŏh7qM0c|11O\ n}0@E#<.fO˱x0)f}D\( [VO"H\N gԿq_NKkx֕F9±mKg|O7mK|ݖTw-F" 5ND6P{n[cmY3(yS4 }Pqacyb5rR'3h8θP4!+Vy|j[ L?HG>6Z \A=DkfxFʷ] }X,A{eR ;a6K?_ȏx%BңaK|@Ms*˞U4™cj՞#ᡓ/ r@~v^gB,dK$ɬ7Q7jfbT  6;2v0FMZ+S(5!.BC֯ 14^ *EC IGZ&/sg+}7&#Y!B]-j/>e|M>t nm2sd&XYO`Yy>(m+XU# K~OD\͖]:~gUgfkV6P7[H-͉E3x1 ].Bf eKJ/zx.Iϼ*pUd#՚R>S$C9縓UO#\:%ԛ?9Fg *?"Ȼq(AbS%*ֲVM^o_gh0$WG^P@{ r~I"f&ʮu1AT F6SɘI+)!fŰXC8u#.DFFpdpTR:{W:vԡ/;9 YbLWd`m\#b2A|raLNObӐBj:[LP !z5I A)I$i0qa`:}c6)gb ~3i5Z>ʬ-at "D1uncֳqκTҪx VIoG`ynGy*4!wwQ$2gpߤT(Fӥ ^8Q=,tjK6j=APRs+K@EW+?O7V/Ze1'^r$ C2Ly}P3SҽXbޠ}Dr/# D(_3Y,-m\uJ3 HiĉEnr5b$c&B18(<*ףSh TU  )$l|EA g?$6/fzSlhB9=V;v#upg3$s/ms9ay}NՆ€<+ i$qA:T4-ؐe3"$C\qc&NCOSbz/Q1#R E=̙r~$'4B2>(Vϊy}VgZY,◱oGhx:lUw/m ES7`z{&#+|;G~Ix5i(k-,x h+APOŮz4j֬C0ϸ B)3̻6:^cX-t\nuIf.b-a,re$Qvp@`iZgF/NWSۦdMm6Z57:UOLd9zz:;;-@dl,5EKp Xp%xr܄ De-L`㨏BmD0"/m '\"]~8dV)2V+j T"(m3!|B}ry=,`/x6i^@;Pm6ayCjkfMTRΤ9^CTWWT9GD_@0rE_c$Cm/53]&M n_ G{2qNfMRMc{jo}UTTJU;;@WA}BzM!x,P$RNOm|f!z?`(I jA=<fjJDPHq8jxɲ5M @ɶ}/7IU+vڂ vOi$X!KiגL8b sS+ ;E0y'*rVtgufw}߭g,qVuRX%MNQB:Y~]Ƭv,;-ì܏%SV,6Q$*ؐ`1yypUv lnLCX|c"1^hoٓu͛7yf$Sxj`t"P>ƿx-G[]:wxY6/Ϣ[$T&!/aZ 47]‘C){jraA}WIBL&`ڣ'yhaVP`!uv3^IiU4Wijf<0/(bh} [yf!teٖ.HW˛ 26Pj\z~'w|ZQ4]U4թuU굸XStͧ.5ne#WJ@4*]sV67¼67=tk AG1bi/Ay"IoOʁ@dL^ac KHyq > F=HSZz:|h_6h9h*wmjv\H|:g!>莕Ӧe?]<<0H=g✮~L0944D] #+7wjN p &s7ⳋ]0sO bPe*rr$ߠsw8_CS2wD V*,>֎lT  kz>u C ]˃Mu=ssG$@fqDdӵ-כk2(Q`:}rqRNb!>_Aiji@jxNGlHVwe$x?Q`I3? ̈Wd8^sF_:lw-5f. ߏle"?~1KeɉW?ZS+2R] 2 wѬ.nA>9?p?DzH*^c>+Ҡ N%_[/E-Z ΍4h!xr`fgoWE&yndhhBTNrtG?e!7dBC"0 _@\ΕPyQE:*[NULw59Ƣ`kZv\ ?iNbWĊF zދ9Ҋ M1bd3~8^Mxȁs,B/}aCӒVA]IirA>hs!1΢ak&&rZˆ4*;L(c@`=Mk>#C3R\N B wvV8oR3QNjQwJkOzطvGP~Jya]^҈Ëma#S^Hl!9@_L6DH"56nѡkݧY(!ˍdĤ,eT/ޒ(?"~?᫛trՏK 8Q\ؚ'n^+)Bi7_ԺepKԍ{@u5O iB"lMU*uFLtz_׈ng2M{nQJHs IG|iiwQذCVKշ/@iM (+_E`GW ^'Dj /=0%q8Ųh*֛X3$֝NPۗGvTpOy[C3E6߿71a@%?t_]v\*.imPtbxܱ|7zBZXm`˗X'raw:Uc G2gsPR3A&u_Z^Eڳ5A  _h "qpx:G =PJplN4x v1ʯ^wLw2a yظ."ZlړELHrvdYu4V܇*s8쥽 lk,:4 (r0oa%$' $# |R Wۈ |,*}U " C<SysLEU(]VS2[g4M(nS^cGjD/JXeJhmŔ!\G auCx単UEqܶa\D2G:!M-JఄH]-< `)NE|g >8A{$ݑX/ph2ښ7BE@}-y/<2Wj)09KilHܒ@uR]:YҦ!}NYBҟcjG]i69#K-8G!?}g ]KaεYj}Hx&;i&@-$I/v,7-!A+GR5iu}G>M|9^\;:R?6EM7!`Nt\-xY )x{`{pнPM@ JD,!v(m{'Znb~/LAȋmGD 1\w (u pΜpGMǷ*4_Wn] AaN+ 5U O)-)c7Z^єGHz2qH_V uB/&ι (6Ԓ7j$s Eo:4&Yٷg:+n$Bku]?41KSd|XCEDS줮O ,mw;o#B͟ncR^aLaZ}2|OηͿ`Ng~ EeX;^˃22y0Kb̮+DLRG%\`-Ϣj3I2 tcT_Kzv(hc薙}),>8 =Kd^%~Ɋ (cwEA/g o&pt60 A':[^^o\·?Ȼ.jB+@co:$|y8m$#kim5l67mD"&A?M'=ZAYerq1٤B_jހBbh1( 占>23TbA Z]\ϽJC4qe~@lZߩ옯ʯBJf6'qϠ/\:O.L/Vr^`诪׀ U8.'$sID68U TE ⎹[0%tLe5%K&wkH ^cOHNY}cDdaOaaWrNvew [Vꁚo`Jts$)g@A+(R^`fF|q Q2-{jwi=FG/#mrJ黍KSɮNH>. fG Y'y=qjAͣZUGwݏrOT0(X) V[Y>:)LWO}ς7fᵟxu3\zEk$鎑 I4QqJgppW@?]!lO費Vڸ$.FW4&X"J}X~; ~J€hvazrp.ҢnH0&UTGR@2Tw,GuOjW] A=Hdonx(BYUҦ/g Fb ُ0ʲ2\YZc5Fִ21Lhv(%ZVS NOd~^4bD;kc,2fCbk^ _'iK2]j+2(Ȕ\OZ|kFYݺv[ŕ\,dUxRcfAsyiT]G¿±) Je&6zPpwzEG{Om7F8#.4D ."uٽ.(oW,μ7q!;Ձm{/oT;e0Nl-gO 9h_AZty[;6V6URo+D1u6'6P>N{ܭ6G[B_ym]F&t0C( |otx89#ogKL 5+  ]FC08OQ%ybq~қ3-:T KPEEĤ Bv8Qc,yӰ2쓻}*BǞ[CAP) z͋]օ #V? Xnx .M>2-pl!!tWqQϏRYp ߤ$ n|:\]Eݽq ,=jh8' G'3aTqɤV[ڦ=@)$T+hl8{j M,^QxsA4%DXadwuJ\ƴڬDϹX>6PӃuL_.0H>ȳĐ*fR컬$c,l7fN=,Nѷ@&:q7dۧHhz- S89v9o(.% (YO: ( OA/CMy5y4W~-/@evd16ƞ &,}3T֌<1# wG v2cmμZE\IW_>7Sn"8 ZH~MT}N=Y 7'5/Ϛ1܋* pŒڎ_r *"H~mADD*Џh}dsI#>1j>D}-3캕e_rЍ2tk`Ǘ,s Xn{LU m)q]z:)o>e "'Ar3.%|/A1Kmh~Ed>.59f 0̕H]>ѡcl$d_8L+Sf"0\ecQ˺}nof5#mбJ+Q.SL|*Q`-Mb Svu^k=m_'$=M[ 6:p.v5F $QrEJLdv0ݮJUkп<)?$C0>_{2%ώ6-Mq^bt7cƞl/ަT{Xfv(XF0^)"N"hq^F >&9b+崎`g/:sj(1 uZ%?gp4@1sIϣ-_rh:1aEj+%!L#a*{]} qBPfx kev׋H"{PRS'2fÔAC01\$Na5 ڵLY_#1)H&uՃ~,M _0}pn$w; pw QAK:]]qXln vy.+: }nx2 Z,H}.y鑢-Kq8SA0=5GBF%Ƕ 73Łw 5W]0#4bNVͫ`Sv!XT%av3lS \xrͿBJntF@ k?ӥyˈ,լ;Ԩ|3c* Td kSő` EyD0(!jAKQ@Nz֣zLFX^sS zN&Y> 4h{G!SBKRBl`-Zg[9kO/g*,dal_{X%񔃙D >bu}06|uZgʦ-x3lhIpJ+v0|poZW :j]-b^m"d#YH$/PUb0SA ̼_P+j#ΰ4uL:SL=&.@ j [)2\^ ,\oS\8ΐՔGf!DrQZ'DA&Xe[9҅WU\$h:R׺@ݣ '<,-C]j{&)n1M+dhwG ,z%ޢcMIg|4hJ0އ-\Oٵy?kgL(FLHF=b_jGB@ t!$^>%tyXŖ$kȫd9yJƝOPSF.м~fizVP>炚6bi8"Ɂl/:j mKɟ,oVs'!}KbMQd[NXc[Ť_}nSE̷ź z4Iԯxee/ B ق~>Sz|B.rtf ZO b횬D4O>40.TE Z' 5m?γ<_DAIٺJ#cmO 5pF?TǁVZ@Xg*4z q2wpO-[x 1N *-q"7 zx3'eZ>6)r)t0]լj(o"h b榣̠7C#2WU- i-엇 ULŒ}LtcUZЩ Hbtn lSkYS@WPlX }T,/e 0qA9~cWa}> HJJa8RMT2K|O7?otruu#|Ox8SqV9F~V쟙ǍǤ}Ϡ;͞fEXmƮuQ v%˒kG[Vm}fbjg%z' ѩmz^L<.enP 4*1CEsLo m<WÃ4mIe>r;eS0nEDlm;bTg,{?T3uzW\. B{ۇ (z<Ä />B:t;YPG'&;s\W 'ge1/:)t AӺf $Q,_G2!֜;[eJk5!N@8sOj1),5_nF޵:pcN[Rڤ$A7`죯bC RzD.$y:4 ,ԃIfŷ6BE^T=^;-FaǑ^֯cN+4=uhXV' i~Â&( 8zz>QZ;DWI )TҿB62QYmbri۟^wnΗO92g8h;$F6O? lm ڎ"lR-`s}QU"\Ӄ0ȍVD hfqcu&T(´'A~0/DOgeu]@ Jix^W`(G JVp)9q-{mRCgSI<<)*K+H4gmjF.|4s)-ҹHg_^hi,5'cwe}莿y'=f}Ud:hSk%0`ͬEY) A)9[ ɬ0hMrg&@}Cp>q=j^d73p&!NQ"AE`rKD&ɷt&H&**z*|(+^J ç"x 0ӛ"#qhek7n:HM EmXr,dǚ诸8TMhu9Dm1ض YSgD O>WB)+ `v7 (/gClD1Ч8/DÆl#8yw. a! q^_ kb}pdP?WAZQ[}Hppx3Ps"iR3::V 1u/0b+nC!]RsP Oۋ_fERէ?&S[Ou?z玥ٓvڦYjkA"kZq<< V~wEuh2Cr~1(~mt] <0|u&5D?FFU_kk_A>RRyL;ߔUP1s<:| xJ 7\ kh>y}(zM(Փ A5l<>p%c$5eA6.25VIMUye,C,mOw fSh~ B\Qy*|JɥL/x. 4B+Eَo˟@sJBk!KčMnM7zJF~R {DaEqƙֿrBM(BYMڄl(d@vxT|RcޒR@_pD7=jMbp1[ؤFQglXx=$rSJeqߒD#dAf=L H(az.ü8#(^'q3Ѽ0tkJ2`R,~~c}%{݌xR?d'd+`j\F'|/+?V-7v9ﴗ$7 kضfo ]g6'C^mLkJMOU$Ϯ8WMlRW'|xc6yjz|T}?(I-:7wK=½ߖ*E}?. awQ zM䶺 xwDZ{]?u7sd*qu, c _Gim}ͪ}Wj&մOK̋8VOg_!Ml JEל~~\`Z},K|:ݘ bcr{^zs,"I{ 2,IRu̞gGS@p8فѵ[˳FOJjKwT&9d =ct^7Is1fiє `EV;p ۱tKY喸+ hOόksI8-WPT=[(؝Daimqj1{%p8.@ kv 0TlZ+#OgyǶa;Io]Uw{ihI2+{),Ba&:hVj tΈ[aCBn ;;$1 1Us@CŻGPj6A>'Y`?TZ⦌b#HSl>sD>!*=89]1А'1>#~PZ:q3 wNVC7cEltk҉>DP }_ EZIfT7-Zfg"`xc'=|> tu`Q2HD86Wсɰtp oQR?_hBkZ*PoedSQ!`P~'%H|:<2M$-‚;_NX]dK%N85IwrsޒH0k %{WZw<|7 5Saσ掄dH _A$i,SvJw[K}f[\3Hp3?`5*^#Q=?SUUߙ at q*^iDOJI$yyE p:3Ӷoo4<T_ :%FEQXlPJ]JЈ YϻʴCLdz7[׉\9lpn>gݯ#@kM'tDL8F4WzwƎF}Ǯ@;TiH%[I?5G<=@`\~=6 WE=)F?ni,8 #}L en EA8`ڊec ^ ^@iu #|ou49dݳ~$BW{!).˃:phVX&>𑉬:P- uW;4@ yD5dg9:ΫR)t>ȗjd@Ty8/|FkRi-j*`!5U*Sh*'Q_,d8]6׌ӣNnֽ8 t噏%W\͎C!Y1!#?!!c2fg`'TUef%!oVwX^_m2P,=.%QO)ѯ: o(W3b@wXh=^!_ = {XLD+2sm \}ycSlv'Xyk) |c: W)vR@#)%| ͌XwINV}qN)^O{pe}.Kh8 V[57ҐNM4 ք[ 1JE'Dzv1OH?Z%:~ohQc~`pu &.FJ~; ^nxlzBW/1Tea9+Ϊ>=oYN(- )V閐ו,1L;z?dU\TіS'{8s[K< J鹑hoBZaX ըҹCM?Ñ]aa96?n 5fztFیDESU1 nR'K^',c!|aTyX'eެiLD2YvSo}w3`;y GƸ~رHG'Ȱ@+DQHwФزOM [T:Ir_ j͏ҕ;څjPb]E M xtL1Fn 0}a<o8OUshm񅐹bNK r^qx> 68K6Iϕ=W^Tl/Bĭg:(I _ꖲ ,޴I#O||Pr ,L8nM0Jy"fq`) ^6Oݧ)4mWʽbw̑|A7RqH3V`+OH$Qg7!*b-C97l.`:u=d̈́gK]tުCmb&\wJnh۵iZLޔ_>%|c&OX}ahY#ݓ9 ,Rچg̚pX@wdp-*ve%wD~5U`%2bZ-QH.390  `p-¶-aZ03Ksv"OsUo@޶~X)=2Ļ9?9oD21mDz5Ok/5+%7ZaキM1Z,/Tp~F>D1LIkN&, "[R:O@C{*Ȣɽ?{EFwߩnbX~w@ j [ⱸkAm/&'/~RQO߷Om|2aenJK>RBż.ϞC^ v6߶wTq2gTx2(@4BgjH.IA5"uҢU/!3"1x| Xwjc.(9#m9-V1 iAx#Yu E,^?!U C5'C,z $jx8@5Ϙ߱c֢`۸qDT +%MȨ;niM)nBG_4g0{opE'+%rgBB Sac_mZ4U~⾫X w{% |6q|@QK@ 2k%EJP@/ҾnՊR _ҳK߅qXyZcvkyY8xc'h Bk[yP,7{^ TnD v 6#(͙#B_s28G=,WK?ܪ ]C,P3WU;!ФQxo2#U'򻗹 Jq"ϊ^ j[Z~.^g)@`X#FHP zua8ԭz%':<*l < 1PO&w{ؘBBYDK'?;K: sm} RTqi.;`bb67bW? sqb +aqF }&GZ,ih@Ya|D_@#b8T_avY KƛXk;¥A)֩(kegp+UZ[XUiz!~qLRōfJM|`)7-dkXH^m'p rYK*wHTw4c/V?Y*^W(^7tE;_}}h؎Kœ1Z? I{26uÇV9 ]{A", ab-D쿒^󳇴Lj( I.:nbzQt`-U g!g6D~y!tRy:Z2GiYB )Gއ2RSEZWrA$w-(ʻ*`9{@iWZnq@Oi ށik|92;߭2jH|@{'K.yqUpRg:q1lT'T,=pMۻ-}U]JYapz'91plzk/bq0-)`۝m[a;DžQs"GOX<|6ޏA߀DPs_v-՝#>ho ?V ̽Q-~o:c;k@_fqۮiOa8Rn5mB6uKɓ J(ׄ'=V< Q/k۽3Z!,&1DR r7j1}~;"/+ZKa,Y2.s2VpY.Нb@j=' d:5hUF0pOY*,lHFu Bj$qE;A(N=CD4d}!`vM {`% 4iNzqHÅĽaods6d$'RJoX3PU֬ԏS6<-=*qq鎏n.uKx ~z5 JxN5/jk1.T/xΰf/cMհ^h$2f1)R8;홗$~m"dM#ґ2O%ьn)nMyۑ[h˹e U #@2kgAs L#wbL:+y(`s空5JNg}ǜ;/Z̕yÕ%$5 5K fry\[Ő:C5G7be`Z`1seLC5S!!s8 q} :zUg*)~llcO9zc;Hl+#LگC#T2>+Qӯz撓U<*'˚k;q"B-՟ 5EJgxƞ7ykPٰC QxpO=ZHժ#ZC4!>nrWTXa$OC{RYd-s +2v(k^-(@Bw&+Vaݿw H:fZ%Thv5<6>Yeݸ |+F\뿧l"9E0m~ʗq ~وҨ>RbY *?k|)FgI `1yG1PÂN+cåJݙL&C:#veZv)pנs r)e >̅yY ?bpt=Ga>"DPq<H6 =8[Rvğx\YUkn9!:Op6saUȎԿNF7Bvc雎ҡbƟ YSbƔ3xpy˚.U6k }dBj #lY}Si8K;pL9XEk c3"'oʳti`VA#ӽª 8tp3WʝSZI.^e c p* oTҹŎʜ9􇘃ؾb싇K5#/þyǘTr z&5^t B4sȺ G"qeF׶t? 65>ze1g{OմPWGUo7xeb#~q#4FjOK\l)vZG̴Nw{!b'U6Bԏ0~ h;)XG?S&( $4^a.pcJG\xLߛ/eR;EFV>xЈFDs{6PޯK>ڴw*u m,%d/:yؠ^4uw@fU ^+-nZiZlчٻ 8$O0:\ B$ S p=Zlv> Xn@` ^DWM(H+Nf`w0axFT7.ļze/r4|e-^;$ B2P&PjBޞi-diW-<ڄF埨?oyE[7ېM݈Aq͟iN3,]i#94`C&qE]{jV}TB髗mJy#X_qPzQGo}yμH$;_aIX>Ch" Eʺ۠;@ G4D 08L&qw,#I?VCK˾r{G׻I 5 -g}`J K.NSޜjq|X\2&4\WzȺx+HSYڧX7v}#H|ߦ^]>[_U=ty+c(s:+ u ݽdD *ۑ#4\0AAFm#&gx#j*hזISE5f phHÝbC,3Q%49XA'*z # JQFظUuJYwV NO1ub[jRxkMmve;q^XJi򵄲xl͉W=\}8 P1"ȘG1ȕ|6z،hOf1mǙTa*4 l8G$fwߪID@K[ҤQcۤ\5*C(]1)Z}.E^w4>Fg3qZ2o ttvlE$uhZ(Ǣr3zvAI `cUwzA9b3:vD{d)BBk{҆o BxCBxKF\hodQ֐CwވpPZqqd#.^CIt7+ q L42TxVkrV" '=4ctO!31.%_׳N̒L uk$iK !$xZ6 ~!-miAإ;뀎EP<]!>@Yg;#'$ fgU-Kȟ Q-S"!R;ԛ>$ Oz$pkDCz~>`(aEYOEd>yI(Q]k9E;PBBS1EM|#Y&ӵlӱE?`T_^0_48 tY΄܎f?5 %c[<*hc0q΃QG{%v8z_^[C)Ym h: P9ĄR)7K7SiC 2/,xjFGbaG&v bX5Y)\~/ڱZZ 1 k1Qg "^ҹq?O8w!X(U= cH1^TڮUh70YX(V;UN>2 E8v)2#:/HCr}[iBmt=s-.N~D__?4t2di%K$=՘hU?[]C2i[͈'1@B6I\DEAfs7O);[Ƽcg\-$ (QXp-.$}.P>jrB'ǩɃvכwmq/|p2-q1mYG ?2`Ѹõ$WK+h#UI-6Tϟࢥ)μEAv3yRns{l1 !x=iTẺ!Y dJ*.n[KQY'l!p"@^#`;`p}&Fed˶ 3q@7˲)v bՔ2Hty/ya7۝ta[2j;tb*jsRSp2B*^A3aK*6<ʩ*V0{ԓ!vgtdvjbc/4O+-G*%d4\{4~`Iʂ;iݿ,Y+xQ3k&yJv\R@F?RMg^qz[?ɮ3 ;-vјț#Cx^=bKj3s֖{Y X\[٬'X{yGjI (ڻlw 0.Կb#k!r" ?j>yª"׊*M1r" 0n7g"nn1zB"so:f41mYQ\epnۦ@۸5ن [ A>Mg7l~3ub_0\kxc}3ǩ's-BJ鶡#َ̡/ւ5ꝹvBӆT\J ;Ԫ٘ǐV}̙,A+kݨXHOg볖 ^>bXaӚE2#.5]W z%V:s9ހe=snd@YHa5_+ɘ S8 &@|1aS{ܦTܠ5td- /(OZ~h^9u 7R7 1ʲas)쮉|{',9~fl] E 'fkQ+ C8~Tդܰ)7D=mϬ1^F]1OсqaW;Uy,tUQIK<|`O FnKD%\9ՍDHJB>ϧΒzq0wx^?!,漶Z!eLJplxۻwB!,עm WO]:YczΦ*>@'$S)W>;\]vZǙ ./%f]ʙbJyݰH>1jgp16M!(^-MvMa[k=b'h@ſZHaSZ I4Q:X_D+ٷL YvUE ~ؗ*㱑=%(cK?IuVe)WWwrӢ]¬w3FB{)œjݑtub49 H~'ۂ%$7.2/7W7/]2rzO )Qtsd e22*+dl MT|v <G灗]&+Ꮣ&zUWp[uAٻzBSZw*4~"0H9<\2-TdN9j*p_`$29f]~.;∖CNjY}2vD;g1uU6(i,{je'/CT z`7+d.Fʽ9ulspse 9BХcx v 6Iǚ2yVw&5Ji8Bbn+=BbSa. 2Cg <` y:[(.6'rh`E-3oj;73*S';O  qs*u&z}wޑo8&1&?_QYڷKܢ)(`$ncc6aXQ([ ŒkGX: r1e/  hNAđ4 v.,}9ONtB~iqTFT꥾"χ4x,kH(YFIf;XpdtԼQղ\{Ǎq\"g N@ڬ`|p Kt˦I tꝘ9,AJV۪ۚ HozUzc߆s-AXۘa ->͸0ړ{Hz {tn!l_uxzѩa-W`>_ΖTz4rrB\-`iix#R\guq7R#. oSݸXfDZW7!iYh!paxXJGkMs62+UtJ#RYԿV#̎$|ys5B$KJ tdhs#I޶q& BJktrA4X1]>fB19]T>2(҇P^qwnObVGrw`Xz䞟EDM*:DKaXav\b*PA*<ķ/MQ H54;^+1YtoL<9ڭ68w`W@Ck?uhUH9AskQ6x[dEv$8\虂 5qWseن}>0~=MQM?Y_5}jps@!{>`#rN !%/lv6Kg{p(pBN~fZ0qMjbǷDs >!d`xڤ摯 crCI ^̐%̤0rb'M\]X]JJxjLlA/?!ST6p]qr?( }EguK40#OSaN뭄3RF \[,l'++Q:Rm`T2&:Yk7;CBj.r+u k\Gkwop9HsgS6'!鴨Gj}Tv]_//`"43R+sȠ1*\ *OG )ܒ`V>Pvl |x ,ܐL=[&OQGS?LB]:"Gd{-ylu=XQ Qiy6)_+M'%8YYvB99v'1bkҵWx-#`͞uv;ZQEKqSR/N rfD` ͖8{@ gb3WUw0%Ci$nт;l !f$ ;m/WFx I߯ors`z-{j?u)o$@'6L>ޮri18PÎIeFH^T'iY&,w[VfĺwPܩ|E'CqÃԹ ez_I؂LC3z1#6rWI"R:\R/2,łW#*MOZ㴛j>;3H*@_"K?S1PhojF7T|wlD@×g|;u1$72 |]:KsSHMJǦm>2ofpK"]u}.*_ʣ}4cNvC j}D,2\/. i]'B+2!{^y$@sr;[ꩾyff*bb3/%}=wV%!@mO9aeMy1M0.]lyAv,{cD &F ߞ\TAnn('5w[䟌lIZf*ޒЀ;ne=]6OMlT.ޡtSۂU0P$CN 7)0FCϲh 5Io\clN.GVX&;)NCfro K깦`;j߅:Ęt9.+Ks;: JuYUq?N5؏OI/DPº:@aΐZ), ԑ0^CS : j fW'q?$ABۖ7O/H@‹aF};˭ibNfXB0ܱsY4Dhu2D&wa*dnPve.xkk.:쐊M&Ky;l}4B&mDuկ%n60L^·e HqHeE4K\{5, M {vϠQ&>{#]b-ʍ3/|iZQ^rRu577@MN8UfNQ>}vwN Yȇ}*,O' 0Ь|D# AW䘘g`Pm%"o1nqPuwg&34'b;Tvs"Jv:."ǭ8+笶nuog^NǺ"tFz  "i\5Lssq]Q~(VGo8D21sc̭_PL?Xg$̡絳 yd|`F?tr&21θq47ʹ|:E-Ԉ N 0c"IL1'՚QǩrV:je/s<֧ qQV;"{KQ' vcE5A)By @f \E#ff;k!VvDF] j>_j8Ȳ4)ٙ:_Gj@đ2VU&mxH).dadC:׶Wئ-׌i͵Yn":OaK?[_Ay5MNϳh^coX ;qRNηt2SG.ֿksk+ayMVu+CҎ]Zz"q_T[OD[ġztf"o.7qρ^}(?H޽~ߝRxקvKxqc0#=5 F+7@<}yܗ5=B@+ 7TlsXUJG3W4N7 .P f|dgn|Zi|1h•%AU#P`j yct85;F;x9hIنY0Ԣ%ƱOvI&^#0ØqI$¬o7> loZI8n @|r^4R7$u?453`5|nfeg^. dF̭L{xjryֹқFcQiq/0feyrY)X9绅'_Ơ5@N CB,x&/dpcX7um7l8SDxA;?{* Ug]CļhSDM|솒W%HSL 50'JMnFb)S]+zN$Z2y>ܹHoS|9ZpǢ*`BYL&T;?TUY6 y>F2npӧù#w}{Η~$QI6@avۀ׈=' ZrAPzȠKX;T![q[D.Ԍ)[^^Yj7[7u:I𓱂T洁#x6M;[mj.|װdH$=ĺՍloͨ*$REP'?k#RgMZaG[@g V vq2w w'݋pլǎMBu2mX5c LWi`DT'U5chu<-CSA"`z5~*ٿ\ھ}[!OJIE3-4D%m-4ٺw[ޢHa[ r-%_T^|hf[+-uh\fxt'sc@Pv:6P/T>R6.R)O8HtTUɌ{ݟWYpzr|&ZY:qءNlVB@@IC=*]AHK = { ӭkx\3?JSWN}hov:7ݱY0OoUZ,MP<`pEp Y1~cWE2r ] bpn R󀂩"nV6&CpCNYvҔ6gYZ0707010000037e000081a40000000000000000000000016609d2360001be50000000000000000000000000000000000000005600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/}]?Eh=ڜ.+AYY;Vh M&D*&sMYaJ>P>O]+5]!,kF@FcIEB4%(zil3 ' js7Dttim/'/YK`g/ő;">2ᒝ`uRy%B)'_4!.sOKP/_P`0K͡6[D^+umrb^+—҈FR "0 vGNf`* &գ+KuPAyahRP9GHًصvJ,,\^E!ҷEkUoWT8+< B14֊&ǜT :l[]=4i 64V~X@CedObA:NLYihWNBJGRVcʦQkb@Wc۴rq>NWrSy<,9VQQVBDq=9ļ21;OZPY`f´( euHJnocjÝS@i¬>bOJaR" K q$XN3 $G8F]F!F%>0z<5)[7)ĝ E5 JYƩI@2 f8NgLBJ FbӫFBlޖ?vCu{jb,+5k}|{GnvU(@2r,rYdjC`͌eoQʹg!g{m+Me nnH{'is=xB$ݫY]v/-m i7C*Gm| mK\ [}c04WzJ0:`%~ o-yfdwʾA ճJy>v[ @8=|#9J6#HV..%Q**c { C- R~ Ǯ2xn\{in4un2J{V8u*-1 >>+ ps_'H 0GL`SSz]Q~GSG.|?P|rUF$^F_kGΪ)3^. JB:wc Icfؒ zoIߛ䃊Plo/=eVWϳ㣑^ԂGv6aȟNCN2`P_[B],+$CYhݸ;(x2뇸Z1Lpk,ȫ6\wPg334$~?U;-4X_ouAvd 8S\{qv5z_[cgA.U$bReY4qa.5A|X۸0j­kZ!r-]aЗkY]4K5+@Xv5\UЩX6VMShxJG=}"+x(K~$ݑCJCe{# &9B=Cj Bh+!gh65P0Ws!2%9 p19*dci BWms>R~qcw$rp\5u0Yo³ ) pb*r;qGt'#52C(;B+#g lɌcD "{EuʃtԒS0G%(6E;d|d޽4YVTkҡ~}f!Nˌ74<TKP34xM qf9&!KXM V*? ])RvK4kԵhf?jo=So-ʦޫUN>lqJG㓠'(r{$ ]~Ч H$| #mqa(li֮(e1۟,wº N5*CPTD4tNI!@ }jCxR k[>ѷ] QV) +r-yV$+k6B,RՔ&dW'Xm/|oQ^ 禂Z巊N[!cq!4FWV6`"a7zJ˿֏eRtuS*kuQ7V= ΝBmr &2T%[MNbw7-H"$*4ئ}akfvŽku_L) 9ܣ^$ؚŦ'Uȴדp^Zi|VX ZU'C 8#/]gHy[OT -&g t~(CrjHF.kspR xyh;-J7oEuhF俀2W;J`@zR-DY0?Ĕ mpXAbe)b9egƞ`)d "=Geo]te[GI١?*;¾MAcBf'r^05y_8GUK%XՄ-i;09NrYVuRe>Bn!P=wL4L 00 \tVRe>_b8ȩkKb}#trOʞq{nU |OזnJ:j`Ws|^Yn_Ul6Zgz_?]&K)ofIS4'W,萒)ҭi~ASdrW{U#y7'tzR U7fN$wȌ=ܛL[;m. >$lMջJ8j x[j;w!r0O$tSz{Szd~|Dm=c ~q 7^Y2BΕlgvNO9;A` Գ}]Fkۓ5⶧u-|,(šHX]P948ʨHॻa\Äp'']х܆z5Rײ3෸HeM\]N #n$] "V%sէHpO' V*hu2Y { Ҵe9cfq)GNrNmJPH-4w>{Y66Md q9CK~mTWDJ*^f2i{9uP.0ulgؠ|xVa?;ǯz/gCS1xfxeFH.Y/L],{@4HҷDۨ 6jg;z C@#zC[Fp`la[X9[ w]XYlr!F6ɰGݒ][/Eb5lQTp4V"lmm Y}m:ToÜQ= r`cLڻ0;CApSC@'ſFv*98r8&Wӝj˹N#hJ#?7}H0"kzJ5IjM ~3R44N`ݶأgɨS2VA@.l+j>euf 7}B&Iş Icjf-hc֘Ÿ Ro۝15CZ22;#=L`c ַuu$P\nţP]u!RЂMcND@W)KUKf0\5|VȕO?]. }uâ:6p=Z?0v$BWSHPa]TzO7a\>TYpG8Oʷ(#`Lf7N՘=V|vjUg(YωХY4宼384zN|eK(#{V|X`s3SS2SP] 9ʐQSu9BNDЩ."Cv͛b?Fu(2̼[arrX/$;[Ytha,e^g*$7ĕ3틅A}.etbdZ$3Q+|6ku3gaXyTHyr ͞Hr1Bؘ4Aws盧Mc4LZ%eZkĸPSurE+k 8m`" Q#eJc)_BJ4/` 1WY̓  r쬡͔c1'ύ0]Oh~ϺALAlܹi ,R}VsG 8l#Н/*ELVhd u'N19]%GG&>bGG Fm{4Oy;cyD% 2eyhwq>,OuM4ִcNSbE7ZI6ySa9gjcwwʼgq%(3eMZ>56K%y:=6õܧ,.I0c&Vq` Y#z[%VzV.;F|&94!]Z:btc#ǶYcgh׷bM r8HHgŗcrDa_|hU鵦e$&{>=X74qQH %nܥt~)R64RLXV.҃vqr8+' ?b۾{UvGf6MąG&bNR- ~$M؆yCSh(b&/tlJ?`3@Xg60 n;n6D*78>ivE$@J>O'e9{-?zEۙ[ K2GWPK' QHRWCH 7fsp t8ipqS# zy eV$'WSf hWGݼaNn6ǜDh3{__2Ů[.l2`҃bq2 Տv҇,ED{TBĥ(ڡi]vzbq5P,w~u xfV>qk- $UxRÃpWX.܁} .@\騐qW>_«\ r`DH]cC84WpNt4̙D0p炠m'SU m=^ɁZΘC}h MA${= FMsfy4دb\d"O.a~.x^r5!ԙ.al;pnwʔПחX E VХ@_BS4YWhe[6>x-WGoblaEKR^Q3 &^ꠋrr%F{EqV>EyD+·;kHL֮I8o]yGk} z=eߖ2+uM:Q q=.,/S;7q#~BabRLl͈B*ތh]e$dU(1j{¤ Dفj⌳Wچ2 L^8NЊ׆:vZ ᛭& lCPoڮ4 8F7bD1^W ƒXmϯ+Bo|oS7u:N:I2wm6i> b(޶Ϭ֌tuU -d[̴6[ .hoQ6`#8NsW²ҟf]5S_- }gu8"gvff:5YToHmsQdEgtq\F2^0x~Fڋ'JW_ZR]%Ye |OV`&Zf &rfDO:|(DQ:!EݟTD&QA-EA=Ly'Jֹ]#Y $[_πdtDoiE+.مî'kY -\C:=&F#6<ܰ54>=BPYL~$_]ظYiz8 $g5z`qHf 2ehTU۹4?kYcѽ;*ow߳faN]'헅 艶{ poLd_8e#䛪_oWV=E8\AHAT ot=kXC>d&XS_:0Pw#)˷kU710vDQj5qHClokj_w}šKTAo[T%0J#nE-e8S+ҤGm3+H<6+V÷Nbk+$5g:ŶGGCӢUU,749z@ |Pؒb*0JSOI;{M,NyLJOZXZdy@yT =j#Gxd ۖS!)|r9T]ʙ%bV|:q(A]95ߧ4Ū]Cʞ%T OWHwGvNTug/!dv){LVuƒ˫O8{4UM4Z08jt䂚Xʛs]{pF;}niǮMsK̿ K: *%Fea~mroAA}44@vZff֓]uLn#;2fFf  :.e01Rb7R;QMi-j@G;LL.)}B>1G߅gG@ Ax_D]ieLG /]srbտݙf1]=k{KʬYaSq[&/)G9ꗇfqG!-[FҒ7WXMaU<$ͽS+u!UY<[N۰M.8}[Į Y `k&Y }$B{ SJ<0`o |P%яZ2&Є~-2̻jyL-NL`4T??czT. lɿCPlrp 8z[MrڟfAɧM/6BJPmo[\ %=peV</hۇ~AP0] +RrK##F3cZF_AČsؿX"`Df)r c+ j<_OdWNvZXI5sԱ: $.!Rw yV]bdEp g|voXnm*4* ڢ=$'OesK'-,'-y8h aӺam %*[&:Dad)l\%ZgZFDa:^ B<{+]3 0O4nfx438-tpFק": Pr2t"[(S8>'Db= JiF" jΏŊ)-& Lh",LB$ Úb#7(paYqP0 *:"ETvh=h(f aU.jY֑"Fޢh.]<9XcܤO}_v!㔶s`sE6+ 'K*?N}Oci&W {xy:r}!:0<D&R~u4g?~ݻBgK(;TNG3 \Q=) .Rx\ Z xwqQWVʈg <9^o?Ua?q./G ZV/ { 5]7L;6=@a䵺Fw(UK0 O%]L\,L~b}m2j/i~fs[̲ ||(RgK fcZ8kE:bz%兵*?m9IY7+9aIJHN 5 Mb9( C% D=)̴±|UHnqT2\J@ު_]7}66mB6@.gvT֓EmU"1ji(1̠&z|H$ti.pLtJ|g?e)@! /P& k6X ؑ 0d0P;9Q+omݒSzk{m^wF9 ]>^XFǢ{ x_j& ]|*V ^+.T\ь83PnBH'nHb"׍58V((\ #D'e; PyOГcN۷͎׀->z7\$Fxoks"ԿєyZbzLV ₢q)q5]1Uoe$C by-CIF=dY{|s ʬØ(Y${t#SADK&?O <|)LZv]b:i?~BX\YPV`J[>L(MI9bI=Fe Y0B_Whӈ9VFШtAfy:p0cDQ&-n"8cq_1=y1 WeA3hFtѾ1ޤ^ $mę]_e"ve^oKb0@߈̾ t"`rɘT1cbFO+a:[耬n୧zz$X2DP?T8P? s(${wIS|@zhHJI/ͧk·,e!o5Oyt} 9tcM^o_p~yjԷPAW*r|{/2bjZh(.+.ݕ=DdKkB~!9єzC\{jJxn-<R \rľ}Ѐ4ULxs,,TY(}ruO~(9_N2A@e?wh <;#TD%?6A`f[ /_?վbWX⮽9:^iu/ǩht0U%]V c~m W&:DD.6+s)0dp5'Z9%;Q]"qMG6Hn31 VhN;c{s8S t% "c/lP$q⼓#+k'>/#i+%"TOT=~omZN򯈏FeAf~*}a" ]Y_T2J,)N5j+M/`#t\=]h׊%R4qf;ø` YM_ ۬X aD +HU|ħ9fB]Gi/{ _"zgTA40PȬrS v["<)( CG_* R8EB)Nyܚ[G'!@@4>)ߠ%jV&lU`vNkyB  %oE0D) )Ie8 (6#` eGzۢvU27V._G lSxֈbV:Vj[jdUx6_8Q.in|I6U$( edQm71蓝hBɤl)T>/;S]0τOHB ccir7\RK/M Zsn%: ݼMȒ~ʢ㟰8œI1uuKųcsӷdc\flǪ~!)VvR}w㯥+e@Z1[VG_G1Q=[O:Wea)޹%αٲ_r5.#EA _!&j}'u9WQ"ɹ:GƋǍm>Nۘ/`@l?zm*<6u lN k {+It"7rΙ(`Dq@e-Faʑ֒No|%ض2*B G'sE,@ir69Igt}jwx^B7TR$4}3aؼ,,~֓]{0/B |>hΟ!E _f*RƢdlXC7Yȡ 15Zzp606&g@ vm-$m*ކ7*]d$\$M#ciki[ʓQls)@HX)B?t,ҝB6">]QSmGxAA|.DZx1|AA_˖O./_ ![&jY4SMK2zUl/n"Tȝ9v א.PsjΈu 7f0u+8֊phi=;6:4࣫g^v *]]crTPlb蚿7@ 8_MgŸȈ~x"}< dո׵;qJxYI{pG` wcgcDbU-Ex\bVW{1~UV p^yvG|*6S^쎆pq,>*B;m0XEnE@F9cL(<6 A8$^gTE*C@]klkˍJ2gAD f:c<;iZ$!OkllOeFFٶ1 1_^aH%P㴖}2K_w-!$ IY?ʘ&3(FQ\M{-ZM!&h-gՋ9Ы}h8=TJLц4bVzbgl T:ea[E'"NN7wO+ N1J<XG8ZED<$;I."IqC6[&`zDnL1}1tݖYmՏ`-:k-2U3}Yl6^x- Tvж;phx|r8ۜ'}*E2j;Ae4ppwSxCu"j- (2J/)mx6U^"U( Z~Ae{pb]21vl|Y"RSaf3za { eu /|q0sb7vfa=;'cڱ4t c /s :5%㇌JE7 GLzV~+łeO%٭|@PDf=AW7 (sL.|mWŁ3l#5<ұ'^kjb+p]v-&0 #s}nNtM lG[|  s/ Tפ%)=?8`IџV3^bv#!2bNrjktp 1Ze,6A#B[znZT]5MOЏM%;P)s^95Α}х+XfLpxI7SR|3>(alw19H5o ltaO+XO,6bx \uNlL ; IY JWSSMC|b E{8dZ#06PeY4Sq 8^B1dɺw=<ITn2 ,39smx#?sB^RRn&_Ss &!Ȯ(;S>?91fhߩnKF4ۻϥ~qHE+{7[.ouх`1|FsBlH˞di%H:"B01t!Nvgk3mw ^)Jmu8dp\] r{\,V]oJI2kiH=> H f85H=̔0^ѡU69L\&OvbBg75~abXt٧-!%!r9Tibv+=Pvn +A4ō 6#]so +h0};QW,p'$ @xX [vpw{Ȉ6_ōh6Vz+#Aؗhebgxi'_i!`ce@ꮅІU z"槐rM 4Ș>B/ %?6 37#S\FXyPi6U]GDU\89^A{a=Fj7CS xx'"X_[hFy18K]jP Zph 5) p} 3@4y6$Ĉo] TY`˾L"-ӔwM.AȚ2 ơĤM݋,ZP4>Waciiq+͏EN?'fT i¦Gtz1V0d:rbyocBRmMx28,C# -X_+[$]slCtEe=̶V}PV{R!zbTÀmBnGgbtxߑcZ`Te]M´+b*ydõWmY+lCt2/ }o2d"F$\>\C ESB`yo~֛_ϗd#3߀Y:2b.X ci&HrNZv!ESr̜yX[?yjC^wg^51$`ʍ ٯF~~m GGmWds1st]Em 7i!pd6ro.IXKxE=E=ކiC7FA~:i#IKT6W),9ő`s`d# *-Jt9{)3b󉿐AG#=Ccta;^IPMĭ>'0:_> IdPⰛ&`*wSBY-)mme!K7敄R&s(:t1cBbߛJUwY~ 2OwiT[HFym*r`H ^Ksc{uo,"pH$f-epI<{7X^9iNNf%s얄4 (Is@z}g9r/ e=Mf@lV.I u);ξ_."R7,Q>B=Z5AobG'NAcƄY At &e MG%{/i(hw/胣5=]$ڌ4s>ߌȼ75 ?vnw֟P$)j0~~@bMdr\`7K,H}m8څ`(7[M?*l;l'喽Y`hJf"!-DaUSE|rrIM44 %TU'{q &RͭqGC@e롤!eM7ƚ<ܡcD6(i8nZM/"uscԢd>:*+ \R*Fs^St5h+n73\uhYo1LBIjNoHQ,w5^w<X/,&S/qYx/)MБˬXQmLkPEkū[4UU};S4ÛٔF`| 93x"wwB͇9mu;n #PJXG gu-T~E fQGg.mFZ3`HUg6Kfɱrr'`ZˈB# Zx+|{k[&U7RolL)Չhk.F.9(n6;e̾qY[=dB2`7Z?Bg(*P{Fn.>Tm6,ɖ'z LX-Q*`4/,R;ZG՟J=rpbBGɃ{v)%$o\O n~B}Fد)X}h'yНˍĭtJ36.dPеUC'R$TfUm0tYcsaM]c jbpa(dh:gɿx~ҞG=7Y'7cU Li@+hB\ ׳r ?: A薵~U`xD6a(4kDjPt챪AN Wu/ Vf)nhvPR >x{p0/U:c3v*,t%݌qO}JB 2 np0(x,axZ7),]u>"[Jh{UGهQu>:Vd괢p oEH#m"; "b R/`6 R)]{y\s^OCWCNt g UrQ=sy#5=8 ?A@|ߒ\*;so 09Sbhg/$G]OT^˒Yl6hh+ 3rTf<K ObVٮf (jV/Xz0 ބe@Y _$ɜ2ˉ}gh{hSKfweKwzFXGYNL5NfGm,VpJvyFF.0s&#֗Գ?q{M#Ybw ̶EBge $'6XmЙMd2 8M!4ҍGLvE y%3 Ox48!=b$F$~z/Jw`4Zƀ icG^?OaCO=ʋөIkq5OLgP n zM4Uo?uTpS2yoXc}0?謬M'\b5'Hf+R¨Gsd^2rɩpvU(,F >d@%R}n_':lC4KƉ0ON5eOrU@Q'~fS)'ޘtԩZ΅)Ih[w^6 $e\c%1hly2 ͆ T3.}}QY ]k73meok\B+4 Bx5wV}&AW|[(|e `}K>&lj}w?8d|-U!!.9eI2UXu.oCV4oH㽵G>%`TOM~+_J8#j9Ipn07)뜯ù"ϫ-[x_úh.g=9A}ˍcYqcV!Ť0eFK]Qg1@|}i*BJqD٫0& ԕ/[2`E"$pWQ" *0OD-2 3Qt1$-5;i~.㦊&ۗ1@/bM9U5~,41?\V] :H|ÔϭHYU򶤋xmGn@ Rd8ݮ7<~T )GHpWt+C= )<4d}?J{inDmLJNM̤{OzK.i n_-{"3~+0S7YjYT@K;gG'lV3Wu:w(Rn&̻Gc1|}5Sƭh(ȥw*g ="e̜ y'ѴPA SА|[a4Hy=V^51U;=s)jJ Pޚ @O0-{kIJh7,inۘGTӠ6\7xB ҿf3R\.Lv@c!w8j]ЋGS+,\)ԗ) f(Cɬn(D,'4^C>TBH/ e$t` 9Wiaf<^ Sm(EPAb&h雘b豔AP$S aoᅬ}Owlbh68/Η $Oñ`+ϧz-%0քB 0rjp{XLt 8chۆȇ|٢uY"MVpBRLs˹+zR_Pw FW#:f*i&Z<:PYMVF }թќ";m ޟz z#V?ZH0QÂ}ƻߵM=Ӷsn-G=Qc> v?yX:WUVnCpƎ'Ft<4}*U/GGWņk)U ŸpU;#\!iEo4v`vf`ZZH|lm@nqcgtf([-4m.mԢ5%;q6P#"PЎ5#VW|V(N{Utr;WYG5itVG]nW.u!2t:N۬zWKi(rie^VybH35Sû7C2ǥQ+1)%( &aF k v_-/6Ce-"?*CJu?Ȃ!=GQIVZ2|5cx5YfNO}?AtB,Lָlq3N1Vrߤm :|taq("_{8w[si0o% (6PG4Fct⎝&Ä!Q$.n>WǣGkqh*g?dV m{;?c5{F0Q:]ꊂإ[A=bwt/=5-(/OLE ^ 2HIlIGZ6F2q} M|EoIx^ auhsuhMH@rUK@N+FfU_v ;0Z@ рoY:c+7y_"!a}jCo] 27)DAw/X˿oyRП `WBFz3_U;ƚ V @CObE'&_r<c;1掔'노lB/G)2*(ؼl%/fz-t:Qv67E1r YKG:D`"oڪ g%^6y@nt Kd` wycCqx#;9]yXTDN&H-k0vc% LNk8؁܀?nL_<r]c6>m|M&;;GqnKN}=6-q->r-` r!\q- @\2 ҢfŊJ fC2wb}T(#U}\< )9+19.9)DcN^ʢƔsI{( /ytPWA2ɋ53xe[1ߙ4 ل|\yw0F){a*J(`h?AirB@8'ACOQṦPW!,]t U$ڟGB `Z|;/A44S6- X7(g*R'?PsEVခfOg}(9j9u9_PV4y>Gևqǵ:ѬG;W9=/ 7uD4t`nN?nqY %YxEskbcڢ-G9Yud9#:&X6K`F ܙ}'vIFh8WrX6w~bz,W5w ќW(a̜=DKkKݤf6'"3rhx3@HXQo}94,3 E= 0LNV8 4 F$$::W HՐL!jٶqiCHƖƅeJߦqd!3W Jvrdf.]r2*26jEr՝'nLa(j_(].}3)D2|(KLjc%V_l+weW+L`04FxefS*z &0050:n6PoT,\d Khm"X8HWOg2VfRxz[Q7'_H7fb>'x47B?UvxQrΈb0O5'27("5=.LLeg=g#oaJNfv$[~< \s_!V ]|ah&Uy8t7(bzlş#{ܮB e|j.Vֲ έ?m?C|J>҄I3E~ w0Yie":oɻ;;bb 5)IҭMJZ )}_mox a5)|TڻDXό޹%,>y%dLpӡv/?Pӄ%,tK>9dj~~!""|@\[օ1:l S(פ\>-(&$,,y|iI5!: ; U;\,33s#FUo= hi>0e&f_Bsp>iNc[з alV, (TNL9yqru{Yl!)z-NKgHmW`&fR !#dyT8jؿ@I#!! ĮX-}0ʆS!Z)rcHqƕe- RRIeWSF_>c]#KBxC݁T},N<_fdKr )zzw%4!dAoa-oA1Ρ؀z9|wP)TaR]`*C鷹ƙG+#`c(p@)HLtoHp1xe\  Q2ǜ+Bŋ."ۆ>O^.fY]/1-\ !PBI>0& Ѣwsnih!Ԇ}bF73fj4e]zI w!W0A6rxˑ>{ ƿ#aAax))V\0)W eZ2I]Mu_#8+{fF"* CJ {ns!=iB]eǐ\Ov$]Z}ИZ;z9XqӚQ ;3pMXw cp{R<*ňދHAtm{ zD7>8"?W ) o jkLzX<6| :/Jo Ya;`89(/溜wSU 4஖Z{yp?I./Aw p̹oHZڳ"f P3 UOi6uy(3wUY}̊! €v ;-WYoVE)p Q.DGIZPnsIdSv9M#[>qŚhUAU&Zk01o.s=7KcB=ɄjuVDǜ` Vanɻ~Z&ܸ=pwxС^-"u$]D@E*%Vstb@fDE~P_oBK?QUN1k.[k%5 RsKO=iۍFq Bߦ.],~o0:%X= FkoePx!qy;~b3w/H| j :`P#c^`P:{2#ͮlkOe;Q ;X /:EgX#۸%Pѩ-"T$Y~Y5dLC?JPSWR}I.=˾`+s\,ۇ{JpJk'OD- c-QZh&t70؉ fWp#Aݦ'^$t)|!6KΤ34R#a}:qS y ug3eHJ\dÛ7Q@K-{`zn~oZ,2 ~_գ< ٜ>cCO4NJ -1 Et,9  {sV3c.s3Irsh|PQb9hO w<ܣכIYL]Hb|PӫN`R\ê+2okV:I,KZk_W׎|J de/ms:4>gbaEc (`N9ʭRf1 /!dj*N'YPw!GI!CY;i,8_%0?p_eWwBC ^$JUuĖֺlmKMWA 0;ls๬ t?pB]&!]>w,fm9J <6 xYVs> Ey2^*B}0#w2" PǙݺ.=tUNx512ͼ':ICX/Dguh@_WWğd -B1 4ilA"D \O-Ɇq<JN0hˊĽ@ryE%HRc0B9Hc373a66KWs砱;>ͲO5b'~*u7t*=/AOjSU͍bYظq*տ4{LE8 ?7DG`W!Eܐܷ2eRxZ(6ɹìI#m+a;SG\A ^J fějpǚSSw'ډgv⁖fFY7la&Gv5@#|w_wb§œC:Z)ZѱQb^cԐW+Z(~n03*F%5o`,P7 a!Ο)&xgA=F!\2s\ƒG lJy:/bGAPl{ YEw8W{"/;BX s8 &tC^M&dNl ٣ٱb ʭVzbl*f9Ű԰ڳL_Ե- Lexߺt84Y/OxMdi%(z$5mpWҰ{']izjg8ЏiI/GBkbz|l$)LPY5,5ٮ2[Oې塋\˄kR EV6Ys!-\ C;6qD],s5B+Vش)"/:E| \$8˞"G@nBvJLF t-%ax⣡' /,itI!f~R wͤ3hI<g,OJevZE6a&B`y A8S"[` ؉#m~,Ğ!W`rDkj\W]SSYF0]E#Jf/4]ݾw\/dz{5RjKӊ 6bOj4|RJxTM$].}xqFX#w W(]m'Y7 QAh?O$!q=E,2_sGTr$e@a欌:^>\&/a)'.qA2񑇵4P\Θ܄몹],L=QH!_^ViYFL'0I,8Tp ˲b0s9zpgD+Sh7Mdc g8ޱuGudq d[&DC]Z[O܈B@؟jjg5zQc'~l[G/YHaέDX}iIJ6 2z j"OT 9XdLJ:0ZdzI:#:oDV|NYkKє;q WbG=^͎;$].%觼t5m4@|V@au֞܇h=T fKZ=s`ʮIr )s}ǀzo5ѽi)R -'nѧ"Z <@Xair)*6ĝ}rۅqQ9ŗML-/+\4 l'nkؖ%OHs Ʀ? ?kP5ߜ5aVѝ4v?[!_﨡R5y.:z^ ' YIC4B.blpɀ&`wky!7BcJl=ZBAhޅNV.:W]0[W/5{s-N g'B9BYLl6S :J( <>_}XItrlO<ԅw۩a8]_BIuƳ@)޽mXu^ O0H{HlNs7,M#2z{%qQZ g,t.&D55=yС17ʣ\9_5 aѪJEnh*xrw;ݴibӰ" yi;}r̺/?/qe`b?h[Aa%7 "I~\~ VeM1=ui({U=be"zoy5V - Ho0fAkw`k\HYyA̼oS!)΍e 7PW4a}NT i5s*bR*qLIXo" KM>/Kv RfB~<2sB%r/?*ۏ 3v<ɘnKRXOAv B `6HJZ! f&|E_T@' K@b#2:ڤML)2a'kmDnWʕjR u|h)WAX-:o˻)] WY!Q"@$}=.*qkj,Uc̟c,#6|DŽs yvO9ymGK/;TU1ռ(6BseSs^aX{w,ZtSkBj!5 ʈrk5#:jV=h,Awß@oɈ㓫 ֭tܴ[`_r-M$ë_ p_`zY}PdǤ GXe.n; bLׯȬ}`qX:$ ;NPj%rHoyN[SEQX:?KsX:Tf f]8mI0wk"4s[S "GdJIE +(7 >UwD&6.k&4i}L` D Kkp_f]'/k]7IZ_\"v64L،_;7* 9ccң=F:L[äk={]hJhwKxO ˨aKjB-I˺Tǁe0~HyGߺ[;.?)ӓś-7^?(Kg u>K'/K^yZo8|neP_;$, \oRZ'Mdr~ie %"VS.P_Ő))uUD! sH i,kTl=∶jOu}4%stAZW.@IRj[,䯢:6Uj=PéRk H]3N\ɓb` z_I(.$ Hض~>oI.+ &A[ jLX˅_"&qڢ&(^Mٚrl~6 .GRjzj U9e-8ۡShQTq4x34š0S~TthqAn=vhL.@_ŭq=.ͿTC CHɵהjnrR!RA[N|fHfywGr3teBN|)ŝ,QH"Lm- Hr$S>s*-aJDZ4e sfٟ*jj$R0ʚcW59cP s3 @הM,ǜHm˗gijnϗpA  4z*d`y 5~x^peHMwDߴ!X?B OcɃsv-U68t<neb$1r餳hFKS CSIEDl֗eK{kt&꜈xN)!>) "pkAw$+X 8*x#XE2QZUyuïD[S>80^TWvߵS.儊*"m7SٝBXTrw@rUHYfjV3X?ėH8aqM2xw{Ƿeϵmx-xbGi'W+Ӥ,$GS2R6鉎$?,GDƙ"NHY-ZvoAwT2IHc'Pk;Cmz|?v w%"=FG'&^CSRaKgwz0)>lXo=n~39#=((ړkG"iiMeV*d1OZl`"O&Ԛ!lН7>k@]me>$xې|GgAqOwsq Bșb+W|pZWm!n2,Y?o)ymTrF8ۍO 6-/݆Q(t'APЗG帀D͐`ς:yhhhZ0N+;9ȰtjJ=FJ%p F#?;EJ$rX8n<Ч I16xYA1wIEӬۙ_g?0s((ԥ3 ijrddﱇ]@^ԴP4XIW֌{ r9 P"QB,wTI,Uz;T+u6@V2M6tWe[:jK(sz<(`htR6$iƞ:Ү LmZs =FvEȣ%,m* 7JuoҕEXX*!k+t*m Xﶞ pp/\Þ3b\eFfIYtxZu58QWhzhc5!bP\l:T#%iU$0NcMq?$"O1 Y7$pzl&C[C;Lń~9mteiF/Ph& j̛, $OcX" qp@ȱg,4UtF|"ԬVXB _6HXyJ{:_[g}"<+?uT2;T>GOJǐ0/QӸf~ub۪C2Yj-gJ~Sz#1FІ!0cFC#yڃh`g}$]gh!e̼UJZw#0?KЙ-$7_`mhED RH#GNMW[M<Ez}X] qt,ig2AS# /J}rgCI|<y˒0a!MV }nNMA6js8Ȱ+Zt*4Uũ&k^.{^i5 kцGpA8y^Xڂ 9K*7] ˖;1ͫu` 5Ĥ8x` @$*mun 30('ͯNdXSRY*"PB+YRL_,,oKŵ[0̍f2Zgp'; )':x#tQ-*͏臉֠<|R.DYMwϻ>T.\9! \v"pq74\_I N1n7渵{e&kMyXZjOl MOu6.f $Öh;UK%2 K)4$gkogbz|K>x/L&rZDיmAB[ &J) ;rM=O" p<0rV2p }=ǡ@޼"Kn(V`dQ bӧ)X*~47vD$~`GpĭL>%Gz1Ceq?ؾ.Ѵz=X^)Ba }d9hYY* T'Bϩ\$=_ڋWP=YQ;z@B(EO7;N|UStΘn2`]6'p L?-ٳ֩% 3~oRї4ƌuXCBV؛h/ꛓ4,gPk1kr2L!.A S}*R t q# T{{[;iH*m]Zi[uR,̄6'R?@: ]WjQh3{h |HeUjڤ\Eq!{{B"CQrg{%$uSN}jA?J>QczPY*a.WT_xuBS.jQ bV=>>_3gh_붐ixejfб΍FSlf.rI tyATqSΡAv_Qq! g ˻7lI: k[mJ)xr };=JCur{DAC.K+^FocSy8g/Uy.ú`Olf7'6Į/3LYvvIvki :2iamse#n6QDEg- 8z5>S񎭏B_4*kߨ\1 H(6ʕz<t~ *_Ǫzpz/RPԴR9_R76Jܙ4;Pn iԽX^jN5+͵CyȮ@K-*qbKy"D`ً).$1>Uj|^s`P8N5% Lmt7jjIwqEpSO*gf.Lm)P>oi8"Gii E%ޟKywT Z\ gMޮWL>Z{Ɔ6 w25( ǮyanjK?SEGq*oQI'=▜,ݹP=WH6eE 4Y֊Qq P*~)T,I BL=E.ՒHIԳR\(bd^#5m25!~e>֎+ K)^V8mY tⱂXոO MKWO-y-z0kw;(әJcM iO5+1;<|Ci D[a}w ݯ Rg\ya]^o^[D$ƏtʛaKW̽83Yu@fbXޙʧ,P[ܲWpO+O,3`Y*|v?byisE#=CpE70l/Ot$;_y:[ha^@%< >qa[BM;|L"Nu؃+[3i9kopYN`R"bpe.DwE)BΗF ȑb@c*L׏Ǹ"M&U`|87M3,k'9o%Rԛ?FT;hϛ#7{ 2jf۴ͦMؠ_iO,kp߲N~F-]wZ՞!0jߓ@5A(eqr"[m݇T4tЂ]_DUZ  Gqbq=S#' A4qYYN qctݬ* 5z|TzRV'/' ̨WE=oesʖ_AzCpUn|]YB8ArH]j:p=1 zRwʾZ P5`NSއ7!~,6ꡦlvOnter|,tNwn=秤؃Dy*$*}Fzyu@è辱 e!+ߌd/f U72rTZ炚(\D*EU-j\ϧ*7}ds2WABP"~icwVUHԫ^$G420U$>&m:CDyb ,Fm:J>q t8`3JYD(鵘+/_Bwa%Z@}h٨?0nؤ7T*c& TC [;O{Z*]| .3U~ف0``*`;-ڦX\"/Tz?~X味3/mmu Aqz&NY1il1w/oU- H}Ob]Id]Mxi 0TKFZ\],݅mD Ckѭ=y1l #,}إQ"_tq}G3|4 ڕ!/ E!=R \Y]~I{4y>Ƚ@JTZ@5p\=ܣ {C(eS'r2ZyV\0,7$wZ}dl\E hϛP)̪(oA֍o H$L<®ڑW>~|#]!`L*{|& 嵶(HS'" \1P۰t\;͒~U*J;Gc1RwLA^3Sk]2x &6_$ ?25n|&i&0LYA6V7YBl~Ng%k%X/#9wvL6J]ڔ\wlVzh 0[LQڑ,+42trWC Iҵ^E*-@eU^oz _H!%D+(Vf$Pa%)ODuy˦.g*9?9FӖA~[mg2a$'d}%ǠV=c_^L!&7_qzBfs$]F5P| O]D G(CQtmXyy +^-k׼.[Ng?+} #ǂ9mid([M3fjrWv E?P: lv`꧗VmKw+$P+aI[iH@<0US ®>:-a NIFaYԹbP^1C[f^t8:H#%VHiq'8`.CmBWp[~χ3GO33?Dr :;%EAT;eP$ZÜrlilcz}~?Bl]9Y6X/,LBPGv0QN!{%$I q,_z 1=n!{o5&4hAwQ|U?<a .lZXS{3Ag>\6T茈riK==t64~iqP.!o,}mrіH57۳ j>rO);``"f9/4Fp{:B;lwz3|9"ˮl0J)xB4%%#E/6t1N1}o@7J頜mPۏԻ*'3B۴풗>AEiujIMSIqs#z D:RT3:Y>o3^WaI@;X1y=<'2X!!KTo caXO4к [4{U x źe5Ht7#ܱDa273][~ eQe;i;ѡ,njg d`oBF8/o[`45y[̍B|zMX.ؐyzJivX+U'On<ƴa^soDq@ϝ3iiX}* n sEձXhpsJ٫綨Ճ6pp0"MD,Z+([_閨54i@8oˆgAY ݖ/I`* BdOگcI>gvxG#TFe϶7K_SUH;Y#Sh9 `w՘/zLna/ )I()l<qf6^;!Z"CZ8uPRgvfaeGB_+5=ՠǝ6">/9-b>nHdz%g(KTO4)#<0v]D3!e-A4D/X? TcV }nA;Slk cU!<`f͝@")N)+pj$aFvB/78,əj̄jR䑔N*$fWCկfv^W|YMZN0HeKԉS ^|vȟۄEnyg{FF]+ў\n4X89>@DOfFQ5C"H!GXkB'sE`r #4؛kWͣi7@ (W>"ՙZbaޢRn(I)ҥԻ~g T^mZq,n?(cj(xZ  \[/tNG+ap.X;3q  =_TXd'|&%HuN_"5ÝW @a'juWARpl ֢#vmW<-C_QT):zt]jOD h=2hZ𥫖<8}g];j K-ߨY:Jh7U`xl+AW3!W ĸQ׏^A&"?}&ԗҒOz73=E㾯jLR[vy#*TƗYBNVl" ÓU=c,ADt ͶS M2S1Va68_ȕԿo9uP lwtbX@E=W_o`!<#)ˆ9R!=sq~Te9K'0lq;"MZ./G l 7>Ee?H/#K`,mawxI4q?wG.ZC< 1{Du:".l:T~7j2b31V:>1/b~f?^ tL`[)_-FCÙL0dۖcy@mi[۩КEj y0W!q~hyWq3~,Rzs2CP⛶06Ǽmg5#?6gq'jIVSf|\9CfO"ʈZd<&Km<45lCv8B4.ܶ _ Z dE3?-h@k˫ߒoDUXeK@;u IXÁvo"OuHw}ͺ@JafQFjkJ =˫M =6~j S:68oO:)g@A QՃi=܌0u\Aʯ~qߞdbLݖƋ+>^LMr(vKYkPl ~ eNV+ܛcҲv[EF0t7˗X3rNBm(0T@}Q) -  yh>pĐ6iWw+vOwuz#h"]EeM?ߖI` RݕV",za/2jcGteSHƃ/΅h2tPB@`;9 NWqV^X";-2oUc`6UAT7GcRMY AC !"|H#x':`Lf @+yEgF'?$Z&/|rHTcT\ !9͙`tga/gPM|a2D840S0G$×]|OއA>9VіkP9_i롤&}.$c{Ij/选<4C?iy`}*wdHnK&\:~7US\TWwbUM2d_ryO9ƉKA9RI P+idEC+'vphjPc92%GD5/ZÅ([cRt64,9<9ttEiWoL^NvС e46aD*_Gu ͎R@b脲(ƈjxz)& {v."cwL]&.ՔN ST]pԘ.iȓlԋU[ߔ`c x_>J{ uڡGnO9Fܰ+@5/?`5oA_!t6ʕ'`2\0tU~i&k]Y2t/=:ct[Ui_W]t#]#[:K8rA3r:͸"K(so҈a6ʻi`H= q7|KSR4)1o1Nj/6ب"j9@qebXd-ILfnDzXKr̬7f U%[#hsG/=3_61y';9=jY%ʘm٠P?DDM>g>Ox-řljY '$|NVaM~j8$ilS[rԳ0_RѭV4whlʧ>>k#5z Kha)6QzDPz" Elk=^^H]K8 Nvd^_yO jOV툱jptjY;wH Tdذ\.ZHVhy}CA>C+k!\|!=:[ eIbLw;ؤXʝUpri3 [i3w;_}VHpߟgmsiw ؈ &i-O}*v~Z [ iuƴ.<{qfk mՇd^6:\d+6̸W䬭 o5/O|)3DzI;g9k]opܬ>4Y% Eꡛ\luUn3l9G(Rf&6b/eN%py\ue>'@vFh[#J)ECsl5-p=i^E0$kiD;fIT .N{Z~E|Ǐ7特O?UH3e'2!E0!,h5'cS=70c,->m2ey jk`IW5Z!cDZEf@[g@o"vO~JX'(( \" Cqy|"# 2 KCI?]\fGŞh=Cw\ጩ5CX5g,+W3ݠ8EǑY"K2}֙sx4N柁I)MQhq \YŹg?; uo$D|Q>ᢙw52ֹ2Hp&$pGkFY3}uS[d,e2QS6K-ɘ8#Ṩ&$Ƞm-1qPɅ'khvezn]QsiYgɤ$wf=wOFA)d`$@ WⴃhZ'it\v a!?Nc>QQ򌾚9-~#%=Ym?mI#`Ɲ;oA%N3esf~FEc"6"ҊΪӲ訔ӑF uGWZ x]n_I`7j8 LGϗY{EjHn㤔=?Թ 62# 64>r@a(PcZ^qNڮ\;;eD)ɈZyϿE ~ C%XF# m2`yZ!TO,idӆI_~D,ltAӵe\Ў#efV bz*^LvŴE_u.@Oo"׉]<^wŘG[TY6GC]N ;i{[;m<,҈)+6æd7[qq"]%Yp 9wځjB` &okhpy,Y>o=;19 z#9CO4␞UT%ufK`(a_ kEZ(n֧x细YtsyF*)HI+Y=aU( ]Rt窆5`3] gV%Y`bGw- *UY*=3Ï)tjz1p(`6j9%+P#XCByX^ڣ[V;[gd@q4}sr`ZgKNMi S]ʧ VgL淊M@$* z _d 3Q8*RB+c>Y60@;V8OKr}plIgWn Hu269 /Jಛx53 ^+V,:C-:zz'(5opd6x] %/Q"f~Bߎ5䇴XB4WAaa[x5Kl&uD~L> mH4#~p/{~@K5ӷUJni"^qFIVj51Hu..jdK&%X}BSC{!bK'ˣЧTxTufY:T&!نnbyb# $@xIlV>Jfj^n:NB}.6S,#)~h/s:3l</٠yg.bG-`tE4}FI>3@=kyܺiZd ,[-v?%V;cm/徶Sr@q! xL }ezxb&ECSU8ƍfT}]+'t֠Qgjy ښ w/Sr#~tI$Zޜ[D9 q7sK6nQ nlU*bw|d, {Muji^hY)"I*tfxQWa}eGIˬ_ҹx,|͋-s|IDF]~8)Q/۴a dYzޛ S4 I[PP4ɸzc8 צ1E޴xSۿ,wdާ;xasAgsh IW0:>ڵ ۽%\ת᝙3;2+IDƋU=m ʕ#~' Y>g*>Ņ5I}"QՏ笲NyUsm{(c"򒬔'/@*ɖ>soM>}r $aj-Kf D@SX`)d,?}e)Pl@qS$n Љ2K89L$˜֙% .IU#:߅6:! W}i_$Joz2鮒ߡq-Q+b.oCfzb'HDr(ph@; #)&"v~#$G>ns6PwttMCC<9p4 pbl~q2 $ݑrm0$N薳:B܇ZlYlbs+bHEp<*`\ J}O1&2~UQ}0E :)i$PmM{| L3;v\Ƕr|tul/& M"W(!֝edK;ߥws^%ЩsNl$?VÛC3JgX!>rݭu[`Ӭ M`e++ @ ]pe*ذ!3qDM8~X^bLj~aKA` k" ?_㡄bz<՛AV&mIj)φG+UnO| :.+ C3$ӚbT FMCw݇WY^ĕo,hŠYGWPڲgk`[ by~¼LjV)O_Wi11#WRƬalf!ZkWÒ:x\-ٍrݍ?bƊAܚ^M/Il,TQS{ кL9{&Go^AFVí:૭szk-N<^- Q{~@J(2Yݕ\sd[$q ⤊qP}̈TS%mv u[m%Հs]hߞ=MSuuJ`^Vϛfsrуzli<( C՚H_a _Om&jU!M\[$jGh &i;3/9H{vdDܛ 7Aa6()V4ޅ +}'ܜ7m/I%ܾl][ZKR=4MHD M!:ҷ/$VoBNtozi蹄cjWs8OBnjLj])f _ x"q*7GMϴ*dGO[V@G" j=$-Ƶ03\moo\r%:RHMW}g5iܱ<Μ%zΆ!QA'ˬޢ?] NG)/vivnb#/Չ۴uMCH6ggzD\N]7t` EѰ'G&Q)vlo/u1t64pZoVNJI]mI~,L雠5՟ɰ?"{E6ZXQ@KڽɀL{o GߨԎQ5}NX<+?\\9TjUH8K-tq4;Nk Cqf,@,-;ȋqgAFͧ#vquJMͨYڽnk-NxE=v9+cEW+Yks ˆX_"wv9⒓3 +,r-L;3!;P_)'.ۘX1[J u1rBX++=d}J²{՞SfA C!SVX7ddy*_mcm-Ec!Zgwl"bhMb9nB'.˾ 9;q{3!Nmⓢ">iBg K)WIͿIy2aAb5 Gk[ssr5[ɊU/_iVVj3'NiT` J bJI]: vKMZU5 ށWI9t(L5k@>%;Z7*Ċ2LjE"B̯:a`F.phl[Ok>V Wn?x٣@)ʞr6. $-7nS(kq,3s5vhuv Maߐ"VFXJj!XdځftfCǭ3RĢ9bq lldA?`b/MЖN'K,2w<܇<^4 -zЎG2n1?2y}ޫLyμlNZK@H5"~;iicHS)M ?5qd}-g{K |G-R4%S>7*U:jW%bPKf cmr&"cfq:lԍ.Zù+ Y䏾k'T5HXjfh*4ނtu]#w7y% aW4cz3[GkG$a) r'e,ms,Tu;&o "|e%sJz~^oֈvK}y%o}UouJqj<`4uGӠh[5[  D m*( qt!D~;X+°n `%Ɣ<f%] fdU3~7R- Z~ۉUZWtg2vtm*A3Kj`G8z?sv`_8/ z] >֧q 1|gDXc87_nFUAHPx -g[C56 9Y2v iXex4X6 `@'('A]ҥ"UrjO%1zag ~:e!ݤf&=ҙνrxuWZ㓃L,$#.W3lpUaX?ln-eӢŽ$fkfԯC%@PBIH1V=m{ 霥iQ@OR#{,pm3i,Ru }BUjpD@/ BL\ Y^O٦+4qԈCBK ])F| ~w_.b9`3 f_1"@Exϡj!58Y?e]H{|Twk-S+FYbf{P8g,FKZ9:Hfݵ,\Ьs*i$E[¸(|ҘQ#FXh5$O?eXUḫ堝V΁j-phcrswx@kT*'M7:LӮEcfFė*Ux}ԢK}ϑHJJ5 TGIMaHfW7;y 4 WVh䠠?S*EXG7Úp~zs)_Q ϭD.RGD~={IY.eY7yWH >Pu#2epIW]w R+!Ű(t =/i].!A%I@-Ǧp^`I#7zdX)r5x$MMsp "HGڛҡ2ͬc ,K'F(ʯgO&?oRYmwoqt\:a7בrѷSliH2jsO(9Ę18N7OS<ӔEbZ$yMBQ_j;+ÍͨSdy4S<;?|#[#l{ݥ$ nl΋*D Y4h F='.nLV8`@[XhaFE֔PZ*p#Yf?`~[F`6K&a@,ZώYp?1d+=`;,e6խՌˡLc75v҇YЀ~yFIꏨQ5jjxP5$ ԧȬ5)E n} 9-WjأhȒc2- H'Vrot/{dM4-N<ѐ82dZГ2> so ! oGlS}JF&lڄ1!H$&V-޸4٥~(د?AUS BFB[Bn7K4;@Cx<Qٳ2C:is#[PY Aɡ]nypZwi 4ө~^|r%g@2D.uh0RA$H)^U7;.iV,x?_$T_ۋ[͜n1}rKxUy'-`>$JԼO,ՑÚf%å{Pq)jN/(Be*l1hiIrMZk)t(.=W̩RO}(O%U4U.gA4//e4#>\BoVFf2[V[UA_62&3aWE.m"qtuZȼAJGqsu5߫)3ݶJLBUBzKDg6i}~<~Jo_(yCl<,G Zd+`jXjIQn?,S-<k<@Uow5' % q>k B%\ʹZط:H6*$/-G!w4i=xFvblta?<$ m*7LBhӼtp}#Ht ?JnϭD!@4<z|P ΃6o߇S~&;Eq7d4硢pXyIE}ʹFf}%~%ȃ{0V: ?Ph8Ɣc! ,Dˊ;)s:VG,sR}U$2$p)?|@C m?JI70ĻR'iF (K S(p#kXHP,uj)UdAYcE鯁$/ӯHai&^„9lתd*!4O78ap)_A& d=q#' *p 3ϴ3#h A}̟b|dyX!&B T%v.QN\?un"bJ D JnIUlBek(UuӼm_ Jt]Y[tZarP'01B{eY=7Fbh3a# yG!ԄцHTEG*5vV$8-yEc7X>cF; roZ֟q$i,Giel`P Vi_=eKlTq{wPvD\iGL:#O5~] hR̳7/*jMr-)(%V1M,\ܐ`b\J/dž鞅[kJ6ş$4^bDcts X_ҸrG1Z8꣋Acg:xɧ%^}K\v.IUC'΂qIZ'|hyiV]"Y*gNo:2]G_mRq+7 Ƴ'@ &TUSZ='!IVo@Xh6G#!si[wZ.KG3RJA}҃kVtqv"~I\=KXaK̓v&?;Yß_l0/m!* 0[vhJZec,9w}Uאwu.rջJy}w^c94gYZծ%#) b>FgI$;pAiuĵ{56AUf=!ɍ#/QBǡ[& eG`7!WVU3y|Y .oƣz\҅f+"-duɱW'0sxph3 KW.M$e7,okF~nŐcWGY@`h6JbKZwK~Ce/zx0|L"ՆEwWޚf#-Qq<3VxSSeRش>^HQ푠ҕאָM(>J.;Rۆ&2ȿXsJז^(KM0SL'CשH"|:Knq'^p vzcCac8*>*%q6G;S}.)x8 Ԗgr`?-xRh9 w=s^]& Jl {ҋc'Gğ \8k!}XBEy{K@{Q;R;^HMT뱌yLs|sن,@F~lyl{CRG.%I2@/kP$ڊ[0R#z]96 9i<#0gliq5o|mZJȷ1vLќӆ `l#GOHC*#&2bzzC9J(`51+tbT:wiCzz@1Z^Ur2~TN:6 ߾)ƽo! /^td9St*Q2p5xaX1C1݋N4] KƦOЩrzװe9E@l VEN-,(]\ŚtO7D+p +(K`,6t{ĭ9iؓdO y9?'0K8uʋ"^`^i} 9Y=F4+slqt?ҦWfH2lb{#>ݫxJ N{!\0^./@܃;]$v܈='[MM]8yNS4TVl/m_Ze!0Dh.jT{/zҭ#4hGĕݎ46S$PE썒c4:=-X_`MO<J[},l($|4 ַ]0>kC,~]*bm5rȇҡ$#%|Ű_S|l'*xًI8(՘Wf@V&Jnsmx+ ,Bw0cܮll fXי06ƥ%Dr+`u=&YrM8ԡIJ4.!,ZP,w8Ypw#'KZQ~vMŴJ UH2lq~j{且?a1yhRA5'OP6 hXZerͲO^]ט? ldG5~lKpuV,IH i bC@\_G{5&tMI9WϪh ,4pٶ`AX1i '8$3L X<-PN5Y/ܰĵdS]مn-d9鄁8:A_@Ux?թҷ/[Z]!jxLu[}=!rEݷUzxٽuQ>/|pE t$1N/rT=)loG֎!@H?aבź#5;ΰdx(+֎hMO+|kT2ڮ :c `Pw&v&">0ߧVp bu#LGw?iAC)833U)fX1Uv4ђ;3 %!,ITyEfz+|Aoϔ1:WE2gE og*+Vجߞ?;\B#\eRC-.U9OXhU(S1M7ŐP:5~:E)f,/?wu7ogfA-TM'yp:u!\ #QN QZ6^P{aҚbue%%8d A7fnXr*(&8(!7PmvDYQ9nJ&i USOЭ7˯>^x֏Dv+ >7W 1X7^}:evTD)9H!g0UTnDT'jfr.TUiBa>Æ1%P;[4T-ܪTZΥ{'rg[?fCtZp?I"@`G4ICÝ.0} B$V?0#&Ó ׎B̐WOi&٘L!%B_GCyYDZi_~CMPE)e q ˆo9@KO ?_4TĐ牋G^cL DxFJ ŘA&W ?17g`]I]OG}۶yr(ETiR2+ymW]vRDX[b0L3#{*Wh/qGЀϟOd)A(zpb&SQAQ=Yʂ0&vJw;8>]p{V.C˔e8&hL] &;5uѐo$krog/]%v{[t̄|R OOPO DdG24#n)-l"KI9;6FǸrt*.;Х̴FFN4,{$lJD}|Sb\oB,>d 4F%2o/Ab_|q.yL>g&{3wIYu->x/ox 2;p:zяqfk@$Y ܳV3,QE(=$Z@psR,bX1w">T `?5;:rz@ok8Dr|]}ƨސٳ]MCv ; *3=k1.& {VIҫq!G2]ńTc"GZaH—&V.gk%A螞\W:F?>$m^̽a5'l[QI"j|{$M\߻2u2o9PPt9XEDz߫U,ʻ%0>3WE6z˘9D4y[H̉(inm/& ɥxQ|zDnX5}~wʘKUPR+m5ˆ_ڋ w=Ҽ:=y F7_p4y*Klv: ${b!Kc`BeQu9YZm |y}ηUrVRŖ/n r4dKLR"!$PL>Mw*22n7eݚG.3PBP/&؆dB 8<ʨʸG Nf_͚D0HLMPCw+0w`qX>I8$Bs5awbUj ϴ͟PgQ d1 c`fgVT=f$^H:Hf䒡'N Ÿ :“Ύs o ZO#Ovyc[=>Xa!а%;)Y+ʔ]E ^j"A?H;M.4RNޔdԺVomY=g+y3v0BmƸ+ޞ`u@iU84@ɵ ʡg(3) 1xG[qnhX 603FI2nq{BS 75p~|XҡkUN}Li!pf"-,q8Z$to`<:< \*qڶ| |)f9s6n*Pz.%%-Az&1'Ǎ0UITŨi B3%=ޙ(ײ#8':lqw4} T"E*90ä^(?9ɲ0 Ꞗx͝ԁ1YB/ZnVV_|]"!6[8Ģ9ѳ=ܥKi!LNuhH*ɖ;4"] TOIFTHë%"Agz$o:R1!NۚV5J-%o$KyIz<&|(cR7=poE6Jdwk&Uj֛B aʍSkWDKN"3.>7E7Hבֿ81Tnt !S)I%b?^S 8xLVX|ibG[m&#ј\݊״6l9}Ya8, PmLcq>y_(@ ң*^AHAxqʩXs"Qc3F@dL7-d"dq&ϻW Mi`zQD`lj"o0̖mLԶiɣPCNN *~c!fk풠JijB ?EeT(@Lpw.co !Nl)1,:*|KL3, C&v'gz'?v|ķ\da yǖL*4?R hMmԌ{fMNW 58 fH|5| M+BY&9xnctCv|wٰZLĉjb'B~X{$᱘37 ZcPj&0x3jU#UV&N\'8 yˬPW\&wuth(EiɅԉX`Mf'~P`Lۚͭ*TGO&1>2ڏbʤ6>p=cR# TϞ8mv ׿KwJseӸ*l-Gcl!8Q(sYH'q|Ȱ **qM?/eQzZC-jdȻ22:ck1pf'. ߑŎԕ̰n|$'bZ;Fe^d`8>;4rˑ,@.3.F"ڣ^x\[H]*(myxec%F%fߎbs^9ZZOOj︩祩}XnB߫[!gBRA wgY7̚^Z_BzKcXnL.S,c/[6<X#4:N,ʶ]zїOwiA1Jv} (ߕ8OAGw1F(-o];|XFI5\@2" G"( *b#"}DJt"+<)Q(|぀%`WOlu]OĩpOi罁 Os|u=$h)Ub330 oDp;!K{h P,I"2mBe%" L'*Q"&#$ a8$㧔OXف7 ǖ*dt)oshO 4').yR:Vh%ڊoNNO4Z O-OtQt$k<?-KQNݙ%tWv3QR/$߮i YI:Xie>ߡ)YDo'gbCLM.ʅ|efEKN;D-دڬqfhO1Ι0I`yobkg@DP)6#GUU#Q=\](3JiWjF!)F NQ ˏ ]k;OG5€yA*oF3<,NE! ~yqRKyV]N8CHaWCI*D} (ұ+U* c^Ԟ7ӃmK yWJy8 d52jn ▆bV.k-y dO9S1Dp@gn=<,UӢmeѼ_Zd [c] y9N8y%b! l[+]it}6r18J0ZI߬П .EbIL]ǖ4Ћx,{{{X:O΁~i#IbTT =IKd:W ryn W{<&¤A<䠶E8aT;}^?$y2@zuK&E~JyIxyWGu iMSFUw c;BRZ΃Yz` a&5#S´yr(:܃@-DlkG{;Bmdx[u-eoP)SgKz9 #7')G e=47G0zJEMaH,UrB&*b'JwG8R7 xL~uɵ\0Nt$2-.Hk Pi< EG&H+}=G 6?KDN.VX y*YS4FinlXT::qjJ er蟵#6ڝVCD+8V 輔ɤtީK.2BH -/ P qغ.2$B;d'|u]Mx2@a:Qb:O|sM[ 4s"Ad^ T].GfZ%u~!E\RDzۇ|[c8@'EoѣA&p50a,Λ~Xq^6pS9 |rqJoybJ u"r۝7=*p@iQIq>IxVNɪKŷ#Z4˙w\̤WoqيBvܭkqL{f jZ%f1Xuz9 4Zw5\b*,#TVƁ?>T^U9sF3/sȘ)/EsabgL#x{1Uj/kF,sa+ z:!OarCg=By5 gN6CX;% Y/shQ+zV-A#"%^d'lSIM,UwF}<_wxv{,K6`gQꯓd9=u345fnڽ`u5ǵgkPxW%{\ k$-Ȩbi8kdХ91D꒧YmT_RNZv짿),RIi=w܏ٿ2PߑUʈ d%D"~?;^t|< q#L'W+GaGX< 0sf.|g5" 2m2μL݋J`oQM*gE⬜tr6AEK!F )K FN Zy*:k"C[C4lv~IV[g!MD,%E-ˌ @AwǞƸ`P%}Q=Un.$י Hw+'* ƀ});b+5'"FWrTh y.RlQ">|mCn'|Q VSpmokۯZW:;Ըꢛ-04S@nv) NKiq$FDMzOgڲ~K!8hײf[ΤUMǽE7)o4LrC(R3+vU>  $MђS{Ps]D!XjQM7//sWy:OEeׅ77ƆҬ,B<$&g!YaR081I{ى[k Y0-u-ըH=$D-'57~]DU)}eQεZ\K*9+:B 16鄫ԸU95 E+M{Ug-9MЈ'@,&tф8פLI )kp1}WK)vƥ̥{0Yr{1C Ե)uMK)``MS\폫{B( XhuI#IN7Ezehw<:"rP^-) q4Ӂ|| {]V|t$۴ ZWtXSā'*&&o'cgDGgG4|)uW^Bo5D t=/hBf}{1֯o|A}H߯$ڝЅӊ G+j[t_Z)zU*eśeb wgh[d| YWUzG@_)'Mm ^g N9PKUb}hR ݮ5O]:i Kpa2aˌ PfubfB=ϭqQx%BZPpɀ?f!72PzR(3ؐSgSāKBzhFq}!rY#03⛨@,ƿȁ{ʒv,.';YQWB ln0n$s$v: .C#}+t Yo ,շ,Kq-x+TOj'3?~<̏I?4vXмzңf^!!YM=~+ Vxjz ڵ`cSu5GփpbEV'\:1 lH=[S.뾔qp%"CI?_bQn-- ,g8ea9_ #fh8>%;He7a]]̤fs}iBG*;^ڏ3 P9g!RU`bq_By0A;{!VȼkH.R ^"'epE"\s+2b@d%~Tf-&=Z'rQ+zⷖSR 5V"j*b'|'9fAmfgB} 0˓9 d.g[rǁ^3,ԢIM;ؗRSɪ{wQ x*jF/I(7RwY2 p=˞B\տ-紐wRKæ}37Dњ $^DtOj+}}L(h*C7:"!NefB}m@;a}4y[U㨶W([vEon*, x>9-dsX[5ef,P[.\1~Ui~Vn4| 17"BTb$%@&Ɲmm*/y0})SEo٬ҤiX:PZ]al'IeI^X_™idYTBH\\Hˌ%7?s5y;.4E܈|t?s]n_IHnQIJ'{иij`ؠ{C">6 TOPX?UGKx2Qx}e#WLZXۅќ1+Zrv5V2B6`TXCb%ZjM{1|PHt pvFIBKIrf e= EostG.x>AeJ׹6= -zx0suօq,attv4~h//nspSSdB(L i >Ʀ,4 > PٺۣԖbVJPWt:#W`6x9.ؐy!˒;,66%8(9rLHNZRǥpVByBftlS\Hh4ߛ<55 5H{gS{MbKgFD2&cOV+U%UDfyg)Mp1k*)1~y+gv{2m!3[ t[!vqr'rJ][;j6:uV:;&Z'xp+EQ`胧SfƆeԐB:rgAl^tSCq#2h*eiP"*bmwrk eUx'4kG>&6ڂ RhA䱨>?8XF1j*Dӟ Ӯgl bB́X&/&$5oqJ>Q@Vn³!))Z5Ha^apN MLF;Y=`x|x2OYik-7( _tr)?v #$ς> tD*V;n}.Dn,g0!jIsIy-\nHą+^<2֠+ϸ%a㊸Zƒq "Ɵ4D÷mI9lqgNYdiǙ(vvpqd7YŅ!x՜+ê@-%3}&\ғҽP6g[`D0aҭܫOOI}r@›Ԓd_$B81z:-/z:3h3k8ttyeTAq Y[iFkOpf_E'>J}c{=4j 3T4# ̫OFRԫJ!Ph%rbRա #jR WB:ZZS\~%67C#M /^udf^6DXv厠|WlJI{ oyύ{xGk(BýCy {Stv\l ug{ǀW"CgI'g):̛B)bCOݛOukt暚ҁ}zYGPZI(`9Eu#]{z>p{%D d B6]-u-tA(2Ӝm-3kV1갏z7Bc&ArukzNGA kVxB`_TOC$I⩂5 R~R w$\:pP7WxhcvX< 8 R[.|!a1zJx7xЎh'Pu@Τǽ۬M谘zO#08I^UX=d<[hS u #|%kc{`}- Nu:;1޶;'oAtd3H}X$H*/P^TIt"h._{:b$ k3o,cԹ29)#|!wqvjBCL?4Xxvd~c@EqNiU>I7a)C.?m=Qɨve#WOK`i? I.郡5xnODH'W xT 4/tFc_vL[6s=* *K-b&Uǣ$&⚵gu`^dlsM8sQ y \ڈC 1}ǸTZU~fG^hw_o( 6fgG,m&/SUj Į}@~i0Ɓeg= pK!S#x{3\ X,u=t.+ó K,Fq^}[[{{? -GQOP tOp?zȴk1CQ4 ɗxcⲸ]>PZr`pG@$w$)'LY ]'橶J}(gy 5by3$حe}V^S] (]|S0f,o3h,Wd%gͥ%|M4Q5/ 09/m$w4QKڸy&_>J-N0y0)6爚:[9=$ VE욲ducp XF 096DKv3Z1!f(&Ť*pz]peLD;g2 , \h= Z&C&)t@t~CEjJ|%4HeJlh<gJ.B Nk7u j-fTVZyO |L-r _V ]9MIt{AƦyxNz!'ؙfnb ~ᵾTɯ3E@4 _O#z\qg/& +#3Rv5#Kb藜fRMrq J-RG qm0ZGR,-%:0>ZH^2$4$"Xw^C!/ErMN4w89Ʒԡ3=i}2J ^jQ bt7-ÄV>2BNŸ,7=u5zE.Bh'6۾vi^C1pp9J}@Z3cioqMGE/<0.4.K0FB&As,NGEpf-:afEi[z.? !x>Xq@.9 ^]I'͛'>&KtcM(s[#ĉk0.4Lm'>y0>yߋrrZZC3|˭ij` vX?[%\-٩aZzRdBO11?B7=egF}v`iHtV<Ə\OhgۘMzau7OO >fkO \ jwq5hţjJ #p!-CVv+MQxh>ft4*E;z֌t-2"jV%lc[}o',:Y]yJ`ҺL m`C:Jy W͍ ʒX3WB.9Hl Kk8L\sH r-aUAVp8K^lɟOO$63Rx ޯò\F=ҿ?L|]wrF\a|C6D5[Liޕhaa 쫉Co"XXÙ̅ùUEWjlb<I>C|;7~FEѸrCj$_ R~$X£NJ#xοDiwSsڠ-…hv"Nhkgcp1KٱbM5kj( BEb1!c6:̝%k=+a;)ԍ2gS .֢;A Ba`#7Qo?,6"G̈b 1&o~64U2O,뽻 hW0фPm{ƶBP園7Ǒ yxX1/($2ğ}I#k,~C,Ղi)w7GB^USAh'Tԡr|u^=ȕRPj?"TOJGskeX1ĕr?HoVd'FPlu˲o_ m]`ǃ5r.,~x#ټJu )o #_S*KVHzDz8Ȋ1PRY̆/N)Z?p %[wHo2QE5}Rk B`*_RI8°o# 2C t6m/W1Te]aÓ-}9NѨT`I|$eJF70QAc.VkiV>~m΍ al>Nyii4ˀ>gh9Dcq/E:qRm-Cʏ2jz G齖nuPnAa:oxK3n>7VKyV֟(y5{0Nq uqÉ}v)F9J2:4bݲg19gkڿ^t)LN_Dq#n[@3GA*?,{\OT TX-Hn)Fry;H"쭤~P)PkYzmOpMpי)&ST_r=88ɶfHE~x~L툟17Ҟ='wç@yQj-X~|)"vW1`pJ-Ai ~駣YZ߱bp(Z2o:f'j-t<?j/OKGdϛjRJ[}񾶪*L f }N*|*D ahLOaxu,[M\(^ ;]o0GG^"Ce>(Cp ]L$'L]\#@~F Sܢ JNkJL 2ЎI$/ـ,X=ewZhM9)wJ)ףriCN"m9t&C4JF9F y3mQV=m'Z5C*69Lݝ;2X#N8{[yISP )V\ڙ6 ]7b9&o(θJx,DŽeuNMJZy1ufQ \d{W)xʇbx9,D_nOܺkaY)1RsBs}l#lg(IR(`S II%)1v[yáڅrW6a}բh .g#Μ9Yۖ$Ơz1C&Wfb=[{<;*Ӄ fO~ĺ sj0O>. ~ cW' c`â#Cx5C|*=mz[g@v+w|Hؕ@wuI+&^m,X49%l. 3ӷ%MJP,DC6-q"@/[q4+&ܫ+3 9I3B)/x*3nc< ugkfPL8 Iƛ8O^OߦYounDp#X+Xn."Mxg$'=BJop }P /FԶ:PȰIQl;$#Ĝ. _^vG{\&{gcU0hҤ=إO ]r(nfݮ]ę4佒;(bbْ!\:'ڿ$} ǀ"ݾMnQkHMq}Xleϐ Bs1 fڼsd0Xye¾7kD XCt-J66 gq_6*b#ilƞSaLHڊQzXn Z _2Y*,%ʎ}Zv(6dc '\31*]핺ܷOk_1[hs k#o'?!^P&_99dLG9@:e9 /`] 2M. QLWEY2l`C4HDt>;=T+U|_EW}NJCׇm )yfӹNPh3T >*3*ck93(ml Yɩ?Zv۽/dӢMGq,K5 m?GۊsnT3}kNS())H:i0¬`P+{EFaJﭑ/%2pvC}?.fPȃ3Gz/ՁJ++t#TFs IS)`L+A}1x8-wiҞwjOf)P94$إ=ILA`QfbOVZ=#QF&z 0?>Es]IPLXH7yRAV=We9* Osl0Ojfs+o^Ydm*[TnxMB>Dc!FyuXKr+.\g+sQsH.p^AoF0Z3QLfڻ(̒1alNC;f5tUn+\_GJ/F+[4O+IF0c`m=L;0|h8 w0e ǡX#ͫa{'u#lC uY#9> ۨ4x&: `~'a{XByU/P< Xb_ 1%Gbw \77K4M V8uGY֭_& |@ Ezj#{d8gUTay!Bn[w3ߤ@Q_d]ǵFӫzamo$+ z!$luw(9hr2gVq`S_f+NkLAϮioLb =nlR*u$zP 2p ,[>oQ(* 0|Ŵ$ 8Dt’K #-fQ΄x}1u[}&|[ѭ9@B\d7] O#P(Z7=ڛ4y˂9mh+s UJS`~q9]c[[i# Xr'A}8v*%$zc^gvJ^"Qd=~ UR?I4['Nԅs'Z)V # Ĵ ]cSX} pLzքNn8kq Nb@BQ:+ ȓ=aCy"\2{;XP=Wk/P>I% !E7TXSK])=|ǜO&5f;NJ-<..kPUBqǹlB#5_S Yj 5UУJyӻ|r_*h诰Auf5Ff-$eD){]ys|*a@=qhjƔLݕ ;UY<tX(uvPk!Dٿ/8?[K*2HL}3\^=aos&\]s&K`Zq)_X{*TiC6q&62((ѓAZXOO,:,^%gu%ĞaF >WFNEd1v)3 ~`G ,9c4a9yw64 0|p!k)s)8KQ=֒{cx&S{3) ]3m|ڢ'o BHV~VFL*CQ'؉^CT%Wfl=._ ]`#f(%}Q3躺l-:yUWqH=`+_hcpG} +HP/05w-4"2ub3}ݡH%v%)V ]Z@W5Uuo|c S)Y}8*w!'a|vFDn -`F K <O}F"BII-k#ܼ8ŨSihs:%X1uV|Kom_/ݨWL zքrW-~T3QWv$\@X%y}VEu)lf1wE_!4 9$Vj:=37HObM.7uzXqe u WͭG9|@NXK_*j:%zi3U&iAP_Qǂ,Ziټ!w-{EW$Jwi)KQ/'Jމbi gYg&Jڥ<nA #t%;0B8^]N$&"* C&Z &&_\XK Y,moXtXs UQ}^SHGkGN/wHӎnvx؏>9"0CWLeI^Gߙ&`FVF 4n!RC1J2Ka¨W6F.[ wJڲظ`HZ3a:$Q9E0\ ލ⤓);U\ԎBGX$0*7/<ͫ_Xcq"RyZ@dKLxdZ.΃daSKO gWWhE]\u={d"KOsA݆%+ JHH]Z40S>KQ\3!Xa?Y5&/}\dT Xm>^ 2txI %8{f:F}3fQH]ˤpwg Q= n"R&#2蝶^kuͪ&aE0LP!bIVpbԏl|D.u:v)`gR!P*k53]>`? N<*I9u~KY`LJeN*(}ET aEd5JY$C|gkc($V (?Ч\ɌڧS QFOy誷+:P,\_}Nx &8RѡA:h1 )p낆 UŠ{>0,Vsk+Aτ{^m? q.Yd[TQ6 PA$^D/( ~5BR;%2o-MRPIo̱yV)mJ10{Π`^TT'Yd?iA-3YfVZ9M+4=' +O?LwimXbk+FۭT&4ȼ񠸇2+4Gi씄TE&fq%4vq-mUU}0:@׀;nInZB &iMq^=`U4'DGFzMB4@@{$p }Ժ_ W^Ư!pAGU~~7cnXeo4xpNjFJzF*UlġӥڥpT6cJy}GqQ,y`}!@$+} -ſ^Ek:y REHdbAݷ*.:$|~-O"&jBkSS29snPY7rc{8}›quk$G$r,2HU 9DQU\&5+!+GoumwhhgLE QeFH¨sgZ=#IXB:KTsC2G"$yYOYcds= *Wpk"E˥xa|˫,cr̠3J`sb6]ã)נφmvd˥@k6ɽH,MӤYGv?eiZ!aØ}p0_("yhbChWSTf",yzNL9$#> kN 3=îA)Lj"zY3}c}PfPz(㼪v3M^!YrWE=46/'f,ݽ+pPiy dp2;Z8z 3 XW;YcAQFFx0ҏ ]:k@;SJF@ Mf Vr9;'R i G{9 N 47ԚkهېkpU)]=dok$-My6 [ H[B_DZ%`΄N>)RH&IS+U DNy0wE$("]ۑ4N7,d \tyc壤`"B[HXqj6޹a$ء!N)K~0oA˹j/hwjjG#FpM8nVQ?y&>,/ `b7#b(EVNTeپ\`CW?6k~$I€h-7 ~^Y ~)#nXR8d(m4)bHj,UG6anmLpK~sNwKJ pN5EO?:z7ʮ9#CUA0oF4#IGZ2Bq`**6T(HhӓVWc[j|;ъmez52KV0awônDv9`%1"Ƶuw>|d5JF仠)Ϡt" 5 HK~"uK$x .M W7K3T)%iF/rl@ӚnE&s4V Gn,HfIPf}`x(ĊWWo41 jMeq~%C!V^fn"mv.KeudU&mJw> ^i?J6}K(kVϩ{NoM"KiH3|lkυ7 b ?Sl/6K_>;N6oԏm~W_PuG(l$'b'@;YM5 S|wQPx ܴqHg6wpwypX6&t7Y[2<Iuiw,\V?}_@w~dT6%B jHQ ^ȢyԷ=+#0MI{^}؄,6=+Ŋ4pG=9a=`8lqsv9B * T*@*ItşY"waWԹ,WϧՌ<.? [?g]çCP0B}lvO{T2fQ.ͭNyk# ,)7_DoBDàT*]ɻ#;<ǀSJuN৕3@aKyop15֌k":6k탃wA- h 3Fl; x(d`(羲IYߛD?)h0-3 r+3ؽ-<ΓvtSt!( 9^͞W)3ܧLG0򱞒~1P3\m" k.0ɹsf=fbCcEl67>~d5HX)ks/I ʗ$PūStU%Ls!ۈX+T-iGDIjb(v9Szv+ʃJ $:M`ŲMcfɲS@ /&824KL̟uMxnL'HqHjK)^ JꟉn]|tҗY /Q^i\Ødn pG' TLa{$ Un?N)1-^®"H@dI&vxUZ`G5co L9mng_sE_V#sk]}y=ʓ24\()&. [W(aX6,7Nh^H8`inN>jV3"DڅE72 9zJ{J͕Z+~u&_l&x]; '7? $ΰڗNKԙ1.LD|&P/*"~Ǝp<[XE8c@'CDO/%84)ŕqf3j'T¡OHM+@A8ིˆx֕z_wN-:b &7kd{=GMPSb+.H?V{鶋]",2paC9 uόRw4Ei@&m/#W3PG 9KN :owKZY~B9nyj*#4QsZkwHDZ2:D5%.c'ή4w=ZPa)oƅw< 5{-6"2¶96͂Mv2hԴOS۹_|rl6%+X'Sђ~ dw&,'amQb%B/H&, $lte &.K޷`{:\T*sc6jڻy): )OF gc}Mr*R\H4o (E8 I3Lc? -2AEA޲sd& ͑K*w'#&ڃ1E1*B sc= GP| kAI_qxoW|i Ow=V4$^>Kf2K:-, L#8i)i\3(qA+]HFoj_":*~MC""2#!B|;'74ha%<I`B,˒zӺtab"Ndcv.- r/j__]~ܥxļ,߅cK'+Fϲ ̦, DG -ٔgPػnΩj&Y71~KNݙS$zxGx!*e Tbmąq!?+qI GC,fT%J"b=S?Ft==|FJN7:^tG3g1ScP`XTUHPPT8y7dT xLo RwEڵTSD#aeAoyZyUU?Jt8'TGR(PKdsRiPρײ) \h]I 2j= FIуA8UZd݈Z~/m- "AG)洞:)[gVPDIEd2[l 8qе!c}]Y*pyb5`4^Ç͢^8ivv>r=qUmu0b{ pboNqW),yvI'VcP#ifnSDZ$ڋfL~sjuQ[}wr3׳:-?FqɡF%F a3Ks1B+vۅ)SxwΡεiQ *MrЧW2"lU|q½Bט1ʲEqf>r',)_,_>{SY{W-;S)E{#rÐ(L|8m\ۙ'W)7]ٮmP:74ip(B, CWLmcʌr*c%g ƶ^c-d^{\J RVr' 0Fwkk􏦦KSc]:>T~ÄFO^uEC=}.m"ZKt 7r(q,ǡL=͓AcAygzfLn?,B2أ`.P?$V1"3:3' 6] }&Dv$n*31-z.‰9zAgI:\ 2Gy2x &dtێXC8\*s|I(D;9.ԸWC5q+WKvMQxq '%_wqYxJ6\8V/m0eVf̆oSQAo t%r^yLI:o=|{L T>doEcWUO.'Aa_v 6MG@H[!2<e3V@ d96LպV#^2͵;O!u1wmG#W 9OawƱП`8$Q^\E j MwՁ6y}۟r%ִc] 3#VAdNc4K[cx'sxlWlpo"m WtɽsL3Sĸ^4h'@;W.:(0ydt|WA㶋ݩ:Fv3# _[LçV5roť+"`IF^kU;.|k3ks (8Mow1c ̟n~VG;lN4(RY3gd1 ;A yw{$7f0L5.tDky=6$~XԘJmn.ȝV9g9?Tyd !d"uP$· #S?Xz 66f wYQ^N@И9~Cݧk^P~2кߧ| XEt "mBɂӲ;~.61VS@3j32\tZ(5u#ڵBI'㨀 V(  Y_nf7"303lrN $)G+rY6=BB$h ۈ, &=|p EËoW2ĥmlWzJ,`ySEj${5 ' 'i#:k}apRCa$ ffc?1ң!dr7|\5nWܕ 랃b;q i+E"lyrw:OV _z~=^ 2oVօ:nwyaZqx;r1y!h>IΨ=(쮌룻T8~j,'Lwrhhp$nd{>#' OȹՅ}0lFCQ;Ta!WC>t-gx(Ff,)jhPR;RD 艻,@e܌)PqKvy4Lu?|pXWHtX$ oJ=@d/n<%h'GO?\"k|fD.~O7> ]_z2uYA=P̋Jb 80k ;5q.z ^MNp >@ۘ _QxpTh,j-8*tr97;L]rnԿ`xIFT܊ǣX8~=?2onvX?8L[BGيy v<`չz ;WMm@oF-b=dcnJ@rh(%=g@RkȘ릎K]̧*GOp2CZz2OZ"}8@v5/(B&"7;)a>8LPsy4 WiK5 T3 fNGFG麜[O) ?fg]DDɏ"T ii?B,#e_0O1H~[:# /$3o1Ӵ]Ÿ].DD(!b"(ߚ9 Mj\7R:^kDȹ[!$e[W&TPd?~bhW#!FK@fv((Ŏ6 !T(: oې[:O-6Gu>?e8-VWڨ֘:[kY I9^[6w(רɩ|lĔA @B:բ"FG\c"&Pa{UC,)|nr{.$4Vw9svߖ:!XmAOFE}d'Stҟsށr1W,ܚI}k{nSZedq] , >/[-M7mȞ.~-W'o^. 2h@|\]4ϙ[2a9%c,{ 2ST̙P:x{&  dntR1Utq*}$ZO!ԄɕW N~Lj"+{ͤTpqpӴe΅[~d (~ݮ5'`뭎]J[r^>Y jLa_JKx6,&jP)A^uRR7|rj.lEoh" wS~1 vKD4뭌^@J'>b>yB9 =\־KTw#aGrI({xQ:\ 㻑h JU&ξYK^@Cq/o0<7S_3<|GT.£b߂B%+w5aVT_;bcM¢*"pBA Ej 8i&Z?~0WBm͒l,f>1QΡ18߽ܸmեQR> ہ "608eTemДj 8ЮՄmtYRN?};S0^QmLQ,?v?w Md|I81vmrOs3=_?2%VOyq15&\ -W!dW7۝$2 ҾSm6зOhünJ88%N51Fm9wN<+TNURG$U*-nOKabڃΙJsgm{ziKxߋJ]IW(Q,97J9n~}˝DabR\ޫn3a/M`,{Aٽg[Dg% OXim>|!1Q^LXT)d2'fs ~_︰3xKC7X@ mBaZ8@.t<<(t jvJ)S)>I@*L3w˵A'HC P{q.pw^ky95J@ @yFWX$W#j"'S ȇ$W֫Zٞ,,d$CuSN3%jGm$1G,>:ǒb <`rK"/]][NHK:,V972۫7ɥ7$TLawB ޴ipz7H{2EyZ% Ʃ͔z2 f1%uPG%R7 s'60="@[;r_E vzIF-.^V"A[ol#2]; v@)Uns"6kR52ꎤC|=iE{E~';u0M-1 5LQ>;aEQLkD:RU{p$$E dN1Ѫ񖝘4>8nZΆu^49g'<lH[2MWEƭ@a*D1PnF#%͎頚}NC*(*+iβ-]/:NzGB#7D7ID;6RjvTQw:tŚzg䆆5 4I="؅4 ;oH CZ \jEQ3qMGE P.mގׯ#ra!^+'+?M>PK"r tDa?#vcl |)Ȼ^N{W1#٠ߔkUSCz aʧ3'*6Dkm]W\%_CSE_Z~(Ko߈bIKWZptv*6y^Q5c4l=} ٶwˑ ݗaS{ E#N<>|߰J:L^^%$.wD [v}2h\zHV)@ϫ=i4 XקeCr7'%'`}}^?9U>8{J嘪t 9\#ё ^*Q#Y[t*5Jpo+ 󨳣jxBr'B tT%jVBT}G;RE(XήY. KW,ĊL[6v<zkBKjìeؐ[:TR$ekځj,84MIHtQܾ3@!?`L(&cN@<6bҧC$ԨTs_$z^ t_yU]BQ o@A_Ȳ?s%uFN7Z(.GϪ`WY's=WfMo8rOaT4R"^Es|ҟB2 sOba.D^=:hL'x<ׁ} ¥l%Hv([NzÎZ&e^0զV,w0EZa"(4o;+,Ձ%  4ciaaq2,.{ϫMB$,Y_?w(tmC!؊Wi$v8"H'%Ox㥚3mz{࢘?}RTH㔦p~R6-/(WM^9Maa:P2'EϒTDx^p+ DLd.佴PiXeAk][%9q.D}sJ4)PYxӷg2{?ҒlpsK|+]C9rSb# QE8 Umi&&,Yۥnmcm/Xό-5q)("wkbw߬FbYA? r/k#OSez+ci&E'٥'{ &> Ϛav׋=T zpP8_G|?ʮV^ݓX5ӌ(ՕT/t2]\c:)*~2sO)WtL5MkWh;I:~Ll|23w3EgNfioC/f\N9JC}\wu 7A؝ݝRS"SקZRoy ڏѱz4{0[yZL uTm>{v͍gTRo ao'7LXM԰{?= ~J]3I]>Cf;;a|;ghU-.dZXָ HODt4ş\BKP9֎""y"gbC![uo|rz>jq|""913Rn(b3$Յ4\S@DmqIS@< &\b;-hA{ҕ^m>'X>7\tJkO@kv{VqB/o|ZL]?LBġ&.Ć $iNculV 0q{OAB X߀wpϬD~WhžJ ꐅ/Ok0"Ę8UoU^  H[b;igow7Ai|ch~ k1E-[ʨ۪& 4(XQxQsjrz3rrB2p#&yـC]F!Z7Y Ew4K[u(%APݰh`h ح- [$U` dEfn| `A *JxjSR. "B dQp'`L,@vc"O2w]{{sn!]+\.aggMv3$V%>T#iG:K6~ q]5 g[]h&yXuӖ|*Q '?ю_3?>1* '(ij ĆƊ06 f~sU,MvKNdi|C+/uR2!)(>FNny.~f^ Σ2a*rEGt`q~[Jv ) Ki *Ρ$ /)6;O"%a07C Jd|(rB\eC')< e\U#= N9 ib>bqQ 6Pj 9Pn}gP%;J+TٗO:p] 5]v.eqXUBhG,_Mĕq埬 :>gJv*C˴wgXiײ|LjSjʋ!Hk*ae1>rkguebyVW:i4}0َqރtZ10D#9Bո>XZkT$s%Y)0Azs#bnĚ=*7u~hW+8>2 CWai[c:F82/I&K~llMQT.-ߞ:YCt+/ffkԄ;@ O0FYVH$'d/[dʩyT.}A.9ٳ)>GK8 lE靱122؉#hp}f/ŚŽ_*eic5f*z5YRD:DODL`1>ILV=tԙ4XORJdr ꃑW8iyxpqɪC6!o;]iָ؆T5chv$rԝq~}W~[yA 2mYϓQrZ՝BQgnO%&5m15 jQ LѣZ<92ߕ0n' %@YHPU#/ܣ^p}UT3@F^˝U st^v/^ /+bʀ6"%t.V~xtϨ  iϋn_ϛ3(V6e^4U֨ fk5ŻNԑ,nzhFA7 q*騅EA$EInj mmtPf1s" 6'a-l hO!世 yDKy߱R,V#V߉wC En\8-.ya Q-5` 0mael-~8:#:fIsۜhfCE ~q}T\D&hW\+Rq(6d^~ VH/*X++QQf2+*վ= \ IYn3L≴ UӨ@0tUejTa]o0h꒵S"`1(.ږ9t^żg,*"̼3ŲD >CJ0 *&CUWC qgp-Û7ὒ_o-^r+Yg튅J V5D{86m2 B:ƪ|~ MG-@MaPRI1k kVNBLux+-&tUY|4u-[3sbYG Vs% LgQh )Qe6Pԅ*)H49?hF3qYPGd8h`GIMك9\ OgՏ۪hs^X v=Pegf3uVf:9L#>_&X(N Ohn} Q4z5DWʜzz"h( /X2bȱ\BkXҫ rr:Bg@~k r-Z~6vKZ\ˉa<min3% Mю'㲢/Qa#AwAoK Nȼ-BqFI`<4$d8jA4z\zi0O~. unR5WΜ}'slp D?3qll˴Ŷ Znuno/dJ̗ZUM汫8겼R8qLEU Ctmh=`w%SHPR&15gA$eP@ԞakҦxɀ`.%- dʊB\|J5N9F'pJ.a oqQ39:?QY+uHj~kn06=yr\,ƦP۝M^ˤ,W4PjbtXM{9>߯+,g kfUnȡ%p_ q%fθm1?AV&O\i>#Q,QU1z1dw3CS ]ŠݽSZK7b\WZqڻF!@[g4`1 %[m$G~iD#GCNȾ=0bMѹ D8a[+Lγ;|_ްHrޘQ\qYf-=_x$5d #yyaE%k>aځS>ZH1;3cxѠL˰م; &|O4I!B.lB|./zŕPwfJ k .>~ '?#u*D\Xo9U^AgW>-2u9b<`Ųs;-:V3צK~ez^utSSݍX"y:*M7&-} (v hAWa<lC,/5dj+R+;|>~L9Qf8p009&]=G(KՊ\ksenx#- AE3q`r0)h*L~کƎKmV#umwEx"NJa,(5u3MxO. 0EKBp&6SrRYڗAS)>x0[5ӋH>6-ya'U7&O~b-uRLStTu?`x.@p;#mR?}̓S8ςz`5;*z j0;=>~LCߊ  VTvX|Rt53F`ZQq2 *˾=/ ޘ{w Uɫ V,<mN^Y7X^9;;iڗg2Nl7ҚPY]AG:v  Gk7YٹfbvaJ rlRoFRN2g+:O뮪L[j420 vUX >|K#)/4BJ77{Z`h) ][gmhm-h(i7*IX}qOփ>߫bX$ۛ$/԰%\OB-ެHVQ}"|~md\TσzELӏFf1ȽÞ+8PWap5m,8ayrZ ͸% vC=f ~r>PkKa.sj{Cޤ&RTb;™q7 Ϩ۬[qNVǒ6Y+:u7 Ǥ`J!1u\җfIK.EN2 x1cm*7"V7[| [\Y|۩M_~NMfc7ݹϽm@s]hZ{.nN(T|$EI,m7P4Q_8yp*U܌h@?\bFFP+P6M*n0Wt x$zdm3 6ZGВ pCZ`}>ii/rmO.wk.-׮XK_}iK8}-,!q̴GNc{ )(@kT f3uiKh2hn'/k{pE//$$ouR8N_aыЪ:re-yt3L]+ʡu4*Z-XQ2*dspHn$[N޷aT=&뎻Iդ+dJA~ T"~QN7 $/ؙ'P iZBK2e6ϖsD zC|qeO:=n`l=. X\ M5SD-"C*qZSL(/TN,QnHHN݃|hLh kh 58يpnrj ZjFWb3en-dï#$њjFSr&b88Mx_?\ HueθnչUaSwCU@KcIx"%k^ %g$p(%TjnP50g1T|@Jt|/ ld| ! /сR-'|`̯[bOñ _XaQ qcyS,K~( Ŕ=m*db6TH{ _n.Me1l}Tz~>}PVA<_sѱ M`Gqɳ4eZ}^i ڻw ˁb'A2^Gl><]jQ\"TQAȩ7K5W ~q-/^*Vhį`f9^]B f tJ$/P$eXuS,:06ײ_N%Dd{M˜{aWɡ,cR3|&AaO7Q'/T(ԼNj]i Gro9u` W> ѠѾXk&2s6gZ73Gim /7C3ʷe{\-4tˁᠶ L/GA'&*-a (jUŰ&>rhHAr%IwJ(&`5hO(4h,qD4#ڐ$l_?[u`-ɍ"u3U"IK[ < PG+HY\RJ O POOXBn! 0h%~<.!YM:P82p?Bv 9Sf-wՇx1U51cLtL* ΓZY4JA 3/|PdT #=3o!H$# Efǀ05ll /ga;ݡYW#r2*1 EIDp@2I=D "T2cvBt0K3o{潰MHL *A"($mC{hc*6&ttdD$zW>ch*??0~ 0w)G[:oq{rӻUXQ!}hPz2xH#~ f!JvŗrUD͙:fi5%,KPE`iC_"ftaFYI1.Ð:&dT+f{BRZ(͚xIWEv[3U7BϽkw7NM&1x%@`#OrE&"d/gYZ0707010000037f000081a40000000000000000000000016609d23600002ba4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/soundwire/soundwire-amd.ko.xz7zXZִF!t/+b]?Eh=ڜ.+B9S3pO?mHjl.gB`EٔZ8[^,qA( g)Q^Eژ7k)b#P_r|jvG_>ybTv%Aƶs4,~U?'_02' @G+ay%BSu+$y3ڻC4~9vK*+ΣNH^lH8) YHYaZXl<|v^9I!<())uO]+q~ҌCzCqT6w3_0xY{ Nf͖n̓3lq!ﳱaS8h?V^ㄨ9la'V:R7o] lTQc,CRF{:g#Zȇ 'GWvZݘ|\KvpTg( 7GPal_ܤ );橡w9t1`LXeJ4zdl✳urS;}ĪV[F 1sKF=[ߗ/jƛ5Bo bL= ܢjfcSZ<}p{o,䯟|هTnhܟx>}R#`@2KABڽ>ͫ p/DԃwҠzj6<߳c6YݫKeh,̗xaejUF7y#K M5%7Rz)[ԇ$R0}[=nW5gSLœ+ڜjir!:z(5Lf`wJfL # :tpV_sXm{^xg7_?1[18Ixt&o'; 8z%AwB~b#'U%d]~ ZXGOʼnź48[kZ#SA28jWxȼ냠% Y̤Jĺae(}IH:yxjF~:x7f)=Q2߬آȆy1ͤ=nioj&_W}1Y eO7893/$A.b05D[} ҅\z;Ϋ}@MD5$uDs" Ȫ߳:٫Cd!b""1S Vl*B)6 rKxܯ&Zu٫*2w=}f1 [gt! x%=C#Ed:`@7s!%j0/_ Iy} hgŘp%3`t<<h1]La_Vd5jn-3-Z!O5n,r.ᐎfQ'4swJ,w7&4qi:y\ ;~9&:h {s~yz7? ~juyIP2|\NLDBlB\lö'q9m8QusD+f+ER=aҮ'1k I4NJ>3KymYk[7y/,!{(w$ztQum%VA*G)do.bcM4E_-xFq`qe2/ΉbTnKW#RvR %vuI# +Va.pΜyg&1۵m_i_RL&D 6ࠗ哈''!pJkRO{7bvBB[=adbP:KR:R+zZ L!QRM)űKUKQ\ZJu ʜ&z-~x#yH` d#;M8ӪʎׅTm?,9uFTGd8h< 9 - i(dgƛ;)(ݲhԛyIϟyjtU=BX%ʼ +Dgb Gqtw8BcxJY.P4S*QƩ@*.t7 :{$&=$7B#O[6TQO'q^_L &1QFU>LNE8lb'TT867DZ,%ix%Hre4IlDu45ɫ0/p- ,AN&LNM }ꪂ&*/+Tk<獅{ߪg_W^gK\<- .USYdq\/0t]VT/QWEsNܘ'WUAN-YLWDE@LoǍ1C͛{&P@)J]Rl)oq\ag:erZ_<e˦ڭ$yR};Hfq:-&ݾ> _feQ'1!e/q*vUuAJ?"s}!dw"rƤi+4\ _B(7 Ifn ,m.~Fj`pXJ+2X9ۤ?k[ϜKC^m9 & }z?U%& ^+5\+ʹfr.1QFRc[Ni2Lqis|`9L7Ȑ^PY+mmZ> ^2P4^Q Bհda9f02Q o/"gBa!C'˝1uG4`c2#R{}H,-54cw%,4=tYnT}/>}FV#c4N~ f =f} $LD x 6[LJ4M hW XՃb"h`>Kɑ(Y p%BYRx_XIb6-qκ]Z0B=z .fTs"7ߵ lFꅫKTyj9 5PePz@)(ܱh7UŃ\N0 u!si3&El_p8ץo+c`Ձ"]t3l?M ޳̃h<{R;;?T! yPEXWm)Kv.&%7nao\gU؜)ɔޠ kY µN<,?We.K e`-zEȵΧ[b jNˠUW kG`]0nҺFw[OhнeVHOv{d ]w]}SL_WvwOwn: /A,Ne{U6+ qܗ_-1jdW8ٍ^8i$O! bpApHx; ބm#Է7甮 8 ́|H_%!=aQa>Sgfq̨# Y46 Vmd% 9@sM+@goE]Xf3ܮ?8a]!qpb!U Q9ZQZQ3q;yhEbءEi Rfg=hcR# Nu%(cbyB%77~,|r]]]m<"11#%{ZNA)/A[ nSSxw7;1=ZOj K3ǥ%@2vmނ;gDӾNCɉŠ$V..p3~ >\JMO涱=hBw.'ƟWdq졁_VBjwSLjBKjpKe3 w ffXLWСWl !"]F/9bhD[vdVӈLV>KH"5ʸ!p[)}5Eժ@ ].Ry7ѻdv )Qe7*  #_y(bnS WmύEI &N?s\EK.K9l Kn]>."5et&H]^G_Liy^,(vDdtÊͨfmI& !$\"HTR,vr5bpd~@ 4tjsiu]4ް=ɜqP@*qP i\z/Q8?J-P0ݶ"}ݫmd^ăَޕ² 5BY{1x2F2D^8uuppP[EyJ~˗u$+W,9S PPq5JSaX;ھD2\Sz7!]z)?a`h e'XrA%ˆrk%C{VORqe %h8 n\E9ѽfVֻ4k`-uR=OsЙdC|Ow)~^ .H@, w2,tgI施.'0#8G.QcRD𧬗4CZSM:raHerB' yi **=`zjRJt%99f{g6] |J2|=Ҟfi8ovRy9pֆD=)t%<9̌A8 I{k׬d.geފZzzKXYB @O&7q<^wk_>'4t5Щ޺_ρENe) .6Zsc×˙8@*#{͒b?= 7J % Ps0} -̢yT{Q<-PF Ƌ8KhŹ3la$R9u}LcTc HZG3~k\S(Y#pq6]VIBJea̿GkXB?HD. %rd.U]qMYG^rSMǫQwWʴ׏ِQp~VF=5)¦ņwL-Qu ݯ)eAE!1z/y$oO}zuP\D`LYt YŔƦmWG%?eV:J.mx<.3~kRd[7cI;ýeR6R@G2˝)fDex\ ÁEÜM[]/R\fv](~P槤 z $`%ݚvBO96Fy?S#hhȩzE+@ ` +:W|9I8E[: XbzgB_*L^eɁ9 c|F?K8U`Y:fSa+vA,f/3AiwXo7L1~3wPB"8 oͭ*‡tL~Yy9Fj$b= BY5#6tyK:JZ֨&u{ _+v⶜l'fkSe TydGlf-|u?mlF@ۉlqϓMvZ>S=*r 3K8Z4ixZ m7ejAcl9(_jzň߼?>yǝalِԠMl?@ɒ6SiR=w}o4ۍs>UHG-raEĀBvj]|kgk#Zm9pS}]I3.8UOv ޔ{f }%SE1C v?hwh%/j$NA'̡ ܡ;7yKYGuBMD K7["Qzvo'}M9 [S(?tw30%xJ^)PSwl|fyqLl S?w򬵅XY7eU2#善.1kJ$B,&ZF&mrNNAS^N^-vT2)T#F~,~oLJs.Ie.@mV>/!ZRk>vx,pK)-\0(S#!S|N (/LS(dcK k 5 .g Ǜґ;GBD-mRm7e+%>Yyc܋}CwmXN6@q zdX.\(WH-s = br&T"FE'-p܉= _g}(m@#<.h&͔ 2Ih3}׉a['=L`V%]A'-Dz^Vo@!D.9A&|O1a?I +ՠ/TD`s^ -lL=xg!cɰ`(F.X/Ttdr5^lI->#ZAMML.)CR/<#{0laa#;}S7E'! yPX5yAǚH]OIJ0$/X^Cæ$q>Zd%ze&<.T#}q@{;x&=J7d2qYp賐8nYgSWy51dQ_vq_z~l:V*RBvWGE:!ʷ4`bE- Mqt ]{-Bj17mEFkPvn-J*NR7i:=-37(]|-cgVlAT;KCTk.T+R SN9Jޣ' kG"AXLSip`j's-XS\U.,%86Ҝ*Yo5G$?oJpJ}w@H2F٘iP1~tmByI"k#=7F5q~8M4 قSDkO 8}''И"IukbxVkU5y˜x 73!llZW*?5o0ArMc_,WA8&$P[GGaUSe=Xg:8k*ϖI f4'Ękz5}iTZè1im(|+t&m(^q  y4L 7f hɂrn)@ڊhq/zfHK ʧ 3erm`|i2&5&UUYyG>QaYUwz2n1&3$s.뛢zosF7W/ܧHM57}JnAJMH`I @^{[?iY;5:jDCMJ.fV^B##moLD2\i£srUz.I_L]N͕w$Jģg8Sy\,$80:tWŊX=2_o/c7>imO̢oj S앉ی~$C:EtCfh蘴޳ `gM9"8iHAVw85S{ 4('c)z-Kq@X; H>4# z.W5܆bZ'&"N4V{PgYZ07070100000380000081a40000000000000000000000016609d23600008480000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/忄=]?Eh=ڜ.+ɓ-VCT9dYl^bWxvIG.R&m i kOnJ@GG|Gy;;1~HtHOI^X<ҐI!/[P%%{믓 ~q?Y.X`!!v(rr0[_!OGSEcJ a W@{:"$@ ApdA)B%|D8WCUZ1>ݵtZK+o}Ԍħd"ɐ<@%zd8\66Ƴ-K r>E ÓFaTvs&1{lΕwl؈?>ỷmpj6@9p5NF XCz!W1@#t&\mxWOvbm:'ݬۮųe@|`!glQ-PN"5>ENNEd֥C0RPt$qOP~@?R7Ć0QZOgxV|k&hx &7\%1V[@܌[Po豫~Ie G/R+6G{~a%BŐ29H}QJ蓍42/m~=SP Jr.+ʞ Ԁ7JI\#$W ').0_"\Vۤ+` q/s"f5ę1fo&{-D< uᥞeY<PVpJva#|s#ӿ3`)< R(~ ݺG`zl)r l eF$>r[H^y%iATW`|ng/%(kχ+=zqvQpۼbŝ51xkv.l]KMj}!9Lb}1h ;{I5}q=εr}=LT !`!]O½gb3vk$)!74ێ߫/Fh\5NE?8}4k'A㪜ikAJuԺ=g;$Raz^猾ƐA+P2԰%8D3K|ܲ,88&f7i%W=ԘU[:Nj\W4j!~{[V^=װowb΃: !c9g/mr%`r.W/7- ]ߪ\[$@|Qv;>||A^2b% vZcv7%MnFD s ;cW陼Mb?-):$Lf~HG3f^frK]5+<+DbͬѹR[:k ݬ^-|4 *"Qv`Gj$@jؗ6+['s7 NyR}@Yn!"px})zV諸3{ڭU"K۬;FŔk tn>ST Ha6iPCy(^D*YӨR#CD14iaL5}-5 )͘7VʾZwp[7\`U% ZIT΂ON 8bSrQ3?'֧ygJam^l[z~Ir&J#φHC,dUp2W /|/*ݮ21>LP.xE;C& \<|!C(w0qԶf54V3V2K1|\m!cXB'Kr. 5*:Pϗ Q2g!yIڭʱI?e4 θfg|DҼa4Zi2z[' 7X}`xq[\R]{6p)Ko]#1~ȹYZCߋ`Gmr~^FWMH$T̪ q U_z=Ay]FѸQr,lS(4F'A5?U"T(Ȃ U>]s_SD&d%%A>-qxa}_RD5Jj%r#џ6-^g]|r s0(\1TQGhR.Lxe~Q9t߬3.I&&dyC?)B y{RorϮݽ~ c;,<֑|cB.)VX83hG2Nr^f>Q\AGba[Y'y]Yf#,t[SUҥ(?ar4W;jTݍ*S㱖łT/U'u-=ۅR!g"½6 luX6{kk 57j@F Qh= (0Bx.XqTOO'YT34dgF Ֆ:g;ό)uN-psQ[1',Xd3,͛ Z}T }ʐ][Xhӯ-?/O}Bf<qamŊ@f"Cշh=: 쥾\>%VU^R|Bgg8S:RvT( DqG^Z _FشT}ėDtnTrn$PkOCchviEP(mh3B"c-w,\ C@C YąRyf%e)m6V+DbUM7T?/q w#lX2$!LݞE\6ŷt bh+^ *Mt2֍ -1Ԇm 4iG)%_ ͏:U8fZV2]""pZ!H1'+pB= rc\ɞBtE)-HFglܠ/N @BLqDRD|EK-_DmQ츜Zb8E-A=(Xχu%J=f6O' J.D(\٘GbGD Bh*ݛÇ]4|޲.5r7J4\@&&AdbwjL!zDT.`?I{fh* jL@sYG++IgKL370.A>J@(%.v+[%x2 g]&ZNnX)iQȎD[0<JKH Phd&-vK?+U|ӡo>WY!ye9A M!٨NyߥR= !fΔ97t%Iw(+U{[nvTQ1#䑓W]0vqX2jLrN!`1"Ke1D,X 2y"Q dK,Ȍ Hu1Tr֣iVp|T YYU}-^)>LQ{"GBHH.W2M*C!Xzѩ۾ýS%@핢Y.Ql | x^,ɷ Ol*Yӷyn c`|.n,̘h38!8֒$jD0AEȪ K Oq 55/IGW؃BTgE.Y: j>vL_hzYzli.wf]sjR?v|MT\R+xIp9T%C8vѭmxY @s9CCTbLyhD<ʣi_d$J- Pj hYё+Pe~ݯAaUQ?KGh#oczqyOMoG a{(y`6#G {L ":LrCV !Ǿ '&3wfi)4g]hIm]>_/̭.!ϔ8y7| bUݿx7^Wf7}s+IӘ%Bv:E a˯ڦEGli3!K /Ҍ9eU꘧\ !ׄGJ|#'Oݾ},øQO=<whZT k #,ћmkpa-Ca\ߖmr q28 "o3߹ )bm~t& :˒-_IkWue\漆)p\$ K8= lV6 c5o謺Q}Db^2Hߙ@tX'j?⑐ !-CFI|5&¾#2/qN#5\)޼d% >\1yd⚃1IKTr^Ns/-c5pcS/ٗ' ї;ͪ66zj2(T4FtHC땨%ȌZÖH;aBL!%cq8wVZT֫EGv4Q&#o`r3Zߨ| Vh*zϧ3Zs%+:|MV-ŞTK<;0ɻ6V$UpJ)CziG{Mi[I {!@'(RzW8KC$8 áZs0o_K\ -aT "fkV#qΡo%psSt\i}s`>TSލlHƺd!Q;0JY(]]a;w?:D4L +uӲR/33', wX3TY1;HR)88QR˷rpS ƿq)R}D*AYY!9|4Bu6.+WOi&^tPKnY#Ҧ]?o :̼9g%@\}oLPr2L؀ST+v0SCdBiw}9_JG v±*IJ5h Q|r}DgӼ#|dzI]:JO}4!<'G$~2w9/S4'iʔʆ9[6;tMawb|QL-`Z(p0>.+~$y4ـ@y^̳ux(<_{*G/"+GH(N2.3{3R-qatM?06N@U؄S`ĆIgL"⬌uN}nU|Jm;/#睽eP~\r[VcMtY<vU2Ŵ0=%l DZXD}0^o/ͺ5*3^4j}ڏ5U /oYI'2I3e>B* V5td~3 LW롷]p<+~9.%4ox=7|3֜lgJvBKWerHoT]~j>z% Ci ɧ0ʞe2L+rk&i1'8gNJ r#fE>ęMDžZ$Cdy{VZTR4'[`8Jם Þ?JI?%F⡳#v.`7JMY5I-c> 0_uef+\~jɢWM~a%Cu<33c|`jrn}\-xހ!dhR)cȰi䵛odU#$?T|yF煐k>k6ۋ.6u*hzw982:A&w|tXY.ɽLH0 o>0( k_GKHe-e2 oC|Ib*/K>~k']slXPzyEOt{?O{7Q/Їb0n|Gn׋ "IR|+mz]EWT 3Q7), ik{xvoulMۓR{"r(-Trx!:U\PEQ}K a'!^NJh%q>p Xtbf%I;/ؓ?җ/B,ˌ#fb^C% Q2?eUf-c}ӢD*\&0 gɺwLna 8 #֎ƌZ>v!h@d)֡/@g>$+qŊԈp$ Mu7ZSE3 5X:ATaʫQ zZHUQ9>}AzҔEa9W0AZF~- /Hͻ(4?"aŊe =. UFHFVQKE?,O.%,f 9"AKɡ ]{aLlE3Ԣah@á 0D>Ӽ4l׈rrH٘Mޕ(#Y@ݜfa` w!)ZR6 l.olP4O}J zQeiġL ) B2@ת*ٛuT+ȁ"Gz*!}ZJG:Qgx.9^@gqal)Nn R܂#}FP r_6KH>vF±d;gtx8Z.r>V8$" R6B7}o+'KeV3}qCq :A`+JDie 7 _rSa+9A ªRe|/}2 (j768QEqOv<&k l8`6k%kwELSUW䥕ZYɄpw`=__֎*jc[ JP6:&T^3 *RkE]ڇ= x1u7aPp_uC,+Ӿ& "i}Sgw*<v3nxo'K`. =9?J ^?ii kNLֺ^_/ֻ֧ |i$DSKFv|ye"/MhUn~:h/a\m9xG+y^q:!E%b7фI2W!f|KNS ؿDp[LӋGj:|D!QْȒVb/}&sW%z5ɦ!%D颫F #O{l_y {sttC%,sńhÏ"rwqk1iFcE5N7ɤ& uW[NcA;r}nuH略o\d(#L Tgu 2XˏߘH4nl ;cS_/ _ ڮ(c>9@{-p#sٸf I0֘nR4)YRI^Mqg !ȷN5Р<3<)Op/*˪>ƣRQh JhnλL`캅K!a\ɜr|9h|[)9%aWeyR~ d&|PM] <;7 o=>S _Ga$bXDa*=\}+:\e6R"=/+䞢,d}Ȇut.&~ Y^K:T`L{zT{rh#0u08ua{Ґ]tP+VX}y~fܦCj[dthĹ[S͸7ƪD'i{ tbTZ@UUSc?X1Ĉѝ3_|ÚɝD 7:&,v?fEUޞFFA,5AJ"1pQtG8^3Sir&Dv&XƆtn/}D-4P He<rLKOu3ZpHx;d06-WW i0NZM7Ӆ zVÊ#x̄꓇I BS}w36H O&^ d[+)wfIy{&Pjf:~빯 iE V6FY=E$JH;',a X OKDJsG$KiYLݤzO&YN V/6@E~݆tN+*m\H2TDLš{9Z Rsc rg`k xm@Hԗ߆qh'|?66B:>qi+qr.DGZ.D\ V;5PO5-#0o֏fZ";GjrM;:nx{~Gx%kʡ.-* hP~asSK ܌iLi Q59w>Ǣ]qxH,}><$(Ϙ8Qu-Ms @L_Yv}X{8AuZGOKxe/~AvCR[ؒ'"Ӽp[ȱr(TA{=i0 tϫ[.&b_UiZ"K$R/{|l6vU=5"wb/CEdjp,z1T pr&X.S1WUo9r_î&^ZRVD ea`Qrgt$Vx r7GO|wm7őoCmP%̨PP+i:.}9,)t#o:άQJqnF\mcS)G|t M>#7.?xL?U:Pv9>ojZ~cxكQ,2 ~ZչJwd{a`9w/0ͻq hX&qcxf}}kc#j%iY? U]XʉC{qR[-%6b/<3=cXa;g ?t~*xW?\y Lu3!CnV5~~#Q$BbyqXĕs_Sdg\>GE^o;- RB[}L度B%pG;chg[ׯq=hlLe'FbʽĻ_^]ޕLW:lNIn|Dz@ >̍Nr3^Eȏ~=a!)l7YC+obe2kƢ{G!#/2.|#.ܶϿ/:P]K1B@#$-;ץ+3mt2$ D.cQ:{*n%K]~WfXVbF;-y?OϚ|07gM/.((rse7 ƯnE -0Ŧx)%wmYKBRq@zS+ }\Smk&){.7,M&#@zeCn5p :!]v${^ |ٞk0*Ss U8ǬBHFs}E$Hl`|,eֳܥyJCz$ kk<}P@UQՑ&{l+둈OckcBSf5Nku\'qx"cp<8Xj:G'Oo=&/+HǛh͞?ZEVVEb 1=]<%kpR av/4Xr2MZ"kt/H7Ӝc0,DŽ x>MF|շٵnc( mBiMTۨMj'+w.BcRc;ȑu坊s˼[].K4~j#^ zjx$|UǁHGQN;[r-Mu,U;?x:s]xnATq>D^4V$`jZg ũۍ!G"HDG9~:-){Gq뷺j]^Y-Ԇu뜞ḁ̑fL|DKvG{o lTźjBn/$/)U>Mt6 7:h6 FRןPm.#;zlNhf ~H^#D4r{Pm) oj0ZxeSWN")`餷րI%Le +^3bBu?t@%C>Vּ@70$JJLˌ-@OqBYϻ) [?(,A;#`G9-.7VVZ7+:/ŀ;#'Js!Be@56P{k1U`yWY\vEb1",3i|Rza0[5_ IS5{*ߟLu+pLT aCj*'~Ds-3c_$:F9ۼzO! l8G~Vr13߽7 6=2y$E-a&8+eyx$ )vb޳iXj"2d '.)yS(h)Nn՟dcѿ\3gOd(V_G9kRΫoi/ENqZ oxKP+Mwbg/ . gHeO(nGNإx%cĽ9?h$F`_'w#|gJDS~^"w ,e8T[6S p 7PA /k9X|tI$۱ek,@'>H]jT>lm.T<$_RuQgS0'G<-/QgIy[|(QmeIk1)~E띾x(hhߤ-rWrPf3Bkg#)%b5sUa6ljB\8l)s.}5FXFRnEA`y3򺢙,S;]eXxKq~rx=[ӻ>dmNײ PIf~oD8\JE'媫6Kn!<4@e\lu6!¬eB18:HQ{ #))?$lVS^>q X8+\X1BGX6hb'C"T.jEcB9X['P*ʙ4Ҝ-dw hdg0 ^(FκB0.$b+7;BUe#ˎ3Zێ;ʼ#L?j8rT_N$Nt!t(X<Ѫ "gsA9t@ ݓJFlr!%?w>oo01%K'ʵY ,DŭiAŃyE:G/U&T) O `LvIoU~/b z[Dl{SQ}AOda;BD(cu_Jg,khWvK½vU)v1^,Nsn:6a@$(O ^2D\BD%-@:H7!=]~}K_|*dRybRFAGWz=N3*Z%aWѾ|8cw$86K\_Y#GO)8d-. jHٱ-">C)B2 -=+/uEJHCދuǁ֔?\j- aÂa)|P@,t% ɢDdSR0ot挈6ՙJLCm d1'&H*#$VlBspBrN(P6TL^FP]D H4r9w{A|DhCE\wTIWX.@ x+kgOчǘ-hp{ ktQ3y#&rmkxʡQM0c.ԣnAb 4J4owJ :1.jG_=K%o1PH<- 6xk ,亸b6̉ɴC+#Ů_V|V3+~8$is yfAyfrDUUG ^*@ۖG*{ޥ>Bչu?-Ip޽Y*"Feflw ߠu0]q8rQEϑdMɋn.W3`8O N SY ߍ{" y;@2\<+8bxix\nOPR]9 dzs+a4I4NEiº 0@juRAlz`vMy:Y_r߷֪WE6;ځntעb||d7a xOXY%E\拾/i:]jWaT5mqc+P\20P!$dW]tSЌb`EꚳD[cbm:&ԇH kMr߾|k>@K3W9\y֤U4u¿-GZltң^;GV 9SOwfNHOEwI7ic_@u hn 7?J(<۲gWX/U/(EJ䜜!HmUK*Č[r*k1ۅTmSɛ,9uDu š 5[bY#0CM"6L Dg^Vѥ 3WԸ1CJn70)oĭ*/`ș_zC/+LiZ1䮇||t+zJ_Wp].˅.68Tzed5Hd}5xAI͇`f6r˩14Zׁ beD,3*mVL OKH߫Ѽ~9sH^*dU!9L7=$  cY\FG3144%8sri @\X8+6Oo5<#aѣv>5ֵ]0Ddt;k ]B)4hN19<Fobw"9k`&v޾(6̒AYH1eY \q< O'7$jlU{6x1`4 9}wvڊƈ?;:x醸Y)_G.\@qu3zu5Xxh " QxC/,qYRȨ㥥n;i p=s{cf'UZ|52E[+=CIVy"SXnffd'Pw C,رnc#ɎiK.djcl2--h- 腄 o8-lzKk:jWy E8B1oRxgrFQ8Rڠ璒t^/qԺX}LK%$(^{|~lQî4%,&Fl;*?k͞CⰍy@#]LUQp)/~_|=!v?$a8Xz{ d0Zx V#5,w Az SvMXnw`5#3ħr'3`F\6`4a=|~D MAyc]SJM$,p Nƾknͫo'?ttt^`KtLY*GWo\y J| z{$5޾I^L)ο_=iR#sUr'_wh*J#,/ތ*Q*G/g\Y~cB@*'&My+a.?%n.HnGvw15 r d"n ٲtGWctKIXjRK<_3e"ϭ5ٱi{Lwirɵ5MHS:`qɅF(sVeIX}'-#`@?]G`o>ΰS!@Cﵹv{Zuc!=,(X v>3y*[*߃pXBpwk-K~]厾l-(QY٩3Fsj(TjI`7k Ȟ; *Řߚx-hnwH+TUtE,qW68#8]y BH) f`%+<|=||"8n h9 ?ZL||'}Wl˄k-2kQ&_t֎_E71ტza #20 >zx(ضe çU8 )}@?` @ft gR؝XIfzOЄJ2 P)S"ҴT;u:"\KdFuMk̇8;U7 P)4M3f: gaJ#LNyQeod"Że֜Oj5= 3ݏ g1#5MP @xw ~0u-L9TuH `Bs6)--{LuZ[mYxLo<6'bKP&C8BJ$M u<3Ui5CTCFV`BL~ڸbe},Ƒ.DO>6D{&&X[m46>=?Z,is=`0+t]!TXә: SuK 0:/Dʳ_iJu=r +pfF^ۅX5ב-cGL׆w?Q=aj'N5۾O9&^-z$hs9}҄|ӗ/G!`WaA 7i*u_dS" 58МsNi+ %,?Wn} uB*@!8/+l&&z1;L%%:7Q? N,8B{LWܫgVqIN?{|0:)C؏%:ƌT}z,[âv:/)2 ❦Hо q-Wj+!AQ+{x$KXߵ>k`)NZ OƅK<UϱӼP @Oоod _{Jz8'{lotDaB絗O/QEbYyx]`a! p ,bW㽱5s-K'ƭZ l^X#St_ޮk|DCၑu &߮]}kzwG'=EvD?7bCYd}E 6&"*S^էz0:Xk&p4hx/D̲@LP*)*/$wv??3qTfFZUbZYԦ9:KAN+1 'GSeX1{yC}! +|o x_-̆[iYWӪ!-"RI絸15 Q tʥɮFZfYxl{?|3q܄#H;FlݮHVw]dD CY 5%+ADUea.|ص@D8UI_&dD t shrD9';}|3& qCgV1E|% 8UxFc_nT7S鐨qGأ˛?9qC|78`P_? Bl]ЂӇMRXos ՌlcH [`v!|?GhwHGtO%z!# }H ɓnR=PG⊄a[@g  y,[%S;ڄxMS N6nb|~"dRz&l%5'OWU^-=T4PJҍO}J О.nAwPQuZn  'yT"5=I8 ^x?Cbo:X9њ8e_ wF Tfܯ;m}B_c(Q\X M:/h:p:ꡍ%lf{'J݉2r?{@)7'w˽/*c3 ޝOH zulH̀vbЋXAՌqAO#aý>$@+.#%Թ *|TOʩ:*a|n^%3khZ5QAuIStIrYOS)IA˜>"XƛSVb'ѓS3ԯ a @ {c)s@[KOPNt5_?J՟ c83x:n=e>~k>q V_Xd^Y@P&'% `[lbO|'di_-[b?'~H*vK(F,LvU9ܙ2a?ZND /S C7ٸm]-kGv7;73'pck.u"Yr=\5{i%=QƳ.n{ \Dk7qK08>$=,p{cyueqfh6]w(_n7g2!LR"l]8jdF$}^. Ԁ\2!Ʀ:,Dz2ZTd,V Ys`iӃ"Jy$qF4L^qb]Ć{nS!i|Q٘?1)gDEuΨ&y%eۧ╧>-V;!Ҩ]7:Ѥs0[]^փںHbTXDrsyc[Iic8%F=gzӫOd^ 86VUS zX9GG^ 6k+eϥ0*T1YG2:!9CN; uI5Oc mT-r\o{H#xih}~Kg=7zE}YYObV4hV(j+?TɥxE^tpZ6ޚz'&?s.xE.\v+ٕ>`2YWrbж-JEU|F#m`&QWndQ /BNx=WO˷1&?(q8<ҹ$%8 WyxSE\& 3҇҉uCW*,2K^%dfaMBL!g25H0 pЁ3(]R"RZq~_Q,hAz)* u]jJ)LSK5=*}uFb=o9Ed!g0} ގt,Mkr/G6YǭT l^vysK*f鎉ur) }u.3^M yӦ1ʝ׍WV5^S,$V\̭t@]kF̟Y!| Y7S)!lo]|dBkQ|h> NmK-zAV|Kr͘Nű`3'!7 jn %#z_SA>gqΩj}Z: Ͻc5+Q}s;4tՖ3َ`s/(# HEq2(i)G;@eEEkÕ^C~E,#.9*Pip)}\SBVz*{k *ת佸raȷYU%_I(UPHХb34c $m'd"M'B6|}')>.[yFpvHFC 5S#STRB+7B5+Ì9or[\d{CXcb.m`V=tn%d=>q?.[$k_qB::Y!tg~~C 6&H^MO"6my.VVb%OoN J0F -U74~"{|&OSv;}jRΑ83}W&ac7x\rz!Ҏ{W4V0y@'-B<U@fSodSS;ȧ5&!d8!Zє )0K&:Pu:STkM3\ rhTb+聦?8&!o#XN"6 a;!| @7`7׳Dޤ 0N?,\^ .Ɋ1oZyfDEPnӃs oXlU!Y,Wb/ëGatDP鱗ӡ ? ?TT+ҟs.Ϧ;工sBFqBemƺ'yYT=C` %pB YKhp%AU-(ئO 2X B K!·x,D-m*uAlBQ 35q h-أMVc%V869q0AtDF24L9DīBkw[B{b`6VMaDNRz]qc\zFY QMK cߟ #tWLDe42/D!F,PBٽ0vh|.d56&1U,f%,ڦ 98Wk >$:r!]9D"2n-FGx5lP+)"Lef@z0b$YeTt݄nz8b-tNE< aG_gM=o!xi)(w[\Z4#\ J+t kJqߝSfF (m%`yẊ3?k`t_[7=ܧ/X0 :'ڛ} P! [oKd4R/J KϺ"--*2X5|ƽyܬ  C@ucY1&ң,yF)`33/LH &0piqk$ʻx=ui5O'BW| =6HP?]7-دsmj^״:`|xY`tVAho,!ʙ䍑'&OrϤbcuj%V u(W" U*O6'0ѰpRy-G¡*RGaY߄\wb6Uq=٠q)X`)PrI.ɫ %6q:>S[5 3G8J:W~bEͭg^)-tׯ·Bnt_,aaqB֖">PVB7~y98 J]ԉ =]>eZ+0bO,V0z,Ek vlk奌b!Л!,שW7Rf6p$`PM:V]*9|T+(^u#7cP vgtZSBZPwT|/L[|U/F3tl#T]˨Zv-]+|DZ>RDKOǟF)"ES;<\eKu\ 0xwAÝyh`椖woε~dhf?`&a-žaLAo_X7r=DwS[w.8p)vBZuwu1}QgMÃsz.0IۯkV>TS:ڳҲ q֣q_Clo=&p#)k+Y()ΊGRR#P0>Vܽ||v,ܑAL03PgI¾ wZR. *KnOJ6ٟCur6qYláu۩afP7\RwCh1”L©f]l&p 8˩E8t+WUT5!(XjR5j{v9|%: øL뱩D6-T5 2" ЮTPr<7ƣ:ؖ+XaKN;&2Ј=)DIz/LƨH%dw,N-C_Vq v~Rv_TZ:NF:,}]Úu[:K|upsrʕ3%,҂l X_1O5V!G h#^WcVqHOvnA+{n4 MV02|hiq"p3N1FJMP@]&4 9?]Yj[2dUζkza3Fʰ UY P8d[8۝ϐfN"'y4qE֛KMק/&LY+'RIp}W4\l"JEw,:#<{]$H:f |ЪkioYNY~kײaoQp 1(ll~W k{eיy{E;מ ЩґSz rL-ݘUZ;Y˘Wj\!Ga3ŋ€ kJd<ĔPY.u\WqQU 4'P:qӱ*[7~g@o9~q:,؈؟/?کʧ<Uy*Q.!Q}pkC_"q(~˾>TX.s23dK- v$q`2 ~sygk nWb6dh #8>O^`([Q}uqJUPFȕ$|kZIc " yDy眲--Y,)ڸZ:RpOwunPW^-G6ϯq#<L8~;+#1:sh O!InP_Gmȧ;9kbUK Zt/  @"8J@W̓#}:ls7q%o3:QVMI9ypVi;fjl`3f3vn *Q1X<ÜryE CdWz&͊ WnZgB΀fI4 X'0m}WIоzfg㢙}RZcc$d;B\>.?rk/Ez*ķH/!6.~ Oc=RX_JlzrDѕO?`jI@Yoo] [y03ڇY)?RG'k2$yK o/X>1첾1ako9ϲH^xiqKQ &޺::`ZvŊD N5>k `jnI|gK/Y;vgC<.6f}jB{bYj9cP&X3HA/=tNTFo@7oL7|K𡽊H",v!R8v cfCs* @qt ՘(\jG8Tg,m^c[u Eޟ ]!b8͸'u-Xc=j#hк’,VjׯK~Cļ,ŴK#5&DꞟXN;U ת?wd67`\#G!FYk˷){)P8? П'z))͆vE?KL5UAՁՁML!;'ө_JPm$/̨<&a`y%& `*nbphpU{i)'#M2UAZ{nY(\=r*1[=PӪ}y(T{fMWJdifX~D]"M`6+N8nk lW, ,ȑӀ,ŭ-/s)枦 \Ω{ K'OylKjrUr+95R%QQuVd*BSiytc.ki'n4%$ħƨcW#oJ\:<yHfī. 2X6rc:zuĨQ~٠/٥+9w"YF3zFzEg=t,FQ bɓ8m!%z% cJ~V2=ֿΦȼ`#Rr\bmM)M*}wtT}r_[AQy 1֊}-@B[+Ej]TM#vAuUuj 9h<@NqZ"&X}{Bo {6kPY {jE1lE9Ԙj k3I/ئ~Ӭp40O-KOU8jWCV^8 <&N XE}<"1s-GfRY2+&̩2[ߨv+qOm ﻵ҈h׏~=tn¥^ҝ qP`|>GBBW#ΌCtnME&̡e2/;2YrR04a!LAFCsFtի *ކ!zwYp˰筺#0t4I1S:< Yu>1˗T1]O|94?{ r=QIg m8S<|:n9.k8ӹQf.ŦRruG$(}L;7RG$LHDM pJ{)sJ- [x"oE}h7;]weU䋗!=DR$©ezwÃa>!Qܧqqոeɹ騗ϪpSl%Cd!"2Im]~4mudꤘ9ʥ*Gd¿*]5ޮ~!y|x;[/k)祀? \Ƒ0[WV^> #MD Zqep>lqf~ L$ڹfP'?3fH$Mar/&@{p) ,w>+Y,Y@6-qAM0 (J7ҹ hVR5Q)5V߷/*c6KU<~8%xTpZ[qF,~:0H v=$z Sg'!M"ذLsH@!>/̡tRSܔȅDpa|=i_xk" kL)[F}RqH$g= 75#o>lp^㛚lIeR'|?TE=(g"Y Oo 9DŽ.;%ZfUFH g>CщK]K;XΥ|oɾRh3zW2ziw؈=ҁY n`Rڛ` *s +L&W"pl'JfMml51,:}-gPJQ=c-4&ƉTkE2nٮV[a9eB  , %!n <O^`e[4/_On D x(Fn3ef$ AYL ?XʍUJl|jKq9=xIÇ^VkF{pȎY H=ui=n 2p[^wd;o0wbnECf 9֪fdehr e+yiގ:qzj1#<k [ KfuQ#Ŀ2ƔaE@D<0ݛ| P/DT ٵSؒ,qY({j0دG\m7ގ95킒h9m\ lN" ďKP.ŕ*T[#uϢQe)-|@D8/붗c`ui I?ۼ%^/ T95Ir!_hF n5odgTWt-:}!ܑ٬gz9t qj.UV0E2c!VJ0|6 c ׻_5aM=eCiuCXl$t8ݞSL@ɿ RQ4cv%_b'"/ܠ<%[Wज\HH09){JgDžo'ȒEPLgNHYjQN4/]еHT(dFV=&E84ZH -pp`)17(8:Xꈷ]5TРa46nzwCO#]'N0A!Rg?_@[V52Xw{;IQ=#:4G: Ҭ~8n0>S0xm nMiрz(>|@lܾcwȐSX;CYjnӚ*n`X'7z+#8UONd!"Q˩ijqL&PU+ATȓ:*"݊CG~?lr:O @pTfw6WMsB\~;S]Q#4ՍXA'L^tx9$ Qbv2]x`GM [ωq67+0 CL\͡u )*̆Sqa" 1UR%ؽ;P e6b(a fM$S60~?>9nuSc)4 bI]Ң\Ff `DͤcCsz?Edz9Av_+ XE"*| 6dg4 o7ȈxW#̉zضB@@i `em[beY.53mD9ݴu<Թ<@DIb=PR07(hZY4.^ol <дbwH@t403$6OpÖ:xs'bTYm*fZ`;`1sjaϐ2 ӝ̇$!֫&([:Y3ȧ4Z:,gg5{OG?9] J`567?_B*)&.lĂ&w>#TݻTcV7kK AYB cq߯+-Wpho!ˌP)9?jg$ J'v[Ǻ괝t*KT 3Öľ'B[D\gr\EE Ҏ`8Ebal':̌sVLc)~Zy(Ly9;Y tWu3w +,;WoUDfET ڮ>Qulj{]q)dWN鍖ڽLo{{ $;i[֓F+ʠ<$ ȧU̦dff ʯ~֎9DÝk! 4㮛krhlv8%2>5 R)B93ឩ~3{:> ?W WcJej{z|By髿`OEWplx:+geĝR*Xʧh Br*pa؎WfF_A<|{ũ܃] --(~F|5;4F@"EKs{<(C:Ͼ f@R\GV%m%\OBbrª9r𔓆s=ick~_cB^#inϷ睊>{yٰiȀa2Kܕ}~[&1=:4nmH͟Eq7ߓ /L{FS ܾ6\}`Щ}?WQݠ_x"IVsJm̎Beaz5ϘZ&6 ^}i#]9$)'({` ՖǩϦ-N7IjnKp17TϯHKn]|1R]2?xh 1ť?)aAc ;|zqBg*(tzSGT:)|i[6yY6 D>;u9/"7L;e$9NJa{!bLo>hq2_SN?aM/;ۯHui2-'$==;GDŷ+? r"{k&AeӾdtoNF"8H(jjB=-0>: i$v ~ΠM$C4uԳZQL-ؐ\'mAZ' syS@y]6x_3fBTK!ͫ* j{1 \FDCo{(.uvi4J$th:wZ:n&WKx!BlD1O+y@0yxi,$L~D-ŲByu;$Q-ƍ<3nmXIͥOXkI|.uNoQp2+) H 2DAӝ|̴>Dc2v9n4>궸44&Wz<7( ^۫/ݣ¨'+G.$SQD7SxYc)&wٲ)MSwȴ^9S0U'T f''K)m3ij "E-$`'6b+O+y!Ys #k2.HBN4yr snFf3e>VÉGH29)Or}뿩BtJ yovpҢd-=j"p4l|mg2KqWg> Ơv,M]_ 'IM_IR$ri5[:;uO^_>Uue?>NCG7zЯ!L04EhV$cK*+)m:ؐR1SVR/{{A-ngx&9!Ӈ뤍s]::'@UO9V P,ELw{)-<.uқϢd俵pA[m<%8MZax)Jg)k:ᮗ_L4G%w[ȍf7c8Z@ND; a/y񔇣|d]ɐ`Q,d B A(?K4 fQ3d-9jf@IVsVȊؙ jw oՖ+!yL&>`ซ~!ĜI e4/̠%PQ}'lB6m#FL<Z ךZWVm[ꞢқY0͕ A33 ,.^,۲I 3>m$ 2(d'c u=8 ,4o!\Uz!@ hn$JN|޽¿%vp}vIjX-9;~A/-ʌUȻz*ډX4yJ3m$d(Ljfzc_9'fj|.ũqRi4S} y%% AF܌|7p8Ѐs y Q@T0~!]U[&J 2hey[v|ij.yjK$˹Jqɡ""o>l=tߊO-){E+>#$ktv C޲ _AN%H;]XU6ԥ^1vw<'aA"!Ã8%GFO *4_Ʊ*fؾqQq י+-]?k>ء/,VyhD"uyl?$2 9C9~b/|vEP -+Ce=,B2xcJ6M5p);ԑX{(CC>mHtʈzlvM?Z.@%jc\ ,hXFB7YXoe72%ʄ]_!.=s=iwn /Tx@tW/W4LZQ!]=R M!Ja)YTYluUnTX!;Zz/5F$~؞H+_vPmIsr)m ӖHb 0M{o\(H}6{OÇ !m:9]?%XMomm#rwSsoWzm&m nd82<+ݢ!//Jq:{#i'w>NȌT4ǰ-aWP r'[+'ϗ=@anzU΂l Ԉ|9vHÁOu ;FyS~8 @!]R m{BSIʄ#j 'c4#5I?7/n_9rC7  "9k0 %E|^J^/#06_^~wb}),dOӮؓtvRR N%dז4<[U߃k1GlND2l{iܳ=SL\pei*IX$jֳRNa5kN2P3X _mɣ֋6 S[YB& ^: v%/:d5 }c,?/!5 $ kܻ2U⟖ч\EQ0{;A ceGXj^]1>oJ@hPjoq\'.P'^:b?dzUzCtsQg˘A愒=b> ~֢ 4W48\޴Hx *׀;ED+S??c2R1HcbhzQ(-y^T>1xj!4y d e~iqeAуi_UĜB.F^3ݐFld ^鿱'a;F=_@TH:/>E'(Pݗ.l]sjڢxm%E;' ixצ3/~K~rLԩ( ˄=n ]zcnCR)7H/z E* UC+F󅲿ET-6QwGxe~K{1gduv[\|.b7;)@g3 Oj#3 ;G40j8f/FmY LpSɧQFB.^ݹm&?RԒ8ՄwSl).|skmc7IpӁ 0K[ hW6sg?/y;l^!}y7Q'V`1.}rZY]}Yd|2Щ }iao, jw0hQj}pƆյNNpr.7&&Dg:P,b-K)RPf${xfBKݺTB\@~Ʈ8xP 3[#|.ZxI_T^rLZ.X0:; Կ흼JZm+v|mL}C/ U ;T1҈|,z v/h\~Xߒ4|DSr\- bnLTjD*n6 TqX<6D%}4sŇaL_[2Gr-HknPb#PI8 B_\_xES4 (U 3v`,:;f3o sn5Ѵ ~N@MdT?kNK>,uc.T߁aˑN=VH;4;;Y@*.,Gq!͡6Eځ|?+KT B^(>U"i&v~5/v}@w{;NHtѬL+*0H_8&gJǔIʘHOZ\W"i[HR͆`Z;"gϦCS~s*KGabHKik^ϊ Q3D#ްנ眜r٧ UZAzv|:O3c s<-L,<$JOȜv?ho_.kn:XOiw, <\M_:L=a>,ȏ|. ϾɳLMSE5ӘgCF=ݐ=?Lʥ IёJF\Mij(s./ ,2ȝ]΂ tPUB~H%ӟW#bd9'\7@ UJڌ_'+΀O  r39|A?ϩkl8Ň- 8˭s +_^eG#H-<!7.Y:5[U8"X@M}/W5Khpcl` uJrXDJWIVo Úf<ƍ4;p6-pc.厣A e5\Na#s7zS7y_=m>Q뼂P%c\g72D.]HGu`ya$^:cQԃΝ ].1j&>nqL˯rM1j ~?aY)Ċ K@T~'1:S&⭯[!YΎz@V*GcW)SkwSf@}d&иݢF᱘ׇ馂 lTH>v. ـz=NuWswPoYlX}ڮVus;>8KwHɆ|.+B`Qr𷺩I@rJvJj-(GX$|KLλP*2)䢅X.TU_tk["3 Di^4./abfgYZ07070100000382000081a40000000000000000000000016609d23600000ea4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/,c]?Eh=ڜ.+%R]M4?(;E$jf$VLZao+'+oX٢,for,%ɞ}7`p[$cAqp-krBEwn\(Ow9{g&E#13i$cZg4smKrWsQ 7ſ@6f   BaveKYklo'-3A 퀄.Y2E2\" vӭE Eiʾ-[n޸O`jue*;m5degSIt8FӢ X~zA ">ueBGӃ;A6hZun"o&vEf`(.~pnI8G;ZGWF|uUE;w߸eeXŦDfwk7,!3BaP՞~8ʖ+U_cHJ=$gUF0k:Ru'C }!rTK$ \Na97A"#.|FlLUA>sn%Rh96O2E>7(8-7DޒjN$KwgQF :gQ8V+ݙ->:\K PbGk 5hՒ`3bN?T1?vD~40TdAod|*7#s wb|#( 6A/1>R P+p8M)tJ[b_LLYNmQy绖0%/P9Tg 0ĞP gS{ћ1h?!p[SZfՔwN[Ţtb9@)?s4V+&*vU1WtU7>u&AoʏȎ:&n.UOAF6>0R4EG}: ޛ󜿯>efUfQ8,qZ3jTJ%sLp'ֱz+#;KFݚdFC!I`ިXh]NruzPvI~@fd{M gYs&oS_,& #=9aٝZ. e!Z-xᶗڌo|„eg. mlR;+hi鴎2">axbӿӑH ~?p?#}KFle,J^Hf'k.t3)&JaԔtoIF[JC,\6v-wؒktn^%H@ 8WT!Fw37}/[atHeMfGXc,WTʥʮZydZ2ut)MNFtpKmҵrx8:*(B(JGK&<|.G,ʫ^} r !M]'%|޶QΟS /D1Z{f(`1j4za}7~5 a\!~XcIȎM~g%L5]Zi%m#qh;ՀkzشRS54kf4#]_d3W5X~Owcׂ7k1" cE.B% $9v18U+JTz}W_EK w?yX_0{b.K-n6_E iPj9Ybna&: p w(T{I3TNBrYΧ$*_J𦢅ģы\p>s%Uxd_ַfߴv4U9٣B 9`89|CӷTPָK@sz{vfrHcST&fĶ'!F/Z I86JUēY0'JpP4 #dV,aOal?P@]QՕTR@N#P4sMj;s_J0>=ߝ? eN|冧0艱QpXb]NOY~ߚ i{ ]gbWYOw-}l0`սA>vt'5X,Cz/_yi{LGAqe2VG&bK"H :XuBOwSы*uGi{> j'lk;=t\$yq&zsПSPkX+b6/I?x n͸D@ik9GXq\GnǏeT1Z"o6ZGZeS4 ?;r&7hQiV3(!nqRa2>'3 FJQڑ1zpۑv9f ٣S^ >@XL/R7 BXEhޜ9'tAl+ekB?$#~+e>uhaoWCXr޴'7TxV}ۖKޮpN\S^KSUXW8i'wh!XH*38L%q!+X6R՚- exy *_ q'A26-% >w+*zEZjFI4^ MO!j(A%QRŕ;Q"iPF Y P4DX ԯ1!e_6D9ԑL݆aI+`;ZHfLwÔ f$J/"RR¦Dprw:;T!z~B'=6mGwoe JT]k",[g[@$.VyC'(t bHt^Z$%]ly͸['|d0-W>$5rݵf#I8 kt]*ޛF+_)㜎\'9`¬`#yhgả~tbfVI}RUuz=Pq%4 QyDAhc3M6BW1b7꫇_aqb:/0qi[&U*p4)<4-3'^p>٩-.ü(O VYzy'gYZ07070100000383000081a40000000000000000000000016609d23600004214000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/YA]?Eh=ڜ.+ɾjNiVs1Tdverc3ˢ \8e[EB챿.@>OH/6+RWQY4(>PjV?wG0lRBq?K}.%ݺ=Iih<LJX]Ouvf{\ 笪mj7=VƋ%ؐr=50u#Ze99I!wV@!qǵ}J;+tɑMzI35tsˌh]!*k50}١*:(}Fd$^›)t%,.ZQ|JF*refW MUebz!M[&bըAcZ#OS7ZuzsuXN=gWw&5(8l-&3 QǯXmۄScR chئU{axb-l8m`snJ|)ڕl ^?/ˁ$B3ԋdU-ZG&ѥ7jtgd+9q*L[Ъ5 7O9SaeJ'C[ lHxkM5$2Qd~wI-a3X:,!ݶvdS(mPoQ1B;y '޼W1ZVl&d\dx@$DᅘJI\֓X,PjvHhT8n Zʙbt/vMٕ@ć&U?x.5"22,4>SjapK{G 2=#h'Vh‹Rhz  &lN0JAv_= mց8iUsG%I]fIxX^/ +ƒ\A棂_\rU`?nc 㮡 mUx(}Z >-o"윘Iw=EW O]O3DXcsfiBÝiޢF!uA,Vi Kx9X9\8wp./1 ! |;|BuG<ؾӖ769V!Cd`1ﻠ0wu' ыobuek΀XPC$v76&U3Ha؃(̓bG:ƽf1`)kq̤#RѰy:Q AmgNn)gx$$2onD4}n=p |p4t5y-9! 54xFv8!NcK&KNksl<; kʈK"\4@y3Z;hXJGTg86b-UsE#*d|b9a (^/JmD i>#FjxtsU\ʺ{E>F.3 VqLbB":i"-FTB#VzdytYNLmS&dtLNLJhgMhᮏ%ȕ3@6]N*8@ ŀ,/{GCiRY?Zq4zTPO* Դ2>^x2_hE.A[Yx $l86*qh"dW%f>6a.ߣb.3r![cE;? -Ik (,/Ut<ifGi8U@>,D>=_}$٣n-IH?9-+H@y1R.IvͩBzmyMeVſ?1^<=';rQTˡ3~#(1"7,_I*其8)LN_׶U/=Q^{H'a]R1]8 /PTZ`*IJLS:q֬ G%,%+F{6{:!]vGȶ!N9bd#,%]-c_cOka˞ ex~߭) Q7-By˵A^C/5rEs$׳BwNYd\Q?V 2uxSKH89PVl爩7L4Fywny'rf~Hݘƍ__=[pDž󍼶K@}1M34>XV*'fMn>Rrv 6HoSUAJw/%:xZqrDkJg z [U69:in2! Rhݒ̢񮧽X w7%#+ʿV}kp:W RSB䅔*i=]9"} *cfvWY&8;0ē/vl_Q BD5_Y+.+:tx&2Jt1 vD[V( 5p?%` n~.f\TdEWOK,˴g_w c1H'Z_tyCYJ[\!S-UAu(8 ,A4!`-TF/,opGT/#c?Ėr}9e? ny毥Ǧm{Qc\f1Kt,o@JimeŦM i˯u)lʆ "S[ط7s+Z$!Z,#x4 j 3Dʢ; +)ec>U"LI)U~Nov#0Iw=ݞAڂ]C F+^aacz%7^Ա)ӼpbO#e$aU"s.iY]M9'SUP dEEÑX"HKlD $Eo3I4XypCaMFHkUJ&%1ח<Œ'R؏J]l:OdѽSaLc NN[F-⥊ՈAV½xW\oυ@.w-@.5LAK5p0MoVЭEj]7Ԏ̄1` Zb+/lB3#{eS`nn'[ׂRZyҹIɻ {ck$эFRS䣍B<(>+KȾ!+5U'i,gRC . a9Glt?:eKP| ,'67 w(a3'}֊ŞyUd^붠_SMр<jI"3>3`; a5^7/gF Kt6A:T /h ӽ7,??z_n׭GqMG?.9d:8Kw:s$6$7HI[׳ )uȍ, LݧFB`o/zA!UZS6rP )1#X "||CN#ny]*z Q3AZ3J)v,c^9(n(]c771+t~-[9tkeږ؅#G~- Mʆd8PtqSt~U^{_M2]#2|pTZJ(4wppcS3Gs`E :ĔWVlu6-r\>r}.ooA]ZΦwdZҚ漽A'*dmun[xj"'|]F_֜1 k᪡xȗ95 IrN,ҊhEr=0\y+؍.TN57P])ay*Z$πA)G2&)~x@kWuRhlNlȤnƣZ`;8^/9_ckXLTT_,SYGIY"W'βXL  OOYA5_Ǔ.g4zI@[El|ޱ79@˼׷!9q.Z+fh}#+2}"Bz(F%/俬~%(*쪯,so 6gb FpR5q X=1#od@_UNv>@~EGrrs'KG끷BٿXɂYeK{6gX%vN!SƟi=X|诰AÆN^mdoxK,uBC(=?@61؝I ItE:6afJ+`Q>T?m`'bf8^$ \ʒi>U(l{/wzvw>Kt [>)o$$IyxdrwFEZi]T%DZ%ȸqRM=!(_@*w:㖞"fcFsժr?8n9G6RMnp\ѣ@Lݟz\f:LM7CW=RZ8 PD^jnTc%\q;iI+W+ DPs@uTaW>Wa2,'sb6 7 Va#&AVY?l4m^'7wNcz;}M;trDhJTi?X)K}!<*4!8K8u k,İ@dصS<]}xl鬧UwjװoVYbhH@q^Kah{Ou7jEAOq @p7kEA2J\ETu\ i]K=K8]2RjVCLS1yEd"ID]#FmpHZ~ϧ~tԱ_,ol' ޽Syr$LiĶf_1ef-V#a ahd4EɎ|`P5ox딱; klz3Vp3aC"?\;$OLg:ً<KoTJba4qO3EӁi[߶O%a֘m%.7e: )KȬ?4s hrkՒ䕀:jsFˁZpWt K vO ĄQT(l_1G]?B.6kbQ¶'>b!U4ߒe#ݫ 7bJU͜JL Uyy\P}:@©~E#ՇD6\ĩ>)pR)xG{o撱,sm/5 iqqR@Մ04!ʵ rLyOE  ˫9{S-̻߃[v@s剀?$!6ĉp 8$T'넁/ rZu;V3.%j{Dx.D[j3J LPTK7nuI%m9<7ن&h(9$"AOS(Ruq%x'/+]PP?y7}cEٙ#= B-~w`VNdm=3W υgc08Ftg1_ߔ3 ږSFv[q!(-޽aqxfFE<=ΐm'Qx!^ǩ @nvOT&իWJ.@eW{Q3T܇-@Z BAO";;g֦ʺzJpypmx'; `" 2Rb= o'~o4DzIlO+Ƭ,MӻΘ[ZUǍ\fRнGbtND,a!rKoqJ 'lYcXʽj9DO &6+\& .'\$GVy'o<9=6y0: 2Q:@#[ Ⱥ%xJoaK lx"upt'c0>'{WFim$׆G%?Z g_-/Fgn(^-$i>%pADe Q#⪙L 5/Eʎ2l#O@)kic_748pƨ*XPW5ehҸG0>Xk5( -gꭕ)rvZTIhF[/ãԜ&q}w/PzfAPșͫIJ~voT\\!htŃ hE."٩ Fi۠Kׂd? fp$ rNشK+`"`iX:m]C?!ށ+ )BO ʚ'&n7/^Ge̹˚V0yusHq&GF(৩VBMHA1赁 77ۡ !\lD.aBP}"Kj I&@ɊFxr4pQmBvRE[O LqU^yj0ayĭhKH)%݆ӜAb'&Ee35g's ( Lv|WSvfWq\PvFbCfըmL@5@$!6+Zi!m/ uhg~ʡ;&T/?~YЍjw5d0h+cnst-[d5)0y(썳/\ KyJ[g!O=N!ɮ6$BWyg0WJwMW۴i(OcZL݉+0d쎡%s޹Qyyxhmi㓥c%߀8)˹aȈBSo$ׇ.pn+/x+YQ'/%Tp.($l0TmiTǡEd6h斣!od| }y{KzH#GwCpZ* |,Z^mE@˺կuޕ[M` cE? H:߇XAxH]n4_$t{'Ɓzyl$^W{dCSϴVw`%ku?t 9f + \ M*~h\ S탒ό+heR9N>+M L oz4cAڄfg[wO bB~#{7" 8/%pGX!8 , =v f/K"+mt$Pa*|L6gr){׸a!ҵ"-ɳXήi\塸O(d7Vt+*uZk̾ &kEy]l=.(]>H3n#\rXȸz%Dv&Lq^ :-Lr5SUYr~2[`-%rntN + }3"g YYWh.u@֌ErП(aUaCzu'kv 6'=]ߥ$뢒sR 6zsAs5|N"- Zs2G~^UqE__Tvr?Na/%ˬJv:ũ{?nDQ)kֻy=Mkvz5s[Di)fLvOf)y2kվz_0$ނu7Kk690X%{ܮ7i/*F%q?k4 , fyNIGtGk٤_@aQl4͗dWAT˯9 TS1\ЩߴF6\ph/%↼0?)x + ;4wKFM3=[ܖAS}0TjH> 5sv!h]fzkJ\iz[3z=UDl_ZdCdWi Ii5?u 1\z]K-ytwzMHU@j|Un!ȸ<h.!ipa{>oR2bH0=s _pҢ7eT; ǿq]F*3ShEr7dG{4 LY˳+]˟:aq_[KGVG?/6,TœK[VsLBi<D*VT^w|BA=^g:чB̧r6dE`A!cqvUƻ-8Ϣ!af3RT.Ȯ]s&)gF8 W(9h%o?8c k"rxUz1mB){(>_hJx]plQEGw1RA>KO$rvGĒiH ˣ-(1켸SP葀@+ηP^5l[YdUXR^'ҹ RcxfDž,EA#+$hb D}"  \9~J4s/͊P#H C]#^g]j{<*KM^F$`r'K{lZUczmgadoL$b]wkԀ}1zW+Ϫ O{kS&d!owo+CǾFl&4"p^k!3Qg,wG {׉0v (Pͽ ։suƢuduq~B9l9j. ݦd]s JJGn/h$~߆`/>lh%(L|aD~%nkhQĊ`KyAo9f&NF3GDV8;@v`/rye 'l팶LD*Q1=D4 Ptd1r)TF"nfj,[ ?t/Aa%b~8f 7W9.&X(;.D#-d^-g5}C¤OՃk v >e xl|#ֱ3 ~` oB`^--K xPR wO'38jDFpz s ܊TJAІ DlÀV1S +?2MqtdRWyj&M*b7@qb_=KEk7曃`Vw#Tto]o8oV B#.f0.kp02/Vrp[bm rAĂ1.FuYQDŔd9 4Un#S9!UT(je,rI;anZSCAssOh7D)qLV}z پQR\-<) ˊ(TaAʤ3n߭GokIHqt6p'4+u]*5L6cR\ފ,`ƍJ?AF(w*fs6IG .ciV272߷͢ihsw]̛szJ(܃V_7N<П Z]$_Jc8i6=-୅֤36_s|_EOfR}m3E!m_J-Y]Z '8%2ok΂/ӬAH}j˜y%eR}nùWgR l"kJL{z ӷwB2n[fL\ZUuza7/ S+tA.zU5Y of2$݀@ qV -E:d'RAbt=JPBwڊ) 7:n [9VD&J& ~{8x7mسc`WQڜF_n!5Vbb)3~쮀t7AiwE,Xn־lÝ nSQz1d2SEƧwg<,n/`p@e,N"? 3Vw'o2Ӹ e_t*l8=%nޤ ?hr;H:a3U^BNM?=;y HazNE%a֖TU>@zۋ-J%X0 &wqc緑ߍ܋ {4B 6P;$J#{*Cpxit$h5;k|EZqcd3VX^ZJ ^wEnoyB͊[ZuzlC:'i g*tLx޻G*' 6֠E-$l (X񀄳9kZ9"|H k$sa~9IŬ%ٱ=#+2RPɴp{fHDLzX^9?_\"_(j^#8,wrJGo} p] )>\m+iqL@AIr)1_! U0=8sPq, ٓ{Ώ]anW?I11~XPPjoKGQ=ewqZ8Q/)P Y^E N=,cʓ }z7[ g91QW?e\t&V<ʩ%_U)aordjEY?i RU^Z:=Z)_erG N; Z..؍R0ˍ\zPSYߢCc7KHc)=!wR.^OZ`"d0:n$ ,3KJ\˜29NA8XR]Tx'銠nCf!|92?_L ԵG"牉2V Cݯ^ %B!p(= ;[r31oz1x^2_/c\ΞQ()N*EeKaq~I9ta RcmeZhwk7ڗg+}u⡐.׊|C'UVl3Vν2 50D.ߔ$tyb&Pe$d y@P4 *1i0Q0>]l/jޯZG~\KxE3Ol "En}. DAmR$/#ȱgYZ07070100000384000081a40000000000000000000000016609d23600007f94000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/@_T]?Eh=ڜ.+?dR_YrV&>`rD/D&vϨ ~ ,>j'v|pKtvTGdέ’;d:2!ɯu~';Pcw{!q ^?(E^.u2ag(R4'%7"aQX EK\1Ba=$3Ui7 oq{hy_C:].H$BJAEeKh `GHP &PBta;X * JW@}C짪,f頴鷔J!NjWBZ1P# c(#5( s:?BkEKNr0.InRBuISxE{X d3GpWL(Y9$vjt#B ]25^3Munm7m:+Xލ5ak)ybȞ.8O[/ֱ,+bPi@QB*SQ+,F>@%ؠ )RC' @ lX l @Qxӳ` }xl!O&`FjC5-|eR14yHtLk!c_'z?&wLGrQJP $P diT$DAﺚy{&UoJ<&PDd!wR&&xuI"T\j%zZFS4Otqrƃy%3m~ÍՋYEPS(El's>8 jw{"'um|WbpSBf`UcC\qEիvoڶLs!+ԦO"JCXuaɟlz:b1PΤʹ3 7:n ȭCx򡏧ቈK*c[J3? 헵YvÙj9xMI8TJhbeaÀ lsc?X³PL>ƶ`MS)IڢV*~m7o)hҍFo ?80>"DDoeR3oI"izs#IWzo⾪k$d(||>^mV7(Qĉ$O:Q6XΪkm\)_p^|# 2+V%ʐfau)azxR!9ᤶBA#5BWO*yBi$EY_\lsi'{xMwbCʓD <|z)ؔ2ĚjF8>{G؏H9/QH;]N>@ł\&z3H,b:f6iA.ۋm-Bpm@ قԘt^sbcA] Jч.+n0ZJX_O./q&E ʑKN5BK޽63y9i9_rwE#v-7%r7-KoT/D8-ł C1e߯6QKN F\wuc{ CpP{WoW܆8 0t _ ,RS@Qq% <{E:c7w޽k~朣h^ɒWh0!%*X=DQ$zEts"XD #*s|dCKGm!Uy][_t岒W lr}M.UjH5zZZN>$SYd'ebjat_a'-uj ETQWb[syu2MUyqG@Ds|"Țqݧm!x^^^Qks5a)@Ngr"zV YGkz^d@9yahխ宒hR?Y6ŅoUGAZbs~VIW M4o\4F6X?h4b YA̙V7po)&äp _mRQVmB)0XfsIՋOԤ3-7KRBP\x.?!=dj8z^X ]%K}pN3%AQ>_XD0],n^'ڥ¡Eq8Iʮ7cQx2:C%11Ϋ<9 %FбʿFAE]bV$eeN{]UsEsP?0{'0,W}ʿJ%˱0HnE/_!햂,mwMWf6Uïԑ;V$Q[m{O7Pgn]p7jʵט_wچLIQn=^c;8Zwtpa'ۜd;.].53!. 즷R}NIik9z9DR,j}]b02y^N"Y8f߿sqR+sNB?2,FOP 6|R kM7N77q0Uզ:= *'1pR %gr4 d-5EʝgHOXPz;Ss7',= ٤HTq0FS^)Ŝ60 BL l`ML [OCXAHLJ[ϞPY~o |VvE_Ue-Yt>h:N5׺DΡHwu?iE&越}-Sh XKSW|HIl]Z9J*/Avcݛ–&K3Kbi&+\w:133޸2Ib ]aCh_@ [RC_t,鋭3Ѭt泉F;1HVyS1$/7!p0R-ֆ!Ǣ_돣\]i܈DqI+Y.fPeCxR vӳt)nR`pe[zo]h+61IU{zH:׏щ>yg]w'5񁥂~:"°qx(?sJhbl' Z&Z==',1eLRE%03*:[*RqYը̡lxxx¥n!ruLPJkP~R<=ѓ&[b[o zB:q xd@f(+hҝ2 (O Bz3-nLnI[뇕(f`U%,sѽ$Iip~F/Y4N~-Y8E%5:}Jn\] :pShQX{;$! P"`>—CdIw%U6V:SlQnbϘ0(g\4kYp iPgZh/{xjxv"ET0ma{oȁ(ŝhI"+vbI O7/80WD>8QQ~H3Vu 8d̡Eiڂ^}yt./q;~)juٳ$˖?So_$aJRM}<(%Zt8vHt$xy,. μBj[ eB 7ʳoG#57K޻Ӛ76+gq( 3D~BLN]MtlSXGpS៉' 1%5_xZco7繺EFzܻQ^=ԿBQkOd1uCLG.GkHZ,/i0bbm` fN}$ VkFc l5+,kN"%5v*uO+;X?D2k"H= X.֊ ;{Y4UU)4<xeyy x|DQ*m:2(n.BO!U6uLHt>:t`V oY<Bm]6ӖԆ s' M2lU!BAȅ 4E$N([7[.?XΎ2R|p(ɐQ-Ī11W#sY ̺2z\(({@>25 _7S!.n&h+zk 78[OuxïT-=C6=ۀS vX~:Z6Shj_N/邯C^3JCRɪIa1jC[=e2~1mIҮ[0x"CHaR&%0ZuGE&'C\EXOR/Wर]ݣ!E{O= U q0CJ=b/ŭl*Pec0 ~.R3 )ifd?4…Јl4%{+\!wp Ɋ bV-b|KPXk>fRO}^4{PVngO>#568ʔ&F)U˾щBxS3:b w(ZS|2jxd\SKK7k^5܍ dHbM&/.&O768. t_A}iه!es[󁂏vBFa6rTq;Kj!g$N_ۄ.%نY 4Ks]!l)@p@WBNsOS3 ZR{2TCŇ >%.A|Ԛӟa-4?m9U- l'})Cf$A9|J'r݈f玁>OVyF5Yrϴ\ Ƙ - @8/iǞvx@h/rDBotXCjp׶vő3lQBGroz1u 7]6sԈXE=_Ŧ2ihd' CĠ4<l[`c\K $#?4[k!lD-uu#/A?:f2^$:4=,r-έ/}CTK\\n^3D|eQ胅:7M&仓NLm.Zr,䶡BOA=‰KHAf}d ;}b^ma ZHn0i"1 㼞ǽ"h]K(_8SDf w#~S`9z'$T?.Q"$CIGxNݰ>ts-g3{O}"?Lc.1 i! Up_#zz;ҾMXH=]HJO, ӧ$ZpAYSHb=dwXA+%}*mwٖi-w)VC~LR6ϤZSPY,X_ 􏢗)H*Dw]w5}%ChfK~r!=a" [/%¹cӄiMF'R,墺q2p/q(D u"xXٶvʖ̷ڂ=ʪ1mWohql>@N;~T}`x/W_}@bm*r/R}n&!JO lD f9fQH'̚8Ŵ69olSDtpaFA/)N@!=NAXTmBKQm@C)PRcp|#sx_ICےR]gLj_JٌHd(H 䭅eGUGI#/M d%ɩ*?-ݺ)cl''4"Xc}RsCFD`^M24p5CWF--3n`tuI4z8b}8MIax{NzoX\#Z}&8pb'BMť#^ЄʌH~~+j]դ;A>{O+rjAges6y/(tU`ﴢ;-LT b 4y͎)K~}׿Ԇ|i7CRtU!:(ZM؋6ڣ\ay%M~"Y#}(qQ"Š8"aV`}@sYskCBУ*łpgy> sNC#\*yۀ1;r*$`twI6ZYLnsUD-^O*kHNx LM$ST5؋[|3χt(ȶ['W@$N8Boe 6-ɐUдZGu A% Rn'40VdO4 {QeHU!C7ЬmMd )4{x&ľD:eu,[5ogĀ_SS1"_J{^ {vGQϕn"GL)&,X^BШ5 vfN# X;˜!`A6}mkQ)B*O'sE֟It& W۞;Ƞ5" 75՚n;[g>qBYGq9^$L8w*15U"Xڪ6U6ZRc󻭅trE7'n5!i83ືzK5r;!j#My .`j yU+4g}}&|`5aN=SN0unt8OGBM7%vw|D_~9n6Ƥ$Zr__^߲ja-.;`%HqҺ%z%P+d-V]C%W)oY=M9LLiih${:5f|D\'fgҵLp @X%aNOhF̰.YXv8>,jYLJ8~5`Y޺d@xH\H]pG|Y`XC! rUER7@͔?~/w~}o]awNHZJWe0ՑV.nCK _rK[BrHt)r¡? Q }~ܾEhZ~ϴ(725v̈́$܊)נ^c=<ץlx Ipҙ2)<4u$y?+6s%Pk>]퀑&֦@ry,73D<|пr:cꅕPDr`*8|o/u:!OsQjQ #u1[F6%uZF+Kv'|.|)~NC~v; s .p^ BcY^%o 8z/yYnK hCXrgjWϾF[2mg/0PrVd?LFXZl+܊Lui;3Rb7t-<3mRn*tQB$ ¼(=_}jll7x՚;QĜ0+.SyOLPHyCM9ӧϞ={cU[E+/'@ᓧSLpKBm3|%`wOi#cgr=Fݯ]gpB~Cq7Řp 6= HE+:]Q4E?3RnXqkDeMuI0;!rХ>]W+-;Mq09kVB&zd_1ًa4TBg[vmO@TƒU碘[ro 5jNm~Icz~lnZ=PmQCHe|i}'XJTT?Uť8LG-]9|T0QRIK1~>R(+z+|,(pF*#A-z}O=:yzB6NN@j(L@LK2tP;M@ʿ3=pR: }-RGAzJ@]8 W&Z |t#GiU 7B֛&bVǎWz gqA~>Sq// T/{kw-&;LG+pVw=n\Qы:HW= jbyO>GLb[(ޡ(B 9*6aǣr‰ũP*%/7u$C(ڱ0-uvֱ.O&h5m4~:wTV;i͕mz2CV$Wçr t '-s ([F.4ݭK><}8ǩ"?z)OgV쳏"bဘ֓+[q3'g;v4ΓTOyS0\+=[:9>O~ofDV+\l֮mv ?;0  6=]y,Aޱ8$W#|U /A_gy9xL.|j1Wڈ<6ɗGe.C.gՒ=5ƻkYGqU8Cn#$j8χשH.4 OqTV>{ C|ɉI;c_KF( _i?}g-W^5n4:#A> 6Ck @D*$,e“s`YsL$*: B;ok/th$/`VN*>\"-¿I"ulO^֨ 57S9׋ì: 9)<|fK+ ;;rP=KGŕnKa4g桚ɖq I)/ۚ4?4Xx.G?wEJg|yBl^(zIvοׅQIÓڇm&^AeaýjaʿW&}ν9WM͚ |4אo2b /\Yn1}h &Gg9F)kqVJw PXk d;pm(1 MWpݓɁ~ASB kк"ypk+]!{am/ #e'fQǜ7&Qd72Sm٥Gk;O3 --01 SبQ3Ǐ 3E틃uq[[.w'Úb& @pv]hZf̋?0gD/|zE*kX9# ڟW=JO "fga{^QNCFoebʩ3̨P"IW脨09_wDd ;j@(9!.#j6&1W \G`S<鿴(jzigcL!1<3(KؙSǡ X+Gq {0Tf<&edPcRא!:238E15Wi w$ ǜ""Ki^fN]}l,1pF U\ݩhPTxt|j{\ŋ<„{Bg Tu`,AY_E44u .ln 6ԉ9.kw%pu֯wC _BO=ќ۽jv%HUriL'gs>=la*%` n+8pa 40=Ehh*}A_\+iiJ\n%?PqV+L~߻{ m4Tg!di q<u+֑GIDT5 ִ|[{~ WH$5&k0GԖGͬU/'XoFUnvna.ψ.г"ʶ+Bk~Fc د//0hzmA:,zF 9ۙMv:Gͬ  . }H%T4&~s~ȥ7)Q^#/\|6מGlhZ{j3X"y;|Q,qd#CI#SO%3/iJu9<UB ˧ͪyG$oKr` IMk/i$-zQ Uj)X՘oJ[niF}6֦Q7=VwϪHRQ'1! ڨKK/ŗ.'2-)^RW3f;rۼձit@k*υL%oҼ$9 qsSVN%AF^a;: OH~ )!`~NG1,, _-Rl)KohVěB?DPUp$Lj]犇PY"tZ{E[3Il+MAPWOAJMM_f/"Nx5\Cd_EsB"z@ faTGVt"|_-rl{t]DZ2&:jM,}G[>p.)JxYTr 1 W[[6  (ը*Oǧn=NӿW.:.e<9N!f.RCfx ۈ,XlҗYe|v#-X0MgZ0 rt[XK1GK#V6ѡ_$mKT#Xe't7A~I6]*W\ُv˅QT39BaQg qnie#@~l87I|sXXo }qPiJ4iڵO~/D ^q'ENW%%$"$PytbR"L B_aߖlY5~67!>c&S%SՅ8*Im[ϻ"W2K-+B&dm.,$3|F++l\J&j;<=le'Ui#.w::xF TӫMnʗL*^~NdQ.w76ZkWv̤GF8d>( <7o\b jVL؁J9ZI1Cu͋+C;7myq]G@ꂦ#b6a7$/QU)p3` #W]*9J}勼&,38M|[qiXVKEiWNjɼww&t[qhq æq%al.-(<3^'ZY流;_STr/GR'H.{͟r~яW[ qQI&=jU\ :-3:||/1MY2Ѿs̠ol}>A%[~R om$3V+Swey lQ;56L 1Ec!iƐNI2A65Lj57#]fó"dUî~ %Aa Rlf!33wd q+ Hy}K3ˡ%G^=KLҝJkh/@0oQ8-1yOBYI [L<*Az:i.$TxQ=xgȴh{&sl:BF>+eŇCu>@'G'xh[rIl gn6](fkRlD$Ő%ܳ J]@C0w  }wxiXﵙLMhtGēxvl<9s#B cKi͐T඿,sd.ĚtZbؿ\)!SsNF)C;,ТZSdտ~ܘk/*% νQP@D)JJИhFe*#|m#;]!N ;]^"&v(L]v@ ͚=;QU(D;u.ty3gK&yɜgwm!_ՀHtӐ*6 8$J'm}%ݑ2N#3RJd5oe{DR_m>:#}`j\OUO*PT1/̯C.laei~ vo}`GD.#. F_R nLhUՄڇäivZz7ӑ~Wk>Z*`.mn/bx֝3E&zpAa$ʬ_^Rr%+ĺO|^' mkKX\nT9-?Rm>= PZBt_?@#~;3J `x^){eh * KGCx pB#,Qf}ţv-”vn˄-T5/%[ekIFUð W9D+et',`I/AVN6%軳V)pp[._3st>\[xQ$LR csΪ]xd =o66w\a&kѲAmKGԨ49DNƤƕ 7T UIrdP2wVVW j"!jW1J@]FL~ Ç_dfjoKBxWѤ\?Y RN 'Y8 - o?R^S%cqC] k 6 ߱[3Tu^RO)C3(Sb>>n3~=4FC;F07Q0Y?[(vmxt~~J%@Wb7ҽek{};K.{]P$reQ:%N#ֱM̠$7s)tvbjj V} ܆7mMԲ u_@ra24f[Fx ߘa )++1&u} Rsrp Eֳ{L;UͰY;܇{w o{s;rxȔ-ʷ41t݌ MRpb1L3pEZیĵGK\l$wm5_OoԎ4˺Cv/gU#NիEHiI&H5[CVglȎ+/W΁I c/ oy8`s)|_InߟmS13@AU=2Kzt=1m8Gp!XX9G7fEc{PkNE`>nҫ!#IpjpUq>p/Ʌz`{B5C3e9x=\Ot]uVP oM _@xʴtʰk$u.A/MQܲ2ڡáҳf.И1i'ʃ!UVF<ܓI)ZKSY`R&_Bg[VQQ_OfUi(Ąi;,}N=ƿ0S׫FوF ݬrD3B,A_MMcHIzt46͓:?풊{5e\xRv2Y0;4=Gw;RWRݥr}? %ݪNUz^UP&%$2uyVkga5aK㍰B>  ̂m%e]q)v wx[FPJ谸=?cD:ʬ!|ϗ 8lj͊ n++8 vm .9UqFI| Rqs^YV%+.D$L}֬ԺMK﷙G.o?\w*l zol:߽5(yb\-ni9K68ML~^a`nBBu#<z3F uf#jx=cf l:ي> T5OF M:#bG))+"*N0¢H'njCVQ)Yg6wAf+vZ_N7sv ʏ޼yG-YoU5""W@$M4f͊UQ}3yB:_6k8`]4ӆiJ d߽{] `>yfu)>>ʵGu~NwFx! y2| † ByUjRa]t.b.+lE0O7Ȅ2RtjQ\ufVxy^lUguF`R~O`[3t{;&j K~ZVܗ tHFt^ʄO[@1*[HGTDf|R #O,nBnc,~M?KfQNiݒ{}I@N1^~J[~4Vzvĭx3 l lhΗPu50!G\KfJEo %XuT0C`q )mWn.)``_}N$4axơ=&w'b(#<>DKghdkx0fXL| ˺7ư (nJ"1Od0-m@a?tT!a2XnvxJFY wVЇ`j!Zk!s@*=e~wɳV_G>-B{ 9-T] *W\դ G}ij=4WGyکNͶmT`C /WxU!E|~S7P, `\Ejdɽ-k[Z:_)18hވ<J[7yTEΰ\ѰGEQa!͒)S*6Lbm20zهav eGFz:!چ ۰ ݑjB(V#veLM9uZwӺ[Qfd-E<.yJ.e< $5Fufz\8~.Ey2hFNdey! k1&*YSY2&@twe)"8XT V^y1;wS>0l Kx=JbG=ǧ?6A~$΋0l{+ 릻zG%îPוӀ4W'PW4[C,V!J:5q]tb"b7\@uc>.Q;6v: $A=aa4g؁68 sh/|D(+KU.TW2z)HFCEp3F _1CK{T̮kTqb4x.?FEG[s(d,݊u`nxκ3P ?pZ?.awP(:$rҦ(u߼+\"ٸ/>YwkLuOtNMXyiQ?ut>&ÙhbpgF +k $ױ E㴂Fag=T|r T̓04h[ ,aV^wq~ʛ hJ3Ą` Webv5{!&'39lO*Y(8"ɠL}bE9:>Kb] 1:izXO1פى{#85 j[-xHnP`e̪2"nAu?G`:8uf(C;q 2Fvzv\0[(Z.XhFeշև$EcyA(XIS  Z6?>ɒӥȋfU;^n.hPF҄<5aL&X'0&ORM/?bWAH8гcq$q(ϯv=-peuU&[Q!w0-;*cZ eXMϹ=IN&5^R@! cWGDYJ+Q8?;FR"Kxo2 $@n| .B4їw( s*{{kJg`a s-͵Ul1 qUᠥ WApֆ= L l_MAG L*&>.uߘA`M+(PŅ>q̗-DN%azf&O\Ͳ;Pl. }M1z7~nKuE&i2X$3^ԛUY; Q|N סuK9?ra4T|{Q* j9ko!8DVeh-g]bU}|;HA+#WaݛĐ--|`n{zx@؏Ĭo_1]WÒ.L0z/PI8?SY2q .-Qq\f@YٟN-m,1Kx yn~M18W 2WYutLV},Mr('&fJZ^OdqFs2ه3T umE=8YCiޥ9?d_5!;/jEG8vE9Ž K#+5/jۻIUkg K:G3d5uȉZ(gȫc <~yS#PaȘ峖o%/]'>Ћ F{ Y t+fR3~ 6uQɚvs0=86 q>xѠUT.@Yyg,X<)3Pc؃6;"a/"D@74񾋱!V;}-86OO?]TU"b[ݢsbS,HsFaWZ->4_6B.ݷG@nGM%~l6!z @ӾS!Tm1]l14}dcVdϻ끛ujݾ΢m2/DU&zL.?E }m3y\x=XH0 /1QqFgH *a=XzGdb8/49`Y`5n$cߢˤEm8D)g]b*jqLP, 6 A.G[fN<}XzqRΥH(#SmBz괬d rKr9VA}[w:Mlf-!0noI*\e Xa:dc2'aF#>ZB.0?"d᭳a[F}İ_ΘTc$e4LXyb(}NrOܔIGʤH%4IAedPbقeGk@|`=-3m})*7nwDV~_o&fC^ K3eaL[A T}(@]R {Z|c" + (.wwtD~g"hCSuKv@rj ;AQ/Afse+I IEupV]9@w̕!g@*f_M>U ':/kMFE")^^t0*%:â&@mq/OGF C+3qk;/l:-9"bfArMX']OPZF=Trd!?] u}b8 SZN5ˆi=3e{WHQ)CqWJ H,! \ O&r\~YGsN9 ԟp {l0AnXtsZ Fdg Ł}feWQ%@o˻9p1 {I0U_~B9xsU,a [K Qal 0bM߄& `^)`؈uV:-d}^/a!IoA ߢ/~~6jT%WkVmr˧ y:*uAO1=#EEBpTOŹU{FbWܚIv0죾-:C4ϓ7aFczgb^* (Xvu"uvlkh"gxW5qI0)`ӆZ:Ys%&{ 7ݘV&?CT4}~]D 0V93F?УWWVG(yTF waPh Rߚ4 cg(Orf1ɽG>PP_tW r>[ʠU^$z L^#e3#/_{]I4 `/5@n"\`z h5̫an 95k3kth$ !*+qn2sE'/w!rƭH_MuӐ\ٞ56$ln:6K){DG ԰s1v=#e31y츩a!βoU+P½Wk`[p6ָh d .J@o=D܊ X{}v-4) Mp)HPDJ~|=2ylK\)j5S="#ڏQQy ngo!%^ySUVR:޻WŇE0&K]n:?F)h~2 dpjMW@] ]zlڡ'YOA*]83~ܪ˧U芞#(J2}**8)џ Z%=ϚO3B{L'j4(4.IU,Eن_=~l͏?:g4)@e-t/h|e%ή58p]j%2Rp~7t = u\x` UZGOSS=-xSYuG +׵,R밫}RiU/HH'(a7hZμDµUdYOV ׃.()T"mM|~Yj\xیO$A’dxbaevx êkJL 9+1W+ NOwYe< nj$a>'d<&XW=PG |Yq(B/z:V?_i8Eo2H9u9O-ZV(If(&G"'@]PJ+d|)̪^| Q!*]} }fIM:ƒ0 )ƂON`jTPꏂ4(EUeAJJ. )`YKW~HCrbyi.$%\BUvb)$?[9!'%ėa-"a988l~bFrB[dFk@y·+lgBN['__B?ެ81ͽU ME}t %[8W%,vf|dʁJqD .LL⦆ixZ> WK: uݝ. tBDx{q}7RW`ˠ@-j̥D6,H YOr{GJas.1$9?r)֮eѬ/M uЀ~zc({m@eNQR{gh`V9a˒Wċt{"㒭;R6LjYiW*S.o~OTg=)@2eJR1=@ .9s JƜܲ\L* ٔE.r Ug%8c3W=]愽;+hpuqK(0/PA.ւ^q2.Z-)F3f7tjQR8J ˺Txj;+XI>Zm|\z|ϓ$ssƁJ2׍GJğ~w%I:\Yub4ݢb\V/+ Zy)Hbcv}}.5_p)#̵lW|5zhj>lxJ酑)We\D ymwӢ0G~>6iM:cS!D 3;EaYe:[ym fVgOd;;ET7'wpMO}T\%7q ėP~Y}|9Y ͜}oEU+He淤Frdo ^+ ##Z|G\!@H|ٌ 9XM a(pAGV%tg-pGZ"BXZ EZ=?~SEjP2Ӑci4ˀQvD4f 򻞉(LfFag~y%9?HV4uǭΣ,,;pZX*VJi? FĿM A&_ -/G{M>|P$u"4j (ä^fWTI:CUMЁyR*pmSZ+ DaoZ ! ;E8Aݔj9zyVb:[QhA?45o$dEVcׂP1 /]*"/*t:7../ E#Gq֖:=B5bc b<*}NQS:g8>YU c4JFAnB eH' -ueE9鄒t8Ͼ|Z6QvVuE R޼֠Q8ήf;NPiv5ߕ (}'ڽ >駕|lsA:bz>2^T}̩`_,^{M !R,1p; 4<S䵤V,9 )ͭjb\|*Ccp&ھWNjUdQ-BKNY/幈70 MC`;mHr lf hm eL][m[0a< 駩tV3l@S Χ&AݥʩCv1jA6꟞V<39'6QCJF0)S^/'S/}3=U12^ˬ[ `u?zc"#u# :ȜᤲɈe7 m k7:_V s󬀌C)2 $Ɋ.G2Ȫ$fW`<-'◦{?Vm"wE\gߠD5yeT=iZi NE"( &`Qq\fB =J SX}'bŢifaVDl6ŦP(W򦵯$\Im " BuF%5IBaW\,36FY 7->o[ψ B@R~>N8ZNp(Ue|Pm:Z szX7;xKodmr=zrĶ|\ 4dN%(WQ~.}Uo7ob2}ц^paqP8 yFf<{j7u5/˵Oxz t=~OkϵZ9f_:˝ n,,5f/- (f"{k+ԯlN.M 6<~Ep0ȒCUåڃkhPoephFz&tcĄWfK LfbP6UZ[&։e}#5*dG6 ҴrgYZ07070100000385000081a40000000000000000000000016609d23600006108000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/Я`]?Eh=ڜ.+ g|bŴur@dm4iaRгWmH/$l%62{(rD=aj˚< !w=.DnD3rV4 $f5V{ٿxgL4fQN0GBX["҃7vS2u~fa&Jt-~Z[T<3d3-F -F^J]1m#ꨃrbG07u|g'6/S6^/SNIt1*,p^Mi`=5aH%4s~OCܕ1uk%f_}|J2M#.RŦPzI[OuV[-[:@թD-0E!&VO zާ‘Hz NmPzpR1`su}BQ'.UwՋ߽xSʼ#423~| n%=_dMKW#ו&b9\aȋj/]!z#WqMט\5%iDpOz49@ R@N_ "mygQ!ptOQICa뭦~> ,=Pk8)m $fBf%͂)d/sZ,s|Q] Nm<{ [xV8G^_Rh48DT>Qȹ|xSx?- (Vv˾=mm'A[k\w Bu L~]hbWM;w.<&F f%5dS;dy<[i9c{'[MEXy%#Z)BF!t}@@:mg"2e(Q迻r  mJ;nMC^fj@ pcG@ [b˅C=Z _aCk9Zv8ӑ3g+w79OwETYmwN$vYwRj-30aAh Q>9b`K^Ou!',p gz} S]wn)dMlۖ~3P)K/q $Tzͽiaw'aYW7%;ٕ'Mi_&#s>2߲s($>ruyPzI_1JJ / Pk9 |뒓69wfb oay l1Mzh QwxxcqyWJAQt_PJw4f3Ј.-)K}(W(M:Qﳴ,! u$|ѩ80` TwLy)0Lx0%? ސ[*?Lrx $Ǜald:&t [03Y^G' [U쿱-zfUX.%7ddڊ%}O0Q4N6E)/tW09%.dq"%FX`FQFsZt񇆋\ĊkLO5A$4Tϔ]Q~gH :/FzLm 돤9 ڔ@yu[=>N\x~]dsƊpJ>kK04ݑwPul?`C6]A'&ODV3 lҾ3)D K yasGan(g MiĶ)r+%3D,G"\pWW\35!(@,1xէßo;mq2uOM]Ŝ$c;˯i]ƲѰ#pzŢ\Eiy0fuhd;1\YZe/γ>|zEN~3]xdw;rqK?J 0|Kdj!(-O5{lh_#i0b[(WID6ʸm:᎘!vSe%I-޶ JGd"Y4E+Y K-j8&NeE.?Wdrdg"YaH0Ӳ# fO4;%Kށ_MY,pP4;I]Iz V?PP7(Ļڄvxz۫M 4.\?j>G=S}y\FcdXzJXu7k3' J”>MJ.M2'Muڛyj \.z@%lj͟&VEXN-8 .)/mW c aᥡ4̗"MafΨyk`Sv}7ʸN݅zk25GVz(@gD렰ZN}O "[]$0g[c]jW  8BڂFMtZ ꁸ~*ޫIsX.DqԋiA5қجBBAGKk3ağXЦ`NyJ<&=r_z0KOY?clh^ VL_wU5VP&ˆrٷ6*=DMB{p~}ǐ]Pr+ثF?ZZ3x-_ݰ"w)M S )ۚ9.5ϤҮQJ.q y3Jf}J%8i3ݔY&7,L4o][%BggM>3#BcC,<{9,d p2c ρS0XY"h//>hsT #˓=}/ўN.ݶ֋ב񻂒z5v )(w`X LlBޓ^$r<$j4CIKѷz[b]JUiUЩT#{Ϲ|sw'7a_MB#2ljzܯ4`R&;|H,BI3Xj_Bs\{w<.Xu`Kw \{rPH#?;3.N/]ŝ=4J͗mA鷅_ )c8!hv46`]vؤfw"ibdlՒ2^8Q7PNɠh=Фg,5nK LE *=Ѵ }?k7KZY'֍8!̳m!?zFG G_8]aH '㥲 }SFת p2. o V& \ɉe3!誙$O!|pڸT%2}-n}iyh,je玅BDun+3_=f+HR;j)`JXq{XS+(IV_a/,?wUp\XU9(?![dgPkh` 'Mzn\-="l` oZItUڔkR'IM$(7s/e݌/pWB}'HXx,%‚`SOS}J(4Uqq!Fm 'y}*S"Qt:&JN|+% PBZX%\#&_ l;JKi6+.B5dmǓ6v"1o [FO=#>Wm^riŌYUZ⦬, rH˘pR_&8:wDŽ0Ԇx̓jZ\X302&=xStk(!vK$(vX q=[wsʙٜ YNmzYYmωKDRMR{PLN&9:ƒ2@u`&뮉.ÿLL)T5]a܄#pdZʒ}qQз~G W ^ ^b\vAv|}HI$Q^4tp'ѕֵ,V2ʀs} f!‡]1FMb ?= (Y )pa!r.-6,S;G`4dxTK+Vd/`Qc@9;UcL%{fɦ)*5V^@h4qnb W&(+PN0ȹSoF39D, [vjWc &Hx?a0εkEbV-w٘5&n|Gr74 RrW L2CYP6^ EK?Dx-TO3@*4#L uNsG=jN[C0SH2$C%ʀhe(Kf^1a8n[֕$8:~O7c /ynԂj]*՞6KbR(W_K|n)|;!6ԭ) ,`#.4OWsu-\#sR۔ C[@Ӆ|2#uøP~ㇳT%G ^{.^/mS7x|TyOdip 008.BwѾt]& t3!&48\1в+omcu7n#Y(ɡ}КH_3/]mV[R˥(^Mr:uްDb8RH "BϬߌ>t3s(kłUFPd vIVbʭIg봹jkgr֡ 皾 hd|[}](Cd~]oEꐡp[>}r9m޹{&q㑨/q5c: 4)Rjh+9D((w[Q@_sk6hǞ1 IkJKiA戧vu2FYdq0oE.ðl 29dm%1:h NhwYA ;ze@#[DJD1"TdnY7EpB˯4%9լfإQuwpx >HLHC/6mkt?m ̈́pGgӄe0Nm]A+7Odu ΃eI |?&kltXM&qhMO׈ +#NH4)'IA yp~1_qC慵+fl ̫Ol|k$;j@%?-b;bnkMLd7.6@1~U Dqex{ʓx8u#<E @rsd/WNKxʴe|x@6:5~Ym Mϯ[uGaHwORR|)cZC m|?SሡR`t|7j|Ӓm =2IzV9(顱VJtDg|eפBBr@VBSv1Ń<%+7k=-FX;B"Ƕ%ϯY{z²'"zL&E|rޚ7C7BƹaT)}̸R@Sl0k$ pugWh">*%PVWk/;3n.$f{!Fx4«?!R>( BaKm?~BE?U=x{>Eݓ*j2Gk-xAЄLiv /ve~ʟcU7%-6>9*! ȴǂ+vz6'@Ca\cjBCLO,MozG%>I^B5ҊȾ<ö١7> VD?|*t rmH2m8@d6qZ%h'[wubf=i`d(\qDWt{`R^v"S!{278}T$42 #3Y1 zJ=vPLcu:V+([OhE$gՀgݜKl6$D6*㔽w Dp:m涪'*7aO G/̖9p2mΓPL:otq˽Uܚ-fK.[霋cg|^VUЈDR+iSC3,=!S7P@m_73wol8lm_50֌whGyV"BFጃ :4h߯> {WQe{bVXaE, F>E*qøGyaA>Uy~91tvfrϏʆthL7GMҁ{qc.MƜP$L= b=]BfWg)Qs]!pA$Roco7-\]i6R{ } f<{?vfѰ"1&4n~cm`NyDHL}>vkSR$7͓fr`_KXLijw`{]vk(nLF=*5El(m<~:J pТO7 Itn4DAmSND+"PʥkBc!V/k:v{<.9@)25@Er>a@z~lwL)(SA<^`ݯpPˆ\ij(7%/CԆB 75DIFIen8\ 4F75 L+EB;)Mٮ7/scюj&4I xB 8n6Rtdq]R8ZhӃr'P& cP !.KҧgZ19_&eF-I(۞-:j;L~v@Å {ƓaD5F-:hߟ,N> j0Y ElZ{hUԡ q:VzW1vKK c.Y=^xs bJAo+~Mo'򔣲Z=~ۗX~L]B}]/'0A6Sp#mI-rLP&?;lUΉѢ5"*pc 1WUYv摤ҐgYh 6]XbD^$> qdݫ=Mz1Tf̆I !,AOēS릗n(Iy]i(S"Fs{") oi[`}֢/KĮ? Sv!΁fiWWbcim|kkShbAE0Nm&xڿ{t\䔙*yw-l31-Ky[|Y=պkvKamT5@Wscf!ְz۶Y3Y͚UyZe2o6}GHWl!+tJ Tm^ c䝾d"`9&9uKrTVs/NIMZao/jF)ڢi9IeF͎W7Ŋ9q3yx&'Jjv9 f|}=&4 6tgoU``NXJ^P}[6B ZN)%go|2(rR],>C| ï B@c"w4>\Pbfq:^IәfX g(BL1ETU-/`j _0lV& yu̅n42н6A8bP8>TP['GND]?6rp/ x!賈~ ʕ1D'Fs `9-*8$5GYkڐb63GPxd-XUÏ |4 :W`MliQ dHȚ~u:ѱ_.H| RxOx6(Hi­:H<&8B掔L`=Iʄ c12=KGM@)NK 8ջ7#1y3=+ڶOA| A+S?Ƀ5h(ff0߭O&q rn;k$!Fsy?+'\hϡ{>?zf$Vx*W(TA7]KHt1Sת)<9{REQL`oS$82exAg-V]ـ訛4)1d+@{E<#=S4j{v["vs{\viILfUϐx Nۑ;)9H \'̐{eŁ4ÖaJ\,M25-eL]z3<-:U[+q@t XW̡llVki^f;0_~R0+)2)5A`s|K9cqכ Dxa9`~ěOtnsYX)+`qD]ϩW2P? ~̾*lp0ڟidn[ X`{ZCbO~N1,vFz@4nBx?}t1'Δ QbO@'Ms)nH.vmb̤k3 ],Pm1REZEVͬA70X3U/A.VaGDscje^+ek/F,gmTcխNVFjx'ϪMbzy H;KEu+67dDL'hCQ5Քr'kB'RϠٔrXD՝6~/*XT[5!k]T칭_Uch_cŎ:E8;I0m$ Ϟ0:6zZ, QRL󷄇+3G;I,i-(ՆifǻAٗ$ iw=%p@n+>;;?[̀@3:pF2c6^;wR_"y=X 7c&l1^M m-$=nc(L.O{}Lh̙ZIo@\xQ-Nfpc"3H53l u>CB#7-3ψ`iD7SOI]`> u FR^f;lu|oWAz_>VF<hEJ9=B[}3ƒH Y;֗z?/ ,ϯ+`3ZstkeF꽈4%r3{1.od'H$hps\٪XcȲή FkǭZ喭sb? Ha"LQSh=cnZd7VUF#ܢ؂2 L<#"PoP Ê)=6ω,5*^縵zVH'7/G2+ݵOkb3HL^ 9K} 8^Qnӫakv67o>qVnz)زfCP7Yb] oFn)➻N12~FL `v4,+Ee B[ƛ"} !T/i MP4e^u ,|`4cnl@yZOl`dQ-of-1#%R~ɚ w̙B%4q>M`ݬ4>/(>eUB=F^(2\.cOReE)Y$rJ`dJK!#ȧphij(Bc,̱+pxrQ KE5Lr.SLg`;6LPE4G:An֚WZ2^6ܥ_ޱF,kT . -=Ե{/iqTS-D>4q^ke@֧NjQJu4xDγkT.ACM;sk38a!K,e ~HP@m,g.%cH&[-NfA[C?"+^B UI9Krzь$~g4aI@}1✈$SK 7A̝*sK=u:Qy{Йq"p[> 9wެgi֎5BPޝ8G +O7Z@:l|ґI znU7p"ue衆{؅2/[<\]"1*R5@*ΏTsAV;H$)?e"R\/Wu௪_Ac aY˯UFmZ)m”!$ly(>f۹H#U1au Ra~1Bb6!CYj'`$9.*nUzx Rx"sJ_%^QaKfF=Ӵe4;e;N[eSPcc P\]M޲o2dAy$3i&գ|aD2G5SꇇNs-(oI9@*_qW= Mc1`c9E7ۚ cد}V );nx4K"DhB&Bhf&"ݝ X^Gd~oC0ƪYK 3,7e8I.`Op:/;lS<+#$@aO%R'`6Ӑcbj9^E(q\ʅiMJ`5 gDhZ^M~O?:<. H~eB/긊@DyANѻ"| Ӣ*kWuB)\9`5706Q~\:6ۇfZ}\%@UYlڐ!-i:مU7Y5"3QC'u kא yoY#zD͎v X_XJ9N 5r/_evыXzKƉzr#TR/6y@|'Đ^BA}7u鷦lp Wv s0S.5mȁ0.gun.(q*>͛h%cL0lqͣD}k CZn  XojlP~㣖V.0m/z\UX-"Ҁ{,jJ3&Ӗʜ#Rh  }! -sQʚ$%f{2 Y(;rBƧR@?NJ*60&@s(RiY KZȔ[B/=I%g.2н(pςU}F3ۤcY! Qi)Vn^)RNThxiDxDtE_9Lfeb\7L+K)eh~>.9j>q `Lf R8!L+96}bhAA6 sez7ʢ1X|60-fs-k;͹>wѨȃш0>?_cW7R:.>3O._BB/eۛ9~C;Y4FV zDG D"ԅ z\5-JD,SRY\d<6Vv/DWcirޞ1GEOtMcuGgQSO\K <: 70=Mm[Hs"㥌2od5ٛ}9n?Y@vaT=w}*'Dlee/<!h|q6š[,?H$q;bִj%`7Ә~ )`A:evR{܃{ |aD0Dr@Tۥ?|ےȇ8$tHFʥ*OvkmNscR4nț!;mQ MVQNaÏ Vʤ; ĀvR}GOUaTЍP<_>3!ŠE5Isr g!šMRg\N4-:a^(OLŊ-|ohP* ʯ3hƾaP ޴;( >H-JT\=ڗ=TM6rmuI0%^j &#,Pc)s:e*4zD1̻0!Yimׇz5@ }rleق\i35$a$00hupo DX.r@%u6?iif ~ z[fP2_ C`T7Rd.(v; n&#URO $iߕi.{̯ &m6P*;3;r3h݂Cp-^0-Vky~UTCݜRO'B6,s.H;*!%}˲VQZ,LֻX߳:~*[w=1/DKΉV DHq;RWS&v/LY۔ЌGȑƨwb3x[NgB茖XьO5?>c^ Ghԙ@P~"W{$۽&70ԇO/nvocR #<379u-phEZxc6MɲWL[O &zP?4tnetATڀ Yib,g:@){ ű ̜Lޙ۵@t zMhzhR|wkavh;;jG38ş5g=qK6?v LSiG!0gٛ=vo+E2 1Ǒh̼ ε%ST g&Vm[͵90*'|_hr"tHE4lkj ؼĘӧVYEdM7dqaJDʹ{m'Z#J'g.ZhnJDԘE_Ou+W+b a2aow(m+6b E}V@cQ|x(gK4{'HG.Z^hlɼEQ F-͖$ȝSTh*XBKCaBpn]XW'0}=!#rf\ubW_x?XLOh,Ēr|k sגcɀ}R3X5%~O^9#gtX[ qs>#=6_ VMznHf*˧ /cRwQ_ :K!Icp<_ 2 \@@4YMj{hm F}L!΋&u[&[W+u}>5~h{抁јPS4P4'@uE޺* V,Cgl˩vۄt1 >jV~<-O5a#   d)pލ""r5oTK=4YC3sڠ[ AH퓍O8:ϙЯERѭNs l1mOHfpCRʘfcYj \kl=u&=M>d9 X5 +B$e߀'&w6o&S=w"#h6#7.rhe|c5jit'Eo~"|;s@&Tp&{ɆSa(M s{uoGg&ϩq]ڤ#2*uxl׫G$};c{Lꇿ5Z^2aX=̕23GSc3k~< f$pC ͣALK4PӐc}si @bW+x,@7bq NɋFb_VUT}0wb7( xmj ̮o_X_gj_#W2 vb˒Mm@ ކmlJ,VVz5B q,꧚C/G'g-%mM v l| 4Xr?'~+4/) B=e&>?9AGσGeDGnKud.XOĻ:S_Ͷ6qu Dfp[3+|Z|rc= \gl)'w[z򇲦yX9U_wC.^xh)~$P"nU 3IhWD$9A .iaG: 6' ,#VT@*Vy4eew0hۆk"E643 aЁ2k_)XXg ky7^y2ɇobITb6Mǝܩ`\2_M/|6w> (7M]K~>ZO1ͮ\ dv7w%ԄG·T$6k,Zre+5[RXZperO*o0 "X’_3?$ mw@#cA^`4'Z}dR>)Z`nYtŖy[DUmٲe Mod XzRQiJr@ӎk2T9aֲML@aتĬLoߔ[~zBpc2=&x$5F~@'ݎ%E ^;PʕXƮ)a e&'3kB̚hg8˹-73: ,egmcTINg@:vvDQz>t/h4YD7 8"Zf~WF2^(Pē Aty~Խ N58hKT ;KGL>_ĎCMKm1KP,͸w<-렒KٶI(gt,[6NM$ ?=1im7푐ax􉖐M#BL#g/c18o˴gC'pmb~ 95+O'Mʀzy("nW`a*[.O-aQh-t@R̡NP7~ Z_._~}XPg)[>s)bzM6rq/yo[%45Fzsط3q^(a2@l\c/)NTP}[&PUdpJKe 5$DNh#Eš(T՘5IT -ffiQ'}V{]oBZ*xͼfߠ"s%V9^bZڦdӃn^H%y3 wyL2z5x&5B*WʬZ=Bg '^I%u[L <}Ȁn"j8 ' ˦ovoAQfuF-BGPm|Ty_$>zgcE`564={Ys)jNjѤDEUVuǀϪWN^.+$[GP;C9,le < eyth@> ?8¡6t 3]]'dctV|#7K[)6sv߱Eea/Z!+i.`^sC 3Ex&2i-+I^h`N /m$L3 -1ӳ@dËCn>b\wZhMYTT6U2|fPŀw>F9<ЁJY/ȐZKhV Ȳkh(u7+wggT^`K7,+Ǻw`'W>8=j(\ZkV,Fԝm^-!0BLpI{Rn'Ҋ[޺LD#ZXe#z2-YM}y_ -(%RKJнr9z<ŊjnF9\j25߮Z>^9yxfH5QǦ"GjVT?Ywa2 j\JЏ p{{~(%8}|[%gEsɯ{X5+X7=)[>pr(2~XWjd! ^׈kJiS[%N|)t4/!H/d:Ql\Q 1MO!ң%9s!Ü`6r+y6?el|]Ԯqw!Llbn@Cat Tr>*Rpybfe(cVO|,yL嵠]W'!gC边1pϺBY͊Z/K]Й7'5#Eba_؝Q5#ybhg zh0j]^oW=J9AG\+(lDf"fT$ 夏< Zp-fs1rx_eh_w&xZS0am!3_NOŘJA98|G'TJPttZ&<y= p^|,9~h2wh=@mvF+/eLd(pWtzQ'萢1?()坻\D0(t7rYPfs>a;xrf5wr/'Od.] x&{~WAjMHλGJ;< ՠhR.^ O4.0qp”r߃ZlXf#JN~mj7眀/F"ط栨wn?.4Sy(s8mfB~]ɪy~$Q#bQW 4Ępw@\5u0{ ^9 QAlݙ{:ɞ;U˺C)}2XHxs~7!F9s-MN0rR|Njܭk08rzU_3q.d3mҨMЮ,XTΥG`Gs)vV?vf6'DG"43/iF=l_4NPUϛu{4e&y᧲FfyhWE#ϟuF,K#Ylh39}4GC^q|Gw@R;c-0QmGiH3 AB1 ^D?ehD k94#Eu~k7gQY5wy+ne|(dO3 v">AIPQ]:ĊƔg=yoi)4똝m]ŭ^ٸ[3ng0_0Y Mޫ\MK>J/ҥ\Q22, ~e%wkl0٠_i<E-bMQĜ0bx/2XNዡ-勥-l#ζѿwVxbѡT4@~bqe hVa=W?, rYh7c?QGw/y QF?61:> lEܪ8xuj'[ vx1u LC5L]mo"QvGm\WyUa3">b$HĤd:U&i/VzGfi"$&Y,eP0qC%z b'ؙ=`gTxR Y9GuQLh[-ä*~iϗ;-O/Φ3^Eh~/X#{&[[7uhds$B,-SP3j诔*ʨb9Щ.!<>Tg] |NF+U&bDy0L/gNBj/&?o)f=\xhԋeP@w'۔ E|j/e˃Gp2Y zIUc(7 * m!(N2?[g ۣ|)Vh˷)b54Z ta-jmFAlN|٧GX35QkիBNW;jMt/ֆXõ_q{2з+wC|EFN .zȵII0I&7ׅ[J(^Ump/,֖\j[؝ΏLa4WXfMͪTԝbgRh.zov/FĦn+`|uR߸Qj$. ~L3>\%srͽ1{ Htl! vοN:Q+jkpE7%2[3*_~q:3@ލ>[1"(0I!}aV|p,rb㳸)x b/`O-v?xȕDttilHWJU P#]g = Ѫ#_m[& {DqCu'f\oαgYZ07070100000386000081a40000000000000000000000016609d23600005014000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/VgO]?Eh=ڜ.+υ찔g:^,UVgA>eq=4Ǧ358䎔ЎuР7A'ʱ8H!߃*[~k~Gxc& `iA"z>jr\}_FZ>1۱x>i1$[pQ{bηH<|ogZl)m;("ϒXn1E<!d)~=;3;nr`)f-9$^,Ur@ e.Yf~!f۷8NP\!eDa|3N|1a oŕb SeZ:c 䭅 ի&ݭs(o jK.Plɿؿ#TPCS_n>qIh.zAZ8NlI{DpQH mXz?k6+d) ?Ź͋MO,Kmִ? )^46T0?ÃAI# ZwlHN\1 DbMPLT)sl(MOi;/Yz>< z@Lݠba;Z<K[UXS;RӦ;#MFFr Bg2K7R*oa&!GCAqckgx۴W<2X铔fYb `2^Z~X=95lU(a9}fe,zat$NZ(/w6&tu޾Jp6dmU IyB赾:٧ۋ~𐃌}jPg< 9dὡnt5"ȲBz|o,.U7~I]_!aH2WdcosۛɸNCm|SQ0Z\!-Y;Սܪe5Q*سfƌxHBOoiۦ-pfHΐWtE[mW)0DU^ALF|AZOIf _BH1FU&`Ee-%ʙf c7a{;p6;Leo t4J/#KAR.zJ[j-vP&j+65ff 447RLl^Rh=w}Ґg:C < zЈj<2W|O"BXB1 & o[yW|_S~hLT?Erh8Hd- [;䐳d#Eorj&x,P-w3`J=iW]=| v&!/Bx LU:ڒid,h-KrFZtx NFx #m* B4=|jʶZԄ)(:ݢNK>DWc%ЕqoMtYƁe"Q`r23$`X(]$x >4#xmFp!s୘#\@횟4YP*bsazS٣c~!NLˌZ{ 9dhC3Q7 "rpxbY{.#u|%RM^z{wG_Fj-"tJ&M)IJJ_]sFY JoRJe,Aٻ~})Y[ޡa?R{LMoӯTjUq 7=_֑{\Ass:5\|nr궣[=aѽ1M%- '1y Y*f|B~g6=GEZ偉Pȏc wpb[Իw u1wIa"]OJx4uQ-vhl]j)W*y}{笟Ndo|vM ,-̢G/X(d3ld-řZؕ\OKUz&ZsZw_8*@>4/V  ՙzY6|xvy0 sxR&GgaWbQՃveLi9ڞli{{2:oXGqZwI;h`@`1w &R9OTdSi[M:B6=%-})a [m%ٸH͸f"VyJFy,iq\|0| uףgΙj;p6RPz2W.i7L<,MbHps8] j:&@g$T^ⅲghUg'ĤWZ*R]z`rRH$`#Yx?T.zDH-qTM;tlcHg3 hojN|Qϵ༈.՗Z= Iu<;9IqmWk=mZE2ò (PK„3/#)QCu60JC1+,}o hu2﨨_ 7tֻyACORʱʪB)dy.f#yZ &CU4$rєq+mUbuY2-H38YJy(MnEOqpM?}qY A׃Dmd an^J{l!- KnI,VbyzEhcFeJ*"4ti-X<<^>bMB<[tSˀde?g3C$$+C85BDIϛ!$&|MHO~KJ'z&*(W>T5%}P3f+[hv|Y]D$#-ɯq9RoGT' %Z"R@~i)n0ˑtkIBpZzx/ZwgB%\9qSUhM `$ުcׂմܦ3 :qƩ(WSit(;NaxD fE*vq}fJ׎S. 7TBϽ fxe7Qw.5Yv!ĚG?>.(]|ua꬧z}x%_ EE+Zg:eBZ_J :*KjklK 83I25Zþts4isO dX yg%ZHk @`"(? .(NX% >UNnZ+,PjP.6rHch.@{əWBTuo GdPa %xb[/)Occ ʍ -6R9XHb&# (%gHf/2˵ˢdp9#ۛBPYTZ4#t_${j8Zmp h|[T]͉h}(WsvDrI"j{/)_|ֺU:l.ub(߳iEa1wzv&tJX; eP( g q ^ƁLXAjd58cA?d?xuP*ùq|x(ϲ<[Yn_-L2ӽFHߓ~BSz (ZB {&q{<0P l{prve)D=2U s! f7K߽֮R9Y>T|%"A-+ AG69-߅͈ͼL7TNhl#e9?j\:ު ǬT+g"?;28=dW D^2G2x4t}6Z; Z$OZ> 0LB, +5dp9ēW!'pu@f>Os"Z :mⷡp FЫ|-bPCSH+ fAuEߜs]^#nJ,lܐ!hy]A a&|I_ }45KBg2,+!:c<$Y\<\ȭ$]|%&y!5# |.,~W | d5.Ċ Y}e ^+K((t nϊ ܸFL7TEt VMtjQl]MQn[=e[dC4=*>XM|6bBT3s8z)Eׯd Ҝ PݓWƒTgDYUܧYK3Vu') =Gp]BeF;X)ϕ7 / .0$5Ǚ0 L$QjzӘ3' SDdĢ|xv;%RLDS*oƋ>xgrcLbʝK#ң37`4K9CYDe[VOkeT&>axEKeDֈsu HxD/F.ۨeK}Ծ^QGQkbbjPԎ}(V\ˍC"p;̔T`#3\*(_W[ !+khiBW0H(;$ m+J{OS A2+UOBΉŲ:;5Щʖ7iı:wmU`̆z5İ?DZNZKWF~|HͣHB?5?zq9/(p)~f˿3-(eRFK 9Ck"Ώ"'P_iI#;kb-Ra|GW6:檩v[ j)wۭ ҍaiQ_-EAr};mHO/+N AYg :]牽%sIk`=֊)1S2fOx0)Ձt3ѡ3\g ( *GÎ]9ႼSƕUyoS92cu+=9a:IAa[>Xn݁Ps<ͼw9nq A (ѳJ?_hwxm Vj΄d&:_IĞ=la/ւ'dDD9S㜏Kdtf'YVjR]U2:y30:֛ w(D9LL _}Ww#ڏ 1H*@*f?g.$q݃q ^6iID?paS<q H{GUȒgeߛ،/#}(65/Kچe0xnt^`C،&y[g ]qLB.>wꝘ A@`Щ#wؗXqNq7d6C$pIR <ei5n]H]@rz/&z M/I⬢Y_źAvҶ^?}ԖFsؤ=`:s?L?Bo[A;YvX*FELME~A+A$aIoN:04H3_Pwb {Mc-XXb@;S(W{]("{ /¤n96 yUrvt w|^yrxڬ2gɬt8BBgJ44 (wh N*Kx+#fI'0so%&Xj5v;K{mdo0} X~#nmLfY,[U7N@Gۿ6T/Wx7D|PN_0aNDqE6 )7z}ƘBRitߘ%Agv@VmX[{[^-ָ-HeKxEʫ.SNE- bՆIBOj(Z/ 8<ٜLr?V*6sҡ3ި sfD]C?ށ$Bc{iXvPH:RG0=S{ᄭrQzt{w8umu83SMR2r@5@pUiixBVQH/%"G%Z*mulDeyZi"_y8]7\"Ze;%ZkB& JtoAmZ4_:pC؃1!9 HdZ\)W_Āz1Ml$& /Q)YsicɦiwnMԾоzU>Wv10\i;.^ %S." "ўwR^TtxՌc% @)kd Ʊ;YIR}`kCo:+Y9?Zt]frX~@Q}X jkTZ Qp0[`++ 37{k? Դr,"h~Bxd%\\S<`g G#(p0>JHAf Vn]TqGVC),hųٺyW`ZfyEvߒYWFS K A҇<Ƨ~ nIx43kcE.F.ֆ6A!EzVS(( V5Y٨ӷ^UyZ *Dv`y{kʚ&Lyy.FXY{L0MuYLi[CkHsruZ@)AqeB)$S>t>xZ3_ٯi.FJp T~=XBd&\Q eDY^Tɟ/8"\ۀ;HOz'KY[Aܤr4nǟ_7LMN>to`ÌzKak|^! l@ TN.ٽ`JI` {o>_9$Ԑ&\8C#T,?/]m9 65_We,R&~|8kλ f+:@.uo RU-Cfjz"O2hl/(WP@-S(FM=W g޷~Gu Q[j6SYۖOEV$_VJM1*e2A?W_":=JW"ݿ:9fx lf$}5p,h Q`W1(k1d'*ð8xU7/Ubj)[9eQ=4Nsa P,Q77bq9rk|z }6`g/B&@y%}g*DBMMso;02˹MjxZwBS(9=i-AHan?mM !_ 翈T#×R(aSꗴ/IThn38#xh!rdLQc ẓycw^Pқ>P~M̼N(%t#g[⌃+BTG-0sdJ.d5H3#ib}%!@vn\=*>wcʚWE~dk z'KG79pMMJPvVSowׇZ3GH%HBBW DZTd0Nb<%NVA_C ; [AILyY bA ytҹ,T{u!Jc*cl,qhkel~œ$HxN0{2R8%g)I}N\pq?flBDe*D0,j{C[;_}=ZDB *&Ql"%3jn1 '{~{y[)4!~&c 5 IU Ic(9yꓤ+c{O2'3Rۄ,BV ժϳ.v9 6EZ$ЁX|VXsCfcZBUn(o~Lkvg*꺒o\(e!RvUI: l ]tZW- t9TJ a3Y?u/Z 2;tߌL]\sX.~9w*CjC%G&AEL.1ݻ\~ 0E4Ov : (N7> m|c翶}Kl-C4,JO>HtCXNW<&aIF';h6=Un_|{I߹a%IH߼OH IEUEo*S=U=K->.%c(su'_3n U'LA"gc=Ò̩D"ʼ7'/| ,hz < <C;W&H8s+G NJ2o!t_RZ_fLp ONw4P0r<yjE*GcXYF[bӅ#V@#|#X ­I0KYϪ $0H$<$,'6Ӓڢ5ңΘo<Ŋ<{"DsLx^7ECA#,rx4r<#Z5-lzYba=s]m[3: ~8-2AHYo#d}Gqw,'#bmͦ'yNZՂkRG/w-n0< Aeb+aUPܟ%Bäi<ҾaΣ1aM{ob{]d_~ګylBSH1xNy{\5 P<|ϸɗIqF}Mw:fn!F]>5 7(̕ш} u] AotPlHc 2kb>S:8iw9tC62术ؒ Sr;N 7Fӵ3ӟ)\x"6&??7Nj 4 _[n07őfkXk>㸚F dhw7F/IxOmXxK 靕h-Ka{-V]k&zo|N$W̬P:Z6AR"@8P-jUQڕA1|` J, R:ׅ􀩌(o+Eé'h8^A-AKeSuDi`v8=P9+E?pINϩ3Ъ?ED~ˉ{7l&V4QF(zJ{}eS/(4M! , 1C,Jt0fE]wA  RuJ1Gr"lw X c\#_"~ oࡨW7vP<4W:Ayс1~nDgUuOm!>\JZ4kܥu܅j2`\3Ae@RZ{L\qa+뻁 0}n6YaqgʏDRҗIC}pP컊\",33Ը;.ze)?SNڗ<30I{1O gp1ړqOYovU|'Lr}P6sByuu1 { 45$y =rw/mZO8)JnHExdlZ߁lpyg"2~?;5~՝K1oM /i}tD3SVsē$K[Lj>}'kEA|*bج>jI#1s`EP2VJ`CUw}~v4)9SkTB!a j5(L'q0r2Z:؟L$Qo{[5tL|p)jpũzEQ@ Z1]|3|fB҈g a9bRcF6^b0uENUC f@7ؿ:-eOMY3>RQK1Fv}ؾ0-g^ա9 :>&14a~*= cZVjSڷ0&Eo!$f \;^zM$'n(|m$+&[RfF``lydc q4pplZ^X&fhΒ8LTܽt𤻁>F)^!lGCkO\5R qȞ"-q#љKi~~[ZCOW=m4ڠѾn@uaObOpDY"xo%oaeZ..ym˼LՂCe5Hi9ޥ +CCaeEw WDASS6zMiݱ>;4̩ooeaZ(9KO|Lǀ*)9B4#J~v'~jw8h EA5GV읉|Vi+Ђ6y|9J cݭڍj>3[$JIrŠvszK6F )  tNt{fKSa2Ι3,,zvGMia|@}-L4YQ Y€NHEN{aNYݦQߡL8a?VJ ȃM֥C%)*)myV3yIQG`e0fLP= ܸ RƽUMd&?O"eGU~ٶʮ"9V?16|xoV^0ņdIh'6oiz` IQ bgJ11H#a:[/L:G8cԎ ;6Uq!&ύK5Ak诋tn9 钸En7eilaR5TWF`(.4gI`4>.$f'eJ8]6v┚#d1Cי=FrQT)#,כKh@tKVW`wh{Ȧ><4xBҰY!Qn&ce.]ל žIbd>! ځu@a6v] _;gYZWD쑼_WDLw&t?/Ff@ RyEPsP@:|Z ka{F0uzåO&l 䒍Cf$BcQ*A`fvC-ef*c"W/ kb._f׭(&2H4֤%wvLP!ͻMa "G{MWk&,]/_qmv `̩)]ńGP+&Q(+h"4;Sf\¢GMC}|^$J'#}\-tqFz+[݋p^]|OV_MbbxG0$a혢tNEZU\q:Ut:BB95Q|`Ϲ@˯"5 V9]5_6<b /"ik˟ S绪DHY6uBOq1oLSh/xbdeN0Y"3<ƃVD֐LS$`n^-^ӀkX{;$s~   zbVgך0sē~{^z|;R)OWOOPK nܟy_eUn-b&؀b ɪz)- _<(Jf ZϭLiXW9[|-pw;/ Z:ɪ}cCpH.2 }c4foeMM`G~^ΡMю&Qs 7J&0)P]r8! _,02Ցv%n,έ D6=• W$SJcJz+r]\.fi aRaA *0G/QNPgD;N,Bh?OPXF`4 L3IHy=̨k_^^yH"<4:l(XcXȱr@TJ B"v]a6K)T ;9[3/m~MClA{Wa#)y9.n1 ΀^lE^FAZt;]'>qCFQ`RкY؆Nц1sLL`BQQEJTkj'13?>k~r-%_; kD/<ҌH;rbG"RI7ę; >Q6:# B|.18K@:KQiήgx-W.`c_ kwDܣ:&BS:ٽm_xnz:9RcQ.J};XJfӹUY;KM+`Q?@S[or7i$Cx6ֲ[=@}؝7`bLuQ 7xQuwhWugz feԜDqx~%oޒ ˤϗgGQV[ngޢ:R`ێ=h<*}K8,:jed`s}*ήO4ۘːЈw)<$-W/~n_ Kne56:1wC :z6"gOW{20F-1c7)DW`v!vJNt!+WkV.W.?+n$oUJ f N,v<@gn~j>p/B%Mq,ۍ{SAYM,@`G^n)*lZPKjZZ@n_,̔oPS%[z3 f9 0W'&gܝ(ǠXYCw; XC.#Qka  3.dZPϿTcV+,v 3#.ŗ2v8X{gHa3 ] }}NFfmkb#fD'p%yYSKb'*熶b.WFܐv\2 tzy Lު`PuBO-q%EM N =cnt&@rSZfJx3}?kY^a R  /5iB>Lr(JL5kfcn_gXܝXc ˇ9hq؍SK뱷g۱@QB6M&W 5ιWpnnEF!UOR9BKv úuѿP#X'Xtj %ZpmQyv-2%ѕO϶PX`K UzEI $RmK mh\6Y[rbY?NRY,de⒅}klX.NQF~lv ϒZ.:Ǻ9WsĕL)˶ɣaId+Ab XD?c#rRqN?H}&zu<*mĭ]Nv[%E:KP(9oGgTsnDsW iHL4T(u*kI07%IV+Do}m.w=RtD~PȻOQ)㭣no>Vstv絅W]tk}"C^oB`sJ~XT6L NY }d}_: IiE<}wp]@Cɰtq"Ӳ !<#"ǑҺ&1}~Ub'E,1%(} ָm.eX'w>~V3ͼ\Fi<89]񌸔[5ʹu\ErZLgKC<sp>DNn[,=szW֌Bw}xPȨ$x:̪ˉLO_S4S6 $,U&؁4"/ƶbX2a #H B ڀP##6|'|16w:[A^{qRĩo.B l~cu:W? LdIر8P"@L"dsm۵\g?EIYڰ 1$@{p9XOV 4~ 9zkIvx9c\&x9}@Il;}UyLrWkpтdG#>MDy"ܻw(/US |P9 Ǐ |kDH _*%>\Cڔ(Aۨk7D^Fut;cUs85ڊc =үU/X$֖S'Kf6ƹpty*%bt:Dm p}>L(w=caC}OpKa6SD hK>;_S^VܠT4ϕmj&K3<- 3\2Qԟ]:AK*G4'&EhSF4qm:U`̩PXWa 1ipNo'1fӲm\3}U^}GӨ9}J3h4k /%&ᗉ$ؽF|nShSkةQ3ˌM'as~M0ݪ[u8Wx>J14 ʹlR)&ȥÂRV69σ ـz(SVcYЈ)&jV/Ugvp{S_e{1 $G\_qӳ|97͉5%f_};=@vñR4'=4WJDߥUL$ٜ{9NA j}A҄ 8\td=aJށ3.H~b|[iN{Lqwÿ0~L2Ouc\~|GSx@ Zi"HΊ \H :vL 9/W;sbizZRAYIWZڅF=3) alEML GN_ﲻ;Ij&ft 5։|gBDy ?mT]Ё1 eQhj6NrYu=ܱgYZ07070100000387000081a40000000000000000000000016609d2360000522c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/gQ]?Eh=ڜ.+φY2gd5>H ?J( ;9ZUZŋY&J?1"ݎ+:ŏ Q@"Gp ,tIZxIc,yawk 1'c{vb|YG,~y@8)pƭV ,}y+iA5(jKv?VV͈CMD{x*crbcϧW ?Eف ?sbh$jNDaP`ہc*" ſo9U/@I-'hxWRQڅz 7OzԛkyDmdݻM̐?.N.r|3L!ZdyDjHADoo6m>·?ϒϣpTʼnv .@%D}3'/`cuY7Mj0)'zf&oi3Cށ~C:Zcax,^* UE.˥9X`)f$Qӗ|dX2Y0/Jz?qƾNG)qFxɣo,5W/Wti /M*n7LTw+(+%t㟿GXSA;V-xJR<7&:Y/ L^3?W@·8#,&%Oݹ鰲Rَ{T ݹƇhY2}蘹qb=GxJWy4R:=RzʪGd@VMS-oP$E[jP*]~=N1K9{?@vh$I#dI oee;גG,N[+RDɎ#tD=gﰃ7&5|"Ty 6}a{z؅Nc[B5Z +h[ĉ֭k4"k =f[مs%ʂC!^-1h(ްԂu xUJ>ЌV,ֽmeHd|NCZa{k'i]"Ώx= 5>ϏN]qaw'n 龅; U+Jzmϴ#$g|Lf}x/@uh wGÊu}yxsϜdR|7C!ffi'srX+Ƶք9U;ӂqoѪjTPIShT@jZs\!x~a>?+rHӅ*@گ;u{~ݽѭq婨#[ww?7B i ijGJ~0d5JeÊK`<>P)9;9sf@d@HIOwj쏉GHL1cۖBUg ,nVZXN<*@PݘO⭥7;:'2LƑD ?E#co #wFaWz{<(^}liЈrMlu(B~#d@_3 :Vǵ oSPB#Qg#Yo39k+|t?2z@H4oyfjx$s0Gr7\@>iXonm(3TT ciWk^bB~$!z"} />u|r {no4%yG{?5ЛB0W7 ,3&Y&TT@Zqgc=lv9*7m[@{AZfݥI똏'PSC?j'2SKϑ(gEnyvgf2JѲ=ҩЄlre;$)P~%6rԶ5Pcgt-А>CoUMrÐ8i& .JkSbKv179XZ~ܘ\3XE#lw`cVD B z cu A5Ӑ0x38 SVT$ gnu:C7EccMρ obc350NBlGb^nh} ߱c9a &v&]p) 摗mM(n/D *'oZ.Y[0gVņ@$SO c7D"./6 w7(=AQ~9ԓu~=2H؞% a} '8zCS @4yI˹ϯc9)U~cr$ޱd 9ƈռߢ[1f7, zJTbT]/lP M1\mOr:b08S X/lICz?%k?׬rm+4mpAi^lyoG:-:dā\ĝ *zO=u]tA}4hjRtzsdkeHƉFZKi2CuM2jJnޕW;IŏWJܽaGO1N 9ș'CP<>&^6l1 NM)Mj1qx  l􊚋HiA]W?}D )^ya+pt\Ll&%,m2: )z j\Ѓ ?;~ d!\e*~(X~ql?:o0Xk!`&$nKD;X湻;A8(ǓvEs??-F>,f!Z",K~ ^ʳ=#/gэ.1S炞~.y(e;GQOV)aܬn"ra.d$(l^u B- ce*|Nqs]qƶ[y 2K!;$#84*]T;î DDAL.t%Ӝpf; R+DZx;uhߌ_)8Ob8B i=^Vfd7rR4Y#oW6xF)X6s'v6WuWb ^CCGSVʜ QIۖoaApX90^J`xpƾ㘾{;!(~;y ː`g/J!^Ʃ@^hĆbT[ll\,}:f,KkDoh!VX볢2zFuT ZsC>IEP pvߩ7}^t)wB˖[wv;2Vkh/(Əih|%WK%y ,L@MMAC%ﱑX{T]tH(7h%5PO\քm ,\ARl>_wҁރr]*ܶl L x'r9͍F[bTUhhx,dzGھS^G)'aXkFK[.Db~ $G#5 rW{MNKKs2埸cbOGI9"aUn5ƣj#yЙz;;˨MzU$$]? #2GgNOv@[#?:MJ7G$[AlNe`2/ڼn{a!qlkخ Wo-ʼnL6M6VQ"\bg.gkeuKսr#5ٴ}3%Q79O|pökfkNZ)洒D˜cd4UeRI@T qexRU':D%ɎL,Pj[h8yB-|l>#4/0._~_yn0(Ž ][Ϡh9g7,2e5fl^\zRK.w [ SG8L5P䏨e*Y'e6+lљ{cQ;kMk(t -p_^:+b2a#BEM*6ݹwQQfR] Wׯf<Z3Rg.| K.}u<Rge6~ٗQn)(gޮYYBq4) ynqIw@mt I ͽ%S*MҧZ#Eixz(o0km! ޥP;bA?ƓY?+Py=<Vh-K$b-nq w3/<2emB*4O2A]9λ/jtCQ-3d$iݥ<ʘAG i)T7ZvU";:^5a U9K^m.oմ.6wڝb{FZI-2ܸ(8tC6W(~)7`yN*"^Hw?'9A}3a²$"Úbҭ6,1K&hbΩwfrݱ"ClEEYPKL9+za  wʗ\0EdY3ck'sdv4ĸ |F1l43 Ts/[1F$^[H썡/!Il`;H{DP"QĚrgk3@.1G`V QL1-/,|;g(G JG)F{U kD7ԝҥ}4+h%2\^&ywݢ~Cz.Ýqmf[veׂt(Fd fC^NSlUf禱ғШ_^.9/i0xCޑwaZJ .RdKV?e _o^LFKL#D$Qy mקHB NA%VfSu<ޛ؉h6\Hw_%֚yڥ>:w̔#=5:^z º̨ܙfK363:wtbCc[)g{_ 8R.VLڭc7w(J`[]-[=nřvA +V"*. (*գ%\~#,GrM!r?ӕOϲ:Zⶭ3> $ΉPGz^<ਅ"m 7s'@]C7 ²s5" Aj\ރ3d` Z]θsgMhh `aLj5w*iG(~PFs;wiԚ;IPwjF(QT@}%QDGMؿet7g,'nW0wsg#D$RIh˟L`S%F7Vbߖ Yp#f1~@ke送\_R¾їGAg9}8ۭiCFє=Rc ȓ2kى{w t;#A2PS V>iNtŎq_u!WcܺJ1bCF&6L>wqtdڻ&CI%֪Ѵr>^+2kQ:pĭ}Bm@n&1%Q!::ި %'#ARğ%Ȧ\ YQhrlk$@(;1?/-$q<F$ P6e;N/؍R-\^U_#a>-zrZ\. KǾ^n-ZFU8 Nn UUL:;4qq9kYJ%د}q[/>,xKbH) |oyZVyvG`mN&_3J|nr BE*:kwNvpg=;Q/A *Q)ʭTR?R@-H;}}vl=5m.Q٬gH.e 3ږ13BAY+@X 8S``5UC"l.1wJJ[y9ڄ\"kȐLU7s62_z~"1QdǞGӥ?c$EoAKn{{0F״ԟ19~0ILٯ7)֝ 9T޴A+}+0ݜE` 5#zSYtXbstG"@5IS{yB̈ɜ69zi;=q:i>t~zZ῝!ߘJ3eާPd2>#9*Fs3]9%M;e_"ĦБvB  RgksE񪻸*ʩ)RL'+Oz &Y/[:оџ-\>xYK^;Z^eS0yJ#2yrێ=_,# 2%_[c#X!'JѾ!7Ou5۠µ\"G30aY솶H'?t~Aؾ澄A{5CWԹpEfeVK.[j [d_\*"a2ޏ!Ě9\^9Cf䀿>L^[Z=F KrԸB9-/F)y{h5[[ohR+"ю|PdE /aY-|^Am|?Xѝ~2j, :w;P佲Uȏ#*6){?t,@$ $g J߄Μx޺ QX3 %3oj:b¯\/CMdLr&(=ջ/w'XX6*B) yugΑ@\$OtD u6BN#MȼѳQ<5I?p4[ؚX'*e L׼cej)lSjN4H/)*g_uOeh́8DXN4w5.Z p9ͅ>Bn1@ u.[h5!/Hw>.S BeoQ{%o7c\&22jtxHu%y|`&G!FrhjlH>A8m &, \+6B'#"hmj$:1ZhT`$z2T=tYluk2h (i\&b*P#a8 t C~/:xyVή/(.)W$_zj'sʆ!?R:0}Lo +WH9T P@E]ي MM)Go.s>7kȠn'׽A8y["CP6zYȕ7b▓['ᑌb /skCйO@p]/Y{-h.)ܩewp9?.4*ck>⶚KRw{Y SoUZK/$pB )Z/.B9,PG(Hh9#Τo0|bP\5J7j ~A}k(w,R>/ uq{xO;6MH=$6]/͹$4UTc >Dg/;=8`팝}oHDgX @,;J^;/eHC!ùƟ־#B_?榫b5dA_]v[1%if?K=QNp%U _kkd, %@Z#8,H͟TWnd6?vqgo6-NX~drFF:cnn=CJ4%4a{7-dJz}a:&N$@F *G=.9/X9}n c6\O '4IBccVUsPv"}}"-9Q߽?mml/gAo\/pX:hF8ToB#b$`4S_.lr{DՈ (5XFZ[b#vKgrZq4nizWdN;Cǔ$"Miֹ)1ՙd bW|Gҋ\3D8.OJTw @qVa.|n s!WՆ1} Z @IuDE>}QP᫹@S/6$fV 6Il 9<)؆%*slHL;ZeF52kb*ֈ9k:j=VEּ@ȴ*ڤk|3!tRr8O&?4%Y<s5[do\udޮb VFgdaщgeRj^b+by{m +S 3?-k뵳y\hQ` @lmb!zf0^f4hxaɍM[派"sݎX&4`{@\N`9d&[ ,]R=ٚMecPk&^PLf`l0SRtJ{|1pOVFrOWt%n )7*}>dU/Ÿ9MQ!e H@u49 te|;oūL_h|Yꈣ"5g'!Uj.K\ab=LpU4vY# q`l9A 4mM}(K_/g@{ЮNd'Cl^qI.h\7d˫$5T$6(W}a]J.7ߩy) uaA; 5?9 FcQDFLr'~ e. #S0 ֧A0@ņI,Ҫk-yu茕f;8?&5r 5.PQ.8|4쬊1G;8)e7:EXc|&.4vNK94!f=}Y_1GCfF}Vl3» CN[B(oB Ak0ml=zA} M_$lr/9)X,|B؃xEԸX1kHΡJˠ#လaJ(qrta4>&6/f˰*&Z|6t]FѤWy<[X[;ϻ+Ek㘹lJnxqiVbߍ:@f3Na-&P4U7"`cOqyYl\u37f~|fKt&oSHy8NɰEj4>]0eP ^zlt⳨O?Ցxps(@o|io٭,!Z|J-/3ߴWޞL ;˛ȫ,FXaD"7r":$8 ˍU~G;]T#i7.qLOKҝ<=[z(J020k3FtIU@е^{Z[}ןeie(35uu@*PLWPbm FCk#1v K5W5U#Z+2ƏB B%DTX;}ۚ;Jy}r0f@(B6!܋Mvc)X?GmIkܣ}+o3.^ &1Z7nw-/it, ѷ ى89fDfd6Lԯ^.k+ҁi3=~;f=+\'/+A.vU*V0%NbMlLFeLNRi)jUz[fi+d0n}泴0hsI񋡼?A>>5tm@|9/%/zx}.vۛK\o7gJAPfw}`} `cτ_"v xc@@ or.R>`nT`ըQ/٣`JO;v'AotZNEf< rdzXR|ۦz4m80lvsWnoJ kL9jӛ[if"\Դ *$+K,vye08h= 4 xѧ2b-=8MݲY%Qql:}V 5NplѻӒx =㷪zѺM/6ck ʛ6OT)g}TVm.Km#ؔCVOY9O^Lkj:A(@U8&# WqEw_OQѸ켧_kP&&\R,Vҋnӝs99 O-;gdBYgF5bSb' >q2eXahMHB Cp O;MN€Y3F,P8>vbb@wkEϑ5m" =bE\As(ٛtB-1g%$-wiOcF(?4٩ >j{q՘4?m4Z 3ȑ>Шrb!C6ꑬgz{JbMMS`|11^\}Q7S2'sc.S ÍHHeXVIWMͷ LY“Z*JWN˨vCw:IS#L݇\Zl\gp`_2 &,e(FE8 x^66;A]D "0ӷtisTbtjAJ5QQ vi<vdc9 +nݫvo.}XR"ᡜz|(]A/CJj`4O-nr>J^lǏ[S.{yAgͷVL:SthV_9QXS%n6u1) NigbxCҦgZLOQi|7mT23뮵yrylOؽ"|' C~8 2&80zNW51+@՗pR3k6G.GG}-s-S RîA73 Ůh;cv$]Cm,vszR^/mJIj9B.bxU.n7y}) Ց^8i%,7xEsZف[Zl\:q*8>:/_2iZSlTz,Jڟ}$FvoJҎQ+etH l݌5V/}"5Ӎ8r{(arkp}\IPJ74TPsb=:8x, trM(-c-Y t|o:攞PCn]%W)N%Lsq3ѻ,mMO0u՛qɐN{%oߩa3gcs\tuI,Z(A,bzO35Xa&)e7c9BXj vNA5l<Ӷ3!qi)JM hss6 m*s)s{c#]ҕ*:Hfa/EE`tyAX]*@GH,Y׮ŦD5SIfWqS_Mu&ĜH9.WxAK%|D8u 0ԣcК^vI{^.z5XOHJTx2]„1H/j0ĵlߌKHv͎~$h4 f)|bGR#֬+0-g:`L5.].iͻHgD%NpMX-˙UI*_гwO93&Z9hWj56xԧa㱴AqXXM.c/&^&{l3D5`\ >o'|=~"yG-^*쟲SD|1Q:\ؓ'ZIݾ{ 3jHPkmSVR} ?x&$ `R]5\I,X3F6nXE0 68peAD𩗭A҇0k@ZU?h2i?E֘rDt[L~haYg1n0@0l-z'itiZheI5zIcTw܁+p/Z0.<&KC𘼢A_(Lо7Zj `y+#D[S74 -$)+@yG+NU'bw#1 in=5X3?0pbo&U!PW" }:28S5_*ԧfӑ֡҄(cZ\BԤW"w4cM$MZnB(B|P"F_KyꕸK,I lv)hh:oK~wjna+J(,4^:fúpkNr9uɻwjxD3Q5p5lC8{mB>{ɁTK̩>q Y$a){0.m)Ǝ16 P=&"t~{RKKM-^2ʗSˊ1,HG]AHӐa^=ӼNt&n^F-(>볪g_(0/5}PEà*o 0e6l'V]!\W#IKʗHvN3kʊT-`RHUz7ԾH&1&[Q-XOoXe(wePMv5аd͌]:GRV68oS=b7qSjRGݝ.vv9V,_q.v uI9R=J&rs'烖F>+nᗃf!Sx;4Zo{сlU*ʝ77@wi&4QB[75BHROXݕQN+al{ >ƴHqe0KIoՒynl /EYVOjuDGb`'XqCv-ydjL ySTeHȡݕM'k S6U>5ԌϥF{ÆL c&,/LI>G^X [nh9QA|+hu&JWZ6 @?ڬ2Z'Uv9 Z\MZ>lefQ^ KN Vlun07Z íjRw0t~) W@$=cA}+ nY)VM% ?@rp($G)תhpDof.հ0]XP9κDxOG\C'>Vt͂I⸦(.,]4bu[Wa4C97d k!BB DrV9Mp)i3a'9ۘ)Pcšar(+RIxHD^4ԧ9D)&[ww\1UYxHAɹblYsnOmY#D yCD"GcfЦQ⒙@#U[TPјi#r4z#R"iZwMଋb H.<5ՅKGg8*6?v -@Ԙ1 ~=-;9Jo.3kMi0Ԛpsv 5Fk@o_ >)H?29#tIQLXOC7-N`ˊIIw+ h#/x:T޳%&QJ0#Eoɖƙ~CB*J3^nA c/?JD;l VK%:l+D Έo0N/Ж Xd[1е hP4xc%B\=셤܇KC rf +LdhOvucreԋ5q锔Vm nbnvtJ5t|\b1cV&ŰvLIf2};Mu! N# 0}o4yX`c91߭ H?lTԑZ:tk\3d_P[+Ĵ;zT-}=ݷ5xx'V5^@cĬ ȗ+5}5-L(ui^?6 )흟nxySE"0?/rnaC@"x#@s\mq %49kU "3\=2{`UxRmO94h݅]h3H;q;,pqs {$ }|ڝ^' 1ON.WcC\ E3sl6V]hx4XZ⡥P ` 8n4!N>4i'tVwh-D'a`ƛ^q" @\\ގѹ8gD+p5+,Q+*tt4 =l?0V~'XS&=~Tik7@Ʋol`Tc%u΄ u7-fF,A/z7sNK3g^$ڀ]JX93]- i^ZMH󞙁i}$bڄ qΒPsjszxoR9l$myړK&n-XY2,7ANp>)HX"T$"fZ NGu6rs.đ0D &i1yrTK򺮶N]3s>('3l<#SzC?[A#069Aۅaj9J}CYQ*6dbg$=;N>qUx[Y4q=mEDLFKga\jU~RgP+}\JL+|II@t,Snnpl}O MϳbJ3nqn*5OVĮ8T@FhcŒKx2o<'₍0Ks~B31G [mtu$ 8H>Yy6!/>+DR 8%n5bb$_ 6(] 0ۀN^bdNi*Ul=M Iq!)D̲bw؄_^6ٳD~J'Xd"?G\$5"N/#0Ohs=gztՒѰ;$ԙA+aw\0]Iz?&N)G,ɔ'FO&""E8K=~Aw<уu$c^9-_|y #a1ɔz3<:KybjDoO,Т ȴ[lpLJ"{iٴey _KW)Ci|\U[TM7O2[qlĿ%㠢3<%tos>>r 4nE+9w/zm<{PZ6G;&|ܤ:0X@]Ȓ4?[!*?:9Ŝa0C0rk'iWLo|GV}9?T~Af=a8jU-D7c_:wd*X"XRՃ,4#(\\G91AqY=u^ڋdӜf~Bs7_ ,9YR%`UrϜ+y5b a?4e*`oDlD%'q !;2lS^ =6V#} a9 iJ=ED6FZ~\ N,/\1m u;}Pto7u~ #>l^~ -~54 8cЙ*l6=;lGj`~ݾt**.sN1HdvҎ ؂̡Ƅ#S˥:\"{-?)5ſ!L*ѵ-Tux!BkF DRqG0yj/j564d<%idlMa$&RBgI.G:P_զ!5R:lr`s/}x*ܤƠQ>ZFmHs nhD'Ú6w(*I%@Yٽ|D{%ژFYE4c+v8زQ,\LA']FM bJkc+{kK0  iHiʦ$*6;5-0 m̥'9ޕU6׸-EJ %j0Aq83Fs,MŚK.Qĩuci28"`+ncӬJ=c饇!sfoVwI&P_3 @4^JOgBn ڊz=&gMW5θ. >+ދIl+VXuθEKD$2JO&#. Om \m e«&*;-:*9`hw7:nĝA sPy}ǘ.4*(OTllzgj+*0%WY2NۃHD^" 8|5:'烒gO2~x_H_ڦ3?^E 7+cNĮ).9!y7Pp !6j(wQZܔyZ#dw \;A(*69Z$6UoEfvPɑȵ}!DG6Әwh|I4[idG.cC|fuVF7# cwջ _tksې^R]EGzԍm<[PۂeG B2+ R6_'4C ;r-k .c>QEt*A0&.)A+zVIV Ԫ@'LOA[(1XϑޖE_>ZQ+D<rFھyXφRͽol mR̩v-;H&ZWqBLd6?-i Y+G;zO2SQZF8#x N+oS,ӉGA>:Y8s,R4+UQ7MᧁO- &9LyICsc*jISDvzT3ǁ~y-38G#?B}qY1r谹_G 5!a`̱#B64C.2T`_Zz-dg'Ţە0u`:DnPQPB4%;<K_&$eލmK8 W@)0rXH3UC&R=#R#qESpl9MxAE)sɖR=!=%@pCrH;bIԨH<} 코R/_,pCItV@ ؈wnZacs G4J#zj"O+ʐ!fDh>Ӭ_NeAA(‍q2m"xg"c3- :19n i|4.W:F?*L}$F2 rk~}$G ,' FnX̡E54R`>lNJÎCo찰; qx&HkDokR\5$@hF%۫){s|h+H4Ȋ DPIYi >(4M Id+B܍YA^n #K-4c#h%Pęlz%i5XFoP_W:S<>j Us)Ra!uѯU Pd\ (|][ .S:uzt;͇(CoD W䷲$KV@g݇w2ٸ5(2s]|9;,jȠm зHh$5S~.7E'e\eG6] bdτ+-LDٓ \1T)!]64󷵔=ۄb1Yp!t}"ٿpv ft3vwsB3G+\71zci+AE0h+!y/ aJ(߻g ;5r1?1\m[0:,ú)*c+GƟ|TJHqf+pDvLJÎM݆9һ{ ^D۹~>͠_~(A[Ȓ^Ts jjɻ;%ҍ_, lcA79:#Vw}s؍@'l"wL[\"3§Իe6O- p:bt/%] FrGagj%@IeGIz*0fYŔЎ{^"5>*MC|; k Vbfnqi `B1l՗tecFi%\wn(&⨕\1;}r71w:3(ӫ2J⢣BfJ-Zq?ȤU .K _tRu,WߒseQ$|s38q=WܱЏ:(!yPU="bs^#RȤuxqۖ'Z+kTt7(bZ8S}D6;5h^o &jj[4p9$EW$T؅KmO[-uE%Hq*YՆPnmGm6l2;00"TX2C1(6L1i#DxjkV=V.#FW—+~%(?a`4pqΜ)oOkX[={Mv:x1cHN ; 12Up6T{Eua[%+ȕɢNIyg3a!~%+s,@M'ׄʃOeA 1 Ohc5vxpxe񍞋v떿U>;+9v& .(iY}bl9p}FQH+#iG))J^2@K $K4:Ʋ0 O0ߔm(O"C^ "؃c!*o0A7||R{%=@ԗ!1^֊Et&w ;g:|ub)F1\]mvJHHB*6߁A/6y=\ EtЌ\Yj'bm7^Kl"렅n`!jƓԨ`-nBV%0dH| (4l rCRuQ՝#v}Ygz  x$ A_Vu1>tA7 3nᑈ{WϣZu uɑ1t1WWһKFze$'+:ņ6569ͻ$7i"$ ˵7Ę 7i]e{]ewaCu^/:셸4i 3Ǔ#@z8BM lx77^^3c?t'6O!)8-lh ;E;JFcmIgn3IMwb~g77DoE7KήcZF=:0_AfQA)vT#)v`W`tlySn}ō+vd/'#!D.R|&%j)LYx‰Xh!J}J.dކ8v9bTPV]\<Vv8Ó7BMmE3~cBo5Rk_XaŹW:A? saK棧B?GFimu: cP2zXَue֦;*W"N)@C'}MBB"bXBT4DOr_9P DC˕G J+B[bFS6.je-'!hsRĻG02`-@ J/4t3~> xםY_uEI5g6h$ӈ7e 辬MIa㋲ C2Cc.Fa_)6SsF?_3Ԯ9Hp,ߣ;4}j=Pܘ`L,9eje~UJVٵUKQxCԾ"K7afz;lWF@k "6ދJ҆#m1µNYպ>}\@5%1 Uj<|g=A_(6u~nŝ Σbk Rs{ekm1sK-~tU Vv& m n\daXvqUЕ8?ꁡ<7'8-݊SuV,u{8D+y.r0+XBs%DI4wkg[dBzXDEɈ8JٹZF^%7bNYK2E qe@^r織u]AD[ۖ.w&n6|F{ %dFvytn*0w11# v@s5Lx-([<0Viـx8$v|.&4:ΤV[-["'mܺq+՝B9 nȁיqq eKؓi5ja8K-Ks*?g{PŞ=t6 :cO'u@55f\$#ο YgQen 'Ds 7u4Pݍ"HJ ho֜ŜZQ\Lvȓ+NоGyX5'vG#{eQނwWY+~:ܹ @6V-i"7l8IaXß:)")8\ђFLi+D_B~&fJOc@9 SG-+5*?FhFV"RQR b(dl,_F?a5y ܂C쾠M (L"Zzrg[n͸]Q4SA LTZW8?c@v+ʜ?Uz&Z%fN 4<|Lkd`'JI`Ƶ75IMr--Ԣ{ yאXothq2 {nfd?gΜQ2X%09P|;DVc೙K8W&$ j4gzb;ݒڨpG@A-9R+Gm@H16i>*R ~7F}I23n9/hCe+AtzL'ZKwV7_pq܈ilOKF[Vopq Ck)/QV-~l1I2وG;tu[ރ/'p/h9IhcE#7Xo%Yy3waQph-Zeυbz [co,Eej?[gOBrTwYXpoRD`v'PQCN$g>ݴPNU۬p¾b0}l #*b;3OOyСlJm Kބj:^s!LnZ '=Й}J Q M,SRʼg V,!w_AwcR j*0Ȥь~-- Ď[&kgmM]sI4WJ=4L']l8x_U2*MޞuwJ;h`߃Hyu%Cegc-.A"Tw`XRצLbҡdHN;~dB8Km-xb,N ضEVJ8FvJL!vYS'ȼWSQ͂4g~U_zQCBD*]rI&ëcI]A28IUM#nqs>s(zօr35^l.5I4vzNvV{9溦1D}+RܙV!HݝgraZ3 삟G8P.rB)%~Y 9>5j.,lpj·K%oC{iBgpBq*:C!ꉘ",q-Gh6`"A^V\?ݯLD8@#As9+fE%HpiRU}x-z8R}?/jЅnL7+R|\H$TE ՠ=u=PWiP01 KhM#\We':I4#4jOs3“S" /;M xS=׮gp)h%qy $z?d*azg'!IVHu=)LՁ0 @q|%-.Sa0BXImKd.}Ƕ'VLQ]=\]=a3Fm,D` w^bԑJ<}pXadOڄA0~ VNj7 CCc@n+(W٧CPN[,Ί4@*;QvU"wΚdTFeΨgCd7$ H _=F[Heo AiCv:@sjN-i`4vFk)SRЅs=1 D\24vTUc#Z> ^m~Iۚ y #B% e \ϲD_ No׬X&5 <$L!65HLrsӿ>ɥɌ6G7"ibn~TNUe{}0|̖dum.uDƴbwD]USXvfz)[;4L;T%߉_ Bh?zLIVkn"Ыn%|fDf2aF7㼨DLy. ÐءxU ;WkVُ zm;-䎃;>4pcwEnع+4/'(9 .k(,Jh)/ڭ ^?l-a]Ff˦044W^^6+[I-yÏ8KZ\ɡgj[z $Pg/(úAi@|H7EL() fH$piV>պ2I C#  hIU,>'- T9ZC* vfDU= 8O] Ӏo.Ss.[ԦI Exd&d,LT FjftUgqy L.X>VDWFx%>S2ה*~u]PT"MYnxťjr;=۬2<$U2!H^:e~-\o8g?Vj5;`ܲVOI2&,_ֳU aZD۽6XA$Ոn&8@iGN3m^M ³ 66 ף0&rPGfUtۑ&STYӀ |Rf"N%iy+0v 3gv /N_ߩ|dtxzbY;Mfp[DhFHwE-OE6g~GH^Xu=E-zy1sM3 dx5,mOs9jj$4JJn…<\!uttwƷ$ 8WUP3 GǬ$8VRmr(>C9T'tC|uC3e.@ ~ v%MRsZYY ftbB=90FF7Z"+w!)˝*G0̺gsɿҥQӒppP! 9YFl`B:iW\B] souGxN<[ L):\涁J1}g;Nci#Sp" +jpPSbkֆo8@9u.4{_6J?fحǣW.p}$b_ A`tbRSi \L,ֳ(#  N@&HiT p%)cD!64ߣH/W |Zck\Y +gKd) .j` Z.~wDir,<Ey}1U뇚{k@ WE,*2 =%=Vɸ3ؾ*9i +SkէUc>߰ԭ'/TuxQ{StP82c!ƛX$~a|{ęZNSb7l&KhO:0;!$[AޞyBWTEHM>TzƎ a 8~FQnu*HxN$mh1/($A$py&ʵ&Lᙯ L؀{k==;lPZ>T#Pz;0]-$%ITQ}8*ЍWy~<6,Alń~S7A1'=`Bc3yLj採h9Yî9+inrOY?UB$bHf;Q'Ս(n,,v 0nqTi^!afi^|) #\)Ie `W޳>0yc%c)Ȯ&,/F1$@_Z6oW2ˠk_Z'EZBuYTR{@TI¬F=ҢR%`'`ES!a>:}kJKKFDEmO2"zeseB*k^L;~n.b4oɋ1pCfc2 MG+C)X3ip}IB'0H5lM&)7Ŵ8RJeaYBF|1S;p\@(*jZb,FC M -( }?Wa(BW,%Ѹπ IOfxoJqOP0=܀kЛpf /`S0*$&:+tF(lxxy 8r39:, 7Ҕ8V;)8AJkhMiU>^Um:={⿍7/UByE`eQ@(ُo!fC9 j $j_0ڋ3տSƏ 7DXf|"tÉEK;4)4VJGܜE=!(>v@{|k龱Eoϔvi-y0c >&ɭ_L0d:g5?/Ad!*GȎkQtήkbù;]\s2p 8g}'zt56㽀8Z,>R1E[vi)Pv;2"|JxO-2Όq&[!z؟+lby@3)aȹt'd|fj|@Rš4W 9xuް=fV9 dJG*i rf"b@uG"dU+sO+Gº x's8yC#flD_U6*g;[^F1Hmi(* u)u̒2ԸQS1Um`](&=m{ Y6lArP~[ yt詖91;6|s\1Uw@*`fɁzYЁERn?*w0IהQ)c ҟ%_a%K\1?#.ޣƑ=_V8=7=m0*"f3um5%u7y`=ʛ;4ȋ`7:LO!ϟDH7[BP(VN 4M = 3ˎҼ>ȜpB ⥶䐁oZbЀx JWBe%^ܓ`2mlP0*s7HΗ5pCS=Mۨe6<}gl|Ia%vs+&ݻ'ʘNs'hŖus;nyř3A`27}N6R)XugN9M 8DzΑE  x6@DO4О禰=`=>w5W嫢Wph1!L:+F~F#n#B6k~k܍E>8X. >a2u9fI=>.:$ UF,COiUwMw!G#([=v.]aNf>$I^OeTD({0>7۲XF<5@vL^;L `i(U@1 :%+d`} ]zgx|ڐi3 ~2=,K 6Բ䵰0$UYUZ.ٍ&)C;#`l_:'H+W\5Q gX)7Y-]N3%qiK@'RpR.AO~IG=\(~|*LS4O?+IZf]vLLkӆ%b}pc:ڵyK5#{r PWVmIn9':QpB%aZV>oL2`%F,-a "oUM_22݀FE7 d·S9&3Z_QTpFJ$]*C 1'kЈG%i]񂡯(Ҭu-3>9n9BTEL] !uk>7-BodP)tۤX}5[%sδv,&ua!^鉸t@X Қ{o.;M9 *Q0#6&ۥbaa<}.{ Q+Imftɚg弭 Z"w5y'=S=y1?2Y}RA&pw*=M\Î8L[| v>Z%Ha?/0#oO:~_mzP/s~J}6M{bNCI1HZAm5ldY? {zP[yhqH \p"T5ēg@9O *D6ĔamN %.b F.M(eb x =6ԭ;Gx8@:g’ݗr`|?<Jq-qOuw¨%^/3@cF`5HcW{QľܙP``cs`jЇ/2w GXζ6`) "&5TrL4j.6FbAWj/ˀbl pԼyE8W}ke.&bM@|O9Q,zxwg ; -F:WeYѾB-vKbcqC:sl|p96*ԢLrbNƎ)6;j~sJ?Ebݔlq\T0PvGW@+OΠ^-럎fY{=\A,g$3^ne~˹V w51jz{]dGji}/3ǟSmίv8aJ8!$ȩr;z6syZq:j͠4y edHRe+ @de21-.y55S&5™eczk`,lpɭ_,ҵEݽ:,ۛɦ( ib/曧w֚ (!&U'?D<'nYKD'LyT+|qFPVAHJm;KQtWyLqu̠£wG !zzLxl6 YT1RHo& ~sI#t:@mUɫQoH*O/bX^A8WIaK5-IIyʫvICW4i+"sj-]x*6QzSAud 藛-X;4!È .Y^T<IPY ?xl0kDHb$oK irha1λrȞ.!uŭHKAV ei\mSnMYde;|8|f  x 6Gd]k) ۣw8Qs "dl!o :ǔ _WZê_m# -9ˉ0N}y9a+rB[Q |J7~N?\p(#GfagȱVHU kwM@;{^7z|/\EVxckȲPc<2ϾdH(.Q#s$kh`ՁFY(DEAU\^q| ~V 'h7NNqJ'tVawŤ%@`cVlh3|*}-̛ aXam_P1Q2p"Ig]I;d$]`zh?4^,ͺ:oUm}?u6D?_@O/l5GyhnpM%`F^<6hz@f")V9|`T0rx(vЉqV`3 dttZz5ebr x%OL>. {|΍k E 6L)ǂ6oC݄71/DZ?쟛A6$(>3od<]Zn=Ht>F>* G';PIE2E"j9/ުP$ayOSl9GWoT "nq0luAM]QArb7Ѿ {}ݤ[U+yM9 Cxy! U(N&g1ȩuϲJ8Ͻa3S0B&o'z I>HjjL87i."Iz MИ ~oW @[m_%6U$`$,(d쓊_cj̃l>Sִ+4Yp -Yw:W!P`-׶J#,p|vwmM s%0 r2]Y$@FYIF'i8Ua&cUi, ]1 (q 0rScf.c7#pLlbi08[bցtLl{'%i#a^Ag0k ?(쵾sDA7|W, =Mq LW[ے_|VE%17ӈݵnMjeaTZb5/ў5]ৣ9-}ײ{5$n;|6Q@ ah]RZYh!?t_e^cfxLChX=5jmus4C.XÑSWg%6,\kZ p>M|O f> sg_'Wt*CKyJlS~A^BBj*pFB,8eqF2fޯ>/Hr520'u k8A@\Hm<וcIPp~"m,Q o ֨Y8%_42ڝ.Dws7j ZNmA>qݫCϓ+a +k~A8/}ͻap#[^mRe^t .a;hcqrK&qI={^KǤ@#hRgZcW/zmWrf;gE!HF}GTEU `j{fƱ h1\sl'{-І499l|AMMRq8OJ2G˗iC,˕2hp;LsO+b"BЋdr2ŀ4tµ\`^nGwt=N.qX>*e xf\yk!kp潿ZĉaYƽ#'kTU/ipig alwvh<i@đؠgf7,&҆reN/Y(qn8=M sN@/9c}HQ.]V vy:Sh&ZXlTVp lW1~09\VxYt$34d" N"*'7>q<^vQ.B'e$|'b 'GL҈7N&87U!7J[Kqlv^* yKRg$fRjC.y!y0|=!]rS6ŏ|qX>M!9X?Br\s Yjh?LZ- ӊeW#Ǟ#Le-LbvQ듩? S ?;$9ǖ;TDpÖߐ*qa%ٛAK1EM-4էB)yn:VqUo>$E8KHcv֖)ށ{5孼2[x56IgU܆.}mp!k0XEvB}<x %(#I}~Ҍ:VJ:5֘z|3qz@`VM̓51\wIb-)AkXFYhm1?w]!;~ё0~X&s%s/#SZs* +gnG}ҦKe> mueDyn֯al&OH 5\siF{*0sd&ui\4iyxf͑će*R8ȉ2o7-ѧ>s[HIcVa T%tN`Q, ^T3 ` E1r짫uc N{Bgԍ*$eъ &syd BϭrUi׌$Hf=4=9?d7wViqVu 1IH2E!aH-$;|> $YJlea;bh wp,f+ۧ{VF!6Rݨv, x_goM-x5sZ uso,v"m~!E^*z&l҇E 2)jozqSFw"$@aH&vwUO7﵇ADao@07I)&A]A  ZhpuZ cbhy]7K@A{[@,mZ6-:`',Tqs雞hPDɶ92봹7jb0I6iߩ3T56|AKӾ VA;ݣ9aKYi-` {Ec#5 (E`ϦQM"||c{dS[T %_GZY0NV61"B'!-V;Wҽ6f)jXZ;jӣ i&3/ _ӫAt";IϞy- ViP$ЈT򽲻6+f~LɆevEsHtNTw_mj})P1;3Iŋq2"IJVmYW*KaOw=#=R9PAkuߏ * Hݛ{tƌv"$YXgaY7z94Rg%!yT$>t.8$'˕|.U%0ב:!*I8[w @rI"8+VE$5&-u cso8r$~Vg҇kRk}KLGV{8*G+Bn idL jGIXRxT"'6A屸E~1Qy'z)_ܞ+Tŗ]42Ap%rzP_˪52lkڥjBZcYr8EK!d<3Kum4A}& jP!tAΔYd"({|-'ҬT1(hdPekoƅXߊJs-)ͰQذ|egM\ wЍKQ:<$EYF*PBf>|ul`V4mCԁ\>mAȊa{!xkdC֒KB.O9> hN \IxWYgys>^bO+h֎d|P Ge-9@4Z@Kb-X40-e3?a+laڧze^AuxV~ ܰuA,,@W@?n4cE PXy4tkr_Ъ(_ːĪ>DRLUehcypDD!PQtP?V2T߯s]j2ykPc e@ K>a:2@=W5CURaE=PbC@ƍ{sL<~a[Ω-ҧ j${lH /;z&mYWȸDփ 2gP%pqZesHTyG/nKBgM-0:NC̖kÙ^$Ȱ|i\'H|zz\ PD)?xdg(v_UæYīeDVt-qvQkx][!7kAC{ŭh1ɑTK^iia㐶2R--yw=={RݢL0,@𝇉]i/T\L=[,Xm"qp&ZC,h{>Ǜ@j .qR ϟ9TW&5NVluxf:96Uzi8{ma>dvЁk:LFslʤ !LMZ [`)6"7y߇Ƹ˘FK 8r,/$א4֞ i-j29trZc )+32F%rz:AK^1-VvK!hѴ\}cPU5LNSOchJCcQM1\SǗX>SQP 6ox]Ƿ!UH3o$?4o׃]SAd`r2.BR,~$Ht)220bcsum.BhC;~pR%tCz}tbgCjݡ+0_uAk?pM19Z] s$R>QczO)!屳 Ӧ\?1^Dq֜7TG FM٦I3RS3RTSfr d:nDf)#M>3P3-NDiN,ۅJ.=z@k"ٞm@ (Υ5ߖ4$,5e-23 u  \!BNɏwk2Q:3R¸-DOU=Q*՘,bw9TXUrkCì''ʈ 8FC;g_4ǥQ^@MDqVNhXq85>G?'ȡJI r9w|M 1m_ kқ8ض&QM|MI`ܚFe IIқqcΎ"\S> |l9sb{R}&QhN}8Q|d~q}F+EF2xDHdS<~E<@~Bm9RgA³JxefE @x?6zv({6Zmr빓 ꐒuuxү?(㑝#9TPmAu rwG AU@ѠP K$88xϓQ1^wɛA"HxFM6Û  ] x J:ZT7.Ԑec!|&?E[eP*5xVD-^L:}z4_ߤQn15E֝K]:vگf"_**].IED̙d fqWqC'x?dH\joVU (WiT\ṽ&)kՒ~XսJJkWJ ]?O8ţ -'Py T<Έlkjd/gԯ j>бY4#2W ) w9X (x[[﷋ucA"$s'T}jV{'02}mϔsFˍR1![|ZbfTwA" aeZ:QIE`'bD5z. ñd< >'"UJT0 g,.!!!cH+)d׈Tz.+MΞS-5a`nc&U/.vmv}x"wYR1^nda y]Y-U Gʘ2abJ MBnk@PꭖɧN{Go O;F/@ÄVGSOb0r&U~l_T?H eg=[PR @ӁkG"Pvv7۫[X_Y!誦<~u~Dw`NSi}MǺ•ߦ+\ =9֤rg:Nf͠`No u]5'FxEMph \pj5io M%V4zѕmKv퓪1:aBȈж!aN#y2gϡVQ %'k 6I%agX,hgQoSpo-ZQ;E╞# e:tϔ $-tu;\5d~w{p~OIYj֗Ɓp^8L fgT %mmZpq#6@\*Pj2"dDT um@<쟔EZgmnf/QUB^aӥ# IMPbnj+wj#,*Bφ#^vt %@$)}OdcBOx,;䠮`I k%DT LG쒁Kjespz| \[4)* PQˊ߉E;,1F'd!%A8@CqB66դ\!O{fԎj5ߤEGҢY֕X2ϣliZGvSE1AoO\sb5pu7a-4ӄ9( O{1`a,;[.X*ւ2%6lvArbj㨦`P YqlWcƗoWٛYe#Jb]JJzcBIdwn(y*U4sMu'oieC<KB]KJL 搄azm6 6%Vjܳk(K.&UZ^b'ȧ7FDt9V &K - Ҋ?p`ı7Py!4o u9!p|Oeeʏ&6mNؖ`G]n^.6]uzoeGJt7_:0ͷjPC YlfE%ښ"clJYmb*c ~C%3>S92i A1o05҈q}0! .\<)r _@5)~ fG"4N%D㵴%ͅqu#0TmIZfh)89߱׈}f}R0Y;ԩWV)ƒu!ҥ'\/5eIff㼠!CZ'X9s뇠n >qDy 0{gPT=RPa\\#! /bls~l`0S WIq:LaLay~dɬS1B ("OVcpyJѢx{ jfNQ 8)a+?ObkXH-eES~[ÚSWgk6mܐn<=Բ/Awk(MNxOa Ltލ)E0En׊  ob< xR{hɽ2<45NQgmx Be1 m_H'D^X^Ѫc)?չiQ_-ݼ2?gYHq.ϼ*;v?|G2#t,#uY޼HQ ҕ(x}<#Ծz1?C@M`)sĩS kLPdwgJ"Yugn4Wn$2߼mҞ;OQGV!5sxzjabrs˦m.wbܯ]cqֹ݂[]rY)هb]qܣ_y&HД_Zm{gJߺ ;>|5nC̓+kyʎ bo[#bE*jg֒#&B{SE*BHH1'DBv) vBū6,ݬR^8xX/,׻keDTׅ+z[[Pxbr_8se2Grex ܧBj+,'-o뾇@+T"i* 6!q`b1!y ڈ.]XNh~';d{ұXKm*Ubld=>.yiXMKϬ\80_]t7 c,+M{O7:>(§y!'u UwhbM/n DhLqػ^N1e.-[Pc5ѬKw~"gyUe^QsR#uw^oⰿelp0G 9H'#T~L# |ĻjBд`vm=؋E)@*/ӫBN9lI8^cdskO/\ yaSG9i؎a,ƉZf;"cWW8а"cT?Ԍ!G_1|#=W-"5y;>QR}>Ԃnq&E0H^;d_u"ǮvЦh2VSAn*6-8fr)Ci=^Ʋ%B(ܝD/KmiE\=2^ \a4 C 5SH{m;r\ t{z0;^~\o\7F*` /itӖ&lv:7 CRQP6/\&()Mࠥ`nbjOh{@PgCq]9@P>Md*N^ǎjPCt.S'1`v^pa8l/*z$mQ& +`~ nSq-D௪6j/zR&-,C-(wyJePze<pޕ21B(hwU N XS{`=<пt3Q~F@S7Ÿ ov+mj9!#a7ل[X%)Pڏazۙ*s ⅉY uQ~sǂ ܩ\; V9gg.` =6GI2SǕgωmOͥdf<47I|Xæ6>i+(+¯x=وe/MզV ϲ:ґV>ϛ5 3b3[cй0" El}1(ɁY}KczIS/mawӥ,č\6hv:o&ZgކmM{U޿Š QJegaJSlQ#^FؔDDk +w8t(97;ő NK4^f]8LU]Pi X,?;LVW=8š^\f11+ P`?wķЭ`Ͱ-/枥J&k9r4q?Ks7. 1܇Q *Y䪙ivK?Iꨨ= ;0,dM(#?oQˑ #4bkzd&aXC1[埏@2۴yP9j ƗD'>AW#QL G}מ g3ř۽.e$Ue>a8&[(1({ ]oCY՘vݛS l(LN 8hnzaN6hUZkSK[xDS-mr1)KQwѕ֣bpsg Q%YPCyc6B4@ <[/^ں?&'A#{F{r :wcw6sJ0!xG킲mQTzN(g$[[ YnpY)Tkb`΁@ùzE?QWC=bꦌ\QOhisGG>{m0H)L W>Әx?ȏ_YQˠȴ0C9.A h>m#F&қ\+_;?ۇWX`|'&j$6@Cfc<ôc<en1|HQ*qֿ,`$nn+1m `:Ͻ ^䓫YvQYV kk G;oSKՄYlMl:(ؓ l"̑ %-.LkYB;nCʠ6 ݺWw %àFga ]BighXH$GD~[-HF7Ī0s0X"cf-M8XȔ4F/jT(6G/;FG\@+j!xEOZӲXTlnS4R.*Sg@$%䠌Z f_pyBS}]o-_+kjaQΦq"Pu(^J[mb禃T_| Sf)#1s{ u0K1t]ŧ$Zb{)܍PEok{,}ȸd ְ0zIGP^,r+` 2ul֎8Fnїyz G9Idja zib?$IQd 9,!3Ws}a 2} Js)b6Θhb=9RhALTۘ?[08xlJO^;l`0}ۻ%]# d)hzaBsxbvM )!o!ty>MݦX ]%R %1(ˍnP.Q3 "/#␮)H_-pzǖM%!3UGwU'+& R-rOu<퐰ھ1j:؂kD6LV{=n6ؠ2\>`P ۬įj 2/i4$Nx]_ ]s9B@,^Ti;OًǿʩL5R"` {b.s.ݥoBBjl &fP_# <5>\ t׸k_Y s!pړ1abr0^_fYbM=KRht" gR_T[ m^+L8Α>ZnX{ZMW!@PGqfP@c4H & ^{\ m7KShPaE7oSQJ蔣dޡ\f; +vE{Jx=eXƼ8ؽ復Rl ߹t sJdW[bڷ{{"sl44z4 ,&^^@8fyU h4[tqіq>%{~WgJQ`O YKIy\򢕬PQׂ` M`"l7nn/ԧBg/8bo]185C6cgK+l9n)k=eA%))ZP#yuj*y4Fx#uv6r"Y~jk%G^|f,jak/h@+WWi+xTHBY4}ƍ<ڀ;e=*)dG? z19:1E1 2|m}KW .@E"*aLJ) ۚA2*p0BŽ/BǭW eZ5yay^lk@[inXYzۉIԉkJLaҒq  l 9T oۚXYq?_ol h_*mȻT=jx6CQ ?vRԣ`okgǖ(@ʚbgroʹpm9\߉)Sp l쌅}46#v N OAGbôa^(s6t&{Yv"pO^b$xYs2{V5R:Rw|8i%pi @61#Okn]*o~0ei6 u"ml)~W8% 7@i[ ޿/(pʿ /Z]>tJotb}x'@ȵ( 6b{p2;,DJI&V*#{߈Bqp[0KN!Hy&YM,~C “sThoE,"LC+L5&І=֛~݌ qOP_f׍0W-JV>zX {q!гӧfyLJf{`E1`@#=\B@¡~`CH iFlG0!N MB*S9j/r;p-q#2TQr:OΣYbIA)`ztZ[4z`SBnw A-)aӦ ۙR}sNx!HPN2C.gsHMy =.zk_ ͳ`6T$w4lz'j@v1C`RO ZQ}vcS'[LFdre^m? &C?bk>GK*5+kKHHQӄ? skYߠuHЇTܪPWXM[ۚX; !g_6O ksK: wӑn+b#Vp |14FpBDϖ.Ž~(ϩO5)hM#V_\ g*VlkM9>o4=on1SƁ%y~}>4"ɒzTAb Ck ǎ^FfRfQ 2YE$|aW2iY8( YjnFS;0TƩߑ5D̅t$D`ou8*3!PF./3_+rfPTo,ζ ֥\n6;L4-O nG>DøQt[Wj~P=TzD߶Pc={~ ́T ogcUUMQTZwN|?J/\;[>,;>%aXTj-эk[Ih`TT*t Xk`Z~}UAk_n$hR'vgjoo0T)75.O(pPH̽jʗ?Y OEaZ@ȢmO}aPlCxh?)d>BS:3ʚ&P=|?EO4k) m>c ^!5C靾 GJŅ/$n)ogY$?W w@*#5KW|L3"/z}h׶R-vK?j6=qE+UnnkP'.~{s Y&Ho|49WՑ0ϑ'zS;5/ȫ5E$6+Uh+AuzOU/Hu X ^D"$#~* UFO4;Z)W^;/e{qM*V%쯥@e[%2 ⤕o1㯲R]=a6S 7I]VHJϙL)>STz*5J)r>P$$eS5b.r?4a9HbW5 dldd-T_{K'kKȩm-~ MʳgYnB=3Ȼ+tóA.nqdC4aag*oܾ]m^UW_moY*8M$(ZG\WK )Zz?4 ql٫coHͳB)żG\`/;U‚N5:f;h_z:[\ g-z?46 Xxna :SZ|A<@H5`B=:N:qz̋F8Zct#Sc D6bEjv;jLkevDB275qOK!`,<M<84t q`' )ٖT!c5"R#"oo͂,#%H%8D^RN7#mrƎûHQ> 76Ym:︓eIrm7a,ٞY;d?͛rIA:^%M$a#hbģ\Uk#2)񌚇\e=6q[qU,!vX)~SU ^[\ɚư̭1B]XZ+_IFBϣ,aiSnD%ֱN !?O^U@ؿ+VE9lA$DGPH_uiu:^5+K?g;Y]$Q<ƈ^8BcWqD m"BMftFr䁊APK:Ւt1/Ψ60v$[śD7b%0~~GtEM.P{/?eMA%-˫pd R*z~vU72 'ϒ:(ŢcUG𛔃?岈_F.%2x"߱a6>9rN`=UՁ3ߜojOD%o<3.BPR+-بzu }e!B, ]`;ڕ?Խ:B Fɤ o'mJK%52B&Ұ}J6IS5{1=ɁJ#gChئw`N5-p^Ȭh/ 9;ضx_^E(Ǥq")鱴] ҹұ凢[\uQ♤wR25ŌV(>ϺHԫpkk'΃q=^r5#iC- ~ VZzGaNBqVT::U743b/@b, m!~ʵ+]Wn4g#bE%0)'0PI@AO.ԸH+`*6(q]wcϜ]3BSz0@ZUv"IuCC",՗ V"s9m"Dz**Oo9,m5N ĺ2ށcTxEw;oT"{ک0ݢ6|7\k9<`': h"DG9t=qLTŽ쎵ìKj,:_(Y"+op:r_@^H #zi4̂!UF#/6I6zHdLP k:M8tɿv,a70~D~)pl̑lXFN Y@_`]ؔ<;VDL_`{@-lg/Y j E˅u$V7]8q3O'|:%hPN` 5^&e@iA8^͉Ȱ\5 K,/fK胬B_ VY߭|ל/@ n$>l><6Lt$<•qulB&Uڀw$5H ce&"{{.ev H+dX6WW(25 oLҼ5f۳J#DZlR|6pֱ7:rѷ9@FbPsX-팮x;e@*//OQ֕]JP[hd'acU /ug2^:$ J{ː' ̈́~V|eN|3vۆgP T$tչU!jXT$.?5 s8:-ܞUrESeFyU 9~fLÄT_C%)c>֘f _.R)¥I?QnN{a V+~GXҪ|@ywXt2DBPu- _~b}F,*ct*- A;MRrvr]A1h/nP:n6SQOY 1ٌƟK6ꪨo@+a- z&ĈWE+{.qӒ`I@嘮17.RR#[7֦/p(fCb%1$ ҩpUH]=Ps3ػNj+ɃQY/Y-Ojӧ:1|=Nfwy1DkmqMZ|b؛45/ҕ; ՑcM6X/h 砨:JN_If;<8^AwvST=b[.Bƶa\;s$'/__"wR"@s m5d-sP-4AmpmK^b{׎i0JbG=wKGWK <E֚5S$ԃkq줧kieURy{w*j8)R E h#%[ Qm*R%|[0͠WY%oбyf?|)3$tVV R3b ΥqfaN; g*ouR 0 AsE|&_습dYd(T Xe9maq$OH^EAj# -BHֆ2eĘ1R6Tb)<]Zuc 4`5%30]hy9pj ,:Bal 4ٔI]H<]xhY1ۄ]SR!2w _uDI 4q4SMOBnwOs* w1 XBY5 jO/$rĢSD2у9y(z H߀gf>b:c?û^ Y@_ ?iLV Z \H@A! . ~doP!pv %!/3S @vJSmrz5/DR6nr ydnL4MC*qf) rdi'ܛggU( Q!J!QB0y?n!}4NK8AY\+aq-n@Pr hƕ)־Iz,$ͰK3BuOd=Q $nB@I!R$HT{5 PrODA!©(T@r7nE n3zk-jWR(gzi2zR% ɥbI˸${'?ާ/H`bO_"pH*tP D3@.!=ïмeE9CoR&2)QVn4pWd1hռ5FiR6ΦVJb R(48Lm"9tDu0y}:o\7 tK_a2 * 4jYtWv'F[.t NZ@. Xrgہ /"`{n˪  ߧ ~Wբ0HpRYAGBMe.:Y$>kq4=*egCVb[w0 >hHadɸ `; -}J ҚSeP} p=8P732=#ų*0 p*$:I4Tfy&!Y8J;@]Jۿ BD'0qK$f[n|HIj#өU ֜Ҕ臤JmmdűwᛥISb0@^gYFU7`?>aN NBO-1V9 *D) MY*"w< =0);Ww a4d f;\o+LQb cGylu?˹a?-Vڞڸ}LceJ+8\ Hs;y6b\#9}/(gV vLvFU0~l;?+_NKHΪ6o ?[ |k.@ dQ" w70r PT wG?XT]TCWRɔz* \ N=ᖏx=xwA.Qe 0rnI\̞`/9g>7:C+#8LfJ3[kD~^%e#cqzېR*rrpآ\rO˪iz}kߏ]w)@V[ ZYב^>0׆kAge& Zh.9XKX`=e#}M6  և/Wb+ݩs5_!'D4xosDR?PJ>JW*i}_Nlv<ԟWn~=#$-uY9 T2V9t[6%@MdľteypU!#} cI#%}CQd Ч{7(u۽yy .bL2VSK 7aM#RԚ؉+b (nEů6KG2X _rHJg],-s (&/IĘQG#P.JVb=Hlq ]._kmDւ~+D>inyӺ/~eqzKfP,܉WFEs^A5ʤVc x?ߗMĎVڿ+;DQxUAU>ly$)neޮO.=2h13)_ !pSu2*p>( .@5y 䔏ZxDo:P@<GH|v;%R~޹V ɲ$,BL޴i8UWs=1FRƺJ,\tl*@us_OX&8ϊNg3\SN$BYLfP^I(6d}ӷC9'Ȧa)qj7m+_ EuCV/\'чbEU jg5C*c·\7!?myf?? 4W 6~(1/Ζbag{$Zw΂RGX cA&;qBsJaD&ķ>MNxYsZTzg:C$c 'b}% gٔ!++gQBٱPG^꽎r2Rx8( ,xڪ<"M 8j j41ݩg)_ 题5TкF&9:W%k 0Ik? jIN1|/jkIhiLm3lj%v"!xvRQT]F2]9q^_z[Op2@6< Na_N5vbٚ?2;Rx ]|iS$vdeHNydkZsbm{v/GK1ͿƒDUa|Kn !ʟ>õ6H'2yv. DT,#oq(5l1;px65d +O9;~Jq "#긟9ہF𼓾l1ʱ?  ;7ܘbv>z)3N37i0jFh2v52T,vQ5W(_eM~T0c^g_<N"zV IP2 GNs1 0Q v kIR[Paz)]W.\ LFˀYpq "*]F:d*[(4E& U2*dvQタ8TfFkH%qx _(A17}#k"݆xݳJqQtZ5,. Jp488n+œ BBdmG(;.Ohg9YEgj*7~9 T4@p|"|fpNQ 2Q<1Z ļ5=|f{<83qRr ,(:\#h^+08j|]J_&.vl~YѲ~po!yqFoC[<?r?3;^RnL&?:|jz2[O InD䫂xgM?r2i}Jrx_(L(_9 X^ {cU_;wAbhngט-9U3Sm ;ugF,kym$z$O94/:HhaMiHt?G饈΃)AM)Ґ|(8q.;,joKhZE(R_ihBw@oI Sٳ b_W\F"7\W5670Be$_3ad[6A\ZK!f2*mK*:84`'PL kg9EbF%-D$g'Cfr1\u??]HAՙ66D4Sޯi44//3னk}}#'[S#(FMANoF 8Īz)2SOnY*2L"U*v?k wIc_ʉ-}4aS%<~5(4Ȧ~c4k5hPi:&wlǷ#B: %E+Ej?7%mQIdk 2>W%AB`&vM gE:KYtSMvBi ( v Ndn7rv<S{ pD)@)}=tf- Ȃ&B*Ҟ;}$9.[* ̶<&WOuPZm-6)`Ey*[TE>jaxd/>#MA0. RsU-2eILqRD=ś]PEgGhļ, |w/*VosOzkHI]ZLҶR c`Gĝf}8$4#-SI(FxD>\[$]@"e ˰',:tL̊&~_(iLb㘵3g55Cvql涡uQS 3[Nꯢ˶uݒ1~iS)5YEo2k[b蜮8Ri#dG .C|B?.c-ol(\U$M?6)d65=~܁m"G-|pNV?oʰj].P%UDrOfP{fR)!//̧5WCи\U p[8]߿f' 2*xZ*E fjM;)RuP$%fv̝ ׭Q*YmK:$d 8w+,;Sr2GH9U+rȠN㞱V=-tje -wg)_%sе<:Uzt>lP=9Nht&Dah&nL쪫8]%LzN?"Whh?gm?z&@n(07j}6m̐=e̬NՔ j63g"O6Bc&r'RdSX$\Ce' @3k|NG qIh|3H?a`-yu;8#Wa4>Z_ړx8bsY2%홄ʺGn L"C+9ޢQ-*-d.V#IXA{u՞g&W@8P뎔9z%K}*]B<g#z\\voB63昋{%CV ңn@x'^<:AwދN\`C|DR~!rdc rulS߳H?M0rqxVկ6e$/;Xt1 sDeSOMM*ŧN' tf gnpdGr7J 9 ;]EWW׾6eg;E;Xg72? |b'y|m BSvE:):`HŦ!.t5 sC|ή<@b'Ac2R2ma(QnI]iwg5LqV/U]R!:<LO hM#Ԃ-JlC 8W4kx/7Z2{OSn="au;Tc~%J`? d٩I׌Uh[v GZWrݲ#bq wfuD=0P(31"s"-/TJpj}<c.Avng$?w7$}pZwO6+׶Nv`WRbjhz0{"duȶ0ʐ3{Sd]{᧥[^j8Gk_Z$;uA ɻa b8 'ARc8 ?r3UUdRz1Z~&3-|T!UeiMPpLĒUr4){rER5ɢ鞁W%zkOGƾ`TW y̚|y@wS.oȩK`ug>j|0=^w?z[4ʒP= <@P0Ȥgf&!G Ew+|IL舥jvFws܂f.񿤽ƆGҏV 2O7|iQsvKV.њ{4@ &Ævؗӹ[%z,ycެ>hVu0fgk7Y?^'6Uι unh'|=cgb]Q1bso7%/NJ~ C<p7ʪ$W'm#uf5u6gk>h> +)If{*p1^RR̩PVɛ`<%y$Fh%!Ҧ /tGKڳr=[QfݯV7Mm:urs G>~FD9՞{7E*=O*CLf(}3SF3ڂ-zΆ~ƚhm޴;:@;\mJnN( :F˲y= џOSw[^F~H:7A*\U(L5bEf}:]I(_AZyrZ^HpD\3XnP'a<߁4Z%Ȗl^PθPȈZ8t%y* u Xnye 5EqLlΫB'hD~ndJnԙ͗ޣ7 +K κ˜Ѕ.+|t}N p?j}ÜxْS.OG7HBtkMr̓%7 Pa4Jc~dѪlI`X"ZUyl;o~}#SG|cUZ"4r'o$j[Aݼ)ob/"pBvq/н{!St6F]H)-JM:;I d܌/];# Na,nCUd}()[ L-)X]9}> b2!+1U σh -E.TfȚSA'5? 0C {?:xjZ ::PV3!A5BEa^k\KhlgDvAi̽uP|1>c!`|r K"Ac[!!hULoHfRp<-mñgXZtUe}9z[͡if{p YIkk)w;}Ե_N!cK`YѱrsUd]ۓ%Pd%SWݰopUR/O/^?!hAo8H{,z 4H)wV.\_U / nZ?TpE|>w, Dj흭fՒ,gekX:\O*?4?EomT@W׉W-a:%Yhq:trwٰU.r@BTt2Π#g齮@㉩ ʬ5F`m r LU33 lܧ*C4Qf0ll3r{˛WGv_UEf#݊c}LQ, =ca'kS|- `dFC_8-Cq,3u} e%6CeNȱ36O,۳=_9kЬ .>̔zPte\ w-rGta4S.pғ4pXQ${t+&ڿ> ~@0DL3|5߉hlOH^C Mb#b5L2C44e4jE9@ )-+;RK"&GΖJ}aƗ ;8NWɢe 8q _U}TApP<3 nz:x 2, > 2Q3:“`G4%-6! P_z"6P1INfilznU;!LU| HO@GtCc>ѥvj36vNdI &E9`\G DSpx0TgoawG|.9j1ylAĉ79G2q\\$c] JVna/i%XgB ]Á##-7ebMx?Ái@(P_w@w^8]7[؆%Nh=NQtN]0˷©Qz\bh(kqWqP% sY3d`w}q/]} 84 ._FCm$v~*5oXlKLg:rh`Y#y,knIaY$/}ggeraQWceȑp _wyF7\iT/:ƌQ㑟N` ˻b|CNo+!Y"yL*[SuDnQ8%]xnsn!+bo!~a 81,um9΂6ҋA@/Ǔ<[3p]G2<*e xH 'C F< Q@or۱LO=Β@YNk=%:?x,{GyB(bp3;HZPX ٷ)z̶"B  0wZt`Z `|D쵙ӽg:Uݢ-|Mi A x8)nE89-Ԝ&֨4fzΞB!cq衴) Fc NzR)/8,ZcU2^s,]1HFH! n~b할◀<+^;H \"g(eaMLn!5{|S?#[VpfFGpu?s^!̳r_5Bל :!O/NMU7J x<$f)Ĭ.!anSɼ=-:CgUxp%mP ӿK 8cumDὅK^QP)S]bmGS&_evM~iŸ+&j*žu. OL~H+F)aq 0/DŊ߻Į5Ce;'LNw'Mru9dT0*ڔyw:31Xi5nR/O7ojQM3S7 84MAײFLa81lo߰6^¥vֱ\_z}aʬKy + /4)= 1:D{BV(+(76F\H̲~Tv5R~/U[Q?F8.lhpgIw20WPGĿolSui+Mi@ht+bUd)]@I1!o:AAAke|r.k'"} e'iU-Fy<9y >K/T$N?zMTO |uQh&]J/'9F,:_:HxDʈ+Vw Ocqw6@6Fzh;(υQ@eq0H(d{JfXq\hYH}9GjRkKtDcVqiD@H> *QA:ju6~ebIƲկ(BPp5ܒ 0eNH0O]/jo~h/W1<1D ,^v AZ:K҉$-~ñ8=VE=X϶0pEΊ3#Fe pz)hM, ۬ޜcr°ta@̜s,&ٿ;H3dAU ;#e>`lZD T7wp8kf O⽚K5&SVO HPn {-p쉔Hʜ3(Cl2c ujǏ.pf<;1REJvQ/[6CAJQhdPSvC !yHO `-3|t 6P\>iaIj/_uƞ?,Z2sl^U~NՌ 4{OQ!Svw(@+pt!.sRf|P2o7@\*9ٷY Qr _0ok5mMŽp7ī.orvo ۸t:(`rC3-B Sr!2uLǸYj8to=}AeaN3zKAD˯2KJ)mu]R;uZBѡSKG0):oE [:Y{vFdQddCvY`O0absw &?ܳDO>jKfYݻ:H{~%u< 7Yl',JRrrJ_=2!XEq߈`|Յ88$|dh^g gN7S]57opf M>a=h6aгgC~X55a$0G^IB >[ 22% 7u$}H!ȓd+@j([Zc۳BF;^OVsdoF 7B@|R@vgaUNZ%nU}dzΔIP)*<oǐqJFg x VlV{~"g W`I\iK~%dh1N7׃XiP-F(zJjzNS+π*/q!;dw(ٜY #3RZ{Vxiʃar0uZ$cjd$-(9rzPh˳&Cp6`W),,LL멦,5s<ĄشF? .,p!sθ&D減"nppd7AF84>#pQs1Nq:56/TS5*&͎ouϭY,A߰p\9@ʧ=PWΔ%$LcOn/{] K7\#A@ 'F/zV%LݍO_x숳9HN7R#̡g. ! >,c 0u;݄$S㞼P@awW !dFF,_c-m&fE`e~fs;W:nfi&{j1q4 =?pe6pq7z!֍,a4 lGzA=;vS\ |haA4+dEP2YgݵٜlL 'J!"+d[I5mnY_V'<I5gƋYuh:REK>+c'Ē9^Ȉ!nt.ؿ7iS h}n9:׹߬!A4㍬\kVblg1"dR+S77j!,U0*hzLc4#XDžH|,Q}M# LrϯF5ϕ󕪣* ˿:'h(X?ZS$c92 h*qny<)$P40\;CVEsq…J8{`TwZHuA>ʢȤmEHb5 3FYT,S\N:CAu9YWo wKP[Dߏwt 5mg,0|YwDz63Rrܶu,q1 ܥɆz^gUD)lb9U`ajnQg/pɡ*flkhMO P؜€9S%vHdQp1f&Q@,vӒoT- ~b=Dsik.p,cDXbx1y~`HRXl_Hһ0?iG -f6O%Xs!ö]GHs }}P ?MC,.n; +?R=»{qruN/5l-$YjUs_$3>2;z+ɌQDokꮘL%7EQBlVjcK8y_GO Zv%W]? 8o&pzPzaq.fAH)V]4P,`ہFv񧱕VzƲTfuStI~r' GnA/nȀƽ%e UzRMs3#ihD.V=o>s.>K%h\l3E`bBbv98d5 WFeaeT<{Qʀ?EwF=4 y1, (ad? fTe@͞yau^nlS fY:9==|k| =-ԝġ;ނQ=jl1Q-;x"`J6͌2ɊǕS'v.ئN+E& R:\'g o\h15MqYRl_%`n=ͶD#ֹR8] b$}~͙i{[AX/'Hv̨uνVB_ǿ3S~7Pa g,%r~J.~"Y,*逴9k:p fN{?dҨ"T"@nFQ'ۘV Y&T+5{uP ?b&@%n9HD kH=*E{E? AwFczQI9<0"F&Z(m=0mmAڗU42ͳb/^}/Voq zy6Z )ȡ~/Azx~.3!3(,*4- "ށ111"'f-=5fH C\ƾNGiURR~ \'hzAd6UFi}[%W|k? \!wZ蓋z!%tBfx#@RM a^+v^GkhQ69:K X[̿w]RHX$?jLj&qWT 0#.XI]1$޷\ zw,֕v%Ը Ϲ]@ XHؐH:Dņ4܁o3n{Jz}۳Map- 48 [( }<muȓNiXfj&cŽRZX6q&3X0NO#-[{ pН&/m3 72 i76B lHCBMϵ+ϣU]a jvv Jwce!mq+H-\蘨r(YGルu X  H找EhιMRsl; <&~2[RE [\~iQHHZGU2i!$I)*IqԲ=eNF_qDfQ9ɪ'S3Y1e?`IA 6BcI@%B;~E LXP x+zn،k .T|N`J o`1z*q#fM*Ix~n4]|>ɀYYFBVKjg} +@{][m-~l')9ǽ%ѣΧq''1L7I[H$ZfH8xnB\kh: ENu}Bs4-5JJD+j֠38; *~lQHBn ;GIށL.@Rx,vBF)ve~Od#c_U0"BS22V}M-g+OccGqeTYNor{Ys4a7]jp}]fyb6yndJGIJQBH$gHI7 iqxkY !Քwg^Sq \qe30~'"w"\#4|sP$'FHweQKO p槏*Pf{Uz+T`%y{4FWB!f`D"]W!x+iVM8n, Uts16qG,\9{ cD+T Ѥo~]<kagsx6gX wa&-JXH{I `[R`p?NJ( jxOŸe<}&2>I]K`E2L<B.O:2WzWQ>ΫD FdJ:GPBG:0*ʅw;fHItLo"Mk֌>֊lmhIvJo`G|pAjw;j= 2;xw1$䢶w|ROM܊␐OP.tZ͎+)D@+4`W^AJkW7]M_;Ċ> (6bxDkyY;b]Nd#fʝT_S$7|^7>f%MSuEe9gu֛qLi q)~%'3DtL\_꣥ޮ] m袊y67$^ιzrKQ_|aB#k~к0$PWn8B8ƲNn@Z ӫ=g,"37\LıҢz8p{_ eyBMلi[ڔg>#SNf70ZY65ßd5?:(o`E=Lzb% >pTLKqb=z#d|1brx[J醈9[ uhʈٝgoezk4>P C?>G1#j1o؁PEn|ϧX3v\Yf Hk1leimܾP$9"[HO`B}1WM@#:/j>;B_ KF>݅q7~{d`WY [;("4flIfps}atW%H\onBIb%ݙi &I )y\x@AFXN|C!ܕA#hOxE+G@g9QiQJ̹ ˝Ӡ6">>9+  ༗9ES۬β?)9=F3^hqp@XsN(dV庀d.Ym!Low2P< E:p@܌k)&.>sG܌KonR )yȅ(Ȣ|H&w>Tun5M݃q* o :\&oT وܐC[ujzK.Q:aT2(4-84{R8 ߢ!!LH7]XU`m"dQ'U7}}ݫ$壈y K$s-4OM6A/4z} Λjn`g%tl4p.~ITMA{SWD~7XA#+ '|)6Pl\fwV5(֝@!8 inX4ɍX:02k3[=W e/N@!em?ڛ@C=r5 fJ3^wDҁBϴ)9`pWMct"\ ˬ]*d?l1(̈lF"t Uə\e;V2@K<n`ݥo4%.Ezqj/sA}U tL7{50hhD~R$Wx9zBH]ԭ׼%h!oRkS+"FRϴVzA?fgg6ToJӣ(H/4.Լ'͑!z=)+JX D?hs([IC-ha{(LR. !{#lu<Ţ 'O2RĝF-5AVXBMwsIzg'/;=]X߼ ; =*%Z/r"; %ăhٍ&,gNg<OL(Kd|@$)qѠY/ }? Q{!yC#}V8Eד*Y †X] P*o6|"圯U+tXFTRhN3u}0"W0_ʱ!#zzD =="+ FU={ؘvÕ5n聣t@XnYɭB .H@t$hQMG3Mqv9+-^s`{lbǒXey7Pm<:x$ǫdEu>˯uF;f8S2IMfqm#k9e |z+T6)VR@DM`)80kf1ˣ9OHuy`oWF|$e7WoCSxjqyii[>:3+~ v'[mllbj&'L!ߞxhP )upf'F0A'!&8ɸMp0`87B>V@Z2K$ =d]dWK1% P7L==yh=ѽK]!Ft0(}WLN4fDZ+4{$ uhI.9[XU~fDo=k0`^Q`]TX<*5eLI]f;oDi-(a=o@ڲ`%׵$w/MD$A ydPF?Xk  yQ /8l.btŻ$N 1{k$K,7hRzoJtjٌ>ImhU阻P: Z 'r OJƜp`z7 vnT]6$NK"^NU3'eŕRdQ,q:'`ö̀WK#} `/VĎJ>K`Kkxsi%ey_Ncm$٠#SXf_׫ia⨧An;/e~35۲lFF HE5  =3\:=ROn]/Ӷ﫜|Urt/ˉJu(fNV ҷӹz9]l_7r)RZ">ߥB0OVAj%x9,dcRTɖwޥbx+ @C*ƫl-A??aavۿ ?ȱ/$%kz;NɃ2{a4R:a;LZ"SFh|[S-Vi]GiDv@0M~_Ov\$=@"tlJ0:c͹SQnc^5ٛv/- KPvf]mN`rH?ODXm`<*I#K.I cܝWbe% 2=e #IX6e~fnqI$9Zg% 6sM+'@%7=YNu^LߣD=ca6(*My-U-zXQHrx,;^}+l2{ūL/kz;~G.i*/(5ʌKv rξV;Z  ˄-:ޒM,OCEaOQ8r%ƑGN})Z_]2t6t.GXI:f!) X}La Y~ E͓MJ%v$~M8=Al`])H >C=ȠF]͡ K_BOV!;.RVGNl 5jve'!;g9Y B+YxH,[Zg-ad0 t{Wg&\TA[In*sTڝATCYwG\e>_nϣm/*fg!W9|%o"Q(ZQ=Z6jx[Ʊ`r[SctF>6%?):5/G٠c\헽r8x7gN%)~(,8\4Ց(K{j#aޢ(/, ƧEGz~@W1@vKje H>5U, 2"R:o\ꒆ"*Wr &5 b0n\4Q f^ Sx\̼PaHnƔe|T{Jד]q#S(tK*E"ՄcvorM]O~+S^\K%#Im6`̰wmZ? <$p\~Gp O?= Kz!f.6ČL&M\w)~Q\f3A9Mr[r3`6|@[3SYVUhs5)Ӿ6E9eoIyrvsǴWVK<zPDɽFd2[($z,{t8VZƝ%;iǰ$ۛ XScԠzMlrG9{\D־ύHa%m91'e} 3J"Xƚ.ubxPgkDn {9ks+j^X!;3ck|D5䟾}9z- G}}/IȞ7r/[+BŭaVg쀯M{l[s]eԅnjѻC6y4XW%>X`Kƨn<,YW`3ҌzgGyq9nywD^ ;i1; ~m9WW]:6"/ӧKNP|r:R춏b6iC3nwnIQ)7&!h192{\'MgKoJ/D D4YmhDszx}؄K05y}ax0lx/xol=9/Rյ: Yv>ޅo 7\|kc3k 3f\U_rᇧU  VZƫ  W@ո!?`BP 7L6hpd:Qe[N2:z2zR=R3J6;uJƽ4 [V /dڇ/znDN&0l l!Lz%%a'Lȣ{P[w'q@KQ^!F繡tpdK'|ꚉ(vKh?G*ŧk`Yc$‹0dšH/H@"ϦW{Oȫ̳݇y=(KNBYo &sF2P'ɝ$t볅xI\fd\%3=_MFZa;&p- D.~]'Y(#jm;Dmx59֘u5n.ȇWQ1^+3Q- Z I,V4{Fwikb!u d> /\⑹*H4Fjy|wحɩL Y]QH} /<"ꔀg]̺s@:}t=Gy[NOB>Cϧ_"6 Rͩ-JK-x_t虇$"<n̆5lo"MoO ̻`|lA[[2W=˷FE{ުU"%J,KÞ#ڸA5YȑJ7Ǥ!(ηyf&S4Gqmx>`DPĽriF͔tPB:"͗z%`dG5^3lb}f0 R&&DN1Jf;Pd>p)e #E6(H@cf7e4JCת/츼91 UN:ZE#O<*%|N9v[DV)΄ڝ%KN ys@f(*ĤSFԐj꺄eK6\8N('x} Ry$,%X-8*u,8%FH_;#,`FnnKVEڙ= VOfc,ؤAY ~nKӠ1&;18l=ef+%nVp9Ppj}? (ZOa 1.LrPuLx@$`G:jT[#LJr:9Av] Fdh0cX[_Q.fDXjⱤҥgB5VI#!/V.Y T #2ԨB:|3A8yaڱRIzyjyΗ_:=T![1[21[e#%Z齱r-y]* (51{)[/^`CI{qe$|'"o\%4K輰:卄W 7uv0OB8a=~;&F[ Q[W+i!,Ædr ϕ&h?BڦwHwM= a'l~O2'U$A;,`D|{4p 腆jhm%{1XO4h¡1Vc;Sa8(N74a/N̼Q6ɣa ~j[Rm,k $7|% ~;5W˦ K;*(W]j1;sbmk εiz:v+whʣv3ٷCQe`Y5K-B4wW&/s4k(vHjM^'bPލǏXvQo9DtAӼ|*XJWY,"m;簂$Oկґ#TAc ,ׇDCt] U #ga|hvvEhd5XJ ׈g{gCT'X_2!!˾|ė57GQlpKf5' GQJ^2VMQ[e`z!Jb]6_vj8gM*{cxg'R[m`\H?UGT)`a%@S [/oPPԨG,{,!=qAELmt[Y˷W<q t-brĢGFtY&$iʡP\to۔pa|QBZe|=s'!هS1| .7|Θy1>UvjTK<ِgg<q?h$׫#$}Y)~ǨƣBx%س]zMr`0v9Z-jB$V(Ô#D@YAq cMcŕ"4[ 4QI$/p؛=n Yv@3QR7u<+4[Bz:󦫯'繿q`dVʤ &i昲avb_ܤl`v?Zpیױy{ dm &y^}Ip^rtUT|3 yIP2I؎oeQO^j` p p,w ^'!6ך%\>06#JW1xgYZ0707010000038d000081a40000000000000000000000016609d236000069a4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/دib]?Eh=ڜ.+/v/Y\q@Q2:ŬXw(ا xBpݤQi=qI|sEolq(=a;A n`b`%_XY+COKr7%N^m~}/Xw:ܤHA^'AIWs!E1ӑ#ӨfDbXz&7t];XZ"YtՏ)_zU=gT_^., Sr͞<[ըV'UyC]LHeA't,dȞOhGsifo]\$0SHIEHo~,vAYyCȠ!| }jy7C,O1QWbW'Z*6)ְi\X՘ZHKv1Ţs Juxm>`JJMC7ǹ'D\_T4@&ȭnMnџ\$96okF ɜ1EO"@fȦ3H#WZzefkfa7/eJ69؏?lHf= NrbS ZBS}]tCިL.5A8l}Ήws ECfT爝rt@*Qo1"r&菑QeF\AG I| Ĺ0هc #z1.Н0g,vSJeQ S7 +asep۝Ǵ9'#ϷgLWnCǑB6ᨊ]Rv k NRFC;8眅ACk('nTGƚ &XgzgLRvQ9`tN9JGߢVr4Ʊ}^ JmNbD/%k f"[n)Jvk/m,}+za4uZ+$j>-ACN~VWtNpA#2>~cgf!3y,t,݁ ZѸ_Ӯ }@KNbed?ax!gG;*S`4}%Qpy- tJ\i G.K&N~3!]' rџCViUt/т ]]Uov](yӣSMvR* rEX!h7s>a8勧]-ʾLʜQ6\kBЎAɏmU?[Zs|H1"|a±~a-* [=U(S'L:@(x~ЎjLsmVӽPTvm;֣(+7̏C\%U]-`KIF|n2E^>L^DYVt3wi4O:K'݌amBvS BZ j~p< s; T뚹vynqU~Y3ߐ?ktYLti4:5)n?$ǧsotY06g ޡPklBKrzGn4#0ŗUhxej̤1}KSU疔;'lWWaAK_j8f_*;f4"C3Z l/D2gwߵZ'U0>(dE3,Ŀy3<cy+Rii'pm: >kxpiؕ],"_}Qb~z!/p-.-;IHDDs7E4*NŤA3!F~FJ$je4º^6RY0Tn~s IˍvBn^v;+~I]1Mj;~VE)hz{ l=O|wOs#QW|b;Ɲ^h],.PUƪT*݆0 D2=!Dƀ( [-%)EEڠ~f _N^ CI|n'1 J.\Dp^ܨZp l0C*QGU9.\rMb3:tPυ Y; Xl:\=j?eH\9h*2Bzf;ZQL:`qCHۇښ;~„?ĕu[/,^Igr\:] j;KX^VܠϞ&&u#`AWSiORm,x=bF]=ͱCF+|K7Zs;vCPQm46,We6lz`#g]'=r K1(FjPG/,e"N)&%+ ĬO-`><-j'8]ׁ)jJ zEfE:~ښ k~+3~Qܵ38}`y/زI 1cNM1^OXD kbd?YR,p+]zպ]*[(R$En35HXO|G^EœOޤFjC^+q^#41k)xM< tKtrvdKuUS6 M xQ[Tºˆ }qM[bqk$~!ݩ ҹP(e(i/}s0$bc=%{+`JrCuqR-gh†A60)3: rVr3o,CF7Gވ9o:`~+g*\{f Zy(ãC>$wE &q/YO!4ZxKDہ2bq,%fWd{a _(eGW ? `jEdWQz >#XlGq8e3Xu'kA!H>/%ʌKW[هnY-Snc*ټ6VՁ9+̈́E8i703ƒw3Aǩ@V-v,MxVZV6i gQ\:,TjK`pwJv}{SU\.o1)X]:iѐΐ@stWF=F{zh1dRm~3lʼnËhm(η5{gqDR>yoKTb~$٘WNf \؞>@/bCB} o,"PG^dߐB.FǼ\B@Yiou*j/Rg`mq)B3/b`He۱cLAWr-e`gE戹2@MY*ƾ5[AS$pHɍYܸ>}z&I9Fh~뺑pnA7å*鏬8gjuO6ujUݢi` =SB'\#PNׄf3fJ FC~pj`,L0 )jҟz3[ԎDzu!|BoȚ@`8 54РH]F(d6fqzo Fj}1;HKAm]i:چT,2Í9i^g )hy/*6mVJ.M(Z $G:jT`?#-d & U5$8t\Zt^vGi1Jmh 8$rT8ٍ9q{Jd_K۪cKƅbAS|ou$.,IC sLŪ8obfb6&d#+_[ Uṽ¿4Lbǖe/542\3A'32fP"׺5N~z/foq$sR&Y%4,)l2 ش͊tA3z3;hZ3ŗG,96 !=ꅾ򱪯-YB10)/Fдѻ, ڢqFMxa q|[H5)]#@B7iKj.` HkC"*"ԜLƖuMa =du2 XAf]nM&]J"_ʅYVMiHD!n$6g$1A7m.'[c XX |yI*u!fw AXa!+D>bGψ5oe Cqr kqq]t $kVrFcرCpҀW(WH.ДTP ]͝,bЦy@EvkP2@im-_ߖ%dJeECz{5|XDVTũb%Qqt1 AVPM*^\x$U vpzDwr}^d2^Gρ;_&g(sSݯΤJ~%SRuq@8hǴL!>m%v lFh(}VʼGhD1BZzn]*/ͤ/6θ`8<7+qڢá:MgLmI  Lf3f5Βq+9PyVv{;-#uā@ a3Гng})Y[ _e1c`[~tǘ۩9K)ZXvNr\J7>e>Oe:1يr4~2=y.B?AtNr\f;_jx \CCs7ˤبsh&l>E@x5q0Ɇ>}ňu{*^h{ ,_5L%; ,{9!s(< lVjufxLuH %\zfKi]JCtu[Zl}IKny~ݹP@gDϾ)1[ԟ~ܮp ܰϧ%aÎ$~ir4vT 51@'toRL W jv Uٗ33EF樄tw>A*N;狿 g|Gd'6'ɲJ6xlh`3H~yDlヘQjtAb!϶ +si2<6  ,Xjz[-24貂 W{}y2ICLXHS\o@>p߿"6C_Dg~2#&Bp~)/+Q7ع&hvX[yÐ EqIb"?#YX΀s nv{o1+P. W+8G `*%_a'hOzaA&=$B7ȵOÇ]M"'F͈2u=]K65n$ncZa[nzw9Sݴ! Ǟ:8ĘG<ɤypMB~;Zje ѱd w:J#e_xc-iHWa gIPBDG8'7Ki'[ ` ɋwi$J71W{EեyMɩt|R1{?ҽءqbj^ߥI5;Rņ@ƹX]4N<'8[ J̑Ll #SOg,ksa'@i\\ C'NiJp4)tRx'Hv_vKf$Kfsa<>0ԑԻ!%V{xpwD3G'}CIxs PyWJ~T) vQ8r8 7tC$ٯݭز\{zJ,L@0'Z9%̄ гQ Dʅ7A~Ui0,Ic  Y#8@1\)Qi#"/Ģώ,0fK=ܐ"~=]o2b$vh HKI6uz@88u=[I^fI4c/]F_dzGJVhKRl(tLgf +vb!Z+}X蝆XcfX[V 'y3ٹ}%)gA9eV0v~[gk.bK&:=H&YRM^]h+\NxqRX]O׏uIEhtcZ\ޯ0_evl&zo:3aZzE/晆QlHW 09k |*0I]1Af]M+Ix,@ϒ(MbqQ0z*!aeҎ>7FQ4Ѩ+oS6-=?ZOUs~giu U֍⽓uqHԞΕ^&p~Fa**jc[͔.Ud~>Iw_u*oaeX_,TV½G26e&ܛ)~jmw<«#I_Fr۟{AŊ3l*MA=|SZs)_ 2E߆Mv3 AMh4z▝.U ?W IY%XKD;)E'/4̓C;6~$Y[Ρ5 $ro% W.y5*BZpi (%jx_E${|2ʖ5u[twJ"ϰҟ>q)W}+GLaѮ.|W)) Uֻ8LoXkm*/ge1ip*VWKCq 6(8u~nR#=eًo+!tnY+la06GM4iOBr@~ ޔ?şb}䁡& ŧO]r]n3ɼ:>Y"X;| nM}`CKyQNyx"|^,ϩ<0,Ir-3bZau(tg d;!G*.f0ϣ/ċkl1Xgej#wJvG7к`M*j[^i*{I8פ6%,mń*Eۍ覑hz{YxsߌLE gT!qI:3rYp;?ׄċ$\ڡD#O^H- VJ/*n|eh3}׍n&+#"lHQƉ:W @쵡 X2.=Crc:tFHWfm}3Ö%;!T NJ$IVUٌ?U]'ul=lkB3ӻ3H(w^ɻ?-"MRQ{)vj 1fqdv{<`X,n'ˎ#IA"Ӵ =[Q" @uD قXmE; Tқzlo )N*u =ĀQu;h$_Dz>9n/aY%0BXDð ΍ݜ Xr_{*a-#T0@\+ɝ- y HDc a"xhnm 0SO;O%xeaB;=_7Xx%m]g]1HtJѩFc _[~\xթ~q?с"FiM^g{yEkMwJ&;޼#o=~5r e(ې E{yC 1ܖvDVq,|RYtSZONx0U_5_~a,g{XE;n{"T"Zs^ "[{7<[CM d;P߀u?!z*lGktւ0 dzO62&yhv]-dOEu ?1ZT&mm>Lwn]8XC5DsKT~ |zRqw4FIT#j2„o MxzB9,MsFr;(A$\:F3[n] D ))^UqA(V>j++o ᐐ_ #n+ZsG2a!48k_LNjt(X{iM_ݏů`#~ 3S`ruP' :yA)&lõfW\v,w*D9n%E!JnѪ]u cv2gt0G/i xNFVڟUQo¨*K&NuH26LVQ6O5©hcqqv3MF4Ofʚ05 M8Bi$U 8I2Ps")*9Zދg/=5r]~V*fnuUFDT+_X%̙32 ams¡Dmč* Uh֗8J _),qC0Kz~X-$q$fwJE/<! VUk+ȡB#4]V)jௗ>!y>#RΟ)j%iJoD;t1i-˔'+k"YM@!ծRGm/ZJoW7|z[46J-OT Xz_8> s@׾fgui(qLgiv2etco }{?fY9G7aG҈$h|lrbSzӍ8V#7lAO6ݤ}x]Gь JZ#:orJv,OK>r|`dM(4odHø3QT},ŕmόS[NСl=smIQ| Bi2`8t!Ӭ<D qc5/y&L:nqz*tX ir%9sƞ.qknq}Jx#P+!~<}U єc?h\#M! +A@"&I,Cɸ-,rzS)Ïl"D7%Bxq[J،wGCWL $o T24S>.>"_v$d\&X(U4s9UY$ѪP F EGxrIs=KiM Y׵;^~3 ylyb I=HKyܯc3:*Uc)6 b3ԙF3 Iu8`63}e"ǃ$7I L/b3kB ɄcD6Ly->KTqŘ~gFBy%vS;i<\mn-jӃ3la_Ҽ#؝NOe[%vXe/j* %sISeLEI_YEO2Bkqȫ>E~?߭/+wD\-/ivE=x?{{2 (%p.c&8!n˰K+-clKPq=6]i#"J?sHW>t=91A?5Y_&^QB@MZ7Q;hB G $S1LP\}GS"yQ`?i /- 2Q:=Igfp 5tU ~)#À׀ed#'h.}qHУC;sohd*K,bkZ+bQ:Z@"m >Ѡy'WnhzQ|P{*iACf\1aY?|}k(g*ޯVg ξdgctu@PFE%u44|Gn5YrGH@_@tfksH);aA&w隄[zpn,ljuɇS,Jv7̺ԽIs,*k; 6V;r;k2Evw;xo! 1JSCzOld 4fKDuj룰V6 \r4}ôerJij (:ڶ)avO-U͜9_eNx.\4p <^{m-ImQm)c"t

    udU3ݯ^P.N22bh+HiAf(zK[mFG^V.µU։" i+ZF<}]- >jWy1/?K}@7Sj!;Y=Ѩ>ç8# Él! 2m:AjBh6i5(jg жsCk -(71!3EftӶD̬d6ra}.fQjA yq&̵d\5߶m1 hFuVLϜm͘;;@0VS +M"4>YӒJY!D)PdwW31u޾pGne|`cuYU ZSs' ʪ(6; KLhFZVp׿w%+hQi+Ko{Lۉ_qt)"̊t,@7CXt ^*Wخ%Ӵ>!Vup>TGhn*'֣ͦXl6ܞ瞧;؟ cmpzEk&h֞<o_-c7#!ECOV }*JM=\ů5Wꁊ"5Lp\B`cX`5DHHo$c^/? =v0kZzp@!͡.>Sok Ŕ[hk#!&Ij% W752:ܡza>?x kۭZ,=/>6njj07'ALHi?[R9i+X~c uֈu%_9AII%\quU0O|.]Kp6&ўi}480$IJc߉G;8dJR7Lʤ ]$T20r Q**ƴjc8aS 'M֩KwjєkAu)(Kc8۶H! ?Ov/ 1 H@ۮ QZŠueYr*Pl뎫iA,i*+@j$ws9bc_ @ʽP /̵Tج11 L/w+=Ic0TTOk$?{r. O(uOK2)v5 /\jВ.9qG{Vm1z|,cJ!uÃ6)^@8ԛl L5·ɾ-t)xHWk16Z ~{ݽ"leg,b}d ѪTz çͦebÊIAXUX:xð2z@V.!wq/%itpڧ,[ ː^Qو4\Jm!j3K.]WHc0rgfypЄ¥^(氪,+:x$$yhvr17RGWԉSV+~)4Y갴7WC'gfZp* H.i#x=o3ZKpkkJvϲYtBQPow"|.ص)TsMSG1L,BuHg3WFQrCBs?'ʚ:VBl6AܓT(`x !o4]ٌncI!Ld@x:Zm;p:Pw7/hZf(jW^PB+klM퇩NRZT=AA$''Y`u;R>ğiHH}`Œw żXf=z (! G54) FԟUX |w[RfJEz6sٍ`Q;(Dy?echCG&vߟ@*NX K0mPmE#b,oi4* ._{c%=?б=t6RZ21&:ݢHN-.؈ج 1/>yJp91w0X]kV:~m6@cL)C =$}C}ËB] t!2+\9Nڞ녇*װ\I˭9E!]8aP%0yP"BScX{FJŷea#Ct v N/tga:O鷗m+j7X-roma7ޙVBR+E> F- 4Xt[CeS]fQI!6<C:y!Ű,F"nuT`]XuV_2՜gw/DIAю`>0ou<&=~LEE0;"bV()lTf;+ptLR9mT]'8@τof2؈K}1' ?"JH6ac7ȯQde3C`1w%Ú0pBӓ`& G 5&򿄷`Yw+tY[c{ C6MwH7+BEA*G~`H)N`! yOvi_q6$#9mrYnզ֬ږ!zK4}ͅl`##^rʧx.׽C4Aرѧ) ! ,)G}I:qȰxrisIȬCtߖ7%)A".fkOuNe5 +mC`{[\ЛK,:'Z`Q3LRm60~ w֔^rQ\Ȯu60뵡+Ҝd)S[{T+K,j5:O+Û4_D96hU0Y-ҋb触 ]DZH"3rٗ.1oƁW6%!+2pzaÁ0?ZOLG ZE&n:o>? Js##zy",~b%4`_愥$D,(=zd OvDd\#鯎sep'#M MnIS[ZhLjqc_>&.~FHx#LK0"&b ,eK3l*Ce)Ιl-ɛIB7l> ?!au[5E*%Uy>ɥ0N|'27P8XƵ*=+TMv!wX@ST)V̤D雿g$` 4r <|<\ B[?P€<VsyƥPcY_VMvΰ‘~+,l-S6.08bF{7QF Q1c!);g>[Y;vX=vCT GCm1 l;_ߍx28 Q>;6a*0Q)U {W9hvZ>[]o}At`{״h `$?u\Tx^J{F},^U*,o]2pL3]Mӊ F[Ap-Ҽ"`&tdKw~i:H6}^bT AQ`5-d@Ö(o4kēdd-Kߡ .Gc Ja@=ɗ'> !N'"e\[]8*&qk20ˎ夬Ь U&[kd{Kbt5W3/]VK-п,ŻZYjb U\,R=nz0um-UHǝO7cCvZQ;TueՇE W (]V3Zc/uCf#+z 4yYbnӊכ:d*K3@Ex] "q|Ș;w*#j+Fd +~@{Mv(,ID;GzVWَ;[ 4b10*XRb"rQd%-&n~Ƙd;7o*SP~1z\>bOb7AS4UOAvOı̄B' S}Src^.+JB:HE Jue{ɓkxYHgW N'E&m&.Ds e)J59"-ţÚ_ |Yp~nl̦d⽕e:ƖEDcۇa}oNr \u-G+8Rhƙ@@z0ԀЄ}FIix=DyKM K(|(x|"=\Bv-5X9es^MN. 60o׈)SE 4Ь^{! :Bh-bpSJ\?([&J*MH"{12)ZsPV¦ų= 5ob pkԺ7!nL:A<>r-YȣX(rPM]3C=GAnK `jdFgZ7YNC;޳Dy{M. Ȋ7|_=GJ=1z-_u7`Rď@^bU 1j,|{Web7oԔg_MqRںK.Wo\C$H 6TsJ!CjbO?>;PPpg"T+6Z=- *77(&)?(LНYf_T@S%A7ghr\&z !)η+5Thg 6F RS|{c."@nwSƝd> RӃUo,^ )ORY#djH'OC׊mAKխ33/n?},W6Ңƪ~ǑՆ\_X5b3>[7' fRטD9)PcY~Z&"a;hM*$G srSeysL<r7(.Qn&];܍%kE*+czIaɛ ]YCG`t#r[4f[C'cmoM2qJ2)b׃#= 4 n1v >!QcCх2K*78X!cleKH:n5 MjQt/(HvVQ$=ġ:[xZ_;㙽B]fQ4~[%X>j,( t mBo  f5K8zݿ[r} T-{vAiΕz=T·@y-"RǞ\lqԲTYyXNr=L(|F$mM}?OU&_P@ v8ϭI59;ғ#;Ѿo6=+1L͙7ۣ@aߗk4k+s$쩤8+@{>S|eZ OjP!L&_U0KO4y4 +ۉJ]JB`!0oY'yԨS,OAn 䄨! 4O'2GÁ?hF0*fi+$t\#)P cDq61k4s_*K_*N}-I EV?M}4ddVG5ttHWsS[X@_05_ }dy ^ߕxzp#g{H289 a  1hbju?䋝6S6W8lFIoŚ߆Tv༷St1wylC(yDyA{g[ݧy3Ac`W^ɡ,?tkSoRi9z)oKޏk$J$Afjf)Űˎ.ĖBi n8oQt &1T/?-/i)>C*fQha\NN;elH;R[{@`zd,n$H)%# 3mpq Bg\HF%h^6N[uVs$)ھ,1|r@,@yHoًq~zܷIDx,wcU[, 5R[O<J#" " Zn!ˬs͇dHӿy=+d-ot˱̮Z\NKbFnQpTa5ryB?C wDJi@X l]vV!nsE&2+G6=[@}96`eERJJyy]Ƞ. G^-{ƪw]Fzɺou'oT)mlG${t㻫D uP{u9w:u :BEۜOc8\J)h>bmI7|Ѡ^lM޳){5 C߯~kT)%{ᖚ/3SYz3h]PZ6^#2IezA>}^ټ-M g8@=984,X/ r] Ǜأ 8k?3euGTl=G 6=yg&Иu5~l.uй\rW,M]>A۵W~lDlKE2LԩܾVbj-MO`#~Cy,>ٕZf?7(>߼:"$AѲ]0m m}e;D%M\'k.#ݜ2S CJJ$C^۩tG1^ *R؅0.̼U|Gc^#CH3)!PMK+}MWi0?NRn. hAZ!$,iMDhԶ8Q YaSPx5tŮ㐿V0@yT:d̂^)h-#nֺQXxWۜ)JA rdUCTIS5Jz'R}.DޣC}M%TM* FaW"6Wx'15E}躎 b=V&i5i2O+ZD[72Y}I"0Ui:@3s3?o4U)geZX MaF+ `x9%S7ab~MLMdؽ%Ӭ|< Q."Z?3%J0fz"'-Z n]#̘bÏ4%K(k8%ɖ '* aj2 S#d{cf`{FƂȇ~ͮ ?ƽ%9̸.]80L<^mk\uωeԩ˖SNDJS*{ փ}"4!B{<[ o-Z׏-ZCl YR>3=\Áxgs!AXYW Yh9;H;߄AEbt;nE)=t_4/~ʫ0clHN:6ph'6iFPgYZ0707010000038e000081a40000000000000000000000016609d23600006ac0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t//j}]?Eh=ڜ.+͡g:^,UVsɌ>R#aFFzktY@D YVNUR9S}J} ZJtU7ʦ1[ل:}?;kt*P˃Y}<j6ѯ?NUe+>u$%DU$ ɭcY *V!FrN3TD_pyM;X+0 SjĀR!~`Kn|rϛ{j\M Y1Qa-;Wמr2;3Q*,]،MqhۣM/"׷PNn]-Lo׻ (4+-i;sHG$oǛ<ç(ǬQiQTT:%TzG|"د7yӗ74njϽ.&E/_ +]& GDXKc{!@ȧ RByUڧ@Kz@C͓GPЀ͆sCa}_0 ̩ 2wbtT:dfV ϑkPMZsǁ~[k+gE$qïΜH7N[cb"%bӡvGCzߢ=*tP3K\c: X+rVaw!PU1zf{=| rխ1B,U;k$5'"(sE#=7̮L70MéB<Ѷk"MA~P$ޞ;hzaު}:?WʼglHa"T̥d9fN;J)y 朖#^f@I ftBLWZaopsdiA#GIVhG(*sr.TPGvxj~Ebh4`n|}c#Vm q3L|tESZy~ruq8կ2+Wei'ʼnrS ϯfd]WIݬf87;IvX89Wt5 $e{,.@4IRW%he1 cL__oQ^gGg,/mcˆ`)Cg8 U{5E yrvId~a۟a:_/* TzTCğ?/mmdIov kØݤ!kt钘)TթN\QS?ֳYĪS+j3'{M#KjRj C$H)j4vzGͲ؃ O=7gCb3:%*> l-iжf(r?KlW(RD|ZXjg߳MܓCh`qVɄ \{'FI^ )*ű͆īaKVYL@9!Z!pĔKhqbiKLr:PKEkD$ o>ϒ8b}8aiC7{bh)SB %9Y87/B2eTq2Ywp[׋ G?]pr龚"}liθ:v }( `hkڟ! IM׊+H3:h{S.)v1Hqr0K-+;@DG8rJ)U R58JjPoI TcַoQr=l >+5j^7lzWeSޒZbEP٧3gu69>' dfl%'KdI P8i&Guf, cxO= ;hٳ0854հ$cˊnS T.;5Ӫ2QBzLGd)ǻZ ԶSj0Xo4!  y|77dE,%0 Ws) DST1mg(2O4.[_ݤ?1MH*-y4D~rK{bD-£fC-|ɟPp;u9^-xT( lDQo9;h9i,`ㄦqZ` یGU%<_!B$foZ~j4MwQ h p<yywqUVohvQRx㓎9F&Wbtk"sׅ["\[%Re 4݋}c^ #enRaBj M65S1GzGa0~=  ,~0C ӟyZIMAmwyp+ɝlh)FnfKnGB ;@6` \&ڵc|E(vhMVzUH=\0{HeO I`dx tTwWr&͡In Mvic.ƭB-0>BKF[juLC>ݶy/^M |ȇqÈt@U_9>@<)VJ|o8=ߔ4IЉ$>]'+o~?paXsppXӫ Je\^+܅DvRGݟoh2?uҴ= `y TWq=KR"2ÍFyݧXIv*9k%S0"d 'Ռ|+y~^ޚ u'p)phx[D_Sog2˻sSꋍ'9(mUKqQbYN:?c | P|<Ԍ8_> (.T̜Lx(U}xlȴ*=;R.qx8*mQժYiG 剚OL))N<3\s-٬:NM|m*j?tb+>$|G44gCd$/4,rF|Yێٛ1O;_jcD^2_(w#]g"|.i֌.Foe7RĐ3AdFiGv>#f pZ""ȧ /å(4wSga^O A]#䯾!!U&| U ϯb|ʙpڶN4w^R G όi2$'dpI}%\Cl2ڿ؁FF_Hw8jYD.p 0gLv:(qoP"_-& }vn ȳXm+-Ge^q |y.[D9#R'Db~9&nF \E6dfpgU]}pIԐ0%43:ީQ# .fzGCw]2u|bCCN6 Vk5 ydYtJ@T̅ޯn"MB{5h_B> 34ZN6-*x W)DgɆBh8j͜^/skTٽtSl|]gb'˰+7tWhDx~[U/fYf䓇z6Ц Q)`Gdk%;Dan-C\J) 8YZ, V~9dlq W\FORǔ|\ٖ.TzXvJZIb r;mp1Eby7ެA*׾ۋ#s X(^}ha1G8)kT,4cE8^xJ{Kܕ+Nxj(qq 1̩<$2hgaeʜɭV2 9jŃ<򹄅*`Y[9)~Όg5as+=SA}`SЏŷg \mֿ@j[R+!Lc bNEE|wK@XNs9c(O+ I$ym|\30C{y?ZnAڗhͻ;Qץ`L@x}ܣґ{|ѷ5c?I#jÛ9!Zy÷\E]5i7^![:696 *oWk/9G $ƄQ`Tp+-h^-M0'ZDE:ia^}*- @XJpGuS4y:Z)(T)ülH7>Sy/pu@ gSڵFML4o.%4@ڴ&xO{U%IaZ.OῈܖNξ*}ͱp \rcc!ݥR!ju!]}!E&'0;a! c8V|#8GH+3"k>k kmxkX&۽_<7eS,N{5 /3{$ޕ<4Aqx$dt<4M)T{Y9{`$Ǖs]h-:꼖vEmȏy!@LkIV =_q% "^BM>7+5~OyeJ?lgdG5 _`>H$)ug K! y+GC "#l|]r̙dX zѝ_1]—²> 4_yBXW"Ct+:zZhG5e3ݐlZW2Z 6y̔ύ,ASZnC;;xLg˚mG?XJdZq ԩ3~dLJbȤMgl 7WLwq"Z:vIRʡtC Co092*HNJZbI3Y]x 2 K(~s{Z$5׺,RiWȒ v#]eMݼ>0{]-z= "XHYqvY@mt+QaPН4jEa cZ%yLUost,suj [ad *@d8|X)mQŘD-;n2VʝpC>a|3W,tW3!7/a;5"e1{ј:%*bc>vدoф9پ(0[]|ׅn6}&oPT2bKP}5&h * y v ur♗P^ R-VȮ%LXP\+SVG3w^3)OsY0 #^:йiGB['ws#2TiKYnK/S?4aW̤ 4?3(iܕ_#qQmגgD< `ih%mKUl?Xը Z !y3'*F|`. 19B9ߪUҽ߷|Ή~:r +1g;Oԙٌf( s|az1g"BpWU0vSٽ\]$끏ЎLPw\˙iezI{ [.<+czR=!))G-WI1+쮯 ZRO0m1|Ӽ .qeŘPJ$EzV!<7m7{ y>|b›l ΄2fqag!M"[5x<;[6,1 >G.[*i#O.g]qL;֓:1Zt&uܓvmk۠%CFQ:4gI3<>lmͳS7,DfC_ e^C P>o'BS1-\Gl6" WLut;=%y|XR@z\fU~A OZw;C"n(o,]S@!BUatsvCL)JUbV@Uzp.l$M ۢ&=Lx,F7EZvM`o=: lwM''84NhO% cn?'Ӷ4H$gʞöj0_^_zK4 U6d=WߛO-EvB!& X4 =E>+Dw#Fw#&&OH8LݍY=VfYsx*L=k=mPcQJyJ5dfB>/n; JiQ9o=Nr[[ٔBə-VyL!3{=(AN]YzTh?@x˘+7!PnDqw6E|h7K1_,p[8Vľ3?Lw{,i4)\<҂-=412km+T( xInQgչJDuFz\2H'$+)6WY-,H끧O OP-H(;Ui[*;Jbה|o#P8[/R6H&T.)W*yUg"7Ϭ@W`%EAn!.Zr!PB6rdlO5$zYߺ; 0EH#sPwzG+w ~mWQןU>n2{mJu~QFW:\flD: nzX㞑3='EA(>m˲(UXZF;}T}Ц*}"kN1,5]*ӻZ~!~)5#] W@E݃4VW#8$þ\sdl7neGN]/-[VVhn>,ğm_dgeI4>SjiXŀܗ9p5ݻlBxA腍 W5)[|F joTMGL7߶{q9U7hrn(xvrhm9mQmC< "20xAe(]]K2Z H T/m`̴ BVlfɥ3Eyj5Cǻ K{ܣ,@1ڇϒVj :%h"czڽ/&e}@Hܫ2mITMwr\fwØQcZ4F }'O"BP8417xA2l\®1 /W.$C+qOAG QUH{,:=MňLpԗ~L*S܄'rfQ+P% LzGrg,$ܕ3~JQmuBY%ǛјLԓ}!I˱蝂rE%6CMco,E&Sz~&y=t/gpMEL.u`@@9`FZ%>R([WT\72{h ]zd(3,<7p媭]Fe^?IْCfs[2Sʗ$f#R=X d._βnRJCwEh`cd]@1.?^G lޱCj­ Mς+No3ψ´>,M/)KY[-ȗhiSQӑJa4 %՝Z]n0a\{B^(ńEq(h4|_uPgt OߚS3_~:&Fr%,)aB'NP%<}ӊ%oKwp|.uVm˸)G*:*S@ jp~ ay[PȀ!Κ< y^J90^:s<Hq 5jniSbW}w(XeF#>j5DDQ+;6-W<*}FºЏI] Fr)$ VJ9ؘ-ia\HbM,ٔʨ,7PIlq1 5v/4Um&87۳P-0XRf1\rCP`\h- B}iyE+ZEyꬶGI`TnzmGv Cgן7Zg؊ sٌNӡWѭVuUrv#DZy2H:<6V QXRz;C2H%@̺ؖv+ d^dGySQ0Z`m,ŝjq٦6@呼ԍv-tR'yjpCdMͤ/82WcLk; F|>b0D3K)%liaTb F) m@ yobU\7~9 wQr85mwiMa@x S޽9nj u60KF\Nc`&.?m4f#a&&R@g^灧+4uiD,[:NW"\#y>Mfx UpQjj]Xl^E [\ZW~w$_egNH\ =,4A`bAzcSDd(h7$xVWe:=~Y tW}f==͗sc춍2 *S'DȢ ,UDY׭u]Zgb75pb"_*E hAQ1n 18R.v X$ƒ։YY%ymߝqݕ}M𿓇)sCtQ{VY'[v""͖B.>r0JJ>$fV>/imlk_};O: ݃zZ_E,0xŪ; $Jpe` = U[ۖu$Y䛇*v(ebe=b62*aľq(khuZEfڟZ39o&~@u\> ERfPu7\5$  xI0-! 678zKzzxF$TFlwjufs#F4;@!G=mo_rצYu-QZ|y%Up =$,ԭ%DHiiXhɚN/f3o7Z\u1Fw>o3V&,[rij<+M/5UźtK%wm ueo!1a,F̔őT"P)S~Bj"vyv*ʯ~`cGƘ>z$B'qS4:oN[Ly ̫ǙXxNn24⾣tJQ]߱Xvt,M%E6#bp3Y|]n^b BjÝ NƤ)Ǯ.f}a1GG{ҍĝZ(lUhǮVSE ` K4\w[2/INPrvC,f95F:"[־uo8&;]?f-(  UcP-ЭK Vg1F'nzߪՆlxD>R {NМA_rh}UjZSFM4fk\Ct5G8eI͌3@D ;ŊJjEXFn=KT&yWT$>kGsvּq0+)C/IpwqG5\mY?׷;fۂ*C%b`-U&5HC9Zюrd(IunnO^]eq5ed GJjIMTA.^`{I8Izׇ;(I0ޗС1l,/`Xe״W鐋A(-␍m(g":%O_oo9չ%gΗe;b{`D*#dQD{u8K䦞Y$"uk*{Zb)^%Ce>7W7anC(!~ڹ HߒH4~W"%0je5ĉ4Npc l[H&tƸ;kg 3qNU8 Z ;SZR=dp[>@  gJZePz.i7i sPÅHZ؊փHFO-j7]1-aU`KBȡͽY4p|G*zpiUr]J4ICԡ l6j_TXP?8dsi+hk0NM(4Me&kGpFȜBٟ]v7L4(Kޭ5dLȾ%r_ Q0lR}Pμ~pMy:!4D 1Y]1֘O;&-jɼ!|\F݈ȠT5fvQnS2\NqY6GqA6G'xb().NNY-Zd'Imt}2G/Q9 !E,\l.+fM˜uKБh3S%1S+Pk+uj'8T;rB )c8& g6Jcg"L]C$A8ɝI|H"h_AޗE_ hzM)NE/Q< D頍=ж3x!x&K vu'mI|Z 0)eg~͵'h)U1ItV.`w3jg\]NM&.اpl p1 um ,gO"(gJy4\W3DZX}jEk.ciCژDroK( eyMz yPz%ScD9WHӔ]D0@&4;|(/ ?rtn_p)}kW_gMaDb@V=bjͦ8p!EpOei݊|?j/QxhAh[1]g, .?9=yY7!:J}/7y~V8s=g+vs61VLjĽE pϵ]YJ|ܧ$#V0L{%z+$K;]gI ?vˊsa9>nq ҙ_Xdh6eZV֣Y%?5qoe#m%J%gQ>k"mU\7TxW* ZWy1V^nLY 6}c͡~ HKsCV9`IDfTP@)ٻ.9rG?nt8K_IH7'yX:xuBJTQ ҕ)СJjhw&3m$H'tT=%HkR:8v[GSٖ=Co1Xe :˷!L9]]qĒi&;|Bв4eUZ]\*H2m>@N@ܳ*-U QCa]8>Eh(N 65=-GErܐ־{#|pe*ԧ/񝹋kIXio Iō瓕ԧmXU-#jP_gW[ JE8c^Q]d%.Š+OSE@`72IOa9a^LRW]_ 7.X QčƯma m֔nN;+ gůyB-itׁ8-"*I*BLĸS}`K<%oN09$/C^r >x$$!DpwtELL եl`#49!Bu~v=֝& Ċ,~p;v0/衩H+bt ۪z q 6p]~J5 X3Cb#/*y/jPۓddY[[1Pk2@'2 xy\nxuOoC6vvTZm4C3{^e_%Wz*[̾B5Li)̒ed.H.wwsrJ;`iK6Rz E:)G_n*Y̠9?o'%!M4ꝨB3GkV$zod03gKB(@N@ml k8C\x)Gۦ,seܳV 5X3(c~,"R^Q>lz-] gq^0`xtۂeu +-p~u6\5}זc9e^vi$d/uh3Z(L\]\ p(0j* *[b~US[?p6e$Iz7lGȀS =K(|ݙk {X#@ծ%/5)uC7Nϐ䛢T71Fa@aZ3EŚَuC#]N$fؚT6=aޛ9aڰh U`l'^0z{!I6q"5AZjTPٞIgw2 ~RO $[N$Y{wkfGul#J@BG=}_cA@Wa5= ׅ$,^6S n&b'Dp/_H[ѫrd+N[dY3 \tJ3=7 6@';x=TwAt9Y>eǠ4",2"~pγ gAR|[orK\=Ѫu'q.yxaܮgpGĤ쑶B=FƲYU c A-jBL( <ȶGE]YT~=-9 lBNYlW*nkii'^5䀐'fg'e:rֲC6lDlϻ.8&4޿tyLh*+?k|Tt9yPqT.cfٴF"J[HYVF1;geWr7Ax4 Ёqd1avN$w]D"53^8[[@{Hyp8}q%5`4H+S ]gVIOO >\td%_ 5%wlj+jp|y8`LV ]Y(AThYB Q$‹6c6l]tƻKh51Vnjj~)CCvsj{lZRx%Rai"^VH0E΍$%U6Z=ċV#gWNƇكn)TC6Z)Ï [ A9pj^*r"(tW+ű|:"!P$;G;=Sbv7 iӭ68YQ-$IVԿOZd) a #-:R1MڗG8ލ}9ـϸvu/RQ4m]oEƨQr:D[UJ\MHM5vYs7eo]zscSH2\^|.P-95ῳy#`ZM]ލ1C$=:P㮂W_~B:JUw<B%[v)εXO֮5'%Y݌T*; v0ߎI[*s7w V;^rGVԻڧ[¯y'GPX.DL'ᥠ."jΔ NKoF -1\N~:)9Q O8Hf۟djH>|RԹk@Ӿn;MaLSme,-bW9Kg>جٵǺե$Xq_dD(.s$\~C-y]K n C[`ksCaT'ߨ#vOeDBbe 5Ap?.H-9##zTݨY1qqkׄS sC7, w1Q^ʃj=9&PPCixی,5YhÂLw& ;c:(ѹhqCqXӮo Q(P#kW9q}{WebQc6km"VH']LzVxu(i%=90Q}Op%XU'P۾5g#J_` ݆*Wr5U7BRn20g<޸3Ρi~pU.}%YiXs簫WoۼsKd/L#)yfGe&,}HaF,ļUúA4lX&{ae ;{a\oA6,+rS!@si8͋pE˻O2 w 1lu{w|7`h=!dQ׉w;śy?鴗,JkM|vubUq/ ! bkEvUBk.Z6{ f|]FlCH/2?R>{|u& šb; ckĺwOlL)㯙 S6&[/M `drpvWz ]y cOqcw#L=S7|L^x;CL'hS~S)'qV얩~giT'.\`[$"T-G|&Y!av-BZKE1n;Ms5Vu4?vD?Kv U!:֬>TCKdG# odz32[e(Ԟp.>"&Tk @3NRp`e`g2RD!FA$YFقJ7#A3qWH"7BNrb_q]b qpx}p TS.@&{#VQcbЉ߱%7IlNԏC^z$JVjYG89@Kvc2ҒSw. 1&6ɵ$reǹB `MLNIEN#ŢNpΩK09t%M: i\6g;u C\~?08h##[o@K_3NKfp3{lal;ȯ9% `zC <_WaGq?Sϩ}( ;F\Gd|cz4HAޖ/cnDQ oxG3hπD 5 R쉇s|0fn"yW%_ |8 o_8agĉI0(pL|*_ˀ-\ntJg1;m\3}g+3vY~te Xəj&ЊUz28ZVi+NtGw7sQF2 DOd d7j/R8ML W[UqJ'2j= 2'mxQݻ"5F [wRMF@Zff)%xF`H#lxiv!Z&j') iwڷ%8]3&3:Z-ac;<_TI,E脈mDWvTU=+yif"7w!{pmCL#|dA v\}X{2z\@QeS=[]y|׳]H~YЂ*)<]L}P@hzt"7B]:(BnOv }5ŃsHױp- I-{BYk bB'~vnZŻ8,3W Q2EXY9 pU%2Fp-Yk\;a76Nb.bkpG?uNAm2#|U"nN?v~sDWWޛalhKcM xKnB'NfCTki\cHLzj\4i? ęU+CGDKZ($3/ObHB;衐^nq_o;#'L(UbnN-[D^H&k`O[rQ53HҏÃ@R {YP.pb}?!zH\oR\wfs> {~#_Jh r&'I3DJs*AkDT[0 ˫u* !LD%łKF%Wi87`Q=.!MlSqp~>^L)opVrQY.Ⱈ BQ>4hAfV=7C띀c߬1MZNoWVv9cz;A5V*pJ\|`Utf^+&V6kmzF([W>߇@twUm]!HU5=m/B p Z3Ǩ[Gx~wqc`dtis{Ctm98SLsP*nj3EmJ~3 !S ti63oqHQע,3G( `,'I]$]_Ղ*F.C˶KvdqF %ևk wKy+ݾ.=(cHny2#v"CK'!Y"=(A%!G2ޝB:"ټJúڷ\m!yj[(.B~FG*$݃4Tcy  @ۛB^&Ibڃ|M f"z8Ck:0 :5W{VNGU&M"@sZ}| -\TT/|ͫL0ցQx{t/bjt-pވC(MIípuվ~FS 5U)sGd蹝[[;C0%Ýb r,C&>yEޡhsib9YHԾRETILq4l#BK %7j궾+Z,N8|zvk}K! ϣuB?ȏ{ĮE9i\i`č 2%cLxS?F*(^?uذ5FzK$>9`-ŵKұ/&@B< xN:%9$;Gw9K`'1i:@ew-"#WZ^]N gT{Ija >?;A".29(:xޮ[[~10< d$3rbA$8.~Oc8SڧiFh)'ؑ-dJqa /Ʒp%f}:?X-Y[qr[}8f{C^r6sw^!pKVgd:| eh!U,re J@Nb_HHOTPj'EPXv9Gs)uQ\!,*G@Za3Aؠ>s \z&z0W)t! {tN x0GyGx bPF`9.t UM:oK=pEhts)W3-O0eY޷危׆{_~ .GA4;B3YWK +1, (J B-/` >sf_EzTy|-`}`h6¤_ozvX=,th: C($Zw$PKqjSn`;'z/ZEksrjOڎE^9$ /,ʷOTKKo\m*HY`2X3٬2 irc(7R-v\,0}I-fdM"ud8hDʥ/~_FznTnr+Eל'^}ʉ=S;Quo'+IN_N߰ ™mP1UY'n U!ISDv5=:r$i@%o\D,:x|QQ,X r}\Ê/ǰNη" ۘ=37KpyٚGC~1ҷ?m1hh1"y]|xw=<(+#wDɻU њl̆I#~m\z·ОQ7l1BGzi7ܬ5O rmqrv`B}}OCbs\-Jv+UIy"v`5bxdhYl)4*C-fŝ:nԟ:hq/ֺd*0hfqM++'ޒM|џW҉$x;Gaks!0u۹E'K4aoʁ+)MF'Du4Ofuo^fµ ]E ||.2KoKMXx.:\ʙ8 ԵV7Y/zȷA{@OK ʹZߋ`y׿i޹5T)(1nrLr0AaX b[^SE8d(Wp!Zv[A6aƏ̈́%ޑUJTN9][}\lIH^T5|͡eP|\1gu̸4U1=mm\ 6 Ζ19I˿WYs72ѡqep6zIuPM<65$C&gypLK1DgH vF9:_>m_QNG;;ɷ)JxkT61pf)ESmݑ1JeNܜ>ߙh&*gA/_lu)&fkNg%)ךFl˜t9!܁M@f*8k?85dZ-ңvr$Eʏ R59& A0% BGU;O ɒc^ ty_xA zދ0;FK`[iF (V\CzZ<[ncbM3V)GrP9y'5ȃ6ӁwuO9ڃ]0s\T>835qU0^Bw!e*V]A?O<h r(թrh7 %rOlY7jzøӛSݔp bӥsU~gos6&_ޒ+A)n'j4Un{3&| 1-}} h(*N a]?85!Z/ )/F!skJ_C|H`Ki]W[[5rR Z?& ih$>?ku'eH`L g Vl\9c/cqsHQ=(}]Q` 4\{04O"4 Vɟq" 1;ldTūzv}0ɴ_g|J!e>1{4b̨x? O\Yg22פ)̱\̥F@lb*׸R & Cٹʴ`_䋔Rbԙ$^Ҷ!_ ^y E[AMjFH[]!8IU8A9HL-AXsyă(&ȫ[)hSZMh]}U_!ª㨴1!tDp@ǖѣ@|sdE7Ktv=@\[J3m,Y#݋ѓh!Vbw=taƺPhX" 6UNj^*pDk V&pKO;u#Rgw [Zp@.zYv_a0,duD2^R/Dt$-i5N$ ^} >TBmYt{:A!(IYi_xާ 8N@m_=mBꮿ5 #3?jЎ5S{qF0⫌e!|=K-Aɯ!fl@Y2mێUM~> A-؝8L*&ߒ-qA+F.LRݠf+z4T1y@_R:ᘞWB/4`E#nt $†~G2 r3q*[F7a9RVj2JibcQ+fWdBZEhCs>(\A=I]ySfsĤ{}X͏ݺٹ%gJD7:;ij3pܞrIcTSORo;?Un?q 6ոk1aWSYlnDVKdX^4#OM) `I)z&)O\h?}e-snkMP)( Kr_J΀mTKB-Q"ɯֿ@i-"Z!^Ƀ=k;F)]6"8F4%Ñny_`N ĉa\nW ɼkgksz8~=poVʬIZwwU3|(1 ~tOO$WCIo*+# 1FAkYCƸ<rav6]b ˒[#j-aQ,ka\[o|4I^;XܖQlJkqi#@twqBNQ ,RCWr.L*êB>/cWgY~ο^~;>m "@G@`=TcZ5S.S\Bٛؑ0PGR B48Ss~MH4ZiVv6M-j*#lYn=83"֮`P9 8%)m3^;7<.aAZM7K:IJE|K)3&kMX73t u3yTb^3NSPi}X2XN\_4/Iey$Dꛍ<]fW^'Z0);zs?{ |){쀉>wfVZCAOHSTm*yt"ۢ{ `i:0{ !6e#!|ˠnj25@Eu"X07%Hct01|٦.J֚]ɪ |иyx)$E'ut1Uεf/82n #"sѨh|ݓv 9oRtyYQC"h_g1[( !L|MD\(t oCU؀l:Mi L"h!#Y>1Ϲ lǍi[f2:(]5-BZSG9*JBYtE>?a_ƪ\=CvM=_W#쓽zkp'{:x@Ԫ0d[p2GuB18Bf4S,0!_Z2 8</$HIF݋ [Ț~/ǎ|zڊ8TRU5/*=s>cfڹ|oܭW^֍aj/b$ǽnZ6r `|{0 HKiJ6 B;iX& T@GV؄\ԀEk'⇣h={(+bP2`;ǎ458gbJTJgC*` j}&ٞ!#Vy,ZTeq @,vziOAM7yYy,䖂ڈPaQQ3}.UDAaǰbbcqg#ʖ+k?tbiF_{~׋~V۝y'|woSN?vQmix,8!i>g[|3KѴA ydvAx>N8R^9%geu_\2HTfW U+:B}>{[ A҉RA~8qKMGÊsé=_ӅړY`HJ=tC=Z[dr1=X`ֹpBu͈R/ fZS'0OddQohhz@ss S5Ԁn:r?'hE>He?$y;PO|%3bR%Ἧ6[ן16P)> 'hY&T^{ -#mPZO!qS:?BJ@#E-y:"5dAo:>gƥEGD"$"=޺_X'1W ҡa)̍ȎL)&pDr_4R6'!bA|l#Hv GI7wC;;=YϪ:^X9jsdXyiiYO!Q!L׎uJOoŅ>CZt`QI'M tVgr2֗t/ܔylN'0;ǗA\߳"2'DlT -|0E(znjZu,B}3$i(]/k>: CPED%,WàT.td$s|%P6R_YQO2DK0>]("3?tݟ\釞UC?OpnR'وp*L\=}M 4hoگ{lƽX?K"{+p'zF$BiY#wտ`laz+E"p#0rG"0;嗣1ZjIc`->x,+D$$OB@iň![KF\6v؝}tb4&[2;%we$*\[ gs(cvx}*;6nы\Շȃnw@wJ+Ȉ4ѿa|=q=jiahުsuOHģd菱 zyXH{;>UP! OFm!P&w33ETA@֨zN+ЉP4*UTJԖ3v2]H4g/+~" *{G ndՂINv>tN3"f|0g`˺uذsιl,O[:l_mZg1*&Tߏ%gpD0͛Z*w5W |1S3wYPth7 ~՛1 kM m-\$P;NSIICiI #j!Mv'Zq3 $_t)G#uHl{-mWeGؤLz7hveO!Z4_r@j|P4EkZtQpQsفMbo=;}2!IFQXp(~ ȧ);:mi+K:N\!`!Zmf8KL<-1g:A<_Ҥ5C.jZm eHQCg: 7Ώtht.%X' $eD>ImTM6|vy"غ ՞Cڳ:PC[,4j*N;",)!|Jds)EXۤFr.G6 @g $)KQA(jZjbH%y'̺vPG}N1dEs#mb2Ҁ}qA+x~5  PQ h&i0pI>s p<ԯ@OV}Fre`14M7i# a_ f ns Ό>wZݳOJ?Z)q'9-2)iG>%ڇiFD/mi5`Gi?n؟W5%"!u9?vkQ ̰@wڃ'3UaLUbd{i2ˑPW'їȝ %DQ_Qζl* t0Kزɵر"+[#ۂ^L I e"4|X|pX5:IET$.mn)7ͥ #.j XazcelgAO]lx3KW)Sg]w[qL;`{g^DWm1noR &J#6|,$F\yre >.Nj(]ͫ/ls5RŏAS":x+nШiZ t4BcW|}\ mq |Ob?oRQ_l.˼DU(JUJ=ZR3`dZV @#0IFAFOKdOk )_ձ*a X =vg)Ow~ VœY5Ms-YETRYňaV c+W_2)Z ؾ&|vj{Py||a~v>z8u&^c )2q $ԘhBL>ښ$S&0i1v}~Ÿ')̶&Ef<{![Yt,( <:M A|.kooeЀ`md(oȉAY,d,|~q+0%3 ɒXrw?ڢ3DI*g*k8Z6e3,WMzPUrF/m`˲':B5RA'y'N78ǫaMg*wϹid]u4z* B SBB݁ ҿP?"iɓz5,K͵:`AMvtTM%!tW\>c2&g׿[^ Os?3¶ cJODO MSs`ɤǦ^#kcF7ZV-P;/E-&88V+PBG.[zYQObء5B8Ue%5ԭ9ppb ∊4 ւ`5sSuZקQ 1YA"`Zxua-6,> jo80$Aʳ*Vb0^*laU=_V;K;?@ ێKO/KyMCcճDmBʈVmY.#gP5J6!b\pc=f5ezks\ۊQ#r芝-[[aI ^+(:t^Q/4?.7f6D!uxU gtÒx#557E.QqDᅍ+B&朚,'tH;IFq>uUwZ[Eftۡ" ;J[pC޿Gn݋$ܩq W챏_9Н1LvT0A U)Ip8QNp)B܁_ըc: {8c#^:?fL~-*4ZY0COMZ摀wYZKzmfSs},ly(0mOKCiF UcӼ{ǟv/#i$Z!Gy3aӋ$ZX:0v+Zߝh yA5A2 2@)ln@(ÓEg4sBoe:{ }٢g5bѾStQȺRjfÕJ!IiOV 2~hz;~v 5p"ESmȆ1pFP[eN$T6_ɾ*v\E YT&Nɏ ^4Hx_zZXqOkoj+82Sܩ` 0V`,/b_&P<%sle >xc0@ b<mwuC%myW}S(5B4#fՖ[0ws]Bn㜻BL7^,>'3F#r -^A Z ]P)X4N jѵ`08{'L4Y܎*:LBd2b:y>%=[/"ӶZ4!JFHW|O69~H`E[ &ovdCH}%f$蜼 uu(R. ܱ 62^ݞn ?% c_ڊOBlmW ;@Ȣ*=R"sg BP=q99}lF㸿'R7`Mx5Z/=EX0n6:gR ԇpD<VJ'Av"wiG teu!aH'16z$kZ Qɴz>wIXʐO7·;$ O!0ݮb**Z-u#__>}iGJ[cv<j(\O$삝& MQ%%nncɎk_O]v/ *RaPHi&zN?0{^5n-{y28c+ nэ5e8+LP|Zw?sλ EV?KRzx?]S8cY u %?- ue[a?'~A|<:-v0=l%v~ou8 uaԎɼa,wy`Ff ?CҲV3f@AJmx ‚ց-tbT.L`x\ y⡕=-: ،0S9J!HSC#Vv^?; \'1T?d_ŵɱbrn &-D;l7΂aJq3`&ě\ j~^hҼ깲2V-n.U}OAb QN ajǭ#K!Rԉ2βZɞvpݶ JW ̑zY PodtVVFsT6]cI%qc^Ôʠ uG"v9aIP?; @smGDja>9XGna.^_kBD}H*FwaCL4y/ L2_&dasҗŸXBwe]2cWqf,tjk- .xש/Ɲ,o8}& T6}HN 10cu?u#KsvE)Xx(c ;@[>ʬͦK/LQgH=w3m-Ogy 1k - JY-1'X"ajΆtIS `sP'oul\#)DFXK M'{ >r$x?0#XfAWT%HG*l4(~}/BPrg7ƞN5f0m顷oPnY(D5bݡئ?q<'RJ'se5$LVS j+}XFnlWDt驆>+ -Qc9.CATHÒQ+ƴɄ=wn*=~QY+rJΠ&l^㍠[$Κ.Mk2r',B'(,{w%S?\6~\DƗp-c Y$}^z3Ε\qw.e3 U=2׃2h%xIf5 DZ`H3; /U{."nظK+pO}1zA\H΃? n;+LkL7V5G.ݍ8b' "Zd)qQzn)a+蹲,zfR_FS)W\JFTF[!owlk wh)6\Nj屚V[Єx(񁵀:lgߐ[hӸAIC DEzt-^b~'.E#Ď[$@eLW >Ӑ^ AƨJ&ׁe bQJ 7"RO6MML]o(bR&0Ii|ܿk?C$dM킮ctDI1/B=6~}kk$,nܤd -RUvَ0]=<]SkyTQǐ9~.RrǞ>1]uJp] e+F~7QX].iqv#aR\+ZƝuq DyVZEo4K B)nvG}' 8 w~[ATuֿ!;܅>J3?T/O{~y$ n(%Tb^2VU#T0 )7M`hH\"@De|BbivS.t̷ s(}szehyΪ${ler7:ˆ~tUXL7nj# }"C" :+gˤ۹l ]{JfwppIrCݐYt _JJ#F~uϒ樀F-!$pҺޅ_h!O@g#8:Qlsmv%g0g'oTwWMuJSIQMq^ú`xi膈4yioe;qnN"Oк '́m5*tFV9XPYp/6^}cOcؖt WFۚs \C |ɹAqE`bq3h2tO.gȃSENa^7=QwS_ 8;3%} r&ݔ\zDʍTt֫MxVђqpM}#44KpFcQeǹF!S]njzҼC4MiZm3ܴ0)"k^qK@|*C it_g͚͕VQ1ڮ (Nq>hedϽ݃,:F$*ʱ7@糨!}(U7pot^o`-UpهZ!~ STJZ}o++W;'jxlj7"O81tFw/)d&z/%R"&M ׏|6wbpȓG9@r6Z=VmyN,uߚRp[W7Nhˤ$=,\Z+t_ >ܛJM&OmnY(m52Bc1n)^`o=0ӊ(er̷V"UZRuQF7Ͱ:17%oa|H#jxo2-kvڃH&x%4W]3ZTUe&@0/&+ǨhZ$=3}imxSI ?N H.sZY_8*aB|VxV-Q'B@퓡pL[دP놚EJ|9#VbW@cіI>pstiV+![9iܢʽn"~B>L[-nP7QlyO5&5 5CZCߑݷr-[Tzúq?@xWdH=5{5僿U VGP* eevI6qYg3vr9L%%U#]ݖgBGjOUu7 bߖl{v٘jgQc6}НL>NWP3Reb ᜒ;q0T=VzXI83td Z^+uOrf\`|<#K5gaE֒4H6TH|x:Cܻغ'ҋ oQiW}Cr:rvN(IοH[}GH3"/*#(VYpNvS*~[H7~\L~UKˋ%2ٳO#ӻ ԓfi;'tV?,%oȶ[ܕ?om|XS wP{b\:nJkn?!t-B =˗~5`OO!/n0-xNoڐG 7"ic[\9ɬ_QJˉs]cH\jPuk"po-kϹ[Q+l^>^]m5IЯ0 Y4 kÖYgkbbpJЎGps~7\{^JƞU(Ë2tj8MOP䨙t¸V@ʍ8pZi,|FBc{OEXPeQz0Jb=9Ct)-gy7M|%'M*hO$s{-le}Ü[-px .Iu7WsKyԁdM2P \>yǤxhs]x .%EϠ Њ$F却-+d ،~b؊ge.t+U*;['o\ G(֬ .ܖk?ȴRZ2NΕd:ީ+޾e4\N{`iY^![f7o$IeppĪ$ ͘IIy> z] 'A|@&omPQ.;^u{M. ].*F|YtdM>ql5ՎdM߅Ww&0<LʷSC3\nI$4T.N4"b;-t4q12AYQOU۫.%GsW#J,NHFer7ǦWٺ$t YB4Yj,6=M[?pe.E'Ay{(ɩݳ`Dҝ3z=`7н>FOJR?Z5C6f<ˢÎ~'RD(쐪Vuw]N'kGQC=GjO.8;g Wbo{k3KW4L9 j=&`ȃ]`~Q犆>gEȘ/,,ђYq2Зj.?@m¸7pP&azݤضX1' އ7֚sWe?q)^@{3'd6$IUfq`aJ\V{ƭF3>]z3z u0FKǍ7v۸& V?1#nbW#Kd7nfA[ V$uٲ=L87f1٧4\I^hԦQyD;R";huWr ?UU-Z%U^w~{e{-w!ϚZ{cO n^cg\=Z"%ju,:Yã`cQX^j3C3]\/%㆏N3 U9wW*YqoyK-$7PeVqV&jƪZ!&I9 cUfAȄYH`$-|Dɰt=us@(^o./ O[4eg;)M$ܞVxXIȢ v^1gu(m˽}efV!+?L `W?1 OpǍn;՟D33:) kR)u LI-CqhBgH+WtWTr&ݔemRRXBZl_5 ,]KbJ҉^ޘ2pfUpO6uOєÿT}69P"/yEPB̤)[ =i=%'iJ5~)ٵeQz薐uΤhr?ҎD-IC6Q E\ 3 %q'XJ&G uwmQCsשsqɜ^S75Nyz']|*¹;7J~+xA |̞+ i/ 5\9nؿr[9-_?SxwS€ܟ/CґvlC}40 )nVg^!^?}[-r #荐q8D҇A,)&U0=ZdMR?x+B͍\㄄J0jS)cq\)vwq1]4/㥽dQKpg p?//(wIh>OR㫧t/=r3PvQey͛;zҷI)X ĚX_FW3ܿ|xZMv@x  |9F`*C4t|,U_C_e:\ rzF^/jjT&m7z'۠8l«ϚDcmqHqC oZy#<;+P>u}cå`՘S⚓R @򦯼97D+|wrSb=,W =7-om&|5XMWpOOY$́MuH3?MJ9!.&xI6D0 Euk>'މS)r#4GGB|[2CLDӪL-_纤N$ 8| U3%pbliRr=Xҳ̓mwgʚ<~+}j|_=WBtn9G561L Vx6dW,ߓf<4=Pn^C+ΡDL4_+Eva֕B\&Li-0t+i=FGHkh |jV%b:<ݽ2yEuzrK ^uA]j^z`4H."`9mZ)Z^#nFҙt2"mYD 0Ef1[ÂlǠhj*ab4;IS iI*# O\,sֺcu~ ~li9Y)KWسCgĴ>R`+-&fR8ev,% My48ƥkV1~.ב aOr+=Y 9ןGی~YbeGXݔMγRvW\xyCЄ|ҙ^{[!㛽ZRa2Q1Fsǭg5X᳧lI1x|7EƄͿaʮ3Krumk#Փ5AdtKO4n)vNl&p $`0A D͓U\YDbŷ1Pw-fD߀ rr~TRz֪E012,\a'pI65t e E;`~{v-ꮿ3sPx6\xm\8`:wa !5#ȶ9J4/f$&!z޻+ ^1jpuw_ vYo$O4k*$¿ņZ=Gsd)%~ezX\kk^ vUu`z'OfA- 1nQMP N o_P@̎иDvKFON v^iHW/>Pyy:"0<`[jtu *cO_Pımu WzEJD3K]quh[(8FvZK_?9EY#˓bYë'NއSWttRbk.N0ެE}nPpHe&r˹Z]PV)w0 -?.Cs`o`KӯM0={'$Wqc+߅%#fWj2J;RRP2l&\BԽM&\ 5klȰ`=`-'&)if&sQ]w E+:Ok'H<%g2*e{wd;w"ibM9ʍLߣ?: :E+]s#} {Xzׁ/_ѹOSA#N1bXP =7B?G)Jr |;vevbY⎽ N ;֑s8PSLQ:J,~K[ Ex+]\]CUyFX"'1LJ6vMZFM@WteG4u򱢞?-\XJ D:([Uo`w):@_ .挶E)];\A|@ᇫ<{E7ϠJbՇK@T IATa h-OOq4BUgZhq<-rSF6x7[XM jȠF*vsiKr .?[}mF(XyZcaj/zmwqG7nOEYshGh!F5gI-t(2B=J.sΛr.6h/h$Z-Ev1e*:y܎?"DxpqpyJ85*V, q ?cipu?sP&G  $(@;P۰OP"kf-_RH?6yZp*Jz,=%<_C}-S]dȃ87__ٌCqr4ZY*D 螕gՙW vaG*@7J)%o H6[Opl!Zcj+9M_Sh'bCTl@M$B3* ,A/x~#HY%D |E 1]25vx?^P* ڇFs,`P.:o3B/KD)WR#9*>cY} fx@, {]Z_7qIVnd%j9q<Ђ6ɨ+T Uv uV_X `^6dӵJ|% _dw]4ho{ݒcū纑 [vd|Pn6`;9ڢB(208!7|2DdF8B?hLER_gmL3V;;Zu,{Rd-A*9k28ҐiJH%&\5VۓT9czaݔ@}y$y6mrL7kF\WwS~x b?}׆s ROݾmh}ػ,ƅE'P3ތ^HL`߰0j%\\Hdt>.ɯ]{  3גٓSG@ɮAB Q8oVK^Ŭju6w̐H lQ}lgV3OLj"I@Jժ%@9Coc6ne+ vE1(}aJ!'bd!N~ȑ1IآдVk"{ %K= :Z5`5G)aJB rDɷ৑0Nذvm|wJwf2xcNciG}f}[588z-K}2ҏ!Y;e\$M"r1BH2-49K ZH=yy:l)'Hi.DɄ7WO\Qd، *?x Kg?Ѻ4L%pk~u9PjNkr0/񝺣G$t(BCy+/n>p>m84BwʽsAXK-esғ2jgx2¡m&^:({K@n,5%[?Л:F w=&9v=?1ZU/G\Y fJ PSnrϣ𢤙P?Eha˅8=%+?χ Ĺ-ZgSd{N ω'[wzL0tozϨ_#r )"G[OD,d1k*+A~/a +d%J9G{o%+-d%C& c' ͥv/`ӲW&2/*gpp0'LY5B xe @n)qp'XX|o~J/_y.23b(Z=>>>!ͫBR[3B3'wqx=񛟌Ź*jsgt>T +?+<3Q`n?k;"Ar.X5Gb8\ el4#G-s6 x֒z[|1"jG@q?D\-ł/`p_i$>vhN4"m259yěTpebоQfbC+CcL>YغV=]/OUZqђMw4 B"pǭ ZMCVp-E '7%yd];Y@MPE[DXc27sN:ؑdMPx6H- "btUb,Љ_ vloj /m|k@?kF8f!=Tl81J( .+1Y‹; :6D}R$ !v%>VL~T =: o}doٿ\7-o;YyLR~6B,B#' /Jwdq`n;(R1G ~L4DJdCq= aURRW6:U}xG}qt(&tɸ9˪`F~թ,|r ,GhdS+/~Y9!E ~u!2D".JSw0 i)h4Q"23Q{ծmܡ+G8)BwNf,_ Uf-jl':jsiQwu7TIrp*XZ;G|y.Ytw5>2%}N0nQ&&REC#@@.~tB(#1q?e\b=%{E}G29TmLu/5_iPJ0m¤ oEI DŲ\e qC^q/_{,ŶL٬B/e&?{1/,=ێރtc<lGSD@"h̖w[3j\G jG,߽ic:X:)Z YBE'x]h!*}zRC&.;1/}}RaM;b"_F٘-hvۜ2yj&+)? L}}ei |o)[e̍9H>OĠ[Q HDa)byخqna r`}]jI%EpL[&Gfp!J ٗ$ǰP[2-˩BTA8罰_bǸvx[Y.fFKk;9<^P}lҙӡ̤&ݵ8xB! |'þ  RzÑTљ%I?3ڕMw>g-d~=8[ P9IQ;36UﴔJd@:1?ΈmK^Tn4St4;  `H>ƻٵrp|]e-ӹs󵗘Qw1"s%08\nPo y=2 5;Wɣ·_~ B%㗾Hőt8@MPYƴMˉisDCq_rC#aS9fldhtuMb]Q$$Y? 9[KsPћ5~"סi-2۬*̕j¡e_{{LNXS@h͉N/ n*n C-.cP5yB#ډ`4Fk߹vnG:}6,}~fJP՟˥h^ex@r0Vo")hYd&hGM!%UŔ e7>6q h%{yJ&Įn@oDыB5j!6cFKJ~!2gPY2xenf-#6IvUHL%ޖyHVuYuѓXVZ($Ƭ RN:_ *%d7}Z`X?绹@иQ|T Dh}C&r!Y8+DŌ%įEio?U+Hp'R9P Ӷ\o.l"1ߛ=x3W`IAjˏ2ɸwgJs{9 D\u5 ۦ} c]|ÍjVn%bV{DJ!ŭHW+&\ֵta]aO&$"MSad</򙭹V<{=ܡ^pS:(>"Pͼ>BEIM*]b35J8="':ExL ̿_^(#>dc!'D -^8㴩ǔѝb 39\TusH>ڏUNZ`ARbŶ=2j`*#ss lrʯ1zRP^Qхp.eV@XD^85pb8>XUU#U=@Y-D1ЋeEAc?<]U)G􇏢z>P-'O-ĦP[nEbo5r}VN.\O#o趰)2S^|Us;tNZ'xRpyO m8בD6Ҍ]tA<_Tiu! ?'\ڽtCT-;6H! _:8[#8uTW2L.(0Vp#}=OAїdثM:/ | MƚQmQx$ ]ߏI}NO4x4@^s䛦J4n{~~^/X'. g?KѴ.rἹw-d x  f雤+YSuĚ>ʈpSct$.kiך $m֘F-zQǹqy/A2_|?Q680."ݰ1LfPPXZkCtWns>Pc/r-ci՞M K3[BkKsΎ$*W,z "+F_s04&g`.OAN'ZI>p[1Zhp^%B&M1;2`ҧt ߑٜsKnpVX ua4mF> UYj{ۧl@4zxEe|D8gC?6XDGa1aQ|y}5_Հar%UM)h,emJUu&x*I'iV&pA vXy)fZ;80JdX s/XVwH[VWxܷ`9l$he]qg(!7y1Δ kDŽ%]&1ķ8ƞk)c|Z̞8b*}6f+wd!cqWn^iԺpU|{WywkZ%e-[}$ $4}? pIvW@lV/"WJ օG|dhnJVVGْ:/?])y0TaA>I9_!^*/!6.YP.:zkҏs zyq8X) $?wÆNzR rxTi[`wZ~fr~;&r ْ鵺^nu^a72 !Bh͈g4ۘ60B~'C*w35ݟz0Ͷy&ZuaN헡g\t#4͍yڐm|],f`nP|,5}z 1xu|?A&Tsh@3>11v7nz;, ;c*{\ g7  :V ` LX%o 5uMewQi Tڱ1H]x*85K<^ &uIl B͸2ɒ$|rS\O Ggg$IT8H }y *aÇ W;@Ò2Ԃ;zpkqIAA7[CLu[txģjI10UGWߋal82&E% Q:YQ4Q%Z'S(}1rjhվa-d-Mw I%[VO ITؕ+N 9?|K+wIm,tY1{N SP&?sf350P jYPFnIUM1Jvd7?6#X:hf↶,DF&R /\~}B_LbnҪ mo82' 97TŌ K"HFmlB嗣+A}?51,v([F6 $S9㙳3rw|dWo9?+.]eXT~l` 羶}C ?/ yG=/\o pAX0$DWDk!.7RWh=(>bdGd.@,;k_qS}˶ִ@k2\5N oWwڎү;*A-(SyJΛ(KLfqj/vT`Cea#rU\v*Rd<h|^2%6ft1#rY2a(C2j_0 9@$crIUSj2Y%C4ڹ 71&W?JS/56kOmF9~1 ѥ2[QgHN^0 ;l ~q{ȚNn|We>kT Jѵ8m@YD7=2Jq_؈K_J!DA}cϳ,S) W3;?JCΏei{N^f鴔{!4ڛ\a&Csyu_j ke 5۫2yZ3O)Y. 3@3 =W˶|q,4b1VB3cU3j 1ӄJ3t9n4IٽRy4"溻qE~.CmPE/v 'hG'Hʹ*}-%X^nȲ@$5u5$D`9"ꆮLj]rdI@`ŘwZǻ/)5lZ^^L*LX^ז>F' usp̍= ůfe.qV'[G_@!rIx 9J矻y$ I_(>mmJO"xv;^4nid{]RUc/nI"١t/`zP؂C'rƣ5A`1j6EqSl^7"a!z$~(Cֆ)_]?s5,SY5i5F?T oiiN RL&M*!?.E7#!,_:ŪıH8#*0t7 @h]!߲v+p,%'{Cyoϳ~|r?ffUX'pLs~esu>^A5z/߅xÝG#Gl(gcbV?&O=fU`( _5?^X j{?F%h9]2'~e@k֓ c3gNTmE|U5W :Gz? `GTR,]t6hX) $ aL 4mw˹E2e5TQH‹J_ްgtzsՙLuW% I.F+8T>yB <+$[C!8AYIc,q#wV‡+F9gldtgsa#\rx':F=\v"Դ&ǁj賁9m{OFNxkc%hM(:eҍk9@?̐]tԮP/=Ng>4r|2(OZ߼8cuV~97dSJWYncVxƆACUi@5Rrƒ擗=hh?*46Y,b`\&Z}42.HKF4m=c9e~L5q +Y wA@$$N@ l#!uC^i‘'%F+?6`vHe^fw2wNjJJ+qQrjP*1Yl84{TWȹ4yoHvI|qB-J?C)C] *.I8tEEjwAqFE97.K8M| aI$i<}UP"Y"^`^"y9NyI6K W1vrIzE@OZ?~N*{/֯Ez:%o;YE4ski~]@ 0&UVBIoNelQ̰r@3Q9,cѢ%zsڨ;ֺV}X@$5KX!t,&Ng]& 4`7HN'*y ,50B&ZE=q))]]mP>š#XK_ɢ> $]rNxQ4M2?}%0V2m邧e!`hRCѣD>[T.v3Cz[UlI <0+qa LU'!GeF钪4f48x% g@v Qoy.e 2}p%ڼiVm.D Z7G>A> +L8n> 򌗝g9~My?~A4%C@2fcg#$Op1),>4/s-u)ͨ^pW$f߹kEJK s|q2Pu#,&Rۆ`\[i7!#;@eqx8/ !z~2QBH )p Zt6j6[l]Q-_BB%r>bojڙC^I٠IR>^TQtSЎ4>aJJnblQɲ+T<8l!*Tε wۮ㑺N9|ʷ0\ނ̬#8g7++A\Q@^*_Зqx+ӲcWj`S`9V}#$&(5mwKV6帡'(d_GO+^5w`2}oCtBp6TiI,<.)Ɏ|T"F,H3dka c@-$Nr& Z_⛎Yw i2|sIV\|]ul <uXE:ݶ!x!ja[dgqc޸2"ah-}˘<:5VeCnHl,@L:۞yw, &(e5SV lpo#ЅyKIǘsaP~&ʹj3qĎMTGۇT2lA8ē掱} Fwxǯ:6_eK)/Iuۆ'2mМ|Jn6'NF.=8Š Xh侞* lFaMciMʘi_1Zl١HA@qp|B).!yE(fB$lRDzHmF ӿ BNcHp)d':l4QȫUOHC]@0o P.QLp=TQY/^H܊LG¥ ?<.1IhojmѼ @sG~bӁo[sP\*\-,'m4[;]0ˑ/TٲNT0Uվ e*)c}k-wd(ʁC438 $#> |Q(PҦtgA`T`gbY؅8lQ?1ml.DZ m'?c#J A3uX9pv7ch+(In@){ 5Ju%~JG,24/ #V#29Q5ip vbMĻ/%K<" DM5G+nɵ1[bݸk/sKm[+l+^Q}²,aHyfJ!67:>5eb1hBuҶJ-:*Aq~%VWXѝ) *؏pjX$U{se" %ȗH~AX? OȷbdR.@<ûy [Q+9#GG\N1+;ܐP)"z$z6]GBgM뉮*nL<}~]FƆ{UA)SG(MAq+69 &n ~L{j|pݦªFHNC[rK\JʓGx5S}̃pD쳽њC>]y%H ƇVHû `@~'ġI2G/ZG!Xm!x{٦ 6Z}ڻQvp$̼R|rj0c?S¡8>| '֞X‰e .7zW'[`N Ʃ`(tuuzpnG(JCrd 5o'-uSugbWG2b+dȑgjV ~[r7i1pq5A>#$՛ZyGJHg=CE*IM >gl\G W#hEve>G (N# j0{yH*9,zc E=7ٮD-2ךrdK٨GRkm8j\*CH "?.͢ .:J"J(\Cj`*k$=͖#&7q R+ݤ&W]HTu(̓x0P$KMvAKޯDZVf@7'?U jsD;UaDi@o-H 9].o+T~MkHPP~&F=Dלx)ٽ;|ㅚ_HwF(:lrІE}j"[.MW 'p.̵ :]pV}Nq}٧m'daČf aNܛ]:H?_4P=ܧ@phSwK(aFϘo$K]5Z$M5i`{–k,Z|gAbkOJC;Bw'>$\k8yN6,I[UR1Ex,CG)G(0㶂6`+o2s륒 1]Qus- {vo.M2 Mfv!݆ivܢюl(o_K gI&Տ)l.w{Z &k^BPo.90(|(B<9oq9Avm|o#ٷ"R[tl9S *ִ"= 7=iSJ1F1Q ۗmaEੁ7ө$ASl[5f{R<`քM0$bqGyN˷țCtЛ4zqaE*r> k!>Bk tbiu"5vwekg(ʧHĻ.* c2ɨ/GJ23(Bjb5ƁsdB/C=NEІgA{ 6-}3c}LN뺖-f1>#.4XnFyX@4Z 7}=Q/(XϞm"x"1lrVQNiz`CwHN`ls/0e$ʙh^g_WVtHǓ H cX 6wzbny/ -*ID;~K^[7p;ž V/jr\D,y|$ꑖܙIʙgp[[:b{c X(@lIߏB޺wJq׆j;6LSod瀈o2T+ٔVkjnDM<+|A/ ]4S!𖆞*HV*A@"7&t3_Cv1! fkZT`!x*"Yh{Zbs YJޥruu/ig]/33BnwfTb̶N ӭ=a!s$W3+RQg";#Z˝U̬?}t-L9+)dц7|<#ukQfgVp,ӄTO\El:^OQe;[8E[&`V1WNR:N4xl͙ʙݾkbYbYY``R^3^ɶSuuCS!b|/qWS=LG & 2w=%{-@' &Sl/ BX"}xf ޕ`3]V>:tS?rdJ$ il>o2«?J|\w.JJ]4#s65?KJ ʐݪz` Ou;:N8aEyJAوL:nF𭴧ҽ&;EU>&})tU@g' Vdϛ˗dWͦʙkm[Y(k|E;M(UDTPc,0b3im#{ Cy]+_OgQG PPK=MjmalKV> qq`hF4"jKSG*ޟ,z6P9Y=OB%WnٶDkf&<3k( ޳r>IkT,VH,c†ad-6EY7U.CDNWM)qtEa3qʾ-gǿ:a7}/NE.> و.bg2iBμJ **feOH+ר-UGR8+~c}T%ն NbI!LM3չ5ycGq1W -x+S~X1RL"yV$ WƖY;3rCN^ڏKZ0%DHJ$Ǵ9i"om"(y i6wk̕`gï!%_53mvL tնjl2Ҭ{%[͋J`'H)uԾ3h Ǡ`:sejJWG@, ̭l^c&9QUV'Xd1'U(?0MB7:~ #~p?|hOxhx+j!(WS eͤ HoV٤oBd 2qviWUt"vyE,̃PN3 >4%$@hvC%`34"o>+!M̖ YOu~- r'Q;[awYFn9?"\ӑ@.c Ei BԑŜG;UI:*[MC o82[q-UI_-E&wY"wmM.i6ʚ+>>Q1m Tq׾zʱ.$l̓|eXLx:jpS #(!=#]ZoE*r~r1Ik+ Seleiz 4"b i2#=E=kLD#{xrM5\ ЉH@;V!7ڟ]'mԃSݺ7^\KN◌heb[|QC IGSq>uq 8& )`+YXA0g/,,pf.OB!؇:3Σs.Gqu۬`;D HN}ߪTϘ",Ju^bR;y wԈo$'d"}@Mi.#nij4c-?T~95 Zt4^Tٯ׿S̴l@ w|~pwwA+TBMbem)|\Jmːj~igO$˘l-pưƗ/F~^$cd_Վ~=5ލ&i޿0**_l /918YU+buJљѕ'~([NTI ^{E1l룔/[Hjw+#o0,\"Ono6WWW(L]FUB8`^Q@i%cuKċhcXuNM o %ND%ҚϱVEPgY-=f{a WByJe0q9),$ EtKH?p8cU`* 'H1@9 Ke!dDzHQ$a%,lˡ#4xWFJ*b ݲ˜VB* UA# ]g,$J*Sa AweЩspNhx !C=@J} .RU>r&hHzE h ď f3Q2hE / N("'MQuPَ[(x,0C 125cbThBʼn}/{V  GflOy3ӭ`] '<=k!n2M?8]V|-Ves{TjCn5g:G\W0n<>c(9ۗ'h]}?JE޽K%ԍ}W >W$Hpg=q+sӶï(;&۰ t~j"B5;7 u7M yZZE'u R z9eqЋN*GcCgi4Ҁsh%<[k[ʔ֞*eMη9?c 9$Ƿ|TKP1ehkV5+.DQ<%閾tꝆܰVj><gTrWzUts 諂;y?Z"BS b<@:zr5Xm;~)J\Eg iMZOq5rb`Gr_"w'̙[ygY]ׯ{Q!z ?a+Ka4\:I[8)RoEtQaČ~%i;`'*b@s(U_2.~R i-0zAKJ k"hWfoFc?Q!n7Q {%k'DNPWz* +TXڦM4wX4ϛc#9ز_*q?†kW3ХQ>S4fr/f薾vڂm>\wUU-wj=,lFJ`Jf਩EW/ڃetI@ ѕ\HӳR6L&SV&c#' ` !hxw_TQ_\+cbYWFm]ʪ KD? o'*Oߢ77S*c 11[ߘ@2'r:ě;t2$BcBӉɏ_6DZKj%$dku>0K*2okOS~\sNo/ރޯ^:d`.D;1(9/{ G[di*q%sٺx"xg<3D4K(9B˔l2$W͊Uj;QV_ak{S&h"i'J҂ϋPc%_/I2"dY'8Pnqz*ƑV/٭^P4Ap$35 >ᇜ.3b8%{gP3vCs8N|͂;~(&n-~Bzi>Zrʾlee08B DBCɟ W^/+ kCa&Q-d`IjԘ&;$@u.ٰaU &8#&1'#IbutS\)N /t·ώ`Z6)P Ri/ך@ȫS8ODkFd Dpr~N0L8H  b'il.'C rB=%0&PҒl~u`=rK\2i.CN0[hph/(:&>`!Z)t.sF,=Te5g ⯝ɚJZ v>@Zؿgg>eBln.ٿs238D:`B59#P|cuݧ,MZIYb7q 1+d!jNVIf q!ӳuh}a I]K8x2~B X*U~ qaVˎ;."<c:u3\G,SκJIPg_BS7b J=ׄQj(fn~F=WuE ݥA+ \Rė3C.ʦ? n+IY/lb?|j=˃oo S65A3(#м`m+kA*J醦|v'^.ޯ+ ix!؋ۈ\ݘ̎|.OgRy&ilgsi P}+ ®}g0pʞ3xVfW-ʻ e<@'aNL \?8/GloRI;a8([lN[8cpO6AЗC@1LN%6[Iv*D 77ձ)aTojyTKn fpҝ[!E QnV%jz`i?l o"m,_6l}-˚(82|HR7kG׿ߴ71VNe|/k9kuyADŽxOM"@;yOiF!D1|<*>NK~y#'LH/e%p /:GS}R1!-dsLJ{LW",Dʣ<8UA/f.Ξ,&1يӒ8fQ^WBsOR2$R÷wI0p4֍&῭ƇC0eluPC矊ZF5}SeLbK<~츋Fۧ! '*v8i$!ylMf뵱:XҶv6J{,IIx]MsX~GY?zN/W?j U3 ⮗"ƢZk kQk۾'WYES}+[+,pZݣJ_wi1qfP23RGTd,F.eHI~o2e[ZqUh!RzX](X,It2~v{A(YK1a"ꞛ,H_{@a.A4&*7X,e(+2Á[:AŵJ6p):$ACJ{NfW=)\[K`n@r9lw!&zr)Ɇ X6hNum-7\B2#T]jܞq#ڎ.8Uyd T)U#D9X@ek+šq@f֑=17jxM ,/1=M$3 zG?4|L 0ews}[׃K-=-Pw^\RBͣS~Dw⩁ N4vUqwW[C2k ؅Fu8jNC5RZhl|ɾX}0wqig.\dD}qb=},5l& K^8Vq.3oLH6_ ' ڂ=#/zp7{}?˜WtnY/*Ve*sP?@OR87_2Ubj%#h8I&b%[nd0 u&=zyim R v*;&t DZUUj *ŀJx67V@/U+:3=} 'i2mV]&_LPOEfgߧX(enז6f&ǰ-#`o/tʂHN{xQ>[0q1Yqz&9wP"lo@*%Eݥ𼕘PAذ&> Ti1^Hҁ۱ EuSx=Ki%&G ,` &yAx3ma\)ٚ[Y@7'XYc$@O* DAɬG&F7~ ^>R{9pyRpK(y*(\rC+ 1&L zR~p)aS˽La~KzB*ơj FJusyQoU?QA'56"WڗQFH&>FA#Ml$>[;|^cҍ`$ͻCc n ɦ,[RG7d.~j<;y콲kM !k0_K!a%ԁ9l?UNWHs`8DVF@J_#/:bE:w#/!< 6QɪεteU[wL:(k9,K㟰b*~7lSSBqG:M|v" SPgCPy-/c_D`nL{a23c2%O`EZg[_ v%+;6XE9J)f5q+T mlraUH.90 .(^h"Vn]rRmuj%0bP|` A6ČRӺʞjG\-8\Qܥ4#v)@*?@x1L4@냼F2ϺB4ܹx`qsxߖyaM7&K?&^?d@6 ]2ѓD]2VwZzt~/Ѥzؖ`9 lUb.'5DJ2!KX/8LU W֌e-zgYFtW.^^,{:/qN[IS=/ t)h=N{'İÊR,ҋda<_;-3 Q+>m9ɴoq@'iXEr;>h<`X؛FU#3^3 wEx 0֖l{R߼&=*a9J[n,0N9x_|2 hL"J%EKHWӔO#- #*7ǞR /\Q?12:W&)q@{Gƽ/Gbo I//=s>jvH= ߻Llza ST`߭!UIQmf6D w~8$E#>e9 a2wmuD0#yDAp" dh;HQ!8nx|a,6IJ:K>uŹh)zeߦN08f6 a]M/~#ۍŞtfGs?`=n A֟$Cd٢ 숏;|`PBbF Ƣ.<݋65 / VE7:bMp u&kDۙdd-ëgGOS2hdy,;GIqߨd F/'t'.OhKaSU)++;6NDͯ KgXmUyͦ0%[Vm Ml2 \k'U+ujez2~֤8oDG:'I/ Q|ũbYCKBV7.0{ԕt&~/wx|A|3D6 @VN~XSo2M8Q*<ӭxbΔZz  xU3^␴/Ј=#Yװc l2i4e_edgP3O63MϜ1QӶ'\P0q J ^Փ$R5yNј i*۲q*"#$˝n_hπ׉A>+s gͬߪ fA@x^;ըJ*%T[+i_˄gS-?!LoqD҄B?T0#.ݠ6W/o٠NYa2_gS?5XIlYl)IWڑ`o 5|E<ף-5 6 oƈV)QNb!BWP3k]K *v?h,2q(TG/A-" qBR^Cj^~No Bw6+xk(AA`-Hd\8}Q8:.r:I@lkKQ]0FhE7iHwI!Pv]-7A7&Al­zMT@{kxъLǦqyȾUܚwe N9LpsAS/@}}{g5>vgQr>AsqW$WꝎ=қll}aB ~=> @7y{HDۧd,HAK85q+jZ3n6vs=D{OV$\xGUPdكcb;,~,#o*QcF́-PMla{>S~> xx4F!Q] /|%BD%/mpI}z$=" >b ?Z'Zv0)y}qtKsNSL;KMsJB7!XR"E@s__ylŲSk>蒹Gxš. Y+Sٙd྆AWG,IfG2"(0hA7/x~mF~ Įiǁ]j9U2`I%ooS  &YJ~FۃqIT,g.oؑRUʯQEWX)ɽTsruQͫPS1x }!%r7 q6zk\}_^7X_yr\{D5RmZ a:tSk2;Ahoe115W)F K!KयԔůy]Ǟ;[ Je |jCNu>1rzERh:-w?ٜxnr^ssRYXtu'|~in&k;`=c^,;SK~_J?y,,+(Viڈ͗GVm3Nwp3Χ++LW{C30KuJuaL8_oelp@KwޙP)8b.QV'y/~M$'Gs+>@7ߔHySĀ ex!oނIkN[Ahs»J>dTө]ESV 5 j}Fx"j/5ZD|>ܜW;&zmjn}|׉}$&A5l/V{3et/vӹ!&b y#2w't=>=fAf tgYyjMҌMX..i@/M~KH['GU_y=L]\$eφ%v$"a Ps2I)Aݠ_Xcey;er5na;G @T:DlؓMP++it%~)h:hk@bwUٳBdÎڅ+7$2b*J^JG&ȱ/mg"<{k/(>r Tp\r>;qE)ToȾ\o4wlhA?:0lNOl'ȪV6l +_d)'>Nв|GpUqM޿~GA~/6Kzgv D;WvAO;es\E.4Y%WbliR-_L!ފj%$m~.E?-5e[V~QfƢoΒ\y/@5P}x$Պ.!WYvD痥h%Lf<{şw\_N6 !bCkPlҿMͿP3F/u2|n,ek q8xnk2gP ,$"9{3c9>?>(ȬHCm|S\yi}JZcNe~'BpأwNa_~4Ͱ!UC~JZ\ySp82q!VyU>҄!rkTxQ։&--,rHB4i~.칰c,:p&G,R@e\E9VV A,莦Xz)3z88ڴ<09[>j)j/ݟN*39Y0٦9w]1e ՃƇC~wCե-48>2- p0$n6H҇QE B,65iA/O[CzvE<." 6X'pU=7mO0-:o؃Lk>m{!;N\K;5ݽ[2پHEePh-L⢿њ̱ +/ >oNjhL@v kUF?ܣȧs:29ʴ ;XfX\Pݛ:ZT#a$ZeoxSmG2 r/Yj:`S .x,[NGG_=? ^U/ iĕa]LO$fov`=i M l4(7??M?-p!:$g^wy Ko YFWdi/Ikth$:A'?HwиLߐzl$ֱI%jp!0zk}B1Diaj@㯝˱HA[a8aǙ/]BQX"@)3Y@nRCk'PPn| QoxYGHwDBC3JWw>r}ja)? ppzavͬ V _&v d>FZbRI2;Gۼ]-ɌC~~˿ ?<:mŨ3)az.b#WX ] 7TC;#8_n J16d=9Wv:7{Ezc7E!i9eF jL֒zfCIWzG3Ʋ'&?ZzQY˟o>ƣ܀~4ړAk_AQGR8@j5{XP=.hsCX}Ÿ]CIw'i۷L.E½oq a ڎJE`WzE#I 5 >-#m'k>c?Ae̱w7kȕH^3%CU9Xa2E7sq-5n-9Y"U4DŻhjlF ӰOݚ|b-:Zq9'HzI(E)0+))v4/x0$" PTtN<~nn[Th78yy΃Ev*y;l w*(*SvHϩ؎ߎ [cQq=?{[ x^dN*.:CX1L0wVo=ƾo/ c0xk vːRZ]pE\s&Gn ƪ3aJ~~0n{>SX )ʷǨrd6рN×shqU!|tA˄C(Y9h wΎwD:bYJ=&K6.&OYlta9^"C8#>!UtCA]OTA,4br5YA:L V.ЯGPiՎ4M#Y;k{6_RFU|OsQZ1[k zhA.JN*$1;̏+dxe%HgEl葤B̘FXb @[8]y/UWfӠtWDzj5L8Dl<-$>.l+6Hys ź-⬩ww0Բ&H; g}(krD~Պ0`"L801hBfK;)~\k5it:11,C[SlCl?\oXD ޖ+h}0;w U ^tfuitո<Jj4[H?fv^CEQ)LuKyOEb .k?Ak\n2ߤ RBilcXą%4m10}b|.6҂$4d1zt :_cwWoWCQekel xƗ P2Ma2BFߜ 7f׾ug:&VU3%?Gaw 3?} K0F`PW[X,_q[ Tz熸xSG/4bE/&D2Х‘<۲SN%I#p~*UF')xp\5Zv_q@o݀S*u/ѡ9j8|}A=!N7t4LBS _JAC*Ikވk d8R*%_4FnsIn{[zv`!%GYhh멉f$q8(~*J>sچ6fotKW׸ w)7O&jv՞1ߍ.t1"A_@% hŵ_[b2:w*+o[6f%֞ʼ)Q{)w3tїYڑ-*V ! xQr@2$*]pnɮ}}6RH ÅVˡȧa*%.s )e+'+UAC^Bj׫X;$"1z:qrW4~PCb/BS}_I5YlZ)rSw~*)$FzIƱ5E sGLBpf% V1 saO̫TLKg؃#dC8ؐNd3$Y3$7֮ Qhp(eQI>BfɊ@.{-tq:[uOD3WS숧wP\#o9z9?L \gsL*42-}*_mO-]0֔g r49 Bp+曃˜g>{u¨ s@.b{8^ґ |Ѭ[M6!F%xRkV'e.p$!q\pNm~zP,s1y6Lc}^$Rwsߎ*'ً_{vg'}Bʫ|CL=e_}4J6@M5k YE+26!+x p;4NxIXE~E=C$o9 k*M N-[h"yr9pHT[?Ǎ)}5\ܨ>^kҏ7~]!<a~"%AMfN#;wiΈ-u.UԤPs£}`rn)>|%5 #gs.a,:$*Fhoٌ]$쒍X7\'Pisn"G'"MϐWd0+SPd Io\(~Nu/؇fQRc!, t1XMza쾳G5$9Vpmͅ?JimZnx0̯Epg IܗrqAh/fʁ+A Sg%a+[h3GeR )r_ɵ5\XKuヤ޴g%P- G+쬓A_gǃr +53%Nu0׾>^\S.+Dv:OCk OL$@LCSVL4BщHHsH6Bt%r1 ugq1\7dmK+f q $һcl(P 3dTqu9sZV3ڛF迓/"DV aI4hBXf2$q%nyc3$~Dˬy ooW&~Bh^!&nY>6S59sի762s‹;,1n[27QN⣗N,$lu\dZ{o7֮Rkj#hL&d~ `^6nGС}w0)lw6u$nb!pM]Ƌ*[a,W"p0= eKTpԭh)p@ømFP7!rI\,(N{tHq17Ksf"ލǹZViӶNQpLA|qiz>~`DlBbj>ec[hd^}8Xs!.JQ"ƪ99|ji&|;q=ҿaR Ӏ8 #RZXvRcmR.;SVkeu9k{fpӇ7_GN1 w l8jqݮ[ek=% J7T:)k HO k =Ie.+<)3ݥiO5eD8rh(s_jGΡ|E%2"}&,SUc_'~ 9w~nrO'BQ ,hݗNV&;pKwA&ÇAˏZhCs 03ґ'NZj8}Z ?ÅӸ[ؓsL]4.HES jx-Iy C7n@ӌ.0UF[~,&^QBc+ Z涙†ޖqgYyϝgdDwqC'@N/Hڎ̔srҞ;^`EΊ ~æ 7'JR]1bIPS=9Zo,,@3jNP&2k+|D ok20i.CFn-a";Y탫º>lPQ^u19 u{z?]s n1;?: RsG>[LWC3VpI%ZFVBOn'<\FE|:On(?Ɇo\.NM2B.\6/`""k0 ]mfD5_[m(^) y ً%o꛵hs;]7 4ĚJM±mnR=zWG( o2éԙb=ϻќam'X'CsǧI/΍]='0w2GĹ CwEyOPcëE+x= }:`,Gz_Hh%D;,o5VS K|av؄3%2i<ɧm\¢x¯R, ѐQF"OFFUFFFky,~7c/l"X}i"um*mHLW/$`AE2 ke[c`wWߠ^|  -((-ǜ q|ҏ /v4j6lFsQܓ3w+1qylИ;Uܨuֆp{|5C.eOH!tS %"YoG.<7V 5RoLށ{΋,<#wDz)u+p{Yp`w'"r_6dzr!Sޓڭ_˧Zh#+X}=z;k:*R r'2%ե>e(t?Z}epS?)0*qLgt7Q6ìc0nFϑ2SQ5N`VHI2pTY SEheBݕf=ygo$:jݠa_C8kLӠ4j7,%{Y׶un lr$Jgo1gx'&[Rh$s"w#@2- kⳋh1 9л褱6:娕Ou_4`3OjE\:_IdnwAeXKYKGHZj [h!is[8aoe\(a=}S7e7 q"һ|ONkΔM3jw]]-2!FH='qau]˂ڷ\㐞mR}ExZny}C 8 'x!ΆKʡGIXۦ[r١SofOb2yX114@oSV3X  ?9y]xPM-IǠL@"4AGhpKt&/Uo %62hP:k2\-tK}b9jHA̻숞&"l!XԘAR oxڢUy]n2[O١U|^SU+&D8ߎnw2V k&/W(Y5jKNՔi\t{ rSjCŹx5k ;%ʂ`:8>҆xuՆw0TQȔ0}U?jpvEc4Z8Q(VQO@y8| hU)bə٢!ar젝",.X#[,3ev9j^N11f3F vģ)As@p@֎!I? ,ߝC>81S Huw޶NQ< o6vlMed%] ed +y܍i^ n`'>aw~Xl{̓0N1ZCMguo(]P~@I, Bv(dtqsC~P苋2`J+̨KpbO!Oi䏿X`#&צ@~wi1`yDܣـ׮Ort1Mw3␋i{|F:{Du޽RB]2RyU~9[Vb=[ppˑ%K(V_N C"w{ b` l6AWd> 2EiiOW4wNc=+ C-{H2X#+x5Rio$KFЉ\VKm)&.1;<3TȠU:ݶ:A}qs< GymYFddsA_X]vy5#Gv3߭Wfpؑ4^r$oFFjv x[T'jZ(GYBb&:2˙# 7.4h'_?c MNtK}X5ww_+Pn^wq1MhLYImQh(km*u.O WJ /Qvp `ޅִ2IЫ^"O0STp?ń; X^Y6$;eP%SZM;T]w θ 6h)Uu&0f$yT K ک"HP_CnYmD5.텟cgAG&>ů'}b:Ag&\IGOr KuZv޵ph)Ă{=)K'*n=͉ȴePv$=BB<*- WNI 6C,ijyQ#u*]jڵ1n%lfԪzfO(/U_!b5)#cS?u[Q(-o c9.+ND٠#QV!dEpС!Id(Ry8`(:\rE.T1j1ɚeG\HZn߈UFs PNp EK="ASQ8HsX`!]dtm3<cjsveW@Ao! [`7nyEة;LsQ4lQ܃੩AmZ:'Z#uz![P2i'ffQypUq^^Sܽ%wcobC4܈Q0w<ڗ):~HT.D^z%aN&{:#"3ӡu}H0W]ˠP sLl2{Ŏ*($~1 XqpGx$Chz9n'CwnlЩܥ P;Ou+>]p:=(U pCY%(>|۶c L;Q>QV2]Y5eҹ/Ѩ`3L*ݷPHg S^vPH-jP_7nb}NC4s4(}cI^nAzn-z6=U~iqud3xD",W_?R5PŚ>N_JP"kx-ZdLr˴+P6iFPK`jJvU8nϗjDO/,dQ xpiMf7]XoCiBWH(!W>W,XY'ՍBB dVVHJKS;8eJ}04{\H!b~uK1qP~>]*ңM7I+8Y-RbG: $>@>WAjyV/GN:nj3N.3EƒAPM6Ih'#Ccz$uj_ń1K.Ay?j33aF^ pZ)+1=(q-0WN/'i5j,yWQ qSC8UmN\t?򰂌?>[(m\vV,d6PтКyoLxFyǴ rep; ]3sL&;CE:KIu\Sߎp t ]Dž{ SDuHM~U+~Vtf9Y<Ҕ[ &2_hA+$ *PV{r%"2`TӞx4]60sgr9oJCʗj SuZ:eqtRn'Hq,窯쁝Viasj$O: cbxt:SZ͕&Tжj8$7ȼv#LS:F k8ʵ8D)z=#lw!yxtOr|݃e\_Glhd$%p!F#G'h@!Ofc%5 a $o &7P]V:r[5=Mw_l2 i-+/uUh8odz;FM$uQ@{q! ʶZ=3qhX^L2_MM7k^e8K]R"ƻ rzXBIrQ۔p":Q}eբg:PmAU?nroo'ƉϏגCa2id _]x.]*mRyL;M.{ס2zT`vq&bO4-HP5~ruU鐭2"[7-(W.Le9xtkvڗ6l@Cɶ/=)' T4|5V:GcXD, D?%tFq-0h&|OXmbʝYva ,= `nW8doŁPgi6ڨ[4}TxC0!/5d᫼*Py  Z^>6Ψ*óC K;Uh2b<㾔ʹTE$gcy/uN'N&DI_x旇(ֻphM?0sCi#|]X%Ynj()7Sk(SdܫS{/oqj_L  v- ,^(F\"g)fk;pPb\)\U0ugC1G"9fMkd ~ 9 cX7L('m=nX;}"4/ސ­Cj4XЌV5>Lf4m"V4|=2SP Vy *{ 3[4=ׂJH}x!ʇgk+K^9}3%US!TxσM"ߗj`aؗ;*ʷNv4=c#y+2.Y9K_S`P[+$-OPZi8"D}&&M7#qN$=1IUխWZFm*7Ё( הDZ ܐxYOZ'6q_ZIj_SwRv@֏RDT @~PKjaɥB&-40(&gJ&+צI]с#cD7O2MMr\E^v!hE5SKSAYS]YUf%fk!2i4c3٬r\m@!6mW 9u-7C̹*dHc>{9}mEMDi£W(N3IoɆqt콒zi l?7ϖ`*YcQmzb^3ԡ|L uGd%.qmK} BC܇ &M*7 .⋉ytC[$G43@ (;s mPTlp*D[.Y7ȫztou|7937urkďճץ w\h ͪi˸-P*:ѝpxt@+S$!2%)bF&7K.2[*tz<ʊbՑs \L}%^ŕ~( ~BLaz35٧BC#7v#]UD-S°4%xX}ꔑn}N)#@b!JQ yDbꠧA:F j0>s~+XhGsߋOa z(Ҙ;Jl02p:S[H4@g,GH,;8{eiN.d1Ge) vrZz,?pdms~R.a ݨwT YM^ 6'HK6ENdG3'#DZK VU%IZuV,#a!dfF wkԯI٦yׯhcvNnͲG{,\APa֐fW1~bm;)uvBo(,"ٽQ~v^f%g67n+8NcOR89'v00=ߘU'\E2՟dץf5GBǿɟ,b[28~US†Zljl>>1 !&91 }$2A!b5C9p /Z#5-{ \,n[*cv>=N;.LjO5KC,n?n%ݝLB4e 8g7f:@.ljav9 ;:Tqm)ƶA_;wZ/ө5>̚gdZL.Ec 1Ngħ] A$1+?S7f$?Xә82{y(iǡk&ǗVf  [0+K~q7|S/*2-\5g(!ox[-r>㍣y?RLDuBP-P_rѱ!`OF5 !.b#]6EQ `ǩ;Owh$wG$~}ݛfrpTj01 `&)n33[mF lTu;agbByT济6-k\ kz`f`w/.SAW;v:|za^ˆ0^e}?24LЗni&d ,ʿV)qq|/z /rmv$3q=?>-NڥEi@t9r*]i6Df8p!lwxx$S?qt&3u&]WCŜmuCvR"X ᦔI 3}|@$Cj'<]_Oyrx/S,XwKP1>~_䣫1zu"$JbA&o{Tjr> Yˤc83LrFL-@w4K 軸Bu岏l{xjVx[Ǧz7ep/b0 /[+QW )N8C"wyfRڭ=k(Fm5hK{%ˤgn5 06v:u  Se@j7Pix9VQRfc'TH[ЪLۋ~ȼJv *RXIkfN> '[M$.*›+WI~@qxdl}IuXnf3Rh̢g[[r,^8!|N*P C _Pj{W|$:}}iMk>r94z19.j][# ъ!(!sڙz󹋜eAnH?Gh'%IVl~lINM5%6dCm=- V^_!_ !!E// L* "Nyu&pAd&q?)Q0a\Z2J|H\)P~+%ӡ16=wy 6ps N;ծY<^~Vn\L ?/*FL8q$Az sQ4\^W0P}D݀9&#!@z=Ww5c2SEE pͶwsS~*?7Xo> v}~tL5LJ@ haǽ!j84yzXɝc2~ ,H ʁ Ɋs$TC8Sb<훆m$ޝxI"q%w=sVJ,)Oj8;/ޯw2naΜztCw)Ieg*H%'3o"(j.ՓZA{o ˖!Y/}^GVYcafbp8Ս 3FKۼ+lNS4 9>y^7~FH42YpFɟD : :voIkC] בfL -xjc \[yc:*He/4uM~~Ͽm;l}ٞdX*}[ߠ6y8^̘ )Th҇b@JtM"E6WBSpWHf0V <+D&C gyt/Wd>[6:_,OO+~&o.Šhޔ[$ g3@ϊz]w_l_Qa*yr+X΃tDVi |tެjFQ-3Fee\ if81?6^r^P=/A$pm<(k'sn*Ѯ82gg7e{;Gij=`feKjUuF QכPU2pEg!nj6CKz@Bcd**WG-N/(oGoem$t/d|ap&w樜(E&w(Y{#Y84ð^Cu4EitCoS ddy:7Dt෸J5R_@ggpV XY"7}ȭlvП{ uI PD"rrkpPd +a*Lv&Ro>Xj].{]h:<ٗwbԇs6̿EX}UJՇR{Z0L!r1^y]+;<ʙa1m EmsխMMe (x.r|C YZ^6i-=@VnAq QAM{q2x`!I0ך~P 浪4@'^J-m5;ex>Vaqko*;FGI~+2jgSREC+P_NWp 9T*OB_J1-f z AFV6,cJS>Aeѩ*{-eO4^&tFJ8;㨲z3G SY uB7A 爏{jdU֚CLQ *B-Ӡ,3!_O|vX٤|L[Mdu, @Xg[ 7*I9X<܍Nh;&;qY|K}HCIq^f@!RJft00nxhA=~4Q0C8BvgґW`cϋZ$pI<2-+- kldfC¡S4jP]X?U'_nSIwp[*vF + _|9 lnEgŰ_׾PaI>Y93U2їH_|l ^I,t"lwId3nig:Jw[jڶIaB6FN?GUEsցAcuRƷuvwَ" sSvC'9nkL`$T|' *u /P*x9Ut,+ǫ@ N2 6'AaNܐ Lru ! k |4b|49TKCCC*8մh5hMT4\p~x4:a?*?a 5yi!TY=C nҼvs׏}RKg@nB&'?vK1hܛ& P [,ە#y߃|B& Ʊ$&=XLcePA='1Uze3K ݡ<pp%&|#(*s gwQ(,PZ` 70 {^贀4[0@fU:|ҏl(^LoN-<F Lo`c8#OGke,QMk' w6f($z%Ê Os|ȨsI'o 2aRzM(pMǠvLF<IΚ~ڝ{᷉2Zу(ae,QY*b 3S#AҤzBUC<747NjxLb;bMvBFA2ǟ=(Wv=4k-S;<+BYVdrDL}r>G1+)Æ= 4Mkmr> -Rqw13 Õ_v^6PbR(}}#3Fˬ8ш6*8Y?6cFTZ XY9Uc ; Aʁ4rbuBF=ɥX0Wִ`rU ȜVjw `02*+!j;Ya=Kr&٢zǝ.ѳAg$؃=X-F_ĸw'Ջz䟝=3kqh"LWn@y8\y0; V47yB&z >~}X[%c \\<`b92RbLGlR!O6jxFEf4dxoz֤|"J:Hw'LoLWʏ22}'1eKƄsM !0|% mqpjKj+{l쓸lZDXv}2ѝY۠ l:a&NSXTHs[MqvWlf]V?2q$}`x2l+:7P^o퀅GVi@Z)0/v7JO0&;4Wk^>(F[H#RlJ[%0$Uz'͡wQ,T~˰E6!l,YNөPAfE1uf)D(;fx^-;f\x~? ]^76`3+A̤n":w0904\҃[Q^F˼ 9 ;Z1yNZ왱s&zخ}O4umjZ1+Z9/|=N Cm9a}(f޷$ n(&EHUgZjv$Fo?(#KRvNM C'9m)BsJ):kqWĥr4CuP4h($PWUL:BZS͓cprV =8ʸWaҤ4gFdI–|_x:4!( XݹqeY SOK|4nwQxr8f ;NFEk^K%@iuLrroW~K67&jtE_[1.(ßt1\ ZT7U.HOZw*VVhD*Ǜ‰>ÚH Ŵ_VnVdiˣJ*VɌE.ȅX 2>Wx-Yvճ?5Ccmo@A| FaģoIg)aQӟ_vz6{–lH2 /Zh&@BhK,x{Aub:Ws7T.~B.D:,,7#?r=SBGw#&CeO-Gl턆?M^gL_×}zGnB,68]I)GԖw1 Fmsc~}x 8C+R`8zQpCk䖺R)+ #߭"YM^OzZu#0hj=:2fفyz |էz_iU\apI(j*X—kWCUJ~SX*].5aXp'lyGIy'jK=[# P)hsq;)jժ)ˣN+Z_ƾjz>piM".ut7 13W3QHz\钬l؋`5F})\㛂@Ž5,"p~)lp/;{[ŢMߩ^uz&pͭ?[ Rd݋բ GRE#{O;I-@wۺvU!#d,~Az :FCЃqob>$)t.hTSdy )7̺8cHd>t*:okћ7St0pG` u-["Ygs Ode0WĐq~ʁt'>{伦aG 3*׶ZlQ9;~ k_Β # M!1 v9pe"^z3iG{{o7>\Uf0~^53,p]?tBMA/)")Qx+ a0_,K5Jd99Wl'Rr5CEX̭=ܿ>~h%"TKS ]4>25|WT(}(zҊ8:4z[un=i?-5ܭ#0HjC3?<}cӵ3]\%UZR2qDB_?eqǂ5[7$X D5y~4 =LjCuOmX7. ވ$톸jo鎩ze4G^pP؃L)82\@ɛь~;;`/Ve\^Vi{ٱ$H=fanK士8|)5K{m3?=8j4퇹2^#ԔZd{:){t"6WSxݎL#rw_Wq]t N? sr%siy^TW߁B`0%'}4 f5z$s,WT ӄs|8`wv* n_ Z} ANlM1pSOưud/Ud 䈌B(XƋ|l!=;ˮJ?@>_'DZRFkܹn8+[Zvq$ba6YczJIzz[mk kB/4 3ZKC$~]<V '|jeOnU GfC[ET^WZTbf&'iPU5R9y\#`3I7"C:!$mޟC&?H#׀_֩"MC4'U}hڂ\S5+K"li*)4Oa AvsCzs3[z~S>A6*n4U'rW8h#U5n`UZi?No@&Ĕ}ܨk)OyeNX5M)<0{^G_* ͩI 㤹&L{`+;*L*%=7ՈZ/+O9Zo!N](m('/ /W|L٫q`lij=ehsZ%vz"-:jӔV7-Nm[XsE:_xV;FUSRK0](FNG̝z pͿs;;)ԍ.l}+vl׾n֞H L0 j{}F?ёeo  uA m31l11U!75hZև=gR>d#Cv,;].Q{]6c흆 % J,j#bQn05wvwF,w BJpFO;dPBszpNh%)mygV@bnm#Ϲ&!а!T$PwYuh]Mp$?RCϕk&(~_ZI +`]Ĭ|07qz>\.!^w}!7PߍNˉ_w ,f1LT\TjfR?bS s#H//ڵ}fFe[{xy%bm]03љ ;Yv"Eů[Y #RX ;hA >xb [pb' aPP1xjB{iNE$)1󫞺"vGlaB Fc!D;w Z($HWPA"=l2C A7KJ?锾PBlQ#7๳qZ7G$Xkgn_=fGS]:J ܷ靃cd^ Cnz]mU*c!F2q StM- * #:w˖Y8U|r}-}\r-X)ࡒh[^]X)2n&䏗8c;rGs1kV0C(=![*b2~ޙ==:;.׆X擛yd5W.|؉ִ@peԾrm (q3b: *68s_a<<0_ngn T؜)t8stY2uvƑ[f mܫc!G]4ݙ0{b;L/UfjUx<恂~m$DjL ;*ڈR&#*= 2"n?DݦװŎx!O# ߱٩nmh{.Zy…E^? 6` >'E6]{s)fb}*܂lцN|d|*o*zOD'7KqLz Xh rh[$ppn4, vyAH4:IJ&xS 1rcKzp6 MafGፚէ-Ʃww9b278mE8 #$\W6•d. 3G>rrTfDqI>vZ._oB;$FQjh`zFHC?fX^ц7'B0.V#v1SyiR,x> է)4O S]{9LS7$=W1 ڟKJT]mYfI6L$6hCWhBJ+}eݗmޮjwl0jR栭%>TZ-"Mh5Jb%e0VY(:;V_ wZ-Zu_-IQXv=s@ HrSqmGS`[I|z$`xfTyKp0Cl(3LeaùO#)#LzkYv7xfz8P<4$A $YC1۬F4CB=ebJJ&kfTOQ mòFkD "d8]Lr/e^|Lv #w9Z&+ɛy#/%Ȏ9ଋR{Lv8ԘfH[isfs|0Iz=n#9A-{#,Yl>jTՎY\7BeW]5.Tb&s?r2,,0;Xiaը2 tUfv-{! wMhz$߇YQ xV#zpX~Q J]- vpr['E0RXVjO ,-'uA+'D<46-/a_I5BO_zzwN(km3֬vx0#^~Π(Lňxő|pqoDy"]Z(SF *,:%]p#V&|I Fȱ&>چ=rIɕҚYA_hv8 b>B}@ԒC5}>='gKL?yjf֢?{X}0 J={O'~(?zpDS-(!oZk@Ӑ6ٓN \ oq~8ޭ%OxԊg`}hн&acRwnw0M€3sP+U'x]V`Pcw1ϲOp69jQ[$S:fkI2qEx_YXr,3m[Pы k-Xb(Ehj%fD[mASB jVJ1(ĖHM(_pBPSN37[:I1HNI@YaA8iD8^E8"|33 2zb_;=I H到;&2 EUitvR2clNSaL!ﹴ$oZ/ VљZQ*7l]Hcb0QNV; @{lO镓9 K(ypa+V9#XpL "@w&|9⨕1vl{,)ז<4^P«} 3jjYH"̷,4Ly)=geT܆O }{גg4 ~DvݠFC{#8U1_Rf`l/EK>O⟜r֊ m)874^ޜJa4CB#D:kG}?GBY T3(AѻYH t <:9)xyQ-뜑)˼~ L(<9 ڐ46zD!aVPX^"3*SpJ۲gy%8XEz˞bDBkI:`yw#fE4B kvGtYy^;4ʂ6hǪkR"\E@?|9K#jKQz;7;Ǜ2 V[^?$#ߏQऱi7=6ҳ@GT6ZJzߝr*:+kN=:kgr:=^hאCcIK~^@SXmPb4m%1@=nD0V]Wk(}6g}?28(&UB$hL;3=sZ}|4 q%.Q’T)cZحC3bj2b^yԆW껓|BMIm+N=p [AL7EIz:KX`ï'Ubј: fRwOmЇ_di=J nlzP6hf+S4\|r'mvT@لyKr9]8 12T '󩡤i$tz>6_kfS%k]E+~ ?O3F@ 'p9EZzxQ- 6ҡvBpm8wHx?*WZ21g~fAiZ^T%uU1U.^%PCqc]rj}_-_)03P4U(MdV=.Ny`OЯj.SrW`K!xH@tɺCsyahFߪ#2LwWɠ7&,`]Tyn !Pxpg}uQ71DrM_ hie T1rnAMfY{J@9?v`2*|Mx " Wnd5`og-L֏[F@/`":EjBS٫R:LT`^͝C~Z)дfd)U,-}wZrK6׷b}˻"9I-]@N#өޭDZʾ)Χ: ZS{r A,; hdHazj4Jjڔtg|0ߐT@#=ƝgXaNk{w) %^*S8J^҂(JKʉԼnqPl>n4DX O}-7cj#\|3Syr 'o;-zib 4zF+z흏`@_lӮ'z` 7a}߄kJXE ua@Tn(A%1{`R Cyj6l;(Y*VU5AbtsS%wy@;igE^ ٴYjuͬE{̦oM( &tqe<ل} ~&kǿ˗;l#ھ>%\'j?6WˈZS)H.!_Q l=XĒK*ԬTI]˜Q T3_aMCV%әB"E+-=^6'Q%,:jMftQI ~BxIvNifƜHˤUz!p-׊rXIQ@ 녯nԆ,UCX#*Y)tav-']p9V*ILSO2͌{/V]~ DmAb@nV"94l[v~|jeq(mRLFj 3Dؐd>6w݌zŅ/lCZ]!窛RTjv5Ӆ5V"07:Ӂ`G\'1R=-r 0$!jQ<$0%XZ2yC-%-ZY<B>ؗ8Q1|]ŪbcaϏLJ WbL,Qs9bhƛf$.BoQɥegh 1?\oRZq ^I2~,JK qX~a"G>?6(+Q()s&1eԟT4=4WFB]Vq,q݊| +YޫMdq掯i+s$E. {1jrgSaDŵ#ln ITRr*ӼπJ XAvcba~6 WI!ClK QF*' ,e$xi.irg{bkv 'LzuV' A vGw}%*W_͵ڸ3ĒЃI7)j!BRz ݧ MOuQɅL/JĒc5. O0{&<-0td//( puct$x[)p'!SLl1l۫7_;@"Sj?yE'z9=ѲEL0HgD_^o䍋}"v0&m <.?ZⓡuZvj/F(0QNBH ^'v}\7`hIצňg}A\) R E6q-ɧ2Qh&0:W*A9gQ'ji1Pj5)EX0Ijbl#6mQsv,;C &X+Likھ {IXɽ/D:xdkrF4*ΝSK-˂+G#Pv֙]eĎ[˱5wDB0צdSv}g&HZÆ=^%V+˔~ od~\DtTWa$HW\\V:\S1 #2lF b%X0l"&QB?p$n+_ͷz0̂ _S?Y4SV̲<;튐VdCO?fNa;*) I !#QkwyiD}-4{w;;GY%XfyY}s~k`^!a)+ؑ21ťQ Ԙf~JZnC(>huAfB7N6fق尷sgJ-&^fn _tBx[mD ~(|鐻 5B ]'V‚sc'|yhDv8's>sL$&ؤy\ؔ~uDi< U飚4'r(EOXJ@?'Rى{2D;^NyTtjL"g9DM+кUA2ylV1Ŏ:jbr,`~'UIGC? ]=k~%h k Qot]ɲX NXP(´%+8p;.9'DH^PYrr2 g/M K|9,nYߥB7sP FȤ F|Up)rMn?6L+v.M[qBS( >i ,:YJxu~?5$yҀu+ +}DB@|>.;z*̈́[F\Qy_P3bh缔odX!p j}=+hgB'9xx2miUy[4tpH7AF6d=ha]5Ȧjj $A\z]5f}yȔp!8BZW܃h kTEvpx] _e=֛ =G?9^][dWXD%DZ[M`[=O,Ix$o;\{#3آ/.j*6)Bځ&C'pjNiW*! M\ІA zjC HH7(,W߰i]s`P(ߺC#Tj .2ਘ꼏g>Ъ$ŞW16WVV(N%>7aB^3&ΑvPOJ!86z~MQtG3Cҍ'ӨLׄj$[ ⇦Dƀ~0ڬ.ɹyvd"2FXP;xa6+]T l8Nf<:`>Vc!03%áK%=W#*1>p^܌2h_?R0IDܫ`K"<T4#c,'Wϕk.TSs x%}AYtd!$ rK 2h[(x:xBjzB i\yM5w%öj<004߻ Ek_uwR4K#/{vPkq(fyD >BgEH_Ŧ7 ٝmal~ Jp#Q)nsXY{ ؑ}w+x'+LdC[ͽ3 YO{2+3ڜ)}টL644y*|ԆY.{HJ^!a,ǘւ |8dkK@ș,WcK-1B UErN!)EV]7}%' #}'v.OqY!:QVe)Bf/O[ph?Vnj_Mi }Ji^b daRS|6?3uqCppygA흄Y˜БґsVҤ/8S"VY:)vIczKaZӕԖ#u[G iɅWHyGO9ÔJ%ƚ9%Vֳ$|PBJ A_B6@i6Ӝ?1tꮍAG.Y4!rpbVSn*6,on|:D\0tnDmw Ee4tW 8:S3 M|7S<Ԏb*<*F.; @ĉbF>&:ҎZitʋHlaؔdc#Yt|]}8:G>'тP[5R5jʴ"&@[_M!0|ׯU30x38PY,G3?uk*KxC[$6,1[,t!9P| ݬK(8mVS5v`|2B`i_+owkઔ@ u-ՖZN44o\ 6DA3aE{bǣҐ@Qj({D:DϞ)4=d.e #֮|EϚvn1'7j溽=TXX!̤} =ߌ㑪Via1^@yڤUb W ZG}#Z6ÐvJJa˲k 5Ɓ6Qcn)\7>s;Iy~ ~β1%uZo ]eH"snlDDo ~ݩ 7{2lr"AV!I7R/ .e:aDtm{TSը/{BB`wARe<3U@ 虑m*^ U{1M=rQ8RQSˏL:X$:YݔsKl6{ڿ{MCT\FUąI]I 5"|Z\A=Y}jܻ)b j3B錑po}Hb-g.~(-c~4 18!1Tsܸa O&BVYQ ǭ"bh)SU c4!zGUih@Z":\ZQ .2=n>!AZvHRӷLw[# unp*9#!wV]}s~!0fknti>fS+=l>Nۯ! lT03&g$B W񼪖VnWt#AN)b"z~ts ,L(mKI|nT+}Wp꿍a@ȩޝ@"Tn:`R)a=o^y ^5&ZŤ/ 7ZHVhh~HH\F3Ϡt}yljn?6ks]7۫6=ulx}QkuVu~y5v.b0;F _\tjO_7~/^OT.\q2[`qNOPu(֘f!)(I%-/Ϯz^JŒuc9i "0Gbb:8_B]m=poIlX9=Ζ=}ԟ{i Ȧ->µcP3u2H[`nGv*ˏj̉il>#L=i譢,~}-TMp)i_ȋdu[ٛ/XnJJ#طY`!s3˵D\*?wor._f;'WgjkzZ@cwow/r[H)Oz~4>4]dPޤE~=%+%~&7kܽu¾t8hPm/%H'~;gҘ?y{ gz@0$sWx[JQ9JBG?7PS\fi]a,=3V{p/d3 xt= C;4$dJB>Y`H'x~rhWȁ!Ke "L@|߈wMe`d"L3ME qtBJd/%'mB)f "B]]^%K Ì}A.\퉉aHr}\H|gSp,U =ܲf2F[Uh݃fs sBsKuU r(_meqAD+MxHzC:UڴSbg>{cQWraFtрXXCguDQ?Hz%~x8wcTZ?qe?VE!6v ;2l~̍闫ġGD0\9KI2n0h}mP2~H.w/vNU/د띉KKMSOǬ[|(n}VY)B,Cb]ݾ_>vI߅?u4H,^:aIҟJ] "ѻ4Pb@7CvcVA 4}P˝=^>G} :x.GSbu 0=*WE^ ڷ#WgS[t~M oM1'1u΅8Gz,YkA e低}wY}%E"Q? YK Yw^~!,fjZq:Pjg9 TQIƳQ4\Ao_g7HۧzԋmzkL.O>$Hq?}pk$uj1ݠ}p3n .Z`@f8D{ATl58Dԝ;1 QvH ӧ@z~egKOMyHtǓst+Nl= nGe}#Ei}"&TF~][`ێ60T)v`:ƕ.Y[e}>f&6ad=U~}9jƵz,'[Z涤c t kXv A6cQILϒi] Dψd%2Wd!69m9?a)VO@Ϡ³N:G49u[AH/!E]|D0훢[-t& ST-([Zjzѱ$6U3O*LI0 !VOs:?R8N$?X[>[i+E=;dJyFő:v7ى}@6EWK-+O8Rj-2')q9nMQv Vm땀%9v:*@L%,?T!09yըO١kLZq;wf-╱5th4gH,.DZzQL?He~)Eg>39iH18,5ъO7!VC7pcmvSgO/%cN=^/T칪iAIz p,lFF&?68v2~Y(5ZA٩ɼ dqȔM6]sth>RV`"0OI6*O;]!n|):a'Ҍx!\b-)i 8^q{)h(XJdf-Hn\Y:oDvST=jgL[{p(;}&XZi&g3ɩhP.<ޢ;d-lh2N܆LAc'b[[+ 5,e>\n>5ާ$sJp^')7.QdЕF9+.#4T)mЍ*hL}Wwnłꊼ FM37C`+[X۪`{ g2(}NRvsXG%HR[S B$۳ ZΝZ9{X"D suwF۟w,5W/s'm y}_,u)  yF"`2sC'$Ϥ `¢ %;S&@270V##0ZO?O+1f cRHe1}MH3% f8NGso:T!'}ONۿSFT2g'w>rQqwL*ޕmXOٕV<¢fۿXb[t|@\l9ݘ\*k9A$ɞl5} +uafIH˧;@'])3‡!_ir1u!\Y:'0|zY-A0ǚ谔JOe;J\I=;eP,}WZJI[.r|zM/dl3ҧ+ LpcpI3 H>+{N5|89U}HvM_ڋ؁iF{Z)m <^OUz²j83$@GA7˳%9Ӕ2BN&r3WԯM5 %Ou\dl#'ƀ-ZsB >4R o&c?PvK,pzEXE -X&n=K cUUo+ }eݰ)R/㞟|/6k\r@<<շ[m'Xi$#:d^}6IYw_?4$y=NXRrFk&É*EcmX3Jjhmz:2XW'iʓŰa=n@A8Woլ7LE1F=R$67Zi ],0fKr~DP3=,uO݁G)k җD,NN/xnSy+64B8_`].h.tLk9C䘈4aV DأG ؁ǟg {+@`_2vo؜r bdXҕl4.2F H]wL`[0R?$֝zY.lC'v.:AtRhJ3Sl8l>+sҜm5h=Tw̆DA AyCVāi(vt7}WPAO;oٱjI9IHiVcv @5~$A"M2? MdБ@9qиx&ݲ?Շ5ϟ~(Z5Y3P.Ǫǚ1sy}= v¤;u(zۄəH# ^a/Qxnh!?)9#xb=3\U njT@ 54h1վw8=FwÏ+<(",.o͞s/ٖ3}c^BtfE v=,on{KF{\&&WH1іCj~h"arݖ:!v׏"=֏Ll"Q̅OVpzº  ~2Q"E:1q_[ĘG;3Dv]Z}Ўz }GyG7 .hK>kfoDd5q)f~j hDhK" Һbf8~J$>dUM'sj `~U#[\Y 2Ϭez.C٠΃&3@m "޼|zr>Bwn<sl ]lhǒ2ԗ7d .%w)NJb:_!_6񅮹iȌç eܥrI 4! ݘ8y[™{iir$}v~4D|̈@WF#Ç8WKKl]#;+lNTϠfHxz?)x%i_dɮT 9ؐRk pj0.!P0VOUosPCWxiv,*+(0%vfg@P'N{8Z csԨ y>cz?F8Jb*bQ&'"N-q{NFk'˜7{~i,PrO!s}*Ш6gs^!wH"mLN yFioZ;[\݃C*2u&X_"fE7؉8d}u=u@`F}Q6Sy2Qdk2]@#d$@'eVG[5ʼȱvK+K53Zϒ5RN޸os!_iG?)q\68E\.Xy0OLV<a^hΒ!~GoS#-IA~`+J'ॡ#:|~ J ; M(Y'jhDZʘ7<&̆ _t \ӂt`gjD3!~q%DT,"(܉Ty`xF5+% 69ho* [S#?+F8xC_{I?/k Ld&Ʃ?K&EkCn-(AÎo*8f{ 5RK%v/[.oWq7^7m>Sl:MVudB,YQB0Y1xLG]KuJQ]u9ӈ5`z?GR­ G@2S #+PYؽ,Jcνf$'jHᗑru86k+"U|Y̪hi|\Beˬzx`2쵊6 ˅p!1Wvu}d3r Ä@`$gyjd#FHDz =9E`O~9PqhVt4`` 1}" MC&WU~L16DyP@0#EV{ci5@WyȄ\Zyhʾ0i3c>*ïHےSRqӜK,d 5ɟEsi qY%i]y X{qaI2z2\_>lH@+(0OE9V t8N84=k8, v2l8+AX6m4&r LafӬ:.rCz.&/TnFɥIھj w [Eaay70 Z^& Gs<D|3WڳeE~з}4%n|&!Rs\ k,s&CfER غREXz='DXڵ;E;1׆V7q~7$ n(,b]/\a9j-0C~c+<"&a}!3F~P4lm"/HhkT/+Kӝ{n,%Id5q]nGMP:[UD "J:p̱A7f>n7;~fMU3cu.5಼H\gj%Nw 8sePwvȥ{ZwR%U&\aÛk7 [x/Bϯڔ-VQX>kV,k}A7veYAI~ӟo"xeAc /ұk 1*+n<ċvpDʞkʸ g7 xO.:Z31cqmR,c⒆s6 pxtEWA >?f0HpD~xD'(1gR%;۴+*Q q(ld)--  _~*J뢐;?#'cޏŸ D.2h1ַ rxK0a\EWg@#~JTBy4Bm`7yfwKpŽD[ZuL}Yp0C8f#jKƔlړω _Q0v(2ϰ1bD.0y•jp ""khA HRTVP-[^Z-ȕi#急<5Ĺ^q4RXW|H?rG ZY̨Sr4QӍZp F!z8-+8ߦNqBĄ*דFab-QzNK4TԵèt֣'_p|#I 󺆆3%={ŘX3IWqZxw(d/F=Y*qܿ: ֥ŌM[ @3 m?h*{ڄNh@2o E2a). #\ޠ43ByzgSrwT̀;vqK&4d;(Htd k8nP`@n9bIa6 ]GEf-3,gh"Oj pUrv2Z4sYxms 2Ǡ!nTN9k.Wi L8VD @(%Ǹ\nD,$n)@d #  nWWT5q!H@H2SOT 9 Qw[yyɯ͡J[&,vgc1:UShu 75fF#|-ee‘wNȊv֖C.S,kj :Ks3\lz^}ۃӥ1s^ò$Lۮ |I zLH0 ED - ]tWMx8Qy@"/nh17Rud?>%Wofpmy_Vjt(4fh7].\[@aq3Mt\+ѻh1Pg^7R~Px),SmlD=?:Pi}OmeeAd(N?TLSc׶we-3X2:,҆:Rf}lu{fx=$aw U7msݳ=7G:'O/B s(X=\ =|R6H9z0\G4=wmeud{\b>?{>wr+oEmxXWiV' 2\, Vq̀.o'~lG)&bkb mkKxSm56 Ʉqf@sBcBAI۱H-:,NPgl@ܚymg RSUumfEJl$C)i؇wl}E!;A`{󩬢WPڌ!sۿV~ݺ2,f}vށ EEmصqeTK65qҶI@@ϼMܟB9|ʰWn?AKμS&&VE̡rjmBį: 0|[ñ7ҋi3ebuSgq[BQ} s.[_6L@[cLQ1 6؟v0 C-d#~=aQ -Cf*?oI"{.^{1D']>.SjU I k@Ɠ#17A.v]gDF./U9l^EX.)qOM X,w:#bB॔j"onN8{ﯕ`r Ap{).P#+e)KT[}AرH =Шp",L_g9+BDv{8fo ѽF)Oތ.qHVWwBi3JHT2XUR_/ݜ5=ԧ*ooTHڮh0vzZ `dE{R1^iكxw*#G_f/ZXћbjيњ2=["Iv 򭲆?q^f`($ i2w4X W5>]Z^F 物w]Z)$U,Rh~TL4\p032<90׶owZurimG D GFŚā1Ŧ6*3D12|nU*`2\.N*0|'-ΟCl~/jh|N>':6kVk"AE=l.9;un|7WCa \͇?H қ$V!&jdAYg]$#k0=6>g79iycXR:?& `Ww:e.o9/3? H@7*1.dv; UwX~H+yBp"(b dxN.t^=p7!I^ ɛ=]q?^*Ë$K0d͘SU{(ViYV4xcl$z|ៗc_f;X`c("[8# 5yL~ 'T?gˬFCGY=zR"xV,L\h}PVa)h\9$oIѳcӔ5 942Mz\fTsPq{<2`X Mz$r jNzC}%3EK~D>e #WonER)#@>FS;*,=A?3+?t[z! liIv~/k72 5Dq} 3Wb?\a(coK-Lw.0r~F"?8hZdy>p)]91~:i'r[}^r4I`epYׇl$ o|yVmW 1 ـj|O[ \,EPJWO|ܛݷ~N۲(O"tZÐvEWk+P+be xp/\~c"G]fS=Lbc)( :zشBUUxֶ 7O3uEC /JʤHBFO厨 ӷ<} \8"7qXrWO/?isSs+OgXu9c]}+:S羰~)-mʉ |ZVB3R\ߣa߽81#sbJ!ReP(5OL)UORPrb#n3EiJsh&D)&105d[6sjwk [9bZV:HixG 9ѵ>&UA%7kʭ%ϦcLL%+~C[ ߩ Z( X!3ym8ςS* TE;MU| .:sڳIfb4XJ:{6۝,TÛ4d3(6 l*P"],yTxѠWmuaK.Ҕq^$ZpK" T>cr@a㰞ٿ3P x RjO!SMFEwC,gSŢmaYƲ pʎ&\k~F"I%q4&Y^܇2lMwDPg oP v1!`W}t1,=`/p=' UܭAlpWCv|K("҆zPN60ZKe1OmŦ܉d5UqC Z{ME \R HBJCYG L?6voSΚ ksٮ @<ݓj˂"~?ڲ<ֲjJ0lqt3l2r1Fqgxe$6X,Yҟ K4:^W\nɎ`g.0| 'tER' A&| 7.%N& O܉hBq|vkˀ C-&ci"׉WT}S i-,*bDj31WoN7yu$iLٝu-{K͙Z)rkB'h[\u&~]םq ܵGﮎj0gaz排PJIrm3oSj'F;-)@pphd(Ș54yjK,uΈYvMYͯ{#Ÿ#?비ӃsõwCDƶ4F/gM{}o$4=A}*/ɔ5$"fk kRHJ wقs"7__itJUdO6]햦kV2y$ZmC[Aw_G#otHz,5|B³T = m]n6rUZ SxRbi1 Ҁ鼫~S^B7𢃎fy ޗ A~@Fh :&"B/v+E]hg0璠л՗mѡ2~x-O#iN,NKÏ_ H>QgQ#Fq=W*U۲D(Yw(}xKAoJ\l`1@C˝>ya;Tx83Ҁ_ޑPÁxmwJFO0{:rf P7"lHUCE̾1|XӚV>:CEw31S+l!rzr:ӂ@*qLG$*T s!'.M3. ov F&sF$N*' <" $q7Z,M ~^~xd 6VWŝ &$҇f%78RKG܈A4hX `-G9M9QGI4 Sc-8F`-ݡ[gNh[D2a./ẝeu3'h@wTb7O|A"ۣ?q.&Xpu@c|tZB7C8#㎂biBĢJmRK=U ^]7h!gG]&Ʋ} _ s~N(LjI: 7)FfÜN (au?k890PzVYGn)"<$A[6?m3qoPA <@vC1ǫr)Z3Gܹ#g>=.jcܜjW؋ -iY#}7>qaHVDG$a֑Ld(_Sa*YE` x+1wZjZj0;4UK/~%ȃ&T%-. !Yq:(LNsO7]$SNR x1)kU$qqքKJp<>R",Q(<2P&WةJwuWw2Ez sEwѳ\v3k9u |˨C;{Y HpYi9}yRN+ ? JW۽څVܥu Mڄ;+(ύĒn?6c}'9+cys!3.B|Lc^829̮dr ]YzP,޾|R57\rd}… =j*b\qҵ1\`pYy߫P&d!=ɲ[h9tYi)ZnׅJə:ҨՖ%|tZ&EuJj hPO<}d{aGVSsޓDYSNgiB/=@Zt܉fu%=&JG5R~ "/ŇUsN"G$A!e-kiH+4v 7 ^X+ vrqi+O9D WC1O\$IȟiGii%O9g@)IbIq׬}) iU]ClE+~l#ɸzJ^쳛&u*j(ķjhq݅@NSԓ> o'GĂBQ/M߂BXU+ꀌ vLj%pnB!0!b0EWF?'/J+2(*h=gvsGW*vM)OvoFf*;- 6t큾y-,ii or'(Xpr+>_a-"Y##+OXˠA[YyEDzB V@:yp'/*cRTƿCG$FCt3uU)׿l'Wu#Lcd]h"h00QSOA^ﳁw_bvUVdũHoP˜\)b6:(kh2Ǯm?dD" /ItQ]ݺk ^ 廖% zqT60L-NVW4$߯d/Z>2 =Kk Y(yW^#ba|kt.x@.ӂ8kJA 8 nF Np9OT-&8[xHd5{䒝Btg%.pB#$b0\oW ~Y*Uׄ@<,Lt3NA).|nCbMmc;EQ\?V^!,.~Բ.-Mt*Y&v2> s(F&zqJsN\Sng6"[\yxr1ވJ<3/LKNUlw>ivc=DɓWT46 IڨX*~F!ES($:a )(;ǤuRM D\AE+&ZZv09kU܁; or[scDɳ7]]JǸ7i߳;Jȋ P ]PU:$-C99`2 PaBUNG!3,g *,S]An}FƋ`Zɸ !78.MWlEmznʛYȽ0܊?l<`RW\p9'2!gʢz[tl8iGTk#ǂYsCi/^ምzIg+o'OAjo v{,F `$GMC(!BeX+V7G@B3.nm`\䑸e}@R$9jKh}f TKʜ[5TV0☗ xa>LcC1hr Ff8Jyʥ4Lc*0P/l3dŌ׍G1 rzfʴW[ 4I*G^MV`XZ}lGRnY K!%}~ >Me,ŧijԥ&yv!͗cuMjPҎ5h <[hZ!9iӿ/4Pc_@:ͽ&nSDTϝ^![jAl"pSjU!c]! v$`A}JQ,z`ce'r4k#]7P vtsΞ3;Qym}vޣ%05PZL0j900GŽxk =i᪽ (4v̰ǙjB^qP&ś~EoϋY.o̪$ܜVmCOTd1JL:ʗXTnOqX~_iZp]cWl\FG؟IF,t+f=U *~mt7҄}< ꤰDhg&!Pm9 M C͐4ep q{iWb0xirڛ(Īraؑw;eT&$ϳ{]*M {kOHx5u^eOSwR>-+"-B(}~: ",nbe KA7't(:R(6~_y"~/'^KvKD`< 3RuH6 5 z/x\c˭Vq_9>MXp*趪>'uu#_P?:9rw&l9aS}_[U ▖Sa>{3+BҀW_zKV4`U7#GVش:,m@knAT{ǟ &XNk?" d޼MT{\њ VNjٛPb `Br[5Horvv/ a ji{l{U.K} I 3MӼ'G4&-uKް[7)X wCu"-<#+ @R> _&)x7B"RU{f0:OSS!VPkU< ޖ(ۥ g 4 .5qBy~KXvڊp\ox ?:.샧Lw -"_[|f5{퍺q?$cn/)0 pd -/^S2x-Hjoi %tdyx:1l t^_,! YR~b.":zmFI6(gL6R lQ[K@#햩dzI 0FHT(7L+|6M2i+b5'K^an0UqP_ +0"iL*P''sd`Ee@\cGIPS[\?Fp._BsBI73~lnr?X4sD{+Řw!uz)/"hi49wj3hj~9R2E{K_] (3_G^?eu7el"AM'K14Cv_w7`!Go\o0ҵ4'"ȩyXZ/5D)o:_'zR:Ta(/@FlRV6[0J)w}\u4~VOueεa6O%m~/qʷ_G'=L%ta67ωt0c8U ;c$*-kA@n5<ah3pr]zLLJc~Uqv4zK?BBIJX 3NZ+ fghVb m!$o8KB-:U=DpvڃLN&b/{-QCn  ?9%cgiBxYr/)%wkg 7Vٓ%9 &dh/ɪ`7#=*nrΠDRcDZͻ`B^&'HjOL%}P¡U]coBdu<;I 8eZ1 GvU[Id3m1eЯ\yia 귝U4F7XSyNc}ЂiMvW{q/g!S;&+04!˽X97sw;$ }P9>ga' uޖF5>,tVvw WYг]WݾBփ[O]ȸ\ +7a+%"VG\JSFQ\#;F)KH8MpK,8:˕9{B1%ee%m6]|Ɉu.<1)&jkK"5"gӌI:7APPs$/-@Ss`{l@ĪT{&0NJWB̰.[g[}'[ܟ.!.&9b:M{P?m J8`jUbY#@U3}#jlڏne{[k*fet&spp$/!rpOFGc-vX32Ez"cU'Vۧߒ—b̢ob*ЄlQd\j곭͛a"uBťݼh5-qd ms/թ nL| {)]'A;^۳0=usռ2/@X ٧ne~1UxcT?G~arZ_n~gx^)id di Kη/$4EhlcXJLW1D+(օN܃P@g 0RgiĮI:'IQ1ԓsBAFk4vW\vpItt -W\3}GW0k|9閰fΨ,sӷ,OR9FlU^(Mb-n0@K6w |SJ. Oέ.ْO(z@_;9A6DPh(݀@d'UWz.c. A4[ D" |]Ik/V3P}΂BJ`&{`C~7`FÉ}'1Yg0]aQ㏴A.7emȱ8ggkf?!$ hhn!eGg}=?Y-sAgW)U5I`2KpL,,b(F[I+:Z@ T98um -?qڟ 0t5wBxn5SՉ3J>b XޮfޔyI48_&lp rZ mCR|5x9gf 5a#OB| sY͏lnt1nv[n(zKNz/ߊab{TNѷ[]:-qV_[>QvynVNuT`_y|$ד%蛙Y0T1Ʈg>_*5hL1-9򨝏'm |uQ46LE9Zz?ּQtr_a9dp=5@#Tn(DDuGy0M!L84s#.2t ^˳q2fҐޓ8Д`qJ 1hF,ڴ/l1_,{#19Uܥ|ŧ`cWjJjQ* h5F8k*$F{V*N;*4}5U|&H?3џp[iP4Ӏu<8&$QP{kFk}?;ΟUWa{7i-뜤vղwzu,%]E?)BS-뼑*dČ]d2">׋2A pٽ2V>!.#WCgYo;wP&yQ]s` Cc=weU5eƼ~˾gE J`(RU/DKatC @DM]tdS "J)%|Ajzx3:mBzn{ ^6=U E*ZG-7 v45o|XfM;ho|Wi_Jnf s?OTwYpPH/ " ] XyTb6_mω\>O‰@lE8s$UR(ơۮmK.2^iHkXJ`SruTZp!9tC )So)pdŋ*ڵǜFŇz-l<_$V"rh$n5!;DX6r:i02-%74q?xJH'dO ,lcDM yq9ع~"::YW+HkmiUMK^}{W 'ATiږr.=JI#'#w2#ǟ=crD0NN`FftkFBw8leq3.;e(='<-x.xVo96$R!wfeSǩY ;^܎a$&X<\X-:,cRѱksEǵL]bK 䞏\/3g(:\Җ<]FǍ#Zëq=Kqk3~O$W^@tn\nŇi㼷h~GAE2zA,{TB Zl_ s됛ف7eBS fME 3_ceh]HDz8.=N<.vO p {Kڊ.g?}0 # ν_YxEoT^i*7692 MFtĝqRqamr Ȯ ~'71#*\ Z~Vpd7Mlz ,2@yiC4`k/@"6ƩթwVj3lPbZe0&(|Y:E UMTznJK`cMa=.Z) d3W!Tue F²X[\_)_-!dNoR=ID_w>8.;dдF(!ꌝS{m1c;S;SIoƵMp\v3} A0.^PD'=tƊgֵjatn'!XXL.㶰ej|cz۱E*K1t[#?Eton/ztЧ0GA*'T*WBzA㏧(FvK{ZNI{QLb6],}3Q)y&yPM+ 1Y&s|!I"ŝ Si7: /d {Ԧ:*5[qZ?Z֕mzxaР澛˄,];?p/>=m2"YVĢuv$ 'GxSoOe7B8X$vpY^M(As$8Dht4m=LdYBMd0T-kB[jEPb:5+N5QM5qSDxޣ̩Z)1rGtwӘNE[~Mor_M{iWg uwcJwF9;E‰jj&^eZ$ũ9WtEhqV^aش^eph_|Q:I1;p„'ٶR_5W=[Ѩ5 []g"iuF8(#3M$ΌFS#)grK,NucOJ9(*]żQD5Bw9Mqڒ؞}*2?v)f1y? ^% .vC`< o% 'wo-?E:EcV14ţU65{'R}vh(,=j]sdz>`7p۱d X%syIVQ՞^<ߢW"dY|^M\!zr[=KgD]_R|8g+XV012MS{H Cwq8CeXXӜѠ%'~f,֐!Ȼcd륕U>?yg2#IgT2˕OIkUlplwQtVn5w# C Kj'gWi8'4k.{œB@p`3Zc &n67R+vIX^&A<.Tnc=9#QůHϯEn O#J/5ٸJ=t0xc0L3>S?H5]ovU=EU͈ȿgNR<:{+zomp?6Y(:"J NZXu*}я80EЩ>-RR`GuX!xq #&9EΈz r+.=d{Mwo)JQYJ؁utIcr@Y<8]^$JxCBGnY>a̋WD\C u(#QŵswLS)G /\e4o$xۨsZ!lvVD͓Y^áp(k*fA؅L9 TFH(VNA7C]/9ozl s~kv BKX$K #TR2u#1o:jd;"'[Krn2#pxyB u:5P=YNzAyڬ p2ed"sRm!b=E1^m@= n,#u SP8GM{9b8kQ+fM-KRqw~AQ5q8'51-r>,ZChɽ,m2s% 7֜H$'ͰFN+~SV~Np/g=Ye+rt2U`cZ2Q\1wbɖ엧жNMkO1\Z|݁Ex 5⺟VSD(rj@M=l2lGKJ I a٨=a' 4#@-ff[q /̥\5IZ 54$ģ +g&&"9hS8X|0; 25'i )1it~IYb Deb%\}}7}w/[ @V ak&kADɁBl]n dT sSk;;CPb+D9Xlɽ1v5jQ2e%'{v?a!#,~W~X8^6;(ً N\lNpjj. Sh W57Hԥ$P+aݓn׭ #E]8ߜsi[gok84֪V'-.Ֆ6ny߳#jgärpI$L//, }Ļ&;Ba'M _6HQ $ c].cg7WQwBJ S40BpE'ԑQ"L3}Jk=fVy= z:GV?#b^$TPZ2q,yƗ!웺ԮBrL(T=\ɓ]f8 ĭEjjs})p($~*_: >A8cL4"-].i^aftM;\3XC&uċrn(| X榝*fq4Yp!'tjBb*[}h9 #D9"JrYTEV+;&sfr̽ڎhRjQ餀ְY$p?陀7v9s4;F0CxEZףe~}]γwt22ooru Msϔ$9Z=c#A3" Sl*ӱtN[ka\Y$`~!| FA.6obQ6߮ez+7@*撋&n=.!?YY%5"(AN[A!AI.,`ewX.2p$uO'y>/dKTϡ)ccɚӶSO@? I"@HJ!+g- k^BnL&l޳{8p;P~r/_C-] ) $e~e)ȀQ@åϕYW }ݞ?Ac?)"wòQbh]QԌxVeHV~+m,]xDt/BwG@J&>{{㘧^yk-DOeovJ{l QyY9DT1P <*_k?S,F7]?  gzGw<"&Z5{1'7n:Pr`9VÅtF>6W[ 7oe5sS`r GH~n=BACt苾&){o7nA#@M8sf !IzIɚ#V0> ۾"zCWv5jfDtnFC5[We{o'6/~klj>S]"t{ఞ~>JHP&3]47ZsO{3c #e™Cʊf+2GA! /}q "2S$Ԭ+^}'m}[Wt]jjdOc %OI<6W;a$0U&Rg L[daҏRAqWR@w#ō۝^z/cwש5ȡ}l ʏ#N]ie"|Opg/AcNp Ud\ħ^zM7=>4lݲƯQZ'K)3ͅ}|E֏OiB/\X֫vziN<8\X]^dYy{3%?]N)Y xפ)BKQmj%2q:N;eΪ;?Gs%?LvUP(8^ñbmK.?NHo,W]b/WW H#%=(9w}]MKkb=$ \$lh_K6]X7IU덆(lϭ'sņ4ܵ:{Tcp+D~oݎ6/pwD0`9Mlp]4 ]'k ZRvq1u 0 %[=YXXGԆnC_/1D+gk9<12)-l3SDR%(؁ dc}r&+14-_S'pՒԿTl-{vx6V`DlOHic#U}藎l'W+;")Cۮ0탸= }j?EFqe{jW^p5!U`R1b[|>^Gb$-!cS|αTrDg^ҋkv  іbivezu,|ŞwB;pJvG\q @ԍ-әeu?RöAb5+T&Q=3ʏ2˿ąB ʍbc &zFd9 d~ \i) [[e} <bmЉ~K#,1?ecO;V\{DXNx|cM57\n%u8(|=vfT VSjR Nr <*)}3 d^84( T;7j%K <́""%Z09-6(N|n!*v+z艹6eÕCm]<=A2exo 1;`&6Nqg;5F\&S3 #*(N6.@`/[IXrm<<ׁyq,,IA4޸g7tp@Y_t;8cXkBڭ9B?9\FHȉm! :ZJ&*e?y'Ui A:wl18B2  tyC*QW&Bφb ,|b¿arnRWܛ=⧶Ae*5ggWT6_ ² 5D^ěJlmH)N5j8W8N`BJ\pg"[pOaD0exg @ ׯ~7AFԢ! _0]ZGh9ݤoKH7RnYˬ~nPTKj%*C%b5Ľt$3mD/h \غKy>k[`.x:"$e~s',|X{OlĝN 90lHWSo >/˜a;rU#5Ysf4$5\됞3!:|HJ잩b%)8C!xQSӧ \O{$"f`w{Gb#,RD`Ъl֪1򨰀UAQ2Z1dӱ>Sj,n2<dbP,l8a'fMė^mQ 2(&QHzY{˱sDltHP!|NHv_D~qUꗹ*yh : AݲSr7dL2[#A 0.VXY=B-D^jĢ'9.L=1]ny0U߶m]h񌲧9 RfK<{Zkq &]`(AoJX:KAB `:*?bdA%:bT}f~~Z !k1Ne;s%P9yVEOWK`S:1J7P".,†뛕GCUNd?ՎI?/*6w3TSa?Jܫ%,B*Z&{}AK9Kx#OdSF;~;ix̶q/ޡD(T[sfSqqFH>5>K^V1QB>"b>P/SZ0 Lzti໌frcT)A/tx|MT3 !mkAyT )FĒ.^vwŬ&B3w`΃ <FIq^ۨco{V5f-vob.%8 BuܶqdBUtTA;dʫV*!;/[C;] @ts[~R eP[ f#sM`V)1<)K.F%SCRgCltW#}h*jG D@eZID߹6KwB_St@<%!H}g&_X0%( oP ># *u^MrlBܿQfo 'udBvCF3G3jIB$WF^Vu.Bh `V5}i^ ?: +:P]rO֥IgP ZXDnfuЀpèX&v{OOw=< %{A3ri8CTYl^E;ԡEda8@>&Uꙶ4U]ZE܆K&8KȁaRl\^ʺ)~#Z[M`XaL0F-4MyՖ|-Ln4G̹{ 9SΦ(xg͋eII"ߖSo_&{!ikWi(.*,Y"<(  ؜=L&BT~yU[m)pXQv:A iWݥl/h0#GIq+IbOʒ;5&@8/ ̲ђLD*^,H9M@@ cܕ1v?\d45SlBiCk*s4Jv 0b4ořt貵xZ~.4 :៴ewC-יn堯8զ1;O@=W-;8|.9*•~\ES+.MgOMbUʯ[D!UEg.K&/^#foĠ)|DaV݇2~)hx7ߩ6)ޖ?9H;^[)A>2|2Y(SS)EB# be ~$V dc ͷ=1+aiUF1{ gU?eY1أf| I<ڢ3 C#HХYbSX/Cc/d ;.YV ):Zqc Ujr-!߄M--IFZL|uOs^'rqZ~RD~6f Bze9+ag-EhU4&7.)&Lv.LŚؿXuOI7p;u[:M$jj3SUY8 4k*꿉 ,A<>sٓi)xtrܴk>`+k\=.a餻Y:6䔔 \p`jb}‘R?F:g.fݡ!q ˙'ȶؘ)CZV~(׋0ehQg*x-m%珹2n0Q l}.~@@BRg (m]V\À᧟zJrM931IpDa(P~`s1vX ō.fEj yhqxj1<0g~| }9hpuTȺ>K![1C QjTGkVi C| cWnVJY)v̉5˱@W+t&̵BQ&Nى)+>8z핍+av\sgw2Zޥ!yu貾w;[Ŷr#[ L@ ?N1y!ik$C[{r"Ȏlh]n1DŽ >TxKp姤#1.N2H 9a6“6ܡ70R:vq[''gxc@h5wwA"[j5`7BqҔb:qR󞜘;5H6W8H9SpBTa֗!qTtflEapC1DݼXvU1\.ZՊ^ ~xj۰2_jpAW/j` Ћ,ڋb ~S<?48'Ո;rŸ|Q-Pisֈs†b훕DDM+6e,tUއltT/^rtoY.oU`}_=?Y+6I5s滂oCNCM7x%\vs'e]~ߩ&KA3Q$m=f#MǯrZ-/10zM#0k(H\0dd9/_9UMcٻ>cxHTw!s9XMʎl+-ۦ?RMk\bѮ[:ÕToxǜ)17pNO w-¤F[2hL>U_liQ\ьUQ4OTQ`"ꘟ'RNbQI. rYYq.v5rtLH i] ʧ CCJso# tE`J@ ZK] W×~$xV&^d1RVG2DXuW&~^;"X݂K{ UJ 3Tyh1Ԟ+W>0y䫚 P(ЄUOX:})WӎdPw8Z&傗U\H }? ! dzz([rB7ѱp}*x`$7*p/UᅦաTpFZi2LwN^G #9SZ52|5 YJhJ= .;#+,.c ٴ䁜G6t.݁頶g L6U;w1 @Hlq]Mj*4м4CbcFʦT$[t),EO(L޾l:CpvCۤdo ۻ(ϑ+NZ/9,~NH놨]bXg Vz@2ՁoSuMH@ҁ&Ӄ7>cJԉ@6=R/j/Rh&K yYVEۋhGUNUFs7=u{7dAKjRk=ߚ Xa2֙כ0)\À FNdD &ӤoG0!]WuY˘ ~"N͆K]E6 kywwy0a5G)[2Jj8 ŪfxR\ΟLv4᳍'5Ђ?\6zSM]#V^ۆ7$B-%Y;[ux(_ceYHުP;4ZjMuuIBig Έoœ܌3?$^M( r]Cpq]s!J,S34}#/cWU;xI>ֹ֙Xl*LGg oU!EhM-1e4}4ao.Wyv l6M*  yj K04 7)O1"K?l VG#oۉvc=꓂$Y: QR} T-ii?Cכ2œtt^ܾISAN%e3C~Cȡj^ʼn))YjPK]C1 B 0>]zZ&24<iq:NR\~|v7$Rt* c4גo֌> M:ԈѮ>J3zr^ҮaMr9`# +\c[jG3D-:pF~2x9;IbQ H|c;SPvyjу*1L:[ :&>q": 1tTTM Y5z$Nk3;,CXIzֆ֦N%t؀U|1PATH_(@v"J~ D-)C/㐞L茋Qy&EĿK W`(*f#UbbwnJ<%Wx D+iR2dNT>>GC,-Ά[ Xga ,_(77H(ˏQ橣.Af0 `I~H_.wY#5VgAsASmQ[<,%P· ȮRq,AyN* &'&2񖽃 9HϦ\=KYb*/2łTK כnQg+٫3y%P(50> [!6[F.wԍ }3ڇ7xl׈ky(v);nǿDdjAghv6LD7sGl-{EJA!vJ>Hy_2Ӷ^D$5S/E.{(L \z7j:`ss5'.VQf*oW씈mޖrR/BJ/ 1P1v^;ncOba lY@Y+pо|RӋ͑*%tɓ#џOLLBҷGӿUN|ocDQc_ TY.N3rpz}t;MZo_O.X;{ڄxJ}R<ށ9d+7}x!`/;&)f+Z Tv?f\{U h"%zuAfBSMWE*3c*-4k('ktG!8,YܼPjUvX'+ CO2)n/BkP&ݠsxPBnF_bdY[O#nna"N< X~V@1v@JU <}U7yhL! ?Vj0U}!s Xvn !F}D쎚_V+4v5@Qf-:sGQq_FJXfg1ڵq (L8,]r1__fE"`%)gTDMĦDV,KRF{TAft^j67'@M#y>sCǥ>jKt+s ejE\A㲎Vo3]UMmaQGTI9:[K/{I]iÀl0glWH viC!9F?/[Q8O+$vC/#TO?x?HJ8YHkn0~#QM*8'I H>8]"/Jc݄G8g9ޙG\}Y MHzu~vBG'-) Ny28zr 8O\hD&\/'6ޜh ٮFBg)ӅEHx~͌gO'bBڪVL+nuҸ˨ŐU|K/òuܜn^ͮy)v7 lJ8{TQmJ!'v$@ [lgV6puz/ C<Ώ d~-Dy*iExЋfEg֘M]<'&Tw(c#oa7gs&)Ub*C(aԟd8n^u䌧\Jv! PO,k mZiXd5}rW\17ICZq(vsWIq.ɈSi<o,Zsy4?ݻfj哉Vn2K[ zx@d1njS5JkM)Duhf}m"WW Ve'hê%X\żCߣE((Ƿ Ft@yQWގUki0cQ;KmţdYLOG,nA%߆gǼR[Pc]ͤ%@/V|Ou hU[9`pʡx5 +0upwn[4X _VBe/"q]aLÍb6 39l2oV`]8/f5Lf 7$;Y>NCQ2iB9ZYN|m<(IRa+ζpRVxB]S'dӔHG'SC R$`p *D/%qmW!~2^~ee] Ad `S# %{B%?0jwH&9[ T2oOd!I}$*'h;&`”~Y9Hlk%;sC݂T> D0'Ah}{ku'YʎLC<ॶ gT y`V$Gp'|J"TQt Xg㚙w͂K3!R DO rK| $)lPg&;5PQWUeVќfG| MB$:{]EQ͌ڗ6 2HRP0+s7ѹn)l?0] zjVʶ9i^t07bພUXDIvnT,jj0s=}P%TZ=!GP—u{&⢗Nqꥄ/Wө^*w psoY1Z:x% dzso N-M,N KS){'~eO-S`tB M%ZeBp#ty;:JcҶPfL[r'aCLoy1=0,MBFwq Q0_SADfUϠ1j(*Vݤx9җNk$*f81lfI BVs '? Gi:GA?8xQ0ޤ{5r/uJI5+Js`&=`923  {e^`3p82Ym{Z1ʭe~`.tkvaR9߭4W^0Πy5 e?&s~ Re6b*D^?Jj!8NZ{3n2F/򱐹Hvn" XƲZ990`PtFgGbg"N)=jۑJV/lǘpd$6K`ϘGh8['OZm%F5~vZAʷgV,u{sTpE0d}0y+eͭЅW4T[5as7xQxPAR8qh7Í S&ghðoVe %X2T`?cY2}+? go*w.ST{ÚEN̒r[Ҽ3wƪK' 1/|obQ4 #$+[Y] pHyUxITrmTMu?;QF$tV)tkR"X|A'Cf*L /UY`NTÒ4LUPPNy?)Zr))_9A%}Ȭ*6CbwxqJV_[ݲ*q (chŸ];%XMؿH{ŊA[,O:_k|&@S '(ļ2<#aAg KC"ivZlG6]@:) +"t&@ی[V YZ$7fq2sPD~l|} `oEih}X>IaC :|܈8zfMuWI8=kWqK!gf$h_NZ֡I"6aTA 92b6pjBnqhHYuJIҏ;z^`e!i"z @/D JLFf sYPmSejt;ѺixQ?FLI?`j^7IGV|z۠2yt+Cy::5A0Os\τ;n[S bqч|u+7ᕼ>w?h:I9[xPMQ$"b]b%=kBT#I6x>P1dwұQ fgvUX2)|I)BrNXm?Bȼ%XMaP>ĉH"c@^4I_6 8; vSIg)&Gۨu BIƎ[gk( <QPJ/и0z \tRI_l@!s~ˀ!suD@ZFr䐨Ykĩ[ 'gB:H6yN;ɾWWioPZi⫝s*TtL/P%ᖪFR_`C">SMegAG{nb @#d !Y^|ߎ࿝-&c/xfxm{?2 ain{r# ۟Q?| C_QN(۞ wxlKf5Jz VDl>p`Ll{wZBZo=! FykBSr\g6gW7*]T.iylLH  X,=$<MBSWI/A qbcLGjim@Fv(%:=c{&Z&}~zPхBkdCbtk\am{KLE=)>V^Z~L8ϔ[#b^JRE.xMKc+G_B=AI>(!pSd^ǤGZV1xt"uݟh-' !%}\(G}  tkFΣXAFdz]GSK=a"רҢvL`͊.-~3Ma]<Z~).- hA&]eulD4*9"̅h/.:8 V6/&ߦ+7 tIj)<(8_2H2ܲFM#u,p8ߕ,"M(hlj]~|`G6hŸDH'7\\ڎ47ZE.<'εG>ô*?箕YKla?sgZtIB\d`4H_hh$0](2 ].9S)& HN:TC,oy!+onr2@7^/-! ,IL+{bK)m.YE4V"]&)5 %($FʲK1f^/NZ;Jh6Ֆ2>=_h(-'n`r53F ; o-{g)vtrqzq)\-rttSD4!Ԁ5'^E$𴘎oTgk׮=PtP^~VI2D)H$i8)TiT+:8S[Küt0@T3A=3z= bXr2?POf`OV_<-+.?HulBENwExѢ9MCtCG]B%\eX 4ZI*R6ʌ@hWғ15+1Oa Bn.ac5_⿬G9/_5\-6cZB *DNrP!ɦ?"4͐^xWcJ:"O`c-/>ij&}UHӽ& mb./H`!{, d P}zYD(+>AzN{{'М+(&`+g;+I[n{HSav> g=ܧ}ogn=m]#KꡙhKUA0Qlm?? &Ҝ <:"P= nZAˎkݒI ufb2CFlcr2lLW$c˯UF YB` c-Ҹ6Nu^1vCQ5GgjΔ챘 n7þɽƯ@p_0H9G W8f7p0+v5#IK|6\:/*[{UmNjvHK ~iMʃ2ҋ]3OeD| xK6fMdX`:Zm밫S4൧Yl;KTri ҭ P#l^-`Cw'Lfz(PTHU 3]ͺd {+P>xIGX4h0qO5w؃nom9pmW|qnkHy*6ܬx\y.}'0'+mš7sZ`\S@YK4[܄aSd&*x:0lv֞5D B1$CC %_m"[iKN_O̰ߙa3̐7QQ_- Sy\MHa )n@GJ9aeǬVu2 5 :x (sL;#Z}Qgk9B2i{W'!GM n_7d̔x º^c|HY 8b\H1؁rxb}w'O}SUeL5t~-.Cտ x IH%nKb ts\=׹!6 neYu;*u*q Nr=wR&g6Iq)Ke$鸑Aw}t#u_2&4Fx(VGy^$:*'InDb@3OHu͸֣}l?+Pb_].*PgL 5w=0&+y$\?!^*bO FG 3`[ x}_iZYNSpWCOg]V{Wf$" eu6ſC]P-c$ٚ#=X4’Z1( 3Hѩ/e *"4:[kZt%_`Е8ZLI{DSUjmH"@ϸr֢e5:AM(z:lmȡ\i-ϹQC>3F%#: )+PǚhU?[m>u|2@Fyg֚BnU&p{< hJ %2 xsZElzC2*j ,Zb&O#`(D^m"G]Y2:Wg`*.L Ҡ_hjO4g1}'*Nd jjYއq3BdO=?y[?*.h3*L]3%IMpK6|`XPZ$ H@4@蔟=2RR-ÐĴ6nowdxgXH^3b{B;hVpSdž7mtY˃v{݈+.gNz͇C5Â2p#X}sO Asٲ,!40|C&o 7]žz\{D I1[꣈%l4*bZbYOBܪVQ'C65/v)K)>~C5#RA?LF*Q+m>jӞ߻{gQpCqqo6tݩ)@{;寱[yg!XD6݂_1LR3BjqyN7has/`/uKFU gĚ$GB`CF&?b~vX{AB9U6[y{3bX Ƌ7ɐQ# u\bin&eN.}!떽Cj[U|Ȓ[Πcq/3Vƿ\ceaqId>b #HܺmT4ם %vmCNͰmP]0\ ˧)pܜ E ś#Xl (knٚx'zHp'QתcK$ p?ߦ=-h&*qAY%W'weZo4BX8@ h7n=a/]qSv ͳ] hF@ŋn;.cr'l՚HN/1m9}PH\;OGώ9->˷+Mvƪ]yIEE%fiVBv!־.qz6M$TҨQ^hڄنN< hccceCяuH)${wziISDmB%Qڭx9rL_~fcjL$5l98 PM1kγ{*BK Jx]OpX^_ Xv @nF?I3=qfL(9-iF,lJv͹64y4&'cEsJ6&]k VkFV"yńaK^(R|;2ޝȻ )3E_΅3DQώoڭv'RYc5.:gQnJ T?.k#ça !\[no{uqN ]ìVw7JtuՋCMRsC|"ɌYT5{p` _^M1n^03Y$q5`1if 0;ֳyM ?v\VE('k*C6^6gjyhT ,)j 6BA]92& <F{Ks5ԉ_197C,ZAO]IƷ?)Y/mMu&^M wk֔v׈^2] ZwFuP("QJv--W^y^f{Ő<FYF`'?| +4yuIjZErB'|t|İrkd6'O$ؿjAaad;*Y>C,wniEcжV[c|tޱj*qb8k #69қ_>*J4{ )մf9nK.0/0uFVa]6˂~>/ |x[}fv3*qKCFaĎKŠ( yoܙw;:̱)ߨk0FR?i%?ם(x?}SyI6+cE- m~-H8uu~>:gR[(^8okK+|S yf['2v"! 㡝)Ac 1IlԱ[:b nHHeQ2Xw.)b$]ef+!a=s^Xi 4`%>bԴ;3x^~ `IX]NXkćcCRh$.3;k_Ie]r?aLAm[|lG1[xFb bsnI㓙PE "?bFw]-; :@)֜ߖ/wOșH78\u+3 `A)v)K. \>@/F HRMl++,$@I /`&D>A :woT}E'ibM Kho ]/U޵msZylmPY~2vCE:=-H(%tv.3Ipi$Ne\F+tKrdX!V!{fQv>߱'DfAcJh bc]ూ=SŏƱȊG f0Tx߻St+#\HVEQvw6 ו=7D::Ȭ$Ur!r@]!jx W;h컛VjcPeQoH3cIDRuxqyDBY9yYneba<|cU'ml8.VP_CϷ]9R`yw)WRh#-;4%3}sNBE~^AzX*ꉩ Qz`V}f ?!FhбtaAq_d9A1U4_iy>"ocU-U&@,.xOU7HbQ%Cɇ辝֔H:{-,%uWw` F*x,Sa@(Ho~!xc\k;!И},&v4qojbB`{'忕>:EiO7f9M0e^AE!.,!ƫ/:E94 SLr W_G&(>q};,qD4 reL< #ב6̢Pw*AXƉ?06l#ii"4u  y^6Akb L47LV/:|A$ȭrovEߛEѷ5CK(;QY_KK/w4=H#. '/|og רX;r6 śLpTU>"30*ӯo%j }yM Q^E33vPW=}s򸁾NPyZNfeګsNŹP& p!eeX_ZgcG`-Z!`pjuUԺHm릔E:-,<y"v'x2zh ـjtQ_q%mutY狱';9ޒj>;u3ૼL.>S2cq6i /ZDF"~GqPWA[bnᘜ*̒1iR>iWmMW_Rms e:[v_zQT3r{ʚs_>XR[hG|sFۦ0I֟{{euwh>$(~FUlXI n${YpŠ8C]cSUD\23JQ\M 0Ҿc-'mlYЕrS~/6HԙduI5<ƀ{Sm5DospEDkiTr \HlC; =Ka) v#͠ XiR ď~hA h,6ev]G0\Ps72Ja\GkPZؤGuKvv8(C("`lO KaNu&;Kޓi7 %w@(@a91AŜ8^2!*!H%*d?J lMzzs'SҰ5o %e_pxS#,4ۅ,N%)t򻺥[e诬'6r(!k444)C~@qvf'#`IR%lZM*%Bk" 6l/΅@8ܱ~uT r*Zq5CYz5zq@E\ʬR8REƂ!Ħ 3"BO:-,d w3Aa"X^#Hv.b,)0 «<f$(S %3,ؿLc-QƧ'6Bb?.(A<_R<LX-U>o4ےhL*pˏxxiѾB$sCtwyRo^Vey"p{{iHt%cwV}d[{^R&{(71}qSѰrO!2R E8=Uhp%sk<O$v}D]/RLbmnww򉷼(A@'m`" jVk27czg Ŕ>td?Yaăj5ᐉx .J0/y1!A]Q1^c~~tہ>sҏ-ج;h>$wvcA+CLQz,y@v$wYQѕSTrXPmae`!V d~1.1@PyЫt>%o-t7Пpw:O8"9As)(Lm|x42ѤuD9&I] ;+9-y`/T;|6NNhda)hxJn̅Iĸ16[..x$;)+ϚjPsߨRQi7SF}-v7рPƜ:T?K]j.]DDǫ'AQd.c|ɜA(m2s; Hq.K07z(8J\~(3xd!-O=s^]\kZ%6Wz(\(-7D F œ="Nf#&@Bpj,W㖣)Fa!!C{SX12sojS >Ϊ ݄[,O]%wD#JRjn` )ٞ7w۹H19a#~y"&3 aL=e×6koaTY@>FP, \O{-IP/ʄ;ZvOMmK<SbW8 i)#b za6-#"ĀO665m`Z 6SapƄ4)|5q࠘T44|\O?D',9Kpc^~$jMsτjUzK89ݢ\⎫Ie`RW9lmMjOD=&|k:0J=p:]{pkV c5-n:Am2HM4mQ"P4D}ϑjgtl1LvpDTi}Xܖ֒>LơXKb 3 ?E@޹ w2RS ف7[Gos,:F&qRNt+4LHP^f7p{%XX*Yv-֊hob|MuQ[Lh,=O570R;T =`z,x̎b^|Mo ò=N4Y1g@stGE{E6؈~z7G  efoJ+yn /$zo۶3͉Ood6An&t&vfe4wI8Yp\ cˢG)[ b 5bќYեz0eue3QQa[,HqsƦU13tvȮ.H#8JlkºUtPB h0^aKKy|{dDÓ˱ lOe5R̂/҇5V+Y:1kC>sr`jgw}J>G7F1jT+Bv~&$V!Rߖ B>:\1S}T&7.ڏ֞U}2:[9 `z~k+Li z "Kh \S>(oxtDUa|8T>rBpj ԢS 3TUTI=N.F%n1n~ջ ]3| Yh@6`v>! E 1g)Py1\ +X&L6 !4'SH!*t<+CKh^n!XS~ I=57u^q-э9Se)$|/ط,q(E*'/gH$.gG{zC(ݵrr\9^iH!78o2^i:Klf) +eA#rwm[`t&Rќdf̾IwbY NB4&5X~B2? TF)%+s `; 3٩Uu?m#P5I"tuZw47E\%ȀLσd6!H(šZKdjS_jv~׻t AÇ0jYk!Oל_ۚtn?㣨+!~4QOzt^^(2d= 3܃7Y7>Klk=9,zP0ܽU/I72S%%]xqY:t H[TĀWy5&x KVQc=0 8ƵY Yư[;r.PBgeK82̊'^oP]*3|:EbSvb(rv> 0pYSlApցĔJvhIKR6= 'r142s!!z%'! ^E:٫F}3$@5#rQkQvE*1YTOh^'c*RA"q@W 3&,=lղh.* 逅b9YN\'A(ʞlJ Od'hH}3vkek.O7>pt݇jĦC'3H9ui)n>E\axcUf畘E$f^Ee=8癛Rԑl(JHhnY8i[gayG 6^H`Cd48Bɵԏ|&wLKG' !ZkX@':A!<ɼ,%r'fͺk>~77 ui6 qD,[gQGGF%"oGK 3ҷ' KN>e$  RO~5S$ z)WK9V!i,B_ON]s3t.Dڌ/xF.Oc<+MؓIH]6Жt;9F"Յ#@A+R|+aFhO2]T =vuu`_qG)=5AOT6.إqH/ۚ}s|Аe$ j D2{sBka9QfPa1qZrK(N'^O`WM.))nus1}rԑ7[>yY=Gۋi V'8vEVs*|ώ-׏,QΩey6P"E5KS ;r~w%)ԇl}^R<sZV^)Ia -AdQS;I`'nʚ,u(rq78קPy@u&dzW1/rHsl<r X?~&cI|JbSzDwaŤS:ä j/4'z /0nFQNVe|sZ41.Ӫbku;4QVC4j4^4s|`s~nHI({4 r]\DdO;`)S]KF,Ep=䌫;ƺDs7|qH_ gHsnpq'zQqzg _GHd 8\Bk'6i58NJ£TI)] P.$!}N*mz0]&#cO."ב/}4q9}(-W(.-`>Hq G6>VvLl>J$;r 2g?s›ݭ_umRvIKQ:bD^M" p/ȏ(0V0k;g,9HRc ')pd‡UD[t#I6 Eڴ*sT $٪OPNwnDc*m[gP^1M\qf{24hDhF{;i!=@Qیh؇dq<]dA},ALjxDzg?sJ هzdɂ\[r{/H^@5.8}ɴM J@[Y.f97 H0qqɄeƟ,"֠}Ty{ &l}we~̙I ^ըMoL1⻷ū"y(ᝉ<畉 ƶq#~3Pօ +t"mֹe#1c@DY;A:]6uFHbsh"sZO_gLb>3(yLt7'6ށ6/ڛ =ԙ!+(6ۿhޅ-",Գ'/*F{ n*NLl< ˪K+ʚ*QۜV[s f{qTف/ZL&/{ MUț̭) 8ybb ?V6}#jlw7jFw#gnڰ)yCÇþb8GMyոJ֗rED۸?ZX0W=9 ϧ̸9!yd:\YSY;ZӽF}[LټDymhn71+!Z %Iq7/m+v.\ȶbtfSVm s.N) 3')xBdqGE^lA)4 bC CWh1+Sq1nE>x2LW ٲ:}v 8L#DGԭ4- hC&GzNՖ΍f6nǹ4ܺ)pN(JbtS q*OrRm  dVMS%q +D 6I/ND&.7#><*'P6۶ؚ/] Wq-dF0e|1*TgÁP10r)X} p~59 z"Qv-FTI־^8;L# )>wٺc1p* IhP5}le̥vaz´Hf#R`ZS΃΁5| %qԵf-Ds?\7ClFCT-a(2Y8Z=ҫ.BS9g hh$-brp)˟]2(y; Y=hZ"XqZO%Ik^EL\ ܢG.< Fk=o5&K HԠ# ؀iI,hG+:`:}9 cU ߌ]af-heb1%i8q}G? eZʸj*&svc[uA^ZҴc76AhAP[G]U(r@ͭakWvk2₎pU}^ڋGQ$1Q?j;P"׋@+yٲ$ܮĊ, K$UfS ط:k|8VN&ίzqj~(DKd@9b29餠00,"f$I(3TQrFfXdv5^*Wmw6"P $BcRW\"w3 po)p);[D$0aSo;1yi[Ftd-gVG2n8q/>Mj1*mqWm<{&,Qċ<ʌcUp HM lwT8Q9mY:;J/({#>A%6 Z=&N"M=#rJ-\4DBJꁳy YM.ǡ'Ϸ\[#B˄NnS"DU k:i-s{\`]Z)7prRaH栺nl%E,VlcLd.Drny. t@2W9x?O A5(9W姣"FAbh*MEǹڔ2 b{ݖXh rLCڀg4^ $pԁ ¹a byd&TN;23c͜|M Vx h}[BU⮵\t5yJi}L.B,x.r iwԥcѾaJtWod^{ށsrrK3.ޤWՕ#N` ,ߏ,T,c Bz{$N 0JS!-Q^<"a\nzAl > }USPrP-xk z̻ԑPK|\2%xj#(o> ALvrѷg2wET,2=mhӏjT+'q{$@at9ՠ:I↍'[%}nN\v,L* / nm{L. >Gv?M^(c5{'WF=OX#ED ?x4=<3LtZbpӁ,_pJZ[H_:Z\׾I{;#lH"if{;2`02Nմ' ZӗO57|{uctT9fkѸ$HBg=D#Jʈ[8lۥ{oCŚ| =KJwMKo6x3=SZHBBNj1}k+n*e^zC]d>riH7Gd-Մռ#ޡ90.^I}u]o"w6C%RX dr}ʚdfȤ,c븥 c,S@vfȿ08ɞhHMAD=m8.HGye} k & ]"(l0l.ņ\ 6 3-mHrDYu s\Si_w *Kɾ~$|!(]#C;Nu+{~` IGbN O[9 &:K2s *(Cj(i? #gx#CCk/Itb70oQ)UT^_ >^Wy ,zf[S9mܺ83[OӓepɑD*WH"Ӏ(;bnÐ+3AE%9* >i)xluH0lbb>%~'F&m\14'/k/['#ӷƭkǾp*cz+[  f,Q"=DH= UJq^rݠ !ߣ)f<ӝ܊ FVIJ"~DZWޤH%'4jʛ|!Td|1tc9lڀF{S`#Ьv\Lt3a^-~/.JpOȁW9:sI= n\ǜ٧3Po9)WH@w*.ʣ;Ѹւ)W4PElޘ?~k_{I9ՈFd3d @Mq^y'M z=M=?f2Y[Ɏx8   ;V]7"¢Wnݝ@in 5y) Qr (xo'ۏRfx֘a55v~ΛBx!_q0x߰Tii@Q]Qv79Ryr8?&}eZE Nz6oR(C[ok^zX =^.lύ}mQݕl@f$P7N WLwWhVF'"qX> "f|'GVu2loFv>WLPmVhcO(*47q+,ee-` D" Ҵ<QOw8Y.!V!ֵ _AmTf~T+,'Z+y-|&$4e%nR`D\&e Hf[ϧ%yQ[mP](1IxjձA")0`n~xXw+k4 /]Q?[lx|҄d߈h J^vD}:~["]* V~ R5VeFXQRT-!0[,Hsr-`]! [Pxn1 iu A;ɠgdeA]e~ʝr1xnň\"ar5A \K.LOKFEt#_-D^Va6 Re 3S?PfL<`O?s>O 7y>g<F3094E ;qIW\D#c PcE?A{$'v5S8s [T@8 qi1aeF[ y S a@d9V):3DЧy ޜG`7Vfk"7cAzcDo9U9q7F\_Fޝ[L2DžkrW+&T 9n?Ă;o&{1Q͘qW[ >Yـp%1mWI PI:=fx<vDF: ՍWkA^*䪩4 [EAm|CV\q.xA%>uz&@$?B{( =n*:|y5T#\kEf%F2D1IrvKR&f?߱Ղ"vr:vDJ ڥ(RݓcMWcqzgȘ9HVY>M޴t0դd&9wh""dw=O,t]TntC*ӗR:"*AthWKf70x0;nqaD*"lp?N uZ(vl#ko.[9WCf׳H@Ù^C8?1aaEqCʃ GJP~^8 Xc9(6΀}KgJ{ԐðbL%}=R|7BcnE?}Rӝeg8R\61@hS;&rB@ _~lӱW3SF>NƤJ{0FJxصMnv`אzf1څGzA$*AJ8"|9[>.1o%Ut|Kcp=cH&$ib7+W@h0ET h*JqsJ?%Ii=90lDbvp|Fiy=Gs;Ϡkrݶӿd$ Zd//kg1w@,ը!J-0K=ݛ➦"k&چUmI(1|q}[Ȃk_P,.Ia&f\Qoc*V.8VKy}J#XVjFh"P2>SS#F G%(ed}^=&;y2C5P|c_ݪ6rw`Qf,ګH K(q՘%g)LRB$K- fpbrݥhZQ0/Ġ `6R3H$!|)Yke_,sNxC;j<٨kJ?'R*A@88w@"ՈϨ@ ;aqZ\O>}}w |1Bd3[j->/hUiSy=!~bRO~&n֬Cl'8-y>/][ k TP|Kyte>+7ַkuc*{m0@N[y! .])y~$=U`y{=>+4z(,1儢A=yD7)[2Y9$[+>:o:@&FY誫<Ԁ~}2I/zg Z/Wرf$6f~y.7)!$ ׿Vx^N5ǞeWw7\(R lvLTM'|W ! h[׉h׭& I 2[Z5.٠ThO ZƢ'1syNgSPk_1vmrF[_o֧s_ݤdc?d3# qῸfbɺX }pw!9"y\=Q<}&Wе<3DrGds؛AP ,#~=V`4ĢY ]¯g3z:3A䪌ͳe?IHU|OrdTIcZ& PIgv;9|RK9_O,i~PĻZcP?x;:a$#\ !x  )̅CI bƪCho˿z`-RlV?Wm5lrFvgFm8Y ovx}2oZF !x\E뭊MԷoa`WG[]ֶ%Ј VHk.S4[鑮/.7R&㪳7d=/:8_}#gNeWՂ#)9lSh$%>9 q]H<7Ե w sklM_ȏtkr87\pr<pHIGLZ/q]!πWzZ#J1Y\"+e+#&^gx".:ny2+t94 i8.*d'ks"6)R,-EaXjnDJe s`ǸHۮ[{ <'xvCjr%e5fvD%MmT@'r`rBG ,`1^B cd Y8(fg׈d#Y"U &?*s{>zi0#Mս] >n^x' s$X8Jv0݀R߷@CE˺ {&CR"dÓ>4p:Q0cM$u&&0QuS-=+U;qSNZ⹉l׌`YkDQѱ!i0.8/6KEjՌY?HNÂVDL[(z:8/g-Ȝ7EW\ UKTK,vHiƤ#@McC!sJѪLj׹?il47 Z 1Mt&KAV%fJI61]+_7;TRضbPܘaUhP6c9)V>+mA=ںQ[VqԴ9ČP81o+$rE\hy >r; ;n-9:nǀ3 "WqǮRd Nʣx!"/wvt|K $N_ Q|>!sti;g{;4:r5_G UOue]QVTA$Z( G4H8.L{B )xx;lǓ0v|R2myFh)Q};_K r Nv'ggTb𕇻8=~y?&Jd7.X;I,;o2dŭM$3 ց .*i]> }H_L^J*p~ 'f]POG?hĀޅ~d%5@6a072D|ZwcL6n̹NÄxWTP`Qg|wMs6_:ry<9 )QxNNOJ:J…eWzOo(|лiw! δ! (@Ǣi_.<5-~\|lǞK,:Ƕ'76n nU7ł,wڲ3א6v" ǤMYfڹ}P?颲P\3D{O?WW9ٗKFi +VpE(~ :K1MSc5+˺hxаST:.ҿVDz:(jءTP#o_~\b!(as~C=gɢd+ UVS]1,!+k}965Ds"VVeB$n]հ{8YGY|3ͭ@W X8S}e@?|)6F+0L6O9Аf9Sɀ 4C=[M}MTr I_PLc>Fc 9v!;w(c,vD:Z}s ۷P 4&֜iXo'LFDĒRAE&aVKV pP&;׀S89C1C6߳fØ h񘉌4 =ߚӃm0O‹cfi|W'9dѱcVˡiwA% L_v@b8O," g }C-*>M/O $э殷utOܽx 39*k[~G@+UOv8BúD/.s M|S*oUVt1[͓@v6bG%v(P i {w7;.  J͜`݁{.oקG]ҦeW6Z?wA7M1#y2r&.u%$}ow&Վy邲V@pBgF?uJ}:6yI.K9TTU*گU* Q!>q=ѼIK]c)4Y"cX26&0 0gS>$?ưf;`- 荡4FBPMOWn1n IҎo1x1ndZTdy:s+e^_w⽢yY_L3u,ZDЍieLnJ(_VjvET2Qz.1EMb!6xDžV` ~py(}e=e%%qΚYN ȓe2v@ꫭ&g/0SaMz;Oû L͋ό4A܈XTv.ƪ-y8<uTɌ Z8M#ƌPm'M$F0d}? 7%;CO4{u5(oSziY`!fx1 ftmS_)p19`7Ի8 0& RThpĞ*aMX@L)ʫ h&NH> };Ec0Ƭm4Lqb/j`ڬ2H`7gIgYq`;.4tuA$Ytpnk &@PX}h~Jr<>hL Hl.b4 TG60RkDGҥ>ypګ4a̦ѭk)޹"Z22\np<8HmܨQ~b·oGUS Ȑ'`ibD 8ʹo=ЬqpUlb`m% PX,.1x,*;57lZM(kɽ[Q,#[簦"K9UᙰQ3z >j)c"*s"?-9I25MIQ H[ceªSD t/2Ld/8ɽ8?3Ѩ`r_;ix+A}%.rYӒQb7 AjMQAt46q⌴s@e Zs:7_)=^E)`tbotz(GWPX]wktX!aVXU/C2m.8LU^|"+ЮVN:)=D(D KS뱬bk$ҡH%sAdMSʍBc,'PFfLF.I(AKaGXvj0:{\iL*1+ܠת"i:A* Ci 7&-5␇ %ZE8ɅmYED୪Pa睊/b8+p_{&{oʻ] .mmA#AS=Gf<ثc~qFL1P!,P8<%Q|.XV1l-ǪuXfh8O{(ZfZz͇⺨ċAf w6p8w`AR`dgAif+6=+tqp M[2+3I@ h-)#1?դqkʴ IbFFVug$h6;o-ksƉ ܺ3Aqjcd8kdF\EMiK޳5{3v0e}놻<@?نXnɕUl-׎SUwA-osvF&+D7P8뛶SV-hf'.|  \2NɈ:[_lYt6E$ul_˨ figb zU[׬MlBEE,'S=?t2i@Ӧ~K,q/[b8(}\Vٱ_џY˽6||n%BQ3Ŋ ai-쳎vEpT-d F _~;Cp6rq帑e~T@2/<4 HЈcX&G6bYhR S2|0y䑼RXlI\ftw| ^%GV(kU(еZ)J sV~6h!eg$:.`d,s'EC~銏ܭVWoPUVUlixFH,P~F_U ݮKC"33reռ_rJΑ&8oV6A7-8X5F"G;A)s/$v{V7aFpt|2*zj- ŒS-tm:J;H,Ns.}'.fٞVw4lL|KXwsًIbVdzgk9(m[T]G[q ]ˁ#9GAidNaYO4%pA4K`dO-„|&m, נ2OѡMHgt:>ך{{,t]1`=d9{Lawg@t,zXͿR2Df"7n+LYL"Z lX6m!w Jw[CY!VkAD*$ G{/2ps^ jKc(Hh/4{DŽcRRvWDn<י[)iYae'Y =0̒$R!QB/9hi`=@:Ԥ;k%ۙ8WmAVNxʍM5bpp%yaiiG7>_to;3U4E0XjOέSZư:ʐ V74 <9QP6Se,C:</UaRpsb{?*gN5!v662|e ^"Y%2+FT~uԾGC8m?tұ]DxQۑ~  B!|voD̋?A@F:r]IN~ߧ6WƐz椝49~ :~9uXp 9OӒJPA^czOrm FʦxNr){Qa) 77e%!Ϋ4J,||J^ ~J\fK\}O=㏑]Tn7hf"z迕ruϼv/mK_DJt%^ ? 2҃BgIxy'n0dW>PT-6Ⱖ 0O g:&C ˱;Jb2bI[^ҼL;zm_Hߍ{emlEPUE"@{(ʎW5øbM/wrkPlC#Т ?/oe Ƞ D,ZBK\e@`]C{)l5N`4Ÿ/,N)Φfl* 0,`O8xtϻ;]Z qIdk}ilG68QwAKTlq3+hڈ{8]{oOKQf'[Ǭf_˃/t.ݫᚁPl[$w^yv3qo7 0bT%Ta/RQ&Q!ne&]E?ԌwM8<&ipT]Ӕ`,7*KU*- @Lֵ_9nKp'P.Lxm8EV٧ϤF*׋dm`ǻ{ŋ_nU!O7_+UwL-蚞PSo;L9_s7n2@Ogơ bh[OQ6Aݍr˸xp!N_B$  lbF,qf˞$ 2Zxhw+0+EM<08Gn6<M\FA]>giIHR Ec+VB^VۑXChI$O G4޶a +tVqY?+1>]#@c}C3x ҒAhB!j=W@KJM% #5O͸* >%gȘ7BjF8L}@U>L ?(tNÂ_8<2>ø6fBGP<ͺD~kՋ.Y!?(̜_}w@(#m~!/cX#ԝ %ԇM X+(Q#߰LO[ڊv:E=զ6<v+57y(r&<\=F|;yLV:_Y>2Z{G,,gP6gwtt[4桴焌^Dۖ*xI zΌ35E]Z6#* ͲbB@F҄A *c TdBxVM>%1Ħ~FRhyӯ .,>fcȔ\f!<sgj8k1 8bQ'X 8Fᖊ-P 6#`idžI:v|%Q+HD.^&e:CFU{r[#ǒ(^2 DT7,s+1hh$`?7YKeԼ䚼joO rA rR#hO\YR5l 6ubP3) qfI}_X". SNC%WZV1L}H^DN6 7 439|RO8pv *;|RŌ=yqL,>BL*tGDa h& 0}?s%rэي&' d)Ib&aGK}dM9@/ >hYD.zmV^`dŀː9MFV&c?Ta R4n#z^]=7nma""V5`储Vϫ#/ QA* v-ϥ/4}&7seF¬YA ӜmO+?"E'1JO8ܦ,e m>1^ iD轥PFT6ؘAͽ.f@w"Jy |Fn+J5̂U7+v0>㾣D[l x6By8d.7C|L5b]ǎetu6YzTm_c>.$ n[dCo;!V$>bV<dn=dGǡ9pW˱/ ]UҫVT^d6M%bV}QlSNXZF>Kb۝'$ ( ɶ5J LO1RhlnKCpgj܆\|mb@re\JUƓK1$zSNG^e#k%c&h̽;_K8V,B[?Cc~]5Ѵcך q1viʲ[uL:07Ɉ2p} ~hfKڀu2} 1wxGd["z ooy4CbM },Bs(ɨ8āN2y6v%^$W+{b5NݖT|#Dѫs04CQdW=/{,1Vy|ZnԲy4q{9$t4I3\(f(9]nL Z%` nKg]Al2ɌN~>n|6[=ds"b4h B&c|}R4ѵ=ȑiY3.GPw!pʔXfbFѳ:%$ Uf6Q0%\mc_~{2Zfaډ{o}!.jL wa7PЧw[A 9d5i`#"I D ÆdfN*!>`MA!k]hkŇs$$q *@ S{O+ }=C 4:dnjU#`ڵy%s&;nEzQ ^jij}p_^ bO|aba56jD]ׄN?Z!L;c/*BH#'f2']51d~HG5q\l κ.w!ByGaSpIu Y%aVo1;Y6sx7Yt/ 5n؊:m@4V@\ o| q=EOWcUA6 WG\}2Gd|GZ3nm- S>Qd֊LuIy`B2#u1HrO<_SIeEM#!w>װk@8DZ$K.#CvUY\# Q摙AsvՖgOyw*fa RG| m% 8D-6FTŚK}UKl!PD-- iվvtIՑ3d:a?21)=V?vpt tU<| تbIS¹F7k<˵_Sm&_z7vZV>"Qj/I7ýJ&758_coE-?WPoHcT/v'O-' _Eߋ |hk5.4 D'QСuAchh5 !^ YZ9] :1; vR9Ү -*joKX_ 'a`O$7NSьzDpヺb:/*-=`c /Xg"|6&L]IfxV?G>a6WJǔ5J ELBtb'U**CB7'9P(-`:r|NtW!uJ 0&?#3yJ4| ilZF"GM"]1ғMvf~Oݔ a&FTi\ F^D&njz(yJ'[ B(Dʀ@ Z2), ޺nEO q/`LVDNh56cLNֹv9V@"*V_Ώ& ٌoa+] A2K1,QݕPC݆ݞ.ZAIW&ͬ;3p\..=Jݳͷv>+,Ct'h;4\>n;kIkn_> (T+ss{EЋgLêzC~ r]?LAċ3 17W8s7*x)ja販us2.pWUb@u؊5/iFM#;[[[: ͚AN@j4NXL>$\24%"Nț).؇ՆElG{[׌Ao4SucBMV(px G#wcdvM@EaNguE}3N~&v^336]F`w.]b!cOS_2"BӫOӸTt[m&oLa=yZh-Az6]:֥CU9Ƶ; å̿`3N6)H|n_x {Gk륚}!* !P8K^a5ӿTvRU;Ys]C'nf5ō!#0n1%GΙ3{dMdF&uLX 4믚P5`+Zw6N*%\Π+EG˧yU2Fps. LlxxO(ì:t ]^DE\?SJTrt,K8Mw3xg]rJR?͇4B$5j0 Q!.Ap,++t"kIQiY޾8i9+Z3D(Qkli:T(eR?ed3Ȅp@ OtB[ 傦4~U&yoPgdDF6\\&O(+pAeY͊Aw;*71*,Ka>pE3=3iCYȺi0y 5Cő79AdTK};ZwbI@ O ~.MY7 cD5hܫPkU*=_. #;cآS_H" yvl تTiV=s.ʗSh=cCR& @Zڭ+Ec Ym=#W $WZMh1S4W$j)r0Y{[+.DxY>>Ɲu]E09fdŠ/Y8(P /WIQ ~ښIҮPMUfQίM'<*U/zXIgNW7Pܛȩ]7 &DTXv"S AOpz',z[\Y7. ZvP0'}{v3/h{!Cluf_^<0ERtWf Vy67c?u2sLxH5KmMz^s;w_W $i% t I[2'B @{|-Ң 0 8UWT"Zs _ۛO*NZiӯ@ |%͋ p*ϝ wϩo ¤EOMu %S 7lwF.{b΅ΧIzn|P v'6eGƺ6$p`Bw+Xm\= C`kzOvTҜ>)V~'~p^Ȇ>bB&jKyq<嵡HNsFn*( y8kl90wVӒ ؠ2Ѻb. yDΉ* ? eN$T?b3Z&y"3t oJv:D]}b834ssCC{R`eJ=79~Cb%EL4kQ*>>~4tLj,F#6̅쵳Zˤf˷v#ﯩ"#l1c᪂\ V72/(#}f{|/Sw y֑P^?B !޺,)\T(Ut}+cҢ)zeqHa"wX\b1?_ $]erm8Ig7s_AC]o*|%s.kwv3 dءsͮ0Ek;+za5+i> |20uiztجX0ò18 vGT"T⯲L*ϓFb׼W.2AalB0ćr8HM-%;4Hd?w2dGlUGz{|: 6;>L|(̹bQ @2n_SU(RkLG2ymt|Ik"K4i"ind?)w)! 6ųd2H #JOQۗΝ5xxɠpVdeJ5OaҔMٽ69q$_Z&4 &U`,W2^f1Qgn ^` 9a6r˿AOEvUw"^r-]{i9d>#nħ—8$@8V2Q ^"@"bJGJ@{ Ae4m ٖ$̐ڝU͞TNq>.RAA`ɹ΀n=[:>UKpWr{;ǮN9uꊿf,C9w6)7A*zFOZ{YǪ3Pt[#|Q\NPYK뗿4̓.{U̳H܊=\2`ۖ* )".lҟ< aO'rjS%F\F|?{: -i O҉S>S cƀ%3 ][ZާaK5Wl~fk'I|A\UeGsYhh?Q̄){koEu_G 1 x,"yE@:(25cǾAf5ߋ _Kmp?$s S&4^ªzY RAJnS3@1 Ye"t#y0D >2ܑbظъzN&qX_о5FmQ$1>OWHڨWL8§=Bgg ܺ^>k mB\ :,]>k˖0yqDYй{? ])>ҕNQ'9ޔ3 dl˵X\4It?tOig^NNT bU|BhF0&5cWT ^%AF;7~ecglʶDay;3-)3hr9aV8Lܬ#Z~ǵ55ξ*,ɕgՓ;lH\I;tv"{1)bL;~` 7OX|9a਱z)sQnF`܈%m Ÿod)afN̥e9ӥu$ODUc;-Tk=@FaQ"7R kt;Y[ɜG 9 4=]cSq$WҊ$$m>gp̫cd%LM>,W8T 5=SbSb,8D rawȺR #Ԏ$U=Gl]quQ: ¯ }hzö$_&=֘Y[s?a8x27}U~JYչ c [~JV5We>=rA7,$gS51xxVGn-߷V.ͱ[;*W ӥׯ &E<\jwP~>HdR* 4NcKfR͘GBbbcԫRҎRG3,.IO}["\5U;{XТ|h 0ۦ2A!ii!e&3p=^xF8#͚ 3VN/+f kX<;G=霉D {x JB^֓|/*J $p)_\^T  ´ /@c.S̰˱DMV` .s P&!jݾجLFOA!gWw3y' [mA ]TǞ>FsdMvE}+Fx;rq><{9gzITou[H_E$A2kPWZrR/{!P03PqN.:?RiUѐjˆQ vxTϊ, oRi <\(䙴{}MFnX!4Ha2dOU>\ />q;M\_}+8:GwxO'X'SCV1 zAKYsw5:ѳw vBTR:8PeqY-ث5RRԄ>Fߺ/%*p!cFc.tiKא PFz+E/w$RbIrҚXtUGS;sXi {WKWR+)#nm0m E+ec=0 [I;ѫdAp- w R_uof'A{-ap$<lA؉ C&6%6աloMkU:Iߑ\юd1@@0pm<nj[Zp(4r$E!%5X s߼YK׍ Xe/㱣~F_X5RƏ3!ĶOe-t=h` #iטpUM tY69n<[yUx+OS(Y6"*<:٦a=5wu%g9d6R UV"o1A PNswiicJU]~;v -͖C7XwkME6-l&lQ"щe4iCy`sDb,̗SJT!k=jHբM*=*jBE2ջӣU G#pE?j؍ghc N%( H%z uB;gz@}rYk֬tYP\22`#>h}T X+ 2e |IOQ+Ӆ>ko)W)I~%4S!ps|K􀭄.*rQ|zg'?{j3x'0wk!͂!3Ic~+5ݻH.3$B\wJ@FsAĝr0 d6"9_z.t8Жr5H<;@fo8sOE]%| S.}ĴIs[SUxd %#7(psS}H<؟X.NC~)( O?} <Y8(EW}o5{tw㜼#D6~cDB(@-qjg9ȓ5 Ht !dtċ;@bcXbMQ}CYs\50^!QG݈?`mSYCg3DŦ{Tz?O~X,hl.0b0A>HubbXj;׌˭2ݷZ1FspEUhpPu(H*ïu2<CS-lEWdzL8v)tg(-w`_~p+^pu5KЎ9g.q89uzIT^%<Ь`ƟfBWZr1Y"e5zyI?H҅;PK]z{9uqzi'hmFtbE#.'>Tֹ= _ -KtoLܮ ҭ'm+eFmTDFE#&uS>X?OizdJs՗v-z[,hD%J!M$NfԾMrlB!0 7#w#UGjuGdLȲ7>3d!MzoA˷X]`Dŧc1f ~*iIw" ]vhК[EXBl[t[T~BjjUY<5]] Yv&fr?o&P{Yf ,I}UUewDž;/͕-9qr|ڟF8A?L1&i">ۍY r];c+CcB4NE1 wsڢnP.WjbK K{`v^Y ͳ~.kTkd# +SֳGA}Mvkк+\7L$2D`J"FLfzz~WU%x{.ðĵ;0@(Ӝގ'&1 uqR9#*v w-w~>:%>Cb-!ˀּyC>]#3ʳ$B:WXn=2'جTkn% %L]>Xu/5cZQG~OS. D _'vy,W] %) ]ۻ۾Ym,8Pܙt`!՝;Qx96bE1%nؾʠeYU3 ͝$ :ySD3Ur:o|18b]"%yД$CzFc'w f&4j7mttB_NނNK%TllA}%FX+&2R KBJh^r'o Ihr\;#"𘗴Nl+~GYKi/# 9.b*lN@qxsB=v6 nBrldn[֙Qoo]!Z|ij2;*7߂&RB^Mn!M]_>r?[v!לvsb"hQ<]jkE?BK,U\`ev##y_' 6B?m HY(1ƻnuF9=1[/ 9ܑ 34UBth߆ْi5ao?T/rV=xp@Q~MUC%Af(PH{2ATe+#t6mĸRDLrMh"!~^1={K),/*gIQAX_ANʔ]nV՘~DW]B+̏e%U0Jǫo:D9 3ގQؗhQ9f7z. !4L u5Ԛ\9Dǔ0 ;=ĥE_,”evd\SmEdmLWe5ieI43GB]CpBTxr{4J'q:rM=VjuGѯ/ 1ʺ8')gfp3-ΎG\QAcq%92/Px?Էn@ 9GqѦ²qf^kW*WH otgQ=gFi DVP"F{",:{ 62#ϰVIaO>nAP.tAgR/Ӄ<3)ʟ4:$ ^t( J!Mt{Cr$$َP+39 Qxg4U T\MFӾbsّ~-_3g˒v}Ӷ.}AІĈT@OfqIAꌙuNG4?ǚT΃ɸlittyjݵ][R A%Yo_=Km}:D 5lP:?({+n[PJ5ͽe`a /GA=hqN~A˘j*G&z4 #[`UB(3W sb6*Ty;"+hPVmU^eO5ovvH߄tR Vb2ҰBiCx^ħ1J/`)n6nWtFL +$Fd^Q*0JP_ #xصnh8v'S`;mIqo z]RwlR\W",Qf6;JC\$ bq]_@֪fnp n$FтHV֬?!I0I0~3hِQ6UzC+4/S iy+ќ+Th5'%@P*Q-ITuDGI5ه%.3&Q(م­c*%^|}I$P4Ej+*.8D Yv@ '{(^<rL6ඈnW/=$Snz+!Sp`5YRPM >2`UpNY많Gwau`@/#;q1SȤg~e=$Qw~ -tw1Ǹ? 5[7HdK[yD/еFL(ESXmQ{HN:P,JF̞ѐ mPӫV"RG+i I򫱩?| I@z+ԚCs*|OMm9vj os w,j}Apt0eh|5grDQ(y0.fr +Ub DW`wTCid,'`yx ~gjZ^3"?OP9D}ZDU>@ YNjY?+5;n f՗z A9"/̝;.5 I:te$/nǩO_ץ 7sRaS٪ h2R'4 Lf*h$L \֛4xK4}Aw/s8S9 hRٱd(=LbUDr`5̞LIzFGb""%ߤ H[@a[f/Ķ&qhzT%wޕnG ,ߑM_]1Іp=)?Ya@nNR=</qH?B4+'"[U)bΨW@,b|pKgvZX+Q#(J+]#Pݨt/"2V f ¹W>cﻣ:뾁|!VUMunH̀[aUlb΋)ڶ}'ZeqA 8v1yMe^{NJpck‡wy(Mq u. m"0\}q2w_z$g* ԤLvW5 к+L|oHIvC PoSaRG? ;kȋ@j\OϠr.m O$-D} %oo{L7=?6$iU5SkWQ_qc-[J@(]rԧ^-PBJF>/9~Q"N2ܥZ+*PJ=3%qpƉ *-dnIxi'1c2YV-1CU n_= CS503Ƒ8MU KlbI (ǾZ?c^nD2H|S)P5o_9 նEqGIzz. eC^v!-e'9 Vg%\5Ok 4PoC\?X.ͺ8[jnyV1蜳vv̼7i Ox'5MG ]Ϭ@!&O8`SM;.HX>JAAyvpjC66H y\/vr-v5#mfM PgK ,w80b<{ʼn1C)Ø %*MAkbw@J##.?G4ħF~PG(Dl;_'wpgWV.Pוv5t25- ;qCg3 ByEu n#isg[UI۰Lգ:H'r""#}L d]uJA,qpk15+&wE{iU!*<"EvQs4V${k`Z&ZSv'ӑ:uB4.{&iHfƁt.$-}.ZA#bWK(~8_oy~$${\4$6?1h;(߷~/wv,WׁHM0rHZWvI~#&g2Ȇɻȁ BOO'b`3kr!;ړ"/@:#|} WX)SN_Q7_ykV'fWqRKs1z6mm+djxc-/#xDP~f-1:܎ S`[<yY9YPzxGP~ZȆfA(X'tV@բ֣@ǯ =dUkyы/z\jRX6*daM/zH7BxMȃ@UZ0HɀsakfzwT:9z[CgPC/H4,KP=O#mW WqvKryX{fKb͊lڱ yϹ\ǐ\XG#Wof%D@$"Q@{O0 n)^ʘ6݀?*ޠh|Ο~+ęL_#x`Bn}j~:Yvp <.Ks`jrp"T5P׎9Kl ʃPd9ʪ8{ę瀴xKZ.bu "(p!T)ʶGtIh1 #Sl~ Ce!H6!v  |3:WOi#Sqk6,3Z?Y` fz*a$]nՒFꂣo,{u,tFFViW Zw臏&`Z [8!4sǻ|t&j @j_8ܢ>Â)]?66!vxYo" 飔gנ^@l!bl SZǞIhߎֈ搏x" -2O&Iw1%#3 :ؖ<:\@_>w,e:[L({w|v4뽏D3 :V>|pgeay%{dWv Dse)yd '!H&`~ NxF%ɕ|1*>=lQ}ԃ|6FSvLZ)Y 7 |?ntO_jm 2i9g<8>gw*sٴ/  7H2ƒfWs&1^v5 ,{Zd L3<=6Kzнpxvʀ?ӄS,OՆ. Y}`E7.ɂ8i s=%/9PWp7|i#n0UG탁|BNsΣ">ZD7[ LRl/!p!gLu,;+0YG<HS;k Aj){Bn~B,97QHQRNQڶhJ y !Gnw[@<߼_ҹeI(X+Y—R]!ϫ0}l=y$٦,z7CmN9}*%q$}]u)ZZTP@)̚;:_k`kAI Ĥ y0-Uxmi'=w,)Ht',qWeHIٜӂKbi/>,e·i{;sHylj[ T.m{J|`EԏaIMŊi?NuƨoJBܿU C\x_1!trL\6mqJWN@]窀@Bj^,KJ,lc![:Ḵk!|n wuoS| LJe0͕`Wf<һ=hFeȜoC&9S)W  h:Ai#='IԵ-yg!0&({S6)hYgر ,f6tTv}˵$MV(B3 a&{5W|q=|7LBddbkU4;g~Op섺c.2sMU 5+Ex DܫX",ŭs VzEkVMa(,m{zCH^dlm%: 5FܽPįU3[i0႗PE(CIi#(FCn &|ud<)38;^9mb{ɤ^|ah*]<(DjQ1YPolC U 21plHnAYyN[f>Z #w`&k:mێ"!{,'ng&(G^J6{a*ء]˻8wWW&:6 Gf$*ým"Xk,|0hknRFQa\ԽjWdB2nz2͎ MU?V[XOYr[!bsnVd!ä4lRӘ|'" 8*pȚ5TIR>:?Պ+EBkPBvh9/*L`y6`*W8%Yx!G t\Pcyx"6KpT,ɽe%^<,\_+P{3zs]NPKS#OD΂\K`8% CQ_66OX MP=,uq~y6N%60fTI O+@Dbx))ɨ}B͡g Ev%.na1n%_7$쫨SmuY fzrD- c($,Jx:sw,[*Ĕ!S;LU"g)~~ְ 1M#P$P ۡHQE_Yr-=5uޓ zݧLbÙ j#zVmm:T:" uV##E(i@b[Qb PQ}B2a>ޭwљTvh_8pK"L sJ ʉ|Y-i+7k6*%R"$|hĽEB=F!EB-",e q5xܮ2R[ד1꯽/1YSuЬѥ,Ju!Iri pA eJX_/x8On[Tu𴰢ׁ!NS+3Cp[]f&X#Q쯋Am!!{Y?l%`37:[uԴ^~PAF4T1 ';IumLKCiK-kplHHaL<7, S*-cr,#iBFq\F׳{*c3$0BR'0j=9m`XG6[2+8SgaN!۱C;p&nZ5 0^3 k=uR{]ff5+-d=Dw/ .߿mi{՛=LI*q0m$TPD܆ < Zȕ?Yy_77hw)(Um5:$/Rߩ62IB0e9!:M5`Mh=KUiܪZ~  C7ڞOs&/J26P6>Re(3m!'oHwaV^˙hvYUf Y /Z`m"9i_S,[{{p.@upAQIQ}3rKȪ)OZĩh]׳K14Ѷ6Y`0F`)[P.Aô" hBZS K6B6iV6.WaW~v+Y",`)PPc/Vο\?=lչP>1{Ev+REWzx ,L0Q#mZ2/Uʚ[,|$:[xN;(gH&lN_}+a|z vWuF6٭TsXgu35RW3i{IJ󕉪4XϽt7 40q술)߸Pn"vw߸K,p Hڅ ޙ na7ẅ́7FG.tr)ojkC\>0O.Nz֜GZK zQ UcFp+P*"ڍ_ɍH]JȰnsKPJO]cC[ E((dT^ lo bCv;}RX\Mȳ s&FN?n"i|񃖁%|@OY'#ݵ=Ÿih@g:7N~KF[ JEy1♳} J35τ<1Yt4SfƜ?Q~jXh}qy굍zoęÁ`U nNj/&D#f p !V^z,֗at1F &ߣ~mW3:E^{J[I{)1Xa"ZsK%O$6һC} iC~x){k*rU Oy6&\ Å|/3r-7fJe͗K&2:DAq$ts2O9$pd/#&nfȈ(4uK#^Ϯc^-=Z);ӑw| SH-ĆځN&2 6(Ԑ:i'}M,XWfQIYmE6Ӽ bT/3R.fr6c,^j K_M=oIJP| ~p~/zcP9{ìbˤvV"wUo!Zr&-_mdܷU_ >]cHRhK}Iܩ"{j}_-n`z;ڐ#¯^y4GZ|PbK˫q? ٮu׉0emRx◥ZBqf;~ܣN=\'&hay"M{{ X Q=$)I Hޕf eny[KnJ:$bolhZ'pl>|?mhu+v>iII?H!HVz#Kȵ@%2(`ms"qdɶ"9Se)3eܬSG*.z5_ 5e>M<,d^Nb &G&Gо̗?[G&ӀjKƨo?^QzWf3/SWn֮&؜n[qUt֭3$5@ٯ"*6NX4+&RIF<6BZWwAK8? U9g 04 E !Fr K]~dX܄u  !CXlRI t`ʧ`F=,DY^3RܝhrYʤ: X2M] X (p݊1df\u dlQȂyBfюga3Zr8Is~T2O߄"@'iefڗpPpx,QI[95ww]2mdijlvŒ \|VsEC L{Ois|6:k+Avz`w>w٢pLM3\ķpP/9g@;ʂz|;rŸmT.tNJ^3a-;ݸe lF|eԡfXʇmX9$eÂ}}㔀(&>UAMϜ|,Ũ5aٞZE,(Sia2WA|cKE Y糜Y RaM 233uJdlЄ@[xLW)F|,H@8$e,YldqpɇnZ v:}_$ͷ3v/*L~FՏOQ/9*r#7%罚0oVJܤ+X+m)~`UȾ=)Des*n6 ,Ҧ}X0axkLGI)p,~}#`G殈wB5Sbɏf~UC.ɫh/#_}[*&va[E6M~S7o*9/v5- J!@mWqL8Fo{NDFe] #OrScO./0Wv"bj;1@ZR<|9nҖßX4gҞMΡaE :. :aMBL볲x-3M6A]H5V_J#/ѽb&'k[N$'ƒA6St/i7#,:Av@6j>euũ3;,bigu[iIVcxgkuJtN#a:`*A/qNV -_ō@ppN6#y{n _աCx_lB B=?KZ]tMB 1( iң P:u7? ')X')Xz<.AX7IQص]ZVFDVol^}r1'T[G~Xsܜw Ay&Db}^3GQl !N*xO\/q {Qݐ?Z0E:P+-,Op968vCZ["'EFXhR BڃhB;pd]$=eS縇L75jGR 8qQQe=Tq/_ *3۳QBGb)LXP N+93JaOB6Ww'A4 K~(f+g!rI}mq;ﰓ.7=m(Cx691#TGv%ӊG)$I ک;wNl|j䃪bP)u'P GdHwR&7cŚ %wʐ[@6!>֪UDzQmLtR+y to#]1eG>U9:W+T#67$ (FIUY p`.H)ӄC-V K6r9̃MIimmHC( j8XդRcwlM7_^ܔ %{pM+{?Bȗw_i.%3hZ^9|3!(o]w< hs;8`is*3w7R n}R>>6ifv¤qbOx0559i*XP~1̃9~k?\zP`WhL}j*ORL=k&_h~;1WUc.ozm]".Nvm? ׌ ϓ x}Y+oWeRe.,xZVlԾ^h5}Å#hG'nE9FGY) Jᡝ44uJ,+~!Ս1J9z ͰI(.!9OD0@ hOu~ EY1F&`rKLDZTR_\*0VW#u Wp.Dyk; Ä_DN"rM>)_%#9b_tG^#{^bUP7x{ei(_E(S$=qM{x iA*lOd!ЪMTGPd!&|tk 7?S4\"}!c61,־}=S=bY>BSx['D+E?۬~ <ת9~GPq}'rpʹZkGߡ0[ ,Gq8 d7a@h18ŰG4s*7!~fzC \҇>r0&Nw" ׎FP> * Y E] :kֈ\aqRM(y&j B8ٸ f1^âE{t!XIDZMlc.n_]J ^,TM!Q<Rk.$,+';jƢ1@ a`t;P_p"%uLchU r06yPPan4y j 1n~#́39 Uy^ J8 $9{YP:M: Zkc3O_ hLyOSSY^+zFY_;N'BT]{,E2lk!t]Í ](&x 軸.5 ˲Q;Am  5#@#K9 u8rW(?!UC 8O(S33MG]a^TYEjegJx7[q8Hw4E€#,=ӮshYU$Y韶@U߈֟ '1؄3$o/(lec~vRt>K"o8)`pT0cӷ BIc@ DGHq (s*x ,o&!{!iWBNkG4,K*uGo_ɥ hfISbOhXVbýN [_q<'mM,X5NRc>TȆ9G@im?HV-X<HՏ=6$􃶙eq0îHf ;T2aOBzG`&(Ӆ Ӳ!Q^L;LO\>IaSFH%w Ɩ3'Sħ3"5U%&['F5UoE~n5LGv0ĵBy8XKT>yqjbg~#étH$ʢob8T!c4"4UbVB{> =i _y4J=zn+UCUײN|_gyr~3ui"Rm8h^L^6֖a^Fwr}6KL%,6ۄ8R5Szm7fկ-+L9`[{~#< ;xpmY! 7 H63σu1uz|?$2AAq,f4;3#"ĆdU[ֱV񀎻2|v_ -GӖs==P~R ƾvͼ}r#)OYZ400U)'Ng9yDv{ ߀!VIJJ 3 EĻ4L{ 7 Y NQ6I'whp[muRp7]&w=d)<{9x4SBZ7FqC`7z|.- a4}/6 d+5?>جo0Tx BвI{Ng 7E't iIH`hOh#kb,8l;|D'ŏ$&x"pDqXB,rFx5PG[_wșRW68qN+gҕn+A1ÄC&E[nL-^61 mT\ˏ-,#jKBDB:VX"Y̑VSdL8JMXe9SH iVr{Gل4j z5m'iCƔM:Wy mߵ"9<7/6W7}wC҆()Legoœ,3^_raG>;L!X݀a`8B Tk"E,F3$Ǔ^.bGE.d}mZ@g8aޗ< XQDdhP;"ee oпj$ C@艞9=tAD;*cBYvs?u\ajxV"w/塑{Xr$YOVշU9Ylt-D*$ׇ@ӵ}9`1dY1Q靝-JybښR:2k^6WBM"C>F nAA1zjCJl]25?(%yNb&}rBU~/|X=x&@?J#vU(a,>A.q4Ԛܥ`4gEA2ݧM8R~BljtI{]5=%&w%Z_ࢰK4U>m /wcxP:Y(K=/} cS\8hբt)Z_K&nRA%j 4HD++~`@ykSnS©ӰjyeBk(~~Ux/ANR:|WXXQw"xf7r.|h`=h8[.֑/: efC0BM?dfv#ņ1iJl O'b̔ܯiRyu {SwuP.J1q-XiZk6KU.jw|Gf(Sٳ'> izΚȀzБZ⧺dlbCn'39PES̶o ]G79G0O4 ª.dZiХ)V\BT4 ch-j18ri;pUhi+~Z J67 74'EV;vlI +zef4yw,Ap!gϝ_a葯qeHd4J@}̀X00_EjeBB2KKc` qY`~C&ob܅sHNaS0iFÒUg:k/8ʄpb>Kf_Ɯ莺w^}?\l8* )@eN.Lv7}7G m 'Zv_< όQY )#҇-nc)2JX?+ɪAtP;/Nևmq-x|S0\é y.Z,g;]il}@ x|b]qy@&Гe<SLq{/K#Y Lw):LL;+XK^ ŧmF(Z=o~E~[ xy^zhh߰Jp$zWp uz w߳!xz vyMi/{{&b#mo_MhJ!f%FVs]9buH\kX C; _.o|[;u , q&.U\o 0-#thLmSYnbRdC~/8̈hu%-ܷpXhA*:\R{"ifV؜S|-M(C<(T=6Q L>{Zp,pw"K` */:䕔ȇ [lL+|"YqsRP(M~%v2?xs[CĈi4#L ifc%: `;i DN&4NFƣٙjҖq0aΆěўQJ&"DwⶡZtM@,Iۡ,?&9d5+Rg$"nK_C6!P`9[x5X/Bu24ߑ10 PfD!&df:ʎ6mIՈTޗoO-HIx]p}  )O#t,]ttv8Gόu_KI. KzǪq5YEI1`7Ҳ?3OTU;Jb9VCZ8|׏*o3ޖq[fɦTT #!%&҂T:x_SNKy ~7)8*ya[48+)>)᰿T0Pg[g@&Q ~)Mc(qq0Cgh ^wv<69d 5[a1܄<^?LOz߅jE5EnD,Dk+m'WH7g3ŠE@+_?4ͮCIZK[62?[k^8qM7(:Tv gm4Ar갞!R%DF~7N:vkީstzhq#mv|]}PU@hp՗X1// ]v,@܍V>[m)n :{̄1m?f ~wCן%#yR޶u࡜G r[?tn3.8Tmbl}o2<5~)f , F\1/,AQeEb7zS>\)eVZ7"SX‰ Y,)G#:2d| 0,KbܫExi4D>&P5IL,M4C1^mzE,8>0K[Wap}Ÿۺ<j3S v fpa~=i$Z$:IZk̸d?t| X:Կ tԶ,b&OCJEDD^~XcRkJw\Yhr'eX, &H5 kJ^btZϝOy0]PVT:cN_rKƑjoA/i#SUGrJѵ2XĀA9r8>P Cf!3K #{e=cVV<6f¸-+l V}#/ktZ`BB<b~(6uoP(_jT6]Hp4J{=u{W 2crYC,SفC#\#5oVQ>( Lc%W|lok{^w? G^m5OC:Bjl>BFKeh#zf~!+rv!E%4dT#ؚ_px1ڠ#D–Y>D"@HlK#uڶ^}pfq]%'EJ|1N_k0r;? !oQd EVEӬ lzeQ㆕(=I<,B 1H?VgkV79b,@rJ;[R=( ^3p ZңÒ#cf&4Mk1A 'UFɕWVS4S I9+O ^Kx1?ֶq"ѵ%r%} œALؗ}[P@}b^^.c0D30Va.I!NDm i](Nb IzsBR6G g mVD̕'E*+fUszS@5(v\2}jUM2EԺ(ʂ%M%L[R4o1 FgEjRCC5]X팓6$ n"-<[D%x跦ڝ4rŰ^.D܌p,.PW+ s*7fz-g۪.n5d0ɏ^?n%&mO `GV3[Vp@r`o[6vEUGHZ̤z,7ٚs (-rìlƹu? r훜d.z\ic菷OlG; i{i>DpW'}\ gYGN! mZtKwͬԊJ}ّ!Ty7QDQc,&;K r̪DQXc; S;Ȭ%ޅ߯9.wMZAw8:ˢ=2 4{2&QZy (ώ\el|]xbHy_KQ2`G"` ֺo Xg߶,+RuqSn1ާo5Ȯv>+G֩Lx~ӋR;ǔ|L(H 0QY_5c a-RlORuH-Fh_I6W,ëWd7>}Z|@:ZN>TAv'P%3b7pxZP^b0.zE?=8bxOQ6h0\W*BvU 0;BzHy榽ydy_kP`S:+(=G2"|ǹe1<fE~zR앜^Atޕȝ[Z;dԶѐiexMh'45PƒF_hCSijY*;O7C TrFS$F&6ggњC5!(Ă 1 DAdC>uq̬^m 6n*{HΎuо7y  C?~&UBOߟQvN^\Dlb !057 >JϱL_߱zr&rMbT@[Q[gD3PmSCzOa}J!VTdp`K;? |LgMkx%7cL6ϐ;XT;])*m 1$웄dT.a"tg).hlXfǚP? NΔ'rb4n$=/h NjeӱyoMkDǜ9{G( aP'EG߇oiGmHi9( sR)딾=l섒 8Aގl7G5c+g\0F En;LJE);UG;jزq2*KD\:8,9[\ nD{@7x{jM)U;~Aɺ-V{lt~"g 1Ȁ~rD$ <)Fѩ].GigoB8n+uL&&dmkb|<( dhbRxv}u/쌐P=1ᢓmq,]Nf mYl&gzh vH@OK_Z 1K3xA@G Ƞ>wz<[g}5WM5E% +j4ǞuZ[vjFY.P\؈yG֑b$&/VT`%sRsf in[xd3Ŵݵ1oIbw6 u}ticҶ,ލj>qNf,pѳjց%"`p:NG]!=5Rﮠc`/; /NV>z,ռ/3s.uBc0d]^LL㟱"OO;)L[j0SNF +w, ETl }EE*޳ w7#H(9~v׵f{B¨2CW:0R(r8xh՜M^r-3u>55{Ku\NNMCJ(Y>88\X7lk 3M9ԃPS ѐ&Ϟg]?01AvGB?5_+f4kF['‚U<kS5E2O-l>(`8itD#Maw+AUi$O e7/bp>9?]J3Sؗ8G]VQKP NYnMbciʄˬfWvyϿ0]̆XOg˲p`fp9}W`>K&䦮N%0]Ju@|3Kx ,P7}p~?xJ=i4ax֢%i]9LAAbs4t^J]d9^FZ*9 h{%E ]oY[:lqKtDw"{4f0ך]'c /KS EeF>qIv$ I.p4 c BKW ]WhW92.v. O1b9vPhZ2i?;賨-x] S\Q->CNB\XWgYx#0aAr9Xl [ xO* woSY!V-ZzAkƙ*2~!+ xTR΁nzLS͏+ څolaT5J!Wp_Bý3_E9,o2ecMMgI3PǙm_9~9; /;2}HN9Dzc2 0֧s 79L,p0p%>"[`xĦ QPz 3욛5 Df>|]FkYg b?5%BOkAp~U`V:n¡0/]P}6-3';юh& I7(|Zk;j!˳/U娝F"Xc]<$J],\H9؜3RrpݐӲ.Fn(m~V] {qEkd^Oe2h?ق/bCniu6Lo48Oܤ6ӔIASeOؘdR|(ҞZ=t[;V ~Pl Tg{xhHҲ-ށ:/QAt|zFWOIΝ; #鄳R ʳ2d=LDAG TYI{zBg_A2h4@BȸBoJX\y%TУ?>*)p:KJ",q*JD4Cѐ²]4ѮmzPetm6c;. ΉbZ~ӢϚ nhw1:Jh.TÖ6+ne8Bc<8f GYΈz-w@JP)Jt U%$8᷃ 5 ug[, *_vAWrpDRL8BD(bʤ-5@ > K|6HbԂ{12.V٦33kZ4"ξGmNSdVCb(8LJSJ3` @(<066HJq/菡:,:!M9Ƶ9K J89cpeՋoޔʹXRI Z,crHӯ)EI\ʺeKx<>,yk zX~ֈ6|Mk?XHۦcO l.F%`՘gzfаV 8vNsF〢 ߁Q3fk܎(||KO>:|z n~4BkUАOVB^oScX }p |T % FYriH294a=_s( ~%\mC&,1Z Q݆#[yϝJ~ھTHH< , oQùh DQ.{ᰠoe%YHko^@Pa QSͲxXU1<| u,3+봚ش,C,Rԡ_^YVMv)qcyC:)* j{LuѰ䟿P̶$iҦym/EBtH_IP5 nWFϽޝ\l粲.*caA`\ #n8#sU*_euCЗuj36ܾ>@@iv(q/ռVs@}-MiVTB!xb9foJ+_=p`wM~T ɲTA%_SB!!6&K s=̈Ο|6U_kYUw# `Y8!H+/>Z> *tQILfG_pC`Y}JDK  -.fؾJXlLRk8_hi۰vEsmbsݰKrW鶱qKT5./I>cIq8KMVѰW<Ǽ  գ׬UλŠߙLcҥMDY{){dsBYlRqI(pL%+Pvkãap|5Tx}*`u=(id5miUc.e,6;|Os|I aHciR$sJSE + x{ϜM ϣ;yry ~ tR &\3sYY`,OOC'W3 ,t\ nܬESs;!Hg}|_֐~Ą9!\ ϑahSQ^{07jܾP]29F* SJNNrTh\:Dw’JzWjCIzd7nWp?dEB& jsc;!]lj `q7FHG}E500¸޼FאpAրGs!sE?,>d0zd_ =~ @NY8"#I{(dj#Z3|,h5*Z2rb('B iLTE:-7 &VJMpy5auL:ШztSo Tx zHǖ#^ӈnCr 9h^vI! {KPBP'# K~ R!D Av8Vӈ;қl։۫0\^G},HEUlyZ!lfL3ygHpQqS.N, tKbF`r йr5l/oQe8$ͅB0q%N zߵYR kipIB( D~,Ũ!-3ĝH)J5'Jfi?[R .4fYc?Dk#l*Ar@8>?t>m 퓃qmQd eMnc8'jצ tRSԖ'QJh˟kV}72LT:UOi`e¶|fy6t6O$\ tJOM:⪴mΚkW'o]t^9rrpjw7k|RhբA|M{of \`'? "cOJl.vF_9hݢ%9׉gځ>$7߆ϙ Ϊj,8Y\!y#O'qJF=l?O)aЗ' GP! BJQ8ؿH=b<^4AɠPtz®k`Mݣ 4[6"jLp~i.N5(z#>~ܱ #^/Ya#ԣeAd8(y̗oE)y}ZΉu $NXG_6 d] f0GRq\fJNQXJ]y0V4'MW՚6zSf™7O%,%DL5mEkEaŖQI7dצ 1='ʨk?23nPhi H!^ oyXo\/;t(̗`ɽ>~m%3hB_nvj BD1w^cgkn7uAG<ڂU4 >Y+KmgfFoy`4 MʱQWf!,QKQRToO_ 'ǡ֙%s a1VTѲ-'do( ] `90>2GSD!c$ hH4( =$0ǚI[?; de|͈jAXEC'Ubj1(e4kbEkbuUd~b1ZAdd7hjzpeHC ppP9 yHuVGUQfnӥ}&0F]<nE^5萅u j|W ?GoR?#/\_AkT^3sT'DNB4AL& ʡ{Vltk)2`n;> Wmm9h 1it7NΡ|{FtHzBDۛ kO ԁ7'p5byc[ ' x"mr^c jȓ%޾:i+`Zd;G^Y֑ YWR0;#g#9a5ΑT/c>~,;bF^.rSXU`/TB# EP!{5p~ w(o]̷KE/>H~F{ޟ9)s̟KUÌDV Zh疲xTkr#t!WAWuVSsN7x G9CZVM\[4H"d# 5=82-tRf|{ϗ&Pلp<gYe*B1⮺:\X `>+S gjK6B *஗Wu)YV& zt =y02cR˔c O ͛+r :AtLcRAg i..&hd 58mI.jYفE|Q#O:(ﯖV) J&? j\6Ӯ?Żv!;a9/r?DsIe %}SKɍǾkwneVը? d{4QUmHZf$mΞtgdTt@&X墚<|T6&?@}3|7怂բQwH+i&&Ӣ>TQvwx4/Iżl(zz+EJ Sc˯kLs0ߓ8&עxb4`)6sV1 ~xuߨWA6aKx$>>;[MIs "V77I/VfIj|*NVa2Wt FNAb|50WG!R̝`S;,wu֕70+)ȴzМRzfjR]iC'I=kiPUx~_6.u^,x2oA[\Ř7ঢќ b_٩)C[&ZʸhS璄J0*$E[F{qvfQ̇CY^"X~%j3YIÅ~"3SQfڢG-3_ۙ!j4;>dy>Nh4rؐu W|`u 5:,tB~"?L݉k:=phn˜#dMm&d#H:YNUGp4%%V *hI?E"CQq~PVqp o9 " Ccsk; /8jKH*LͫS 3A>uM#܍ZfɝlAkӻy!r%ijʆOke >۵~¦8X1*u+S(&,sbf^wync$ 5`f;dS_~%a&gYRGi12m~P(2ԳE#lrb1*eIVn^8כ`%U+Kr} Չ$AG R,&&za5LAi#, ^@lu3 ެUL).Ǫ-ŇʃgG*tcr$} 2 1*8Fz޾U!>_g ]&J@ Mm(c]PE~$)zGt=UW,myktNn~uKF YEP$km-35҄\zmmZ!Zhrf' !/JYjL*ʕf;R=׌:\#pXxe@[?nJkViӯ kQM5: .pR'$s9.*IJfc X&N4Q͒k4䏛M[#b}ܕ7njqR9wJy_3CDBpGZ<)#' _P-Vkr2-;dEi"ezGDUg ztSjaPinI' 㜦(~[kmbqD^΀!E@ E1L ~֔ 5J!.&@eE4MkBiq:8UgjO#/. գV H\!$Ue ts38ų}瑍7.Џ E֗TUQYtt޲l[=dCB'49"yXƙ2Pn07oFr,am,p x@k,(I!9o1E;vg_7@̘FW?}qwAwS3#4 bAv˭g5.h#$WP-I$.(]H99"_ciZn@7} gP@OPj>Z>.kP%0pψ٤Te C¼Hė}:V |8W\.1^ [3uvA8KYB"nڲ4@uy|a.46wm'Nj} `@3éh^dzxBMKݶ@+(ᥖR sNMS"[sw&JҡKQE.D`DpH\R#VӋ$۟D.vVC%yqsSޛGЇڇ`=5])NVNy`eVԃkWEkϐ(ZmI m Qp|{ZCe../pD\TT>F%H{XCp(y#zCjhֹ|^_Ks$Ad@!byR'犥b+;w2T $5znAaPEΑܴ׽BEH4^G{|!rA2 r&0d5T|}f &ƚW:,=}E8 ne很lsQ\`*5oIUPl]ݫ};kvJҀN6تdxo䬹aX3$mj:;6@$!q\VvO SЌ< ?ydO!6GAS-> j!(Ť!d ٺ|}JGnn!>}ф̟X$$Q;*94(Xl) sZ>q{<ԏ˸5/u܊a^Ptt1@DՂ.ݸW^Gs:J|%e@e(>-P-G.\ Gme#1`j:,L}zޞ(_7lji_ _C+&;6RazDq 2뜸7%U+f5]~Tۅ($Xί%Dh-#"wlTp"/Bk0 :W)ZNl۾F7ZQ LzP o&$NGN>'2> 8}ֲ  .k %әkQIw{f )C{Ex*Y0_Pib?aWsUwOmЯp_30SimR=^9N!mYiODZU i3*>6m/@U\oaFIQyʏМ`O /q?Ͳ($*\ <[`yym0dMy*.µGJbӏD%ɒe׸NWst6lLX;*:o>_P?3Kՠ5 &͜ol8iO&ft(Td3p CqH''ӷ ޻À*4䃼c}Sf ́*[{КLhL;TK*te]',;EV+g؟lO`sA%j\rA Y|Z!`fMS/؀)fCx )ð`I d0l;kFA/K,C;"T& RBC8xIX(N v)TߵJ(RmK^:$U>}A صW_eX-E7DF1x -. d f jޑTЁ0mz$fSޞ72\ i vtc;y\BjU%8yLSDkܥ N:YF˃B4V"^J1֔^Ǘ$xGq'dw$)llψYhxGlcq0\LbNjpU5vO4[,1p%)y#6oAcT~Pww=߳8=G bu&=_6@zΠI5801~j̱`WbI' jkT1UФ(BHJpd;ryS RlU6&^C:69#%OQ*L0 FU-7vJ-]ۖ^k;g+ 8zJ~iBP\1SgL0iQK9lKΜ/TtLzn-Zf-jWx\d#JA5;x*˟{^A m텾ca2Of5]ǹxuQþ)0ivзz.; { #N1©d]ӺO[‰;pWvKV]UJ42Ȍ'ˀZȾ(LȡDP pXsh(؛ ގCa$pdX ZFLkҐ5>JGdf>`$(!g.NI"E JnʮE76U}-5ؖs1?ȲDykC(eXGK'* *)0WPycV8QY%~:ga&,ՋVGWɹ`OD.~E))F}&pu*08FR!axH{"7Q}$Xҗ.""}^;n9:.v%6," zGhm0-,vǣ_Fni'3{r\O1J;^(Aaz ڍq4nu67 O}r5S@Ex*kvMv?&Ec,@3A~$E|jfԕ+}[Q"?"])Y>.2 -.J&IЈ<%,-U:kÞ +"DG,}pff4~:r:gWk9cpJU'5cМ} D jfDEտ"% vU[p-d>21_Hwm Sc*Ab&gL~^ccW9<㧝NL;)R<߽|pMphx{(J`|@]t:TR؏KX$f=;f XS9Rl=8B4*3@l )wHKuݔ*l ;x!C4M+W#bGn?KT[7#|>" Tg`_XVR)[Qk÷90Vݘ#z` {_zOdH} ˩Z=la8o'~mU'hL0[i .H`ïz^kM'SCs>:($39"4aSgKCZgR 2GpqAB#ki]$0∋LCr6j$?/CYg"q g:~I-7N`~wiVIۨ -6LBS.)?6wc\),A_Q";JvjR3W-bY~I5c OZ\vK0T}R 2?AE\ݻCW[kJ--ZGWH|7A_׸oC&Q)T#J ,7 gGYz+ 22>J!)`'F9 "SCRiMS&@ͽö:8$cYc^3g kcz`#k%ui֚a% 8uqAo)K)<7>Y&ݬ~,Iz^Ho9R8ٸ Y*Lݷ|U_cW,+Uxmv )lFLHGb@q X K]BQ!jڑ2 ꮈaz"Z+ތi ERt!ҒEG?q=X]z,i4J2ּ9I4FDQEqv0}9VxlOZ-d5/{uX3BebyU ,$K0lU"Qh&1*\'mܝZ$td $#ς^CQk:`Ba E2LoeQ?Lɫ9uaEx#Zr)i^GkDi˻VǑf{N+O(nJjf0B0|b|I}8lk'uA- (̝ɋlh2sw@;ĩd-s.Jy99*[a`V(L~}ol Z$A 2s|qHm$s&*<xd,Y7L47PvIF",}&cX?^V_fqy#cx_4jˉ&7q1;?q#ο&?۵EBZV= 9`300BM=PVP[@"B/.&@q|Zxft 预fůev}gs !?U Myd5imBryBnr{cF(sU,];-R2\r/M&,7>>YZ2U0ƶ^ + !hͥN ɚ֣NsY2>ۛ.=<~sI>T<+4o` vGB9j}u+LЙUWB%ᄜ۞㕣?_9*J:ڮ;J鿟]NhlW[4xNzצc3¸f֔z[Fu?~s%vqg[2b q*zV]䉣`L,+GsY|T7c 0c?-)< ʊ&K%/rc[C{((Rrt2L:_ pg脐zYr3;{-8 q>!AzѪK$v>rR/d'6m^~2clϝOUfs k` \$q^a}d޽?~ O(Ic!Z"cv*;u]'Mٗf8kJ#-b065~f}3{ A}nR)'''"n)c%PN>{J^[T@"`Vcw茗wKȏ W~_$JAw|=.wrUͳ16RAI!'+R Pov;Gy`+R_.@C '7`1nAfE p `݉|cAUghq'݄Ikhb^}ZݏO>/'QX".$Eyqqr&XBݔ8`E+#sH3pâp, d5W RB~J|r1:;ǽ*Cĝ|B&6ʭPEE]?ܪ=h I! /H˴hL=Ff|]'y9t&|Yg?; ³U;/\!}XVO#gncY/m[``اGSZ n "59>n{7c&z jDT5R?Ds['5Bϛ&1 p ?@=A=qf bő%C] P;W]P2\}졊wk}BqE,㗔nYz久~b;Xm; >t9L_%3n+^S\\x+q׀뫹La6qǪSpBQ5kO2ԼN}yGܮz3]MΪ)IԈ $[&ws3+,~B;9(x=>kR>GJ}'x@ fC=NJ48W*^]+.^DxWt4K%9z;d[,"nHX3LH< L+@ Tљ3?0cLs y(Nmt-.EL?Oۛoe@]:f)gh!0׋lҏoJ#uLM4M<M] [cL2z5O& SzL2(c`D&?6f, 'LZ(]Q Oi#mbn)QxL)*ay!.$ C3ճ,i[xwApm!brȦV:_ڤlkPh'p#:} !n5~MkKezC)5XDCr#h S8֒xIȦyȠf`>1=s[`151\{ݲ¥ B EQAS QĘ'1"baA]'U#Q_cAaT.Y{ +|lȿU`BFq!}'>^{otہɜE1Yv*w8/"փ浵Wۋ{K.doܮK%.79ܹ1PIs7j0dmbQzQ}^u)2tJk:K$-$~Zk9_Ԅ?'EYw::2+;'haMK73ȲD| n"wQvz: NƏ9նkgtG7 \N8tH5 6e9 ?>iWm s0+ b"CDͭhxIhUJ9=\ْL5,sՔ55Txr`CvT~t%l(fv0Y1)IM|g N+Y!7Mrg9$a&'4pD[L=5Z5#d|m{99UTq`\YpMړA Щ<+ėNqgD-b(W7o#h oLqz5q6{\I|(b_ ]P je/H]6;GMwNH[8FOw$P 40+0O*HіTs|PްL*dbC|Rl(`K1oO2:C-m"̂zta(^a 6w;ymfGWdLfrIլÖphD?@i\*KcQy DpOAV$X0/-Z{\}C moZ^f❸ZWqn-; 0M}.vx:R7h훣}YRɽG(]ӑY(0d3_}z'ڣW2X@fLꔟLKטf\3o:B=Q $9(X֟RwM:HgUhFIH{e`P'ɫIb|;‡ruD" +I׈yl M*$^4Ģ(q2׃-e o`E | $;Y@jn/Ԩ2:Ŵ%E<v=3gЇ,ZM /*-|!szoۋY]:9|]E#&ڋTjm5%z'~*@@DmjXaP ; sxE`7df#V'ؾ)F0Փ_?D jGZ$/QJ56:ۥ2ڤg)n 8UTH@;V=g=Rs]*0=/s'uv t,.ʏ:r&}z+CdI.`j,aP/cB;a5FdB+ֿN>^uKN L*B0sVyePcy a+֡Wx֯)tl֡fa`̕~S.f|kX.Ղ W}I2JSdz_^cDN`hRz%(c!ċ7+NRy.퇸H)Xs E~Z[t hF/Sl3Լ6PΥz]TK0"E5X *44;E&R3.Agn 0>U#OY[B5~til{`H *N= s8b";d< "c Alko;D!=\)|f`QeEGkFc^ap2# 8BԻge|7B LyX)սݰAEJ{%~@ 1'ѝMCs.V 2XT8iG{ >T?:oA0ϙuP1DɅZ#n 1%oq龜pAamvuд؜ɉ5Wў upt,$8Lf,J[Ox033CSҠd!-};H)q m1bCgCvwĠ۬L2 Y7ٓw(@Ɖ1c`rL)^59Kj6bmr8K[4h1 ?u"V428^ )ˬIM[g% zՆixV;{uE lHYP9̤98":(Ĕ eaC=b'~A7n<#j=˶ͻT,_I%fg lgAף3<ׅh#R&B[ ͋D9H[ MiMҟZ:8^ Ld6^XTܰu6zl5K.%1\q" L~!nfP,),gweTfՋ)?Pę_clU 2.X)CCVȸJk1-2:p'skj]]*B4ؒޥPر6P(*U9uO<[6AKIBL-*7BżӞt^q l -Bi_2e:m}iOC} ppjY;`"'|ж G$dQ o~:,<{6%0^]̽}=dn^ .9Sp$5u>1I5bews+au^<ؿuJ%dBa֫M5A.ъ9*30v Zѷ+o"nq=Û5hXڻ!nbkW jH-lߺ-_p$eh&MOZ]CFd8̓8TkNW-b1CfEVeK*mH|&U9_cOgU~kyF'I N,#%G 73E1z*V՛bWԽ;O9)oZ鑨1d0mG c; ýb6j-؇8Ԃ:4_ ꉁ<^B^Au Gozdo:͊ho9(pK<[(Vu[@xG;L XT!5a!Cf=:%>#˰mʨ8']˭mJTDCΧjWмޤ{=T& ,,1juS}@C=ÓmE<-H.o. eI}2 yiI51jRC!)زq@Kq]Oj 5;zj">!7nJzX5/RFWj&f@Fc(yOG`vB 7z=BMʒٟIzj,f$O"-\x|fm0$Х5<j'ŕ`^X _dl)jô&BɅ1}GϥQeo5b 3(*BǵY@%VwT{caK 'ZW==<{=ɔvRTLFU6li'!gAErS15ɋPÈ6iXLa:/q/5US}\Uw׎_(EeaGĄh#;b2< `"w5{֙3UJk/~mFGt9зfshZi~m|Pa㼻U(ӂbt# d`}VSr]fRE#$5|OA/ׂ̍0=)1'X6|{p9@Ya/lU^/w?-bFÃgT^ffh1薾c ;gJbtϦ꠸F@Q;ޛq IW2s2{Gpc!Hh9# l=/lK]?MEwm3*r.HL?أ}cK2s@0PaMa8BDX^X8=h`ӎ&7-0^ #y7<gn}/G;_.(x—G1U+nًsT eNCt/~yeE C#nm}wr> j\ 6#? ўlfFrևo5ANz~ml{ ]DSyObt1 g۟d~w<,^++~SIdU"Qbg ;zzfY$Qx-{Dw; 0=ȩ_D)Ǔ(G&>@E)91&^eyhI=rܜbTM.20(?l8UpT<6:|--/Ѥcjq !~l/{j90 /#OU d!Y֊jC`>&[C$bްzN k!}=96# Gtk$!zJܯ"n(h7Ru;F}7`Mζ/!N<lZG*2d.I9'>jt?vWK6b_鯙VG{4p唯|/q%/~,iZ%xb2AQ4M7DLn'\iS|P|QLktDkfőbPc:#~BχȎ_߀T֧  Oq[i&8.R6'ZX93AEܜ+pMː.h-L*KSt NI7>B/y̭2@@z7mG)/{F. b*(Pc1G;$JXAr}sNb0}㔖*yQ s-i@wb;䬱Y<ق\d☏ل\ %mx@(mUW&YQ1tSo;C]Dv0JVO=Mi#נ-&؆| PPi}ascGd6 `h>8K-&=[߇ xĠl!}?zg3Cُ4x|$ ŇTu2@Q#rOʸ[C|눅axc^΂h0Aᣇ`Nъ r7 HfiG DT%Clǎk"~ _S"s8inr'Tl";?>Z간g[ZB@a3p.՞r~r^-Y2pPHOuz-6'΅4ޛ§%Ƹ4KA-zlEG`MܖLgmɲY /m:]#%⁃p# ;)NSaboƠbǵ'[z3z-+:cs=fi~Rb(ueBޕgpk8=o^2TP6L&?!NFw(f Zĵݢ_Cch>w#[-!S7k>d'ZӱhYm>L^wuw@t |OlQHni(# z{I^Ngg74T)/ȹ]#@, ~*\kRuA'L.\1(OxEUzg@f;80+B_'8@Wzgv7ѩb%l_}B Y4mj#m)$~Pʹc_A\XWc)1 X*|+5g-v`7eգD MzߩJLd:[7Ҁo A3 FS3}7XhBر]E ? BE6*וCJ$4=+c(3k}x&[ cu cT%q߼ov"T|f+˻ q){/6㦭Ws<Ɇvv ?_'iQ|2SjFئXF{*7aAFt@Az"R0ĢlsQ`aԊĈ6yۧ"OpyG_e1tD,B1 (ùy'r \s|+dfNG͌zB1eٱm{&@ϸVT[凸I/#9KT<ĚY҂6DL]-`aAn>E?qxu(U!R7 Wr[p;\ó#lF0"nĆ(dA,ܛ"9X\bg1B@No.PK`-aF`g.W@X;23 ï]yR n~*y01>dE_'ɇel2xwTۄJqMy9Nu{e=* 4'@PN3(Nr0*TǖՁ r~ZV#) _1< 9:XN63wj'N#z5fE6]cYEs2 D#)>f0ۤPحȽT2wwr#ӕE(4'L2\ VS\႟'$*3X H!o#NH"YHR0nS4BZPjGs4k0Cڕ%B8u@/6Q[~Bo);2'%AT LN⧹Oi_Ue#e:}T=z O(.`y-+Z-ģBܜ#GSӊ-sz/̎O{&R_5HXQ>—iP*Z[{ǘ==%KpC6uc |m֫ ]4ّZ['b Ltc@/@ΏP4 66;Y̻&yXSo'tY ҙi:2R.1[#~ -> )ia"(},$+7k!j;64.샸&:RD+{ͧ"{k2 ;難ze_295DE6`I̷:љQ?.lVp;^$ZJVIP8PF2Ջ7so-EeXЄ 1.Yem䇯4Ǽ5`|W@20yD7a׀K@{);AN1~ '-ՎMq!e4&h60mV#D&⍈JyǛy !E G5N8#y|),GV;<3mڊ ' _E #/~e:\;P9lK0n5 ʱwKQ:Lc5; 'By Ր-5׻逗]ѧJlTxTӢw˘;@aT]R6akn!Bӑ{+gmF;7CE W\ >:'! VcT;oځ"uϢf&cCӾBwJ_O=}|b% Ui59mN](iq'=>j:׻?(d o9؋rG!.p. >sc 0Z0.1R_Vl]-[z1x;~}A c‰EfNy +%q FY)`bOP"1T{Ke':|=zhmX)y#+I4dqpyϏ4ڴ۳9"{R4E2(v2T]36Jel`dF_ً ֶ,%qgme]!T$µn= XX>/&B欽z,nPl?4eހ. fD~`·1!H#<<`XvN?Ut ULh'xdsHV,tC<v~tF熪| UU|s_푑ZƓEw(ؙGV.<ЫH%"hbha<zW6W@irE0yk*#jZ2'W$t<3fDD^Ojܰfu֫]R{T|Ppܥ[W7YƦOjkn\!Oz{#|+ISrV13Q(Yeig+F46@痱B.` 51M 'HΊoB"/1'<_ :WaVgBp/́n;v\ၵ^'ҿzgKwSqdDv5I~p'^m{`6}'C6v婽S+ bOqL{o%C(9E%:q2>bS%&=NϨd ~za}H,<#WyB2td?W,~_V5rV>35c] &0*< PPWE6WmFn6srb0*GoJmk.fCKZ -R&ްheh _q=EЩ+P]f3B81zn"XH^eW.VLj#,V{Ĺ1!=\J+>l|q7~%K;e#ܝT%uTEi2e}k;j5O6tr(8ڊJo5j!B߆J_1IK>ŋVqjO(9h\i@Ǹ±`>}sHKb|!(9UcNĩٙDboPQgJ!Kk1xy?uH'Wx)E"!tDEdgi`tl-rqUۭA]`l[iS/Rr[ cs1Ҷ/JY)_`U:]jA]E̥AXGӺEΙ(4Z[b*0SeZ۱R7- oK_q`i1t.1(uN9'SU%',ї^^~m]zs X41IByKX_ٛBN*9f4wڍD;Õg<OoaAPNw^T@ɸ \5btRib?s #P~9U"gՄďDL(Y8W@e␩P`2.@K>l"~6#&hj2}n5ط̕*Uo^g5)XJkEUqln;:zh؛XBlŋH.E;OVBCܲweÀ.tp,,P-ZhMSe]fwg[{0E=0;z^~A~j i$XQNh9ޞ9RͧTpM:Z>Gfz4@e$$K p@fW*<+M`/d~ZuN>C/Z#ur[vz'ǷM"WrM;5$":nb#oy.FVxK6mRGg|f] b8vlY! mT3 앵$]-si6;3'H#,_$W- iF=5HҏU@ؾ̃#=]AM)\JgʆFnN4AےDjazB]%{+,[$e6΄Ruzj֠ aP,YPY jTxlgjOݵò!O t^Yh )i0?'c$%Ld$P~vb}9iS4. u "͸k՝=w P [;Mc3u$Z `z?,L7‡֤e=ÿ0.=[x>dYc}=bu_I1Ϯ"Q啻b(C7 w\FmM|=*OOqՖyt+DMtkc"?d%3d ,VC,o Ϟ Rx&5} RlJPQŞlYru{ȗ_JzGhʀ΃C 7PP"*ɇ #(>Žǚ30MxU+ԯyƞL.~>yLyi" VC5AQ(܌GY%hv Z.[ڍZgř0 xRX:yOriCN"lW7Q$ y @aQ=ɾ|gQy0QQ{IpL<ۙ4 U+v.X7r]EE~ĂvuORPN43f*+~Q,9To2eH~E d;NJ[\'͹Ft[/_$lqew @ŷyhs$$A@-bk/)Y'hz7Vx5XZh 2n $锆&y{Ɔ=JDʿR wg] ;fopQ ,LD!pT- (twnzey '}}d2Ua;LCIBDG#I>W<ٿ4po}_Ʒ[ɧˬIQ7ml3V21 U+hĀz핸 [6HUJ?)0E)d*= 答Tb[3$O)I7ԟ]&WQx=l;gz-oQc$h'>9Fay90iά c`6eNO%K"7qPbc!:19ЅNc!z_#kѭ%؋>Nf&ngu0"{:bm.עR{ 1Fx 3Nϣ^^~kF_128̬/}z0GjqZQĊh|mA{ADR=3F5kV-dk<$I7_s Gϓ'D?PK"`e"G`Q " FìgB_q ϶APFe?6b@m* i2wSFaa L!N /t1d!Cc!)QO2ox~{ټ]&^eJQwL{-(=IMnYȓE/i9UjEl+?8?x D XzoVoAU&/5/Aox80ӆ|cai>Wm L FQT~R%"#?.$y?uiuVY]F~K""w!nSի*KIϲG/3tHa2+RFWVh H9de\t=Vx ]'\ߖyT+P2`Z˳uqbc`O!w!W QV-VElj8tAź#f@m)d'SKDs)|tHdزYó'zy)Ghݵ#tǼBP}*5uYY!$n~ZrUPYG*+Ϙ7V`\7c\g>C/TϾ%dj3MNLM/q BzNAZdW.𣯫h..\ ^UI+`e4%Y>ГF]қ6<0,A%rIv6~j2;YFQYSGkKav= E1r2o9{ؕ(Ct$?cvۥzSi\!z!ۗ%w%rxMWAOobA"?Ӽ[94AabSI̿7h1Wc2(z#t=E VGWcێ? Y? DF~*A ۭ KƪCxDk'rnJۅpI=a{>Z0W|}ف٦Uw4 retsgfq]Rvi) ϬHDabc ݑz,ɘP^\O6WPT Q[ADVmj?5VZ k`&[y` #&Ѹ*&7:1d(2J΄%EKɂCVMHޯ.4!e%r2釫23'oH%bMbbPYֵ @}IN;xGk-v6n! nDOh2HRqo]?봲:]%Ra??Hxg|N%EpP+ZCJpr/ڢE/!X`_8m׿XPo5UO,V#3EYޏZicи/PY}HxzcN$ϸ|'O7&\g|hoTRwzM ̩rB)eAT8mr[ LWI^W$<W%Yv`$m4^2N;p;1|leDoֳUmd. sj+=L k8s?; "=4J+P_c>![yۂʸ̳ϊRDizk[X1Ll`]7R)y>Gbc|Sh󫒑 . %~-'8|tSgpЈ!DJD޽u;>O}ĿIn)n9@YU`y*m+%}rjY/Eo{r[lC@*@Β73C?>xK>9"@u^R.dxp0S:ز FV\. rH6:Tlx"=֜f@ò#aPj|]x>~xN hi|mHXl/.T3FSuK96ˆztQmB%_q;D7nA;FXBA@'dK_Y̼pJy((^)PT%5[HDsN]]HvsF\7Ţ~1R'ol<)B.NY֦uWj+vDہzGH5ƚK/W:`bE\,*fSM!e,v*K4Ct/ς{nÛ3,yRUO@X'oPoJ`:zyF٥U.=y?exp6SObMQòҫMI[xRKSjѓQ8Ҽ_cL6's'Qٿ=h϶@3 vrX\ ,ue!1` [z<.=z0KPlό%7?`ﱜmP8bCg #5mB\SKf<@2T c rCuTi@tH)׋V7ɥ؍ވ=0;Rv0 ,ǏHtuF3 f/κ" n awr5Y#9(3ѮT[ORG IǬ2xC@NAX8Xi&f /C" @B!#8* udD ăZ*u>azLlcDyGgv oԭOs5. L"+{!56@%DKNQ&g-Pl܇ЩQCۚ"B^ΆǧFwQ7R c ;K&K$ .Aꕭ,1eu`$!X K3b4!Nh6[5- *H.$1pœi53dU9Lc w@ GjLO gthLr`DaG5 A4fg1aet#C-=e^ԣ5~(ItL`V)2RXd> :T*9]rfV'2SWK8%}3B=mnq=mJL $t+=n:ޣ;XW*"+.\KN\UkgbhS (t'_]Qȕ^{>kJO<\[[I%tY-?-g'c; ܯɳ|fg >zz2*;Ƕ[7MDؾaTVbc`װY<3zhY }[8<5U^ރ˕/?t~c[`~YOZW\zIɑ(: eM1mQA+OZƓP!s[WW tq"-ߵ% <\؆v H " n?k8K 9;zVP.DZM<XXe, $#*\wW;_"iCwFqW8W&2Uw.*OM [ A6ۈKn_|t>ƕAB(wNDͲAX Z!%R BY4=WK\͞ 4KC~UyGJQ^VЧ+O0 x9'FT8Cg^VohyFP(qwJ ,m঱憃*m X5۹巍]Q+IxNs|wF N!UAiXI.;9obL]ouި-3 L*N]abT;|ǯ*T&9ؔ#vCPnzX\Vd 6&xJs1– )Hq4M2+ۻ3@NY) $p8 rJgPԯnQ<lgs.$f #{陖1{CI"|K¨jS0u1 *@jaFī?4 =m\tyj+1s Y^̎nB#R#MLz<Ә$ qV.X%0Bc[2i]ށw);Ƨ? TiLB6$q75q1 3(<ڿ\ηypL"Xi]VA;Pr0cb򐂷{eb[sS0O3x.,%D:=7!7_y/`!D'b7_1̅(Y=F'wΓ"T W1m*4kbIrI|{UZMI,;3WP.I`x—"2όFY#hxn3˝ZSNCu$SY>&/ fp2Ez LʴJ'hj1?-"8y ƼF?qCye9FiDJN(N^Glŕ!M8ϤvA4YJH _ 9g1 qҩDCqһk{F,9f 5M@xĽmHn~c hSJll‚~27ܩNL9Q$cP]7*RhDI,<,|jqݙ/a6ɰʬFƝ]vY5AדDP|-9ZvLYGcppT'[?|; vB,J[Cf Nu`]8ջ2F$!AϜC'2 KrṉNsl8,_Oy7]KQIWyi1&qq]W.g}l_OLh=|g۬UU8ޟy_B5YF" ~ގUY]r+z}_#M5*'͘+\W Fe $aA'v ծ绩ZDqPGw񅹵]4'KYxR$@SYfQHk6(7}a+NY}aYsEeKpXĀ?4I8>v =+>[ksge~/'̿,@iQBynQj l *u^:Y]Ț토4חLmgSv̵ ib]*&x@M(?-D Xje`\nC;G'70rUREfP<؇@')b/{ c8U$d&,(Wʡ촫yO2Us+jMvš[{^YM #O'Egۜ(Tn|L^ԗWH^=/, ۓRBKWG 9+{a`51lH?{F3Q( ?G<2{p΄l1 tuQOS{7oYamm?C&ۭm/CؽڥilVg6(h'XnDK]"Mz\/Rgb{@'KYGP%@M=Yi90@Gv_6rg&M>&['z ipOaz}:2~FvyU1zqֈT4Ya˸wxڅJ1$i0O8RYz1~eiPujQI3o:/ $FnT"PN]Td9x;pdз0q%cTr﯊EpeC2(C]6‹F/w;-މ.,-q GW-aP7 Q mQq !JPN=hc~n]\{,Pߣe.lPJerRMR~ c~3—e i>Ye֔U4=+G0Wzg}"CQg@a_Ґ+Ud#q ОBPիPsBs<0v~ 3RW~Ag=bTʚFwɆr+6DGx857i4 {`7d%0"5k{Bv¦eePD7&?q.\{-|X]9%Y ~NHB__r+aS%G*.9yM'6#~9:6'3A`,} DPuTq3qV _fGjflYE[ 쪁oK3X`v3>ǤoGN37 d!R4;.+cM*"$.x>\jc:uUMI^n ah B`:r ẹ>'m6o:wZ#GբIFd$ I۸D&+K+S?$˜: ̽ Ԅ\q Sex4@uH霸ܚ>tC v(;vV KH{m#Ċ"4:C^G$`-l~_w9|!ue{&C/$6~Gtk1tjz8 !pK~6Jw7P{d=׸=zڋx]㴵cW9'3Q;x> y#nHh EW[ue:֐)P^ F(elcb 'IK(ffwJYD V8fQLe4 Ɂc6_֖L*LpRY3ƿZZgH~J+B헞%$Mp@ㅣ rU~ 'x e fl3|;,`4+X ")_CJL;شWX} BثPS' E9{ yjbzׁ3`Hۋ6sH\2 3^ʵ&+L+/+0^iʿ0%wU'1@ɞm<]\=oj@;F̮qS/8/Y=5Sx+4Wu472m4, ܽ 홢cX_G$V]HXAT 5ݢő͗qWYGۺ=}~֎ 67^^SF0*Og32ʫ)b9[,w.Vߙ}i9В6Ϲ7/E/0?PsC젖&F9mu<~dIJna,93y:Qv+52UDUv.1qa2IbN,pËYcjKsS?]b#1#D@;դ ˦ǃTƳLG}N'AHU3?ueg^jas: OF8f6~i/ N6u/r*&":sUfdj𠿹]zk Aqȅh`E?|PzDS~ 6BEϏܾ,D u?1x xn0hFB!ڂ3,T]/I4rGZy戴A1\򟴏wauP9zqT j4ebb*MMhy T}>kB1%'ԴM60]npL{RnF_|JBvܼ_TX\d3>0F/$H Up~i'KbĉˈFG5pT\]E^NM5IQ# 5}ֳHVP S ̽Ȃ@Dⰶ2U5\]W_GWBjϢ>.OrX1Zjd:Q0&hpGpۏ7~EIN&lzߑSI;y+/LiUCAb:uYChWOLMEFE}ܽ͝8^N\Iꦥ!))r*fŏ/v&4Ɣ:CfJqFXi>7bMB=\أU=LAfߣbFR\*;'ぴD|XtPA` 5<2B]j :i֦. Nȋ԰7G%:q#׻Q5 p=uEbub5͊ yP<>ZVSqQh",F^BX۴R al˝Q\^UURc3? &p3A3 aFTi#J;=Ł*W2Ah U >N:rs@<ЁKjb74Ww&iwA}޲_)eI>&NFC_#[ְF&0>O³Tׁq7Bְ 0ˤ贋 69IjvG_DaYZfDÊ5R|Hu@̲iB>]5{/'ֲpQydvfk<U S:c} IS /MU*KÈ:rk[6c twsl#ƙ!g2x7+#~H S 槢2'.KQrFrmԒ]چ$ZP9@ SY| SI3h,kZ|b2A2!ׂJ1{&wwEV82gd:2^ y ĪmT~ B+`x/2 I\mZV;J ;s~c2]pO9G@oh-Pnfx{\! J>X*cv hעmsa9<*6/w^P?haߤ{$Y;ծ=t=LFY""'\{#y[6koqb(U8 r7(P$DLsv!Rɏ7~Ď:FAfW#Gݽ4 u7&LViTPfNuԂgz!G諸'"^Tq'QdPȇLSs[N)kv*xtɧf"WKp<0Ap`Zϡ.s޶% Y[~9܂q?@q0:@RP:|TF\ 2m83J6FH%[S7_%Z4`S\d:7'ͭڏږѵTr**}kG73QOʰSyyZ~=S9N:<)r E F0bO يUSXKTz~GJ6E m"sQD]YO";zm*Mi6<;}J ՝}n7lf#q^p6ko= 8Q**OāeY:j_J40&zlاddLƩjpO? VIDI^8q0s[qL/du13ň ^ų+ lXq~"}Q9p"XHGWayGc Z,)@N~XVY*?:.-|1[x-1=ʗ^~Ԋ7'Á8o<5scτo|P`8BW7$2hP֞(UxhR>A`~-mJ{iR̅v*uBVlN˻aMi,TP=: F}2GM_PuF,z QJTw; UpSC}$/oTͦU\j$XR C6muby`ԕu 2ުAi`b!pE7ZL/b ̩V$]ՂZxYu1p KbRODq#ΊJy՗8 `-{BP(at*NZ9"&1OͮΨ6plz$0 Ǎ(*׎Ft:|#;/+$~:VgeLd~ú*\ k|B5L9j.hcvS9Kq{brlHAs|:tq#"݆F{@?&+lJlSrQswQvNH(.fLOC]>8։%kl?'k dCi)6u&^ RT1I_λ8*M pޛY9`T/\7އ!(YMJO(GW>O2UQ㎮Q<-'VB:AȥܨXBl Ɯ+:/KjC",f-|0Gz93d%rk 0Rdͻ8} tze:ឪRFəT:%5=\0pS zĚHYgJ|NLgUA~eN?\YV2}H5hp}xP>RheK`7èCp5OTZeJ Ct#eÌ%CkmlC `qEy2Êh|=J<^kԋErI%,ClhTmpvH02 7Z"Yf^sYtM"vNR1%@/+xt3K"2s؍bqK2fIѾw5DsخQVes~9{8|׾,/eY_Yi1ǒI/;^lpZm'k z!?<.O>G"J]5hyۆa35i4KQ J.f%>`Jzp r20aP`dӦgJwyhU.5Y?_Ve @<ᆏ k@UVΈ@ʴb|1?H(n13x}Xa4˄ ueԈ.\#Rί֧5\dF oj(9ȥc@$ e½T[p{a͙NY0&[b Û g&}xЩ j⋿uM6![Z6yԀ=qG)srBGLdCHV.g?ʟD{2g pDJ|!)&D]tA(i]ɾh ;3[Hj9ƧOKe 5FzOM0TBsMcxBD/*Mnx$h ͙ϊAMi-%@wjA {e63L(ir:wȽ@ԙ֠$w]ƿb(~K A&C8^;%D&εYo=:iv*wfdxF2X?Z`0=@ ˬ37^3~X7Ojm,uՄ;VLIF"b9pWBv)-H+iFyWDAb4`j_-:s<]EGQ!Т=2Bo73,3 4'^;NW[n.%l8,cGu%rj^Ւsc:fOoی-퍤(M|Ѳ4 c(;石'y$;,^K+w{=k/Lb PV+i]hfbC/SL-#^Q!矸U*3a3,[zd[>X&`nkO>J݊f2Syձso((_fUk)H4'Ms!9Lk7$|<2`[}rm Pj('Ǵ3T_6A\~5 ; VB>s4?I nн:[w f/\?dB*a)e Oun4H3:TdzDlO A~: @װq; ;$?dʓpq]8j уWot80Rٔ]y;s͡တjV7+Jݤ ²`׭ ĺProR{ObqZ3?߬ݰL٬! n} #eG#}ps7+jYɵ;V@ NyGn;ǰ[KwHŎW w@~5ƉLs1U[;/Y}Ǿ&e E,K(cv/~$["ID&׃dD6*q]7jg?Mv:"h|ZAc9l=lrx  rPwH(D5Z#(_"/GR[V_},\.@.Q2~v8ϘMHفHݝe\vpI2?[ yVz]P-^a0h3ⳍxў䭝 CcQ%O(#-*"52EW&V92>׳n^S,k.v)V(I wJ4P9mC(͎5[?@GRx 0{YT׺au=ǝϋ= BﰀS9z@f> aw3ԫnN19`,b]% J-맟j< 0g&T2 1'o"  C=2|fP$^jUFYcY4,h7_lBλ60vUh_YA֥ H#]uuI$F);ޯY#bik:햄II>wr-,Uce\! Q=}yYSFR`ne\a3B&5 ݛ~k$;"#8ۚ0-l%B9A^fc?3v9ūזŮ fYv6 UP#?.R 5YNŲlżm(7G!1 b2Ǟwm|Uv?N D)Xp#YFyPj`+!cNr牦{S9c݆Xvu^tv51=G_JH;QIZ aJ@߃~LyCUaZǕN*xU"E?_RPf.ﴁFn_aV \쪩'82D $wXDKOn6-x8OZj@-q-bZl(>ݨ "?;,o\%":AȾ0Vqͮj)P' " P, -ΌY;w#>|3H:DS=xHaw8r7kdG"ɫs6$MFЁ2y쌊NBh/M؎$bJi(ys˱D쥌NӐxR/adհÚ;xd n!2J|C=Ǜӽ!R7}_g*xdt&\ug% ȖeJ *dm1Εj:.탄 V%e1N6x&"WaWB<Ў4And?BՒgyQ1撡^Wn,V׵oM Kc_j35H\-H41oIۈk"#//ݗPg^- GBh#>Lh Gj5!:g"L;7RAh.mq[NT$F@yDܷ@F}2P봿̃]1& ɐijgq8&%]<6v Oб.j^SȧI?2 Yr=J?*=FqULIgzpF S갼L8$ǰAG40 Dw Dkk?[r%ayPH?=*Nꬫ= E!zz2ztgqѻf 4m{R, KsI#B&P^t@Ҟf~`N&qn"RgbLr*D(HzADq@so3n#`7ӰȚc+*}9ВVS[lUW#LNL`-"aGWrQC>L!*LaG*g '7P2v3NfY Rعfl6]J@E4 CpR b=;bN*.ˌZrc5gX>k ozˎGg0|^}]~{~!c`4Ge-<"*T>$]VV&xjur%W%]bR`clmB.N۪+[ "q>ܣ ?&b7erzf|(uF_+zEA=У~hk-qXf:LYTQw7G(fl)Q;}FfQF!LG0?O$tZǡGiù%H79ܗXƱ?H)n5LWTѥz1"EEo7e^%\<`.#H2}c$!)rExtK+tFP\R)CUXp,rѠ _Fgpɚfl& ټN[5~g0ˆ3=qҒܯ<00n-"yj:֮qa wV`z8SɑW|Ӈ.QXQ5Ql|vih!W*|"Hw4EMs9yO_}Vt/!,LE=g Upʠ3Yb"T3׾`}bZm;Xƾq݇9mIB>ڈMZb;I}P|\wYo6tٗp7<˫=\݊ފ.>dfB|ɽ{փY.y~P |3NbܣkK5@!smL$kk$fBXkzbpE^ g<[~[{b,7P@̖QW$ '$qAgfċ@< /X 'KcS־] HYD_ǪsB5=_4*XR[t92eqqä}m?]ucm}TT-kCC|0Uwq:V JcGn_6ڎ|i{ͺm xK&h>[q㝒V_E%ȗ|t.=ZG.wOYo qF?p $y˹ga0tTWUh_ȿLC,8 ,v#O;ms{&R RȓԒD|NrWprޓMJ,b^ >BT !?jÍCՌ/S ɸ5/\F`}(yF 1֩QpohƮgV+90?l!<5^cO&B7hC& +)\,Oy+cB O! _iOņ,~fn[O3%GהXzSaQ Eo dwŻ./d7zů)2ҟ14p$T X>mR#ud%:KY lQEWan&8-O7zs a 2{4eֳ+RDNiƇ$Z+UEc N|@r%uv$qZ`hNK!ƅ⡒#Z*c㵘u6|Ghj+ %~\RW+f`KŵCg[C7O천Y]"8y5qM~ՙASH?@;~^¨;B ktВcx jfjae$>isi}VbM[XZ/)=™U5o@)b81spI#Gk"W #dηg3;T΄;^KȝFB-@VRށmjtfbAVn8id Ap&[Zb~=j> $҆*0y,qzʎ|LIQؤht m d*NaY*j$ĺbV )Q7ڍ;Eʋ AA2w#Ze3$VpځOJ<*vk>b,;,^hd^몓 O>ߧ8#,L#q01"-%+n5@$e)aC:@zBfW.:ςFIRQDOLSTCX1ڱPO@}97`S+͡ mD~1lm8d[zw8w*X^Y򫓯cIPsQWiARry6*V>6A6yť\(YT1:5I8rS йru2hPF%6./327 nTu_'wc'=)wwI0C5Z]|c׻љ *q1fgʼn3mj-"b+'R~xd,n*@BJ'F;Ya9cY(ګvRoHsISaя-/:Ꮶ:gҊ9_LJp{pq?@7}A?|9dnEaM>bMJǡSn2uMu1Tn-D8^j:b3(5Qs%="OC6)x*ϳs)>SDVKǡ+B0uZ2dy#%7xQC<԰M~>Dd<հNF|8S)T raF*\SAZ;LFP_1D?pzv~--LtID[,w L芐.!/iRԪ3[NRPAYo-ӛ;\Si&eS$!|/9]8H jq]pױC)ХR1 j>VX V-͏=j=(MX\c& U~]";89#RyS#$ _+fk4ݤ&8aì:jOL6lbQiPtacd:^UiGfG&uyP!VK8,KHAz 0kLI.4X;@).ܣ(NCmn"jd0a;7̞3 jiQ!KDXnҢl?FR+΁_LT̪ /dZ[m2abfZgY~XnL|wE/5\4jK XTJfy⯀L~MTclrٍͲMO*ڵ~4]MQܯF}on\N\:R)DlT޼k' gwlZ*V|sB YV!1lJ)N2 }P&5V7Iʉ X)}S}1mR D*B˽٧/>^"JLY T2 +*#Ni/ˌjOjeZDI_*0mn׻ d 慊߸ITlNJڣy5*@Ku"7wMOC=u QEzC "9lퟕMEulelf 5QM2o=N~zs}/C*V$zK.]l4z#lڛ, Q1* +ㅋn3VآNkO9(_v(U!:ãPb|l;'XhV-A8%Xqֱ<%s`UϣapY{%Ϗ\t:2-(M|^1pN~"0 lRW5Fykꊴ}DDRb^Ri ]g8fϸ[͗J3 v؝H<7h!z攩r$o#)V[qKB겴_ěj^ sHtdƕy{TWvα U,t0!le6%P{d!̌ěh9cq5T:μnsgи="|'l~>K*ghPU ݔ7ڬ:yJg zP'Gyc:Mdo:W*^{QɎ[À%6aX[yh&aĮ`k^E6bBp>Uohc"Cd)(8|nX/ s,W}Ao(3ZEl!" Q>ZA6T$JVLك;x֧k? z 9N9(Ӕnqgt|r.m=ޭPSN[b4D|)Զ& D0b~VɇW_MR}uoY =.3QVNA|ho<P.ia0s)S䋲F4[ IX,Վ;牢ϠNN5{NY<(͟Ijy|yOS.I(GP-o0RaP&A5y_G &Ykλcn+7J_. (LtɞaW$֧ a2|4 YQU &JP|`[&"[YE'dObB0/Z2ȍW$s|%sC ԋ]cl ,H$Xȍk-6yu&,ZcQִ[}T#y5U72 qõՒak+MW r!*4[{b6Tռv2̎EԲ/+9d>|s?fZ((ήFƑ^.\Z14 *n9ܴ"JؒƵ 2)#u_~3F4`'dݛ[m*WJB@~G(=*]%h#!$IV<;߲y Eߝ\kgG{᧲S7T;w+r{"r/Nmigu#TKWLHQz%eM]PE.-B CD8rG} $LS3fGD.e,o Boا`TXòmqAր-B`CEl z{r 4B/in,8blje\qL nRڪh4>Z@Y}13UVq#8ZT V4Ìo/t#E%G7w.  EکJug-7C^Y7>2/Sli:8X(‡0gdj)KG #MkQ=]k.YkSALxi8N@2Z ,N"$FuwF=9K=ZQq!OjDω `1bOj2c9!,d)bZgQJh3iцr ]DWU9MʦDxLJ'W֎9QX/͇]kvR ]*U*^m3l ^xz\`orKgLĸ}g_Ȑ6CCvrjZwM-]4k 0˜^F9;[ܣGFWg) ^/V2rn-3۞H(ڋ! R'Z5&40a/u3Yk٘`.dQP$[b)a@EAhi-pvZmo\B/4Y3 EW1R<\#?> D-Z(tw!%$80pj8+P8gp谧جW mm]5 HJ[f! rIPSy b>QNz59m[jID3~$Lċ.Q|37%Z1F`A &&Tk; IK1ѠB(AL,mL֏&$]}OxuJžxَ&«.\V\bg[Auqn9dt|OzwACw.6{vD4֫]'HSW#HbZɉLF"f =q5"-nCy2t;t،HGuusZ>HX4'qݺu$zEhX*0*^ ](c&@ 1 BlS\MaDj`5Kt}9 ME 㩙]-!qŨӵ%l໵b.Mb]c?du3$\}7wW{b9譟0hwRo[#Sxc,<$I>m#Huؘg7fS{oѧ4c`B1v8 r:B;gOY1,S䚎(Ӂ=b VwTddm<FCXN~< 퐧$k}s8vJ#b$G[!-U|<)GL+UۤVq(e%$_&Q G7罊aG6ROnźm]Wb۹+Jm&x儌1R/9 &5vBh!}b耪<>4?7e(^ !X9cbtGxL-։#, |g1% c1Pdn,3ءO8GWQ,؜TQ5.#e4M@0jVk/m>>4#:w",o4(uɰKc]fQoVæ=Ŭ " ɪcCjO(Q:S"BgElgÌhY9>d[iUe<"7{VLg#36mҧj>c۪T ӽW9SB,v S:a5 gsXTox_l/$EԐ9*/;"Lkčں=P4.9=_w>cAbhۘ搫fUh<ªdїs-8%–ePqϟu"|u(v ;ej4:d&vuNǪ*MT`+!&BƷy/#䶂JpK4*Dr7*/剤>z uXv%9&/)R18J`vx83$.GOgm #?dh>gO)Q ǐ%d%`waYua-͒9*ߦeRG{ښ`nfG Jw~18Ka^ķhJҁ9Á0@ H3z>"䦖OIsA+\>U|SE1e>P[[$\/ϙT4{ӿz`;{,ݍv`ot2C5?!op y?'_ѩ6DȳܭH'iy~}lX[HtнզybYݰ:#V+m8f-{͹3Z"z2v>Bx6Wuܶj76ҵoz`.:YhE=l kJ$@( l̡T(Jw1C$V+-y?~YDʦrG+YhK[ʁ/}mިdW _.ypNͤ"PtܲJ_BlVnnxaca&1>E&/e Vn8 H(fFRXQ8 ';nr}a5jٌMo<n"MN4־8;dEDbEL&^[3@pXӿqiR1zĔX{3~K: _WIta!~I0O2QonK-8F6U$dh/lب Zp͓XeMݎh(~|Mڢ / ́ zK`Azg",+zԧ L }*D+/EXYŇa$@<Օ V[m}wj7!FqŌ]MWљ~^[(&φp qRY# ě1B<\h@h:d|̝@:dJIPh_ၿ2:Hh8=A|O+>˶fÍOkw7r?Te`s~@Ζ+gAN\ hBv92C/lI1cX%k|&3ࢳo\MesU6F' P~fTq6r֫J;sk3R ʹW:dGZr i5}A[RJ0PdNpmTGU;a8|PJ"urǛYȞ;A"Zaneļ1|!+WlҹG;~%9+K45$MdS%s &h@4{Tތ\4]@XjX񕃣|dk7`G rVb!չ0D ߹~0aNaf*lD `0tX`WvP TҥkQ]5TnC4$Lyo fhc ¥  ] )|T$|Z"6(PhGگ{CCMEAyt,2CHN\*71K?jR%ڤXOh)HP֒iĥTMݤ"?EV4[#)اyr5'^,=6i-3. E߬ s#/;QStsJ;p҂/z+@JиAGT@ZU /x>ȷjȪα}c,Qduj {-^ ɽR:Xtc;yyu8IBX^5eoj4Y mj5^`NAynOjHʠ12k(]=]48ޏ~/Ed.Cӑ&уa]Lޓ, G∛E9@4z[6 >H ׮Ӽr؈hC)΃ıoNQ{#Zmkl܈u 2@JT̝ (~gYZ070701000003b8000081a40000000000000000000000016609d236000029d0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/usb/serial/garmin_gps.ko.xz7zXZִF!t/?)]?Eh=ڜ.+,E>/d >K_*,Z:M_ԜY[G-X3hD)S;9s} PXR{aVL5$on0@c N!Tjfi`9O=iqz#++Nʃfna =eMˁ͕q+}5f`f[9!m34xvA~RW95u^\gg ]Dݪ ?^yƏoS/@;Y;;@Mth޴tzA*6-]di?I .*erVǭ?{o\wqq06S$ĆmkX*%i%Q _K/`a9>ŠOYLΐgQ=?QAԨDn1WѨC:h56 S'u!gAi{-lfq| YLNEC1tuHq="Ϋ3xNAePu}᮸Ȏ3o<n Y~3GbP "(ܑ;38a] AvY$V,d1Kx4}߲TmEt4K/򊺀VKH@xO47$BxxsV.S}U5%&E 0%m~EX_IĚ9;5xq?q!չit,[x>Nh̟0F4>-O ) ᔜR?FΈ "]Z5}7p$886̺7c>6ˁG?uoBi`5Q9n71]<]4oq,]bC#Bۜ0/v("[vѐ"i"Bkks~|/FPوg7Z`Rg5s,(˯"c\7>*PYy>_Jb,!+js'E"1O3Ÿc( a~Qے|kFxPsZd) ]xYwL22ٷ~&xkRɩC˰2q۬D[*e}QOs^@73:[W+>Vjfڽqk_RjNq} YSZ?Pt"c&-S:X^?(w`cA\^el"oߙ8(8y{݇pE"D~ѳ#Ou絏:m!ݙ W#G__\n.UAvQ50s/eA}IӫO-kST f?6PN/ݏ%ϾyD-}A&x^kN =17KHR**S򏚴w\6Xv [Y(=y1Zj-Ɍ8⿹Lu 5gf)y MR8$\[3>; L9Zk*xiZ,BW2u9ҏG7–6Ϝ CTGЬGh^:ƸANōbQΜOǬI8#jBaX<{ǎoSq:0Wz#,S2* p }쾫wѽX0brs`NΖ|xyǗe15o$.w1O3o( Кt&э9j 5߈V.RBt>#`Em{XSx%K}ZwEd͉/'BEY"Mkt Z:՛RX0S k$9* ٚQH)a+n]ot1݂) g+6Wl*`P$wUt ic6/bmIhJeK7%µ0*ARQPS~7܇BUo^R!ɓ?k:t)]>Wff4cU/4ԞBXIӣl1%i:ϟz=( ^mܻ~8ٽ!fʿ@yxx4v/D,ܯsg9ɳ ׃ȇYH<p6QNxTGd~J**\BHI;D'gЬi&cWK1j5'^Ďlh\E_I$/~ @}R:Rg WPAM S` GN<N$42lar2W9p?r'9^}4(L*tQ^Ʈȭ=ts#xՇ GrtHDņ^ģg,9ZEUk̤:$FIǼY1dZ7YLg$irُRtXC}x]t I__#Տ^^czlP,`A&jLxKI?^Q \3?#ҭv@Q)ad-0mU嘗@N _!NQԭ.{Z>ToMqOch״4msZJ|T3I#ׂp+?%ʭdwz+Z%_C>0mTBtcB$N;A{ئbs. 0wzwn9ơ$\gwsJt+eʎx6ֳ?l׊q'IEW?D~~ޤR  jpdeV=ќfƩl}?bP$5Ā,ت*v:ݭL]^Hb%oQX/]T[::/V僑ڝJc8&0KfS6fG] fj_njCC\XJhnb/g2xC2ƕZh?S M? ?YGq}]Kw@nTn6Ajn$g(qg/]N&DayW-W,ЦJȝe;iW:.-#k逜w1{Ia;qSu]!uʀ*wHOYS21ۨv&Cf>27XoI%5܏+ @]ޟ}X{f;e1Z Ĕ^T} C2R5H&9V 4ecwͭ\Բ 8 FtaXGEߡd7dgxߍߦaJ'dƮqBȍS n}d<KP a5ѭ?tAR!Ah*"ի3cfNAMK8K!a!TG2k{a1KFB3I'B]Cy+7KscM|nx48m1 %nv ~x';X'|<D^Ԇ=6:Hdd5ȱ8uNAJXTQAE p'8f F o;o"dZk,E,sMՙ FxOZ+IkNTSb3,-m2yAL۲cM2[&չG'Ӣa~AAM -CWI} X qKS]?\*oE .uyiNΩy#H6gGg~]&1T9{/`XFfbU-_`q!3U 2{Ёe@@QT\ϓ{jҠRP/lvJDBd}}m PGmBa  rS+;P{uÖFD@3W )@>cMT}1E$<{uL?nl֊7ב w{0Xa#Qk, VBU6$nR`Ayqi ; ?VCx4pL)>vMcR=\ b&TF&/i:LKFq{A2F8sTl†K| a [ꟿ z jx\ߟ':h=@#;X9p”;墍*'bpj'6,)սZ(8(|yԻrtREVo«j?~9vr'˛AK^ZOSڪS},`gx6 k.V7>@7w1X[g6`:-!LE

    HVHp8\ MY7T^iG׍!M}f!w".eceob^QDxv@)PnKXxG\RJZC=_:na(#,ENE~G78w8/{2"'Nl.J0RE5@(\HbT3GPIG+ѫˑX_ ?_K8Q`r(X'uˎ `T|*2S׍3! .HVfwaC8>?OP@/q,tGȒ'B\0^Ԃ%Эm҅@?J"8LRHzܥ"[k(1mvv u@U\Ae:'iHZx#A 䏀/'pCƏl 9 4^¥NA-G)60 ׌q! Z mؘƙXâ5x&ή-a *5v ؾ)$Fv|&}ߏO~}D-18u*?&åWAа-Ҟe;*umc@|6ݓOY!Gԫ"1/7dFkr ̎L~1W* [烥eK)"ݎ2>]nMmH"%TO&0ͻB( f2 S;**Z aI8zH9 ,@;8]8NϨ|؉ ͋[LBNI7G4CkɊQz[4@VN'`>6xtF̃%/El7Oj.$/'9$<٧*UsqG,BjxO:~ kQΐfi5/X a٩|`|vrd=QULx)?ABeZуiU;ESJ-hcmEcKk%l,/uy҅}>VS~zֱ#C590Iʶf~:ȖDUϿsZeFqcҟb/b ?TlNUZd:3 \dA݆#^iH4OR3CwT-v 3OHǒ^^QұT(=y1,Ԉkw?T'~34UU ѩlZ&ԯ)Jז*B:}<]\.,\hpL1SCV IU%,zj sb[Q.{Fy"|ܸe1׃ ˄A}|S R9fJ- dб?H/~jmӲTzrrX'4 sē#>\Ie!vLx< яJ "QhJƪGJi HUy) gPW¹5*.oRgRnB$YI+`VxR%FA0]D"jzm*;,?LrH%x :H>>Q3Jf.F,5I;ip 'T9>H9[KT49Sk >W_T-@Զ.Py|%{Xl2?gN u;̻SHH=i_'+"A6+&FmI6\ƐR^Co,DJ/ZI7zN7y:^vE'ܪSANcRbx٥ ߲I_- {vb9,P/=Mg.gj[XdOw/x^svT IkB 0x2:]l>Iy|0'-@3d=Ckjq\|FqZrL\+ v@ lM uW]Ò"c7{H>. QQ5!nsTfj"~84a 7}I|~ * B̌0kGjx)^JxZLCw3+A}HX1@~1'4vpa '[.sJΟ"(˱dw=+P stLn: }quSɓL9>aχIpnSOF_D XS5y_sC3)rpXgGz6%kg¸]WraA XT3EEh'_"w0FrIGY%nGU(;)|.?l,kCȏ BTqt28f0#;($G<:һuW5f蟫@" <W*~w_Υm*мHT'MF(0vI!|HW}Vi5'QHJє_ t5?kY{CN/ё2|*qҽּ+noP$~cue !c{'E -pĚIz0l(3'tKDZ8.z2/i'47 H8}aJuB5,\RtZMCء'`tjyV ?0yYi#UݏI{&-z#{59gW~O2nwhZΘ^rzV 3ה{Z]J`5rm2Hr*1.c>|7L]PMw̐ɢ :V0 OV՘VX/"23O䜃C=ܞ-kʁU8q_ѫVLp hk/~sO{c_Ur/WdCrAÇ#Em~ɧ=EEȭplX8N/$(0rL#L}馑STb43xOjk|F#X":2BX +3f%z8=;yۤbE <Ī kdk:a!;MoEy11̊Nɼz'YZ:A6'(ĵ ny;y sEּ0:8/p0Tl,pbeb_Ԃ@4] ڡA#ŸϢD 3OLKi؅v//^3Wtsژ .#yOh0j}y~>*;jJxܦS }r Žbi%'ZÚxRtŤxA҇u "ȟQ\(6 YtU~?&h7=AAa.Rw<1EA"1WOH < ޥWQn|?sb&v@ 鳳w.yD<;:vd%CpFmskc z՛zb/GW i u >h $5A]r&Ȫm}jyG)S_h+?_лY%plYѾTx:ǀC[kX&푺YKߡ-ۯ۷FC{1P uQk@ek -:\?}aV#q٠Nt'h-T\uhډǸ.$#pb2 ?Tk<#khRQƐAiaQ7XhA6D @@^eKr3,D]H>x`nڊCiLJ'#- VcLQ; oFȎRA&j[njMb 9\*}[))yؓ"`-ԾT/~|U^Ǥ+Bza9i|{|Mw ؂s(>Q+nkg~wUDCqzW'~|P}^Spp*2%?r22%ƆmʴSjjgYZ070701000003b9000081a40000000000000000000000016609d23600005908000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/usb/serial/io_edgeport.ko.xz7zXZִF!t/WX]?Eh=ڜ.+3xpg:^,UV&T"OpT;|Wz4+B1Ax׶XybTK`qD󫡪jcQ}ʑX /NXO2(ڭU(MsN4ȰG}LLf i>zq:Ta G謭YR*>~Gi^# f {PJ|[H %gqphZZԂ$R{} -g[BcBCwe*}wH3 Y(\֑+A3q#\wA^h N]yT] #нw%'P&c4 эsY)7\.P^S:Ey6H9WP3t/\:ϣ, 08p(oF b!W*;]u;wŨQ½_t `lcDRZ7F]QF; k&+|<-޺0I2AWt2D\M?X|>#]&m|7/cFHob8뛵gH_S,h)ps?'MlP6oRIYG_2"- . yFo4X^g%:{P%.?OȱC~Ns.ZG=9Ӟ4^hrGiaHP1:"a`""3d{`s|3d^PcbbQ1S^,{ڗ9 Y.#_$VrpD>n\r̓XiSJU8(%q*D6gZ~8Ez[e_3MhdNuZMB/PˀYPVMѰ5JW,ʿv/ڻ ي/-sp_w,Q|!VVM ̋C͉p8[Nٹ q-KK;a hpH-8"!(so<;ݯ}#u#8&Q.a!;[!Q݇"04yLxg6f* Iq mIHaF5El!:]÷lj 4}%Ԟd@Ri)Xm%ws5?i[>5M % E +&۸XWՃz}+v5 @L3S+Zt'le-ׂ=8(iYړX lvgb+1dx—܉*d7tr8Ϫ6BH`VK>LXz~)lKy|OGVKѳ!_ׂ.8ўebR#ށ@/`j=-g Xdg?3# 6OsѦ b_d.=8w _x,qbLUIqX{\ ygJ~(;)Rt =85S_7 >x?( 9 aH['n)?#emާV7mˡ8ӶAH*I> $#joB1r]Ԟ ,:7JrkyNH}$Ƅżһ*︂6XHcgݝ 5EW^Z䚕'.M)U3HY-7ޡi`H2oI;0K2tMsJUus8ݙHPslA"`%)ABsmցBRe}GɫβI_&G=0Aצ{,3ΗM ])kxNmR{v ISgw)_Ɲ~%!kgXwnN'r-6'ڢlX^L Čj5L#AvGQxoN+5v X,PKOw1)ʂTR91(Cn=HE#|i.A5 wJ ξ?%#,]˛2[Q_)dhKϷ?,Szޗ0'ʋn+NF#sf(UrZi3֒4)79C9~Q&~ Vx)t4 O)} t~N_PdЃL rM=p;LAfCVʶjg 'ΡЛU ArQӡF@˕rB/-+>񰴀LjIlյ/@9?@ Tb)wHQb31n;ʩNENne::ٳ!8@ <)'cj:YOݏ1qCB^rֲf$B%xdp {זlSLQCE1+RerE ,C)C^#RS, ࡠ5YٗS |o~SoҺvM]6u|)f 噤7##6_g\'CIQ)¥~gSw7 d3 IJM /? K&n jH)Dzv&81,s CA+m]%QV*HS:߬>l|ƛ ҃4-Ͻ|畼VXX@(Yi|j9T|0ieh:Y_5 <JR"tHl.{s |XFc;+vl^Z-g;DKװ3 ƞ{`]c}sq>ufЯ.!漶^!S"=M6ɕ0sc}e_2όyAqPc"Xw<~hN!狿ܰ, &1@"_UIޱqGʒB6f4dƦbWxcXkojxouMWH;xB+'WlU :PlLh]ֹ&VIk:}xͨ*_ZF&)p[XQ<ԫLʅ1⊄K~lM{X2xdHNoiJ ZR Łx"<jW |->)8bX*-GMvCTY|4TUy:89c DC]cdE$h"6js{2y1cL͞M ܢ<ĐE^.8KA4d5B'U"_*]U-mKYiyvôJEb #ZIDyz~"a`*aԟ w$ ULZB"y bag, _8Cd& )ڮhh7센.؍[~w%gTGD}t<+K2K{{Y8# )%m0+s uv :LQGEPR!d-tSm"s-@cڸE0N-iBn2G~t+qeWwiy(^Mw}S|Ĝ &`Y5D  N}@U؈$dhLOyw X7KaQ_/'ա!?Dv -4"pM!СIy|y0_բN-&1_%rVm}h3M?NtNtΣEN6y?(gQscf;RW*Ȳ,Z}mU͹yv=|1Ofq8klK@; "p>h b.>JpVFg]9+(o*4A w<FH}X$QKgL{;A9ټ!. h #4A~쇬ᔺnaQg=VOdn|;\/qN7B=Tc>Ki,9W-V,<,DJyj%Lk!f?`2?ܲ|.r <WR~Kiog)cAF*WX~.n iWܡ07c ȉ:EH llù,ؓh!Cj )7ۓv |%H91od0ty,-n,官C lI˶!o{ć>U 55t9L?\ޑFbX"zv~/w0 !}틗M7PDH L!:(x=&:6uaoK_ADu@Œ5VUdR;,uUQ3]17^Q>3_3$C9@so bXVdm6iP8W3rm!Q@,8GD-r?a9ۓ]=G~'cP=-fe$%?G0L&O;mB ;}hќ'\VBw`D-jRϞ@r\ciAUDA|\\]@p-Gf0|ErGA'ڨ$4<ulnߤ,H 5uM0p4JO})▷:>b cN9\BZ`cJn42+Rp2H(&SB"0p,kKu$Ov|8$^/JoAvzjI(~00:p> (CW$İL6WbY'BONvKhŕ^nӜ;|$!MZD8m Ԩ2d/DuɨwP4"FS2>sEc]G6r0(~8 ^sО77Ek/id$8͆'i\3E P_4e)Et̶pCK\Yo9+B/]rn7V$L\WZ֚ D ɩ$ WSf6{>'.Ӄr=@7]|e p.0"Sdnuԉ5~ h>o!B?t| + zGbbXRttb -^׾ֆ1w1k$%w{ UE7*)4+)Qu*whQX$؅~Z5jNNT#nJl3-oe1; :D x=qz{G8^ I&{ANGџĉB1~da=:K$ASCMSk17K j Cƞ*cAYqx!͘gx3SMSܾ@d |/JtR/f:΁ws2d&Fs7YP*ݽ!h_izGNJi6tj"4L\FF'|`Z1N\q0AT ئEkN1Ke/N|u„9}/(&Ekd= jt5@q d&NZo ٭=kD4 D n:Sln;88m.ԿV{˧G@lc{vгۘ.& Ǡ `zdh&hoǮQH91` Ȧ5Q^!Sg0DX YŚa=Uاs4;|u<^y=,ŗ.3`ZG-zKG1=\m^uuA=W`'3D]cOZ¢߲?CM|dz^8S㳷-JAV Zw:h[}Lu 1L!5ڊCzo'5&I"FץO>F^Voh'ΦC&-\mM_+i`C9Ƙ9ٔE0#&!1lQv+ܫN'[j&)1hY̺M8/S!v 0H: p)t-_`8-|=q6q|ÕQxE() 7 p?rmtSj:xMGN2zw#)8X@;~l I< 7t_2ӬcvD>ʧ- 33jBjiZfS9(7 s?a¯lO1nRKgHʡB;k.yeZ2* iR(qʤN̍wB$fQ($R\wfLXJ)1ƞ/V>HZ *̛rc/0R6JVn*I,Nʞn[;YWUvɄڈa֝ϱ-ܖ38J*~<̕)[W ǙVW.3{˝UxAAw;aJ/$ANpcI_V|`\os , n-',T}W3zH{]]Bh3Yq<0D#WijVy^n 8roN6wiT:0cfy@DޚC HH&c*$Ś0J h&pzo Fct;7=N}iVt@zY['dhQhoR?6[i!rUD YXS #:s|osuAv<LWe3 (c\U`5n<ȋ/,F9B%cde<ؐIywFhKf`(LXAz,!e]R!P USMa񽬪cʨ[D-: $}'bOdž.A2PߠIT2NI"yR$zpgb"6#($bpr%be/W̭`vS؃z_.2SN=qt3xޜ& . N,Й,`؊u%M%ߞz'KC&Ajt7#F4E.|tF.K:(E0$08;mUFy=6%g^I5^G ҚƚyԆϋ8RDۉvi҈.r"C֘Ľ]{dnǿR=@^޿-9[-PZQpjY2!uqW쳇v!0'Yj(+XB$8hTˊt=>ar qChy0L!vĒI_Wd@"@@ojOeZ?qrj{GmS+(Ś;O4\ & 03(+="OF; 1qOڅx;VFt4[m -$`ްpʅT-I(@((&oQ-|XZ jy<쉲Sho$BK+k{=> X/a ˁ4l@ R)!f~/ }ھMRFUYA: 0K结99[и,a{wwDH(uVy2Zg2܅y܉w> ࢕;WPC.%_ӓ2~ym Y^3Z>/ЩƖQ!P [,Mhg2wʗo4k|dӥQh'ܣx{~Өj9认ؚڵDAmge~Z,v:!Nl? nj]?0|,'&>udNh׬T9ʉH3laZ˂k0GLÕMk閨;<>dC:L@pI0 ګN_$=+5L!1RϺ8¿ӄhFdqƵ2dž( vpP8>yČ_ 2)ο 5ydCIU; O+9q& ,mǿg~ovһYr@@s=mPP#38"hjhHqU.2~b9"=s>Yqӌa=nVZEu^,[F F߾Ѩ F"PBbj5ECj`yKk^ZN %x4M+ݵ]bXFѨJ+QݿM2JN5[XJ LK+Տ.N+X=7T^y̨iy3^Y|ѳF\4$pC!"&$T;83 Uţ6Y;yx$#+n< 2)ΓߛTB.x^)IiU kFi ϖae V-c%AqϤLf\y fhQ#mJfX94"&@_~BO\.DaՏFwHC|(r{8k/¡:$C-Qh78R}cMe7R2;&:v BjY{n3lDc2?oR/+y\SҜ7ZrO8FI!069GlOW@ \)\bd<"`\<q%rb +o:A z~Hy9`N+K7Pޏ*bRtP3 _S9lcQ9͔gXNz*wBmںaT+I=k6~*J+31!ﰼOA7Rh.SSJh"{:3i< ystTYM/)콙3{T͸8~ɂ9Nhd@èZ'Mx%Kh?趢 ڼOAVisYX?JFpz7lLOúkj3%XS`x""0tsA ̳Pcuf2NIX~KH-f|^!f_QVu^rD,|Q5Vi;7R5Bġ|xWc Qu&&a9q#>qR4"BJB]*iVRX.,QJZ8"',])I;.N[EHT0|ycJSpE O.ի(Xf{&6â xxBi4O'W j3UEn c3\}r\@垄k6Yg7#R/KVrZK(Hbt#?<xm'H͖(f|$.M:\{;69ϗ]ܕOmT=S |>Y)YcR$/HRyzN&^{w !- F % wȹDIm u =؀6$9 k3zS!6W| ~YT~} |=1f2&3nR7XksMUΰjyS,+Ȃ '{|ʭME[ 1+#u"'{Ҥ0n/8jG§D[8۔1׶^k .z0`[U!Ni85) K.:xvNX%w5V]#D$pG PRۅAZR2|U6VyS%{#H7vɟ;I`e; eV8[IrD0+YkJo4O)<ݨ! A=y(?^;sqZdhuHCx2hjѼeAąS 8 C!fڠvq Xw"M Oyn|ӟOEV~">V?ՙ~&x]#zxghvm/ʠ]ldSaN:5<$2imG4ټVr doǜ{/S̉rag1TzHiFBߙ! 2VmM6y)1gb -u`>hNbmvaPdVﺣcT=x q c!_7yC86jRem$h흡AP~!"! Ĝs 3hH KptFkɹK_DsPr eT*$B]BnSdkUF)>8~eJaOƱif^;eMSAO! Ѩ[~ρj$ɾz)I௉""}bԯNopsmۆC+0T URpe;z#&0V>qE8 _6^DEezctrbR+W?JD7xb@ 7򖮩&'_pFv`rƇ~?{`I2m+4LYuzC([%UDĺ+;ZZ!zKN%r$Vl=$6UߕHau]j>pD/im - `!M٠fb^^AGW8S\F,?e+['`OySm*6kLI-%d{"/[Q|\84>dob~R(Cjj!: Xnm9= >Y]$1Wқ4 VjU+E<ႮASD9X `W2Pʜğ=<:ɤm zj;1%f!: UNt 5UU}9tn%î5CF3ϊāf\d~T5Yf'BcO;-wg TX2s/"U5~6_#0λdR.u6j\=GV`חt32IhRFs4Zxr[0riXmL>vYݜ&Zx&CH^]^/U׾T\Z8"Pյ㶮źW%T7 qz wTKnѿ$ <'{ A5Ѣ;L[- >D2^!8!j:dDN(p}&h=F dc@{[M2*FMh@[`ȿ-ڰZO?y8l[ DE ĜIPu76i$H!ayP0*8hK]DZ>)Ĥ(p0n8HR?EmN)sOKzpl%ר6؍V%^˗ɌR)ߏžIͥ%J07G3]|L4rˆ>{5 NM I$hRBsgllt\ բxvx.䉩 .D5qeJlC:iIPcq AZn+{!5('j? r͉S^Ү yެϏh`[ lT.cc.X2x*< JRsBT"k\I7~wԐ4+;hm(mL߄:1Ѫm5Nsgubmul9wJUۙM֖.!=?zׇg[i].P^,.FR,$ z@nj2}5Q lwV Oa$=넞]3ú̖y4kˆQ< I51?= 7&?15}r@(0w^pO2xu.p[W Jj##eʿ#  6P!m.Qt+^h=}0'c}{U+K1Uql2qK3V=$"D!/2X3_!G-u*(CNnqM WFyF-*Ɍ x9oF'Iq08([nf*9T,i5i鄄 k*ޅOfmv߽=]*gydIHb'i6Ω$8fMR0 }S|#ĸW @ƩXkCSꙞnaE0YPĬ\;Fmm% DPΘ?e^UN@풥(ӘJ{+`q-Mw 2Pi#N;c$Bw.fpVWPJG0pdffg`/sp1pJ|}A"!Ø_u3@T^X?Z~O_NN 7IϷ6p]2LԘ5IKUh9/)Y\}}ׅ[|8FJ78OJZ#F,U9-ӊ%JPN;N\ǥ ^ҡU۔yNC"[52"!vYp,HZA"k"DKR`a{?sLj*<$iͺK=gڧ"mpOΝ\h:~O ^n׾,lPgϥA(O]֗X "ʘ<պif" *9?&VY:7#9.jU~(E#Zt_D,;YtJIu a*WX|;fLq5LH !J\5K!:(v?x"f0Db3ywEG1H;LpB~.C-vq7|VGVLzf}URGbg"b;޿Mpm@ 2]l# b;:2Oq\YQ97|1iK&gMY2[ג@Q)Q_ q^D/M٥fIOyǦy&k *^Q\^c:glW#,!*W@VBu=x9TI,1LqͮPI(Ajs:t Mx p( S@?OC\ӏT#Ue2- ws&M xjwzlvĸVu2t~+-- * Oţ 8LH94V]ɓ)|<(TEprhl*:UUޘ5N_joSh [`2|n{BňHQTл 9IwBF;f_|51%]n@P0\Q$%<`+E!Xʽng` &$ﻚ'Z2ĴZRE7K;Q#?fٳ7nH'އJ,2qWyh?gE=r{!/j<`k 4c$rs]k6 bo6VO4 Ѭ`3PEo2GE0KL]A IGdKeg<>T3^6LA Q qDp)cE,6 JIi@",.MEtDֵoY57"Ȱ5U4rXF~FփkoAQ$<I?_"t_OO^;Dt5|J֖ ./ OIS+F#F*ZJ+NVWdzh~7\0RљUf09uE>i Mu 4X,2rp5@m4Ecu0Ym]W"*`S_%q XG1y:Pvj̓7uZ۠XJfCgstOk)Spxȩ|z"pc@TוN py-(tOݤ|@+ڜyR9mJ&GNT ͦ/qtn^  s͵+wc*D\8KK.Ǹ{:GB)ĺPpv\g"€m11=y冟mzpEVy6IJg>Q[R H'0,[P} llۿv[\iEnj4c$/_*SS&IXD.<+ O3r%X~#OcwO!7<ʰIxw4.Dlf/LZJ9FԷZ[6hak↼]}1/i "7 =c>"U q@@ w $c2K$aa'P^-}n{ݏ(4uōm=2{?6\6||u0Q4;EsGc!20|1 y:zt#0 5(C{qtkaqr. `YRp8yG1 u|8Q̪ۜSGR|ש_\ C/~\+=H .`mu{0(Ʀ!'-S /gGgDtqO)؄s _^>i"i<% @~lj޿N[MaVd6T  qU녒?y/ m8ĸK$琤A*8T&VR>}v`#x#0[<)毁`w=kG|>lzSz$\z{Z9 ZӉ$3 yV_5VtIǵ3 +R~";T.:<}2Ԟja cg~ 0ö=r< 奸>i> ;EkuQ0e\L %S޼:@Oѭ_Ƿ]CQBl& ]aXYE$i]k3HأMcz-' ?F_l)4~D0u^nXc<9ڀΞ My .yt/4a-HZ#HAެ0F$a,M5)oB)o%騋[~3 "J6UKar?dkQL5ߊeh#uq wczhi`SO vMi]\N@ .6NxbX1Yo|^I=puIC )Ӂ AO2B.ȧ?`g6K8xJV.2n||qmLȚޡ=-;"3/!UI%;2_C])$"&k}Q#cm7/m`0X𝷘@WwǗ/b> #.$s8~{@ݭQV=Dpy]PJf^L85QΏHޞPtk4jxDkIEDtIQšJ|pƴs &RS6 5(Wb^ 9zA{om c/.|Ǜ@< 0HatHQ,M#8jV$?ɒ]GgYZ070701000003ba000081a40000000000000000000000016609d23600004e68000000000000000000000000000000000000005200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/usb/serial/io_ti.ko.xz7zXZִF!t/?N']?Eh=ڜ.+,"Iܡ,ޖ^,UVs ]yw7æcU0rXe72J-I6RȪxo O'm^=#l{ => R;η>u0ղ !`ct05E'yy=gtC@OAwk.QCx!G)T<|@\ @ϖ(JM W|Au;5N}_b q 8,BK&#? dW[>a{NxWGxI"Yh *{);!7(tevt{2S Ɔ1.Ԇ5H%_,/t|۸TpasD6;CoYht9az*/ "˦eR;ӑD4ߊjN~h!u:|49SM(㫨#Ic|h-A%z ͺ 8l-筜r:x%D‚jL&@LY7u_⏐ib*:ߌNRb eF%Xr> ճgH=Jʤ$hLPz|i{I<;h.Xf_s$f z-!ʌ[J'@Xt!L8.yf5K;|85Wl=AH>đNg^WCƹCcNIY/,uKn;enɖؙX.*v !w݃ :ASQUipzU CyT},Kfn.@}VdU7=}rZ VG1&K'i,EXʌ7啍4 &.ёkz#>XU ^ ]f6<8Xtd4@0 vY o=RJSKWlk+<~{H*[+[8ild@5dv V! ^%ɷx9jRlր3徵\+%DE[*U~BdDF8 R@zRw=#p1\9#)i/ Ÿѝ>156_'Ӫ2zev‹5T6z&,P՛gPQ24TmVCtz)Tɲ=_YS) P! n+WАOkri. $3ݩ$˯._,*I3Zå?VFJ'CdzaסFU_Wf F,yc Ԯ/JT3"+~6W!W1MQ;@rUXݳl1bSu$O/µ]=b)vwӁf 39P q|f4Rgp m;P#ٛU!|aȐ|sѸ<~"QvM~CpanRy #Y ^oMСZௌ-btqC;e nOS=*969&dǼGF1Vkq`i\|_+S1P S!Q*B6Rd{v(o8eڎ UnlyA%uޚ] z]}Ӛ44^ c8!w;ͧЮ'`滿#a䗌+0A"!pF ZmV|l(Ԝ^Ip}/ lI䳲̡Zd#PnCu!u-wB)!T+M=Wѓs44L2@0iwQg5eUw4$')#?;P};mqg'psl_NYݣ'.JwuGh\Iey!:k_#J=|dw5 ǰ#8fB9*. [Ab紙Rֿ-sR:4tba7fwBv,`!F lWBhup_(KZ+x!SXؽ/݊c_y2;h=0zd~zjzȝcIz~3!q鋜s$Ix3JfZؾ9cPןyӾ!k򋳳q@i<l)nֻۮkñ /51!hO 2Tӫfmn"@i$[zJΡﱈ#2JKQ6>٪hV) WQ%,'A-SsG浩$Z~`ɘl2/`nrp*Gv 'ZXʴܐP{@.rV[VDζ|s=,Gk0_HXCϲh6&pE\$Ugk ʁC5#a@!"5%Mضc"!{|݇ʊLYbZ8n߾SفZL?m4i~ evgi5Uxr)"?vVt]Ѷ@j@0HfL!U 7AK2BQSfS Q;y0:Y`ef:{_A6!!sS6!z5VN9U$ԯ9$i)aX4M?Y"'%꽣U_zHA){n_c;sNK/=4Yg>]qÔHķ|BD\*" 7LifB*1YEٹI7e:i:bR&(ħUqUnI3lWotcttwųMk0&%(Ϧmg7t} aM&aҵzyO$*a YQٕ E;AhW[2B yc|!di(AgØY5b",>j۱2ܗ ޔ}JJBLϖBUc(N'E2R"Nl=t0+:'T -1J5_}ZY }Ɨ[ j%Jx7~L\_fbOGAU `ҟFfF%t,bj(EmtCdO~ KEVLh(U]%uz㹒o>z%Pɤq75)xuE~0uKqaZ%[zX;ːr]B !1n_|!q. >, 9}b̻aɛ-sl=Mqyzs(j|Dq%PFr؇ZurXnz}\5*лB#z@sِ}g4{zj6}Yڷlf j*dUr.&%"0^HQZd̽AAM4Fd darQ/[Ƨ/ܸW_R=f3o\xYb#C\npn80M:5 {#9哭IYgJsD aKYQ{,k)ihM = tdžA{>@+K< B!I4*Ya>܊,I@ZQ|=I9!0uۖ|]$>RjLE4,N Ό\OM o~oy5,h.?7 l" N~rRȧV,t=<5& >2Ht(!$czvElB L~.Ԕ߷5; C^; |0Ʃ I>6\b)}A͝ D"@(\qB$x C_J} g+θ(%d? >4py t~/ʕ,4 %%2Lty2_Y8mJϩKڀҧü,ZctH&L\78YI YCB "?gvbϙD-2IH]x h%9:<d2i$%f)Tu,-\}>N]<ۖءa"馪snѴ%zwfc vF1&`9.|q B|AMf?G"i*9%׏|Cw tZW @$&M`OU^g#qR ^8>aIC.wx];X!0_X(No246=5?*߿C:Ɲ\q"\5'X3plQ+XF$>?W/ԲI1_3DŽm<QڼZ8R L'AWv~\]"Gщ5U/1{G[u[]a]e~u9G|x (C=PlڕZ~8 *ʡgK0TXL-zZRbBV~WZwos#U@4^uM^&e )"dlzMMtN_2{V0^]H8{.jSJg* J>,UBla䶆c]uvF8Zٻ訵'384`C+Oa82JDjpq+0" jΓvU?X.C*QgK h_RWNڄ1Y ULug=Ն ]D"fwW$ˮFR[9ڣST;O{ceHkCw2خ3[s}=>}/s)0b(KTpZbK)'>͈ñD}cxK#ē9P߬*OLsD'D I)ʘ#]h6BN=(mYe6cP?T 1*(eLӎ)(9\[~:GW$Eo2ѱã4h;!:Q@YCzfd IWmy;f jrYZ^peUU&V麇udBaT qV%#[g7kz./7!)Fi{;?|x֘(;HAEyXTߘᚰ`H5 cQ4XӆmPˆ3A&aeVY#AA):ySTe{]*f1MavI Kޅ^9zՅq#+}LY6'oJClڧPJncK0zS(3}o"lXIyܛO a*F{'#_`KS|zgX"bc jL"1`; fc9G0`Xz2}@6~ɟ@=M?B*G*lԬMsgut'\bSTLpqE,9An[-6q_D2d$øX:R7/0| L!F' %̲yca$c,!X3ѫ4%+`}l@AhQѐϷM4QyYe:186caLasuW޴';m(ep ke?ܶWn>a-A'xiZpâ)!d-dӣ{ `zn`$# k eոycW$(J1WT}>%5g20 i˝ .f 5SOňYҕ9bc1зvdۄ ]aV5O#V9jzdkao-.H( s"^lmaӍ'${,Gctjh+;`Xi`%[ZQE֍,,bMH@@fV7"?@w EMJa!'y5P85 GgCKsX\kM:%n^j02c/Z 2D#0>EӘ8B14ۀ}x*ydX,$緸m6$2$Hxۂ0B_je*pW.Lz:L.~tD6Mz7颣q.Ob wD9>41|KtᏪ6u}w)M:&;jV^%2t hR_&.Nyk6")~@\.9˰"kLlzGrTj'>ёY^' q*&1@7Zj[rYeaNpOWF`.jajz4 hk)GЛbPz/xŷͷy)Fd0K#>;3χ:2cϭ.KGNa"P)wb=ĥ6iҒ+ kmGnCt殶$y~C ?!>'tPS ko^BN:wywR"qsSWSZ%!i HY9<綩>iT|K:A' ʹx9 ?*or;Eh9_?2`D֧ߦNՇ%-;Q.Hc޶My,M7q| GKDfSԽ @uһҾ;7tJ+z:Z"*')&$ALA|(w FT֝Ɛ`@%T֧{-.`}<<`Q͏Z)ٖB!rg,nNd*Rqk9X'S$h5^P98K5ՇjF{}(L:_KĴ:zo6B7i\:e8Mz׉vY= +?fU EÑXG39 "{j&[*ID t KVXΗ{%?rIr]E-4ҫNk xʣw@ HCU ,!An'A\<ͬf_ L |DUWwObUfFe;du" (@UVwt[\Kbr?dzͲIB(vƶbdLeT 7f!S$6RZM|dފD]?tȺLw}~Ҝ`P+ߊ` z0d$~EpG7C(OQ屶18Qb}nx#=Pfs5iTyg?j3QnnV.ݪro 7~|g%u}0qKh?G Y‹{a1^'bNׁz/=+ڟt{j&7,tXI)"6`4!k[ӼE˩ PeE3i0Rjx,W#Շyϊ5xfb9q`‚2;k 9OW׫p-aDeչ/)4Yyf Հ]z;#ȳWEqWT;3E#SexK Q/9U+&wm{g%qҾnFo4-v|.J|}. hM(5N_W5(꫖ip .}oT ^bGct57SghMFN`Fl+N?qo4&ۦSx7DfS'C`Q>o&N^wEK=,-љf-XcPr0(-`!4KNp.HީQ<$X;)G4nIÝ*:f" [}.)) xŬm<5>?R9+>f6Qߴ:TgJjG[uM86P};D"i#-/|#>@`AVH4dGh(f} shO=]%K&k[#{xs1`\|Gؕ߈k96U5Gx)k7qmCxO)ANwk@ub,1hUY&SV>|>)[\uW=yc Υ‘ Oe9ڐ,F)$嘫yZ5(qq<5]|y*-/{05~ \2QN{$m.Z,[r6_죰:U&'DS17(AjG }c V!@.|kl3V{O߃mtӌ\?kȅ"1ȋujnT脗x%!rg /; jקl r PE/rfXwbWE;CE%cXcS&zvďBhs.3!a"}ZxPX*$uD]Kڃڡ>҄DܑСpi@%GCp8~pNܼw|MRܚ3Es>~T$@ucWXp]X,wn\->MGms.7LH/|*0)(5c/N  ܅a^= J3.Ha]k"q[4yϲ**oMݕ.AFPϟ0p4f/]H3@N . veDvիIqC ^m?>TAзķQ }#nXĈ`~Cu0>}ygX~p9-V1jpmL`krtqk^t3);ԬDßLEnL@ʴwV_oW"ӭ2פL!`NSQVjQ <3%?RP.Zb fj2Sux,i@Biְl[0icGT/064t-Z\ TM&񔽴fէaT!6Hh\vuL2%WBmF}.qVm&m$ x[?Tzxt+).|b"+'{sː0vؘ#~(i|EuJī8{)^pn&_$Yc8{Gwe::o zj8P+l?.j`]^?|k>~7GcW'l3A]?6x}==W=?F w8p ϩ%UKgL󐪪^j/32tQSJ! Ӭ Sl! CgѨ Gx9ə;Ưxg$<r:$ f5џg<@5B}'#u o\] 0IvՕ]`B DEN-#N-$GH/Q%LWԃḦ́V3z##c   &A8* gtO+~"Tx9+s3!{do>]}p"BW!&gәVzVKAq 3zh˛׫1JօbC4dqbqn˱ICiz 0{bϻ#DB9^<Ƞz!E=ɓWog Og-WE+[=Ӿ50XX"r heKTop<6#8AF@Dd}ٕHȿFBSB;̞:K1ҩFED8xߩSW4O:XyOR=8(qa]њZB2j~f|PL5Ud0v&f&6,sV$sӬ>0>.Z Л7[`pIU.|bfe~1lBn۾<;Z=hY ↠<^8@þD N7MCP}Z߯%_yƣxg4zdk!uϥϴu1\D-M6;\!,@INV@e{|==6pmp_n'^e! @oX9B^Y]5\X9봽2mӦOWw_+`p9cp(2aeyNbpz6˒ٮ?ά`%FTCɕ)Kj Y6?Vd#w/_o}D- lx$AUu^Skwo1,: ,9P! m 0;#s8dź}z!Ś0^L)G7ZkQgpߺq֬jba;+{"(C yzAXw PؽAcN_f{ 8,w=AȢ9aPnj#בNaYjQe7хT* }gE|b_ph>J d4[w.D#]DYA[&(RqAq;\ +55]MDs@jXWE0 mYW{8{~9O7hނ VIX\ѭ1sU%Mc/GnufF]7Qq8 ލ=i9 Lv)F4ߌZp/]!%0^PъQآp' m9YMHhgSAGw#;!~WPcؙ3tm-PL}$4N~rp. n>hFo=5B樠;!`3mK*\*QAB5e$li$!LTֳnvOBH4)NSw0{ tDf !l'{6z+muGR6z[ B2@V0~T\y%OR5h,ij^MӇ6b`[;{&K=)4 bcOmlDhNz)9~yI',XaFy͕5)<|e& m@S矺R{.7tS ?Ah4(t;v\S;skD :9wCkU)%a )H-<݅ӚLlL?CA=F YRMSv126j;d\]iYuݗ7>ꓚS(4H2=ĉ73n*;W?S("n Uq]h~ޅ\扶$*mAUD ,nJ90pJ%S5")RL7|~pu?9#fHPo#+Vx(ϛH YADS SgY?8cdրsڜ[mL˄Bp1Nm* =#2ڏ\/d&1OZ4{ {bvi7qr/Zmc-ׇ5"#4S/^Ű< :}#<T{1l#:₏W|j,uuH>G2,޷g.3">}_L!y0Њs70ԛߐ٣ G1qKSSìtmC+N^`>y  Y4Va;*}BSL^ <192L^`a8Wi};(Pp)֟ n&eF'ÍœrM'usB_m"Ӿ25cYHX6ͧyܯZݜN!yŧ1 mb eD] eɨ_hDNPܔG.>ELy))͍EϬ،I3|ݬك=CǼuQ3ZD%cZt"+P~/g>D|"F]<VN;ăN7yc+)x/P<#QD.7@ z\PVH(b%uDU:6KfW,c(oz'Jz|SukP}s6ň~d,.K+m?HYkF\rk9{ B+Rw ND'[o jI&[M.`vaE3AZ&B"LV6KԔ@^OK]177$yIgj3(`7ll_Ty̘k2Ro>~1k}erI!"{lQphpxn; ~x#U" 珗lWgZ1'LjQ5(Yk@-lIq@>TjcTp @i" !VG!'u~ 3ЯUlt&CLo_C/T#GaڵV;FRx%!?7 rt~幛 `<6D j#:67J}"lbdm.mv̖u|&gT1UimI#Fd=|[B"Dc;6y26S+06m|w" SFb\<& +k4NbJx& Q E:~rcwUqMlwO%}a*VOw _@Z9kkbXefShJIXN=*.G}5ZCci+v-?s18I_۰, f[};~q Q'3ݦ~8ּ"6蒊O K'QF_Czn#p;tO#[iv݄* j9o]Ȑ4?-};g0E _s4Mu̸tƋ˝BvkY+$ˋcU^̒JA-:9M[X6?S,7HK蝮$L p 0EtxS縫&G o@lHRy4m$nNE e0rn%54SnMBuMou{iA;( [' S35LL؍@6> /y3) e3Epǖ`=?jI7':wM?56z:l,X-yV*1Nlt8w{*ȏM:qkSNkT9ʱK7uj؞!85~3Jы^ta%FigiF6vUkٛ̑^?$>}Nk}0L7Z8`*_1ܧ+f͑BaOP3S #V!ÂImF#*:xMݹwP>sL9*(2S w_@`G1md_HJQڡ qn'~_.姕Z;1UI%q]Ai@w/""=w{:r@#C XF+A}G^VVF=+lͥ4n`tgv`Sv~59Xo=%^z=s9S]C8n+Y̯n&CVx}VBZBOl)}'8Idj'vU4q>LZF ͤBcR%hJkZGPyu|B?ـUњ;wgs) #M­Pt5.:VJeF ha3x MLɨ? AOMImW,1Q&FK3l 9t1/3|۬jT3cʸ Wmd #|RDI~#@]OH̭<¾_4%X}BqP?o̍Z ^^@Ϛ2`hKP%LYr`Wޱ oV=zoI[E}FR_C+_!4IÅbMLԑxUSp$\dt]١;`Aq>V{[F "+]=lY#kl 0AvGtL&? %">)kߡ0b&*^˙T{R)uǞ[gӒ_c*g4L5;ϟPbkS%*77M4C,P3=@l3AML/X=-=>W_L6ä7/VLqFilA(lFv l ]Fa1 H7L$QLqZ S\5ZBSq `];y FJ!; euf&i7Q-νsrgw?oDJA6GD蕳&{-W?52dLR6ƻke5Cgɪ]YIIT/%Wą ?4b0XҖ *❔BmOt$ m湁%9T9t"{jf?p $!Oիz?kwBF(E~\7=Qm-bhZ3`))D: ]{BUVD6iSMj(WX>jazQe_R<HiMJ*Pi% bi9Q5l^.ioJ?,69tR­9z N~CsTJ9&dq8r7u褣hV0Cn\[EcFa;H ȳZz|3׵9xnZf!k>PKO7``YU84/A'Zj}W>v;NHGF:afc-(WbU1)'$&H7p ֋e%)JނΤEvL $|Cu ] GQ SA?[y/Ed ~ҨLJB9#a@R)8QpiQoH%ƣ}L"nfD.i#/Pf[WgOϽ.=Rgp}yD(Ȕe ( * }rZI1 T 7'3+\0hdG^n>=*1c@P wV.D0җfvBJ7oh[hN{ E@9Ǵny`S-Viojz/{wS|\#9i0?MS}QSItAȟV?eq/Sc泬SKV)S+Sԯ‚yn=Xf3*'(BTEChF*4Wu#VN}DBJ+# , $g ="-+:u Iwgxh_G]8dPʂ"-ugv SurЉG7R㥅X N[edgctlsxW,ޱ- { sSv..xH}rdsd\ck/yQݍv,h;yN-hBcz;4c9@I?{K*Ò_Hzek±̓\d5/XYIlNNxS(>۪+ū-![FQ]rpH 6l~/Q9|#Q&TxpzkD<Nu睑} X 1m1y*EbPsa1^^tZfeh/H9+lL@}0>weUך0>ɤػj )K&$dAQ01iw2 V4T}^h$PJA~W ҹp)~5+Q)`,>eHige&uE.r+rMN-P N~~cz[WT{i -ďwm4^/SS8:ƾ|NK>j&stwZ >;?m sDͰB/gUP\G}x2lZ]#žKS FW͑YQ؃A}79Pi7nȺ|kJ_\ AJń]P''`XVYlq2y" MIqb"8P]r#E.M*^75ŋ0QaA:jˢteF+ %p1y;Ge%~ik">8]c5b2p̛Vf ٪(Q4)D`߄i@HhbqtQIz'-Ɲ2A&{/W\%VhPZT-{ &i7IT5S c3FZ$O_*i[s 1r8&scP rAz˚Chh-@ON|Nۃyx̪=fMj&WNU^uˬR)_ˠQb#Fw饌1[E2\d4Ep \o-ı2KA(6zi*"v 5%ߤ&,[J> K4h6LJ]^w[b |~ާfie=Qc;I1ϕëY.4iW9ӏ\m-.(8d ] OZ=`-j25KJMn֞+2R q>-ɞ: ']CPkH.xo0M\Yx͟YKvx6g[an9(\kf5+񓔛<ɣ#fg )ꉲߕACf&`a_?mxd'j?tw\+4'dUR~)uy!^KmRACRr!JpgT0G{ {R㫨]%.dahjra">&˚8.h0>gC"%>\I9x8掗[#[+{;ӕU7g``& d .yF0%@9{_MI (62NB\b2NŲQa&$] >ӼVv5.$IW+ `TX xwƟ^kL~t%T5%d9 }?Em{S /=K)q)r$.sC9o8ߣ`V(4cigŽ?erѓ鱛' uɒڛZ+nlTvWJtħ`󅔽5 y$ޛȫ^G1<_B]3wVܳKKs$أ͸i! 4>mE ;"75c]CRec4+όފB4$eݥA]]'Orbϵ/nj2I%^{L֭+"QW'һ[1l,-R >!(:ѼvR`elk6G&-܊-t pT٭ay!kedGlQL-JkD gB0"i}RzbKڪ;@< `49.xE^]Oy. &Us9CAM^OԒ.Ǵ6md=߻uՙ=JC"7{Du! xSI`$Jsk rJf;?0MN0*`5P=ZDsaXBL*Sz؛T>~*G2[tH֣ww']1xj짉aRdmRL7Ͼiɣ%xE"53)EC%N/;zJ?tVEw m~c-;~ \H譋XB1PMˈJρ8 1?oc0;Ī9t:P(#_t:4^ Хf1W˞n8FT7Ue-ȶ c/qL 'JrC]1kPa|!8ز۟uXB8?k..0), )#Bq5KDž55>2cS1VH4 ) \tpn)U~„5p5C~_pw-!v~;?xں?B 9P1'U%Ա߰@ڂM7 Y(dX}!9uЮnaiM-3s}U;&{/|?4[` 6djʟ = 1A2҈)10QֳhB7:wOnf pqo.xրU 1B$Z`lQJgI:9~9: }1 .k{r%C"5FwWp>n7nz%s6/Hd9-Dwt'5IL?asXŗV[zg,βW5vu;C9m< Ot5G*׶MKʅsPF5lTAQ ]f*-(iƊvSnlwQ\ qcL3;?.#:3ie2'E;ƂfoxǍE @5+CK FlJ_F &:eVp4-~l%J.\{O+h[Q܄gFfH!NtF>l;M6m~K2R퐻<ɣ_(*L 9:lVgm\7DEUp!n͗7O?kqy[t_O.a Ԇ{5NGN~ K+!>?F7I)LlYl\qR 'z63t&jc1I Js\X3LD4?I/&v}m jjBY Xshv K剅G?"] Vf_* @hN5E%/s\{+c~ɡI=e+0[+ڶKßWTa?Fb7˶8L2ClM/OĎ<%9Tk׿Yeywt `Q~aHq::oC[UW` riB4%"H0((uxQFMS'6.#CqCkp~AD? )f [FX)Wcrɳ /SCO̦s)`vkKk¡ C0O #u*MΙ@GqQJ1wU);^ m(61rOCEsOgDyyuH \KM j~Eq:D$S'Ee+\A9tΚ(DJ2A0 sx&p0b\ 5l>1$Svƫ-DP6D;l?JgeUhh=F&m*Qb: OC[ nWZ@2ujFin5Ggbl~ڻ~MQ )Usy7ID12:# ϗbh LB ʦ!,F7܆|FvDDM)zHGЖyۧ@eԈh`Uح 4VBΆ{P!էl>J)wLkQi1ʓI~X\~.'(s ߚEh#B_*ŤrPQo4 UCxide$vZQQM\#ap_Ѐ.R_QU:`c'}*0sd*{$Β̐[h` Y-0OW` PI2ݧ d6wۼ◙̎6ӂǪN\"Xeg>fG" Qel5fc[[8MwECeZ`*V;nÅ oFBX*D^X/fgO:XV'r\0>9ssBlӞM %{79A[}.[K B A.G\&9JsxC9v롸O4 R㉒iZ``Fnh.WЗj' ]iWfO `r,^/exbdg~{5qM{*q(z=Zv_-K }\ 0@nL]צWkKg2}E,PD\PS}3y :IϞr)W>Qnj(zRݬ3\!l żu&ZYJ B&~PI҉!>xq. -K ]DbtˢMOHWҶ =1ϜqU>}^{DpI!и[jptJ7qB.X՛n7ZA(3$J; jGi1'iC-W @9%k74/e9U:79Q'.nGգb{rH^X$0VoSU\pX"6QCP(pzxqZ^do`t eo#}/,m=7;J1p4!3 J,UReDKr"Q|Wb ?8}{: G\ X0 EPaWJ:u3}}quFΰlp;_5mpz*gM\x1,X%?Ah-9eV{YC**Cnv+WN Z D@ h-!Q|0teg7wnjν$A))ruVj/%LSZjmJ/*k?5PVL#gssɘ' *GLڠ=me\43nam<޴$7T;A-Apr Nru<IJڊ#n a+Ld ߜϛt!umuMKS72љ ԻYJVe4m *-ZܢwC,h޿WM>Rgraq%OӚuTQ{i }zi!VE0R!=k4m9VG@ʓz~hq$La8֍_|9@72,֌%y/P3A$HBX,ukr\&WFNw@ 1ʗj9%H3ܐnm7kSt;Lb7S/M,^`[pO s72553*G%\w7|~(hjD߶#W*?(_ Yc湆CeC .ift, ꘐ- {鼋d|ƣI>=Vɂ;hIȖFbdkNc_pۯ)ytw84x2%-TrN%vT"'a4z8d[/@ls)HbZτUUO/vH"мߌ?K7,TGpN`)vlnA\ J Sw)12i6袂%* )iVyVYUCc8bڄnS00S^HbUD9.É3v0PLe x b07@ѽ"knآO~"']((qu-D"^55 #eנئ+H fv!]U>zcbW5>w·Gag@,2MHĥ&C!VvKH_&*H7+~QܒM8c)Ee'#׈ɻe7ߏzry3qǶZdK< =RE17_mdtD.lx)IZ"$P@k<벫kBB864XlUyz_34xf2IxE'&:S`Cʙg\_XjCw<R.m/@?giC[FnF}11B흐*ɷzV,v 3&*K=S 0/ib#؎ Xn?ՉDS`٨1$hQzwbl%"{'G@e>Q/,X o| +*zFy:΢Kjb댲&n [$3 !bccB# ji-IW)'H[-2i'5(?1"DR%+33J_Qʬ3J4L]﷮Vo~Η%-{Ue&wI\G|3jpրg7Jcر"U'J=| M$#GLo *# % m׿ri(RYU]A@1U@VjMksT\QTX7!:>5Y7B`%#QjٛQND /QAr!L;2_8Ԝ|o2ӊ?BFڈ1 3' bو~z>j 8ʡbl8Mh!(N@is]^5(ڹ 54+jN#nK5Sp}BOДFKCO4.t.B; tMȬ}MSRv9>~Q9qjrOɪ.Ti7Tge{x8^3` iOKy?' z[*1 kJ<B l0/7摻@]U_yųaj>$&tE8vSoֳ$՞FX#ƊFݿ|(W$݋x\,@ܙ]ui5A6i[Dۮ!f|HX60ӱRn J!Uf97N~cJ+1A?bPy ie_Lq˂ܣt mTP$OkV[i z{gh;Oka)Bk .2 ʚ0Hkl| 1Z AhR > ޳HVJ 0>}ZId_Z4A,1= gj^(D$/%KI6b,}RWdˍI3r7$4mirOt&%5G4ݤ0fT*f9ʘ# %0BÚN#0>-r?ERp}B.AּOc"MvKg\FI<4?l Bۙ堯yDY}tcw=`&.=iˑ&-x^{5#ќi1@%+'t)ގ@^:yump z'>3rWh:VmE< ܙһWɲ#Ct{0 Z$ZlBas"Lz11R;WC'A>N1]"4~ӥpJ̥! 6 6g- :U' HUX)M%&1A9oAVNT-CYS]P8jv2Y1`cIsψׅNw:4>KIgw_'G@P,|}) XvM+|8.+C8vcOq|"rʀ7EɯY7HP`MѸR.FiMqʂk/$~Zc:M-BRZ/<$OFuu_S,tпI)tH>d``G/6t=4̻0@kZ~v_ N|q\=MȅqieР6i6JVoƺ( B%"hwM\)C_,QoL~Gq@ 0ECOIꂵ{{xisJ\1iZ1^K(hnY®/ #@q)}F]TOidEfAűԜSxDlQՒ 4Zq- 4CWKv(N PO{%vhxCp!p7cS$XJ|qA$ .N' z4=qלּ>˟g'? ]Η~v8QSvq6g" SHŒI Yo^;'PdsW]: %zo:CߩmMAn_œuy Zd`[—noڭc". /D8l⩜h0s"޵zv։6b[2Pl}\ܳf ޤD4m&Y 8kUÛz1M<$%~'& A 3*]qʻm !(J2Xqo0-;X/Gޥt_dɺ[a(6FF\iT9~U*L@mb8mNvkQypq&ԳIeblZRPIHx;RGh :qnꑖ%"Ψ%I38ir3R? ^/СGE=$[З┍$%+M졑O{Us9jzߗi.(W5өdo<9Nآ^i[6F G+w)a `y ۻ#',?fޘMPNZ 4Oaig0JeV _bCAG9w9nm^kj{D!&Cݧ= +9IA7\ k0"S*ݧjv ^, JZ)C:VE0+sh)2kg_|_$JEhWdԜH9:Ƈ) 5,F:b5Cnϧ tBvU|Kٌ(Atw`/EYԠ#%P8K#~]cq1x\J+M1Q=*=|ߵV*ޢwώc%!{wg Үks;ݟy5bΙTvb >-1:0@Β]Lp`wb.݀?I'qbWln=>ɵ54bX}R&p>e{V %te=Ln4 + jjH6m ]9F~~G&i;VC +nT] rP饅SI|v֮ЭϙE>UV)AfvJʐ\;? TKW c GS-Ҿ]ũ_4Y+{a"ޛ ::iq4aWDaAl)ORR&SQpO{g,6$ݳ(7 O5R< A&@<}. Af[D?W"XAJ8ݷ,;Ms-I[(k׳S] CoT`sˮ;C^%Gv xgS(SV6hrUHQ$}[,X+zSx]E8t߫+ǽrBk1iljė҆i.T`ބYSmgh=T&KR۷ҫQ7 (-gaPpr M5")^{=~y9wRs*QYUǞA:? 81Fʐº|SFU=7ޅ*w\ 3as/$̹n[mj.yR˾"ɉbQRR~SޢM!EΝ[떮ٳ[r0T~ E\{yK4uJ|>N$m9KCWtOЫ/KsD2-Vk/K!1}Em6)+|9vJнEƶpJ"[rR$/Xҵyj70Tqw~L]FJO"E.L PgBʝYۼ'׮lG?&4^Q3L~H`rw[إorYM>G~ӹBFot?^ÊH؈,_&Hoi)Ն> vQ)g)V0i1$WAc{![HhԳhod6T!*`t{0Wt w(G $x|@5NWFwEj0Kq0 QY[CVe0Ewa=p دE…0+0C`c͚xGŠXV |_f4T$k-u:[lE";q|U(As cnD8[M\Oe:Eg,QN[@^22 -7\v$'ݘE{Ԉ1LW/Y\H2[Ost(V@I2y>avWuu$ v^tG\~Z#鉒n-Pj"V'+6dόݰ]WVǥ{wD0296m@i%ǁV YIV>@%,5-wcGNqHʨ82ΏIZ(n%s m7lxnst 9;1 1|t_ýAIqZ3lkV_?(z6Cä}9kI'jb3Uoh`ڥ lՎ, HR@`[wV5pג?S8a|29s;%LWk|%\*#F>6Y3qڐef8UM*W}wmZp#GY^%i٦ƣM!%ҸQ%'VZF&%h7dU "l-X8Z+?8Z %$/]1?rcursY"vP>oe7~z9>q%<@ dFMsq'L[BM¦qdDz $[of̢HyͻC߿e\,?dEv R9B}!ŹvvpA}:z\ 'dKxF>t\%_K*2ܒ_ИOxK5CR3xR=+?(V߇'iif@$+*жB2S[GKUűOF~UFg9aȿnK}h^&W/`)Ω ^C`PlpXA2 ,lч7=4X_eEk˓Z#H@7qQ3)Kr3"Fw AOS{$qc6c2CMprQ% wf+y\(z vX#mXbp:vPk0Z?QXO֯;˘\<< ,ziԍoZ\8|hi].4;oIX͒Lj}P^ P]¯u 'BKKMHlz4f#!L5F=r7PnZ ƾUŠ%0)Z0ƣ|Osɨn I?D[yk5$)dz[L7k}h$ b׀Mu¼˞eˋ~n@I`Y ۀ33|8:O^"dD\3h5>l Xk <7i*Gx]lyMr1.QT-+{SfQ4|J]l'K%p"NjPuÝL />kս$oE6*^ƞ\2:2tcoEf,x#P ܾ?L{ ԾԜ$((s|ev&: [n1r8Lx̣Sښ0\R ;SW&>e)Ing0|:fRE\~pb0,eIw{I,fѻl֮UfdUEzI`ELv_IV ;cV#kexA\PJ%kJH d(ƽfX'GI0ss3r9r/Y}hJ]T-#ͨ4uý(nZ!x.O r~7h&B.iN7Mq͏ʓ(Z(sV δ)5 醯Ĕh.b?Nr d7V\e{^T;o3Iҥx0(!FGGzCJL~Qc_A{'-N[+4$eC:`g`j.T<+3SF$DgHn jV2 .B/߬1g}h[ /2_Q0t&ӶZ];-VPUSaxŊfy5]z=JեrXddJ6\` 6먌8VDfR{BOpsAZhظ$RQT-TMW!Fuc1DɎ)`fC?[D4{p% b5d<;V|+iC7ð,)Cdo:('bCIiq xml^fAV`Pg/,BCA1R MДR=J=f=b pJ䦸Ob2D\ T݈1f^Qk99 BXT-I (ݛMY wN'Q(1@yݚq|y l<L"Yh8Р3R-ɚ[#> B[1B&f<ʹp6lEi!Y>YM+x]chb^=TVS[1$Փ*8s> K9a|sNsd+m?Yt&| E6B{/u+s5T7` bs5DN K?fA57_@HTVPCƘ_Qt_e\Ҝ"-52g6xj?NqwKE54-BBJ4u$?f߃? {XOy4b&O칎f05bʒOz_)T3Ħ lݻ,1RLwA//y\1tTU1 P7hɁ–*9 ySD&<8- >E|aF"5vi}*R^stz`Ztf8`+b)#Ѭ۞mиDB<)̇@㨹!`M۝\n BP <}/E2/`6GңB}'kWKEwae#_ʝC]uΦGvGh`g[CJRC22q󣵜x!W=m{ol_Úe~<5|ut>B(wŀA<[dNǛ|"5 .й, zR\"Wܛ; uV rp+R"N}`nQ[cT"mkvyObm^jvV4\:2fvi T6ey_=? oq7qLL;kWH~hXE]CeA 3Ch^; qԞR8UtۡlI^Yw݁vA> u^߉'FH_9]dtʴBo 'pL %kD[iaR3O|;xG&Y2_sM$Mql'Giv RNdG[[\Z!_Ghn'+)ԗhi$ϾpIѵhFz!)A +͠{W'cykI-L)@aCwk WLL:LY!yn Ф NLe뚺=f/H3$|}^6oKڍ~Њs ,vt8N}[i|씑Uo%RiUp,5 ]}'IofVum@gOnɽz7MH-cVSCS -=-0%Z8PdϺ_,] {D}BkƊBnH:kyS*d\)!clό$~ Lw2 ZV B}<6B{ ӟFL'Gmb'C Flo*G\δ 0I,=r yw^3g0*!4y_TFe#01g-IuM T.1>eUVwcw(Z%gF!hn6M^ L8(iwrA,e/C ;Nz(p!g*<`"A`d*oNme)kAVhu̼vxy/j]L-Mo|^n_-sC߼Ƃ櫀 6 t@C\=*It h\-Ds|NF[Mn_pw8u'./"xֳ(8dHK ư^ܪPE0Arkh} TCzQ+$O`+Q,lmPns\4wm\Ĥ2O:laP,:;5G l`B<{TQwCxΓHq&:ծHy μ^Vs ly@rɲ8EXPlִ̬e,~2{r@,F@u9"͖tDa˃GNJc`]Vx<Jgl~mz9 eb:4NL&bW|A2okRTw׵މ,?~{Y_&fa6X_ ҆{:NFqem>'lh;GI_kՇ(0=_<̷~ "F>xcWuTW><i9i `g u!╼#s8 kgM1 Ӷ9AqдQK"{2fgwDn|۩<ӯcKw8Л\p27fG]LYs>Lu\O'`zg~%B(Π<8 m^CVt:Bgvr %^@ZmjߩVC+ :>Vs{ #'9DA_?@˳爂p˻=LrQZAoH+PеB"{]I Hdq|4ip*3d#v6@uQmMgl1B;HT( g:0-OSњ P)!*47+f_s6 zPO,͐6F(^UEi_0Wh].bYtQz%e 7C! kȖ] P4wX%제l.BV?K3!4;T"͇LU{jZYkߠ$sHr{\hwy:[%$ 5S\ɖiv/+H!DCUQ+eU=N Xwp Φ6]@,`$ΓYYKq_qN,鍓ʰ+'Țw ;JOSljFƓo0uh>9MҭD/{d,}ҴLbJBA4G4)hsʞǰ=\Y$M }t67Kڳ>kc# :qѓ4 j oO?˼YhzpFf'W]K<&FԄGqg/(?8muA(ɝˢ׷5(siSt?56eULxΝrD'X =tƣ~}m4?JU!eחBAGE8qthӊ W ?֮Fݷʣ 9'y/f+.]2Sj/zUV^0XwobDwܜ,t3,+WKڒC41`9=||ɲ߷wX9P^DfNȰ ~o!ghQ0I%{Oن}^ "lS;iC̳}aTؘ Ǔg~6|FXzh@۩~'\Џ4x~y^5C9/B5iOIO„Ĩvfh|4 D֐ܝ;'#묳|,l|+;#w/ <&A Q "l("`oH+V[,\V'Q11Tlsz~<( 98fA{Rfhp7h ?7T Xe#Mў{"VkKG)l1~ޤINw}o|С+Fn}%ptCn@늂L?l%Il$POc; خ)WEscV]7eMHY|KSYe@z"PKtpD@nip# p_d\#٣Aqg|ѯLq@+z"?rմgFt$ћ[a qG,@QGҍ2DBmvߏKT6Lwe ks>?PԆ;hPS/D5AKmzKwwߜG^(NZOdF Aӟȍn$-=ePiyR]EXIY' >͚E;8I~RVݩ9wxx];2@|!3=WGrAݨD=QL; #-"6eBohح_+rW;d2^X~VܫS㮞B4B>3|*7K/hK:7=TGj?;_s<*;M |k>Ir?<ؕy,5vl#!:Jf:0ḷ[H d[§ʸ+UXd&?Q`Qk0+<=ұF:k̠36R{ BTYيZy|GoCaxkheǍBY <ߺ[8eLr_>A=Gs6\#rUW 9v +TȳFȜ.W9Qt:\?gW;Tc:O-S>A*ei&Jo,ߝ?2 yG:3zy K~ᩆ(iZ^w[i'@UF*C?sܩx. [\\ T[ȂJA<ZOf#&:CHeQc0܇>KQԊу9cHʏKxSJ{/A% h9t?[.رy yQҋlP=/]ٯjbozȥc ͬO*uU|%D8Hna[ӢB.=yx` #?7d%q'?v1=,;UVYI 68s]M(6-JdƱ״%g`#89u҇% 6$vV|AƖzRM* W}B{ bRb"l;(ep\epJS!nNEMr;:ZsofIAh_P I.q[,ODDD2eP"ʤ@/ ɩېi7~YVCrpQ7"c)uK\(ڊJ[i^,k]3y.,)ND#e+ARdt*SŝʤشAt#e+ד݁I󎇨 GLZMzt zwiiI=05]] JwΖ. bv}\ny GĘnBDn-b Ģq['مok9q{d+~+}'/J [ =VTu_p?uu5]*1PrTz<-TM],;ϐu3!9{3Jk4W+iX3eSQ[p^-is2ڐP/:CW~" #B{ߐMm@{H%XD[T=NnCDL\a(1$ VV͋kM2,Y59b &/][n2&_R b sNhFc֘|17\F,eO)^ Dg=("YڤaK֜nuE&7qw`)B]MR> ÂsNjG<w[%?k;]nj BG'l4fM K?nUh9-4;^_\ý㝲Gnx}=2`Xay\bvZyo7V8W#҇KАС480ֳ} )(ùftыz!4L^n ug_U35]NBUT~A+Y}|lMA > Z&UGXXN|Z Z {yfX@m#緎K\uVĮW[^0[\a`7 "FQl\-Xg'4\Fa9 Ko"([VO%u ⫨b23z )k iԃM`+IzQHlI)`a}L )pn|ѴwBAJ)F9BQ_Y77ʒ",h+bD1F stU̚#{3ql|ǹrp@xE Qz65Z8;GnaP LuWgzޅ (GnHP]ɣ \ kS[|Hј-כ ` gIȴghq٩@+[.pҭ[@w3;erw&n*{ߛe0M7I*x @6#!S9mOOΠU+NGo=*3ֲꭍp]#90HYT<+\!6 P'[§rBN8G >@[:$!XCER<QS<>F&XOü]ˍSWA9٪<!&Ht[TD^PbH_<@>9" 5 :y=}[\4?QMaȡƕٶPNF8,FgN 39+4r_{-%=߶lG{I%q@=K`?rOxMm$e!V/.BFU\ hC ܻX -Ԁ 얋~sg_BdŃB C.X{wY&x_ujccv'),h5={18縪nagy` xOeFn cEvѼ$!kh- s/y&FvOR=JΜ[v'V$G{D(>wd|X" @:YrJ/1BEw8wdoF=Qs%`~?HOz+8# &SƚޞђjaC x@:fPvK O]W6jޮp/qwRg*Sfz+1D$iְYaqL T?0苇c_fsЀgG!嬥乐AfoP!{lFbg;O5Ŀ t;tMN+gpshe/4Q 7鴃G "7ۜ@v<4W8v :7dHWz}NE ĤTVҙO^[7\9dZ1Fo]vbiVV^z4gcT,N%͙V# cefaZ<L"_:5Q`{^f 94p&kdl@2є5`a" ڢJfOq4]E4\ڂRǔJ*ǑC$'/.R JP *^q] Ԣ*Ns Z,Ut/C=$ݸYpG8-s]6#(=BJ*ۣ?rZu=,ҝ}\lz;#4G&!@X~_V 6MpIVx Ⱦ[ o,>ISϕ7f' ɷ&C0NasjOj,RF懲2Jx\R,FȹigԳ1Na!څ=m\ RZm}Q+ m$R2:Ѳg3-oQP/iIeO5oTʌ~$iP8аQ@uqqh&˰k0bhgD˿o*zLݱM:3rMX9<*سG @}>Zf)94qn}oNdgg a&Qj)@]ϥ&2B#Jx-ѱyQ8+WL v*ZVգڂDD:~̐=kcn@jZ<RRܻwQYMoflQJܒ0 Dsc@)O#o79EOgYȞ *6X\x:& 'ك!`qYV6 8O c&!au2% |j򙅼Զ~7(Y^l)5KWbw3 N/Dߧџl2@ʆ"{6$ ݲ6O 3o?#_sѳ Ynm /w)٠")h8OvY\)}#vn--vN@V[{3&$3nxN f^irF_lD{tgyDClZ)TT"~E{˚Cr L͡pCY_VB$!G>^覿ʠPnlLVpXTSȘW9QFࡇOEv&uy9~S2)t( =s0=I߹B=< KYC̈́IȐ༆8M dnoĺK#qqnK؇)΁fQ$@9ʎGnFS ħS< $:Pv~lӿ}IG(qއǥ I==`pXBڦ8OflW&mx{%LI*o*V}:¼T-AZh6niə[ɹLl:OELkKs;|$9Jhȟn<[U6 G !T@#$4gΥ2'=llU~j֟ش¶t[wq{ F_9fgi}iw 2Q}4Z%U#<_CI3e miGjTt0Vs61gS ?%}Zs1 _lqA%bfx=(h.Uc~RcEHSE#tqq shULs$S[ ƾnH0[?RFRۻʪ a*snyä=fNH2i#ѷ7OiG#,+6 !\kͣ[-i!T.b|WJDɡс YrSY‹xqŚu~Jz>d (9[)Qx.eHsQq K(DRM^T2W% 4Zٿ̏2s-$gD AfD>MiywXFJ纾]Vk1|@/21R/nDF34(h2tm:킙gleOA~čJ ADn(7cv,u{|bLs$vyk.)'Z|]?vE,ƒɷ4⿷asrce2/aVAplcTZz>^q VAcQ/brp?L HpBAuL73OviYBaVp;;VO >ArpiMkĆZ 4fՍ-]#v0~ڌŇ ѫٞ"aeviTH{ `O*+gi֋N\N I3]S,bo]-M+o/2o> ]*[]7B _w 6T}ak;RP 0(!0Ja{HQ7E W7Wra{y Yr4: ՛UIE66 uj * s#_&Sݨhzin2hhO1W݅7o:AX#t4P}eFukPo2'!uGЧkr a|ȗ0cZGū٣tnbPEt~tvh+!>MΖ?1B1yNa u!ǩ~t!"sEd)F^E!)Tg@d9T.-eЉvXT&Q$.J<NȦ*4dCCLdlWrlqT%I㽶 1|I΍޽W=$SE+FrX,m^t4@n')\ ɑڶx FO|ZKo` N&̃Ztrseu*ÚP@Y>QwWI¾Āf'aR]Gi:zh==?f{E8ej%[e\:rGgߵaDXg8m:dw76Sra(5d},x)٨([˝("hE"&~44fWY 0CS0\m;qPI[ eΠҗt|V][i{DC<(OlkV({jq -#Jfsi7Itlǫ7)tfv84 .Č'p%&nLHdn:BCA4P^58ٔҐ#y5Xٻj)}WW98#lj:Ze#P_icv Zq2ey T߯jky)pرx 8j9Ez[d:QYD!+l⎶}>=ys/ ږ6}nmnw9r2[JPۖ.Y֒)6Wq`f)=#\LjL1.dJ"?o_eZKVZ}]Fb7St!i$*1 v+%4UF'WPuUEloHSJQ{t{ sIKn/2 <=e{[|s㨋SKq*rvFwck<.ي[3aʵZ)"BhuG?[ ~%q^_ IB<Sx =0v2lƅa wޛ2Fky hhG( p) ?Ei dQH GcRMxJtW_I$u4-XxV`(pX1jClet;ӚjwxE"NIrHzf͹:OMPwt5zkW4ZI\s`"³!g#BՅޭY{Уw& !j LcN5F"Coϔc뛕)dmVe;> q<Pa۵pZaSPΖP0bPKq"BO-)dusM2G݋xQKc߉]'S&눍~<A!ҚQ%[{QlWabe`4*C ?P?Cy8ŏ[DD (6i3s˱a'c^KA aPM'7_;LQ~E@*iӇwd}V7JSC٢&\vJOB!k Y`':9u-سRؕ[\c%u[zhk$aQw(D!hkkMp`"]P`J9z(5/e\ѧACSN0Tt>di#@osŅ74 F@\t=o:,1G?Cuxi#١f1j`Y@ߦLKU!!fn@{3.˩ G NB|x b1Ir:uu۴>5; 4 fLF*dL.cN@@c !r}l7ֳ2hqla&=YٱX8@C#Ã0j~޼$eO u6pedL ]L*d /S+d eX ʣ6='ub 07bw#һ~uaBXO9f!oY!^ TBvcq0GD+gvqMT}ט)(z+ښ˩Ù؛(u0QnX')k8Jk*Al?drO+ -9Bqp"X5L{wobo?plՊeқ^T(J/& Dy~3'"9ȶUٌSY3L K`P̶C]dW-Z-ڝ\ddyD'/XU G@G7ۀI.Eh:k-R ރ_ \ʼn{b tu2aOɊagʊuyZ2u`5`|hpR#dGn]EP)]Zt-sR~!B@yj'($̥+;a%r$CqAOËv|ENJF6.P_7PLr}r/ɊF? oNF)Ε8 EƣvdߟuD҆o&u#u#NQ=}6o06~0r<|i ؜5t4=75V}'ѥ^:79)6¶4D|"9:FhCpd!? t7!9\y Vg(P['q:"zCfhxø PҮb&A4Px ݭY-SfZLͰ{"YJtNh`ׇz\lUw0%F_hk%U`Kcц%)zVܵ{#d;/"a iL9FjW%up`ksItDž8(܇H`OϵH l%dGAoQȒݱczL0H\F8 ˧g;v WTU(=_GݯSnEԆ[zu5! o\(q[ˁm~ȏUVώ\yC !]ϲ6o.mR-nO?\5ϝHDz!xY<2Evʻ#"w/@wZy6xq!KF0 < t[^*|;=$3t9Pߥiԍ3y! x+,Rx,3l3#m>L+)//'!A5saW }(5S .^}EBcΣaM~ޥ[7wywWW.c@Aau:kEu k=M7oC2Āq;]C7 LĉGԟ]Ps%Z;7 ĢZ] #)$ '*7~z犓m?:(Cw/}gLON5F_I1Zfwhumw{ŗK U{[s/ݫAj{4lxO~%JN?/IC"H= g}IY;y룹R(#f5f_g7S2 [.Kq_FN t~`yׄ5?NjS?9tDgadXZEŒUD*NH ZM]O.RgbhKdWٟ_.R*O^],t`s6Yv1Sh'39ŪRjE ,vl`; 'r5J[b:OO|7>C#h1 J5~@3byEc;o T'qT S᙮X4S[9hmų‡Z0L1jvf5@4Z%bXJO9>h~nA(shC!@9\[ޠ`a+B'n|+<% 2L'N҃g5P0~SyJ ˣ8!o^O\\Y뉊+8>wؿj~Z̚Z9RZVeΗשTugI%>W!9uˋp|8y9,e}KtL5:3k>[lݶ}hZ?%ZnAw!GP(XDӞ7oW-Hlb$jÛ,D xn4Sg0DtX:'yID [>םyFB&&㧕! {H9s:9[ign;i>x+M @ph&k#k:_[_/#ԙ#[mEe)޻eq/:< !8: " l8 ilT64w[PfJU3ܬ-1Y NU94!:5W%SKI9R6tO-B.FrMWL) +PEeiOo󬋂H|DOAq+p* gH+BJW"ث}#j0&0[U.R5 "/D=XYY#TS2mK#Q?4Mu,xOZ0unB1v$HU))`B64ULYrbk\=\sB<{3%fBY_}__ZF֘eKjk/x+8tUǛPJϓaa^ேs,:9z^hⷆPAy'EWg7o@f4y~VϔV]rU;RQ;ӱ7 4O(V9 ʹ%e nK}lE`HVpd ;mA{\2BSQ>)+-L;Xg=:εb Og9yrpb5'"Yw a?9,UgGfl{6P|UQzvBX@n5-2ָa:Ф/]gYq4E .d𬄢*NO_FpndAb}#\P|subݴkXed0MOQK7bHI{t4-&js$R$T8%b9sAItڡ_U2Ҁr^95XiE*qG\+G wVڼ<T P_M5fqf΋8"(4{%mT޽ +{{Ms5A8/Ј=%z,ǻL@}6_f#XUK^wjV ފ3MuHYWKtB@Ƈ_et)^M'I=,r-$b'~xʒHc J;M)%eH^;,7tep&UZ>6=,YLE:9s%7ye#TA>&R8hYZ_$/\Vdw.H j8pv6$*ajt8SP)84{@K1T2|@^jt=TtL@p⍄X-vnC h32t,ΊdVs!'N?V"x" bD5ZEwck6L*G 5l#6#GgِQHJ:F6z\PcYm<^ܰ5og˻GsW49*8yR"U8H+* %!q%TMT=9 |'6`n(r}QzVy3~i>n1 >̧2;E4?hTP t~nlw.GIzqc3J8Ҁ.wv%@_Tn}Kں}8XGreoLKsb( /fl|Ho>(^fׇ^u9+Iwx#b؍8٦|ՁO,_лjooĞAGH'eǷK muz Etݴ=RD{  rFA1w# QW|y/>ZG[@i=5ͳv0:F?Vܟp{UH7°|HJs<&~p-HT8?{UX`bEPexz >-f/U[NkLv8HP+SIsHvBWIr] \ם%=ev}*}f!$ ȶ;00D]c敋,Kp.g\|6UՏf}UiM?o[.C0_L,Lׯ{6ZO<VxWBKyT 䩟b~CMh:vSG" 9LH.knnGkKt-N@ҏ~mev}zVn [nBHr1>4^vne߷bjb/ieFZڼmq3h+ uιԽp#D会|ܰzGt4^.BȒ0x 0.%=.p4*Ƃ ᴐsJދl|!f]*$a?b4nTK*|Yr8dۢ#vE+| +O!W4Oa#qa!{歄gJ/\@Ǣd+M->rV14s{u&3vvuv.* ʗWopG4#(Zf8] 9XhBWҎ{v-x>C?oэ恃yc41.g̣)o##p[~("Lߘ{ Z}E#ٺ 7X$'2H,tt>`Ku%uvJ|Wacn֐<V[Xu݇fMVru~p=R(`WEbʘ.#S%KhTߪ^tbʽk~NOKk9+YXM"de{Q k*S⾻V|b#Û׏8D;7BO#XUonw̄-rߌ#v89٠ 4eHd^N.095yhWa*&3>uh/9#Wc *ۃ|"ƚ)oojs?:9kPf:l,,P2Yl E3Z: f:?WH| / d9 մ[ܵ/ҁl;ғ c-f^nQ4_'.?v (HYGRl:h#78%F| Ɨz6;-&,ܰ}~&jj#qtʘ4K!1=tX$X1.'&G;zId_4o, &N*m( HmV+ш 5 &,|Fm).Xv+; m {.#gA.z{ ` s^ M^_uO͑!)vIa'_(]} W*rv>T?Qazq$RgL©%G׫~fvmK+{v$T jV $Z èY]ˆoÀԨZh0 h!MƬ_ۆovCLRt`?iagQ7I;^eJUQɬƠ`Zf> wWᚙg1R$ ̕r!|T ڇ*_ _GkzA[V vqw=b]2Ð\%B$n?FB pU|%OI \h(cnb>&&+J k \}& ۄJ6b$aT36jXRNR.7у `5.0Saꄲx±NS}5R鼛Idv@u ^c͆T9I0CWZQ[Ud"_aYm5WުaRnHϟ}?W4~dtSс( 4c][MISxXά:rg"oT\LAb];9(\;=@ݘE:3{az3m.n2qШPz lw$ulFd fue^}M 7\PI~y8:l& Љy"(mZwdjy5io;'^#!|?Ѹi m|E&>lB䤤VVoyvދ6Cr/CݝZNKs׎´Ձ<^ $57~m ?W{+sWAU>"B`M|nW:u/[&hob8=}m|Tɒ7DYZ4p otT uޥ^s9yaݬL. 4 dA& tz?NTyU7f}l>ǡEiV`)ywO&}PAu8Q1vyKO|Ǣv&'f^ʫ):@+S&n2.G<_6;mԦm~oRE\ ׇ]ߔ"=%>뺢R-|` .Vu.jUyiTa-sTvh| k918:DX I(R!xZ0u,; PDyo< HU⺒l r6v8lutxIN[Bux|!uN7(F`؉v"g|HGt)΢%e-`\ /@_߱ j[M: -6\; QmB뼧tJJnɇDCkz\9gz}r (Я3a("lz[rO\ёel_K$:}/N񐇤tGĪIO5'AMЋ=aY\۠.cR SF-DP.V{c2NVcNj! {sD5z.?% nyh?pꋃ:9.~S^G' Ѭ x=<콊2)ݻ3 b{ITO%7؂b^;GyB{|*=[09 9|h%W9R3RP!*d*م5 aâ{=Dυ ⸴9gÏ)?re9qQg@c9ʼ[ǨqxKzj}`|k=`w\)Cz]uZsov"mt0>ɐ7F;o3T ̓MU H3C2-٤)`݁,6 T.)i :xJtxQ݈;'˓;Pxٗ4-g/`I1$Q x[ۂҰpsaZHv1WlysMpjȣe `֒[Ob fK5h#_ZOɒބ֐[-Z4e~/_jEŹ#GO7omVԾw17ÆR?qhӺ#K_1ص'VoPJ}DsZK+֧݆h'j)A>OJjVו'ʗ4~L &%cM1-z|)DXUЦ3 t'frЉ>O~q #C r-`\MB&[ Hb቉c;k1O;=0D-J!{aQ $1Q /kr3-',i1m0_M5NStk٭!f [4?Q{xnPok Νg1pt 񝰐@rnιR\s` #8?[P8" _.}㡊wJ({^\E)N-$^ӏCt @K&WMz#4e{vUO)ÊgTŗ#&KqhUCA`79Ȝ>3B~ k+7-'S\ DB3ygr4bPksjaY]X 7+PQD[QR)k=~edi;nYTG؅NZ-:!|blc/ɧ;$/seҖUdqs{.:sDƆ Z{X^c~S0ADMr &6a4c$RB֫"Gtlػ2A:EtK*x R2Q!3󧀭OI:b(8}=]=A9[0Ft7\Db=6ĒMv)ֹ]@zbڵU[d2!jdڂ Pw&x^f U;apb L5 v"5Î?dK_xgDN  ӝ!}'#)꭛:Gd(oZ-q;1E1qb-i0fgؖCxC[L 9mChVbdk ͕bY0K)h%`hfb^S{[7GC# J/QoFvk*a9ݱM)G0Ъt:sc4qh5^/?i7eaO A[1C^7OQ9\L}?P(t31l"4lRcQ|Ca; r.mȧ*cKCѺ]4G8lki!AF~'F:`ԍr63[).7O=tY1-\L?:#BJy$81rj圎:\cOPN^vM}ב>X(oYB\O+=;7.fbGx44A MMz #-H/ȑnOk^ %4Є^ k̖"0ow qB3ŕ6Ӧ,-"BBg! w8E8t`;㜲V& O߳ Nz ׎t(3-T6Z>p4֏`4QBW/nqԡ1п{s~B|}]-abZ&ELq{i̋oǸ Q=) ws^htD',aCڕ4p wj3ߢ9! ͭ2\oyWjۅ6de80_<^_]qRJ[7IpF=Hw3}NtsW7j/B/)4uEF%/jt8qiI_{Y`GzyCIm̧3.)j0!LT´ԤቪgkP@W u/i:duM$ "8`.'S+lM8h-e{Y [mt3k(ϴ )F@^y0?4 =ܲn  ԎTIǚ 3YM=IuO">Cbbwp4Rr,ykp-zMC5\nQ Y xBD0A?@t?4TM>axwO,4IܳV#gC|y[jt޾+\4#3եծ=?[P״BDˠw>`+\Q禗3 2 )Od7E%9{f֭h2-q-XьP%MX쎩:kӂow Q?yBOSqЄdArm38_l^R;mTjΧ$\F_/<}9_sey[giW-_E9m|roѣ<7+g,'}]?[\ ׿Cf1@1 q$Rn^t% ׀2=n[3Pؽ|%E^Rp' ZC6nBw]/vNJB…*)/wbfOKR_dEAH UBM 0cO~RL?-N /=lT>V flW|HSRw QjzΕI yoI󇈼{Q\=sƝHcsB9yOἙP7arS_}zŹT7rV";T@Kђn L[_1gWn7CZpsX$qʢ@v)NkPΠlao猣CA!}c'[+3P+8.j~]uUkZ}`d5OQstfR  mڄߓo@,Cʐz|EsIGg:EV6T ,y̟RW~ut /r R}\ kF ΨZS S)]0M*+圼m&4yd$ޑ1Q170 RЇSFW%E6u3BrWwnIy+"0ܰcZ.9f]7p>'I;`Zo.`ǴNp4U7lJ Zi:HW}}x򴔹1 wy2}h1 C# 7CaMV]ɥZ=v:,De2[Ut=j9G4n8:qfLwPEӓ.)V2rvڹ!zi03PJvv;+)*L=ne`# 0JQ-!2}iUK7"2Jh xY~'z.v%2{^gT0,.Qez'Jfj8ZCh9ѣ/G-cĽI~o#y6N$ܶ+<{vQ > |͓V `3EJX`J$ttTK0z}_lR}y@)Jr9%I 4S*Wq7֎H\M`=Uk%(u" oc`|AbcN.Dr{,ҜpDe}DXX~͛ xw `Cj$d1,=C=Ma[ŘR>\hC>dOpAkXekeJeA5P+G=VEQ0KVf Gڔ:qTXZE+c$E<tB fNe^hW akhP\_ %P[ \Z'Ni;"ỳ玿4x&_ixP{ה)>Ș <5HʫAo}x&۪)(FWT93!iCVgh.ؠ:6_bL AJVRHka_-֏X*0~+8Dg+S!xhԯ''djf)hR|yf*|,d֠(Bzbp~Xi.6{9eVXʪx\1dܙGsM^B4fV-ܡۓE횟0S2KA0BKO!ĄAV+nLQQHL]%ߜ]L@ƒ96ou6W:/h?09}wHY,ӆlC⹨JǝդA׹˾aIL^_ (њ XPOm-,="PKhS$Vgᗺꌯw+bʥq"hU9(T7Kb9ԦzG͗ JrNDr9Ie֮YgU{pr_TC ìnݳ _ H|rz>/2?dN@|T|ˈOiRK$$mE~CE~ˡء>F 1Cʗ8M=!ǐsG. rI?#  %,0ǂ{.?KY%D={QNSMDH>m W-c @cP>ЋNqbG=J2SۇMIw"k+DmaK WE?ύ/Ԃ$+^ s &rop=ؐakAJ7Gb2vza\R ސ*9Ӓ oХ`{]ՙNgX`Ȇ(d:b?-|$ r}rso rxbvkq!DQg."o& & gA[^:ٛR8G>M4גU2 eu3z4GT݌UyrXt;x8!Q $f:jJؕf:Q}Q#$>s $}ETQLS[DvL/<)OovvZx t(\ p. XOI!ex[pBRD47oRp'ܝ'WD΋(TӠ 8쉋d2=~mkڻq)SL͇i!P%@ _9E*Qu|;c?23]{4OQ2k'GsV{͑68 P<= n睢Wg~qk1áWEo#ާ ^Pwy.Jpv:FNO" ^rU(Ӑ{f`0IxXᤖ:YXC_~Rp.%vT{;a9D件i&jIPk|()۝0=Y-dDƮS?@dD&k1VMy~!g/mG -n3S&$]݀5bQ͞4~-xDp("(W<@$ F[ƹvwf 4r1&{蒅> @qArzw|48KbgAݐcs׽v[~}%'ʫ}psfv!3!ez3@%p*ߨzS&_-T+]To&j/ߡ ^4Y[l/ Q>.#/lG%|Fل9̋N [by6snzXNa?>/q잌Tl]El-"iADѫ `*: <1dN,9>jx$bb;fTZnz™UMur/cVx"/DXCa`ngy6)<6Сt>˵ia|(FVC_<;\|u<G'&_ֹc\Aq#}26l$pAmK7DǃJiHQR^.(n HLA$׻?]iztm\5("CaNV?9 Noڗ+:) k~Q}܃9Iյ`q2Ekr89~1Ok+s tPI9<~X%z;NpL}D?&`!#bf0q+9; *Ue;\y۶Gm}?a"XA]7|5TRMdbg?̷Pu'xLjU`+UaS>W&}Z|!լΎU s^v_gy${|_ƻY%t>? g4H T! %8#{^Ws)CUnBGN|Vlx>c9?@_0>єæ7z޵u;= ]/6C5!No&6T IkCY1}G^hq_1]| =ip,ۗ;z݀T uю!He^#+E)dHvr9\l*0..ܰTهBg?fw֬cHlwM+lU]L#針Ivx7 W,'&)!ɽ E9:;Aiْm1 zޤgX_N`V]#tZ )w !XHCpؓe_tBn,  [װP,4:Ճ,N%G}[uMRi`|oM68 \ }8a`(!vP?;x08w!y\INsfYUC1I7( UE0DŨ6k}!)s6/GҠ;&j` Gs=*oY3ԑ4'cek{tX-ӗ'>~ ;{ǀ)E3 ]SEGB5eq U G ܸPW8$;˚1YZ :Y EFzKi9tC"{I !ߞ/Tg"k ]va k- >̈)DU84u7V(|ջ*Wa!zdW4Bΰz0'sFj YS`/z/򒼍6?iOc( k(d% km>,5g0%7ڟȜm7r)K\N̻@|LA]k],ac:+ \ӡ+q..F0޴.> z9Ro`k`E襝zNK3Lx-9!ݸV>#'mfbJQɾ ,',*r1(x6DbDp4˾|Sn樂*po` :dY xtGbYWfCZUq ꉏܐ%Џ*Qn{!0=gˊ)H 47Uwfݮf3D[jTHe&c_FMt I_+1476a}'}}, -`1 Ei4m/;HWA ڤ, rCufz@#IA:=r3"9MR.`7l@NTޔ?dRmvĺҦ лT eAxiFnD Dv@W(Ү,i? LC=e9pNHD#1 rܴ y~ȓVoL⚻GENO ' MvcJpa\ yv\yә {؎\bDJ/N2/;=g!܀kҞz~ w9D7ߗ~UN1&ڎӗyy`A[04(զB'U8 L)،w#'FJl" :@v 7teK#/OOH3Y]@$t6Gs>ZB<RnEjSVYvFk/p2RK<&RdR^+MXEE܍  u2@q $amcGŢ^[o2Mc~xp\RbU˜˪-P3ZLJs"1Bģ#Js]Aj|Іdr]!T^O>YBn7j:S]!=E%?LpbAXs,~פ AQ}/kQz~HKr~ZPvBhn}ydˏ ep*ȹSMd"x$|kOCixp\Y3ܱgefb3pДcrEo26*mUF`麻H_dde|eUd@g^l6zs1|ZıX{"1nOMI$"Swgdkzdc%ЌR6S&mTe=l5?غq{ LP@/=>̤ B}:Y*e+ccEo-gZ)+Hܧ`{! 2}QqleFmݭ^eewHY$xax_ȍmtovި{gp^a~dզ ͛aR{j30dY>l V*|lrOI0N`;97Q" ieLaTOJw] <ҭjG|Uonjأ|l["Mq^#v{j8A ŋ4$i8s !)5WR V]bx;xA-;K}auyGOz搔 ,tQKhyJexGb1;vx$PFnG9|mm'XiEQGͻ r%{d`9dLPL?E9cH-],gi ;+TPbK9Q;v0[f3lRiơD⋯ahLs{hOJㄢf.B45c 8u^/<~kJM3RCjK4?cD["=Yʼ Z lhg&#XQ,+"LytD罤$8t1c [y8D d/e8SV|tJe.4yfbҵqB៞}(P[ 7<&Br5@ eR/Y!f0)vqE\8Ipl6-)YTt%)TwwoHd?>_ lxdKzA̮ e"ʉ/Fp5Η)xz^ˬfs}+01? Xٵ%6޹_q 3sŝWP^`hȇI ȗlaVNNׁ@|!|Ja-}t mr tE'l6sQAERBJs~+/bVd/ Xk3fk~8U䒗?dk\.]ÅXx&P`$S}%UWMҊLjw-QAB'z-.MDTDy.Lg[[.e)YJg%WnM*OE`GK2C7"+hl|w= +GM+qG(CoQhaRz\(ZGhd(qEwGQ?8I v Ҟ^Au^]ƎZ pD:vN r1Qe#`R&_uǫxtAٔǥY568 .ė)nr v~ hgzd7~qTPM'$ jh)enAHH!tU. - M"yy hC#8_,/yٚOE]t9'[0Ka]|ZcEp^n6Jדrr>{W uM60S_ @S>vF}5|T3 L PDUuca;, 7!Ǽ,~1K7O~ ή:{mxʐ鑕`ؽ6_B٩UEl?3@[AuIc$J1$멃!;0W^y &IKU`| G3633UDhix/48;U{{ei=a8Ikʯ^jO[ǧumDdgX}v՘iyB<oli_>2_ xOG<)U} C'ФԆ8:a%w.T6{9߳!ɩ*ۡ]jû)FeZrD%ǖEޏ!.iҼUSjT<֒b]wƀ)UFwpxٻ7 4%C|;J=7UǺ5Yw։+Bl *vX;:j󁱷E1*q 6YJ3{5X}_9w\pA-cu:;־ٍ(T[Iz{mqskd m.uHuf`ڧ tm XDOUiPA7q'm (})y>BA "C3hNo[bk~fn >ofLpNx5a /tHlu;T"cGtqp7f[/Rp;Rh+4~E#Q쟏9ڑ }PH%6זeL#[<@aN^\:x c~Ea6nkڐ!R xG.1trbL:| U$ Mb|Хߚ.I_~o] r}il<Mr{L30 [ s1>,蘩Asun!}kʹy NqKZ%>c<: AQܷ`x3X) eև`?en:wq _ N'#'dw{Z80=zhCLtQ҉zhT -mȌn]MCQJb %4.RLi,L"n_%u1{jO{j!N*`T}R E: k*D[FUv\Ff|Z'ڻnUs1G;Pxٓ:Te' \g(H ,9VntyOmQfm{zB:7Y9+`Jh랈xlZD+Ov!SE -x?[w!EGRG6*m=GoJ d]uHtvr'y=ڧ(~'ľxaaBc2)3b0K奙#k20Qk68LDE`>[WЛosOH1UJF4IAŲ?gYj.yĀz" ( ,t( =TDŽNC:^oWl MnqXGz= }Ƨ׶: E@rWhYTb['eQ Mf843,(M9ح+K$VhmUB Bs?k:F[J[)-aCW%Ek%ߡ'm"v)$ Y- K MԣwRB eǿX=v,V8οD0$@3 rRpLF@Z;km"vK!'Y ̐VxT*-p峢t)eUTOGtRƕdTGL˧uCŖZ o׹]0OE}|}0"9+ԭ&6dX"_o~t+XN *]oV%1-?}.[0mtԨ>{qb z Kz%W0T|[J%%=DC]Dqvh> O)QU7y 08gĬqDʻxOEJ+0\,UD5\P^O;觼Oe0Jĵ!v*9MI2-cka<|U}ܗ\49b_CZI ~%J^f^LL.qWTX?EJ\[S 5L/iRQ~#(҂1ķ(-zS"H=VQ5/%DMWWo_<6G}&:!Q1۸Cإ_曜cݦhV{7d`%Bx2.̻uBOlH~Ihob2)>^٥ܳALÔT4:
    Xs 2̸Y0 2qXuXo& r >ݘ^պdi00{]:$vV7 5,1&g[@ऄ<\X&Fƶr. p+1՘w@/ҽxe"-9K5뢍\+&d*zЗq.PiPj,iAg\ $qJgF_m\2 |Ca`Pk&d]Ǥӧ8$ęSfG6.ʔ+H=m04 ` x5.Y[9Zzmz\vyFԓiGEU'+Kk=a_r#8YB"s\!*ab$i ?u(Vߚt2O@ hpD_LM}acniey/at҈,MFE瞓.aRP"y3[~p)@ x~0FW_0` ѾĆ]E"z߰08f)a0QeWd8{Sg+y? i18#HwPO&z3%q؏q ml3V ܬl@cI#*T!1n:Ga}"M+˸)CUč|՝tu1e]? < c۽_^#efSg`AJ*Ti&ԉM!9[D >"/s-Lĝ཮ľMȱkA w%`Z. R4AQZo;9XAҳx4IZTFLo)H:+-Aӱ)&kYNlz~~\{OV0$*9¶+6!ՕvJċ-RcA fW\cY^Ry㵧vY,x$KD }\le~ Θ[o(ۇk 7v~dIV .AXݩus5{A?k]gDt O n;P[g08׳j41DI<`QcA܇oO?j<5tb- @Co\q&i|AɁ•:-Ӱ4F6-<+_w|Я# Z&SL#dh'@H? T!|e -4}9nAN6' =<Xa]2i92׳;(xaO}US:n@@iȲׁIٺoH;PUxqxvJPʪ&.ZP]ZDyꩪ%\h]fgvs3B,^fTEr~j(3]x9ХYs꽀%W/9G;K$S+fqy<}s26õ?h^S$-qҟēs \,%+GDtm' wO.GRE6I'qZДƻ *1w1(_빯T_)XY`hH p,&kIy +$HIca4~1eq,8b-9 ? "oTmQ4*B>ц;Xwڶ$Y@m!HY ~ww~sVҷn-OV0!΢ 6Cl(\m6c%I;R>O`eF׃,{+w5fiĒsU#exn^Cf׽3/+!ǡϽ=٬ػ\{PO_ZQ$uSs+4YW};Q={ɰ>h';PT3R Ӄ֕&D)d.?sܑKh ) ;xhߖfmSh7Y u5^* urQtppp f,>p&cY:F@$<rGchPTrORCY+sAs5_WW1qXmr`hϢ2s% pF<щV|PТ0杬,?Ob҉j gVI?evH)}=fboD8PŝҤv3пS ~DkHo N xE}XEŀd|&2$Zͩt}\h{f)BL[6rf QHOBS jǼ #jɠѣ,n=&V.,o$}تԘb.46u1B|Tu 0МOEf, W+fvPtυӾ'dW?lZ6+oKϠcˡmS+,_]lJDdcpx;֤s^:z8 aAgpޒsx@G-&P+j" 5mc4StWQL?՘MA+iĤOn荮զg9W9nL42:\!*4OܙS/k7v]` 6N>P$etM vƐ࿂5Xw5Ԉ#籒q_~4ՐyJazB"_ jEU\Sac%@sRTuQxdCf]Ywȵ}+ SH/@>bK㟿%5f#/н|י;@ߪL2UGܛ{ $t;ϻ8ֵ g];wK]ƙ$g:ay  !Z<^|]:6꠬5v O^A>Yaf9գŽluzƺ^,rV, QO[Z0H8BˀH!d3 8o0Y~uSHdZ@.yVM#HvR*YRfƊ*{H3M-R$Oi4VxƤJ y3rbi(aI= N(sb/l->pˤȕ,h'C1}x|ڑʵ4spC˓Z-R ֙9yhQqTVJ#; "?kBM{9lx2I<_ٳ2 (5>F?wF Wjů 0ː, \kh4`RNZb22VCeǞ%Ӱ1^()hT"'ێ,صLg=ɼϕt<tH%㋠owj#=nnMue|]$⭂ ߷!t\!QQ7V;JV#ۇȧObn mvpm ˌ!J^ާczgUd=ukb~?Bu\`P\>d2ϹM#aqExemr*3]i"ț7 `;&Pxsbs]ڛ% @&IH즷!w UgJ*drlŶʱ&rǩ;C,5V:8%R$bC|m#.s8SŕhM A,G\aFlu#n\yaS_6O,5ivEy"d$8=Q{K18T'^8E&' umxaNQzqaB!^S[tY r+[k79wtk|R>z9%&74ҝ3#={İvNf0B]AbD%إ܆F iPP8"M @e-Q&b^ dJEܾ@¸JHE([`һJ>궚&M›,oX/]f}?65ˆ0ՍvClh=c`Ùf5t'IS"8(UQDv,:={KDlc^"C/A>@2E|/ncUDR5+ ˻ ۹:@k2#NAy 9IXדfW6N+##>Y6hi*\λZr|*H5ܳta-) 3ҎH[WЏe#j\wZ, f8 U~w|џ$ljF9!GٯP6*V.EMC:} @uoW Sm0=Űڈ%E?m)p&r>lk:/I^u_'E4u 2G=mslU==%P.4U-Ru` NV/XZOxs ֙$G\6*?G W }VcЌ=?buYITW ȉ7HuQ;LjlCwJSAc(DW &wɘ^\a8P'&^*3HnaqHi#ӆ=_- LSctQs݋2$= - h ,m Gx>dSVEm3H` TZ:iMdf򌇊bbeT)_4X ~RT_VΗ*u.^rTG]$- 8-;S"w1m `MPBovF7E/FhQ"KEi ɒ oRz۷w+1e09ɧp _0$Lܐ;Oh+jD&}*nHC VsRn:5ֳ>ֱ[w9a1dXhUzMD rqRDwlXg].8@!{#_ww:Vjy;c`2/7<vK(iaKE\`f}&ʛA^]-{Eܬpt&M90$ כ0`,㓷0W~q3Co.C4<ɞ @f/%ӻVT^B<"Wm&F)@4ݨWL'XӉҫ 1ok9WjeL{8bGz0ts~켖0 1#l7 <ZW) /Vk:@vP|pnVEA͓-2╽93G_aO `4[U5l?V! *4(hbVE~N[D뷑>,gJc-hq֩4ڍMW@?\Hrn57i=bn`c9ndg҈/՘A<3rm̦*#S;ͮ(gLAᡮ$: bn 0O2WF _φb!J~:s~[6 Xvxsf;4aI26} j,pI>Pfg0x0 ;&bNU$~Չ\c ewY#NNeJFWXL,!7Q*l֡ʔ MY@ڠ TS%A6 7ʛu}PCc?3VzHq2t^<#3 HM 'ul{59t|'Ek-VP$M9Ƈ剹N *+SQE#(=eX3<׃Kɗ1"># w":Shj mlN];[rz{0ohދ:-Mv1e)-) &h# <))B?pz6GRFvfGe}NLXr' %}_UþVs5s̉zyt_)}Y~1PWwT(T;0 dHF7`BL'$xǰ6{8 D]ϜH/`V!`9qnqT_s,@.rgib@tB/CJ_$[D*8T&~ȉ=[!W' ~/ƂmK\GT,13Cq wk6} B*H X  M=ݓ:dbO]ٓR1:I$@qH?6{ϭiԼ9+zaYیEuǁjgQ ýKa6:K%𙛤?,E XYUeqEYᡣ#wI'B.Ghv=#DDP_ 9/'e uR.$p-([{Yp49lb k(~P«q#ހ&og&fL,?Lɂu)nA` ӝKR*;'EjA;KNP(d֥*xVUU\_ёeD7Y1DJDQ\q ^n3CQc7e7EHSS0\hyX=bC %F⭣M{SatԴ2xKFQP 19@•.fʼSz-Րp0\PpkL/h1ۤ8~ţO8+U;OE*  $) G LQrxy<<ޏ6S5*tGUP@w1:(PM{mQJ`F[Z6~ KRU]+Tawy& FOLzJsU'谆6P{uyMg:FftZT fXsxEEFnw,bfGC!m4qSh$.NJ(Zf2@/׵5-vw)ia~wXÿ8/3SWq$NGj9JJgB_P;7+^.QZ:0 >WiOm^~nzE/ _J}XY -\rI+*br|rp83=Ӫ$蘰n2 Z,&=Tq ]ẘ$ʸ| QE : 8 \%(} q(-QdoaU\r'Z1#Ɖ02ڽ~:—aamh0ӤAFZi&*_U=hgf/l1)&a}Tct4́f5($ZZ6LW h!IIIרi3iYUpD_ٛp.`;%xhD鉫0%G.rPҧت:ue7U^8l#,p}5\EOE&/fr a*øɛ*t0ͯԞw+dn5%Ur_U!A/;- 4C_,*{=pQܚdHx o] n@~z-ߩ.q,Ϩ7!11I"hT凨PiRԟU \hmV~:_ |5юҋ%k|-;saXzDtLẽv+܀cd ZugTs='Hpx/r*1@~F4#KRe OCXE{Jt+37F.,N% l$BBScH x/^z{ j Pl h2syn"ԽT"8 aJSq\ HJw\a$IJ0?6tO_)DNcPj<̒9Tԩ;7 o"Y S,&OX5eW.Nj^Z"L]LUt?,қ^"hX5‘Ъ>imW#fwςBuH"5Nmc X`}v3IQT%^Ln\NWjˣtŹ٘ЗMCIH+lMp0mA# |6H)}A @bkpe;ӤoQ"c0@v8zQ7dphzXz h*cla۔[V4;$"7ӲH?c&;cŕl܅~•YBsE * ͌%_f ZSM:J['kT!3ȏ:'qMPHNP'vT|(HӫnuM}鍯D'y^I ?NתUJ0QG?-c kŲ:01^x'^5чmc,oe{g~ɭlPfs 'k Kf:~)wZ^Ik?#Ds2.h{@ET1pu MߋYl{aDa4H5ۚRO!YP6̆nWev= Qfc ;G:'anBE6SBX>:&|쐵bX y}Z`vfɶz?c̞Zw3qdĿ^"L%6G,'̗ UN4DErZPA Xv-"-ZJG"N̉xaiyz}tmrO$W&vbp,>P?mHdRE!H>ր=~0:/&woQ̔b dHz{CɓMj;=OHC^wFJ2JTpZ e#ބ!dR}+y7b^>ʯQ՘ٙKmEAŠΉ^us8tyl< '8 >ĶJ>Fԍ/=1:z_ev­}Il]ѩaT,i{feokХz.v?}Baʜ@Ї ۇBN_hVO>uVɔoO[-:@E()[-*?ju;k[[Bt&PvtO`Giu6X 7cyQYiRaA:MLjI484t02RרU])Q,lcJt9= LrIJ>- FUKHHZ FHn1ɑU|9[Xi(59g Ղҩ4mE]8m3ZZr3y:vOO?W9n:m҅-l x)mЦh_s:rwG"m%l*m0:4f e"[U.* 6R,RQ&~ 3p`Xgܞ,ӢaRJw ^u G88-oZ+ ]7Vd⥂Gӄ'D8:rQS*UW%qU4،AWČkv_d3{jT3*4aNV7_]=N‥q e}^W>} d^å , )D9ʌ<1f 9"i^p1χ)F >>;{lK,ͽP߮$`_otFcIJ&*b=isN{"Mrlm[eˆg*3+?.B8^j1Q%`H[wF+.̰lwAHGMoE]A@qRNYxbS.mqb%(2o= !z#B@o[6jDԛwWRG}{9C[2Bt#Zy8XTr{sWv=0bʝ~jH][;8`M!Cb 2*_$?$|fV߽ RZyW:[yƚ&90҅CPb9*>\Y0 ZQVs7"wz8REXe*66h ]ˢq/X]\~ ~;%&`eJd(['+'8;c2 抂и?M v^8M>T/ D.a~|M|ƥgg+?d@*~fE犿p2 ,|XZIcy ޏwVP*wRg:ͰמbHRӟuLi~MT/,8:ϒ@zEVs-ЉF9lp%&=bjA$_b#~g) w[o``Qk;Y?)+ӏuQO)"[ <װ$9wV(iFr–4=[{3 ReJcfDխZdܔRPHplW}^XW &a)h=j}%}y{XŏՍ7 e]B 4I֕t;b.AWе*[uǶx@{ F6V`Qq1\ʬ跙YPy~$]Պvy|H:lfޅJ$G[9&v%0Jʱm8v0_]l腟a}h)qZT<faDjltYpBc)q9mR-Хʣ"3?'j#b)RC'~cM@DAaP R+*7'OF6=j+kcm\Eg5}ES'Aj"]Nv  qnM},pH`M2Qtu` vREIkwg#VkU`p'Gʘk-%4 TజstA( LކU 1%(IC5+%sstso֬c,TDcbL=|+R+s^wOlK/aFp-mҽ\;^s2Q9*ǹsL|܉ (qw= C^-I-b cWb#E\nLP#M&3Fcoĸ9T'+~eC4^@&j1( s H_-bаym_vS'>|,'eQduדuHvtB'ھ-ffBd7O72Z'rHq ÷޷>p \Ҏ MlJa HP?ǝ7%&Ek.N\ٗr&#g3Zh?!S` Hsӹ,=16/gᶹI#1gvҫ)1(k'czu$/Y:^D<3ݳ P13( p<5 z6`!sk~ b?OiF,7jJUt*[ϋBn@k||x׊L}h3eE~) CQ'i'˃oRn5- ρLZ Yp KD8ͯ|6>ܸwoK] !bv? Vi!QY|3қ;~&AU% 6F,囟5Af=ӏWf3RYCP~-/>ƚHwэPhAHzKb;hI}(LЭ~è{{$`1O{L/W/q,+ 7q ~ĆZ%'R=b*ׁX?r/5B^}@syiFmI {isDq"t:jm`dTݦ4ftM Rkz5E=ouT:K=z54tFA5dUB*g/vaϔMӻ/GfԀ%%v`^}aA ZJFbȫ =NUɉ"gwЦa9G )lއ^2ʒӝ /=Nn/Z-䉉;̜.=_1[V '+Kɣxh\xiAMPI(gdd; >4ܰ&| .Wr,N };3)]xϫyS`99F_?@gZe<by%ΕJ8N\5&M9OЍX؛>t6RU/Cl>Cx$؁w]w@e@%S|!NV7;70k zLO-tq{?S/-j֕[Fg"@[;P/T'QKۃ >9*Oeɀ5>6hd[dn{CvLfIs9UO`X2 E߱Rm '%P{Ez>~[sDX) {ڈIVo,{ {Q5JRف\ /.#%3#iOŰNjNQ^3>%.1J:>|&k߼'G'8|G;['n3,'ㅯ oLxj8ǷdcWTLIϮl2l/Cъd?Ϙ1/*I OTOk-!y[ǡ%O:%oONR,#+h>wTgbfp!Cz`3rԧ_[.ÁFBk[ac}O}j3~}-/C^+ E)VG grLM_LUBWĄA'BB&dUF9 WD @L؄MvxyKрiȟϮ/|ODp 5?=pOّ>>cY5_DҎp$设 *!vqN,} Hÿసʫl?XJ"h*AU#Hf~b#H9).* ơ:Zw)%.=ڔFEOLT?VƾލKI{ݓrR'<܄5?Q~d%i9\0XZݵ1ީ hWV뾐N/baMw)]у5?:1Giy}dٻB1:NY:aظ@܊2* w^-knZ*L[8jN߻o?S;6 9yL\@gR)Fn$,o{~\aFk g6hnCt(M pu'-sc^0 MV. @sLh@ `b_RGKptL(V00i+~VJ pS_ `fmlas"

    \w;'!˳X-1]yLQKD!#^IKz۞1yQB‹jVLe5p:ⅹH|q3~ge^Tٜ#Sb#΂ f ؋+n4wJq5X!2pCQkBkr.و[{ .(6uKaɢfwV%t7:u#%vUC~ JIf``Rsədǡ܉GW1E\;E_q''|Zy<'35cNU6X"_裿ZGG mW70׿CbHeu{+{DsdaqIq75,V=C=Y|tI9d!(#3B? eIT:DR*>B >'=啪t|jy[G4o0!/0j-в?ޓ79. ~9Z]`g*ӧwlpɯ;?*&M;o Ѫ>ΕM!yUÓ3#]OOc+24 n6.G_R(Yn3JuJe7r=֥ٜ_䊪1i%|?wq&nmre)PPLNM xH Z˗=gҭ֮ݞ6/v+>2_kyH%.bvڠQ;XpīX?cO3grl^levIs8z'pǣ5=Dnx}p E||< }~R!OJBIzUuזV8!]v/6T`w'E c͙J!58Q3bؙ+7}wC^T3u>?,,-{Պl:ZJ ~5Y nT O!Ď%Nk@VpD\ "x|slx' 4v>+ bq$!4L[ύ$+Iw>]c] Ge'ȍ#뇼mo'OGAH, bl-OBYRN-'QKmͬ"&h(gQj0m"of,x uᴮ@*JWC8?&Ɍ3,W Ϫ'r]\b &Uo,@ON^߆2OFJقOj/ڑ^s:?p6H 7e쳠pCP\h3+JY ]qȺĀ[IƁ"v6aQ4r3>% K/Asڍ]~-MT㘣K~MՅŭg"4t'2|m/DǴ>٥\3(,Na'QWmBS/|{$Q1l1BZRzY8n";qQUF6<,fX z3#۳I+?1^Xwk 2ْ+xG5al`HzEkgVW/D ri/M( ))Sۈ71<:F!9>4aalo2SV[,J m?MrND)krZQ\T=Ucz,GM(l7..A Dս!_l˔; Fg""Sv-y}U ,#7al;&P(1®R{\a$.0~wfxj>;=|SD}ӿhb͟;Qd5Pe6Tz6Vl&93S6ؖ9%.#*&GǛ>aC}5c} #cz|.|[EjtxP _DcaFM⵰~=o7y8`S Qٲ~t<;/%g5LpxV˻.TyFj+7%P(Y%^̣z`5ƳԽ@=6Wn+>MցU[oqaP 2}w͔p)eOP&1= r4R@p2uΡ2k~Ɣy@ԲI ښ dM2Jl>xQ[Gӻc(Y$S`-]lTBe8N jq5F>ӭESB -&%ej3OyzdrG&0&]LFT,nӅ#A%zNgы%.x3Źd\5oUPE/H.NIqL3u&5žz[ QfgwlRPÅp?RXwllΚScM"u./o~ 嵼 &xlqU&A{vHMglM #a{S, S|K \OoMak9Y6 l%bbD7QwdbXۡfc3=֬)Ŝ<kT:aM~,lp/?3sAnR,)|HmdS<:RJBPsW9ljG/$oh;pIp_gݤoêV)XFK̶Nji_( 7aJJY"EOl #`畖/ jҧ m5eQ$" fRl[X/UŚ *!8.ًԒG T=SgC]T/Mhpcސ.Ds@7̓90rj؛1V#? ~# )A/|N(SƮ&* r0XVc7>==/^HQ'#jކ}Aϗ$>tW`e?v%,z%z3OnW&*EY7O;)O%ZtQ]a*poy}\ Em9S}fʽ\D-ѫ,rMgn]7\f2DO딍8;3)z_VHs_-cZ7;+!MfQqb%dcR#]ʯ6Kʁ`I_1;v!58 J>è++ zYlXzgˢԺqZt걝. B1Uk2&|R?0S]ַTvٵdȞD]jd4 .yQgگ R-.ՋFTD@xO=޻"d,Յ[?e<)S}P7u|[^ f>-WsB4v@ Y r{vgM4~imS$YI$qm L V}.:R~ ,.lYm pέ7&,%_<:JBTFG"  A}+c:UV$q+OM_ >zDDeaUH"yvzo$IIfݏ I.9> G_1#35%+yO5Oqe'VfI!Y~+᠗#k>4@1fo;\Ρ+$fu9=a.0ϱQqN˃n_J.;XlƓNSqqaq]l$l^i+~dǑ :\b%z 3OgT^[ 6fu]\ȏ=ѝ,6cIkW +YjJ<6K!bU"1!&=oT;*"xB_YR/3KMmSɼ8I<8=뼤٦I>7*|S ~ߩl E jq(WG"?ÚӮ|ږ$lvȒdyL# xo9!\0sLHSZ#hO 4NE`zC>rREl-0F(+%J1:( 9%3Q}C`"ƍJ0cȾs7i؋x+TOk#[|CJdNFqϊЩVk d}U_}. ҧ)[8Rɉ5$ӽ:,-cnu M-ԐE/a_Esy9*iSHW֎Te.dИBzh~g5_w(I !`6&~2j0/ >s6hC̡U-N:>J G d>WUN^qD.Md0Pl qx]o]$Լ[ r72 7LutfhXP/TۈB)G;"E2&r^Ԕ+Wr~YF$InEGBRjVt"BISEbƅ͖]KyQ,1'\"D" ʳ ӀĪd%((@Cm!XR%}7i.q(7 kBp`EƗɝ #cP/8g>êƔ{+)`AM2猦I`Iw!a Ã٤c:ciL[JWZ?d-_1jkp (kX\L w%"Sj5wAI;,ٳ)&мUwC,ThQD~̎ZPk03e |D) b7SKd}tyuq{XB\AVuXRb T7 h@)\<}-kܫ0\D7m \'lc24`1% \Pg-R@eqc[5l֢IKy~Qbg]Xq/)I%ҝvã7\$ŰX.GAٝO)uqUNtkYe$¦=󠩷j$.B0WOW(NLnbAcH J|'&_!"9*XS`r*(f͏ɧՙ@ ׳B{r,7ut 4g\ 'Gq;rZ;>ӷ]e}G-E}޼pO4*5D?7YgE6%SAwĹ@[a!{)#%DGo[];,9ybQֈEm_?'mXYq7 `MkԹx}ʆs+?m(c0"f{)tl,&RF.R`DIj Lx+㜁~̽Oa%hľHcc7z-š82z !9P* ̿ |9!xBݸ6,JT̳kk0)ʪ\@D6)fAzdM[ -6;"ۗ?N2ф͟ýF3&%yd + Q;mޙ@2X -RR2&3Iwڽ~#B$嫷L9g=Z*}`[W .58vY!I8XHwSr U Qs9Hak&\OIp|W0"M$>qȍxR`HBW~gO5=sb Dw%= Φ_,oN^?IYM]E 4a_M5jMȋu?%? no$PSKE+L&cufbЪ⿦=(_N5d_]Tې"K֌ j~b!lK3Ҵ%(<*hD|&+n=83z'F~7/lS/"hG-u:gyNĻ6Ǖ=cW US§[046:qJ qT`Vу%Nde8ƲZʲ̀$\6\^2 u*Txy߂+s0;s_Wk j^7li#KMz\^=Dr8<$S@f&ઓSn@Tl*zvr% H"F@|څO$^ [_#4墎EP6,u&7nkȈR3A[eߵLguUs.up(d!EƮx2LKLtAS ^yӵg!S]-!{j<mΨZ.K }H7rmzy1i҈G2n0"ٽĺ[z{F+b\J{S׋7vqwJ%X 1Kց-@˦=r4ŸJui8juk2'qeJcdZf@mtru3̖ȅ,]ޫC $=DȜ 0\0KD3ٜzhN}\)4AR8D~ /ݑ<ǥs/dvlL%qvGޟ sILvDBz!r\1Q_NivɭO#bzzqFw.lIFbBXu$$J-X gٝ ^$Yaz&FMy=*Eq\PH?;). ͸\|l+}xfsBv/p=-Y{&a׿Uی`@8{!Ih@| txu1!=]VŝO7]'Px$XDܑEvyBU\Rf<ɖ=4*ACQV!OGyG;zzgRX׬))9k[[hgJVI5 B 5@N R.hafl}AѠJ?BL3x3vAD?RkG̣ڱ9E~eULj`RP"ߑPӥTU %$ڌwH2C8rNAe%MũM'5V{G-f|\oޞ:3/ _$s'ʡ4gL}A9Ȗz;U_@o-X6eT,.7h@Z:jIX+3%O:}˺o It$G> %ϸtOUR&u('da!?- 4e} x*:?T1e@i#*wp$$9^xNձͯ<5iRFK~Y\Afr\pA'{&inRgvCɜ/֎~ )mK";m"|҆ Qk 6Q 9dBȥkǬN)D a7=3!]@Qs„{ɪzq8܊Dv(^·k~T~40ż7ɱ@kn.6 % igP,x?D3z*PL ^i1悒d9m$x-6[)O91 ݿcQGYWq@]鼥rNHwOz Ƌ]|j[b{D+sU 58 "0/ Fv6W$nR3eVRFy=_-]vy778i@9d Z@A-7rPdii6|T&haCfjޒ`"\C9g$DYt#>NldpWӊ$awR͞]I 9Ncߟ 5e.MbQb@V"q^Oa/pG]!,q:LY$Sh2_ zZGŁxY j%͕Rg3Tsn՟0C}% <:P+,uj@laXMWj' N~ &AWd>GuP6iorH_i+VkQ+9cOlHp=*$vi60b^VxHLu,c!y5w@3Ic#J`? )u̸h6jZvAgalȏA ~ɋj.]^jb ;=ttF HN,VJ>wkBJ;_CCF ;bTGԬI]{>l7;Lv|;)P: 6i CCRnzyhꢥvֻ{,٪%oxFFg )E AsVLv?x̜5kNY*8ۥoz hD[6 |[hWSB5kmSܝE>tRh i=Mzq:xJ}CHtZ,oT"rńI&gc4LscUER?>~k oKײ*#ˁE>Om'`d0#!hS(+B ؔl'@߿w{ Ͻw9#۴A')n7Կvv8N(< ۈKw`E5F%a&)S09):c=;qLp$%;YfG4چk=$|+@ƽ_E_㘫\ye0yVEdl3oDK VuH~ܿO@sp[ qC%yyԂܧ|(}@QS>H ;hûAk "|AuҭWJBe~ ڝl% jfF3.Z.Ƶ`2z&1M\{n+H2$.ِD:Y{^[ciPEmR6}UWQTHQ98`c7}*}K4iB,:|&25 9B #2T| S JJn&ؗ[? +4hu.R[o1W.=U%@#itǏo&@;ɦ:/4%)Ad6R<ݪI;}PƋ=U64?+). SaG&i:Ɯ ӭqK$x>Z$eCgo;F:b,{Wj,k!4`ћ?M$qJ rQK]Iu `b߼8(!5VYDlWplQ~"SyP;PE)|OAXBk}WvWˆ<ѺSkثSN<@N0/ x%). NJghS@1e_Ԓ\0gy!kE'E:D5! 0(k70|֬B+\&l> {7 IY.v>k1R5x a)exj,(SdVKh&6(2H:!qM~]w?}B[kn ?a%3L6E}`h #>odq&1ͺ9m8'iCx}awY,+xil9΋;!T%pJӫ a<p·Ǡ˻u<>Mi?Y#vbLj +4DN”= oݿp~uԓ;LYnmJs~N`:vў?zYŠF`ߙ >&,H1[J7c,kg&qr.ժ3gLN):@7 #υ,$НyoɴX׼H6f!?bj0p oi\ll]$jw"i/`2߫(SӚ(Zi[O7d5LEIM0- Ku^ xj,wJ󳤦drߢ%OYU#.ik{w4taDr៳ _Wb s̔.Q"fi,X ')]ix"葪ԡ\QKqٱSN$f!V^b$H_}O73 БK 3%nSmjX45!5$T%㻉w]chJh-8io'j6 |B;QQ"C8Ov4R5y6Xun<=d&T2P(&Hjx6 H?>%>ث&d ;sC!0{3GEc'kv@u,KA=k*lU{ y\zsN,q0)^|=r;hwCR!u=rz' iYNlv(5%#:ogw̻]'ta~'͑n[qKî*P84=P&eQ˪7R_ZۣM^+;(t!ԶiO7l[K1 䛾r"}UR{2Ψ Z-\"V.&bc8^ tRJ,UHS<ՎR3-bKFMB:7BmK,'ilRFVppYWtpo! oZ.c|5w>/:>ㅻ2($PҮQ %:ޔCG]KZ0kdw&Ư4H#UC{RiƯ3 QAYis˕}Mc˓Xα[(bÚS@Gm}<"C0]]k0d8h ݭa= f<6r3m F]R#gڑ>9 v%*!_fҏOZ,glիMF>I+Q es&>*I*-ٌ0rXpM7(f .WgG;tA_Ν4ͮ-AX5^%T GP΋eÀ${Zs >VZ>F>[gpnk+{J:yҩ Vߚiag]#ŏ ۅp 4=yi} iě=‡ހ]$(٢{Aρn.E_mEj yrF5`ڨ*Q)fGWt;OO+,XlJR{7-a9¨ 8d]8gz F~\р:#9jIX2D`1F8t W^ jPN/cS{['V sqva*0wE Z+ï$:Hqfm% 3[Cg2-x'> h60-ė[A%|wC1giLs~]9 dxwfr=j.˞}r"iB]tVsrl0h?f]A=Ȕw #3r636[!xpvP=cp~hB'RE `PH^HD'hT =(* s0r}Q@JnMGv@ވkܿd2RT۷dg֬>k n2.!EIJhAsJ7?eu\ U#MV8/9)s.8x5eyCG|KG Fӵ/X޴ jҵs22#s,nV IYk?zf>PQw>o{5!FP@Иˤ2H$ L(p{zmJ ^@l4ۀռaWl%M +.Gay9WtضtbHBXjei Vɞ y \Oa V;:_}^fTA3M* _⍯mV?㜇:>@uJz$ØR"gfXtlgNKRpZ\ۢ%o W9Z>"PJU}OM!KBzP_^, ʑ y@Kt\nT̠[: b\LJl]"Bk(\xdjG}mgY=b]X)bFwඣMǧ*ނEZ }IWAs27i=$t;!o'z8̣"+IMvEOo,`yk85ﮔ孇3l'}p΅X¼*9ʬYF+}r :_"ŀZj-%煀u[M qYj14~LLMbӚwLH r'[I4o[r$vߵ7V!g`y4**O <\`(,eԵ/;jn&6 L}dfo)O|t-^'biD"G $ %ڃ^һr=p&|g2uzL/`_s#` 6L.0Oo0n98 n?ԝ!R†ve"i3<z#[1Nr7L[p90N8KgQ@L}:߻0G"~QdAj:~pO@H,ʛBW'.LaAJmRk M0B/XՓN3>.4QB.gr˲0{a˝V>Z~g^A"',,\>{*bhm J}լHb<@9ĺxB=Mņ\fZxR>vG;'0̰g;G5O^mkWլAqm FCr>R,TDqFV`/99k uBU8Q]C! bDUQ<ҁQ++;XLJ᪘L_N4|&VrWT9ч􄷏;wkAyLTHF4R;uɼԮT+T$p8컳ǿU_tIsg55gG#-ժ-S/HsRAK{$JI'F#n箩xzݟb55ۖVƓ=Ks: E`ՂW=^ Z{pu!$UI0>X8cIe/:?⾾%s؋$eڧ8CqoLdVʒݸjT) 7>!2ReNh]2w8*Go)  ?bk^eݤlի^d6 E ~&%Hu0J21k/-]C-i?HJ0,.?C4ܗS+wKAQl #/"q^ߣ}f;̿e' i4( A/\tJ#kT DM);7ei@=#_)yݰ}e=c~iΓW֯MX>~^4Mdckc'ڞ;T3F?DžuFeMR# rAZJ54u>1Z});^]aPvmdcGl"(2a\d\&.pHI5w aȣ=^J ~r$Fy8ZO\%NN/4߹0͐$pq0mݲbM}(㍴f}klV\:8٭9HFZ ώ76r%n(?T $F X>0>/ à01D?ug;h2^ejn }B+7n|DJB?{εB3k #6[#E cHXHndV焈;m2)q4{Āн5"؅JOʒ}sQ3[[2Tc7Xe֪/Mvì<44gzmnfF;+-1t+83i[ŧ41M6zYl x l@a"]U?d ?N=<:+ (_r.A6?QS!Rg{Uv^ZJ3][;/,R.`@.NPQta: _d/\/ǴXfx8@Y&1/0ZG22G?t3J՚+Ԟ&̈́O4)@D Ol ñN,S: `y>D9K"6AY{ Ê7|" NWq]V~A{:i1eM$X ^B&@>@CD1C?6RyO/Ϛ'K_=de՘]S8֖1snD8̯zѿICg8*my6u]&VzrNӤ+;Bɝ_&CPqsXxoOyu6H`# z"ӯ0mM+`֚Ȁrq+oN3MIRolQQ>`ȊBnq~IE` u)3Gq \@WZjђȶxAq[d ƌ.i+7ؖڄ`h!y8?Pm^(+_jp| ש=u¦K=̬E{3pUY6k^G?0譽krg*1 2wFF9~`OجG RM˔Ǧ+U6Y\iR NtXEjfK ouvP ғQt* 9;w@qv wS9}lA-~%kEx|VnҺR#t exnEh*5'?G2ePIf3]Js{`"ȅ?j\o{A(e8G8f1uR)iO<jښR(b3i~r]F=Sz?Կߺ=6xKۅad# ̤JgJ=l{qВH8@UJ(APȬ90_;eyO=%֓9NB2ihSsa2F atu<5` :lut#L]`nnm$ݟS:fp K_{}co :s 'X,.̧ gN(9 a[Sg(Pq߯w!`/H)נmq9 Hr|sKdw'A$tp33oB-x^6zbOvtd.[!˩lt[Q꾁*,J9>*%](&~{%u;?vP@>\zbm%f L5)W%ڣWB;{ uEف]bjU_fX= J.;E$cpo߇QN<m 3~ 8 {#XӪb}zuHQ7|DX" xttHoY%9}o<#DwJCtSK6"?-ZQ= }EvmhFl إИQ 4(K5h򠒥9FGLFzHβF7 7Ǎg:ЗH 5Q'Dr pykjj nMS@'ZI=wݴ 5"C(GulEיp>0rqaw01Yw- 2:KZn dKA( `R;8$5dpqV@6&Oɿ:__[_`IIxYbY[_X}`l]3Z6Ѣ pᓀ)x.Ʉ_~a[T$sg|3뽈fpޭVn}y VSS7RLP>zߑsX+r' phĽ?@̨"ؘUhr s YL%?2qozZu# L֌6,W _Yj<>\M[8;., ,p0ү`&(rV߿VvߪK k͚bR-?H꣟O燑l3:ہC]p$Qy!1[q&Sc|s2A>fcc7@﷪Cv?`=#wVMt"I`w$>M؛:y6s=]31esbTl{ÕzMl1PZov}ZYIπ{Zs5_=nfjqD7;>`PRt(N3~ JPfm֦u=?d|&*Ht :<ޞF? P||s6ϐ6I(˃Ol+5[oyNNta`LiCk$t2_c:X4rA+/~*ìIelBC-8H-Kv xrܧMZ=5-8߻LٝAzVBD$KO_yPs4v k/LG[s ?6qekP/TXml=qfټSD!>$ 'K2?Wy-Y̤whTjnԛYS$)*܁GG@h*$bjp֕7c) ]]) BRځ;D=4:@ 3sR>4ކ,Nã?0{;zL@SiQޢH `!;Aa[rsf0fyM2d9xҮmtˡ^cj21:a2| 1E?bE_pƲjc(*q Z}=r3N6FR;uKc Q}&&F;mVIY: X 4C2x"2ǛY~u_Uvߴt#ܬi ̳8\|R0ċp ⍭;Ɔ1a>D{/t!6O8e[SD:\|ة"{L,d".R`Nx) `DCxқ:7dpNQoy , '^nԃ/qZef+ }LVL|!1Gh >|>K4I%׻[tL9EV3YIsڂ0d4{~!EeLR4 R ٻ?4YT|3hgjxKrEՕq֔\i? 4}dl4*M|hZ&T^仴Ё4ӏVAS=/K_et F+@Id$cgG^<+4GzРL2%wnXOn x.T'qNQWeN.]Kzcg0j'6>f CZw̳-Ү: cRrO,qi.+9oUV/`Ic{l'`Q xm,4MM#vXÚgu٠Kf9z@̉'>TW%3VRd<[)4C$vHۓg H_ 2iV4^`fz3^CބVjKbcg4vGPN)z?snFhLCG,)XX18k)2F`-TlPv GmtάcxK" +=,8L06C m#Nd:?+}μŊvhN.gK۫1]$ N?]93"GO/}}]Jkꦯwa!R*t19"ElzW(nq[cH@t_)Y?0 KU(ڮh3%vRg4XoZd]5=|1[ 9nƦ8-" AE("s%)6Nx6 Qθh\Gvfi~ak \J{N|W|C:kĐ7Z.I$G:I?: [,iƆgAaaK&>hxS&i}?j;v5/^>=&Uhdl`=Bu dDQ(*G#bw֖N{}?z!-^qE-dz/ꅙPw I@\&BEVB{g2 &BoOO_t+.{z^ Zӹ57|'WK0 OޫI,HMd/{lkd> ~I:ScRR)uU\ 'C&HwgB2fAϨd=b}⯾4v~D*4(v\aBյ(- ~IOƱ=ۻL:jaܙ"; ,c ۅs+<|E}hrk;(#l#:QYdv=5|AW9"F')مNjPIyds0y<)U7 1Xt]u}(Dr*[7#-Zxf2ίƗbN`EMP.>*pYns ,% YD# ~z >CDts>messώ.I4NNZFf,7gG 'uME^bW=+S0 Б= Xs68܇p@+n:}|o2:{j( q=;aŠNC/$y'#`f;o[0i2K (;X?jlytn]IN@_%3JL0uR,RO'|*&%&)R2iw|{s#TXG0.a u 4ʡN"q#T<5Z)>Mq2޶CLD]SF}4w M}Tp,nբzR$<8?I1]{n0b&4F[rWEY@ ^)<)E&) #}kިT8k\k]!׀eonM `{(&kfXxRV%fXq<:>&{?}V~$K!bQK͘/vFW9Akm1}Iե "wL;ds}*Tڲ@YsHfX $ɓ=XfB+񹙾|"3O\LE h>";] t`2.\ [9/x/[ k=;y yhueUI/5%TzLb,x+ݨaT0`\|{Qt="-oAL1cp p9ݏ8m;yw]NJ1E-pI!PB'[~7^3ʴ4u@)C⾭_hZZ6,iո60")d, & sݠK.KPd$ ]eܔ淏Mwaq:)ѳn.Ĥa.@t0R:#ԞR7"g_vDI( Zs80W| Q⵳P8^YuCbx/KUJ5*B9ۂ4PDP'j37Ѭr֞Z8gH |Ayd ,=b+_Z8" t;rrvj#ĜQ7 @b:gQ}O88>׬`0WC[]a,2Q8Z"* tKHA*Er?zтIB۾o 9~0Lhv@crzq[ntZ܆'F]v?/ my߆R/8;{Kf(<[it!ZJ90N/Z,7rnJSNP{ČA%܌E)-4ZJ$OWBv:#%+?.)ǹV:?PʊxkES!g0dsffD4y2u+܎K;Y_@~(BIEa 7 yz SW+7uJbD 90,y.?,4mz2.[sKlT&%@!cr \@'UkwRV p( #(Q75i`Z"7NWl004KM+`֐-Ȏ|lc (9deL dSEHt ET3pP~Fqcdl}`61NbcـYAj0@mYgʿʶo"az{ V-DB ۓޘB QvzDJl2rǯ=Bh,+)9~-^g r߂ɌdtDFqR_Z@'qÀQͥM2Xr M%a{gZ!F+Or#krqA2!&n=g;rhWs ET~Asc1ukȏ q:/Î{<55t;.'bj/3@.MdĨO BOPw=$:%v)]vipKbF<9<]Gv7[:ND$:qx[ʦZ߲K]7'-#3(9k)B6Z{7cG(ȥto&5:P`7쟫߿ńeqHۑujqDK34n٫wh L.(M } bۂ%ޅ3ghvG8w:yr͈7zm!'B+ Zü.VA-5-jLt|`Gn *  XDI /7吏/k%1cWV<0RGuh|,x:wbkz/;}VeOSHWg0"m\()krduB#lyFOڝ[,xe}k6)WzCc=3*QhUy]ڀk)Z %p1*F9[mi3j=5mZB5a\N8PiȾ]D$ۄlj"϶wG_#MgDY ?#,n,M̘ !ZS_ڃxmkࠀRXف-ѩ盩Zږ? 4xߺT =Z؀Z7GLиPF!utq9##FUո1yR>7THufҨ^X+f4d/BhL:5b$M s/ J8׽:~5ީ9[SBGŵbףh- K5Һ#7Z*#ʜK"؂57\Z5&oaJ 0WNsxn慦Ö <e&xxAskDqcVmؘ-=~x =z \g~@Xs$~R~힚[?TɮmYZBJㅐ0|,xL~`+헣)iSl=U9%-Nv{f{܈Ikz}T!7t[~q6vywLgV# m}ƆոԪ9RXC0>̴0Wx?Cyc3&A/TYC!-TRC8Dw,VtxQ0cDP qca#`FG,JKv>1yqԂ([C G9]qg>ec?͈?(+>( 0ؒy$\W20֪@%T%D1g+.|01e;$:*`Ɉ{gc~A $,eYn"L\B]rtf97x].|Y\ugh:f*fR.QrKEhѦ Cj*эWF :{uDRi؅#]g[Mp߉M}rTBU rr_ŊM*Nd<;*tKzg?&ץvq"w|Q%l[dp>T}9=qT]|N@5DWL ʨUaZbC$T yP(BXTzF+B+`?+?/@$+=V$cjM!HPS3ZmT 2|ITR[!"MdžBO =~b S;'TjЧXrQ~D&њҘ~Y>86)`Xb7b)XhڸAu{=w\ʈe|yo%eO4t7Y"h=- ՄS 7O[Az5AiB"~[ jZ2y4¡%PMl~<B|&wPp jյL#܂^Τb nSݧy,ඡϗ%:ge&"mxN)#plHXǶ/퍱re$2V qR8mHעi)Npya--=§G?PxH`=xvP ]%-/%}x}R\2&.25X@_FHDO.3ë3Oao9n(BzD҉啈ۄ Źב 9i?, %S<l$sOxjKZX s7`x%zT\p"Tx \/j0@!O:&A^cJ6h8Vw{tl'fp#L\ʹ N-YcF@"jipU쐆rMCod>*ui_ ÏU6VcdNN6Ʒ4*pqW0np \g )#?s!S0\U$:XFkkDO>W6!=@<fV dU?Jil#vd\R5*D#;ۄGp'Q#͆r=q`{؝jvRhzEmap%P\WykJ$~8q^f.;/Ub砂80z ÝZ.߅`>33lm\1.OE:?Uqf(Oy]SfD&Gx;|w{nŔXgRBZQMM[2P%tS؛f1ɓ\BK~j87=0F@6* {ٱYoFY"]=5'˂Պ? o/*)|O@) .+#LZ3|?՘SW #ydhݪqR4!һJGi$Zc0 c?Qڇ8EWDm?gz{Zj\[k>[5G-C<]Ѹ)*㛠R(uWeЌa\ ߬Mc ji{gGdе*ɉsR\~]6xy !$h,j)N6~!bOBCo免ZyUf.l ?:ܻK"vcRFի<4c-"hscŎ>ScAYx t~`g":O _[1Sfgvt%Y0,>/IErI$ß03#9mԓ2}:h1HG. #Lbw{+jX8zbڪK7:)@Y>dU$qfDžolK=7(Y%=k;,P's]>ND9TtrUʥцI]<ڏ$]I^?/KR?*+?,sK_zh~٣󃫗j<+rnHF!^4q0tqWj⬃;o7lԈ)t UW t&'pJ~5SXy"zg _оin"oﱋyQ:y'ڸ'6M}ǁRa"kvWZ!8 r{vG|n':1؍o+rBHncpDoYa9,9mTC4(ӎf{Y7("L1Tlq1SqR&M/M_K5 nOf"O%I~E Yi`\RJyq,VŃC5 c㰽b0Em>^4cuLM? xT<_o2aaWErtR7-vŒ3 Gs@m|$Kmvz>ķӫ~Z>h}$ax Ѓ,'Wlfiԋ1&6kVpΣdi)L\R⯬Fviknʋo&.ڢCk ?v ZIW ͹%u嫵 4bNۦ+ܽK?%vY,Y:]dz1Hr_^\]FO>TcDutMX|3};l ty:cȣK "t{>j?™Bq)%& E(YhA6MJԮ/q8|<k $êaZsBZ;wYEnW}7NT[~P& X `$%KiY)b2H}R7Ž4:IkMa=L'?6Eח֚$OY`6/>6w"wW0B顤$Pejm@q&:ٮ,({%!$ ^9SPqRB6̛} 6 ߯_sKul1y7O6':O=JRx&Oi6~|‚wl%7<|<ӎ!v59Z9@94um|OBc4N:(]Tj)E[^wD]Nsx!ӐzVMcqdb`Amtg<1^wop=ajM?LGHƴIu{&C\Sb [7;u4JC_IN-kG-+m4pV2YH5NE-xmCc M)81# ]ܓduBhv3>ĢAi_kH/ʬa'9iɨf#?jw6Ƶ-۲XA2~{$2xe=)G"X~4EAOc# %5P@w{]R_?~ TF J`AX6<4ɀ9aH7;;5E-&*ki *y-=5EԤj0 NU#<j'kʼnbS$ dPFh**Oa(Շ\ϻд,}'_Z>m( lg< G5^Fr]zܔveܾD$OD|ǵ+ 6y?ܹWXJc\딅#Ƚiso%V5iHwutb~Uy!}>ƞ>MOAYnZފb̭񱀬BCY`Y|&B1TVېVn6%ScƜW"O( e8Ge#)SC7<:- hQIxN!3W^ 7X)NO$f_e,N`iH Yۇw>-Z4@ԭoV72'&|M3hyP&'fq טMeYWLYkd+}jBR{уnTB٦Nw`5&N^.\ bL%ZE_u`hkJfա0?Jr[OGh\5,C#r|*XjG 9=oo^8Iж.2BAC9~D9uvQ.J>-Tluyo2b~cLYcfƦڄj5e E|P;t?0nJ-`ǥP5fcB83jB]Sy drD t\wSkҵ$rAuaNgqE~寸x@9@O\ qz"Q6u-- m605jHI@\8y#VC-iiR7j|B[ V0Osw7J"QzS\fgTi;sT)dS. x%X//P9kĵp֊9Dsi~}GILAqk1"v&0ߧ>³)˼<5&W9wHw@nwVW=ǔx8=uxP?2bj ~hl:*`4M29ʴ4hɟ@Ô*|=pާ< e4uOI՗_;gU@Y_ٓ7:`YW 9Ka/-qX&'G+K^u`nf^Dϧ&Ѵ~>XfALW30yg~\7{g С?8?j`yǂ`|'^`"jŒw>|BTsK3ƭ~%Rjp;! ]/X6Z=5)Z+?v*M(zS0Z :۲m;g&O)՗r~"k1I& thU9f)cZ$~rx,@4ݤRԺV.Ak/02??k|-;u^vz"~K.9h)ǘLr,\ O?h\.K@ ^mP2V{ͅXj>>HP1fၗ?#a 5?)ݚ2, 6Iw륁 p&<θ5?C9`+1ɹjRr_*bY󮗁ȸ}~ jm| Q0B?;%RN+Ơ,ݙPmjM9ǔW*-+!c3T9o9r0`u:AØ6g gb3=wGBZ?uފl.ytX^k}ky1H@ɛNh&A0Ԛ4fB](wse!qO`[1-:Fbg D~bytd^ Pߪ`(Gf]@!Zpܖ<~I xBŜ"i(d>OP8M0)_OX/0uկP_{ J'QNT3m ܁&ТЀ'꿍dv{tH ,~̎lJBF9.AI#xŬDu"zJmɏl^8 hx#F~RS{h_0pb`ZፘzbV+ƀBE!z1s%J+޿ЅεX 4#0z[:9ΡP[V/[b>~/jMq5SDDÓo|U9s^K$&Kwj i)>ɭZdNkr.غ(2D+y$å~%[ z^an{:DbXwxY2]1ǽ)Lp[/n~AI=8(PJ[;@@UL%cAcǧ1 ZȩmwӔdN(A *]󠓏DQq"u+=K@@i-ќM 6[|ZϭRR,0); U"fDiW)o9匯Z92x$?kz-KѲu씍ݝ{y0zߕv|NQ 'pgs\J)XHǻP2;诌ίSxtBz8fQTzōp;·kڬ8CЕ_Ȯ1^0p}REy[hc{ J _z6BJ>>_ޥf"ˀ/K3T9oS :M/E`opZ!h?jS&ŏ'YC!9,BF޾; *y~lKO\هR2@Ju-S.x,hRS[Yws }\Lb9/뜆UژvZ;EZkϫޱ}okb#Em!2L]O3zz eka T&qJ@l8J\أHw~X ֱ=Eъ?=f]'%ȅG^2xdҝ'UI 21(]sY*r%H.(&3XZ!ydcFbnMWq"aL0Å^XRP_Y:!;h6}g,qnf_ȝ\\Ϭg 8{w3:g !!#i#|Pwm>du] /gyH(8/T:e+ iv؂SWvZVfd~5fu!Nq?BiR'0,BlPԣOyI+fݵ' x+ӼwWAJ 겿/!(Eە7fD|lcB :Ӓ`9 /STLe|=Sss\;垞kTӲ+?(C\*K!EDSw-by -VNbqӾ%J^ij5+,>Ͷ(y4;:6"k\e Ђ6 2$Q xGFvK\U?_@;p~FS،8g:Glt~#5'"0,^9B7lMv[{dB9"**^rCQݔZ/!~i5n+-I8[jӬ~42U3,jpWYw M9']& c -AetvJV0J֬ϡcմ @NWi<|Z']T$"-l9SQv2doΆFZN~5eB\Wq]Rw C<|eq$1GEv|dJ6@"v}GCU`Q!`K #0mpP~>;třw U\`ܦ@X2E."JiJlR欏_^:@鵂_~Rj\{<ܰHa=Ꞓj%hx1R/h2~ h}$ƔȞUswm}(`*R:dϙyg( J~@5$7zb}KGGJh^Dԗu3h3RM`cD5NV 4bZn5#-p4' vO(n]AC{lEe|ai+M$L8 FOҨ!?gT1o~bwzE A!Gz7~F]7IK6cҭ2I ҉xNwX(+@Ma%#e%S0oէ/<s4*4}NWĠiI|yUC@4:f$-lI5rP\EB:q̦+w3LfFg^yqzR\r$"ȭwZLD~,-iv2-/eUjo l?g) %M%z7VppH䚿F1z.':K.pt(滒;}Z,Mټɰ0o6ŕ߲Q)& : ޥÞ~7./j£HsG(3Y%!M:f엁@Y#(vǹnn%KuTUFt ;j쮺)֔` Z4Ov%Hc^v-1/'ŗReH=n| H "!`D,7ޝsW궂1b׊>ӆd{^4`Ksw>$o%o㼳V|GoSxtޣsO0m75xgIbUMѡ:s90@,SiݝhNuw#wDվ7ͰjsHwfh=8L6̂1BAا.SSM nyϽ S@9ZUġ{a.l uꒊβKntb'^MW_apgM'VJ[6o^ ".$@29`a s8)r㈞E]ljvUKhJtȍ(G ~&` \Dò_in3N߮Óu M^? j2o2],Ys hǣ󜄠K^  b=vAW!=<ޫ8*>$y pm{g= e#&fޮ4\4?_j~A# kK"5\pV8鮒9!#A,gөx 3 3mqub tf z eutYCSLg"HBj^mtMQC5AP* *y$ʈPzr+.Dqq= ~W].M$#F[Ы՟l nnA(󥑧-G6(`ȁD83-U:sVse7L䜲k[ "?6b`2fW"NYi|y1K>2:I3ג&I{Wg Q޿y!,Vy}AGfIAh=Xغ}a,"/4xbnKF C Y 9ltzܪ4a?rF*qihRJ\׿%&.ccoERKdW,,<~JrIB$V?N^ѕ2hH|*UJL>NqzˤG\/$Q{VWF<% It2B 'jpRazӽbpzdHeu?ux(c|Sũf Bؼx}`pHËlr(Q;9#Z=iaim~މ9#)Wpp(lF{7!z.yy?It_K'a$)''?Y1=4!tco}Pv! ;[_zp@ҦG̦@ۼp[_WXW<@(A֡ *,!qu_/$IZt1SST!| bbwOA DYN 'muLTL3VVP${*{H tjPl~H,L6o"(0cFaKu a6l_r;N= ]%9u"OIB8Yi(l]bkf 3&=41^DtHjKWT~/d;1V93׭+zf}CZPuґqR kӬ՘kKO;(UZv<1^~X(G_T I~j? 1f燠AKQދiS`7mve|/z[%GRW5 uE<#&jPm wn'F}\WL!˲zEmʄ4^ hgiwxR.zQV2bK G9K EЇ-Cv)2dj`Q&*WLT<ryս1g+Y*>;d7bTr6dv qF'ۼw[+\ҥ[pHgA5OpVb$zmr`<,>i̍\8sEeFMs-V + H3aiHVb8?!A=3~FUmN$и|1a%%ãsR3=&Zz?QvmtJsM m1Ψ+_1PKͪR=88Z!K9&BDî rQ6IK ,@;uu-L Lma-޻<_nBAs- 9,f':dP~pqء|~Ѕ7E pz6S&S&EGlV@e8ڰ"Ӣ61zѝ!m͢#-2jXe(N Ⱦ$5-$~@ێY;`W" p[z2&ÌN+]>, MIJ' &%ZUvhu eڋuq#XeJ e^S # b">[D@f!z_e$]notMzi0HK:YD%wV`hvAI/q8pjjyU]=urLڅAD'IPψ~ lt'ma:Q^],rGB_>' zU=x![k&tDT'tHEdE<@)?Emi iV B ObcC#/Q[/;j O*qeԤHo:kO=- Իͩ 6ЖYF+9 m>UXt/ͧNZvcMel-p<#mX(SXoZn50u#& j2>:o1l <(+sI̵t`QiƢ;+^f vp~l>6ittkaDu#[)#sh?e~ŏ[ꅗRL5x7xQXi!NeAI9_n @M;f*{BZVZ^Z 1i4MJ=٥8`g/gD Jxʢ !m 7B1x٢r,hUgGd  } P.$Uc ;pYAN$;=> ʇH@i-0g*n"z-.3Jr}ZXCn_џt@%G؟3!t[Dq,{/N[H'{l'}Si Ԙ@uέ!1%-ڌiheO*x6^^m71Qq`(C,`;v 7\tI:&BNjv*D&}V$n,~hz:4$ {X^w&| e Ac* zf'\ r胶 M:D;Fo bE&zeB(ㄛ_B1ֻ2D>63J+M[P"b36Clct u_R8S<'XW9ŢIac8Af7E?h pX1`js}#Nyu1xUmUԻ[=zk^$" rM6 +٪a[3d($xʁ.U)MP@ 5c J/-&FNcʩ>sI+_>x7z7lfXN-`1 ♩ I 70a(<ɇ o4&{JL}nPqbCA3٭U_ Q5=E^)X23F9QJ-K-'56K4ԁS\qԆ@m6v,I%;>ŘPՑsvw*ܡν 2k* *4';rVIb=FÛa! {S \iˬ^ 7ֶDJd*d!'-e/ 7=PJ[B@{No5툠0Ūd{>ǟL3 ɆliSse#u+*Q0/E< ]|$\'ΤECt>,_l-KdsӼu2Yoz3녨Vj%9o`Ѐsh.rȜrDuQP?5K_Q'" *1_9t MnҹV EiWѥWDrj1{*%5qd:t'w-6 &[-+SDU uGIb'dqߨeSRG/:05v2JݥQJq1nX;Q."S UZA D z%PSPsD2}y8||:-˸'…k-lueB']jC桏Pt ѭ6u9oX7D'5-ז4mw0 +SPY_eS6om3~ C3pI=sexc|N 2+~{--?1s3-i'ç-LJK$v*37INULc}wOvR !mlE6 026gjw"aM5Q9RYw;ia#-. ӌԥJ,ݹ2&-&;5K¡ 'Xjwk͐TK%"JkP[..۠K/'s DimWU1WUM2Us["St5( Hh'@ }w;b/* ^~=Ajdaxr}2%f%n J% 9GjpDz("Z,EV#G%LO }-?/s&zWDnn+LxcwAIK˜PvR /Yv`T%.ZQ(h~FC-{h$BH9 3Mf)ʅ磸L/Q裊ν)1[G/Yh|@O*/7OB0C|:Uߓ1şy`m#2 D{oô-Ia~JO P[1ݥ<̢ -?}Ps34:@JoTS[ d_΀0+czNŨw'cC21+Ud!sKi;*=!Fͩ`o xTJ9gLHL3n}bDo ئouA>NyH ˱G+#i7Rcg jN9GBjttϚɥtm`;SkG+eE9$&"MG(5M'3vrE2BD45:z~u}HD}pAAoeh>壣-HM^#ψCcNV0]xqr М(-c=8Z4v@8u \3C&[$W 1S8\#,#Y^ ],$5!-?f$$iM,לݚE2HKZ,A{OKCC1+66ƭN̷h? j}:۳;kz,8B8FJR*Vkgl3,l"ܸĊCN.}@AhH.1"·1g\,Pc]] T8m1%nދ]x:/ +^ qtg[>QM`&AToBFM^sWm\M\DZłIBX>y^xLGnc<5@Ce"&X7@F^0g&N,#ړUԧ~\4%S8PŻ9-GkrY 1\ZZLjs ܲцz:uD>‚F\. 41yoL/D𪷎ϧr[ֳ[CTPFTLy2Cr]FĬ@;?>8bpÆH_ŖlQ'iګ }#PK}ⵀE۾SwlOM( wG8v(ZRȚFWHQP/!P6X$Lb*Ȕ7}'2R!)pjd}?u8Ei`R7iZR/0[uV] :!g.$}!# _\o.UVhL鉌6vv1 j6ʠN3H`:)|S'ZL!\Lqrx,]@#wYz9tDnr X9|I̤phSƋ t=>B 1W;_dE!~ǀxҾQGVX?Ͽwz?z1*WBb{~z1r3yytxaӀHdJBG벇+L* o5s_몷H9cv4 u6la՘Va|0|SF/Cw:[MB(y5]6UJt!̡V MB,b"W4Ka΁Q~GM>`NqB;tK{c"4;rn_пd`>ُPٙA'x bCe'A P+f]hXohʉUzXvEEς]]1~32<tOrt$H+l^B=xsYj!ó*j0Gbv{^=~@ig-DB`GP de)-Xo=}3WGrq;Ot:>e̕B_ϡfM+zors'Ổc, ftoz W`bu>ձL.h[^3 (7v$?%7*e/6OXi'l5z+y(=+讟6€SN:§6\ w9U(q`O.IUwm:6f~O VͩppLȵ1y%~&7|"_6Oiň3xɿj+Wܡ-7|dq8Im%RUU!ft^)Toq׻lCsGG9|RIV[a`~nysR%y:}No4eZ7 Hbgж ! 7zZ֢ zoiV9W̒d9wV>E.sSwR?o2 4Mx39dPs dn Ҵ2{IHcK4RiG4-hrYff,Aȶ =Doh$UhZuV) v( )m&/{pQgyΔ* |rDkRFv=[xP'j)ˁT$sUP1;]x@˗xuYueJ@῀a(-foNX>jżQ7 Kt]hl_ y:?FjaXkX8]W~xk%qm@P-/DǿTm}y82F 9?9#R6CG]4Y %- GIvk`zJʲ ÕuQUk fOS+)iSM!^t҈C'ȝ<& %xbZ:k6r2ER ӤkVrI?#8jS" Arز4w '6+dޕ-Z'mLn iDp/B{(ʇz]xę/~x'dg9,F tJNyуC^SFdBtTcBW5=29t8d j;n{%M)z -v2:uW =kbKq{Z\ :;-{}J:DɢbIk95bf\d;q_^RU1R×ܦVh^Tљ{YJ#T 2c5 8ҋG}<ۃסrӠo8fQQ@eiG3ec/j jήMU X7GRTu7̅q/^gXXePʑɄL,-xo!eڀ3o;6ׅe_io`!yw%DWvsÈv3cdžs0RƤrI~3S [+w֌ X \Y{eq:h 8C~ ~JO2@3#uTQeK< 1jlЃL _ 0I~?Q?޳0̪ӡ{u?T]Tk J-"F_7PILF3٪cO^}yƳ*#aE3?qdGG *)!;Dt1F@ۤ8i뵗>[ >a<ʡ= ѼLl +L vd%5kV2]0 aH0NшJ[B?y둛LlD!MK-Is(79iVp=eڨV_QH ;͹Ms|hKlVApCh"4Cҋ4~X$}mJ,Bb,6vNҚ5_8wV/^NFތY4/LQ:ޟ5e~i}o9Dɠ֘c:~m>hNz~a7b9Rȓ~G%45IP5[ o /ſt!*"V7.A|5N _ⰴb(GZZP`)sy0{XdÃ=YG&c*^`3ZIЌ/ݣӣ]P&<?i,'6lVQLJWJ@gg_ܨk3aByP䬶.1ՄܕH;T;E~(`\%"ܕX\M qHM Ǽ_PKOA>oi/W}>7gA9 tTMNLzDS_f 6?&fc,^%n[pN1n۾h#׊m;+W%h|U v?@n4!=ө`Z<@r62RoBHעuKFe|gD:i-&ql;jMKjf%暮yPN[NNYU~cQWbGz+.˴<0T^LNm.u!AOE>LR] !&bQ8'n%bԐ" C֐,H^\I}tۜ-UĘ&O)XP_jF jU/7/ UGoʲf֋?JeкPDV1AK;l_֊wZ&|F QC5̞Nei>)p&ntm~5A52b1:0/h/D/ٖpw㹛VaaJ,{OJXq#-P^~.1%FatܞX.gr(87&FBE2c&2r%y43ihPxEOџwr?QpqOTWNnZ"G&eS1as) rmNu#>[me1oi4rʔ ӿ=ew w.\s}qG;̩H$/z<WеZ2lT cwgCd`mb՜/,Z] Hi^fv%w񮗚" /HJZ75^ >IZ3F%7X OP+:P* PFt(OFSk^OW5=HR֚ن^.w К2M6pf޸lM 8~C3/|q76MBf̗"?'HL0r|3Wy\#*b AZ@*VE(^rԲ9gHœtAT4yyc_?!Y.cIX_xXE4eo<Ba}N\(vw2􂥼xd@+>X:@7;A5H,dA6vPKi7 Y [U_]jV`z5ӂȇ G.joɁ23ST/g˒+*QA+%bNw'*9YըPNh,K& ג+&iY6.[wG6o{Av:e=Ĵ&}DI8ݑ{Gd+C]H+!B dcwZQuk~ѿ~Mjٷ19qb ZXIh˜$kl(I.qBtѿ7x`s%)@]qz, [}J> gv3b(A6ADCVBT#ɔx]}8q:;:n$̜ąӣ \=̛„-9,YڻvvPu`rVŔ83lt(6C;YZzEY@G/M bxJ #ب-?MM5 s;ͷoBaǃ4JJTrQ.'9MR}*:5jO2)⮉ӊŀi5bLQ:ޢH^6nM~ƑUSb4VAGiBEe.Q +NMQ0o%Miy Ǐ_ྑu%aRNIV{灴avØhÒvLVth"@T K]7LkH`^K!f]Dņ71㣎Do{㫠#jYfc+2 L%)yEg[of=UK~zm\/S? |ܐ׾uX66Db$P>nF<,j;$t:I`* ? T#1 "}ёɃ3#У=W*K]Ȃ8~?{ݗzW|Y%'G]HFp F8ҸDؿs `=4\ui{5 1/xc" &=3 =T>j؂`{D<^P:O JƐj-:w]&5':ՍLql] X'^/No$טo_\ɲ&Pi2U-z/kW//j{`ErV3Gi,N~|Q0hEs-_iLES$bUY|·. F;W?_se>[Z) دh7\"zf"lzzZJ9S3H笟NrlՐ0m. gbok0w+^|V!AY'dtƐH+(ӯטFxl]*lN0kw ˎivB6iZ@:%"XCm>`{hьrtnBÄt[#(ڤ7 })!NT6,aXczߓ{)x~⇡P , Έoųp{/==Vj g1kAF Փ"ezi; Xڒ]sNBe(]#)"\+^.ZY :+{Nar{C-)7BX*ɧZ̐$+7EKNTm^)#u?Ru9l?ֺ: !\b(ZnJ*[i*75'$܌U/}'&:{)JI$.V;/96ugc>g_9f1gsF50d|:ޘ*N,r]/(L@$4=tc[ ͎Jr1Tr [ \~$go%ƎL7"8n:*E6 z|;Bu?NC|a"aɨ۴j-D_'{5'C4s IWN2@P*!.Q#ӽ;8R4!񯐢*hʀ* EU/w5q12Enޅ軬t0bD//BK2*yhx6$.d ğNʜ |݈62IaIb7ʏmN9?K}=\r~T|ѼڿFr6_-#'NzsG97N^{OZ mpӀ(<@'X .$/Z۪dT xA&'gcVInj&=xTj$/f3%|AZ\v70K-.`Hݩ 7CQsOD- 7;f<"\al@`F'aoWh>՟r:/r T^p}*db'0㶸F6cxWLeOdAt,J? }~ģ0Irv  %Xι "fJ@]Kcmqƾ !gX 9Szhk˩1ٟWWq"dT4UjȔi0RÓ;~шqIEL;MۓbfQDMh;,2@]mkt)>e)QK@BFwW(چ]%sn{1Ul-MQ3FOݓ*3Q} RLl};RƊHh{G$'xesխu 2)3&ƋLx/:ش4yذ[ Ney<:zG3 p6c;{2r\"9P^0Ҭ[QG{GP nndQ  j$9Uάl yy@ߗ$<{at;n"aGP!4_[Lmc`jX)'+r׳c}Q6"Ogu}zcg!3}8Ybzgx.Qn=s ~tƒ~*t~rSEo_ LW_S$J'9+?֏aT#׿ bL *;yT5bk-z"ù)=` n|!k&%-Ƈr؈*g!U+V$$S5)S/Jp~dhx! #޶߳F6^4haS萻sh uf͹Sȫ|Yc٪`k- U|9Arr@G `n`&|o/@?{Hܟ~nA(sDϑΩU߳2Jdo?KG&|^?W>BM^H"/pY-& Gİ30xdM˷*<^;v$ǧULȽw(N{0ՒL2DFܢ<1]t퐮d/?6㞂nq`SC.=T^{0&Gh,k.V?;_)k6|A |'dW7(+QS ~Qfv \QusTeXdwa+~؝ZB ԶBRlO)4P;gSH#|77!=3cEOЛٙ{ hkԭ+,?O 28DЖ'u.TtQ=폲{qBoDpF坼&SYp?t>趓=5#gv,#̬|, @Ь:T`]wYxǓB,4it֝/jc&E@,O&@0@'u=E} ~ȼ93{k[+YBJ`h#Il~WwUqJd= 'G[m1Ւz~7|W P^d }i|*}nWYAYt 䚕;*\_.:mgM 褔6;g:hHxB$W)ZS)[xA4>9awfM7j^ /9vFKMKey#P̦՜f )in$qDFruz_g;v2 AV A$˔xulP%"%dܧ{Ro޸BFg'4JülWٳ:硧"|mLiXCQ*X $b;hGX]@wp$eKnlŜEw8{Ǿhb6ޟl/Os4%"gGs,IG|ڃ\K&fYPV,^K)h!I{ldT"#6,Rt=@8,bR@r? |^Ky֊3aM u6ռ}` ChE(" UlkNxcnfV`zyrcPV1~Շ@9HN=4+$` Rz`@`4hCy\'2+ZrG̩`}D v=OV.s2mUYFp|o+:p^\ؒaJG%.'~څ!F>64=4K]{ʇٚ2̄MgWJ$R_P*Vc|,uFw%ǻR7gkC't~ O.cbyP||='R$ $H<2E@kKZE o9'q9mD0v9gs{Z+~vz\|4f\eO>2\W 2;'N)K> MXMK1 = `a)巃)J}>` vi{rJN9Ygh<+q|͈n܁xSui7بz>zG\MWUmzʯ7'*:޹\ s!"L5݌=c׮A@5?bCixt#6@=?ٶ5Aæ^T,;0bi*`xxEi1t)ΛEݓ#WZDŽgfd'f@ym 'lO˝ Y bތ֦z]<<4GN *W^$@cS},?"'W_ qa&gGԆgq,*EM=##&0?w7D̔@pÅ(l~szXdAUNŌa&So3`_FoMkb:CY2HTx O~v1ĘH;\,ax1/ \i"i`@jH҉ PXR$[% wF!d= >ao=U0U0u_+nEhp:`FYD jo;2l~wײ-3ˏ0Aid[ز-[&"sTɯvC (s;\'Y8is>4_W1b'u!ulf,גEqAl*zN@:"N`FOA!OͿ1N8'Sfab1L&Xf~[]B#531ڟj4-`{qWe<XH&Q m0hÃ;)]'ËrGz `6N _\:g3?go[Agvź@3W`Qlg׈<Ջ49;<-6 eOs#PzPrP&+}dXFHRFH#۪S_2 r]yA7RX|e@KStkW[ jq{y43&̚~VK7Yھ9PF-+|^IVKݯ½\  /{vfuO2g11n&U 5@~Wc qiS:)p-`c]WJwa_½i=l!U/3uV-H;|Z0A*Ztfj#d*Ϧ 'qτ,肀GX aIK.H{Xakv`f|lg@Y(7ФX8ZLM-]<܀g"К|閶'-*vh,zXCy rYXh L X ]Cq6men]D@9NJd U#2 4ia'y}ek)D.psb\5eԑ! ~ Ǔuqűc`pQI4kb' 9C:$ & Ͼh!"Kx`Iim3%SV\lqR6a leUC`?;W(OI};^!`@Iy8|/No&rژ[PR*=W-hu@T* yf:hJKmW2>ELQkJ;|xZPªǛA%̽hRiBV yOAVt)Fߨ@AE߶c޿6{Ut#s,R[e)\T1% isXa+(Stbb3iA?CisÐtaR~T u =e+Q-,b0^x?4oΫ]\>mcvUpKb4L8 5B;#y)J&X@z܃fV~䞳h^Eʼn?vyW,͈Ζc`e0ڄk0oK=ȴd[ȮCX rA|fK{[ ` ~H>Sh3Llɐn#tWj9݃h쇤CŃcg\ĿN4H<&0g0O(N`R݋wn3iOjFIJl¨頪i~L<䄾ON8ӝ]S cۑa{}F'"GhlzƒSbp}ұ`.=gX>a.z>31]:(5 N%2'ćDh bj{/IX/Hl\ƤҾ~wјJ1?1e/ҕTzNӫY_ܱdJ+!Y΋׺oDFmjU%;sjY%o{q y-Dn#mD}VK(8D%%'㍕WFH> 0$ePXJeƙ39@^NU2;7TcIo`Q^,G`7FCCu:I_?ܕ*p~ck~tZ(X(7e HIʴn[nEjCe_MAE"'Mh-Vio?.ҩ&*ߓ|fko 9ڼ4T}L+vG`wr㣀-d,rتV CC],ӷ&qm&3IBzW&bF[4`wԙ_owʋl3I&/ѵ:aH8s n܏df'ozp  Yq~$iG^mfX۲Av^nzvnJ?K@IÞ/EqOTd*]*R?2J K3#P9GJtCqJhmϺOeՋ[r$:n&gApKQlkh+Ӳl#sW^ k%(cX% -p/.qCJkM)Q`':*HR~ѓy-q}}--$_M:D3*Qڍ}CYؗ{TN3ܔ`VOO${bt[#r)V 9#>5NvKm ڛ@ KWyijV/aԙ&CTfds鲥LK6Db0 ӌ,H*v>)L쭧3*+,- ײ<>ƴjA9'nGh*!޷yO#4y5hLZ/UN'%mnGhw2?5e&aNOnU͓c1Mo21*۵ տ^-Q ǬvD1Q9EnnN€fݓ7' \ﳰV>k\?!p>$vnHCaB"hXVaF6W2gɓ\b'FTX3-6Na+l0='J?aujV&Q7ÿ+цF--402x h6[Jq;QguNnUK&$-ԍv,A$,z@Lhi [vI8{5?~SȪQ ؈#gP^ OnR^R26`UV) ۣ_BW͊=DvK%fSAO_12x7jl7&o$7i[r>8_p 5 7TÉU D{&yyOqؕe LunD(T؅xǑ'6.vU^ի>4b}fB{*I<QIHs镃̃D?[`H $f{$XʃYʤ_|`qt< :B7݇UtL/se0||$7/=ǂ\jGmͺ߹kG' :H%~y˾|c󗯯}"Ŵp=9=4iN$znG&VtAQHZg#:-7;Znw|jZHզlmTb68zɋFxodPS2D{c"B4L.}KZ h}yϗ5(O_cݚ-U9e|N/Xu@d|\kٙ^+Nӯ'ç޲Qg#sIKk:6^*U5%.ﶷF4 3:XȞ WXu;nVf|Q{N.{ݷTB;(N} u8 <5`/ϺطFc脷^lZ!-[o|VjJ=NvfUX&l!!KEeڶЧzURy"#9m]̈o*̕8_jz6ڛwPar^`L`V=_qy4߯Jޕ,]VCjHW1_Mdބ,doY Nɮ->|FkQ,-+ڳ˨KQۄ:F([JS&Q*NPC|n_8':f2%6_rAc)uӻmqrFaKc qZTB B|ITwu/Fo3E0F_}6_چG{ V5(Q4VHJzsRe/8lIv7IVd}a~MiPLE I]ybԇҐx;>CXDoy9iqo d!Z[$S!mB>mWl5du|j4$jZh8JJ\:EG6!`јC !.)3Nc$pQ,Z.'/(h!MM;O/dԙ*)@nµ=&c?c~Rʳ*qˠ殢g f!;KVO]y[_&оZLVe*lV۔YKj0빮$~dy Nfia}tcE 4UA:z. SX'qcL7dP6vRz=ПAipªkC4rs, %}Bͤ!]?/ْ#.e]n ^Yl%=G+ è5^/m"Qhˊ92h -&[1ebs npegF`Eṙ?J)lAk_hBFDuUʒ2#:Xw&Fw\+φM8FA _ l4?6QGHEH͗ʹBi\ ڸA t `ݑp ^S5D >uPOUl"_GO;Nj*|]BH#/u۠{u3M-rnԍ$Kub%tt*YS727`p S̝`>Drl wUзh\S0,H*OjEo@(tFkUr> WgLjqݹB}nr5z };#cWzUE/"|T%fF9‡}MϛTz4jxoiHj:k0C} 2s~s" ڲ`\F9oA-Ew\(VxYNCzvn8M6a7ȑ˱]UvhPSm>reҐT>[MǓeݑCo$hTxrk496-Raܤ}qsþд(l1go"MP~jVh"46dХj;EN2䍣}7Ʌt'џg*=伄U0uQ?xLO<5PɈ}1_#[ǟ?Vp ?f iJ7Ǡ:B'2GP#Ÿq],(q\ci;ʿ&:VI'|ҹDpo߾op3 #Ch?ף]`]9įu ez䚒=NoEWf> s|"~͕ b,E`vq^Y2qt%N̿8qdYkx{<ZA*aS[;a&O$[æ qilHAqHy ޕA.lnUVː6O?NZԔ%U,+3wu{\ʝ =EMjU[ʕ:U@&&D  v#~^zM.J՚sF$3f?X1fV!@\aa|]zu;+f~)RKH 9D&^9㰛GaTmÖ&;/,å -vši̽;)Ģ{XG(T†t %7Vv.Ī&G%D ⻪8(9Ê";(tUY |8/&A}m%m !yM@dߺȥRsD@S*֩x͎/Gt4X0 0!v75hvߨ͚7OUPr`P֙k'̡1wG_lFF]iXBVB951jU9zv;~=Gp533brZ̝0̄n3SE2&<XU` k!@DwdB?Z/:aʪUo ]6>l2``G8㊺Xϣn33V @es-! %0gUG6bцZt*h6z tNEd5 .+3U;n)yM] ! 8E$kO NK—2C TϿ6!zXT\!F6HH18 p znX#~kxz^ ![5e O_ 6ޖ*q ^YhYHȓFRc bW|P`9 h4 .ʥn@p4>uaPy@A/G_X}?~{=_ =&Aj1js]Gݟk@kK@O4D4 my`$7D;?k&'La@0iSD6 !? "u)ZoXo-_@o)oC{m](-pI9FSZ<%uoTF}0lMo9>z1N Vp:HjcWJg{- 3Σ1+7z"^%b(o13B'شҽKJw]67@ wI55`= 5ϳLP=ٹYH*F3>`6%Y4YH[jR?x;) 0 L j Ƀ$wű թx/?z?ܥFrT(k"5}.0>2љ#Gǃl ǡN]r#Fr&X\.3kg < &Q2ۖVn '1ʉd ($S! ZӃ1lOwˣSFl;-Nro֝(A|+őߐU:'ׇ!.S~W,ZE,2=)6LfNg{Qw>/ q˯E0d&M_*[JLꩨj2$ !uE5ttMVꎆheA4AnMudGȓ^/7}T3^0lXhP1ʥ겅a'9}vTp_OKZ:TM4 0-.m>Gۜገ#Tե,iw~34cF2xw/u5|wg "$W!2I2Z zɭe _yY̴tIڰd ]I *x-3潱L69l@D!h x]X+ x4fblkSmP Yp̥bIiN{g m'k{!ar\J@rřD0?4pu5/¦wI^q!@ @2o`vIm({cEXaׅۜӜK-i*:Dr.7k8uTy8P~\j?+@-5՚|Gje >~l;~l:.K^S_iL. TXg2jH1!41Js] ;RABLku_[ç}2nO( %?JReh Lt<Ϗ]#-l ~Ү+9yFxâ/S dC0T⠹%hq~ݕ >,M?3{nوMEGۗ!V2F> T᷑-\hv|?/ugIK2^4QV@ Ց{/xѹ8<$kV)QQAɕ^ZԂ$[{y  :ҽ0; S[fz<0gYgh..{}L@qz8W(Vp[-%(%nd,nWg;:/ HrHFņd 9\[" pQMè)6q>g)?7~t;z& (YXE HViIb-:]T+XSK#&h= VVy֧}B\i6NvqWhԊQ/ LZT‚\$fBU#a3Os("E.NDLE2WQ813~t`r$w)s0ads?p8֛KA#x7ft1֞k"rA4;vB91E l^u]N!k+L8:uzJaR cJ>$g\˖"0r~P=rP=RD): Nn Z;".w*. DMi wv*};6=! &djCmYV8k( NJ5uY.&g`j}kÄLjq~9Ċ\hþ2ӦC!mD)؅%Aw3C<^˷B~q>amfn$xnZ`n* C܌XW~CLA<%xUJVX.ZȪ`m.^Θce&cSgK76 x^";fuN3 Dfck~ td0a.0v"nHK;*˝'p/=NG1_ 9́Iv*m8:̈$LFl#tZ *Nzxg:;Y?vXG6C<8^zlHU+տ6t_7~/CxD"QXf "" 1Xmf`+A-B\tW)KӼB #Wal$F5U HZrDr'H90%kb򼿈'Cn&3hm3/< b[=dr;A(hY C⇜וD2ćҷ˅{ l;zXw)iZ>n ˕ \~Z-fHE`ӭfK}Zr l4pm2,X\#I?Ip"T͹?clo͸L%n)~_g:.`?5 FP')wإtH={̚\DL)q7t-]Vg<_a3J`3` e6JzxMPT2"lD%m/{ ,xS@dY^2HW,%5%0m$AHfP&B?V Qch?nH`A z{QwNDd`M˔hJzי5Sdl8:J@_dMyAjRe)cpňŝyn %@5,\e9lzh "\!UqOnF*bz >M(\4 !nbˣX/\2L }8:)_": @ .i>@ZOZۻ)s /9QH}75( [I:ԧ̼L5+ۺaW& cPߑzr >Y2>љ5c袋?Mc:o=*i+_!;x#UJ;-&m6{vXZ)By2&_'/}f!a Ozj!p>=*͟%y1{v ߑ,J0tA^7mNv%nA@n*@Iu&G j`!ӈn.BA#jy,S{v"ߜH<;4Haܴ܈оp܎]8I7uZ-.R`±ި|10:ѹFN^mr`A )L 'BER<>٤%=J*%"\PcBެzŷF׿^@.>QPKR-~S/йj+:C+6 415Q 1Z/ob i !!JaöG]l O as߲NQƚ:ejZDCAj flU</z=k<(t9}Hy<& [o:vғv?S?۫wUe28w1XӁr>7+0&qآ'%~5/ ԝ1T=`%z`m~+ἩX63pmܦu fa:b4I? 3=nS<)I_\{^o.$VФ}x̥U~ Uh^b*`N> ')NП[1C>匘xiJͳ>Yy',oyw0aA'p!7)uN^Kv%>C~N#J[,ha B\_@%M\WseGP|?@C~a`Ϩa5J!ڶpM`R~ܡtHLFnك-m0vRk\>naSӑ(2;lw! Qq_CTy:pKxD,69`E{-CmWݚX0e w-Hq|kS\b ߂קp0eBIa߯ .ce4A:Y\T_ ]iPb=7Q~?'1!lחwMfRytAj{Jzz;v .S &U[`5⣿jlc]{};7ŭYk r:~%n8ޚN5JAr׶RsVl'zhsf):"j( oю!'Vj^~4kϱ,Ь$k1%pqWHՌ$@mBeߒuS.qPgA5-ۊW'[wU`Kqʽ-4E=_/dQĸ%Nl67\W4dL@{ kިNؒmAde{Kybt+s9-L%`p[*ߜu {f  ;A:7AGTXltO$ˢ pr'YƝ}Ȭ›ܯfwGso^,<`<.[/Ria.i8R`=D(֚JZ%N<b ҳϏmGPjS&`5t<S,pzk춆mЬB*'CE#Mh¨wOK}BUEP &>|vtsPF-~0At$ G;6H4%J.\VݺG/1 'IyFGPuH.#7tƧS΢u?xxb'4~TWtmZxpk7:eb!Ͱ=HD,m$% vX.^bًWR%><t,Jd.QOàG yM Eo_#wh̿U!įB7Q}=?:ϗm8AVeދ]uY]DQfJa20UT.kрPWc҃8g5vi9f6QJcNahldpQ%:L^~QZe!uKF9;`+I?˺:BV)5rYfg0(?SU Hȃ?^%_ہ 8mgm>! ތծ c %2&E5O3֋N߽[-[C 3i^9Md>Y,Mv΅~=󌪍&Ϧ3Ij"# Unv%wH-͞pØIgU#\`$4 <.ϼѯkqp[|D9dFä*K} +>0M3`t]y2%H54 /e;rNJD A" z\7-`_(nL$)*UN+K&r,.[]nEq`G)<6vzr9͵"Nj3m:k Â,# Uue0:K^ݮ.+?ӁH܌~BcZBnG|inx]w͔˰s82G~uFE-G269Ɩ^O uMeE tnE2##[Wbus f4y%fJ:wOP*;H )E) Al 2[#D2 ̀ k/`7O7+`Ku []KI/fofv||n=G-XSqcbBf :e)`t똂JW=]\bƯBP䥵8VYiQ%IC' Ŵ[5'^Y+n@;}JA¦WM&܆37;uV2nOUuTn..Qb jH䎂]. RKr->:݂L1sOb:LFf uQ fxrk-# R>,ӎ[L<>Z+N$%MF ]IvX$ 䰙aPde@dgiWOQ8R*Y"P I洹.o)F.$TO +2£k$(׌]UTv;FovxMC|9qiĥZhs 5# UL<Tl8_+ϒ9p҇caBzE"/n);qħMƧ(m1䙜ر{GFB&9[ΖsRf_,L#3u9{}8L+8+RJ@  1Fա/P,wxPAC;`ٻ\7jK5=D}ER&ߓp~Ar(%v W>gl`ғ_'1,Z B^;Ϭ  '*Wn-DԢQmX_*Ux=Mm5WG1ɇxNeUD CA&ٵʕA^~k|Ա!$tܗQdtppbʻ4wp!gP)&jר:6iք1(?3AiMT;L`ĝ42pW0?LS?$%bDC/!(*LCHgD^F9;ʸReErw~BZ3-'}\f`-k$uVh:pfgDzG/غ EoqFqboo7,Z8+QC9GRoЛbNbSB=xV\/GYƣf r..>wO,ۼc'>oʥRu?hEP!k+)`$NHxCa(>{4w) o8;? "õq6 wFy{C1iLX.<qLm(\M%Pˠ_S, 2؟!"i w)?yvkbu8]'FfzL{5=йi)bՍ+'Q-1 wᅤjþvll$$<:}o6҅r]!SOR֎?zŒk6j)q1LjBaj'a9VH)R6;6ٲҷwo[_xSAF}e*a2^HUn_&JY1ܡqzT:9qBSq)~NeT?SpHYDmyLpe|r6{M]O {';jN豇/SK)"ts1٭XO\PxIMÝ"}W-,yE$򈜁5i2%%.r#!ygl.^YRSq匴2iKK D9[pSROOWY\K!q-4ah RGO <(9y?f)]qmY"?_~1F_H쀂o69/ RcQIތ5PmցQyɂ`v&w5r錜S'Փ* {խ9 T<~ش+k921e@=]0)RR~9Žklg@/!_ueEՌd:BU*_+΃Nݡ`^z0y_ǘ#¡ UN d IY86"o){ 4p{:KkQcz0> uk[ ldn Yv6.#a9}O-1͝T/^=cfiGi ,$NaU 'Pq~ 0̪xQ=ҏNݷ g_Lhk Q}jtѳڮ;H,!A(#RW~ ǫD^Y@+x1GL mrM XLVs_{v]n Vה+Fkb0+Ͳ';v.cVEEB13 @| Xj7}(A|6&/i ZۃV oqs5E<3!܆D ʦpT0jONi{Nf}$ғRCj%@'nj9%Rk%+D}).DnX#ںjk1&.Q{^z=bt_%(]OQXE d{<%@w Qn4UXP Nڢ3 ip5eu__mViGG@vaaXv8(cFA;ĺgD?SSL|0#τ+'be/RFl5M s/ne' Zokq}[oRV2ޜ@ڔB84V`{ 7+*]j8uh{gyqvI| %5=A\W΁JlAc}Ivj&5&TE:B C?Hw%Q逸aJh|zEL5q~4_iU!*;پ tMQj[x0<޻ M@_aVu.CvWJdNLl9O HeCSnM )K9*NS¡+@ݽrv9Jj_V̲?"%ӀQ(@Z~[]4dhMS96ڇyv hXUaԟVԣ|FbWnf<!QcΩsٞw|gY=zammj:W1KN5GgQO;Q^5`+_lM&YG&؜o MYF$kǨg V{Tr&~aKp![. yx׶xB'/ԈXH $hlDj-X~{štUk@Iu[+E.=:%sTÈYT$6m\5H}L6"Y󾛨k9^O:j!C`4DKslaMVs FMlRgRe῿aP Ir jíhϿba|*Vy%J{2k[psY"0|dxЃI6K[pV,, ZJOK=IvoO h>-TtJsq& Ԩ 2Fϒ\Pؚ@]GB9oZ;uH"WϘ\q?D`ev`ٝjv \<.*1VF2rd B˪re>il1_oX q{aضLet:܋WoАy]]va)-D$u69>bU;'xz+;k1+@So[h<خؤh$șGIArmàUt## oxI7pS_ØJ-G)o@_[wy6V@NI>y4m!o9@X`-Z8v/ nܩR-6~21{iFcE`~ K +b 8]4X vĮO4eP^EcV٬[vd=omųdDsqEL6Z۵l=`:=zc#rx빲m ]s|bӑy"I^JA*)u?u-kٮϣ̲'7C8_8x7?>M7ab-_$]IWA"\ߍw$L?4nUT҅1,/IYbd8Dܙ8תe~4L?>`lHIu(񛭏.PiWm7SF^dW~ф\ż!2OA!TJ1`#,{@ 3e͏8>+96h?Y J>pOy8vՙ4=?aieL}CLfñY!ZGԄn˴ZNsYx L.kb$ƽte:E^CG49;4ghwAߡZ[m}HD}։Lӄv j +Z4pj-v76"?>QbjW.-0:þ#ݬB .pɉeh@vNySv^֬ Bђݫ[Y[{R <'5v3f R,=!d@<CI|EDX %څ>u=DOW:Rea A~W1R5vEmuxzd MnͿ`FR>T' %;6jAᵱxvecD]*rQfZ78hͫNFc@f4&컳:Kˊ%w}L_榄:\&A[4MX*F+R6GAkGVkoxεQ޿&,a7~V2c5_-7,cU`'Rmҋ.g`ԈwG P4NdM=PxC9q!&U'9OCTh;/jeC*͙}i0Q۞sG,0 9Ge`e/л xE'o<Ym.iر1MWAjqhLa@+x M)B93Uo.EMoP?:vU)}5z$_rѷlV]:A#"\ޚy t]]fnfIJf8QrH+u*yP҈`0&("˸a+B0+r̦Xm3^ǢIots1x%`礖&쥣 7 }fsj(?l L{g["#r˼"E_upƀqoSq&фzs<6/Ca-g&R#CD DEӒcQO!k`}ŝEr5 t E[g3r⣐߬zۀ㋆0foy6<ƉԘ*br]A(IbOqϡ!k{M{.Fz%~+-D8oE5eJ+jmP)A:QMj?"-MSI@jKڀU]s*& ~NoѢ7`{u4gɎ d8(A6k*}? wR[F1ؤH;0dЊf7Lg yo?X`^ P\r ˢGȏLZ1/|3DW+>b!I@{wq4SpxJ0pf)>됕6&-2A Id!=gn,-f)U$"[:PUNX@H~ Z*Kߒ B ^Ñv7>Dq`ͤF>>6ⱞ֡F6k/ 3 _~]Co91;o؂鰣/ݿX >|ǣjpN* ~!KvU_"?٘ůW{w,(K!Bi}T8Hu‘";g4sR2flbϛ@ۉTd;0B::@tMF.qjer,?j=lU7n?j]P~6{{MQsrhXm~25+/Bߪ#zalGhrGTVBRwЬ䷪9#~Pw] 99t’C A-'O DFp,6M_|!E#~(1FPs ȸkԁȀGu{1)l׻0 ?LhB/{Wj %ݴIM!}Yoe?AB'{o2%d^n\2XoMBt?vGl{~r`~d@LAH9ǿ;x)<Żb^7 6#I`- ^cH[bYC4 &XHpx:k3 PFKeYCa+!?u\lhaMZjl-5k Nվ%/ bɽR?sqT5Brc/6V~y8cЫ>Ҍ1a赬yȁ; ҩ2b7X{[5аVڢ!` [̙Ot!8-<(uX#Bb-!?pMLX6{)\SLFPx?×pw:~_)5?YIbi^!DgG)%Y dۖoLmY}'5 Oy!)cQkkɗ:T#\pDk:z)bJ#L‹HD>k !{mHٱDXV!il7ҾGB J E+ N~(ʌ)PE<([e}5?xjxuMJAALu4 Sa^D,l6d*}Xp7o Zy+[FŎbNc%׶aׁ/̻[dV&,y]V)&SM7y)cJ{c&5_ǒ`צ}8],NDutdgZThDOIt$ݑ"'G}A[[HS.8"ߦ;2|h˽.ljѮM%/;^\tzG4,Q &y /~~:d?x 'yz<sZ<c=Zv," .fR+އ僧QIrH+,,*N"C؟g[ z *zf_a GvI8sM;EESHg9!Khnzmir7x_?-HXi5MAH1 2(]~:8?0]I zgZUzN >79q { ^y#(#$x GU xyd0BBڮ6 AYvUۃK}2L*hM5x$,%s{%-&Er9 az i?x!$@?*jB:9.QO}{~y7/Sc(Ws釵zDu)q5dj/>݋AktUЋӨTa$X7Jcؓ XZSgu摉t`}sՎNLr)^Fs/8 G%c׌Fka:ΏT{,xjHqCf>䜺e)N%FXtQ/+i/b`;t!uW~5i1]j ڔZ>dfٚTν/n ntהa$XGOl!N 1[<v <8u2s4EL ZA0#`n؃wksSV9˩ hrִ*.o1OYdY mHe6?*5Κ=@0+UuVםT!"ZjfZ8h\%!=Ns\Nrf)01XY22B[#ܯU2U>Lq-4Tnm-gCڝK"l vlE1cMCħ{Pt \'ж+Ȭ[z#LXͬ{ HEKzޯ&NpXu-+Tpyh?~"]_Zj6M Y|E0WwLjAӃA{? 7cTP:vNGr|q!y0Yp롧 tdӛz\#5qeW1 x Kvb+GR׃7Q΂fCD]'yjZ* ?e?h.dnqhl揕9DhYI|\3H$*XZzv7($Mf?Rw7d.S%c][GLZ3Z{rrfc"d?]C"97x>W<]mMQ e]ߠLn)Y۽w_S8Lh~t`ڀ9b \5fbO8N%Sv9^SЄGqg->okn2&~M8(|ZRZzAEKY,ʒTنk=5UP_le'..%MZ&GZ̡v (]s~Y%&[\彡Oɇu N *p:=`9*Ia](P,ȺlR>,4Hܴn}2mWz+? י$P):a]|+m4$S&3c={BmjsM"gn5ĐY?C(YNjQ7zгx4$]5夎r ڣۇG4*z56#pֶ6+r.!8 ሕ.޳vFee1ߞ2 6i0>=Wt)Ҳ|7F/Uob34<*s$z̊NF9(~u<Ũ븼TNq}ה)l?&xꢯ4}qc!*2u[gA*m7٪%Ɵ:'j,,V!Ma4Uw>"(5BM0KV$r0n;3>JPgcb,?1fgOC IuM̚bQ fr3=-9Oq+ECӖ@TˊXK{S-HGb6A%!g#Wtf( mT07Kjg !icjPF?0,ɩtMSM; <P>ܿ|2aǘbaNtWF/Z>|oX'Sؠk ҚƸ5kJgIB[FyFn~m(Jl3.1$gque/"AY6d:X>Ta7h.fvfn"a|̞S|\Pr!6O;Ԇ(dLDi;=3`}1 o`@w~BZ&lr^Dzbr\+:+CH?[@jFeLY! CLwq lmJ,f8tsxXj~Q'5\3+!.i Cp< B7]8Ffo*Rzj1ZݩEte?`V,"QY;N۰n8E^O<Jŏ^  LҘ_= dV @Y-ܱn K%l=_J5v:EacBXJR8J[h-ALmx.>]o _BzytH ꕪ}La_k_İW4ࡐ.ò틾"s'PA$dL mn*t(~RWlh ݑȾΧa! `Ecs*99+n!Ng;bI>𧤡5}PfWn>^ >ĩwkoOe ȷbS&cՆ(h]DX>ef/0Jג6a|ˏ }ƀ\~*a}ܳi@w1WwY܆Ws.bϭآ}/KN.(x(B&$Y-.o=[ ϙ2g8,MC_.'5˭^5={hb:7޼E޷%{b$ t Z[E>:v4p F SS5c=/<`p D!;eiB4ʯmOȏDwpW"G6uLwLSRb!`y!FN'{9SDHB˯i}Ӝk~'~ ^-(%ҭɚ`wM9}~n_dX1$Ʋ ʊWּ:mMOٍ@ODn[择fyQa7QU飵(TQ)BpJ}.P[ [wl(9M'0OmH_^y]Iыw ˽M 洨Cɯ)MW])\J(g~Utȅ ' #{.F u8&ܙܔ$v6 u^X(2-|"I812npS{ã~9q,dK`!kEǫvH C{UrRxnlr̝yJ [Ap㌊ f鉎NR'QArNdNx<%xZlBgsjUO uch4O3'[CG ?rBf@dLo 'jV'rBSx}WQ< fIm$>f7C*hưh(֣)N&7g A_IcÊ6J9 5K3DVWPacsYT(W]IY3T|_uF8-atCǢ@YtDRL1-uCX[e "oT*S9G؅: +QFow}/aNT|9A|-^](aiGijO`iO\`Shz5H9!d(AP_YKP'KÏ9ZMb#;d-hH!hS,3NQW5yȤ|ʏ%![1[Tfm`3]eI!QY\~1PˍV8O'w gSK%Sgpc[x$JQ5/۰IO}ܾ`>>i@qwL}z )X4@0 &{2# bQd/Q3} gW(X?Гy-y񺲛|.7*2mm@n)$z# _'o9ŠQ9e120Tl5ޚHz,ΑI@^xn6nǽYmwC5Uفb $ukfǬճeu"J:0(?k`><` @dWp.ZºcbU㝄~mBY?(f|I 2f>Vt"+6woi_2$:HO3YXId'zd4CEN~1T iRf YC̼%U_>r+L pqMIҡ .oIM$S,W+~SLH@i7+K`'-YC>?C~-blvxBs\mCm'Լ/ehȈ4 ]F7EgҥIl>/?|8,(1[D?Ώ!`Ev_|/UsH`fwNU[_v &T4bVNZ5J\CpOekѷhVic8VT9׎Ě8U[?lef]D4;q2m!7 d SZI{/pćlz|K1Q(֨էYYkU[G!d3f2Wip&rsKLy<1]fGJH^PNkRZQ^B,A\.)ÍՋ ;ehUp90R nAku󊟙mh2Oj7faYa_vyX{u1sq{${ k(pu2kDL0W )m;Ϊ{Ia?V\DJX&&gǑ. ->:-VJRBy{5c(jͼW Z,%--wϠ )F}iOoql-V`΄+$F"}4zY{c fT;jI0h NGwt4m;ALVCx'Q%|"4J unGzpb> ('&:v&E8wơT{c4,zo}sBH]G!Ű, fٻ^t%p%N7' t2!=kN3ԶgtOʑ; k!Jf%䥈C%'ةF68MA kgOk/Жw]Yԣ ;߃]rUbZsO&B ZoQ9&NxtOxjW|:6-=>܎[ yXm+mw8B-}{ukq 3I gޤFhF8jߩK1K2v }oG4δlrDJS&7򞷇$lNFOywF_QRv3)Y/K5ZGSzs?ڔNL_DjXuƬ[x}:Ȕ#h}m͊M2̚wYD 3cL4oMGjoշ9 i9 k?(; 7q%0|}1=Aտ'de8#8H)>]| 2;~_ Ir޲ҬJ&ѵdɎ?QIMGF`j^zxHRޑi(lޝ Y R>=1wGɣc&d0ieW!Ӿc^^ݔ)oSA yD7Zi7mqw.~U\\ c6gSp;i} ,!i18ق@|̲zyEil!Y ]iߩϭ?"TxC(Z  g4<_o|Gc<ƒfJؿrʞk,P-D#+MR&HWdN7dȉ_˓ns{J/-_P%xry@s$ ,׾$y[hf3^<=<7x~g,t7ǪUg$ʴ\-ړl[Z D|S|ikKZq +IUKXB EU#ʅ~)L"X|^8ˊ$A@hv`0=Q>VEl)o%=1]m@؁K?vAnϵV-@Q G  n\/}1%FE..m=))s &(3T8Ġ6̴Ew5ZZ8Hj:U9zӻұ(*宂3~oeP=r>Hشk\~qThQ9贏q^d[ZHfژ'SleuޒC>TWG皼WđT|+Hrx$T2$GuBқN͞M?BqrICka+Un{ *PM5%Orlf*Ȋ MI[9ek)fYyzV~=7ه^p&\)2-Åp+pLw,T~;=[,6Bni+Һj,BIE;T\NФ<58:zT(6041QJNx.c>[:K^Ǭ`y@IuP*.h,wl)wM)[8CVޖ2 J_"Ό>+dN=rڻll[R,1@#Jp{(&dg晎f$K;j<Лnn[hg!lU~2"f@`p%cPcRw%$q{4HWer@r7$XZVY  ICXݬeM@s'u">r2)94N}Hj~π?4A!6tX'1K` Tx"M("0Hj8l].'ڬLԯ㜿j hPd71eyHfF7h(ntR۪V]r)ZORI+>Lf6zp_e(yfWJY& on{18d3j`OO#.t&0-M#:OnգpyG(Sq3(M3|=V'":hb*a}ʢR`ﳌxF'^A8y`|?Q?QNȓk̝yQ2hKj4Q|pJB]@KiAm(|Ӹ0M:3-o]K{aX0p.F# gm0%`N.ѫ;}arL$LVS̎8kE6}M'?a_/Fu(LFo~ob:2:~BfkvWvV)A3'}GΥ8W^u(˻_t tѬ5y1RS1篃 X͎G[Bؔ Hm cTk ,oɦ3FY5$ڄo_ |n dH 4AIW`Ҝȟ:Io9M^k\b3lP^ͳ056 *`0-c Uݚj?0bj~?|a*e>(޶;ģ=.v{=hY3?ZG(7ؒC-_itT$%V@$PO'6fM.:~ ܙ9XtKYWmt9a#b 1cA3Z5zZV?\#uPs;:Ob#d5)bRFWEM׵?\o6r<v2#n :KepMP( ,Ņ{ o>tO}fR|*8v)/f|dMiQZ@%u_,>^oOr=BcJ:~qyu*Me^AذQf ]MVW|d[xr?ԃx^FZQ%iV# m ,dSffFUBx0՗(qH /" D n/UIΑ%%!C}laV0j,-3/3={tgߕ\oX-seT[ru*#{@(8ͼP|(e 4xwߗu.;{ `mooK"Y*—gfizO7~AViN#]9nt(eot̃UNڔJZ- 'IJi.A`t؟&{Dbq1VmI0Pğ$?dz:[ܜ*cFDqVt?S2SPQqÆ.򱜿q1/ZV-|3?NcMw9j>1Yy0KB]=Ѕ"[d2]&+dfVu~ON)J'UR8À:w7LS4sLe.n Ɖ@ ZN,R6_pL-53-K0f!ouEcYQ.Ɵt/ConUUEb[&cãk%:R+f 65" Q|`yi:=2NT',Zۈb4mo 6G=+(Y}{R{noOۍ{S?j Uw+;d SyM(c؉Pf|c5Nb8PvJG=%Rj< ?ND߿飣 w‰n)coo_.Z>鳝 =ЋladD@U:,_`swǿZ[3k@6a~-}+:8ռX9_VȞq]xV,|9NhD'9V:ddA`6XUFE:49’@沵 րgz},9}>|szyrI}g\y̳-2^ǰ*c"1¬[%]4]_(Нl- QLHlCPÏ g<ځ/!dXC;s[qYͅ l( M}xUhHKh@ZmӯBO7Q%ҹlǝ6}\(3! |# L/͔[mA `I)5xD_ i?fpaKwGtEGwf8XyF]A9Fa^4|Hoȭei~n85|{'q`( Ob 䚩'b-WE^'D*Cawh/.Siqbwݼ*>̃Ds<$.󐂽RG_֥<<Nk(Rw8SN5KM_Utt  $4J1Slyt1A2k< @#Ʌ° 60d4ת|@i^].x{FXyԕ#cOr{HeCT'YU6fIDx+vSY hbl  R=}_mۄc񀿬t9_g.#Je(S3|I. Џ 钆f]-|} {c P@aʦ6,U<YgvzDCbj`yT3!a1z#ANIR =+Seor?3)HѾϾ,hh/t3֢ĩK_}ts]JOx9M7(Tf|>k4Vv깟#O3gF)MCj%Z0 DP U#fԞ!L{oiO\/v.m@.RU{6i(BoTgc]\y20iúhS+%jC3cgVnT9uKZoP l] ЈLIА7#ܭ@~4Dm\ϹHR-ț.u[[9Sիq)pƞ 6tlaHq67^m).AST!JeDHJi>h-ʈ;WH~8fO^y B(2} hiYo{y T(07jdUqʙkٸWx vD$umm)70 i%Աj|,f{R|ʙM t ^ȖZ0m^I<a@ߖ<`52]B{h}ewxrcL/@4<|AS) /vۋW`# Lvw4A5I^\hvxKX=<%(VSJx:O-jw{Ta;s(" t6.?i82q+e$ۨP'[TPӯS)y:J:L 䔩ʠuP\ʺ,2'Y{`\xS#g!mыXFȤp*Q0v*:_E)0݌KMTܬfQܑ McTZSY҂fɥU=ybŐNIlTjDtq6Ϻ$-RI:B6:|8kz9 ϟdH& 3߫ї_| f\%:o>{!<~P ]7Ьr (@*UbX.24!MXѸ$dϯ2}8Fy6tz QO/ eIb{HMhgX0gT$]vj ռ;7>#Ոj #5[>lW8bzs j vX'*G_ћTh(_<׻[FE(GcW)MBΜ,YKrUfnyM =IS>Im\j KKۀfieF[I> Umo5s~fΜ _݊O'7 ?UʏkvmB :鼸 P."j,d7>,M=Hb}U78J*ETxaRkU]Tm547Mc(K` Q ={5Is0$7i<%֞ǗȈ3A|~]Ubo7V/xhV\bq]N^O :娨-̊!x<$ymIDY_r8uqP)Cs LQ2l-=Ҙr}Z jǥPnKfoSdwlC2awUnqCt:hA,Z|7(:9+}BT{Z6/^4޶ӟ<߈U9'|X{$$HbV3C/ L]=Ÿ,*Igitq8 $(]iVR;h6|t&aBj VaLG l5}MЮ8ne&_cXEnsOtu^j01gdR܅ö/l'AJw>I@ӣ1~?\WCk-o,C!a] ǐ|`RW" 6fJ7ia]c3N0X(!M[ŕcJ[k|Gd,鎻sGB`ߒaUmЅt- uR-R6Hvb7>=n9.4%I},Qca0atgjW&ǤD @^kx&d0dѿ0!ίy#BZ "r[_q0 jtt\q$]30("֤Z"=04wl<\JN&Y}>l9w D⨆q|/^?jRͻRRDK^tHShN sGf!MUttkI:qhfq{ͶI2pD԰C`Ùץ$Hjl@nLRF gӸq'%>G̪[=pFЈ%?anX2&1|kҼBe$^ehPN˻N`d`Zw6\O o?q,٣.оlyNzP3\cǜ߅cVps ~[_ <) _~ 4Z.F%C!]U}QaZb's:IWΐv%EG]O5vX5Z酼;"/0Sac3'ؾ}, :e_=0+*瞞5!3&o_3b6nGjˏ!lծg[\ t2&wWKf'?Ada+ uM[ޣK ۇF3~5n^W_?Pb*FH X\?U^ Qj:hwzV߹LȩF48"'X#<7[̋a+10vٱl.G1=K`ΚAG,Fv*ȕ5\ӛ15vyt[wa[JTe]z 9<15G(q'*U sJ5Cw+ËHqfi6-_D:t*B^m+ MWdvT Qw3L cFQڑS9}[KaϺMZt7-0 j 4Kp4"ꃸ85ݶ@yZָ!^`G$ɖ#DNxK2ۚ|Vut;zj73uVFL__2jªoTZP/Y52l^H챜P^rSڲ "h՚RT۠sjـHSl0|sSxp3*"Bw_D3pK`(V 9-Nbh{B\Tn! ^GZgIJl% F"_N]gGY]2qIjuΥ5S_g M;`#񞧂;W ́FZ\n !gM|YGTpW4 >>'Npi'1yM2^Tu9<ݱ*b4WWEh97qNd}d˙0{-n*uQ]Mv`dDP@ͦSX[?+Pj~ }2^lΎbnŋ(ĹfvPaC̱5 x2ے V[rciIxÝ^=nj4,{A;EY{eƼ)]䐥nZ [TN:E] ekAuˮȦ;B)E):mM!SKT lX!Di쬼Zoz0My#_V .NK-(D_7їű=IZЉ$2`+}EWXբwCfv*H8r jMX[pRݬ}eL|JuUm~.KHiI% {Dzy`=oeݐdZVR~ mzK;ڐb7ܨI)8 8snS=L  QJW&*1.Vk% 3j,w=Qv) yIWw1L fϳ]hzcz;ݗ6}|Uf(ڧR,Ȇ(%ĵv,+b%2}݂Yp.[1fuSc*\8ت츽բL0 Pc~.4zf7+0@жB5*#Y-)HcFC[X ADS:HqyHpkCqesdfF|Z+ZcĶ[[Mz;}#rv sk9 -: y GB@9nat)(2)Y ;#Uufc4䀗x֦gP|Z`8wSۙ9iJ8?_EK Ǡ|C{~ىӰt\i|sEFəy^qW\?I[*uW`Bq)M$h FWQV,Is&dPHDB4;Cl鿫 1C!C4To 9Ks T|ШSVk#yY3.=4aq ` ڞ({}p%}Z:kl v2f>?K_n6ޥ\յg_c#g`{vgKX.jN'gpovXpv0ʹP~;Rʪ/ bZsEPc1] .*{̩ 5O|i,w$\b@LKdO+E.L".>ejq`n F.E\ 2Y}=\st Va$fc\8HsTXKѿ=hu,dE펻Jn1 OO12$Ks7eW,8r`okVQA#< b^_ih iohsYQXCQ c'CM?S-Q}cwԈ&DU%|j_U#@䎂(:TkvAU^/""˝kcM۱ eG,\>կ`f}Ha~S[sx{$a3} ^oAH7 Wp rLn೏i089MTм48"㭟u.+QI0YZV("9Anp.s5|s:2Gሀ{0;V-}OBjX^-@f<|-%ΫU ́#t9/8@HmPsolHAWi1D*Fb& b+䟼e`=>Xvir0s5lY9:_Sքh6,#ףb,73A xJBԃ-YwF/E5=n%\Daie]G_n`f@3kqO$K7`Eo3$FR#Xi[=]R[X=} p[=})#1|У=^[?#&9%]RE@/3]t(6#Jb6gȶ i ]ʜl?+~hnգDwE ֵz\?Շxb\@Op,?:z-Kp)fs/„o!?D(81l_+2=ԅޓ'[ۓr).nI[ǔ Cr.y ؛sV+8.ך;\P|FZ(_}N?FtZP&"&՘0!dP{cCfE7xFv5穆_-S ž&lcPG> ݺ8M63hiI)uT&[`ي\6V'(8(~rh}ag,?}@shtbV"mJIo/>C e ާ~Kq&&eݢI^P}++Ѣò?XnUd&_5*uxq@;FJ&np~#A!:K7HÎ^{ݰc&uT[(&\-~Sx >?iY_!>MYX8(E(Zq8ˑ ss0?=`ͫi 1S8 >jE!] 4@bzC*z3-rWg Aײ`~prٕg`AsbXAziE! U@qe$i;:oXi16o_JTPyjTzFغ-];ݠ@`(NEvdS{ rSDʜ(L"nezQ#bVcW5bT n$$m->O:p DM(=DHgW;c'voDD|CZ;P󥴧_B9j7^+΢zV*9|GF1^6 "G|O={ɀ\8+ClnPdY"(&m5ݘtbG)#) Zd[bbٯYy]7KV9fLxzp\DկՀr(K֧+spD+)+2ljpZ;a~ɱE(;.TT)up<` df"8>gUnVpJ瀏y^3e i}}ADo1Jq O(Sj Ow;nG6ڃ]Z^9Rd|̰֕@f{+ 0P(x Mv5*$6B}%d32E+"&KEA`(?O1M"r*|dΖ~R\gز\ |,qVg*횂.\G,;2dG \XPֽ m 0 qVg_A*,[`2OaU8id.5PT w f/I8B$7_LJ/&Qh@~CD ު0܎`8quo渡aB«-&EYk=,Z"d6 mRwh'  U=mASx@ fUkx5>y !FcAh1%'7—Kȷ8ݹ#xR ۦ$J_!K!]n:)v%v2g ͫXxWw6CY]wUz߸nȠpiYcνUn ]C(gcČWf"?Ǯ94"A,Y6^(p*1P?*{wA5a>q®\} P@wyZ )m jpV/)23~>! Ox&h"8`pIZzRw6]piKy+Hsam,sX{MNFxh ,z͐R;> :ݠ#)Y>S[Vq0`8XyƷ0?nzh0fPXOft4$E72~P+b"JvV2 # #'6a3'O`\S8۷K:_WRԋϽgUZϕ4ˣ.旤͖T Cnm_:{qd/sAvQ ;GV~U2) q3ʩr F!pQ $\aGn}DMҴk$[IݩD<t@䂹{Tw6nG^& IY="1!E}HֱN_qix669TF9=^;Njbbk3Oנp ܤ "IT]{`S0X͵Y& i %dO~XEGtCBCm)y{ )'.'B?*1Vv641-  ׶r&IV=X0\EXGfJ:J̸^BuO?8i4żʁ"FI.D|4LMrMQQQ]Ef2|?G!UBqE j |M~?T|˙FNq.AwV7o3T>B+kImÌzwmpP2Rz8os{Vq gM u!q=%|< 9L/"}RS.vpaf7zbEiސտd-}4K K)RgYg=|Eh-$-O|G9rJTw j9=d&<u5>VUA+?uNdv3(%,W:غAP)ݨL'Mk, [vG d$=iˏXӎA~F?m0U}uuhlK'H8'.~)!I 3Kn9̤%i,dxU~5H.y.YFز>Y R%RB'9>>ؕ&C]і{¡Ϝ/̧qhZ C b6ZӾFHT c%0UOp(^z/?WxEV ~i0 4'Z2.+"nx=nDg m"(&KK_!Voh,&Esgd='α$< 1x?VԸavن0Pa=deP޵T'%, 2{366)(./J^9 3מ6U>eT'[=i.a_?"%LXh2>GwnsBcQ{򣚾8ϲ:9[R٥  GƐԕDzc㺒I3A75Nf뙩'IR!8HRo.X c yDQiA},kM^wȱ|nv:'\s(胣'&VŚ=h8*ɼU{E?*9g" чhKpsMA<32v&>*?iBQz>W&{]g!{3?I6Jx=zIH#- yW1t lkSw_2Qg/jab> \˃P΀]{{NlapbMDyaNgt+F+Lʷ;Y!L3=D'mz;S*K$5cU^v@ݸܕN}y⸶o)Q6ҍ[\ZPy#<qf6Hx4'"S;p꙽<́wQDp)7P LQ{]ij6r^aĊ bE,|ŝVKmPu!&xX>k]I8eX#3X= o67]=$ ;fxRs՟cHL'x{]h !21䂀Fx ei{i7[60>}g+8q ?=׹1qٮ^i+됺=EBnҼ݇ Iʐ뵲<0ِܸ#)> 4&ӝ8r+C,MSW Sѿzc_>RYZ{c< d䐁3t%pg.pY$48 ﵭL&2O\qYЈ:nxI;D䞬r4+Էe*bI_fd#j-Rqs.2|~Џ;4|e^Rwîu{2jitܺWr(S?11u܅u1"9tLb(^ Wljz9}V RϓCvܑ\q6#f%nK# r@k (O#?(F1?u\ Q"LY?}Yt% Vs{Yy[G-MȍCPa?u(i)$%y ^M3pOR їF ]S>iMMţtC,?b-`3:xn{̙u.rԓB(wJM嬠fjtQ$b;ce|:3MAh\_ +#F }`k<>џFFn>g ;$ykln|5Yx&qljJtr ] a lVFLŀSGzy(-1.'5]n^'H_{[y>ۛ$u_! 2sQ=PalC5ˋKk{0Ly0Z jP衠jR|kT-!=i.N0uGۙ7B=<2#ԓGE[T'/Dim:m Z7 ){4P54"/0 y`jb#I"/GfiCD'#?:GlI%x=Zu U==]J>-8KscސщA8B[yuifPZm)6b3!ML[1PJQT`ͯyl[3T% qc:'KtoھH 7y'KL=ztP Ng^~ۆ:7/H-h(WwyH)\vYq4"cE RY,YZlu J-d:BV8p"ə,FoR8A=%l d?1ILZ7rD3JጮFb4Ωe1^_%ˉLNT)V1Ww}B2rut fFź].Ex}iha ȏI}]|Ӈ?(pKBxbV´e7y8DTDkJ:DISJhjFeπU! ˮgIÌַd=@ܣP4qxXumEVZdLꮲ4`!vyQ1)Zg&a#꼌UȞ9Y{m42~VkxBJ \mry$S9ze9chgJ?`0/d-2I 5ah Y3|/ q,;8FCiJ26pxBK3.6d3X5حlmT9Y\B8$g=Ԫ |S ˒{K}C11%7&\6<u@"1t6}'1UА%(K ".'O{zh&]Z+̷=pJ ^þN>a~{׳ \\8 {W6Mߚ" J؄~uX^\!VaM3VLW'չI1_G?3+f!Q4uTuOmuʻU2U $H)ؘ"4 ypXl4VlPYp2%#յEʇƎp:EjBΟ-p :cqP$"*g 4z'{#1Zܫ:!JKT됭a ,P][$pRx@`5r$8k "ԋS_$|ϸP>&Kcx崨^'PG@W zv l(1s"!R@bv|nF Pd_pY>/<`sEC ]=K1 V.-p#U.l(q,IcDVFp5Vmڣ99/ rk~^$@aKtpc<]sy%CRqo>| 1!3$=Z/?bpKIt)Q5])ޜ!۞Zb߸ mn_,W\S7Pu՝} ֧ 7t<40Hɧe ad*vX#V)<}Jh\q+yHpT:nT]GxP:;P ]Rm;y5bl5>z`J̆^9a'^Zh2̑"Op[22ry}zjt].+m+0"Њ!WPUQWق}so87pTvN +[)Bfޣ!fiTu=efaib`h$}9k;G3(T8|&R[-,١XӾΠ\OV.:˜!7Iɰ,@ ARt(v}FE`9m_]n#/@I_(R, cDJ 0_oP|Έb`Sl&Ùf3lzp+ʭg {ؒgG 7.{Q!LIWs G߬kao)w ]Kܱ 6m ַ &n ?&/F|A*TU=uS^)XY{u;z N`[GS^ ,$Xj1<3){ĢMEX4`XL=|~[^wB"flތM38'á"Ng>)O^.ُp̡˪٦oߴ[ZT>tSQ,߀Hc^=˛7z%ə⭇⭺BQ(.Yf:cFzz« =Q5ri*ݿ/@a̪eF @ ˆ;~6*W}LS B,]SVLb[pѹɱϊP"Y EcHPB(aO *=WQd14B/5y$赙 >>6EsB`(Sxw*[cOz͈1ݰ%#1VEe撟߃n(;Wp>G'l*Ï8+b-6]W.ꊡ)oo4Fwde] rV$@M: bb ~H8_LMes aɺ[+/YdyjGE 2 Es\ /hLl,R Q-j1/1VvOz9X@i;FbŅm)]Onp_Ǹ~x@_م|ky3J^BR WVJҥ߄d{z H;Shŧa~tw;hQԯ 4D?CZ|f9 :b= 󕑼7:\g4}d#ӏ4^BeU ZT x[P.Nϩ1}՚;B[ ^>Z DQV ë<+ȣ=ՔxrWe,bsB~~mx8/$66Ȥ\䒟h@qp߰3B``27 Y"rܗ,^}(|X\hb@e7.?YV4Y&7kMJ,E,>E^ߤCP[ gJ#ExHFu:>_V$ӑĊK JVI}Vs, {Aٜڰ=/9^$)==FMwG%UEf- jQQ܏!dLqK{c;]~$e$maS_O`4%,2Acf)1/UZ O-<ͦxt{Ea }9^>Wn!eW~/5;ڱ1b&Z*Bvy1dtvfl5,5!~}T|<HއMy/Q+tP*p2e1$nZP||A5XWF*MNp' SKJz:JgϺȬy|Hy;wE/k]"lpd"i5BbOki$4@bv BΫ_,3MN8 /vD9P^ FLIqwښ='JGbg!ӱ.8a_+"aE|zt[Q>w^ yTYKBxo[S**ٵEo8W/Lgb!:Bٺium6%]kUG`J>:Q ݮ$f᢬>`.q͎W-2 +i@<%Iv s`Άd `]η3@߄Ǻ3mozG;ɽdɠ~3 /oI Dy ~ngĜJkV2M46z赾:3HsRlj}W=C\Mr (u󺧭1SzOIX<_̴ұd~UxK dL`uwm|A)J(wLQ:ՃjKt@F݇d;IyȻ\>̞7ۓٚg̍B sj<!"mmSuTA @n9j蠅.ܩvudVkJgѭL'%^)ޕM7sdKoKpJpC=eGo&eq/xm]y%V6މg!Wd5@J ɓ[ yacZܖ />YF k&~];Z*걑7FH5YVZF_wMutVqB'%hIc(ss&yY3̣Og'5$ o,'Jg]73!R/\Fttu>+|!C`Ub,k.h!*Uw\g1˻ʉPU E뙢X$19p|-H._ȁ違E{;kˇW.!/N#)4H˜nE08R|{cmOK]0\7}9(@t&.씮m6?-,ﷅOk qT*Bʡ9DJLk,vie:>"z#Gf|a.!$SChYPXK- =+ȗd3EM*(Rzq3@q|SQ}cLjeܸ 7ƕty]:F,iǪm2"Awnc؂nU2'K1#Jv@7̗\DZkXe(%$~u͟_Y0wN)R3[H?KXoMlJYc ˉ i~N୧|EQ L-X-eW ֈ(ٙ<s,k-5f"+jgcHםh N^M3d~s1 ?'t=J_j( x'CRv&Ey Y}V =-q9 5?~||Vz >'~~}s452I3ۯ%C\նV5Z<~ЎcA]v4$%]14 = ϒ's<~b씎 2fYY ?Y|* RTIɺD&kn#>^j揠>oصŮo.R]WevY;Tb5pw .D>R۔ bs282m_LZ/AwֻI9ʹgva-n7p}+C@u82^ƪg.|_0ixw>Sٍhc]XX5ch²Ʃ4$qȥQ4^2UG3`M@0{m`-{)v {O +@aVIڠ&;Ɩp˻ӭc0L ThmBp㝡Y=K{ 甋X)ei!t?P7z"|-Nz ,ȩO[E{p 麮#G]>Y#;;-[JTYrBZ$ȍ@$?/٤p'/>>"%!|bfd#xkb\ }8b\I 5R?v8G/\e's$$$Iy*qkW:}w+Ct~̓߇Tɠ[a Ns&zmm׫kT \ &`P7ژrpbqk{RW70ξU*p hmI":o^9??J=0<,ql$YVuNQqEJ*; ԓe״J?P|s NUBEPlc`׎ML}J &Jڹ[g"WXᅭ󀤝s ɫ?[zMFarWH _ -y@+l9ޱPI a^drfa~!w\mAZ2IhK@ORoۚʵpyE}y&Auٳ=8N q^3&{d"Pl{{bwjN+eNTy(yc䈮_Ӫ 'uh6#ʿ)c]ٵy]Ṁ3&LHd4؆ Ղ0P Lm/?FI"vf߬83.*kvY-BZ^pT07e7d50o$@6[hfe +2ucazs30Cz{:O%}RD:w.Prdr-! 1"L Y#&ZŦgw5WitŮR Q?bT/],z.<^ɛ`OG+@&A.u;.j+Emw3\Y֓j]Ć~0^ wExlȷ\d587!5 ! :bS'x9?;#c]aZO+bx~ײw{5;n 3ILЕl/ٻ_"3[UQ@A aYicP##B1t7hY2\נRXw֯V{ba} rѪ˦[F Y]H}qI s:xL ' H8 n82?!!U:G6Av $.x4 ŵglD[ӱ?\1 [=(E@&ٛfT9w|[0h%YxAh!26m|8~[lt-=X Ka#P(ed~ Cݠf}@ W#D qV4\|Vo*fU~G7QxeRcwaxyIگ8Fhw=Gμ*ay' u Eܻ쟯(jNRSi`O~E!DBBFO8ACy*G>2!EWs}:viC%{YPt t$kZ:k j"/k(=4XhQ7LU<zSچ(?CaS̕ (Lj>},7S ;eLT>c nS9*˻DSG@@ziZy̠-L&bBu:7,{dAd3:sDx[@lzzjH!t,o4솆{> WhB7Y$=&6nTL`%/V(D@;o,uj"$I5-"xMjxHTL.')A?v/@Oe R@]s<D^C=M h[|mEca2QzV`d<> څ~T~%tSI>`]3IߍщZ$UQH"8GɁ^v"%F@`7\/k??@&nQ$ȸ)|GbjW*AdCgR#0"-֕+{K+H\O+b f+cIr\qdZfXђ|ו׭16Eq0仞clH=ׅOxR"[p(M_+YA?_ie3և6 ƵBD!% f` v{)f,NljAWdmXImr2Ӄޯ,(Pb*]ɅR Ҝ@lJ;RP/IB-XR$Ba?TJT7SI1J㌽Hu~-ĬeBg(֐*{z$[-  xWlF]M*OK''{ô+Q\/IxI3LLs-ANH;z˟rI#' 9!QY;d6b3z{t6jB 9u8P9l mJ(7ڍ;\_آ5f>$#;Zd>$M i>`*2x֏&ZxqH\ɐ8&aVoI]%lǚFO%\Ŗ%52yOa.RXXNwTsj ?G"A dh L 929{W=WqAbpN (̾lh=Ȃγ]sFܴ`Biᓶu$q̚f8_XBZJv8a߮)jܻovBL|+2r@ zMC+%BHW65d!-٪N~Q 0h _IVhxvcA1@j~-4NLxBY[e #+8M/ 55Y3v$<7Ƒ߸ l6ĨHav,V<mNs[D8xGS=ӮaMGk `j VpjhV/dE%!hBI{GAr@wPLq5 ۆ8~ξ++, 1H~ -t70JMF҂Ō!#731u7{3ሞӒF`,dФ4Z.;[BpfoCbE[K LK~((" 2%BCL9`MLLA TZJ<=s=d4䖆2奐}e& 0[B=E3K;~^jLSbzHފPLHa)@v=uӄhO/-9d4X缪 _D,WX??^ZJin/8vO˯xUWnpto L)5޷](TIoE3μE ^K.N.N֪|/|Gچ D@N=iS͒tCsMiH`#] F}(t]FGEJq@|J*c1Ėy=4Tڙa&#&r0+8D+CX|D yxPJ#Bp-8rEppr[׵u,] YZx|ګGƦ[ï!n++@sL} /?FwvSv%?V(jNaA}{ N y4ϜN+<97hMstB 5"^afzFzΪ#bN""-"`o?o%QGX,&fqt6ʀ!(J.&qG1%t]yB\B`8Lkx@],UN#vnۼs/5Vj 6{q4E6^[ T 9_-n=]W5=hY )FD~%G5"ZNT%Nn rծspo;W ^6ڮzR8>z 6͞H:|LDuh?ׯ$)j肍?Z\^a`*V a6F>ɣUR(9lu(]is;˟e ©+}^斓r$.Ɠc_#ȫ6pGF?d @K2-5܄&O\Z٨x|MrPôB-wgU= עy@~vuTݢݗ,W3⸛JSKbycs.z5T{)=bssqqIjsKiC3Ꮟ9b?weTPTo:҈k?BFMm=V}޼#KJ9tW ?zn^&<`fg{ B,)Mu'%6:$H}e 荻wY"FCO>|8\Ȭ1@xx"_ Z C| 'C{fijp8 .K"r~L\}m]z'K95T_XkdyC0OJ ._u2h'cY6`咺# o-dޅ=>g?Wh#.uM ^5Xl7Csc~Q5Ea&8& ^fB#T1׌ݙOJZR8LuVVkD.}Wq=6n;LO\ w_ LuFM7# {d,}v:P?s~[Qq;Ν`S4XT!KMxgZ>b/v?Ib'd,v^V9ض+5nؼ :FA-mcPh_U١ꩦ`=>6c m}?NgPje^ Rs.YWϟ殁ٓXdo<6_/ CN6 t{w/v0KG3HٺbSUVϾVZQ9]P\͞DM ^Pׄ*T ekɷ}=ԉspxEE;k 4t_:$Yr]ik;eq,2q ѱj%:dJi0 ׂٕE*8rRx~N\E!}@D}U2r 0b`NJ-'CBMۖ_ɕ8 = ;%N/YO)R8 ,3_hyb3G |v/ BF6ļf 1YL?^U_ۅUѐ Q)󱈼F.gA ѤĻS$֥wz ;oxrzKgOU>@) [:K>I7Bp@o|#_L2L$Powbbq yAm -K5SaC4qkXbDX/Z ,Bg>%tAsw)-*lR1k BB;I>'_Vہ(JbN2 ~/D#/[(i;f-n,t? qċv:[z11ӮabՃ>ɸW&P<0zhr."sY}a:ZE `OZdjnT:l] IzïXŁ~Tf{ߌaӖɹ?{⊪#a9 8@&zQ`J4aNLA:E4 ;bM ;wTeVRq =)JL؛+.ng.XktV @|EN)DGYoDi(%5wtpR1/}Y2.e͆V?"5J]+*`@2?*y쿚 tNW/8فXr?Md,1\5fl=1muS*௵LiGL"F?+dt`EHGCIFA=HiT+~S=LKZb @Μ<Ɇ?@p Q=1Rcu-=\]j V›ќ !Fz߫0NA!-v څʏޕFxe6昑 n'؏|~~\ N 7dy55q}3v jn)mLYD^[?l}+bBgbD6PLwG&UهÖ"u o#L _eR^\xœ\NB\+E5\pߡL3"%YN#]v}דV pݻ<03'.*v֥|O%ukg;X;B4!|% `ޔ $Dx?؂]&zжzFjΤL0)pLj>ixEVFŗIzbqHA9Mk,!(Ϙ=zq:07XȽu3BK`GQQ'1m- y ehedfr>,P_8U2Oxb*ПtQtڷnuӳє}IGZ3j>`qk4o2 t WT胿m1KM /ZOD91s-s~i7A GltKL˰$>8H {%JrL#J3IWw)B[dN :u8zCۦ4O$!@pvDՀU7OWs:ߥ O [n"kqQq p2aC݌E"7VL:ǮMN8^#xᒣn내 &s4-w6{J}˜JfI4, ?Dzm[Y}y4C#1KZB<bPl'KuhvĵrE >'2AcQt/ѧ:ʖ:s!nV-8fi4zB}FG4\Be7?7g'-9\+5\hbdp ZLQWq2U$2&g`s5 UIWf@w2U}Z!On{+1u1^%s4ry{Ӏ %xLoj_WU8rz&Ai,PC6šWe9_,V$6,6}q`wWՎ0d 3|"FJ%]*rc` toIts51PZJwXЊOl [C /EhWngDX_7-}&Sr d5^1Wq ;Eʡ9ÝU@Bi/-JƨqӮ ̑梲<JVr/Ceiʰk=IO,;(5^WF,Er Y Yslv"L5NhX7@ACM侕a`ýڜC_F[aa@#y[)&7Gn6Rdu ;$ҎdIى3> us.p<+tByA QGNд{10t[m|('bm)un6@[A ;g@³"@gD7=jGY/ҥ jW( O16YWVx["V 6E?Gl6l݁ JUM6}L)LT X&NU/р6)RDl>`=P%yrqnӢjј)DR/HvBbPl =puGK (lıN ɲaiyL]G} t㥅(P{~Os1J8ÂD]b5U.; kx.zF"~{+zT#L%j4@em:'L3 I:?bQ=oֻ_E|fw5&uY"1o@~HZnqGa&M& qSKͶn(GQv+M+׌EH7~QBl?ҍ%iK$:M [n/E*1rWp5luȸ l6f< qugt_f5L;\j^g3L136iy+J}蓗1d)H4^pN&}27]m=<ΓŊԸ*6HOޔC6x,hԯpVVR@҈ɯn.s3zL}ovy@zm?ePEt~@Li=i 7.!oKJ-=:p]KJF%ґTaRѳ{GF!S5Eg+ 91|_47P~1L*,쁈3ص#T=lkf)(K<~a;[T΅z)Je*L^YH/wC)rsb3q%M2ܻ_-Pȵ0XR|٪;T˴a}Vܮ]8W|.̺.+Y.tqk׸5ˇUz8|MA:CAer 5^=l~ޒz FH1[ Q0/??nV0[<ݠμ`HXD)]^M<.\j.QPRH2 Ev\?[kR 4p_)[MRž+.|0+<Di)VRD6t?!~˅z+tzK8;^Aw]!߁/ k (F* ֌6QdDh7?-! 0v`ޣ3?d[*xc~~T ze(WQ5&272K7氪c!1I CМ䁀c< -fFr%#.V.ϓ+*D1^c5oU%w=c<*xlVKQPo},%*2NSũY#<֩ fH Efe1]Tp/D?mI/j+(A@TI!EJC–DpXL6vTWPve`Od+,.5yxx ugV%nm?,e<ՎǓXPjz`"sej5ڞmg hY9\ 2_Omّl@{DɧT]ǚhtL<2(>"O/$p6q>75C u 2OR+A}Mbٺ 8@!N97K} A=\qN~w(z!v%,<(RA/ F#;T(8ۢhHól q@:Ϩ{ D-oCj4hImL~>b? F"Hz .*%:#A4 Ԥka Q)~h_3ݟ?޺Yo[dk2)R:Hy0m2|][KlB52ͻw@6_gM%gǣׯ0F;1K 9qӗZW8/3Mߵ C΂s7J$)ʚ{MRx:lCL8}BQLEXP!XseTb§X0"PRaO:oGOjP"XPX{P}kHHͬ{xҜt%(z>f=^Ps'b]È}bI;3SvƥNm:hDwt@$ ߟ!c˓F]ോ`x aWav]ԏw Gಮy܇qTԔu·f_+zZrU"h=UP#+2X[͍Py ##@ ]),lWiwOė`ӽ WņD*Ea~(MTU `h-Ϧ^/1?&7kt%'` a#|VA-OOqeJ\3%Y#j">YV|^EA\2WxQ3GP70^ ֙M!AWB1}*C)1PkɆ=r09'Y!tx@o0.fIiT졩q[bU:]$gxX<šHJ4i|PR86[?Q窂S;~LM}Pɏ^;[1*H!EZub5"$OMVÂ2/'90^F0K "Ԗ.(ۉhFόχ=Yصdw20dl8$/3ﺞ"c=^h g+CV.g CC[mz {܁Kɚ9)bbe G# obV0 svw5ۊ'ïh\}ј5ŜPmuH?[mW`2~:{|Jy9]#& wQ !+e<{h2 ozhdQ UےjS&.hӫ|8R<7q[H*Ke2V^3 ѷZ޾3pR>b4ڐIn5OR~}RbFOtLM= aG-?"T ,NB)a1TIB#.b5]y\[4nsJZm4K>yA\q LeƴT-y]H%WU$h!/[@~nqฑ3=1F,!T]U?K)[.MleO6X<ʉV!#zeH:%k>:i8l^c'(E鹈FjTJ@k'uz]t3zɶu,zx2_M!gXo+ꯆ zw dv$ =\3|Hܑ+\C r,㳌@diK:\Lz#4Sj ;bR&\²A9'L@RۑuL4S[ʢE mO$ [^k <dcW Jxl81{a6~^c.+F&ߘfGՉj )8+"UU@&`#ToN&~L !5Lc >aG掸*j݋03S+_7fq~Y$&Ks]Y)ړHc`0ZARgُ*gV< ub5aKܴblFJ{lmΦUS4˒Fw&S5_:z,ߏbqσbKC"˱%),vƞ=TDodW|[g+wR*53=61h[܆%3n+R$-Skg-@eE²IJQM <ԷjssdB` 0opx Ju Q5k&&̂& -k\neUIP+w@^cjY)p44$(*p?e HWƋF[ωj`HRqňw%I#f.=#h8Ă (Ұ hoӇմ3.Od"^f;殬 oCwG)9;YY6؍jVVO3V0y+7'Wqoܺ:JB*8UJW2# Wo{M/)Kem!/j.A47vǯ _G.6v{t3ܢ,_Ysz(W'`Z]D<{U!w Cnok&)f o,uTUy33#F*:8۠}w};_;>c^9h-俞y]PoVhŢK|4=n[NuKq$yRbsM9@9BWl vnXi$X$u54b 6U.njK%2w30L' 8+&slKm콖޼Mic-svFfHg` DG*<kbc`rA{;Otwo finlHp6h%U X稚ũznZ~|Rb&fHbN33줨!5$<-d~&`޳d8=Z׍jWIt A&ޒjPdpڦ ̛+->̘jx2C DZ[Dv*:Ow^3pyt_noWgy=,>Z ljj|0k"(GO~羷{RRL/dijX0CB0~KMRd՟.W\ ]*f\iM t}b5ʐToQ~peQcX!#-t75q!`ѐ2r>}C3HS @ò^юi B-rR&,b.e:5оo5 OpDN[̞w/ٓ4EQE mR~&;t 9K@6!֨ ܀ >ͤ5rMVmb{Pfpe!SAS%#l#b=n.SUq)3"6g,Bk398\YE-(,m,/Rc8.~ 23 $'Kt(3\1!#v>JtE8/oY}+atrкJOR,zu΂@<{<)si,}fi{l슴=7#᠔ûaM~ 4F-azm!ט?̭0( uֳt {C0-F¡|]J8J=9Lc]=]M!c k=dxma Վg & o4i(-1ȅ(dr2&rѶ[Kޜ~):]H?Ȣ]9R:%X t~XF%`BHw9 RCG=Ub6~(i{Ѱ3?ʹG*BVW!FyѡzK՚dA7Sx;.S ARӒ/_F|m[ $m|f>hⱌ #Zä&,d+`sU)^O Cj-@`_QzҺ~&WB=)d84{0(dś~R9$ zOg%*3imho2G 3xLҔW).A2L:nUHW'LEs% \+`V]o0)IxyGyu^E`os E6 un# n +}dC.[C:.bpu= ~X+NwL4#԰$C!P_ԉR׷tp[&ydRK`rHuCqv;PX{ aAd%Xc:pAiG,*`bFzPT#R!Y߯stPA!2dz b!h _Υ.&air.:HGt.H.ĨXo!ps{[\enJ*xt!UfSsThfD g!B7P>y٦]5)L3qCy("^6e"SBh0QLԀ|X#]"G[:IpATs KYpÏgJb13w9d3&y4aSb&ʋ2GO+j * mMWݩR&|+YyY)7[_z]> 2?CVMi5vq "!5v9Re(tj}3u.W $0 %q豮^ZJĬZv23=ӹY ?jHrIb-8s4 T#0yT2 @oV騌A)?D/hTܰjr'AHm0ù8ЧgZ.ɂɇ8Fc]DZtzeKk?фA̧ܭA#y7?oΦU)TE:<*yB.~Ua u.w#a/QSGJ'h~Ms8=Zk7N &y3(5A̗J~g|DK+Kbc3=,v%\flpİ~߰mC3 ̙YU-Qa4ѥDa8~O+toA[WX.Ld \.OAE^I\ldD4\d :fFsauD?%}F3d- ƴж'p(.eΐ~g`tfW=JT\!i*!~)޶ߵ Z* $60#"Pq7Ѫ-+61㚬*=UV=hxrQx] D* Õ F#*6aqecg/f!= Ũ-m=kYc%d]v@BlhƄ=]tsR?zf<4W4'[#˷&>Ⱥ dӵ!֨geuEq3w`ˌ~Z%B&v(a%7eWuLqЁ})]IL0nruD[>EgQ?xbcbNfxS}tw) 3CG=E蕤O|M^Rd#@bv`Eo{aktތMqԓ sqwNtBYVKn?GLٌKTq=S*3<WY x yLo/꿑~S*2&5'6/"?ʷ(^(8x 獀1LQil>zqTɍeDH:Zf(ˊ,JlX^#Ks#^}Qp'8.,Ub.}NiBpϼV [MoCNw E[V2&lޜWjW t,8X+!6mh* 3qoxn,y ]cߊA9 -KVOƯPHFkFwF:ݧwU#UM1]s6'GL!;k]YL5vuz3=!i0t5o$ Yٱp6\@$*#LqvktXZ@\¶kZ ,_߄X?J-F2ɇF\!8ir MA8)NT~8TQܻq%ji?T#ނߑm( ?F,"E? ?^حmY(*KI N*,[}\%% F6w1C_>*;'Ȣ:$@h/kRG1Kz"XFD8mQRtH }IB&QaW؛]HIHr \_{A9HD.iZ+S ΧJlv73 ^Xa)߸h?Z0 }nkRpDO1JQ-avrÏ]-wȡM=>@dNEۨ%*dxp@4g4;&A[ 祝U[46ʅ'v_CrUe${e1Kٔc^=01!;-=5Oq򥜍uAfV6q'X$Cwm'"JZ%*iǿmHQ^4E#Uz{2!=ҍmWzY$Fۍ?)tWamgPpFM5٦MH➡-]l cL b㭿T~w CGyͼ &Ü{.bR\tZu?qUQL=k`K1OoZnw\n GYKW 4Yg`7St=R? xk$RYE=^åCk!.}Kߕ\؀+&0lsmhaf|[؆$/pޱE'Wz>̺tovzHgLzwp{ H;{zcL/w8jqSgZqJ^@Kaap@^n jWg |R'DJ1z\$JqQE`2Fcl}Ej(+upNtgsxӛw TQakU;0 c &H?@L -NU/P0Lv2J C.]bG͚K𓎅Xl1i$&BZ| ފ?g$<&`ׁ I/ӌa>0|i;ߘ႖rR 99S%ó"tq9CUh1dYk/-S+ެE(xpBB4bzN.Nܱ)(͓B!G !$&x`kQ_,Igx"uM;<̧/; Fh -,$-i7}ZOijCfH#Lvemvd09ߊ*>T )89Ehr?po#UiWYVCjH0~&][\Kt$gXA/VzTVTDn:i/E dzwNE'J~Б4ogXRv3V " W>ǯ>BY]1HS7wst-*@8/QNz\JzHҝ&O5lg6~|{טӞY v)KtOLvufJU0,v**zFMz"O꥞܃zZӟ^:n_)֘XGh-!~~oP{еElQ3_v.Ş.m~rT\s*f(J42ː͝? \=L!`HvV~`Sн]$/1gFI"qy:=0IMwl(U1l6M }zx7#hZ]mRvNjJWTf+a49sH3qYc!ucᎆ43G<)W`t+=ќ 9gVMwj|w_n{k\6h*=Uґ.Tf s7404M٪KIҤ zq@\oIv^`Nc;EF \a7+^.e)M>K}T7(q}-)h0IQ]Z^̡y^luFA+<(O>]GUEG'3WB[T N/fm{ >| jw@|XZ9=dWК6o+~ޯbz7i;W$sB"qJE+˭s+cƆ L2lE #"nH%ϗ/y{8QdHA!H}xBLf/C3Ia hfc! -تA%D=z#nL`DBFGlL;b)m4J|]h]#Ein!J{Wv-|L/k|KT V3'T- 876N,3* ES ʶJW<cfb1",].{7%,찃q1׃(q;Jڵf~{-+>|o*)jf9 {Pa Ng(li~bGY L᭨cj)7l{9,vg@#|,~^{^ +!9@mݙPiZ퓠"6j:egduD3B%}hVoI]|VI=Or] V$-%%8ŏ7Mhw'CC {zx[i\ X\M"d/ )L½ʚT?(*J0Q5p!Y2~͛ew6w{d D=-'1D'r&l1O5p'jꇖ4-31DctU)LM%Uák3 ŝ@Ho29|l@y$ @È=k>˻@]XCm{b}-`1qG7t儻4|R-E/C2R'\4*bW3/ 1mYmPݷROwdk_Ey6Vű,EkrR^@F[#̃C# |oŬ8tK|n66Q]0z~Bc Qly"EG=Nܹ[+z~R}FUV}Sg/ )VLn\ ](m{b~".ö>nۣH;J{|ՒUՌ&&J%.qAsVǽ0GͅԳ+ߤ{ ;vt\ 1 _&a##d  T_].)1ǭ:'6rG~ KޱXl lc +|>306C(9+r>6-5\KlX8 GjG 2iD YUywxnIDsu&Ws {6/vy:|Kgo!v+ .b2/g:Y%q͆yNՃXoqyJ Vf,* 2 @ ޽S՜A&37bF˂/8s[]߼IwEרyyjX-T4Zf^QcK@oq&/(<X(>JM%`lhkL| gl{a.YS4Eׂ׌]X4t+/<١TP >خ^+oKU&Rtw׶;.?^E q~?i^ TCVb,)>rs`q|emi==pH}=loSt#/CTہRR60Ж"Ka+ v԰`͝U!v =B*B(o.#aXb9',xg%wH^(`bbYl)`)ɽ&d ɅU omH/j@% Q:oLN%Es.[5.`QCRȷiah Ũe<<>G@߉n:k״-:K HY:aRF+-V*'1 0:b͙͊M" H܀}Giap5 pCx:UU [{ֱN@!(@ Dž[cEL>C$i"#z ]!So!:C&۶n7,CRYE$[͎  :Gu3 $ovʵu>hrbўbo*_EgEGb]~ն $8x]FyçjcFɬHiwXcSItka +#oL>T=@|jC/{ eD Ugcy;xvje{hZ LA Ŏ v;yN^MIg؂Xpi^R뜞fl9x3#tU)S;ә\p2\gma'FmWtEr(߸0x2S=JUO]I^HQMܞ J@~XU~!Q{rfA͑l9Ǒ_ebAvm 3'~ $oG4Eo]'pfW 1`FO SmPė'[_[sogrQ mJk! nVHWv,^;ڢa%СAsvyՐYK!~+>n‰jǑ)YשA P7Oaw35"'K&D@T>eV/A} Tx $xQ[r\:;(*`Q/|Gg5=EKc]} s)y# OzgT A f^xՋuL7㍘g[& kL"QH=uL$eqDy2׆k`hCVa~:ISsͨ ë52L WA+ћLj4Kξ8kw6'HLMxa[Β@!W,^֒e~qnİu^ luhG߷eC 1qAoMJy@|$M!:H=*æ!gI M-ǿR?,Č^UGF<)֖^Ci{e/k( 0BZzHʼnJQfMUFPld?5*@"hR_yG)""÷rLӿ^G-<_CLܔbC Zi rt1MIyX~ AzJ#w! '- ;Z̕D'.0Pj~ 3v4xP /e\ÁTy|ޞ`BVw]̈Ɣ~XA7iW𿗉e.jH5΄| Lu;iyCf.Qo?rXh\Wf(|0)dM[BТ}+}ivsK5M8i`)<)Q,*atH ;+ȡJg5UۂiJ7E޽qȾQ:b(sƕ`s4Tkd+\`{Sf͵p5*jcpp?tYZA63fD*[=} C_I ~?޷ dcL2iPo&쁨& %cC%z9"ފ'+w25Rc"ΔHGjaî&@jsp AvHYD:f..bHi; U3xrV^Ҋn;^OVo昣{t0-|Ҟ /Zk$xM>ASɝx9ZN CAnwgRPPP>躉iG5(TTS6lE,u- ZJK|/~*XD[5f1Wh;`d# wUDwL+zM_I73'ySE4^WukhhhN5ջ|R'|xV|06h;/ZW3W]"ǃC҈:6qFzw]lwwklmV2&f盈&2M#}u qvPʿ}T ys*4PbvN;rHJR̾`tEhY1*5MVkFXBk86,&O&̢2zQIvyLq `U;hrxft*h~-w$2FiRSYC3A*M/2 7-,JvTC  +XxOc[иE8c sY B>BNQ03PDIgK(b1x)Jh5Y5ڦ5e59O$tqll 4Wg[kϯĭ VlŐ 6{恙p\(6͊l>5ci3*UCL8|Og#uH+0[ pJ} 6ϥpȾi>G `lʎ IHr3쳛J4C+_#CΫl}ӻ S{mX(YdYԈٚxVYdφV\Y\/*dy, V('!%91:bePѽPe8BU 7 Z E0znLG3.Du*Wp|Z' {kh=Հ_m_Z}]npwiλϹ%d&$M JGlqnfW8`[6Uگ+rX 5wr<7ޘHQc>zbv ooZ̚ ] BHDZU27 J !_C\5a<۬nP$ 8,̳q!]LS8 &!lpWF›= UnnowC_\$|xMr"~H`V#tχ ِKm$ z,Ŕ'9VwVkR(k+V..4Ko.X >q&9DYN0<ϩË/&T7aܼ ރaPύ-/,u % 4dme=׊.$E/|zWy @F@.͔[,y79,@yGCl=A"!C;?33V$U^S5_AE@%=fvJ^W:w橞otOA y24s $ O$FU/R2di皓oۈN^خx88a)R-620~vٖͰL"(y bD5덀jiUddBGʝ t詀ZC={ZT0E:_&bƾMkC 2)6X)E@$oQ:m?4ѡxgZqAl}B+bN-fE,?e55Ho;@+pXxY^䗴wTgy9N y'=:BÿHJʭ̲o{l%UE'"G؏ !;a1 w2l1O~ڿev1lSG{2y( Cy`9[pZEZ{^ Z݅2$Hk86UDs'0p9!0}s kFBS9+΃Lx*ArWejFD~E=jZOy+v I=/υ?(Z_Ȟȱӵԭd)LcRPee`hY(R:)0dHӶQh1̫mo" x[&5fJ^>S#8LsW@Gl )g Ts;>l!iԍ]EI2n_2JAr/a> tAG#!8Qź+)@7 >]{)n 80/u` zRɺjӬ>קwuF^[5D{!$!3Er}^/ )5_I M2}vUTNf}$Υ@`Y&GT Y RGCj?xzR4WY#,DSX K,4ӛ(H?ljag=T +{\=Їf^A_Zg4(2D!ısˁAcգ[7|Z?/sGC[d3>dо;eEY|:hO2xBݘ0PCmRd۷MIM%M Wۗ/U%-kj oZTׅi8Cﳙ [rv.]qψ)Hl=ϣC<rdЦ?GK;T!\Czw+j-ǰn+zvԆ\T9\L%AכEAz*#),B:*p[xlNuUq\.VtE4Bf U/^k{LYJEnf85iHtd8k!/5|U7dv{JQO)D`] +㤻 !Rz frZ(c̻g2<Ȃq2 ?pG@ a+ҪƈnmxxJ.Vs3KdHh0za<ݕvUMxn.~SRV[O|o6J S]Ҵ,< "' f5YiqzX[ Ŀ1zNӻj9ijv݄>j859n3ooho|?G#_Nۜz2&8眑80C̜k Z3L,2MH_#í7ߜjfNeL]g .Q N΅p [r8T4pzJif0Vvf,;6+} %˵,t).InFrwʷxpI#>->g|F!,kWx؊Q$?%S}jJx]s=B+(J7IOO Aaʝwck'T;{GBc*Ubρ2Z\,)1&ꝦD,ǐWIZP"}m ZO10xj<|| P X3g7ꛫUfw`~+UPBH,hΦw.^h L`CNh?KA9н9PE䚬Nj1OKZ]rLMyi(wv@/)`bKq9O߫@ g%=i.j`u7A9JaT F=: N=(Xɷ#&n?;y ~unG 8OB+cw%Ļ?CZ:a$VK],(wl˱BMJ 8L-/Θײ){LXDŽyc*˂ơԚRFoӟ[>]njk4ENVH,ukVpwp+Fkd13R ~bPJ%*v31DԤ%.$06ШĞQՌŋOlW@bp<9spm>HrC?_^30oP)mC^isb*86d@]uc kȘŜݟ@Pϰ/n&hV)*YlI pgÈ+}Pi(Te§ ґz~FU,lö)e3.d> cj[F]+͚S01YIpTPb<85ib 'BuG[ٷRnugLjs:INM˺;lf<2+T,;k/\) 5"NOVdF62SK] /Xzܚ=~/eaa7C3hԭtf5q:g^X2b҉/F2s/Lt-B!,_ss@^;E?n?+;Ō t}BNq޳ \i˕:3ju@]#* m؎;VXD\q*q$< J jS 84Rql+%3lA@gOM~T,E?д?THE0't0EdAvfβ8˪|K2XޑG5IJ"ok̖-!(Xe'^DT8JmuIN#w>ւ\0ʈz>g9eRՐ oŝ1=u Zp i/`ɂnXKXKJ lA%։!~j#pW 'q_ M}49 듖x+ _yH{݁uHp3ݼiS]Fܮ/Hk1p37dh7]O{z3;0ϟ;`xPUįSJ诀8t.=x[w3w2yI'wlPЁHd;48%udS%=GoGO)HurW{vF9۱uɷQh'qoD={I.U)r4\8HXR3̴.dmyG$ Br6O1CyECE@//HlT f5 hho/))4O0W@eg4y&'c8Jp`zE$ [" u@N8--\=վ8OPEx M:=tnX'1C GqɃgo3U1q!oY|]a[F/c *z8XĐra]-l[ w҉fmH y &)Ƣ3j3_]@e" {Ax.LR0Nap̓h9n3=hkC߁1ΪAq0'ryPӿB4_DooYDd)O=Y7[Y]uUv\/[=:'FyD^Wm}.pjVZ˸n; SbZfŕ}a7?X"5OkB1'Un0~B3EIU21ڨ;,DQEbm ۖ,w@o8)/Zo\Z@Ol?N )qY,)"GAg-śpV~qxl\Nܖ;Neҋ.[$# 6OFi:ŻF c?0, wuɅKy6Hc"}ݭ+ jN 3 U7w("cq@B.wMh"qoBhDFnn&U<`q67c|x=unk RtxsS/~Sz։ɐJ[,*` <ܹ)oPc)aYXLyɥ_ ? ˕Hf`pFS^`6,x-DRRW} `hFTu +;̬ ɩ:[dڬkR]m̿i:6U-mtj [Z:\aIȟzD@|1zq| ,a3_!S;WjR~ː֓^F#TZ`'KuیFwKCxѓSaYx'͇ ; ZyNQ|YQ%k³YzI/ {L| l+FqOa$BI{9xy&D3ɩ <6ݚYtNsڎ7sX(zG=e.x<(w;L-$AI49Tr7S |TmS9jZ7r FV7L:fRicL 1 )Y͹C;ro2Pŷ;GޝLs?*<5Nz&rg/o]ZblmՈKA3r^ .,9ݒD^z@o[csz6"ev-ÃܞiPSjy6ox5(h ޺h/ݯN?'<qI)J[a:5xB igr`Lw*v/q .w1&9([!'>A`*$SCGX AN$M+n`-~nwq$QDU &>nl0}ǯl-ɓrkKM1C=˼6:Ώ"vb_ 8=zB $I"tmLv.cb34lU+|fب_2W JƋ[*6Jҧ)3)BwD1.ȴ{GFHI\!|=N7, dYc(5-.@D^Bv(7"M[z8md||Gڞ"r(ÿ?"&63Z-Zcl3B%\Z'Byd^9D@:͆=w*h~ʔIh+ju]!$鳔,6QS"ptNC%:৹rpNg7>TfKތjqn7Fr5:ãNTl4:µqHG=bH[lm<Q dr¡@Cy?6.!K7ćrcik$ !12p'p,aI=Zr :æB~-]̀ ݈)yf9~J<nz/%w 2U1;.3VH X,{o}ǎZsӸyQ 炄:DULbIf+ oM*IK8uel^$E\ ڈء{`v9fc7j_\U_-`M KDnԐ_DdJ Iaڻ5p4[ >mf8b{E@F UKKtr1ev >e/EyQ iaRAbRNEam66HYtᐾd##6U!KLM}{^6lvnbFܰMH"XV]]d{Ăp_ʹWAu#tM]1j=eh 7\%_dC&(~= @aRdGAKH:1+qX-$Uu"3gIǍN^-ms)ÉvE>wT+\b >FjqҶ3@xUu/z iQgSb}7;wČqJJw~61qV`198W>'g,E\ـ;k:\vLDE\[ rCG݊ ,#l uguNEq^`-1ڌo A;͌-)?F#zMWjL|Z])-b+RoYd\S,&}Fv@oL'6;ӮY%~'S@?(@(h qaP۰F.D/oB 0x'~*KSRL qF\z֠VŘT8]h!;vMnb}^ P7q^I`z[On:,NQHq8lzuVhYvsSN/n΄ V~.\)MIc.*EZ$oWy_"_BS/ݩ1ߛ0KEYowdF3x?Ya#dryWG^J!,[ܒ~|6,A50l_8 eRj}pN0|A'$7yڬ9#,h P6:|z&;,kme]dbqVR&#s/>m"TXz{e>)I^ FM?h9=es;&(ɨ鎽>dZ, J!z[t$W̯ 9 nD9WBvM 4SASp%[ ^HܾW{GM>j{O{^($[] c@@H\ܚ Xw*&)6GK7x5vq "F4JZReP=I^]0ES"M}H^fІ⳰ bf5{Dw [y1/fp<5P#1zGdu*85ncfX#lӞ?#ډߒXO|Lk..GGgc4ge2:[Ժ'D_otjg=LϼPz󤚦WĎ|&[`zohpCU>r'&ODQq9.h)]0 Rԗ^AGYr~G+96Y@\MctI َ"*5 kNF2e| IF:`~ZF~#Ċ ?pWs3v-tv9v!ɽ1b3/LSzRn)mVY\ u8S}3ҿ۞uJ{g$-b`,2fmuKs]#h'-7lx%9+*?@ȾN6lCK䈺DmiZ>z0:r{&ʩLLf4* 1J"b?uw{e9vsg*~EOkТVб׎6.k"9rB7l8ł9ZfᮖcҮa~3it`̮ەRK8L6Cb L1(QN헭Bx (.h~;Ș3>%:?DĵL ˶Q /۱3N۴X2LBzA˳705>WR\ii/An8gk@~:l/HO^?Œa-.zk;Y%C/nJR.eeM ؝ sEX?[0$ǁu1 Y2d>2$_a{S[eMo, /N7yvd6,z$Md[ 2?؎5wϘkW}_&+`LyB*20$x{u%ϸs@Tȳtj6Ȥ{ T }3BWvmm= b<4+;]8ݿSED9.YrB{a*{I o˙ ဥ)[ޤB_ZujŦ/u쉬OY|qր &r62-6#sN2Bnl Rew Gb7bS);'n(}]*u..00vXX^ck*Njo@ ڿZIq x[#!wJax~8ouyGfS,1AJτ»Ԑ&(>O rN~fWyTTST{Zސ\!b7)|ݤ/pwtIaů(AFs/׌ E<8Q` ݨQ}yRa \8&]6'=>aW%xd6PH0ۉPͽ&$u 1ٻ}Ra,%VFZ+Q 2 É@!!avR]O00kNF~=JbQ/q6< -Յ#DU5YU G`^\u+  Fǭ@2ŢEou>Tlֳ/O Mj_Wڠ i#P|v 0㬧&*G`t)[8OEu㈉7f$JĔp|n!#*VijγtnOXJKYV#=\@?ȭh*͎wH5Tc4k1ϕ]f^F6X嫾EtSǩ^T~9Ҋ MwB!U9wЦQ:! 0XTw8{Pj#Uw̑=ߪ#r1wb̿ 05TT0.^-ٞmK,S.oRHGl)Пz}Jޚ@4jo-ՙ$e.|R)!U *`ņB:o))* *Tmp"l˝p5x{S!?:fjE|gO3r)2# l_7:{q$@Wdyɳ6:vt -:=/f?2M/^fwNS!T! ɥKU\2:\*aY٤Jڧ*d._wXH[|5>EHi $xt+xYiq~Xbj bL62^I0sRƅ2CPoAW{T4_%yy}{[E33L,EaT Ulq~4? 8)nM!,&'Ine"<4sqlZ,#|IwpDmQ`ihr˥ˀP]w.@gu.pFL9㢿yʺ+gaEfk,J&5A!-@]/XH_4w?. w2۪-bXPvo^1z];ɏe5Z61pMI*[ uğQG?ʻ(Ke ܮs=SͲ@-/Ċ{a.G0*޲>6)tB*>O5|CZMq۫|zqք"~7\"R]R9ɶ3J697K7,GBMa}χ:^,,vMAq*uQKcb2 QJRo( A DIv.NG`B H a5uOP"KOs8:i|41tVf'10!\I(ɏӨbbQ6GKH`QZ [Jt2p0-mRݖ10!t9w 'V5qj5)."3JLQot9I_0 浘id*ևZ*ZSX&vV>hoQHLv1O~g@@w~:ce3C7!8a u$ғ}&t{ۻv,㛏z-*H:ƯNiC;w8w0ncYZ_K?(&[]eڰ+KswaY1s%Ċw!Z_1E 4%T)F]k혜@O(߸؄z7J< Ys-R"m4Zݛ6 .wjUMßd3DߞtL,qxn9ET$@q b -8_s~p"_$'@^_y_<~cM:mҝh36I3q OTu^Zr30$-.^r5NptiY, iHSD)x#&[!\_!tb[TR{0ɷ56-#Vީb5$p (QcQRϱavRap♃p@ɑS$!{^`s" h8̤âzz^ṝenI 9TrA¿ce'r_/0ODO-'Y$I2PFкM,†-&fʅw\Mi8 T"&y*,h9g #rl$胇0Eߎ΀LL-$7߁%8u_w3;6e+mI|"L1bcu p1y,4#&jBX S &?}LD+!qߥVd!vtIҲ hh#,ʣEQ~ mcS%> yBV7[2=d,蹵lM(F,KM(F؁uL(f 7HvEڝ p4 nxL$K ʚCC 8/l VaK-[pF|*B]X mGi*Oźp|9@Ge f܊Ɠ|wx\e 2lV!(l 2%bfhhE_?7uRԽDgA_/CrypZYA,A5Yo(jBR=[Rg봞$ldf%nOC̈Ldc"/i7͂1IRMB#÷Q+:4A4 [U؀Kic9ϛǶ+5pR\ %i9%'R-\zbe)\b( cbBd P%87p)y`1иalpd!9@yr#iiȵ/кTB}>iJFwa%vW=aJ-5VTz|zu \>U,Kڳ\C}h nm/9Xmh*\,cz-Y l 41Cbq'=N;z79uN?w[]Z&3JZh"; g}ւ ez~ףjv$u^ 'Z"RָAUG r"g9i!n\ ~17D'~})lipiF L֒+$^Fn|S%g 5׸W} 8o}z^:Eǡ9ۈ:EMk|BI.У^E2l`ޅhfingŸG**!u&6^\:rz~cu)hr }R}gB۪^R INgǗEKW'0$y{)d<" j<5dZ -eX^H^~] 1M{D(]h,aBR6A !s+/lb<e|bM,,@ÓsnB(Л=CV+a7F(rRWq ڊ!-ϙ=sR24Ae |[=EzBlC_J!7S\^I-Z"Yvy(bEY. AHF$QmM@Ibh(["9-Ĉ1"4Vqonq$k( XW\C;pZLպ.4.̈+1_"x ȥeߑ7P.i;cכ[TJ3L]Jᾕ*CpҲmD~/"sn :ڌ8c]6/;ҥ*LlfDaPdEPOi3f9r{F\^+z;sk㧺X}7E10?Xr\c-'+rVO#grZjL@dMh|)0^2UxPr/ #$ ec 3:;]9F@nvzyk\"`b.rcpL$hklҲpDE3ǽILuwp@ MVamLתvHk3g{&3`&+l&j!JIa5Ca3䶘ͬ?~lf% Z&Lpނ}@҇__䟬zO듁AK'߶sUƕ4ɝ|/{L)ZR+A sΏ}Ezk̫n,CH^m+1!cr^aD2Zܥ^S ?\ uT/mS"{H=JQ[~:p\%Uf`ȵ2E߂ŅqNWZσk1:'O#/=1{o""f1U9 F&ĥ'[=ؒkf8G&[KgO v;gLe4 ]n`&yS ~(i#wzcKry idS=x>3|S>\å b;1( Fq+l(gBÜ4X%6U?B FJ<(}|%L3hB#ͻ@Lw2Rs/+` u7Z(adpRC/Sڂ/unT4rQ0B_ϦM46y};}[^yYWĽYQ +avBؑk\IJq_X w2@*>^KєIdQU+6sY&T#ĺ4(u{>UA] #v*bRDK!Q(X;\/۞v(y"ŕ):2[BRDiZIP%iDϷ_h|ܩsvh?m="=UjYW\KEcs : xq{ka)r!worPXIDE'֭0FUeJg'䟆ɊJ!C}*.^01KI3gAH;)u;QuKUWTZuY[s𰅽&Rܙ"xzb(ȸOn7Rjу e'q`醱D/&/#92qwr[0 X"o%ڔ?Jɚr;x*υ0^}{pR|@kg1,/P,A3s-KyH)0AǪ.@}Golsp;~D HX]A c5P+dbEEu&Cn&&˺#tp;+DaaH ="V^'~&O8"'eiM?,zJR@ x %7MZqڅg5,M `C(Z1A"i4|-L bI.rHGCD?XdX&66X-М`?_F!La]ehj̚]>#ID,~C_*AKzIRiݴ@j> fskd/ﬔG)TgaЁ!@ޛ*[~w%v&Wdi"~ϙ  \GhJ*.w_NF1Čieo Xʀ\)TE'k:" q4z3n0gǽjF'h{Es?3^h\n*oиOMYsNTe!YaLw3ßtM܋0|a] 1ǴEbur9p{$ 4]`&>C[*b%csNͦEsqܼ 7t6xkšoQc]딋>R+CҌm~^:f~ig?}e`hKSnt!P2GAe\SC8! 1d4uka[wD߁h{SM icSa;"^:ҋ<+<W?bW^~'WGloڶ8Dil vAa⹟ۈfBe1#6CO"rֈb3 29֒"^.F4xПڣWy+YrČ]1#!o<#,jܥΊN $ krs3/p. 0Җ .@NB]b=n$ _w_-3UNXs. %Z\d}+긱^,Al%֡sjsMJ{.Z5彌S޿;yFpos^wh4 ȶd?j<kt")Gb \&dCY׏QMyqljˀnf:1fKYYG rQ>2J\̎cEDkį DkEl>'k6j-E|UJ~$d\ <&tSʽ|RW]9J'E2NNѬ15hmQ6]h#[DR-}oCX*XψW[S =@>UЕS!sƔ r\ 3pw zb.7f!9u ^2O!&FARY7њ9RÃdiK&Q|>x7u 錕 7X5 q wѰy|޿BDz7_o~6D-N5l\Bi hxvQOpۃO=r)p1Y"㢥aXɸ+%J _Q[Q8/ $@67]?4Dȏ{9Ho*i3̬w0٘ɸP1-r- Xkx\u<Ѽ-rfS#|I1%Q zKpV`ݾRTsy`6.ti[X/S4OSpi1H:%~ܨ'3`47:'׊%Ebn3od1\ =3Ԟ2֫|^J2+O(?f4%9nCSGkl0M2; mdd&bWO5QJ&FR3SU*K޶_ἴa(fDhoϵ)A1ӏ|n3^yҔR 22 gD%Eg5EŻ&:θz ;Ka_&}ͺHD 5%\a^jX Z[xݻ|#JK,r ͕ઊW_6/P r#Ba ? )4+lMA'S]&͗M S^%l͒Wδl)X . oڈJF371[p}y2T-pa !8IIt>`9g8<:#Ġ7/HK e?3OSjY)`T U|>^\q20=]]ĢN z"HVWk4FSC"Wlk.q M{ࡎHOh~"{4f V8Pfm U}S9:?5z a6M1z e}vw h`47 p[҉U}/7:ɲ_MrNi8"J,t߽okp3qpViãEtOyl0> 1i"s(<؞fyrJNLhmG ]_'ɞͿ ;= p(TycA=ހT^t~hCBڭ5ñ>S̿~ǫRֹ'͉// D|m^Dg/Asߘrhf_;56mzk,' qQٚ*}kQ=L|ޙ!? ~~w;@(t%|TW$1[BJZf=%B dms жc=wx-_#8Cw?3qK&D&-.2ZWH}j AnZTtă:]Dl ^G08N?&AGν !EVjZazipUh,9Meͽlm~37~@ѝ+.#4.mDŽkp0XBOa$|hI#B@N9O^7WS uZ`q(.KMhXm)X3V 2t[LZg7>}_w:ƛd YBirٔAlPv?Md"ցS2Mdc`MJvc? +Vc#hdcAr[MGQ`ǝYms~um:>hR"`5]붴7 %]FNkW;W%l ssyY͞eMPjN9ؠ:ءKN7(eC\ƏR^F4 m3JI|]@(Zؕ ,+§F㳯C9;ep7!a@79/kt`CMԀyɌo{1_3@ b)KpЄoWkIrJ~S^-hÌ(R]0]q挜IH@q%Y hcb1sW/pkS~楅N簵6\)חax}feA_is&m"Sk`Nyub=|c l~+ОSO%Kz̓mċ;ރP4[o?S+,kS у9.nnH^@,ypju_~`qw>ɖj0,`Kyed#vpB^,7/ˏ! f9ú(|3%VRϢ/ db%IkT7/&l)F-ļ' ZF*P~(0@4hV_/ҽi }a?`GgHY6R埵ɉ3^  $Ƞk<͙ Eq ɸ&GHW2L9<4xvBW8a}hՂTxzxAߑAJc;C˕ҿ2[ܺdv۱~uD P=?ғgNEr[edS"m(`Z2`/(o$ "o"񋢃T-iRyzLTD$ځ">ik QؒS4i{bvD|PʉU@x&!ٹQeXvtV':'z>dB{?Na0F/f[g7:͢/h4:sӍꮈ&"njzefSJ)%~k !M6#0o\ Y;",܅֯ <-^u(b+ՙ jin+T"U8'iYzDL`ǚ֎lS5\NUO;;LViD}:5_i99I8'^_0Y 71(s!CG%Hyͳ;˸w&&][f4kFx_}\nzAs@ `aA?(bLr# ԗ+im?{:`aNi (Uf$tNjQɪȺ`І8<.@[_ J϶3O{Y[6N^Oٷp,B^c :24  R5;jW^҃GXnERD9CЫ1f]{uld전 j9zx g5 ,9ܱ.Ly|,WoMZ+/$yf;E!1FϒTQTi,qsԡ3~4f+JU+ॗ!ɡ‹&S6YElBg׀@N7K%3,xUvv-B(n֞%R{8ߠ5&Qb-[f3x}g vQW l2I'h4F ˆsR8Q t&Sȝ+&!-w4k˃^T.bI& --y›eBZD2( ŻfLa <?ԫ}\*~du!a8!Mmػix_  ]l,x&]qqD0ESr ٸZoLf*QNKd[OK` g Z`mXW/hE4f[e 2D;U 'jdƢٹZ{O4j*ʂh+1m^Uh*,HÍJAX,DLGV!|QNv ")*ρ=&۴N}‰|tܺE hŞo4(\ "|]VVM5,u]kMLIOE:& nI qn+>ӼzjCn=V)Q(0/Cgo)鲵r|YQe-朜olXu~EEzH-?y7)G妡}0AEsF¹w5yh@q?^Jה@4wf[/2S>.*_h\V3[o٭siِImύ:gڮHMS0_@& 4JۙԉVD7HX;3KxļI^99˳|!j̎I~Wm!0CJH - +i ii*m&(DJg 5K2\x;Մ{{ 33uc600& aa6\tQ8 VXyu R!nZSiH7JƹF-623:^W%?(7xO@Ibdy wp}([-JdLT{4Z4&G_)T',*ygE75*t/L ]|*n 'tA\O*wة/T;D}R\~Zw /B֨6wiՓF#…=qIbBxAs kXVEdzr*bOeq|Cq?>TZfB>\.kX?|?0kv"wXlJP-3\_#=pԓˮϺřU멥$;IPfƥ;ANqA/2lOyx.l+'__|D%WoK;\3~zFhL8hХj T(ryղ B!FYjoWi/l6cb7~yƴK?J*P2LALu!Vl[ɪ.KO;(hzu ,)6Ҵ}BG5h1y%Z* /mQlY/Een9 u_)鶇x({nE Yy5Ia𾌌1;|bkB~4s!k8![h2[hu;!͋P*ēP-6# w n#U] *mxm<#Z]r$jcn6Ի]"duFN0/-z55+:ٔX? '=b8P.2*vƫ~`̊dW)p3s9T%#3BĀq`nͳ]]ڪʯa 9~C mPz=mVd ӓ)'oآ =vB(:5^"`b4px"g>V"r{_;ܛMSdd&nn_0zOލ7V;z4?P%؀0 r]@뉸7#_i۝)g ō^:"dC2X%#gq{_%4"H*Mo;}N@ɨƅ}0~VpNW_o'/ǭXQ uѿKh8?G  ӹ:4ApPkA=MpMk_W\92$W:@B4h;]Ƌ@b=/ F8>z,έ}҄$bXFGEb7τ \ 3oҐMIYX z7j7q|S=qfc o+qc5.uƣ :2IӮFRz{[n{E/\8jnOļ 07ST8tWu^h@JAQ_X.FE5MgÎ|ġⓋT͟EOnx3'Y7I>~vSzGFj$Zth:(ܴ0%#Ѐş@0lwWۋXrx?f2l-"39[Pn ;X\ H GYQ0jpjF),qi;W|S3OP=[4ӾMGY@]vc2RԋC7^ډ' 'Հ~|/6nx #0$pȌ -riW{2 #cƸʂ8^_" ;1HIP|:tx֏tp z/\2rVuy sc N7:Ẏ݉LN%|ZTpԵËXqxC;I2m^O(u$As#WOP)K\G, $fT{fZ (iCYXǒ74Fbᐨ}bΒ,2.wI̢gXlL-K9bzYvdtidyxP .2@DY=e4輗T|$gseX(ۺ‹RϐJ/ ]MtBǿEdhD%qً?#, VLI;2U ϬɟM;MARPoiD)pT ;L0o[ꁚGb*.{ ^Rq~똚\ lצ=ưpP~Ojibȴ{VC5 bʭ(|XFe$Vs]Cӯ_wZ͆l:$;XJ`2|.bv%I_=zLetOu eHth<WF w:e[Ew/TYIeHq*E7gږJUPh`5t8p>!VU!HH*ԛؐ})|/F!PlJ+ ئW'@p-O/ |tA/U{aFW#J /?[_83ZaZ-&, tY!7$2A$Cp!~ɕDW maDk#[{hgi*#OaߧҧnHf?//kt6 ]0_ W]JY'Xec`rl8Aw~ʯVmHTI$}YawITѸkW#Dk͊nH$?5:qxnȀ:p~8j >']gn[20CXk%BPǴ'] Epϥ-y\PBH&$p5ଗ{[*p[luyL!_:%ʗթIEX;3?7{qHV;U0s=LFZ܄El=i%f>PN]kme&KcKV ټVM!.Z{23e m.U;Q6o6v [kUIA^ݯ2/k'"ª޳E[Rͮ{{*I#\HKr뿺?XKƒd}gl՚%2:'g8Do&@P51Ds)|`r^w>-#sϟ c=)ߔKSQ} 9܎mF@  (AOΗ31VC>4 X7_B3>m|F!]5FEI&&6#FPշ-d6`h8C2Ue'hb{. VYh+msџjkg:Ӟw lhS`?bŌ$EbA61n4"dtaf\JPL &0Wf“_9~;~%T C"Õy T:T1B9F m)^ej_ 6qVHCU҈l8OeblC愛YU8iSB1%ƪ*TTn.Ƞ,̇ ʊ)w=RfDMKFG]H$8)69a l1TrYAG}Y^)i)-9J9th+1:IrWduf.\^+r:̪oJ3x YtR oIޒPa%ùiߦ? byNi}L`ގUEs}ꚦZN_+f c[_E<o5PA; XuK^+(!qh>(I^/E*tt6 2= YM6Is0g`^?0oj[- :<͖f0zE>_׻x0An$mi ƋF̲o\6Or>s+:Ym4qw4%X#I#\*-!7r_S %j. ]%s&Ǭ2ߵXF{` 0-?!jl,QX{*RljLP:P_D.NJVTo_"Εu*m89E$O `%hw+,M@3>NĖ 5Bc?iDr*yK iM\Joq@h{ad}i, #?q¼1e1]< K1"r! B|ÔN$-u-WE Y%O$i ӑy\xf,Z7+2 jc0X] ߜ+͋¨'bV!P"E: ' õA;⳩ϹƑ~bʕǁMyyF.TmT DJ>^>g9-iNnI>upNmSh6[ N#.ɮZr8[P20(<<3abӾ{;%CiJJMl p_l mWqj㾫[Ag-DYCX F~۰[RKSF)RmfRy1ImOM  @C]~Z'jx1M2˃āqR>5 SREShS6.: fto)*Y5\sKD%u- I"''˿ )wlF*O^/nB_i,*k򪛒{'ZIԋy44b6rIfۣ2zt)h؛W=UtE@m3TrtV3MÕ3^Kd>=p3+ CWm.w… ֪Ex<qLX0tQٿ0ß)`̼~-IP,dS {qĮ=k`^ ʆ,m4=iqwunU_#<+M0AN<]";S㟔ndq * pHFvw>C(Ψ6Lo&^ >UsQRg_| /A2;QM tW<{+<4L/ىS 4gn=ޅ\}X%::&-njtT8V^x74K|]zhݞg\vլ:|Au|\Y<M)iJ-/dsaɾ{B8a⌫B@_1- ]?ܻFg^zb2«_eσH)q/+ynH5G~^s!;ju^/ er# 9|8`eҿwao>~GD3vt 1Э@#{AC]rvt~KS8%l;^q].yPhh .6}Wazp!ƮXTw1 iYn+{/8)w<2INaAbI?9 ?eyulId:@Ok\[BۗW1X$c8IzZX^ITT}cOd[)Oc&*f^lzc¨{ȃg}DWv^|[Zf[mTgzb Uxӭ*?pw/*^ _&"7: ֞~9K& sӍX4/S:+rF$1poT<=ezK;ⶺY i$PZLUd>EV7ۙASn:Dڴ(\mv>QywT5G}[Ox/~g~? ˹X\)qV-;~]%}"c];N~gFVA]5SBع/3^k&9FV{U@ri~q㈒VkDJފ;~C^Niǘz[6--Ź]ݩmcX@D ߉ĞNNLZzqNh.k!{M0x 9Gm3qz^fhl1l9L5ffmRfajPˤ׷OT}ƽݵB0(PdH]^W}}3PJ*CRP69"~8J&ao2&ۆ \a6\4%ֆ-.:18 tH$tf]k% VBMXR|+br@ +'c>gQm]Hj@j!\qa/RֈߜmE69ܹm@{X~URsUeft27SX*ruAO-yVY:L Z*p0J!^3!4'r"+iX&8kGl-t֫a1`VT9|d4bi@z[<-sGiQhяc6f|s!daɉ8А9za<\{&J3" (TE]ux9 %}V6el>פC.o"Kll%ۂ}6T!YmȜK[^6\қzo/P/[ZK,:8QbT'`'˄ݰغY sLL}ess ; % W #t0&QGTITw^gбLQh*Yjvp$JĹ XC6 LF,aWȫ(bjbV{*xB u\{7[BE^9e䵻>n`L]{xSA-UU"ICSPceCA D4wJrrxc40k<(BqӟЦ];Ju 86Y$$Ο̳o}t!]ؗЋ(UkH5.QQlEvW4Kq}"G"MMhYV]]b? #'_Yy-YՁtMC߽w.ݸQ@a}'=ro Nܔi7n".lUָ-?)ҽaOKG-at (Z@g'sDaN)O셾'5UO;"DS/ SKؾ;ߓfZCAGY<4N19E&gΰ˳Ww`d_B(]6bb̧kEѾd /M 7Khpw.A!><CCZUIALk<Q> 4^<@Q.n%dY$ sokI@Yz'?`QocU!"uj8GE[-R'-IoQќ;rn1MG;i*V&[u;f:d>&5L!hcƖBT–"PLt~G%ĕM+!2;]hr>ΉPǵ\мq)f#hPj5l8#7j>S$&o9ˠc].mTg1٘e%0"N}/A}ῐˆ|i.\]39"lPn#F:M$Gڴ[|KOF2 dj1*B68$S ^ O}ѧ\kmT4EkӋ^'3!+0xQlSt M]'hK9[ljJ!?2ai;b{9oBqTS)t=X+H$df:9aL贕'x(2B,!!;Lzq;bX*<%J\2.IwsGyi4?v5Eūjl%=V&$[>v7%GbqH:Ơ;mLٲ S5V-ا88{[ȅ_9דeǯ06kE jXAfBH28hHܰaBOnqHw[";^b51D+^#QᤔټBQ"*o(wkl CȲ |`r3̩Ls/)H" CV`x޶#îUz>K!*r_LΒ/C V==vh<3򫯽.hɛL54Ģ$ȴ{vRϥ>: BxNK:)z!q)o]66It]c" w?@># NX6obU3kI0|2N*k+g/>H>'q<𮒎_&P}UPJ;<βBZ? bQ;,Y%sIL4sB nsQ,lP/eT)_Y/D7Y/Zx0Iƽ/5lI޳FhF×XN`Y֣~ΓUr-QJ1~˼USh5d@HG3卍GU" -y/1L7%"V/'\ǎSd먝dbUfo6?UY7w{7{}{ɗi1$^ {:e*2OIO` p\(]Hb]2_D$΂ִ 9ξ&ߊPe/ mDs{3`Zq=o` Lzo:AZ<8]?|Qz|$%(,t^/yQHN2y(m@ETzD"j)a]У4=/}Ρ>QJ*HG':L%?٬m1~zO'uy8S Gr 7-nDLedr"T^OjmrYQV m )EzP) GP),K4{vmPQ|K=K̻q%ʽkdOL]&5To?r+bS"^*h뙱3Ga>)\{1wKj~Fsbjo*L+۸}8k1?|T(ɹc䢸 058C/WalSd9 .Y!KX+!,7Sc[Bd\? KKMǘu*#-dmK1`+D~UQ袐h-ӏsl@(>oG7)UJ`Yc]r U,, +՞g1XT=>5M'`nqͶ w]^ . ›뷣wphx:i4^BTD0r?oxKY;2{ %_L}<.MiK, J$Rkҥ?BpR9P=!t~iq5 (T*O$5ʦ/7q5%C{/+?SpfD&nXdǀ^ U\W\[f;:.=][OGx7@md2iMQ3=ՁS(&9E4#y*nIi\&JTzdJ2STKWIưFBeWWE*9&:D[BQ85^~جmbe[s\F ')tJi.\:(qe8= .9WFQKuV_OzA7U7SL1vzW,<\fK"N>5?o4PxngM$sfuNYƛ-i_Mkt\c )8hDKOoVܨ̑uT޵ ;o>%j)r{"JH;DTqI1nWxës>s'yRKp ~AnXr>wTz qshY=7Yse@\51sZ( PbH)P)-h9.~qx#|bNݧA/Gxc`yi yD~U_C|ZIβ+41.R廊,KㅺiJTL(x;hհ}}(-(H+Zp f)H`?Yn:l  v7Xȡ  ~něaId!gi^\џ!j0pK tA #3@ ;$e9&u Vޚg\ ?@XĈoˬTF`HħQD<2,iR,nnxIMc,@cԟ[czUlC(8-+fw~MKRdhb@۷ԘkDu)WI,]aQy[ z-XKѾ&e 2fK yufgܱ)M|c~ ȃ>qhLj(x\ ۚJwy AIh s6W|2Vr veϖɷ*eߎ.Y AQ*;N(7qYTOM5z>+|0")_;.\VD&Kݧ͜)'|_AB̎7Cw0dxx#ngM~چh2l*L`7Ѷۏ_6Le懩))+ڹwǥ뎿d4lQYL]ϝ)agY!k8onCqħ`phJe]w1XQ_ {/IItK_+S (:Gh%>sZN{m7D&W 5ClG4x3\rxGt, h"/d/- +.}8Ў\%ꤾWI,%2S`veIe!z0T??ӈ)9oz,WoBFmf;K(&5ށn[zrulVovT%Uod|:3=[u{K-ncs=hddξd* vkxt6suItvٕ[DW {_೫>G &Bb1? jQc  S{)ouhV-q@:jf;h+W&ޣM)_'`3 53 (zdI:{JfEK2+3L>Oi(!4퍡lܨOĝZ:; m 8.aVz`q c`-L\e,Jn?{IGl] :O]M%/z99^moi[Fl~i s~vf};%*%׍ͭG zxHRPB"zQG%p9jkff h䰗P|0TrX=v/g#."c6HhugS-)q aS2 {RI֭3c_J9߯62lw8D 42=]=/u<3[^W&ݟ`S:ԚKyj(fU%&v B]Alq*(dV~|YV$dMϞޅPFp~1T*k;b85tu`䖊Y c ѓ w U]mCob})N ?lfG܅ﶂ3}b'm'ͯ6ةISH7 B &Qe$ ( zKݫ.Buࢻ}}޲E@iVoQD0N&_ah „Ȁzh7\.8[R;h%_hsi1^^' c HPx9zc9KQ2`<a}I8w덾plL!U__!׆b.Bs&^{/]>ցʹ Ҧ7{H/\u>R@J~~&S0v͕ϬeLYUGmIn=K*Kb퇞u{ WA4V&S}X!W,#g40m <bG[)9:LiV6c#(jNG@r r_yX[w 7jwUsPpP,]1/Q6f ]Zz6RpJаs3SB!N۶ȎHݻbdSYΓl6#^9ɟ(35x. ؽL0"DZ_80mikCCq:&~w=fY 1b 1n߭/H BئtIm?9& WN_*3pT>QM}P)γomhx_ew zsqb&'nJ[V{eſЌEr怛(MC{zwB&aKlr6(5+7 ͮpXY<>lkjXqN+$moa~DF-tqvO5OoQ!z oID_ QwSgCzjmիx\bOi$@69/d#6c*7L.5.Y2\] Qm:K>,׍젟5\x\,Eν=1]v='d ݖ3 tksT)Vе!Yp[Pn5C2^rZlUlh m8ﲘs]8 ʤR6SRNڔ|:MQ$'}v%>#*k@ qDF[ϒnW[3؄e&]Ws.COs`W|>g@>J+2Rπ[-.h}3Ӛa@%y]Z>P(pSLN ?)Abx{g0~/Ph\'av6KcTsd+3̾8ZcysK΋m^5/";2G'# < C M!jhݝQS|2|Škp|֔,+rwvNRONmŖIXΕnoo_ZTO&wU@<ll9}/]ژTDWPSUQ 4 &^/KF."ncF^LJ~ά]ky|9o҈SCG3g eMyzOrCUe:M@ҎWKD5XW"Jn"'Q5.$'hƭ Ꞥ $5D`/|}U?r>y($񟒲Z_'[&-a䎶a4-@= yiEt5N[:R F`~"d]MXPFĖ *HFTВiqv/LDTh?sl 7>atdRknߡ"ޏTKpP2.+G6dY 8mHԑ:q7E\^brkE2:RL%l \rbe޸ޘbsJd݅ OTmͱmANFդk\D+`qZj'}>yVc4-CɜSJ?X'BiouP'F*몸y뢿Q)` HM r-|> 1B٧Y(*O|K5͇ y \8ßV!cbO"%@U/73Hu6Xe$#wc"im=:}` zUʉmcrd)2[&JQLadv<$|j8xbty:G&e>VK|p Gن'^$JLC8B6!iLs$ ɆLt%wafU9)_nadoNupEúAbhv!Tti~9*uJǺyd7_H%ڝ-]cse OKQDIgISyٶd\2?i)} RWYy/kabתZ #?[~ G]D\yx]4g4ӕ,F$ 8Ĭ-n3 :u7G|DKاY1uj1B?bwépމԈ Js#NO]w&&K_؋>6pM@$qUo~1._$cpAh4UꫤGYFRWBMaۻ;DR.y8"k ;KWrq#{]m6֒ JO=ZM89QLC{Vކ"M)^.ژ}G$U!1#C9+ Gk !]'=m rJ8^HW/c6Pײ!GzõIXCwݒmx sy$Oqr. +3Iq lM>nLox0Bj!F5r=9/{GL> 0 -!WKl2wΒdD-ȩ{B_3}6j3:Es%G6oӠ++J!Qv]Ujm:K/w鋢*fj WogZOY9H .IongfK[ãvq0Vin*ll? F~DY9I#ZFHBXZ$Q7kg-Jp ϵ `.c@P< SXVk SVr`d E鍊A뗱`[((n0q||WBfTb[3vg N\SE3R<n! a2C+ #xZYBMt)N!slV<Vp8; e@ne⡌@aE:^3E4hg"4Poa Dy %,:غuK?.ZFzAٷ8)İ]\* :~vXAaX@joDW}Œkv$yE"nS*5J0\5s#2:]о4mփ[DmnoZcz PӪrdg`-!\ï*}S3nRyuۼeotHaʍw,+,qA20[Q-kk@%TB"h i|0Ad+6}.a("{NQqe ߊO KGLJtP wcDy43XS.ܣ~@q=w_ZnfZ kwc^Hv~ I[ui8ij&AM%C(TNJW׬*Jr'_B0qw,%W` P^ы0 jB=J19žtˣFbOFd.i Z#HB8S|a0E@S.ht|Ij2g> zyβd0AASЉV 㹆ۈ>+ջA"q2E1Ju,@ KyZ^ά\;V)@ !Q0Dtib0GͪP\M%H:@\U Aj&kppx//wik(f>LCnlo"uDAT T)c qqB.!B(2q/w J DC' Yk'U ֬A!E+q^/(MSdFCNxh7Mn1X|nm-N\XB!F2\ں)j`eZ5gv,`, r|my`FO|Dq)ؖMV>+s ƆhE'WP<'B6@lBUY$@}繜S|zxvc;'=eU;O XBETYQoGHH_]{Bh؇zxE !URarleW  8[?L CF?9`}HqR/S "BGW+J6%­ggװղu29R6 )'*lv Pls=mc^6v}y=Py>A`n&3ct˯%' 6B>yLwm=#4$(0Q&&a'JȧbU7|sd)fԻ^"/J b :F-kܪ9m`N+;M`14'K{2q XRTtWhҬjp'd,A}Jvlqh3r,|6.O{\|5'`zc *V„6Lpum0Y+lD;gT@8XztPֺEdbheZx+C'k,%bU|æl2S6H0ض[̛nDw!1xcG?03(-] B&'%hıHpDކ[kD$Wecޗ=۟{`KMI( a 0Mt/[ :I\0b`"BbiƏ $KWԒWjL/ZVk23|zٚ^9HdДT4?;(P۵?bldz@#64Iɑ!q:Wk_piڗbJG?" b!kSՙHpS3?>m.,\~9\rMS_E]3S o1Ð.O%cvJƦ. Ͽ' lCWc +JBy|&Q"}ב9߃mWv7hš@=3D֦ 3L [+#έҒ%CoXC|,*oxAhY-ހ_kc وERk-C+[tx4ѥs^89`-yrmH{EvUy p[+:N=vaC5? IA|xv+c=O8UZa1T IL #™ E.;n9m}n| ASDg3\]c}e7UpiLsE6]}ݬ-7ٮtxnLl>2ۨzPoE**b`u/]? ႍ_ظ=X yuSbdbB,ޚ~E@}<]PZ*51t-CRK!.~*N)D9nvz09c2#[0Cq.Kbk( R [pG14U{Z4ؙ\?$-!(lbXWoSѮ֓M8v3a(GRmwV+c\kdI|%o2q*0Co)XGX4 PO ַLwǵni\$Q>,@JцӅDgAgE 9`6bfcY,R4CڳY2cZlmW:ΜTrBx˕ybR9w!'T:aZY޶^hd)$@.Xmoc˾jp6,/HN~%NRb'&ZWLwJTh_rՇA8>Òuzꑥbw!w{iҏo'ii=mќy Qޜ|v[_&-4Y)o` keOSE]si^W/fL(owAFXtCb v0Tx_Gɷ, 'u ~V^]1i_(kN Eqf-Xq}R{ ,=Z IgQpoTKM+=/u'H4&"? p{Y˂6j?!AMʷ+h|Ae#]Ȫь!k;480f㠲o aܿƼ>[OWGCA-x$bͽϛZi;(*^NFѹЪy\˶~M[ `z ΋meR#{˧t\Q@S!y~ńmK߸_lW1 1߈m&Zʅms8~ʤ!銄?x-$-Щ8¨m2B57Jٴ;^YLRG8@e[]BЬj3bdޏ }6GI&*J1`]#PyBNrPtQ+t%XCPkՏ⟛+琦[*L:ͨ}RҷW}9`טȭΙX{ P 6Y[ "`TrsE@ew۩_q=+7eS)>*8R=|X3ib2e)oYneZGoɍC zDe9էê?<\f) 6{@+'a*N/ehA ESTftar+Wlu4;t17TP`͊Q$.1cc)׽pTp\OY­Q gO2XTP1XCʐ+SըTO0>I RdsvR[Ε ˄pl;]qB/c)>1 jpo{ -y Bng|:C>$HP7w%&kM4\_/ƕ7n\[!A1A$`H$ {6OlƲ4DZ[B'VpE4һƗ1).=>9ukÎUXq#sioXk!Sj5k_j `OiܰL vωXo<2"˨fmԪNT\a Q 0b- *}0B&ӮJ/p6zxڙg'âM]k"b ٭Zy쑴,z#h)R?#Gnw7LڦY' Zܑ͔Fmm"vؓ:0}!`6]KōTeQ=Hl($}D$ja`rnw>^-eG$'(އejI}~{lT/o eu}yZ:T˳|>; f'xRhf(%,]@}}x X0Pڗ>g! [Ha}X7&򂗍.2'ob6\_pӞ-iWg-rHeRzs]m@I7nW'OVְB H vg^^ϾҢB醟W!>nmO%ԉwK s-#OR^y]3$)kvFutiC@e#=~EgT lDA୞ÎNXxx-;8z-V]lNEЪ}REyrKBg :_8]:J/AliklFkp UW=[E"NžN Ut;of )7O ]OnWFsl=A|EXCdLRcBnUoVD2wJkS[EosA X?ZD7hمſ q_x[!ܿ8VI"N'@fg^a Һzn:X4PThs=!2r1^" q`]o!>qׂ6[F e0Z}&SmHړ*=b6ZLKM`WO9 FJסȣ ʩސt%eջ|&t0RjTwyZB*t`CbRksF*LR0\ZlLX=u넸OD-9&̭q@G[|, bF:d}7Y=`IKS9ܮ_Ϸt|u9eh:*=+ĸ溟e4(MV'.fc)8sijC;6,] Vϫ(Us .}T?gp]kX¢CHl&.a8C- [@_q9nIDt&<!~ bk"4nʦn |@'hO]}̠ͧӿEöÚh\TؚgHfј߫H!J7`f*EI"n"4ϟid]÷M޸IݓJGga_*ƍ.9}}[ t2G<󁎳m^l`@G=<!?hϿo |;ő>6wC,](~gF/77J3d>ʞR4kU5{ʕ׻OC^#Qufu؎%8S1uȦ}?_D#H761H$ *#2 ҫRIwEQ&+Lo i G#bHH_O:U\>2%2,| 4v"Ml7MKڑ<+ol/3!5sd5o^7G&xtD$vO?F+keak]1Hqh% _ëqL_MZudА6Y1ltG*;Ɠ)zcwVKօK ,9ƉuBKBtk^)̀MwxMC dr]Vy>s^G?,a/]}syf*٧KKŦ?mY-c%NK}L7wpH }`[ӏ65<?ɓF` ru6W-5*Vz !7ź%؂/B .a'g87ZP UE;dV6wѹ&'&&4"z3Qwj4J%3m{I;%X-[(3d5~kƋ]њ]$W Dhkxv%}@?|[ID\8Kq.ySbP7ym|uk5n8ndQ<0H ;ŕ%}=N$Bߧ?޿7<(pdzH*lgu}+ԙY'Q݋xqMކO35Z҉[wv943k1M >፛zX>8 wԻ壔p)2U- A2lR8ńlQ2]} N@'fl^IbQR˙jԯh+?`іq#>TxlZ{T &A M+h~#6<R} 2j*ׁ%cNes!YS.a>+ ^3lu$yn`22ǖ(*\"A3-rG|gJ+H{)(Oe^9"q\мa=6 p@z,UfMbR6 N!:\`TRhLMg֐XͷRnR>w(ʍ-_;crFNBHBL!5l!|V)^X"/ }Jha\b0*[6!9g]4.^nx.1RO\!4~ZIY iV!Y8Z@KJ-&_1%@ =%v 'aIVeYwv]D:X;eŢ&1K:iy$ eJmȬ"0ҫ&!S7ЁR ;z3AK"}ñKK(Pz4'IeߊŞI8[~6hz] \qQJ֩UeJv-RLJsB 9@s-q.]@Y; |׉v MZ.DB+N/F_-pD! :qr1pЏ%A*A֯}~p}'Y[rr2#jɐ7apl_@}݃?`ˮ0r/ k7*DQxuo3iZ|>~|r lZ˜[@^!l#Begnc_NRuf Q>ݠ,W &(ׇ=y "@;}4!RDG 0HR ܪH%F'6IMMW$UY|sk!TTqVD)Z m7 !+% RPY"xЍc82 m>E˭U_C(ѫĔ!d#42*.@ȹ噊@PJ ::y6z)oBWșt)8+_qE\~[SEcZ(g]JnKN-?f|>)Xzt6@]&]cnTqD_A}&H7N|ddٽjRnn 8t=Kh5l3|ԕBԧYL`bȌ 5{֭.g/ M: Pm|5q$ˋD;x/z6 邦6G˺䊦@Y,ϔ@r*‘C @D~q-at^/*KxQ(LH\ s7!%n|dS*gvw{/P*`iUqBk,Sf}>4T:] 6lˉ]f? )s{bm݃M%2iW#} /zDQe@xJty|SY1O@;8`)j`T/)(:BbPA:2)z;rÓ2`T! "BSC9slZ mR:B(&dA3Z H-umBtZn><:QG]o13Dco|xw_-kFH[>e2sAx) Σ'̪;:m9c:ղ>g:ߓ;#8L)M FdZlrTNOW/&G$˕jAtr'ӠSRb}vyNa|LzK=v :tj46YѤ9f|[uW> %lʆ W-TT X0\qM;o ej|HƭM_X`oOK 5&hv|gm)vØ }Z4bV3u-FhO/A5pmkF?Rj[CӷE1 5Xy4 ﵗޭZFVQ:1DMtUL]J~l_]BfX/y[TNT̕ h_lM1}gK~s;g?aWnJN+⚪J +}~sPjbSoH8X36L} .`23@f߁a3CN4oX@sNV HKw{(]lq!G/ qʻGiUP *H/ywByqK?,3XEdޮWՠ*R O_#@5?"2;(^++ۙ= 7r@ Ul5@|:k3rM2q!ړқ]H4!f+{aCPF :p SScwy 5Hpaך=N3-9ypo448bc *9agOQ#̬qsV'?cAdX>*^ qVZ3P=[}%O۷Ԕ!(Q#a.c-TX4a+ȿ V49{eĎqrZos<=Xh{Jkw6v-c\J%!~d`%4Uuelf{}SY$8/ϧ'-\v]tCnj>Ttg|V&&8(8F[7FU2X'^>?-ILu +[iÕSx2QO[!!Ӡ <0M3)~]ذfr6dRw%8БwG^cܷ@++Fdh.pq ͠3kTzBeh)xh q HZBs∌:AH]ȩk?4[kYqUD@bGfi Ӑ=ihu&:w:~?j: R <^6._K (U)߲ <Żx`9_-U g55Y#!z0h|R=wq>6˽>Sc]4'}s7kk7WB :@$%& 8O_6$j$0DА7>ـ4G>mq_F{`D+y֡MJ@"v0.4'A8T":a9FSRc M%(zN!Uq| z % a>'Ry Eԡuj4au"Yz/kooT 承eKJ%_.\ 2.N>U jŬ)R\˱3ab[.R^Knr͒|nrԘW;XUW_\-wWD8|O:A$(eS]DpA Wpn~ȷ,X8UvdJs#G=ty.f;5hފ r|K 93_zM_ReUbJu42f̈́1߁^RlQ\-Uθ3pް &y3MwܱFkڣ6[<eCXr*v7*Lڙ1|_p q|zAFVz `?/{bUɣphu}--}gQ*oc OS9 ҩ v߅%鐆bmpFX^14s<*nΔ&(ӝ)/.) P"0*_W;]SCA-ΤBWE&jSw((PBGW$1b8L|CƐp>Z@ a*^aN)  {#vk̎Ӟ5So.˥T])PPZ40US I#UdPD`b^\ #eFSǚtIMHo{s/ C}by{[CBz٘ǰƵReZ⎠ydOLg0>chYU׍&,:!`k}%V S@g}SNkGY5]q:F[y&+AWBt}_[;@L͗/\~RxZ=kiHyCp=,[B =`TkzS̡%Q=b "2 u<&ds;[Zhj!H2*m;ɉ XE;4]XSgg_C)eX\-ׂre7[>^X'C9$eئgiU#rpp Buʾ:OVGQ5_Rڒ{}]۵[,`? ٺnU .dz}}~^vBiE{~Q웓+51^0jybډ߁/<%4@7 _{˷]+Y*OQK QMsh!<&7 D3-@'Yx⧆T߀7?q n$#<`JϹ|!.?$-`e#^Nw;yri<|Hd$}LٹOv4QAaVZI ;u @~?ɛvrpu&F r/~^<%B-s( M5S=gT il;;Q('pgh6s0l^*TpXF|hnU~p@Lw/8R^ v_Aԥz F`6\[ su1^[7-H{U[X}Ljۯ̘lϾ4 >= `A(7Y*/JvWkR %{޷ĉ6*ɢs1N"1NopS/Pt=0CćA今>7h%42 {"<_:: "J(`M$rT3ٰsl~G ZLTF1=uĿđs'*eW䜷h;S81E<,;߄-Jf__T /T8&n!"OZ4ض,7&vW` 3bCH Z~h"s*&q!AA\SXpmѥl ,g"Zi0Ϯ#ZM &6yRaRqZ jB %s4Qh]*hE*ֶ$T %)(swCC*H yXb-(K޶ Hȵsku15-/q2IUKAy ԇSD(K"$ GG}xLkw]x50u Ձ( dBi NiQ^iYfjf.; Qk'>xQW$bQsUJt*>X<ֳ(7ʪY!/LG}%sanaOtkC >k=]s̮ l#AD 4 V释|wdpe1rDS0WbݶaIRPfKmm;k0fHN X#C$*xeぎȐy ,ǖ|2wf1CC^dA 8h\#U@$ \G A8#Qe(:m 6 JdYpC{0PLO¼*I=oSfd}#yU~S> fRL>ϔ',=nc5+A<מy<1"S\{zxMϺ76eEz̊VX_xr"(7I3JFHiuyY  2㞓d|-pSw~,iIQӉW ܻD-7XuVT<.xn0V) QȊE[Vy1]c*Ru:}x Csc%+x0wW\qO$ݯv'\Z1a?Fb*mjMфt ]kieEĔjw2]U+Wy߸lMБ6I $w㪝6"ysj'p:@9{9\a^gT ;Qj{4N^O\?ʳ= 3YZr{R]K-ojVéO#Zr#RU]8ԧlC*}B.TdЁ~AoEQjK,Z<ȕ~o䙶rK7"!MysAvwzQn3v(םW}CD" "Z64'lH/yo@d ?Fh?l1uowB|BX`/zMvb1)?CծãHwZw*v8W@mYń7xqnn.k Fs̭_"muU:"`~x1)l7V8" w|9ۭ/FЛ/}Ɔ^/ӫuTGW: #]e+ Hܮ2}l@av١(RJy@> }c4eX_yֿؤ@ >-^. )ξJS3<7E5"l&\iT$}dhuJ0&EE,pp ٻZ;(qFy. ~ܨ v}7YPnnZ,dJ@F5 9;^.l=pTpO;F2Td3^_-b,g?GL14< 5LyU1bRq鵏Kl-4to릂wciOVŰls=n( KXǨ+XJ#Od$;"֮ ;q(<Üܩ8Wv8Ǒi1'5xD8pPeSZwJp5y 쭝 < .~v[Z/*&L/hwl@d+N8I̯چI7/NrIGgyFC( c]ߐqf^"[q#8]}ы5gw> = xeԿV7+RTpO#Ӣ;hkߔ /5K9<-m1t^Ȗy%f]HʗDF,A-MſND (^|lF[^lF8*FA}7uهB[~yM~Dm bA/w$RYKU]ݬڪ.\Y8_v߫t|EL J>q`^DB4=Gg{^rLe ߳6m^6GUX&izlɴ, ˩KD7T)m|@E!yHWF9UV tCSK"mjwm2uRW=D.h=Me2z.i^]VqHc*{m)XCR~)-pU<>ijͲ;i܃:wriU28Uj]:V9 S>=ܫoT%$YhȞs  6 nٹCyV_v/Ӵt(R Aoўydf:&噱*_:@KMW4D]\͕I 3zO4tI^_ʦs@iUR]Cc$ fsS %۵C%E+hB!n.rr"yB&#!z<>#66G hs <:=`ZiFdspRp~cGÌ?@*Z6{śX 7? X3\$0a!Lo!݀=φNDHa#G=JJCAXyt8C܁pօh uؽ8 c<{=_GOG"|yuEȑk>4:E !+D7`_~O-YɽJQȇxFyo6^y>_3~w=#\' P᩾E 3 иi 9xRhiꠖz!CxXhm852x>hj˧͏ӷ&dž+ #ȜԬu<~ck}!iEe@ *IZy@L3ʒ3r$IUBFnB^UXAd *HE{ Q$ IȊܒa[<1kD|{ܯ8ֺNVjQ>al_q | p'W@IM>1JoKҠ f]8 t> Dz牏YiCVig w+7n30+GZ#nr~ ǥb?a;$+PG{6u1Z6P,NFbt! )PRg?U/ (MGBn$HPYoS-ĕWgE}['-T<PRuY5}u|#>).x-[Ha^pR,YKr\tD)tSeVGS/O)ھiMKou6cE\hu*jl݄ۆw hÃr9-#z+;t~w(ղ|Py26^gQG`49 `4@F*xe`Av֣@3tB7SY:MG$x]q(Bv oW6,IQ&XU3ᶇ,ShylBĴ =:yC| Yhn)v]," KV*׬=sW@„U40B2'!͠NֈB}A>0bJ[jc4t/V4UERG_LT`!!4U!&ejAaB\F{PYSP8BRR؜(`z'e`QB~! #qN{D=\ꠥ(ɇ =Dߩx~+_7Fܹ+krru> дPt Jh0T|2e_ZQ|8L .'";'\3N۾t1˴MG.)%GdxB/EۢK wH5ce5E8IGY5 u٫SIa@$H RT_iϻPc:q?HK{1#|y'Ux|q>=^tpو(?W[f۸N(?H:![Wg"rg1vLa_^b2!vmjd 5)yp3$iϋd--h57uXl~6[xf0#ُY>LsBD;[Hx]CIl[}hr9MMG&âb>3ߝ"*9 )ՅݚNY.f$ )o3|&nL/U_WD ~\+}>|y"OnV'sr߿SP%8k-gj 8o&N#_zG&ĭSu9I]GeSʙC)P?Dr1D0TˬyKO 7U^:֖L f Wg6P{{}xHxdS X"k7*XaZAU[4 ǖ$ҥVlJS325ڢKG`= z5$=>d'աæ&EGG+(jWsٌkZwSI!cp 9 \`y@@f)DޭSi5ssʅ8Le'{7/aVRP]˫IA$͕:J~t_lC2@iy4$1̌-1:eAw=皥eSä'.Ѯ=/.cCxF=j85:!?oaL۩>-'%Ǎ˟1;g[I /}sjJI5d8q7ŗfVQg}dC!!Wdu|4:tcҽ`rd PIvb`8I~+cKXL*_k\ߢu|JMjL$&y?xy9-8LUy- tl4#.āxn\ 5\hw2x[+PD+ڍD8-޽iQ)odz{T*Wt C^I,c%Q#zOD3ԸB0a(a7,&<7 ICXg_iVC’x9&\cyǓIe[8aDc]n‘T`)8r+a;' rTphqLnm Dc832;a @$(s%#7jh].|F5.]J݇[{f{$C%.o<7+Q*uH*qi:xbn5htg˽ݝA`T"IkxVdƫKWKH4#SEH+/z@A&j| 7٤\/|( {01Q]딖M$z$M=U_tK)mg/ң!aĉE2sj(wTX'#b[,Pdv Ek(kOn`6+r"L~Z͗ !azvFIG¥O;Mp]@ D k74딅vgC!U ٗpCj49(TuB='x +O7&,@dـDx3h㳱f=eLpҲims_]aRjI s'D"a5@A]L'LE9;L+.BYܩȶD|sYJc)ӕ>DrcqC*~u\d@a;PR8H~˂Cāݻo,CE/EF5OCnU ۡ[̓$gKgq!qJҢSK4jiݡ>M\޺ūPDr \( #x?ȘS5`B:BO>B=)ɺ^#q%~LzH)j-8ܓɦevSR)T SuX3 ~9.dkX_O̩KrzE9NVݖ?ypA%Ȍ2:PUFJimcqre]U=D떛Jܩ VW1RB5X˕_G<'7Pƿ1SτM'YUޖhكʫKʂ"SH\^}-wʝʽ`LXS|$,΁~X`pqHۍD;~=JH# e>|9Q;*D{ av}3jX2θw7g:=&78ϟĦI76{Y #7X ÌvyKX71rVbm]O' $U9:G]^mkܒieUTWH& çEcP;YtAĺ4y?]|IX=;9M~ѹ*tΡa]24 ޾-ݑc-֛v]߳mAA[29 4P%lSv 0[sr<Ӭ/v`p2Sáz9 .Lz~N6#J7حڡ&]н܀]2Npq ܊ o`U ^EYVsȵ0mZKQ Dr}k˔A,C ҢvfeDRIDiV {?K.n#t:݆jAg*03< <EYC" DڔZ/)ԧow~{ԋgDGSC|o٦r"%2|hP>֩eq-bF>IqVWri80;TQ&ʹ$A\ ݕb,'eFV,8A#gzOU8!;(OƖ;L\{X ‡-nQn RLH@Q:͑K!p/o"?x8ecS}.'6i6{1+Ryk e6~8"U&pxLj@-8S{ȁK";vW3 -MmPpr(#PymI"QRۨi;\/O. 9֜Y[vv%/f4RP8Olz$1AdNҤyR"N}uhÕ0y8^?ݲ~Dٗ(kаi/N/=oǧ戌2`Y8++.8z4Lh4z<()\%ǧ'FD|Jc,)NjC5ҎBDy%˩n1lBct ȹzt~xױď?7ϴLil27`hB=Wπ1([$EV]Sȥ %U599_|4qe)ʬp*W˃Lh֚DC$ r꼢f~k(_6)"n|N-KY_V" 9rξe0ř1p9qiCL5HT^XEڙ^Ai+|1nYei] a~$lJk``#/ں[/je: {k .wbu VDq5%8C6]@AJ3R9󡔗#ŎRM{Ev&dpVg櫷թTyt~|"UJ#2T6 3Z5?uJ\* }בMSl,P֖b}l_A)}m|сHɾ5H0f1QZG(qFfb8g+ʍ`;F1-]3jhZ!:%E$I+;F f#OC {G޸dR5d=.@#5Й.|Y'nҭFx8*R#[Kپ|)5.qMgYdFQY^3VG.x W1\1`U-zrdžW$%If7Pf$6xCo]a(GWecG"s c:?qz6ŗhwpNw?|FUHyDR\ƒ[;ZRP\ay%HxzWI|UUJPăp;IvXٷqTcO&W:0(ozX轱XKCbF"z_7 iD684m̖@{`%ȽBb.L'_3cd:.cfdp=M^Cn+p۰~=k9"ҾkS9- RGɌ(Gy Ygw%!<c<|L}nHYl ߃$?t UR=)3g4ɧE&"[ħrDcP'X. eGPtՈ^&")Ίs^*\EpsFn-DU鿂9nl>,y:;^V8hB R]b<Hs);yT eN:(Yȝu6;bǎ8\68}+=9MkڰjNEq'~mhEe!8Aȉ a9E(kPOwr_˅Q豊OxB iGTLV]w=6]VZPάBx;Z)K%&"bPn HWXB|bȑ偖^R. H/{r8}|+߁q>EGM/u5),h2lwYtȇQ4z4=C\rqI<J$D>&˵ c@[ӼƣF~#00v)bdک2i^8 lbX&K8^6Sd7,mJL\!Xʦ v(Vকkv{DSZc`RG ' B-34IpW{Nl\xΥw5FolSI ְYg{ly+Lj*r;g*3 OwM]{AwލT1C^aY;ɧE%u%HqŮ; OMq|Vڒ髝h6&Ot95VR=d/RK{#x%Q1ߎb(M.r읚A.Xr Gt/D]ur鯔Xb CEəa(B<WH?"HA[84ߠ=,.GN6VhZ7tD!{]P\!q1=KWIj*b0~ZX[}eOt*eަVyN٘Wew`]>iG[3D۱|ϯƗ`<.uCsŔmoL.֘Y_+!4&Ht,|.#{ָ֎W/>3ϽNGf`7C%!Sލ%bARMqˀY^~a7zD-n>B5i(Vb/#OJ8M@Oc7=%Nt| =2GYo.TSt͆u'ں1eҬV@-K-tf(3ǾntY*Ep cZ>SǾ`5ZCz0?"XtIUb`+ښ'=eę1&ޱ.=߃z6}|XP $¹xǙrd$t]g|e\WTZl+L䵤 9$yS6G-5+g>Ff?dO(a(z[UZ2 ` /\"|@2Hk,:u>1"Urz :UVt<کLVĠA9lɎnY*[Sx|q376^_0@"#&9YeKѻvrʆ`=a#6"${6|ʿu'<^fuT҉ 6ϟ3-2R Oцq܉-{= #Eأ<[?m|QXwZWuhN8swC(0fw5 /4A{"kareplY ~frg-dڛfOⅫ` <]#"y1}#RӴ:w7dxētZp P[[pC.Sc{%FI`+X tbց P aۜ\ڜP{h#Ǫ\s(*!Iɓ_|dx3.N1 Rتߊ_R"1Xd5F'!OܨFA<{h!$SUrϙkW4Fr}kƆϬz6ȇjh+VFmܿOY"6橃_vfn|(oPRJY,_Zw,N&5{g)jR]`pifx3(hnv8e൤Cvja.cY/~i#hϽp1O2lq w%jMgN2x1?DcBo}*U"Hծ+N/>~p`AJC۷&g4#]<ژĴ++dt%3ߠP2._K$Rsұw-|A#^|%Pɯg+w^.WpuqSĔ빣^ybG3z.˄^JJ1W(,Ϋ)b6cI^y=ۙ6_DŽ#'?PO][\xPMJ-++1.j`򭦅;BaIha/b2.1k#,Tb3>砢j2w:F^qC#`:I'kYv[9/5;C9Ag^=0FGKғDDVv,ڭʧc2E)F=7٧'XAX6 T:c* Z~G= Ąs ͺWqe~1PC'eKZ:E8zQIˋd2F@5~p,7Y&&8CySgkZʴei.b7!>>ɘ_5s46{ /U,܉"9P8 aA#eᶧ5! J1!h=|9\tTyHTqdPPu)QB&C)7a LQdw^~:`y>{-[UaHUkw.*!i֧{ՄzK"߻ 4Mt*`e5V @u e~jnm%s@I"AHMXEpyr/4xYn,;%,.)<+9L 1y<hmVη@#s0]QA8=-.CKO'p^DB}n"5#lGdPQ^j\_ &2OB= K-2ի37кQ$1+ Rtv]Djzcڜ08j5ja$0 BƒNbBfXF9$0TCMtC9̞K!mL &r mFbFSe7w_ `84cF>2)P@n۱mvAiP*=8F\l2 EEp=z9oKV7&%Nn4]m!jf"{F!(u&3FS!{ 4Im ћ,bHBnIZBOܙi 7f츷IngGh%<3Lc;wΝ? 7CI`\Hi7יBT+H9=R[k彟LsGqA]%a>e>r%['īfkxz\ڏ^BMlohŚzkǎ/em;txdQL p6tzS,_6b<=]t=/T75Oe*ڶ-{^RdIkշ;БWE].`] 20A,yO@A3T уa(eU ]G~qV VUAUXfsѯٰfر|K=AE)aq&:((=okZ|&]]5ޖӌGgz$~tXjFsXfX0z1/!DXNv0rG#|9=̌vh:֫^:qFgrӊ}.!`°-HԱ*V\^q퀴^`n|W$okl;^ޞ)c i&`JpKϽlom-#a.R !--'ZyɌji y>75Hךs޲y8#!mGVFEr1mE$㵭~%e*좳.2bNvY  !-^:Őkg GJG--K tڭPaohżJ"çD*s6$[GDKCriC{ q.T]Ҥm0F|c&]7Tmw13Qd4zb9 9HgҘp9LX! G|s%ӈ>^9dm`W=flUC % *h#d^nāĦ)pf@KsE^#9ص$R*VLj7^i;is鸣q0fUbALgߦ/Sg)Uޗ!/;iΠq^//Sn}׏rUY>?ڭ%hYTOD웲BW zgv?'3p,Vp3^UnĢ{nژI $rѽaPc'E#"v<d y%#{Jۢyb&ׁuX5IFipGװ+%gp۩lLx7I#Q/:|gb $t<Ʉity~y]~ 9ܮxt#$ Iָxw8Fn$%zj]l"8K:\wxPMCWL> T@MN7fA\ӦHcVYӞZRtW!QIc= !|pg$&PvojE ·y-^D; Mʩ5e.&;0_5LXwV3piR( zW$m G*N kŃsuV%{5^{w.A!·Np4$Re "~@T,V )Œ}+U/J7xJx7(.H׮AjBf%M`|R񍅺&%>E6㥨9篐0.P=ZB:VkUc?>Y:}eBj IDՄ*]Ub#֔1Ĺukq^pPYOfϠ?e+ZfTlW/jM;}<-vh$-{~o6Y`_ K@p]xšnORC0?U ֚Ol(r\uz$qӴKR :РYW\I, z:Up&  4 A=V*cI4s(Á.d~pӁb}2̎ ttڳlڼliZge&9剏 ]I=K52JN&Zphh:=1-%_gG<6Isfy!U4OMi {o #l: hEq3sIՋϧoob~ٓ.f@Yq۳ 9 x9c怳]B9qWbÿKDJMb@3Ch?Gxf j8 e~Qs.ֱt.W;R-oi?t ,Yn@=e4،sI&[K~ak\ s%"2la0 .hwgH-LKWLYo=Cxu^ mY3;eNr;sx@I̝: AhD dDF z#G, #ývwS I}DjA; ۗuu e.\ `>/QfJW5ב)[9{XL,)K=<>0ajP](3m 0˃ABM$XAE~tX mj|;-Y Owf/E.q]J$ꐩ-Z{4?s@!})02."[U.Ξ얊tQgK搔t"yg;.l;*N}n}VM['6 }҅զ'H" ].=Lw:nv0/q 4H = .l&/q1ߚ[gk+E* L{gu"m lH'׺-ܳz:H: TyY0bS٢ьj*PWB5$\U'}'ׄ;?6W٠1,ZCa]noT!]w@Y *8|*^]#C_avEer`Nq֌OQd"W4,NVPvb.vѽ1lG?]Ќ|fCQP2~1eW傥zt_UMDo !c/6&ӏoB#5GAi}EؽѠV3ڟ*.KS=fd=WrE, -2Ų A nTszq/zipm-ҭoD7gz/{rBzaVi[dM]]ބ#ckAP.yOfEЁj 52;ₕC;8Žմt>}04ތ8zLEd5==kx餅(/[ 3a=hzR 3?" ,0j@CE1۪ pT/y2Izzu'96 >g^ ^ٔ"A!C2Bɶ>.M}o9 \7w&FW\\( #Get8xE@97" rG@SQ'VչЗ.PE r \*f7(4E0Vu8n/žk4F~=sa#+q]驚u ~pSJ6TfIl9c0ziLsFXdoŊ. b)O,_)+3AAJh0lD8!OIΞb0H"*Gctu)뢹;a2*{XAF:]V1~:Q] 9AtJ&5jw N|?'P\4HՀ7yϾ~`J|Ok\Գs{ ~'d2w2 g1Y_ǪT sMYftY }b RE_=(pY:+b9fk*`~ ؂ѧ0$cyo-O@C~@#EI+y ~)+2ͧPBs3L!B1@ }4Doٜu/22BrdGK*!3,YKf8ŞSv<qmNxiYNWISWNu@m OQ履w^.O ^bQ'= N '?Dg+wt# ,S/,@[!b5Lg@ lL wqԂtONn+~^m j7N 顥PoP/%:2/ P5 -Z Gvq&Қj#Nu<,RW Z|_] tϾ~ fOQDygYZ070701000003e7000081a40000000000000000000000016609d236000037d8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/virt/nitro_enclaves/nitro_enclaves.ko.xz7zXZִF!t/7]?Eh=ڜ.+ʂoheoe7ԱO1,ڇ_TeJ5OQZAY5>yUٽ?s)H(BÄ0n/)4u-GTpR]z$p6p2=jV_@H%yc9CmZJi.֭݃?sfвu=f"%lI hj~k? - oeԪkNKUFveu{,'D{&HO9ahKe~#,9#3u\ Wκn YHmrXx ȐS>/lhV D)z@ttE ),e՛s1^~r*"f|GR0Li=ߛ6= izќ 9a2cNkHY5j>exZ}0/ k^Sʵuk"P=ȜMV߂qZNYЗ:9} (KMJdU3b!:;$xNQpїd:"2NʌC#Wu)%jMK{֋Di ٰy]TH U!ZO> ,3 [vkq%Q٨pJ ,B[&lSn薪}ԡ`+kmua#o[_&R$YԪM0Uw͔I)*ůZs[3m't.^RQdWEʇ~XRURIxr\"d,W|wͶ]Toa4!*&SԼ۰hDݻ` {xa6 %jmb=CbYք+~]fTB&.;\o =9Ǝ d}=̶6\_7yxФcf7e%)WvVʍjϿtt=UEqG>E"$xiH+rr8a^ W +į?f.l-%;]^GCD6b 0ѱl6Uski7{"Tأ}nF'S)$E3 D;9v61\]]w9 Ql-'gUD?^vv9%L5"_ \t>ΨDBǸg;iu~EIwCP^jD^6iRY.izC=\qYIB;2yiF]"~/ _:S2gDtK*BN4dLAU}' ٪Kn$A@-2#7{شapm.N3 tkǜӐ`CTOLhYY}a?3#)WdLet>"a!6]>L15o'4m& <*2zX<3 =3ezA6hSv`5( zv &i7Ō?~f0 3?<Z8AXhgވkb]0zn\X.,R[(MT0\0P|^t[mCOENGQ'F]@K-<FhECW{Z%j}G"G %òoIuY^dOq#kuͥCV> S§Ҥr {3p,;ܶeJuT 'XL?6 4mv²&ĞYkNތQX|ՊnKQ's:;us*Qɵo8 1UA#_0Q:$.ߐ/+Qd;&(*`smuU$}2H S\z"v6n2-2iSG^=YSoR::종`֠ӱ"Y"rDF0 ;0SLr EZB ﷯~}3nu܆ nkM6AIi"rl{$-)ם)% E~K+*ކʀ?g5 JUGsυWl1+s%ul_:&u0K. asQOpW1҃OTYuO+ Ht*BrȹNsJ]a$ޟXյE `gq{4/(')InrI+ߚHUT p@<󽰸,p#ZJ1LwW9\r2H6}Vd^ $˞O Xy3+ ܣ?HUTJ$'G $c/bwKz.n ,.d/xH+i "p!OY\г&AS"Z;NyWU:̔τD~u7Hҵ 5 rQ=bs~FLP3UΥ!B"隃Q(Zz~wК04}d*wIiCH2rU?i NF/xY-}byee,k;-jețhgGVn?2ϯJa>Y~aAl CfF[|v ŶE=B tou`sc",j$OB  ^/OsbY n?C%ߛ#NS "}{S4 RvVހc–.fr_FE)k\)О3d:Dl$wIn8b4Ro.@)9F)y(Snl۩3 ֓!ihaad}]Hr,aumBb%RWc{0kzrU2߿,^sm= /i;?#C֜`\U*Ux ȇ8l#ImoȽATjx 0pJ.:R{7 PpDVv=WkvR{:"ƹ]>a>l j AH~;qB.[<k^_ޗxl5)ad:}(eza8wCO=p4d]-ojpPQUHMx5[9&;^8@3XFa[GnHEU:sZ񰃵Ҽ2ZND|oG &A rɧ6)gW+'Q J@; srw?)aL{a|4:FZs Z1,pN|ϜL ^1P׼6br'bDt!$d3jL7Qjӓ:ғ8mzw#'A'[TҨB~?Nj?_Yȼ\ѷF3EǚW.4S %Z9}'3pl4/#PzQϭ? R1bp* EUw2=]aRdžl:9S_a]%qL)Od>dފ l>7jjy }y`^h; SmLr4;3Hٱ?w%>!A=ths~n_5t HAJ,|{j&xG%v?i 6e=<q|#H{9T.,aLcL81O+obn`QeNd.VWN&9񖐜ekY˶Ju~J4{xldֽ0\ 0 kkQђ3$ߵhowJ\27fiRtL egy|(_eb$𚗞 !\4?AS6I;ND+u[7S #D~ 37^%³v<[3aV>_5t/< `SiվZ;uRV M?."Ɂ;zyYh<&/ԉ9\H!k<'mPCmd9flOYEF67\ A-#+ ]M:-f >8Ӿ x:|8ҷ1[%]3S= X;1Kf26RkxoijŽã"1w2#;"2 8ǫgSSZWr(u{G>@`9 ~jV% K^9Xuė%&d Gzyǁ5bqŀagC^ MNHٹl~-#Br%M ѥ-9M8Ҳp .;/ɢ >2{YM[wX|!hn{3`."Y(c)hp~s`)h;i▮MsZ߉kvXI;zys']r^SFdpq/n`Rte,v/gZ&^NF PLذz߄ 읪PttݻL RTz(w62T߲jؖ6#q4oK+V&fSTeQ˛a?s+.{Ӹ[X`"y*%wƝ|jd|  "8"}phz#d@'Uh8BTGwӷ9%Hf* ߸R#bK(®O5FXAXu=8hp/ٚ^ F]k@^96z=b͂Dggwx-6 zaߦ&]- ^f_k6 oڡJQ5) !6Ru{דNhؕ2#@^ D\_Oć`p~ԐhTvLeϥk, &2YE:ar8|UDM5 KPm5fla@DU[$$40Z?wQM!SYjAԻ+uYQ(^u醖*N_Q8`m^}$1mI@RcOiO 4Y] _F۠ϘD!Ij *И;z}h+]e{ܵ&U |<PFDCi+Mb븀גYHQ;0`̌F2{|vP.Qus͜uv/}rH.>Lt+_:@J2W`}mpPIx<9HtgFs,g7Ьԩ.ŔNCkuuʽ0#RS}$.=ہ)C/(_nOH{|}a zS#{@(Q"sPCa <ʸFn7˃<dEXNJ[ o9YܸFlikSr+ WW06bzSakro6Mi]yWiQ`L RP*z >cbEnҠrH5 S -\zeT<*E HNoAԫߪ%D )9o-9]j=̛"ګ46b588/ZqșfiVu3O~=Qh~$wj-\ 6M'Hx _T[%z]) q"W/ e!2 w˗8]%%pS u.9YiAT7?RJ ʷ&<7 s*}~l?R5~[y01Ϭ٠: |oo@(LwOLAs7$S1{ԣ$P'ƾzD:&G+ΕdQJAȵ6֎35)b+pE L܌壾>L .<B<6_" 6MfIٌ`}m6| ;{'z+ ~GQ0y}=2Ŷz+DWid_v>آ.*dB 9McC 5⸾ e0𦁎ĨxMg'?VS܉2\m0p+c E&^%D%O")U^|A$p$ 9GoPU>7S0dTA Wb5jlgwLAVu &m9ϗ :lH1)cd),QuwZ;4Jn0PG^`OA[5cG-¹+25чϟ0`"6ӵw6y(j'sWe 3pNĖ,쳔O6ڡ+b3Q]-޹})tIѯ24Y2e\B~dlֱ?2vZPͥ8['hB* X˫E n,fH|v?!""IR#9G,fkiI럐-Z aZ^F(T\L慕4 J>^}U -_c*]i8L l& iUHC-c=zO>tCO ǘȢI4Zv !*RsׂD3(&&s]qvd9Ι0Ƙ՗j[W\ߗ&%@v3 (\ 3Aͥz(s|ol<)6,\npY@F?^Uq@)a#2I!]~@{`~  [>]GM-4ma[~IwH&u7̘2js9DCO}K']*qw5(8kíRd3yp qDW'ZCcXu4чN SL=hQ_5|֯[ i[e-*ZtnHņ,@Do? tYk[4U>چDilo!ว8rGy1Q.7E=Rhk(iJ]L7/7QS6\B^ʼn^S7NllA'Ო7z\\(]0y tFK͐`[/i}`(@?-X@E̯ќI2TJUvRn" >G;`f^k+[v/(N6$>+ĆD^ig ?q /7U'y&Ip1~,iAnezd ðqԅiqj<=:ZnN ;mom[=oR3H_egCDHg0@~>Q,[a$7'W"fEOƗK= ĹR0ql $?;T"ٙ17P;'x)"%+&g =l> /(spxai;7 Ŝi2<aqO-%0r Mg׃hSd빧=fOX?a:\\=u;?Иy̫HizD$;Pto*^)u/@@|@PQ(Lkq#gTY8P81c[A'&}%AY]zr.߂Wx\i6tYo˝5Yk)OTz_u^lb&rKJZY/Xj}߼E< Nȸ\PF^0y kR Kz&DZU= BѯRJ. 9J{*a4x\zz6U\k{yюd~aNh:x.}MMLUWWD7;`t1]mY_qgq%C8T}ZHp~ 60Y,DFꝶ'31_z (NW䩞`8Ѹ>8#eT=ŶjxNv}XYO=/C[6U)ҍ|*7M$ҌZud QS9|6OBơ'ͭUV $H~?hȠی=eEOH,d. A7,$o5 شIn45` S>!]H0\Ϡ'S}7x[֮ܓ.L/J"48 YHT Z`˾8H[3⏭λ]~`1& xe+K&Yz3wMYr/y@i}7%چa&{ ZUs":B |AoaGҖ;=#F7 ZЈ*cA˃kG{I%#Yg}=b/$dR׌QaæK,5M\9_O Px.0|Wny ͒0%Fo2$ H$^}} Q1Yg&FO6+4"QFSAyf D X'V\"HNVsK?۳lƺ"QV ;25Ghu3Eu\GW"̀ͧgUy~&mayyyqﴃR٥ss_KTM 6Ӽ +m ^M sc%z-$пp>F/r2޲ĸf#dDc?=?X\5-}>Aհ>=)o* ODΤeUU$zL]n$7!,)\䭦KZor&WtJzf&9i07[TMNǚ ԓjRwœ\q؍s=Ʀ),dj Ȍo{xݔyt@f"^9M! 4g#/n!Չ:)rDiQArji#?-Gg969~;S@,.@Q?͓b9c1ÖƭqjBJ#Q&jҎtbC a[_84?`tA}S OΗ5᝿Mp N;HlHL fq={({D%1&鶣l.MT3U8#ߌl[ | (gu@,L& @mU ɕh7 b< zz6ˬ垮( J)2wGlpN*EV׬=: m{7>'o@aä"|aW~9jQr!%GmGQ_ ֺGH7Rqj;`;ӳYNЊ=q1t]WeXWSK (K >NV2<;HYH#^w]^ HPek="H9ŗ/KƟOkeI{t=Ts|FK,e"PI:>}V褓##~\R, h] zkz{[#F_e,b@ 1EgV8e0`7-KKUpFhVƯUqɳQda:+F!!xE-%Z: DB3T Ϯ1pc@^x}Io^tȷ,N.EB4$+e> mM#}7TIcZg4i#/{9N.̨E" c艺g}x?ӊ0%)J'b u ŎSC$~-1XA3ɟ"*HȨMt뱭̲ԜPdx=I>M`>k }.&|KDq2̦Dsck̬݊,ynO*rAY=v33(S2.B1 %IH`%E{>D͕^zZ_R_$b@inV5j$t( gv٤Uo @X2O#] ɚ5^އ"eL|H7נ@k_2v% Ì]^txFFF8#ȯ۷Aٴ&θbPx\%7cZ26/gw"Ys ^hO6VQSVg5'F&}4bppoxF+]bF<>QRo+╫;oQIoƼ1/6R٧Ly ̳y![W>"'(Jx@VmMWq7/c~4}/JDgR _r&,Ҹ`NTJ}` xO-P[oc6 xU}ud^JXǀ04z=t@Ȟ}k9C^l8H'.wk'*S)5f8gLVs"Zͧ"M'2^Y F`x<;΅ޓ/JzI1p:٤)3-K [;(iqܲ,-Eؚ/'/$FvJe^Aj[",É[ؤ|66ԍ:ѵŚu t>i7+HIG,߸̀4a .65žeķj`TY7i6TbJ ̝EB\[z;(\n<<:Y"n\eɶgg;X By>iV_?MF*T]xqU8/3N/]m\hLf.R>f)4d*$*k%q6%8',0{Uׄ(c8́y X\lCKn_ 2 +{K Cnh {b $|&[tf`>;PKt [V(7Y1lVkQ Z:P 7 Bf:MȷyEƶ=zhnH-#mC4k4ިT5W#{~ƈɔagt$.KxB͒|Tj #6Oe _5qHTƏd//Ռ~Meͪǻ!B4/oد + gYZ070701000003e8000081a40000000000000000000000016609d2360005cf5c000000000000000000000000000000000000004600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/fs/cifs/cifs.ko.xz7zXZִF!t/D]?Eh=ڜ.+OǾno6׽`2+]IߔODQm㭨{Ku)Ș9%T8-i1ƶ@I FtyT$IkBU͠W9:0v2E zv:#'rsbDݳփ </MwZR3 lsELUdS TSS578{zR=deWlG X㊣"TH1?!k45.k雓p6)TW4K"Lg uC $XvM e%[,FA,J~xL;{rqjc{7!Ws{~'&Q "J O _s$0øA  }#;Ly 2!'DA6׳FdOw:)`U@;?j}W+Z G7, ojN_z!ڪ] biYx1%f'yˀS\(R -bÿq?phf1 @鮑Zw+̾ân#g00,F y؃~]%!" TmPJи)B t%yׅFIb @c)ZKRbR@=uS 4Lvu<ωeVǜ*4b ^<;SЂj C= |LG3u__<n6yeeueeO5fA3+\B(V5.xu(R΍'Vi _Mf>NicjYmXtc׽HY+U.9g7ȅs鴑'OvOc-YI5 "9lǞoypj%Sd8${_l485s u^Ax"_틮{ /D;uйݮGc{ $ Gl0i4eY̪Ԍ9b:hᵓTUˁCR)iՍ3+{/1 38Jg!5ZFaftjx鈖|rԩ|c)ZqcBR÷#8;`$a &^O~:%XS%TW=T;\olP$?L_cAK..=oo^hwٮF$N8%UGW5ԏ,2**c~C#IPt!<]ouqG/űJSbƘ*ogLX>!z +4@nUyN¹8Ft1yاٯ#EX0k̕zw;9=9'K6Gwl/N^*҇q4gڮ[n_x]ߍs0EbG]\!čpVRma<2ŃͷO8/&I:o!+ʹ3ޓ^Y'`H XyĒHCufmlHE6.r aZ\"kP 1mJD| 1LH/Ӗd'է]P}W+O^p$Sq,;6 ^ca"C=wӓty(vr|1۴%˞x:2Nr*W_d՜jīz-4Wdv5cg#dUQԀ {=f9zݼ^cS9qLWA4ze)trЌ?yҔbaMB%.3003Prʷ<\w׷w~Ds#g ?oj KY*u3)=cR5g+qiB2Q 6(l(i){)ql;^۝"-KRQ#wEaLttq h:6#_6JVu33ךwjA4 G~ۅfqX`}N&B[uZdD |L}XvUW1]JL]AU;0j-'4]37wȇU%Lb\|k@;=>4U;ؖ3GF|Ovws>65Ɩ)n0OQۜnXl5*f{3v`d`}ΊG[ko4ਢUoEA Ok S13%Oc5nͽpSSp~by|m^M8qљl 8/`[(m]?d7_tt$:)'"='`5Eh'n1,tsToJx?kD asOqMYy/tu?z:Ply,AH/AHF;#,<g /e䁍1MPVY5ݎY3O2-Ւe5%$r+aQYX0 { 9ԼO@.3¥\RS(<@lW3)j[령nx(*#krjXΰ̦Ğ0G(\&np`fEl۬}LleQ:霓4~`wbr/u1D2U*et5B<ݟE7ȫ ]t?s#:7_.G@AS#$>G`b!Uk\VSe,jusJDڇ:(|a%B4*S esaTH # 9v"u/{Vv! ײ_vxLH` bq\BJ~)yr53E~u^.>ǪiFNկ\6cx"S@1Km+(YI9#YrM7+PNG LAca/J:Af8b9OkeJPQJl*Ψ3u7g+>|#s}&+-R)=#?A<׊ar4@؝Fj15tŖ_8cݽ-ԡͺL$Tpbf 'lE@ݍ-`/B\03,vu~PsQ6aUts ˫HEː 0yt.`+saD]HKb1N6o_:,ýbN砏*lŦ6h %\gXOdZ;v<;f~efC&/pewM–۠X!a΍ }NyPr'TcS8HX٣jߓ2Es!Jt7𖪔ԤdϷmBi,KhAV Y*$b`=K0F]Y!Y^3̛}+drj;E:P-}O4#-ݕpP{YQ`AwҮ *x8QH6s3`n:.oʐ.Z)ukyspw[ DZQy5DÊJeW.Kպ\ȅؕ7!A4[yT+ 8ۨGm4E͚4=|KoG0?.&oO.b3mVDRcwc$Pq?Dn?WԚ .h9:\6$!T=sͯ,oWg1A5󙘔JJ/eU>r E/aab&_jb6y 'rq-Vӗ\*()2)!kMy&6*cEV /@: F9dqڹ֟Qcg Gv86DVpG썼[=`ꕮ;0T\'h'FZM7aں/x ]) 2SRT`e޳M0;%TEz$t_&[^x Eωܲ8:(MB#`7zίdltoybet[fFu`t;Tpvƣ|LP)K,"MhH5.[ط&b'qxU3`]t=z޴fH]D_\7i]t}7E#!]|2m6WsZՄ MmPp?KQ->~xd'!a>ܾI5z 5>Zop'v}q-B9 W ;ջ{u,DbB6̠k&`g $t.蛀/3qʀ~3zYP ?EOѳgJb4KK+?w }cBȔVy WR43-k ".Hm {]4L1ґW>h'XaQ` v<˻t4LfoAHxMbj6Vw :0`J~STTx_[ uaOc˓_릠3*x8ub Kjaޏi,mt |h5 :m?9:l_yNVS=ʌ Y_#a3YaH'@ᨃ8T(=)Cef*lC1ˠY[r$'^C(^`~󊙀wNTVD;,r(T5s?kK*m][ʞW#ځLjniMӪ} ?zBvqc2+dS^}eZNun7q=B9wc\PlUqOƳvň %`Yt'%.MHF`G7]2~'@[(,&nQ"8]9vP q#Jx=%ZFDJ#RI#!0eaGe.eG˹gh iµE0(9.}K:wC/ZPA+W$EHbd~X?Kk9Q~+ã!p`.^ T(5!IZv@+M(42?*IGN=叇+:*K9Q>ePu /mE> j#2x`m Dէa(LxWO~`-#?> ^`-gnDשKtpwgYFkL zd8bIkN:ɲۭcml*|mN)ԩS(y5ViLU{JC)k f-QCZvK|a9-HM J%W\PE&+^QcX纄A{a\2-<S⋋*\ (@+~1Y>6áG|3Kw7k7n!(N N_x>$d8+j,C+>ɱm fLSg km*?C@Qrg@h4V 'hʵBt5. {ZO(ʭ{o~r|j*&EFmPLٺ|gP+γ LJ*pYLj>DHJj 80r * Lae+ c'|\b KAI[@/7u1xr52G{2!D# ¾3 I٥T,?!O<Kӌ ^'S훯k-s9\ R0UZv|:2;VC @6M8YM]u+T[`/hweF '2*EAȽO3)-|O-̉byXJa!ᆟ˻lJgIŅ)(nX+8A_kYSV2` f(rC.;s_!3`M90i?LV!nEQQKf7Puqk#.$+'Sr%1 0NJ,'䤪XZfϵ /CJt;F'ݙa3IAQz# v-MtorӸ({?/uQDOh|4zx5qY_h_Rp;ʌt*Ayеi[Z)moՂ{"/]z dZ!j ʢg\0`x}Z!]s;02@6jw_=?\'|#eXe<2ymq,8^`5H^Dε7 R.֊Wh(̴Ô6ki ]T9TކO;sgޯfrZ= w+Q/?*kA9ծōi|֦6Ww[_w]wPT7¸qm#C_7,QXlVD~siWpݻm9יΛVcW;E<) l SJF _z[ mIIi'1vj~sVl'#p(B3AC\T4s% ץr_/dխ#3D7p%YE9\<9R'q];7S5}2 $xYv/jTb:yk?h/s]g&Yx72$MMICo LV5pley6VqvoI Hv)9ͱ.*ld܆=s3e>]*4s6)am$J}GMF-6% w$ vfy_\s `܊?,gU ;Umio!2&@dY,A߫tb`2 ÍrA@u@\Ogګd]^MIjsS"HMGgv6,ܾn㉀DfHߩgc>qٕ-ͳLԴ>aJX^*mz LC!G E>˃ Sy:$ vnQV˸ D?wn?^;nveG—ע`@ ݗwfɇ54:Sslјn;,/kI,[Dҗ)}奦DsT VA?Cx\Yl-bc;Ɍ0N gUx'|;eougM*VXXm=*RY (mo\_Eiu-L>\9ìp`l/jX˹6΋ }xhVNKʕu0eFeosCVnf:31+Ցoӻ3덈5>Kc}(?z- TUKIӎ'0 ԹĆ۷ Qb,[0: O&P%ץ[HS}= B4p(#S#(S YK D[Î )S,TJ_>٠Y;7iyZTSQO oo=Jݸ_>r͆%qEnWal$R:KbT1IZ4<wfDIB2#)2 ]%|9STfnS^,&%X@ixp !} mLK':ռ/MYS8lDU֜:YB\*ۏ 4@aXY\x%xHmku F`M=&x[ t!vcgcHY(Yd`ɖbKL`$ RzD$ "VkuL~L^ ̺doՒUIW &Ĝ20 aڽ)NnHy*‚Q g`C&x_-$ r%lp)w}J`x5MU^px+r0%)z0䰔1ޠ䎑2+Բ.Ldя'2q~<Ҝ ?8sVel\\/eD(`VwOȦQ42 Xivp>)b'^m|49e>>%|o0֐< | 먮<~XLmV3OeSN#±ޟ*]E|oqOf Wt-ITJrø0_])~Nd9!*CuFj0[')|):Zփ 5ח%- ho\T*?>1N͓Vw'qAk MUb,d8i̿Ï "edhȰ&1Ms׉woVZoQ 3 Y0Vp@4DuFIu M hB*Ebֳ葝z+9ix%Ѯf$LWQ[9 &-u6&g}Qޕ= IΤwױPByɩm=od3r]Gp<ŎZ͗%ZvQl+AX1b@ZCA~G}Jo=/R[¤."Č `n3,CRY`Qahp]άmR>)*3a9J=\>˦;DL~>pkkӲ}tǕV{&w`&QhПgC3"ė%K)$:{fqc0CzNsSQi#5;K56sCO7D ܘw[ԙjBkTy0MUv"H/WAXX-dSAyeN&{]vF"—TȞCaz~"(7Hx^iF֧K< e2UИ65,6b: ɰКeר1s v{njKϱ7" lC~|V}T> vrC%dޝү8'4/Ol@0 hؗ/@ XpJusrdTyb㋷ZB}4TqHYzKVlbkKY/bKDU7 Qnf5Sl7Bl@zL4םf$N6UzAT| O?ȚAcer ъ7X6Cun? H9uj b Nzk4_W~K'p%W sw_E6+råfk5~>"ϗ 4OΌحָ$mע&‚-PN 6S;ίBHk3(R<n/g[..33wkA]5#Ã)5'66%^28 @q58VzXKcmU<=_>!+}Ȥ+}''Fhz7:˶)U$^-$y^w7J& _b)37cwRf'd0\ S^3da/ .Aʭ*eّ@s3}9([ a\I>Ö5Ηa[DO+#X+Ȱ:ſ~F$xz@DpqŴrܺ( EE?VZ df ?,Tq)@.*r,iUk!;` E*㋅b腠_JoH= PܦRԽϝI$*m,D:CE 1ϽAuAeyasIѸ8)IѺ"(gOId.Hm}W-4~fh5XPm$lrWQRyx6M19+{ٕT*@,o) $_Nҷ;X@& f|cQZ#s@*S=K}s*bɆ 6hW(.1YDPİzZSuOP>e俗`HQ.QaUF㚠HZ}iddb(r᝹r hPH?5b6,=IjEƛG0=*@,jx#4E۠r }E!f^o-oAnZ٨gMK]|!XjA!ًHrd a's\uӛ>Z܌*]/M9_uvmffÂ628%IXyknؐA{o_v$ ZLAAY$8`:~'Ձx6۶1on).G V| w"?gMV>]!Bґ 2zC`݆Gf]p;-F:_tFOf')-jX6HnYuCt1çvU߯FAks&WuCJ22/%:sy{<Ú'LZ??8+T2>.e'8A:?/9mAOj?Wu'h} (S \1d~nz_E o_^G +.r,ޒ'tū)"tRF#̝{:ac+Y;MTu "QM/Kq1fwX=gKTb>’68 ^\Y3Nۧ4옳g8@Xt͋I='7ѴDQ,Fٚ79.߿vl>+U5dOD$`):ΔWڪ"I'm u hE~j7<'?)Fۜhf)f|as(bU@ 5e99fc-6DV!"iWDO ͯ>= VE-{Y}."jo>dS>O 2ts O6$bZYKEYş+^dWlhscDDr&:TF #8T1nH n Rh0DY)%IS8 qh:M\l@L ^έÚw(qtn YVha1A}*Զ&x}/ $d^iJX/u(uYDAÍO-N%V t'c&gW2kx5J+b.:_f4<<$S ,AWw8#LtsY]c'oL\z^`)l, golW,e 1-O'%Ǘ%w aE1{QWG^HlDU7_Tq({TZKkJY=JE%Ȁ-;LB PQd48&zE<[GH+wK8>+Wg &gȃ6m9UM]Y\K>XD?S\,r+_oYwdexiɅ㠼Ӣ,),ަGO8Z/X&XuHzVEۡeCʍaa )(qPGW.wWD]<:yyL:b*=9 6 vc8Jh%ҙtS&hZ Wt(jDX=4Ǚ 珽O_3.oBQôyS*W /@#O&D=~=*Ӈ[<2׋h.h>SeV4h QuF-G ]WDD`[;pY -`4Sڄ*tN\*,T{@Tmdd]AG54J:kiVʥ<. )QЪM`AK>ѹ_'e9 {"-?3.$5ߥ?,Q60pbƸ3»$ *JJ<;PQW!Iܪ޶BcMGl@gX!ç }VƘؑS&q8Ai]w [U@һ}W"9Ê**A%]ةm:f+>[%TkӷPn9F)k ,T9x3C}z#2%U}jP|x7Sq_Y(yC0vIґ%8L-n0?^RdYQu`xBLh`r?YϿ[V֍fXt<4R&63JYi@V'pȤ63^*xi p4z= QUo|lJ¯|0Pӝ%! Mj-*=ud3Z}%-] c0Uˈߔ/Uh0'kY Ɛ8=<}cWɝC}HR_Yx۸V uM6/Tg`;dc,рҠ-;qWm^V,v#HF5β$ ۰`ښzRdf"a/X'{/努Ҥj[D rN_Kb?ѷKY#aӸ^CEeJiMsЉeY"ٵ(0hJ^8 rQsR4]mj$p8w)-_Cj{j0!)d2MsFxPoTB.}1+&x@RY'8|[v{RUr L3tp&"yw pS +4ۯ6z;>Nph 9_A hqDL-(j#z#^ӡiy@w0ǀvxDe+v$pag4am*"ׄ% zx=jב/t+%mo010ñmcܶ3 5! !VwVNLJk_}*<=4ik{Aq?ĩ &˳-spUnh?MPp/Re<)nk>2l>1;7M`90m\F(Ntf/|IL\r~y ĢŮ6(4f!ʳ'W_.Hd*iS>8CPˌj(ˇ$) h:?'k|<'𷲙cc%eraB[o0*ci4+f`IX=-fb͕j2w8)բiL js?YZ\ *pKaC`ʶ8N0*8ƭ!=k@@4ީi^)ίgcXWݡ. D}I6z?ն'X!Ki?ƞ_*{s;5T3^9w=vI鷮$ p6R5:=,7Nwh0.hso`8o_ņS&1BL\3IlLZr8+@i<:Jz= ćgst[ܻL{gLzZB^2'(dz_Isnx:%Acҳn$X5ib65thu=jXjph"l'/Ћ'\x&W\'wgb8/үyH,f/g|0 R`(`vV^3Q1ltU Σ&3GxQE@7J'v?my˙$m6h +# (lϽ+=Q,q`Ff[E=쏑fqz KJ5g0U|eWl%hFQwۜזfofG[m $)\Uԯ,*QsDW3@ {2^׿G, LIl߭hv#I0_jF^\z%d!PdDau,SK%aL#0ΨV} \n-?JW9RqcKs&O(rA~] F!V8k ^ #ӂ Py0K+F֣S4W6jf+m^*L&OKZ |+:' %eZEw}Lxi: l^t#9 d=X38xX`>hґQ6K-1l,ՎV,-;܇_hdEwaGY}Bٳ^W'\RcH6s8Xֽ0lZܦTc|Ll-fc:4M?7ŗ=ē8}ȏvs,=tu `?;G?=y DFѐ4먇?F[-'I|32١`. . XgO/[:P_dMK[܈'6 xs;(4Oh/ }퐏a4y"S}eWYpܬ"A/ܗ%MkaM+`ͯT_6V"&j9_J|jRnη4 Bj =}X|qC u:մe$ T?}$⤭j- + 4i_ x2>h^R>1$;6ʇꑨw@dHxC G^zL=m;1'd^r[+'>g,Mw0ePePe#,j83I/cUgkѼ'jlw/kZYk'5ޖ 4@4mƵ S^ZԒ=YR/eM='AHa.lm#Aɘ_$%^!ql`ʾ\DچvIA!>F5E+ҮFe6^gU'PUa A:hu~A7p t"*x9~Yj!I;)urIU `wK'Jz_] "vxa aA 481=1缔3w0앪<OWXj8ϧȆ!ݨ&;a`(}Pt+T&%e_y#<ۓ](ږ*Y !PM.ÿAFlISQ148 3 #b+ XBpA?{yC TɬI.ʄ趾cRu:/(i@Q,'U? X k0O4 `̏ M| yS#4n[%~'`m aFhUvRA?K ȬcEXlbjnvjEȔhSnxdOf44ɠ |3V p+,n.c)rVUp~QUyŰe4T\XxHm 혍RJ8Q2>_Ĕ빾earyϭEQFx/8TZ<?OrOTi˥slf y$сdžs*S&G+BFldt>#%k2;;Q:a1ZıHv^jy|D4M  ՝~Vc  Ɔ~yL5}II)5' vQR }oR<.G1.Ǔ(cK}k(#dGC7kpՠ S8uV;0L{A9!a=V}B^AڵŹ_M7KiUۉvNm7mZ5tX2P67!($&a9k'b\3A)@t('E~UؐR2Ss[d r#Ď.E;+I'"6a2#ĻGVDbk?h;4&؊߄=l9wYh[׬e5TJ?R i%Pk .Q|@Vbk}vN.P=G\2wO gv Ѯ P.{{W`8Q<+5_"cKs H/ 7ny%I0juP)&6qǨb[}z 9.N^0a/BHk{* +4<,.6?{8Qm܇FJ.LpV4{(]  ã!)4Vo7 Xu/VM ধtR<_Eeq(-B6tDEch0{f ՎGD|Z 9J;i-o@fGP$zYF_y o 4ޔ]C_dniΗ%o]҄Vlfb%K$2k5>"l#]m*㚦#imhJq€{#hGzl[6=@o2v.t+Iun}|ySv”+dWdr1ZeخVҨ(ι\ _gL$qH۠_MV> aڴl{??WWS'2'$`j'-f 6ɈҐȽ/ 3@؉+F FB-3mj˞P`hVx+;cvq/b*ū1ɗ`"ז/w&a <8{kKRT̗;ƽ]z$޵$(iL{@tljD.g@V~zUbzY_N^bC}S8Chajb ֔;Eswhr{r>/ȶbXFo+6#(z CN+EUHug:M(/e[rIQ(alkQQm?YAszI;%moD}| Ӆr.&=3) e5|-*_^jQ]`noTਗ਼,/ `0"kWOh()%1W2 )6x]4Jl:J*jUZm]vzLRĭv.?UR)LN&(3Z#&Uojku{t{4LЊ]A_krCC;0#ɰ:+V%NzKDseW0^kq/O1ϞV}F˙coohŨAb[togid U$a |] U6q8+@ AqEׅ2:i:ށ{/&"Uͪ5x;4/[M`K+;&[_Fk%Q9n;#)6^cZNT]r\C,nx1ui& f:0e)gد\V\ט(\1X@M7gAX$!t9&?'V[in uwrI?> 0& qלL}.I9@;}|-nBӡ^= KW?N~8 \}%!"0<͍Se% R;BhDxV¤lMfͳI3=c̜i>o^2l6RMM$իnr%`@mU,ywIEOdXF@p KWV _BkLNiצE4"+,Zi+ضrc0xIMٰ+Zg9pPyKҳ;eo<# cBg JPsH2mWI)hVߒ9Uh Qy=DYG*|( 9-Pn/;"f7M >*!(K0i1:>sv_;īIŢ VOD47NUE&@gt jMU2ˤnF vK,ȓi yrع_I;w6s0v3ٍ7x3It Ti csaɡ>Ď%q,Kn&dC֞ũ ?RaOĸ#x v[Len`P#>BݟM6QѾrWMb iJb "ςnA u-'s2[ n)"gvW~9VKvZ hbӏ'5{P)r /d8 eWR(m@j4!ڿ|uZ &CaiGeut΋c}$Lnd J|WYဳ MXԍ%T5M"H2Ga#M22:j];6xp=e6%e3t>풉e 7Bca!lԠ[P; `^L{6,ٓ gv| ग़Sq,Ukw rb|?n{#VvXLcφTw>]A-R.屰F/jGKI\N<Ƴg8Rl hC6JÚu=T_Xi)+򡹀]"']sBcpAsm~KA+ukw)ׄMpwxm ՙ7{NvP;5}2^^֑^t|6ɡF KGq'Kᄑ&Mf+pkdp Yp+NrLLw 'fH,>ץ:ܶ37bMÓݗӺ̱8unK%3䶶5'A-m# {,/"2.!TSXJS!ΥwP蛗Gt.iq ݷY(EjմBmA)  baM"4B_}ۖ_].FRyzBs,f) g19Q_t5oDcmŰ^ "$:`x%ϔ7ElJ}Q$ƪV ]-EQr7|O&8JᙥڋUYx9 SyB b]œ͍+VΆՈGaam秘C(}pM6 |? PuvdX{&я-(z'7Nt@@4IkFGb߉dYe3+ް*٦=Џ -AdVʍcS^t@8hK$@&&*{Nł()oWTU"" >#Q;d+LU<*|t;Usci&. %trMF4^uƠ-4T~ܐJ7x !gSꖼv+UU%&PoWպ<}*$P2VHYbD~}rBȣ$'d)CQυy_.QsWڃD;8DN>]o>FhsQA $5HYlK#L{q/(x`v%6nS8tUK3WGgxZF(1Mta7Fzq̓%7VHlL-,hx7duNnc&`CtBØp4GlIkfK||P`\f%\z^yg@9fin@ 鮍*H M4SBN)hidF G&;'KO&n_l| V0RcQQ9>!㟈-k9.R0-𵱂>OAΓ[5+Pyͭ,P.6#mF_ m'kmVv6gO>CIgÌX) Axٹ2sv (m M|XoM`Mu3 ՖHI') n,eI]$ Thݜӿlv~5}G @wC$1nٍ&n:VOwNg|G:(Ł1#&#>,eE_͢{G3t޹Tj4`3L"8+zO2p^K!V.l-AފI+m ɒ-P1%R~]UB!OmڔJ(ql4Fa@JG#ka:%$mDU XH`}t@h ~tRLk3̽j0d^fNB(B}b){HBixo=@܆iZ2mf%#ЪEou{(=:7r6j>Kms5\n.̪Ie>.%"`)eiKcIXz_Ln[e-YhDtV~X=uA "6Mu(I/>w|#e[TlyZVEngNr!&/ìƓ%1M=; BPzQ_Ou1_P/"#xIu>U಍`DEW`%uo̔hPߦ^xd{J) ON!&sUk :?uKܺrc(?/ᐑN|Ϗ;.1h:[:{2y2ro5(NN 17)fvzW?zr]ƻ^&Hߟ!g15hNJܺC`w*x [''#ާ"JD?{F6ƞ񒌏רeod(~.MF `pnM{[M Ձ͟8g}l;dKt,  'e4` #.w!aܲ81`GROHSNsMqt!sZ55zгMG|KLKU F2 Q/WދO80#&GJr ٵ:)nےO›I\{o4V?`[o9c7Bu@ BjL>Ji6Tn&~C#T?j,&DKJp%a"('}ʀl,+$vsp0aJ3$cOϒ2rW!io,O 9-Gb5:gQcrQC|H~1BrHkgwiڑ-LIJI&1l*` o,gHC⦫Yɑ+'v۝ݝ{YڙSq" eLƔo&#]X}YOφ`:&A\r+QZuXݐ@r[cN'Є>jM8WzwY QS_;U5hsԤ{S'hR:_ƫV7S4ǛH} ZH26`5Ґt1 ۃ:}Eu M91T'WEaX5&Le˓ؙlfJrqnα\fܳ>{K[CtF ZlȈt h$>OhɲXn)蝠8 "chhh$6ih p1O~,ѡ*V!L1*R*6[+JbKAq䃖hjgʄ#l-ۻ9˓a=:mΤ&Z(*,o]H|9Z-4Ǻ1Jf0Bn}mk7[ q@FcNfFkUo]SA:6u48TroGն1 W :IC'k'Ce? ڼkTQ-#`Y^ZC)CVpplzxNzozm"n"5@cĹ5ҫk8 z6.;a#u/D+VP0XJ$gL+kjPº<# td=ՊBn4i=Q1cֵS GK?miQf􇒦w2;{ڝ/s2}Vlޘt:[^IŞRFѾ9|!yS@!sal:4jd1FyPysZ&4@>NԍM2zbq]kBp2~QGijսNiE }&9OG0՟m O76K L]:{-rzKi2~>sHA:-`(}rS,Ԃ4%7f_ѻ[jS>iCu(y$?:MA5a Mg.&\rb\ZΈoej}CnR_9B$F)hd~/ƧA?"/OMmD~Ktj&#J̿sLO)& =p҈f.`jQLG'5ŤÝ #k) wH EC7FWOmKP`0y/MW+) ~ hG\g05d̶ S9ԛujC~v9=y].FUdn cjpUA(:Ŧ#/sWA.$W l'2Ќ04c BHOD^~sRS+ ]e6,-=UʶT?j 6%ثT>'x87[{? aJ#1j. `Fzu6= vP9cKK3p!}'&[(W /Z1A&,W5nƷVRrwzy JfChw4㷃 L[e)DZwة3{"owq4лqPvR Dl&WUwJgEXv^/_j!ebրy5@MsKq/gG#:~Ր !~̒d|\;A;-z2!=-b_?hR !)6SU g,Hc~V8E8 "jg+.=Uv^ eS-QZ[b-/" TpGg6-uX%[@cEk@_@vL+ 9+K.( ĤbwxfWc(3@h[&t*t=j绅߅)L;|9N\e( mF+Ix/`oJ- .jPrcLwm%\}i[wn@wa !l{W#~zpX9Iڭ9q|:ezD6p2yg>eP#0z.X7 H𠍌$GUw!Rdzbn.xȕ 0hi;ZQ%ηѪM;-6ӺBZ/\6wqpsE,ZƃH@(ާh؍jQY1លl6n8Sk?n/}VSmƴWIKL4s ">eDhfV~m{v9< ]oݑ*I)$,Ib>+"*r+G{:hc;r݃pqLa8rKDdХoO}pw5#R퓩c?wBEjkuF$ªd_D/t DW6+AQ= NU${^/z V`]Sx+̽rٳ-W6}ax /cqZEO7sr7b XXx'jLeC ns89untj|}ؘQmn{I^*::GO9G +;Dev4MIjeߟ 1~c;S·Ό`ﺠ{>Ԭ>r7N|rx1u賓<۹a/Do.}KIߕj&; WZ@t "~c/uؿy-`cun 1`c..ENֳwl6f&gQڢx[2>hW+䔇3ӻђme?*˭;PQzK e;<oܿ6_+=0wt-c^ D?|WgHu] ΔUs`Y!j b:F2;:ې|(c^9>` ]zS:h?Čz_ܳԓO_uDZ]™|[9¼ #yDoߘüY{sN8߸q2 XϦ6s(If`**U 滫xAvAnЬPM@A[")GDKevezGssp zS̓vwnMZd.VO3ZR#w_0l?﫟p7N=ЃQ0! ZhA*l,7q߰VА-{VXV]PRMl1QnhӜMoO}?S\8O}>0en%L7u4=7% ]ep ܿvSdp;] O݅k[Z4Ui7j-: <ъբw_Qkz.d F'2|jYt~}½V}(ۏ Ũ  8/N@5Ec࡭Q.5%:o͸|!0W#nN1T4ч{aH|OLLa@~nEm+Sg'U5?pP b7x)HA? 3*J7Ϳ'{r&b3wGV#R4uMx'3'q&*ۘ-[Iβd#WGL/b^ɵ %p9I`,F=`HFFKҹ,_sjtOy]!ݙug>wispfT]-Xh6@QQ,>~hvx=Ƌ|pĥtۂOѱzڶE4qbQ)y *Dc?*HotJ$x\xkvYWX螧0 _,{&XLV1ִS$-cVJxtrx_ȩ8vG/S2?bUg&\%^^xf(_rLJg .T(': ;s*GX ,pwT撕5"V7[]R[?ȫK@ܔ/Y288o<!AUa][Օ鳤/P I-[dT&KoB(22+Qݼ'F"8L}Wmv9h}3)opI_[ZIs7Wc]q )ߏk6\[ `5MWn<ǚ* Wa@p즘qx~jl5 1J7T3׭$vPux~fbῼn=1%O=`_tB]Be^cft0+|nGBWp VouvUMUvk* }K[ۛ4i5j4޷Gi_: +vMt"o#^Q hX} |>N5B` q`ȗڰ]kYǨ+y l,Tt>3i!QbvԉKmM+HM-K-rMgs_ƹYr:pNJݭ&>ZmؙW0)jofl$bϏ4Ē^[drYԘQA.ѠSD+@p7j@{S.{=lt^@/N[ڏ,1Z$)htyһ&NK3]ask*9 cWo'41jF6ت4BO,FI'o! $iI oqyW@F/\S|p&[Œ .$'Q'^|%iLX ;` Bpy8'HuCL V?N~*Dv[rZ Cl {Ol+kATA)cZ.(Nz Y~jE[CB\~^K!>{VAg]-\NKAp\TJ?3`'p]dL&(!X?<)jN>j}5=Dvid MLftl}1Oڞyxt4pה܈&{K~m9hV@,LHE{|A޶.JWS[rԿ;:0+hOIij ĎQU!j$*^X^jHɡ l.k٤}9摶䥤EM1 c=yh6WqTj\S {V?xQʵљ}l" [XFWKa1x6{w|p/J,Y̱m1ȩb ܘ?B@| odž]?+Rq+kfՏ=a*`#Z=s!NS"_Y>C 0k/6D4,Ρ)88jdu=_;mT  -d)B]\VF=dt}w7+qTG.%E;o24ZL d==?ocKL5> [&)CbūϑEGX!]u@n7 3{n37#T(`p˯c>PN+:nèѪ[ϖ||Iu8 ;SD/ᖿk{tK2A n\SK]s R^hT^(/"&7$21GQX֭ZbVcfڙYn]EkxRRɅn(a2lKP+f*?hv}'HdYkTV?ZLT Fs1N&BHAINyyXG7be@' yu+<4nH5պ`e!DQOqTKfӻ߲e4=6] |Ԍ@d[B\9 1&R>>eL_T},+fܾS%r簘9rƿa~+\;WjA棵N{yom0`-rҐrӘEt8ID~ONY@%tEvh׼@tXq2 |X "Ud[e/MV", TmbbSZqs՗eQKCІ.VLD7vvr8ֈR]W&lCn+'7(iu ƏfbtxAN!˝E`}LJj y’I糣OtEQPr.ON}BL&sNͤP_/&z\ϾgABPBjW^JZyϱs ʯI$yM{@%npkH<&Q?alA+c AskB} U|) M"҈ &V ]5 O:SbbҨKf^RI¼F(J4zuO!"H|3^SR|oFцݙ]hR sv<͗K,I"SLBJVϠB^م$Y|ֳ9p@jR  t2.!ٛe̡YŢI|ܿG)&=w)J I#]9զ =[ߣ˭;a9 !yY֖S3նiwSg31t1٢S|[W, +CL_/Ljqr靓;fP[.LjNЂ$ÇU M~ 𹡿ty4[L558D? A/D^oꫤ=wa"}e`Ȝ'~vDP:Bx"deH8N .=.l͟zϯU)]JNt9%AlyJ~x2+v{;!ɺl3wBNWq:'c.衎xl/X/L$?U{B]Q. OP'bܚw`=IH كpy/IR*@^z ^N}E[qU,3BlPqhSrc~Dw>bYC 5BG㫇tST+sŀJ+mInXSTdaR bmUu@5V*n`Mqz*"q9vs2Jef hmƮfypiVKnсNWr#0=e (@y0\#4s)ge1؏sTZ3X6);gbzdkCyLe}($_f~+G@qyKb7o݉;`|~t]g lt1ܹ>LEwmvĻCh=YTbx|:䨳}bgvk 4Zjm# *H0E 7YC<r${D+-[VAxP"I؟-Ѵ%,Wۺ:z-m+>^1:p0L}NG+[M7 C2}}=|͌îQPf*\iȓӜgd'9qWlX$d7_ʶhf"vj 3P Hh;gcimꭹcn})jA .BUN6|n|Ae2p@k馝N-ڹW|i:<;r4[ȏ5F=%8 pla/; E_\L q9?y'dɠH8%\Y=4AVźgGJIQlPPvr(GKmeM R;HgfCRi\RF+V >s3:nX0\NQw>nantfm[u}”rbW,ẙ2o7#ONu~ɫNX<[;9s$*-ĚG:rG|Z2ǚU0zvvUIehI(.?V"AjnƸ&sx:KI=sl sŠM-!?ք{pb`jJM ayl 7, popA|PkT5QZWrWRv)L!22}~ݦ:0>?n4y3[xR6q00ιɈw|j#͡q_2TJW -[Oc [t9wYkm($bZ=;"IĺH8y Wl)u3:W88ULܙcᗻ[ 4kBgdbq|[3 ؤXNy{p;!M'o|yTL$)mu$ 74!Sk) Zd͢C>v#؛G-Yͤoľ2:7|~;.4P׀)rP/!FI|f3B.ħzB 76时RW. +ZJ>Y(`ު!~S?KcGz;5S#g4t<@es@P7xVڞc3jMpYD]x}T2@FVϐ0B,C ~,/Nx< vlBhsaDh_== clw =U-8`a؆$WW~+.Í:CQ;)I®:4.+`xTiGVcSen#!CkpVn(1s0Pg@aB2'ھݛa55 9PޢWŷ=]tq8< P1"oq, %TiW&ڈCTG;eŰ"1q*'ؙ'h,$˳x.::KnUv< :2C7j9Zv]NC%?A#zb6֧b}IM=Bb;5Se% !M 7 W8`EJ1+ߒy]:i1# gڵ ^i bgS4`1)~fSH鉪 R n#pIcܴmC,cg`od69r__L#oт@ BnHt/~Y/m&,ڸȍVwh @)T),`ʦ !Aʧoj\ә-fO)|M KM&ۀ#Y Թ\!8fkY3[Mq%|4Fg%TJtF@e \Ch%qP)w^/̏Aϻ0s eh[1ۮtumw#X$2[0#7W=n(^#xg]r d-/@OoFvKt, \c{F$1lx =Ctdvr|ΓX[IWt>$p iu ظvRڃ^7,pt ,*!Yy} %37GL7+Ǥ8]<1.#gja ?pEZ1fmPvolZ}Րwnh0W+&9IOPi}6-f=ʉ7 io!`nK0ďb>L jS2GGÞXD@zyXu _͎"{U b*ov*rJ4t?38% GS0P՞;~LB-҃w3c66ޔwjb/qTAR!S"ju9 (nyg"=H-ղi14kvRg<LЌXKrA#dn`N(.vm)tφ)XNĜ~&$_W{"V%8HPx{>ù <0JA9 j&$$qgU#RKJoX h̼/f3j/zʟ{7buU⮐֮0ynڸQwڭ%~j5Qiªypٖ`0ہІC_o|S=q$7%lhTE)$@kHqI2% y tt[`|t)K3ϮT3aG]E$s q2ʐUbXYi8)3Íݹҝ=plS/tң4 uBHjYQ5+O(MOWߪ($m)t ([#4ɯVYi]P =]u.*1}HL6-yP 5Lc@[mue~yV2_||7!q߁gYwVT(Ѧ\n+6sH@rL, _v%SEFmZRL $ /gy&WZKl.st]PY,qhE`3j+Xl& w풅 2#rz1pMU%I:am)IN'*^zmO"4P'C݂Оv8'BxzfnC.mb8X ճ}-?iHKa!]g3C7oݔ夺w6NA9f[JWcY@/|[]@E3M3+*@<ho|1jԾiOĕ''Z%4; @ޭ;8ߙ^"%tytq\Ѕw,kw}2 Vq ydbvu"cUPk3ʧs& 2>!fY(?4ĎvgDj,ExW6_X4Ն%%د t`JoeR?5sTRH̍WNQ}::<BϮRa._DP3+oKE<^*PÍʹC oO =B{ps~c&v^'ll>nlB|VPSRKx1k0nRE"@Wϧc#v}:5pk(~5&?/*c$;UY&kh!5C󊅂2#b#^@oQJ-ƼůQa'QkL =obgA0]Y 2SYeݓLe;AVbc}֭epADS:m {&=&:ǻ"@u=nA: 92J}+< UaY^{PM'`8,"pwad?KP; )q;Fn٘ܳ_rw2a~_ܩh ޙӣ2;fdv^ }7 NO9,ֺ~"y's]s{_,N&V=m|ƸCr 2p8Q"wЖL-|@FgLx7Q:Oo%ƒM;)} ;@GLHO"rQЙG#*Ys<]HsyªrRt- yXBzs6!̹骛V:`6@Պgo.c~MPǷ}>/5XWv^(03; 7ӛ8> `Ō'(\AH qc^: g$?DR8$ E#N;lbcY:Qqٚkꈮ?HC .*UY/@mAd,d`:ݸy:J}M @Àk;c?Z%htsS%ڧ H^I{kE2 DO(ӧ,:@LelIb{>ˋUa0E nWw864E(M;.mSGf1=Dn-FjVP x1ྺʏ31joI5:vҐA( isͥzFw5 :g)"B&ރ]G70IKKoy0Νbog9e- ɢ۾̠"K?3dj}f2 1X(,.^g @m(|4qTG9VmukX"ebiqi9?9MÄĻEEhOJ*ѓX $F)Yt%CۇٻqbA݈һ}RAHNR%P6rnk1zOb}:qw-?_u dwe%H)Ux_@ ODGNeVWlvARN9 ?٭*k.zM'B.;!X^ҥFyO1:~u(iUD14!x>3DT,RM{[^€8[`CE(; Hy˗ :77;KQoFlc2M'2SS[U壋sZT\M -fS)0=24=xv-0KsVz]"YV=?̡LkĎ^U0A ү=ʷ.$)[jen2W2vRH=hk_a%OJ=!H) -=srJXJ?=`Hi۫l 1F84_ŧጥߟOsi ]_ +>?Ð 4yH6ч8J%RFڭV H(BK[.SnP*Vه%cbڇq]z!70paib G`{CED)ͪvrWsKkn]{X: vAS Sg6ٮTUޗGns5!O A{Sy-&"MoÈ&Ё9[jI ؜~a_'˦ GsӰˁ}:DIp+~6&'~iyĄW^ @qU,6nC1Mcg>/i)d̖^y8|w>C1BF[b@{,ᆍaރ{ess0vErZ)EE%LPvS.gD y> ) P` )S'>mY&<7oOjeI@w7(ByUأFh[W9h R{5P6$ffn.}ߝd :#7WPӔj.Q./Tw\8PS uW߹/PQYј:3! m̡HV[Zz}}X4ʻ0dy+ %YGrvmWKܔHʞxF~x9pD ԋ&]A<!*|%1)(f/>IݓShr\imS:rYv3QPXi ͧYѠ?UN>OG s's/X&F[/MV٨L=Kr@ʕnד!Vj[v*& b 6AL24QSxVJ slr0#ٽYݾrg+IMzϼw)dRGwd^|g|L&ȜT \}@g9MW@GS/_NQJ~|8ZJel-ZdɞՓ"To !*f/h9 s 6w:n|~\@?[e(IFf4VոF*+T^s5Azj({(iJܙ5Y yV@ 2ijpshۡ_, _3)PtKg3Lv雁8R.c5Lh3!֤&:\޹"PxcHigԟ f޸!-AOLQ}4n?QӦBkfG?RXfnLC]̺ ã+0n\f,Xȑv׌we͜s%ΠڻdKՊhC/wlI^8'{~1@09>Yá(K"noDg}uw2k㑖8-7_.eb <akIo\+-g۪x,n?ڬiRܻ^$~ iʘ`; =r4w5&d"EbaO9g sW,-`^?^[Ѧ? @g& P R2ڲe $UH欆QfiIsqǷO%A8&+1nt h4nÝQ ATT3{VhR*i iQy-‡LeOX 9Ch x=}z/j|mX#A-TPkWLӉ.ۀ zX 0h`xcYрP+#̟u xYS#--~ pzWCg\*xfw=H?T7$o !]6}~h69 $Q]U ַ2,SM?,!|8'[ I]3o\}DYO`euh'j[}~9!uК2'wa/lvcmw.5&E\8/\}ܲ9J1~p tӽEguF–9'dld;|cUg* "'rCBUL=R6҆Bk[WXetdC)UaR5Od*O"NLN G){iǛ拱*-p3OWQ AqR~)˻f& g K"4^*3yXxdabte$B12B, ^/⪬Gw\̬y<$ʁeaN$a2/gwHx"Ue'hQnu@W;@yׂJ*=B iK4)B(}[Na0LR9A:v? GN=/U8¹DH^0N&XAT_,GJLAϟ3{b/;^r8exPvcӈ3׎cKGEL1'O#-ױᒆ  ,5)b :T\aga*"yݙ fSB<] UeTK³Q宦#:Ki ʮ7UXpb?7sYO7Ldr?5=eBpY5n#%7}FI06qM9{ge_ 7D/+jYk6hMUQ&ojo#?8DR!u(}ĀNq "J|6%U!\yY%t?0A33s ^Hc:J7Ƣ랏>]B Um3'M<sbs;4,yz7eh10˪3eRL:2Sqv/;RWIങM+i+FD$Z~*4%uS䇮bE[\@/[Ҵd8EeyD 3 ̲ x1Di_vYP-,h1/mon|,h"W /-m">ʛqv><^h.kMۋ/NZ pRgFFF&E 7t7J B4 t"L Qeu3CX '\kEa҄Q+[}jJKQg9p|E|MC(wFn:_12R'Lo0 ,Ň^lO&a_9u*}_S a[=PRG cyEB?ڵ] Gkf^i &ՔU]3~ ~N._m^VҫPRsmU$fˏ&6}m:ߒbzrI;Pv@ȹs&#ba1$$%:$PR&skέkg !*%{z!Ít8X>VNhEmvP+v65Wk}O ,V O9X IaVr4A q`\Đ%+V4 ?u\}cwM5e琂%HHǪ8fZί%=qu߳u<'mUaHFZ]u[*Nۥr1 eUHuO^ʚIilu-gr:I6E: vCxEvƒ{]mydyN 'E 7孹`V= F3g\UOWziy@/%u V>D@Vfgud5*Տ;,m媅C]ߘd#g8J)Gv: 8:y"S(}uH,Qk&2:I& Gd^!NhS͇.`C+ϊ<jQ@/n?);}â0xg>;J#}_8R0l`c9Q߁8ZZ>4{T.0*-Q7Ɉaq'bWFuC>QYD7ǠEڣ^Ot)&.I0*c憏2ȴ؁0k'` sSY`@ԀI"t]]{t+B|:DgCT GXlkj 8]? ;4Mcp{IiX! @2P^;&+yTԪ9.QLOwt<ί4.}ꭇcGm{A?FIf{dXk~Qٕ=ާз]/@ Gڨ,8`%ߨ.FC.ؾH6wl_J}+h@n+qTv5fD/$<О@Mjv]N<#qړ m{d*4+ȹN]Q1ff RB{rz,d9ZskoV%x|ȷb }^2P/ o|_H0>$ j2 ;s 'Wۭ`uGxF}*ԓu4> ?":ʙ}'tCi.rр3 v>SbR#ϼ0dL[oFu&}y0KB~s/zӡ`>ƚrgPUzHJnFV5P{FGhcYk|H /nEyK*;`+(~ek)Op0 I8bFL|=CY1>#I,ښOCbDx^.JfACL[maB?IGR%IZs9W\yRlXWQ|Xd;(hjv>UB)4&g~QOCb=OE޴@\nՁ͠ Tǖ9}3n:hRT?sYŚ\V,C>D_UWN:x骋UH{f!jl5E$i1aPdSv(\?w1;4 R}f8:ߕGg9-.0u&g;p-pQp| ~ŧw_YxJ Z^!w/҆Ά|nS:*>Io?jF"hE[b. RG([6ELE}ѴCJ^Jm֑jMG%Vnᓱ(ZK2O_غfN:OġuM7B7JC)N7Յ@ܢt(`.>oQfQˆ['8 ED$j*^\X΀ИQ\>di 0Wvy7Wh=Efߡ&,Ib/TJ:ܲQd3ct ݿPOԖ˧.¹u"O{'C."3Z8A r7alʉ4Y Dϼ!}}IsRA\Shu+ ]Af%IB EN@%e{]kXc5[| Rlg<:gF#Dp%~0}#$>Qx?G,H4Dҟl&_h/|HaǘU1Į8/mboeZҝEFj*vH+| {Y7ҢVz=C-€jh~i,X'~CUZK|ʇ3`v<'ww{0 c{WUaAD6e@Lb&Bėeh[D1Aҫj0CX8-R O {z:9klRߖBc? z+icҒaM+i..TGEp0 w@ü_~In{ С@3"y$M0O~̲%m37pn T". PYR7ERJP9 a(Ή IkR/ 8঺Jq#rcƺswH m%8LB`pZ0O}3?x]W<^J4vwf<4s|BL81C>ɾr8a4p#gW埴탑)wvp˞QTA0^ٯœBF4"Ҍ"In.RCe%Fb߶PDgprQ(f_z_n)w.tC3~mOP:U Zv\`~IUTuT\60FǾt.\.m!N"!!"bBV1 B-K[]0pB.heY8c4 *. rHŢptlnOve+/!9:p-AW742_.hRdjzjVFцv=TԦ~,2Y"!C} xT7z𣄂DimctphX;a88rǟqB]<\( yy6 FYXo eU b lyvX!I 2`8 ;|< }/8W)&{\3Ph b)0/!"H 7|Gfۿ2 TNb/9VVT\ P0\s._ЗMHwvBCý%Fi#'OίQZ dSְ#~}k!9G2IݳCepO*b'3N)9qe+[VviǞ{(@sp`ԅ9dm-vM2%t.&;=e鼋 zVeCV;ӫc LR؊Ň ?:vëMZpJ:Ն(l]';wt.fz?t!3ذ/l]qog$|I"Tuy*zz<d k=($6` qCAuzx]]c ZvQ_W χ1l쟘!6!t݃Ȁ];D_K.6k)sП?~bI*=rL JzRzAkEJlTc#2ZiάiHn S/ im=}NVZЪ݅.Vwb-]8=OэAB(;1߅Uav.v{-̆i1{#]H>h& ۦIZ^yL&Զ'6!|p @lS}8qvEjHDׅfׁ5 Oh ^itHI~I\)Dۥ©@Àó'u/+ ſA =V(cP][wF/%:[r^+U2AJ#>Vu,H/h!Թ,1}T9*>~3N~- K7|rD ofogGι>QU)"@>Ҁ扔ig3|dyOQ[,TiAdpY9M=T?9ۋqҌծ9#46rhr'OX*B[{hk #PrZ$,9CtA4;{2LtC?h;NqyK6m@x^--&`UP$1vʾX#ę(&Z͈L*F{(NꇐRJ: dAdv?_ȋ{Y{e%C=v bb~Q- ~zxl'&[BR8xt &}f Y;'N͙NZR9b6g;ovIl\SOt^*\Đ\Z}-uI|jИ#W # oGQJ\U9n+aPfh~{aKD޻kjtf% 4 .f0]fo/FFa)V XL<Px#E;nȻEY憮fGW>ԡcwE_¤]1/@g8QXs<i-&^L-{jG4Zz0~@(B 4-oJ2%>+=ɼ^@ / ;>4o}6\Y)!TCv?).NafAZ}! dVؙ<5Ȏ 7[1*-ʝn6vƸs[[?Gm)v1=v; YSjZD{ wV`[eBAxPqJq2a4!얪b\L|%3!3I"˦@0moW 7m8>0QSFm`Qm*k:q`Kђ~Zˏ-ôy4t~q08zZ9%v= u}ӷe1wfynh֠&]=nbf- dl1Faqb\Ev% 4۹V"R .(-5rԌ{w] T!-ޒO%׍c" ElL~@C $ ¥3Zvxp2 c6R *9F̍qHH($2y<:%J_D]OV֑w2 uHA:`mD`o-/yR44\X?N"?N{YNo$(p5E7W׌|D?zVoJ;-+ŦwfD>#E/VUKƮv%`Q2\+R-ڎv䔘Eqcghy?.%um5ZV\x&u FVnx_ yS90ϫpp.)AV2ׯai9Y `;BY/a}p;$+j+c5Cn>ʽ9ϡ,>v )163k3 ŠP[M4-7 X}#,N-`ׯ5%nKЬ!3bcKOD׶vVѰZ뼙ROڤTյ61SW j3GKEAncd'7A5x&S "m?s1fH.|d+!vT 5G! h303if[ t!Lz}+Pw$dv+ahvyO4l;zq䚀 3Sx hƇ'O?=KQ5Ef 4ӨX IDn7+Tx"8(M p|T&{JB'qcCT2ly6w<2xh~aGsLf"Yӻ_|n1ڧЬ^Sp:@4 w^Zw+x&^|FyO]b08X\3ـD:x}4yg+񘂻Po)ےHaDG8?!hc!Gm&'v% AO1>mEXDXM⾜;-: JT=cL%L*3vSg3\X?jye"se+: =>Ǣ!ň]Tv1ZGZ!cn+?(:3Tvu6bV' @)@[׸(ar#' `GZoeϻ,.Wr`WPK5cQ`?LC*|h1-JH qOڢ=BHf6[NV00$c| gWz8zvJ^p"=W{T|oScdժ/\uN<`|C|݆&g78Fx_ԃvq mB)JN]\ &ӒmSClj`1rkZoJURZg@v *)4qvY';]z_=vi6M6R-z.]u |r5ξOP yEI F P^D`fN GcelCj\W#r>cP~|C&)Wy/&gO&*f7bpTr ׌+IF#,o fn,qfUpY1gXn)_ 02-# Aָ2<: QUe e>c H.=rKI4"n^{ާg8b$N.JNƊ9׭]I:__rxw5+nf*uf ^yBQ, n/sO|m-&n'(g6['bqcM_<V'ߡBzBsB5LD(THM_݂'lT8L4 ksQ@O+,IJ} ̻'01lw"tX@ ]s`|no#*}{cqÝeςd.\pp3%Gڶ[j @gy *J.)/TbuN Ѹ=kxFtز{L6F@qEKAZsx"pyR> /D/[oЪOFF,X,2)+ yKԸ_Z5R%WfX'?XK߇vnM`fGsfxbǝ睚 AX3h0N.>;ZŖKV)b>%t3LZH1nah_qD_(+%5bEP|o kth2@MFB Xd13fj9 q ǥ Nctڴ&3Zp 4$ " ș Z❠" LɁo"ɹZ\;H9_Au Hֿ%(+BXd/Ѣ[~h/(w_FL H2k__Q׻ᅍ EHsmNJ:$;8U$dQ)(Pw#V myibyEb~m7>f:@1)/ X >j (n6Ϊ+}XUlѐ*UY,?ši2-hGO 2bבI'L81mX q8q9+,PYǂӼ[o,lS=f;%ԫ_;0dxzͦN0j,S#C4zMcX^UfW,J ijj)cQ ,!v]ި}Qks5 >5;}41*9Vu.գ_WKFd HKP)򳬘 -ӗ<+>e6 1f9CؔV6_uԄv?5یCh3X2+]0AOştc^N~UL[˕J%\`=Y%PР 21w f,"kƙmN@L\ʃ=maM)Q@*6ėrzMi,%ۑ|I9v(A{}EZeD-qÈ4b_L*/YcVD̲0h(ouDwsf`fjbzs^OX\HA'ٗW 4QHlpP4Rc_:&l?0S 3>"5Qe҉~.ZW48^~nE2an.΂ 2X-_vx;Um`q؈JQ jV>7`7dĠ1bAD(yxK3xEIDpNd)wmq W G)݌}P[FIÕ&ӷl CHkv М["?N^s/UaVU'ZYgO'3#@}x0D_Nkxߤ2_h!+W#duq@Xۧ|:{ƫƖ=] -r`"ŏt+>P502Za FӦrZP)vFCl3۷K\b'{_C)MSl0 m:)e,XY1, |1">ӊ:'C>w&PKd#rvKznAR|o}h@b2p!'g[4&.|w;-0q[;I-nkñb)q+>ժ@;&Y+p“-R*rB1KPvԉ_qpA?[o FZMnR'/(B 2q'?@u{N'ȵZ?7,r_bR0A>O􏳔i9@KF[EZpā> . }rN72( jw*\_ɄJ!-Y`,מ!e p",E"y 67c0~d=_kv(/P֕z}*2N#t^{ mq{EҾBcMQ& y4)(~bd5T߼ "ʡh]H7⼆n\^6VqvKkDҽj4%\w&o6!$'i$/kL }n_ =B Dj,g8X?_hʡ2@s3fPus"I5+;l$><L׻Fxd" HNAuN @4|);r tAA2Qoxh{$H/>SX_ <ovM^Sy~3lJE"a }~J$oTC sv;cU#s6h?}Id j+NqeX4PF%G4;*[z 0F x^yȇ?)`cw ! /:fhVοtH˾(+Տ,%^S)!O<&e3ֵv-QiI$Uhl6X`tLp6 V4Gu鼬K nxKaRp01#DP;٣h8d`DMdV_[aN8c%KFx{Y-JP~A))'M28G`Υ䕴ӏ? W Ea#~$zU,My-='A,'d)ƃVDZ>Or2։Xf/RAϏ4Ä[ˍYXZCN[PJzW-؏3(R C3XdVXy| +X%bW wg=.(jzWomY90Yꏴ!HZz;D.mU9 O%7(Z+Ƈλs+$ڀK3J9ute Mz t}BFwlxm/r#>f8$ز47tϴ3AN J+(| !!W"׎hbkl2 8[Y0/;V}0 <wVnMKI\|{sF  k+^9c@;D[P?}DXtLW+SKGf QMIW鏒yha_meB9-g<39+"ч Mz(ƙZ;p|{#/~֜4M X0mL蛠*.Tmu*&@C\Tڂcxq' ߋ[V%4h }K鋶4|smdoJR1_$B+?U0`sc 8#Wl 2[#/nDuPR*xאFzSQ-ڳ-Ӷut4nu~O*,B#ža."xݸS.,gTMZGh^F1eYכՇr4 w_>ry@q I.1< > C|'!2ФC`q]Sf v'R0$:TQ{N';fL.GO;CWڭBu\>j@R'7OR tuN[7[v0%@ :^T_"X7Y5L.Qjʌ>)vaƹBAWt,ְ{f~A)> LG_^|/׎qVA_kqjx=Nx$Z1}$ `An77\DWc؃"d4i'q,-c@(;FSh~6(8pq};h6ifF34u)zkٜrx5szkzJFC K%,{i hFm-ƌE SxxrVg!4#M'NeL 负, :'D@? MFmpik7ʮ!ȅɈUBϲX,/Om{(DGANhˤ^/zJבx&ɗl3o[=|f^!bw?t|"= x=G/PID Sf"oJ,FQe*vE,$E3 .\g$P֧۟"mw$hFnrUĖ+caGX./m _$bs2{1 _C|2:3+"g4Q׈ym+LCa,/pUΏVԂVݱ3/`rfL"ӏ^hm]9fvUxٹeTtkrJnpN` -p.e+D%K%%(CDj N%jQ;9鐿;hG70~9%yu rNo@  [߸gߕ:S؃/YJ^/]0CfD.x|G2UEQ<#f8IP+'F[3N`}:sBek+!?U'M"- JmyZ7){놧5. \96aU3/B'MeQ*t޲V# JiD߲OdDep#lvW uwuOFo&^ Zs+wDQ@ZC--rWPLJD7p .arȡ19ZSIb77X6_Ud]z }`6$or{g{-an]4HOFBmb)\+gTE2" -^JDHxU{Mwq<κKBa"QCe;7AT‘Ve }Euǵq%mS!d#H뛫UM,*NYԾTHM߈)i="gJ[W`rb.s0~O=L|fʅ8&{,Nx*1O Ơ{GaiGW61n紕l$c0 RNixIʴC Zn'ckQVm[Ze6%FF{`7mn%v,s0w֔R}Z0!+ZР{;1~U0s'90lSԙE#Vy|uGw#99]|/1ƝC_R<_}~B(՟qB4S﵍rnY*qyÝ4, /ZRF3 5" |C36`H<1]ގ ϭKi!]a@34[wF뷚, Ek>͞ ;VI uxfq6"npPQv*)m{^vI~fOB_+v>N\KdWl JT''h/j1j&ϡ{=03y J }FF_G||/~1 =|R!8h$#ÅriX~+ 'xMCfD܃ۅH`o#z$UIcMwUsKu).v_}fRhP~rd^a^n!/XNL+U>BY X,#f@kw4)_?ܓ$1:Tghi6נ# ̡;QOZsy&U2/rN"(k;(.O-kiD6M̀٦FOZWoMPXB=rwmc Z`l7`,”R8),Uc[%E+e^)Yٙm+A^•qYKGnӿ.D9[LzK )ra. vGA `-}i0pej6 vgyΝ WLyȞ|Ao@{Ȍ# .-j$(ԩJp}OGNw?'ZyhyǯU${Ϻ顰?LeM=lf[׺%?Gײ-DH}b75k"ZB\ލ`!%28 i,=YG$2v?;1s|~"`qu|T~Rܞ^LCџ]mýq4k$ܭh^ <Y;7^uޓGM=zw)`a{K|kֆ>bRAIt\H&ŖE-DIĂMbU5dK.% uA 8m9 Q~j㾃3nm]H#,p_| 틆4bk3Z{֐xP񞒪>RD/k~ĎN+\SLfJ}/i,Qa[,6^) !1"uZҨPmR#dn1jݗqN^xt{+<+8gW5ҍiV|i;+>'Xig+ҐU;Hf4 R= [d1vaIo*.NjSj&{eѻ2L#C5288:1 ul$"|E܆ 66$r /LG`hEkSGo/`qWõ0U!‘Дs ` :hZTl"eD6]I.6|$Wr _1;'U$TExa:~9Na`zī)OC(Qk2HզbM_hr?pWjM}0_H32 IJ VJ , dJn= @}ԌuN!b#D Z rn$=e 2fXEI:__Nx8ɡnNa]ISb* ^ipXUt"EҒk'"t}:DĖ";Vd3+(WJ-L=[Z^XBILQDEuk^5_G8jXfXpp(0>AeT[Iyg=($X^i)naʽC3vDDJ8VQjUy>&^gY-=_D-fj*4/RZ%֒8lCR ޭjiLZ'xvjyKeXhz60"-O 2K-m+$60Ѷ5\kr(~Qxb޽Kon?a#H%xKU0l$ Js%N|o2yttwRfrt/[?V v\k.sC,,}ЫE9V]YWLn]qjL+Ȇs-م*[%>n-)V[ՎDeOYT#|Ki}1vi߀||1]4GN+'ͦV"}UP,m<Ҟ5J` Tw2WuWX}RidCHا:%.ŷɓnf8Za QJ26*%VPYd ?7$6ڹ 3A?$oW\q`۟wߞ7 W_F={˘PF]a[JZ):ql;pRf\X$NHGJ\}b!A JW4A+]o@ 8H01(4; 1zLer)gT,Lܑ*sAo6X aul\Q0;wHLjNu{)QOP0g'Z~Dl|= 3)ul4H}*,[ax G^sP֔4^dkT o0:ID^߂'M y90(]?7NWew?`c)c'/ˁ*8?Xvy+ „IE2ͅ5Xg̩R\Y+hث9o>O fnwDzq^v }@Fhv^0/RgRZ 9>CB,}$&yR;A6m ]/Iuq(fŴgyt>ye\xt2>yؤQ>MH+B~==ދ/yy=ok(ݱZ08B2y^边F Y;=n4 aWMK/T|̂" 3{B8xuCږoƲ;(z|r 5u{Ȋ`u8[ G){IHp@-=)rUĘc9Tp.IkeW)/mmRd o6yH/R Q1fvR 崺U+_=9'bX(@LO ;HsfJ2ErsHzFf h mDD-R(?SZ.P0cU0樛]}+0-K;dqL?6g[FCF8PLkx<ą:iD$x{AT PȎ澗 3d5a #I{2#P4&[O;TF=ݹ?xٳ6vAƱ 1VX*S>rKFݛ{RKL6B=Dݟna'lss]Zz;.iUlew*xe[{g] CNʩ幠] iGсO=p(?1Rʅ"dxJk[:'ϛ~,oژ?7Z|+jVC#aR 5 |@Iіߟ RUmrM"y޹v7ow~[ s 2 Fno 4e{ĺ#)β!-apo$]i0 !ű)0P ANY3)0\JI X8⮥NkG?_/)_kXz8GZ@(֞s1imKPz ȥBc$Tլ`wj:aN!Wȼ!a8Cj|ǹX:;&h2D,0-rG,Gޚ 9~8їu| HZ.IKו?3bif9F#%M6=KV{+& g$XRZ7 ݈Fbe!>}1M([ˤ2is Pwł1K;~NԐGq[j<5< o8' MJP@O"j'ua5wUBI ڠ H<-}7K">}N:zr9yD8!%;IԶF{cLmeQV 9_BqADLҐ>Gi؝|da@-5ZO-n ]Ѝ%!\=y\d4SkMX_/e_rJZq7Kj<_8&5{0SaRi$;UOUmޥ!5Mq";-JUǔ@sULHӔ?X=/1萡Ed~7 HVM*OxB611$XPIUUo5Yx3G @PۼLjBR N6ZŎHo9#4}lw%ӕ5{ֹćz{ hQw8uv@Hv{$E7%tPJz 5aHkT2)Ԓzz 74*\.jA92|U6lUU Z<X{l"M*Gsȼp5ˮ׋CM2ߎa3hQ^oIv(W*ϴ?V\ 9F ~pd)wXxQzĢR5vXn޼|ƴNqZCfewmn?E95a^QWԨپ0oQ !%3|R#;E ~//ʘp.C'$})&䤱udUXGDϲ%IZתCse GovJϩ!ɝsn\-;"Λhjjwe>e' ]F*!I' t7ݛDE&S4iz:`"ɄHRR[2JAY$-:M)v&=)y2kռFU"SҡvFA"@{8>>L})į?7`q9[T X+K'`K_n^[TBlc@4IY*X ?yׇ} l5[H_S IϷJZv9fwp%l.}FOdagI@Hr*Un/]/_뎍NAVoDY[H9 #Cηu1xMP_L#;b~ JF s/B|z|ajr,@BWC4Cq}nu@F\wT1 5ifQqS3mq7vx%~BzQ(Q/g,#t}(Ǘ#'nwN}$0-wy ]2s+J16U4 R' (֜ܭ׮?'ߍ޷yH&4p՜@vk$klLI$=M1=q0r In*ձywB0_Q\9ueLE"3x. [ ?= 5 ZǷb\ıgu QV`VsDWM:,>C/F[ԾD)xGtZnF%"X'ȯ(.;[G6hĐLJONV ^>E3[8$/1UFZ뒾 SVRM"37#:\6z˭m͵J#ʕ9q;3̨0(#lOҼtv!VEK3kJ Ҙ3"@Rk a׆ 4naFSK>/&gP<__k&Ŧ A!M9:vrl׌~Slʨ[c5QYqe$Cwh7u"Rkg+σp?ߊi'C zqMY oO8`[f1Y 6l0EΉQssA6.^ɷMH;~ֽHlϔ5*M; #09XW=\ѯe6VWO$=᪱Zwk#PkN.DFr S/eϏ5Us2E*w^nLj=W{LaVo8SUkFh _[,w 2r+\&GPiy? nf7nȌwNCEb XϱꑓpR\a(H`FɀV٨9!Z\`'`&1 ƏGDO u6#Xw8@!M:6-F5G&(#--c)/a_䄈JqmKmCu#}c])um;]]< EL(Kif:w1DE5>tYmb'}d&?1)SYk=c VYsg7-=`\H@ĸW][.n::sI֚ ;߶4M^*xvZ۫yӫa v4Q5Œ'DC#ܻ }M#!|uTHHcr8;<՚Vyt6ؗ((pMp^N_ifgSى"-_юP7"l.fVEXjU8vC#=2ZF ׮;{4f*]3JD|3W`T:'0FJxeGxڠ:c KVP"[Dee;5B!7X]J2Td8-V|M a&~(ʼOrfɁgѩ 7 K"7G2W4dV?a惘Qsl9Xw wTrn{ )p A܊&q*x]gl`pˠe}sɜ劇J^NxT QmGjsHQM*DQC`jk\,W$`ozغϔgUN̍*5qY@Roy'.z~{Ub5 =rzj&Eq|~<=g8qFU?_4HTJ ,.[r?[NSйIb~jwA 8{ R 9~8 l_H:r!U@W9VF'UYR?auqy5Uk{]N%J_2܇^w P4߹g940̌s\VSnJ_,nДe>$aZYԒ~h7[JŨՔ%Cly.1Z-VVC(_]ydx3I9 A!3 7f3oO6_u4x;Ej\q(皳sk.g`l8j/ӿN ^DŽc@@.$ﵒT>Iı,9 Dj[N %UŸuP"S^q.b鏓EF6 {Oڍ"̈N(tюr`3=}~+N|AY:،#{X&vqWcn5!&(v)l @A voߍㅗtAbἹ9Qmô[(,L@UYRɨx_\BaKԻ7+:@\=3rZhn1GZ$*?,ѰMpc*)[[ݒp"&FWT* ;k 6$CƄj]?ܘ7/AhDnaYviq-tV*vV. ;ZH^s"=&ά8X;lDee}KTQSPO;N ~ҶT!!_G )V3Q't*~,B"ǺNprU\V{hK/i4mh-4 ㈾.5ICe%O5)T1l,48j tSk|#E˨sedY끡/ͪhrPyvbA|މ_w#VkinIjO/m9= { 8P<2z"nBy©H'hGSdߵ͵TآB0d҈]h;gsc/<:\@hڢfVVA1փݞ9SǶCCf X[~=.yIդ/S#7660N4k`hvfjp=զ,#uR`,B &0 |k<#-8y<NDV!P(n WV$7XS!%;ؘus%x / 'SZFEkd^ x]-b~<|.=c9Z*Ku`^ T =nUAg:\Jb#FͲ Z ?QϜ\daK]_tkȵ ēYdcy` GZc0NOzόVo3>0|t$=w&Qqf%~ݾ6j |l v Ѽy`3ƣMB@_U~zJ~昧1ԆI` iE?,.@MR&Aphc~ qARIZ1[t`' +|GF4ex(}؂Lz煅seB!OX ۟uh󝟼e}{@32+ӿ"x#fuIjg;+}COȑ8H:>fj֚NA?aPI3* v\i+F BbJrx ;]̓` X q a2%'u EUprj#a}~YD -fcU~5OEgäiOL~Bmagpbl9K _B<*n0%`a F΂T;L?7' zNjWmeC /E[ kP">[b':uM*ɺb<.3M-4GE,GV`.KTM^b&zkB;x9:hn]ҝ7Na៎P*_'$Ƙ&mڱBAkuH /ؼ?g.":j Blu5>!!l|N)1 \Xv{Gk1Wa1=@OZd/*%{= ^I  wZ}~N9it ayX|qE,v=dVmJ[[X;!6WNlu ]X}cu@39A0L-!JorIyR[) Ӻ.an4wCƝZ?-Orb`ꦝ{Z0'+ƤaǞ!2Pvr}]u8?!2L \'uA-Yqc"':bi}M0N1 &L+H`>$Gz:Y 3HI Amz5,Sb_¾w…ZA 5uFX@Ӈ3pB{ (N${!9Å!^T/S8%Gip]/L?#tIQsJhɄiݺn qFۋ|R3AY 2{?k(3p1U JzC1qvF!ª5k?p3 9f &bk8,: δl>Q|_aNﺭ"CYP#r%:R/bg@iA9m*#(3}!.q{hUiWlm[`^g&[!VBTuĞ*k]ŴGq4OT%_.I;@{ l<AjU8G"J}>Syd\Ts㥠]F 7V(])3JLkT_G<[DAq5yp|ŹLÞcͨ0J#dI9/zbVm@}lzfWxglTdYW>|A hBfi#GN_-,W~8N [%Ӵh{)@+j1ܫWPM:;3EKiSHPU4,4QތYKmpϦ퓈L 炯񷆼>Z\xDp>1 Y8~w"fU4*vB5s)5m tKe8JiinB!X`ۓ䬺Wfq؆n(mɯnvA Rx v7?2=z~Rń; $xQPR5QpPp= H[G Yb;݀r_љ k-F`l|VKUߍ{ܑ0Kĕ"`M'˿>S'71Y z9Dx-z)2.AF]ʿj,SkgZ<>R_ԶwmDKi ktdGUoۡ*x^w$jA/M{&x9`nV 4WI60/bG~_">&i "OƁȠgiٰ@. p~ቌ6[s 'S8 KW3e嘞Z s6cnm_ z4\^@9nҵFQ)qj@b/N f $p7)p1*Z3NK':pNelpX O^*l4MNdx]%4I h"e! U?1AaJtKWHۯ;(WS$YyA$Ңiq"ȅ75iJ)2D?&@0iYdXJNm]}CfW|a E+ˇ=~8E!lEnGEO}g8)Do#B{͊Kڎrdhۓ eIZ~m{rQv3= 9zPϱHWn(>-i_(n>âSk%oM&8L%ipy똮K??HZ:ePҝ2}BZd?IqVZP_h/qbu#UrR@γy[XRP<-^G,$\f-,R"}b:hě5/3Y 1 @ f @]OBzxWMoW\T,k& _4n DY^E6^+u C,xH/a [0$p_%lU4e͛MCVB:HFL/֠(Q2WT '(]i~SXƽ`qp$g/z#pGq?;&~SV # =vR9֊=j= ,+l-U1Z-pxg/O4UfJri % CEDY*2Y(]DIa$jې\ؐs+H'[ԏV\"g zf@,NBz3R&tpȾ0 | *lfg4݇s=]ڟGDN^pmGa3deCly]s)Îxu~@{p(wŃ$`/#s C;@ Y=)S([zڅ>&7D(0'HhWh+>zHn Q 4]8WljQ'~sB:[19c68eKpKe-x%FjKH0MjyZ WwnajϟSe H5Y.g+O2~*LO]]ZGՄM.:6b+Zz]us(i OffNY{O]U tT5$;nVW(z5γ!q81vʗFY?pH,\{hKzAghSSyJ9'yۏ,$w0药;(/^zg_$ B/d͡|I'vkY]$e|:ud_ 2ĺ" ,gH"5)çD'<`c:I2r`TY Iz,Itt+x͜_8Dtq(Ԃv v>Y?/!Ti4IF'W84OpH/Uz2jUe4zt5yRJf1-8Fj^IH\C?V#7LW5BY)$2jp94rAGV0IrDvM]v΃)t&6UtL ?&Dʊ xpۼYG}oZR,u&T"!3YᚳTD ¿V7/Ahs(0ucs8\c8R^M4A2͐xF)%ǻ[u:KzvtdF3HwH==D.: V$yػʙ%˜q̃JnxniY7EEb̞L&6*R?_s=N#O%Js'ǫق`ڕSG<οT)x,P<{Jؓ!7(8ĤwpLZJFf`gpEnae vq}"K@92/5Ğ,APtbw*%:>d;α\iVt!'3Ӟw.RȾF+^9)YnRM34k5g@#o5 %:.qh R u*sk JhX#to+<}[ `Z/i 5L$ZJ0u8G]К["7ٛa_f):|l+ 5& i3B /bu] OgF+QRTA\t}3 XY>]7?|+fyI.; k@]Sy'1nc>?bmfutaZLj PSntũ'P>0ad-A9t 8K $2ɀ9Ry]є2 +&g ]\m) Uk8-scyT }L31|+[sSR(Y [e?%%Bo'[AJ\#ixpal#E_Uc(KzM~UL6ȮhN#:I Ќ'^M%0QZ+135?fK*GxR+B:5F-׳z?_{cfܦ[^'fB3 gQf_oř!ykr`ขo, a= :uPld4F/!^ }ҷSj7774t8U576zC~-G2TV6I)` NGqEzo$zhbU3bw-eC5[wR7Ev{$=?QX ?AUh!XU$=W"P84ʉMMETl!p */֔fa""]Bo>-Ԍr:@ fz,$j" M"|MU^tۂЮjcAeiqvĺ(PB_ U9p)a{.Jr }5'} ,xV^5`j>ew8+~i.w,0j$ăQ~+c{PbZx}WXd #-Koi;4G tŚq7m9m((IlWi[i}-3r)Y.^~ub Bg4Y{yBfT ZxD8T ?BY*KT IO’%Lj_[S u벸[, ;ۀm/H#·v%VA?X6Պ32/v&E|؍ nbC`4 gS[jK6M;dyB<ވ[ ,{Ac|cv- %tz4ђKt(*RVPFf/j|l}&$Hݗ Kg2PvRd&\E.?:q* p͝[Gw;Ĝ?QC5w,l>9f!/{P#lI%=7At!kБ'AU $2U&upz6 DC\IGn?rp_ mˍ/Y'ԕ8=K֜VpO0}`N@vB,ˬ9;D4w*3Ĕ`nwYpLc*:[jRHYG u!A IGzL[[%̀Y(]O^"jhZj7\$a%p}kN $ĩ夦;4-Y o|a_~^ ՠT{k%$:e͝ιS >M3D:ӭ e*P"Bud?V(gܬ;2f2vH=8&*~ Ԡ/̑}ږm#ڷCRK&ymw(4<,tUj6{%K飼ut4S J9uvF~ÆvUNhKTxa(!1Z oBO4C (,~D[-K+mXs6/+ ZIߠꛇ^h"9]t;DQLhCĽixΉY+4tH=.ʊ }&ik]o<lv`Hp3M7{ߠJnH8=5LzdK>-գU*.=F/Fymf?W)L"jLMȘk@rH[.S%I/(!qvu:YC?nxxT3:aClIuĤ S G/1PB۾qRy.$*b+)zUƩI2Os!!NZo"{35n T70gYpTI/nճ'0 p$t, ` %akl` tqP0;x@5֣Ȼ#\'l)nW+E& ,Z3s|&HzR7Ef] @gnBũ5W/GPK/Ox+n^yT,LZʽƚ#3l{T_.K3qN#-ئln%AX_>U.N:w0E[=|VD96.W1E滨\ =hA,]N#jSYUBo:[TDbnz]Zz|c_Q\q8*C/QVWOJ`tHDuRc}jT6)XFۣ \r;;uycL`E<3'JG1ԝv$BbNme69 Ҟ}`1Xl~Tj4,PRa^_cݧPyWĿnM .0R7Wꀵnx@,'|.Ok ` _!Tp; UK2EÔ/]]P^7 m EH--y@)"okkr\Ҧ0KZq@KoJMR+NzH!{ qm&k]P{iaEZLW^e%lDμLRCöuFaOaqp2} u`ԩe~5w&E7oa$ ;b;_LIJX%7(Ywղ[fT/P6* -4}؈ q싡/ػy˾ k6]ʏ]@eRx<o[*MkL%B4B0ix>L/.`)QI? \і{)CT Ui3s]_rpäȣ96J|K+El.%xr03Ώb[ eNj 9G8p J}7*vbMI+> Nl`vV܋@D7XjfS_g?O +&C#t қ6D`$y_$|~՜f+vhk0QXF@ jNN@){EzldwA:QW)䨣(9<ǖ>@\O C4OJ&TGCڏ]'Ŀ#z(9Úo^NI-1nHw7v>H7#-h=ͧMbB!Kb D ԛSekEe>cǖW A 9OkA8(F1Z(2D)M 9Np]p,PB9ZYhNWn:lU&BV8}~˝qbuKv6 :בs: ,Y@}eDD: !Y`tVi%H&\@gerBvJKg|r&zr3𾾂*%~>+$peFr*// G#rz>&I\Ri+yX\^êL+nfў`B8e#.>B >kfCJ2c37!1XB˾| "@'T`W" ެJ~vv_wIޣJwdvKob}4zG@d!aGM?kxGub]%RÅD/ hXOZ &oa _rF69S>\eD萈6X꥜LaC<wQT FtK3 Z$$h4sP_B`΀.@7إjV.5;H*8mddHTsz% -?E3iDqvFn5GzZ՟{= t?v(;]gy:+= | m@vp$ාuCGshppq?Kdž^\=9)3SM hҗ0gTúK{lidJ}Y8pR(9kqX8lŴrwL^VE]{ZJ4ApzW>6P+]) ?ChǟyBVN5;;gNؗZ|tmo6 |oqݬ[er{z-G:3K}3ȝDy@zw䧤~ft=Cצh; 읯onp?\JQ}捹1$GUIeh!s^¼;]5#ej7NE{7.toT IoqzU)'3݆ut>6*c}>!߮hmns bfVNjyLTjhP]u{7FH_P]%tEez lyO*{&Ph{siV^suln~I;ԄŽSޯ6('˧S(]R`׀KO멲iQ5.‰:̦R[!wg E0G-쎩DA__ +TtFᏅ|SC .?![m@j*i w(kAzTtɤ>a\FՃx~5 f~LQN_ӧB9*vZ4/**yNŃTS\ӄ9|-|IQ)(@xWhbU"ECV}撦GK _QDOkP!jdXD[v4SsRJ]"9eUb)ˎ jM:zŝ e;-*Ѯ*/#)8yU#R2E[cmbPv}xܥ(]&6DV)۪1 SΉH)@J=CYL}e"OA RȲ.8fϡ=F2AdVAq↬qj2IH08egU+5A(n'E9 (|U}MJg5F"ŧA@oo|1b 2D,W#s53O\'J=UeP6CJ(h ']ƞ=MK|:>.1ކ*4wmP Re3Uȴ8XA$,ӵFڹycQR\ l_\Lyه(:Jx'B>w)W |W§Mvl1> +jŸ ‚-V",8P{?+1TlWR}GWTwU; OqQ0VŃZq otd.T As(,jUq?H32mQύ 2bY@V]((4;8"e֏\#/)Onj\:^#Ø~ւR91t Y,[JPc3Yʴ50h3l CAʼ4YJO:fon2p1=:-'[)d9eVLAZ "QV8סnaIU .-5awb%L8BBt[HiuRRgK!{̅N߸Z{½7W;yqW&KS3w C)h=_B|8X#@ p])X}#$:'L)-7<^x6͍S-pWb$,wl6C4s z񈗫݌^nɒױŦ;7eJ}&>bc<bbw`a ZsbܚzmRa+5u*FєUCA`jF_ȱ 6D!Rp.x0B]!m ^H8"XvQNygUpd쑌ƾt1֥4=t%C:sNȍX۪Y/᎙wOuTbKUۿxN- S7%ܜwYV:Ukjr}y` dHTdakKm`ĩGwMYᴱ?8G@=T-f&ըVƏ  Q).|i:fF!^jDtC{zY$ZDٞ%%+kLs5x,ǽA&I\mt|X˽I)BKL(-)='*a-Ф3@E6҉}:\l3$ל#Sċ5v $Tʪn/x6CRU4i0Qp0 F+/(Q.O3D ,wv' LF cb~۠W0,@QGb Y 1C14Mp4`ģeIie[nK``ސPX/}ai/u 0*G-u&ߩHp1yqnErI4p U8E[ߞȨ}ZZȾgt"?Sȑ'1R=sʄ@w t&=LWOyvHUP뵴5,Cus[D'/6)[rbq7`@~OBȒxEs4OX .]Bg\wˆ} CX(.JYclDgBeC a@C`я'q1zZ 6lVnZ=0e$x0MC1!Ʀ&=bեcSl;OQ>2݄R-θJѧ 01!?hxELJޖoRe{e,xSpICQHĤr)J2DV֮/nB+dpUwÝ(69~ +غ+} |)zjH.:HSÓpkG~BjXmX£lc_6|"IwI$ǀ)GKectB;Pn}ষч5N0(#RK&}OkURT |,b=MMҸO} ДЬĭx(n)=3P (4ReBho=.<=ז5|B_0QQ"Y;_ȗҍ-*I.%.*l'BzY~ YՌc&j@UQ[EI<0sh*w۱LO.O>Y؝b]4-P LQ[ܕMT8q/hE 0oD뷡H h0|,ߙ.8@[{J!E$9B}WSԢJBW6T?6 m$"X#.T'@RI )9`#NHuZл"(Nυ&ձgܲ& Ⱦ弓|Y  x#TEV/+ XZ?<LҁWqFF*"@/HBwr}wl4PS."GTUIB&j_϶A^qnŻ\>!6#!p<@3&bj Yw2 1%Ks )ZOv_ᨵduʳb۶JVKW/(Dp|;.m/ڢ,_K.&cEbRx_sAo#kx8r4ߟ-},lM*SY]sc>1sޭx0@ȝ,tX ZuͥP)k7'%/Sz2-3V#Nʧ3}SNff*v0oAa]"1Y˫8mIzldʦ_N~1@CQι& n9J*+Eh cP6ŞBA`n[, >~mm# [)-XL3^nJ{ֽwh~T=N2ʟ1ώAn*};t]IzΗ 3psNCM1R6xG]9.g&Icg p2b]A/Id*Mu `)() <"ÇfbyJ 55U RDemCF y0]O,mY>\ٚK DHZe]6ȇ\%xW)mzdY̯1O: e) L` 'ñ}J.+ϰ]'%iݯey)Y|]@D+ؘcՖq#V{mj6nn#(h~C4Cxw攦"]ё:Z)U27T=KwnlfIܛZ $#T:j6C3ajIjPnDeϤ~m~ F B ` ~`18ҵ;, aD^8)u}tGSn~7* S7kL,h:uhQ([%݂`L7L{J@/½˰jM(_E!tJ#P|S\L 02a8jz1 @R$\8o VAAc|Ǻ006nPx+ JͶ`354@_P`OQ#Ze@BFQi>b,V%,'v4 aAW`̅B+RD- jenNY8L?5՛4Jƥ\K [ʩ;+ojAn{\?_n(Rխ*[0 دYMAT/R Y ɢP&H97.])jN5sQoPqlO+2 J;?wgV,\d @MfPha)8p92}+ NL?]n~yC|4wi3qG}{/ \7*~sV tUfUh^>c#R5MK.y7g>;I mag䵞XFx!՜o8[!ksVC4i\Vyq\a/ZϝY)Ks `bU>rWN.aI nv>4wm$6BXvFJLZ?q1/LO~؊̯-H@!ri͇-Ŋ{wE(6l"M5?쒰2Ɯ]^%W.υZj̼DP6]t, 1mmmyt œ'+<= L tZ,?YE op6T*5rd.A8>_փwJ8zRgW])ýU8&xf}A34WCR+ ugaICeT~;RbZ$%|33Zdu&d1> 7ŧL= <S&x! !õݥa>Ax7=5An\Hk5#"%se|TS&TXco$'`.N͓xP-*}R{A!XGj2\'e43)vI4T"<-{6̭3mɞeHR2?f.5/1=[uɧ_sK+;=gbrmnܷ zYc ϋNII+\TbPC'X$<$-pFO_=d )Q7o4/;֍a6!u%`@ɸ4]¶Αh8H'\<^n{}Y ddxmߺW;5n%+LTeNM(eO=`O Q{&|bIP+ط3շ[eo t>" )֤Ed[/!h%@wۗz&+wo.ls=6Jū,!YBɘb'NyōnjYګI[9n9Zl's *bNΦ " qZݽb \ZzO:zFFW}u1Y7w|CmT\ˋjE0z24VKaoWIz՛Q]2z䨈^Iw HΫٱ=Y_z#mm`ע w{ =i)uoFTt۳6oL5ˮHw]+XǻMa#1ٟ̑$O0֋7]qCq06nL:'/ĸܭ}f[d>l;vuRS;[63ȻaYO-;+K3)M5T%gOOٴGԂF&2KP 2W!]R.g3KbXˈ՞̑L6:{sxpwN1V5Fb=ž=}b B+W Me!ܪa5Z ԒE5gmQkdmuX,F+Vړ68l] {KXfVUD/ }=E\sӔ+.J IA[Y{a۰M,Y)acS΄!WލHCj|SIo:3"}G7vuuH!uyo/Ղf<:M۪Q\&E=ms)O5y2!XHB{(ۈeDUhl 0 H9@+y" .{t$(NR *;H^>[R\f4E5Igymo%<@1KK,Ntk'k.Zo7||]tJ'wIM/~7.N 5jeCuVʿoIx xjT5^`ykxc2A%= |+ϋ'`AW;{6smD-TTϏ9'E mċdp&!@ ƪSɟE'iRZ~ju)j6n/W) %U>!#ܦG\ܨs|9h=B8|#:~&SR+#?Z{ kU7%z<oulɕ[o.ZW]MЇ9z4!c!g~# T 8êr$R Y:qAʬ/I`:_^`?ssu4k_ۇD*Ye/ %Z;tQ2U,yIN~0BʲV LQqIn1Imn9 9G9k\'@(}TγA<mK:7 2X"s%C?i90U =6σ%$M<ڦc{ JiZ)Prq(~vSړrS*=tP臲tu}4og.ܚ /+֒ =t1GVvNǽu5IL 6=^%Q 8.xDf%=zW~p֚-] ZK+;ؔ3糫K%J.ǡJ5ɶ q:܍M+]:>%U:X\V۝YB¥#at0c/1ϋHԸ"a6#d\y~$ȏ,m{ͥ%k_Ky5싀=Ct=ʨ{<6;x0^囃.TRW:W^I 2^z2;jeT g9e[ Lr |en=>k}̹v܏ ݳ4ah,s %iD@# ƚVr>dgc{=+㔙O[[ZI.ӂ5WQ9 rޏ)kM?({ M;,&YгO Nm}o䠥])pSKMiD(t&}` 0,3J m Fvha@F71V;[*m6ؓ.Z!+ٱ5=>JKJW| q:Mƙ4Ϣؾz]C{.4ӟ [Q *h &*C+` nord;h%Ex[|1iSPִȜf@2+Ҷ ;sE {-thZ@IO7HB_U~r* m1q%Ο+eli K)=,(8ڛķ)*yaTrx(Bj"r)Z{o,VJףGŁ&</sm ~=kX;Q(@ExN)1lmۭmvjemVGGrX1%*&֐dXd7eʑE`ɷlk`%'{FVom_Onh#NxwtjOrV˙kv|U?2xW}||dLW2iCOz-5Men 7 ݙq쇷rlBhF Ra@>^ؙ2ÁȝR;6*ˌw)tt25&&o5 ߺIڡ h)p._{C5^Q˽$[4][čY#Vj yka0~*> Ý)7% nsYhwS6 mB.V-7+Ud*/p8Lx\[#s0VPa[Yͼ3Π^! m VOr9/*r6jR {>?Dpz@絩iݥmN6i>jwt,gBq @')!siVxT#0oSCd7ʩ4T,^S;j9 6ju#\Z΢;HJ4a>'…/}VI\13|(B,OJa&}c"zw*}1 ܀W43@YTعP' . 3(at5:uu]O$E X֋I 2ͱhA2WG,5xb`W1muy:Q^7/٤W p;~QY:鞴+ p 'k0[ f0)& J)D?gb C6GZ*ޏliq5?Uq|hJFW-a)vRړc0< \!~S a냌bWsѴ }r%AM"~{Z;SFWzYEY 3&>61n Pu[)x1 r>d m17Z'B\fbxa<0R=7} [Wբ ZPka8ܩ~y}J@eWwQpwk([)8Z%u-qq68+`¢w;A+Nv38flG ySQ"Nk)lґrOVYL20>q m5oHj޵Da+W@P)-yċ͵;4Tu bn`  uYَ`lh+uֻ}n3x=pS%,/mDyGCTó`ߖ7@=vCRܩ. ޱ X<[Kgs5#w<Mݐlm\ٺ%1vN4slӋ熢9ݮ}]yyef6uLix 5v{vnub$Pˈ\k|Foŏ_A,ueI+c0 fzTơR`DO2ۋD/#WE@aXI1*; r~zs.BE_U޷ɖmH`W J[`easGn-3ufm?&4ܪW+p~(4\,TW P|BA c뚴{[#s=ͬ7Iej1N\G}Uò߾Xܠ+ɊТWQN^1cPzffy׷?DCFXAXYr)EP-@X< i ~4.R;&4pLa5\#,- DNQN'AGoR*~5*W&LE( 2yh*߇4}S0ltw |N8|{dqF/#*8DD E#EmJj8~8HIhvj >4;z_rOrWd@I PI)4ħ/b"aÙscf*%[i1w Bq+Mɉδ"/82:C0yBc{KjRNRVobrAڈ!e^fm~v3UJ4Z_*ٺoЦ`LE]ػDA{* 0ť.1+vsF cBR_z*~&%O:6 *N3B75F7e?IU? KAZD}`&QIkGH3<@^,=Phf;痑rFHQ"hyCԶSLVGPu^l}+6Pcu3YB pVld1%1lbp`'*;S{aV)]iu.Hն2B[z| j-%`-4[3t/|jF8* kQg:G>d a u^l%RF2 }G@צր]L-.4]ͯ^1:5ܸކtеÅG@| @ ;zWw{ˇM\,02GCz .jZWcF5_:ce*uΒX(Bz *H;hBٔJw1L$QT?anL q=+k~ܴKǣv,z i?MR Qv9 kɴ&i(8ำʕ}WzIBFw=$~yy ;Nd,tT|xGzj@Љl{Q#7ZՐNa'r]tK5 |mJ$}u d=E Qڍ03^CQw*3KW>\:PP ZlWR|C<^3\uP&^`%9@2JsH`zCpcé<[_V[ڬ-^MdrkTb 0.Ifd92Z~&L? O5+f>)"[(ږt1&C |`AiL8Gp\b+-yNFfl-߄!KS8W]6y0g>l,wxַSIX vsYɨlOn׋sfsY@! UP" +Ԩu'_/wҩǖEEy ϴ =kŢUgB4]X;[%~]m8io?4xA):.ܰel\,=-r '߳aN5Cw| Ru`G:[?@XY[c| $ǰ!~j$S^Fv}V>Ho.6h3pߤ+-r$s[PV@DWDXs9IԑCuZl˖I,] SҀO7--vi֝%d)xo[INv^V˙} VqFncJ>x ZIʛ&U6?)@wH\S h3ky9ۅ#Dm ՁOZ̺QQCd+ҙN{Atz8"Dj{4Af5,Gb%J$yrDO4׫ iOT3i,Ŕ5[n#(nYk$Fg.d˰mȦ/#. M;trdՉ+F6V5>hwfDoF-^`(ߧ WQE wւ]ܝesnBcIj/и{OEߑ^&獖J6^jTծpκ$]E. ARlSqe C`bX,kxZfm`64!W?\NǠYp/ʖ/0onoWr9qqA{+*]J "nЯ0F&1QHT^.Yv<}&ᮈMJcӕhy153 F, }L%mQWNU"^\~ь(HJq~N-Gei_^] 7V =9W qbQm5`jmVҒx~Sj,dV hg(X.PBKV3rMl|V]1̥ yCx)_BOh a)1ΓT+)K:4a2 j61h/E iO/+2.Aj\n!08i埐[oΤp풍9p Io`Ԯ0//@HzSvRyT)r?J=-[aE z޴N^ЃU5汆p&"i.uoRK`q;Z%dpIv8'GOLkv8@mjasC Ot"!c"=0.f"Ï7dDl;+IӌYW-m$]*KΆ1 gA'9h2'EWmK!=u7ef/K@NsضI>{0+SfΚÿ8!?*3.=E?9P/ rnR$\=4,l̀, \fؕ,uS[ P҈Mrï8 >&N=a}ΖsEdpP5y_κsr\c"NMLV>`qXˎ*)LN*4-Y>N c5Q ZBy47 SZ*>:J΃l"Z`j:l 8E,06{'R{qyuVcۢRp|Rc$[Z=w3wA8m[ ?>4/3v>;> ք1%y:UYxu 9l P<^d#[@6SDU zXmqTGZP-gdaن[cˉEQVPl jt# xt ߯h@?/fM̀quxwYb3kgCw)hz-uʒLt$y孮 d GaQ*WLrܓHE%5m Qw:{xk;WEMS ,ɇa)|ΣrT蛕1WOkUoݛcD^FDgq#A$7ӑw}Gg 3veMcܠ{e!)aݒS@ۥ#`)q X /B9L:xfYN_jOf#$tBc FOC ~)eAbϣrlUAѥnHU>xpw]ai8JڕPG\H *ۼ"(XO.0jŘZ÷_'$dČ6|(> A^0ԍ0UɁww":4ղA7c5e 5SFʷ(YQTv..EK:|߷@7iwPBs˩>'}mGNk]aYۛͩqM_oSbL4bv/+,sъ8H)GOwQ'#nqzAyɭh=G.=*ï= "0u6 3R<,uԍ)c]QvZw@n1=Y٪"UHey_LLN 1W+=w*+NLf S3v6ڰ0 5ԹvŠġ l$R|L=jH4\W Y)LuԏztKAe"K[LFr]`09vwW-Djx1}O,A>(Ўh -Ա'$O=aEM#]'BDحiU}U9CNgCQ$[Ϡ!ޚ-+ZXK(1}9r*m|e_Ci$"O@ ˓`;l0E;Cםdrp'EUOC-˗iNϾ u2 ;JrD]]섟 u R˸)(CL[:DҒS0U,uX͈央RA!5݅9IiySzm .A>̥])?Y{=ⳏO6gFF`@u1n{:۸Prʠ1"Aŷg݋Aff;sӟ7*!ޒŋ4k4:?8b'u¥/QM-wI7KN\ÑK?zm2z*u)ne wѡ|&Z6A$DI29`Hh~0y̩,tXt٦m4vӺ+mB*p8% pt'w:K A{-!l{GUŦ6[8\L|#a/:J"y9@ǭ>@ᚣ$^Y9bqƟB')D]I\)'M\uxFH 6oyƌF c:pqp:.`~}1fw.XUpo| N,jxܑ؎_@* J# \pNrLla#D5zƋAPssҜRά^fS=I;z+;uW=q%3ԃKxubмJ[%GM):= f#L){.q"sCWI㫤|93]]Z hT!&3v m/,/ jPY6q-8=!DrmfˡB_jAڊkǫCďfcBFBYPcX!<Z}zpD!1'lO0fCY6l0,,Q/ґ=bG4̊WfSf< }3m%8 9{Q󚄉K2*_?{X(gPS7;oP@KI9 U8d ?X/]8H$}]."2q& n*9$m8Zz$dq=D{IbhR &p#ob T /gʧz3"rfFՑBu*v ^! WXo*?0p{~gt,/ֽ 2Tb +>˼X51iB :(UQҿj貴}٨/ #p% VR$K/z>! R}c讇 hKXF˶;x?{홑ϜL4\WQ?\~jIhq\rЂ8N]y8vKUrIb;|7=ENPZmΚ7'`pN'̮qҀozm-FGՄPnMd#Y2 ]୶o!ũhV J2jlBٵRC[ˢc߮p6vU|%c͠;mHVpMLASZCxҏ3W'S`{\7LAd6L8/B,Y?ek]kR@Jh}Jhߕ5c04OD98Wx}RjU&tG\G2/{IAk@)ugIݨ̝ p/C &;%ﶘ)}=Y_a@ބy xjsϱ6+dQ'sRۃzoh^{ G{&Hz_r 04BB.l0|Y\`aMжw d"̘5jK|ny\.}߅OT;y!%rW̰nH÷v̽o ?@k O!AU;!5~zVήL$X2q'i3lWt ~{): Tǩ:PArJU6}/nЛHP(xŠ̆/Xv@uPz֘s- a/U0pOѝxXa'kBm5Pna;B&bѩ 8^C3P)åk6ضd]ǤM†剝崯5[Ph[x1Ǯ p u^A:+zf6xjax|Tğ$l|tW^ RGuY^g)-4nHT|7߇BsLeU|)!3i~+PV?niN qɇ$\} v8uAU7O:_"-.|`d>o1Rc`=Htgqv K:[4 u_ XwwԪlP#DHI,D|^yiXFY,, G*3#]\)q.?)N&^v45 rޕE'w l Q3, oIByv$>һJi1EgRg '1Kwn9 cEg'ۅ:P gyجXČ&ά1$$zLLѪ_q-hrs:0yC 7hke뱪n1,NۿǫG%T$3?U5QC)G0[F%؍__,2vpe6_rqĬǞt/`,NS~P_ }ODԛZuZIw˹f\/\JJCcJkݷ2xML{੒|rXg[ǏN}1̄g7fg7X{eԌlQ7-R8L4[U ш9|nsx]\G.M>"IT4Iځ(VvAGu/'ķ {*? ]/bVƌfEy1SadU3T>q4S㤖".s@F36a|HI#UL /w&>UIz9< ٧'b*PE#~ATZa;;𨌲[{?u»d9(9Y!3?6l1EimvCZ~5dL+վ3sR|t}.*{:l;oJJDSΔyfJmzKqSz0HFRBRp3&kŮ٢ >ư)q>ڸ*2[X ;peCπ-JQ } # Ds^yw=~E7DF ˆ#P!ΡFd:?ui:_, O*o]alT297Mk%m__^;qb+ɤahtX#JAAE t0<}O*hqh)8&hݲ͆y?ѭLxW |ҙpX#!eU zoUg$`$: iE5uVe;MV>$`syim\5QvJ?k%qqk $QP!n f! 6IՖ/bg/,gm8&+IK \S}Z.r_п?:􆐩Ŷ ֘>3O"s3#Hz!! 0t@BHàּGV7TëjMq1Ma؜sjM%)peܤ Zl>F(* .tP{$]a,g? !0r,olR1ɾ],h{Cl8OXA7FZ]8'JBueÐU@Rz,VE,i_%B=9?9a-Z>Iy+T|>}g%7<߱{TbۆcY۔ʹ› iQCrP"d| j/S |K.xD|g.v\+N4l5l_/0od'+.,,tNO":vf/~ -9%,e"q:3>4i r? ojJdp4pR/]7#P0I~F+ϒ9~Cvm85 m0]ß ŭx9@Z@:LZd]TLŧIj8[,V>5ʃ UvBIųpg<(`I[Us2R&`J8b,&V~8!UC !AiƢzO1)!hv.iCM.I\WfM:V$Xl#89bi-ՐJyOJL0~Fe>z; |8RYZ@b)`8Fgũ ]&Εh ^&C~#ʼ!̀{"ʒxW䏜ݓ_1$-jHF\|Yz>z- O<˚;M(eXO\8( [En!LjS'NTI/0c:F9O`W[C޾2`eikg@ٱ3 5G-FT=tq\uI[b]՛Z&#?דb{FF.oM=ØɈo%Ƕ|UILm3Vv~lLGc{L1}P_ᅘ* O1ac570)ᕝ5)>vRuNd y6Ytw`rߑISHȺ1kiyS,ӪF֔w[) 90<Ц3BZZuuH.\P1q*3zQyMcN5]5_Af=Ao$j>PrHO*o$8΁;"UR\FKhK [ݓMپ1O-ϡ U H%ĉ8Q1| 1dn EM=T7}̨͔,# >hC q 3eo`ǃP\Iz[9CioXCXM!\l˾MQ5E҈cXbvu0ڠ9<" fUDzSCU^? fWFjR(k=dW9TZDz& ^x $RR~n\mvE=Sm[f UXya퓺*Ql1*=N5- ;`=oHkH)<O#˄[Bl~qɮz]I + >4. QX`f~'UFۅ%|tf?쮴,Ё%KγFsCm2.ڳ2ף mHo<6Q9-Pj;AIJS+BIX=O8TF, 0[VFɑ-n3  Z8Cq6r&C9sjʃ:OQjB2*PKtlYL&Lys2YmDᣱh+8'n 2m?/ ;qUroAwaTBi A?,(Zm! "K j2[#i$yЕSA[Z`ZV}U^2A6|"]ޜ[t-_ߺ ? .8&F"*޶nE>K&}S(+=ዬ(@JVai 覎 T:!6^HlNyGI6̂@[B(Tl8%Z֝= z*mҁ|NJ@7CzܫX/'dp?HgTh%[, RKOC eH)dU.x~gx9%R 6tvEԆ>~t) >#T)ucNMYkZp^T_^ !Y" :| u X(i,%> 헤h?7[@5e8YsO75ք! ednԝ5OC[2M^0i#C.f8Ѳ#F6t U [s,8 B݁ש)0$؉:fbԦ CrHvB׀^IBקJ`r7E "6GEnZ6=xG6mݛ@qϚӺM+F mN3$K;@Y kǥsW^wKIc5X}#"ْagπK3>_.={6*W7G o*-*y 9Ճn0g{O5LL [91)9>%%vI 4pOdl 6ùe@mQN&;2gXYd3zwx HX' Hјt6xz9pTXY$i0?R+w"  mEWb Nr1L`?O ٵw0g>!Xˁ]}6, 9Tzr`t{{ĠԤ(ז{P#I] g>vJlLDfd!B6+O\`'lWf؉U>>+&Zǂd.j5[:M^{)[zrA 黆 Wn2Dl1R5ϭ5Z%pגŪ}} b8s5$y_-^k%3^B]ML ̰#o& ?Nt!N\5I*Z_~2)J߲> mCj<`ꎹ!{lØIm ڮU6i"ٕf\<;`=ʠc9ޅ#8CAA1W@Pw ""ӡe98?;{˾xg9 Y5Hqf'`|[Y4E;$UKӿN}?8t:y7s @iӸƃ"W+6k TYa?{Ü}&¡mhҰ7h0&5EpER!jJOܱ]T#oOI+f"?)*C %̯b6b~ 2g9s-H\e3pk/iN$ѐ#pbo? "҄XպGv0HR0%P9(&1ܨ&`%"bbaQ> 4&p7ٟ)P!W{]h0~39M:PVVT)I:dDJUG=UcuuQ񥖌Q|-?ttfmoǞiU,yi*$)?պ3ڊ=3Pٯw]|RUfjȉzb@kv.fOepmPL Lf6"4ԙ ocqdBaϺ <3̃1Z<]z×vTSbul6Jsq>zߒ #Y& U)j_y]l5}}?eSBPaܚEomQ&mH*XEXXH1 zI$ڐrD~P@j)koPSmu\S p?5հZr\=%X''rh3`Q(VH$Càw6D&8c@8UX.ǔ; Dep NisAD>peYYvoNe:ݝSdžżx25q:s۔U7v@iƬrͤd:A: z5ur J`="κd5#lv"̥2{݆r&Zeaj_uVhɟ8V0P`Jfx-yyt#AR7_D]Woȹ*B&CG)#6`\b剗tk lڴ4T/{`63u5{8Cq=7O2 G22h7]w\'r@\ ߤaWp"!E_(Qۨ`!zqY+M`蒮-r{eP D *)$2l%e.}IZȧ  NqxDGzy[N%e.{s&Ɲg]\i/J1Vgkk01>PMO)&-|$PaTa2*ˁR~9+:et Զ=;{ <~#3dPKHFݖRX?;^%ydz[5N1ɏzTdzNFClk11eP7btb䚂{0|oa%/H"F=O0CSn:gD2-<Z>'c A.hSeXQO䶚*kfܯS9{샧HBPBT=Jv1M5'6&8"֛gmi}0}PY˂Uǃ4.=*rEXO,SlgUcՏІsSk8o~(GjtiV*M X*30-qQ Ө(R=W^&x}uO*rZ34#kq`7P͒B)> i; T0<lo2 ;pMP05>^iev8L bOy3Cm3^- *So㗳 .q&sDžU.XUڜ5T[gLuHe9ۆ3jاǒψ*2<+~6.)"(,G,WCQ"շepwNR+OOc0OWI1͍|˛z7q>92,/>E_y.sfuR'}>[.t׿K|,Ԩ+&rС'5|HvbৰF ]Epգ6K\n T9?նO7jlϼr@)GR6qٵ.G&oͩ6VHє|g$΁sƗ*ڿsVKrxupl {x+:A٢/s|GpRsw'XS'vAݨx˔oZ@7G@DpRXJ)USF᎔" 3*8Ejs0Ҹ@W*%^Eny>'v5uo Z<-ߑ=2 }t9) bjHkEOMBGpεrҭJ٪U^?@O\?6*7+?y͚( ~Oyhmө&U^2,\B%\iK tg:ZIwI~@nPrDd5u3 p?e\/)D'~dN2&ցuy9^ )@KC2ZH l{xg u~ Wc&%cXÀ`aQTuv&Z*A 1Ჵ^B 9E7F3=ዪu1 Ў}u|y(: KEʘLkt ]A-tK( "WM;7j23 dLϨ2KEA HNX@/RcE /vVE!m`ON,dZ)O! FIdg?(d&W>h6nn+:uuj?f; m>r.!4l(/. UC,TOrW]S~|8BfzKUi*-ENސ`c>`Of 39*a2pJ ݰ%3Tho mV$_uY#W/.n\Wk0ؙ!AvA+eouDcҘ"8Wg߸GrhtXٜo/mZ(hxI,pO.AF܄Ϳ,*oMc\I*̀ZO϶DvݭAu7/̵GU;i]sЃz&{ WKs?&`jkxϢAd,=>N˟IQp CbNi+Dw3OUt&H8e 4`˲SE7/)B]+SN#sRS]Pr_P5&Sv"&jR,by=!/EJ̽_̀~'iƴap1td3ƈ*ˋ G ǣy)t>{dv20ⷎDUm}{Ʈz$q}'iTu\Uc{'j1уa{x?[oڬte` P?ys\V!U"bZ0Js9NJ|mWMǸzM_3o&+.>~7dr,'Y?vLӞaY7qFE)`El,;% ~+%sq<[$w }h=Ƶez@۵'uf!21ox{=B|EuRVVG5uZak&V> F%.0_,4d8 TI .3a}HH>Hl.ڙ|Єz 'yEq`iG'T-T bGCS^GZ:L ajٿDy\ZIJ *: Wrse@;~kAɯ>VC*D%U6Vgu_mQNrlp,:KC8\`?t%iTɫzLiiԟiKh[eP9ˍeW2r7y7 [o'(M8t~+MaOZgmب̊q_r:7Vޠ..nmc(+&Z0y ^S9)iaзITbG%158%)Dϯ\~/ű4 =cIDA0Cد<;|wnN}>6)Y]5nAz^49үO.L +›i2W`dɐ)_!ڬT( kv Ȯ y.&] 0+`kԖDd9llHWɈW~Mq>bPLz,f)w>_}#pgcQL4Ƭu~~ |&zk1E=&$l7dOHkvqʊ-/;s_x08&0Fsߑ@EtqQnfJP 郀)r9PY?DH[:6v=`s6"jYq-ӊw8iLBgbu`㧆}3F; vsWb%w`$}<`R9f96;[EkE8GDJ 'ZI介cChhK/埫5)Ni yA/O{c'Q9βK_>!IGa^RqfK%¾~4Dp5!l(lea}ZZYT']нvf x@a)lpbV|~ֹRlлIu ){`h,5j]9 lQ7]ˏS?`8M/~j>h˜6%64Na=bSY`S,lBA }7sKiXJ- d2NZ.8!Q>.$Y^64D;)TpSl } lZm(tΣu ! Vv8^;?t2^ AAOH>wqf")g$ڍN;ź: 4&*W)GஹE|nzTĐGP5q2ܠ -E˘ҬΪDBJF6 mYkTf'\D1ǔoAy 4 Ej9J;DdڴUW-?hyk( S#ãl^jB#7omc,]3QmT]fW5 u#DyN[R7,%{~Ck fkY@*WJԽVr9l]KxL;KK8o;3 Z@A2EiOo;xoPàз".)`(F!&:mn_1 k# x/P]?Ey~b2/G6C6ҝ2Ĭ&$A2{#"xDa@w"PQ*_p*/ 5ڋ}J@i>=*Z+W1M uA :G4XԄD<%T4輂vOS4ԭ%|p9FنrfNf;53sB=4J*$7~*V7e6a^ >cr|b[)~MB#y~At~yX3D..;}7.`f+ѫ,@۴thSJ-P@%d);;17;0OU%ȑ%ϗ6S)#{C^XxrdXu&}R)xKEv2%dWN=[(!U_Х2nNW5He+]ZL#ɥ?\0)sM&!2L=pЙ){`Eݝ1n~z%E V=).)*L-C9CC"=b4Ν 9pq`Gsb7?ha(fstBۅ,#rU?Q0cutMX"HHssAɆt24B JUi38 [f#©_u&d}cvΠ-LNTkb 2@@DvWx/^Y0ՠ͠ü_:Á:?ם n|MhZg]U]`aW *K'LU}:'t,){ svSP5c v3s;QH#JdыG @ܽC6Ȟ7NqzBv kNF(=tQJ{ɐ301kD?[{"z<3xXmA0]C+ƣ"ؼ =΃εfG"fbMXj7 $0ڽ3w i'wGMc{zJYU#|"`S[46KzK3X#O2yjN fkz h"+wob}yT{U::њ_c7nj=7{bV,ȼ-1Ь~`].R<Fb{d۸2ylvŒ&E`LN7&"lݫc;2ֆhuAii_rbe[asâ`\<31GiƢ @ ˼o?.G-+",",S*T]xS7LDہܜmiK9L16wN,:2ݵd5v:.a >s 5Z^ 2ٌ(ˢX DhjքSw76kq~p"FefqH.%e*U_M|0YjpL4%e C!76OM k2O-k}!"[N\UvJ1/^Wst)*]O23LD#y.6&|> }뛹sG:{^w1 g̊17P2bb)u GCK5o }z>v{,;fV%AFAX]i355؜07!4= GG$s LCncr; b;}Nu3'*eҏ=n@suir1J hYIF,)Ar˚uj z5wOL#h5a0pm׶<ج녷+CTiuB}]_W'\ҚUOx>}J<~ Evt_ !|Tg`{{xYb:<*wEԖ$^`S8w~(SxFY^rgqL^yĿ~c崯f5o*؅"VoDGy$]U宸ꈣ9׎H4[/a1eڭGnka}IA?!bڿ˒Gg]$=j$ͬYa e* k4U<ׯEA$5Dm2Gu}%MӲ%}-V0`84HmpilEܥgԻ F'kO#/sRB%N=SNVZ|M.߳Fƴq}5t-Aee2%74@qBTS;/է!Bٗ>8gMCl"R sB !磄%;b݊Zf2P\3.c&ۢ;DgaL\T0%b '|k?-+%!HG(dڿ deBa#nUiވI $QVAXӹ7ű%(7 Uqg`SQ&"E\ZTr$¾o6M, ,& B}^.|eMXLgQ$y[.?OiU /ﲁ|QBmn?DP)L{pݡ5m;wmG Song/IaML&/w/\,:\ac G:)Ht˱.daV9aCUEYFmp3A>7 T$  VEvɏ \}~C;H=Ė%Hzߙ,td>\S/x$WI2 eTf\ª&FS\`-]%TTfYE?y bˆ8̑-#x9,-"r[,x窠z8X-mH-RSciv iWPza~)zm܎ 䰜$&Vq&z_j5iAMH؏קvfLKNɝ]?O,uw˶Y J4` THsYX7&,'z"VU^cW Aæ &…2E[z"#njgcŻ.6Lg9@8% `;(@7[n B]د#p^,L:SY$L[ ?eY>||H2geVߍ!gzpx&!~ch*7L[U=5=5"@ ibunL0/+fu{ƣѬ|񸯯zOLa )h +Ғ/5G@ 饅#7(_8m*w:ﭦ{?~5$ Z+lMr~!4ķ ^5qI$c f[@x|YUZ[`vNqL,VEԲ}n=~H\͐+6U_dҳ[,D!ȔxS[ʙaeubNѸ΍_̞3]B>ExݿWWʘOJ )\nyHL&f?o 2諂)bߤqYt觚"42: i92B,c|7}$P7㨄Hz 'dw\|\'$(5jR7=_Yyfסp j7IKtb\)k|/S#E_bf(Dcݪ @MRů[Rv[0ۓVuKv5`T/??6ӏCXՊk{Lw#}(>3ȁĔ䟐~8 EêHFpgd 7Uُ+ kGgZZ)<<ՏԮc᲎Fttj E@Y4n0جs'C>\& R3jhqǚo\IW)6>jVTdAPDi|*'HW-I\2 nHȉ;L0.pS{[4}LKr@b!6EN):6*X.Qnܫ_'Vz#\ޓOD v]bQdV{uGR[w/Kn Fl9BVB{0eIVsW7Ncm^o:>v}#IaMfP㍌TT9"Ms*}q/uh>4Uoٕ xywQ'Yj~>7(Z$XR/T\gF:]ǡW*Ǯ>/C ꂩg=f<6r{ 6 ]Z5垉lL36fl]qwOL2$򝗼;(,l6lT)҆=jAP)c# blI!fh('<)DW#yoϺ`cGd~̩8YwTX.D &:RMsDA%aL<dI;9Wc|US4FQ)y)ш|@+iďY 5lcDoyT_Vz8iC!yזjnoIٸYj*:GB6-L(=!>Wbsni3O81dߤ<=beZd QGcNUOAo5B1AeO8Ya+FO [bK:::G鴵4P$y t{|\g#Җ03DŽ6߅p;. :|g54.MnbB;ƼI'An2A~F\l1ӄMQ%.T_frJTRao:hcgZ ,jW !)DT*!(v3)`KQؓɿI5xФj6+(Q{p8^K:me륚z .FEMl6^,}8A+ ~哋ƺWXo J.dfs9d"c k8U15ՙ}E>^145%MGlZVrYo#=/wAּc,#(U-‚{Lu[y}u5,qc@*vtra c14W ZFF+ZiN?Y]9t.R4sIp1*zQ RDWj[r'iJ]!tWܒHJؽs U85,>j\$;i%l2:~ʥ`'67]~V^;kkxe@d#H&F30v ea,ҡDrNF]vkO@[R"PE'NFeQvʺ̐ Ϥ o\j E8\_H b@$@0Ч_.̖ǔk}\R9ܱ"sfݱqvrbj;uh9} S)D-`MF!9qu.b0Y|C}m Ȇm<@sc(/ztL9@q`?QOc^`hGx^wNL&e}y 4M"vRUPUAG#Ǹqjxn=ggAƇG*`uܓ }Z9Npwt%B}󙍱i!e1lN؉Ȁ2I2ϻkY[wa̰9$RRd᝖#.`n:[V/r*akV6IAmNÆ|,JPa7%hFqXPp ʐ91?2{{l<*wE. kg6+"Vw%E~[i<O(*@I SDM>{H{N_9:"J 1*97>bdd0* Y) z sS~_9n4U#HSA^X:l_]eK46WvOtЋMEȢœF*cBnI\5 c]^_3̞mHe׶5^wGճ= MNNQMY~t]I1mTH8R+|cww!@ӆ=?^'ꇷ/]be랟8JU%Psiӱ翹 ^ W˹M)\X}Ԗ[j ,3g8[ ý{}g%\,=ڪXʃ:-]h EDΉݧ֞R1KIp {RB @ %fmo=)h gHZz.B!YB,4|F~@.&]3dIV sh2) Y!1rts3KBy\5.lٌeq9@7YX Ky+.v|7x.s5TxqO߈]=n'K܏׾Qh֦Y._@% ^-7LvCtrZ7kWy-<?\}N16i8#g⽦ `fA$KSS"eK䂏 t~Fc}Ĺ[yE8>n(LgwJ$@^zNΟa=aנS/ُGgUз]UVC Ed4,cǨ'hw:d7.TZJ5Ii'}m ,* J.M,dOKAw]4#$ G G:rkHQ(z~tUJil Z@V#ērO~0OylA'V}?!qeX {Az`S׬ rH$bbpOsm& 8v*{fgW־$"DRXZi}by^Y4#[?g-㹝Vs42Mp3: -ocYGdȧ.e~txjp2-e] UN[j|@8p[<7FST9,ηJl_PR*Qbb15e ϫn^t"o=V aeU\$D g_\ۀNy-U<+6P[')6H5e5Is-&6<${b70.c#j,Q閧bDND}_CX%5lQ'헭S4gc)гy ]*f=mo= wJڐQaAD?ȭ[Ҷd\pP񷳉йq_0)/kuZ\1|(4)k{P yD#4P- ;+;{PÐ"t~έc@~&bʌ'AH_E 4aUf]Z1 (i#9U.X\Ȝj|k-3zdJ1^PO"hb[߯EÊFWɷ'|QC,r(0Ŝ|P Y%Ӳ(Cjǒ!-Ñ5gK(/}SQTơ"A}u1@S#k߻I%l]IvoAy\'DkipZ} ̈́&A(q|ԓFݾHL+[J{~M3߸YŅq C#͐7|hb:r6chH[\Zt .ZoJ[Th0@ȾL2 C:rD4 ;B[QL2y.2XTN8{lQYdp.dxԨN˕nU_{Ck19<5_D{ |o@2:Xqd+!⃇lwpҳHH*vccd D7 jq֐qͬ\<6Pێla3;I^ofJ֒1e 55S%J*L(*c{/|؛p'wNsU5Ӱ,;fVP:&{xx]~k¬G͑v@`yٌLP_J_ b-97DC6ڍgCOY\пpչةsU(\͉=[qkLPːa=lY!M-S _!)0{\_K,= 2%w`~#@f'" ˘׉mPHvIPŜsa)yFwɞ9t#"dmPB 4qɢ.pY .!UWĈ2]1Zq5t A_raC/`|Ybf>B"n~}?AnqhZxez0v,<F4QTz'l3Ux{iT}x,a1cN`QZp pJ1, EVwhP9-P,/xfc}ޚ2kA!)+ K#rBݰ Eqوښ|GѵM.KGQ>7r\:L˭WJe\n]a=>^fHuwX; 7TM] R4\3VrBEYKsL簊A|нHԵәԚEiN,Ɂ˝~v*lΗN~(9$ {QMǯ};si(>M|vjQd9r-FlK> Zv~(|Y`>Eb s17$w PbkJ<'cbSl M5B_!C6O ?ii߰따=[7Z1(dg1 q | 5zgc/+ӝ5-^\u6e 8sU|r6Gf1F?SKabq?\pM0 ai%*0ia o7-{96:0_QgmJwK$2hk;[W?}>4|V(jcu._;!}K{z8U: 7M蘃sB{+ѕ܆GbϠ&IXC0 Yi1I{\{S msa.6fXz%Vw63{\l92rɢp4S]!"FE i#>&G3֦V`ýwqhٔ eGͫؼT?XX M #v 3Y3 /֖vY3h|tLFQ'52^E_ւk#ptNaԭg}"ٞJ䶓N 0lvYFܜ Rv*‶ JcP14CmEW_4NΗaUҸ:rH?QN_H)%rJhA9$Jax,NxA,|/RۭXÐMJOzqp[yE&J^3V}@scٟ)9pl2&T=I#nBn\3;dMyLŗ.|Jʑuk~ Ra1$QRm'D=ؒЮ9wlKnPxb=l#'=NbR)`wRܹj6 kLB ӏu3g@;hsǜ0GjjYr}дBG4~{PN؄'04oG0/0[ؖTQB6WdDluRe'= f,judEv9@kP)sk$}  1'Uv4v-L'\9nߨ J fR! Lz46.0H‚A)1˗)H+a 1c QAM٘(jk⦌x̨b{ q )ʒj2wA?2mu:k}'O&!W@!) 1p᪷vA\҇@ZMO2E(e6IFioʖ&@joW1˄1* e9]ysڻtUWvq|k+X b.Ȫu9Uݿ6<=$c2%س"8[ԛ,gmnW }_c i3 l#d",dwT zj/-iK>n( K\|\D`Hjm#slafyj=ySL(.ĻBF|T} i&ϥL =c^7w 5b|z?oF4̡2/+}|k F="CR.wK̍>^GRLFp>0>0Fܧ瞓0W3N)&mz`R` !H`+9Vև.+B9#e=*?g/Dq9+Xf!_/ 5@Δ:O=p&! Є<[|ϰi9u:ܰzͲ3) 1;*{0ZyXX6+ % 0p(iZiՆzT"ٷQT{SFfWu%䫉❟dgUsCsO~K G&[)%xԞE9 /l̯5.WvJAm;Xs;F}/(C!ʈR2@V@;!NZ(pvFgCG7+R*&+5L=赵QcBw47@FZ0l8r,MΏ:ZNcWYiеxE2kd㿒Q2>41$q#WZ"EzXkv3@䏛Ÿu.-Y4C_~&$Y@th|T@zq:WѓW 5;gG_HlNyÆgxλAŽk'p EPDdS"S|vH0^LLJtnF7)[(oydŲ( Sf- 븉e]jZn^ kM ANEe_/|Ƥ~ZJM]Yb 09 *|h˅y#+.nYM9˙yYIلlQ30g;N8딵q{|jLuhסd1n":MFmCߗjees BZfTzn/~"=YzA]QhH9(|KЬq~F$ND3H@Z< 9zLcHfnSu=PQ,*GDAn'p7/ܚ+1@G,Ssp R]So5U%^Ls+6܁[ܛ ڈ`p:c~*˄+Nh. &L\&}xtA};1InU #̨Yzoep ߴ7K6_gwL*)V|G Ր0>V'Y^ȳ_=/{ePJW7;zaƱNm>*{H$A¤=6]&N}_5?`MAVs-6TGW/j.RF]rV❩6J頸-9Z`q] OyH\wBzȈ%H8Ñ!վ⤅b!Eطgy\DfS_(ͷRGMLRY߈dX>FY'VZ ^Wd9@ݭ&[bO@^1sQr&[غ{dN5|W2;R 4TY1巫Pd/61ܲ:MkdĔEpIMqØ)ҹ73Ui#]02TAc.xas)~ܸ{1. -EmOxv'nXbګuR񵱵OB qsM)-:$QFVb> ɴ#S y..-V7g` O+HL!6!ho@lѢcS'/i2&P{~ɦz=_H;>F.geTIGopY܆t(Հ-K rk|}OaI5 5LE锓{I͡a@i#$Biq,F`@P[DhMC̢_{0gmT١Ӑ$ $INJ3M.(p\ 4xV:L'51܉ݡ n򞦁Nv.'?ݧ_M[RcVcI6N2h{!׭7cVi5zbte d,VjΊ߶ 9xrfkѹ2dp3ѽv(aDpy?e+c}ZŐH-2 N:QX|*f=!KZyѪVm<-K 9 aڍV]&q؏e8$ !s׻S!q83ĔQk)Jbp߬j}:ı֬N^EZbH D4#tk >3;_]{D(,&j(6r$1WQ'鶍a=03:տ@31Br?sHh\op%"Sx2 d36gZ.CV]׸j\byq 6/N'M(#ԜhL'`:ԼJg;Ne,nF{|QӺLU6|;DCBTW(\3q`OҢoV3EK@"T$4wFA]ˍJLR<;.-Ij\P?Սe>su9ЛWZDۤ St lVya=cgZ{[!7"\S޴m&3 rָe9lO+{@1v5l mp؅zLo}s+g1\ 4Qs"lC9XyNxtE$,Dz@R5[+5t1_u7 1 P.[ Gsx1ⅷMMoakljc.]r#e`g[! ,|UW>ٗa Ij*K!\_X,q\@UJd1_maSBMA*1i4qA8 ^(sedXkU+$jVϿ:a~x+꽭 ϚUrߐ#%,{uOyD @1yR#bp x'D$1$pt Bŵ* P-6 |{drhI̷_VFz '< -#)ǜ~ 4׼>)CwNc{bPZ!b%x lWw##vJd).@Ѣ}ByE3l S 14ڧgV[AoDǾ<4ᇟVWNF^EiHPJS/ɡ-}DD6o֤laW _4yR&Bt1cRWۙiT^|BMKqe 3ifq}q ثi(_8I=mqMX-Cx]$?rLk>n\ǠAlYE`gk][=4+٬/Q5¦OP I2+B\[,:qZP 27[L|F"<~`}W5AFRO! 0rI3/J3ۂ;^E mƉN #G$(larZܙ%+haxSdH+bƴ=^ QX^VAz%m9e|ۡ=ַMGc=х?2+$ZK3{iWrt13/6gMn-)-H!ꃡẹo SO$4.@ %"sTsǿ gqDg0Apxwf;of._syvWQlcĽF֛[ch0^l)E؉N c%oE(FӾbz|%3֑(ءhR(3\N+{Ԣ/)FB%?Zq#EK154iw&6B}s-$O(u^\ _:ύH}(_ VD>S*uh+ uQ<,g4: 9_d([w4s(u6s#?ML$^,ƌ`E|Yju]mo VGMfV @Ssz#9yBc83?[ꤴY\ <3Qg޾JAYyOp4酓@KKc1x4xcDPUB=yco$/7Yr8$Me esƿY+~{aR}櫮RMh7uF(-[MX}KL햀Lb4\i5_ؗ#Z FmWx8mg c|2lH"lUOd\USrGD/GL2ۿ+P&RZlfRK5KdL 1%nWBkwOuD0I|Ol3{,.GĽ3> vzG.x:\3s/fA4vs35@OO/TЩ'Do# gĸq! G'"Cg0R{qOtfIEʯCaBT%YO<k^k"Sr̲TơʚG(\I ɑ'`үЈ il1hK;prQLhLg3)_\;K17|vVCas`OiSd9VArr!6ɄXtKL_Օ"G3I (3*,oRZ kYrs(,DžK?p=6q9p*5U /3ip҂YMwGӜH-];w2^qV7}"Dyr[0_(KZqZsX:6klŒȼd(Le^K7;Sج;ʚ],6e|BHZ墦%F'RkɃ]L^HT€DkZND >װ&OFS:lU|)g,zB^&2$;wOX>ΟZeUkB8SAU ,.CPsq˞lboSNA]#30t%^b{4 nزIvԙX& Up@Eòڔ $vlr\ؾ7ciy\HEί#YL()'-HV$R.W1rcƥZfYܓ3C}ϱt-+ 4!߂КG7n$'; SC y։=zLcd¦ZZkYvOBҩ,G2x|?m"o(Oa;M;LqiQůhHBn E^'{.nb|;>䣦o۲ p 9qhs,)U=kJwtZ[o=X1m]eԚ$t_w0tcvRlp1A,,SpQeanPhl}q&6ԯg,m~>m::bְK9to#^*KuXK5aLRcV%Q"XC청83ҝϧ){t`,ڮhf?+O5nv^/.γi˿3+lͲsJ]bWY!Mq=]_\uM4:{`I x4Z8DƾQ~c M^ڷw]vUُqButᧈ ,cRd|&~@mC6.Xt:8F6",A⮹.1F]_"p6q"aol@)®J0Wl*A0-^7*]tUQ"ge̬y\9)1jeK8 sKi[ AE2؏TpGc81\,G0Cٸ0yl;伯'|VR+3Rԝ)/V8bÙ](kihja%&o3nh)|cİqA6Aي^ItT\C% svWAn?HNyHgߞ)xlDI4:*),aAt5cAhU )Ko͋)^$ZLFchG#-}|>mP_Sά>bN\]6`]dV( u}rI}_ %-;U¾Kǎvcpс LT{Ow"~/ή(dݪ|rJBg~.СFk/S[O: ܘrzNdKMng[P% Z< $ )3ޚ*IE}zu%eZ öBńвglbj>d&̗, 2 1Q+x _TС:5/A-/ߞ=歸P8#pn\k*N+)"0DGg_M(O݁ য;;U^ݒ(gS9`++S9+ I,"R)9 &5.rG岍mM+ЭƲd]joTTU򙞧2w""L u]/ 8,Yj3shMgE 19k&d2as n-`q⠛`9ˆH躛Ez(&teЩj6Q^y3. Bt.Cz5S,_"o3`0촡8a绵*h{q~56,b!j],nG>L5[+AYûq0t t,i8ża>BHhzeHio*r({lL`{SƔ.g }@]ǒ/d*E1| +4I8*AAWCʂ؄)ԐU~֘lo߿!C½h X=e ;[j H(ZKo99xzC jTIӣw̧D-c"*˳F/}H9^ʭ/3 }ǽI/Q 11a@J?s=@8~uv$6" /9 ј;Zeq(#aR}hwfx ] ط*#kʤi$\Ju@|Auc ܯY2˭ a N BYT>ZqORJ=^AUɒM*HⓄy$78 {:W|营`6s&Y< Ϋ hE#(!4`Lſr|DS_V:uX*xHUxocy-u=ۗd"sz{, mLXyڲ)'Ġ 43-BP>iRc5gL%T$/KWXSA 'F#d~(|?h1+c,ABk㈕R=2 k|hѓ,\5kXIbzb= p>1/{ǽj1Fr?7fjzf|4>"e!4R۞ȁ _@IS V~u=ү(k[5XBƐ-aB^?ᛔAG6dtW FC;wl3ZFogw"^f^_ :TcTcvBĽKbUɽ_|3!j:wq;r|Ϗa{z[#1Mtt)ݨj5͹_ƏqT0,pDs_I)+ W_o<:^4WT-hWVXGئ8thZ)SM==:E3Lڛ)jsqp2qojh -M3'E"׋uF_V& U(ʠ%:+-P!n6_̚-XLg4k,Yɺ! ] nYHv (^5l$ o4R"4fH_}S,l *oBЊ$XK?uS$ w?oLVD]FeVeet#9Yx ѾR9@K3omM:#baq&lI2&CG:Uv7BE6if SqG~jO"&HX`ʤܐNՕ<E/ox9Zn~3Ao;!LR}\Ծĝl1q:9k,%+}ufO M|q}ȋeb˹7H@X95*:ڸaô`jRٌuݚSv6 Y GՅc$\GcT- k1#.g)fO, [5G 7ɇ77FW!c\|Y 1T&8hDFJM[q!.5ֽYu-WĶ0i.P2ݘ(2 fWD[Q\0~Qc&Hd}Y%^VG1Nf5?7U"s7P+/S1|B4~,ӋE&pa_yL㒰A]9W 5SEs:ӣ#'**ToT N<.=G-Fڷ @GLFIF9ӮUa6;TO)xGŖKDsHr;.YYD0nyn5Rs;1!/TByb29gF<I|쾴x4C;!c8SCRoVzcTyĹ[[S^e_;D5Jm&p"qdYޓ G͒(xC7w=c$8h)'OiсÒ{:bs#6"zZ3xH=dL$D,_fRZG3!cN E.J)I|Jw#-%}* D~_Mb[DN l)K3?fN(}XLX>gy|Tb\4;9q5hkD]a "X+b=w2Xrpq5K& 3 ,)xx>;omGWd^ZKMԏzc%d_XelL)\z— =.$p&Ph1E^"0;\@7ma="sEf—?;5;=Hg6lY(wB8XS@O!-")?Kzn0$AuҞ0s B&^ AyY˜E136^6ҖEKo" !$$/gP6EƘB$g1?{L]_0s͊]Jɰ}3h)u;w_Ǐ)k>:TzX*%מIT(gfAkՏRNEѱ*9ֵ`~;bU ,:[0,wڏ d3:U@\>T_ш3&d*o/C[ ^b SKĪn}eN㽨!np 6Q7+ly-*"ڪsrV2=~'cdr&]j Lr_^SFx^׆Bi, wٱx:[r1^r~9w4׀R\34*djQNjе{CUʑqdQ:xI#,U5;=x;ǶrZ8&8:VEaz3`?!LXJtuQ^ZPa!_?^4w@ 2VڭMJ&U"\D\(6IV8**rh'd,wpZ͒l4,eTa7bC:|VkPjW jQPƜH\bm4w< {V:܍Os ,6tL (M1eE>s/BX".(}cP׸l$P 6SQQf PWݬe`Jrϟv!;F!NXjL>? !Qǹfune鎟=Ű/ej|5\̩q~ʳ|6Ŋ+g([bf (hr3~2uf E9r5ͽg*UuްFuxбT}wc=9$9yKo:9?fPS]m]^C39$ w ymK":σr"u4Th/ LM|.Ai pآ%sFxxW7j+ĺO/V I>笨:]sLЧ1/ntXv5h!Rs}V{({c* E"΢Ym3Px@~g":@ڪ-j|7?XI9PE BGf^jCe!G׭8a2t+]S#*9qo(a? ]arx+)Y}N]Tu}|݌Y L[ ;y$!KiZ|kFjUxCsDj) ΧT{5^>T GxᗼHA+л?̋$̆SoC1? njEegzDž\=l?W$=ZG+Q3NCvO[?&߬0Yo5t9^yE:??7fZl<@|.F42 M/ӝ \qqXݡo(V˼G\Sؕ|"CvP\r’gJ.`DsObBvV+BNjXa%.K ʼƈ Ya8l>rZe%}3$ )4p{F? zňF_)p>z@ PI!4\ ?b3&6s]#.>`c[BKuLt3툖 (Rf@jxzFrG= :_/T!ɏ(Ȭۚ0e7">7y+(i|UP,%Cm8@[d%7\&zJNl_3t'>QIV?`VFʂ- ,zU T~cfBV}Z)YRd`^sK= 'dcI5ACowVW\BKŦO9CHn/DQs]u9/|Wu J̓S݃f+?h:7 #a7~#* ؄kHN2%,^oxJr}9^lDEQ}/'?u6O=[_WoJbrWx͓NUW]u;/ѯLB oir!wv9s A9)6EP QyrXY/6T,Z췽=Lht 3{"^tr<6+h˳̃h,)Wb8u%ffIQ1gX x_f^# Ξ8׸ܠʯ0n \Sгy)र-] ĝJ^[r:mMWQOË*Ƹ qi)]qF3Bk'Xp4+rK`^QiUgO0aɉ ʍE`0.^PW(%NCuPInB kn{x&x>smcO3} ?'}F__:·*n>lzv6 4˞/5z|*|iZW69d?8,'-xl'fW^p7U˵Hf ?#su&,±F[[HX*19J}ݞq7F+Z8#F܌̡us،B8@DzE) USay{I;GjGOOltiTF&@YYw4G-&mYǥ;L {D~;.΄5XQ@rn| YךA| :jW39VER_N uÿe*34^_KD1SӪDx$a=÷0Ы/.GĬvzNhEzTTwDr%VwBJTAPp]ph| P>XE >6R ~(-Oi32+s ^sG}3H~Uc(4~~Xi}߯X}H3R.v)T@aYp(*xq$g`oÜ gz|yބ4!)a܅tRV$n>\KKDm#4V;s;t:֜nK;=&j{[j\`܅!rm}5+d2EȹhsЕvdv9UzɃפuF*0TwHm,(FRWϑaSUh3Ѹ3,(kB#8V`[Άo U M0P'1|h2BVȍ379{; SY/Ņ>HWtIO|[D$UA+~O2mʩ1lH63(F⛯U~ftjMi޻#{79tki^]ψ}-k ofz^_vhd:>^dI&i*#̢>N6A%G4Y'}_DvZAlE%3-9]:ÄnfA^%+ 8fD3^"Zu./F^46,^#zJip A*9o"P8-(Œ|#AW~ݶ/UlM@U )h#9ȟPT? uߜӵ4\s.w+fKœ_ B2B]|T<,q^ ‚Rd5hu4s7=$er?U%*WǀB{ hpw{8|&+(N@uWeHK̎ci+2ǹM{@$g(E/ڞݕ-c[IB32i.';U?އ<̉X (] 8oWPSbndu 3fak懤 [@YgÌu']sjBGl.t^l ʏуiƋ몫@Wh7:o~R_pHr  yVSR<`3zjP_˜$|E-Pc17_VNv8#~mo#blj*Ŭlg5@ $NRX˘z |*#4ѤzH!y]1AڛYNO5uaS2]0FB}y%T6ɋ2a|ʝ\s= oϴ#Ho !Ta@3iՖz>%@&8­f"??5֋4 3yn~- AL$v@-qD,L]+$+k".lBEMi{;}1T,W~U}FK5('sfZKK6-ԝ(Йa$˂IV!gUu <"vB0pc,6A~eL-WŶ#A_ zfT PȞ*e0gaT+jM*nsZ.ۏ%¡c&rPT8 SA>|2f~Rgt4)W2k}ʭ&['IYc߹#6Y o3ٔ7_4/x߀zq9,Tj ?UgIgzhp AElǦWe?p ]=mDfF){?_e\mT-0}!.K ˨mǬQ ~mU0m:r_`Bq¿="=۹S_~ ƫ z\nP2I ̄[|S)>6{,e;h$Fw(DLk1 \boL8/gTW*EڄJ&"N5B4lZJvJzMgx `L2*\iSYLMgs Vbٸg0f (ɀ;5~%)R/e=e-1[v=)qrZ%8;W%06.&uW]hipe!맙)k;eBeF.Y#WZA~Ʀ-7[33R[K^g8j!JÓ/ MMX,BdmÎ\n]!MMċpXIS~ uh:)41#3O͍I@t6+KCWJf u%[}z2G~xa:2i=x,uAf=*Oփ%@NNps)ZPgr,~RDܻTћȮ;&PH1T][Ry\x7+ 3}ߜ" a#3K-LLjy"?#O̹ݵ9f 3C, Lx|D, &,q॓ەNUԐd]!7?J>Bd465@v٦cZFv<}]tͩ m:ΡKv>=*G#{W1Bdl?%ŧI]<}5\ᔾ9Fͱ%Njekbip=_bA|Z%;)BRu[iW9BtɵٻcQG1ngMA~t+S!²[TpN8Rk= N muOP}9yEU;J_U͹_Cͮ檿 ֿ,FTCYhXd2/%+!v!7*ȅLhCa)Ct)EÏ6P Sm{x {qp:'So4hŏKRo R-KIχϢ.Fqu?Igc[,kT\ZAD+Q=J^Rs w<D=ٟA#>p$M%i6@kqMʟ6ʦ~% ɛyeaW;ϒ!MowdK#F\*zi-.#{e7^FlN4l )/Ի'&(mp}tI=ayfdŭdV~< P[*ec˛ؿ.o#\IZ:nM=*#"2 bȚ;2$_kq8aX"}d(V )Q Y55rIҝ(TjŀbEU"=۰t"2a,0B3:؆yM8cu UQFmbpT@*=Vz@k)6ɕW,;5]-K+Ғp-I^b2n}7 h h K4D~ˆ1q[eе[[h[x̙Rn(B&͹(+m/N2';"<x %C=N߹y2@f@b M2Q eܡ$XV5m=_1BM pᒓ QAĒc퀥4Iŏ _N;dr=nm5ò$j?ʰ&ZDB%i&@)|Ѩ 9CzA~t){.5-r/ڽ!R~3ý GhSE>{f#WB+ML f"T>zjz ǞGtIS(A y_+tMVofyČ>O ѐJ;B; j JuQ& TY3,&K c~ۘrUj< j(0%d׏L8dCpe0NI [ ?Af@ȩ],Lns8lFj&S~}Dɡp (Wɻ1Ġմ+n4qcCGgMr"Tu/X DJ-OI܋~C^j"ZlTn!@MR[ @rcj4t9Y %\͑pH x\9t?͉''Qt|[F_ ]l S_̗֯\|vBtpKz21$<+au³K;V pg\L^|2;?SsXcqۈM=3e?:O\Uɥ"01l+ uaVæO/i\呴rV۹nGW%! RRβ]%f|e4 OPeUe3K*KԩM3 amy`hkڿ}pf} UϰkVIbmޞQOx뚶NOW6fY`x"{V}!FUl:tnx0\Y9뢏 .6z9 XA7{(4}@Tvp"7\r%klc;I2H,$R=^{P[ lƪzkY7zS |w?әb[Fྎ3(459HH<葧֡VYRer9_iqn{oBY*|eoS4,r[? *y*{&xcz+!Ʊz38ws!jI #o1Le Ő,xÎ+2cp9j.V^lܣ9 "/rGSH/޸TH¦H:q*:E9or?\3$ Gf^޵PrTp\UÍ7.`'20N JUݛn|*rtI~Ru }Ö|xo5`o' /:/1?LbF9>'l3mwLw()6/Z (r2g;zu3g73$ aHHkˇ8=v˰ _F V1/pDb&7eO#xz^KrbȓjM13JS̤v9? @X, (˛E6G=|;~mHEyogunc=̍|~M5UD:Y٘ .`Dʔ{sEY *5XS.-yFAbBȹLJ`w̡cJ%]h5%4 F'(t a]+ 35d21 hAb5|Y7p<7/EBh?7OSbdV!jlB%kLtZMys: }SEq}ڽ 0tA\]%Ád "ߛ|0s6N0tZHWPlB,ߊ )kn]->x/Ff`qe Ϟ9 `pycD-Dnby3rpUFK+Z軞H Jԯ f.!3FJsP?d>'ji,W\ %өIBzcZqy޷wl]A l9 ?F+}ؤQT'<`*~j,FQN1{)hCA B\j|F;߿;ܙșcIm mhfYMRt)pyRlzr>s fY}AE-D|+Ծ1ا+1XKԾ}Zy_ *:=P$jVtA#rea},qamu) S }Ap)˛Dǩ+XY>WXFz)bуebO$p+3>J..:!@zqM?[q,g> ?1۱͜g9Z]j3(T퉣4oOt=TR ?nؙ6vu&zC}(FCԯIho^}(v)Wp"DjgEdP埜 -b3Rz{!'oi(U[J2HYi/~eU{;mIgE*M ]/򘘸;v \H7[ǖtU?aEWѹ"5`}/6Dx[-GT9`fJA$(?r]pf1|E >. a\$lũrM/YO66ׯpsj,ό #V]v6ޫi3 ru8K;%/&VɊJ3:az{#X)Kn w"4sxo_)Ds8=rޑTo66|$ 5vEo OL#-=(ՋFO O"q[}wxߜ7ykgT\C-G\FBX`ft<Y-T_%GezBQ .Ɗ[cjT| l[]}97[ c{ >ؚ΂;0_US6n7MaV4JSUS'i0"WUK֐NGvD4"kw Nڪx>>#0O%n | ڌOOAG5Oa"jZ;"_G,l'Z,gM-4j=D*P9;$7wW-GIm'L j&yG-wXޚlO*_(MZ&3u~0}_+GZZ*\A{A ޷zoԘB3+θ3(T}˗aHC|DzL?/'5fi'|7{A_7kemn nOH6 Rl)o*iL/W'l؞ůGЇJ5I `?3Ct;_8fj)ڬcgXYHb.Nmz ?|DM5(EdzfO)xbTr*c̵$+!Yxorg8 aN`~{ ($S  aR# Аߛy0TcCL7*YsV]eBϮ-gN*2'jւHWݯUzsb& 6z eo+; _ ) _2 d{㢨JK~FS:}3 *!oL)5.8ܥ^l1XE3gI>[]ic0J~FqPCËnJn\n6*\z3m_V9M) E7}k2-"Џ$@&۹&BDţ|k]!lϼ}~g1}VkN7݉9,3/0|75Nj5>?r,c} .PN&gهzl'IXc1WsY)eOYHK {\@T股lr=`ЦL))Ќa.! rfb/޶S\>z&..v )2TwaVx4h80!8؜hnkE`|_^+ B­Xfi8!X,n1W;Z=I* d1f9^y3h&p*/[ |0~nXW^DT(ع*f@vq+⒓d]vrp<߬!P(Bd+tӜ~O[W#-„۽~ی/;R k/bE 9 Fv.oefT1#g#'~⩒nL`I*'6`! ս-`jLN}S w%`iq::Fj͊ ʇ=․=ZQR&mhӭckDP$`:FN+D<eql^wzIn9Y.k[qP5Vu]7sFDoE2, E&',7`'yn&IxYIZIU&6̣Z$F|\0"keD7_oE:'zHEQ1j %b$5`U[jjsyFd$Vl*ʯ8ؘ/ܽ!m݄^Z@`aqClfS*~(y*4!J(q~zt$N-ԗ!G#"Eh%TFM`V)µd rX#RdvB ZhvР(أxMCBj"<q4:j3 /w4,Z\F (G=2"RA(KL5ϨMpLZ2VLrB;Kyw 2*ۍ+H3Vmx֡Cr$ǔDW݉;8y k&I[l2`&`Esޅ %_Skud۝E>: pq>62%FzEK9ݥ¾%g.*>*_'E}X}75M&leh/y(#GlB>ha撚>2?l~(߬`αv eK^1ЧvW=L1Wk{xS]ʖ/W߼BQUsH6/ͶIA);2 Q;4\tҋh  j쟈_%!_)BZɾ-. uK.]B=[ET3*b~٩N-wc[)H쳛VρNǼ[J'%ȈM-mՄ O?   |ɖ!"$ E,˝PP v0w Y9m=w2 `U k@fYVje3EqXK7aEN*|eDȮfLeZ4m{i klo$d bE51on簯$!2+MN_ ݶmGB <@ax+g*23rp* ?1YmPfy ]'XsEDNa/9|G #"T LwXUƘ)9[22n;u(m `rOiVh+MC8Dn[}8ioj_^L<߂|8hu? 6yX=@3RIX#J= _;+'߲>"Q ]"`Pi5*꣑9ڬd~!i B?N`g+ܪg2 MEŔi-a*g_ʉ)Man]/xy8υ5XҶ5'iZץW+k dj6VŠb3c.1vMw4h~ɰDw8N%$-S2:骑?7*ЩߖU6Ov(jl).O  #/wi{2S@Ʈx{ *)ETt]p%65fmtKL7rn>*:_!c(oj 3NIb{}>+,}XChHBfjٗGpq9p{¢`HDGRK̾bKvJ#INFD>a]CBߊb1&D8^ՐDnq !M9v{b''7xx2 F_'VMxkFQLZ'8q-Bbo_|#Y"@A&n>lphdrsK$mtK]ɋhP n\f5d۴Yo*rb.,w@MZY[F~H1b>AO˩i(+} ̃\;)^ȯ7޿t: @ID#!WdcהOj/`pV=FwYl#D ܋Bw2*nFVmxTX9]4dʠ=D58ή#ίaI%:t1A'Qv(YxtQ#G^%YEܮ[7?>ues4U*mmaM59%i??PS2"cw ~@~R)z;|j_eD|ZZ"CbOyܷy%X;PxG9Š~n@ւ)fO^Sz*o 'c'׿ʸh=U bGJlI b{?)D}}%d;*B)DbR=%KGŋo19_5zKjz Og;3ªO.DLԜ J?6 <ӈSoqO絽J{ؒ-="ri#A,D1E4ʖ]:]pg͔ ŴWx렔I%4L_X[ʴ:|Gi$sP#$zoc}!G^xx;bdpn| 7ir@,k]B?hE_/y4]ڏ"!"ʉRgO}A(*'&.3p]]@|{8^3vSs+L3#vXX MjX3uͩs/1O M)<[YK0wq@Nj.L5 AЍ4ݚTǼm@zX~b]F(0ú|CM ؤT?d&]XAIOU5!x?Uhqhf,ro6.90 ֽ>,2?5 ^TVݺvr,LQM`"Cbd|,?<k]0+ {Nk}>JRCǵ~VvWtgd&(MwWߕqM93qV)Y/s_BuŻ}V\{a&r`$=7D,$7pցj \nalkA)1žn0?rUc"yEXx)'7$Llҁô6'rm UhgMp!au1e#Z*WF@H_z3K2Ra̬z0eG<U$y2 ,OG4vߝOfJ Rq7.z|N6[Pst_{pc4DHݮNJg@ >q4'5e(3:3+sclpq%r/Śi'n03N$`7 }+0 xSEdYf<:D?Q3Ϩ f@/{Wx~mCn:5Q@q$2lOik)8p3nߪS*8 fqZGgjG;'?+b$[-`زpHs1>ɳK:vЏioOZ}M1J{0y1u~R?*teq*g0VyҟO{:"\ V8` 0ʦGFIlۄY{{oo jn<ۡlrP$v3j.i4ni7E:!%zd[2pU:5xr8;:3L1JyJ9.[ r.G<6{c'$H0b,l4ʑ˩+aSvƿl5wd*;$oiM%>C=IIQm^>EM8< iz1 /tZ:}S\G~ǯقO(YLHشAP >&3 C> ևcHa$_Bgd 4`o%0zy+IMHc"s]5W-juɃ#7-ֶ "۫6c2ѡLj2A;um\'aDH"BṵS%ϐu<^U izLP=}TPX/P@cosL@X\^u|ĭ{?Y1LǓ`"`_ԶrDK$ŨZqq@omd aN"|-\iQo_F%g_oؐ$:?B6{R 8%cZX$EPU!P,*F~ҶSLy 'aLLZW(qj.V@(kc#vD+N󲀣RӺUJwuUYi_%4(T~FW,,C7ى,Q_EM`` O{HW_uEy#.o]ǏQU7( t3ݹdߓ+やkeZQ@ ;*tO\2Fwg-7WR.6^Lgm71  z˵~=hsry6ь $d*ɅŵM*o1 ,B>:TZOo%v݅y Y1F9o6o)n⍑B¹W33 BA ?(['  2P i\(A }@Ϛ1DI9 IRZ4+fRQCX <:#d_,Xk!-}T1l[O٢T?n L\Q*ګ nG%-= \$>n3>4`]L""l +1e ]>G]uX_K$a;Dt)'Ata{`.=~g`Phi.VTzki!i,AvOBcyRE~s%$0}ds%ɓ8pnŸDVDn *!'fM$^&9Ȕ:V2,u %5YR H/:'5ޥ 9[Tb N[ Y Q@>&~}#-̯^Wlќf`4$DGխU5܉ҬYt\>Ÿ07V‡\."8ͺHv4},{ _jGrG6oQ#ӹ-7M>A(@^¡RVWki#،_<_3|j9>Ibǚ 4 Z)e_`2&"o1:VzF+6w)aV!&8%ӵ_ ]9#4)).ğwDؕImG1[¾;cU`Gc<\=-=/ץ[5}Uz {~Q]}ABC6ǿ,9ɺ APNCD%y̵j$\E6Kq?nߟ褅rO]ڒ:Jd9ɏYOBajC}b|nX%cBt1.NXH&~ˬS"d3w+VG)Y_2 -vlYј٧7|h;'I#Jj/.t5<Bn]8hl˃dJ#7ʆ;Rtnx(^;ab6*RVϼK2_A}./hTEEyU[Z)##.}JYʏ`/8uDxQBCgfIk%?34̻Q>wWd()v(q}BJ' Eq"Hq S>’e\fwDFE٪A;zFK;p,;/RCHN]sE^7Қ +7ߪsZ2Rs9 jr>< ̩JɫSuQp=WM(! ~qpn(6UfqZ  7+lG{:R*bQm3< LacbJqzC#,d 7̉o]H\UƘtfmNLLZ,ۥ~=g\&+Ĥ@:Mc,?ˀgAc汫Z?=6*3SwR[,Ct;tYyPMTl//ʉ,!XZIQne]= \ * ]-AJ- }u4{o$nq'sdWWE\#Q}e_* bk!2 %m&J aiUkz,ZFpY).4d|;0=r. U)EXdlwi~ܟ|n瑮ƍZWZo\'Kƌ엵&.-lps?˳qU w.y:ª.uk?l $8i}7P3bP җh&^Pن39~ϴޱ!/igf`-{ybLGiɵKdeK_a+zF9z^4@1$hspY3ޫmvíHHoA\#A(h}bW?!DE旎=k*V ٣i<0אLNmu2?I\ʨz/$h0ڣ]& ˮp{~+'hLQ??O%@GKx&$:Kq~|q33`w`y?qCiJY^ ؘӫі! ?S>̢H~cw*N ^ 5ka\ W>o:謂IAdaUxtVX:!JᰅSܬX¿:~϶~WۢTG\X*Uw_/|6&Bt4_T4d%$OB4CKP؄*TQmHfӽExಱ:x; Yhjq d x?m.>i\"!vsen(6!y2;=$Q|Vt> $aqsv Aeѭgx r3jMz`gù.n, 9(P4<Ц>q&d2+Awܪ2$:l;Sz>T1'J`_ XN^e ta$~}HAз$YEgaˆU8U띞n!%u1(ÕGwF$%QWmei"VK@K0L:h;ziy U͜U|]Ks4n)g y<#~+e Qh隰X$/׍[`h߷#h F}wȩRp8r.mWH ",YߓSaȰGVۅՕ hA =݂zS`Sjj$rA o1zLO p͊M3 K f|YR"SZ^iG?``C %ؔ ˘Lzu9 -K!EpSH b3*buDOPEDKn&g23COe=E9|\/TSKZkSpK|7;+ NZͱcx.C h:`V &:םSrrI҉[ Vсwe˒2t<*y #g-rNG`_MX"2N/ެ+Ut y#\kff|@;{=t>'d oS2+:] gLwsy9ޓ猢|YU=U x"/tC\Y0~(o9=q((rd`^QȾ\ "x++oع&du 6NjQc\EHp mf>!t9_WE34 1#t=|]A{τT9Ȯdq.@ h6vFu|#ӂP~ SH>æ~X`P!O@acjDM:A??se8^IIpa_=B>DtFb4-şoƃ7D=+!NgZEϺ+tq H/wRۚ mQFT%X 'bFB:GXԁJOo_NMֶê4Q4M${nǘOܮ@duYf[ ( J fP)9>j6d(,%AB\Ul{-8&bx!sEe*ƹ;04CTr"jyPY:=˪✱/x#._m}mh>5x,ҡ/J;r4 L<ߜkVm=5?wO&2#+r+"6XJ/2Ee|z\"d/Nˉyt}HB33QxfN^`@܈Aǂ~OQXl<Ŭav y*$;z|1jVqB_EOi' uAWL8/D/j0gqW[eKʪqv^*YHbj1`$GX6t̊vIK.Aʏ#䴕88>dpWOAMF}# CߠbzR>.^2f̔$xQ 1w4QNiJoE!a?ze3e` x nV>V)Ғ+NF\@ RWhc].؃CQ+Pk-™40RȩFya0q>I[bK CWsXk)܁:P3^.bn3@J#ޘבv>Ԍ?~CJ(fx$&?k5T{sL0{$eUY˯ah URR]Chhfױޥ f1w:pr| !iw<ʯ/f-ȘlI([3Us Бn $)f: cjY@N)sFڗ-m[fXh8b^D;ҵL M$Yb|${X`aǻ#β4`(0T=I+e|VFiլ:}s9#fZ^ 8_ۃ=@ڃ;c\ `FUCVJɐ1-L _=£[&X7K%QH89. \`g3Ztrb-NA޵>.ߡ1ȏLQ/*\zdvbdJ5~yLYV-)O"kԨaQvͻhe9,M8_*"O PnH^R@zf)BE oes5?eN\PM_Trm)޶ 4dOhOo81+gZetqN>!G, *O}W){^c߂Yt#6TBs-G4hS&NNxV 4&'}`8ϒ >4I_V6^'_9XTHsjɡ?pmށ9oH'PʒsV}25 1a_ EI}м& ](WC/lAPѣ/<6FMCmS)(dC(؏zpIWC$n8@uɪ!CnҵK~J/I:NGB3Zi3`lX;6RS˭78 ŶHU0s<[KjӢx6!lxS[N'$*=Q>R}ENm!Kw*Y} P\'8 &9B[_Hn \RdL3?( ^݀"zYuXa]x+1Tati%-wqJoꩈ/EPSۼEl[d? âtimHvh}08m/1'"1iA6OIt`0@Vn )H |i 7c!7x" lrlِ_ N Zh\dTywhi$*u,cf38CiP?޵7O+FwEbh0K]a֤łݩ(לY czi13֒hƓ+gtY4߼]+v[FFʎ~Heڳ,%j[`F;z/J; 烅RY.P\#xjv6>۶P2a79 Gw[@ tt$gC[->M5v1(.!@ OAKG%ޮ3Ut(`~~H]̼V?c{uj>{:iv'VlD+C;j(Ra) x ]pa WtE'R<ߵ^NeW]H 0J~n<ʭW'uPu{=O }8Vl+Eg6|i2tc`&{NgTl=L1V \JVd".1Ǣ?)G[1[n$f] hRѽ[p )y2Aԩ"3mMNV22n?qxܪ*魶࿋J_ w$#G`fQkz;/:,?g ph P\2sTfYw%+'7Q6ouxmbٓfvۛ:)#Q6ط~1IZG÷j_7sۀj>&61^c`! ~k%)v@x\H sy"{'_/4/`[s>ZX| t^ጰ\6>SKlÙ|z"Kk+Asef~تژr g4G/jh4&DbꥦIz_(3 Mۢ6_ $IY 9ݚ04&VHt,>6o'-i_ CzocDŽzVH6:-MB%CR+y`'|pA5RxiĜy8^\$"h)J۴ÏGNU7)S&,mgxDQވHXsϞME$.~V+;K*tTqݥ*ô HkڲxŦ!թIR$3m䑲 Ny𔃫gFBM+ e{v S[QתŘ75)/9A֨m~/$goYP71,3g5?rfl ~AJb!lVCg\cz,NV'ZZ ?3I|9ON\t ,Q|x1Ө4ن]y!)3Љ#ea.f#'sAkW̏"=VS ?x;@.ܫO䡡 {!nѩ"#+sY^6 ΍ nthX b~ܟX n~)v \XelSɭxWJMz?ح6l@N)z`㕴u4%G{D(g F.*Rկ &5@eiOdڤR7j8gp"(k1䲘qb e }ĥofӱRJ1ǥ %65$.!<<§0'@[p1 Ȋhԁxfja"*jt^X+7N5.DDjҒFk.ˠ.^7nV9{OyUر-DŸ9bOyA"GaJJUO 3_DUDω1's:!w5l2}g!!ʅSkzY@zH=T48fxLggv5'_BdJmyZbSm+R2#vÓFoc=ha* Nq35‚)ttiU+a~?NHZaJk_"UQ61QϧWt4SZf]{S3w`="-?$r.c#<,d/^zLܜ⎗^'ʇA]p B^Xȶ-RPwPgb <LOl&>Tx[B¯ ֒ă3l|J<:G F2Apse 8ɼQ3#JC_S+OE GJ@ ,c?Mf~#ysMޏ 4 ^~ޘ?#kyun:7[ώeڳy֏*Xـ |U A6d2Uò 78FcL _ 3vz",BoG&ۈACgj}<9P} +=u><$4\?"rgLG7UڞxCI4q~b~' @!!9+wm#f"70p|ڮ|K_Ǵ:lNIN`AwW"\#~{?K`L[52RX h9ݷwEbNu ޷kph 1#TӷϩVrQ* <8]Zb4e1]N[XQx[1r 'ƣi+OHscHrT}/l; ¾ԌȍQ)~:ň]*KHeeG*qʸZx ː~70;OI=lAZx;Rj$:~ݒ'\sa*-VFS_<#FoHQ /˽jUs+2Գd@):swzPBhi ?*JsXVl_#tK7HƀYnc偄BXjS)\E]5@D}7n\+i5ai $F*6sx'y%ב\P{v GZ 0PlY$q* 2GޑܙI}a~& &Ru$ǒ~1ri?G'5|ض8AhѯP!>γr@iHUf԰Jx=gNBWy<;@2ti8c"-ɒ~%2S 9 <p@QK s!?`١,gJ[S+X4;Džn:S>1}\3eܕt b!И2S96`*m7S̾:0A8ˢ1Rb$Gih#-}'} ZH|XSAbVݞ簷lgC'NŦzVX%"7y*qMMt(DxF7l(3>_B)0 \x[zG Q@t\n)ڨ m+y~(KBdh99wT> 9ڮ$pu[J!o\OO 2c ! [G@`3EaٰDjf[?.>d+mW=vBy,^ z]WjZ/[[7YR兏K<er_?gmilj4!7G過>7s.?ƽWPv7Ћ5!jm3kv{.XYCJ TIv*A*&Z]' +C@MViu"[{$7s8Vd݁Ќr 4?&{Y&9m Rgա #$oSmQL+jUܽlt2g3VjA;Z6VR E>:Sle\4L,ŦbOǺ8ui@;Z߅K B卍ߟ9tDJkXL_%;O6k<֧ `1UW~1=lԂ=qY6ޑ*Ľj66_ZR.!5@*2 !%"05qkoߝҾ KK]_+ŵ>S>ɆF4_\!t W/iA9Gzd8tVS3WW- 6:fAt[]7dZ]Zh0%Jp0n_^k L V Dm =ғBL,OG#qe?c,:bJ*t~;gAO1ɽ\肢lh3ծdF.D;F%fŬRv4 N/ Lxpv/B`^'`оxJrZ2RA,tf4("RŸN #? A:; df" T̓.=Di@jq HRȜ[i1lFWHdnҕNtNm:XIQ&`1uvjUg@!݋tg DFc&Ɍ0驄 23緔YjG|@7>M KkBFl( D_M$հԾ|7 E 0GZuϽ@@㔹dteWE@'~vEډX{|LEKA潱d6P7?H:h3SS&p2loK[jf HE4TnLDˈUL”ѤϕUqgY] Oޛ\L=.8c.mqTG" 7=8s)QHqdj]W^c Z8*20p(Q{OaIl6>C8)o2I~?] ᥈Jh{hfO`sY(*& 7 ĄlU3g@Td+gИnd|Q|T/@da0|㵵I6VPXtFPFj) c n!-Cp;>sW$b_pt'T,7KU C btiIZ(/*}->S 2Td>MVG$+Je>2vNL])<̒.1Ws Zs36/r,@6U^/cGb@F>]{ap9:w>t /Rg_OT!cE˷>.$hz@"|vkOj]?=D %L G#e>ڣ$M5v{W]4Deˎa1uPExߧ^,)3R VgOm V_87 *3}?xEcߦҼnѳBk1R$s§˶ J ꟔CE%j Li<6;V!TKV}) &/]$[ _HG3*[Ttqz|"6"^y}d=6! 2(|ޒSj79Ӈ4 K|K:FdD:oc(_MH4,@ړ .Êpg'2MCH9%6=k[ acOgCTISL!:G )b)D^ Rha.MSN|]3-;/ A{ss^V:yTSZP~'w"..+:߷؝q;fyC7z)q#Ե~WArEAG;[آYj:7U:28K)"0yKULThTԂy %q퉍jBEB6mO)wvI}stCBem[$M/IrM{#VjvX仄y+xXޣZT4FfL\N*lƓa4kޮV6Z|9 `.)~KgԳ%, <*ZbOӏJʪs8CQiUX@}#JAun8\@/& a&kT[&q+dwcczCߋag8g~f4#F<ry>i/4-U|wgX IC.қ*8z~o f`w*~'//7٦pWa]#bJ~ܧ#{˪jjl_5:0Y=CpMekMӿ~MԨ)܍RڀN8Q $ͳHM[lFeMUNn_X1Z8'Cm#j;֘1j8d" ϳ!8{AHó.)ar3Ub0U$Lo_<):*V!lթ|Pn#,QѪEt'UD_;FD>`Zi/+ >Bibu\z:/nj5KԼ1]]}zVHD%S>-<}^):e G" GMsu910x^Wo;K^ɛ[kx l- ko(68ģ@$J{Lȃ=,`o ˑ }T0bȟ6TP+?I\d[TTSI.&cɣ`"ccӳ$oO1IZT3;^Qp> $:@pE?泃-uvs8 h{>H9GQHڂ"3uV~<V]ޡ* mN9 *Hh =QW0/ܾ}!E[|u,,SFhGVP5]cg)jd-)HΥ6hF`o\?*W I9#62 *H 7&_ pz,.(.yz6AHsf rg,B 2-1$/@8H(JSͱ"j姡Л/0wd_q)¼JvAs@ xOIfQ% L_bQ$bsiXjˈSiauT>Us?pˣZK9jxY.*snK(L/9RأJ&pڽ+ dꜙ$+$F5" UAT=5`䛀zDZbV1hԐ7LڒR>G% XbcSyӘ2j^5VF.^q0S%"mGH̙s<>K_ 4肆OL \C+kK1QIxɱMDgEpi*5`186-ri CZ],PcދD 6[66s|R~h0=u/=uS{ѐ,?ONB|A T9uӘh7#.O_@(PW;6s'd6W:>A,T@H89Mn>Vyyק$t!+E+pkRFJ5[Qs6aa)P:( ! A_ڶɿ MMҙZZ8PzbWߔlh%ʎ1/ nywS+&-b{][Vc`=899MY2Aڀ(G0#[L9&vMgoP״Djjw3܀N#yy ,(bnAFk<QtFpDN`ߘeu.^/xdn5"2|eT<^xJ"nܗw;GHXzsY=䤷$'Mh\d|bXy͐/! `RV=ϒ\+IqFu nYWM,tZֲnAD?05Kk3~gtIT$葯>}[cb̹ZG{s]5B+a-&_7X Ȅ pQhβMȗ;pZ 񺗎\&ZW4 A~O.r7gdu݂=nPa%!ͥMQR;gyVԅxN!DZdeZ Ϭx}`W":)r]@ʣرb=y1[iGlWfv*qĬ'5s`/vIC'U"| с8AC4? K7%.(9iΘZϮ%;eydu3؎-0?uA4KZOU#3.RElEB.x݁Yʼnܳ4lG FĨd-E@A:Mi>PjAQو U6WÉE[P`v^4;(^;WZTn=B0'yrb:?^fh >ſ`2ϬҋlDr "DLS\Y5,-/pY*2 qǕxRߥ=bZ[[ߚ:\XY 4kB01*~^ \ đbKo{R6Y4 3+%8es:vWzXpii)" to`~dۯUcXbAmk;lp6a̡3@H('uJCͧLb@H&f_a&yC?ht2eW(LPk]/X,A{BdwYGZT=W,ohv4{1- Ũ8~bX[{IsPJ3irLITTۢRI_|Q.O$Z7t, =-&DQsXtQEoW :*75 |+)hJ%K©wq,qPBO&">YE]=Wby/=f}RhT"cn'1"ٝ4z*SA#NѠ9E~vlh|Py!r ؿ-}e%Օմ{/oe둦܀r 7 [o}b]v2ɑp:WHM(y;RMjOՆ qAPKV uR0ūLXS;|͎{[0d1vQ\\ӝL^fPnT~!A4$K CbĜwq_mܳf-SD 0y;Z`e? n>{Ze @0c+1(%z -0cR!rk<w;Zd]igu5+m1@kY;_XϚϿѿ% }zDNI陕&0z CPf&Ų8=cj<h:\N.h`Uh8.ʻ!8Q-97hC`>hd%ucUE8oi(;5b>)coxr6ƚ8/`/Wſ{2ݖpqrr+.ЯG Xq*RVPp <tMxϫ߫%^ 6 ;[O6T@mfDHr;U^q/`ZM@=cj"U(2#pz%_Y!hh:@ BTqe i!<Ýxr\  Bwb`$:lQˈU2_ X͒)C>0!Sg,Pg_),.Br>S^u.;NCH_UF8r;!,R{Y9WGNuh?0E/jgVS1*nDĵC=qð6՝rKl{Gﷃ(6Qux"\{1$1"9g({g QBo+1"$$?:#m$\JXn,l:[ vz*ǹ/1>Oi=BzߎYzeIAU+rCujiA44Ramm5kc/Z/YP3HY?%fn:~BT)gH/7u#]妰J&~~y.1||bj |z[v(}QsYh~d5l]pw,ɝD+C܎mYy}f~/M.}A+#N̤i<=&&pshɨ/WiϢ} [g g @e1& qcx9`be<_y.AS9}UybbyJDgn+oBsHEFCh-I&\sVI2-vw\}V|>X`q.f]/FR#1Ub[fD2 5JPndˮρ,@&~$Ԗ=QROR[/}a]ڷz_UOi8gf-cW0YO#IX՜gjLhWn ~ nIHq2$y}X$3jE* ~w)e}Fm1)h%m7*H;n2yRjކ.U#zxMPPyVV!3> ~'"+|!CpO.d},EvoOwu9ѾkPbz q.ÚYdٝ2Eɗ 9sDt!=^<*>έ#:S dŶ]rqoarXCL$tqZ.Wj U2C64mtAT9Cb~~.zcCT複ˇ8Dpcfá=Zz҃2=$75*[E @G,ƮAW]-6ZNDn\򷍉z%Ce^Q[፸(_B#Q}eGqTS]f,$K )ioyHN@*\ ,51_.41(vbtuOm L}ӯFlPAPHfƖVԭ&h宜FXwX űlNOV,,`w$-}(T@>(w݋CGzW_'I-nVVtz9d wU?+o\tJQCdP/ 5m0ʈvq9qgAQ;, F]7Dl_DҸw:Ҏ2#W jE>6JňClvB:Uš$\%rH[Lzd#rNS > "n *^wT YS fb2@ϘT~S_tj"&Т6 ݞ\4Āftw[ !~Ynm~ _ [xoF߽!#)vJHen :Zc|88 FG.ir}Z4,<tӍ <$M\s?&DA3Y8֙hw5\dNΒ6=#B@S??_#rFRn Ay-&EM:]N,+|ؑw(9o<.Aͼ[2'¹в| 1g}3JNc `:ͩHEυft<N&"U<kck8R"5igpVBopણ'J ,v1Ke5ݢXhvAL6Pa̖C :Sa5U?~mx ]5J8,k{zYx6}3vT pFEN4z\*=uϛz*c#Ʋp"}H*aYF A,8,-鋭>,X!8sݤ/\/6Y#:ofj9&jX;]Ř6=do+7cL c%I$ )ڎ'c3} N̆SqU=03 V2\>lfK\r]'>n<':@l(fJ"m`<.xKd fb|Q*Z^51GEh7|;Th\nUa. < /[.( G}EBiѽ;޸gC:X;>5ASl~yUS88$L bn֊;& OF;}KֻlFbs[L*?'GW^yI6ۊ9yźz RT4N~oo]]1P5x]ŴƳ`dz-̖MW{FYzFRK)z%^bY_o37wUBRθ]:3&v Uo.e t5\|p'JXӨ+7н^Ie 3a 9;]ܕr c~$Zm*Htu[x 48fx1F8o:k5` GZ vt! '5wv9WCg(Z߰g8E&3"/*UG[<`{$օ3hFY#gUs7 ߁.C?}V훩i~T$(5Xz)cxD$|e>6LVrNj*_f\͜ mЧz&>dl;]8EA+o%:{Y@YDas?b";چ`!mwr0 '¢{w䱿qfҪ+b\r cdLWq2э1n>t{{A eģ"Y;8b^N~r'߭cxk%]𴮃Ych vQΊ J^8iě'>*Z^8L7Y> 4gX|Ņ֓^Th6} 0{nY藻1r !#(e#.aĸ|mbI PeK+ th;knA HVp f97Lk_gֆf>.eS4c>ՍGρ=7pi?=*ƴ'SDOb"Qa-h?HrEƖþuiCri @Jh+QaS}(!嫥4T'XHP3 0Ĵǽd| NJc"TPp[ 8;$e2Dz"*;o*0@"\2ځST|MB ] S&yje0=ٙ(7WOB\+ADv5yn(y,ZǧZ׋Z󭐮pX۪O|%p$<<-5( d͂\#"$N,!s?(zzc91J^{ڝć%j)m+T\DM$tǡx1nz E*eX%54% M1zYM$,F9ߥ$+!% IAgqB[_>ec(HDHWu>p໿a#4Q8 \"U6$F;~مhhWD_楈[Bk;*(m ƞ;HqUx`9j\(Vvnkpͮ'2|r/3 Aʂi]𲕋bmeV†ۓpRBmg۠{@bR,9&ӷL 1'pRq[`ϑ+Bu+ef Wgh񕳡sP@R H._9>} ,yz@hk/Ω5˹Z\, Oj%QyyVr>l Q[`Wg&,QW$F4_8=lހHgVw5l[&V_EN̳8K>] sg7x]\vpߜE!8?8YH3 (fnd##i>Z;Q2- 8]0F9 *D{ʺ{nۖ خc{ri*_b8#U/31R[$<ާ@q5w ff\ Wvej W2nRK(9 7*mwD)Ti^-k"v`I0$fd3jba;8}8z@9x{ mNI=rXAPVZ3c0%0EzTq2ю~"=Bx]p_)1&7p_ɤCnt}zl vt"qJ-7 MrAEL+8 Q,дY^v̼@rkp%"d<1U]םv슒.s 2e `- I pYoC,eةls S b'_t r}jgN`TuXJwzƵuJ_5K7.Y˵<:|l: vk%W_M)d8tt[8 eA+îfFLRwɺDuW)œyanop(Qѓ]T.'ˢBv- j_wB͸ =J&B(qq#A|7 -@`l v8Ŝs p$L_M!vȕYNI~iIǒ7SP`EUud_^CSh,U| Y2?o's6细ȅU&*@ \ʥ@psnF Dd]\?iء1GO+yxI/2-3ԠJ@P#-d2Dס2O wT3 9yR"QMfG\OT݌%B \$t.3$mׇ1pط678' OZ[£D7B'!UJ`4Ϡ.AyivXIbC4[&.NQ/yܫ9DY|t72 M8`:aڕ`$z!< " JlٺQur5;h1sݱh܎>mk>6̓^wk}$HalZaP-ɠd4f-+Ow%j:ESJ1hGBD >)EMj @qӭ-ю5UFaU)ӡΨ͸UO'W_l[aFDtFP.$_='y.|jl_ wR}yyCDO,Ż6xSYĨ9fș0Z9d?xAY qĵ!\[ [p7F˂e0!!†1{..^ gF\RZ]pkZV cXR6RA)*@OWv^0Z Y頕w$kF1w;1uR ڤ=Q{ ]}G on/?Ƈ%KYHQmP9O0̓\V cIGv%Y[:N'D@z[A7d7lQ6 97:\VQi8y0 KC O\N2Ns|v|gA9yKT'SW门!UAA mL4+rVy&5Y~+˪DeʫMNT(rP Oַh )@2$,W=^¯+ CR`aN.^ ]&ڸX:%n xIZ\8bOvH%azKdMSt 8zoiJu~KP%!,*̅o#7'bW2^cέ/U1|"v'0md3ό2RG@]Dt355fvޓr`fEaǟgU_ќsa;|R`iԠ$}%="lwxfIMܾgzҷdƏс7d0#ˇJx&[}# LO?'`ر>k| 5XZT 5u|8HBqeMțw-fj<IL9ӻ" J)16@?{p,QY3c ` KA?`.Sy}(ĥ{9YR/c$ J ֙ ̏5hb[VO>'VbGb4o>D֪M3vzA ~"h˝HKͪUz慡Y axmE/k] |:< bo&BhG=}3].B`,sê&!m/YFo5KB_ M1HK9V)ʡf]YbXjqaǦdሞ Npǟe4N+kYV?Y>~~w h'E?;`̅̈́[Omn:*= sR6GB+N:Dˠ5+:[[%G1h 9uڝH׸Cš$DZnI>P^r9ʳAd 7PRW>ջۢ|-i׮51S`9a]$%h,\tF_ V9s|Kg ׿'G .SPkVy0rcߔƑ{cya:RDŽ*(\P/^h p3jN8jӵ ;ҳ8S˙'TvMg` T'r`|+Uqgnqsf1*x\Ʊb#9؏)n ꢼ,$y_̶aJG< \V{* d#Kn9jTK";b嗬c%68mmq+z‹o'ݐZ3 koIw+ǐ;[$ۺFp~sL:1 Dg¥&пZ'f+27oAcNk^|HfSH߾fQ_Z_ %P |Fe431l>'cYG-}L=8rXag6Þ Ҡg {v_XmjǺp+W!6Haɼ:.ȱ1]l^༊WGУa [ө|Wx-`_9f 9 ۅy$ Z94C[AYt J@ t a/j| Rj__HVt`hGQ%jH|bRF 6&=VYKDbs%$ M\s&~ C_HR$)e?#-@YfBC'ʼnt6~q(t2shMMQK; F?_3zJ!G흡U~U/\\}&I~!SAiqP&i祋-ţ6JȢ陶+' rXَm4LRbɠt<1Qĸ[85K6n}}Gqz6P蚚/Ku} HGW\y }M66}43_ fmy +g1qSqpTCJsUJjbǡJŽun~g̀4 .wfRfQCz;awa՜zPxq 픐8zZinЊcLa%h&/1A qAD#Z!CӾ3%u:Q8ud0YԤ 1۠$roȾ`U iZ_|8*"f!ka(7F8F'YmԵ|'2'C1:ȢLCTt&K+zmnPbdw4)ܿdj۴hV7-7sw;aAy5ՐC#__.$82Сw@۫`Bq=4$^nh)\Ϯ*Sw%^۽A.?|brq^ |qI _t./M+b # ^E/n RIrtCSR8!jYУu=1{Q~/3tQTX'GWRjEzbHK0F $R̗V`rPCRUJ\oW"!oxd "vB`]>!? O9]Le/yՏô߸DX:E5&ʙ7D9VPDVEabmzB8dkRIZA$(e 4`6ELY,rpW4~AgdʰFݽbz<%fK 8P9L|H~Q@b9ne3kVC{e3^(*9(2s(2A(mfWh,}tKݭoCkGa15NZBИJp=al❍.g  )t?(8j֦6sj! D.X ~ 6X iy5OًC(?Ф'GěD()Xó?c"u녩L>ܱSVk#N֤߷ڊ%m=`*9oeP8 MO4GϞjYrš5NC6㋃Wӥ"; Ǿi*AT`M0WqH*0n*1IroU¢ LJ!tTLa#f>]4:c[l__`"+H5$ ~x~-ґzfk 4&NG /o>9@s hVhvޅx/oM {e!,no5)%*Z2_% WArOO!=CPo/E#QP)  .6b {9GwZeHpROZ#_[Mb*by GN済! Q-к5nDZS:_tn¢np$VҴVˎs5PtOWn9^mCy'GJ>(J!%Jswn^cqw{|*y(bV"-sTQwxԹ5~_$q.`CJu: ;+A[X#D%|A Xj{T ͻuVa˲ޮѧ9EgaF,xz;g˯1$B{9:3ΐ@II(=e1>M15g>`57XƔΜZޕՕ< 4ňZcŲ€9+Kl=CMfK\=RWiYF"pTQ}ߖo/ eU4IƢ>lIsl?H1kxb}Z ܥ$ se͗s`sg9ԕNx"IźHkAkZ3ux]0$yy |0gG4eMw+#[z;-oޚZUN?tw0m8 {9("cWBۭz癛{\؜&T$?gfR8M^IELeU :ڶјPtxX =V"&طvg!0zMcUx Z'WlDW+gt%d#O.A& C+N@ /]y%T.Lbπo7}3 a.;YLtӸbeǽe?dގDxѥ)8JP<XMbFzpMj8Bq\ӵM(Dz kHsSFr_3=~L.I4AtD+_Ʀ.ZGoJ[{\vԪYAlr ^L'0LDL~x~g켫w¤_+8`st` EO?j}(ke 47,+Ko!%6/Vnꨥ/Mv*`GꖵeG,F^B 3*7bS0й*ݺ!í~#<̃iS[?zsY*xur.t!#\ɜ mq  ߑMqh"kM|=:@_rރ[LH1+⠲t Dq‰>H^ ϿܪY1!"$G~h8<|sL L":?灠lsߓr^)пiL\-Q/J~g˿){u  >6:TrRxG!˜MB<9G YqBg`N{gV L+. 1*{L A]8wP2AF;7p^J.n>ܒ5}5}^/I9/Z2/{40G?78+G j;%&3֤j]^@qRbTt^07WxE9UQY`?D6:_^ rReˬw7VP𮟵@NĈY~4>48coӮTO,gVXkCA<&>I b(B>4":է}^ҾT]ЧGR#Hb璜maWX|!paBgpbP-Ã).C{\ C4L+rS,񣢃&a۱ʴx)v}:tpȣhfO{x`($+ˠ(xLMM5w1+%wT}9 aOz#}9STrqpHh?J ; :Uo Ox̹ 68!J&G&l'K1H Ӿ!_߳v; cj%}M EZ툱^d7L:[&0܊LM{.E Z\_ i$nKc+GXPNܤwBt \q\K'~ioLvkѝVΝ"Կuvr*54x7AX ۥՁDΐ,2aRtܲȠL;Ƣ~|1bMb7NJr F}x =z7ItL Y决LaW)8~J|m6E pzVj~%^o}XWQ' 5+%V|nV8mZFʼn/#཮UOԃWDYHjJMc`2#?H>s{7}lAH2 'Sˆ) Ab5!EnN F2gW [?7x^B0hY`&J0G $LSGU ťd Q;3ҷ[N7={0L:3_"Br4r)LMqBIrEDZ4f]۞#&i.VzƸO҂~ $IKPKXaԮI95cöGo"a*i+i 7~fp20 VD:q50<#~zֹj ӇCsPXf/dV?rXp հ½H;; h:F0}HB=:H"ş}q9Pj{eWWR j{s0R|As^?:b=Dkul@|:)@vη5e+z BD1& A% HW/⶘\~Mϟfk0Fm1O3Y؍|7/ɍPBLGf _v7%zԡ;8, JqS;a>5˪c}ܔd]4!Sfma=\H5w%tdd$K-Nqn":A[(1LO 6?)-h E;0jWAH?1U+MnVB!+e64 `I'c"*ͽ'O]dyPxw6)UJY|O  wCAZoiZH[g8"3A>YlSA{A],Lm//YM̻>+[g4y*z&Cgey# c;G$gV3Jw ilp$+ر7%!kˬ@IݴF<]Gc=(ݰ 5GVMŚ#ZZmr 8}<)-\px#~Oj< Glq!&!Ha;)Rt|tȪV+GY"#K^Ӌ)fy3* F- ֍NuR$9P̂e!3/aZBwM9'd:w@,>; c5w9nZ~g'茌f5 G W6S^ABK|18-<Xi}- '4hDPXukB8 C!Z|b^_c^@|:-ᥩ4 X:h̓g=/x3Y"@:~߇];r$UY6g(Hٮ1"uW?DnQ)ֿWɛ iVĥG@Euo|Mk@5dqB#psF*#O4Zm/1PKN8~ +i;7}҅j硧Pm dyMlp#>]h50)J.X0uG$^̸y]s S 63s2Ό\i E܍wyi?\5!5>Yҧ.o+]fUDgď_@f -ADvB4Br,ǽq J!f2 ?K 3L|sZV wg}l ;}X×OŒqDX:op51|zccX o!GՠLk%W ٮږM4jK9$9$vlfߟ&fAjq8&q!3zr46(+/lE+LpnQ:Yi5Ov}DžIm~RGrk pp|0gQC?AjX⚌"t B5֚lۯpʕa .i!(VA%ܓ疹D`׼AcE\ Xt @Z#dj(3tn'*QV[ DR5gl%lJC눥|۽Apïb&}ԦߚS/C>\8:y>Th`-q. b@<{1;JuJ'fb#qT(fjPFYw&왿'.R9λhٹZA+b,3+9i 0YI W.`t-GGR\KGN?>Stc;\0X[鳸M?,OAG*avcKmuI5[]%Ycj<3 |ޟ?a08 AH'Z 6lG{0ڣy ڈSgz5 eBk uM3>y;$nWz[Dj.u,v!4T%;'fcxv5SSo4HEM%G Pa>u|YE@1xk,UNdf_ɼj6-gA{d#5穟M Ty:c}Rb"E>ep5.KA7CpjPk>_Ņ!cBLDhe/hk0O+HVGYj稔AHI&zޟg`pjb ZD䵽a$X|YB-K;)^M:bUeӑ1@\ԤsˏGm֚ E_ov[LgUdwh0sqlVjQؽl&v jHSN pTFAeW1Ӂ3kf}r؞@Î>Cڷ/)6Qo)~gS3^V7?5mG0?~5zud o;%1g͉MaW'Y0GךGL<9 @ -j\ P570] f%+;:Ck?3ΏI+BQ2٢wۼqϮH_'sc b8np# 7+8:yU [rgrrMMCjsBܼ]ϟFIO/~I_{k'BY3W\x'T26j̚Fy){CkЏk27i/tʅPSȀ&y[eG/DiqTg4E\EE RO7:Swez^8F)>pњZmoz)' {cZ|e놓JlA-hd?ۈ잜r ˚ !4q?IIp qz[%sa<\ l|ŊQ?zh8w_#I"W9`u \*8w*ܵ7t/ڙ|q~B1X9SsM'd\_. ov:~%]|i썦sn1/;Sjפe mM#c6WL3> J_$>~]> ~ !#z8P/ =Q*?r{*f"'-wqBFJ.Nׯ>An&_?6w8})彛7w6^ KZuMSǙ[˙^ñq!:zxP.C;䮕LeUбer#TE/Rc岼PiE>5H⏻ 'M~}/Ƒr\bLtDcfwD g6Ni]1n>N>)@Xh'Dѧ$랐to $&bn 7l= )B҆'Ny?I4L-ɬAڨEzD+X{$`o7Њ ޝs/`Ԛ*=_}$VyBak-)g_~_QjrGd" 5WDqQ 2f#GI7i DlڵYYh}juըbXH&%bpbzG21W$HƈzXoA+ԑJ_:L X` }'oKܺb'P`~8}(]`Xax~eXEx 7ҡQXMaT0bIqz!t)(}M>`TNYpzjJ8SbQZ~t5ONe-xc!<1A" d^ ˞/iMsL-8.$;}217ffn7`$)xE>Bz|(o0dկkĽO FoKPXOgkWU.+.m.FIXX1 Q_=Zc4 tda=n[gigmPvfIJ@$v[7($X<|ɃɍI8/@[iD8 Mh#u]ϓLL4 j GAgFO4ʎ|sXMx|hs^+c6)P_ dc:tD c95bDzjUl96>60YY \n?;e:?_lPWyn 2S6w9niu2x,el_ e#Bd?LKx8Նʳr)X$l)ߡprvέMgۆRӦ_jf\Y?lr vv;|Nl>$D2:LUS0>-~y/PaMuT_q2zH%YPv?>St1)z֩)o\b]Q*8YeeLn]k"(~S?kZN=f,^QHERO7_p\>fh {O7dok;ퟂw޺/wjf( }]Ff1¾/BvU֍[1^c[8aj5OXMĸ:Xa=UVVwO'KF1*63t" VEƪaQSE fl#J Z(ޏqp:D#ʶF.Y%{>_s1 dhjػf|?~6ˆ }:#n mklpݽr \쒗s)۞>?Ky6S0ۍGBȏgXs?K}%yDW o}r>+= ZB"'iCq #0]$ ,<Â*ycx*h;{V޷` l \M;tN~ le:lϾ@0o0r|5xwt,VߟOR_AU ӧl{2As :UBu?~D2fUF\V ])69 zK :u^Ki'TW\>8D8ބͻT"Tɺ5ɠSY(\E(v|]:~cjrd||bݥ nr޲6];0> {m1 w;ߺJ1%~FLju?~~".w`\F1eɵ`_>SEXpK05KIG" ec ^7UXa%$ i{Z{ "Zn!eaĕ,#G"N`%8dZ7]*8:NVm ^v O\!,"թ`"vQVCz kAv~;\= @Jˑk8_}^V'x$˾ +Zƿɢ!UQ@n08;nHHFQ%y "2/Jiy E)ܖpKv=K]EJx64<\<*}>mLJw ,L22r7uvjeTq 1~nU$p 06`JHVZBNXؖ][! IjT09@?tɥ 3a3R/K(|H.חJΗ[}(0@]YZ?KolPT+(,xϘEcە*cETL)(6=鉲׊t4 w) ܕ|yV+aYTqbg?х]Վm)[|QloaTEMAܰ#<{Jd, aF\DNomJ=ȥ fz} 2f20Dğh0)0s3N1䖢ݝXC@Y!S1x-N)RVC$50Y!b10 0x8IїU߾>Jʉ=a7:oFtYn"(UmA 7I> nowϫ^QQΤg/,2~N\ Tq,'( 4[0^GN_A]|ۆ|MMRv[yݍ/@ȣR "?>w~N 2~%0lv=dvp"t"LqRR#KEkA](O8 6Z=iDNqS>☟٫aj"Ln/ʰ) *Q4G;bOi:F6fA4J g5$_>gIEe/]d#W1C Po]P}i 5i,Pu4؜[c^HU:`%}XfF;Iڊ60€.HS]^& H SsǒP{ϣ%""I]'385ߘ]X^>́-lhsS%q16=s+@ۖ^OU6hN-0XwQ /} ˋKb/+\;%ѲXp+1'M|dp2 nPUT/;M鑒\.wNI;O}kax9"hbLera7Ml^"-Sa%HFWz>;= `,lAJްF AnGאpQ5Ql q5ogP4X~cݽ}W$1-p$UN!Ԗ"ϋV j^Vss "0(P3 Y'qiYM`ʄw 91d IHlFP(͡HؤvA"8u2SmP2 ZL'3(oŸRoA-݈Stmb"ȍ}~̋Vdq%n=yZ7 œu~Ø+)f65'qd x:MnByNtמRFp7 $S2}(uԫYzpVoeN>ܕG(uO;644xV85z#h]ب?S5g:78_˜vsebm.ŏǒ ^i_Ow0~ejXa&LM%7 "ъ} Yg ޥV5VLUឯG>W4)|8j=.+ug3+VEԣx(. AՈFԚ.NNsEۣq4Y$ Gz3Y *,ߋFLW>Oy^nmݢMLuE+13[`tm<ڡsո)3idwP'=R*1FTtڲϏwqvZS^cKD"\1&)?0q)'A / ] |zQ ᤓp_ V2K;bx]%aw50?\[6CîɤoyJ?73d_՚p7VoQ+b+jݠƘ2*Nr0zq=u za2'NZh6g6F|lu- \f>&6w_?< g`h3̖,><, Pn?GvCJX5ǵI,XůNiٜ8 mnNk:b.O}ud|9A`5``g#ߙKJXp\yZ97xE,S}9Hg~oM_;d]G tuk=u1p":o'2P e{(b7rLfv1bsg ڥs&ğ^>" ϯ>IYS"L=! b:#n[}ujMiUOGzcɸM.HG+-b?sE9 Sq]/?ܤXRq!XW=FQg_*7QL{{yN^7!=XD_W1eyϒ vsu>$S_2/8/{t(d98װ!JAlr`m~";n%b(otR%j,NlY*h:^%1x9Zfγ?-Q4 ¤$r2kS"%<ӃٕH_(kgeB'cA$agֳ;Q{$F4Ua${=Nm<# wxup#Zj}q\^'N C|zybyFk-FHG[gO*%\]!P|W/VL vyx')%ߨYY ^ޱȫLde4Oҕb!:&#V v'`/FPt&T@ʟF}Q5B{ٹ{)I[ Ꚑ^َ cZ2Jl@I?Lb-*w/%fDR!VBDSõ&.QL쀧0)y )?`g y`L^$AL@A g(YOL6if,ŵoY'伩p`\ROˢ}gD7)]pT1׌O6뾵B|nzediL:$͸ ,%d2H"[JHM-u32 &ML[x/?#C/.fz. Zw 2/--Q3˹Xe'vשOЏ6𫉃{#*4g!2XmVTg6yى_=S|[)Y'9K *:gIDyC2QEWhy!v T"ͻ 8DL|*Su<_Fl_7dmo;'ĩZd8{zR5B;x z'\^ 4*mZ؟}d3cxe&4EV;*1q&gD?TTisnu,_;9t|J$NTu6QacA؁5` ު$DZhioI:ߠ0?-]R dqUoR nങgp:a'Ѷzz"`)  h0'>f=yW߂KCfe$Z==tUBf#:\U&ncpNs[Q;UceԻ&݃ᅤ˭o_>1Y> xzrr 1SIO]/2kPyǸZX5ՒG^n ?[T@\cݲOA)QiN{PGI]7 '#D#!U9wz(&f^/RտKF|A>o%] Oe"t7_٬>7D2U])hצ,x&G~9`Ur()^jRkrͫfgv·м62;VmEc^S0矿G9iد{m\Mޒwe *)ȒYuqfYi`WUiyuVc#@>gĽ?_,{;ٝP3k|׷l@\yIAνe=JǛVL^fĠ*!&YJ|ސ lt_zGAssw"UK\aM/L 7B#9Te]"Lt">(?Ah[2O^)%Eg¿VNi??R.WZ@x 8R7-d;Xpw?!% Q\Hֵ=|cۅ[" @^@Vt:=~;zͬaVC9goW#0 NV]Ow=s(+n'`b%շgrb5ε')*<{Enj|B׭`KXz+(+.i*)% ^zJetEʰ${2_g dr{ 63R=iv Q"yu` Ŀk5){wÜXGT +7nKJ0t)J0w[0.:(zeVB1BN@H'V/ 5RNg S%ELRCSL* xw hpV/Mtq5^W6ϳiBJ4X{2Dd)Cϻ[簀b+O>d]/2b7 1RCR#(1SιqRˉy`0~UseOz*C;*&߹|iu<J1rM{26 FB1&ݩeyj7;%~A]WˋоAvj/F(68:*Xn7ZJth#ʼUa[] Y˿,޺D c3hegQFtԍ_+1kz] TzN4oé\]aqZh:뾩yoRuu?*]/#ÓC$(xA@^B&҂ PGGS_ վ6 K]B|-@Z)9&ɏ؛ai 0jưC7AM%[7P~T=qӤY|hI1Nd5VD %$ǝw#P=(= =we3P 1#$E6- pуW2PQlb?.+O9-[+$={W318RSn*xMn?^@917kqt/X-ks+Ҳnc |uyb r `M~'_L~-a :ԐȨ@K!mt-%yob b\?쉞CRyUe0gc8b#8M,yB7K<[@ܐHXH"Dv}7f#!g4ʥv"uy }mw[tT  "m^<,A=,^}6<+AjPtOKbl) 4!lIkS)jZzZ7)[olwJr+R"?QdޗԄhn1.j4Mj8 xVlHI^GJ!Pe>z)6$ԡsSr B dBOP6vO+.JR`*EA3˱XViDlR$ɺju& ZP"q~m^aN8PHTJEG4n KV@Бn u8c\Laj$0/#1h[v) BY,êLI&A>!oiU~D"܊iF,P?Un/ÓmQ]VZZEqAAZ 3v%Q*h{fY=|#%Nb,n"kDn|cҺ(J:γb|nE#~ O)~NNvO8# r){vb[o$^HD%wah=]&!]qsQJ !u'AEM*$i?lZ`M`9E}ԾY]})v40h.HŴ%  5. YDąZ~,$-Q.=PM) mCG'jWmFurѨ A׆b721heцIqῤi Ū0S"ӝHU@SezϭkkpOUGrDw; 3w0^@ɸ@Pj#Bm$7JŔK*E׃Q#k*,+sgԖ6 ~JWyJB 0< :GGKҹ6 \ğk Y37}C3C7.&5ka|A/$x3x}XMKW"~ 8.}[Boy{C3sX>R[1K4HJsU5 gk_dIR黢h~ZymbrML7MᏱiv}l&kXL!q/1#dGP}xi+5쫅-5.I?]hamпѵtR<EVn9axx{fNGb0 ; /eyBQC u;FGs?n\JyTwkܖn9XVHUY`h"Wl[o ͙]8L M94E~/XVsbJ/lS鱑n4fIim7*d閏Gr9v#٫I@7VΉ2ǔyEfPkO8ehbG4'u'P<46ًYڷw" 's@a޴(א 9X#y = 3AE#~nn TUw:3h7U`\1 X.hw(ln\DLmQ\yuzO1&T^*Mn,7e#5Z pX8424e,%)n x`%Ks}ΆGt3J ?G`ω\ Ϝ# {Bڪt]4`q_>7+xџ.U|ƀ׸~6> u7\d2UppœU 9PQ52"+OMt E_(dۤo`j~r^j!@/g3 gp5;\i~y\S9[Z>-]IWot{7o8JcEO)/bWG DFk'pRE诖nH R)cq}{s i7.=%8L8iޥ4l,\wՔ91|>[5}R2`Cd{iByޘAI9XG{9}zH6ݲӠY{5հ2EϠERtHJXE헍3&v6_`+C:MN Bȶ~2>zCң[2lc9>WQa=Kĩ8*ֈ_ln}ҭT' \W$ΖI9)p\͖F( @('rp =BF,n[]y-n{)P4 OJ]Yۅàe>{eEpHg w);|zA$ֹ>D8x^BZYNHG>ZEdtm9%Mn ZP77oW@y F%d ~QݒJ/fu} ='gj_:5H;-3[1v } "SW{N2*#٬ŧMs^nY(+]ކ-q {j_uܶO+LN\bA-oO$?DV07)>!ғ+ LgwB.SzSꬽf35qAuFL a WjxV_U+A>xAjyXh z7 6w@).yqp-۴gWA^lRWd ʥ!7IlLA}Fs @UKw8f#7SjX8jl/DљgDYFEn=g4kuy%B.+1n~SF'╃s?t ?@S?tBtYyR齈+D",UEZeLjaQJ̠ӯWdu*:Z! ,א#UF%f\pOYI >vi3Ȓ )m]rpW ɖI6cʣĿ4GhD5oefBjjtxcgqصFSw XÎA%h ZzDOʠ1z_~QTu6N&Ej;opڱE o1g D|NiN1j;̷+ՁqAwDSU-^j;KVȩR=YN N6<芟̴Fpȩd>$rԕঁyõx|i|zGb>/ڰpӦ왏[1,z4.cz % &-\?67=;!3 Bnv$Big}?mEI"+#l$S+"0L$"rrVSmYi ̯ƍǷ1.]I'QL1u.cR{Lq uphdP`rF2LM|Ix.D23䨒cɃMD=痰XCa$ء _DoNد^c?i^ tO%HA;=u;9M<șǒWFy:%e8Oi"n꿊E<$I\L&j U-EךҮ5wh 5xC(ʫ[nw& ?#乘ilY[ )ynP](xqR?h-P^brQO5Z)&bJo.rB'-vJ]cAA?Q[$

    57) J-`w—%ߖ\obhC&"q'z\$yR71m=X@0>0rKVzFCY_VTpq6R#)#k˹:deHB ]l^38HBZ=*N8OEg^\z߈tFC.m@Ea KK ?MD 8KgV[\r"sf2Kb b݋|#ӟ l?U vS6Qp5ktR]7 Nvې@o¤!Ͳ_H}1us##eb{%$(wEzN$hN2J5<p 6tފrRk.oCιJ(cg1R_b9l`qG[x Bv]qCodNm6Ѹ8 Qf^S^A12KGiIf%crSv>-m/כ .E+%cgK+-猣H_YJ.DzkaSэ&5HB{쀙1A$NQL}"7)?$ \uYX|AZ6"Q/>H@LapX>Ief4/C.S:ÆF+g^י)\:[veYm!sFFqBf)XY>뮉7*SJ7 q*HJ:4Xs"vkiBRPUv׼&e!Mu,8x, iTK9ka5 MPi/ÁG!1$j.xj6gO7VAa^?v.9-G.PSg{myAQީ{&I((t4pVUgZAQs)Fd63V@Թfъ%NW`o2 jiɸ7 'ª۷/ .&M/A.`6֚ҮLzv@טmjMEz}^_6cX1O.K2Ѱ[OSA|  " fXaNݍ"†5v_̮Baȓ\VF}\Gv;Ͳv!|wr7&- h餆*yK 4y#}r DSgN;$O"sGkeNbL,q5#ro| UO7䀣kl^P%u9E{ܺbZd2=p_FjGGzY*db.U ucw\k2žj1#yuUcRl+E0^aU'Yy=|{n o F ss8W1a*L9o7+JR[Y^UcFVnﻛO]w3}Bq(,Q ݯxy)ķ"}tY,,8Yuh\.T \4ˡ5b6OGٸaC5D2]p ;YA|?S/dG9Fh5puC(3tڊ;3O)]Hű!71%Q{!ɸC?؍L.~ʒ Xm{wl%5$B=ϝֺ}xeHe '8v޶۪@ pL&p5/%w_dW2sC+Άn-#iN9'? +sKYgaǼ֢Ӛh.q*^'~<۸!vr}(f$uŐH)X]Ja>B `9dGtF'I8 %IVX?N;0`K*'=&@|)wqVLqGc &,.jECi_á4 JMJbT(T0.9ywCOvc9.0w"/&@qSnI|Sb M3{5R*:@IAݭ Kf'4)UL\`')<Vū&W6W(fBh"UnݱI:cɛE.ł=O̗!dx䫦z: oDZ=oEm<̐ $Zxn-k+6S0|7) $78Xh ^5w۾#0؀ _r/|chI]%GB2ǿ"lh.bSEIu%FWu?髲T=ۿG0lɴE}?NT+9_nuc~q .>H}z,>Ñ2Dh&j8<~>K$_ȋmG'WS4JBeeqptT?AW 3J M䡪oHG4يi2Z!ϔl=niCыO\74T/G2%;B[]߷Y6 %bĝI%L@N.b&;-9@3, \(F?*FOCyLWҝ4 mQ4Q%3+!A k?IcگB0F:k8Od=0"ܤ W]ZMZ{O[q_m(1"=>cT01^6h>XtRH4/C ۢ7nWH-釉ee'Lyc2_ڵ*Rx3Ph [Lr%B%rdhq\oge'\lP*H]-qȤ0mO#R^E Y@ "TqY3s)t3>T9 YSo~ ܑs} ϧREqv_]#x3ۀkb4%MB()Q3 ,%Ӎu!gw.}&k&a"eD4g\TɈ Mgl 6vQ/OXiz5gz66a:&%;J j8Zf4W(X{\`ҡUxƥU8'Gxױ&9xg0V7wr: BOVDGQDYP*sVd~4@*P  RufxLڀ<{lT[Aߦv WիvXw8zrW%3pM %(Zٴ4.LGUb^gRc X`$2y Jk'udRhaحVU|dW9#Znm” >wbQ7Y[t[O|iAګ&KOP7Z>41|GzYmݚlWxո9BRp7*g[ۚB[dvi%;q,lYffzO{sA>Ð@0aDaʺGE`&/Ɇ ,l6 j*L]!Ш.zsƤC^ ɇ& ;WӇ|5wkڬ NuHxX4gMoyy[NAfp=?6T'⾥&t 2Z(l v P-Ua_huu dK4Xrqj&KȝG,~M(ד_)b+g&+ai"H5Ȟ>fъB3VJ/oZ^~^B nҋH*ɕ:vzUx ?(Ϟ''MI Ԝ2f#=-9ҥQ}Phag돔k*h}L`JvR9zmHعGlM12`71} v%(yq|  a-Y\Mf.)1zy2MúO h{rųP;wY7 K~/LBPbA&˺,yrC%!D8sb Cscl9Hy|n \E.g&`$O%_or2PE$; ZWJӎ8pbK?HiڟJ,:=D'@$zidf0"[  ]OKk SRSK%ٌ,mmGCS~O#y΄7S)fe^Y9maɮ@!ZO4_m+gm2# ]1?.8Ax 6.]D+e* 8qu4@n@60]ϊ8 lB ԁ Q囊}IkN`O+:ߏ6iK/1&?ce_4z;;8 ǠMdbCL oG1A  <Ѽ'_NLZмQ@W H:d mABga]'/Ifh)ocC><`h@~3m56PEl"*Tx8 ! ,\O]}ݨu cLf yM9sa][UX k FAE lT΅{GrYil+pO:D;ȉ/ČHgBb,Ha :"n]XxPGǧ LP ef+/Ҝ=\mFIBiB>(MMyh1)c1BCHV~"R)dru-օ"tu`vtc }u\GaE(_}G|4Fn3/ aNK |ծga:tҬ_\84r!_p2ߨװPٸ.]ـe($bqt[]zѵ[SAOoerA[z(<Z,Y &cT$+E1*e;IJ P@2tDaU/g^5'"c][j&]BrԬGeSahKR(_ZH;R&v$e*bJ%CJӝ)hT+Z̰VXa91w6&g9U[w &s-fi"k~Ssd +g5;zfje|δi|Qb3jn0؝,pr"'17wWDi/;|sVd;Oa N1u_wPcg,Zwv?*M`ԌnaWFϿ"F-6֩؟;/.BdpU̮!.NEӬ wQs@Q3g5›k^ܛH swvh!+%`i6W @7SW |_tw>$t2qj tW*qo(ޣ Ww:QY>O(̶g *ޏˈvFXsBi^i$J4ykQxxQ3VU"Q臐iqc!uJ`ׄu$RM:a2h0kLf"0H#Hk3a3bD7=oLB7-d= ,|(ggmo_!g] Cqi!lR Mu+cM\Y UhB_mPހ,a`3UA9pg nD[9,NIE'\l%*!RyI1uxͳyzʱ "S.QCiCW=~*y@o| 1|krXv?Og{ _T`uʳ ߢ=Oy䋕G`Rn`JH x> Ξ~eˤЙkfGPmNo wP,`T:ԔMG7DyHn?sܝ#NߢbRAԺ.bc]Yר"ao:Ku5d9˔?;~(V͕]u3طS7IUy;P6vH+b&LHr8K,J8%pD~LVBF=uNz3inI\>O1^ {*0 " /iRpԁaWU8vYp gdEĽ)&jz*)\xn[<4@$Px{p_ 9?:gN}>/1(6h?}jl_G%3f;9X$V$ޞZIC!#}"i>W,A xtQ0&J1UɸHPLwj*/93|"BK\@> xl*S;b|7K}/%E#%l)^|JaCT/ƜQ9Cx5:i~D`IA7}SVކW :8)IT)1`︄꠸Sn;dMi%Lq >,RUfmWӠbu侫72Ws-:@bX'vE8&/+loooTvS& iű5*x-S7L5WR/lЦ-`@6~fCY臸wbBPOWj qB “]jl?o#lR=@]Z^ G1!!'G0$Jڭ|G(Md&+j؂0:2 '8Nr'APu eU&`=V~Tˁ`?AZi_LbN բm: $rOJނ hpk!2}@/H\\˧}b~@svkI1@ĉ`zd}qy=ႀ·}E VINel4Mx8[sZ(ٿST=29tVij`VD XpA:2ʛ(-Pd%FΩEBH )I\@fg6k0_G>ޣ wҾkZ4yk6Vhhh;'^[6[/A\G'A9ܭ]@ >[7oG[`H;8*ܤԓV|^&1JDcgvT@%M]6FTW{>J^ A[iWtP!Y"ќ^% M W/҇˘ޏ_]YA|r4_OKFUWRSZ-a:LO/Vtw:^[WZ`۶lZ ;Mc`R-Mcj3| @DFJ4, 4d[uHEf!;?3M&"([ '{] Q.e3i84ZIXwhwkQjp+WӔJo'C:t @]ҀY[Aޖ,’mP3ɋo= @rbmj_Exgp8 HEi]@1숦"#5z(Rܸ}u1{uZ^ q&x[]wB >B!`}kL.-ыa}10<^;^Mş]Ps,Ú%fKM5Gq$p͸Ä69EQ~0WdEmSr,(} HaEwǓ h?Jnk S5MU\O{=‰Zk,Ҳ~tGN:!'ERVc/aVDd6A$_shtݎ*89D%)kbD{뼔3d6o.G8@%d/ lL/Et!}-(9AP/"|2)%5-gd/c=))]fvVfG 7qhAB{:g9.O*S ߻)l=d_aO 2?ܹ5Zzebuߞr!v/yLM=[V3Z c 0ZS7DtxcÜp)X?%I̸?q4aq= A6gr3t<#1fz&c"ot{b׵P&ݳ"LJՉ3.)kߠS\fiy`B_h)HF엣p2F%6f1Mh`Vfr3:~wI!VvCc<- ':+lˊ? =c0a|>UCi&]Jlዖ*LƔQ<@yzdSeR-R_ _Tˌ̠|<7%]Q:fp%_1ާ嬛><:"w@" aҾP:`w&KpKv!_dc5OX p4s!+RsoʒVTogJ˙bp5'"$9vdjcI $7(AS*jgu- Po?4EQҟU},$( vdэ2^VXot%%p0 <)WJ, ~-ݲ#ONpPb@ تlW b 1x)pM߶m>Ǥ qoC$+e>57@KM(~%]#HltҗsH01Z"r}#5}]oA θKDqgT<7'^8fJtqHS:qy;?Nb}pC8OklcWB@6P7ؙIk Wc 4jf1>rż8BwY/WSW,Pjo6Pt͕NFOf?䟽j˗h_["<<G[R>z*7h,7_B4L7l;ٮɐÞ #d8`~ϛ8k* x,7r 6NG4"}ӄ\,w!;C hﮧ:l DX;4Dg_RYCH'O-u/MnS87kv)[ ~,DNW&mH "ש> <:?MV ;('!lu",Ql݄VKIb$/&ܐY;ަ覈`e}{ja$Ks7BO%w·dEğ'majt5}e\Ws+K[DqjpKVX$$ǁkY~DC`5iv'GD -HWT "ZDG2+m;W h3䱡&d؃*}Q9.)G4RX{{A 8ymI_n)b)1hZ%&K<>Bu(|2 L}CM͙ 1ե8bj 18mU @jj&3-Thsymfϛ"in9h< AWVx'f}ۇ{_L}Oz9)hIjڑ)o1Mmqu="$p޾vSC s+yr_ wBKқHEtOg[aA±"<'iK *9jp: 죾P9\473<Æ{rS lfP.X1d[4 i5!_ao \ oTZlcs[6p`NéE'VW0F,b!qL&N5jvG|{yjAEvq2}ҧuw74c*i6BPa{x# Ge|ܒcZ [DXR.CT s'خ gt] 7ospibu 'Xh֣mfdzvF]-XCg#[P~Z$:} +r!#f(W ɞم֬UiU1LfXBns3-?-u+tJb[ &]e0+S1Ύ+C=>Dgf\`3V^ߵ9 EԮ[8LKK amuI5g&P+~ DJLjy/(8}ү⊴U 6FOݛ F: =*ISG\4 /hykATBg0 5hό}G?Gd.'ùWdNbFN$VёXRBxP3%k'`ĔmÖ8 cZʀ3+b ^rJwҊa]/b@2VjcHUI8̎h].(*[MM䅅 V)qO 8QQ E,=!\-}e=!S?FDZ!-I8MeD@UrýJw~u58`[UnlvoNo]Mrm/jHL+41Q3%xB䗞`V dZ`vc6"/((v'Idߖб2y$Jf7%4K2c^Sڮ}x'2۝*]gP䧹_[LS՘6pl'=%Ʊ+-Go0.z4O.xzlk.c|%@I@P4!kxJFڢHǮ,&\_L{Y ւ v`/Op,._7aRJET\pҦM5-d *3fMEd )G%W?-fdTO]h~L^NRbD9: ?n\]lFr ^W?Ƿuy3x2[O\Dt!{0 xPx`FP Lty i+_A+cXR>)œCnu=߱P&,1X4w IePUٲo mE ~8{Iڲ؉&.ec{ Mip Yz. " 5E.m-߂ӀW G#'Of3˻duUky/D_$QZ^YHrj(flRʴ4؋ 2y>/+/Kcс_k:b$Pfۋ†B[tnO/FLGǗw/3Ĉ|JuҵcQ*ʊ H}L-[DS& 8zvxD( +La(W%sxpTH,֮JE2hZ"j8ΣH†kj9Qd韦Nv1H;JVSLtB+v6wZDK ?2#lBQ ׿/g\I;7ЀE;CymHЏba+c3b|^@+qıoD@@hFBr"KM;/: DfʾZ䇫MOD9-)+ gjrwYb+|mnk#>^x'$RCF%DJ6N(}SjdgsLؗ_%Xu݊ߥf8\BBAnr%H n};.\[rFu43U9)MiO0"ҭ,HUlc!vDBFA%nB)%eBQcf)F "1{xpAqԵX`*8)^eo6]y yZspO_Z̬W1\,x 裡[ 4YPARIrMi􆭅vCZF/%0lI:Q{ǰ7 rΖk64u%d0i)'b%.KeG*!0N yTj1QeOvV2~igr253/ĘfGFjrb16`^B UP7ƍF)zwS_Q:`{[~,lnl L# m ' ^m j%o`Ft ֡bWW8 ? \aL2Nxknsw{-f\v$#zY4s90bBr 䯉 %thKB)!P?tv13w׏SLԱxDXI۪%?*%Uuj(ֺS8&3? TyjI_|@/w}2*'٢DtA{AscS(aSU *8)I̿Ҫ\SR!lhWhbR>Uk̓`yS=?IzM$Z`(IN,`)֋1[WwϮɰ18=C)(9<ъPbu߸ 4yY EXևػa2=;#|V uépk_P;?>;ɲ [&qI!7Aqp Hzr;1}S,̯)ԜGio?^ wĽ/X)\!ڸAS)n½ k G ;<~CSAd'C'l"{.k4O9ݍW]&v.H>< 5u'.R)܍Exŭb =RhH 'LVC^x?a~} j+ ?tӁqn&5pkFIDkIHƓ ƵROz=)c^%R:v#Q޻"|a@Ν3}$fΡn?q^S oLEKw%@g~pX\D=خJ!/+1o|Uy(Zb?ZrdMۇcgިmtaqPcc[0%Y4>Oa N(l x֜S@H3& Z:ſ{Pfˀͮnի3L' #I>{քDC0#R&R滿Vo;z:t"VmCC[> X-#M?iن =KqpK~SjשHXY3]]Sj|V%$a㍍ab! ?Q/X$>u¨r2F")@4o(F:,8ͪ&F;Pn G?7EfrLoy|>eXSk} 1BQ*GEj20}J}T:P"`=vضg`8FCԔ#;Zqȉщ%8mn 8) bWrGwp&'Fۛa FԽ2b -/* F ?y]%f>]$ݒGv=&gҏM+wp$kyu|0Od,cŷ@P ࿓oF0{tr kJs̻`d"hҢ).v_QfO TN9 4y5KN8f͸r"1w_K"c$(\H( fvVi O~J/ bP}-IDu/;j1%jLJKt3FrO| AvfPitB! t4$o.hYS*mȼh>Y KCƌ6A̪rh8Ut:1t6yEDw*iC\5z*G7l+&YWM>4D)5HUqxuX;3AON\1LEsm$Nke!Me?OrnF)Y.1ml55oؘvw-Opsrr{!W[QrnݡW/k#}zlRQ=y1Iv* *S?}e,nc45Uᑥ&Srpb:A^__yV1dwcӟCO% ^wـ!YSD7V&E, h_(?LZb]:T.>-'h?yq. ?XOE QHE'dQuC{W3(eG;0lC]aJfZM{t?0=ާ-h!$bO_?>V>A;=Ea!hdJL EtP :! ի9V=9[&l9ـڐS.1"L6l Z<:|Ǚ>F-6:l'ƖOap.yetf;3a+$3\b ĔK^jaЄ:^·'[U\H;&SL ;$'лs@"Kr(WP[n/ w|AysI#EkbXk( o ˟)(yM26@d輯~Q,?2ݩ@ZwJ&ŗ^-WJ]s&q(ݧr2ҕ_.Lvƭ|l@s B9pCny8`q%Pl/I2QjȂB}}Jڶܰb10}Ex 栗TG 3''*q3͘&$L-\^_ ۘP/9fZTco=Pk yvo xoGnࠃe mh2t%p)j v{;'WWo.3%IU`!)բm{‹z~=3*Kk Y4&瀾dĵ2L,Fg PH`F}&d&F} >MCr*CY/2^YSĥB7O{F247[- `}"rA^Ջu_,Ws`˭? ֘TRthއDAJ(L@"ʗM3 |4{|rJ<`}>Iwqum ֌[ #U)XPFOz(kU¶VGIŽ 9/Thƽ*vCg1!#FfapIúm\\b'4ܳCT_e/f!f4C(zJ猒/ٍG%T 4@dnA#\" Y 0ՃB.< Xܑڡ@eRTA60[ PEIxۑ1L#L蕨ޭkBC1n,^%-'n%u4 6BSVw''Rn~]G ?bi2BjJRʊrL'}LNKfhhN{:ajۈGP^!,Sφ7u,x@ݭAu AIt^9bzCֿk9҆xzCTFPT~űf> "9R$Nx=sTg>iZ0OA^k' !_(xA~Mk#̰~jS~n̿D;A^V]s>2=}yC^5F OEc?,y ݬٛdi[/\7*KEEԱΈNm4p= #H,j37k -R}bgoc=@U:N?0Le՘Ye%lPQ|YY)+X1GpAIkWYsx'L3KQ*HK,p_!fdŇxaf:9C`ߦg]r*tVi:A#0CD"c~TY7wIGf;i*KZ^y)# ]_ŋou rے E7HPY_ܹ G[mAY_;r$|1TYqV |'WEA1"5md20F|+9]jVfѢDZֶ\aw嬀Wr qU }eE_4v ({Ҧyx&G#; l,_Cuh[2^-2^ I09!YNKtyl$"ܕY:+3i] ˲~Щ1>}qV?r]caR l'dZx | ª-\:$ Er 6[D恀"WiO2$ɡ6[YrvGF8(5j]{v8 HDi_h- UF%#;ZTSBQwa(çtT╞BZK>N/uQۃP-$d6Ѕ$x|Q&S;ߝIG H q)dBوюgaZ8ȼ16Ajkk'y% ኦ+=(_ jUNiO_lmF@]D-r g #iTO *,~E+V2N/ǛG."WEP{̈́[͙WBQѭF*Z흔A TpȁdK\ F[J5n(lEy$eVTN'!N~|z?`&8[ *Cxngaip3&Ƶ1^B2#cBPLvN}oF7dۛyj[oHdIo(&=_>`WuhH#>𹤫Cu+!l E=5R|,.L$1F TF1~(X,F; T3=(<.3}o{%P`T}{~'cRz: q_hMǵ3`(7y. >oS 󣒟 #+\#1^[Q\W/{e\"3߸[),7W& wFoz37"-6'@Dr` NϯnO2LٮͬXU̗rF`Y,88 P4.DO֍)V vziԃxꆒ,oi=ȖtN-2_e'O~^rKx;Wųk=G.v["5X,UzڬQxۺE<[e 1kTǩ2Aiq҇@٪XTG]Orh.6,ҕ@>w5jw&υ0O0neV5ڵnDDRϖr qh# ucSٜ$ucM*[HޖbS7, cJL'I .%ܸ"$ȕcܢb^a-ZuZF yY2x K|yk1#iZ-߷'[YVmH7KIbZ~v,1ȅO6LxO|>߱l\fY)鶽!sIW B=R>(Bo#u*Co>TtEJ33D<bZZּ]}`Xc@D]~9>\LU7d tٰ|C|vFCo* b,z YC;fD$%Ae GZ|̼qBh:<`EmyN:Xn~w>]oJnnaMY) 32ojnA]\i*.yR.58}(g]YY e B<:UZDgUa 7*A$;-qw)U吿AZ2#7=?U3Ik[A/GOpz{*gr-g{!&]82@|1:wހ:T%$]jo)#&i̊]A` NN-BjWYh1S$>РӮj&3}Vu)F EbZY=$sM9LN1+Xή~sk@|L>y{XXבJ 5"Tɝ5<_N[Oȕo&/ w>=^1oHnVul}ԉ^܉dTj9KdoU(j~CNv(E[@Tiq!ʶ:i_5'V0 ɼo:Ur331SXU ?sk| OM 1\ Qx*rwk=;;sVjLY8q.PC !aY/<ųucɀtDFWƩ&Z .#3A߳FC-%O?'iR.vD3hW4^%UzE({(*FnJ)F&#>S݅ۋWJg5lmFZix|%GK_m*}>T5%@r/!'GWNt8RbOhM vŠ3)ۼa ]tY?)tZc͹޷-Ł$P| A~E<5A9\lzvFsx"K[WedVɢ8ao=pR5T}-^tLEz% du҂z[~ؠw$Ձ=-|1?^ln>\.pJ,_ڙ2,]LEٚ膡&lڋ̹Szez?B=O[~[9aJZ 740,8 @Yƌ$ vJ};XZDBEmU:ftL"ہ@ĉqR&.(i_dײkN2k6@ .\*fuӍT>z#KD?fJ\V>X+]vFyV6imi76u 䝐'GFaB׾z'+ Q eNpzsh$#;:\ؽHu i]d#( S,{$a 35ӶLi*a5b"pv 1kV͗%z @m<44 D:6K]r׵ BkXI-6KYC+1kBUP9T9'(WH}ӓR!d(sP! hl!IM%Px)me7zDo1|SPLI_x41­nT{,*m8} b. TwFbJi1DPӳw ֩VovQA>i=Lujwnq%&B zn(|W0joobl-\t/e*\id} Pq2\΋>Ͽum:ѷ%wnS킫ow>CL&I_/<;ϗa%DP\\%%W܆媼<ϸ@PGW@Y %F[&u\SqIql+_>:3͋ 8vpmMNt9tydyH+"(КNwfAէ20MbmVkXT)3Qy;]Җv^4qB/ ɪq$INYu,$TEELy?*_ց6T0]SjVJ? pa68Wb)!1wZ,6<0R ǂb|x2+2`y(Zh7CzJL8h2mLZ0Wk9f ^雛 4dT4 |t9tV\wr]h2&5Dl҅犘wf\G2zj^N_-Dϴmٍ*WV]z17w\3A nn?k} )`Mq|'>Q+H%iRږ^Zb/$,~tVU)G){gQmmӰlnKڻWʲ/c4Jւ~E^wx?V-}gq9w}0qγCoEք މ{aDsآf4%X{ ~CQQ,X*).ydڝFI ~ zB*xJ7WLYHUeQTX6tPxYf6TyB1a7B ^p+J͉U_=6ahHqԴ8 %*U~Re†*cOWF5b͔ JC_J#\g}yM4ZI) skrmK(OF֓ b|LQ`Ӵ{~lS튝+&d7\8580:餖nBJ]UQ /lTcoay2v݇R49ؘT#kҋK ڽt٠~XSXrlu1;{]_o-kW~O*5 9_~J(j'rZP(dRfrvi-W++m_א9>;43ׁ:hHk>teeGT7񦉢}&Tb*O&bEN"688+ /J0U݋o#lj %to F N:@U,k;ЈT}]/"|ZqEP]H Q;JD/XyG[=`]^S#'-E2vȁ~u|'OrB9P ]V#OorwYM%2 J_W(JrqA_fq`B@pCiC $ f9:SC8rxz?+~x݌мQnHㅮ\mCKP=fs(Vv17o?TծdZ{ܵ{B [Q%3UΌ0@Py pɾ$81R)THpҡS3 jfR{4f! cuSQ/8ʀy]M-@UP- u$K{Xr=C*vLfIW<)OkjjvVBipsRA] geik;xRq3݂u U5Oh`WMoŴG!68.J&`` 8O*(L,*C~ $|< XIQKUK4dTsCRN*B]{mh{Fn"Q-f T2D+_YZjUݑ%\Bbs#!GaL:U3w}5uF›[hh77LҁA;ݱ?:.\\pΡVqA6ƺ?T¦@IW/u$ތݪ dLӡѪt*S=gT54>SMfg'I1q0`V3# X~Y\4L;&:9A7xQZu(X'[2:M"2f.|{ms*[;J։Oro Jk.wʢdEاʯXMn%j3o[6V^gUOOyzU#@0@Uj$}2SǓ$ċ|uvC]TW,)^b;րv=~lM+3dv^Q(@+n V;x ;>yܼ$;_>yCcćw.l;HR Y:84s⵼$=j)ץG7P ysqf>:hltjcI_‡y[7[eTTbG9#z{C}Y+nU`Sٟc' u2wUʹWղD2t'ԣ4r5XطyƙsWlaŷndTK0Ci{uUk!}J@ 11_&V2g'ph Fm@V {.30}Aʹbp 7߼?}WVr<#i; J#?c-;cjڪ>c^7qʙ4uz6Sp(Xy: Kxo_ 0rѷSC[D,0}ED L/&TPrT`4p\rJ;`--Zيm*SθuYd:'2ڠax,a3O=ygI‘m'Єc\Xek50' 4>h=l3% ʕ~=YVAt\-Ԫ0¨#)_;2Hje>9t}$fbA L魞m> <O^93֦Q@~=6U={Ʃno5K!m^͔N5_vPPEgْ-͝wkWX*L7dzϋMۀX7cEuA&lZZS{1Mwؾ8Q3 SLB:wGLc(jl{ Euhߝ8nzg{^;I N1͇> 1Y"umc>ˑc/_$Ytk'I9ۜF=ƃY1p?g NS fJYDNmg%YZU|$&$bB&O8򆹴=z튍 ߄ϋPSګF'7subm=ZSqO[dRBew/w~IVLU{kn+=(sx꣛ƒb1} ~$FmnD{!\^>2c應*ښ ?PZ"P0xHqɾn%:y`lL'^ݢ##% `ZxO(. MÌ$yg0:_ΤķFD-jQ+ǁ!WGVCAn֡!pS$} j|T_ $g9^UE*>(G&+KfN2K'4 ~`iH IQw^ ٰ"6{#HRer.jF{y*=l̰ƽ!s+Wݟ%ޟ{`ٜ6%2Fjp&* OcH`8^87at;s,a03M\?^dѺ4S1QdF8c?N:ww$3G`YJ6|W 'E,:;} _}Duiɛl-punߨs]-(q@&aJ&u Y`V[NP=Auo3F$˽C-ov߽Z["`NZY:1>Qyob&p4bYL(>iHg5d^v/njߓ_CTc[y 4 %ѝN|M=c l<8hd0gLrtLDF=6L6Ux(4<Y.Gmt-WCUݪԙgaXt r%Pq4\!4Gj>?|Όl@eo{+i')]ACs,«*FP% D?ƨ="jospӷUp YSoua3ۉw86]n {/9=yf巰G=5_Cii(|f Iqp7V>aqxNbzSv6{#-SI,d!<9Q VL=:eRraw>o{7K+1~|G!D#g.b6rvU!Ri֝su.79oQ810 ?]}ӟ~p]M@og 1]%ylO~9]𮣚8 si9,:Vޥkod16ʙ'7FB.%KYSc^9SP 660)"$mėF-oi:8Ǽ8F "aܰuMŌ%{Fp'„dp9±= ޯ٥O{$r'[1D6yzgH9x5{0%iht"::&E <| 8XJ% j/=)L㹨 ,3i )#SלLrv78/Ji ߫4 5mVBT) :32/Gg+9\/L9͘0qMN`KtKDtʝ<0ڥ_h"ca1~nТW;ۻck8T!h: fAxq%4hvX2?Ii[*&'Dg١N]N}.Bߺ1񰀾\V)שֲ<0yM6i( d іv29_o$Id[ѲH%2ǽvZ@A "MP4+j/eVX}6|r,=UQͦr {}dOaR}מ%RBM2rqNo:qm>Տi5 n`z6 ̀lvfG:I;6+ 9mikt}8L%ڃ&Tp [xꏾ\$f8۞0dniN+ r-zx߸KHv-zu:$ɏ4RHxŧ䂩kzL/t ($F&`70Ӻ$N1$Xm8&}1@FɯljD4?7 T;:K?fugcНKu 80||Ǚs$Iޗ$mx}"oxr0h,/\8{5FU=9j޷Nϛ< 3Ε #%|P>@+"lW|q#=(J=G ^2^hYHDǁADRzYtkCzl;u;g:`C4GqACHl;@qdYZ̬f5 Q{DYrz9~&9a'y( fӮ؃ka/8e; uEb K۷(E]*1oNg77t@({`/K_YaF~_}fFJL"|^ GHJGzJ^ T ʪ]3S!N*>O{/[nr$et슢:|r)q*Jy~x0&ew@ʦlJ13ucx>Еޜ{m;A%/S';m *r N&÷emھNܼ;Yvkc0Ev-僀=kFE }I,]NAS,bB_Ը1_Zΰ޷!hB^ c ;`U8:!Q|MuLS\i`i}֋P1T;a m uh *Kgs}d~FJOa]DS](jmJ$1 ,&+'nR*e~rDqr([_Y8wSgGU$pIclL~ACҾ,3GbD 2Pg)8~fCGr҆u$DzHϐ}/}s Bx,:N{b瞓7G~:k.vAq]_m + ;\zQ;LI3Rz#5.G.t~petUfҭ t0c*mذ+rԭՍgZ>;ᢛ|.?8!llT-m)Jkd<;Lz$O ÿ:I%9DZU@̊oj⽗xW˶*̺M=>{Ǟ$#|A:S.uXe~<.kr Ayk.3\CV2pVl@dGPL U}NUyC0 o^_+?$ WsfƟA O$Z?9n!mHklC;}S{2nD[I5i)` UP:0bZAn> sT_ƹkW3cL]mxGќ`՘ZwIA؂6t'U/vqxLńX^_tv4. 3m3>. wc(w^Y!&Y ˃&cK;KX?vZ>p,@:j@*F .z.SԛOkXd i&ƣ]גO)uWnP1u)Xj^9([5.Kji J<HvX8RE%d̊wA#@cPL9PEZPA=T:p\jY MfQULx:&CxE*GQL*]adwN>!(؛-ȳlDN(XKhg8 ն0qL#~ uqM09G,7E0y <Zn:ىF#P='g}-+0hcٚJzO jZ)+&@ UrkܓV՘&TE=x6USX*:O9ȍS~}JL _AȨ4X[ ʳÚ?/ p3|KKKY@Gum]x+#Apl+0A$T)S|-v;)4VS ~GeHG-_4nUO7^L)pvJJ&Q6RsNJc:0%.hэZo Նs V4aa<Ї~՞EVwXo Zi1D{QM:'{c}Cmo0ZoLO*Ӽ%H 69ƾ(L6>B0?"1 *S\i pvחTHA$1!(lx|C"{yЭÁE/ :AZ02zivil{(yQHi|uØZMc"ỹ6I0tKUORE(/#ƅxV ǐBExezaE(ps]j sMܩFbfJ<(eS4{/]D mNwV %-Jɓe$dCtN"0Jy\fmп>^پ`æ}\k^;4$&Jo?U&qi` K)ZTN| *C, {ZyॉR]br(O[zȸ\e+_|.'=P_*ṗI0ecc1m6YQL}-O@~=9:\C !tĒwf;-٠FN5I3rBD)+d%kyXlȗkޜ]fW6p yi9~og9I,WQO0k5z9mWlqkVjMA'B `^>ɱPk9B&-]Â.Gcu.Δ섰ln!EiIf"3ܦ:vd xz=[}HkE_EÆ2.͟R(j不$f,z &s"Ӱaxu#PaAa*.QRvUug f!ARF 9M|jĻ"VJTJD(T3'%\m#FU-Mq+ӻ!Na1_ͧ'`)/VLWT{΍ψ!n)ĵ|E%?tc= +cGAlKy^_x?Yk?g9"B*qƹ隚,C%$̜Kܖ!]2U?TPZ# 뻖G -+њ`W1o-n;=dJ L`'5 ?_!-Wӹ-ob0LyEӼg:M wøni9egLD7b w8!) s/VZH_ ϴo4̒s_pľԹPU2$Z2bVG].&ձleʚ~ϛ ƍ;k r 8&S⚓ uIr YI l9E cz0R=9H5Fps0T=/WZ!H1tyzpa]I}ZB*R<*GǏb~z'Xsƺƣ9 /q'M_$rR,g!9,=4`v7&PzyZW >ȯk%I$ DSz?pxar>)6e^hr?G/3"bwk[ $y:nbn_};bwqMfSX[%)Rӿ6f@WI΍'/FHe7O'gr "q2ǫYd1>}EVveָGh:c>#Ams<~\?T14!43)PMD+!{ Wy?radUأmŷd)*1:&$~u}uj~Xgr0 4x[ >%%g-ea^5w̅[j\4sԍejZý^ kr{PVgF#.Q촮7]uDsF-nbnk&2'^ޅD,l1l^]fToϖ"Wdyp#Tyt>I4Pǻ尹ENBcdpPmg+~B#y1/+bG5[0#t1Z#L8E,qi7`Q]`c í9װ ]]E3~:{V҅M;U #\RJɡfP#,j]jڐ*n(5@5`sWlͻɲ.Ngqvw4~\km7QuL2"|S"+2註lpcvJ(]c7)"ɽO(zZd4Z*z]܂"#ML.)YRES΍AXًzˡ=[pqG{_ fckBݖT&VaW}^m-5ĦE??]*M9N2E[,6RפˁޟC^sPZpr%WKcHZxȥaHR/EOcYB5c 5ux16Ʃ8%c$;IwDp?` JAUڒ KacSpEjU. 'N4r̀/pW4T ?3apCp &\|=+O; T%lwW^x-sieMɾ hc&Y uڪ>jl5 ?\ww7¹x~4 uㅆQdkFSh8[y_o)Z\oz]vr,*|-^%\+}HegPk=R 8Z*9GYZmƺi=Y8ep=Dxɷ!a-%>!gP'T Y+lZhYk_g?Sj3g47r^E7ۭmPurLD쵼`aj Pze,qJFv752>D1]x2,$KVd>+obyld7eB?EZ]%ʴ!MD[97G-) ])LUGCd384ʋq.LSZU|vA?Po01L_1s7O^"cꖁ1ewZJca1NӉ T#qpsJ|%USņfܐO<4|jʁmQX󉬖iX,b2lI[WW͘>U>~;wưnfȯº#m}AukN=?!V>*j1k/㺔3  p*8OSSn10mtl)B&-Mj`Ħ#n f?zSX)2,c3+u  %ՠ1c/V!cl/q뭄ԃ~Y PX}׈wuN"=DсRZ*כ!v k b FNz<ջa@1qZ {2St!SzɎ1zR^5ekY΃bC; 5M,X ?1r4 vA*HcSlWs)py~٤yӨ}%vʷ4AB5Tsc7# `{[ 7#M:ؓmj4"Kl0ܗ߼'S^s7#Y>jZdGvG@"4%'Oj_-$Uӯ,W y;|hen{xҭeW' mof~6򡔷 &$9cVb?-!2^XVHaXRB8?a`QbHcUY0(e8 I3fa @F Dh=;A@ a,ܕR%2*BG5) O%DP+m'OT ,֯n]gC)܁UD"mSEJQ?` j*-{'1zBfԽUjjM^BN;mz3IRn C/FI4zW&=0ѸC/^IV mZ? fOg]3S.1ÅϸAQLYK1GޙfW^@o&356|n$‚I_m ka5_k&6aT)gL UE/ c DI{ПD}l>"ad{ۓ[Q? 3nit$Kn?L@e'=5f՗?ya`SE E}bɳP[QȏAhw_:G|,4,ɷěކ\mL@>r}mgΐK&z>Hg )E\SG {fzוH*:y: f=AKe])p8[9-e7sqA6Ax[5?uu'jY ;svsUPy* O͒dH(1Q0 Iܖ{P*z7'ߝ?W8. vGͶMq~YZ:_V@X;}s8m.Jb%qqe/ 'I!\?~VSs:x~'t@Jҡ f&܂edێ$GhzG7+siL\وc[BS-.hY6.[}1w/Tе**Y׵&^ZO-;2EZGrIS !5u/by(BpSXءYWFa<{ laabF+Fwb7rB`Ac r/y)!ʆpWTu!-=0җʐO?M&-M0o϶* dqɩfLeJi`k5$ YtxE>7֫(pG~,z]`vԌΙw^?:_wx&"XT0 +\ ysvˤk$tC?-w!GQ*_';i<"Z$?ĩ~XM#"C 7\ȥ"iy="<|`0 B j06Xv@< OfwsAEQJl7S?zsX²N>R?̭{9yuf;We-k2 \ARV%}\޾}Dbuaxtه螛A%z%8bh?MBQis\D(Μ- <Nzztڑr",2uC.溽0O *`x9m^q^8=_`Y李(PW}dC7զn"7sGiBJN(uOx;I,uE~[# ֺh!:B_H cn#Hb)Fݓŝ!Qdyi:|m2i,VAXk,ZJ6s YXdf}'HL@PL& nj/pc<پe#I~.+CskDφ@9sU yRfFwf, ݮ 6rNkE'$5Z엏QyLb Lu}K|&eD+cYgdUH#p)=5E[鉑i3kZDT*b%oH$L:xbLF:`,E녛;v !jb9Jvo?n3+MmTgF K J_Qk_DFS2D&xBnpjЉL"JQve&6>}H/;kefaZ&Ml'``ԴȜoO(™AKcv &I^S2z;^`5j<,0dI#3C-TTiCY>4+;\E`MLGE mNficLX< i GEuRax NK7Lo$hNi}P^8I}/3uo׃&5yVI @p۱R[΃n}>ȥq@04:H%%"7A.Z2Li &D'$B[I䰡x\Fο`V/ ;:B^[p>kLWd:g\M^` N*{Um6KW vR%SYW9v(F^eSൠ,d~s&0$c$ˋ y'pLr˵ؐկRf!QH`g5S^KXjG>FrH#h ,ܞ5ɞ!YK`@nQkt`0rGȧ%@muj@WF!׺b|N@7S"nu D:d鋕|zZK`LhYyGAd@vKDÿW"j?G qj6J'K48U l1z"2 k~zߨl\'A2lfϼ;Q l}MSeq^jziv4ߗb&0U2#)uBW6?Jnh`vzYnH2w*P;- }@#Iv+Cm8-BNyoE@y9G 8,#<.Jo4w/m Z'[Yt}ٴIZy7ħj]_ 'z~%Ϙi~ï],uV_sU Ev[=ܺ9'k{͡J2~g*>_^ Kar\T$ɭzMMëFmyfS BuCwVT7̧w\Kp7MgH &vXDg:(4!7kHH+AD1y ?TV`Z\.vk˘NO" 2#/!~ Mz 8bި]XC5Yx ?{7mZuFb#](V>$LǮR] :̈́֎+$]/M~M_/hKGe KvF:S"oPT66,/,F&}d(gO d烚YpOnLj }VZ3$ai%Y1MHn?0{|Lya\fu %m&j'6'&ڍnpBCa x{j1guEQZ\bvcl;Y' Ϗe1P|iZjwFY}DMt#gَ0F! +ʁLY+vɇ[9IXR$۸Âz--뷦!Sh_f=SR7) {^{q_vAF^.퐧[gσ`d< X(_~"Er9dyTdo6p>b }j q,{U~v7uOB?-1gC~TZߛz=GSk~i (֒&9Bs"'|-6k{_zBdk\;/t79Fr jbȬʜfb' <*& `@[ ',i_8 _{zkp&Ů~Xg^R~ Tu+dO:Sw!!q1?M-:բ-/z4՞a4~$͢{y"r_|)n2+MLc-JqfBQN njp 6wnnfs SÆl<=ߢ ~rW/Oɰy+*̤(x+*^c kV_:bjܩ[0<6)̱ K5 /h#Ob}̽"^8\nJm:U-J&F[I]YOcd/ؤȯYp"ۆɂVD-:7÷YD:@"fHB)/趨?_ޚJ FqFtтPxsS 2z)d~ ́dbIa,5ҟ0 o|BfU @ I%qbE7k`bl_EcifߵAd;&PpD;QXWV:ˎE}@n Ӛx\ x;dV4zQN+n6*(9I,~-uu__1*^Qkfun+}'i)7O:KRm˰,CζZ^ '?| a8ݘ]sh6ҭ adTpw>6W;*sdB{T ߓA5vm_ɧ(ߏTNuiQZi_տXυ0Ufz5Lw?y8XG֪WXڐ1@4+y~TӐ"х`VCxkH .9GyəH;/d-.g)gF'K%:UGZ V^\CtkTU,$[~^q<6ī%F7N<1 -pЯ.r4X},F+A:굨yj3oڀڋ#։ap0FS=~(OrjHTm>{SMVIJwy҄z"su*_SYA۶;WfdIǤIQ~'`%CvK'ntG_v"М}D}Pِs3 Z^zJ0;} QVm 6~aX2t^g):"!7Z_TԸ{gh;3 WIРT9`C7@N|J?Q DG, \v:9lj5kdyẳr7o`6{M7T} D"C:O,GcsG4Bۘf Yөʛޅ?WJJr.ۦ[m1Zˆ Ci'SWa`9sQqWaaR]iaϵ t@BQr!%QP7n DS,xbDhU1wsvZR}t?֭8 ]^>n\I= [A il XC1*56E8BezSWz'T?4Uב1E4}ܣkڋN2sJ&7W*Ǘ3.ݤv2yd>=LD=!ԡ:D5&w0ݣ>Wu%zUSUwjj:ղaԉK"MF?)Ԃb{ Bj}M'|-U(`qPԑch/S'ѸYk2qGJ҄XZ) b|aFo=E{W17 '2x:wZ_?ɰhdo(X}d"ZʥR]hVftEJ_EjH$nM|v#Qlؑ QZǟ@ S{.h/ 9+mu..hרZ/<_O `F 8v$]d|Q@8ߦ3oM]]jf(M2(д <5u["2#pC$M 7icu<>*/PGIĴyE-JycAFwܻݯZPNmG~'ĚL680~;38;c{`wcnz/`\W?4N"UWO(b(mX+Pbg!V>{`䶃Uhv67Dg}!Dhn}0yOXkgvT`R[yJgnt TOћ4ߤ |?@~S?̈ώhYh&pC~4sدGpϥnYP5gK5uM8J5{|꬜cJi^h}8zrCp B[ܐK9Kў^J7k$* ˇ*n4#EO76V AP.dZuW9CYxk&"}*_-qpQukf9M6缛3UЪ ݁{19N=VME603!.xe1"*>l&-V!sC?لK+(%!s牍2fWPj7: ԜWt`F<0e8b !{nyOV觚!xv$a44k0sÉ-vEׁhZDc!϶6d7q5ιj TLUx0er޷Gpva,ť[ U%Io肷z\ͱܢ>Z >Kvrk}E LWpjg+' *L?>_sq"8/Y4W,I Y٨~hD:0 M5.gpc.E2")#/# gзڇI[zcZYYتHGN#ϵsQ5%*_,{WW ,)%=xM/gF4%'>|/vaL@_=ԊH.Ej浘N!C , U(Ly{huZjяƗX2uTeF VTQu$wB.6p.)yCzK=iVo{>as2l]E gS I54||I̳Y}_v{X K] ʛyՁ;@F)^%1>&VP 3K)Q 쇲RSPb.Ǥx]mc=G"TޠOοl [`uEq駖^D55!:n& $?Ő?0Z[yt䣉 yZ_6x3XԬ*пyenl]XhE ϐ:$vlG5Q#,6QȱYrd;n9U ;g_y/M ^s=)Vyֶ*g: PCf.y2ӺşyCfh{_Z&z9ee)Џ· 4 ;^*/S ݦ {'Uߎ4=BKmc~=([o9ft*#w&)J@8s,ć'4w߱gl_)(KSLK` 15-4^YwFCMe#ou1\̓BE 60=Z_mM3Q5̜$-7R RG%=@w9%@s8o]Eo7O".(f_Ο뤛 8+8_.Πb33,np0TQr30!:)66pWRa2q=-LQBbINofgڢ>Gsl#C Xw{ ^X"ܥԬ;swpntL9RӇWog gok9FנšI &}4XO-h <иZ s1Q }Dj>50 ?!^y|ȃ<屠jm20帔ݮD5YR-e\,kY-#8&]k˂Iȁ4`3} bWWFH񰉍p Pc+ZWq+wG>l~}§N7r}"hV,m!>YgCכg;(@:C wJL03p4@O|'0nZ`ݤQW<9b/ 6~"YǷ>G,*JH7ڮwyM0KЕ}]lWދ h 5B[TIzv]DTQW.K_P,ZZ uP|@aYzPbp 1/SҷNUVH) ^U\0L1baN73 iXoսh/t:OjGn*fy1BOGpE@[VbVWAezr|f;_zEd0^ v'[PIN`_k?0o/3WΙ;TC7=+] )dM#4?EJ0;:  oG\u0kO\1@V-&~'zɶt_ vWVetE%)U ) F"|W. x򠞷W!sbh;KlR)::E>LK+#A8cWy bsF:r,c 0Q4NK6t \'~Xokj͑ύ]ie 0=Qc?LSty5 XP%ɹdO2#xw" "t@(I v5p>ZYU~DЁ4^O薸$(#zTne^P-ck~;&# t0wV}}#G̃oG(L\PR2Һ/ٺ&76ؾ_8nj1UB?9Y*}_O*j Y7""Xb:\0Tk]Qv/W 9κfcaԴ]zł*oG- 2 wy9ʷƄڎ4 p0E  6H¾k38 v6:;}]Pץ2.٣O,x) >)ES ^.*}fXs\ ~?!Ƞ)?ڰ|@@VZq-M͐Ī mXWa i /)Vl/#:$$5w_qlZ F|tf__#Bcz%ZL[BN32dj^yZNaЎ.>qb9Œ_u'LS9Te BVu;3i>KD}v7D)8H2-`JaP q$'NC6h")d?,-x|?XE5Zs_äAsCH*iP@z,.|z?vU4VPx &$;WqtX%˃ i_.rHT^G$kC!@ԗnmt?(qOԼRv&յANRq'jo(ӪZ5>iݭ V0!FS:O wyQ#bgn#;Oj=~B)zߍIn +[Ӧ*_G|G,m+NE$f$? r*l$bHa*Ԕcn|6 E?*q +7ѪB(RI{7FClB/O}HɪsLwBki 4 U䜍gARܓG%pwKK>5m3UL`9+z&`\PFT ݣy}]E^9X?"#Hdl|_޹憎Ւ;ed_ѩ5I8$3[/4)59Tu^LJRc'FKd '\9F2 FDA cwڽ\Y&?,@e 0~vf;v`/J.U}?u^2x K_|dcpLk7}p;Qax{kh4iV-M>v_aay`>)UNJe nArWν0\7XJE;?/%fBT>P rꌡLf1M#" {:s3EhV)$;K,2Wҿ&(<˛u$+~ΘFrzn=9 di ڡJZ(1JoD6M G|{H!d![\& ?" g!{Wy3jw9qFt_Z@;]Ӥ[WyBB7/b=[ma0mEC=vb'~G 䎒`8 T)8)+&1EIZD6sW0տ850 'm6߃LBmmeA9Pe! <t|T%nYzMv1W^+Tŋ_3'@Bn=!/0jSa)|8"*y|Q;{~,c6`]7-mޤ5I޴ XksS1TPO[ pw@$W V0q( NNR >BAO8BǾcw˻6;l<_8X]K̆IGȜ{s^{,dMz[VjuivgZ՜rѹ͗9!_C[eJ *!}4i7'Q;4jp(G(#geCw< /LXn*B8dOF=F jqr] Uܐ* U !#TpyWct™F}hcBip&Q6HJ]ֻ8/p]$7jZ0YiwS_& 8fmST[A +{Nxz7hfȞ"ci76E S#:WT'jIӳsGZg#^_q:3sX5^MW5H_P'8S , ӆ(.l6DB☤JMIfn3JǙj7`FyVhpWAB%=c+dc73g`y&?z6"QPW({ Uß lւ Z"\?jR;Q~(b.&ƆXӁbںS*Ң^r}K54^r:b ڇk9s+6X7if̭5N>Kg0B/lqF V*.Ye sz.@Cei놻M㊹ɇR@ӕIqTD_)gbiOof4P}fNK#aGQ2 ?CU ƔJFL<) x? чyf*@'d`҃P@K/X :'uމ]e#Mϑia չ7, =E\}S}E}vR*D)2-p3VPϔիr&%-_UY":́ݾ-ILDj>阰wJgH2A: ;֢^9#U0PjGIZ={:TqqyV^M(&>j. [Hs'|z޲:̞l2CwD,T'd &".ur. FbB̗Lz8Bd-[YI͌3 oPx'[KfNCbՠeOK?(IguAgK ;[h&^.T<΂-<=K)9m w0să%F?Jډ?FHdD][cʵ+~͑l4"M< #|Pzu9d1IvCI ޶I?9O(cWzӬ5UƘb :o{Mx BP  A%-|/LX#ИM׶l71I`E14/YSjql %$I;ˤ̭:Wm=D˖q`mpXrW-M~x`56uՔJ=b]N*|Uݶ3=1an~f%q?e'֗f|LݺnZq!}J=%>Q=ډ$xͶˠn˅eOE4 q؀GrLhoy `j e E.]Nmm3$Ǵjd~2x q㔊럃pՍ9әx 6|,К쁀:ݴڟ|w]iRܪv('eX2*ݭr(nP/ϝKBF.0HܾA `#9O08d4 @Ir=Cp:?Nn2Lhٜz@_m-Wa{/ǻJAr@xKޔP6qxjP0 vP{XVQ.M|=*,ԉ4rE9%UG]L4DtFt`*X!,ԯVH\YpMy/^ݑ2~zF @4A=UO R0-_sJbLP4LCXv\(s-+VrJj5;:+)GCWU|PfB@Q?O-a18 Jt:LYMx7(#6֤u5$7qZF!|3LDUέ~"qGW bD=W3lHIў|N{M |/e|/Di2CMC ?0^yu7<1sk qb6pyH6m%ް1gSVIeqdǑͶ9G8q(?<`saV;pwW|,yI< -H 6nbB8=!uo#"iy3' {48IĔ|v P vahPϮD0qYD{CCJ%xG/ Lh[k cm{?͠'nL'P=U!-W,-T|n{T&0s2 ̿.VvN( $B7€gԹ,#dñSߊͻE j% =%ۓq~4rVI`L|"\Ϣ]),sRy bv9VGhn(wquQj~u8p܌V"+XiKU$8ڦfjҨ8 C5/KHAoZ ah/$X#]<{.G^h;𨿥@cUS6/[T`;-Fo׌v^YJ;fS}yȻVutWZ("#*Ks"}.t#5gQ2E`dmV'EM]B3Tuh/lzYA$]Ul=MyjD4ŷ{;=氰'c8N M.S蹦NN6k9W$ezݹcA["X XkN,7>-br*%F=MH]å80uпAG`lvXfD 8<14Wø+Ӻm"rhn [r>PLPqy9*:*c݆uk …}>] X__WB i?O_&[Z.!f̂B%Uyٯ `e{=},6B*sx8i #,;^d1k#5Q}=;S?ksDyz4r)̅/o,0OC4\N;ee=m/-F"e#{9$?sMxFiq!]Z\ҳ :&>mlgS 5%iOK2{< 􎨐uHdPY.Qd>߮y~UN#r#`85J轩ʰ}g]?-8U8N]BWvmJZuPҏЅҨ$>&KqJ3-Z0決)LvC u/Ek8LmY%^ǽ)5u{i߸h|}~'pR^m0 1`5' !(AvB2Ɏֿ0T#E0œM(3-cWN&S\ژy0"~0yn}6UOldY}v,b]4m_h(GPQ2>h `L`^57-s^7F7/Dz¸ֺ%X_JÏ!_D @:WAn{cKLo;ќO?.ȹD"diXm;w(3GX vNw*iGM+=2$;Eg=!ʺ&LYﺒ'ژ.?yu1flh%V2t>V(W pJ_x 43OIMccC^Z G=U+=钝b㻕ok}QqAdt?6xݧeI[S/OʟT5mRȇmЀ:",u?%$,^$6>8utay]#ji{_7£f6t\"QAϽ{zD;bLe:A|ND 0D(4zDJ˩1jv[E${4˼8J[rd`G3_9XQ K;c!kȎdpGV!3[$(@{Uo̗-,xxp1WdړԌ ;> ! .M?AP4On9[?軪_)n {SꏡtPp>qf}PT+*r'g oPSC6}Hu(P'Ћ(&}kFL@zFzpZ%}ŒV<*.VV68#71+#|b÷R+yP9a]6mdqչ+~֦'&K4W ^tbL ~ӻˮMR"?Itk:09%ꅪj.(z@='@!dgy-e lNU> `]&2ў Sl4p6!RGw2'ցM#Zzx'ϲ.. y_wM? G r C.j#?B5{\V${ڂ-*aГ6a!mڈ~2HܕGY> ^nH P\75YYfU^Z'-W.* Y Epu,TSSMa"%Q d̈ߑ4"E KZ*TcL5@ѵ7&WDLQ\!Z=goz?;0 Phn-EER7`Z;ڽt5lr5&chJXb *2d;;`-_ 暼I,3NDX~J3fp%G2rv<6TT$~.9ey4}dY^ʜp R B1[8pۥf;n8<)|CO'/?Xql #v&9{,Z}C9%nUWB吘ZBp׊9'd;vAt1D,O_-Hf;C%-w1QѯGp} O@)Qh,yxDU4B QxT%!yw:ѯz9D# _](I>hQ};ŴU@Z)MrxMK<> } h)yɨq`\#&X]oV'RM`*4c$ En-K>ȥg8/pw7DfAQqѯCi[rӲeMKd"" aʖWNToPp3DAkE|M%t>G~UfW~#e%nQRGD5 (?~i_i=:bDem/&H%h*濡Jc/eaq%a[ȧ >1V.3B(ɬg~"aѨ .Dn&G \ ]w`ܵn?:,A$u&L`Yksy-"][`=Wֆ{|?[CxcLSG$雎m@|C;K(OщnԘ ?ҳ4R':Zs޻wvRFsP8,PBȗ&aZjf<jfp5T$/| !Xu0xHAPK&v= 3%òؒbu_3 Ȣ#ȼpp_Pa䌏nL_RgY~˨* VMm n/c^E7Oԧ#}5 l(y Rxz2R:(ph'䞤"W ؀SA# H$+KFm!7yc$o?a}>qt#E n R LD$xsttxQg!<H%JiQG1%A6.]8zj+4/)pd& r(O:uY6+& `=Fɍe?aIeTiz~CJh$x̖V=gUQW}&d&7hb&>7!#TO/0cdY+=,DQX3;LRWieʶӲ@{z>cR/t{])=[Lv\IwHj%[݋=H$P R#&btNvfx6ٕ ?;jVLA@5ջyŔw3tN wdY>j:Z/jRF `ʧo,F8CrOFJHIޭE0hy1YTGgU 361pAbtS96VpL CZR*Oޕirfd0t^b:d 6\z(uXFDi8\k^oNG&UO@ദެG .=+"zBKo GH5E/qr" Wx;p$=wc}t)xD@nş}Z38Ux'Ruq`LjĹPn#jVD}v#-rsXKYdȂ\ld3h#^\5tWjhjCH!7BhRkG59'0e53D#{82j2q(.jDo*?Bs 6ɔq5l\}ap'lAb_3 J/ĕb{ xS \HVRt/pG=4S 1P~gi"mj+ haӞ KE ʇh5fȧ闖L@ U 1i\?\q@(> YnH?QGc\gŦ_>ck(36@0Z}fd&4ی ҂n ^ƜRXf"Vb_qiVnģW}aCڈ:"F&c߭#D!Zdאr.ڵׅ S5@f5D~],F(^lk~_g Lr'Ҏ\7t!„˽L!y HF,뮉AiXiG r"!;\0q,WBؔCPs|PN[ɱ=roGWAٰFr1l2;RܷY;1D/JhN5 :< :"pqpFUۙ,q=q~ >xI2%ڢ")F727gXzLΏelWK6۝~kS0P8M4,,p>E|_4J-ļV2ZNjEh[ԏ)HN݄9 %׆L@U0}C5̌j9$³wKGϔx* ;+gǣ[>~XUQ,W7xey[rA㩿'/6^smg@}Hg.lȟ!aЁ\M0T:yPJ>VZ9 <d-j"4HA`_ptj? QA3Y_oTju*$BZQ]WW;A9 y8rQa)Fq K :͈nl1?MzhB=ţc{%蓸to>vNgk.>2Z>ߊ{G>YS*j߲<Ϛ6OPm/D䍱2a+I<ea԰^ݮPh՜!~g*Ӽi'"<_R")74Ztw} Tn@5df,-R#ǚ΅G2}޳_dW^ʐ,aL0t)UϮ{d*B5NߨCvcȊru/DGxj,uaeDm~~EX3C_E{5 #K"u(kTy0_] r({񇐫")%A1FEd*W U|i45Ϳʇ#:oNqfac@z.-Q~zgWٓXn^o L\B^Q zoCJH R sqփ#fB{Q 8\G@r]">mӤLZLA ei|N~ ]͛KbH9̔ :_2J9p "SO kq8]MXf7ayiA6y<͜Tmlg[ˌo|@Wb(ĝw iɇ7Jo_gf#fA{O0& hlLۓ4rh-@C̛&I&#;Xzѵ2zl'{k`ԣzIU>k1F[ƀ4Cifށ|!AV |Jq)t~]*MF9f]02=<s_l޾OLRDƄ+zؙ8@-ʣMOϒa +u\2`\UsIp̨,' #mgiu]<%f^¬_E.VYa2. D ~A2Xw}AUUEޙ F]^4q=USV&YkF%MHuhśa;qdԃ}0IF1FE}4VZOz9Q36i_~kLl: tqxR-/o f:.(+&C `C2s?8 Gb@s1iA_4؆yoniB=t GROj$b]f_+t>GSDKRt`tqO|_, ajF;ɐ} p&lɏ [ŸS:Q^T7}6:'Nqnv URy7?Rj %hF-Nuۀ85O\IwwS-!G‡ǂў00?paorahϢ:} -;V眧9X՝0-] ;gVQ[,N6סD^&+'_}gLo눞|4+ff[K^&KL Ry 02b0WX\)쒐Lxѣ4CWǙ{1߅^)Xae1咊NY] :c.G0gjm`u[?5AI3m$L=ݷUS4o`#0OV%иk zeBlMxjlqP!JC^p٨8QEa6gIbpoS4a׊650SA&=:Ej/vhE=3U(/ FA9m]hjP7S%.EV,D@y=f){Jl8ͣ!P8BcUsUy}|o;= E,Ie$\iһEIà>y"N9OIP0KNO/[QڜH_LKS»(/fOQ } ,m!רG\a(j.uɘC9FϴM6aSl^S`t z҃/7.6UR9`\ E¶EaIcHN?%qy0.uTD!-HHm8N7T6}XFڷ)ґ=@)\}[&':6n<'@Lk? N[4Q- ZV2. MxNlں M W]u%s{Ё+`L,XXxR:6"Zؘ[rc^]}|Pa꒙!ugltKBC_bl~fVc&>[0m$fL%e=Ƶ;Be!!#;5{1F&Rδ8yg[?=RGs&jYXﺰh4G mҷ+Ud^Ne!Jw {OjJmtx$D^ׇ^Պ״v.! ?2=R?>$zXsm֘)DY3n8n@hv%r~i'5 >ɥa'kkaG?%ͦ=;@9g$qE^޼(0R2 Rl,c =홟xcP z\S̈vrL#a+ɸ7DϢr Ejn@}+8Zwd0*y Ɲh11,Ks |OGA5 E3<]nau'm.x43Ξᴨ6GOtֈZvIJ5@y4ח5s} W d9]ix54Evt֞]wdﶮv jySmI3xN!7܇򙋿@7\AP =xI2Ś2iϙ4|\;^'hd-38)?;n$!JqcY[O҄TXszX Ƴ_ 3A \2,a[q]$n] hp #2=J#}:*Eݡt_KO`~Mľ3Pq^cmP8(Ss/)cJ: d&c}?n9R*:{~a򤩑5tz‡Ў#;Xo(%9sVY N;RԜi$.pKUV=8۟jPVFDQF~kmw-6dԉhz"cMIinOJ-6 ՒÂ* L8p1GF`lS2 xWa.5 6y%Ċ6OTJ7(tВ(zOդcf N/VQլ*t]TM2k/OWHвa|jv=hFi7/FDD/!mS5$8\\H >PZG4L<Gd5/J{ggg7c;H+Upᅷw]X*V[s-u8R@N:ؒ/X^٫lx^?ϊj+  lA5͌wP߶i/j?.<83UcOCl*lvj* y6^_oL>bE=9-UNQYEp~MWyRQ٣="k@0$\JY?O|>fX:7c;pUYhLm6m7_kq*WbWXC~&05q掫o51D ƀlS|~IE'jz"s{%(Ԅۿ(_#t>&tw7B~ZWY9,[(]RčEZhț);Vsvŀ v$B55N1:n"u &;ysǨ!*8$ wD<"-#$^R4\L~Sȥ1s@;uY:[Wv}DRg#Y&S@F@",B |[fa#ۻ%\Is@WAO8|^i;xD9ўKN,<j Z\<7qE TKS!Ѐ>,Elȗl٭|.d`ԊbU< ;Ob9k/%y=14 I;@fY/޵xY*1%pmy~8HNtR [u%G)@1 TQ#qh|?0@0;WV&cWڌβ1ϺPX>{{7X-iL/rxXLg_jjHs, 0 Q.ne'dobo3teo֤aM0\Rjj͡#I'bL4^(8 [ώI0v~NuN`hm@]؟ Dh$,ȊX&Zto ]ɬ&Zcߑ-wL:^O D?MˤՓ> &,gPl e;?CIe=:UzR2i|o2)F6oMKo9AzJS|yyw#A_Bf1ո#bpDfMu Lw _trK*Hde.}{ʷ̈́ ?c!)+.Kl=a}mK7\ u?uTΘ>參 kVxgl=mh0崃_CƏx:`PFd1Vk2 :S&C ޯ!\Z, F 3An2 1K}E.!k=Y?C6{* jrF%ck %.g̨ ÿTX>zBݩ-B8ӟ5;:g1whN(Pb^ai) J:qfi| |ȼZ}Ȁ`I"cݟM/|(vh5ܚ@8š}#kViHn. Ƞ)u2u"Ux-2\ D[fHIS[b)A)z|YC6#UNx-ThZYBFŔ#WFl2(0l^kѨrGymphRgxXƝ!2fHbKJ?:O;[!.%_τƯvQc\Sğ:,Ā4(Q-ݤcTpv(Q3umP@8*kDxciRA$Lhi^O ȱù+# #!{{1ss1G>3ˁ ᇣMPmˬt'"TۛJM0'kt+4nC,!s0qVgJWT<݁{} ~(W͕'` ~i.)Pv|2dnQ3m+X.3ƁMh 9@% %JJ~&<&Ȃ ݮ8o_ 8dmxo vZ8tʗ%;B+t $ɯM3>O uQf@3Kb`*Au"6_I%l?YT;]6@D&v5X;?ES5i/gXmrߋ,/B 5wP }-@WţR}G97Ne<J\wS"X^zW6~V2Y5rꍻbcڔbv+M}z 057NȀaѸ*0 q!ؼIɱh{K2۽"C61*p_3 2,)`pщ(ۉ?Q 090ƇFyk0(*FO!=jvӮk]G/L;yD>vtƾsзo; 5 /Vމ}\%#W4جAyl#WJ65ZcHh05&:Q"e$$3q롴{((4A9ΛG&*^CO.}I :>!vuAPpa!׭ovUBD0C&'vVvEv{:: AVrڰףPAXu*UOC*j(+/\ܗVrVB Ԍy~њ.M>j#Mg>u qgYB7c*ĩ4x)ygE%::1\vleC8ђN4 hKctUe?lƯ¯oH K!85RcP47t{JAp< g´U'zV/݄{Ek .[^6au4d ȹ& ~#ʦM ۶SV -CXMTU9qg.j'#i'=ˀᒁgIf>Fa.L5)EELEg zA#4d7gswFz>kr#?BQ9v}՛0HiCƗI4v(| ')QShIOoms0Dr'8J_2)B c)lG/ GtlFRTŽ`( uTDWȣsZܯ+.VccgN߻$ .0{Ǘ"C.RKZ3'+q!}D_Z2ޛJP dXR +UHJ+#MeE]\kX/`H %|md˄!P/ mW)3UpbGVUPwklkZo}@Q|7 dFgMtU+ · kٗ:h:TJ :ĥýE L- @Tl8:G4/ h.f%QQ/ +djޣY{3c嬤xf}̀,=d=]>dtB8b|51F[lX DG 8>f{.xY^4b2na[`ǎÈ=kz !Uuȧ QuP"q0-ۺVfY.QUMT*S$x}ǻW]z?R `ɴ= VzhVu`:UanMG"UKc&9Kg>lmF۲Swz$߁ @#*Pju|%ӜM(JE8-Qbf9g$FU,S/*m]!qz5v.m#r홳ZOc?y=~;r!Blۂ 6B &0 M10'Gk!;:=s)*b .;5y+y`\:|=vt-wh&⫺vUƶM$%t@[rǡfy(f@Fp7L!Z}3 E_ND+3i4PlEm'G ŢL3$ZpNpDW8Os8 T[$B1cF-2d _ <1)u\ Xm\~Qh`mFpN4oJEYUϐ+Գ{,91;Dw/M(^.L5#EEö!sϚAg[vJ}d'2$}+Dq0B9BzP޺5ZK;Mfbhlv)(xP. 8].,^;:Jq,h_q~DVEE.OCnbӿβ `jiN<i]]~^!”z҈p< ݣ7 ۷[?E{¶LL;0elxF-p)jH0@S싛I^ I&Q ]IIP|L 43\ZS{-C(z/qo>R&+b0DM^E쫭mVH' e@_`F6H_q񢶘 u+]Y7eg j}(R%C#rerN7d ڂH-J%\f1'$< %^mP.L"zUGḆUPqprr!oG|cJ>@uo:fRXt#;mX͇cq^ kڏ%TA 66S@d8ţM/+AA9XxdmS%9ɢ(JB@t9QG,E]) W!mޢ3Sۅ $Y;WD˹Kh_MX!NVXC>78r%mՍ06%bˏ|NQ\&.0:w[gN?>1CMt4KމŸ{%lÓn)(uIhbquC_MQ :( o*)1ӟYό=-BX}^Eg 2@IG*:gVZ`6 J 8S< " E Rt9ZK\@@ '(h&xkXC9њVֶRICӸ99‚\$9\GX "߱w&7`ޅ%E#yxQ#?V:lt᠗lUMƏ."Щ/xl]c  pLd6w8se!)6-Dst&/}Mb(gW;sb{O}zW6D` wiU6 v B/Ų n2m5`^&壸kh-Lڴa逾$#\Ey6ܹWǗ\m.y14S{T,hT7~@cE BK9BVaE6+Gm z̶BUALaw7pMxߪ̓%;y0ad˹kҨzE&NJ) Fn/rAv~wv 7ހUWk>c/>~Ȝ  t \nPK( ŪxJ`.&>uDžuGtvIoPu 80],v9G8D_?~H-~=`ON}6Xt%3ϸ!$f>nH]P.҅MWa]yB6}Sڨj0dsvWŵCa )7&5r$7<TKY/1xDo\[>|𲍮 Wajɻ7?[0{Dac 7_kȓe`Q5:y6"JvKaUI$]QZģGz}:Kׁ ֳ쿁r:LP偧pw[L~W$tc0ͦ[ƾi+y,{]/FRrih&Fe!; @t GqksqҤ-3yDB.̨=s7N`Z6KugI;z5Tφ D1)L9 ;:b4Ŀy|TU1ϤK;n:$2 35IZ/l> 9_Ph-M^OiYt>$w cWOD2nHaz)wIy\nA8OEy !r}dV`9||f>'16'+0gbҜY6²4skֱ_BL1@=MC;\zY,+'W*BI^*wU,+SЙW;2 𑄂 Z];hRz<Ά7&`mF$eE}@$*Im`g0ewdhR} EyNbE;ԈG"Y^WwD}50Z]Z&0ӣmxnwHVղܐP! = ~zJw0s>$:x FOƓt,E5W"7NBXkI&2 czU [s4tۄOws9zuP; `}`uE* kIr9 `jc rm"M, ZU_Ǣ0Q?Uجd[XP":aE}1PeS`mV偾}S4]bՍ,C]q[E%THǘcQ^42_a3u^%tZ+ŶOF@L3)PV09vF3YBC0N& ѾcfʹlqBQ%D1‘ {$Fe eXY7WG*[ lq~V{Bl1EL2l9"?UlӸJ9N#n) 99bf vhz 3M9cghkR]rB7kdEu*|Ht'/nfe3X_2_$ Ac-laeK,f5Lu$MtwJmSG}y򾺄6z%UH}T]y\n']`}y[-[NA KZ,;rPׂ{ا*Pj7eC%?B0W!D6N#df4e)%lEii &Թ1b/4>w ےSҒ]As0{#ϒFDA tZAVLՠpK)i%H_ؗNykbvݬ؈Hz߯m_SaͅS3IFĜ嶟F /0Pz UoW+큈ЦP%ςYpYU{٪.(޴rQǦ@|}C?*G%(nsqRA.5ER2d' Ηaq02lARyzRU{T£o#B]-ejTRf@䫉ϵb 3!c~ØvQsH0N]TIRH=I gmgHԇї$G +NC"Bߧa.ƼR"phsE]ը {Waςc5:jBU=vj\nLO%_*n)cpAuߓHqGc=1;*0\#y(n#4zpiSX,*1XtQ /}xHj…^L|_9u&8&z[ 춬pTI㬖Z/} +2kTsLi(\cjkBN d0YG^\LP|ڐax*_pMz  0]Bdʏ T.ƥW,dnW-Tzb.߬me7̓^/G+({FC]m܏g[GMZRCCf'c<(=IqEhNJnIT˟j<8]Bc짶Y]G[;Ժvz AF^M ?7 i-$G8I&Wvcդ⣿N:[QHnj3GwЌӰ}+2Zj`a>#Bv4LlX@*Y 'eBHE-1>`9\ i{M:8O~,m2SeBxc)'-9l^;W1*SRǚflMԿ's0<5.ۖYYX,_'C1T^tѫX:>ɐ;2`]{0sO tjs?!Nk5,{@#[-hdHx2tLH=AZTJ)Ŏ]fqk]՘|6BYH=e{Tp8ƙe&Etnؼey8f(5tmAW'Te C /w,PU0t,مQ]QbvqxS:&?OOds@d^pJ;}LYO/RN+o%= ઇ;[f+z_q [您 gkb-|Ì(Hr8W4tX_+Z!\tD$"FonΈIXJK[R+$On"'m!^̕~\IO~hp"c'i`shƓԽQi7Bb.M(ʨ+K[wmF%_hM1)F]uxHP¯ G::uۡ\o |ab4{L̈H[Ivԙx0g dČ3Z׸ skbcS(Zn7&l(hc\u$oQ2H}p}xL[aJVg >FJH$(rG؉%-P3x\)NjڏvƵ`4}`9a[MyC)࿷ژdjҝ)%lbӞo%lV8/NͶ\,qF'+NADB7b(n:#TV!B %n4{Jo)Wf+wU d<0 CY4nru`y|:ڿRWZo4%.4EVz.RipAx?ӦyoYQ$ߙኢ #RaBXM_Eӑ"*h>Ӆx'CܭZJ􁡰(E7qg6#-1ɏ?'&Qt6)?@N^J!**wðƑ *#hkc̍@3%,ݜ bb{sz":]ڷ@i/C)vB02W5a1M+k@ERKbqj F3+nb}2Zm Tð8)?4_XzMDT1)%_tIZF뵱H8DŽLDs|ۙ"(3T*VƖήXa޺!W$eEط\0 `٤;nίP` 9P?A_z&haȮkZѩ]ܠբP@e1y1:aʘZ5XKSf #`B%ȢCMiXk.H"J; Gw1~nCO /)hmrarNcVR@r4di8t3okB=^{/`2\1;"Xq:ס-1S%t4,ؘ KnJϓKm[tR9 ?S#<W󔢩lsk)|-yg)ڪR<ޥE%I'Bcw.5ϓ)H$F!4M22h|~uG_S5yknoSC<6ռ"?b =F%@N[+JWNyÉ}r bezak1It834cy^?FԴ% jó'BO+cSXsqLWVBp}\fBm(Zu j2 ܐ?fH ~Jx|#׮, e K= ]u{;qiqn u >ऒjq_Iم6L\l :^1iI^}2ND|%B|SRA0M$^(#3 x;,Cw< x_4EEסj+z;||B'7D;MPҸBg <ț:/,X2p/ڪꙴA;g핕&ǤfWI?3',kҐ^Skƀ1)D oV1w*=>!ibek~?kU>STdM":z("N>O="}'~!k}%#R?yg^+9f>T7y1 ]15z r?b~sn}# ۺu1)Z_ˆ!bs~Ɲ|0Rvavo:^cD؄Z3P隘̔b%mrE HL|H{yf}-؀`l-,QڋIЊs|)4d64-j:;и` d|m JŹ,u3f^@KOfB.zp!x> F<1֡vMӺuzGJh/DR PنiF:3r=Hp E z(*ycw&kc'V)gH$tvåĶ09 ]ǒZ YA3 'ѐ>V+1((Nu N8(˯hKc.1gr8Il g f=U/ |bFO 9\o~eR*$p`ݪS+c+m$xQe"X3dZ{ >jƏQr#N(\0ɼ#K[Lg?6$됱D HaлPskJA2 b ];ゐ|hFYAELp̹k@ͲwЈNeQ0zV#T;\Kp_X0pKR#/^مiobY*ʩR3>BiNTCQ ~%>֜@y 0˜Us7ȠN$}<ݣG Ё]_[1yRVoNmD^r0&K{W7¹"Xg&@?.׌oޱ;zwSLS_ @*h_,>0ib`}_OdAp"eUʏK9gj7&SD0RAR4?lo{HPY?eowī*!F=Ņ݆TQH*~~X{0o0q3CAޅ1?<"%_h p~9ʷ8ucVaqU ś*U y1HX@c<x"vngyJ>-*& ,wi0uC+AjvApe~64/vZJ>Gw|c^qIsc8x9C;d7=OakKMgGI]jsIb򇶞]PP G@*5% W6/܈(nd{77 $G/]TMWZFG5!pA )i$}j+RѢ;U[+saI)a@( *l_)Z,B >R5zuZ M)S5 xMr|_U^Gl3#*_i6}KFV<ÇM>f&NmwaP3WiZQ[hȼ4%sS=I~F2. Egl\^/&v$?΋sNS|YWF2 xRӯ0G_|]#CnC!Ȅuվ=SKemU6~DdWt=,8J4|ZHzBKn$eaICcӷzK4'G䧅M>º1'ιU 9?:FK>:Bj{c@ZBJqٖ0S}϶s+*Ra]r!IWkL2x {Nr985U~މ,Dr!4eGE @n׍(6鹣:bՕG n8 S-clbJ_L4# retd&4X8-a#So{`<0n*N6b0t ;0ύE)$~"MOnx%vL?V;.x/( (n(*evȶCʶU]8w^P?P_kJ\xK~H{N@_(]-t[,6({3ɷstQ-#YnM Qe$BKtYIy{Zٲaa[]ø.{L͎RҷyP@=d@7,7vZy=ʋ h01 S6,Qw';F00:pG$ru߸ hA#Ũ{J<}jb ;/ p'`RBn=9b*γ<J\ FZ hd|(g qO߆3Өt`kMiʖf/9:ÚR*엖hհqpz[~9)ǩaPgnai⫚SeG0]-I%-3G/!L=֖OJ>f@8~"IOv5^r C594A)CQiqy2eI'-<_=e;ub!F_Rʲݕ>M'JpjE0<[9M[^ms1٧K` E"/墾-/Y.j5#.Vh1 x`߬?6j<iyu#`PPfZ2oM!aN?dΨ.2jl)!6XޮTe,_kqݍӡ?̍JT圝6B:|`xwn F4hN{K )ϝv`Z.2c*@Ob۰$3rn_$^(odUBe #[YBīwU{ϛ&B2]D/fnb!cyC c/SCqؒЛo@m_z>9IEg|ּ7wY0S/gS)QUf:KPHJΕI6R摬ۀ\#tD-T*ҙB}3yWbj)y9^oh+k[ Pxa\H|v;aσ1x)^\F5]9Z/XPWml JmUeRP4"kOW]vrY2Z;O:aYGm "tYM7[ہļŒ;m4;~~U~Dmm #{Ȳ`hbap}o(I^L5 KϠ(<[TKY\<:h-@=# ^{3z:$j}6lGLH5-L  @(+J9X}쇴]jP?U(X&W@ܟ#$4i$)uPO]]|.(nP{sL 03m2]%R29W""yCѴj9ۢZ<Ѥ8e%堷x4 Fb@Z&,g\6 Cg'"V]xL.W;t+ zl#Gg⏳O˜ |ɈUYN2&(#θfF+2o*`IFvCB`uͯ9o3J0u,_3^#g< ) %+LIђH-/̲Da j D^YՑhb)`BtN CJt-9%WdԾ>^LQ?q]j'WkһFʁlE.(lLӲ׏뉏0Q!i:om"K)Z+%u(ktG>5Ѥ{5|Qt*LP1G 3RNI/[&riiN>h5CQ =T6Nu,tYx3f.r #0F8$=gzֱ>neVli ĬגeHe[<孬[=>w-Uړ 8LA *$C_1m|:>-GT|GNj&+9R۫>cNkKr[VDP;}əIem&Gb'30'Z)\hm<2b7TdXGD@ {R/5Kuoxn\pq1e@f( ĜB4l ۭf]MC:(gJH=ys ?lʋ6`4nvw=MqJz`\"ex- yJnvz; rY١;ZeP.]L" 4nb%x#;bjɔˏyO}= "ĉTAVQ==qIR6f"<2ֶ݅HkVPYs#gr^-<϶xo}aodcSk0c0<HҾw׭dz+nFKV$f]M=,Hoa9h&?tӭ6آ1p97h*n3UAWަ*.!/&PJ`s-YvF* &XD,B eD+~-զ$/w1UV Uţ#\7q9, t'k87Pn|70Z(]Ѐ3 O}16P;Pa7 Z9S?#$!7pB@԰2zi/1d|ĵ*-BQ︓2H0锲'p*c ٽCHt8_ngiRsW)ۍ>*)(LkZһ `n:E*u@塠ik/bhvd1]B"iP"qc/ !TW:Av"4 VMFhZPAh$0-4#)_T-hǐd@>AbhQ¨(14ޏV*it>~ns:mk3N1_FҳM7Iun2L %ZFv$4Qi1,cd6>˿7VYDj\bܡp֑4)D۱ES2݌Z1Ɠ< yӰabyjz>3Li#:bJQ7͋+-΂xs03t\ڳ=yX289n]+Y4Y N#u6$JL+tQHSWbW?nK[ŽQ%b%Wvd0!R;5(T1YJMmo +W%Aa8(rކ#kn`#^PO4["Q 9nWFGm聳+ h65/tZ?__KJtaP&YHƇ8 j&?s_ &YY?fGM3 8**1+m|p7$/@F/۲Mv E3}tbU S4AZ5A>*muXX(#l[iz>o}՗Pkf}3HE@3x o-p1+0zCHjliP<`x؅ޙK^"qQҐu(~򚧃 >DsXUZq+lT9*> !լ ~z`+bB6݊K͋fwF=&uZ0yNSba ^J&T<8[=':RR(h^7ȳ@gtVoӾ^!~Նoʙ"H רtr(^$HQ"9s!*u%;pЬ :M,w2Ѩ5=˃*fBeqJQtjWs^`E@ZcM\SHӳ^DUçVKsLZ71u|8l2$&5 ,b8;!''NJ`d?G\`*;GE> J|A/L8XIܪl p@8<HOSpOirtmpڶ9+0Le1%J͍<]VFK~C+lKΗA^#0%Yh_!O~, `3T 6>E,sdAd"GpSNK:OКx`X0 4< +ja;*L=X2i(#5GG~{yKrL44<°z8>uoxm RTI>F`w/t~{CnݡRuVL\ +lz宒ulyGZmӎ7=C=Vqq=x]gQ\0gJƶfYh']mK[A-˦cǀW18g $p=yᆢasybIeM'^kPH4e9e4_Ìt{ţD^rAi?=D^R[ueTr`r4 {ڣ!Q_ۢժNɮL(8ވ+1|8pu=Y&iǖrqr&)Dd}CX!h(M!&0榌NP'C2 6>ܙYp/uy7wMԺ)ZT"n-_2:{+7\04a}vldA0̛4e+}y긩yplnb}i|lQ'r a[rJ ^"2ޡ~ KS #}ښ/;.g95L˒Tt157B4.~gJmSyl O5>2Ur _K+?=dLÖ+Lq{?jt!ۡGs+ "VlH-;wzD(uJ'p 1ޢO{S+JF͑gN&*p #i}=aSCRrpzV.4inR?NZNȋ bI*t"b(+0Z6ήq՞ pՁ೭¬Aw,`p:&:MArt ᥌Mu@~6{ Kg\:c eEaP"_p4;{pFFp.}0l$@5(d +QcJ,nh5rۧa) s5Lbz٬/(贿 "D@k'53TK<+D)&Hqk60@YunN8]}OcH)5&9tOk_H˵~J +@{HuVW(DDv6YC喞̙v); B'cC'omMd)JVr  A# .|B+ܨ_ܠYamqǢ-X<-rB G=Tk3^7t8-v(kC>ObAS\&5vۢ/IIJZoۉr}rLF)mc }E}Tȸo&ܕ S[ZNaTiѫb;ɂWv@! }z7 }p JT/ROQO\;)=y޷&8odr{dc0#@4R$mLn]jStە5Oڏ,G]0E*"⺀{ώ6B5G* L)؀cjCMq15%C3l3qбX$*j+&7K z.qGeqHYv$"LC3!Úw5}> kяq Ls{EiOc68_uNƒԛ3cޡL5PQx=04QLH`$8u!Jxo12R6'eıIb5\-DFFikps*ꄩZL,q?xsTzsF.݅~ bn"oňF= SKF]oȰ %HD ESsWjy̞ v-A^l -ALJƣO?gpngxm!nnR}lIzDރ%3fEi2FM: Sڕ eb;fN~p?Enkpr8xj DsBС10y)߻d/S~arER*3GT-4? `?Hcv :kՈ7Pי-B*DeVkBgso+93 fy u\M8L1Uyb5Y9vrb 1m_RsxH,,Qfڌ\R*89Hގ?xꚢm4@"QwY^߮4(>A? dQ9S\p+\a Rxܸy'lS2̳ 41 Wx\JA/6Ǩe̜Ss毻G670FCĹSj nWv|nH?7+T:[/Y+ bk wd jC|H  ~>a.t%J1s6Di)#XڠN#l sS)kյe-ZT|Mo acW nt$(VeK:cj+*.̥|)lݒr m[ >5?b: m  sP]\'oovK @zyBb>~E_Nt7Bچv#X0{Ƶ2,ּdXq֭&2]V{, &`1g7ޅ$ Jzm VՀv5 rvʁAT,ܕ_u/+Nj4+<Dh@1!NۇU4?$;a (ɩ2hq}J!۱CZ'9DHjpxYh:j3>ё.38Dퟵf\wFxD) Eδ% 9CT<E|J@ozbd'?#"SCYn~nSͰD!挢 e mq֗ b͂8Y%(i7ф2H`al`:>v:S7p0,l tUͨv R!ynz5?H2{˾xpŁp:&) PuҪ\Т56. NL)\M3q\̞0n78Vc\.]RiipFf/prE˂RJ> |M|c@Z]hE)E XE`CaJ޶lEs>KOp#3D-,8Q5PSX0zPtk -8l h;׀@qH{b*W۸^;įSq >/b“n?[oe)N,9wm8 ɂgDui @MUjL1UÅ {{)z 1+XU m]1ݪʹnH@n!@!XF7$tS} )yՏZJV*W;'J6P@h/UYAvPf|`4Tz683`ַbvǞ0Qɇb$ͤ:8Sx_b9Ps'VtvZȎO}RlMg5*n7Ո[`.^` }ɺ(τ/l B7_`&_ɝXr &Yo=]5ze%G9{i=\YyaeF#y@ɕn.GKk} $vѲoE@-?+l>;Kgf  &j_ո ፷z"BC)5PKKiJgP!ZP9Bm+^smF1rU|Uޜ[S|3ӧ6xNӾWhHE:R3{%g=7i:w0Z- hV T A`|7 ZpJ6 Fgpo_: B56i0KYq*?T*hs*:`fF] r֔!d^h:^fΘE*Db,Rh+.nDn<E"N+q RcH~Thod^?_TAʅB:$"j>}: t9P%K}̆<2*=J@eʧ/Ģ3m? zWni{M*;S},vdC*Zp'Hà !=g oze~ bFgCj)W-e$LSN21 fG3|KkNG42ʅit"w^+z[!MhN1h5Hi Sx >CXsr?~vw‹^N"j6@o6ćmFǨ9ZE `b++Dn7݄G^^x9"./ kBQ3g>[L6𑶧78C9|}J409rr XZʃy#> y\M fҫmd*A:uZ2eg^J(|Dkl4&KM5CNhϕگ'Eh>"J Üq~2(!Us-c]l]BɁZ bRiNIgx.S;y6r&鮘 $ uNwH-`ObHIJV w${7=uINqΙQNUcd@c $v_e^qdϤ?\ĆǠռ^F 5"] 9iA9$Ur9f=bA]zҕw>GH%nirdTnE _M9p(l^O$.ˡ'& [1>\Rwe Pn5AP.ҕWr#75P,Pg$卵Tjj`=f8MΖWaְM„ S,'^jTd%#p +7fp?e|_Ԏq +P|fxh㘿gy?m x'z2JS@T._nߙk˰`Tge*-mN'!CBůe}.#y< xa*× ¥Wm?oj]K3JҖY' nJ^{lE8Zx"r,@ ÕʹÃ}zc=0uc_| Fy B&{\e_ق9;wP:'/ގf"($O؈EV~b6#6ӏi}{/Z0p7zfxBp˺H!t5DPv8vDDT=!"$is~,&X5r,V(v{G%"vLAAmo +hMvPb'4ٓPbp@' 5~`; a8sS(5:E*PlUo [\ԍ0'׹$=Dz^ ڨ9 Ǜ׫&C8F0=gz]F"ݚMk P F6s+Mz)KOuh""4tgTvb9-څ󌫴EϽۮ1W7~r:Xhm>,@SԘfd/ͨkDNUJM"^$ëw3dk#:$94,'*`#o# ݒn yX69jh Ifu4(iR>3A |Bo]'6ӵ>j/K=m=Ѣt߿% zΣD>aKm͇5I6xpp$Yu;DxAp wE4 'Oc#7}g؅d0i)f HA0~ώ?c a}E}ރ!ˀ+썌BE<( Ƴue0n?*fd?ؙ!x ¹j:m)x0h!cJ5??ptJw̙ YЛt\A 98~pf4ynSf频,ӰigEAg \]::q*a"b/حeB\J^LJ+x;,k ;ؙ G`:W {LFn]5q6$}/UpK?B= w"Hߴ` y^J|3.4@2u.5K\7@({e5BUu.lpPf`J(y֜@}ㅋΛa!rlCFIDmBg9tAk@v! s"TB6vp3l};,yX)"AfmY!cGmC09AT:׶4w cG+a ƷR-%Vt I];^37YobV4K;"M)g,( ]p 3Uȼ# ZOB!_{ju rBLUWr,`|`YAtȱdns?}~Ǿ?%h)Aٮr"_8@i~H/(ngq_􌫨ˑ>d-S#E''|w$aS@O[?6(\ʍr_k j QhA;">ʹ7!R\.bEaq-x|< j,sip{+:rYP-bնzbw4c劾 -K1Fgth{uT]$kebam ,b3vP\ z(16?RckɈ`){k1 I>PJn$M,W%IN2rX.83Q6ƟꕦZ2-_Z_2p}H% *U3P(tLRmٽ>҆iwbDq^ M^PHT ;|bZ(KOkA^oF\$&7'LPD`laZ/H_Y 7HLҤ3||sJCF;\yspVg'ņpo0UwuLrⶓ,j*vѴJ?NYއN˴e2ű_(dG$ $·Tّ/L/^a7$':f#]$"JRG%EnV쓚+-#%Rߗ,aƾ VpJU{|sc?9|=W]7(N4$>L-# #>ʻ&@)Rl:V#j>w:.3!XsL\)$p hQK$͚`^O0Kှ? 9ʍ" yL[E G-ZfPKIazzWq7!4 l7Ws7S;1džHVJ A7>\-+H$Vk}4s6:wD_k8$U>{pHw[7Z},iM.4M錫mtI!0j$k甜PȨvTQ$+;Ce{CD Q5CtQCE%b0DrAQy9BH_JI26w/ŕk.di롛^+g6Ң%0ጂ nANu=N,oDV+,.*$"Om(ÞcߛyMN0gw@gYM@\-crsrV!zg/q *oJl2Լ6$tuibf}} ^INM`=?uZ H_vSdqon1ն&J;]el2wG|ްeZeStRO??OUc=BD9R|ٖ%;| 5xڪf x[@LF?Bֵπ(Qih'}AX7ZPwKRMy`9/[0xՠzLc@ð7ciR1ij5iL<Q\ YѨ!}퓉 4ޅL*Z+2.Livj%)'4+ј^e?+.Θm흞i(6~.` lTM ,w7|WsM<O((/wGu]˵ʼnuk#"Z'KsB p(_Uw$RVs"bk/x$ .)k|3RX'\w^s,iGz';ړ@=n>6?3ʪtIe^oaiLhӾ͇y>3Ir)qtK>uI7JqK\?ʛ3P!nUԑk`I~5VEeZHV 2p#9"I|%g$G>o+! XKJXkXy U(4Lmo,tC,]1A%#I4̸ maGvkφΊ:>;v9N݈#x )yMP; }]qv @דK!qqf54[$us[a1p&5kU6'B Mcb&,mkn{R7>7\xhI51P;3LYP Q եF&F[#͂)˱Ɩg0 znLR̄2xUtGܨ Fc=9%"tyPD%"HfV6lRXaMxyv n]V}MEJEtMa $Y@>7%ˆ}eMtpF@ݎ^K.z h{¡:y}w wdIzv(Kџi PvBH&ki2O2[k,?(V^y@cy }+=j&yڈxɆ߯clR0 ~/gn|4 ;E׮"JM8+jC4>)L6&u0׫C:WA˺#67PyUKQz,]S\%s|$3"i^\NmI#i:uYƭ|Bf̲L[?\ l/꬙7O,<p][;k^H¾d:~L+!H8BCi6SX]]x3)2xo)lv!1"+.t}_ In!jR[貨 |ZڅByDJ'|i xL?]c ڬ^;TS#F'*xaԅ c#/^e?{wB.CMbvH"BU쨣c#>u'-Iv1l>f?~hH4YA{θ~&2.ZŎ} />.i^7]%on whπ0aڞ!H˫8$E?%.>G]ltdMB6TnJ+f2!IɠR66)gg\gk~aPbOl7N\Ghdրn-Z:ת^۩d{rnkm]BqQKQپҌUC 0C{%<Ye"D 0@$qg;}¼w4tC1ٻrrOcL:{;C4wm+ E. &6LoB!/ZXq:۽XdžA-[+žI82+WRARqr&M1a>u\q*n6bKK[MGbH!jƲi2i⌏G21W/2\Rگ/#yИDp\߇՟|ZStȳ\\Mɧ:Xŏ#Q4'U}˺1o?=bf$z`V(wyjHPP\pEw@?lV*EƌI,JB.ZNr2VOcJM% r!ceK>u Ή4ū;Ss"}r}xTʗ@p)*A+cE 9]7VןodPIs0,Ea$ft.0ڡU6xʑ|?02G1P0!rG ;K[ '{$ݤ}&:gk̃^ i 7+T2h)~d_aP2M\BF!а%m^0w2W_+^jN-Y?7l9@Qc!"h i! aZwXA8ɹb#GYWvŪ\;A(Ux\DKX˃p$OEXL,Q&'q$ye۷TppjO+6/tieW^&)g 7 hW=@6I 1#Z1n04@M O9=TwohKge}#S(fi@~8yW{f1ʾܺMF>Gvًofe[591jp*]/{C>{n3~65b%Q|p'=!e: Q6[(ZrwW † V4;E VB\e7AI> ƚpVx|-Bٝ/; <~>X+yGC`9vEa& +#[\GT,at&I28\7t~GtJIÙ+NKcڋ{b~ ]"r#2>ҔM?bdohF 3he-Go4RpS ɐI*;UѸž4ۃ?a=,8kRfֹ?KXª{xT_f?[,SėG2eKmuv9pa pq٨`u"Ugaߵ1c: ErrSo۬sYdb2V/؅u9S$I,vк-3ţO1?e?@NǕ|]ՙs˲B XJR.?F%!GW)Э*j:;bpe314KQ Ok5MSpo2 G}h'$fyʎu+U0\E}yam"*vwhN 7q @{a"uV_[=y{ݡT`yf' )i}Y'uLkὠG|,`l_SnV0y%}B6,j l* lK~[-%$$b4pbAmFMOvf`KɼƐG wg-1П_ğgwcøkhIi?! ]!*G+ J0%->C/j5\MʗrBܝC5/"Pu?T1j,d; A. 1UY5vj~/}4umQǩsP4*;fQZZ'IBDzb0  g^GJ[3DW8yBM&bEӷ1|O&{fؖ0T`'*sn[%~.*٬.wA#I]OAM92F,V!lVCEߖɽaGExydv7@iCNYOB~ǏΘ8TqD%\zhNpP&\hTr|s Ar Uv]ն@[Tvv?( 4A13P93_v*VfFqAthPdEP ߠQSV(HW%S i]!ҩEYAKXӄ߂x uvW쮘ȣNp{l/%(JL{! C 2Kġ_yY38'ng;O+Ro$p>Ex0Bm\iO윫ߍxP8~ g[(>(Z)__cJ*7p#i gɻ,4pD;f:,!8C0kț )p,{<D #{Ხl<3*^i3˅#?^4U2Zƥ;IN7Or1> ѷ D_jcaa|qc88j&?k`ڄnǬJma`Yr$Y7==j> ql7^J^R4^#`ql]Pc ٔ < YDٱ9 0_e;~bff*1{dQx+Ԗx/|q K]6cdFQ #oS-.:]Y.D-2:]vv0&@J&3xAKm7Wਃ yOwHL*wGPKjxJT> ~JBwÍRkA1Lr|$ʊ^e[qW E"\"Eh\!ę3{ T,iK$iVS8zR=9Շ w߅O>E."}PTYT]s(j GEMڍk3)j`pfv f&l+?9މ.[DT4#9 0y#L|ow:IH|a\OYs<Uamq:TtLR8_?.4਺bWsD=9"X P}ҟG\,GE.#q)9`UO >vS`* +K$cpD(2gh 2~_D?2#ۣjbdlbOԽV0iD Ydc* b_{U5҉} cm]-`fҘ\i.$]ϼikSIt i3w5E.5]F+ӛA-\u5[Zç[EPSJǤW9mf$|8]ws{k~ Q"Nvˌӥ`AI&ꭹ2)zw]VFRttG[Έr E3du8a+}Kz E,I\>YCpY"uly[lj\L%DHXϻ2hͱ} (-Bar4E{I- ;j$`:Uk1d:e%*A!oSVM ~a\x||{iY>0b%"p!%w$jhCvL !.25ͧ].(͕D[SFSGGBkhr7EGUjiDLQuAaY$mhj͢t!)}"5hhMnS6 JN6aQAan\ 5zh |%$/S 4h :re o+;]D "1X|T>[8*E7}F 3 _H|޸݂Z^@X'JZnF,G2'--ֶ n1|%_|}gc<#]w/n΂Z&E6>Q`F i0lgoPg_*ĚM]W2w g/8#tԒ_Ce wp{N"#Wa G-rR"]Q8k$N,٦Ei"X1.H,@ؙ-Z]Ͻ94)}l*і@[1aPNԄX]1 R_ȍlj(pk̆7Q"v}0jPaqdƛ@b i9Q_6eÄ́sĴ20}%fziEtxy* 6KT]Դ\EGX w^FIAf:qdP>pbێM%͇C#P.W%PݷA)%Kn@s'v)L1#]< L< .—i(N}(1) ĂOC-ͤ0`21&,;##s9+F2ehIo(xKY+9PEmeo 9,O +Hv."JMquRD(#2ʰl 0/Ԩ*?n[)0?:RC*gҽk'ޥ`H7<^94e&, -z+L%P/ HM=#W=v́ij?噘}(*qOmJ$t]}#DjZwEYP`ҊM!.t?{Z IK!H|FLG#P  L79Tjuwb|p{x$d %ǻ=Rή?!p*fs`Kf]6q&;5<`GF-v҉{>/4SMf<{aWQOhhj= A=NMo@& #GF&ʫ.f0dW_T)4=#c<:2Pz&3JʀVnnWjpWph*NtAu1zF6owr<}#GQ.ͫؤM諸(`|v\$ՇRɱ&P#*^}%{eGTdR- i?עƤW5'M!573ޡYG[$z EKMmj:'ױH]/Dʴޭ:a8FbX{J{k6e]֣OUvFv$hI*u\G bALӮso+CFP{y)bbxp"68 :c>.j I$>q=!roӀo9^X49W*OA~y,dNEv :INi3^K+͂|ޝ׍;y>X0^Tu^l/ޢwiq(sDCaת-Jb !mFg&ͪ%d,ClMI%H8golV=۪Qv ZĶ )4MD u-l1"eR Ʋ!bhKybVrp&OD%?o[@ bn&Tmgx^a-_;(1Ԉb3+jZi!j<.52l>s-WR?AZ Ǝs1ܒ@XsLU/:޲-|\-!(>PZhqxѮ,C@?~Ol\:9ߒgh{{cKLpeu=48:8i.d=,3«##CO4yBC qHHujPۊ]{ui U^ȵ177Y=\ZbJukLr;14rܾ}TYȯ&w6$G.H]ydP[3+H#UOtJW1x~qc',a[Nբ8>$ cY߆VξM.U灑#pܘ9· WiWSM3 *'*DR;8.‚$Zg Յ'TJGSc۴} T. ;}$vlSRN fܮͣdGtDM_z'i0{zL2Pd7o#zɡDE]]jY~܉a x{02Ԯ{Uy@]"?iw:PNր> xՌjR7d#Q5z0P OoeO\tdCibe8_.2?e&Uώpѡ_ybs bZi\2 .Fqf~RMksv=U>=?M鿻݊kʒ0( <0*0߻ENBًq8]&N; 0'uԒjq-ҁ)m8)_ΑL!#Cw=mDwz7ZqI7wڪɋ(ĩ\2T~C$OsGTYKw?É?_ 2St#'$@Nõ'j8znDQKZyzр~6Nf l䛍@ga3kt|Ki MӐdOc|-`}#ws7M%Ԓm *&Cxmd18cu` Ul[P=Tk:{ɬFg#</I`%%|+vk} 1bxL1w/906g@vUIKixD5ʘPz+eIn[LT{K 6|(eBւ\{P({TAvЛP7Gu>_ ^EHl"Կ@dJr.#jC3UzU-tGNJ0Ef2&63sޠ?) Nךq AFU(f~Lk`;@)`LU99ꪒQ v]$gZ [iʞh`, AqIiZ-EvfNκ s")Xz]C3mK{r4>Ks.9eB؞?_|ʈ4-QIIqK8+FSY60؀x\H hKXZ6ea'`tf#1D̜e". X3CSo8ɛʫ &yt̸FlZU.~/# v{lIfvA]96(!:68 O &+?u5TbQdp^Gd1`CVh[SΞ\bX7(A .v*dU"-)[лȂ羌UE\d,p }^Q.FgUlốvS[[ ʂ<ʔq;0YZ070701000003e9000081a40000000000000000000000016609d23600001bd4000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/mo]?Eh=ڜ.+Z]% BUCCC4T(2]ˤ3Q2`s' @3[cUoݛ wc p;o2@b pS|D_i[1:\p |{l@5"26R+d"KQPIK@L2,@h4VN}2NpcH.YYX+F7ϑV_I}?KPM߭TDx˔@JLrJ7[†~JFc0_ e))ϒ jŲX9n.16y,m}ӎ̟M_9v5 ި~a~N8+e ,:FLJ;R,<a"T$iy#8h*(i_' ҭ ڮS:ǶQE"0\X(QWG1ܐ$1h#k$E,7,INoo[eJd>ʂfs.i.׎Jv܋xQy:= &PCc/$e`BV('to Tջ^,4I 1ū)ڳ< 8d= &MRW0S. R bYW>+=#ؒ ⑆MʹZ$u%8T r߿Ahi$3b(s䄵a~'hFO`$7}gw8nOK0Y*T>-GA]dopD1\Rs6d#D+$sEQrѠe~_F݄RR/ G&T&?:Bi;J ^7ɉt ed&]9I6Wp;- S7N}4rM`KD9b7O': .oQUc;iаP/ QM=qs=zljrmh/cl,w3Ad-+;g% G՜Tu﹞J. {+i>ey8^3RZ%#ᯱp4=zΫ CqWm,^5&>9#1PA 1ٹ&c끜.t9`a3!0ǪA!1)kNqF{!UKv;L_K6zV EVT`FbDUs=/(ɄO&+$NXFh3ꥅow9sbgSF@uGd%Fdר+>]rb(˟`dǏmh1w%D ;CLwV0Ձr*3|A #Jv]CZf}.n\%vP#"3{k#A \W&P_ˌꐽ_8 ajq@s,ț9EIh`{.K`15>iy]2w\$PJ^9 Zl(;|8\^1wTz 3q̏GܵQN҃ QA P>=jUU8k,jg35* pLE}x[iݳyqA;?EyoNa쑒AneVw0eus-3/-@I9+nUrV٬ԅi[:' E͑ ߮qؗ"QU::@=K@Y:?K} 5rql15DYDrĂ@_`.qg˾~}b}t(F,V;:8ǮsĢ/]|`ɜsJ]A[k{NkSv\0-=לQYOyn8f x#4RrHh!,p8n8LL&᦬`\G:o2 I8N-y@DC@P&SM3FQo slB{??d Xhͷ(D |&AR#=kqo-ĝZ=ď[o0*l} x(f@nx2j`,h—efˍϐeYC?JT#[xyU*VN g<+ǭny 5IJ,Dr3b B),3Hb3cO3]_Me)ٷ.uiIC^xlhjTD%;-pKL.~CiqZjȺΖ3 XfZo } ~"Ieg:ǔ6~ 1^q=9yBn|i<~;L߅At]WF%t BzoS9at0ڠu[䐠nҒVtAyTN$!eC@4.Lrf tp@rI7r^9p܃|˅B&M;IJxQ"xdE ~ =o&Ve. 6#[,{\=\P5sjq|фz.gqGL/?mh=wVjexa׉ԛ CWˍN-E>^nu)YFPH} ]g!߿V)[7)OD~vX_O{Go>lxBeYzo>'@X6JGbD&:j/ c_wI+"}y,k1&Er .Vqf7Ps?Z YؘՌ%=}=22Z*|)'O n5v 8 WŮi\o-i ma$,9 _WXցx.DmeGN\'쒞^Aq̬)o(VZDkbȕϛ^*a\p4u/GO4*?e|%A"eh-}ug{6sre iH=B ; " FO{y*vL-O?Y,+x"5ވPgj);}g8&~IϷEH4?x6Vh&ؑK'E|ْ&2޼;oV]4=U窃L׃;Oq2bo^L_$y 8nUN;gMK Yhijy],Q=YF `Ope98ԹMQ>cGɅlY=\ i4TʦoJKnT;JȈه/J*!Kǟ$%/^ MWjytQ{iB cZ2X c$2?$#-7`'}w},7$KE[}hzv ^;qb.3DK6fV ?[u:o~w[TcרGG5 h*#Wk3”lqUiT8^Ucz5JwDšE@eHBK[Cp;V8i^R\zojAx\ӪeW9L-gg Sl,i1me _x8F\ 'P@v"%C"B ]Ix N }XP Pqd,ɰk*EMRH~$ `f0OAo0OvZ|(ڲmˠ~C vv? T# Z l{»"( `*bDc xQNK1]qzl# d1f8H ݃@=| gC[WJyKq-6dwY##Ԥx@RkLyڇkDZv?m;>B68nU ؐCR=L z5oUxW"!ctA$ӵ]9%jTWyڑ k{HR{(pJin{dmjwǚ+7>Яvڹxbts:JJ?)G&/721c)kyxZ IzG0ҦΪ[[󳝯?%lPIVNHUq[W{OGo-=PѶ߯Pr]N|} WZ:Vb \V)n([$tz(1Bf4꾓|"2}^i܄)_YK∆TîL2Zk A7k\-2Y t6upCDJzI )qKҨ'3E3jܒA'W6/o(ٔwg@tjrLm9 h1F"XHZe&j cViOGcZ[1m {Il*&ۈfngw*q08~;\Ӟݮա{0 `@ʤȡg?<}y017JOB++H=8|<Ie|(zi#5f #NTw>#UN}O؂)g?;:KEz)JPuͱ '[MhY9A$R>IKm_qZG+daGTcN9 L"Ý5\YFC7`LHGcֹN9򨈦IgOKtp2V<$Dv,5%,L8 Qg r *uNd<:d#zzL +q(OEA򇞑qBΘK>dE BO5Gv 2 3 L~"-4Z %detI*c&GM$_͙+U~؉*ßoЁB., s5/oQ&2+T)U&?nt{Жĵ+2Tm-U҇Ӥ &~ԉ gg`'y tATVEᒐ=xnl,4=~If*76^Sv;XCUs8q-ʘ ྫ{R~rR"ͮ ov)X Z+ FAs|Q JO!',ýlhYd9r)w¾C5K(მe2G.Fl/}Hc?$$OS/ujO $8i.6G?x(3 j?Bh( [~Fm %^~Mi%h|a3m$D Fy`K}d8dyym:,TΧ<^rW23|-W]8^ІRGS/@ X+F?oוڦLz5<)ĈsS6a`eO@Ad3M#x Nt7<3W++ojm3J9W7>4ձgYZ070701000003ea000081a40000000000000000000000016609d23600006310000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ޏb]?Eh=ڜ.+Y(MY'%xR!iM |!٫a.VHR*>?Li[$ ;:Z0F5=Db%ӆ}/Uf+IzWِC䥛^7_|Y΍Fys 4@VʭaN~$po6񚌓 CfP?[U270Ne?`K@[+)c{6h`9ڋk2JVًTODj{a)ud^(m|5CAdݨ򊠮UfYi%jUh*( iFtS`o# A۪طȜ^[ !g!f̄ Uάsa⚏@$D6RKCeDqD- ] n Y6Ϛ- ^7zbaRJw_ܬ!Ruqf'P- &UhJgQ1O[wm7ΐ^?^ŔP'2V~l fwX$vU g XyݵJ:2_3Y9 \U%Չ-×bjSÑح!<,ǿ$.%KDN71r#vE#JLq0]"wxAF7;yV;MEb.h,*CVF3vIs%Yz6_^\;3N`hv̹ʖ#]dٮy-՚Cj9'0ț"^ a惆c.YӤvoJbкUMwhLSeF%ѡ 0"F4wՍláNepAH"㋢:aNY~puf) r%-$aD Av~٭-?4qԓйGӲٮ3x#-Iʢ7Tc[bڶUltHm"w|Kczni Ig[g ĢjzXH,ä.l94&А7~ G{j8JS2fdKcI#~dN=aԤ 2յ6uK`@% z8(f77p+ARKRLZdLwwWLߏ*L.v 3x syql-q)ML̍3?#|+ݻgTd7 o,HŔWaZyvhk)ցJnF7otQ&_m1s ]Hxl g,p( OKԖ3*Gx9$W8q )]';^ม~6P{///yaJLhv2&D(žej!|3"Cv:\X #Ky*xwǴa'[b{ >04Z! hBzyƀnfu:NpHPad>ʁӈg)]w0Ck_.-+?<_NEQ]V wž< %O>w@=ָ…Wqϸt걆"V~?}KlY%'fs+H&Pbi>ݎ!a+:xDJW >lGO֮Us[7U w0ܻkv$κ_Yqd(iLHs~tlq`P@vaq쑛KV *(ڛX-n%,otMyYnLxoKJK RuyB|,trGVDmdXݝ<*z5`E*OƉ1pa7tvYeUZ߇v6GNzu!C`KD1>ly@,>7`"VAc\׫;J<;fGJ#[g*^)V߅gvƟ?Xo>Qb$NGGGz:sڷm\Y0z qV[DVC @s\/kaqԢQe6Z#A(M;VObOdD50Jy&dYLgjl@d U50]؟'ke؜yPؓCnf =@P(`)y=Q.F4}˵cSZu#C @8 \S/Σ8n!&-7I [_g9ɣ! E]=A LkB{wtTwv=VψSRԙ2kT9 e)1~X'ƒFMbJxT0Fο;NH B][Eb(񻂻"^&JNr̓&Aտȍ8`~[r[9Yg.%.YhOُkjbͯ QG.Ԇο ҄x#аO!-};/FnU ;=KY8 ?iQCt`Z#!!)w5o(0/|\p AZ> oeIehz7|A+ӱR\G.oE:[mK4Da4.Ulozw.H)ᄇm\tF{Bб̧ukE;1wty归 岣*GQ!/"AAZE_J`)E%$!xw݁zX3Q H-\%4ODZ`qlԅ_%ɵt-GP˸ I6JMG$ur|\K[ UZ` xƌC"a#CW5ޞ#60/BB}ިiQBҗDW#0Vӧ(ʇ{iAѺkHiOT݈.I%58*BĄ{,6_㞍Fh Iߴ~dR"́lc ‚J͇텏U =93+F*?#qf,(KV# zR>9SR̗-B˯Qc@`QKa/ yoU%Afv%@ҮS.61!U&?{7B^8E(cɜNۿDʽ4xԫ$-ۯdNle?f -$I7J2iRm3o߆ӂ+TWBo'0TnƅZws -u@Nhf K( M(z/ ;v8ܘm\u$T"ۘT$Xd75.0TsruO>! ?8mۇPڠ TGuh yx߼;{gΈ8\P&  QD%9[˭>ɀ&A̱k FC#- ~hח{kQFcӷb_o~?ܩ,3s w}X"#\)qЛ' 6  ܺBCTC˻U]#ԝJ{Cوj'2N| ۥh%כ˘=YfѐV.JMNFprpV#WHak; :MT$C@!vub;SExKC;JK@?܊o+i05v!EPNzVðw(fv݌VrɅb~{,0'sV(z4FJgS"BlM_ȋ-BAM8F=yw<|=9*ה 9U{r+&7^k_Gs;3D /AA+'N+}#&o3,۔uBo4\=Hs=m ҥ]'(XT4i3z8sKoq@$;N;b.W3}?w񐷾И%a%8s>ipn B| q>[DP!TW^)zY[+֩+"ڏ1YS}H_[v*AȆS Fo6 p?nH<᫝~rUp4B`-mmoGVǾJ~fؤh4z1MM=dfz'GIIxf(ۈݵG]CrcjTWiƆv&Q<6wt{5z%P)#I}5mbݞ)ߡ,g>hݺbqHJ0ȎWSHNt `Ђy_fǼHdrRe Kl[7(ULւ:HLP_((MMJ! zu}.S 7\xi$ DGOy [p: `YLi53 l*-MR9G2'Be[ us"RadTekMl<pƶCqw߶gt1T W+ΠWrM E2)f{M_24袼^uhf]1<ة~%DV`0.jt5X?H?l9,"+q/dHC5@T`bc㤪!8(Ǵ[spݠ`^bmONűA7 oSmp31'ԙ7D7b/1HḡAx}E,Ja)Zؑw ,||tq4ԘA^@`NB!jblJ00[K/1޹Tm >qH끟eК[chpMz*-Sjxx2,gfI#3l֯;]DXOV dFA1] W*H: , u.G#Qz8iCrH"~[ck՞ĈxNc9[4i#f/ LY?sK0vJ/XC͔Kz_- pZWڡNPNAV/%sj;)E*_o O >pF<+ E 6 !?h$Ȯ|kOׄYqX.ݭcGe5eŐbFuFV z;>Yv"⦶0Dva,<(8<b QXEQ[a:l*7ҾEd"V'j+9= a3YPP! iR>WQ)߀uuNP1{+B2v"gzc!>6G{xrc9q^xOtA 2 &X%4a]W-Bi )=X:?hMԕ*WUy7`m'U.7*5`S? &n o T0OIdj"ƍҴWG%Kgl6Pf帗tF+F]Lggol津Lb b_wAE0*\b[w!)r G7NsXc jdiQD.UZS~d ~f8? E!9AY 9Z;栣v5уgi;>WŹa@vl.)yJt$ڳC}h=/0tO$ Bg1EbA^ EܫsKS[6m%hg\ty{+gˡЄ-h/yoTf)̲tttm`;Gu^PÉ[ -`ͪsS]uAU 'UcfMҜ_wr76ӜWAXZ.۩MrB"@s n-VNN;q7_~{kuJb98F&%.X2m D7pη 9)F+Vd 6 dƓĺMSR=$ 於2Pg=ȟgh4jug&,.88 & Ya*{vm}4!`;'47r7,cJ⭬AV4?<`Kz2Wޥ{縝ȍ.}̘ЍscҀA*Ë'-[;9VuDF~m!}??FW''?-RBdU6Nl[l5 zVG991⚒LtwiK> XkQCQp{;)/U %DAw_ :Óli3rp!ϣv;BQCNE@trf%},;)<`9lef+/XL^FGwVf*ޕY=A[~ZBUlYxPuoU#QWsV_X'{}@Η$'6``اdl(CjÕ3rtPo_čeUBZ^vSeŐvbAI(/Gϙs305p:zW(۲݊rqVf^(V-N;%0؜w4$ Ťu<%):y8!ԉ ӂ§N'FWA9¬uJhw)& k[ ![x )7H4#ꇮblnwJeHt\<§NLySs֟?7a3e'X3`H} 9(N# R gcA Rb>!J<snG`팩$ Xum cU>p,i |09<6~u|XX:"ģc>LK1 eaFJU!{M!TOU@5d@SUV k[W):$gG=gh'N>AUZq)/7Z0396)p$od̐EY&Q&7crw>Z1|I69]SO/Tgg@\  r,+"gR"T=B}.4a1,֞2e{c9DAT*鉋3 ŁǷi #Qt4UßRYkL}6(( Pڌ63*oPeLs;< Xj.󋮳a~Ю?@zk[$7ζLQ,tFj1Xf7_?mM̮T F8;^8C[{I G\Kt+$a==ceSrͺnfo"zF3xP~HQos2lsBΊWfw 5]#][$B^+o MU5.upK:Qba1Ikb6;5k@s_t"#MC×擎X0;ZuLR˪|"Z?zфt:t S)&MRe+U{Agٹ`r[P"|d&Hč;dp *8Jo~W]m&I;P=2ХXtw<&w'i<' F#oPdr3==_=G峺cxSo O1IKII#\+Hc>F%1g{_}mᵳn1q4 ڗP+ %s5}`umrZږRC4, ѐ_(F xEQycB}sXP/t8gx" |E> ^?;]+SJM/RC,TC'=NJ !i[z:ׯȌg\ŗ}Pll姯;#}ug何2Z$i,R=̋5l @&2rR1sf)Vd;ࠄ=-Fg)ƴ &gb;TGfC3:%2&l\Q G9)ʷUrT=lޚV)y-PnN<#d**ήDjZA2:lqwqjk։^-oBSNnuC/{B).-,\~Xz -_-!x'Tc/' {5)prW/.1GYpwW2z7)naCKM%w]|ìa񟉷OqV%4;( o?VjNj 91\@2ZfrOqܖntѝ]Vr׃Sunk &ѻ]ڶLAMtm@̕J#^\,4;)&\K}yR|.-CqcK-n$.0KPr}vKԹ Js)/FE&Tj~èԄZYZz|Mffޟ(ѸCpҭ|Dts)_aW3@=膨KbJv.w_vRt)2PpʖvqDU0PQ֩pm G 1?D- Zz|'o*yPeܖDZlU_q:;uxI!ߨ/5~Z^fEQV˦'X%*I˷=<VadNǸ7}$>,`i@ߐ^ΚGkZ7FB0}O{. sl?ڈhObyG|V;2 1*~s=tuZ ^aH {[^œ YUⴷ?bK}-'uL#2f"$(+ ~gaޝ~2Tjv p} F3A_KPXZK1TUlE8緇pcݸ1'g%Ks~726@nL) nR z΋$q^sٻMHp hNsoye{~vW]Z5g.sD<dXmAj;Jʑ\ -r~6P`|u|/\ {ᧂ:Uo[%^5-V`'s)%A| 5xz8KQ=u]JZ[ae2r \iKvwhҧ#2"qCee8Dv/k9ҶC2^&'TwD@XC Ek1BFN&i:6 \(%v_VS(-}oBdw nz.2/@I'xAnO9j 4?RƉ* t—ǻk@9I?5a b(& CK'N[k;aԽ&o&);E)\oco:w}<+LndGhP(kax*eEqtx{u-Eʙ㜷b?u p~?WG!˜M&z|ji YpbcFXn.VyNl\{EX< = g1J\"ޣ{{T.ԧ&aIƂޜѡp)i~2_o/. g3B}AnrZS{w/kXë/T3_T[k_?GwmZS=2@࿵~E3mfnܞ,;e~7EՔ_"Ztܠ2lPVktY%'V%zf-Sre,%h *(w,;op|߆5Q"KȐ^Mr@y^HMC4mV$? 4Aj6n2*8pThf2ZG\_#hbKQg2a(!5E93ΰ $*p#VܾtkkW ԓ'*0҈ޛ T?P9+|j w4>+kM(;רc^A/\C(D(0"VX7]0Tˈ_>>:yUE+EyΓ<͌?ϊ6tm10V/݆ϠاL\)4vƏ^ It:JjL%C[Hs(]Yw!#F)1LI<\] ԍ"ɮg5ˑ 1.CXht[*6(w=},LꛍpE>ܘ]i-u@9"JAEX~Nac1c+D'iDE NV0M4#w1ޟj~@ҙ A[j-K"ml/R{?1{9h")FZ]U̞*UTvwr?zu]P].$Z*[-9_u,?:_(2}n;iRRfTC{~ْ=)?2s҄| Eyo)h~r>ҹ3Oh>zTr{w;wlsZy*NéRcq t?Qr8)7GDCK!X E(VdArFڽo1c)cus** fk ^@f Qj,etil*PB9~϶0ME bY>V+@,;/>%ʷR:P+~ YDa`\U?zP[0Z{: uH9Zs2zv/*VUlNa!}ȣZ`"W 10B/_WHH?@t^`YT0eL%:TDQ>$:Meٿ|f9tA )}/]pTU n9AB1)DK;g/Еq9#k z"l=Af?Ug7<BndF};p~ErǮ vV[mf%+1fjN#W%EcVV*P#6M;*Pyp5{fMS6md>xo|IJd_!0LEQZ(ylBh%,z&-3Le:;xIUB@%ֺjr)4`/PoB(]ĹwK@cvUqiz<"_*Ɛ+F 0>ѯ';4 w [O'K~w$)چ3R׸6JSX(.#S;6 s4BO2T,HAwӥ, (NJ[1 bp},9hx8nMpf9ݙuuVJ?ߺX凁8+_YXf:@Gm;Qgi67Y׊C"1ef):x=#OX5Zz֯,uѫ2y?.-<(~9^\U4j)Vd݆)Bjʌ0 3,;%-+p|[ lɴ) ͚b&,:ϭ+D.ĭTb5ƫ*zKB+r;C;Ex΀+۠ KH,d}MwМ,aќQ7*v}G?`FelJL/e ? [% 4tGpKKR ѡaXIdr[prc}{<%1dVD/)3F\tȒfkƐd0>8&<IΠ@wѩ+R"?飰d $.QșD ,X@$mΉˡVdl!%3i=p @i^o\a m 3D8m% 0?hЭ/ x<>QHX7 ;(m: |ukByvSPrC9A4?76vο<h #] Y'WX,ݪ& ~,Gt爾4u(aNLj $:sM# r%VR bj=`G9̯ 0u$Ȕ(ii06ҩT!$ciIԎn(LwBMao\/Ǡu͑cc!(cd0GWq1JFL31= ضa)ˡ JL-2SvrДvEGW-](#j@CΟB3z7۰RwPZ4E8I%L)wie;2P([~g#QPC\FY9D,D&lq@ZQ!8#J92O[&ɗj.>yR3e@J1J[|GL| H / R>`&IJBf 8Ëx>Jwq$G6cy(Sӟ#ږsxB%)*ޚ`Plo`~YeM--DbT0 P>Q_Zy9t)ȵJ#\/K $ F/]/5aLhH'_ӖS*3h[ Dcw2guX2fJl6b'HWc1hĹǿP8P2` :i|qN{V!D@ªڌ3˷n {K#ߋ"O2d p62E*灾EYkW4^2@A6JށL,~''b!0ja(Q330:[K+ Kp k6Wdodb66OӑUdh35*.waMy !lE֣pue9 ­.$<'LWPBmE;kvE7fcr?{#6xa|ri5az\N@g؄ hu:A|GXau+t ʀ(CsǞA6ߌs155P _' eB ;VwsC?qCABX9K[ö⅞`.+9}a[ǭ޼⻗Y$LU^tC uz6WkWEo>LC8\#R"´$Pз6 ?;e&ӓpe\/-4nf~ճ4gq V0yCDK !T[Bц$TN'lGf^4t=iK1 #& PM&PvvgaS0j2| WV^Y lo_i79"߀ui`O#b.|[fPB`yѦ4& d0sਜ਼bW;n44 F1 1UECi#A)(4E|ps4m(@pHc 43wN,n2yD`>qq:ES;7+$B^A/95(`g\nN/ftr/?6dۓzUUέOҀj(Ay{Of;iLpV[Q$R* ~`UL*wa==o2o詫j S9{lo]ee]CC1qLq& #'Ƌ ò7ykSSFܭDm~#\$i)!vZe Z'2։/[Z2G`'ʖ c 19 I;_fdWmk$'{/Cx 9X٨7Qe@5C[HNAD_<y7;YsEdQ` Ÿ cMY%+K7aCyUٮ?Qey%!{6Rg0̧DjEh`ܮ߽Fu.K[%sx6"4~M+:5`nǴZQ!ojliȬ,vJ",=P\~])J5X/jۜQ ۇA[6z&aR;w_z=îQ'U=AgI[dxP k'>n|FW&mʵ Ѫ>]鈡1:ꠓR~GwEJy<͌L%V->A y"DLK1;PAEfVFt@o~iF*!🅣 =ho>-0[X`%x@t X5**CgI3\vGmc'/X#pbs\jJB'%nkֶ_ Ah6u,#kLAUxȉ,r w8FG2 aЭۭfNJ=`/9=Nܢ\bы%o?:a4zp]t^,fWzU^t?u h9DXcccݏxS,ycT!xc}cMA2#0W&z;}e; gٚ-W:OF-%aB{H wb!I;~dP5묂zKWB҉?PmBb}%KiB4 k> 9HA*Rd1]} X(f,ONHsVVW5owp-펧J Zɵ&c73ܩ i3IΈ д{I`Z0"儡~1#&o$YחnxWvgm 1G&ECdk9LbМ̏TD'Hޭ~8ưu0$U '^ݪ,hJdV0?#;k[kad{c6뒦 ;IRFqy 8-* '8DrgS2zs@ dP+{a5qy\ܗNxV˛{հdvjd ($2s5 0-HgxX5*Ia(h䷘^M7#wQx*3=cBˌtˠmK_몗ljTs18 E\Ӭ[r*#ꮵAdFJKgֲ/n`ߘ f<쀣JĤH#dA Rbv&"du&*mwYyixqRpM? ֌vIB2/ӓsKN3eTdF:aIt6+((ֹ?AXM]@rtC~NR|샆F6;}rh-̨e%~(ev"P(Az(XL}R+?-Zm[;uRAØc`-"X] |kDÃ63G,ފ'Tp}?7R0oGnwgʮ3~*7> |!.yGeE_(1Fw'14I*ZZM9Q8d>>JiEvuD• `I~\PwPJMBAȜts=t}<yڰ{^$,lڭQd4,gwyRd*[jx`aOH^u. ֦pwECU90_N qlE઒J1a\TnoQ\m'[o E9QT!Jux]k#eڀQ@% H{ AES6O8Z1i5%*E&%WZW(%ѮƽO0N^xϓՖ <<'f}S /t!}e_j?d#}Pw` bܓ)qm"59,,OVBUցyߌx&rD@fve tܾGn`lCc@,ZA"8L*vEI0. xfX:9vAtXetKuBҦ7hF.B ã|G @2;osy}$1.'U Wo@~W 6`TxP}sr{h`ZhIEm3DlnXw1D1Oʿq.Ua~xJmf0D(:(ɲ0)=-h-3oIqrR`R9N-GN7>8X$G*nmVMar pbC(d8.i%dNT|ud!g\`T|Yh>4ajBW ^  HǠVmhWt!aw߷6F_'7J7-R} 3B qvז1llG{.h-mj.ɓgTI 9z]K!yO  hD0XUEsV倅65M_`4'm7!IqP㚞0@.'Mq-]ڼd֣F|2T Wmmܛ馆%JZ+o^r&_F>,G6Q& Q8OBy^Yk!GuƹB4ɀQUZ?IH wY螌`Cۥz6?l :,QD:}ewbv"ov3S?$yI=X8Ju8_zVMBÏi.q繩ݡ2{T5˅ӾҤ$MՀ.ln w_'Ů#P6߇Ԍ ܍t}>sVN\:@+ SgqA?[][ڇ@q4&Rׁ+?*xΩթ6BDjCo ̤ ZnjUI/ |E*ώQʟ_tBztNl?7|jVHGy>'* *R ltJm5_t # "PPZ-H=$TT,I|Oi;GiRQb]>` d .PN2}*9b'&6g4WsS/>RB~]yRF!^8`<dRiet˸q):y H`ڿW Xb8@%tCz+Pgf]#ݓPȦoynfwomt*,yI͆dcF3OiK: \c4ߞ9gާN:rc{ZD#WX8 i)sqe96"X vfx\f^◛lp,l'+i^^qҙW?H 0̌Ia{M=>R,9#ϼhctYtq$AvP}IZ;Ih5b붌O"3)\Ȕ!~FZziI1ň1J-CWoHAHbA %lA=Vi S_2RY#PPyXv2h6Ѹ&;a7%-'a FCB Q!]ۀ̻\p>5Yaʉlja p/xݘwZz{_&7qǶaTWUBo-nڎZDZ~QW(3$z@)kkzxL[O:iVj}]Z(Ev yfjha C"˂xc[q: k=dk 7>jpiNז9y=aМX,Hf.DM{IFois~T>ˁ̯YIvLLb kPP_LP!:A>S{ 3R.B~d-`*JI}=j-ӓÀ1R25z qA fQٶ<0" 8lH1'KsE{HqiT[?5ZC+P|SUCr=B^f((Z`;otSi=e>RyI뜳K&:LNE7y 5dp1,)Wi (R[rLz%56ٵq6- 'Bb3Í:Ag5*TOxm\Jg(E|hwfV}zFí)N!K6@iIt4-{}^ƽ\6 R:EwڢYHܢѨvU>Iwy>S*jk"nrcR=83*B>;ă=o[XBsq->lEcךֳݳ֟C+E?lm%6U䐸,0{-۝O;W RmU=A_]>wx;fB;= 1@LJ"yiOAe 3l`acG V}i\#c1΀]?ؒkA|3/VKd~DMDrʇ'HrI*+&5UCÐ7-βKCO^[Xؚ^+3BGHQmZO#ZPB+sBFm<TZc.K]|Tm('#h9a30fT kP_U9>n!Tp{631Ƃt78Ǧ )g!_]!lR.uh\s #.+I2ʚ١ -ZdMZ0FmD/T{>Ud󚩮&J%V3n3ϸ l_>0,ChO}UⱐwaH Hz }y@~j4WGҫUЀɦa>rwvWlX7@-^*vB>jB P،{IGU?_-< Ps~ c{J*% FnrZ?~L Umg(x1+jKž.a]@CjxKi_.qRT/?T0rwo'`2:TM ߷+ij0yT<5ӔfaCx46{Jnz+,ݫ |% ct1ta':g] OjW^QE\SrT'sO zE:bnm^)4/׿WD!5sy:JVet+RwaQ Ɨ2_;qZN,пUM>c!Md'ݭb%БUxR*1>ޘtcO] Mu=:̛x M:bȸu EHĶr ラKn9}5Cz#{smXC*3h10ԡqLEɩua/v EM6Bo5HC/BP_ԶB7Me+[DZJ$#m53"+4A" x5&;WL gYZ070701000003eb000081a40000000000000000000000016609d23600000ca8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/9 g]?Eh=ڜ.+υk\Mvq@WFk_p }BEi{lVMRTǫCWx  {HKP_ߟv:6$[PͿ㖓O&X_MiSOxQٻ*f 2voz~" !S"pI?!kI6(峻~iKxB[EwzMΜS1̺;8 Z9]/}!!/=R}O 64\67?㝷<װBi7*q,?JA>ZwS;=W}."]Yodw1Bh2Nwn5f]FaсK{JCt4[_fC*<^b!l ^J~ liun !O\/lE~Jں<6^rPyJ\৮2xkP_G]cǜڅ-?`wv[3"m!D?fp7l \c1rTz(H qאxK) \KLѐ(DH ~%E@:khDtUxLK%YvA46=7 D3/C } sH4i1C(#r^=$/U 4ۨ// S phhGrzl\Z`[N S wl>Pc|]&;|%skaѠ(Ft;NQq+=_SC;y;FH͏[83l|8dsy7ey>,\ۀ\\ho\!W=o 북o-/}X\^k+ ܏+js?v20ҹ@0EAZY"j+Kڮm“m3O dY̑`s=d.>SJMpZH.$&L˜uHJL6]zQ3!e8h~?GTQt6L'ZZB1?UW<<۽ #HݽB#[-P#2n߽X=9>nJȳqao`zHcNER :S)-|ﰀcb7z}pFI:&;یÀҐ7L U*^\{Rҩy+pjoOKVMIteW@m)Y *kj!sfefv*'a5р p5C.@7FWy>xj޹Zn?R(H_0[98X*Aws?bb^'$QNcExVӷR{`ÃW>z"6ԡtޯEDyѤoG㿜Q,&^SuƁD@>wR A%ce~Pa*s}i?rV,9 m#7-V|EZ Xx?O6@7j&2; zY(|?W N/=T~0iSLQa@7\;QnR;7JV:'r3\ YhT~3d=lu㩿duDnvĊ]whsL[%ܰXu|C1RL-URTɴh7y p}1LLaoC*HOJV(akUZ)1ӦҠQ r [CmǕ[]R(m=OD ̌=ݒa-6.yqD - MlͿ4-x0}L9Q #ۓut5 sKZDtbZ1~œs`=֍KVXd1@U{&h>zXMw߾dãRtc6]U#!ƔƫZ.5мJ"2R u"1@Ҩfnu8(uHE_=jG;X:_ӌq吙/O$=3Pj>RjGh3j[0X_)S~<&.M|M^Cc =ZuhW׹1V#]I)YDF=\l"1җǓE깽bJAr"' &KHs4D8_j׿̓ .F>y|)AvFCAi&|Y'D- cVN6KZXC2^ϐ +" .39k}F PC>ᯢYOPuz裕spu^u/.eg(,3p]7#[D JDn  2p,0E8ayV+J[uk] )!qL#݊= ;ĝi^OhH: ySȣ1n,< 7Dۮȳs zH 3tVOd|VU#R̒R@8 ݮvnxǶ>\)sgYZ070701000003ec000081a40000000000000000000000016609d23600003510000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/_4]?Eh=ڜ.+BS\s4q05USԧҐ8^YMXAdXnnwBʨA23$ :\81'4wjQqnb2>_@$!FUk&C9ZbFk*)SȽiUό9 f~MS&$Er>o>_Az-05:4q5ԙlZ 6G>,Fq 8$Mnj{ ;&-?ݦTr|XMTU>F3ڌE D1_X 0&LUs䋉J}4x ̺ǞfP"B(P@;t_e sr {8w>Q8 a"OMΟY43'6'ݩ87?MG[R'Fޥu wOαax7{Q/0] J:F WfT/h`>fJQ# uD%'-o 7RYd@Ud.2sIk--$gmT1Ai^[\V2F~؅뎘d.i75)jA©a\ŏ#  qo ̂ﰸcn*99;Ñ*# ml;O\q`OWd{gaa)E]N7ӳ=oU!АdjX& Rp0ެ&MudÌfm(gVX|wKU<B8tV%>JDT9A,$S}bycl5hL{rRL`J14یa h1i˝/*N7MM&Pzn2;Κ$\ɋ,/)V=c/iP7D৑I2ڒ&)EKEPc*L!ؑrf "V2Q&_>;H`Iݳ?vx1[_:Bo{?L4v -&{(XrJD4Oq2WTQd]\DrcB&g|i#td\l'Rcv5WK>mvěrѯ mBq6*l'(>8L>jN+)kw[0|W͠/kBҀf ˹j Ө%}ɨ%?5nȫ*2Ns%2)~X¿7Tvp$Vܭn ,2Z0FS;\)F:,L{'at[HP{S1b"`]zsyoXWFa;{J`07O Oz!Plĉs&rm9ۉ;|C`A]Vhl0% F~i䳜qNڭ' rÍ1kͺZ8V9i5M3̆. b&B/ɏȏq\^C% N %R$hl,ު;Y6FX~ghm1&?"Zrk[W^x0R#nv6&RSbU2ҿUŃ*ĭݛ[osۂfꠤa<2_ظb XW'-JH1oBWU&  |c҃Q]X9NlFkgcMPh~R^J1:}eDHl16JT`lя[URܵ2.)b{r̒ شˆϮP(Q0ր@kv&JٗM՝m J)}8\W/ożx5b_$^52vZUP<J[sꙮ(ق+3^?,$SV}Ij8.se2c) 4nnM'E"6fsT'&OYN. fyj "1HDFr-xVex{8^?th5T u|:~D/JZ%FvA- e1_cnk>AF .]W3YMiq?ԎB,G?2pffktD$^)dx/m~:n RD[QtWAܭ)}xv#8;c-v"9a| ŠLB[$1Eyх*eaO=AtL-`QPߓJ]mS(h'5^u\sB9 d_&/3mWL4NX"hj?A}*[r#l*i; :Ӽ%)cƬ@\b<Փ@)tUT8,ܭA\t+NB$Rs?K;)ɉG0=M +0'T )+> ڨ- ;Î PJqi)X⃚O /VR/ǓW{WR GA\CQMgZ G,$ wVYn/ >ޚt/vxY1;ng|stp BJPߢ= Ycv579d\ l8mb'X*UlR W CߠZT@hOi(KAH M;#Co J (!I-_=έWd.e@SE+za6gs\-k =SdY/.s-Vu.^vBOO|7]>ujW֨|f`‹:9l1k AeҋO1m 䱸ґ0zQQ\'c#<Y']1"u謜j$( V6̌$0/YZ!Maqh՝8-t裥D[8Ws%۷j7Al7E% F`]E8#gWde8 eN8sdOn~8:&|G$gK|ӑ/9x~)6/[# Bw$N,[Z^R!,Ɩq EFAMЙ%x-vJl_8tHV|ЍfO=K([IF\mΥj'츸SW ﲎ DLZM)g걧fI?RAvF܅L!8ؙ, &m$ z_>c=m!?*ȉ {a.T2`T-~Xxږel^_73W vd|_MXo_h/&;m?%d̋ ~ByĐh7XBûILhO[m$H Bf6HOK/ gs3I6儍(Db4Q|ff9EU4Sb X9G2,nP !H?]uh(zoݑZ>*{`$94dFHGߠQ"`˗ĄIp_|A|"%\ӿ@vk }F5^v􆠼/* &?n\.Q C%vvCPN{j;4[G!0,lN3U":Zy(ܤSղ8ydFп`AXJ͌8U 58>:#a_]L)Zesi|I&-εҏJ]ҷeAIVwb^60 srW g{}KqA"_!;IBж[@|wv+ҥܑ~>Cdǹ =mB𠆙+dJl֢bCIhl"%#DQ f[I,eY"&%v6uCT:IPAi]9b^boIlx#ȱ泊iy]146 q %fU]|%Eysq#=N3{sJoP%]^ ջWYF[_P@"L 5h2[]d0!!M$H~WeaƉQJeE!TTNM_eQ Jd'@hfBd븽uRQrQdI3LdѶ1,%QnG[ڱ'B{ 'ָw )Mw@݇%k+1%* ``;4CCJ)}:V5[#_'m-\Zimy3ыc Fu&N>sGXH+zh`[e?h| n-/ydI&kY=jRS+eod9S+?}z& }${׳t QR6Y]ZxPjzgGoEH7w}WiϨRʰTYq/· 2߇w5 Q񘀴Z }d[5ܻV]`”Uz`F*tKe Fl&ůW+u4=Xv@/bdT0 DvZJ؂q܃B~gnW;Ʊh#`"](%ׁ[t,sWo@V9Jj~YN١J>+m__ q^XwE{G\fl&o-2p_!8ҍ?AQ\Z|lۀ=Zcr;DʔX\ /(t '<iL:-Xq+U*籄"Q1'V8㒆M*R'hR$ƓWD/c)6.1l2u ^45B6|7SE1|Ӌמ,}{ Sk[Uirye3f8[ҊW>Ǡ >HZ+f; ^>ۂT.v4sRCmawO$qgڴ&ؕQU+ŴtmG锰_p:aSWfWࣥOuI#w/>2Ϲp}~4 lQາ{?Ȓ0IøYQé>ꖱʼnb]}.Ocic+SEH0l煣)U1'ғ?Ifnkw/}aD:Y$1Å@)L2kϜ|,/6PUþw&oۢ6lP\jy R%|k{ }J7%u=w݂=/\zU+.K/qǺ&`azaB ʱ4@gn#e.6Ř]y+!>뉘0n[/>"wBQ,Ȑb@d޹gG7t1jԜ}nZ^W}q8UoB%~lz^ 0T5l/P/|aO-eRdG\v@1ސN&Mzn$D73mXE^.2fx) TDE"WVG)ۉ\g 7ce->ƪ*ő}yޤ<0ԧE>x5o8%=DUw;!; AUAsĵ18VœFFLvtELO@+-Cg~˪21v!Ԟz6+*jt`ݲaMy,16.%hլ (6z"2'_I"fu%qr">^.&S,7savo3[hVY΄ҡq2h$Wge| YMbV@  mJJ1B!o눮jaށtO=s XəPxR~-b Y3#=o|!9EWj@awNӡ)RZ&WU5/1⧻Ӕ5sN;4b`S]?Avvfl9y(w3׍̲l&q+y!8j(1+@|qaVeplwX]};ݵWuI?Y<"`0҉]~hta3{{j@KrXn.F۲ Fȷ30ݑ2ξ B;SbqD/gXV}DHeyt{~A8k>(JǐP<<7p5ۓ*;v0mE*轃aͅʙ1d, >3 J"nm8iXj]gza5$Qk²4yѣvɇ]QҎafuPrt̶K!(6ChHS&k'JV1ʛq{PXk5C)V ȬɋumzbmYLD{?̮0d|N'Gdc9^!1e&XD7l(ma\) VmDg [h_L_?rN%H6Eٔ?J^vJfH\w@LuLRCh5p.4*.H/أ)2i>;7sPs w9JJA-2Zve5vW3҃k2 :bK2Z\J*/uWuIo5 +l? z'CRJ;;e+q{Ez1^H&efpIi;*q͔ׄebLo3GO Z+L~7xā& F~֏;KhmN_Qo_ͦh~{@L2TEdzʡ[YKj Kq "*Uo:.)Gfn-`-!ڣALruE!Yi "|#Oz'Z%eM:Cgp *'~eŪ Q.cl+9&t)$/(̽zTcfPaRߝOuX{z k{޻rde *1TpW-֍)NmMz#}x.j^~yĉO0mz3$qɮJ Kb! 4vPvأp#R(waVL=UǏ9RQpmY[zx7hj`lMًVgc"qu.Cg1-D)ĠZF|!m{L'e6,rB鿠["rb2!8 S Tx My!PBꊘE;uN_@)SDM uR_S+ZXA[Dtl`ixc& ,<޻@H:Mz|4 - u5l;Ϙ 5k_9DZ Vc%^dk-x:UcYCltPT6~f))$%cQ䅜z iMjfZ.x)ԲЕIn?4#_AQ " RuV00ˈR%#F؅҄I`plrzdUf9/a QtкKZʆ+d/m-4qҚ^pc(|3z>\:bW` [)'^QG|N:_&iŋ MO6>13;=4M'/)#]U ?Z\\o{OLnMTVJr {)zy ӻ3{kC=@I~㇍uBՉHz%[q b gf-2/TBT qӻȨUHl3 0ܼ>.$r1ZCA]Ofx;^9L}԰)^|[N:D7zƯmaBK!HPЍ : DMv*!$mJMnI5F#B`*D1~,f h~d9Ycc34$ |gIPm$'-ϒq{K6iLLfR!}g"GW«Y*Yyb>$fa 'a-/񪠏{$@t ["Gjd17o?HRNd+y.;tVpxHF 'h:^UzG?]A) rj4wxw:V^nqGz¸/5>-}ž~6PC4?>F"`<<2uꩋt7 HLأ97 J=SԤiP `] 촮M? :~i\%+K fUe!s!sA{99-qj:29;P]8'9}rՙsݦ*Ecݘ ⸇AOmqQiWMfڒNzkNb0c [.wvk=_bPv+Ils]r+.} C#K>|si)K@><&s]݌Ĺ>- `9s:C)Ƅ&g*}Z#l/`57m9N|b^0RdLLV͙J/Wp Q l&T)Y̜7P^3̒ 1rCW.V`\pV|D5gw;Afݴŝp52(a5q)W&ǜ, PD!\r򌰃| ۏ_yM|S]Qsiwth|֯nf-[-Y t55o,MjsRvE[Y#2廬d͓[eoL>6%,&XI٧:Ld.8 -ˑ~d 9-J_kLLj;GqyAS?\Mtpc *SfRy380"ljtA6TE"*2QAv 8 IeSN[D1곺Q] 08ӓ ZJ=_}6Zi߸=Ŝwmؐ5 ${3+HL޽oOzA5z.c[Na '/(L"(99 i}6kN$,:eȈD-H9];rTrˁyE?3)MfgW*ΧM)B*½swtXe{TmT:09g?h7 :\_ .NlP<~[L]{3jvU}-%9?R%ITю(cӌA!8 voZ#!?;!$Cn1{ ^:s͖#RiC/ǏE䛙I7Zdzt)zBX@j q[YT9\q L*x)K f I1O3=qW"}xaVƲPn F=-_z p( jr٭T"kMJT(̡$c6~\ܩ^L a"$jJ5EX,u,bh͹Uhu{hvG>r2;XownEG,ZkԽ*+Sef[G8-{ d<zf?_ݫ6q XZbET ^%A͛؅*Xt `N\M{U=׼^N9z".[m$R_ y+(vY eoȧ8߀Ip#I} 5*~FM<` ZDB#hI@MȮސRFSGلēť:5mc EaJ"Cz~,wTKY‘Ad.\O%Dq%mx5\*8rn_U^o3_a2]S W4rGN8ͧZ; |v*ȇ| QY7$ԉͅڮiuȝSߥc%%XXy!a-J6 T,EEJ@~((][2էvRPX3ZEP6?̓N/GР'` * y IV %%YE_T>_l z/oi]X=̠ I "JIԋ"/ܽWhi؍V$xnpŪFk8 Gy֞/">GOW}=(ͻ ~*t`x9c#GW 7lFn[ n&Ɛ$RF v뙆xv f/W-םm&`^%ډВZf  8GDձ:v/p26MnGh@)'E X= D]"p'XzO)F;cKJTpJzTz$BktV&!;q13t(6NOHLr9%c/;l Ad_=*n H:W줚o Tu^7Zyw\Ⱦ]M?S;0y_WD]9h-`QTf嘟a.mnOie4HrBsxojynyIzMo~N7f荛1 CK ldS񶊇`I8,2F݄!C& B>+J }Ug&r|QckgȐ9Uy ?؝%]KG;AU0Ŭg"mB<U!UsDy@z3B($ˈ@($u FZe,[ul4z,6E 'b5IO Mۧ +ӌQpC2IZ;'z쯧 Rp@(xј2EDkP@X.6((JS:,`$/Ɵ4SEl7G /m暳jI /~E 'K,2衼^|vU0w8h:bf6[3vNo-6?@IcG9(0-b&%V/v'cސ3 뾛?rcE@m >7?f6~[YtxLn)d:<@ Rf1d/RGߛ-qW6} Pb w>v'vJeOƁMvhC ś1DÕUtYɳX' +>rDm:Fz\ j9ih( ݟ GXWڞ1և)cs׏^ ݧF%BEpE@@dß;Y[-w^U=9a/[^4Lrx\Vh`>m`CsHRx#LqͬpE&lZtؼϴi["?ӝq.򇺺KSGl٠,#rËݐGO}~[m(+uu#kN\\=?_ CdaXgQD+ۺnO{5+wxэcBNJQWm!UC%/4Tջ::|,pNY\~] fjm7 tAU(a bGH3c=n*)a$fMV2Ϣ'Bmf}{Zj^˖tcd.(Iy0g?$zp>&u]?zxHR.tֈF/Si>]M,DqsMWR\Q:74 v$>D /*-HsR; whW Em~OE̓bj"5W$3A6$^+fYGeZ 9կͅ1rki2MަF1*9ބPgY@iM*%<`!iLi`gb2nP gU}vGMzuf;KXj?<uL >2gZ2ؚRrѵg@ 5+1X՚0@U6D#e^qI=5sBor T @u0oi뱨|ujTMhZ.dBd~k$|\pN%$V2^1s(5<&8sk%kN5$P kG42< wtato?v:Mb4lI#]Mݎhp/¶]?%v{?N%Gg"!鎶KBu'`?'}qR"g@f59_i Ʃ4C٫2o~ID^.TDDY8\hƛ.W (Q)6"s;y "m*-Cį#ѣJ,2%/0]E6q8 lҼNtˍѸ_.jc@:mW)V@Z6Fp -A$[ۙJ_[%+>/4i8p3_~+%r ,p y?EaҽA8g6)]/.dB-ˋ_YznvVOr5b2|e39Þ-н;Ap#i cp>Ѯy*a.x+hR$|(vy*B閙`e'6UD?Zg0AnO{chByVb>#J/ /5 5-2v ~5 R88")ծ[6lΉy|{\~*fp[8=f4&- <XӞMت Tg)0,J!! nv bZkiv١# /#PjE\ hS2W#ƗPb hR)uc4r`qrG! Z>\6ŌF̅BO1wqv62GK2fRDlnuEߙSXOv:!T(XH]`́:B#4O[l^Ѿ!LOoH$ sègsJ $9d}2&TVq>Q'r4%4=Eg:4>[/Kh'`";&G!sK6S=x$z%$}ȬY(e}naJwXS;uJ9>MQP:\pm8A_[:x6R,EϏ(ЀY1+!1-IZ;7+q~э"CZDGH\ԃl( G8)]b~ " Z[CYװ!ɱاyv~M\k_,h 8wdnKEsqLb<)[eW7|ygw @$ggLHEa!,:ޜȨ\E!ME + jዲ!Uh@Sم0ND"D:[z VlCk\VF46 ~]:@Ny0!_Á'>g9*ttΓ7q!zW´Jӊ%Q>5r 6/b0_GTFVkW9=ݖ)[g#I;;P35勊tܳP[Ny~3+̯nHP0dxHvS ZNS~Ym\qAU6]!)e:n1_/d@|۬EiqV׼pz9}tP)m/[NTZƚ%{ɝuǹUCrF#% %Sql/AO7o )DA-6),f]e8SmMF@,.d)+fR{=!p)2 v"eS=V'[uXI8n`JsqqCv'zBINM&HQgI8$[Tg6lq6$d,g`-:{e [X͚+D3pnhQ^싪R;O+ul% tƇ)@+@4q-#.V_!f҇\N9v &s&;T w"T$],s VWu/9EJ {3Yk@,<&8#dWVu>й^Eah N8ɧ'V - qQnTzum<*}]3Yn(mх0ej^e6ٵ?|F*³CîB$Mn33e09Ƀ nіm8_c|jUꦊU3EDǛAdB*<~iEn\7rPGR^OOC*nCn~`=юF VaDAEa|hć>{c11Z* YDḫn3><2b`uP .t?Y6WwoT nx9}--8}4?|lAᱮkڬ4.ѯ섒{:qoA= D΅9禀:#yRxtYԻ t EUlߔ]UOo3cEȝZbBYNީ,e e[ TsP͎5)<vKl'&x_!?c+Lc.nm•gߎ t[Tdn3aUʙ7(TW$\UYPzӍ ".ay 0rnBA kg(_>)zz4Z#.@ə ۓr9Tid.?Z= _|rȓg+?I)}MceJ|6A(1o$*i$ "]?sRB@a+ڿCzO j} G2"?ѯ}!BsAŅ*SGW7_GK],=HxY6@FڥVYMC0iRa'K-lx@%t>O$Qx x }׺",d+W~FYN1o& M1bB /EVEy ~<0N Z;\ ]'Pϯsh}| 7|uE%^M}uA2>4rI+? n.L*h"&s灪#6EsK~i1 9dӮv)W7f\ê$5<9D>S;# kV9zpYgkp,5tR'p"S\sI9SN*;DI2YqDNL>*N%Ҵ%p~ *\ +*eZ*>A0$#6h'Vhڀ~YJE\ P^{q߄Q:Ӳmh.,{FB/yV.I5bb3J&?5_&܇I/AF "JnL0+׬RI\WDW!@"c3>OW*ҢPk}1mxߋ(IHkEɋՕ{e~ʇOƆ` fYg4D \[حB9_Pxp?ղQ(XZl!:SYI$wvWI^ܓ,HcF?7{2: ؏@`;a}ٲW)^6[2R̃Pm֠[Փ(>A<'6_PgD̓^cbڽrG^!%8@"ڶ4kAGlPA^I;GچKs=w0xoxK{u2ִn{Ugf0L/uȾӴKS(a0J 9vX$a|.7Rn6dc}1cXҒZ |^$ fG{+ڇ<9 cp԰͒ |goa2cNke{ހι\ò0JvͥLK ݴ2z;yމAl ZĆ!i8|ޝ8Od5ZF?`NMFSob,_Vڽ_0Lj,+TG 81=B$7BO  lS@g䛃:>cєK7BE(-J3ÑZU*W^py%lwO+vHnIz񿝇 L TNxT v4d^BOYc"l' ˦%gth Gvm-F5l /1 7m,g2nPLᠧ݌ڤ5c}\pbVvHK\/ *$qtS(ϷmQB}-REqVw& &lb\^ϗ/۰(-ឞ  3̭omQ݄\!'Z1S-Du[DdvP*jyH^Fo`hfbw{aw:",Psh Љ+Y(8q3:2 /= g&ZXLT2BĶ/bf,Su-oq"9ߵ@6ꛟXjs:`%弄2rX LߋDQ C1s7"d<0UNy_n^=o|4ri3^\"10hwȷr]UN6 82ϷWPO )]*\5#iuܟt\y8}SԤVq́4T8N-z#XswƝ9?`8DM~茗N[فf\jvGIY 'IH^--_ZWr(6lf=w:~\uSOҺ%p;3+<Ӓ@HɈ0m$ӝX,"^cIʿ/U'm۩loL8ݼU (%XkÙaB0V@Bz< _g!H\q4t"׻ӷO*b~+ttfyF8 ^Pdmc?Y7 60i ؼ3|1)g"o!RSbƦ}Lw)uAONtrN{flqVq җlVibR"2<St3SzYCVeT/_S k}4*r/ X>â, nH 6qM#Ctjf8=p1wG-7cl6Wbs ~LqRΠ("TDʷԑ}jԥ+^\O5}{# x.mYM>\{iW+e'd9-Xv$jonHWL" )䔑ˉO܍mw_BjTР-oՋ *#~ vnRr1P)<+n<\Μo~mD h$Bd[bςdT)vI}DOYbqݑb[6gZe>N1`Uiݪ81XS{/זxCF7Se4&˵4é$M`\k&9JF8] R0"%XzB|JCѩ^;@qD{҆Ç5L+@]6KlD (鿻ӵ=7Lڃp'X*̉q %Y~|?l&͎u9B~#v w\Jl850%Gv72mlW&H _}z NUr,t @_j=`̔T9d#nTMFPչ}wT|+ݡ >HQAs=@-)f:GѲɖ~J Ye( 5~he)Y 3*ýIcӐ^Ŗ1\CB;a5zePZYԓҔjφ~m"AG^ )Y!ou +KamLqX@6bc6SIl݈aG2qIH"@S6%?,,I!*wk4M5}n(ܹW2뀅/׆x7ʤ&)?c6LfbWE9~WFY`gg#=϶ck k!pQ-(5|I,)?6! DSAh-AxH Vh9J˼$ԏ'*XŸE_Zco}˦0X:?'-qKl8ViŐ5w+4Q&0PE/j4j&kD AcWvci u jl}fl~H"Ƅcee)vɔL-;RHJpۥдj_qWNR{֡ewP+^|7M;8'Α%|!2W&7^Ωװ0)0D 2+΂&Y2{_ 4?-:,z4<~Kv@'ShޑVn7-챐a4?;7,F8trw2I?0/W!wtFv; ]wF:*bB "M 7NdcV%Q` Ӈϝ;Wln->UN*AJpN;qRUŜQߪó8#dYJwK^ !&z)JEY=C_'#!dnroM7s c^!FA¾#Qh8@_LNrIF/˶1˳Aq٭D1?kYlsoO8GL,?td;m(fw{b''J)/85E̿DY"843 ީL)H rǓ= /Cs̕wHe@}a])BB=V% aVTa;F%faJsBLٚǤ'9f=>1%zR ~h7 "ҁX o>(d38ĝO!p2r[F Vts"r{?ʯ~@Z X3ze@CE;>2.j u?L?vREpg4̙ WҪqKh6BHpDgr5TU?L ~)=OM/3K0cB:F8&eR`'2 $;Z.Eg~RQ1YX'׀춲slau&K_b0Ƞ!iևmTB3L6ϵ2V"SO><4 Nz&(tM(7 k_=*Cs7 CȬ@]~;mpD^M jHbԷJOEזEȽA}nΪ[4eTD҅KM1;nTq7}Hw;8.xm8 s !Jݸ^B6(KbPA ԃy;uT N_CwK턊*;8^dUaX,djԝDNVSw.Qk1mbx_ꦼ>{(i\"Ww x~$!_mH1i|Gն0Z5HcYiӱ(0>q`#j>.NUdSU2_*ܨT?5o4c?KNRN0& ɭ|[KA*,lnv >p,N}G':#1ţ[A8w ް`S;`-<8[5(Ͱ~kq= H2h4|+Q'3?E[ybٲΚk~[jdcBw-EXn'XVɃ"I0߇AӿH.K;v8zL]fwe"Tbf>)KKXz-g+Y+eW(% Q{_5أp굑 Y8FnhJw9PSI6 vF:RPAi q1Y t=ĸƸE?|GB;kJNTxN,c@{wzw[Jv Cn_W"H=4 m0y]-Ҽpw#£5i.c XfhA8m> x%O/7$$-iД@xIX#|٘8brAq$ M(~Ӗ7g}2τHww jɿ Ca4 CxLp#_C*RZc ntjDN#* ;ӀcZ]x s9'$dF1JHU4?%pN0 @K ɒwJ< 2bO]i?V+4S'/RqoR#})I}zc )åV-neF`J)l'f~OWL 6ݠ}Z7ݦOhyʜ74$GcI7rC[a#V ^NѺIrC,Bc"O=8tY#^2ezFPXCfzryoQO9]9S|MGN\]^µ nvBҤayNX30Gxۀ6U"&Hu& gCQ dD-7Pg m%tOeqЕ 猅5.!3 6jlA &*h CPAFƷOgs|R(N.B4Μ&+.e88P, ž\dMvpXl-RagaA~1@\ u:<5sN%2Y#zsz@ͻyʼ o !` T 03 5 &`VFy>&gӕs?yw:^U!e!d'V͘PR:fW<&m)*']z !=j#_2%E):9]Jt oP}R昔>ɸ?-I$Cv[S!7W7n*.UG2 *(nMr]HD,ZtkTHTdq5aC~,'ɗ$y#9,JD5]fM;0A{O2r3ȑBʽ4@$FWQd  8WvwbRǟfovyՈ.P+;_wH\$w?0xJA;R* 7c7gڍzCÊ>em35|'"Vʱ VO WI-˞nBẹWϩOpB_!uFț!Yu̇0r6IPdvBp!qYTVԬlCXW*:AEƲҊ/<{rbA{8=Gd6.hxTSFnF>3,KsMȽ4 χ0D ? r6y#xy}/5`_/l@/ʎd* k5Iy`IYI'I=v. Qs-Z10eyДVh1D}nQnȹa;OH /goN,)κ7`fEjZ|\),9DcW}+iAD>/ ʜqw2z잴7Tja\_6MֺڜEhqQRUqCaca " SsyQ7kZ.ފ) ïiSȑ)"trm4ښjS,`DN߮2sFHJkғ8l56c:ajT=SR:o$X=MW-b GTdkdzICk͞kC_+Er#/$X_ag; `1הd=JcsJxFԺf2&|KM"@ *Lw+s8ûXFmR:mYN ."w\I2n'm^,L$ȩ,hÏ[-?LD4XE0pk9j4BRӎ 혪?X)2\ݲ 0`/XnMY+&1lB Np5ck;0 my_B @ߍnʂ &hI< IpsM6]q?f3d7PTB9;ᚌP<߯vq.9XHoo+mAƽϾv#Sۨl%ܞɬ1IFך;_=scDt _ `n>fMob{說 Ѿ!DDeM;#ܺ#cSFAPE*9oMf"l.gR{y(蒎X?;K/FKl2JOaW;V[D)˫]X!YD*("G|AJq9KkDCp ^U?]"RS# aM2|Ɋ<,3B:pa"xyw+)}"iijigFL_vOYڮZ:bk[$-r!"@0Tpyw27µ"E@vzw!h-sq'LN-޶*dTU_^9 ,}&[J&62 WLHYDg%q7U(<2iB JDS.a] X>P{$#LNyȍ$BqhݝV'# ;㕺uJz/l]&w veR1rf*m?H^EO t5'lm&:{Q:-h8r@"@ZPaI]( u?gSXK׫Jv _]rՒ0^YG[РZ 3UÔC']v60Mǩ)>hȗ2dRkVG)/jLtA[?mȕ0@zM^!iuj!1R]Ώ0 jzbK>]ˬYSbyBE&g]gWT` Rٖ9 Y]]ZmR_9_~fԲQt? }jٟEj&h ^lIHod-ݦwغlvu"<[AajTKU~rlds ~h9 &!y7gv|;SEJzkhdmʨW2ƿ=SwɿLų|wvQ3vGTۗ$0mDr֨ 4X"syq :L {&2Ҫ٢Enz Ύ'ɟ , *+)LIyEW3Tvtg|.xWWqFfB$2یH(V'lʔT#J`qu~{^h|)Rڎma2u3^硬1;y\aF,WmП3PLkZ"Jsڼҝ.R<(I*YCP!kKzW@lg7G0P6"";l#zU+ vގa XD8 nJbFe:Z4/ OcXAQsW؂)4= 4Q #)sKת1utoFNRW:j_(\݇>Jour\Ngr;p{;~e5*jP7/7<+ ǘÉ`!wFw _UKN8*W$vKoVY(xgw9D sݲPdx42GF/ J nhzBi\8ˡOc2 16Cw⡃·"?4& (]R=*ﲠÇ^؜! j;òqLl # +}GN`*vTAUGfU(wnXIH+!-KH CGygJ$Z_h{r 4ňAwӁ{5`xL%b36])kmA mߨ}$m)"-W{?MpA9l $ Kr2eX|Βޓ2pCИ5g_ni_x8@jVn;k~ 2 ˃z?~ʀ(n_ĻF bfyBmhj͊AyfPwD.ݑ!;9&ByVJfeQm>D#| Sm;bqgDB:6[3&f4aI.0"w AJe!kH: ت7WޮdTIkΈy [.Q*1OԼ/Nb ͊y+`pF1hY?ގ'_fpGR9w|!F/1Ϥw1 !_yFeHDkW8c5;|R~w 0bQ 0ҹZ]|X+륳%rʏP<#ȶ]'1&GC#B[!ס4++ dݞn1E|) EM7ȥ{ dk=rkj;ʤ+xP>=@@qz*r*II ϸ]օGAwSŌ'ӈR& cV{l_Aer- 0CF k _%^3n^5$FK^Yo>UpQ7ܫFJԇSw,m0IjBOdgx7mPM@:,a8JOsU1،pˡ d( [pGUKRFw!_1Pp]l)ďXMӃB굄Z Gnk;$S7ɅNIvDiQfj H9BT0D7Wv7dZ\\?of\"䎨ڐ3̱0@ljH~3;g"]VwP!ːrn-8Rnyp cNEE|CUӣz]2 }L~Ap_LN&ҳO?6SeR/3.a=QEX ^l9j0&%E۽,(;Pߚ;E*]3X <ܬg3@ ~`}t:fmҽE< ɕi ?#̓b@!:2u[Q%:ǖ`x8x bgWR+^N$@*?b{ROt| hb)2Zrqeh4*C%^,7)Qt5S@'m̈́TC:rۘp bKeUu ūTp]%q+]9x s.I(1.NWC^ u)S0[H;a7C>;9sQx䶐vDmpKpֲ) c 2aή(7ybx&4oQ'{jy">d+Gy"'ˡ೥BkkLeNz[oshkwyzR*Rl5GΝԬ'忠vLەA0[>+_9] > _ YXb /֘J#4#[|"2v 7#{5JjX2oFE3Z!xmyU8)mҔ)R@#Bte ].Qy_VKlr V"vœ#ovd%grG Uf3`d; m(TaV>JTW~`r/9*h/Ѹ\X~-mf'wvy,a:‡˭>Hgf_ G \Lri|XM.l#D!(N ּ &sUgYZ070701000003ee000081a40000000000000000000000016609d23600041d18000000000000000000000000000000000000005100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/]?Eh=ڜ.+˥˅6z8fJ^TP^|?T j .(]xN~x$ 9IU($ 0$4޶(Z&)Dybj:~*o$.F2x:U$Ojz./Ъ;$A1.J*:D5e_,9 0_p"u^6FPakLѽcvNw$_.dD?X8U[c e$'U<`€'(}g#ib671(U."ݵRDAp}]s\sBz H*Mfn&w1m' C/vk4Cx3h4"zҞ:n hu /{m|$' 6` _퍮oң3_?qYgD7H} Ե_{+gG)"e~ɫAnf\qJ%XEs\jK5kY&28U٪V}W Y4vc~ t6V[/HY<1'! 2Z_h0<3ŋ/%м( %&?NUKq ,$#rGfCpR˲Mr7'p鞳HQrg)`u@?f}˗:fkWհ'o@^>) |[rhښzYp^D XK|f _1yU Mud2OQ2TE'k.}M{jp47r:(R3pQ!~B%B#`Pqse&00CZlVEmup=ݴdqϤʷ߹wU n#&@pVs<%&_k)QKC6#_ng&}>>O s8WB&k˹R\:npo5K)N1pޙp/U~E1h[>S,'6IGXmmtA(2\TbYr ˩\q0bgpfM3KΩ5CB{:&G)p.}?nIeҸYm\,mvQs7E=;bu[J9LZQ});u5(ŷq-A&cӓ3m5>$qv-2'CG@9PYpu(t 8PƣXwJ)߄ Ē^vr^Gj"Nƞ!6vDnD)qcSioĿ憽;FG 59UZ"xH䬻6P܍tp+݈1hPuЃk wGBeЀX3xm,8ʂ[؄+/H;QziB;EӁ:A&Q"{j_Y'{S$U{ i\!XԜ,畯%W,~7H< U-V w!eCKbinHEڥ kƄt4 hӠEG\YXJ ż?0qc1Gf@M∞,7?l,G$(~v5ظ`.t,=myqZB&}8zˁI@=w,sx*%}3&/YSAg(@@aS,,|1:aN2QTtPicǦOg *G/q-e0 #AvR| Qzw j,8{Yeb 3;e#(Ÿ6N_UۏxEX zV\D@Q%o={\wB=f7:uh$͕dI= fzz%蕵3&31?E5*M(PU#lx^Ht|x_ۧ ~DxOx sGN_.bu~Xsf܂5i-aIBELz\? !]}>9iHʿ_$+B3\y]4pH2$z~T$o3:Fb֨_\6@B]y׸JyvQy#6!}Dp0|,潏wU^  Vт{^ ͻ /\-f|hW 7|6AVڎ:r_Cb"kIĤ{$^U̎'"&tW>9x>l VÞPM+NmG11-aHv#Pn&{?1|b(E="D0$݄,irĉ~ꌪ1#e9Z'Ro'BZUVi;gf-akèn>W\֕+xYET4M/յ'QaahPֲ}.:<ʁ>Onٱj$ NZO?`HjCA8˩Fk,TZkN|r|cH/-S"\,%:At!% KD#BpқaErqz"6? _гRJվLqUiMG#AUҘ$cs WaCaVAW\v)<=i˙2g4 C8TQʚQ¨=VUl{.aUFX9Xk7Y!w"\.[2ڋha h6%de '$τV.=[d@~1mjaa]".<";;A$z(ߨ[- h2ppq׋$eͦR~_g@ ~"ijHZ^W%ܒFnY"[ū9o]Ϗʺ 0ЂkU$-8$ք)Yؿ50rM/Ӥv{`1pDHK5a׾4I|Il`_AGv}Nj5ҳHH|\)2e*KSWjo8UCK0Y+=Y;=LytDۆ'v9$u+6t^?鸑H}}Tʂ^I\ڵTb[Ұ:/ Dc@ӯnvd7P|ҝDҞ&ϱW̄rM'#O)dRU,|y_R*^_8(ÚyC8);-;]`)LKl8@]6xYZZǷLq}w0oGRz$ 3ZZǾƞ¸[}{$KhA4 /oٖfT&tĮRٔ^:PRx {  )뇇(U'Qin~b<>ɽAY'nw2$Rwsr߅sӡ\Tf6״47UO1jBmD:azK(Zg@Ne`ަF<'f*:2td@jӠz>1v̙1Il9_+TCC61z. ps`P-?hNx%a‘!.O9y $n-?~{Юg{.X!jyw?{m8÷gi\,4T'6۟J`R龡c@^yC†J篥FJ =|9ǯ,e4/jv*Um! =BTԕ/̽BHo 'ݡp{cWu-'}kß4Z%!%Ȱ]D>ܾV6ZDI?صB|AV"UBoaS`jlQT[ߝCu 41i;๡ňyhJol{)631 PC H={R/`r(-)&|!ُZ gAő7Ee! (,8\ꍻ"ۅO1jn;Y =ecr˭{)R?D# w>V".xp @Xl2VЭ[ńȺvIC]pYobol¬7`~B~¾؞Z^Ϥ=0SBʜD./x0b(-}sx]JB$o /fVоSw.ōPR0ϭ!p ̸KB}L~yxOIs <ԨYHf3,z@yASK0X`Pb8wj4OaJ;=T-r͒׸ՍV;9g7zI`c (+1h/im>f\4G|OoFGh2!:a >_ m?6k) 8e ]%-(&q3W(ncIEncf.;m`MWڮHqwcŁ̓YB{c`CQiA,;艠"gL2^ :/eHz:γ<0V'<õϩ˗ ^!7-9gfM |WE.o%j< %aop/{ws61OFk"w~ _Ēz!2,uk+5s1W_ +2J%Kr@aLnS[}O"b}Fۜ] y\XZi S)*rJ!{|pU 2<=¶)$8O2 Շa3+2L݋)ZZEU|.?K(`7v!:.Zn,h8?zxGX!kDijAOڜe/S>+Z0[BUV9oC"mnk`NM9ރ%2h@3V73øTdN#$iZ6H{f:DRr; ٚ Rb׋̶˜s0y:І(sV ~P/`ب,R(sz[Þ2bj\˞IS\Y6p㭄C<%l8c!v/ хGI N:x)6 q6|y&Z۲hfp8UJ$(,"U:*dmLJvl-*w9MxBo34b`4|,wQҞ ѹ&re]UOA`ÝI_Uq/*x\Mr9 wK SskTkE,=K1.`+}"V :O#ͨ<>d3wݢv:XrzH>vm>7/ gܽKI|*r'f4Dos9r7<7O瘅tpAS: \J/!;8(gB%b#|Jy=:@ =(*,>`ɹrd+% v瓅W|uN >hacczeu 双H{@E%$!7Dw^vuw#]n/w4C}QlyД i&*un B':T@/Y8%O~F) (Afm> o|g̀"JQ'~,hTi.i\L[Ʊ\+Zz{`r^}U? ~%'BΟ-|Jl҂#%O7敆^,,i[xR! Ь~,P19O\ egtw]Skʚ}_6j_k s :bgbw=T4 WUR=c'". mѨ^֟Y%a ])0Re;e| DTC"\boypNvҍV̒Zs]K4R^Sp ⦧)u+TΫ_a?cEណ_GD&3_~tn v ݚTuV x eHڝСYcX;;0_$ܼ!s)b U94;HҌ^"ZfV"#Gy\|OŸ6t.Z ӭßL3A/Lc*DуbZV>mj\Tjځ<$ׂ5C2ujb(Y֯dA.Xt;8``$s6cmu?"$e~U͹ dyZN*f͊N ,>Wzn 4Y7mO`cO׌B+Hwj.y65a,d0KC1Lڰ93͉Z*~$K_~ 5GV[-T>WFNBg$hyF2/[`o&{K#haz묱md%1(>?'|lLG㞌oi\&\mRH Ojӡ.klU|>AEF _PżΨ_AG3p.~N}ZKWՖy싒7~EIxțҚ;XwxӶU$i["—=+@E?syyMzv AqR=nKJKUٳ6AA>L*&{WH κٷĢ%B۵?zArjq;` L!@eUGXѬ+" yWԻNjkiӀK֪JQYkʚ{-I?fVRn^= Or=Yukx d_Qݝ#g"U ٝk"#|+Ji5؁B<0HU\5EQ77Lh+~dwrxxmѝV$VP.״7.c3vqsRLk㙌xnkYo%͆E쎹h<| (+7Aٝ~ |!+~RΉaݝ`[/exs]XfNO.?o \y'Mn|&-o [KS0hă8%(W0Ot]PY;YFj֬X>_#3B=t߽nʮ8RT4Фh%Qk3gp1Ԗ`(EtwCғ:q Ahh.wpltB մ`z{˄6ٙbR#VŻk 9"g/h ?Rdg+dB'D8ֈZZK VC}r9C/hKl?;5.+y|N_A@9q5&U郱ֺ_6'!#". c$t0GZ}8fVStVqC9ֈpp 1g$}Z-h uǷ#UmZIO!.>r⥳FYH)||k0[!m4Md>\;\ bUn!lU|jl1/@?;ߤ y<ʪ>:if}t /@ ?Q&УL%>[B}]ނ+(ZՋҞHd`ϾvVy2ptJ^n*uܹ0{ %! P9İZu6ŋ߿ܢ{(gtIl;M) bzS1"7x L"b,40ITgҁ02?(bɌ5uHzG0J\&P𸽌Kᇷ3!2/g͑\Zى$pl;QgG涽Ux~>Γs- Ii0>c?.;OGGL 8-8@<_$.Jǣ9oSim g<6D{@ҵ,m1%(_)YUM\eWmB:XYs7p Nx-~f} ٳuqP_•@r Gz, $nROoӌ.4(W}{6NgjDVxL_kvc pXd(lc0p`ֳ-v Ʀ ,Ů~ꊒ2xwΆ.b,Ex*b* z @b[4fc8֩Ho#P&r9B LmZ?@|9##aC=L=Rk]8 XڢSgv3QF& "IfF[p`$ ]:liU%![jj>n.W5~Zڤ1 4oh0m/~Wػ2ܼͥ0( Gt`0Z' 5xk / ?rp(׏\Mk2[b@RMXnySQF9*z0<̡wGZ|_:;+6PfG׋]}E/W:S,mtTz؄IbHbKZh#h0#}/֒18$Pc7 _mY݀?1` hTyS$4-dVNߔx+Tܻe}=T)o >Θͅo߶\F*8\'!!;W_\_3}muӣ j>Jb'Lj{.utǶ]n/aA0 .kFdIp\Uz;NU{'8H"0 /D +hCf^`J,-G$y OO!̜?dgz*1bT͵,nEh=T-+ Dvf]z -ɗw8%ofo(d>ZMCgAO ж0؎REl>OjYoTJVsHa@kՒ/Yo7O!ta1O.tI8F aQj]hi߅lc9g%TNBYRTvԛpz&~[W/6#347Įޯ! .Y"١y׼D4 ai_' ه1ra;3:ىZUΔ8ayj-Q6ڄ-CZa? ψ1q*oQNQJ=Ѱ9oa6t5T2.aXC5 0ˣn| u=I,h@(+ӺHMKؑѲ,^t( a;+ѭY|A6wVxοvU jy[ 8F=\w=]uR8ۼz\USnίJC4,_!Gav_OLkrI "A~ sP?ghZb@P&@fX/ArY$V]j97ؖ>^_WX9#-1YP5> \kDuQQޮ 3QϿa\gS[Ѻd*BX^#wұ֌./k"ݹXn ^{M- a:-Y~ҸYEmފ'&jدJw4~\fHR&yOYD  4_Kz9yLKq[;z^fϤ'es Q}%ЎVVBi܂-nqg) }͍aѺaΎ]P5 %wlsOζha$Ƥ֡gNx윲xzJVaGP`z`:17Hzv8{?25%@Y'CõEaY}짿ncf[..qLk0W:Yힷ׍b=YSv# =E#o=o{4 96Y|\ƾ:p5- Vq2 &>jPQ9ӫ*薸X3ܤofd,2ɢ>~J}oe' c""'ߖ6)"`Д~eAGa6smf1-~cg͌ZegOuK֭d1Tnj rUITظ0mB3wVݔAɳ‹T"A5՞9$MȑojAElzK9esR)S3}"]tб84^Nk`ʘ4j#sjy^$>[ĔCQnJrUaLm(Lt3a]m%ej ]L{.#-~I`b:/nuӅK:J",_:}M5/zI3DTk2-O<& *'(!NTL  .RtRa+j+ͬz14cWVuzUe rdCz{V9f0R&!6d3ŏcryj`ٮ2L_ʋ-y.b  :HF̗(H)ֲ$`,XOj s_尻8J+Sv1L,[wAHE _3̗ X'-ܻ2. =39m&5WF҇ʌ<%=hbMGr5e4/|~wM<~wƢ#'su1w+ _)m<=xL]a]6$A6,S}Ka[JL8#@vD 0{jXC^e#Afw˝)18Z#^$(+E a^Elc׈Ar[PSZP\{V :#QP:]1 ކhح0%BL^%#> 9e2FbN_7eE)jtvU𶴇|ZtVhEƊWGz6i?*C{l,& 0fQsYȔjAnXJ'Ɏ9pL dyMKkck*4F i04߬3<ᜳiLτܯAbϒȥ5=, XU-VKJ>Ҹ$eY}N(dd0 Op-teaOep'Bi ~u7jO- 5M(zDN2TӱրcMybCÍv8{k! YdMWD ^*lVCʡdtFQ* nv޷_ xS-MٹjpmMߨ@=ү3yq 0kpn.%y4J9׬5&dk;Hb_|,vyG~ҎUJq+54< 6 qZӈ.-ێ+pGxs%ʲMΛ+GE7U&tm)gm͛CS\W=Ps78o \LΜԉnT޽~̗px;)At5v)V!md![>&* DZ x6 yl'g%bֹ$3{xz ru> Ím`g =W R9V4 H6tcIhѢ5jNk=P'q5$5UzBnhڮ܉C|𸠮C](jSPdx K3v+-v dT $U'#?IڎwpE΁&laJeW Za ?7PSRU6 ]c!ǿ°w!ik>?v{33 p~ZEFms3FtzțdFؕvXbBcpo]RPtu$L$/Ọ?VY1)]#(8f34 @Kho(g=f/HXbfY*ɼ= v1/mP \vٗA)2QUҠQׂH WdZݵ9|F-oEEe5$K^jj L4nǴ7WfʀĖ~zn bа=<ޞJNLKoC#&1FU3FZ+˺ezTf4!a˷<;Xx]Tꠒ.ˎBD~ jg%s3|Zh9y&7Zbn+~c0GhM5S#sZ( lDCkԂG{-?v> SFJj\;p R׭چ8w_oT:,]RPMEaU|Wg4'VK[}Ijp6Ffr$"b汷_A*Yƍm%/ުoU0A2(DI>vp)(vPr! ` |n{p n\|:Ө l iP~½A Z#ȶBT%ϻ&.?->NrV6 ƺ/wd. IAx~z ?/\Q]Jod?Je_kށx=Qie{\i)S[>@aO;8&6=c>Ug _Ƅ96L5[ o~qEKc:B+ _ͳ鲐02 Z$jݸJ`%~\H)\$q+G vlf^Lo^,y$WqA+P / w${FցЋxǼv8iqcp=iʫszLA`(\asؙ4B}i;Mi)ub! tj6t^ulkcєSvo BXa ᱸ~*TU+N z=` ~Vϸ GjIQ5LDq>  ykڬ_Fui~x% &=GK>B: c4-m[8[t!X C8<=\~q Izm٤JaPꋙ@vbœpTD%vDw,bNCRS3#({UL|@O?mA> E4jJͩ=@^J,Ek'2)6q'W1/vtt8O)'p%4hLOW>,&Nt+\HFnSfjT-s=%){Pga&zJ ;QY$|0EV#'.CFu{M1BR-"6.<p GBl_zB)Nk'#sT]8D'w8[alxxζbs.[sM/Fur\7~VghH@ͅ %ޒzB &&;ZG#ɆRMA_xmՉ*ƞ&*7U( / ^)r %o_iaor&Y.5W`' QDOҔ:hvfGc!>O T v(,{_).~`bM4KSzЗwuzUУtGթѳzTGm֎,~4,i XU;\=LY-3 x V2$VyG"E :1YUB#&:[j2Wˤr6 .{Ts)MOm]wEDn_k ^]hWD7l XPD):Ǵ”38( ?M6U%@|t07.J3,N'M'4{EDٳ-5m %)$w`+ĝkam'V=ӷa5/,މ$AC‹j\9WY C8Q_s>WXoa?Ka5e?mڤ_Ϧ[,:u/_4*0i&U(?֡^9n1B#*%GKy1U@Um#9˜_5PT> 48Re(c*/Mc ,0"/@:DTcAkj$* ۴ીs-^#bӦm4# 29 #bBS2|>f߮ri_$돔ЩU=~stK z;Ur;;=] |P_jR:=dۈ}zb(7d e|FK݆zğtHx?%Ez7ӽ{&qaKմb X[Vc.+Yy+9"$ՊU"g98ز!S G uG" VFpH iQk,6hlh|tXPpR.w}ݿ9Dc\xb|.Sy,g8Rg\ܩ3hD'[&wV{ op'ZWrHf.ܜG~9+HTgf G'PF4c!Ŝ}K*Ag CBbu{Rծ3U"iט*K_8ejn= ="Dܢ-}<* HzMȂ/CMst{h潼0Cd1y)W.>t{،\ 'g<1L>Nh6~C1:UShy$[uJhNF@;d}zrn4it6^( KzH#y\1 A )CRיWjAdW(4sGB3So2#&;4W?-]9ZL:utGj8ډyR^C'bh:8(ƙEP@Z@a*{aqWta\.د6 c6aEn8{X/0/PT|:Z* 6%wo.;G;L:aRVJfR[scafY!9좹de|GT +Yl =_0?$2_ 麮d/nBSn~m9NR3(@kWr-^Q}Z`(xv OS ]mW%X j?2zx3~ÊQQ(3VdY2IYMT% 2R ,p9PRmYymv[NN6&cP9cy>KXUk=h;ϰ&!|5=))oQ0qÏeW(єuLƚD,ɝ!p/T!2.|!d=KWgϜ;=SJhom)+KC!5g-?^ؔFPA׎vi;!-*#^qPA3)lw5`q |uT!{H+âa7X @Z&3)rv`2C>΋}/E}3/}SVC.;~yf"@o4y;&9/^雭FMzn26  zT{9~5:a?zLSH֣b$1F!fT"۝ L #- q0'0`ySːd&ݽ^\0֜RtNp Haj#&HxW'H{yʑ4Tחhr](a[im&ıWN? Ig9jrI ⤴OGEl u[V1xh%la-!"Dץ@v[r_+墭rx)㴭kJH4#۷ȓ ~1€6Oܐ5$K}`k]p]OCK55BT,.x)%WBPcpC|3.@J;\pyzܦ-DѤBWk^QխQlz^liZFXo>)s[I *;V*v0rw [hoHimUT:oxe:jT7_cֳXP^@,]E4ꗳq6l9_7\ybMDz+p-<{c%{>} XG0qFȐ1-yޘg#|!6KDt @ ݊z>hIOѓ{7;Sbdݩ- S+0Ӷd%3/Fb7_N,!&oE3} b'"dZ}^ώXتB"j`m+z#8[&EkfC7^l_qerMISٷS@Z~|sg9RH/-ð]xc!ŧy{~8t-Vʇ#_WX1@.:'* 3NHFmg[_4c4a> ZL+<<ðE)(!Pt&Aaz4I1RӠse8qr [Z1768S)N4oo)!⑥6 s8ԕ"WB/szyhvHϧ_sv.$Oܼg3\Z*q.דeW/AYZ@Z^Ԏ|Y4꟎i%|Vƚ^gP;U|oARcOK[56`$UrpԺ^Qݑ/|OH}ҙC5k/)؎ɶ7\LYm=[ DoM?/\]4C/̠d1DK'BsaȪ,-6v)n7m}Pߘ.)熖sW %]Km D!̡ɎE2Y$n.} Yis#l9Ϫm Z`z) HyؓG3:1^``J+-o;r Cf `ؓ37'yp5xC}Q?ӶImH{79"Ԭqzٲ2wEZ:iӍT8f<^h~Tu?l_ PxL7cOp4DzC$>[NޖL2M.r\IiVŧ GvĩӉw& {l7?3/rH{[:&mT^6M `,'\6 kJ0}5g $Qܸ_8 8r@WdǴ§&jNk&Wka qԛӠz9M *>fg^ U%낋IU an*ts^8}7VtP}>N=jV@r'#wIyTGcpsu{b>`m{zy`幛J MyY5|Zm0bdpoDñ?9?d=)4w՞FΕ3aY2 <]{r/S皂w dO5+o>04~"QlgU>HDV?z/o꿔_gښ)ٿb;H,MLq2ĸv*Ө\XA/ijW v.h\ːp.y OòK+ wf C..4NT Htu4lZ$E7kqϷ?l*D{չ+5^ȋ]>ޣͅ*+鹬 /`J-z? Fj_=ѩrJ_ggCTg׼YH=Q6l)vXMzMȶ%W\wHz D$i'|HP>-rƽ^ $SߪFY-~S_f#Xgr|'\;nWAW*zf)2 ZȌ ~ʀq_6><_ɰ|YrU>o[Ӷ0xQlR䗦 zp}U ~IPL̬4MK\jeNÞL)5{[+ߌKYd-E"ު]ي`1rD ̹.q:vX~3kHS'b1YWY߹$-k i,%i5>+gk~$vL%N ڌ!&LEصW݃(Ś.mbolBҀM s  규;~s;a$ OD2HyPrO MAdB(bsx{rq7c&2P汿-o) =N) Fv}1[Uѹ@F೩l syD,)P[bQbC ɓ͘(_F*}}sLGF$YD:@`IbgQ|_/*.,45 2sYU'z3P =7uP Z8\⫚*eq6ܾŐ2Pѓ=%['.Nέ*q6p28V~Ut{͋/z1*ƑcS\K sm51AHX숻 _312+{8sӷ/z{DO@QSدO3])De3_dͭ ˥A^}yFcFޙш_baE3e\M<-v~Օh>li^2bj6`RJ'.de3wt}$żVq˭C^5nySa9CfšR.{ XQ3 G4F&#I쵵߅D;\^ 20` ip#2䵓Tt6_fWKH!DӸ3Y*$ 1VBG@tziPc~ s(:g;t>gH"ٳ6N%VȽICz'WORSh ]`&!!n]k~MVDZL=С;9 f(|T,w'e }Z3,I> JǙo$LJ;#a?CF^ @aG#??Hp 6uL\fp=n+o*o Nah/krD"f*m`r2IK/Mvp > 78؞6URq$3iZʋ~K;\gy3 ν`$LIz}DЎ×KVlۊ"JR.~\%ȜF!6G_fUE izmn_D+,ֲP>eT|XN{sf3T=ݠ5x0_Ӗ5: q#VM6[9 ,$'Z`@-fKLx)j'A$lL]։{B %7^/ʤFg]Em>Yf7?\EHYխcف_2L̡BoeGc%\2*yq?]޾ގ"+2~{dcuG7` >VwSLN~; Y1^Oo^ߣS'%>96v"6lQMLD|pfpnP/'4!y<㗭jOd|hEpMij2D嚳Sb !RӤܕUiFƼ(gQW8D &ocbA0DF'T!cvGGW7VG-=?Ll,PUtY ΋񘂏*ͽ鋞Y"T)+RmiU=׳7^Ya.m5~aٶz.}7:C{K\l4US@rք?aJQ"oAzF4h}]4֌ҥNx2Sw 21N<b[B":l8G̼c"hdknaܝ'5v1a M2;,XNMs⾄Y9~`#X3tڣ$ytnlRjQOB#*ЃdNV$w\gE2傺ìS̶>$4LmeCz6%{#x:t{0[ȥ? "/g# Odž1pE^Y")L"{,&MzN7~/E;?'7ׇ}qx^H_{GN@<.ZXqqzbδTlDNHk'QňJ8~[jѧe(='UQj-kޫ灺7s9˜+\]\!?-Ux];BxT0dFd| ʹe`Fr}/ ĊE9ްKDU,)b}p튜s\|i6-فZ4ܨ띺?mV&7R7CܳJ˦$QrmʑsGBjKNJ:1O5o]RfO9K[cN:SXnZ#I?d;(M. g kqG^'0C ͉5jY_exr!zFGnұe4Q.e$JF$&HGkĶ*h$Q"_Pȱ6Ex~!XC7?#Xڦ:tߪ~~(U%Ax:b݀opC[!V Ͷpwn2{h>̜9z1xAB"3Z(GK6͈S(8;z-b~4䖕fLjό}=;ނ'J1zV jEBY{h+o:U÷1c< PB1S:F),{KJȶ񐊢P9bX$BxdŪ )̨CאQfF7qKL C X?!)}xLWp=dt 6~p 4Gy6l h?YvgqW@;ZV'::J)H.嘍 W8 |MIosh_P\WOh$ =0?C8vR1iuH-$̞6D$NRdgo֣.Q/+T}­(| yV^G4=, fr]NFҼV*{v"6@PuRв%YK圆 v Fv{"p wAlwe?ڙ_ p`~91ee40ŏ8Ȱz c|-cC4[IC91ɀ )wL*x}pC3Qq(Zpl@=&(lO#& NLjIGu ;͎ qSe٪t|z7Q%ܒwm:K3:-Bծjqs:^ :ql`hRѡ`jҶ#["))4Cqt W.&b_KˢMmaüg]7*rw~3 Zd/]֯|%2p86jdJ QKv`5biuLkŢ3Evvߩ?V$=Q[6I!VFamCO2r짤[~{w@o/T+wm-_m9fLyaEN8`NL]|Nɗ-Z{=lB0ZWi/+bΠǶUQtil|Rt|.mS :ZR<>3ǙEI x,7*]xJ/~|v _3aF ] i6+>k?]0qaOT@cl<"~$8I,Ғs [|UjcŘ҈^7"Ea@g8})jP\@cq/u(ɋt.`]݁\vRHf&SyӍf?=`Ce%8U2I|HJ]Ń J-HnMh6R}0ޝZ\߼UI0C#ec-aM՟o^:/Fm$/;? F8HI vJ4_E!~ @Oa5=߆lZgǭA[ SPF3ĕԔOP lLr$>*k4x:@AJdu#`v&ϜM9eϊ#&Sx9m͔G(-x3?07 ϕq~.i9o q gIZtIGnQɛo֝Awy߮Ljr;b"dcc)_TC$WX޹i? ־Y,$j$G/aoE6|zorF,nfg=01ŊmbP=t\jA-' xCgi6v|[z1Wd9 |5] uтg-6W3aؖ)E*YS :uTf 尢) gLU 芣x#7룫M 賖 ֛YV]ئл,J^00`mX_!ۛ]aNs PKZO֮&ϡ$Ϳg7)[=aӇ(]CfVQE#l߃1%#I.ӵ|BQF}4%1Cלͱ}ޤ_G{eK+ˬy|4%K_Ip-K|qc-ɧ!qSy8LąUlG҄δLCڥ&B|[sA((QըT^|!5TO(?!O"6HAT^zŲ};<W/>,Ocig<#j&Lpb7z`vD$İ`XN%UnkJ<Մٟ,W,@w>3F=bRi>T+'d3HZpb-R)wi+v4 H z8既T_YUsǮR~GJBҥP>ᅂ"ڀD`\2kZԫv*]֥mӡ!]oE% p,$v?K&` 1 ȴ*noxF0wMaXeYTړbpp@㼒'%Eb=c{ `oЧivei GG܌A!Ocݦ#iߎ V/@o 'k1:PY7 sQe3f$?AvKSrS_|Ǹ5^ ښ]cմi*BǦɆDYPLJo_`*6_حhA^&"NM~/Va,4>nHγV܃GK.Y򃯩'>6E*vv+ v,Q~"\ncH#ntZ[7Ӹ-Z2ɐ9~O `3c)$#fY`.Z`N{(:qV8%ryB+Ih*kMy'`@PHx [+{賵3Isj^*CL(]u# 3(Uupm+-"c懫&ooŬsJ[a>5z[oh8vX )6=;_#75my9h.3_sB@K *ͧt~u?YYv2-P.T qr%}-4#9-IN=Ogh`in'5 ⺎x'<@IVdKGH3(u͍4[q5Ap, apM%`p=v;yf$~2kloE4U/#mU8w{j%!+ /BrP&MbZRgm#!Hto0pt iUHޕQǸ"5[k!]W76uno kp{Pf&}nĊƤKa,o"*q)< j)0 tWʣodw(S Ÿd'u GfϛA=|.uO-FT ܽ^*6琯[h;2b?vƒүEBk@8])4>nY16ɇyukJ7:@|f6xٕ<#q:x1fZ6yw[ O{Y'^=.jj1KE`I YTOzζHlB:c] kHdC\;j`F2B\c9qXXpF# l˲q1#v3-$X3v-^+E i+X/d2qQѢb*_,Md]"" z~HMMN;4ؗytra㞹M=Rs%-!Jj~0Y/|*"I?zI*ݎO ~[eҤU7v&]>AvJ"N40l46E`rd TJVƩ.h%R as0۽CT@̴z-NȢ"6o 1=,uV2|,l!࠾od+N{ўc :@ {i8nmmRmWY6K,+pMCh.~nX39Ƚ3,_R ay)$טUݚbGu_ ΅AN#myIfOOMȖobJ3ݕJtm " "FޗvMUl"wWB2 K5篶~~%}$b#hRO]>rd[K^MðO탦򚾝b,Ü%N+ա;=rTiU?'(t=h;>2^??[if˼$i@-FhJEzt /E(g1kV7F1] C*'RvJYeE7+ *~ lT㰹~Jl+^NbZDv4\态z1sJjvǜ^T_6Tphu1£KadqS,S话y7/Wp $-sS|5:˱׹Ԝ eRvӹEM:(n@%3P,^}Pye@Y&ij_ lg{sR`s0<= 2O 1#%%)&Z4W6Hg4:_`A,v_1_ۭQqo>X\:k-mG&{n*~J!X|\xN7ŝשfddS~8ɾԟkIyg_bљ\R;@zLXA)A[D9s3# tg!1wg9A= ?j|aA0bTՍi(9U³hMMϜ 淋Acx렘GMIU1Pd$nRZm׾o E>)d7%Y qLPiKIOKvuX 'K9[=zx4OiXFYk&4ұ!MsRv箨 6Tv9jE}ɶu}DA@K4vv~ŷqYF<"G[p''m>8 * naҹ_WD#1s Q?C,M~zy'T.+pB{tpA z .HT-#S ;T>#Szv'&V%1)nN|w\ _剘:]rsP.K+4ΗS >:69<4w|Ew8Y{hht %&rX˹T1>p;Oˬ=g(!?ݦ†ruQ3>@w&b3Kk&Ej*舁$?,T9ÿq(s98}C.ӻI@o Ɣ!V(hf)Drq-:o"O3NKK9$G%9Q``E{hN׫6m_>7Ħi%dLh -kixIx*vb%=8 [|j=io1'ֹuȾԃ7Yί %ofx2hҴ0y-~Hx{!-' j(;>L>M%y6@P2Dq$Ֆ/)~[Hr|.M_`JVd,HNOlJe"-2g="44ТEn#:w'YQQ(9!ǬwQ4Y3]Z}V<*`aKeK JI&oޠ^>ڨ)/;j@ ]J獡bhcx'pm>ҐL='B(?Sv}p a@U&CU:G^@'Hd.ovyo]ۻ8hlf=,h(WmmK 9Nr :h%xr ^:W4H5k.;y;#i:B|Oo(xz'|G`Ub7OKsXD,H]?Ţvprk~;|^<꠩Okn D>/HtVXUqބM nA .cy1Hf -p6Kʓr}=[΍.7~sg?y/}̺x P#j'5HTu+q펗RN2m%$PPH6P2Ap)rJŭum q&n4ڞę Q>78؟]vK2-{#0]@2W4ObWuxGǢY.sM):6rn(i=Ȫ "L~](\udz`'=؛] Nx^P瀌]I,>t/T[*@-:Ջy](nϊv)MtDZ{ܳn)XrR6`3Vy_UZ&xwM+^jF1*S"H2"d0H7ʼn}o䯹 rd?7z'YE nm lN?NIސip/ LKso5E 9銭S$Cc[4y'{(Cɵ,/_~!pWgꍙ -vO9gPS%!nf#d#LU 6ThŁdTO}r  3 P*Y Nfz$^=⻺r")*)V }Gy0&32hӟx>9&覆={m9h+7māߕBNS(چiG0z}5Jb<b>ѝ}jٞ!:V&{Q @h& H ¤N+؂fBҹ|aUMTD15I1q3;hǤs3AIq*-?O]㖄 = ,:A~\4H$[Q6ΖÍv>oaFP)&HO"sjmJObvYvWUX5qPGZҠP_’&%*΃l`ېNdkxq bAlLD/v¸Y}2R%H$>u"tffwhZ1tX(M7. UW&IvY!ߩmd_U^|*\RНPw=ݎ tm(ho?kg2T7OeDq' } +OozM%#A\hۚ&ԴU)y0Q=qI\Yu$ /s*8s;S88iTxkQw?hĐ15'\WLA$Tg;i;K3hw6.b߱z=Y޸[X,=0 iW>VE0xƃ9>U[ ɯ2G=[ 6θsʧЖ #ysdw6]P  v`GL,- Y&~P8n3<}z9c{ v?37_O9J:ZV@/Z[;O;M S{t Xdbρ)DhUU'[<9%^  W{.XMhY3o;=‰Lhv$wsc{ (qVJ4X]@ΣUsAk)Kc^#=/s<ժecE_~dI$xMо8VgoC+h4/c'[#|ʦ%A\2hp77". Ы񽆗5 n+| r;6d_fp{w z??\\8/JWLO- [OƁ;zQYHPv?LzR,D@|gXRpiA9F<_Pr,iKvфP|MK#GcƫFٷmi{7۶ֳ)J𳏞 h}X(;ޟ#OZҸO@@6H2Vq*;~[٬1fwѦur>ZJ?O[e;٣]&}(b+ŮIs{_IG]ځU"*n &cr)0t9>>m([ԏóqkWAdD$x_%/+zslD3HdO>i# EΥeI֍NGzr=HI%gӣaK%7@0;js*X X5 fja*A<%2-='^Dyb麤gfn ngՇʻr|lrx=$쏑! ÓF֤ PjDRBLp?喦6%Cn$钄Pd+G]==u^NDe52ħc;_HRKDUx9SL Jeg@]!0`3 "KC b|U7'48lp[k.#P+6D%hzc B+y :P̾ά"C3lgG؝B^5>9*69;*cXYp8O43z \iV0e]k %w5̬!eG%ٻDyG]!g[6ްVГ{%|,-뢃n͟ kr`1I+Yf WQ+]}Ȉ|c!PCŭ肣l!]׏!E퇂4=ϊ6y8 o4ǫx<Ť%|@%L,'b! ʮ9"&CG1I[pjmT. \vNJ7苧QW+φpzVpl(dlb m:f } ^*a fҎ ;mElv -SlC ʲ-]+Zg,9%q=dI) I:Jo +q8~rCB:kO[} " aV#;CTL3>z=QӉ"9-}B̐p1&Hivc *+@>gyIIfׯq^m=!N  5Ux@[_BYXZd\ lM/ G+=il~ A9ͣ#*ӀRg,+NJpݸ8NEΪ1ph:Lv/ !#e=K:: C }`$ZvWG4 ()ߋPߜ+*LcLzIGj "GGGcaCxQ7mU8 /liscL,!VvэSA VB6q)xJ`o =߱poAIhX_W_5$ ^s6k.:x_ƻ[;[Hv׈31"9dRJeK<>EJDqE5z?'t%;S"ەY>g'AcG>eQ"DEৠAzIZ}vQ^5ƌhj5b wZ헱 _*'C:(xEZA#k+CFee+#d j֨FWVH&,r@u7zG~n־"u *>aUʖQHu\xB@31<)J?DD|uB [׋$ /Y|ӃZZl;RK1#2͍ xsFTa !4Vb_51BatC.Z}M9m3b*,*M, p^rmE: q_2p]!hWHZr !cC~75{_LRUrGi(8bu (H5E%2)v+=_sC*@0(7B6VLo[TV>z8j21lp|)`)*%[ؗjwbp"=Y \B %HtD}yBmh&:uìF02|$5! -w [NƭԜO/Se !xEUÏ F{k$d{&$HK!$Y``@H5Nus#NZiv6Φ5iKK"ސŜ5R$ƒ3@T;SO@;UʓjJXFR+lJZkpe"Uj!Cjan2{xgl/Q>*f>pn,̡ I0ݮ&fs6I6qRbOyb-st7&UGmvKxP q^kiZsHyP 1aTCs1`|Rbi'}@MdV֕3ЩV>Yw`qf ԝ̸ ҴB%CaCzgגc'xHE@ަZ aj 93l4ѱIhpM2 v@V_9Ԋaj=S0pGᄯg"Ƅ7zm`!g$ vSÀYÝn(ѠHvUQA%pϧZMŵ!Wo13QLMUM,+tO [>$;vY}t&P^)kyQG~('J"wf#H_)tarJ fD@3v.*F$rP .Cbֆ)J=f(e@&|;]Smް^=co$|gܭ^"n#'NPx9RVL+)p̽ 2jCo߬rTvKJsO(a d*w8% [ptGJN{W GC|@e[4OkFՖݒ8=MgQFG$ 묏f$8&$+%^jCm.(lXaڲ#Ȝ^Us~t>/n57MO??1O]'2 @5^9 H"N|]rck~K7$oHfbF $ Xn-&_I](t<\@qIi ۭJ S_"ǡ|lgkel*L_ک 1!W9?1\ \yK$NmUn>-d,$!t3PLhn3𹤤fZ8.Eӣv ǛZZwʕamqP䌹Y*l؈ƽwU5X Kkl0rf驆 ǵU 5]}^849&EMlؚy"R.uV/`sLކeq21MrQ@Bdtqpi| 7m2?9h HyjIK0Xu (@ϽEMӤRad4>i6(6_{t5va0WMRO|C)Ey$GZCz-,ߚ!/8ءmԉi?z ,?% R J+0}n&1a -C_*RJ_v?Wt&mƇ@Z!QoB/q 2:egӔqnPi|ۭ8 P_G}eFRqE\E6/aŹ"Mń[aaTs3?kqFY! 3ʌG 7 Cߙ*[BS . @U e|v]27'2 [Ω[x%clQYt{o~CAæظؙmg6S486HH_^HrfY}8QEm!e!. ؛QS:U/@,wb T>ӻM蕓O? =52iR%efK IG8²-H3|;lE >Y: 90u/9;QL#qș!bgf)zhKveA,?v{"lB/s_TR܃p3X Q!hm7/6ėAeg;Zn>(E[^ݗf9jU 5whǟ1?o_ǎpQ;TDVgSg;LNY[w 'WE"EBOC$.>dO~."ƵFpv ͛J e)+/LE1 PSD pwiJӺyӍ*XOV'/.J a+;-yVXrL 9W͗o``5I;MyzH As% Ojy(bSL:{Gƴs2D`k'Ib2jثaRoF(w&qm@Y?~oæ!mQNMu o L9]@CJӑnd0)4d[+aHS]DK#)1i*jlB, x5`GcfAkw}S.eM ᔆJBJѳEN$ #!ڋ]YsS'gM;3s{ǛelK-vy fXXNlbȳ@Tofm`Bx? YEy.]ӿ[ECQ6%oŞ0W\i6|aAU.D(mSk980$ 2!:{w=AUNe1 * ͆;xPj a ~7_|S'⺷mRf8N9۸E& j19LvZlI0s8!0&AvLMuRbq^<iH1)Ϣxcdh 㦭a"LO;.#l9ıy?4ѶP'꺼z= 1rwd!,( z~Yv#Ȉ= ™u70hA,g\ ByvE-Nli:ŁuQU:/)E~Z5!̢Uo,[B8?10/ӝ&koNLv~V:m ڰ.ke}[ ǔ)ճiLnΘt^e]|Ds0CR}5V02zbQAW}Ń1ߝcJIYUdMlc!~xKA 6o Sx,Ѐ@fA򃕆r>+\-G$h0!ȕ͂_λBjjlʥ0Xp~BJڍCAVB`= ٧ؓ坳G巂Ao!IA ʦFH8˫A:gKN[~B@1[^5d> MhH>GYRረ<HSTyG_-qĘe06vx6](*)%qN9}/^Ht)7Xbhi91 YhiaQw  :|'{5Y!DQgfg!+FW viJk˜_GU}E=ɄRћZI/o)E䏢 6TZlA1'rb+2zoZR}M[g32䀜|-% A:*`eP46tTs6bC]˵یk`m0Z &&jv߯Ic: wf60ߠGHmGa(…^KhvЄAS Qb.CMV ]1e15mG/Qݗ  "L?fc2<'|A(֯[*g2X>4RТ;u ͅmTe-|?dqüt9vj_v5RrkZ{!+K{KHրz恂 mۯwb0wzA+wPbIAQ`Wb.Ž؛SLzŲMe F} 1Qe/Z}K\"%eSz*Zs}\Ik_#;^[j̡UqI|[K/ɑwҩrt>|Gex 6Ւ$opL~VYQ-o#y3pU:~҈.eD޿`2lc] FzyWJ!T'm~}hahG41W>}JAGƛEcӢHD{dJ%7 T5G3ωL -eBB qmU7k1fXL4*4'͢tr15Yٙc&Z\Ä&lkHPFN]5fx5(V&_X\y@`xomðYuX`| 44Btwy`칞g_qLO\gȴgS4HmAbWc+/@m5 U my\BuY8C◆čI&JY&;pmW@sPCӿ!u%zl+c )q Z>&VK z; 8tWPN39ZeJh'Zn;=+R-?rӢ,E~AuE%\h1u* UQHRJ$G%rwo\BSȪ3e!>u b iy3BAyp̂E}rxw׃,;}}bcB!vۿ8}y6jCWJ! ,\Սsgl,.h&ģ $ /r'6ˑȔk(N7X&Ey5'v@3B>ɈA!wb :7}JZKkuvoRU@:ZI}18Uþ B&?\Oy6 24Ŕ,l`/_x$UuE3剀#5Tna ةj{9)m:<|mYG_n1َ߽rDMI6̤.fY`pgc>ԹK;:#aoixkA/ R7HVg[ VL2d>*v?]i{Cny=X 1h3g`U6UpAkЙEhxxCݼ?dpQB9&Fii69z[ӧ3KHTVVkЯCl"9,F뚇;Nc0߷@m#[4wڲ>ם/q?ZK2we27q gQ%ky+(Cݫ|r e5?<)4/iN9رfRKdbn*gM @=ޭ:UQDy+ǷAX1ƍ`&]y]$~ԯkJs?CI۸ ̄T'~nlF&ZitgNAn9bUb ):CE% Ms\߈Ux M<&T`Ҿu*&%Ǭ nCT8 v[|ױWW AuM&o0q\T]j"sh<ĉ֙cAY`>ʶMP;}%َ~[ :zr V2'{侦MvA}Vg_>oK[?#hTn8C՜Kr>\.% 'Y{i{7vwq/wF"-N!ɶJ%@C omtpkq@& #caxg`2%K^glM^T0@IJ]z%NSөYQ:"9] _`zӰD ^=hXp臞q\%z+b\'=DͅM:.2]߭'ͦD7;Q,4*r'?( ?+IJX,Z[c$5i%"SNN?!سNj4mJvA d]ߏ?yn3LϠݑ6p8~c}hh~oW 8mO2Xj..97-9tMD'fRyLcRl$69`uBMGtOqPPNa\8,A*3QСꐜ廝ӿyr0YsHo<|I'; r\Lĺ|LK6冒eB9CB@?̞I#Ggebɨx.mB>q/DAbӱZp)4>@{C@d,ޗE"ښ_S:ͮ^&w =BłKn믴}ؔc}(B1^GGj:uB؛JM(v)e,<)7 h^I+@/ żO2_;a؉U}.~*sz m 뾪_K8yI§dBтb )nPtpEèoR 68)S PMisfJw%G@?r ؤQ]?$&g+y$wvVsU}k9.:/.: IeLT>Z\G /!wku-.…%V>L(wW̶x뢖uzpL0<2U|f-F*7Dh؂މ@=)8-&6EpG PlGȂ֥3g.`m7<[h.`ش6Dq'vSxQZ%+ XˬLuI&kYs u5;v'Q9!;n/yTBWO 8"U%4 xs6'et,V&B;KL蚯BAVh|^jhd\63]̭Dܻ%*(Q2_ꓛRЍ#.)c.^y 9b-ҫ[Wn ܉kO(Fw7ޱ|P:&O%FOtt(g!ͥ}9My #=1RSS]T9ѫ Eܟ?b~}'0L2:]lrdKӰi+Wm^|1+x[E6-†^ pZUOZOh2]ib ^64X nC,-X(|4Sj%GMڑ)e&A*ABrJ&=/(Ko=_wL "PMV8mZH |J,ϲtHpϒ#P <u2,πϽ$޸vIaj<)0 [Fg6G7}u&XE0e8 UQBܳu__4RXGG/ϵ/6@H-KA>Vk0 peթ>AS]wRks^1>iuxT7Tx@HD9“ apGՍq-d;i) CCBwاP>ܜ¥Lֹi)*`(S 5(̇јaN-Gx|Yw)~wZe|$H!PACYUǵ$pw`5؊vns kC8⵹ajy{Ηo%4 V^c Ǒw{20KfH7\L.cIR!r> (S>RƤqM/(t#btCQ wЈ{ܹ34;۫ N ۉ$))>JVF܃4&L!|'u|H| !FxJ8BIhWCR#QAbh;oƢNFH6DS_ A]QI [HKɦbyk!/]Xe^W,;%GS ɤ>xKcKq;X%QBOQ[Mf5lᜄC8ހ~BghtpeL q̵䡩ĤĊ!A'Φ3|j. 06G1 M7ZO~ ;jg} D%c?MJ)Oև;&1 _v9U]gaKʹqӹݟ.uC%j9oUB~~ϫby3FTi[xѢ\9 )/~IU.|ħ7̪O&ϦuR ^h%Di+;/":R~t!>'bx]m`~Y@Ñ{@8!1窮+Y;UD#mש󚉍+\(s>%jdvO|͏ܥF/9"OLn oUllhnnAV.+D=aEW Tu#~KgrN~b,?qzنz"޲=I j2'eKY|.eZ,egH䌻qcO?"R+<+zV(CNy/uTO4Ž1dl6}|ÌSW}<ÜlE4*2tJaE7hqjk\p8COڱ ϻ %oUuou_Ԡs%,21אkLzU)I^l%(sg\䀀%>zTgQ/"הQ{pq:dq;r 4{Sx+ =╰=CGwI>eWDH=3~ID7 4/Zݣ=.t>fC[ ېAIG+cBH:MRdkn&בKURKeU(k3 NݬZG]\FK]ںc607-Mt\mn2/u!s߰??d3 Gk^PUG).Hh)ILH:+w<1?ܮ2#!cpDoӶ,*v?KA!n^b* U 4*8& ,l몬&xO7J'Y^ctr)@Q(0!ĭ5EI2Ii&:ӳ! ș2  T<_վ\u<5lѽ~L=ϡ!S>=_)2UyiRf)8Ժʵ㛻w :i. A78)(Lh-hw[MIYر}i9GR%<;w^8ӭ~ӭFޏ|#3bN 6NjVT e`z ]G \k_NQB q.S=\B4UfQmi?p^8MO^ŭ6.H՛l{3ͱR}\xD>!5Im3 me, .!"m/8YiU#f/XB׽"-2 <] PcWyP{QGS=N'=q[zrΗ]sg?R$k l!Z!@;rfau/0HkYuxhR7Ҿ~ȲM#m:SiP?]NYj g" \7tH3/`3&vu\?={ӌ.I8P:Z::[/&_^"2!0fA6t6l,Z'?hVv?ӄ: aXy_p*ocC.7e38>]mbq辧c[XcWewHQ˵]Ɏ5mIeYN{ӫYfd1Mº;ˇ:r2#QfbfqK d=p3?ȈF )GZ\ENGvLӴx\le} H#ȥyjy6$RФ)wbtW*P%J-w2k"ɝv.Tiq0ڒ?o]t0獰;UFGDNGM(kL|sͻ+jZj!ms*}H= _TM,xd^Nan ܗ XBSqIx՛1׫ՉvFF* m >N G70ޮ&H-9:r9f :,5:]tOሉI}l)}R]6MX}*TNhXhNM0|.~@04X!A)d-)9>ˑoQWV-FE&虞DdOϟn6y\ߴ9vJQ&AFzp:).9ڣqxsRpU/֞\˞vM^W"Qƫ 2Z,2}*kT+svw3fkh{bN]G8 g4"k +'W 69/H7VN,۾n-hSB^dzzbZ7;+I6ۼMq*ic V:.89Η:6zs+492LF]֯QNGg{[=nr91SdEsK6jyB7І5+^9]?Hvn:՗ ,> JAL1"6e]qj:x$?>7H'%,6=;RWp ThWG77RJQ!YJrkcD̿>#e}'8({s΂}z{27 RK?\$h<zM:ّ{Vrk lP}@vxuhqHY*R5*l}.E)U8^5kdG\NjN/'K-ɦ^C vep+TCD'uGefKCnDKp=|S{ Ac8`pϫ`L>VO"Ξzfvӣ6Ki?Naͼ=G EZ'seT?y-]/*$a!ZskF[32<Jҿzڡ=kwEOi">NP+7)N!elŜpfv>CX ԟ53`,F͐:RĆ?aM Ue6!E]YN=zp*k&k_uJu8yӔ,^ {D Ʀ7W>uZw!H~Z^YLvf48n7s)EhxSw/yJ*9 ^}244`_ƝV{jʹ7O85LqScv\Q y9^Pټ4uUS>@L _,PpN#g|1n`+W $^aDh-6O_"f:a.'T lʹItPqرA*^H: [.b)d2O\![!Kq{-L+ou9;OӼR#MFD?1c)v|g[U^qw5X w>% |Š!ku9RnMƹN'J Ӆ+Wv4y }FtDWt-1sʖ!07js)S8sbK4r"z%r448t,-7nٴحG:i,xronӏZccw55hX&sև$lҋkJks~"R/ +_&8mԚOJ1E(Ȃ!4=TrB?ؓ&da2 12{gRo#W{W]c Fu aIumjwӨce:Wh:Kbw62\bߣ3 iBK xy< $y._bNoStO㠃*',UzBsȤ&*@2xchWR DXXpAőCaev|`}c.:-yB6]kwP?3P0*^Uc!0'Il4`9]_hn^]b"c^K5ey*k>^7EŻ|"FJ_+>HP?~{X읃t,@sirlYl l-%qtg-@~z#('%ӣ=,**H@NnCsCn+'>Ф`2y BmNZ)NBt^.MLW(p B$DR _QbjZثQ rГ\?KþKAcK.n_ Ewz-UBo 6,^5_ 3緇=QH6E,sH`\+dFut9Ad5@Zcـ" "[?< *+Xe_ƣmԌ9R¡ΉA˵ڒ.~k>RA}2%R+ *`l[_.ܟtp^ wפO槔ԠuW!8 iH} nVgŽ֥b =|9^0OT7pN@slK]C(g^B6g5u`12Lݣ [8Sd|q:IbɎ,Hdy3\âjeſYx!4#r# VB."=j+u?ضPCm5oeJcU7 6 u3xRMyg'#iA ~6$9|aMӪ6x*IGH)RTQ1;/\\.eRl˗3EjW!Q!1ǁ|ak_|lJr .j b2Pt:h@ĮY9%V/U i6 ^j޻+`2gs]exp2woCbXj$lqy cdea+_zs "zfkR,$#HE05! hS`TۭhnfUFzf$;'R馾tfcmo!5x ܙ?7ӗoPa FE3Mߏ&.1f;QGؗxeg T,Xwgα @YInT'[?yp)!I}mdLK%Ό3[^jx @K +^´ vĕ# ۅ1LVWMÏ Iv78b;7ÝX#QM)S3@aO݇+\aN0 3hsRzW/ Cwk&;ep#/Uh:gosF "l P3%jtl 2&x8L:K4ru|= WC {EvpS|/r JigOhy3 CLPBN~!""am=XXQ{GKcg,@0rJ^N4$=5rS]b8B>ǎ♻aAyɧٖ i.[o] U4S{ y90i*r!iJX˺goWqp)!@w)e٦f d=ez#T- dKdĘ@κ%mb6Ǫ#[ ;"{><0;:F*a]t4^p1Qx=Ct8!u&-QlnN3i)'g5DҚ5#=Q3%QhDN!`nbE|ViA[5]_z= a.MP<[>'s_oCx·n0ܞdžk2OV@7CqQ#s2wi-Oþd\|\pguե3uFgt7E&mW`u0'|OiTOUfPs& @`ڦPqF*v6ςe =0Xz]*Y% z2-R6IǫJZogKe4ghgpd>MVn/~6OWF͢C4?WdGзV:嶯TSҌ$g&+*V ]Xs=R6ys^`Ihߋaqgy` U091V{R0QN~NSz&tk/e9gM |_WԒ@k܌ݩ\9 4+bknd+;* Hm뎼+IdO\I!xTI<6k~%`MHZ #ETB\q2\V"I?xE=}NwU0s|&?WZBBpe:`BIA7Z?޽fnoeKi;{{jhz}?eGif~k/vFq["ھDʗhBn,h$ۨve.! 3.gKᛢsi?tL!e#BC}:V+Ѡ'iJw?B>ލջGss0 A)6lX6]$8PeA199r̛L%]5vZSƙH/Zl~}MN G DXONA>3F=>vߥRqc+6(z)JP 8]6! C͸m谀cLGF%zuI{-SR"hΥ4֒g4Keņl?^k#/텬nfwF>ҞZ .An.GcO;%n=8y40+Aw8[|~ 1L472:H(Rk߆6D+wqFvrwyfmULmb{~1-2hLл gA%JF#Cu Ťj2q `'l+Wot I<E9 OTZh2RsWG(#p Ub+9Hju,B7'$pg9])`ۉ5(H4Y1w))]SٜC ws2ny=¾G G@RxVkUIe0[y{TY" %+5*lb6ExFUp-v)P&~4WUdhxwҏdIʣ/3uLTF&}P2nxe%zǙOKG0CkJiLnPYݸry?fNM`*4rb.ٓש ?~~4[ T h0,9x 5l^ ;qNOs*xt H ŀ퐬vSyt,«Òv:{qs`%CH!&9h:6urGn-?ހc7XfQw"D/&Qgvle@vT:k! Ӆ-Czq q4;}pJ }rkfC#8yVZZLf;]3 ^}:e ?hx@8*$ -h\s $V54j399: A,~bU/zr+\Acȭ.qMnB$ ](mfTW%fF}f?k<E~qȤO+Rl _+6o ɚxk~: {*ʽ x^[G_/ {:Gl]"cjJ=BEiay \ fvfp1KPSJ J?ժbepvIT\30X+zbQ%t vȑ!%*Bڹ_QO Xek;z4GFKz'v»9U%=Fb sQ5^鰮Z `1Ab( .8tsEX[.{ k4.L ջ ;^S]N)ܨ -q0;AEn&7ؖ4mՅ^u&^S5Zemv Ie8:S?qWr98];*;+3CݹZ!WliQ75IeN>^3*Ez<+?=6I&t RL?@!tɦ"d+ytu' hl!P)!~Y.V&4=ӎlH*kQU&:Kp:y&XIvr{Kv]y4*dH<\l*E".yFY'g&8ۤ b,@H"[FBfteG JCgf_1gfj \k`mX[#$Hmk䪑M`)h/MyCQF!Mf݄'Y+1|?co֔yR&D@ OT8 L ɢuQdrWcGkqmhV`auR &)>`߇qyt_n%g~h/xMJM9愅%+?!1@$8.`ePϐgC }2Tآ'#\gWk$K&1eD1p?iP~%X%O!(OyCҮHvL]y{p-yXΤctE.EZՋgq%[v>5j̖6ž;Gʰ Ũι W}W>eK3n( P uRFe]?!RV7(%ը 0MK9%S^nF tmSR~^ 8vG6P깄KRRY |әGtܨ92{u祄qlЕBl yyQ7VRQȿrATk"ѯhBGɚfg}m^xįG{ A2[_&}l52:[E#LMS4#n͠G0jP$7\RtݑlddqP-jwaWW3㺊4̯WFf6;=uy,ؠ*1Sۦ tzA5:mbM`d68='ek-`,U ۗQ$kW`{P`HweBzYP@e=@F{ο*U]tpl̐8İ2: !1}DULRc-TQlAÑYZZ@CpWsb0ZRㄜ9ē\/ cr?1',o_mZ^ڬky9,%ȣ ' Hx6uFbyڋ69NJE3I)VM?{ň+c)ktӄLx{})gg6zՉ@ED"@ɵuC-/#Q/=1LKGEd~)>jsb#g kƔi7!O7.L싅촜pӰͻUۭj9oDZW6ضՍ|r/Ԫ.mԾ{vKǵ^XU%z8??2i'fwg#$#L 1P)h_+ %qqj"xCF*ѿ8>UIa9TXKsM7S?I0BX4yC_DA35g4UuEuF_ʍ 5n[9HBxx*`ŭ$0#pF=X_#oћ{]1x/ h2RfX.CNb6~cI,0CGQO}c7pA S9+β1vﳕ_G̜> 4#xoIE2`÷o80HФ C5|aJd!6Ķ@:*N3?6/aCy&R1;8TzgŪ9ڪrdX Ftb|,2;aܫ !}0+&?Jt̑]oo%R~r :@  0겑7"TTD&7ʄFv"o&+t p$IWZ Vdž /[&ͶA߼O9;(ف :X'K!Gj bw vq`L|Ϟv^nJF ɄYCfF` P6yYI\>Gv*hByH6oil!ffSM;o"O<0\ rΰ.;z.녚J)v:CJc0>5IhBD JWҳ]<y3gYrwʚˢ]>A,# [v#V.ٺ6BbJ,gVx mĤcའbeTjB=cSMk|jJ=uΕuVڡb=!.<' u0ˆ7!?KPk4ӑ":WBhGheAr$=qˏBqߜ zF#`L63mXsfBlE>(mWěa~EF,<-@& ={Yfޤ!0w#!,n2Uc2^ɰ P#QJTӑ)П(Ɂ +-1{+I,+m nR1X+EeQ}l1Mf[.Zafɮ-gGJ TjF>K,S c홨'4/}f@b ^Gmr0v7fH,AR:,z}0ҶS}ˉ~])CQ2ZWM7ceKVR)r\.y#h/7QbǫUcVmű%J'TЋ4{-]UaAU hB7 X, >m6Mgה/?֝]Tj% sՁ[ {g62iNCc [8ح .EHbDG,`#Ee[n ݹEc)GoW쾞ԑi%@':Ȩ2U\\ltI=;g?` ]p#9]ɍkdٙGغouH|",j,cS^Ae7p7sI!͡jLnH6rǠcgLn5q*Q:<ָap߰-`5)ӣMEz&S #v 0@};Ԫ=44 Gk%QoP ,ś5: &AIF2jYE\Sr}gc xՆ;|@3LR_J "PwG&P-y,=8JWzlutDeM^R^= E5BXJKĮ·-%$D3O"=<'wTarokԵWtn:=kjR% 6F+k[VbP!ViU_) *~g,{c]:TXٷiWݘ&χa;:O)J0 jӐ곟 1^.W-8!hlK]WGq;f" )?Qxo1D ޘXڏ 14пtW)dZYm1*jmά-4V}aА sUS{]uN#וt=@xOxmئCU'6]mߠNfs K$14K"1F래mZYݥg.걢,eU$zaDR_ dTahI&]KT!67*'Ư/HAydyM ʈ[#m͛O6G۰ ~j_fǣbBe*-M}G&Nr_N p־*6^e=2T#;38oR//Ҷx+OZ0^FJN s~3{華#mӵ2r =T}/&~H"j@У-E%Y:V}Zr T %`HhCol9)c0PЯ\q`%j>MF;W t=Jixđ%JSL{=xtOm>J|_t oqiSTY}7 Mtne._nUg4񗂚>3e[jZ *|3C䝝|BVoTt+87&&lX =+ C)eq(*,(NE R=pgw&&Gm"Vb|XފSTTSn8qz &/hzv,ьVtfՁ/0i<ٔU @9 〭AMYJZTvRS~407t]'hM\6tQH ՗`F2{jc7-1dw8{'hqH`s՚լpqǟjyHkL@+%|8`6a&Oز5l3D'u}iJ \"_޴Q:(<7K8THK)%^Y%bWqucH4JGA%5_u.&$/K>*)XP@ yu$u՗LQAo6wRΑxAV؅5[mL؋;>U9ǚ0K͓jhtRX} /uP*; 58^iibc\?Y NB)OMo+pʿ־b4!U3 'DtnEo:,_< &snaޢ{a1Th k 'gq./ rZRyD%*=Kx^ MҤAc0y)+Ci`;(nKALQ/9;@0? y-QX͈̤2~w:~n5]_\K?k#'JOxB+AqjM0QjayyugR{`A1m6ےx6Bm̋lvr: |aVADL!7܍M ~W,؀Q4sJ @͜@N' c |aҪ0ZKW=ϩo*OKY&60LB ;s? '^X '?mߐ=׃mШǂM5DˀQٚ`1ɼͳwiHA|y9ΰ]hu' |K)m}3 K3TD C=jQ xCڽ9 cSB mۓ7٢+-m$B^\~I Н[m[MJfVFu15fj|lszGS QL ^O9DS$'frķdZ2P&ma $IsnEs2| Mޚ2v' MR@w,Sf6ۈѨ'_QUiǘ̫ gLb5p12/Xu?֞\t0ٍ:mTX*b/lhm=,H&ß I=+6ˌ|WCv$eV֢B"i`(! RzNlȩK#5^ J,R1U\q$d ݴƖ!‰Ā9b[^߫ɴ/o\g[,·}ekXej :eXxH./6[k}HKy== ]4=ѵLz]TtY_neþڊ]i%xޖF*gH:6YåLi/(q%jWbOjo7- "~3;zZݒkѾIOuj ' I%ݡe?1tn37U*Mr⌟ӷ!\KT>C!y' #goU_q_3nNi"NM;n_tie T'OH謆ZGʌsz:IĞ^G g|O!O@9}1C-; Q" m+KJ ?}c,ghBCo OmEJs=)/Qk^Kr(OtƢ,>7HꜽE}l]R5e/ќ@YsjÒ'h^QOSW[mnX2^;lK8k!}N 5Æ!Wx~3]с1弢XG5(,d,md #@Wf9-^ R <їp_4a1ˀdJr;EIgCބ !XB2**tZ>*SM~_ۊPđbt3ϼ&Ky(c'Iٻ2Fkd;p;V9>hXLwZȔm)q{DQ1TmW?0W$!HmҾַ%BNq`0zZ0sLH+rW KO̹4<ȃ':l;- MPž}p32g;gʟ0q_I>[kFyܯ+\y6`ςJpC5[cifWaPƏ11ڜ1;'8UaP@@mPx#j^{[G,/#M%kY_2pk(ewNk+S06 A]h- 攩_-iY4*ʱU) =A])ĊPKGĘ鵅Řxd'>1|0`2rQT(30FI[jq&069Gq-"pQWIwB& 6ՖK~~f-Ƕh, 1.m@[.$# qMu 36S&:@Vq=#X@BRʹ)C 5Av幸`(r̒i p]dJO~v: 0?B]c '(Q')ھT0gtNc͐<{CF]^e2`tE"םB*4N4qKɓ̀U2I{=ʴn7oPy`tr`=o^9/^{~BqLr t(m$K1&ql``HT4}Q |ıQ䲀a MQYz]%nCRFQ+U?^S?qRO2@OJbѓbzW~1p G+*B)}h:9b+zќVWbZRpq\CG34QT#VKnH1NPx#gxͯS]r+@Wݹ C[{uUnen2DǒS[.7TGpʱDs$'а `h 5}-,:t* 7V!E %4b)ͅ,DLZh$ ^ݞ3 {=A*/ ŸJ$0" ɎR)X%fpnآq\9]Z @\Js#*:_OG,E:KRKޖg, B3r}AmʲumwM%2"/c+`0[cu5  t4_YǮȄb2غg L'o xr$iEQ<wWݓk f篙qa@,ZB᠉d ? ,7.m/ '30)sux],|@Xnz}e8(}ۿ)D)FK1p<>'`#Q KE\}Ǖ5s_Su;dSciҷbKg#`R vYx̨!?)qUtGMpFt0э]OAn]1P-"DVSg|+IxGۧ&Ӆxӿ=c14)/{- k{eM?dK\M4tVICJSyh~Q*da.\ SzU^>z⡝;LPdo}I9[5,FOz,#%> kޗ鴔+Le.G`c;MU^(ڢcqxQ՚܋{gc ll)~+Q.lAV\>H0BxiyRٓz1wh ߗ€Kz% M0` dBQ8W>LT1P*L4Œ9pv1`SgCLF+l!u "/NpVل Wfd>vZٴcVG:9SB$J5"MEY b1TܘMxY|o*0 n7AR8ㆢ _b$dj-<ݲ+hU6B!oHDO8}hG::Oq/pҷT~- ~h^L~،׮~yw9 42صgݣhżn@55{)ʦg4S"',W>Ujp0W-]peC[ xv y 'ʫQ-yEC7?,Y4E %ւ.]ie]8\Ml~~tch) 4&igZ_ARвc\&>R,\wQK]oGSZJGBݜ̪= x B <&Bb>׿Ezm}s3A,BDZmvrD#CAǾ񎁏| xܡܶ3KW݋fI%.1ItY;[PddRgucqGw %pfcӳ޲kIi8N4[79_j..rǎg*Wܿ`𯗧r^nEFܖ/Pt1d4sz[F\ECPza jA!ᗛKj2WpkqEs2y`d:FPK/"M&FGUFI@M$0%N׶{Rl!A LJİۡehqvSmϠ-lչKJ[CEؿܓ.pA,YM!m:ޥ<_"WB(`= KB LCА \!tD?Vex9 }W=XF 7)fQlϕ\/˕7D.e}(tPe鳘9!yLs(. Q{HC9kJV~7ֺKlPDa{tvQ&4m4L*3J.DXK5%nzu|7nLDgPXKxba 9⵨_Wvj:S3 sZd|?%ܘXb?Gii nae18hCK=6b+6/z+|Դ0gu T.F8X"ć@?٦”էTJF"טAX0Jq5p߮ةAJ[}]g;b<*s ^^"#O|8#f[L ildcBmqC<, Z|['i+2y\ вVV}69{SjsٍåJgaKǢb[u!Ō*UTB& ]~{Uqn4?L{ǥ~߭zk]] u>eH3%< cTBU}y7+IU댖˥ C'JudH{掘,w zl< A) vs;o r<KC̓D (޵k(䷮i>Cv5=Kebm" (yvX0L3jA'JdO.:dQ\NꈺY;(f~ï6WT,疈;#ؽ$430"Ԓ9 wLniفhx=Qjo}0w۵Kr yJ _ߗ!*LLِ6xKjWyBTf]ڇ10UKO'ma9ZBa1CѯX&Y9h \VH=|/̐ciRm?'AشY!s>pFxLWJJ2ʚa}E{"l'#!*SUs*%% 5#}(13eKF׈µY=usJ9ϸOȂ#yl)?1\/Jh0K8@/ݦQkL_j9YԶn|5 &:=[\XWCUK'|?%Sgӆl|.=VxhJic"d5O61_ZO([_U\Z1SD] n#r ׷87Ȣ2Y~j>z*9Y( -ZLX4?&RB-/]Hy1"}S5u .Ԋl.ao`mJInC ӕO;m-Q0"2ོTeۆ/LӠAF2Brh)Sp\[{MEރ-R*%"FqP[/ ioԲ2B?rH]]^Ⱥy %ȃƠ"Y!*GXRæGkKn vCtK2y ߀sK%mID:n+/}};u<畗kcDe 2THs8.a*X hz9sAA;2! TҮw\K ~%r jU+K+[ӎ% c8;w]5L1VDd;VGa,{Wc{H9G)!|u>ۨoi VÜJ NHw-37-wڜY;C0 nn/4,44ak~Fk8am", 6|YU/ۋ;aM5$+!&GNܿp9]hm94Y<٪OLS } {}7c"Qn |B0[L^,ܡV%'Ll醀U3ؙ5@LJ0Hƾ-VW R`&ǖP歛&/:--=StC-@yșS},zM߇v*,4f2޷tR3!mPOd%nܮNuAHJ#a=A 'OͲQٸcy%U]^b )"~ar *ɓqqcˤs#!H ]/Uk J xP׶d"Xx9X 6Lk6b6O5Ëp !Mya1 E' LI09'W`G; T3S8F9B_I¸xn]#aS;7EbGm9|m90_zDaq(նcH A/5?㨲 i(K}G@-xuU[ym9f;Kŵ:ؖ_$4#;jPtq <~Rk9)gY)Dt3gue9j4'-ƞW.V6;|5R,t.Z-Kor pY+_X*XaUsAɟA#;b<%M$bS+Q ;\5Tz>zw̑-6Ǐ5̕K_yh1A~8HSz%hSȳ@tqk$=s$V6,JgC[3,)Qk [ u~4ކ >:ܴUneeԩHC:m?F3\ɍƤ+ ܵ~C`u`TIL_Wdݑ u"g)Mղ' L,!=63}1x`YrKaB m sOsA ͳI-}X@`ES};T\ &\J$K`6wJۙ.)bak-LZɪ5yqprXGRx}Ld4Ef6:#:vTq`8岓/ :R_3̵ʟ&WsUa7}:HUX4,h#~xM@EK) ?H|:>Q&nyJgqdm;h+aN=ݤo.t2Oke~@qA^e8 55?M$Q{C[ $/eM;S瀅Cǵ)6`K5zI0h:bS-nP}N֬5 {kSXo|\ q]؉w\8b!F6;Wy\njjtJBKi}bKsݰ^kƃpX] ޲rߠ'`ŷ0Pn*QPp=m '&4N {|Fmd$HL4 Z/ oT3EC'D%<4@=aZ*ZGCP ro84߲n,:}ԭU>,O`_ )g_B X4+4Tlmߨ"AlL ,:QD?sLo2h;/GӧFk0*u; MaoxQWi T+x o;P^ǯ D;a*=ڱE(iz,b qk{^ˠqfq4._ظoRG-j)Jۉ%2vFu1>V)^3*4GpiS,-tƋ6]gv;,̬gn3GIbnȁ>VGs1 n ujDf[&="jv{ H684.2EĦkdbx!< \_r5] !ȕ8+.yv0<˿@Q?@2ApjyZӇOOW,rGz0h'^5B~Oq4f_Pug6F<0#: !k{Y0ųOh6'W~#-_d$I'ڸ8Gnѯ>Jgyړȣсܢ?F.DgXٞ\<ůQk)'[#Ce#GI?O.$TަKyj^Z;7!z[r3v=JG< \=O,ݖ4%a8$|):?AHVջ,ux>>[58k=揟ne:߰x"KAIrޝp YO{TJ>$=-.G组@qtSJIpV%΅Q^t刨1!&VÇIP:>3Y5(G%[@dК~+L&Bu^TznX^K7({Cs&/FQCE9vW '6I|/̕k>LW395amLa *@0 |0#q֠e+.Vql`Gy?4ـb!pފbq0/ßDQ>->g lNa>1m|A^XJo.BlLvt [(q20f-2.I߳ rkXQ26@KX18=f:pYr,GPO)YZk˹ +]E!O+P8F}]>1K΋%Q}+ip B_ϓlis) wL&2Rx~& v ;iRBE;B@#$K4L;52]4(W@n[d{+_,d{f֫j5ru[3}jI􇟗ɒQ&F!m}uBmhf] P dvAQ;Ums\W*w|`}Xxo|G۾/e(O4x#lZv4Ւf}:(LH@4(aYQna_WH3w0=ʢEo]Rlt]Mj R[Q 3Koڶ$Jߏͻ ;$9K E*?;P\渼c=x|GV:X짋f#y*!9[ЅO5RƗ~; cb8m H,n~Օ/r8FE`I_F89^"Ѡq&$O 'h&񲪯 6;$XP;Gǻd>8,IRcU =SvbN0ð_R|Q;")Z2?2h͑!H`J>xZ``&?; 8>ۣKAz\ `7ErGʇAhOk/|H 5CU2:v> -^.ǐ?o ƹ_]{p &ڦae̔+元U٪-p%OզsSKoȿ!.2؞P5Լ ~km;Wo>MS7 -3?xSB˕lX:ˁ< #*&3?Ʃ#b*DpJ#QgB'3pgah-{Kze0hy#ۘ~3zH˳cI#Xb q٤2y#P~hu#1wcqct/qɋө+q>935+ 6N  FiB~|N08ΝlZ$WX-ZXCl`fG?Jݬ kGҥ&,K:DLc!ǐ?$fx tRj7Z3[H&ޘGj9>!ؾx;;隧j-$ ^u)J1硹5v{g. "ʿyGd3~i*Gs!8dߚH.n*6$G[;1A!"bN յVɱ]UZEZ* Zt#|%-'}U ` x\|*[axQX|uዪ aN7I,/P΋_"NEXĊ>,bVhYg[${Cv1ԶylC!f6oBi.*UʨrLޭvsm][I*HdQ!GU3eܺ 9J~%()g4QPǿ|nQ 6+J= ߾N bjG8OL߸'ks >o8F7ߵ ŎtQy"B`ma8 4(g&Bkl[A)'ijy:g17lY*C軴%n̆oX>Eΰ%/[fffY&^ Ʈm9`aޟ;>**)Y>( @8,(JjqA:\wV.\vf`p),װǞ=.@/jhV-e;AOssMG TT%:i(Tq}3HXؔ|܁rq""&QLc͢t3t,D0zxʻ83ZBmfˋ;PW6AIh[Fgs:H7 /әS&`ڍa˃TZrFx+^/s%f_rOxQDfdRB=dz#Ύvt .'v 8+an.&[Caxry3ӊoKWwBz|H-o9Wv2F14*NINۣ̐V<5y%eЮtO 7 2/29zw-s"{^ݽ.XBH YplSSsq/GZdn~wܜF  >}=BVBJń;p=[ x3]ӋfVa+~*YiwYjFVpD6-s‚fFm !%QTNVfZ#мV#}GdV+YYa9 +;8W{f(7\ YXLg| YSXفtI`[8w+NQŸ,WH:q@\ejch[cv?X|eג|kF͉pΨ[{h8~A+t$5a^r;1<3j8D^>*0N9^CY[l+( l#MjA 5Xڹ[À\ٯ-ԌUxmnnZ@>Ng|*8&ϘL"1ivȭPߠ=oo.%٤63͊$~i2~~_\1rVxI)æ Od|'J>GIW7jEh%[Q_XY1O6Ӓt6<}rvg*4rqKpt޷..8Kf\ˉ >@:>O[eٱ|">ZND1|׫\(3-Tnk/pD~S6l2ҹ/kY:1kU kJ%r'x'~9Ԍ; 2tUݨ8\G00ukP4E=s^ {%ؒQDle+*)FQw# X +8#TIq8)ecUhTKS"`T$ 3DIؿHW%UDU^2<{~0p +BhVl,2/yEŰdCV Q[U|#BR wLYO.I4"4~O1vsK?H_A37/$ڡ Y])ܻ*Ho\Sy`+GzF hϽ+"P<ʐWGz\ѓ_Σg0r+s9qZ6sĠB;98OG/sLRf8j #>%ƅӓ`ӵ*jue#;; _nz*ғx1n"8/UC|8'5$&>[_;G8bpc ށte}@f',g(LBRs]{e=QUC&OZBC yJSֺ# rlL ^/sypIW7bs GBEvrz["([gsTu˳$Apwo:vjN➾U5t&M"xd;o(by9{w^TL9^F7D!c͍081ܷd-yBzF4gd)|5/7f4w*KЏ/ZpZQiiv^IshdiӅ$1`tnI; :'ǝG_XzܜwMJ˘ &Qj3{ݼEGz:3x `C'M`%ZhjZl5m?2s։GQ7\-U70>TMTrhWIL!xǒNS]hE0}=t$/Sxk| r+":Zw`d>h]3.cizl=$cMO-WH`^,*xW Vo{tYە(~SIIJyE"H~ >Y1J|aRA (&{^Ƒ9U& nd6|3,2=X(s~2N#@XYcӃK^5lPDN^# y]x{1u~.)Pdu>V릆%=$.+P $?/j]۽5NMԏ!,团ů |.$'i#W~ݢ<%;t<{q➍OsH.μՌzQ'9YHIeyOC>f;c=\Gv2pp>!vTЎ߈bo_R~ω1GZ׼o[" ZקLj3xsOMFQ]jA'4 qw᎓Ǫ›W}#X5?*,g`b)h/Fdm9Ifh &2&ciM^0TWVj(ڑ1 n[vNCܖ|0ٜGl*w:PAܸ$Y8C %=еʧrm]!V23CEh /"JMc2Q$س5JEj$)s?.يecڶVt]yj̰:yE+s!^w;+05fF|6i҉ -)d9.VF-nJك7PY::8@-p>'[ %ClC8pk: ɕAfqdѐpեF]9K?Ԋ4p@JڄQLΫ٧x?=Caz;'TUyL)a۬[Bۈ-r.uqXElPC-J[Np_El${h_L僄I[2qam5;*#yȍ2Tp'-v2!D`23~,8!ѥylZ8NktI8𥉉ji.V mx}]n:#b}Cdt󠂉@{ֵ3YeI9_yT(i}@.~! SXD5E^L$&ߔ,{?)z#ꢠ*<" kץv@ù߀:+/XEv :j\5_I)Kh $e8ocPr"1GWF5g[yU R$!C$e@ 7TZ'p!ӏz CHCmA"I&$F"¤9 'K?5I؛.}?:mTs:^{5 (GNu] `ӰKhΉ0hY#0dS\SÈpGMv/GT0_ %`PםK3%By;k7udXx {e_E>fz:6K&M#F튬0ux.Hd!_9,ӭ G%A$l bhdOV_L YmLMT32XDk),@9B!F߬ <(Mo}GO0]&[)L_V, 0X*DU؆V"Dj5D0NGJ74Icl#xW7=IF>>k?5"Ws#yB>Cr)Y&aOHߞ*|fANbCN#!WR2aڴNF6+rrˀ_B~O~p5+XЊ,P< L6 "hw5Xˣ&r5z!{ =KI7 ^}&<m`JHH7tȴ 3`MU+ηB$TWO(^ ӯʰ` :ML޽7jsAfu{ešBm[IymrD=Lo4az|uaft` M/-tq=%vԭ/FL{fmnziU31d̶"۵=`\JTZB2UZ&˜~ÌڂoGƋTrD`MuR Dr}KˈDьڟ$;Q8OU`Asz&4͹+W Z},jGz$&/~|l=IVؒC$[tXW‚Qlxʸ_N)~ȩJVW1́FQߕB|1-=7i(S!J҄=+MwW$ǀ;U?x q/77+>T;˃0OlVr=zoIzVy+I\>5Z3܂c@J bEϷ /tINV[Nlx}d}KE@p#R,:J^F fqh(M2`@ZKU87Z,? \3mmd_Q@W_>eF)I#%W3͋ k(bُ6J3='Ġߺ}P;%8O2z-P4sU|^jQJz=?Ge!U9r?0(tUC<4Gs@5Tc~ŋ,\ٳӌ9a;S޾*n~J.DMVq1bQׁpNx "vFdrd0FǬc|!SnwwrGCck08K/A()YicW]Ɇ-gd Rzj#, 275Bf`lU@dQ |C\0}hPYlhwk~&* V'np?OsB5~0;+NҁUK6#:Jy~-2E ,4ns/"o Kko_$&%#/nM^nKӿbN - zdWݴP]׭_GiO ME[_lM22){y6QŘ޵0FKnqz ىʦf#9ֽڣr@ $ԢO U `{Qdys:1CoOü؅0S.x" 9 KʆJVQ]H 2ĹeofX]u`~]FGkƇ@ZVD-{pg582(!+ʧ.sgtO$˭v' 3|r78,Б,lCN'Rts5X#:uX]i|8mi(|м0å उI Cu~z!ϓ"эha%MWE2kod)K/q>nBT@su%3iMJcȳD(Չ=54|o˴z0:t3pGrl3ގD_h6~#Z* :>a矝`?7DŸT2@6 8f{_idur!1&>ib23:[|<$8tˏ- y=BKhW$Ra6>S,1} 9mH="$OB%%rƸÞHtR<rH?{[l% 4H t;];ѰV3⟜nY*eK%Mg:~7l ]7r72miZpN7 1Ň>WYEYx8ʺX٬(ysؔCPj83@ qR]:K j l;7-L:Isb\1\>3ź?Ka$)Vt{*%gP W5`/fݾu)?jkV-%/I⟱dĒCC)cY_ W(Yz<%6%*<‡Jd ɐ?;X$>$6Z:$Ӣ?Ilٹ]Zn%4C8íXU*ČE ꢡ;R+vdXFkBAMƬcB9KVtW7FM[}vY54_k^t3U/޿G>,&Qŀ+VFmiٞ'Q vt8 Z ym6"5E 9g'tnYɝhfnBqTmObr>SI32$|TiԱa2VAhr4Wv݂/;݉C!*\̿ K!XP- M@&7v䫉#PMާ{%-C)05OzүMV[юnI<0@=Y[ñPĕ"x럍凃on7@+;[)qpϬ×2 qu r߽a8x4dI$pq)FBv7h-ei\v cFqkPpgD.27Nಷ,85'jQM5{ԁ"t§{5/B&xċ.⠁ 7?yz77ExYN- "c?boU"\%*3=Ãkֶ5TIC>Gäް.ƅЏU*LJ>Q)t7D]/)^ބ^DߗW%~lf}«||09uY- )M|%1[I|p3դ~p][gzH0 shnPFS(s[w"! 뒛 Ǯ@liU% 4dl63zϠҦID7x8Etb` s^v.i'p3=X-U-f2};ʚ3 3*.E"VbDW cΛ2PRIt)\{MtD BdϱPq7r (.)jx,dEuixMnZpt0~3+]B}0sR0^*GfLu_3,L>ԇ΍'DKթcŧ%׬+AW|]sIۈa{ޙBF''eUKذyx|/8øӘ. ea'~6*3DN`p3=߈4&5ѐf;`ču{Z"HjK!lq+mҫ@6%^LHJmEaN1wzya5yyxeٔaZ1Բ8;5O@[MQpJ.7ݛ{00e@msFrG}^٘Ag?*Y< D<,b ˼B,OmN\Vt[[8:+x "=5EzҒTxFXbMmڢ5z%I6]#_[0*g BˍQC4D09"}MT1 `s V>6IF^_Xl)OYgۓFFҲGN~6>ަ;b9Ԋ?\uha5Ph1Ф`цq039w՛6,Y-!sH#EmhUGw2Iy-/C %eP0aHȻyTkHcg<.%59#{R5}O/S^"x ۘ)Z|&Eο ca Q]oT@~\b$1֫?_wq .X8b1S1;ّ];${je0Ih ,MDkʧ+n{sanoؤymU:N,r+{WeN E,r|ccȹ^wWͶF^ VU@7զoMpCϕ[Oϗ>i{9+Yu G&mLAV? !ok@KxרϔmU &2f]X9wLg^z" 45N$')nc> l5ZlRS:dja{J5MyhVN`HdaimiRk`ϰYPhՌ ,T4>H])-MtK Į1 n朩f"縢[?̄wDb}DO Yeq>\x,=eD}}Qo ;DT=< EBZy-Z**v]3|jӂ`VO0 "jŽ0)"(-R1oNts9c甌ڋ%$mӪ&WBh{?9 A+Ќa2cSQ3-i?ͱ6 x&Egk")YE;F{E^vvA.AQ辴ȝmέ]Hr^Pd['$3dA;K'GX S(>#,_E |#,Mҗ|rT{0E$Y ;΁eF!8uFg39$Л L0?#}Z?Հ}'@mpP#fZ:_C.x]6ILAX+]YHMg&/bqFkݦa\as @w$ z [npAW%yj0Jӑ( Ex$=3C_sڵL7~S&^DsӅ%R 9|}KPNd&Y/6*,ZHz2@(%"e_j;ՍYKvgp܌r>0JGr%yDnFbZ5{otDT@n3~'0I7kaҳ"y#fxT0k g*쳦i\w3ECľоV F}b[v--BXs&4E>~d_&F 4Q`},]\Jm|Rp%c;kaÙVoJ=1Ys[hXj#5 `_R86 rdl@ B>s36st}" L-[# OCwk,doq.SJ%.@%yyE[Y%;=; #KXU v"PC;"kBʍ̣ʳHFR0vu]t֊,} Y>zv h,&0Ov]R)KJyF 5ߒX6QvAma`s9j'>nko~; ÏNtӒ|mz~Vu1uF>e~yQktYZBmT(Ltӽ2IUAX 󚬇}~coCG{n=`%,=< <l6bY2R-&oU,$PLP1!=X %mn$dnM`n|T0SQdk3tZU(:k4IۥH+9й V&9Zzj- z%K4'wXIoǾ* _vI0JY s:9CE:ߕ@Z/J&5+Jϧ0Yy@ǽ.HEڜZ6wE*+z )gOBS}cqiAMT X?3'82* ]T/5jg nx-S]Gt R8!^H` _VL(pAz=_{}M{7|)@L{D LvTMRL x Y@9~Ox3,""*M`>߫Zo%U\>A8bnO[jʟ9m# `uP?z%77a? ,A`?U0ԎbHBM|UZP wۘ|l?~rpğ{jVLoe UH;rB-oFn{oo|"Ʋ\4|a!~sOjĹ: s4ohoN{Mު۪> vJXJ >) $!oN[2~*?>0QQТ3S]%ݽЪͥ&Z!"J"ߡ\S{t7e@,zJ+!وg 5lf:ۈgKWXުNStKp AF~n@d]j\钉H[:4*ՄX턙!wɮ7*FT3xwe GLjrRݕ!^<~:Zvu!@~Ps V*]~V}jIO¬E~k.,X5Mӣ $>s;)pT:Ui{YйDW\۴-\MOƟ ?>ͩ3+~A3u+^I~M[ /Yco=M>򃩡C6Gܦ:2Z ;V]u5񄷧j621N{*uA^Z ( '#" {lIK Ya^ńtV~zR`7ݮwopE%/`~K1KV*įFIK +[֎xXS .FH6㻎IۺԵ(zBIxFv>1)bi-3VѬ?r%@\r]?L%?R.3}ynaˣ2ĜÛӑ\dUg`N Q$iYFJ:My*Z~OJb)/Y7f:'ړ7,asl /L)^ .%m^$'|&HeMEeD=y(+)$,bVoo'bΖ9O?d7f7X)LJ!B֟4\`cXDD++@gs')6ܪz%Ӓĝ647KDX ̲-e쳵S?V)gy֬poݑn"by>!;okp ^=SNO/=7B$Cܗl!ɒC0;XPO]IЇ% |y}_ nDBt ~= 4$t-= ]dvBL)yqdLxמBqF`~ueׯl?p_^3Y;:ܕ& dA[c''f*a!z?s4pA_,j!XST>*.5{߸"]5;ه--(r:h QũÄΦ^CW<_ozo $tϧSUzшMz=`t <3潩j$>eDE@"~IPmjiUL;2jX[vڒ_Kd]]댍 Z1em۴«pMNdaLNS]உ ꯊ dQNO|HqM7=}֡v?vy'}Nwir;R$OA3<8C&5k $&ׇ{|G?5ILT۔Õ^ɥŗliS 6R'VD,'?vZ9?Pz;LgxR>Ĕ7i5T\F6dռPeB ]˯IB*Ku+ta:%(.׊g[i?kֈD|ISg}ǣٿfcQ~+$Tj4x}6_ëb[.J\SVpS =PzUerd}*U.L_]Ngq}T[E0ƃ)\fճ@A4/H/s[,3zkut"U}%b$YaR{ 7ח-o6`ٍV+?h<# a Y%Wf!MPU}? ÎH>?4{dM%P̱ =䣗鶍k~ّU$ |hJaR`>I)BjRx 1P#:nFl}!'O]cG.onBݱ>Xr-a#? )p;jq9Xa j921WKHA'TŻԃƩwlkByks>d̚$&lcW0ynKBtF. Sm,ҲYE&ɼrk7_1sD*1DQ]kEiowu ^tpF\4NET⽼Z^@LʋUI1^݈#ƔAL0ed! m:}g7$mj!,Iz7"deP؇^n^c#Lw~0fcN),I%JUx܍5gg("roUR)Hh\.c$f)s H~}$@mh,QC f$2,=5מJyZSm6#*Eu8wL9g/% ;PTR YI WˉsVwMs2h!3@4>;<ݼ[=h$xF}dI\VYbHt* n6,H;*mRQ=G'i_]/ZEn6~5DLSف "ro^I9Ղ[6 24etnݮsÊ=R!S|>':+lZ(Te1\]eB%bp_kÝvn{t- zUt,=4> ]Z&IE( u<$֠i`k]I64#P^~\}j_nI.O-s83bXqI׊%,/ì!fmbߜ"[%,F&oR! /A7f T8oLITBXI]5!?@.[[:0a{Jت %LNo1p.`DiBl0B!M0a 2{Gqz*QyCv kť&QYkFss5v#7zMrxBݺem7wAM:+]y@܀<Vj;) }.rW3{+Yʊ_HiYVnǧ&{`"=z2+vF0&"^ zT_ 7e#,Kп]Xbs:N[Vd`)|B:ਲkeQp%G:_ȼIMt*8jڞT"'b{bW"y9{SȘyA,sV0- 1)$,̠quv[/2; x$(<+&@ʺ}# 2g'l[:kS*N `G dg(?ĴD&wD}puKn'JGn w-Q8q6Fun0lz?3 FfX`gB47gd.^C.\$64-I:rNƙ1uPfS\2VdqZ%iϡGc*;$ B=O}'f8W"ܷ'5+݆;j|s^0$Ǹ1&ШbM?"!~XVN4`HVDq0.;Do;i!bEϸ1 pnwPj[I*pE2-;YQ2,Y~D60()z$ YƙTjK˯Dx2 J`@ ܇&.XtMU:g 癎 3 3 鱰r ْhp(ٖ'8UuW ;Ä ̌l"-Vh5f}8'y8mv;`nׄgl_˟"`JG^D*u_G0?ag8Du#(ם M;9 8(cr2,i56tjK޷@O횑.-G'e&g# 0-[{d6~ LұR͔ z[G"U/6q:B߂i~h5$aoi IrMODuFU99 g]aMDKqamnQP^R$l _=Z/s+ 6aJXM\Do~Mv+aUB{ů26UЦwum@m)zs7d]# Eb#oShrUל8˚r~*9TCƉLU4`q t hiق_0_dX;~Jy[)K!Z3)>Kf_4֏ycvpvHvGKHjJ%Mm$*T-RmdWDx;r5 Az"/S&j/E' Uiٖ q[l[SјOiNHfUe=D%ОX]a+Ӯe bR`LY8|{4wrMr?X8ODX?G瘃;ߤgOk Q!/e9 ,2GlO4A<'ow+Ѭ7xC K4*~a :FUy]<(hǀ' / e~NGG|FĢQCs@.%|s%S }_~..iכԓY X`ezQSei eOy h |Dߓ~s~2=I}[Ԑ '8")fx)(?d7كCey e\VzTwץ:z ޶c:cbN]J/,UtڐXU},d -7o#D|5\gCln=ir"Į?U 긶}Ξ֞t9=\u͋RlUc C!`&);B<}:x<6,0V_ѣ*ڻ^$d=J10 fN EM[T*ѵFۯ;g,mS..KcJɢhޤr aA}H<*ٛK&XB@+V̌7߅by+mHY;W!1+zkC~XߣzE%*/|孷̌-^.E gq־p? w^ˆL]lUv,^IC-HMA o0y> M>j`b_OvV"4ss-T֗%|K?m|]450[`Kt&SPS/-򄟯eK$z٢U!2L=u8ׂK8X:l'p Rqg _ RX]-Vs OKzMZw_fDo2ds%M a (ބ#jcdIu]Bmr  x"̳k\D2^vsOsqIx1Cv`z1p]m[0AȀx`c`-ƻ/K qQ P*'"bq# j[|2Tǩފ0)ljRcB 6}_/P"ә?VsQ \'YBȁfI ;Jd?cern_KE剎CtǟAPK\{| 1 ~v]aT6k&RfyE#|mEH=ilK68`Tugހ*ر ٕ!ˍ_c_%׫I dP]֥zx*ː "7}Ů6CPj J IFrjLCȔ)LQ_?MY_ti:꽝+&FAX\sJo4:m'22۹_sY.Κ/۶4wRYB{WF  /¤(/~j$, v`S f7 ;0546}yC' &E&A*Qid`F,uxZ@}/+(Bk;dFkAEj5 'u4b_ImSM:D&6w&50ٙkp 5ƞ{"7k=A`t91fߓMڞrnu?PFu E, ; ,21&?hLԱ/͸t6{YpOEC-%&CQ\ǪV5.1vc fOnnV>qf+%CȀ`^j霬 Ş`x6HU@:9뵲?ȑp(_XESQꕋh[\`]{3]X@DI\Xjj*b3 YVXLIN"S;&Gai)WM=H/O$ޞhp3w?d'j8ze VY^٠!d/Jag5hw>[4DŽv^vw[h,V9 i SQ::r*C['ܿpigYl먼 7i1yjHfJ1gzSE*R!~1yw3Oܦfzx\PٶLe! kKKW O G j4C7kfVm@bkWk,_S#N{ 9$up) f.pImoUXCP͗K~^!9]eْ5ï`ov)ffX4Z\{˭)ȷ͞F&kUi, :dM2LFC9|*. OGG3 EE{+w3/sZ$Ӱgf&D)a.Z`Su?`rP8ZȔ$HJƙ]WCr EeV$kt#5_,'WkS$~PĽvh^SU9bŧ N¡q*垩[ua-JrZLFMp UXEjݨX]-@. P-Úוdy&+;~-:)RX=nB=w5z)^g3]`u j?թ)KWr&Q/b(&#c~pͶc@6 JM P+cmK$5C\"aݞo+:ŷV;7oKBeR," H[\K(g;D\dN U5ma'@[\x ,0o>xTd|tdxjS\a:vʈ[^y}+߁o]c4r c]?PR/}L |jwX/BMp$h U3!̘P4/#aB'x;j%3k7 BYeP^OȰd;ߟ_t-Qƕ/l +^ vNVHe.?RЌ 75}L'<,8 gt<ӖM"s  \}+HQvP4lsYދ+s9g R> Zǡn-p`1ރAW߈LMNpA^ubBB:wScQr=" `zVv/Qdћ2S,}Uf~2N FOPgl9Q9O#86scAc0+%Q@oQPn۬7D%Y4ДaP;7CfC0V'/d_ʃG\7N!4F+IĹx]̨Z&"٩篡a>X;K=1Z{>=Ի0~vTʷ20o4HhHX3fO1%60 ktNp80{AށHy=XLz\(9'Ǎ: 547*e%iivTP7/OpZÑR2$Us)ϛobޮ`|is EkJ&Sga@af/hZ>*s%G]bӏSl@7d[TR1/ϮA _Xfvu^iGhrfnk."$ڐd`j-$BW :2fM#.opj8mj 懐?ɽ8_y).a#x$Ez&r!>&u()q^Mi#ȼ'q.W7MsPt]~w ;3"蕀:۹/qlV n_]>1II y)䢏0P4*o[ع2=O?%82(N oA5B=O" LVd7d%E3 ir\8&/0A#ǚ􈉖Fi*5_/%l-@" pAfr9dOCpk'PzqlBJP]{5H`Lm~4|Y֑~+ڰM3i|vSܼ)K? bc7HŹ_ b<(&EۭJwHήv^@Έ*j&ڼMjbo(Pi ҎCêv_߾P$u{orxY+ rlsq k) 2۶I(Z gu5ʁf 'I2#j!Ff 5!]`ƽ6 ܡ:)66+ +ݵ$n>/&c6Hey׵Rhcx!~wPxq{ؙӇ)C7sXӓ&͆Ck+fy JEܜ|n^\@Y:n-%cC ~aȜ`dլ;\<BLEWڪA{@ƢQdOdM9*cR27Q:>RzEShΝy3ThtNbT4*9{3vOts4ޞ]Z _アi'P&rJt4(/aJ(ͅ"D/"ϯ_$}y[㫇vХHw,;_=ZV})k5hK~Nvn ;;R~קL6ټYy_Sm%\9>PYH%il8XY|Oŏ5}v&ԇl0^2m~Si8.6y :.<{ yJJ >ﵸ4ݪ4mUU[8œ[L2lE\M%3_GiAT*gEKX3r>bw{ SdOW Qt>z4CUMz~+nE==&z.αi( 4A ER mYs o3`wfRg'H`嶭wld?s K䖦@/zp d 'Nڛsb?m)+i:(&޲Ult"G2euogG`iV5'E?X k4Q5+o1U. f^G6eq勄ȐKϝїj=Dޓj##WPl*meeBcSYͽX{($[*iC+ƣqTJ]k"OCF綯06"d@>$4`izH9h.U"C#WIߛ4>@%o)<4@Z'zbR7"gv{'O\ PJhV.^&YV4z-#jtAk]|6`-a wq;:i\sfRؕ\Ou)vyx.iar=\BjFҒj3hj y- Hs yz'!Wm$lsmSp(hbBh;7KqWz].))#Zv%Q8W8o>eGҶS }NƸKӏyY%~`am}TA&ّvkFl(~nmQvzK$}n탚R(gWŧgKy?Rj9w`Kn gs_al&EAmnvUOZ~'m%!tdJw'TT6u@9]Vbud+lEGt SQ9Ԃ8:Gh6&yP]3ݡÁd ▜heIU(,^[ " b 4O Z(U_rґ{eqZa=wlΐmޗ|QOkQ߳v@fci5n:k$i:5orBPSSrDI~0p"^-YGߥoaֳe YW\J&AaA/yv$g4ԝTWWBuch6ɰ!^oPn&U hw:@wB`{FQpoJuG9 j%ϩfgXu0;eE맯#oěm: Oi>-gF&\tYk.I AAmrN)ÝQDn8?bD๘ ֥DڹOD$#z8p(axWQy|XZz4셿uX*ap>ך4{(Vldz`&划9όKΕJgvQ`+k;2 `1"/kշ=VDCHaǾ=+1yc%B<)Y_qRr$PK񳤸0uCC@ t\5V_zMC`Z;BZ-%O%uQ͗gӄ;(cb̲y5B1vT?t#)To DiQB"O}NQnxG@_ILM)hfx}+0_fJ'4—O(.e+~FcV~RsW&؉يd(˻RĩI ]bji<\*3/TCqo2:ՌPzE4SHŕ}@#BCc;nqUzEhEU >JPu {wRrnpHK}b/twO艓]4UWIIt{Ǯ!JI/\fG1 [&rE=.txҿZD ub[քZx<,0 Lc#tAsiFʞۘ+mS9_ˤ Y>byy[{7]b[r~'RMd}v*w#yWx3Kj?:F+)1s'5O/b|/] D829.&rTFTOCYR~Fׯxkk+U)僶p uʯo|[9~ ?= f}+zVpW3)}Z}^nhP0a^QrՁAg)Kގ)>A /_ YKRK-!pREfp[ _{~)C@dI̴x1ivo Wܮ݊]Ҕ6O#_Ũ^#DB9rB'sھr'.g *~[oߋ=㻜HS;T:oUT r qء(slހ\ RQ*Nctڎ 2˄Qdj#?cڞr [V vJ[!VjJVv~t%|QL$2:hQ)Ԫ*kPAtKP1&?ul5:v!nKO{6|&Ή['SA[ j,2%KIY.n#tvvBܐE(ɥ1R@,aYU4.p /E;JX96 p"?uʯCF*FcҠ񶿸KV$ߎ"j/ݰ&tmRocDT6EMdAV'UjG⛳y֎ 9{N5W`+ FC-EGLj#k]y(|tj0~dpSA.bAsn!PJQm 6#];JN2 5ͻa䑃+m_<`yϖ G 盤E=(6kA`7? 75ʺ^@ rAw8\à,k̴%uBrxj0b(QRÓOy7>Rd*_AD#<=Pu<.̭6Gmv~*8"~GQ!C 9ki]ْ81(qbAA(OϷ P0d^o\}@n$sΰ*؎4b$J iOgAWW[>g֖,˧@Oѱ%iyzI-{l)7!_ۈA/-l)Ҟ,4bI\F_v/]7x}{(sȪ$0Y#'`) VاA{ރ8흗rVzFKBծ(=NaAB(Ӟ xhV*Lf/~}6!9}$Lu)5j:Gbk]I'A~lU | tl3ΒϒaNo|Xe(283e0hҝe &+@[w]rs79=dw[bN$-HwtNöz3Q ؂&j#Ti1lzܿRsŹ >8'.`@jTH~ P_bN@jA7۔9;%LO&!0 j'lAe<d*fN-F]ұԟ7HWn!jK$;=u?G}=s`{񴟮%c]Xq[ͺ.#j͉\1 %ȭ"FM%C[(ñ ݒ˝W:SdM*qrm sb\Czo2ӣ^7َ5}81<`:=!L G8|2O͖*+~D@̈enϱɾ9"}N XF Kh Pݝc^f7 %Cjm$||tL+)dz~ul۠O jIٰį%lcB=i mT"B-M2 dɈ5/TfNvӖ42X[8X-↤i'->J=MvKV0WWyV_Z%<'=+C) m_uT2*Rd)VDE]!چ?]S6le͋DN U,K~s&/4ȃ).bu^?bW"G &jqg}y!sIB@&=Y.p1m1$&pw|[d*&"<-9V%zD.CB抷R>}!9(-#Ӯ8CVx<, /n;WƝ VR]WFU9[/uXْnݕoϩ,Yc?`Fg tYL۾a!0<J*qG VMcriB qE1Mz3r#m iߊĤ L &3~mble[ 4ƈ0paQJr#W)ւoPg{3t‡d#D,jܝԋ\ >7t|g7@F?km>HRMge,n`p~wqW CxZ'L|.STpzÃrYxEM1l"5r,ǂԕ{M6y41ksb!_`NH4c(K0o2\9튨NzEY~\f /\?Z?VA緄un7]sK{S.a]&: 뭙ًH[oZwIfΔ=hBVyyAk ,S +!;'QJ}LlZb%1bXnx}Nm+p<?V;fc@,}I>H\6;;_M)g&&o7ڊ RA!Yy@VUmlxm8prb0U'uq pi>fjzty@"& t5$X*Vͅ20X;RmiO"Pnvine@N(YP֟܄-/s{?Oe=E5ߌ5پg@*FKb=چRpkɾ0v\ap|@ք7&,'~-Mt]4MfjcsE.ڢ.`a |G|sYPɀmUVKFwX.J*%-º˯/:4:_c ܠ״vU*0~|nقrֱء;5]e"@ CLraRv@d&҄izfUȚ6)-n>F^cU87h:+`Ww6nKHx@V}vI d޴c<FӾd{Q3QrNSǛ<=a 1qCINϢO{k!0NtsƦJ=laoYI>ˑf-+DnD03ӪdϢmp4[ߤ Pt 4`S Y)3auLb>"We2Sqcm3-0*&˃R+y.H\ r'ABb6چtm؀'Y kS~lMelٸBaR+E!*s?G!K:,[3fMHrI"}絛KZϺ};d0n{wJa,t8'! Vj}H,Ϊg^8ߚq<gTqy=굂Z73ܠ/{fZ) 8fUI+to 6dEznJ@Y⃏hJ∨ga72'+hlI79a,D3oKox-؄3 zk8uwqTgol̩>&ZRMeȡY`+E%Lʽ;e[-$2>\0V]'Hwu+6@t=aVH_aV^ Hº=뎵`СDi|Ec E˭[4N-[I=zjq W#[ P_~zD`|}_iT ' :Yk6uhZ_vzݣ%м^9o>@,W-S:/8+UHa)Xٞizڡ >nb-|^-Ndn'wdK ⽶CpҋxGjBes"WDh3(Vs c9LV_53L5B*-؋] Hꅤ˷֙e f?vÂ~8ư$VwtfJT98`,>!5`Dq7bnoo߾sglnGW! pg8zyRӔ3EЃ"ni  BG>R M%~3q;7Zç.ARQͽbOD<pCA{ %ߙ| ?P[ŅBxoGp*9SJ''iVERu-Xʲ77 =]-NGUGAeծR%&A@$ s=!/ &!"b^V>%fމNb /f詣{fF UK`91BeE?SL4݀E7O9!,*z4FWvn'|[(z}ޒ.:: M6!AN[ͺ d6KZN­ȑIfTC3Ph,F¤0d=X΢=\FLf y<^,!->TM,wLDz/$MЕ-ؙ1'2W+?Y>jhw㚲+s,>oe ~Sg9W;d=M̓Eߕ bGCnVHn*3$dg@h-%|quʪ2xd.i1T m>̼TZIA՟o6ϳ0cu ȅo_Ώ&x{_Y [Qy/ CшS&><ق2kfiցlan cY?fpLΊ3} d,ldsm-x'K5+A"] R`'yEd?c{zU,M#_"$)*gXU^Of 6T/(4vmI4rr Κ\0.G=?ޛޣ|rIvHF +?]F(9VR-J0v zZ<#L]mbѪ:9, 9۠$nn Io4#{mt̠qAojsw7Ya5Xs >U-nw^l纙*GMe:yUyG>.rzjjuo_WEDWQ|c}+m8 ܿ1pcV~(oogyH6^=*GatJx ^ A\8)ڪC_їaW,\f OAFqV)Eqm+KLuj򨺭Z85l+̄WlAM; g(af-jnDgPG?ʴ1K&My0]KajhXlW{u$p^b=LoM^ 6UfU*Űf APN}Jq?zjWv)V'= MۮcպLe券ǶDo2*"w8'%T6XM(>TĿQƠyӭWqM)v[2;Vwnj ^/Ɍe9pWNX}&J~1es$ZPRsNaҗ3D-揦]Iq=Oo+b-0^YT䂥GhF2[А'G9vetS:RCLMrL6E~\h&1E|vNھy 1h{ :2S>{١e:M}\Q0Clf>.%F1E0aUUqT1CQωV:jũs@ HJ5ٌlMOXL-|d1621 vC'䢏7zP*IJa1>Ke1_(# C\7kseOB J_axz`4J˼I"[w=5Gtuo$$&y *p|sFQxb`~f`C>jdFD%@-n[s,?btV]ϣ ߗE 9;tigO$ E¢%nc!ZިOF.# |<:0m+f:`f\@MzcbX 4]ySQ/)Fz!h?1n}+M-D)֛3ŝ8rSi5ͫ8ag=|X&]D1 ŠG}fΡCV\0VF`CE8S\~\דb~wZi:(~ݟް&GS32*o"q{B&9z![_6=)lt(%KlY SkS4᱉# ێUI*1H]HH`xX$s\T1[2F#m;9jry]S2+q;8D#@>'7l/>(DZֻ{LC^ZnlBX8:f+bWM9Mnx~tHøjwE'[ 5{vOjo?f;סspEt =8ZDc&F_j[-s #L6Q%sr-6@DY3g睮&Rq]+-p5- nz.}Rqh_iBeF&d&lv1>OȢx$@ /Q"I SXiR{BokN`P9ߞ^>b@DʲȤޒ5&bU_h6 KwFkN8//5`!n hڊ7Dr6a ${mȮjT9ɳ :.zc(_TIPOU2Q5WYdI`}ŇNIo#: bP֠85Tu%رUλifZr x΀w3 Ō+/ {'8W Ss+1n4ixRM%vC5|&cQzX9k0SV{`, ~p:}Ov<)E'g1(X:DHMA~>j"P[g$iGEBe:).d2C@:Yi˞ϣ`Y*TwѶ ePSz)V'1ʴ q*W®~Zl* 5 .5ifiQ/KRp :j0P1TA&+أ~`kL)hܫBnna>OE@¶!tdnpdň]@.-̅RV ,O5sϧ=d>P+1ۭ~je(g@0|nb6?&}-.ei,d<,'S嵓n޶ 񃦯M\+|h[fS}BC7rn OX@`IHn*$~|f4cR wyS< CS=l4+8{BR4j/*VLSr{R<8c#&$6\G $O*v*Y/FBERlɸt_ ,Fc/ﲐO>t9~")55k&9`ZI#(:q'_XYvQ -lߔ?FǜY乕{#t2ݣ#+SLepOpyduف29f@ѳP"~瓤Ւh>57V"-;57;mX: 9fQհ*-sʩ5^6H9$BH5bb9g,82JbAqxA4z!X%E VMsQGWF$d%3h.l> ܅!CCWկ?\$}$Wd2 2C '[7@Z*;:BqP= [P}uE)0!.` @/F&a4ՃDLfx;JuKҙ\.eW/H*rCkCYU;8Z}īGl38Y-q>W 0q#f?o,~~sCW`{mޗD͇w8KX],]̲K[xУ폗ws5$c#/K)s)DۉBhsc{W @m{p2hpF[<[nDR$Q)*|_;y$0AsR'P/M!!gl=gaA ?ҫcDį|Nm/LkuZE:pD׉V6]HsnUL3}9,|1E:u00i'>4^}7:H]ax6jFÁ9BoڟK㹯ą 0})[ :[n\5cM퍭f=z˂$#5a~''HKAs ü+4m+xCo]qKih, YQCgE.iJxQ( pgV6&2Fx)stbF:* 1=%Z`]fCXe*:#jM/0ތ0`iS3Zrb(ʞēHJ˱q= qYyzĨM>ޓDMoGL$]˕v}bk{ rKhTOE7-$qr{/ޫ{GZ`HVP|0P& 1uS)Q\1Y\_Y?M&@,ᷠv9.)Qh%pɷ):oB R:|*wղ 'ŀ>_ |q~ T? 23ULi/A bԩ\e2 TO %\T;d<}˸GŻqR}膉n> ܃U!֙@/={gz271'[$ `ģNrkxXRd=pO)9@2W+[w׍]3p#;:xt$QN1HP^ht HxNY*+K&r_'8Ria x*^%3ݦ,"9ea/B [uKmR.^\M6˹+ rᮏvb5 FՑPx)${(G ]-&zOm-þfI_(\ᚥ?,iu|B'>&ا?,r@@FaCb{34kr4k3ǡn6Ay jq A-tEˈ%Sw_/ncg5i~朦 P>xQ>&<:d!Ɔ+8zZF=3@[7w@a}b IӘ"퐆K|C2.vvľ9*/c`D;Nɛ ƉC[uPV?"]lGx^xsuw"RR\L>Qe0gXHPt<@T78UD<V➹TׂS[ң"p3ѷ˞i'c1R3aJo\i DWu巪bbkdR>ŘPx\<5(V%c-=(Ozv.""}P-;ѓ6O9zUY w.9dwe#Hn RXy} 8s (9U݊ϼ].N%19佚GjV{uIi knz˃NQY6[܃I;$I̪Ǧa*8d7:~߲Ҧ2l,a-{ԴlEG>6kTA}il*$%nemDo8١ ZVokoϡ?*QbCF{Դ0.l!D-1;Qh}qDBg@܉K[c|S%b4@┅zRs ޏ& 2Ky)]a׮1ɬ,h `D稈l _ڗIݰ]@ bn(0F4ľ 4]c*QE2/;wC胴fMt<8x.!/)yۢ]ibanF^ ;jy05b3r VBI~X Ǫ`Ϭ/VLȣr0qeO 7|21]SauJ4vkQ9d=uj/vC^H|Y?9` 3' &Г LuU}5יzݼbXo9x~תꉙ^ptS/*jpVU3[gK ɑZ}e7G8\u6n$(/cNjSP?; f--39uto$]_j'q4[pCjo%j^3hA8Uن],% -$/%͡"֡Ǿ>xdhPV'-'Hy |$:?l8=;gk8|'Z!鉄Ko8G2V[ m MۖIJ!FhïfKuX]Vd "ron㇈Cz(~d,9h))x/ :3py_} F'.ʏO ыI$EIn<(A4 ]?D: ɢJmyFq[ƚ=BD'0o6}PZI/[KB"y+UBtTmၴ׷Po@n}Yc?OLq!j>Qr1`1ph`ָ-9goR)Y$:!kA$KIb)HrF*-{+ViXJtv[zQ(ř"- L< lNX}a+P]Xf@ó hEnϴ1 ԜL)AD6[:9S Ν! g섫_OS\? (nk.%f5>A'W ';AQWE)n֨t.NqUqw4]at?@@LV K mmqL]1v}K+53,Qc ݛ<6P[Qi"o5s-x'* 'jO6O$Vk']j gd]̋GR#A\5>I}TVk%kQ"OQm}miN,(ѻ-q@ oiY g ˖,jͳ&Âqa1ƸVK~qWDT,3dEЀ6$KjKGil &E`atQqRkqB9nPԡ(=S3ǐhm,<KhWPvEBOmB~NŅ4 $5_LeƃX@㐯y*@ufm2dH[Cpp)؈.Df015Fm0|@i\+`I9˩u.Od$w_'Rs{5` LwHwhs @;)jH)enEoH4ݨ1!!<_*Xц_=Q↌KdvqOZdrc^.yeLMLg3w+]n7q*mYX:nJ欗sW6<\o- W`ު?] S!/4(F.}ag'g=h<]+`Iljag7 h4%&(^3:hv| vٻM<&\0on^B rQˁ[j{TaS>6twOlg:.\iNf"}ĄtZiL&VuSkOj0ck.T}7|<{xS6֔W4&s|ōoOFI1-Uy4Ϊ!QiX䦺sXWH8~t_ɰ3gu90ko֮ f߸=|4j; 'N_P1ԇE̒U emzŬ+ J ϣG٥R9z>=15b·elw06ڣRxA"|!l_QRFKS Xq# wXl};X2 ݗ,\rnyH|9Z=& ći%z7<,h[D/R~l`αlk3l En` ̋b@e_o1cB:_V]|l`듪`BZdo;/Nmβ)ogæ.4_dCȍ:D^ x .厧n`~kP I+F)%^WC jˑU8`v=1䗋N繶)`^y a >Tle_2\(p~!zŚ}tGeqzY]qbOo?=^1W7_KyG[>AQGu%DYKxV3e5NI=]ߖ~9 '"g%wL+FZoj a<6Z.$ $(^\%h+q>- :9j#xr=K -c˿JËcԆsІ-MJEO{٦oFw/{YJG:b˒RP,C%p.ʖP)\,r%mR1PrNDƒf*)|:%jC%O|^pExf'pEM*~.x2 X*}7h헸SN7wk,ڶYb>6 .v4I4/M,,Veu| Bs=0odR`ሞӞՑ)B8~>6O~j۠qJ:w Wl" *wn!8)2WmN*6,dz5]goe9*=l"VLf6"o\9C";Ϩnz*v{WwXy4(V\ Kv_W4t- =GKbpxu?t'!eFSC$2.)˜#]l@i2O2&gАM  ˤL6ТޱJU"?41}&ssHOǬh=uK reYsN|2z&, MemMzšS͉ۛ$~%R`AʬBOWdV)4tz xCwk:o(PO݇h\ÖĈ?ԉq\inMxUA J[|y^~☄ج1lvն M~ٗ&NjI @"I~6k/`rŞRTl)/b4B7`ByWwe-Sn! Y1JeVWq  s9:3 d;GCjAImipdt\TzM* TGsl:O! V$>{u^}m C];. CO ,}B}6("G$<h?&|wm[b^#n~+veJd)CVG2SN ś;X҇KY*CvEISIf7}BsJRgO MAJ ~ MVL:xEf7JX ~ `[Zisapjm̽D$:#08tSE7Ryxe=gEKH/bCOQmnjN,{Tߚg d1.ugTiic-ң幭h{\q$ةeJEimr6~uku"0vbR6ݍnSZf<~HI 3^$CnVM}h9mv$Ҩ/7Ws}mbx^q zIᅯB7LzYcU'w!lh@e1+ Pm0pX 7͍4C6i/}JE3%΃H9Sx& !鰆,} ڲèaqJ>{}It]K-j9{tߓFJsn@g?wIy{Ewv*{j=y~0ܳꕆDA$CH}QkbRTÑ6hłˆK%GR.&v 2PVwk{4"d!_ ,7@[Ǿ@5]r߄gɂ `g,`[حrKSo1e +a)uK.dۧxUC-\Gf9\ԢZp$FKq>ؿ 썩\f @OJ;Ov0Rw`S/gJ)$'y %=5:CXE}6Se`FXpK1ک^*R#{{@_)jv$GE֪}DoW?x}3G:WjK%Lg"j:0+3<S"N{na=7k["T<3`<´[4es~GBOs G.?Ė%f d4`3#gvZ!,b]Kwn6th6~|Wd16%k&LM1)%JꢃռVǒ%*T_ w_竛V X,SMZ @`@@tW|^*R1ByA:C/0P(5D I¸ D62A󺂕 [;LpHG۴,G[[Ծ2y :NǕ!XNвdvPeh}p ?twL wkD@,yCeˊ\ܨ ѝښ`N;)q2l>GutdBSW&,yy6|iLW@f<GU=ih|`ʀuCnke9we R ]pX"&_6g+%۩"rȐ[ `0O@bE%dR&0ĥ#KږYΘok i񝔝teB6jэ9QEևJL~yc=irĤws=w[AvS:2ʭJt @ΙmMIR0 ઑۨ%[ <[XIg1!ciN#$A6ɝѠ{s;/[[F+⧑q sVvK!=W, 9ΰiJKqk-Ђϻ?d^]9hr߱&g1RяF[Tq]oNCG2cy/"YOS_E;a0K2-Ɍ?8qOuUQ0yY%kW R-;*cSq0X~z'LDB Sox_ .mx•r1Zwqy q P=E/3;6Z|o/!P캴„b:d6 Qn(DtQGҦIK8p>,!bo`5("yzP›[F0zQylUG!# /kgf|ntjS=Cp7s:t: آ=VmmMi-+*o]3߃*O\M/k΃l .XNKp8dCD 7Iؒ4F!FB_L=[GCKB~B+'#d/Dͫmp$Bㆢyw"av=iڠ nI}GaYۮ3YBSΑA$\7^|*Bupq`\"^aZ@ r00F ld:>O7g ҅pVV)`?N[ZAJs=pd4L1$ Es> k r{ޗyPyWY|w·9 nP'Z&_Lo +SAkӵn%e*GkOu1 <2޿ZUn=϶Z!¼tL+ANŽHՕޗ<*9ëXngp13ە&V#ƣena#D1 ǭ bP]wƛ/fptIJq)grߨ߯DH}ykyWH7_jYۑ T]ǟ8kzb6v} j~G dGNS03AS}!ʦm?#p#O>U7n.~x#>/7J@E4rzבr%ÝZc%G@&e((>x f*Xm#霽9-D.joiG΃ /Ԍ'ROz~T  ;?ÖGeVL#7 B(wbX|_i*"ZQ@.04!*;"89gwvce8㣉6\CRҪv^d+_*VZgQ|M]1/ʺ S_-  1RilxH'Bt+F^|t贔4`|r;?&.jNK%ݱ_Jkqv{[;-o'bSfq)̎d^yۧ Ft,C8IAt*v2l$Czy'si`4\n . 34YK KSyZDs,ֶ8Y洶qP2Q+w,lZ3:ގC͔Apʻte7Df0Z]_&Q\T9='4lC` IS7K`z0pZ'B$Pץ(F5׵khcNjU'H)MAtT/>mױ1w,'j8�Dx5D|[_D9S}>6xTb"LJ/|(xS[Shd T y0,W,sB]rƧ,1~8]Vvo*dbC}ǂ}Vŀr{U2 q,Z93&V,qI}W8.˿_L:1<0)KȦ́oitǯ#AԀeyu?~p }uE(1榞3*LK{l&Ӌ`Z#Bkq9/rK|1F{ /SnGV?ʗv{ۅXOWFOP"؜ي&-WqWBI#c̑gY&~Ic"y*F馝8|L04 bTʹ4=wQqKAZLj }f$\l-WPV8t >/0H"@k:F' TyO&_zlDC}Rr +|u<yl^KKkFAw IG+6lom^?#' })iqFBAFڅJd^ c-xYƑU'Tc{g-ʚ'PNt̻Kj֯f<{䪔oD2`ՄqT,&zYm7:RuNEsW ~ZYfx`>=VԂCHú)U~nl|ڑ0ϒ} #&~JѾUL ojc+޺ͣWSc[):q'򬿌ڂ0-SkA|0sCR=얶uo*|r6` kX>$\L>\qZF&OIh_wn5CcqyE`)DA !ވ>hv2aHAQ-u~6ij6UKLNn(=? 'FO9WiB2-|= 'gӁ~̢6yeĦ|twqA~q Ti+% IA4\TJž ][L2؜6y M׉:&^*VㇿF$L" ŝ_wy>lO}!F-f#B݆xM U\ᄂ{ XrvEֶ@@Q++f)!\W1ۥV%m>(CU>|T0Aܷᗾ Z=z;6e`r tT Eph.31g2YV%Uv -TWwJa(t:߄zGVbTRD5j:#y 7:F9E#zk7 uSPC3ܥƭU7DF>"X;AxZ($iQ4R m0IFm׌F ڿk2cYV! d +猗SVYXAYFj5C2v[81e-M3 1Z4۱%Uqo]GTs\㔮K_d\*vlCOɥ>W JVdY<&GơRՕt5kEh.4) z(W-=DxZBEY-fTjc噡"e"_qY"B^}ee7P&]9fZfqjz8O-\mg†ڪ#׼}K mZ+UT XC_Ɋގ3f^>4!,H}<>Mk^@Dߤ:Q>du{F9]u:O3bZ2ji%GXZQ=GdKUkT{pÉf%)lh<ЀOЅk@/1SO\XXЁ8rD}PF\T u^)sO.A^U#-PzNXHbk*hEcݢU/%.ƜP\*$Z6BPO0N!@WNi1r#JR͟m$b;?HMRAXpEArP\$ƟĕtZ .Vc^&xW[r|,DVؔ2X e{vԹ8/ Z8B=!++aIbƎDm}.hGU'" 0`,n E_ ]%(yq ذ*gJ+^:_ x_\~JDV^Y4W̩C*y*_[$w$!OP{c54'{A{Fv"rG|zօ4?φ0c;wi_RptzV袀ϸ1Ih)Aurj(xfޮND5 $KaaM3ߧ>qNQَtoC Z{uE@\Op#iwwW h$1ex\q.>5GWpMe]@GI"܁iLa蚟6UOKSuU(^cAYimdQ vݨ /We7Wiƶٞ?Et>"V$X))FvFxBz؅)p 鲸h=0%6g=Vp -pxX&+: A3ma*tؓ SWP:^71DjS$KhlTM,﫠`Vba`ʍ#Wm /kt~'iY-R)]5Vܺ"FlA&tsNף%;#%hhJ"w@4H]_ i чyP6[%O,#8ˬG?[ x WCӇzN}4ߛ7@ ױ';n>Oe"fʽXRGcv]nJg6p/8-z:lE鼡&^OOQb^j!nOaݖsn+9D.ciZRkn V។"$އ3+Ix$ga=47_`U TfC>łǣ3#~5 3k= Ȕ/!_05Cң'KZ2UXx>>gGi:뉔PQ@a`w+2^891[#hY#^ǖa-R,<)Gr@YAevq8ae^OI(tn|(N9¬_ba $220f 6إ7e0ۄy{`:ʦg?eu'Gw'O߱~h<-wp/U9J6JfRiHi3iROm"}ѥY~ f%FpnQ6/;+k9nb1&tf_~jHQtG7]s6.t&lP,x훔,J"cM/@ :gܝ6 īM-q?7]lД@ct /awOkX,;ue:W|b-%@/m.=;;ºhבmП&PڭC[Zo[.p*MÇ)Z\_%.;n~0t9}ˏlh| hVsI*#;ٗ,-Ȋk#pX)3k\hM"Ft+HG zu8dn#BJ%/yџM@pwD@\,@2>!#1,DȂϪTjM{%1Pߍ HpT2yOysuq%D= I(^T1({ăL4U#??SjLTq0mΰihyeQe78 ?秴g8=pBzsybl%[ /XƝѮ F%m/67q  Z\/?S MɈWҢÊ }N}7Nv!8ң ZTpĖ8%~=gXVF:8 .͊n;I7;]L{n:7L'Qw%wUbᤉJ`Kkp5ˆ ]pe9pE E OY\: ̅6Bib͙yFOՐͨ*k%(> Y5iѿ$Wei)PȉS~ɥ}^Zzs]/;ܛ7mЗByn)cJt)5\Sۉ9:,UWGu;_z)jtQ)fmVF5[Ϗ,밳lUj&?%I EB"6>8:T٭7SIs%DV*_]ܥ ӭ4E-zWNlf lVE7wiJ\A`dx-M⩫u!-_60 zǯ*rk4(K޸,sY gTUh@D:U"C ~J/{|:lW']xѨ9yTɴ Drt=yx@?>[h$h1#0*l7&μ7IIp4I]"H#ǘJMCG KV!5/AEeS:%' J9Id#Dc# X-bI Вig[20LyW̓iG뼕 CU]/T&#hlFXGIAJءE$Gg<+\sھtX @y1a$ۄ!X-lXc-9'5Aojf(d=sRlö|I k0DlԔN[V Ui?NS(H4\fpstI%p<k vH bԌx}GmRfX(R=~Ko6 PϻD - yؤ&[Í6.}=Kts"HMe [t%֤I 7r-vkCSbD M$ۿۑ49'#? zDX+(l5~%yt-hf1J|/,ۗ63TJAm|vG[(m}jy޵mlf':SLZO_ɮSvrl"\mD8%ZxE|/NFSY'߂QY-Ҿ=U³|jqJI:jۙ G&~, ۮ\njLVmkYӦA1D%k.掷lMe~}2JkpF Q0Pm(lА>yM*M9wAh<)oّ40^tb#@a(7T5Kv=ٙ.H}]u^ɔ_u]ҒJjcy " %s.mHDŽP三$~1K қj` zj1-ʿ)BtBk_&0ݸG^ă 9ԑܥ|h?Ȭ^`%>;6L0[Ɔn⌂^SL#>X8)ρf{=FFn)۷U <'ؘe3,(NNp ů vڞ--Rt_ db7T1dlՂb`b;Zcsb?Ya>Lձzs^n.Y{v+jxQ~IzNjdCU Nk\B.7&~@k6KH!?Cp.Q_ג%[7-5" % 2ٚёqG,=5R8's,9 ,NSt"t/)ͬ vK2nRJ}oTHQؗF/S%<\0gtHwq/-B}(Oo!loIgPEE{Xz"6v1Y|WO$wuf&TâokI˛zEd>>E 㔠M1XOh/nzFN*4^ 9{RFӬ qz2mʈ*nVߍ NX~zHlpy{s}iU]}F5g҂T ||l@K Nq"d Zb9~H;x̞ҁ٫\$E;26j] +3"z]Q ̭рhu-?N tC8fp^:fO# r$QjmÚ3ӜwB!0J?}\!Eփשkh%CސNQSp9|\#Qab(9LN&9o?SXJpZ2pvv.E1>E%eQsq3 8rXn7c4XS6`!5=yP.2e.  IOJc9rLn`/~~ 3h` d?dϾ; r{ Zow0Ff߸Vdy[Qw Y$;#.8|<.{3 C1]"ѩt㨃ʀtX5[w?y+ hp0z, c=0͹T060Hos_C`U0S{BG5WE*|IsDmR<oaZ XZb]$^T8Mѷaw9m,賔s0|i_n2OSZ+uGI'ƍ#r~YkcQ+srE SUJe.Y8`$HpEL}@tW\H &Zcy+:lPSq=]@4wh (<ׄ Y{qޒ< ZeeE;AؾTCُԳW.*ɘ nZ/is28 aEۈ3/HVf7/E rIzF1Z^ۓ, {@tB";6/Q-JRȹ=]nrnP)ϭh\Z?[+{_ I9/Ib>4LvQ'dhXC*ku*4a=lT= @%D5J7zcDa=VsWdU/yIS X7\]\璂{2N| !rtPŨ+$b~PʹژPlyr3{U -}S6QdgJ5|h݂A՛U]M-* wO"ALe13M]&үP:C\p7.Eۉ3UPw}8c%BQu<( WQ}88}+%zO U^f?M0N.E VF~E}t Ctڷ'ǻ \xԄ69WD >wxxu k*c%rN-s% WbU]O$P{O؄ {==/Y47pꩱR%"]Ď]gRM*F>÷4ִRf}ٍOqV/V̝eIc`r.atAVփYy#Aoɋ;l^ϠH Wm8V.f1#c9bDkZ)dG>o"R rg(u>o zZ'*ǑtnQ7!cmPdNq3Q_lJIzA&ф0nYYDQ+~8 ;přuۢgqH.(R`e԰jia`2c \K;[јr3ϋQ? URf;|YtȾ3HH~ .rni@nQS:ESz.C:hplu  vJ lg%ɢN:Ao@%v;!E[uqx蓳U08@@9OPɯњx)9Ѿ̦ @,QM )fZ.nc NQ,X&/ $mRn(|ya]zޅ.FսS?@%D.JU"{@FY>?ܬhPs515oVLC[ U̥[^e|)fT?ZI& 1pb kߥzݓ䆝 ~\T^V+w~mzׂ7Tp6Z#B໔%w?ي,dY+s[ھQ:=v-]J PP=1T$h %*D~][`MŹS>3=lhr6reB.?0TJW=X׾Qm3)>j"ZNdVIя5Ew# O'ytgpAlR(S_u擔E(deW (q=n%Vs k.V`_ ߼ - }7Lwܓ{ʂ |S1=ɯ>a9=@s#%ݶa>sTad9ˠ=sM;26(_Q7-ۦB4Ʈ^~t{XҸPpQ c ZFE/QPϙRu}wroؿKHڤ_xFyoneg9cjӍ-&8O0 :+69_)DgkbvOM9߃LھK0J!fL6qIC᳻$@WlhE :3FT//YF7ew$ .) XO>_kWb$YȊm@3}yC Lp1[ ڊ'|aI9H)~kth|?hx[&v I_}6n5MLfm$")MVV5sU&֫Yd s׳3ہ%Wъ.EJ ^ ׅIlr'zPJ4T7:HDWCv߅k;BH.F83aV/rA&!a$'S&j!I(ZM~G3 g#l8Xm7‡bD%C-y|m&q-f/k]PU 9A"_B- g.<zYGR+cz=͈|kҕ,}LOZ+X_x)nSKS3`-1̱ i"lgd'f/@ w dFIX\]~FAܕ5}>$`f'מxKBORֿN(yQ*fYYҺ `L+@}3vHfaMϔ>uªN}!|aVj33#뻁,[lں>ylN=nl"ͨDP4mԬ%ȃ&\F2 "U [\Z.Ƴ0YDnM'A^D\"9'{g8bK4m@Xp9mx[Oh~Й2\yB˛et(u7ntiZ|Tx)"-IRrۊQm nuЕ(Ǔyw2~q|Ǚ;Qkf8vNjJ[r`%1f$$3xPV"ADJOur6 8t{0]8!;`ʴ ˈ6I \(']QƒygǑD gZ@y{/ڃvfz| zW@,d'>()Q٘hSRtM0~| zxE0jgȚqVɾ;r"i纱(p$TX]5!O%΀mY Xd}v1=ꊄ>$;њrS \;vdq8; D\˸^1hrNA8|3#  b85cY qx a=."E46PדD:3 @ Tu:p^QFu4p 8V@fa݅@o>3RJGGGBXci RYsb-,$E9&VجV(Ya_/}Hq3;\;c2#+*QZ99\ z00%8'q gUşĊ jg!Ѳ7ﵔ}DGsK^nm)0͇wX$ΙD&I…fEAwM,j(^NekAŇդ<0C"dx5,OE*?ԃ(X{X  nx=dSVreec{3+V8t\Yby"iz˛z#ݒ'z.&iU"^.oh=9kv΀𫕈)׼y%:: @QB-På(*JHqȞP/hYp hp42~h_Qz:t\$͸e`غ`?{Ĺ3[K=TNpYOkk!C&}rev_>a$]be_Cj'LW=R+Zk-i*oD$s 5V-F_a򒝿c%di]nk,`-2=8:Zwdxٜq9+hsx2P?8[.ꉙ(6[̑_Zװ3/7Tp wn6d?5!Mh%t?Xs<;Pmȟj.P֖@_G ~ǞpfrNj$辗e~|C$e4#0FȅN*w)9X Hփ#K?̃ ƣYL-syU>}vʘWZ \Bt.aH9at0C +XnB!u]kH^A72\8ϕFVQ 8~|MnE‰e0stWPCT{,ًs ѭ~E+![Y`V)w5B0J%jJ]X؄(v#)9নUΩhގM-M1 3rt?$cߣ fnkhXZGJ#m2\z|a_b,"@y0؂h,|xV{``gc_7%ohlhUhDOODؖ%R>]8/U;(m'r7cU0=6 녯S3RZR7X\RE3ǂo}I @xqAX`[F0rw%~Y!,Ge_}UQ=ΓYay'kS9eY[Mod0"| }tK !|d>p+ɅuKvqxvWƁ֎ d$|oS4Y'yGX`bs[ >k-H'QO}qIpS3o?NV^#"R']qZ%X5@+$˼kZˀdSh à7!h A } jDy@@u̅>E[Cl`Q"j8g(RxI<`eRO0L.D7L!vaMW] b` xF*عkM qr:SqˈFs]Ip?t~yͤ.~#)ٴGe9O;(Ɨ7v \YR2:62bܣAΑ\y̕eBfí|gߛ0q^p0 1gS+%zMIKqpZVnCّ< oW&=Oħt=7HȲmQz)Hˑ>0džu},4Ќ6 _aȲD`|hx.OnC);,z3~-՟&l:>??LODC xELHL{K̝_ Dž"ˡX.FjE;%l$lv,cԎ :`Ѿ&s0IQGZI0PZlB" $gE񶴰g!.cUmwZ}1vmiJ֥*=pfrm}黻v?PgrnE#ZY75n-sL8$n_DUFX&XOa-CrfS!$Z4$zOzӚ2s|QIvf+kĀ7d({7{YV)x4i%<5ODNkvb3vbG>ђ5NnDh:Z%Jof# υiE\11͖W"@D!EHWOդyy:x$iִ3=P 鞐bXϢ}qZ:e8!Cok2D;viB? oNx\aЧ^7 8Zv,0WB+{^ƾS ݥh/dK wkrvhHA9 f y^ @hxjsSuO c;wL'2mHŽgQ! Jږ:Lѓw^BfU/pw0nbydE<]KAf z|hEMB80a-MtՋr( qE|iGɍyEg/̲g!z@r=]g~vT9=&=:fzDfG[H_m(8VW#t8Ah4 <o9WWĵW]9껚,*A1~;W`TǹkA4Y#6 Sヨhb1|C[䉧€雔"3NN;3‡,.t5iS2 |V_ɖnsylǛaFbcГN^:Nk=W0rwZ#yZ!G7 *Zͱ]lP!Vb2ᡅE4Z6s2 2@zwvӤr##fOLxuThR#tVCGsE>ydMrXxLQVp/KU4ux7֩X'STj o34i(q՜B*UÙKn༴z*F 480tC[?PQ+u@^OT6iz[NX UL ٶE<{_fGe; =Nō}p:-ީ\Ҿb3 Yi麫)5njץ5TÔsDXRcd+ɼUyb4ߦVʆL Ԇ&ιyG#V36H=Hwz5Ff/(emyB̹4+SGL1Kd\Bb$7qoRyl žǓ<=ѡv+"E0Fv]%8ɖ Y }Mxlݮ}K~L;w!Ġ g1D\5pk6)@]eNT$ޤ{v34901.s 81/K^Ōf{ 42=sd?["zf -ⷽ_sM*\TlUPR ZL(#OcBR~4uNz(p;[.2|uG  3*H[nWK*Qo/TΓwBKLA*A0G+dBdah5([T^spWnN+)K 1wÀ<]L߳<ӞT[A>B5j'^M$1Ffv7!O? t]i찺 m+ NP˪y /N¥B//?M!0?ωI|Z S;I3Zs)RDo6PBE)qM{sxEŒ~[Q3 JDN;e 1 Sy#$(lf0N.Κھ;҅| ŗt=R< gG7j]ӽT Wjcex7D3z}Jyk_3A=jz(>j{dRB$pt//ޭ^0ȐޑK5H涋+{ *Ɨbx(Za}p7Nḣ ~{=Gמ7P(H f U D!mU?;U8:DdX̨_phao:1wV*_ky&v@2r9;.} {vEIV": yW5[_ Q#4%ꁘ>;>ؠ pZc!%Y>6P~'Bsy}.` GζYsV9 o.d6r6_M>ی&gNcAhM/"f4?]ʟ'XUW|ca_h/FfҴ42Q]N }cAHWҁ{y&<Į9;sn4+o}c[5,,/;]wb`нx@ \{\|~{33ޭr$=I*Ysω1@ܽcIfff"~gr‐U={k`ݪuE(PV*q3yn0$xnW67(gϿx]Q&ZZ$Kjb܏ILHnk_y 88CU{=H }i]s1!Wr%7m.ъ;;VI^Pz^&vrkEMWQ27! ZHZgdL2?a@,lk[;j˄%A;5EBrW2O]|#b~6AFKQ-nf/[<&KE[Yh䠶 j2<O[cs4>kѼŲFB^07溼eGm6-=x%|xȮ .=АtmCہz(Sib0C&<'jh֍&|=BhxQ xrkSfS]i4k0F' $Cx U)")XM-Mۆt?#uy[OXS#vwvrݽK8 Gꖣcb}{Ǎ+v&,-]5臡'#z#A$Mw{}(Mq> 0s;|/=+6c48MM@x V,@P t7#m@e) NC4K&Qrpzm0]ԑ0!dmazTث)lf>aZ>% l|fƺBIs:mmއv{q6V# }[l%b|5I!4\Ii_ҽc~J|tn YsnNҢ+a%k0Tו$+99^Lb~H ύ,e/CꋓoXeZpI]0QXxaiyô3Υ] C;P+nS,Tt6ԝg/ ma-{ڬ^`kPvWXfRȀWshֺIM.ғNѷQM͝?`KJvUJO-@rي =Pc)a'?0N~a-2*n{dQݭbFO Wtڡ+EUM<2/ʩYBх`5XsۥfQwU*Np\炊 U\)p(ځFeHDu @.Ui:_,ƌ%}""}? K qJ QȇJ M {8J-/s>MhU' MG?[z;a~LP(s'rf@h偒hq3Y(g"}v}̙7p]B\L8?G^'~/ =L$Qb+[|BD|f҉R4KX>Gx2>Ta)AQJVɫG9RW*d`q_Ի o7?NDC 5l٢4ߠhCjɾ=ۺVJ?[*A?13%VLOP02qr=^ 񃔬;l)L eСKA-jO>UQK `?b_ބ w Na*~z,mg3=7/sx 7a/lLstMIɢZq`΀t9ݓ0Zң y vj!5U&MO=x@ztAq/ͮ&#pzz&Gg=@ST/Ƕ{nnir/W\(BIо_ +I![,S2F"4[ P/x:.zzpAeV>BsEYf/h o|]86G&@U`Ppdb'{X??ci.;iLa:+4WN1I eyzP--D]zmaFAѕ/bË8w1(ޯ\|cVmj73̙ޓY˿@9E<\Rs *7a? [SO3-3NSGnm`M3uhH#ORk +tw C?j8)q>IjP|cbn,Yyuf1mq񿪖x3g\-x0oV`ň<0blg=6?)}tF ,*X~Rwlml*B:2IDS $5pSFC>Q/\Do `oV9#BWCsf-z p #}Dp@u u}A'tN(= Q e[j ]L2d$8Mnx:}Xs,\L,GPu VK#=B,ya {݋LC)O%8y9Xzu=\!pn^ Y.{)J ¾j553EePEE$ƕ? xg!3l.qF-Av5$-~> -[vVGȸRgimGn=%*ǭ?A-15 ZR1h&ϦΖ"o(E~l /a8xדi \MêUf<ڮ @x櫭Ȕd`'{ KGik\ l^H ɘ.YNBG;+4\0_߼f@fNRVڋr 4: 깅iY^pX>,Xf4O3 }c1;)+zs>3Uӛ4f,WsTD0릕{CVwE^%9diUU:֝XrCZ2Z]TX/5rL:-oTsX8nV̂2x}\Z W'8V@ς0 ۳`_ 90NEMEY&mǍdfu?/IDVkZ}$]Ȫ*@}I @w1(`7,/^Ws7Oi^~wM Ay 5D} K4[<YૂR0C+a b}A LSy;_ ؗ7Qf jj.;eVAx| ݁d^yu-`+ ft4#NDT2/500ї" QQKX@]m+nEBV>]%WDȆ3sG T4D:CZ7THZCA3R$!0 ach{F>.ݧ7KO?HG]2/Lа$!&w,)6_Zc6g:Qe Jʣ||*pk~#ou9&RR yeVRJD &tcT޷oīX 8^]8=Iqm?x⏅(+:s!*JZ_Zy&]"Z2sH#[U}z8Dw&H/j AQP{m\Xu8^Q %ma( |/#)L~F!!HN溛86(Qq|v.8͜+`7@)֡ƈdDc6Y-1 ] wn2ڼ8  q6:G03B2ĉ%|? U)RJJ &U8[zBoJAxaX<퇎|VA fʮkXp=-x(@mS]COxHY(/(>{..m01T)&=cjbce=cT<=Cx?]`zjZfH{k\Q~DuD%=."N1:TecgdgRвR\ۖ꒫u(jnn0ŞmpqoI}1 sQUg߳=PB{BI2k ЮFZŖ)oR)6u"tcdzM`^ B6Ҵ==,Y (]iAM@9go}*G*pdn\i; =DE]6S3K/4]dDr'=: ǖ| f/js2ueNȤ!5:r(d+[D: QQ=Vl̕o^~*|V\%}!C$?֥N]|Híu0JmX-Aj^M> ^l54_v rDVHRT9];MJZ+X+.3[ܢRDXX/NXW" 5SJYdǟv92|tY+xذ ^-ǕaI%qak|G4 sӹ)l{B<.Z8kX;!]VN^x|zi D@ެl ):$Wٌw_:W.A/ZRB5?MOh>|.@{JU^9D&! oIg~', Qs r-m8mvuYƴ؍S`_QMrVUn]6MWg~ ;=/**_ aS[fƉ|ko{bZ7(+Gj캱om'874%95_wc4f)x]>(|KԝWF h~BQَ+rҐ~![@9!N?􍝕Yf`p>Uk>jfsAi8-lJ}I<่/ϴ5v8t9H[Fd2Ȧ" ?.1aZ06ǁ.cfʀhJ:fieKoiK0rPPWrHC #k~^'K8a=K|K+KqekR*ˍi0KcD yfZM NϗX}lDnI6m $l?kAfyNb́EUGy{ EQt:wp̡ }EEXjOYC9L~ Cg4Ydlv)ʾF3jZ8IJl7 %eȷ25L8n`k }l/̡UCa1M)r#VŃm;d7R .+v`07]ea;!N*81C'/vwmbba10POTˢ75-Ͳ]%sþ;b920)У,5x}V0= ͩL-93=] #m]=!E9\.=J#]0y;r S9)ˢ\5+K+TW MldHi\ X.P9K0rA- c=O]wwpى D;3Hn=C016k:^8P\WpٴM‘r[.R!䄧Ys|k #YԩYt-"݊l=q&V'?hI?6*R't\jM$o#8m22z\0ȃz^!$2Iv 4~Rc~rW[G3 .P"$ H6z&$rf3 <ƅY` ClV&ϾA":bYjsꛤcrgaQ Ã<z[1p l[kzʠh?xbb@Lh/TʮM(:^^DC~=:pI׀RgvKue`B`;z2M-t \>Q~P]AmE7 An(JqFzr;S^DQ柗?h\Z:| msti$qc%7H 7qKЮ~'VšaK†FՈ^T$i!+!9RFw[> e 6z2hTм/R]dFuBWy(bic_MT0֐_6z<=ΔtLA.$W:x0bC;V!m,XQȉsi([ %$u)6F"bXvU-I$_Gv:N+$LpK^ -yv K] "ѱfRO˯vzzFoyA7x4 > (I CZA4?Cc3@^_f',6k_"s`UTk6ֻؕU-&Lc4p3.z$T51{2Gw=s|w3wQ͍oEY#_Y\d͐}qLK?!}{+)J -#+t V56dsJqjySwjƁM,լcm[561}5[\vF"Ǻ h r69Sr܎YVܭ~y9B\=bPSxHBATf6YU|R@ * pMeI"+> ^^ g8Փ1t竓u1SՖR45ۘ2aNhCJge)u5)#-`8Ņn:ibSBY=Z-y-܏|T'/y"ZD/Ŋ WNA@-p:M#ǾhأکЧAٺmbD )& O8+i-_2?)mF)&2MX^~F`כN`%#3ӡ9%\[U'6I7f4^2h9JmT/yմ="oѣW>̨<ۂ>cADʉh< $˖fHi=bS]΅ǻt9'_@e!&v=HʅPewtP{q 6l_>7 l̍s'|dqd;M#4( Yh9.*;@br>Ȓf$oQ QxfȶQVeҎf|qmG+-X7}+0)W7T0KOx]*IFÞcءэ8f!'xoɶ_䁇 I@CUr[ Sz,)^.m$ :hZ/Yv}H8Up ɧR?55@hNZd)͌G%31f`| wcqbA]ҤB-3=yi` :F:\ÉC363i|v4.j'hK0x޲sq[VRAz(B!D6e!wq?d^JM O )'(U<H9v(.21J{L:E'GSbOô *k-iTHsf;hɞM4ySԌ?ׯ#w*&oN}"i5:IQ-:qx# 2e8u&~2y?F'2%FU!Q/E5gY]_dJR)$%Ulwר$AXٔƻE{Jؙl'iԀSms+urEcsuAtFEtʉl@`XQ }ݱ[O,8xx[|yDmYUu&~TT8enfdyI$`q0kVbR]x'N 8\Z ZH~+#4؄Z&tsL˩s/3\Dx~cK"=-;\$d$`S[ۉZE42|xgb~D|Mh]kNJ!% bۂ%k`o%0gzglSBi3iGDAHN2PՆ/7q׬0cT/1`9:5,bfVi 4; 7^% +:Ug;ryԛ W+ =887㤑a ~!ҷ零oKa.k+[86PM VuJgf3"M X FL*\J [5O4e gzsQUۙ m yh:'/K;&ܳ f)T13cXWDsM3~eҚ=Jfx 4Uzi|,١|!bd4inX52mrUbR|l6 4׌OvDQ4]xn2&BjAg'ap*/ݺ7}@ȍ,1ښm #F-弭..opIbv.<-X˟+`n/=$b4~d:Boa{g˘!JEf 3ط9F1M${3^Yz]Ol3)\6FIzKjBBgg|NU]vjXpoiuB`}0vpHcK""|b'%T!( i Zͅ 3aѕ 7f}cávަ6G>ݦǒXNơls9}q%p%we|}EojONؑz{WvRxE0iܻ "f$&~_o o_hH1x@ji xQp D=qZ=NuJq!)CO08U勲ɣ*s鋼 3Nґޡ#Ew-">`'d@~6ެ.>=0INdhi2׹ht uؠ{bFxDqzOMBwf(h%;y阧t}Zs'?%-ȣ_AJV AWY Nt _&DqQix! F!H)ÿ́-P0 ŰZF .ŧ(UH[A)4V5_9IB7o(0EB4&B'"Tq?$86b*);c@ ʠK#9^.$8a+J#G: /'T.7I~`xHZt@܈&ky%51Yl"Hfc`mde8Q`I/'?"UwqwJc֊>9H6!)**S9 nt N)5nߣ`U ?X*{JL!tbS+ ~s-X¿lIu7[=` `,?8 b}Gh>< m lcm#;z/Rnc.=_[Ύzk\O S;=o.71ZuFF/_ae幓|9Kvť+ shVr*T_2˼e*_΄F@8C^2|/,y@r] 6?!Gze9x }tF+O$ЫlOz-u_Z MQ*݂^2FIW{wgOL>pU1+w~YZ7-OWȴVr$+X\;x-묢POOP  %"}=HgN'kBWGd㱺LLsEX"&_l 膁p vטJӍ81k-׬ݻxt.KEE~RPN/BѽbT^cnV%VdX:҄+FƷ@1.qA)64!ٽ~.ΙOx/˟1Bف1mliuI p0HoppVw#ӂX{MICʓu)ƿ- } rb!紛X18Efb[DI԰sjIB#hsr%O4TM8tNbМ\h.d~0@1v T}m0N&v0` Z5dshR2|E!L.X3m2qWg/e홴;@rFzc'Ս1#B1z@ ߊ^h,1>˹HzAbF"."T۫׬Xz WW6.%k,MشQ^ٛox)8ֺ-3_%₦GFɸյb<톍HmL3NRY ]wוp蟞zbQ5ݜe,Pp#[ OVd3 3_~ XwwbhZ_zUJ+͊|0D A!g@(yޘPyX>nl t}# D, rvNO"E|``q!([i4C.%|:#ƛ]ũ stf6tL/.)UnZ+wNƠd5Ǭ4ӄ$n2*!1,0$#g_ibG9Ef ŏ -7/h~|HB=Jo9jrga^Lt՞|8-F6yYw ORX\Ob'[ӪݝA=Uv(E&lSq慍GMP>MdVnRJ5_;4V QlzDe砊y4,fVt|{7Y-}o_Dބ)hdn] E?⃃;_Ҥ|1/\ƅEC(2a PU|ZIq|*e_>Ǥ}pk= ? ҈g(@HhRDAĬRKwj7C#Ip]aV~.֓(.(Q'Lvܿ%*:BH FO_ tmNkwymفMR}ǰ^f""­4@P;ڱt r|}_^7'3E7Zvhg;9]x{!0j}cES orTn3fjfeYT6JD.xF'qLJG~-;,3VœGnHVDη Byͺ`ki7$s@5 qvn $Ӊ>oшU;4O)~Au WsC~SUl9G'L6=2< QUV ҆+pG< Cc=bV2-NR|MBٙ^l.&U>*ZJYvȝ~?+z|3AF \|Ԋ3R®a}YhXLި3AQ5/2}I`@KIv"nJ%I; p(6~cȌA-s&)WBdS!Ko1 eK8Nt}tOY['LY? 37p:抈ƨڀ|reJ } ~(EP\~ZX=I,a8e!{!v~Ϡ00vh.FX7>5cMi=O<'7woFoiDRN\vlG3UOJ:rK<!MR9^/.}!7U@/LM˵$HSX5dلx=[c :~8_ !9=>VB+f|Ϣ]>!POjy*d}sd/nTdsfmKRxA#o5ީCQ':.qR.rP'.1>_s1+]C7Zn =Ddx )fE?oO&yӵb%Pމbohi-$3<'paьFPP;}DHv5/Y6l9jѷnTqnyW\?̐S T5*:錎 qO/Rcn)ve}ycHoj|8 (Qll"TK &KO~lřxp>K憪;Rth9. 3I'04Y9Jϯe=O68# ʡXDEOn##GmI .,'nh{TN&a_ C| *:į{$uL; T v+H( j=Ąra;$E0tMuf}lXd9s.AF 1BǕ@~i,q*3@;$]7N}[lСׄ:B}L|*D9g&)0DbmD&j4:k~g~G䰗8#glr2 Z/6Tg5$sDgnyQÁ9C)~Om:"o  e&@B:\vgU M uN`" uCiQM`yDU: *Wn )j>$VҔztV"_ P|ThG|7a@['vGm8i@B=T`.. }bs!!17=^9$4UQM ϦX ,_OjD^h[A "y [ +ۧ4HYXGڒB/`.b.zE߳oH~/?Oal`nGW,z:̣-1 T!vɳ@si79u?{Q5ϽXHByr4d諹m7v+10%)cDe#ڨk) iBٹkFG͝9 UT:/X;G47F%$G :'K-t$~mݹvZ 3:rz8wd{i"/nmgx銭  ":~,0*-&?UApIk)*O頻'!Cn"A䐍$DnH4rĵ>|3wX~n, +4~έA;t|рJs\CY x nۤ399v)#*I7IQәh8#">P DW+?*`6"b;7"G)AeBC|c Kn~r<c`d,@rV=¼r>1Н:ɲk0I~@S .B~ۤ}̭)~)Je0dx= ٪դþCexg˝Qm^ӯ{ 8KOwDeƧ$[FFحk2|NuɊkpftL5mQUtBg3lf"<+ jٯ"(w ກl7Twq0ͺrV(iR-/@;udtbҐ#'Jf`#]!5? (Ya-W2S5cnL2T k(1={Xv>ku% _#-$x2D񳣇''KܣpxNf1 f[1nYyN'LRQZS:ūXv)Nl}FX+,=(֋Y&uO Zx@\1V09\np8_T#d2#ŸV5 |_XuiOG4/ E&+gHbQ 23/qnzBeBriܖ橴`{\}1XL'K4-N`Hg5i/M55LnC8LWZ6^G  f~#M,fcEnl32շW4I#JMƍckeI˃H , |\CȨ `Eύߗ'Ah'r1v* ?zbXSQR+]"7{;7Bj{l"ӵ4U+&={ !zAGu?qaUt+㯸]Mj*'P48oM~U9'Uh&h@a/r1| )2q1@cبA'+(#7m"?i Qi }8,UWjnD|E*}H}* +Qۃ4q2*./4l mXV[vȳhGjLlgT%qOS_q9D{dE~iBr5N=ZfC<"T)bzDa7DZ*.W^Xi OKNnnwAFYBrTݖψ^R65hQX pDΒIbn_͌nc(]O>xc5>Z+M0Sm"e SdΧCT9D(Z@; (bv~ NM|brDž?*]?t]i1>Z}N)@np;kϢ/꓁gA&BA$r QY]x)-$s+u:o=zLEip11M4g͢C ϘYsqSkҘE4ڟ ~l`d}戶f EDj[{uٷ--x@ȘhuS=nY`ےHνJ8f 6# u_bQaKL~޶][yQQɺ$[ Y UI?^}Ğ cʻ_w^sCIZjhDR_'վhƒwI1}Nx&h}T,0(l h?n(&lІ2njUGOiU>䚣OQ,&_3hQo| ZEZQOr5I+t$|؉@~VĤjӶ7k0q_Z eb'=9Hr[]Zr%#jsQjى =ɣy'exHS뀤"3%((Q4xl@F_^n*$q[$|ø{P)ㅝ]Fl- 69HueJMX,ЉI<&nKX3vEpujߡCw@w+ۙ FU+C=Q$r&O$_6$%`̦mܴVؘV2VNMDzK_Ϻg݌E>FJ4nMn:~l@ :DcO 튖Kh XW64R^TM,vyx518Q \2cTwd;>"S.ZNZg0fsOfVnxЅ@ EPbUL,{K.UemdyI~ kI4cP`vZ6.:LQˣpf+EHg%#"z#J"[h4NB|/V#3[L7kQHygL n L RluOs(aOBcv D/unè^Z}{a.HW!͓IƷ/@OX6+xֹkBBFŰr֫;ޘU F.%`5J B (R(WQ5(kHP$/2ⰠCH6=ɛa/x>XvxTC5i.\z3,fY}D7]9/3z#umXGaOU*K50Bb6so"7Z6[8;\lRzuy>HF눀^e"X{gNdxrh#y|fC.c=(IфJ ?[MZAy rnbtwf0R=t=%+%'>,ϫvs! zt3]::͉8ڮ ?eYmH͸ OKm]drP[IlҠT I:;¦=F٠Xh:Y~UQjB/Nv1U=gb脼%̌7|TTNlL/4S825A֩ _yV / ;.B6ϏyGz͑b]?! vZCxhBd^肿 O@QN[_b(t ʑǟaciމəeVe{lu;S>0:k3ߵ4ƸKJ#!"ՎǶGkFUުTTEe>Xcr^]Pyyy$WbzMGw5f\܏[l!/en6JI#{]d}l'H~6" Ĩ^!5R Mqt'E,&'u3#fnt)KؙA`GSIf**J  LRs}DHڦY/@>I B$NM/q`tp=WcgeVP "e+Cl[^_4åYIF%S*ƊfSgt*VZY|>KwYuOŇoF4fKc p aG2o"uzc2T(#+jHhUk,oIdɸZwn<{:žd.&%c7?IbMNr ~#&_崻g擄h4cOʜt 8cE8ʁa > Z6"M\ܨuǂCC49:4^I0j G|E5 *(ޢW'czհ\R=wjۂndvu %\."l((7PUi`hJ!ತ(̿p0~E`<ˤ=W2ש+4&XBدlS(Yp#'6z/  oyW UqWƺ5>B.o1/AS+kBi{Y:]^!V}yE$)xM$a4|L*mԸ>(7;l!4'ur1BC *Di'\uG`sk'{v-+__3% O;:'N;`bI`4^d .̣-JȐXg.}ՏUu{ m;stTۄB'L²s'(u2 T2;Qumҿ}:> ϥ쓢_$}1ѫt\Kw~pD:=8-݄)Nsv*828ܚ#jukg[F_ ]M4y!Rだ:a^* b6w6ωTvЍb]fy*Q+ɒij:?#\LmgyzB?oY*'Ԯl#x'xb"v֚S>< fC+s Udʫndc-SL͂8ReuC8rI Ae!z_߲%#:mԲOK,׺3>k{#yxPP=5/ 2g8 '*zcPT u(@^GwY:эGbK,\QT_M=Cа] $o%(Zoǐf3 _: KȺ5iHvUmkWK-VKX:jK-ٜp6:}3}'|YFo-\'iVgb.)eKFM!._ ѩMPeX 6JրmMr5 Z zsC= )iWV_4Ce%"}RLſgR⤬xv"n6yhq>od5QR(H9Kjy3H(l#RTm9˫4f]Α+ S蓱H ~b} Ou8;~7*R])$3(HR\X&#q^ Jbu(Z)=*X13y/'lHV"Q\2=5Bn sytψlNBGij4(2#߉y0e/s0+kȘh4Y#e uzX\qnNܯIs@sE"1`!3uhGŘn4{?3>D O~)H%;zc:h 3hFG63R%a$8[Cp}bljuxaoI $]ጨr0/ԡ ͱ_~]wi0u0^ Eķ&׎{L>8w~v lݲ#'@]]B :&R~Ӧ;ܶՔi]`2 [,4] lLKt25h^Nq2|cEX*L=N:kNXCCB`sSZ뫒=}q吞I!IL>1hg! tu6fIWRbe$pV;:E9GVbl]EDCL(S~Tg@>Cy;G .d~OЙJR>pM9i-CP*R}DOo9{Hd+kp+!Qn ͞T(WީFY` ; MiaiĈq . vg֓(nM0´_>a'TFn2v>UZ =a䁁T8wDCkGySj!LeJJ㰬Cm^\IݼB* 1= s@gD?Bٺw6J[e0D'< UabIT`QO^c?;\ɌXu <:I#w*M5&nCGߤӬS.d|q˦ԴMk8bEBVGϡbɖ+GʇhUA]*,3` ]~N3?zK[r=fd7Q-ڪb J~uɈf:EAD9sjeQR6)~*rGhb4aF%CwȗW}o ͅ{ \x.67.ɞEQ5z< m N~Q(`6WWjRm ylZ$H#XK^qAo='}9c_g=ڰ1_a }w Z/-%Iu:S`O$ډ@F ZrU$`>L R:/vQj(u+˦?Q=$cDd'F"2U"~Zxuw{.k|6޵['~x{=wEm404 \}$s}(^2Tޭ!CYj#b$mZ†X:ҵFQjU;Jbͺ6?̼fĎ#!TQ5q]reK9Uw͸Rz`6vѻ]&`q. hNG( Z(dDݧi>GfkX[y2gdCI`14*_:1ܙ&Ocu8 WA0{$Co?Tw_I%JhF-+)JفB+I #.b VOǮ Cii)]WbG31ܯ$_|WA5$/Wwضjái\ӋYh.i&HF>wtGfA!s_/7 U =?ՓLwzL C ){z='#Q\(Z)in,k[? wɏ:Z vAH _S%ul 1Ti{C9o,BTcLWZ}oi7ՖL(V> .A$bLwkz>!2Cg;=x6$栢o+zn+ǦQdf BxD{dK+; UV$(p?+hofx$6&@&xP>"@M%ϞB.q{uZ;TE6.NN` _9vJ>XBz8a-?RCFǕt˂/Ȣ"!|ֶ#9`R"/ڣo?eí\;zBK,XZvinYJ7b"t;1*]|?d'Dp/$A;wgzw7b !zۧ8{nږ. .~U Cv/ov~hv sAt9% Dcȥ0Os0v[Fi X-,8`Q٭avrTT_v8c (Mv%BAIB%5B>:OG/ ﳾHMN0̐{cA 䁡 b=s{A3|Pcxk_۪n257Aؾ2z? IX]1WhG&W;[%-3zMl )fkӿxMaCRTbqNj, YRҭӵ^ Qׁ 6^N&={4=l;=DcaZ+{ ]a=EEj_KFy_V $#$.;4#;@ EDupJ0G"20/%*eHK"kq-u{Kau`CKj\+Mg4/ly$A]e.c0JZ*W2vyuKӀ)MBu3+!m@nt~1ntt 5(3寛{3A!yahy3}\Iq([Ii4˩J3m\dɔ~_$"{VHX1m 7y _Ws+w?"J(·pWW_ΜmeeD<nn?h E.P?M̄g[rېhLy촣MsY)ʼ,7k"gcjJװW`;Lm4HN8ij҃s^,ցn#m,_&J-LAE8+s+#d|$(yRNlS~v-qա{#ck^b\%5^DGY,u0˲gy6':Dx=lTU.WGk&+a2-sY:rJp|O{?B(RapQněC%-<VmVqG7 xU\ڍ]PټR [xPKSE2fgV2ϋj)b/;''iLma2O'Yl}\`\XN_6\@֢/zԹ K' D-ApadHU4L.h)dJ-f}Rgj j*@ tuC-p2m&7TnLGdG=71EPXZ%'03?_-/agKu9 MRD,8[7üȭR]‹b:8Sx;r54a%lc'37; Y֪dE'kkWGNw؃v‚BҸm JT$/L?]˰gDl[|vU\/YkWM(] + /;6m{p{:l\97\l9BO(|".=wO I0'|N1,x+>2bttIҒhT G*%p%uBϢciC]pMx&TQ_oNmn C7!Od;FEVv/.ORH$euʂM"J_])-6TZBp0CN oU7r~b$D#94D'FMޯ, %V#ދ6[oȢG@_T`!4-R,ƅ~F;ջa\^ӏ+/ n$P1Nnzfgl';?0rw-L k4uҝ9ûvJu|fEmf4^ܗ=NRo9ip9tD(tYWz'ؙߍ^iERV7{h[ 9fgZWB_1Yd'㫪t96’b/ rE0/7!h\N lu &ʝX-2a1% *Jal %KU 5F֤G/Q.7{6sH@V/Yl-VC bdTYgn5nV{8Q$FgVe+.>R@ׅ W-)I\-K]g,\ ;?IPhY8(M3,RhKcn|0˿;-I쇶;61*0I}PiE@QTVIA6RdK+K(نrZ=SU4Jb``sQ GHYPmTm}E@vNÛ娉F6nggA'*C$hw 'mk)mwB?xQ}<֊f" UF["qg꘶&h,8i;bFkXl`.4Җ<,L4a\Y&`= ~cgTLH$ |Dslwmx1R *? y@W FmuBˣ 3ODjx33tEa 2ӺW=zƠblEMp4 ?33?'U07~W}8sl~Q=(*}4t7^$/Jsbjl̈έCh/w~Κ#bHVgT*Ԛ9Яb$q6j1w&ˌ;vg[mK( {NVɦHG@L#LV\ԇV6cך|S8j8XPFP>@ƒsZ&M ^J %[o+x$'zI*ἬB;ܪ&ҭ( R<S> ^* >JNFFx"c%.i4F#wU==XDd;)Skdu͒+s7C 4).||m9xMe_4qGe Sd-@^gw*<4 Q?<:B|kt: ;?ad н:Ui|F7+H,ŁpO9lMOǨ.Q cߐ/4xi7vzI[ȆT>-5fjS-_G>V^tω f=<{P{+ǡ@!P!Svаlg'Wkr$BmBP\'T1(4ݽ1m=-}̺ T(xu7 -z_ ޜAqtC|9}lu2=BMMLGUPr;Jfa F$2q({') 7o$"Qh!A"QW6_{oR;526HqzC[42ӋJ(Pq-(?g*<ԍo#%ϨKDA"%VVcp ;6y+o bKk9~hkwAT'h UY 2O|%h%buSCH =2Wj=G5F@/c[-U\** 60!r54 ކ^֍6ZS:5uYay><=S_PPB`T^ײOB_^* ^W{B!J?ܴMg!ir*D;5}H|P|OV|7Nx_@ceBj؞ՖWgcAxFn4eD#X< k.%i[u^6c2) ! "}v>[tqPNPTwL}1pIOfx:VE36l"n#*y(ktdg/1B 28*,XVLOZ &h9-K&6- 7Qz6+0n[an_S_wq^fEm۶b+2~rwXܲ JzQ)" 7AT Sd Tx%=FVd*f%KY);^j'_.K/X@W8Uԗ=a"aY;A|} qpM26`_pRQkU =vҞ :y+b6r% Μ c=- Z=@j9q뽯 7Ti5\9ē6"rJ $j$7;ҵ! f<{D^ہBQn&Phዪ3w/vY*\[F`J*:bf{us:?|hM+%ocWJwQ!AߴMhbͅ ,CZj$Rgl_' X |M5΄/Bu o#\jH,: ?S&6BytٸXSвoc1L8`iB-HϿo/ǫph.)vvG%J?z<ԱH;:}W3-1U]2u|HD"Cֻ;#U(q.=O k?~k* mBgA@ # nH}K_D#Oϙ RS%qpqj6h;?eШC]Ql7[PSEpڬ6ٖ248!Wr=Ĝ{-Ҁ3vCc3yrȏyzf E#`d+14!PK2x7׎n?a[7ss>X(<\V5˷wr)I)1a-PP'?jWP^1ft9Oߵ.(/wn֓٧oHD :sI)-ԫt+Ir D;n P\&)GI1;O Sa/BB`f 5d'GHٮI\bQº2TVVL|d^$5'XɨJy{%SLdW3Y4=N n]u-;/;Hqrxb˵ aZ>n4J "a0}tQ?CM;h0Ev &HQ04ȊE4*^uY-I(SBٔ+C4gNBe~8`a.VO<-`Zqddx 4 Q6+Q{ʈ%:Kɗ%B뾥8tl- :!>hVQFmnb i>j:w=ڱFTIHȮAzhc/ʍKZ`7-G[Pe]5,6w dl&A8 'ɿrM"oQ[sg- VykyXT0eB2^clsDܠ0V:!;HN 2Vd5ın}Н%8Y*MHrr|拑$c{=/]hgGum+d@71g6ݤo? Ud|6$b;o*}KM$MD5DkFս' v~RG' 05 9d]*nBXg(|RVPsLFVcrUfN58y>ū(rk\RNw6χi?lm/Ƈ4;h'/['ӐߔvZdGFQDΐ^=ʐCy=YJ ' )gF &h=nRJ$>};@G.Z*IQתYdxM̉~Țs+[&^3 r a_3.7a+vD/0!aC?}{G]o"w6\%H0#XʕBs갤Zmb3&)*F;AF!ob%4V,5fj>,D*/j)Rfe˗QK͕VHyd GB&z.q?.a9|IB`G֪//F VOl 鱌lPTÂ_:a_E x3qZpSwK&ٚ^ kc*VVnlZY]c'e"alGr/Sp; l<&|TY#\ϳh7_T3g>1gk.,kt::gҩ=N]&o>d 7 uaȭ?=ٵ5P8޶"Oګ=:߻}GB*R9^s~q맦dt eUT2gaJy 8wzs*T2aJky0=GPcU87ZvxP0waXi>a| ,,Nb9S? *u)P$f,}פ)m̙ɶ㝰ltg4=h_,!K+ټ,=5۸hW-ZzA~x8 '`ycl^ڐyQJ!q>_y&VCM}oj?5ؓ ,$Fz@z`E٨wdX QM1|x䝙t@NQ~wޞKYf3w=$ga5!"1n#Ws8D2B*C-#nO4DٴQ*\AGUq88XXk-8Vu׮-P>X"qw :|s=)`g%3ZjS 5Sp2/AV+Wi{S_uSN&6I7} ${j9]zvj3{I1H67!k\#x>[8P,>̬EPr:H /ځ7mM' z\rc)mo&hNN ?̄D-}SxQ@S/R%_`:a2Pp"@.WDzR(<4V÷)ƍqs9h}f J.3zI&@IxǤTGnx_M7-WS[O' Jw3aoj{Pf\['cdB'&Bc/3}_)YXiBRG]u1Q1\e"L-*:S,pJXRhبd2h@[w,(E'KX"-h4EhWx+WgqA81?c5ү,q3t4 )L6Mg!0rXg=ͭ^S9K?:kL7x79{KEl+4sn'#>iCJ~eG΍3ݳMWMWMo3PS/c D:<g| ;W53;PZdJ9eQ}55 e*i|P!7'j[5]`xk !K=)Мܫ2 :#tXՍE-zThx,2ׄqt&BAeJUڹީw9z_g+f3Ӳ@ݛ2|ik0a_/PVb:)*iޠલбhT { J_ET4s/AsaTzJtѾG}uoTpN}9O{]`$F\E:iAVi5҇AE?g4 6lU1}"ϻAժWhvtdv7<"!7 ]qJvˈ",}fj3hLq땤]uNH2UV[%FHG9s"(*q AF&Ar=Vn0hӋ,暐Γ1\ҳUbO@9nbv5X+0D%d4uDƂedh˃r 0AI:ۤ|zf(;-~w~c|)Kzw%UQEENWB1ne58(H[Y\))c xB^3$5πXo|mO-hn%ΰ a'GJѝuQ\?t} .gRi8\}nT+P:`{t+; rCaB1HWܪ/s @'O$>XS;ŵK7U.~%\x[,ն7O rUVu?SgRi^UR$4Z| U_@;hy8(c,'&^ɾEE&؉B7 ol$B?Rj]^)l&qYoLƷ,p=sUսAY 7sBU 8~u<6 ESHk &JUT龉K )#9򬾩1jm@M~pĠnmP%>qeqIt%RP _t ڤ땴gQh$fInMJRC 8 PVt^G{ht2G[dlF[0I\M:_yZ I=peQ| q);ۭAF=&(e?Iz->"m[DDͿ ڏ 0-ϟEaV`axI\fnEq'biVv}"^%7{fuTC=[]b7gُɛ~Nb~ V/4~wD?CZ ۫{o񐜪Ud&`||Te̟8N% Ϝ */"-L :zNLuT]9Xߕ ƌ]{؅iM}x(1TrסsD7!ʽ= Q3߸n;J.lr[Vw%ꩡT lG s9~KM#H8֢o١Lh~%)A/8'z (cO(XVꢼ/Ort<ӏ1wmm!ȼ*K;AA9k[oz&{rAk 0CvUϙBRؓ_4fQ+-%y4e>;z\:b&>:YHW􍞈0 Ώcnc9$)I/"7zp/ac.&(Ȳ9Ur,.[ee}(!QJϙ50qgwbZ4!f]lxS`sǽ^£o3MocQ/X@IlռA:AG%_ngOq,$"\KMYE^Mtu7&#$W>^,, lM:xo$6QO>->(-g|Fr'E5=c:κNSf `  "=uP{'*o"Q_͠71*3~62%cHqf$%ђ!a܌ #EOփl!ym4j YoX WezAgO\!r#!) $~ %XZv}\?whE qmk^^FT%iU*g⹾:xW.01L\ۀ$ pͱ<](au9yJB7=w3+, X6S@5驡 <t_mLD4TX'PTLZKO(T`H^*3=?vw]MOqGXEkR[tJ'`[΢$)!M$=-9G)9!vhNiqM!J\d杖(xY"4+Qڦ#3c*&S47i~EBN~_;<.oKݝWd`bj0|R =yR%n;¬#rޭ8}9- RnW 3 lOdV,؆:w<+KP912Цә6Fd K~R3N?3>{F|_0mhrEd8+< zw/޳+${j{aL/L_@2OW.w^}uI!7Tq7؜7JudeuAÅ/mut\z *H@l7G$>!ߪ9fQ[xȞqկ$,zD%tYu< v)PXb[rIyyo8-ک,5UowwZsJ;!Ť~2`](;q` >Gv':k{ hK/61ڵδ)mY6: OQ {~zRGEE\` D)FM"]3Y(֬s]n8-ߞNPy()./I7T`h.QDD%s.RY-8L N|zUp*Wuv<,(1qyKSF^(ݽ_¶>B(ѽ pwZCBpe/+ivA0Q#OAg:?D+|}doGuLjC6wJƣ>5>c7u6^wsI@Fo+MǛ檯XgS[SeVfU-I78hn$ =D?:F:_CbR0riF\ 8q(;= %u`pS@[ W𝦶gW8{[d}"l?*@ fxU,`֜IX # X`u r7gxϱԔE]uWSb~ڹ`x9 u2>XJ%XYߔxs+P5vNJ>侲Cﲯe_~$R5?:5:cRyiBlf7!B RDJ=u}a :EŽD([}5&xz,MR.Ns9!uPy>cӈv_ݿ5q.Q@v%pOȁV TQRfjQG;QVg%DMy40Y{ *fHhhwI L@q(,6ĸTfe9tpXO*4v 7I۵7Oyj4-Mb0}uGkD{$XS9MSF}OcO-.ͫoW PG]h K/OM1?vQ+7L^H&c Gpm[Q&INPJ3,lkSʽ F&kUHa4/p}S]A1lyRwOV:~YG>7> hpӔ;ptۜȝ~jCG伥ҕqCǤr\'vh!+A3M/!1N!co;}P3_m1k Q:=._ذq#oU{\L(Jpw'Su18Y^:_c6AiR+Șz@@xPX?$%U^|sϩbh)H⧰X; N 4QdxNJ]2 F -pi v@|b{l@*-D<-0*k O$#F-Ȉ|f ׻O[6!diI\z牟tHWk2y4-aq6S*!hEy3tyDv2pb"nP՗X0Nߚ)Ihh _*nq8Դ@ٚ ]:*̽OjנګlF J;=;e& {Mz gOx2HzuCT,* h0, 7Ʈ~yj)kڛWcNSe?sQ¡Bs0i~D6փًR%@dsZ+VlAsh :j7zgSpjۨ $WG1䞠UFVUb^IQ췉LȉxЭϪe@Ul6|7/*uKh! VnfG~~6P9}.y?x&q7|.6] ѵ{oFv5E,c0Y}2~8T L[s(ܜ?<0o4ȃ>u 燤IX]&wRWPz ]Ξ6+wW"8Ej<Ɏ?p购YOAǷ"rVO@qCSKw^O3lc@G?'97AM Qe>mf:  çi/{:HFNy竬~vCEv X~3slyŴWmE4|&b{<Zl/+'lq8|Z8,5c L6m`5}~)mMݶ MȪg~nf][Ӎ=~7>٠YB;!B{G6}tC)Xmx.]?,hfwehœqei.cv[ 2XVqwZ8Qh>D&L2$a+(na3%o˛U<Jʾukf\5{E4ŶuPs:( tؙk"'u}FxaRLI~0Aꃎg$p"V'x懴;6PxRܳZEݗK _0f| ) 3 yV|q#P)/hoyX?jŷ;[`w %z~G9xؒ靬B"Y5Om6 =`=3ܺ!ޛF\-eP"^40N6I9"ƺ3K/ rx*.2nO&hgNg=mg\F~G`?Q:@| B&TW,똌Ż N)V+c og[_[aWCꍹnɡ͂1MFPm>j֨m;8U[o&#J|jШ? y_ێQ\.Y*8r`E*Yj ET+w+o+:~`a%gI(ٱ5\xtwM__o@nufOپm:LJwH,ekKe_:0"g?G8.C BR@R2d(~-pYW}~ߺX'.?>'iA'pRnP񹔞B('|!,#fuٿЃJֵ.r)—@ADр&axaoǜ]pAhzT$b^/% `'eE_Vբ6#2s iU3f KHLcW̴WZMͲqIj}SZؓO(މ]ܶ!Dz Ql0_EAfBr!yu:$YCplg3&U2ܕ d Uŏ/-J`ܥ.l~մD]žac}Xr8 T\JYx () 濿!4֫J0Zh᜗UMuu+X2 -˝/}磚6GH66| fE#Jmb;.e,u/wJ=1*M#҆ ]A2BZ ̞4]\Ȩx c>eVk竬^}?lJ6^ugthb &G #|HBh*1U:]R = C)j.s.рu!ɨrlFl-Tʁ s''Ix4.Z ^8#ؾ^XޣX@6JUNԸlزQ/(.q.^]qM †ľzJ:Kg-"qݪu{I6k9YSo-KrD·~Ís~(,yn!V8f|ߺkzΓ ?kv,8Зm[GGԝdZD7THzfD9]HCiŭTb3;F؆w]PWNRQn0 MCaDQ(Zƨb:70@xG^,X=N o9.as#""1nXL.6R=C`tnڽmQlI~bCD^ΰTs,c@ },&Sz;afN*,l~,m`9rptOB68 ߗ(}wB$T5SԖE]OѸ8)7Wߵ8WSw$ es,g.%Y㻤[q;mhu8_urYaEF搶(lEw/݃`(ߖFܔӹX}d|櫗SQ$՛7, IGnqE;qw*a ^+lz M6ulEh1hX\P>37̲9`P zւV=AG 4e 3d@rok [V)K1Ұ;HsMZULX|0 b&C ^{"i$UݜXg A [ὖ/] [ #(dRxK-W73 D :4dK& Jj. \a D%i!*rK'$Хc=Ź-8DjUu5 % [8^#Yͫ*jLtO r~߇+CD{&.f?Ch LWLyd~Sj{z;վ[^n5IJ g|PH6N| ĨDm2U#`Mޔn4NT"Vd*f)(CQ3ʺܳ >Z$yA+LZu`.:k9PYn>]5ΰ8lNv,F\:zyhR6vKduв ;}̤5_ [>:S\@3|X#VI]rKl1KF^Dhj$IGS2AiQZF4ͥr80M H!%d02b`Qr#Vl>$'SD+] \ ' DNX 48?3N$LZ.:ٱ@O,^[Qپ$.! S> FQ\P)liylx} 81PaI% Xv*7IH|sJ{qm_4C⥇GYiB QԌZyM.MvCz(+S4Ps9] l7W4ĤDD_J1H0?S1d&D~_7Z!ljOy"$<v!q⤛ޕ6rq9=A`-g,HH![-:7:a&mG۳Sk=sƴEjDt]r JUkd JDDuvAjΓ˘Y䤦 f ܅]YϱmM fIBK eM[ûs{'L/e qT,{H pi ބ+/;[c15N>0@:EV Ipʒdh"H #5HS 9O)yq#gBRDZ$"=OɱZjj@򴏸ơabޖolHQJR2 Tp|E'=n_y SzU䡴Љ0U_6*E{8a| MU'jON&\ʌRyVxho3#B7ɗ0x֊|O +7G,Q8P%*_CsIm䯹Dye Ԧ+tk d7ʐH,%(;ݸf4=RNa8+5J 5 tw(._cs4>gi2PFC>/j4Yu/Xu&)9{}Մ%C TEDM AXH16Hp7=AѶ&WB{ TF!иWl~q~]21x)M7Cl*II=c27Y K E $T_k5GXlm!Y(8>^{9ڝKf W;l4 #h$q%K@$V-Ѐ\`+ٲo P.o_;a\0T%ʖEۗ[l7%?ݢRLFP@(>cOU^!c& dUBVu NtO:+S>GB2dZ-/L'gb^|p+P`lK[3?Ŭ!:G1hv~yMI֩`yNQF'槽&0 YY&9=Gl/n)Fjh9ML)*2Z9G%* %J M;%@(zvܵHu["]!a=5H,~ҤRxNUp},ަoXUS}Q1ǒ5NP`M_ & K4V{_†sH~??T^VA+8YF97hcJa,r0_fŜetK1,?&n~&*j|pjʿc~&UY0M؇fQ0 4s/-#- 6Gfy+ h@S>JϦ[l>u!k%;DUx`(=QaCk+,ۧ2f4omFuY+9\(|2JQ#+z!Ӵ\IbCx2~6!hkINA{j Ss`s1;pCsktK9^4u%I5+ΘKES9Bw}L-Yh2__)M׺f(l1,jH홺k•zVt61teśxft,1 /;֟Pi}@k\^^aӠ={-;O?+TovwDHnAz _Wϱѣ2?OF kL7#LN 8H ayV';w`VY[xj]%.8HغF/(&Vϟu=Ygb178;XC" Hqۻ]IE4iát wtic4j[-A2/M@P iԩJ5N"'5v3ڲ >mY[3:xGdƨjl=J#e^BD;F\l.uQW#يT=Q&|Gxsw8؄&&<ҍ71nAp6UpxsWtxa3Ѡ_" v ݶJ Md 5jP߯dS9^.&[iwUUmעHzNIfʝJg cWZ'nH@\ a{bd}&c)xK(,`.#{8\mWڛif]Pc9"iB ㋸˴H=)\yN ٞZunЖ%m֩4}ƒTH*'Y{*Bm#6-JqK@ŗnǤTL:)S+f.][9!FVg)0 LYRr]S$HvL㬳(E&%dT%kRV([M°}z-8폨B8F  tCM^ T-Cs~!NG>%wUꜻ n"a(WZ6~KcuEPm F|u}ABKJ4;[fyݵ8zH@svh;f\БnX .^'_PPG¶YAЗO:hR8} =nAFTlnL(Fb_kJAZgܚ$fޔ9L ˂?4$}lIaP٠l_+[22 JT#1JXI{79HV70T(dn!v@0 Գ=ɀ)IuH9C_U/% >FGGld㉍gAN0! 8ìEJKmp_r,#n"=Q{&RmL83x'&(7Wsެ#c/.0nzlGf"c=?;o7) Z&)[xUahܞ1~pe3J=mN/Bh0YBDQGu>&\fRH SүIb 3!n?fcbSM^+d0+i;ֽت+jţ$]mkyŹV[ͻBUŗ&kl3*'߇oOsZ*&c3 Z~Z@Sre m6mUt|W/BnH7}zXK$7VnMa߰ȞylwGCnFu6@qf1kBHw uE+Pٻl2 Q5{JUmg ޸^bRیks|40Ƽxڱu+J蕷[9͙սe^Z׀gƚy)s@yX+ (ޓ'JqLl 5@DHnxBΟLQ)ȨMyWT:c 8:Xp Wy2['WϷ3o M4NGta!Yp@3S$P9[;7ɇ֒9´qۇxLرw"9/Ç%GufYl:G*[]O̗sE ܳboe?Bq/O7?~ B_Od`jixq[I^ | 0VmW⬯Y\s u`_%===]!6|v{yWqH} DZ蓪*TeBK.7 D8;T}1qXos(8MM&U&v_9Jw.DV?Ic m*|@ȔNg88- %o#]?,vg^@@fO .zЂ(nb)()fR5J7GQ"X78wo{/r*x@[T& -{M{"TI[R酺 =Tp/"vB |<U~8h#R>4`ۺA { X B*[8fyi3iUNJ(dv3Vt{V0dNH֢yx'ݢ w^넪Fn1!,te\g=Ph1`2QER|̦?ig)vL bH&Q2:}4.ʐG(Di{31v *%MYpDsbtW 9v 6Gi_}76~WPenHJ)b8`$F5[DKK w65!Q[tña^mJ]7ߓQ^J^7HNs+@8SD;7iT{ 0(ԃ9|F#dhK ɤU" jk wʐhia˜贫QqQ kĢ?3#gOY29CEG!XqM)SQ|JdF4ڿ%yWхD*\~3J5uQ"uD4g7YBi~d,D{9Ir*+|:UFMԅ&a<0`O6 ?Qdý5tkZOxc_:f/R5Bf#v%kH{{Y=ؔ ;H?G"Su\!?4e_o\a*Ñ3:tcZs4 QzZr~w>OfA"%37CEf̑|aWGz9QUBW`xىfjl3_HΚVY>&W*"چ]bf3(Y\i{/+Q‡;/ηpb*0AA/*,X 27+C8Oy\n+Ic:R[.D+u>X0>+Y䛊2q? qS@,$'Cz^(CW#Iw!vTzsinb:G WlD>uY<7}崺0mFC0j]<ӳCP۷Tp`J ^)6^7(2q4uKW[+dxU dCT.x&. `pQ| W"O?N76Q-3:6;?nYeT=u&POFԷ炑ǛDT I*_yw){+OvD%Dt]Ͻͣ\t}?WAIօ5d2!X-~f"zi]! U݅+^vM*nam %78{ 㡨|BSϥ-8KJT-ߣ/8@я3->t_Zg \`u-I`K"L.d'd%kI'IZ}|r㬶c>18YF3lv7 !% Mr@F,v8J{ݺRHi!"1x5l${ EaaVnISykY-||͞O:34Fuq&_nPPKQB)ӗl|^ZNX#*5ںyZ`\CȶŎ.y*΅x_+{-,5$+/GДl!%;kX} 4VxY\ 2z]C]Њ"wF^d+H3 6?N<.O}+v2Tr? "j[=TQVm2BNVed䚵Ԃe鉿׉CWGHoPߑ*Oɺ!cwAq/ ]ѭhkΈ>/ qgZ(3R>6Cg-rxaq {EF 2J5/T8>R}Q]0޲JQCOI9It.U!HU/D7Uz\u4_G{xpڄTˢ`S4W?Dm5@t RE';_r닷Wרx` {Fa&%d!y10@a#d1NİoB742'5AnC,;uևCjA7:R% X/[X>e>aO?̾8 _}DTi5퇍{QHʹM_ϔQU|Sw—aE5IM .荣dH6Y'۵\-tŞ *N_ ^g- A׷"ukUYmR_c+~(| LRH XDlLH<5Mؕ귝1\"j4 Z l7֩K;f=Z1phpHLJSRl6 y6v[Bٌr}l{Dd0.}WɪWey$y 88뷹4[:ݽipmI$ł5b3:z/Vaik (Br`N@G"s:7Bљ|Lbc}:~AX {U4yz pŸ۞(Ek~YOW$"n;?n ~EdU|@\wth":D'x]){rTw@3Lկ>0@] e7Cᵰ_M_*XsPV_}U%9q5 8$6[ IvQ}!½!6ei/s[VXs>=7nryy!򒕆]DB+9_C:b`8"6dMKaDO&YQ9uQ ~Dtu6APLu%Pziiq0#sSvZTX 6 :VJyg'+me|^# EE]<ie Y=~4Sǟ>»gi!$+Xk;6@w"U*/WuQѱ;bY֐=s<:&t 0JG2ߝ ޼Y 6:)8}lZoSy=3݃S/+7xcV9ӷ*A0e#zXIvOqGkD*8_d ؃. [@ D1ÁuyC ڰ-D;rڅZ#q-]1જEUKސ"JjCɤx"|{xџ3^~+ K $*$ es?tя.|p0e Vn{°ٖ:̏V]W'6z rU rLXk`e)֢2W,(Wwdb).( 9؏8Ku}U֓Gn:X[ XEG^)O .X{3z%vt[üYE_ EYBo.Xі&9`ZQ3tf"Lu%V8jݨDh jKkl0aĹ-ɤrY;P?"wcOg\mGl̵@}i{%؎-{ҝyڑkB-7]`r8t #ڬS8[rXzN718m ΕBqPK锛Hd٨l7'hf;/_Yk,}di0=W"L=<؁ AU7fy}<|hLOKHO4jAអd$m:!C5+R7¼ug#"R.+u4i4r^noXJ\̵wUl14Rϕng#Kxco+giEo3@QshSlN֍΢:uN Woiȧ[2byc}s0~ϐ/[Mrr˪} `uZX1> 'TR:[4 q >1ʠ;]hp_lX`lKrNIfm4`ºID㻺dQglɽ'Lsg|Ltc.:pd J;q,6uPA@IG)F0Z5|ڏ:fa"YA߄r Dm/NVEl4Ü1Nt߸Bwlh-{H@,0 L'Mk?3ПA x7OG'3 ``py g"XDM'ZECz5_y" $! 6j`q滽@8PJ@Bm7E${T›VuHg;,1`#d:э2,ˑzښK$3`S, NWW,$ˇJVA7A\Ȅ1%VL`Eǝ\dzV-q ï9d\K@G$CbxJ/uEaH[4(8]Bmi G,DR˂+[ev)Qex1Ӎ&?㒿w /`E6a[B$@p2ELvp~߰R@ǔUB? :̤Ŭ|7JbT~ /#E(&\t< ^;d@2"^3o% n-l8%N@B6EE[el{8bWVMgEq 5FQP+xE!ɜNR[S; rmZttGh MO\ {H2QS71@ Qf=ee 8rṞb{lO_ @g)Z"jaqsKO0.:FgJ$(f17$P]_DxoNd߆?!87/-ް-HVkÛ qlYv{V[̭NZ!,ȟ*gv8\a*[XB4<GCDDt8d9پm-SͰ6hq>әP=JZj/](Q) u;{Yu?S5]ScBpK:;E{o<ƒ\n0v66b??zu>8$#ŌbDTY9֟.igOZ[𹗞Q.*tf5jŞmy6u| )Z\]p@* -"-\Oeme"",*Bot̷(PW'ӂ>RjɉmXzeq}5t+1RI;+eyɮ9+RF' >*uiiHv˚o_Ȝ|Oku `=5>;2eTuY$9.e~NrnQxWruK^82HʔLjoimo J#>P@NOPb /A JƄ-Й2{"+Ӻx |>:~XXELEsz'6U_m,Q3V*By~qu i>/PvPwt߿h"c$~@^v0!e=e6cyp[*nO<%~'9,0A D PE̎2͊tUjuRD{j]h5oW6C`pv׉>PL #ͭTaZIT869[{\. #́"vbGiߐ?[Pgć+(ا-(WIitS2G:-k$5ORuh}߉]yk]?>hJfPC1WP;oz3#$aĜbˁ0DO[o>H`s=pb(-trwhPK_qy.6{.Nn0q}:yQtO7z d/i0w! țܕ*,8 rR@eY5mJK@.,ӌ=卪b;gO w?%A&ϚI׫T 5)<3{ǘ1hƚUQ\d +a3=ۭ95k.ILghyMrr='IR(❝#M?{W)~OFh3P֠ʿ46dzKF(S 2X]*ziFs9OK>EI֎Fj '(,$19+nŐeM]PGA_*_}1Q_ćZm?{ȮxvJ.úJr0퇘 T7X1sW[yqs)J}[~JuVPUӉǍ k"VT˵63y06x~z; ,c!Fy1:&pC㑛L|F!-*f0ƍ{=-!;z?Mcgn8Eֈ+=b(ƿ3QXqw:\wM-2y *LQq(&Nb27wyW:'r4S?| lB9зj7^^kϳ*ܿasm=W,wNtCS#ʰxjȖ&g2VlI@M˄^B9L~F U J=*WC[?  "}jA͗I g$:< D;'s>Bh*Kf]˴a-=n V. 3"tS3"u[ ňI5ZoUꥃ^6/Y=@䷄~~ x0Tc_[SZs,M:㪑[3p/$ il.Sn"zw[_yos܁[nyD͏uEfD)D{qK}Ek(.@us1R!52+9כ Nm%x@xM,"o:܁ F"ƚ FY~_MJn7/E(,Wx2}zƏ.gPg ۝ٚ<9` ~nwsKB/^ir& {c$L|8(\L..fwtIp|s m/O~WG xe6[r7fRMQ!3[]z2c! rgHsv߲ƼO:Mr/ޔ#k(ZQ;3ݰMT6^KARz]eh(iFTғ%kI~9'(U%h|`&Z=ॕ% ~lJ̮}f_7S+=7(I^ 5P%tbռK+nӉ`M\:4FK _z*=foմ_×oٱh-bڟ&u#twϮY.$x5h4] 5佧?Ko ?VuEwK-SUg5>yhw,-<o-;7PW^^Xq-Z=sJ"5/p)?lR4=ՆXTba' ͑D;mZ9y/őAo}V(L8E %4:?A^VNn\ \8]Lg5Ф/T J 2eo53鈶MUkW#**7@c(PZ3LNCEt۔ᣌTȿ#?DP=F@K}#RbnkPe9 -c݉HˉCN}JMe' ܢý(3̦'vؗ_Z2KɢЉ:#؅!!7Y|A +L,qZDUMV8KDSBN]wx;o?>SBnnerSl :c({!2R_w`=O&c{sв^5!yV7r44M>vlГ;(g?''`<l•C2;tXŊ>V .XRKtuy =Qz!k7p$Vm?$9h酻L"z%3vHG +I@ɘ!Dpc>"6:JFY zk2Q}&fS?>x2LQ+/  Ρ{f3ׇ^Yhc\vFj̩@0M\M,Ks^_D9c˲V)\jXxW%NJ> V$Þ}_ kL;rz#Q<s )ξZ+ /ɳVނu)Jvɨ |7I&r\1wzk!֊_sVEڨ<B=uٞ;Я*mYχBZA`yٗ;l_#5yI6IԑQYZ?{'Zث8k1Kh><'o*Ga@X)ӑD3]j؇=S‡ o~G߄[eML!++nP0CYƲCsѸ“[Yz%{ώwOsexѧ-ƭUC`,V `ܺ2HH"P0J!z[<OߚM"gx3VF#2>1=:gO0&#[AE F9-iS 0@4YL0M3_.]D-y3u*^:^"O?7a:R 6u4ZGeByD f4E, cwh܄~T\'4^T`K\_U<˔ JnVND~3AԬjnnfn ~'0Kg}/!/g~xzr7e42^$k vg%E]ŜIȮ֑yJUC+hP5Nb'Mut-q ru*T'⚵,YDx,va y{eYJHC³ pUN)!֒boY톛"'b{Wy'{Ql4߈NTX_x`D>gb&Y|E kXA$5񋃋&X4\Lj&H:я+Rr#N'58%AN6`&HlX6I?ˈd8l޶gr2?<})yBȞ4ѝmV?_Qh.cs"]n3c% {>}6*)Am̴z䴔/]qdU q@" lE%5YmX6_9@F>dy6VCKXʏD!G1l=eѦU=Z ٝ(eJxh(,k8J q"iLqӵHfi@W]ʑ❳+Rz?:%Vwژ0Ѱx9qLFjmOuSCxˆE z.| @Iv_R}T3e}q@ۘ&_<={z#aѿTQҰ:&!zᐋ9έ& 헚n-lmKS<m1cs97/syBy -=/ҳPV9ٌ"榅>@&dوT&tĊ+~>.c׳U'h6c躦Km/2a;nqSJhƍ[ M bd^]t8ȟwoCvi <ǐD2=x1Ze<"L뾣)94fc;->;*sv7b6Mmu,sNey!Vڮ+Ka*] S-yC$4gQ.2߇oF(-HA9DTTl0TTB횚=Kʄ^)'X͢"UU,T+xGoNTVcDϪL)_z2,r|Ty[``ƺ}.B d=ss?̇}V ԫ !@[l 'fj!Q )0od0-R~^$(/DWȷ\}vӬ]r9Ψ؄L}Xj6ܬ!nZN:Pf$+QW1,t}Sf(Ikp0r㼙7ĞRU{y"1lfK]'YS{(8z`+Sq,2A斟{Щu_Њ3rB D+xOw"~xk#:`WmuCcN8'}~YaYk4! /F5b-#nV"qsо2^<ش88v%(RTo#ɒ|dZ{ aq1ѠQBFݶgSUJP r7 ⑉r ]Xsb5Pp#2ЦąUMw[MVp+S)9 |B:F2sE8X8زH\A":u@JisbR-<((^WF k1/YR1RK]|oq#[L1"ڭ\Oq/!ݤb_X<`:I[ᚸ[9}.;ObŰ%5O;ynxזql#qf3:oi;|D|f0@+ѥp(] X?RBG‘(W"#n> ibΎǃUZSPF&S@6dB Ü+_֯Cdi/7]Deagä/ I-MLEP @C=2jwl40"fWcIBL =N%u ?jFJmVt2e9; ;ə>v9ImشT7h jh@m%5ؚ^͎w/VV v.R My4ySX6 R;[X5bMIE{|藊bg֜3J }~yu'PAҧgJ*yK]cV5:St|u001G~ΈOά>i}XԌ:cTy+PXQK=@w (MθJ;B=CmGS}J2f`W2_!`pw'Y골D`FƘߨ toxݟI Zɠ%yu'x0ǡD-G L~/ ѕ p9~J1h$!hgocfB L*h{&I#/߷{> Ktqji>I9)(|A^).3JzW$yCʒL5S+ `rS\WeN I V7`_Ǘ?I7ӋY10pNvQy py瓴5Hf -Qd@D] T suiuorts\ްZɫ Ed 1vs5ueJ>W*SL=q›u$s Hl}qbcS#N"ZR诿l&ʙ, hrD$?dw.&c.590J `'nxU掙hMoqK'W&!$+VhL˫k\Mx8j4LU&"BD0 d'$nmO"=7&aψtG؛rC܏[N SLg?,Hܮqn+|ʠ,R?T=\f AE>Ra9G8Hhc۹r V7͋ 0 8%vjɆo{+{CAܯ~ P^x2께)esf,ڇ AB-OXLjNե v4\ :ޞ]*HCGY$HdUP)BYP= |u Alo9,#ݜWFaLQn~H|n`^Ǧ3Ռ}_*B*ޚPIaUbh"XRYj0.F|am0bzW[yv3C=_2W܌SO0s`YJ=Ɵ} k ''~;C7KP8_ kGH 7h )a.ʺ聚x gGnVSh?5& >h _{2`$bJ t?Z"Gy6ځy(GjEٹ1^fcҘZWˡȩ>q7uM~06P5u m1|W6$HPu8ߨؙӊ!~4& W~["5+6!1OFw 7~GjM*Yc>!AUOY_vD+RZ,ѺZuzCV}ܼpfMm=_ʘLf˂,ϧ#kwV]&cQMjYѮ iԲ >F@=% |Y]<Ae0l T@)fU^)z M$Õ+{sbzٺgw7Z+MJn]zJMmq'V)yN]OVQvCIUy#NH O%&9wBqkdt S}'U]~>n,b|(-q&qa 3_{O\e/ҧ9c?ϒٽQu7Xi ܣMX0[i0:>1/_^@&Aзam+@ `H]^w'! h1H WxSr: !"s}p'ʒ4+LܛR^g-`)+Nn&,3Ӿ{"Ie $bCh :'!ʆ߂]?~AVwkj@F`cGM} ux䍋k|d%. k^=@amns/SuWCJOYyܰ9ZdtEܕ=㉀̔8_z[W,aF3-%hlDul-rC0L템ͧrو0F'(:c"T7 DEhi#OJtvj[NuM]c^h6Fj0fMv0csԛnƜNcɌ6N^Y*H~_M]SLi"NE'qੀ cڦ8*6D]XS>}O E#B$aĦ$"?1~ "QZ| @ʄFXJo)T>W0gxe00Sw'ރq‡Y\v_2E~)x<]}VGYÁ&[nefHF^N.yDn &nWqD g0n̕`7Z8y$:4lKqyt8(F]b:˼fr1=cPa %5vG`$l~hyeACVmc{.ƨL$~0P{^ Dl6 SBY`,*fZCەT:3tVVqTFݹ K- 3A[T+4g->9?^L!hlc| SS=Q94 P)UleisʻAIݸs.Ga3R} e`hNn3 vL fyn{V-4 uUވf}2z¯ 3/^Ӣ)Cq/HG/7LgR| v+5AhfK痦vS[+2 Ɲ/[%j lZjvGU؇rxN~lCїՐ=^4y^mM@R+?/" ^b?D0(uj`Stke[lv _f;|٤MUEٚ fT)" \)º;b"ǔ`a; q-AD-zw-:l1Z\4L ڣ`Y)DŖ|Kuy6vJ8n8zlGk-GW 4'l&|ߩ68 NR =Ӡ˾;z@ն[V뙱$~DzUAsk<&,4`|STYϯ)ߗmuF+̩$j4gbu)Q2Հ7\p_1xtZJjM?-9!JG3 ; H]Yddp%?>&3&$&MYtXͺZ6R S6D@*UG9+(b|k>Y`nɵeG>h;퀼di esFHd2/UFWlkt 7嶬-y+k+tuAdfyEэn Ԡ,dm#ZI[(FC_VJd(z W)j= j's b&92MV"%ˡcVhO^ 8kB&;շ IjY 0xFz0L7ng^MX#68 EA]xGmf=2Ő4Ȁ*O BHo JNwг@AWa%(2@UQ_"M15*MC3{ԗgFc8O&p:xoءht*`7s."=Jf3WDZCY{BhN 4ee J;uLO 6JNjr,}ɾkDt.'3/A-yޗ eV/1ᲄX=:aFE)0F30UEM(w>̠jRMC[޳٭M0MbD)W%9/'5D'w@_UʎI+{UwՆUԏӴ(o]HvqA혏I!ݨD׹~-ַ<> }W2BoX`>yޠyĆ<=ٴ+Bp=E}gq|){\)u$B7GV^;T,FWN KvfH (M3I{hOs}Uifwېt{B[˟a0х Ԫ۶ 60|yӮO(ξ8Q: tg'h)%/6&\Y!@R#xzxY d.E&魭1ijݧV4HEԞ}oZ.3#^#c&2`;e &??EgXdSR L3F^9~tIqePN`TY&>7ɖ6ұ1y5Wc0^JٛlgDj1+5+*-96!Gžh~HOo/*8[tzTLԹDeA3_/\Pv/kWor A$q PhQtH^"=BeS>S幒Yx2=tK:43cT8q:+7XBtH:z=sd A _c9L 5ֆQL8O{ʶ3 G45 :+VŞN0sӻ슧Jğ_7D*1M\)@l#WcSuFfRh| "8hzGfw`vd%;Da\Xʺz})M69c Xo#:WԷ*vwIbUf`e &+J|ȉ1r1i{!ДQg8X;i)tWHuZmpF_p2/q%|@ճն_{Rcfcw+H@YWSyI}dDz:s!37Oę2Df[*3 $φm:Fc{t4 d2ެl-{U7uiƂ"~St^Nn";ZPL2o)uӊl >!4#J=YJ.7#jnCs{"\(M[ [_e@rK h"]r]fF{= !{ 7o)wGHжJ*|!Si/<8BG,!p@H꙱.Ũ `1?kWSG,n3K?A k}@'ڱP"pgjJ׼)d\ի[?"&W_:kFa]@CM@F/&}a܃ } BE"CaU` 'Y|Fr% @_Utj-#rBGg%v;R^*TSO7J;8xuİ/pԸ#snhk9 Sj˻+P|c&K-`;"H|y̫HnnXRBO&tKf{]-|6D8 |" GaT[u>V19F]7;? ;iI\8eH]FԜ:,X _;U{dꀲ$CV"qittj4jyS.[W5oN ]'>uC~2\5dɘ9xVlآϨ 0 a퓇Aw ;DN1H̍WDkFZKCMOD£' gbUZQ_Bi8) s-E?nԱ7h/'5+B*{DsZyƶ]HbB)r=c%D?lf =6 {fƇaudF]6l-?n mϬgӦ|\_}rp T>ٝ_ Ѷ~wZb=s=aF S5\+-ې=64G`eijGҀ_"|tE0_v—W_Ia{AR_[«-w!{%4\XYFhUGh84Z5-Fhoޮ/s#Z߻/`1NmM:Y7ґm辶#qX-jjweВE|IܺQ{I![un2nMHUVV(bi l:{pE/YƓG! FuCr$'}ȑht21uVvfL覽at`ӂy\Q.L:mfA7sQJ]lZӜ w|Y[Gwi?M DIl;p x)z!̇%q r"ʡVcFNKM@yHl`D:Ȼm\̠2&'b)Lz gH~phT#O!5e1tLI< $tl՟z'< >Q-Ho퇒/!Ou\.:v|MZM l뎺ŭ.IC@]$+D1C"_ț)sřvӾlh?54,I2uwԎ7ʴ2бz79\,aFv&i -87FS$Z nn3#\K N}_i1ϮrS)\m[Uf/rqPoAx\2Q]⮅~:Ҹ&.&ei]'ajh4.m(m|Aaai(Pb=`Epp{6zěa.W2Ζz:3ȉO|z!wQvtށ)w]vm()f_l5g-cboC[xږnm)^ h--bTnc0zf1 > t4z{18WeQ]F;a_tfA;S} +b&(A adv3j2wR@<:xØZE4 rBPH'BHYED[L=l=#Vg(C~qS,mR=9f^?+ǖlM}zW2e;юJgiήq8;\r`XO@ K`j!y̡q R~L}n!X#z Qd2,b2>MRy q +awXN Bxl67ل5=D) %Ong7kXxP+Lrr<)=<>l![YaE8 wBIX{ v{T`0 @gy(9ɴpHHqP13 2**JμٕtdQd+>.<%uިk)>&J5MkP! *&S֨^tΤ!jWf.nd︵1)u?[#b՚LZnN _5; Z9j}cǙ0Gy~v#YWi'ֿؚ@o+o)X7f)IY`IfRIh j7֎X?}ME"js$N&kdQH`Z+%Wia~| ,L>Xd$*h/y#,yv 6PcC#0G:#_X. 0`Y:B(N)!LcV=T_ ݹ+^yܢתu"F̚G?")(3p&^nA7ܬa^#[ZA̕n&1HZơvD> a5 f㥇^&.pPu(nˮ|6.G>I֬{ g+*mħSijK͠H3fDS="m%JzqZLWH7xN[Eĭ̯!<(.MnPwh+%n`\~Ҳ\|1>ظr@PZ1X݆>=Yݎ1نۃ]I/K>/Ut3ݴk$@~6Q#\Vu5o'8kҤ++7fc& TغId9U\{}wlƘUU뚇4NƨtIӤ<0:cgb3c%T@m,"\R N牗_q1i ,>Dg=S02n ڤM+zي>U{ri2Kpu,C{8nj9VoʝƞǸZ8uӏ&-hڦo)[ftkփwt" ^b[I,}6DB4hrJ q4ѦInmT)fY0Rv4s1)c2pVI?7׸Yѭ!tk@x"-ˊ[;'D2Su5TWh]w@eY`ųDF*u'][:N$}Kс)S+X na\l -C_̐hہf 7k֧/~@VNWmNYb{F. K7NkRs9 d7M^uJ՞3Je0$Ax9d%X8pr2bڊFPg,P*= qxߪO vw}SвmpbWO'6e >1ֻWw!iJ vn z`pT^-U7@JmGW>o)GmHt`DTKQ'>cFbgsA&ؖeC/5Gw0/ͫBQ4[)>H= bJEJo2/_.c2c(._:T pR%O ~ElMD$7ҝ}򌺓xg1%#L+e~ޗz<NN wN*&J5'i"ߕ,?Z_2:5`~YaC@ *6 j~< z/lem0cBfKoLI@L㚨nYay&Ҭޱg- v,9)PXK@?K%]UL=PvCfIŋ1y"hv.`꺜OXo6*6[ZQ#~\\S uzT@sz 6.."?լ+>) Gg|N(YZ!D+>))5o9d:hțdBd92KmZ_㙅HG0ժ 7Z:=Biua$v2)&r.LAѝ 荙y>Dt;!)8EǀZ7},pbޖfx>T/7r>I-(΀k5ɏbAmM67Z ϞDN_ 4jI_vi9W*({^\ќCࣰ9G>g•?l q z⏾BIR[#QJ= M}̱4\Š1?͞sʺ:<1݌Rjճ\+&SdLI#]ۦ#qxsS4ps g~Ո}Q!T e!p:Ͷv淆A; Rz I sˡ })c u(Ɔ=Ղ\m0J+(# }sR/N |&%Je~M.6c @MDZAޟR]B/C pkxD٣ I }NQ mDb C<9c^7~#B1_#TyH(?[,FTH*~!L%4t94jx »Vje"d 6Dv"/auð:\QZދP׶T7?pv~OOĀ<|"HԸͧt{r#,5tpM\쌟aW`I1:Z\z]8[}b//a{I'k4J5PFXkNۺmPj=YaNT"(KnGA<S`P>}"Qsgb=2AK9jGk9 4Q݋~z33 Kyń>AP@a’C~y=хhc\ѓ.(ATzׇ;,aĬlA'Q{]ߩ ̣ܩ\U7l}i3NLJFT*&g ͔%Ķ;M {C[笔~{sܸRᵲRz#wųգU{BpZj?5bʋUcd fAdG7qrQ9CqJfK1!P&HFxT~&\;͕gH&3ˆ D [u$/ v2nle{,O*e3FHRNm]{h 1\1X~<E^)!#2guBt{G&EΠb!E 5LϷTg\vx2|C>B)BьjklSZj~'L/0d b)aw`6dM ?"@ HZ3v܃ɂBI _R w~SZ; `MVu1ATyCD'?!L'3>&Wz@E`y|x[L̴j`D/FRkfNG)_Z`* {\?43M,CK%+)$zzGDkeȟd-OgY)6IǽHC8$0D)/iOHqӐL&nޥ-4* ~H4t愰$o&ސ_E,-& ciB#UG P~= E!ef߀}Kwa-βp3]V&-> 덅iÂos$MK!q(Q*>LA$JܐN7@\owc.ؔʕ ~n)Aނ!ZF_s9!J gV@KcqC b5@N_<~R^p4x5FU euj~52!}@P1yBݩ"0&_ڽ|e^u`&O)rnb%`f|v1}5H*5\^#DJ:rAFʜ "WL1io3fR{V~ ,IOq$60!0bBZF^ɏ* ɲ5R7cW!>&y-2agR\^/9k*wcIQLe8Ex).@ܭ~G춿[KIRBk&4JҢVc>}75f(%bPQ H 2x5YpUE/r!d-Yk3\%5  I1u^Cq0 JPcuQ\ A{Yʐ)lG淕t6a)-ϙF U D$Kyyxmm'@$1\SZRAa@Nk}2 7.[ZЏX2]"(HoTf|JNW#MqYH[aXV۞v NBy{#L R2}+Eg╖Z=Lm;XH 5Si-um}*Vh,)g|&_G:5G')UB^|?)dLs?)"<,~Kz^aEPA$ۿ~=M3;ǼV`VEJZixg'_gYZ070701000003ef000081a40000000000000000000000016609d23600002cec000000000000000000000000000000000000005100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/ɧ,]?Eh=ڜ.+Aq"jMBE/g+#a-.zyA<OG|QFsc٠kz]8IA`lOerʔFd'v=MJ zn i~cҍ-^H]^^zmcK(6Ѯ5F3>e?"B 3N6Ιݭ9^f2cy"G뉱SC%miRvŬ_ΑSn͑uÝ7魫>o[qp*>kΞkGI'r{xzk64NAZo!ud{ 볻Ub $p^s@j[%/APP3H44I⹮{1 z州ɥ )_o/åD*o?\CW/o {9.H[zJrhkJ)ƝjZ#.T;T@8[eK1.!_%+tCz\[NbD؄HРm7/oچ{OR83= Yէ xBڤ jaQ3ϸ~@1rw7DZ[;@}rd2}c(F&Av-)DPaE_:_]͐Jm4ɻ@y>=. #|pFY흔h-^pѿqǺV+n VN܌Iᓊ=z}i91qTxLR}#*. F R%Jr^%o(z{i]yg$eOXZC0[yȰ: r]L:, S}`Q׮ɏ؎0O*)DEw%K(!00ɖtﭮIA@)V*YMimv>` g0HdAN>H"PlEoD~vj%:>p8ǔ737{44[i NHlA1b (7ƱPAĘnf@~x4,_ i|# EQ!ڒR5,0wd`iõ,1@-h/y}d|߁MƉ05rja 緈V6qbH|7{_>tjk¾Pv\ @GKbg7kt<:%s(],t{N'cن[|" "_RTsǼ.R{?5SA=޻a ӹG=]S!E$D2(hqm :br{s&bGUv%i'yLa~݂iߙMeLS84Mnk$DOp.+Y?.1)N A:]oKl9k\kSi%gh,JPy&e$P1b&ѹ6?%xrTFy| G+w.*OœV] `".D5e~ bDRw\1Űqf77o<`r)L`O`}fn?їU\Xpk=4@3M[.iQ@sm_.Ć;/y@l1MB& #0/=@ rYId,Z"T9 zh?7-X+X%VqN~ZqbITvnNzP{ ľkNHkn$yӇSř gtu}9$X{J1|;c5.=j'0CW]9Rr䪅(Ufy.QYt; ꌀ1i, I6cBzPAy7iLxy׻ضA"Mn2&Bo-pଋi$3r`vbT`+] DQ er˄ie>y7K6%'KeJDDž񲄕7bc)8o8>_fS 7b"{  i+(P2Kdѻ{#tmݤGxnkGQH,(*ɾa-紌ī %s9EղL#7N9Hښ9>ҹtUwx〉)TNSi3,g|zpvzkx;R؏sˣlh:gaG,6yL%7hsv罫sxoTY uD(g`%g0w@U` +iL\ N5j]Kqz6ٲG?5d: #4I!p$8mew}VJoi;PSHXogS,MtȥfC̖7/݌PK81JmΛfX:i.TO>k31.7lꛖS;uM $> p~^Pm r BFYlLűg|rm>>B6QMD<`8BjZ<Ev(uBRa>X)FwP׷Kf'#'jA2WÕ0I8jn#e(;hz5y; !$GzEA%VSg;vuɒ8;uzZѶ1/@aBs9(l/K "JΨ*,a@Bsgˊ0U`i. R42f6@mwmd0FBD{hl i#IM 𖤎Q4FbDvc^ʖ~N]/-|.Ž> f<ǑBGaW$j(2=*8!}RvDklxs0=GᰉMջ͔J.1mV;ET`UjYBs2Y䴬 VZ}3p:Zdh| ,i'd2sHD5LOzwKlAT>z9/^5Da[M =wzH!m)/[&GE'* hfAbwhթb]6_())JS ^Ֆw;@z} ^_SΛVpQHG# '$z'PL$WY ĩ94@JY%F;F衑G+(%_N,_kΦij%_"?\+.lYElGD{_mDU M`Vkmjō:wT>nU-,+Ժ>/&Ȍ|{P 4KbѰ ea6\nΟ е$= $&&vA6pD&$$Sdȃ#AlJS<+9PnXyvDjK%ylz^QE[)Grl {'kh ]͖s^f#EF)V3q#~{5Ԑ; 7)ceYIqUcUBZwdQC$Tu\BL=MZDZx=϶F> ŖPtrdY>DZX]GGfMQspfnK<'sTWvjnnOBTX){qMh)Y1׳!*~ @Hmx 0p0ZD̻w$H77w9Rx8! >FA%I[C_ޱ:*{kCَ̛&ʍL \Bnڢlyg,$/7(i"ٵFc5S\D-Y8,!;Qd]IxC锼CTl_Nzp1PhM pAzNPˍ ڡ޸FQ;#]dħn(~ILÜ%.7bCG Ivx\\n'|_K͋cO+' q괈 vTQBnڧ!1D WqZ ھPNJA[Ţ:sN^yވ>O#=nȅy 7E`$ܶPi8Sks#bt0fn3EhE@nuL%]+T=XGSic\QOJjeM\ޱmZw猢SO/K*Wi74VMD}+&1›yoejNb^([1إ#׋H[v ' ȝ3 '}[3cBc台sf=ˉIyaqQQR/on͟+ BYFMSprN"h Пn]摚#v%buB+R 0L{1sfjpowt60ג~`2dz'3o![Qg$|Fqwh%һa~#e]o l3|$c؇~+so(it֗K ➈۹Z(ZjCk_ݘԪ͙`2X4[/|pڼxa%P)=xQ( ~y6J,N?t:W/])H,HW#&J%\m:(ky%7UщNWnHtCy}6$l$z_}|Yw H_܍Y8`6ׄjN|9:) dی1ΓS7+!S`k'Or?!V<аs(`ښ՝5r^kx8vjpCP%;Cm/7oo TdBz+XmBe"'ڍ&#М̞T[ WzYr99iE -8Lc[ O NP+lKa鉼xZDtU|HPIš &ؾwci*0:d-mxv 2]<+I@0&f[ 1괪vd3\(N@ ӦıB'Zo1EMU=5r:3zBsu85CGIl|mw bUD[k2,-_q5Cp ',Cwm'$ȶZ~1e bZ9VQ#% RHf#E_` %y5ucX8TckHw uif ÅzųױoIHrgbj1=8v]wـFfdq!1ЂAOkzD$o6XܖO#N$aT>+Hфvo4q1]F:ӈ…pL6J*XQ oH(Uw,1'Ǣ|r q(G0̞vD{]LR;=X66aw(;q/:SoBޓ\b(*k4 hP{AU@89QġsgB%` -^m+XqB4;V>j6dؔU)'5sRs0-H `ݓQ$ΗE s+!fM~H)z_1+g[2Tv%OV?,n*Ug~`ѡu|hK |\yF ZmnB|%kdP(#' K(~{5&dR R.:G/ӈ6AR}]IY-TMq7ʕ<NI*-}3-l<&Ll.։.jz] &ʪ#{TN΢IIsBu8xئwi&^H!?c(#w 4"D.?gGxg |d1ۦx$OG,/1>6A I42:94+!ηoHOwb#&c5I 4t;ZEe,ޯmɼ! ?/t0,?[EsЇRM6(;vm"C׮~c0c%Cjsq Ұ괞xVuh}*SJmuj3doAqm ~#ntOٰ FCM!z>@7VD w/ԃ)*3-ܸ;d@ճOS|)$H47uJ]Xw^FmCnqtnlBǯ/AY!P0 wC#R>ЌAXZ| S tҪ[91JF7- Z .ԒEЭ+f \J>a`_SrR~=Hܟ:^8X44/Hր`s;Y+riudK̏٣ֻ, i߰;` +Bf*;ٔ±b#Rf"md!ˮ teU}pv [Jg-6<Rq #2`m`(GAXL!+m iȤUa_D 0q n`]hܐ>@G<+X>ۢ>|e98Vs_Dxջ]ahgIFo,HF5:KOvбCd"u&6CL3d^5gel\Tb'u4yIksNYb+)`4xѧJF!䡪o+_a4#Q&$\6aVPu՗y+@}]OyJb\E:2 < Gî>TF3iM3uG=48r_@}~efߣul Rt]bx#-#/6\V+ؕ 2X_u`aJMeس(VԞ(NL& YAz9Rd _4+eCx,.* ͑Lټ'F0x:mrPASm dJ<Ѵ$c0 0;U2wj :Ωy4nԫ}bň1Y2ZAMQjys?9*e7udgDn\"xy I7GnϨq'e_~B@G;od|ߵ€zlFғ&3U2^ "pE!H>%tfdvB0r* ؀R3Ϝ&D)5Co_KDKņ?~p#%w>7-𚤉?[tj­ȸz(YSUòh~݁vZ&PYukVν2QhoT,0&IR|VוYN%8Ix{Q`uRbz-aq3sa&YXxũwwSPq IcШc /+D~DGXәI XV*;8yO;mBhu֌h6h /Gf[najc6H0FXušlfOB(Nxb +xoi4Sr %҂[䅽ʤ/V{!C:j2NkO1/Q< yI$,)#uBYV_v~`uԿ!tn4䘌FkQdhEd .ĶG1DjҀY1rJklj:8Cйbwy ۍcʴ@ogjf幩ήHpԍb?UDaKEREs(lY} l4l.Ex y8tKH< >YqFKxN >6JJ*+=Ǥc90ˆl>u@ q881jUriY̫H*f$!S B3)PͲmdl 42[[yy&i_al꧴?w|b(wx}pCѲ0꭮?z4D&Dj)]jԍvq`D,|@I%FeFdZTHA"dNfoo{׌* \͞λ&x4&Nc$%/")uie|QHh yL@fBnoHbhpRܱp(G Ξ5!X8v&YXL/[Z+.UhQh~~ Mb5gpj3sAlE+/sq` c1ż@euS̭}5b7P'b/kͪ7jDaM.uwp ˸Δ"4 o>g>rC,S*!_;1Wt)P`[(xf yV'gpؾ&_t#%[H g(>G=hjTm?`/~4GflO}j!D4iQ>c`"ƳaE ɕ93N :Aoy6Zߺw-h!Fbg a>іrzU:?>Rg1 vV Xc 7WD*ֆޗƜ+Y]>^XA {.<hw`({܋֪e=K&{ ત0 ҥAqNE+YY^<j2KRL<or;?Q?cG'K$Ea;R=r\yj %)>i5S7q;hVJ엑TsGnAFV[B z6jiS9m{ t)Hއq,Ӣ)454>- Q+(:QEݦbco\]`f6P1kjRh|EPA/30,itf DB;Trt4@R-~7u4d1"w빶B%KﭦDYal=HB "hO }ֿ ^>r¸:ܖsq"46sg Y)NWQAUl[QrWi P<M;o#a_7 RroЇR1BiJ .ӛsB;:90 -hfg;,Ǥf?=}s쓯ZF]=h a`Uw14WO8>S!12YUeB&eXn :rq,GicAwфH 'e 'K.3~MygZ^P%AONCr3I N,r+`#*sˁp(P-Q: eou m1/l*:]6b-6{™i.P|\(h'!ْzTqjeرVJ1_K=V u`#D|?͉Yd96n~(ۣ{t0PxjfFIe>:0񡭆نSbY"\gxjk y0PkjF7̓@@!.+jw ;=eߔ$Hԓ2ќ)ժw^jˢ d#7n{Τ,wTWX.G?MY,e) ZpN-G5قL2 GJ %AD[N K&~toI?E*끤š'c9~Xr GMW e~ѫ! wxiԀz:Qf)eB+D\e"t_c>GX2& Ⱥq9kaa0~/i"E%SR;O,5 ָ{p+7EkUbç0趉`OvD/z]bzze"cR_II哯-):ɥg0aD_(ꄄy:F4SNJg 0,V{6kz) AB?dҿ+1/FHYͮ~GC-smPaOqfOϭ귣y7%kQbzdbCI?/5J[ު25zC^$1 )ɕx(Hwr %}njbI@vP ~ [pbⓍbT߀[XAZ]vBf97Kd磽Ś\Eδuery B%g1Q4:o"e`RF>9TcԠ'ȑ$D67VY N3, i~"ʚ|ڝ1n.o|G9穋Ús>Dy.B=7cؿKOy KQk"8N@yDΡǕ],_7VezAInZ/|گ9 g YYRs%BԴcc2r ^.H 8Dl+xBQt9ی!yC;q[D4h0ems0rQ>\Gզ']^vZNlanTj5}(H#= YS}٨WX7aQ&NIxlۄJ}t&ۇRCN 6F{<0v }w[9 |JSZ+~] `;^oczISpCs#F̵W1);pAX V('5:|[3y Vt̑t7GX,y"alm٣KC|4x6ul. sX^B+Doiޑ9|".( }B A;/2VtK&uRbO+²Hm #ou3qˤI\;Y/4TJ?K=`Y2,)^avgT7vԯYw )x@thJ9%Dwser6+#賁egĻQRP[z%-7-Szcdb ^PlE$'փ$:Xht7;S[ւrEȣݿdgby=z/8_c%ӨWwy,6ɪ8GFC7F:# XJrZ2XYG{MMDJM g,< EI6W*܀h&?#(US*۔ ҈EAG2]ݧВrσ '׳c{ tx!d(oi{E:emT0'pD*a(fȪvWo3R.L'0!H F#%V[Un/5җOD ФYQK2pĸQdW$qi/Bde̒f UFٳL\v* xmEJ_㠂&s0Wwz1 n}/Z15}ˠRa1;nӚI]-H|UZߋ9M9oAҿpnj8,hXȿp,g v3ƼTr`eIyv-GR|dWqP 2Q7CK%f۷~OXc =;wXҠAD?䖋Ֆd{ ']E랯ƏH Yjpsn 1SNȡ~*^@Wߍ4v;^.JӤуj9krs-ţweLx#%+ӆc+{CzPY N-~QGPrw%y'sX6:Vo[ |мj溝HB_A QYKѩxS/G=9lSCT@}}AumR;ϼ.*B%T"uo_ϔ p.RB14z B |Ag|>E߷XD d:B)x8J_c6ISDBŢ`r#lXK5мtK Cp%ox0v0)F O޴b @E+8c;MJ:jsWږڨQoN hܞzlӢ{?]8rkBf M69 DM} ŤT{j^^ VrMJ]EC]kWI}<`T6DmI@ g &<>'.#J3Z.W$8YRU4#w[b}; G}[H53㾚Ρe#emo,OEn U::Wm51JjJoiY[x9|}({Y媵l \pW}J8G8zt]͞@! WAtCwWn3 ^Kc8rQxr Zl:,p|QɃ-qJ.@J ԃFze?CW8,!uPP`4m,m ~Jv3`-kP7FT?ntXeyMC4R>klJz*jf"m S>oF1i }/^nb A˰0ocWaw,RMP|4ѾTubT l_RE,KU R#-wYOv0͝ A/g]]B}2jUe|z+hC=NĝM' [\#蕚yiu?myXj]IlHrFGus߹@x=bFcOnN^m _79Pi)FmUzӏ_>JTE$3IZvFaQk.Lۥ.zRe}69l!jy9 4%'{ٵuq@>ET @hYK"?dq^"!#e+fA+bQ: Tfᾢ: Ǜ \Hh}%??MDZ^6Y'c:~!,wD"=[6^OKD:^kmVxӗT銁.S8ژ#\ܱL%qǰ WuCղ3O^}oNEc,jOВ1!FR(5ү &?puOwZoJ~Va~PPO{{'`3r3,!oq+ OYw|Wt.pܸW)smuIʲ.q#{`]HZo{ar%QX1 oaec&Ю|nnODfYMP8^F:N0 XycA(1>TB?'Q͋CiN4H6wKHJo vR?_cy f HaUO*ס8dy@?Ok#*j$ԣ!\r}>,kadGOtx{v[YtxKGDFd)>RvXj+͜eˇC $%oAwaRXGy& J&B l\;"\ȖC}A}.ۏfa+\RW a\ֺf7[BG 촪ߗB5›߄`]񼂩uɍ1\pW`qܥA+;d86m%wLEK=j' vȾ[P0awu5>Pɢ|vehvt"O*}OZ68O$k}zAnQFNLK0Ft¨e=5f ~q d(p=  y%y CSܬynS*Ⱦ_z͙X?c(h6aVdy1 ő/s47b$VG<&.|e≠+@:]:/x-^=KvR 09N MbmcHg#= Ċge]o km­7Pw)Ϥ%,Sa!!z3,+{4`ݕ:jw8PVguX-ǕӰaViF7$UP{5\>{(!VFg"n27CS͍1NkЧ[MRV!`TsC5I[6 5kxx&'#(އ[3Җ冀}xG3]Ю+x5 ?b@2m#b3OgִVRq qjW6PT?}`'4mcvgYZ070701000003f1000081a40000000000000000000000016609d236000036c8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/6]?Eh=ڜ.+͢u`mewVl7yW L' U'P.M=GK"+z8GERdl"q8;'1*(h 7\\ށWpp L+0"WHO ]Ry1[S!=:im]gTEKCFoKIǦQWMġ:*]LCX ?+,Ow |J}bS1u5):!LyyWu̮ yRAw٦HN96Ɔ+(έ/1i5Ԧe,>% ĚYҦڗؗ7-OQE4 V$Hr .(UgHT\&~"|%[{%ߍk/pdL[G_Q4\ }N>it܍!!O?Q~ D Y0ǛzadZw AZi7uW)&b=wͦe4ծXaiXjHh:{lU_Y4l1̃>v^PӘh՚&NMɤht 鬑${oE$%7=K*m"D/SiSJ(Ϲ@nƍ'MxqV>%C͟y>~0緛2[!;X2$lִ=RFF̧HkO\:WjS}=>  0Un_LUFlud׭ABʠà~ZcZtmg*k<[t? Y RbEjWWdMg݆g@Ǒs)ⰶ`׹LK&__ ,85UU^XAmHn.x):6.>Ζar6^3OB*ՇDX䨾lnn*E-FσTL ̳e`Xe;6қP/)5lw΋~h'DEWL)?_Կ~{iao!PG%:ZR=>C5CTKrR9Fi`;Z]_h{iS}H)M!G/G20џ2kNJVz GQ! LN0F2Pg2i0ȡ-.!SLe]ü5€6ouT~BfJ\̩ s9U[,ɸ)tN.:V2i! wb]lcC#l??:q^6c-|~dcs] ,CB`zy@*G $InOG"2Ȁi7< OpW(Q)~J߅OW,KèH-YsZPmNC* n(tGlc췖TMMds3k$m RgV8:G_JKU1M ZmRp~KM>lwޭ7xW[-?:ξ;~:u=7"w0gz?A}${c]~,ü *+3O-꫑ף-x47QLg_;'L׻SEcrDd9XFZX;<?2yk 61uSjÒBd7!,r Rn}9-FIښկs4POv " /W0 M&A1Uwjdϒ؆تs2";Mu{Cj'kBz=OBt,|u-!ͱEk@=SlAZgCE[H $+ : D s! ?m)J)AAvTxc(*UmbIuQZ9Ɏmx}fHweހ! kXɟK̜/pz㿶KUf*?~턐KR@C+~Ǯh@('U*0 9 {wYwTQim `ejUcl%Ԙ Ia+e' C n?]AŲ^l㘛JfO}L?mgJ#q KeFLxSJ|4E[˄L֔DaDpBٙ?< MB XvG\ղ'*_pgR &YybF}q}]QLi_&MSYjUFėr0jpN-T~@iG]au4b"xQmTAvy?Z #rf&N{$fu뮄/ch)}=!6r-BoroXIrrD33VoA~'d@z@yIm ?CMFSqki/[ "3T+⊗o¡R7i#cnAfEP\>.?x[_t#mYYZQ\Srq + nT̥iLV(=N^mT[;TQ=-JQ8IAÊ{؅y4t$3 м|a-$ϯom-J5 2ttzPVI 3ƈ92Q] &51! HD1Z5p(*G^[>SN߿P鶏 ";.qkp^|@M/UA :C-o |cTMIڈ"x;Epʳ0J$I X~G` ~j~L1sIAylTYg6A|Ę^ Dra!C$J¨'c]t. vDrCWoWY1֒cC [ގJ9jB5{.wZ]bOυWP?2&1"Jho8qRVVަXδ|C͖}gX b6nCWW 1˜@]ZC睆S);KN8Vh3e14|ꟸנP< Us)qµg ǨЅGD0 !4ױ>ٲ-WoʳAXxU8ѺYy ?}N-+"q,PpQ7zHJAKUt`P6oc¼GX˔y0>D%|:T6_=%r*%bmiz r2Lr|D*pqtUHK kxk9N |BҰ|;gg},:, >|-̎wgTK$s!U@~8UZhO۶I,xtW4KkPQê&SV:С%lDx0;ƚ ^سOmJ ɸDn!ҍ [u'V/6 fW$ 6ԇU=C0n+W1A>Pkh; Պ2cU[gmviRKh'|gw8"T*Y-D.*Jlߚ_ P_ b岻ʀKGhk@u;#۽;#~꼾2zLL)>IC99 řOlz㷼JE]O2u b2Ã2>ݼl| 6UdS%՗lVŢ٪Gaӽ]Q2B߃yz W@E6Uc%^Yy44| ʥv{,QVTyhMPP"4]+y15P,.>Clϒe3ꪪr@j(wK:IٝfN5SIf@E|]l);N>[vI6弑[o-.3(Fuz[Pq\%-\hsC: UL3 ؓ{{eH߭ti!:S#1G{c(|O)юPhTm4!N@+F5`oZ +OZ?* q;y턶߇z&W#C餀LK~^["5ym 1ޮfKB?$>2TEcv,!r/bwuO_5<[YnbE&=(kNࢂrQQU➜tC9,_L`pdsѨ)jU~ub*CJsu~~yR/yy' (@fJpͥ5 EFI嗫'te29L|e9#Tfm=1KAHKy!5`˽>5Xu6쌷jT/%-W;٦I k8gY3Էlw]dc=M-P#RZz\ĉ1sj.mts;u ?2Uaz_jf%%i bR*K,";aTyTD,>]\2\Tz K75 d;סkO8g53nVUQ1GRrZ* m͓9w$C'b1Z$f^\xM2C|QP}`9n9""NR|ʡd򍷜_'BL81L^jw[~+x'RLaC+8@~`1k4qjՊ2BMܮ0TF|`KfSQ߭yD5pcΟWnAǾӋ[W6<*:[i=D (L@wY(Zuk^QHK-^86\<"ђjH75fx9Jg@?|U̽}Ă%=OmoPм%Z;%͚UFo%%ؐ%} ~0 .̨*m&ar%⺠6`8-M/Aެ}Y9xj~(hPF!CF쭉^ENJb Iz)<N$JIYvJ.B!f b'tZ3v h s,/e6Sy\m\{)t,ch/HE|`Jdn"bikᗫA 5gX6!=H F bQ9Qi }f1|ijO-UzFD8;(u p fW *@ ë>T{9YŀdLWng|s!&(|y_aw+7\߅xE 0)}qKZ~A_z2X9<*`5^±3\lΒKXwXZc՞14e`(5tdâ$Щ/TWa?)d=nԎ;ݼo.1ի@.5gs W8v+ӳ;pb;SQk&0&]T[ nRpuC,W>2p[p8뢣V+3 >|9>ٹ+d@y{pptR`l⵱*9 19"} .A/XyUEU&[syw].fLwc"B~cTH% qLm0jHXY7AX!lŲ˫_ז{~ @~'s%N */~՝M%SEW`D׵8<(Elaj(St3"1$U;C<M8c|m֫oܓ% |Ѳ}1S79lUXW&tC%1~O+4[ʎn; n4?+- 0'?`u9EK=S9wXZ-~l\V*:Y<B \td3P@R:-Q檧<ƹOD=Y5CK WYZy fPn'0.(dɦŝ`v=}I`ϴB s?ΏيuNtG;nAJ{SKj4JqY-3vɴ* ߺ޷PB=- V>{Fr$90F>h,qKE {nHt36F([k1!C3]l8F* 1]oL! ~F"rbe?ns׸.9wG#Y|!qp覬)[>_1!u1FٝcsG;(qsk!t|HfqI .,wq + ~?f6zh#7ThLSVN"^d 9ոŷT{&ߧk 8f bsF VU{XDT}HeLZEt5"0Yu+Li$t@jM9#m4gmQ~3L;[~5QVܼ(Q'̜K?y 4\y+ W+s{+fjYSDm.Dcs4'i N\quk!!μ>,YO,vLJ]*`!ˠE sV%sDÂ]"Y4]Z zʄdQSv^H x»k{~Uײnރ8YpYa=&;c7X^]~3f>K"jP}U'HK1&h؄M:JWig.7h! \(+M?=>Da44=p?rOtpehI_a n# IX"Z4O:.v*120~PBWzIC t B _wT˗{gԒlM!8L7w\<1Xh;GF/g xbϴP}DNlz7v>k(|4Dr{[mCƧa XFN?|i4k+:Oq3|,cUO!P}/3XqAe,0Z ?ՐVsb.4!Q2?.nu ƿ, EPv5H""BpOXJv 7'4cIF-U)9B]cgdfwS嗇@+ɚlRE:ìˡXC$c3T0(ózB\,sr]F{1.D*ҽ`|P?PCy0~8*Bڥo%NM!:N }AqBS˲#9Y*-O< Ȗ0C5WWȣJ(C1KCLytذDw(Y ȶyCvgs.o$Ad~P{ j."Z;WiM(r+q-$ `~ᮎ_f,nj B~|3OÂrR*9CrqzٲbxB9[:;Jr]ܖb(3yP KHo):ѶP)5sɲ6f:k$q iC_n-UZwE ^@^EF$oo8,7TRJ +k^N>ɉT\JYh1[x"nۂU[GCv7g'k} %63HjIK̦LFSHQ!^쑨uP/`gxj-?UQb/揫a#8f-{r$b@(A !Ct85\e kjRw?*?k ֓EyOي?~D#GHbPG aƫ|ְ\tw =3`_n#h*ӗbSb8 HWps:aMe?IrR4)d[*lE !h <Ų$yo _R׳pU%r|M"Ld+ f{PƘw,=٥/|j3;om* |1CËeZ;a~%jOh!6lT>DS)C:IVrY|^x Fo ? tz~:9bA;.WaݲiT^ Eߵi2-_ҝ*hdkB#jUU:@tR$Lt"Q6 F nm'ypf` .&P&,di^}+0x)kM1TBÙNǮ+1ah TZn|j4<*_ b:_+nE#C|v1A}exf@6 oD(yƬǍYe>6O/stj&dQ\H(/݃~h[r+I\1vj$i3Mm2)IY3N-.g)HnՂ6oY+k̳ffSۻz q1#ɌFt_*cڹBk?g+&1STA[7z0Ցs"?ͩ 7y4Le5EoOɱ_lM=X!frctF(/:?Uh'\Tϗ4X -/U26 ;ھVTR1B:FRY@pxr8 :fCDwG-UXy+eBU %LAQ1zlw2gP`E)_vmRᵚEg&@suϡ&a%JB[2M鷊K#p&ȧ~L ^J#LJe&h.g>H@$*s d_ZsKl& 5`hAðOZyrk4XrRtW~!1d,>o4$Q?pK\HQҨPs S#훛Mޓ.oG z.2&vMy}H`ۢK绒!ڤTo(dUT?[zd }*jk*.tCv.6JO`6VMRd&骠侷e_4a /u˦ .2R f jpw Μݛ$W4:F xSl#dhel2-p`{gjeÝRLÌOsgeچLwʔ?u -lh,9/=A[ٛɈݟ7fW8){P ܓ@swoAxA&!Jq!pv`bNMb $ˡ&*<0oTvlGy)~TJyӰU/д?Щz*kf<፱UH-µDt-^!Tl^u—\2rC!$XW[R ߗAz!FQ ,I#Z9f J WcdX͡hzΓ y`KO8.8&:-e19D±KgA*W]Y&)0٠DWj Sf{m@ޏCsCde1, ɂM7C-}ųHiDwB7Y).HVJy2(tHgͫdEDL 7X%BݠzeH0%D!O) rNl Gʢ$9(i6B6yf̀Cq/e*=;@~"eU ]k 4sYdiڧY>PjJk/\ՃLU{PCٮ6֑<R2>]F_{ @[x]= Ӷۧ{5)Yϋv 3p 7))y@z@=JuJZXS 7Bh1)GW 5T"*+=oAk_A\2Lq]xIn?0H&ӥ/Jx(c_ڮt#;eW/ k0-4o*Rt*⯀s X]أ@ieW͖/t)S6&=Aqߟ^7.,|ט륷NH:gSBy<*R).~xv>na;atZjw n\lsWwu&92Z%BxWLºLچFBO_#hQ+k!5iRQ Hס]ޫjQp >4C+y{ 7WkrrD[ $uAff߷9^G:,\4t< ǒ0#?._h`hL/RL`h4l ImIm#gYZ070701000003f2000081a40000000000000000000000016609d2360000834c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/7 ]?Eh=ڜ.+˥N:s:ʻCd`BV NaHmJVG!:zkJ/h0m>X@ޫ؏^Ի+(imjYیBGIgp+̀- kYP˧B)#O> {?@fGrd`wos (Y/;w2#*jNc]߮&}DћV \G=p6Jvp%v*d#X嗨q"Q&(ymKspx(.&~:O0kO6% ^xMsG)'Ϙ$NlCqOa+R/&F1 =t*ˆv0C=LGiD7F%Q̡qXu<\:Q{}Iap>SZID"_N&B̲ʝlI 1$!(T*FQ7S4)iK|s $"! ~ƑTNښbvXf4i{({!ՋMO\q[ ׇ #ҮC5+Z>f4 ;94w{t[#SPBF ;&07N dž2]<iGkk&B,zD h$Bd9ﹸsh|#V6V_V ЉPYUDٝGQ '0>$ZURl2 U//6]~5̏7KNmT0J"dlKv ^ 3u"`¡m,h1ȶ`z{fjV㌨d*FN?:;k*ےBՙyT!.&.GJ3)MIJWT+P{: u_/jrءMz5DR4.2jt6&&&JQRFWNM})k }ՀbQzHya:JHnV[ɛ+ʪ|A鴜* =2"*6~dZ1׹CyAHij/6SR$=R}Ն^ aoЈܗ=:; $<^u4 ɗ\ŴD-5)-nH 0LSz7~`PV6itF)J{Xcpof6xUI`]lWUN ɹtȣ<6uLOy8tա߈ܯ Z6kxEd"7gZSɜ8Ԍӌ _͗b;F!Wz\D3^jmEAoTA'*u,'hc 7e:@aC*7;Tw^ao+Իi%A"YթW[]9 H-p:<XC;a <}VxQiY`yT%(qEYP~F@^rxä$/_D;aAY^+5HO.qh&P{憈_FE)~e^<ݲt@ʺ03VBZl`Xwk4-/Fy1xI{%GVB&QB0?W9:BclNLz5҈k`7C4ӂjX(ڐ.|hnjb=-2_89w#n[BkbTOyn%A,vLmR~RmBA8`6R%;NZ7 lc)w)np_j䗶d]Ŝloi4$>zeHnΓe⌏{т$ 7Cb5tk+7'&[mǛ7uNèB#O bh)N%@2[dRcWFa,聁Yr颉GG ;;{M8MDEMM},vW0q򓂼tnY rnvȪ1*Љft+QBuG$Fbz'M@+-Qg0٫cu!b𝜻m`2+>% 0 J C~r,ki9$)R3=B߃ش *lEs~b0V'b;7몺KWCKՙILKcyJsSYay#Pֆ\n}g.m_ 㩩gkit;ĵWV:F?1E%-2pd6F0(}ғLj2tBRCaC;2Hoth2lF(89ʵ"WW_o-*QD,]]%@ [6R\#@qDQXE|^} ~&Aü 1lp b7Ԃ>[Of\|]T"&I`/TIwWoG-LЏ_Е:v4@ k]':|H&~$֞R7s8;b8ݕ*v#l苲2ȩppArOțq:e&]\ݚwANCސLm-s ̐QX[ ;א: -?-֦gҹtK~L䘆 C4fzޭf.5m Y?SdRwL~Z^H}wS{Ɏy o|S殉]72nJt/2kو籅]p?ukIU1Qɶ#{-2?3`!r,0|cGPswھ \ik"Ę!=(E@JeP)|hp^}=HUm^Ll!ɶTb.|7ǩQo./OMPOe-VtGʑ% eԬ,YU̎s5z}5Ec-sCg$ơ@ۯ}6}JO(jN2,L~,'ZĜ\,&J=hOhѭC~1Խa >/)0&]#wʧ df` ߃'1Ik^Dn$'Swٍq& ^DzPi<$-l蛜LݕoB6 &}^g Tҷm"pQY8S+yfN[fe33unU>ND/sYFq᲌n"*.D`9g໴R ?J[?߄"OhEmqO!ӈf4Qj^%=$c/$чO%UԝH+G,x@RI_< 87O{LcbG?LꦣXk||r8F&/b;3:FJӊPl'B41 =9k!Z(9gGlŢKxrע~|`?N}RjZ֟XbLn5w$bMMT۠d/EG[}6JN}fe!BMϪ{jBZ<3ӜŮUy0u#NŦ8jޚԎХ icEsdݹ8I +a.E+ݯ L_ #o:gVKW7P'Ӻ`4o!@mCꨋ*pr|QX*x*}:a;ݘ3(dbB\)7̣~'"LU |L\о!Aw~ZE[j.cP)ޝ#uQƷkVsCx^£UgUo=B1YxH7#{~)6|$n NA}cQz=Zp8bC؂m]~yIȣn-KSՅG\rC;A|D8%5~-d\p;;$JSѡu2u`J5Z%YxX` GȢI@үf]}2)T}x +16ͦ qɘ猔Mpu&!!2f%USU͆ȍ_6mXpz^bSD~ C8zu^R_youMζx08 LBԢaRJ m|E_;ʜ m?^N] FqBc`rϋD6Q%ՓXbJMi[ \iIޜL`5*aN'' QF9715 .34wWO-\һ̗ģX/CVGmRk"x%f!8cA}1oQ a2m  )!6q,rsz cC WRoxh<^ԍ{5b޿}"FPj\\3_Ż{6`f(zo~a>Hmd^A%(|FCK|g3}x-}OVa9 -%[bj.) daF,Mi PyĆ@ҁqcdVb/i;5+ vXo5bw袧Z>g'HMtl: +KI)+KStO ,ϣnTwˈt< HQOO N5rIG#5]sizH(M3g&SYƗheT~m/L4_˕lsYL'v 9bw[߱4&L[rq.94Aɵ;A)}z qgq #H_,0X}%^+6%Lljy9NudN"'N"TevH~6`rR7lEtav!d\[axGF3/")#)ȣ؎^#ɷiPQG/p.h/mNj~"#aBJNe/}3l.zy*!G(} Q;bgFYm` v_RN־ d_['@v> YݙwSFqq#Bu+b]peΆP(}Cj=Sq8Y;{w=or/O"fAӠe d|s*$l>SѝDLCu!z+t ( ?0bx7q=7St Fe(\o 8lw47u3>us+9b>ZҤNJf' /t#^:la3D׸eFN,ɛڑb3LƅP[g"7!Jw'}țCAz}޶7xsUܰĶo]/nR}]uC*.3Cb@ pQd%9NaAstv{dV%tj*߮1JLhi pP^4XWNJo)#||4ά?u&:>1{'@G*i:^a nANLB32 ;-4(C xGsou دk3,~mGfc9JL`A]D'@/)]Q.YFaףGMeo"X[)8/΍r40{ONtK&C7TI)!/WKTKV6mFƂ15y:ړ|0 Րm?R\,D2 D'Fm?BZ*FeӱA[fڨ|2ǘ ^';z$(|4NdOLfmF*^|șxAjyƢ!޵냐,),P.8/x PP:߭襖UnmWHauEF:ipjjVw>߁@AejLi؛.o&KJ~v^`.$qOt? -apw$qR{'!/WR{CN_|PYśfsfNDa.X2ښ=?&Fѹ[o V]Kv[W3a959iƍlRhdb@!:xޑS}/1(T8F`ne\$߅}g(nc>aag{ @s8{oS洡a3gK{zEke2C &"rcLQG9EL1SH3 #1oD9a ~mLo'ᗞ Zuf,Ȧ7#79+)j5z+w L-r!}fZr:ިL17d+9J^@֓ɩw4NJ׵7ղjJiɥJJN [ Q;[07̞(*2IʥI˜Un4rl" *'~ [aR}z4aTj#' dK8In8X.;cя%DVhSƇU h,"$mgD5] :x14Gd篒'!8vxXb1T߆?N {kk2+OUBVs^7b,Qb $U@@TH+_0iG[:b"K~jӖ^7oam k$ERh^ j'a1Qѯ58)$!c W1H,ntN>jg?lX7MZV3/alfc!3ҿ{DWɺDoKs4|6=kvFTNg iD~&R1;F@RUi>jQv e0 1>Y}O^\^M} ٵZ#0YWGw)!:f= bD'pFэf6://0cgrAo!fr k(T^i*TaA `X[[ \W^iƼڬS,ݢu콾{Q׬3DmfBJ[wIe fCrr^_zbܰ8 ^@be;[s UsMxfdBF QxNr۩_tdUc"RmuYy:mҿJ{ w=(GiKi>15j*2yl)UgH#Ҙ gi1yƍzTGv@{'l*@g&H-~]vawr'/ml2,h/ǎ;凒{/O,_) (S:Ŭ6{pTmo1,ќ<&]mk6cS#z,{k82ǁC֫ BX5oh\9Z 8M`:5״WvV~(s_L&_Q^,7 OD^)x +ސal*I!; oa3 mLb+2&9gIyI`=Uy.9\%bsv.3U-M1ZG.o}ӛPCUڦ>U5>5`ʥ[3X7>Nz8?a5Q)|p%-s2l,=fMnݱk'{"Rrbu߼>J{R>X 8C |0%9u{8nʮjSf:c|J'M2i=Jg%éJ&sJX'c L,oi%L50)ΚO`š0A+- 6۲!P^]6 pVG0XOb%VDIXrlciu؀•w~.`>بbԚcd{]nbY8xMD]\\4~?MjNmR۟cԋQRoF`dX5XXOֹBjoZYG|M;]vZ%3B064}(án%WuFJb) e,H~=TC, c%˂J _2ӎ1Q@tƶY[r.\,I> }:mOYކԷPo8ꥏT qxC~F ]%)ސɝgf=UlR8$7+rwEg)dn'Oqӝ<2`*Ϩ2eޚ#'QzUW[d@R³C.Y{ǰ>5<*scVu;WP)09<2)1q/:V-[WC lWCDe(nuãRK|N`8r*]>Xen` 7'Wl((WbtR:" T+g7ՋͿJܨ4C1 /yL>,׃CFZ<8~P*jbU6t] ֲ)t `n?5C\۹ S[C3] _S2~Z> # { ׿uXHRxKeIpLDtZ3E7}q]%zzQS+.$>DZ릦lt$E{xm?V;/O^Gy%l KXa`yyfQe _?%[ӝ΍}`Z7R>7@H)FL&gNƻ˕c(HKy<06eq kc4ڸwӖR&Hx:(dȝ?̃~`q~- {]-lJZ&caV(AIa YԛӼu31"j;`]g^뢳XL(ykiMO ΃jg9'JgUpG&J/$͑FK!%L(ڲ){,XV˕G~̓5W|&GQ[d)X3X2\6MɥFWx%:;;݋ ki@|Io}օP?`Dh:YYcߏ/'myFou291 ^^3h?"c|՚4z霅#GODOv'%;$َrK/9r tQfdpF@7':L>0Įq #m]]JH\0ͩ3B`/OA4 +dWUtS`" -yf_NmlAU\zbLaیtVL=y+ U~;wAXeM· _pi؜AAҘ D0:1FAE?7hEi„H}C}W'8W]BI6`eo ` W!Ktukm;Q~B(cpv-\x)jq S+v>&ѶXP4snBN8b;G0T4u%NbNY5/ ;De}nJݹ^~"jx n ]Mö%&5 ӛ?:P.>JIM5^4pܸd৬Z}9;V9a1?.ޙɯP'ۓOC 1֭awY*wA`&*T"Uvs:Gz&XF $>Rl|Px3VMePٴ1Azr1,zyhm,Dn< VT4jJHMJwf.ڭ+f /JuJ`n72.^v|rar6KyBqC==GFAAXʜ-jtWT1^1c*f`ZE7 H "w0 ܠ2.' G}FN`Sʏݺ_,# b>|pqwjz`Pt($aϵj 1N:Ty7){ XPd ֣֥BB?J<$,0 뵣la"ξ@oJPߚF%)KG#t">T@ujgsk;u_-/֪$>UCxѨ EL>N3Dk5`6Hb{D Ȩ!K!Ļ).[7sD;KHgt$ԅobW= ފӲJ^=77c yQ[ o%\޸+c$&&;s}vW>4q8WoeFRM"D OFېPXgX9ϰgρnt4NKMIkJ[ 1Hc+ ܺ&4"86ˬ-͊~${kjTip un0qdv.W4M񜍣m#Q_rf#ܖ<i eZ٪!fZЄŬu0: p؁< v腹M@vPc7 z`ք_w-]TE lJ/O)f_A' D^HvEKP:]*N=sflƾ6l_&z0| 0}ۛ!MnȨ}&3&qօ nN_f]{=0ꦠcuqu*Z`q(ᗪ5'xW%:SKjoK@3g^T.\≎LaX܊Pckb/O0I+cUӥ;EITFβR* p"v9q,ccכgbƳ_bѢ]WIIfRŧ&C%ތGcMOW]YԿ*&>ov[QUV-Hgo~D#|1,Z~Ayi1DЫfAHMURBj 3N (̦{b)H*mrCWPU[mN3S06EX`uMd}%)`` h~& j=Ⱥk0`gO9qMWKjV|9;ON_X&1yj8HM류i+] zQhg   ((rm~C.eEs0 f&w+G 1T{ahVpKtX9gG!P$ogb'|/j S!5lݜ'})/!1xywCMGp.p$Z,eB\gՆHnSeXHbn8o̪pdl}YW%hF@7s'iAUn4c$?!X!,"%_ڌx2D 4 T ώQxbɱ =GjLջ!_,å{!R>ݚR!>U8D+9/Ic4`ApU}(u}Cs@ \RV=iPYJJ#p^uXR,`ݾ7ʣYH;@@k/zd '6O$0w$NيZf'|!6vUj"37~'d\(CL+4$=Q'·)({(׿=+[<>^_,rɵ07]=~U1F,׹y>IfR9+Zawu8Ɋ4M*0Sw gINj;9H<{|>lvݠu(xNf?2q1I8^@ ,/kFs oY8:S)KJ^ZdxЪBwhsdhIJ_dsƑ/^JɪB7ܧJ"{⎟oX ,!tQ4fF]#KFw≶f0Pm GIC*4)OAn==So^ *{shC}];U[}ψ kCsd!bMVN5n4^ x<e]t10')Vl7>AL(ty.0{8C3t1OO"4T@^2G 4oFBdž\@D^E` -f?-j^^( x&@*&sht*@tφ3>w)>SdSL)D O DZۉw5=z?8T|6Ÿ"la찙ݴP-:HĞn9[=^4I]?jzJ4J3s_(IԔW+\wV`dbuc4c~*i\ƼDP\ߴk HFrѿ %4qɢK$m*.G.$ty|]+> E[3)-j^{o(%U ݬEJ_q6F\,{wq省٭J֋4su5R{N ٳF pG0יxH7Š`b{ $u`wF5^u)W(U%}.1 aI׍,nt׼myd,^PK9Yvx]GԊN>yx;;@2*)~rx>apFV9udiiSZZ8RgSgV/3,D#_Qw6+LױP v0cŨQQ^ڷ]bBI}PsFn3HwP4LdC<jq\\fص{=c|ʚ@"҅ATŇ .AܷbP$0ey, wzChHM}M.&u}1AA:yP3Búvc8pޣGv9/ѺW5΁XM |*Hgϯ}1) u%Sӝ6NG2Y ,M=9kң'f]M1#kYRϲ!Z98x4#Բ@ntS {.!D%ءyMhpDe L7_D̓B7]Deyw?q2tH' W($ t55lJUhz<]N>5~vƙO|nY"=%KxN6;$a6`JһD!tI P'UyXb StTSd,bKe*zel/&~qߙ! RR r:  ^za $_Zf|bWqw ֳ1/H*|J= UQ(/ !_(:buܲ`˔ TfLi?KDip$LU}U#t/?pF2^(/L]L2|~wΫQzyC7,aa*ѦXòmQ6 %AiiQn&.ELn)Va[aBP>juG[05g 䲡rc w@h+zcdׅA`\SKk#lgiׂLD S@}J*'@~( EAr UM3넧"sŒAL[L`KWQ o$;Οrn5 Z#ҘLLtUXy>  I}>iPa`Vƀ+)V!щ(ǼOE:qUv`4BMozsqX4ڙw7a2?=1'x<`#xDfn u _ɖ n.y.U5M"^m'}Kl /QSkqŅc ry#Q |r-'iA9V:YD%To!j4cW~O~L>X=h S(Rp7 'G<áKhty}b f#2VКXɐȼ.۸""6gz)&'mCiׁxLGI&&+RO>͔܉Tg0HgűeI &d\yRWIV c#bAc^&g^.)9j)n:K}ƪϨkvVVRx*:+mJMsP/峂",$pVD Ę\{y]܇{S%4qôBkjQ>MhKwl6 ֜2PMy#[Z8ŃT*AĨ9ΐh^XPoN/I^dBdzjI*VZ[f!'N'5ijD00*U"keP3\SNet gjP$zZIi,y8;R <"` r>Z|7I=BL8f3&NdCicsjU52rωF$KF&r?PԿ F=txzd'}ٶF̠31$`6;JaBi_ shD&N}b,DUm/+?Jg}}u ֘I}c*]ŎYyuqBC%mK 4 >y|sZ?sxd6ZW8%Ƚc n(ق s8eε+}*C?at9v.B84*Oc!lVAw+Uj}ǪyA \n57ߗ{t2Jddha90n:Tu5 1kPфlAWIZ?'?|gپo@?3,GiD0j2Քc$uڞOAm dEJǒ]#7(óXg]L>,!)5Ath`ч_e+0& Euvį|9ڸ Vx۾R^{{y@y@0T/("PTq޴wwAwVgl?q"fp$?cO:G{QzW/4qI.60P %KnÆ+1{Sb0+`xc¶7Ty?D0w8%^XJA3/ff^.S^ AmX(P@$_$g) \ۙW~'*+mf±n EI ۅ$?9'>Qt S~wvWk ]"d@ix==R<=$ <%` J4_=MCQhQf%rfgɹm#Lj_1lfӅCV`Z]y$O|Iғ<5!<* t!Bi傜-a™4 ,[d.:"/OsBx#Л$+-@,9l{l58շKND%H = nr-4,)N !)}[>^s;vRɁ[yj^Yac5b"jAўf`|%%mLBJIFGo0N\r b5Ͽ 0ݞnu0' l/z7/NN /"k{Q6J9j2nIue9%\&2p њx'z2>ְ (JA\'3[^%N\5X!@>RHER.>b"6{AgD\\GSP7d  .~>-(>rW|s@[]Kp5KJ %zvU7Jj<p;DT!+`-kۯ7QlKRZ;4 xrw d`Jc>BIm4)͸b̬5ޭ]VH㺽j|6OQhdjpk~.>*yW<|Қ;RNTsz@?xV7pI~oUPPD~˴J'R._ YՓ~B~Q}1ՔÇ|n!B o@ "[iھ`} 1y#47 4.Fv¡ˣAfFnƓfO:w N t١ U^^;ͤ s}*ӜDyh @arkl>$.H1O0kxijκctm^s  yay}̏AmCR:f$|XѲ=bAR/m)^{C%h_r/$m&Ay/|d(1/ )(}GOcI_#Go#c3#`!F+/qMUEafz!5U 6J=@L9sO]*4AKyrvbtZ<'SF߆Ȥε[߲²DA`¹ue B*reA-NM9s#cK,/VaFQYޠ-IAU؆PѴe4$ɲ?T'pǡ݄Yla5`^VbEq EBwK5 讥/w2_@WJŗj]xӳL$5@h}]g?*fre'2G#u:Z\fs)Z3M֥7}tcvF&ϴ::qLvc42qjdnr&Eͳs[[o(sw^)bZB{7;)ǻh4TI] MO"~+/޸3)S~=sM襣|kv"h"E멆?XMMɓ, I ~=V69I:)Ϝh'ܽWЅX~_4ݵ63Ye1hZfLQ ?wd_.e`;Ɯo$̈=LٞDȠW>3:zyM?2_@ ]։M0Wa9)S OTs5*&'D |rapo5kW@pugȘ kER!0>ԪtatS'%7DϛHVG6־1)-c-;ϩTKy1E !}EM0#i8$]QSؖʝ3DDzHOsRڦsFï#Sq ~)n&,XWUUF59s.xFD{Ca >H`(GNȵ=Hf?YT ";n!̏\O%4K͕!@O5;S@ sb^m5=d @:n3|^sVxDO"odf`\l޹0hQzSpwت{ȱÇ!卮d[V#g-> {C.L)C?}u3RA+Pu"W{dr 5!j  CX].n9 /hYw`'{h-0UpwoOx 1f[茷cb$\ÂAvCNKgKi;hv۠_,QLw!im <] `T_f= O@6H{[He3r-@vnudMYR@SXUUs!,ĠowsǾ%lqcf/9ʘ 1(OkR*^1;m?4C&zܵ܄%;6L݌f쎙 :O z-Ȟz}(v-ETjALYs -B&oQ1h®gH"D| d ' qVq_{+pD bVC'"m'L'ʐT_o^v4>ǹÄ^hfCuD>9P."wKNa 7vįӫHi=8ETN~P c;7Y $a Ҝ55_LEL_* -xRT@W^ܷN"ˇ_11S\E1&'H'\M;D1?a *0mRQ؀ut"(;U,˃|Q- K9[dxmCgsoI3e18_6j͙̇9G'S[Pz(e-1lqDFD@J*A40J/pĴ+cg gpv:)Kc캴D"QO°]##*!dDu]\`Є"o*Um ˑg9-I*'ôBѳX^ J9PEyCho);^ WЮS1[ɝd:ikzzC=C*N9+<)gj x P n-MUd;$ BEVD/J^P&\Q4^Tիq&vݜ&~DW O`#đ.m5Uhu8yglu]r[-^<;AS4{STQ"D'W#;b#h||b!`hwVqTOPm ʸķZt"f njz2[H 1桾uXzaK%^.NHfS>`bCQ>1aUK kSk:`Pz)w>muSsu)ZMDCC .[ɯR 7\`%2fv?lGSTRep?k_N.;ziÓh>SFJsB웶U6{hQ x.Ug͐%beb>,.ՙ`J7.t9Sӵh I ؑX%>d*LX{ۧ>E:,aEV OIuH1[iX"B:B{J']K޸_3/tB"M"K83zuueo"Q)ݴ(qAxK&,K2mߗw]!"_0"8_x0q|Қr4W9 *ix2?ΏQ- ֍G Ff{ < H{RUrʻq~qoێBv.izG-Ƚ)A; sA"wNv@v~.l.ڽqdPfA |nC))/FD5L. A2BѮu273wkѝ:~r-77ݹb+teb {D *3) $cj`Z Tg#·K.aPxqeAZL!z-:XZ~{qW8 ߐDѫ-]lS-*eFvS4S-Xstå7=#FA'|sft)-) /A@\!R5ϧmZ{dvEQfUIRO`'ؠ\ `R v5 5:U#wI&ASbgTtTStVf!v_FX{ [mhm$H-cO$X4"|$Z8A'n4Ia'XHek 'JUO^ށ{¸}Vń8wBS"X^HD a>z5&ƜUJ>19}$H?>oz|F8'!ǁ}į&"<6H#>]) \U LcC ' &Ax,A BrrHIpmԷ,k1s7d'aeHDv#a G򾰡 yY#fB ɷA rU‼sYe7tUpz?LÔ:F:H`gVGE 'B]سz ~8-ىl3 2t S!gXygn&@Teem9~Ӓ@垩u P1rUHg+X8EN%/WTC ;e+9Q_EN2&Y썙뽌Cw"b/"8龎]B }o}fظ N c% Q&k+ ,d%.źð JbV%(˃},vߟ9<]\3TP"ٌq< qu&T0@+S ;dH%q&˨4T\ NQ,l]P_MN8')C31" t,?Q(A͚RmBj%i;wx۬1LF8 u*jDŷ<7$ԉ)Ϯk#J?$<_<ʂKPA+[ns0fH.J 7% . XwTR}yq21o ۷A#\+Xilqݔ&id˳&N= ]< /eͲ@׶mFGHz}$Qt?9ZP \bgL\ewdԣ2+n&RGC~{lWeZ@HRh$"\>1 z5:CoW\."&5gHc6Hq)o!F%+֕{*%_~??,gSxjQ+X~Y0ڰ$6Cm'᩟H?b{4 Қ@=}9t@-Ύp_JXҾ43M%L^X)"#f̐2Y3\|YX=hh^@|,AՑD `s7!Pi$ޭlk_:X`:}l= ;#W ENY B^ΙbTr>wzjCGGQBFL&k4S5FlkR.&08 -׋e>I,'^w`mP |d_B?ʓzQ_SH<&!#߀_hm.V`'4@_\sLNH΂Mq+(\7+a)Fpȅn(C2qݠpIӞ?_j:_"V6liLax8'zStF~:K tHdO a^yt 3z3< q384:_J%7[F9иp)^'sܦუVCVJ]Vxw0VH h8ez',Rn*V6(V0%!% OK$?,mgb)x/ !V,PX-Ż\imoƒ*,ZP`=;RI+:E"ѓ7ᅪOЃNč~}}C=|T}B1ԬU+nLX+m(7( )C Af.WJ1gj4Ra7Q1֟0|Z蜗pf l(+xP8͗Cv)%̠XRl$S`>RVyaB3s"\|NF03'(4 e^'{7Lov,M6mP~FP6Cs6~TW *s CQvѦm B m՜|(6=<:S&$i2l'0.`n߇XPL;Io&A-ϯb txk 8mrøAq鮉>}ZjsVMTopwq&o!#sڧ{GN۰V)bo{%<ͫ~pKʷx]4tYa}@<E$KB,%L%+y@OV}E巟3 O1g%6tn:Y`b>FR\f}NeE?)VBH6-p]?yZ`ůץ#q9Mh_$?`.F ~9FkZТvѿ n̥ad8";ŭn)(T(0Tx*ǡ!{'AD;JH~F'BdPd𴙡,v첆Jד$}=c?3\Pq{rVEdG2wb]AX| c&s/gwoGN6e5@a;‰t}G -vj*Ir4no)vpTؕ[] ae|u#:roz9QqŸ7NޱszUFݹ;[qbV(MD"9Es) nx,wWy!!3WIm#Z-5c9C*ֲ~,#.w1YKF UˢWLiAaKţO+m^xEl $vy?[>D:Bc7]7rb b+yImሠ&m6K ,%8"Ԁ:E +ҭ4*nŘuqĪdptr)Xod\+-u&.ZOv16ƽ+6wG+LC$O&xzZshC.ϥb4M649pe&&I cbhm I"E ܶAxN_)"afE3w[,cptZ˱Z*7'`rQύ~LFǫ9{)P c\;z|Wxn/ѸS@@Mwy  Իڌʷ~HJ%ŗ35ڃ?SL!p#cz0lrVp;PMЀNf_$f Ac+Te9Uˍ3-渿8N}1۱F,|w| Xݛc8&~&{g@+ͭlΫ:C\{*wѓG4J#(>Zsnxg'ʦKt#)Юh\~{w=th.Lq'}Jȵ @ e_f.~^s+i;v>dv7Q(i-@2z@4[U `m8 $3DحpԇD-9vfR:4izxͮNu3QBQ0W_j` })Ed &oQa(q?z2I/v&49n)-sjCoj24og[ VW1Ff gt ϓ4tl/X ]Ca*cXXyo>B7ԍ= -TIpcFd#i'9q2o5&% /:g'+vWL%:j*A`J^iZJJhA-NZŃ( GmoS~rìwj%G'!tqbZG]"{nf؆ s!:팅}[gM> hm ~FռyKm `NSyOu+oYeǃ9b_ZZk* dCLViٮyP5SItז&D? K;;k'ʜ++,ưۙ͵|FKN$/ʕtȔaKn6*/ &4ˇPgl~m>~Ux7B-c]5*+~.j%N+c=2VdVa `DlRU45 ok`E|x8D(3yuRJ?͊6\c%sqBw$np㦖vǔC/s-VZ1:(@ pJ; OPcPVۛpk4O1uβ}A-gB>6'vH¥t3 4l@;RqȲ'A2/*RwG7 3:SsTKj=S#`&(3o-|32'QWhd ':2Af?ͷw|Hѐ@M7o k'OކӲLX 5+ ʵK׾N=_ON"' b# ,$;5&4~Fσk*^xwd k]Eb_ſZe8<X"4buO* اr~}qg̶n$+!{"e.6$^dwYgmLC3ңCc Gqӏt0-=:nE4ŭ=pSWq/vezE'8/F r6]M:oqGgǘ3q=-{eT{RvS=d˂;#ӆsItvA-(5ӾY.( 8=!B6rqCB|%:Wu^Y*_ [B\rh{BĺbM8gDkF2jyjΩ'm~>0Wr!x tdI ngYZ070701000003f3000081a40000000000000000000000016609d23600002bc8000000000000000000000000000000000000004900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/can/can-bcm.ko.xz7zXZִF!t/?+]?Eh=ڜ.+ɒ<@ s)q9 y\27]` WΖAoN&5J=Ro#sN:oף, B= 7~ن-Naa4 pҷPT|`X/4o4 @tƞ)*q\lDZ~M> 1oLb70Fjxe 81!6*jCU`D ?Rj.}P5 Ό5((AP|޶Iߔф RA{R)mL|~5|@~{l.>^ƈvR%[I }=jIA#{yv=y`ENf]4 2)YA962Q8vȓ8j;LYJr E1kɌƋpplkA9pBUzZ1lG-A^HjAze~P~<7:j3ŏͫ f/Ik9PMZR,yڄ*jE~#f!RݯO+9ey,y@΃PS>t@]<.UOZ;C}H0F>..07=8cv23\0VB_w{[ƣeӚ+ =<0NӚ%7.B`(eЋ!swPC( )j8ɛ)ni=i&/J'KC0B)"ΦK 6C|q$=}2{(`۠&.Y'dFνd~GAWЄ9ߣvjX hOZ>V9C[\&鄞0t) |+3"g=^Wf$boTr,9NT C8sBe]9 X>wqR6tЏ !m2^_J:2rzƣ Tt#Ґe vcH(Sg'I[UFkɍ4ֳx4Ή¬_Es8D^g䖔4-"4vgqL q.;})Am*m_> ݵ` =TĐ%x>_Rep5&lٱnR-v/˿C%gfz/D RW&Ң6 E jo䩿C&m=)@"[suDj=mUh)/j8v#AYF| =rEЅ!gV-fSL;'G\u{S|TNWiTqBc hM t ">\[⼔5z\6Ӻ}- =bKA#+C*a*Pnb⑝mq`we_iQdmF$3,{6()BX5se&]67 &}9#\\ȱ+"In9̡n%N's`uJB j'4I߆/^B$NTmWb /ץ/w Ў;MP󤺦ZEA{VcӼ5T̍\Dq 2/"1hYtkfZ6:u C>Q]g=/* ja%Z:^'./-:ו{YO ڍbyĭi6MT`̯4>Z0~Yb"1I hD2֜Ou1;D*#BPtq&~۾8:l' ߪ*Bݠ>RHGz[Ii }[ͭ=;6:G-ba@# )yš5gڕy UKySixhqyqonjەo o㍶^ylb;4`窱y&GGcj%ؖ=0fX8*BZa&{{9XIbGIo ֶcpzK Qg@5SPg O뗂a)l2*Ÿ_(f Ŵ5%lJ~Y%py]9WigƐz3e{dUqxhS&Pjqk6MatZJ_J& 3pdnMH);.9̧+()@ڱOLchERu郰zh@hV4yǠ-Năɍƙ'3S2\ ίv0^X?RjLp4jo.㞐B`ip13QK.E[IgDj2G^6I&%d"`<M"Z N"ɈSoTM\L*eTk24[XlS Cq&bQGO3$㷸ףhfԭ ~V MOmUεz0=wO{;˘u_gm7i@9݉#,xh,-K:mmVum6E.sZt*P_Km^V䌹>jhz@ gb>*؛"bplXxnES[М. Y/um(ȉ鯶C߃>bG7Pl~=!Fc&6ˮ4UlNMK岓W|=탃Ť8Cjϼ%E[@*R$ X۹iK{G- :頏f VP2]Sn. a'׿L iYӬBcHЎ=Th-JXU.@E_gԆyJ̆ ]Я̗*+7.S;s8ߌ3!+1Ր [ z@B&jmJŀ2t z|wMYɷBtǃ4&075ׅݿ1@2.qۋu_ıB/{4 e<3J+H 9[ORHqlxsاg삖{MH^?¡4Љao %Z  i]v^])aڊX`pS %2ԈqBcD14_ڱ oMdBaCo>˚/ǻ(or>Z"Uߤxc!L݅\3Y8[ ه3ёO}RaUg)xI,Q]QDڋsG]7כ*3 qSv<}v}qgM䅱'aKU.5ob]z\")s uUnO3F1J|$M$QeA]g9'8[J1jhgm^řNu-L{z'Qe Iڍ[_2S vSt" 'l*\JۓyGhɔpa 3=& ]Hn!҅kҋAe 1-̩}a1e]si>9FwFmsԣyPߛu`xC/-3YUQ3iy0Ik.Q3m@Q3 $8g9XԼ- Dڧ{W{-J? ~xP~j W6u|-a T1^q!N[!{FܙeGi?@Uď"?ƛ4K)k,j۲?`T<.v#_Ӵ\(ѐ2ݓW9FbԭR_s{ݚX1znZ,˶}nruZ5 Uc X6'F`. xn?C^lze-E wDC\%O#72m}fK= ~y:fJ@5kq2faeS{gvM.ZƝP*@{at 4~T*ǡ?/!ԮZAMO4:7xcOnԱݔ]) \'dGJdMNR~Iq} nj4cXt0J=. [pR^sMIxz/%`C @]K.LbH {r6hfjƔɣ- kǜe,oXLq']tv<4c- 75v2j鑴KEOHG*S6oLգ Y"7 ~OϞIo_+XY9!KfwJU|AL-0v]pɠ6 [`Man`1ujXIR. CR yUq[4I`=j*!4+jq A̗Ru[ Vλ,Z\W(^pkz%îuQ-.At>͓7!Ϳ.j)6t [DZ 46M+Gsck挝QJgn@N[eC";mP|3 FS)K#`ʥ*҇];ѽcR=Pw61ZYi~+"`"5H:/*@d m?2<|Q_ ៣ၙH= *ኵƼھx=·\q(_r^6DF֊lxWs# U8QD-Wz*ٖƀ72SGaI9u*ph+)guU^H;vwSeP=-T޺eBh( Q7 z-ӼT5EOuKKK{K>;+xDd5|;mՊ{%ޕC<DJIJ#7@gͮ*4.%|);8l*=y[9%lb>ĝ$3n)Ԁ# by*Dt\hiSsHŀq 2Ԭ 7he20_%+/$mhޘ&cqf?R~:K2+mbM,KG2 ^wtR"܆`o׼#Y•Ipzĸx4;-!60{Wʞ ~?y`#/Lcq%`‡FT~}FU zگ418`8Jү3QqJFE2i9GZ|zÇR>@аte<3o 3&㟗B*R Z_@v] :ذ. Z(q (nmzQw"y-\mSFr籧4qUPc?q-<~ k8a)HejbfA.xIi@ڋܪaQ[;rv{ D9z넦X$,$vq_ :@.)׷fzsS!Y 9KFRL`X9*>ኍf\m#?eZ3 HT0Y4F/z8YC6z3Zț\"ƅXtEsP;+Ova^F ϞTNmCN/Ynh_vƟ9c)&pY$+f1-]rӸ[~6U!e5sI~{W3:V_6l'Ä#47_$NyO!v\ :ӵ=%$&a\`nםQ|Zi=LF.dnR&_~U' P\߹PldjT&^0gFSFY0ZM `x:𬧓+dgVy =#_̄(ոff&Aj5$!8Xv%˩U՗9œ+wm|+wmf+<%l-: _")VO#f]VƲ".Q)a/ƖP8~ 4<+퐡KEfn R4^Hop4!;-~!<9[Jg)zS.U2q[<0zXm58B8Gfj45_ -"cҸdON>|x倩g# Z+I^M*.F5Au3=40 9BySװ=Ш**rA4! ]tRnw}En}nB6r'6a_#T0nq#K\H̠qUY!A'0$}VR%YBQwﵘ)uؗh6un/pJ?3.c2@p3C~Ũdn1\MmTqyȔ׼1m9rl#%>l Q[ʆ߬#q$?ߪ?AV(s`h +2LjtuQNùu~tgwlI{|E3 j(kIR (7GY#b@*[^L gϴSW=c`Է{sWxgYZ070701000003f4000081a40000000000000000000000016609d23600001ed4000000000000000000000000000000000000004800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/can/can-gw.ko.xz7zXZִF!t/]?Eh=ڜ.+Z'dWzeGiX#> #i( EOq]8ߴ-Uo_s.^ý` ,aIJe;WB bj .W9u'MvwKK{mdzF@%?zLXBF-R v$|E =Zͻ!!Qzh L*ג(=l Gdșt _渌7Y7TxAOr6< SR(RR d,t {]ȏ8iL$3d|OD[j!}x"Lֺ%ؕ΂ZK.Ϧ2Q 1k$e1_T<$-ūd~L38SaӹZ0jQk7~QVe'V:bh}n]lߨ0_ͤ\Ka¤M^5ݫ@s訷g leb|3/B{WHeM7كuYZY0%BWF%uB5\QÜ5pܭH̫Ebhc0v^2Zk_ Rﴣ0!k::P(@t,ǻ|OQ,nPƭѕ `#>wۨ4㱨.}q`f*R t PF_'驑B+9{vX"^Y c 9GEt޹ONGߒUqr |-,`s&dJr,pepOLz*矙dنM. aAF J|Xs%KjL5= & ^{'o?4s`VU.-IN5B/U[,'0d ?՗1Oȟ,99X\fh2{3$mG[Ee  5Gr0W0׍#lJAVIYNLOe x!aA"D^''] ąUӼ6ɞ`oŽJ߂Zcx9ěRԗ{zߌi2`4!' ¤ʧL>1! K u!Vnh߭0<ӹO+ɮz3Zv#Ыmv\pj)dVc*jۨs~b\eF!UDOm=Q⋿ |L͛ajB7oO|v<~Q Tk4zJQPzJG1A+UqoxH{;>@ulR; p2^+W uS"S>/Qje_JA aJ]5\ũZIl+/=cF^K6?47^Rh?xSa&13h#i_=V$(Nvkb^F2ٰ?t;w%p\Ủ~Ey+rLۧSY \,az0lqs>F!m]q{WuJ_fig!f~yYݱƬ/!>/;y";BfўǞ+[ g΍ɑD~YQ$ң/|w2P?-+ULtAuh - &]ȪLW$Um^ |٢b>uNݷ2aH6L#!¨,)Wh$ɳ ˧ <wxA)j66xn;M# ~F ,djzTHT?*p̭Miv0ƾ#!]:2,qFvSZ= 0v~t5š̏0ET "LϏEC8 4T e!^^]0"FDi,ci. bA9[&sɁi:7r| U|y)xR8$EIlpPXS[0;ifz૜~Pck'j<niI."r C~|Dc9>+;3)1Gcu*W g0 @_Zg,?QQ(g{Nk ǷuʝIzX_tS$T_oX.H?H5P _*i.HK-|_>A3΂II0ZBbtcPAIJ7fMX EIюu@8صЈl=X??m#'J,@]ˤ+A|YU KIJ& c@1}Ye~5Т&e&ñiXi,wmjYx.yv}/9$o~+|.5K`g@,Zλխ@v=3%qW H^+nca;~A#xo_k8VYIW%(ccf)*t`A*bZ`YjaR`|ᮄ&T3o FgF 䘩RJ STwZ+ T)Kr{!~3A0'/k'PK'Do>OU0 z]̶y@q 'Vԃˁ0_Tk Yڽec@w𱅚+%"1Kd$]gKbݹЊH[Beu|+]iP1A'T[SP0*&p.簦oyݢo`%[;+HP7)Kh%nQQ><&9EX'ӊټ}6"Ҋ4 _bzx\KQ.* 1[vM*q=@/A@CH_%ާkh P7HF+?[ZLGp7@]Vӛg;uYZf!-wx*@UTkh=$<Lc 9/'1w*A/) ^B3)QK)Pc=7UtZOɺ݉GQ j/ wr[fC~SZ2#3=_jss=0Y;^YZլSV[jV0qI#Ru>NpD׹͜TPc$'oD{P}1p\eZy5xnP5H~|&5 O?AqkuHt3Mj!ѡd47u)S=7qpu9N R%KV=%o{6^ƒ;v+ *~rIVQ1MYr~sB8_۷چ~w&rA:j#V5/DZ`?O(7قqC C;СTvWC`Dk+2Dއ@gOؼZ,h})қ}Z=AQ1̐SiM֯>&bf-3bSs.2N#X_wоvt?|(Wǵ`1bG6nαfRV4߉R{ __[ƶ'ڻU 70PGԖl ;h4Nhk OD #R?9t >ːm !.R{OlUBK^φΐg[Юɋ"Ԟqr0VT2 @νcFz^w5Ѹ+=!)*I p˩Xވc*f37d&-n#ߨ,,0Ȯ[#X!ܸG=VɌ `f|#= ¤1C۹r1*F BJ7%4] G_1. gJ =]m G$z%G2EKsH볭zf,3Ry 7.ǁ~*%11EE[Ί/_=y8)x *aV*b*6GJV@;÷Ҧ,MR#z+sP^յh7USbu,8>o?D[~`,"M~n&C|ZMsS⏂HfHiv6C1 LUhNJ Oƍ< 1N;œlY9"!e`b3sO綦7,v  i\w`m,Rd-DTybqpa 4kb-X9rbT"V8)cAf"`D)a$7 YpÙLALY^}jcElX\CN2vl~`d_pZmэ ń^q 9_~Ka  함}Xve>k-aͲǹJKJ)>(GJ [|@X=u$TY)<ɯ7Zq>o#T FBxGj o?v}PTЀP?2 z 14>0@)侃- ԋ˪] wP3zSc>!nZLXUD~zʙ|x+͝&@ "1a41 [+.l+A 1 h ?́},@aɋxHBȵ}\Bw>AK򣛜?OpkZgt> CRuT!fn!X4y,/a\sƼ^p3 x$u00?a@s <公lOEɆPھR{0ا6R~;OڄFL+3A}R~F++ϸ;espj\%O^>6m?zCut0.k0dlYد!U: M鸀H*2ΦpyYЃ,C1%)읺DWub0/hPmfY=?=Hat/3NэEݎ)j8 ?N(Oxu D*qu !PˌN ʧVكQ]36jIjNLHQaɿER0HOoU s718JؽBZV<' y,6C&n53D?uED`rXGxnWzmiU.WZ `2s͋G|WxdRvp+?uPbbW\qP͓1OrΪ1*\ց(c8 Č6@UhYQ3:QdQ )zdH6/\˷V0|3i&'#xbGYА:,) g? (x$d0%-߯i1K)S'v\ٜ37"F> 9P ܊@{=!!ӶVT 38,#Q\ LRO-cw?Z3q6H"S{Z*o.SWh~p; 8k^]sa؜+7rUNL_U~ۈjO\?a6$*i]V;s~q]AT7?F(q&+g71*ۜnjN8Vd îv.ővcOU:`!EZۣ뚮 ,ט<*mb2k 3b%[yeDz6 dw^ \BtuP¤2 ~#нF"[_Y|X^MŤItFE0ڟIpoC"~е3ߥݠ j8M'Oހq)kX=-);dxͪE%H DYuDH<Yudz" !ʥrXN%_>*fݬu$DVFܱ.Y?eiZj7kRyg#=0BA/ۧ1!-֋НT bK[IrYHs")ʝڈ]>\,4 B ڥ$!׍ khub=).w\Z .8TP?cXBy6RsJ٥lM&$>QDN) 7i+&ߥoLF]^Bz^r(!눹$@#i^m7$ ^fv3,ҵWwX=-FG9m$&IF&%x A(qX/n͢+()b[cjWykN{{3Eɨც=%Yasla.>|٭):; ͐@4dOkI9_!0OPWedmn$u r+ň4@c}*YXR+ ퟚЂ]-=jc&wq@z?j?Hë($C!޶Rm$B<4п^SNG%H[z 5Xޝ"g }5UBՍ݋ 8FR fl_fC Bј;WW4p鋦۬vM[p5l7 9>$ PE>W)Ք^+ p7zo&0 x }@BF K[5Big7)fXJ}DyF@JV'#lU^I@<뵞);ѐ k`M.E<}YWO!aFg+\2;eZNQQuI*991cv@,:IBN:$Q^d}KWB:cÆ~Dp# B#"ЖKyut"D!ZvXo}32y]+*1)+u SU"*uɌZt181+~ v<"ǔRRVgFUС4:Mc/-dmG/lqђ /5iK"Ƀo E"Z'%IG jY$MomAcF~f*CĒi1QXVrA%ÌoL3?d Mwp>EYu4zB(ֻ"J$4}Y"FKEE9/B領"taOw.tHN>L0[e!b.8]@1 _x<)~,B"4Qfp  (Vq(lɄ`6`?SwO9QPνz(F<&xV*HV;%?MH%E9FEAFǩ]!*> ]X"۪ Y cN2GT=bb?<_?!Rƪѽr\1p)߈j:grJݼW*\B'߫"~p. l3j\> t!.rm C@탼VOңuJCZ}=(ZB5eC,J?Q")K5"h:_H qKp_@]HAk]UH<^ZEr)x!mC %W9uk,q-b:Z{nL`Ffyc;$p^'}`VTr<ٜO$NlAl8h:y As12DNݤXC[;* eylu)WPX@F%tA7^kaf—g~/.OwW: 'QR7E /87 WAT7ET)(mRA gS+~AP!L]Z(|PWIG^񟇄ǫ0p/v774C 6,kܐI?s='>/La8DnHh<6ׄVo?%f?U }tm3!ĉJ2xDH^5%QUyWRa04O*zKmiE$M,{y^3}H07% Ϋal wad>\mCF)Ҙ<H'ҀGthWw^8?8[!=PbCci.!ZeIP@c}+|ljNÖ,@-fGfp.MCb!D+cGUO6$8&h^VCYlfֳN<7g"R)hI,facU0W2"I,r8^5jͺѬ" =qՠE 2I03 >ݟ¢8ى0m_ mSޓM]};uٮZuR; ׷nkW.0yON;(ߪ`ȺáwIo]`K("R?.Ȩޑd~2)qwTr(!yOG xb:4 %׌gX odNɋ]_ddEݛkn-i!En nQj\jPHnƓN⣗=gx ٜ [d7\M.sGn_.^YSF:os+V`7%2-`Ӌ\d.*=”H +кt(\聘JB˖~725'\{WpZUFTRFֳ2y,j&E\Zgߜw\ћ^e:e f-sU`,1SjS E!SI:QNJ9u?&[܎2O,(=ۘUltZ!c[jͅv$kEFځݒVޔѕ2gƲ!߲ݢ!E@=a2GsEilSpO$28h0n[Qn߰#/ǫS>pcP5铡XP^-!AxTP\LJ/ċR Үr8)pYE9Yh\R.#*꡽zUb]{u80y0D@}˃#ju7= zAQ>!EsqH6gQ3 ,F"|֞؝z1h>0[^]A+|_E`P~K5&k%/G;3e6x2 ;QL ǭz)@;̢r͠rr ?OIwy{: A-s1ZT}$CUBv6 F*~T\7SQ9 ~oaVхxfIfK`$io@ Mw:SW$\3' ]${>.-0 @MQxNߜx$; ),Yш=G +9hՎd)R8Ae22e1o3wcҊ03 Y ܏Z*ܟ%rwhj8Q\%>%8ZJ9? 5ֵ58LVM_ϾӶ%WFKͫn$e.c(3}5x%$<4M ݺb^㉿ry"%$̟?ꅀ0zj$-Jܱg'?Ugb[Rfje2YAY$I1;JeCK%DJF]cp5ըǬT͚,BHu |qf@͏KQHm~fvjE&Mch_[҇~[1B~(%E[t$h o)4Sm$QT*$ )X 0צuȓpC䫓B .Owx G¤v 'QVE5;/: bL2M@ֺl^C; Ά%CW5\!/f@%2>'k*|6-˶<=IwD]g+d^A~Cv)16q jwӍ\Π8|$7;<Œ'uQgfMvҝ ̓J}~GO5N6Fro~m":my#a3L5[N3Zzc !,1HZM4 V5C-Iqd :Q`0pl:4/kᔄأC aE7${V3qsh )^^AE''MQoKkƦtՋ-)g 9 yw:4=@yT(]\0שR iGRf;Ar!g᰾n]"ms lYovj{(Z1Hܥ$83bC2 7zV=y"*c2`TC3vvn_ID*_'VqFGB0g"'C .mZ56!*]͈E6iVXW19\2x,Q드gҹ͏2X#b720i i+]yi#PfA4vY+(KބZ%E)x5ֆٱ|Js2, fKb!QϦC7%Z,]` =T6L0Z}PE+"&cd!a %q"KBd`8v J =>yzR-밂v%ZlEj3YBǜ?FE`V 9}*|u<:lA8TO U%J|xyċDELj5D짫EH@&2v>j3?WwѯߎT^Dí̊gFLj9v~oXY{`=boCyJI7`,C^,1R]lriE8@? L AH&}6ۂF9`b^PtB1!v6 zyyTA~S~@BFw9LL +߃eK{ P,Bj4+N5T.0K`H-"\)d;FM&M4N4 * ^v mwaZP#q4rv$~+Z Ay],ҨJ^.8bGl=]pCb(9. ,w\@5Syv,Cբ%GJK Ba#,DXN>.W  n*YcpXHUr]wJ.si^Yޘ+Xr WUS˵HݕQ,^o 8:XVKخN)+!ڿ5B5קz:lq퓪պ=5 ;sL=j7[|jFM?qsaggd6/HB3ý?>g3U-/*2ᛅ'jSQ|'hC ðCrR\i_?mW>i<"q )+(2^35FI'`!s;pg)&q J%q´\px/V(ƺ6%TW(Xh0K/SKuX[j3e4kXHu#Њj1L{|r]2X`DVPg-kU| BsC6MV]xM % l$޴7[_H%itOJT' ,uw.<q] uQO0ߟv{+ҋ# 0W湹4D}ɷL9L ̟s ean8b(#esVa,I7zwmdNW8g*H8~"|74baFRp#P? z#,uU#A% *qu0c62C2*dGs393YN9 846:}n>!Ńgߴnizupn?3j~hWkʜd4_?GOhǿ!-?J06 _)7q v\<.XEw]V:.&Rپd7K Bp,!_b67!CSTjKCj&Yݴ_44I X> &GMߦ{}E0w{针g;+:\^_žPMI4CqTJ?{2DS6^ȇOub`-4E<6fA1&lXMtM;9/7N*=qQZ(ALB).jT{C Z;X "2Ƽ@P$l~F1 ׈ٔNgoFk|:Zk6fdYxDgٻ) SI!lO6G76/1N$fs,B܄/m\^C?3^fehPIfjiSmɏXr1ĈuH[(Rŋla,9^c_.P r3l$P@+1F ZO!\#{84RHcpAsUZt|.`] E=L[}q şK3R|߈0ëܳҫ,2dw^Ӓv;M!g﵁R0EG]tx|z.Q9?{jbF]G< ZUnzY9 #v <(΋+J+YDk]rV-?)ΰ6KbjB?k:8h K*+}JQpoK _J|62С @q;{ K[m'] ?@kz+ZW͈˽2O{({75#0IHk?C,8Q )UھRA@P+9цb>v O12nb_M>NZ2F3 b;x&PW35JhZ&O})/0v&Y#Wދ_N_NVr"A"t>1B7ICqEY4t| h( :S}l=pq[9rګܧSMk 5d*1Pc8,)tHk.<;IЫr0 kٓeq@~"M$&q8jے06GGȵ#"\D֡^g@ 3g V XE@NC0> $VԄs] '7unBzw0o$9+3+>FqF.>^/?PƁ@e V+bsr\O,3?=L~cZ飠9Fe8 f'q BtSwaD]Qq vTl+4sisx R -OGarc=5&Lmص]Mv?~Pro-QtmrZ EsC$JY(\+aYl99W$yTɩ,BȀ+~-eo4)MĒO]mjN7kW[#rx3oRt;O^.Rm2/'tWȬ4=hzE#uIpQg@sTLcJHAÀBn? j(*6uw}L:3x,zdGߺ@a'MTq3bS+FX;\;KtA FmrCJP-4 vTk{EE˯QK=o{/<* I, +zPL ֱqu{RdqT៝,Ӕ"Xq*ydFz#B1 +Sb=JEAYANV@jo$/d Ux9ٙI,^_HbxՋ@;`R|k;Cz(X,`~1e8D.4lD[B5_foĄ3 jj1u 1~[SGũl _vߐUaf[I1iO@Rf({K嵯&쵤I6NOW%] U`۩U LHGPl˦L8RVc|J 6iEe.4ԽI5hߟDsR<~T.H[!V^> b)-{h]_F\x9W9Uz9љP$uaSKEd&%7gLoVN*߄&TM @,XhXuc+3D'V~6K:"͂YgZ V,/!iS/@K_lfwoB[roNVŅ*meNr:#"y*OXD+Ýc A/K{R@K'-y4gHIz!8aTA- LROP]Ї l.TY-VI!3^W㩃$Zbڸ:g.澄$N!߁+`DU`S]l=4 \d~GX!AqZkh9-7 e!K4f2A5 .wqSTn$k$7z jΔ}uo4rEอxmy^~6BAW#0=\Fr%)kP@-{b\5+ &2=}Δ1+H''N~h$;of%<3 T;WV21j.J14!a $ 8L|!Z?6VDR,o%U|Wݙ8*ن'pE~nYw{#[2Gd%jW%k_^SwT]=۩>I0x>OGQikvFZů_Ƭ)a _ߝwYMkHlg,Ed uzXV4^h.rga_8p?,Z(׃b3ϐR O*~Ï BU[QλmD;k~ِ,k *YeSS+_%CUԛ V2eȴYDF9KY1T7?}76!f-?q[l96wnr5uM;E}*@[hoG)?@:R<(jn=DG-:y553 w-5H,G>ٰ :Lv1FzKjyScYr:qjb,ciyNtgaS ~-C05xZn?UӉʥ&]wMG?%ޥos/ͻn*JJ0?«u !p "4SĞB*łHe΀6-f9?}}Q`Q9tNB1IhZ=gV/Y k=PW*>Ig2~_t1R.p$d^3n!Ǒ'F$BxnԚL9p H`G)~+]~lH҉Oh9Lj,qC5QEݤr[}EQjl?acw6sĒYC~E{eN|xavy}Bm#6EX?rQL>.NTqi]$޾AMyP%"sj!{nc Nl;K܆޽€=BݔK<^=JYHl\ǺrF#ULgYZ070701000003f7000081a40000000000000000000000016609d23600002a1c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/)]?Eh=ڜ.+[Ni)Avx{]&}/# 1Klsi<E O/U,pXtœ.?p0b4! Ж*O#L XVsqj#GL4ee[^{r .:dmRo l獁cH* lh*͚leCje(G0;]VenP:sXp77E?[ry\>vO+}un3z-utT$a}TW/}jN" %KYFlDnOm%2ɕ3PXa<.f'!K:5xXOʜhs>^o VE) e0tN2D_~/2?DVc˳4kBxfͩ@JھIG.V}aG3䰏If!F2~ɀgϓfًwJL8ƽDt"LqXrEjiƌ通y@,%h).2h6mEb5ig"d4w;$'w%R$} xPgVRWTk1vR S\{ ffIŢE<E'0'!@7G$'gͳ.%HncIX#š.̵ KsJޯ"op'%FSVfM 48&oLOhtѹ|b}>9c{^ ]{>_Axm  Q'̿W9ƮAؐg*'}A>q[g|][@ǀuFrF^ݟŖͷevtKğpv:aKA(٘j7'ņV]T)=|U?jqPDVhGka>q M8z٦CSB5R:50'9*ɫgPχ)٫MU $\sQnv WXMW1VCc E]J;g% lFVt6{5'&0N ۺtIE: X:zrXM |.D24['X-s*qRr{XTg ߳o/ZNkFKaƓO<=Z򂭑C*v^*=ty#uɂ`)#-Ĩ=~!>W9}[$'a^Ep!_=P3%Z,j@BŒ#*5PAx)ǂ$7@Of}8Ic e%F;24UpԀ Ո& ]"C饋K6׌;z//Ӽle*Oo*߽81608ToeƵ xZ חvEƬts8> kM(&Z="hyNF.FFN$.(M#gFikP|*2u`T d<9DoL12[2x$ |0*'gmU|E؇W߫K$8HY.T!ZCD(^CFW ;<ˣ&o!9JU/(U ,\e2Yw7'ԱN_4ʬ/^h]B6wy,;sa*Rbah[anNDpNoFuxgUL\D㙞LSBV&̥ xL|c"@ xz kR=W s׭ct\ xHai,\ձ"#nٱb7ǭ7c GFpȁD D$)X|{h)o-rO$ ѡv%h^P2O3>N`~՞jbGj @A*]z0" OfӨEv2Q;bDyOUtekRDx[+I'ĕ:#gnaǨC,(BˈS*S5"yP l:e'̔z%n`ȭ6R7?&ׁ j9Gɰz|mP[佛OcTUT9yD7>,ihY?jpU KH|]%Z[/؎#022G,HŨ2s\TAf@!Q̵;J.r[B:s@p;;?\3Py<޷I v"" Tbc.'4zL?B( /B;h]CadG/}*JMZH4cmJ9klXRj`L[&'NL955Y/|/^ovK[&\aj(MьJK_Fh ߥ`w1K@WAs+nTCqy?W|?ɒ-t^)'LgX81:w&J #!էD wV<+e荼2M5 Hl,; Q{,5ps'Ml 鹱" ؏793#}}PdL9G"0k/ "u&t/2,!ԄP>>')\--,#y:h쨎,ޠ@ʣvW2iZX9;`y +IKz] 皚KA.2[CySPnLxc2v=dyۋuK`Vd8srz aj{q59vq{nY,btoYFe&g?Bz943x o" S!yO3aRs+}A!dR&wP%CC\ˤ$I -iM'͓|׼pAF]u5|qMάs|N۹u wԌGPF3﯃4KpF9Oϑܫ"gY pgs6{c# eτ4\I"l<mY4Q{!W=ngdsfT𔣬 첈,SczkS#7Ny1!6s6S zĶk&H%fc8,d&}@fi.ln7 )eIr$::oDk]0w/e԰K3Z(כc]^ktgxt/KkX v]}6P'VלX3J/y;8Է_p`"21E0os(p%+$~}#v+!€ihˌzV'{3" xJKt Lu&= VeDZn J!]km<Z`d[ cn뢕 ՠquW|tn.Sn >?o9#/-Rr*ޕd.\ Qm=7=YE0w~JH0؇ Vw#Es( qTB̶ 6ܛPŇ@y/٧KB\>;`ڢtX:8L vK_Ii8HkT3M A$o{L\k"Y! w``(NЋ1@%Y|w!qq`b*oY)UpzA"{/94E8&'h݌MjwTP苃XR˰Ŵ̀DA_;;-؜heKO' &eNb"b9ȁA4}7F 2Fc2}'o%l0=?"^IYV>1&#uH/kv|쬻.JZ9_R' h0FH -Cȑqs;wv:7Px~s+ FޭFs|7v{4F0;+l22:A)T?_D-Owtm \7\[Yg^ tK y]0`WV`Z,-"s~4A3_LB_e {.*\m4uѲ]|ɣo( zC$~U2fSӄwFtmJ$pMNg0Շ+p,F@,lLKhK bkkqyac r bPXGi.H82 lgx`/|kוO$,L[|cΖ.#yxm LIf-Ĵ=Y-Q,U&Rw" 6%Z*ϧ͋ҳgV/U\kS39(zAq+ف'ߎyy3h _{S=cgsyORH`F(\Qig1.jG_;ju |Rn-DaS5=?dVrC`X. ø$/ ISQQD&_x %@WZRpk{J妥RLfKT*3psTL^I3Bm#B̧C^`k9`e#5x>602"T8vr__52@be=* H]kk.{쀁ay j ߥwlG xaAֻL6G1ɐe~JC?&TfAZ8~zf;ߌwQ̾H.lM| AG/wC#ƖQ7mZ8c175]zN_@=[fcPy^āeO /i%GVj`($3rC3k?~͆k ,%m=E╤c6 S1oU{q cE%\ؼ/̗a5o*c80w @|rXk!S%6:Tා%8#"%|.;dzlDW2a)aт.2f#c+'he9ƾAqs$+CQ=uk Gx; 1, .s" yAcҠq[0nl!P<^ GpF#?tL,rwCJjT@6N3Mc|A V|/Ŏْr[R" = 96_*7,vPTYdw$A׭|w<'}fC|P3O3t*~dS6yݜ /Qq!)r~~C, %DE23S3}X]_GD_=sBtYF36~.A ZBϡ,0VTx zbDc;HE @5PN_jzz@9&!{j ȴ=V(5*KVC]4@i`"^66_{,79NhX4N9/nu12~1Xǵ/N{|_&M4Ħe7sJ w2tD @͊^)BûX`TMa5noHyvm qAKxԕ/+@,$5Rӎ<2l?b{[%~C5UO28P9UC(>Ҿ}II!lT_tr `P=Aآeri?B-Z׫{3uҲQs 5b>X=9x\gh3-Q7vxӾyN{[8]?~MCl˸+.~wlkcRoi)hE[ 3(2L4s bSu&*&f ʻ\Ԃ 1NRfO]%T;3pu7}b/K>Jb mUW,seg5wr%֕n#Q:eTQiE9tewS^@@3J6媆ω+ƏК%:$i(^Ä{z⎴F/g 'èAxK$81Xc/*0[΀h<\L*_gS RޣH[[e$ [s^%+sݡ!ᚐypdصY%foۡq#!lᱠ,13v}£|ALi:@ F.?wHtbgci뭱vM_gXt[Q|cLNc#PM bJ**}?n.M7عS_euϿxc+(|:mHRy݌eDku+tG{%<4_is!N:Ok\ ïBcYj_f?03 ӂ^ ֝.jY򔔲OR 0j.2ό?h<: -GLNFiշX::t#O(Fwplm,X*92LTLV9Pۦ6iP~ g ASIz$-Ug8Vvgec]sDMr12yiwGRFƫ2^ +&9f/9PmPh[Ҥf~KXW1p`$߆JJJR-NS$>)aIdXzs&zI>XMJ]e=2}Vvr{|KQ3 H}g@xhQoU SM?yA{\Jk17ӕMӺT| ,E,@u1C DL²ۺ۩͘'$')Aڝ֤FLZI)/$?4qRvڍ\KJ8XURSX, q*4,P%  Rcz_]wCt 9.3@ȾPI];8~mTrKig22n*ºnS w#e~CJK a8uL [#d SSŅ)r+0ǨާǷ)%ZtO2 06J .J.ENzMfZ͆A9o\ġ@O"IE[)GSvEGXfޥc_+{Ȁ F *aY֚֝֩އ۸:1@JIWpC+uڨs&'dRvjmӻinD0·Kq9HEw3w̎g|f(It7˸8ce\Oi܏ͮqyJ1@]Kviݡ}U $ j 9t)Բi,6K֒r W'w:l ݂[gZA'Tc%e<_3g.d<ߊpPQo_")J1oPbl@flvF ffx27@ BtA;i?Tz|5]5h^0B̯fH|4/[02 2w:|s޼(+ݘY$tgЊm/hם.h#%us-IHfcWuzJ _.gY&5R'vlpm:WTB;>(][Q 7D1N~Џ+2m`~\9}"ȼ#n{UhcFjҁj;'tYVtʭ9!`jE '0(Yp{NQg}Go3H~ҩC=fס&KE'+p P8OܹK:X;6NögݙB}9 `(?3F*jtD=IPg'SZ1 *sV?&o >I\8gvp/zxO$Xz_ogDd/Q]973D &M{_HNniY۫ɴXfq1muoF|Qnnrw-HfUtI5]BBTjnX]nB g`#IGԜCe Ϟ^o^ F?GE-A=V:E?inIjKQ qySo`i8@⚃HDWy"@WK L =0c[6Sk].=GcRW:fW>v5gK ٶ pgNum*A[\O%"2z GdPk.MPt@t2SptQ^Jk<)glPmw˅'!LP><Ԏ6r+ŞنIeL_QBG }"}~); L>e vn!'КTgX"WukEL6%LQẃyW-rܿ?]b碩7Li1R! :p \?7k` fo5* :̨Da/G9FÌ15z=Ev=aÐm\쏷H lidj^GYBϯ|SKN$gdr`e7wۺ]Zԑ<e4$8؞NmYTXR򵬙t=ȓfx׷OVQ+vag(*!YWי+veӅ&a]ٻI&\El1Pyij MY"lniSSHzWR5Q'}WW3@LbE$}y 3u҇_?DvH1zk7ѩk9s|W#|RW] q4^!&h0؋[ȔݑPNfa\ b. NU nkV?Bq,V7ܩ~><BѼ2RĦ ^*)ƵWm s衧O0Hp%M4Jt<+YRbVč7<| ]T'KCSEՌE9p2tџvО˝α|G!wfcyO~k{0fVgv?u>ǾU'4'iyD~YMW`BTΰ!ޔz:xg_c,H-fыAj $J#nt m⚜V7q{Y"9Lj4X/pa?4q,z3~+ݐ9*vpD"@7ܭk#S^Ώ X oN䘟e3vx:OܡS*>swOhT 4S﨤E[eX +tq>SIH <^;m{Bt3(Ȓ9)܊Ns!P/Ԟm-%Ə35b[sA6[c@Ob鰤Di+Pe'S{; H9 \v$Ma֩W UI5i|38Љ +{@R&%* *VOqb7hS݌W03Un˨rf2rɾp*'IZ׷C. gVQ_}gu艩Yz}u/ہR kcx89Cѱ .']-Bb׸-tb !~sD֪/ "="C96trD0aE±]KQ@R*/ޛV:0j_9w[P7w,D\ţS K/&6Fyz(2+qfyY4m\\%*hw=Ku(u;k;X=*udFlA}g=:s-G;d%,6o`\\ǘ2 s.þxjS70VsW>#h䭳چCr'ZF 5H{i_-~oi $ZVAadkHԽ@)"aANj|]/n(3EK2'rb#|mVQ7 wNSp,֩1  X:ہznJ(5Txߟ R_M҉ XF}] ԟO AƘ#CVk2# =Jr^7ss}lDeo4u XSU~?3C*Ϸ(G/#y D|* Eii e>>04jE`5ۣ(׍Qˮ1 wk)9f؍}\ܸI4=_Q&-!=[0eFyDqɔZ%KviX$^eFmϰ"E d)pLd |;m&3HT,SAط?5QڼԟUAҗR$ʯ:6O3#+HխWָv*CbUCxݨ)Q<mg)!OBNwͦĢʁsKH҈K;NR)*M(@͝ XPŠN<|GDŹŶZ$ 64Y-E,z\c ҏD刊sJrt:3Qp&B:͚/r8Т#\O[Qm7՗޾u>iYn{0=PDF>?nm@`꟔SQ}!,\{W|R /mm_ {n(]k+=j2]!i PC\A{XV̅V>Wӷ%"xLu,5 A3 㽧A҇Fh2]zdNiVz?pD*نGjآ+'ptR?/y'Y8"Z\7ՌVعaYHfXbr4|8LT6lhA㴊N,+ֽ{< "ZACT^n\qU.Ģ9hՉ+ #u[L^s=)cVL CmU7v%0.F|[@2#.j 'D3.?8^los^mo$~>vFk8&ƘM6nШ(VVXŽ $ML#GGꖱ+{si@%`էYr'[5K45!I.`L.{̐;qp+ lHVNBܬ(LHg9Y>+_GSlg!uѫ,~ Y'"^C s7aJjYm*d >Bm1<8/O Hׂ d1SAG@>xZv&!3+^%Izji6k^XI,EUSeBʈz "TlqN4}C:Ct<[6ѿt 2mӛy"3UIvʛX"Ms:}ɕO&Xi&8:~]ɹ)|EVI$ H2En;?XiZ{pL\TI0:PAzU ܹ5QL Qs֛nA"Ar~':`sfD{fwi4aukv\n.l|f%_r#(M ,I<}FYRnn0ޠx~ڷXFv* :_;VFxU'1Gt ;QMigz;'913d@r." G!ΞJ+<ez<ϷHY$ &#dz+|'YPĭ[A%*8zrr!^JyY;{`9;V~È%՝jŔK94DIƉ^RUzls:VMgQTvC-ۏq!H@ʖ}fnR尿M&Y{驲ᶕ;}m 1uتs|a: lA6t$H}ż9'Mݖ;go/VfE>=6pd$mnC;C8>C@µ})T냧4$|{Է4EP2'(-| QqⴌlޱxC_3_|\1U vxK,s1Tcg_)v"'(DjX9 $s'NL+;j1#Xq\{;{e%8NNJQMi/;oK r<5SGK {M,/YL_fAh5B b*`H8W0A&*<էzБg/3Z<ihka-#JSY S~_jE~.(@¿kGK%moZџ%]_yYPb%V4$_=?ē.q5߽;HTE9sV |ѤAmB-ZT'a MI j =VIKc^(^9ʹ50a7bGn#ѫǀ;ܲ66MR[@`yxPTezbPœcdUھ-JՌ20_Ud 76 Eh Ҝ2ZLjfķFe<%j1"Q4=o64xjB=Yֆ^ rrL>m [#Ne1Yvp^01;Y2p\eLߒM|?`$%;m-F4Ķ,%^!} (Fdfh={&u=KH9Jz}:9m7H:eq-\<#~.PwGcX-!u=zJkUOhZ<ѡWG N, yaVUڊ]Ae/r' `.HB9}Ɵ)`wz Y[2ztRutx한:{G5#Y*~^_K(=jlviI'at`! O(7 Z/K/)M:BV<"YyVԑQ^e_Y;)b}xZn#h /,8)9Yl CDԏ‘pI8?~>~[Rʒ}|(au ϣ X'Ϭ])y^Az hUIFqM?m/-7ʕÙ9/.YTxDY$s+b%2D c=nEԜIF,@HTs[<*RMQnnWMNtr+se_Ѹsz50}OI2Ĩ8nNCO`Y&OkVgaИ^*J=Ӊ0s(G#&~o;jXs718tPV]3ehwbL%#"lqt½P8A M`-J,ܣ7У[p& 93v$}b͍aQ_@7*XwTl#u$IX@]B儴iv/i%Bw[øn )E4[遧r%l<=-;ԯ#OG%$=w$HB]LI =7{xUh}I]?l\Egfea %V=u._;J4 'CjJ"SozQ֯@ԑ(t(EJ v8bEF|2ZPRVO"\|ܲO7p tmprr?e ~" OlxVl4N4f +)}?s I/uqDxAXzɮNڞ8o]#RbT3>jNzt}b"&CLeg뛢WnDUD 6J,?Tsâ9qΧVNWj((;DWa-7l.?B_|$6Z1vYpjE7Vrd|Êb˼jWN8ڻ4r_ݦ`-qHL 'bC`O'Ʃ%OnNFY`5mY_%K8+bWoth}a&㋊o)N,"2fƫ+zxZoR-d| 6z;%|)+i9v.,ç-ml6g(J-oG` T3.1=`D\gn.W ͞ȹkGHh Î!fbM%?'ʀhNZ՞\5r&pm?e՝֎,h_̾5{sHЩND8}Te 2Zc[BGOC jwg oVJsf&$!t*2Q&1>'YG\`.}h9)Xd"jPCg,HwWE"* DEhVVN:RAh 璟X߬DZX^@K8%YtC C5禕)#$tz4}fJoՏܤD3QuWC7/z$7>杇18o{΢mvL#.%ƸjG`Ȼ% 5}qkQRO(MwfN n]3^_}-)b ͺfڐ+єJ(O? 3AK)p@|Eϼ(=ZwN><QRHlH< y6^ m~ ]aQe hEZ/ 0&ukf@ biUJuT#9XB2`BIgd5 M;#O $ 2H+B鷓zQ*?вQ<Οy]Qϛ9wiI =hO,ao!gѲqĩmHS%)!"!UAتuu6KFʴ]y߯$?u`Q}eR[+;B55a~i}}bhdC>' p'7մ&E3w=SMXn'Yy%OCB(1˿;0|FFXfah9p }U]1R7$٘n_բfC1{΂b򪸵Z- {J D95 .MM+^Nyj )p% .c!KѤ)$e=-پέeY7pCaD@9Woa)L/~BjBuohu) :d,5č7x$n ❍@=r\DS5 g,I5\~FHFMd"<;R7(TUԎ2po[|c&" |*ʩacٲ:q2 A zؒT=˰uyޟ֌ FT>EꦥкC]Fzk$P=_d\*M[8 юFn2Re{bґ.ėtߺd¶ ԃT;"duj|WtN0oL{Ƹya`W"{)%ڶ XX+t-qKxH?V P&XzmzGKƴ:f>iSdN-:g=Ti3m0 hy3Jf? cVSWyH#_ihӓ]8N7_.` wI/WOZK?7JiNLнf)jee+فr(@"ܑ WqFl,ߓ#ǿW|x:Se:u%vqX :A{qNY)w =wL3RJmKz: ,#߳[fA_U6! 9Pan%)Ͻc-baI*fC[cĆ +fJ+QNI~2tkےJgӴfYCjklo@c㞓f3YM45-x(лD%xdyZj`DP"DqB #|=VXFSُ"*A'?y(5:s#هh|}Z*3h@, aj.F/qVFwD_Lpk`]SM,DjPbj>hwrl랩P=H}?UR̰ ~L.8ɪqۄ'? >Sfq}A 2|!Dh5T,ɯ6cwK\r@K i-ZyPTpI@b DIee;@FJKMTNuS0B4Z~C@Cg:zZxo3MT%kE/0n Pꫨw&x d W' K-d`#O,KT/h9Qx=F*"=.%&=~Ϊ9F\XaRE`96OQ{B.kİy5H\|W$Ro\o?50xWF *u^ ንD]4ΖQ?<߿ 2B| }RnšUv.8xTa! wjr|VJϧݗP+I]\6aTޒiW)zt̩ 7'] co.~3 Ǧ"=rBwQ'y;.LHt $W2'PG񐬓^ ZZXB)i"!'&4#d_ @)G\+Fs4]Qx! U0ah|a 3 c XSx`>w:Gрώ a )p}zNڣմjFƨAoޚN~|?bԜB?5l LfwO*2Z40SAapHV3G'" u3ԓ}}5/j*yБ+sUV\y|uZ*U;Eg 6o]3Rwz3zhhwF-q8FԦ[`h")[GADsMDmF7|jō(S5+5.K[CH4m~.aƹ hY 'C МGm~Ma,i#F%%ϦaU^& q=(_&և}/p+۪AdJ]QÖ Uͧ@*1O`Dj^(makL];9Bjyp:M:UgMg`z7 \QBꨙ^DHH7eޗҰ^2ȴ3qR$MB;*0^MVC\׉)n=H0 uylyūނoEПn֐h:*2_Ԇ%/;h$>/"Jk8z;U }5#G+41䧼'm'i{9K։{OԘ[?*Н-5 ,"SiEp }e3UIVky  g\S9a:`DR0.ryJٝe FM;ݓ5T0oJ,Bl'H;8?P hC&HBbj-9Ze9I|-%yl˒wH,2B>=$1ki ȢuBa,7ecf >*re:?nRFU,`K.y2whBؽ7mB;E& C .ψJr0܁O9_Xن[4kp96$n,9o9v3[0B{![Ψ[Ap3{,~)%L3?k%:G[n|uK|zl7K-b e$q* TB oU~m}Yb̰ $8`ݵ*#Ŭ ^yCra_h:OXԒF}S~M֑;K8!xu~#鸰/ wBNDU>)xq}ħGe|Cvϫv=z{' n 0NQW%sfQZq8z k'R c;aRx"H(jٿ3o "kV&UԞ*8*h';EMB+!C*8frzLx*QF{chab.cLR"pPf J(fK҈{Bd}tHq.mj.ODEk܅冢iD҃׹jVøݕ&Zy\X*hecg.Z aX'/21 ܥO=˫{'x=!^DtZ\TN)Q]sZɴ)~۝0vnOIL7Zs݄[F)1{@K 盹cK wF J!u/ Q#? l0L,!J: 1n4lW+dA`~<6áb{"^ξbDRqL SSCVoSFe),]L(._\]x1UQlЁ;MQw`TL3 `iq$Sr 6 5(ŵ{(;\ʦKQϠ94Z 俅`hvICFyHѼZQ:^Z,0̺Kh:gO ^[dVAtA/J4sRhWm6uP9!wZ^0ʞ&5"I@#3pf4,cni{ʤ`b!D/ 4e-79Jn, JSYB[d\|FQ1ݽaV5T Fmw5<a˷T ?vF*w[TPW8ˋ}V͗Og+e1*}_Vw^ 9-]e{Oql ɞ, ɞ= fv57 _qPp]!j+;{|;FrO :ĕof&IRXUlX~'qJ| :ħA6Qj*~[; lQIgg+WonF>tNT.77坒j0+E +Gb;ovwQO~4 )FY^ S#Om'{ Yv>dӝte 8@k(㿸X9R%HFt*K"MN8؍Uhm99x?dwE Yk)#rƣ) fnde:C@o+aګ,t|⤄iCOwh*u&h'Qc$X[|[`/s2뻹+{?,[  :$ X@\9wߴ~Pd!\H>XR`? @DE<0B⒙DF(la /VmEcJFې'ks]| w'SԀS6;"WeG-?wKғH;\_iU-! 3F.ilW\pW ecݐKgP&и&Q UvSs d%λ7eʁrHK{!G+g@-59O"p6Ceb'@+_1(+[Tl[R%$\QhLm4""[RĶlB YWAT6"ԯn %\?V"7P CbՂXA$Y1A'q<6ژ41?PwF )SeMFGO+DGX{UƱi#Es)F>TχቿB~ԏ(~r<~S%YtkF}s2ݮքFUgj1/zOXu!}\=1dĖ;l"/LgrŰtV85ta~3Dր!`ѕNMc9 O׏Į&ubGӌ++LrQ_l9.+Fɚd{eq t!az`albk֝t$g`dzt|:_be+(H%5%Rs\-N*pOMʊL#SN0A[Xn)bDѭDca45h[/wE F]S^Ic;=] MB&٫tA!Еձw9i屯ֻm5w*ϕ [e-B9_ , oR x"uTd'f#d;U"MQnEj +>}Β@*7VaIG$ٙ$JXm*rU{Ty)2 '趷2}u/bSP"Qp}u:>5FNȫ39Cp?W>hU\G|x kݢߢ루tQҎ+gHe=))|Vs`?!ԫ ETC!"W |;}|{2Ч{VrDwޯX@V<(Cx/1s"+_B_Cr*՘Tˆz[cQA1Y #߃\Ow&l^4U~Nla_{d6{ysrf>Ӂ".2|qcjۡ[l++wHJP a l JoGU,ʹoZ0Z;){%s8UE' >~+ę\۹UjJ1zNu#ֵ[C`ynY6jV ] %~)INak?60S-uI߳jaa)lRh٨66܄ ebR3 G>n߃dL:lp@MvTmXߔL 0jRvX3OQhoYҒL_Ez2SAExbz<5Q_e(<"w2J|:`.̶|;/,q,5t0{ A0||/9l% W|eq `'y] :VZ/#]_S]mAǻ9Lowcy;ϯc EܧEbԻ;foy%G( v{y'9XQ3`ˢ֯¯%xu^#0V1єʯE)t`A'PyuUkXXw&ZԬZWp)NA>'_8Rj4`#[t05j-͛ͻ|euܝ Ev"*[L[Jƪ?'!O2B=ٞh'TM+8F)I\ysHG2$LeR쌮ewd=UF1M@crJ#^{= Q\=YH 5&$CۖǙH =]&XO<d2nJQM߼6JJQv*VH?%ӹ匚*PFm*D(!i2$U[_`1nRn=Nu&y;sz m]F ~w:EȊޢ)AXoX:ׂ{q#R`eHڴz:vf7د^X5Iy5ߖv: E߱_wBDypfx ('FueE:=ؚhN+sfO 4:d::G @%L_as3JmOe'<-(v)?7pV^ek$G.>nP[ %2>ADĹ i| '21iٵ1$)Ng(*cCYu±IYGXVnCP{Ş4ѡWQB ^1{N<&bvr"I?Q#جHu K4oc*19 2r cNӔ<3QqÿQvi$t5"PLP=fݬ/~Z؃吏ѝ!'Mo-K"6p¬Te&1 #eJ> 5*1Ѫhojf 4޵NWjmD{E=u2 RK7r>o"c&U@Q{~K0c !/J=] x<P/aL('ϱ^gՋ|p?hY6(H"*a7<o[K5DQ˶Y Z󌇃pӉE˜T'"¶ͽ98` 񲞣/wam:((7zB{|cl!r44B{PAt$|o'=rC`@~ OYVrl9ui ! w<0|Z4 vpht jְncfUy!tb3(H% 5ZSȕ78}49*!*M+ГTmyY7G]3y(EޅV <$eQS#.;q7NF"C|>WC#S1-r\=P%zloUY#XQ6]JiLvKI_{ ɐ 0顉1Lfpo+zU@= X>j)1`0;aH!#m ӄV[;bnJفNq=Zڳ;'Aa>ObV54Epc8_E-~;ȡUM43N;P.h7h%Ћ_d%(^En 7xCӧO,gAhRt*z1j&>ͽQXQSeRWUšz=hpRBloCnl%WPVq¦w* 5ӗWڷ!qM*΅"s^gEŰ4ȏ{bV:f?~+ ]e1]&hI_Go7%J-A7{ ?ظSw쵻;Mz2q>Kqn܋Ur{ANk~n;!:GI&=P o Ɛ&6 `l"m`T>5u~e%X+yR&;|rFs> $ E?5]&^邟.b=Iߧj^&@O7K%új"HXg)g͹`0Td`Ti8mQm`Pi䬂?\ţk1HpE$|{~-8y*=qD(N.wp,*9b,4lu%~*_?0ic|ss8^^UbnL"K2~|)ZOTT\u/d6wJð8 LmB=#=xap8\tIn>/c&sUf)#**"'㨧 ܻǐrSa)uM[,R3h' ?A !.;=źNd}.JVk}M̲<`W})NJLnATisY֘ ʺbLHA)2q![څ{[m~Za]8S"\uzCzEwF3m'/^RMiQ Rؔlxrjo'/̙a{+soTby7~9yGGtCRd#sM&ny'S\̬@f#m h||E JZ£chN:ZE6~5j@Z{PO~]D2PG;T q\CҶc.]'8LJ_Kx2`ݓ 5e"2<´Gk56l"2)u=0FqH)d-ɕq< w _W\ڪ}+λ89M!AGPě2$A۷ɣ!!̅«Ocz:knbO݇\ixʑsHMQy<Ɂ†$r.S~7AZMaQzr\HQ6 ^{bٔA % yݕv%7FqJpHxNuZR-|-h vԧ 2~s’cIHh y/{*2a2_eYmQ@E->>>qm'> }xZ)K/8 -+gW6wP{,o9+nܶLv%gq(l_EBM.㹁!L^T A(nT?h=(^E$۴UΈ72>kcCmJM'iVjĚL;W|fgGU[W$x擁\5x@qae/)`Bm)fW)S!/bGP,O܋dVH+VI{-$b] e"ƫ9ź@A:Y[*{{SP9J'gL/~ZRmXJKow"W*?bꟚv&TmU<#sq?I!MhJՕV&ekq'GJݬ"$̽ #O,spfeu PzT _p RMoFf npkX,ӹYCEƣPDh`igKZn %$RL=wmz%Ny>DN8c[M}1r cyMHbUů?2. A]@&Ԩ_Veu(xPșEX2CFNJnSXRóPPY[K_> !|r1IpZ)z[fz#Ykgi ,g Cu# K;]X"AٔlK3!S;I.؅% 3t?֧NT>DD/NE Ə:Ϡ=ϼGk&&ޝWF܎5/@#:".5z#)&v),Y4"vԯX=*vx^o/,ų73_^s#_KҪR\Bo5 UO=22g! xU6Apo/94g8nMꡧZoIm[jnOG5W\x0WF 9Uo,W{;)u0U.)].nЖb 6!o޸$S~:C{O47=攁r'$LHsWiǃנ8]* SuO#1+3_ !i|l䇨ښߵ r0]&v)!*rԨZ^LZAs:&-JaUWp]NX~I=4P]k#r>j啈#d6bgtRV;Xz:)J΢}/W ,sK.lXiqLcs;힣A[Jz\tl7밮;[V'$!@D. ȯn{Z)F0 eR"ҝ !:̕!>nz(/X fG`!$g#QDrnaõg])bcN=,+(UfIPe?>*H {-q[nVJM~>iP<*b"Sd 5$+p_Ax!(v93Yx%Ѿ|'R"c:#돺tjA՟w@ZzA- GB"C_Ccm5=ЛDL'([;s, Ac l JʤSmHm_zŞE(*-(Rc(V&8\3cHyȹ9}U֊k׎2 Q~lX['ƸHKGLV5Jؔ5;-X"MаV;1JD\T]!м:D0RN$lUf҃m'a~3k,0HP 5qT\tOUw_}gkb )}R"[Y: 4Ì']!o%bBxuW4dծ~81B++ Zx6n:fӭ<;X܉(a]degy \5:SWN L|C@}m&&tzs$T iX!oƿ'\q8Ǘ0'Ma${11Idr\-\6KѤJYl#Y6#46FcgkO@{!8I //5&E*ЏQ9n%BWfmx&VyuGt=EQfھs!3&3Dr^^ssQ`|dEG]5*f QV'Ѻ+Vz:;shzռЋ:~ P4yQC?W?CLY~+.m\aїOueAz7~+MJhz~O1wm;V[_̨ w=H䇂ҚXJ6ix*A oW/9^󵫛K~7s<!܂_t?;w,`;L׀[`|8o7F=7Z~yk#[kJL=An#-c@P؇Ʌ77ηOS.3L`& X5*2NGI2n'l`]c?1B5a%28H𫹏]GkC@(I65)9Rg-NMjC!H0 7h}#NX{0i9S@6u6xwkwܶjMkG"bsW_?V&~qwѝ AYDqJ"Գn G!O-îpB"ϟ`&եW9ԎB=`/kCO%z>KŎR\?!Ǝ+l({du{e:-{`A}rĭE=q{"N$KfCۚGl30eS9&ӽ?k)r7Ĺy9jnt8\)_ӦVs-wN%Oae{k=pR]%nE̢ZO="ITgٔ.%/gUeC3 䌪~s#'=\xXZb LOPC#GKalRFiGW+^YMqXq`F0ۈE+dcn}Ժitv;ͧyA0&M0鈗˥Xd̞1<PotTx)w\i񸻚=4K ~# 8 6}@Lo{HìWIKt~" p)YlbճJoI+5L&˕kd= \l~A'hc|]g4%y-6Z;=Z (2W޼ľ0(֯"*S-C`~rcη ˩NmkZcvȊ 3Ooz\4xD(6m>hVڗn8_`lĤP\N#dhc l'lktM_ VfKPdY3ol->eƳsGakHl@ph31NxQ=?cqjS=`=C@} e?cD9HQ5cu~W'ڜ/A+òfR%6  [)M&%l| y{.F\vuwVI,G8Ȏ2#wV{x dž^NCb6~' ze5Ω[0(k9_.ON ۧ}=?&n 6v"68OwjgGs,r@fq56?8:Bmb2iGb _);\2v73KkN; ]R|ڷ%kgEwWsYr{mj;e^!XcŚϴ#lZ料ASRJ򑵼{\A'+4[^T!2N ?&ʹz=_p]:}IإyJM8qȘ5#L; 7xOL?~in 3ϣ84b-%e^'YRl7yZ ^5_nAmn[at~l3#@|/H/&vnGE@ <'[ SD|٥/7 a( !V(;:JJL~\>'WaأJuGI+ L`p$ d"/ J-.>b {W'ebNCjeHh6"%?Îħm2{wXL(n]+(J~P~2u55m(c{(qv{>u_ѐkg6>m2fxm}J>mbgKZ:#߉>s>OhdW&$BmVwT[|X& fZzč[(}GߜI;^'j""QTfxӄ^iӗXˆ5A`ξ8%Yyq1|B sXük^Q>H*; NRZao&?x]*5b6(de#<$9> gG#,Cj-J+ ƨÏרưhS` .*1l 3D<7Ӥy Ie A :#L;ӑp``MYSne{?:?s%Wg$r~1*_n0KHɷ:tښk"썭vk#fXB1kKEk1pSXӖXWB-0"-oG\\S  N/J}#ۃ^FKcUɰVܸsGݔ䔕jQ&aLRt3P"UGkĊ|R[BXLap7Pjټ:躰bRUˆej(jܬEˆ9x|;GOޫRSTj̤s? j{QW-A5s%)E|_Fߜ5If-Hv+v[vOV;z5>lU\Q⃒QQ4*Tll4,jc} } Q./g k( C6x<G(A3jIy! i\%{yINYGD۔sCv1[==G$7QGs-%[sHTZ0'ѠjfÂ1FPhm[Sq^ E\?OPxŋ_]ۊD{a%ʫ9GL]0lYJq+N_/s+ Hבe}|6is\:l.#'t /fK46 ㈕7biť]e\D%y6$!nȯŒB!qd?ӥKpCE.tBi =1E cdN6q[Yl'i9E!()AIH]T4-9 >V,@Et,\!XNPW^nhw70=Oeq,fwc8>&D0ش|nE("u q?=ClMlxaKsF;r "H=lIsrvc-%ޤXi%dgdABB1 gGνTؿ]W*'Sp̆ h薈&kSv=PrO,4Oj4 x?q19a ,ֵPkYGpTQ,:Ov9SThU^Zf*]Rbn"^"w/UI1 גNj1j7Iu}5!6EU/@LŔG.cLwAJ,F'U㿭Z) PrE_]6H7/mxKێٿw\xm. Q4+~[&>ܥEIU |͋`BkMBr&U炞/6l]0~_ D81 s9}(:*(:o;xQPDHm䴪LHIR|ῂx?"3O`F\gаPŽu!DYU-6Z6,T3D0C,b@z{~U+)w(N j>S?+īqhaW҈܎nSl0qdnCFiLW@dĖ9`M mN 5KRx£juem0"OҌQQ)}uT*JGv1;(#i_\=ËVJlEr[F *nz P(ʅ򵼫t(M125f1(Q^\\>oސ\X^ ad"ꣴ :c$dD= q7O6lEhq7 s1I^Wk#I8 `}'iFОA^|i2zZ/_mš܇aMM5 ڞ固ҩoJ]yU>ϘrLTú=%8W9ZPߙ|zJCB㴥zkԃ\*ū & ցdv^Sd':Q~ q3*#I:ZEu6@mX3 k >Q!68TGnL .ߌWFX \1}nu=}uߓ$Og9o.f*<3򩪿f%N[2*`=6mrAJ"?rvO8{u|F ftN!3WfFyHz2KוR^o7J;G#ծr,\dNI7Kthݴ;nO=0ӽkdٖ[NFIGJf<(.5.|7N/r?vwp˅:oX&ιqpSW7q Y3|O+x/=ө7AR'.?qSw4e%}mt"ǽ`3ޗ?Pt,;+l/YdIsØIP {ն(r.8TKte~k4+')\n#LowGqm@9dόbFŻ8eNVnaL3٬RW;B#󜶦|N%]xxUYMe,fS0(B mnċT\~TTdR3h^5w~KmjHxF x5f[!freϡc%"+_Yo:/}:>pn? 2%6\­*V2볖UQ#r',uy$o{#Fιٳ"k]ghQ|ٿEH(1U :R'׭Ndmqv 6\AZ?j62G5ä\ rDM !'ؿYçmR/G&Ⱦ@ /pt 56?H]xg)s 8\[?niq>m~Ճۇ> yط z_j{/<Ӳ-qRb{tֽߍMVN I 4+ìyQ5Z-+|waws):*k10?lX-ˬ'L'Np&GPg7BQH6{H[Y!`^^P$Hs#UʚV.C5{1\SZ\4ڋʪ Jމkkmh(ؿU>@hRMfa{B盤4CF$+Cfm- lF0}05P'XC͘y'iWcy;5M ;k4V&)}[[g,=d.*ƚ_09Jv64*7s,>$ ZWO1' .hy\Ĝ3[MYY*fM$жU@\#,!;NP5UO5e@zG@Fs%*@eBq ı W8z2FxC&7̡#F&^\JіVO7QlW>, 1Æx|';Q1E[H}6y ro1\e,ɵ%VUK(bY, xݛqxJjZ)/8I|Sv 8gv'&}Ze}u Ab4YB ~M#F5 rsvܮܐ&.wp˻o2+@*wÊ;2\Z>t'Xn\o)LВ!P 6ta5<٢m.勆,;4nXvZ@H\PѺ]Kϟ{s6S߸21 3@c/,x:od&1.;>w]|'$RVI?΃ԘUV>8ze+J1?%h=sw7𝲷 5v;.λB(r)JC :\dw`fLʆ哎O ^YGa|`%Ea+ Կ_ӵhg vUow$r=1%,2/d>biNwPWYШH BF4)fm-Oy_K}z@wv-/9"%O)%0P*pgQ!3sq.~ / +plkU' 7i{<\wP! ~)?2_O|M}UTz^knqHp f eʘZ)Ϧ:.V⫮O4MXD 9pI{]D USSଛӈKY^19"mxƾ`PhYeιO璛uj4Lʆs30߇ = L_$zi5dJiT̹DaGFݦph wK)$sj~E?fFƠHW>Eu߮ݩ“;:"pdศ7d.P(N~!sSZW#/]LCZLO2ucL-ƪ O%s/T@пT!;KNs)hz$Yy C0sγ C@d8Bl&E@Gσt,j q-y>Q!0w?W?[.$!VxĄ=q' !^܂bVXUכ\YU0sP&'ق MW'~q7[mZas{s3SHckyrBt+I,MPh̠5>wYJEz;#O;φ!sq΀#CI2 M]+Rc OT#q5#ы~5`Fr e78ԏl?so3|ڦRH=L烪qN}cB]L246 dEʠ:L~KA-kl}VOi0?7pehZcU|Jė4t`mCIoh&;?`n-$5a'}A zs @usXM7fg$Q2ȣvrMOR]LScuIUEڡO;zϺiZ\ctN? q1fȌ,`ɔuxlكVM(yYPH3K2}BさPƱ!7yx~p28!e-nML? q#/03EPbx74f#2㋪KLT2UrL^:C. L Yrl28Z{-0o3;r%}$` 'zlu3ui`V-%I;)L0H@& 2UkmT#}6G -YmxtZ/Әgb`gvv 6#mƲQSMl s-3@W! _47U뤫sL1H} y ɨaS,hJe"Vދv|X`(#Cv ѽ JF|Aujܶ5Lg+';UЕgXٷ @ D,pwvI-~fX]_cN! ;>njķ)9hXdK'Mݒ46bq7%.0מ^ƪmntN%B/w>5E+u\%ܨ; yMl=g}kHY`IW;35ץӘ&˧wBFI9b"Rnt"Fzu16x,-('!&ZKm2Җre&9RQ#-0$Ee¦ `I7俁9IᏣ!ۊ2ecI44cg h̠r!_u1ޭ2`f/&tw@u=uRm@8+rO!垏zE`<ʆ2J')Gj1?Ʌ`sq4 *olx-+W0dVr%.sH[8ϠM3$w%hhIz>The[&ѦIeuJք4VEM )x+=R[/m֓j2<5Fqu@!di@WJqhl 8r怢*n~ >zm͹孁\ڎr]yֵP&G4CÞ$l19]~".t)>(ԋ&"O;GYiWSCsjdŅ-YJ$h8 _ۙ.Z~W<P$V]&ש6 0Y?X{Ƴ!o ?l}z +͂2dbTN Yf0 0o;'Lh&]_vN2۹EzQKLPoѻ={Y`CUfxM,:DpݺF#ڸ5 %o5Fq"T|FZ": oxA)"-@X{%e#z`|DžʨlA߀tNNR$1MVX& ߎ{nViy2=`w0vG TW?nYau-ǃq nYQh| cŸFBY-LIbloZn44 2wʕx{\^ +w3`p^  p||lyfIa"~` <(l{ fEKTnWvd|TU{s`jŽ4+Bd*Y>E5YNZaVqA-٤Nsֺ=4{II_"e~nG\ӓxh {peh⦙ԌAU&lÀ9\|b25~.j#NP}v-2?Mh/V[)1 m.\ J${p0[IlhEmMl _B1$<4%sP})VPFLAցdj9xVޞݸv"̸hpZ3G9E!-O_Q7Y` jʀ"Ok ()ͰJ} ˮc\̸8nzOSԩZ֧/zF>,1\P*2ྸ*9|2WCOФBm9M1n%MП̐ݚΏpȢ Ec{:HΓMZܒEH!Np;"bm!c~Ե2j A汆 A#hI~ҙKOdn gmEz hw+c1n]*R),T k|%Bj(ZkR#3 IgW׋p'[(p4x@LW_5@2߽i.V.0"X"[9,Y}i_َ+Da5&G;oޅGiv>PaMfnDB@ ._bOg*~B+1CP_d vcifҟ `%B=B'4it/1pU'mٕE~SϚO şwPv瘚l)}mb+uC~T;R›G2ܜjOBoMB0ݞXǫ%ؖR2l_\]y_k4:q_ dxz>XwI1c0QE*_SCrF)jA*P \f8egO_ ""Ii(: Z63]'"[SHO61V4ޤG Q \׊l`x<>HQ܋k;ŨKɂyp[Ldu NjxIUֻPBOVy%b#,dmgd]1E+LWmICUI()><'*jG{;`Q/9?ap<1wKѴT^ZݮZOho"cPW#fRl~kŻ(9մN_/w{8ާ8M1xtYAP~>#2-k1(#y'f:԰J8?JE()^h EQF(Y3 M(:jfKAߙO=_ɫ0("95jhQFm5Do5oKn2=)`h?бTp`EM#8^@bWú-LjRW:[/lj糊} \ؤW swlgao:g/vO4ǰ6RCjBD)7扆)C!Nj.nF.TfjbXއhC= #3yu3دMCpQwk [VyL_>AKMWbrͷC>p/U-F KU16N4톉zy*(n,37=0.=fMV{+[|+="IHvey0k?*p bՕo6W],[]Ν.'^T5,QTghH RX;3BD5m!N^#dy&l-?.mVRlQʝ? ` = ܴnmMt/gd *Q&&$ѡáEI$q 0E 思KI.ʴϕv xa \*KpIi`%=,kĔ>v9n`̓}aE,X'^WdO)NrP/v,=r7{=đp1P×B)s5E+@7 QBYA!ۜ9Fü1ȍ~ w\i#<$,\Heھ0[m.sKa3"3DfDZ񭂠Z`6N)0ϾZbEM=$m0܇p&b!o _N m\.s6(VmG됱gYZ070701000003fa000081a40000000000000000000000016609d236000039e8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/g9]?Eh=ڜ.+XԐgZabS1X4yܦmaƘfP9M<xQ!zOu!Tay:hy&铃p;L(ܣ]"HT$O:X%b`Jml?69J%K~xm**?'i 'qZsk29g}]eoh{m0cy0qN>t@=o8/~ڗW*!3N[ta誣 ׽gjY?^5nڛRcceNBXHr,EaBj3>W3ȂG[ƶ_Ǟ72ź`Ru]]ށ:^N{-9WY90|X[ڟoI$q1'$AX%y.I VsݣbQ1!&y - gP+W\KsE^Y7t:H؞ 'VYRk~9WǦB^ 2ee" k,$ ~fy ӏO'b سVnGLŏ{abr]Ix}6m,)5 s l ۷V6?.^.E$!.Pv5^-zjJY(MdYؒkGQV0<&z Fql_fdǼ.Ƶ t+Ia"s E]%y9jnPhaRF@@yN\&ӍJvص CSKEƒၥ69 b-09!AQOJ5\@u 4J_i,cC |j+T.)8WF2 ?H&Y PSLO&j(6uUy~Who Y0KZIJWČb" .Hw 2b,stHo^fq=?&[%"_Xo}\>z u!v^1=:T;'#MW0%?|<ЏH: ++iw(9*Œ]FA.1N ;\': |*wON1-R?I:`w4yM4U$Xk&{.vÈ/:IJm('A|Y޻"t|Hӆrog_/o 8; }%qS#T ͉g 5a!{CF_Mzt0!ƸA5F qeeK ډW԰f4v9ڪـ:WJJ mH ^ X9>lǤG9ɦ !UUq:wL >>: D['&rX~CV/wsD3Hh,쒨Q(A-Q!@ 4!"pB-G ]Ip8#rSBBF1N;Ɔ_EE ՟7! X-n)+iq/BNdc t bVJr(3'6I M(ۑ͂W 3rC댧1&1N /Nfx[sNm~SZ<^fn o ="ଁeSP12~B sMSgp V`$Cy~Ka8'0n`qK,bo= ygDͬ}O;M. Ox?߲ק,)2_6=6af,V)7쯤C|f bfDTqVs]C uCt|~$5c 6OJ%o R+ 4+4^'/zw-`M.GY-02%~gq *f$ݣeeBp`eS)ݨ!sd4>{& b.K3 ݸ0X%*DDYϥtAbÆ, 0'CF Mw1$,cIy{_-o?m<(*`R덵Qa= aru_MAqglΩi"K,zJ_ ,Ы 5QChnNua|rQcíDX(~Gb`O'[: j!\ E_JM0⯡(?1h8йТB%޾8{۠@xd`;\gjEaY,Ui)efW@f5%i,o0i`#?/+V߀A+@Rà%)(,xJqH vf/3ܡ"$;3#ũHg2 Z_Q}~-Q 8- :}m(`*/Ri|pojV` d?hz0{Z=v.{J~!r:1`R ) 5lRV,VHGĭ!`nHhUF~t,͑޼ףơp ٝB?(G(v??0zl#ʳQiN#."Us.˛DžWKWPJDPz*!Hap*"`7aJ$,IV㹙WB\4 .pCu; 疭"l㖩 uFθ& H8}< tz!4qlHrkQޘ0qZW8A9_ _֎#G9̧ Ug!uMbA)>kcmb%[a!hWX2#hQn2,B6=7e"jنLٝނv/u-[T0Cg2j@pRR@XdZQxۓwr -$Jqv|!ž;i1wg5pӯjziI3ZO3͂GQj?u&{9(eU>6mTW;)s3ApnDߡYQ4 X1QqD dH&ip<⛘d+~-E^b뷄LN!:VJDZ ]tOPN2Q]txy˅`hp\a3몽򿂫nHƁ?۬ȘyRcb#@H )i8DDMm.59q;R3d Yf+6êNp}鼆Sg.4?YTm%% LhzbVAO 9H #!UTL±Ն;U&󶃳j%)Xh߼ df2mn c^_Qkcs~M?d3qA}&2́ߺ#;F*˄.HsFZwݑj*b>~5 Pu1.| ̷Kh6$i*j!$ȧ} J;JY:!0s$J䌧m9iJL5A?EoČoK Cjc}ƍ: 'L0UDɆR$exρB4Z:;Di sf۴ZJ?;|/[ݸbݮ$"wf',KTL2şq S fOFgiIr̵BPzޑD^Cبx3@Y}y\$eiFv,B貺R&ǥ U7R y1rrE\H I/JN>+^[/8}j6n#蜺f62",>|d/@'B'^ e!M;}m95MC %V[x՞S~xCS zJX䓍!{b1VE)H_4A%ƚoeG!j=^iD2lY=W= h/mXsEP/IwMN^C:|X40 ໏B!oiG׆\,6cbD} 30W֕uiԵǑ1k(;B1FS89ŗh IUUmۼJ| 5w%xÙ]% p>K𲰟W񤢃Q9 ;1Dv#ٰ͍3#q.m (֋jrcY  NO]Δ=PgW<+*' 9[(|mQyѫCpH<+.řCuݗ.3?k Z耸%|n&v"{? ]):H ;!_rUPZbWH3ZjB)?;=XV$+0y sk=v(tÒďpwr}߿EaH3޻7Hi* Z4 ڍnoM:=Vb,x?P5 >.?Kms$ڳM[Zzctb^h S3E'l|p̥*T̆]$M /|.YQ@)IpaJh5Y9{eϋYN\n}tX~4/(vȡE*GMOݗQ>6>3JE”EG]4ߟx?1>aӝ*CW#^-o?fdF#|t"7]W un@Lse2#-c'n SWN7)ШX-ܽcv$]+Μ*=`a[H g6=ٙ$*YF1Rcq%Ԡx'=Rw|QW6V\laF2K!8ᇗUm*Q GntҦ}ZpsG`63opS)ƶ`Z8X}xT{xs1P#a HR#<퉾oL&Zskɼk\, :hp-oTIIRR_d3MR91ī8F[ @.S0/%,N39/')}9Rf<% Sm,TqTJp[}8ɋK ߿NOg2ⅺ :[0fJڱ!ZhTį 6+e% ]׉K즤d; ӡ~GZ'hG6n`~ma92\8OzXe)R\1 j4 *-7Rq7qznWQ6U,^u8r%+[.=JK oi-V5*S="χ5ޙTAh"f-k"=RčeB SBx9sܾE9l 9O׍բ*)V $Ę{x./9kɄ+x %q_Tf9ygG,*rVtdE9*!EbxnL9wپ!h/(D1jdzO'3q313fM5.0a,|b5Uu'< J {UA(1ۄ`#p.Oe]KYYM\59~qDLR!eDSs3D+"/ 3,Rmt}}3e&l[ g*~lQB3285DUiCIqh@7!btoxX-+v`zPnj-}cN TPa^{y s {YAxb&kEP"'J8`fڵ4_Y6p.(SE秥[` .+|AlsU*۳htCRYuXa ٖN7n;{q~t_uҍHb pE?_B 0*EpH6tvte*͠ͅi6o/Cn&Y/]˜i ؁٠ͬc5E{D:!P(UuN4&n"pI:I)jf];jb1O7 iS$]C$NFJ5`UЦ++Nwk@q`0pv*"RL"dę /AɒkR%gd !]%-wM2A+j>iSQ7>K6)&B;и~_`V 2]n60}fpu֥cML_*;u -{; ~ F^c |v6S-A5|L8[ܗ4`s keې6!:u~Pɓ'SI~+ ?LSto7HYߠQ\B<ڊ$=꿺pH%Asrl,%:"DQ=iS~TLf. ptA2Kf[jg58ࣷ ЪDVDDexo=Mlmڅ KxrSڿQRa ă܏j.y-6 [v! sE |ծnՊ 5t#. [(,S>f}31`K,W@ !k!"$oSxPžY:7i{0?"e簟z:fT:F* \\|Ȱ(58d5~~+K 6.Pv*0]\9G4(χ;@|$m1ۛ 2͜ 8Z#H}75NyZqrU :@U%sje񑇟ǃ- iqb݋$),7G_4L7;pk#RC:jvUtiS2g {QȞCMzW\C_tOVd*k߉?z]zq컈3o $[a'Cj A}}Kfy;<'ˎOagBP!+]c~TEΐP vў&A4<*u'j-M!8سVe&Cĩsl{L@Mtڜ\$3L&۲mofLJP< 5Z}YtdJ/54{17}Aʮ3cEP/Sk?HME{X4ݸpksǴ\烆D̷Csv湄}6.HEXp.R%6B;Y,jr:|k/:E :d}ĨW=Q)%FȹJiJB)Γ}kfXi=dr{HH5K:_n(b*N7𰚪 g ڼ2֛pyw{>vZuXW7O ۇaLhhzV9bGzgzJWE E]V5(h\m QS<K7MyRɋڊR# qaϵ6f@q~ַo2"絾Y&xؘ%9JFE]ރoوPrx(uWѶ]K 6bJ=RS3Ci sSt8ɻ"T `슑2v]o"{MMh ˰$Eeh}M+ܫ:sx|ƋlX=YRgZוO-Cp8D*x'ֺ24#<}6W{T.<|AD¥`.W&=5 iᓜVǀ7v/,'96*ºXd_TƁ/yJ+EI TH2P=+]q׋tKݨbjK*Z.AVmͦ\` @##vfq='SRX7(N6 pYl xF֪)7>td63v sd>x*ߩP3Fxn+*bxP! ~1%|^q4{6+PԼ Lz7PkMȦJwɕ*_r`_ĵ Y/l2` 1-Xyrckqg)J<&4 -BXZ\NDFA"75}2"덏ETY桮ۇhsLսl.veOMOm;]Xl(VuTо!.^EWCwma婪j/ aS>4<~݆(N{' yis)e=+Q=% Οtը~ dd e\HNR?%r]ǹx0{vYq7!׼kqGx;=oڷ5 .GGIϷT5m*6$UzuJ~r"vL%̹_(6Xt= C? #UL R.~Q.O5h4䷳]N鿹IFn.9yn1_9FG/RM%*aׅ{ij"uPRx̸gV`Tk׳YE}}G*\w'$7b)CF`Z&2/4uܠB2>R.~Z2-}x1AJ˒n eu-c0evbن.lG2 6fcKHb ܭx$z?$9Yra ꑙffx}Zxwe`$4I ;@^40->=yYA|y|օ{PܞF 8[gyFYG m FNv| ÷ݴ׈fzr@m,:1IqtܴEx 4=|@qxv$TMZ6,qfLI>J[o0R-@o@*78}3=*U_m9P-u+&kO,XؘZKqL<e6%'rt]g'HmŪE1_cs{CgYZ070701000003fb000081a40000000000000000000000016609d23600001f3c000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/W]?Eh=ڜ.+ʄeLq13a.Vnd{T.اnb^"= .Ԓt{o(/K C`>N) ֯Et g7 \;J )GM¤8*Y{7H8Yg[QPd_br=C͎z;a-xLxi3Dh vv&~]*n#r~32ܛ~i7UaH0oMq74adQ AX1 ^B\[Im| dܚ1#enj>Lm4[*(id}ʰˊ'JD>XW!A Ԧ0%}ՆkP5B^)V=҆ h݅gy=qx:wdIDpW!"cT?|*[Zf 3l0rR/ʠ͜awc~ETN(i}s\)hW=whcL{jg@CdZ^ar|%dyϤUc%uۆ ,|,m|&\` {(1:X3ݍqW7yeX„p"|Xq+J\T SِKیMX9o[Ȩ{Ĉ}ϩlc& )ڤ>Ճ-D#ś&ɌmvM&!k,me2$׹=H)YOH g^M"#>fJ4=Jp$] .aSlƒom6bRǛ£}ZJ4vYu`ѤR7TdTQW`Y̿lWM_lKFM3- k[a#)%Br18y@Uig mq"/O8EF/h(۸ Td)Ijb_<("ɗb.'Ql=63O*K c$y8j`Sq!;^Ǝ3pUUm Z>A*s%4,lUhRmVچ_̓(9->ڞP(bngD]*!k}€O4?S~p_ȜxkQXeICq?`\ݕљ"Ӝ7WwIO'\vJE{ȃC$(J**8:t1L/rj}V9.x䧬;;)KC| zc!F6.יU~U]vZO8m@8 wd|~QBͯ8k]W>!Q ʽ?S79FHSs gGDlQK3r@E7f,`$2/$.Z; (zީR}TVZQK T1DJn G\-岸FpZ){yVuBdI?g* Ŕ`gl& <4h=+_q6ԟhah0m\E7KOw,FXZ8:>ѹ`s s |-%>d)C3 Pfέ(K_K@*"}bRpv"a,GAh]ixgoIbKH^Mɠ/~^)3]ռ_#ʋ`y.xOΟ&ҭz ώ37[V k՜ a-30U>JN4Ɂ%YjNܵͷ T.Q+Z6ST%w}-[ u9KэV1*!׎fy wXeN Ec8&Pci{4!E>E% R;)4UCZnߡXƗ!cxA!ѐI[ j#$%RmG`t6++S#v:8 o4%YXsoE~ߓJi-L7̡2›-d5dd|>$'_8婔 nmV.*|7^Xt a~0p  s~SA*0NZh3|mxhXO|GB*qZ~@_ t+ Rǚd y A}7c4̊-Ήa¯OwK`7P#m p@a Fr=,"00&UFS(`y=\:`|uGϧOЀeCZ+Gz %DJO  Yb ulEO@}~OVH[[Mh ̚[F*t1 KL0j: q[0@O73<Ӯ0ðJ!ͼ+0Ս.Q\NIL_DA nl,!a#=pLǧ=OwCmJD E`֌٠4*9v`Rƽy!XhG;])/G3ͷUCWh >oO]J凎Av[WCЇB![|iL+?qh_? msLH3 ǫ:ukol]>dv:h?HlB&SnM@PQv9aݩk,8tqŲ٨ӯ\ M< #CJJs M2!Z M )k)#Xm(hbJ 'y;1Zj;iNۇ\nPnPwc9h(1G92a6Z`ZFr! fG /(.2 D*FXHpgc:rt5Z[>^։,\w%/$uU߲yH?kDbfBv::j|/l4r%TH<`Yϟ H_cMw#BׄzuWI1)PRgҮE!}2m7ͥ`qK„+T|RAW>\ 'n&@+Da~R[\EiV` %\뵺 @9g]ޅG'Ùu6 DÚ@*k-7P(L\9FP@BZEg%R !j4k~aDD'vI4Bry!FGJ'V(r珜QgQ ZZ6ТɆ=En0zMƠbT[ SB ;~e`}񉦿P<- :"PA/,R!^ >Q(a^ԽO[bmt2 )zЧsF3YZBDvhjQuб ^VX<)DlzmpAhkU8=X6v3$\kfIʌ|3E2=SNx4K{xtOھƜeg o+y-IP3;,, oz6dz{(35H :BnvN}tI+~G7#Lp}.y,'.z-hO, "r\Z<Պj xgI͊d0(eQ4TC6lv!ҹ EH& 6^{|A(r1ۺm-ZjӬ~g+\IO5 >Eȴ%9zgcrLJ Ku^{]h uzZ|0}Μb-0?Av_Cٟ;e>T-̻U$x݂bsdFumsyW](8lVR1?V:&ݾ`j>\ ]"y%N7BN%s479qMVr47 -Sʢ"9iHpq.`fDZvUX7K O8Ę{u+;r &y5j,([ƿU{|dN7^ZLNN^\҄E[Y"od4,ƶA[Q6a r&9#:kBY:*0E*_Uڴ #G(jhh-u@v uFY1_.i[]5T1](UEHxUV_}j`D GȔdQ.hRԤvᡖVd{̂il@UVNٯ͔-9 _ƅeLh.p l.80x3@Z+HNg5T/s[RZ:GJ#mQ!8HEnzMh <ݫ = cA"ux]/T1y 7gu%-N5jQA V˘[G tw>| ƔA:PȘI@Wcx7P fݢ.*qw$A3˷ 07;D~o5(OxM2YTNnW}ksC)@jsl{X*ԴD7ΩzYU.x>ТapO ˌX4Zrg;c0kg1[8ṡv,8&I[2Lfc6m#3!kYs?KH✍sQt ?k°H3&3Vp:6XUX/fW9PF"Fe'Hn GO0޽ÄS*)6VcD&CZ{Jpg*HPkwgNK8Tg/_I7 ŠAƐV!c({'헛A\MSl j3i?cD\"f]|kf`6Fo[4u$-Nv:R$)Ʃu?pRv$-X `عwz&"}v]j%(Ϫ>^mhBw\?Ag/޸6^#R^uh/3m<;8N=5n'< %Phd4mMtLWD$48)K|p 6ty B}F8sϦQ+-aD94`3Oʃ9z`kTYƁ] <Ü&VxU eO#u_eG9$3b35"gF`1:T)]84J0qKg|7=8R͞2.ggu^vU T[laQ6Mv јh]0rw+C!EA8ۨ]s"L? /b=zBI]+(2~e mF`IpahSۚ/9$&l.7JՁpE5E)f>Zzd,{0Cۮ>ؚgYZ070701000003fc000081a40000000000000000000000016609d23600002248000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/"]?Eh=ڜ.+e6#DS-Zl/̤ZQ#*$2Z\bqBО@b]Quwm\tZ7\2倫מc/}a҂kLTZ7yPL'*v&uh#C2u>DYR{ =ˍ[dl1\iФ |K h P"9zw]^ [a@o}Uz:hRx9>dȑIZUY/ڷTHS;]_Qy& ntϡx[D~DVPvV5`j]F+].tR=]XAB|Cnї +N:MA}W1\x#eoLmnȁUɎvdmu;؊LiBFwڑ8 Jx_N<8$!Vh-(ub, J21b%u:&:~ɴ4Ac΂B1$zNr4KbXL,YNL-AӕB\)~h3oiؘ]Դ_}&&`tZ_ I5߹ԩ̫5,lLϓ ֹN?L< }v,CPZ-<} ?q~ќѸ܍7j.~0ov)Z9%Mb1Ck/^K'` ߁ 33OsYu]2La?!+ ̝y9g 4} Ċw*w 9!.]MZʄ\Ɛ 5Q!>b3n:k7DZ5H * DJj3r %DmBB%c}1uY0-XԬUǻN{41@7uGnU9e#]cfcD,w{4> seBM4e44([O=)BSbKY|X|"R3ʮ/^)޾N4-P~fCY%e@SO,3>W}BgXok1IH1V{ N2$T m'L[r54@id[ y@C7cPrgb h%|=y|\~H-*xEpt*P <-+ω;~hGEe ?K$BBh߭h@~$vkSa'g:QW̿oa(U%}6~[zmm#T‹̏CGX@ǩ'4\ Uj_eL#`4Ue=) 3f{B1B*#36>=x20Υzvty^x T_e qh6LV#hY?"]~Tg fk SE>sFWnWlQ(E[VLRRbTSڎY0j[FfWb6Ue`7H:FJ%PbY_=]%2VHT-`U2̺sXzr;:霟o! h_C)J9ߺкk r#.*ol_SdgZ| ;3Ci-%Z36 !P\ch.UΦf4Au.&S,`Vam^F@ѕ> p+FKZR'G5X,= h7aD՘c:<=0os%6Ql%p3ogǀ`I}U{a ߛz?./h6cYa85 WVaTz8,XEɵ҄kjTH< l,|v3w!3"YuE"-IcȽt1Q%7Wx~d7~`dzmÈ\}{:<^3s%o8ᑟbղyThCت&`˱/pTx#PGj8fL,2`C.kǟوZ/dfGSc*qW2*@廷c Xob *E m&[c^婩I>(CHӐ Kdk1^i~hl/Zk}!r:O-r*Y;_b@.1wet2]Ao7ҐOdy_0fevth@v]h˱@'4= vIk.C|9Fô]m0݆If(ctiKYeLJ#]"/ -S΂jWwc\xK!/"z/ m #/5z;ݖ'~ DXL˞Y >^ʥ@c"$ Qg/$]UGF4\|5قBJu#~uD"Ѣ4[s9KwMCF3`ʟF)~9:E]E~zE+T)Wqw~]&N @5J$2UHu kٽu1gd8ZNR5/zcJM)("U-}5pAn{W 0_'lbpu3l Կs**0+!tf{s#O d~K=@' ՗3DFW(*-sGߚ#띁C"V(>Q ɠDb[v(Ji70X )|Bt8_BhmEm> "Wdzw6vz ;c@J.1'D+Ivk*reR>n䝷;fyvFʼnhMj(Rxyg}Cٔݬ{ή!VRI~N[&>ݰ+5g2s1~0uD_؅mO`e8lW?+5<7&L7HRBzj`[ ϫiANd ފOfd ڧr ٔ(e)?`N_aQk5]WXy$&&#a= H ^c`YM!WGMeo*md:όpA[ %_;{LOHX4EQBu |e;/ k}sgq|]H M=H m?KQwfĿpbJKmZQ5+.0e(Eq!; 튜ޛ'c3MBYr9;u֟(Fks)2h< #wo k_01ye8H=N7. &mrN N$@=9^| zy <>Ǩ^ h;rG- ¥؜2jƶZo,liҨ(t#qM7kBW[jEsK#Zw~8š| k%,6cTb .8*Œ+!ךV wᕶ`R@,໅[ ͔zWOup7I9n>t\s|jG!}_g;g7odտMe;f$ cw#d=UkH:q)dZ\f Q=u L/uGXs#bs5 ipa Nsmg⸠C|BmW;Mq,x^(Pe~IQ~D*5z5.jg0T(_t `7/p?Xp;fD#RIMR' O.M)eyJ(ThO/ToIjP%zI@U? ɅtLf OJ 8蝦Yqy{G%c Lj*k*1J,J[>KTKTDUO/QFl `цz[]?"Pml04_9+q21&jy P%&WP 39b[EVȈ'cr7 Y.`mXW$l%|;r"6r€Oؤ컳N9coZ)w+yQ ; 8'/TR2*mO*21/xҗZ 3z%aF)A>zx(C[%5B8*o7%З\./0/.Lmro^~qaCu] D2E!x'}d'@; =D00Oy8 =u[;'^VjG8}N7xJ7(CP])oΫ 01D.Y0'ʙ Úv;xǼ{jjR޳;Drz%U&i1|A(e8+V J C[ul6Tu%GA ƨ=rv8/ EnE'y' T\QԻ A , _(H;"1o e8x6(ೄO SIt>f^ gY>9oChPmZ y ],DA>GZꍲKZ{VPSX{fQ=fRk$ 3ᨇf6uhm~E3X n̓Ֆ 4X:L澧R9ur[t嘚U߉fwUEe/MFهq#<#,ij6h:7uAx×cNmOҋűIv|Y }Pm%S7I oܧRHwcV]I%JmO|9ϳPyAj>knw0wxZ4m~Z<ɄO&܃y$' WD'ڼb fF&uD}ʲg&lPLr'֚|}$^JbNTQ{«0_aω:N"3=OD nO>EXu *JE' ?H Ci'ȢT"gj6#p7&`Ua٘1a"ܖ a^d~;=‘ߨ(ʯ̐:ڶ:4xw 5$^o{q-HhfjR;~~oo,ɠq݊3*(s0O }hGU[T]1w!yk(ϋC;P^XBIrܛ֎.|_zth uWiO3ķJ8k@sILVg䉔F_Q 0 ̝@81O?TiD21b6㇑S,թx<#vQc6 ?nz8NqPaFz1ICLt,9JCI%(ϚAS̡`rEc 'EJ2ⅉmAppӻ';M|r/uHJê.V$yOػ(eL~Y"Bj&F*qH Q.$t8l`~Էd]+Wu]!ɒjI qlI9 PBcܹ>(i Ve?:YrWFt,CϏ 2 & RMej(?I'=zOz-~?1Η}ccj?X;-p2TkđuW@św[6W[؁cvU:[b;`"MekKo9cMqf9~OJ^27Lqc%-J ۥ  +ۼוxD-55)GdWL9 u3Z[OdRY}q@QzI|'dؠ O @t~ٽB ]˅&WGaMJOY)-ZD؟&gYZ070701000003fd000081a40000000000000000000000016609d2360005b94c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/7]?Eh=ڜ.+i緛[,%N@}?\q왌O =ɶ(5 @t%傩4Pf' pFg\/6R44g3S9 ͌U\iR ӴE>==Wd] zZ\~]E 5pKD]sS77P,;O<8}j|7؄{'O_P=ߊ788Ĉx6Q3v8V$ |ΰ tF %9lO'䅿C5-LZ$O8BŸ`ܤ]sbLv|5y򳝠-}[ m: 'W'4a KZa?؃ =(Cm&>O@>}rj%qrOc@a}/Eb#.yBn-GD-oU_N{wb/  Ƴ?;p&KyCTfz}r $Я`G͏܏sVh|VJs% 'Q=!`,|h_e_ypOJ:'_Ъ(مUI( b}opz^T* td*'n7[wJZ!L(\>;l˜p7*IoXoZvcl'ЫBo*21_rb1 21zzin)^FXhPݿ6OV0e"91c9-mu.HD"7u mD ;9Sz^gIu QO?Ē|&wgS9C]=ֻԅ2gt뼽bׇ^~ 2bla0 miw4W]8.CaYxc*rf&4ӺA=r 2D2{ޖ?E%Bhf؋1=lhv wbJdHHť"{IjXI1 ]=TCW*Ȋ)Ֆtԭ1yA ''Q+Eq:kn2=u9acB#HYPքљ7卒,Ҁ^<MJ&ͯ<rL.USvDNjt^җ#ڡ^wUAJS-yT7lj# N*uW1l 4"< IQrȰ<mK^Ǘm( GܳpT5&#E>޽۪ש3ՈWppfxޒC DDٽ>PĊ9)ytxC;\KZpT\qH4[E@gjl3`i uiRGQ!sALHmyǺ6u"=2}KXSVs%Rݬ[ZF S:?FQ tiL8h`//Fu⾛+e b3n7+ n v&"{-[(nGO"/8/\3ٴzCڛa260u2Oh!!i^U7։|p]vC|$i,\čD v]kPR>ǭO Qf y4>X1lP2_ &؜<8¦ֺgDҼ> Zr1VX ~qF8TLUD^h} ?w,aK!lk un9&gfB;vvKũJ+Zz7U|Ite|k' & I Jiց\vR}/ )u<mC:LЋȮ8fDʭuFӫAq~N6f}0f>3QowO_~-އvҘeU?m~Xw]qW -l'uu/>x JOK;!?F/AVڅ&'Lut)\+>H gBFafG"KC%G N*Emc{h %\tcs4kv6|aߗ~Jkۊ U[f ˠSvI=;W+y)~(N;h?Myqk|Cr #"w $K- `||*pyF3ʚ野aÓv0|Eǥ5_^So8 +'y֢d牠@P[MƆjp D+8wa,[F؁u~ӨyD@P=?{DL:YY#G^ XW!1 S>B>1I*oSSUҲ5S 8N1)yǡ%Yg?9Y!J"  ^gqm 0:ۆLhD$Uh4~nGˌHksGN`TkLoJRUbq! SW2>U t]EŎϚa$MP $:A ڢB1McW[0H|e4 ~:L__?-D1#n2^Qڋ (Ѽ]S9)+~ENr$` pb#(G5d3@q($(ZÙԢYl]0n2/]ɥ:QrvnVhAӖB$1L|Yl\4 s@M3/~#nu:]Fļ3y̨snvu )?Pi,zw2wQ lYu#N OO7zBBBfk{켅Đ@6ܽ1˾`I7'mP۷z1"7T@哇\ -oI=y-Րc{V_AG?*m VA0JFxƦLIOFQCdXWIr¼B{1: O$eGDBv'Sޢt?@>6c +?-q՘Z~V2)^WgrgGM\٭TڅL.6TG%f^ 4L&5fK(cK.]̸^`|4(v^b=}Iĺ(k{Uڊѡ y@]#"cYw?VX :BQ| $&̈j.#T ERk9$|y൬CҀ2ӥ:4`NÜsiY qO%#:ebɋ9jʵZ;j;88ح #rCo4qݫ^N'0үJok{FB9PȌpik /CYלWC!]Aŷ!eD7," OK Kю3䍘el3E)5M-Hm~0C\vTBPV?ַV 9B'Iʚ>Ŕ?'LT=8vBNP>ghzP;o<}n]>]y1 <ESCLԸD1rpE3l&aK !Vf<^t6 +MȫO\kfeXL5A)o9]s`4V 7~^Ҷ0EwsÀeA~G'F2X aW7C ha5%n N k!{qM^So{3o \" `q,kc x `6= l5ۖ}T|, _ǖi,` p%7<#ȡ{ tW`!;EonN>\`@d ߜdp!Dz\3Z0 .{EލQr 3i~NS1Q?-ڝ%^~&)uu {_cBF[$–k+ SaÍ O"2u-*˔. ]f>Zwrr0PX7c1y?j]%Ija+:0Q%F<0h5%8*:_T2roK9Xϥ3<ZO"Ƭ!QDAO#^Y Ah;0*Fr6a:RJ_ ]gYeoexFO>f1v\2]3 ="mO780"B.ş(ob2[2b'[ Br6´2jMhx!(@"cB"Ȑ#k'-Hߜj|܋рg'r~Z6e&jj(ŦoHA#/1]Ё'eŅ<:d7ܨt` 'HvmtyF/!#JOZȷQ5 /B}xf!' L`Bn{GQW,$~bO 5ILg"jjO7^VݲۅF59[}O>1G\&SIY/a,ĵWiR2nX({";5V9&AfR4u=hmau\?agY#`aiuH=xX{Xi}dGWJL.P$ +Mez?;|7?7PXmʽ^dޢQ m:c'卤"Թ8@[ u}aDtXMHel {z/p\k_,hxD~@[_ss1d i1*Luq͢ޫz2*N= :MԹ&e @n;ޅ| 푥 -= q_@);H)zyfu;?Id`IΐVY z!B245QX(.h޺y“E9m AS>3~=iT+O[Z+̓KYڃ%L$/O(.=|B.0]hQѣ݀=Dp`_HP'yU IڎՓo@&[[9CɿwX|Df`#@aY?a X-^]ḳ/raڒ45].(r+ToO: q;A% W#XyDH9ͧ:yt$I]t FnH\RSX /to%BV.L E7VI?XCmܱr0yavva1K'yTbz=pǚ5C1kDmY˨8yu`+ r\?M(jy;7Qh[dNL-6Uܕln ɺ\8+}&=؍f~>nkDĤFB3\H郴jA^i @,= &kYO46.uDSiQq&~yG-v!o _q'w =@z1yF(DeoO;.ˆo!>|]_G,+*P{R&p|G7l1\u&hzt?ť0At lANi[د5t.CyO&* 4s^F&߆p8WSNѡIɄZmWT&F쥀QՈe|zydCT>v ns+P*fZ.`rWoXlĄ( &gA*/Ǫ2 qY.+mEI8#dId۲&}<}`h'SwAyBQz5U35,˜tەwfC$y淅l~`:JE_ZFzQKg:2x&_ *R\XiKTMH'6xV`ut'EC"ܡ͌cuU&n: 5Fۙ[-OxuFG@DX].RЀ U6kmwylC}#%::qWḐt>Z,EpZa_˹UdЧzU֏h!BsBDeRRZ#-p57s:aȴ2rʻ?LR>$bx8")t@\lCoz6Zyg|UPlw/;y_c9BX[Uޛ Q DPd0 LEXjRh eN, [z5B-< w( \yT^{[;sG. trhhLj{[x 7qXu!Ȩm3@jM>ob: .d?XDmحeƍ9{컇ϲәS1ПFOj*ƒC6h(: њ'a!$7ivw ]lڞ[ :8f)sjvߦKR63iv0o!SFT̜TY_ 3&^ϯK.&HDzV.א͈ bGg c*~LA>Pr.3(-O|JYg~HLg0!s7)`qr~Lwsm;jM no֥ E0څ^[yb8s(攇xÃ܍R;1BpEaw/&}p\Ĕt|hkMשe&AL;ȃ?qVg!17D)YLMp'P. >XZfd J_Un7? ()9cq:oA=7 ]U9W[Mn6uX%JuT7v1M{}l?>6_8’*((?F`IlޤC{m2aܦK; :T[`Ii aGϾxԘ2LqYɫ!73~C5c~7򮑂asEvN .}~YAX8qf JkvoY!f'xG.34fmY Kx#qyB|w-Q6@Mޯz 647{t&Oh D )צ 2*kTVt9=[X*ٕhq== 3f , j1ol anHa;rꬋ[co~=T<Ā0h9gOgcp&$jq7t?,K$aOiToL{vH.4bV(1Rq/6C)ᯬh׾Շ갬Q2R": jXxk5kJ⽲޴QWy>3EJ JbخOr!aRF:sOifx˞<0 ;["VU_H*QaC*m132Br "S`T8:C&>wX:7nWLh ~h^ac%b=o0 nMC2hOр3v' Qٹ^":XRl= R1(-?h;骎qx>~#~'$wE 7's oE7+)?D^".57RIX(b3W4;jK%m71_Q*QȈӾ@'Lr Ogk/ꢾ;n%>9|+WZ92:Ley70/(Po.Ƈy"L!AىۼYN Ge,$k'0`\(%2ߢ. G`β!+eJq]1'ʘ:o,]7]zy45wT^p? V4qAuRp3NI~5abhzM>;<(+pqwDrChf0\&Iطi:![A3Ŝ\7fJ,!&XQav c*h?A &B'5y`Iv/R?wy(IӃ<-΂Ğ 溷㼘3xMK+nX[}D=s \t0~5:V+sH( z*$P #u}(jj\6Iz\U tD [u U&}c:78u~7I۾sW{<*i1S>q mbn KC'U7w@.w cCާ!}g)zH3GGN!0] eٗ Z%'d\성 bk^dL$n-*btU4Lߕ77|.'z7t+[ >MaIvr×0.BdWqqn$ Ox]nj`RУGU^?) IiwVSXi*sp6>vQy 2/"d1Y9qv~OmjV\C&♽QwH;钽є.PZ= f#G@XZ73KZ~ İ`dO t 1 cdh4ݨэ7:!)}Į jHXqQl{0_$g%p1kA>k= v% 0gCSF]m!XF=u*C##\'8M4 ^h]̈́{# ԡP̟o ݋'ʀtjl 0KaCӋ] 1[cD{$U(-?'z=dz* <3Y`d!q'&UjeKs6?A,Ȟ%rѢP c%oFvdy i\h𩅯G(hq4x~i][ˡ3j6Qm^ħτKߨ~ȫXsHãfsݗܖ*Ӯg nge*'U]%zt%!vDgGc㰟%ӣ!#|AܓX` {yIGg[MǪi m[9_2Ssqw|PLH 8Ѵ(őDZ,A:5=@ӥ{BN=Ý'n7Ue]\K>kdR@.m,?Iסy9|~DHJS f080Mxv1 h|d6+q)Cv*hZN*(y!2/ĭhRQE@m(]4uf\KUtl=aD܌~T +Uٳ.7&?>i;15Lvg{V^ SFV_RH[w.bEI-Hq򧎸4h04AqYnÁ:j(/*Fۣ# DO-_gfd|n[[G ]BMRyp|{<-,-ƥC+1b$7 ʁvq5u:1N3'W3S:*FM?UoXH/R5W{ ?dbQPEπ'=BTYms(ʽs?).!βf$ʨa&#E7,Dԋ׬J9%l#^f쳢l-Ϳ39 %=`VfՊsRID;d{L@wAO} UnU[*WY=@)7[\de` %3Jm360"),U>VڗR7 wZpJR<@l"0d ,VD/EGrns w'&y-ʗtyCB>t10~()QnS]$PbcNiqPv[{4HJʊ2PWnJ 4gbHDgS }~n?:@M$_ќޣVءnl" 9:*=aq6H_mSaю0z X3S٫(/8"j@KE)4{Xb$M+J\>^JqI ojza&mtY$SdGyШe@XWђ^t[C7<ؤsdsN>S3>lrJ/3'~c<^iXk CuE_ ɁJ>tg!Sj!ʴel#i ~@ ^C,Fq$ht`!H"!sήv"&&IÚs3!1=c%v?kvz0Mu}r7{Tƃi).SUSE"oٗD$IV4ؘ;1̒ y?sq͖~| ^K?WS&ezRNئgDiQaNe|o]H唹C%z>1p¡-$⎄(!::\@'/ X;kY(JputS+ٟh*/k\"TX\MιTeG#kFun'RtB2NߖkC3aDM@XbEANоBHC@@OL mQr|@:2h] X sT*hP{7lQ` % odL,3sao2!~˖y =}/m]G(]J:a(vy{䌒'E9^GmwwQO+KQl$ n5%gY/>왷Yݮ=!ro!}IF8xxDeؓraO0"0f7S  Z4CY9/np tS J녪x?/09+"}tP$(k#:4[N ZRLA>ÈO W WR?*d?ɜ-fjh%801yt6 ک{)8B4+')+xt GB-1"w9^V3v)c'uY=BDtQĕs|5_`7rW3T$SIk$%o r+O$0gÝ5I?AL2[$LX"TDoJ[M_퍰&k^*c2fU@nG|s`EDVOcPx|ɚ*Μ<{iVcHCs~W[_Jb%G]2NqX'\BK uXp]T:L%|lL҅ky.#޴wn(sINYZsٝ6a.I}l'AE}#-3`T8UI 8u9!_̛OݿbNTQ%Q|m2PѢ5 z4vuqE>!i-Ҹ<20@ v[( un!?^>`p݌˖Nls=](,l( `#y~A͒Q_Vhs)'Z=Daj\SOj*Jמ,ߌ,F{H|`Esď%vu7zt[:E{y^&:!NlmzUk4wT _2t^8m Zt\ V^ }C%蛵dń3Si&(#"2=lvA諁g+'A$9XiC}0ѩHqGdپ8Oܕ\"d7b-UuQQQl]-WNP]tvCw ` l1[Te4G^<ۋddo [Y|Bn!>ݛYr[eڦfŸ+'71ן FG$Y1.|,/<܉-ONbmʠJX6]SHekiЯ,|~ۺpfx@U+&-ˋ^X,RRW _QU,U=| \7}Kċ=$¡8BڰpK֜QUXyE3^@ T̰azy O{ :FX'uY _$ o_OM"F4[y\t$V, _N&WȈ5ajʐ_qiU8E.(~G|5CTxʼnf9HZQkEl)I.T #qP1VioFA}w@g8J.RJ7AsV۞p=0.#2x [>a{ڌiOSTCA;Y#{aI@~֟۠M6w{pBLDe2tRbG;|-;{MC ,n37iRѤYz3cPԨ^?]+W,Dz\#/!{!ne0C74=q/Z. [{OƼӀWă6x2&9= xop&wW[ꤋ$ qWN4%1ѱ@F}&J蠅R<6 lj6[O$8ωk*lyθ::K9#X2%"hwi/.΢"Nqn5<†7;{,sZ3XUaSʬBٳ!IJܷߘGuJe\B%c>vӴzij4ɣZx tt-6}4YT iK,8x}_K7#(~ݾQ % 6"AjpȠocX"2&R=\݋a}'fV,+Ku&!«h:3F[R>ĖrUtvFC OCa6_uA< D8je F+>6ؿQlfc54WC59x9M\wnpRu׬>X[VFS% z8i 3! 7И9 3cx^!@gDN | &H>5LC b8 ӯJ*Wޭ$~l"7uiM<om`peF`b Xf+40Um (6`{u$kb<+EJE5:Cg|.Nm NTOT%Jά Q dF[E/5!7cMZ/1mP4k˙<5q0foYMê T#W9]٧AUO!كg׈wN/'osez90<> FKw[6]~CMW&꫰68#XDlO/Gq gO]J[|[wQ\@#`lJ"=w}2) u_;FלizR{b۪A/:ҫJ o_mDNC;7"߈ fXX[z=p?ä0A*dT]U؍TgshwDC#]fkG9JP^g?4*&6.Yۃ mmtg5eHqV4BIB g,vfmUl3HAwK"B,2bȦbnʨᛯZE踘 ;U)۬Y. 8-QvX6&ynfl+YciգكR۾BJynBZ`Hs;tK_pipha3JEt$i6M 6\ۂ ot~9u8SWH1۞,9%:z_OKeD<.Jt=}Gڞyzm5)QV|L6),!OOiKBv,y{wp0H j$8b S&!sP8+Ɏ-IWҽ6 Y-~FR%BA$Ugh9$"0Ѝ0ًdl]_"=?┪Lp pT(NCE۔lME_;2$0ENپ1J586U"4L UQ!Ҩř‚ RbtޕfU)bvl8&`biعha@IVlR{DuX[w!NKR8vчʉk45p 15V!$.Ho8Rapm [\[qniQk.tgJ![ӆ 𻤩<Ml:~Ll1y8z&aI@ xݬӵ0Ay 0YPΟ4~O2 s,qEYTgszaRX`,uH܊ET~0NeB@2a?R+)큓*&~I7I "n?T+NYWs䱇qKy"TJi -L!& ݣb[+¬鼲lHl'|A$7ˀioHsL?bR|u,]3G̭1A}Y$%++橦v;2|zik#: / \NǫaX#v u#?ARN). Z6'DΜoR# iI/4$ђk;tI =c#H2I_HyU`?#%F  _Pkx!h޳X`*v25Yi]N0]Ju9Gfh_dYA 7.xMIR>-x+"[z.O?}\m.AB!>Qg`f6o~5Dr [ >em@8ztPgHSƞBUvS &`}>ȾN^I2<{V#~8 RT/SYֲΡ}x?$~H7sEVK)K$F֫~bFדit[ͩ?(gғ5$Qa^ )znDS̮+YS7p[.ZgFֈ>񵱼L>ETAU wfSpWda=޲8 E}:bs2'Y>R9> K7rs*Gy$3Dgg[+K 4!s_i tm)}AL3C(Oʮ825Lc =Y,gD>:cCk2_.oj] &jWIg yd>Pa{cO͵-#iߺdy˺LCP} 4XkEh"wJ)I\7\kY5Ⅸ?x*P3+[ڃh`vdYU@"(ϠkԾSP {#ge8nmPSPXbS "Hrqcw.eX嬌(2E{2hՌPR[bҳNTptd{gb;7&!M -W2ib.Fp;Im/9 /޲S!ܯwL1Wl;pٓ)\C.CJV>[Q^B&'q QVHBUz|koǁ|y$'(Й{ D~M{1D|#A4i,ZMc'HyȞ"o `0gl7dRk;NVJ#ȺKfjy6] cZHt|`2aޟ颽81W< }I.q~HWj?O?˛$Agϴͪ%"C( 텠6V*  v7kiR ش|>CYD8'4eݦٶىB²^>!r2Re>x`e.]gޜaz1K_ 1##1L^ @`i$9FVG!R6x9ZDBk\ J,ܙRy'}`,rsx%Sz,N~pfA tBr]s-4F7֚7LZFϞ㇈[ QBhQ# 8=OxQq[e}_l콖DcF]Fp\{ZR;Toøi #{'j 26>h$})@حs_^]7t!go)IglŊU ?!U^){v-X `c7Qޫ]s@@T#7[PtCm!{h:W4Gд )LD*OV{uIаZwupqW,lJ5Y%&|cvGhS+iĊCI4O=Bڟd"Hw+2^{_m0YtsQkWŠśZM`f?VN&t`pps={7h!d1K~6C̤ :0όvZJ0#@_ZMBHo&B 9΍W.[uw6Fx%VGk[+dŒj&t8v׃uw;~F ipZi{,5.*a.g-i}~72.C|,]츬g#[qNc~j>S1@OD8bu׶xrG^(j  țQBHN|c۷E^J` o< }&?X銁uG sAǤZnfp^KIV,\HiUgSc{v>#">@gh.+ ^~__TspM8at4Wۇ>6_F h8h nr"-7z] Vj};O} %K%+J%/.GOVQs۶mj]~c#7aJS0+`Ӏy Ī\ Y#Z./q73ugʪBR=+MD#dȲPbUp!fxWWгF6 l[r#3Y# Z5S?| ~WcZsj^;B2r|~{ULF)9˱P*TTߗa07 mQ oS]ɺQ))=>twVȧFWA5 j;<&J 3o`\ :_L;p`\%Evώ:,%Z"-OXڎݎv.L{nfL[IeBh B2$Y`tO39Tte/%Aɨp":a7g څlN%$_?5X'r@]Kd!*sӫlA6_*@P-8{Va"ٛtٽQE:c&~KT^þjYĸ]R[] ,QCˬM]雰*^WV%]1f3J-~ *Y?ך7L+Zdc%aVnؽI)HH dqӾ۱?:epU5BO\ͪ.1!uO%1R=ڗ iԅSO7-nYU'2a%6D N_J͢ʛ1Jν%e MH,;)".ذːL={p7)*V+-x ̐V Ɓg h#Ц۶ɪ#@G#ʽ(U8 9ΥuV0TUXiska^iU聟1di!y1=P'i*).S<1͗;{cE='Jw. bLm6'ޤ7]i߃,DFoRyChd)lߴyO2f'S+a= AkLk >A-E@o#6o!#t U b͢?*{:mE'EL"X^YGͫ215VFYW;!$݇S[I;4kx%:ύ >ڠܠܒF m2 S=?tZOrGHكIc$v]Cȕ^d) R> ub ޠ&kw` Uר#[$矅QGCdm5̳;B˾ 7i +` 7}df:䓗xDcO%YK}}!ijE^X|ԥ|r_X5'0LEbRBUTæbz ?SɷpC␲kӉD Uo?@> tt. 8B F&' އ3C9wFToZӮکcScݐv^.p݃K+w@$؊o 8Z+0盘+h\y`)|^׊Ki&Gw$ Q[Q^4+Tac7ezwCM&oD٨!5/3-Ph|.t^ 9 >A+FniEAAjddFf,?= |}8+BMRu@sIb^i_R~n6!k PI,3Fp8%5)2RI3ܳ=@02WoM]]QB.]=Vf6{y5 TC4ƣ_pAxGV)#1*`UkUb+Ű}5sPPOi{nyl w|#GM5xU G*7Q#~8C&/:+}ӘWˮƹ%xr,ć(7oBV˩Vq$]KQlOıZ ~}9dq_*|W` NľP{77gz CVw \7_|d4Q\:1;(ɂS=#7*TF&#{(s7y.=oݗNhqa/@,i9+$Tǃa,\&)%X?0Y )ܨ:4Jk-@"{oR&ZK~aia&ܿx-yx:HaX+8F__P%̔]r aw/_o'=*"'O~o.ƓO/v|g%s]9]IlPF;[)hZ}x Svs71ye6Sh5gPS#u[wi*fx[[$/,%Ӿvfdo@&aB CQ>r@+r~!å< "7YK pZnjkTčft@,[xp$ue@sz%w%uTsu ȖJtyqr%%PSx^&mzЦ* [_X޿k1Jo>}h"J2x"[]}6t9r҉Q|Hk)0;@KGXOr]eH7?tPQ_' ҇Yc~,e׽F(&g\;{_~2r/|>Bz q{(E}ڝ4LMAvI\`TwX ]ǪEYlWA{*~IQDͭ3tT_X&31GpA·)-rX!)3  G%CxRzVq9''WMzlێeF9˔P]q`w!Tz +s-)s2Ws|FȇGőtчw>,0K]x q,F ɹ -D_vIf0T + rXv. \5n )1DY]6aJS[ tVTu2Nah8 <(q?yO_@TZ=LK6h5-ݙC;/Jn!*BBG[mتH[X4z0'i`ꠚ@VK;UTnnw H{:w Z|)0Zu;/u `-;.MY{ *eDeCkףPgjw vBhn>R!퐑d8xu x+Jz`I-Q z_tiC9^ωځWLhqc0L<7FȴG5TgEHJda8+0]9'$yP!$UZo0w0 ˜ y`> Է[|a ,hR֝#Wd;Qpn? `"MHZ' VCS[\'zmX̚Fw;IT,z*A/YpdUykI}׿cDe@ACQ*x!3s4{_4n*%+ j#Xq~oQ9U&]vR$XwJX$NQcqwk_\M,r}-f`zfO ۻdd[.(Ugsi> ލ=Yu|\TamoXlϺg)rj>Dy)Lb6Zݴ2(S獛 ܙ/@I.x; cE]hqْ` DL^2U C6#(g.D:rd=4Uco7ȓD}:[; e8 U9F3n0%8^Fنr}h[Ng>@CDKk q~+# =X]MpHE^ >qT}Qopڕ?UflelS|d{KIױ^`Kjj#'W6VSsJDǝ+~|Vm}ֲށ_Dsdc-:kT څ6(2jd}b559M̲I'VQeT j6ZzwKwRO3Lk:#hqF1ݵXঙW=un 0pSC ͬInM#o߰_U:J9E"\G~s}bM!U!XJRb[FPSN7TvL\]k"_=9%Sw9zMF Ƶg蜕_SIa:ipǖǘr Okx>*e-4Z /]-,}H6stibU9do) a;jaBwh6S ϡGT[Mm-&~?v" \V0[kȾN! l zQ(g}P_NP-b", xPe 4bYnpBhAKV_wl4vzF˺]-XZPĜ|7o{/P #PםNL33j8De`vH=bGW &CV*V[0Bf%n/P޽^M7eKt":s{r(gQw>,(B;fi(>lMM/޲PO'(fUg(͍"\!4t:2-2`CnȏDGmBU^T#f~q Q\&IbF@r\0Ɗ f@!c"2RJG]vCx8{:?Q W;7Pe4jZVJ C{ykS[[Z[f.h}Sᙉ*3*GnB/6IwbAɟ̰g#UY^G6=Ղ\!,5 ^I(#D~P4]8=3>cSo#2 xcіKlі'm<B)"  Ni[luqI ȀKݗR>{3\ J<6G8SH  b']m% N75e5ԪY玫gňȒϩZ8NNi#10 ;tmƤv!" iKi#w׾99:˫xteI ԫYVUcԺrHNz~]dU@EX J-@PWoL42-Hu` H*2I0ɽ|kcvd.B(Evn8-:+J+[W 7m{}f$T%־oKe-Ј['V3>:U4X Rhʯy/ uv<"gQ$N8O\yd8~_9꺞"Qg0}(sv#\c~\{o1qw.B`l|uqvwhU5#3U=.Rw籔to^*B:c\ SG 1K(J2mWAx9[x2^"U=t)@*> ߍMAt 9L'/ITM:~p_.: )$!o(79ڈr[Oo=tm P!!M"N{ˌtϖXj}>yN ͽuGftcͣzS=ņAN0e=7!b q穊(ðF&b+(N8 \i XPXHo=uu+ga> DaDZбA\~Sr: kJ_ J͂LCeoe΂\e2n\n]t"H YE3gHeYhO.=gq ]Kt7cW?ڥg g_ l` ,eV Y3z~FV=1QJRoD̀T]q՚L@Y/焔`&pO3@ \T_0$"7J\QZla g#S +I_ksM0BR+xQT].mSfEhUk5@@9'sAz5M?-c$U< :hѮd$έ^ 9q"뢏t}=K/5TDTcA>nALo%L]%*ɨ(=ԨK2T/i3FFp33 cȅwL:O&J_ [d9͓9|&uZ4bݺP,%ԮR1A?Il-0hhnZ;1T:a%D4CP}5AX 2W҆U~AbԳaAd"/6_ q(VA(C`x'1y\|HŚ^}7hL#G>4$G~Bݚ[;Tkw촧tl^ }EQ 6'ކQ_rKd uz ;GƷwnHPӛl2Xc'E6!sC1Avh'JRĭ} p"{bplda4rÂ,ʤ-$Pzau9Ǿ3dHrEl54I>ԁ1h}q{x~V2PçӟP0<" *\QFK?i/a??&=b,̡QZ)-hkw7W ]Fj^xVQ6ZE*Nq8Pk=2,ߪo$4d& q.FAnK-.<( *:ṛ-WØdSۋ~wyq}.'$AѴH-'$q0&7!ep 0:> +Wnu,&gg@OozDc"n):`b?>b`QxMF|w-BJ$;ff0oC:ylݘ*PH)lBIi8%]) NzT ɹAɅ}^Tn*F^5iHzn* ,aٜ*ʼ󭋎6ZN&6Y PhED]!ȃR4{Ϡ7_vdj_B4~[ 6"=5ӏ&k~FhU6:+Ho]@iUI IO6O }2<,/z^ gPM~ԏ< &^rXʱe h|y۰7t 6$)K+/:`~N֟ӾNbdҝN9 UՃ40vQ1ʰ}= jR>>$s<99SbR^оztq+)H`J[nXscz $nS)'߬A8Ru`0fo'Mru9 4VӴN}(}?V`Ȁd\ݽo+.d6 >6 "h'NߍV.o>骒%:N#byPy{Jz}µe2A4:i|* z8=A5hPRO<SU@| ."> #`٧ޖY9E?gQ2Y\/<ʦ iOsyq'Q5z3b bϘthYN X.޹vC/zT!'~}[ ӓc/ -h誰Du2udQWG _*EtQ)L`/Aa't`S$3pH5ÓU rgnpBs|ah%pA,cV!O:ۉrD$y ,R-,țdXfiR=0F Td۵,-HsK}TBFW5(ZtUב7w2HвJu@ϼ1Mq'Ԗ8sŢOR:o#'R/'#@KS]cK%na&HryabC Z/r:M Q=pՉۣ<7n~F** ? 3 j \_R8|SKI0׆[Xrvq 4kD\wJpʣ6Jl F_V7Fv!cA|1خfMovO9(hpǻ, +1ߊ]%_y6 U7`}{}#ȫ/ K}nA4do'2?XX:>!֙-Lbb~]1'׃pk_`{EP[t#>tkEGRnD΃%>AJ:!y UjRȳyo7BaU80ԐlPЖ)oӑH6pr?WZz;RU1e?*?E6WZ[Eޘ"%\HÉ-zJfeevW]6^;\D;Էoo1N7J|{!`Y$a~R>|m؉;u9i ٖzsO0a9W o2^=.TgN!C7t +Cth$T*v&NqЌrt o$+9H[yy蕺atψK.~=CX?ZP,nD}kMv0MhgJa;+k@Tc/,pyjdEhPHU5S&<NU)oepF ZbU|pctΒ\I#r(3VT#~N\/f mNzHؒ#(O(uT.uslgL1M$96RU$NbR:Լzdoץ$e@M?E<'_AU+5h{V$)HZ^X;e]͆H q^-{Geys*#71^VL"M;#G kav'8nr 5ЎOX-EU\Kӌ ٶ:r.299QGfK=Q4hj) YOi4.mX7G*&aё&tw\DC/x!X(Azܭ>.n9=#g`}1y&٠BI#{Pi~mxJ|x?RPr`/͛fyrz:3 i[N-%ZӤvAQ\ڢ"&]pjfr!{oA?N! ]θGNk[0U=m{@}.%S={dXyQ|} Kw{7D 0-XJc#+•dV5-,0zny-JP% [m([4IS[q4 7˞  I;0iJoV_quhjlVyg\:K>A QgLw6JӑCub-Y޵Ba ּһǞ}KBC|E7VN5cO? ;zG!XfPebs  rؓF*b*xd:WX]p\MpKj(&.Л¨?͟Y,Ac]aeOp.0| l9DŊo+9D0 $4zҾo!7tS#D\ڕ"'EE7Ē9#b2ĺ1T](Y|?UiB|4UI$ۊ UI ٩X8x7?(lQj0^8*ygQ-1۽l1f[X kİ̘w6ϺbzcDD/Ј8)6m0LA_/pͅ*<`3.Q#IL@ZQ52U3*lX&S bED}fqV- ~)מc 6zԸhe&͖^b$5Fډq|ʼK z/^Gogt;HaOauAnϣ1Oj@|#}6zPȘjqFA !`?Ok@ɂIRڏJZi{ׅ^_[BSUʑ h]tgΪ<" hvۧ=u;xIP&%r},NR4E3INiD}"zA/vL;OcQRPX#!bS6qcSPQ!T>OV咗$J]t*=1ؠT8p(urXtys N{EGK.T^IfE-5j` 5I<&P<|owc{"r>oTŹD1ʠQ \i"v6IsQ%ZI3F܌\:fv<(NXD-8m'տBӼcMPwr2De;mZBYiFD#T.N\3̴57! ޛ_alCrhB>Eq=5+Tq5YKq&}l+(C58Y =UH[k~IM;#i&jP1?l\Pӝvm5dHC? {L]9٩Skpꧢ/ VWst7'q]55'ر<٩ oaI>}/Jō1䇓]E*9WGa*6y*C?b`14HVJX9RsO]ilJ_`e;Hƚ.39E6x0I'6+}o(:̘#S,"JnD*&+:TĻ+7[ O*:/(wk-fpLH)ډK%KW+KQ }y`d)z럻"ڻw1(Q{j!؂/\V Z}w ɝ̕¿Y~֭b3ϽJZw~f9y%tp)+/da7U>->WƺKQRI[3\eۊ'A֤O -tS:+)*O>;dᬂvMA"hݛFrGۦq%ݣ+.Ħ3hmq (mUtgZ%vm'b("3N`D4. 0LʐUrK, Zt1YpDovƙL/J5F.\4p$=Bty(1(xմ9"TATay" ?!Ą6Έ~;H#nA`{x0,,ڰDt$0q:m/*[fg#gP8#rRnN!1TGM!oTߛk>pId?Ǿ$1U xg7&Ehzy&AGį^{Ly6.b =/&^Q70z.zbwӎ&y`ĨD.r7, Nn;uHʀGG@wBv3$w !]W$4ñ6Fobz㇏H]w83Y9۔lc~Ĭ픟2| E'~ F[+Qqla>J`x(BG$.P(&+JvXm\Rn ] ?E154|CpFyυb1p@a3ք*i &`]\؝$^2D?$CelIlU-G90 #ԭ\`w2Y5Ԗ*٬#A¼|:-ku_ON_%g s|B{}*n;^CuTͨ|;ϵ\P@ JU3:m?USC{};އFwM"þĹ{MGUx1i0M%۾ oZ5?qc3?ޛԭv87_WdQvI*((æO҄q۲7O1;rpn_|u,^q]%oSd\qYb9m4)3~;mA^FT4hۻ!|@ܱD51,2}L*U[;6MGMjjk>VM0m]$ EN 2 u!dAJE罒wn4W9 !K92&_x+9:G͝yIό.ʯzO1K솧ݗ.}ĐlvF3%Q(݆S( k. 0!~0:?(WٞԾAum৅* #;G'{_Gq8NLf i[_6[ yGv|\RT2ŘΠJ%Cf*<<.CQq;O=iw~%ι V<5քA}j1a}I錴_ #21"N[܃ Egy}lM9)n8jh|*.2|(S((~,FO 4Ť$"rc=%-:&-;%MjSu7 TY;ِV6a(O*r>M2P;L9yaT_PڡOvF$Wޣ 6E2Nt,lUf-Y܏2N5\ KQ24V-޸6%hܺrkv$&~W5ғ쯗ΎKUn Zffp5YR65BSKTaЮQd~i3-&76LH׌nMhەdJz)16ޘ gs4[vT7aPlgsB"ǣwK$3Bp[re&2%4rbÒsr`ɩ}zBq֪Rm-"&)l=#NzDʀնsÆ_xu鐜 C)`]|qM4mp YcLxM{ۆrHrz{uJcZKޜ(_9 c#aC^l|b\%.U+&R:$ .,M*3NY7$h!E*%VΨ6CW@\gԥ%/\ЍRVz`VA8mJ,SozIXMs}~PjUX!\)whxFߚK ZX?j/Ƿ)Hjz;? }DY.Ќ7~9٤xFI9?nP I3;q~5@bXw>^}+AkvIY4:@y&P RU4%P_j\)v̱ 1j_S `0 <,ֶ]Ǽ +8 4N㛖17Q=2)Xթˌ)NBxrcF mÞ𬀸\Ym.1sKٌ08vߓ? ,۱kzh/w1@UlWΎܔT{4n:ŝR~Z̳ rZ=˹Զ-uFuJF 囤\"!Ř K/[ wwn2DgL~CH#ϋi Z;fd>JlDBOn l6Wv.a@HFK%0\({碨,D5]6 yGY{'b9Q/99m2wrVB^KF,a)^V6r rc|+la+/Yɟ'Ey}W68R'wy \L$}:iJrw^3_jEr^e'GOgRA(L7) ߠKo8E8:PPP~j~cD@ E6@T3W$ )vWY`3.|?R }ꆂ8Q=@Θ>c/u9T״,^/^>?A^$}ծp~uM⓴XF0 J:RY@,3bF0`4`\eu䪰1͜&1ߎr?۱Yָަ xnE1I_oLVYcj(#*W$|&w\@?;7]m4ОGߦEYٚ 3> ؈sH@Q 6~ > nkNF4c׾B7nb^ܻV4X映XL}*l} %4&gul ǹZ)FϻLm րUUf Ym)& i]XI 5dCt#XiI3ڀ0]* &&t2YUS6 ,'}q O??/e&Cf!˿!ҘiQbݑn4Hr*XKa%dPPZݫ>$vkG]8;NGD{?5/vȏDVk7ܜ1<+8 |'Qվ" %T½ ؞yjv{ڴ*a;߿lis2b룤{v(xCP;C; )۾1TսN)6f* H=CMk׼~z FF.D$Ӡ/Za4޸aXZ *@{Ȉ(1b$`+^ʷdhim_ҧ Zo@ԧ7|k0su _U.2,[V'v~Y CjEM)M)FIŽr0LU'Y 雇cihL<౓.hG.Dǻgِhx6LJPKYPVmaP9J*Z#($F7(?9Ez>U,# $8/P6o]aO}z_:y3 X>5ޯ}M5D"! Q(dZh׉|G]Lùg{u->xڮS}\Aaҁ}Ӽz"U(H۾ Bn.$6$6&5MXw]n46m;i:~xI.\**eM ao)obmcֶh~7xē=l+S1#NSJD1K~̚rǗawln3ôs!ܥ v/7d 6+f<}RR;{o dׅ!C)ʔKj溕U\5Z iNca{9ޟD,W$K)=" xА,xSem{ܱ zP킧>1b:(*Mg0ͺYJ`|:QC#]ж[C1Jރ䦠(L.>7 :cXLː3:dUZK^G|V?[3TͥDZ \iߢ-`6 (㋇K ãZcۺLn8X *v6 XGYe"Nmv@r'M?WERf#q0I/f)KTn#gV\Tm4 Yk/SrN(!g̎p?&T 4{kl~X;Df%ݾE `{ob>wUUU/>;tu[`YF_"ӈ+ٚ[s^v2)YQdνuh}_%4Vn]cQ̿4bYn]@),_ IY\+6 1N7?VbZ^hk;J[YX䚶p:=M(> 3e b;TіAPNX S<)Qo9?QaYª[/'ɜ 3--( G!Kٰ-fAxuLO6T1ʼnխ1Ke-uP-,b7#cYх6+ǫH dq.me;:JVQH:Ghn"5x+mNIO94.$׷NH^Kw ǖjVx6aT (MtfRLW_~3TjHC ^eLyjνF>WnAƒAw.RjCy"R@_3\CyEo 4`ƶ;m1zs-RÞ[2^Ը驌AylL 3+yAf#* 'U|?JaJ&{MamQ.6D%P`R&%LNrU ʽMФ>"2x̢.O8 "#L3"^X'i~;_K !@j4~W0xcԡh0\#^sҞ@$$IןeFŽ Dyv'P| QT>GIsxA'x @z JhW3e"qd"6I.J8M}Γ2+ĩ< nq}0fj~DVeXS.}Ŀ=;H|Hv>T9W>evi`z\tԏSϘφS!Zdœr="Y qHkL"t| "HUVR Y@ ^8Iأ5ql uA :]rlPa]ʥ,]  M1/,mZQ W(tBO[ogƂM[99ѓ6%]ǯUHxq;[rF unRmP]C6Ms;"Ag#x`22@QS${i4/mڎyqp=U^WՈ}\ yq<ū6L?"GAyRZ cGv&? YLCZ 6PHY/1 l$wʄ@wS+P3/YPD^ /T5b+H: 1*<6 &߲aYRI?Fj| e@,5f ę%FuL=J٘:!陇`[LII.Q# 7S2yVնieQinpIc ?t8t٭dw0,;n\nB$S¦+c-xc`"HM37**f}7GH͓.goa*~6 s(/ysq5*J4NF5b'g#fh!'8"q=:hlv>QH 6FuC= >zb05]yM2 T0tAI d.ZEɦ5tE<]Jlyss.`B޵>*wX*X ET2c ^>Y'{L9+-6{Yt>|I)tb |=(\QLVrZW(oϳ܅=OT&Lp8,`uOaҠx548-shtc6eXB';چ5 (bCO8t|Gݮy2)y><3'_Ǝr1`D!1pkLTտN>C|})t~[#J -K+{h}ٹ[-}B&lVf3ɝ7Gf `Hr1ډsÂCY2,h2yEYsߩ*[,Mb֮I\)Fs3Ӈ6DY̶HiN?$L .JT `%t gOV6{Eɜ\Tp-yur`\WSAV}a? -7HOI-艶?4|"uΓ\ V'9M=Xhg<Bɯ^P&fi lKbdl",#;D9)s Сx$38FràEt0ة,Q N|C$ 's?!rl bJ m83~)$O}e@7ΊR^e@@p9Π[M׫./zxE7C6\z-S6{%YR +4̓JX{TUk_͞c,ouOTGӸk_Įa1AxOy gUo^ɵA}vrSnщ̔^qi p6~4X@= D{{ϸ O0ˌ-k, wh9; RqSL&ZbVH-^cZkj[46S6ƧBuL݌4~ iZ̆{B+]C)tbʰ;o"lDjSP n']rT=۝ĦiIӸªְ4?)j 0mvBmRfyUܑJ=;K]S7ɽ͆y66BPA#vVx>''(>ky8{*?u_6ش8Suak'%ҥ Ům):.e״:&έD&t璎P2NJ6W#1tu} ɐWWXՙF7Wa9e%Tb{q'D>3t͆T 6/z!v{0Oom&P6'ҴߊW*o@~B7 Ϝ`iA%u.ta]hj25{0jo)ְ3=0/? J2<'lrsݧ^#=q.쏞tWVJ" ?ՏP1>}"qE7oҿ7ئ4+XV4~$HKxϒ鵦Ե :ASlBgPgH_ihxa2`prJhإDKdq;n6DiYnRﱽ,)"'0 !øJ ԃ~fZb L(^ʦ,)!a*S2 [ imk9W cYhʓRr Q%uu,4J&t&V]x>?U/'0*v8_y07\}UL-] \},R,> $ $D[&6𦙏"h=M5\;ps@L ۲NU 7ft޽&b>N ,ΘsxYOlD׆ibFq௼iڋmTq@6#os p?'Ac],y=lb#}F$(İwoẰw]p{bc!658 /^YIdnŷ9I_jK!kN@XlŃ.3G@7<ٗ훻(A#v.K=/ps>Q㤢Q$l v3%(l@ύ#9O+tG0F(%LM`qQ+8mC<*N=B f /YIE^3r`Z(P+qM  0kx ya{3dMJ͋+dmfPrʖʿqt픠Rc9Gx5\rdiF~iLZ\<={iZ0fa'J7AQ5EQ3n*eI>xxzeP(C8=GmBޏN@t֒6HK 8*G]꿭 FM lH v-nQ"x")iD՗kPACD%E(d-<=`72㉅d1vUhKe4% <@鉲w;`WΟzPprAw 'm&}vQO\c+dddu=<~?ZkQxq}8pnP[J+ib?{xz}_N3|)gb2?7X}Ԫ44Gdk!rV_6Z ?\Z68SP+J  jYoM )lV}1柈(MO<9\ ӗ!T~>gG?3~wj+?Rl㩑dZa;6ݿ/tlw n)V1D8LjZ,`D0ͤN4 lH@O3R{X`\^ͭMpCziRb8ģټO?W.L.rAΛhSn!?eWi$i/;7 E/+IGAW6#lBOH G$=אCYP*{aٰ^f~~tZjS.Dr'yP( 3Ɇ{:]<&vJ:,rf?8n=ïCkQ\D$٪ !>=~ o Hx+$Eoe?ߴiũ 1߳[uZ.|SsIO BQ =mx˙ ¡-BX^V qb>^&^G|I2ި+'q]Q=?;QŨr",A@jPuJ8+^f)/|05-$f4U\'Y\uRfO/13K dߓmAR!5$r{'k3]55ٚ)wnr,B2@l :;%v,7~TN~1MhYKSP:zBtYlQ0%9:gU|0WfӔ/l [ܻKX|٣gM2`esX,8Mts(cW֟I K-NApuO9s±ʨkqWmɞ)0nZcVz^ה*:z8,H=S}`ގq.p4Pu9yP'%eBAWޛ߶&cI?I}0Y xd̃(t7 Irϱ*Hv,L?AςBpC+/q7hdV3ˎ9VK Z: Ӗ(0Y&\gHN\@[`~GvK0AF3qtK+lOLš 0^(Fv o?P1!0%_"1#.?IԮy4RF 6E+qR؟d'˜o3 ~#H^ SXڷ.S oLDh1Ər%rU滐O-3#Rڌaw7}M@j +lfFlٙ3JZLOFU'B3.<?X $p=Px,9Rѐn`O뿅d.֍dAmͼLe᚞ W30)΢<ί$& h1|!"Z, #Ttqn6qrn]d8!T-Oa}V1]i#_[ih(y;) Qn8dl 1! P0S!C)Xò[Qo Ѝ {B~W=." 7r;߯eZy2X}Vp^4EHѢ6;=p񷄭]~Lޓ醿gÝ˄Ђv 2BؙZoLQg/YAP Zaki!n- 6|}8= MmN6 /7(Ca5gʓ^sEr>&X$C- #Hklb|L˾./\qwUC-up-Q?O'79V4aU$%e7K꟥A ;nU$-6R_k.UiXDNB+NUZ vlVƟ|4Y0M3&a](<,BM(Es݋[)4pi yaS-sDwj,J3'Sh\lNkB^_]fͲAMT[oa`^&۳_UDjh&Jۡ ?F7zAxP2\5gzi9q8}Ta\ \f@<|@nVK Kf`X/p3LAٰ@LdꍊOh )͋ >/F-x{AJB:x)y;-TR=kC)Qe?  ʴ-m-Iu4$Ӓ;v U%թ_&Ղڄiz-B񲽡BdZL=FpǍfQ+K7>pbNA+#'b#)1˫ѵ塸LR%^y ]fPBpF˫"vZE]8yN[s?D߽ YtUvEHcz23@+#ْM>KnLmR5rMC/AH9Ak#}(2jjWY H҉Cg+QvNPt7u*y23 TO e~zL>t%ʯۀq\«0?kx`sA3P^&6ϜP3wїp'CSL}F*RR{&ݏ GE+-@o5Tr[S\ɎՔOo,WEDkV'Iyn*5UaN;mj|ƐX%!%i[xQ&=*E+ل&QlͰ `>dL wn6zq۽:0Hqe%tK*X =Ir2Y-qTw44G#Y䭖|7[4RܙnŃI8Z>jlQ۲Olik*I# y"݀G2Nb-Y&7#meivN(nۗtTjSM%~>4-\#G*l7{vN#89+i/Hи|W 2Lh6 0&GG;wNU&t42C?ށ}H&P \_%bF#/9Z\GY |DwvGgQ sWqJ]X"BѵޜYqB|0OY$:')B8&AcMн-guҨQ{dr#Θ  @caBf,n E@z|\z=P]oW/ZPLc] Yf- BTH#2}d4j)fš#Hf&%~E%?Pqnf@: (S?>hd}B{㔋䠊dM4sMNr5*EYMjc[)Mj0+=L k$KV`:RstՁ e70!;FW~?`wkYIt%充9ԫI7 h-Qjc)'uҨY1PMӬ̨{"FR͜#nI ?7!^/|[o-ԐzW80.wjz+PYEgY.8V 8~6R]>2'mLyX“TTI}H,d.SyV3"$9Ofaĉ=L{پzf$o"F/p Ӆĵ?_[QKa/ ~T l4LB& ʙ:,g7 #H2o^$ }(ͅ`%$Wc:/u[ ' h7zHX%1ٙF.*pf o%pfk˲NGS f/ ͣkEJ@TX vSNA$}L1 O!36ßoÍ;//Fqloٺl?WAP%GpǨDM?py 7 BUUFrs tPS?VQruIȬnp"E./AH53![s!$NTa}.A5?@X*pQ(ɇpsetnWi%Ej?Oih¿#3D8;?u(E *0Rt v m++}cA8\+>,J}vc$ )?b\ϜGڶzkw>V"mɋ](=q9>FޤB:d^/xYU*YD\K}li6q)=tMdfR|sy"Mk%$AGy `ݔӁzr׳P^PBIOmHl0^N\nQL;R3}{~F[~)etR 1\[T[*t_ eB"΁?/WNrh|lӟvPfePtbt<^b vP~?7 P=^)߰-h-+q@7uάA3(5faϤ33S AN+ jlEoubo7Xy<=X$&fjUK41)l~sBwr qIv>7lװ0]Nw {g;M5|Fgǀe'4#tP+ cץnh3q^ zM8{BJ CD⥳`|"4T [,ؼTh޾HgEeP'Q}oL N| CJo]`R$;R0xY}FM1qKQ6%6Uу @Q%u6t )%O3o-ZLMp vԞ!YˑEۘGGt!s]3gutDMzb~n/F<ꘞ[$4#?{E4IZ}e(mt=sZӳ#kV9U`0Wפc׊`'KF=Yh!C9F`ܙZ9RrC4("WU:Ya3LѴ::KCv%38hDZ>_o>+/TsڦӤ^:sjc3qW˦NvgSmss=!ŽS nIQx6~* OkVUޟsN OKX{jr@kn1ʅqe8$&gUɘUe3N[(xگ PA/?SMMkMCrm+w0 5ѱcx^[mj3/,D󲪁5û~1WD{ đ^W!@pZkB.9Ɏ GQ)Ku8MyH5I#n\;BF{QA,; ùZBʂTD8Fd*/\udt '%6H2G$Q$ilӎg\䞺3%["zs~xY^W+wvF_8pbijGZ nKM[<1QֳCfœ SL [܉!`kFf\O;^Mﻨbۘ[~:^ VOp6["B_ L^#TV>Ə"{)Kv>} _'D_-z wXaBS]X! x[=P0Fߣq:0^nw{b!*S MGg1N 1x5,͂xO 7B(:jG=߄j1ËEaߒ"^ϕTLiQ-RR>$zm ϐy.=.i 1kQ颵\/%Y"41@RcL-Gwpe n(G>ջ}c<-Wϖ۳hL䠐_!~Xj93wtRTgbS--,8Z-apK wV-F~&F??"R;8aY%Tݢln:o=KwsӒY=N-e$wFw:G8s8LʶĹ d;(UgJglBaL3 &ry,쩠6gDu9K=\ JԄBę ;.G;Y!^s cZKZ|fzG.,m5gfOi6ngQ7u38$ Rl+X6놬.#HiRJ/ͭTZ_+ y#"w PB*~3M EIJIDuܤ(\A<ƪKˤ)d*<[%hHMɚ-)كjQN?ɗpLGiܸ۾1D^x+,%=p7/N}UD'Vv(Ғdž3ԾP.gPeӨe)u:}Z|w\QiJKf«@#m뤹?oL̊A0}p>X%B`_qB35/9G]HX@fTCU0Kae 1VNϯ3*)&XxCb>6I11;XR.>AP2K?8m.ٖ=epMFC0Mh`mz95XcSٱ#ɫsO*9{ौ'G5mL~IJu /\>ϒ*JxdV3/ zohd%]G0<#=^$܈'#dWRr1.bq`PzfGqc8g@Gφ‹X+0ZtͲ** y/֦w}rF,4 !4KϘ5u'HYl?ءȣǰ[UqTnofЖsvQ'8&m;J0*:y TCu# OrFIĂ$LnfFSeɭO`@iP8ybCӐ*FT)̄czfN)٘ڭ7:& đ[׬F 0 ӫVs,Vi .9Is4N0LS-d%X@I:TbB˧5Oks!X/+kH{&\`@x$XYN^EyӓOxtMop+i\m~:h <* W'BH;N8[(m+/xm _YJ4ɟZN63_3}*|,v!_FFt:74凤8DT,([Lϸ;'YS&p!g,2@+O0g gBn 3R4A꿦3z6ck= ayn2 ½^ ȩ#U5k1 &!Xc $1ELlmJt qoFx!r>mvEVwfpxPI&t!+E=J 6WH+*9qQzf)aL)Ij,6W>Cۙ{OsNƒ+b*'^#Uyu 2ѱ܌fTaNjKΚD71;k '"61T ;TQڂ\m‡I0 8OPzNN\~`9[#EtK.o& &!Ğ_MJ!H@@&z~?_ }=p47qc43{b&rLMAfx7ghkñͩ w'`)FlN}d<>dnrrJq1DF>)rC-Sh?V6(s*Ko:&dPq,Z|(*P몑8UЗ i%$`َ}?SɩoaoND)&= s#)7k~_$}!)kLPpPYvMCpU]E$~&L=`zo6 {9ZvjP&>\xNanXC/q̷.[%Z0;(71ݘ\,Kq7#x _y4((J9kSҶ)KkuCSz7<[NAЊPiU᡹KaTF99nPwÛ؈Wx[z~f&0!=z]U\ bSxQ9F}=^*/GS&,nefLj#v1xV+^z{$zroqZvlhSȩU-3`ooxf = 2;2}=n@ap@4G0 za*hoI hvU̴$;ri+GlN6‰o%<rAL;%\橻on[U/n)溛[;9>b'Ux *Oc{kWffhd]Cp->Tְ8L}_KKKP/)UALnPRclF&"$kv-!"mKQM˜e/m! $ ߡl'jkP-.:Pzvr_Q菟45Ɓ1ju/SZ9|Oq %HR Î&>h/rt,7Mb,֛!f%m:w1U5a]-lŦ;&Op;fsɘ2w,i EOB͆yaF$9t ҉t Ukr.͒[z9D]AYoj |o֎^~o;qFu:p/]oGU&9_ుRA=?È޹Ot&]L-r`mtX_(р~:&뢊`j^N( t[cTg ~>GJm,1Q6UW,#I<\QV kݑWk.k,vr gQqʍG4nSo#;jpZ {L)AN_Qtp~58EDE 3~w%G+.o4"LyxG!a"J$T}1viѸpm{H:]ִO@gr&xұ.,,mhcΰe)O9js7-_B<4P!O?*a"+&0#=nQ>`퇼!R%m[[Yϯ4矚Z*,.7`PU‰Sh)qۡAagF)DR.5ѠPDsV#֨ʩ΂KwD'>*Dw2NXb(=Vl3ŦL1>nYmlqM->,7V;:2`M9inC ,s394}ht:#ydV1@,mPVx9{ nU%}CF4G'A6UKbUU_zFzUU,e.hQyYfOR gAYvfk-q5uK=tF.O ylty9Y Ȗxjz[RʹZ/vmڦܖ]MGAq:k?N딖izUHà`Nk~"hieMj-c 5? ڐ Z?8t((]I31Q:&&NiRp? l;og<ޱRPDh(ꐀЧU (a_=)@kc?-n%,y^֎ljw-Xhx80_IecL+7[a Tl+%0j@EMYDc+9>KD) a`%xFmCcp#F3"ą^W-g気 -`4ְ^kF9k/FIY7Ѩl}j݌bKEHtNL=L|O͙'# G@IJےv‰Ž{,\Dn+C\7F-junvLKjyF v+X^~]4@wCOShJGM:\9M:]Q ݍfffE S7SNW4 _g3% V Nws.sjfק4.-ѕ"`wIN817nߋ m5ޒ6G[C @!Rb&\vbiȨ#?k5u12쮁Kv4:~ib[oI_J6;l},k[/9tH*݆^6dXw` fp|hKT QSqVSP Z6 4RzsTw!m < 2I0VraU,&z.M B{ҟܦC>؊TUuתH5e=_D?8Q/zGIf : z{^mG0lҎZ r_bf2/?dFtK[%`:%Uo`\3 +L&'[4+B/x]CIZL?~= i'"0Hh7305{7iΙ(mQWITeAURb.`yӏf2|lXLyv8?P4 +з<-2̼pS&] ݕ@(&/r GLIJaF<"`T#{u4D΀$'zW7,9/lRI쳜{ Qi+WO`tliVhP~نY0;~RᦆwE2H86MRaHnu}乵U-e̘o|s 5TJM{#9Z0_|wc4ܿ.T{]`Stl`"6ĚjԿI#5vob?ZO ?`\X4V,H`Є+m45^+y6S ID$i$^v*x_L꣚U K[}2tlA|d`pKղ ~юbT(2!_"lsk֪FS.>@IR< =6JvTf}cjBM-gώD.3̆D?A>D&ݫkxs6 Tiq{k8S$[u<2]X8Y|Q8kS N+c@Ky̯\m/j=3;[.%$sWi.UV Rt*]>l\z Y>J.>VfQr^35J .߰z$[]ioj|K Fh5$!*Oݹ39&-h|VY j襀+c>pA- P3$ NWR^sxeVtXA؈wtE| :oeups{Te+o8(KI/nnG3< [BC}{7LiM}' yZ_wln6hkvo Pί<|!o(x?4fN<x 2w|x+(-xP4<ܣ YL(f~ ǍCz04ruWEby@ ?>ȩ__U~އZ 7y;7+˿ F쬋IʩLw%vT_~Y 醿؂@j#΂eU 0'.Ouϻq0:EnMߠ)g[Kcew9i/#[b7xhWI9 ټ#7n_ه]|t,]MdL%O3?z7Ϗj;Z&M2dimk!*CPA^yQw^yUj賓1b2  ;deFoDQ}->A,{Fzq+X'(/I.:FYn:%vİjrurwNUCh*!2C̴]W>+[DQ`n%hA`ъ Hj"6C"-v2uPǧROJPJ b )TZC{I3^Px}@2N' tDҌ/H9 3PKELҸ#~Tu.oэ}?D~s-׃K5?yq3Ef'RmsriNt~fxJα=2*Vz`܃@vbD^ͨe6M=ǿä;x,gZ0+[(xM5k#\-~*>g|G`J;\N]mό\V[)kԦs+[]ݎ}RB^R%/<  -zjcc}Awh\n7zU._A_Mo#.gK-ʟ'谝v KżM.!sa"Α(Z!pS*NBTp^ u ZI~ZHMD ȇQDU#vpx..Ǘ.fW|_D(@-<~8tpΊ#9F~ +PWwa ִ+]D,/fF\;/|ٹUr wnR,k~~<4QF0:NNaAXJA|e-zbvND9 @6Z-je ʡ 2*`ʃc(,&Sj5I ݴЎ ǗbB=Ȉk EgRHܟuΣ*㓑VEɜ$^ާ@ό2,Zr(i#{,>Zm.t%:HizL4q*|=/0KZU3&#WJj夼+r6&c{ݸkr{du,ةvdZHZ Lz[A)VЎ`4 S\Z?>o+wQ/8w9բOT1~1:Ztbuyճxx-׬=Ƭuϊ6&=(2UP%qi㩸znj4yi+E'-:tf`)?,i]Q/KQ[fy9us)}蘇׈Š1NFK[+pygRaBܼE*|?<ƭ$^·ssg8!sp 7 74pVr m YE=aڬHB]77^P*l=)[7CEQйػ䦜aL,0<`=hjE*O[v9 IVۅ&521%U?Oqw ҈txw?L|u2:8coLف?$KfHldu'9{z\ۂ BIbQD<` 'wuzKCنxy;fGX $K/չ*U;(WPuE16Тp /a=t%U0%QOAaVULpW %oPB"6g1fsB4٪Ǥ dRfǺɱRsųު)'I2;MD(oL1YKp^B&hV9[Bh GY_B ] 4pi{Θe7#6x{fU,k ryXe,Qg'J))3 PR 둢wӚ~SpAğR>-)׈z?A LWZvwY̔0c*!Ҫ5>"D8{<+_8LȽUћWLMW ?]xF̓oĴV>؃]!{~#iܻ5QUzQv8~ Qm gU[m@R?y3sfLDjj$aLIЈ"4a-؅*t4Q ]/+ uv ƜH$fb)L Z dPKyHiދC\_A.WsG$0ޟço˻)?f9nDlS +-0]@[rRW \J∆,02Efw8ZB ּT8N>Q:v TqTsiL̾vKLEkR%N:/z:^oUeJE֑hU}^_u]]=٤ݢ"h8]z@pڊ '{Y,4^_=t"9O])c*/ř%8f2z $BXv牜dmN R |Uwch-̢șIi*u#O32@Dŭ,<[Wfo(eWC(Q^z^_l?PyB FN@Eo_ӵ9="B.8CP&*Rdž5(oALPI+Dp|ΏD|~3IĦ @ga,\|mF||YM; (#b3f1*S?>?(D.-n+9~N]PFz*|m3(3]\nPj3 i-f>c~9 yU+/Ճa"Ilcb?٤IjvqE>5]|e>[۞ P{Wn|e@ҥS5)3hBt$MEh]P wjq u39zc<ʱHVpB~%E?\>S[١Kb̘\#ַ >M kYU}K%\m /ssEi?h Rڍfmgtpr;X(g;}v-PdՌ9ev}aRܷ}޻ ǹTyl U]RZ6;p2]+&!yj Iƞ"WM;DewZd+&k;%M5JX 4KR`Gyb_TWY![" ߘ#t 2qb@6O8LH^wtOjV#GF-F5(/Zox+߼elH50m!Se%#a'L6'>% HƟI\r(w 9_ўBQf`cm+ac_\aaYy'/&?ȐKhڇY}6(ḒW]xPR4.h,%`\OM͛{1e8&`8$4cG#~իenjtY5XnTI w"EPB(jDemD" i};z?M^ 0&|b0o@b-ZsUuo#Ԛ9CxAk2!UKC{HfauY ;Myw1E5Kl:Mĸz{ t'_3OZ7_6 f=КVPmVɭ~5{Y+ ;8.3{?>`ٱ8TݰT?o'i8QJazb}_=İQj4u"tgBe>*<DZ{_AN ߌd|$$mxZ220rtt`Og;jo_y.ailVuf]~62y*~?i9x# DTLFduɖ#F?1}~͚epXwBFᴗZ8Uk宩 ͽ^J#Mrp\DWs/D~FO2T'V9J91 Q3GWn jL΅,:=O,IőK|?VsD(wHuo(R_ע!bƁa~u  iZi`TϪ<.9M<槙<'FKrNJp4ݲhz?N'C292b5c(!ϠG;Ȏ>3>s6ZFq:+`^nI׾ z"EvAKN_7/6cP!&(~.ӃPR~ZRORGxgymO 2?r[@eBlsuT;~tڕ4L.S~~i'1[4}pi]2>1I6Dzo 6KK=4)qYz|7`PI-ԥR b`UY|yζE JSjGFҌp{z%47*29G]3m~tN8.%6S( }g3nD($WS=\K L!K|ľ dNf0&! .Bl in:}w.8QYR)xv8O:qPMG8Z[CZ0b 8䉕Z,6,rߑVңW݃+ΰ89B]׎.tx/Fglٝq6asH_PҚj, q\>1%Сx]>!H{2-JtB4ոS?#Ht8$NF/W+D]# .yih7qIFSɜDSd"l CsD1о[&S?JSB=nmJs\BXU-T*w~lSl-`Tm`VZXyUOI3xwB5&&M *jI3ËJ]*}~0/,xk F@qb4l3>jIJ->4GyRʱ;%G׸HجYo %e1 ^;z\t(9c:#BHx5!lF12Wр-*rV[Ǘ'Imbr ^B =RV'& ŤR)L߫ˠ61i|lm-]XVl1dLdRuyskFW‘Q. 1]+2c/R1C4:L;gpJ"_U=z1/vY#*.]ҋ{a7]8;hTC`%QPTKST~f e5hWQj]14Mo׻'Ѥ?A6Scba֨]ǒMɜnN1t)kMs g&ݞn68`X %V'g0ڬMw>!4e, oŐ3hy(8jwF.-t\;QH1]g!A(R+gmf?ʑ=@&-b;cwj5b&D'pBV9zH{]-ΐPO27>@]иYO'% kW $a5FμߤpL}mmYuul Cs۝ YdML=%6_V}_5_QFAP6#E'$ *=M 0?jm23;"{ZԞdys'؇ɘ*Lg2I`]~< &IJ;K]q㮓b~mˍ4%Pv暇=ӽ|2ս}r稓*< X y %-'2c\>FV3!Xgv~:w1>܇&UI:"4HϽq7R\h0/UwҶi5edTJm[ar~Q*m?8U|buR v/1~ | qGQ8is_W+ѪlЫ-B\o ͲPŦ1Z:v7upe@P:6s#~H'y52 ysd4im&8;,kR` ϲD_iW "^T|P:2nPX]ơqNe[Dv G3cъ\ϑFojbQ_WHzg{AlYB_" "~Z%1B}@Z]Y-,(Vk+]f. b|,i7WjXYY>;k-jִg7@ڙ>/:S5L%&U}ӗ9_lQ0:6 &b^@֚ڼwNx\зpi˿-; >qA63xBJV8Xeg^O҆s)TA5)'?ajOAhՁd`B\Y-7>yyЍZNA@|9K)MeX˔f(Pz p).6? Ro3ߥHN$muP^q0$;A@MK&klY )e#,pg-ґjJe 9@t> }f5%F=R\yo4Y} ʟ0qJ#SL"=҄A[{xlGKG=h*k|T49"JwpiE՜ "]?+1 e۠11@d[`CD:YTEJPp]MhG`w=4$ "3ghMnTLdL+mu{'Qב>7n!e{hβ!@]dc@Fo+ԋ."ivHC@n{R2P)i#TKGw84fANIueDy<9?0׺w "׊0Lρ;~>^W^E)*Dw j˓ctwvQkB,Y\5j0Zz~ڴMa0mNֿxkzf˗7 ETYBQ,݅~#m~'zr`46(.s_[]VSU@%C`٘dn'a-j;"Q5FP8<.EF!Ǵcz^Z;׊0TjWMg JZ3/D\Mصhk  y!lf s|^uk%ËQEʝf#B SOP \??E2hu_Nxk ~8M6~Q Rws'7B+B6'cK#{Ge sagB ͈؟Ϛ>hznH$vj,'\i: u Fl,$*DUnS(>xdtAΒiv^dt`&D=X+8ڈ=C*wFt`q|@L%Q*Ō%uj "FӲ蚿Lq]\`*3; _MΤAGfIs il zog3r $6x1sQ3撽 ":Ik/r[Rˈ/ÿٟ8(kdX@0&3/9j3〴9zejD[丹 q7!s8tFeUPIC" e얜/)K)3 HK,F|[{sXk40o {~|xƼ+(,%Lzy;-cT3L ("ݛKyhݗI5ִ{*A MNݽ+KI> `rGl0uouӥ#I 2*ud_Pฉ\7jX}{x3GՃc\ʒqu1 $h\m27Ce'q)t%7-_RuUk{-Ht~΃S;?>.SRGGpe7Ŧ )aƾ߄UN=ҁǕE&-cn1b63CdU;啟9&Nh+5%0栟|3;=2]H9*7|tnQ oi$o5AE+*9E.`܁t%ۂR{oii'';,Jk8Ix/}GolSBV6U-KMhK`~&G3\a J6N=)ctTeJRVOp s,b@ZJE+Mp'Xؤ摨<.!_+@,)>Cvjm9Z>^<}1dOv؟2Bن\y -N+IbreǠs_4)n"QK9j5]2̪4p Z g.?s|Lxz/,kɘ&玽>9*8+y6P8A3E0 y>C8d>:'׻s5M=dM :@l!/,80ZfB0׸ȎW"v$lP޽1a3L'cg8u")M WL 7ذB,scN> X~ p V$p/ƮUGސ*"5#e冄 K,0b rZ;}`&J|Km=E%;'nHRݺeE/zab9GU <6"Kkmw[,ėcwbl1Al3eHq};ψ=fǽ8ꇻx70oi/VLm^7'*\0 X>68 }$_a]:˗{9os emş!ίhS<#(w`7o\1נy}ߚtt% 5Si^gK-НM0u~DWi7t\'x~3u$`| TS{9H8K{3p^c8;MEdEy(9=V noVejѽ#[1 Q(S PلBRf= pìGPvFG}.Dr HYet-b~>1% X=Uk o|UˌH >|BR!h" dY*)D(K֕:;YPU]VLVLQ46jQϿ 1^^6˼~d"];uv;qـ>O㾟q!t2H;'&nW7(YNLיQqptV9\=rSW'0.<9=aizW\Tl8Wsv)aWoUsgeH2)ka,d_U{x?,/0PIPV{Zr'Dt䡢-nex{y=ˆ+sN7V2Cgjx|;cA@'ݟ%tH!0& w8";۩߈!?Z<%T.KXy R5e'_7do)d2xd⨚:c]Jg_8i6 2?@v`( )r83/M3OV/|~i ?˿/5=` ?Rcq]/#̰n/ hUm=x7:I4%oѽt"ngޮ >L64^mnI;ji,)].Y-MbI,$߱ :E;" U AݯkQn fZ*$&YDJm,cO\ Ү3Ե + 8hi&"e85noInlH4bksjǬnkr n~*D2-ICHC|瀁BN&8?YbQ=MwOD!-`ǸE^ WKEQWP7xSuE|y2hr q9s:ҥFmfsLxyRB<{PV< ol76>-S\ /%7e mTMhm>A?ԅ[~0hgYl"-dpĸ;DU])Kn "%S!^+}eD ՉK`ڟe(Ǡ965\@D?R8h(_sMj2]x0W ƄT@@1 ebckV?[`bMJٿΏqm3Q Ƃ=KcYx%h)/꩹-~Dm^Bǖժ.Nf5LS<0lJ߱*$2|ZS͙QE_Y\5גU9f9=sЗTns (9BXI!QIcWgr(R_`~pN8tKRE?ĎA]1yr|/ޒ ۘ4 Gu*A@I@`e (J0+j$:71]Ĭc7+iR[a<E`x[`Y?\[Ks9'dr%z*kˈ9vzoEA#۱"ܩLHaJ"O%ٙ/+2zk03Uk*)X\.pE;3nU5KgB蛫ԇXrjVKv+I}62*I2{7} ۋows잃Q#3^;pjzq *Wj+"8N)ST#%[9dŠBoGNhY_OfyAe8'aĽNO` fmU _țQ)\FEAAfEX_Jn -pQnVuK\ZAS139*ʘiod09;1ƨ+0W.#EK?ԇ`YZA@^3+R&CaO<#>`X}jwް)jw[/ajNB&:%=[< *B آ/eZ<gs9+SE2I|v5t)d9Ahgإ*iB6kST[h [B߂[}rG_`qid./VUK"ՠ5g܍5YDz<>yΨS!͂5*C@Ugpu ?:\o+S{*HXe-D)F[]>.FȭOat5#<=iA;1N8` Ikt*B4&~gC/` {H>4*Q!!Y`PI MP EĪH FIVĆ֯D'/ZP`T-3b/JQ{inEnh\b[T|l_0:!3 X6׏mѫ )ͺz4Jv)ðW{h?!\4xBf̥GͤNe֝]oi0f }<9q邍"w7@`0T%4gG'd3R'C]-QlE0MJ-nNx>5" NllhZ4i4S+)ir!!^!;LWbu"'`P"9i:1V୑ ] 9(%y<9-PX}-U Ж*C!+=YmQz $(zH,iΒqbs筐SS|>(gН)搊i_ޒր:$6={iJPd;'ˮrG$Xh:HgbM9f2~-h0,(?oSN" #VO!Hnsuc %:,'hvm} $,N04HM>]Uw+aH55d{ 9 E }ahÀp rXDN)Vr;ՌSP~Ӈ>oxZ`KvT⹅JTlKkxيŸRy$h)><<:]Zʞ{F7& Y>?353)u ;y2QW DZIFrua[q1w|+) G1Jbajh} gZ4z$i&e>tüvoX- E"B谍a#$rMd84*s {[hnXPA4"oHЕFxa&^#8%R*tn1+@}b!a|KhNs'i5Z(&$\q[ע|l4;bcɺ2~ߔ`.Cp;s$tx3 A=x&ԛN@ر4C@ M[; x׼NUI@7deuS9{,fQo H(G7Yz839V6AV0Uaѭ6TG&˜e]vml&mqU*u]|/:1 sJZ٨>(]XZ`qYbSWt;x#;PKLtփ}S߲s݃1CnLҘ:d";c D T}:?5'%]q=wm@l ٢e}3{ԅ@А7m.^l1]!-B&^B3N@ 7 [NփĖ9!QR% @? h;N_o-FMOITzlKs^~kk Ɔ(j^",#MWK냿L6T<1P) P?t0֦j\PGq񻁺bCCbjrnhr^p3SZRmh]s@6 SCZ#}hĘ6Z8"p rw(#wyN`Ȳz`H6B¶Oq&g{~Ǥ2 D4Oّ~Gu䠗(wM$cGxQk`'J'Lڰ4s,#bJT{yFSMAak.lRey8+[qE~Ec!0`q)E'?̼z,[iMhg-EbWĢcL.I,Rߒ n ߜgIK֌y6sHKf8MqS*ԏ,[g5ʷV^‹%̉f< :M2d9Z42"5_"9IRYw#?)뢓dCX9˵=:tʀ+ɛ,^W/xȰbaQ٠eg3.N=d]]V'[;w&9Q>ju]@SI D]Twc94QtI@D. K'' M9 XTS+#FJ'Ӆ=zǟ")OA ׅpTo"EuˬsjɊd5^H$fH64ݜ#~Y(w@lʍ_:M|)1} ?xDB~07С>[ Ebk@O: fa6|~y**cy2.iuo#UOzgJx ީѠf@C$7x $Ǵ2RA 5 f} $?M;Z:%g,|dFzzԈUpE-=i4e Bx&&uժGRm[gS`([*'ߑM>'H?NəβNM =eib=<ٚܔоJiLh}ueWb(T,FTY39USV%LC *7W+irUC^O*cv>.#{ig9@$ AG |=[R,;epO ;V&+f`&˩ i56eRm_dZ7hYhro7Z+]]/`{64+jDZekTkORW+?딘]>ְY-8! KuLV2(눡0CoQ/`b422#lFP#EJ#f9fyAstITEKGϸBɓ{DWsӽǹ %UCIQ$ͷx;]L y}?ڊKg+"L$bѼq_R  R?и>2b0jKM3ci| 2 ;^jg#Kh Lj9rVi/36qAv˯Kٴa:(z*1SJ*`?m`4`a HXH1\8^ԯ i]Y);^f"!tgbJĢ[Pj[9~o%a&/AsQe<ԚÕ"۝N 72O3=b+21fX62ިY 2A.W9J>vƁ '$w^u/a#B`$}_G1 Q^;6^*f3ik'[j Ćg8l#G Vu丽W6;nR1-Sl:k2DLC"SRCKuEV,U7<[$m "ZJGaDFu GLpfm$lV[nđ>HV= .%fνTimO`ćb| 1|I]*T\k *4-# 85M#f T̀eȤԵN}}reRJWc%y!YAW2j)px5زEG,,ȞTb6IY1iI&/.MQGu% N"vgʮXt>_!fCtH -'oU%zPne0TQ_]0Ǟ.jNw 1A~΅ 묉ɔ+ii.DSχ2vB-HDS(YMՌ=skT2inώ$Mh'*jD"e?mL}!`@{7Wy_6C{W0 ^M+qN0p#D p4 Q>b>Q{GQ|`8g58D!&Y͜3QcDžLo5o@o%FwFu  ȧ(zo˽l-vNDb8[JWGb%BBsK"X+­s N7DϟMVu-W:- 4ҀlZ;x.g/E 8n%p6g9*"s%[:VSކQE6A YN'REt>^/ M*5MWTV=nڥ"_DDPmaĂ.8K`u8B~ߗW-a;{NWt,&؉[<ЯH p%4/h֤l[»\ܢ[S=ɻ-3 2f-R*jW1 XGM4 Q.hup861Qinehٳg#hPA'2Eq຾/O:ѡk=F8˳icY?roٕE3>Y96(1(4g^/vvr>,h]y7MbWz$Tϵuhbz0xs ګa* $.)-MM=YQgQ Dq*g%e؋a*Xw߬ g I^47hDCϔVZgzϳeESN>?0o\PR w:"{"AW\4jY|iѩ`<ʦU*g\OŔ _0<iQKZW{s} (K&TV|&BEO!@[}1-=+n@ud9t$xvZ&7 0o!mC9su!h$;\S<-roL⎨.~z0;"|,"QlET/gtZ Y:9%e>rϪ:T V5y2DaՕ(g QI*0kuYmxC03tvN23cua*+ ȯE)c_PirցV+j8t+ƍ{Q\_N{,iL ů z>+F-:0"d ! ө?YkoNƃF#Ff[X ^b6ґ2a8ztqQ0_zu.Ӵ,8UbUã_5rE1{ ^gL0% ѳ7@(LF!Dﲭ.<.jჷV3I4-<|5 %M> $8b:' g!aP < p1 2?ZJqAS/xs` y$6Xg<" lB=\ , 㐒=urX'ԗ,Ljۛջ! y%rzB3\Ւ"w"uOqӗJ0dh\'j6}Ձ83\hŗwCB?u1G߄TfЇZ[Xt5P4k^9(+?pH=V3!ʾ/ᑪV} cS,^_ 7ZF 8o۬]-1R-u7О&ωqknoTdFTϱ"Te3ڦ~D;LU څDD7xZN_7H'<xpu̙#N6o?P[~Q80F%6)s!n\YNvƸھ]q)AOYڥڥN;3F?R`ɵ/'ngBZ)wJWALֿʀTQׄw^Sa7G{:OKK PD{䯒Cts$w";.;@W*33 ^isdު8:8'ӲJmxD^/pr*e9 //Ķ5NW1JL`@ ,l'I`T<;!H2-d g/% &a{Vc`|Fh[-7f!| ; !^m<{"Yi8fʏ+HlQi;ZKt-? Rg֒=%{IJn4(d V"}*&'ǛaR]Oڣ}2voǩ([Oa@=곰Bd"R'E)G^YRnu;6,Y~)Dw1>h{kHfxXw5e:bLHaS9^ypp p@ 7AB{МTS"zJ=nipmvuՏy%te Ӽ'<(_CKǑ ' GBs}RX#>d;}{fć1¹G}VA:u J,d@ 4]{q ~@RyXh攻ֱPC傞5kK>Xɻ̵̻ή#Mr УlnyU' V&}8@X~;ߣQrr-bC%:D#`&(x}(åuBs{eC0+U.5r`r Al^dRu߱ U# nXuNO>{ n+wD4߬ <=3 2>q/|R }On+J ں (9]+_9␎ EqL!C(v$ZJZMHYyhC.ĉ~:A vlˁ?}^i%>>z24 ĵzB1ۜL'!܋0g*Lx9H5eN,>~F,sxܰ+cu#`=QYex3;>//7)9NZ0iST~c8~ӰC'a)L5aD.k,Q%>sFCՎݬzؔ#X1.~R[Ӱ2N,&21g0YD*,@e4Yw#t!C.qOAޓE!V{dp3|5( Mqb`Jސr ULvr^}us>T!V-Mos]LؠE쉮f2jó8'|GR\]ЖiECRczΡ/Zym*KVp5&39"~.pQu”&!1zs15Rk'/cfٵ ܬY=?SH cUnnr;b5{he' C&WAE)qA0w5(0F҉4Mټֽ4pf~D,{n\ܭ zBʅ\ hp` _c]8LV홅i^2[^bdM9jv/gv07SI O,5t^夏N5G?徤!v($ @Xp #Ps ;@x8ipf N< צPczD5p̅9:zzz]Ggr`;<.!qu//;ȴ 7b^p䙬|(89ٶY^8NU|^3Y{,QzL&B}!]F]b"9RXL/n4h(pb΅M_{L |M vGƄ?*z7z [UabK/a݌*~F7s| @o>28:[9Nr{GVhI*0QuK}coЁ%+>'(4˿._ba{[>` )keǓ"OңOb. =U♾nPipEUB{z vUm:9 tڙȩJwHI@̝ 886mI4xk;oa# ,O0Zl9A8Ph}yG='1ArBn%&#'uh)! y,bXeU8wpYO\'>໛X$bAH~Z@o>Ë]I=63xna.*M gPY³HΧ(G d ^.X?AĜ*{*ZҌH}=Ec?f0ZAص݄xOsIDuOjZ?PE)17wHr*~asQg]!n]vYNafR M2#yU"5UzfrKM͞Pj vzʃa'qI1.-Fm +le]5ܶnt[l .FMs)zH9GQLQR#KoN~/?fԳv tU|(ڠ: 9ID*V nZh 8d4h־79y z[}WXt<2tX(R}d‹2˝FN2EpG1ARn$Z )Ȼt[4ZL8;_r}]8{s Ad"e@"&uN,nG AW/ħ*I4׫ 8e9H3Ӓd<7meLTl*ϼ}md!JҏYc;xtwoes䴣ׁ֪6}GW*1*d'2TѤ0_%_2F]d`?HXblu.ڑH"1 ޠ}ZQ|Z~S`KwdLn2/MD}Ǘ{iy0%F`B"Ud&C3+e0K=Eל:G5.\ӪDˁj9 `1QQ7ȩs8.?cZbGpD#w+Kdcg*6ZQ*Q|%z?T< DøK+" 6xpYѶxK+W`m2RՐ"@L>,1h >$[-ѽR,= ֪d'0<8^_ϿkW#9P] j\dʼ'%]iWȣH63hXN9%q`/GF>Xر-G2iPpmФN!9@GV~w8҇Q0Q/W*ٱwz{k6Le[Tw%|n$iklqYaaF8W~' JRqEԉ:cSgpJ4)a3vCڗ63) |6 2;f)W,ϵbPLbC iίPO N Hc1RF (7$W/J5G!Zޮ/iiPcUsvSiojgKh]{Y0Dp=9G*!}GB|6 h5eDx1V5i 6}` @v CQ*R9IeAIN84Z?.W;PxMi6eEز ft\0ַ- ~ ג((=w2p#X?.VK@6 c1~W dYa0|:)`Fw\W~뽌 A 3SZIm͖9F7Vjb&! "ύQlzmNO(#T|vPkЏ >?o_.JZ$P&0B,m[o7"Gh;{,hq'V]Y!8 Z]գRӻk1ݜHrP'Vuݳa2Ȁw -PifyYOM/˒٠qއf;OZh+%i<>/K奖pIU:˛f]& X25q14 '0`3ݶگ~/_Ӂo:yI+(^~An0~UjYufC~ßϡBZN9 |^!}?/ʆAfJD6qZ:]<^8k*6y2 GOx=ܣBC' O5"]Y*-Ⓤ.A{~j>4%x# N,5 l5JM3L%quslOk4X7i[WV1mUWz *l˞Fw &cˆ6Aλ d8 H!y}kIr- ~K[F[ TC(CC"xOܞA):}0H> 2^2Cd\xl~L:va\vsqc:FLo8caTW6bc0a[Ag@g*1:wU$:z3G$RN(ygO& oBY8KR}͜(m;-ҥP>$k4lMPWBzzŠ2t+jIZٿ9^^f ]e#"1qjZ+`]_iΚ 15sCiVQcC|aX3c<=R "͒~N ] Vu43h!m7ϟspJ^R eWy"]өڛ1;U3\}CnvK[2.![W>cȽlOT)V/{Eט) e=+.+GC,xkR#,"O%]!z-^PyG`s gIoYzC/]m:cs* ckJ ?T y^OQ"%y;ޅ=Ӳ8(uE&RΤtoOZS-iجMZ~EBG}hyC] V&#U 7*WkN⧠o->%QɩO2UyީOᬳ$Й9-ޚ[4|s."ŝ},NoOr(UGǨοVclKJt߇)Bb ǝzZZ[gq&5=pHȞedF9H}pSL%5}6s"<"{L[x1+pqX^ |]@/4 ?b -q2K m/aRf),z%.ے5rz9׿1DǨh_ F03[uUe,DkYZ)J@ )LD[PFs0jVwC2gci[{RUIǃVF悙] ˶*_}b4Dt3UG8Zcc0p+;Xݖù ?Č 6ҎK+`jx+J#tBm/,1*^fJ:|+ğRUP(7F$2#4Nŗ٬-gvc,m SB/RXhS̷~+=)c]|GϛMK '3Q"Q ւ'LDϬc8.7 B>e_=֮/;D܉rel/wQ)3_! lcA=9L8] }!~g|jXDŻNQ]_VJh|]h>LW[h'/"̇ AǤuBR%of95YP8M*-ٿ,(<VM痂hǗ4Zz~@'AT̵;gRlΘ~CڎE _1!wZB,`mgS|aT4Ѕ6:-Io]n׺8ȧ ѻ >ᩜK_yY65lρn%}kj^ PBzK/u*J;(cU0xӽ^K9ո6F K v ^:~Yy{ר\/U-(JO!r`UI-Tld '0aemO4w (Qipbgx*]sJ-1vfQrx5x@gzH[~?oNVGped13 ~4~hЍ\.ieJW\ Y`[,|`}Ajfܥ~, ɢa䖅 cZ9zν"nPr9Njy]CgyT oR@!Ƭ5lW Z}&T0L+s~8c4\gE{rMYߵMƼ<{s|8onMLXH4142=;L9QĿ {}c$5}Qm%gRbqłh|2?~wRVwjGiZʔƶǑ^o #Hskbs7U:@C̩3+|ɁlyzIQތ_qפ*Ŝ,33㱒wmA[PܖqqMGĉi* (Us5sH_58'?;[bW)ǿ6@~Inma^x  R0K~(U&4Jپ/.nVG6:4w22 2ƒY|Ƣ6[үP q!>WqWEh1H!KL9֌;&^bj ,ۏh"19(7TG 9~bɌkȔ{#QVċGƒCI#8qm.^ w`(Sti̓CN2;m{U0-Iea^4\L+ğ֖Ac "PL8yXIe^0-'`zD| Wc{"jd"fӌ0W!/2B 3\5-]C+( %Ai0&^øE9 $S5{DRa|n 1]Wlʴӎ)Ky;}x'(vqqTi0 -^Wxm< tpd؊,sN2bMeMe[O5[?%bÁ[C4/>f1ʔ^fv93ݼ?FȊݓTUլS}9 '2V=>h݇CacS ~;ۮe|2q,!PxhjOӬpD# T87ms3%,//P%P^hݨ> b>'/m&^!a?f!tZy5 (V\V Z"AD}2PJl"Bc*sChZ5=OeEGHNH98Cfko> R]ZN9Ft@kyP)IN.> pX@>ўH+=r_5zEK_B*'í1gLXh^!?}heG`0I~ؗ=0qnA^+\33MqFŋF5JEW0 ?9iL73~Lp.QB.Wr)3Q΃%h&Rދ]g?aq(Q%mWaHͪ@x|i;MHUH%ԓs 0v :3Nzy_xjy]˻R.d\-ffth8$%0 C.z 8\Cĵ݌Ɏұ|"os pE@2YoA 4 ?.Xg'W @ yT6t")eDX ,wRWS.ȋR]o |VO0C('rӕϵwq6?8ňi(`?mུڭFq+"&ѻ#cӾq,bgyanpSMq}O ,븟[-av` !<!X _~jA`Y c/0w'[4nT-yZYaU/vFq9] tDEY5 >p"0\"mۇlzu_RЇݟ׫\sWp2īW34 W,Sq)'UsU^D0ӛ(!Rѱ"r_cs#iMkȱS j˚2L;f l.N!RiY4cGLh\܈< ՝,Dީ60a q^Vn7zJ5VO :0ꃌrQ͡٣-sfɮg3p:X]9۪,B#(n_2$%ۡ%ϖ\iC\_GqZJ֫SdM6횼JY8ޘd<SsR23X|A'Ӏ ص<+ ,֥_|5yZ]N K-weI||_ N ~JVN/1OsM=X:mD4ΎḪxquyZ$[W\9>vb|ӇqgւZ]de``3B\morHA=9`jgz\IkCe/JՔ~i ƖJho#XfJ1x=o-l{\+Da۹(ט4SHɜeYH PygAED*'Ea~^~*S^0Ct3fSi|tZzUO}ձ[HUunDP۱=wc. CP {o_71fѤ_p^n j(`TM`շ/?cL! Dy+8O>wE3CD^pR/H*1by t _T ^1hmaχ1«`4w_e HϕxBg\X0/ 4܎&!k2u۷Atɂ^dkq\U]=fJ e!bGZAwxt.|/vG?Lz|쉊֓K3zUjQҽ +$ ڪ=k'4\o.f54ׯI}="%]wY y,*:9}6G)n~mޱem 8޸X! : [3) tq/ vL&xID#ѠZݡ,Rk ɝd+J^T U[nw a(- J'ڱvΜ4C۸ymw|TU9"5gVDŋYlf7q‚eG4PRtєG`G7Jj|䘡8j~ nQfFn%x0TW?[d*Vz<=-u};DMRj{QB1V_ kZv0;{}u50!fX Vc ~JZA(,gt^]<(.å"\ sF$bs$OOM^K@drOXΏaѮ'6Jp&6yx ~90E5L ķ։$Qr8z oq O1& +=?K"x-F{]Uɽ UUlW2VY# /yôO,g_58ԗ'Xw(,"M]{aGr'XFg@ H7Kc tLS!o21T8LM.Yװ(ms9<UO26:Q,6HzE+=P,18.YLmd=Q Z'>{p[hKM^"Uhxx]8n{/F2L7D[ʳL?1~d<2]]g[$DfH鞽|kH!n˶g2öRn߹}lU ac8~:o:TV#S(T[v~7]K?a_jVV&eynhd*zn`+Il0~&6 >Ԙ7b&wb/1?~C?@Ǹ'z). F6-.wH@җ/M[#ߓT*\M9 [5K9ʜZLJ^*(oy~I _B׬5SF÷ Uv`{tiY0V;"..Z0m 0$×3Y-SΫ?VY % kî F l*GgOT*oA[8D3TTɇz8 4 N:HKpe4 (?ۓ?kYr/bq~}SGUqфǶI>d328 &Pծ]Wsx wIC%g!;> h_jA!K}4lR%^KBcnj-gmQ|ᵆE٘͜(U67t-}i 7/e>န*9h%06CL+ y[b=!w!-l*`uvmg 4п3R>|oۆ+baZ=+| j{8 lYs=;/:*@>U#R@7|ɻ2\a$:dV_2`>`2qG5$4vYO kۤYf,=ބ۪פ!%AڠzcL?kon@VqV4msWWd]7c xmm}~!qkYa6Of:ՇR}̖RG#kHAlxX%@Nh$ `^(&K~irRcpłwR48H;^c; c5Mae$b^:2~tS][iHFտS@faanW^z?#FKu8+|yXwȴ`a? LP4W䴞yw=m7V(P`+e*=S0|BBykoӊs%(jcERR\E 6fm9ǟ5/C깢NLqXP:amsgF "`lvk=h&|D4Xņx&[kQ;ekӥtyrڏ%/Ԍܱ͋#Mel42ٲW'8`go7ʭ. 48/6sCF"J8/83C,]h~oZxiL!I,PJay@)f/\I& b$Uzzc}!PBɓZ ʒ>V[5'*ug\|ԄC ф{xޱ{$3%xud-8˕31a1ݷ3g8 ǚ(0u®͛ Ԕf&wytI˖uj,ERz{s}HϽE=:GDacوL9hD|"1)XM~ -WVԚWtk!E:n@^ی\mMsw>M׾ہ$zM,JFj̤ Պ? ұ,?Rj:%t]Ub4(A`z~3{H&rz&`Cz7u'8dʿy0.ALBi~O9G;!z}cXMDhHbkߖӱJn|k'A5lH@UcU`mt" vo;~CP+T]`FDra@Kj5qyӭ)sj݁vA򑔄ydc ƫDZ|)q]~TC}Kv HV1By‡샭]e0E1~\8W\ɀ9>Y۟Z)3았?7'0QS a<Ўd_Ծv0uUƂ9OQ8_5wnq,n>2n-z 6HL5%[o(I sl5nKo*c]m% _FJid,dY~xϲwv_^==m9 U CYK KmZ'ŷ6B5Ou>Pѣ+2'G%&sm'P Hv3>q҅t%+~ш> ks0iz2>l. |lFLE8Shu;Z;7<ߌrqA׀feZg 鼫=Sh/w^O@,)}Q_@N6Os^̏ mXN02דÄ_ oD&?y>}vhi"mx>k=0u,IFF,.$)CY)G&[Q!hsOQb2^Do7Z33oM\? c#qڶqT-߰ !Gs OtSSĚY#@=ϻZ8L5C^ͷhE AȇpB)ONC_Nnٱ^POѩgxp7pc$;T/TLo}?կ\-DKܫ]-0D},/#|ċBF 4vW(oQ%1mPuOFmv.Dl8R DDّ.t*x#aMPʱUc/ۘ&$De!o5@^$`&9!D䉃UՎhGt/vgl$ztQDW+L /k'V,b`0cMU՝UiP& ~k-8%[HfY=Vtc,JBxsJ WV Wft{Q7pUN^qeps")m W^HggW/K~F1nߋtf ;v/ 1ʛ8E;m)W;utTpu.:<6g~uSp{B7g?& ֽ>N4ϥ_ ,xQKeR3s"wzoe7mIGja6\V›Fl/\MX+w^CS6ՈX>Ɲ9*՜̗tvl$^uR.usyxbNs\wcٌ$#Ss3^.ȑ% a\\ua I Gj[C[܏V] 14 V#a%Ґxz}9opM19R|B-m8"/b]܍-d;]b.@Y-h֍o b6"X[{^ (!I@ t6tx i-i5͐V&^j3% l-9 %CኬsF1^ 4SWWǼ-qdfC4; D_|s4D1Q#Е(Nae;pt,(5ŝO>b!D=UF]( SRh>(l>N9 #}BRfb+JOPbbCx}'F1ܳ&! uCp܁ԫ0{3O @' Q.#룶8F^%p[;I)YB:Mܶmzב)M [Y]^ct{SW}Uo>HO"B5BBD!wedQjrY(jZ$Dge(-IY:ҨƘ|™FJQi Ͻm'b!%X7v`uk, |bǪx}Z9vn|ۤ,񌲕mMarNy*𫊕zاIR0Y@mt\qChӼӒ'O ފ&3wf.\&:^RNڱޅzDVs9?bB&D[3;T$ԇH-@~-pGS~G, Ūewyo}A)=GGQkD grXzP?/}aSKK1/9mbǾ~y;mF@Y5pśY3sg =õ)tyLtRmfsA~je4{PREC_qD]5/$ީswn`Cx S()(sgl{9Q3y|xMOOA!{nyZtN<@t)ƔژQG2IFL~zc7F!_,@6Z*Y?X O3IݎhsUʄ B9$IV>JQBcpoXkc}\r@C?k$3TIS< 9xqM5SPPx _vR>xl69U%b./+hF)$]O}rg?Oƶ /tX ;$ `KsyQ`ߔAD{a.BHBVB?7%.m"$$ aDKq*F5Yd?.16_Mh4}j Bs .wDҚgJL_U'R#]ͺeD*k81Ȣ~Jc_P8]v?CTEr{Jg)S~PWl3g%aaG\'n8jGl62PCrEFRW^nrnS*T@  D;}~_`AqB/K2d]!OY0`Xhg7xDjvu{WC) 帎+eI/OhÏ[be}GD-tߍQ"6Q`jz(D 6 GnZfPtP/ʜžH np1(#?wDqx`<*?,(1k^g^i"]=x0@#94A\Si# or,Ӌp)ߔ54nͽa4Z_&|9`7zbOAls\KHۏ'hbܠ6z[u \weuDh0,{"{i[?*Ab -oxQ&(mǵH=;\U~W*)cfR3emϕPL_TU=uKArw=5N1bC^dIau V٬ØK$+(HsEJCډ(Cbb!|gYb }ˢ0N%:6 }"!&@Ke%6{t/'uK\ż{> ~؂A{%@v%Ji zksLcn3өY LIOĵ]cA:i?9yYG9D^CC$D-:{#5 WSHډO;ldD zc,*ee>"Za,u8)&q/!SM^Dr#b1?v~"V`}I|wK:2~% !@vI+0`5IIq%`;׏a}s,6#`lE5{rkAk î؊m_]F!dֆZ)'wl՛XB~yuX~Ou-WhBHiW B2vz2\E\^{#JBjZ_iٯoī3 }+i }H!'rWUq&֡V9#&zJI4lc ~.`@oZPJ.5h*H}) _QIVV&퐕nF.ry@:鬽FDWxr=9De!&2@ 4lKIP@s89 tJ΍b1#N#@z,ɵUodtk#7'9u`s(_*ٕL3ߴK9;:68_mbPWG>N{<6[ܫ>%'Fn3=D8{9+S-epTg;vy:ge.ν8(8e<&Qh̿:KD.~n S BqAP{7mm.0oWawtl1l;JE ړv0lh|zamfAݺv10p1dJ~0ELozπ7zlxdȪ1R[KR$+ e|Fza-X9OdU3g|?nD-rdRO4[_Y,ʙBzH0cxo,U ?S$< '+r |ՀQ.\̋8PW+#>_pٱ nY /ʖn ,=1P/b^e^f0]]>y[H א{H~~ْ}?QNX >8Ԧ]m5&nC175 $^{9upk:v쓎|jaP_bJaEsG-y4'Yp [AuVi^:MVRl`Y:ÄR25_`?dT9~Jcw~W|?$ؾ t0:h!8TjdP|N#l2 Nwzm+_h yV/,Tq@EɊ{|&BR-r$9:$] z+ 1[P!;mkTKoFq}i,qom/W';RN|~P1?*#. -eœ ǒO*h^>`:kwS4b W$_eVR9 f)=BlD $*3)_A$ƾ0<چhvp$C18ftfC|Dk,8D3Y aᯭ"9-"w%Tg$,SM.^e&0Y֙+HOɿ@b = m)=*"G_TŽG)hH65jb CV'JZf]L.aqUBhy8,ԡqdg4ϠCM.J_<}y`7*5'sjTXWeWh#vRstf[2Ga2|?$oP#)] F|5^I] CнuE 1u&5dW#2Y#Ieg~/kBj sW*q;/#ق(Ψ]G:}rGj"~ܭwrL'LΠЍ}_}í]iAp[q0y'_yKHO|qC-d7^v@Nj Q `"3geyh\-Ѿ1o_RͷLh^{Oi(;H st io4wݕ}OKA,KnYx&$pf"ﮌ-Zܡf½"[Z''({C KZGF9 ='zlݬ4Zo o0bY sU_p BgEhҿIzT9Ee]ȉp=LS&Sgj5Q"#+<}A,Sl2#|s9Gx)52Vґh^1FI^H,oQ jvL1ZV=٫"x`o6hiaMaՎ(PQhSiޡex8m\ d#5¥nK$S{ADl770C0o80oO)ke*v7s_';^M <5y dSpg'PL!][jNk""!#J1q!WVܜEژX $]p;,[N6ˈPDNSGJI[sH<: qʸ}㟵l6İ}nf;UIL +)wYC{+Kw9"?P+/6W nh0G_sG%ve+Y!E&wpi7OV4t^JR]ucnxO*>g9 LLcrv6G]IbXDi&r(Dw}txԨSu;dq 2'wl+_{LE^\סb>xٲJ6r  D,n3ydV/^kñd7? y37S,һ3i?h,Uz—c6n ٶg,((c}\;wh .~HuZm!s0Hs!b!awsi{/ns_*,}u4A֎9曕h?1#-FJmx1A:qJY=U&x!kTDxdO5#Q3N2D\2& >M90ޠ=X<{K HB@=6tW-EXr%W9@5!$"nǬ #R#T_5VIWc2$ +!h;5!DaWw_.)]e GQ*'c'NLB9@V/WnȺM'Q &yտkn\jGJ~I2dޔΰ[дA kA֓?ZIkZgFOiJva8T/[p $p"2d.! (JlhcO\K݄%p]?q{gnB) Yvl>;&Mg ۜ_"WP0Gavou7 Ív뚦)7@T kB(sKi(< OO#e3P?(݌ N,Ci8aQf!1NW0%٦e()I_Mp6k?k׃ci24lۢXrt)NL v}sy90' u[ŋq'2@:{Rσb.++$S֏)j,άOp1 F  S\2x ($lZ4~+-p9bmٔ^Ҟ581Șhndwg6g`EWzȌ몈zdJEIb׽.)??ItXD۞3O)?K:SSZ& s`cH+J.^S4E'[xxЁԺf; /ġ~t:9 >}#; nOx9͎S;1rwy5vԽٲX/\zxlHM^HS|-'@ ^q˕R+FdH ,7Y|dxן|om D(ܯ&!AdnKGіmcDK\BwDPsFfBs}arⲯRUSeA=on ^_n"2ݥ~N/*3;PDBxk{*<"{1bLe!x!V;wDqdGi,1oy,Ps o@ORþxviSUJ(EPSsd|RcxW;$ mCuVKvzc"6#FV;qۈQxAꝍGD*%[o bc #/%iݕn Q~m(ρ gI"h?HkŘvKFR]2<Q]܂K MwK\sڅWk%BmɑΏxʌڋg.2k3MB'` $4SC'Ooᕙ+#䵹H5|q]4.t{{II#?58??f)QC>lD|ɇ8brsEAŪlm|!~b%EݽKvnRhlﵣR U2X63>S}9="|&zyؼ:v@vSs>B{N ̨, ֠` fl,s.Nm=oi( S6&+:]۫WUG }@t!K dqnGKJbsviz氝W̌s6nm]-h5 8X#qN ࡷueHxt}=&ZX*97Tgp V/.AUG}:HeeǬ@҃pvB/ɾJBg]Кlw~R b+ma͏ABb61Tq+2VN~q -ВmxvȩqqHCZTHHјd`ҖbTiZ O6 z+QhegKB㡦d|*Wk`NxSzEf\˙\n$78=Ua.V|LY$hKJ D^MYƂTh(4&Tܾ2.sI,C(]*xOD63V Pݷ H hƞߙJ0 D%XZkGKUA0;b&yj^_N)3 Uҽpd(skqyH|(]"!(P4q6r6}jp٪mqz ~:ᵇNiny;K3PCAF@\wcUEP^n).87,n܊V;#(/WZCRF]6kLz#an@{2Zscr$.>Œ1,ub́h~!`_)'TH~Ը.8r]Ug@H)wxWr`VYn˕a;P_ŮYl8=P\ C.MȬ"-AzBZ<# 7 C& *`2@`V䧤ZUdd lGi$W)n5/<{rHXlO*%jHZ zSawQ K<䋟?xO rSK,_PT9q?haV&>γ "N8\P.ˠDjxkh L' M#z"Zyڒ9Su3L1 gcQ~^ Øy0CuRW#huUzsJBFж2 ȲN/"y#m©w}xl 4 A45hGI\!j$hEJǾ1r@!-̏0~ѡ^gʟ 25 RO[Y9\ff @|9)xﲵ9kt,t!gZyEfi{\_"lc2ڦ3i*<6k ks6.YXk)*(zMdT:x{#D$/إtdlvݪÅn^DϩH#>W&ܤX1R/~9]@g$>fox['8)v/U Ep[w\*A7-ZI1@e :etXOc Em=8h'rGЄQR`3Ix*/4C &uGrO 2{̟=z) v_p-:qӆ :=?p7$܃ ߑ}`s𫏂fLTֵ3_pY|Rp!E_?nj.,rum7-G1җY>&/GnlxDք4^N"&pnc;ɻL5ilbarNAO0adrѼQK)XDҀqtKC,gOO",jf9 NjZEXƝ\Gṙs0pW^ r_j~>6uWKwzJ1ԁ􌢩%9o!c%_rJJ/7}Xv`Q/CcT<zf**NDwD*).{خ۠Wvކ\J|Sv‡G킒.]Pԫ88elN[̓c! # B)$^ۙ-n~Q (antRbB*;x'%sA 1埶alIO= Қ^wANOF|^CY}ߚx P4 1s|Ԧ|^ A'| P%Yʩ9 #7GwgQ@FiMST&lFckBi%L`u '&"L I}8`OK=[c3 =::\?yoQ JpQr]\ > ]YD^z48 ۖŤt~C-*lx38@zG7;v0GlCSN~E?b2ri7ĮTe.ك@ކ#e .7tQ ] rJ5b $xIdB\M+`AJP'"=zZʸv2J0Mv)GBI͂;׃HwM+гa//7#T*͕o*siAM| []54a^(1KI8Tre_Ն[2t,3 HLso1WRp^ ŻMnƚ1(U4zmlVI|b`\Z-'=On9םe.i?sgBg=1]|pH30*WPND;lONaJ-dh k$c,{@S`,@2D5 -֣,lyt{SћI%K짎s C@ CVNs$V\OpL mNT-0AN[9OLA 9[OLjF6$uGU0Rum_7eVS>-%P'i6"c")}:I:K"WD?qYƥPG4hf @ѧ#~JLb)JXzdN"1VJaB 䦚 WLœxCh0>Fƞr\ mrIuev6 Q';w7)yu0HCmeLCB)/:O<#򂐻8.Ҕ.̰'jՄHs&T[[rD#aId;8wh'XK0mp ~nNbu/n LDV0y.+@g$+lFϩO@~Y`"IAb.Ж2,WZ%mӓh$']KFPzqR:4FPpU\) m6 p$K\2=~& ftyy?Y> µlc+l-Hu.Y#NV1RQnM('uLrz2(v79h*nh'U [et5ԉj}3C8!79D2Qc?A34YE96608oR[[yv_lX}v4tIJt'NlنD(gYVVSS>bD#qD5;UrCV44i&uV>,Ǝ}}[ H;ag,΂oV`Z; @eMϬ CQg>#)d&`YN?⍥}QlN fkD̿=)QmkMxm2ZP;Ŭ(P|3=fFlɛ>GভbQRmP-4gft陡D+Xvc&p?$Keta}gK*倵pG(c0J# P=s]%)"KNճjș^D3eOcS3%,(2UpsRYhiF.W`kd`F׉NǝpVv"n~n1'?H_n1╴H7i SzOx!%Cnݣu,WK-bp)!7[Gѹ4 &&ba S`ΓO)tv)1~^Lu n_ՓZ6[Uub;FR7±nEiҞFuث^spo Cjy2 w`; HH,62}L%}7#2.`nlFӬW, ׅikoPqioaӤtK'TR(UDӉ.(JD),kʸԿ/{EŢz "e$=r!A"xx|}:|M)]YO>AIV*0ǂwsZnYg\çH% y>c"qrU=@{M2dDmy!%7 '87+yAGzӔ z D\1V͉)Ҭ~$Q'Xڝi!Og;$JЈPNg\? ި]Y zHbm2}[`*&ZqlhQj/ X\b2}!gdkB8^Tl'9!&ԫͥ,Sw1H\rڲm~O>N?_h=Lҏ/`ߏv9+qem,z2sB&WuG6r ]8;1$eSĩ@ZuMg43Xt;X}kɥ$ fryٚa]h mt8/y![;נy^x`ʂs6JiwK[Bx;NFd~L\*]iʀrp*L8b U_e99_9[zow{RkQTߚXƯF-pdE>,K!RTt (HVL!AziV'Y :k$z/EŨ j%%ă} HEFIiYOc6&rʗ$lAGg53&=I7 ]8MI$kv cH-gX:-Qajmw~W WHni M ֝Y\<E݆ <I6tHsJR+,>O[gW`S`【7Fu-KFyY4,OX]pH+}P>WXC&+EBuwGFz$̧sWHOY٢G28ј!pGbɈ>'e/GN<@msu Se N +-hMuL6)c cN+yOw,?37ԃzDr:|BI3W';ײNooR^Bl>T&uO6 $n?k4NpGc|Lzdg1Ŏ.HeȦ8dރv ='coKVHZmJ[!;W{|RrM:l!ZK3`dz;b;ݪWU$#YrV MR$'Z I MR I[ L!| YR!Gn[_۱}~o u-Jxv8G`uD&xԅTѮ29o3Gg_T"9H dT͋&d*WwE/e$V rNZ9 9-tQȩLz(ٜݓNϥf0I('=;2X'q3i ؆0PB3W,KU|r Gm$St ['+`V="ԍ?z>z %<^IUdt{L|c*UX7{0$dШ:UOJk6du*z[< 'S.W~LcvX# lJvL7`N3dQeO ~vPWո[ !2P|{O\T$5uK:8_E9B %ٴ3v55e&Jjn,qqK(Y4¶B-g:Ԍz({!J/ RM_):, >BnhN4`%VpqZgjl|n-4=AeTK5]ch,¹a; vk>$d ~׍K!cнvS=2V%{&>fҒ6ڢ"=8wy ;Nf|5KZmjOCz\Cj3#]L Gu~,lܥWՐUoݿ alL 0NQ袴NSB(R_|M:NDHqE=Pd[p"ZoS//^W墨|7c6!V 1p m+72ՅM0vڋ G>1ya\7F xֶ_D M IBB4"Z??K" Pry]p?VgԈC {r,0Z|h؍_ϡڪ9w6,f%VP+o}&Mu w,&4M6|ކK;n?OC#u[[eebj\8f5&0j ,|BOTb -͎g!Qw~˭#44^e'9c4D0լ=ie2eeYK 2X5O ~5WM^  Ɣ'bRm0p(+d ^%JC)Gpv= f.=@@GbL{ d }.TT/V'#*]mFNtfXZ/ Q&;w˳գL8 ՗O|.Fai$u0VaŴfòwmm;Hp}^in/_n7H ݻI%#h@:|K%YE4)[gaFvvIf=G sp7EU~ u%G /JHM_]ÿ/x_a/.Y?;Gca zeK"1ݕ\6{6;\纀t4:xrQVaϓܵ׾K#"c;TU_I@x|Njö"WJ`u$FFRv'gזCJ9nKΕ5|2ɖa(#6N4Mwp' L-PF1!fMk1 3n%X(Cl!t8APҐ' \<[VVe}Dn0X+Av2fΟ&wN[{)rQ3Scp$Jϴ%JpY=6MYCL`^FE^FeؕEzfFDDвSOJڟS>lMG~~ 872}W=t3jSsxMQ= ?B1y8h2֠cde/.GT~rZI9)v$&P/'.K`Sd͗6h >>ƛ 0a]T0mս̾ʣ^1ndp^aoFw48Rhڠ/HX@h=sՌAKxI>#rL84ns=Ha}azR֪'#Am<#K&bi M 4p]P QB)"EyAp3 " n +voUXd]d4sH@ 6GrcӜ --KmK!4:Th7ECX QXpr0*IYS/bJ T@bcOwD Xp{LADZ S[κsYiIF0xBXؚ Fk*9,}"L:jep'0ZR8xpr7/SW5Mv>g^~e~*ݨ WW 9?6鑤?+u.?TKY u^\T{f)_%>.}`ZrU<;)CX@v>zEkR2bd= cMo{;0+B"&Ŋ~ZfՇPp#K9ڕu^Aki]GdOc>I[؅͖`UtOw+Vȸvw/{KLWrA0fo[Ҷ;o=+,Qxo .)\giPF\g_Ho}-67jBMQ ۘÑnb~'ZH>EB*UsC+:gf"A /,}u&_WJ2 D0݆ȋUMW@}h(vQF,Cֈ<@N| o$k<2s6jCqlvN >Υ65ZR(=Z5-8> ):s;u\g9yxޭ\x!V ŒG"хNC80rX!%: C5=VLT ힿ\ޜ'g,"Z}ʂ0O%Y9C_J%l2Ng õpoK6,:&os5W`H_(@{D (?݄>051 + aNUg0| ,~X>u_ZEy*?z(Ŷҕo.QGH{wCr\+n < +=ݩ Hw;o)!1rlOzYRSyO*w'KTV]]4-8i.p|MAv)AKT,G-^ȌN2?h>8Bi.ETPŢ!SIZλnsT=Nȿ RQU֬o.#x#U,#p=&aY#NH2d+kzpµ3ޫ\P(!ljJY $AuqDQ {%TF1 QP z$3U>-@CrQ+q(ϐݩ\_PVr^)l]ʓ)\#`9$ ~~>i[a/MmN;JOlW^1[Lxᰧ1wL ۪4R=kٔ, vrC?V :&2~@bjj4u=@ yq?Nz`HWm}9(14P67QR~jߑL&/D m" :$gekwiAb&,kм䆳..!O`/ ׄ/Ѵ5Td2ثZqqmL/=2wb0+&H=E#VcM2&4w^b.dl#WNp,y“xFA֍{5ODZvlb|&XCwݦԮ&`g>aW]b7$}, q&q|`K ׬cRV:pxD!4g y7_&$:aقě` eDMpSvpո׋tԴ—. >Yϊ,F3^,V4dlKxE(/dó]DZUӒ@u$ş:y78K.xYpE\u\OYDULAԱg$v@sXHȷ <_6$Qڤi'Q*P|!L&RUH?Om֠:$&1PbJ_% SV6XLa5mjp+7^;e\.[,1,IǦ2ѹD'?d+]#/Oi-dMZX_/oє! XH45 Ӑ$´c;Lث}JMyapV4!vͣpCfWuo>V)ҬB,."*HsA8jA8)Hy5H{SV1k堀t9-[+W@+~ ;He˺^Tg7 lh&Ж 0Ҏm)!.&Ӥ`ct N0 ?Uey,L!E &Mɬ^=dSEUN浌AN5qCop|!bwk(*}XBvYrim۹n\=!Tw)wƿHي;: ե .r32L,ĈbR&gU.e+%v2մRt4ۇ`U9"C k<5CV,rI l1}$FJ;%,ǏJy$!gdp)@ s;`"͚3f*qbaX܏KzQ9a⩣P}-q6G|o6 {aЖөID娌oI^+W=y;xq*']7Y0S5-=FK/_VLᢨ/:rA `2v`^*ΐj{7fnnCqڼK۰((1V(dUД^REN; /-:^ Dm`=ZW*[[ 1}buIXu.C| gDJ2Ѭž:rHff w# kw&fy`JBeXM<|/P]J[ $S|@G:* ێ]_0AF i#߬JF4|HirkԲi#4 6DkArFK#K |pj2/JsK*jۛ޾JDpoU>yna4iY؏ToiƲF)(vH w@PNk3EeOX֏KTNhoR!і00tr.<|I3tŨ]Ѐ{N;Vc4U>\ߒ/"^.@ J#3JpH]kY9D]3j779rzwu~ku Tk}&$tsFͣQt2\]Q+MZc:=pbߦPb RvaX7i.%?Stj] G4ʄ 8tLC FV߁_E]}Xkx7gM Se|`:W/6GGfk&-C]_Z;hdqVrZ;B0mį'=͓:CE@O+45PðoxvgU"23WH :Uz\JƘy-ATy4["L? H} g ku}ٕC-̉_uOK4m ܅67vꐵ#R\rێN gE@zMiV}C4X^@d'PͲgi7S)K(w cV!pL0/ D81ǀxeUd-|$J3N}Ǒ p]ƋTю J)%Fhm%B=v ~[p5* Hֵ U9%sΌғT<u>``,SW!PJ@B̓e!Ye8ϰ$ L*hn-,!L tQN;6MҾ8l0MgZą fQ{2̥`62ED^l֦IIApX\Vid[ZvA^(6Yx2;tT/*6˰7d68e^4qbtpJ@}eu#RfX&Lv ~ZV0kL $zkvFQ .OM"ĭp0ߡGp[i)*tj1NgF`? 9nG}opšKW(-hVKi)J&&&V\4f I*왫RY;w3TD^cC=܂ǂ5%$$Rcl˲)U{P;k^rvIT'i;#%[ΊPLrAa%$=?הw (AH7:קZ]FmًX9Qr~:µ՘ߋK61S_:_DRe'--;Nqɭf{1!d;CA"UCuxm-ap݋&\^+g_390|$IKlIt]>:=<1zLhv\˘b0 p+w)+j;,Vڍ qXy4d'==v_{IHQB.6d|gP]o+ʧ^qAxӻlIߋa=:qxTiz?#e!D  eOC۷w5XoH6pZa Bdgi„5gۂmqe򏰐ܻ+Ư'0Nϊ@EP]rB3 QLiVWvʭ΂&p%h)T \nD{hmh(ш$H/*\rQ챯^Z;qxZS'Y'+fgPtnmt9wImɓ}:5w*6yϓP|XvEpڒncl8ѡhn-jX%'Msc)%Y?yqKȉfs?Bt p~ʋZCSH`8;n#3_ot}xs^'Xs2m%H!B;2aW8mnuFpc߂%TEZ/ HYjDOrzy_  u}QpLj~nTR/t;aDcW_W*UX+m++$xO,-a#t:UAfr|Aék{"J`dA jRuD-$ A^v\Zŗj 8D'RhlJ%jHY@W@ZY[˩pA>cj;G[k@]-^Ba粒T_S- IQ\:=Oգξ ; 0u99ƪ =BK*)3Q?8w@iFuU -2mJ)HpMUJU^PtjIV!Ez*2 .V /(ySbdŞ/&er^-q#݌gQ 2o'נeq*) ^ W=gv*jh%^Aƈd08NVPR0ZgW̨ٺ'4v N^v=ZZ~̡'zE #FCZK ^Lk&Jٔ7$a@oq0.Rz,Αl?z3 j0(Z3zr>`og3d>C~sQ5ϊL`odb@qMW+Uԩ^ԪaZgohCG- s5r8( ߧxI9@-QeYB@}&gP-wokA,I¦oP䤩dy4295*Rl꺑m>Z]@ k~*BZ&§|IM2Z7a`:Q~斨2Un]^ͷTUԸ>w{SًF7p-0"8öF֚Q|d@$3U:{ޘg?q&g>9^1rH*e]n,"[Mjr*h/IrQr) ^3wV(nڰNG?V/ yqeHD$%.疈v{4+LHs ]w0nYղG0%UEՔ_HW2ͅ@8&~F,mo R.I b7xGAWR䗞`w&:*M|׷ueLP2=lVՅU}㴀;_w6V'@J?V^rAǰ`^ rM:== &+sįc6h)Ǹ/l>{PYœMgÄ5&^С#(TWQ3>H2a3"e/=w.]xqcUlU[>tkd#ɫ#  6X3T`('JrLI/3h*uO`L:VہN\yvI!Ѷ!pb;DDHE͟3ܖ2.;~BZF 1EPŏ-cn@/x 3 8ECF`AKVEsCe^=(ڑBao*r[,b 192BYr!5s_ޣ_)i%L %A1Oܧ';'Ɵ$UZ ;JO7)1B▨ D'~PN|7G1X*CiV($2>:J`ρ HZ&l{q кJH)J[AK7 ˃yoIp}(BҰ|SkxL U'OC)3xzK+Ilyc02-XT~)I'h&̍)ol2)ip;G4;_GQmk2tNAC}e'ƙx)زZڦ:Bq k/a?")y1ijMH.R>P ̀O(-|ls *hyMMK6"t[@#. 95BpO]M}6upjŐ$H0a 9hѼNr(# O|8RՅ8c ڷU#aSy@]zu,V եDĭXXBUVpnFjJ Ra6ȯyh.U t).: hMƺ y#RlPg/ԯrډ,% މBmRJb\aP™'HRҪ)kF*}I/6An.3yH^Ax+xSN-|4`j:]LHZMDE OUc"I䈵{=g.su?$~xxF6Mjdgc sӅaTFY¬Ib భT|cCMx-$MuA ]HK̍A~sTbQnsnމ@ X!( upn!B8Dz[ȝ]$fc٨udX;,JZc!c qwN4^2 2>}RjI֫-ưE€:;JHݭF?hi:L⯞S */mbCoΩ,i}< wp$xbY #桡.+:s ͗8a |ˢttUhGv 4h0grħowGcgE@#+ 04 :āXR)Uapmazڣ+vo7h6Gu(ZnQVkFV28 '$u࡜(km&j*zxwv" o29;#JVw^ Z "` YY*1:Vm_-vT"{o F, !/Д׊z}E+ݠlXAb;B NtDIW¡wGތCKUWoP GX[ ]Xzٵ-K$>iQ<nJ(ŞeD9фKVZE˴XoP5uw`4K{ݵ|i78-s\/@,6n[gq" "m ~0#orGDeԷyΧ WmJT*JhlR"Z)M<kc(|#C%LQ)Y +B|CO IOm)-d93fP׬ 4n˜Q%gqoB>GפdI8+d7FeEr&Lj#C2 ׌DΩ%RI  pIHrJbՀ+18>nu%mD)A0sZB[Lyk*Tr~K0SfgsX,jTRBvjW_ ݪC5 J yOR)cば %ޫ;۲)o#|(2GǸ၉ '|FlS VҌG͇L`g3DԊ%7չPBd椭5紃t L,m: 0[ 'Y#GVe:bMXmؑ#Kk8"U.hY\}FuwD'pE,Q8{O9Y2(BXJ{"p)+цWXsJL*b" Zr"ڄt`F\rdHO Y<τtuPӽn?_܄!lbCYs|^] đWMȿl؞9[.0W$0A>!H'˪blx*xQIm ~[`Lacced`tM 2p<$*BEK> 1awG6Ÿ΁3-?Õ ^?8?!>fwCO”)ī f40arDJeU>Eڻ֒yjܫ3 Yn8i^.ϺoCjߖ9Ob?٪Np{y6V(YR1y@\#k%z4[r(;M j9k)DYzN@Bœ1\^nhkH  rs(!' ^Q2Zi1J$rʭk|zu6 _;%Kw1l[Wڸ[F{L`D9 +@jJ-͏9á[K@2ObOŠ !5t;u#oy^~ɹ՝{B먣Ay RwVbuiES0% |-&vpùY:.R3g3ǐ#C{ԟ`LR#\(bRO2.7aOqB[^=Ys{׉Ph*ۋ)hbAAOKO(?XfXqOmݳ@WHe$i{|PmKCWt}ik5,ϟfx2PL<[xOTsHX|3\ǡ'^"uPIBk݁F5(Z KD;W}f}T֪AH;6Qs}ok#j-SebU$K_ees/4<5//YZBܨ9f ROI^C e yR§2 UH#l [Ѝj JHl^(+n wA7F_BƔފK6nyjΓz_wm34 ي#U GgٲC;`K@yY؀B[bx#;Q (J%]cby22 rp)t]d:P2v (vΕvu`E'2a.'fHج`@D Z#wl G5`((ѣ륻NW-|m:M=]U͏v׃g K}k[{aaL/֦H"'>n͕Qa&p`,Rj `(3QL.j~dOa=BV[ӵF2&.֔d; &v3\RߛxZїzU0fUfiaeU#mlָ[.Y5)+F'Ӯ@T*r٥0 e|XptVq=ȝ}^|F0% e f1Ӝ`AG1QP?w oYO͔RzT]d|o!?^Ax·hF}m'VXV#Q%y'z bOrQ{j`B220Gmu$W+UT^plvo^=H'%2m4i^lku@Ι{{րhmH:tIa GL@Ȝ_Pp53ݼ1Ӫ.5Ѭow~)CO Ҕ9; jѮ8uPsIB*ȱ|nis6ycf7ft.J| <.5(D0,<\7|GRKnl[ڐʷIE! dseOyu#DG{/zq/8~ӳhPzW-%.[ݼ^<@E1Kxc0Y(3: D'l7m@!|#1^T Vk]G|12?uK%( f.ܤe ͉W=gE1#h\[(*BbU1GM̐i޽GWAZl|NQUʬIUBE2Xuwק$Qx&l B>Ӂ9ߞϠ.B7 +StoqeYQϱʍ\$ޠܑsLH.3]۸Z;0z\S [JcNMSƝǒ +zQ+h|t+)xwKG`}J9I~\VT%JCO:PLe2=w aa4*{;nIuM=/0(;/ˣ}c$E49}߶ Q!A͢jѣkv~ 0#f=i| 0Y:R0[88v3gK$#ȏKPVE+gGRj ?qv3c) ;{&YΊ^[AJyFOnKe;`}LMk6,.&AWJg9„ AD`Fli\'#,_ LӍ]hC͋;>D󫅆%2'1MI?ʇ|ZYseM#U⯵ՀBr\.{̅TF҆]_N,S "5qct<н\u| *spn܍{uV~=Mw0[Ey^C\ xTiLgpG*1;0  VXLNΑHwC|o=q? Ta ,m/8Ji m%AʩC yteՆ\kutR,QܝL9U!TrD8z9Xɕx 3q*@ ~M{|l{ [q7A՘!!Dj:%D@7Nkvܱn˗h!yiNޭ#L^FH"ѪwG4220B3^adUU^3HA'Iqq"(z{? 8IO 3fVUhɀL^cݡDU1[mkè{U4gtGA OYDӆo2ZI\JXnŷ^-!y"j7-0J$P CS'/pF_6'>:Y–Y{&7?$C#,؛,? G"'fdae_q[Qh",+VyS>9޿ys?\#WQPqBV#@=Ǥ2RAL$A~v~1"zHCQlXK9}T!#Fs3qD|!8±1ж &oѾH5 vQ%[ѸU"Ry1HLq$?!2 ,s[_?->-^/S?xq/V7sk}`ϸ= rXv׺H|~-_VȬcFuV#MOV \~}nGNeGv@;DחP +HsC ӿgBG-h(OB{7ftYqa$Z=Pvn+ݟВMOfpEE6tF$fC SN.G"Z;ܴx#D>tY fGM4ӐURAx#8 HHYɄoŞ<<u#JCÞx~JNY}Fu/4Myjv˙M#fgM)kdg,h#Ʉi%}Z ZI-+?Yةx݀/Fi!3Rgo4zw8GhbKAܩiʢLô {?7EaI ;E=(d&*U =K{w1KBB6*oT,gh6;ZUN> n2n-tBPr)p5?e2Wh $֨28"lm\Mu!^{ld?t I!D{J&hAuBJҟ7[P^IZXrAK_+Vyퟐh<1grX>h.4U$DJ6U)]I+IA:>=6TzNdq.VVV^SD E{S&>xp78w\ɊzLJ΍⦟uqZ+*Vp`ʆhAV9-Q90"YǤ(1ȱMufԽƛ@D p?)HPM`N5S=Wγ^-(0I [ P kvv|r<72+R7䄢l\xs Lܥ,/N_m[O99Q*^\)Xͮ-vRӃ\WLޛW]0k$IwK~8Qק{M"\3sHJϰ*:#V-}W NΪ[LSQߎk*-됴v^f .watbf%1 z &7ӣ[zSLMĽoފvI$^9*SZ"~P躵k ')3t&Ǟ4XDW=[Bq|%8O. p3I Bx|`1㊃7 \O1W"ypEP!xzMN@[L vIooEN8Ό4g­߭Nj==vFySY}duULU{eD.alg نwFI ݑcؑqsB=i07thJ O;z2Dܹ2R=N% Y>5wO50P1Yy:M8Yh蛲Aؒgݢ!rR)sLpdwL<~4#$:1{!!ˑFh-OqrRX3r3j[&5TYbL+eU-.eߔZ9ӌMfjM.`-Y|a,-C6l)Wx2[t]7S6:RCw#R<{2 I/;Ec#\ ]Wz9 ,UlB I|qԋ ~y5)Ojtٍ|YP^5 Wh1@pڡ`G\"''./Y5;$uL%\ɣȉjLLj_>/q<80qٻTOiP;ꫦ;mRoSB0ii] `ߤY 8sB9Fcg ԡXON)3fq{ |&?EZP(cJy,7O,iՃcLT8rd|ijNM^Sʎ 6SAm:=ȋԩ:9 j΢~Ϥ&?v*f{z#Ea8]}煜85><`S _'ha'>U߾ jGs~H_s⹥hqhh*ԼU̅R^5 w Kcߊi<ݤy-5<TN̟GUJ ˿UF ɖQJqw~T@h^ =<iUϕ[~ďfaz 1:ϰEb{ZU'#udoc72>Z^pNx|=?8&}`Hׄ|ղ厶neaD{o@3q-ޭkLYF']Q'gy4qMf ifM#@iqgM[e`_Mo w/;L'* =\[kFkKrI(KKkpnNd[=mm\Țpɔm ?z JJ"7XEK&ҲN5ޝU (qwhJ]VvG8|JaffV4iG4ړwȡa_jJhZ1Gx+u}yy:s$ɥ4n.0#xn-XsK`¢th8+Q;W "^=]cKcMlgWp΍e9WWۂ3Pp!QRn{6zۆH3dR9*9FYZ-r;1Ewq"x2d)#e߈/ɚ\?;sx&6e;BzD H5=#q/0:'{ĊXndOCuyGAJ. ;CJОm05v})d/t2䉦R>@.́cOI)81u8I}'¬ ,1YˠI: $|ȺvLwFL諂N^ aqQ1:ײzkjМwtHCxF -bCm ǽ"ewˢXČ:˓) lx ˌYs;Eϡ9$mݱPI:ݺ0NԢ+KHҡʽpWxQz֫2eH^{WD3T.{+*Vg[B! w:!Kы2YӿR*Oh@St)H$ ϊbbkz io#l爲 OC98 'L}y3SUO*/TLO /gJ-K,Q?ލ,B”%L XVdScE,HOILEnYttKsD2/!lےhX u|gU@ͪZF*6&O9ݰfL} ОڐE/^= UG ƴsU|NUimTǮ<EX w, EARS'aXcMicXsE:ʻkhvBfcH4$,HUQqD&ꌇ9:v&buj0g5xC.jV.06:_&5j(vWQ9s5Dfyߩ܁0.PыAe$z"E@ T0=ZpmC̀~3Iɗ [4f&8x-5@_ 9'weK~?Izo< ٗ%t*0;G K4{*$J95KfSD_#mEPmPWP~ 궀Q*_^CAb4}ޏi'x*K?[H+4wڶ_vd]`>~_ |%:Jwλ̼3=9uT6 ) e!DT@M>A G9- T4E,lָk.(1P_iH1f"y 4N+Av{#Y"I@x.~Vc!:vE|N@INʳ.iŔz 1W}At ك .aGysf Ј+{ZH֣)(>fg GUx/rTBwNyqU?QWy/q>diCƬ|?WO9C |xH$*]"xN@7;^luF8$k  t|6 +ւG._#?αo_nrnr :QU5]]g <&ZKPxfFY( NVBAB̄+IO#/$·Wa + ͱ4w̄qr(9`h?Ustc#t8ŌΎoҳ$M,1G-LU09A tY˜"#&VP_8 SQh$k(@G 6pp՗%u"ؓ(j߹kfHB^cNG4OXFv4䩍xP+ 7{s>"y:QMDw$'I Q6C '/ƍt4; W,?Ղ|.kT9wpU(SքOm,Q%/ӛ;oi=T~~`%紐X(o7ۂL|zhej)xN9# ['mmYˎUrXV*󖮚KF`B`y`cAHk{ / t-wRxS~Bu7LЯu; Rs/+ĪvJrab2HQC+v 9^m3CӱdrȮ?rUo1K }Y4jqm2櫩" .FJn7t Fˍ}RUUhYO{W EP+J@:ve-=f|vzFE$=7 Gm UQqQMM᪐ڹR*"Nű 8:FS74%jP-C7Np濼x }1ݲGp\حt bd_SBn$tƱtvzi?p⋌в'oz_O7 B-j8(hR?̹`bDC釴_r(i:uUݔpNk.K#TsW!b9(~? oby!2⑒!eWBo;`C.{2M8EG!@c@8pȷRa˓Vډs燧|G2t6*Zel|HLlU/j}NIȓ7-r2[q/ǵ͖V<6roVx V3J!,&ZhM`_6 ˃ŗtɔ(oȔ/Bهe09y|1ʎ" !J&v*3E2Wt Q"6 B n;O%R#?c'JPfVli;LE53Hk7ܶOp 6Exa÷ot`­W|95 UkMiԉѱ~{ȉ%QV>FcNwj] @"ZN@ S\67Pw.@BP?j~83%ݯ^u<ΤK*$Կ_yZxwi_W],K>|ybO4a ,U f}q(F"yiS=dLjH NE=66|BPح=K+0jUvt<?#Hբ8@4kOՂ 't1'9ai&;pw=Kv SUM"u7mBA)p;[aiV6gLpN@%B\jƂ%uc LlS"(7&f^;*yвQ@IQVc|SmGɽrRtr64L;.BZmEhuVA"o6L#qo^{1Jfxh8=%D&[U2DmVp2[EOs' GҾAZd: 㥤F{DSRT0(Z5eX^\O+:2pK(C(\N*h`bLYԐ&,k̞GmI+Oi2wks$qcxrb^zU?~W?13h&,#f/ZyÉM,<-i3}QX4dBtM#6D {dnl5 & +vx$D ݇i209З#J tOC쩆?}('64m2|힁܏M>ZdEA7L {6NǯšUft?|^)!|vyJ+,]ଲ.85%;kEDq~ .z@Q OO!L!~(Bd{I=?0PfMGU ]c/=C[t r+sDӦC,vJؚ9yu&?yG'7Ke֠`30lY&.]̍I BmeMTJOSNZCgt$ߚ|Pk]7;< ,N\_\6dlQB0ؑ=S`9Ja##+WM4?8oD@b\>cQm36iXkLh4*;,UKЕJ|_D؞t.J]lfx!z" wO2-!,[FE)#+,$p з %>)Se*#ZQB$7o_ %f?+3,j dhF @.:7@eSL (IT.$ #*M@ $J<%|w5MEwV-wٰS-ir mhv}8O\gmnGyh r!}  %`W,R,g,h&YjΗL nO)0NULkOk O H\tI]n$3 d$4Oc TjD4nt ɧԸ]r^-OIQ49Ly7CXk- ]o)ȃHr.Pv+Eѝ[-ni( pL;߸*B|HTul)tnVp g7>#+*:rA!XA9x9âxOȅDaA@wr?^dCbo"̪ ie_Ŕabk;auJ.2zF@##~1sStm*L1B<!~=O`;Cf3]_x8AL :jRFS[ޓeՈ`=7< JpLN-m B5T K|X69 Ǥ7dU[xCW]'yϝGn $!ibSDppvxs'4@K_ז5ѻZBTIs.yr15 / :JuR`D:VM]7ō5&(xs+H]e(P}K(phw8`T?p`M]@<;?5O2V׿sK}q/MI F{Gm0} vYE/&D2r^7A䲽   /f8h>*Cֿ/eѰᔄ\1KҘjO^d/>e; A!'m{o7xtke$'eJf;!BVXPȶ ~ I6dNx1;ɸZ~я5ۼ'-)z~ֆeŋT܍ $M'S Q*S!oM{n"^pGg _2sҪdN# 3+WYI^VHxpwO I㜣pgШYJU+[b3@ir 2CzS2OȸoѝIxNJwT9+;@i/Z7?C(NĤnd\5`C hPak5i`}ҹob4Pzhd!E6U &rb5Sp)\Q0Ӭ|7=NKBo^5-f=7fi Xn/2˝w=_Ax4evǛmfVy\y"ݗ\O|,Jz 6]2$a׿ r,k ~ *x_kwZт%#Ui^K_,5n k=P4uZ}e#K|ᨦ(!Ǟ{o2TTCVSQ)[ƚSJ&+/@rzB2M K.Ds.fJFNuhR-l[ 5\go#G|B izN 賌WJW3WpW2>6L5y*UT3?r*BL"ڪnia9E0; M{3ͻ9džm6SKǡٞ1DWj0RIR»&+/PX|Уsoo-bEwB-w->@cT♩n9ݖ[}]h ~YD圑.w{YxZ@ ((ѣ;v+Q29ah݅H_ߐ,gж͗4/>]y DPO;lnlQIeY$oǙNBw);_:Oroq#|lhzqA'N[MegڧJNMӺlA] ʉt9ԋ5p1u9Z{-+OMDQ[WB6(@7;sߺ!@r3'E=RDD1;* :#C% =;Vhjҵ4@~ \?qBm'Q%N5'LK[7t6i>_ie70X}"Ri%zE=ר[xT}oΞf~]6֍hFwXX,#}xj-kZI|kDDϹi)@m:BL6"H2s v;:8 #9jJ,-=fZ$R}fh`>*⾴1첓YJ̑b)69#kH[wsM 0\AbcX/ц ,_%*8ӑhm':EU$^pS':͢6 țp`IZ& ?Az u}ox, DJh pu;t[ ݢYy)0y5D{.&tyvYCTq!(! ^JڭOi&{a2 Ⲿ.H>Sպ!ȯ$qOET"Dpn-:6; .&?]ridz$ao+cCv̔rvU5#X:sޅ1Cqգ/8{^g)MXsav7T77{ƶo8 f "B?mU)',Y#ZG/# jUlBA9ޖ *'뒺OK|Li)܄\0![KʇRgcϫ"128Jθ^@$v~El%=JDfHM9`X C=$ MczPOqQ* >2:RUO*PN|L9$40/a>^&X ɩ)8_0BCq~4laIIRlDUL*_lH=ϲXqv^}&1_Q94Ŕ.~OKqw5/1*ԙyڞIɅ66 p,XȓBZBHGx,^]lp0jmFT?q$)lC2=Y1Ce^-&@4=6dCZ #n] D'206C" EՂ*.dG OgmCPp)2pB%],!/SD#LW[-/ӈf񵔈clqRMm)- F͏JB||D?eH8f? oNOXuӯogΜ?ȱ#׼K(AJXu L[TRg'MָxSܢ /xF\uӥKQfq /g4mmSl=:w-sUv,<:oi !T?R &3q(n̂\#(x4Ŵ-/̿bFtP$ 2x,&|8)1z<P%9y).|1@oޏ[D{9_HA3"^kcb}Q k+WeNVvkywMU,ڌ΋;Al u޻Õbz*^oraU\ٺH. s͠a^/.K dĻP;-X5-@:3Hr>o+J(ZXA/.0UԨ0[PstZ=udwXMS2řh 7e&|_ErEn?/KAԭ\%/e Lg pL{j|^D ?ߥo9TJ;2@2BSqSESeKID2C}"#[:T44]XTA"^5itgVKͮ&j#-CrN>Z2Y!CG磴&x LzNxxd=  Yo^LRZaM0D=iҚUnz:41 s7S̮#YG WsGb #E>lI NZиZiOR]˕wЈDt:^ޥv(yk|eØIA1w:R[U7_= we(LCAZM#K ފq9P[/ӧ7 Sլ2fHHhc,ue-TJ.dsRdaT|߸:gM`U9gu,@GԪ^`=g{YNژt7;3? E~ok 0v)~܈ 2ϿENU64sK,`b.?ҤY(`\l1|r>x_t:i%{r#&7r kR|[O)4>{2q|mH%hAOixE<8h-AS)Tř3!& pKiœ}00&FD&˨{9NQowi2|Pī{Ƭ"dz[!t/J$mءdCU}| _x;wꈧg ǯ|N g{=#ԧi>]{*'pHokN' tSƹ!*:qEW8I&c}kj WǫUv Zbc`Zl -'_V џDFɞ:E8orΪkb&fl5zry <_ "?>?v.@ {-4#'er x0!g2iO:ӤFAo3L[ mVY|ZT'Ev߭@UF7RE6B i]Nb(!t7RӳӬ TmfzWpʃNYף=E4.*#X˳C l֪giϣClCV{tg}UZoZ&=gwWL\m2Uz%6oѪ`L$ ,JBN:&#"[mIr Aؒ*m0ۼuƓ`,"^0newUkLekNGb+W4k/bGqjP4-Q0w49:lVZ^$W5h\:LL9I.!*:BAMiWu=7A4g VL9*@qc]B!5%s# ڰqz{04 J cX1 _=鵨ԣy`^P;F &pTbAQt# NӃG 6!I|RȎ@ 9qoGr%lKá1DSB$iBG#7 k'M_%89ͱXR쉵OĄ^H'7z#w8i3Z zOon(u(:WǠ¼z%hsf^Q=?c% v1Y># b%fꯄ#w)̇*?t0&#p(d;"HڇċˬY ȸ)(NQzؠa7m;c3x2Ce )~UI9~.VR-a*)u>_ *گ$!z+ jX")Z"zzߺ5eNj[Zo[uS]ـ(M?\B[T2gmt5΃PGn9tvΤB~j]Wh D[;wjd]uΡl+s(F4=YÍr؞8ŠC[PGҞBT#? $dS!oc&&ވdITY/g*iM=e.9 6=Wc#>-:y(wcN/#9EdA7NٝE(k =_d]4YlDžiCRW^$mr5,ѯ!W #=h~%$Fb?2IX.9_cOj7t[_o įjs(e]2 #R^'"[(ׂf"N~&.pY`Ƈtc0ͯ}"sDZ 9uU #i!bgQLd$~3`B ̥ցxcVXaȤu4ݘ5L`*q^ٱOX(pcО/yMŁ,7rZi 4rIr&|%ǒ4 ۓ6GңJ:&C4ʌϨbHM|W& W`S6~@%0NVۜ,U0g5[73@[O@^DVHny62 B.6mP}<D~N C_EZR~zaUOBa=p{,[%bg{[.N+a djޤS*\?{''ЍePF٤1 |NseG?mn;f֕'2~~Zr0Xl[8;,e$\'ל & HƣQ ZSVjKZд>oJ߁P#%d0yqDdO0'Zk5I:R\2MV_0o$ɛ^m/rҧ.9$^֭-fMJض.Y%1)r^U1,_ݪԭB{)M cn8Wx)-*K8IU b ʎXϕ_{e%MhI?t[g-N.%IKuǧ9^9]өxmY;WJS_a~9\]ohpQ2#Ը:?~[O-KZA:pY62J/z]6{{Zm qK,ԯUp8WDj~J0]..k15oA]=NzP8I:(%ñ$tCY"ހ*QVR!An;Ep@בe e2Y=piI|BjjIǭ;dQu%lRQܖ{)\o1K:K2,w=PY$ƅqM+t0bBLH+)-+[3&sʖI:hS_`;yP #TWT7;Q9ߦsITo|1UJej  ?Vߌ o Oka2 L[I]` 7krF|BQ!ӱS'to xil`lEt1^=1e^YDka֪:)j:逍6TIR-Ϲ` e6;r`#OOΎQTfΐƨMAKqݟ~*ҁSR>Vx̹/I%vHf؈s9p;S}aRElx-y1v844 +~ eÍfjr7~ڪe Qo5h9m9(WK+;4ۿ\Ty\#rP jy^"'RCځ(Onũ3ab]Ħ{eL笴oz9k#Ti|5! )5-i'ɒR!Q 4e{0/D~`#7~? dAL R`d5g"?w(je3O=WORAcs&1w6o0ںyMr f):Ya3:Z v[F|4'>KGa~^&j`hv F5$BhݬH}]Vv *-RZHY\_D~// 0Kf:el З*2U8 !g΅PJHtְFHq1*U6?ϙ׏#4->&T&9h^ PZbxhr D<ҳ)2"' , f[&OFfTGFpA&{-dF¡>xU/3i;͡Rѳ!lOAaYbەlClv+5ʆ|(:İuvB8jX]wer5]9f'Dͅdרּ*aDHjAܼLBC'e(bnDB߂OTшs=%5yfxj ݙ9Lxp~"ipT%i_4]"гќYkԹ_ؖʩ`.g{D|5f<ܭV;E$KW'뇱hCYWQ0clzԲf}ˆ}fⱑ|!Aa86K (cX1x#6ٲy&Q4+/sH 2`cRtfȓxHz!I{cŅ &lpQJ<#~DCd7{>Zw5. R }œ"<9@ǔl"w|סpPI #C"!5{`k.)#W_=!VbhowS &?1X= 5[OEХ qvd:2QCT7NJ^k Ho(;Hh2Ιg &߿'XeB.&Ш# tfGX>OPe=M"AXݰ"}^r `41myE1Oßpn&VMXaDoK~]@ |H;@eFOaUvm!+~sfl͗WQԐ.A"V鳁 = " e3$*͙%Am l K{nCm-. ʒbUgkCߡ)˴Q@T%4aAC,҇O'Lcm(Sqpk'uA7轏:ʬo4ҡ\Q C%sؾ7-feH0Gh"54y'\e.d7k r0߉!o,nVt"{Yj1c?EwoU.W2<;l?;z_7K@ҳOrvJhB?Tו4@;" {F]H~:؈40e^T~n,z~6; q| 2naBAbycbS'Ga}+bvƘA3$$:~iO-^>(X( Y7Z<|| j6zjBV)K~;a[#q^ ~EEⴍ \U1Jy;HnItqg 7 b95NкeM\<s51/m_4ߙ"[ ڊh9&BUWfwe6O* 2Z& _iUbR*u?`lV:CM}ڔEgn tyژ~vGoLv4! xTkI&jm(SB?'AU%Š2.unvU#a? F3tР$X$;`2Ks1[qPj0D3o-ZҏQ6NRrU1OO;MYNLc|.(slzct --oD&pT^_SZOª/VKv $;t8k> ߬&Lj> *GkfUtM@Mc7*ݏ~Cx+hnSJ::!Mr$Q]zAF1K/}VD#ۓ/O[zF$ij?Z:őAL1EjBW ~NPj兴8섕 b}\RZ$,yD|M9hhv/9(㸌hDyI*D_MeI1!@~{+ [{|q+^|?2蔟kR*@_KFE"-L e-]>jďoF/2UfZ/X;3b* +ϐZj% TvBDL"v ɌDN>:=d\X\hTDDʂmNH0W*+ǘvX Fb 6:<'NW0TeMEK afI9fKzI[\ܞ"Hl/9=qwN+.aZRO oS_[噞,C}fVuon)!BBlv/asAU!-LvIkIիD2.{Etz5 Bͫ[CRm?> YL0m*PlsW H:y’Q3y[<2ʼ/ `WA^8^'zȾU9&3F9mjP֣?nY7N(Lg?4}4q z|3l2uoRRW #ttt2AD~GIiz_[ GSrc ;|Whk|PaDD(5 :eWH 'NR'A.!% hVkn)_;_: Vߍ+l8.rRAS7.m|vo`D! D&Սsf lyqσLUSbj':ԡnky}!W͓u/7L dok;#nAD˴p?2,Z~\Yuv$ᬐ @g !=OQ!l$ˡTs(ĔvYXafus'$<lrݨpXVܳeʋNU& ?R煠NxU5 UC KJL:mxs,7i"X&9 x#YvDag-l@TKld?Tz\dM9~IuJ1(_#ߑ^t"$UEcp8w=|ޏ[!pGw.:jK}[cF~V3Y:VUIAuQ翵$hkvn%*V>KgTȗW*jd[Pr*_Ǒ!85 {X ʚS"Q_ u5w 6^fؠ0 ;c H0oUv2$֪y¬ n ToTڷ, > sA$椑x P~Z4@Hґ\F[q\ߕJ ȗ}HmEEM(HK4W R#rS{B rAs`KlÑdfLJ8b0FZk]Xv z^FmVb04ȰL~~6Uߩ8)1y;N?NZJCDX!W15Y~PiЖ)i,Hj;LnYm a3U3Ѹ#kC6vu&l@I)kt·;RhX"R"mB{gm1w#u1NpfTdY总h}_1 A>O' ;[žjۦf1ɏ_뷋C!$49(|1unr_jZ/țs \Bv_ʜI35aS QԈz a>UC6¬"R 3MМh0 ?_>8"hQFA'Be'ip/J)|x &#HƦ,wPyh!y^!sODVZTe2jp80JQL+jޟIk^zKWMugF#Ȇیl7'9,UaVe\iK*-`3,J'2tzȼOYY3PAY\5.܊- 8\Wa47nLn/oWJ e߁#_i5:}b|aH>t" k+nՍ)t}>YS<;<>>\1KX!|iSr10j}xQm +Bٱ>1!6۲vn Xūs*$ Xý db ]u\ uX6q\UB. Jh¨/p&:5 I&=CRq(LQxLcxޜŚ>[X^5l;34شx=i[2lإ$ A%? I*8,!g~/Uk߈{\;2wLQ7* D(`cV%R*XIZzOg}s ]'gVڃ-&bGDS?*>I+0ǺTy`fOXbw+PnBio-&|d0,Tީ$Gq%M˜goBIyt ƚxIl$fI6ʼbJ>cɠ"C}u>K-LJ[pؠ4NL\$)C*Re<`1 DT:?mxv^r]-"4TRYx' lnbGECe9}RC Hn3r"?A8j9[l}6Zq #^kZ]Xg!OEEf,A9qYn'RsƗ2ȏ.U 9 9ĺ:3Wov^-Fw a70?9* s>=mmT :ZS!Z] A>ʽ Ncކ44n4tUdde*U}<]SLvm(ֱ^I_sьtyHEmԗKy'cPEwBL?7f ;BwG"M<>Nuԏsyv}Sa|pqw|#*ԕJeF'w?78w),쎄"МU"a6· O^-gZ-⊠'- F$ulZP[)9O2^'øyqU9sփd44Gꦌ&Qs ~T,kH(ò(w+x-J^7aH K۞܈S2(.9w'v\B-7њI^@ XQ!7 l .QϤ]˭ sB-!"ԭX0!nVDQw8- #mit~0,%Wп6?$s$k[GOr%9c,$] 6A*|_&p/ O`;Ca?`R6G7*NG@}{~Wmm$Ɏ@uhA%ېGs=W؃dUdI|"XIvQ4W'U N+vCWKW# wOillNcY)'KǶ^a8'oEed>ՉF3GMlm>CԄrv$PēO'):*˾Q,i兀yZwhZL>Mm7P/Wm7?hUB? RB}mL_sA4&TKϺ֞ȍ,*`0?tf,˺J|QUe9^qq3"2Gu^+kDQ(iHw_[+]DYbhA=gЏ*V q#R;I$@q>J!d6@*(H+ ef<~,{/AӛZ<{Jvjb \cGHaTEgpO ;cs]H5 =H/6 'xle wT1*3;xhS~$9t}?$NF=I!/8ƿ+Q(F8+RkN:*tdD:孉pZKf皒Nj;՚ %5H4RmD"Re]X@oDO`̇#phnk֝zưi v}ycV&jr ƦJxJ6;e1T%!jbEZuL]bKF"!*?bʺֵ)cd:f;/25KЌ˖y01cPD~y;JPGOW|'c;fW59-&)n!ܞV/Me@T|O*;:+U[ZL4jio6`P9~mwdYY7["Dk SlCv" t o =kuvzO\r(2~2o\ ΥuO/p>5+䍹ᛁիјzRB6uWQӰ,:/1&^oi7$/-"A'!pge\y:BM <H뙎~F%WY'.^ UaGx".nmQWl^i9!- 2l>J;*IOձ1_D$bN "3ک^v%V@mٹaRpr6kT $Q6&PmDZ ^ODE,189qCJCnnVN˫̈́zع .yBv۔h|[AOŔF6:œ9|Zo1y׿2Ň1T 2*w{eZPçzR䓨'@vv_5۳8}3IMuQ}{n]& ~<}aeÙNtAuC#"gr\?mEDͲw`ֳHQ0(h2#7 QJ֡jiN! iBla;%0- M7_6Y&q}B}v{ס"fn,h6vh}D¿%5\wVM o>-eqax`#%*pRĠV1{(P7x3V:ǁ(RT<\rOΕKPƀӨ0t;۱K{r 2 hQ: 0|9Mooԛ9*dzQp3F@3 %@q(#p'fX!?N9=~;x.Rqi[/hraa#'tŴ 8e*sl͂ 1.)Ϗ{zg~X j^cwkOAXq?oNڻ 6p\Bv2# OX.XdK+p0b xsD7TvͬT}sfm$h'P{i\K so΅M´VQQ-tkB=҂㞹5VɄFp}ܱևþ ;=UBގsrR2;7ѬQ+mi4s#J;\Z!lI{J2 Ks!$;p Z$:2}ܭ"COdV9Sd3+dӷ!UXFΠ$5SohyxVOlNRk$6PlV; ?o~Xu$|e1P}!gc=IOTeID6zyoMv[p&"VQ`\\9^@b8Dy4Pђr|1x`sN8C G̕lB{+ņc A28Ԝ3_ysq<2x f,7e}l›*xP*䳍dzmU1K694ˠ:9pSsgcLGdGw[d#R:84!.J c\mCCwrO%:Ě8Թm,h )/>9( 8a\26=:Ĩʊ9v^lS/0HrE{kU5o hKךQ;%/ӿnXVƾBFdeoaaG_zw{??f@c=|j׏BK]}.W::@, ɠ -]xP9ixϘ:3?Cmu.SU)*VX^w!C޳0ik/Y> "W* *seӍ~ndLyE /Cix98ʷ>-`UJwFwI7B4dTK_v.hh`ۉPmdxW {K=zcS#|? 䋨 zXAJ~d  1<2ј@ԵIR{'vnf~VI僨VC&n+FQf/ݝӵV;"C&z>pvJZhτҢE 0b:Ǻ?46?FG⼖U:VRz %:g|od l>YUeTģP,xxծ\-ͫzsՠq䣹dG h3֮.kY|h^ ,9 ps{րTlgDSxIl.!`we%X/I#k$nbsoi_56wPӥ/h?G˟8ιa=F6MerW*ُUۿO5kO"_Lj%%KfIhEUw;mZؗ jN=x˝CD ކ94Z.ĝA=[zQ)jc.M+@vɧkt5~N_[v GaeWyRyyrp)fhyb$b+sж⬿d bC*#[iبNh_G;P]e%ϙAY3ͯSVEca!!"}5y咠g_A`; ka%3Uc Mw'qet*Cm Cs@ C ~iz]:ye'tdATtML4_4!JƩ:0D@(L2SjGJߖԇC%#G%ZnWpY& ԳPQVߡ\ѪFE`8K3[{!N=& k ),/.a?s:* "Y\%T^a[SVKBE1: K @No\y]9%.c'àJqP>ϿB1!oq6 r)T i`=rtk@OQyA[P+LK1&l_ٚpG_HgpɛWdM+諈~h 71Z|N!XզjtytUYXЉPAΆHdbcj']~}bЇC ʇ!ɋ!ZA_F %ĖM~tǷ`*ƒ~lM1 $m[J߸Ğ66)|dw[$LheD_ɪ.k^gtg=r(UsiK@?6,><ڵaTi]jd ɰQMC1!?Q܌w}$]l> *8 V=,X'_3cB4ĕA54,$& af͏YP4iİ̍2g'hR^9B~gn_Hcx[mxtFytD8#r74\"{k{L0o4vQfqOr,Lfh<"`''= 5C%)=jE&ܚBqXO MTT|;.`&'<n]f@_T}3ky74D8U[Y4,r1!}٣wwF!;dC "mEd~Jyw~4lK&@ix l'A:・1'l]S6 &򂐠:5P Y44EZ¦< j [w;DRdԖM hڠ8'AW16y; ,oW N)b+1U:${$SA=W=U[kP{z"z-~X JK }?{KOgNhF ^EJ^q$Ę(5ftZڣ%K,J2=Yj,;;?Gp;Le'B|ᢧ=&$Og *'ԩ%bLUcSL h|~'kli>a@M\X~ʋR< (vGMt9+k8_j#*ſdz)85~#|S<$Dޛ[5J& \4a0U56wW|xy<յaxM_-{:t[Y1goxk"iJ;JvWyh_DP@GO}w/[_h-w((Ha;NK.lƮFgt~u^2khRoɠ5 S\5sQ($`2~!(, !bt_a^W4 }ՄBUM| .Ǧ7 #F㖱\jBb3ۮjkk]Z>Nԣ,BPPQUZ7o\VNp$&NxI& !rpʠes\tn"Xppi}xGejq7uN7 i9~WRwbn6}/3 9(rV6$DGM@d\|)JI"!|so,GC%~(A 2n^tCLp˦X, 9r;f}Y~&+ r$qVGxMtMG%vZ=$94jPs d (b\ɬOq5고k.qf 'F4( Q\UGD7qk ֒+xw7.i!%^'^*v*m[T;oSfFr$"v + WAQe$˃50Ƿu=og Gpuୟi ;g-X'~Wsb?hV~=W7MfTz=SMOi? jd'm n<ֳEA%E{#ap;BC'Rचk䱺5#,:GN6ݷvXBnF+E/Nϓ5@r:ekKFJ[0Mhb\h˿Z/59=7V\w(9Ō-ol=j(7 bM.9|)ntosuq@h#˲(%ɤ 7Iqo-k i0 Pb i?xҦ)}uY.%rIO G?swVPXnt!8t"@.ְ֨~ܶqmÜ5kwO v%Vs3 ':S)μ v(9Wt^BAP*Ƚ:ϠgJBoaE*^qZC131kuGr%\ hE&0k1MAͤKדuo"~m Bw4/wml0;"`e^LW#3fuAEeK|Rjg=olEsVH [xҪ)ѕ,z:нp<5gn$gKwJ-b_x +^!L660RHQHVHz98@e vycU;ҍ hBo+ceSp轲ͻ_MbL VDq81֮QvJŸi|45yXN9-y#+a/JL"eya@Ҩz3k{&})ĘaudN'=>) 8g d,HTU|vm@σp+*`[L+r1\]hZo+TBkQx7k!GWlI\/}_m@. w"u Zo*e6|qb6[6WFJE\J%I=2& r(Bz6UQo2 AAB} Tck=UUM#b-06@#pF2]C$/[]KhSN8à)Sg茅ʗ'w096 ¨"W~O*Ӣ@\!^Z!|p(~ 0uj;^3lvߕ7Gs& ʂDS&D[t]N>P? #]"vLoŸo,  AEWXejS%L<[Gu=p7ƹ ڡȂ2mAGz2 m>J3 oiEյWmSeCAlԚlᗘy=Ϳٌ(TO0=ˁ>xZQ,q@!0w{*O5BY.=㇆<"."]N?<+.DmKp r: 6+p HSAAէ)`DWO|teP)&:k((*DVBa2e 6)<ނBp[dw3/^irxB*#8{*Mwoj]XuZZdнzdTp'S{7`YOvl(ٌu;Ԛ =Hà D)˒RbSx!%Gjӓx(Wz5GvO!$5,oS|UKEi/Z &:Dz J$K}ԍ GʯdhKnż+$ެˍКL_]#Ay lhs0 sP¨o7{0U9hnOʗ˂U RtB\da}+Ȱ+b.y "ZCb~ +J YG$7vx@=Mb*&F˵?9ާ4-4e֛y츱&pP)Ϋߢv.DM Hڊȼ/5ZniaII;ϸW׾%|$T[1BH"GI^uk\vDE(}d-;W/Fﵤ#WS84Dmiv:hݷ[o5)+(e_W; $?R{VqTd A (z^o .TF\s*T[R[ <򀍎6JqPY3Yf:R{bemǢC+PiYqܒkedrvt0oJ8BGD!#@#΄e" MK"{3j8S2&-sB.KnQFwKлmMO nR_ t* L֟ ϷbѼ*`ȍ ŏO&.1ty^qC3 Ϯ|f[?oU,ɪ\hظ P/Qs- Jެ*Tz=G e*_H'7FucE-4ja5Y`n'8.o9"UofQh=BtXYjЧ%5NV؁5mJWW2gMdh`j F %$GJ*^^gnvsJZK`})AҮpX~MUwM_ʺ]/CQ5L;ds>W@+cȴEY )[hH=\yp$}$= pv.ݴ@lneέ#YZޟF8Ar6qp14XO s~HRJi >-+?{L@|LIE;al/mhbg7*mK]}~cG UMZ* \I8m/ ̉#e.gl[7Hj_=6TLٿ!$涾q(e`mիm>9@|@ U$a@%`lxϊf2K*Hc\ؤ>zkzt:!eZC:lN syuKl>%)FS )h'o__URwD6Z6n#Zս35kau#x|*e'inR,CH^q ߒȧ9"%աsfT{`=r_6k0@'R%1hWX ,:xqގ`aTM~zsC',J!j#R_؉ ohc'7 >(x拗Q6Z=՟]jSD9«yC;$6YRJ6ӌHbN.u7v `N"µf޶U!&7OLʀo^ cˉ QlzNfJf;Fļ2GA">rǧ=R|?ر>7B&ڻ%TFH;ǑPnā+ha c*XT}KeNj0l {Xsqj]s'[2Nţj)SYc{5R "mU7R@{0MZciٱV@>~x^}q &`84\4۳}Y f FVB ꠭GۜQ޹pFDIJX زd#Z$ȋC3*L;j/%k8G&>?-PxоHGoJ4>3A/ci&6&--g4R4w]uI%!ՆDi\Wّk/C|WTkJ'r r`Ll,tEeGYnۇ.X/4 UhSW{/<]լ¡_vZUKKAלcHQaxߒSS U8^xI!owwulZ<2?yTTZpڈ{a^aه jiDmm|@&J,/@ȼ:$ (SZl8ō6IaӋ[gtC&0b[qqǴ؎SPզǘ9- T`u tz<9ɣ6I_Gm%6Fmq{ ] x䢸PևnɄbAb0L#(5{3E[Y 7c9g #騫+y8&T 54Y~iC>̨iy~P^JdFYrKieI~L fHQC9,Q٣]%یJ_*;qEQ⁞rxL0NRKAJu]x5 s$ Lsd-}a_Ahj ]բѩ&CiB2%#.z=L>:Ӌ,M{ulU>-7\?.60yA`s8D]{NKj+k̤-ᐈdj_H~QE'(+돌X 4 Tf9nXUO$@/P!҅:`Ĭ1,(8 1p4R:MgOAV^]q,5+vyVpTz|T_Aw"fȽSbc3v?yor*̥oye+@Sskx,*A?VKjLęUi}.3mx?UtbhK*f+ kr:tkȩi@JT0p'oWLBퟋ8k]icz{/@vpg m){yp6,$_+hA^xN}PzI膂 VB_Mhh4p[Џruhȗx SuűnMTu-w׌ =D>o;cZQs}cn!ymp(_Paup͠t:o] }@]@[DO\#W+o<_ Gݓ^a1kXCӀ'Y^;8#/gf,BgF-}:LC~+(v/EdC7ݢ%_G&e~(E;_h˨M@)Y=1YU쀝Y? `zA(`~KKyӣ KW LɯI&Rjs 'T[b \85WW sffq)A>@/A`4ZX(yf.V<:u`J,(9@jv&~_:]n,qvH]VKJ6 YOl*Dn:Ե,tuxBi(Qu؅b9l<+M 33Q_d!UfЩkr \ΒP X]^}m8E0#;vi+/LqfMp@c:߾v;BVگ+="R^#px0tZ;+K/>ue+S:֌׀5nLOI֓wa(OElf^GQMNGd({( TE"Mݤ.Y- B v6pyh9rն!Lf!5/-A[ƱBWK##y*{(SO)b!(guK=iGU݂ U+^>p"N]f@03,N.菀q.helQWg~czNU˻3#CKg~VXLV h2t $ .4'9a$QsJFFPatjQUVgdgK:ArMLtʘT cm7(N "F2@Vp͊<هrX;Έ:? \$hQT ֡2 u}8ۍ7i_eٳ|d*τ+( AAU,\ër?E3B&&?P$)^%SP=]MU4E׍ Xπw0Xb^.A/4BH~@s=VOl8LAա q%vK$n#z誫K]QiUZ+ꅙ:##:eKr $nzTEA*J&q.BH9݂$%K%Ǿ2|}΋[ aTpc*vNRͿ3(_?5FUyns rv??;f*-Ĝy+? iЁoE ;6;!@tFynEҮ 4ϦoS}aZ~"r8^B[oaXgKit= hћ.-]fr#''NG'$d%v6_)43\9i o7fB PZgl C~>7T1퀟a`]N^uBbvaWN0z6?4}@Htmu=8p7/vN,YV`f:Hzjȴrn@P.+.=SHҾ zm0{­SA~O+G/jͨ7]_CdĨcRK%|G("kD GdBHRggwYt _p^fN/ԩӝ$D &'I &;hYGV iYVp0BX.ݼ9$eM=zJ-L#>ҭo>٠s%v&6#+q*TUk(i~_X@F'n}@b4φ4g\<|N4kFϦ2;)oFRb)Ty16ET-mM *̟ )}Uk+fC1`+hRK456cU8_Geei(/r4R>A]L1q+G ?jv|`OZ7% Dʯ%3c:0/ !k2mU;^t: G/ vĠr?I alȱ)V@AWq4XĠu1y5{58Nl%ZGnŮZ='ZE-#" GǦʹRĜ:?%{ѕpC.zWAsx|ۋbSy~_V7>lr1Ll,= ߮ HL[uj]w1ҙ.kz@$F]]D`[5P,dF9P:ݫ,JLzaW˂zC$TY 9)}S~?zlEb,N.L×/ˁ9P(k䝤h_:?Xsk_*K ܪبDIcNxTg eb+{Fƭ^LuoT2Rz}U5U|,'XrZ3`S_bMR)\ă.4{+42ۓ?\ 2%M M3m]88CKdA+)w5'@y)an'o0T̟C}8R.t(ܽh^)4ZW/cB,ޮxpPcXiKΤk6,|D_)yPfTH/Y1yZ(m|D%E b`UyV2Y.cYMEʄa-|jr=+6_q"z( xhY26Ak"^G:0KMJ#z-3_R.>ϕN?`pzdytD[#]b5΂βje 5TQr]N,Bu`=-o/8<6'MQy8-{ٗT)h|ݡvNc ٶXHT?/C ,7M&?};3apx6wPahhI:̭kfpggJ&yX$x6̢]>{)&-@+,[e.B_TMTs>yL5&M!8' Nq%{T>ng8[>'j{R,5;IÂ;vH*ҵy s8#Y?a18 ~.uDV;zO ̥Fc#|spGi﬏4ܮ١<ۼS[$YYc9ْYǁ!%16-dFp͎񷛟ťB/t)ЊM.@@EKֵ<=uCD<5}UWdjp 'a@&g3˗S" T<ɑSz]$ʉ1[i9)@d56t &`$x-"K@&}659PthdvܭI^D{\D&LAqnnjC;tZN*p:#: D!p1V+iq]).>p[~ף eN]óY&as^`}7[UDJXU\JrAq`RɖdB 9vc#M־W?I鋛qMs)ir4 em]bϤ3WCխV:PxLw)$ T8D W/tgZ?eVL-|6bqی8|{ X0IL9oec,I45g"EkS?ǐ:Eǔ| FE%ev:m9s69f3?wUNsʹ==#XEMRypAwYl٣h]uչ#̽}8sBd{!@ClNh RJ/0{K?P'rz *}j\(oO՘˓?Dg` 2J5U$ˁ-EĄ^cB hl(C Fd4Zgˎbz o;#& µSH]N u܇EvkZq9eƙ|-LQF^5\u3ߦ1nQ7S" xUI]R> ~ôoL0ݟZ{4g2X&I/D;g$x&Fr+ɥ}R.= ӜYzlhPHSvnc`Oyc}w L7sؐ{l}Tꤔ'v^rD&e]DQTr76Bzf=#Fu|dTԔ3 *O,$juKҭf5% ķvGBI}G1%0h#a.I}=:HĮ_aG+Q qePca+8;o|Z]1c*-8óbQ0c"0g@U 6j&JS# |S^W`SDQ t Ik  jR}A#Q3vM5;,a~ 5'\hPnC-Y ۇO.(.묔bStc8B5±e؀2=1Of +W^p U* 2f\cnK߄FO#E0o@?p7*.x g~ FĐ*24SzĔȖw"s6 ܆j|mB̗Bͱ-]CG.5g(!+5,ϿYKD'y)U&d%m!uZ(Su'A ڳ. _-&y67| #}9 !L (%{&w12( ;A+Y0yno&MGT&Xu9vm폭p#6Wd LOlՎ*䑃,e KyK[α$䫮U1/hK3,*5Z! HxP#W=d˘y:D 2ԯA=^^wݾ` USYz i ooy ANbeެ`-e]^_BV7nNH&7k1 ">fÙMXOM&;amtߏEH4ü'U7qEX>\-R% w0w 6i=<&+i2pE@7FR2Y>{sD ""J| dލl qf*"ܫ oP DP/sKz@O8Wg=1#R FA}>- - Au]'IR zDbB%\@/.__',p5aѓQZ6E3pCAydB0~勼0ƪ%>;,hC;}K㡊 z%pT2Bd2ؑkbeAaҨofgM=ݹHSG BLfgf(IgS7i2}hu {0}Cb=0[iDI_6*1k -;8TpRW"She$s:ҀA+ϼk_N:, GR&e׫"Y&3lٺ/+Qпz-9eB:#Hj,.Y4~NTD,yAJ7)2v.`CE΋Fo[bCtε:ZXwBpsQvT~4Bw,po^E$!Ţn1"o"VlFg4I; Kb@a4V*̙h>m%L~@)!1Xuqx/;dTo-MFWe=/mrV&i!JVH.x oaㅓk ?y^ǻu hz .#VX;3w2P/󧚅5Y0}*{18&U>6lf;XO,"c'o]U C}fVl5ɤT{M,a.'< F B-G}[癖ϟ+3;d~2(K?q@mWvbMrW?Tf g#%SӌLwbvg/*]tl=/qՐ6'Sp~3@ڭnMA l$z $v@A]^0 ̢ǀrHu:|HVdJii jlÖM3c2`/tfB02Djhy>[rػ|" P=_uqewq>XcW}`M* @?>JCMKO GxZmaɂm})6,ϔ&0[WԫzR^p[L3JԖh$:ྦྷ,(6ddf%?t yٜm4b : 8,spZWR+rw ŧ *~ΥQPM5GaEÖ g'/B)UdQG;;nYS{e=>aIٺkJ/׉_C Ӕ G״";v |Q&P[~Pn+9q;ܧ cہѝ.,WsdϮh]7tSY\.0HRFn #̟S[D?B1z AQF?͵r,LF_Z9! y2(ީJ1]tv`*{ Ho&y]ԑ D%HJD*4TUL^YhM^1>{`,=AT}; jsMJ] AFO*0 !pZX1 S;oR q-28NWuw/JO>JeC\dP!CFu*sft+FMaRf;xuScG왻l$ qeWf vIcُƩeq3Dc*~~EV\R!><PGQQ@~eoD%(h;帒=@_bӢxMzRgAY,'P䯦,D? dA9OmPa`E;jGo2`2aEN]P9Lf{U*e֊ޞK3LqΌ^/EdzQ׎Yh O21I5t{ zDd{O{?$ Ӣ]O EHNo֍#$9cWbyPʺ.Re&(i?e86k b; iPM^H8 ɹ;ϟˌ}_$ & Q l9b)(pØ=4ް)u}یh!u69:XfEXDL+ЄUKytΏ `䤓80EHc[ C݂f &QÙ@ ޑuô-? 9S![k>XԂR6v tid?0t93It>x9?vX2л@B&7{O M72En B.W5K>B{|R$a[(,y|ߌ$㬔#iC@+A.T}\XZV"mi@*Dmg-+$ZIRwUģ/k gh & n#ePЧ~Zu/gkG=,hB`MnsH%-M, r˰ R EvpMz^3~PMS?]? fB=INtzWM4׋.޶uUn=E,@be`l  Gtftm|H_t#ݓ_M7̨K,V!G2*26d|~+ `O<@֪Itt>Șj9{le Eڈo05\l]ԥ4浶界?iS3> ^>*fdgZEOf_l*x@#>L |ÚEʿq6646djBkюRErݡ\k}brҋm(ep 6̪"&wDR(qgۓfsTc=m 4 0|ik)+2 7 =™u/T {[KBKI(r%kƞ3&Fcqa}A5d#$5]GfM浡ة$YٻN 0;@ k^e~ TmҋktBbq*o/G@:_"zV?80\{EAI^5L'\Ȕ}%-K&:;5jQ~1"N"6)g^ sdGWS JvOr(h4P=J4Û?RGþP 3w[$8dىMB证dA=Ql3{kWX1:]O?k  ΚĢ(ծq/R9KL~,W#- C -zxw:гUw$d\uz4w:Jwk@Y}ǣԴǯ|X$;8.cnwRiN&1h+({~7ҍ' IUL38'b(FaWc 8_B qC'y<\`Q ~"ni:&_n¿(1}A_y֖*)Pdƥ-Ͳ2% @Ewޏ_XiEW2Q =]򭺼\pO0Zx}X1PZ`9qտ秓r<7Ô+_ZѰS-+ 3нAOP4A Ef,0Spǿ^4]/G}f7Rblmb$5n`*Oin{k`EJ)qM Fu?GnJaZ`^ζFʾPdVyW-x,uKe{o#nO@Q N}`$3A'_~\Fun+*U-AïCJޱIzkUH)G/.zFOI7P%Gϝ3r8/uS#Ƭ_,ĽɌbU\+9ny TXМ'Iu+ }sh~T(:nRFǕ3%COy*ܞ!R+ QVeā7a1̓{zLb#\O=iYo,Ir3SM۠U~ uusP[ץM-6 mRvv ng\ޢs蠰fII22X6k׷ۿ5+r xǵ9IElqUH*6Cu#d]Vcø5-XFC-T@x1Z%LRoKK˓рa٪v󯍋X$Kɞ190I3mVW3t׽!8ʘ/RUro1o/(oL3e`q6OT;݇ oeU;q&M'Ou~r/}?S6i!$ՠ81~Sm@"xEĐ%>b"@5_$ٵ Ah-{NԱrcjZMGFd#7 #KJ`X 'mIAgyf&AtyhIN+OtJ'iF>cYzz)R2!_AUpx,Ԓo;|k(=*΄*Y0t6n?"Lۉ?q EN1e16??6̙"M;e߹ D4vd"KǩtoGŸNpكDOfM}.ēn%ɂW`={3H /y ! _/EZi8p9h._YݍZv6vit$=Fv$AN5qZx+֧dE7ϒyGHr`#p[0tdpEuLkZ aPJi߮r;hnH2-sͻ ډCu@.v[`mgS,e{+ %Ҵ0\2 b߹蕺GJ żdy8^\]8H?z;UCah4Ѻ95m'!@ўA)'܁9*XgxHq& ˤD;B`/<ːjM>?V. J}[TPRT0>qKKLn䳡67A7% IKz6 ӰF b<ĈOPNH{T)bJu G^bM7Iqڙ+ ÙzCs>$>;2Ct&irE̪s,ćTM{M~ccL(CR?>GX|HKH;Y^׾A#geDpcB: kr)ʨ%D9_'$U38?-p6uP9}c+gPIM̠G+?خD] Uauvɑ"kOSfEB8T͖ڗG,rP!պq'?Lǂ䵤VpR-`a5wCx@\* Jy,~! (;:3j5XuV sm@l3 Y]wM)#1H@֬l$4YSF3Y gzQj.\&)^4N>KW܈bb)fy* E+;vr&G:J~_?B-,^9eS{)gH5#Z}L{{%˷Dn@$ǯb"I> a/k*>3RnоoW<048M`d^NxUDL ʌe7/eFk{:-$?T{>8: ]5MNWoz僵DBkHQ֣*Xli_J,) iXqTxiRI`I 7%N-˦&]oDz&b;Xϼ  S9:utth>gOWnРc;:@8BFjpy#/q\u|˸欚YkW6Yns۲)=dnE Y^h[s ό\!>`zs5oQKd|qD2Ћ 5Ijĩ"@qGvsHHuscZ,%n.%^YuT \`%!D*I;~=5ҴqwWcDk*e~#r "i񆜌f425+}2| Fx:0~{svSB]Ļo" ղ #0 SEum gw#akg`5@va`Ugʷ{pWmm6O,[F}HUw(Z#4|Cv>wq&Tv0O]"$|p~~¬1 []ãB)!تZF{-Re H;1Qm-`/m֟Pg^8N* ˄x=gne A>Ieעz}/NHT8E 6Coyo9 Q`o4=U5e2#cIz3t^7'%` P~δ\OdL+$eע0.8F'%0we?`HĢ-ѫl88jf3@AT|}Ə4c8s9CK\[EǏ0ܻrI|cb+emXE'^O=SSO}XpL/$˘@4F{T TaO~& C%j7EaӰ"#=77;xjқ5ZtolU~Y-q+?=m{X> @SPՕ˩ceYA!"J?8>sdRC_ Cd0L~T&A71r$,=*FLU'uFpv6cTF ꣪X@&TpdorO`gT`.Qx +B۴ubC1>]|tt̖  oЁ;y*xc|b*Bd,P~MMvCC#:gt5BFy]摱I?}tBs CҕZmصzֱ盍v>zaf gSRZ fL>ÂhkHTKS~|7jd|m(&afoYsGAl d+biWnee$EgЇ3\BQGX.BAX?J cn Ri $o?!Lx2{aZ:Ct͑:r;רXb;p[ӍIASRJ*\s࿬ץHrя$zbtHg8B .09 j*湝 ; ~9d%o^";HaVY3R:t[XyǼˡLZB.a/#cNިH^Z3ai@򳉦p oRk`*{Qؐi."ٵ1Q?ed;oٟM8‰d캃H=D~O鈝22$ rt\W%{n=oWQ_KF&\խs K;8jR9 a@.Gϧ]_]XA0ns|P}5>+} Hz=1uT M,DVYrd#r+9:faym^V0QCh hBl%Zudfe{[a p"3M+,)*"h.r-9BnF O4n@#1NF1) k]-$(W:$::Π(DrvwNe"9 e.p+Otc+!2ӹ}"nk+L3`r^ٿA@u@`I^+c2 1 #ls(Umi ]3^@;G=Nq7Y05ٓt3֮"KŇ!ꌂ YzD`xJ&Tƫ.X xC?eŭ L 5n^f  Tabllʸ<̀:nv,޽:jVܹ࠸6tZ(14Yܐ.1K ÜH2)v?p癩. g[g#* yN1`aEꈗɴ0E`6j&Տd$@]F77:`OĎ9#`'f0~, pJ(?l'<#I%{|Dr_Hh.tJdk : ~'®?%l`ob!DabT=۟4lի\uFc_̈́#A'ɹ樻jH2\~"ڰ^TnUȝQqƝb݋Sivܚo[ŴU$_l~d]+4JA 5O b5wwClځjӏ} 360GUg @[.} k?clNJԔe$D."b&oD^# X;kkZ2FL.N{k<ϡ ;`=ft!c;mN*)=ҨSaGz8c4ٔYʘ@^-U:P}NsJP`2~O}M9r@ds:Gf(8!R^cDHd5d,85e7T_|kaz./jMƭjAlbVFfgx-Hyo?fzwGb$E¾ /KGr cKP/Yh[CfUkШǡ` H❛ZpPRCB"8}Rb[U g;=\;_flN 4KTpsȊbO^mK4 +PIm2q i[$l=}Ӿ("3qd:xs}g ah* 2Y\A ̌:* iVCG Sb`萐es5I<ޓ2.u4hBQ_"J,.7MиC[Hs+@CIf3Q&e\TDt ,/3HnH8 ATo&Lg t^7ebuU^|T'#gЭj•Lh㥝}}1b89~e*!_N|Jo8^ǽ|C.~a[M5X>~+9ROҭ ɺBRa1IƼX*.1j;P(!%>ǂ%LVk'!H8Rْ6%͡߷'gzCI!A{~.\q5&P}݀k{|L?@W8 kW AL)Sڞ2-q1Yw`,:0}ڑ򿒇&(4JNzerT c9\4|GVuvDn}IaԆlk|ۧE`!%ߺF2_etQp%Nk[b.r_ixP KŢɬNI'so[R^LW+߿ۂm3O nT4I)%0OkF?WlB Նav1y9r_w^\D`$W i/,T] ?%ח,w"h^j@<,0|$]lyI!Ai0\VNa.#Nf+pZ)Nu!z ZX8UI(ЊI} GvKf9j Ma gz3 RnF A%0RxneDԭ?D9m!I}؂CECd઼Td6nC*RE"p䐐:2ݍCͩsPl=%WSJ2zguPE2PoĚMzRi-lD ]mbFPv_,or^û Bm2lחxXS\`XHrE+l+\ew|Wp,jJ)dIz*RE#- X Pih*DLkqmQ`56&UA"/Rqu3)wGĨ6OGt:t-+bz|9e+܉Φ_6܉8wcbQUw-m|g(tZrf)ofnk"셭 :lF'Atf#S }/'r#`dMQȵcUWX)RYS*d]ÿ̅gbkLu;5KjCPsLMH7Vs3ɡ?|VJMK8g835g,vЫCqc0Φݬ 5wcycډh|Zz!0MNN~kI 48aq}^TmuQ`brB>W3'a7gՒu6.u*516%Ÿ%5D!yNr!Zeg}dRǜ:wQOtj,g0Z*݂8-Ό$,eaTC워q*{bңVߝSu غW4nsncRྩn5FEs"NRu=CjYz C5鸴%F| Fjet-Y!ݣ^Uv鶉uYxVEշb*Ysl*-mp;ٺIkE$Thp߱en4yY5mstі(+A7sH`ݹ"QI?DZ3UW藃)('S"@2^YF<wA<-eyRr2 RNfz]p|6%L8g~է,֙F%=(MJoiZB;{OUx$zs5tGOu[G}Q>3`hg!Vs 3~r:'-^*N Znx }a "KBͭ@)Z@*!* lCVhFe<49#_794ˊ fDžBqauFf}#g3-ч sADczōA-0[-X4ۂ;@eo G ɂ(5@>/>e5۵)Yе$0e'M[TNe܉e-Qr E\XO.m:?@Nl]Ġ71/~ Y'a8 @+X S3 W "c.?k(^Mb3TϿd\:%b.<=OD]S3V}X[ P?!=: ; =  jږ4$P偺BC&Z~Gu_ E /SWhylN|nҚ'$_Jd(623րPX&G w)8q2.a7Sw)>}3~sKwЫl,0[;v Ⱥf#t}Sp>$@WGcͨqP ="sݰ' Q$|3:(:Bx*MHX_  _>\?H$lWCQ=p6m}(DS !UN`*%%>ť;b$,W٘J*9h\t4ѷlSc8բn3yqScnv5I,JJX#\¥Ć'U?J.m"NOy'U R%HdPBi Uq>[(xLK,#%l}pMElKajވ]cK[|FS"Ω4ƢVGH y5tW$ϴmYVm$/zgqa-#FLłDQDK\n XKQB.0{b!ޭ!ΠJ8imXV@G숣4lc(؈lwpJM51f43Ʈe@>Va[w EG?k I|^T'\ %)Y(B@E X[P"F{: vש#nh6?̨#T ^^@Y,;Mڮe^ɝ[.=b4 [;&CbᣨPvfJv%Np禧_][\O< AEnƠ"ωRK\&oa~NjspIϮ{v~9ԯ۱qGzǝ?Rj6IB6i|[y\3Ψ]ײP5/J\wDX܈ңo<7G$ LPrQqN˴=K6GNF DwP0,hPG~JlD -+V;Lt\r5l4)Mၯ*K \m$ v_0bTs3S*'?z=M1eT>d\tuf_⦑N*>Q~PM3\S,^hJ'ƨ9?-7.|Sf.TsV6/9@4OvM~y ϶;EGդ>.Ql*c"BdZStUJH @|Cbs y 9)Ug('Ia!U@}eš#Z z1#~~qT-7'4.Ǎ(z{"=jD-@xAL7 0)'<3 U]+gaKl}nf|gPljq&SR oܻ쯩YM.B6,KnNan“f;Td S! z-qZ+B l8UJmJUyGCXd&x OePY_[QT n]H_s=JL_,l|%F^} CO`Uw" v BQPWǛxI㷭é^cu1M5VeNO|r1K[9eĔ1ӓ< $N2e5cFW):'t6BQ'0tM8*)_Sh0OǢ1Pt7 Hg~v/ID+ۡFr~_!I}9 HoK#^ܙ/-Kp: D4^7[~4Ϟa@1i+tFZv3}Iw\ :ț:دJ4D?eСKf*u/.`54,X=j1\{% +|PXChZZ#;Ub /*S[[lBB2mO8Hua!%Ax 4bOs2m)ssP-Hf(B{9ɕZ``/:a-4N@*:mR=ZQAep*H,ӑI=BmLB@>Ҿ$ʙlyvXt׉n EO!d #ܧbTiݵ/Fz"co~AgJ0@FhC+?rt$?h,-,a5nwѪO鷥zįgC@3z n|")z T(? &pd0`nE T=L!.%30Ho9 kokd`k{|יx}sqy :Ьȿ*mV N Lg cENGʣn @Ii팦->:mhHn_<kJ*~AXmw[5c%b|^]imUڮ#lKVw`4["FK6oԤ<4_-3&D'~gъh\?$:&"ğC^fQꉭZHN[=RH{{>A͒}g]:= ˓ ~_OmΑ2PQڌk)Y ]R2eh *e*؄4>⒊T"U=3%2IA$_0:s3IǿqD/:KYH߱h997e)2lmWiFSb=vcĘd6P!=|@?rIgWvů~go̎"]`S6)pO^MDwppC?v#K vaB@?TD4\tvlG=G Ҭbir{Z ͠X%+aG\SKZx#٥ iZlġi.[xnchsNRVk pwj>n+mW.yҌgd.b'h,.z4.02XӰ b#pݗ24 YPYo5"fPCqtHizetH;꺜-iPlu :F78(H.CD9Նt !ij_нEZ݃7^f^V(gXsz|4f imX@RȎ5o67ȁσO Kk ط@*huRg,p<%dS/- ~/19 ?P>h栴Hi1QO!Eܞ X#|K ' fS. ȇ@"_L#AtEWex{!p|?T!1Uaڟ F1{cpZ>@o`';6\SK1S4 ֜a€A\-Cנ041'm|^~Ct=&T +{}F |kQEޕ+$m]0ZxXcfQRɲ1D6Y{BD Câ#&h }f[YRa& 9riOv۸fN ~!lY]0ѶG}zJ?\w5*UK3ŃUU$yҊ,xjFmN6CT{` Ϙ0seΘNpx.F Mc ~Q~ Ftl3ܳOīy%J9K#h#Pk:Ux&E&{I|h+MDUNM& -+N.4#X< 4 ΙBLJjKz7R<OyiNtw;2 Rp/9]%UZITAW}~h ÄV94S.|z1y˯}x}9c{޵U\a#Q#gQ9Y9y 倃][ h:^^ev}Qczj<ԇ}rM:کduH_yPQ+[iQy_Bcu%M25(}{ U(qG<=ЬrDL*]=8gǝ4؜u^D^Μ^H25)t 9K{Ү_gj>]-oKfB σn0"`"Kz{ƹ \҇YKr? _5|844npʑ+5^1f@ ~iU#Lpe 89m]Ttÿt5J녿(I!/}o8~7a8"WL^CSU 7jh.A) {ߊZD3J&@cPhdzBǍ~|ᜠ=G,q5k[|x :!&߆/m$'cm )qJCt@Vo&'{GNiF?cIb\vFǯɱ@w50qMک1Dec WSXj/D{Igi{2ݮ>-z䗻lD,j+Wp0XѠk$3 u TU&U?`f\oN!^v=qUXQ."npzM `7V~_܌6bf۰>K`Pe(VomIְKXUh[G}lXBk>A4mdwk)K&,\Y"IfOMr{CUm/r_Ɔ~f)2(U8Z`WyTt}PʜidktƘ sCd8ң 4U:;$f"8Wv)U1]Z5IyD1Z"FÅ}6=AH(6[qrv-q[hWBPrl`&5D SU { Js ӵwcgRf銄S I {GJ+o(ބ,x((Y:`K|uZHqY/# PB<^SK{Heb)&)GJLG**=a^4#TI5@ A2)HPS,d9($o>ln*q.qtilϾGћX֞vS2_0ˋs|XKԃN~&ʩ]bcu!?#;_"Rg$a˼~X$n*u `3qyp.sCKOG_|>ٕ/I@z1]\XtE8(k?a -} ,XswXo\`NHi^%/X~j!Zr;XgDULL=CKRoUlH[v[tmGյ{wml=)JliTg0)i%i m׽0~jKbǖ &WØm󬵆6I$P(+Fj%G>tmW*e5bFQ0_s$HSkKڈXS!+=fQ;v`\?Kƕ\q,ԶI^̯iĜP/J=w+EbkYQ5 s-Ma ԅ;г;2AXN2^ЫO 5+"tjuãK?}%ڹ)"%4Y?pӧV=Zi˝PCpTf|W!$#|*x^ɽMXFHXgj tDig6{u!?Pd Rp0"NQ m!Fq7%fN̢9KW8}nAlwI΅bxNw dCyܦ6zKc`I1 ಙ3C˄ZORf\D anB`y)K#LvIC _$EJ_}%)(/l܊5 z赀p QgE–ɎZ"Hc_]w\oha+%/O%%b,RM*0 !CW$)4D^4 @vp:/ Ƣ*;\0(&[lU4&lvsYi_al%CP2F:훱Q4d;(:H;uwDO3ncrZ/ |V'/kGԕO ex25ą#RFވN ?Ḍ2By_F*VjDҎ=6Pqh5(ZYB= Axh[*)jԦWZ)1 \aQBN ͢Kѣ?)\gQ EM"gH5}t*eI/yl4-7}  Ar-ζBru!~dgl/Ф5tcmI+,Sg};MB{NQf!7lZY3\#C#ڹG_:P\E'` )0mjMA|Q?Ϋ$tTBK)*@)J))@b`Ayk IiZM/` Sk9g7=UȮ`$ QQ+>nΚtIْ˒IOe '*POp]VOYJԢ=qƀSNTq6rVzmztDΑ"*48#-iGsraxsiR Rz{8I;fzn3!+ak=M - pO_1eQ)Sm>x ]@wm8KQ?{0ʉ(T Gl14B55r-;szs.[XETB@c|z`Zj؈Q(%$8u`F*qΚ|,@&±{)eaCom/ 79cZkHu/('g}߹i抎]Qy fEp'ܹE _F0dh!:B<=.&_ Rfk)lP? ^< ח tj|V:fj9qPf Stfeud!sdxܿirflѳojTgnT8kj72hS%RZPpqF^m,^r˚Y]/ |]( Gx=}E!KofCb2hw8o/PSP)oG;ʔع/zKt+T(;@VjOϜd uAsad)ϼ A;RK+~}]3kf#~B"(>{up)h4JTQǸ~f@M"DVt;RA׽>=ian ?|lJ4 /;E)}T&FWAVuč;5= wfЄ^/.+Nh UKCǡz)V}jvsM'w_,LVSQXHɍX$HEo'w}2uH>HL?jC;rMUSgq;F?5JYc㎇ q 䘣s$ mLczdkT)׮2FoX$( -34\?#Lad..0H0ʗ\ڳĵ@ P Ӫ`m壁o}Z81yj;?GM2{Ķ%<&\@ eBpIɓ4U:B=?.C&~;>xH&om.5Hq'nHNAB5ё_.SCfk A AG㓺_XG^swG}":T`_> ͻO/o+^Eq\gQ_U"U" ё, ')/ (7P1۫AIdt=3ZK{Y3%p 2h ^[pqi%i~&' {_O)e @|(I&[ F/2v8p,T&!T b*Pd%ʭVb{S| 4R?|h#nߴ{d::f#D%:Yh!MGo؇Dݼ+ q77' t+ UgwSzLeM]Y ZJƕFtR ¦*2{bԭRjFЂh^jH6.Z1 3A9ox{!a^uvH |j 6UH}B=/򻵕iC`m֣ް^^5+ E(F7. IN?J^jM(%/5R7gࢻA4ۑZsMWF94CT:ٰM,u9;,RR?Ud>;oieG^ˬ!тdTfoEAExFC.6%hu*{$y?l5n_˦Pg$$|dO/<|oPg|NGb)H͜+x~Z|ǛAtN]Zs}XэE`LL)H4}5:qBMNcj=4=oYf;%F^J/{`kAX^.XBzQ#D*BExM;Pwl{׭ y Mb[W^Dȹ5ɔ~(C fast$EȾp%B/!i2K Ĕ_ TR!]M- SY#F͉FԲsУ~]-Op& Dz0hf"$M?(VASvb?E#A[Ԋ;9/g\bH$F1cYf\j]H*C'| >E|HX!q3PtJ.puf=XfB#/TLà5ٴ1FZ7vv qd5D@^/xa=ڻ'&}\N6sqzHqZF _*b8 KvNZ<5!wmS/5~^olbX՞QJq`2mE3Ε\d+8 T[I ˖x8?8JuX 0QIY mpAKiXXfptYo8J]c%cǥF EC|!H|w">P瑲2b21_=>\*\|~^ Eę᝸p^Q~]Z8L[υ=]l4$qb팏ha [tP_K>|%"< K+&\(4t(A.0Gq]e?Ow';Hl9˽D9!iCckkt%q"Q.Khhys#4\+5-׼5̋Ut9^߾< Bgo\)ºQdosijN<(E#d!7gI[w%kM}[l\$b פg~LFDӺ6Ὧ On,? b{lC8 mnD}^.xM-= ;t@F/<&fec^5O*P+8 ǂ?4rX-+VPZ"\Ur`ݝdjCN nrbRH5WU٦޻Cd*X5gvbuU)Q.Eow#_6*pӮ_`tD+Oi 6&gfîx y:Ԧo*K[e[( 3;hh$9`<A|\vJgy!Kq݆3ю_ :eu~[R"uKA Cu}Il9EZrtDd}[k4L=lB]bAGJW1U$Fk)//qa vf}=Z)N~I딞q)sZZD5Z=`Bb,p;FA6iOT4Q0-t1>K\-eLC[eua.G(rlsma˂{7PQ6I/9 Za;92י(.)\no$Iݝ%w0P>sNc6gAy]țJ$ zq`wLOׇ'7#\:p>WLlE"c̰2!-TER%ձj~3}PPqX'CԨ%v)*&WE3 $'pctCppI{ Ju%֔wLUOAPj:737vnsVAPӵM~3p[ ѢmOҪ}S5,oa1bon녂{=M*}NK$}~!pY &^ Ue+g > M-8."(Mh:;IjQɞ9/s}?e{E#hyS9{T(q虇PKa 0HPI6SY]'Ri)'^{soN?!+ь"YuI.tws.`|j%)a 64N(?NRFgaA$FoqwJzVi) c`ϰ< nd /n 3ZtRQdA~bG9|`,"x,Ze6JH셡 ud8?KnvKʀ~?҂ݡvQy52.h_5Q5vm=M)#oHdxScFF\fڦcg :uqno"U&vI'F k)R`XX3:@;Sb bzs^,݁eDhw|V6UTAmJZs$g iآ L/6g/ëD@_:̎oM>|Έ_؟) zveaߝhtXp@dٛB^ӻWmq1]}89WjU`aS̿gF5J./h1[>ZM irNr&s1wtߛAA77%!a ia\`Oz1#*ch˖6~Xjp H\:y"}bfror|ae[xw]É { 9#Y(S87W-iW9w FN$DK<=;pV.SZkE R$Y# zñV񻙷J!my}jgyZS]a|x'xΎU(j=_;7ikU&޻!8Ln,\}-'B(4OFeFwibyLv" Wnql}&u}uL^L Q9N܀4р>p.?lTz.''U!f 2I,d|m)+vRnVO<RK ϡS vD8p@@%gkZUjb߃F~QGߑD qa{i='tڋ%`D f\IS&ƎUV!&BE8fƨ{.tx*:@Q(͟ x Ž ]ߘأ&+ŖZn`U!=Xqf SrIf1Em!#TOI.t!"VѡG<_np|vZwE ,5U~xq;;P mŴ o$S᳟#<׹A[FmIU~Uzat0 `%7*Uq`TQ>c W}rFpw3fm, #Iۊ"0n1ӻ>=~rwou9R7J8a@pg c|o#bv׋ \7+dҒKx,VCk7QojsO3 uZ ~"O)XQ_c4Lkjw1g mOH{2+M`[ѬgW80ըء;%F:N `^$%9aɼH=ēiYC?Q='۸%O -YvO)0IPy|.1[k6q_sb7Ki.P4k>P`^w TZNLr2]})w/Ol]S51?ܴhTt$U N5njg>samEMϩ0^sX߂¹PJmm${Uy+[16Z[:⾦5Wskxheǣ2JƁvxuCi<;z+O|8Muw7H\oQ~n-'҉y[Jx^WM*ɛElSX473҆-,)L]t̥gf`KתtLKiL ޟÃo_˜4v`b c7+Đ&K,nPsܕE9$lPZ׿;z6xa*/C Vy' )uaoXZҟ߉?Yh; RAL0n}ܽA1ɞ/"}JK2J/SZm6"b Iw8zYbBmUpW4,>^LXt]΃D%&B׬7I 3]yTߤ6XXRyڶHh}N[~E8Z2N_UA}} ^^O 8h ÷%~-28;9+ j")}U4BҢ#`S7?;`h"hvr|DG<|Z:TK15hL<֨|_ԛ rMU(?u-\ȴwȳBsN ӕ!rS2RDYYw01ڴ9( Rn@Z:+Hg+f%z |=vDn-ؓMtx#[RV.A}:\59t""-܊W^LS6WT<8MC &vQ[N:]?-mt86Õtt39lȯON~>j#o'ZYf;yvԣdvndrZ͞Hˮ"Ab .7#Ŝsէ_k9BVm.-BNtǾA` 6Z$]t_Fcf!x4)o.R9Œ QgyJcԕ>c̀Be-l|>IjLEqHpŇ$̫Ky:Ѽ("iO=zuyMo]z#3L?8<[ b^Dz+-_ZBQ(CpVq͜cdȹjަ:uJiqeKURyF8UT[1#[ /V-G6S uc*3LYc,} D]@4"t-gh;AV?]ۙ`Xl&5ҕ$et*śdvB Y!Q,ӑn˰֌WF\E_W5~U'߹,P.edm)@D$,VNQ5ȵ#Kp 4!syϣ^O' F6CohQe>Tq\%G~@}gnuy=:bL/3]~\yPw OG Qu$ l]Vy?o #P w /+LgGa^3I*Si4|/gN=޼m4M;$EiCc9 Br@ [vOwx'h9qLNfÐl3H|#e>N): "!;h܍mzٷ>(e{ jKk%je!otD ׼誐k~{I1!OF~:,QN Aak€Kb؄z١a1fP>̢A^j),KeH]W&&4od>zu$Nit[ڵ]wlR5ݞzӺTe1(6`V0ؗu>g%h^r┫,#ֶ֯U!Th /m&øS߻_x(Z_h2]zp$KuEㅐX[RW)SoJ_ u˂0m[ ݎQww'h }>igFs%I7 0ͥ&YZ[ƠŃ !.HV<}!Cu'^"8oISk ٥X Xچń`SV R

    Oj:,> R Bh4~@4#D2a<$KI7DԚU$ 8{f>w5E^t빥nhvE PJlsWvX[ *1_#lܦ`e;4r|f6\d SZ[|2V68;BD3QF;Ĝ춡in=8-Rwg!37ՀIX3[=۽R@8^2ZvcPAὮr "=8Mm)2T*^J//CaI!Py԰E;L2G\::i- : p<8/Jt𦃗4]_7ny{[JdQ2dJ@="l8`)Ltk뫝S?a_-'zb|Iǻ!p4Zγ (:!!lr_Z7U/AFy?%2mk&=#]C̈ϙº4\}\d D 4 ₝mzhBQ9uWPBv~xR$+e+owmVXV[>.(6=bpwWĜ1?_d'36Q+n0>] حᩥw3O-#eo-ts lk`Coڹi\takY- ^c FU !X/1C&|!%%NA'8Q9{%y&ܪcgU}?V1v:zPt4e#J1&ઈw^&-$~b6CL`y&j*-Cx>fF3W**w_YVֽ-4 -[CeV7Io0 Q/ ?vq-nU$ f`7!7rH96orFy|jKI#ـ'@ W]'&tfn {ڀx&䀸5qQ+ۇ ZWuД2[[#]s@qgg#p:RY?bo~,%.nltAm^dR.&rY>[̴g$U3q Ixm*QxPZKFa#xw&2^*A|E^);F4X}]6}\~$D2>97EGzjM0zRJ2\$!VvN:#U%n4ޡ|l̼f0C:UBD=TJ\0g1(y`,wp:PAi;Mg{ZHWLڢPDh@$bvLzv [_35kj4NϣP,*|c!JEn> +#k̒3yR*їWL2<J= V͸ޑJ 0m[ EqFx{/g'0lSu9?B!/YvR}UW~@\n 6\qR1PL7B{ 1Z%XcDf:ì-c dIeDzU!RͲTԕ3‘D@;iʣPjj= 3)N)\}pH5}W/>Fu-6^V5lu'@E4bK/BJhJˊ/nLrF^DٍX:%lxeEF1pxTc$7${l1y}B+Rb.*0X+.\Fq |V N%kas1)3@!8FU vG =ɿȨ_"Ž#'(FlEI%ҜRgtrOS=-q1=0ZI 5%P/n j=3H}z[Moblox։- "$&z\q>u}4>;uG8'7kj5RG 6Ϊ0 Nݸ>V_5D8FUMIlo7vA jm JmAބc4yCU^bMz$/ۧIXPkO{ Ajϔ#A˞ۂr(R=՘:>?<g!w4E爹W1DLn\᷽d6.{{ u*QsRnV[~Վ (8RZxnjm<kG_'!:?Bg^J<ڦ2ؼo JI'dūÈn118#&sy$_t=ªFQ.x Ք膌,h§ ߙ/F>]*:훘w1Rugwr o HC:>*J1&De3\Llt>t{A (U˵^J]@;VM7!*fM*9hR5N'X.3={a5lᦔI"+Ow#tI ;n>3۳&xyH~`S7Tu7UٿڠIۆ6ۊg} #l\1m`;b;JfsL9q=a=69^ywь`(ƒ~]<n(#Xg%):w4d{+kUwCd8ɓ*nEC+'cב$~Bz:>Jx f?pI&&sxJ Dx!5XhB#UJu5pvwP+Bͽᶾ;/l1[{|uKDZKX_c9gg4=u1%37!\'P٩:a4sG=qe?ks<{kw vmг=O:~I߮N鼾,8pt;!}^X?ӔSxeVx4yb_V;K̐Z? J'`|=i$&&98 CCI ab0m{Xm4 Jf /:ܛB~Xx}`!{-_|^|1(2ml7ѾTfHU$l/֜ Z@ݟ"!Wr@y&}P)O8CܺYB"E~Hc:Z$go-cX) /KxкV%iA~Wci<T;=vLe[WfʌOJ!VILsC5sG플Jl3IdFΔ~vVlwv}R?.9l6&%@O:ɏ Wg4#o 5ͪew߫۟11{u4EqZTw;.ل| ,k.5UtN g6B(Gjb״6.=T(?ߌO%1pY,BIYS*N&Fƚ Z{^7  "?έ2hG0cAr 薪\4Xr@Ueb) Oi`x`o knb}`>ivه|䠘-Wk?Orlh0 ѓ.Jg@5nAkzu6>P"mMY`[B4-o6#"z&dҩ%7<@(-A loWib.  Jf~kg.(eBxAUƇ Qɬҩ+2 6rR-<%ܽ5 ubť[9ͫ]>cEI~% 1Sbw*q=1!Vw-iɗ u8޶feJ[~3ǦTew vHS$Q}Hh!UJIor u0RZNw*~?nta~a(Wb+Dy{:*]^9dF9euìz3f+H$ddlI ! Vv,e^i ! gCcb++N/t #Թѥ9Ar Q(&W6qcWgi{2C~9PSN=[ObLo%= 8Ӥg22by>!1JCj.XiR!+)6dL`# }B1 ONYãm23-^d}, 8 #'[4GyƤ>9BJK WɓP2Ԑ!gqƹ"=^]cH^ yz'QeGx,R_{ uh ʓNJZQI bAr:&ܱnD$@mE>Uɩ1P=6Q7r-ϖzEby/IA>jl߂OtD$wKmfͺ"#\ih#EDwosQA4$K8^< Z]AT5< Da6& ЕM RqЗm+LO/ٔ9$0JLjH %%`Nro2@o3HZ|a X>uf>Y.;[!H>]F`0"a\GOx^a5)+C gya0 L 8>3?}UNX1zS{+Ϲ f"Rq,x㱄" n"!(#v"Oa˚+-bejZ]ܼ3ـ63!9rf  Y^BMzMec(@GyнAylOl39Rő/P~iVF*鳐Yx:{J )F",5&f`Ime U㻳T<>d$rjqABRhk !Ne2kWtm +YrTfl}1jAB{!3BPmdpfaÅp땡V/J U)DeŽ鼇z}]k.f^ KDd+׺,y1ۺѼin ;v)s`uf>$CY ذɿY({w7,L/:]6\ʰ$a?S%n#)D^ЃPP-ae{J`eW6 R՘E4׺0"0^NRCPx \/A\K sw{&j6y? 0h^U81t痎'Ea1ZH&FՓK|h ~cyiQp( Fy##Q\(sX3,sg |Rx:pɚ¿F_ 6M5de!5'Bvqbj rG_d,1~.O`S?:u)qu.Vz\  EC+WuO*A Eb.:gYG_FEVZҶšIIxH ]m}Cc6$XɅ1qog ^7<"=- Kxɬjǝ5@)wug}uy+ g]tԊ6~S#Mr(^|N~4J.}r Lh~ZŰu W wGy)s6+)Iqfhß)Gʫl2V,VFvöL 3oqQ؟z%Ȣd(Wρ"vՌRxvV=E=AtLD Nvbi RJ= >,x`x/}\W,#ޫ1&I#^+vn,9_`0F)TNċ(Co(8'C3p`"۵Dw#FB-n?(>L>7^V\Xڄ;,ެM? zݳ?|>M>Æ.d3g̑&_c+4;\y; vYX0mjsòYwtJ4i]5?֠y#]VVI: "J4'գD)dILrm/[lNu)Kl'+HM3O>&H]!.* \egIM'x^uKCJ3a)*?ӷlm(v5?Z}X_hCHX2D[ emDza.}*~;PnNQK9D~ NC{x# aXԨX̑LU2-yAjhsRw8HUKN?"Qҹ?J&vl~q86df!"k.߀=:k۵1kk-жf"vu/|l1ABF$d-[.P ?vcE!aY6/ʓ3yʹ!>^wNfVː &A{mZilLtV*a_ݑ+:poA-;YZj!i~j#Gk{{ ϞSXSz~\FH[ U$bX.i2 bp55X'$W:r ָ?1l@ 9/k"v$Oԛ;.V$QwGeƂużl`0gDs(~,)1|ʻ8FZ" $Mv/f&uƴ*;w8p]XgXz:X^N={\->:ُBރC=d>ܧ^RR Ap+jJy)OhՔɭWcnTB>8ԏ%p<10)Kf䗒wbg}Xj6Q6]\ϝ>ɻQũ݋2p#Q̣M{?]]$x4%a}3- q+QڤY:gcNY9Sa(n B"+m9-U`u%X<)҈ .䞖=n *_d2ԛݼv;&emF3Wi@^^J8h%Dǿ}3f\1 mv)Ϩ#5JI 6d&0HwDz([Z aN]jxv#[G1 0t3MbX[֦L4U޺S3D%XlkZ!HJr:U.G[z W" ``5lP:67jWN+lз;CN j{6 ́'&m? }A<{J7xU>Z2mJhx?W%oAޛTL0FgA:oaikO(i|8pL :mxSd<Ŏ҂r ǝc[[f^(@3\NfiUw\k8rןdOWK¨iW>]n4Ǩv͐F3S}a)W/%"giD,v izBƸX)̕oxwأ)D4u(TƝ/Ś(^}g'C}%y*Jև),YK_ܢ hsr*[/rw<J杖<>v{DV˞w_͘B / |z3q,$։Ƙ>Q` UԵ/` \a Dd- d c4ó(U馭!Ӣu#a)Jq:^ԪVy!lVQqV}q,e"xlc=Xܣˣce ]X$ؼZn>DG׾ױv 2ܩsz4g]BzIN,2Mq[@|{"*T+V|e,6ɒOZVO;[qݲ Q錃xAt9RZ4kl!6z7:"u|Jm< AcgN`".E)ʝf0Տ 4]%de(YjG1u3Hy1QFmH+s7$jNzsT=$yӿZ;Q .2{}zHG3Rbup}M !_\o` |eXLacKߔh>!2L޸nW'v͛zݱnV*8hֳWke$giB?0AJ*.,_I-ש2@ Y6UI=^|&΍.B< z宴zݢ8'hْHicat:$edqI߽Af٢.n'aV[H+}sߴi h+K{LG4E@ϟxeщ@EXA $Hk+Dlo j=d3MS9KG_ zBXQ1CPՋ p!U.jx͓Q7\fJn ģl?5 `z>XmqfY E4Y43>rfQKp(0W07D#ᶞ8rx%+Jf9y f{5G*ԟim3< kꊢZPELF.#TcIyٲ: a6QWUNmFr%g -v @ u ZLL0 97x{Px%C-6|2ަmw麷no3Nf_MԔK%jH ZE8uyF'old?ET?F`7͉_zv X5lgd, sr3&NJ3d$- 3⩁7]>ϨOvgY%RC;csI#^O$2Of^wG$ʰJͱY޽LWSʦ0c3䪧HԲN""C%0Fcd;g =B>QdZd >+<)Vb3uP+ƪ**]Da)^'G1&L0F\vhZgH)de2MhE[\I*,?buZhM#Ǽ@U>j"[T}uoZa[ J= 0Iy-y^ozba~m-&Gq7|nydLzEg2"1o #{W-`kW_PrC2Q¬# \ޑJؑ ŹF$މ ):K5 >"5tY 5p\"UvQ G TݗTvYթBL,Pg W{oIA:Jnv Y,PfoZA* N%<BQ1W?e8{2ǹg[$kk4-w,0xxt~vn=̱Kj> ]/Țf=`n:,$k:\v@\ $>+AՋ}><7'@0Pf8|F/} 9/3.A2_4C<ҜKE@#uڊ_PįEHg];jnx Vcp -L&mȢj(SX0`|9DZ'CPG`_B<5RF4N&ϔ\^=2Qa09@ؤZWx9aL:E8p4 z6,X1hI3y`ER."B0۶8\)B7ewB&a Dh]GI3eNҬ<.~sڑ_a$RBo2a]}#2mhg5HzFmLzńp@o-5b82wk7mXȶרPcTي@{c&aH a֖. せlwӽd#(lOy}k|{e6=jfZM fE'lֺL[8)9թUXsD|@=4) Sj=kV5`a0:rvh>čU:?]/0xoؒG.g0y[o_gj)T~~<_mf%)iUy f`-avNG|0ԁgꡮ1clǁݠꛒ}qMQ v)d%Kdмt8VA! ! Oi@7TfWƒOtCp*^s7;?Gx$# ^%<\{rma(dphG$$b07\ *PC.mcx]S(|N)Pv6н=S*Onؗvw 5"QTl,wOBAPT}bx1 ނ0QV q5ղ+ Gb},)$Z!ji:&ZG3K0DŽiθ!5r VPPH[oj|89t2i\Эt o1{PaՇ,A RD}bR5 0q}?[<p&_nL<|oqſxѪ"iձ#EFJFt#6u"-Q8%*KK uNޔw`!\9ى6^L.1-tvdh`Eݩɫ+U$Z:aLQe gDxL-D蕿Fת `bl5΢]uo :f![?| `-Hy5/4n:9.n޴trύ8oS* %tjҬ9H2T+ޖ+&}.U9OۗaTk"}mh& FZ]U"b^PXaLa녙O&Wvaᆞvƞዌaza}6Y%5%tO~=<__򼹱o8 +{ 2K/|{<&,(Ռ4.&,xZ~&j_V+pҳ q>ȵS vUƣʌw{WwP W Ӏ %qR}#Opn>Gm$i-ТhF 6Ou&c gh/HcleBGO!.`3FFb[^5Ρ:%{ogK 6k")?9`pEMjd9@ b0cf>?;qC~|`0%+z6}ʷ4̽3ŵڢFt@*,V bE HЉu m% [ec~9kTBt7'Ot}u)2i'5hYxiHNJ%i@R+i%ֳ-N2WN)xK$^.n@YKѣE8VvX1l ;GRiKiq͊}jYylIV,y,$Wak 12MRC 2ݝD\V}!8NI \[4\|xAd3H!!Է~ ؍Boѭa ڡy!+-@ϜyAe`"mܬ0/|Scq0TypC-S >33$ > KbQ ?{実 A8h`ΕyHmP=LLN_l&뻄3{;eI98?{B=/`)e&6S?DtnO@e[A aD0M1fd} ОBPz[ޖ~foJ"/mS:)b -J{ZR/<'VR՛!%ɺS /MVeh A[F,5lebeN2fm=Hmty/hEmp k)3pqE5cw}y 2##um7Sfʬ^Lv@~*~p<#\ ?%:E+Yy$} R57,ͷdV[VYw~O#AP|9ӲÛbQ1G2Gڋ B cX|bY1,83nh 2!m-I9Sݒ}6vNZAYbҸ0^͋6TR~!3 N#6iŞwXH|L_̑)HȔ|gۻL@p͜UǑ[d#`bGË8 1SAn3J˜?@yn7$`/[hƓv*N_Ѹ%@;:*Zy>ޭlE87 dyZ>-uh 7A l 4ca#-($6EǭTlIz2Xvu#ڋ4_8t1Bn Vi85Ы&0]!aJXDR$^+|^c=M2{6T^5ڔ 2 ISIAAP izyI 80n3Ǔ+P>j|~0~ՇQٸJ\zdLifk|RW;S f|%y=C]vƷG;A)8?#Cm/E<>*ѵRN)oEN^VwŐJ,l >,=@;3-PV|Hc5ؽ]T^3+TLMRp 'jkF2j1da.Æ!\U ͎Մ7bwPXў 5N*%Ns2jЃ8^Z,ȵoo% J:<._eyPvWrvFJ4mr܄2?[Ys>yE&V:mK R7ket@А`%̍O >TF!NP[a1+ K'zL0 rh؄o++?׌⁒@|]88SDOgB[Sx%:74QrXP#⭤d"6n'rl}ǟQ,ۥ$a*kJ"GʟZ:届,rנ b{J4/i&AXPΨmnH{%ː0g4ag% ='pꑌg}4vYƘ~ ZKB4x ??[u%̛4oMmlS!0, \UPeE E]C6{~d',L CǒHnjR)0MwQ!V$hs)b 8ը#RJ;8c4pj۠,Q~.5S฾7tuWf2!G hOg^)rppE4MSC^cz77T `ls>Y/,N!,zd790h; 'c$GbYm^}]2;`XjXθ4-Ë)э spS,叟xuɛ0S?k]\0\%n<pa\%0;+tSw!RqDP7_F;% 17l2I.;=O >'8Jo{s%<<4!Vi_3p]&*Q\cQ%FJśi~5ᎪUb+&̯ Q| #r6#6',|rpnE~cUF%vw^SVuw} Jvk?fwJE*%t#n;[F;FD{]! @6k&\.iՍ|EքϹ*(]Gg {2'9Y) nayǪ@uGoIz}*s:o+l}(Bmt]Ԕ8Mcr6]5u`Y[Kg)O5'&75~!36|Ĥ9>'~[\jO Iq"p zu>I>A䪷]&]i]4س'2tr)#t o@G7E2U%l[&[= QtgH-(|?H=\iڞ?n!D֛vDzӂ* '/,"am@µ> sW@>$C9[RM>=AVp_fU ^g> kp!P1[d=PKa[k}33`bX/-c؟6uX^Ybc|<;|t@hie (KSչPAt\Q8)NI SЙ`8-i&bpL=tܧ_xsqܪڨh) T'JC/!1Ct7LS@zv6'BaXxs8vHP75%1DwGR[Ԫ SY"`n^f[u\GkFgaILowUk F>'D@d~(c "Ÿ#V:Բ]2Pܻ8T+v_z̡o-g/b -ўl?4]"+X̔~8LIdGu0\7Z^2U΢1_)W(BxD`2 jГ~Ԟ5~SfL Ꮰ%v,4| {a2߸PٯeQ*nXtmkRB%dfP9Y3WM./MP1gXJ4cirڢfXIΌ1Mm'7h< DO)9=A3q<ԸJca˼[d<R }\Wy]ܐWzV|اŚ#.3R@/E\{n&cGv9榲_q} !?gNO3$[&%IQ,a9B<6S#pȥ-m}h'H=ŦW5YT#F'#f}ay*롑KP?. *wa\5͢ZC% LVNF |d"R(>ɮ M>dY',^.َL (޶$}%Scz!Ze*2dL:hZᙿn@ v[RSPO< ? j{[$/mw0sCXBF+ɌJJ a^‚ΈY z*;7ִEGYH8"`H4k;<2NetbE˔ ӧ%xyjp5' @tc@nۯ/d$ €)%[ܠq`s(yYk'0k1#<>,gH6q$BR6"zMxc@JdI'MK_ziJ˼ lP4ssHV?LRfuܭQg ,XHX]1>w/э*,;k|:j7L[e[a\ڏ+۰N6}8GM$B^Xb\>$(NعK0fjڈOWC1zP|hRm&΂@j׈g2r8iXX{lRPz#׫njcz9xјB`GfEchjl7ߘnO8ƆyK]/n9ގvM殐v&L1@q. ~~I_YN%XsWca;x?ڀ h[xq mC j~tog9r4 Du}QeTcm׸:ڣpُkҟc1ކFavry>Mm]W4}ֽ6kMT nEueI OZsԝ+DNPdʉ荩Re%`w*EqA?)_LJS5B99_fcZsiŢWjSy2ܻ*7eJ"pݿ8:f]TS4Tم?&)6^ 7'9&w (;xi0V4,e /xo pbe?ZY-h56;^^(/o |"%~R8 h@ǽ?r8V'\IZ #KkbeAz,?)eu;jmx"$`TN~mۆ![&"~O:Կi+FLlPXNyIK@wi0ߜqп6c1D=X hKhi\:䤀&ci q"H#lr9_MDxNzwX&Dۂ AFuSMSE[o\Hyxvu7s`H @ ?q]nɈY΢  =WlqTwpQTYA]:ф=S7D}\ (=t/|yzSםz7bHa}}P9yOEc?,~UQKyT$KN2 R5Po&R\-5tvW0 !'O&L=($H`M·P&LJ^?@iv1S=R~1Y۷.vBm NOqY582,Yѣ c($4MJ-&aw.]|)]a% l AV3xJIiP%Qi6fX0w'0~T#`s?,sOYh[zېdT8twY|'?+7R2VK˻wbnc%>`%[GZ{OLEΠy485D *3 [0ѥ͢g|> S!Ǚ3혵ndD2*i@J_ }ziI5B g¬_$`*ʭпVԥ?ҹ*;R^UʘS?i$Xҥx ͏`PxZiH?ϰ/[e%v55?J#n|KW.`Bj6RGèXV ?ےr\ZPfB{7ƛ@2[جtO_ܠ0&IBԍLP6`=U!} J \EYwVȰMOD¨ET (qLCBPlPARl9"g*.txtyeAs#(TeON5,i0N]2u#{ :.!$d{(ANo"d ||@CK`nf*޿I4`q?N e)+["ħۥ8GL卒k:{رь-/7Ÿ|3AIaʢ EeO7ɪH:qǾ/^ތ[RɁ"S-XtBǀILItfBy ͩL^>C浦>aALC!d۲ȳRjܯdSgzn@}l0MBU ڰf0G#9J:@jWe`AfIP[ l!Ppr6 K #R̬+\M&qdF:zHD{^ƖdXn<#Yv&l cЁ5f; ?M'<%N$0jS3/ T ΃a=ikJǪ= rh; 窫1S,Tp"߽Z2N VoT|-Nt^]2sڈ- RZ@0EilN&ER Y(Kw(?#7u V+}H W7&Mtގl\ltx#]*Mo@UR;yqb!I rM)6 ihsƀ sqN䟏"5/L0i*O@H:LJu; l׼Ok6Uh9ΰn̦.oX*}z?DxބԤ|z^>Gk6mX=It2j)fOIn1HCi59kC[2(&05=\c0kqtw_{*?E(P|j>ۨvTRj?֨\}sB8.[\ӫiYŞ(Ml%tgm.SG?CQ u>[ini1c'o!Wfؗ Ln,k5D]V 3U*l!rxFЃ\]5h|b!Gؾ>({ݓ߷ 攟0eWuF zXbzxi8katvKe4aUZglKEHa<[eqoS6bAM  8[B/؜۴Ad?uwvTe7^SDCE \~VQto$g*QG\i5bT xHkpGoQO7bXp- #&SV6p%&_f4~TD hS>sn<ׄ'䱚vqz,Hɳ\-X _?VZzD )hM+󢮻0%pcPe|8.X;ڪ P뾋0,RZ_ C G[؆ ^d$vz+% /g˜Rf{ď|$MuK./*;TR>]&S^4)8Lk:!C:hB3C^-5+iNָjWZIc&QRܡރJ5)m[] םÅ:dהRW5Gunj0fM0 3HvRr!Z?>m>t 56(&zy()C'sӈRiZQ'Ѻfu1ohrfn؅Sm45ʃ?~s L=|ԉgڱSdE*g Ժy6} ހ$L_>f YVZ']33Ww7:rxϊ }%N̳%c4-1[{4DE0^k?*&l?~[+afI4ՓK ї5In$eh礆Q5<]m` l9 K1SV{Fڜ XD҄<22JȲT @xNSԚO[A'ى陟=9XIk IUD&\)1ےcs/sf wc)Ek`NN#"Wߣs[G @eO:{־~uALQr7DUcԏ^h( 5+tiXsb^@zN53)(Y}j=[R |5-(k]hhϰ UOxϼ:ߤdzV$^ؙy扊 z3~2*ㄸ&ǐd` })t M*菤aj>BPd @ʷt)dOX'ޏէMjsC*^٭ HtáBr]T%>G"'^)̺3whG"+VJ۠Ɇp4OW# @SV}iѭ#2:/Ylta.$G>Y}Ÿ>3ۇ>Z!ɗVbV: zюF75ztNA 6b0onCvyd;D`L-^r{O޿KBt$A (vuG'QYJ*w iYg~ zcŸ kbJ=ڋAQ3JAʋ3\:{zw#cqљKn3KBqoK1Ltc]ŠӾkxRUg#h.|Dj%@- 9B;Ua.)q<\`w/zJds 8 wM5=T& 1SMV>K=翝s4$%u#,'Y>F1}DEJωbɚHD&XFTJ g`-Sƿtljw]ݻgbS#\+.1'0OEOB T:6 #Ō"ꊇ̨*֌kjrdd} ϱ#J= NIH4z̦\h@P7m?L韺1m f!FS(ѵhM^ۮϩcгUv%{fu] kXk>tM>PZʿ8Ni8zz 'ul0TEZ4GyGsaDײu= ¬ⵉvdcJ 9 i@~{yUE2e$vm3 Yf$zPVAeIE##\u=G|+Z{B='U6pg+}3y9![P*B%)'6܎A F3?Q&8(@&H<; $j=rybqD- bPr" KvJMF؂jv "\hk>s cG{y7 ;~aX&#xXl5<]3ZD!f/K '57?OTOqNL4aB# |I:ڱ4$k<] Ad)v = Q!:xfP>+ugjjRS*FQ;AP 7v慉|`}/6 "Pi)=Xf,pq]Wy>݂4HŒ;1u^Zof]ǒ7֬O!̈́:Hv\tRJϰ%~ξh#М>ؒ2zY YmwtVT%5Qȥ|3%}SާVR|B%%#GϹb'M!wBq>QqXwo$0dr 4#ǎREw6CW9GLօ ~}!5X VB|X|insy@и-BS1My-ɏEB}<~s.~2H+$f5.MPh )Fac ].Ϳ~ %K&F*A%+B+s v6`;սP\xc淪mVWB1VyBWʟ7n`uU"QX+5C?Ƣ{;LI^"6KWZnӛPhZA\#G#_Z܃1VKA[0I=:D'Vn/D^s{-Q0:T@4O:{ A4MLm&ܝg9eJ2ʞ^[_oԙE~:{e]>Ut!E⎡(e)- 3X=> 6/X?ejHW'8yj-z؝#ȝX,$ )n׎4;ήt[/x;_Mo{/*}.08j mb?C |EVSՎb'7fb~%G3Rڛ c%!@HIV4̇B0*5.mG`nzԴA`0I20mA M͊$D_}Q/ǀEBRdzkq+ff8Ԝ W%ZV-AW^I&̎Z#;@aC L$hbHOqOB0w!f 3MӖ\Qo讗bC6#NOx)iN\Y+p,`oiE HI0Փ1Bd& QS O]YP]^cxB?u$KIK9 rQ^eʂąe brIz n `Z!FP7Pmh- vFES"1""ܢ@+P_b5-_/\6;Йub]/fHriѻF)F3N!B^@2 VFCAz.{[y8"2:z ;i}Z K@N!JB#0emK^hc]cf\l3b>q 9ƴpe\]Ӭ_ j$K3 a67\{: oa%RN+wqxOT$Dn#U,~!3b㤼^|X\r*!@ޯ ꔧγqJ8}1e5J7SBw#"x|9 U잌GFqH5NnZ$~p*D$.ΚYA&U3+/m;H70aD(.6[$0gg[a3UX?9HrR%{uMiβЗ|#?+TD:o ܑbk(j\-t ګRSw~X6@ґ*P#ED;'dlu jIUywÅl13 떭O z4-iz72&BhPǯ;Ȩ:48KS)GSx I+k?cs,z31ҋ{ /Wes jANS0T:,ȸ`"jd>>-H>6 n {1}Ͳ댆)gZ15bGw Ґ8lh#ɧd'l R`8Nj.V$q1bȴCEڮG \*\ /'Ɇ/[9q- EvV]pO cLX2ԛQGL1WǕ<pZ4@i-g!33xZJnf݁U;'Ggy14 ' 1ZBQ& 4nD\15dtZ*cy- oW^ xiIø\@RYLR^54y.(wNQNJ4{5gyaT68qWj\:o'.xQ`|O3]6o|gByF`y:[6qI[m?yJ6tq7yj , >R V!Q Q469X2E5\v")wt@r=&V&" :.h0+7c}TwFzMKJw:8B@w IZTs@-Z4vDV7]"Ն!{i3KPr xT,7u |_c0Īr7o9,VrɄi JSe#XS|j^12سFbx,L#%ܫ!g_\j,Ռ#]4 ݬ82J=ftfHclT{ѩ¹J부x< 1~ϑuPrIwOYS`zC¢wǒ0 OhdsgJ)V԰+c!=S^@܅q63=!nـ ~\%$C?X;i(4K>qϿ,&^cV9B1~ohS۩}.J ZW r1~e ̰}'5MglB@D}ujC~W8¡Mu/򷾞o?&`4N5*"saߐ vMѣioY{q6wxq5XV`86.Μ\D`yްjԛb^ qh)%PXFDDlb1vխ5yzсA"/[#}REPp^]SǓz+M` ՅW #&1b1x8FAi4Ȳ=lW4(2bУe*iR천4B eN{?}9}3OŎ7pOB#b`ģjI3GF ꃸTӒ:H^iɸ-xٻq[~f< -U ¢.7t۴< )9yhY4/ >g}ddt>|3ޔPkzÜ]3C_;C5q9EeO̳,IRqCoS#jܾȯqp1)hͺEEn ][5h΍+"`}+;BԟgOWFikC t9]vx ,Qoh2 w7ԍwyb#!T=u-u6oLh[/RB^j{/^t}r/]+w_8 26 | ͙a?2J!ڀ /9]5bB˩0A.xY'B]UI *P$PX4ʧ.tyBS;D2ukK+XR-ܷRu`s, @B)[(MB[8 W68 (ezI]ȕK郍.{%?Vm]g#+7E뇎MK"m'O,:s rŗ:U<;xHʡ?MPj{8Ѫ{*%@hg< ձtʵNu jGpY3dG2 t ~b̿]f=2cRzbk5Q&oOrbS~<XL|ŸeGՁ%5hԬL,yͶ&lWܯzUVlF|u}I@v TJ{5VDulr AHVe5-Z}Bx^i_KtOiҿ'|WƔWͮ|i·Q'ig5f$gjl1w.V)ytRU/$+g X_~ 8sn~?=L5V8s5 EX?*9#  VgyYD+~ M&1A[k˚.,g0CFC$o>(T .ٸ8Q8ä*j|OG&ToTN;!Y\Dh/5Q}NLb ;֥Bʞ~sb6[$svA}cJ[^`~Y(چI變Ktykn*T&P5H֫h~,JY6elrQC`r)wwn-~R{ۓ\,Ϊޟ޴jaLTZR93Jx{(=`HJW瞪;ʅ݁d6ocۊj0UlꬓGXwLqIUOvhB\iXۉKDl $,6]9!qN]RCF\4`֍oM\j:ȼ<#W`t]9v}UxCa ?vOI% IxE&LQ v֒p3qc*P_RH,{xŵ|͜ ;\4Pxc5P}ČG=74M0 pN&}fT5UP߾ \ = n0G\ZzbT]L5̡ibk :_pǮuQP5؟0(:^0|.;ZD=aƅul8j)dMy_fv-+TçR%ČG3#lVv\4wSd CR}X 9iBghUJR{("Q|epC ø(fQiPEB+̩zNg B +SOg5s4-b6D?x;[뷿wǻ'%4egV ǏH1\x3ux/?g | 4ubMxd.Âх^]XH+Ä9qjg:Rس#Z_TNmk7Gޥ,A^w 'QS|+*\NURy>n=H yz]r pNJz/͔9\KPc=!L+rY1o"ha{2Ay1ho E}3hx,'O~Eꢽ8=3l'\Jy Zנ4v42@hk\&{ܼ%( $ jgS™T~HS)1ڐB38΀f B-"Њ{ R4m*kndg Ji,/Uȃ k8Y[C%˖j*EsvH@D]U!X̉BؚO>@T\rj7nկQ\WbfJnٿP4֌&՗PvP{ pdY4g@eXƆ&l[,,- 1#w`\Z#^6SO͙T2^y&uc m LOhx-aDڃlǙG̦(Xf}sfnZWn2+ͯዅ=yEd"@CA mzBv'! ?vR䶡U *j$"r S)"f0+}T= l y</0* W1-s0'LVj GqNC/J8FUsNDӢ| Q. `䠒sqSʳYV5 3];Cnc ( 'Eʄ"=8ZFxPE=+]4FjL I~$N_6VHt |i$V}}=w'>(8:T?'g.)LE5$&p{{7zolF:M7Ȟuw) w6wzc:#%~'-7D3&qG+&3+:H}͍* +pϵP@)Jj#4o{^>W y4 @tJ>mG/._HKt JߘOxC?Q@{;nߗ>Q$ّF{4ֺ%4`T㈗J+opJB<_4nr>n};-IZP(<+1W{;D4ܗ>'foaK].>C!~GzOjTz').9GkPhp=:BYfzyYҝcKEֲ,QT ):?S}Ra9b=3"icv0{=20 baLQ#DdM%^#NfOpuiy%; m^AFTir,;^δ6:FyJgJ+# L GU)rh`4&UP^ [ʲNӚl}3M;NxCK}<:г-qH(jiBX@SoݎL ×tV9 w )B Z{e 4\P{(ul€RΙz~$U4O \ͻx` *FaѲw)x\f @)Е|#ԭpEoD;A>/u-Yu4EWRz]Wӌt{@I*;@`Bk 4(62#oy:;>K^H-,z:>w!SAsڼ@ M]둵)#◞U,x7 .X-E)Ъ)_Pz;o1 WL(l_͜W rOq).Cⶐ,.G>7oo5,0Ksd1hkN"G{[%HjdgVtOռ]bdbʎ,"iἐ#V+WnzrZ C+3:FX[J#mޫSI]e%=-8N$0 yZ{ MsДzrXgZI"/K#D v:? c`~.ee.䠆+W@4ݢU;IM{\%&'<9ISjV-Eرp|&SN)!H6KĉVe4rleLiS!LP0 Rz;dZM0?l`RQku^z`*fhsk 7٪v)%ށv' 9#x DZ߷-|`.p0 YRd^T/kjwu^Sq5;' \sZCv?Uhm]fƘ W-xzf[ѯ;\5+K`Hp]B\P郰G4.5,O}*C:iW:ZGx?X9E.cSJ4>u=VY.iXs<&/9x=D!&KzfI0o8X/f"p_g;K` rSH!DOM 8?ÄҸu83 3'{uhAw>~Zhl_98o[" abp۬$a cahg4ezUH:dZ' 7G3+7hlʊ~Z'bhdx E ,]47йxܘU}l,3!?IԢ?ω- םc-%4rbI:' YfJ8e}T=RoLu`gYjFY9B/N\݌MgO'j!ΞᜪD*`-8s.@~@1n5I jQSvK :ŷY_LԱ]j5`('͒Ÿ:볢F8=ﭭ@ 0=8Mj | { yǙ2N*˝9䛢GnDҽ#2vk}c U喚p}a8|yk^eɡ *Nhfُ?x* U5_1z_x1A4.y_%]uH/EkȸK7^#Чڲ92-|aliZq!y ۬x$$,OGusLfdz[Z{%Nz.2Q>֜7K6Cٺh wEJ~zNA~Q`/i HVEQmVF;'b8$qҿHMc~'%H=(إsvϾн;E =b۰]PDzHBW;oQ3_oɫsB>I|\7 qMAme.3H@}}! 7 ~p+v.3|GN= NH}vuj޻[O_4NU7`!2K<).lã\olqʊ'1h񽡽8+ Ԗ{,?+o,lҔjնA*IBۚ乼q9MT(=oh`!J:~j<\4պ"@ }lIa85x#5| b% !_99޳hd$y23u ~iW4/g>FKċ`f n {wD}b[@#D^hJ-MrL*P+z.h)G[CvIg ›$"lc u4o!ʽyVnֺ)BLI!2au!Ǭ@Wt9ŷW3eeH+/ QC* ]1?"\tJhuR kE@Oqzֹ瀔vdS|-x#CVH썶gGk O񑣢Pk4 ;FԤ 1~3(6hQ~#*44Yvp/~"_J3+dbfi07s3N̾oP4)^ MUZYz/+pI4Ztl9@IH3܊h ⇊visx nGL}GdֺANUQRn*꩓S&0\ :\i|cus 1vح%v,h1535zx6|Y`C9Cp -pصj4|UE<<|^.Uө2XW+n _Jw/>`ۑ.g^Fq 5iO;w Gk0L4nPnH`gcz3!+H MR˚K5C*R0t|E f3=CBܬG1*^y\A^FY!ZgM)ԭ_IYr~ ԓ^o$VRٯp]RPb`sQqܰC:lD:׆@"r X~ĘUhο߀'^wuM"ԏBsW 5>c<Y0cx],yЧ'-Jd':i S {\ D_/VV8*NUGUYi3],O:= ] b]#|:C+vb»P>VRSnB9WTz(eM81+[oOXfj~gz&zS2euDn(;CBXOߎ#m:"|gy4HA`n=)ѪR,L"'.:R9:2)9/9E`N"$en^0pKnCswujHkr @dϏS1 W1.'tvcZd63ba-@ZO;ap0&Ж ʟUX)JS<+ zȌ =P1_"FAHؓ?Th⩇_x= (ҊRAUv3>a+,K][W"͉6D}*zy* I'MNX΅$ v.-=UZ88Qlw!!H |éⶠBG0lp4N7b) ee{ॣ- o=H'Zt#dO2 婈G/)YLjM2}؄Gh*W 6.l|@c]b)hg-az?wrV$'Gr!0wKՄ!rug[ė'%-ĩW?N:J y!}}K"uA@$vaա6c}Y~N% T)z|G{93 wdFrۏ2]IUG`8=T5lMKtÖi!5Xދk:;`sګ9k &i\ͥRpX_Zj@Pq!ƫC064&!o)"A/~b 4W5kPo/TQDž4'AYsٵu׽~~{VH 6:!kHX;G䐾:afԞ~,2]5R{C"PH$ 6_k/5Gkև`ŕ)Lm[Kqz-~4D֦a-(`Fg;ǶHEՊ`m&~R"DUͻ5͜o^]aphJR? Fjl7"7Td> _H (x$wK9&>5/ {UCa۱ٲj2B+ޏz]lܹüɻ,P;PyӀ.=V}K[}˰OqIp_AkT66?[ B$Fdo8Tu?b$OzBeM* {ɖh1%iS#W)Tf)XqLuQ82aK 5wK3YkT%;wI!-}4N0A58!W]ܗٰwgK,2+fgAMՍWⰥ$Ӭԇלdy2i%TEeQ_'Tb,`uN.VTVM}mǖ#~G*f 8jЏ2sEZ*;juo(E34[-i ZKvW_eS W/N(6WLap m XaPG!=ɳn6*+{n>uص~'H !4uc2OMih:ff'8xL̳F(MV {ЙVZ#QY2|]brm܄Z+ǸT;{:+C*֑dLϡ{}<*;lϝcvn#dn yYfx[5kc94WNBAvh (1*~,K)mEzT-PpS4Y3dilb}W[ʈ0:BS<mhs0ق >VʏH0'rzi1LaHLO"<;R7wD W͖,NO#.OdsW0h/-D@-'ds(9tn{VC\?K<̤TP`@+Cf7هa`X[8)KCױ_k )SpQǘ 5MNzQZ"+#f# zp-JDjV~|#+O~s O+j=E?vN%҆"10ga5㧭 V4^X,=t>Z 0ۦP!%i^0rGstkf\P=R=7rotfn(9/u;dgs^Dp枕[UTNvC5<$$Q_#a' .~)&huGz#@ϣ!k"l=U՗F}`ݑi3X rJgZI̳%Q[8b]Oj{oWM,Vr &4{/B|_ё ~5aT?y"E ]dEE6ez2>b 2n6?i_'8VI~ DV\Z= 3F[aqeUm)n7I 6E8>պ>`֘H=98rC& ci&. IzNgQh:e~T@VC؝8Ki6 v/_5z"%M).D3g̕v;TsgcCgւ5~|>yle΢m HNhm2߻@kPښe=ژPRqޖ2=Ba_Q)U5z8#&SpCLȎg7)GNM B:qIF!mT%R*#jDt7?=B~z`ʳ**lpJElBl@"+sG B{ҶN-6` Q Y G;Fva#:Zw#`jv gdKz" x,14IȁH71޺0Xx@a'1WNDž,nH+p>2R@kl|7{)^+ ҟ-vTǛTοjuh[[pM.bw,ڽV;#RbCqy"u~P=*PE^@dG9ުz0׭T,Fs\ 8b:9Oز- ջUb] qG}pmUzW 6  *iX f,9] ]ZeF5-OPLX? ȹ(+Gp gH&iETcN>,lc<(v1 zT P|O0'ƴk|ZoRvI*G F\$P(5:|Fw3y'8f_+{9\g;{tǭσ}bsUw$„3@c@*i5|PIt2d/LHV DKCes󰥜$_o\*#U8QU嬼quK߫vt7 ckv! ŽQxvZw䚆gLuKO i,(ޤg2S|@5Fݘ]v$z/JEv2o1R̼28|ru"u%0?M~^(rN n'ծQ͘eYVo2\&fњ~'E6fj7[6hbaCI&ϱ%HKчrGg BH,HC|x:佒)Z/;'mLVo󦙅;l aL< BW /[SNS.Z2cx5l 3 `x"1Vt}Yq;D3b,x,!miRH{0\UYuґuiG)6}Ҷ2vͰ0AIcO~qDYP3aj]pzm]򑻑0dorDnE|cwY1M'kLĪbCqU;2)KwĖOy\S}~qPܴrMzi~F9đCO` 닟se3*B{uH=0ldg6ff|n ]C?F[ߑ .:BfH߭I\*wOEl'I#X]9 ;:A1J aDwxIy)\xSlMށMEd|Sf>z-OU.:FsYb<+S}NL,@OlE <(A8k|3u@> L O+_yj5HUCˇ<~V¿]O1>fjd;AԧQw>QQ|(K^FD⯞tZBmq8$ٴߝA9[  ^ [PV=N6GZΔN,Q T`|E{4lH[FwDh0T?@U0'X7;;>h֓}u1`B4IIo!)Q;>bB-sP8]K=,|VAB? B3{yQ,ƔGᔧP5 !>8[i6wWM4G6Й&1PKԕ\ىi^ OF_Y hpU~Bj'ʮQ4c 4ɲ,GxǢi{.#QB=lQH "Y 6!x!4e({@@w`!ӗ?~Tmh%mw8,awlQq1Oetv%i#m;KݗNڣ[ a]etyjKسnhJ-el]rJqǖ9d2K7-'Kw;pURZQ T|toyCHsg},h c:w=[s-Ɗpm޷ȣ&*JF~r-wq[l;;u?gPOg9SV[5NL#hEp21c0\-/,:GNCG3Qk1Ku2A_;ՉKV ^95wl=[C{F/ ?WiR9̕*mtp'yz~?FyoZT;{N)` $5uTUhz9rtڊ?o{zjl6k+te}31$F 8_%&҅ז1_u YZ8؂' t_E@ AhuMM#S119(;rGrczo@U@NL`I@jo KEfx':)*$af(}T`@ .o͓Vt$ }7y)=Y_ɝ1V1ݝ/X! .(@M6v]DU0O˦( ߀}**t@85vЋ8LzSni$XKlc{#˭W%Aj:[ ԁ v!xuQ#q^\΃GXn90̑Ud%A =jzl|M5Tـ5.Mmj׾qExZ1F{? ga;ʚDڝs_ilTݮ?20pqP#e'݂.J4iɚҦ>#rVqܴv&Kw(h]Mb.Y߇iG:ז!w$+-?syO>5R=ٴ\r @/jiqy%VEIu]%n,Y⁑AGS3WIaي{B2",ՔZrѼ{&'8t-\fHXfu߶+* ;VL0npLp `2Ic:BFx20t@-V3YŵkT PИ`}MPmN+;XBR!}ES ^P~ps6PʱƆ"9x2ݸiV̞ٚZ0wKa|kE!.&S"R,WC168dlQgY+HRΡc-2uTPP5>&"3I4֋əa o=)b vP\-#Mf(00eQD=v]NfE0hL]u?p}‰|MCO ZŐR(njp6;7]clV5's]zcGY=\)9qV6F~ЎKD]m Ђ @=G]}6)hf|ڒWD8jc/s i0[3^1̘o^ρpvK-#d7y`!W}y]yd2h4[#-!`؆0Y {Uݟ ЛG ZLsٔn K[&F(d #2fzuvKakA'5R"E ϙe -tS~U2 19w*xۨ!-d}_ȤACƠ:YҙV-۵qTڊ.;KKPrYRv슛U9W6l 5Լ$\!%'Jb ~ ִFE"ZaEXqH)Gm(NdݎwC?(Pe> }D4Շa]R춰F'lIf;`mPAXG7}m.1\($]3sGo̜K1̛zxզS pڈq\੩h?Ee!-A0"KK. !Q/ Yy7 +}7`N5Le)f{ BImbvu {Dߋ?eL@YHd3dk۵V.M*1"|^FQX0MQ{^{ jTA;% iɉ9ƴclphX@q!x~ N@Ȼ8\*w#Sט3/m50xdn훭mvFRts2?Ї~->gln(?BxhnN`е)x^^d:H5d3jWHWZLbd1XV&Y)^¾Mu XMrI>/" f_X\#eys{lxO` 2F;X **O/6 vzRdc&AI9p4 E#cgp uG7}i.{G'WTն~Fvz7٫C!4yɺKyt' v^!b8pv7B\y$?+|SWz"l Ւ'{D[6j}$L VFi Qֆv c3"П_}6%C l~}nA8SU7-U7҅F{xh%O]( 3>&/ggiʺbƘVuN%\4Y ~Y']2^E3L˹Y܂q<,o)^\q7O! FWfҙVI{[!ե}O̹SQLoFb|{510qܰ@T$Z.zC 6>_H!N\G t32!}y!#fD&Uoffsqv[k$`3 tjtPK2J Cz[G4JŒgyRIGzCUV?!4wd7B I!q/mR4Qj -Llh8\s&<2Gq]Lޙ(} qxO@*hk0^Acx&S\=J0%'?r+#:zWoBt?ڜKs.|HTdi>ujQZHp3[s'sqFf+9l ߗ27ɏܡ#{Ӳ~m# 9}D^ [g3ypaTu9İ%R:\eweW(Y|l#]>2 /ʌ`YAYca갤.]bpoNJ9\ 5 3o`oW$KC14?"^e6XKi[*]uγH 6J$RܶEʪgl/țH}a]-^kZ)];#Ec/+1E\O8^KFоs1u\Kf({*zjkE]姝Z;9VjKW(w'dck eYY"MgHzp”w\}U@}h|dGeB keV[.w`2zDX}T qpǨ7 'Xj(i.G=4O,0"gQ240wߨEsEk<ὈxCĎ {eRtުlZҷ^aOW4)pVw)FVDx.f Tv‘[jv/6>Z2L̅.u۩00*׃v]bpn3!.Qf}D<<yP&k)^DE"೓'L+/!gXI \%]sZvSMBOI_ENm4eJ^yqi4-ĭ}XP>Kg]ƦzA9\q !ݬ <`Vm?wj,74zލ'ASx?h3xC~[zS)HSM|##{'{{EGD;_}"v2"u%Ph-C@IKECZ3%kjZ/Y2?o$/ Ax@sv#2OՈ۵B]"N_Y.Sm D0$Oհypx[wWʂAؾEJX(һ;@ /}ޔY\M r2&Ew[f VqUbͫ֏&5RNX "T脜UI1jxQJ~J}3*ݣң+w ۽#8,˿|)Td JStY}1k1N NT9)MuDw78ɖ8鄯bѧw uQ}B}!R~<:O<*fY2 v}h tצ@\:U)7yJbm :lLf]5ɨ~#Etܠwn }H <\ڨ]#4OL> .i_-2"_,d(Lܯž;DBP6k4aߔ;ql4Wg~KCr:2~-Z"(^6pIGU m̗nZ1]mpuS}W\/T[، <ɬ*S󠸄3OmAwvn\;$O.BW<}kCF3F9bs`4n42B 0_ꕅ2fgfjO[<, 5|l@6;%ܿyk!NJP ;q[7oYn4N4;+ K.GD;冶]\o1?$0뛫4etZ(BgJv4p2>CiJɓ=+c҆X %JwK aב"''d*I&/_<ȸ6߰2Snͪq}系ed?LPWJ9jɱ_orfv i-tg>MRLa.M MlkG<,˅[rdc6vW+ 3 bC׏HT|nqA"6lܦ6 [p5'-:~Ukft#L2[LM╊+bOmF@1vبL[lx*WB}pfaJy0.iMo耏;q0նڻ$exJc4h\sɍ F茏RSl¼ ԸԌtG.3"yOvw*.̶P7N O`P0pL}7㾴B$ʡC/6o~B z=91\ W^7sUӆ{)/EoAL,ZC柬!3 "jIoAL2 A8oBCQ]annzcZgFbϧ:_C$:1I.D݃ WӞ5$7snWƳH:qu%gva(бyKfd O˩9GuAFb?FVC[ ף}r}.[0mB56Di Ds]6yǀt;j?ALg -a@$A儱 ++tbSXűݥ,TYFKE6(r-§_TϮK**!;9l,k\g9 p>c|d,&-A &@2>T>Й?2{޶B3{- F(qmx>5x1Pw7X0w>T7JU*h 2|0 [zx Pep a[s](Cmn_¢^dz&VPg2+7F{폔Cgx p/xSH^<)~x^ ~㱡Uq;h.JH߹ D4 xOߔ'r@ vK9=?_Y~Wf0=Ϯ>cfS=|u1CD,cfX5*qG 9UK$oP!1]%C{|_e5˱O"yߑ)Y+cޮ >U;RB6-S@+4# t(Mn:^e,},Ouwq) IEd%=pC.j/Tx qy_sֆ~[&x߶S!Y"E!<Ea 7eO E$0s 턻9mՆRA.&(yMf57ƅޡBX"? !Fjm.Ɩxr;B- -N͂hⰹZKU6Vf*yhTݨ}\.X8gE-FP{v TQCvaqtTeT gh,[uR盲I ɺbnfue|N.-~Ȳ2PhĮ,c5!n y.Gā\GJsNR_{P,5@$H-&duU圹n~|E%0]ҩ͸CС!<'hqs\+pdjDV.b!3؉_9{B`FOTR lGs=m=) {,h5-]qcsJ)})h8}U|:fK 麬fƏ\ytj9q mX!I:snf6 &mwNOX :s$>?ǤnX^glAJY{r?:{Rgi:>ɟ4/ y8V5N"0gá)\j҃F5+lfh) }T ZlZQ/yF W8Ň\>; $BU1A:З!.lXz_]Q7ք 'aA`Ʈ5!K4Ҽq,f5O3gފI+yŰ 660tMqE$:H Ry!G˧ GȦ} s"kDbB z)S1 B. el}&8y:Cг g7LHs ҳ, G*P ̪w>$pBܨOn!1sֳWQ3&<+\*jb۰`⏛鮾WtA r>!9L׋j/EjbB27!:Qi%"Jsr;sYQNi5HAêFNlC)hJ)2,v?cMnDoyK|}~Tt'$P߷N^Ȼ{I}j>-i݂g/W xY4ˢ5pvN:unPKV8G=uxϺ"9슳G`RAcW:ϫ!4OLᲝiZ+E?8P۱@r>ay'VI^J-G_|ld[v3odod #-ńYg,k֭ɘҿzQ.+DQ^WˆN@%^\=.Fj%Q%園bQd%p3$Zd]:̊5`PiP`6=P,: @Qf(#x4q=NTH8駙sS4'Jוd{3#͸+F'QY( `lv B;Ԭ,>uKFnE;HۗZݮM+41r2JՐZ1?@ d/i5Uo3[Qyq3w|ʗ!/r+X*>(O3g^c2zNF&gb׸K=BtAmϧexLؓ".k0pZŀmfL^=qVFUDFo pO} 0 xgM{%A }j0^:'Z* ɼ|oqV7?Zl%a5P roX۞QG j'wZj +_%C[=@k?CeMbe$:0m*YE)_l }ePqm lHa۠c_ DJ i= ăe u5A&t= \ε( sV|*-@ ^T#YR O(Q=faXQ>Kd0ĴQr b`D(+d ZZ%=wKu뫓 BPOSppKS1hNVʶ-੉6E`:.&j]} ԍkA즌r) ʍŚjX&.6]$}AOOa'ͫbaFT),N"%k=s)\C/(bR0TyMNb  ?z&h;;i+)~2dmM0T}r"A ozrؠvq_A'9mkep`n@kf0VsnW\egr1Haɺ 6U'?3Ёj iqԯmgꡳڻ*exӏ{7_ZAB 2-|M'!bñAbG6afB'\\?>%ÝDa1Z"P媪$dB{8Ml0Oߊ4dǫ/hab\FMWw=uIGuXOu-X_ H[v6Yx?Ő\cIΜ_[|8j ]y2؛dgPR5K1y>H1Xv; 9IP/Ϯū,jM-e NcF9dbBt*ueJ4ouU״t( WQnr}T&yGrC !ّj1*[)Do1=ۮξ9L:t (W/;v %$P6b3F2KXP'E_ ݓxW8xRKH< k;y#W ľU%?(=D7p'˝B}1':VqnRoJ!6Į('h_?1WvK3q?uD zR}j3\vp+^)Dy!\ Tj=(D|@,*0H>%~T&x͌>ީ}yuu^aggr2[|I`y }:"DUu9/ ?)Arjk{8=R18 X Ϡ2UVJnpͦ)ZU3$;R1mC:kѷ< | V%7m0ͽ7kB= {,\7 ^`tO>K= F~|dygfF7Q(Fpg4[5[CpCĵeD4-k~F 0vmJ;U3/,1jM,a#+= kן}uifJ3;=SX )ו'Ug~2?claoE~~bO=)8ysh`iQ)~dm79ua=VʂBjUxU 2usLs& ܆irX*4;/qUd0^f X\MbB{ z{[80g;DU)JMQ5d5Wiu B- b[䀻Je Xnr;PgG3/\jZ6>8Qb" Jc{N%p1 4WiL?aeN$@M+^TwxGdھԟLhm~ v_ɺbV'rЇ:בUvZ_/;vVq a +==Yrw$3:%11Nhܥ҈d$oAZ]=us"`4g[vS?㬁s~>Vl}콞GЏ"B-[ZknW^qfVYD_ nki֟\Zk#a謔U$|ؓ#:۫Y!17U0\6c\AKՠN.:rj ZTJZ_BYa<WqYԵ[Ćf |D ) H9,V;߷,sf^ qxAߐ yD::.e_4B%ik{[A|W:nĸ Rj+x~_A] >AW[ /-V(揹jV\ dZ* .z.LŚxr ӚՠkQ`$]LH_Vo-`rh}80*(7J+w`JI ;}A(t5pB.05 j9 L\L%^}HO9NanI/^fzp\ڴ^TJftVE_TP/sGb"HJ%d#[A)W",]ރy2,<ϊa؋W œ30ힽ45~@Gc+WmUWKd9R 6R)WG$ł_ql}'8DzFׯ3Z2{D}D~P޽RW̬Ws"fI\܌ % ,Rp 8^\M1,Ew25ɟ'=c†nJ17evP|Glft16m=^A ewoĔ?م~<CQe~ $v +FUO:g*0(#3} '"H(O-`~WAaõE.NYYMF`xVQVw!5U5.J=a!ugW1nS̫xAz}'%䜻X (X۶ ;ϩe1`jhV,$ VNQI8Q Aeح6K1j"F&pSNG:l/'[S#0]lшYfi\(SQ?yCF3,1dbcKVs@xgqV; Xɱ=潼+@r.Td;'rGT$it m)F3 x'bmeq5Mj% xF4cE&L3h4)7|gEMz>[|4f 09i"9Zq-QK_>J%]+/?gW.D_QZD=9!؆ETbs6>l6jŷ'Wp.%}w g>bHWH|&[1O3GHsK{ 1I!8B_NFCm%jb`K9YF{,/,LG^IKPJǛn{ Ł x=J V@});Ԉg,muR P _ͻ}XȬHsC1}RۊlC9CLՃxo6=/߳w:7HK6iTxP,2'ixn KmhfQWQq^̸+.<#i6(դ9A'UJx^ tBO:l*?1X.4 NXȣ?alWuo{-NaRd]mE{1%"`!0PC %)1GOU 2e[% دp Op4UuvɌS<=m%şK$wz b"&ɒvl.Y'+P3JPusU; >ax"}Wߩ|j;Z WqEwHHqJ@Ugfz[MHQB?Y2frc)lEH鋛2%4_R1tQ!~aڪԜʦy#70*ј58~U1PwD JJH='ljU!ղ|ْX^$3F>B'[s5\x rgjlϨ/FؗԅL^g]g=%Fv&uIL(ua'Χ:D@"Ƀ׸Ζ^dU?TX)˾)ppԷ{yGv FR7Ea!L:"n/Y"~d3 }f0 \̟$ӲbAwB4 :+ۙ5;˼/%J#wm+G1 w~2@v \xj@.-A"xlM} ,Fـ_'R\ljIj0$,\tZD.iᰳz'z<>X!$(Vwy-pwv{%qt7Q8u >˕%%?p k$Н!w$I[\Y_SXo A^+NcIu{s jٓ=G K 2zewvv`a.iO5a6;Ȝ<8 pz5pUG1s-ÅA!l/‰ar\{sl0n02wXsoePf 6s.ݦ.GX *'QYD0_Ǭ.95Re&)'$9im 8`0<O&,_a/:J1|+l+|UdɤA;| I-\xg#NkK O͆d̠*Q f[)Ċ6lt!13DyvyvJ?=pdB+=ဓ;GQ" 0nmhRou0fׯlۚ )Y^Nkmub.Jr$ϠFWBG1$)vrY87^?6`8DvJ(%l'ЇCx5"N.yh8 %8Ĥ_cRB} P5Z咢TgQ"u`\1y0&UZߪh}RgYq˽x.j"] T K[卷ٳ`{A+`vnI\Ư.WFb еLX{u+WUu')oGS?poVo%Q !0qH\ G /Qbᄴl!&z% ߧLgJ= $'z$ gW8O Q׳ūe5ƼF v*l2Bn)(0m隋Mٷ M :'zvq,0.mzB.xB+pBYLGĸҬg1>ރ"}!Ӊ3Jne6 !X:,TZ?He|j./Ƙ>͐gi~ =aS_)W+g.D[_ޡ tr^-۩]V&Rq*QY#:&aVx/_8.bk!bu(epZg696_ziX땾 _mn=H?$i" eݿxB"=쾾5o?"Qea4]=0AfmgS6+|&8fuq䧲7dzV=/!ڿ f&ĸUؽn]oK7!$~sx #tIȜNr9uϦSUzl6ybE%=4w[Gqb$eJ8ݽ2Lc'e^ a6ǹWĜeA]8ce9e?ag1 x[)ӑ*t׸$XNuU>BԒک=`B 6y 12rv6ѝĺcbGƙB9do惈r jMpXű< $ "A&p MYx[_hZesuX! 0 _kW:I")5v}lb0`gm Y96-A2xF#r|7?ܼw.Pe7~L*B@.#iv"un9̰oN=l-pX7e7NY_;nX=ن1|el&r=>3DJؗ?eFǝ_b #dgnNu.u|4!Õ`ތmYN FZ* ';UV`ed67ѹ8 g_]VQV{k&\$nZo9$f0bǏ࿵NˍHMXS0$]ɔqR>^OECSLaRcX=3~ L\0z>LuDX"МQUw=#_*ekܬZy LXM\cQ1DL¬U/v0$z<_)3B[z!e!w߱W!7zB!=PLZ'](&xG)nI e^K%&nfX&dh'0p{O'vq.мiZߪd(p K1Kiei=f mDҗ?0<:~Jg$@ X-=Bs5 b9vAN:;TSX;^'Y6O8N c=2]B%TP˳I|B~ׂ]@ޞ Sd/S$k8C`͗o]>V{͛'XGm1FaF<rߤ~BoagAƮx0ea+( nзs>0P$'u+x^<俪Af%6 %lNG].3Vkեf2j<]5Y x_T="[kNU]yp-4*JI\6YqE億hK{ȷ$+4D%P;Tޚu*ţ.%MSL*(@A šDU2D]C8bWʎIZ|9#.M_B,lAkc<@'u?Z4rbd(He1Rc/.gpuI vs0 K+ͬ3%yG2t0pm=Uhл͕:FԿQ&7%F73zpvVkA WXZ0(p _ul`4-e,9n?"Ł-g'3iSVР{ p ]8ߒ TNNx[F#@vΚQ}hSc@94~ hikcQf&VZchJh T5fZI#wNdv]~)8>3=x1K@`XXYY,&qv۪:]&m'l*m ئˋkIz>DtՊ 7^ۄ@^ й_sX, QKlX"Fqv4ݻ֒{Po|Q;t-i>X$ӎc?2*G mWf;gOüj=1x[ݼx$彲!( 2;#N/o"]>ze=gH_~#&kD8; \Ssg|o4 WcZ`A>,o0V4R(ЎcؼsUU ^y.Tī=3UeMKg9yn)蒖KȸX'Do ezY1g_#?6G?an`,2r*ͱP4 x,KmSAAG: do0z 4K7|՟8Ri?sN)maAڣ͛f=hΑЫd!Ȭ_݌rŌ*|yNxP2eG:fx%W7 VWhyc4$dkrH c[^jKΦQ0bK ӌ.(!@OP4!d;G25F]To7fd 4Z;|R^;S)-iDx7+݊J(tX\ Q>r%f{//N#UzhFDФZ׋"!&C^&6TuC$4COj%`41v_7d:= Fl?Dh|%>Iϙ9fzE#Ws\HO3&Y>c3DSܾWc1g"8W@yn N(~RshN8}!H.ү"8͝Qe-[" <;-= بu *5&Gmv Ƚ^Q?NS^31~/)_$r\4ޱ( ^ؔkx>8SJd#HC(yta2sꃬ2ki(ܲ> nsYZ{&伍iX6ydSnJhӁ'4矊N}w J Kb,Gs[8 @IL' },hJ=hөAC1,=Z vi<k?ds,u12J5,}ZV@;q|3QƅzirۉF"y= w`&R d9gۤ"גl=跪* 6p΁NZZFϰ }K .&} Z L !|S&G- Tx꼓N3p]8\L}ӇDjsm .򮖤1A[~ZC;2!H\;G@Ic`='JiUὲ[yžvLnNWN?- Bm~"LTC&%$W5UP׈hP]Ή3"l>:+{bST{Rͥ&nDy'"窉iFwf@Sm*2Ko9QCoaV\DPڐ'b -7( $hZ~<}I4:V|,ib8Ǡ dbCtor3?D쎾@牶 / sd #'Vu S.B fn]e x/jk#.`vT$p7A$"9hz KY;Hq<-9:ro?Bi,Mx=f2cIE2$hTץNWFv=QA3womNQ2C1itm:,c|k{ǖ *8p{˞#VA+V.9w[cB$fgoWxai[zWYKF AJWsnN170^sLڄ"RXmQ{ WZ?՗xM@~X'`}!3RHH>ۨ_YrZ7yR[x1fc,w>o;9=4.wc6j a) 8/V)Vn1tj̙7$MU8_5gb05K+Ɔ2G柵'֫Ϻ𦭙'g;C_%  u-J6"pqvD`'%SkG,}.o5؊XEV@?Y |\/?iUWE|1F^iV\59h9Мj#VaC`e-]Op5W8_+тHʸmT\M[KGzt 9݉)w(@ GI&~ѣ.X _bnN*iCEKs\&{G`5gK71icW`'#A!Tn5|m FFpv{BZX1v!oJ.`Kn 4}ܖbFmhUPRA"M\|nw9tyȄܳyrS?MՈ=@W $̡O$H0B~U{!:c`lxŖKd'}OmPJM֌rkBlRn%,5X}X /D}op=dˤX~.p8޲VˇzĖ,([2SBD23,&y%w(Ogu ^F;oכBtgrk@ jc$ph -|R8ޚ]mD/Hݬ,K%M(0F8%0h)o܊Y+JfY Mwe/Z՝6 -CV]z;" 栺3E Kq,ڠ?Euf9ru9rQ%u2nbяS$to#[K,@Ҿ]8DE A /E4 4s:Kes6@ocߍXK]+W!uJ얦^6"2(/Z,$⢴\QEG@-dc](.Ek({yofͧ}ԏ9 '<ĉдdu+%ogo)/!QΘb(c5,)˒n~9b+۳O 猝ET{7QP=".MZhDyr$ql;}_q\s(KDSӴҬ*B [!q)s}({i/gJFh&]lObl]bCB P;JǧORǭXh-zZls N۩eHjB?܊# ^(G5n~eXZAJ:+Nx$aoGu '֙jޤhoʧd-[7 [+56t|b\}.olƜ ;-vw\kO:ԅ kdp5$e&_#1<4W킨†1yG氹 '-rCk(ʕKP0_cS?l˞ t| 4nn4عx+9ه IK9)5BniCꡒH3A8E(!\7 ϗtC]x75J7OȸK5 2Dn u-98@YW2нЁ7fw{F\u 0?{Pͺ0BFZf}\C 4mC\ZsW (M'QzC[w Zj wVAF,em7Ț Xlm!$Jzk!K<%XyL՗Y ?3ӶxG2 ? ">A062^5SgQZ#KAqYbk ?h\Fp/4KzIs%t dHaԂ.?+oxrd-eFboLEE4JEƨXt]?ODh' dn6d1\_gٱ|XS:^ #0A5Nsќ_tiU*8W(51Vgȡ1JETǪzlE֋k3ΉڐT>pֱIyL5Em@3G9#$s.<r0 il䵶&"R O']w 'HlBرH+c ÓyyCoTEJ `0YpU’ ( 8A7ֲ{crg]ƒm6~%q| FQQ|;'^Z~[m$%z\q%˅MK`>U}0 \ؾ'4~[ v1(͛˭`mVskϠ>+d[ǹlCh;:dI PD4Y(*r2 *e}l%J<)Y>CLX#-N-x:$cKD6nMGde+܁V nA >oIٹX@;" 07ph=;sؤ[hhIA0{4EWqqLdƱ 4T}NsBMx)8MaEB*UĨ ? nP?e'VIFc^o GH 儼kUOrs&:DD2 OK.q" `hQjByH~$)РEvC/dQtR~sj'v2yM-߿kw)ս _SY hk9wNVhJu>Uͨ^Zq^ 4 $`v`>R%P04}fUzN @ѳdu\Ͽ\ {ȞBub۸& b|SAxkJu긶>Y9 "Uf˗-6OFOklZ|6i a'3/˹hk\<}ڻӊ'0Yσ8$o5#e-䐩|u Z/N-%Y;ބaQPZ9DJ$3[]^kC/Mb AupEzPeȡN^V4Lfm@8:EL"W]\R'TrKWH:YBa.gXNl_D/u$h tp>١mM~st^ÔK?c\=G6R024!z )D´3hМ C Sl >/ #.:bD1!s&ꉂʃV+j,}zKN% >V,'7R)aW^C҈/\! 2x^C9uv )uHLC֒BP:Ǒ րv2-3*Fz|2KLU\ѧ`*\Ϊ>IuwОXڠIYJh'O JD2sϫ:mzͦڂSM=l腝2tf5t ԗ.6dIȄCJА.^k)AϥZ}H~',Z`IzŖ 몪Zd萢coz')ے ԵZDLvF:^(V07.鿏#E p!.66܊OOE)Ӗ>67ƹ2q=ۚg@tVc[(VDg}U?]'7)WG4i%%¡ݹtf%aL|r-%dkGd8bĸi7V$3ڣ^o-/˅*,2ZFn\) ͌D k@[XYe1:5|30%RA^"U7Qve?IjY§Wkp`8n_P22/ M G8?qs #=O׉ɾaWDlsHap7MH rm)cP Z ̯V'I/ɇ>yKuWTݐLgN+갹! wvM1G5~ m?97պ*u|ձy880K SȪq2;1.028_kuWBnkT.Y8 Tn)FPfsF$+5o6gKᓂU$mح;QH&|蚹^Tk4F3=θ[py9vR2/UK $.oo>eIz/&%\[l\T.O#[MR31%7&䡘4ykS9 ՝5)9؎Vf6sN ΖSbsN*<_5,:Uzpr{,1G;~*O{(VY֦Z9 w޳og dLKZG5Na~yKֲ6)KD֩7 OkZ5R&b;m:A75@g1w{#31U" 6e?FisY1UxwGclϧڛLQLf3hIe, b z@ 8΅1^Ph 'rB5^(ns-JlYqm=7CCԟ=#yvC5Eo:JVXu_wޞ~WwNFf@5/xZjc!}.H (Cv  #,1YQl$%~6X~TX:]6 ?,|yuf:`ѯNgAV58#H8.Ưk; >{V]0'wz V/nMr9S -C0'I6t+hß^s)PڳKW|\Y>ray|:pm{9&6@^⺯?3~4rwEx< " ~(Z([ |zyeId h~'ُ%4IMoCveʖ_&4éttYaߋl c}J1 $x4~}Gh?DR$Ez'o:_~2f&08%THʁjKvMu/?-7R=N9Uˍ5yQ8G?,7VVhrL~"!2|>܀4-rXBIݹ܂hUp'LH5{A: j+j+ka%B]WR`q"?H`C*a݇:@!c|"f--tX}..|욚obg_ui%.fCjފyHJCN Н٩|ocʀ2z4}>{Dj iΤRv3)$3 L*%R'mm%I}Hڬ4!3Tϊ"`GAW(~=xf!;?ȫJc STobUΥ>|9jũS_t[!@s.:ip"G9H*4X$܌{Gc`E>&A|{7/`_]:CF9/SfqV鉯y!qgnFW䂦ZXY|M +XD*Qυ6J=Ǹl&qzɹc!m²3rBOKCB4ae9J 4B Է.̫f|N6tL eor~2P>}߁o᪞H:+>]J8R(UPXNbA\ᴥ@.v9RQqd`#~`_8mk'#>8DB|ElgHP娧E"[  [jH"K`;yVMPoɬQC-]Ğ><$Zg6߫+Ylg]qnLY;7rN>HDh qrTfVf(HѤ(5|~A@/H݇!V̴ ?Jɮ*m._%ui(^B]?d ߧuj&Cg"?eIעUxI"k{m# 2}mt!*icZ&(_H[%ف4 ]6T?B/-BD );c+9%ͼQKD3IT ]AxZBVs h2\;W;e29гqyph~r.-gFп%`{ 5=ftQyr"5bvr9=Z6WGS>ܥ.N[߀?WPT\8swP`"Fֺ d]0wW`4rK0TysF:K"'[Hܑ8Bi饥{*hi]{ %aM).g|GlQu_3)]e"c#oKo뗱h3/S@lּK2z0H/Loڀl([02 CD؟s?p߀Ԙ} f/0PN]>ǟ@:G=7eVmo Ge9뿄OSpE?bBPU<,o&΀dUԶIxRкGS0,+w"C^0F,хrHk:_)C2}4K Emk</ _/pFq!_9GfM4^QIH$rh@3/%_~O| Jl,+Vq [. ^YT'3!e 2NÈ3[HKX=} 9*Ó=)о3Rw\q31rA kI*vm%Y .^&y} XY߷; Zt#Y\|/x3=k ElrdOkm@`<͍·N<,6VܵJ#,Q,oT^E| CQ)U(|b8,iNIet趒A>*Fji`LQP0GVAqq{ ;}Gl 9LpIPNL,lOITfٙk. aBUGC߽~F˟^/2 !|SnD|-A0O\%cw H=9:B~ӡU%2TeynCm`(P:i!ey*$"FNOdOyZ"9Y'w"WD-󭜅r/b5Kzbs*.ocqmi'ňZɶ60TkiBL Fql+h:X']Q,a%60GE폯NCm"/7ꯛ0&a~ @E\@#c/Y*V(1n vS DaPP'9p ނF36="B,` IK&]P0<\^0W@[v|ͅ[ڄ]d7$Yݿg"u˻<$ v9]of}L 1#b*1d/󾭑)cV,D#ttmq*VGm-Xe.fٿ>&gAC"=Pw,Aؚշf PCC"uCN?WMe]߸rkΌ 4KCΨd o<8iFf(g 4ć˜Z#C)I$mu ]3P,J4.CڗS.?mz/ڤB/K@6ÿ8,,B\X_%uYJPk@"qwDOb oތڎ8hu_d1!ni꧓9ؐY j%G3/LHc9g0rVhTj<2tCR01m`zSܔČiK/饞MX::cLn#R)U}hϐ`G(ie/p@4/WQ ;R 84bgdkE0xUtλQtz aqrX3LCN\'nX'jg:zIeU-$i:d]ǓGU*pn"~! =GO:+T_3k 600Ji|Ɓ5W љi)a";#EuGAd /8 k  fN*B{_}Z{FSǑ&;12vV.qNgs'2A_5i8 "~kM$(Tlgʄ*^0zm̟*τƧz&!_g~rƆ^2;݆5zu_u9Nj- SZL6[t҃Z%mT*Yפֵs~D#»H"r8}gs)Pahu‡T( :bCO=RZ$ԎfЅpwzΠ5HZ(.'L'å㡌~Y-D43Y`?MN NNgZ=[.DyXaڥHyz`P-k C܎&yW)w,v3wӲ>nkʡ?qhdJ^+D5EZ:L^VD<b jY^̕ZYl1/jQ10yF?0t+J]T!g)Skw(93(E+6;j-d=*!Rcu~Uzb_Db pv&V}:˰<+'!#`'lNq "y\1 ? %N_\1'\rң":.STK1i_%_[)+Er(t= |jB5!e2,] zaU 6/~٫kCBd2cŰ$$,NP];^vk~7QeW&=yt-/h(ré:dBwpI$HA ZXi; -y3 | GotH'+`Yl,\* >e=BV4{, *GW rjjCԻع0#܌2ܩPy%%KmR0`hp',a@PhԬ@@-WpX{8$:*Ѣ~(x)LQ%.NY >BWR/W Xa" b/vso l5z`(^}7tU a䩮tI9ZC(6r3[D-&`ڝUۉP\T&)*< AQɣv7$EmCqȦT bS-TeNeE7z:&rT4kLgT3w WoE=՞1L ĆCД,E_/ Ҋ2\ݥZ;2KI]k)e> [u~{:RP5<0^3 sPǹ쌞"eH8N G-pmv2S~W+'9ݡnFM<%CE*)bǧ{`W7)[UɘRv|^@$H"T*1 #>@2ER,ɡ;2 "*%HД%I,)B)Dp̘]6 [/aET~V/d ( 4U)LMѦy^8|wV{Zqap]$pB ~]XbT1Mfә D!)?и:UNQmprWbm@<FiDU]o=ivgab;o|9C;ZRDSMC%gȂSWߏBu[˲ODŽ i+a}a903&n5t*c~ZWf}]v`rWA͕dtWFZFcʁuz0*&->1֘<&y%o-8pzQpX9f(ތ\yFPr\;bњrm4>BwD4#^7N_wl;$Zݟ~2VE ?{ڬkg/a-[8l|\Y{zBnV}: ́&FQ_"܉ٌP;eMF&@wa}0/5.;2&Iu:R۪͒EVsU C7OZ~O*uWf aʨe[Jxќ5рa3XWV$yn8AƋRyNxpٰW֘)PBJ@VyJet`݌.7&E2G`30AoȦH^=Sܾh\CI7m41>`׳l %e,ˆӁtu+53=Rh㕚Az Y|%@I6.fLj'p?fԕΚj#pK,09̓gbz[B ueZtT% *4B\-;*H^L%|R})*Ηsye ;<Fs/ekw(gѳ#siyFbK<3i+䌡Q.cY,!&'ܘ32CKVc6FZӠGY鱣4#-SvU7DE#}G=/Y=&y(îxScӭ5K!/sWG3MdB϶>*<ѷbʈA]41K}hBpf^2cL0(8m8_g# nQGnSA.^6JzffeͩjZ25"|Qjd lQIBjI5jKh'Qނ9LROڬ(~J`H.}cFMr/qVPA槕H?}{88-8Z j LѲH-5dQUwd߇/gcL M0P$}8HsYzNE\H4$-P;pvsTx:,@f-c48BDzS9tL''|)6\yTJ<b_ @0oTjoW]!V[~į;4_Yht egX=LiIL$13 ^:,.-kQ*s٩n r b˖[I.Im1zKC  [7Bʫ!_@c}Á7l~dZ&0xS-te3?Zf2.t}ҴBs@h`Edq\2+! .4Gf jcK\CCRȌr_&E(-EZ4r ,+x~Ug|$!w,TI4k8:01Ex tz\ Ѕ J= %vI2! GBp%#aN[Rv,U}Jsk‰k20矷/ p$s<&#6z^ Ξ>ewQl(6\sS8@lWr+Sb_vѰo\ن$p݁va۰2$Y}8!= 2 Xn8{W? Y3kcSxŴA{.- <$cn ygOXYYA%uۑPB>A VTzWIGDlv,GYʸ]{Ǻ̶>QI^q^_|ٽ'aiulmUf}QR5V%k AЬ[J/]'E oU[Cp~*2 Ccbac)/1cû[ͥam*pZm.WieL2)XT9pm=щzGSä>w21Y:8*BoNE/)I{b=ӻဢ̐gLr?p5.,pC/1Op,Avz _66_d'/Dv֘Dp.+J4cGnu0/F!H"&Ň3(}g=٦p?n 4P}vc"[,@ٴqr:w54UD[o.j R#UiZvPl x;#:!^tL3a >IؕBePI#:*bӏ aHbWgQFS)d(vGr,?M'pT>onM>"f]yةѦ" R_״vmxȚ ǚa}%IDE;CȰ->n.b̠x=kw[5j!hsJ`s@P8 IZT7 Zd_ eB4,QnF5>;]IYr:LP6^{LJ]&iQ4dx?$--Gt$on뙫e)78u +> /C|dD>ړx9/Uh\L4qJMRU>> fD~5 D$gHE1c⊔fI#ASrf_qtݻbCguMWqYb`N~0;g+,npAiY3CR=G (I 9g")Djؙp#'<zM7׼WdItn 2@"ܷb7@:.Cjhn/EflͨYCɲ+4| #_e@70O7VEfT7{]+ H<^issK|%Pj}svޞ8k_RCDω+X߃kww&~@?wҴN)HJ,(!5d 'u\5㴠 &!JKai>}{0(0+ /sCyņȕ%$(,ް0Лg5QtRN^YF~*Aj~ 8P;}9 L /^ֱRAHMJu &*r t)\lUBlzO80~Xw訁s@;eEF_ t75|/#Umɣ~C/E.#]H[ 4[/Eie{JJmLVLi(or>͇RE`.z"?1r:W [xIn+ E<ѰoWfkcFx~(sb+@nw>>3ݡzuX-4ీ3O2&G2C@Sj7if˳ mq)AC6N:OV ϠQX#?L@YW8{yGqD?>oF9Fb_Pw~=e.o*Ӻy="m=yxngʎO}E3 z@3Bjl ס*lzh{PAJa++>Rsz*.s^|\!T;b\ipW kں!yK)]:fx5'rCuZ( XmogyoU!,=>} JIEG—i^vO`G;G#蘙qվ.->R0Ք筿Bu)jM(kWlsהV&4^Ay^у_Gm؆<J9mh̀:K,@]׎9#rt1BuTI}Z*U45O;HRf > :u^Bqw/Q_eP54F* \!N)V'QGW}[j{V<0z-Jh5PkE-C>*0Ųzo(gznϏ= ,v Z_di,z$yé3y f»8CVĮ;Z/ (z'F0Nl*y U" ,9rKO*6W7#0ݡ:OM4E@퐀}b;5jtK]~ k q=4>byk&v@K2OWΟ76+h M[%o`HSbę8cє# @m%O >alKm/'>)IAACt_E(/2X &i}'ڛtem6C =nܡ 'rA ,js7&)_X=&˦9xQ3@I3;,]u083[$DRuL%uW䤉Iḹtx7FhcTDĴ w,LKJD|=ªXn 3I0cYmA;slWa8o*?[FM$Rzpp5QmB{2{A7߯@νVru"e\߄{[2 &YgRL>B:!:0YXHYS4Yn2$ >~j–Fk[Y'Ln1D{x13\ ;1]td F bёx 3igsˎ'`0I$c6U鿒}y~lr H>rU%Ls E|Ox=׵2D!Jd֙hw/(# };%瘏X |9;:֗!qb⢯?& qo?k0^2:c_x*ҹ7n9d[q,jJإ%~{ZHjlU[@vd6(jmߚB,eS ۃi)9 #'3Z:p`-'&߂r=  on:xikj JJٔr}02 {q8n`O?[kNeȥ3U+:j6Y6ԉ>L(XIN2)9],8ZHtMV6:mK=VHl|V0,|DFt>V]!c+v_lW_42 [nT2>|m0mؠ-.y/:QP$F LX^:˨3mYL+ƴiWVʈ] ~Ci2PD=jX`aS"6nYGQX1'/SVV4ͽ!2} %+BE] OH_Zx ߙwo %Lb矶a5#\;rݛ&toG:q%^#\3I$DҺZNo.ܾvxgϣ\]UBW@:48!$ȶmљ-N ^U ﹑c@0,r^Pmi'rzFB_ޚS{:SsSU=+1BMӛ'm|\kv:M$v?\+Sl`ZV%| )42/JB%:.I ^QD82ѶX Йf3|`* |@;Ndck{q@>u"ao&:B-PeĽm+=h{Ӊ<Ƙ=u!oۢg}nxU6boHӋ:u]h 5|'kޠ8В"8I/Jq-8lg6y¸;id#.lƮNU&܈*,9\ g? wbBNyð$]kٮh*}[. &"HL1sFa|B:2?B)#$5oЃ\/7p,{QG͇ w٣0G{S!Q~h4}v}o3>aKnB3ܼ6_dnnciWy,&trNx pTA#Vd9?6j4~O?go><,S--e)=[J%Be{L H2ەv[fHsrU^fFX}zǨ2yilƪ]er<30z!o7F۰Wcl&OF\X 7$b= ]Ad?9u] ˞Cn ( S &te|g1s:|! IpxEkp+]?s1/kW=~7ؑ@}ԝ*R?푔nÃi`]2C&T>Q2 IPe=l_r 'x>(ABoy+sN0& t6VN>$X)f J{.34E DTl<~|_[m2A=Z?[ͤ-9vLfD:X]{ b1D;kP7A|sqn$f9i1TmjLِ([ u0z^*f / /+؈h#6"Ru#h#m Œ̢5߫9M΁K,~AlR3]̄dgymƺtanPο Žo녎E HԹ2 B\e),Y$0sԍ:r~H*HTbXgȋ5k\vv>ݠV;L,X@l^MXX)|yαNF}%V2Ԛ hVSWW;[#$^jj4=ҵ;o{%Khx3>9EOFAlS.!s0A*qkR[t@ ! kZ U*sTG?=TNV1d+hyf*=&C-AaZ͟5TG-of M)(kry+=c#ٗha5N{E_N|8/rR'ׯrh϶۳x .\k,0XKnv4Sy %('x]@VʥB` nb B˞H~9ROv8M]~t} 3?ޗW Ц怸CIF |]\J#0Bޞͅ}*;2UCҫ9&Y6Al2%l[Cr@*øD }n$'Ї(#O^@CS x”*Y# :MР*X|E"9}漢#5g*ЎJ~C)iiJ 1ժ8~Uh1c%pJ0+զVwC(h!u^搟NpYi"Ϙ\/51cRύH( n߶>!AHMT %]oҦy&N.ނ#{UxkAMӤ%>d=bF~p*eBMTiƮh""Dζ CaX6CO*ʯ)K(fKHZcV]7(6h~'.7(ZVKf]+w2 /.Ynׂ @ u6鴚@%Xk(b#[>)|1hp`?aHY `H?hԶ|{f 6T2T녽kLyI2OaQqBTx ܆z۞#t;W(>L|<y,qq̈́JEm7ധxZA]6]c i޸㵭?y/T-}-<_Ho^`̺*ר;G @K ЃdtD" e@̟tx\߈\ruWvߊ8]";B}QILc@AO<&ap{yBc  K2!L4Pf w⃠ߎ2 ^ӟX],e 8Y:۲0[s\VSNH`mYpo6$WPtid *2~lKS8|%_v[^x-4r*z#iLqcBS4^:: ?As+&}q7Mwd8<>UMTr7yq?bȕhh\'`uū g !I""p߾ T,"eY;\ z_0}ć^z'57+и CuſTYiYHunO q~JWuhPƹq݄yH50m&?S/ [CɿSya߈Z5| Qx'UK"ChUVF* ^I<[oe+[D Py܉7TW5X? YgT~ d|2lL;Pu]οaU~ޚnuo в[ű1t&tJьO # ̋g8,O)*Ĩkv-$H;8ΏQKdko8;Q&3/>~z76kX|rQKLw ג5C me[!F9 !ʚ!t݃9ꁡދlPb!osl>'K8\2474S0L̈́bnĄ/Mo֏P#t@#cxz踧 Eg0{D̉0h~5'?|u>"q\%mXsuo߼!$H,I64;(~S41{e!{y,`TW~x ˸@RN&[R ,}o2G<]٧آCi,p|~h|dp&@MN#!>PMKW誎qHٔ>JB)&arfXC=ħ*JGl^n<φP4uԶt5CJ '*c+֯E>\@,Ǜ\C%9:~IItqx/%pkc?;1Q* # 4tr$!HMZ9bº)!j}!4] | >`*hq@nvDt /,Dx-|>ֵp@ N+TE6y_vɡ @&a>Pl7fĹYZu[Щr&(V7=;"n T`&H̼BJhq1Ee`#61cFqZן"ƝBT8>3 y8StWL`ׄz ݖWvO2\dl'P&AyY v_/xzE|xV8wZZ}c~B{܏x8`2$nwLdƏ8CD|}/qX&^ F~ y"wgW36QQW$ Sш_Wy=FR?!Y‚,Ρ0˱_؇(9x"!uWBG 0L,˼u7a.A~ =:pWU*LOTb8mO>E-̪ $Xt*>GwU@ [ PLp!h(ՠn@~h0( .JH._Pcyx51sl"W_ޓ%x390=GRJ+"6e#UdnO0D~\@cDvF1."BC\ \}_ n2c!>l:!?IF/X}DH\ %װ8/c<}-=1^mb+#jݹ%6`3%wUk:[Xr6՟h"xCY}^rWЏ hgӝ4.SŸ{_ /w|H?F rkk <}Xyd1zuR1 xVXLG}:"!I7)gW-Z[]OzTZlFQ09UFv^!OlqBi%鷕mHX@7զ# kAZk݂)@&0ԏC \v/;e$,sbz!Zº>*s'x3\{Dր X+3bP0߰bӦshBio ?ң?33gI8q9#.ja7U%q_!\*͓H9ᴁdޟ- _9HAuN~l-׊kV U+¹Z+IX,KNBu-0~u]Ka< zߵ{:bI]HaK VNUho[ojE-V@*d2H*W` Arس"ǠJ0ř*^n8>BK߳cDAaBߕcȌ1 rY5(b 3U {@o6We2L6ɉcUt)55YZ$:1,+-Zҋ*Ef{l6Nǟv؎Pq}3v@_qs{q~zy=]Wfd1]YAYQ?L9~Ӷ)V(T!'c$^,EW6HT$y-Ac=*c])%H ~k"WϢQ,X;6^^/Nk$Pf_B^KpIhX[gt<1aoI\0/X>rKAJ>ywv_ݾ+O wMgI×֤lQ$+)n?O-3.ikBу=F,uEe; K 9X AB/[!Q": vr_ϒP>]%<Vn Pj Mw*y|} G! X$Y@Y|J: ,ޯӎ=y \粲QjA f 8Pҹac~{G끓]ra lW7PY-IV`4Y.m{)8cR'-XysG8msx%?|eE(=Zu64O~ "5P3TᢀPܠ^E ne8 O!%(XKmΒ`8"^xEI}i %z6&t'Ѥ ĕE} &㵬&٠@`}|܌5ܪT@T:nhԢnD`(4$ (}Qriꖒ6vOWPp}^py=u գ]$h㹥Q$pBip)Hv'1J鋗=v%#v>Lj6EnfGcWg2Hhg)<F{ø]$Z lb6Q%Dq\31Xw){dziԹP F nEEZ}k-^R!<*/+JPߩ]}@42Nuؽ ,XՀ&Q&=-S#-VNa>.cb%Gwj߯E9MI9K˨@wq8U"֕` ==΂Ƚj#1J=}k`Ǣ!uTDs7+O ﳱt6{&xm:vAX`)'B~Ĝ5ťC:(Rv'^9Z^$tڶ6ElcQde axO)I`PR$dyd$KpTR_81a֌q7ɟ#ufţ<̖]w?\m>^pO-T>F~Qr}5zz144^3[Ϲ|)Kl1#wfs$dLPQ[H~hR=V=7쩰 { H+3(1{N%mr `svWːwnw2l3l3'{W cxΣ27yize@̚*-^¨bWBq*yx> @ CpX2f!hYɸJv4S),,]QDm?++̞:95wHSu'A2?F6~~~K>A*b & RiHٍ&Rj7r1[DGc֎xԈPE2b,[$O8<c gec }f|惥ӻ ݚ[Q:c߮9GLZK(f}bΙli_r`}& +'ώ-{wUv8t6kx29H +J.Bt@cqR}:M8ih,-9%Q\ pӔ5КHx܍bnY!*- d#sZ~%k̇a#6Px;Bȝ4 yN; ,"fONvcV/R]3PQYP{ilrAm(kd] IV5%-gb8< }=UYj6/4Sn\2g e!DM(2('Ӊ\@W"cE# X4s],ˬqxf )4>?񙚀=oq tUx;K9(B&BrˍoZ K/%?>ݘzF|t؈dTPO4H|@T\+lbTXH5_Dqۨx9䝉9tkx wu?NnGQ"1dd@}!)K@sԙ%@r8U2,3=fWtLpmٷWoOAgft6sh߉+\S*B;11 _8\s)Vvx0~Ϋ FP}G % REíˮ5]O 6nIlOO:Db+iqj c^#(V%2͊oRmZrơ }XYAq5Z3ؖR@2wowlSîsOJNu2,+A?"r]5:=Ȟ$D0T y[=iM3]-cEu#lzX8ax.a)V>ݲ,@`R2Ϭ*+8ƶSdT0*rXNKURvgf/+i6G̉?ų[cGDV:/a\z'F^1/"c65)gH?JK [HӒ9LDNFAjt`n Lfl ܹ.ehrOQ%@~S?sHvK/-j_֟ho'?i'8VD5H/Sw^AN~\JyZT(:EZ#Sjkjkvˍ>r2aBT"{5Ck!ɰOӁN"PxE;¢]D&% ~\h'B.nRg=dUԘ`"B/ª&(61:]B 7ݨ#4 RCb֨T aчQPlTEIue4 zه֡[3qĶM\C\sk$Ky8TR[v͝xbKѪs읓mmC(ﳤ^d`:NY5x .S 뾉caunxfl(z/04UXL8>{ﳸO !" 9/H 4/_+_;"\xakNn OaﲍeA G-Mɶ"V~aG*؃.afpUOѲ9W)}g"zĭm(/;e0y u4[5 @d2޿T/% ܤ=kpȽ_dՄrD9l04!7do.+LgadR/#aAoE5d6~yan\yRl/r/sݽ J_'n6`%`&s#ںW7V1OW\,fG8zsDk:٘D^IUKtXJ'8nB[ ),*/=Q*. bƟko5JyUҠH6ֈYliM9ۺ]sV\$i5B9 kD.i|,} Dt^bhyWOHy'DBd wJFg[3rW_)Tvh:+4z{G+@B^ݘCtJ`y tbw9?0PJh~p ӁSbM-PkM9kxscMv@ױvikV`} iϏ#hW}IT k!HY ~ 5GʇA#IIfKiho9MM!q)։+""՝̿nIH'o AD 7'۵JMUـ8j9ZL$4^Z۲:6t] 4PS]QAӫ}$V1y#? r [9>jYe{.NTjK'`_NTqwDX/ŎPzaCt$@WZj']chyBG|}^Ark6.Rf/2 !/5jK&k?R&#()L~yJ{cb {CӒaR\vp7@\-i.yⱙD`؍,/+QUqw];crtшT)(mYA`cM'fe0BNO #7ZuU/.rIwhẌ;]ѩ/xH7!E*FtKd$QZ'T,Y^<=փ5.7C YEu$ѧLqHg#? >ًXJfR<7:N:C yXpLI[%}yWyjf!4p|"Y|WLB. ^?8 "Vͣ8oɄeMQG 2X\(Oj7\qm4~2\jbAi={.mTþ[F7lF<ϡ_o B;h0L*N]G`cMkohn\HUl\ayT[;ٽÆMu .8g^bem|.q+ӇYaMh۫mTgVG)Z-Hc# 0'Wsx +xMwh#u?z~C~kep]uSYW!BZ \[|e Wt)4t< vqgczI66V_m ~+)a^ZDaxjgslZ^R;SPn#,$1#J5qVʇ珙r^" ; zāCj_IUR<q>!RY1Bӄn_?%"վXW>\P\!;82KYp $z[cھ L˳źFFpDd k[Tyf@u Ky{OtX%WE~ـj/U _1{ ]UeՌT}Gڏ.ypb 8\Y V2 N9iZ]PM*i_q?mc2A B020f#RBX/++Ѷ\flDžUSFE:oURIiPŸI7=:U=,A4z49 0 1RmmжKSm" ]G0cSn`G3k&W)26PAh=t&j ̍(h20"Zu zGZtFA'44-Ɂ2g=+9nEc"^9pz~*|0Z9p!(M"Ac&7<= q#k09'\Li:!ٰzIGʊu1QGrۆ^IB1BH)c_5L/Im)%8feb) Xe6<臒s_Y){⍽kȤq tO(Dou8@4ꂝ#t&b<&/5bs&_TgC]ZV!N??Va۟u.B91L[O]HfbG!|3>ݪ_Iխaо-A}˅cEЫa8o!UFb6012<~]ag*\BAղIC򲃼OhBs7+>쵭S-e[5&^V^wyό jdKHzjf\&& LJߍ'ߠaT*-ڞ W86By'1۪ՖbC?iGz5נ k7y#3j !fshs20Pӗ򟊅vkҔL~hiH{ x;h3f%.P!"7mP +|;sǷd\V1Λ2!֝zp`*nntY/|/+fsHАot]~~K/qULӦF7c#{`޶{q_' i Y-H[Q">q#7yNk{\ OwZC W<-˿ZijƩ!4cV;/DD+wcXƇo(b^ ]D٨Nf}ܩ|IQ"|nltBE#xAv, S%INW y5 B |B j^n8KU~՟LL!D FH*SAo[ -#i+21U+P'XrQa}[X AammR~@RPs7s$e'&)L/]ZnrmLoGA5לIeb~@쟜?$$'BpU VNϭhϝ+ĸ5HN':ClSPh St8yV9~;gv%O*6sS_RZGB2覞X_^:O~J}vIJjwPYYw=\P]VԉE> h#dS`.6`)'vFO:k'D ve"yVp;E/#5b^yj?.J\Yov Y4CCR )DIZ5]3Ax/bTǠٸ"SG&|}{3nưSy?,, ^&Btϗ>:j{*ah 0[An}8J3+-[]-x+i`I#C`v@+\?GΖc23u@II7 <JV+,/ /¡8B[G+У 6fɋKJRkR6=׍:B2OdE?AeO7RZz!&Ic j(ĪmC߄0^Q"yN9kZg a%z/^@"T+eg1rpW `ުF[vsK>VǓ&$?F%pvl!X)b`9cD~窘\7E.t[mP"җxRe4Yc#NBRIWFrý[Z%hM+x3i42JVz߶޲'\ 7( [v'DE嘇%Q=B"mF*Jj]ZzBxedW߅FK qmx7)u!óُg7~-JXPި~f3n݇[jkklW|'#ٕ(HS9aVfR2ݮ<4sB]75ד"sN,RPpRnOLTy>Ca$Ss(rL^JnUT.yy>F>v13dyM"Oȉ 2ˉҪ9jd_l[,:1-$_؎MhU ,8ͬn::"l^h`R ۯq) hYǸ?d0 0r 1FٿtAbs3pIJ!c|;SPDz34zt9r?SAV$0|, s@}%J*hj+=MZh:$ami|mTٮ Hsub_bS)V*(2aRF&dHp-Hi |> /kq[xM2!wbd)%gI%`HNdADr,Q>O(hcxrJI>Y $n!|CnޱMy^_5oF 04\cL^%m}LcUJ;-њدGx23Tϵ 5?5=~K)@#Aº):V V~_i x)@ nk:3- 5|RJ-K/*%( !^ܓ +8G.[b[0nV*-ӿ"!I,v#,"%ٟ)k Y"<L}d^~hOx-<ȘpoD(?~F!XX.7JZB/ݥsHsKFĀ(xlz1m[&Y2%[ >LP~nh*orECPIJAŪx %ߌʗ- ?T΋դğ X/1*wEt.oZě'z(40$>DiR~HD(+%#WqK\0r1`CE @ ;nU0#诈$bK8KuB9H1^2`Đ߰r `HD_ Z[ʢF@#+h<7Oy˃XmYCc:lZ?x[ ˱33*K)R{wvW#n,e!JK2l]Iiㄫk,51S9vy>ě+b7|JQ+g:"2b߳& 8Ə~rV&iϱ,b22m Zm̼5*iɈ:3mcZ kH'VKUN{ρ)V+LU8rPNBaqcMܘ@cTEo b^ f+tMnf3~`3ȉPaSE!pRx|F@V*dQeBVE D΍JyDZ"jσskvB?:3}j^Ɛ[`R_i~Vnv8ؗr,(:!> z.R|$@P h366) !rؔMIyTRjq5et1*ABD}-~zl bImBW">"a@&w-`JNm ~az1# P_LKիʄ'!r .M64ը?:<\;!;SREm-fUl2 i$6H/ Ɗ16ZO~h)<>sIF4J,(1y:.v}+>±oi賁vLO!bo~fIIcs\*KW\Ue=>:uv&5 .C{醉e2G}"*=(q5\Oߡ'kJf 'R5|ad󭰪=kOFp}sٱGd^\dq?]8Ϛz]0jho+d q=Bc$pIo:G~緙Q}\' ", ]j4Q,Uwͩ/'. _ ]kF MPȵmt`-uX9Di+L'Khֆ]cq?w!d89"0Yk};%@/{X/I m]d5krk"x ͳ 2ߣmLj;89G_ƣbk-v:3 *;a7s1d1܁葍]o#ʿƕed͜2b2=Ӷ?#^V)2f"OBS H uJ|c v GIk-:1p1v/x{p&m ` k*W˲B,$!YUC*i?lNfM~I}gȒ(3;x(n.cHLՃ@RA|DXbNqIiƹN{W{A=^3S!b_2?"Oَwz@B+CcMl)p#sph5Be 3dc`!UzYY13O{64ubKFZ%ZG52+SE0*qv ՝6,ϘCG\'wQdUN+Ͳ52 sՁ ,_~*PY#V,fyhmV m@(`{*=dmTC?Lo X@\VC 86ߓu6\6/I=cǤ\:x%vޣCHxr-Ro$3S{k{})WTl+ES8?׎ҥ`J脍ak"n֥psw:2Vc6C'BģlR~6Ӱ+t teیɕ)`E OztfQqb18cFnZ|P9PhV/&MSt Dckq!Flݽ ?͇ sUTXJ]]dd%,/ׂVM }TXgX̌zD^2{2@J{HV)%QM|PS\]$e{?#Q`Hhzdz#rbƪCXD<;ZJky̲<,| ǁ4DwvwG8X mT&+ppYJ` K3QdXUVZ2qf2"=G&̽=ofGa90U/Kpſp\^1\1ᆱ b $ٗ*2;Mt,N#/P0Q3{柗a Ѐ\Ul >a&YQ!vnN zu}w[|ipUvRqL"1 *}ƿ\[Jev<%\9W_&T&mְyKUpph\M OM}O!!1rFAP^;V5V-9qB@Ae޳U: "LAZg̒sCrn~eUn?xl}XvlhW𥎑݃}vD~|(;7w蛣(9g6NNabWde)tK"]kͪ}`M+ߚ3Udmߴ4.1JQpuTH1|w *`%Н+w9MIuI{f5x$TlK۷˃\ c9L ()&_/E?[졟C &57?ZgtɆ^rt+C/.J|Xvݻĭ9kiպ [:^<U tv,KxIpGbkr;شm̩vF}ȑ0EPS86 W5n J\/TfQ#̤kjHM %bN/RxT}{[FTtR[ %9\~w\/GY3 6j`HS-\:rl@c86sD/!$q֣K鱠$@DO<h\TL=N La؞jUcf Ɣ<n[@̱n5vC>Ug枵5e\\sެllGB/ *兒a]嫕B|1M%-əȭCٲOv0.8#֍*GIdlpb*NxHe쭡Y!:N"LPq 0yB-ٹ\Py7qB%Y%x{w(Ngkw~'1 dzlS_dEEW:͇p#X]VXi.֐خ_"(&k1\.~ Hwv,/t,*HF~nql.6}4w!$.!7["b.إ 8 .}`.sJe D n2R~]-U(ғBYN]j :mTף?9k܀ӆS5]h!{vM2Q2rd-A!R]դ <ߊ c$a&]PUCE#gz5a)4lejyi|{#tfF\11Z|XӽQ^ ޗ;~ yag;ijG{Lfdme`cV5xB:p4]| a{ ^IѹTޮ%ZCBR# n:Zl%onMAnM]?&Pu#IxeQYDkǝ0!"w*=b|:`F$+G!2$CUD^/xhcYtw%l!lf/7XtYwBD#R{Q[ % Kom ̆ATu"|yTV4ш|=̺ , 5JeTN[$rg ɽsgѯbzŽH 鐕J&q15 ExzGsQѾ^м'x{.dt2~|/Xq2kA>(~7(TM S K=y{aH`yoO [ 2"9`M{`F[PUԘ^PK\kkB%Z`[<J< R_SrTfY>(l¸ƬYH#05/JJ__lX)QatRofoF]Eė^̩ ,8[$NG'1ƙo9T_p&C~җW~^&oJZpa9;to^ΪZ}vFM=b>۲ zAB/PވRwE )oV|8,Z2n'V"7E`P㳄U1>ꃟxw-,j9PMЬ 9&?LJ9  bn/` Pr`i ^8)6kQON >@2.59ӇXfZ8n4%I I(Z<%yFu|顐ه>csyd!.֘b{P j(|YrC 4z>2) L.2w7jں(QJá 9Tˢ(MxU{=bWH)V)mxW~ 42b?:{6ҎX]arw\4J jGFR3Z%C5!CB#:,UofAл|._E@SɤM| ك>|rO.8D^,AO%zRǾԺٳ8 -.Vp%m82σ,`' %ԗsF- @B,]y @Z^m'N`y+w"+ RW\)0\YdfKa[-G+N+6oA:~/!iaG3j K̭x)tTIwO1:& $Z?rbg9F47̧ ^ u{ѦƪAw7LV -W6OQc l r O~ 6ג'iب>yw"_?߇Ѷ?KVitM*Ef m$ZOʔ܄@׼O9Fie,fo83J? G|qVeϷ,G0hQLՀГEUɅE[0byYaJN_R17|̇P ˬ3=.*U c!Ǝ*/L5綱39)PUݜ{VU&m}4ϴdThh8Z~&`~W(n_5DHm)ؾʝA}@fHpՉ~05P!?K>)dy{YCјA:RYYXYncAfiJ^ʜ7ԼKs5`s|U!}~8w>@UžJe ǑF&MH_!2Y lg䪾$[I0!+o(<_isz˘2ɲ`oX],*V@@lpFQOhPȌPg-;+.7߫pqM*H/+~U" [D̿V" 秈NWPJv+dj`^{ϕ,+뒲 ol21v[S>Z(N8%vA3@KL7* Q1_m= *K@,[߮,R56;bٛL=h}~7ϐK5Zzl%_lea0e MV,Q3WHCE }@ MٷܧA<&g_wӛFkO'quD]k >0$x*l/ _J^H}cM"%}XZc/eu]I|҆`gEoX~pwyA y'Xki鋯5Ț+]'&ϜRޮ30k=?\[(Yh wFD}a {]%WH'{%_hb}3o:y_O!=_|| Xe1wFw4:>.8'׊7 }7GEȰ5MO8ao׹w[sx=]W|Q}`b 2KZ9Z9O#2jXBעWU<́tcqdSqW{>#;QDzÊBXK$] Ώ,ůkO~յxiѓ~VSHU79\YqT*Q E/+^ӜBdDkL:7 56.)dO͕ 8ȯaL OYF|-$WSenXw۷?2TeLng|;اeHy!cN SѼMƞ =pTgFo?IA#+` ߬=m8@ W#۬Ipp>.K@?p`QWE ޿; p V?% Y3rKfOOT.cb4B{c;H1( A/d6<`T5Nx"$C-̇Zf0˹$=酔AH<{ɶӧ5_D[ډNd֠CPjSmePnoTK&?7ncwФ`6:8[bz^)s>Y<'Vaf]s_N8yn+Yl>+@ |n!@C)E\}71PZ8SFKroLwDiJ0n-Ӈ rAo{sTOjefY({*w/eTNK"SYf-G'.82AGKM& +~xÿ*𧋷B1pZ0EW!vNuR07TmGJWezi[z}nvact* Q`frгQ381~<1lF|j9sL5C +7ࡔzRn'!McG]''oq7\">)IU7Qʨ8/PtrPR؞"E^#HFތc ʲuC'Ύ=h\Ppk/'(C;8ep%,h]2U ˘e%Xی#*oY(#Hzg[E&@YV1GOP>%Pf=dx-~ sƲ eQժKQ@ro[IB`q_؋Q21 éC`=͓m۰˙ uIhՁqUA^]6Ny%y >~6;HwfI{>é7= ΕvH^ӠsLhnb 34Dhn0׵=ce6"wE=qVZ.$^8UDmmrc 6'dB\+^q{VpWoc%\UcG[| cj!w^L_jIITSbP[V f勺)VN~J5 LI^r2*LNuk!7i rj$UipV7sױD&zu1:MkpaU8z|BYdx%!0[my,?TS6ͱRA1E"1K mPCc- ՒUrAF${(;7oxk {KhD,J.\&g ^+ h JZR6HwUu-YF"q9z_"Xk^Mpɫf`2LކkTÒhtT[Y"g"72թ>֤.Fjh/׌ZKD5 β=}DcY1[JjA-rgfW5@fluͬxM8+[RٚM`c\=j[41,LBS?VI`\ _M=/z1)ouPjn svE!s5?/T$@ \n@4d2'",}cy%SyUypS\xkwzjˌX$N"1 lɋU"Mk*$팶ooˎFg!(FO (W`:mNJƐK[m<뵌P]YlHR*hO3\O4ASY$o`/wHi[~o |dKU EE|GOc*S2RpJiXy68}>3 a ϟ[91-ש'$6՘@`pN) ԨnqvqoTr b$a^ b-&N ;7iɕ4CZFD1ް^=QRgE3$&mA.q;ctx_n]B 饋Bb+R epΝ׾FPX, e6sQ|9 uʮm<}_?,NX֍kk(=sw@vM);S $F_WVZ{|*ql=FXS4)O!-_VԩAvN$4htR2o$tQ _#yYMUG57rzC3J%nl#:w6^;Z3p,?}A/ث7xBŝ EfcPEIAt^_:n] AA =E[7cqAKLHfl4aY0Z<g 7|~lhKSJW(kdۅP11s*mxc WjҺ1 xM궽e>7b(Q^ǥFMz8{]x(̮`PLP:q},'@?jEMUBZN3MM{dPiڙȁ;(iW4?bߕnW{O6axem)Dw҃ *x*5I@]2j|]XC#!BE=[?#iԇZ[g#kBƦ^1ݛwOQK5O-?Hnux5l oxGl0ј$r'k$"vݜiIfT[?Si~Vm0*<&-eÃ5γinOܭtvB a0kuUAB^fۿ hSo\d$ڟ{DՁ-6"q2͌= DqG;yS'ܺz4'y͍Csga+Mv|÷ޡ =UC\Ls8oq^o"rwR &v-Q#k$Y(<@{ ]#lBD5S ΡQ8.93&<^[pT~<]j\l]"Jg<K%DwHn^R؃bC^H[2 `zܘa?Y?nEY`ۥ’hôj BKh3*u}g&]5Q89 BCȅkZ.8{.I31Mo7Źcʑ3vL:5aDt(H@E]B ozr3*ӫh} B*yO(1+5gѼTo, V ,Nѭu#јzc sAŁXc_V~oJo b.|>w:bs')M{WOj<2|^z4{0=ɢF%-J@9ڒy./̡TE@ 뽱 @̰T60'{_ArPz!ﵘvaAߞEEsI,vG_>U.UAZw˩&y YIq| }0y-Y@Sg{O x;~O|ȗ>V^67y?yT$ !R7~X^}gDmd3/63rɁUr%!Zy~hvV&>aCaчV^=DK+r^GCFtʁA0/Ӎg2 mS@Q06PhOжdzNòKQ #*snQ¥,뼶УɆ2\EN]mZ3S@9N.X9RL'|6ݶKxp;-G1HxXPϜ8BF^ӮvFNo:PxRPt%/gُ3%Aa\!ȃxi.9ER~_G050@.f{$^1AB>hYf ミ'_lF"i GJ2N Dp2 a1?4irtHR.!Lizcշey:cKyW;0ԃ)M tL0␕*Ͳm8uAxr=v\ lj\\,>Xf 6f+Dn۷yGp!X $&2%s;V[?yҭy EZoRq[ϲ4~-q3I6I$[uKh; $?v]b_A^.CՏ(a$Vf+Ax~[q{Xf` R U4`]oZW{KcPϱLha\ޖ.v=ЄK8V sOp,x;IYF0v<0ymWH =0#"!=kG呪33[=%sf9'^jO? [*eRLvwc)iMQ"VROw9< g7{&{_KZRVũdAHcuv=h*-S{zC)H ijF<)MǬ|[KZ2@M kW?'ڤlGv# pO}\Q7H iT)0zٳT] M,lčr_bE$0\%[ |KW1WF2m=⻅yyj} QR}F Ȕ\/pD>wEF񽢋O:OSm>+wègY1Jm{o $7Ae M Ĉ*H?$0;b H D;lo]Ձ&" ˋzCaq 頡nTÊnVS#3SȲ++q6 -2"1ݓ6 iI&^Pr G[p8 AeKk<鵖Jw0OpvvmGt%fՁ3ꎯo7ðՊNvteǎuw_SS~ꊑ.%NYg"/c1ֆ2-% b_ h7Fv@ DF6T]t 4vZ1,oΧ ŐH.CԹ+@ٶ sK%m`C_;UKrT7DmgR-T/.c# O򴠊I{euj.yL1u18Wb-Yek41ȴPX.zE<&3(bUEԉdB hdjZm]xi6F?qB#b(೵ALVB |׾5lp䳓3 -[oE䁉@L0Ūt{WѸԜkT]%x66lSF3%!.TX;;hc\xOwK Sd_7}58c;czg>Nv /%wZ# EW)n졙vYo#C &;M]-N kq>?∞O.Nrw (o* =V}FIa|}w0oCca 9&0(Gx#SZ!eH7p@;!H8F "s'5&@x1F28_/^*y&Fҭf-–jĂ絏s1iAZ Z ծ$Cυך:ds3]ג_4^jE;E-|$ o\IYK~Kg@mnbWar5MKR/h'|0յg}!@FNOD|7Mܪ+n/ OoG\Դ9emb.T?ᦧ}rG_5Г^]#LK漊(fBqx_1njo+ ȗdhE\iATdY03HUZjEZ:`b|+upbbtm=8OԇEѿ Naf3fSUU"[3̮!@IyC4xiQDb)T!9wQs+n A gbBK{.Fи=N뤡N\.0sx* TVdK찊ձSX3* 2bx!c_X!|ا_]59c-@w+z^|iۨ4דq8bW峐XWm'`HӲ.+GV 've2*1q+Gl' S+O# _ρ6EN˧[ $9B;6 dsP/nAf`N8(aO.q!vi8ܗJs}/# ϓLƸK9[Wa+U0=X9|*GsIm+g?y). _X0*RwbXU6x*Fžbs uRg"5lH]y`^wen^60>i;'#&S/ᛇj$`C*Yw 7VdxjQ>]|瓇vF >\5 (;e%vis+D2e80+CYt7&;]vV|B;F'pp^""VeV4]Y͚zZX&]Q>8_b\öxq0=ԱhE-i9L%#0)O_JJLNP-|tG< \6Q%e`n/=Iow_A2YHۯUL Dy02W;];KQ_-PM =SVz) Nx'yg1Wi?RLQ;oA׋NE#Hr#t)D8t Mk[c_}Z7} í6&瀨nZ.b쟽'WEپeqH,_| q aw0ɍ;(q`Z]}Ƌ.;bo+D:PUM_0OFbp~x9Yt=sl7Kw*)΢7zU>.G]vC{8ɿXЗ$ݪw"s`:̪&3$xTnD*( Ea= DWW8FLZA*Ola4!{ZZґ-[~YdHᑻa?˃DgAe]LL8scXNEÀJiq$2nǙ#;;N !Nͽ-0)AriR2m5^^W wM)tGPQ%I KALg34eW1cgJd+60_W ydh+{ 6ZP*=~/m$wo4I)OGdt3ްXdwFrA>VX$O8= k*p5x9g\UE}R'p?Bb=f")$QnV K2Jԓly>|M8[jGU 3a~s1U/~^>ܸܿ/+zf$È<5zIZl&qTΘ9X*t0ش=W|=le_ c!Q,Ɓ HAl"4v WfEf*C?&K_셊RMh3^UU  Ѯ몀ZrFu_v@!J *Xql/7fck}m 6=[^b 5;$ג-?+I!+Tkkd3ܱ%GAr%b٢;]ڈ(b.Q[zHLk&\"F7s[?XYYM((@sϿ-Y5U%! J4vNUGq삣o<Y_kLC տU'w`x!괂c@ |߮{O7!R˺evL(ǧfCg+T #ʜa*}`=^Md >(n&(}[Y+yo;=g C)ila4=C _FLzRjCq*&  o S*GۥY1fyCIwtk:yO2^d}wrZ= AA+H!JFC-N)wA"NY̘9"!|XrJ6ghSE"'E!}g@)Lt քgIKMGW⭭x\1y`0:^ʿ_~@\ƯAj*wΜ3@HJѧVmn 3}ӇR.E@qnD+H=,x;|p^~Vfuz^f.х:I!f!bԷk {u2Y>/K5[?n-t䬭y;1ĬШ'ma{#<k?n@]ɯIߠ zxt4PjM= @Lgs)DG0Ji]ȫx0xID\MO9ѥ+^ wk)Z~4beHܛqj<٢8븃C*(PGч8$uX"vrX]4`Db,gS&OU]|TxsF~dCLӒ+lڅ[2#HԜcćOv9lR)dtow=_S<+HlySnGTq?"IAXbv (DrDkr4 Ѧb1oTK5J4߾FTy}c̏#bB/\eF}CMs 1wQK@L8r.{QV wO2—fWJKdvpݟ4fܳU2L'!$|Td9oq,<+j6" 2 %Og)V~5LW}.s ]3<1ΏQ'AvK14rJ9g7/!$X~EF˲ܗxb2ټcCA\r Ͼ{Xn$CyT=(:\ }g$Mɡxe,A*AQnƷ#''ѥEx^Mc@Kxۗ]iSie]t1߽Y0?5"-28>: \8ݩ>UpC1Vك=B 2!X3eZ*Mm'H+bz\v򖟈 !ɈD9ݐiMD;'ӢouVbXXg+sgѡRG'KY+eݛ'b(iBQ;5dLxNNDq^>+6@y΄qGM95*+/chK7A)9Ǩٹ%#)ݹsIdӇ .{[]_%J9"A2_piR'ͣ*[k`)K}'GO? tWO\}E|{c0ؾ | ELjp# 7urQ "%hϖ ı'Y@;*Y|t"6k{\^Ś]OqQa sQB_ GYϤBgp uyWvQk'c xiVOǐOK;?j4[hka4۬ZK8@XR%}>9pMq 4LØ^=}δ[GsPY->֐[Sh"nC=fLb%k^b^kO%V<>f.`_mjzanj2tP}hHsh\;&Hl7e0cBxlNphG q4W8`N$à)|BaE{FɢcV0PjO;K gou Etjꀋ>skp2Be?\m\j%gΈ;۩TMJ y:t{aI[~gi)3VH]ϡ1`ܫ 1tt((ƇExL%ˈ&E^S!S:O t[! e[@C1ॵ2޽unN'[=)yp LξSHq4 W’7"ٍ`)mqXk|9ܫ_*KHrmVwt\I$32 ǏFBux0v<Ⱦ;q빁>;%ZALm[5@R%8Ci㧛3}dz5-=kn*~(o C3̉  mL~2|)VP]&rÊԦ VfD o>A@[A>oibu㑹Sg|s%՜I$vE9G>uT#O? E޶4\X9g7_'t% D`eÂ(Y &2,Y9\ Lm.m(*}_JHvi*F~ua#`;,PBd )zV Gy{JxR@j\aR|RΡZ*. >2:,OK Q 9z!]&%m~Աb 4bȔbZa=p2ȧ mL.qL-9VZW$.줥^sƈFKت+HIg\S1B ;'L)pH'XWOAc785@[?T1qa_{Ċp)ǴG .ۓe|NWϕv$ݴ|QNSЭffnֺP2.[PuavL`< 2=N[ ;8Bk*4 I H?\Ρ LHapﭚ*mBBP.M@gwW+<$DWTKL$>_ަKicDA6 ,Ya۵j(+Vďyf*3M0n&62zőBItAB:K]?\ZR_zU<+vk'Z-d܂-jE>cǜto]L!:_1)o8q: Ȝj;wtCG'a54y"sӷLWZ.) ?<\>(Q B; @-z r"bsZj Ȫ{ k0q+ۥaOZxDoB 8e5S6{rQ:BZ&TPEBRSn- G- Z;zII>>kAqTD"3A%2 IwXG-CZ;X7PNc6־7cuH8!;M|h*tzXCS*MDt o:UV'X\u,QCbU-Hs&|pT(6G$?H,ur rh Q݆P+a&`c:24G[ٟĵJm}ctkW`_͋Dz BrqGt[].dK?*Y>#G*CH(Ƃ?"fǩ],ZVpLx?dMI\u,ph f)q Oؿԣ8%,Pk^Pl?88~u.(& z3[1v6V)5 JظG7X!Ý&>`3.g;)'(9}9EmM%I=mxL4 j!gxwwA sdU.u~c_F'T "65e4X-q[M?2my(l#bC4M[>ߙօڂz إMx3"P˾UU?}Cߣ=^+&*2@Z'lfv$0b) d 4b`DQ~C̫Y8)BK9 #qOڔv^X kd; maS qw]%x# @Wu1hYHmo BǦmQIqnW&+HKH{:*D+aX_p d] M@v_!A|$NHVLޮO48s! Ke; ̸2K E`'dpUqz-B\Qkb[}~ܩ.Z:鴏?Tstn:Cќ/3cp[tvm,>LըroN͍`0З6Niٵ* 6Tm ;TR>)!mAQlz#а4>1-@QbRT"c.t,Junl`'l"åV/MT%V gfNjuқVh^W5DHQ(:7(|duJjE P#F,|_wzw)JуWrkɂ<5m=0wtY}Ӏ3ຝ.1ݛr,.ZR DIq/!~@}HMm&B\l1Gy\[ֺzrQ~%} 8/ҙCh zXKrni:c$F=d Y0]"<=^NY^i׬T/-JV_o+(8Cigv fB.iVN~/nŲnq`̂0ѯLpL;Ia 7u[1u)TgNfX$=KmCMm7J޼ljJ o*it_\7ny͘O'e+ w =!|14 7|}MXU0P1m 5cj`IdE(:۝PL@?3M%z̞s/G QUZMOt{ ԥ|: ] T$dβDn?LZ&z'<0s! = FVXz:M4*›,Lm< ԛMMJ;?QsT_rqLxT8D4Fy>j"9?Er!55E ݓ-2Ʀ5S!՚+~j0*y0*$pM&`Z1`'A׾Yhnw_oOfWԙDȶhB";2K ΈI/&t U[4ąP[mb-:548"h Ǿ" w'bز6|~4.Ru%҇v]C|jy싑 du@U]䱩RSK V~p81{_FhuLNBs& I2j1I);VrfxG!z|cG{"hŸFXFƆ5(0#m@nt&^KcMUCϘqzP{MN[\ID8l>c$\_(;$7tͥi\F/Yp hv w0w_S[}PӃV uIv$b'Й>KWyF3@nw,ZR)V0NyGR=xYo9m{PX!킈'>&q^Ay֬C"nP$ lU I=D"gN1-t=kBpqu(HqGڳEXyR fgsچ Mқr(ч޹o7VQ賁qwa`j^Cjv7]XSsŰ.,)vYaa)7Pq݆vCw{PJ_k1KB=p1ڸV:֊ct^/#5"g{|y-B,&L;ǾyQnӟUXo'GFnNMJ/]'OPB=xuW<-u}\$0m/)w+g|arŠ3p{92[)'k{NdXơƙ "ݾnrcտQ r׳-~e釪Gt)%]ߎ4,l1ꃴqǡh|{ؙH^HDQ/ٶ@wp_ ÚYJt_ȭ7L;Is=۾ DN\*7μƈ=˧^@ yoYKeA=>* "Tjߍޕ")mv[85>jop2ء %ot]ǽ@1bJLJy&]+ "}@fqI6\ŻWa#q}qC ل0B6Ⱥ&mx8Ъ'uCuBe".u"DFA'( G8\jM`˯>|e8‘&uFIǛ1)sh=[2`sU4' p*:gLj5^O+QE30/$⠌a`|@)2:^x cR\[twb[&4*~e&_5FZHhhظaHۃWҒLr$3+LGp!X. k4MCTN×!' 쫧Pږ%\ !Ԛ{rRq!$ޫ"Vb"W@P4l$ =\*3Gc rW;r7Ak8E/,CYkV\3s=ΑX/;3 (-u͓%~8z /7IgSV]Kd|S8a"pI3YQm-p;ݠ Q2Bܦ-Na$-vzt}q=mdyz"RYjYQꘚm37E?" `UBXYqeҀX: cK@'MJ`MK:V ."8)f2qN7 bC O]ЭRi9fGPuFĩlBeu"Th8OoDe R6NѰe20;a# #0"~ *χ ^C R:7p@6ȮFު\_KW3[ r<+ ^;SuH>.wHO]^.\7l5`أ]'ş a{h>,3;oF#Dʋ!>> @yk%@$zt0A^WNm\@Q%2H& |)cIմͤe!܁[aNz_Vܬb& 5wqx_؉ $CH/' Ȗj R]xj(2?fez]:'r WeJԡ(9IEv!x~F cT- }*Qc<.q}Pl 'Z!%xգ+4cY/#4!*XvqM@w*aN@Pw&^exj>>зQUtL<ņt3煇(D,I# #q649XޢTI7ّf&0Wzmo w2VzcUz Ax/qX.i; tCȕF~Mh giyDkwx(O:i1bU~DTwn~ Hu{_gpm*:DѰc u1Q Sl yc! )Ȓc~^D:&Mk,7AO>5k?AX Lc+1BF?Ә1n4ZulI 0i~Q#=%AKƴ I4ʾz(ej^v"fsja h2׎{$Nf^-+I;kk]~c[;OQ/JƭC@y1<Ŧ0$w~lx.o甓k͌`De.*e`.8G  V%Yl'NjK0,M,}ک1CaB@h0RpRǿ}!ƨ7?`x= p9ܧ_A0HHa&YUWi7r|+{bX!Y?Ou"oK|aӓYxE S4s@ ^WIbҐ}_>1g>PHh7Mmsqa`f*Mˇpt1@3>2Vk2 Z7)h]>eI[O&0p \?"Ρ\#NŔmx2,=y: Ҥ~CI짙<[PL1v)D!5gawqäEKZh_1Z|6.2Q_Pܕ8|Q&aM=& e;85n/MtB+o"٨ nY`TGEU&{y=kV4XeB% s@螡(@Di79>8{%OA.fe/F۹al~xF)7"=} >C_'+ht7s)+¹#IfOq^z9+*:98<̑T)rE.CkuUDʻǹr n'tx$Ob[A2Qi!R;đq8!y*DVŁILog! 0/4'huYcB ˛[O㳟V^+(߉0C1Mz!!&^(Ҏ,&|V Z$>>H:gÍnV!PFᯆB"ﰪ < "Hn93H'c#[aԮ˳po@u5b?wN0/at_84 FZ\3S"isz8dg#S倎V &B󲕝w%MV6gl -K/1CuoTY"vqq(BGz|F2B, J~Kx0R +_{ 1=Jv7 yvގUTѲ<_I:nAH2FUQ)mJm f.*Kit3)zu!΁TF8@A>vѭ/v @r)0r(7;T~Ŀb_ٜ#> .2|'U|S^ߴL.OS‚KƼ;57SZӳfBCTr ewұmSɡ'1=YHУ&c<4DdbC)::H tf5iUu6@Exhn^Jr$S% gIyd*0G ToT Cp@4ART3F%~#7y<.̵Tq %iPcÿ W}i\7օ(^8hMZkx6xJp1*_'jB[:[1\m#z7;0Ao6e '.\vNWcn2\ed|L2utܳ'>^択5*~ MnXo^8`DM[ǴU3S@${=d,尾q}%iUER|/scR#8k> ׊ߋ H-W%={_"r{ժF@Ni,[E8kTOoHqq|pCФaƁWQ"ѭMm™_q7)=l@yt lTrb x t .#lW^zR|~UJ>~%aWzRf c.kb]U?(q=Au@b&N%I_LWҀΦ,XmПЁs^=&@jmAȇ5KN{K0>@3"w3T(2zj_R>ѡ~{BR)  b kHD@>vԸ=pQ^)1D1vs1ҥ!kVe+?*BG:m0(2ĜY!)3f*'=Bau]P ld"(Y72&i)tYzgUnN؁e V|WͬruL>EqAB)4EWBr&С$r96T_ʹ 1wϹ[՟?YIwd85 BaGQ.˜ċ:[H%l}HߩgC& e-9(1|*"_Gj"(}۶,MW(Ur%>MNE\]NȢuKgN,wz׌r-Lh֤yw*@7vqd-eBFu[,.,ev󘀦}P$5a`qPdS F88N]t@;`ro@DP5aűcqb{!x BCzIR@BB{R!ݛYP1΅oa goQR(B.qMUnI_eD!̡Lr IJO؎̎Ȇ !Mz/\A&tk>bB#X 0~ͺ1ӓsJ-hg_y: b6!χֈʤv8tzSW' lh WkZ@,Z"槈;X*Xqc n,ˎk֖- w"?OK<ƕ0zڳʴi+źK4oi̜n3 'I)siBARhYؠ"j2ZQ"CU#j8Rh0a fp2)@L3xEаP0J,7R_.C-yɗy߅\$ !^Eyuɨ+Q9=Ld-r^HJ[I }I{UQYeҖn]»&n9s]o}@!\,Ж5^晻僉ǸsV=h*S;kܰ5V^2 j35 0n|S0qcSZq,nEJ%5my: ZF.nGΜyPSQPKJZܞ;㦊(LףdX(..p~+q'iYyt$u33sd &lo{."Kn.(bUԇJRb_w8oۣ&/KtCj{5aI$}IH]w\(wo|x6c͋[AյN3|NCP^Á = oKƵrh mlvH/5Sx?jg{2m`J R)\ %ϻlŰ1dJhK^| JoPBݐ36x14B"g l Wz a!8)cMeEǶY.c PM{_ԱIWݓj^oN:x{ѐqEz˲_q ΀PQK?N,!DȢ ;ai7s0WBgRvsD^_4K;)FŠR %<6! r0w ~CɰUXS}VܫXu u2t)<~:mJ#;ix|EVJv@$zŮ}Ld+wVZhFL[ 5ײJXD{Q-:Jej{PrV.9 %ݏ `;ݍ٘x9}T)f|UX<}67ř۞qT 4km"lcلy-CMuin,~jm%艿ʤigod)uXok禶pCj 9CEAsWl5ußI|U{k&o֍KPd众2,̡z-M6[ozMh(?tf'햐w{ oj,gLP,kcj|Kr<2iIQ pEJ A\w 5"'qg" þmqX+ҫ#/c, DM>"mUU-V3Nϴ|fr>$bG(%6P5)RY+"հDKVƠSUYQx]!p;#Ǟ(qWGNalepӺh=Dt2 '1&qv&4%`CK>I0V I5:qނR]kg8 cabvz\_V0&cZ)G4[,5H&;@X`_%Ͷ]ȴ#Wrd+ Gp P0܈)] 'usM6YyHA\!jvc\`q!}/DF4>mUa~qpZL|tCunzV[ʳ}q&G_L:kAgLP]eSٳtm L;Xz8Df`aGu os*B#ptӭQߠ#&Blg,P1hIOZRsIbiz^O6U,.Il>Y. RtJl/z-螣N"9DX+nÅܼgC!aI^z KMjA=)Sqetýם\6C++ZFvcFי[<~SUmaZbT5(287%Ãkl=}ŽS/37O4`%y_~Yb!#QӎԷ&z[ѠL3P^p&bc3_Т+ET"/XeIpOhІ 5 :ʴB U&nL~ GRdCBeI;cO ==_ZzD ߠ6 ef?%S}Bs^q%6̏J{>7t-H U:~)_4 >@!3DOeN2)*,:*JPeYim}zE;bCu7'o:Z*B,Q{JG[=eޟ:w%庺"۲e~j- &"}uKQX`(}Zz ,{ZCmfi*i\?^bZDHņpN EL[;t=?16ٕ3uA46?5{"d|?ߴLҀu_8g@AYq&B;F3#uɃCR>kd#f4_ƮxcI*Δ T~)‡HB&J M|*-2l=t"P3pVp+^IUBtmhBHtl? Hp|iN18䭃7d˜&Vϔq+Oc7{s|0ʦ @[7ѱ `7͎_sP@x<<_*O+jni;Q'Re>-f\IJh@Ov$`+ۆ{; Ex\mTzmrrC7cgR$r +0>|o+Qrrh-h95p=@17i~["gm]H닜oL0Sd(G5k'(^ N"x2cU3<;ATY2=eR^&09N~g6Ό'<m1= cSzcP7(W{ϋY .wS.}:]j'>1Gl܌&=ļ `}eX.%ѬOGw3 ) a],İ F*Xd gL3;#&*crfeQX- ?}kllN ˇ۽bjX3gxq}sl{GSqPO_$9נo {@n+v[-L?x*DW<WA yГ*vȎsGƂcL>ZzuAYv8D2MxN<1APJ_%i~I JZ]DJdL:͢QB lpک4-p3и+6&_WEz#wBaW]F^ψ[mNb'{V|MeOFւűUZ%9߿ގD,r FB%}^hrn)hO'GEI3iЈ"RteJA#oh.H9SRFA\J Vŝidk.||:0~ #Q_R~okB2}KˌWȕfW߳DP?fד\-zf-yaA,Kh<}dfPFko~(T\|Fdi"@xd~7P(kQ&- Jܫ`=neI'L)z|._DzIB8>! o:ULε=8w_B~qRIEk`x9b ǞhA!HDgbh|ݱӕ%e{Г w ]mRcmX@z:EX.xBK!nSqy@d/-xW.#%9Q8$T 1uqڕSD MxJ Odf ЙE\~p91q_ƅQ0Rj.ۆMp}z%?".K@?ԻC2T(> }Ii|p) 5qG,q,2ځ=& #tBk)|hЧ,'!5U!H BTX98#O"U f14g;h ~MF?Ǡ|r!@gˏO n%A&|U%[-]f.3XwEx>3eY-ϱ/}[s c#.[)Q&v>;CM&^; 09n36C ){rz[wMH%{>FNT5n EZ}pHt{nhku3Ȏ_*Y#$>023Ԧr̿zru}+ 2inx5An5>͗ 'Y5\F#Yo^X>Hc E-F5ծ1Ym!2l~Z⧍I u/f`ˢ2 3Hnq Qv?~S %7vA$vcBxǻr>nJ$DRaBHF"s̕3 6tw{EY~'χ0Trw!YnsLavR &#%@: czOv<ڡ)LweUJ _E8i͹c;X%Y<-߃F9SGS+vRKCcUT)wӎ~i@.ܬ^/((+6 4v?p[mAsK%i {v5N7!M7W3Aj^g,3t.T_YxljaZ=TvU齖@$S\q Yhč7-R2{T/j:2LI[ǪxQIT>oxHJI>E^+A,wCPkeHG Wv ?sl624W*@m:,b!ס7(NRQ? ʊM4c'l|a|7k7o( bX`vna)U4Ŕ Z Ԑӻ7p1x`Ȋҽv6} ʚ/J5%v"Zzѵj5j5S&x@)=܎)XZ 䋴TvS2>>@%jfZz@I+C~GiQJ䲋d)D(}W2Ul>Okduluꜝ6Ê#VO~HNTD=bH|J;KmiJR?4ab _&o >qpFd;%^?!>#i Ϝ}Zl s/9_n ٧m#XvV}׋0x0z9̈stɂ }ٽ= G\LhRkf|G2!'p%ǺSJ?Bxq31qe)߶݆a,Kk:Lvi+3pxOl͖u)X`7VD*Fq2B ڴ@}d^eA9`fzq-xz \}w [2t;<yB7.{*s_f-F+:[UFW-Dnp)nO\ݞ3K6G<~%hjT>Z g%teL$n-k~c:XN`?4u/ }=IRYu(1 N`QWJVmɽcUrsj=js˭-2a>U2˚ׯnvV}-Yy[,k:Pa:pN\x%@L]Ioq12!Hv!Z߼;O OݢʢpjT cYBiɏ Eت'Hf`}N kbupʠǺ ўXSC$]n:rѰ[}Yt= vX-h/_ P>XٔpQOryc&8-kX9F-v!)b6Ӧиʱnz/4*:W -8 zGؽH-<ޜ!`4F>|(=kDO K'NsQ?/%L5<\+6ZEfɶ }?F Y +hS.(t _;'Ք-XFfBPƈOO8qx!B)J]1M WU>&Nz>b3_ȵgڼ>Vi`g5 E@ja[}Xg;?cq︒.2^TD :`XT(Xy$&8q.tE)8=?2A6@|uE&X6"ߪFa'~i8K]'L<֥q6h޿#h#NY|PS|j[B1a|ZڷMÉ Ti"u*>&Grnq^eZ$`2},\S蛗fK\0PYF&w"PY i 7:~B"B$ /6#h>8;#9KsqVٻu8>%VfG?#gե^ԵjD@gH)CW0?o`|t`i=8Y]KmY13Av޶ÊMO6LCPoIC'B=qժi2-D h5zDqd%jq Wa)k;2 D KNj8EVE%ɵߕMg5K젚J_!YI Z~Ҁ\^b'K`OናVX4Z’\N)ߨ[88Ѯ都"5e[" Y`z]~G &j7s YUn$LEZ,1%{b.7LX׊HB:;SK f$S Ak3Aw|B%@.D@ SwL CS(2J:.Pgsl9wN rƣvb$i@ቨGVLd!0VMNLuH_%(\*A9c- h]BwyHhmUv")8U8j}-([k;k{K%|L*{I Q Cz4S}~Mw :_>}^rM ҹA6)E.{UkIӮG[)ϥ ;@n(+5dabȵgYZ07070100000401000081a40000000000000000000000016609d23600003180000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ 71=]?Eh=ڜ.+$e;\8[qעJ/\CzeHk"H3*Oסt.SMD%>.~cq'r:8B O}":< HV]#O*0ψe:Su#7 H LG>y^ֺ UH&uB^trE/wVkÐ)Qjy]S oаJ!+nD$hpRl]H< %lBSǔ@(hFQ$ ĢEv9&<~n~ E|f.+- V |H_53"4Oe~V+ƙZ}!WÅ!\n Gҳohõ?CYDv>o3.~4踁C?F5}Y "`[Bύr^{R`7}|Ϙ`$َ֦kmgYZ_HtXu_& n; /~zT{|e…ÒĜ+ҋDLG*s_/"m-hFQf%2ZCZ/4fƼ>e4wQȋ;a u/w d:aab9H19OTyo{&PK3*뗯*h æH# Xon1ew9:6A̱L|v r"yA<3wu6ň>m+~Q.;_)-JaW $Koy D 4Ms~JqIVCnS@"K*YC3|"śsRnHJLU뾖}a D+ef'IdQ9yTĂ ZzͶ/WY\H0BT9_?][쎆/̝=}{t>?`f1jc3GW.qdbFU&Dh0f{=2*>;;aFZi4 L*մ 7zzoHy*PԠ4ˀe#hn:#F%>_vqcqgZ%2j4J B%b믎Z1hI[~/7gUmXr[3sP\!D02SZ>Bh˳*{DN*yfIJ 1-֘GT3t[=dS01h_}!hCVm(L桄DŰkiu'$ƛ~*UX `mreX>갏l8oԋiiɨ%P#f!B ͪp6NrtQK_~(#ʉ,ص&owE1UQ/dS! zF@ϥq/#61U ƭo \T=:1Ʉ‡(SR>xs3rG󝧸^Pd5" nV?QV=q;S)@ ψmE̲3R<^Ԅܲ]UHAu`r:ZNVv:"V2lͨŒ;6W)q(YhiҒlu ?0ɜȻ;G+Ab#{.RmK[WVH/C&zmu'Y}0tm;ي4w+̯lXa>*Y9պ"Hb2-]v_$(F̓?iJoCiU$Jv%*.XG 8aSPdd^~P'KN>U؀h{;Spu?[D*/U[ҥc3}ː˲dI%yaے APͧ gHf%ud)oIq^UFfs8΍Vm`ӎeL]d lRK?NV^հQ(bj ;4Ɩ@t1cC]F8L _<ڼon%nL#GзȚYm}\ZK4ԫFf1G*тmo^f){*I<$&y5jF *H8 o%䠀T)8##E=TKeN&mD+ ޺ xG˥kebqO0(- ^>aO֣$vN RJ-CC}D)EeԤѩK&3KM16Qi*_XUDc{)P?qU_mߜ\7bҗLUjJOѥ|Y8^ `ݏL9- BhREi'sTW*/kg4 zY\X6v@?.vJp T`C9DZj|+!q\a_Ĕ߆zlO&02M<;1;(Q4tٙwWDŃ^8-AV|F{M9,Yuo|^319 ɰn! F3I~9%C7OͼE2)8+Hϙ !1FzF #fbQ͸x.hϸ@4R~݀ J&% aߟݶ@Y=T)?ߝ IS6 L i;Vt DVQXo;6h{Xu[?Og;TY-*?8DV}_G!MIݺx9vcWJaO#$$ kޑL7`ȁ]rRPw״k6hV'+xٙG+ut 5"s0מּ&Scm,[ԩ3aJ q%v*G[&j2lq-2tdM"@hed>Y@ >- RDzqk.mjc~sq3Ukjh5ؑC?#H{ EzV HeL~xtfipKLG_.BX>"56w94,N/~omnUuG6ɽ%*1JeZ-%\/Q݈-T,Ե/Q%8 :Vb;1?~7犽sa5QIb]TO1F$$lWꝕ EGo0^zN3[J:KO9u0}C4)7<䀦r,,5$l(Hk*W:'[d2s{N¿R9- 5$5It91雄@ Sz@Epc_CB-7_Ԕ9z<+tJ󭬫0*[VJy_P v|3:JTi=͛LwA|"g5DVM\>Q++r(ɮ#Do*?eC&,[+ ]j 'e2N(U NncxSdCj{#UIprΩ㭺B[qp+x)/",5e"knEʹ.!:BμmՕ~gw}:@6RXd`jLŗ;Gt#S~؃(᝼Nmd(RF*G|>}8/Wh-OaG;#{ =~61m-Z;ҋ@w']3?\C:[FYS /5gGΣU+b".O'cqTv.pՉ}_fp@uAB9,[\)J^$9"/4+pj4?) !cKNZj*qo|dz vB @fJzfW1M\2mb\ o!ytXq|tFvbMI0IP!CZT孁2@qaKѨ(( n QxH>f ͕58 %)u d_ļ`Ǣg0Ej\@#+U:.T$[$g΀qvԫݪι|veuJX`2j ^CǺA|*X YP%Պ^J4,4U~Z -gn /V:5Յߟk)(_ (+ל f4ӷBuPɻ 6P"n?tf&y%ᱪToژ\ &cMt!w>&b)̈́kƫ ^Z7Z)dEC>SpS"UG^-&Tc+)j E˜M 2sv{-Z$brc_`>&ZBZq4Rش2Q#_E`f^!b mUcˬ |7Q#68{ Njy+|Q5`;;wf%rNUF X%\SrR᫭ft"kAʅee6gS+jj%[?{[΢)= gSI# |y`@5>kc몿RHFwV4)>hH'A!62`w +e%, irlw6dFIaR:wmG0xG~4TȬ(ax! Qܖ^Lxΰ+ybEI֒sܐM9@dd~l Y|Q9vTYB9 rɤ.]ЊzU,sK99JC>\GjBL*1HR L.|>2ǻRʤ nIc*u[U-IvVLyi`p'6A8%)\lo0QǛz-]vI7هTuӼ;CMe_; z<𗬫6OЄ`InaT!tv>7!b?TKf<[71OBi}Q|0n^y?_h00#3bbJ*++ )%R_|Ƕ`(=J9vJjPF|@SP4OJ,ԐZFDԴ@?Ut[v'ws֠VY40s`+$ZWQzzqpò$,HRr1˨OcHbvcƱ<0dwm8h ~?Hzւ[y'ܻ _HTQ haK"1_jV.Hǩ^˙]D dUI1yW֊+S0)YqNPXɂ7ðH:{Q?$R%ýÖ ,uk@Tq@^>ee*}"K#)#%dn7+9K|fi+}M,a:5LI L Rm2Ρ0h3ŭ(d l@^ewRɴJHa-90;)?֪AC0%AT^ǎ# (~|lG@vL=# IYL!XUѴޒfK-ޘ*&^=6Gy_ȏY]zMEflZ# hu6#u=; _ҵV+C!AķNwEoc`ak\bʕ=s!PV 6B06[P.|@9Y6 KءW T0[yȞRQtJ4fbǥWClIlR%#y1aዷm؊0eߔ.SpXnt6CeY&  !t*#ȏ&\/d:<:+7WLwgخ(W,}b&9̝үQAN!߇LTQW}Rv@?$ jFTjM,50Zaͻی0,z}QCA3D9 ϖPDn'М"-@>*P%tuI:݌oUR|+0̘w 43z;{w<~D!8R]?Rs閱c |#0K9 sU4a,-940PFJ(9Bi-j6uz7unÅ$vDz7Tk5E~_|gj{7# B3_d ;ӣޝO`?ӬJ(Uy7V o{z:ˋ 8}hsC䂐]4LQ(l@ CG5"twW@#oq|mqe c +h]8 'mWF5QkGZzj A3J/BNQdhŒȨG@{iUH5P$ġ՘:ZLF`@~#w\&Z6獟vO$ބP9aW"}Sww?"v 3 "[fz~EiR83Uzx ;e9]2kTfNdFI녌?GpJH9=Gy'k1"|L-"sL=˪Ď;s=0@O6+5BD>![P`lzCpqf^+j=5⊨PX`2Һޔ괥X(rS8 sqz=ʞ~h~K1{`Qx>Bte{C0r`$UX0u]M{%ui8|(jJ}GF2͏F ՄuY3$%$fXg)_O/nq5!/aĮA&g[{7qE"z=@Led,/3'F kqI ^ wxSi".>2θ nߩUIsrO,|4Y/\PKCQȆ75˃_ZMåeH;e(ڒ\V[;Kkw; F@ ƃģ՘$j&OOv:7YOB^ ]lb48L.uN_ | dA^89"CBD]msВd=vmG<4eܧjpyѷNa|02c߆N 2v vp(fĮp7ۘeY ƊR,@}cjV$K5\ 64t 6_fg֋s.ΞY=A 2a%NuD<հ22 A~MʘNjuyħ Y/f)嶉LRb|%MlkW7k/_Ջ[epD%+خ`G5$A?Dvc9;[w\3i,! յDdN,!K?-&YծJf$k?emߺK%ry!:F ƏN9AAjz̧zFW[ ,};ĥcRKm3.pL%GvrBaaƒW@ftwiNUT #1'KS^kwqyW0xV 2D j2WyS5zQsv@3A T$C.^ cCs/I$W H $:ȉ) Ewm;^2Dc 5D7G23%r"27rBgYo3׎8y0# 0H*V_#'C?Nqx9vYTLyViD]tc7}J+WdfmW au:B,S e3TeȦu-RAk #s_yd$"bKZzQT`FENjx:8LQںl[LZk3I@ߠ"Y@U1 ԅ`ʸe&!h@B]=^ּeOƕ=>DA* 72թ!%4M=txOfs+D`[67M$M&8 +_\^<" G,VGRpļI#MKai?KȔT,Kl[r˜%fV*1I\/^_e Wb _@r5/Կ1iK9?ۅr8zez׍ǵA4@:?He)@P@`b *_gr-&OpGw5NdPykds#K8Hn-wOdѥSUʫgƫ>BQ`eA%}鉄_v=|/xq. EhoGZ.<{xa[zGUK>R\XdW`ʦW=dtzأgAhym焮 YL֢&bEƜӸ ]KxZAm[NM\#ˬIpYk'kvyt2 CgU=!2iz`=Ol @^J[w=Q:z!qރY^`7(7P5: ;VOkkГXKa`z6J}JUe+ > f/<\Y*G ֒Y^F9|X|w!NYכgZ/4A$Y4JOFe)fȲR V =+3^Us$w7jA{դ.Svqk {UIeSgK{ESW:, ON7^Z4R (0F?ũjBT!FOB +$5PqB=aGOZreyXIƿĶ\S -8jϹ3_M $ŝ[P?q}JkEP]aD*c2y^P,nވլ2pqy=T8P^5gnzR AloZ]X'0@Ol?$trnVF{s Cg$O4%,r <\>6Ef#)U?ɚ!k]+6Yo* gewXY3?9uB:-RФj?$mtacY:XjjPQ#I燧"LG%Eٕ,5  `Y/:$pLwdGGqtW䈽g tDoMG)Nn]b ZGzs{"._DBEdKWJG[40BEgoY:z4`yt@TL_ÈoȆ~n)lKjJKl2 y7[8t6渵=%LW[Hz,zDZ1;0j/עM!U% !ԡ;&lbH11 0% _u࡬a|l`jL-/ۡ}?;Hls4}Ӄ8%fq'wW~(8YlB%^*ml",r{)iLTivU+e!e;rJ\pūԯ6~(B#QI1^(ivG=~\8xC56 }QLTՕ =/0(C$ IOoTkeh0``(P*Qq"Y1.k} 3sy`W]t-'D2C12gY LI[PU)!li2)2N/[v\'΋DŽУȏ1|0E P'A:=N|j44ƭ:>=Uľ!C"VZL߱):y7{yF)D]e$`u[S"}Ŧ>9WڣAvy !Ƚ6n'vNMU]Ñme)fC`>^ ٹL2zT*ClBnuvW0x3”k-ŻJ?=%ASC+AN^stUbSPwrV&>ivW Y(^nmk_af` E-u_x+c yhRp.4}?XvZYW#K[Yg=~+g+<= 2UAp}q~>#5n}D&k@2 Ql0 x8.OѐS^o3s8Z\fI7i2ΏI`46bȮNc{WhjތY)[f.,XQ½~{wY0jmҰ!J `<*"c.Se,Cjl}}UR05c7N?󰚽ʼ+ $ s%I2ZrᴪTw(5EV:K584asMjtvy&?+L.ź.b!/ETFb@ 3!|wO;OgxoR]J{)@N/M/] F'<;2%N@xVʔD% UnݽQ,_VrLR͂单17٢/@$oS$j{T]Yw;cXQt?L#D,sޱi+:"ȂWo| tQŸndT ,јs^s!uP ~e[}P3֩H'f%Tq]Mf[KDK"zgϘD>0 F7MnpՄQ^)Wic`Gּ 5I2Y+M6+uo%qa^@xjN$xY7{qSQTi<2a*XvDiW̷ﱣy>@h@l/)nh~< 5G``{jBe=8Z®KxXOh}Qj=BH 4+aK"Πz.|Z-0j)'~"s(OT-X!yyY)Ch'k׃hB-w0es qG/!.{ :#?^;0Yۦ}Q~DG~ YR7/7sϣxVU'>Kp'EV0ULBF$O6vs-ӍXȺMx) П;$O{2|߬"Jr _ c|ү) 6{u72bmQC Y|-N17Ǎ'$kΠ:ba%8<9ߖa9ROqƴfӸ8Ylu*_d5~@IN7L׹r'B@D[Uhz6n} ?IG?X`sJgŊL,eXߋ9j%q$  )VYJ?\ 4%wuC%C&m~+B]=CS8 `rH" Az3\߷'_Y?l|ُcRtR)p1#1Pw77!+ÿx38`Aul#YxI=tuWEVf'O@ H -5V^l Edi#p}zF24Bڕc+ggI&vSx#\AQΌVI,!fh OtEs܍^Ńfn$ ? AjY24E~3ʒ] gI ?q³؍.Ӥ?rEkC8c Fd8C7D?*T)-!aL!s1Sg³2+KE$_g1ع p;\w%Ex0{jg`, EzU%lƖ|@ Y& ͤgJR!` \ u0bcLWs LekfO$3ڧ;ˉB/Ed%Jžo -VYq|MCGclg }Htjv2 Qb5 {0~7»DĈ#~X{B(۴De)F)[I)p;ݴeH _az JrZ+6S6:24D!$IoV&97##˚T!.XZ4%rbM,ˈ[ic\7tNLcOWT:( !,m\0 ׷z-4 kOaZ?1)`}8ʪ8TsLvѿq=%D6~'b H]NpaZ?ԱEc^vO3Ru5RB]Q%46OYS I^Y` <|dP7C@C a%?jH\Ao~3T s*jkݙh M .K 9P!=ەT|ݓgސ ,jhC6ѧw̡pOe`oq[(h#I<wnPK0Aڲ@ZޖtLEI#1 4^)J1-g=|PTa'$q1^e cf#\Z-K^%ލ_bkgvukDC҂axi7ŶҮ7])fޑv ߹ "hCD9N%Su{/ $9{73c] Jj+nj-"YVr !*O[^AŽqry#U攎*SjI}q[Tݏ+αskrbH}~6`͠žxW2( [I1{BIs%3 6GokW)B)1 *^vTx"W5V9F0Wmu| 2rK3ip$[hoRo 2ٍ$ q+n )M2?!ہ+h"ܴ/FP&] jս6/78<4<Rz؉|x2JS˴]uk:Ku%\#&W=EC6-cS))uVʓ'8]ju6҄I uUb_EyL ó%$p¾)),*?)qM$:E*ҕ`B"6G ȓԆco.YM oL}VE@/\2>buH>&_CIrGJȋ;&JE=]@i^Ə*"*pOzaF0&y)Y2x sTrMRwK<8놏9]}b6b0듧YL# JsAJ$`զWl"#v&-D/mIlOP;Ƣ7A`Jy `iذoS94of5}~cybF@:|[l"< Ov{3'|TWoFWchr̺7#t.m Inˑ=O9]R%XTQs3J;:)K~j{֟})WQ@^r77d;2%50exTp<2<˂', hiM f#Bd2jBRy&}<3\]å\|< R -iy?q/I\ou-kd^8aiDj&4 ѬQzRWGu_lmV+^5/~KX:*`jֿѴڧ)8-p.Aڬ\\߹x%*QZXN%aҒ7ժ+ܝCex x[I`bU>o/ҸUϥQU#IoF /C"166Ց6 N>ևsZIBȊy4fYn*IHQ ̘H`n_zgLY<, R͑Ϝb0ϼ=قj9;֙(9n4DKvfi  ƂWEl>.oR*_~=6O٧Vw EOazVBe!.$Oy(%Y6OW@cơxxY0Fd1J־͈8S'ߓ!k=p8Б#˷P@@4γվj: Cp o# #K&>hW4gx[d`c&L 7#kZL rk k?g/4^fG!y1b# q;gj{rR5s"}l6:" $$ W3Qa7yi+dRO#i/ϥn!_sޏYGA͸xgton団IRjH{n4OOakq䂖tW3(d]B c||5*Uk 4N sLڝ* ijv6nz?hOtGq:\WEK2Jq忸sm;XQ~C8fYls,xլU' *_d -6߀_͆ׯ,=EF~9[riL%ˣ7XEFaok^fxw_)LX14/fϳ'Phd\7=qz_b mdv_|ߎWQeȞ#yn8}~}~űZ$ ,Jkbѱd^D΄5]J fo*18,qa{}:ekǪ]]P\K\Sd9j""\z G7=I5Ee>ghJ/9aXuUK~i$\I}t0j<925MkPE_{紕KVl`7f>9ep@(-3GT}3W@Gˆ!#`#EYa5*y-m[ňoTbᐡ^}0҂*bײ^F1k%4fD|[wګquXHܵP|Sj aMM-Џ55*pvԶ×w"!ELy?MX(O-9 *֕Nr4+YE &eC?R {}> Tqx3KB+niq:-Ѩ,WzHbClqYx 9Ol߼-u9!ӶfaqA|A7(CvMqF[:cis][ۃŲ1 +W'uEjAؔIb#EYAjlL UT~;.eo2b,Avgԩ쾸]*t0rHWݬY#yII+d%c1Mƾ]W{\%T~`(B]%! Nfre^3 ZM(|Su7Bd|e{&@+f\8sjp /z,ӇױMϚB /~|V'LEm}v:aTt\8Wlh- >my!4uV% |A/;-C z'k+g c6'}ytL̪ WHk^ЧHc_QLRM5PgO>]vyO\- ^&ԗ{'yU[amަRѺߏ=0IYe/ d44L m[k26/,@ A׎v|!b)*ϹyJ>NxkF4-n:6Ha3cG T9m,bs (h9x2o]k;2Lk.#WH6޹ߴdxNfSDy.4vuyMtm&^jfo -#2(T UJs$/oJo[ ǩFJ_c?4ۿp q.VX P =*KWg#l4H{z(O1z6oVi}ػȐ(k'񊺬 A-"jv IAtOA5fжΙƘ׮)ŭлlP(QuJnvNڷAMnJݹnx] 9~it@t(̘IJT|ޑTNoN:Oxe 󷤒L_ɬ=}ɪ7 ܼ4 v0:>7 Iko0GLsPUG˽`,P. (]#xވcYw&1$JH<ڇRWEN<q &{sor^pA1-љ#C֐X`َr՘aa7q ".+EWj5)Rl&OEV.K+N^clUhK_G4F ]?VA!f}xk8} sW2gAm'iMZB]=>W~77,7C\'@Z}4:s^[7(C_}ϻ=C_','r)g@18D#Ñg gE,*>5@#}@{@B.oT{VGI lB(%f N8rC+sGhōi7?{5E\N+_S:kc{rh s`y.h=&ݨC^- @^TA4$gB*XQAd680#jc"/^e2n g.X?UT|]m|+dyxe!}e|hp=%u=(\fpdҏ߅ SC-6s@M}BGK(u.4t72y/cqI{4Vh2Nr6~5zh R\Z(^L8mՅb~49]ǀ32"B\F(OO"ͅdXS2ߧTpBd 6f\~W0GuODl\sj+(vέ0ְh`pXP5Hͪ$g7n&&Wʞ%waTDi85 l4=; u ,UBHC u!jNss)h+Ӝi:3^;}æHE>` Չ< zSfVځ-G+:&cZ[GB,@(l'B%nJz¦MAk90rqӋx@Y }yu_63lE?)% %qLh gT.tu  'bq^)WPMsw$Kzb] 3OF=uhdLKxǵ`䈼0i^xI\In1@qqpF~b(ˁc:%ZK,c-봀8͇F3Lfw]ahp1 YC0Y-&Og ĎD`Siր?@֛1‚,ի tkTY."#${'ICh^EYF(j^ϗ2ڐҏhݲ"Ep;κt<,,n _sk1Թqf!pL_@~x.~7֧grԖv7$Q R`"~iAP&-AfF6Q҈ 5ʆd-ayjԔ7=>B$}CJ!GkX ;Րܥuh@`xb.NuQh]Ql> ^Y5 L.S +񳎠(\vD3)!Gx&+T )Ǡ(w\O31  3&,n0T$ҥ0R*0k}e?Ȱ{R 1+QHۂ52Py-\V' u{DpGL6_+%+tڄ5&'Yse@11F4Fm0thh0(q_m%'.R팏NP8 *]9.+u^D56z0lŚ0/7֬Ra EYZ7K`6O!cbEO95ϥI}grVP26A8{ p_.12Vs4jgYwN69Jc8E6(*oJXJ73H]O5)>ŖO7"ˎMHa}Rr.&]I!?Ni> GyHz7pxaAKֹ7:dMao5KӔKUC\jPĂE\@l1Ͳ~SbN[{KܽτHH) G)GPr{9<)K2Ȟ;DM^6P7$Q0Q Oa?JV\-ǡ.4h 0"@,z@mvPV #(=^Uȍ)7f "BY υT]e.4R-:.XQM6մ "AOTm/ a5Vr&)/r ]y\Q&x_7 vD,bzZ=OJuhmOJzo _@׏[m(&u=__i$=`d!C`,Ցzms٬2އx_>/L9r^m6DLbpuZs;c ,81l]uuشi_5IЬ"m9Ñu,Fr݁9p},t0:?)K97\+9B6?)r5بVh3FW6*.G3QX?ng-+](LK0-@|R2Fi"\;L7tHQP=t'sb]ⴻˡE(jRW:soZA)@\Jz9N<2fJĥ_>pvB͇9Kr'+u!b]_|+1Ji{S~,-~GSnjL+:,לc,3C+OpAU ad)4㕠}n,P|kcK -kFxpO9MZGKWʶѦ' .3H cSdK6]06hPmoI4ۮN@.DvJ$H z[CДETFL27|л3ח9 lddu%;Glvv(P%}Asby|LQ܆#PDG0HiA@-9' BY1])/nl3jMϜa] $Cwk:n(5ilg)mTj1K{X|R4eYYmJ-B83Qs4ӯQk\vD⾜v8עI7sJg8ӗy}m}E3St'яևq1Z[ @N&ƦdMel/௄j>x U9y{߸5 I7"ޝ J j;y2D1gWK  O {}F%] -{*.uwlp#Xލ[=7:.8䓗knCDX(q u8,T;SŰZ|2l]b-FNmMk8%~ӮTK\*NێuʬI|sM+N'\nE,@\+e^FFj,ĔwjTwsl @fp ,Th4XttЯjW)'祾moLPLVBoٳ֩n#pv:7ȶ#J'D (Phgc}';s ,'88$T@ppjcWbxŁ'e8X/y2=jT%T&hQ-;2 3NOkPyd@f>煴R\oY[ʜ}% RqQicILσ(r]G:x͢;JvGW|$sg}y}d[ŃmB4dg*kcL{@ nUrK/mu"0 FhlT/gZhdDi9 j Hd|[SW⺉w@ؾ*k4ԃ'\Vu96U"@cS@@KR=ɭ2(l{ЩYZy*;C]|8I ݆3 QF-h }?$tnw/ ~;j('9WP #+C a,JߺADB$c9D'%y*@ePzv7M56YW*Q{{rЦ[ .: o=D=X~xC2 .#4Ad3W:wNzͫxy(?*;]VI'VbRѣօ?L6 m"fTzRbR1뼏F },`v[r^xb+ 5K*S>:Ziƍsy0} Hf`9"g2=N l{}<8*VgԶNd _e`8]U!7^bKB8i/=z[MN;N+=65QOPL=3ƕXlMx zJ!߈Sfy0쫾+E'X~Hupc G 2f#'k~B/Wo„8 Aw;_"}ǭ&"ڦ 4@5F&A-CF>G)`&+[P9~v+)Cs/V[0f;$)Vh,.~{i`H9tkdX~{ARJygD& )ѻSH%ɽ;*B4^=,8K5[%#CѾiW~Ֆ^:TLI(k,ľ+ěZ+f#gJIpr"G %:Nmu>AVszbt>jQ'\F"u5(<wU/3 i_&_Ɔ.CtxUй|VxcuSN =-XKS(|hnNmo%)~.3t4 BSęY kYa053Љ3j{Y$^Kg8=yT*EPR%|̎( uJ793O|eOcYAeA'6nLD$y&*ZVĀpmh@[%Y4f鞆 Pl@=n4: tR=Ѕt^<_tDK&lM W^XjطM*Df_?J:(y >@v-DzޮX:RO-pb_xի.<%}\ԲQB!sP,709Պ_5V0~BN'[O1J>6Q3 Lu_/#LqN*`(Fz^xB T{ ;ff>qvp>OW];Y5 &h_*}^܆ܑ^[!ACh'%TEQЩLaK jWB᪹ד[ q0ˀW aHY޽Kuzڥ~IOI|6 Kiш{J`Jg坢L̲TvMȎxaܐR 1L=7BY4EEL 5tJ}d7 W3LKq v 󓾄9l璆K^S^q=)Gs{ rl,O9 j2ˍ+\:ޜ@T*Unj@h/Ϧp{@0i^ofACqY3 ^@P. VVtßדev\gwye'({t .(fS賭.{'Ưzp֔.4.5+AhHzC[$ #ɮzӝUJPʟFhis!L~o򴔩Ǟ _!Ǔ})`j(P%йB#,3Y%d/_k_$4J[`y]8Wr[kX s8 AŒqXU7;:ac<$!Z=SZWx+[”psn7T{A4pԶ .(R!9ghl4[(k{>$pdPޢA= v&Q TMI?ufEU vW52YD2|8p,BVN5 "W_BUi_ї߫Bó[Pq̞UI  M7~vQׯۘC!0LXv$U4`9Ep.'!dGu;R.%_ H ᅙ'~Ov467rAºhY]o w”L@rfS$5[Y)}3 -< $+Aɦ&U=tWLl\{,p胕cm;v,fA)ڒt8Cp ݀KCPcj|~:4K^,gxdEٱM}; XԓC[֍BvlrGT4ڻYo|8+";ɼqhgOoĒAfۃZ0A{qA'-caJvڶHQ<5A4R.Pyi ^7MJsAn(nlÀ4m!8 mTQ6 ]+E +㵒q}Uhq[iD㑬 *O&D˫M)-5cƛz/A59]j9Q C RL;>*{KgDbke  k'" Z!:pMcq\YkD$wU]ũ}#*9Gqh\R%WצOMdHf`yVJϷB]oc#{?+;OdƁ73nc} fmI 1.i-XOJ%u 7@6@'3꒯>\ WJKIi*"(%oh&\ {W)-,>Hz5/ :Bic/!j@6tLLpzJI0 [= &3cdg~ -,($= jSO5L&u oEW2 ]w&l(9{=VZef=B@PYa&QH kPSo>ʗ Tg6I*$vL b/6).cp4Bl\oGHɠhVUОNN; #c~oR\ *E @FIk YWXw=%٭ʅǵˎ7%QjeH =j2kDßQ-l.%G/ |1S8M!Z/l_F8U:@Qe{{"IYh0JJcGHise#p#֌Duw V gvÒRŲצhשׁܣɿy")eҘ=6@x u;-  ^aeI .H=pBU>WdIr܆ IJב__: r_{֊j蓩$tY oI~01oyHKP:J글1⧅F,d9#M?E5U8a';]KwpkΟZ[CT2*r}\-% /#+ =FJptZ% a)+M'Q93,Ύ03ȉ1`YEAR 9EB㷗 ';BQ1@ !]ΖG;SPu'2"͋%R=~n՞Q^qJoCf:O/;PE0矔vaT 1%RR@@b`-ևu:#o*xI@LX |GSZ1Yi+O%u4~F Mn"NKR :2i`L/D'7tNhr]휩ڐ=̀j_an>-vOh!*j^q`яhrQH+H3o]Iq=̯fgI^acبs5^BAdc'TG~mvvj2\!$0@'0H> &m% [hRxSWMٲѮi-݁T q=x|1KA~mٙǪvܤt+!νəgLu,4dɻYhMΜfs0f eƛLd>WU/q$A?CehiWeE,! ?5kf6 鳕/"SzFCo_Pa9LGĂOHx=Y]w>lR6wDsQ+VFmʈIngf+<^D=75茷fd(W.@S shCP JR(lZॆ/2))4//`SB "،nhK~7!fs?鏬#u2S[d-Y6,J̲xRz"yG/1ŢOg<#_#!B~ 5y)~+QfwA>L]q]2~n8;]w+d4 Aϴs?J#Zk٠}RAT`'1'xit:3mfexK넙tWL7@ #(ږpklp1 ]6.gL 'z{FmlۤfRvlen ^'}@ sVU5ep 3O]u<= Ϙʦ5_e-i <}4$1͋߈Q_Z-Gp J>\VF;ckX~K~(Y8]֒׍^M8{Þ';l4K 1c_9,N>P+1Ξ4O'd^,-*YT6Ǚy֎{C.]J?WA!F b3 M̎57y?޾"9-'/^b6sYLuOzE+Ή / PTtepox, A~;.])h/C^2. %bp - %!vw3z/A~p?]_ۤK?2qHC><أF=tY*!&ݶ23y$K} LKmULl!k1)+\=OLNH]+6SBt:$wv,fˬ_w`Qb[k9=+g*WTP?sSFLbe 9[Whk/;]$;4=/\ڂC(T{L9ڜgX8t6&f]KEs׶ZᲜ;><+ dwS"rS.e  r@nlzO/at̬}R>hs25.al(Ε+)uW9lgJ/t:O qc|8WĂ LScLW ,!~cWY 2a!f # GUjB #*ݟBX{qg" 0-77цjef!Uͷ| adJ*'Mu\5fK|"] ~U+"7;9 ;.T.cw-f[^(t4 ܻ~{O32Hvn+eFr v$ؑ e*MZf,6xG$Ms|,_w%Ҥ3P^lieL@q[yGGjWW]5laIǺ ez?걷| D׵uepvKK^9KȖչtwrͨ+l֟#Ru-O"Lw[/NF9nits.*o9A]2!d _|Ƭop;gZt;wB8ΝK-\6 ߍ\vj,g܌u +~\mJٓaQ%KCdHlL4/ЏFU3nNAhIz'6e@|@44+p4yJX[~uܶ ,h:.) u2dd"nvZ}Wo7Q#rO* ֣bq,iu]=;`{O#/7d'60!3~l9 ZGKO@V6TSQǽ_*\试(A /&7E3G_9&Zh}^ɹ 8=GUhߪ$E5;V-8Hre#cPtyELGo(:A-iq@%#ҡ\ 0!,~=6ļ;dL+ʛA#rjܾ)U$6Z I 9WLYJyipN" qѸH`J7O s }f51.Z.u%%w"iŽ0̡3 +h*Pҍeuelĥo"}q!hUrH.qRS50F-y"lQMR?fhis̄-jPN&RD<NMp OK_w z8ڠ-Q Ys,nDcZ&jXy'5*gIš܈;y2,k\׽w9L 75, |oj TQXipS,u۝^=VDibA瑍6Y``qT'4"pLQhV#9%FtŊ p /3.mۿ6R}~gqѦ4I:~ݷKۨ7<97Tȅ?t3_2"q 1.Aq Ťհ0 ?.SHtN+Εt:CMJL)Ayi$YuHv)өj\M_:4Lvw+k)=<.iM;Ndzn|wu^H",_\`@{󂩤1zH'(Uqp¯qG1LӐCniAdM9+9KY eP:zP; N[+LB&y3ڻ2Uv[-..'Y*}5_i]޴F=}ǔk`}'oNZq^@ Qb!꺉v1WpI^'z+TI9&R+3V `̡vD 8I_g>+yf*tY*.='j z]FSVر+SWcԦ-R#jJO2$o d_)J L <.nu5f}='/=`~1z%3$;ZbhT?(1P@Ay͋-7Q~ETDx{u'?oUP}-6N2vE(m}ˁ,xU$ʼnhSH"CmBTUV U0:A0|I 4ajV=i_t<8$Gш2t8ΡVKm߄^\4tmw)f LhwAH mw`I`^Q2]3].Qnr#{h6W :{ Ѩmnqj&, d/ OZg0D,AN$WUi\+ũ_ /d@w, E7NXӓ6ⱭF֨T?a$bx6Bԗ!&TP1g "V9+W\yy׿+( 㧒| xYqE2.@lԲmĝfzI!o hLwo}3 dÈӋ)[OR5 Q޻0O҈"\ᱍڪĒ ?,-+spsns2MzŘSOI|UH\`-)$Z56{ TiVq@:VxjM=;[ZN0xsͻ8nFLuByxا 8ZJ7.Sߧ3(39<74УSnOt%q-E-ZEDt=Ehm#(xh̿C'a Bs~iYoY4 P#^Hf fLoLr\@>ڣ@莝˄BNݟ=s$=VQV_ˈ*v|e.g1k;8L_Yؓ0P\Ud:]̈́=ߎTMϥz-ϨJ砵Dno3Pԕ{n&]sxS'ȋzGxԍ14 *)=T=R3e;т#/>6֯S|ܙ!Xqa=ϒBB#<&95z3:tk-AaBo$(3X]#Qg#\k?h컃ⷉTN S[j>A5{) Y^H%lA%t9FR}?0#zB.l@Zu"IXFx :X^J%R0dj.n{$:54D 8rJ&kvQ3Dcrj>; ]0wx@,k+ ݘ#ݑ`uwinT:.H&ߝVqSK9Ƴj 4Zgӽh尽T#t=4K\:T2ʪR:ŇB@rE{$gЍlR+C;9+/BMa6Aagrj8䛕6nLxn˰]\`L̈́4="sW%h2/UFQze\t&Q.=I$TSq1oZ>' c.2+n{P&&f͛ 'oDxP{8xa$WzJ"qΡVYE6mՏ'*dـƻ5+Y&[[kzW)2/4/7҇cB?XQfHBMGv$ \yi6n؝af ;ʕ2Y~0鰱Ba6ܒBa @;PHi}QդJg_}/I, 7pJku9[qnԃΘ3#aPSZҘ/Kܓ0ǔǫ–SJeZN*Pkc/棠CTŁ o&7&d kAM?/vHLgaC,f1eiMOx7!#;uiz )3U-OS6/Na7L]SDķ¬۷pQ!CweLf͞{['ۃ Q_#emY:bh.zsFkss/8k< fkJV&ye8./&8X pj X%vP}):6H-Yi_$^nc/L>xa)΍< +.h4ҾY˖t-n膒E{.(45 8-QU{ȏy(~TOۓ퀥F/$ǭwc ox8O-ZV|voٴH0`mPM6ړ8-QUS)atmK-se1$c\*j'ҬOۋp* %M;6{{DZ]ȋlΔ;H03>}œ+sFe9bIq[/*V+&Wre;k1 Wk@-oS|"m+Y]]cU$3uv.RlĐ`}P@t@U"3TK'{^ 9lMY+쿺Vz3V'Зw#ޒx9g+ݩ솚*CYcy!iU]EgL{u0ۆNN5/=QDhE/䈿v` a3k#;#90_%LcVE29&vlsN(+vaZӃӜzQOkmb !>\]S8waғ,R-jhnLr&~DQ)75|΄qRM-|V8%`j |ЧLz%ˤ>OWkZĹ*-TQU>:Qa lQ~&!M4dT}_k;P{J>|?.6par`_PVfh2j8f,q56b.'ϣQAG;M {a=)2/oK%x%Fѷ@ С&Jfă)owPO=8.3+~DJ X;jeAQjqn4ֹ=yUyM`yw HUs^L\ݥ^xvf3| i1St0-{Tw60?k#٘7N&'@8;7Vpj'V|Gs.}kKOʘ'۔RJ_gfI5D_wbAh|veY#Wqx5:QWyNFQx AǜswNA*+'F3\0B'Xʢ[F!Wʷf(H1!oKQ\~+5%yohgrO0VwiY)n),+ڔ^7${K]^c= !Jaβ0, t7x%ypS!K͛q&JJxɆ9SȵTe&SXHЀ8r QNi4AQfVcBKl}Ӫn1ՄUCBcQFM: =H^_dCGu`90PM#xAv*.y3`4&}/熗&WnRJ>Lz4E[᝷K 2Gٶra ZYVmeq=lI]Lx`ڧu Y߃s\yj!f`_k.NS6 xU#ǗG C+bP1DSm\3ذ mn7e%zW:u)!K =: +Ya\ey~Qdq)C N1;Eu7 {&*̭\ר(MVXܰY&=HiAP>nE1V Gc+[?;DYbhgMa6//r ª[lKƖz22;$& ȔH[쵳ӿ\lH[3Nz:CZ::9)xyG떚Iٴ  3z ISUC pYɨt3#X~ \sᵃC%XAt9${`وJ* {J\sfoL_q%(TWɴ]lS-N!{YI5ܸ|4.ɆI֨9!+P9‡8jdB{fSeND8瓐vr[)OA)Vّ-"e.F6LǮa%WTS ٹ~YIƒ5a4Ü~݉:hM9OF*(H!elmӔ ̬Va:W3|S+@ Uͅ?#Db2E92$ 78jE9 epEb$o:#Xa=b4)mSZ?&ae"Nv@uLnwV60qe #+\e6EOfq{HoEzAVAцA[tVB?scdot2J^{GƩHԜE&14ss)?en2g `+m9=ݗ kQ"%鱕N!%=uN34K8jm$U(zV>yӵ!;!ﴊRU@Svi1dvҩ9 *du;ŧPѺ)(ĈH-DTAnj4Kt{1~Y~=uDœuT{ 3jHȏRJGgjbYAD6P$\Y {0\>y:H+k 6^\*'*Yb!(h~kMV(Lt 5`9EZ/)_{FWNvu}.$(DΡ'G|?>Yqfzb, (Vm e//{-Дf1מИOŬiaF;aB?>J/ nItWU4z!t.fJϗQ51LȒ77!xg._#%}:VDhk+ 3uH Xv3fP;WUZ{-iɡ[u5P-4rW1SRգʻ>%G*Ko*]!Q"j[ փc?6U)J|*y#a4pM~B v5s?u1]&igA#Jf"X>?P~& ZK"| r#Smr*#Gku8 ]lGzzPnVB6tٯF@>-ve}.3V'M b/yD*z22}U1DS@\ѾFJ'Uɽ-Hf^ 8.Q7*-EL6NPmY$O`<5Lπq HL8#"wq /Ѫ{*pP(Uލ1Sh8=ɛnb1N m~.,Z)(qz,"trwINIظ#b1 ȳ NG=}eokQ`]׈kb@(nj~UGi Fe3H{p+#>~lC^rWș NԃE?<- DQdjRKn-}Rit:> +F!W<2Ɛ CI#.;F쏓3pr׾my{0"Mq_x[aD›)nFsD!*uuVjKK4sG3LC}(#-߰HY /[x -]}r#3)4jWJ fMTmQTq~igPc M7fU0^.F4;=Duoqo/jH@w8%O#}ϕ=S/|8A6R*zJ Y:ݝн@R8_2\v@Ģ(a1xB#3[b\/B8dVuD$9E`aQ6K1-d0@+/{L d>MIdIp%yT+I<EH I/ &$?w5@[0H:@Ic 5EX $b߽AiBrw'Xeo*fp?p7ck !qͦ};Ba;(LN֒Ô`g(̓4[ooh9 5c"l]dڕ`r9 zyO4F>a҇TVV#C^ ڭ4a9>~Ntb7rڑbC"@uUJ/lsxi4|\ O@Ј_!IE2ryp ENJ@Wb܍f If)P^t;@nt m]`.. Y}M%M2t6ʝ.,ܧH%@ ;ʺuбAulʡR_BN@(j.'-@l䪘p&dk:UXHx=7*$__k :2VN>|@%L`fvqgX+}P!$7pWqGѽGXDl\G lxtN7R-*"c/+;d@w{d%VHE-vDS=[H yW Z*膆k!SĮ}#;uчؖ(-B| h_kA DļI6*2ǚHg`9b5L]IsetIȁw3|wV r.,-3"A׵䗟09|~ON0@`.r(Sqg4SQ\z^[S鋨wᡢGfah7gJN0t2PtBD-j]%8.RE[kghp3=mnRp(#j'xe7c/iP:)\͕}';(՟D^&X6W//(n1>kuYG";62ğXJ ]*hn^N')7 !2fN'UX璗gic ->_!gydY3dQZrSFpXgƛ[2I[Jc@yODCv_}o'wC{&zy`yU;AqL  靖DbTu눧ЖR/ϖBNw|Y[80<\!1VJ.>vbqAs`΁bVW3Go!Vofx6|7Ҏבm 7׷Kxx+p=~kq ( 븯D0g٫O M6J7g mj_q%^)W`܃ε4W5ԡDb T!|pŚm]oo3ٿNg;gQ 1X]JNI ˦O6 ,j/ecdF@vGAU]M@Ht|][EH1(kL)KS8Ul7+΀H `d~S;j-6h2xw0[Mox6yTѠ-dV4yRYUE1\3W-w[5< [Ve/*pV`}վyt3_UbeҚSt*ž 9g0W.tƑ|+* yvtjM2#&@2:װqOht"[oc(3P?b8r~e d.@Zs4/KU3ŵ(`rakçKQQ#迫OYW íںםq՟`Kǟ# ~X3yp>3ےh˿A?^nCQ  ޢ(\4^k8uNWEZwi/Euv$}4h-#UGOoJ:e1l8o';,ǽN_#KYnô%I lߜ/9E L0p] :&ڬ-iaesEyO 6n\rbGl0aGED3iطŬA/Ds'آ,URfl8m^$v}$*>+%#mpp/W+HD& +4Y UQKM9[r3L V7uX/%I^^}Na:XCN{%]Jۋi厢{/LQV%-1yU 4>WPr0݌JΑ ŊdVp%sP x\+L%d#^q .^cMK3Z- )F°3mu'hRWk:`Fbnqy024EydLqHL<{k2UȪX,}Vyj<^3]M x)Q khCߞ+YE&B,>ΧL FU#.d=ӂv1b\"B1N~ /)%Q"\^toz J4W9zx :("q*b.ptFt~F5F~`̎H4Mn39q._[3鐳Ro" M-nR ;~{ƁbW(=h!TwBeǵ4}2nMa0UU $ YҼo]H3寖CN "R\Vg)qLϱ Csi1f>Ju}UBno'*`^w`4=5Zhʻ fi}ȣq| /ئp}A#A^eckI4x@ ;IYCa,c{p2.N?sU]VaV PE1fpl[}ߒ㣏FpBf7b8d' X؉S3qjl\"iܩE?K;|Ou;Ed=0x7#~cC]O p0Rcֵ1Rl2lC)W aixd1Pi[;t DջߎY' Y.ΝF,A=b$3FDH5}~4}d+Z(1[-D>(={(}nԝ~OKlєubȊÊGsrQL[+xoG̻( r]w_k( \'̀_IַD NԀD,hoM"94ROBnRxU|5,j# kт2:ZT7bm}9eLD*m;:Rг N ɞkW$RVI'cZޅmg{:?kGfQ!$Eݺ2=7]Ŭi.ᶧ;+*Zr)ݒ i|Z_\̱NdGnXsZSCՁ;`E#ᤂ3+/gy) zcJ (B(~a.U,wiH|(rQ0 [,Nk̳%GvM\m>xN;Jx;-kƩB*֟SV5>ŵ;!EBOS(A{+TK <'-3H&3(3Nqm%rĒY͜Oc3UT3GbYsףr!5|$dY\UWYZfxŵ9m_Kr$:A?gReTФGGɸNgg _{V E;qv3wC{M"A#٬T"iK4]կJA0%]eBD=GN!B<c;;/QrR'M9wMPE `i22TMN~w(qHZ;уfeL9k32722M{86ßr=c޻3')0߼#jU}btB_xtό2*Jj`Rڮ.ɩ΁CvH128jsQ"ȓ*I\N>dyd/W*prrSgc tUkH͹G9D۝8}jܿo]ZJC)[V5WqlxI& 7qMLz8Cۀ !-XkɆiQxtLVa罢-az[kZ4_,Ob4 A~pH4AM])lkѤ䑊=Փ/6"O 4 /z`~JD8(A." [Y4m2t5x P6w"ΛP;v~Mf$|ef$,LJ>E.%j3AmXreM)[#ƫ~YL pJy_k"ʞ{"Y6ARwBѶAehc~G  9=k?FԼA yW,)>{Iؖ+W{ z%CaW]2U cMgDq|;Xa$hI~(y qF5Xƭb>]kΟ2bzn.z"-B ,7s)PR*>BkvƵ zx">`')>\3q~׿6z"h#O|I\IDaDP(ẕeڞ78Y cx(0&x>jQ$zw. G?j d-`, CtQ f+ةzWy?e5^ii~/Ure6esAbΣe % ;n~8iZw"(ȷt8S? %zGH}]E^PfSj.tsǖ̈́V 8܉Wqk5MTFz>dv#׃Nq=xz%1/YVxՄ; 2cO7 t: jQPRWtkv(&v˅7xAs`pkI9Y vyU +c :,$|=C`D Y5d! #ϖǡ?!%YuC\y%> ۡI[PO~z>s׮E41V”o/TP UctxTC0jEYo.6-_OU)X}C6fمoRRF-p,ˢhC:zI8E9gt 5m I)֮dqWYA#/ЭgY;@q\(\)$ӏ<^VNseR2C]ʘ9hQ|XqzvLL3O,3mMkM#KeB,O Duez`B˦(Z*яkJy άVW8%V̷&6Tmg6] 0K@Uf{!^Sjz Z?/Z0q(eH >ӬmiGTer?!!fhʝ9!<ߑ>1ʉ!qPA@(YF?˴^ʤGםn_UP4yTP,׻E Ɔ5bQc85*ZV78jN8$f+|Guid+kɂ&S=Ǽ,J\aЍzc@qdr[iEbbBuwNS-G" 浯yQ/uu=ګTXIPK/vz÷*?i %$ )p$rϗ„zVk$~,pgz}`H믗 -ufz;h a4Cnz33 EpI _]?sv}z1DGl.)S5ܽj=5P%:|j{Ife_aЮÎ[)VDV!8iHVh3H6} iegewTtC<pqEwΩ[,-(68~걾$8~oM۾pn?]J]7Wf6Jɖ%PV6[GfA!ͧ9xxL_j5n H$0#ҭ!8(WP|J/oZTS^N;W aZi4COh8$<}kn#@xUQk)" ޱBJRh/ okXG Z>-8 bHlXPܒ ¡~Iwewv-8spa(Y@Õ]Xxul3*Ljap׺UaF],cbbEֳVkuVǽ;SbS؄9.&6:++#(Yڑά(6&,|x-Ǔyj!v3m"9 \K$~G"Hjz;r_ Z:{;p>g]]\747Ο)C*a w%j~TԘYf%,iYI\,Ѭlt',ӞKڽYiFMois䒹eqxJ'C|/پ+;{QˀiYeSq8h%(:k^(yJ:3Dp@o+6v'G x u -QSHs垶Ci/t~8p띞س5 y N?\uvI^N[qg.J F!caJ ~vqk7$(0bȐ+,1 Yw T#w=%ēN \)24҉X֗ 4';{eYv ~ҧ4{npA5 slh?lw¼d1ЊA aL}&Å*@^w%pV~܈7y}Wg 2y-=˹vK6A,\jy6Vtt^ٰ򛢦bySOc3t^DHtw_n\€C PTxl5NiOIW_Z&B_)ڳIkJ4]eRI 5)d<;Xˈh \nd'<4O;wpBRFuȝtAd6m@mK*If$v`Ǎ;& !}Zi,-Ğ]"M  #kz7CR{r8=R9a`hܻ) pnlL4Xe'I(r!`C߫l", M.Bc&WtW JLZ5m2J2@ўJ݃6Ȣ}")ህQqיIjyܴ]CҿqHVZPr{enT){݈rySoМg> 0/'T%SF?<بekۈsߪU$BE/T 6UeY1?4\)ki/j'[=?Ϲ(__梍.EJ`A3'Fir,9S'~KZNs,EU_Fɟ31\,nbZ[ oFU3Th3ۨ8,‚2񨅹FaNz*QڙjkVA0?OMp!u%>˒w0=#K6ﻘձac?P>쇛M,f+pUs`%-&*, w.n\T!cJkM_Dˎj>)1< ѥPMzp=Jo A’r؅*O0N=+X`7mCGBv9 i8E}i3RߢhOZ{1 smd@} zA4n*e#6VoɣO9Bl`x)&p[yXzݩU n;Rq5Kհ#Z0d.EiCmMHf=ZnZp/NV2\wEеo@OA5@2ʊ+Ʀe[VŇPV] ,"e"5pZF$1y2R88)& t?К `_SҬ.:ϐ؁k0 A4 Su)SD|u BDK]xCnmYp2@|C'L8;T*s {? |00fg*jڇɘ03j{8=8`')_o9 3e!W.,w|~$-Zx3bmtȰYC#S)`+wBsSH^]0@u3/kH<PQ2&$5]VG7YQDCr#pvHMf X&[*syQи[~*)m%#iTT+OxMU~oȘ)8K$l-΢- As؟Z'rj6!P=5 `۶Sy̩2+aZ% 6ީc06 n=,MR8 l{G ;T&6ԝaߦ%k@m[ֲB9u/rbPʶ~T7"4u%?"&)PxrL48p>k"ƴSQUj_|#?KHHqI@ l"5%5i:C)XucɣoPhw=2MFm饃[$Ԋ)"Ħ&OډǞ?nf5z&7e3vPD!h F"3m Uܧ$iA1+UVd (̤;*ދN;Kvݘ-FN!.*` uA7怒\qtC}Rs6gIhqM\ϕL~}P6x bЖ8[$ʂREJ/d 6p b6ɲͬh}0UakրT,E{)G MB/gZDf Xɾv>Kw( dÅYpwӗőDFλ@m &v:_Uc􂧖Fb YlG\!i鶡ڴ#1*|ouSjᴚNJҦ1C$ |gԢ{ԂL`ڑldޜol`nMDےG)=B۹Lwhpw{-JIԝY4ɥo#R+;뿺>͎hZXҌ>A&/vɊ)617z3{yŔ jox;Dd׹_1M2hi5c trnIwpVOU vQqxbߥ%41L_ ؔ )t9;'J"^6a}~ut=[q=B,sPW?]UJ/D]Z)a*m@YV֦`ʵ>5NAdY2<_}$=!3pƭy\gbֹE QZHnRl^UGۉຝ60vpV d{ 4yނ ^G8P.rmϮ:bG- +NTxX0¥,5+l\gW'"qd2[)'v/їGA H1Նk"j=2r4'Zȟy@Cjܶ0rӇ{ns55o@B!@!r8k-\.6=E='zT %v@59tN{0 R}}7 RVQIvp$ѯYd[6C)(iؐE-RBѡ!Ra丐9I^QSluznKR=mKSi=jo9?D_.KmĻthoQ`,WL4.QS~`!^#Ot8*mkd]"+v")T!{84J '<uzNnzR532پMV#|)M7DtzCK)QNߵќG;3hbݱ *D!#ԕYG7_8WeT[O>kɽf'w40| wuXY>I/ Q0L<*#1GAT0YD{7I!Ri i'5=_yV^Enll)/I/*6yC(A؇eCПτ~+/eQטt_wު|3ֶٗiC߶%-M_Etx֩C CE9YCs)QgCB(KlpEg'PUw&n>-͂G$zn=#{ ?XY(W]XeK#rNׁ= xe1(3AU}.Pe7@nYl-}?dz^ϩPD6$75!qO ^~nJ^O"sC^iհNa#od?8aV n'o= XNx/lOi~P,pzf(4#6gRАϰR5x ԅ AA22nY ux< wo5~DΦh.ri0mkYNY2˶{ JIޭ*17%ehgV6Vس1B ɆD]QYoAb 2t/*tU[bBY|>U_Nbυ++#"Uʳw릶R"zW5l=hE|As"lPNNAs*'Il2U*~2O(iggj~-eгw tjKXuSE 5:z.`o㍪?|{‹(`â[S[?vaWd yi3zh dF>cQ k 6l!I5T7EMU{z=ktau|x]y{Ar4GT㪨Bž7Po&³={. M)&qy_}*-l?kS!H]Rr(YCwGTMdv߃l3 ys<\lg۶?gM#.!F;.kļ7\us)Ɍsz6w0T|>{n}:\>J 怉ged 4|uJQx͹2*Uv; KsQ)N/Ʌ752n,_ۇ 9 TM[~/Bu{t7@-zKq婴*^w`7foX߅ŕK,6gzڗCQ88%g) zw$A/lLp%O2VC_O3J=!aQI2;cE\^k!QT-_{b"xI8tզr[ Kh M@kƼL8wrl>kjD7ʄˁX*+\kWq凌r},)?%rh&xao(f-ͽ>:WТ[bF$>xSM@3$չ݀R=| %%M-tSE,'L\B#4`F7q֠YŵQ2ɸ,lr?m5Ͷ1Qvjn.Lʇ9? E/p+{՗53udq94ͷSgCv00bUxdJqʸfIl VK!ZeI;q׾,AT۱1&|y;8yß0"Z핟+d!{,}:!=yQ_89~7rQ5!{d-82fV;ύu7 6&opLQu =Y+?lOR!@>;R|r{6l۩ttgKqђ?%"t"Sц3] 38OJ8?h _X~LgĬX;ឋUN#2GZytӿ%GV?Wj>YG2&(bCdc Xa$ٓO|-*G24Щ UI? z(DKa^ 74: xat= j| (#,擶fQ_ZA\>vwzl\OR_neRDW+DDe#.gԝ|;n'qxnn1(X8~8?2qQXNU*v5zvdthv#Rї~~`293\|uU w~:/ikGI)d3VM"|O~I3.Ubp?N(o6d/*dhc*6q?OzF"{3Eyjc}o-.P}٠N[Jđ 7Xn sYUPiG^OQyTퟁXz2꛽k @TMOdN @I"ˉֿ0XeϦ@aĤ1\W?Pv|ҠE#x+|< ƙ~]0|k8ʠaJ9AP.ߢ8޳TP䐕P xDLI_I &qiZ"X#d)7Zjv}$ODJѰ{з~R#`ޤ4{t#6#Ėf $|$e _cz~ Yhc;[ƶW}uk /=2hwc\YۅVb:tKmiEbַKC )^^9SAhߍ{ y贿ÿPƶ3G3</Z0tPNK!|YO/ر\H'ofx"%rO (n͓ :,%nAȲQ%t'{3@wbb5XFb䨇bNDxar yx* 'lpL(6ɑ+i'7;1'hg)NDn̩gMil#̠ W~yTww'';[! HT-S˄k5ko<E%`# ` Y\=;GMQn&Ef~q6eRTY"3҉E'pt+GɔPE >1. a9e7QI]Ń _vb?qc}n #\qnp/H)̷|{jBNN/ #%.c(c&Oym r>& x (R2i;}lZ^o1FbR&[|Le l0}.5cwCuR9B"q:ns3lgn`l`646c+CY\-zdu / fhja97H6HA a ^ZښM/ O /&<72 jwusR% Լ!"h*1Cp{k8 m|]qTpEdIXΐa*d}ʊŊH w\p#@,(7}1<הv=YH%ޘWL2{9^y~U1N@okGr>ᗚDD5ij5WuKԥtTÑ윴̃cdVnx uQղ\] IL#_(WKc,;Dr;K[HF)ůF(,tB_6TV\39Kk_,IZA| J.ꉸTm@,"3$ZĘ~Xn2!.,վ4p0TT?GΉWTmY~!;)xCŰjs6@Zf)7;7%W )z1rP7fÿ }BC,MT#;R.?y(ߓ)_lM#UVҶR]luȕ-b,R=Y]nuP7}C(AXLwzЮCtAd9g-N1o{m9T4PSXNK@=`_W:f'C-N(r3[P$"((L&GNOmhdoG_/&g=jDŏa$U5 =ӘI9XYXcD>A1!O]|y@sj%&/d>3@2\CZe~7c4CqbmYtl?Sk' yX=ǎRNV DP}ʫ 򉭉FgDKKxI-?mz!M_fs|r&]ɼv34w8 bt#lJm\ya◈D.K)Օ*r-f/xm@Fw.'ϥFCζ܊˜Ce]#1y]3[zt|j#6PFV+d`7O diV@;[wP"]Q|ާچ0EhnIਢD8۠Rd-d-lgG[d?kxǏ^o%)Z.?^A Db0TYliWS]R; yjt'PXS)QuAM%H?6"WϓEVvGlX4|M#5PuIց|9Jȅ'isW]|.dH:5Ď4 PXr?.c̛)O"<?zDt>/)R#zZL(D"x#0,>+_9|nŸ%u,,-EVoP&S\;(]ƨJ]M*a2`B"cVEf{EV p5yvN0aU˴uPw ӣFghLy_է=g7S0MdF7nNSlDy=8\l,?hRbM/J3U0Y~ Ph/8鐆b͓v,WŤ|i8)Eh7‘kK9Ex_$Z_*)i= 2#ҬD*>J7 0i\J[ =BW\Tl(FՕB*,呻zgG3N _0Z30&g>5fsHL&&њxӷcAD0O5& Z( Էlq/_0m5G2;G0aWt玁]dr Ĵ&00EJSْ)MZe73t9YYжDo:r[r6\V 30Q@k*;aILu['UC9]NSVRJPF3grA_+xP9{g tP=rn=}>Piaumg{A/@<~O"aL . ԁB8Pw f]~s3LJP\:OHfԆG(= R/G-~RDāL\CeY4wBGu%2ѿEJ8"$MT5\BV+"}iL(~ʕ$j{/S[(!hTorIO_ >H`;7ZG3aA>Ajf^-t(ߏ(F8Qc.CVU$J"]x#;ZZ8t_| vp2de;Cy88'mv]}߁?f贴~|oir&L* {.34/6 tCI!ɕ TldQV6ue(].Zz&r'St iGD_M:L~][!JMa4}'b¶eܴ G>`529M}5)R8 2qGх)IH*P *in s?Wx*y?jM\dn9Ђ0yߡJ_]/j)rE8+Ԃ'-B @T.{^S4@4@b+lrH-vS}aywvYioՉnagU\KsFBh7>b7Mv6UOSq1 NM_Ap2]L5g0>Sj}GK_؈-4Ôݢ[9(謁f}TTMUh)`\H2Rz7aFcuIQH(ͮ/d(ґ1Mzfi yQe06TV))jÉVsܷ^ o_qH()OIqzwy*}hBc79" H6~;oŧ)_noҸ5q(ǜٙ9&d]Y@ZҼ0[+rI`G'7$@/~z`8o(r߮z ċhWI ^b4i^cbVaRrYP\iKs|Iخ"s\chDŽbB]hp$F&: C{G,5|WWgVfCُS5IsşAK_~mH)R3EU*;2?ϫȫHT߂ ~ _:#iϘ+m4Ζ"8/ʼi됦@pvZS[ 7jt\Zύ4dA\P_S6T35ʔ9UEVxmZ7 $,7i7wVo;Tp'ƬkgdHɼ*0k<[:2a)8D4b2P܍-CS;<>Й"~SI!mG=<&OB'lcBmP kC3?j& -b&cІ-4N[4Nj>@"O7qXj;H.VRZa1s MeV{l>%, Gr|?z 9-vlomj3X~R3M4\el?hI߰+Ǖ(DGbWgrA⒬lb"1M;ۇ'E:Ř$a+m)QeWwjkJtФg ǜCpz%/6=gpa€ $,Fk6 %&' $#ل<NXƼ~S; OT~O/Dh+h*ڧ "Wp2a=9B`o- ()3^ͪa +tĭG٤2Jcl[a Qh޼0oɥ=PV 9:FmȈ[B*T+JfB*L߶9ATTc7-azd[ 㮫m_%PAyyTP fIXRNYQ$B e.>qt ^wtb|(eݞE',ji:~m@i"t] 2? EFͫEEPL/Y"%5\Lt2˾/=j_ 'jd.ǛީxL9Go_%< T`j,/+עtQBCkKzG0|͋ L>yN E]]ޞAy)+֮=ؚtx*8?A.|Ya0[  VT.m'}`}i$HͽfsPD)u}.+RB @ƺn$Vi0ĖvK3 & ʸi5dm+;tBH`sh?+(s^)(.NsPwej ;x{tl)27*Bԡ6̸(YftD,\V Gn֌ޭAt< Dm(Yc\jёZ\Mn U/D4IO^ Ȋ;|Q=3Lw.ܕ-Dl$FKm{`'KĂ>0&2rP7!&B?>n0K(*g3$X,BӨ֞,ﮓWMi Z iyT r2_? -pO@SCd7|z-shtlC2 ѥWGCalPh%R7a QKP4o?yycsLGvK :0+Z8Z!h<%Tl;g;v3.FHZ%%wK7vO> x3=at롱@m ke6gc%~H֊Ԡ(FtFlkOUo];K0Ǫ]2xZ./D1_VcF˗bR72XRxc?[,[z&$~\ᨬ 暍vҼ 'fU5N{bk'ɵ]"UiR7;v0Y!=i$A_C_nFẔ(:/jo">bO{:oWq1i8 #R)7l|J\>WqX:kЦe:8 ׁ`6iF-dP*]z$5ǝQvBpj]ƴh* _x"J\sґUsQ!ρqaѲ-ۑ!\3k+H*,#`C^7qu]l|(DBQrVd:j2xGpOC5asC=} }Fd5'UQgo BMmvyAMAǑ%汫i( S Tc5~N2ݫdH͵Rge=bDIsI2`\}?Bqa:xEjP<:K. 9ă'r3]`oEsl;X"#r&g)TD`Tx_UNu&" 45ưJf ״%ldw ;շ+Ԓya6ƣD̳7{s@"*% 4ڳ,'H@Db7UKtgL P@8 vQ15G=[oXyW/T g-y"lrC426.&B˲8-98aKE;^F}͈j\&e?\:2͵ޥC.vɣ##'])mTn#]"W*ϧ2[>wI#MĐ7Cb<U-MޭN&9L(ؾ_FJܜ5Y/Dޯz@}j]Wԃ+ },TCB}i,z~Q'a*? R`#=lmݳ"J*K{R{=^Uה<Z\Oݐy ][IQhỷ)=T*W6'N0LUrf \Eo{B%fCUm2lfDzִ]e&1 YTB )J,>@k8 qk`d-wf_7JlB:MM~K zJeV w5ϑcufhOzҪ"4ܸ>6F*;#fƏ{JT^9+_Rt(&>ś=2YV,tYت^&]jD/n9`&mt)̙JTN@ [qZe9Hc,w7S28RARrmN)^M#X]ot4хOF(G_>&8Jy^n=:š5,gY \mc31uRzE:V-l3Iu45,/- n c\Zr;Sv32\IATmhs ?+y-@ /JoGPo7q/GZCa/wC޷Tte,NLW~2#/IwGmyS2l~2"894_ l 0״,|rp!`Ԑ΀PĿCT񓃋IbJ2-+>*K)# :޿Jwhۙ)5Af$zE OZ gѭ)g #?HA еQTn#"&]մr KүEUxLʖ<5vJt[vOGgP_Vo*'fwK!PS_gR^s:yš7_=a""ݹ95@Sqʠ)uQ:]!' cR 5KդqOz*ȟGuU^A n!Vqf؋Ƴ6Ux͆ζGLHEw#F&U}D,.@{do߆}80j/xoMIv~NQi/uaF,ZWmY<ޖ0sc2/I1=&@c͠)3w-⛚)7So;1X(#,![HcWIF؞1U*1sT<_l^"VP[PHG0\ /TkK,y=ϣq=4X_ ^ Rb]EJ .ÁhSh NdqLC էq `Oi5ٛoXεh5N@7 {^&JҲ@d3C@ c‘#vz2HݚVn3@0{>ucB:u`M.1|*+Edn꼬$h!qM/WrDQ!Rܰb?tIEy/|E“[@7t0턜EnF|@.yv*A3|=!L2EA15zg܆]b4z;c$W.}2v;Oق6$X 7<3gwm'F87(&`n|=b>B[,]Kp (p2|=P֤i2+gKYTuRb sY?nb?&SF76}y9Gː-+ X3+ۛt_$5)p_UyꕱU^$9CiV~n :| q` 㵰^~9}a!\Qqu_~ϢHǎˆ1gZ۳8N"b"7 MChޟr"ufǖ!gI=ҎW5ri e'N#"s&ZtLn JjI]ME~N`9+5_ArA+nefJ}Y9Y\,os9]^ƂT^~b]ySbLqMzn*dSML=ː\\ܰ,UUoEנ{in^$uhSuW-:zcΏ|b\U^>b>ucN.H0u#@ 8FU`L0g֚W|":1 ʳQe{?ӿILܒ|*X<\JOki0:@?;ZВE3ݴpA腟N!y[shXeK(Ðfu` Qf`4ֿuTKLhP8'YhJo7p҈uktnT WmmH'G$cGmEpVWt"O*<+G^ }6W91fkVal?$lփPmT7 QKݺv-Xkrҗ"5^\=lZ~d|sQ~Q=6&ô3m*tlt}-$Y@"RV7$)*c%\/+)` G){Hb58e (iyaw$GǗ(C2Gސt _^'[@_%0B|S+T}F^?O683 C ZU MNd,6H K:F9-:྘΃/nd2nm*r gsMU>wenԖ3}M6o@QmTJssgX7oO}{d5]dTyb"*ދNEa("qg×g?`DE(PsSOr#HT0=q(+Kc-縆bVf;dth"x8LO0%{zN;B/yvOm,\hHK1[*i SI,Qf}T(rֶ6_{(?|x QӉF[1)A[$8z>G``*4+4.%}U!Bl'~%лJb]Hv|,aEc!|oPyX& 26 ehhn`Mή WRA@[qhI]Фvʙ=tn΄AHp'y31uZ :PKevٓ};bo8hcMNx%7m+1iyN@ܖ5o aª8_ 3B%!^mMHp"%}< ъVܮ=}ʓrdNBLin63IM=\+&Z_3`1OڷJS3ɵ}ҰXt/k uRj6-Ѫv//-:U?F@>ys |.!E&EE8џ>n!!}GQ #N.R~5 Ќ{eTlDXF7DWs\pah',щPapc@eM;Е~2{>`RS> 4 )'0;ObFCR6胉M !0ɵ.$Bày?GAvo Kfڱ^"^(kQ?]]xLۅApXoX53~ EΑS%*J\w΄!A@_p͡[QsJ ZKi4P[ɵ l.tHIh*F$jih:Q|42DvF,}(؏F{ƈڞ 63,ih]B"!4:E3҂Pjő2f2hk'in\3q :fF^v"o1'-o^&ɥO.W)z5Fgt@0C,ΑG!6HJz:iX.E\S{Vb~f{STF=gb5vW Z11d \:45<αqtQx~sdtbq#PI?W+vu, 1,g $xh;IU`NsxpO&d/'R+Gk*- Я@ST@RxȹV]ĭ@ʍWիf,zc.ROUf Y[]fPWGIxgA.({Uؓ3 (ua׍.5ߐ-L)]=8Zp0aW2kFRaL喈! "pwd/oRq$ᑋu lۗV9|8Ǯ\_㇅۴sMey4zুSO7UU=14rt-,.Oi|A}bw}֔I@!Z˷oD,&&*,pWO[Pۇ"U8=q^;DMI,Hy"KKhjȫUT2m,y[c,˜!2 4 [hi%Nq*O3 fɲ9j/x;\gyDͣ=0#kSz-b " \bIAw5@UI5\r9ߨv)$X򺴫xXG796,na9lVYfa7.5ѪAN@0yTǪZJ~܀DBxIi GrBa f6;!"\BTja"AAG hB3aљW5E>-"|Gx>3O†IgBa>8[ij˫.wN(|0-dfֵdub93hE~@:K送 Z!Qs# H++ɛ&7vh)ղCz<Qk2u͖0Jc]gs YyrA8WY]V~l'T ,wO$sj[V?*0Rzܩ.5RX ÖL,Bśu] N~6=E! f>bM^6ugOkE\hJ @;-4OPw//zm1J{<[ۑnijpK#]I Ea8~']?TW,_sy{"~ ,z-5 ~f`'_X 6P"XMz>b0B(K~XFn2'IQiT:YeQjy)bA*+1_e ;!allrLݪ/Ɇ2`N!VgAoC]uJpLs%ۧ/P?rT̕j@-Lל"LccmU]ؼO+2XP=Gl`ds$ % Qtl\X.?Rbnz:"% 6YyyE|ַ_k.9(er-J4Ԥ"\ȶa'OR#F~Fн;]T! ,bW_8\)FͬC E1,\ǜikߣuclәEMOD`əH'_d-I͝طcj'H̾޾)9fԟ; bm2M#|Lr\bS ǫSt$xŲ>qLRQsBhaV=_ ).`~1RZv鷀9ƙ;4P+G=ֳw kO|m# |72D$x46N`8B+\B  s8?.sm/E&z#SW&\+Ci9[_nz5J ȜѲ1[Md}cUąB~U`;P F06b5iy $TrF>4ۻ)l~2YimmHLNx ̤ Zۥ^*L !3pNCk][W;,H("9yϦVB=mv'Kyp&GiР}~H*1(fQU"W HhDQ=A%Qnk~-_ tc-_m&DښiU1jv=kUƓY@́0*Z_ !J2"gZ9 mcsf*\Z5#:w؝T@RB*9J,/Սl 4i+ _^zE.ؿ7#nJ٣I(}. )nO6EE2-ÎEMa RsfnMx:)@|rmtzGǀqNw2NJ gw iuW'|$l_Gﰗ:\[|מЛa' K8U{AM#$9dEAp]cÆ+} xgegR:'PZ/ȓߚ)ʘӻaGI\ ^=Vp>ORXG-T=B!!Dl)ɒj,\׷'i6://Cⳅ6D VEàےt],0/;$O֞~mNo (}:Y/1+l+T]SJk@L0F(/Pf3Xg<+7 BS$1D0FksnvHns+:EC^@t{[m^MoS9ZI5 iV@1U  B!TG0p}c")DVLl篣*65pkDeQ#VƇO_ΓMNmb a3ܔ.26bk >\kяŸ#+FIm[#ʃm $ߊrtTR.E02_cpބ+{='3DZI =Wz蹪W,a²Ugh>ZiL, dORQ.t,Qd@ lZ:}B7A<tm7="ЪV?%6P2P䏭gRI{u;j1CRU0t}#alNo9>>won۟2g{ݿgMTYH $ޚ[z1nKNUwB(憊vdZUO-k4*ꌱÔ ~2L+LޜcfW`o \cFeڎʈ8=.z%$o=EyUkIz%&PbѧgEQu^m.`h4;[aJ<Ȝ9o|)$ >]CbIZ$Άn]D<}$RrD@bZ;q=FBoJ[ UWy1 PY ##3zY$ /T\2_1[tCJ̱n]p⁛sqȿ K\x .;?yÓƸ%n ԑJr r3(ޠi:jqN_w Z?[ƒ>E6+F>"ި|P%"A!;` ! W'mrM iiź6x=pm_tK$Wr oSjKIIpb덀BZlq/UaN@'F^KkA-}kCdM^RIyi6wKCsfNֹWȶv_IN΢pPˊ,, rz@jAo^eҗ`OإQ/6x܅pհ޳(3pkf+䄎۪  A<)v &ͩW2N/15Rbvp|9Oʥ`('$>z?P3 d8ʞ_ ]n%VLN CuJ;AY79Edc)JnTX$c,"UP.吁aMNN&K)s,^ %tRYA88*ꈔl`y":&3Tc{8ZZ UA}Q C-! Q V*~NyN JZ"<`+a~Mk8cPt{v'z\W&!Ҁ–H."1e?ir0F|.pضӖ ZZ"~'&!ߖQap! OS`Ej큺~ 4gWCpRfQd&j8*_ v{qT,{6AG}[ɣѕ2V]~2x8Iv8܉$8, /_Lp4](M֔c5 XQQX psJ :9H]eٕ]GKP ۫\Q10[6#ٟM&Z<$~(h;đm$=AAsrζG#,AiBH2ILlo^9בnļڃ4 V/Tkvεp]Q57 մe\aL;r,܁:Ms}Y@(<Ɯ'Ya~9Q6cWX1б;_^ O3) $.^Od.{uhdKnG?x^pPmb F`~@:{Ugk]d. `\ |XjC Rd:F[r.f{ㄪ\ȰZF0+\ 4..Y)Vq78VuNڥ!Va{uY/7Lz >]SomNu.85eڔ䟪s^W<Ia%T=%^ts}Ɲ=/dgﳿ!%bFGG\^)LęW6lƍ2Ȓ󡙹IQ M-bS'pI(_ hE ԝJu(7yLb"Ye:i2t! 4z'^>4&@S8>t@,Q{u7@ds%-|uksM4:M6O^o BfΚ3@<_'I8NۺW:bAs  cY&a~!1z"߫^uTSxD&'Jy_ n7&ÓQQw]{"BvI 4P8͙})> S}c?xN]lC6 Â3GV{ȏs0~oqI+>$<"fri!.!Lrg^CQ,"}WE/qvXq[$ˎ;葖J>NS.{ꝃܛ">D.3U7Ujwe:% Ĭr|)`>:~U:/I'^kȕxTc}]9ncz-!1)QJafܭnf`=I$璽G |8R)>p(=_c. kyH\{ ΂~-huAOvVֳrkM"+6gXpLUadd|ve+ \<9AFx :0e/mۮzb y'؅[ 7ŵQ߼]+W`ؔK N<3S6曹Cʎre5HT yH! tAEuL=٭ފL^{h3l]I3nwSXydw懶ׯF%.*[C?M|WtpTb20黋}?{B`cEXrf]l@K<6ǛBo僔p䚂<9 فoKp"[,,'"+պUML3MNEזvl`+FNJJ7/Y >m75ڒ~^AHL8 %p*_O |ѩ+VD@fZ{es}Tc"Gn ^5OpaAUES!bw$ MYnos -i#~I}l:~E4EEco-hoȜ'5gqΝXwVA252edXCD3qT&qHǜ7x"kϋ7+Xr4uJɃ1o#`6 [ZIZ{CYT[8sF\ |D74F5O'Bj} 90;DLj][l[} V[}@=5Sgz@рsts jpR @^a6\ftqyRuo>kX@豒8x= m9nBD7w7]qY1l iWI uOJpWf᧯ݼd0?wL3q, ^JkVm38.Ҫ?HXmӞe(e+Nb'MtLMOh$y6m&mu(EȾ(x TBDJ nڍ|ϒ̴ZD&k!Ux|xv7B7M!83zIf*.('#{zӁYdi@掫kJ*-PZ,5l4HSD= N9a./z@5fJe3HϢff xY8l1)/`~d>Nϐmc"bMO Z{9ONR Ɍ&[?*;j:EY7dJo[+BH{/86d';0Ċ;ɱߔGk7̘}$~ϘV$@}@1<sG!$EeoH3:uiNoiE*BTDm҆X&6愙" I#HLq$"!oQT?6Iop $XԨ)j刣mU%%[s S>!"AJߦ}HdNPBis ߻(ܟ$1/pճ/~4D<ݢ$xadZMHh%ydKS_Dj=Z%KGYL% ?wq4tB艚+]UX?[?bb+ɝ=zdTvʽKh6(j,P I':N@ Ўv\s4ihK :NV*(^ٱgYZ07070100000403000081a40000000000000000000000016609d236000430d4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/A%]?Eh=ڜ.+ɐi#67"0OrYڳM^{s],SiN&i:Ŕ>|, 8 x8cf#AHZڈfɉHEhҊ4ND30u[^Щ7Bꛢ:8%U^yQβ-P^p8D:[&R nk|07~rSbZ[Ar# V鈍` CcļVJP'Tٓ TР&GvCoeyoEȌdY!T^܀g'Rs7a9ۜ:*۹X%;_\ 2  R-e\"2'BKqͧjkh7 /6F`6,:w`5CZ(8_8ncPZ)Т1[y#>snSuR& ="[ϲ ݔVWZK+%a_g2szj^E_ D+~5 .A:3.k*$d6N`p̩4`RUV;Ht.-qq:7XjUMV/?o3/2 ijW"xBEط %&1BAN0(JR*:z|X6<U4AT@6N)5"]5p}:dXB$:rDvvg2Z_tAFmSe _U"ߺx> nMȃd@ wkmQ{)AXbm`VlU #Hh|X4G 4P<]3W:LI0,0'mМc)T"h@,^^5;Pu1hç3S{!,qM4K0<ض;fekMjq eK*$H+7ѷOvY ,%[ "xʴZȊ܊ u)_|<H\$_ :rueH'{2 VO9y o+^<6qENo }3("E񤷒gݭFƮ-e̓9Cߎ4Nb9؊D5U[*iQ؞; yZ^yY-_8slJ:Ƚt4T'. ,,Aey:k'/|)uj ,a)W)rُ18dzr'{f^fXݹbA*sAW?'c>^ݕy_> t"YJRZ4aְ̩[\ kd.ob<+[R\]^ f8EP !ʧUci.:﵇S~^ꆅ_Xεxp]?(hv;?n#vzZ/.gև(_[>eA8R%%w3(ChnWA5sT|:mI?k#9!\6yYR4pS2iN17ԩ0 Y> f75D MVv|j7n*3* 3yAqB#iOexw'Von.bnM_Wh΋I| 6ͦ<ye!u3Z</)5[X.dpQ8.Vu(xEc.1^yDP}dA~=4= BG6]tvL 5^,NY/V\zE-՟z#*Wڬsz[nv[wg_ygͦ%c7˨o7~t^&HEczyn"!.:(@Dz")ȇ),)k"r]ʈmkSkV>xfcTdFb:=2SBXNMofQ T򤃪d#|IѮNS#ףZ`A0j2֫x֯OzG063"M>x?Jv`gl`Я5{8 Nݖ׳ג J6*y[3_jRN]n$Wc"9h+>-FadK4A/̀<爈#"Uڎ5UR-MKʟ>WXEv䘍/]_TC,ٔ ~^:YCzJt(BS*aOP<.SSl>]a"mtC0g1`,HEjvqH~N'?#b+j? /⌤ddoxDbqTr0;՚FC*Qa0|8lP}Om[&KqOuT#n`Ym Y2[YfhDu31Z)Zz"+Rx#>JmKNƆ/Cff~ٮPSa¸['!e^T` s6iZŨWecF]h!VM WA rEg GքbUQciY"p{g~ԱoCړM3w\Ucg(F>v[Gqq@+JKEm_ WR!Hu+MU]D[#+P!Hu`5d?u:őjHdb' c}U؅pUPiRޏF("(8SE0T8j 3!eBe%3{}uqӱCa7:;*dKGc`T)X׀,2d8mu@#l%mZ77֢TGlkgo^헛8U&dq$9Z~qFHy~gCZ@.k52DH$|"|̖5S6!6"ɄUU]dJ^1/ݥ7܁+ d3F}8!FE ] 7:ItP热v^R@ ߩ D]m{p>^("˿hd.7T9G#XiZz {kׄ<~ @tb翰ɮW͖^bƷ̚ ~ݜh$CݧU9ھxބI:YۏWM8nnRSp- 4yCqy^ anm]r:7Fj2;d0R ZI@fk<87&1NiVp6&Ba=3PFr}l* MgGuk|KT/A?"Nc8&e k![zBM*>#dE(%2:dEih|P$po:AG.e"ƻs:tZ;ɥJ14K] r{UݮmwI՝d=} K1zEc- 8<E7uYYĈO ;K_#E su۩CWsB?>3QT ;ϧ iFzq'wqG]ԫbAPf_H)/ Q#ux#dz=}-[m)+ߠ6ZTc5$n7Q! S\+z"S$΄Bz`k"9%e6@,y2V[([ȿC:cD=r;L~Mqer!朂z">۸wrNOqj`=ck` %ٚb |0wazl7~bN%>I%Սf@w2F@ x}b%u+[Cq }WK1!5&huqЎ?9O 7 0˂jʁ *XB-AyM&n-YDY⌎1ȾOnX\+3/*WOZph;dzluCsOwJqR~鍿o6Vy ?RObUT8ېyN_$sB3|'s濎vCp|6cWѱs!JtI~Vq2wX"!CmYt1n- tU9}^)0PtfcVNyS#ҭc fD7vbWo[fܩRMI] &YE<zw/r Zl, @q2ĸd¯vֆU{6%؝[ Jɡ  zƚ,n 5hd%WUb^T!g 7?^·^NM "c=0"ӻ]Sc'[mU.Kdzt0ׂ|Q[8!8JbDܧ&0>*3TۋR*tFN9xoTXv}`?"B||&}07u\:1MԔ $pv)L8TA^)i@᷼N%+kl56:JPpNR?'}n"V=Y;SHWg[~cΗPrCy?56''=$g&,_a3@zmdw O,5P9T jJ9I>4Dbˍqe*= 9_6 I?bH5ٰ5i,tmr.Wb/^Ss(y:ЂZ\ |+נL2ص@v5{܀k27OdLвj=pwThBws^\40,Ol)R,#eWG<8Q۸*YQ^ePSs^d=5~SMMI7pV a>XN4wCcc$EnsX#FyD>;AG8]DH?X`nȽDAͭvh،z9Wi՝u 8&5b^>'!8P3Gd:kz BIfbx*,y9+zػ4uc:K,w̶l U*q tgw_F 6+[ͯWo n uuA"4Hـ|G2 I(/h q鵝(ʠs4an~ ozXrqD:i =HC5c3YRGN@Ruf Dif#;6"bVӭWO &n %zQ?huu=#\'-LsHf$ KPj :o.|F;NZ`#5D5Wv5BQ2:`w,$՞Tkz\0CpH@s0 & TТ Eߑh ( gūB!l[sgW{ܙyLJ,QcL.uy?$mY VDJK Hu| $fGV(8Cǃ&/~(-pr}bjft*@ {VԈ*LO!m:6o,JREaZNr@Xg>u=VE(@| T7]d ̓:?қ~c]"jfU'+8ypZqOVKRC[RirH ],:7Q _Lc{~#+Q0Usd_4Ijp{ֵ} L-!َENMQ@ck1JŎ5& d(_$7?vME>~Cys{J 5 % 3MtM*3;Tt] =F{'^hǾXZnriK7[NɈEG G<!2ǟɪL1"})~LX?,tV}Wo0m7Av3IH~1k\ ,(Hy vYLn@l^; 9o̜jȏNnޙwbf6$(I0P Ƌ7D  v# -B|!uo@n*pe&coZD&ũYY?o -%7Ū}": jhd!QUA7ǫ&]m)Ē7%2•*da FK)\_{k9v1*(^"u~X48$^rgޡ}e5g c56^OԀͬrsk+^[֔v`ztڔI[װTC@LP.b}txTnU6,L-48f^ޙ@bbjZ'> %[C9/bpHT&y -ٔm}ׇ٣./n5yHpaMQ+V}z*9LC}yL^ |$ZNǸ]OC(ICge( S.[r4|G0mZǢN֜ ,xܜ&ahv#Z:.K'TvO  }+Ҵ1] vEa8وq $r5cM?;Z1/Oo3<yAJ LArDʰ2jAI ѝshL >{a!O IQ3nSg D5[mKx*aL!ɑHuN9Ԝi%3*WW%A Ӻl7\Cg!Z:560~o evm c-.QAQЋ|Fa5na/֍  97Kb[QF{"ZUBzTG.Hil'|+VE ~/|WL14TS21cN|]dyۇT >KbF 4XP4߇}l=#fBeɦԤQ~dhq2O?vikT-t fҼQ:4ҡ"z4)~qN\.O˨Aoe*Qy} {㣡Я/L'i}pMϓHV<?4 al=֬CGqt[>x:Qbr6M4^`Aix_""_Z@Z5/* 8ŸFچSTg'hxt@Pp8FYH*Lrwu NZZ?G1 ү8h/ ʌ]@(t>0KцR>J aۜ:{+EL2ry Ut{Qj=l!rR>xh}!wApŔ]%'by Sp'ZP`GtTް|,P~}лs[MpMKEm=)LS&6TvgW_`<~ ϙHsa ;,pՃA;X-f,>_J$ Kh/ZިY{*6}(}QG?,v&/[?WcGj?+7y8Vm?/㧓SD)8rA[gHV=ԉn쥲5?H&e71.X]}Y8WȖ9AVRsB_/Jcjl5^0,_v {:7sd"XŤOӧKmT)1 BA4dJ{hf,l+<׏Um7c(҈+ph` u ✘ +1kx&ChW R7vdZl<&8|'5/Ozx 6564]{q#qh:2NHA kț]m|eE`t.3. t?p D:g!(6Y!jwKf ==](~hd*12]#B7 SGk SƉX##3xBa:w(!leGM*YPM^o`RP|hl5||窇$^wTRe.KɆ޳y6&bزsH6#h!Jv~ ]"E4`U3.|ڊ%bzZ<;Mi$g㢩LkҿL0COk2U[\QmR\VUuoRehg47N>,fXlm*_d?p2+3OBr' W$AUu#a \xI,G7? T+黼Q]$0X4V|eJ3C_b2U]][c?iWh$R+TuJn'aGg"TCl' .[Cxok"'!R!gCSG8Rjm\̭3BWV~?Vޅǽȋlpc~D{AG0g4Űt]8c{X㒬pg fOfSHӯJm6W[աtmðL *#Ń씉ॲJigm]5}v1W XI{W 2Ucf HĹ*\ ?ЧNɇIvc-*yz𔏉9g;K⧅gYUy q 0džFê3 [so'H@<.5>vMN}J͐ɜbnpu*@^#Κ?ä_ *ձ}2ztmuEO `v}ּC xb&hq4!.tƒjv;-c @Ø#L X p2<@ $ ظ;>v+eOUb|(*:-n(`i$_Huy7{429Dn-kSc-|Zz5Wi xWVlzb''݌fO8T:AS̝ zz*膒 i"a(nl=G{jŘ2QnY3$A?W> /ݵq!}^Pq*/,.(~-p&]-{1v7#) )j+C$;.]13Z p9 pE2'4L T+a\ >ʩbFm0䣝؇]/-(w X<1pc,{Q]NJ M"q8sd`Ynf[Z:82Br "0iiխ1K L1iQkFPc%ٶܩ'c5\?4.Yk #RoL1b7z zse +HSm 탦|sAbKKlaĝ"(X\[3l?V*MY^iKLUu߄Pi!WgmVfF׬!Z]^R29h;^-Q uXp u#JJ0`Vn-)yIHU85RY5BҞ/T4G/ %q'nxg^bvJf.C(cM8JJȲ|LCW3>HEcc^)E?|Sࠉ[u[~9| ^7u{GY_OyM1p8gVtlYw[s.lyajRX䩇UYc!ȴW:VyJX b'9˒9h8 @OBK%CɻĘXzHX J rj>IvWK֋yAI\]+_}sә7 C wPP .ٹٗ9QCimP`-TW9&a蓅uڷi<DΊCX VʹYޜBSjy|. )w}T̏T^LS_/kPR_n@$~&{x0qx;ڀ |:!zQ_) ;FK }b+A˫ n"lx hqFD;4P (SQ H}Gb;m e6_g+=W*`\Ok`fBF9&v;VHi`qzWd [Mn_$!^GBa}NFjشnGzy.5 WFjѫI25]eA,Qig Z`JvSsҒK+)Ū2]: 9.Nbz>J@>z4;q'(4 FL}8@K7?{tU)c)^դSp}KTW2ׂo| && ҭk 2܈PLC>[I=d*Ռ z^]B0wJk  i١A~nO=- -X+vzdTz{#mvz8׾@' 4d<Ek74m:u7|Nֽ%'gL:mVBe=J+Ѝc]# a.B%׉n4ȵګD) D8vH㣼yBt/[/ E'G'\ ,b!L3.Ni4OO5f!Hf\ F9ēy/,)Z:#sԯ0үKY*&@dBRezntL}Ea__L2\f˷֮#$p`L)`NpWjT(G,ڎy3M<&ac >:n8}kA:Zl9r6~rkڟ<^}PV% a~a[e~_S+Xp =tx$ hLu':"W_AYxY,?LO`o#[ AP&19Bxnm Iܪְ1#nxJ64V]`ds%1&W!s~,ŗ"(ǡRM :|MUQ/x9wo  {I&gs=yj R9K6|'B! x ImsףPn}*\_ᔾL"x==5G['@zL('tk6kXRNz8 {|ɫ25W<~Ӈw~V2}{ ]B([i!B445G7|؇t/%]kxqe;[hU^.)~^F!K $D@-[,ecoI#ŗee)ʐ\@YO/ 'vgؿ6btcPsʹ:0,v-zc/6T㎙ߍ]ʬ' ȧuw%1M|{*JAr)Pb/dfc7"8 q-ObT3:(GOozp9Xh??biN|nG8Xxd9w zΆΠXqK=T}vV(w4Q>~:gwbYw!G~ KSe>`҄Ku*r9d q7v?Ld niFԛЯIHm,޳~y韖;C}XgxӸs|ma94y5o%Ɯ 5[dUbqF8dԜwM^*n7Xn8v2āF9$ !x8c2ݑ3O_q`]fP &`fc Lg(laGϙy/;m>bG"V ]\AR߉T@ʑۨwBMtQܠGt}4A4)P*9 v>H)3b) MXꣻ]5b@iNMֺ'xAcƈMW3hfM\*Q =f|@__JJR:?ƚj<3nOA$?y0|Cȝ-<"ǁXm{3.:ցO:B>zwi~Hzrw .H u}w%NN7y{݉HpZUZcp?2mj{yazih5!ƺ *۱̉0*LB\{*JtҮ$x#bL؇!}u緼64{tWѿS`dǶܓ`Y\z,"||Nr&̾;L[Ӳd"^K1np /&`jzp^x@ܙ;soEθA7?|A"* ]GNI?sm:xsۥR$dTw-!t@9^/M Kr0.z`tg e刜Ks JZӔI 4N<;#YG2l CFLI* lFq 6rtneE.9EjYB eaՎ$;_6.8KwQv 8e1DyQY%ՠ*6zO#v&C o?ZAK-KA QԶIY/ TzL n0"n{0bBPrf*$lW&mw!߀d;$P_4,9+eU )dhױ*cyu n^`~62@hQptN TzCbb3O1>' _#lGuil"?be#~m!p%>s1îfgp tZ1LcJ#"{D(L 7e]U *6[6^50<#H1~@LwhV8clYe(~ ]t(A٥U :`%)Pǚ,#_YN{/y_N orrUly D5A SkKVd3K]vmwKYu#,z%c.kƪG^Z;:Uosa9n&-Pr]ru9'~{5+ jt.WgSM_@* \ W6<'z6 v'd BuEm]z,#k^Ė,+ |L.iajY7]`jYPrs _~zsWŔCStS+Tf pNg8L,>^43L2y%峳I}o oogh;۸w 399zh1ȯ%8_%_?;}HrdbGB=3-"e  k'Ą"ZW+8NWVϵsɃ]Z+g |T>)$ak K}Q tP+D}r7Qپֹ26/5X:@Uy$pyD.kl_9s@kEFژG.a9x}wnbfD|^`U7@#:Vi0cr_KN+j2LN)6w`8/?JC?C^b剦4]b'о &E̗Gpsw@ticY%\u>E/i~ M J3foeǾi"9UB!TS=^T8i0TJ;&#L'xTeݳͷ'pCXupj3}C4Z*̭KA*_L\R_!T$ƨe[v[p DۉjZZo|m`Hs-&b4.Hvx7]BEFyxvԡy7vk'3oI`Xe2xZcTxoK:x.d/ y?ޟ%ҘKB]6JR߮-D7d W{{)4 o9 Dn&ϏyMn$ h<þsؗAw%{j;38;qt*^Rsq0tXI0JV;k+Z C1PM f trɕ`EeΦfm'SZ.^%Dn'f*̹(*P)^a\w·izl&s]Q+_E c8jպ&nM~d,/zǂM"{9ܨO6j|2w>DNaHHdP@h#'`$2]}q^Q- .t_ك[K ѥx0?A%V@1 AŅ)>ԺZ>K;3kL%RWS2lG Xfgo0CZO@qQH*~ꞵ8h%턍H%-F ;EwhLNgjFsPUWA3韢Z:n0#[~N;lx]:f~+~7j $ѣķZ9|PSch_yCT}'D1+5;v5 < !U^@8{rS\]ExNEօEg@P3g8E,SԬCPl~jh}CP۳x yi4Ow!6r]j.C}3^c|x1*F7W)a@@V~S5Fv# =_k HdJˋ3d#5O"0!ǁ Cp/l}hIPQ`keoTM*$|:"OvAA0]3\RԼw';N{&QR];8/>'1|A0"D b^?B $(d dzJ =4QҺ`0RC;(w7KMNJTvVX4J߅^*hMn\ kS;?;3Z@Tsu򢄡4PT X7&`}ZXh` t W-Cs*4\Kx.PDz@5bTo>1D3jV*)wdƈxN(]I@(W94p)VQ"w^2=i\|{oR)6喇+˓xˊU 0mN rg.DNٝ|A6к4Y3$:=r$߾jD4Fb+d9P)Po"!5 6_mo$(UJG`>.-]_CU(Ro w:O9Ե:=prq<]޽؏緀`|湘 UY.Iqiu֣kaݻdگp9Kr vK-)}B V[k}ksַ;3D+y 94neMU'EzP?0"!0:nˮ w G[/^ǔ^WY \0 7%Fc!h |>LX0iCDŀP[ P?c_ 8<x1T{ H6R`a2s~~Աij;E{TKᇪ=)FJ_FR=dHQ" 8rra w#w|l\MCB^ZeV2MF)g<τI.7 ïv'Vxk-B+NFR2Gz}l!/܉4lD4 ݾ._|˷S~!6kfL䍎F#[h^z3w78~'wv. B4V!Eb=*~7q}5. E,mӊe$ѤE6E_  w') 2ڠ^9vhjk4gxTq+{zuMׅI+&d׫2y ^<[_ph)"&ѼhEN8{3&U.l ISܸ|څey$dLfDԟnKy 1e֧GQ©.(.KÈz+(9D,Zy{2V+[p>g i =mH{rf@ӧ궽ӻ~G5yY|ObG73Q 8 #ypX4~e*jERr}eCCDl P`rprQ@Өg?N7p"Fe3E\`z5t%UH5j$6>}툋چWm=18<ֽ~f@ģfOqA2_b $թ2w$"% 0C.w,Y!Pu0P5?FR%@t6a/5;ނBwlD<h.d[_]C1ܬȶiT0k^!s#l, -M R4 ÂҎ` "B_ a e[,nܽ σȽpI 𪓷^~2S8ӷtK>yk?~$59WF *mB3[)'A 7XGE]^v"0haTw>D'kf4L<$$uqrJLZRz@{T͆,2"MERr7_>i Qisy-R $k _`nj23 ޒK6dOێ")Yp-6 I٤ҬTZJEozVrrEf |)U r; 3?x~l䅀s$i/UO`8xg1'N_SsV 8iq輴!t#~SAQe;`1l ,4i#i`TuƋw l[eU.TXlZ}q67kܫ ܤsGtvYrmyA _})zEt99PQ}in+Ē /bp`PIHxrR'5']_ey|>xN*59P3-ڢ}IBˮ[ #kXI=Wux=  Z4یF 㹬d|mt~xie@APt? *CczN2UfPnԾQw^pdX? 2T@tOKܳpR(MO7I2wjb&F`h/ i כkP߈/ !N b:-9A6Z7 ^ӯVdx߷ Sb\ RJn BUWn<4Ōy [#ED[ɚF(h\$Qb@$T[L6ܚ*v0Vo@sų}?#)z2.JOd / 2u"|nِҿIrlS'ΰ8mݼ!h ^9{}^O4vc7 7;+M_rp}sE7+rQ 8-Xy*E`WQӟ# &c("Fp  N Z 3 oǜ.JH aB;~"*u"yrV"Kd-0"Q+jfmҳYXx K{S^`Cw7}Rv2ˉG6rT)@ͻ_ĸkgSZ sP3TxZ.T?wAYHY-p%,Rg,A"5h'YXb넪r1W1h"Ztn&3wS ?=_vV흐\&&:3,1stN9k>絧֋,W]Hᅵyr 0oƓD ˌÀpJ`-"ӄd 7P'ۡf|A9h,ٕ$>܅8QoizjW|P-6ܽUk<ʚ{ iB^Iݧ1c䝒 #bыIaغkh÷XvV0I/= VHdӎ_V˴GuU^7rǭD]Hg;R&KCR˻<=G- ^|Lt9 jF"AV =F:PZg uL_v}~My"ȧ7cӻO4ݳ%YxqSw3 I aJyXKMxHƢa75(&+AnV}z6}Z Cϧ,vb)*íbף۵Т4eЁ{5bbde&H$~ʥr J5ū,Ftb#RW.!Zcs1z䗰KjV_u~TѨ`'8/;wM"v.0$Vvk{&I=A&RSD<m}E@"_c+bR,3.jW^a?a1Mm|fM p.8"U B{&QZWt$JHlk|ď#4:vH{Cpx8O*Dx~/!b#wp#uGh o3 ASkY8¦~* u|+,3M lJ6>Q.17Ѥ3D1b_U:3"ھR&: L&W`I+4c̚x^0kw%V"ɁS5, .QyYBDs%enʞnv`b@S[e!5xM%.s4ŤVS!ea^ Ns'C̩j6&1f u1g,437Ru>uL#4E$@A9)˻S] O~W*1)Ɂѻ 4uc]D]CKKJ_;1qH0\E7#TA qr,ܚ`J+\i cJ''߶v{t4"= ?|iȡl7VF*HX>[ 5vl*Ķ`S&xspXga;noiL \!R.KhxւTr'٤g {3MJBw4ԒSh+<#S ^;"Ji @&ow9yɎ1^cQ0t%{h C;uݓ4v;9փ7|sT 7əͷNcEmߤ^DZ8fA|1vOS3=pJz֣"jXNBEWmQk6/ZNA=byUd M͝oYL;D /UZI|1Y6B,wn~#>j rǏ a9y 2#H„\$$ϰ$VI\ {P^.%c[ҙZQ@=wXJD7ڎ-Ķ|xV2%`X&(e8c ;*p}F'Ԍ'Pcg-b7H9 pynn] +3.APeٍe7($0rFӪZC`g'ǡ@k* ?.܆9QQ۷zE[lLIAs D{vGq i5) c6`!R+mR]1ƀA;YfJ i ʼ+kOCp<R4NIUXFU#a2:2SE{*^Mfx/[u`Q,#SCi!Z u~lֿ2/1k*W e#}pIj~lY^Rnfz7G형G;66MՁ \NSު­7i$N-W{gE }dJuzofҎyajUuh˿me|RTǀE0 'S3Uv+謢C)sՙ)ե)"䁔|xzxRHuRODrN>๫:PgQӚ3XM3Џ|o))λ^'܅]eÜ=:RDtFJHz)j5ﯤF=i 9xѿ&bwqBBdw !hJ;ƦguWO>"UtfyOb4w08+ʤ¢NG}+µU3V8ٴ ^aX mv&읛.?]e)ݭet m_2YB2 ? `G|f^X4xJyAKagӀ_$'f9w Y=Kt 0!谐∭quq 9{ g ؚ ZM2zq Q0NIWrfUywLO̠DIƤ-}XH:T=⾤v))9hZug ƽu!Qr|[%o:RA֣~Nc4cT0JЇ-'f=BA/,|5hQlQxST՝tgS>2HݠcG(!n:tQ8{)r6T^]$weRV^~J~p-0zEDrϽlkgЏӭ'Dzxcp6e+/)|Hjhzli{|@pyGp (KjwS C79$ ZV<~4tUM{yDp5o1暄HPjle3o/vVtq`s<( ;F;r1p;>3PzDZPM\;Ǟzv9läUZKYޓ%+vm/D1ّcWƱ~ z_A$T B3zE7򺳝!c nDxhk_ay9 PMO\U|—Rp\'"FZRo?F Zyb=.ɼIk?"U)\eu53QY)!V^@+"qL=Ї_4Y4E Xa,@\&@g%8E%UJ{5/? x/}([\\6( dSs:!nD&;%)# 5x jw.k +׏֋+%>_]@l 8:W)?S?So^ThX2F [¿B"Ƨ՛hS{sr͓yp$D,<^F L?vh |c9ճsfݘm BV6AY~YqqX% ş e*L&+y4eaNPLku.JB iKm=KXL)}6E5ؔyzsIk U:rS.h`5MT\zVb@W7i(Ҙhۗ d3,kYi9(ўHH٠\qv9& H瑓 5A_+K؝6FN> F=n]2 *lNY)0z t . ܐYHk[#Z1W'KlK T/bw~i~7YJL,ȗ\ͺ,kNV1b^diк H?g5 xyK>*fa f R=N? w弲0vyih+ 7'B5%j:ot,.9l'}撶 un &t۫ec_M?ɻr+qkm/W=LN6x,BN&:j#Nqd Uj:K>8тydUnm4ذצKMbE#or"E8.,(x<_:9C߿cG 6[ A'>OI6j#=m;ت@䛲?Oұ͝;"[a,ߕ W7L|n5VjP9|ORF/I3I72X|m#x' X>N=#W4^ZJV jk2ǒyXgO#)dDX=\Ke֏$0!UGmpg C;p+gߘ o_ >% 0U'ZqdA1m@m z '# у OʮSv (GYfrj* >K vMy$ߙW"dw9} /m3" eh] 1odH[yTl?oABlNےBWIP2{65@D|{a5xBZ 3_[xkK<w hE.ѷhg \5x(Iߴa F5Ri~\a#$1Lg5{VC=q,wcPc)D&FMI,ҔLfԮkXe|&xc, 8w+'{)Rtl`ՙo(]2AHLqU%$+y5 BMYwmpeC;o+- /:S/ײ-P},W#O<1^Bl,=G;>6?$HWbg2n! {g 2RS\Voh-sH+f.A_yf;1º;V7ѷtٿqn=Xѹ#?5O V?U~Q.';wOx }B&&H_mǪJam6b.N)NeA H4(&W6H, V6BJ޺- vpE'9rd _o]gt5)%#>oǗrrjtWZ`UW{_S`N%Z<6"%hxOES>oQ4AꮰzY)qZ#-4NV/gɶ= bzR#vW[!{eg`A/N9=L2OCl2e>q_ii?%)JI:,hPK()[Q( HX[/A84HX˹֊lax! x RNd5N WeVmb*vo3-{uvJ+,pآ0;4<"II>˃V4y-?7Bf7#RCscUvynrYm53iP$x]g=;U<:g UպZ%8{=2'?y*ߊ5/\o=q^։p6O}:C1Sn>`4PfXF9 yQ)^UYb%O8%{I4*֣ʪCmɿio+q=P=b|2BEU!գ XIU_b t'Ju9gSh񗹙agnSFdRzfYJ*Ub23^eP;`>ysgEXRjltQPŴuL[lW 2H"Ι}P6pc=('l:QR&!%"I |®MDG۷#]$xtz֟abzDr<JmcG/jߙs7'\YὍW%ypNΤ,l_DyxvvMy&Z'?QmQ7!Uieٶr5܌C YyemA{]I߾rXFB zloTL%Dձ/ƾ)VFaMpIDCO?U>5;Idb!;6W iyTM1.W ˥cP-7>k\s h$X2i~o0,x PY_RJ鈳a:u3ڊhb_ l~ҷU%>N 5I>#%=GgBA<6P'gzrtEȋ\.~?͞<{W&S&P3.}tM%^t[ C(fx?S  wn"A3(Hoc!+uɤO3@kjI ,8. xay<7 ^ÿ>5f6)c~uTT wS SD"U{f>$( ]$RK!ҞYj4ntqPXT>ÖHſe ?Tj-zQ{NM>MQFR{dqkD 8p.Z/0^)Kn(o崨mVyc'KEʪi.x~3|I);.xz#z4ۻizE^8Қ:qJ[S[(#p5,T,+UC(?ƥg+A 0Y5;x:`{C by0TeN6 f& :.㣢ZUWi&;ۊ͝Q@MTwӬrƹqɀ"DK rfOz|wRuWbX/RF+4do7E^)rtJ#b3iA d2z% H)Tgx6-~.-Y0M+!rs/Q:Jp o5rJf# @ kL:> 78M"d^ZrY8Y 7=^i6 `Rو="m30^Yshk&Z|îԫջüw Yϙ/6K$T#,68 [*57IråXFf8R;n?1.F숛qE|ٮ(?i- zxD!D"0VnqB gQ9=6~o/YmNs0bf"r_lf0NpFF#:R|%\,gT!%^ 7ls:dFRFoqDy>0Kc@=), [IGhkke݌Gb@mTxĴTCFU>*Y=A>00kd Za'0Sņj>VtQq 2צf!iy#$rޔV2 5 ݑBy[AwoD2LܿPp(5!F>b|7918>̄3Yg&$bk3jٍA۲/4qA̍Εr?h\Ŋ bhIji6!e}ﵤbGO]hB? eY4$R^W˳``d: 6͌_ab-gw1E4}/`[kc,h8xsvЗ\? ɭCqj؉fUH xy/Rhkɾ!q6V̚Bl:n}1`sAwWCaf-\qH9t͵gOKg8ũg&[/gmufk4lsRwpM!G]*Sh%>~7O=F\HS֦ES`x1.#mj@ās1de#{/75q6.vTJ 9 RGt_I)iH=EKr{ \s]%Sɺp3N8`>|)CuLQd>a|`iD'" mz}-0w2-K_;|UOSVi ]~6a/(C\-ϟHsa56SoV+yIYЫ|*8 gzػʍcbfQJ DAzX׊ ⳰*az[8p$L۸wƳ_S˰wiprMѦSՐeD ejArv| n %+[fEu?‰Cƶ>Დn% ?Tb .Ksl To^1,MeH^-#љ[/.K!xewSTUxLе&wPO@#CK9 {|PnHL[Ԍ ^Z7<r*W]XW;]u^Xͭ^ۼs82a55a^\hS֛s>$<6R"Jljv jWPj2ȱ6GTݘy|.T>z;itUwfN)as\ *jbR ̶h4yE:"(pJնI3|?2N\\PD%GSQMM..m`~ 4% + E a|K|G徠 +>/jNTDv-Y,W~\s TS(t<#KPb 5>Ĉkn/ LF{~_&Ʌ9ȫsZ#n& F`0E(M%YHg J6rS -#buppC>d"6Ur."0rjd5 S=PqDi{ЀSH;SW̳|WPr E6jI͖;oK%u|{_Dzt|*Vajv!ũGEYN# LuP!9C߫T%ΗiL.p<9قh|c=?x[7IŲ=XqA] ^H;(ZC2 ;qbPzy"ӸC>í S—&}1U;\ukmfi5Tn@tO^%Lc;,0t%4NG ;ƊkVȳF7&꒨b˯Z[r9p&>? ` ϮYkIPR/%6PLa>, ,%UQKϪ@@4KþcSۗT+If2 #:Ճd)˼?uvҭ2%ίv۾\#!<3'!zgS47{N  QŁa?=FܪG3ӷ#1bǜt0;Vzo ;B[k3R8bh;VY]8tx h-J&oލ;渵hD3UY\ t l+/C$W\5_a低^<;t*3 ZXA[a`2Xo1 ^x/$fb:cz4H[ e>vyxZ]$QDbx'30OZ+ZlVܗ֯eX C$ "X 90xT~Fχ@]t `&6<+aV<{69x &zUxɩfz,1mkaST/p,rd%8 dڕ{3IbIo˃}zHrwO^#rJQ72\,AїOA\=F_E֞p`n!=%QM~/&![,s)0zB [_3`+!dxY{;3I7Vf Wl38Iw0XeUŠ>?6M?;cVmjz_wËO J V*-. -f)SD;*LbLR; ň嶣ǯ~0H2fUz p0/F$3Kve'_6,Vin^a*X({|ʨ="Zw%g{uq̕;_-$g꫚x"nQо 6}`5|"brlG\!Fވ{gh`4LK$fu)墩kٺ+SPSN G*ܒ0R^cܨFCCAjOR~:kMMŞNsa7E~MEYѭ MI:݇.sѰ [gU Ts(;xJ}+ާ݊B5],rjapK1xS{=fTd!v$d~Ṟ=, VzI0ٞ'CiA;̢kiUO]v  _?{kL3is(`GyO;L v3/]>v\gù߯6[%wɳWJJ 7VYNQ,oIET1i"*ϫa S 5 cZ!̑G_#͕g}~([uKuP*_Z s̀3. $CW2dМ6ES]cGz5m[liG;KA;%2~S@rYp=q Ycҧ2y#ktN$ "eUfXaG~q{`e)tՓ@!jjtA{MƑA;ҪA<&c 2nV+ZS&o[?Jp%>44>7L/\ΜMQ\׈?vXVZԺ{PXE)unv=(B8j H胔)ߙB-!%vB?q)bd6)̴9FbE?#A󾞊x aͲP.Qf11v*5r붼ck&Rd d #y2F8_;A .=7JN {y%h7j᢯?*\h`#h9ųfLnq_B_W,oLmZdpͦJ!y+aZ*@`f:WCG8)2%,uL{UuviU|kUb f8)k}{R_ND1g,['ŷ, 2Fw~kFQ2E"z墦׶\FTtȏsFn05 XQ J (Ih/3u,l"sN˝h=mQmL^/xm5?'R$0.>ð0F [etWf3 ԗ{ĕ( aiHg5Hil ]f/P:wG@<@:FO?E9=o+4 d@n܋CgR󻀧xClR$ XQ Yz{ʇ+]m xL :Yy~.P85I_YZuWBVjZ.<ߦ{T\Cjn^fc Ĕ2D DG|ʆ'2MCބ"VC 1޸\=<,˭z.fpxRpr܉syvf̪G/z]7.ӈ/= j~e.@Vݎ?Ck֓ S8F7C[.ix%>FtQ<`5|8H -@S&0\PVV~&z^2D5Y9kdțߠ(qFgW:B,B~-VO\qÿ,oC7&Axag>"硣ݖ[PQfZa҇Ot%4&9ʰuT]aI-NlNͦz >" 1K竖}Dbl?bYy>EHn;7@X`O{@oҏ<%$z"ZU`Hl ZarĈr>hOƍ ƉHr iS_܊nVAl>>z(Rn9kS! [l:.uH=l@YZ=c[YF B/:Xuy0]nFwpA~:3Ap=g,0ā6 rB*xvSMe.Dҡ & \V^GTagcPAmyMlp\J"@=_TEṿ2&3D &=!ciKZ'?ld/pkI[@i+"<]j7# Ϯ{h#)uIUH#216-;?N]t ]33\4.ߢ:Z+X)b4 w zTO^F=X,FHQE5@6ɜ:Mb)UQs% |lX/.C&X_DZES gp./;?I[CZ+9zѱY ?VmD~rx1ox"+U ˆyf&ퟦf08cj<אa*ef#@"Rr8ud [-=XL^T;ô&>!G~brg@TWV1*`o5i-(Ttq$s8 >G{QQdIJ3KaEA:/Zja` mvO_hWX6qrf'9E^H\|ESm>ބrp: b:EySܢFaL`p5L̩O/3|FPM2c3t* ArkߴABΟ%!L.O<ī"2TՃwptN )DIهe^q,a 6keU~Q(^axۥcs۾T9vx+ܤz&8":' i^.ml*6 ZIIcF7JGen8s5EgB[\T^+R:{$lYu>kpͳ/V^M3S( J^C)0  %/d)D}XMC,y JWo6Ov%#ǫA;|OXO#.γ#nש:p> .«4 Z:\t]HAtQìjp 6E=sݙԵ+.i3嵚U:`Mg3\A<d:tdi>j-jػUlߕXxkVTS$Z]=: /yz?.{1[^oGM'{&(l!(҄p#^"vXr-,İsWVU`W: b8#@5]-MO`w-! (CZZgC oqjmRkf[g9e e0}x|Xm>Q@"YtcxT4ǥ!uj͊T+-}OfFt c,c~Ɖ`r}t7̤r4ğ@RAg=4O 1fw3G=jKr#(2jmWx ە' ǻlM 7 qEƯ E6'0潛R Og:8%zvQ!tKE3~d/@=OSF`SwY #-֒(ؿ*6wẺuE#v.삾W6ʑgOhaGo?|"6p`N@NzF-kLow/dm 9p)9縤*Ε Z`k4ccH8&֗5XETȊD )2ΤG:Mx鵜?#y-Zzn{bqݢ{KWHH~cgYOڐ1j[;3ɉ\2 ["T'q`gQ7χ`l2Ўt7aƈ|l*B ]ld:$$eeioD7 e5 Ӆ`9].<5kEx-˶ӓ5tR\ZshWLUQm;^$gsK+< 3ũ>)>+po*hd\ A-׸P*pa ɊߜicXL! 8 ٌjbR*'f݈FX|ۘ {D20KtCw4AxQkURo"UD#h2 nYiP[Q:ާxL Wsx&2^p"7CWI%F]`Ix5DH N@~;y nJ2+Gu&$jQB p;5s&Ux968.U_Eth@ȅi6l}֥Wjqj="<wPLn{C)w k RSpPWTH2IFbEBXËci\)t2wz*p9f`^Lb\dF>c17Eb%F=b uhT,eNy~Y}.;U ҅v@0"1 G\J^,ygݫ 'il(a{`}l<-˪Ƒ dQGAo|d\y.wD7u1"1E *W,F{3G<D'9`Zg\5Πë:yԬWFUk7\C WMPPL>>xD[ {g[nap;>#_o+ oчW{=\𙻄S=`һ> ._=#= m(?+_n[/ Q6ɱJy|*̽Ge-4cKؘ im:ʻ#dQeW|<UåByc|Qg' EhV]N7X19k6erCONdqxbCrf ӣu]!dprPF9+ϵzNT5& I iM}T'BOliLy+2O':OR0=LOk!#˸֏?B"P&|5gs0A5xX8;߂ VzW ȅ] 8P[Swn:|_s"|.*^b<1Si'G5QB k4x M>#OXSv1 8BLOul.I. j9Gy L vxcqrgwQcs~8 #s??sC;LΜZatu!\ϳ fI9 _ gP`If 7e$;uxlZTrn!칢/RQ&RP5ɑ `y\c*ΞEaUfe^zA,Z6YY2aC V12O,(-(h2\|W&'zEoQ.ʳlΑ%TK;OpE݄a˽ ȁ+S=}}'ώ:`*n`N7o>ExWz-<3jjin -mOi-yf eLQ DGaB`U{~ rTV t LIdgsn(nj}>7$^; װQ??BN"M]I0_XRҏNʼniDd gq}7F&g*eۡ0PKq/@޳eAՙ+mYwLp$)8C 2D6[v yq#ozye u'-"y =]RyV^?wrmd $G> ivd́V1޽WmKZ 0hk$H<)o"8M?^9v,Gu.S!!hc '|j\`vsX#od~*?#-2|P3au 7 eCU`f+kφP.ɏ6ۇVCHF`̖1=ǟ1@T^K 1puMyfݛ[ViQ7<E eV!}K6 [!ĕ  Ix:AN6fݧ Pm9a>A@ VZ6̞>)QUd:?$f.ڔ$S08/&PE}/kCo\9e-rGd_W> |~+1yobҩ4Uw 9TL\$f l%  ;ehk"Ql`bē5`X)1aRS$5`΃eS5w)xr[oOS؛O<exdK,6[Y1fgǟb'!)f #k  pP9Q(Q?kyhbڨwhI7ball3JSb <>p*Gug EJ>Zf9L"$̓YQ A ${'?FE})ׁj t8r>% q"pE15 !IP /+CfC;}QGsu"B_?_M^t<"`}֤&R]1o h'F%s?nqW@č0 ]c6lj#(`WFc N7&;!ފ#6  j\c@εmqw0.3F/wm*0lk/>̺3QW2O<=^ADh݅ 2UҍW=M4f7ҍN+j<1Y:my$*W; WEm$B٣r hpqI1YJ-I,bd" b`):soRud ƔX1gm֬1pI<ҺٵJ ZP'Zu#w\ XBi Rm_g7C߉df-_H3CHƢ*rN[A?ךWeY}+5*U\2A[ 7(F(&1c8; crҋdmH,`0L62-ِA|0 +,q&Nn<0QV| ؃Ot ƿ4Qe<@'LM E}`\+2J 3mCYA窳Jk}X4_Or)w|ƞhb9o0sUfEl;7LPJzqF]i;I5> A\Ϣ>h4kϨ&H5O5B)M!`~p¨0( DWb6,!FFB1x/DnTO/2-D\j5P+yguHHj~I8XnCBYn_e6UJuF:(Y!z I#DqE(gwsbZjLjӏz%PVM֏M5۱vO"l$t[&,!T'o 0a$Q`}Ra4CX `p`%G.[5I z%`}VTS50޴Wesm۹oQ\h11mm{BIL[օ>[~Gz"S ][l~lsRy<5jc&Q:[f}̛zl+V|iI[RA4lĎь)A9=e23_0Vnx[ԃD8A( o/ $z&P KfCWU9̗i;@fֈ9RpJg'ā8X&dw̕r#p% xu~l&:vn8) iv|0(tmNq\iF1 [q૒hWjqHccMeYU%aI(W bJ[oiLe-Iٯ=cF"_U`Z4^ f8PQ갺y!hmt!IpkNk$HdiPaOOk,"{|YC%T@xzeoZ$|^l1VH]ӢM'P3䉅TBO*3T@4Etǘ]kr9 tEƏlYj9Vi^uD[C'}hJc}7,7~lp{`i9SU*Ae$OF}nߋ>H0/d}oo.v6-ۮq@ e~|=B4 S+- b$P ,: wyn*m$sNW$K*IxaJ"_iGʼnv:['tU8 ꬕ$ۊ\Ea˙ GJE+(͜7N)ITVWvXYOl|ۏIeф/yR{K`ͽٝ|4$iVo?'^'d%3`1:.3 ^E< S? }7W7h~ =$m;N=FY d)"nԩ ٩qW|P딋Crq9iJTFN׏%@_Nrf'oSz }op,Wu[J~ۖhqI$=!0TَzR;+TU 6(7J]L'؎ 955dw~/;ܬYq`NqifbgXқt22]ÀW:S>wVm6"<5 e:c3 <%Li;.r4{5^ͷb&{yH;br|d ;u3E; 9p͞aeTǿkOgl,ؠcsH苋A<^NQ9 5VZď~V}̵":G)bf\44俹;(<ڹ7Ȕea$;1Xfј,KN$ "׶%bݩ{HCB3F\ G}dy\\u44#w,Hf[!gbN DEJi^,0}K ߈iu_,µIv{^MQ 0gQc_ )~Uf2xLS/|1,d&ӳ&ۂ" ZX#lta&CbD3CA(3 jy~Ѐz^P$ͰL.;?}Ef,ǥ7xR3 #{cH;}jWi}"O5".D) $Pl%V8Y6&w:$/6[krf85緒AReÓ  ,V2gљJɆaq vNFH- @]"mH!ރA~ָ5mр8sU{ !t__3x@vU5|ۗ/xo B̗t)'\4O`50`|8KY3tʤk|}'v<8%}X 6䬔[c30&T|JF~bK6hgItū o*Hx1GE -=VˤC DK*yF"6<U/%N˻t-u#`x57( ,Ybc+$OMjqnoZ~D @H Q 8Rh~|:O6om$j~'<Hp-ؼKG* ^64,;f0lGs\-8-2EKS?zJZ ˸DDӼ̻=WEhdet]uyEHap-KޛJ1|a:lH_N:;'Kh3{}פ k&bZN`% |[ǽ~ 4~kr)ӋώEF8KQKG%$eTLJ0'}p`n{hX%EJk|p# ᓸ%]43IYnV!pSIW"WH[)9<XŶMQPQqgS\i{@u3 _q1 u_)XH|^UHgr/&H(ڣTN1g讙 `gِUbogg(;9o_GxL=Q#yE;[pZöϵ[f@kd_S,kw.ERy̷Yt[].2"D #qt(3\xu%]'*[Ƥ)R]P4%H(Tt)~lzU+I0[/C(5 Ho~7~cAbZƓd ǪvYp5R~t ۘ6$V:gR尭&k!#"]A=%ʚ9Yci2Dr?ŝsdkeJ 8_FT1n%G~,_H?=_-SN\!|5Q0!?[J|uYl.AecAe`eƇH#58`C<|M|uUzŎ5A{n+=.'5høɹ2!ICn&^a0)}mipJ$v j=T/~}/颸x: 0~Bˋd gҠISz`wv(CϜEdJn,Oݟ栩ԕa CgV0=w?@FLb(Rxz5FO7zLOaii8 '][d.}LwӼؾ|?gR:Oc7GPU ja[ь}6n,3zb"Ɔ\Es c֠5W*~m7Y3$fh@LP/Uf MLԝ4;GEc3 LBYmL"T?_™eQR>Ǯ8"eBT]dS ]ѕ8NjK2Pև];L{\g/: 7sꌌRR9UGK~OFn--8  +CmXv!b270?a !:Ld+ hj|%'HQj*~eH O^:9Up؍aKω34Ba:/hn "[ oO"yĎZK)A]?WS`JzFOLo. ,%rПa bx!mjIi;f: JK֩hOW+Kvmj*HTLHrU#J$ln -u#pTh7oxva-*Ȅ4d®H s/`3p꒸+͔%#JY\ibs14S8B)ef7J ěJ:浱da2m6mͩb\T]]4ָ*P;@)I!F HgIZoWI%iB  'ԽH/$QwkrfYxe;ՁI㋩D@QRW⊣8-4ѷjx3ZAmt2G'<^2gTTlwx2JF=7g=W0Ko}-j@֌|dZsu Ӷ{tjYKhdKSS`-o8\qX(u΅|d>T|gCVIP98Hjtĺ~_\PٍFF][Bc4.o΅$ER\u_<_TIbDЄXPdjDsv-pt&7>Qdt@k_f%L*4RIEc`,]kD[[ڹHy.Pv'DYu|{bwFAFR5.q6[G`pأՄW SS0wyT%7(]~Q4*/9|5{_.;ܧSޠU{8]Mnuy4חƓՇ2 =~`S eK9 _p;~W2i娠F%\/ZlkP1msx R-n#B?NXhSNRp] '0uRmǧb82OhZ]i/7P;yU& NWX|-70[pLvu&Hv}5٤/Kc~+CXTBܽm/DX#_KuHRbl?U%Cq,ޟ`7E˔ᱏU= jm[3obBs0=s--TDY:8?ږw;XzmO+Iko)aEӐ20ۄ$#|z p/c6ljncm7qG:][:S2RVA 4AU`jޙoKR 7\oB'29KQ?-N=E ~gwbW AȠӹŅg(}I$@ pa>n⻱bp =xK Bpcz^Gg V1(e[ p&I@@9 3L)p r cM'.Lѕm IfPTr\w(hlY >^Ҟ;qkˤjn Raj=C,/5oqmv-x5JM5#*ccC~;T nf߇\M֠C=!lp=IefAsE6.&u`Ӑk'hfM^uuL>cCc m)u8FZm&4d\ ?ZnS3!J} zHzGǽ"DI ^2 W佴`zHVJF)OÔ@'t,on9v$jAI-UXgd,R(nor0!K7-XI۰l gLo^Op J'V6"z bCEh;}GfcX֯v\D۔U,viTSJЁP sK9Z pY;`OoӣƐ,A΀#6X@pMjF "T(=F"wnT+!ȔqFgPg4vNd4SE7uMy[D[:0e"Mh: [<HVw]#seXրBEw0 Rt~4#2U6-v8@!2eN|647狄 F.H4>.uw)yWlb vK@qq6 +F S2#2̌S;Ͷ.!r elI=Lc:!PcQ>\%foQH׌[E2ْ։R|d\rR,3_tyXZ_9ɞJ64wK6쨕zYYUŕYΰ`ca+:7A /6|./wir t_?Rg &^M64/,!},̭C6k+R_0T'ORg̀+oTΎ/<_?Z 3tf?ӥNQz,xJ!KߞbޅX̓ 3Py&qL| 3"a@iZGUnKgϾPʻK&sSy-ΟcnׯJGx#ɫ?Urr(DbG{;mw̌2֗f1ܨz֚-[j ,[V }}dd@Bb+l *!m6wy-t-ze N.I/ܯ O.~*p8¸Je;>-=My}Hc$׶NJ_s%^$)| 2U$͏1N+^6>Lk7)q0{RЏcZhGUpoS8q!p)HhAh_T.nHTFݓ /m~M|ʓ*nK g:=(qJ- ܻ%ՒZ'$aV\DȝYn(z]9`AILߺN!yd=UCKm2iYDASP ++_"1Nۀ8˱.  qv\9P~xKL-q#}߷{iԓ#mg2TnZLoZoxC^EMv$y-=5Hģ`i궰Yijjv[iVpL.*o0y!Ҟ\W8_0ȸi?)PR\U4K{ T=G{pRg&ݥR?gbjVܜ7yM-O5V X.ɽ1y%HyuŸ[̣V1l\LssK ;Fw~FY >G%_v@J ؋;\{ S} J/8rZgv%(gy$Fg#*b:Q, TQV~W3YBeWvDpz~ןD®: @v6Rh;M2Rc( OHLW)CyDYnJFc WUzRk5y%IC#ѱHi4ϟG8!pĐ/Is 0u ;fOKuxYز1B5>9ވ]c~mK;o'+,i]@wo4%^W܍2|:<ey/G)vpcZ1,YfU WO.D%3l='"p"#Q.} zEo&&)"o. efvؘ2_T\04Ɛ܋Bugf2?t0#i/K3[f )Bzrɬ_8v/`͹\}kmVI5_Y4Զ\//K a,""52% T,WP3==f'=| L|Ԑ\ij:nBI J §՜M0 9@"]Z \D@&WA5/:beS`rxeuKR ڝeEKx^[!ɚG2oDtBĦz BTCꗖ?E2xi?Y 4ƋXmvJU^I-h 䊹bDc<1lg&;8BDrk9뭓zoFIZ}i$= EfCX $2;LOpŅ 'I"-~ >G*_Lקk8R䣠/++5e+/-jtD*|94O{dx v{dILZe:i2̺ӉXEYPtL̠6 ޵G=hx0CAƲi͹fEt uwqpȃ;Wy?/v+{ HAm&3?dQn:x5(}ZR]9O,66 @̙'4K"m!X0<#D:P)F[tلНiX-MEp.58Yw?q|~hN_޴™)>?:IIQWL`0͋lbPpvR6W7t"HbkB&3Ռ( ګ2SAp@r}Lý 1D-D+TSnh:i]&`^ҧʹA81#!4__SEn&Y iˋS~غ J`!5R&nlFij|i,Vs!iu+3z #\ôyoCPNEgCwPsUL5Է>!xTYTL[Ҟܝ^*Fo>"N۳arou9Wsy#F`!\p7)Zx:PtPͯf҆;r/$)5KON 8]p_raޫI?H6C=#?o,7d Oyw; 4Z2D" ZNsgȗ2FOw"'^:oW:_QGf <ڜ[tYoÝ2RCN]DrR*dLvO\]l%<`{|$:/+ QQ5ي>.ӖT+eI7l&tPuU~'×wĥ9t;v<}pe84rkS`QL/ZϘNbYoJ? g\fYJF,DUN)v{К4*UoɄp-(1Q&Gv 4snZmWhj qi|HJ/?Z9Qݦ2n>#c rG]r+,|t=o 3W}ZzA#4bj; g,آ}18v<a{@͍xZi~{.R6q޷kwXù퉉QY 'q-}:iy"DվԺO^,9Vn^ʣuZ34ǫ;}_\vH`IjEЫ{#,= wbۨmtvy4DT|RFRD畒qk5939zQ{G?N7/nS@˫A4Bd ,+FE5,kLt<'`W1k!(}o\ݲv\+ސ:X8~9v~M @j'f!5nHANgx8JE2jGFHMw`݇շ8#g:U^P&x¼r12sNPAжĶ}p.H)ɕZ r#sùeG Y5f\ GN4 Ww;t 1ΚSQA 7^759$%J 5|%L=N>IJY"C,d Q;`.mMߘ؇)|&ZHAhc5N ahĈR hyY2~HФRIz8_!½׋.R7K>();QHh&$4w^tZ~OYE{OQy3{$&2svAGt>#B~ܵ ,{H!ώ* sBoEFԣL#7e[5h"(#S̞=BUkGB80rmׅp7W&ƎfaOW"W,.7y|!J7| h7_Ld;}ӮlN1ф|WEvnSKF Z?W8dN46BR": fUy qå%{]U,agakmw+) cH%גAnB N-WW7E`3u'[-MOMl)o"R{77zZ  8d@?a Ï?k?֛:`(Om7'G4ANJ>0mN;b58y5*-/t(>ҝ_M:2D pZ- o]/2c#agfєZаXS@Z0V@\6ӟ'"ƌXS.u'Z$$[Wms evZ`jtH lǤ7-4q e6Bj6W}-&S˼d'6ijCqC=گם্۳qAĭ(@S^VwqKJ^0ďp%f8k,5񿠎e<^#U+6|`*acל)]ܓҵX a T@D^d8`A}5tpwUzm䂹?bE"}Qulp$ DEe2) }( boI%s̎7¦m0vBX:Ega+&}F= P)ԣv",+ L{S@}T)3LAdةx]1tT4: z!"MHX!Ѓ Tr. cz3oW|:vH"W:iYe կ_ߦ;oRuD]t|W.bM^(vЧ'm*ᔖlR \"Mj _E3x ̫ "}ҁ^oR2Bj5t-u ܺ"@X(*ٕ=&,eWqy 6򯿔G“?GeB_U_RzM]VU#W1v.hN%+NOϚԿ`a,Kۈu*z`s"YJ)y}|rxYUyK "S/9#facr6|S~ bR ѯ%4Q #ƒp WRC?&:S? EIǚ0Dmk!sO4 bV(XN?%ťxi%xJ,( ?:̉YET=]|!{f{xǼ=kb'OQ4uH5Fuld0NC sxl8 + ǖ" vKRmLJ+C))ih;\_{v0s^`Ŏvj8pzӦɭ>f) 5-,E[OtvXzp ,v}΋dvtqݨA^%Ld@~#=zCU4#$/VY1=/ 9Z/mv|JpL- ZF.vMV5 ?H\"=Ƙ cJ`ܴO$E+;bi CI g6˨,AmXaMϣn'y%8g"9~0V?zRxT I$]̄Ѕ--]p oj8uٜ<"XFqG)/m+d#W tqٴ884#{ƾvhS:0̻ K^mrkT3} F}|=rL"9U1³m:ỊT ua3c nQ A_lzӾB&5x]tA0jm%i͌d,警,Gjo>*vAs?j'xb;S}TdA.r)Y'`W\$BY'rV e=\:MĤ9e8zvm}T[Eike@Y%2wc6wFA3"J[m'NS-!mdRN$35o /"X9-" 3"㵙+bG:좙\ધK`eupwEvKX|noDB bYM =kTy Ĵ5[:i }2%1N2[KN+R_][ ^KGȭ%ү?:|Nu4\姸DRDO2N¸"V#4x(-m'\=7N 45I`W%ٰD.jt *莉ߵNx?tnJn3 kbeKPvhYG ¤PE,S&UFtbڶ66&T~O䡡5F Xru+ =ѿ,kKШ>=3BC'Ŵ=XGaQIuȁ8hR覙9un~Pۍ89˯{3c4z&J \ L`yT+ɫu{Q5aZ|gblS񞇪sa<%m"FbNj&"Q$PË+y(}%Β '8e WkZ> |ʻ唉(aYzS~S֚=VG:'߭WBݎoy?v`\ G7߬&l'%n;Ivd[4 ^St~@jqozI}SF2J+= nkBN[H`P3Q(;3GUf?[+?i1ЮvG]׫I pvGD$;Y$HpI9{lUfDg"q+5gL1{ĈUR/c#鮁),n,-DPb Iqڗc@K4gdHn*~xx;@GH#T-YjOxvڪO=L=B]53Ea;zc yp:Hȝ`0lf>OY}qI68G$[ <=)so9 {V#@S xch:a&D>"ZCd#o53Ԏ(# =AҼָē,JKJ̣Rq;]T8骽f6|E_W4ֱڇVG2$_ef6?=Q:5ݒočT)9',/5\S!>%=[ɦQ Nm#Ӥ <#"nK2T8+ug<p`-*,ހCHLZO([DR2G4Af#u@ Uv]+/wMD@L{ 4<3v&yą2y U6h87Ye)աD~TOlUrh2OON,&`Qyqx*/(F3:{Es fe.Tj6TO>EdU0>$ec BTtb/pE9F xb'=y0FndG/j1p/|p\L8?bOWN$kKLAXn>yF<֫X@o8hLH, ',L::ϒXjOЧ8Џ R̪$ !'ٺcXEݏDnxފm(wӼ>]=H֤Z!N kJEh#Pdf%"N;5TwmatOT=i J|uQn9>.]h5NRcP#`Bq(*`'{a9=řQ 6jܴ]܅2aAoD\X<>e~㔷Vjn#V Q0C0 j2#*lck+F7"6g6+s6h UYBK%j˒ňc\HOd%xOYl{Ws<.b@&:ljѮUMS r&c/k @ڼLAWCκY#B *{ UB.H0 <lhZjq\zK AixBw?a ^#'הk6Rfjz]} KDj7dtƸY)8$L5ƂsAK|#M_xGJ{bn,LDk#GOf6[ i؞t}NV#n;b7 o2gADp#]{+!bV Hc=.Z)_1:~'~Vqhalf0BpnUӿ"}0#T2 #۹MI`+yqM˜B:0bB5 ʂZ0v=-]d+ KԜoqnk:^/y. OguGbi#icnZvQE.&K {;AC@ҋ"tt:HgJ<65خRESaP٫rduvg9׵ނ[T~"bh]پ7ȆK݈zv(j1-OݼDє'R֢NV@+NA/VBU;lb7>Mf~<1u+v$٫rbM h}F0٬wTs; +ۡTl_Mx'6T' ѧz@8s4ŴUx[K46Nއ86t+*3*F<9ΗӺ{0•5O@֒v$l}{%Iaܚj6KL䭱,.A7mJa^vf[SUC;һ0Z&QKiU-!ˀ( !5Òƨ=+ czFuׯ,XQy5wЩ,Zek3Z=UT׳ErS/dBnQ$,5IA5j9iKET5ӱp}p\cpI7''y|jM 4'ū\"q-y۩J2vnz*v2t9 p(3 My~OU"ufџ8)Pi˧lĉY Zݍ&07yؚm{1[2($hMMeSz ?y]?PQFy}Dh2#'8/Ѽ1 :) 6R|'~OXNv03Z<ܞE~;chSD!2Đn55XP8@ m6\R3;pݚVޥC/R=&v=ޞ@[qd`ZSXMpF;s-$ܠ ]80| i)#K Ͻabv~~"-sv-ؔ)M.uD6yd>Vcކ6 jӯ=x('^]1MȁI[XsQYuˠ<~BxamPj~Z%ut\hΣ~i/%@`.9`E[+Z5,&_%umTm~|~}{<QYP>*ZCbڞۯFt7CY4*xFV25Z=zqvIFc_AZ95iobQ]QΤ I=mIYrtMK\<Z8b7r-X&&[P:JwIQAy775P?#by`e`#!^~`i' a#䡎8m`ZhsN0(ӳ+EZ.#lMdrz%qQu7`ǜ"0.LPx>o!YrC%%?]+kVCj˖\Au(N M: u>{^%G',YևVRЙ62^Z2). Qz5[#h I۩AKi P0I".R\Uv{Fckf(_Ub#&~lCiҒv(6@e&fLj-x7 2WC2\p}JDoy>mJ)*O/%8|&Vw! 'XdЀ -Ai" $tPb%y:Z=@MBL DأTDOI(H 2Y/A xe΅$Hy8slfockuunA1N}qMA,QKWɟ[+lN#a%Wԍi rl.р1f;bVA&]ƃ][>y*л%bj (Y9׆:<.y E+T'-Q'%B?Bo--P_X)Gx3t#`7KrS7n-,f.'S?}+#6M/xt<ê"pU*tkw["i BH1Wk{?+,, VI lz^X%ʇ0 (٫Gփr*>r։;c XG܂pUOPO:-CA52%Mh^ʧbh&ufD;B. #&le#4%n#]sۯ~E*#󮖡FA_߂nNLjY9NWS.{^!؛as&9+b%=_UMSEeƹ2$h_wgyGOJ-lO^ 8Nr1uOh3Ѓ2*8tW)/ftLKa <( -, s|[/eiM"( FiW0>P{7<\ HϜ 5wg#E} ÏuO&Sek DgusJ%X<Σ*[Ԡ[-Vp^@5į;N;)ᨷ- 2P,1W*ed _U 6CQ.J$_wޗW8˚ ZtfUKf@i=P&Pgb":m ?EXB8A>B:Ҏ Q`ʯf8z95m B&\#S_F//zLڵjJ[9/  m4]bIҵk%ÒMKb ۞- iLxY Qh? eiXׄ}e[PBbPA?5YV(9q{͆"$fIS~qKri⛫;Y \ISu6ZN;maWk#9ׅ!^3Y:2ӂl6r#GSEsHQAS1x0,N9-g!kpD3j-!Y|:s3({MK\6aw' 6LkrkD.K2GMx&5Y)OܮWtb٦RI-+F[Ը~UV6M@X؁,l_;[<)"ȑՔ jŔGD$L&0nX/£yXZA-7`u xȇpNIJbwZA#y>XG72F4| iu) e! b4ղj3Y;N,Ns <+˭>P~OZТ)#?qM]4T8cָr[P}\I%ԫ)y&J,lոϵL]UN?nKA4 ]Tzϑ\(e UB_߰+]1aHN<֚8 J+zG;f@!-.E7^`6evHݰcDG~JM\qH^"hoQP{l">>zQ=3$0E" "kHI^%*pOiJ.*6oq@w #S݇17c4]v1t78e⪳{YVV_. k(_PΚ\U )=GO̊yVwXdKPD)wjYb9q${EMn=CsVMqj>PL :FQ dZ;lq7AO HKkn1Ty_ri~-(' ȖLb9xh|6px`L~ } 9dXwG }*3LGG(4 itf?ȧ^v'T5{28 S8u L zErްa.tkۀR4jƜKp=5g9W(;;%4ޠ TLACZ86 KR$@e U].0BDFvs 8LC~ZN`Vx=.*JN`.( !X0A>[0U|~\YYn/\:8sp_=7u6{mX}5#2n80<5")oNC|y)41[({'ϝUV~Hujf2mW?,Eo7{KmjIي6Uan 8P6@2Vj*i(B&['*9HiN91?~"zpR$:iMQXԉcLn{t$TU85mvt+'OEg]?h:vDeЁ2#w%}҅bF]˞Y B}#* pv_!ھM/gWNYG` g*(\("vd|Q$,FTDIin[[pjB4k W(] x/4Kw#},Q@kP og U:de^Ru 3#&[qA\f axzTF qT3 u@rLaO\+ӼF Lٍ&/HVڮpuK_7"4>9ݢ)NHZOYњDeO)J<&3{c1xa 6H2nʦJwBaΠA#G)"F_t/D4@[hݩ%z gŊ/=0kںPRH_r$u%JrSf?h-3`zDWuM ,.r28[f S$9DRͭ/2 "DIg>PU@uڕx{J~A2\^_E4RShgP纯G)L@GN NpHh8- C4#/EVO$!8>?{-}t P$ ZtS<8D窯[bBisbBfQొ,Nϱ$FԪ5{Ƽv,o͞dOh, {:IB>ŎBAփ!h(چlh*y '{nBalcM#D#X\EGe[7ܣjf׊XR+{Uz0b q(2$hK-Ʒǁ"q=9([-`%Γ{vũ*tX0@VActMųNА"kȋkfEuNwq$p۸c-k!s\/_CFQtQ ZIiuK蟊涌cgbX)^wAq@7&TCoOBŲFnR4$p-`t?ȍ:35]%*b J[R:n.q@>a7ژW-qF}WP'"w_ "9H j5] D_/\Lyunh9-6+^mFqz}ҌH2N,Ruo (PLk;K'HiW&x ad~Cz,IndD$DUhkQ{4:̮<nJJ#Yz_HN26>Գ,h5ݖ> tI]G`Bni-.+ ׈H4oW0T9&clQ08R_lIjª۟+bqC%47 * &W=[`q>gbVJTdBLYӪȡE͕`o&n=W~%%(6RqCkA/1U^\.Gx-&MM:Na1pNk6 ƣ^.fQ_J- fxiQ]agEMJ^ Ք<2Jm#Tnx&nƔғW TJIDu9n֐8vTlnAc)@<C0D)|!]4C$Kf+d5rEԏ!oH{˜d_^ڗv݊M.WBJ\'myGڕ}Q5g}=+qS>D 3#Y„,ҦdGDʒOXDoZˁ=fԯs/'igfcu$4I7J $u.O2!qO/G#9}]l h'Y %i3EGb~ʷ6ؿ*+R5-ֈb+dhλA"zBD?m&3؞ T͆7Fmv-$fq/h+HK3,P}bp v1t'S^zWR#UIҤX-E_3=v#aY|ex:Ɣ;LFA4(w.%(ݨ8̳9 <~QUʵ+@#S8lzB5ts/,cɚ/ޘĘIk?t&!t"Q=sj.Ȋ#WѴqY9UF+0 3d G*MœU r Z tnfE'e hL.Ɓ.('BA,88} ,VC1QF} -? /dUFDbmČYGb3xV}Fe|ڕYqG )P z 6 UR&CCǣlU78`VWr#[?+VRRr#T,!@BW nOsM bYxA[@4"6.A(Jk[c  ;T[gÓoi ڡq2Σ` `Ynu]ڮҀI7]V},|8BDCxf)( #btJz&Q)cއ(DX_= 9.$Wś6$Z~E ͆: 2$Ifܝqo e-Iפj&L|b 5R=E]9p,]-4/gҺ8 9w;x/ N{I"i Q.X,T\l#W_8DZH[;u*/:4ݎ3;>}dCUB:3xqy8KR[nMp'bbUp&)/>5]ğW&h2i AJ7tpaM m!hxżP-:mw֮e;5mzUy{܍dhytY¿|ʹ#;n3uVcuX-]+מОۙ۲WATlR&&O5@MTovJYM\i'J:!mj+u7wgMi` 椵]tC*ũ ۫BjC9p?HٻL}W eCR^$yeC0>24' 5f<=uM݌sz|I Ԯ^$^,pS{ݩ(mA>V72؏3h,3-eaDwIq* Χkgt^c=^Qc?,t67è^@1pVzÈ& ~r9q!asI7필<~Z;"Z~Ӗo4s(gC1gl̡P4—BbȞ\5)i2aa C󬗻Xn¸l4mrk2#hѾF8ZQҫKv٦Q`m1-H𯂄_OѴ B[s-* K~&V6ؓDwv4]Y|:Omm>$CMMR?x}tJuoYk2n{.iT* %Wf+nnԚ^iNxv"@hR\^z'u6^Չ:aQ%y^:7uvkÒ[( (2 g`ԨJ|Bk N% }0ST_R?/z<vjM.rZ9T{?`AoE$ӹc܎_Ӟ9qR|JíP4Al 3 ^l2K}ÄYjJP0-mJޭ_OFp_}z8HeE`n9nj)^xJNcq@*p&Z\G09+I,?qlp(LZݭf6R?U R;=دЩbQ$ׂc7Z+ PEj_Z11]`[6X t>-Ml׈XkSgn//=ZЍ?u^&(m4P>͎}ihG^lq ٺk c/4dTހ:!&Π}[uHL[S)8} C=wiuTOz $ǧ\`=KfFW(w@ TP,A,6)š> 扤$9zMfԤ KmޅcwƵheaJ ݹHq5"EHYj'v`񮰽HVcc ~%Q?YD28RGx/wbӒCAtvLW c@@~ohzKR֕t'Tp$E%pqeyDI.ׇ`!gys.GoL;1E-nO"]r /螦t c_4ew졪ֳ _x?h;n4;W/+-8j $CK{٩#;XqL+39-k))eHƅ.7i`#&-R"KvIEܩ2 c|Ik~SP:nWY:R]翈a p[Wo.&u1'p,tpL( _3:(˪L R|Wl\j''KRoe׃~b3]cƷM!W(# D}g\G sB-%jīH- l+vwbtƑ1EQ8!BDQQJ C̈́gT 60>CȨ1ыa'v})7\%ko huEaxhLU:=c4"o(_" u0bM t&aFiBʕ?* qAGڜq1rlSh)RVlV5ĄV?)y=''Nj|`St{{i oޥGEu Zܠ= e+EM-8>ށ=2քgSXҶ켮h2hcHmý\ia=N^U. h!/mOn&ž)1'}̣$n!e@hU8 LROjC!Zbb!JH'n/Dnp}#MI ;Lz21U+ͻT2k C tH}P]xY+XUo6EK9 IR&|茼79ßLܬY7r}U$ ;0EbTf{43܁he#< ɢ3b{JU"wϸ8ENq"Olt8wn=[%L=IBNl,Jt(\EK0x?3}X˷ \C^`NSTyo " 6H?R MD챷6О1*KRV0~ِٿMPcpmم,Lz~N]380s/>xas& z2f1yk>L&@QT ǃm4o @g Ar@#ʔ J+J(Ad.Y#elQnqW`{ ғ/][VPBÕdž1/Zߕh5~Q؅僖7u#TѕKRd;uS}MP䒒J{K݄o2DnGh0:z!ԧ+J}?],&{>`ث0>5eT!37jHK x0ov%q[|k d7捥$hk2}f"2oP35'1{4C|(5@G\B0#؏OH9aw&٦Zݦ(OvI@l?M+>/x\!m`(h[! O:䍬2Yԗ(F0čʚ0*z>cy7F5>3%d|B*y_/*-Dz]xX w2lP{k|]`*N m &Kf@!򩍙P1d46 O슅b[SU`d )O2']zZ%>pG̫$=LWؒe{ |)AHܪۓgFx'w7'>3r6YntՔc`v#{n)vj'+oבǓRX}~J;9STANA@|.;>c!`8I|Q7)G՝8:$IϹ4(,Zӷ MqD!sJ2bZM#j55Hx5qEnyҲ'k4SaTxX^X'//:x:\=CuƠXIs9c0BNͲcqB;d\յ-`/onM4{}<u7dS7)UKAa QK)H3H6.*9yqKy=,ltޟ#~.OLΤQy֫K\}L>36PWruHŹ{J juwDlRp@/F${1ffh@<>@odaڥTuveߟh[&ji+ĥh\iwڭψ3ޅM(?͵L(gs /U &HeE$F* H;Xwp 1Di]IłJZu){Y{+f l#W!tNv}l8FŌ9uViKXkj\dc>n ZAt/15/`|Ejjc Ylr ηYa#3DPK׼Vsȭ&B /BS7F kP(O#mfuj+].<1/{"Uim3Ԅ1suYAI6e*9v]:>^N6H[O<f& (xh 9뗌2FGXQFAU|yDul߻,T$xbO@:9#c^IZŤlMGu]Gv.k~/lgyNBW7 ǨиASEݜe _kY:mCz}DmbσxGFrn/1(o]#xa1<Œ睐o uhz\]zak?$u-r3?Ӻ} {r(I0Kڴ#Q '_OB1 6r?Begkak8S+l(j$wԆ9z=+D~#HbNˑ!bl6zR\P .Y:A>س* 0E~U(3iF2W9"lW@Ow ^Oa_bhwVH:dU (6q<|ĝ`F$ C6sjw$AxŨGMd}Ytۣ2/i( u>V@S?]CTѮjogNv=:@@NOIۊ 1g YD"|%eNjyS aK,YZRi1GyQ<u3L؈'W*gnO__?ZR9Ev%M<. Xiθxݷjw9[\DEa#RkCA{Xln1cjd aJ=*OP#muBş3(;)4cX[Gte,D>y/өd{p(T=ǹ2pyЅ?+Y aZ7٠1,&$q.#E&ӷZaTF.bdI@ɺi#01ncnJB}/f=SC=2 ks b)z&|ҩ=ce<0$r 3ƻ"ʨ%s^S(X'yJgJ$mONӎ M!W[:]2[䴵#YhXUfڐCB^bK`:[ؾrĔ ڃ"AWPZP1nThǎI6L]ħyIhhǪ۫b`&]?sW*LjW!oܰd21%MI{jІMx9iC"\0 ;=H#Sj~X|}KjvX\TtW_e<{rG]?Xv&CExG+44؛b +mIfHC >h:[l!ziWgJ4ǰIip{8 KTзx ז/ۀI~>|=k<>yX \eP #\Jesh␨O :-N1 *vdKsYmvMp::h6Uj8km2DqˉiU﹁hlpn #8CFk!2 ?ng뤔Rkh\ݷ;Rc_fUWأx5f1,̀|VU ~[vچSr~`/X4iJ/+5b]JMO3OC ƪ"裏(+Fph\Nl* ԛ{ݴF_fckʅ[;{НQvz5C6pԈj:rA]Ss|οxV tQ>,, Rx\XLFJN;]VX;vplrFVCrClq }8,;`0[PliY9%w{bn)b3e9X?ᘪ[+֤#yoQeIaŠ;d doTM Xqg'4,s {=bV%1)jsnv7KՀ|JW/e`KMԡK: m"=G&v'rZ5.YL<D76CbQgPQ .ln:Oq{s,"yX%2؁l35 Hc>1UYfѠʌX&h#G0?`]uH  K1_t'GfX[֑e[7f:zQs=0/]\[f;jBT‚QDVU.Gf ѾnjyVhtcYWoqTz$f8uOVN?j`qN=3]i X XGt _*fq5 *)+)xjgMl0evԤIt!>c!T}cSgN .ZDD%BnSxUTm[͞"^ɫ~lK]2CUQ Dž"љtN/IV+)ScpK#!6wI=8 CO?o]{0pZK+{z?q@/`-g)j|دflSI g! YSI\v0L:\w.cy{*Rhҷ!508Hrpx it[$2`q8bThpؘܒ%!BMwT` _WYhIuw_Lhf} [Ӹ_^!)9BxUjDѶn!Bwq%Ԣ/&b˾+>,|3o@<0Vh>0VQ aS$Q!ls` C)'|%hAع:1JN\Fj-h^N|%Q`,ld]<$dŠ4/u]/a]뵓5T úaIo=<4C3BUҿ?˴y@"ش򃯳9CCYB|33ff76W_v0@Rx2)? ZT?Kvϲ=7N}c_ OK*vHmm=l:募Ib |A|k,JCL;@Iܲ=8N ""%c'gS=Hedc_"@ET_dG 6cL\eUv>(e:9l.]*n֟׮#h4CZ/+nS`V'KN =u30kR??#BqN8hE=MihQL .W/&X%{)M-:(FKЕv2'Yz2_s'VV_tbg%3Z j #~rj^*psUSg]C27^wx*ps'ts5.x'#օIY㣓RXٗe\aV*NU -CbGVKdK- |3PӨFi4;동O9 cx%a צdz;*hnhR= [*c1 RԍDL{G"TtK g?< n`N|т%5ԶW7G*?D8n4=jwlEPXVɳrZ{k00{ OLt`V:ve+WZM?ԙL>1+ngS@ EM뛤"&,B[( ӰQ5=<1^a<, blݢhˎ(DtL3 /v9(}}SJ5(#u)](j́pࣵlj V6p >`-L\"JgSb[<,p#/7gOG? DmXIbߗAAUWq7^8T(6Ã4s;>v8u*̇Ht潨9 F4be#m/ҵr'dE&9Wh(rR֠ 9u%0wvy훍=ԉTG_Ic%sldڄT:*y{ y [ңgP{pUJT)Q21mK+AMy(Q>ٜdf'U+Ď3*l#L4 bg a1Z }f!:,!&=AwHs8gcUaK2xyo7pR @;BZ.X>Stn Wx yvc|{SOCDQ1(?¥_7V>" p%V xgz5ޫZy0d-bO`؀36}l&jo'2u+cB\jhx֝]NnC[? gO+T~c[g@o?kP0zٶ 1E+FXLZ ycX$![=NY"7`C.hV📩y.=&|k5#ah_68TcD BFA^MiqaS%qs/5.LS}R=xf3Q2>.b^`R[j/0Rk ]y/3`OʂvmUdЮؔH4v%-j# !L3 mF#ReN=-Jo,kXgCufÖDD[ %+1Yt}H[բ{l'"x'ȰEnP HIOmdi~{X3NwPA;t8[Vwhfb*:n9gڐ:&I3tPhBnMp6!B<Ȳ\K\kjA7ɭ.rÔhR^c—C@(^>v7"a, puuٽ̌7fۮ!f>`/-%I[C䮐z4:o(J<&C% ^L,5[oycOV4Ml1JOY;a~uo5O~+tD&usR:6?!>V`3~:`d[$ņJӮG&εH='e]+M-N|f]P.J? uoa AVc }LƒCt|d=̤9N6}*[>|O̤]( !68PD[݉-Hǖl!YMMi)T_Fv\5kva|$\T}@m<wC. ;&nȽG21r &,)T3pՇ:G]؋F ۪`|}8.#K?eFۘ8\KFiZbw /0pHt>WS[£=/ Bѐ<0e. krEJb&KcAf3uNP|NHVYJ"_kB^Pʅ 8Ί4Xiqlgg >UEsL H/${lK[(_|1=v޲2V=DEp6;Ϛewɫ(Va=,]- *(: }|D60Q `IX@e[Wrx)BH LwZ!ݗݠ.ם¿E74CM]%zт^tᠿ7G[c(c5 -ލ Ju~p]1~(!c}Ny7v-ìQ/wg)Ͷ 5aUP;[G f[B@vx eyiI:Oc1 =-1fL.",v ?h$f#f[%>T*kR&:M{9 Tln>FaJ|bcc 3|RkH3d>c~o BѮ'chUL*GRLЁ|fu cfyXM)4䏾*IGA #cJO% Qz|58&A*7ן6߆xfTnC#qU}ݩ&t^*:;7z7[FYc3a2m`VY Ozk԰+FB+m-C⟻&=";Ãmufl՘{jwJ0T[ J~"ỽM[/efj3z,1/#W :Cum x]S&`v$ svuK%z֕)*^VOek%K}fCtc;j_e}\< r ,J*P"@+g}c/KLsy r= ,gۥ1w^HX^1]=ņծ01 f5ywi$\-z̽hzpHnli}"6M\9*p]dc`}y.y " :C p G;6X yǦDñvҖk/^ bOM꥿Gy"sj@ Q<@ #} դI,DA+~^a`)n/Tw ovQ.[MxOu[\,۟3!՜)Vp-zZ:O`?7oa>"ݎS |xev>ɄP9eS5BwpiL J>帙yB:qWv?"'E`$^Dr OV̴M8iMoߢ˜/VTne~"f@2Xv{#2?{r)kd˸6_"Ǚ)?/Y Or3 -tC탗i#)HijyB&APA햮-C1hq,A]q,N:Vԛ:8m"Ʈ9 3,$ރD:MkeX&h̷̚GFN2Q+?5=䂹|$vOޭ+%N@_e˱SwOh PN`Grb+XL\K&T/%O7QE{ϐaɗ}6a*ÿ۽Em\U:}?22rz#!F0ve_"^lݶ ?tJu~R68Fx`F6$NdC,cZnӰ&Sp_N(|*;u.Jeu"SB=SpųfՊ)b.E²976.v\c\"\u-Ori#Ыe(\wap,Z0tOP H8H) g\bRU`Pp}z2byT iv>#5ds˄LZX .7z3սe+.4EzΣ!v?2s[+ riǣ8ġRm= ve;FݭY#m'++ܝ@GyyFɐ_冦ϥp*Oas%o' /<'"smP&Z R̬[T.`ޭ|  Y@qADl7'^Ӊeg W.Tt!HqYѡ@ffp:^:Y%!zۯH"]WȁrrF01 L S_VKG^qKS9 [s7C&k|5k%jIE~EdDgZ)"E J9>qTPjQ`5r(*O0LGq3yҝx{OٻHJ]c{$!ŧ|"BD3Le*P4pbcpE^2[ PK.ZO4W~Zf-OBjWY͂YyUdތ]5R+]C}uyI@$j3[ҁ#>_(\nG?&fa3v2-;l:XA"5Ifo:頫]P[77}:%YeNJUp"z(55 YwB S1ihPBVK-eEUWpsjrWܷP=|'<#ߟ!1/J*ֺ>}؉c(s%P*PeúƉ_xҋ^p3O·[!> ТhIMJb {Eފ-.GȮGUMO)߫JZlx/2S&o%JW u+WAՎ.zѾĀ˚U}Zy,M@pT'HoN6;( B,imgLTxZ_ewo٣81uaҪ \#rkŒcwͻ5 0~A70FuIF}`]ͧV]A Q&efk]a\ٕi?<68{_~wƸQDVkw4ɯ4J'G/Q꘽a?Z[C%ۗixxkÍa>!fH?2(,1f_Z'uN=1g}6 Q6w LDrMՍ֞ɝӳ'kj[Xi~ W%.dn8ȷ@319֙di*)iPRX8hv>pޞ0gf![?g2%ȇt5`z<+el> ѾCF}丵Jo^yeDQZUYΘvoX$.NހޠY ~EÄCq {w:lmg(ze@ĖW*$?}CmiG [2=g5M56cğrCnw8_MG^ 0ʕ.-sUSݥHQ鉉JR行}[p %uEYbϕi%` 6V mhq .v(%ߣ-ښwĝzQr:  Ѡ6%;E fyصTޱm7+Nj2cFB~lAHJ9y$g~V`ه̏ҼΤ[C5٭@eq4y#Wh4ݡ!kwKglx E:OX/:Cͪ\g)I{RM,ȈFj$ʑvdsЮ?t揁=5jY  } qQ"MMU@C ǟ. 1K^Pwx25;A6+!!h~% s DÁmrTJ\["Dnnl2ϹkZW$IƒE9RӽK6Gpm G& &6٦ L :]wK5HeUHXҁ^SH0+h ;!8|S}~?qEG ։7k73`> m`LdȄ6w¡YSq|SpY9Vg|PF-S{&E1d@("dUcrH1 [ӝQYPuC7N{K%ܥ+}2'*J'3kOɣ^j*>!6⒮NS[.0gQ-bMNq~pRM;`~7 .$2FW[HVV!ey&{39%ƕ mZ}KF=neoML"&k!_ţ|f &.+llfEE2d20l7l W*ٱuvK+60%b%e@N[+a$Bொ}K48[*3@>!οG4wOG1ҡSsB }p/22Ҷ:7kU9sVR.(k J4c30j`1z >ZCg؜V% 쬖>@Je3 v\.*Z3RBKmZN867Q67 l=Kiu.I5L R;a d偼˅lXڛAI I_1;iFeݩRE٨9;2b|A5 UL%5 !B+]X8CYN ~饶p dD:~bɔ^ N8nZ9:^IEvϿbц*)# qp 1F^[/a-0 y-DDXʤ2GIh:fgPÉUY wVnKEH)G^E<=#uv8 }+ɑlIb?V_&_~|"c/_w KO!5x/x##3Vo׽^3vVɈRy,f:(!>uJp]wmfNm95mR 11 2O xC8 !vѲ'} TKW$IvXe|cmZIu CPPTro&acR؏* ͧM&xRiDJ)TpA F/lN1O G8á*_U59ScERdݢJ? cPȽZ2ueaD%N2ډ TrW8LM?b%dE 4'ti铿fESDbNH茟4Ik%^wybCoI򨹣^ %x=z[FHWNtׄS3?&1F6N=roϿtA4+o@^АOG ;8GܾYPE"qh76#ذv<ۻ8wōGnz]Nm^V7{q_,tnl3Ԃ8qq2zϒԶ'ER n&@p1\D+1`r5;Fpϧ,Tns{z,4Տ|jH->Y?{z|3 W7fgfbSvpEY|r<9nD]T7'.+m B&"r<ԓopN܈hĂe^pO߸=|"ᛠS.fVv7'j<.pƉrI/m~YUT-.~0I5_ں*ҙEdg?3OOb\{1`ٗ<Ӟ-^OSՓ" 'qi^e!~WbY" y}i|TBT2:-l}7_0W[Bw!h[gPiɰ?$; xiD*Yv>ye?vpm &fPPːz>q bd^H)σj!nLhl2峋!-H(p(H.EcZAun7 kr$.v\WCQ fpX꽫] U,_@ALngii]ns|:4;뀭^rW9G֏ߙ Yhsw}-hs%yE1tǕ_%È3AC %8oxU#}2CnL:b%pX;=ixT(+0ADPA?qݧjdVwHX"ߌYcMLQ{>9Uk9ϒ!<+FwJIW[-&Ubv%Ӎޝ҆J:~N ~)% $Gm 9HZ1* u6Z*‹?WsavcB"?4_5䛔GP"=zn߻!fq`68)s5<8+d,.D8rz^0E}\P, (GwӤ-ȥMtnH-əAeAn ,_E~c8ZT S(ߝ zASFB:~ -<5b#)O_NډYUWX `Qas[PX4j艂ZWOԭҁF7Hq=\ 1`Ȅ}a[ IhlVGkaVN ڀ ½>p3mM81ì,!N 'T=Mcs10㨂|Hn/4nxkMZAlGb)A-;FWҌ~襤KZUBATi )wtM@st }f^vn9V8;`o+T`49ΙaQ#"ͨm4^h6(khmtlfB[톂6.AwizDO"g7Ի0~[ ¿P8 !rcsJW:[S+ia1 Zg'5i\#j:fțW௸`5js*۟X+ʆ}-`w0cRpP){a<ͻ#72D^HZʓ_)ߥ_= N!Q{i>W9^ОWL'A #zHwslM6E.ͫqZB[Z@z#4מ樂1X%?:|}<_SM.|#ĖK$c(B+?fL@ݲ}O;mdZBxW@?E>k+у |-$솒#@dv`].Z)# V|jŇ%nEg3MՐכ@?8(iNW5t?6ܿ:i5,r"}! ƉrwR< 7pMloyaC ja |]SkII hfc}(^*QI&6ĩ2)?vx̪jX|ȧA7w$R3ڴy*r|ᯓ^3%񔗝 w@k+/S>V"m~m$wK~g!R&w  *}X$4ԭ K 6}oXjmxH0K$ 2Mpmh >p1q;SaKdʰ&èoE?%?j9Y$4f\VzA$8.7KٔqYO?pF Gͥڃؼ30'A0ggd;q˜16 IVQXjC7J<*SYbqlmfrM`Vxa7歅CFes(DxͭϘ~?!"2~K d/38g%eELzW i9 lLoޝ H(a[l(5]M>H2Ѐgs4}v%cnQvq mII5h榣l\,535q Eˋ*2rwc `S01($>X~}/ϑ 4ܫ8_Yh_  QyQTC Ɏ m0Ц`兊KsyxS0 -rBp`SkeR46z>DRh]{Vb_Z&= S= 7kccxW#U5Z+?uu,yGL\KSF#qjYߪ}C햴[~w0$Y%lho\/ʢO1(;`mͅ. B."@^ϻ2@gr"i.ґ<2&.Àb7v!~Cy^Ϥz^_wԐў!RkcXR\hMD*%%0l +EO%n}̀ɭ `z /Y+z0Q%+z%fV @>"b{UvzW3(EBDoWu{I/$P 0furIrapmCJ95%I?Yn}2BS"ő:8wL+}‡w栵FZ+ꦉid6%ڧ[ay5Yj)$CCr@` I8R:fPkkG >*):Z:A9 ~KKv!ٖ_vdG ȼ㩟C~1Y]01tfWlXȅ aI/~UFa-''Q^n+FW-逷Lfx_zQn/6d{r ;_DbaAc -w kKnoe|;/;sm,Ke]Q6Uqx#K0.KrF /sS0AUY&pgL2EE=;WjfEit;t-YSA \P}2j.N"$Va7&!Hq;g~zo0 `4IʟnLC/!FLlrɣzqS_i&)Ya-FtSs烛2ضhYLfh~*$f$ ,]֠[4!YMk35 L sJzr BcBzRJ\,lf[PoS K(1pm(cDD b3Tѝ*42t Rm3eޒr]tw'ќ`Fq*n(Vۢ ;S+$5D<6p2Қ,ht(!;͘hiY6)U֤eєgkh5}HI l#_DJ?~2T@q"V @14,Z]34>5VYW[\_"sJ֠\~Rf zPy.Nx`kx͍_s;'PV"N t9nStvXo^AbU4$.ɵ!!P˓4S acYO%h Cm =syL?] G&G\B42.96zɚ+a;{(M[" ,磊j,$w2Ի&vc"5cQ*6+8sntdu5,T ]I,24kt:A06źZ,@z`6EԜeLC_3ya羑n_Hq)5̝ r(Թ fl&`P-ZU=G/;4`zO']x3;8D,Q=2'?n6[KW" /l9FAh>z_eU _8%o@z~Dbhs%=PcGH'yɌ&M$cqW,UXgy݉dCbNџC PSB(2y $1g1Qg`~c:pi*qQ !%$ QZˆ-g=p$'(cƂCH)$7Ȏ+\oHļ,X-RH^?_ZV eW6zYO=jExU\Yk,3B3B\Yo&ފ*VzBh3炙oV54Cs6KD t.6SIŁ]P4/c+թ;ȞPcpcS *h'b>I]8L{ATC OM+yµnTL篂-2n^!{sv=őa^=4HŁӜ+d w\ݭIދ#3G&ꋶˬX2"r80cW&\ʧ4yjM_a@s3 NVTXoacП &*v8l[MO'ցZ;- .>jpN#["~#@RC'ZS%T:i6ReQé/e2- 9(Yծva3g[<$ĸ(&~#}M5 a,qoxd^N8tvr+f]¡I]zqӄ%6mf>nmtP-n$(*eˊPSC><ܞ8TJ *cxc[Yo̢,QcyDদ͜`xAgp;` z;VÁ4tێI]*s묌^3mGR3 ^Qh"v:pr^$*w^ <*H!2z_JUA@ݒپ+-<\Fo ΞT% zWk~QW(_<s#.қJE w&L^irƞ,oD܎<4;Is1So6gaZ͟Jm*Qo[_%9>v8&OlL_4^$A'whY=lX2\l@&y*U#4Cœsu좏5F/곑ɡ6"T[a{֑]> c: eB(j:|6W1Ă7{˷^ >0.Q 35(H_#)eilss?^(7>Jű(!}N)wz/W jܬI -Jm樊䖐^!ss`^q: i%u vLBkn&IgrJwUxn.N<Ԙl28a~QȮ k[|Ԁn.0ЖG%Ty0L 3Pi %vLuTS Q6&9 |݂3۔/.P hIÃaq8JJgrd؍ɳ'W_3)L*Xjﯵ u8=#FxJixh4WI$ {@'~DksIT?oUdu:k$dN?lk:8c|n]dQ-H YC粙ӻ? B{֥4T:9q'~O: rFϋO!fQtMY* =^BB` 8KvNwo4" VTNX2-GI P,&l?dvsw^Fc *4SC;6TyzP_3Lэ{Yk΄~*3ҩ:)؜K# A!GqNShy5?9eopKemAyMmWO<Ǯk\eI~&TSͤzޜH J_ ?Հn?ɝnp[R|.l07ilT݄CrpJ8qe[?uJ=ǔ\%:V`<I𻒂sSÇ8@]h:.#P r BcHs!qwa P_\atf9_mr œsc{Ԑ'bo;Qj#s_\AFvXcI I0R7ߗ0|1ƥZnn:n? NA"B@Y,5ς>a%)x'5RNi>sa+ԿSvNB~uEX4Ⱦh/^YR4ZaYr5 Lm68flb Xu9fJ!5 I} <w(uRfKwk|$^StْiUU7!>9SɔCz(7M=2.Z$V PxgC2OB? wN]u;;S;i?V:R=RyK&=To%Z"UFV# v_r[YC]gh VG-̀J+5c|ϸYda$^lD~jyOH=齬iQ iنUI:VZH0,sRfj/tu#/ ބj /tZXuv[B0 ᄓ@T@ETTw'& @:{SA1ZqpNH%*d$PU8xb)*+HQaӺMP 4ި rڦ6akP.DRyo:3p6L 8kְvYuLB@d!>mn(׶%S𡊉hXgsr** LcL|]Mᣊɉ&mN,ͦxF;T6楡y韹:sT":=h\~aj0m:hOz>~aV)jKFkOg3W!{8xhtG_y\ uiɣYugXąnl=!$BG@/?7O('C0  O`t\[]* ^9sU[T)on{厧o#p"n oqHZfjm9-w0 Ǵ^=?ꡏ &F(n\eO&u e N:XAEϒrڛ`]褢G8*O׸ULlXx,ZQ & k⅑s E.H(#C' 0Y*jկv:~\._8®*$4OgEJ9 nI`!q-}t @&U* _ PjʂyP:F3kװ|Bn'ԹԵW/.`(R_Pt5H`t$Ei&p㞇́MpQ$p*ڇp`h ccQ,od.c?駯5/A ߩȐg`RGZ1֕)U ;$\jr6i8{޺/sć5uy@n4L}dYVv8&2i\G?"X]P/ Cpj"vf*-zUwܭ IKS_`j5íRrJ(1hq4-r^-H7(̬\Uwl|Qa 9VU&z?n>AuWiBAm˽P`)yd_:lHb=772PR?K$^9X@$94 pq(g\Fmka{PJS{[#uo.>t)hѶS]ZS n`D jiVJ)`mD!-m]s5& ܱ2* CῩJ{zRIXEUW_P! Y'rJ1mi*OkXJz뤏AR 3"uAdyow"$n֍pcfC/2)tb pA 2(ܧ[J zre; 2 QW%'׫Ҹ)7g$\mĽ1%Ei 0XhQ *wПt۱Hsq$9(x7{8Blj@EiEԴo Ӝq{fЦ'Y[xĖ1A$4vEwe5!~`Y#o?8 =+Өߔ|1@*U[(]/f].:DFqĠ0I"lŷE#/[0Y!Tы[ҾONAz* ?h\AV9Fwm\h'TDM]p ۫l9MɵHBcgv [ lMՃhe/mAEr0- "ϡvY1*lNH>v!H!(hD9%k9DoL >AI$BI-`H%rK15]}wEKh A:Zgu!^Vm,HJД/z'v;j=Wߝ#֪Q/-CFFB|rޒ<.##QTZrO%]=m߫YS28-c5 γBBv('+W s5eՒYCw ]v OB91VoΝ8g9>` g*".M(|d^H.cUú-M1bɦa1Ҡ!C/ӰN7_dn s qд:)[8,Ih,Ʈf>])=AhNTQ>h*S7i&G==~w؍lJ _:g˴F/K4e= M8@6xv$H*(|}dXXPc :d~bFļNEpcǞϊ٫H6?}]2-uJӕe׀H76m/zUc[~WB_Yq@JDq'ˤ=EI%-nPȨ<ϯ[Ȑ ֫,@B=- b^2[`*Ht,@wԉgiU$p_&t9Qΰz}ZL_r >0 'J\j:Hct]xMj(uBr*jk/8@S +8~+"!)e6fu!}<oӿ'%Fg)u)*#1Om|V[IY aXy|{UL9c⓹Év ߒ]u?+}jZhX V#%D|(5@Lm'V[ FrD Fm`+15G05DLkcvO2Bt(5-U&i]<;σ2e yO]t'c_In$ytFR$&?,1o݀¯"XUHP/nqK ՝Yʼ( 4_Dǿ<=3.P%"cqzГY6S5+#m|-s-v5S!'CXU´"ƋwX-xo5cI֗eN@xsyԓf @uw<#\VKgn#}ri `}TYiAMON5#2^W!yYwc8e/@D,d`:Ȭܠ #Qsm$3OLv ߡ J۱Hi2` R_\ZZT?`ji K|MS$&t% <@u"`FR/HSMhb-2Hb)%SJ|p2C@k"L45 kW ߀eR%{q01Ζ ƨ*NфVvdUmck]"7h se/<Oy0h2QiHA,tz'2^yқng G Od ZWR;UB9T.n/v*la%>[{ʋ3gwc\}dG;d2+_j*O^~i):W8ȟH?X 1l60R46፫vx!Cmx&~sBT>0 ;)Kݔ&Nߑ$d&.Q AW>WADmđ(?PέG2`3^S p|1)FkLLQ˦W# &W}^Mԑ+C7,RT0J~}u-jܒTmH:+`xP9 նꩻr P,F> ]H"˒q}Q` 4bG%_t[qWDgF%>‹Ij'ŚOWڰH+sB9DvYSTۥrJ8ػHE6u[Jg s)>:}C;Z@+O|>,ȃ[A{v)+K%QT2G< mcPp'bpUd¥> Kec& )yϧl4*r2198C" 9sڷ֫N5!vknw13oQH׳w+cזa DPݍ)DflBxrTWM(6wa~hWkJMAy5l)V&9 `Y "Rs\>ǀX^_'*IKAF%0gR53cȥy\<&M]_wv`J:U1Hy9SA+FҴjlg)l7ND9pT9';q w%qECc zʀu{OrN=$9!~nbX 9'ps'ګiƔQ]5*naNz3Fيt#9f/f_x"߆$Wvgy_.%0я-eI0%H^Vo=dxV$e٨oTuvg#ƾMrݱO߀q[}_!Q%<1T< ̢'mN. Y:f\e0A`D-">fq<4CL '5&5z#2n}!` Yv^} "PSa}\Q?|^ T]wZEJdHGfP^ on1}n$i= :`Ae oi:Z nGS:2Wضpp=zDm瑻FM;m@sMckC aΜIԾvA2{BoLQW_71o,d@X]xgw3"[#$c?xI0xCap'1?SR%![v@G/2Q.oqV"JpfrtjQ3ƕN=xuJΓ%5z@}SS-xHv-ncVON2U&LDmK6vU0tC)F~b ?F.a;v|R~Gh1޼qoekkI,,hwܦLv&O̮b-h<F/MnvϹetgF827 QI1X?-Rqx]7<4VTm5Dɦs m"NOڡr cKH|6y%wEai_@T>2dw+X+`QQDNqU~{Azl:XZ#S6nvvIuT@!]lNop ص ۑ:!K1w4 R$ti2NF~>G:n,TcU u0P8gZ5_AANQz&qmה=Y*9,Ʈ!G%tI~x*]i$v~ffER9БsB>Vzn[SpJp4%gw(r 5³! @`:ш:y\& rwa«} 0mN9rro\`/f_qe 0@6ՏѕIޣq8nC,$hUxB$!P2ؙjӹ=AS7H)WCuPU߅ƹoG"AqcIt5: Hwg0ޣ,I8(2v ;Ĕ"Yd;^݃TSX^t vRjK|^}@aM3͓`U"C!m]F>/p(ݖ6+b2"/z5 '-V˶gfUm᷎|@h®FÏ`65+EA*rj|=l!e> ~y߱.pj}12$lq p)ԨHyu0F‘dM6Vd>ߟ!xdRwM-։9eٌxwi1ҳvFSM "^2 2P5N̄ 62*~k]3+)u}vmThʌĵ<?YaD0tO<$ܲN2VCLX)dř$|DTQעp y/n˰oE)Wu#(j+&r4EQb^GJ~ܽG\E† (\֖] ofOwr횎n h"~gY$$ЛÚ$;Qo@_xUހ+Śa/\.#)GS2rsm3^vr_տOE-N O@z ]uBn5y1qd}Fk#$I/EPt/ *K`])w{Qo? cd7{ av^>Y"vNP(+nMp7-;a.[?M Ҁ!4/C 5hٞOn032QǼb^T"Za_{!Ѹ;V֛B#1'vXaפ4ˡ6&9[lsZ?/JqdFzSo.s25 rјmr{+ Ik['W6Y  ќCR&tLjar׎W46OCSlQF{ |_L4|Bv7|5ѧQ1.#뇍E>\1oi Uu즿pk߀ =1-!B1ENtk;/Nwy1J_/`,GxIJ*WNL?3G-.8SN#Ex읍ӡ/"\HM3:QT#StXU!A 8fXT˻.S{E&bd+qd v&s\,85/іW~}_?Hs ,TKJU? 'Oab "WqLYjp'Jl;#2]SAqtQa["d)8!|jzUk^ 3'|]Tk从[(H ٘9 k1ȵ@'^v2D$+mG}mUr>/ !-6 f%MEH3*IBr]td8f[V2ֻ͋Ŀ`Iz(Eu&KOh~|&x:\6ܼ*wBl'o3`~1)[Hf(yS`.EeSXr! ^ư(:L]< ,”j .ۻ~tGuY|TJWYs2T%e 6 WM2"Saf +5u 9X/u/wzkOrb 7)f)N>QF*HֱnPjĘ#D5S-lsfZyd!hS9; :{=hu?;`s3OJKv"QR |qk'TMܳ5LE(N[<6=+Eo;GCZtK#9$9D4Kb?B/V`@&O\7";2sl:kQe`xo%ld&s1/2{!\v!6IIGSEz(_Dk-.?{2'J,4[OK/42qD^}@w1I#LBlVfxZE3ݛ/w_YAdO9K ?1L_4nge&R6V_q+R*3p2m5z)awdN1`'k!pTؔA,SfA0tlv);y`gm,uԆ4`w:~:.d7eʝk3/!zf D6s+KڲMTlG݊@q uG__TZ9x B+槯i<ڒmC0r2P;Sc |ƹ˸yph/Eu*%* I 251{򂵼+F4=kvJ'Il  @ EvI{M\E).l>L)$dҿd`1`dقE>59S=&NIֵ*90z~SsYv0w ԄE2jcPQ˾3_{+Iu򩵅3sdx_"З0B/X_,Y4f?77)W8[YayDV{lF*Oƴ#-:s< 'Q;OX(a7g?kd` "ӹM"|kJT4g8cИHsAR ɪ6Q+"/!b8ȇŘue#n}nYѼ6Z9 ?~#Bq{/Bcs_Y '‡iY2bWtUH*\Z;%S@61:=*xǨmGDp |E}0%,+!Vi{zE'l;F#eC_?l7`面Rbhm$: l7ӗódݷ`U%D4 ՝TY^xF%;.iKasˈ3j&scAcfU.2۝"f_kMmw]ɵ4}jsM@ VHä7uK52BsWbңKZM~ڧBǪ[(MAPCsc1KsrGΕm[e)9 :7!"NU9cLCg| 5: ̑V ^ 5D?4ڱ(QPEXTռ2jJCR%#%vt_t԰vhU[p165 7RbN"mwބM >̂S0x V'}3W%~aJz.%* <b"ʄ:Qwq]-|KDUSG9^lu]^3$[9䚦•Z+ZڥT- ]᱖ Z;UNN$4u:@ouΡ>k4%wL<ʨn29}>>؁ZeԬݿ{]pnu p2}aT~9l烎t wvns=o+/)t1Rb1Gź^e *̱6MWhnI@`1RCJu3Lן&wmŒhL:%zKGe1 O5g,VHQK 0<#Q ~ u Eo.kgN#C}MoZgAr=qS{UyiZQ\yŇ 3kmDECc<+Uv1黸L ek|8IҵOJ9jjQ2ͪ6VAzp,O$OkƳJ v_G5i72"[_3V۸cZލhXZp^ڀm`ɕTJXݾhZ|ܵk Jnѹ̒<W捑Qr"҉/+qV6$n7S0~r{hf7/P7#UlvDDbKz(dNh8^Κz.ńsPe8hMƭHOe$ç+;}ӟ [qPVXã:kib;vD:o=IA ?/"Gᡎ?Ci?V`A2G"},_EDpʼ衳|2 * {+#.Hۢ;j߉0?l~qMk2Ӣ#Fk WH'fOFr)z٦k2 DVR;b@T·%#iOO)Zߝn*5M=,m|+Hd-p_ C`Pf8Hj@߇u;r7ԯg/mgf*yWQ; ?ݾq# dc= {Lz;K.-LroqAqԔ&-fr'k{ۖ>n+GBe6gg)E6κ'cՕg+ 3VJ;_-nz.;zXL|ۂBr(4j}x4M4r0pᜎxZ8*CN:Ab%Rʧ3Euzg]"q!;u+9kн=_\mPb- %˷z3ڒs['>=eOWP_˓@_xv DWL*P;iv7-xb`yH JΩ".ZlM`e}ՑWSu\psu/5v-Bt_ EYi-P57`_0ͪ%ow kީ.2^ul+mZt{|̅*8J^I_gSxCV .~^K:yU[1X GSr\3yxn?0z NۈGZ448~o %j^Hvfcj'Bado'4Ҡt*-yfuL E`\}J́bt]&;:01#(|'[ A[WBqfI'Rh3LY bw !3{ʊ+F\V@փGx֊}Zt.Y^L~k};Tn5 3.AQڥcb([n+ë4Ȕ:dwdYxfGt\ g WöA#xi5E3 dos `jul~W0l& '| H[w/ >~4U&m J+Y<Mʇ>_=*L ܶ[jQe SV'bXwpF,UgHs ;/ (NuǮh*;SU6 PQ,լ8ܔ[o!0q-;$w-GK.p HOWFQ$+jRvaᘽ+Z\ :E'Ǽ+L2AW:pp@OcfÑ??INwQY+ y=mh ̏ ZY0 gVOuIXAU\j2;m.t/5WUb(:[!6bmU/g5v4Ť uA ~R%RN|}*S O'fȽl)ܬ=ą!RiT1<7=n/p(䡔$C̤P,;RqרiuO W@/_BptU1!,5*&Ӌ] rmNVNlhD`f+{&;+=V…uI1!&Z?Rܸ}r TG(-1PȳtB[g ڌA=YX *'w>ĸȺӝӖG6f~Hy:ɾ-T3ڍO%,ᄗ,cWR׍ǂՈ{7B)v^5 Қ;^-TӶͅoC ӧsg PaԼx Zx$E!?Hg7;@ieۆ$Q1˾7=cL׿ėssH4`jDLDɿt*0clstSXiȎJӕ4&98R$\|A6ZȼĬ&`+tT*v}u×(ܸ@t#zg1,͡fV玡lc乪uRZۇ;VANbYfX˙(1M9ܠ^u b',AaWZX 57FApZy _ǰKt.MPG./ gW1iҐD]}T/\,_۱@7Qm2+0_ XJ:{Q{F𧨽 Z뙭*_)iPY** D1IqdjBXĀpk3:ޞ]֟s"l׹¼iy[%WIgBm[8- *w!y8&+Ѥ{\60IG 1ePG_**VU.t3d-QoZ2(Zw{⦂l 9Mзx-6Gݩt9=GdjꮟMqW1rߦ}aHtF]zB/xP\NY:snhakFU,=>m A=40-TMI;IM4>FNA_<@,ڡ>HE\o>^t_@~<δ`A*̋(!8vyxzg?>9?I֗Tu.ֿ#J%s\24F|`U(%طՠ&.t< 'Y<1>|$@ÓMPhx~>!0g^bϋO F | ioHu\soFs$b:&-G+"%̠|/R9lNԳ!V ԫI;jS}PوPyjVV x4xѩdžm|rTɱ5Gov:>k|E.㼲~Yg'0ܱ${cdSyJ}>@58: ng%+ L*o/φz$@x %jӅ(NҮL̰p:vY}:?*2"0B1|&b!dcݴ"i:!~qFY:Ԃ^eQɁs h.m/m$ģ[ch5[4E:.ޞ$=ޗrZոI)* zglKyKf;9vY8B Ki,5!>h!=}]e$]1t&ESٵn9zI0h/ BR|ݥu t3'UDc}>x~矤awاE4rGr> 5IkEeLAR[NjeQbl{v]exWHgjL"ٰr+qvA_% M!]% 0`9ZA $f.8ڔ⧜*t[,p.&7Ke^1\|ռ6yMm ;i};U@PTCi]9j)[{7"JִqzWS f f vx0;&+? iGӑ0"bs& NM0?Ao'n2 Rz2ah48jlzZ^KH$vK(q&`T(@D}KOg<71pwb\V\{xre!3,Ҡkz $sDֿz_.>QH 'Eoi&p lttoh#OWGRU`bUYoFiC7ɡQMu6cI"a"%쏵rkx]f;l_+A"7[d՘ S<M,I[5/^\߹5ʝ%3'Ϛ%X(s+xdw&ԧbRn%M)&1"Dy!E6{LU=?,'x࿡~ц?l~Ɛobv{rEQݒ_#t;KfHY=;DO KhwU^ٴ<-` _R_׉=ʛ0l(%`ycf 3('nTP`WόD.*ERo2fi/929~"(⇀UR%HdOCI*A]+܋ hn.#!vI@RM v ރ43i=+>ԹKCpߒK Rz uF):]m7]W-xYzwKRD7O*Q}ԾqY[@G L\j 4X$ԋժ ^yP0w#2IF-Ў%euߏb< oV6w*o3'zM<+Ẁ,/Rs @ȤHw0뀸 k$J~ :^A4-O`1|~.>WG$5:߹OA4",q%אF3-x1lcZQ!TG)/,N'V^l"8W-PCEt8 1bp2DG1C*ȮJlÐX!= nusX-NR%Ԟ& EcC@ِ/G }}).O PTn3sER;S$^@֘.&u+EĒÜw|sÌU(k ͙WJAlT=g, 1T%v</|!6A+pGJ ;Q߃橭QTMnƖ`DPe:jaS*D42w%8V1c$S3џ WtpD Znl.d^"CD]Ye-W}D i*ԙg7.`Pub]f\؉_5&F++if:I-bJfEcēY/uC;SS$3xA¿ov]& 1sSZȖDZ?\ <9ƖԹݚ1 y5Ă~ 2p~ -[2G"jSf$Q;}$J92 &R=6 B]Jv W4HfdlX{ڠ8!*)Ԇ8ʐxxg FGW+.o[]SVc`[988jw)w5QhzPoJaGCybc[_t$)ݯƏaޖіA9(4nO+/fv^RU1#zIn^m="]<[P{6~hQPL<,,})'!ߠd'F}_1[enbWYRK#b  d *.nwYLZkkbeu*Ѱv)AJG7VţNptx(*c3 m]WQHqC0u; Us-69 V8do-߀zS^w@֒JUV Lt+ai"TeB{S`CE? \=ED&6o.j%2o\ 3`([Uo¢d}DM :`q'XͶx~K$^1)ӅC`C \?vi_U \J;*i&@Dt:nk0QLbU]nr?//*Fϩy*6;&jp:, iƢ{=+OTprWKldT{^\>L1$ͫ|BM1DTD^@ F[F>@f%qk *b&Y@ S)ЊW$1}}Y^.kz;&LutQ6LE3cNƾ|C;?LRŽ"=S}^ͫ!NȖC+-Y+%1IrTK?nِסO,>Q^x@ DDy<͜K KhK{Kԣ|&=TFd`}ޞ*m(",S(E ͞OOCZb& !#1"]VdiHss[W4baGsQ lzf0/n&e:ȑsiZLP9VҴ,qYzrD6\A($D`h*9{q ^)kT,Yׄ匈o4n-!֧b3R )//V#iEhp}C!mONl?M"#3 oqp~[;A",-huq7 W5u&|VpZ!gPBEkvoWt(9Gg}俭?G=YN6!\N֌VUʹǻ_FJ}ٺۉL[۹ęGdZPU%uI!31 Ё԰#*?jR\3NR(¼I¼݇;ބl6v0c5gbrIh*%&?jya16b.~ hXhVk8?̒-#8gAE䅣^%mЫc FwSNl0RF}̽t|BlQK`4ĖɰxJ֎Sz!r֊TCP4TԙfL EWJ&c %q~b+ph7hS>(jQT3ITJԯҝ=i,dck(/rcGg39 :Dk*OBK@ac'R99ʂ@#g2r7ͬ}^g.n~}+Nar螔`#0 ʜ2{*<9Q28cD G3'>wы8X(y:Ob<e3nBo>2ӗmԩt*TM׼8GB١= :w5MA@~ ,ӖS?|a=$AK'wýhgy\(y~HJ>, 73s`dG5LJGtPEUAg1xC iyVMM'x"+Ս-!A iOSl{=Gq<7xg ] ALwG/xX_&J#7daQOmrƆѪ>_dP{6Es2G{v ȡF3I= BNG1?Aۺ}G4(0|9F[=)f@ErzmdXk8^c,ɼA7qM]ϓ f^^t[+S/eeh8d8u [} C>x~-cՈ#R(N"j; tf/+ tgIEOCdi5|U 1n$Y͏Zǃ^(G Dez'A>Xŷ7@&YcamO,SЍjHLJEWSvkF+#xB1R:kM)\ʿ'8&?5]hw8\)~ w VBٛ%;]2lLV1kϤ\ى5g/u;wfPy_o-udiM@tfõmJ~R [X bNҬSn9B:~t27=kԂju),UOd[zCpk%JQd4ؤ>Aofҿyuh)~CSxdrz3Euپ,2o_Y&z7Yr]i%~gGt4 (Ryn lp!}XP љ]7 wƱzЙtQÇ0ligrOg1qdQf M6i3)p610wFMh yx@x3ӲyS Z32~ h)" M2Zf(ETԔZ8 Erv[*7–=9NPOHP߰?FB^"^ bKD^i-SӼڔP>zĂ{f qhu OU\'\ډ >c U~287V{ צwJC"?WcajSm5FD`DZP`;zeWOx4Ln .&NEch 8R MNmvWXje>7 Akqg˴QNGu:(:6PVC gfCTݠYrl%\Nң@-9O=G3`[θkt@Fؕl+IaS?QFW t;x9ޖOQyqSsLJQ{{Ed,=Vmz>kŀwƫ|Gf's^LWVŦzpv\ +їs+k;Xzkl&ȑW 6^cevZt긷AP}2}Ԝ˗,70$+3YC&AArM/uKK.UTS猅@\Utd_ fE}Ƹ~r `Y۫u*;0l0F*ogŞ[e s󋈛A鈞y.)$o[RZ .,k+~njD]|?NpQPcwDtdBoqsT߀ Ru ()5c0715e%ܤ|^,޻ q2]w`LME\ŃzSID֮ y(_,k~ntdemZaIL YjJqnۓKC^ /?ץH(BfkSDt R]v>܂}R4mawgOc&_qgLb[`F zɬ3gL~-"()8]G02+ D:n+E,iFqߛd\/f}CнAoܤ2jN]ڎEW.IYTޤ?dJ>K"ɌM-]}p~vjGp x)y$*$U+'Ja~+V-FԔ`X4:3YP-X/(UavFCB)'T:&:֓]hЁ;o9a>OG@ǿZֿ0m/rRA"3%(*ȳ܁.fu}0|MTqE(){݇ug|HTbdZX x[tzc6C&? E{\M\ y+fd*xBcv \Rw c{>~ߩ^sN)\meO`FwI^tQu\ Jܯ߫KjTD1B?78,ASLiX7P t798PJߑSE%f-%{)Ĕc DFo[p(hd-p|QIՐK~$њعكA!]Y0\ ?C2}&kŵoQ@[$`Ӝ' @dȎ3Uͨ'esJ=؈~QKg7bDϴ0FbF5U=Km?gD|dqYc>bYFw[k&E)*% }z̶(Do@ fG5V6ի4n]9 d^Z7L*AQpOЈPl CnOXo'O@+hV&5iBO? Fv ,\^Erp |g=u7> ]f֫mBiHPd.h!" AX' yvvNTXa|X*Kb>NjoCHmvz6˵Ftz<N#M1&'?2(O=2^] ,lU_LB.\Cm%QcO QM7q1*aN?=m*9D tGzn+dטIrkXy7c^a 0{Nwuq!+_5(:rpKwԬ6òpp!giKmM|iА|R-k Atȥ Zg[vtQA ,Wp-G" asH{sY,b>/KzP3f|X|RRS{leJ+_Q MmHwVmf5bX\q2H{I=Ib %,ZIcK9 SՂ$a+Wu߂أ"B_g8r݇]3^kST,8>BlǸ0hAZ;<ܲZ0ԗeq& OԄ"ؓ8-!2\C8:9=QS(O qUH`V#[{x_\MP2e77)R:,qofQ}HQd]-Ƌzl蚀BʆKs„fhOOizLgm%z=SRAM wLʈ6B[4V>W}sF[E*+@X:P̡0߭G"n:klx%aeIMb=i|zcV`9EJ![Roc $ho O:2BWjb e- /31Utqe/%s8KZD~uk%ʜ4$NtTr{Keif<|sҀݞK>LSO-)YyBPĪ#2C|IW@(G*nq8H"DŽ Szpѽ`'_yؤ(j4FvT&b2\tFص҃3iw6A9"V=6ίL%l Z)Q\trq^?ߔۙHItOʸd1ao@tÐ틃ʹP&?5Tu  /%h46m3RS+;7wh|߳2bF}-5E] d\ƃ˨o[{`$IQ,?7M'EA}nk҉nEHp/zkO:g`9u չ"'<mGˢps`AGrXYNqOq ,W(۟LLw੡+F@uIMDbbv~\'P$< 9oE'$з}"5{eHO r N{9vmj.v6Q>Os6,@Ud_Ft?i!~Ƶa@FAŃ_NzriRo(5Ui*r.98M)h_1mrƧq&bȠval%_O4y Y[.7)l|\XTH,TSd1LjvWOuD;@(?J0b Vufx$={l2۴+ Z!+Öjipe=o.=j X%[S ~ 4Jb$Jﲮ2#Jma)3G?]u 4*1Mr39ERaBsb| ;ߣ4&XN '(8]YiNm " 'g]>$ 2eb'GI:W@ %$W7nKɢbdBL?"ď&{~ј6Yi(?='`m1h ~~(7en"4U2 LlIL41OӖf{عu.IdRE mIZ meqh/X/iy])d oHx3@VA`'L9g7d uBT>NJd2e8F(*lqzXcXb{q4/bFSn+35՜Ja32 Qk^zux4. AҔgY&ؔ-2wXj*f^hzK9/PfR[1)'[fUdF:|HFW6`(~n}g8k\3T|@ut=xx򉍗]SK c.=察A|܅4oB<8aƏ?u8~dVa`0O<oQ. "b7&^%-"ȸеۤTFԣoƖ4|fw}8p)qͬi+XĊ60.cJ]ϭjDorC%nzKٔ ''ڥ#]o)`9Lb ^0zJGSpL.Y #aoPu֍"4>yr\4'Bm 8VbQT@ZG|FjSj2 9)9UIqj_"GZ@ 9Q4&f.'mpT`**V QvpZeGzB$߳je!J9+1̇hx8;))' ަ4R; 4 JנI ǨXBz--N_1GYt^PG:[P8y)c5۵4 y)u}o+`SjW:gӿ[7hjVHA}dfjhu=?kEUly3.`]yUV33}#`)vz M}@a wtzCCL 8njZmsk:n]aWinr jq?5Q̐OHASaZB8W1q8MەEJTn;{)@XR=x)s/D:X=PՃ"Uu>ѺJa_Pv3CcؔȎC=Y7h wfv-FWЍ$bto?_8Zp6A# pDI2l0V6$w3`Q;a]EmDrU7* <ϕR҈͚g,dP~W"ĨwgT 5*VZѭ!fGOMX.^*0 c2}PmWt5Q-2HEiX4Y(wH+ 67xFdD4v y&Z8w| )Q^>Iy02q4,,w?+U+Cts5Mf@:Z#?z_ߓ/*K0Bit:tSޛЦODZm+B)tH?j cL;0txӵif=7CHN?d Y\ 䩰볠)%;#PZ(ʯu#XOҗ $<'W MJYebA9l"u+38-Xݏm)ʂG%zYn<IHMGlƸf`fURtIJ;\toa_vE%XTV]HaiW]ROqe`M1۸'N6W-hD81m1z[w { _yЀWf96caLE6@6 싴MO,:&2+\ Bjp~DhqF0ڽs{ԃcV .)c]"4b$e{oz&4 g̢֏ <mkXwU#o"uZٹuwB`*;8{)B o(Z6^j[}B a鳬ȚEsϹ[f?&ỹIj>k#!ME]bpDAo7x(knM6;L<_uN^)L_&Ӭ& /K/Ʃf+&NQ;ՑZ/rmKՓn\:.4+6ZNcaǶ-dE=Iq}uD֧Kb,h{3G8(E?3sSRsQM Ikۗ¯HŔyZ|5LQ0kUWJqX`uF'g2E :qQD\Y0g=c!x,e4)7@ jL|Sΐ1!ڛH;|ad(#/zBO[}&`Yu%云0Ȇ?"`ʬrTRsy5T|jt[)7+С_ޟ7vw5B3sN}wj<t*aK1@Үڈ" H=]3}KeIl/I ro0--& ד*n݊ѭy ?7;)@#bFr?7W'|ʰr*܈؍:bTҒP͘}ΉxtKi t%@xM׎kT+yo__?!L紾Ɠs'X :+~!)D=o8,/|dZW3 d-K|d).?p`e+ݤ쮰aܧҔD ibM%g(asqiѼ;K%N+mIU[ɐ#%h/RjO M'Q)Pqw"8;YϬEEX,Wjٔy [JBDF 2W#mohm!N&o#Ha~<+յ%јP߰ԩ2:R笻jxcK[]sW.<,V=ha 10aupԀn&65HoH92BDӭy oܞx$!G 4 b̏&.Git` AT@eSo| tgE%0e/X+ =3ZZU''t ²PчӴ]94Nbv77mA(ϽH!hم(i|!Sp@S>H4 ]Rɵ;)UV9*aOt@0݃ɝy ?$I#6dԋmAhtzDR\ Bnئۺ%XgDn:IJXPY)Bĉ E-aK[*;Itra֑>QLzt-&"Z9bٙ|ud$Y(Prv?)"=$03*Ԓ'`#ұᠪ.Uj|QZJx>sTŒ$\@(<7m,HIaUW\D5^%!8MW;$ާCkݺ(g},d̀4C0̽_U+z}_*j+3P9S'I M 6[:2?> L}AU6?_mhbz@|ϣ0؝E$VxLsJZƵBV3IEǼW%tn >U vݳ'*FW#&beMD5KVr0Z,4g>)+tI}9>r$~1 zמ@FeAO=efRF'W=Vmܵv܋NxDa0PvY)wҒ9i5IХx:V> zp{@, d7~@eb\7K>0ٔ,aBtۤ-c=lEpmt|> a((\ݢ It #ݽ.Ylo{ h}(>R̳)q{ǒHK` vBߐz Ժ$9'- orjMOnS?3q_Ln.~p=u",/_`(OY;Am]\{K쁣<"tI AD%ܧxT—Af!3tB+oA8^lIkY37X'poqsG9^ѯXې_%||eH2Kd8$Qu^ ÷QЧ}_o#GLmX*xQKK<>,}FiMgxZdzި`LGd.v+jJ.h2aɿVLyMNYIc|F `YWm'/2W,BT(?*g%q6`aN Yjڡ,f&xKiƙQ2#MKBmw}nglla&|]X2gmņL9$uWxxWWہ72g{hQ`fz^α+S*%'*%(m[$w }(UX^I0Hj$IaLd CA(ޚ5T%wFb9 d2kszB wvC4nS-x0~\=wϗIh`˱s# NoDltY>vǹI,4jo>Ԑi@y()Ө@ 2S!q~?}Ɏ>FQ?g NF @mva:MN)/C;<># x;KE3ĝߤIaE9ZSj(k$m "O~O۷Kd_baXˀ78`^Mm(l-ŽSòC{D/}ʃo^'T| !5,]ݕ kF4h<=8=6֝b-}77ið86gJͯĿJ}SހEX6H0S}Q5A ۴om D:#  0fR^ɇB) G0,$tOHMK?( +0BMY)zS3KPiIUesYhyԊQFV\J`ؚLiКB7K pV`1C[65ewWRr;#d_K+P5 K zs [ "tw "̓\eTUy2S3  %*6Mq:(v_}3ZFm}S*xKQAX&ዿZ'Z'f 讘ڌi4G~ Ed]%\Sg }RtDzZ CsJaJ=%OqM2(I.D5X4y#< - 0.x\}q pD4ٞRKOx j|HUGt*[Gᐒryt?k!YQ>C= іjՆ$ECE~Y nuaA?U؎6aQ%$!P,nL+9nrƽ" ([Dhwh_*X&=DG¾> \AIes6JM4"JYKwjHpp-3 ƒDq{ 4A1 0.=KhM0g5?!ȯE Rbw,s4]KN\4U'х mKH%ϾmXE!AoH8;l)K75r^]BCzo7a195CSF8g1Q=$4N$3ĭzup\t-5bl8z{ rR_.XStTsEiwˢ >*灍 ~ކj;l)EN&f&p=][I`=t1f]`{'ek^.=~5ƼR-f- ?;/٤x e6%fn\FKL}w6or3A{0('}^(F)΂_3ue^md%}㎛ͩ kP-n5[HDi 8Ric[*$d5X&XkDG>I9S?d0HI1f%+0մJ_#y*.av&OE>+W6.z'T-?mؤ60K6-M\6,v/w0&!=[)&>8 Ə2>Xou+)zAhK"5ʹ 18zH\C;m̔FԧZֆ>*G @NqJyk%uH'4V6E101_*?}o負'qll93`9 8/'S3,~zv ~_]FCo[:`pnL<Ż?u#~4qIE5\DL!lې d}܁óݛXܦe t$y6ڶ:sZeXvжJlMDZ{?jȧ+ 珢.^X_wXFڋ2wSq^fίeP %(Vqu nt":< JXoOg";=@ Y Gs2=K7|^ܬUpӗH|iS{nouYtpv8Xjޮ;I {& D)Ӟ΋= ۍ-YzJ=/u£A`v JN [CMvza[Ș:ڰqY0  .¨dw"6QM!_}dx:]yR)ɄɒlE;kf@4'v2XogIfZ;8L^& ܸ&RV2kJPNMD^čMRVpVAB@O\= O-^)Ba1s jT EJ<+ L#pAh+h"eѻ1"Ǚq ^"쮤A+,+ Y(?5{ f̨3?/Ν!&6w)qxY]笓a"`b[0Kf6Ej24cCO8ҤȤ͠Ođş vRjALY[%gDXuF֯=dJ4nh0D=~֐vEEJ1s_J{yyMTTkSDϝFMi=@[ *_2"f$$li^?B&b,KU-udWTi3j:'fQQA MG9G,ȑc8P ;Ẫ#mqZ眻8AI#fE D +{lm!U}j^ /˳`kD|%q1{ f4&ߚ$+V-<ջ-L{;zvZ*81 +1\>3YΏ gf/`axV RJ<&_AiM]N;1nPAҋƼӺG~|[Dg5/ ϩ Zk\@@fx@ Dl׿1ۓ3Rgo.lڑzl;LK?,B\NXCn~AΫi9߯Ngr4~[^qfzb'3XǤD2x%IJ2e"c`KWuY"IS]jȽy%R{1KGܼ?Z;Ju):S8FYAF,W=< si"|z\GY fUe * ftkCUmCY̺/+><$|}f1žoeS&|l+v?O]qւP v875 ās)2oէB!ĢSίw/܍p#^2|ZgJ#vd\VwI>c`ฟ0p$3%eW=I 3"% f~\oƸf衅dP 9p*GD^ eĹZe/w^ K5up.Ð}̶G ֲ{1to[n}RvOStVn@@/A>BE~77f5ʚ<# f pAwX1'XMi)K.3˕Ow/FZP iV&4~Kvfâ6S^ %A4I@4VX4OGn!8Q_V{OȌJ*,hEZ o>:Í2jOcirL;;P:ۏ5ŵ^z\aQ/P{4Uκ}JU*f?(#=_3a0?&O #rh00p\BxJ־}z~48?{|'^HAi(Q+3Uպ5~S;I=;,A8hjƦXl~wr{cU{Aʢ%xS IL}[& $+ Kh:m{Ȋr*2B ^\\Zso37-5 ~%/ :N!B,i1cS"U9es?=h,JWRң*9g2<1F!]$fpwLw_ fWb%ܦX_i4.6hjd`p8VvSp<g*P&qg;8U6W'D~9@rW4kڏ>u/Wo_,bnfG  zOW+=GId+2^(bNуg_p&yR;ƶ^R:!mQSdSU0bC*)JH?U tHkiD`V 5R#tJ-/t۶` 9M`XƍwTB{ a g+!ꮘ?~n_yQɠUA 6IT学@ri$D,7Kյ)4Pd|(¸:ζC@WÈہ{0k<p;h>Wx%uf3ǍpcU$'6Ķ|;eGO?~)oe+nj4-|ȤΌbu뻓I2[gFfc=|RVMO8p3#a L"s'v ^Ԥ_v؆0d`^َ%@e-HWB[=_$3mB 3ui&ݾ@#e:!=z(^ 6B0ևl$j֘(0>{0Bl.Wh•e9ZѧYuzN TݙbQ84jf.䭰92w/rMu mE쐴b3jMEՄt_Q<2dhlha(~17<ҽ\*ikyzG#vxQBP7}~-6N*X& o1UDw syQ?p1AĪ:4%U:Lu r0jh/ UOQ%D /P-i<]܊Hx6fw`zJ~VX (ɆPY,qjhIpYhGnDv (eʧ:(V|$G}ҽ?Dah# PRU"(?^3v t,sQfL_imhI^`̈=3 =$+ $ؾV~Ƕ~l2Wy#'3Ag l%Lj![V: :i{.Vuw :`v["Oj&*qB`.TT}4%ۿ4y{Y* <)q<)'m'|Tsww a%7(GX[eYt'Vd0c8T}29›nHz1ֶRtE7 Ӭx艆2#A ߫:`WQxtmYCpjfmOAM](k$@K}(d#ؿZ!BL^ g|?_-K7-w^¯":y~8-]LW0%!*l8:dkSߑH&Lά0@2+$zl@e=H}7 *=u"8 ajL2 jhRfjLlw'vVV4Q`ʀ@Fq,y vˋk>m4rPW,D4~ *sU;?d[8Zҳh+A\bIg5xݼDc#bbkre @;%3q!CX7¾I6Ru: |I#N.k|<.5RtuQ!sG DIzDdz@}d":ҝ(NmZ?7dns}1&aR·B RėVͳhXIkC`5tU \]oϛBV0wVRCY@vlݜX $ٲƗ"Ș[dJvӮ|ʳ2+Y0,nbd *T讷xcř:E $wZ-,{em-AeW)W깰A\2iT1J#t}PHSf7Ego1[܏W^@8x?y23G07 ^FNOFā#y(#) Kkf(M|ԀCBۥc9CՌ z.\t#Yqٛ $vq芩f6h3\Cty$ao۾^|C訂a#VJ_ej#h 9|o?A҂RkndaK%J<ܬIU9ygI6e][o/Q,o8*-">sd PԆf3B]bMk7:l%'Et0]Y^$IquR^bd йky(Ɖ\ueNKT12oGfhB|?[84 /Iw22h= "JZac%`Y䄗/͔֠(mIQ<)ju;XG7!oa =|-ǭ}AM5y X^{VK碊An}Run$/n&qhh'1ffŭ^n+kLۂLՍOP-SLt!9jjM&mLوwtex#Oߪ!cPн3So~;yt̃K~+e־ Ү[:I*{CBﻍ#EnDkQ YA5( l o<ÒRgݖ^!^Z'yFS?3S9As{ !0x]@Z-g-遑i]~5\5Usi~]G7nǟ\K9B0k8#2E?e(xq0E_CKg9='{PEDdU; dV"^1'(VTod1Ԇ Λjp*6E+|Li | myrC @S}GsQBDs5it >3 ͺ;S(O SG-Y]LBS{ߩɳ=Qu PSEkıH)dM|P]>L-B2֒nU?}u.y_HB ^RE-ER|}蓻" VXp;XO$,vo:h qn_qsOPh2D w3ewIGYÖ] S0Dο}"nLLq.nhvK9vL`'XғvɊͬaӥlQ$ืGpa$rgNt;rtLΟ" )9;e-DMuYqWajgvW2mU}m8uh/ &x'+{@bIK/_5Cec 'OVaGu#TJr=ΙcKmBC_Yxm&YY+Zǀ+4hU =@ϵtZ2_UOlT3׫a?Ulw.j*uxrӈNz$U:LL \:' 1|﫽<i@xSjeF Q0\3\ ɧ*`r1?!ϘO睊Vg;a0n=!֞֘QE ~{-n7*@ެ jҢBGQ".b"x\CcpOVϠE9nR>ULĘ[KOu_$seQL56K \<)[DJp[لyVZ(sE?EsQPtiðM*X-k* -=OUDꪤ$7oxvq7Q˾i2@S+(ț&'="kb`.kKm( fWj:C/ ߉F)m069|{ EH0]&fQ^6i& ^ $R#X?R]O~.m8 cLb>n\Fd)/y*9܆{L@/%ɚ YTZG}C=W./2ԶJ@:ׄ0?Purw\2ǭ>,\O*1b.+rp^)1鸓98Wc a}XBˆ&^Y7k%NR-|xY<)-yHGNkLL-.3DN؉ׇp)=Pk=3@ kcK OBy8Ku6(>g͒uj r qʵY ǡXC otK跃/.Sko*kmnnY ]9+TiU۴lMnUqZ4rFc|p\8uo@!] B!EN` t;of_[yw^Ӝɿu *$Z% Yp8eWi\T*wQ(Odj-izbT׈?`KtberFH׸ޡ|E߿0`!D54[%Hs j+L)CGs_!JA9ڙgU ZotiRxHN<neBtzjF u~`I{,&BVpp`_Q No%Moq `%s\4D5c}PJޫjj+qeƌ§T'9Sb&#} aP9vt226d1\Mu'L& .soŬA̱5^ˌtji% !bP0~C쮥.n'f|%TY-DŽ>aP|\ᘔ~'I & J 2[2lB rrfq{٥L2R. : -QLy7o`-]}nY0^+'$‰!E0p%Xfg=>[_`,u֋\DCCe? ^HDS9Xsx &,J3 8Hq3 2y3 RyLlP/Cj,|[ŁQ)_DRl/HXT&Νn?vjrףޡ͢†g4;%j/A ~7kPHhqh[;tYsfaP3,Tx?@Qkb9<h-␝X}HypzBUxo`l'!z;yՊp[k?X𝐊xoÞ|vK:ˆ\XI7OSe4'T(fo66%cn~}Κ:hU9W<곱.JLmo ɼׄXCV\3YC o!HJ»4t\_T.(|7/u-ŊF%XmSOu׆n*ZyF^x:Y :8I=VFWQTh@\5`5 ;OCNaEUIg0&k$:}(tx_ ɴX-?g|X4k)n,#1İp/qc76.Ñc~ ",due=%Yf","}mC~<t'l1&$(Z{V !5Ew:rNjOdB$yJxz0K +%|LIX7heHsαmikm{~}R'X'29A PRG>6ƯQ҇KdPdpe.Ȯd'$NMMWAcF`pS:P_$sb^J9Ie/yf[] MUܻo#o(^]끵ݥO(#I= f`y[9CP+E_3JgJd8U*נDN30, DLɽ:C{ 4?YC |FxH;9.K~n(w|=) eTy!dBh:*}%Glt4~'4#X@w~,<M QT ]y"p&0ŠĤ'Ni gCBqd"&=UM u!D 1͒tE2}1E  *^FG"}MS zZ< s|[<(951~iO($UU'>KR6QgmZqS8)a-5i "|؊xUmGO<`LF8 8 #^X.O_wvҵ(lotYٗ8E C+q^͞!v˂9nuz y}ĥ'8*8`v"إ~ huʿJ\Y\l 9TCEby#L+ƤdN3oDAem/WJeUomONr{vEҡpndC\Y3X]IQneL;bW9z\Wn/,PAARǻp_W>4JVL2mdD~S?enM&eu.JRɐ,y13|MU3e{{1d配‘$:HWSTC{@$f;Z0FG8n9h,SU :f񢼘3++x%tCvtwF`F[Еq of +ӟpI@_1m p5Qխ^3rU+gµ ;]^OJ8,`3TeZ+ 0Hb88"ń[n@6}.}B(ED^RW/Twm'MM: x5zKyμFcuh9)yi}|XNcM Z Q%=ѹ19攣X^"~d#at]Qx6;pw~_Ot[Hwﮑ22T-@.Ѽr(*]:LF{BTX c̺d^g2Kn.gۖw@X?&NɲBÒ:xz$u apo. ~')SS)j{/^@,@y {waMoN6.·CڒAw ~3ɮ a$B QY7Ma7R H|1˻bbJ9wGo/%Hnj a!]=t#e>Uq9)LEa,'w< _>=nhU`!>%=} !b_Z+Dz{M=Lcf5r5kdˊ<4~B%}T^ j?:`.[:r-Tgfw6z𗋞j%;Bo⭈%x)Ί %9x63N *].ԳEx S#zw?zX|`T_pYo֙$xErT{ ]oM!T\ sa_f9kYbPAis[I·/`o-sVIwؑ =GE@YC8wr:l _B5PP?FeYx夙@hD!:[kJUvoU/w`~ 8BnBWn ;MqA5E_VC>bK{{lpzs!pR1ޤ5x˚`y]fx/K_U%ˊu6PG tb6Z Cb`9A!TRWu^0еBJfd6ߦv#rYu^}}~ flmPC" "{p)SJBfșAd&("#KˆJ3"vi eX$:%7dIXHЈMn8xqk`Y!K&1 0Zuӽ z +T}ar35at*z-ל-:l#*]B[*1]&գ9B>=) 8 yʷ24tQ5:.:\.߬<& 'YɌ~0҄ *"1: SdUɰ o=O:=C´JV9&+s0JX<ߤv2yZ Azx{]NÃU"PG0\ooklaKpA<xA;ICG3Z_`a5 y]u@' C6Y 1:\4]'q쭖k&!3Wz5'gi5ɃICbTOtFc^xfA%x-WXIFn48A-dv*:0;x%tݩiPS< FWEI%l̢ q4e} iRnaɸr9˜A$Ibv;,^QpgTO%TUYf$U^=Czs\8ř1e߷`pu[q!KgLj1U<:0Ġ{TG ͕?ߵn,笑o)z zRbB[?@kcW13Oo/نc/N',y)2n5&C}X,FX%\XǠ>|O{-ӈQDn:k(riWO"8UKI)&foê}]+?|xZZ .azK}0-F3N)}~DG&wՐP[˂?5ij$Y{/OŒ`cnAm?tR9g Eه?S}4%0-mDf~-޹ڌh;Dy&X $ފ‰tu܈4W"({QM#4uxZV\ \~.<HDΫ*vb$-5lc!Lf* c/GaX;:0_"pv _0>!v-O. q eMs?6oܴ?#M>?+2/LE0TA_@[Y٩ׄc vB6ChO1$i }R$%[G4$z0_آ]MW'u ր.j`xROwY`t%.aDiH[ ۦZ [NmYGsr<tYh?RV3Z[V!,[yqHA;֋s>xu4?nEԄͽYTQ@4[$ 3Fr[fȹ\&d=f/[ELggw_l18u5Zel*Z,yP[ Wݗ@jDaaT;DC6qy쿺ThB o_+OuX3ɸ?e$_]1ksK@=pʋecaz(Yx޲"C =xI041EZ) \wFWe-!_tuTV{o8+-VuUhpd!j@s߈3j b񟑬^:XVgAS8c(fӅ=L˯Au tggwnx$OFxi8.Gs$x FҵMc<3x~CE\lbˌ:EpA77hzP>wuJGvr{ܹg@L:tWmڭN~s*DS@=R2}#{k搟JJO0s/B'bR'tSՊF G^ p"9T]$svd đ<{B &cX2*FfnYȺK<6{.Mr l5R^,#"!b/9fgVn,U;EV=e,Lɹ:IhFÂ0}պh@yQtVOM'kOT']czXyAp2\*LQWoh/H9 ](a=-gM(ܞr'HZ I{,[ruݤ3g$4ShH5oU/{ZTqXMA2]\12ϪѲa˩ F*7@9/wճ(ap+Ԙc9F֪oLC? m{Zp>9۵nuM\*8nOf[Fo.)*tDhK INnEi0 cu`ŭ[V' IzqaݼR [a-VE=j.&#Y ; nJSKf^~_u=*j0UN MluѠr {=թ)ެάl,(ʐXzsanWͤo +wQ"~""ގ-bx|%J!+jKT4OioTTBB)9@&z[@*a"D.Z㨓 0Ե{*J nS'c;p@&t.ꎉą6#/=nx(]ŅlW Y(j@cC :?7_.̷vXLy@j\ Q.I?n7 s9:\,C{YIuCeV⾐3}%zϐ侴Qe3C^kۆr/"Z,OCRic89|֭F` +rdFUƌ Fr*rBh <7&/N<{0hV7h{CF !B| k- 6cVO=q `qW2`hYf>amî$WBn$G GsG:۳.jGVH36YU;EB|pH$0PNshj+IEaEh9+ԨoH( \basdغpzT> 'Z=-䭙1 h=5YNoMZB157$_oNςK#'j3:Uo{x41(緲Hf'c Y}T2iRC{t[;[/ I*4Y҅P8;ך ,-v0^RR:.0&`A>Y/wKC考oӸ~%k.( )hhn1 nod;Jtڑ)|Qλ= ׅ"j|] l)c,!EZCz )7=5E,$ ơ&t]jH&"0U1Ը7!"# RG[c?-?(E/|9_9G1?#|XFpVvHPdΑf]N~/eV@f߱qFVcE" '~ _YaJqDZSnh̤v*MsJp{7"ՖݒUiK rke.#K_r#C`d[{`)>^oK ߽Hhay?;ٓInV1KDxIt+u3^"VspM{KG%p=~gTԴ%ACg2pG| B>-NS!{h=7 N,HtQ0Eco 8sx_n/AaZKl6E6F4 u0|-T#H| texuR/z]$Jකl4MbY:l3|AWӢI^ckeN`?"t"Ȉs-5H|0Bb!(dGVR7핾j xCu/w fi ck\0l:ʈ;w 0v2 4N]> af湒lE9?V{b{myY-ћ:G7~ɦ6VvZ@TIx\7Q89/Uنf+R1$&G^RwRZ&okJe7z^;h%xPŏ*JBf9!wV )#%U՘Gōyx!Fi}SaX/C>#W+*Xԯ xwr1<{JР^Vrv3{ ll kȊEkwg4 6(K"^13Mx.1oQ:>j?q֎kO?R>( LH:}4_,ݷf\aV\~sHU%p`YI)CU qǧKE _qX W%?؇=wpYcS;=H!֨y[ZGi>t茀BDQTކL~8gu2)e?>kY>Ғz|(/8C|B; 7A@pdW0S_䳞|4̶̧;zffuR* U QQ7ϼms7sj#n!HZ?C @wIR#d\ VEhsژ 8 (.8֏{u_ ~f*qb܅,ֹ⵮So?ILB<}h6(V[ Դ$T [Ql;<= J*Uyv53reyC{}guĞjLRpgA[!eHp1>r #Ş:\= GBJ +[+U72hIuZޭm=`_8|$@&QrelIlxPVM2Tiol*;d~^QWP *iŌR=M &eucM9O'bb5 ,/ ?]]dT -MR3GjB}}醇lY׶v^sRמ%RjFuT$~,$ǐGOZ|N s>@&zX_Ҳ1S+o^8JGFdEf) Og@ r j$APݎ4< m%>]6P(.M w | ֌mKIqbL9iqBȅ%:Bh`w W[^lЇCA|!4LVȄ>c)0pNq+Or 9ͪPȠUpwMl*aajV5E<oV~nN$KO筰3&ݫpڀj1WX3GqP  ;?.4̼V^[%[WF}%ґﺰQRA)h7zWX\ $Y  mca:͞*?1i0gWkoxf ڙ[q YL_ ! h/#ic> ,(KMe3)'&,ͻ烲ܩWuZPl^ MWSHGӾ(u;=i @q2ʣ? N6{hGtU 7%/Nޑ b0LuS}B"s|Ȁwiz,p1ķ`8'(*5*&j{p .WxRBM.bGy+Ui; ځ4*|qFoR{q-s3lU*a"Ffru%iS(CЧ u@A R+]dy 1M+iYȱ 7y8zR> Cu^ix2MihR]; u|$[1e 8EJxj`(3P;T ;5=qOiם%X]I edS|lD”(R Qn}8'tzx6CJ;>:>$uN&f `J#CP]?dici(2ۨlvniH mLIӀ_d F98]O\<⺺Z@{25(Օ##i]X 8/]Ɨͩ W0KB))(   +{zI>oz]H\'7̅:draw2X*8+l*b\/\0→N/x liiv!Sϸ`/T*_y C$ugt#>>4VVa+9u,5XTrh(i<,3iP^kubX@ɲ6]E M|MB`Zڕ)?xl? ~PA%~@ q L5/^,p'Oq<+0^Z+~㭜39μ=4x-s$]톬*# ukkMQiҗ|DR' u?(uh <7Ւa@s a~I)+v#";VC|x:' Y2V7ԴUojAx:-ɥY QWX[?uܽڑ9u5ZUB1۸s%S tVq P0}v;;8'y"7"?S7h/}Z:єrD ;l($ˍNan|ONV[ӫ`jk~;U6];7J.]@Ǔ'_? G\Ⳗ؞A2XKI"x.kloCfJ#Chӥی卸(()Mq>$a5C.dxpbbyGK nLHC+5@ eD|_8sL1:/7v2IghܯeG% @ ˋ\iY,Œ&&Wn&01zNiaz.D~.Dȑ;PX6} Y.˺yL ~%[H`nr[|dFHh9~A"ES3 nSn $Pyo4\IA[>%o@G?{NǢaYCJssɝ+P5@4<>E>6U2KGEnQblЏةIdG [⁖nfce|y(%Hv7Blw[Y{&{P$Q5>rSpyDd׾^ۥp7؏/-G_j 4H$]K;d!:5f YLJְ0k? w"-UhCTr-Vb rzNwS07흥QN=4G$ɔZޢw{8`]D@C-jwq F7  H[t'&> vא'ᆒzE[ߝ z5?,Fn 0o +umԂR.`t_ ݮw2)|SUU؟?.GZȬ.(Q#b/kی=$Рx@;e' Ǧ'^7ΝNiLY-K%Wx*kcա 4PIS 3#TxWpeև(HL9OLrJƜ@{6G4A0K% w$,_ sikqo3X>FE&" y71ztg)Kg1~Slt#gϴ›V[ujTz;j?ױSFuQ5U*y76cP~Cya#i%cDžPn^-OKb#Xj*MŪv?w"gߙ_1aW&cBmUH {BY,8BFf5;!cT~*r!u"cIÊko# >#U|(W)4Ҭ*צK8arLBZ}(QD?,\BgN#'x3IV @^hJ䟟w:.?)My{Ue~}L–m AS8`!;Ⱥr|<F(9$Mݠbz*CUiw^yHd~HxZϭs\~MQz`*fAm~*DMoNw 1ns`L 5̵"&F=t/@KRC7<蔢<^X#: h*ӽ-xEK#!ՌƘ2qo! >poGbSl+ +"ņF\E KCW-u9Jhߓgih3 6J, Q&װB*!pO['$EJ{ &u^jf饊T*^m1=2B (qOZkA<O* .I=JiTr` 錶P 24fҤھ'_cDMf^[ ho(RH;Efyl*CK֝EсU{|J˭I&d\JS*)y4(MèDQqdJ*Sp5[@>,9s*Fk^]251K3EQcySf3!zW_9//FZl-xF"[7:7YTvf54L;q]ֻ06}];<` Eݷ-3bJBN7K?ƃ9ݲ5܁\&:qݳSIU^5ƨMGBk%Xc>DwdPZknf["ɚ;5=$k5؏$o4hLۧÃqΏ/=`JLͯM-L&1f}@m oثSs`$pG9>_hEYH;tůTV@=M$2 -વ x 5`)C Dk$&e=&VqȵT #*s6)/C45u~4~(7Ϝv&ՆPUs30Kj>{!Иӟ u[H L{Z0Ŋ5Z'WV ݵ.4ҢL-$b3]l9:O\!5=H|,@| %x?fP k"|b. -nni\<xZďK?:P7B6a*Ž6ԝC)nk z3O*\^6kX9Re_" P=S-#/G?wgUpr!p9߬KsTEL DNϝ#rhk“zHTm>\rWN&HqD ~1s^p ˻&6:I[jq|΅ĠUp@vn8Iu'G?%FSqZ^JIcy\|_gGV:` C^.-,cg&pL yU,%86;o Wy`fX$V(Gt3R/ ^riv{ELdZK5ߪk\kE?:d!;PF?RSavsz ySswau:]q-%Ȭq[tX 4^en:n\#aЂp %ժw4y*Q*<]_i H5, ?~@R*d?/Vs/B 97Vt`|_IEHY::\xpf<{h/{, C:7c̲"*V{.rX\J6uat}zNsja1}҅NpWM-1`IٿM;5c $vDhh0\PDxxm;PE%v Up9Q5(E/#wNVTG4L.fSrC)ARDo#ѵx8W6`a 0/AyzdUbGG#?# x#験tT%EL {53D bFs2̧ b2qKIVgb-w` !l{tnqe8pqp $Tb/xT06 u0w{IqnD6OP4̰"ImY@݁y;1$Q\@7}0cN%>4ij* AG(xa^2K]H$_U%N.xs S(b`nW!K#@+Hx!WQ8;%uWCzE%ֵ7xɷcAwtli1ߘ_f!mh Jr)ӻ]L нLAY]2P%_ͺI)e0&CK #C)a^EL]ڃ i0MSQgb@">gmv|;[nP5=—aL>M{p."nX0OWpl*0;6.PrAz'N5Q;|  ΑДVuX%!vwk/]WE7N#ҦAUnU__G~me&Js(o훭wrŴR@֩o2_㜑6g?ӰJ~᳇Qi<ҏ뭉 q(&ZAsFc<3$Y u"MMyv/W.!8S"'㵁!1xAM4O"2 < #J'SL7=BZ pOhR IN;F]Q9$B v4ωv( J!:y-%ѻHw=ݠH%7s:9Ltg@3A%_%.?pZ7M"qGP4*bo)Bhij7Wɱ'ljO7 4&Xr+4T2"q۬/tmKz4Mš*ub/kC dڨ-Aش@&":l6.vtD$@G?B*@YR<\ifSj0߼&&R3b& s鞘lB |-Ӆa)!vr!LOq#԰f!UߓhK"|A:_}9)l,a$<a-e46$603ЧXVY̬_/rSev \$%XPz 3.uC)TL[J&qq+Ez~1 .a,-5w)\b"7Q;.۽ܞ6Ȅ.:jaZ޸>@cjm\<[9ŝN{^,iٙjk qP7{6$014ScN .m!Ov~PdaW&x\*^$igw#d\jBrm>,m@RP3 nHOXr1BCn؂Im#wĹ!Cj#"_<=>j0TUͽy,\dzީmS5Q6s& ß C˝\L;1m@a7f΍]bN%6?+Hi#h3^Q%_/it.ڳ ݐNƭ%Mв1(ҧ:o:~}yz .]O=!j(,E{mVޏp&#/6.q|uA{2(ڣ @Vi6`'=i~sys8W.! a=)9Ⓢ4Z_KnA [P\u`Vtwm~-35-+z0 bҚQ'oBeNK #ʬZ踞|ȘDYvqul[x<C`ѬـMj"39|ׄI@@8Md{0ѡ >u9|Q^{㹋m,;hت+;dʄ(,u_ꪌo1HPͰhVXHBGjJRլ@18㹋Ⱥ'ua֙~$T`AwD洎 ڨF`!Ҧ2쩤thI!Y0F.ĶT hD񧆥/G?'^F\Pֿ_MJ @"KLB[w&*RNk sԝn5=1+(9Olչ 8aдgGRL?ltwuk*WԾxݑ"j#xD+f$ycKd +o&r HFo=7L>Sħ$b/exA<פib % FM%= Ds\Hts9*"׼Y&3C').\֧t<^FJG`ìHn5}|^z7%XB2vlÑm{+/{%}=`i.ՎJ L!@]( t%;kW(kU Ʀ|8#-YPK;dNĥS{P p'L&MAҔOUQi1PEeVp3pmF_+2$2vpm8jN|="Z Zf5bo/W HNbB.<+Ǖ1,Qvіdz#F H\8~JE'Q F%1z%\a"z~BY˪|_αo2eI˕ѡ;DxO3'A9ZF0.UjP_מsr(koܩ66/oh Ja[.uհ']#]dtE̊u'.l1gE. 3 %OIZ JM`1qt,s tsiidCcQ`3ugjʧ[mZͦ8T#&oDL5v7m0 lxĖ!OlaIJ"(;ƏqqGm]{" sLUmb0*{~D{huvo<࣐H>Becc׸c^{_EX52vU"rfO(*9Ip@t !O &)P!2eP-#SO0cxԇ_6lBRl6\CqJfrSYpGcIz(& |- q$A.ڞ%̯j׆T-8C8[\Ã9\6O٥h<͚g i `lA|`+FV*Db˒&66^S~Eq3Ğ5 >q;;|w>M4l/JH@e!Mwy~>ڍzEA܃TJwo*-7nx=<2Km#m|a|`xsi.yjh7lm໕P[aX3*m㍨ࡩ_1ex5,*Fy"BofƮ˿K|G`>! l)m5:1O{`4 ^s!B ; F?ׄ"r-v&'kvE@EiQ7yyZjqBZzˠtk6PY jjc-#S `Dtdlzxc3 hy*|!3dE|!(]RY2`j KFк &g١={Nm[)h"$_ׅ, "b>O%OEЙ|ŏ U53%L?CK~+"d uH/ۭںZ2/]]d< ̐l%nks>M/ l!^YTQr#hiMz08tn, ,26j0v=^w.4 1yb)m'$XaF ;MtD⤘P ӐUn6nzȝ~Qx^_E[a˯j9{!R-Y~%Ӫ;UGFW魉t3h I3 ¸5ix eH95QҸ=y>E63{<о:QڔTJOQ %4 A8j h1Si/ K4 -AqJO0Kw>ÆF[c#$ߍ FiU_Nvڎ1ϙzZQ'-L/FʧUڣ)cWߜѮL,h'e興YJE`d:VĵG0nްGҗވkurr1ZJz-Njv?q9 ??Yk#RP5VeT}-GuW86[C\.yKiJ?&o$OT%sؤ?_- #W~W0c=?n!4l݉4^9,y5% GNrϜ|JwOeSZ'࿪b^r]`r}#2t;xaNi&2b!~"3nVhװ6c`T*u9mD7G RG }1mf:F}i|-+o_o:NHKΊXsI␳rKt&O>Ӄ{7H$AMu[C oʧ3XIQ4>&ǑBCuf'v, 1(gMr`_>nF#Xio bM@xNLU/ӄd1^.ہԚW2U^ |̬34k~qc`8AujKm9h 6b1TH16XQPϡ_׉>G> `|eܦ Nku" 'WpF B}fe`q@-7Ɖ:^g<Bw݊T PW!j?ػnͨr+;J wۏ5:36v, }(8.D+BpCUC7F<{?C>yISB@P4~D Q ]۠N-(Dοгi[#x\aѾw^5Հ<, w0%nS&+CmU-/xKK~<&XČ<ò/ES!!K8a ʿKޘy @h?PZc*tE,B)雚PUiռ\ d7~$GDڜJ4ٕ|Xٙa|,Wv?-fDZT--L2I0*8ti=[bCLOЮ-rdݭ[}Qnbm /`* jhUڑe4=hTZ%>..LM+tY3Q#T;86|ک^(@봒(}kB(S(q{,zn$7!^ &˕;D]kʄ|%NH_NRY6wqbys|$b5e-N9,`VQ,(a('n"$~4@_v?99b*xȽdO"E:m\n]*@ Zfm-Ō{LU;*@A.M !y^Ձ;pR#am+Z#y+@nT`t7 o<7if^3wr֚-[E"BDn*ҿ/"ܱLp%-=u5٫C$%zw@&/.̈́vw.Ē}k`+q—+&0(|8 ȪoVTf4G(|a.?o%K٢[%eDsm{{Mq+{IsZ9dpXs{38aPp ] /8p_3I1pcL&HV>QF VMICOo 1RU"[Žc3_v[S"RՃe>&4{> P5XܿCZi"TI͛PPTI'Q v<[Yh /ӨdQ9 E;QAp]ߵb|18:9Hm27Mj!+>{BP<;sf ,wAY5 Y4W%آ??Mُi"> 7:[.VZENfp(_zP$Dt7ХtXޓeZ A5YEq|^׉˟A?eQv{R~piCmagsd1o/لB}"$Y Zv4z5[Td޼&ɮtLy i_(#wEdGUuUpKfQ<\DPdT`Sn6:k9׻ڲ`WS2)' Գ`ۣC޶P/ o5{Iخ 77JPX_l\:;Ő?T:D k<3-L!W^ό*SG~ҡQݡǜqA&A%MgKO ݔh) VoWohESCO*ĺPh1&-H.ڳuAhnoG}ד $Bʺ̦` ?@)p2-+(ɂbuW{l:#uS{r|mPba9^>Đנ6$³!50Hɗ,TPulo\dYL){`|e0L3% ΋ 1 Ѕ-OfTބø onT}OvRf'wӶ̴DpӿOuI23j=f,AQC"QXx2m2=_ׇ^t@{dk:0cփ8J'e&4mAS_\@z:rR>"&- FCڣ&Ten3w#:$=#S w>l:?/=g *E n<1Uc汿M, S R!cZ \U>֟l1ŗ:x]V)XoHJy >H11F=^ϭA!mfJǚa/kV ɵ;c!Q=$*|[G?A}[ʝIKT[UT7l~ ͧaQ'$`2JN4Qxf~ch|70P 5?s? BDZOhBIdwIeNIe+S7sOW:eXyX8G&[ztdeTg(Gޔ =x)QGYқARiE v$S+p+=BS =tn s"'\nCU14y!(E:!",`/6kEbOp+pb/P%nFM)937dr› 3 c7qD rsja{uH\-]W*ea׿VG h\v Ͱ~*3hx9bFpG|^ѳ^se1"Zd-3`·G/pAkW(t߼*Z*"-kXuk3h=QԤ5=%It!?99i$7W+eV2^iLnW"I׾qdCR}o&#ÍADyoߠ^Z'Y΃?R TW[dϯs(_6X:]>=:`a >PQa\Ic ּ&A8H5ly"8<#[@CCMCBEMqӌ[Sܶ!_fLDNm-\ OV؟fbHJ$RW 5z%6 IYcJ@ 0)dD[Jc(|JZWROR|[.[Rhy ԰Lv@Nj?>D``ĊpHkrokWɁMq?, 2Ҩ츭#޸uӵK.TX4wr{yC`BI`W#%>Ḽ t?6]3uc!{Y\߰,)ZOսqW6jMX^)m%^ Mr:E}4ЁI:bGFd:|cL*S9j{ue-ҝ5 fǞJ5&4$X/]z!Sc+z5T:Xi>_.\x Ϣ^5rzF"esdK 8\sl6&̍&WQ!Kbҿ𣾮V3K-x)GQH($Gȴ2kɬJH}ʥJ(&4v!׿~_i*H_n}6%Y_O`R%o"A1u]ˇ̳1]7Ojhf!*2T ߀`S8ۍȵ? M4şfJZԠcAܦ׋ L ~StpRlUëC /A(xpb!x4(8_xsY]ӘeUb!GNKE1KTp*%X['nA!fu>-e<Rt{m-n ѓٰ揙^F`wQJlԄҔF]}j,:buJ70`hp gAl\It#G@zm:yh ;|cxe[ϸI"lKrd;&Kb詢< idZg6>u 񫴜slBtW[Z0OșZ+l hB3J!L)Myjd 5Z?"eyiUjh#힛.vpbI!'9xp+FEv(KY5Gi8F5ZbZ1g:[Gɾ*I( ˼OhSw>b" Bm#M<.37Ɏ`vEO= :l,S0|r|TsNcPfH&2m)Xy4gH2;q->^SNkz/EغbkV"`=ld8c.h+Q*5z8Su51LXlKZCM zH Gd-ڳhmm:10>6]5ʬf$DɵU2hfdF䘧B>ΡQW˂8׋]+LKbB_(m. )w7E)D]iI]h@j̴(Y}!9'6u_;w3|ye z؟MJb _FO kfFG@5ïlOA@DU^:~GvW977**r86dES3mڴ`qfe6A$gM}벝AsE%ņ;o9Ɨ BCHw0Q! %m*T%;w~2Μ JAT V)։ $[䔌+0!mdGL`, !CiYQtrjNG`8y⠐~0<4#E|dij:٦ِ'X`Zg9u(E &_f*B}opdE(^ mMG>ߑrX̳邑z©z`>,Z#8~V>-?ʗ 'Kd ٙ e< L#qq~t^,ؠ eIXM&w IE}4ռKI^h"A:z5= ;۔G%j>]tzu)V mDGSNq& uf+C iDEDE#6eBЭQ:.\Y#.{+\7*f\Cx`%T-fHwsہf)6OS[o!T۹'W$]ĸq#/y~H3ioKps TGr H0~YR~l&½b /ʓę W oqA띺n4dAQ-A ƝM Ddf3!Y z`uьx5sGZ \Up+:D9qiL*QfwҌ0e ަyz6͕M<ʲDE5Q +0[0F~ U[uP ⅎ(;Sxnt}jm6`5%48@~09vvrr9vᴙ=>:uvʕ'Z jGH)E c/F3u$h2HeY{a1b75 2_cg=XY\nP ac"(>Y\bT_d dRmY57l2Y7N4O'@}v<2/}0'\F򐝧zH;A܏EX(:r dQwMOn={x Pc `*lDӋ6*pEH5X8 - A,& I#ާ@hU;iG\ZZ|jRb)-Kۙlys!c$HZp|} Ődr:`zOQM W !6}ԇ5$bвhf0 R"uG7o;d.L#,+=(Nk:eE. %P'_C"Gԩh'ӂ%,~}H#Ѝ+$3y`:x?G,N"e_H̽?ŸBHʼniv _'&:2;Nؿ"pZu^/0E<73*ǑxJ~i~aGySdޜ@}&2ag$*2Κ?"^eB D4BH^IpH EJR?ЬY,Է576Y-i#FG%8;Ǿ U9IFAk2B&ŘX+H`ԘMhF$GVF\ -ͨz>:6tC_$ݺu+Yʤ 4奋苰]<_㸨zܪOM1pXZ3 ee6vG:ܰߌ7:LT/bOo$;w[?7&S{ B(Z+3J*ٛz m,ܻج%M>P(X:0СASI c>ZFNsS@_kqnN1F#oXJ)AU fv>qmEh|Zp)Ij0 D 8ÌF}&&d9zi1{< ;),h]V`iY)<[5k=)VMa»7;/=<6suQ !A:);;oѺV93p37 a- (t*5zؽך@!hWHF=0öݫ@f{-wB,a*f:&VӡF˂DєS]cQR"`mH~Y`&1۲]iqz}5s0~5 F]HGIa =JȶY@%&زtAIRV1%$. H(7:Z{,ퟬfm0qW=24u7as" J%(nۅRT% &[}C!^fro<#{X5O _%]j޶AnoA6}A#_pnqFNLF@^[{!qy#eQxY}.lF-_"MW&X*ļ$q{Y-'X~{!@o碢2;sjyQ=i,n^eɃenps'Xèm:1gmX@gù"QA^gDB94ڴ`S G{I[W/ʨᑬԒ}=VO=KPX*YYU!fWҔL`=s5 Kaoyqe&1YSo*S#ʏ/hR+ gk2z'>gP .IjlRI;2L;;XHw6A 4>XI#>Ts݉^W f=ą~?Im"o&l҄u73"NyK"9AcRC/'HDp}((.-/v(+_UHh]ϖg+zs WvΪ]iv09{a> q .^:-H5Q8LUDyf @%cDnu(9]H#!C%<>0Y3lksPBª# ȳ`NP' $$n6X/?0w~nl  Z(/|):g\&՚_GrbV3s")% g7+4_Hu.K͇&LPtl@ e=#Jg۩ Ǧ6Xw^ h^VN'JPS}9{ʩWidyہs{;M[#^t&)q|V^W8 4g./ھ5ěAPwffN˜4Mǀh is@sJ8Y{8m"D}s'U4]zygS[WC/:-HA @6Ѝ'CN߄M>MWE[Ckk`6t47Arέʥnf8^noՎxPH%_fW]$!A!9n:;pJڬ/i/y)6_-5x<#A,l "RlERS> zSOuG KNe< Z]ouJsiR_'uegiܖޘ)3#3~%@0/L<#WUVTy4Q]sbJ+2MP?!~-CP A((X>bGN[LhGCA.Y *Gb$>-=M5@Qa1x$iPKn3ܔj֯Kjvtpt߇}/h-)',P9GB@.R Ewt'~  Yn&tD+8δ`hM j`Dҫ_Zb>6=g_6/Nssd$ʠ.m+ڃ=A:eʬUv-CX+ȐlӜsA ? [d(J*\Fp]v9*X>|E^!gӂ("VvR1Q F3͔ŻC4{#PV큾F$B^ 鄣yԥTDK=a/!gV̸)WwXDccpxOpm/c2l~\ Js -2sTnȋ@* hɠd2dbLVT]8^ F/&f[2uhr68&77sӛ_Yםh]7{')}X\} %zIP9I(OC-[tWV+fo;Ԫ-G6/36IǥG -V'oAϕӃD\s ˢgq?dS,#UP7 l=4rI}YB| hC[ppͽ7֤[mcam ߶5>O(81"mbүO3XE+uסIND&N,q c8_{QCΫCD{?[0í)I(e/E2/?uޡj%vE\@UAؔ87/ s=_;NEΜ5{$i- ECK hH]XivRU]{#e0fxۦsh( 3Zc']7Bv]/ &CTOt Iu\@~wF7&4??<5Jqŧ KEv1QK0d'%|!aͰm`M9٧ ;VKkߒ9]z8[Bq7A95'MX%Q3\g&zǓ~A27k[]wC}E>jh7L XNhJj:Q5gq`C53W=iZx4{w pScl΋2˿ ֩S=UN.@C >dO(Es%QXgl T2;7(hQO;.XNyۃ#FսQ>*,;ƯI-ڒ-^/V!xD3² Bc}ͮ܅aZpâpL\;kT$TmAT<_f#rmwԥ*Sw^ \y-FrqgB8S-[ٙ&+ljttYל}nՆE4tKƔHX&ATcۿar 'ͻ5*׏;bhU5T52ju6g (x 0;s)fE*/G=F!^ʓ' 0"XB.Anփg_҂ͯIdD%y>^g" %NW-EO$EӒ},W9/1T$4dc]F*8oMtRXG *<ץݍ^h1E[`P=oxPX{+f[4O;x1i @׊γV=) ‹ P~eUe+ F;S,%*4]eWӈ~:l-/<z ]~ek&`Ts1{}̶qBtsB}#A;8="cOpkQ7FeW>=LC, (aC#:#a&n[4W˔<|yę(t5jclDb YNdl*<2|ע[qW Ĭ#)i!O{2kA3K/MCmB\*pdLE9[beaߞ>ʩ#umc)f*V牗ܶA*6{l2^4[6  ,9xCae|gR󖀫8B>\+fOsλ"VuߒFʕ8}FBtE37BouG~""hN!ȽO=5`0@¬]Al1?Rt|0qT)] c&wթp>E&_wq!MbX>Ρl쿄)Rcx8 FK΀0qF/|uHo߹G2 oo=r8wi/T 9+ՠٟ)x1Щ35faS~ H3fT9`X0qm'i&!n}0ۀmC22U 4TASt>d-Cue%$(k7%Ԃb1i$hԗ)V&(nqpZq6$>T1C?b.mVUwhY{(ϊȃ(+v ed@AAKQ ͂*{)VZ[^y OM3hL7h<$='f&'elgpa-Y:bMz#-H9O*M.}g_ߜwT롾߂d>!I Ͱ&H)cPAbkC??utK2|_K?“ݖb0kӦ ;G%zb߽5|xKcTGɶk&)#vz R)H~ϬXMtssqt'eΝEB9%2L9K45x; |HJ:xVXN"WZw+/@;9h+f@5G~"hE.]270pjQLozf Dk_u, Lo[1(kHtטyQJ8M6|ةTvd럹M G9T@.4P!^[P4O.$88שM~)Nmb!C?C=7(BOpAa5w\_L#Ò-9m7a6c+nk «0b [X~X6PQD:\7=5ýt]NLylD'c#m"@+/qAd[ml\:*jX~KA$xݑne^+6}@u_/Xe Yv؁i%Pq͔HK# g{aIKWp  ZQ'm> h[׻ؒݲBEĦAI 6# iSLxF^)5[hYĒgu,0/!1n.'24d,H ?(=TEGh߸[_7 8U B;!ߕo3tpd$eABv3g)!fF]ɓz Yb{E4)ٕjkﴼqD51p |#I0%;R֟Vɣi9THb,@V'w`+*ޕDp(أYyO^Fʫ3 KicI.lui>\~~I6iv8eO`&Fz11ZMI\}_2F딿g'Xc n@zP\ﰵ'#sݪ2WCE)~n y]8lOLSj;[]Yߤ$$F_,r2Lc1HHǣOQe.ɴ{i%*np )YTEKl Tr!!gcG "`cz@ފ͑pc&PX@V_;I4V48aQ\E+E1-#<ʾ fgՠ}\yIqyLj|;w2^1ΜWzPGY= >ҿE!"k%I'" |N=ھ.ΉCY> )4x`.kgqEC*ioQص$OeLU!Z?s L}!5ǖcYiy2-2eO3n$85i0x&qnf@VmGawس&Kc~C{Lϡ"F+"CySxgj1~ǠٍH-o 6z!SP}j_1k:򡸬U撪95*»tT[\¯5^_-1r7ulD%guOݒYkVOtAG@?;QsH^#m_Ola{Ц""5nWadMbvVÞr$Ubkma]*Y)r 0>Xػ]?SOXFӶzKv,#%$O3?D偾 W~w22@_"s*a7:5D. p$dSúj)%g4'\vx^HppMw*dn&>\j' {_RORp][@b>.cW8 IV&SżZIg- lL/g6M?xJUأ=Å('#qv/yn ΅Mq&X(X K#gy 墬9l s["ڏ<. wZ J'`w/hfߘh K'Λ%?PaK1 >˞8ۈnGh=o-yxj-+BOP[MzdHqt;lD4X A<ց͛_z?h`*+}:-l?"?iӢPך9x΄BQs0T@dʛb[l!d r (#v #'R?j1ZjL)m5}ym{N$j;G>.n-K BLvU+ahh[sv3LX'GdQDvb+im +Qy9tߎn`tZ }4`'eUT\+s8 ׭y2ۂE>=i1z׏R7;N)EWϘHkM4c>W}\U e԰ KO2z#-_Q) o 6Nj`p&?XYGsS}YR6".sʆP+څ% u4(Po!)o)5OK(`"O=@,8BZlA^my!JXaw!S )WR_N.yݽV17Pۚ1|58b|~< $]E1#厑ഷǂ‡ 54tkc$̪cB)POӛخ3p5}NXdQS5v7z\/PDu'I[,-:i{ioS+di=ݦb٭7f:#Q-BUR4;ߥKP i) 376bxcNwrxVǺ|d0 mOMf' A^\~]7@Ç/l=oj@Vi#9=Gg֮i2TV3aZu+Kthزd.xkHAgyT`] N}bՖ:0"9O:_ [ظ8/.ܠNE㕑C! mn Kf'1[}hh6⢁Mnh,/wNdɱPJJ%I 2A"ЁvDm<ufaܚNWy0d[ARm uF0APQ7f<*Hra]v\m}bybwY㦝c^2)duDD@ +Dh n=d:eJ_0[kO-Ria$,C 11"swd0p%[JUa}7-ԟ~1WN !R[ɫ١qus֗FvLuEPX vӃTժsEsT?fٌKnUIh" Ti@EPc?J6'[qFܬOM}y%].J4Pۜ7a3)9bJK;HB/ -]3O'PT a㱵=B%k M9}>2++,l 4dى$V晴E.IkFUH3P LKkӡv &! kbio GP Q0`3)d=5H4u#|. 71I"Qs:\4F6/egK.CUhh"LX֨BM4&&IH(!hq^wzd B$ym G>~+!Fu ǣXkB C@ß#KcNk57è0Du|q'r R%59mEG;' ХTyPd)ڛTͲImsKyC(Iu#bΑBdnz1@4 OyȻHqoUP3|MfgrI?4wIĹ}`!4 $$$ {OC3 EƏz)̥ފ8?@2MFդ83'k@$ %q-5 ;EMTθ;ycEb  `spt>dBׂBe1Q7w,dO |@/ap_^>ņb&?KLH.[ |cyPrA@W?d.6索If|,KwB_qEۤd6_bN?y 0ANOLѓghcZsrh42`R+$Gƅ*}:0{dmHǞF7<,ZȽ*!EbgwY֣K,Klijl7]*XC1P`[Ml%s@[sW'A`g(ߙ5~V!6TBǙ|.N7Iv'Q+Ju{:k3*HfJ(RsZ39fu)h(C +.wC]iX:ZκVcpC(,#zʙ7Q4 ! F~7QErQk:5iⳤR;.E8ANx{_k O\֠Nye,۹RۋV3CDč¶Pm]c r x' iw_69k|GR8?ޙZneEP$.-gl7K |_ęb~1Vchg*]ך@MTDRPjU?0ȯ:$5O4pSnM`gavP#u4f71CaTj.#i]H=)mrz+B$` b2$' )m;Sn`Z!t`=;Vl[\ $ ܍bf' 3d>)m>=R+SBǥϵ Sx۷ QʂY2@Qp9F7y#-i鍚'p^-^bkwųl_*^S29g[QGҿ,Gp_m˴RšiA;DJNkg*Z+Yz9AȭlCɦ%8p4Hus|zPn }&Ka+ J\^(ynA6Q;w sH ~;>֦\~4R~*v5%Te@F-eҲ[z|y^jy}``BKPdLvŠxdCs!}ot#(8'ijv B^33=C9 ' 3]|E\Z$6PcyZB%S 8zP=Q9`A؈liUЃcI/ P97^6l!{Ykvds_@l\h<%tUjbNE4}6$n2̾ ީC۶Ey|?pԝ8]bp2 C} MD#H4Zu費M%cm.bqn4j X[ҭnW+կ-A4 ,iz;5;ucBmWB!!JOZK[X|'k8%WUC>8 +uErm֡ɦ5NdID[ku{ N+@>GaGNWغw& -%F]@!PyA:J\7 m@nd3q*ol. ]M݃Jn,qitt51$sq}Dܑ> Bj u|Ksmΰϴsz|ZNp9$SOCxj $3-. NJ5\{çOZ PIsY:y{gyܺwƶZ ]5m6aS85ܴHh:*B9fц4t+=cՖ 2@0ˀڅ~W8]LzFL%(>Hkj,%s{jLO D,KE(6IFp+]2ÁEX9rh4n Fx/3!'ZljM"/}eh_ I_*6/>p߇AB_O)uQ0 nzb:8bW\uLv1O(36VY*h<,Gz9" F|K2k4'Ĭ8(?L8OqZR&]~"[sV_ gah .}kW=0B=U.,MT犮&=6zadkV &{˒,"W2Wq纫'X?c$X3!dR:д0 [tRᇱ>,H~qm17b95%+TKXvXtxOb9z q%~m,8:F6ky:96*Qre7yԸjBJ1z5EBu ^qjgl=} =Pugч嵱+a"[Gv:F%w/&Иpؿ0,t p3r&i9zHVO4l.me.|ŁRޚ~1* 8f:yA_)M.Ubf0x벪˘dy auK6z2rg/yk2UpޙӍ_nlsL>@ϵZDH 1Ji=BYfP" p.clOE,*pk<\:IܒaoEr_>Cb[To`_d^bwta}MڰwA~wMݢ$G 8,wd,RuMxC15m,ad$c:9R~V7燿ە’SMQe%ě\9^DlK&Th*7Ø8gK/_aP^x9~I@Iq3{6*ھdPW ]_6L.6Zt ( rTre7>k(iS'i̼i sWRAs1>JqOP[SN Eg 7ϥ0/ˢ 2B3##9j1n:?YR){qY`F(|q\ & dɮb٫j%LE$nNG0>Tu-2Kk+qۧjTU[8*PIHjaP*=caD6)~ĂG$8.< ۏ!yyk+oUn9qy`rXkduzw/A@wO>hb|oIZȳrީjsl >ӳ%BIYŅAu-"ɀfD:ŽZ8c1׉C]|fmu9&&mjc(Q wb ʗ᠀"TLC5z_/ j7CzOǹS[ɏ۷oeOoXGXJܚgQn"ge^װ٣f}έHUT(ٶb6q(f4W ':bA#s~@x5)Kyɘ%Do$U0N&nyn3 Vu4 iZZ4s,0Pb^1XEKw*HJ=ߌY~c!qz%&`hLI( ECMI(DoB{s&kvxq|(uhk=>Ou&b$ 9=Vtug,Jv}JVPD;,W&=37j䩜/R>OQ~5+ sIi'-:I.%1'ېlm"*4bU6S[aچ @[_W?z斪c7iewznܿ b) ̤~ІUDu$$X!r\ff w|"R`$z;SP6f#߿}p& ZsǏV2+& lq􇂰@o&#<~ePiu^>K.G\9M(\e?JQ1f9}Lz=M }ȋ .q@l>/ͤcg:LvG_%Z(Keva|/n܏ؔcU{l'23+Ww+^²08 }yU H Hܞ4yŊG7s?k#H-#uwcE!iy+)tޒJalOHD-k#J?v7Eg3!.)l_|`3~@K뮕𼉑pG耥9ҲN9|(4W3#+Iڪgq?L$;i9~8;)@oOAyx(׊I{=\bθTDVnx]_kRhP$⽴OH=ِGOAm$!P؍&<0l|Dhܾ"Eyș$ls2_C` lY+\dR٣%58X.J=K:j)DR0B0]'ASԧ;qׄ{zlkJ4`.yp_Xz\K%gIH< ;USqu`)h27V p YS#34<=Y25P_ٽBKJ UժNr:`m`>n[7ג\ b[6h4; iL+Xc0˨:O?L)q3_:xJx1Vm8{qSɍb5ݿWg,pG4gu#( 4NiyQdt{ g g )_bQő=K26+O0>-H]Fl):=M85H[KD2z'(M'7ހ6_Kt==fs[?\rU(L } #۹ M"-s1z@nGpc 2-W=P"fc2-IxaI$>yj9IyeM cdȴibN{j>Ρ5;=0O)guO"@ frc:6`t@1c;l Q2%Dzzl+lp M-IQ b=5bM;, [>|‹dFK( .d~;N1)\#U#2ErW8pMĠyn0j-71ߞ_;I&9ԭ>ְZF$4]dѻUt)Y6o :=9BfVЪqO%?;h̼JIiBu& 0ʆ_O>:D0 2jg ]`+R( Y'aScu3N by0q֭.~a?b뾳)-&_Uϫ9t_>?scA|L>z߿}66o(ySl$Kd<ױBq5,icg;r \BƝɫTz Jv|霳&QfV|LqÑQ[zn &nk"8UUQiWD%SFT)q|6WY: J,X.L|TcK0$1+W΋b"[v S}|nxώɞ6ᴉ*k #g@^p'P`F(xKZ<^P+xJ|uZ#=X B(=~G|uKMdA HU+K^l0fȄ;H՜_lnXAG|۱'% XTھPIvH, p7T=s|uOb&16CMwž|Lzu=wƠ&6Oꊜl ]Iy:zǹe麵!^CWo7>Vk{OR[ǭA4rS,QRx0NOz5؇B~TGALN-;@7z\ƚL:p 7^>]rڬ 1AWɈ\u#}f-x?t#Bz8oB^8Uf]qN`t8 UAEBrK)XOG β9+l_>y8HČ[sn0 D0yJZiҦ ҥ)f9Ҕi?XFk"02? s'}ۭ=&3~ Dh5/B_,ګ5y^^"GcM:T5\ v&q" v8+mxvrp/yG.5ϛ)OF-C]5ACmɔڥ(b zS2 34t E ~)a'dN6yR8IJ&u8m*F|cM9LZ!au7 MZ0Z ~ 1ʼ bw-eu[}ۡ F@؄5,rTC.uƻ́-WUJ.HX﷭1wz$PzqٙBIڀ(;&+đ؜:4LH8~gO%z~Й"wx. ][eOX]I9Wwmt| DPJj30[8&siRMI{ޗhN&gQHF3UL)~q' ?v=xt⁨z(UA@Ei\r֬KH|Fπk״ i^:Nt?g+t7c-cN=bzN!rP!Vg5^K?Hfs$wO24 B[9B@~0BH};7NP=d=bu7e}bߵJ D yE+*c\L8qͪ'AF{?Lϖ@Ue Hfw[R~V'#u\x) .a]m͌֒@w`k&.q[Iquhѵzz{s:6(΃ツhw g)!⿃K#~)k*N1xf=(; сֲ^sf _8r!ÉQ|MKlIߝs?urZC_ҜP~pI=ȿkAAFeð2_]:kձJ J+#h)"kn#"`D^P$BkcvhBZR+iN4T#H5'q&﭅hWaY YΒ*_}T"1ѫ{?!P |]˚RuF6LO /4a~Œ {ao׍5l 1H=lZՏ!GGwM[t7=db O]bJ[7I*6m&3Xbh;$Q4DU9tr5bl0vM 'u:qx[exfVP" BdG0ëBxI˛g24tLi#΃Xr\p۷2TYbP_䇎u"ٛ{W0b@6^%1܍5wNJYoR$oic%X/샨 (Ӎ(&G׺MK29Ajޢ$sчe:$D[0OЌ/c 64 lSg ҥb1~W|"gYjIw"G "?l*1'G%nmWpinw"&b(.`׎^Ώ ~ ie7Yo?s ?"EgLNQԮU|R-Jvhb~OFi& zU ݺ?=Ԉ=\( \)omFU7fWAVվ5O.Е8C0;e[sN\uYyбd4qu7 C.#k`>a# P$y?º4A犪AäwY- L^T!W~-3ANT}ח[b)64b,UTbT(Or0TU cDao-I[g$ʰE7H48)o򜓀I"{lkf^-}aܠ&:t zSLG!$r(ʮjozB{B:dO.Yx"UGLE^%l>C|9@{˕7$z71A-|&6r-LKɈ }>֛b:Dx5` HP&B Opl}1*X4`O3,S31Ď [) [?/} ץtfEPdM5FuX'VY=kz  2b!O-58~# \|ɧsUFub%A0(J1 u@Q3C%/B wQ#aȷ1GX'vPVFo#T,kTAG♵w7J3-b0( Uïus.Toy'=.QfA覄~c< J}eX]."z;{q== Ӊ5@0g0??Rd RU(G쳱 h!MchL$&֔j?Zf *-lont_l(P /O A9~7,F.T1(kR/fid K㴈?nefJv;O?wRY,3Ѓmz,Q n?me0;;oh\5$GMi!?.VM"؞#sKI=ʹviNED1N( '{+2Hg-p#Hvf!fq6xOH1L~d6C$/}`uŢE(H4QWy9O韥ϴN4Yca)W/֠w%t1rHWڽ?vY“\ȱz(Sx w%M-V[ W慂:-vC!fG'(u;lq/KQA ,㡪rp"a-5!@2h%Ktx`?DZ2B?7T1H`1ݚF4SR=f3޳G+l5͐ܒ<ٗΒu{+[BZ`+g( z֟l^XR|u8McX#yRTmn?ݷ6a8ÃlyT`$W8בaB)ͽ'%~{גQrBc{n%Sr;r'f`j~ q!G\[B).Vs#V,(+ ᢨaPw*OXWhnT(kwx߇ei; @||4xƩ).SQL(oe0}zw*oHސ9^cSՊdioLrD]tI`T4[ y7Β|_PK"Mz7UzOD2-)⫉\-:"N>U<C֪Bʅ@9 vJ%&m ddf2 N>#YE!cU"ZBQ'DIn1r1;+G{^v׿`绨_J1gi:+\h4_{x}I្6%@OxV4`Vse!)$ ΄!Op Waaijj!OɅs朻$t8,n6/%_ xD_e70nI]}AMn?!fx R jBdxFx 8/hE``oi^r$n'f#{&>rzK!SlMuZIfBJ v}EL;6^h)&#ӜC5fv*̭zo-10a"DM"|)oEςiҽ ATAYB*d$[ 4M$9y#_s{%hdO'Ϧ?)ؽFU=4s0]P= ZˈV&v6XX0Xmq,|.g9qf؀)´z^r ՙ`w*]*ol*^W/:+Ch'\VZ d*+DdeXR?@]PF*R:+/}TX<93i۱qI@O aS%Q#&25.X#ECK[.AƓDp}܌&x)3X@5 >>h#ReG49AARN@"9%0-%d樆 ]烙l ,`!Az=?U+Hhxfd!u[lMhB3TR_5~]5( ɹpXYugI|^0) kљwͱE SAeN.l FYcRhz}3H޺c~M%}W5 a2Bդ_*ʑ4?+9~/n{ݻ .Cg6:2뒴`Mx;'tQ9fڹҍTf8#due(RA(Qpy5&ғ0`:`j懯nʗA:(in@hH!@ÉK ӎo>N]n(.C@2G(Ξ[^60CG~P`7r FP&BڟH9a q GW  ChpH[mOu!~tF9,"qn%/"[l7p6 Jeh{)1+sRx)^չqo H,5y!^n4U˨!68 .yX JwGykvݣ(0`9o[Ҡ{ڕaf"/uqx V!\}-{ZuFQ KT(ؠD48:FՑLST@ZqCvlf[PxdnC=%y#7LčR&un#L)2%M=׹`7PX\qq8'Jtī4VOOZ?2C puc,^FP S2syy8vS4YԔ[-|}F*ǫM;?Y;&[_,lg7F6n 5owcm2V]tjX:óJe0DgCq:RkoFC%(uMzAtR4G0܈ ]u2S182=x{Q>Ė[ю0]Acey?p $MtkB6 !ny| pims3.Twx.<'VL9S NUb[xr `D׆by(o|?-_>ϓ ; m:hB~vFmvnIA eř˱ FکFT FR\]>]Ki,"Q{~x-t*8SsWhLu>r>t.vڙIʰL*OD@]@x..E}eh?b}X m&_ aa<=5!PZbLW*b8:s;Nw: jtMtޘ)'YnRqXԗ=1o!cPV)#(nwW1LĴѰò~D+vPq@$'^`w#Tޒ de9UpJ$O¦:(|g,~j,Rn^T,k>!ߟ(q!~q xm/fATr&&[G+1%.ibE |+*24e$0 TrnWQJ'JcA[آZٽSB\m&┤VvZ[ @Z!J7Jy* pJA,Z&bFz' ",QD&!W-Yjui$1=Ejn۾-ǫF|SΤ߄CF˵{mqfhtޢ?G!ϳ>ݪ0EXu)eF}F33'BC!\tL"5@QIn@/hЗ3SO+|8ڀOR@"zP2GZޫ_oY}f3"SSƊMԯ2d2DepE][@a{Nc/ 4%ƑC\-iztPLcNL$=a6g jmD$U0F{V gz^EY)?2G<˧4 wą)ͶϖMyz4Pe1p Ox?Q.BЬ{î3@!.PZ1B %@QˠͭO6r"44'Oej :~y&~j7lRI& ~Øxc;]YLrBaL S!T:gcPS006D&=T(s'4XM20?٧,s ssWjryiВ޹{Tzx~X.9= RݠoH=;YNu0#OސtZqZ$iW..c=&Ĺ6X'<;l_DiaOע?n{d'-\ne"j,^+IG}I(6^GuҷgyX7jؿdk>(FUmfYX! (s;T1$@xe$A0UnUbiDM8in$0(LK+I"a}\Qq泬!8S). /Hj-']訲KʾybLIb!o* yN:H-p}mo%mf6[ z(qܧgCS hÔ߂@'\ͱi2 L<}'cPtƵ[L}zR1k'LaJX jlыWEi.U6D]C# h;%=<$vGA\E(ҹtxF|\]US[e~E3~uwJeB6go]!J'Ket>e&Zq>%HWsX n/伏`11^A2^Ժk,dqO|d݋MKX9?>t#TGINsC,Jl=r9XY@N)IR6 T”S6.*ಕlK˅; i scSPweU\.#$&P L,G#tvwӌoc Q,Y#N%;q>[ Q`cTGn^6 Ž05q)MuxQȲy0]q]/vJ糀7JIhͽ=%pŀT-+ٸ/K U>H)5GO[\HQrvz'&0zlN85ZQy;#*h"˜WK_ǟfsT qiߌ+3Z)~d}}͏dLS‘*4Hrd֭İ kn!Hb{ -*y}Ӝ49ąxo ޡ'TҖ[Y tki:A.لI NIx>|G1dgF#o|'؅jW@~v[r Ȏp(Cx } Um>\`&Lb;s%~@ƯΟXR\.fmwOY=#V5=.;2;.LӴ9j,FEoO d\:]tZl(>E$|sqG^"O%+^vtViwG3d \}J>2Wktm ם{ƺOͫe0|x5Oucؒ^9MX jcu߯ yD`#NKebjwqM͝Ae{ǎ Yv[L>`a[o#a/kK+$<ԒXpV{T{#sX^)tPp]|ԶR?w(u-|# !^6P]eC_ޮjXN4@}%V8l؞4eC( a6` R>uXRޤǹj)H(4l:9^* M!,P6.x&H™ ,^Hj:hS !nl߾yg;t8 _`2ukwt˸R"m(\*T.&j.(&}a-hnWqJ֥TR‡[S:k/JpqqHڝ So0@)/Jhl=AڵWp-a)8z9ښ7kx$l R /3S"H&*?옊z.T1֐'ױf =zĒxLA?ЦZ^bD!_>;fe^z*ٔp9zC>Tb.^ӠmKA%N`SX%|%Ya} iP7wO<Lwa'(e"-9;-g-;%6:n8A (@0:=+.8v; \"Gd{ /DX=Xp_Fm1w m}Pi@ :-8joRj!jX>EdȌ"-[4Q [K tPn3AT\ ;t)*jUiz&bpΚv@+g4w$D~Nvu; Aemm%\x\עZZX2-O:o'hrnDݝ|._ybw{!C$ϺkTk33ze>O^F:bIFv*~mCFkįb-R^͞*FSw T:kL8Oi?ؖu/ g#FHva-?WuLy,r@@Prɏ/[:t?c"2̓ɨ sLKwh{0wz(=\FjT*N)`*}w#Ru2rGQw4mB s6ٶ5cPsH~D),;7J?Iˋ 3RFFFEl]iDf)QSIٶ<0ޡgQ}?0Nt_>TK#. 3|p34ςQ瓁h͢86©hOd Y:$&F&Z)|m49A-,9GT:jw|Z= x8 ;px1=8jqw naWut$ Hg[ERfʂjbuJeZjť(yqg{/ !AoC5ʫ!.8>@*ccro4qxZrEG #N9C.]'xTO]!lb./}v@RS!r3F['xc~5Zf}5d8|Ch?̰Āt"(Ӏ~(BPe-0+y+NO0pb\q+( tt=:H`Դ3Ep8oW9t@bH@qC6#n$ BZ:g')t{zzFwu m 94]QpbݥA0Qv?C%OoWYNoXy.-YUƣPtHV>Cӷ8y.Ew8*pG`e7a6(DC2ir ,e-NB3'H-<#?s]G^2%ӎ6)">a#uN]\,Z<$}4*{%U {)$LAAGFBV@85ŧg,e78“;a͈ J@BWF% ?ii T|/i}ӓXԢ(ΥOsi Q~]ИqJʩ[2 &U -LthO5@e\~mPLqox;)ɂj![[ f;nH;@Z!S AVŔ%*U"uH2y}z+yd?kqұC!̓؎oV - A# &`'׎%4cu8h]A(+bF}+!>q q% sxRG5M;YpuQʠAf'q}.+'X9j*?h[ :}"m&QvSgbfꊽ,8B{4>8ւ˞DA"+|9NVM7?|áZץ82u8ZmS|% ^? iZcW+B+n;slXh Q\^p- K܆kh(L/,>d[4'y)h&9&^V~ZfnW" [l#&{? $hϹQ C g[tFw=uޤˌ^EnBr.L~-594\5f1~\TA1;u9;o滢܂U , ;r}jezmR9Th)Ƿm?eixOY:_VQeQN%y =Aċg֍Sa&Za1EEl sѬ 6 "2zOA.ZsN#3鉆l|Ǡη˾_|aSmن GEGN?;/'uy{(0͊%^b֪\ęrzQ" kgoFFw韇}[j &{ v ~w } Fuzr]~q1^J&yxHL ɬ o750B݋.(tx:~zE6@DŽۊ {,`Ѹ?巙@F4ѵen%l18#z,%J͆Xa4f)oX x%^-XOqI}M_ԞF"i k%vqg=kԈ89{06fP!4C8# ʋbA0B t2ū=pKV-P p瓣Um'O#k^@OwFW {&%_ѫQ/+ e`MVC X١2CfLR<ձ6m}y]ˬdU;Uy>=>2Ǒ̎XKUUSAI2itxraŌ! I3eۻIE sF<#?V- F+L@E$ Ew\{Un8MWؖWYyw\flr(긟iw.uT'5{u ڛ*po<'"Ob+ ""Bl 5LG?r굊;>kӽd3{E;#Z+/,y0sm>OH 0{cm}'˹TG DZqӌ/mk xG՛3%JhpvGёQ4J1G8 XgS|k3%FnL(R.3D͠s'A&O9B-GBYEam `TS[$ϯ F`XUo8Cѓ<;kt ϸ^yaܟC~tBuvqe М-Ͻ0wzy]f%!}Lph*zU)jb.JM{X$[}i_Ly |eآkH;-09vu 5bES7_y^ƅJ:Us;ʓ9AMw쵅7!ĝ(.k.҉*8SyaI89ϓ'tUw~¾#:Vqft+WCuG ;M#Uׁۢ+T3dk]Eu_zkKƞ~)ѪϨr?UQ\ᘯtTJrmksy PiD=<͘o)8_4;IЗjs=Sk _d nPG(أEguq{.+L9rR>&&!ִGV~~,S~']"T^<.ŒKI^h&̽tB&0$HGvxGq%e |'rBඑu՟fHHр$ Qy>_)XUӇ|"ܱZk4hI?߿ۻ{vaB ߙi7N<*NQ *O/e2bbT|j6x.%tWkq/\66g8 {vo7ڮh3:i)YU0ITv{Ud> j,*q`3F;=7%h&1xr3|T!S" i6Yud|A[5S "%Vl h,Ak~r4G##sh2fUqo=h=ł6)`*(ϝx(Z_X. ۯ"}'\;HDTc4#𵐂(0=%07%| iI %WF<+{d[Ar5B+yVHqd}mO.7QJ4^pzxp| ñ_B2UvN.4JB=M۝ C&`d:h6z2,@,(Z+KvC*0P{tJ|t $濎|_lMzPtͦѢa{AHhjE{xђ4s`mr5i8\U(]|u*"ֽ~Uo&Oghƙ逓0eنںv1Bk(*oθh&jE3]X!TѮ݂!l9chL=bo.vh?0Qxk@[ υ+Xd=|t*CʗPNÃ) %.d10dCU!qxj6ͬ+"3Jnk*L?P9쐴'WsІ>>> flt肋B4ws2was(/&fx4JyCnayLHd3W^i:]eलKQ[9W x=u{,׭7~,؀`htwvJG;a'(B#uzI.:}Z:s + sO~-nwKCY2twҌ0hRJ 4wRyA_ZtuGjT$ sPMޚ sS95HA+Z@i!D=~+/o++!T@~fll V\WK 1R ײ-w60)OC 14]8OHVM}LyR[MՇ _M^q u M%-Nijknc~C 6QH7J&IU$o.SۗҢJtv]o"_X>$56uJǏI!qRXDv CCY6} `g;N]ԗk&hy:D`7mkbOJvйc19w["~_M Gf>3wUj"|?ʓGnv^+^`ß&F+`V_E (ZUJ>ЮE>r== 3|u1Y9Zq+s `M1 [lo`7v-TExԂېoXzG3[w43qosBa? nV/,F8XE ƐJߥJn LR [=LHP6'A嵰f:bj-T!6i| w *8rYTdb}@i3 * ITJ /.3O?3Az Zx}S&W] esWq? ( 8r/>>C?f ۳7I3lg"|9(a~TwF f.m׶ /$jrEZoE>{2r NEy׌VUnĻDav>>2lB?%bUc4,ՌC[2VcYƩvK3^fKE: pބk,B4 {MLxSUx56ˡVM/\s=&rԡ?-b9:^n5 <:&" rS`T<Wo ,(??v$=Bc&ݫ :%+h7`뜩_ g?EIp%EsCo|\yxp⎃jsӼ #pt1M L55w0y9B"J`a /Cc8p \`]{3GWc^R!LG1i܅_QH==uRVUܮ4f|oYFn6ZH"D9*v%Gfq0 {pbDmk[ocZ[oVL<> r5̛LMlTGmhu#!WkXD2DԠԟ7^%"6'Uqy{K8 LԖŮ&vhqKJB:(3eVPŇ"}GT"w hhCR=%0MGYֹl_tYgdrt&6G]A.%9DL9~qsBտ%4bdn:lLݖܶlFY:Q7^I;1r0Yk۾)xfY1X"1:l>Jfo\aidY9#}KyN 4P?W!9}Ҡ­^%m }h񳀱Xl Lf8`v$Av_tA3#q^@>6oUG1VFѻe0b `uȸI~͸cU@ݎofLl C_;1cͮ ynLbUen[(Z9^J6( _'[4͂iӮh4A p+=AXxiv:U1gL17&Qffx ~_xXq'~tFi%"s>d,XW~B Ø b 8e c>V7u? ѕYRK,x|j,zNi ^0F32Y2?}c5'=~]jb%Y;_ҿ6m K9S8:vG&WAe~"dM`Ur3N9M6wនgF+)-uo1+<|oҫ3rPZ|Co%g#gNYc9GX~Q+Q#  /~"tͶ5<K3^A"[RWTX[qZ;PKkwT낵t"sN-( ornF>bfܛּ SrXjYk:SgT86y-YPMi9DCP5Ԑ'wQ JMf`Pצ#tX ?jeQmi}-U Klmo,g&_@7+Sd˓UQ&7<&~ߧ/;).fZswȷɉwʣ gYmV:m[ bO&u"f !»u{0m_Z35DM+οĹx/3TfrVGTN tٳ)e 8vS4; yopZZ?B* t_1QWvF6U'4<%*BJ%7l`gϺNq? nYišW0:,3xsp?ȅY|D%q]tOV'eEFR{@' J6 Q!j{S3D6?D7A(*Tg'W#ZS=>_ *x)FQL /)IZEyGф.x$RW٭d/,j+ʜT#OO/Ɨ\@~ q4C8g˄&{7C+fxvIL},ȉl 0$),'|D`I n> c9.ݕIdݯ].n2kZť2Q[uD0džZYmAtVl?rR&uezLdH~MrhkNŞ dν>9H*=f^>0p޴sHE|ӎYl,;E/`h=yL],ڍ֞)ςwyO:JYWkU{8xƲ[f^H*@Rp<ȦH NIrBSN)qeh& ~>+ ծEE|ەjy 뷠Mu9ֻfONڄŊOe޹c?ٸ_;}Z yG*"MQQg6Q^GLUB: ,gU0L:,hO2D-DqbˤȋQh.* YP@ 'b(/@v_W A:{ /K0\/1Ίa»3{䮸 ͯ8}/9=8Co:@V <2#e4U<}GBUW, 12 3I{[]qAaԪ7f RD,Blj%A{ v!L 1 d, x<{pͿUg:[}y fB/Lv۝#u~HqqTt//C,riųk ZXf\UQ/Wb@,WbѱgtaZG_ !C*_o1L6M1'{X+r犟Y%=m\8NQ\OϨ9ZmJ(Jfr#}M" W=Y r!,Ⴞ "`ΙM~`to?UЧ~#\Jl|p䩄&wtNbyyXORl]޵(ؐfQNgsbYҥgNq ̭MxvgY:=n_&O¼\(@9f7Hz]s}%%l>.$໺d1B!5k1=R6[#%+tb{4,9l43$"-aڔ|Hy#  D@te|*b6x7zmPr1N8$̟n񦬮w*ѹ0Jp]xvhra;kR={ٴS(lWߜbG#!B1h& H.SaIڻ᣷0{sdz"]-iљ+u1OpU̲#}woQWt="Y d2jnBb*(-,*1Y`EgD~?+h=5iZ+ɅWŤ}7 EjPհ]LJdp bG8h>D8_ 'a^aSZb u:%}HŏL0Agચ9,nS?8VёtCcxl udLcg.kIHht`#57a_ < e3SܘnW98)I,e.]2ʞ6U5*\2 ̴CԂFfX IT5KсVnǟz%jr WXdRl7rPs^ q Wl]W<^G>HIͿd*c/ ` p-3 GЕ|K4oU0e(]T՜m@tf6ǂU$x'Z4& aΌ,aslwTݮm$W vH6z @Obqٰ(**'t\6 Z{(0yn[XoϜ>%ۑ2^ svCIe3#Sϒ<=˅<|KhiX1A` D 6M3C/֯Pw\ *&sJ6)JU7q~?|=fNx:~B*|)D,1ŭ?R sĶ0 }8oL$ed|tf &+CJ7 ycB H~|d'XHV_`wP^ÒI?r D^*I|ZM;PN]$\.|+v HZ<٫ѧؖ 6ڞH=!{ K u!g-~i-2xB&!~`5"-`txbcɂqjX43;*ѤHRɂmŊpD;H޶Eߠ2i pĬ;jll<$NҞ|-uv JFTw@?dOvGV'03/OzeaZ M:?sg1`&n_v(L1(x_.9 sגx*N[n+W |,E zr촏2B)hF[R%xۋ%AYW7FUϗȢHց ف8'O ԓJyb8-cj.,z0sxpA¸0tVň3`c@c,"$ͧW$Dc09 7O jC?62pXC=v.?}DD5} "|`׀wzdq=N.1Iu2vtWiFH##\]g\(ƅQkvdId55G"wGv/5[.ȏni)`IRؘ8bIOW6>* _ v5F޵Y\89+u7|4ݣ7uxҨ{SdkeX)l,R~&U-_kiZ^1,y>j(@bmF~AYhO}Op\iXG4 sXmDȽ(ToVY [ORs4a:'Bw =pOP_&l w|aUM2cXz9Ѵ=sl)-<'\|${1QqY"JS(F,2!BǬYKzv ?9>t[q ^9 "Y.Fl4V]f.?iˮiف f .r˞9 9lB (*ף9KhIB&ҋlUC' su0;`t{2 U@g5ۉ=`Mv{_`Li7Ao} p[5IKnWdhT`G~'=o`?!`T<XD.dxk,CiZ3dv{AY#>aR:0Yl\KjSQRj(rq 2aM˒HqoQ%?N>QsY^!Α]x;VIf$uIueÆxrUaB2U7RssYOhF`n'+:zDHIOC/=4~0a8ˆZ qI=Ns6&h`CV×LQ(>Y9UHY&ڿr[@]\~F=?ƾßƧg6UJ 7`!i?tEt_Uj*5cN,~Ӯ]G. x$u" &*)^1U6)Yoz*Tvr]oUKiٛy $rhahHR} '[v&0 wulr*O _j@{XJyhE#-nyv7u4NsW:U3 T?Z)¡S'[q  :+g V ߆.~(f#*J#Ǥj/†[brm(i!TcmAFBºdXQ7R&cOJר3,'85䖈S v 23'5γU A$Y}Ix ܮv}j2 }.UGN\l }?ͭCȆs0&<؎|!ow2Sz$AYLI[ Niuw"J>Y&2 7qH{19xk-×Mh-Յ>54XGFGuVӖ!%{$AO[Wi]HKs!(y#&brTCp? >%wI>Pȇ/SnDr ssk7f}\$pXx棅tӣ3زgR-wX[Nh>tmŚS-QN.QW\Γ׈~_:R_Rwg-]`$GUӧe $98W FzèUx94{%$T;N_@ݭ!BuF1]^X/iB& LS-`Xh@2G^dQh%uj͐Y&Ubw)uZ;x0`۲%ʔV<Ћx,OखR#i/Z2V&z}uӎgc[!DאU1⦗彴5 6oOd~t.+t TӘ[\Lf5OSڡ1"60b9=aJgI+-P,@KiKyXNW J-*MCveW$NV᜙w-c Sy*)=]usB!9hNKn`6^(-!cW#l:PɞiYK]TqΉSp;6* d7&!Fbk4OlᴬMdRy[$&W,):j|uSE wOWF:LNNZ~!˜R/Eվ.ߔyL&Yfxdk+9۳uYxX't[ӐG҅5&鐅sj/7U؀c47vKsވVtڱ/͖&2 [Myu1cI~ ӒˏMʿoci;s^'ܘU`&M5w嶄+`-ɺJJћ8JsH'w=i$XV= [?.V(UubXՓz ^NҴa,g< V5wt'GJم&R ~'n ?/%I$% [-Xd DOT(\$[bZ;K~6MAh׋XqAun: "q&~Ys#7e oGc˷PnJ$SW.JYG-0'] WWP!u&RSwyRԗ8TuZߺ9ҝ%$}L*P1\Eœ l 4m#+X6)##XR8Yt6OXzN+n#)9H0%&C[5ɫI~sJ݄#%|oe9#/rlijr`~ަP w"9r^İ>C2?R Xe`A^6ݺ恽 g],s[Wk'3ϭkUy9fD8m6# @dͺ =8FH7܎.9:Owcг?fN#Po0(-rCCK$#\ x״"QF]JBa3_$";0ŝgYp:"[Ixڷ'7q`@-6Re;?mڈT~dl Czi m9)ڪS3ȢF_KAi3ss\^o MNϿh1҃8IFf+HUPɹutU:erl؞n\աr8;,i p$}4-\*tj\ө fG7yspSk ,ٿ+OoNB[p s.2Ū`PdoU'@@>e .D'yaޞ=qdMR+$C>y)Gl|ǁ>@v0s. %1!wtPq>w0%؉3M"(=Y1S:+ W Hִ?ևHB&NQ `|܌9IkVMzʼn765׉Aǧ8#\x~?ts@&}T$9¥GKǮ @l[M4ѥd8t GuԆDqJlw<.DBj jK2<t/U⫭~ViPGZQܧYTsz.,YT G%|=תe}/=CʪQ{z{Hr{J:ׁ{> ,X U!TeZt23a('SS3^}<`>ҁ1)~;+08AEjC;H" OEtřj?Ӝ.mHhn̘ @r|J]½^S ,XFN%$]`e5lfIIViUUpCqi񙚧ot:ϚV28@]< =X AB'O6j' fM,vOQl0b]q/ ܓͅA>q (T=\,]L:eGTR؛5y!{݄ժd:wh:9Yy^ DS35#ѷxe  Rrc_2EM/X=k88AJI&Lы4T;rC/T_K(O;2劓͊ U|QC%Q yOHxP{*|DqZCehmHaJ%[-Pw%M ra?V ^W+݋48DTSX8QRikt+.3JrS1.cW|mq^2)[gHq9wX '+"yi ZIYG~hO焉L5ڸRs%c}v2ip 37̴+Nڋ(א9\ ~u,Qs*B`t= P"OfP̌pܜtXxθ~D#TKؤy]_ RqAީb/3A=[*}J+ 毎weNۻgOSR\U3ܴC4}Rُ6elKy?I#'H23^$ x^Ҧ-յ|t+3߽pYGO St;3O &I{[oAu1WRcd,,f{ NfN_ ~t%P^yHjA`0h=)SDr? D*WMq; _6˖N)'4c.]q'v}feki}Twq'@3^R*U-xW(«#6Ŋu< BnߜHݖGrVdN g܆@+L7Jv딎ZyoJS=rKt*·4X;=mbjnx*W#؎)#C}/:%m% $;"&D8ޤ{pRt{,Ԝƌۑ^R+qjFq%U/rO{Çom(h^-GXS0~{Զ~ ;z 8VO]e(Mfs1c^ WZ3@^7p\ dA ~h{_.Y~}UdA㉴g&|9?7űBǚ3 ZtvWàRAAb"vl>ErHGT _SOY?Xg'i0ĭ ,@Xz~K/#^hfǚ+[ -&Ņddh*&f{$MYʳHW[fpYII0]P7/*W|J9Xb?Yn,ok)VHaVJM}Tr w e2v1oҴ;wG4x8K6KLu>]N٧ ڶw58W(Jfؠ3|EU$Xkw ^Vx g|3s=]$Z>V}ZxcU d#wImQ=3<H eq-:jv`vto)H&q.]}?HeF0ʲQ_Pyi}]֊S_PX5HʐWhros7 LxA/ I\^>jrL-\B;dD *;! "kC4ک#r`.yШz0dpy!'A A+H$[N|{Ա 1/=tf?azm1~R'Z3$h a q11RtI[K>ePNG=?>i\^KY%9V$o鱺ʝo[LEv&$Ds&U]$`/.BaE>-Uehq\- >56w<ϜP ݈ dF1_Eӓv0&Vܒky__6:"*<ʝoz//-] ?VjuZZ& %551H{fɶ9ݓaB.`́uUL\%v9ʌ̣1Esp=tSs;eJgr jE`}@ Ӻnx,Rm^i=6G2;|[7}!9n*PO]Jd33Qso{i>]i,TW{5yTFn?J8w"G󹿄 %ӖDП>-A9E3߹ J=`)8*x✽4La8X Vݟ"T`{@94 :i 㡂WWˠ+ㄘ jsGqbL/VgS=if͌sO|=S[4ML: :D PCE?H0]}$}RHwzEX^6 Cj 5 Y}7ofJܲDekk=wIЏ*~݌[JhT  2ĔHe3}ⰝMԦS~I}IBT)eEpy\O6/1#4[gkcܕ'\36,*øl5%V@BOaAWm4CD:*3;#<"~u.Z<2 Tc_z]y]UBӷU2|BQ>J/a<b>;/tm.z*nѯE4w7k8 (fegE AU`b[??$vwJ0?uS՗]qNA͖Wo.g B>|R.!%$ e撶"6M >n}C7V#h*5e.44㲦ExbR $XU6*D/]i%nwF?j<ۜ0߲U?ϼŵxI9wKظрpUԙl  r,0J oxoľt}-BC~&QEH^d8pKg3VEV@)MŎntZ\ t,Y\4FE7l:rr_rxm6$5-f~83e EA״_qI蟑v3tk)(`ÕfcdrlZ|"[;QV/KoI#N|yyB_l3O`)=Y Quߤq^ ֤9օhQ\mYOEǀ`ϸk2 \hRo].Nւ< ) Ûax{ZfBzюkr#QUH(I1)McX!}iJp AdooETD5?Xޝa߅L8Xx2h\\'x|2RT>SF)ߕa^^l6ulR7w8lBrsg*yቻMPW"]S5c|8:}gjkBoSb;d}?19T\`xب3giTx=}1%J\v\cpҏ(T,4m3*#UBn"sfS'Uqh+[S=dIHswY\R2ݴ3H SI 葵cEfԟ!5[IBRHP!#_CTkճF);v5wuWR`,K5K0s赀lt%BĵBeId\2x`5S,IK? sىϠ-N$-Y4.lG=b"'WWN#_O$MQT U&Gb{1SkG|Gn'K&͘H)}>k.YQS3"[Ɛ&s2m~[y~hh6(vH?r=-gw\F8Yj'R*(;XL&v2@%-uR.*wRx%xM2njݗ!N79*5 B15 Q' "!@, GK6BM-Mu܃qĜU(EFI1":\xŤcw0Q[\gR4curHJ oӏln(N y]uEwưWBSFIiŌ\%[xi&7lW0bxgDļ꽶 6G'/bGg'|Zv=v`Kv:Qz.P(\_Sx^J)|;K F|h$*իƺb*lG'9nxIrg1Hj-+(QtM^hNHғTLMh&Zi\°RՂ?0T;XܔAM颸EZ"LtwJY(k.7p P>y"=S}4.F~A†XDR cW؋e SR.S}PTRt"s+}^A0 g`N*h.U$6jZhƥ0 xC,Owz#|j/@)'MokڊݞYb*pd85_4S_%𕔄 @jtȳQld*E8 fh!w$Ԕ mHIZ'9(mGa[ ih́7 ) Un;duתcmmf2&#[)*Ltϴo&٢ ~<ZXpn9l2ѷ~ERo-\aa ɟR yʃ\skPlْǯ)sr D٣N˙h92?IuN(#KP (s=!OkP0Kjg[ ^5iS"(ce:oHԨ9^5.(/w]%,{a ]25nd#6LH( UGXuO0[f 07ecRR\Y&Nh>KX /&AHkz; o/:!xS{A43HRu!FK>B⳱;b$[I^/ڛ[֌xgjLg6fwn6 /Ġ@ =iP=s@L 4ާp,tyɬ[n%b2ʦVrް: vosfNE/}'{T»t`|&[`+L@WhA6|:\1Q ]S441\hȌ90o8gS7n -M>pT4/Դ, c+[9UcO`zm8څ]N_(+G1dޓоٙBk T_EdsA8ya^Zڬ[vt(uAuܛ"dVOC R?m3C.q؊X u*9yߢ@wLUGӹtq$H&Ex\XloDh8J-PUDF'_lPMuvg7t4ʢu% @&+<Ǡ (̄&zIi.>3V XN@q& D֮A+(r#5|XcY\Jދ2;VD UqbL79q=&'l5:n]R<NhI V/껈pX4 !omAx3{Bc>& SOw!3щ; ^-EAh%O'Ɠ2-+ XvQjLSx[1LA15ZzR+MK4o:U ;%u3 d3NzFT 8ZH0{J"cc!q]ఁ?:5XAHwD8 1pP;PjlTlI-rc@99X~,׍ !_ c עrjQv} b0};J d(3W8lXPOI B K\yB(|L=S@!e}dJ,o}!^!}JafdVߟ  6W `@^*A+cT|hT) Sx{tO͒ʌ04qϾ]d EVT'zh&6E)t\m޲PbgۛrdujF+}3^"&n@HlIn;lnaGfٲdkj!.Y?}u\XF2J7vTlYt$jr3p6ʥSr˅}iiNW}R3rGfh:,Fscd-B`t|$rDm:V0>2jw`vDʄrմeMxX_r1%Z'j q'^ .)Uz`K:t .<֐b؁ȫAo]|S2:hk= 61Dp7FD*ѯH{9?ŤKPᕳ-׿:^ -LŷMK׃.;"9"g9"~ꘃR*R5L}1 B_ebA/纩j=- '^<=A@k`aRus:gk) yߺj ][H'YOD3˚H;nhKγNmY 7D%(Z]H}媭dc非0G:ڳƵLEC+\k@V7PW9H"6- 8UvI3# %&S]ݑz#v.Z^Lm8S^Q)_E,'>P9A|xRryb.T<|煡Ce,Mrˢi[;%Na23ʙ@F6Owq2c2+b '6jv%xvD5^|m!| /m7 x EƀF,֥f*bycf(A#QDYWw?FViil_5_2N6#!s?|;?P Ve gO͚џ@#(lJۘ9 ZP6*D:qpEDE_~K30,0Pffa ɟdw֕eG{ |u=Ouh1x̕Q' u 76kW-p 1΃ÊڿǦE_^+P>e'+j >bŻu+ փ,y8G8ODFscC%U>n'jOE@vp4iySoYuJWIۘRѵ_2g>TnkWAܯc 7V]ǜb_eHn%zW C яvPɤZ0H}>P6W)ƙ͂#ZڼW;wشɚau-,AI?n #g hSRB%t1SLD $@JCj <1u.5hz?go7"P Tz_߆Wb/NlJnĠ(&g#TGU43eTjHZ@i"(iYXe[^:N0: T+1۳bw^ n;. *ꮇj/iVĴ .; T8؇IIJJ| Jn+: Q)u`^Yey$WXɹ=qpoo0r4z0'QKyK|~+MO-rdQUĄ)]˾p#3E/ -5Zެ| _͙jپgR0DpXXʤB&oRg9~땚c<L /M&W7Ɂ!>(!= #3-8wT: v.Xenc:U~y(8Z$(xBT ȍ'"5۱jRMَVB#FSՆ^x1 r6^?"|GH>O_)b44;$I'qf.Mj!^,'MZC= #Y CyO@4HHnjЯYuw$XE ͓ *]C ܥɓGm}NjI @헙 )Bn&Ez~%a\ HIIOfZ[Q/'%pRY+4mpwD=1jHV'4~Pޮ:U$oB1sK'* E4# ;z_3U193lߊ2GrHSttz=w'A= ^%Y XPCYk4o8AR-DGod"ه#IS-<@$|EHN:ym> zѺ#nۜ=;CMِ˸~`JQ[W<˼1֪-'Xtˊ|!T"S5JX9v~^p-Ai,kX5rj"LE(uM,7zxr(<^:C۠Y ^}ȣVs!^)}'}t?RlrW6q1|ic((8˸]m Gjf<8`ơ }hXtl$Gltw *!W >FLm < pV>3̄p{t$[.xj2*i @ų:2g}ݔxd)Z2.SRi j$"yAC,]:66^u7wYcURy+b!:۸%63%"-~בv'e GHف1 ]h+L |L&K\ЋY W}yw$x"(~ɮ }\ی~0v @u(-&ݝ75:K*?e}9ŵU#8>ILj'NO`j .[p0"ū1L۷D`38sL|6oOrfkB)v4}PP57~ݠ/=)Cz.H]lp ~kbCNqܪ$0Mǔ c`V rq+ߢyi˂&+ =¡@_}RF6&EPe2/Q4\d+-~hT {`} R`+Cb^lv䊈PZprϯjȌNL ﴌeHdc͛2A)&`4xVOp[S:6 V:1YOFtjPFҺ4(!ńWClAT,oN~-8!F|{mAo 6jy˚d9Fad'\`fN"Ň#Ph\u*ԪP`/$ B)1B(LϘ&b$ܕls ^\NY-wflu]%]n_s Ӷqݻ{YG?a]Y!^W _$A3`pۺP̒ LVG N^!2|&}u6URcΖzST:A@84X?hYF'{22 uАMd d'!oz!#!p)h]ɋh"ۅu}-mZT*0;gQ5} i6a8NzWVv /lb 7UkYwb "[񒡊 $qSA$&ʾb*ح&"FgYh"Ӵp18W۪D"ķ=LGM|>ST%E؃BJN{ZC"'r\# u&;"6h̭Yb͵O'V,#3}AL 2@BGt+wW &ܐ(`L}AGYhζSjtW>`OSY('# Wԯ~uWmٿοNot)G/8]ya1); 9|#:'Qpi eC [ rWB-Yꎮbs4sP< Z6nҦ94h&(=t"ЩCj.,p|lN3A8lێl]N%ԐعN햼JN넿A|7ɩj1S gM~}axIb >h]^Us}ͳ0&-M0~ qmysu q]l4EKUvxcq{ṱB`)QCaj@RV[eAs-Jl^# .+iFYgfߒAg1Æ7o 8q%X[Zf&IxT]`_Q0XB-ڶ)yQNhvB#!\@L(6l,y$0&^r"֪ϝ!*7tǐڻ^aգr0pjS=7h4v_b-#!\TLv8Y}CgTÔLz޷urn̕ Wm n -$;Ӆk 5dt1]ү5u맀7Zqa>85 1z+X|0]}[[]O[:ϰl‹\DFHcEtFL~!Wǔm* }U/6t#Ŵd .NRfyAO+mNTfKw-OtC ˖3qvGJ gz5NuhE]J9 u79o٧lDؼ=gYZ07070100000405000081a40000000000000000000000016609d23600004e6c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/core/seq/oss/snd-seq-oss.ko.xz7zXZִF!t/N,]?Eh=ڜ.+6gL2F_UXfq懵B[[%]+ezX;Qcrk`_2iWjaZ?b^޻ПA@,1)rS >4DST F΍f2VNa2"fEUY ̍t\+E e̍jI[)x(#/-n Q1KՁzR\٘JM& yB]bCJr%·7jUߐ4Ҷ5BPͮu«:(MICOuU,ӧp+r^?Rxۯ~Q4:olPmǟ^B A ėtY=TC擧^z%烂ϊN}cVA?6ߴ{d%Ͷ >(G{p&L鼹)oXpZP xxU$\ k ;S'7s#J]Ye H HF0gRCBY5G :¤وiY:hvH* c IҬvKaG\BZ \`g޲\'CF٬{)8:-RoMJͲ}4vK-+UfNY!')dT0%ܶ!LK`ol'%)Ld-9(#kEwuٓ_X#䈰#&$#YLh8˜YJ{$Ԯƌ-=$=Nxednzu;eHCb~v4Q|!$: +d@5섙aKA"^ϣ\x ~~ .bUBj*!}>@R.`zut띇?:"X!%wBJwo|kD=ST4PAbCQyļ w *QDe᧌3y]&J;i e; o bԄ08s̭Ϻ^ A]'Da LTAoP.d祥gT\Y,q"G${S8l3QrUvck|{r9C,y)#QZ`I&KR̡D\C]N2(*VJƳmd'6<:qd$86݄t.<&>(?ݔq}rPR IJo6D5GJӉl)Yy@kEh[Kf"1N@NzIDH/(MO0TDp9j|hvl`)5{2}Uv@VP \]`^Fu7\y˚{9IpU<xNÕ _#2, `B&Fh+W!/'3 rt1괱nȽ͕j- غ#e@8Jc1q-Z[gs᠋\%`HhSIj06EƋdxQ1 hܓ$'%ضi܌tO(]g.x8]֖^Q.V!H qOWrQu )x3FR E,rHvH}Z؉*i{^'W1sMGͱqANFik\F;k:;%ʩjrIkvÈF/f1l1^9I{ܔjHYfI> xnazvq8v^k?%p4Qz[⤇f٘(V\ LO|s5,6ɚ:`$eezn 4vܾE3{|a*ĮB}ME"o|>a`XVhsCT#(2'wn$_l$ֵ0ZkXq SUt _H`ӫ=W/5N)[:c>@$%Ɠ''`kwCV#W& 5T_/ɭcjpF{&NTL!vY' XDѺzTmyi\-BWauGdLVYW7kRP$ai<%r;OQ)x)К4Lߒ@ԐП7zQ6*pҙ ^بrp'=^4/w I„^h[(D"zl#6u~T 0GidT? Md$#x-r{ h g܈hjy͏ҵ56bH.ۺ )x|k%:,D R z[wrD2`k@8qNvKj{9ianUx{LyT>,ŵcZ &n:a}<6ԣ̩#G%^ܗyl-Eھ)8 Js"I(UQf-gYV(=R!PrW=$߹o52U~1d#c4)d+T斑_ԌR$( ΧlzMZlxF;#( JBjȐ Z$iW)9$q4iA8e82 G+? P*<IlQ&$%H_|_VgO(=iya@5鄈5(!| GT[V+CD#L=%åz]dӠ g9/?;u:>dq|V5մn2Qtw# .#7b: .!15n)Dqc0ɧX4ks8r`pMk?%VǍ /o?nD"n ۙEE0mT0>/AJqtiƭNmu&-HN߽F-^X̷Z_0ioQaO֮veju*GƻafKjih Y=At9g"T7mCG<"dYeUmap+;QQ:l$I6hu X'@@Vh`2j^GY'ƄۨsVOc+3lЈ,ϊf9 u sƙ4wM|l.+p9Lpˈxt:Tdkb}yF<嶛SaepD! ΖF:B*g'/Cy s) kHW(l JALTWn>˧_MM:vm|6X,xU|dVqyJ$fZ'O&# \vK/C&rX9qKqNKyΞEH?r[j\X-N[Lt/쀙*̕1p=4'}GKQ X<(*0Nw@5f _5b`Fڥ5S"':`l c`>5O = *H!yg3um"E{BWJd!u?ԅ<+rTzV1Dت*̏btv5Lg5ut  2@94%l9N=kGjؤGp:TW2&[ɽ$ЄV|>>XlhxbPmKKy-AOM۽mnF PP;̓>Fn]- 44Pe? AP i'$ؼ#z|, ep)*>9߲+ÒqTG'шճX1c@ ?[s ޾j{gT)j0+ԫ;®6Gmޠi9+·=)WǽkwxQv.H8U\\qk##U#1?0s/)³5[ }6'09^RqP0 1^_ 3Gdٙ(QGZG'|pˬ25Y``Y{VT`a^+؂E>~:(b'Ӗu'F`ڑnyR#T& ‹ v|@dq?x%{cyyioy T{BS="̾E,*rң@&PXg2{a`zP/ڗ]ÄihNQ8m,u 2Җ#p"3kGnO <\enhg[1?M #W=2hc{X=¥zBHELG֤JY7upW}bGSub+-D\ϐؒAYFRUawPN #0M.ncE#Qg]>)"iٜ А1{NtrAeFug% f!Gf%ۜ=wD<0KcH^AD񐛒æ6{&Cym,B,n$)Ɩt*KBvθN*GD-U?чU{F`9ҌK| !#)m-psUu b_ǎrfLc "4?f]b@O c;$f$YF?]ÁdSq%~Jb}cZT"Vܧ N=Q-"DM_t{!F#GQyͮc`"CURVJG,0LF?sݔX@MWʉT+l໦ŇeXMk>C~_'aznL䋾P[3ãL%[/ܠm}p=ЃV';AMzQ|:n]m?9b[Q/ )I1۴klFc--*":d~Zl)8i7 zQ^ v%,P6Qc&]xvZEwăo{ B˷H'bm%y˾M89骵3"jϣ@Dz(j?A M&s{ O`j{8.Mo͟yYi@6$gG|%Cw=Jc l!O]q]}~"u; <7f0fac[S^6e,lמش6,Y!f,dmTc aS;Pux.FDBC(9U>[rW9)K 3X+_]̓=ȥ)k\ mDrpFlwQ [x ȌH| -cIm2@C~(-imN'w|w~l@$ P sQ0iYDN+súl/Hw[pU3Sv6H!~}+4&;XUAVcnI4f,zALtsh-DYf؞V{.Q1971]hJOjcm7m3ݼeK_ չ IV2 //^6i{mR%D8gH؈&'c Wّՙ@rEm\GkV{`EFsf>r]7mڇ Wo"KdH5I7%!j:;H$6m-Y Hs|o[ٲ?^+H)Tvq=W7,J{UO12Jpѕ/A<^QFN5ʞe( ne, ܎ĦLdYSO0@{9wH(>Eu L˟^i,ߏAK |`;h` @VQT|~KR:o 6hj;z(8i|b[m ƒ}Uc rR$)6bE^`#?5H̼ ݰO̻ц.ո_:-h %YvsnKD0y+1]Uc#!GgE秬/^DڈuBF#W@ s>"k1")d;U]5cb4PM_i@I7.7*$7#a.xa4={Vc~i+i5ameVO#34k0 YJd\LUI?hȠD7#Û".6d%1=}1"5$ [f@&!uw<"֦sA몵*1-wN>kIɅ`P(co\=7AYش;>v%݆7 vCC%;Q@ΰFh _nk/r' Lutffk-dmU88p%@=VPWg_ 9\ 7j'YK 4~SGJZeyԦǁ5Bm$(x:Q7+1h7U7٬k˳DagWhxHa,\WEo΢PPv/)`3^[%E';#M4QNhǓƉr|#xL -~q (G?|Jϡ^ Q5mԌ`-l@V nNOey)G_$xQh WMQG%iV 'Kȃ_XKyc %yqx ; FҀ3xƒ@FV\5Q0f5Y `V"kUgKXJK#_I ~&A6h\2 Dْ}FxƾL#3qgtOnϸk :6MV-G+dBC}>ñ>8MV!(ѢM´*8 a.XHW̎ă0^eZ&'q 3 h-<6UˋGE`y ǻ'% R@G9Ռa}}D~b ͋CBJ&iƥqEYnGazLD%խ@;wU^jǮpN:ûD5Til,=aW-:Pyq L&M'2T?dBɮFiRCD6odx'ff{D2G36&XMy\,]'#Ծ ZV5ٔuD$khȊ33s撍;$*IaMjͺF˨,Rlwa+3p{p^H|_FiZ1+p?¢6X:fnD^P,)>eʾL.7o:,kua}4[kd2-P5+ B@D[ޫ|َzJv+fvkVSWJPc!Ur xpbH7KIa{0*8<3>NX#*xLHK@~bՐMP$̣𦞺ޣwv9P#xF,K ur%;?vJ\` "^8zVWP\7\.\R 3Ly^]zE`Ap8 z*߹'|by4YƓ>CJAS߰o$6K`nD(OV Pح_fOT6;}@[V,8ډ\P_t51wm^r).&I ;j!H1LwiVSbLv&]8ox4{rw Vbό@m}#QU> #{CYWs _+[=RXv+bMP6kfk|Oxs5{y gAsu VX53ylLQ`I$`>zeW7#~`r'"D9HǶ/Nd%>[yjV*3N%'Ýg8 WCl,8"d_Ur?*4}9:tWvn߽ Sv]O],$K߯^]G [PBժL%ۆ\4qh̞/Vn 'l鋚;urO:CYxZӛM ,}2R-k3TW]]Agd+g(9F}0xE ˋ9yn\UFl*L0Z^w`\qA E8cslCbi $S lG M$P|[\VAk9H[ד$Oo(bLcf>WvZ_k-QLΥ2#AbgMBOF8Rz8؟eotݍC[`P%Pƿ!YС[J4ag˖uV1J+< /aCжFwuaF"7ڤY}b*{ƪ^ ȕJ'@+Ƹ+~M[ۊKAkQp~q o9:dQc/e ؁IH͒i~ L`ۤnDOl )n}H|2]M+v_8琠&#HE(r0@g#Euyu %YDzv ~LM'y`F&uI< ;I֍"EM;Ĝ^FQ֙zs\VmVI.,Ƥ\7l3_JhLE3A :!;~5ES}WkKBW]d*L"K4,ԓxs;\"LZXqLJ, .KTFUe܃1W1q:[ߦ(P*)ՓGdU67uv80re%#E؎\p0o~CJm- *3 vQČ7 %(0]ɓ&ݳ}php|hO O#<^j#[գG +m&siuU|5 ŃO3!bv{Q$WξG b~A3Ԑ׈HWw3-lؼAkzk|OEriI|\M_iܞ21͂je5G*-S(;c>Ʒ(ct+:\81eטԑCK *, X[5X`WvQS-}ymN`y 57<9|;k4𲻤]"lb[}+ɮ`έ=31=1[6 xn)jvԤ)b-]|p~$RVG쪂ao#6*;N[DM!=6;36Ez${/ef9[Dz$p:UnI]២aJQXQ-%gn ,㐵db ByU_ Q 6{y>)ǾƇ45"S1'@+ ،R1?1m# ۶~8j+0f]N~?],42FL6b8{lgK`ǜt)=Y "3R6>1A(يDYԥ5k{KH͐1h%t)}ٞ4fDٌ- hc~0}9fpw5 Q7+Ĉdѳ'Wd ,cߩX=WZ{9\+}h($.x+0 /fq1J"ъ4H+:POu{l% ⦕LsQWGz',,?FN'M_mHTn^׃>V<$Sg:ti2U:ev9ulڈ)їwRi_߷ \5}8]DYȊӟ プ|"EO4u}62C.7/^'϶jB!#uA cٗ6KQPy!"#g1܈#|W}C>#Y*`A#٭:R~aW;뎘"`y3gJ€YEow]^Jêh?^/ӚcrbR4{ +}(h$~r9}\\!qIHZ?{$ʆ_}V*-}Е!:4Pvrn'/bu't۶Py;*SGE AnBח0X+dIZ5*Ŧ!01ddN(ck'Vh"h r&٨ϼ4 >mWn\4o)W]R0#dLrTYrqcC԰Ɓ)pt5Z $8w of~6tܠ)UqfD4ᇥ䦛3B-uG\KQ WFݓwr;0&rs@۽61In̏z(EkN˺,x>8Q1\ qcU1ݧX'ȟJ/8.?tr. 83G2cu@WgBBII v̮(C _(J&xL+z M'5![`XկR"+m$KRn$p?L!$IdqjCJk7`qox>nX!p)zOl]kXaJu|n}pg?.yMr㑤ϔԵ_LEgyT.EZb r^'eǡaxQcflD!߳-GTa#K&D,̕rIJnT(_\Uۂ$y*+gK\eAT'ϣQyw^Fw;YϲÚh*mTeʪ hE)yS;Yɫ_k[Z0sk6 ݜNXxK#5ekhBe]. 経nJլ\nMP zED8$G—OJk#u(Hs~@Zϸx^'E @r *W^儳,`>4"!s1J-$ J6ݮ.!zrjs q1pg'~s4ԟgtvA!̹<>@$R 1}13K9Cy7_J+0 h}~~h>F$X7xOnȣyXo \Ŵ҄vx9\I<<4 6{P-GZ{#ds!KQ񈚏 IS6Szw}~֨8M,*tעji=}FI%U^oRD)h|y IY+_7RܪD5둭rBHj1c4RFFTT'A:vpuYH n#'dc3sNW:3DW%'ȗ=CLP !-]E =]Njeͼ :?BsWpUNȬ}V3>+x*aJ qU}USN"#7[ 3'e#7"rɱ21xA1)W>ϖCQ.m<$#22LIxі+݆xOޝ=K]n%6473Ȯ՟uIιC_7HrobƆlKp.JJ),N;MQDrڈxGܾ)a,jŴ=ryi7SS&jBF]ѮN#>lq`6 AZW1uyҏջ|+-??ͻ A*lg |KED;5)H(s\Y˲ɇ5)q  .HEǫu%zyZg&#Fj߫%[}Et9-}?ޙ, sOB0 h0h5wM MZ\=K |Oc6 vol!ߴ)|@W}0Ysܢ֙ <<^ nV tZΙS9ٷa;| #B3h`BϬ'C7|i9cA{/>'6"nEQ=¾.ڴbLb~+P8Glk~ZSaDJ~YI4El͙ߔX4$nŅ{^IGF05L*.}]+`f∸1;CcU]̟IyR^FB^q/(YGBpB{C?[0mSqJTǗ$`vc.Z/`+H}Gfmhb5қJ.}ئ᭾Ҽ:AgqO.F%(N8,у(}:NFV@i:Q.W"x)6vY)fSgz۪ UMmX=f;k8lp RsOtԆ!c1Tx#Ts.ydӓ$l' tZ(˗qb6g9]ⱡ蘏q b4*Q?h঩m@5uARif_ 5-NAl,tV,[ pJ.7Ȏ-7W[|!NA+Mc;YBJ途aAWG"PcgYVH5=.iBhQX${{4nKQN5|B"cԌN^8IFFCpy7v}t׮f>&U6L6s' qLOm6+`iZ^ba #ď¦Ai铅/:&~W@) BmYWx8N.0Dt 2IeUр: aA3-3_E3rO(n,216d*Iϑ}D(~6e(¿(D,wwRB?H4ɼW-Fs?@.rN[WQ_ݸEe<2S^|)jv|Μ 04Dsc #A?@h`?N曓muVsw4u禧/ݽߣklX F:{f nH 0[^MscD# ݩ,7Ab;Δ[?z+Gv>i-8=kz=# 5=Y7 f`KWe8!k3o c1=Egm&nxHAUq׸F9]MnI?yMU >T9C0t[>(=򸖽8l749DzY[#}:,]'ހO 0]NT/AĐK(a eMU[ mCb Phdʬ\~z@biϭB7CÃvϸ4O&A$$}T:&t̔T s‘+ң) 7D)A.ўF^bãy"%24cOZ4R?ܚ[9b9F06w*ϷF1{#a$:Z!vc |/}c^\I+&k)`DiΆ>*E9=sZSaT- m*!'1'0d}hwP߉hh=dYҁ|J?݉ aX\,=jLL%TN4kGhsXfP2U>cHbqyQv*ElƩ~>ToeF'Ujd3 [mm̊N o ٸ u8Ld(&77@<6L `9Zb(jn%nFC0)wOg浚$p U){lU_`= j6;ELZi#$*1 9/گd5Vњ)Sq{s7q%jPBKi)l3LňAUH3mO,:{Gqr]W콗xilEL3GmC@?S:op?'RW68' ȹQMt'ҧQ)!BGR&i8]AKwr8s8 8dxE뜍?ujaVRx *i}Ϊ s %Q T2}pYU2kO6N؀v/-UFIIEY_v3T>\TqnJSo+'Q&AI(k^/16,ORc#jʗ[׋A$Qo [VA~ ̉5֮ -X oS!^AGJo%@m]5]?*n6ߊN lv~r|*<{,vm2 9јvҮv7A+j)\L2 ']cfQztX]l]u? +YXДIú8.Iͺ1,G|h!ob3[ ˶{W?WPγYC4(QQFH*e_9]A"8a&A9^ژg!\xmdV[^Igu,gP7l)+aX+pA)QvIk -`gjY^?c e_պkLg10!-iFU9)ёnlUW3it1=wKWQ8Ȕ D-"ɾ[ٓ0UY#L&'~1r"@6p3%bJF VUlG:ae:Yx96 P3AJ̼JݢQ7u<6ͪ)hGV?n`*^k3TK>:;PZwm LYygEBiR:."+'FnX:oAg0G\B+n^s!F"-+Jz} "oPnM`rG/r6]x2yOeBYFV,w ' ߍDukz+ ;^F*AM_5H#j)$v@ůp7bz W֑bKx u<ӓ }JIBD ä :naoEpejN]/9R!Q3q k_V'ad07M•Kr+zg3:XeH/XA-ߥг6L- E Ǫ)OEwѴjٰ0 و$ZJ3"r\KcaIre) )?^/9L&Cy0# 9]3E$N,n^8n}m+Ľo-(oֻIyƣf}ۓx=>LɃ4PX+J֍Gq%i$)=C`o\OR)me,@ l w4ttg+Z _ 'ȗ].}6y_֒~EJVa<;]sMG|̫rCT稧𠟔Gp]0 <(y<*I KTX3I;Y 9ki$NQ2?P]ʌg_H(1jS0른0P=Xc NP5G7Jr) ʘFP>!Qg}҅U[Mό* o0 UjS{`<֦U;!3&X*;fACSdlZxvN*A- &EKHRR\J2C*XΪ;Θ]D03BLJCS%FIU1vS^GvxO|Zk'`"\!%7'g`C@ Sمs s?=[ 8U"t.LuS_ǡf jK(JTΔ6F9kQWs(kݔȞٌ_jxsqJCd?J @ˆ_3{Ӻ2;`zB^ :I*>MHQҡe[%iU,@nc l6iJdNJm;ҭ'U@<c`^/yNU!lO weRZ_MHLaoFo{0 =rVAsAn09:/y6˜]}q5UV`Ew߭ӆB7dX%Bܻ$X#Yyl+<#P=`Oȿ`πnp vZVQO:,tmyݿA1Yv[g qd1P#ý}:ɇq,&S(C>4> }RyvXj!-{P 0\\9M _G[W %Uޱwz|9~1aU ]_п<UpS%6y0ůQ>URXB 8VFf'CN|oPuDccPvkQtDd 'hp hYpw@ 6l A ˆlTH .c?~Azl_㜷1mCpb]Ho EZ.x|sz t*W S!+>NBS7[ /=C@ZV } \o:ot&m^bzCk 9HX[ӁDmnTs |tD<ο@jNK,|IzuzGk]6PH, d (θo;C𼕚C5v}CUGzSE@j 7q< {T'a B,TXsּLuBvFNF{ޯ8Or4nxςƧ1)Q0¦ ٖypGF NǨ;G>#tj@.5n*l@+IyJx]~N\]jv* ayK LlUWx87 &LrË-,!uV>z+& WRA..mq;~p<'gAHTM8nW;'ߘ^W/JTyJI[45FHZSd޺j:8 |VJPg:i蔶cDUL-9~tnLsa<;>e+Pn :/pI/wYЈ",Q/2ԁ3nk P[h7.GbS_yJiT9 <3H+p'pBML(kУb.|LU r)yg@%a ~Ry"ض/E'({L)÷%;%pSt$™oz/ x.<WdkߎRWGt-^ߪ۔T"ar G ޓO١UQ"lL#PӯZ-A0!MI>#9%Fw\G2:7Öx::abݹ{(ňn'Ƃp*օpLe\&а`cd\'Klf8Ӌ*,#o-ٍuנHm0hۯm̐J B! rU&PSY8:}FA֖)'R-[2m%9={!L`09?OfȋSamyP-FY~g1խXťS>:ϪވM@=NAώJuܑ5@J/=7V'j&m ͢! awó.2ߎH~)\6"X.XuE"%<ِ*|Lf׮Qf&>^OZ),K B- nq{RW" //En *X4/aST?.=ϊra7T) >>÷N )uii\Q8XVme8dRL&*ͅ<]YOJe]%W.aK@`<6=P7lUI.Z.A,~PiZV[~p˱aqes 5yh0Sr'F#'V6 |(^M]n[+1k[? #" PV;HISvBԃ__+e6,\QktRR\k ap9AI[k=H!cDӟ-ShX2w6vu V"^ Ҏ= 'Ѣ T |5JQ߃"73VokU}>A[G/ݧ2Q "mi(\ƈ p73E7ԍ0#_8%^IxQu֥$05OJB59d/̣wu &2e 6!\`)ݻf؉vp}L̒,A2G//YqqT 9H{_S֫nˀ#shb5X`U@fFfME:r&,9)QO^o70d@5"8U;EyXtm,{ކHsx?/]*@㿕R=a6bH!Z`9G1 g\ ;a6,z|0ѿ"-aX Z蟇 #&yXҙஉOEGVt\b *>*/ZzV>/eF&Bd +bW XI&7|{@(Ce.=t̮sAul?fj픊$&fsl^'ЄS2jKu:X9.n'1"30@e c~ȥm8k姪*DDz2?FPU"JNm_5qdz/f揁CV7<nk'y6eV*=W7ѬQyVv*nGIJmC68wʹ70pPS{LH*v Y3u XhEX|%vg# s[u{^Xy_uzu*}~0AA4#ޮ BDjhL_03UAu\#+36EB\MvnC13PnbԃA薘>sH)K3`u.-]oxSB`/]J"J*镞:EJ%'@j/ L lOZi(cw^/;qx 2NnWto2rx(rjЧF!`gz%@ <ʼrrDc+qREIgk8#x+d?co6Zk{0Iрi41gK=o]ri>h^qZ\;uAsOɻW75,;ܐxd,%r!({uA+-F35 gizX&zqQN>{#d%ʊ}iA4FO [+K=MFF/l3-_dY-zI^s 5֯oEiڱ<+ lQW5cu8&X“ǿW 1Qw@2EZĭV1׀~9C9<0=ې6(5؈7<8F;P\;(4jz"T}Tq-^e/&hzg s *^b͐zu]fw|WAسA CUre^q7\<:w,8wW>ބ(5dKT-p0MGh Б|3Kً7ϓfwC>Pn xlw]oWթ( Idh#Cyyov5og*&/.} :طʔ's ş|_ qFJ9k+x`ecYsޙ45mN ĨҖrlI 0.~,ѨRʨIjYAdhe]fI.}9*IM142|WCR(`0fhZT9MX cOX}%GWޡ0׸"⨴qhbz< ԯd{@8ơ$Q+.8kLܖ-hD|O{ioR[Sɬ>rwʊ<ā\n4sDM!Sn SU};gÏ]Iw@KS8m⩙8 2(,<i5j淃)dAEL}VE3dG i;f|abysKv8 y˭!oT&S}ܦfo/u'R?9x0"r%hRW$kǯ!5 U;# +}pU_Un[ <8QJeզ<1V zWk~*0\E1-^TW*풟O%Oη(b05g/<L\32̝ r:aOJMCivg.t9CI@zfԀpE}0_+WNrW 4-VoE26E꛻۽Fk "oeA>Uu$2_Q B^|r+UEGZV'm(#57|N] Rlk;wwLT-{#dp0+E>1i9`Uplk*qjy9nӋa䤁CUAj< 0QP`YR'l(skT J99MQFʑͫ/PCRx^ %r8?ZE([14A@F=Z E}Sv8jC17({_ |?p7%X_am|nSIdtH5/> ~UUUCl\Dv`M>un] ٯGrAO̯gm)<G0a:yT#qT</R-,EfX)S{~pI8B`H-O0M/c1>m*QbTդ /g3ڦBOu2X + vUTW)=*|a_xy*&9Qpah )82tXB%Ys=;~NmA~IjZF(X #+OHϋ> i4Cb諔ZhDkMbKӿl~*"ùs:>kS1^"H6^E#_rޖq7DQ$qkiJ.R2݉7V х]D̼X,6=w]=igC3Hf];9%q/=ỷ2_tE Ɏ?$RWؼEզ65~e7@e<ʞ(.T+G }fQ7|1/51QY,QJo-ޓvOsm5 3.xq z1E]'UyABBiziӣGto[IW2k|J=ѸK4M`l<Ĭo&q/>1b3zˉ'j37Faʙ&lyaKPR[ l-s0A*C_韱bXPdRC,{蔄"ji{!nPgȷ?kbWγF[:d8N<\mOk %Vg= =4h!_ {W:Qh1i?s*|.&zL-}bċrT*o*@+έuPHwdϘ4X(w|Ɇ2POom9gn%J^e0BT62UꡲIV8" UG'Q<FR$J+tuv5T9.=NUur\a>1٣l~byU$w{=MR u]K'b:8r}VMÏC3s]ѿLnFXQf% ( ~Ta6ER,2x@ܷ{;=I=/o?N^fJߊG|ԃmQOuD̲yݦSKcdxxkw:Tm'0 &WSA$`n#f:;y$?/fмI;iy4LPi!k&L31sG(L'2'Q]>^[n:EQH&@%P29vG/n؅^֛$u34d"z8k"#)c|t]YH:xps584@|<}>sR%mAujR҃UcAx'khb/c-ae•k9ڀAhX}[Icckt eIL&chc?B,~o.E]4:f!OlP]M{p<$0FZ*M;x5kEpa}!t)17<Oh+2Ī'`8=iW>4GBMi3l39 d>1TװeIJ.V 'ɍ[F]09._Gb}F竘?*}6_)5ȾGg㠦P.ㄈ嵻f8NQo@"!d~: RL<\mIP8 I:B-b{Ɍ9%cӥìg>ΘtACRUb uיP95N::Xc$s̉̍l^8GGЏgjLۀ}|Tt9mg+yJ9BWKZȈnw>kTс3%=W6J+\ <';UyPt2Ej{IVo/ <a -?֞ ;^oړ=c;^(|Q@^]~m%b_D)ov޺?Y(:0Pф_UwV;H " EY,V{zzQVCi"PvÝfdwOɴ[6@Xv|12PYU4:co3|#KK&TbGTκenT5p bn{>b޵򶅹z<s>T?g17V(qbm}1QAԊFXg+xճVI<»~K ^: Lc2a>Q:E[]B՝儇k5Q/=3׏c=ocYN"vqWbr2!; U%6 aI7N0Z6F,ؾQUN3,[QSێȕ"s]U|"= Y1ѯ .ՠu{ڙlэj 𬐫4f"MbG5ؕ'P='T~)ly)Β _8B:mvyC!DV2r*;~&v&0t#dNU hH Z5xJLՔ o ;l$]$! noœ]btBt]NyCHkvWEW6 23 F`Pife*\v܆v6E6N8cl*ީ7YE|JT1; YB9gg6v2UA5F-ϕZھIPY<-2BfEݘ^ܝZY+%hdyO2N6J4{m4m#vŸ}`/+#Y('Vo֏I:|" mTgd`D /j'Z ?)knձ>J'R^@ef.v$.@T]p?\,vΥͳ zxڤ?m3ikI)Ü Fq$%y)Ϋn&in3z`Pׇ"w HO:pA;Q]Z?څ?H;Dӆ>Sp)"+J?*:|[#`ƃr9s')V@.*y!?\BpB n;|7m,nQ3r*~u,~6c׏{aA_qk'ȱ\pa:AvErn6.PG+ _!?ù'Q}߅Pc ub( 4h,bW 8p_T\e{ll%>~7ܴ2K[%q%z>zB*F%l1̷aRiKws΅a,aT_/֢=!`:rJSfv>kY-[QbX+c ],-F~cj;RO؏4_a1n`-mQΤwXpRロUD 9U?{KO}~lV!U&7;ml/cMu~gmV9\2ecgJ -0X@hsyMӧZ]5נMɛk7LqBn_ xtr!W2sXf{qh*۬Üh6\W6tW6ڤr~ӽj&bzOgjKQ-[W$jR0̓| 뱑wPҬۺ8mo^Uߑ}XN64mk族GAPz0hb&'@ןwI;Q\3u67gi.xF`f1j#<$ւwS9',[o~s5ݬt ~][+ˏY+-9WTIxO{M5 e8$W6Ho8rq3zhC>ǃl"jDc"")* 0k' (c (+ʏβIgE/L 0SpHnҲE-VTDdGpt(ued"xmI-B:x+ZXh fTEĒSFzb1mȅ@(" ;7ws1xq ZPFYL PK) ߬ET5@YOBndhDɞd|nNTsT5 HKڊH_[7?7wdCX7DQ>1lռPؚX2yd /9%'mWj ( y mntAeNfi7{+<7 `Z)U.|3nF~H.ywWedF+YdF3sH(sꗑNϲ<CلŎk0B&EQk+^cJo"?ƣtz!ő`1뷡s0L'|L1 0izstwR-͓dn^hX$(!G0{h{I-pROn[q_hO?4#j˔pbWM=nW7QThgn6_Βm.&'U.~)f:6a& øda>Fٿ: O^m%(ZuG*wֻ|YVcI_jv!["ȑ0L3Μh˘񊣗oAˮN\mGo(_op$Cfx?IE}4WdE0B37zꡊdQH-tS{˴[^ yyV4߈!f%-o>Dv'1z9$ 'Uh#?'PI+t!Ķ莂$DjPЇdK.N䷂a 2lc)KHj:@x3Ѱ:&$9pt ܇o"DOqp:0cXta|C|ԯP%17W(Ǚ(ʨ9ƠT:#6q;x^(+Q,y䶹vrM{*wsT&>˽fJϥ#Ujr@-gdծBh kqL=@MޏBe*XT[qQ=f bj7TJd - p~ \+As 7v]MN%wa|xf]}afU?o<|3 wH"--$ V2USmHnзe#D*H &w59P# g:@dvgL,9֢rP /!"nv>N&"%m8.k)^7$[;|;4J " y eB[4]pd{7,Y~6XWǃm٤Jd5D<'gCj)b31bK:^.]\%_FZ "ܖΦOG+kh˛}m*z!Һ?/P;?yDs"v-ܤyqkL4t )(mpq-"pb AJxTA?_;KvߝRh=b?g@SM~4:E)V}!5`}A=/r<Ĺ]-ZoG T["FYCr"վ)B"gw3 CpYudƬ^|!_.J5s=!5t#{f>=.@Btк0pi˜1eo}~x{C\3i΀sAљ]Q<~1,=2A!{rAi&瘪O:G%̣rnjRZE"4l=?V:~:b =BkqATvYi=vɄ3[|[K A~,⭇Kl+půVFfM_z_$6#ոwtW.7oT89>E{lu1< A"N)^z9'V'p4P:]Ǖ;(*!8&.ҸcSlUy`UUw}>!gcU{v̵v ^pk.~fqHڸ!Ҕ~Š;8ltR]w`--Xv@(TXFnҭI}K/s,N^JBaZMYz'(syVoJ)J >&$P H % v=V;`2ё74:Ýki&IN̹SH$ wE xhnǫwDwWǔ'm2s$j~ͮNŊ(|6l8߿3d(J3 C1tKZR<4k>-JԔ|4~13E6Ģ?E][(YY)Q E8q8>uxr7T&a%la2+Z5Nyd=.ulݦGL)#d)v{ы"OG a=&Y !/>yu+ e2b|E;% #֛VX^k/KU lW=ACγ-ے@;PJN+im73^GxnZ"p?^ZLs7cw pc`f4c JQ>5eE0 my@_6!: N'_=am8/CzE3dEL~fwXj\" RJONF,VP0ȡ< UR/It@b4ᖣe53HE_(so[3D'h)[i=2?|y=aT7/ E=ؒ(4%tAJYH caJPnYH[pnd):_z'o C•YIdcCy>Kl/+j8q@4gN=dDאU6QOI=xZ?$*>!-@p3*u\&¬~z?2acxoh106F5 %wF*窕c;M?[^tYP霍$7ٍo&̧OQs |8(2gfbsJ; Ey++ ?6,}Z?4/3g*y߆d3ӑ[f]ϲCsu|?]2T[Yç%3E`i,&cN~ p #mfށ_ s8_kXz #4/`AlKN f?#.1jЬA wZ:)Yb,7 tݺe4EIh5wq̞O *G|~ 2J/;>J)bQtdqd' g-dEi͠:ɻI^*pY1lLV%SA$(zxseSڤ5ˡGsdBf ֯j'*gB۸rO$R!uikpL}۔6b뷰&iR筹GH5q@7a-"Zn~[A_V3Sl?YB/)*7nDyC=PJE`;&C>-18 C㖎$D8<2LL!OuS8YX]S, U'$^c8ݑXQPᇘ+l`pSp\<'ǚߓ&7"zF{=6vQ_31XgT󅊺Cȴ7 Y.yC\2dZK$,X y?#"F5,otE9o!6#wy3lntN+n qJ 07L:m :]*e&ޣ)A„6~2j'Mg7kܞL*vKePn_yϼzi:-ueSB\\- -y(xaK͜L&+1Ii5&@@`u;^RSn{tU D化9I_Oƿ&;aa^BrJTW ܓEdO?ganE~!%=߷ňcz* V&C^i07 /Gpjh`)DGvӐ-MC4qrt.vlgG=:8 =ŞI }3OPάc2Ү^ l ήz'T#UM|6\#[%'<XW`~k*eI4a d4G:-yF v!։k#V-+ƋIFAX\3 ۸DY!5zzB/ζLqyg.,k'1r}cMhEǁ [PnVdWsPKqUuTzQR%wXɷ# ejQ0}nqTkӒ!߂¨iH'R4΄H5lDX?YY2 UL0R8'&v'9 O^ +}Tk/Grs]^F`}>`)|\"xZ|3ߊU1Df]{ʘM1M4(!_@?-S{LƴTNeF=)N9x߀ ۀg Ƚo'crWC1a$[kND!p"ꇬUxRnSigT>E򨴌A以)uZ +qg /dT0M=JfZl]2lPg2c%SW?r9_qvVϳJ@݈q 8M_>KY 7o?(?Ålˠ=-9lQN%!<{|z1}RLJ08O)DF1\;Y#Mj&҉cĮK _V]ʭ:С wwgW[Z~WS9& %kUвd.S:hH:"᫔4ŀ~NA$%g'i{þ.#4_##_6#x殺>RјIRlpų-_|G,m4b.F*lj #Id2>=dJxlնԤIi3@ST\@%S= $5lg=B2w뜂 Mj椪:ws/.FkKIEXbvRZs)j8hՒa(CuC*@2-n.4N|x9b=$wYM3ƎÒ챣_~E)dwD`!Lǀ}`͈bnlW+r6}Ew9Hb!+QI, I@Kw)_ M @gQ~I褼N檚Ь*^,BO9)hSNl 3AlCDZTcI>/<9]Tl,M[ Tpa"ӎ&ҹ[lG~̈Q30*G,6$0&!.`M vUhHY\O4\f#?}g(mP >(L1=eaݍ"[h gլsck1+TΛOM^m͏0v_[pٝ@r\}/\{yü<)":&G3167\.(ό{n)41ю\[k|Hk*hOb4Q ߥЀD#kr,5Un]0y~lVf mьiN3<aXCZ*Yk0ppmn[4~ >ÒA=Ȳ g鈴ވNE,MC Z+^f:@( $)_Lb{]2Ͱ>rEJy,>M<DpYH%$86x~Q!س)23KOSC_s";DFBq?5a'/ۻGocOQU N`n/F ZFt9) #&22;F3.cQG{zg|7E^9? ?m*Ht>)|>&.!EGz(r,[;>+RD\N,}16[a(K7yB[f@{ԐF|i)_Z˲\l|NS’iƂZppksQ%S ae~SOLȥAIky&aD28p $eSFYtҹʪ =E*N}2oJ' BQ?xE V]c[)uckt<7̏8^dZ6!/E|Rf}^zi)ȥ[)MckN89_~z40Dl+8c⴬9mG?s21ll5frnٞ1hh}v&ktjw ~)#YY#*\ B27bFn%t9#Za+fVOʣҘo04}'1;Sh~Q ¿BEA-}Q 6/ ?)I?1髀w*5 mS ,ok³zS a"^*&u1O 5t!>=mŭl$[ۯYbo鯪75 Uo>R0LE6BuGI-^ {UsSBldL#;S/wG4*6em :/_AShJ5 \v f9m9jU:hBbJ):wr}%>k-KИ%^{I_|_ۛ9<rowI<@{p?/׏[C0EӄR9CyĶ0x'n- haYCpH0{| hb(~}@y9ħ)ϭ:w."6V j22Q>?nU xaLą:-F"ô]N'HKoˠ: /xpvXB]8Ze%z\o{rGV. pJO#Lw=*9CD{[eéQJhi~_ı|s<c&vuSMk\Y쀕:Bi ',Ⅰn4ѾGgv7z#f<Oe# [  ) *s ?,jh ӔX;q?XuBV4+D/Ƀn+XZikcrЉ~um VlC\tT=g%X܆UzOjAQRQE*'4DJy$"]n~jqv#r:)V y:T+Kie(11SXta ]G`y@W7dclw=bM]ߜ$l|$ﵛs7q$qB1 O~%gN _/NlrՌu/N;K,|rn ˊiTTXvܩ(,6'PY<릔O8Ѳs/RdF\%ٸ% =m}]նhy;(FO.. 4J GA^w#Y? clt:-ʆ8:ܦ/ܼrf<nj3UW)%\ՙZee<͕_O@SslL7cw|{q6fh܇=~~qͭ4N)^Z?iN1 }k0ij\LA5VJ;Jy~GŪ[l "gMߊ= AP3*B; ҁmdu7/"H@C #x-<gi2`c*kwƦ䀱WrϔDtU ||2ճ8(`X_=9%{@yB)zGhLCb.5 6g@pac8ë%.=Bm, x?G>4HU<9,.R7YKo,OQ`z ڑX3^ kFC9syTmu8̝C] 1u8֝v9X EIjo3prFVqg031Y SuRQXf%DaxD$%LWP}FO5?l%>Xz &*nљT1]V e8?/mc-w#s;fy㮔{ȿsҤc G)!Z!'˜x ojKGs6pGȤ(,wwK3{yJg>}r]$j 1-ߤ|D`\df:IЅ,rLJ$GHx5v>):mڿ.M!c!.LEp5pɩ߂ R_2S_+tf?Έ"G'MKy)4`+ |ژZݜ~>cxsD^ᩌ7x ^J_8^젻J2=?Ҥw߈㿤)ʴ1ofSO4<Ӏ1+ ^iZBwZ` eeC@BzQcWAf.Kz(NOU*4 b߬1&<8Z|e ]HްP0 kR<Ʉ/|\9uskI2j׫wh&r0ܩ%hDm)[ sRBts=eiE(m0,(z͟Kzhu⦄쩂 XvazR.a?Ǩ9BBEV7b}1@X;}n P'4FMTh|w:ZOoe;pDl[;p㠄A1󏃾(lDUm陒\?3+{'>uK{ zvk5o犇3Bt8I.QvB@wD^fM6B_ U=hH>q+'yC¸VDTd1]QZ[2vJ ؆}Cg+ ~ P?z tЫϿ CO٫7$ҷHR=A|*UDА2ΖXE({r<6KO%h5\&РkNcY_V5{1&O jڗ~8҃vC[@8{KJj~f#G+*e^֏/Q &%ən.U+*[r@o;%mnܕBN|Z 5QQ0:`8qO$aIMɎ: ހEpVJSS}r}j;.[aVEw{ZҖ`,l=bkmg3Q7fmw~D:ToI/:f\N*6sמvWV$X˗1oJ4lڿq"S4tit4ҽ*-jk|˂pF4`BrxSdvKQEЈNM)A\)'ɾ9qf-R-=m =?L.wf=ejǥ̻>*B}Knm*Dz2)w΀Հ\_y@M`4۪RCjg 0pXz͎ zY}-E98k.1]#a xNQaDaF?nO^JRP Ԉm; ܲ "7}3{c ո7)rixФ}EPE//9l%࣢Hk{}{A vƄye1Dc4|9T@y?d8)S-N8*Xq5GMqFyժ\SHq]RpJ A< [ÒFP Fii4-\fDD[x_BXihnH'71Oǘq8a 3<+/ۑӃ- \Asf`Yf7bj{y ,${%D8/Wt 'o|4vP>Ξޮ.ҩ8mmw2mm[sg\c&*geZ@ k'LmHlD&hvb=x[B8ll!/A,mQf:=o\cA#z…a,nI,5]}\&J" S刵υ [t]"d_08./Eh!0 M;]Uw jfz<$'5*}O $Z/߽!JcB,Dz)Ttin woJJl؉y˞N`+@03AБ +|(֪!68;zӀuHE$]wVF~C D':06Z^\uT`h@8^ ?yUHh^D>:c " x1ـݼo;w>uo4qy;)3v^EKp|禨pdi0u$hYsV]里Yhdc;1C.@M+H*@{8NblnD΋"nC$\ʠ8Fuz$ES>-VuXї9le>5:b_\H4^f13 "O-tyh6Y +7!#o-SՖ0Sd8!Îw'vi{(C[1Ve޸;:։IqqZ JX )#ԟoNVFwΝaZMyF|mm@|Ƹp|ޗ-P9bԢLѡ%|O%X~/uR9.hv%qVL)hǓ.Eg]rՏ'1%R@dy v?}(وFݢչb+A`eYD=}ˤ-Gq!JҌ:YЅ*_Nn{U]m#hJOfQV8͎#_SGoYg+ɧyK3=2*tlux{=?V5sޕigevYWc@I}ejӯHnd8.2숯Ñdp(g 7E\f fd (_чc,A /JJj)f?XտG;c Qa6 ݷA*Vkܜ!ck:CX[F3%j-ތ\wV+berMeИYpL{,f_e.nBtk%Ӷ$%#Cuhyj>hVxۻ$m/c7k/5 'Dঽi[5ľʏD{,@ܔvЈD^tS=LBhQ8n!ϐ(u9N̫6ZEu1髻P?c0q~aX,04,^(W*g7i܅d)F3t9#|mߚsC@K}/gش& XrĔqA1fofaǧX))<qapPZ"t)M)rHIFGg/9v BʼnTE8wŠvKn *\sy2>ޟǎV^3GܡS0@bSmcm v 4~݋Yj1)x:#κ;wP7bD@Aɯ;2Vxz:WL: ^&LQ#4)Q۵@6SGqD!o,ûRBg#0轗%,)O~\ GkM7w5ַFV.(Z/N>R &ibF\=!YO+bRX0;"girEH!ݭ#"~)*_b6W1x!I$bDA|>ғⵂHrnkXr4s,JZ\7PdjnxzR#F j+Uι ,j?{/SӽHh̖>M.UCg?қQ"0g`Q$>V'B% QʐsГP0j6I+ST'q  Llc}Ԏ9#QGrd!`-tRvD| T )fVmH0|\jYXzF aW :|]-+qe7c޳ arI\w H$ښ%x鱨׌BKLN}CThMb`,Bu^Bn--2e%_P?x t:a˂ǻ4fCJd uO{&<(`6:?s<KKj}9 IFh!?G 8v;R#p~)7LWQ^p7fRyofa6#U!I>x"#4HJaO1rHR3w6)[٬\t;YtlHex7d`wzƃOue҂~xȨCg :0la LF/pe;P+{`VdռT6'm3u#>xqS4dQ1Ho, h6$u,u@/Ce:Ң [oG40b(F``ǐ90[bdz3͝7&+(=J-S[nDœ.?,LYu\uV(kS]r} qm){ERzi~4Vc^KKڳ*vkL.ReQj[@0q܋Uh dZvL_!5_xĦ<չ!a{_>Xn4`ׯc! =`x D1bhv5" jfRHJ6**7BYhb Ōbo3?2q +Υ8v`PD{g,o)CHQeu\.X^8{ֲe>#6Ɯ Ƞk]=IO8P~nҘ-~,a.ne"H*$qqLLpJq}C{/Bb`|(?/u Gʃ9{J$Df6QM0- m>dH!`E䣅W8XK|y1)HlLGT Sh..PnAyRcƨ#Ia<1"ez96/O*Cۚ*d]Gi>lc#` O~+ҤRW$ Y,o+J;mIU,s5n~օ^}Vsgڱ$'V$O@xӵzGz2`!nE~]x!mM-S}YpI^mg(R3+Fc2-fY[ENOI)U!_YW?atNG3iِ9c2O.$N4[}CӾJA}76'YQXuV& s]*%lm<լ]U HL4 5+B[SaEޛND BGuŻmq9BW[5gHma6/{S7,[h[M]rAʫ7Ʃr5hX Ql~-`L҅_xݤ.Ǻso$mb j03Ŗ:=hkIOv*˺mHDD^2Hķ97~O݈漭"KMc0sןYt"7%s ɂai3Io2;=sI6&q uOo;dNVg*u@*1QݦR>d rQ$rǣث%lW%5Rh6L~Ź BdgM=!у~f{޽AΛI@Jxgh(cg,[U\S*ਐxp?x@ "^ƯlLW٤ F;\^hTeUC3wz Bmsl}mcq_1 co Af4t$ L\Y#f)0FF;qsk^|P(tarbdH"x#F=.qZ6"~Hs 9qBnNѨl%.Qm$3Sa"kw?i1 #h-Đl4 ձtULZA?|UXrv!|E8 ٫m{,: /@q[P5Cwi 'BJ⇘F郍vqogpAg 'd*VU'>v3'% &`-ip0;~kbjd@Ln&? )isJOWn*r|hPиw1VRĜe} Z(]GhM\I?k,'2`_ m4曞})}e.4\E1(? !uDJV"@*iKgddd6CMp$4*eՍGCQ2jWQܽyix"*fX,ORMiyhĻQǬѮGCR Ijw?Ӱ6mZ2e3 :NUi5#?-,LI(18C:a*i1XW*<:>uord- ̹9V\纆vػhNH5r?v7]DƂ'}D7o$ӵ5g9i]; CG4~d7jBXWzj/r2=%~DF-Q2}=D굀H)W&N1ۻ~>CJjI+铴ʵ0'.ޞk}!B8 A݄P58TNv[K6]n.c*+p#ɆnJZ i[,F<_̌y1߽LСS[fmNg$w;<]A[/OJ;*vf7q@:t~pLg8v\ @l; &qcWW怺0`GXƑX2k̳/fr՝"e&T Td }L6H/hڭCiFM}ݼ"*«E7D9#r9(|xn_ei(ȅh(9yN+{J=F:O d{/q)|=3.q۝Flrs[㥥B# MlMBz$-9DO.8I`85 {:058nƕ>|3pxHKV([RLo }_Zb#UiP [VPtAS.Ԗ_w#?YlTi< 2ncrl !"( M*ʙqtmc~jα6+ "L\ )2>7@*,/ gIAed֑Rl3b.c2xgx%mӇB-Ƴ~2 jL^a>nblWcw(4_sb5z,\_%KRs؊W23es@Ej*>{N0Me jBEjgc/e[8N7*E⧑lk'OӔG>aCMğ`ig#ZfAE|uTFQf ?)IM ZeSnM9vlr`WP uC}6s5F90Q˕Zr4*U|)W٬OĕœZ.v#ײ$WaYvpK2f;&Ǣmvml<m4J;\{;E6Jߦ$8'$јaJ:oɱ JPפVrD=-:M$ѻ42`-NWGD"چa,&P/l٨byE|ͳ)?nnc -%~[Fc"VnsC Ҡ]2Q)td8o~ 1x&3:Hگl+O!Q 9Nkv)O+CEuH^䭻#`m.M`ilo76ȹ0=d2j{!kҀ7>m9B{E= M{K-0op_4 hH؍Gqf] 7pPcf⃁aQ'_WV!ev Rxqo>9HeGOL;۴Nް-K"כX_MǬۓ'Wڜ,8*~zw|F_Zy>@'ܓo^ފsP<*} i4<6݄A[MQ_b{ËdHI7s<E7-AV䭠Qf )!9*:_kJԐ ap1 0Co C`kŁ8f3WwY"aM۴>>/<=1 g9bp` cWAlikafϒqRHa&;e:XB#Khݼ?TpQ@]UV=7>c wxҜU UR(DBSؓĄ焇bTPlF Of ah :c~fZʑ g{>@?UBt:2g`r_}n=Vr9]?e۷)ߢ? $+eF ne0@fXߌ[XEעS"n*Dl zjA'hoڞGO2ZlUz3˸?(rJnrѢP>Qw" g% L|:5:f\chuw]8"?9 eL:PzGƏ*վ7SOx|`.:#/]<,:梅INR'r@bM>jrmpP}V]uZ2=7 _KT$hjYkAiYZXmbP.]3&m [Pτگ%)Y``m%͜[!3ߧcws?Ϳ%ּ,=c.^0|dm(c߷XmOWD)vf 1#Q' iǣ{ܯB+56X$S9>1n}:b-Ü-ujom{`2cۏT3]VnqnVZЦqlA[:0 =Ut'Ӓ 7or{^:E+j1@Tm[[d_F4s9Zp Tb>j\= "_:D*M&k n:I%1(* ^h2U6.˩DJg-%F ?Dg:>:Y^^ {gMfz;_lmMi`%OO>aI`eMsy( 2p <gj:qՉ+ 0f}a)]H"ik ^O2w;[%mF835>cf7]Dz׌Es  ŭI@:XQn Zp{ZRރ~ezF;63ɦ{(VnyS [VNa)uR8VMwmqS&_i3?id`AdubBYc{=?0A8e_kbc)]|TCxzArrnZʏnRc&op|kAlAeq#`6קCQU4WUpKλ]6I?֑U e-6KDƠ"D̑$M{5aC3Up7t5@k}W_7LԎ9ּ|ݒh!g@:w(4MX>C)K +xw)<#]_oKgo), ([T>rXsUx醱,|9RonO0eV1QX-9 ]&y^C+V+fӴ@KdYKx.-҃G!S|;U*;<Ϻ=yD=%e«*g,[Bztp3M8=Lz"9~_Tҹ*VI^*>$*H>7CzKJ~r˲Иkz 4ir@_lkMw׏hF6gi|ޣs "nzsaҧ71hq:Lb Xh`) L2,}|u$p-kql|I"F u!CVO8ɧFYS\&5jH= U/PU*qjEBGKL9a{9pcǕM"b^qhpvHwD({&{;W[(CA?+XNu(4%ߖ[Z@yv ~ o@%B-r^,`ӫscQr]d#~:UYΒA'$RנBɤQ ӗ  L$-yY?pX8"<6~@D#;ySTZOW.VOd]"`=_BZn@X^ܑ(=Ƅat* ~T=S_ UmObd: ر`#FtL|kӢC{Ƈ$sJʯy;DEQW{M*iyATq$VxMcx=x;~}䖀jc"U4áڷpQŸN|gxm vN> >%y Mc6zp46V~3.uIEm(O yJ,=7|}WyW18]!{9FS>2p`Txeiw 1]M 5mn9 dZ#/?M1g0#~Wcƻ?\?2ˎFbTYf1iW-E"SKN$t :f@-Xs5'dn8Jl~r_A{3bf;@0$aF`jpsYX{&1Nt3h=I-vnNjNޚ]n FA9F!`mu7}5PjԪ&ܕ%p`= .2Kppts6mvߊGy5<{BX]RIpo~F) SDAh)6|z[1nr6rP '#"Œi0.?nlaq!isgsQDc޽LN>yHίۑj$ؚk6bLV UZ >g e= :yJW~n!ڊ&@#r@j110L0KPŝwGO?8ͣ[XT3;R6[%-;$U{}^rNс !g$۠E\QQRG3x۳ēVsfO@ǭɱlgִH_X|}Qh6D5X; cG:t<nOk&3J: 2iwoJ]TP`<?:z1f˲jDx1F޾ze:_[qI{SI ^T^5C5If72'[׈[*iCWP.dqNZ?A±K3H@W*夶u0Uq2D7~ɘ/_Dů%3i\֜Ȁ,pF[y ρQt_61iІp\SkZQoX٠` 02¼,:[n!@X^ 5KZQ/d@ӈe&5 q{}\;˦o[7Y"hM+GcgUw^W'"8-/uMd4[JC)z@ۋ6 q 0Ӡ\v)umf$@CH, @T'{2(B^_u13(~m[G?dNgJi`0D6.'"NplVojA5𥼼PaԱԲY LL 4+4b1~&N.%)+$ux~|jzDtѥGʣ-ll>Hrzm T듖SOJ vR=0f]YV||L ˮYR.)v'J :ANC]S*siӽf,#0DiOamGGu L:Ʌe|d2YQ,ӘW#C N3*qS|U#Qp&4a$(g іtoc;t%*!:$jltc}V4ة-P2dWpʤknf 3 atEIjo r5*+l{|ޭ7A8`Br)At"ks)zSK^_ {y\d.H@3QRi`N!F[I> kOTIɷnFrUVz7z5&Lh_rq5IWŸ8VP.s@(*{%,'X: Pafe=3ҀI5Ay&pR=xiXRgCl,tYWvZ>CqX+Z];1}M05]I rC"$&l|GE\;;Gr;De㣠aI =K|Y'@S~`2s]Qcm7z4izvjRU6,/{K0\3N,<=DQOiuJyW^vx~G1 Ū-TF)~ζ3<{OJ||L B+ et|~׫z7J\Ι#߃B7~w`jsX_c8汴9 \#a^-0V)YVd BUP(SfuT:k?~M{. B:Z$n?Mo k~ !GgX:ERіx bw6iɰjT|E߃[iP BJ--T]tb4@>0 H][Z`jgdBk'5WB͡9~ʱpZԮ> C5=u#MnWO׽X+d & |2߃e (L$b5 Z̛f>/kJ lȠ5 ^^*C`bPk9[,;p|K@Idņ( {Ѱ+1M@Qk0٨З'uDE_|e6%&r!ĿH3KYW k }sO|ZEА:,:JL1@ ,Rlv}p8G]L]P~)W%ƒSIgys[}Z 'l>WV@X@ ;z47_l5{/{jUMIIUĢ,'t¤$[8U&BNijICXB_bm1ԼZjGd_TW/RFg0yKyezeS^67 رPg} OY{YCkvf,O tHm]q'Xn\ig_(3[}6 }P@4P[ pA^ Fzk)d,U>g?wiaz'JC wQ0H֝'r3J]SG 41JƷ$SnH+$:g4l)7P#. 1j^vvD䚇- qDVdoldy]ZPcFyzy4曤1Zo?9: F (OE]D<2Ks\(]a$*JvGVsnӃf2:>6-%j yB~?)F* 4s{]v"kGHA@ ^5C $ezKo4sWT~?J*2$?Z9^Wr=`K T~e3=ȃ(^obbCXa6?L\RpSM&5_(ɉ9|iɉd'╰-Bu4,:N]Qnn ?H-&"r7dR~_+TH{s2l33R L_CNMA=W G|9d`ň?b25G.LbC6TM (r@T#e[GL' R3 {]^H8ѐim =s&IТ soVA/B0tmazCCjJ̏=c8&nP8}^R P@Tqv2|dB_(|n%r; DZ.םf1ohG9Q4 b_LLU -ggA8#Kُ]@4M[ezpbw_<uS2&^1J*"ym$o&4StY"^AB4ayh &!y-=.SMx!YkD$29 63 pfI0F@8l-Lj'{;pF^;u'%M@o?78@Ul ms*T#B}TN0:6>:/lad~)\_AΞTjO? :U^~Y``h0)ݮCCSZ( MUf"&2)QdWI Z5WpW[Lc %a;*h5Θn;0 rs%%jaIRe [t!w41lJ<m!Ȳ^-I5ȼTIXs4g/Zr`͹Bڿ/]0B ,ªmj<"`Lq3I[[Y/$(`,.颯r@u,yc1\}ӖQ *PG0[PvD"ӾğQ%7=pXWdJwuذ(~ 8YyLX>mU.˃IZ.K,݃$;8G&r݉fb$Φgb+m&e''UPQD2O;kBf3 efې"_m[?2# ۣcmڎFc hm"Ϥȡ#NxrdHw\_EK7QCLswA{$VZ8M`ONZ6pc'8(MJ~tbǺW5^h6mj͚_ #ȩc.z`ةs|.>CJuZb+Tiv={?yn"#!p,@JSK֠>%.gI'Th.9(;LPHLv͑w fP[kCߛ6/p]-N54s4d*YdlOǮi59o"í*"52^f.P~K u1l H!jpv[ ߂‡rSS @P|uׅSaU}]U]AO37Pwb#%G)I+g|d*F9Hƹl$ߏҕN,д`2 ^3gy3y)q۞`m.\,dPLC3| />L1;Q87'z'gKB9&p_~)]\ҙʀTBcPD<<.rRMn^"ge9b<ח[jn6d#5SBBhq ׀|eRc_2jý [o=8q#뙌h]*b!. L"X>a53eάi:w/9J`)3esh*ŐD4(!"~ezp#\2ju[ pW R!8_cW`9!3Z64 ˏg=Wo HADK&\W! V$薯<ՠfYr멵O9ÖAd 6L@# \ub-i(gsSn0up,YOΝzڅ4Q}=c;;I̤w8o񺀴s]!b^CS5*4k0}m7I՟p^|0WƱ^I)F5b2ِw|}0v)t״MT= &a)<2hmJkieJs $~!W+wHԺOW꧶kPIs֫Ւģ5{񯓺D SG RS ˵UP1mP H/Dmb:/AxK5ķ` `Y6u[duQcGb~e<3XD.|2#^_~i@KpJGG:-y=EJ> fd!ACg,*BE?ao1BY 6q8?ʢ`d 'WS/Z*!s֫ +-g_?B8}%=f /R֛@Pqh7bKP*W n UJsjDbHgXa"`q{jᄬK?0aVbB @: 8ӡ|}Z*G]KzAkdwCM(gƛG^ ̶?s??h |vBƌ 78ǚ5|=pϖೌ&nk:z\k 6GEmNW}!@"nՓ %hc*(-bv5/dRUƟ=4q= LNv" 5U&sz B%D'EV xgaa75~لw2= ƀBnyesdP#% 8C VdWή!as Q +bd> acjR+1:p79= Qj)ψW4zvHݔ}Rn6N[WF{>`Jɢm=֥G~<#DC3}U`Mx=%AKz ч͋-׊͋WI5| ΞrA ; ojf/%'<i[:L"!4pI X%>}v,%B̐(% N:=>xqA˗onWn'P?L#[QBnxw}Gڼ 1oIXCOVY,EH&NNQ9_yO?xȈÐVO 4rYS GXŚb9QZdZ R1!yeݰ;eGTm>LITܾYiɓtgMViD؍-J9 rΰ5mdѭbkL֑ Koyu7ߘY2|Z 6jO"޳;ԁ+c I8Ҭʱ" u~(.0P=TNBsBM_U BE(Hp-{{l8x|;ܔ {U!cl۟Xw~v^7ǯi!?vFoLsh X4rP)p.!RUij_fT0+Ϫ/4_:~flTR'V:KD3]?[ZA"fZ.C "߿^;irz:=UPt.VF+d[ l##CLQAm{%V7*9'{l7!*ԍ縷ٳ3I)Jq]4WxOQ8`{]&a<}{үC WCFEm=:  $io5U%+r vp T3PdB*3JES&d +d^ixqui!xnuJDHt]{6-hAώJWp/&V-XvϫEY-R+4jq{Jb d(aD$ҧDZ钳JrUŶ@d-N]u4QynIѥN(nZk#^rXĂ Z~/bN?T$1851,"#Ex^$~/i 0/6/.\{frCh@뿇XXeɤ̗b\Օ՚{B"zTzpͽPUͱ:J{obW4hMr񣆉u)+ K%MWc==I Hz`|N3&GbEh:pExbr/ Vּ7$5!P@%y~ xG@q-%5^12<{c[j T&t.@%h=ٺkt"Ưh^6c3" EZ+8d?,,\l@;It nWV01 }tˍ60#|x)HO7=APag.)Ы]=98lFςƯHF= vs pH{cKHpk@zat5w_/ztm>t8Y4:_`W-[j/7=o9YOLT̒$J>3>2Bӏ:1Nl!S @,eé@.d?~ YD'%tqx=O/P5_c]N)੝ƃ(T_5]KHU̍$¾dJ;*E/|R"{vN{ۇ q y:݋*@ i{RZe~uaۢs׾ ݉aEYWQbb`ߝYjHᙴ0m.btqzu|MꖳD4Uم[@HS:feeޜ7, ?_5QN3;pz4lث-T(UC @t)ִ̠ӥ pzD WXwX(pD۾Y(껸&Ew{EC7J, /F.MP'&J 'U#|@/R>2cR,`=}у>vPKoAI\Nk#a* *τZ;_zۻ9u[6|;KzUod=%fⴻ?Y!' D'*28]7n3V-ZﷸL%g)(D6&=؏K*jjU X!8_ 얷٧̱EBnʧ_)VRtwF]LJ@R֪C2+A4 W]us0)]c1YUe9dV#Yra[<"R^ƙuqHhD3Fzw#fEd 46gxa6TVXl#+C4bg#4yм6b e0yo 4jy*lCٚ$0:B9ɝ|,Iv\а%m,y9%V" v0^18dR=FrR0tǒ.2=%34FF(]yj U )ljBR x ?}^f[6>-u)"it}Pu*rʓka@#Hi=Gśߣ76?5z~bC:xn"$ >Ao]sx땰WZk3fF+WZڅ+*#:v;H Ns xp }Z?{FϦRTl$_M߲ݤ]~ru:dm0'R0I3Kn##Is$Ig@Ԙ%|^Qe:Vj~Lmui*Psw.W-0<8$qv͉?j7\Jdͫ "kjͣ%ʁ*+^i]ѥsmh1\7"&Asܝ̲GUdSiD" & ď^kWcS@Bs'N{ܢ5cQG4ciJf^T"(Vs;.bxLziܜD"VpşaKE羭Nj ABR}!l*1G:ȳ$6WŢv=6 bȼ/ O䘼za+Q\iZVL&Jz!fRq: B2èOGOb-,p HSy}0Ev\лvCΆ '{ OB J;Nz>.~x7ysIxE*@$PI; I̹AIG`/O;U}t^\_j<5(1QpY:^,4S˳r̰X#T" d2ҭS}'>?N؊C€8~, '"TvCSZw߀uM[k_K5j;3>&\. !߀1 2xJ0" J=;)?o _KZE8M&wjx;d uJ"v˷;usƕ5JRۄk}?WCẤ6#i1xe=41[ПZOE(eҘ«t 䋯 N\>ODxZ9mmt %K}yB7_`&;6FV֔[&wBXC W+nsՓfA>so j*Vl91크X;gjd[>c.b @Nݲ:W|$uiDiCɑfW׋p(\[yVG@sCT+ga?3X3fšw#iڌQδaEBu7R&d5yΤ `lVy롼eXeҢyA_#Yա y(wJh]cg{7bzi 42'Fˣ,3G.{ (@Q:AqPlu(i ݆` N(iF !rt,Xe[hI  A1;t85ڽGlFPQjy=l@:I~eAg VkodpPYq!Xv#t(`(hYBfV8"nn1 SI>0oK/벭0밫Ծl$gy3ƮIV#Y^7E=LeTd c!;0L?ȇ+z`jmֈ. c4(?*fVK$j-2Lϱ:,icZIaS/)"I/R# D "=GcXДUdIU?D!b62a5UO -'`_Bξd JRmZ7h*OxHq, }-.Ru7)fOնhjFÜ4(-UJf/}l[1qlivń ߻xSX'sLrO3}qܪ7ꔜD-61Ip( dh,f3x9غUȮ;wB$ - ks x[;.;g_1D]Ѧ\-Z8 rBsQ].hbvKN'W_6+9f"#^Fx 5*,2, b /߾DS̭@~H=mkG=lY^Uة;Ue-E"Ÿ~[qG<%oQ93j?wo(݃^^: pt&MNR¢}xwKg Χ[|w-_.gůDGwM`Q"1\qܶH &YX1܄F႟~bL-4c)"h8`!`/SikP[! >Mڀ?hPS3q'+%I[C1, .b4-2Q8_Zd'y4s3 M@KQat.9?]pi @Kp?P4ƁC> TG ZU~ S!o*7EryUΐuq>LtuLmw|hkR|QlZpq-;+:d_REi|ͻɥG4`7"6g F U04kdM͡$M6(MpZ&dnn{Tkw9ڳq]r:ﱟ;D1Pc>m{h:>,C{صd;ޒפ^Uk܇qwri@y#g/ɳ RNt++ sւw 4-gʾ* w!w_ wi&g5 79gw)WMD+@2&!S-v-O\}RX&Դ#p^5YpN q #xAXNfzX"#\,cbP>s#L(&g2Br"Je90vl) lXu6 \z'8Vhg8U2ujE+q8M_˯>ۊBy=37)yO#X 813ACo$|Ӫ6nnp}w;bRvhZT}5u!:zv/˪E WOKv~BI2dQ&GH_}%*pOD:>i\-ſek鉟UR*G"& O5ظ0hlpEi0@ps9uovPPИ jK6:-rc_l.v;)Fa.#Ft:yh{&z}zfɁk7|h}%[6IԚT?]C2u&˃vU͞u +Q$Vi)Q/ҁIC}X`gYLd0}]ףz]TyR.5X5KLKk{ uN'x>p 0y nt~Wq!dZ~~y#}O4Ԙ_%/TWSn6աt2ؖ|;Bn# =:DHg^-8@\0DdI\[G.[Z!:yվEyx,_q q 982w voX7ʄ# ޻py:zm0Ϣ=Ԅ>vw7,n+Bm~ue5쑣"\KdB ö"wC}ShqQ4 O$Bh@Š6S*pS9`dryDZ޳?16T}M'2:in@5;hxK8j9`JLf{].O/tzFf\8'XrT#Izk`A~^9B:Ǘ/G7Okv͑CϹ%9 ^Q~g!uTܷB T=b4!Vp-mx8c\l;",BPFXcT>Xax[ @6qjz`^ktCS+av>kUf:HAdI7EM{(O8oE_].0O&%B#aZ߮LF?rz0c5B+k_]3T,\}jٳ.x3 ;v^s]%~9:0qc,Q*K)4ӴJ?@֡@xC}JQ+Ef1-m ˅3O??uwo_kX&>KDW?#Xm1]sI.8W;$r!j!F+iDx#H3`esw;y3RO[`~vgWZ9h`3S&mhϐ됝;\Axr/Z%VBL,B QVJM5-ӓб3oKe~YϳKjt!eWSxoP%Isݭ  Rt\̃.R~}'DR||#[0Ĥq5 4*oRJ朳.bNQW>zbs4T`(kf[{׎{;KGǂ@ s^| <%z7][)v̓; :QFC7@:9ނ! 3MoY2ɪ i}5WjXePo;ʟ \Yt$al-2M<Hk nlܠHL]䨰=E-,ր US>Q2{c urt^EX#z9o<>3XU,pauzׂ$զUYmmWWXRX47՜K; й"秃gZZ"0# -,jT}=7YFtFQA mnG6l`Nc$CDQ OD5# 9m·L/SKJolGvuω=v)O($an)xUZ^e{ۄ9Yvp})7~82'3 \չ@ աFf'X{{;oqĿ=5BYY6ww\5x޾8&!A~sd#l%r],Be=",}̉uPKpAD#([Y Ʒ4!np{/W\XK*e6\cN Ύ_ ZhFxwO(]/R|ek⟵b]Y0D~d礄?V^/fb^ĜRv;oSy8 7sص7^LWے:tQyrTWWH}g W&%.)7+,iV::o$ vLSYgQ@7L#a>)R5E /)e,t lҔnXC2@g֎3 "R$VUJ&q'{-TLCSQYYhjX:)liL=!1Wk.E;T pIƚ9 ;rg˺(>O7kOU_Q?|di.V@ćf`KXĬ,Fq&:;Š9<|m D`л=Gn*(C++X$vplM%!͗.O2igۃua%L 5^VxDNSh7HCxd9j7S~ 7%G~Mͅle`Ip_逰7BCBD$CNKFF\cB+=OCP,~fQpkպJv?cQo'l}v~DXV,?9^Sʨ z2>ijZHʬz36IVŗ|pKb)IڞmxF"7YJy\bZV@ulY)ƤNJ\ĞEH,؎ rUC +H桘3Tjө2%p¶gVVpݳT} )o\Cω3s@ HÅ QT4/j }ZZ[!.4ق[>lfvhB;}gK!Clij 6G?L>0Y5FΫ5_"+Zg:F˸HsZ"nnY^Յ. -3J48HL]j~GeĿoҏ2O=cs*껻7ȱx"ċJhMKs g6y-iWJI{A?B3TԿ? (`ĿPЄ00^zBڧyDx;4F]c ۲MLp ;ܙwfLQFJխD"ф \\&HCEF~HmqRKh]<[M>p>rKĵ4N4@.yR6s!jr¤w;×5<:<L> "/Y/L\ :#ZXٙ|^ >m =+[@ph, m>@snHXÙHzhԹaԦJ[4@vXq ƃ!v6b/ot $ma1=uGv-0O! hͦ-cp67^.>W :,S6 ⋂Um1?#QfNcemฑiy^0@O+9u0voM5b!XhpKlʀhy^Η6/ֺ%S?i5&U R;aB0j2tt2;Tf~IerlLe!x{iL‘cЪ0 HOΔ$3a <k0w?&U (7TtD|xq]<ּoZƹ r[ LGfG9k'`zgP>=},4VnSfX28顷DyN I]&j(Ti=!C-ީj@.S'~8V_`]SO TE;JrXFGX qYvE-A&*i`|]h1  ЭݴԈ=,ʩXœq̵l*)^ne2k^p4{K4EV;WNdAm"5,*.] 9ȿM'c~`-Υ6i:Llٺ w QXv3iI&6>g=AVrce0Ac: ԗBDž{mY[0'<@g2gIgYZ0707010000040d000081a40000000000000000000000016609d236000020a8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/core/snd-ctl-led.ko.xz7zXZִF!t/ h]?Eh=ڜ.+Zk_:Ldʏ<~ }sB|:x /, r},/4h?G?D\u %_i* uuy8˨2t7v0mi} 䇧BJ|bJXVKLĢp7JV@! uGϬlr%yU#jH^{7܇2}dʽw@f2\\ {DA #0A]Oȏގj BFinTqNy,+WR(;qڪ@A*Q{2YV4b߾,_'zkڙEj@<˗$}yxRZ\Fwy:$͠Mydm$bTdr:s 'fqЁˠb>- W|*! 8TFΜQmP OP"O(S;ylk+-ny:-_N1k Ш8rn+|i~gީ:-!H`EKIs#wؠؚKa"JU/?aPEf%D"1$8hՋsy^Yjq{)˖Ʈ ?l`gufQѮģB|nNb~zAHh~wBfVcűCd{Q6DXnL.tWOp*u^ 5۵ .VAV&##3?e#^[`&M+˺z6$C W їMX4l:aíؚT`Bf`\EE,]0^XmwyPezRB`Q"C!NR>x08-' f"xev3ybaiSP  REW\"X g֋Q%$۟ziAAq3PO9W ,q~L߇MFR缘xUڅ4`e:V4Hc  =xf;4JVRmwЮ ƑȋJ0RӴWL}pWlQ/Ê{4VuߨkNl2dl'׼(tZ yS54N7 ((q@ ޜ89 R͵ݟ/oiTVILpKǫaѷ,Wͭ V/\3İ`] K`X-*kD*[(8;Т7ݸ][\pV֯@bS)daciWz H]@5쯾A%?-Cp\lF)طc˜wOGmuXKPޠtsK5y@ڗ/uFBG7l݅B?KpSt.A"S=16^BH!E !Z {xʫ"şܮF\ :M' f G F_ݚ?1Ka CYp{l75IWBBʝH!!ATXΊI<ȼCxx"R6 :KvyBƎ:=z"X㔹3SWPK\rAD\$.#a^:iibLB }К͝XWV$g)$JW( J}!q{Хκ=v6 ;Up۟h,Kx6L:_rúUg\]}:\"v&^,#G/ev#/-Pz$)/b@"ޢ윆$5} ?n"5^UgA2IR K~1ٟ\|ÎkمJnҐ f#'ɔIu9(~; R ͚B֛=F@ ^D#ҟ8nu0eNʇ7!UvI S9fT;T%Bյtz`H6YHc?Wuu8oA1a6y qROG' ^9񢼶W NV[.Wt77ҟZ+j'j<˔ QkO 3=>c͑ F1sz4+ԝLp|5 Onb]Mge9Pġ7=@e`0H]%Dߍu,!Ԏvwv*ZAH u1mV3E3gǭ'9:)] W"L#n[DDYՆM?nsX! ^02ݦb\4jQR )t__d >S/[ a X : O&XFzaiA,@!֫vϒ-)0.,)nqipdˈ{J!ߕ%Q.i.90TЁ)2^jQ[ eɠ|J> g;oG.ZdQ2HZ":;f%Ur>6~@r;뚉 o+y3 鿓YM_E`W Ɯ+SʹΕ7Y?p5#FGw2 >F8qL48ԴpeOx i@7jaw|đd*_@.LIFfE5Mql1{0Aw 幯L`;w Z&bKA_Sպk)"Cd3 37w+/1nZiHb[ ϡ?XbbCV 5v#m/ƾGV,Q:6=fjN@:MϢ1m) ^ /3$sM6;& "b^~f__ E\ZVJ7E\[:ټfs~><]vjjP0g[VvtY+\[\L u)?z6 "jF^)my6d rk,º560gbvGaWw3`,Sk)} . W%g ٙsԾd@t( VX\f[Ҩ2vFtub$¾X^ˆԋg7`馆-͗X[J>\qNϊ":SP`3[-bI"=-Kjش |f*"w% ՛#* "R \"9īb576p@ X&g+8ݰ Ra[¦y+=34aa4^l)R=_i fD玓F!ADi ' 0̻܊Q@ ߨU Vjx`wiv-qߴmʒ/ȃ&A?j"4+ZgDP=+ b.ME +KPX4Z;00Ey MdHwLYHSv8k~A3Rb\  )vlŇz?VT9 Fpz"vu62[ւ[I6a/I\;=[$U)x_"uQ7T;: J)_xQÜ,:\ga 1tOkT8' cI nԌ DxT<`3W<0<#*>`IȺY{NV]+| y>ȷ"< Wo> 6PR[-TŰ$N{oM䭆جy̗8$H=d^sDy/rUojn=ɲߣMEZ}w5M=rӛ);EyiC.Mw(ngzcND3Uc Wލ!y8x,b?"F̐xrk5]ZW TKYyp>+7ޔE|qS{DZZ)Pnheg ҥ%1OYrăC4 ''U:rl\L㑞  ip.7?Y*ۚԔvB~etŒ:|KG[qbbϏ|dioP?\VwMeJ{^LJE .IFL=x׍]1>9qkċf(އs6m;HeW9x/5Ύ5Π,$ 9Gy(#H2}`xơ 8}9tA9'_-1ud^`ywC&J իU񆌁7 ߂Wg^Jh~C(4U i ObPR Ψ 6rӂBZ9'ޥ̱zc^ݹ:[B}z?7Ei~I١,473=n;?xf:4#g _9BĻVXțqn~`/.^|z'US<5zE6P$-1x⃮ci8!Tє |ȷ6h?WK6 =kY8ܖ[{4%IQČokM]FX׼|i(󡹉{WMʞ~9+E [ $þcZmUrҺck_J>̐x` ><}y$y=^:zۦaM'VDGqZ4uVzB2:ݿj~K.`9o&<+_!~.i[/T#Bmvڃ὜_YܶU΄(#P Q[4H+}R_܎ٌZQoX&洍"%Mx4-d +6endȳgCጕrZ!@")v\ϏX*ƅRnQdSQ}e^ΤEU ?A9IcQ\WD~aʅ_ZGLq.ʌЉ[O,[>O&zJRV_NPb:9"mg)f>b`郖 Pmpsh)k[>FZX˃ [AE[#kד)s6Ȉex-+Qyj{o}GOd7{VxSacxr~-  =%,tCD]@'BF6=>-WG'Jq) է43"RZ}#j~z8e1ijoJ x1? .۽Uf99GfAȽƺGwC1Z Z#$w0ԨGZ5z䳞SaG8 >e=8> 4Dt&>.-rP_SIK!Vz{@O| _5l3Cۮ IN֯rK'1Â۶Qu_yc b*fsZpʎiiC.q̌]:!|lEJg;ȀoIFq {永e_7K2/4_|lMQWYZ&DR9tCpcץ^Pw`=W6mW t0@I[pЎ3P$}Aٔ#ܐ6KԞkϬ8l T澢NBhS@q얌xGi?+5lqhq+᝷ py?Cy>*(}V}B^\)t#}ϪEƞ7R܆V&SV%4D"a9; 6s!`8Ԣ\ܶur@=G{\_jY$%lo a=BZ j[ʚvrS)B޻dl LDXoBt0/r8'z- vx 4ngiTٶ]bIӥ:4U78'sy-DTxP 7&1'bK88>K@uΠz( @ - ȉ.p+'~I :!`6C-d9=YMtECx8DAPUmسHқIlob+WwƢG9VX İ<֏}'=qΔ%'U序հ5M:B!a? ҇; :`Y:1ݤ`Ѧ)Y dnKoTAVz+jŊŭ{Z܀C y3>_nnөi,<ܖgW#=yYڊ "a\߿~F3 h˶Qһ 79nɻ>n# Xa3@,7ˑ7FDz˯E/r-"OА}Ϸ2o1S3[֏K!VqeбeZ涁3t H qQ;VPl5&Bb,-ª,a5W•3w tWHA$hFȂ $FtZ0{-+@rRo MTL&q ]|c-̡3bOYd3`yֳKie9y 3kVxJJh#m0 SȡudUC)6@"ms/!qp顃(6--},R"@S?{V UgH5ձ-Q󘹒̜8vUW?/؍Gd 5v&C%?8 teF |~wQO5Ss#R#IP>96;K*'TQ7dP'WB*2Y%4X]cgYZ0707010000040f000081a40000000000000000000000016609d236000019bc000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/core/snd-hwdep.ko.xz7zXZִF!t/w{]?Eh=ڜ.+ʻԨLfG1prc+f dq-U$Cw}ʫ6hO n{Dt&z_X%ܓ%wc>!>*F1a\E[']I'm[ԚVE 'HT㊇M:nV>ؽ+fr1s^|8+\p-~aCmqA]´/ "G._>f%*F4z~So8$q~pCpH!1eE4Ve-gj w5Rw tNP.W =4ez Pz#0 s,EMMhiJygvv=K I~ay`$A[c4,)"ݼ{eSjڶPd>!PQAs,i/AZ|*=g[2E|Aeeq򒷵*]{Ax{}Eأd ˜HvowgZdyP쁠AHZᄼr)]V3pj JcUxk:\2XT0L).*LwVL {ܬ~ɜ,ԡ,{MnSM52aw'( b RX6 M!U B69cm*0M oTImܗsz6eOcܪ'sBxT4C:H'C>U Znڽd$%vI4qq12C $%Yg=P6W^+Rm%y R!n(%g2XJ5+bGʜc8]ze-:a4vy_2:)Y#Igc?Z !/^S/R{rsri1`f dܯ @hT#'Zɢւ\w;[g]TM/Sp|VV/m:4/[1kkQ2 FKj(HAqTuxQ|<{lYc0`u5a Uv@^Gr^+bbl%;%?uMEo}/d2|b#۶@vwwbRf?u+.cdW~.! *Qmyd`z?\;CEfO|IMϯTgOYUGoyQVOzrUeʝG3CjUy%2&z=Q^qVMdSg^r6,C}LG8lX֖8 /dU1:H0[-Q1aX 'va3Yf䤳lGhSjC3&! 1VfP7 Z/N8Pqj1ײ}"olD G`sNhY+Ojd0u?bQzV, TN#3|5 칉VooɰqMm4 (]6j k[ 5b)!9;+*݃٢N.:Is|krM۫~4&-\ت-c&@W4s0{ׇl}+MݢhM҅5mti|<@M 2,贠 /SrOiO!~;O u3׉IN'ヘ+k3 c:Z,߻΋DDoND '2ԼXCD>Q> uG7T&e |3`hgf~&o in+5mFd|hށJ챮 ߉Bd`/qTA}c+f7ݳ n-@mGyi"5CDT MF:ʘC6JHj b(BHmNQ$y[ٗ`rh Xw ̴h(g-2pWEk!`??Lt $*Y/@,PTe^E| sNΔʒ"ڊiil_ V3ɍۃ N'~H|%r93 ޾ SuN!mZ[ L{@`tmnSoxS._R bH9$=7'dwxu7}yJkT_cr6HY]_ 9}PsmLݼ9HN #v ^x =̺գREHT`M4jB :Mʑ}(*}%t5~]@T̉f]M&RfۂV.Щs4ГcHg`Ea $bXĬUGx2{5nYoKJ3O G3@6ӷ; c]I$H־S2SnsFw;O.礷-ēNJjZs26(!LW2>9`LVHnjIA T`yIT7?/4MKrB#&d?gA'++R6xnRXXI=N `ΚnfH)v{µ |u|qOH5+[YH5t uԺdb=A $/%͟f&0SI1,gS)F̓Th>]<2&KS@YL֛bwaQL`?kM3ߕFtZQIS|&H(Ne~ ۸3m4P-W!:˘%\e~!9BPƬ\Xɫ1RS}bBp9&z$ ,68jyuԀCMЇ}r 5lk) Qd /m Y)mw /NS謑DS]e<k9(L HC'uM%N1qP3{[T'G[g+!P?R3Vb:yrY,g8g :6im/M'.:3ZddRu8 #"%<1lSCf s& ]-gFF.fK~Wv@):: e'  Ц`@ Ygާ$JDC:h!` ;@Eȋ@MT)@R(In-,QJB/zar5),Ҧy=e̘FOHk ' ^b%|ӒnI_~%fs,*7qI'H-骾vdyJ:ϊ$-b U4^Oq8JG''S!KVs1ցXx\t2ːDRYSt,H n_a3([頒ublhߣ=MTیРi v@`T6xqK)AI`M H>UHuCpnG$mӝ lHo{h)A o2aTqp DpOT`gl_Y#Pn|,0`o~ -;^Ym[PmNVm91>;ho $.+@TVmذ:E"g38H߸:]k \_kW_P؞"Y}X!o3>i>tj@OJu"9Kc?B 9uIXNÌʿ d(Z Zt&GH\he11lݜ9Rl&;9\Vq1|~ERCJC⃯hQU]bfPvz^"E\w8^iVg OfyXPp=n!xM?S:doV\:/cTc)(▟'2.WV' -%녴N[:J_N71[f_JN?tB1 G Tg/3[wYRoq,zlH#6?bJ,nl޿Dɧ:Y+_BQC5U& 7 X_|% xs1s"B<÷#RGv1Z5l*o#uBfCO>J!PX[$ MnO`aJTbc*Uo nWf =i{R|ƌ]Y5u aZk A? ,a1`x>OBt7;oMSgZ0E tOKͩ Z<ᗌc=㔍&\5|0zy !n@KPeԚ9RFhV-9ɫ;78 3P7]a8-:.HG:B@y 0U?S\/_4I^rŴ}hjn Z&%mpw_~e]65Σd9(I7pMU#ʯO73=Cٙ,3]yNONMA?Eĥƥ']BЋ7ݳ['%6 .0ʆ=Bjw 7/S'xotm3q wb4d)纁[`'Cb7a6ӜO:GzBLfdmw5o }n6qӗ$[c)2.]As^\-X ]}쳷[s0#(#TPV`]\QPXts",Xtʔ=sW%4 {RS oaik+JW6XcLxD)"y+I͒Zs9RJ%qq% t BG퍂}cd##wbdң86A+^j[糦 C*PA"U=u4Ƴ-mTJ$E^(Ozi`^d2YR}PZ-l2煳s>&UDDR2I< *CAV*roUdd=4 ^s#TwWʃ9PJ3P*,ޟ>y~4(fTnaAU#šq+R}pД sMZl٤nmƋ#T|5xp.c5| 9Lyɪqsd~{E(: 4U,=vIPׇqI[SoMW(0/ Va6B`llb w9Ӭ.DJ~"eqsB ړ%麃<"E'RW#ƶĀ<ίH6?Y׮x}ɢ.ZO &Zw{򍢅&+%)GtXBX`$3}MK楙@`'vf-&L&"o%=55S愙t)ǃ@2>a 9rL `GWc1 vb2*+mp.c^Beh(A~:'c%6km@آtd nƓΰÈ74 bq_J[VV_}ruvbM*R_K$GB_!BL>z%$9PwǑ`K)a”z5GlikJ`'ۃMg5y hxDH a}\{;g!;u&V<Ѣ?~'*"dU@m4NoShsn1n}8w}Ne Nxq{SŪŕ_7oiMP H5(1^5FII!izמv)!&7 zjqtQvz8y/l qPGTc&>mw7%! ,Vڒ8znR!=Y `Ua`%o93.)&NSE2 *IZ qode6H y4. &)^#. zSRd{NC MXr0`'0z/0,@i1E@W=;b-V#!h#%Fk<.1Igt㸆Q>RT[RIL zhmw||TQ55`~'_͆#bu[w{5#BS)GA)7p@WPqXfzӘhI/98~.DIO Ì!pg3G[L@LVqc,6cfFGnG xQ|E%Wt E)['?9CJEKдxEdжԴՍ_+ycڱ"_/LvQjǟ,*= 4;.PpI#:ɘ;bWГtL~bcc_.4Ow ӛ'$T/"*$ԉ90jZHL X1]0m"U82Y W3+ap,aZ"ϴBa,*T. 8yꄱD*U}3zkUi'=kARDŽeGuNMD'eY[͛urdv]jt$«dɒ<*4L142 9KFx$ /(3y8w~aMRhJuq,| j^g܊`؊8{傜@Fl!w`H}|dž^L4wQIV@!C&mrQj۷'I'>qB1|^€sr' 0h<`QrZت+Jfәs 4Z*81Y30k6>^̬?ϔ nb!0;) V [tDxNz9=0"0|keHd w $|[Wj҇Ewz6$_x BkfhS/*1·;sFޤϥd~{g1sVl%'erkW ٠&FPPxBÍ=H|.; PnA*C 0%S XzGqB(sH n*̼<>#?;Ni["u@qEl׎4fR0pJ]|=شB!7+ (l{y7u$qA* ?_:LrZ5,[fj'(6D2(rTM]c@Y$r#؛e2MJ9]KԫȔ#Gc] yͿXfn89ى)7iR)jCDϞ6T9!SZ{n@LvZH3&Mxo.W=D. -=[^Z>׽gaJj:JO|zz&qqet6.hPNupJu/`oI9*~V)ͮW033ߛ<€}F*ܨ4:qo !f/14BM(q1V 3wok>Z+ipZ4Te>e4δZl h[T;=!L_LivWk[0J:y#0%5yW79XT-!:_M3%#],Hy ҇T[lRk4@C*' Q$E ,Z=KY|y|F xbز6fە! "8:]$dg&?rsOBz'&Hm/6 _w~8Ep.݃Dʹcs#Xf} YFeV0_ U'6W2AՏ#\-6k۬@ݔP C̵e_'jHtVɿP].Nk/r0sm¢fBޱQLKǠjtlc!;,NhTޕ&y) WZ@/kZhhj.J|]|N:=96%n50Ѽ#iOޮl+"Vmc_`*ΤވsD5cW+eN&Z,k'ؤkz6 IPS$Mݘ&(M;h_L,Ұʨ;n*.svW6#4F '-)>%9/ &+Wwkis(K9 EV\ 2~[bOHFaT[_$ ?r0Cko=4eЃA)A|[Ay4Y(v6T`7/,,1`ۜPU;r8EG#7gaL%hs̘"w~ JU5So}NS4L_HQq^Dٓn惫/KcAY?E>yo gĽ2õz<+ZLVFTX%S2:usx v>ዊnu|JN3?iDKqW Ӭw# v"ţt̷ Q1|qC̾s;$ )߶ٌ %Mǚ"MhIR>FT->^v=B%}?Dr/lO7u-or0K,@7Txʯ /MhEd-3.|ڎ/E b!F#bEf4:%FHE4D>ç4cr$e5C#d'MfVw06ӗ# g2B$u, \ C8zr—^[d]4tޖFz(I;!L.5k@ z]}f:CKoat#Bo?"}k .>w ï~wyL2ÃI5?]u`zmL\!*Ji@-^lGYr}[ϴ >= ؤu_-SŗVo@h;4ZГ-sq$j ,ʀ'!)o B1 WYp&Mp9^#Ž1u,! y8g-.vWqMr!;$Eb \*фlhÍd|"!y̛|9&x,a mI ˽O7|tQϟL{%-/,acTŜ Ő+jcIVvSM׸ίodY{-oH:1+'XE-iEk8L1lFYvt1aj8cË1+<,fL}2WĄOVYKA Ńw1nvSIPQQYU%i\$QZ<4ynRzp uOϑ[Ϭ wYd]5N+T!F":Oxa꧴2lM;~wfwK8uG?&H¯Tգ;6XiFp*q ވۜ! Ecc>14Ϡ5;`HI(!JS &Ĝwx{qLq׬EYŏ`7k7B49ZsQp su`DBD30z.WoNxBݾƙ*6M|ݓA:ѤFvrK.`0ޗpF()pkkgUs߷%XX"cS1;ş2i6b5tvKI $:̧~ #R.~@'*ZĪAdsA&_;8fDLɅJ`W[i`l0txOJ j#Iͧ.qG IrvjAOV2YbYTۊ99,P%j _R-"t  Rݽۚ6j LLPbyIS7m)|g-i_K1{9.{i0-@_V}]B;k7"@=kJN/{ d7!$h4Jd@ԅmJrMQ d36r߳ /E*uF&xt4Ӕ@|uyki)HP[g|u/bYVԌXDlv¡i^=, c}uM@ lUoS9I<ۿ3VJjHX!"rE~gOz_Q̸0}!gV{IĪpCt/(`"hm{e0,rRIQBF[ر*)SiHw!0G(h[wvoC츆H* uL<}׮4yjtg@v_<$Ɗ"V&? GAX%Dn&,M^^4m|ՙN)ăgSVNǦ+am$W$|f$ cO%_.MؠJ9P4 FG4wY q>P0J]_1']HI|Vv-Wr8~+ zB:P$x9-!g gˇY]f>fFOV U$T=$f'ߋ3Kͮh}G9Je=ւ WdvN .|(r :M1Teϣ#VCSK}I_Z66p HC7#zd^ڤAd[m5{E:JD~۩ VЃik5pq,ے\U]1OU|ރ x1݋V R qQw2lꦛBICNP`B!2]QԿ!b#C鳃?p2Ce(ŗߗIS$tܐ@ęߖt,ЕŃz?f n [H)c.UJIZؼstNgۊ/Z8CdZkKL@y3H۰#s 9rtn‘č|νBn>w% A,n$B` j;0n? @PbP@D?BIGI,iO޶nqmk x~nYLyMS{i8G\m&:]7Y>(c48odpy<U=zǍEL^uH! t`5h|y'xޱĽ=KPZM^D{u RϋivTuܤ^X޳oL1nH*{Sp<>=}Ĵ<N]^]Hx+H1g̱[arNlzQo#]06uf[LLC7㭨JB#;}AevkD.>5gj>sp+r(%̼ V0&^H_zڑ#_~ͪl J9+`̔}p[Ȧ˗J #} 68s&B{7Ʊ+#+q&k?BӪJ9+V[Mm`Q*mJ nLarҡ V`nuB.aqsS( ]!J2}%A7B N,O=̃mol@=Cf/-VxQ|j~'M}+9aꎳcnn y|j-U "*Sp{xZN\M9Dij@9OaVJdSiR=$O~.f>7 %i1!ْBC=38`AŸAt@";JM^]G@lK!N2ĥ5_P8$.ϑ/ LT* coZFtmќ|f& ՓCG# q jz2Wuޱ= S.3-b)Mfe <;Dyx`.UDG |ȧ:~Haظ2Re"p&Jغ3|#%ڢmV$Im~k_쇇dzљ@ʩ'ht_i Q d'M/9N?J냩gϗ|&1$¹)1U`? pAL Uf~蓬bT!{/P4tq-Rܿ}J?% ?5.:0`GZl #JjbsE) @e]_OwPaE}fK<}|䗸\?P,^rbx(1#Q%e *jnvg WD4V'6KR[ t{UHb2ZѻigT[ <Q8Ga*/|n +X^눻pY(zd9+|䷂03P?fԄŹ_[Yo,XIJ1i}N]쓍tZB*͈BAbSTIRj,8@}/4kzsrH?8Z,ۜ0$-^eФ8j友d`PBAOßVĔKLKpԃضAmWZht yn?шĬ،eƫHS76O)n#)JgKS+h+afQo7HA1k袒.n,HtDb2Fgt ϑGֶ/N0UbE8wuh01츤D`)=n={wlz@kJ9΍H2Y;|TJ"k92۞%N;Mc8Sâ&A:JŇhzҝӕNuQ6PbE!}aJ3,8381Le"D@Yӭd~ u_w,ڱz:૦ښJˀ>Y3THfi(!#۞ІTեܣ;$E:TF\4Br,'C-ʄ+hIr:D#W !kPj0j4 ES&WIzo(4iM֘Fqk9 E\ɣNiڭP8\X}׃`3 'ys60H"/W>SyAyzU݀mIy(NjE$zIvZL#ai !0U<+̒txzLNۢ3˃7g ֘A4;-wqҏVJIsn:&?|Yt+boVJkIhIzC@eGx)ΛkbOp\e8'L*b!= ] oS1ôtK\µ|IlBjCy1ZԖTMA8=g g[FX+>)d'Im^DORs/XlLǪɣ6 @1H_o_dВ7P;f]3ˡoTĉ@ {CgCpldsG} kiCŠ dht"A8C%`3ֱ0#\f)E"P㘧TݷUթo(&7 #~̯%^a>@ )7]A_Q 0\8HkȴUJ |{V:w`e(Ҧ]EHn7^5"LXsS1L{^"U~[D c\&6iR»ϱ9C \HSXVd!ЧT ]}ew%u j*iG@C4s &CMI뷴m>l"$.C|T@ggylPU=W+< < Al8 Y+IJ %ƟjQdI@ -L aMx!l Um 9 4-ʪ3'a{ ;[Yސ^Ӛi>(*g:M;++:4M|闤Ba|>?{JBE3|?D?jR~m!| J1|Gdacy`u@ֱCUB jpZ-w0K@M+l5}=XKPF8E^h- ZFF$zT3o0kE*6R29@Zi s#4,K Shs9-Rpcmr%Lo/` sriD|#N[ACUgэ߾*k@VE9T<l>h_ 9rJG{EB[wfxi + ktpduP&f'SN)G3AƠY]N?mˣ8$GV%aTpA]x%*Oʱ;;gFqF-kAA ymt9+~ז{- RrlοFɻ`/iL2%V)`oht4A,~g|hԀ_pA_o|K%A(eݣ󁈃FqТ%7bh" ~ ~f >RٯPٞG$B?ڐ~Y*& ?&WyijɮK',O_sYnQVAGJn/<IJ뾵tVvp34'Ã<4+q(g]sNϕYر.n߳y k_TMpIe;]dqb(/A&a*cbOVT(61쉒 ^Κ8ijz CAײ{O•5]Qr?@*(%b(@@ h<$rpȔWk3/t~/k*vw|WʧfI󰨹a #xsaS/PC 2=~-j+K߉VRK;6!Dt M/+!>%fm;6TZr\V WlN{ 6 zriBs)}"=(y/"9z+>s4 _M؇[@LhҐXuSK&MYj<_Mo?j" yyTruP O/H=P @Yy $ɚoj6R{eqZ<4Sa9R` y0(h%ݪ52BD{ԉ VMe& chٚud\~h ZtPY_r+e/ jQGz3p:yz>0=N@%K lMG;ǰYeTtPy-P1! ZUT `Zotq ZLH\ݢ;irRvEKݰ~.c.zV86IV\oGeWsO9ҳxїGN On+5/*,V]dR3mhԌbl3sdbv2WLl2 @l7l%3ߞ.V&O ef<[3|^P iXFF3 v0v"T&gf|^6͏)Θ:AZt9=b^[XA gҖ&K}zt*9-ۭzm˧ZN.q>E9/o%yQNqgJ_AI͡?aԖȮKfFl2&;Y#` JYNbC\.KvyJ}YX$S`j"~Mo"Wt_zͭ-k88ΒMV |vT׽ޞ#=aPf a̽F_eIL6DmM1~oEy7_V;c7oQ}@Q +Qr@`%UM/zOXb|p.BS ^\.T$p)†K !2]s 1bZ5+9nCFɐ%Fgeld%ؠuPh)(ےmK' h;Szt _nz6aNy޽vYQ ТICS2)3C@By[`^'DlhIjvQT}&'Gd1n WRJ~ J3Bojca <YkPAQ6pNr:vr3\6F 'Ɏx]A|<ԩ}hmZ-m,W0i~̌lk1A!jQt%)8 kZ~O!ypNzmqL9O@vQ|a R j)c]k^4>F:@ &{!c\b|cÛYPG2QDx2S#l "AԞF}/7)F7c)ZƏyOQ{@Mle'L%Yȁ9dr>zvMW[ffzdHHn4<]<޽(g;|i>!ޥa{CHR !~;'؁_ TF/>Rx'b$l)&wI@]201wodQ-*]l5T&m۽؋~?3ͼž*X]¾|Yʄqpm(5f¸ƿat?_6yIH!)=TA;XLxjͼce)ni/dL ]o%O$,)&$Ri7ڨvju#B)PˬA7R 64ݎh@yP.פ|٭ 1]T`8 %Eb0nT"% ]!@./ >XS^21q^2]C3KKפvG$`i|吘Ⱦ'2OR,<):csDJQ! < sy XX{g5l3]asu ]/s@1wn3(^9 ^PW:7p=IPIK`bdJڽ"jkdI䍍W >`ps__wox>9>[QWgu3`$0K΀w#w폩5 c,n4ⰥQ=^3 POO[i`f6S MO/vf濈VK. mJq&Dβ:೒u۠,/jIQTZ⇭OԼ'KLa*սK[1|^H"UEG?ѽ0ً I:{4af?4.P2TP'`oAF}VP^/ `?<3W?WꟂu' p\a:CقpT QVLeP@ #]۹a\ntDvNr}!Ҕe=^k nլ\g̒/l9Rȏb+0s<5!a/sO/݂".9 ы+jֵIcUQ^8{OoM$8%{]Ti+^-Vxic*.׃Ed0u+z 'G/gcPy[:yO]3U ~FϻKh6}&x)YC Φr&Y"+#9u+CjNƥ$e_d\uorC]i],eAO0V1 !yDv4x4 r"ދ ?DtZ9}-q2}WꊾRJs8ЍTX7pbŞ{ PT7z=T,u;;| 2> +#qNܔ/a9 ~42 %*DChWPw7o+Ry!H6|`iՕ{ȼ,CnPV14SޅƄ%oi+]o+[%vkrn/4@9b2U0N#i]Ql๸gB$"#ݺF Mw*k/„K1Ҭ/,5$Dqr$[] >]pKe!Qc{Rzބ iު# \:-qM[(#(~FϚxm(,gł)j WZrU k)pK%Z>*, } $0&6{]}KS> Q^%3 Y<+)lCQV~ ԙdS^ZCt~J#ʉ,]@'xtٴh@C"NTV\QtM~ysk"!f4ZAQG✔'YSNhKOB]d`{FKA88TI顯cU@'ʞ:syԪ_.Y ^ Q(X=?M QV4rRV͊yXMGT">[#\&u+Х Bر dq+4.fB\dз?͍J/(2GMiG*кv+/V{|j>aSS֢|79N>=KcQoבdd 7X/OEM)_u`L|b٤k; 걭<b.r9:9Bwpr&3 nMk~Ϙ lY:!@Qfz(\=ll`t@o z+lᛸ%CRg lp &˶hop P/\+6FZMq͙zAH顳5mz871rFs q=C`hy[On۞4Kda|JiXXi C GiXsF|iBҧ6\xVhdfTmPpź[ .'6EEȤį882ʧUqzFua4kp>BCv,iKsY6% VK4pd=xi2M οSA53A_obJiP4|wAȸa*\X֐UP}ԶoLg@9O\`piwx2i=Wkb?Q 08frx ){PhD)}oPdjv PdEj+h֜|1.@' OyϨ2{BB[#`e#;Kߏg?Y  % 6.[L(CPzBi*3^NԹNJgO h>Èi1T~lN[nia6#o,=tmX_RJ9T.f9laT)ӣeOJ;Wfv< @1}::>.i颪7to&o̽iP%65V1!&<~jw4Z51.'omKޫѡLK 'V6~Pj|!}>ZaxZo 9wlg 'Eh1t$";+tFj?i)ws?@µTpU2&> N9tLz:0G+  lꓠ;d/JLpp$9tk =M" 5 ce©aSX]4P闢Z!R ‘T,f J`DihݴP:URDm!ͱ3t0䡆.5{x eڠKy%݀ :Աf1 CTh })z'a4bn>0u$3H|RqQhp}# H5*#: ڽ ۪NYcn13Bl\p,!9w2O6CC-W"3m&?pXj+|_voOG9 ^ q!_BG!/Kz\#¬rp48لVlJe9N do`Z:TdR" o +vWዋ-Iq3Hnp8bw}^J,ҞŘNRҳ{5M.>!" oBÑNbRHUpV案Ko 8ȯHg}>7)($} ܗ_{1T9<d&pzDBɛBujRoosg?gȅ%Pnۮ|œfR*#^TK^$ K͹ iGwNyZ\G0_jZ_z~VorcwDŽ؃-$N¿ܺH*q8Y }}ad<;zyKCu TN-.? w {ݜ\3ϊ;o{4F1)lL$ag)z$RdJx@NB#N~ƞ4ySBfU@iv@[GHv7ڣDKzl~O?ٸ~eExW>Ӣp8Ͳ-$UNXJuBK̮ۂ1lEuy&InGp_/ V徘PWJh~`QS\#Nmۯ4#m4$ wۉcWŋ e>fg@vL}ӏ'cf2ɝՄS5Y=.eoFB@LTHTfUg_ =QB'Hk|j+p昩La¦ȦpsZfqYt Ҙw&ɬ 8[O ý*\JHؾOE|hWߜK, =^/*LZD.\gyG^s=7G$hn?̐p˳nO>ޜ 6ӊêN=aMd|zexa~I-H^ gcO Ubl/?E0 ˙'emݵi]/zTes-2!WE*5+寺3s^0NjnNY?zY=x ssY/bkĤ.{.SoSV-3Q>ΎԈmۨ;N=J'V&mz(q3W-t̠73>$ƜkJvѡq=cZT&3,~U j@C}]91^d|簍?Z}=DM< =9TK97(U8tsZ LK!B b42ɹ*4EKO,JY.΄6m\XA"b; ӵ] 5dc !cU?y8hP[l<|h7 x-lʋMݧ7pN.]~̽a${?1^<+R+̯vn+t%KQI[ܵ+Zb0Y:#?1(3'v]fGʿ=μnUr~{hV5x>,K*pǑY.y0fc{Gg_qo2E4w-5ʋMj ]'DMؼ>;vHu#o5,bm)g"k>/ߟc˖ܸ.1x׸neQB9q$w +$1hd{'HVw'ܝSZLjlQ}rk.SDӦx$/Xgёv`}ZIifZMM;0"S>fFD2lBNO0 BРfO0&^m[rq]J0o Z;M_JD'ZׄCpki׻>*bšy7M޼;8f"ЧB52_X"w.|tro EٛBd@榃mr|C4"FdZ@'ȝ;:s*0O9rm=.Bm>o"\97e<52EXOlc?.G̊?n?MVbax>hR(p,,."Qs6PPy&b*J*>|HBh1%7M\&SNy 0 W \DRJc1xNz~1_/M6_m㑽b,\K=6H3uHBwßF#P]}׹y ]A0@37?%"`+^@h;oI5nlh䕄6FE(W>GB}`6 ]_mgŤJybMο1ͳ>$~ẁ6t}0₳?9n_aX?enp\qicZU\JRYV9)M*Dڏ9xZ]MCVFߊEj31 1)/˵@eaRA ӆ"n7"H[npXH*"6>YXТyx}IHQlܳ6l [fs;-Ac{@q<0. 1# %($k~G5Gz6`[u|0qz`\baCEù5tK$.ዐ{cw8y Fdzu+0X@M"e94ߣүX΍ Jö:5BN _T+A]KtBSvØytn]οtAsC0nbt۵7heB@Qb@8ų\tBO>2K6qKH?(IrLs'|1 Ҋ3M:>[靅 P9K Dg6bIkƐM4H`[PiC;[klFTC Wz&+0㈒ Zn$Hk72}:ս9f9)cELK%CE7p-XMS:"$4*EQHKF[#u _@A}j`G6!k-}`3aZ48wňd|=x{Iα 7a )'Ob,y&mFG۵&aT!lr0|偻;D?kA2p冱fr ѵCH{c2ϊXʕ:e:H? kc0V~r#GZ.+RMni5EZnV7"=y|𖮫fܑ+*#.Sk Vhn xɘUu 2_y'O/Y©,cF}t\Е9uF4;!4e8j<:[-';@ffa.^2y{9x굽c.e͹.M]b;b*]mU NڳdW89Hp*_ `%|05^FQL.D:@9XXE%a(5(@zG 4q weSb je*a:,!O 1}Rj{@C|ƃ:rFs^YWtWM:G=-MP7ZxQ0Ҩ|mnte޻5=Qܮs W%1N(&=z`Qںn8x˶cr0 NjMa<fWⲢb,k%y*αFdLx,Wҩ&@K?q/IK!XD82ٮcVyB))-E򟁵tഞ=r:V/UiЎq[i:g[ZEGGB&SQl %neNRyV.ˈl#\]X>*[o6B1WXb_2kxnsi$#@s$3ҋp P WR'8q\%y}4DZrv1PbQ*aF_ u %!p^J'yͽqE -f9Zgp`gAχ3|ǜWJma ;{? WlF% F({98} 2઻;2@c\ջҿ}u:PH00A.p\M/ͥՙ ~GÕAo|OMXLlVN(WS=f \5 #},ibV,tEl,*{E_'anU?]'gbj4$] BԷ^ml\)ǼJƻ4֫>W a%!vrw $v7'oU&5qV*Wg`VԙӔ9+rUцZ7CT:^-}__ofHGʹA)PyQ{r_ZM pTsNc%&&MKZ{C)O6م3bRĬT!+ev1UZ@h)W廐jKG{Xk JYi x_s"Uzb,m)>\d@Մ{:H]lLV-P%DīFr~"jָEY{ِO Iq:ɬ2cQwVȽu&_=dimOK 4)EԵ9:!Ǭ_jdzAg`W UH˹-L[NKG up9z"zdpmԔmX3ތ4,MF fz)Y'ޚ;- 3ɩ")DVis]O& "((z)S H-#D&iuRk)[CU3.͑1 1O|4CdRTR'%a킰q"#cdN4dߓaFvڝm"RuDsK'jINeV7KSN&ѰںZ7eKs)]r8;BҊlr[C!ǐ-6U[5 s H:C9Q.L^{R2NAÌːJK``_vBS~Ea/Ǯl :Tfe5BN5qǺ./쮡8!. `}ϪXa,XK2ZჄ;ۅ=h͠8̟UKHyNYhF19di9i P/s[44&rRw vvtVo`d_ܜTm9 ͚j= Ve`bڬJOn5̚3ܖ$c UldN@8LZSMǐn=fu-\ҷISL~9D#@eY\<N{ח88İ/uȌp6`}sOTp8~bW3֪`"}EanY!])Led+hU +ކ.vc(QBY.ÃPV?) G?JhGևYB`r虫g m'(ZI 缶 ǽ>_ORIbTCj;UAk:w,*s譱`nkO۳󶠞y_s!:@_4wz+pL1I?}KK$[:>E 1pPw?tUpX%ߚIMVוvq(뮲Y\+Ⱦ),L7ܘqCݰo7g\ !\A"1IdʒTXcn[d EB`]iтoKW\(,z>cub 2_D}EwDJ 7~BfΪ15LJO C22R 6A۠ XSUEܲ~YiRHσd͈녳&2&^o^7ȣXBjwD?t^C[v̀ـ QGȢ0K۹476{JDbDBf@Vhͩ *G{Ψ>{:ЄDa] vMJAe\_²i`jǗQ* IN8|,*I4i(2. U#ͫxģZ6(@ND 53U*d0ZÄoěAH?Dpb&`!~E ԍ?_хwN~umA:3T*^$ 8ڞe>Ilv};NS>O VFF -qtr:7|TMP7~dJC/y|P ]\7*x.`74 fI)nc1x)hqG0W=~Mwv466#%H!AFS?XwЖ t͏Y\ c [¡LLu[2E h/kEe]g)nzaᏱ-'qR!X֔BbCyI $srDg1M7= mLgXc.`M.ޞ󯼟jH%_.w+9g=;Mdt% VK[jGޟ:usEh&|Ms4 唝5H[\'ovXD%G4އ $^.ڡjrO-,0d\~9uˆuO䚨N%p]O[DѭSM?d1tWv2Z 9n >w `cQlJds,3M$.U-ĹZv1[uFhEW3!{ŕǹ@erG|Y,qX(aB Տ\ΦԚ N9R%j8bA!i"==9.nojBK,t'CBRąn7~x1K̑Zi8y2aHT/m d x,Fǵ.DUcKxGZPwm(Tk>.c60Buvr:m} Nw ^Ҹ4`<6=@- ;f{>/|ctry.#(4V6Cwl_6z黋m/Q!+ͻU%o$:ĂޣPM ZW[8N!|8TђQnT\2:B^yB> ^D2˄.rQh]ނe`~tAp@a(WL^#7F $K-5{i{ܻ` *VMSbAv#Cn.2zaᆙ8BJ +$5޺824 BnvMRj}&|Q@6¨MA]2EiT$:˼9Wn wcY5@'Y?\,Y"NoųPl1H.Pdqq"z`pr-H|SU{I sc?&LbȪQl9қkߏC1<~wڜUH usv\PIf8kgx-H@:7xs텀涹"k4Q)m,V )dC/c:+߬#m1ªC0!!A\+aׇksI#*pm>c`v{g1o&IDof{wDD<c]}?tOx6>ԕWȮtC[$Tv m s5!yx#F 0H2wzR武DѮȼn~=hBabWdTc#aʲYRO[.~|Q.m |\1nz" pԔt?UI V:!ug$h$ ΁9EZX45wl1 }f A8:pC Q}*mGgchuV3{@Uoc<"J5ʶ٤'qo%ؠ?u(誒c%!q3N:ĆD3U:kH/ jymNGQ30R@,Ђ@ &jηjhcuM&6e`Dlhw' ]Su{s>EVд\ |OL 'x QxeL "=;hHN. eүHh#Vu+m?}L q!9q @|`Jŷb^{*tTPQ˜4N{WޝSe.uae5@:QH:x3&qfj{VqO7USqRB"/qLX~9\qa8b'di.xhQ۽ʩ%MoY^z1GQEԘU>d-)xȾSĩ *Yu&V~O '{a Ovt#rfT0Ӫ:0E(z~/t-Ai&R;DilySp_1{MzkN$K|ƵDi̱5bsE.r )^6*`KJLϹYGai0loX ڃS4#{=.h=P_ J1"n;6yVrG:DQS/Q]H-Lș n흅Dmo^ѲkK}O1)Rē MV ' H_,`;BGM 'ي\=96Nn1 n'DE1a]eؓ@k!}("ݸ15@ oCi{q;M.7G$>2P@qΑM?R :^ťb!\ NMbl,F[uE(L=W7Ji -ՌDZ**DQguJJ>$fT!2A i )>0fe'64xIUUmqid+(GFMQ&N?3L+Mcp`ӳ"C\[8 rr \?XJd >Ȝ@FH*ybfLJٵ,‘FrnZ% -QLT C HP^-{[{!Qo@ XϛɁR{%{"wh,;>M2s9uY׺ [ψtۓJ`R {߈FU(EC Hu2#x=v+G3("[ ;J\$Ui-r*L2KZi>|QxS6@ _۬&Wwo; i&I ̌Ge Zp]77ve g,gI"$HPK>EapA4I(0im^eHwK2miq!8cPhNY'5VNnԷjoW'cPwi$^G2)&sV ?qT XfYAI"f|+"^:BR d8º~K /!'|yqdj -)azWUͱ')`%+`N*0ĭ,&0zeGT1'$4PnDC@` [~8m-ncLg:"4NIsLpP2৏ATp&3 yju+`-!FU@шZ^ aFuX;c"%u};)9։lc qPUaI$̂P2fo[i󽮘hIM(K@ Xj?r7(є:nuH.>G61LH`9-"GpD #{g*tOO,R 遐atc_?AEHӸZe?HEtE%|)+FK擙Yz$)m8e>L4 &?lޤV1:(3 xEstm rKٞT7~Ngp>=BU+ z229v (bfv Z!Q@ݙKU6R@г Uc傜="8TӉLt u>Cn Iju.Y ͵_ $)q9fC}@>cPo ijnIwҔr[n4~+vV#^Pm'ݲ hSxFW'KGxMuxA 4bm?x ,6`;=mBY=-Tn9@7PUn ODܳ'LN*bz\qA/7"1ݏ\3)vA1kz:Rngf18gdzUY`) >YA6 YR3=*J5G`^yf9 -@eANY2]!`1?뻨Sc!(Kɏܿ*ڏd\?of4nyn|x^UTME /MQ-.ΐus5x;kKqTEny >1@&G!++ϐvIB}ۥ랜gpYTjshSD P WHX}w;'4+?RV2l ~js_Ts,Z--UVj}w若^-=g a32-Ь۳|ps:="m|c/XWQv`౽" B-ZB ZCD+]:6p'?O3ב<Ъ|4ۙi+v~7a7cI8Tt܌nAI~aTB5|.VK ,Uvbv^" G.Tc򇮗UFTqZ7r &mi/R]#n:qDżA-qž n K?#76֯:Gl K^-H[N<ņ|k0 E&|T b%r"DgXD jc`S"ˤX"^gk&Ah |;\*8I5gkm*n%J[邥+7Shk@㉯@RUAL/UB@TN{zb_Uǜ(d ?Bř96KԀ!VCKى۳Iϱu]&j&LaU]cCV!n%[lҺ7e^:n2tCx9ԹK16XCh3ñ)iIFZJ|޲zRD=no[DpW'X_bdV4+CO%Nɮt_0c#Oc>r'gX%vIJ6D~t\6okqs*< G-.cigĐD։= Qc 5?ZBāV1rbuݜ`."ɋ\8ěoօb1fLC9{`,]";) x)Q)5O)h|\wuG :Q OJ(?҆;Y}EXf9ejz.0i49MJ|_z 9ׂibf/}5d.dj+U.4Y*!K6&I/πVQbHXJ7.|6*7,6)ԥWb{Ok|Ͽ; #hnYeQ5^<;KRcm;3yP_q,Crd2Oq|j#+VgDM)1waw}E'r4Ng8i?c EHْ>nuM:Mڻ>SBANΗGΩD雦d !.&!U'X#uE=čEeGE* # ϧg€J$\>aQpv- *l:8‡=i*4rf=2o#P 16bs>Г=0Ƨ9x.~7V<Iy,fD %g2Fxi^Ío%Gṿ:fLr}~ܡ*g: Zq뤸M\ y}nVRWf_vlWj* bjIn\oM{}ↀ~tiBHG)%9&H½&8ȒDdb4~ب34:yhbV {Q0Gnz.]5<mYcYenMə&Pq{:a):$T@BQJb^&V׷R `ƵtG%:tҥۗei-I-u9C; [M)lP(@82[ӉNc iZ߫W#@GOoaE6AAGIddO|<yXÕ҄wNm32F3{{(FI8Gf] ߨAwLU^g+Du,gF2hs@#xB\j4ALN%ؑ鸓+Te.(yچ6c!`]mQ*>p^%E6)hZdCgZ>P9g3MK%&m Ɏ;FWj 2K0\>Ȏ n\?{pVvҏWGw>ֿPG^{2Hόr%S6B3E R@z9tZmK_tp iq@'ޮA\{V6ͪ/l.sU-؁&NtiM }qb QSZ IdB|?-5:kO =A)B[nxOWwe=m3Vb7Iq_LB-R.aZ%M-?0׏xXFo;b!1I8&.G9%&Nt ?CBG-aVX5tm]O"B^tN~EY8,N2_;+1{ H)#wr(+e5Cua5C S/Y8tmUu2:|qaь3S.mWW&ؔ Hçc%! _538 IÚ]xzgd=lB[;c "'9qOٗs (&>Iے}^Hp{\ 2g m, ߻mߔS=t2>,,x>&* lHكw䰶3 n6O"uyzONPU:vkq׸a G[{exh4Rߦ'K{PEXӛ}eT#Hg$:yQZ}vsL;¶4_6.^n-G~D {AXJAN_e^[Q44e@'Z%&@iWAR>y(iϖPt [ǻ4DЖOOfoJ6yo9퓰yq"Vht|?rU*)u-MWoL{ͼRJcxc&a%u Pl`7AA\$e[vTeij68G\@(Yi,ʭ惣 c` 27ha.+plT_y?$\i]^TpNf+6*,YxK|8QvsMV#Y)mmV]\5T@X;~W-T[Ɛ:Ҧ 44X?X?=^p;0q(8/b+;*Z^e@mqlENO{B,v!a}N'e%(~CpYVT)3ԌJW(̛ؽH`ty 9#$ 8;dz9|5˴P&7t}F2an^Y3y.4'[Q#Wl$ >_IxAWg ~su#R 7nB(2zki0u4d+ y&ma$HF$"cl~V<âB,H& bCE9֩\ȑ G"6R#m ڤa.w9BIFH8xX蓪0|qTE&WXre ט㳱_iFh[˫ J e?wϞo7>D# Y@Ż2+&pi:9q=`{ئ~kc9cE9WebonQoڌog-A$& V{ӧgKf/K`=C%H`-1E'C 51gaSkr=3bF*c197Qu}V*@?JI zw"H;lcdž9ng2ZIEVx:eV%/nBt̐~yZwmV%e7MI w!bM|U].96&|v2=Y{]HƬm{`S3E#㛘5ڪyT I+щcd BNOgNID@lOUpli6Je,3YM+:hG;fnocX@zRc.uDYr9_y͛ \i4>SAN1TyTq]+RpC˝?֞Bɉ ԸRK&&Iڂ<ܗc#ЎH%?[f- hZ$"9x/)]5QE2Q{<*V(t3dyE@7^)ӯ^_\{ޭ21؀S11E\e8*?*[ )&V$rE&s(/Vtx8InIuOS~TzWFxZqE )yfPP8 sd!%?Zpn="^o&hxϘ5$)De-"zW~%JXw.|C]G8C 햼X-%S"ri >xi.2"r޺6׾Wed_L@]m#嵙 0#m_?\|\9}׏vͲ)v:9bٹ%~ 0Koʖ˔GM:oZCeِdނX Hw 2D e׮!cEg }[5:x=up\E2<㠭/<@0ipU@Ϫo#5sC [6Ȼo|Ǟ 'ࡺA1dg` 厠!Th[%lk򒁔k^FY;9TA Er.NPs-P!fl=ԳwRZG"byf7:! px IQHg[ l[_xp$h"Yڶ&fm(bgR2۶|91f$[HD>+37ep3 r;Y =\uvʗ&m'98@ʔ.U]ӎAG_̠v+NB+ep?\5oݔbvN]PmC۟%K|C[lBU1AbҨHI93h~wZ31+X7fČ|썈[ #VMp͔m7nIU(iJAb'&v+d(ɽ <Ƽ>4J sW82ɪp'>~1Utˏ:0Ta}ꡱ[8;E?irh"9K6dJes˱ypMKLB^*́6x?6=boF{YphMKƭr~iRmPwJXX8nӁDžRĠ} mF^NS~myz 1UI@P=ȑ)w<$V&܏8^sY Pz}p|GSo[?pUV_R_fTAdű : ?PhjsxF^Ӽ#oF; )yޢG^`U9i R|waM`zhmf(bTÑE+H*s(f6yG%- vs8'CeYz'S]DV>Ͱ@/c]OhCa}" !hF_ uy]jѴ1(<8(u;/+$1H:QpLso_90x[hM oU3 ZM˫^hdRWi\"^dxYPiURF'zu  QV DҗҵOQG-`jzѩ;YYW[J;He,Rɂɪ^\<]Cm6c7DJeOe_`3|e ^mo UqUJN;tS GP"_KJ=YIZ#q._Xig;~'>eQo Cm63D`P2tg3J7A PRnboCT_e[18N$rQFn}F>7BI)m~q)[/%zUл9fPNZBkW~LW>De=l5 Fu1B!!ϫ"Dd"hL:mCPMzki Wر7>74EYMN{9bs!ԓ+UIqLXrm+kGjp>*4@Fr^ԣi"5bhTm,y?"% 't$qyxF i``ih,47Ħs#Pos'xd׵Gs'BIJ]-$MXv @s=6O]Ȅ Πu*AITg`ʍo@;r?' cFK 9+nby(LPGs+7 s>'\*ǡ$o1A)k]:7{O#Kk//!C1 ֝>u+ʙ%k"{4<2IQ!l;cNAQԀh\\EwTH9c|+?fs8a8%-l fA#mͰ z74礉O9D&7r[)L|e*fe9*$oo8}_!Y pL/ӫjF9$q_LPC`dՔL hĤҕh M#sC4<oruF{۝ ny[A-FMa'h?8$"r Jc];{o[2m}w;òE:z6PH@&4Ueki//\Ž%ma*_{=eo! 3SL&C?́~Ұ1J?t3_6<1AW@ `T?]T]ҭ@ΒFwU9 vs}\`"g8^ { wnmNk`9uwYA-Np8A ;44~O}_Cs71Ji+L0:xKKk3[3t"bX< P$M>y8b+ziͼE}7ɺ8 3LOmG1%J'd k缄8xnPVPlK9-"+<2\:Cç9/qgd(w*2Q: c7{;_u9m\ݭ4!=j J榪(2Kxw(a  nb[Mi7UÐ , W[MWxN=3N{!e`4JRdStnNO 'kYq .x`µU&3csQbMbt~h6n+p,`ճM/I6);Tl12E2bWAG$;}~TGRCryB'9>}A ]ݏpNY7 UGw5wIbTj+ԣIGT)-(˶ՕqfzS8*t7j~UZ&TUZ.`4ႏBH5`vNCJ$ie-M]No*((O^?nNLӀx%(J@L-Io"tvljJF/kzO P~"A+⛲x?n^e;EIJ`}rG aTjiF`NZ B );[|xk3 ); ϳҥ4Tjl29.Q gN!/f٦BW @DŽ䬵Z20mt,i7]d[0; IWru᫭`|xwsZV[ZDIV u]ǾD~ t-&;zȀn!9 ޟXMSH!/0L9> MXI: "PjpAjl:@v M7D ]e{hcl-[h%sއ M09Ylݡ$ ;D>p԰&jd+4D=1%DI4hx+-yrtNS}-V#vQD˅|#A]&d)p'*ޞ-<9Bt{('crR͒9  ¦ퟨm;jH(/'Fk JOl>|+]vʏ+$S@؃ ̶۶lkX: &KRd K gDmJywyXf^H[ЏtDCi7Gâ߈[\I Iڠ{V2H !V;f2F-l(X*I_mfq@8Q;QKECn({ɶ;F\2lJ YV~ ݑ޶؞H`[]8˲5cнHdwt[jHօ yMiflsK37a6Xzl $l۲4 L.{yC]kLL\]ߘ|[(uUjEt'ٺ]sh4k)eבa'[%\]a50e[!A vQVJ1mm'nr[.Gv*d䴬FYh]I0bWbq^4 a4_;tG~ 8Q;V61"דy} {Gݳ*U,WjZ RQqZ?;DV=i?P5.@mwϴx[N.ݨj9B?.#`u\l c=vJ  wu&ܡLn M u("-NJ͓aF(w$jq%OWɗs<+7CRh$^$s<b%mWØޚ<We[ww;(sxJvv:mXi4X&~D${Aԡ}E^s湬OM hg!O%Ssd*E?$+MiDpF5 -8q%d%F" 䌪8t:NV%#Jڜl ȁg#hݭ&,i\Kl;Wȟ0QM6Px_Kia"Ү iqU._㯢UGAiĩl0'SM->ǧrfƻbۧs4tיYxۧ [lJ!-p 4U9e}gp'Q 4 *O&#,* [CMP,k 'DuЖr?ëϺNpPdCb^~ "IoDclX~޽uzbhVRhx|%K$wCj8"BX >O4dܥwmOi+%_;ov|65or!WK007\A-ϳ>a',F~]cn֞{}z2g$x8cMs`ٌJS* ,8!_ϴ%),/5_&DFhxeIF::O-R/?܈~Li`D3>)ߦ邍Նa{!7c{jC*i7v0N Kn/d9Nďw(bO:s>^pYҮRBY)+ Lۻ1?RbGa6B8xPȃ?L,WV"n&W?OϘ9KۀsĝH؝#ef=5|k\(dMV֦?%|21erjjyeSh *~%>£#M[bpN#+.j*@Sj`ɱOھFI c4][p! |̴HlDw-ڸ5Uq]ZYAbސt"x3r{v4]LEI5,5.HrDj2C2d^TǹEPy&+;=sQ6Lghd{9qUԟR̢m۷4[b^^EOx&׭tgYZ07070100000411000081a40000000000000000000000016609d236000042a0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/7 :Q8m @v}L4lr6aRFҽv9RrgUan=2ۧzˑrD˳6Ü`!&O. 7'l+鳜J>2q "*Π϶n< uRz W'%\pt}r2g4%k#8u!z3r.F 'kd:~E~Pb+z(^7awy8 o-mK.!g0 &Ht!O]-)y5^ٷ4c.>n0*eR;vfI&׿Tbo0?[Mg捵1|bpF&(@܍;M{fOzb7וKOG0&%j6Ƿ!枛6Fh4[Į;^ BMZ&R*)8?+[XKo!' IJ fNW"~!yteXY6ٵ~'̒^$檱 [ؤퟜ4BقOvtB]٩l=WǏا{r{G6zR*Pփ$PujCjKƛpcbEn<aΐp`;@J;x w4YIH8j~zKz#u?(@J z< 2vȶ\El!|pb@_WL㻵RAW*9f)ss1HkÅ)!D Rm̲![$;YTl[tK: b6 b ybҵZ]$69I^~*#:Ϡ3R\| [g05WGVN 7*؆FK=HKeL 4s^L-.xgn@-L+W U@e2ɓ{Zp:{1%'mal;z Jl ("ص1iCD:iNa@^h˂?J_8~K0BaEzxjWuP7n8N){u-^Z1E3*Ȟ~fѨLlrQtS+-˵~um+\ -grjdH#o_; ˣyn}OHg -/h/5lGlᯇZ6b-NM)L-3Uac ,f -5Pe|,xy!vP\X /@[~cfN4 &1OtJRHk ҷo+ٺ'0ff!,X{NnhؿZL ZGn "KsbR("/.yu=ACt'z3[\p fL"u׵b ycdm儚yZ3~h+b8y]zsd,GT2|BشRlA2x`]U-T!zf,$f[nO" .AKûX4WYBp^;CDApx(gZ )*/U9)*0I!GQ7NR8/]n [d#fOH^aه#ڑ1fBq{OL;%T2I;`Pz&žE| a4I zw|DN+O؈wYM4 HKM+0>'7NLzb/4<:>S5d?6B7#N q Υ |֤٢ 12ކƢZpm<`v`݆=4"%&b27gW.a JJں_aX^wLߋe,1nCUQԘ0Lh/ t5P% 8H6>pMPvw!=%޽݁Ԫo;Vza)OAb(l?cm彳;cn$>= L_QWmillJ~ o3^lZϏ_ -VYk\~h<ڢYu2p)OH̑,O73s }OIK_zP(~kNy}ӌ0`+5t>UUd|VhM_[k!MER+pz.#2ab 9J +,8>fnSKE,3(h~#;A;TRr}g7Z /o9l*)6Łl's&҃h?\?`j CJ`|~EUhDd 8'Br\2LsLJ6 [Tc8`b΅rg635׷;~5?Kb2(8 |R$j|b{dD%r 6J'MT8qk0]Y#༸8=w^;7WD[j`Z /i9m*]?\vwlĖT\]Zw0' Tj"]c[c $+Np4ЀּGԼnu>Hm4O1X+ZumJ|KmfPi3_wzz)cp{zX.d?7t>5Єѥ#*-\ҸLQ}̩wŭw&)[ I2]şgʜ9\:5R8 keUo(KA{c=}ntl'\n93 j"cL8u+bZ;y\0?ę.;*LJh0)bC1VK~u2wg4>ɳ[}XpǠ8kɄ;p \yrQə%؛r5Bnc.<c6EDG ,_e !#j֏F{ MF 0ɤ7xz^em{)K~C¹5j=2Ly _x=dVU<,Z!סv`wiz7MXo0\޴HvdJneBdi:mrQG͕5DG$bil_N Ml3%kl3P:=YGQNfSaXx3MS3-Fx q_& ӾB\0ʂC>W!s'ZUo$?H^ķ^F=4V%jzOOjzCh- wcGpaʬf{G%!k~T I"4pa~;>^3"[g0\|bx ٚ(C>hshtׁ/Wu@AN :>⃍BL2J4&8B X1,NI`0N(֛~R[0GgεKLk1~ebY.2L3V)د <ѝ20Xkk!Rjx|Lt7sʑTz *Ե:@L䤑tH j&20\mKXㄞM|m E~._qNi0QxH.N5:Nњkb;ߏ2Wj(qo9 lv7^cRu0 ef=WOd V&We |V<cR2N_uh,ikA>6?{;/2_0#TvٿaD9ęZ+P(+Zku,(FqP:&;ߥCMO# pm=-KɾdچW*VGLc?*PODf_SHg5aUt˩$oNB'z_]vǣp*sCt?`v}ory:4f&bc@ٿ~Xꪡ7 c4wLܗ69E5ʳς/LVdc45`?P(XG \/k2HgN'Ɣx z r{yf+#bE”%@&x2vJ-{{9%5WFFpяY #>bc[m lJS D̝}E6GY%)]{3?ذtZU .^E-BŽ̑ Br6TVXɡlY~~(r f+ȶ,lDH(MOx0D~ ;eN}[-Ẻ3gBjH_1$JR;ΤP]&pDNd4S[y!3Ӑ8F7r]s j|?"WnwԷ[[ГI?30x$; Ho nV^m"pkFEK8JG0 2nt v > zg?7[[c(@$AW"B8̗# y֏DZg_Z7!SS[`ؐapXrftK;yIm0bfA# )Ax.\LpМPR%2Ж2%r-BB 0 5R"L=~bε/W);VaI a ]ؘNzjZa Qw32Pv .rnqlr!o7|$X!qAFӇh[G[\"(4R^4xa}SM,g#'Zm vW"q!ǟCKKu #ݍMMS͇J/P fg9qu+d"o;k9a _wʀƛTz&bGYibWn=d:@|vSvcz㨵R4GT#ߏ;6z9 ԉGU܆{\YRJ?ИB 2*>|:"aߑE"yLgbܤH)Eƒ["ꦯbO:N&>(}N C2=muU@Aυ$4/vU;$ Mi7\J\7<;U8#?U|CBhHsw'dE &&a6O(%HO<'RWRez+CuIَ윐L=_#]M2ԖM} cqs %N2 @Z!4=Jp\d[0|hX!ȀP}+ pAԽ t+ۢO kvck[x~O&h29?L 5|4$zo-Kxa7e~f}lb!#0u}: a!K!;%m]="18^w 9NQz 6?EW2}6?٘rjN$UU#?=dJ8Y=S]#ݽw hhǡ%vn8HeKgcn|BҽÎ㽲׊_/ Ј ns`J$K¯ FD+(XE .=ph L* )9_VYcד'[ A91H+ʈF[C#+t|tb3qUsRT<\I#r< T켞ш^dzmLن %006\y~r8,!Հe0V52uHwDl&Adrx?R[E'w.' By:rA*c2$ 4-hN= 6"e?Py*rʹm֤V' ufr`I~Xaw:/wt*ID6"~Sndƣd"c,˻h{8bdHcrܛiֻD?㎇*&)wO~^[5IFV"Tc~M6"k!v-qHQfJESϦ*M0rig*⏲tIE1a),x9Yq> I2ٽ54L;اsm7V1qEmlylcy{9^6/4wzKZ϶xrgأRr6;E@"-}+g& #|`a}.. UvϲoϸZ^UyykJxp~yHQw:s-^R:;ff{mӺ%}mqRk-:/kYp&%ZI*ihrl 6' `n]K++@c*,HVw&*%?Wzz&z= /+D{X,ޱTy+L@clA628Ɛt%$)n'6bsA;/ ]F(06ĩ5־̜˧Qbl7~o_}7]dZ4|2/]chdÈѯeIsb߻a#Cȵ2OOVg7ArauT{8j2G+<򅽙ꊞv 5䬛LZ"=D9D ,aae/^T8itTʃ^N ."p4 pB){WjS\k[ 8ډ+ 1?N>Jp tF,Gh &梴|H#0&W+ 4E04y4 +R@D!Jru M@KIyRx"HsSt嫜4b4A/'^g q7󜦛0w  } PTAI+ݑI#Pj2R=?*FC dA++ɤk\f,[]fMdP!v7F*+w9ASF >5z v6˰4_H>!CNgS;ªYN:̛lt21ɹmw1*MO/o?ɸmZ36xc;Dj9Z򟜁TyhdjO˝%RK ?J?z2!0j>ѴE5Fe6X^wE:r+6dl@f|ބ|HnA6Pt⍒-!Z)g";ҫZ$0$x@-)Ar%)Wӛb`$a|UYoi$A!:%ę2N Z>qy(lQ33[o(?1RPns~ J8! %gB hx3R"`tσ|(P`TwEfEi ZCNm+0~΃]pky++Y౭{,[B /Riq ,1!dQz&yr^GLZ1,uu *x6=L`@Њ7Ah.f"ԋ;N8Xih\bXHdi^FG1%|:TFZ\,;< 3G<3yRWUJbTo; z;JHiKc jnRi&%4k&7eY:7ν# CCV^-eՖ_e5ؠ^YbV=hrs)ܷ@8-ba%EF':D\lAZZ:Ge{#/ͣRBUqf.f$)IvQC, B!dyΝ 8hpw&I7 Zi$O;ԺA7LEԥw#>`~QXe">A %17Zț҇[e .P[}#ZMuwP:u; S{ZN^ixtMci6qz܏S ՗@nGh5 4btf@, :^xS YvEdf>VT {Ato3FqwsM NE̿-w[O#֢t#ta mq ͙?0֣ㅊRUC`M8.eܳC@nvہ54dWq t6-_6(X[2Z`q>G!VHc2ȗ!DlH\~҇uXBK CXp]'|-7ieRvGBSoՂK 󟽱?a̓.>;lop_o$| ԝ.W՞60 2kvP>5J3(4qTc#%;d"Y nFȍsG B4`+R$;虓*50yd'ݠcۤՄ>88vc vFn!*i)-̾&gޚį|irÀ1 -aNū"#EmT uXCm Y倯R=fg{~E{gxcv5'I9e:QP`*#,' BjMG縆 VhI3tȍnB;:y%ϠwF3\bF]@`9 4 `:$1:9~TzI;w/uUyHt8}xMyo8~7;b) 3ỌɔehHr?2/me"~NNuy3ZPCWw0ldFb(;h-FHMZWC+szeG6o1~n,${3jlxeIpwz eҥgjz~ y$z ?.]]ʺܲ:gZ!}ϟO"/?. aʟk zـmۤN.9gp3#Жf5I^lpq," %p cLc[ui`W.]4[݁:w"~l^TLui>iq!r;s4ĺb ?}/P5nuTRS+3'45|1HMIʍY fMW`g$ 2 }e WtQg5A[䕒:pyfРܚl5$-xa<gw>&S霮O4(Qo1/ Ǐ!s fͳ 8c~'E?O;B''htS.4Q.H@NzEI`G$(L 6QJRg]% n`#] V\m@Eް{7E5]]}E9w7R jrG|TD'@w^Hnj5=ĜQKxSl:}’߷gxZ{3883 E>/%=U#M!:W|V?'H,Lo5xH$U5_ȖR@ݑJ.juǧ%[>ƬYwoRZOY<QOpRU(i!B  ߇ٕ[)|njhѿQIl_5s4Lw )?F e/B*/8Hy;G A:g'o}ʊJ6Ddޞ^Vw9&a5űr!N+h\#{}n؛ܸx5X1QyH58z'G)` agݨJM,|5CaO&l>۞K&߿(Z^TbiwYѕ^wǍ/43x~|ɼxx8ɖƠ㘤a ͧ3M/0 *%Zw/~_w S@*VRA?Y9fsNMү6#e;H,n_dcJsZ^D~fyǕ$_֞, z ^|Pu$8lQZf ,g g4RɺNPaNV%͋ gE˙@&yܜ1ռd@9ƛ__(%_8ü(^ ZIR-J *6iF#N\X'?ԉr 07EU29XRݵD,#ZA U}VeѪySvg)>{6M^ ^k6!["cPL w}rsA&H8E_ W/uSI9@ #^P(] `Hqk- 9mrF=Etc]Ӵ11cN>0p̝/=vA1=8 dPhmjh/~v; Y n^ruNtP:ޮD<ݰt2Vp9a- Luv ٨6,!+_Sw(?aO}#A.{$%U/#ԒOʸ+}gƩpr gOJ{uC?{M]Fcp͇ I" &쁲KZBE:DЌjp bzGx2 {+k}i0s9™`Ս۪\Rٞ{`OD/#OuS#Mxͱ)WTqAc7[Ő dw^tbIj=#{ 4ϧYћiҷ*҃3Y2 ̟SM~E,NxS 0EtWRgkgBXd?" cMf()OHxCQNo*F2 $IQx [9C1 B[`|pphqR.j` ~tͰ~xp@ GZdCm+.fND.aIpjcG@nAeZ~j4XT=xc3Ujv&[ Bw*` 4L]+z%kMyVWŮlvRaa>]N> 9C2hϼI>C0CPWu%%^Nk"KߏL|C;"xY3^ix/ɱE]gB&9CʔaZFQWf款;123Ҽ%u4\Ҭ&|[8C R~I;Pg+RF}14ѸY&TdSB (Nʆvt{rmL`qp! AJ¥&B Ռv`H屒aZMB틅OOHF|1܂ MfD$ҞTq@xICEo aᝇ28@&~b8"yE{?n.1~K`ǖjLwO eS {x&>! ҵ=? .;+mڝѳ60Lp3ܪغu$UDD y10K!"-~Ě% ,hdy\v0jXWDCH,{2EzU:PdqnKC VVh'4p5{eh0lJSzoS3pbڐU~/LJw0\L'8&¸ i^V1[[+%9t .L&/bLmnj(  o[1(z`\\6:= Lߘ+xY;]DwO~GDd)2۽d5c 1w)(V}$D l!,DOm"F69CS8۶BA*.7/6bshզIQଫ#{- ;a}a"^:+f^m&?%]3r *Ѿ5]vp+Rl3]Gp1YU&b Y/G 8&z%1AhxB;WjQcJsX|U_$GD( ;i6 !v>zjz f! )D+3 rB7- %my w)jDڎH<Lˮ&Rn 1v|X>  jd'榉ؿ1C_2bdY:ow#ft}8!\4)z;I;50*:sKws{ ,\zu!vO:L_\ E'\Gm(XĩXXA`"89a\` (.Xz̔;Ο% ı맪ym݋-YԔ))ǦEqe'aNb&سk|%KP5W_ꪶB܁9VZ9pٺ8B*m'Ci{ڱxjl|Hv*Bl~Be#Qc=6l'oL`6(/Y{c۴Љ]d5[HҴFsݓ:A^xq@" EK2 |P竦kp._ZfÜ1MZ_BdM<`&vSkxe*?ٙ8RxzA_tpx,_=qGpJf!18X_m#%. ykkh;K_($b+F_Om-8vqw/nnwigS\ٽz{ȝb%= '_*yCuJhW$6vr?QfnYh0¾&GztwMsگ'QXհ@ wk$d o~M<0,!HsI윀g/z<+g uԂM܋]%Tkv&QƦV(:-+1,Pv5'Qm%D=9Ny'U8cRo\da+n`Bd`HdBL(/fg*t\#._;RY`e7s(+qT,2ZO٧96X!8p<6+ap Kq qk-dPJL@bhZVPmNj T]%`K)Ra_k]8Bf`a%sy,c>ߐᡬ*mԏyn^*@?WD:R:%6@DAW^\"e!$A`q#y G-6YS ÍT CDmS?E3$czu˃t5;w1Ya%"љp72'@ _8qT'ٰq(G:O $1~'k ;P0sDw H>ȸ{o83\?Ju}?3a% FXk6ϰHdNDQZf"N["@xdK'6웫^duk 9PGW QJjgq76:V E2<>< E6-h 3rT+2|E4b~&a Haxi䔱hT.zF%mki|֕G&G4PT4`Kjɿm8@[Ee@pR2RXzZVWB'"/!viMؖ5 fLgyv-6*|ݘb{d2~e5$xB^Xb2 @ؙЄ8H#jY]2DJ2Ā\uҴ$^7ڋ -j2ޮԶޟqcb xC4ۗKYlHoqVhWOU;-qkb@V0G ڲL)̭J%*kND+9/?G n_]`qҰD0V@]%8DŽFԁoT#Mr=wW9-*h`YLcLJTř7O&V5N5z\}Iͧ t59&gǨXC@>y:㥧BolOxJ@VV`kgnK?F%x,L Pǽږ"\<-i w` iMۺzhOshafHsYRu ~>56xN'zXzNn%Ɋ|DўRg8}|nx Mf꘽:-G>- qMe%\FUu|J:PqڴgQnM]K~\/oj~ \8ʖh撥R4NɢvemobK31N;1&H­FK6$+\/j>%ٜ瑘Iy8TIaU5) 8^64G{Y+h}ˮJt%Wvtjc9rVB"\9..(d3A#| X7;e.Ej|ܯW`+«#Iν 1bg]_%d-%cߔH(x;@%5"#q3?[$MjC#|_Txɒbbi);A C Q|lv&&p)*kDI&eݙ^ވ\bqN?dZн8< _Z"`rlUƕǢ9z#vɒ2@p߃JJ&iK>\Ĝ3\A!}# $G[}U;Q, p!|(~ W% jc-F҇| U%d.EjL!V#HN(h`˰j?Q%ȩY(8,n?\_LIs8WqLE" ho0B!R+ilBVGzasU7k]*Xs( )p**V8.Vq˴W/P;?qrO5Y[^ƈnIh壶SB^=  k+iokC-ک& sZ6eX^ $%D >ic>Ϊd@N+ݰ#%q觙dVݩ])UHGM}=ʮ7b/_oKTnvِхXܐIuMP}&'~,q#t2O/ئ< 8uRxo2OYr֊ ?̂\g5::oJs-uC h[]a%Ŝ 4s;Fi+?B#i!d#P|; z6R-Oo͍ {Ac4H^(768^x?wQ}ԦXM6PB.1A]@d?V Bh6QrhƺXpѺ6"fZ0Ye}ZfLYA^ '>b)KU5YpC[K_W=6~0o˒8ɩ c =^90qcѧ^^+XA}aBkLó|JŠ1CzGO<.O$]@hwSI |SY.(h4+WIjlGXcg[gzFܵ#p~&82'[= #bxG Ook -<*wU4愐]n|Ao)GخăgԣmT֡_$7704֧'1.Hy܇?%0}'}I!$gv(ObR1R&[~v&6d-7")'DW mcI/T"xc8{5})hWlj~Q&*ݪq1M%!*Le>.G p)2BS˘Q@T d}j'ƪBeq)f}FzW:@O-.+u"Tm؆IUU 90 㔱s 4(V*&/GZ0l"WAjt@ qZ L[YqwZt~,J$,8Um|Qx"PzX9^|3q+"PqI؈&)5+brtC0B?kwW-rUB^uM*7SC)>$&0ä>AwQ D1)xOp?(HA^ !H;1`k/A`g !,%Z~̾7HP?RuIE+P0UFqkePÑ, ZS&4g VPJR[\ q .˻TyNȴ}e#it/װ15CNBLnΦ1lL)AeƢWC_#V+[o~v\ ~}1ͥ׾OKX asbT ӿxk(ё#mY(dn>(cFB UdXSvfNȤa$l7ŒI*>ɱt7uC3a]eYyLl"[hP4{(FSLbu `j7{4|,W鹁j8fl%&+t[?[r.Vq6jh@Ur$Y2qT ~.Ph'e2tgyp}z)*fb:x5&ZlծjS#W&pR!+eAHB#IILaYyk`q]1aig+qvax$x& Qsu%ƣ~pt] S_/YH40<f~ʤS" O8{ZTZbN-9ȍEC~Yл8`5>>"[E eLU_RlgY݈`#3ߍ_N.'*jvhbȗ Diiʕ> ]P9OO^WXL,`+p|Z;kWk( |X JFQYҁoZ3˅w(4,]߄{9Fѫ햏-͡7rHo8e`n<'If/Q;Y1~#a{4Y@Ԓ&449Tz&V˷ܛ>%zP?3j P$Fֻw{^ӢToTIWLI+$)欌Ք7p(G< 79='*Pk^ekL|S'W:1{gqCf5J#i'3FM5Xh.Wy84>{|49y߆9H12٣ ; Vj\4d7ZPslj'2,rSf":4X؍ |/2p.iEǼ]~VFUe T遲]$mil &zWX,^> =P.ސ=qCR+)띾i޺T ˜^mEbG-C zCK9#+_h_ꬪQqA~&xե/1<@DR߿^:laqmg;Zm+_^ į}k&셿Z/ CYC_voV}dD݇Ick/>ɩ]ƳQ|u"@Ы4/2T#ǸG`g$RkÒ3}g po2~;,:iFVπXزƒ76̊s h[x /O|zrtmK$P]8fda,b1C c a_p}7 ǂ䦜qpHp#q^I`[8cgJv~FIiF.؀e*ɫRM.1AIl.a7fDZ\ð,[ Wbw2]e5~#>![+B-d"urSXx& <@F aiL$]6؟>Ϥ$n6B%e33ެZVv2AX,TĀ#gvJdĤ=D>Q9Eϕ:}ի!fHi Ym©C'Z=@XMRQo:xYgEumS_.BR65n( Z_Z!A݆V;ܖwU`UwCA 60>Yp9F3Ux‡0}chd9#DJƀ GUTm/\NIB@g#.d|6 P樂D#i&õbHHqߤE~>$䠹g gH|-Ce+Z;ИdSGX=l'}jsymMwˈT(O=B_` )"H"$F )[m'z=#p7Cj&,4 8HB[sLv'_&k5-$cՊRh^ke̍Iƣᷚ4gG 8n}<#P>&%DT/!Ǯ[%=\꡻<d9ćm#i  07IѨ=聚]x.0p Qł!Y.@`N&毙BvAQ ͋ t=1G'w͢h wir;tWI!ض,4G͎ݳ* =kJ}@цET 2?~V^!9zttOENG>xxX\gRd"'T_bQY^ #Xy``P|t+f{qqлY^c z֦k㣖 !IN'INJNp!?{1cacY'dARset`}@,# KAȡlXҫܞ9rʊ&o+76_;t^뢟YK`$q\n6'}l7!7Kl5UސMy;(Y!kk~{Y5͓A͹HG>8)Ezr\X.Ţ[b#(T`;B\ځ*TDZs54 .`yPso7ݯd': `5䰌tp"*#1n-'<}d?Ζ3D$hN!X!2!i[Dv.jJk b\? !< 3pp@wXY2t+&䓟Y&vAƬ[gyRE v#fe%Ɏr෌ ]>(&^B}>dDLyiW++E"+- Yvsw}{;|Y @c)D甏 +3rޝ5>H!LU?15$ㅺBG5]Uzy=VV>ZZc"n &nɞd88BbEC0P qձ"WGO<DZb@b ^| .50W_Y 4X?49T(kK`|]U]qH}*u4Xa=G7PTI }/0⹓qnecg %cǓqn3 E)do 02յ2?3>Zel%ꇝ*;@Kw6K1CSV˃x`vNc7!owW5 D/K<]koil㋓nMt,bUqƞcGmːЍ_PٙIDsy8̭1T;Q ̷sdBgqwf ]R;nYʒ3uE'9KLy&Յ^9^(fǎgɣ5 Eg{E]w!"mHF) ))-yD\Li6H  !]iΤ0b?&q>Ijghy?aŗXLb]yߝ/oҭeHKcMo "T`|l'))ع{ t&q}-* Xy<تwqvP98[2\tR*i A\b,@nWI<zBpqGHJH…j{w4jw<VEq㇁6Ÿ[Nvz7 +2p}ԕ״2:{i֚&BS7jAڨ,7HY9]*6x.Z,}G!ԩ~/m lIZ`X=v4 mnio2~YVIEvZS Njf]k~3_'V))0Gf|W_֩[.;կ4@&bL;wmЬ`b~[)|,ړ$!Y}5j0\2՚T%}LE]MUv /dސ alU4s}W{=e&TZ GӚsz*\Sz3vx`3ʬrsH+>oa9L\[Kf FX%/ &Dy5ޙX/`Gfuдփu#pzYv-G L|)QeHR' |j; h2]Z^nwx~Œ| 8+ǭla$n]&#g^KTpݳ^4"x)aY}S.mk*4WHXF}B7XRDu~4KIယYj='7H9!hd-{+EnEYz+T,H騂tp.jWFC>K6ѭjZv2v\kuzdz17W:Dan?dV{GfD&+>طqƴ|UI6Ru "l0ô(H&EbPM0N25 [َ NNL@m7!6*Cߓ}=!Bb&[' gc$xuѸSP0}А}Elt3i\ېxtvi9,>㵘; $dW0CI\o[Z} shy`$3:ĠK%˔#y5I6 D5*T\g :w6g۪'Hi\̸jqq[ z*@Zƴi\я\J>}YB= v`pZҸ >sVRވAiǙd`8wzql^l1BPW pJ'B'RZQN#im;5zʋQ-WEBu=:v211JQ&A|{\K95kCJsom˧5ֶ>Cz.f؆ps+QH}РzK*E@P?Y2vc)RD]it..k`GB9>zc{u`LZE_2TNoDG hO dJsc.e IJXU}tU61eVJVHegu`0A3: M0\CZ,9C-EY1-x8 <]n@OKdϴ]dp^~{)MjG#Ii_*Ȍ W)&d? pHT]e+^Dp^wqʊ=.Nn:߽YUEYe#_Dcv~4L~>?ׁ I{\\PoDE݄zn.Q_B<)w n  K\Iq dk[`5/SHVCGtyh)--R*$cúu\naHFx  RF$"_eOB(oG4_>|t ݰDp/'iURӫ |6ı=0 L,a+xJC m/R$Cgl1MO=};畡gAuwQ,& ;}'qkqw?1 o 5R-/6@ѸE\>{vWj!nGRܷuR_vy<#\ 2~+':=$6K/~lgb*e >~݉K`/-5'X鯗* s S`Ӝuy"D Ez|e>2 ]C]ClÅUɠZvO$X-LIv~CJS^Rhَ?\@~qA#~mdQ^]A;! Փ7^^´!Ř*4k(Ӈ-#׬&rS4VƯ<5obeƑs4 >cO:= ں>ךTt TDu#iIίI}t t#2yM4ϥ{,׉[edIlyf w"%\gmb/RC qmf1ai-0H(C#1:IE|Nv8+mz/O"^!-J?ȴk/ 0ݗPv*^EC} 9iIvWn MF# `XؼUP0܎m_>.=$;-MASR>T C5jo6 $CDP]R`JstEw!DXL zUK1!a-NGG :vN,~s${~6XC4S v\]( ذG%7 kMXhIw.sA皐I3kEN6:I^Hw: )<}tлMtH5"QPjz b0DYת/$pS~~-W_3͖EąDDW|mrrF5xŝPfJo9jX9ն5C?:45 a!1!͝\(Ax\UFJ-t:"џT4~b50Y2` 97Sq49m;/Bbr<`&`0B0ήqΈ]zcŇ F{ Gr!&6- e>ou@r`<ĵDBrT)g'\t.Þ4<-S9OCyt]ǂb엒6 aިgRq$?Ŏk⥍0++$S7z.gc6sXt2=}lAΆGm &l252 蕧MrƀKϑ:q~U";^%q%L47aJM&jBw"d]~=?8s^iL1L$)@ Ⅷ}"{"i۟=cqOdaM0e5961#2U٧|)s5J5D.-@(<'(q-Ov֎K$rŸ&nHJWjtB*1X +#7o1>PoeI*K]>]LK:#9OPE.ڛ-E?=<ȊW=`hrrh^WaKE*XR $Šnu}SV/Yjhn1J$::S p^DWAk6=3]۵}E抟(v .Q6ݾ9 :0[k|KmٜSE֓hK_ q_' ]uBa Gy|st2-c 9:19C04/9H1t" /ĆkI?m̳k*vPcHRXHզ-B[r('w򖋶סi%zQݑb`fV\hu UnIap#СyR̝u2 48j FE};G<~t +Jy ㍁Oh<Ĥyeҭh1s8i zfZyBCq% ׳2Hk+m)q]9fBPekG чWQ#._(xApbCD~3:WMG FkHY;ΝPzIސ>:9 0RJծbo]+&Yox/#ig<DZ Р9A KG i$uT̘v;_[LyuxKC;5YW}JD1CpW#r71@3$ӧ帖Nw{T,6%̇zDYnd'?j{/LEfUqAsfTڤ݌j2:Ȏdi#3=`Fٜ ځ^"5i7`Qwbn?pT'!x?SDF{qtZn# xrP? {Q`4Ft,L34hJKo ˱Wĸ-OKrb/+{9`^S;F\:^bC˜G5eƳWrtΡ}B:2'1.ñ^)%.{0TƎc>4́/#䧯8ӕD.V~b+#2mDF4zec8?7D* Jx}g.M;JZ}s0n)^o)h9eF3AlB1`Q!oGmBe̟RF"5z5Dj+sЙok^9#C0#?cvOO9 b}߈ޜ2 s6u/JؘJ?`p!~J}FvyYdƷyB`H2 dj /*9r҃1aec~`u wZdue>"t'1 7%;FZQt\(Cn5_ẜыp ^SYG»%]dapl^K6J֯_BeʁHmi&tF<ϼx =)%jC'=mV^n։ái T<,RN$s_BCRۂ*I͝TEBK I oVlj#_Qi4kI6KRwXd-hBR O@I9%#B)}[b;j,rs2hfo?Lަ-$T,x+H“ ղYLGލ`a ۡ#{K^,WM`Mˁ9&pĿunO-N ~:OӬ?P 6iUWayo$.(|k X&dr ՟D[q'ؒuW2rwJUwyΐ5NXfDh3YIfWiͿ{=L9)O6RQCΓi >%d/l#xxpeHavxO6!c\1{>h s IN3 ~Ѕ94Y!P{zi/uz(R| 4p5՛$OO'pfZ1L<&"sG"7.' )`: -xz"AۏS#697TxiJEv*r=HJ#|1֋ja1^XOPïD +Q97y 0zb"lᘩy(NnxOeI[: X -bd=}0+oaF>{Osx#1 /AS>tWtxNnGAc] xȆElȂѳs]K@`;25s+h$}3H9,|j<:bk%Q48\ x%e1]2C5ELMa4(<W FMQj$(X֊~;ur;va/Yz[|Mxy&)?G]Ѳy~PkQd X`" mBy@\kKs+p g"?|piɆw$W@rksu]yu5wYIjC(lDałM\薨ggQ$*=MH$հf%KuB{@v|+oZN1\0Yv;n;V]i0Ne 'HV QAC,VՍ 2̈́W_@:/Pډ+ U#sՖj}dnzϑ@~m 2 IY0s +K{CTCϩo22pTksW_D"<g7X 'Db "{`LqrWPZ\p<Ȥ\Miyd$oZpˡsJT8%vn"eJ$#$p273v^E8jr"J链^ު2jV>@ kdHˈs'|}d|E 븛bHQMFal cw Sw%lh|bØw9lЦUeE瓦mha Pk͕YznF˙2Hv6.ljCEG`򪔚'O!< jͥ[w,sj ;JQtI(^VЍ1]5vX{jv|nąf= Xs$v[ ({r|.>ÞeZ 4{AlxΒY֋Cxxԗ--˜/_+J+pu55wm^iTN`NaZ,В ,;BBAl<ǡկҀxZ~EA(x+5GXU+X딏#6_mig MؐFCN7h Ct\Cg>l$Liր _SUɞ?RjVTAWU,RB4 2+]sxE*@%rw @$@ޥL;;W[#o.ZhoIj'b(&ɟdKhi~թ)ܽ>EfQK!@44 }ӹmޟhxs)Nf$J~y >:NJﭬklMf-Xj)oJx톱{Ko%FT޺8}\oBiIQV=*B*N9MC,.8$% Yjk@q a0o-6Qn}#\S J8SuPg@$n:M}\F)`~L3= y;~"f\mT}F87N?Py` &$Ƌ6 R yqu3FdAXQ*H{4#TX'2P+QAa&vdlޠ6bWvk| w>kCmTkK/눮9Ek32U4%7pYZuOqٔ,TEŬaѯ"]&( ކ!f_EpW]޶??|cusOVX )8;+ujjw5XH%A8R+mfb"MY0gyMbC5.拲hh2gJy2>@@H.yZ.Ř]"6|mܺ t`:,C%mHp3MxODs-C("1 Rܒt6 m&+w#w2?H[/9HnM92wQ6s44-Y;lpL>}6yjٕB Nbql JC 6Tˇ}j@;7U*)~qLLuȪIąXIT,'Yjk;{ DiYKQt#wI(VNƓcNj¡"iKa/R;p({܈{0?I 1P>L'L $݄bc͠=p[:[M'sk7;s0u90'=+yW!j~(kCǁ}iz>"MCdLќt>NYb gx $Qh<ϟsPVDa-uhX}»~?>|v$̚$ SK{}Qc[H3mP:W]tBA|2u B/U7{ Hμ偩e2bBɮJ[/#O-)\v }1{ϪYK$׾,]5|ӄ[Cgq/kTn~1}O16kb\#1#&O>?LydҮTpO}8*vw80RH+vO[qYXqyS^a +!;aMMdBL5w7zF&׹F"!r̥{'q/;[U㗆%}g\(A]]J9tKW#X`L\.JES,0/ jJ*et#Į "kpp1®N:AI8炞Cq>OU4&ͷ{0[u+|,eHR]3kG'- [Sr1}¦*ftTV;E#&NW!nzx̻ h݄Wda݅D)Xٷ5{pݲaZ qubqP=6k՟xRyؓl\-8^\3V n}Wue'2~}QD[L%D3*.ugy<-&דbLtx̜@N<5p6*:Uֳtvm2;|FMKu%I<!'xDW SJ|qPUE fUh-$!"&#W>2= ԮJ I kqG\V/p5L 24(ѲqW_ǯ3M8r(אqnaŲDskӧ 3Ex HQyyJⵁ-v #X{dg*KI$`=K7.8-lG0p" M+S]֞QJ)q9sa=h9:-vù:Uwb_dX{6Jڴy$b񊯈$Xnr)u5ӻ c윽PQ <4|!UxnEP$jyf&BX$Oh):[n'rY|vj<>GHԬ3Czrb{uE5꼋CV’VNȐvh(Y;,fDWds+`]Z]j[lQR#-OT.ˢW?7ٞ!rj6BpV(i_wwep._;^xnc- hӹ-)ƴ-(Z}ehPz7ZFǝDhazp![Qp1: UӮǹ.0[0;sK@\ucX'E-/q$Qc1ע&+Y-D^]YGWiOdKp\L2@rq/C cu]C/[=V6v$u,EvZ1 -G~25 ላш0n#k4Zĩ3ؠSAV:c .8MOfugJ-^NJ{]%BWb>҆W lٺ-T<5eLgAGl&n-7khOdjmtXe3P3GTl~xВbeŗqj~,( sz~{{r.%8k;"tݽ}8 oqZbh5%#A5H8 z͕f E2;OlB(/I Rt|8!roɠk$B]nIԙI6*.\*߈ʛB>2e KKň򦹪?X>h0zޤICOӭ 6Yh lsJQR,&987Nܝ')O=QHK,K/O[g4;W HҀ1ܓ pB;teQ#3 YQɻ}"SD!QyU s4J !`F̈́Y՞xH,oBJi+B5 %|M~V˃Sk5r-*e=+e6'lG DIB9A˾4t|Pŝw6Ș{MW$+-`m5Z$,|\W9׵͕$ ZSY%=UcG0QIc^o*xm6L}NW&GQH4b7NJ;=OyA4Js%C*@aV` AfKMm;^$'8 $:d.O-R3w ܱk[}\M{ N oF ,6N>I$u^>تtt6Ug>+ W 9yشyoVoC=iR8.aṈFDS1wv<)a+SUU *ߌޥv>@y )2t绺 esY}InװuRE{yؾ/˖W:M.rHVP+xhVYG3 !T1nlnlqP! C Ŀw!B ڲzdD(hgA3\|l[ "h&(Η5,PpUlݰ~bŐPpセUwr"' 5lj S J,1K|m\3 ]n3\feS.l :xi)?+9?z^.Z,Ѻqts$9dC:G 9-.Jf<=FaI%~'RzO7tGs]XN_1zTC_UUjqkNe%NeRBUz_Znrx^kD*rQ.?CD? !$vCm8wns%H,eYe۠dx A6d7I;@ז`WYAʜᚶ_^9pL42@dHιGx՗w$Q0긔n(wq>}|8oxD\PxG;Wᙩ2. E%7w:\6N:D֥С3tN_Y;r9P;*tn&t=Cq)s@Si|P[EhQa[X1ml/o.,f)t(,`{;<(f#"cNǙrޠ圹ХER\ckOTr|]P NՙKh4wz{m-Ad6ZgZO(z(09}Iݴ T]?@kQ[ҘAJt3$W֞@fL+ׅ"Ɗk>#0"SF°tR_/CFhY#<yR&0Q_W1TwH -Iwsl^s]>@@Lfw< A E/iN>lWcVbv<.tϮ-"GnQkы&JED5;NʺPm7"ա+C- {b5#E4]݇ W&WtlM>},͚ 8*~V`8><:xuVmk|ԝP%؈B8lM 0REuW DT棑jX dyIvqV2Q1jnL@VBuxSeE5cHUK֨!0DTF5rZWbJ/?x[` gDitK)fLԔD;p dB4-׈pU~i$%c]6fjF]4{0ƔKI% -_ܥVr5IԿfAgZziz3dww/q6AlZ|+f9-* Jh֤wn̢S#(܏Z]`x$|RN)s&{`Y+I9V=0fSZZy+ ^@y3o-eמ*&#bHK\%zGP zț0NWs#w1I`ks8yX^v\#ނƠ"a3%n"R!LO|a=aGK _-ī5r+sӯH 1k/b_{rL Q<_xuj`!HZ~⊢ B>[sL?ړek.~ȃ\JصPI6$</{4LDk♟J+ɆR$=w'yp"a9*)xPB#tN(Phd. MdՑڢoRYLj=ă0q Is /c¤F.x$yj w ۞[49]HX$OwwD?zԊ5K匛&ޣS8vf.RjO3 ԰3N+ |6sb3.aRI;|?KYFpZ 2~!Cc*9Rz ˏ@i߉(lSٟ|mMfYZ!{ ` m fpicL6n tH9o#lfBPe&$P ampjhCn8 Si]i]|>@t[KPȔ]9`1 wHjS녊uϬys|9bN2_ʘ^| +w7l or>іI0|9Z10q?b0fqfZ/ѵfʼn+Z\ӵ7?z(;% Zf~ն4* Xet2w-LJr/>R)\REM:`/乯̭uIAҥK-& A ]en 衄YRoQr-0)ND_54lj֕Ui^yz%}1wGZ"93f,V/(P$u+0H?"'df"zyai|+2`L9bZȯhb^(얛8֯UPɞZ}A+ qCH#R/^;eɆBqr woU4k ][;+/7Gq$vkPH BSia`< +ʂ6Zz>u'3uSJ~K7[[?x  3~7{IUf{F b?~t4iKi8Wͫ?ZPho 270x| ۴@,P`lџd98%eLأlKdA !KV[T2bYL^'(\=VJRQ{`u.y83FIzqlov `U2\[X](SAÜ C?I{$_OCu]iRH]ƞe8&W'` LZbT|MA L@0p2 v|4~\M;jXG]4 jV45)s-moЂq~|T r%mwwqF*]k$ȾOw~2Cp`bճy]|Ǎ]+Ӛvi;qC(_|i}mġo.7G!{Lɚ bVaҟ]^4 (-WN707X!U4T ݮppO;9T/̪ sy&_P, hLS5_z$|ce jW9=LǶʷKaSA}vlJݿ4v%i.}?H?!KJ:[v\DM:7:7|ѵ+% ,u"ZѤ|@m> a2فCNѰz`_hWe٧Сy.G*«՗vD!EAqNG|PUܻIC8? }kO82D+ )~1[W"]c"Y]c' dvcAC`a3)W4,>z̞u`I:#B)[x ^9KCcO1"!_@ü!NWXng 8&.E#@vر6P `pU^qo SX( y& n6=_~̍;CGYj$ئ  fݕM+vU9@泱-}]%Q/bUXJ]KtƫdP Z5" _GY#[K ӒOyS^x+p%@. cLh@/d~-$ϼAoQA#PEBma/,a퐎uzBΧM|둫)FF;+Qͱ|զ$ !o4$o'!=8qP :^ÀŔ8k# MDˋ+&Fo^qBPT=nG|D\i7HDOQjJ.k&pa M]^_P幒vw[}bC=WO$Z+]gJOm*D^-Vl=WPo؁v1tMѝb)A8& /`)p?ivƇ( (\)W^]Ww12fz3nuՠ("s{6M{QMУ q ->t/v :"<Ԣeڬ? W'ތp%0Orcm0:C,mhf"@U =876Wj"1 n* Cv,-,TY`gܦ`f(ݒ$LAqٮ>jVW`"K!ZlA;E<<䢂9mٚz/J)pTmË7o&b9 4Y:4O|rlH&e*7n=IxӘCr(#$abo[lc2cޥYx[AޤfU6C] 3eؔm4vK"Y h d^Tb+c'%?kAj$j1S(h UWT(|vN%dtxn;ˎb_$q aiQC_L6Nܝ0we * 糮9,C- ~׸!9-IS֡ʫ-]P3>cUBXD<3Ҹf[ѥÊ ^|W??)O3"FUx&U) =0Ǚ-%?_ .`~fcdԻzmNq ְL{Ѐ`)uOֵ7Mȫ"dC̘ Q랝O5auFGm(<1jϽ_ca/P=N[j5Z)C8^MEmwĤH _.ib7YRh$=4rIRR;2d% (h5 ЂF4GP$_vU٦ +ր.?C)4m8ѻsJDСH3ySLu޸kzigt|Zm \) ZH=P޴Y"GR3E9m+1RuηjЖ\NN?iFn~1g}**}K&,d[).ےkX44Ⱦ<7$̹c7<&s_%3}d3+$y-tzHŢv`ϲW4k߹ߧ̀kpieԏ&l_ ouֱƐ16]nhF2Jb0Jxn_BVy-ff'Z)ӣ˖gG@7EOd/^IKs&zv2fGڻ}iIjrCDH@tbMuI`r21:3BTse#qUX3Yy,r B|kF. 04u"9X'm(ҕ3r^;ZD~PN F@sk3Φ["CdM`w9`d6fPZHN*sG~rΈ͂S{XdF^Ӏu.Ձn"u~kĺERw2R2ֹv .k&㙴ZN&j,Co1LK r3w YL|H+UO{cgjh=iqzؘnx 7ԁVm*+hת\y%2|E{ShMoBcSI&*ͷ NMoA \[%;`Mr0yzđЛٔ CV 5YoזT!@{!}\e %q0*gj}aו_=d*,LڍA;$݇ +bN(8v')Ϊ&^;:|jjXNU C(J3hPN+f` XI(墋\.D8 _}#40I6nnyni"Mɯejhds2FV{| LQϖF2X!8{SaTD މ(<-.8[yBZt\?UEW"D,|$-/Lu'v\_}(7NW*bsBŠXеT0nb f]J߁P1Ǎ_WMmZ]YJa(*ѰF Nbf+bĈv+zCU[$34g5%@.;X7r'qVt#^ŧ.V6)% e%=.2Uwթ@B,\;oQ =dnHgqJ`"ѯ5MaO".ZU E b ݇*9"S184fmũ_ H `Y?Κb@<3ZL9b~b|TwOn G<5٨#u|X}[Ar%y6G-h|1VnUZ(n7 / 0 4WS4ۚ=ps4 B'nha-*׵\ê&6M8TF^FR'.%m39>Ozh4%VnnWK{e2D!)2Ej:2 !kvE7ӆJ=pQ{U|;eKSg,~`q!o=ŵ{0;;|4r1 ]aB^څ4~pqӍr QW9nO/Ur_,oޛgyMD(}ȓ2(CaFgHM2ȪcdrG%#lC2DY= 0Fu,7 3k5PdwDյBzV|KF…LfL4szM3a{g ~D o.ATkx7.bSߎ:{:jh[Nӌ.ZLwS];5W@/u0$aһ^@e 9uRY8>D _;r_mڛtǍI֌SVa҇Cm Q<7i.}lX%-:&pFH`ИWqDa b_wv)^<6kԚ$u(*e?0Q-vAĜC/" Y'}x{A0C*M5z6p_c{#ʱx UK^qvaS 򬎨?1ZsdrC0P(|4m \9B#!YAGOAe&S1!p" {\Z@"$^M.yNVR"R־:9t5ޣoCDc"Y=HGB;=eJjX$-ÀE$Nh=0+1T!Gl^ذ JOGjH&blC˜ jS?p(fQb q-a;9s"N{T mM.(+{Uo'Vz0Q9dফZg)r5T 薈U hDō04J E1<&'ZFֺ0ͿA &:ꅒaHr$)4fI~$&eTBƚ!IK*uF`A}<0Q[NT8.ePcD@ 1.{_ R]# هo2x}"NyKDx)C~: VݤךSGTQ!ajC0+s^3)TIYwձf iFY^4LM@ D9 /kyy`<>%j{(4"-0f(eƪ3uy{pv IaåU8D<^UB|:럂ne}|Qk"bKGJ͝S!"]P˞jU|YyVS;ϲ :ϛ [.}FR&~RàO uVG%Ɨ9ps=Ck0m >;JyF{m uhb5I7*C_侪1}U(,mo{!.R3m5 ?#SŦ1|yQjBHƛpvd,EɌ8<>6 \%cDM+@ճ9ן̋r9;Q%;2l?] ~T+b$Z} ¹dlp '箶 x2;+-]0e;h!W|їXk+9;~s\\^WcZpq:ޕ޺w `;=\Ѯ~8Ck pW6AH2G/g NF!TfX@Mg(mē}@oȩBŸy%?15[+2 t!D*?'rH8"XduYw];bOU=c&>4LZ5陓[ھ搆܅J먹)yLo]9~R;U^ i1vjdX>FNk<<07d9 _4.\,K  6kT(n ӕSǿЇQ^lξ^s/h9 Yo\_z((w}wruc/;pk`X#\B :ΟTf> ,ǰ B l3kfu_F9z &'5of`yE'K L f"l?ª$BHT=O ]qMj~XN[m3T89wj#Q"(j<0y7dYߙ`na+s|}(=|;ލMhmLP 8„Fw ͅw Y"Cl>(F 5E BD;d8^YOJU}1* rwȆs5$tLɲa}i-erx~%!.M|C݀sw&Cԃ0Z|u9PF6v]Tun*3lVqKɣ L_%:x ڒ`3>E !`P~\':po=H$bmIb^5s;w1//¡ᮒbf| 09jV#oT5#z\B,l)枖ᚡQb Έ~&c@0|OdT\f4xo2i-4Buу:0!pkg"J݌SqY\>8%5-,dßh$4%z%.pħ]{5ytײUyAvB> #&jZ^Hq> zJ*[͂LfQψ`.Vz%ڞu /Ķֱ28ޥdnUC@S8Fāw\L?Wc{-=%^%2"k ze8 nT ߞn|Gǜ-H夐8"s:5;O)'˭mĐ6eIZ V=?GR:,P'< U#’4"$$/R.Ш!qrgM.R|^|E;LRf2 r(xSfIBrF(C[Rcx{gՇ? 0܎c9tPNV7۪G>TMv;Y|D*8m_ { BqM$^=;A(@XT'ol>gS,qHe` a@꽮-Itʈ4B蹌IiZr"#@7lȞ8g͔P}Ik(2ƬlcT3䫸-F%BxknDx T?DY u+{L'Ft$T5]L1ϙ704T`ur'ԁCAk/5fz<^zKW,%D#נSx#fGݣr$bg5nBo]:E|pr:_PlCq[/ @f/Lc|Uc*+ { bC>;"ɂt1{Χ'VپG:z1\$F5X}:6l ($qFflѰ-`{$6 rm68<@77If M*y#_ bᓃj*m5/s\+ak!r p󰖧st!p7]8uᠬ au*:N-v˻J54^.)?iԷDlgrSC+N@wfc&ӂsBo6:?=4pf4 n9[A'jVw=4sShǿ/F:Egw]3v [}6G]<ANNҲC[J|$"jFg${ ͒q)kAD]+diy:kW N!:>mBݙ.=t&C[DpOѶVu1rUI?)6\q&h7Tű {\m!?Pqj; jO7tݱdYE@P}_'Ʉ?r${xD,A^Kltp 7z$z0KL@yvL)%G\t?A$\QkcQr=ko0jY;ț !2wÖDv hPIߘ!ֱhI~[ b^vѪS>sE軼Qsb*7PDO8?xG63,H4] 83A#@]7`*V~}MqS7p M"W{2ͭƲ\1~'Vt iCa{r>VVD4}_~cYUJqƮ H\mzU2ƔT*rS @+YFgdtqmJߕN6?w]NkhX (\&oSެ g22,D}VcLJ &vݬ`(qL훨WK,S/3k^֏X16U%@{ޕ%#9.3$jB"?+CFRa7F@9^j;I@m^l2]>w;鸌pI oMkv`sP@:gT`߁9)]&)GJK oZXV*G\Z2q;`@ Chq',LH |5D֨yڵ߱[tI#eL9XH&ޛ^p!澩^AIѡJ/GʢBɏVM!?ū2~6'kTXK2yﲚ<[Oxn= ,s#UVk=B6 u@TB X=:$;)˸ׂj!iX8,1.lC1~X#~PsY"v&v@1P:<ß˒,O \\ֳ+Yo+' m;%n;gT  #X"dQ9 ϕ*}:קU/`Ac8'Q3 + 2uWIbάy5>7Ʃ¦"a!:hj꒺$XJoG/>YF 5?29oqj}^{}$yc iJ߯YylXA} [Mr/f+dձSC6T̵N-q4س>!.c$:ߞ\ T^CAP:jPu,}FZ|},},c'Nph_tpr}U )pݢPrț;K7C dt3y7]_~SDw<7Yy Z~e 5U9L@՜s6Ph>3 p˨! !srdJ<͓vl]K2Lm=cd>һ? 0]B4F2O.#(]c*971 Mm==,^M10 Wh"%NLyt+ڠrm8:fu).C`̸⚲k!)v[D RrdNƎKIW(w s;batgOPFd8j&x8  /-F3zrW6U|G4$!ȰVDd&vI=-E]feVɿh(ְkŅ0R|KbM}w@A. YH$n!OiVS~ҋq)l1}QTc;:VZ FA5~T'$Wˮr,Oee}ANF%wR.Ɍb7M)FPS>l9cޮv[wSǷ."_Hg)s2NPvu#{?nUrk~Rw0~ };I¦h%ҁ1ǖNWQ2e@Fُݫ2ΠU e nqNJlZ{4VnPZ2o%֞{`91GYN5r{}[`;IVʎpY\j. )Hq\l:"m@gaʊH GT`WUr:OTMgs썢#$&<)3'#fLFV/*oBb8/Bj!N263YA3SMW7^*zͩ8^9i)~4kSd%:2qPc5_mFl84p|w*̴8Z/@ەyvXh-Ly<~,>Jאto* MX x3b ;DE-Jڽj4T[Nմ߽@QwYy% F) 1 ,^pLlByA >ˋ1%TX'ڵ+ŃHV}ɴ*wR.9waWJO>KeP٧&ԫA+W4J&2?6?HW;حX90#!" r e#~"F6j;?Љp\a&A[b+IXEK@̟q ܜV yzjj+mFe|@9?*@*!AZ X cul߷6.&Ob/%ˢTsU6QfnO} r)-*uH owǰ8Dwc, 7b.!NηKjdyMLI2QLL9{*5vQC{ԅxsD܁zˋ߉hY3 e?526,e`p.[ڮOgú'=gwG '" y 8&T4%doz UxJY3i{y(lB:~X h.!@1e3ê-t|,*~&&jdqK`%i;K!MxL4V2n`*lTV_Dfwef6ަ瓼G+@Y}NydToN}z1 Z)w;:ЈqC*}(1.5 ?[x*9qK(/xs1,GD~c|$8=w@ JnNK=/V5Pi#<2 ͋PݎdNc|T$ Htb4PvM.͍EL欛`3o 1ONA -0:0'jaBM_yo$iY`+ђHr\ 5tk7kG4;#luGZJK5UX=xܫpeLVavc+CyimJk*F˭Za*yq]YR[;ā̕JS1>4őWt}{巺n(fu2ɾhX rmt "^*Q}(WR+B9ڡpU7$}SlO nX2k?&| J9m(UnLFwjg"ABv(D0cϕ, 1m|`x!e2BSz9JUiyB\ /8Gə"!.sp寁h:Mxr׮p4b^4\A>DhM`PKEbN. ;C,e,\tTMJ|!va:ˮ0҅UPEq~B9v@@r#sNMCՈ0:!Ioiba._0?u^RrI[L*#2? 'Cypqp2. ;3joD@ѐ/i}pQϨrҩ=Ba8yϹ"N盞_z㔒y\}D*`U(W@hIڙ*.OQVU}{U.$QFľ04fW{"(~Iqx Kc 9@oM .6?#I}b-gPd!ʼy4T'4MwM |+<BkE/Xwxl+TdOբɈhf ӓmMb+L:1m`GbhP?)@ر5G{>/6^P E *1 '!3X>`|+{_N- (s@X}\lWZR}|W7kYݰf|{|W cUY!l9zE6R8J 0,l*yG7cl*Xt; 񤩾VЖh(`!`& p| GR8KvV#:GM/X?lM6&Qrv]mwO;5px8q qn!WUź_GfE*'9>.,ɓ$zL?1Ui}-??m ոex:ɑkjLG-wg}P di~.d.>eo L 2Rye,o:8@>1gʃso}6Jbĭ&.+,dL BX4чvy#J>[+[!;Kufq@MUS5 9QzheS=@'cC`0;>'At^ Ӌ+돘< B5þ1&"ћg~M&k9ʙȸCQ5m֝Uth͛צh2fʐ\zȚQehOs]ԯ\Lb6 l,THQEk8!#9a ѹPe` PeX P|.ZHÏ5q&j92&lcP&SN:JEun:`TF^)GA,TDqqzKu-k bJzlCuh؛T}@G"LFhR?=gf4&eNb8zzGarA v2A\O'AqbGG$?ɉL~;)$$.v@/n>NI%Ce}Ff2tghu]*[dGmG_}z +:J6dN T24ؚQ9ΡWҰ3(`hhV_dY|!0ޔ!/ˆB,B!b0xg/Ř1+v) n(WE|`sUҴo<{39(135+tϲf0 X^vORX$9îE|IѓGlܭJ7=g20u{s?k1;ufͩOE2"M;kY2OTg*vpŠo(X i!T0MA=Gْ!qwɪ4Gg㉃:05T{ I4l- ch̞ yX26%|'|Fb-3ԨsEW6~ 'T%3ZVhJzֈlR"XQ (R8 @cʓŝAA3 %ݎi/Sf? g-+gЫz]`iyI1MUL 50x)Ѳ[OB\#V6O8OR>=T=uuT8١\,X{,u GzD/Ӈ 7]0pj?ս6+o?Zl5OcoGSk\ P* [5E@o[([vNH XqLqk!}Xs~H9bVYDCG3eJd9hב+x6Rs_\>t:=M1/y[KQ[yr{"OK5jjX2~1Oǀ!L5{i4NN/|^>aw ܈IhB 24#0I*'Ō Q&P\FrI_V>5 Kn궥e 30X%qozX)*m.W71XHJ(@q0RHZ?O'Q'3Pd[kPYkCgoW9eC̬:ݰ\ u Cr/{R:xl=+;Qc܊|1Jn38Ƴ|zOWOArk](sUդu[1%P'@RCSJ tȜ_<$8! jڲ~`-4ד2F;خFT>Ζ."+f b$}o#AC80$/O@=H>_bgT !W5@ r͸EHXjx>"!#?vtKuR.T_ֻU2FDJR(SNASÂ-'A5='\3}9/V`] j`۹ fj]V8ܢZX&No<`'L Drg30I̩lD}Y_2YYxkm#H4|J~8H8 ⤤ (8O ̉ua,tzk禝(-ZLq?p7_3es <$|ŏJ_!Xh KѢ ]9>!Z[Kz< 4Cv[ScP܇);< Py/}ܐO"A7܈v<%nv )TCa T3'\Mob(~1^rY=w}la秔'׀U("9a! u=4h^9; 1?A77?c؉M0|X2A\g_[nâ$%[I2Zp5Ⱦ|"dvJ6ʹpYf|sއa(ynt.EIVZ]V\A¾Fklj|[՛HЅ'hApGxxP&ȅY cwN;O=дCW-9RivO N Og8a2Sct-9E8IPWt8p[&_'r,P_/m6dgOf(A7 dGO$/nFt'AVýeyt5NEs q%io눙ߚ0N_Q=0|+eyy##<>8ƃ- AOĝc~ e὜|?sŝ>Ka8z\N80jV4|\JlpDJ)7+AZ@Z,xR\FQ-ç v1guۥd-;<%@R3Ma]x핥ȟL'RvuW:(J(\g (G}@P*g807P/v ,.r]p",8,٭Bx,϶C c_Tc[-R*Etjxr*dZuZى4^>}U !tJ`UH'lq;@s%L?I*E?+WDWHeM[Z7G;A qP'z2Arړ@ɲoo$5D\rO\zu:/S#HG+S eRMv]pxo騲4"aV!J/R q'B7"Df0-{43% ٷGߧVF]z#B;9c5&^CTZ %BOMpm.[΀FPN,ƽ=8tf 9 @#wJOI K'C54:+sf-Ki, D|\{Blbބo}Hkvaiڀ|]F*2񲲐V(snHc*8K_$pt~OmASŗڀI6u$*KRH .V8FV52-89ںTC={K}PǑ"%3%f.ؕ;>I>_2mN.o'JVaP̂%a6ߤq#)tCΥvh׈}U<|{,L}]º838f۹t9 }S qKq*Y>ELS*0+!Ry3W^nCeaι=q4+쵇7dތ`;RG$"ݎ-kB Rʳ})Yj>A:s5ynK_hn+ }ݢ F޽aqD7dJv@V.IghI >Q$ wVl QfʥΊIEMH׼f>;|0N@u}]YhEcmXirEitѦ2I$yQ^dgQqXh^r =J+;=̌L6xɚl[_@lCUYBdչ$xF5p^.RZbx$PLj]/|D!Udt[xΓ&6>:<}I!s\cZHp,]%䘏Vs9LBc 5YK)'gѠnü?2Љ%Zm?j RsaQៅM׏: '}MV:)y!g8N51-˓:ޟP(>+J(y] cEqE^7Cő (!ygJE8E! CX(̬s5G#/1\7fBڴKֆC= EW~*zf!VXVXjUϐhٿ TOmPTmlәa&p跽+1~SB!KO tDbF@0LRBgq1ҞRBlXXmțjޕӢ|h$x] ޠdH`:т E^v%tK1kfg H.aYm1]H m -^NL{L3"-6-_2^R:y\5Ʈʤ}k(-\CC߭,ɥ.?}].^tb8Q ܺ> --aK9ډ:^KP^QSrĻ:m~PH/F0(eѳ-0H=lC: nԁU5"q~E砬c9,G,>,ↇ!xA(8I>-[yɋÀZ' ġjHO[ ISTbI"si=E+>y^Q; ַP .ij{S|tcTmj=ڽ><#3ndf&wn7 _NZ)t.(qnt"cR3o]Eͽu?M;n!}Fm+{ݖ1TCH1?,mPԐԬƬ$ 塥1),t&xA tHn c?84JkrHIᲰ}y7&\Crw\VȻYr Pa9%U_tg<})_v"k+wғ8 ̌( q|7@F׍oYXhԶM(B(htoA[ gi9a+hmq@)S(w=ع@J%>N%͇e>i ٗƩQ dlt*15sݫ13|6Ds@L8@MjXc4Zn@ "^E]w˜FړzV5?ڊ \@D--CleLԶyEz8z!Ҥd֝XUʴwE{4yt]tHY1Z ό(u#88VeqU0m*&mҍ;U7U1fts k3!EVo0o]:@mjT;Pb;'PO> I!ik4V~`F9 h.u6||bp- aNă0gHW X_z!sӨVfɿn g^IjGre_ N߁@knJg2|+BHysѴj{ ZA˜ʱ;8ħzaCZpy7 AQ - Ď?HU|YZtrY ͝!|LUZm)NS['Ԓx \łSP{/@a3ӈE2EE稍/0Ӄ߲]}Po={W`lG;ܩU^i`f:"b&kd4grUgYZ07070100000415000081a40000000000000000000000016609d236000014d4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.xz7zXZִF!t/a]?Eh=ڜ.+Va涯Ics_g]P'e"aQtYr\uNWs({έdNWYn:;G7Z}-PsJ袈пF'ePQH8LkP5h,O7zw!S_6+tU?C8_d2M| hwC(,D(#<Ws42+-..Y6j/Fl*&$'V Zb 3ܒ^ߎ Nkq&x%MnKl9rraiRZkvwց]Ү-$Z &l Fmu7ĕd I"Mi_P%Qjϑh`UF\|zqDܪcĺ~+1&7cۙDԣ_qظA`cX—#hw-q[b x3jXv*-ë] -5~yjY SmoR/܈|0sYjM҅XbwMęK.]ZO`O:/,T~"5Ϗ4ldqiCˢj>FVQ9jGFϗ,+C4P62d].:w_M/3/ʌU69ҩДCwzLfH>).cxڡN.uO_r]5.dU;rr3-:,y}̱iZyۚo;X`JaX x4\}Jl?_y6T,kňGJzX]R.&5;}0eC10Z^G#VXN1. .콱%ok h8 jl7+Q/ԅ0'Y^)B[pY\S=>]e v"lW>_ k49Ps`xx&3fYŋ H'ߌ4F019}eWgf}-ϋQ),x#Uo*sY#g;8ۚ%ub}%tǽe%k 20hv\9vXTJap-KIsv`"!#`!싴P aQ J lQ"EE]ZL2>Y^_ ux$ Kt [@o獩 Ւh~ë׈b ɫ1Qdg}^b>㓳zV\Y݁ZqkO.cfh)fhݒȜiݵZXԓa,yfP.vJeorWAos)ӠA>+ma7T 'cU@{6%ըx#SV Z-`#SemPY~|#P0LzmD1ΩgD&JPE,+`t(GZbި$@^ .docj\L8t*,z Zj쏴zrXbP҉9Fޅ-x@#'Fpn3ϊ}eUh& X7a&B=a/S;G #lTӞHuM]pYja B#_`idIZ@ȒMsG?Bnyx/pXO7lttj*|Oi9J*JgfEg),2(OuNBn8ee$SCJ5X{C§aܓyA#L炎2ƱfZAB>O)89<: /8}v绔)˷[zq'[d&K% uS2fBѫDqq/(B=z)DvݜOt4 BHQrAr/ ȟM(@\$q. 3V #Q3ŶxT!h)ƈ^J2c}zǨꉐZK*P'H)"FN螘U(~Xӡva5O4& noҧ_D>tT˂InƀNɜCx̷ޠxqg@+lL` u7*j;F˦ ǒg]!w )ϕ$(4K+}cz2뮷tkh¼lQ/< Qe(14R'0 L/Ke2MoYl5Eӵ|͒+ 7YoH Sw ;vn'/ڼUTĆJp6%};AlcKPs~CBR{.o[xAVn^(T%VՒ [)fsΜNg} w ABFvûMPa0nj0\^w:d|xm5 RZq S+%L(Ona޷?-"~*uM?NWQ>'2IZ82Ɛuq춦P]V3ݢA7qao^Z\ R6Q)zܽX/x6͛ PKbfYUOnIc7<(द&R?Ы\̷G?T_r+..e rVW+}=zgpeXyaW\uB>> =; VOQ?DŃqhlDTўųc9 gelk_)l!AX"˦KD^4AɳvHpe#)ٹ%m 5FT^Xp[cohrK}?sp6d P_t.j#6 sBz!JHƻkikƠV$e`vz|Dh9O*>VmT N?u*Y0M?_WgljdKb!*+R@;aI=?γ2/xei'Cʈ?k=G3Ys8yp 'vQ:cY(V=Q}3e@rZCgG!ǟX% /Ҥf]nOEn(*"5C; . @YV9zR/H&G~J2I18gx/ v1 ;R*Ũ&l'8MzaW*z$.vνL*7>*.F,= :npB԰/9:`DJzxu 99w]?F a:v9.il1CvYZp];biƐGfbY&Ħ BgO Tk&}V:)}gYZ07070100000416000081a40000000000000000000000016609d23600001374000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers/mpu401/snd-mpu401.ko.xz7zXZִF!t/Sg1]?Eh=ڜ.+AF ?<1VZJzˀ4Qۑu1@#`a" x'gԃ&*]=Xar84(}tmm-ⳕ\9"!ed;*2ѽ^QuEZ~0uΤϏtr$R;f Ӳb)pJjeE[ua}M^Pqu4R@@f0eSd)@a-^c</Xwu~Ƃ/ڥb#>$}4g& *rf[Ѝ'醛fER{ <&Z9V=FBs gVg1 ŽQ|x<l#+2#.!Iot- 9iOb$ە%0N$SJql }(C{Sš㳩I{; )\۽ B1%+K_fLE%U>1Z6mO[yTUT\߁upp}7`FGrR V[jm14F193 ` Hj!Z0/.-:c)%y"h,rx.ꛒ H9x9z1ѦmHT >0s!,:*r؎^` mVQhfsڏ'u}ciMdq ԌB0s{ Ѷ׾iP@/AFMq :}+ReW5>`Tī(ր}7a2Zm%"V@g"l4jtH(qei"au!G4^"jD@ZbPpXŏ%woڶ=_!zOr4 0"p|8ث#m@ yƃMy/40/Z){+嘋䙀8jq(BxpAT<>Ogw~d#;$Z܈r/>aZsHt3ÈMNsI[cș'/`ܥ.ZwhsѿOVu% Oď`iH/ lPyLNsF8Z}e=EA[!Zvfy>(XXxHLoUm!jr֚b30yJV8 toHf*wuSѤǷHNyB,CNI ߞּ|4#^x`D2[v+c^aFA|} ΁cvaH^+&Y~mᇡUA >ci #mGÚm򉔧=kl7l7ƹqG":)G;0F*v`@*1F-ͦjdSVL m(DdLiW{ XYes)jZڢIKP?kqnKq=Moբn_ĨyE{g( s28n)aeZN?}Lj/ϹutdگAay׿סmdtr%VwNC9og#˴ąX,^k"X1UΓ1GvEL(K.G0ux7Qǘ]yn6ϜR O TޡƊٕ2j>&ـᑴzFѾ62}$*xΚ$ImMߠz:Z+3iR4xUky OHܮ;5aW|!߹p;o 4۷ \a ro~Fxz*ßwo's|,#ׂ!u}?_B[?xE,R{e%[(ۉ̢(Jm"le'v;C\t' [|- \.1bA4K]+GC6D7D6΄H6 M\֚ӧS☑䨊o"aߖKX :Xf*mg O<{.` mhQ$`1ߍK*<>oJX\k/)k7tLTEbd@4y I3BiPoPI\!M&D,jęe+^ sl0a +)eut)kI^Ն׉*hW@TW2vĢXdzsM~*Pu% ^nT{yb a+0vB&$Uj+uriS|"m0rXX$WiN I3kkM٩ǖ\C^̇ I_ d]&-@VI!1Rԁʓ #tf/ Fa~28IdhIC Y fli~p[_G^(/(rsm)9Bw#%pGWV?q<| URc-uNBGCŹ;-&!²u|,sG)vhq%w&Z~ _\g@W8y 3"oNJi_+DNꍍwu:| ^i2EU.sY.دcJb ްE%N+naX5gR_d&S=?MaQUV sdWn<X-~?B%x>TKщUxxhgY>j>q'͓b诪X> ,l-?JD(A0ڲ ”6d, P61_D7~߃6(>QdM&Pq^swpq4SAT՟H7g]ՃI JrK%o3ގxfV*; )$ww]Y_Ȭڄ3E{{etMTh@m'{k1nf~%O]ZϭJD!3HJ8Xya]7"8/X`~D`4yx X֑](n:_T4sNE^xF}GC?Y7Yܚm%KQȨt$!xu_e?oR10WehK]4})?ܤu A̖V3U,="c0O(2e{.QR_Yh_mQ<ori 1{fQM CxR qCo-M+*5ɇGkm[jyIR{,~(ǐDLd]Msƀa;.yeu7Vzq=Hz]CI_~ @\d+ظAՀx]$8yy_/_/@Ҡa"k6K Ɣմ _]#KK:\Vܪīiܬ;qGo3 ?!xIcwZ06Աc ёgt*w|ȗK*Lj68 z`=uyIS1"vK (UZD2L;v2mU7ȡc2:Qw"zA=G~߭1}u7$JT?M:֖-vEiﵙh!HI4aƵǟ-"76ƙ,2qp(e"[l"'4r045O*9VAo 1%0j@' M542]*no.S`^a(cOA/R<~W,Cցþ5ڃ[5[H ggh$sHeic{MT0c?֘)7w0ůyoF8tjXŌwnYwBuslCnq#hG 9RJ:Cw^LiC۬^u|$q[?v.WqT0.84tLxhF~}/-B]DϞQixԟ6W=|1SKO23ل`n81]]Y蹜j2-V"mh>BkB!: ,zH2d 6VfB3XoTO;*oFpEJWi!еu,H)esqPiVKt 툃u3;ʕ" f:=WDnc@x PfExL5߉-}8T+&dH~ X\ [\wLuB՘7wK5| a%S$z&4 ^p@'G@.61yc^7]s<ϠFk]JwXsԤZX!h Ǖ׮S=;!'璐9.n'[4ݰkᾋ@_\ ?]S?ezV;po:(ٟ=xv[K* tå+^˾T<~;|5y*c8Y4UxY0OhxLgdbE.VO0w&WzgYZ07070100000417000081a40000000000000000000000016609d23600001d40000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers/opl3/snd-opl3-lib.ko.xz7zXZִF!t/{']?Eh=ڜ.+φ:ѳ4L*0Ra,џaaó ~h#Ex1HTXK(>' yQYW+"K[MFSڼ~b3srթߊTzFiٜ%ӆiflzT`x(9P7!~- j/*:BIdڧDjB׍ fqx;TP[}?b0 `:lEၿw84Cg -yۋ|X*l-Ҕ;2r6$\SZ;srV*A%\~h(t:kELXQq\X](B!Rq2 k T+c&aeLHAhbN[aJ]|бVk;LQVe"bWǘoKL0 B;Yn|u}W:x"h~OR;P^s`HAmx!7P+񧕵~\L?%08KBzsA|CJݭ݅$LMu0I' ql5ʿ]PK7fF12O+!yFK|PO7 ,t67~=h:|D%} a/q5L"aDQ=[)tfeSsŔƬ}ԛE Gb!x{(߱j%-ĩB!Xh_%;kZGgG=Y>ȤeckYyP 204Ad޲\`]& C 3o7#AkD2,ds q*y.qc]ƸXUg %:P7%? Z7Y/gv7)S~z`pW$%^2:ֺѪaK21]?>8X3CQ;ԪP0;c76x&:mZdo"fwnm@(/}J{$4\%dX>o !mͳ$S AoV"H0XpE/te>QM$ȷ3x; C+oWem䦮&;w'R zijQzvG4ͱ} 6X. :O”㐳 y,#nf\Y3#4>,.43bѵdi;X;[B|5M֔@eAc nUn̓ df0NZ5VPee C̘_mMY %AOK:s`y7w0;m% Eb2M̏G%lWm&:0||I&_HԪT< w~.n:w 缶խwBeoPJ{[JQ'ہ|H4ݪ@E Qo# wxBsjdX͔e41m.֭ _al~$8>u֌}p#Kp}uȰGvC fqGb~-)HDsꓬler Be/_}rfTUV`(gŗ %LxX>Zj#-\ZTE88%bY>Ҫ=SͩYtW˴:""I:G~[z((Q0/ )ೋgb1XrVZdKo9g^9u=JzuMy!qRYǍLhG4ZYGʣQq֕ ݆ 2چ5A^L4NznE@ 7'sթajZ_QYBZu=mJT f.2}T`r!&̓]rJ+ÛET\]*6rvrL[?}ҘR.zE«!3e:y Fa9 P1\СG63Hֱy١xs}2ppu?w8?3=XBq*Ҭ,âxt*sT7 r@zHkH6͚Sx3zHP38feqKrT ~;OG,tJ#|FEn ~ or2Wrž.. >#cGaF6|ti?}n!4 ϧ"/3#]zߛӺpxbOBadQ7sydUS]&*гʟxZm@.- ""I^3yhMsڀ֑ȓ"ϓ) С321̮ Dq!0a&˚Vm{Y @|=dc gh<1PQ#ATV#i~u%UW}*?&˲L9 krwVU^,>x|/ۃj\}J4!uJ9Cfe3ϵQzٷ(< ^xZne:Xx.ٌ+]ّF$yʖ&|A_0S. 0k8'7μFUfgY*՛V:tk J( 0SÏZKW!{Ѫ0c9'4u52r2"o?M: 8Š2P쐀)OSU;Y ƻggIjtk?2 5 d^Io QihP;]woz5|',˨"Q$4cK6֣*1 ^cJ"/I #۶~*;aRժ5iuĎlW7aztK>"\SI3IM_vRwTxW=)׍H2O4`wKuQt B%0y;w`=fwjEc&̏R#]񙬔8<#5KLpHsӨ{[jŬtz57ڍDȢf(Q-)Dp()Wʜ>{7?E BV!k^ɟgU{p̻}B?4s;)MEj %qY, lF5'S>w VyDCAn%T5ӳ^_4Iӑth_WMG N l-Rp/]mN!ѰUWlO|__ZP]#̿zCeM&71;@䈷b z GB(kK{n!ًN׀.ւd%F,j#>{lHXxBt]PT񢸣mdJN&oL#a'M,nr-aV .r| |_[@E)`6e 47S*O 唷._nu9,7jճ*3N ]޿etG 7iPXrq j `H0:nz$եIWГq+j| BPF2}o܂5n lW ̹U#uP TzF#>2B>Ƨ-q O`/oRdE᮳[V~.J8&Y߱R"*Pvg4!6֝B]:<@:|+Jx {5!4 3oɑt\A)jDӵ3fGX8>%4[Rɦ %HMLaTWDFHʾx! fkYi+ IM/˘J05$B©2;[%6 VzTB ltq9It5[%lbՏ09ǎG Wm$w}O6'}|aL*HIA[,"nOX%fP<ʻƭH~ۀm z&;5)Kzb=@Z IXe(outl?Hrto,;dv_([Ӂez5V7#Z |0c`\?zxHw"A4#BJ&ljj5$6{ଝ.rl5И80'Caتj3XE~{eelnqǨQ!'tC8:8?[5`f,}g ^Nxug^%Q,vcw\Qiă6?1a9PC晇C^Й3!zLg?2vO:5;hnDY4ђۙ`Qq~!|B0&giRxPi?|Fy6|̧5 β@o?? 0A$*VtX?K zkU.J8ϋ R\v5?7"kaN>te>Ga|IKķ!1rLb m݄J/f S3-YELy`tRZ1m2@)GA{o1ޭnyqJ`2M;]†`׈0r/)%h25lQCTp|#}~nN!uD/;{w}5웦N+&JJCpPl Qbu2uKFb#h|]OWHofAq6Jw !{]1U1LG@Ԯ%J> pkK3N~Ҩl wV'>//#t;)n{ 9@u\ZEf">_inM vTPfR눲Lg4g.Â{?N 39!PzFM`1A?-/;vx# WPMa*?&-oB_Bf쀾~|9B- 1=V ԋV Y];g~8^)i_ pJzgQ߾9%ţ^p&E)(>QIN0/ྞ+Q'iK=°fP].MJi>G'?'cI 7t 忀BI^M5L(dzFhBbjDX1M͠G09ˇ٬ouchhT:gYZ07070100000418000081a40000000000000000000000016609d236000024f8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/drivers/opl3/snd-opl3-synth.ko.xz7zXZִF!t/$]?Eh=ڜ.+zpO?mHjlaa%DZDwbG D.oHH4VT(&.'G|6{jAJÿo^з@&?e6:g81ԒAz/0m:f!X?>H@Ftw 'jH7+ Oo8o9!rSI&\~ı>0ɴ6[3\ q~?_wL~kBEFǃ8>9 cBxBMթB|ex'8$ZQu2A K`Z,D]uBQsZ폔x|x2KÚU U QN6Qe۞@MAJ~heɧU_A7[Y[ E 2Z$4;ٖJϦ^"J+>uagH*-buB-"Ԟ2H>`W"QHVR@o7p 3Sw'ڽo%w7)¾q5`q?ؚ|( f(zrD]W]WF-nNJa08i@1g!fB!kteq^A[j\ DA4nRT p+w9QkJBkڤB;G?#lcwOXr+4(#kwk;EF_4i&J4պ3 uduN:51 琜.;+a>Ą6ӭHwpOxR>Avb( Zna0|JݫDe<p!'>v*@?_TQFض0I zǐRg`$:b.Yŭ@*C.[p'M0' ۅ_`3mÕ"O#nf AP}>h/,l ):?ϺgNid:6/' KAt8滌s,Q)nOּ=gOD&.h1qYڠ[Ƽ[oZgieJLv˯>gi?d*}7 i+TO:x&/"cJWWv;pG]DO&Kclշ'"rL|Lǻ!*?iQ0,$5Sˁ#r _d-:PqfʶC_] _9 T*|//H>wr s?A?cU~6N ]E:rOg,\߳p']yeĴ3V@#{j.*o$N$eneB>I1wm[[Y#&+#۔J`.VqƏjK,#yȫm| rg̏L}X3s~)yVka^8g5٭)hwCiX~gyG[^۽$:N5y1v)#|G]N=6_b.sET0X}$zQ~W.nede>}+i:oGqhn\wⅠݓѵW%Vw!&N֡ζ^EE^Bڳ^ݺ2A'\w=%t: Kxc8B3Gd}a1S{ Xv2 #΂Pq& m/;tAMȄtYF3\2K abe$֍@qU2l|HѡTԇ/@)Tu}-lFԒw- dۦx/1ע?k]Sw8B.p90˩pR'P&uq D V^#Sy8Ђ kgd@t<톳kvڃΠ'(I(OS:o7mbإ`}g)l,{n]ꉗIpU̪MT|8` CWwhiUG-'SӭiD6z`tfL 7NG\j %ljTp=;IBO }gELRyEeíJ\ՓH阹(>mgI ß :qwAttK@r_*",|Ɇf`Fj=X?E伂J>"cLJuZђ3^Kp>}}Mu)5<mwY9łIF0S!δ+,~b**vBi#*Di4/aaneSƾ1Xy s|t} (-V<-KI Qf>Ga,w0.Mj͚+7/ͽO<| bJ Һ kCqNb>}e H.:cu3qp ]ٵWޣb3-v=_2 A}_-.I̧SB{MtQowo^wm(mXe&VRS.l{әAF#e S1 x{|=7&`Ǩ8etbn!}zw4x~bBA_x#n̓m: 'tP 7+ǚ79on#9$w葈ѽuBܫGݴw̖KN9J+#j0ZHפN^x8m#.QP(O²o곺$\>~|xa|݆*=Es׊#2@`a6_N=3e h.ki>D2AYzFSN|jj2fahࢱ?C%0t;5홂S` Ayk'ާ։'? p!5,}2#e6(-Oݙ+{;ZZfmšǡWq9 epp{o/:f9Sգ}d#L\H}p?E"v 2fV!ZctaO8rn"'q#pCY~hdOghA(z'i\2,u;'}kRؑkC8/60o믧>| O R峮{ դ,i:i@YQ:U6HIf90SPqk`,Cw $_+5ep( $gF|+jXCV ΐ@V &k2R&Tz/ K9Rܚ!w 1e7,o@V/(z\ : A[?K5@Ż3 FݨѭĊo;.e,p6M;G^aw *P#%83pԷzfT]9 3CcWKqtX.G}>؎.|zMAb4s.oIܬP\e(-pllY 44W d1Kæ,sl,>,7:cI}O|Z?3Yc l<~$IhUEZ+[aQ?uU(feY0GRE&ι.v>"Jx";QC%cnC_ E)0Y)-CZ?!Aȡ"|/!Pr4LcL~9pCi+,gӛΥ]6 IHOJkBqYxT_6hrS$2oZ2=ٺob[Z4 5uB4BY_kմ_@%l:v6WVV:I훓UGB\lv vM1c$P@kկҦm~͖([fiMUlHSJSu!8!9u_ ͦW:6bo,V ķHcOsQR:1kMe& ʂ G2-\YHeT{eњQVCv+_k7Oo,:mK2@RϵY琩3:S[`>/tiO~S/U*D&t)%c{7ghڢcqL#6*1(|\=QQb5,GMb% ~| ҌF塦iywU%fzW aY &sgn#}X(rP˄0ooW}2)$k0xDRO")y}A{#E+_nFy,@S2+)'FgF04(ΎvXi:O3c `/^K;#N1*c R%N-^DKZquO:`}"L}p**>'˴ {7Ѯɞ<7w9|2I97;.[)߱++;NVSd$A2@J2!L?mH*Ə O(P$إyԳ6 S`ŽmomN M NS! [(#L`#3#_){z!2)Gԕż VQ~"/HR>>iӢCU 9uʾT+V!fàwgȝ1`MpAHиPחgbʼ"\&6]YGs4Zp'+ u^(ldHI3E8*{{9ٮxoi!YrHi $\٣Hڳσ_)Btc͗S&^j)`'g}aUa =*DE[{SVd&CAƍÚss]y]*Q #]JA*ĞnֆcAњpԓ؝:Y=u um tFIB#6ȉ;С=jJX0 I>-s͑{[`jj;ï&i=eܒq'Jȧgi0!,6'M';K1>QFP >#hCvA@ϽS(e|J.$C5-ărč3ɐss*~#IABﭢ<-sZ gtI5oi4 1V%=TChxdv|gn؀ ^R30:ihlL4xP" ZoVC]gRX)y+ Ib'KgL>u"S=ib+%e(cW' =>Ejod?TR>BiзV2+!n-'&HKeFG⾣(H㛛< ؿKfn :a,4gsf;}y@QTIzzy+E55BE=Ô8CkY8/3@a/54TqmBDqAb?oh@h:Bc^(".6a˖ xQr"PPK{F]ҳdmO3vHJJRcUi6 $ ͮ5k2V4[)"-|y йɸN{Ȫ8J:uJD3LB5M۵>$ܘA{Y1,WY^AT|~]& ՙʖX<uëW@<ey07ζ,X$6ar56t18 *pKȣST\?J]8b>,"uK$wWT+P(]zp:;L?B]4gPKm}7@(kIb`4(2٘~]uNLP[`<5ߣΕZ3v) ? fe!CFM*!iˉ>t~;ݴ%Tp;i Pw(#ˇ^RJ-J$z{î*p~m/vhk^N SsO_,xk[&Җ+`{1cpao Ɏ {[\Γ%/dЄA3‰ 49jN8%'R}S3ZvE#~R湘b#4㡻oC`mi(z^ޝK%;jޓa**5U0/!"VsC [`;0W*BU|P? v׸ZnD^b- Mb}˯@p V1|uKpS"%!Ot c(J!IWW,JTƸ{Zk2D&oOpQYx`e Y3[lKHXH{ʦm&1 smyrԶ`-`E[ţ$frt-K~`Riͭ[Ĉ(To@] lϢ jR۰&&{Q74#F,(eX8x/x.hWB0^?AO8d wz,Pm <Cwcgif!FRD?#X=Bxම링>ѥ7eb8mܑ`-?1w %uEu{| 6~ݱT>!$ ^T6 (Oͱ.9M ꜥi6\ĺvɵ^_LϱTM.KG)4L qzw"`cA(6sH1& ^)>"=`XJ=66%Wj  vZ4p-==%>CmmI mi5Oh]ո幍M`(+jGY$nQ'j6ic- 1U?g [1Pyn5V^ǼX5ac5ٸ:J:Ĥ}Ms+ %##(T)?}w*fi^!L$unu({2χV!E/p0dro&v\۟PFt^^46NfH23韙ݒT6 şFt z Ln>sDt^ݚ@ԲH]p{Q1FUi4J; ˸`,odZ*{(L0yLۏ 1Q9>s"aWOJi:5:luee iw#V/y0Sߕ] d/l. _!ߡÑ6*ӛ+u#k0H )Q1 @yFddb]1uL|<~? \*"1\/[\<lBv8BfNAn yZ(.1{N2pK G=~;%0#FAw=u[RP[\^:C?(vA!ɥ/]$"쌥;@|lqMk`(mʅg2(0=t'J 5 }U=sPک ؇/ lun(f>J&rԂ]!#nGK͉RE?A R Kݰ(Hp"(uBa9وsV] E#98./f) e&EE./lʩq}`/vto0^(N* 90(S^b;ۺ&qԖ旋|!8>*#s& 4Ur'[V=].9)?TH 0Dͷ#Rb i{ kueضÂ5u^icnQޫ1i;_DmSA gCԐw?ٮ[a &.K `m1-du4w8FT1Niص~ˁ^MCCP:O{‡ҟ|T<8xn_C"-׿.Ġ D ,2 }e7s n3ZMYfXp\`?n>o_jaPx_t5 we jF9D%qAn꼯7u&~a{jFۥk'tPR/w&"&ߘ!lhbwQݩN0ҬB>ʤjhrvKd,O},\Drۊ1"} f@0Zf:c!9JBxC\;:$e'{4-1iֲ)jA<Bu6/WKKn7R9*|e|Ilsr!`0IK,YP)vR{U-e3ݯXŽ9Qqx/)r Z¸0 墨=cXZ2.}'cKx]j< J²)y'nJut7 nҺ{SK\b67f'ijwr0 aڔNW ɷٝԝ 'u8qY$bkSxvp:Oa妋c[U/SA@GfLQsڗD԰:ޘuu¯6*2I&&Mܽbq[O( p#em- `@hI_xE-CHX$БΙvBߔt㖸]_px:TQdOY!MlY e)dx~dU{#OsBۛ/q^NbW]U BLJh_|ӵrj+۳U"Ln-KGz?ۖ_ m>ؘw,CPISռB뻉hj>ϱZ٘,o#6~>'d|զh;ﹽX;xr:ޡĂ]f'=OFiGSX13+w4S̛Сt[HWBn)g:x 9*~>Tڀm{#\6$?a&^hV+?˛dd4e#C1Ա 8]lxGxyikeA8FTh2,57&Q^%W<1j'QF.]}j rPOU)StBᖴ0 l:[V|`ŹZc}K u.Q Mb7( 3yKy%=#lIv쎯VF{َK-'ஓcfE7J_OZ=XcqN]&kiǸdͻ߸tfUZ "Qizfxs|'&sǿkïJ{J"bE(f1J'8łO&v'Éb_@T+|S8/2OP5V2.`FoZGoSACNU`+k}خG1ڊ2&Ylz[1DS࠺ #5v\_OYeY{V'BY-Tx,QP$wPYCA<á1(ʋE 30l`oO }sJ(K\ndg5b*1>;$40{XNͩn9Տ:H[q9tQD?Q$v?d܂FooPÿӣ99n # MH8.g 3r7zV]!8r(DRmɚ@_dt~k9"z22cbVg_[کEd5ZanN YN=הּhv߱N6YJ ZXnjwzajLn5BViIʐ4 eaڻF0f pH6$ F)oٌ&Pȇ;kuR][ (< ɻg'q~p8HO({[ Iz۱<յ؈TҗJ:J6 c8&?qyc&Yc2:P Ki$7qؘ S%+ Y;2kjMaC#!b(Qn j̳Ȉ@:Ԑ^l+XBH3U૴nMq#>KB7Uef>p%琸#:ȳ>HA$V"1}oFh0I<;YccԠi:%r bJ`(`Ų:;1^<[p& 4#q`fX ]!T,qCEN(t=1} DMw5 8/h۰* uB&Xj W{ȴvp4V ~JF8nuF)K&ՏMyd9OlMTX :}~v.p!Μ17b}.nEA C F}25Q%An";c:fE+>vC|O LRDFx Xbdh50c?^t&^xj! Iu 勪>QLB0WsI1 },E2va7A > 'Fs;? `he¨_ f2%\z^΃1'#Ei$7z+=T$n t9=vZ ,\`2*G j)cS_ f!hI`d=Wp-lB&lALmˀ=<A2WmcX=&f๎Ԅ1fr$@CC؅Cʃ OQX GI9 XXi0ЅmLD>:o T۴h@ʱ bUQ6F!Ibڬό0EgRy@T`1dJEc =8xuOW#=kyto.\tW~@=}r^҂}* SZܪ:>O +OGLLjH–OgZfYt+6ٸ0)˱_Ij5 [eeLPhCGEU%2d_á|J+Ȋjwo?=6I!,mS-u+dj:u~?SZ106E']:ʘx!C&Tby{zJm,̻B/">l(++n>Ԃ=2PwkkDz4_9i۾$:[k#󶬯R OSy˿^W>|[I2U-B8wœ2WRJCATϷ{fC™OW$"V{x7+ub1bcjc'8ӣ[pŽbD цһJ=e SenM O=Wy&\,RbLgV=,<۵>S90e@Ũ7Jxn~,k +,wWXi?:ܱpqmXC0eiM:($x: 4lZ".<+]lĢB(mv^= Úڶ !ER18,5oB#ZQMD;#Pn=) Y6uT#bf_Qrg`L}?*ta\ۏ{H#t3#SxGqj%Rzj`ѠR(q3=tIœFu5aR Эa,%NkDK5;#x#($Z[i<Н Glb7suaYM:qaѿ;f"yNy X Gɤ[ėnW_U$ }W":#5(rfX>>{zozd7! Fb{[mX',T&d9,ܯ:HtuT=֢S4?n^N8{TPS#{T'3,^x:T"bIy_1CؙDSrt,PX2ӧ4mFm`kp[mM̃:<˶ӗq91:=X"T(z]D7\0KoZyBN/Q,1”'V:ވ6`yR|ocwINv t!#A[f/3L+GHiv0x^elJ>y> u>G"y;eW,/ ~C`gu˚ Tiug4R2*6rDK{XQDwψغ1_bB^xte1&M4Zt#z9p? VF 4Bn;~$gn>O('_Vr^ |YjOWYV0udeKe"O"5cmB\ؙ`P$;!+L?Ϩ%$7jyТЌBlV ߟu|5yPrۘMi4uݘ ߼T=\#eEBZ [[tSd5m!gcՊ42xreDlyXնb-"BSha8H%LEHQM}U&ϩX}lOoװ3qwy eN %9Ul޳[`B"9\f_؍)i-نgX] ~?5؊>7BL(|sPvGt_!_=BzHe}o꼕wb"ȚqIo#DDR2i}u&e[ ٭]]㵧kY.|061鴇k'MP )T (@]l&&܃K%=A$xNR/'[LCZ{;ӱ9|,j~`b ,٪u) 0gKTn-.*o;K|O4UH"/(;b{6BFa$j$k&D[qQ4^Cl3hI6;LivCuߐ|j7[b*SUmR$u'+P_Vqx }〧';\ݛ> g4<cMh 2=ri SO9==0iZkC`NhŇ\F^é r4'i!k\1rn%0)R: rKM}~>,%nPY ң,5!w sԜfIZ ґ IHYH!D)8MV`t) gӱ@."s䍘P撉 Be/z{c!/l-U\HJfdgx4ᩍk\` @b-OB^"bu6?5Ol.YŢ M4B{u3LuˑЕd58CuykHK6fJq.Z> rySt$q |r}ZkziV9;>sl}Jt"*EC'శ,{?d #i~MRţvGٙ>ț5_OnN@Apa^eۺ7'[]Z 6x8q,m*yfa@ޛevX=/A| 'ȨBτ(2]Ǡ:(ٚ)LCTH҂)6iϝ+wLc4EPm9uȿ1`ŐR9NHK2xZj`PmAYRĸGGxwK?$slBt_`lxmSk|d^a5qsgiLKb *~K\w6>MC>-Omtz|k $xCXKX}ЕcpnAo ڥOW1rcȌB`~5v ^*%ɺ YVZ/#8.Z,vcP(m(}Aa*$Y Q}/ MPSȀz{]Ok ZO}7<ظHu]H>[DžU%c+2o $rcG8O2&?ip!"+L~+P, 3^?>פBZ%|u:c!:({͒a]]%]_Ht"Dh4|EglTkG![ȥAm? b؀3){;lz%@ C<$f.޾ϬN{V}9Q;T93 qZ;06 ~V(Q"1ܲçaiÞ0/!ɤTSէĸ@y26C轼l~&䉋u޽ 2nh\0v,ETr70DD Ms IkU‡11j]:zbӯ6F)dd&W:RXSPa&`YÁ&q{jQaFUqK{dLm8; X}>&e;RUTq~7#hfP~\ R 6)[&ukhlG? ')hernQvňkrs<'ApX)y K^@ ox#۴=BًR1T.X (!VZD.+q V1xʏGoMGZJn_ϢnU Fy{.xI 9K 2yԏ/Af#QQnaAh+G!y'kxe教-Tv ^Mݵ&03dz4wqԣa` 3aE\YC˛QLW+/)Y@<vBs$/`mh@:42SDJ)Wu`s<9tJ ) WfXh^ywmvG""6˪2'2U( <І6HO)bAPMb%TAGg@- 0tNJJO4B~>b1[TyxNA-QB gΧW *+ : r˛4c]yh5T=A&Nm}D0׫igγq684eq!bbffc_`#cRhqo+;{KhƄf߯_0תON z;h[}b XtVD''/ Ё55 Yof3OlH6wZFbHVAvsB%Mu43;HAǏ_ca{-zw3]DmD` Ad7+Y MîPMcURm!,szЩ;y$0 .ٔŊƧo+ci:|"9;-%fQAmmt '$VZ@Cs3\(5TYt,ȗ.3fնOIGՅ:j13\4BkE-bӠu5hR~.FDDg11զV纯4[yf7sFbx7إ[ aN.0]%E~"v5¹V\8ѥU4/oD2b5M 8X"x/6HA9&26f] O,u< 艉Kbd8;0!H4hƑw\69[#/ kqbt p<i̢upQ{!e%譃~JkYC2R< :_J%P"5 /s#cmb#cA%f!C!6Db:`"RJݪם~lu?eCh냇WF̝ZZi5~Ы2M$3}5ÜQe1A8]Bp HH?#g+EMqe6oj_\gr0"Ĺ1xIYCZC7L*T{ॏE _Dف\@ PD@3EV9p5 Y*Mu 2C'b sDDq@!E;Et]z9NV,/R>/ fEYMቐ 6݄zkК X}t=<0Ra1M:uYIǔΩpxf5wo{Ȃ`k?5_5x{z$c E۟L ̱3yJA5 Akcw~]e/qRD炑iS=l]Z=Ggءٰ\Xx)YI^'dRU{xLm=)*SY/v?>/HYMQ`TFՀyîAFЏWD;Wfdʙbt0e,d&Y'TF#2T80QM*xD3CVS1`cZ*ҷik fntEDS mSBp-_D`Cc"hsgQrb6-ū*9Uq P2)"A/lPogȆxFu2zll":G_'iZemFDKC%i@K2Y~XhUBo%G&ք(1wB痎t:4e{).b-0MOM Cet,/IZznt!n hNCl(dE@>guU(\Z/ p$LRc)p'&[KƫR]fnu(Ds[iUuX1`nv֮sG`ЅN/@uc7BL* m[lpt__$y;2i m@W57 {2^ $T^èj0@-ɟ8QvdNɣy}>md4}„:OGgJti6CcDخQ4=Jw ={1bF C4x+Y$>݌PdgDf#O٠|ap 1«.@1+c{hc 6]p:-VJC)/<͉=t#X|oӌz2,>3ENK]LQ n<= fC7޾f8gazdwuʖ *R?}D̠NXvˊ{*rOQ QtwAגQ,ʚnM~m/MZZjKK^&pح_HI8J~~t~г#I _KNZ}2=`xxdӢȢ%n{p݃bҮ&MMin;IJ)D2'QzQht`v8MSf]nw._^ _#̮5EG]bj'OL]@f/[]17ge /F;n9=M E537W+]4M%cஎX aOg0&N)HÄ;Ѽ8$!y(Gcrv~ޭ>cRT lj㓏3_Txpʖ]P>FU YDqGJ\ag;赑2"<CQ> [X*и'b'(j9w!z/'L,[d'fBhO%w90bStɍ R?4\i˜C![Ƌa| Dװ]td_!BͦE)=a0 }V#<ԣBN`BY*OZ253ԍKۢ,B 0}&J5ugz{dW_)smJ능P(:44V A V`pd] ˏ+gp-`٥Qw1lO5 E^* TG;ӊ j2 .Q0pm@^"bx*EJ@:{_7`&.ZF?N'=,TjϲcUe3_ʜ? p_#9%G44g#gB Y9?vEG42Q ƨg^i4gX2Nx9as`IR/˻Ɂ0$EyH =B~mi輻UεҟcuL$; śCS eCJ)/y$N_[ p2#6"$v ?ߎy.O:a<ۯLJа=!R赵:#ZN`$LF_! .R] K5#K/\6'I6ǵ)i"zZt1wut',qړ_`MP&|u Z+A5!s+B27ޣ~D5$tnp#Úa _pc4g9ğ#)8,#WCep8j4)]8ڴfRmֻX$Ug.]\Ҭv"gBZ^Bhƻ~"8*l̽w$qS.[Q56f{sR"bp=h!-,.9y\5@ljyuT4x8w:<V,2Oo| `]9 &D+b0~NFԭ&6&?H/W,rJFe @MWrI"йy9~+ZF|lii*1Ebpyk"ϛFUC2Q-X斝3cװ4p2o ~, ?\?!S~paZnN%ju F80YrTD$:$+] ss\Wp]2CMz۾&e 6AR7ӗE)d>#۪>wךA~ N/B&}u#NZxOJP gp2&:pqDxyp s@ h{_O-jO׽\K k0uCFSiQ9i #nᄲ7u:xJFIeJS[{F*ŗ[>^KII8=)=E2ҽLb*.@e Lv\LKGK 9Ű;@QSƲYu,|&}k!ƯQݖ\:3 LXF=he'YfΚ~wsfawtjz+loUEڽb 7RK*v%Nq?Iʹ@e6N-3j(O([`^l،fCrB u_H|d<0eR]HzwqHw c}SW3@yJ҉xT^*.QR},Fes0i1{Ԭjsx^%ʹ UoWEh:_-QmQ}M\Lď B**?fB߸ C)Դ=#)ݛJN-3ܑN>SQǴ8ƐX3 ƽ'43 ԛLcZ;AJKw.(BEi{I]9g<8͇5ٺD+v^6k`>}E ^y:04oRP0~jU)N4xy3|/DpGTdzɾ/CQGhʶ@>U5黿5kf$0^)Nmʛ/N;/AկZOkWa"R`89(A( aeȭ"{Q Ѫr/_0PMt,ާ=鋴շ1 `RR}vd ?;$j&U4n m.&$Ī32Bkq/UE Z)Ě0ho & C^ߣR?i}\TXim$`D|iB$ $.4Q.No1_-߀fɵ1f&f.lhDƆQmxjOc/),P;G((sUwT:_m n|n ^ *cb\Pk,SĦЗCb5H$fK>l'qn ߄4+6LMwYE厷vWU9zTsLDN*}dNuiYrUbv}EL2ٗ:ڛ&A ~%ݛ4ԡ>&!qD9龆Nyl1Wvh,w  r}jdnlE#: !fIe,-h˄$vkW`bڤmU OeKY*/b/[I3η *۫[zNB]iFⰻl{+/=lKsG bLwz$ۂaO8{+x IXڳ^~0<1Q j g+@/G(^[%'Ģ^a.'f!8saTҦm9{ܿ*j"OR9)亢{.ҍU5/dxiL'Ni x:h`ZLjVF>;UYv\]@8 m*LvB+$c&C$ ن6(sXi<z@bLp6W&o>Rr(<ώ5 :*Bva]ŝL8rKUD:ϋ-]IW/^޼{aM9W)Hc$p`]eQ)JLact7l?嬅8DH!LmF'jΕCO51M΃RѥL XVU;,[=$& $Nt S2+*W)v4RmVxOzE\d8{/H&7QY%0ko풱RtL犖TGjPTВ kS^ #tIfOi]d g] iH*.Pn!H** ?'6;z"?I7V _vcVa{1Ƭ%?M4bܹɪ2!o3deKwӬ,bmh VŌoj(DKR:UǂYUy9zph͞68Mzs70B;3 (dy(fBn˺cq4rr甄Hָ3XBRGg#fUSHWְ;%Rj'Xy=hعdG#=é>4fȾZK^l%lF}M.F>F/մ`yx{ʘ})%߀ QٺՕO2du ]Ffz6ޙ?v.X!PCbXz2(h&bѥ#\dQGd+Fr:״G0*D[my "$`pe *)W9 xDh5^0_ lOTKE<\5c@zPtɳʺ%g)dǔF[xCB .0=+K_ݸՎOnxz)~ +K>'zԒ[<-OIa3 RO_"hiMQuc!H5RhIS/B]N*6ÐnUnE0%PPtQǭ)U0*  >C3MvLK" xZ&] JOx~MnD$bP!ts`^8ώ ”iJƮbޏJbFaeBhZn!Ln?=V~`KŇToCpe ;'Zi FaZj1{I+:?& fE|0XY.C.e'70/\>VTV J֟*< >>A;Woߊ|~Y0H}On1; R~Bb N\h tA}d㓈Z!f 9=t7m <qCU ZWߛ{ (k5!tdïB.osL}9UMjTV+=&%8Fg/jЖ0\-F J-8i)72jG<FCf89'|Duxx;z14c9ijX02u}BNuėh_~cV4vJ[x\N/|`pQX;Р3RRb5be]kb!|4rʣ#$m4ieۭM8o^Q hnbr+Y1 I"q"v+C>U9 wO0lY&i)O7іDDԽً2't.%l7nD\_[ervjvQ(eT!3mbFB}A>7J.0ȟR R p)TKNYE%O9#JW х#L& /lFS4?y{ B#hq$],/Y,Xߝ_.%vE͑Sr˷6t ܣ0X.逥t8#BX*$3HP@ݵ;^THԂ%SSO3Si?}M3eų{>.`Ӿ~_&+FڐC U\?}25y`͸j]!eZ fq`߫(ɬ nJ$҃:V #,2}ŅpEDW&8zى0@ʾp=V J܇">:uD*Ƴȱ#V0-|L+T*`EhmDE.wٲt ,%o̷?Ӊ4G]6#&VDKWIo!'Au s?@gg`םLX'g2}^U u=f;)2GF4If'Y˕^'Vʱ#=62_ghw>-%#*S+g)^o]xGRu < r޵{9Ч^D|s+khO†rgpk1ЩAY35N%פj _n)ZC^Tk~{][Dyp[ e$ku8h)xZywB8;0 +b-QTǜݱ6,\4 <Աk[w%i1j'4;Bߞ&jbrk. `JFO f{[p:Zs%@w}BePk!L"x{mSbN3mQ*Z(SQq!5gG;mB3hmL, kLY^).y?@kN<8?|HZ_>KBiZХB][N!_l a}ė&vIq{ߡ{I5#ӃqD@3@p _fTIvBte¦,"YG94dؒShF4TMEˇ eCYAЪ [baGmKǡ:]ʰK[R[skaDMX%ta>&2=7ZӞSFS$mtHjkv@ޞhhu :wv[($#(ZVМRWM_TN׾4jm_l>1'ol{[#b}q u,܌G)*x3z2U gma~ͨ^CP"ו\2o]Z>r[𯐲~/` mW0vB!' cüwmn1kwp|NHQ]e֘Z-X&:{f!b\ۻX0 यZ?r59c_h=ѐ2쿛 V ѕˆûNK?gSoy.k/#^ MȞ6,Ϊji}7}:Z-O5}>fQO^G]NgݚIUNay\c/TŎ/]晪?+л=iFQ9#o[7H.c+vJϸ$HSbFYקK+ PмfW!"?˄ֱ6fMgHZѣ؍N/ s§qjWk׀|2緂oS!( #'!Ϡ󥨄2|J *#ѲSBΊ֠1R @5@%Mk+j03 u(`qP)Z.)9]8 E.\b̊{mdi ~ O)'D>ގzC .oq ^ɚ- f ޥkij]00ː$zZ~U LȊ @k!OY球Y ]4(1)Q#T?z}ݧzŴlzNx[lr6B7q@L, YQ-'_DK\O2}C~#܏r. [JS3QpKNӠv1^RjσZtK*eqqMy>RHxNV&,Cb!9e 2u7.%jKNC DzYB'ƒp4[Ce:DtzxRʒ@@85XYT1uD;"6 swΐmr~iF9 h0?lp͠&ǚWoVLGZ0Doq8b t# 83vG2-BvD ;}m ÇՇ$E_54N&uTB)#X=PwyTG*6QˁjMעx|N5\';!f:wc=äNaxnʛ}zxCE67kww;!Nr]m8Ai8_3׺vd* y JPā=ѓ,?2=W4x32=0"hNJ <{hɸ}P^e̞[jv >R=5&WpVäqOx&Im\צu 7SOӬ] oۑ_?A Au8lo,wfw珵4KY ,57?@g͏`u6eVrFMP`$)q3C`¹q%jy΂]88Pl u{u8 JP ,: th@EM9+AN%|[,R&y.Ď{㬧E͙n{HRrq7j|:6)S}}U֖[@:/ܩhS(GjSEH>į1NRĉ\D4$&E@Ҥ!"5x_3+,QڑURQ\ 3S<=^_cY'8j69OSQ㜨:yiJQf ki=C>w>:o NT2~t Фo}vhiӡQQvKi9=K%`{͜YܣꄣM$-b?I73B1GF J/,SUn+v:ɼ (]Koc ; JM}4sMnR#KEgX&{vpK\l|S)kic4d_k*hEu,a< NXau0Y_EpND:`;KNN 04C7!b݂ 5Ocg7QYI=8(^1TLi/ {bOr^d?}{GxoA8.# 1k]l9 a'H< B/K=X^z։ &<<ѓLS_(mu0>I ;j`W>e 8Ǹ%$^ܣjGH .x]G\sae\9xǹ0tFgr,9!O)H>/`jb0zF9 wQ$9.Wm\N7zy@',#2䷥eIވQ!Iڻ̰>WJ>4{Tw߈AZÛOw>=ӒpI=m2x>xەS5>*ymоx%{$ C 2N[ҸרOs bgj-  2f:vxnL{q6[J40}ѮBWbn[%5V|v%׹3 ϟ46P/y 1[ǶO=W6aw4[š2xþfpw9xcJde)m<2 wZ)˶5h a@Dbj/GL3|bE:jMZtUޱΏAcv*OXX Z=wֵ4/ڭ̪>X('#11@O$U3Xov!0 20&p1{T2[MdxabK|sUy|xW|מ1sit4:a#i~u!@"d9ruRn7?Kx Ϝy锟>MR/lצ!n+ECpG{D^NxENiI4p{~.P  ;Ͽt~8`XRw S]7r^5v9F^B6Fټ䕡,r?+K(2: h˰kO *z˦|#YȆ:vv+fstW+z2&Q>2E?WG[$R !u" t|o8S72aS-nWGq1WoQ4ZPH .şFRo7C FG\p`{:Z <[i:Yge oYz@_rfBQϝuVrnq9z'S 㴪׫wMqwAH:o(FstSm[e)R*i M-#&ځlUlҳ X#~S|G^;M'N10Z'3)ɯ yPa` e[in8CȬV;4z3A"|6; PˮN"@~eazKL =xz?s\Q҆oEܧȒ{=0#?. K3E^EZm_gvsD9bm%,^f1:9s$yc3N[mmq_~%4jT u!kK 9(Wg@T@[t)8Fr0g2.X%oz}"Cf^Ȩ26 %KgGC"7ɛ֌H#(ayLp쫹ܩ߽ċkqwCzTvm{* ۴OK>3<*Za3_Rҭ)\6 :oX'>hp*)^ǃT@^7<\A}HDL 9E k3E3ÚdɿSŔ+bdӛ*,zah)r= rf|Ynwz@f @*-e$jZ#ta~KciոO}(6ۭ++jFppF4>EF>/sH%,_1pH"*j!]CjGS0<wȾ*46l$[L:PfZs-s#mOߙwz "d2^/ ,fNR-GIuF0d)MRC" zm֣P4M S{yIctyCOB7Yj #C\k;H #|!H`8uN2s+=Z7EI)cUQyQ: OhY]2n8P 4k;.H?>;1tp&$diQQgN:˭Gߢ^.IIsX#jBYEﺷT "@kn~[_.994 oVDp`SOPqq(C9ӵgWdZ Ip2on%X-Y "R^++s \=G &a('x]I ]Ё|<|rDi:X*p[U\a#)I-N-S0Qr'O_UE";smZCjOVJ0 9Rk<9PLz8LФhQ*0{i:& (߂96Hhq@?%{?RasӀ*=U݅eA3@so v-@K(_;Ǥ!Yƿ;Vj97?J5oxևL4s?S3sRNn+`iLda,z_fSYXB1UN{57NeRНbks#͆KHFB$&[?w⃤:1ᔒ$ٔZ~ӐUv\9p h*axyoZEa/xO=چBzx;)dZoK}iy. Ʉ]5 0@qU{u Eux6-̩@6I( N6&^_cn *,(ڡ)څ$+xl)Hyl[A2UyMk57"AZ J&˧ a QOb&xž(8ծ'.{ FChpAq{KAZ7*YOg ̠Eƕ^ɳ! I](xχۼ^KXD;. %qh{eRZ< Jg톂 _;[\³8h85 ?vM_ؘ7,N"BAF)< xi*m \ W917IR@d[!50-tAQ(#{8,tgqub'Vw-gk((D>b:lIP (KKظ6CCQ Uz(yACEa[{=-LFpȍcPUos1{ %^%ĮcZAZrT 5GoG|$MHR'skMQѨvŵ82ՠk[m_A{0?4qE !R:_OA>z0,e@xpa΄) ~]88b+doUڍjcq镮pp]v-1bxV߮ 7 VrEGl#8w8 kS±÷m$sܛvN i?,"C"*ׄ[%~BP:Ex}.|$r|9ycnSK [$xb9DŵTkde]YD/Ԟ2:&_IT %<pl?] T.0<(q*4wZ=u7l7V=ٷOG%C`%yȈ4 4Ex$TSO>QT]ދƫWΊ*<؆|@Bafhafjmٳkǿk5j^uVWj!}1jYE߂c&OPo^ʨ.c_.+YV1oG_>?x}ٺ5h5YhKz뛲2g('{kߨ&O@-@9*ĐO0DǼlYֱzj1 \e:ͅkz($egJEc{ٮcjE|U-J8l`U 9u f\z=%Hgdy<</ŝ$1~'&uM,ұ` ea꨿ٕMW~=zU\Q48X3v A-(@l@ Tϳ'~5Ҳ;9m^*m}ZfC|̃\RLݱ">EM.R^>oO82bhRbzW2kc73j/HÂk1 4xwl9fu t"BK _1BrRXO!0ZN"T$w gIbpő{GݣQ0 $L7û`Dƾ*ZO{>Gn`B{ۚ#FxiK#g72"u_NeCb CU#땫e = uXOVx>Eh܍hO=o[6_ԃ a"gׇb ΰO0CfGzd#Ts&[\]QH>e(aȹU`1!`yem?s#[f$L\m?\%ަ׾ i/q` A,|",Np? ;-4A+=^+_0)wLVD,aoyߜAr$MKr!VbŘ=7|4`n`Џ7~ Btsa[igo"- B~n& ydɝ`h Bwd"S!Wc4کu-[zyC ~Yu0_(,NG;u;)G.+>wmwbQl1%- }с2uG_9U NLȺ0J!\$ Lt%i(a.=*_4S~| hЕ ҅C[̒Ych`eY)wcjԐeb]Uyv֍)-1e΄sZ-њ7!q'TAZ&$P2by ÷y 6;Ag]lD719N͋ҠgA]r"yj"Xc̼J˻?WJ맪'^Z|ӖZUawȎnzGܤ[xY9w++.){3׆y-5S~%փ]g_+4_& bc []a%g)K-D<&6e8!C9ȉ)SD -,2by i_nՀ +ry^2U4؆5*{8}vZW9E7%0V:3dw [n+Ibiϸ yjK jЄ؟Dg{PfoVމSTmuHOZ&z4=^5sq`p]}<^%50'8*ƛdKhRb>Af 6oc͐ yvuV[^ǃX/orI^&aEwQafIfdtPH`xTɗ !#*s)D5vl <>P fg3?_ԭO[p3ϰ)t;HE2%#rr"uL/Dc?ԩ>pe*7Hc bSBiġwmc$*DKS ]HN\p$?dq[wLbeI2{Ǿz@^;L⻰v@-;ߥLLuPNkr%kq@㍄f-8dD B  -2[Ac;Ѻӱ[ FҩAU؄-_rޒ;ݶxМEvr1u6qe)TWE~|zrp8hG@v;+陛_xÇ6^.|lb/x4OA̽uNHYlihR""S9N ^dI!y M-J:/Z#YŅ5)%x1}qtP~pZzM2u%a:瓜A{S˘##%-ljo1JhtMj.VsI>űtj Ƥ/~>+G]lYY*K8b}2DRS9V&K:*{e5/Q/MubKV\/4$@fDe[FrBC½e~𴲸ęrjE)Fhuz,?G1w^T%._&S _/h%^e5L,Ab&%?$3ǁT6Ab UO6*CAw'" Wy 6+{D}VR#zKgl2|!Z`' lmCW'p):7*3M;̫/r Zf ~]U7:sx7O:TkMyXCػB}/Xv[}QUy:@ u ሓ2/ϊzY;:'4f%٢ JQ&o:4_EuꥵlƷ+daJf\ "eUɓ~-t&k!-b6)Q$VYZgqQqN Z< X%ge[N0i6/U_p&G  ~cSY ;g(ѽ>6G7W?!zt"BvmX /nW{ΗutW?;)LZ#]sUȵYiM=a5]YtT~F˫dq 1eNJ|GR-_6HV[$)A( FE4Uvoq:=Qȵ;B;k'tM+h:Y#"z~C!9y]gU..p &Zj(]̵_aa7[UL#MlpaY6@d$$1݀.* Y򃝪g]BSSbU6ظ7;~h.dc a)|934}sݿ,Y!dPqiB=Zh4zcD{5͂,"9=ݔ=!ʤm_XrGz\v oU9i_ xn̙z7H_YV/=<ŻTjM'۸XU/> ͝0[ZȋsN^L$d}qϭ]V3Sj.d t3z:'IA:y -x_w,ƞѾ;SVmKw\h.0?QzMXV.NwfoK'!mY.B܂CbF4to~Gnn']S?:^?GlRfAXu+r2=r2Ҫ u:Kr{OXQU r&]hܟh:,wV)ep2>(m^1{Z{"]HC1߀ g EIGEM:Xqkb@AQPGZ+{c(ժFvNM>DKI:M;q1lK&̶';j$DZEb䚱 lHgvw!H J_W9sȇ i#(=^c)c> yELϜ`Nr-1ΎyѪ@j,>A(P]]ˋ *"z7Rtf-U azi`&AـQڿ/w&VD@)cph-1&'iТTa#LU0-={VzX!UI'ǁ$3OAr8 tڎ'퓯ve;SSx+jDMD?.i<44HmhU&_f޴d[/$F`T Uwr% {( D/5”ʄqѲ\-H}ԗڱGR3޺лmKDDCr"{b*v>vBjz~Jt78 xgPO fTl9hub8dB¸$STIn#|KW>r~|"5Zsg4Mui vaOwwR@}BFBLQ'm:IօQQ-KW$msu?M|܇/ɬ40 1٨S|.~!5!7٠Jc=|Ŋcfbjv7yXe)DTIs5K~)ĩ0t/D݃ NnlKEdY0EsQG}vw w{ lQφ1bb"˰ka6XaY 9@I&ͻr,f:`˾u2S%K&zHNf]nӧ$r[yb~-Ǭ\ ^_?,| NQ!a*JXy5 3Uv (sTVAΦ>H\}<)_0}ߚz#"fG袌T.`U}f k2H d"_1pW; !3i|Z2afP3u:$ jhQؽXJوk0ICfFZ,Rb*@^N ӜZC"5-3ŰfađT0ˤҸg+,C+TGK֧3[~ Gc b&=Ib_gՐ]&; AQ/ȇKOvRy(AАf&sKi'RW!hyK'?\ K\|fq($t?'] ,xa/i\o|\3g~ceo]^5]k3YI}_&\ j ,vL dž19]fOpzM־HH_ (lMi#2A݌+q1:MrTJCjGe}mPҕ=)OGQP**I~v3D% iIk2ʖ)- As{ELqbϕ<ʄxttO `2za2\7{uy_WqzYӡAr_hC-RT3˻~A.gK pg&pSr)ifv;$Ʀh@̵kI~$tnqH5M{ |cKiiC#^a{8olH1M:;.ohB=N Swr_r/{BKAPBl"w%a],1gRȎҮB>l)16\]"j$[o$͘ Q*+#X $zEC#Lg`u;1$t#`HլEo#v޻v|ނ.Amhyn>*3pXu YQ"`H=ε9˾x erʹ0p T~*` գp/Z65rBjd8bCyK{!% xݾd!ftto'th|A@({grUoΙ!:]8Dbx$}~$=mO-ж胘չsz5J=*\9$|$g; :C\4d <* 2ȢaE|ʍhMPS\a1=PR 7V2\*ѠpoZ̾ItЈa-HɃ #jb# lOӐMg!~u)F;p юf>?|rt9֡.`> B0s<~*9aqa{rNUmяa _X](2'qV7"ކ!8xi-Ԍ,=QF|Y3Txg.v-rCr!5tϵf,CrWᅝJL<+#nbk2 dZ;ӏ] ye8:R?0do/[p)C-j<T|Ҽ"ZwB=<ѵd%wƣ ~~2rΫBY] ԜR`"@- DJHU0ф-3RqHoQP U9"0ϡM =~w|"X]$9 \ g-L Up'N%1+ܲJ(yf5Q`Z9rX]'\!OM:hW>0U Tzd2c ~^l# U :xTމi}~P:婒v<Н&ITHjw*a+Nyel*TL(R 9^eQYd/Nֵ3D.iUk?(3Q/+F2ٙ8(1˯00W,2Uj R16aW`ĉ\1^dƮ.נS{H3ޥO[&!,#/sd~ 22O\ÃS>h10Ujs_ġB*Qw k,IJb{}lN Y*RO{ d6 1]ah53 TX~eP'D]58 GQ"QLAӽB xnXBQT+>H&A)I@Fs+σ8wU̾B~;W [ޠVh\igYLNyySt0r`=-aXm=_mݤ5jQ?<gүOؑD/cάExsx-黺~_qq6u#{JSpuq2동4i y:Kj'~6gƅT{MZ?~ B%馃VzO:g!c}M♰OK2Ҿw49VaȻJ8 RՌ5a/>Bau/VY@;̮NKќ9zǬ v ~lz0ڜU4$}}oU~ SRLoM18$@aoOl#^>V04%;^y$](:A쏌5CQJx6M9PѤFj(XD1_ 8. k-{l+J` i H?[&ˮ<|(?4LDjh X W># *(UDB>Hd BzaXTͿ?@kL"^ !(BKkȊyںM%wd_)+Sf<ZD<-BqvۂZ0ҼaajRD ETO):K{p7f&SNm?lJw$ȇ _ݲ3WYisxW$kɴu`PEYwJPVpƦP ΛT _􍣵ɿQ8Gd8[u])|^IPY-i.wz@1,-Пd5 Y5a`a9ft#z{gFnI<x-,k`鶫{8Ѿu㮾DGC(l0$,IK@>5-Øa#c>Kp턵:k;<[ҹD;<Ċ])j`!L2G-@: 6X<\و;5ޗ y\r9] 9BlƌU2ӹlB76 7҉#$U#cLS?9GǫX"ܲNB!ә}$UlΉu6dO: ^ {(bu)U S.dSJiTZ[ +5*#x։$u4Y4*l8 >cv jg278GK=زmKC)β¸QN;>"P4N!jP=97{%x  cm)*L~EW[X"^4{7Tx&< =!P\'YLX1/P=8րBEgMVWvB^.Jf ъ2쭒6 9Dz2jaZxN{*`Q4؂d~#䷄/ͫ0⛐T挄V u\܍<#eH;ϔ#nRO7rhOfK9updݎ^vd ˴XҰyڠ}RSZX~TGg| 0oȕnTEcR?ixOA+R {̎m?Z#Vu`KU Cq?7x$!=*Lϊ4I,kG c`P͌v.ЧdCزA9bn|SڮRYI#Nx0Fos[@_O3 7!/hÄز;l' YSݝf9Y;wʨ_A+{!ڪ"Sr]?<َzCxz9 ͭrc##( ǡLm璤`*녊[qg禠 PZ*Kcz輾 rNQ3C Kg|FѯY1Lu_N!2S,R'ɪf= \CJre#H[q;teU[&uiXE~8̶֤8p*DP=ܡB.޵ |B$ z~U Ouk~zZ.ZvvWm!L74e^=`*fMg[nm)<ϕ}yǵΉNY+=i hvd nY2Cƀ07.2e:< 8vx\Y AxHzM2dE`1"TEb%/|Ià7#xd^܇QQ/H7f}NS6EVn|^,9m3| Tv\Ҳ|.HvN/\t_{SM|xXE-#+51$(חO!f^_h݋"kv-ʬ9Rs<\?4rWp>)pZJa%_ ]xVjY+lcK?7%ЮzIzL~rs,QOp5e;oClQB;ʝ?zɃI۰ʏ'[Otʽz>^N EO`1w::X=I\r-&6\I[nB& f5}PbV)_6av(8:e?=I6 5zL|/ucxuN&h<5t"l ?:Q^+282~0OAK#S (qHFK:s/ʚ!A)m#Xudi?Je*t$BbsV1杄e .֘"z^0` r6.;?9E3?2 `H| L13A8 l+e%g%QHX{Mæ:D2.F,Zmxqq_ޞeqECVq\N$.o@hi$[:#l/,1$OilF)IP W9#.@<=XQz1W8BtAeN}Vgo,bDŁx_T41w^#Fkﲀ#(٪}/OH:RL ~ܩՒ~Rɗ $TJ9U]z;y5ȡz]Q~ 6),:r%%^ajYzc]ؠ$S^֞6p{=]{v;HJXrjwn9O> w"f=6*uUgd]"PN&_6?.؊~Z0OPK^XFj[%Z `i;M1JnÓiC}/>g'V6r[}{YIr6(L)nr#ow}t/wp1bJAF&^%dku_NVq"̖_v #$D> X0c:]u9aІ,#&P-PqRLiމ1,P<{碇]wFJ~(Ȫ͵b.,ǩ`urmָ*&;*̄# uaɱ~P3Mxt:>|J CFT K{ 34KUD~&?)7@ܠ+ fR;8z oՌCRR{j |!sxٖ0C`mН;ϯ[UWj:m@n׋H8aדy ۿv I7{9^W T0@E~[|;;LM{ F` }8\DgbK̍taiŏr%b/7+KYJ &X~5Cӈ£`4T]u=K8BT(~ȃyP @?CQ5%C'K =!ܥ i2d(q@s߃*_!iH6ՙ SAi&e4M(1I9^pJxyjznB)JN\ɑȬ;<)ֹgy-nh:b,)[lBhWQij(o 4.q^1f]l2Ie{8aTF,Q=84`N0vJ{VI2~[=geqn]^!칧.ex_uxckRwR逹)S,Aymj*`g465m綁q|Ɓh2uDN[u%WMu[`PI"<8щmCKb8B, 7+F1g"g"L7$T+F^Үe!$5bz7bYg|%TRS u uqPSR|<sӦ#iU5⸞aU8uOFy5ẏS5MǓ4[#\Ge{ B24ҏÿjG-jFDh|d$-4i`oKww(>x E{ÚtpLŎ2#)ߏEٲQV)~µ&.Wj똈ΈM4\4VLnB~t^"_LmuhѢՖO1T75+|'o 5vc@c5!E1[ar[|^[{NK^F\ nɱ66=züifvAwB!C2,OQ6k4X 辋2$q-N?V@֭RQ ZlsTP+>-M9[ΕrJOm& )jgNZ?FsدvX ݤwwAJ\@<ɗ[J_g'|RWǣ+,~_эnakבFU؄9:lNk.uIhc4MٺԚZ|><'d_QI}Ŗ+jFDW%$TtYkl-MUڼ?eL*ni]B SV OQwXgAOwS]|DԔ FC[:A/)#A5Yl{3*5[xD\ t?_ o0;1/ *G0W3@(Q<NHaex %`u#?IWUH}’5ACGˣu1[;ZjφjaPg(QF'#VLh@9|(]Fl/ Yq[bZ!ʡ{PGr.v{jumѴ~C%2)8:n_kE#ftǀ^ P]˷ƥ"9m[6^͂0jS*ȋ B6o#q_bI2֫~Jzz}¯F}] {]_GȚ|۱.YY +Y5Y O])c4"u0dcèZ#XN*NCP9g/ÍL6@&+POv:J2\z̦bgbqU׾:>aQMN08ͭfycY#d?ŧL6S^H\k,yMoL*r4}DCt@bZTNoP6Ȇ%LH צ#KhV#-i?We S~ß$ ~.} Mm4:,fzdT \A%Hl $\kb|>/%VrsU~>PI+QgWfε=ߛjkP#DwOrϾ.κ7fzcZ *- ^Pu$j$#(CLEBTa 蝷0> {gBSj)ϸwh~+րM!ч:(hT%E=?}tA4 cCd}9Y cQ֬b6*4:# V 65O%)T`TVCo^cjW љd͔ětTVO1k2Pxs.Kt[yٻMyY2>R:ـ>%L X1p; SE0캤bF#_Ug$/6釡¹xŇ{V/Fp(@MѓGk`F݂4Ri1X,Kp}ISQ)GGL4m؅ KWZl<j| PU?XѭƖZu ;bnU.:{^=K q8cv, 0jsf(+ ~z&Ъ$3]em-%QVT(PxU !yR8}tm@+PWm<_k̇ c+tٱ_؜FU? T{ՁE+EO$`TNt[6X;ȷe_%O@{̫4ē&ultxWp:1k/Y$TQ,FxN$;8Ac;P&GšQGM-m6 Î's{yۏ)`2($`-{5tEy !&-R@@^&ZiGȫ,_[n~Ѷ,$4=lF"%A #.gq״b71˒TnP, n/5=]rkHܒC(krPrwy ,πy˗0MqR/Zm~C'g.+As_Nͫ=^MIBF CPN6 a4S 7A#$>B>HJ/GUw&U`` * 0E@tNaxB@=;v>"&XLcfȚc  dYpW<*Us9A5gʣ˻UƳs[?'w7;eϩ hoV:3~I˚|s|_~:Ũʻ;YmǎHtQ仡4l9hrHn² Mܗ%'X~X&*S?oԘ#(%ڔ}xB$ y[|ćNx ,4s~uQfbr.LrRR^kۦ Ij\T]΋#OOn섁G.fwFK @m֒c_Ɔǫ[ga3#]F?{uN\no9} G,tW,]c^H `-vrSM5D"_=+euݫ̇#&JlRTB/tgxtp{ߙ i(&s)V&5 M{݅,''O9԰}޽}E%X #r'x9RӐ ZVս]~Aj-wiL?8K!?ʹទt[cv-)9@mݢhvtmmՓEq4a߫S.!u>_|6pWv (m##q͟/wW/X 5 ΁ yʘ#>=2 Ś^&m_N I3V3Ս1p. rXZvLUc6rtopg$?L{~D2^^g}1A;s`W*#~VMrhjMi. O ،/"&Tv3+޼-%C#]p;L]0LPRd~ٕ35\ ɸRMBҷ!xk+1*SdGa&L1[m.Kn-IR"a FVA_Gʕ)mt60g)u1vH(? IlG ,io"cܔ&p(4-_`W;fL`jLfolZ=!( Bߣ},mULqL۪Yj  m ߱/j_%Voq'p_m9.8jX9k6Ô.sy}Q[:HTФ+9bG¬aӿb$զD"|yen9wj81P*W2%D/lķlğ"!a̔.J[.jst!dZٛSУfɢ}%eB͓q?hE1quKU++߮%gJ}$gmY: }ǂ%GꙇM10EUPBH`L+Wmӈ9Tn=4Sh;|a$[Z-&,I-J1^) p3'ӏuwGtA &;5.Y6 m ͽ6X2 epP;+㽮|l [C%]~=sV |A'h:T?W?k+aؙZFT,tF-$qG.A`7I|6 L|hEvrRFa-qYAO4 KIHx*;'gt]ڭ7s^֜ uE[uyOJ]zoj'rH~O3{x%(IX#0r_Y^sۙknHpai!`EMZt] LPƟn,wK+/X\'KTf5s> k\N aKuĂklO Ulـ̊ ǔ]0+*w RuO ,@I]Ԝ vq:ԝ4zv괡VxU}+Ժ ‘"]C?S} ș=(EeW3G=HbO7}t$O HgJ}PL}Ae}dVAom yڂ \mª̟oMg !Nkn[$*9% \ lB$9D&M@)2ߪI|P=chKކQ# I 8b1R1М;Pˣ☗ҏ?oM ?셀vgh\`2\ʐJC\)d3P|vZΰ`KfwccEd,`vL L2ڴW}~(k~ ]4Tl_@҂}*Dvw me)AuR)[|o﹒ZOy%:*#DStnZrg( I.kА~yu93_Qŵf{yhҫExOV<,]Xk{}̶'1Wsd\`FԞFã̈uMm2)Za[]@9t^aN#`4t[JJdNv#z#*14%T' Dx0jNt):j{*fj!p$he}+LO e!{""qW} i#7~q >m?D4pGiYc#d"oaJ-@2CufxX2Sb;->%쩗5C!eZگ@]d1h4AፋDX0d?՟3C<mW=1ts0">`%<+L3mBd=׉2 uPjwO^˵E,\3iNr/ૈssE5Y4ޢe'fM얟>>{-up 4d>.n5O\2VF* PBuҦD<}e E;\c5O/^G`qWknM9e Fv}. dO1H=sS$VjH&x{بSbDGmۏ~Xr!Tq 9:8 5֟tX$>QZ޷8ͨӌT;柩>b~ 40KED33Z/N[E<\5^K6S \^̲%'gp]*81 [lc;_/^ 7G2SBE PGj84$aYt~~vzZfoL >@, $/?U`l8UNXEOHW8mG*в~[diχ}{6VV3~,_t'wgWJn{I;S/uن|FJWigS!o#)+;]njɲ>dؤ:#uH:,^WR*%>0$@sX DqVg+*r8j|"1| K/>4Ŵ9d{3YHEg`{)bˊ=PWY?AHa=`btpB/ 귩 F sv {VHipܖqg>˲ " 9W _MvuL0R֛2C jT >5XPҊfN)Q HA3@\cG%K<"e_Rbzbމ-5Cqj#=b,6PcL,@}ؕ*,Sf-MYC18ë6Ѓ?9W|T T9sMzo%a}O}ly(Dӻ?nkA:i P}z^q߈`bwxƁiО + Q; X}(Vp2p+Fo/HGvaV:?u`8d60uBV$"4Էj_: ;so?@0#lNmB~ZLpj5#7ʓ$u!pb' *.rJjui[T M0cf&kh_Re̖?3l͍p`4e hU3Ϣ~roJ+RK&[G-\K J4ofgL:q{1##YfwSvnnߓhRM܄JyHu`^leҍP߇ V~eK#Mn1s'2k95q#Fzfڧi5"FYS5  1!`x \B'_hh)!t*ʒD2` %JvaC;C6*Ts] +U LWnt6xGr #7 AXnOYoo,JS/`4ہI7XPfQk$Cw&OB15»n:;6n(il$6~89[D)L`),BO keB~{{s$2;KP0o, p* 0e }YTl? tvZNL#=Och[K5r s{2 P۲癗B'VٮM93ۙ 9KDLy]4vj7\9GkGMæ70mYHԪ3FyiemR30ig45f ёGQY$uEmW$FOxv^QY)䀺YoG]U*4mY!輔$ ǯ&EYޡ!A9b1SA""O1ȗ*-תI݄:bx,^} ifQ96U9lE@c{{M\ sXzh|UV\1+C(5JɡYm^eM2/3GS{o%WnwbQXqK$Adĝ~^?z?jUSH~IA4+Y~qĮI=ȟ-X/\ؼ yn@'t ܻPQNhMƺIj~Xk&pΤQo*oߠ=[ MFRB[Zi L0:)?;4%Pjקq 8;aUbxBNRc#~9M&u B/!JDw9`T X8lle?u򥋧a.> ިlBnlb)Č,J3=`'H1a(ܐ2XT鿱GH˙n1Q)M]NoG,6u0.򍩷/~ ɖs~02).ɇcxihȼN%d2x[]EOMc:u!9,֊OC`*:_tT&5./Z|S#_I`ـ"6@U8:%FAZn, m2;cKo9|d玊.,$%Be$CvI؏r3ϦUٝv6@W#ȩRB˜Ou*dRQ%%B 7ge{ʍ!UQ,0?&h? Y[(c@bH \\wJx"|Ѵx7q'0I?@ eB#F*Rfg!qj@9.cg:bXhݩO2̯6{=d#h1S nk> A ˹)(ja^.eD𠛃{d"(^wL;>tK4PL&GqA6U ts]o1/KC Q o1d%А'| bmF1-LWvq|R\hcx9ٸ3Δ}-v׻BZ{sjgU&h4*R.yNfq'N`i8UREaZT%DҒUtO]z,?~{ů"4;3+*r_雤M1n,,F/_$(Ioa?]]?H}ڟ Rm^EmNilpV: .C9Nr7SYRp䕻Yطq~&dAAg'ef/Ln, 5}n@ďDvQCz͔]e_PRP%rCPAz}qO9|lo1;pawYV 8 }^A嵟ߍmIwp܏T=f_PH tB'u[k>Y_+<< 0}3?ZUw3]_?;ֹmbLuk'1,| *\KclΝY g*s"b^<VP,ƚ X7+|FoNsgJkngܴW4Ν x77۳=Qz H1T&2so|8[ϫraCZjY`뛲t-b rJ?pZOe?zʤbzJJHWX> V 6Y*;fA!}H5-VD\1m?RA)7bumEU"־w ͿZ!gDAdA/ŝcfg QXvL]~8/ ZBp4sKj!$2ay3/ MԚW C 9(rtMc>b /sg@F>+~YRrA9*&V_ .q1*)BA4dvB4wt-,۔S} x{iC0Zl[x{aTbK-mhH < zun9da42<$Vw|PEvNQUB0t -obٷ7VgH B֎] 6I!n6<~qN*o֐ La:쓙)^C{Ŋ80I~Ti^WqI8,"o̞}d<੆ ,4=7q㧖lfOSyCУhHܠVQ+l.O^L2}_Rp1tUi}3Y(,fmI72q96wx*Ğ(Q8XIE8Kc%Ύ3ӘYEw-MspRuՌEnIlEkkaUȖ5zL [V~֋)``TI,tsiy;Cc R|bu_CmE(A"+=7%wbx3VnDDʷYf xȁIA1r3))SU#Ҏ>jŋhչ]k\ш6':PEzf?&}K zp${BD"2k9Z(yiW e>tI`&/;NۅylUgRӉKruU폫klΡ҅*J(X.[#EdF w[` )gN'/pGoS+ueN})F 'n0 .i?>`#uzOG*--hG>G_Y$9;) v:*Lx%|q#pna&-֤l[V(z኏> $myw=@:'VߟZ^kNjfpڀMSwQOˡJNC9i-D~ UUF|HXH$V*|dD@pTY~p8 c Z"u -"!rknņ,ͩ.*~/D}ұkݶ-dXk} ^?tL@ 4K54谵\ l uKa  *܏se.)?f@EHZ\~?b\aqj7>+Q@Gd0>)]!-hի]X ϩ\ve (SѶ%ϰˇ΅dB`ALSx\i膲:"P,|wa[Ϸ YV, (7bG;&Q-x4$N;)UӪ{r Q,moQ] :篺yrA}`asa{6vJ)B$K![j.~ӭ bhY'-9rGnkҤ$& k1-hsKӚI3D=c ݍ;I ;;ۦ"]'8I(wrsRXM}Z&8_,(Qq'qU+m*U{yf+JKw Tpɰ{ר܁}S[@)\/0adֽ}8C'X}N 'kcjݟ!HTTrDj6#lTDc'ںi86ey0QH ۃ$/%m wV-AHRuj@n|m .+`trmf 5r8, >՝b@mLS[gʶNJw4..x]GVIEs>$@*m$Xv 5<.81rfa{?cz;zf開qJdl%Y-y_ Fe>i2AML?)&[iB|jbaI|i/,;f/9("U r;aj֪1W'q-Ʉ\ ;8JkW,Q椌Dr 4rxzyju#rDhHJ-z۟݇[0i%=ޯ>* Wé٪FLu X$s[q$f1. q2P d~ {L1)eU jU?t" 9)0Ww)|e`%{eP~d4@`sR3"]j34W"damەϴ=فLqGpL/3-1@ _ [Dd7¥8R+Z b Q^` $R 8Q-mmڐ=p$G|ZQ[Y[D!$&27ꖺd:M2\0h*H"n~-R^OI|Seާ2ƃ`W T3"Tue/#c#v02KF~Wh~rqts7KTt3U܂MJ2[r1 Lj §q8AN T_ ,ǚDq۵2̂J ):9±.5\] ֶ:S2~2A ߼/%i3ᙣuIf'WJ Ԉ%SA?栺BPaf,hp7YSG{55|X h -Q\e5F*^E Q'e@ق-mds^dD_8 g)wܱjE6w Ϭc ^àiw4 JrJ?zf[q?>]< h1xEV=t0PL ?>k} \8e^l B %3CB+<. '[!xs6 L,5s% уXʶRBLB_\ em{ *%̚jGփtgNSI Λq!zGB3䅀GI_M$ z{)uF`nZNpuY芧ٙlkFbL $AHN^1 e$w;~j؀-V{ptxqEOpRl= :&c$ސ L 飉VAY#l=lJqb,;vXR\Dq= &(~8}ĺI3AFa@vԣh%/.bGCUDoI(JE'mDDfP8$( EE%qvN~+ mp++Ga:S(zf>SRqMt0cyD"f86(ZUL$~f㨯aoN@FχR/IXĝG;tاUKTc ~q3±ic7H=OIsYa9Iܪ"֝oGhb6\bjjov/AS{MM%Ԫ<r+vs8gSJFa@㈉Kڜ1SEI6cR|I=%*06m3դbmKYb$ۆUĹ_WPI DH'_#\f3i-PH=Q+n}a E WTkP6leȥ<(֪ FFdwEcBb0c7ҙUcc[n&ʈ KGE5+FEՀ5D:2(eiak@T؟Xp3S:/-z+=%䖡}i3GȐzIQ7Ni{PoRnpm:tV IGMfl&Xa#nl@As$)-{1軋BO].& ݌vHlۖR7-;D8DȌ7? f@%;1G=kF!ar֮&K'Q0z̶;LS{.`}a75Výk7ވǓ\\{xvUҲzvuv3`KfT^3੧V+--;3ĒrA/nN/\+&K"jh=_ڗ[ ρFa!w` A zmÜEL BTh/%?ʳ hX!܄5D"ںUmzWެvmؤȪ_E̥IC{Gݹ/pFضM|T ֛tc*Ȱ36B0k;$9УhBE[bsG7ؽo^PtґP ɸM T4'$#ҹzc? &)ĕ#LBNjb^v\6=qDݷRh`fk}sNX4aR2*G @"yQHs9T}Y*z|˴"] H={ԁLZ4`7RӂU 1d7F%炿5߳}U]I(*8-٫c$ll6†:_?+K|M>Z?G8&MO:ap:!2{)OfgG4Ya}aWUd1AGڔ'o*"&qvt1З#IGvp{:1r5o[QOHH֒F7oJ H Mh/A|!lllLj" 7fY/RZ 0)gla!i~ܜ>!:dx{Fhm-V,D(( \ %ٰ);4J[ UМW|O2BѬݧpuj$vfSrFxMZQm!xXz\G-ov N*2\A4.":w)lBoOԣ oYxB2Hۓ/Tst̑__)vD"b1]ob}2w_򎼓b@Ud]e(q%"{CEW`gF'Tҡ>\px͝yxS ZFI1طI_h7KZ61٠ݿ QMx(wxQd0LrA^L"@Qb/ĮMv-^@'m|'~ h˚hÞ`9ŝ[Nt2Y18XRSWS}? 8*2㨈uGuTsvۀn qƠQŸa4ݙ/Luskl}\l¬uph"AKbqe?T"_"5zC7:At5fu1z|jz/]`eY\vĊMAՃ':"řyAX-g|xNBD" o=lejX%j,8+1ʊ `1[ ObJn2RgFX8m!qTc>"gjfU}&udrt_4SG+ <Xx 'ȁc N$\Gu3dվ x˛0Bí8K07)&9G]я279,1|!O'aΉc+l `w`_ VhN }H@cܢ@y` vKzByDiV pof|n?kT2XcWa;oR&a@P5փ$rp)q`ZOm,V:lAtL-65?S-]HR]Jxcsw +* j^/;/ |kEMt3R-m7Vd&dgf,ntT[J_9 ͱ0/> <95nnTNr#by\( AFxjϠ+ P/Ngr @T+k91o@CR@V_ؚDm/߲Z SL8d퀞nH^ s v5/.eI!Q-wBop^N ȸ9nv. ܟZ"qCr*Hqn'^:.d<, Q{$0J1~/uYf/wZP3:L0/_N)<3! i7HlFJcߘq{CC_x9.]g*4vc8F^薋Cf&Mx\hfгB欁:3?DBS>ZqKpS4"VA<\@# =̮ٚgdɚbhfmecU{"Brvk:f aDL(e1t$pb鲕49/VD,m)*ܴď ]k# Q@z8Nvkaǯֺ|2 , 6w'웿b}p֚VB!A(ǭE>njm&-TˀKW٩pTG=mir[-Yw̱?)e?`HmdZHA9ٵWoIL).ݹjB'fFd" ^vH^0)L܈7/)55E^ ҫtHP!>P[Q^A76#KA;h{iP4 /[sy@MB}m&YڅOF9+nu bTq{T~8.CNW͕@:F T9:E0[J0N s%黦z@(?'rGbAdÐkӵ' zw:&ha(m Bp b:;𣊦'#f.sZ0w`IFmbH~=݋'%I51gC;K^ Eq[NݕݲD `@L, a?]< D:[:p[Cp9Fj+a!ft8#>./E1n(-4uއWe-t fEVWPUao"[1\7k\|vS }WukhinA`fOviJف"ԃ[΄HDrytr/%AٮcG1J+eg1ce]o"չZ"1_O.@fmtuHĚ )7A2c_KЮ!Lx+w*M &H7=.ciLpT*%{Fgx &8B~+%-LͨZ=.·h?*BWDG:QX+źZdcmgДFB"m> ͜\ļm%ZqtZ_c,*rHh$7+!hr_U,ewuTK:Huϥ=T_E_)y`et"ۑk#oNQ?ml&{2yYLk-ۡ֎-L}nJ;lhalgŽF>q5}e,!ځyކQ%6VT0bހ1Ȭ6#5wj"Zw*ٽy Ao*nZwYJ Q4)KtH6=x LpPdѢkFļ;Xrɞer-5޴5vj2JM&;'j1ql2!*@4 +Trj3'lmf6"΍nr~%+wigdЪgu_ǰmǑ%M-1y\]|p`@HFͰ+Ue!ogUbF9R =WGz;aT+QȲvuد2j,(ltB@ @M?N[Q)Q'{ܵZe+ey )F I_=43ibO`l=)@߅Hrnco\a(1؂w#5<͉ U5Cg<_9&k-AX\5 \d:xb$xO CȰzRԆj1Y,Ylk4yO\Z /tl.6 Ĉ},Z\,JG#,X\YR=hꇀ_dac*#;!2>>4>˷ugnϷ6UGPm{jH;{ ~\y 1[AQ}mJ kG|R_N@t[*1Fn0b ^18<1BDFU.4Lh ><NUU=ASn|t}wd뱝3)kOU(+崐(Xyo]moW'2Aw W'<{mֿv4t-ͧ5nm}'dۦE:X/L,zȱQp3S2!9+%8:s>TMtĨ~i u6 wC1N)^>XA 'Kq{`D4srHE`:;*ϺF8WPoJJ3$xo |#^Y0~ L*iQq2  xͤ_-4,GxUA6븹_^m[H*g^>sjAhT{ɀ 9A7xj|$ZDZƂ6Zi|cO/)w-G/iDZ=^ &pI}ncR3Ja6kEe?Pbn; \ev%5aaXVuqCK_-V~S<Ou6{U :r>0jTV O=^! 询_0/E:V?W%̓r!u#fz?,{JF2)7vاAK{ =~ ){d Q[L)CN4nt{^+$.׷B/4hGrC9@wR~!]1ʚ˄}77ktl2:rOȐǴ?hoIS+1vDS4B0ѡ}X#2>&߄O+ڞEBK*̓MkqNFIiF5B: Xȼ{-%>a^ǼG_ ll`:Xd1c?9C157BNBg@L2mVζt܊Cq-)]T2My Nbt.L$8 Tk* ?pI8_fRux$KsdZKV M"PA04ys]싹.9c8%.LjXo,1 "di:!X h)9h6C h}feNsYB S4D-F%,Ѱ ;z(kѝP  \&F>VJu![e3R5 LŎx7dCV@3ӁJ4lхŌp F̴,XںIP{N~Ys"h%`[m[4?fj5˵-P%;ܠ6n%ދ#t]H@,z&%Ժ\z,搛P7dv#o$_ɭJΥF"C_EŃʼFz7ǨikwB*,.ds+7b_OBx\lxkZUA:F iZVk FOucZ\3Oy)b xZ}p|_ *m5$MHTn=dL)GIz `u9c=]F&98 !Jr~b}_jͨ랰Ce/ߜ/1!5+YK[A+>ZŒF9Γ![WdHfx%oITQLlqatRD^$ȭo,&.>N1ĢGHntTCˆyZee: ̛pmN+VU*Stc}i:?:M GV ^zzTR; #*%sx%.+!qxYVJ-" ,sQmc]̬M[N2_ ,boe?ߝ.ij#Ѻ6/Ru?>-r9 q~46!didO`b!Ow_&Im6r/`Km/p?؉vD8_r*m8\ q:c0%cBq=.K!)r3 <2ej88,dfm|]S|D'$nɄX%ZTHCSQ*1h´'*hS]t҃+2c" OyO`=B[v qJšʡ*3P OibV V\AherB!- b%o "J軃ZyNZv.BD~[w~=ZZ&CUn*H ]Si0Fq A&6:]sLQ/^Aɔ8we.:XTCmS>Edv܏Y#jI1fgRVe4XCh*l,u Gy;fCYځ 4nOq]9iO~z7|7)]6 &ѝ^ApWѤ2j]iR2 % Kb4KGV--9Wu⦝%Vʉ_Ƙ6?hau5unܑ-S.G;ԧmOt6)O%*cup$riReZ:aC?[sĀb¾AZJ.Ki{pNL]bkh!f{h # 5#Ł10.`>(y1" V gH_s hu騠Zxc$3B69 svpѪ+<}nN ߁Nz5|[ys?u''t]<(ms/dzRǁjL[bf4kf[T$?2/;d,D-"m{zqTj?^>eu >ԤkH>L8%ꋩ$6,$E > |sc?Q(\|~hWp2}Y98ఴ()dKʴ!HF2Φc7& R$ u`WȼZedτrmjа;#ZƻRy"pVЀ_ ]/ǿ?04Mȓ^s1x^~F xHǚ:qunYArn%c?w4.|_"i{c"(l3v9r:VX2S7jL s;GsѭfXcUT's%$:'r[QA&KHk%F+˙s|f"L#%T7 Be1XM!P)LkR] =GuCdK\CDGlp}iiGI"RAd$ DjK5W[5f5Ov*)6b~C նJ2Ҫ)IPOu:Kw˵r ݩ|# |%z2a@` KdY,~m.wS0TV!+W)WBmX(qc0JEY{}j}~hzot6Fƅ/ f_KTFIS㒭bOi(&_젼7;M1z$l4!򂶥7Q{J6 ӌ B#*۠l:)W[>(iNJ+Tڂo;&֤kD[ |XMdY=|Hb(g :vhNۭ(ߧ>g60Cw|lFOAJ!G!a~i7aN!wHBvA'%dCɽ)Zf6!IKrvM8/?u=f 9ZU'fUeC0 xxcDn ~^CQvta G_h@ޗwr o+h<-6 G0UA^ӒvZTeq ~T{YWG'c 01{/?|_ػZ:yd@q| 3mZ(Ծ >pdL̤ICbj_6)㆒ʜH/.~zY%yu).R#'j oIosoKⵌcfА? +`jIJ1Pq4V.7"R׉NN{dqà&TwL\ݰvsbGOIG%h5,ߐrX{yARA1J ,JCK;=x'&Edɝ_ɍWI# 4>en[MAHj "9}_yԣC U(R,R S ϒˌPj>`Xo`3nH߾h֙,]-:ҙ6Sc6Fǹ2z.Ol R/@BS{5~ezocNtLj[4\@k-' HNJv08+eRZ"?RݕO.R)1J#҃Ф4a4xW!ZgE>JRedڛX#$Ut(S]t_,d}i}_.5DɁEۏZkb20=`xy!]Ð"%>c6D;ك$N7ڝYyod.9 _8!ԙ2sJ Pp_+j׌gۯMC-'84 ևKop@sa?A 㩭T_ԦF:'Bc }(1t'o:(3EU)f >ouj^dR7^Ot Ɂ"+4! Ygv!jze>O e_=h҇ Q"*φT$dG?IvBeOZ+hB,t!i yјn sMWoH.>4 Ϳg?|C>:q H`QE>AK:Ӵ"X[Ia%ap GVH\%7n!iKi*]5g?T;>m SSudry RdL* ߿ޫm6n4N//'- r"xָi*b@4􇍔C)ʊ ndvjhD>i6:Y/HU jG,A\ԫ4FΉ{-;r&;I:Z:KNfzY@ -ݾf*^FUWIר9֖Ѳ ? X*UwN5ZMnr $,|P.PbɌ]>|6𯊦 CNq@>=fzr:uww)g"³c:i[]s`fxY\q hA+,i*K1/:'LlλUgԓV"G:2q5 TWŴ4BBݮd-)(bͧ\HC;o9Ĝ/7f2f..L^igll.v jwii4b$ yJzC[`= ƸZ)_*XI6 Wc]&BS,b\ $3˕}_ag>,v*W;!]@hi8-Ə`Be:3+;;BezQIIIXRFwğ~㕧TC[]˶EĞ}}7ٗ}Ic5k$~ID%S!>*^*g ;i[R &I ~*5pOm{/,g,_|@1z[EgsV94@XIxɃE#tvD,ovw{Fl Ͼ[S^ʈQ@|B_,M!_ ?;2Ze-X%& . G\Ca-~GMR2{n@dP@$qzm=m QCtxQY漢CVE![YTPɷyQGXq<"#S1DNDV,cAj֕WORZSt]L}~!K7-LB`M'<]R}17̢8<ڮ:e 'ρ_*؀=?Zv]?;Žǐ-FqG9 ;w!1g G|w;PHn..߰LT,yBL µoyn([pjۉNG*36L T{I}0v̎ ǁŐq`~ˡ)%Z 01bn:SR(?6Տhq~"٩ˌd䃀#=$vTH˭VISB~e;P(>wCG:D4g= mU17^K3'4Dk{if9 h_NaA$ͲpGܾb jM{dF?J8j0>SŴl옮+lAY4Y/[l(-R8$$LU4+½z080&&-G3{HP%ܘ <(ʶٗT^5ݔ!14PFW`NPG21;ߔi  %gb.0gԆd>;Mᥣ{2P8K!m-`= oy+͘о|aQ,Qo n sm> Y)S+CM^ WH/8Q?þ7)6\_Fl#Q~ri֢q,$p7?X_T})ܷ3@x1@,S2ޑFKVZ׭]y1.H81-Wpu5:Q\>7>`~Hqa=?w:+4ࣴ4 W g̴*&@}wV;tf,6 FW]P}Y@%7{cD9ЛFHv.r[ ˆc-0^!х?UCg:K&(pXɔCv#.FhcczR9 %,\n9PGL£%u O% }TKIjW#oBV̭jS$Յv20zxh uKQ r(֐HU{7SzS_bj|z <_"9Ń>NZ qJ5YdzHR]3poW8ǫp񻌬PljYp}#4*}|[Ǩd e}I-aCF5&o3մkltmnkscZ#H,P%iQ3K AL (_U`GiD<ީ*5 `-!kC1רkVe0CـMA*Dh"¡>xA'6$**W:u9 ]M޳*m;m4B''gq7W#HxAzLI+~y 5=ܺXDQ B1QFVgƕ+;oEO L+ M"+RT9N4aU( [54VRJϡ,o{r-$Mt OR#qjD;87lyj%rĎfqN=$P҅f=󸹂W"nI%^@u^B6F݈tHɖB_F8!D980u̦Z#s3[T7ˊﻵ;*=FU#5N){7\V>:d$[c{n?C5*={&\;@?Wp,Jc`+&_`QEgXU49*K `/!4jgho452@3r ћQ2[Ct, aXLr2y PQ(6^W= @<A-Ak*|xi.rb!C\.JW zxg`ly۴J.n>&Ƣ|b%U1 'P 0CKj$bq:/u/LiN(v/`AcA3fgtC-YR4ö ]Prmqn" 6("0BB!Y4 @΀wKop^@#afK: "zT)g Sé.9NIɎU(j]h°*ې iR@sO'Gb%נPy4eg蝵 o?V;Y 84؆_qSFU0Xvy}p޽"+52bT(vLo?C4ȵ\y"bA$B+:xWW-pr!%0xF,Oan7ؗMY< Zc?D"E twvbCD\CbPS#kl1pJR GƊ)K_.[ ֒n@! ]ok,O LP+iؓ_DL)ڏE9Zh-/g*+k˟OdΑ)<6Be˳ (=(8uE 8GY+mIwgr\< 1OzFC{E)22d=Dw83ofKK] @NWO&Ȃ.GܪTʞvX;(*hcͺwA*4>bGFG0 kWj Io'5ղEBS2Gq 5ߊwiU^ơ)x$ׁQY23l4L4vdQP7p*ܱfBLjHa? iFOw?h+9f|==,ޞagWME}hL{_5vxF !O֛Ƒ{\A _1 ~D2o$rYY",[-=wNz:3*UAsǜ?v#2+̼MQ$NP%~n\xBnS瞄#嚊﯈tk$cQ!|-p6tVRO Hއڠ=n"xVc1x%!TΖ8;IsUɜc("!MC\:{ͻ8Z0hou7͐Ngy3mH/ua! UXa^ .,4l&|>jfqP h0:@|3c rHVf{ apU_rbqԋ䱀#gD!T{=i>U'TFUNqFHC khpaP<$I Qռ7-%<4\_xnq~?%Fsthƭ@fu҈B` >(˧,pD O((^MT?a<< "?fq"]%:s=Nk;"{B3{i<]i55|5;*n'}1fW!m 1% ?&.f7HSa4PMem[?A;FKeE/s1x%,QSD+xO`PQ<.m8-&F!`D_椈UH0Vk`a+ARM|{OuX)00VlWe;Z@У/锵ģvr,\2}10* |΋_-1+53XSegw?SKGOղ%X9۠ Ȼhy+bსR+7MAS &gyh5GֶF+qDz19w;mK"dk2}+4(@ M`XMl_H1{krc><d ~rCs>q!eG^F\I89ti1XfwpAԾ7sgAFm<n1·^Kc&*sU:} 2]̜P]'<@2ޣ.ZHsEQ 8e23QR`1LuRD' Sm *ͻwb(P s3w gNA"_pkHo:J1/㘓X| z/aNxl&\P6LE?}ԓ%zG'i%):~ ?B=L!jѥˆ:O vIY )Z#ܦafuks*#|#KécLM INk2E[k)} k2ɟeE;ېE=eQTGM4IdpeC'zǏu󮧓_k Z\OܿJ`B߁7b$+ a?A1BY-){u/Rk?=6yi&DMµ +tS3,lUv ;/ Iwh4dIL/AoAxݍNwد(ͣ]EAmM\SP#0,Ln)Zq)B! p @}|ݝ8=u!yළ2$'L0'`^–huyᴧ/m3e %K%zadvGӪ %k]E.T.ߋͱp/H8M;sWUh2`S>+ F4g }XNT ͵a>krC@P$CjyQN/#!g*;Ж+:=q_!2g ft'=%Vts^x3ǻO4Z,t~Y?ttv~X0gKP6dEF.ttHE&bkFQm\oy+r49DVdyw(Bm.kʆ'rvL𗖭 s-AVPp9Bbѫ2U6' Hs4? @_eӯaB)Ѷs+h#nNffj,!Ol^`)VT8kv_!aViH<3aT<カ`^Y~ ' 4 葸S ?oQ{{GIלpW+ܣ}]B>}#h:Iʓ< >0L{t$ܷWl];R KFY N+C*R!K!s(#uCĜ2[.{pi͟qاE҆_D.hA|Î`P xNkBqenYtUCޑذL*Y(LBi'7N5c4vFmZv`jXd۾LU:\)6/ #=Weq<=rU /IyD˽Yvy@QA` R0RP\Vi`D癃#&NUS=/ڹLrJOELXcg7 N>x~WXp. K$] F\_0h;Ve ޹!*ztvo pw?]A *T*L.NqD xZc8}YvD٥tM 2w h{:fi,U c>=!\oXRTϷ$Da@?v ;, Le>K.SdR]}iw~w:o _Qsҏ:ǭ^HƩݬm?/)x)?sܑ6=w_`%*VdJXcT}N1ݴ+-đdb)K:e SFX|ïGXBr[mʙ_Є}K}d~:NQRh槫I).FBWW  6P:`[7I TNQ @ҳe2hid q%OMޒ0epXjY֯*|۵p$N"E9;NHЎ:A8psk[ x2d}KM$>4M `niWp9Gy*yqLX!zVw۱W"wՋMH /bg8s=v`q {eOgBg ?D0^/l CP%̗H6ĦC=y݁?{;,*H54;"LTƫ*D4ҝʙ_-;$E7Pt!G >Xdf}YauwS,%7CNR*8uh_fi\]@$׾T=6q?Dz!D{͓^so?Ұ%4^2zS3>-G?,1]:/3xДj'<e\P;qM^~ 2z)CjvF4xj4KhfIuT\ڌ]۶7p! kN!%9;6-IgAr#j y"{jdC3tGL RzAiˏ~A`S8T\3I2^.!s:0 9Zv VG3{VhN~b36՘Ed>BC? G^/ 㧚:_5^iQ-%_Ŧ7@" wIbWRc%-0-H@ɓfbhXKOy"@6%!H@ƸMy_McֻCω?ۥ3N˟g[2 < Me$cyss-=NP'nGC;@2p NPńW?*24u:"3dLq5Ix!R½4>4&սNj7qí3LӘܭb":KkMsY/w!lֽO 'EדvW`U1C.\;5w` " g5MC2CC$ۼ@GP^_pl<Az'I.ZVsb#>t8{J{oͅPaXj4r|r_{< [WY5lHu)djAzIrHbJ,gՋJ-3x60 Ql"vX.$dipNPi& Q Mokp9tnhhR"d0ݼ'Bx`0X\B \4'Kv^V5VXآ gx@K]%wR~')~W,0.h9 ֢:ȹZ{,We!<kG> 7 UƝ-̷bSl3`~"fڥXey&_[4wW )n,{{f|T$9݃=5o쪙\Y^Q?w9~/FxKӖuh7mٸ;)M6$ÿ} PJa|FQѢryQ!pɲߋպWEn\zdXj[R,Yif 6s ßОgk[GDqpjVNϱTwI~\g@e :+p ʨ/J=2I*IȚ`8Q?mx!"BR^.g53gOvF*+@Nc=^َ`S%ghG 厯/Ηy~h"c0-:ӬytYT\'~a `||g b_d'톢lاѹ|?260E5,@gI$젨xRκ&Neؕ~iz Ab9|Ka8S*4g99k,2⫡jJO{Gd Ns]/ߦBց&JQbI|WG%S/['J ƅ_ k>DTH9[ZELo/Wg^7㓿NL+œxYS): />`2{`O .E?H Y®N@ʙqPh_O%]W3gE ?fwGn3_brh$k3 nG{f >3MΑηuT)HFyfLd}פsg% 6 +vJ !v}S{! #-e7kDh8Fw@A|'kljf9=9s2!'M9* %aֶ6wDxղou%0zݧ&okI Sez%Qa x]mETKs&gJu]M _pNZ*`D `&A9KߝU[8Uh4G=Fx}Xl$w4aDI1+Q$Ev ū Lcr7 ` 2&e8FY3ІYD)jڙ4,mhfTBW{kg|jXʟ|N6Tg~JfGlungpJPk0/V2JD <4zAG$Li =ͦzl/湔L&mA 3ؙ< Ek֨a|3}A2`gAAe-8n*’ ް ІՌuCe5|/9?!p~$Q<ܫ@4<k]˪X,a*:_0',!bByH7(#gSfn@?rAwuT'\rֈXm}ɝM?],#s#Cd*6gf!׹yegWS qjʃi ?ajVb2;lwBKY~glH{ q u.`ޙ0(և_@ݰk\R!u[x@x:HT*/=5.hъy -& A/?T21םw]\uc WOx\ኘ[rtlĤ"ϫ-HiNx|fEη bsCX:rw@:}Gڣd_]Yh͋^J@ڵy2yeVʴ=7 1m<1P귱eeQLAҔ˙~ Mx2ҷ!>_+ͱ}TȮcĹі8*N՜6 ϋq.bcԈLS?<ɘ%vLB`@bCH6`3Lk/L`塒]heu.ܷmL#JY/[h8) |dpI+gɎa&"V&X<.Xワ=Ql9?xNS3S;%xwUmGt͊<̼f{/u\OC8:XDeym DYCCB  acE@RO$2q`E*j]mic`gL{[7)sk.6l94Z}L%bpu)? dBG]s!9d#OgXSˋS hqΦV7 ^j!/L`I 죳vKM*` v[_T[e?n+M*69z9 cehUfy- M꽀Ծ.S=MZCƤ`'DU:YZuGP{$k˪@U}B~SE|CF+/#%Q6 F l4 k+|k:*72߷3o:k64 ?L:o]?nrb?IgWjֶo~]@ lMZz'7i 5zsD"ep\ܖqpFzW=V>Ayz|%Jso} e2Gb˟}Ԫ<\2[}nB~ؚy}N[u>@S"5cq8 ҃A.˹c7٣h%uNyo@ .Az:䔹](;dMJ 4<Ћޑ!Vh3L/9YD3~AVQǽ?tr< 5|bcz*7tQ}5?j(6䈔%ai[,8R:Q쭯_uN,P MeN_ЧyQ F$/? O 䮼ed5g_a:Fac+FB;ք1hCq Cu#l Uku$oқ |o.T6g^yTG9!Ej7(kF _Lݜ۩0uJ<3zP s_ROpsn]C7=P+"5䢏P +&#'Ai}¾fE/ b@iڏ=C`ͺ/|Gǽsop9KNpW]^[FR)dTv#dqm)QRt8Ut)BhYZyqkE>K7}4MIJ_̋a뙹(@wބk`,6Aw׻UFhEH֬;&%Pïj_7yMfA9Mliu+b+H26QP$DcqUI(01t\)ZYV^]:?2c:mn(oה1so>,HtF{cOʩaNoV| Al'+3浳{wT6G2ƫ읈$,U5?}I%jNkq$p_%ޚDi;l0'=`J y-@ p_ 4%SҰ^u ζO?J3_cr`(XiQ4DX@h&E }<Ɍ1;&E^"5ޠױȰ ҪU"87=EfY}vf_RPMy*mysT`jv+~*1K O}9\+"jާ> 5֥-TyNNk+-n^ɦs,H3+RNwgH'Yqs)*/; y;#(`\rΓ.+ lĖĭ,d9\{BqeMJ#}2ygN6TD\zxĐ(eM+cQG@e@-Cbӫ /# o S M)m}t">&>+$t?ǀ D2sr/AQ2xqZt\vl'FĕKk /"yԞMO4>fn& JAY0E N(uvJ hE;>EK_pױzjN+p3!}uup4΄5jT^V+AIXl|%Dvz>erzKP+ЧXf*(if-X#{IȻe`A)$:rŞ|(҉rJ_&@U'J {@aYfošf@Ir3mF9$)]@Փpj#g^ K^XM#L]mt3ԺYN!{چ;A wN| rV-S 6:|bn>jl6c8 W73D@tOZBN.PV*%Oe[ [h~}VX\]]61 .ב`m8'+є 9/3H&puĖ c;0ɇi݈.ZGл )fSrYL`|,]{o4 ?ELDW5B*F/s8 KfYZQ[q[c?Z .1ݽr&Te|j)3t}nٮ*f9(Vmy8}(_Za0;1(+ˊf{uIج@6[KG5U|$/ ")v5eЍq9EDdb.uYu\hG{PrU_ttޏof/U>*I)Gޣt eWҸ TI%Xpd߂A>X[F9M+7 !1)Yo% (>_Ә\; M(>-K-"zoYiՂn+Ǵ 7? ,P%|?rZBsT·M޺Q-90 _-II@fڃ8^Yݮ߿W_f|H U,V?W}b#vv*`8ގڼE#GK2.:QQT grd@(bKo7C3v'J5BsXo;`LY (,皸c 19GIQ|.zȞ6?YѦkS#b6DppVmֵf.GN)U KkQca~n_=۪Si\" K0"R7Fy%JZsl3ƺZs:a.s1),ҧ`8.9}>!m?[3?HѢU**U[I=ʆQ>$5|udiTQDSe9l+$r:y|75eհfP%%_8z_=r֡ڡlI+E +?Vi.-4 T;5߯@f -+tQFgL: +rc5}f?.7>0uGah/W;tm1НS$HNx^Q:cae)cʎ52Vfm1:y?kh{gh)RӇZ dr[4=_ "'+Uj/K"Sᗊ9jά3r~(Ӥ>U#$Ĵ,ꮁ0cR,3W);\l}gჺGp4U-k+@TPQW1?V2^B#'6|٨RZ=`BTAa].҄M8Aԅ_b8=5 qf`Ε# 3/D/qaM(jP;XQ#\3{2Hz=?Pe$؟*4- N@X59$he ~㟕'S ]eQΝ )K [zq4b1k*"!GfD?>Wjiutjs}NuD^ITI Csg/` _Oxy;zh;a EhK!ap[ ӺbtiF+fWqOH vx6Nz]0ʚ ?/K ~0}t3!y_Y5;YK ?J6C]Ƿ씚jw\;u w0c;PCH[O"Y];0hF1LH.V">FKI'VTCsWmFc&cͼ$Ma-h{ZX[7;M ^]Ϩ9/+g%AYkO9":/ }zva&^z6OȆCGT&WLS"jM!Xk~bN%ǯH8ևE{W Ju;JZ`M m8+QG'r>H:$;0U1CIC@BMU#a׶Jf*FoĢ} O/z>XhjT}D4}Kw?J){$45# 7|c~W,T#TMeXWB 8š+Fq#5iq}E1T׮Iӻ꟱<׋&UH2g򳎘P"{^ 4nW(>0rFaHSmQ7S[z'0,ŻIZ$GnzY`{҆Jz ނoODSZ9Wٔ( Vo-iҳ5W_lxzoЅ13'P%&uM#lADr;8gh4~]GN/{OMR!6o =uSߌ ^ Rj@Ni AaܫU:ŭ7:xv/_ kO\7%xP7Tl‰H7*YpDGێ#~~& UO޼B& Į(آGErhԛ.XjbCu˪{co1/t|7j$b,b(p5@77 fJ,1;k83sQS΅ןc@VXg6j) g+%۞\\=Bo?7H ` t<(AW٦Dm>ٔ ~ 833,El Дh]Z+ǘ j?"tTj6lyHns$抒 +II(yƾ;; F3maCKDLRk 7hˎkXjom?0`3߉v|6p@`( o!!s ЩR$h% qez]?٤T kDzބ"|U@]6>nrbGb` t؇]PZЧU:]mQyٗ@vV-@Dj9g.f* UWtQ\?WhXvV͂>?-UƤClHvR'9&,օ![ňm)lF$dA α2mR.sC]dm$B"i^6ch'# 66王4tíRniR2#m< >XBp9ދ bJUUڸ=C_/=VxJ@B़ih=SH $~? )Lec=ф2>!pV E5t(r[wsό( ܋m/R2{soCЛjO|2f=P_pGT,87իB_2ET/.tyԋ^W۳gy٣.ۓXy >2p{S}V&amz@̐~t>¦у:U$JJajGh qZhXBѝ^ 99;3*\a'S(=mt-te`Pn-(ͅ?x#dy,ް(v}ԕ>N1!U &GtQF%ͣ%ժC3j| %y^auXs~$LЮS~S@ s77{ $DEՍ~+|dD6‰p%aޏ;"J[ glOy#S/\n3;70O Ll?+Wi}-})տdk2C#,8BFa:F,g[DxFT4$+ -!}M'O*$Q1jpEڔ>Yג;TءSkGa6 ^ʉ y`o ϡנ ;f\ 2ԛ8蕮]~,ACpyr~wp5 *Bc0Y|%4PW>C|{X [4Ag+g^ռU Êէ0/&+  WqXđjXb޸;bcPƶRZmM.vקʜꦥ,㮇՗aç eLE|>?l qeC٭:@YS$Ψ{>z`ѻd%7Ų ^$Eu\Dt&>132m Z0jƿN97~ ѽ?l[ꝳx R7Ap80)ʛ0Kd@5DBX T4hg|L[LQAܜ_ғՇ:< d`0mt QKjޟ}K{ 9 }ŗ/&\+PU Q3-Ѫ'cb | 4|4Kdd_dzh3x뀉,_^|MRfzZ~8tZK$',z̛vnbnz@@d#ZMJ;HkԒ tӮ^ɠPJ0qÝߺ)_u!AL}On~x%{oiRQg,Msh0,՚YYwyIoiu]4}4 %3|f.ܪt0/t\n}#STkN'1euV?k7Ѥzm4^ [OcUgMf~vjK!}/- D7#;j6SHJ ww7svV )r &\"_s;c Ȇ턿eƇZGhָ8\ ۏ> f?כF <  .maG/ Vϟ%^ 1*GU뵩}ڿtc=nKwg, L%DzsJT0VyzOÇ)VLrr+^)~ENd}L\̾?&5ĝEf2yXS6,BBS%r80bt92񡢳FՆTT܉UuY\p!-6Fx_Až]$Y :MpCU \&۵s݆!~{X$/ȡ*#&_3Ft޶Y%Tuf\Peij:gm3֪N1:Du3 ;{0O RetvVc)zhq]{ Csتp)_b}ߢ 'E6_T5ynGHuh tUbhGODϠOOڶ22/@<&9-Yif&{Ae ۍx*R,-9F>ܩwFn.nǭS!"bן.w)K&W΃?~,*Xwg]!\U;FJ5co_`3vï& &ܵ&b#Kv#ve`S~-kؙ.A.ldGl@/&O?jB)twZ T]ޔwaY M;92GCwKǨIN4öt&cg}b'lidJI!M^ueZQ+a¨?붂EM!ӖcF_Nn!E Hajk /4G5=KMI}a}/xuiÐU8gӚ ^7Zsg/9'Pp8+1"j ;Xao= ȓhߓ¨ ĝ5r`]|8ϪL 0KVf ̵XrFh}׷-)oif5|;"W7'_~GZSQ͸Vi .s_^.D'˯v}e:\BkZ'3t6sF _Ty(lm|KOFS'Mџo2Q1'x+M# >nA3`wkglY{© X .otT " A-40ɗqcɝ/RU~Y:֕zUС7!˞6 2lιs駇چ`+}Ӝ]\ѹ8&y'K8fjM~Ÿ2)ʒJL=FO3v (D>QM_&p$|)i;rY3tR?b\<#i3Rf?fM1"q1jT'þ@)OVH\f U->&P4u[Peаx~⎾X-:g:йn}X"+[ǣ*$7Xz$R ="(T&,ӈY}h/N.b }_QE5V',385iXb]/T/m$冁 wi D\ձ VOJ`KzYCh}six>c,כ@&xg/V)Z[ D59}efG%`6x9RfDT*S6(T (A,(Qg@h7FtpY-9ݔ[fht5=P wr۩[.bM>rBPXo'ꭣ5nr0Vy߉F!2EW,JzƇEOs Է?"ʛ\SxڗV[#ϲH\$7 E8'fJ>v+`0X$5!$`c1sXy?I]߹h*J\Oh9ȮV> 8Uh%\fӞ_(P5 j܆[?0fvaeyF#?nh. H{U71Xُ眅 L4K%S4V)3^jJ~#fMP!<5U:g59OpJ;z>iƺrlWE08c[s]$5&.ǠTNRH(䌀C;n ab*DoHt;[?d#̲ .Q ENKҳCn1 RP`%Z0 4_}$Z!ΧӬlTřp$i{|M͝NluzqPsq}Fi'V?L)ci2b "l1+O!#ٷv w;tiY :BSgL:H+4J-pBO +ìX1Tɡx8/ 2ԅk&jX /$gZKn79|l˩0 ՗u#sUw RgTu[Cz /V7!m{P bVKW9w]q<k δ+L{`u1GcQ.n3US/nqa@#I^ JPA@EPjrNU10<0GXpўJs\@zDky 5XN-Ѩ&AX?WFt uxفWY۬qXoâ);,Bx0Q8/`m6H|N,Tk;1W)JPP hlNn#A3@ߕ{l7DcQd8k\E E_$ rcBp3"@wA$}%?X8GUʿAG_z#X t3a%ZQƕGqՉ70w~7J(:W0^֔nfRXmNbƲ׀")gQvYTbtߨlZ&]=gu̦3ʭj.F2cx}xv_H 7 &:H7eo„\>DO{H wo~aZKA>Y1}wF^NհKgzx&>_`^1<qP`2pL '&;9nrq)҉k#kt<#6 B{H7؀~Qa 횪?n.{p^I2 NQdrerr6}egP D3霦t^ .E{ SmVb̏mb:H'/ɞmLr<ʉ(HWڋ(I1ڞ'yOm<){s^YDRNL $5͊> ,KVx kT֮U vf_,49sASH`>:YMӾ c S WA n6vwf dõG.J2w\s.S3AR>ɂ*iL}-b^^T?v`* xި;R2S#—~fxZt1P_i3͸0:pζ@Z&:\9d1X0V$6AsP=oAaЩq!0QH \*M6[OR*1Vi iA0u=ZjDPqvF.ҡn?8 q B~-HfdIx>~u4pk\Լ>4꛸ޙ/c}ilbNe=iz%5TALt5ฏV\uڒGЇąW-¾{mjSXI6'߾H߬Xv\Aenk\fC:|ŔŶ!NI0}DۼTYzъqB@!q{S \X{@$xogힾjvDAVZ6^=yFRhGNS: ;F3`v!GE>ŶYݣr:,'8wiG)T! ޺#' `5P+ce([_|ѓQm<_ ެ?TOUNLBJݏYюlQT%/ =?V2ǝl^X䧭6(/Cm+2dWFNPZhJW犝H2J6ә/9QuvhՉ'/:Q_}JrJT\&(Hf7|OmӒ6 >_.!4HAM,y n7XSHIWWG^_hc]('`h{W1(}2ݑ݊d?#;n=U b#Nzdwb S@&\^~Ut>&hC;*c\(!/CuiZ2Hro} Pcُ7Ѭ昿江Jg0Sy!vfit eb*i$%$F7f7䱏f;H_\ siNY(~L, ғk/0\ `]LF?3ůW|MİPRoQF4}p,Mg|A3Hr&9KijE[ipݸ.dYHma9֠tM""LdNNģ TmD4OP"Npky{o.kTcX2;)+M{:(m"; f?mxx|4-&X:kb'`N5Uȣ8߷m_Q^׷P|m ~j:9uVy55 +v]uJ@s3nm p;V'hL,0 ahcFsd1Q tM-} DnJg7bLgB-jWQͼy.mAkx+-ejR4?jpސHuۜu]0jAh96\Ί Μ<+LR@ {N%Ļ(ߛ$o'&s~Ɗ|iI+w,@*oY=OԖ6g\ @\HSr17= +-w>߻My \b>dps^ffu[٭2 y?˔3 K?U>dDzǮ{k!O];g`)mOLsA㇣t6|}JOTVQ+BΩBI2[ €EJJ ]?Tz$)ppԯ6NVĶw N-š\cѨSD,`-S.sM{%SO4Ǩ*cn^uEċ/#I Ugf:$(H.{ 9ZI$R`e!>+ꐄ ~}+K).ΠsMCx'dby2m~0KrpMYiGeZ2lBC9z?1 Rb6Ki='C5DDXG|dwiMP5*q}>,KApTo\% ssxx$an {Kz] OSU{Tfl|Љ|4W>( "s5nH㋎9Aq{~QsX&VɒܫzEwOb+m8#6p lT./X  NÍwiA`Qq:3>U&K DvRgͲ5|OLNa9y3 =dۍH2\sp504lLy*@sJuppU =O6t C:~#B3sdy6"~`LlU(5Z`=n pS=El,y$a9^Z}P?SbiA:JP޴ᏦU:4ʁ>W&dєh@ߔ`PΎu 0{n+y(xMPc&$hsl!̩t,@~F&.$59Ě Jrؤ)/l=MY 0AX<6KE&mVT PT2R}eogTEár#cժSC AX[& D}A"3dc~fHWoA+='Tq4Y{!eǖgtS8:QNa]zJZm vSL0K4X"^oo]zq|ea:u5-ahBЎ Qo7Ld>0b2Rs.}< zщֺ14m2e c[軵jU?b r-Q@'~4&_Fg?hk13Ayqm~14Cx;|.L %[¶mGy?R#x&s}lbhhdPL0Ϡ^iKGOustvՇz˱, &,) >*#RbU[‰B[`2=WiQ0:_6@%<ã[u29@A: ,4^G  `y٠EallUA-Mɒ 7}spkTSZě[;IX |X_(V:Z,tSȄ4t3dΜ+Ș#2eKw?e/⹫[n75*,L{RIXᙂxWE *ձ'?.y9sq=@ѽ1uV&Pm;`u>tGO@[͝*-Z.ŰE5~MA}1Kk,PkUŞjDxKm96 nqңԼ`xG j}iRUIf6"$\HYrQʸ6Yb=ҁ'#NXc' P3`nKXKw/n7qpXf@kl Lh(EouTlĜUݪ oL,<&< sە-h4cfmyB$)NdaP'vz}g-ӏk`}جK?TĮ>)&g]j7ы(#E,D4ͯW6J1IY.\mPϥtCKJ`sD9[@Ӑ-0\8J]Xak{j+-kڍ 6y:֖R&K.eTF ,Oj~F~ %C'롔5fcW6]eְat*ySgQȽ~=MSOt2X,I j|| nLIw.uCֳY*d$0:Nfe*,xtQ=\ė(h­d{sQʞ}Wi1zǼzn=+J<jlug:0F. ˀC1W( [x(n4kTZ_&D=FɧSA*+"sWJF¨aJfe: 4dE@n0|L͡hxyN3qf3XׅF吳tA 1W0%JE= r<.E\;q6iy`3h5~]Te6JG]()^Jn+JR T-IA-(9hvd"tlyE:)t>hm'ĬQ4H#P? x h,Z#Lei-N"z Mlr%ѹR-pM /k+^$l9x,4B& cس"!Iv KY tߓPEA *V׽]U8]\7#D;eD*yY)cEnBv0i@Nj e* I"mZE`^x ,[޴=#zLär,ˠ6tA*1`ԫTtN唆~ k e~V =FZQu6Rˋ?T: YyaA@f'Z}jXFBjI?|I &mg0,F70`hOD/5A~ 8(W)\K:d=b8fAcW#3{0V%ڣ.>SEkM{/ 5M󊟂\W{i=vQӖb㸥mVEzQ^Fl}ARiT4X-}֝fÌ;j4ynC>mQ c?z~=}KeOa7U=/HLZd^\n1#θĭm9\a#q> >s<X*KS6CQ63^%onT_V}p´3 $X[ʒWP=۱K]W-y%~^UZ*25$&V34ޙאFZTM#EA7Q,H97zfu16cO:h;`_h_Y')Qf0r֔#i^rB6>(ǬĖ4!9Um1|2=FO q4-M( oUnxDl! t$&J^Fn$؟He0-zIP㍊׋S38 X}㺮"=#C:b0J`1K 9J`tC/F!!橤Hr{1$j[A߁xɲ|'W?ZQ:ń:~Z"uD蹳yةn"|@:;-g Fn [:u,@r lRnPJ4oN`jAy?Q(W{c` bPHRw%]tTP2MŊ ъ:rzJ^`G'ѩsہLή|Ѥ ꕚ׀mI>Orm ?1^ڶig~ό+ v>`d}N;1V>Ɲ f9s'ZGC@Hc@C_b 6b(]B)`z\6lW*])tszO/dt^q NB։r`4l <]1yلT^`Hj#Z.` tz$ P-ux߉OVGz#rbh }8 t)D֋B8?D"T׭V!NrXc0Xt,0UֻB E8|S60cOgYZ07070100000423000081a40000000000000000000000016609d236000042b4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire/fireworks/snd-fireworks.ko.xz7zXZִF!t/GBt]?Eh=ڜ.+ε ՐgL2F_UXfdO *LЁx 4cfcؑ7fĭ+:&(dM1jS8C3o]I+e7PoS^iHʓ.gak=GzAQnf!բ,]m5FCA)sځ,4>8~T&I@PS} C |IK5~Im1WLWK>묦SL7]1;uגIγ/mzMvHm$= h~&ԩ{4i&tI`yD5mW8` ۶KNwZ½KUSul_?ū6Of~2 fLD퇩9טV,%Ѧ-qapDʩuăzUgd ?\ۖzpߏk_@dxWUa08qUe a@nHuQ>YUauTUUq4Ѩu3'IR09d+W~ +w5!`Όχ-re>K-L6tS3 kW-*hS}\(|ƍN 3ibBvչbFerO7 żp>G>PB z|݅R+yf"&xt^%4#xLBم@ВX|GL+;K-ܷ1q$CeH*?&UBpByln5X(y=JmgڸT#=U EM.3 ,0Ĝ R)a,Y+> #4Uj)>m|;HR3u($ogLKNM"5 ?L5;ay ze)z0XJ}'1vjYFsgܒ^Ynjd.ú-x~AX$eڎ3d;B s N\/jq׊!9 s/)=`+I[*tTysw@ ]7 gb '5e)DcOBBȤl<.M  s``?iF&BJ\𚄄2Fc%|yTp-.bR/.g0^RxoU<>k[.B0Z,#=6oCqeL_LJ%x`n^mV)p2' blh}91آ(@r_2Ql+Cs,Mlv['#|1~Wp-S 5"HEbV{5qs=X3P8r휴E؃}nWdh{OEjH;~oh Se;H^tzF4 泏~h_ 06 maUPv<,%. "'f4g,"?'#A!טk}u ]M( f(Mbm;;]w ?]'Uq@Ahg5 jx"nfTR14TŚAh<39V:(X1VqdO/džؿVrԬ|LW?'T滗Pia ݐ4ºIT'|.|b+C7Y؊"GcD)G†HcO3@W圤ND 볣[qm7^c'ɔ J4@ؓ4Z?o-̠P~SXQb@w49$3H0Cvx㠒8MV  w#&+)YTH@AׇU-cxW~VbQx.! W]u(cfvm˙D&|;00"qe>э fad1e,ҒpBDV;`G`M(④tw_:a9OII;\5W `*#OVQh/Uoj6+L/tuVQ xf_=DC|tMD8& 4aw@Dw tm]Z7,wƮ˙yyPA[\\8ۊ]/Л5AK[ ;^P(6 N"TuN-.fk;&[0K"q6e/C,X.jˣ*,؜-n8q%P SCQ-=t5)˫V7t<P# >VRc\1|Gga*8݃9a?-cR?kEcK?ԕ)"ߘ`}Y:)%V!}@y~3XC2qB3w!?G ],~3 `@J؆‘Q:i<#*5X$+=xlޡx <}S{o!?D{ϗu v~y%XJ5+."FbZ#A/MR6 ߺLeC5uݱQ. SwcW9ΘEEf/tRs=8K/b\";b4`yR&\UǻTgUeW9w H.Mii)n O9Kv.ώ _ tNg45a +Ԏ݁@t+ߕfa~j?؅&ln ZVZsjbwRxM@7ȵ`;;"kT3|j 9}zg;K͙n't F !%D->i%_+|aRYnscwyՍzo9ۿ_.p';*Y%l-q̐$0dJbfxަuVj]bTas a~FmL=VgСr`Pnrms*dO@Cy6|TȽS #X,LS⧀X1W>!޲8ù|ƽL/ C|tU{Y#CR 1 ~A/Fnz2֧"{ɜQ+F^P3`xv mv _\e4zb%rOC8HJO+nYA @-Ўg0a7P Ecf3ؔ-*ޒkLW<G2vXb $/G4yfND 3MA['@m O$seDe *T35څqj&FVꕡ I,@zewAG3+y/T;fpb f:N!'811\vxT_$;RqOn/~M3@~@oM~umYHTMǻvz5(Wݡ3&e KQmHPZ:=Wc zlq]CP'sjW:?&$ 7EgV@g.]  dCrQC1ulK>(|X¢|K0j-ndr\.7m]ĖPFP7mU  ^@ !kV܆vÈ&4' W/ >뿍9ةy%) # " 4lpb~kt!y< 蝍ͩz>2~5 kGy㲋9 >|H ͙1 @8.O$T~6Pnm8pvم,>jc}WUKp^D8]4)7C m– Z]&qt ӷ%QBK%c(jF%#kb2lZ†n+&ew8᢫7wY!)=,)Rm0' JHBBɒ¡P&rrߌHPk+nd`rf󕉿ӟ=fx7mr%9jOu5d_\LTz&ba r4md*L0g}pS^7aif`gɰ)+ I=3tJT,Q4-#Xx!=2=,`|RCK24{mR t|TvL(n$㒪YM( 2[zEߟ[wD$OX:p6-QtvtQQO퇓d麈sN3~-3Č\4EKW+' F»ǥ B+nkdÃf;kާB4s]cǞ 㠿 'VFjה6.'*3'n5@`h\Q*J0(g+sunĂûSS<wafB7cVc_{V(q-4)2mRH'ٌ/PsOO6 UG|]m|EI]b&m_1QUra,&EZaI>0ǮAD3 ](%FQ1G\u0{쬏^Ɂ#Ddu>´ۏq;ۧЗyeOs,WߧwUCs? V ee̳Ʊ=+M M_D5Dѽ"ȟ+Q`?COe ї'Kl!ڿخN! lr!+Z}&-LAQx*ٻ4\kmgzH)MA a<Чsjf\&Aֶrx%}^m `zEmof\̱"JNG#axMuu=k9 >%bIyܙ9 w%?JmBzB!]vВ"D.Ø]NtulK "){w՟ eQ5sJl?ZA#c#AMHOP *Ry|0^6Nxh&Ik*4PJ5th3Bd̻*puI_ZR5Y^|{Fڂmv)PaIūݞݦ $[](C އA,7b z"k8Q],-,p4^ An -] l3Ԉ-)XJ[-Ͱ͇ ŲmXs(.(d>F`Y"byɻB(4 ? #dhN i׶]&ɀDZ)&9|j.GY;Qv(g@ =+\)ɰYłj'S(`[+'%C裮 B꛵'N*#|d?=/Z ޳U'B׃2ܫ=lfǶrAVs{4pK$RE Ј:c?M@RqSh T cM= v] cWuAnZ;&]{m6Tq!돔fQ(鑈 CNUj!_ $TEt==uXҨjJ; VᲟ)9+㝨LCtAwITW(hs vm6H=Ȼ7ohrr#;*su"ima r 83 zw"HğSFdӨO㿭IR_| g\"aFCs!uyMؙz9*r~S(TX!hmXس6'16($ͯTC<&Oh~U0{L輂fwHr \X*qOFwDͬ:}%wH :R`4Z`~9's%rS:f+qҐ+E4wc)z I)} 0k,cVt؁v}3x~Eg-9apb)ͩdں.U{Yč0< nC$hXZSW#]N*.G< 9Ƶˤ ^#7$3x%:Rڤq|BVw[Ҧc/D:ZOfvGL_z" ڝGKǞ\nJ~0Gh=+8\b6eO= _t %Cۨ:22kMO3XZ_&;AE_28nq<$A=ѐ&h#:IH2@\wXgar} 20*1pɮcdZN#yTex>q<ѷif9 l%/3 Vܲj$AwTnx_rY!=c|CSq ' Xt |ķT&]&ٚEYG^m0m҂6װW,[кaZ3\3HyS9xVVzxiT@8FQ 3ٛ-Қ3(Rjc8j~M>O!Zj}d\NIF-ĬGJp{xjC"=b2 ċZ6ymwTVxA'<fL)1]AvB*zR|f|]ρ~1f{T7-,e: ʷ\{=-Gex%jLx vc02EԲ?:e4k,O _CZGWZQSQ& q<~&RJj낓EK";ceD>R7L^@Մy̮CO&8PfGdn>>Hx?i1Jϐ4o=-$suz٭iRi %Y5vtB?NGMH﫳?J gzʲ;X |Ƕ/* zuU+8'b Is @wl"b,R@V2wz١(RbFm /?A=H{ Jɨ뎘{Ub,T(CeZs#/)!Zq̓hʮŶ+)Sa,rBҔŗSbA}wFMvI{z@Z?/*C?eHЯ6-,NgHcKltZC{nRl.RoM ˜kL0j| {5DVV]Kl/ߒ) 3gf"]x_CXmρk,쮨,'B;lh'ZEFr;n~}\t oJyMܑađyF}wmo[MHz\+jj@D3߅5D{2S_oIߒ pԴ=GC4׫CMQ58R^ rgd=6u5a6Uq7n&}bzDıY~ThyRh4I%$n$:^RhaB 2a ڥ?ąڅL|΁DGv[C^1Y&_2t|am!K.fCXbҋUR(oyuCQ"Ue}j WLL܂0vU"ϺK ^o2 zmL 9`V+wd w9jMSx+Sg;C/1ZE= 9bTXHD#hg /,wʟjl qGEx =n^G2FTOL\F6xDyZ5[Y- kw{LZ@epښ[[ǔVy6k2E]̖y|rtH0trU+Pw-ATdj;4 c rYIh?00QxPPU;>i5, svUT2!&ztn RVi *o~0i%Ȝ:ؖ+_է\|C|L5 }A &ڷ>Yd Cʹh t5A\~Ws8R"1ilAA}R`>e&}SݛxD?)\ex@[1J>"4N@*Z%[CHЙOY28-U _5ugH$VuJ=D4YFy $u.#Hv0_]".Hta(*fjПK+'܄*˔c"~f-5ǽ LABZHiA!e,*ځ?/UgJmq߸ >_"W3#ȻeRՆyMWVXvRmI&sZ4ܲՔ5*A<%ckYP 3f;hn̓QALHj?3)8Iu.]v U:P.e³*Æu5MHpSKBo-\Z` iB&zfaSIG="C2=A{ەTcd炸 `+:|.'? dno ïu +м'o5?MM ]}95t=B<~Wɟ76C [w,hFB1˲Zrp YN?͊j|2+y&')3S&8nQw'-! yX+Z$*s;vo|7l DRϝ p4Эȵ^oiX lqv']ŕKc!7aH8A;^Ճ9Um<$AA*H4k@H 5ޗt|[W7,kH޿.:#0x`<~")r꽞m:piXXϸ~l6tZ0Mwȹ H(|O˼;:xjBn@8P+w$V]-#?=]YvHH&!WcJضgP̖iHJ$oCQָXpD0E:> (b{d~^݉_li*aGK46sOE/;Rx^K] Ӗ(T#1 lK(\Tex={@oP 5m>fe 3- ]$~aLt_jc}:.A-.=cԍ_eP .,(EΝ#۞85[g*H73Jͽގ@ͺB lgG #gro" ε ݧ*7n dx2pS7w-r iUK$KP Yys/{Xzm7Z8~{'cښ{*vPvXO0fFV 8vZ<X"}\t\HLH5Zu*޿y.7ol{pM#1FzTƠn.?O`^& &{5nr,TyGCh p}k!hFݨ-9 3M5@(Ƕ(Q]kĄT&[^?p`L٘~P1U|z 1?d* {7¯%߾av/^[Ur](% 5{7u[i$DΨ2ި9*b 2R <0+։ރSI#֠z՘vI,L(0zP?P^ :T"KnxЍ kWJ'kPEks{5#h4<H&7ISԫ6|U{Cizwp̕Y/}} 63+(b^=Ou$8 椾M0e]_lJ;zoe`hkT~&v~x`W0ե0XMl06I7^ ]9yφQ,`O>2j:pПt}qHr9ѓB /g#\Osi-"| 7,[hMٳPBqB= qM, h5YML>ڮB=63@bFC/-Pd𫍚:Pq%iq%D'^M<1jFΧ \hħ[[|f+PB=a N~6#hL+PaYYyvGZi;*R:4ټE5_W bgkȽ4kΙ\FlnTAm(NʖsP V(/;CVi (k}0HW:Vb76W=x-cJ i~Z {QQlNQ0Xa}" Ӌ=TJOfon(J% OȖWrdV`Uwa$pf 3W[jMaS}0ڡBHdw5pW;Jj}A:KR^Fݿ_3zb͎{2dP0gvXש 9!nz[~6y8_ @ G!5\ǽ'xۉsI:C> ߡw )kGBp_+}Lַ{=c079@ ׇa(Z\֋ vB\Xnj7Fg8k% I#*E/–<͎lN#7Ś"y@SL /z_p9Fg`0lj6)`]5sr`jV=ݜЕb oo=1y5`D ^Bq 'q!|mcI_ @@5𾙯1H>6d$).86Pf1X>.!|>' 0VrJ1!Ɓ M5Ay0"o.txron(9z;R EZÑ+?%`"k.:@o;?T&jf52 ѤLrMHL} A<ʙ`"-"ʆ,K j YWPoJW͏[t8d t7|+>cZdj=Hcz5?cl? @{! j(۟Hu΍x6,ͥJci>Bieda4B?XwAuۢ+ E+Y,^ 8\+]3 .tWpt0]d̲h@C)Bڕx߶Xf ܷӹz a Ǝ!XXR*&6i(eUEx Hl(.?k@_m}ڹQCy.60Kϙ P,'ȶksn8;l Yɿ}Ȏu& ˞`ٌ4L1+ݨ,Mg`G &jk^]8fUFҮ!L͈otRe\DNb` `cs{{\4Ec~pV`liKCT[gM:*;A|X_uF̐Mszy~U FiZ4mAz*ǝ/N:+ SED%Gz`hFk A6|,!zTbKPtwl Ʒ ɑFQ[H)#?h(Sv1Φ)0 "Jыękf*E3 ce-#9V踭ݓ|sjDomtNV-!m gi%l܇/lI @ln{RA!^D^v$2&p)$+<\ /AwBzޗ0{>?oo5 it%fO":ڂRoW|"V: R. rp`D?nҘYr#K ?!8-l: (hg[#2j {>ުqOoژ1򁔐؋{az=ݜ#8)A=3aeZX=y|TЊ" @C3Y i ͨzz/Mbr+Z#T-VYx4 Y(p}4 @y az۫ T\3{2+ d]*  FuiS}}xE59#Uٯ_K;ݥ`TY3 nlg&bP V]܎E*PT2pݛH;H_&B 5! (nmh25[XF/M:Uoy-20Y&J}|Q29k+T}-&xsu -R볿:%;aLw'f3s$Cڤ¸\C1*g34,ƛy'z$ʱVT"R.WOuPf.$$=7{2 bw}qp&TX)V林Ӌ@N] li[4LlU;mw#F(Й] #E2z;&`cJ2q{u!I2B@6p$h8 O_|yR 04$y>#hĐ-=ʸp^b2 |Z5LT2!mC;Ͽ􊛺gGˑfSb {5X|E3){ be|2j`$.L“z/^~rUR@SB5{;h||4Z`a%4e ង{ulocߜAFFm:*D ݞ-ڄ0_<#E;g/f6X5oj~⻄ /i .M,dM[4JbJ$ ϴ镥zݥEp vkض`>zׅ*-r0c$Ξ͍1}`j{à{ `pEz֣O N$Ç*&ɿlVں_쫵l:Mh{`[!lfNEͶW'*)JM =ӤkMg{Kq5v~$Uǹw?⋲OldU%%HFPqZ;%X(=eJ[.?2VCW[]oG)#%8fQ'nX".)o'&㇨t~ @GxٰMw;O&nssY,=v; h߅pRpcd{s/)vzkxmaH'^>0yT G[}<*clI xMyqd &c`Bpl %XI?ixj Iv"dW!Ou KĹx*om'k0RS鿥Z@I"&*)48(mTe$ n咩!#]8Oc&b+$d²J_`ĎX+R6vpc*AǜH ,p1WNTBbXLXʼ3\F cZvkʰkP촾 L+AVuy)ЭKUjoCJk'?Yo%8 A4;|wBvt8ҟwyM؋:6md=ޱ_.DZ+'W(؋xVbJKVhoe3= f#40N-ao 9>`vt?lW؎&y(֬R~J#wo{QtL|<1&5ZVFt{nP i 9yR8E(X4 EM .lYGlM߿~ >#PN`LWDVkPd9=P+_kIWE=$G'Y}|]%32#/{cH(Y/ ɇ J/LWU G Ҁ?84|{?9[F_QIӲ}NYԺydѣkJ^A[k{J#B(M(s3~hOXe=x[O,/V F G̱,{l[f0pcH5$G~だ=5د~(kb1DEyiFw-TcI}`Fgxgk7; .>/sX{׏U2 o:̞g4a#>]جU" 9ǖ0N'*fz2vrw 6>EƑS9n~qg QعSkN] 4)`?qHg4l#n!tG,+p \jwg듻KH#GRlYlb6R =cGZbR>SUK!Egȸ[,=L^3J_8䮉JR;`Rt%Kla7^RȩV4m]%pHZ5k1.e(~ n%x6IudMZ>msfH{-[d}t7YܪAS9EƢ*` U?)}1.ˊ[4>2qox5,(@ Y ҁiGwN||s <>74G@ucTyvTŪeQ.,DsU)1o*dۖU`M:ݗUep&GzU""+${@6,Ҋ+1eJ"JR 1zfvoIm-jW˰| ،RLP -d Rph|EUusjD) }? $~8 2uK9XL3q ʿ!5+btV4#@¸C/6 \Ă%?nB1"|ZV׍c |P{)CX3ThoRK`zr#~)լ%( ꞡI?K']hZ7cۡf"Ѱy>_ kjX>ɡ+%kDŽfB#Q!?.lW>+zJb P`wKIW&t]p+lѦC&,C]fӡ]Wy!vhCw daygE 'ɑ@ie Ɛ&;s6!>-`-zn <kW!˝Oyp3f8/jtQK1IgUtf;cSxr1P>ۑ=^҂:H\q;)aq$Fx%A*Uy[$wIOv|%U1CMT_ KyĕShuQ6/ۼQ-RS` "8dW&$8QZzmq" +#i&%$Q.F*cDDV+U3d,H!wlH<}Zx}yn;%% >BS*ŦlHؙRfApk.4qЃl d慯P<(YOs략fSz|(*zsE 4m*b}Tkx϶1Efi$#;KD-w] I!?B8f89E;i;T`b[-3bHZﲠPBKJ9'kr',Yu 6_xEB)Of; ;esu>^K_@ T8p1Ay#uyl/(xCIF%.-/ Qas;3J˓5~__MZά? ??Vu,C [J͏ҷ mgvRd%٣xf$5Z 1kW2ꐻ T[-" L\9( nW㈟[[; NckR:8 ᑃ{` DF (m+#嫦o t3EQ41E+[x) TY I ͿP~hX|/n }I @?Jb|R=b d]/8P=:ˡy~It&|#pDQm1yOQJ=6Ou.UD3V'xal HcL@ݭP'0srAo aJ,U2 KLyIw'Ee0b`eUkzҮL鬠li[U>QڙT.0lTsS]:Qx2DɒmhVaQ;@TBtUTc7 &3IRjvMQ}5  n_$jICfzԭ="ZUVRx,K9d">+vD/S Dp7b.(}{k"64 P̦=ZX~X u|zA =%8ȸ}.Ɍ!ɽvv:ܳZOas0.X dqҋ4ču=Z}<iYmԯ &#-%,Yg[ХAK/0gĜgv9se)"syκ@( s&TXo\f{dBefܱfsb1~]4K1f5ڬr@ GS;j>ccٗ5",=۵}$UJ YA 7]="I7$gUc2^N( /Y6n PIPg:av2ѓAČ\jOt[)`mѢ"d%ǯ YYFMJ/R,BwqiG|*!HK9r4I6G #Ӷ52m@) *qdvEX ܑxvʈuCEzE^H %[ -JtXBoTcM0=eyuB3 oc <cGװ*n 1ð~(*'t =r-ͷB?J>ThVso.:q(ň>r{pFyoX݉*ZP/譈ѱ:an|n 3o7e rުSe?7u+DlFU'xtyuU*}c!.屽/PMu;Dn*2yЌs|0[x.015 Bgy~_4/p`q;fH腳KT9Ð>B+ j1u I=/2llw%a,;nQ;@S}n-k\Q[4 Ej#&T9^mI`ch9)r(P\ۇvi0ϝbYû.xu{dOqeb<4`EzZ*:6d?"])PQqU<߱BnҪE8.*n{l ޠkDˇ́ly{Ŗ{g#(0,c!"쇀Տ} հgPYw]3H066M005e[x\«]~(}\ g2zB5Jr8a#2G5f JD[Q_cbp[Y$k?$lP"0*KW^US*#!Wxo QeQFp{lb3cjc5{;; Ut| VГruX{)a/+; an{#984K+ls=7ƥUJ$rZ cVnh3ph:Tck 4Q.-ꛥ/eUY>W+Xc">4dR{.4g ``Ht 2ׂ8/qk^tu?MT74FpY#,4+)I֍KHga&\CXi >#eEyg¼CCzi~8>g.E 5{ʆX_4 *P/^pǚ3 n.84ƴeo(k# lVEᦴ|рj2z1;=k'ޤޫJ{w]l5*bzO} !¿|u.}l9ku'xT/wx]fH 䝪,e9!IB]q\Gel)\W !|V$K915qNǣ=IJckjJtu!*U 9Z MÖ K[Z1װ ѵsJ`'Q+aCF<;f&rx=36z LۥԐdžz'PkS7{LͶ1L\4S&s_\_%eS< 5v"oe JY/ ">Tt՗m+1`ZgXI1٘\KXic\[QA7^R}¥Uc@pmn]lC&>F(xFP~C0+*#7YLj?'S^yESe(ENl;X-EIcd/Kh˻2\ DHQ[S# /kki%>!N`e斴_y6mx:*.P}2uXmA: U[eBm툦i pdC!sʶ=U;0C K >EPI-x+@b?vê!0:׏ئ" *GH^%*^hP7Tpy&g2"KT+{M]9k"ǔ_ ˕߫GHtZt , %eZSDu$ F։fw9%"<'NRjuEpit2sܡ>dt&QB-&I`Ӗ9\^0p?]4I_XQfR;. ̭0$Dӷ^" rK U%ߤ,{h֥Qo*'bR08.O-;-QK䫡Qp٧CCqTg ^+? ~ht+sa9aLs9?0u;88cH$?a.H+KTBgh%}h, y /l}D.FBB"ȱk8bf7}ՈsИ M͕$wiϗL-͵ 0JJݡ_e+P=_|!X& G r &,؊=3{dU6zwl&*ZesYK|/$&roMd/0e޷z^FfgVP@ oFH;&JWň&EO<B'aS w1fr3Rmc ibg\8&|`0{I_6_D ^ 4NxPe b5[ ԍ{|]@'\ RfE^[X]tGD7 j셧DW_BҷS8ݐgI8V"#ƛϋrFLJ>uē-Hsӧ&=/&vIYQvd/ X44$3}R˅ *=iv0pH/@AcEɄYL&)f7cEs/HoV-_Ծ*{fĬ0.XfJblڶ Ǡ1 C}1T*5qS@Izbe*.⛪+?z~X~(N+"('ևp𦌑 hR֛'4*jG^NVNgN\i]Z};Ou>=^cj?cSNzFv.J^<sς1 }gȟEc4)B:rg!|^D^@'.q*'R{EV)#K7bv˜t G>-'5U,^Kgu!bQeW&LTQ[2>? "\ E9_q?U´>:+NFC[<<nNt.;v M^Zd܅~8m<<T w,ԿBD? $J;L^nR,%.;%?Pc70uh]a{纯b5$r"SW-%jPk7`F$6\gV*jc袶vfʥi5*p 4+9َD ɚUu?(-4tkOI_nwBaL wCz, US;jY]ĀI׎Eok uEp 'VBo|eFI N3OKǝ !۱ vSUWzn Z&f[/D> Cl\ qx>OQ\}T3sʾ_AR3pmKHEmx-M98v7@ {zE>8ԫVWy\4{ ZEnH rtK0]1U'wלSt'T.~!4$ŐXS PM^d6J%!Lq% m@ hI3z `(4u~ًKB\ES|mձ|-z%M!$ 7? A2 '}7dơ1}X k-GrS'm63Qj}(&Zm6^gw<{Piy|׿u #0: o2w~s#!xh=YBp8u]CG+`@duMc{-'u[oYlX_ؘϠrI>ܶ``UP証ե4R}R rJZXȠƂ?/rxa]ƧdnCذpϛ4G_θH95DSsIť{ah5m4EnHsʺ ~f#mV-|¦mяP37ٻ2gx!}*I0nK,\̞PnĒ>(J?s~[FgG|#<@ ]Xp823/*K[%P[4NuD'FQ'cĥEQɪ 3\'lEfr~5Exbdj.s;Ǥۣh<j$6gx*RrYCACn`A?:?*\Pf~Z7H4T Y֧gQ2H4IfE,'@ 3rbgPt-}lE['^ogѨBjo3\7jyhYB}?A3r&75+3a);sIJX؋?re4aA qd㶀f>#nq-Kt\? 5 TPg҅0ֈD|![.y2vnϏN8]T(82pWQ$g z/Jo R$IqsްyE(G.!xBLi`r3^[ ZQAR:v5z.AJ %9%Qt\UXXݧ:Gl@{W{Lo֗ސ+03% Cgdm$0#%=/͝~D E@[\jJQn!̪ltPw%ʌŇXOkfS~:$)xmidTnݛlקlLch1BClm؋Cxb{V DVɦa /Pz"4'm$ŦGKKꗊ`B$TIn vuU%bXHX e8G'D>oaKV*:L&uĎcDQ7bY !.xqO~G"zYx4 BT8G2ި OKxDBgI#ŽAA3ByF0˭ӓgbl͗[v͇POKs-;K\ V^+GKڍ|* ~l5;L)q?QgwdD>SƪM8.&gH3MnT}CcylRndT~,Ώqg~x( 9]fP ѣ 4JjݮAX2՗"v ۼ{ue&gm)0[QuP9A|L4OJ1=:@w.NF~=>!Zh<%lB٣+4Z0pv gB>@\wpտDʦW>,}$Trɍ\!p5z]V!F)5aEdi9hmɤWLB[cï>jEf6ܱ r4cgz<% 0IM-:m9j=K-ՀZt샶6A;Am[V1&'AUpTxo""@۟YFhѿxMthFOYZ[t]Qe7{t 54.[":إ߱\tSKWYdt JiVy0Ρ`h#u[qaJ{քPMVHմ|#g7cbl\viI>Th`hȵJ.LY)'l2c(w[(cS=ds(šI ]õ,ZH ~K'.[rn p'\1"-@Ć?r$.'U M[)!&~1d9#H7nCNfIU\:$l8w(Rbbn2Y48 ãHb4!2KJr:6=ةcr%NBH5rfE{:H0 [2S·Uc߾fMİw/@;>,ׁ2Ib4=TR{qHL`u%;E-|?*0fny7|eA#s2:G)pY;kG+iDIH eDs%>m9BuWkbGSo =:#<)R`QW:Ol94AS0_k]͂~a@!@Fx&[Yyj,Q&] ?\v9اNm1gCu`]Y#JCU1^{/I;uy KH0#4͵?u)Nr7 OŚR|&ns:H2wh)?<7Hq80)p Oj:ՓF.`;)Fhah.㮍xW[8ODfYrCvFCJzNoIX7;3w} %5N/6J@(OPv&DS%T2_כDDy+cA~ӯ:QPZ5Fw5$ts'yGL)1Hϒ-tl:(:%VqE%!HC(oUV4b?ȟq%@$XB`DcFm·1dLQHgydR(p>ia<<9+LZlѫٛ>|.84C仜}~e_enȠی'WG%qq~jӥA~D$4 yJ~wbA-o5n824p͠Cl }L0]^KIizTX9wٰPlbxOR?U"75s(5}FIE/AmiEW oIuꥢsMͫ4u'{]MN@+߄+K4]A CAT*@+(T-T5) s>)p /ޜYVp7A * F a6܀?LOX\JZ!W#H #yxѴbPVNVM]GEH[gP/JlUu ,WY;qһ)*osDhws;+5Fj6,Ÿ,7 1PPɨ^c R_5rvΪ&/V+'rOT=ߣb&]0(K45'1UM?IE7\2]dPT3l¹!G'y <~u+,ՙa8K" p҈O٭07@+S^J}j{ۄBC@\K\MٚeܴGHxR^9dHw{I&JnZo+S[/? 2@a-5FQ#Yt _er喻2eXi5Hqu}%ȘT`)^LD NW }!m&]CJQK%8޺kȏv  Dz鉺[<] KΫD=oFv*2QL׬;08糰vdqPB|xl$܅V`EZ1`*73_w`t%MF/۳[Ŋ1wF2"-fi,H!sp]`:|/p06n]腄ajZEUwi8!T ::KW2m}jW 卜%/)eV&SY/aդB|AP5m:]Ѻ*4iic$qsJ_&uNVf(\H^ףxjutXfAT!1NrŤȭJJP`)?&h9o]y6M\o_>c`Yv,ji2p.ϢI+#gpM ,! MӬ}@ZJF~OIj}UɃ? W慬>ǿy.jj[,?- k>6a}2tr7u_5=y KlLtiNa-0Bv_es\BBsGr}ԑ"ca?bŒMPz:nڴdL BI09ש@?T+·+ rKyBŭD*h4ʊ,c5<[{LzwʺƀE44Q>bC(Ri>HJ]t%'k%`u5;mw^byDﳜm(ܷ#,S+lIƍ̂kl Sկs4O;1VBV\ xkXrEqcβ9Z'مwl"ʳLU mhI?. 5m-:.WU9iX.RÎ25xv/(L -)G#LM[- g1cYoi$|<0xDqamѩ̏چY'INT9 7|>a&-4:]pemh}͌p<8@R|N<'pbOBRIt:;L>].~ ]Ͽ^3oh(M+EmBN^O] h0kQA!+2n-kr(Q=2@Ec ]y.FW[ rJQ!*7/Hy'0ou[qj)gvIppVD~*̇TOPG_6GtW?6wNBi.o8Vs^HDG5ҧlbJ=?ѐCf뷐~{HM Щ*'7jNr!aa]Fs23-iiI,SA8h^xx> :6Pτ8z`П(uPfo͔Zٴ~`wR/'nv1꿸x"m3B.дGD`Podȕ佺3DMz` 2蓮ƿ֮Ktsp7Dlnsb|^`K򧋃lۅ*粒>-prVPdYǽDTҲycpLL @֊~a 4ذ>ԅAk¶P7$ }R%mt[D:ob^F"pKSFZ9,lËK0^2s l?+ՓكqMp "!m Qq?j ܨtO{f ws/U/|.j#?q{J$egy06nJn(5 ?SK1&-qpύ8wQdꎖ#Ӈ񸲶 r,wrJ%~1c/>\RJ8ǜƯrh%!`SPpyw[2=g[huc^djj~+;1N<^F;*o$Ody'&Jk2Y"r5]XNI S W\R½OI)MZ)_Y>cEsR#{LMLpuܰtznVW'N oQsy͉v' ZEAÜe95bEIu7\2<̂z`yNMǎ3ҕAgDNT@pe/AEb~65*(R- >bx!u96rM(j0i1Ol ^rh~L,"1=d>eZ1z{PTlRۖ@bơhFm8W}Ps7m35~YW#6^gFox c Pu:^ E颼`u^u쓹Rx|/c8`w΢h+b|`/I}+FƟD D83t</a Ebw"/5~zbɖ~g3C(ª!KzZ!F{' ia9c92<SYŐ;M5p90[ۗ.d6[`ŌyۓFgJb]H B:ׅ{;G`tН֞-lU[ǴJUWlI쒥q*1k,6v(xhk{݊o03Su &IĥeX3>큟/y2!Voku 39YLOG_WL7ӣ8^yP|;Y)dv3}D9o Y!Sqߩ[3gYZ07070100000425000081a40000000000000000000000016609d2360000464c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/YF ]?Eh=ڜ.+H0g(y⪑eb`!jg+r\$ApkWlu96{09ժ*:,,Oc3Uϯh)J (wUGCF'zx70S<ҙ3s]64ڔq_Pn&x ĈO2rEm >+݅t":NϪ7L-c4TZ1pԚ+QoFĽo7ѫ 1 ҷPg"DPP:p,"Gmq."JJ8b~g°'` 7Ii* ^gHǃR~_a,@1VAv!JQҜfOk "=˖qhtV󦛞0*>T8v4TR;jRWϐ\1nآ8qy2U_uC]r 'wljN# /T!kxhٷ!\,-񨡮9eK:TEqj yɔlfA[NĹ-3 $xkc=Bwp6et&+n;aY@nث*u0 |Jn*Mm6:6x[V; tYQVA\I{׿i> ljL4<fAumPb$”q$.΢G `E ?g)QhT(Elj_+1`xFR7u0=![5G%/騶LsRGPʊ{$̕eY#5',[ed{;͕ ON PF Fc5ڨxFݘ.ׁ榖}>`̽x17EJ8"kS:anoܜ7G"@'UiVXSyWU>2hAD؍l̃ԱN[ƣfL/o L|M !hW6gc^IuK1b6Htm@yu3{*yrNheuBmr,ւX>g=˹ z+ZYxbbA4J{+j @]P/sglkr?9LUpqcHˣo~(Ő:UT$y_ x5~\B?QjwiDaAn D#' 0?K,OtACvVo'ED$~I2H&,[Z N;=O r~CKR$@YD7_/S a683wzgZg; U[XONu1- 8}_6&Ӝ(1{m[6š/m$ ouӯG@_p_̆Vwgb@kr3(i`eQM(_Aq#WX sa6ЌO:3k-IonQT L#t!#4ˏ2e|%c_F5k+S5): tÊ,IMN ՛\Hmh‰_RJ5{Gd)!ҟnmqTP&ͺ[@EO E$"q{9V|"EL|:?}z| y* E31PQ{IעU:N BPB ?~S*j)m¹U Mp:t /S$=xQ{V3_Xhӳ]JM0RQɧ(rbnek"mrę;n^ s[K>B*i@wxOhbrҙ=C՗n,S9UMqݪI%l盟B٣WKm '0Nϱd0rD ,9~[Ic,ƏL9ꐳ;VuDUtՎ㝾D@WnlhA//2PE`*6={]x+sePo3$4T𯚛 gbvB= 1s ).5xBHPg*pB@{qz^웝UW `R-6+K*6K*Fx~;.9i ^WBo 4 !sc2LT _6($22 q:<7up6@OPgM|ebyV;X@Zf1';^& 6m+Ęl?Н/shQmIYXa M57_.`Ø6!w>·CzMsR7pm{J$[Mt5v@/rOt% :Unhn,(] 95c 1 s-Y o_)p Ѷ>tkc ؑ ssPA+j@ m֝a|gFkEU(Wc;-{tVw%88!4Ia% =bE+tԜ4pp}2 < I,ُD1ÜDgҜihxao7-uwKC^ H.Ѭdb}n) 2a6 2{,H\Lni[|ҝ9]ga>{ 7`SF4N p.v퇭@7\Щuv4*?. *ewccCOϛJk?M OPAs`C 5Ͽw'go|;FZܓm2~N~}> BўrܧhϬdI&BS3 RJoI%qyɃ"\Hq݉Aଁ. ڐ[at/ |  x>%BM E1M`f;N6Ӎg*)aT"Βf8[U=޲o D^O<ȃcYڮTw8{o \r|;7,1k썗 s3箮T'j% V^qWH5 +220D=8:-Q(LZvo%=XH%ퟮU5*'#IR/\#!!+g+/s4w*Maa g]tixQR2s' _rP$k %"@ (isCh3Bd,ʑ*#Q\3dvY xۊAb PxCq;_L'8Yvgօ{ }q,PޯfCꚥ8ʓضsҎ$,fk{fs,⠃'X4muN֬cSQ ]'k1Uz Hx;KR6"M9ZSߘf _(( Z1Y*.>J\qZ\ o0964rJ}O[q%UM)@ZDg ޲id+?$": O#)FBK[`hQ *ld,!*7=ת.zTn 7{;**!J|I׵O ^$EQI|NFQvM>hs!S+k8Kёpi'RO]+Ӛziؼx…*ZmuB ٌHp̮SkăFZZuD$O壁m~0C$:'-gK֗֟;Spbb Zaע& c\]fT}Sj "4BKٲAR5)4i@[ni]礗씖p5ÜCGH V=_sAg m숌w3EsH|0~^l}PO 1bƬFJ&0҆],6*:dњ \?uB '|<+5 r{n{p-%KԴL619@ ^t]%yF tCq &jvܿ+O@lZG=.Zը=*OINgL'^֨`lCMߙ % AwnmfReuL l.>6wo"C\:&ɹJrinݮs ~S1 .7VO-O3E7R̐m>1Pjnwq_sgp)dg?ʥ _+Gm}ȩ39rf<>o׮?JL7UYA)4 >M0o ^ 49,v:c6j|zn ]9ܪݼiĘR.\MjE:*ƚv -~nB#~^`ьzK0Qc|<7הb9 :lX݈sV>ћлy26Qe$3q=s'F3ivc:]l+:+M[H0ޚ{k_[7+*Jv *Pu}~7*e qׇ= P[#뢱 Y^8]?!3m(Fm)*g^kC8uRk ^6]vtӳP!߈eL%ZBm4pR1I"qO{A\+ -#ߟ~ ^ϴmC7HnW6ZЊR2>\,T%552ѷ?BT:/sxe޶ڠ4,mFo[+_LG“k5S3܃cʾl#(Ѳoqvb'Y0:xSwp̓k沿wsy^&уm+pTQw1ˆ2Ʈ3|ءp|E+_5R$.To48`Z$^2E'~A0cNeWyt+yOv:DУF7`+aA^ope-BG}gi9,ĻZib&mk% QԊBg蠀&^qrYyLTl/l2uIGQO(Ya_*oCO ¸C įS #Ph ۩BV*Uڀ_v$}*0|R>W$0Io]gNFpd/VzٹW{ ]fx#;0NǷ^P˾vuY/Pa%]sV ^ 0xw^ BҬ#4xo;8<4Bu He=lrLAdC|)G,O5i 616_WaBpY2%ݼle%}74J/,AZnFJkG<(c97:pda("Z_(k2۔sJE*Bj>J@=ub2ޞ@l/4!E.1zTR&pMZ'KL6Vӽ:+sBصdg1ngך n;m0 x0;>'vxnaX5_)$n2 :%X`zEl8C`,$J~dFtRTdb)9;T17b S:)(1S bX^ږà/)v9 }".r(!z87\\Z!vy6 gL r/NhU'CvFa;qwO@W f/v: o(' `{YYjjS_U?|AhO@}VTzڄWӕ rBd-qOqg=[(Z<6#*^Q^b lI,Z=Uv~9&:N38AoAm̞(|kkcbyoka<ոWuAKZ^a qQcj eJmZ .In7t?zD 'VGc|^Al-N|0yf p m|@`'T*y+ ;}rJVn(^Crһ<:}p x8(] NVPsвxښ-JS'kbm3dz䇁v뺈c) ̲$>ukx*8J%0Q-#ZQ6h7*ĵ-XLqǎw2eWi'8)ҳH1:^o{0[Utq]ᥭ6 ^\nm7Zh@s̻Y65(<(ɅʔnzlfB;.)vb˙X(1/9v{[ MӒ܊ >`^,&?sI͇m kqH@w#0EAR"\Q0ܭi8aف5lO1+#Jo| z8\b[¼* ˰.ŃI]8T]$%OnL9 $ƹPlIc;q(>#)gBoTذmIr$`fNX1׀5j*5.3Ŷ,*֊Bdҗ 5q&ep xUgމ+{)r CC_=|R/m=UEtqs/9*EMӌzjO-r-YdsPѕp/A ޢڿfK醙Vl~N}ۻV|xz(Z/t^__ >(]WX͊ =ʄY>xOvkΌfe375W{ g- $MERԨSVu闶c~Zi `AF @.}b/0]٨\B:3yI"=#BmŬ.#{f#mmcZ"{]K+|7=<_SoԲR: 6?#U#Ww4! (ܴMu{tpy$/\Got ij{h>5h_yhIW<L$MTj@HV㧖; ]1 C^`QPÿN29/BLKF(z3^RԜߖtT$H\;DjQTH@^ ~YNQ{3Þ@AI2>0sٻ, -B$"u$z7TF"i.O[g$yOkRj{t<rPmMKMMѯ/=C.@Y#-5s; pqgh},Lx8öFlpl\ JQQyIf, =*q+MKfus]Sr)a);1ڪLgi+›',< QTPC,1x Jnm֬wq?J mڢBƧB$#]rF>=ǍH/xHVt'jԷ5H*o "!q&!A}?O$ME>9Bff %p;5T`4?,^L]VZsHѯL i.$VGiNuG<#$mo'/ '1JVL<?92L\po1Y1<ijzJ]"~c~4 8cBNK p 'X2Zcݖa y ^6ιVc !$)(c6e|լ6{Ȏֳ6 Guq(xbS'Q)bx[81Lw(ڞtilLBBż8g@b Jןsn{)3po-?'rt;ٵc[Ѵ'$S Vr 5d[}Rp0(8CzaA.RCsS95H7kD4.aVN%^BݼJ SOA̞ kLvfT\$68#K. QZS?[48 k‡{#)6^1i^;bWc]eg2ۊqn</hJ<k QvňP/N52,-&#Tǡ_2Y4ބ|1twhOj>+?vfjcORrKOHB17Bl]Dx! f&e4M&NE;e%-L2 Jco\ I'h{lU0K%U4Cvp3(FPN dm(_%`9}uB[;TjGG00d؏ BZ 5T2I0Aӳi?}\,|AmVndrY!GLb$ŵ;H^?=-?63x^s[VI.`X˹.ґ8UCkȀ?}톿~ Nq7җbU/96Фm7SfR\@0,oo?TݭEBY> liwEU| #q/\8,02oLD`:D"8rI,n Ԛ+k_qj3':v8 ^g79T2^67SPD/eQ5Ke S/  lgPύp^ЮKG;]K5R!Ob':i*M#j"^AßE09` (w~! *)=@ Tp__<ԱQ/vs =*gzoP$K,Au__ JB֦LZG"^g8S߹AFr5] $={o!O&9QrGe 9S h#ak@TfS%IS?[9c}`Tk*}6A7,!dץqCF=[\0"Y }?~zEBEpPȅz%{jQÑ[q!gwDjNa˖7Np_i˸w/<8~N[evb X=bIU> JCcmT9wtmyXt(0%`(_b}͚@;{E6b4+2`h_Sōh-cP1A|QzN8¬_YYڪ`~12VSr2ޤ3#,,s _x{]^Yy"z>XܭU.[ߑU 6m;>D&k&Kخ Y/tݜ988]sIUb?‹BC*2]yYL z>PX^-&De s3CkjiM"Csa8w; /z+&V_0RrZF17QpG<gjDZ[U@"Q4ω9u* @7Sez]3salehJ'S}«m߬9IJ*6Ry ?"#Vi_ 1!z<+;{) R㇣P%񒫲ci1ph3L[ #0wovm7 "K Lo˚D#ؤr~쭟[RI-lR!Żc:YVx2cv׹LI줠N#)f`,le ǗfC,~ė̡Z0vUh͗s1 S.$_5;F ψ1`̕SԯQjld#Lbo#ӜR58KF`"QK1=JGkP@\-^uYG׸+IVDax-plKIM\+b|])$AΘf%e\P}*W|J(w= _WFiʕ%0ae\Q,k/VvHW-gh˄@F=a%4bH.XVGZYse(Xao8gEDU4!B!٥\(.jb2EQ5q.4@WoW%F}ڥ50..^|ri V> w!j+u:E~3Ya2ß {xpc-Cg{)qXߺi$9HcmII qpWeoGNl5x'[:`3xO )rwij>gPJ=|j}ySt|w mߣ n`NDBgu&]ē,a=YqatVA:OҳgzPû"פmݽK}[Q]!k|g "e:FωaE?"gM5>n˯=r|&bOn͘DRutH 9wՎ}+^ Z fpn]5; #ٴܾsi`M2X@Gٚ7M5T6 R=|xrr;1 kD1_rBebq/mطX>3(bxO/kJGVAMWVGj eH] R2ѯ(ȶo4΄TnT) 4ν E92e[}KXIcp_UrP]95Uֺps[`&3mlz:kr,'M(+ɔXϦRVn..c*cmg§yNg끸% ,AIYz{r2++Xs74R~Tto IYn;Xs>B{){GS3o}Φꭱgbv;iEU8kyy͵[ܯt_q7svadThƐSɳ$N; ޖ2V{CPuM@k]::+md*%&hxDCzW"`2CbW?# HDVl24w*k6`kH:+wg A>|tg1.0-@SMj\]F )ƋjޅEi(:1@.r Q>X5nKx0H a 7j".(ں;`A18αz5RZ6TH$D/'؃mW@$Ep:iɹՂs ߹+йDNR.8jM?ӌv!dE(Ӝ1p x^@k(u':ݮ%Βln; xV&bnK02ňѢ퉾Xi^'N+H NCL z|A!254 *B=8R) P4ݯaRvT/ vhsqyqpEEJ947*u,v=lc\FFgkz-[%Ӝ)0ޜ!b=".yD`kOLEej5ykBQ*Uy2bcp7a2ǵ[(+dMpyv~$fCJVmBC]iS]򠽊2i(sdVG1ֆ Hh$PΟJR;:913My{)M9SJ]3VG*bk!zr` r>L@3OQO'e$?ħ8P+w))naah &:7$^3 ɞ,*$+Y Sb5k揝y=Koz'h0a{> cs;MW8D͑ h* <.Q1@\"̯'Dr< INsBG"X!$xG#ĮQ)cueH5VT`ǞNu:f{b f{T#;Y0m낇ڂ#nl[# Juy`m埩yl`G5 #~(dO&A v3,Fsscnj #`'J%o{`x;c cJ׎egW jX;mlķ E,g\awlC/֎d5%|Xn] 1G iGWѩu;=:ӧl|@fTDh$Z%̘nT0gr8sCEJ)R\0f f7!P\qj^QdC\] O)8V/@B5U "jL-ai8N{(وs =f[A-+М~KnM΁RrDlMN%/VEb8**r܎~h ՀOw)$Jn6Q/O,R\9,t\_B8"jWe zQ #xDZ)ޣdӅ"En`;ۘc3aB!beŚ>>70xv nY7ˌo/s Kcx;&sBKSR8GhoPad0,UG2p+yi$?v[ w,N.[/~[^H67P.{s5nhZC46Pl/9)*M\D̴7k^Y~-8ڟQo@_.g7D`e[,_GYQIu9MWXK<)EWC\EyYKKԥEDu jpW ]h v~1< ^:%._{G^kD^f "Dڟ<,52ʱ8ɋ@tiQ[)^T-[ ]0 ɮz{7W##'R?}|q}#I3sjȏ( S" g =LBN~ Sk }@)e0 ܽ3>RVl t>lcoyRmOnwIL]rD;(,4'PArIg>oufo ţbi+ ȫ^!i[iy MFJy9ۦz$^G/a۲oK|RΙ_Eiw`DGJm4q9;XG'\%s:ưwlR _8Nƴe8i/UfXz`P%+9]5o-A[gC[m5fՃa;v&pPFçl*һ ˲h@) ˏȽ J(6E=" n1TɣFH0gpeMQWs5dImw\cDzEbYc8U<<X$P0s0ac#N^gO앪y[郝bWSey_t\6Q 1AЕW)eC(T-EC,TxK-ӶUGZg*Lοѭ}p6jZ/y/h]6d5Y7E@ڡHfr2ӈX9vڑ.Fe60Q%VΘl))>$TNeHwDg]rmt ohapXʬ%~Kj>.l[ v'qk9`Pv {WuW9|5]ZPXvu+0r[5^B~xB3C8xG`Tše bbD|) ]z2Eb{6Z}sdNjЉla \pY۲AB8}rmi!Q18]MZRyG@P7F7j{6pP3aj: ꬏Szx'#`Ɵ|U%OOζ=FqB`Ϻ/Shdm/풶Z]h(A J|/82n[w4O;)Nb3&u@Ik3̪ /KYkP5O cy^Gs+ID4C*Vֲ( 0/*R { /iTAD7v tkp`Jd-W3/]pHTa0=7%"(5썌ʣ1%5mzǁgCPV]R2Vܚ͎0-(K|-2\}5.vGf瀇{[Lғɑ۶3x# 3 ]['` Wپ$mkӟ[A,۹ I ?n:' rh}Nx7x+>KsGE!:3 gSe/̇*H9Z<^$o&e57pA$0&)C=뀜' "ṷci h nj#M=ρ|dV dd#kO7U4`9'yÎG0'b${d͕FG$sxϱ`NfnrGj bC#LK#(Ybը%~hT 裹hg4ũ<. s1F:*CUo6l(]x+xE&7iVԴYĄvޛOs[ `NKiqJWQqMD9N O D-;BBZYdYQOl?Q[W2:tf1#3&DW6mi߰sc4D)&,]rǾñ;y9+V`u(SSp%I}s2|+CJ"Tt? ѷUB!:6taIK 4Rc&t4aϥLRz4%âLwD-160MP "Dyi'lӭ;a]TV8\_'}HR*M7i`9 l&1EyR͋E@` To+JU/B|,S8vvhC**Jk=\ D@ >I\k)לb1P1 83xvQoēܭ#MА Ѭ7tM8-/Ma?7L.M [futˁņ%ȾfPPMkQVE&1?{9t- rm;rWz5:qw 2hǔ}AVAJ/Cӳ@k5(ſz: Qi 3:IqΩafԬ![/+ϋ$ҿt9l-HB0$M.)Zo&>~lٵbDj}smjQKQ)@~KPHzRh e+#Щ]q6({zu/, MQSZ=I:6=pVQ=mk\6\t#>{pQ9kG j-{wf*̻BݝE|G` kǐeöyR:]9VTF#ZZϺ;v8-ͯn)05Y$Ū_f (+P7c(sߒR]F܂Q(Zp8Q^3nkspن HM(Xj<yMUEσ``y??h<ەܢs=vrCF35Z[#D* Sȟmols8n%c,E޳}XzjԃUuGEV^9IbD]eL ёVȥn<c?/f.LV B{%s5LBkE37N ccq6{hkXQy}?Ocyn۹W|-`+kMM s,$ $ 5MG%?V##c8CM`ۉ6^[GnagzH9C~].\9FX{P֌iu@98agS {;[3[^"rf@p\oCp72J xT}$l7 ú5v"lmf3>ҥ'o-b6Iv^^geѥls :&=U0" oul3 "G-ꭿ,s]WG2u\` r. Xu7J@⯨P%oضv>yiorhugd Ӂ^$ [E71 DWS:%е\gֹA4j(wnMPa}POKﯱ+F'K/u?'rO*g \1ru@P u6^~n߀@RR\S"oKy)$XeIQIW&MU@%YkkACZX@Z|fTa,Z` jt-%@ݴɝw1x+f1=iRIRu/Ktsf5y Rn;o감l,K~ r0ě#nh*$a)o fPcP_&@؅TC8{V_*ސ){.°atNy UWfp3e6=MEHv 2w<.HҴLfn %)8ɖgyS4πMIB^Uoj`X !PU+LHȊ$ᎉ6*^!t57!ov`y*an\?BT'9[]n5nzmDZEY-qt8f+Ox X&.(HAٸ3ޢY% &$!q_ ꧓9$L`m 8Q0$BGݲM̿Ri{:wj1d<=0IQ[jQ_A7k?_Yw= lpl]ًGv4ˌU,H׹UI.tleTs^epm@ j0t,ÖW6Y/lZ@dG炠،- v)/v7- Ռݎ zu `ȓΡ䧐%cگ}6ϕ/ Qplb n7eGL_ml$gb%[U!pZyY\A\)x00{PEljYpYjq@i\E4LjCێ02fp=8/PNfgťe&jEz-t3 0p+ʗ+!e3@ ~p;-,% ʤqݝ9-TH3I&C :՚>tkgQؤ̊6Oam;aY'"c/b{7j 9nRF{ 7V6JVfKsX%zVW!f&c\Ibh\&dʙtXF(I)׎iҫ8~oX ʬ9 ڡPYkZ`L՗dd?XhAܴoǙp FMLt9K+z+~Rv00B at/ۢia-h: Uyá^n{737};~ u01[n4ΰl?_\R/RUTۉZ7jd5̦̓5Y, e)0'ng6:k6E<8@MCs ~&5.Kg:N!?lͥp }JaIaFkMGï{EirE5wRڰj Gf穙Y"NIR_2[~;H'@ ra A{B0i2 QW4vbdG Gʾv]h!j)a|CvFҩX@E_v8Ji{)Uc0)`NJ:H$ D mbqf0pn^|x[.ކC?d}lӥ$ߜ(ĵDPftB` mohpy?.V_ƃ%Q!*ֈibwT{ `yX:7*|e{jn K䐅h+Cfo7MFQs/?x=L?T HG>B^Gyaha U )LSܱIBFg֙򚶳l 3I n;e,O@ݶb;آpj'J4Zj9[qgLXI%-y`3 ~G0OH8udzC2m HX*cC5o3jX$eаD:+=|,p=t] 6S_}#Τ~q;:DhXw.Je<~+)t lg=_mJ;%"Ty͠G;//`ȨT1/0ފO/'R={_Y4ג:etQ(^9+.JT,6!xưV񓗈fU Uہj" dtI@@*=~Aǽ@h0 ;g9W wvp4"Ր'u KI62XW0Ɏpx;Y0IMܭ>]$* ac|FdE;8M":rdf' =_;zIPM]6D֒_^PJ L"]qK0Z ) 9<rS5dB=k!B<G%+0/SM 5@ Y A}|j,z{$hKg]:GwV\@6uN5 ?>0@+7 58HDD;)2?e':+ǿ7 ZŝS""ȟ^^05P !@\NTT6˸ t+D=6YV1HC 13$(bwØOWŇ#A u\[KݱH->+$uBH5bE÷y &y[ )~'\rZr+9LMxz/4JPޯWL$w̟0~+)ʤ.v7hA;l[>A=xƣ`d__TH{!R|6I/@dXXtNe8@4 #%7V-jgVȜQ.x9 8TީkM%NQ}%u9+=6 }cԽ͹D3w*WZaEyKT&6dr|=N uLKtLيw-;-avVP%rOrl` ,P0:BYDjVG9l#Waheڈ7x06Sz&GSv1_ MteT|k>%DɏwĒm'>ԧw8mGaF?xLKTdd?th sqoRt{e @4jxWCqHT"5.@}+G#[Po4iѕAIr8z$,%Ey6Ξ"ʤ.={W&V i_z?Gl4^=>Lզm\b;%ᔾ9,L% )i\PC~#s ?mk]KWY±U@T8h(5EVUń9S(J~D }ԞiW))e1Ov~^ ȶakE sbhE.V\:kO)s#eUyl^z֙_mhíTT8{ Dޝo^]y0L͟ӄ y-D@mR1S r.4%&aqwؓ#BMkHՆwXv%*B$@@~~XF ~Bp3r*!j{HzJDo^\䝒{T(y2N\In\D9-9}U?ɋM Jp+c?V>z_Ę$- )8$^NjnS$f#`fL|N6[3ξ' *Xgxv^,57|D̷t-:uVJKMWmځ5+3zw' + _IgۃR=P?2ġDd祐8tCJNVUr!]%ü̹ڦL#C.cH|4y5^{@G`."?U7ʍS^D|?4=w*f\GdV*^b4J'-|r7ע3xPչ45d{iW[MI4: 6;bli$3ou "wDQïf7 fT[S;/c=Os![C )p`pKa1FIf䅂^Tyq94xIAmh&\:f-/ nd;`B"%PG TĤ.yH5'w;eM_8_羫բM5M;1r._a4 AmX0!B${Y1J: `G_SsCAq"kPP$SpM2z.a6ΤO8=/'&!WCUZt$AZs@|wj 丱j+ urKTD w0-NIu7@SSqsd[Me?>" yuuRa9hRr0lq0o`ִ}ut;6b s;)ڸ*A y:ȟ\BsSr'%[P<ؔ@kB0>Q׃.KDFL4~R/ cpM4FS&Ns zQY_k1\,i[+f͉"+ܖ[cCy ~d8H'6i5(G(xb~~wCr`hTÄ $7+R}"v[Cl rH/?b?An1lvQ4x2@yREXU7pBXd%SmRD& \-2hݯX[JELj84 =hަ.fW^ϊd(Ӽ^軆WCtF˜PzR$'U< i"A3'0*Ӷ/LW!g4I}u(#dGwxǙkr zciˣIE9%9۝ 0m!o?s8-?GQ5=m gWشhzJF #%밃BCpBCO5.68=cYJL5 і9MVbgUcs #n/x Y3jn3D鍏 qUVV3n`Ou$klyN䲬 &j1Nyr"aۏ'&NXqnL ##B& .ua!Eu&֎rnbg? <|ρ;b$agY:jN Ӭf,`VAtooFv[O4n5|97yO:|)<U=I-j2z?|eBwʨ|>I.##aȌNI܁ҋ"x/ObkF#"B:!tg %[nCjFBLXXZD~OU;U3Ͽ<pp^;AzӬ_^nw)H`b:iJ|u)"ӕE6B7@׆?$D$zMf:VC?(F=y3*a 9 ?eNE -z_O2FpÊa#˳lS fHTMX6@a eTinlF&KlG1 .2JA.:DW P;[]}<E2r?kuh1ĭKw+Pnm$z+cZZ)8J"A۾wuFKpWRB ־s tiB=Pt"̘{j'3PfL` QF_3*]X;׫YD^2I%@sb X+=9( !&d |In_u>4&w>}ݢ~M<*Fo: ~DqfysM`_U1#8; 73Hpډͯ >q9w8xlOU@*d Y msW#,EoQhF+̅&^֓>}6$3+yL[0TaW*/EF#ٴ{=8>USEs60EL. IKp;gc 6PקU|B2ʡN m2nFgHi6ST-hĹ=5ȴlIRQ.)7P;0zh'O0V7~I*|@$XٲH_+!"^ g}_D a&ahl%LӜj~yc^'¾JW:C yR5emZ'^JZ̤脧a8+Fw| fchd!&{`_ /鹃.vt9&$lLiAEVyFR*a"\<#yȹL3,nnU )+% rKraK.@_!mDpPg=g~d+򙕧Dȗ@s}n-';{#KdZL?YWBdf]Ρy ȩ6EȆFM}0xIĖh4 %ɭ3%OXSd$;5:N}W+&R.}2HMWV\G!n8؇4Х/XanѶFDgK!"_HaU|adJ>Hdzp'b08ƿ5cv:nqG}u(1޷#l/@jKLJ'ʿcWI W3| ҒtњIwxܺ&k#Tm˿bРnTl)Q>܆(ܰ >&hv C,Uh'.aw sXhS2ۍw P͟tsKRGK60 i鮦4Vrl@8->6);/ZAŦxJɄ+/QR1nIaP`6̑ڑDzEyV*4mpe!$࢒%̭P}M`j .n>ݤJE{tk &;,om0%ZT`Yi>^ it'\8,-k?-s8о Լ~ bN$*˔GgN}\ƪ #צEF%zB&Z$FBR [.zVľ.CVA+&,t>HutuQB! ԯ܋XH*J)fh%ȝ[Ȟ+N#/ _0:* !BePcn dVѰ"<$D\[ (Ud2*Dw/ǵq=_|-*J u(ĬywӶG u(S#X;ߌ|14c!$M=<\FcZof m{"&x_L$)Esol&j0CmG2F<wc1fiOXy($)(T6>rKCf/{t?a63y12*>׎[g3t騱z'vOÒۅQsA% >֥\I'?^l:.!'4ǵ3h /5[_zW!ruRHm׍ylZm=둷+Un;7!zh67, xdQwuo'\q' ]dX 2<(yoA6 h8O$SI`DJ0B1|zGz|& O6sH4K] ż^oz{^kHOSEM \LEƺ(`-ٖBTq4T)aZօ꒭agc>Nq=#QseߟQ2̯^@N~ qŭB8,$O7 xb S,]48Gɳ5S)%oHe7n,F``(Y .N'Ui蠝eX ə5\ C ~unaT Zn)"@rK|F *lS? `9lwQix)rJ&& oﺉC$jITfƠbˬ8_q JP_i/c7!(Qa[x+#mY=!:I߉h@@,^,mјgFqvN+'3)xo4rF= :TS冷X !UY[ּtؚ"Ej{ cc.6Dh ^/],='! {ީ-|N% wgO LZWUyX>lD}`$l_>r}So\\?pBW'/!S}lξg O _z,y7"f{3$[6'xa[7]  n΁Aq77iۤ|JN|ͷ}i)WyNL ~W)bgTVe4):U~B7bL |\Lm[Cx: |ڬ!F#U?C8^Z' G˚7na=[XN}bx0Ddh֥ tK u]m.27I8zuH/"|!)ذ!& d=@*[8ȓx .DË1Tbv`#͹OC.Ll Q:ռYGpZ7QЀѬYbo*zy /!6=Ucޛ[gϾVl"xZ6]ȊDgsq_ʤbpnqWsP?1>8!2P{ʕ6rUJz&5s-/N|,hJ':$1YÞyԿgT%&Eڏ'Mʰw: anv'|UJ\DdOb۠jE7_ R6nhnxٛB&<ɤdYpC3sE3B0)Uܺl$, UjF @ Li?{lSoBM?RRyh4ywRI_(Bͫ~ vRџ-‘!\b1 `oҔ$!acN`IDfpF>QTrŒa ́rH_N\f=_˹IQ[gD7ޖ<Þ0햻 ıVZKBD͔J3 gz28`K0CǑ: .mL!f̒4Y-0 FuiPvaU v FOcB!dHQf2g X. Azx!Xcaj}h&+AB]$GMDMn:#6 BӰWbwqC&.;"Ywb$#c d џ[Qi l%\ +53a|@ nLۣ b\t0'4`n+*VT80#}\4Geo[\9V $5WjTFՎ)+ȩrUx# ^ƀp=Lf:i`?wwʘ~qF=?v܉hY_=V8*ǩs Nj%\qK3hVUvPj >4ƲNtk0sFw-t>q9҂~zxWC_],e)5L)89ޝ^e٬Y@[{60؀8&V.o$`]䱈/(:鹎M%ybVhV55c<C&yԹ܈OPjL$R1LG6zM~ V;ũ歇_a6(FS=7TS~Xlj?gm (N. q0Ͽ & 4°Vgލ*Sc-i ~Zw{O4D- hot?ov7b6\2Zv,8WdZUxA#P(:цZ˒̄:(u;U1ng B@vrf=}@2=1tVh)\[J!b,"8<9ڠ2b8|dGDC#387@t^a~626 inָef" MnUG@-&9q\!4K-!!}! ^|kr"TKe%;o1s 􌳝#/ M]iq }v>kYGQ@{<꽻yHx`~52 M&9u!dž8ุi^ bDP L:X*@B' -8r+`Hma4X {P'0^J\|v6q9~;bYjwFUBmkڃ- cH*p1b,BS&1ҨxgiY@]ˡ.cM ޡ޶oq,Kh?k:Lu˹$R z;d.z`'N3=e^{?H&фJL7PR8ߕ] 锕ՉhҾ%F.l9COG8k*ҡ Oct_6F+H:}2ڶ^ pz/LM88oLtɔ*3&aj>~!]y}Ԭ?cس98_~)B/>=ptud.BL/v^&mxl! ɓs 6M#-V[:=t^iԽUOJv9d[,&lB`=N4,rB#e`)3qj+؁ wb9L0Ku2#UHRxx.09neJ6jGEzx ;4Z"Nr7'4ޅx>% Gʙ"fhQ[JQĢ|IoNN9CqmbP9#̇Փonw呙vnHW6*;4 ÊD.mL<7N\̑mÀzߠMd>ݼ'IcZ&Q%h_]ZJ?rM](g (Ijq"2ypچ#pw3OD2,fӹ`?/UwT2 N!wK#AGr_>~4Z4gu6b/г,(ѽIK$՛Ȣ=fsbt_d/yf.u]닠߈/0W<"`tkWnmY} ?DA$e's>87e*ndDAG"S(F82vjNiʭn#2 mQqS ΈO4oa\5e잉$V p Od#MLiDȇwY;znot6S=^J.|˵bg-hn: )H ,K!oٰAGc*|Ѩ%k+ϒgtC#= 4ʻ]86B kdAxאnEc1͉^nwuP#N_,naC52ԣvV./?v^~^ 2q#xdl}0{ bQѠ#ggNd輦^4ߒ\`,o;/:/'DuC_s>}i_RTִ <~I|I|1pKA0pϦ{;$o&3zp@-]2˩P_u$KUT9XDw>s =`>#1ߩz5 59*l[!Z?4 ?ؠ(*;0/V|z~,ΠKlPU,XrʳU};lxL=+*Q#_w|>u3/)YDɵX4ʮ} Mɂr6&C$!S̜?A cx}].ED$? IUgr9o]H7H=|<]w5C׍3Uu`fx硧N0 ~[@8;f5h%隲4pz 3p=@"OT|G oL}x8GkM-g@o(dQ# {hFv$Z<)i)Or8[$t1ƒ %Ⱦ*5=@8죝)'[ p*2ٹVyZ:3ˆr6?ksȊ ĭl6M,w.^=mgbMԯCѫnY޲"a[.ٷ+F1K*+LR;\/^@^޵MvC ,ՄKE-.VUhud+XwVfԼjѪ(LYE=?S!p(g>A_"I݇eX p˳]Vn9^RSu> -}^' Z++R{#|r eފZ?] +{d k0ۙhb0 3_exN .e𙲀=Z+=5۹G~;aF]#G 2YVEEꮱkvx &+f TӔ&-Iɑ#ŀj<!b&T1y#g(OSqĐ76P)`rdϵt<Ƅ#0l k0R"h#x2:_ x~+Q11'̨9 :JOş wdmC_lZ)RL$3b3}UXd M)*$f yK62WD8۬@ChR諕!Qp Ѽbo=KYCM>6%oB2WZ5y_i^T0Bc/az+>E qkW;i_ r iZ\A /2"T+lj<{5Ħd| mN|PX Z̴ϒ+ba$8+HjW|+rढ़11M9Rap@0549h 'VH :w hw0!Tz #G+ks8/Ocq垓_'A8Ӝ<\:_Nj.NqR*s,jouu.$Ǽɮ&7~R}?^ :.]Z3_8A&^-p4pe£5ELY; o6?~t| lE=6$t hGt)W,i{Pu~jPʎyZLEܡ z[:;enHQ#kE~x&Z$25v,8A'<[LSLx_*[dE1d dnCoR`$]6\Qx,]jBg0tqd@8kv\&gqh|nû+=u2ˡ"`F'*6T$C͠NRFT,Гj8\ȩWXԳ.ԅȷbF~%w|JA2MUOإmEY neWhNh/eDga' VXUӅowvW=(IÆ.JK&A*o!OXem|#zMhA\(v`L)/7"VN;h=Y壶ʺ3R ZH4Ko[a#ݙ{sQ<{r2"9J,METS1u3lOGf $E0*IBvr[V_#V7o? թs8? X g唞 bUxS뼄ǚMoIv2Eezr@uihc=md;+Q_9 (Ao:5(2ʦu@acʆ#%"U7I!jKi=i ͲBFTS6RB: 9/4vڒF9 fkt#oMH*8@ #bxͧcf<+UԤ'MtBVzwctjl tvz %-%N1G2xDE >6XyK/I5Vc7wW,tIa*V+`Uʲu!O]bnTz.?bnN3r >Щ^_vun$'į0@NB):|Q dɟhw#nX%銻: rٚȃTرcSEsJް, UG9(Pno/=ngER R|:5 Dt AɓC9HA>HWWjNےPRڴ %:L6~nn#m͸")7oVBzuܲ3뎖ӹdbj%3A: c&yzP%HxiǗU#O=VBsrPRU۝1"!d%XrG2""ڵ^*jjsCm$33sAGݝ%3 ɄZK\j~\gĨC+C~47@p\Ly`ݲP-r >`WaԈs5%q5q7cQ>p|s)}s,r7c+<M}?XLkR'i]D ޤ2.Hĭ?Y6@#@PD6X0—~Bl\߁|v`2&KY]PgL]ܝ'0he3 ,>v:Ral% ?2]$a/t@cy巔 O ٰpGq4HiF-)P H[=%g9&̞n]PTh B`C,)F"GaXoh.ނo4xӧgZeۤn):F:vLs#+2+f2|$dW^c#5Z.ջc\gTϫ c '8gJ|(-, /b"J F yg?JMDRAS+mx(r T8%!4訇; 6_@)P$qx4y=1]Lg,=Nmې9hZptGtM!߳۱_9jß. `0fz 12qjMޛ,T)LFr"|EQ<`-* 顧LpXP62!lUhNyWDqcߙ쉶J3-+4J{ēY/#|dqtAAզg}#cRiL}1Ŧ 02>Ed {AFb8N:B^"㺭 =t\7<]$/^WC:H8Un4V-DozL\?y8i3&*eg͢AE^'lZ|.WaT_!ISՌߝ-yQ[ĘTlj>hlT_!裘 kW QPQeoL;ǒ-! cA+;s~A~gSeos#=3nv~ 4F0&7nbEin eMR"-\8nFF(fF= Y}*w2$;AR#}77TOlg ~;2? ʁ*K⦚vg8JVFM(?D`5trV]#3d̫K ͍rڱę&FQոaFMf"y7ňʩ >Csj/u岓Ǻۧ:"mрH 7z*v4JGZ8.~ef#'6p}zj%bcs<kն 1 eGuȵͿkD[q&UϓN1<6"a 0v` Po _})>UqHC:eN:(6)H}L=5 Zô"?(U@}>W7I5hy-zXwEfJݝ!s()F}W1hɓJ\S, И3qj侙-PRFJ)|8D;q!J5|~M8~9qohQSŜj.?&mm\!٭ߎt~<؍-TK_%ֆc뉚pҁc eZG!Iwv׏ުgb `j3F"K"y6tJcGwj% }⳩:/FW |0CKvGտS s'\j tSAa˳^f^f{11=?[/p8%Vqe_4=5U2PAȼau}Pt`r\C!aS:GrRx wn0ʟ*^Ic̠C]CH;9@`TzOUZҵH~}KVv7FN 9YWF`ƴ l?%عg7fg'j:;8׋؊xLR>ٴ FFGsQ򕃠hk1낽Q <<шcqA`X2c9j(/gN7r[iH&/+=V@0IJ4y,TI9vG[͗q~/P/ 3^ L්:|6m,G6&(%;=q0z p׺6|B1!SuNG ;9͠G6:w$[$kGut%'pNa X}TZ .p ƅNa93^f._f!pRi#\Ɯ6lTA?݋s (ejہAs>CoO.k\J԰Wծ0(gacT)@ƹ,bsfݳ=} =1"/KBpL[B7p_D1'JåF'C^luAHgn}(U%*,Ma@b# < t2-A[>n6_Nf@a s @\+2,iYX(;&Z=BW>T̸ǤF0PKg77qSʱ|wq Gn̯wAjNRi_=3i0uon &2D'._<#oRنh7Xн˾[:p;Ѽ{@?21nWJ}*).6822,#^Wl}~[uD-^. {f\e= xAY%p!6g43wɋӇ)%]ThP;6Bی-^&~5` X/!c-㗶i=:$wb+ D{ ?cDRd~p;ImuKR K(* +'XSa 8竡`d+Fr+wVgS%8xЬPoPZIܛ/+B C@[Ry? " ox8ZcVqUptώ ˕ m^IZq.Β)K1MхV@՟&읨mI_WyCJdvx8eقOYԧ|=eW|3=I6j='h2bG쉾ϸ[7| p 8 p aILV6Y< u| :Eč"fLNEi!%v̼-bՀr]}Ij\.RD{}xAkP#Kv a:( j eq$:U]?A(yBQ-/$AUlօava 跰{P'*™v(R-nMo)#n|OlIIerYIݑP=΀@]`g܇0tJh}2 VNOŬI$ FguA4--'2%}~_-yĀӄs9 +h?H1ootVWnB.+}Σ#匂T rι.w컠 #7dw{*{5@f| OاN5U^gц2['4N/rҼ "jwC~YIb .sm?$VS.P@M#|q켰~ hX ՃŮn>73w(UO66)-'%FHNjh<cw[t́ѱ$30'JoʮߏQj5膄(sLzu4߻Y$wIۿ u=L7.;L<ʚKV#?vňBe'0;a1ZFC 1ZXBjw+[s)EĿ6R3g]w[vzG^kɉ7RgOxtsQN,,mϧߡEЅ)8Όh|M-YБuFj48{&PIx:{g5pxGo>td8^Ԋ+ǨyQ&*7T$vQ꫌ZxkA,7~kg{+3\0֔_oWVYceJem:By 8/ YNn*ְBHLW֏J)]#o5k`W"]"ՐI^㢥2qґqQ.\NĿ=TFXpp kEF;qlqxtIы lL[d] OF\ `c|lLʼjIm]3-df 1Gų<Gߐ:&'I* Z7O'ĐDC :*W6PQ]X`Pm4Tז\B7=Ճ4=&w D!fe2NaI!rZ#"C5zo2YaZ}As텈d?)*s |^Ek?&"|\ bZ+ˢ1pÉP1(_qz&]&P{D19tօYbA'Gs |o4dJs*?i*pW4lu:edB?\3Fǽ#}r''#~RC$Zrp=9K@hwėLr([6!p{uE=C/cDe#v/-nFkGͬExȵiS|k!4)8O՞9("۟ީ%]GIfnuON6Q:ҥ^&BV܃ ? l| QO%F\c9 PبOG ·w*ї#@!BnK_m=QK+ic4*7 G , NG?B9 ui[z;tI%d2,1"Ɩ}f0ZE[~m@  َn=DI6"j|'5pAH*'p0K|Fy6=G1zxg0R"u*=aUȫ F\G>58st$'Ls@RyU1mIlxߝEZnq8bq`Z9ehI3|c7MThgWC½?sWJGOfc^־?`j~fU%)T5ܦ[(`>@ pWJa^)5hx^19[J,'6* K) j3L4a{efGl0*F{> DٗœxN痉cd*{0aܪ>%0@zۆO.:hߤ+7jK" $}+yދR$F~G7 Em{ʻ߯Էfa׹K6}cG%7Zk}{L rj|HQQ~5r$MeG޷XbZn@pg]ZeP<"(hf*h寖\Viaw_b[F޶͆nm̛c#B݈gKX+u^,b%E#t/> *Pshx]9⅗y'>0$CWx!@Y C,:A <5S.̙]@}m"l^e㝾kB+I cl!:)GiKb(; &1oS,Y0Q >.9a軬D/ {BS\$3וPמsCD7n3ʣ)LS^T -0~cQ㻐km8'qKTa>nBxYawT3~bNM~3!~sy-oJ]bv"4Б*)ЕbJ5)clð]\c)< /܏btJ(9HnNbv3aԌ-%&dWPƚ#4Aoۊ#hS\*.υWۀLv=LabSrVF0%ԋkeF7= h!赠LP0ۉuCi|OK䇀@vK#cݸ,s%ƍe6EaT6)NHX|RϚ3CDhcZB]\G=Ŵj)x4bB ]\Tk[3s [&Ѯd ԟYS'D l'J?KՆ<32N{G-.,Mڋ51L֙wζaDza+l 縞*7O4ԃŀuo9E揠cI %N ҌgĿ2")'yǛGK)r6Q+ap)A!#ɠ֖DmrkVuTc@w~3 I'klv!&9)/_B ygd|%nn 8l YWpj 1({Osu9Iɞ:VߩegBuz׋j* vjhAer3>xdb-Mرz+/)vrZ@-(/7mJ^z`r'Gc6HE{;@lE}we5tvU YGT^dg}tIa:DS1ޏjS6ș p7S!mΒ#M)()<$UBx? f+.WEԨ aoP g zb~T#ѼpD)]b^,⺥5|$ILX|E9=,'abDtRLR.J|h⎗ k[qЫTsO=?e[-{tPOmhd9cW8p>Y]蟳P x{UɓcqiHqp#x~m%X}-V^]szB7O*-UBSY̤"򉡊j3D{w=p^=ЦR!4s N_`"j~A1ʬwB[C ً0q{=$p~} V%A'뱏}boM,C T=䰥97i:X`'KNf zj x! @Er>5wKGQi;VYV,!qO=@}p,h$y#H('ە\*#eC)Se=e@B';:^T1?%3]X.IcG@rj-ygİ TD<%wYб6iؒB T_ILy_p\b4$e퓞 ߠI5)Z ꪙ.l5#UȁH~O{.~cy ˻,4'^.<%Ee[a_Cw4$M^.ǔqNB$)aڗy=Vl=Y?(EH}*F`sC#R 2 y%w<_USsyp }a'JFr=V#W-0WbJK&"7-v ıg}x}ٰi+}0 72`3A+@sgIt\t7`z7A@6[>lR2%Jr\8pbd5V S4`@h@rn&Rۍ]:XP0]rxjCdUgym$eM'L:X'2,㎅iLi3EbU94Pr9}9lZ٘i+MvJߚJn4Ǎ.b--zh*0:$+-% o-}< 5k^h2_=NQxRvpqV `iP k0+٨G,|nT>`LVLvsF2DL g =)4`3oF$Nݙ9)=謈%m:\}|Wg ^FՃ_! ;uG$>gFJ8`RSڕU,ʭCF|#atx? p;O{KP78ܿxA3C]dSvkSGRqW:&ZsF?Kx'k`/M*2vF6,Ÿo/}{q;z7cRf.s^4|RLJUѥ"4zJ )0ơ8EmVQ(4Fu]-'bD61sNyg.FUٰ>X1`ڔq q/(Yro䔙 `u8 z|=-)ѴgngK3z=ni,7Жվ5;qgC=Tc1- dաvKf9)38'`GFj;rqGv?jRf+di,VC-D Rz,\R'@`f!#5nSC%W28jܠxG-^> b<#ٱv< GzbB5`)BtYj·jn7 enOW98bEI!SGD.UBGV^HmlAk7{oC97'z%PA=|j>uTjb@qlR])B e'rS [- [:u5hn~Ha"bo|W"f?2=CR8vJ+ Si|U `Z3ݘҏa JIe_Xݳ2dtrWgĬyjL]*D2B41GK}HѢl s7,H/n}_ЎvP@c$ iϋ<4=]S4&7߼ࡢIFh_S4_tؼ캐_:6Xk+.X=d+?,aE5O8,WUUgI!Uouy\'׋9t|}I#艸VԷr&ͶV倰|.SNmF;O^{S5J1'g3Q^ ELj\xʣ Jo29j`w̔9TKYrU,Y:_C'wXۜ&xUs]>U7"&J#'w ͚!}=J:/3lXu1O`Ezԓ(ԙcǕf&APXY6sͷ JPwLݪv]z 8j1j o}GDm(Wv{X>~҅;(>[#`ŴBA&nq{'Efg'52)`ݮq?PYJa!(ښwAu"6Cm= F b.G!L>&\lP%(5Gx| v練+uz6BM9bb(<0Xқ7Bڥ2}eaQjܛ,-'=+epo⬪F~ EpCp>#r%x9֐M3]"HxR 1Gb}[Zt 2<8KA[F2R6bq)ey j=^%u;(n8 Ȭ[!F9 T  AAFs~_]Arg2G]Mՠ;4':E =#(5F3(NB,n&^.3m[2sҤ}w9;6VR5P76*c>VGX hz'u%qIȕtM ,UÒ4eEՖp>Ǘ 胞8۴VUO0zc:!۾nEM.0IkLblt7Z؃H˿g%ήų-8gt @vρ;|X(am`-]hU43\4\r5O 1.i7V?vrY\5wɀp׿ $ɅxXkL]89#|6Lݢ E9t d<&?7n m4vybYmJ1N׸ 0䨉s~tTDuj^2[>@쀡L?=񠡗{gQ!uxlY_5^ 5Q ӝN/I`?N@FU+`3k}u]1B$a.F_1FO 4EqWr M{ (IDyRKaG\v>LHÞz.,wym@[{b"8dy4HG.o-+ 2(Ѿ۩-WF ۝JB(V6Jg,LX&>0%l[ƍE@%Vy p=)$5aÐɓFB[Ɓm$Lτx/֮tdkOZd "YyJ 1Wǯs} P4&>Øl'-'tE2\\%.kYАr*n_H%XKk3r팤>C捞$j3p〶:#Sjh(c:IGDLgNt_vA= J~y\&CnyIN8V>B@?Ʒ8Q I"kM,}h9u1zIsKfŬ'{J>t7^h0w=gG7vоnXFLtۼL%T92+ϕ`:D1vޟV;!nyv+vD\7 A6PLxCѕY ʕcAu/j,!>mTݰ&7V꾨bDrZѧ77p,i{R6JlX`Qb]Y+vƨ9J 舘zpOw֜ WCC!武;T Wo. 32nXaɻ#=znof8pKߌM1}c<}ůZ[ؼn%Pњ\il5"6>bmF VL2tQiLr<>5K9*,dI7W#j|L2C_t;Tyh. 'Jzɺsc\m1 %]X>6xf|HEz^yˁFĦI@m;O9c+<T\k2F/?\? wUYH )z&UimzZoĈc;Wq9%-/|N思+8m`Fetq#Vc+ q",N+쪺cH̃w[;]+HB9u: Ӻ@9Z?Kp aZ7wE9Լm|hza jq=P{PBT(D(_)b7[^s!j!7]7<vU԰.K@)kl3gzHogy->}Hj7f8j=id}f4|W0ȐٗV8``Jr  ,ʻb<~@cMUG|Rr5q \xH&5B<ؔHl @z {Wh;:Z}X;i%0`"Esg sn/^mBM6kl:_$7 6MzzyV0Uc>g|+fsA?`&Kw?;q\W.a^g5K]\a%OJ`pwX;ĝu2& )@}v^1, Ս:G܅N }*+**ʷތb?6'eq;rV;_-/8$\ҏEz7ڿ[YZQVUWslv^v g* CM(g@8xLaZa FcyE:y9Pz])F$l;PCB $^} /8uVX.8̇ HzlFQ8G،^Ыfin,A*OoUW%ϟ/% g Ym|=vW@w^M7ڽҞSn=wk9}gmJ1o/aAcDvx`bPt)-i~<ڋGtqc6d`9KVI3]/?c{:%(m.Yq(L>B;C ~#rJVmp.Ik=Eo"!@AQ0}gb z2C]g{)qǗp . lbXwn.ygwȋV3R/z# C*~'hCH6+'h~udi8Ǐ"߀Bv]0,>]}=k 2͗{u9hp"z?!W_}5cdV,94ժLUѝ йSnrD@8ۯh }"t?xϿ ZS3AsrCf9QeI03AYZf롏ظV?MQVD}ʍQU(ϽvGê8p@"u0QdJ"X0̽YD+- D ^ބg!2fkVyB1WbKZv?ME44*R#G7`%5a_k>R ld"f  OJ>O!˱siU̝/EZCATMg?9 .CS2-uB YR}VX?stfCzKl=jG"6Kxm_: ?X Y[g(zjo%88$*  /KCRs~-9tD^h5&0nDj63` _ּ:@y^y M ^MgS}hwAF-#)&,-}KHt]CKu`1PFm6T9㶚-CGs*K!޸9Uf{LNE[[9|C[EmPio<.χgGz :/J'CQ$(uiT9\Gf/c4onJ7^=:L0K L{~Ο%njDz9 ǦBIg92+@1W431s~ϸy&JymŖJ.ap zd:/eªkߞ(e("@EA|Qk _tm-t`Tݙ~p6Т(**y:ZD%T\Bb+tP۝3{/8od y4]ÙJ/: =ys|7̣ʂ/׼:rϛ^a5PdA;O%T&anEǰ~q=p*9A֌zܧȮӉLV5S*Mji.>;?Z1ǞOW˖TDS|„Gʙ}77pZ Nodk`D †Blu_)M,e~G-+g(ɤ1H0j>[\mbV26L++UC/偗`=GBd2奃Gh(jKdƮ>o'4ww(ۢE ?e<eWþs\eDul̽hSMFS',P3( ܌fGre$B#~l$|4QS߳f&2W 3*ѥ[0tlHb3)eY0QFtLlPB~WJ-Y5f׆w,.J!}R(J+h}5hVxdϘXz)g bgMKG13"4vcI#:rxYj pnW` zLMTBu>"S U0z'ՁgfQp%֡vsAp, ڵ%T4 *k`~ Wb()cW!2ré$V(\OYߩ +K8[ ȟI CD}eF$xU!TMr5JH[=GzWV0gq`kVrAa]-ۅ7( Rl(6xH%8$׿INJ%'6J:hø8G\BȚiwTA&_PEaje[ B&n}k{mοzNh8za);(reշXi8>8;@OQPܣMEZnj9rlf-!1U%\q?HC~lickA6YNܮfm AW'ۖWι-? ڍ4ႋ0|bF@Wc9!EkfNKQ3};v?Fd!_0*Uxi<\?Y]%&};uT:hhDm5#TcjqL)s|OVVJ/1:T%fΚZ4Rз ̀]yU NQ+ΉJ T$5 *#jOH61;mp}Ey>_[i.rUȦk+nﲱѥvFX >GDČ&Ą͘t J{  R.6a]|(YKU۠[ǹPWE4pE-@Eo`(z:AdcK_xdm!Oku Qk -eiӲ.~Ǖ `XWDp(I3NМP.Hʉw䯮irʭ/l Os&,gCMcUk(qqB,/T[?ȟ\RL]eVNpQcZ>_z&vNՁuWV.sMsR)$?S2E}'ct':rǯuGS'0}AlwD So8-D u#, ;= S&"MXۊ~&NK %d%,"pn]y6_.B3[eRk"wbJW#NgX«|8ŮҮAv#3hLY 'F7 hF_ +& xPX81jV?[|GĞ7ʚ ǜґ2Nv\ p@r>Iˬ8!e^P> q 8]D4ZAIbqvGlV;m>0= 2F99'x<!+7dZaF.fxz]xx#XCEALR2f%4⬇v@T Wz 1|Y_WP*Ji){J]̀+b8B6 *'g.mkR֜0WDҴ't Qix3.+:wq! /\nͣ-|ܩ3ʱ!98=gZ4D4dwstNn  :TdKEP<9D> 0 WN%Eܢ`ih@W;|k|xxl@Jk/A#_4ʕf*%XwSǨ;9tCeLT4d?xn_M-Q11u`Adwd(,nn^uRp$,Ԝt@f(Ea\OVz0xW^ 0:ړH$Z?'&~\25Y"!/}Q'×5y=<ȧ65~;#2B]n $%{ 3w|W ճ7HLN]TuoӐM)'?"X"Nԗ~*vI04ng[U޺aEU[iJ M6-ͩdi%O<'&ckԅ<&^e֪3F MV>c_ ҵ ņmf­7*z+ӁVthTk6}D4>j$Le<Ň1^[O6d% >%LIJ$\bx8b "*:=}f*7P7w %EDXܻq;z fxQ!-5b)is)_u>"޻͝9h)E"r?vOݼ1T #A ^XH`I Ƣ؆ TmX$tYC,vhiȻߕiiYE $DO*c@.7ؒ"q'?hQ̗̒K+*^##%O,ύea$n`H \U&Lԟ !. yL"/Es08֫Ns}J FxR\x]~e['1vǠAwԈuJ<84EM)U8BH}ˌh)Bh+)Ww?>Y̙fNҗٸ!Z~d5FE3>l#R؀p; ]O>uWDE$0ǃ V"y][+L k pKkd;3߷ Biw_ zql`+s1.0 y|Z`{ XŪ=Ib R{Gl $hٌB"= DU! ԉoOI[bGJFbҭ17Ts޿ ojn."MEu2|fr9.d%)1fbK޴j /u-,?yIqJͬi~.QϢu+*ծ/sx."PƉYvA9Aqn]]X.0AKB-@|0+xFT@ke(+1R23:†* 0O[;zsn}cyۯ|}fҲ2"*WC\!u5X/bWdNY}z8I\ITDKHvtOuu] |㕛qVstf/9)h5I8QA1/!IWzc,Qgb,sȪ~Gn!CӁ ->W\;n>j?_Q RS+aoEҟLY5ǢMv|x%^~ 鶱$8gyF*K*1~~T]/` \/giƮ"Jɑ.quXԈPTno+Sm[R25)=]"~4Fs*3y]H0x/ *84ԴI!ѱ:XS(yҲ .['7{{԰:)J8]i#?A2;8KGHHm^N@m>'9"Dg&r* d1Q+ ?Ʒ[Qi]a4Ż"Jθ4}=rw|֦Bv3B"x#DDδNVcIv yV%_7)tllҏOɂkWW[ÜkFǔh4e06o4l^Kb;*7څs >HƛD-Х$@Gl^][@mnhG֧ ]I1L%TS(ԕx]pP~Ō) ݴyq?K\U8gT}WGv4}9E5g~Ul+v|D.()M:i'&PUvߜU85\ߣd4w()mEr#$ r{ JɸNSy]GFsܞh 8'Habvw 5Exq3fg^OEm' s ُZ"\Eٻ"_.svRV.[6äT|UF=wL$.2G&&K9PNr 9i:vCXp(K!^ 0J}╤;| *p,˼|ƃj!w22^z'cyFẋl MpDU~yV^( `l0 -= zBRVv/[:گ0 9-mD|ʫxɦ9&VIqڂf؄vT99!iT0A + -;ӄO1Ր춊bb/})k)ޅOO4 /r54_u(@.-iEpKt5JM15բ yPΔpď[]5ezCV vk1 ^ m[@E3 pIuJ+~Fdz9C,-j265Kp 3^vx e vhV/ [kI,F1PƔ='N"s=#0[2h9U\oLtm[y0jTn9;pց|dK̗I3sn:(梍\Ή _:u]1W$-˅ 6^|sQȈA%܄=LyP|#Ɋ&i8PQԠ-TqvB6D@GYiA2}kܤqҪO1px bNTn;6U8P$؎ P:vP79q߀b1pHu:CbZʧS8w(M.4 hbKMA)߇3+BтE!PMOQonm7Աc- o4fɡ\u 0Hl&,k[亩%P_t4\?MThl^ϳt u8d=NhK UwKmچ 8ziu]r$΂Zi0moJM[uvTt_bX-k6~]̤`:=1m4Ey! ڽ^mw&A?CLq玈F uAWfrC,+- ȤzfL9"ƌ_Re8T!0 AM00b{1 _|**$"#!ƚ<+= ^ͱA Xl,D*Cqo|3f!ݎgY_DQ)zW <ьw7FMmeqAd$ *\1"Ѷ}=aNͯ7s; Cxn4\bER5Kz!_|AkVX/ӡI0QK$1cK^_^YTf"eax˖Xڌh(Ce r)W׻*D_,!zC; {6uٓDQFgy2RLv+L7]]"90*t}"(h"X/ qVT+ćv U>]-P0Vڀ׽`awai}hIbڱ*\C'[*p?y$G\n9Vf"egӒ!m,ջ݅"(&e\lp (>qE~m"z̿!]KkqzWmln>G6{7%Xe\s}]-q:wi9{SJW܌iOsoO,` CĿS:/РF;X;!2kV@ Ły"~/ܭ; Nuӎ*!NF ʫ&Lc@pw _ե }18ʍN`2)2f¦#]Tjnթ𝺿W|9p;)m%^Tvw}uB&U\]XNi6h$(`3)&Uj-gvm1y,kb5h΄3:mѶ\>wNwH0+zo~hDВF_զ {>%àRD2QiW{@&JĉIb{23,6C7!PKK6Ҁ܅NGy]wa32gBsO(sx&#zrI1*4{K<0^sE}Ig P!9{J̥pB ٣^ E]a%Α gF,{`UgdtC|Bj*Y EKܞE mGrh򹁍$!LZvCX7[a7 <]L* >{#Bv3{C迟kEf%es.`ۜ{ 0|*l(b.]+l8AwL['o_{fvK*~*ȫJ&̰o+W6dO|ZvLJ`c|i04|=+W[})$*u`{VsyhL@j/0"0^G2yU o$*{߰V$gqfpKD\( $;}+M^tt4'BD]ڄqJLfaчEJaz_VC'TYYV+Y*Ab^|v}S Z¦M$kh DDA%ǘ*rBQ \3oK~օ5|1\C3\OV+oY[)Lzp!E(su2쮎ȐIR$ Ĺ~^l7`G5L)/\=OE`j* y߅d_&9Jn|ɹVcsA7vtHkSC hn:0hXR#Ɠx}aQVpV+x@`Ul}\tޑ׈`z?ft%48p .u2EFZB[1\!1%1gg ` x] C##b'CglSpirrQH~F׃n|n[r!dS3W~-N2DMHgvF ]*Ujcw9܉hI8KD5cqDy y»K#ATlYM"I} Ji2CGGGI$bm>k^)3}Mv_%$zH8m8x2:qqwtE '52D؇pt%>GЪzIK ,<\F1!й[$=w("hgj؉zS}ǁ%OKe~&!|kU/X(>z\:D'ܵ^ u~$6IXe IKL) q\dZ] yD. ^\MOc9FaUm SZIdB7")0YSLcKLWnƊ-ȇS ]1qVn!EYB32Hz̨hp\% vO;پ-k9l!VtUhn՜1SqI*UA )_".@v:SE#,:b@O(wWVq,4reh)v­?3;[ /K)eahՓ7zN"Y61"4l3(x2ir!k6ad$k^s(G"PlpDOXIF ҷ,)ny.faX㩢%EOqҮ~v+RPѳ` NdQpawؖm5A**< P:T ̲&ơ8/tZ#*F6="UU}ma'#ÊⳜ GgIZmH,H4S,f41s\a'^ei[~O5k;JiGC JņC|4L _ix1YVE.wekOS!:' Rt,@zj>K?rkO)t;C:0T=[_[ubrMkpFsM>e5960)=7d4eB$i: iyQ T1V{EgUef9 T*h*n2Ob;Mk*>gX9U\lO[8_vݙfw\\SXԲ7ho@F{|E<:GU:Ibu0q:D8$,:g]~ }S ĝGy;>&R3C5!ѴJK"<&,ITL0E+d`{9`73f_|M6?[uQ*)tg?I쟤D^a{4< s|3I~]oi,Cqe,Xqi*3]4y49 W׹K9tVW P;ŴaYQx¥`toV2oRXwI]P.sɏ'lAjJyn?dco߄p1{6cxo{^6A;rw\T+7%萮l?@1~S8=oIY/j2eAIJ|7"yns+I^\0jm泙qBO/;j_2njS1C3Q0tP$"ǯ{hessBSP9 XZOk7Q0[tFN(R|d-yXR710 5vG-mU[_vlfk+*^͟ĶD̅oB_Id4I4P-A?_*.!M #j7>nr򶸗č3*t?EPIxiOKW)QѨ">Vbbn6092@5` 2l'}ƤIG %UiY*0z8Gu @ȡN A=4T Xnܳ0]^kS][\q`MZ,sB$7AM.'>ߍL,i Wk@vZ]r-z &A^X5kM7;.}HG;wPr< yR[*j\k,ma7 MiS]|N-TzExr/C*{\BeШRrcp=\P^;#=:=́<)\tIR5+%U<]a Z3P6b4o@YdɄf=8mЗf)Agtv׭ʈ<5X2Yސ{Sj1v1a#pI (t]W VꃚtTjevB?;f 7!bItf+,Y m Tɫ/.1hcs8ː7y&O8!9S8r$ZVOwI<^#5`aрXX6Í}Gh]#s}dGvS. Rw]@3#:tjgrVw#K2+^t)zU">pvye9!Oq!1LD=f/4+>9̖Sğ ð@zy~!_BlU!ߍWL8alXZbW*/*td>c#3X&H )N֣ 3*XZ 7.uǪq\?k-,"=D h\#ΩtH`ftJg͗L'R[DyTJDu4>szA}!@=v)6n#0O,sIWWޟ4NSi4p3i7@ ! tD{ןC꜄_a]$جHIJ\\ձ~ ')8fU]S4.StU&jʙ n]8Eh_* \bFdj$ZH߾Mh,e<[HF~{6@e{E|ͬeAݻZS{֟e56=h怯| v@vlp IѾ a_WGUBԿjEjdzEFqWaBf|:Gp{d:)]Q]G,*ZK/"[<;&$P@ф 'O<1$=Zv0T.^{0;v4_tG;KH] (P uus_TUyOˢϬsbV&ׇ<,7k F ** 4#ҷ%? ܞE\~Ƶjs6Džɚ>0d 2d&tzO9yR|!%;0OП_2i2\u`ARg2<L<(zl ,cçg~L3|]F /n5uc6BRzz5yfJ[a!l\wV|Xqr\*H%W<;VOݭ৸^VQcPD0Ly# 5uGTԡ" ,:T`[< 5byN*Z/Q=v+c9- /$Tcc3i:T*IuأX |Yk\5/U0X=?SD%*;U{;N/^U"!RߑFp@ m9p+s2Љ!mqcPW_ ']=Edb:JNg7l5TʑX{] l";r|tdύh<\4,cA_1v\skpF``E ,ڰjKx$t\z,Ș7<ƾgd찻B@"])=Y_g!^C Mڨ T7^2G~TX:\'[l ߹ ,q %eRy{;>X!җs' jg <p_L?4y !m)1BSwaU0tWOce! Y􇱗 waY2~&#WX@ ei*6To4:RztwKڕ6Rluૹm2hcpmo,TbՉYC x2 &(~|fS |z4GtfQ(hc9C2c5z]epC4K5Eݡz1.{Lio c] 0@߽eO'~MW^HZ!9^ ŕCSEtL[dk~4 "r]\A`v{ [^߸wA[`[wK }_^D̛}F΢VUD Xm4\7q]'*tV~a p7LqBq9l[t$di~s,ա2S3/ ۃӈ{8 IZgrF= q r{"ұ,URsޒmx Kjƶ|*`Mw+CsV ߶8 㷟,= sh/"qzwH%/嫍&_#\I+ e15evlO1_TV_'9e+X&&ڋC]I2 kHӖ8,G*ɵn($!~SV}+{G3(Yf с%|m$`eOM c@rɑjö>JBdH_%ː~4TPv;dc&AZ*knoXEylF<z{r&OY/ ۉjK('s4t!p: acPA}IXɇ~)W²il<*%e2),US|WM zEg% CD7s"x?Z ?K{wDtlyXz5}drB̨&EI> _SNLn1A= _E"=ϡ RH`yhU&ﶯQ=!{zMсڏ/~pz=?>t'\"h T ٲ,*(=xtA ~1~˹ʩC4 }To<_`0 ѥJ3l"N5[M䔬* dR)M:IL}׉ewAHehf{Ju?0 {髗.WeYb'k4YBD 6{wk eO= dG:S7cNsuTd"~-m\ȧTD] ~uv٣1[LAœOiGTGeЙHQٱr@BP5W V@WqzD~7Ŀ +5,0Tb K^.PiDI2p=+N:BAUdCD^8Z.kذŅGy{?ts3) QA-q*3UH럑xeM؛$U,rp铴Ӓ},cz?%mȭXG ƿL,;u<[n;REj|@_+/U$8n3hGAt~S{C(<>7OFAz3.!]&臌pV ⭹wvȄ29elnt,BΈAAueyPQm ^pM4ǰσ 6!0urB$Ş2$ֹs=Kcc*G`{^Rn0kCu&4Ge`qGv &I6\ ^d0V>a=! rXOy1 0(J˭i)E~/0-/u6w`?,EN Ob=i<<T 4*Ѷ̣y 'yЮ߂5`6*1u9jy2i!;"! I+\@ i-*Sj^"@rc{ZO} 8ǥ>d+Nl6(5ѹӎ|2w8U2 (PEo6;& /כ%yP6.l]3kR6k8Cx׎}j! >ƔRBv~I<}fX̙$;&*!u#ÓCRd\hO?u(n@5r:y1zK]sJa0Q#pX/8&N0` l@LvxsNWLme43v~n_1o5x]QJF>wyG.qFvtn[*шܫAB iMq |qԕ=ϵe1 ,p̈C4C\2$"Or)jSOhLg1H 9~4'+ٗR<AHztgг;_#Rb2"/b8涋ό tfPinB; hyI7~LK&EbK K_RjNn`ϓ|} po7$c|E7q8w/߁ ʢx[|{ġinz}G>sS~>dNxcq-ΚN8{p=d6# $(5[C4,vq(Kqd\lP p=L;L.;nT⃿A_]`5VKFf 3WXlxY?P;΍)bI(z=:*m)wG6T]&m}ڀ>fG]g?: 6479p9LR"W$BuGes3HVEZCdST;SEG[.9jɸ߭gfڮ F2N_um4pemg) JYÛM6oVAv%2Q^+) K([Ls6=l"f})wb9Ӧ`C7xn"Ysl뉽 *y'aGtdsyw ?8R~Vmᒊ{ SpE rL/hmQT D|_8 Ɔ rҭogr>2֟$DMiZ:O/n'pƝiY`6#G`Wpv[5QY Ӝ&KY~.Uϊ! ĘowAȼ IQB;*񐠽 Y`}3gjB6UCy9SIn^$AVJ~wٯ Q{O[ PB4uO|^XcDܞoW5i?-\ Qp:,|L-'M|GOxfb[UA\v8!Iʂ q^=I$(~2wó_pCq_ N3W-G( ᧩#o >Ji/VRD cV_I?T蟢 jTna5XB[d,#z1DHzI SglOi+^{l:Xu;bGMaE}pc"dKl4QYYᇆ +9u'%|u0ew\bIQSm 2 ]A!t=+Qkj:v)3)D!0 T<seЎmkd /|չMRnk7~C`j` h+'A5ŦF+yC09a$ܣ=uҰOVb: F1, QԾП04JҢ1YewѠ _9+;A $x`4e %S`Os@0ҒHF|T@Y3du0ʲtKk 3Xt!# Rū0#NXQ`~`?o{Y+ *Oh;^n;6 3ll<8_5QҧTvCB-)S^'0<ϻˬM/Tqʆ;&0`e ;FU=$o@G~heC^z>"\f" ӎm磫"k\(f1gCu$|JucT׏_s`ySi8l3@f4,V@B)Zi~kUV}g{ttq.8-g :bS%CwTfUOOIÜR3\apz~=5{wFYIWQ:e1NߪtNl/U:ɯފNԷJ؈},wt4#/FLnZB߲h1غ(E?ӅBxNjds-Nv'Ŵ۬91Ե@6Y"owfJ/;Nĭ/R=ഽ(,,ZGW!¢[7n)4>h@ Pf/Jj-BSp-Be1ϫ=dZW,ׄI_2p%)cVAүH.t7 WdS8 X/gxծF*K !4_ll5]f"_졺P iV5^Ou]  fIIEKAhpN(6mqqڹ*[}<ÑcEbؾ-C!/p=;AK9Ʒfa`u,^%ɬڛbNɡ.mD/K;p]<+/p FVepW7WD Wv {n^,ȳ bPtf;6j:vdz5$ȵfؾNRXQhDI۹'})zʻ:Ի*W&~IqX U۱~+;.(2Rz@ztGhhp(.a_.7\2#K[: dMrqSwםC otiCX1)<JO QՓmqvQ+XI-pNVW* }uW4B>̟i#VҰn$HmbCV ɖ~dWT|;|xozq7ln2@_%)2ԿK2iS_oEne b@MW*~7葞1{}zr 񶧛ZkiQ+Vw6/3?Fiq).%Z/ZcjB#5ei, HiO\#aN(^6pA% 9P;E}G1C:YpO8D7i]`zM{ؗ=eTJ &D86*b0(hJN58y:~e"_y 1Sij\/*šY6?;>pEÝz{?XYBu$o-;XQUsc 5s4Z`Dp^/"3 7-}Qw[K|b8>lWCN^ V9ђ\Bng nrs݆0&(Vɣ-3 )47X?/+HKͦb#aTV@!8 + O쥚ʿw9<ՠB(m/Oו&D Cpz/T&oւa2_LűSDEJ]x~,>Р*^ ]ԅ{k;0FOR4.Y&h%%4G/)Gts[G ޞ ̎B~ZaB Eʼn >^!K ޝ|9gg"N3LVjePJٺ!p[& mW'Q)Z˸[$SCI ڻ#v/6H1^4wHnǣƯ="4b?]8Uv@)B%_OZɓ,%[.J 7AP* mɢn"=VWzmTݻ|xo:On~=PC*#V"pz@䍳?{Tv]PyZ5%yt` 7Hx1\7g}R}旁9aFÑpXbBZ\ .fd^RIk:`PX>.$e_SVaF OKke{('"b8r=@*KI[rMa;2;i.)(D΢K7Sq&u2Y:Pp$ 8ctK_(3+qJLXJjZlO2脼LS Zʾmy"e>7 k#0D Ke%u.V\0#0\!fqӘ *է#,'r}d:.m@ 2~b'SFXs*+23o~@5 Kw"&$92$]9#-U|354d˖8(= ve^80m/K :/h5LDAUlDu3ӕN$i7FPl>1Q^^鿓T-3 f-؀?iQg9l߸k_mѾh~emd a5r*;y&󭃟h)Ԡ$^<:h CTuY,xun$nbAXHZϣv3Wp6nWKajDTI7{v!-Qgis B1ꉄVk$'Xb0 7Vf- ]\% :im؎[ܙ,h/T~6P>˫u]Ɏ? r .x=_(і/oe,HwLNy<- S:윝qGw5 `mfDFgK53mBV\׉jA7*c tڪ<&&sɸFe%8b[J1_@+OtӃ= ݐˈ90Q^;M@cFP酪ׄRwʨn'9mF冺cʮic>\K pooduf| R~$7qw["#mGJ% L aR Vm3:}&~5 _ 3 KJc`^20%fDO[{cKrǧ;ֆ9*Ɣ+n׉<֠xJo}'\!akEoT1sU /uC\’K,"!dpd$M3g W x#k?Ԍ9Ҋ\m}6 <)i"I,kLyt'>yZxN`苜ژMH3Ӄ fx ,5t~l5 z>ìge\!صS B/GxWl[D ނ}ݰRC JABB\'ɑ+-XQ>ъyfi`={MǓӯ @ClP|%u{ XEy.>|ew4Iz-j3ɺ00I4y:ۖ=*NYGѪhFdGz6Ja/1G?8fM1vk|Tuw˔Ƞ_PYUnz9ٺDKUnV4QDb2e QPW}jֆ}5m D z:q˹?P2.8PȣIR5fyWuW޵&-sU|-WD ٔW6ũ5H yj4 GOS2u9XiAW5gEo , vM82[Ԁ%! pS0 }0vF^gv_μ\ǕTge)dP*pKBw13$6|-?x.;6QR:p;ЬS[.ݴ`MTQ;#cǐgORvgkO V%/B$6 G@Z`WbM8< n5)p^Zή]mcoM.>WVb M,Qzyp9#y)oLx |.<9"/G^jQO_hImsAf PDEm;WiGٰ!VK?p?/i(q݄0Le\61L%%J.1~w/L4nث7dSe,~'`|b`8`꫓G;ڙ!)>4Hv+S`JmwvODL,k(H` i+ch ްϹ(3蓲2Wy$d^zPL#_ :;wx8A9uvS*dDhpذ؈ТX}U%x3juJ]w4׆yY!&:K ld-L~3Lg`_İ>'w&HD7pҷ,|%!զ,vmLmkjDVj{W2rYWI5c9>Bkacc`ɨ96~MV@RVT͋E3qk={DrϑFO.Tslys2 m/*a(rٸ{ f 1 ^=E驊I&יr3ny!qҐ^PQ:r+&&`mNB_o2M6"b+sؑB@}?a飍F,X;[Jap7*G|hq7e|3&Ăٺ {qXi&~,E&ड ֹl څQ*o'$oG]Ȧfep/Ij#KNj ~WTfPH"ߢv1~SM޷jLM=iYhTJ7nVd9Rmjtk:܁iCȌ@W%` :~K/%H USKϸ5RUwB?B,hyO 1pz*߶of8ݣ//hN;6Y5AQfjt3r տfT/PmۃFLbr## zkwj֘3k >΁ZdJ)y[9ڲ.׭i}ƿG}?9~"_gE7UonG}rAJyQC9ȡ!adwaR8,e;b[UȍN7__Ț ^B`'^i rwu!td*t 8%#iH֐ yn-Jvm cu yȁgZ]ĽZaH_жFYr8ozgu2B ٥׀dV&8Л{EqİD4Gy<'U1S Nh]H͋֊@#N w j%I*vwb0g׭c~,saā9I4M7 6G:;l%q)xtdeD/cR{; \w)VP,+&NPwT]2ᬛ?E+%{3cDeXQ Q3z MqҮ|PFlSmܲ߷T#& F>ٚ FQ  hRҽ 1fW͍Pt੿I2I?&1;t2*d/}~D|U y PɹIFOb.b<%{{psģnB7XְݢovY)[DVmXX/X} dVy )鹓?1lTI{;x@55̀)DN3Y^$Ct8ipL͂rJ˱G ܀Ć򗅙t pts{6et1E:~ӯψU:YxfA*藋d>Ը>߁8q,֔T}7 W+2fYR!82&عZjBLɯ)z:.%H z=ۖPX//Zu̥Yw[wj$8(o&3~oVFCuޛ*Y~߯ۥV(+[߀g4.2i8,C(y~_yDqtXtjC =@P,}1[㑖@i+[2_/pg $6Fa ):Rhgz&>z5T' }ڛ/-\9f+2YjPo W++M&BL p wbBLv/G p!Y#cyh(2yB*nU=!t<˫}U{ZOH3jx3.53+?ȩZ|hg39|n8gVƒSTnX!T PJ)i)̤'o$L󊷯)Wi{I2XMd.30f&%mq>'r}%Eɗ foW}rP lD/*i~V8oZ$ÔHp|gEQRsQ.a#I)x^=}c د(R !&[fhl^8vž7:;*(af``ފco+,S9q\s+|.'YM~ؼF9`?QA:P*]/ܓR^\DwskUU<+ e ,ܺQgtӢ?(0}BĽsL3WT'Te' ʖdG/;ՈM#Y#'Ʊ:#ke7̼w*ie1̢i1 z1$鄏xi=z#~ƶ-b| %U%Vʤ_8vV~bN5 xZG?#ek4PVeߕ\a:QԼ )yIʗWIБ!)bů)ePlPJL*ꛛQO+ݯb/k,8" mCzl8"^)<Ìg.|VLd%x\EwϢ D<]*GvǺ(C RFo,(&QEsZ,]=>-Ĵ 8!+aUJJ"b&?UEl+j!+6P~(:ZFx0ai8pykZ| zXj} bvŐ)Kt1hMtNws_2ai*㭕5^߷$R4e+`:^ݒ G{ɽRe{xta`#Z(j]5bBypMT|lh#CQ΃/Blxt:1#/2QbvSG}%Ju' Zs]%IY1iSf70 UVr@gߡ8t2Bs*]\Uw%ϿmWӠǀDKL#YOzfAћa/EYڡt 'R3j2rk}K[ڴ fO5Pv w<bdu$l/eLr,$=bI8U9[;LԂYweGELbv ?-mS(!yCjoWq!.%(!!~.]icUԜ J_>U&o>4dWW3S)w ʛ|s ;qF6 !L0jiR j6xhK>O i\us=N :UA3pf7F方pԟ8/lqz7PH`3gQxNUAyn _?P{M USwqWҾ<GA{Hxs[>܇(/[n;9Q@cov4~5U)<'n k\*37.^Iɵ$* ~& dgGf&/c ]K>-l`U:pH.W&,dՒ.<+f+0%$a=Y2 KIˑo/"a,{F,EK2R;YŽxE5 ^dy7V#݅\ud/%[5iAV2շPI)#؀kbx*oi NZ{~xT_ {T^T*`/ 7!,@)R$)߮ 8J#Z\ohJ|ٺAږ +aٜbC] Gjʿrk_xrK/ȫ`T ԾC.y:{.5˙M"{u7P~cs QE+[.~'ڗA:8?N"_.c@Y`SK)_Ũ6^W٬geiwj1zCW2iXC:q+aIl"<4]8*wO?ܺozbSӐ- T)S,|;e6+$.*Iȩ lĮ"욏5 ʂٟ9YbQQ3Zyl2/ Fm7M E-zj-j_Bڎy2, +})9OXTkq h9D%ѿ'B4}"N,㻨xG#hFɪeLxM;¡\D8 w26Tdm?̓zIyݷj VHhA}<[$Dw:ȱQa vt?2P0e~DLN.?\ ມ|Gc 7x-̢BQ{$QTU+^oM.@hQ, XiZGMN|:--V]l <-iX G&}kplle+\m";%AB.ZBYwg7EȖj1JUna@7r,^!ZZH%;(V~@-:rx_}. EXVr7}2~|2OR(ޑ"n"]#S>>&_;v7vM)CH\cs7{!r;p4]SE }&no:L} b$b&w^ƻ\T+wa=[>RE@b"h-Y2ohJ"gm1Be1!AKhդlq,82 -#gi"=lLaM_#lξ%K[;){%f8L>兟hjrn(CMlG{t9-rc5u`54Jݭ;BNSw(ğzX",W(8KA5Ҍri1xQC;OÌE-q|,\R1_=umA[]CW\69֎[nk9@XI@g|B<سFzJqh=%yT25Խ c6σvz lHF+́q#ђS:\4}qD 9{~IUi-u 0rY^taQ׋W[E±h8AQ|ħK/ gC(5?_A+t‡R3/Z -,Jw{z5a1T4t̘1%4;rv0Gv^IXc %h4sȐS-UfJ0θy^9YWrt,N: 4<ͶmoW/۔>@ٞR3>`.p+-~B&I.R XL/Nsd#F>8*yڊf.<.Wqj =/P-G's'k!z I,SZv:-(巿{=#2 u.}mo3~ h8;V\ +-PLw냢O;R\|BqRC|8ojup9n}nOE)D;44d85I"#|. ַ`a _^RbOo(1VtwzLtzģ/7޹%STj q7$ȉN[_@4\3ruՊ{hui/HF Ba$*je]5㞃yܮfJ uB 9CՖfqIcxS Ks&oeYpʴ\W̭^0l,,_*,U$t_PWӢA>(ۄ tf}} գ+DY|wkkB p ϐ(| JY#O+P˻Q 8YN"SY*_j9G%.$y]s\ Yrz,f%jI?) ~F =5=DzKt]ajYt`cycʴ".q=bg&M:6]WǮGI #KpΜ5͹UV$fb;?үOØ -1Hq 8b\zCyf?hZ F%Η^Oܪo $ͫMR[`@څ~ ᦓ}[5rEC~JE3vSRwGQYqhH+.XǏ̷7&l] m\Rx h#6sFfO Rv> T~(P ( wІ{V#AO2uc)|ĩ,kZcj;{ eӗF֍m!P'ɷ >֝1=;[k0W~ksFIGYn:zBa.-$j&VNd:WPdf~|qō;U!z4V*Egj)?-OPvt"pl\Qp=[ݓ:kL̓+q:.E9 qv!g0G sW^Ox`r.%/-8ySw( Ԓ5=ЁYc8%7CShwGy!YQ`]&c2cVIի󝘛(>M]~yX|:GUy4C`ji$xl.F<` 2=YMeut!m?f qT5 v=-2w}?vw޵ˎǒu|Зe9>BW(7) |9>:DY:mwMrX˗W3Q,u_ ZEVN+n:Wr(1PBxCn=z f`k1'-`I]""# B"VcKvء-&): Ma2zfw+A )tL//Ǵ*/|ԸpWesZ ch&J*$'Uq#Cc"Ԧrd~JG\ 8ntk,6L ؈`=|&4h6Y-w: QK:0&mGrv٠EfԿ[BimU:d0A (#%C@k-R}  \-/,mrέvkqA oB,c7?Tsia'VD?U琁Qxejee6bpdrq6ARIPSr4ʅ$xε&뎷3 AA*H|d&N'IF'iw5{z3!?nJ핒͙>t$Dh`#xH&(*˷}|`,ۿGarr!h:]ƖD3>m =3RIer[(@K V1c(>$ԓ | Ǡ2ܔӳ//]daȉ?FR~9(Sx\󐄟~ha?ϖ69XG1UӎgK_Yנ8([7wģ7K+T *5eAӼݭ_?àqGIΒZam6E nG)Kb[s8`ûD3>r3i'~Lzl יH>wk7mc(_(޷fzViZ1Vi;p f$,.kQuE} rʊTFNz>_%L{S7V H2m,( @oHG+>m?!NY,* &Z~9D2\Uft`%CKWHNa @ˍӔ(u{7Anp`2DZ葶aS cu8e5h_\!ͬA1]p7BߜB7yC^؀svktd!Ƹ,W.;eS9aR-ގe)='>ȚOዋ!Xr3^\(L~<зUTQE*16qzJ}>bduӪd i UQ}U>bz\)A!w_/fge4 ТXur ֬ནH|~; ;E|co^thW%Vr0\VWXweݖdرL>U$X!8G^$+D**y`b [aIMP|^!ױ1ǘCڴRȽlIP0ǵ}ȳWv٘&'&C9PUulmH8%IMRo`,jW ӥ)mED z wR[$LGP\Afk̊hըjlw YJf{TvD&b{t]s3_f4 J`|ھ8<5ILxҵMքK<~$0YqQz)@-3֣OM ,u8۹S e~LtR<Fkh1@\R1ѡWq#9.z V 2x5ߦ t'eCqC:P0bHa鲎AW<1 %!+uq1!AؑCxWPRyC+ۄwBEGwP-3یMYH0s2IO8.mnښÅni[SZ-e^]uDT{+0{GL8txl32mӪu磃OT*SUر΢#&Z~|/n7?kw@lDs~( rt1Y2LA\RٓE@O9(TfɡcJ7ɾ>!N㸋sr?CB%6.}=eV5bEцe^+5WP0s5GD}75%֬f吧PB|u#S :(Hs>3Czp" j_𽲃IS ..@iM/(\+J^ c\t:"FbJjOq|\?;`t;p:˥{¥~W]";8_6nto&jxʦ5oܖ o Ϡ!n xCe"Y $v7_b4q,Mf9=&ޡymǝmHT;ʟZ r\' Ve½$DG,I@(TB8Fܣ@E=oLbX=; |$Thabs*g5=n qs49E[)4,}WH ɾ1BCRJyC$xh2 dh=Fg5-x_[ZߙaU(@¨ Ph&T5xC7NuO-Җp顈<{M/r`Lw.]ȝ4b gbA EsT0VLWw{ {?ɚ21/@~NZ_+S->y_Q.V!ބlE$~caB8H@bΨ OUIy4湷"X+r!f0T[9 Q@kEEShR·.UDݡ/O=RwNT:}T]Utseh,.(ȬX3i*Wtƪshp^[-r}2h SG:Cw:3%9[ 餑kOJf:o O)LeQ)QxjPGLyZKljIH\BO%'9{/ig&]7}`esu ){jDeWDP Q)a;6cgaFu8e^VF%Q,U5`nf"VXBYZ#>9*WB R4zNSmuRכ OuhW ##sKH;b*ʎUҀn,/\u`%g #L6HEᶒG.!̭-KV#eWZ:`)QgutHlc\˕7*ʃ˔ B4*f|`u9\ ̛s쉱hjb%) z7 .#(вsUM}˥jn\kiK(a2fYDK˪V2IB#|@ZLeKn[y~Kb< 2z\PYxB+cPn1EFm8{ZU|iVY,Ӑ&߫ԉ58L9k} M|ϝt=^S^c,yݐ ,PS1V?S*|׮~7 l*L_{xܬǨD,@ʰt2\ĺF.֍ݨ;$o7XAd#QVЗ9$Е!x *jE~JQneQ[nh Exq-d%=v3PDISw 8Y;!SL7D D%f Q9L]$9wqFf~契H*ғv (USd&SVLAF9BsGn#ג _>!𳇷}s0jFt_Jbvf8}|BzSYw,5L1xD IJ3 =\D!>YV' >@"[ˏ 6Hǎ^6k k>t2 8|ta0W1IPtœd Yw(#|gB MsȚ_/=W"fj"|< )j{ppOdZWR2\b0d)u䶟6\daA3WIy6͵95Mo'T|x X"˩oy~j7u|S ]4 c_! @uD7L LuYVN~e9޸"cpS )B׎€5ʁ?4Fe:G=G9X䞡*-9s~HG/"P=$sxSFX`AKݔ?8#;-(_Cu>eO߈LHyVjܐ<,p?,}$Y f+#*-UX[. t -PXEI`{){$BlX$W0Ad!X[D5iW*KZJt{UK:ȁUBܨiZO'ûOiS,=߳a'9S <;C1)`PTO=Q 9p%vB*9<@L]+ ު`ZЇ[8GhP<ۋuʔu^ϓT9BgȞX:\`z[S#P>X^%4A+݀?7%b90 _*Z04ŭ^nU%e!u԰T,ujUq8(G2!6EgypcXX XF9m8M D_6CaqԅӤ1o CW*R&wE$n#}+9%/s! sLYOVmq+,vPPȥR 3@K]c Lbw;Iʛ%a_(1~iT5%.+'Ñ+߰]~OAK 33R`GEWfB-m9Q_k Jď61M5ECe ^;)YD"儑j7v6 tUxD@nf+;ٻT]^YUut }^sē10&$-P|dd99:_AG|Lܻ< qv7])=tij!pt1sHqLKbA` j@yhUV#"$qE,01k(}ZյT9.؃(A=@ |\.$ֆV6 y)=Ђ@?U! 0@4|s- x g3 ͩ;`aIpsn\1P6hc"/kJ9m|ߪ%\n8iDR W+ܒ J^}&~{k 4bq!9`LY=p1x.ޱQ 9Z~geɳlNxN,xi7'1M}1II]U Q^P[_\k>xDeH._Պw*sK *Bֵ1׷2dQqƜϓ364(B62^t:T:'OGf)6 N ΦQ 4V^5,sa<]?98i<a?'GӅ%FQjiFsd̫Z]==}4'F;2>j 2Lr7ՕqBeKmw4oI2ZYe(*~M&#l \w `=OT.6)+xU(n"vx2-.X!`(kp6|V*(꛵O)4܁cVJk9sOԳOj~PymLh7^vP]d{YӄF #*+uo3t9ÊET(#L؆lO 9bDrpq,SP1U(#ĬI)?\%4}n"yʬǡ:.7 ϥ6L;~gS] 7EWSfs>e":~r`gBK7<& Mm׼BJ0~//,2⎊^2SyVw,u$>0GϻBG6ђ ؏ML}_YC\uYdGNHyuR0h`2 rw\1(⭻k8ۚ*yV̑Ni1%gf;Lk_W^{[-*2揀 QuG6 _ۮ#m ;L7DQ},A"RvaJ|a|27i"^>A3铗$ X}3LU֊V \}b6з(As}>mM+Nii5/4V#Hzod~N`XŴ -.lv?J2ǧ\h!w&EG Ew*sE8YFo:Ff$gae (Ϗ'E7b/m0[t$ 紒 E:+Α/}XX^k͘wt(2hXvX' *?< oI#o݋ĤT͚VſIύgӭ>~y^p6,S '*)a=iH|G{ߟ>ߍdQPPNwk4Dg4x+Q agg+Lه/Ur?i$U '- As.%hBf ݸ}N,BK7JxÈÈ{d#2-PW2˟Fc. { ̆++RX_K々 R҄fq^s;=!C I ! [!ɪ\ԩ ">[8 L A'KR3 6!==y8sZd f˴]/́ {? /D{hꡮ͋-}PQqlEL4j7m9)_8b Cs0#=Cw$R5֭b3IѫŐ "D: gUUt-3QX"0kl}֙hy:Zj(V<]dk9ŗ ӭF0F:Q@)\8Se jicCR |\We|,2NA-bykW#s0!x; %̟yש()}dppng@05Q#%M;{A J=rxL= WZ1BM=~uI>Y_2>O/Wr`Ã* gbneߢ[E<\0I=#nUd[I]8M+ncqV}\xEzp~B7ZekKnCqWeA -=l7"2-1`ML]<>46 -0t OKl|',r_{7LYq}=Y)f+ɥϾ\˩KbiB&8=m1h_߯c &B~ 0S'$څ1sZUS4O5_Z6Nlj͆z@MY[jD'R֖Д 42'QRՉ2:9 RR XƷQ}>va" ޔ!,^d7.X {#*OÌd>jwAF}ěW!48]&{\k vvȁ2F2gkO1D’d4Cx xղۙ=JSdZus/)ApVAB)O^)b̄)~m '#X7}ʠ0`No"j ˇK Gpx**ll9p#x]Y>,B-|kCКq՜`s#=G-1c p_NnWPeeplؙׅ^yزPbc _ Bi7O\r 1&(Jj@v:L I[{:@\P:R>z1m+S_O>K *:B֢P (Y"ܔF>Nf0' VXvL  6˗|5zMsE4ζR<gդj&9ކnoMȠִ RNT:熨CEGf_b ^TSt r(o\'1/;"o4p9&scx|RtN0/ %e(DAY h0cb1ߗ<2&Iij u(Щ}սt3vXYv z["NBnCman,*C =%w4g4(y1]] P]"R3k@5yFAIMıynst [GV5F?9RɢrY9 7uKng- _,1OO0j޿/Q8Jދq(tNu rn|;!X/r^(ʏr7$u%Ց 5;TBmd؎yZLQ%K:v4A|IQH\ԇ&M:R9 ud/5Jɲب%0>wf - Se0t{:usPs(ͧj?q^Vzwu.z!$ĥnt雪 Vϊ|_[pi5xu5Tl  P({AfZlػI6tT qG, !h sB116{:1E\dJŹ쌥 G[Ux$!}W"$=/DzëU}^{J&##oE\f#`-KWNbEV6Qp ^м7WPFuaz]a\=5テ`J*V Qp˸R87H_-StsڦU¶)1LMgz%qp᱑ pA@CP̓*lMǰۇ ~PDf; r8{f&܁9d\7J$,&BD]e:$CJ~/1&tv~(ē|߹+kfI{Sf5AF k8{)<AWQR<]}EG쐩 PQQ{"^^kPy=Ed~Fʢ!*oe!/ BnC8>Eł&DS0{dZ5qYJ4TMu#.+Nn&1u66OIAӸ(2!oթ TGRZL2dLvObzhEi%>k4n|R`=Hk5g+_:?S_cL EO_`ំtCccF=uJ[g՜ D`G~!M8:x*.q,K\L;Uu6R=I%Ppʵ¼dkz-~+Q{qzG$> s͊.I{jILPdc,. t*Vn\+>^Zh*Wf Uq0;xC&͑U@)LkPE+MSHfW4@|`p a$Q_ꋃ7di/6klIUώ;`F&|7A֧\pС^clE  2ECԷ6P47޸ Ejz,db_T25mnClz隽ߪyJ\6\Ǻ'jm w@tuH2+k ٯg( }*iMjf;}EXo3>R簿:B+q7esԖhJhuxDDoďkhmc_Y6ՈD8T[?_ P %HXΪpVtR^r2bu6;^rM3aBh_ݛռ1@ < d$[Vv׿㡿 <.%ОԖ"˱>@/hIj͔/f_~;d5s2z$Jw-s<U5}&_BOIaZp,po8Wh۶lMvJCQa2lJ26$> H3EE/!399i|,9>du1)ⷞDo7QiSm dmh1&֧|I2bq-1Q*3|:C?C43gWj +C 3Ź[ܫ\ Cխϓ+sl ֢A+՝m}Z)E)w|F\;d`hVO` p)r~ .9)I'Xz&+nibE{&2 c!]=|-jU" |*GCˋdq9Y6SHD)=kjF/?\ *Eߏ6W%X,?So` ;ںd&R^{ >5-ݯX@E@ B|] {](@-wHm8L- }ɏcH[㱹Tbs@+$&N<5*c=!s/aXWx%2o7eIcB49;Cq jFʛ.>:R )MFjߜA7k@؁'VV]a(G/Nȁe&-D85bt!A,(P^/o YZek\L}⍀i ~9ܴuˤiMFs cN$Yů_qKXu!3C|0;oq܃-\#>|aoeX")Waʾ- X^_)F d֋'BI۱auC )B=G7;@~t(m(iG.Fo> ~"`O*<ԤÒĢ*_2'PTkot9lMJ+bB-@('VBjJ-w 50Yg!="k8M$X xR^sDgLGkat>(M'Ȍ׿un rN (~$݌UoNϚSt Sp{Lc2dDE/8|A,/Zfqh[|I@)vffWXUJ@~϶(2S daRG> cmmr ɸ^.dwCE1Dtwgu1 է  p4 YSf JM]ֶʍ$Bҵz.?a6>_%ZSFXY7zx^CUXݵ <0C Eq:LbM'N4Y-ɡs|Hl@il\?fGcw;Ble&AvqpD(_^o?wU@PaiiЀȉIEVCFLj>ìQKyDf!򄈐cf :gZn* qVh냊3"tU'X ^s ^d[INdn(C#uDJx3P}; c'sm(xs/Ms"6-4NJM@,~@C%+6!X 6j]3l75a<_:^?RHuoYD6<1+˗ƲZ~x ABhK;I w#V)J;(mYbdwD h|7=ͪsX@&Tx-_[dO1NASgå :#NM [ϴb'bjEܜ|&qNyE>S^Za* 3bm. Sh&r?GDSHdzy >P+oo|hbVHgM:>vnzegk@VY 1BXr>M~ZiB,Vus&2B)zsuWnQ{6㉙Nqkgj8CۗA I[})W"H19%@aK:<[yJ"^2GXxZN(lnWMڥʻ3n-{Oy΅#G6pr4BgU#b .ւ'J _r. Y4Wa]Ғ)`sPh:Dla引vt!+V]nn)6<{ė&{X¯ѽ`PCޫ,0}4HZĨ6۾'rgQ}`d2",4:mYӹ(d"pwdtÔ7t!v ϻ-.jyOQ}ZE R2.L-HFo^~8А}}w5վu}ҋY _3~VltO@Xa_lx]CHob&,)B,zU12edWDd_aNܗzmk䨐6ᓠ  /3=arڗ]='壌0CdkqBp/jk=u i-l\'Ur)d~?!O5C]Xnr~>KƐ RX *N :6L]9a hVk[$lу^(myX*H^Gȶ.C@LjgKK[MApèA.4b\G7 -}Am> WD㲱kȖ_5}  ۞TxZ25$O]EXl|=x@IUϠ}h> ;gge&3iQ㦧gu}7 @|3%j?><۳e-!ղk99)NSUG1v* 848zfa(>q7OBx~QiM߿ r 2ѩ1L[w>  (3.9[? +f۟f$o&1X"aT)m :}+tcigfWUQ/3xqGV)Yf41(HG5?d܅iEF:5uޜXkzjJՓ=d'zx3ѨGF E, . NCq^ZdD._Y*6h2*f۵f9<%4\@[K;M=UH 0Q>@~lī= n84 :`-[d'̘҈-`B0}D@ ˇ2n_6$Ƴ˯bfl!X]1W743݌V 9mC'EUO3;}%$XLۛ@yO\GɍMU I;ig;l `}yg^xH5#4WdQmFg5/z`ʍަE+Q7՗*@0ҽR+fHZيWqi'BY{Q0.TE\tXnTc˓u&%8jh0#->oz$+{cD2 z&ёY#.瞷halݜLV,Ȓ\ž[ު[+ 4M>ЀAHgUN,}d{gLnٓkwBR0Ͽ=Ui}b * ObVUCv&/+ ]KL&A;X{6ڀ_[/o梢5$PZfurákhxVh ˈTgBQ|e#&hc#u 䰬CB]Hc5%LOz0Ztp3'-ؿe|>%lEXP pffJj;;;=֒M(흫EGh1(RKj`9gb$'-`C/lbk *dBo^5Ib F[`w 'zgqBu/y^.Isګ׺@8c3r"Я5n/?Uxl|l=4QCr? P']QAՂ!NcݓYZ=o%֨6QfXLg`P:[?Y9(Y c H*-.dDz1g5vN`)0&Sin\WWֱԱl=yt)j}RpnjUyz8v2d\-ELiѬЮ7Co J ,HJm5[#5.aSB9`:S.DE,Rׇ5Mn9e||x>6B=&8_ŮA*FTQ F(-Fi㿨,Í{YL2ɹX 곹dު!0nN-}ńBb= 7Q':\Ѻ}wrUaw,S}j>ZSN~OJ7F~^uHg"|p)Ѳk ZA%60=)!H1h2bkk J&ZhLt=`7QD `{~hϞ Do2GE0AnHpz_+^1@sD"R@-~uO@Goڳ4I.}ny2.`Ƹ 8A:=!U{$eAYiS}gH<BBQLcHelՋ_JI5S$3| ޽;LT,']㻶ׁ`sDҵÜU&{*Gc[-;ZPcU8@OC&FbÆlMלf9<ȼQWő3. kU4Ǖ~(Ĺ%F92K&j̠twiUr7@gp{@jB =xHb y.;U!V́8l'P`SƵ\eAHh&<~P:#-k+Zx,6E{/rx: eq_j+5:_)&  Rok9Ѓ2"?A0^< E.+Cwtj_w@ !,Hh fº ~nu_ax mS5Vъ AGJNM G8 -j2zsn*g' $Rtd"N:n<$ ܺfݐ+Id&ZH:Liq,'K3ٯVs2bUKe PP2+&f 焫 rzrZFC(sw 4=Hb[ElRfk?'vdo( D]yFd]*4T (BM ;uc} 1C{5"Ql- xI9v()<3ۼ;W8FD^"{`& *֤br v9^ʡ%1{?ըTKi$F+AP؊֥ g4!= 8ؾ\ eL}Z>ۜVgO*[R7uh3 Wi:JҐrP9Ud,u2qyedmiо)U~Z *Y_c/6- zu* kOt2ap0a0"_Ґq?oLو.@<|Ic'RԪldz0Bj"25wF>؝*/*C$LEW݀J"fS5":Q%H*[Y%RI9߉"gm`"E:VK.UÀ8KqPIzJiGĎU-J7uI_ij>uчHrVC|ڦ)l:l <ԏW%ߵK;oEf5SpeOǬui%Xл4>b#씔ڪ6] H9a7H0#d40+t>d:N5!ܶA#}l+ UeA G@u ;R:jWCi3oĢt`"ᴍuT;}~a7Hq֪.cv$⺁@?p !%%/:xK*O[_;MejkG^g{~Eog| Z' 6$mQ A趬FjMȒpnhո;8R}z"Y62<|eHCP*lhK*3prGd3{NhX*q=7bnQ(Pyvg-D.FcN-y.dOPcWZFmXPi|Z,<@#B);F%O+G;Z4a4Npo5sC<yEDv)we-Ȓ-e+XwzFBVY@H8IAsx(0m\ԃ W0_OOp;2!5Z<~;P+e3Q7TM~w/Qd64ep0s\%v0rPNj t_ZL_~OȜ'VK]ay,9T]8XEkeL択Oz*`~0Q)A9tA)9fFL[DKZ֢_0Qk-UP}0 vܣB+U"1?eo4X#uqk_6gH#2̰K e8zE><: b)) ځnv" B}4ǎёV@q~քŝq&K˚w^g(#rMlsVY؇ gn+,tBl"cE.ج nepY: ^ݻwEdp "'ƭ\p'6Ń|>,6b/fG!snS5O""덠jb/N/[Yn&fmOÊ;.^B!1Gʠ}Z7gI<^K;6a^^boF}|t~j/AC0N_Ă汢p*[ F@1\i9/YNK:6 ]LL2`,SRV Ϣj+Ѥ(3ݡrf>ڳ^X#6fdŲͿ5?ADr|ކC[泭X+BC w(h%UQ"GŶ-(/. 鷱t3G&J (z0LsBE[?ho XJ¾laa$5g"yܬ>/RXFzU0+KsFx_^wxijt`3v -k K50-jwQd4l.l,>|7.ʡu"cm_xvj7"( `cp. F7 &#jAw&mqMt\ ɢ(f@K/ >W/G/*+lTy$̢r>XZ!f\ ³2d2l$ñ>ElK>{0]s BJsE׺XJEjRֻӣㅴNGv 999 Ԓ,2ψfs`*LȀutLwh|ط=E -u _iŗ@&sUFT<dsQA?Urc~~!Ti̵/f3CC Vf. m>plryW֢^A!xCloUU1vhP>y8q|WHx?Ѩ{U/6:ELiײ6Ld> KD>nW^Z7)]/;1Hh{rϱܜ1_Eb2CG?f#X+E6Zmz}vuՐB{c8MeTd;:؀ţfV¼{B`lAgocdCk e\E~TĔ }Rhɢm]1"A&F 00|{|s,x\ZxV@5_-#Ev<4Lz_v֓v{3nzhQ7'y3=⛟!f'%`EN3Ifyf# @N#EjT/a\f@яqdR5+Kd0lѱ'AFl&LN(ȩ {?C#YU?7bb@ L%MHH)4Qq &d BA^[ QD$rje Qvʓ"niS.&zK3/)1ӖsIt"VUӥI_[.߾f؆ckt%@WO'*咶9/,:qb̄($!0 yXiKXXI/e}s»0r-NGi1߰ɴO/Oy;gFrAqNi/C*,<2 ]ʆ̈́X._M5z1LךZ^9|jDC6<~TF=zfm/Swܻ_ H8N9)w $2`ӜAXvJAD56pDLiC$R1䒑c9@/)ק>뒇:'!RCWc n}gZRs[X]Xq CDu4rm5-*ypB[8PM\l7`s u1㐖np'3ƀa(YAhKN'Qc2$ 608] cp4^sn|]w{{v7j" gb` КQ[mK =!5uVo`>r 7ڨsnLnhlT|A4Ñl/ZP{ /^^*zrnW"E#nA$ t!,M֘a<ʟRmLDGvD_5<9:n;t!FC%siLi k:G*Hy) Gs\I,8hF_fq?nYzGN/+4%RؽVQz#z9QXI7/؉͎wx$(|MYE^`&~\Hh Jz2!ۉʔkg,DvRQ!.8}Nx9pi'kޘh]퐹J*R+sO?MMŀ朂=@-γ T0N?V%K{qB瓺|&˗[J5/"ThYAkA3 z(e/Cw^je y*[*4IH; \~SUZ1G?%L 頩.eWy ؐk^P@XšW? 0FͳոHjaOstR]\.ȵdFC=xB0&:~drEH~Ѳq]Lgx tf )0;d9Cw3# 1NrjWQ(PB:P#U~RdhL^t֓P4<\e]Vhdc q7Efui/%_d!# oe.cK^ f{yw-b-p/2A!+Pq^L?!^%o{W.lLO]=񠦵F bAJ+fv_]eTAm'+ "z@ ][/P D,?L69E~2'4@'_a^';i)̆h<5Il@@+e,ur `{i мݖ9ycﻶ(+<YA`ޜZ-ID܅,X@[[ug5^%E5PG1rی#zXG9=5({CDܘL\1F_7m}hWPJ`Joi=M7m~1vhS s>}g\HoRoOr :CG03N`, QSCϽAB 3\m~'i^^ݳ;=o> ׾2&sX6{ ?tLN9Y5ᓝ\+QuWD{\A]R} FH;M 'PKPnui1VQr[m{R1""ܫ] &,{6Exvo~5[^K"Jꧧ[ngGF^&Bgh I/07h ^3)$-_YU_8?}\l/CvAg e{`bնonEᆎaHMH+tt@6- E.h_džwgխMn瘦ذ3h5ۈ2zA(u@ U&u]ܺћ'ׅwN #EӇ%g5CWe ҟT(B6K(4!oU@em0"`y kؼִ4'pir=y{{L?He栗O3~UvڠVT[|/<E$U=֌ghޥ|]בS>Iv;HbЦ#A]vcHV~d@x3Z/xC7$LewX"UBH??x8WOQ'k?*~N|F[ @X}vz۝S){q`?hC&mQhn~[fw>"Fyl'r-;Ϛnz[W"2g >HΓ4= 3̞$ѐ MVY D-wY &^F{ TlN8DTu1zW԰yeh;P17nҺ!CN.ζOېSDSQjYT=뤦t([Phz9t7wA|:yTߛOWlU-M`)OЅCGTEHxO;L8< p?&UXD9gH(ݦF xVg۾cK@_m%ُus^ A$>b:7vmumjQ'3;cG#酢pߵ +{J0<ҿ# 6p{Ǽ5m3nJ3) U? |vV h\x*U˱υ:kUZa޺ѿ)[s`WؠT'S+q}hS"M|KV|KEYQwǡ&mgkYt>3=) Yy'~1^st7mn?9P ,.#E3Æ7'5MnB6-$z켺&Vxve;/Vہ\Pvu> .R}6Hy()׬88G`łB]#,~γ7|v3_8ʥBBgnkh~}#Y8jAPt֎V\"w?/B?MZ`PfYlФS juR}ϙ0Aǵ;:OQ2EtAA O\?KH/kތrld!l{^vAsnOT Piq3\fϓ 7Ač}aM _̛i2֦h h'x omwϣ`% o VuzL| XwDŚxmkj*K _ xIRj$jKH%I@ le_ ʽ/67UE~zh9K7QPt댐..f.q<F8uVFa3Wŀk/`׿yl# TB\]gws; :Kk 7IޔpqB*91ZTvUOW\=jZvOLСY/$! wJ} ,8B4#߈(d n)|³ZZb6zw,wb;rsV/.ð#e7Y{ibRnx1CcjDK~c?Nơk*-bRhc\c'I.{7)L'82WY+(MRg%EN?xb1:ȇpՕ#yNZUZ$K/&C\BQeû_P;w8lIz^Z t]sKtŧk>QZ@9PXOp "9$# i&S%3`%1P^Y>@u@+^/EZ}9Opۆ[6NcE1Z~N&/6 [Fhڰ!6h c;gi\{ӺG7tܦ ki~x.sP R? _2ୡfD*h7n466_.s J^l' OahVhE=q$u!py7# k$eZn5^ )}ENzk`͡ "|^s h1êKYq%&'/FMZku@) pZW1dD[[ 05ycJ&1fD;{"ncPїWFh= d =KNPCne  hZ֖qoO&bI:/|TgqfZ\,+ *q(B!>7,9aan/fUlꫡW%{Sg ^x |犋@vXH4SGIfe\~uW7a?a(l3 %&y{ }JXak7Z`_\stsʞ5ͫ,,4pہi A%i#)MzJقaht'ya*R(7ʬ~Hz/+դ8OEj3JQ4Ŗg.-C̔$O}=L]ӭ|Y#Md`{<%x"e9$hay+;_rjb>䠺LIJBt}[&CAvG>8`/*JCA;{ɥ_&㋱o9O~@J0l(5cf!#o"&Y':9J>X-Չ f9Z6#fOG(SK&AoklMν#pc['{IjPjfAq{'42A 1>{fnԏ<*zIxC5|bJY;&~4_SXp'9;3\LM`'Aq7)IN:"ڼ/(bMֻK3:C Afй6 |bhzխ(bJZŜW%֨ H )\ƀwOZQl{86K`+CdW![DaPˇ)uDQ)f4SZy`Qr*\9%ddD $m".qx̑l6#TtȢF3 0F]-q#j~%M%+am|yjko /Q H.2_>ȽSpg<)^_TnuT[yAw&2 ;-nfwwcabA1 N,(#;)"XAfkmۡɲƀ_(z 9ε& ]9Vߤ6Nk^5'+.}RE]O͘yBRyVD_3)4_)S׿1@JWNbrߦnwmA; >,c1p݄v6,z.=J9AJ` 2 G-˷D-X%F3Rc)=_" _wH"@4?^o=x17=Ylb7+|E`jj O}t[*#嶃̭ >z1$"wʁ5`oT\|Z6'P|HQMf"%GV ZFu p4 Dys֪Fí^ec0w(.mFL(c-p̠:|e>~CG4SS6pK {Bflƒ)]̐Zvk'6oXENdz?s h\*Ye/ԕO]$,hϽo s@>  F!tbϲ<3{>.6 G m͊Z=%N V3'80).BFv5.r StL{0Z|)q$3edB sy̝:#B3_zDs"7uvo㮵t]{,YG9{՟YCj ?/ܣ _"61r!/Ng5.F(\OePΕ@h J-}M݋8}c<F1ɩe{hx-f.!҇0q!9yKT~_\˖OL?ÇhcיUi+&InFpzYe|WT¬^TJGpurH{I|*= Z(xW$EybmPrR 2,RUyѳ>Rt;A4fOM`' tuEt.P.FgYZ07070100000432000081a40000000000000000000000016609d23600001130000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/i2c/snd-i2c.ko.xz7zXZִF!t/LO]?Eh=ڜ.+<,J# PÙRgdŚw2D^}Y’nzgʗzͿVyH&ehA> Eo)"խJtc4'EZzIQ!(|:Ezﯘ!T(WV #B.jk-ˊ91O$LP`}}A8}ee=}A\HԕmIӐ :*FwDɠ j!>4h=S^L2l]Vte"ƈ=컸{^/BeVP7޼>cw XAJv>]3 !1!Km.Y5 H0/rYna.$ׄdsɉuЃWvG }S:$𰓊\XX=V%ُ|!}|lc+hT!/Vf+ ( :*됟G2&P?-ݍci:[sGA:4ݼ煃]~/30Yg5/t={_@Â,i]% ˙S*Ծ$VnUXu))An.Xû'tKM|.e5^N]=}^6 . >"=OR mA{d*=0?Vcq,;՞OR!1>p,0_Igpf$C޸Ūb*^k63%-kzÛxM0sl xoUsׄZH![ʇ`)0릶жFiE=yƪ:A1ܘS3b5ur`?rם%zX|&;iedtFkTad$,`uo]+)9,5CAl;Za/+~hmFBݶ|F;آ?1s' =C?pIcQ:ɠ:\AN|!ܤMjEͅη9rqJ1x5Z<`3Sz}Ep y!ڼ^߅xe5O ۻ !2Ҽ셙0F.UQ꓏xd3NVB:SB_j~$Qiz[?y"ţYgVwOm&鬄rT~W^C#(3Bܯ $/0(QxR+=>͟͹RD#uWQ%1 u/hو-)LvD!ʰ J&Db]I`d&t錀ᬉ9FE#׸a"тuL>- ڳ5.J1L=j5㢜*[\EzJ?#fUW]zq)5 aзB"j_Ir?c^]uyޞ qn|˓FQ#R`"(^nB ՎJX2k@ΑAC5n5|mO͌tĒ6MʬԖ {eg emX/gIyp}l`~>DG|z/9hɾlwP&_b,W], ɷ23Kè_T*ߘ eBc9bזnM½kWl̨*z!1/U/xiˆC` b1&Cs{(*O,B3o47W( Tdj~::]N*]?ug\ )-r,qy&FF=FEi2wk!=CǷ˂h/JW2hT2Ɣr-cOeLm:Z" )&X qW]LR+*@7q[#^ XUJ]_o?l y2 NW޼'4fh!M`u^^o$}qw/: Dd<oF(0}!M26KaߏrHMFygI=fj :֮S7 HFMP&qJxlEǣ3ɨ~wFE93{\-h@3ڶ=͊$y°xUJxo=;٦ eҞf*p"! %>]}@Ko?#|;'E"NE8˲/oH>ÛkC0$B7 :K&5jѨwUB! 蚣|W.3Ńf1(np:Ur4?A7?otD$Ib`ɷfrY+9 PbQ-!Ҹ9:Ou3aCZ*hJ.;!! V}([^.ƗhO8)}M*:8']{u j9%E}!QGLbBh9>p5fᓬ9I 25v [-A%E#6lPa=.:,p]\5,*yk # K[X|B~Eُ׳Ќ`yp7<XMK.DkްX)sQ(KMg+URC-%Si#ӏK4T +\ز US @:%Z mhZֽMl8QeY UG)U;cSҼ7zzN:ӚHgAVFG6oϑ3$e"*81܇BKZ,͌/݅uwAf *ۋ%{vkxZޑ,g:8lYu1LඣҦWȻ,K\: -8ʭd$xJdXE(npH8Tt/WsN2 \1+ͪ.q6AW൬6e-vs^M6G](܃:(x+׋̿F_̜@)7j sĂxK.0ׂoҙ ՍwrЯ-ox%K~c6A0<(2p[> sӠSzq9!vTʿ_l8H8/8%Q02ZY &/7tA8ڭ'Ep>#[/lk3=vc׫Iw!"6vD5)Tzcy`ZckN^ neZ ؋ꗇ"}ʢ_߅An6|ͤN ʼ<ar[&cZ#AMy2'TRU҈x +{P>U}1tU:^WLKv[KxƵn\'@iE5ǽ튗)gMOu2\y)f᧶0< so,ozqN'n8j%<'9zj;hʬ0 9k0RЁgauI]J6)1CB@*!Z_p$]ojUuAB6GlxP4^.( oill˄Ff.94zRWb1 6f=x*wGX46&,7larzuTVN{::sVO@oi2ҧȏ/J_`+ߞW9Ql:,[/fW[U[몧MKUHZȕ Ka8} "[ ~*ɽ wQ.ƭT{G'- vrXYxi[y >"^Y~zj+=zaM釩0 \s]J8ů_}@kSg/ K&!M. ;HfV1.dk6 $>3T-a>HLS*4[){ږ8`bski_[)"`y_ ~suCR bd;엜Χ9SmT8߮KX)>Dz5om_W(l$Mt؎̍%ҍÁBs>F$٧%PuCck kPzw}?soEc" =r $C<zBg8vGv#]SMG=V=KF%砙IR nC |.)HZ ,mh[6SSg? .qbb/e>GX|4˿ #8.Wa-^(D_3uJ;,KvO?.SqnQ ВiQ, }ᠯg3tp(Wmw%@ˇ63|=7MVYYq>ZM0>9kkڅ>{1{mv<\,+tQds͚'xC]A<\EQz Fp4Q#`.߯xu! {Y¿̜D:P *wP d`ӫTgki oFZ꜔ G-Wn=$sZ 5x+ҧ v\^LEo a,DV>f{(% zFCthmfPٸoU5JsɅSCAy ʴ<=i?JWݝ&QSs)ee?;prV6!@{)n^c]k LkH,x,f]CGn&?e!-XPphvOEsp㫒7ZA%."^h+F=N>tX_bE\"\C'q$\j[ ô>#_ zդM N xba'kyb̙cܴSً:ʸhӋԾf k(wc >`Ja@R,%7j/*ͅnB˟>},BMyMƒq֩}`z~I眝!2CT5`H֞(@Xa5m!o&&+>fD"!BeyNJ֠6w;7js KͅmY:䫉70!s m6%ZZͺPN֢EZ=)MS!<*4urTB^ @X*6TEx#@?:7d95.*mP"*xpzn[>n!,g9`35>kL!v zt#KsM'(tǫpi5\H{N_A G*Faʼ2!l&ky᪞ P@Jp7WNg.t ]g$ V<z{؋emDdhC^;ʌg$Q1vMԠ\]?y ~M{['n!loy6T2^O6)$:_Rc-FSeH ;&ۼŽ(,A ztjl^#M &U2xt5߃"Zud[⃑o;*??~%~+.C erSd7uR+~sn!RQN)JeKʺ;ldRYץvrGF9fGƖChbܻozfۜ^jCpZQ4?v |\O.rwHA=w|l=^P0uֹy$Yx64ӓ\٪YQ3Bo-;5 ä"G+{nڵ(!NksB}3KLBFf3Qx`k4x 2“X?'S5@cQ7WSds?R.h2l=c_3`=^A0"{m\sP9QH(QVO6,~߆l_ w_/GË0 ؛Wu^&ztڟe$=q+uz#s1PUO${N ܷ hP.RG9.}aP2S;oP›m)=MAku~#념9G)On9}hA.>Z&ؘG6;nM\6PvEr5`‹M#Lx)rGNK ^owkY,K>譥MH6w[熣Wc} M;."_g \PV> vX"ݡ !N-uWu3" EDspbcQ$ 7U9] Շl;\tŀ*~r>_gEᶏ`-?9J^,򙖌s<9@u4%Gv?8w Fi d??i1 Y˩G=`m5bwu[U >`~cĥBwZUJekH[6{8`v-dR r( a.<}D&SHڍsJRwZȵt5qà} k"PԘ3f z?  {͍8;aNjhk7N"䡩#hߊ{!]i3VS;-4 *l+Or|汰;@ofd,?| 2.COFx06&܀d+L`2>W4Gjdq 7Dj='! De3hb}?]_oV"UebߝuQ^Tm.>%(`=y5uSd{5zL= Vlڂxj_2]]@&s4^JmF,.N% 5g.k|!ȳ.[lT;8 {x{'ݧ*;39#dF'pe2ŦԂ˫4Nu31-9,EW{*|TƅmDaj+&!^'L-_4i<KwiL]:_U?R<`N!i^'cTLjhGwPksǟ98 vaEks&4Qُz&`tE STjnW=mC٭S+wsGmӏBi_SF2`G` 4/jRFb;ㇽ}ǢM˓Gpf>݅ B(7tEv/o !{tUZ@0oD1Y587',B-Bb%LM? v[aDg+tיb뻾[gn\VO+ܯcMfݍ^oe ANdvۙ#LlVhrɌyATXu㞜E>79?Xc<-h*ݐ߹M2}.E#=!)43"T>Ȋɓ< Il*@sJaM>?&FpZḒyk$4BQoǰk 5VW7d=H:VA4ǁ3JK/^``f,s*pZ:4a*anFkB  m{W|#9V /uThm N%b   di%ɶ)tCN|%4eڈg~&uZ^B` K*m  ?2UZS˴߹@G(pl.(y3ch瘂IHG 6meF=ѯd)Ah; ըMcaX4#e"['RB aoBGg8P?usĵVm߉E_l&4%U<]6w ]Bgx\-~yr:J3G ˦fYQ2fU1CO/)Ăx O7c=((c ?QQw&0+7֠W#zw0aHhY ,Q+t^a2{)˯eN{~* pp7 lW>~Ct^yJ+7XBVk9$,,3 sEOwYh &'mUN`"VOn"j0w@E!YXC_SN!*s$n!!Z;չ }`ihJ,ބ<Efak, c/ }FCh Im)*`Yx$)'m 2DKv_" ^ӿU;'cg¿׬h's6jkmM}(oĪsW} tR0ζn{ζ^ofq,A"}/>r"y:Fe|GRٙO7Lڐꉖf[9ck>uy l@Egx/-6y+:o4>5nBO9Ll!;ʅ 7ɲ`m(3hL~2\#qVn?P6c<@J\v..B7 ˵-΂*$g'3&^eI' 7CM+/n 8GSЭ9l- 4w7LHsֱ #.H*EmY[VM=-}cc M uG.ZICz|bI߱AZLݟ_NwR_@>ߋR а>RbX/T,!^bA`1Yp{,pkq5,̔h^}.ShH & t+%Wi'^ƥĄ/{&}JDb)&gs(ҡftCɉ!#rxLgOA'9,F?9y\29G w)Jh:B1 {V!8t% >/oYTwI E= 5`ޞat?' UQ#7HoNvEkͅj 5?t:Fn|"@ ;qȫ u綎vPc?),¹rwGeYga)tW&; %3ȗaup;[_6GvtGLa~`(v Ҷ O9-Z`1wxu.b)]PwtD7$cZRZC[{:ڑ!l2[ŝ*cO,Nztz!>G?˕6Sf}Gg 1;4iy.l` H5B! a,Wہ.Ka,nY> Y=:xP VYMi;Nx$izK,`$72;%au^!fRBz-<].fЋ$Ǘ`TO83BD |:i 2가 KWȢo5 .:Ŗj9vl>BUEf!dt}k;%H!׽7vu )CS8r x2+= vF1Dōi52gp(EXt n?L Ro`: _1k-:,bff*0PgZO\nNϺ|oE;l&aEitk)h)+]+F(RT`wB(8R#Q8ySs2JZψRX_CD"AY\8GW1 0'Ъ)xV"ax!-'4j '뾟ה$gse2.•IX12mӠw{`4iGymYA E(n5}Bk훠Šv kb: :@UtͬNO":C^X9Ox9kmuH/y >W{ VDgb>d6k+v֜y:.,Dy'>]rm6JPTj.MN2s \_4'6z޹"[nߢVOz =uCRYGצ)y+ݣUNeufKm2K_|S|G.Z 1ZOhnR>ƷpS!Hn `tKbYG_hu˩"$\]5 S̭Mio#滨ٌAbیL__zMm />*"[G-M*BY97yeeuZ=U^BG#4]l?њ20&M`<&w 4ՓRtwMCm7T`RC֛lh#"ȴ$Z24l_wl5=I2er 0iC2PRBSYSKRUzԶf**kr6)J^2`91hmc 7X2[@VkcԞHTp:o+@mv"|h`$Ο57cy00a`*#[D<{I|&h g8{]M9uބ;M?0 `sG!Cϟ\püSyV9ճ3=["\c$a[6JMUoglL;rMQ܅$Nh PE֌2"63v:W?ɡVF^)0 >"y>OM /YJ +I-|SeΕd3ާWŜw}--Ծ@sOUmqǺQ=K. `N/` Z=tԪ։"SItJ}-hE #̿`'l,jg@!2MYzk6 !\^f\(],T(w?0Xl I;`.<ѿ5 x' >JX@ZZ~pP)ک;q.e#'j+;Z]9se#MUV4T,+mۺz& pQ8" (. Uz?z_S̩ }.x&sS0x&y~ܵ,?D,VgT71 HY)>EeI˿ϕ [:ɰ|oNx|jx=GWB;R9&՞b91u/^eo@D!5P8^w=OOа܅^hT&2R_q+$)_QՋvUK*5Gzbqc#Icwb/}Թ"@ѐ`{t j%dwiv$fTӦw$+m~D6Vj}d}]k襋$7zVu[)h3z{~-~6B+fZ-ʱ˙Pmpz*׈8}$C:rIto2tf,/PZTB)ap­ËV_1#4ѣJ XbF ~盷C~ Ղ?wn~<_ads:2ݏnx~OQ:OTx %"PI{X>,T]ߢBUB|.ǗC K΢"s~,y㙮pm(4h=Ff+nq=g@7 6HoIc c VdIUFM"SqF Gwnx!_6¤1*:Ϫ]ORᅆ1F˺ir%b?3'KJUz^0Z*cۑP8[ͬ1AjS %D/{VYOIdmIYgG|\}94`ɶTBpt._^ 'P*C$*FNSېlԯAӚֽ;P1gmLixيKw{ҝ› B*iq Q1F?Ca2^潭~xkUL`(,/o!+˥U v66J婀ߘ:Շj=(%}^C#/cH : ePVge9 ocO4Nr?"o:;n*b*Ki,ZMu1:FJGti`NZj%ܑOY0d()& 16q;#C׋.rfd(Z23OWv 3wœlM>2#K[ 9QdD$װbFIk(koJ^D'mV>rrlk}]I؛bF˒/;g}t^~TQT+h>PrB*==ڡy9C;wNyń\OBI%. v;V )pG9Gs-s/?Tk!Ќ/ES \/踰?w;L^{CԝHZm6?q_t\77ɦ<Áp~3ʧM4g /1 ~S`lwJNHE$/EN("}'adx;vT seN!7dE~5ҍx)-`uyGu@4k =_~^osB !:m}7~Q))U:*?صA./ 1$rĴA[jGf7ʏxO*sKNkidQđBW2ɏ3mrK&aXg/C4kd ńgԍ[ ւ*Z%`Op `GK MQyo>6+MۄyPF$FɿpeItǻYKspCjLC'LOns|q NP4I[.Hr[%h "IaiC<\r5k9 `n/,auy .ff)|hSoy:uuD*@VV7Y 3Zo o`ܾ-q߱2;'3Yί?>O4qd^>xTPBɠ=Cdـ]m"qyF+ŞymUE`e뙃fC)M 231`-)n8 hӦ {̀KOFH_,rY;]1fY` ,}Fu MRDg VV. ʂTڎP1W圧ct7a(vca~2">Qsd5G~5 Ԯ o#|/BU8o#{ݕ&Ɓ z5SeҏOƹ6]G޹C}CwWZۿzPnR+61ESSlkmZmTNII(A)`?fK޺"m>ٻVt3`E0 05k&B?֠r~>F~j% Wk"Ǎ8l.ؤ|hUw/!#Ri %`nrfifx Vr6mqH5>؄.Re>: gIG ~+k8ZϿW1"Ife\\,MD|Xt ޷ĉO9EJ 5) ! !tIN+"%d;nq= ռM1$WFUzBގ7_ʈN䏱hN;OM]Cm~6< &ބNJɹl 3N.ylVXe{ɛ'n'z]d֬9vOK`[1$H膝x w@ Nv7eX?DRM~/<8; ==j="JG;VMPH?^=W>*ꗉkCSh{{/5٧|8<.B~ =M~4yȦjfwiW5kPf,B>\k\@ \u)֐2wxMzF^0b:8 D%ܒK4|P噈&Vy~ YxzsziG٥pDޞ>ž1|0'n[짧>UJL#J&Qʽ4^rb?ra} %XNhݭv!Rk A#.#ɄW|`9))ƄSP+`s43"4L sKAT0µ׍˻@ 2\w7&}Ť'/lEF\Q0 ^ \|VPq|jgq 2BڀĚ-+a З6iy29ۺGH5c޳i?{(-΋r4'?.l֍ gt .2׀P_t$*fwQDO*M햖Eq~dpzdwJ`fs2T %$4˧uxIɷڜ'[Ats w0Ɠb!C/\'=n5~f^x=vCH&ݲY7rIk?:Iy5\o[!R wfϱ _>BXWqa2*[j3s$>n+ ,n3U7^h'C!g^6SX>߼IY8 [>}ۤMbCS!SWƧ$yc^b"UC9SiL9[N5ՠxnF&l_ BsJ Ot4μ3c |KNk3G.>Î[݁eQa=Ⴭ)otՋ§b )BOh f~1a8YNNbd5*HYِڵh vQLʔt㾔">[ SQ-0PNƿڡ9K^Wa!"+Ng|9ٍnc`6VC3O˨"$sD'YEF#7jZ<*4׽JUa=Pa F(lDž``^-UT.mm) n["%l]|#LoFKk g3s#q]YS;~U7V,][&+Ҝۤ1Tg 5#\aVeﻅұ7 0ŢM:W4`?YNt3̻ b" Rh lrm (wU}](aF޲6\ ԖfKuUc;P˓~N>N=7 829H;6]Z)tY|zi& BΙ ٱwqA `k͏K#f}֔uTAz)+F )հ-LqK p%S&-eb,q[c[{^L)U%;ESV}0VgQ|Uß<sCOH.:Ï'pMc?zlIXpJNP*N^ofuI[ X>CJ,ĹGT"AB_;lg7Us@灒F0W;(>CɻZp|hցOо! M4t>;$':kS3Fp/. }ތ]'`%c\k me"􄏀- MB=*1K(r.yDΔyr^0pc.+roQà@k̭'lu'ygl˼G/.@YߓP4:t, &\; Ws[ U5w\1ޘu( CL~ST*i"7$}͉Ct f `.P[tiu%bÿ@$q2z"7>M._Ч>L+(Nf sFAG\CQ5pҢ>\ !-5XOh LUT5ձ/䞫AGxsO"fҒs>>c6~L3*շP$&r7a +Vi &n~!OŊΟD6XWGuOqc䟰s9>Z~GUY, 7a5w dK>=9JvhiG^^k> oυ8A ? ]:&*dG؉sL퍛EX.X:Mu%WAG|%̝cpxl=?xL#VpxK _ S%KRm(t0"U׳jA>H8%~ɽFD8%sd 52Bۃh1?l=|v7  <(cʜ[ķl޺[{8q.*y=gfBTjR \E/\5em{Z[kɎ j8^5 h )]Z'UmĩqA0NB/h5\EC) H `xpaBQY^F܌T#Ynu=){0` *S3N|Ǭ`w%)|  x馓͘E&Wm8YqSsG) *L%v,=D΢'ZdE>7$ H3Rѩ 卺rvR&䣄vv9y IPFZC5F '4!o.;Yx 'oK"KNάDoR2.v= "P0Kmi_+IZq5}a*Ej1ʆ'(LFZ fU7dw=ǪstT,V%MIVڂH?#R.t#e#XR*Uw!dE;rSS6P[LPY1b2ny轘~" /;'&;J P[0#X}r6|A/7%*p?k3|dIA[o@# 6> :aWCW c6\%a0`ɼ%tCݮqBZC&X֪LQ Mm4XA5T'0Ik+^SVƎU<[z$ l3gPyY@AyE874ȬMt9 Co0s>#;FrCӹ￀$ܬwRRV^+Ŕ!3R!KP=o:b$$ZA?9Z# _[_pW'Lg`TZIuk&HG^eRV)osS -ӵ9gI+9a!-p-BzQ,sDEBtܸX ֳQۤji'cLf?@AXF|o0bɋS=u,r2LV~_^J*G' :A$qR'2n-%XG<%惶E hR&[ Ç)_531k__cf }(oG$DD#B`SA-;S vrž q{f id %dXvЉ_0t[qpʨ]5e19@4U8t(': 5d {As@(Rf߈U#y؎AĞv RPmkSc0Roع:lS ,L.r@CMs#1<`OH-. mJu,ayזaoQ]KM[;ZDBRsa} LwuB|Mu$gR\O8%J{b~kq(J@@׼e(\^TeE:ҡE8VǣϚRNni5ŨpE.Dfu@ҙr]*~rλ xsOɾX}Ae?~Nw@ iE`eExγf}G .1cS\Q~80$ù&! [bQ ktIEKw8+垜߮tij $91KW5$g̊0r".*1 >QדZHl~@`6={C԰7uRWЪAw`"ѾEk[f* }uQ> (| xԜ^ʅ!bn'EqJՏ[/28,|7` țXSN7g/*M㼽,c@9v ZW saRFW(1dJR1JH~nSնwupvQeԑk(smZJٗ nO*b#vc^w=b33Z6 JhV!U,XPXi،#s2=}TDաH2#~k8 7Ī/n89 0Ow1$(gW&8,8e +/T}& z4ڍZ(  .[_=>9hɯSq=jpc@ 4+Vl얠T r\9wmpʡ^՚+,rm-J㯺ʗAg>e2_ɘFyRo\oDsa$YWֳ?V,r*SM[L +ѱNRzv58$@yzn A͙i 9A6@qJ {,{Ձ\\8Dx)Sr{+5M.1hTgݭ-7j*($X7, ;y뒒!=?893e1,HCt(P:y3]9Rd65w 5L2uZ1Õhƍ5(եHs:2cE(S}N tv),`n|f0fKSa4x|y4W~x:ȇ&Skn JpDkZY";zt[N& 'ۙh46~D iv|MGvhA Q)jf2Y_|m9Bݢ4Cl EM+.^m6Rj Kr2Z̧`*ۓi|;I(ғ ;1s[!P~ӱOKL x.*2 &R&F l˔"<x,*ᷔm+ntPt]{dL `WT&,yv(J$Q>,,oɢ9OC^TǻsRFgXAY{gQ 1G~uehNP~"gû>sl4w=;EN* vuVX[v4瘖#&rGtI) Ӗ/#$ R7nF젛"yb%dY"򇲚›i>MLFzR*FTH PI]>oAٲH@X ܘ=8CFai `{2g=-ԚeKZ|8ߌX7\KMQhPÀ_ѭ:+I\7 WTS؏1kDﴞ|uNh]!ӼZymԥ؂-^)L{*i_$N s Zj2m6, @bP`/Ǵ8T'Ñd-T?\Dz-Idd?0uz3;d0HUy'{P8Lqs4IA fe sֲu|,V:'YdoN:`(tIc;EHnMPcCҧic`|JJhYa KGKu%8Gk8avadku"]Mx4׷3M*g+*=o{fqEN .Lg1 y ˪%'ԛҠv,=~}4P -uza. a *09H֣S3B1KlYC%*[ at) *ȑ-%\2XV` 7Q,Ij1D/L O|7P_m;I5d(mG$.#.h(HHLgud`&K[!sYm(g\HZqAN]\QB݁~DJەd0mD5;xy/jǶ–OSCKEvZ*6pc8 e^tlE^ǥl g-вz%?ӥX!)3mG]$ ~v1$CVsjO1Gtp:J-!0➐oCGInחĸ_gz-Ib}޶su<߈GW ̈|nv?/ʮ\=5ױGPݓ5>fCqKVʋ9C@XZVx>św[v%6'AuRU̯i'\HCeMbt)dsrg f^UҜT 7g6%2BŽ&ῴ=WIcdap Qr$6}Rڇ2Ҹa\Pe &!G6k"ڌũU qj#'&sIEaӫ5iuDxw!W1ʑ*쬹z9oX>&M [C%n?EQN ,úJ~Q908$XĒA,Df%̇l蒹{ W!^xpOC_W лRܖL_P*ÀDvggC{tfޥ\l1LmRD Kk&Ω N+T'Bi#xu] cWTgU;P:|uk aE?2nJo5GG,4IeǖXSu<ӠTUe?JLͼޒ* (:ly1W.!)N&4H3>ZTfv:Q:]&7k;+i&œ'G猲ZmzGc&:*?F\ '?)r|(lЧEWd|k%w-=wtzY[O_yOxF4padWuTZGݚRڜ~W$h>uKߑb/Dׇ̘yejD\, _4&|!n`{L8ju͒h`T5+y ?uBUq ˈ4tVȈBg#SI1mÕ`g~&* Cve/nh  L0֏':_ϋ ,^v f2M#QPD?$#i)Itzj\C/~he2 95[lL[+2&j :OS+͝Tᐔ+, ҨZ@.7c;W̢zVP*Rxbu(E [ȧ]q/~xg o9X$eS48?;qDԇA*%hz禔Scd_ ]3jR@y6?oNc1ÃF@dq }llpjXh6j~l$WyX0uol\8%V5ےpjzxC4 Xx j+!ZE)-F 4`wOi.R(w# ׃B*tk^.͍Lr[(>u';EE8;o\mYz!ޤJYDVc|(l]f2LC9oG[2KV~RRW4mXe\?v*fKyy@ 4>W(akM= N}!:%qQYuõPO6j"?(k10/{vn> = w59w?yY#aPZK* uC`e,f,H ue~≚Lш$BψȉΌTw8ٽ9dT=xX1|l lMYf'"YF(tTGvJ7aإ!>&[X˾udEqU< I@/0~=O ig;lsg6#`V_ڐ-z)shjxs\Td)M6KᝈA찚)>⥛)mO&`D~yp8ls'/E7q;8=\o*C 2bX#`(7. 8yOQ~Ihv҂e Z׿UK %oс‰f\a-vT\cù"oA3XDcxdx-0P1Ʈ~%4BANUZItm{,4O~lghm){Łi0>eUA*" 9T)RY}yU4ѫc*?EU&͂K$B= Z+d+]@;L\?r[g9Xi/wE7ژNjRC?E>^VV2=,Td=g{X+DG{: D&Z;Ϧ_I$cN>=MYYr8:FXq?I *K=;P MZQU\BH9f7(A )Heg9k*,zT7[Aº,Wda\X]_ H_\Ee=i`0 $2ŽםkNu'h90ƙGX?vyssxX 6C\_ EGQ#AG 06(`,%UN%X^#]…ewO.vp8;|⇺!4c{YBAד C\=Ul9k{k>vHR2[o/+~`J UM5X쭸oۧ⏭g2T4DpaxdM%hz>2WmՉq&linŊ[ӽa,95X>2܁BU) (V*%m'Qfx,uݓQ)nPf $VV4~MqfFfBj-х`w*n l;'3N/jpef_ fa$&$m'ȎզLҦ_-W6dPZ#tzN{y3ӔuJ+ `=l#2gJ(F>htYi(ߥd!TtGj&TZQ{;u#d3&m6տ0JG3 sdQ!j1XɚK.wŋ_G4e?O''<\.UxAV]6Q3?cT3$t_G3֯.p`/5dΰ{\ȖxsqL3+Цw׈=&QG};ۊy|WYGd a X\ cu'Vh;xb|XOfό-~#CC@%I#L̠v éֻ ZKU9hVY]seyKH䍉E }45T@/^5-8u3At#A$vqɞpG>NOlq37We1]~vkޙKF.RNjc*g~uK3 ŨK|^i?Jšk~6/ Dͽ{(B8b#@mVkS7=d\}Ix+R#I"[C ڼ6*ܧ lOL,5Qܞ87\ECr;TU ͯ7аᬚ#UUJk6K.*-Ք3Wfv-0+C;z.[?p!&Ue\}Q믉|9N42Yf2^mۨ5TR,01?IQlBgɨPlISP~Jr~K;E65Up# {|:U鲄QħAW+!y¸2C`^;t&r)&n̖ZX ߳(@i6SK8le} g| ˭g%[AZUE;m壌ˣ+V%; Jlc!p +fnQ$7aa?@N6A~5 9 b3/|ڐV?1zk?<֮ĔlDKz' @[=OdfX9s%>h,thmr&i#"-PkGQOu!c@S<ףcsqSWI!A"B a:V {FCe ^e oHJe(7 }g6yhg2Z,܆@Ln!0 OYfQ_-/pU ]Q 邖*c-{i:m|a3 rN \d2fWm$E*&oϬxаu TpЯE c{栗\yBN=EZ5/Kp|0V?̝MDWG7W3&?N|8lL: MBݩ,o\4SQȼa {vJRka sN/TI|plGP~EE&okh^[{!`hQts5B~%Nc/Y]?PVԘ޺D{_[Ŷ0%ћm 0S堢i&4=X_ ќ(Zx*{*Y w6i3%,CAr$fF%啞 ݕbwAynta8DO2^qmJ1nzNΑB R6ɱa?S.иПTAT7 ^<М̢]WB"Iar7U5 ֜mTpϥrKw> ]הMb{a,7o$ ÃE"Nf]ۃh+ŞI!l{RtSnFbW/1B &҅2H5ȄWhmNs˜oyjz:}WḴI[@x뮙C-kǟg6IAn@%3DqPv NN_|3f-YRb%7Z繻X<| #xqsc.sZRI 47TǽRf)bGtT̽?t͑]S?K㏰{jGIAs԰u7A/XJa< &ʠzS<KK8$3B"H,Unyc}Ҡ*iƷmixUt}4v&s \ p4?*JkPK5>a{扑W^Ue] b:&2.NۅOd2n!VsΏ ̓KſFC7zlXl cmdz㼻.tl(Zyy͎&m; (9Ltfi}V|- C&d@pQhtS/ZAׄO^ xWcBˋhJVV]RM,8-툱A@/NJa,َsio"epVuGQ ߤϺ\8-t!$afa}*Ѥ48#2A61Ӂt~_ Ru8ɠnQ5ڴlw= qFc@2~]BƻVBv"OT{Xګ8]|ib'č~c=P"=3|g*0o)_91V,|tl "xLee%g#uM6DtQgTy.-m{&YzeB$a{DVLu1jAnJ^ ZNzkgc@PSOsӣ H=]j^jtQtʅY,f~pںy u6r_j'S s($W]MnFbi!_[M*.1Q\pgŮY.] N ӊ }6\%k"TӰ 2 3(-)1sjU5ZIt9 U |z[<]]ͷj"!-]c?-*;Yȝ M2~6GΕybX dQ@D9!2@A87e^uղbwcX*j+\%?>Ӓg2f-*Yh[g=$K V~ KCTc&twqrvX4*}ByU:|`=1k΍Sb["E?[R^{&}N$Y]U_vmwz.̇(&:CUr VWrfij*>/uakrm7 @? n,v3<:v{99V0B*iT-wm<\zB>el ,(u?ZD>u}uWy*CP/\<5F'c0J!kucA\R.` ƶ}L"TUbe*(Vf8u.9Xb=Ȣ8=/Ӕ8Оpp1a熮)RrJZ9F~oc3x&H#c!^6 g6es̬t͵^YM;֪N]gj4uLX@\mb`# Ghʑ!jcЙQþ+fKNR(R0e$JR)njx5CHls†<:;t_sZF]5sb l%4x Pq8f6eU"&)~y0~vD`)u j>)KT[8})̞{LӢ'_"7(׳Bm(q22i!} !=Q"]rh)+s‹LuTڄ-V*gǓ[- d_Ps7`=wLOΩ߮ ow1V s΅[@ ׶3U0t_ ydFm$2_!E 92܇?=__x&5G}G 4sjCy dGG)#Sg˷_3Ll~6 82vh?|"|g Ay7+pGw@?zy^g{D00tkTQ;5қG &n +3B g(z9ƛggwI:]}?5᫣WQV{+@b0NJU-ÖQ \A|b!}"Աkpx/j{#[_nr]Dme@JS$R$:y襺on^"&JY&)1Db#MTƂ#FQ !Vݲ9/+?\pi 6_}ecvJp>j|B |-ArJT\SRW*xyXzsB0C02C22NΨ"/&'!c,M_X$ܭ%r<{QKz{O_Ȍ^lc+g 3RٕMc7\`?vn#S#Q{6x9_bc'G?$a6n8җv7谰ƟaYb|™a/$c9>%[QvQ\e&3Z4UP[-!%Ko ,`p}xXdw~mtI({/x/ڡboЂBD4+cK/LV31`y$Nh;x~"5;Y~L7s*@qw.h¹_|CFٝ+]qzn4Ѽ0GG@`  tw,@\kH%K$R:ZOj`kS]$mwC}ŭ NL3i6a^ž4>đBQ [B> >tH,E4ݢ#RG>G6x1 U:e}0}T y\tv7La@9^q *i҈6őiɊ?]X,.KV{_nXۤFg+/hmwhB=:^'@ ݺ`hLKKİyga,:LImLB^9ZF0, }|Vf\{SJ%`VBq ҭƸaX3~ph@<}5@~kNt)pM!4ʻaI_j܏ߊ]EqD9Cj-%e U>GXCJֶ?o}mR%}x4˦yaBhI0U>$_{`_&x7 PεZAXʂ#9`!CoȫgښQ˴cF*&D|>ʫ:PrZgD~ 2E:D@JWn][>^Dl_K;y.8Ks͎; `PUX]nHTllApc{'&Z̞Wܢ)̼ur墥ƂN# b̐1qBvW__b{di,6[@*413*r9* &9ʊ"F%Zdo@jtsJQAbɛHq&S)/{})bR^<}#=0DUƻ)I!0?X_UΓ؀d[JʎWpFh}sM;KQL]>^R;p(r ߿jg+n# ,:}fx˞PSE߮@9=$"X,G*U ,˧,KAy "QbSX-^`:"tV$WR'XWсVkv K Wj 5/Yp5m -?)+ʠmu5炓.nL\@$ CFm&*>ƍbK<[V BJ~kdCZK(6JCFG2y٤DA J٩XA% J.`}4s>JL``Rxsޟe* De)O!t GAg|aMUc"X7aOW*l%pHḈ3vHޫG赅٧`ؖVV;qU=ؑ Ԕ yU&~B.SFQ%k8 d\< 2?U$-}['a((㏋pZ9UGY-hxD.3*^S Ww5[Z,;"#tSvШmdm#mr-;fպӉA {WOpv~i/*n|u<+d6Xf6;$HoջNͧC e]fap!4kq4A]tetǰ0lu3n$_w< q!"s_yk&'hR#XTv}_׭Rjt9+w7{i)=b\;M\[JuܚGanKx(NvPHo|Kg%Ep ok|tZa_;yD "H WhIHs_*/SyT4}5r|',ɼ,T3ZV9/̽$t 5+OV )vm5򌋇v'D9J)HO'ut/ކƃMk|i# 9'4"=. .r~ktܢlcٶ$$0Su $ի \tLKw儠.|Y@rIq{qG38X^pZqX [B4u(TE$[^ͬ$C~T-5n7@ߖ._ԊqOGyMR9&ُqy[N4lU>GO%}ꢙQi3`~s- w9, b~TGhbPY^qD]%/y%zBr27!CKWh XtLZTH;_PG5s*(&McӁRJq^И 975DٙJ=[V(}3/,SX#;w,E+c jr+ʾ:l:w{ܳJ3#*Kqv| %EΒʌ=v(FG>WXۣ)*EZepfv\9O-[%\dzW#%6/ gІ٨ئ.s.(0!yHt"ԩy h?.ېWe 0gݗlс#qo&-tO*sզǨ$I5݋ZJ,vx 3C}Ә4f.u&~7)S'Z}5q D ~] 7!lxd7qrJ@,3); d"v傺\ 0B,!KF›]1,׌E^7\2RȪr y=oџ"/ ÁU/R uɪQ9P}"ЏfC9^ vYƷ?-]Tce;u}I˜.A=VMR.=ҔTEH wYSlz&;kLpˠ78À CVPd'K5Cfh[7ܰRNPlmJ%Y)*Z&Rgo 084ȹ5QTM}^M}&^Cj;lYX)p_zq _10D#O^웊>~p&oF[;4p9L75BӴFHF]+QB]VS{ʬ t9cH?a DwՊ *`nd[\0xקT b/\7![${,ok?R$9k]('.?-]gԷvOݪ|%OIi;a=RVT6~ Ez4 C'=?UګнŨȝ1J~ WHv G0rBz1.oQVDZQn_?Hp!,Id'j?yn5է`A$a7dzEdZDwC䋟+5Wot%`Z|Ak/Լv<'y07K#ocewޠ4,J+@j6:92@Qkw憫OL˖h:aLAL;dO>֓l*n OL4Q3l,ROF 8QwT,^͚LvWMg%A-hQEi*M#89f֥e,VdՖ|`pT0'ajmCbg FoRX= iƅ6DS6x1W}%:,Pڡf碗~Tw!6=4W!/y BQFru SdщRJ&~KGN;Veg^͋\$k, + ,2Oz>_%V7)ɑ: toOwq|fck>lӪ| Cm_b=1zv$cy?./[p8~d!"#Kj%J:, g ofn2=^n]{N\ KM 5}̩6N1lV $i? x"CM>GH/U}Sh{/ئDG 1Q6kBuL77D8W9X*cs7zXz3P]ě^';0F^`Ђq)DR% ⓝuG)<Tި"_wP|n"qy(FC..f8f0I&rm:mpk˺*vcK IA|[WQֶ;$ ]g3-,S݉ԁayhݶ) ФDXd(®'>\֚7ǭ?tf&.E>bt 89[X O/Яt䡆V^'p'=}an҃M'޵[خ[c'74{_nlo d,?-1{ *x M{,IR w:epU3h"t:M"̉=Z!TYk'NcC>DHy c R !6륋:$NDknjqDfF;(Xp2 y鍼8>őۤD-6c]CMGTf`h}iJ\C0⣵MF7$FS)C)3>GQBC-N4x^Rm&uo^9[*ښČ|$Rڬ1Vy>"n[ ,Y"OUypV\ 4K9A;ϯdF.)w*7lԑobZ?F]#(4@Rwl}n(]*Xj`K,$T4 ƈqݰc߳`j|d -yOťRdm|}>T4e,m6+E;أ62й}5#?I@abΆZ{S,3vǹ7klA=R⻾58c&Yv: \?3/.rH09yKb8nY,K(D[2y-r O@ku5v^H- Hs~):lY58Tw5.MPY *aUe@qM0 Ms0wz"sz*vCC솋:̣cHqL:yrtѺoqIDQZd~=kxbG)a|Pn07S1yA~F]i>Z}b_y*…|9GTv>Č=rݐX:4E΃(o:*M2Ń[u8%S9APJIjJV 51XF6)X|y$֖°)}8(}+| #Kʱ1Jhڤi՚]"rtrƐ֞(yA+Vg+aԒ{.y;ȓ%zSf֤j EUd~w܍1*Va"p^gt{)Q=qF7စ(U0J-~2ȣYR&Np=MFp!u3 Cb-~D+`JúT WҥMn~J?~cn`-$@N;f@IjԚ9h96UO SY !b_72 %|/Jo`/O$mz3Vj~M25y6Pr-`7(/JKkUx8ֽ<&>o~; |;Vk/ ] 4bDѩˏwv%!c4 t ugZ䆒,r;b-nNM?Zƌ$M[PnI}T\&0hw+aC(ڀ5}qA>pThV̏xz!ƭeQ?<̯=ﳙu6 oAHK A,JE'rq~}a2-iƵV.\D3ؗyq#Pu,tY}gM.qء;J/jхb5@ncVmnBoHkE1"+_(ד&zU>X).63~ރ?OtޏE#'s:Ua{*)@a&$xZpeYP%}YZߗrj'$Nqy{}^VPYH?YD8GxPr=$op,ԌQՊ*<9Tu V#${R^ HTm^i}HE\onoz+t+ϭ;ָ\jW5JwIY2yjqJjc?̄ܨO6Pds#JOˈtNܯc S2Iǰ& eυJZ|J-ceܙ 7GU籺\S1|iاKBk ݸ ;w\\#RXy!3=%ЍdpӾ 잪bJz.;zxSBpvn ;/K= |#b_JT7vj\mrb!,fN>yY|EkwFPXeJđyM} s48Yr;;g;-EmPYd0bxf8ͲJ ?d@?y4C5ܼ1QowIv^vs3v. u QwN0{4iZ ՚UV&5Qטȇuбc!!k:´q6zv% :Md r[;viv`Л"ʳ'kg“B^+Hw Kd&Sv\ރ8eehX=խT'_c#ʱA2cmסSjk}c)iC4trD^)kv?i.Q? 5U YH?94aϤTxxc4YrKY4Κ 8nf'ERJ頎xATg vh vŹfJIky ^TjSD{[ٓ5Mw*n|&*1rTo2Wƫ>nhi 4V- L_!)"))=HA sqyHE7A:Y;m}E1i|0vҢ~B{ccW3 t-rPMG6I Yc 8_RxczOۋ ?ƻ e?ljpTGhe4gXSNWh ҙ;csu Q97A:D]4Մɖ6.yӣ/z dM\7L;*J 6Gg"Z͂f*a{mEk`\>erXdnqM uFZB?fhW T}r\0]+Za27zz rܪ%ނA7j:4趫DY9Ϊ_:8_ ս0Q1/j|{[8qtr@zR㒙LtCZiG* }ʞuQƾXb(f2R'c?rq') SB]1q@A 1ֱfC4 D\:Y_j"P=!p¨%A!јM&2lD ۳1E_y/h{OxQtDVf+Mf銰V[#uD\~+_-G)4r\E|_Wu|3( b+ԣ3|$(; 7W;$lo+c->O\d 0_0~N>RgNˆ ٱڦE T .)KwdyIOSnVn:X [ibj1'l)Dx5)JXEJV\Ɋr<֧6ozܰ'\G'OI-'L4^tvǀ 1f>CImhk\2]eZ;&)Eo8 ֎9A0jϋAvH9Xl?l)kOaAit*^.gDP7|lҷ3[Mq˘$f^`dzW#0%,El44gUMQ2L'߉@?=L`!I&oc1iX)F EE;y0]0'&"6l(LZŽ[iHAe~)<?ϲFJ8Sutzc@=ĩ[kҪg5GS/9(W%[ `>_l\dS=C @ɛo̝DT 2:|MTVF``@Qզ!ȩ7`Z>nctrlK"9T9cX'-*pwf!ڞp^!زȐV92XW,,HKĄ 6@ V7 RAPK22&:* LA#V!:A9ũ&Lv;`[ix0-(`TLԒ$[þ4H:]HՊ]KT'ʾ}oI4-bWojIVivg@=h7/0]ڨ.78h LW Tu0AD0m} B7=)r +P3;skU.B+/:֛yשU0LTw"p:5b.W{noɌAI&! ն*ISݴw?%4{gr,!pg_%nfKE3؆I)fӯB|eQp_~DxƧG¡.=ذ<Sk2kT Thӏ[g59 YSXTdƸ.Dq/0E3f_N$a <=wŻP\!Vm֢W pځÏQ6 2wmCltT{-ßÚ0 /#҃Xr+2!Uŏ `U]ʝ) kݒV}QَuD?69X/@riT2tTx{پ&񪺠k X$ >EBܥ˞~%F׻~Tmp?Y;s}$I*dLVH\Ke|L'dpx#<#4*,V5ؼ'-LAˊݛK̈|]Beh+On=Bi ;ix4=͜8N}R0vˑ.|-ݬ/\X ,`⚦7^@9e}chˆ!.-RͩѶ 07ZlL$Π%Ie:MyRf4QzqtlY<L&^e ^^QU^r֒EQP{W|` Oufxٔ#FĂ.B%x@ٯg]"֙J$]exgxf=p諘!GB8+s_b+Z$Rψ+fq?pm}%O 9 1ʭūI\+1t/+8tnĝ̎iӐT)^Qsj [n3C_*^D\>FLP0ژ6ߙ/c|ePrLdsy3HwzDG AAշ]Mj,xG lF$pW5[vA%H+ 2Jݺ\<#TM5'SbCWhފzȭIg?L vqTw#|B9[,^}FD%[}k; >x+*sv"WfZ}Bx@< ;;(7{>ogB %CI?đL0ab*ƆtS5ZSv/yB9 mv8!7\E zccXx$t4օIou_HfMt Ϻ)ߡkA撍]"˶@4b/\ qof4ho~SP— &ۯSn1G1 Ҳyz tۥeWT 5 t20on¢":bNS8[2%DžHR.!?,* C3X&i2ׁG;(e ;D5 Iq/p",Z1T}ӷS#?`r 38@Ri995qM; )iz#:`oIݙ;XNPP:[ASe(ڈ>.&pG&W^n>w$E5 4%Y4_?JՋKD_[Aʊf߄oOo9J^RM˒YQT3i[#nCnRSBMH|# PnVB1&Qho(;$.Mp@ft~%:YP[0Pgy>_:~B#fLDK2oS5z [c BOOǙQ[ ߣyYQ#'RDl" g,Hc_wZ(*O,@i!B;|I9߻ikA$?VuX)C5>-Io<+MuZ]lJoz R s,N_Z.' _DM¢c vNJHͩ h~ld]#4V a1ғu{+bnGRkLvN?_J#f?f%&oeUz(7悭neF5fאе1௫릖]ԫqy@:PR#"EzF.;}'85/8ʣ\IwuN>Eee$BXjJ 1Bu# 4BluhbR1%yX<4_YGX₩8/?˭P<^' e=C}V~RcicOh LICwilvFEZlؼM@\2pbdM35qaMᰩ VþठRgfpMm >oZ_-׏ m[FVxjpn#lIt͢DD 7P8&F{.#S`_JYbb/C@ R ~U޺{Yxps8cljDݜV+kv0OebNOYMq2.6ݾ>#ygvbO߭P7{EW,w ET@Fm@}a_O]d EXEvjzt`YaH=o}LuѬ]ԯ69@?br)u,{y. Ǜk1 *Caס^\5@_ R؏UJz/}\‚b]5X@JAR}Бz7ns_BBD:pR9bi%$QS\MWhP{au;\ˑ|n@KMVv?qPl E|G ^?2fJGpXCJI(fU<#1U. ),lmxFhF2DMcmQ% _eBD4OLN?WȡoGF۽E!ֲم k4RJ*=m @0)Rq-1 bRX|XўPm]gc ,i,OJa 0 T6 K Ӎ ڍh%OIq(̓k+8ʢg*:~[ z6/=6g% JFRSGnxt'z S{L\51r  ; XݛtCj*vY(9/ :"y-^ sQ+JQY-P9ddbN!fm[)J1Csr[2}kWSGT()^*HT_…w#qFMl$!:QաI+7Qx΃_A@sA$^v?3pb|@=ࣈ~!B\;DJGe;l?\Ϣi]ۂElEG  .*vcF195pS5~=Cba 2"̟(Màh]B۸z=iPy;m/lж\=hl ThwaMұ״hv-=cvW$m`!vJ `+Vp+΀c't]g?~V0 K/jd'RmV)ˎ4<7qy~‘&hrGz\xLo\6FɉڐR)@XM4hʶE.|x+W[r[7**Zb!{sSICw(F)79؟mf8{ c/1h%} :p޴`Z➗\2b,о]'u$W l%K+З 6SQ{9xA:DYor/t8pm=GQ g@ Q-10߀?.^;!Nݩ5pi^/qfu+MsX2sim,io@qVbA;AW&@FEr2GEa} 5t;C>k Yv:Vg5SnVU7t|gW;&Dܟ%wt5ZLfov5¯IqQYQ}v HK @gy,|c2_kRPee[R-}v־+oYX榲W77 bU%V_-7yx"$ߕcf9Bo+v-NA1MӬW۲Ƥ̛YJ!BJis)5EߘFϘIL33-]"M2Es? U|07r5V43u= Π]&"K ,ҝ((V~Qw~遶Ji#yID7"n 7PPY+V3nXo4՘Njki\Z|/:l&!H53u;suY$S̗~Ӈq=;beW͹"zPr=._ Κe̎5w8U'6sXV"(ɬ1`4xiр3'cL%U|Z+ ǂz:c zqv65ݽjh-ON<𿼊'"u΂ u|KPéMqD 97+J70L:=ئM,{p(oN%Gȶ0M$P(V~-]Cܫ+hxCk) hjID{b{K`u.BR'*%jXS-M鶐*;1Zg{Гd%+ Í|E*&Fw;qhd-Rr_fv.Du]y6aڦ$f`8.61|딕$/>K {~=zT.U( D2%<$##`JﶫU;|kC2.@!Q5bb~y1\0&{H\xR~3 lEm`ҕr<&gFc}?n]T!AY,~P Û6_fv; A+9eHWH9I$W3'MrrZSy*ތ;aXR,̮!@1p X*R2:fAk੠UaV5I5[Ҵ*|\O`6iJysBX{CAg4Od‰ݵ '&YYlgxn \mFd6 X?@gwwq0߁S/\XX@guyϋ %m`ic;h!,@κ0·fMH 6}h Yd 'Pִi#rjl:f@b|Ak/&)d ~l Tƭ{:pY0466-Znӭ4t=i5U).v'Vl&2ƚ@ky: #R(:t?73 $ ۥ|p(4hn3$-~ +Z'Ry*R,ǽWOa[c& o^wZGv0 |HDںo.NlL"=8r~%omE {j X86No|h>] x^B%F)O*^Ŏp7@ב8#^HP}G0i1OD}J1@~"¤|9u|D؉]v9WGҜƑA_4Z"7]mDpMZkNR%i;[l[tdBx_i~))88M bym-M\.>vgq6 ۯGr~Θq_ uZA֊Y-#|W—,1Og 'w AWEW~@ZZGH.9jZif KQaX{gj- wK{ՊP7+hHfn$/ =5p~igbCΰ}fbmW2e ;۸j*`C~"Aͣ@0_8r0Ok~XGx FE_lm4C-C4CZ×rWU_T'w3ǝ<9H`fl9QcP60 fe(:c2+ܙLLǨN5knUhcRrs 'DK>0hayRm:RV!i)򺝡t9 GݕbfUiRe@"p]|[fr=ESK,'kvwTnxlvE>%y tAjLQ:19i[Ja&+_ joO.kl7;?6y$[֎Ja;ha, ::j4\RN!7Vm)ej6hc:ׯ.(?O׻࿮}0 Lk;k c !恸pS_?4-KIʄa7%Xrti %;"] y94 ;nMo<'hBXP:7д}HCcOȹ`垭,,SbWapt+ut"Dr @^h߁O+RyVIjU`!O+pZBvWH4&d cCM7) /hg8~xpQHDlgh]kpUƟ8+ !]QG©ᕀaYk8+^LS'AO^Zh xS &>4=xǂЇEN3ܷBo=e'媒x% E.hHihl2"\mT J yܨČ ~q KԼUqdn,[?(^V9G{\2kv0'_@h(2W'%rF/DʱpZS@Ϡk9+DOEاvI?OvFp]!Zb&f:ACIP׆^" * )ڞ=mW{Š0 &m""j%?)}h`ž Jh+L BRO[*GJTne:lA0H@@&+5ezh&Σ&s ?Ҧt\l5by>d[((wdR-84ghl|"߭ rppy(|ZK AH>uX&B7"fl>:K-GbH%%*ˠd"V<\挿INpop/U# ʪk<BnfsUX~qZT_طGq[L xWc.1juh" FW)>!YOcu3ȽYn˧p+mP@8ڵ#! ˜:1~ճ ɯ0i^ HD@\ TC jYT? }sH3KD`Xp]B"X9`&m%'GAE|`ǀZCaaP nx /2vf{oqy'R8O8m{R|,'JB֡Y-fg͋6ئ?KhA_m#CYd\K{Rf0n<)hGӬ?tJ+6/sԋ&  M 䴄PdOmp&:UjkF#c-UDnPl;5r.ՠ"ÙGhʚ g37ϿG_߻K)k㫪܂B0U;Ms gdi)Ia&ΩB>uF4Hc˴+SYϽj>9.צR4ώH%QHm BDC&ox$~8I Xg[ьCxȤV!+7^i3Mת!}]1"їK *ӭȹKؽL:XD;;:k_/a2]. i8Q0xǥaa-?iL5Uw!4s李 -}:K]  mZL>AJ#hAh~10+X'|VSsZ 9.j=YcjY"P͎x6>sAB8O7倳xG`5%7xRŵԲe2|mrLx1sjlKs i, %q>L 4T~+t6<bK{J̗r-mgߒZW \k%yn: ?_q91|9 Lȭ6]-贿 JvSd5?Z{C0QA}u[ee~>^H-x&Y=w{FL.lY,̈́D]F&Pfo7RNUwZ՞.q}+n>&uuU?Nt[-^txmq",YD\,ɞJ22Pmo쬯wݗGGSu;7zKCXEu($q5WQ04gVdw(Pg8Q޷}F/?,u-TDt3ͪ}Koxs)a*m3 *f(t+`C0a})9~+A b G"7UCkUm{K4q},b a'WڡOcS׼<:ӯO&"B{:\/lsáN:xa(pxz2xlgN_'^-l)x?mf+њg4S6wε;O q|B#^SN8혙GUqXE()-gs է<=?PQ*T_ {pv&)z%#afUB@^Q߼7Ab@+g[Fw<@!8n[Ch-Uh͵C +ڀ"/ͼ"z!>*PwR$.3G"/'0"~P1cC\_!;G&Tf'{O: <~ cVWZxi-^˼uF?#D^g/\2)uئۦiƨjg<'ڢsG! d}>_o N 6zօLiH)dYաDe`J>  ~ Pō8%XF+w0*Oeqz'!o(V K|87XQunքc75cqC̆# ;ca sZ,ׂwşUdYgǼR/VB 8֋t[a%8њ|<+\5TS,*\6P9$wsyVma8a|5SJaU\s7֖C,1y95Rf GY@ӁGSqM #xѴ$Yc& *V ǃ'n 8\%wHCM,֓ t[`VPI$i9OBzM{O'F8Hx-*`E2nB9/Q/m)\JtGX@>${.L{_kS1֢~{Lo>fs![')1~f.ɧI~D:k/@1(g A0K)i{\RioGMA> lϖoCU-Or|I0NgYq%\wM4gyN'Ǧ]OTdNN6-J qs0,%dPת⥊>yGi#GllvYj@ Om(slZVtY>3.}2W\O ؓ.U)IŭW%I=Uq1DC 9w( q#D slᮑ}ݹ322J=Yl V묄9} Չ<7s mIZ RbjQk\u4" (.Lұ*.KL VIFɄ (r>7[^=o@f\fb*Zc"b_^0,9 k:+[`v klV8,n?J:lY+u~"MSG5Wk ;eyKi8x0Q1Jl`h%9nÐqp;u15,~Dȹ(sq-& |-j6ȴ1,`drwOu0|la=ZHEϡ&Lc@ J >ma˩o&2ٰiaQx!c架;D[ 2]kYh'K\n5܃xIJ-Ȩ Lؒ|tUqiC0$ zȦǚ?LzCr1 -/YF\ex 1my {(]ASMػUIBT| }cNqi"\o?|fˁz Gd 儦) )_裹<|ói]c!GG s—!*?"4'%1.ĦvQCYU$_) ;M*/ X߳orΪdQ^/J!{?2 9)睑l40j(7>v*GJ@V N|!h/nx?O(?=+ʑD5{6G?fB0b=Z-]y3޽s(;) s%]ԻHvP~ۻFAat cP)m%UE7 S1ȻjRf_{QAR}]]^P"E`YK/;q/ O#Yc JsB,y:wx[eaglx 3eu۲ϯq(;"zrO ·&jmq5RB\^'p&fORzcaPb))"Y@Z 7\K(*5'۾~cMh/rڿnǸ|#%ZzLO1ab!] Ɵ=Bh@hkQzCWst\O<4)<Ӣ‰zd|aa1#D.YPwIb㞲y-P q}=y7\$[h=E̶EWy IxT7Jiggϧm%WRP Hq9F}epV_7׬>CDN+m٠HvZ4X^$x+b.ο.g:GxvQL]?Zyjኁ,6|6&u5DN ߟقRnHQR׏_GdEc@Hi&3r`ʘFY:d]ٳ_,z@PXc9 J>hJjI]u ;ko!Cd덚XFu/áWRQl)KjF"M~ܞ L𨊶 MM-)H\y*1#q~o`+ 'c \SEm062]{=&R?=l>I4ٸ^P._G]X o%_3N!D۱ k.f8LbQTT~!s㲪JEjcԾ)FKȈGZH}nՑ]aLM`TۖP:zRw>r/gh Kˍehؗ,$ מW5-<{jl2倞+EmEx\ 1l~Ǔt"eo[Pꑩs\A|P辔'>bTgt T1^zT֣տ1yb&zm/:5R 19Qp F' S샌2+%K~Y~ 's;UQj> (Ga86}:MYt[QY[{꒖hXtiֽOA@mzm,? _:_A/aZM8{J0e:w2>ej7i￸yŷQ᧸ kxHAOSMrJQ%N, j;ˊ f܊X0M*ސ$7`T82Ęcps\**6O'Y.,7 V"ۥH<3i1o: 7XƑ]LcRtOdtL@>zBB];7dԍ.H:_kSn0] ݍfXy;qĠp8yW"> -ႌutJ3MbV\?f(QXJ,!Z6¥zvG:)@B9;7+IJzNZAI~ RVݗ¿W9NrAL2[S G@*  fS8LJcܴ:9Hy } R~=tuzg#^]dv{J r+d҇O>QӼ >*m&1Q)9\?9LJ̺@@Nڻ9_ ҭ-ĖK_?AO(YCgZe'~e$Fۄo۰N\os32Ҝ/\v > 3(@Xkt0'wfVBuuq:r´01klxp>DH-7/vKs91f1mHVMtQTnJ#4U'sA 6'9#5` T`@XHQ[0GبU\$lnH~R.%.8@eq|BJg8a:GCׂ:}kv})SEats?cЬm>5u+ng1jV !@;{"4q0 k| LA'֨?}t0#|Rw}ctǛ{ T.tjS_1Sn2$?tWܥߩT DOAHoR36ھ];P,w5dmV+\RBΜ?!E)_!B*tND0 g/O{*f3eVU U {薝ڹ ubئOTP5Z^xL`ػk  G'~5ҵ#đ!SYL쾀\pr1 d[{778_H%+^tWI)D 9Bs <*uޫ% (FXmxҀ7B_t>@ 8C{AܽvȬ?AU޾WJiR.kݠXS.pjPDSu3]7':[ V!]@(W?pշRU:#/iqLQwtkrt8Y"ot8K{%ԛVa L([_M+6  4A&$ =z`Q* 7g\"$m5ƥuo\|pVq}' O6Cdsg)R)~|1Ѡ3kZffSj5.h"v/Ġdv ; ҔZXrl(]MB xՈa5{cvԢ$޾ SFt0 QU7g<ZDH2m?YS*^wU3-X=M"s'VkN4YK`iNǔV͎H67V%>'wSH?)(} f]N\eU\OȚg'sGvSb2::!uLȓަ^΍~9ˆn$u̥yIĈcǬe c?b|/ FL)n Ֆ8+ӽ_O/rQvI ":'5;}Xwm5ႨXYE Ǘx|}͠e؝qC-^aIpd8 ?iV>tvm> bȓt6Zb0[T?d lGi8ee[RV&#LZ) u'(0X"1lb32]8}&0 !Ċ|I?ք!'`n8\1dz=с$ޱK;f$ XS.ުmDmI*;#gY/@ UƊ҂)^W%pUPJ- [qCwK㉚h7p [~KuHWA~J.`eyhV32Uyeк8RvopA?`=`n} {V58uKnQ;S \Y}_\TH\'{pA&,2c^@;g4(}".JGFI7qHdkм6$jrZtS={~!,\8HV:z&xGA.=tqq~hřkXITspY+,3 1J n eLK՟\,!!QUH:.dي/D@ S\RXjo{O8Ǥr8d5Oӟ-1K|>}[d5t&bro.Ao2p0Tŝ5jSV+IyAA0|ꗙ##x+AW%8P~f:}zF'n?kkf_9F捓d_u4H< =n4Bu/ީi ~2É FYtKth^`Д p#T}o7x̚(ta%CEwӇqxLdF"|.ɐCpYr`"^C BbB wLYZ)r?[ YnZmbƇT!ĥG{bx\ӼIw*ooT^x.w^7zm9QKQ܂2Y쭭އ5VBfX~H:1w^LRXTV7f#`Q|G)Ws=<>-7bߡK=XwW/gl1X*i7mVy卦'{/Ԕ3H5AwТK&-"M2sᄄ/zw@v\p^Cj;s*pKIVjIi Xf/ A-tsj)'n1iȻ!/3TJdjGVS0KǺ5p˵EI,tP@n7_Hʏf#Hrv0 6@r^F h[)-Pl+HtѢ=QyE_h`pvB|gouZj{ZKp&Wfqm< J]̖@ Wђgo(1F?Q}vᑱKд":𵂟ӻzPAԞ,OY99|p8E\'Th'%΄XsE:$*Lt;۳ 6/Fs2ϚK|w-n(kM)Q*pq6#Er\Bs?J/ uL9./bNIAtn!qkb6G_ZGg-B $9 p*KQ; ؍X)KCfBh\XTk i* rU ՝v}O~0W+)uq+m}ww%)׵E<⣦J2|ql0E׾GCš NuUAu1MS֓ hArWbFc6{hS=^ ?lho.CYS蘚2ﰡnv1h hfҒ@=l-}2rwh I 0CxMbM]-1JlW[_^8W-`xHf9c&?vq, r6ɬ9>](e{T6:U!/G=\?9t~{c ˟a;TxVp 8ڽ(-t-+ybre&@0xwE@#jfwe@{DHݞ868""7g&"eη:1 #&dAH,+; UbJWaUNYʄ=75i/ E114G8%?zYmN7y)ڰu'+EG5NTc$Q es?Z 1+ie"91'/ZpQֺ-Ꝫ_>p0[*NUWm(VP E!q&qΎwռ$LϷp;dM؄W~(_SI6ڵ_t$Q I72N`|p(U+5߶;b(Cu5R8d~l=Zѹ~dYf`C nbBqdb͜C{/'lV 9ŗ{ 6u#␇T/gV)w0 6kqc&]W ~FV+ 7d$ݟ?a}Aq!k^.L0leDzU0#H j2`cǕ0pX;̪^Juי!' u+HLm*Hx.` ʠmhB%XD61{oKf@P{ B}'J7Q!(Zn0{̗qC9rxFO0Aɹ:ҕ_ۊĩW^VFhUv"r£_}BLVFY=1Bmruz YN?[m {6VR+xR9 I=D%GiߦA]氣$[z7]+C-rۜM@NÃ,!Mgkr ! d LrriApJoOx:.8XAո)&5ܽճÖЂ؞Yth,ku|ђʲSZQj; Åt,t+Gq39m8LTcU!"R]vn1*YP.#2uKNj46=y/\V7/('XAksM3PJ8ڶnQtvX૭X0> &F TKڄ}>${seelAdB|jVҀ}m`+I+=-ovTd9cۢyJ3O] /Lrrmh̳ (@EIe@_^)#EC`rr̚Ơ nDRڼKs2]ÙSO55/cKB wTFPFW "^-@Hb[_4O]&$|F¡Y50(ˊ2MBqf~ɱ zkf.1} 6=p$}e5De Ggx OVTtQ͂/yD-(ܱZ# rP}S_n4p4$UǫΙܥk6)L?XҔ"!TtvE愿~!q=}tݘ[H֩ wM},u j ^e"OQC[|lLV Tm,`-xH5zWiOCZ:Fl9LEyкDǍcΜ[ eLiͱrn G5m5dZzؿV\wtGo΄@th]<{Y/ѓyTF?낱}`Z[+ f iwnIߔ>ZJ9;0d?yeW:[0W"A" 5g+t ܤ5k5+=+/ՏfN>ԑOKO'4;,y(̦́j ooZ5$lo'.G !8x-Zk bD7 0_쾥~u^b:؜ֺG>`J,sk~[hdyh:UbZX<9C[Ա3ⲑ|3bz2[s4FNKWIGðBNT6vkk2ip0xE|GԴME;F}(YN0!_뼐vcnz}[U5c UGXՏ/ r.B_E ׃Ҿf0hf*j̃ľ/ЅtWƳ7AOY{גocȄ[.2͌<~@.`#7~_` Hvެ:9Ģ2ؐEթ%V )k>tA&07 ߡ}p,+ ^Q|LRv->p4AȽ8~+膛px ?eyIeiq{ʀXvs1,b$jI8d@44c وajLW;v)ޏ5T(Ncip!eq/'x?ِ|~j8N)簊:QA)EvސfQi4Rρx()x^߿wluS"UI<.G9V7dZm렍,oGk_<:[-AQiZ=զ K*t*]tH!1v"Es#PF;(9~2[w#rZ"2r!-|vD؉ [OZA֎1t$ C; w ]Ƭ x^d\l8e9BIilAΟ"dCEхդ%?yz`Nێ501<7y"i|QZj|HOq :{gRBUiœI#aMrz7<+%xP_>̓ @3gQ~<,u Hk2|^Yh΅)2cD7.qyA/98JUFxq\YػH4ͭP/o*ayDѣ b`15@5>؊e'OF3L_61aϕH1_i q)$nTkX ~;ڊ2T?jzx-=_crߘq8v~QwZy%/#ejg\3n@?fWu>T!~K @8@WQHX!da)] Xoyw_'ׇ~M`p v_D;/нVzZ Q\O|F^Ÿ\yjtU%"}ot,bkJHO}' DH, N,Z1w๧9+K~qISt }U8/< '^(2 < 73Bf>Dn[`i_֨b=K"L?Y?\\)h:I*}E'Ҩb~5.zJzmˑp:=RZKZUϓd:mɻ uCbrӰj*WB&)~rBhHd2)rC]_Y sʧR-q/r'N$k Z=phw6o0Oak VE]6ώ"5*DMd`L^!yM,Ÿ͡ siAr<'NO&DGzf/[ı*.c|MPwip6h,c۟CD$T0<^¼,8wckjf **V22:0r&|+k} ({F7HL%],GќBA4~"%HJ`乗22\@܌/DܡOR6IB@h s68,v]ǫ8)C}_또q5Ԅ5C3oe\UTaԉKe8iTAaG,;~Bc/nhtpHќpg}'h@'9 +o~q닆HLPw 9* 7Þ)?d%o؞eѬ,7ںy !_Od!\0ݥ{c*p9&%;S=wG'`S׵bazJܝbt@;9 &Ʊ[عݛ>ՔD`de%y1@zb *c,[)eNJ7,QXnɋ:5&xy Yng XlIs SE꿞`fwX7j#l{%6z*|pr]]1$lF;B$PAz}0g+! W/kP8aoal6(LL:܈GRζM)ɥ=Z>x-Y1r:dth̸T,ORc&b7 UpCHC"MCج"Yݓ;ũ9fdzAAۏu%X $ppݝ~D^ HQY&0j N,?!2 .1``xSfC=ѕ`F Fd ʮʔ\IG؏MB3!Lޕ%{{]Cn}+J$]eb^; G#ij}ռX.W<0}{K#];ÒEy'ŠO.82֧ae)l޸ L\]1<.X . e+].Q:{YgM CsEmq|_?m;d3=:S__:'>-"Qeg gUm "7n5N~0 Qr:VAچ7 ܽGY6de Ql 3}ۭ<XЬK-[[0I@ꣂmu;ڏ_o~R% ~V L:T r0}p,Ѵq!Yɐ'2Q93 <,V}ς NEY] o#â?sz4,E.LF K<亻oΘaM.GXa=\MMO"7^wc;,_\q`% h=cKbb"iplvz7ӲN+,h6Ϗi `;q"cHYQNG|s^iw` #*RӜd0şaL(aw0엽sdUP[+2;?rrV#1jZ'/cy'W:Υ{vj@o.tUsUAoYa)kr,jvn'|u ij#}:#~KF B*BVGg4[l uœ(EBjQSK:ԝCC Fap N9GFt-'=1Ċa<ݤ6d:9skb_c_sV.{r/Jq|1' Gi Q,s1 gM3,pDfz'z_`x4?`R .K./Kv)aҊ]OuóÊ/H%ŠŮN zpޟ?{șR%#t` FoȚ0:JPxJ~/\ё滶%Fqї'xOVlʅB;^7ii]_(X1jѷ5q’}! XITuXY.[n&ޠтZMbpU(kU^>N̽mYLyZIhH+ד'wWB wpfݝI;lbş( "/h΀Ѧ]J(J8o3+Ol.|tSOY2ױg9=܇UUá|@kb3X1rgpi&?cn/xcEaȢTs[eV aAsIȾ+(b``K)ZԂgI丶Gdߜ#fޛG!1_ X>fb<}Ew7<)RV4ho0blݞs쫰 HyhSUes;E]@4:4?eiRZ%j.JQ6zJkfвZp@ӆ`? [CBn=Oozwah)aOGs{YG {xZ,}(됸v>Z!5YOUQ3yhoh8;ErZX^>ƱT`obt32# H鉹rIԧlz`a1hGSc~r#X IFw"21F0ڷgIfIS#AyXՆ );C#(y2V?cLViՀ")ºgsX`wݏN/ZrE4$7z`dPL>io^\+՗|Jg+ɱ 鳈؇ "<W;'N3[fIJ/9,fmUUT``{-wIXSKMUJO2KM$mi%5K4ޣ~BTc4AxtV {UHlHe: U#v^)gTŋX%纼J.72F6xt*l{Q}A ¹6US;ow\MQW ;ahs##P#<\~q7WɋfWe|DX; 0ͿTmY]X @ ~-/cg@I Q<?_n#IVr>RϣQ,DQuɒ=" >8z #D:]bEGh#2gѷם.m5|n86;+b.Cutd7Ǭ*7'fO`xz/ X#OAˏdOf8@A .,(z /g4(W 1zKɾ5eni?|Eւz|YXn3[&SC :RðwUJ(| dx3O_]Cmyy!z''V|"d n*3zt%5ە>PKOGh6[Ct1Wv9G}Ri`z(-|H PVcڪi\!mJquF=Y)c=(R8 pY2ѥM8ఛCW6|$8Qw tm-;߰$2a{Ut)Daj5VoղZ0ΏDyN 7p;o D#gmLA6-˂·(VyS!0]|!}3Mg" t됚I~y2aėݪ]L"{@V%bX##uK;`tcu o=%Ή3*=S Zw['(8hpzgo׌=mNj4x+.V:!4ؓO߮ޞ<%zVNp𯃷xD_NQp%F&0v'@yznƆZO+w&빳m!0w)0/5ԏ|]b6 F!Ir #r #!?9f2a^Jeb?Hpypmm cPޣf$-m|'sx{]XozUNK *^^.WyS9]< l%q_i##_` Aڗ=tvM{lɱyfNg]o7aS>LD*6y~X׏8Gc^ѓL!׳J肌 ЗzI{]$vD0IHQ^/2P.#=n%_M zCmCL']{Y<*8$ T,0 t:RRR46n~ 7o̒@d^j Ύglu)V*`AYN\8`<WAzqQ?rV " 'E5`Xd.Bi'o!V9Hz_=bb9tJ:}lSz#~PnǺ h_2qtoKs-O ztz9SM<]ȱS|zLnXy? ļX6=L8My~wL??YxhG©1k&17TO8$*G;n{ʥEѬ~+Fbf0V ˎk vB:xzosok \b3iD6=$](ppGa;Pf'c{1:bL9BދE_YłҺ\x4HZ*Q~u94]gԲ;GJM(2xwtD ]Zo_bzA*`9g(?r?nA Po0z-OW1yڙg^^1@}l!Zg{sNh8÷^mO?0"Awԧh| 03ҚBuqtZxgℴ\nf2l|1[ap˔^W$K}ЄBQG6* ^6c@VZˬYf -peaWLnCZ0 #B2N=Pܺ<͂М`Wiȷ8OS:uIQ<2k\#7^$E$~Sqvg'oh``rz*{ǜ>O5wBzquA/*ia>(Vj[då5]Y%~i@+41F9޴pr ߟؿ_hDxw 5"mQ8;<% k)b f*\x;B\r@*tJ`$J}Eh j^#!5<⻼IxSq ̘ݮe Hj+K ?S z W[s'c!>XumDb;4*hɞ'4PK]::oXf}"Fg]3'!G[%JzMi0hi} nE& ;${*hM)ҩ J ֥1!ܪ$O%Kf2%zǢ X- #5C,{ݸg +Qhħjd[}h:im~R$Ht1QSo,$w9fC{.TёP-'1ZަƋ8e pp`pP:SfC iN+ 3,-a/5qlc%|n, C|b.\/LkUPwSGs+ԸNBK \,tM0J(8 YjDvZ`X62/UK|7M al+ŶY%IAfsZ'?;و`H7 RZٍ!Y[>ooi\ 2#>)BA0jPwLnˡU*bkߒ79g ̉mˌ؟nmKb|+I"MfvKf?ɥ_GQ[$娽1KWJ҂p-Iq(7bV[nvgbl&7L>ϻ{pNh1e ݡlh(82s$x“U5r7|>b~z[ d|,C94(FF~U /̬P2)_R_r+_{3Ӿ,5 h^?6.h@ /0Ʃ~7zD>;F h0M%u`b w8MpY!DgkX/`|qʶ<S$p- [B_m(8񆏃 rs=(^C3*NF@P~^opOѬ9 Nļ>3] hXJ7dW8˨XCTzn Q{mճy-+ ɔ;uWuP crxX&c_U>kk1t,S`daUָk?ŮsAN_ oL =t&k=޹4j{y/[;*o"!F2'ş{/^ ffưŻlKDIAB&%9'M^V%:KvdA6pkNd6Ѯ!qyZ̯= ~Fu1r%RL.tiL`RT;NF}ҭa.d(LUeskb+"W oC[4Tn˩Ϯo(ѰΑX6#a_;iTNH$a vwYLXu`jhRj_ :cv`crԟ aRF|aqp X~`2{B34[5Y:6) k$=xgAFacڜy3Bk>R943Hstw]_ DK:RYFЙ`A^ >dslQe6cxY0'ָv""hA3aj *tT*i௕=QQ(=ݺtgiZ#p#6˲K $#YV6#%?l 8+HU!|ƔK/xRD_AkaRX& Hy A3vvT3y6̍"^ؼ"?\FHN6~Ef% +9=xO;"2C|+ GZz3q=τx/qT3-2b&[Vػ30RaAIV1>;jH M{6$xM-L:]2 WRo.ET4sA  %e {TN._o(X-#8h>L5 |ɁfTn/ur2ɼ~*J)pl3'r|f_*tuGы:s&R]{7,pl A[/}["zA:әTO^+;5/:cphw0CESΰ})? \=(GDb٩ۈ׍|«.O =C8׵K笽WjbS9U Nq: 5s4S!RSпNU͔xau_ IglZJfyo%ZN~:jP\a@́AE{OVQ }G|Me#:wռSr폖/JC?t(φի dG!Da$AȲjvdgƧB"! w!kAoO W>~^td㴔bG&~~s  |S rvuAǯiIj񫂯d;Ipa_TA-,o`r?-soD45 F-dF7*Ԡ!F,s=?WaN㳬Aӄ}#/ Y3Rڕq,xd+D挒Ĝ Q9οV[EGՂa+\߹KH:E^,y(/^O/ Xɵ- VbkZƓI|~|ɋ #K-FL[jF0%6m_vIBdJ nmt` P](YTku.3k'H!p,DRz&h7WH. 簍Y]SD_"4(Bbb"+VQ:[3#(y 0ta+&JZp}\+c߂lZj^bg"{Xo""6A"P1w+c- 6⑖)0!gmHv"=U-2[&aʮ3T{*Z찔zHEڲZvj h$d<0lm?qF[&*$y_t&l ҳu "'1Oc֪j<{e 'T̖%׵_vJ5x_L)`xփE|r4/ 1=kSM;CM6|^#0,IJZ/@6g(mȱ4?#4en&_eV(w7-R33j%d8ƙ#P˵)uAXaӝ1YmcƙW~NAj6 Vj(폾v-.s~\t =ԛR`Hqõ(ym>@e^C!YGQ:LL }==yfV1B{)U֓p>vd=VhdqB.Rby"@'&옙KU AI(/ܔ7X]\Xm&~1UNJPF@":Dr~Pt@j 9^$D0 +.y1. -7Kv[ wYBH#dL;"[NFهWDVnN.u&h[0޺\hjuNGl<۳9u$&J{}Z1GƟ\g?71|*vA$RW"c dkV 48%Rf-rǒ%XvbnG\m ;)ϵJy7)8|BSveb/ݺdەB~~jˮRS|k-[zɫgu!62:U)u7# bs'h$ k<*[twz@|@?xp9|2Yֶ;&D)֡N >w0vcnh|)`Tl5^$W=fk+xKptZ/n 1|e~(ɩO2 7ps쥴8~pP 2aj.M(xu8'{Q%/GEVcT*mOeb;[2ً1We̠:UCʜd z,RP!9*E枩hܑVڧ=`TBw<(u$jd{>eǜQ:O@~Mry|#D"r0sMRMREͮ ļk$dl]Q1VsoX}̴N``^ 3x3)l{X*D UnK%8l̀uD;.v/<Ʋ?@dJ.DB8-wԷg@ǐ@:Ph+#3za :TK :tH@,E3@YRJlJ IILT[lwj72ddDAi2 0狆Wa@|L. 5>֢H- ;Lz˻i͹A*s# Eۘn m/_dTQ D1?2߭BZSjavjP/2Y22$Se}!~U^0'AV IȄORX"!_<tNLlF*xaK/~VYRw âɔmJ K~Đ@ 5tjs,Z+{!ط-s&w%n]L/lb =61ԣ! o3"߬7񘮕g\*P"|nyHfp>wX?`.Pg(HlK\TniPU`GXsTTu6޸*&Sc/lrmҺJԧ ,KkF?y yrm(G~ @OMR8ᘫܢD~1"O{@[[; uA S>.m:dI+{7,qyW3 &VQqseC' Q{(O! >4X!]Mצ]c"Ӵ%#NȽ.u\.ھ2}>kD^an.Y> UҚ- p|h^bC͎5-Ś}9gkt8\)3PG8?8 ]W@w_?xǻ &m-鱤rN6o_U|YDEf /i.+Hh#:il7&Ǫ9IaGk4ብH䫵kTjZ @n΀w$?WyHt]Zkohv51WGQѫM}L3YWp'7iW%wjMn&"Μ;+Cy{+BЛ$g`g'dcU0X)qQbȱ%ZV湀 ϔ<.$I':b5js1CC(%2q19>l'a6`Gx]>h]\ǸE&L1Zr{:``fຎDl҈1.T%/G0f9g.I}].r"ryz)g@D87 kOTBUC%6G+K+߃Zrj|xAPT4  @ƯOBK|SJlm~ KDDG?z ۖSSI Ӵ߿F^VM 2"׊B_shx)*X|I=D8+y{Ռ5,b-70xbT훢n_ȃq =QI^;4d.cW$DȮs2xZ|k)9ܣ imǾ b_m}ӻ 5瞸G0"|t@P#bh?J HK<}X8@#ˣ*M;,*qणٗ.KĞR8*jbHK$~2<1E YFj!_rU> g>+yzmvðTOR裕`ylhػ)`7HftNAXM-խ?-((Je`+"lr#dy)AqUZ;?,f, V, eKJ+{}rhR23 gcBie#8&;`5|YjöLO(>E^N 慯{]`Yěwb"i'AB iz;n?Lx Xt;8ű)"4ʰpY~zPꖰG10}a'𦭦 O ,*NpBxS7MH;9(*'_Ҥ!}eVf,gp.-dR% XPGd4wBB `V5KfYx_%(wzlUS@]{ dy_fmSj^I&vBy8%0bѿ% 6O#&dRWص]ڐH F[ɌKu7]WldlT[+;d(mhp'͏g!SkOdR*=W;T-6Yt^f"_H7;?n,MM Qw/e%?&g0\^{o|K/6sk$.x aLo>䉴 ffr{Y>?)qIA1!1;BKrz@PCAe@PqY0 ,Z"H ki6&.b Scx$4;*Ʊkވ\]QTD s'X DpDkH^ю.'C-dMp\|TKImӤ4COR41LYX9ؘXHIfwl?QfX~ ! K8=~O*1c;:ZN@( n" ^8lNe/aQ _x$o" JBv m)iܮ(dzd@3 ߯*i`C;`I Ub6~"i^!,(d=&wtg RIr2f)kluW>V9=4ƧNI*=[@L y}^gv_*m#w|]&¨a`#aWsQI"j`fEǐ@z5^2^^v>`Bi ^kaH!OH'=y@uZ<ͧ`{nMp'=b < *k B#En?c2ڴAMK6*TCw KBXzvۓ!sQ*wD n>{{O g#J$O9t(us[بoaݺ\ŮRBzmǡO;hi~E~K\Hk? Ow=g@џB`ENchi P@#B>9,N 0mAWٯh gObH+QX%ThvU@3pxàCSwt1;BYG򗻤a]\ρ8w{,x25 ExD 6ٲ6*WHQ.ٓ8dTZOxUϭX & \FKZ5nslZ56zPP$of놝ː2YZ膈STay}`^( B#Mm.PC[V  s_&y! tU3C'}A~Iiklϗч2Jn%z˺Ih HE< Z妪\YXx7N<,sNJ},aК4|(W)a*}$1{"j±}͔Ȩ*}x%d'VN .sWv.qO@G[Àᄴ2}n~𛖛iNɷ`:b=3U{K!V#z c(`r R_ 8ZfB ]*'P<}V l] zN6Mu,_=,yr$_ . (~CW9U MTTXc4S90b>W9R]aC9Aҵk @'C]y%> Oj WK "|J?"W5yj!'p8l#̋A'_r]LkrJE|AVGQV/ɏ?CQ#qQ^Y \&iib68pƌn#C)$@'vʄOBJ{څI  7 [~K:vs. zDmvVpVlF=bk\&YvGS#89!PɇQjd7USK7[e ĉn hUVGz5 ٳSDa]Sj| O<ɧJJkBy _tKA Ʊ۲_ .hsߗƖ #Pt~NoS$6i3>pR?ռ@AR FPoclA-g0^H 4@XL&cD#s jb ^#Euc[J2O4(!|MUWh﫬`fy/` eiAEVLa!a}(3 9־֫XTPycGx^hK7^(~];wٙQCTv7G+ROY|]XD:7vKQf04FC򳉓G[a`t90kϬWvjPpqt=|,|t+kjKzxe)n,Es|J~S+_w08&e*VItg'Do<z%{BErwFLݐN$"^'A-Tƨä:jɺMJ}ٷ2'HMsq7_YU43j*_`$3Tԩyf=$Dyqs0\J p4?z$ ?S}0dL}em=5zkZDLkPKV?C =::<ٲW !Ǐ#w*; I`!ٹ8{?I~U(C<*AEE+HMŐvzO7j"v qHȮJDp}N;~.@2F֤-кJ ,b" a wS?iN3Ǘ]BT{A fgyfv^B3|#=g=[bcv>3115iN0K?«иd>{& jFH[pdNo5u "7fҙ1GӖlUQE7 λ]*2XD3P87 Ro캭!A}JaMxcrB7$EH\1붍s ݃n2I9P0md%1n:7B9\!+, RuŊ}{IEđ#Up.P['45s^B EzAvQ;]B?Zz UI|0(aʸ\MM g t6Y漯X.ɈV~Lqvk;%4DzkXx+ӅC)Gt,0).oOD Ji2V(9RYRtnv.ZNdI/I|. wX:wqإσi57A)8!J Չ4#U=o*%iCYƪ;1 ҟ71t$2-HązZ !CD+WNJ9Pl^CZQ4h%_E$׋}138f HH]>kbzj!K؊wkiJO|Ag l^9|VŽ ਜBU8)I1ә<9!AԪZ O>{o bqxG@^`E]`%8c #cws9v~AVE郔C%ځU+:}]}Tb+o #uB؁K`j d-<4L_߿q {mYy[WԶ2)ux @s7l/7lXab|u'DlQ rs!+ETH~2E/f+QssǛv2A)hfNoHeq8f.R!#0Bo 5OvԪ W\Gʼnc~E?ꨆhNuHQԴt-vLKl8b|!~E&[f X{ވszP]" 0^EIMq^<~fWr2Pa!Z_w+0-,l<8z"ly]|98[A gU6]CWI&1Vmt6/ZuEyJTIPiF^c!La+ ޓMgth C@r0kڔ0!hRل|21>d+۫ 8kkq#w,Lm ,3b)Q婏eYƎ!*c?-@=dpfiTˮޚ?ɽ:C~Y-z=T<ׂ==?vٮ2̕?(fObŕ"]G#X,3-'w0ݶX;ng/d0[ )֐˪3Z`A=Q Ws7j S )eV<q`cOzl3=۽]эGU mOSxiX$<+bQf^5=yo5 J}MJոķ 8jۈD\}y 9ssLgg=3uX]C>z ;cvb׊)~)QXGe #9[Di;a?P)ݹ5S,,NUzMdߎrkpf?'X3_{EiķT9J-:h \0 Kt~{?@P!J~]wZGaTwh%ەRzc\oGjRQUDt++t`7+xΖ5[(Fv,bA2IzSY` o  ~dƲnV'No'F ¦blYPTS[XW5%`]EG\XDyE7T'O~뿒2~x`ʷ>#9CX LBL-ON)&{u7 LiYȃ7^{I1:~ 38UۖuhjUL#-N\nrlFvԊR%0˜״k*Tb`O 8Y|~C-o!o:+T"đ׉.VŨo--G`5rk '41VGA F*f->/:3o>]y i_sE+N.9y.?|5'shb:YBr@ա1)rb-ˀFلUJFȷY('i%E04?AJFKahmN'NX M_ս$X&)ֵ ~jgo)+]4vymi[RjC)30,Xn,guM3e,1Vw|/{43Om 5z1Zm.w_#rw-K{=(t3~ZmZ RZ+ο75@MKJdb^~ O+hz$+f/u 1yQ:s<1q;k7C  ZNERS_Es/I@DȚ08pÑ.yK7y}_;b狷НQtgSu,RO#b^%2Ak$Hky7ØяP^{8q[{ 1C9U 8#r`(D`3 sn ѯwN〈FP+W/R Rց0&vf g;s,WAEwQ#X5L{M5" ƸUI]9G7ᖲT##n?YFuN±ߣeU%kV Gl"Y@9am@6L蔕2/= !.V␠O[(1u>1m3 m ]w<璲ُ]DŽ8[Dj\㡚f6Νݡ. '`0';!gF6Ә ᪄K,y+aUa{xOR!-eW97fį$ hw [ڼQ:2qJƤk  s]6k-P?Yb xߕ`PBk̸nJ8V37Ӻt,黑"7﯉APD5PgT !]c-B0Z6C¨Q_w ,``Z AMnx ]e\Yp6~ đӇ&Cz8,Od 15 ),hΖ%p^έi_ pYys Ա\~ L1;KuXET3 p !`:}פuOV/IfpIWV=ʲ,4.RKs:װo#qHGu6PRXЬ4F[qgOtf+ Y/՛k`1wɥCa'Cd2NMyE-яB/f h^Jz gu>0+K a/٣?7cQ01Pn[f$zϮS'aU;p%AlFlWdI/u~`Rq >ya2OU>/84Y-3RD쪢r#^}N}H:gWUj7Ֆs, HX+wH -N( ͏X Vr~1}J5f{#vVS$=yo}[3O}ވ} gz(v~yYT$GPŠ?\I: X۵5ŝҵgxd+"A^VV, 0|MDX~ͨ gMTED4:\ 4oGbN&ڠ}~"!G4k:ʕ8ߔӎ;1@"FyAK^=O}LW%&?rzilw.pc=r Sةe@Y#-+*HnEeڪG"oxq4M;/5\@3S98} Qn s*+g!Rqx lS 27QiU6aD^f"=^_})uP+ Dͯu"I3Z~C1Q-I0i'8# 8ms5{")A,~򴫂"6T%!j3vj|u?l6{@ٵhY+|;S@MFmW3qs$3׈7#+D8D]k& L"ݷNjd :ͤ⟌3\?Bdi"35 3Vy ;*MphQ'wYlM:5 FT6'}sMb1r&Ie+]Qޥ+'.@:KND9s#E[7s9ˡ\H }Z6^VgBF( (#OW=#xl뭩%lJ_jZ=lj*E+cCJy#TT*7xTBlc+4ۓ]HPg痭DtG׽գH%Lu 0R y|j "FRkL/HIEIkC ղ BDEk8M3v6)[N~HLPY5*Fi؂Z E r(.E4m{rrucJզ=KCU9NI%vF6:f?A zK5xJ\9 I~dMГF l=jAO3ܸ5fThY d08]OX 5tq]c].=N אcdg^>-v,_ !jcdT;*\y>HTWD2?YhF&qjxAx+P ?m6~RZٍޗNCڱisG:Y׿վ-B|Dv7e@>k91QV)G67)"2?}|HV O4Cv\9-#/cx[oVygSըwF^8 _z 9j7.Yӡ! "]UrP~LsAۗOO{ɽ:1 ztM'kӴ+GCV; ^kK5W9jCSg}UzX;%m6` ;^pY_u̢7lmx%7"gL'qI$,w0Fns~xja\T4 K$*GW_G "N*QU'TH6C~mY͘*"`gǍsHtJ_ S.-zwb.ntFjfj,2k_vt&yՇ+!rN Q8'E>t;y϶[fxnE7Q)r_$8yW}J>=~i^>y6K#udjcvBGUABi)fǏLAlw@) 6,ʟEl 5wSȱV!e~yzeq\ͷa.X6<>tXSDhsmpQ3ݤ VTwwg-дCZ Yh=bog!ܓ8T:?jq59+B%Y/ SqAwMV8o$Uȇ3MmX$+Suݡzi~.dxHZo^}~/G~>tqStskQ!b*>+ٰ1m iqVwrruTa[ 3Nn$I<~# ٻVw=x',zmcDϻC׃Vʷ#*ً иfE{AˇkFJDǑ8Po \PүLr_Q!l閬e[f"ѹĔTZX\dMl7yucw[ xDBGMooQawj5>5xPA*q9ϭÐLTCIMNѷM9 n_Sm\xpˣ`m#y _F۱cyUwԣ K>*򪸶o<<\̍󠟱 \3#$ 3GzO/~ޛBL<6WA&>1U}Ť#9$5K-|<;ݑt3դrѻ޸/Z0+ ʙ%zo9)-4H>c(&V V g q \po-߼Uq (u*XYU/Y~Hɣ1#L3^?C%en*xCujb ifʰI30@0XIyѷߏf뵏?Mh_i8ȠM0E% Z\/ O-{3 F~#Zؒ=\%ɸ}2=/xףr˭ܲOuOk}iJElwʥTxf&rcEJ8=Y %A)m_;P-b5,2Hy7irɤy] 4hVc dGhW(jf >֚<Iyx@$2mBN /:ݗ- 8+ooZrM$A]VGBYmleHnF QߥT "An>~]: ҲnMn)6&|)ݐ4>˿#}%^e@Ri'$v ~jed%r&(A UսV׀AB{636%QuW hKmF|C]')M3=;H#}2܊6ќC2`0+ْ8vş^De- %줍lpSYޅ !MНsW\j ܃판2:Lqd_n8. ^K'67䴯g\eYa^ єl)ӑ`HyMz$84 oxwp S+"Ɣj]ąS㮠Ce7`-؊4AiI)< Q~"F'3=PZ)Eg`G$9sD郦~̇dWcD _'e;KFϝ`dCiXfhTdWf CkuPgݾ %&ڝU;s;eH1'B LY~&`smvN$B۶,5dă~/b},`v[ALerhp~IƃUiD Ŗu_p%8sRʉ$ "P0.ru 3FȕN>4 ~,c2;YF"]{\ Y/+BpcľOb^莀G*P*حNB|0m X,7Ҁ) z%ށ4NfZם'cZ9մoX)7x/d_H<-Y59c,2S_х7X< Ĺ(| YHU`f+<o!vbIo4o .JiJ}@bOFsaʜ.u#t윏PXW3ﭳO4O/֗hr=SBHdcmRZ'EQVʡ5ZFr3IEE#o4P0Bb:U'{#d6>]q%]HY*u0NNTKrgU< P_">ҙ3r捄(Il2(ŮQVq LAj7KF 4P[~ҬH2.4mYN*a#57)Xzw™@2hr}f_L| G#Qh']os My_Լx'ypM1 `P[i'Pmih5?cڬeyfV]7hv$ܷ(:=rvc٘VqZ.b\^bN4 _L>zQ<,^/k;w3P K%}Gmu K"gךA=)IZ帕Q5_Tԁv䳭P8:g%+uQFiܸAvm-,a:xrȃTM >xSV o) L3-zn3cw/M1h3r߻} ξoMq1j庬L ;}1JwlJ"J<|eŕ)xݳP93F;j/r ؓD0yuȋ* %" _c]f1YE! \ n}EyXĔa}:| ~ b&z.F%$]# 51uŏf|Is>zI<.GQ k}S#mJRۑeo5;*MP-+: rgx)ݒxV3o @7OVw6XܛГB_Ai,V9ou,-"Rbe$bQ{Z zwd _e_`P˯+M +Rh{h&{dG}ZM `<阙,FuvS=O6`Q5#X+1KLVאTmCv8^=hvT`f1SZݎz=ڔg!֗3c3RscSo-?GTeGke;0MH) i6=Pï!Oα). MsO?z3&㩧2J-!G%8:jv$f=/nd0lgP泊ƍ hm4*LjU2C4Xy/7|U9ͩI cfL^=vɱt [ˢG7wK$/@7.*T7(:NwՈ*ߪEHN;Iu.eJE=N}kwü㒧8TTn2Uw3Pr0<A07{Y2kHՋ5Nӏ'Rv ^܁'3etQ,lZ9}<ڒw*tہ*"C|;-{V2pa:]ooD; fӫPiR(r;'QoV.uvC` w1:hz ˗PSR'}<~uʂni8 `ML"os@J-]U_S_q)%u>@Bl-(~iFCدjgb;s}}d|8UJaꍹK/ˏ'c=.i7p@?t&`']oN+q||}^:HiD^vCUKpK"]_|e:W7ǒ*XP<(Ȓp#z[&>C4sa8Sl{F/@y6UA4icAkBBl3V$-7z+6Ns8eGq sGyf*L7g%:"2c cN}1̴PdkÇ76܇Y0= qàVz*&C%co jFip7T.mEBl˕ު n)"`ā=~ )7иu 'yz tQe +,TA26o MaZCy]$mp<#]05/LL4*H蓇9fJם@-?W,!镏E oL[r=ݩߧSck䝢O5JJ\~T%̕'c1([+4 {e{:0?;.M>{T9 Iv;qX67dd|km=*rdJv)[1GՄHG r6X/+=Dm6jK&w :+4+IU3b ݚڮGb˜XPAtth ]sbgδog܁'?:!Fn/ںtr)f9a鼈\qdIЭi'H*/JȜRE%p-<=cX״rfQ4OfKJ;n['lV*q.eDw)%4#ۊ6ȱY[Kwi% m3IDI|3A,ftG"cdYi n\WeeOqZXE/fٳ_v:EܢB-l- r1+yG[UTV%H E6GUwx%S, RS{ԛsJJ>Ud95 .}m\;2'!`m⼟QwbVD!;FQPzcS{uv~mve3KAG\"”rADcڰ\Q{ʖ\iwQuV5$tmBPؠ (, Ur GoT5\ 5sdC?HY Â13I$,U)6RB VAJ%G[+z \2Ы'ã~JmS=FWhw֋PzPǙ"Q|Y*{XnQS cݬRs `2RpHzrq [/j$[8G=4@ ̙7#OB4\>ĕ$Ti6U\3,zHXgNDM1dd$ŀx^X'[yI\V&r%:^؅1T}u`.Z틄I:i*'S~Uuή4Z,kA u8sh_Xic̀W l m،jI MF:PH.RuןwDgHV&1JŨ282ɥgnI3hpx M(:`KWz> =L6+':&Ѥ(K:Yx?CӣazU+^Gs{;"z@dWr٥,iG%Ev9;!g^^~s?;*@h^0k'YVF&.paDW}-<ݝyq#:6[.tb.ga^'֑1j*%f@ zv4ڃ.ʃm솅 ?F ZbtHzhg@^'$DTI0kk`G ~/QoA\Yk6BV#@^_ ;vm`֪3Kc`B`-VBNu5n;_w>x͑(bvO!ofxZK'f %\qPilp{\kīeV̨C p2O?w2~^?o>j#H~o*&TI"7QHG"`L?c^#ߎJ ?xI@ifbσ[-Nr'k:a=Zc_Ao/ Trħ^VlәoQ 2)P@`gȋaM {uiϝ h)*p&GOΟ)V@*&4F=Sh':k9TQ0J#fٞL?sYҭ;WA&T(H$8 {ԑpzq6$= όjYKvG JT!AE!>aҍD֕&b>lXC!}xu 'Wף7ƝdTh!:!<Ŕ.U@_*P!24'>-Il(E㩜)@@VẺeO=ԭv$pq`*^j( '5WHQ2B߳mX+bdĪGӜku|a ~BphM%EFĄ zEȳt5 uXSLҫVYnD-%&'kO~pM\<@K`2,m 뙈D@ Ę#VE/+u`+m?&!Y Cj%BZX]a>l`2}dR{!s[Qݣ7U|H#yrLR* XDpwo͡ėm׮CJҫKοr Z rřDZKҰS#wx܎Iż`EܨD : {Q}Ȧhҙtf-qBG0v-+X u]֋ErY{OU7qvd}<՝E+f]ڑF[5+ {Գv,/ / ;$DܡDaC¦5$+XPddm?mTOJκm9~+Y.$+iq==9|߶S`Ky9L%Uf͞LSL"p硚ۡ8jVag rN;:h7kdr![l=}xd=m\wypYueگ8ԍ6%T"y~+LRkr_xuv6J.وg42a2/”B]<;vq.rP2)Eye)iip&=_XPoo@vsF|ٌs{6.pS6۾~dMf7u $X '}lAVCbrAS$΁-h?T\Stn3{+Z_@blヸu!U? =!|no *ja#AG+iAE'hbaFE6+KNZc@u]3Zzm٢m!!O g|jn**e+O.?,C[ş+,dޜz=q8AUCBa{Ѕ = Sro[ρOA&G^(YŴ3hMB9fօwduQy%(RlmY o':͔{s!h =`N(5ZE+oV^O}':$;mI]E@ qvfsoowXM@ƚ'P④i+a3ֈs3GtFbVB#sbM`Aw+U no- |-}+,۸9uZAڧP  |wJBzPP5LوyEN7-pWֱ`Rw(<ئrxmlOFqcD?=JPS юp; w /Gb^/cL8@LK Z8α/æwe.LZ:i)П.GgEĖ?Jhܝb|Be8P#$|}3p/y|r` ce<!9%5.WPzF l{awj`s:4~=׌+'idy~`ÎƋO1؃jTY;D?7{q$.ppP8=iYn>er׷5*DlWa)`$>$u<'SSwkۼQ (4:تcB:rlsX\5nB;#X)nm/DFgB ntFOH Yo0~H2&ۢ8ς祫$W@ $8w2X z,5T/K E^ѹÊ3>n+8-5љfݍHqWTX}o%w7\swD%u<CGGdzeèeG ٗލg]4öZa'v : 5S)#ā~h LPZ𧇀0d(ý; xP.27BT<푂!֍]"&3g"l^* '>/+A<ĭI𞖇(=fܸ q&8ͻbyȟC )]ߦ ˡ'B;1շ߲M}D#FEJ?سM Ҿ̨d@6ŋ1b;+gSu SKgWb'$mʡV6܈Ϳ]M|))Ép6vV^#wFȋR1\KB&f&fGY}Ӹ~]˻Y/FwԋR攠cJ=7o*)z;Ã/lU;^wƩ/rXMԁ믻?f_e2Inpdn={8jY0<#1dHzA WwTy"@ mvB"_OGW3"nHr0\1AbۡkzY6ȯEno:@ JhU|[`uכ~Ab[Z?Z4lPH@OTjqF{\w#Bp[ /滬F <}Y}}>N105JŢ 6*8%bP;͌bg N+Unnq2KYmK"0JLfgv9+/@.;缬E%H#F2V9#x<ɧNl^?/?RF˵E/bKQ_"+Ʊvao.+eFoձ:eA@} Jk.yrŕL'gk19T<MUR޴(f/otTROHvQe^ c KC͐X'J ~(9^/lUyUX"gߠ5BAR+M_|0}#@ #z%JL9,OxBAV5,XKB4@f|g-|h\j/iW ' Ɛ̏izv*[u3(`3m6q8zPuYY-[Цd_Q$4p*Rj8K6SGW$tW*v@{I|BW9 ~H# :JSi&vwvC<3Aʄq\o~` \{"%K"6f "B-`9ܕV^fYDU$R3!CuS7m=Lɪ/ȉB,܊PSec2<T%LؠR1u40 bf_ۈA&lnM]53ɢjS|pZvTM5:ce$;koxU]~"vP㪀 'd"9K7@aQiǂ , ?h̽(iZxvygW)K!R;GBR$ś qE j 6F;ݏ|BN˩ vr⻈o <]" ?)WZs@vs?.`/'njžME/"۱O~SEmɴ{Ȼb1qCҋ ^oZB(Y3Oy]/`n08ԑ=3EGc{ j~ ?՗1<܇\(T>Z0u9Ȋ$\AU(9(% vOA r؅@vɖK9)ט` W:dVBpK8וNH}c4Z!]xpj\u"2!-e%`q)ۥi>i9HՉСDlª5rkǁ5ܖ/u4I+~  ,3o-IG酤e#":\kMHh}&zΪ DL\~)ai9Xv"oOeWc#4J};q)MOCj 0y0R8TS ꌽ0;J{;r" /ɶj8/8~Zb3N+jHo[ iQ\;sx6y@jxYw#Y(U!-YT[S"ij+-[ j/BL̉nS5oij PY0^q5+ǦuXѝf 5иYQԑ"!|X.m]2$-)UFnth>F R =D?+9JW3L@K OGl?E^KP %Nd eM3nr >:# 1(?Jp@k`-aayus&v°ZkIp-+GU$<AW%NMc1/!4]QSKeEմ#d:^)8k4o'*jN.qQ+mi |t`tG%On!a˺0ڽw{GŲqZ d@be=W=z+`&˸uV/H~^ 0Rҷ 8sm#;]}z;I[tzOMvV0ϳC9zy{rǯ F}IYמmcXjàh;#聛[r؂k.P͵ݍN,~?T$0'S +j{4~o?>*GXhߵ#Ma"Xhp!g%yh-]`s}KKj0s:^ sH *=d[XM|,hR%0y("R M0s|{&;;6H_@sZC/(.-HްuU:pϱ(kdX6*wࣵ3 rH]VnJmL@nh.* Kw&$Xu:@ʌ1g?3m t0h=_CtSѸ?K@}o%K^6epa_41 =äi&=MWOi(L%܄!H[Bø Ju㹒qd6!7sX# qxx}!)Lw8DCKafPMx&kfCհ޲1P|ӰBD$>EUvr;}Hdu(47@u\̐'HhMOA;Il̄nW7tX?FL&z𒤦c$u@u|9MӈDwwI`M6>V`{L隆~d7S^8b9/@14n^c&Y'ֹe{{(gk?ۖY3禕scU>|$Z@xC=LΏg0z~}j  MP#ޮ{Įd GޕTnCj9#9 ;mDS8{dTYk'yLKC*~뙱'oR3keR`̑1qh8횿2ZX~a7u:opQ%ݔ X(aH5:[ĥb E@hG)bs5f2'!va(/ldRoD;tO*|) ! {ȸn5"dlQզ?0N1/XB6D 9onrJUW'f5=p;bYXz?e .Ë?~ܐ8^>@GE⽓VOUogrfpe6Lcftb`ltd܂ 7' |A5C<57N 2#MC .b#/kq*u+iF#U2pc|a0Ԅ;rKy2Dٶ1˲1X!F: Pz3` 3T$s4xu~eՓE*M93bƊ5D6}G|>jgȩNpĢY*3@ό\V%()s KC~ASwxb'_K {%Uv" < p|jj¸W:m0jjQs">dQdl ORbآ)./<7eߪ* 6\YER@\e+Uy-m~PGwUABƶAmgDҧ𓩩48HCC2@d\%ڹ:K|_"<;Qd]{Y)j\vY^=P'y cd,8n;loK^\wDz4A_`R7BWu8DvH{gPFېA]n .~>xwB6h-֓~hQ\z%I2[i^18ff4sA93Ճw?DK6fނDv02unX6-y;LřmDtV9pF8 0Kf S&#,+Ǡ*ˀmCC*q{Scedʢ+|YZ]&n7j/񮷧;λvipocݔU! oP-аRV^ `# H}k{o1@niAomeDVWU6>EOD? h?9ku0d-c%!84O>ޯr͈a 0hZ+~-S>7b 4e2K lb 845wDSgr)Goa} @, x*P^VO#>Y؜t@#1|fsrfT|x'E .OtKtu+̰=wYGQ%l9HShiEs u?|8 8i Au% 1Bm $5;p| Ubi˺)8jτQN9~h[91NOf;ᩎ+uk )+Tir`G0B).]q+^׌کwt ?}vaHpس g\-qr!2p@gG}SlBmԣ)2mI edD>*,\c{i_:4ky$m4EWg  _x3Z 2=!`וK-Su^Xۮ:"&--ZT~4(~e8%$_sH]7]"VI^o2YC>|KbRh{ƥV٩A9>'PdT'/.(R6C)P8 t\0+]ݧw)>N r1Ό6*WT}%4#>nOv@*t] Z5w\^G(kf2oFm]m^إ9 =6{Q }<{`ok"/LG(Ӏodn?Ɓ<}:iN6o}_xg4"OX D&gTHzWjQJB/kN^DXf;TmV}Ui+Ee̖"tέ"6z&,E2CX!Q w|nA很ld.HFXLcId:%ۋٴX(hRBc|HmmsL;>}JQd&s|d[_ XoeʹQ+?ZVD'5,A "ڼysp}ɓb+|f,!@)/]o L4n.{/%/qZï!2-tDm~K{jSۻ朧(J+b}&_N 6 Ӏj/jBA(H~I?/خKtE3cJfCAݞlUvMZ=\$~eVlY>R]9)~lH>r|Gsx# 귰تO+8=wn1ѹ_0Y <~\ AR=:EҌ/Q99Y@ =ECV0 X̽H`z]WJE LhpH1EW@)W+9^H%5ƪOeα=:(x|GzHjm6u}Tj{j 6E2a|y=6gQIM#1:=/g%i8<֎@yiХ p y B*͇F.+APK0\SN-F+,_ܖ񉨡FdҺFf{C?yȔ(F"$sLLٸ=)P9 `v %|USd~J_|* ?+Ss>kz,p0mz,=1k7gƨ>~`lgJH8M6 ־F;x0ܗt嵅Mz8 ( kiqn*&`VBlaql;k5¼_ uj=HLX@4e^ #۸2p4݅[`!R#6wfKET2LWީW;Fx%O6{Z&pm M:ƥ|dhftgL2{n[ի=R]4301 a!F` {^6L'!yb]f1R~k7j)b.=M"x!8]9|:kVbB 6ҞQ0j%ܬ-Sf˗:|-cYS 'CFVctC{< :p-AΤar0EH|:hn㹐PTt._3,/# O)Ļ''!iq',q/$߈ 4JP\rnո݁V-HH-Wk[oNm[O%~7ԟZ 6A OO=c(VtM2\hu?Cm >L7 F`B1=IQA,p[nRoϣiArj>_kC7sɑ<WyrFz허[邺-{K5k|>I\bTWZt-Кoܯ0|L<*N(09n[' #qx@DvŊdLiB - g>[d~ȄdO&T-,P+BF:;l3ΰ%08h,Za{H?iǤ8_t_Qbhk(oyؠb?0P̈4-sTy*8Bȷ?lP9 y/gVLLVaߛS?r&K)yzs¦|gzD|ݔ'g53fYZ;}ސL?aQe%d!dχ2bؘb E}۸ve*:=K 9~"rJ]?<[;WXwlӦ &>']j~R-,>P¿˥7nQeJ gIhǨ1)haO&v2x?3o>k Gd^.VjO 5,xc԰5Y!=^i>I2;!P 0dƌijKɩ͹0HA͞, SA>25_}/wޜDx_ٴ$ӲkE2~UnM2Tھ2;؎ajGB< ֽZ0^Mt˱|9=7#B5 Ӓl&kZt"_&1.x (rz*SwHJY&uuDfA|W(D M^ UA׽?SJɲwII2N/ dn|8â2W=nVcA2oc!RκwJ*Sx] ,Ϳ*vv$}ɖϟѾxmZ߉hLh!*Ç 8`T6 oq܁guؠ˟oCNޒ \^{p ʾ "*xɌ5Lk({0u5pv ҎZ̳,,^۫1A4]{TgiF7[`P|?UU2Cs1PѧrL+"Ik"M\aGnNNDŽ͹dv#cXd,p4< ǃt6[ST`L$â8` C@Ӭ-Xnf.mE>O,77n5P/'d<$CW\AȏƉH‡~u5]݋å )(BJiSfW{w,;Sg4HڄSѾ"y3QD,UcI_﷜PRpcQGwZ+}cSKL?0+ v:N$.6;Փ͋nuc5u6]MBy7$Otӏɋǟh[X{#R_eBM[N\5(rVXVOVغE[,η Vݤ5A{E@ hZ/gugIVw?zDE63!>hUe8j![iMLAtxE9MI4^2 (/`6 ֑զ]ZW! TC6XSFsFCs o|r%+M}Ys`@W07 &! aP.9/yx0Ƚ;Da)A#&SHrec?4]=Fs43_aj kĭ%+ĝI:w+7MǬZ9WI俤nlzc&(5^<#0|wOzJ]n}dhOIYS3&&llVT0y`I~ T)0,!̓p \ 0HJXlh7_Jvޤ50#zUUF=t/XN$m⫮S[X-Z!z!bJYP 4G}(_ ŕm*y8SK4(ʈԞ hX[lw>'L4 7bZa2T;N A/(f4|u[`ӸR*DO4e5IhmDk9X[xGT04oXfȶ@mwpHB"b:YSG^M9.{H@ܶ4}6Ϝvoͷ|C3(G5bģ7@]UsR{BK"hnWuqlQi#6*=%JרQg(KZ>-LzהpӤ'DD{fc"_BԪ($46z';BMѡ8z$%ﴛ("}X6mUX3Ȱ*#Lf}\1]wh+G*nȣ`jYdŌ!Yk&.~=8yltfɹYVPWm|j+?xQ3 ޚ Nk,-酾]9"!k0Apw3q o/."* i8]xݹH;۳G+uUݷ\LVZB4a`f_1<§p_`}i Hϗ_z3؅ wA~B#zUGBADU8nWv;G%K C/+*);m2r>hhHLSN;,͚Hf`>` kcBvInXmB=f kZ|eC*8W]@ =-z&3ܯC!*KMx&:7]O0Z][`5dZpvM5tm], w .<#-me Dsc_6Ѵ\VzwUlzVEt/|,c)bS0ô9b"q{Z:4l:HNްиeҮxoAZ9zS<%Ƴ`rMC>:tlJ6 7Pg~.Bi ob2a[KםnY3:)m͟ Mrh,#Ce?ʓw 56zfMm`j\ 6@_u38@&1ݮ[BLԐ%5Hn!djZQk^M/c F|Ledب3 B|O+uAP$!|Gpe!7U.H\7j?WT jŇ&9l-neJ&ΚG~~HNr4q$V]Oj/P#9lomS!}<2#X9HoTK[4ıe캠1R7`)~v˦LQD'*D33xև-+Bx1EjǠK!,3wn2^[v!a!NW 6rmFeE&-fZ[Ǵ6Λ6-t9-W@6ߓt=iFQr nSmaQQFp^A ^:¼ի&ZY2׊E mIk oI#Q׃(v$&-( c%5^"\˘JRr2U~"/!vYWlB3N𺱁C/v pcp Ri VoQc ƍK O9#,qJ_v:Mb.m e] u}9QrxVqm)1 Vd9ICv0+V/A}ֶ4r9UR0qw*=OOc2gFK:pxR b\[NA !G&Qp] 54 ylRlNpd@2;G/qK 0m} -,Ԥec`/VD`) E1ggrNbZ@H~nhb{Ii*4]y=@ `5|o.} we4eR#)b?C 85dDZ?m[|*R(I?'&D$T?|id0=Zc(t+3; Zr-5N]CŸ@↩+_IZsn!6׬ܖnr Ҧ#lId.IQ^`JgL+ zqwEZ'hKwMGXh XmoH˾1Pv PШ3Wv,ks yQ4o,NvAhZBR9(zKjj~73+;P"Hav?wM u6m| ,8k jط(j^ S?_i?cO,fXK%6\y6G+OWlE3.JF,1pX4v2:8rb ͹iLy:Ņ&hע?*6T xHb,ظ!SNxvq? v5R >:lHO/%'6_A,$kB8F4& *p}*E9 :3)n'=aEfGW̾"΀Y~kl`o#9'8M3a*+-/o$t\!lEDIF͎ :m + ĪJ׼.j[*N)aЯ^/_-PRn{u3B-b3f3VR!\Pt*F_z rB˥uOMqwk׳ H5 1FJ$&IRz>ѣ#$p m2S|s^cUAH'@P)@ eı[Hv!c >2`1|8AOxq- `SLkK0hOM vm[v3.wA~7 %Ow ~ VRsZ7=<ȏĚnp5qqbX:,^I?S&mk& 'Z-0'P.p?øF9PLaY>ƇR+5s#DAtRM@@FHRs-~sI6w0}/gG@61DLG< 75 Qln\Цz 1!Rӯ _"mY^wLpSP=ef+srGUR5 d5Ҋ|LD*zGD:_MMU闡-9R?,8Pjm>BFn9W6%{\vϫiGuuPKGkLbNpNx+kGb^esFF2ܘsD+986ѫmlj\ȔLe!cgWP+ _2hCfj,7d#XΚVM?Hm/ku6"Ptn}*YY#y.Ј$]칟b^ff~{tr}-7b{7 LB яÏÿмFM#"rtccВ1_w0 P} @-Pu]S,M(N8&EKEh :]*{Tn4tY߂I1)࿫mb?IB 0"'p~AMBfؖt wB]+}JbIutoO*VrIҢ[qf$€z+n7_2yQ qM4ŜO!ewXFaW+b}H$=4CdHftP eءR!ϱǚ݋,[5,VB̳?({FC{]ܐ隯,q S^Ons1&jD4eu_Ak:V^[,Ry:An9]V7NV|7 ֯5\goh;ړH"hj#jdI\(&ݥ7,T}`tA b&AB咄O/ 2sO-09NJP#k&3!2NfNx')҇<}KՍhт9>|){t7Jxpu$祝OgK }Yk^FUtCBEC0N vkjz%-+dHϙ&d0{@2~BMs ty-_u,C8m5-RKrA @|~]x{pq>9ނ?mZo"V$K8 {{^կf-Hm< zT:[I~# ج}'_ <)BvT˸G WӪ'O!vum -5FhK5 %{40w<+nb9_9ݥ^8_sJBlf:Jec]NСՖ0{Ƣ܀Ŏ~) d9с@Ʊ E Pʷq2x0 {|7IT &ljFЎd'*ۛZ%(SV;<½j$t ?lwmQ&{VX4+i/) 鏛\hbUw{FH~O9\:TDSm p.ęaŴ%ɱfG0E޲Zq!?YT#7ƎǁK}6ad,Yj(*6jZ!#Ut'vȒ~"8(,ߓOji-bt4C]jd°Uio B(PxzUॿ m[9#%HX.pkb\[yǹ)Sʼ ,T/Bq% $#kU<ᅚ;Lsi]%Kp__G,{{ oPm p8ʑI1ԅ+ `h.[S8w}ϣ\t>I0~g_8WV)|(8Je>;]81~ {?sv5ѓIFЅ;}4x"-=jҟT6@ Zhic"gg7G-UkQސ/>9P3h|JU?8`d#D lؙg TiC H6ĵRy_,mr^|ζHfŹ˔t}qȼb;2|HX6[3Wd"bDyA$W/xvܣ4=6_QwJc+(_Ӥ#Y;|6n̈ja,V%fm]]8>:VYzÀ1lF뜊kg|_#4{|!eFL*N%flF[wp^dv}:u{VɜsTBd=bVC0%'Mͦ 0P+Gw4V:ʽP4ݦr`_ @,6iKC m/n =)A9±qYLjĠ/:Bk7t)f :,ڼ>wLi-0~=gRC`\7PuRM.s3OJ^FV'r䜑($Yt#겟I@ ,sTr <L8 |-ҾQsZZ/Cq$vNgӰO,l8GO:q &G$ʸ胕/H1ޝ^cj17I$AhGʑ-z8MЩ1iv(|4 $*BSCHz[Ŀڂw8= mND=uu:JHXXuLtƿ\=W5pw)hFnd k<BxX5́m@di;9&;5u iͥb$OE ۣ*"mF-("OEG}OR.)Ll~1E=ݞKұuPJGb(U=Ox,d|1qb>#].QT\0oeGO{^؀~:?䬧/u僲!%"cvYU)MAvT Hb+b JShbق}EPRYҗ|4c0C)P2veETxe.{ ЩL`2.*j\Fլ9g@:: kbHoWv '/`iPߚf,.sHYw:bYo+m>/,U,$֌NRJO4fj! -jٗ4K:CmϡW7> p}rͅĕZ!Aa^j 7rӢL#:mzWDx`$|u7fRPWp|ͻ\ooˌ!x |6t4e9M.[rH]\_p# BozS˂{FH1)m`3_6KwP4ھZeqgҨ0f |}-Z| _`1bxhU wAϕL `wcVBlAPNLؤi[䯾UoO#) KA4*W\vPU  <ͬq:ѭgKh.aGna29q]/Tk'!ꂜxOxм0Gux]b̅eif9! $ao^7itT? qQ [iYM1!9y> ܿF:D+`JJ gf,v]10EgF 8;bXTBpұȷfc o3_;hpL{12P&M/Nl9wz7a ]ѡWĮ$s[^Edp4 3S*NM_I $τ\W:͹Ww-σ͔OutV5ۀ^L Y ScEdvߒ$+1N~N"Z*@G2X[G ^찀"<T}}WЧnj lWF'g\uwGxX0'lrТzE-Moce0 ܦ՛#~$..9y?{(D* f45a dlpGL?Xw}{pQMomFk]=C"IМ4NX s+T|*.Fb"&(.갥`׿^A{>D,p귞ED[]K\{۔Da}-ti|@3޵YC콰ZCRֵ@QtWZf~rS'^!b<ځΩEՃt7%o½"]sزٰq3eFD*L?zQ0[JV\=:⒂"|ہ`v !7'$T @7&ɢޓ:R5c{C̳|k5&~cWaEǯf*&`5.)}Vn=./y_zf2qt g}d'IA"bz'uY{F;o/඙~XV^~]FJ@Wx*^M@ )(C 5%<<2'eL R;4nj԰9-BǍ7aۍVfQ)vY5}֟cL҈ ѿF9xHr$c^%s{P5,C/$ϳ} 2# J"Ʃ&I=Ϸ;)lsk7253pA*L |` ݄ n1#~'kc;`I4S7剑une-鵤s3MfQg5;W@􉒷x yЎH = Ǝ|ᅋ#󋝣I3Vgb?NTKbj+K~uWInOf`.D0; <&BFл;?POX5zǓQ*: % _+}7/*׿E.e~J* ApdTTzA4:^9!i.'WwH\j2ctz2}KEs(a]~aPb$޺:-5-#ͪHal0xp IV'E'E%BUSe. S͇ A55Q]e޷<s<iŎmKwzp9"Ee7M$CaY,:.V=\uAUK$Z.UK`Y{ $%{A1uOɱQ#‚xz) O߁ r&E^UMOo:Rљ>sDw) E|Ζ*ܳ\M9zFӝ [cK]>J*x*thQH]ߡ,%~iG'>Eh$RPZkʴlPwSXMK~ab8TXy]f>Ed xLl/Fc2Kg6CvA]Sղo?b@V`1u/YrEbL>poO"l𱀤<4 T>$̴zu{rXɚ:=v$#a~ژҏL`ACUuF"p>M^qqP]{];;Ӣhr7kXx.SWc>#{~[<ŐbD%2d->~ 8YhJd!z!gDUOgC#GlG[mfw M(灞T2;k8~2~uJ u}Ln"L\fH! N'U^.@ʝÓpћOO1(> I0vX1Mf]F[ˁ`%adsq&'8S2%ݸ芦RsG,xȏ9XE]of S15si]EZI02Ԉ4-Jn~4d`yNy b{eNjƮM 0})6®  >L|}ֻƅ^rj0^8a/t~>U#JBrÇGH4tBEUE"C6!VKιuHVγGUUyM;ȒAuBL=^y*ә ,IoCzNju,C_-[rW\\tˤQD$s%jFx ͣؗCL]'ZuetY: {1(wE&7e)<':H˿KR_f3Yդw[q6 ՛ٖO:B0wNRMbY.=rCN**shƺ$8p oİj~lz )CysT3 Sc9fT$YkI5 2 493a%wq\rva)p,ftXqg^T=G&dkM6J0S%S LPl 2`,[} Ǵ;yYw6ƛ?bNY0k\$9mָ䊮Y- 1HO^|GJÓ_ӻ{և )s}x{G&Q%}fR=X(}M>p@HZw2J@Ig3j=D3 +`G`2n8lI.'AA0[! 'z<%2Ĉ=ĉ9ʽ#WF=ӢN=*6}#m]wpry0&0@b %CJߡޜ> 6P:Ki[ ]A@^,Oq}CM*-E, gtN 40Ÿ`~]n 7̨O$_Ios I(c]htI%l~`s-.'Cd'-%.o%HFܨ~kBn.mZEPAxvPݺ8%7:3E&:C mᢘLv@<DE3T#j^㤠oƚB$7 e-N<A4"oig7~_=:1ˆ{ςMc\4vr=()XXρq؃eq\:c2|@C-N1rCbFgGTW5pC$OUEw{Be@M$_y凜asGN&Ĝk:%9"<,߁wYAC./"[jB{ᯂ]g#@:>tȋ*[U B ߈izco[/tT^3e^P3Yk t!A,ou)7ESl)%0M.mjU .r 7^(ړrgzpÕB'xvxT8-$A k5&?bSɦ'\!6P IEʓ&3ɳpN?+UZ01![_DbVHQ8e`FŐ.uRwOiz {p#Mo((N?9V,w[] HԵcS9nbW4!s$ekx;QbaBjb֠M;!sy*Yz-bap%t)KgB{2pLR̀ioЋV+ʉsap})HWWv&\X e(t(4b][8Ϫ0s=U"aU2c:algȊDPK.!>H2v<=Nf_Je4X 8O6"9l,^{1ҁ=wh#^n {͐.YUzИB HL7uC T6A~% ]1'ߚw*AO*Pf3 q# b TgZq۳pkhwTxqkhN|H xswuyjeNrY(/K+$ )na@m6eRG5d.2(){O;\c #Q($ܡУ;Z?H-_.ήى,g'7@ y| t &N?(`c\JuHlp_*;g[hH~5&fڿ9&mGeO7]߂:HhZb2Q襪KϦՂ]>: K7"5$\5/1F*mԪl!vruF0]KZ+}PC&2uwđtWQ5"NԷR R Fr~دQr/eBrc%^vMTL<ʔ3?IOGھ}x4ėǫ #6` -xf^n:j SN'|-Zc~q 3gd6XNGsP#ʼB6Q "\_0 Rw-}B)nLK@_WICG{UC?Ie-無 $PY٦pQʔ(mxrgv~g6u!gυX#ʻ+!WlT>Lu.dz9cz!ݚͼ(HBfIrN@*q6ԢBzT!^oвzUB8%8Y{곍(HĀX{lDc &kQ ȱVK0mi>#ʐn2%(.`1Vcᶁ;W'O[Cݟ!j[~cTtכ!7eb%"3&~7`dv.Tgams>~ЙI"fdZ0+ bG2XZ(Q0Akw_ӌC;lK'-lfuڙ}]́zSFJwA5\0Ƽc)A_\BHY+R"-Tt>ؔsvO Sin{8gFS}JMW!lUM>:sl 0L P(0FE4QoǭbA+{߷r0!%_R`|zw:3kZ%*Ml pQ%DV&g%jHMMhCY~E{ .5tad og 3 }bG=j\x=fhAr`sO9u>MS ) I>lT3vt\vkLT:<5Ji|()ȡTڝB"p1f7ޜA-:!J ]]5?q$OAy Μ6em65[HEolwMΝ8DHcvP>Axɜ}u.7 /|X?w3Əx$ocu2_=tk @+ {yO]lԯ _)ﮄAg˖* ^{v=Rz2W! -x֛(7_09giFpVa˲y_9=0$ǭZ$vwH ^8>Ozg'!~O+3/w&oX:]R\J²4T&Bi'J> !=B$c&h$ Hcʨ&v) cm1*a&f>n ݈j"ohrSB6⤻@P]DiB i#4˛zbij[bfGS}g2.9Gg(::)ߢyqM(-vu?>'iX~a}1u~<ȇVh gZ`64ƊJ/vL!:e׈@b'/±#d/:H42%$ 0+\kpI0J~ c(EݪNqFɧ,IJ%hs!?Ձm!̓=kR s+0燴xi N9sD@q75מ_(i~֍<7ҺFPΫ[x=!Gn6޲ 2FT2sU: [H0ZPPū%g3fk LlEAuOW/q%Tzo}Sh@;+ky?Epd6׾RmXϹX L4'=ӦsaA60,ZG$,x{́9{=,UqR5i@1Q1iՂPes.黶6nO>)wL:$"4c!k1QY;Qo̊dƯQĉvqyݘ;_wTN'p CX(Y` /˨-7 8bUNQ"l7e\U\t.C gv4F=^Ԑ`MLgҡ?q@U@`‹7zd4?ߓf  :CU梭Z652#.Tzϙ yOa} BWiy\SېQCc|cDT~xJ9 v]E+-0hߖ)c5fcsԮ $;M]=0);GW5s.^ wIٌj ߀. 16fW`xbBąP`GicV /"I~n{MG2 Lq.B7gBbߎIfZBI7 sփ_٥`N̄#$><&Qzn'w|jn @/ev(NN,d+/3) l~Vv ڷrɀ4œ&A/m^&U FU'!^߄yeoˢP_O."R/O" HKnJb>kMmS5hXa,Sbkt04Фإ2GImIdT^_7 +Ā q6LfX¹6}H.cp=Gt!Yߤ55L#]@tְL~]h.0O}uENtN˝t)cgٺNj.}9 Rg'2qeO/ajl؄B&I&sfXdӆ~2s} >XMyHvuh/3\=A܄iٺF$_LtX _8Df`su<JC1Vz~k)!yLjFՊZ 88f !KtR? Ur# Y` RAL(8^kJ"oO/pnJI\v1diJe%1x氭{mL w)-tCG%*T|ZGAcxkw&}/%3 ;4 1̈́<:{s=?Z}*6,sO?Eh~-Id.Q@}wM%׸dD-X<@s ղf[{UoXuHk%m"•_\'n ^WPrDE$pyS6;쿣htqV b!z0NzMeijǛ}єH3EkY:~ʌdN@>zn0eRb^n+!&%$=ctql$,oBII`ODEɄp(ݽm\z1 (ke 'QPOĞ~Eo@01,PNsL@^z u{einmVX@2s誜Luz[0>d6SUi-L,lH ֹͲ)]Z)p}$SmVZ^ `l_ pr$A#f'ïr8 r!OITx|mقLm9վQ[uw' f(o94gjWNw"13 4'φc>:@JO ʖ'UUMx%Tyj5.8E@^,* ^m#;9̈6 鞉ZgĢ1'O/k`6 P^S7Nd7ޒogZ }[2Z&ĞDn v Ҏ"A{2 |Ѭ6y;ԅc@4wX%JI6je2Om&tB>oB/Xo X[lYmP, anjf=ckF!]u~ɉn .P5KiI?N\NM49';\yZ+Rr_ʗݵ/ 'Մ&|(n-jsqqֿh&JP ;de6 n{5ݿɘlD3s*(#=MY 7FWc$#;+)P0Y.W>x[sPWH1vvOmQ_,H)Ne4!ޢ%eϚ0)#훮ZL[dƑNY`!+ ,/=8{Ҙ5e>p,q22 qtQS̶P7ͅ,#WEԽ[v&H}iC AZQV* Ldդazq]0 ת7^voehn.AgblQ!d7M%Wek;oqGnjrW'ލ#N9 #=dI$.$#e>za'J\ˋG/jMtJ-q!][y \GLe|Vw3eTzRIZNʙ6d٢.-jm͕^EO>+_ u: ~'(cAYޯne.u'P}IIVQ3 yN6k]t4,z|IortM4Ok\ޔuG|q

    SVr}fG;3Y4TΦdy1  ^+щMdQ^$"^A B rQHoZ"+rK&xrV5aƲ&e1_\JcZ#Pz&5:@,zIˆUh[bjyoQ&8=؁KoKK>P]-}|T.T-UƘ\T2b LqGܡ ||&h&ZOi_^3Ə@A?aDҔ2Z]dƪ9uY|QM4sɬmd@ YsC+nr1kV}[Kf/}F\_c>;S}xuov90ۀA[t+U-E_Y#H -PȤ]Tƽ^WvqAe#x*#ㅜmqo\I+^m*.>rHN\GvNSh Ohj Tl;5.a=`-9ihm; ʴ_)H.ι$Id8E13X񷉂C0d+QRuAo!-mJN9uU_P4)g3+/z>D"i>Pt~ tFh#Q>.^ dpPXܤ+x P~ȝ:a/o 2.j'sl 9.e ciQq.8aqjesKocJ>A?(/8cq-"ímni E JWcҋMWؼ']6&$`>)?ds.Pag̝Ω-V <5UØ;Hn{n}NFjz#"3P=l=y mt@>ߖȆ;fBj(L %>Kln1ſ|W{*g 5>w8y*gNs}xV[{cݞoAY dHџT73N&؁ɷʋwq M2کWj㮼+O+ܚT.ם tF|Ϝ(T܃bC#to$)eEHsԚkpNoD~KWU%0udeC%r˨T>EPJP3 ժk^?ky-/@V-/:L6*gD'P$`df ɔԘNTn uZhco؄YlDO=S=$@]_BVOSюL+<ς//mlcTCCUy ^rh;@6pOwɴ.AS1g qDHv6յoPVzE&휢ڍ \t tlͷv k̙M=#=0&ڀ^5PcL[IG8e+Q?%Z :ؓ`p'_E]ҭ:nI]- g\02ti$cf C7..w߱y kOrw W!$8k}m6uV+L\N`J4aRA"# q+5{ȹF"M3q}QBn^z>0q Ѐqe^X:3B{=#^g:Tq%,mam!,v=ܐ'2l(盼EêX,ɨQ`u/j 5gpQi` T]ŶpD& s=6h[睶\yR OZpd7ux,@+ EP/zjD/q$( Yi,Fh]BX)"&!qIvDXRT1# *̳O`9*Ա P^=gKxc9?%).ew'ktC VV-0K!=nZİgK_%= EC e3GXzOd\K[gVfuol ,O7Aݪ0U5>["@痫L|O{\(i?Xu, qJHy@yWK>HeASA Z:WЩRԮ/4nMAR/^|\g}l@K,->=o/KI)z.%3T՜sʊ&/*Rku DF25# *OeHo`":tA F4̅]pwU]\׷=HNgK;f]4 Q[0h\k~LFc{,H!B˙v e88d/0Z!49(/-ȍآu=tB8; Y?>F\JP: wy$"g?=E|'{Q@f:!Y_TqYp X`'y IB;aF O%ᷧӌg#^,⣖3M brLi^r/ޅWS\0J0`i\kՀAvhhce"}{gDm3ɣ%/臁l4 XB_}%)͝/(wCy԰ r 췞;E7~ 󢚓82 ԤnI=T/VOق9 =li}Ħ>XԊ߫.$9뼸j; q&;4 f~ '9P),.4wv{m-8: nQqw&lTMFe*;5,\=ugˬէɠQ݁] AIOK>S0JeNPmg9 DA|ܜlsC"bdUupۘ !M:W}#+,rsyc9SK86 "rf<ݥɀe@P^Wz iUIXNY(̩ Q4)JuOk/X+F|H3h$cװR_g\[0|~Q=m-ݏk)M']:*oBj\F mU 8gl,0O @>Y$ӺL&:n/13?x. LI,|j& s+$45cƥGO:O;=il =}#'mwUس7sPbD>fx,-o6HF{EZQD>w;lSA*:qLjuέM螂LCLIsӭ&elq^%asU %Gbp]U=JWH=7xMǸk&߶ga^pb: H {4DDgD B;o$+|Jm܉ԯƹn$p(1ŀkR*B8{CP ٥c`oVp l$ 8F0A!Znq1Dlxۍ[:~ #P"NJև!a(ѐ 7ťp?ӥC6&n[bNm=rs.I~,bIglv(Sieԍm0!4p!ςhmOѐ?ceUDD"lN>h^x"?z!h{ |SU^&tZ{He$V 8^3I-Ow;tyAUN*AT%_׽V4R&e޾3W0X)aj $"Am~HKCÈAm2Ħwܚ"Q.WǓ #Zm>y4 K?_.co1ۆq!%sn/&8'lJcOհ*D݆dѺ[#jɄRDʡRb\+R`Fʷ|)]Ԕ_a<,.w&D'PBuHk &~Zh e_#J?>?<Ĵmeu O!ZHQόb517x2IcBmtm@MփaʫNϯ2iL:0ikRJNFT:I\J[-v/*C?87%` (h;|4-׎75$ƤWz̔ Dlz̤H4 7kؖAn7Vc'dN o 1kދ:& `bw,={~N^Si kd-4ȭ Efav>3Dc_j7:ڑCiNkK H6sBb1L-#rL5(LuiP62r3BU VLud40Z[K/h'}U秅gaj>9 XZZ?m3p~&ؼŪy@cܯuU_XCDDS0S@s6 uE?07\fvh!AI"mVV"Xꒈud)k8fX3IuQ~Gas@gYqx̱.u{%:%E-M;ױHP FM*bɟδD;zo,cGK}*UʥZޫAq 5ĬJ 1.Ѯv(@5<MfzOu{ZvRbѰ//U "{?0o54MĐ<?瘀m/*Jq^IAi[-*C5zUuK+0,"Q-/Qq100Хw+6!Z7ky-Su;A!W;g6DrW `tudZE 0΄ zХ4MY.L.kZ :/vLAC6x,6(D 2L#BDs|vO%- >잌tKh ]CaMgI1zz0kCCb"|>1q;|Pdbŷs Fw",7j1+r/>j{x韍b1FR7@CehS,0 C4|ާd#6xN\DM-iRo1oj2{Uz`W3]G?z-nq1 ʼVj*6K)ZS2 }?,/dfP|RI[7diU/b̹ ز{x$jS&wGP%0} J3e+l_ lR}B*awjPG9wO y9E&MAv0"|R ȕ `U hi…I!&y @c$%g|֙ ƺa^}BԊ[O$ӔA @,XaD!Oܕ.*md0ۮUjue.l߯~E=PrvPN)3F5"//-f3$B0_j<\Pyo@Z:=(6Z~':FpӰWu B!3F_zr|)3='7pkJ%"yV(eE盛+;zѨl~lhUH*C XsReD¶~R4tX-dp@)ض0g'4uxXwN[D K>_Gў=_s0*~ $ /ȄLc4;=E7^fG+^Й>y3X[UG W/ƋR2T_V1_A$gՐ P3ϚxzSoj/>HgvcqP'~w8 ̍Ek%b ?f'R8v3-iS^lfVO M^rH1Qm{85K?EX{(("b5\Vô(BOpm&+,e _Gg(R.9,lܣҏ7eO`n8 G}\ZД{qm|5'ZDˣ_8WN [ ij5|ޙ2UᗁX;Esˣ)^ "A\}(HaY?- ?-Z 1{JV@_K+c}*U>t?1=PÿxRz_֮ڝsa@ff!e|i۸>IǻU!ry"m .䲘!Yyy3*cb6dO~4b,ͰX I ߱FYW Ϭ㯘7&vT:%Xpt)QG IR+ʷi4pq18P$kcX@&=/~ :S7 u$dQSsvwsHgsx琙a]Up(v꫟ϾGc/?^v.NΛ{#퐋Z74WtC!}ˍnmeڤ[[~TI7vS|8Tnv,s!!Cx$43*(|w 8>?/|.cԕ L\b Oj̒pa mR&KԇU{ο ~4\Ġ1 (Q%ۜP:(OZ tdChս %D|^d~o~:C"rS,ML b%F 2 ƳhSObOÐ||RUWL0'&þ;HvϲbYLu_ kP34A1(`st(cNܛPrR|PSt3F  n^z?~f6ir@EYDC):Ȇ-3(qc|IOvl89.E 4 t(8@W) =}U%: =nß@Bm9;&ʡUG|! "R9|Z{k j>0!YV; 6=; P?@N*G!1H#h᳓}R,wD|ABg\e2d`(tċ Z{Tv.uYqse7Ѱ7]y:E<+考qN hayTFׯJFz HL  oU't⒣WPIF=c1!u-/ yglauV^.0sO:P_VcW#5kX8>},twܶ$1S&߆~!Twey0V mˇO_!P5_ŕ. XُQ3SQ'ֳ҃.bBOY@c5C(4i߾JďS@gc6{zɂZԙC9R!-C3`O@N br*Y8a= QB~eN_ROok̳n}2O <Qdś WQ`q݉hv=Qd.e5#,ZZI<+B6iSc\:>FEN!)1\U;[;rh7C.V߫/hla Mt_f"\֦ѝw3^ݍ)s/eܷp.x#bݵnrE$)L!֪ɍ M4Ëpؐe*N_)PX|PbIt[4Ő>27!U>gRTz2K$DXR( ~ShrJLqJLhv mXx药fvS2(4%w߸j8k'VшFbSx04a궿λv8zM6P眛\J<mG珝#@S0ٽVx 3NJPFu°wU9DoCh~/>l.^B$UcBq*7="$xDЕ~V^yؓGoA\4ulmzȗn`p#9,N{ф=*e=1bzY!Eli]`M-++Q[uigv,n>$ei |jy̥t9"r'ʥCV؂|8vQ 7?tW"'{,aZr} / Zzó1Ҍϰ(&ݗnghs&dUd) bZ׼&?!$c:qc%4G ]Nae{"-@ȍJ/&K `%;ZcԐ? .ᢁ#˝,!AP>|3^os\Rm{aAd@S ūpQ3!m'4s1s. Xv "ںzлi θևVBVD6Cm=,[{ˌk2$s ׯ#DEtxB o.·XzK=eDc:I{[Tr%?hՅ*>8Z˰'xmpm_$# UP"[j KYKb>욥ȃd9T7{~ J89l~ mf }/f~ dnLM%qDOk,drt!,vK2ف~crsʺ! !x4nJfw(Pc;Y<2P~")砑f+U'I?QA8^\\';ѳ#+7ȏDr2W("Xn%hEyptܫ0NHA1klweI>N]W:KFʧE!út9U^Tձ+H63ʁyZ /RRlc&g7?!ɛ|vD,=ʥaaL-2W?l.H-# ˜OfjP sB M35.b$]M;Obn]=U?_IIopDV2XۖK7 Ehj>v> ..W_rA<;">s-?b+G􈱭8 a){<)]fdSjqp'Z OQF&eaΉTfD-luz^n @菳̥ni7&o{ꤕ@iT&QC.^Mֻ{YU%6sφh ׬4VX'sdd oW[b|m{HDʎ^ta|vO`LkWc=k\޼'<;N! <]V!Ȇ/PdNҪR CysEzDbBמ7o~T4PVziWm죝bj=z,#Cy*-Ϛ*nU"_z9_RcUN\7_[6ojq"o5'.`B-p- s"KcIKd蛃ՔmM[ja d'p3Qz&vklTsÃYϽةP,P KaugIcˮL)b >!6 :-IUOu[& Vz!}U9.~ w ѓ%O*#az/:{V7gm9K &T qSUY4Awc@ʭjuJpC9]w^=K8F ܮp Ge8p2z%2) 4+8Dy-;2*Xk2πw>\6>٥לM}j0lT{QG$^ 8}knN[:/H(:g-g6 )t׉r;0}=vgQ1ӌgx7v4 ?A@!*wѡdY5S%Y:DvM) /G/uݙ=S{i [l27Ӗ|Q1pvr&q5H-7Ɋb-]esZ_K{w];RU*lgMojl2IkX?6R Ӥ-)~85GDCT* JrZpO%;SP_VJarxjU:DAw( f+FBzV d=7%pH}mC6 ocM-[ťƞr$)hipʯ=?󓦉gN]A΂ݣ4Dle>Aj?Ѹ\XJ,cjާ`U0nT;u͚⨆W*83Z_2|o]TJohL¥Q.X-:;z=>XHT`#oO!d\RY6;XV>ulU9vX5>HӣKz'³waI"*̉2T[A|GPbx3 ].}o;_KD9b i(1YZ3w45DD4#}}UGJPeg6=;h,B¾'d7Sɦ(̒iTy ]f™20N=`sxlDO$Q)E~{b=[BϷ0[3y Iȴ<&f<*#"w(eбAu{`ËF8wt}! !+KDx76K{mb0~u|O|;!WiD,bDIfJHsmmFVa\OM2eZ-iUq5KmalbWQޭM#؎GI˴|=n?l;jJH$2 !(C#= Kջqº:Hflжb0kv"k-׮Ȼ̀ip%S}aY[&g0W3ڬNZf >!(:zvG*EEyUh#uT*~֭" AVnȢ{e.'9vxDr&l3lVwo'UmP|Kᛙ\T_L,7+#xmJϠ蜁WP>N9?ޗ؍41I*_(A!׋Va@T]$xwl;ӳ1nBD9ۀ%JWGVũ %my:_ERusMȿ D# ~ᾂ$$=C u@U:2{L v)¬5Dl QmTQ"z8EFCs' -y ݊|@!̖L 8 AͭqHDƨRLM58ĭw@͓nCןŠu2ްEe=QތfL5&] g :~@0TdlD?XHV;Kjδm͙e UI?vwLgYZ07070100000439000081a40000000000000000000000016609d23600004b70000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/K.]?Eh=ڜ.+3 6iQ`kwLLFN{{93Yup)҇uh`#S5t맀 s)v;IsC3$A"<30pp6O཯)Uzs!1rōf_Tß@zWa %,> *M[Jh4(l5G.H5la#$CZmy mJ\aڻoC;/@ޑI;Q$ [0I^ Hi][ 떈-I>7%.QΜ*Zܫy޵}?:;f^O"˘Zq tgȒpµqfL(pU)qΗoqHH;;͜!SK[aãq +i;5/[(AfE$: $`Q1%sO@|ZYYqļ;CBakU6O<J[|շ3#sXEt|J<\lŭb@gH~Ԟ7'8[mo-z"v#jKCQY"(棩,~)_i,O$LAA4׬,rLzc[p*N% |۴X~&o]5dZT[xZ=MP>MIIRDͧu.8R_ %\d~T1a~\mH(L]wl zՖe f  ZC3 Өb8v'|C5Q)#P7aaKu*9"ь|L@C/4H6|ܲ$j]ז?FIIv_nq;nHWsS`Z_K- Πq4Qwl]UCX Z/ ;|?W?86* 3r]\last%A=^WRZ>\K"r9Bf ϼlT8mz^TP+7Yt5ݬZhĢOZLϛ7>aW#*3q/oxDc'9o7 :kֲP&'} 7 |l2L\~oYU2M c[r]ʋzc55ϗL`$_<WЛ=E;w$rÛy7-&3t䡾LF|ps$њHhI윅{σhcHTUWVɕ,'"4eݒG> mmmqV^[]"KTaԕGjRu+Wйb X |l.,d .&{gÁF$ZqG;U8"8z:mՊBpa1 6ԕo2(xA(mTRcp]qO\x9(Pa1< [2߁%v @ujYga8 |sRLX~ԡuڙf57:v.&&XiU+8=y׽Q4 T8E WH`}u\HY]X.}-muc!kmz~qED6C90!CyX(.\.c3N^^Ko̮Xp a*7 Aw.Ct?`xcn%|, 29 ׼Uhэ 4s*Yz @s &䝉myc>ON8 sF t V3B|iJ؛˯;[UuΎ$2]W܈iްu;#0ʃ3' H`lHeٮu3M ?)kKY;8H Kru%tݕ]3;=]z҄4oZT )/"ǣ6'IW6sG$9X{9G뾄Q=>} ^i7E.4S[VFGQ#9y(YUS>rA6NE3-/uYo%u{nwE=^$s w;{pV8K.zgH(:Z8H4Ixյ|?6sD߁b/0:VTμ?Ec*56M)!<6!t$҄.D gc9 E@;c^ Ğpg*X?qY5rI{9<`a{dS &$ < }WpFl6 # ]l~B8R cEc &{ mJ7|1xc<|͡ 1/ю/!7]ZB{%ɜ^NԴБs`;, n1[(&{ļjY˭o4x t+7u=-&ˤᵭU+.ކDʼn/$x{=1S%T-y7i" Hzۜ(MŽ}:0~ua! PhEpH-oCW=6FEڗ>(fYAӸaW4Na+OY9'TLCR͵ҏ!%(W:6֌L(&Sc?E5x@k]p3͂U\.?>SH݈+i%OZH&=/g%K`"9C~Mi9j@о4R?o9Qۄ3~@X$ב8,jЭIٸu`ebŷӛsJv"@ wL§\y+j3;m0BILP g`_"A[Xa/X+Ȯb8gv^̓3:8aD%m!19IW1V?6X_?WϨ,+/8I0yd``0K鲚UAmQi^jܢѱE ė!lcNûhZV\7U$2"Ǥq֑F¯ ,H?պ3{Wqg\ͱnb'*m̰dH gj5ee\ʥo65q܃2= |K;>'J$!0mp)(E(lQ&1̖|̆n5pa\OCssь:{x%5H )tx$XZ 2%;_[Ī8$;2\)G0)BƔz]fG|/OJx`̫!GK<~4L3 ^c1$3G:4UT!ufw6-ĤjUH{&l8oX "i>?6}`Bbi只=TĦ]ltAz1yxCPG޳X|)ߦFUZx?UbtssS5)'S(=#./^}i\0Z$Njp@KDE$ط 0k]ITуX1v|%Gcw^Ę}M@[U >ͥm}:)ڍD_QvVT^9}s6M%nY WZ1r~(P|(:5Նz !s ]qkZ"LlGc< sXk>+^k8I?q$Na'8Q Li5%V;5puCDKsfS.DQ]˲!kս/G//6}X 8\:tjas3NLӑ{@ SKu1ȟ B'LԦ%>qqW$4B8Gwb)Y2\\n8m80>p#Dm:*g߱253r_f)u* ?7.33ٿ[:βE5+1"{b[+u}22~Q1C9MtH-QJD DC´U _gZVvF#߅)lEw~Q' 6Sf?牀 OzPANىE=<J"hnɖ7&G;Cƙ@2iW)oTo]'wL0O:\!_G4Vl!CLZayJ B4OC|~m `|ұWPj$W+EP:z}CP137$8 [Sn!l  ϓ~՜5yF9g'P%O2 2\; &GQRT ^T06(@~~)Q q4~3p #TH33e BRSXGJHhxC†Yk^=S*~nw,E˕LiZo)ΨC {y7d70Bkݎo4_sJcy<@]Ey4_v2hQN$W:kRZaM@ Oty{o1c Zw@-wuv`SgC=Y.<؄?*{LU'Xq]"+xj~Lix}Z􍛌}.(ȎR[5'4~*|Fҵ0EEs[J7Y3tϿΈ411G"D8^mUGSՀ7(6HejUHhg1^xdNipNol)#'>3%"•۹h,LڱtV, lm@POT$߯D|QuԵJxA;ĺC/_>PEn.#Kj h|z>!:&g4RXl 'ͧA!`)WqǺQzs了( {+k95cD gNS)ٰNN+-(Dvt"A8%%,nk.N L}nWSY:G7nsxt^~/";|Gt"&fd @`l_r.dz=U4[b|7{/2ʒuD@r0(,4_ OZpAdnNLu&^7>n ?*xm†|]VѨ%~MCOKt2LNo] :@GO6̺B/MQO ncP@sԚdalAz"K rkR(M 52"oj)h>ns#YTHI ~W3taHEX_Xk?-EmDw(J*ܰ640 t9~e]ϬV7i:-eN ɩfB.Sx.L k,9$ȉ-ׯ׏I:)a#%x^hds#*o}};z/#:|NIynSPқ!nW%Hiv$HZ_{ȑ <nvIČZaX1d\e8gI){FNK(?ߜ*rck̷|mTA5Z2bfx+(U~'l;t3:ṂqBj7thgRUo۲:O11X,8,yC0iށm$p:bW}C(`[a>9`XȆK\F|ë OŹ/X5KNTyx_.Xbڬi͹LSuӏk٬7 fnbȰ9qA"Yfq1~X{b}~jA%zV,Q7cϗ`Oy;0O0}S-[%)K&޿Iqkz %,G_sz,v$]bk<=jfF(Ak!GV01J{ ^?@;_( ;a:5m}SOm.mGׂI /gBԋpU'Z*@CIk68@Lmv3U-yI EnB$G'8!+6'-Q&<(RrX>U0-!I81;ˣЋPpgU=wW>=6F0Ot聴 :hP~ׯ tӽ "Ig<8GQ7J04aqxXBӦh#Lg;γs`eiDRr= '2Ok+HWLck; Zx;KhMO{{>,\'C{`Z'yy^'.U<وz;d&y,g;:9TYY2cлUpvjP:xtEP un}N3kS%L( zeNz~߶p0_ȅ+{7ާP[%=oZ<fl&2ԉ>'?hfz>:b4ȿY|hTI,*^D%skXb23C$Hc3bV0KCzBpY H $̤wVdɚb88O!7.oЮgp֋W"zFk71TdQf/]ևEܘl#r,O9VWQDIHt %aDC(k s]ìɶnۢ>XpZ}XgNy*md6ΥWˏ.a ۓ ė |ut ӣ|ySڋ=3RT70Lkm REz1NJMe#STVg =&kx 5]=HMcyU7"0Vis7vrЪG0j0؋D@'d`n2J8eeD"kЅUލ`~+c/$չt #ڞjZ Nd5ضX9h1nY{uxx khdl@ 4o k=9.:uX$'$Q4V6 c^̣'}{^z)H2emsdFp r޾sn.XԽ*Cc9o;SIXoO[Aܽ3z#wF 捔ӯAWG$/8몜w%{yuv卭˶F mʍgV'NLkلsZ (m-MiϋX+AXcUs:l#Y[m_٥%M,iPfb8'Pp:@,V,!V XJ\!})$R-ꕏ`1GsKNb4B+BfL-HG].C2p\Q/jwcseRgC R$iy*gb2SaM-T:=|2ȼ0шJ"tZ9ҿN(KNv/LA? Ŵ-c8TpEC(o(!ƀ[޶~&h:ڣ,E0UܹҨ;S6b_WG5x1 *s} Ўe0L0mbt ]ZVk8xZ8)?%WRĨ:uU n'uk#$TolXF":m T 8pTf5s*BwqrsQh%%.>Ӌ"8VOxTa_F@ U*vNr:-uB"xi|!\W)q þ;çLt Ʋ:+A"`|Qr1oDEYAn_'-[F-*u=ϰ>2:gyV6ZE; +!Q\*;9e#s\RPPM &%#D) Wc!D 6/ w*/f]1=k-[6?Twboƍ aO `Id!/x z&ܛfTJ @/kYG},Vւ9$a'SdK[2<}u[B|@ {GdOx|}U{gfre7~!/jtZRߩ hI)cU)= ȕE2Q :a6PdJظ'Y Nƥ;뫝] ᯢtu_pYiRݾ֥8U5`sYȱXH0EPM۬Ѻi x?|Zt-Ir HGgۅHTZ> )5`t>LbWȳ?bsNM N4̒XyK-^4! Rr5*[0spSŋ ;ō78:7#lShi5 3R:Ĩt-*W N]/va*`|GgY-Gآ2}MʷU TnB>#z.39$ N 6Ί)B9'D2== $sQe~O)i{˚7\̀6 B7K2$'/GS= GqQko\Xf*n2irN dCvIw'Ӈ((zcTYܨQ_RN<' ƄaTOAdbkNʩ[[0;A =пSS>yQR>!95MdH;Ոv}ܠ@rhm{ ~N#b:U9d` v X:U]Ŏ,л6MJ֋W*ؚ;֛&q㻗Of̰,Te:l(x=h\TDLʨ9_-4d_RYn:]JoͩIslk󶞹Ls"=sm2-Z:ϻ`U2;T_0i oG$w7fC@U]Z`wn/(!I1Jh}y#۩Q3*0/*r#IL@N5^t=*u2n2Ն:¿(&xL{ u_tQ cE\zO2#*ջ!AGxɬe!?U0aDݰwP.IR]q40CCE7B/{ f0vUb94?@&_ ntr&bSR&])i!3s$ -^6>)W=ξуRxNZh[~_`Q BPGpJѴ1#uoK;5t%ujg+~ Vxg= j IK۶\J6"*1'p @VkLŠ<wrYӚcѦkw v @s9abڸ Uu KA-0{C;nZ@,'=ZS,w)ok›O :DZU<6J`-35&3$]I8qǀd4k=i''xٚ>IWXa;=^wd]r4a E$t<3~福뉔*(՜8*HN"Scؓ2A ]!tNK%u9B mpX 𘚧Ws)Y7H1"1nI\*xE۠B~*4wLƀǮ,&tq3 H}D ~\֮ye"fC5cDegM)HL~RFEEK"SspBwkcfD J@N~7LCi_µ@ՖFZtEmݖ8$쇲 ~(Wtj^ hڭ^OvC&X7(_Mb*n@6٬; 't)+Lf?_/I;_&fUMWP護􀡲\hQybRZ 9xH7;GlʏŁ쌗ۤ)1!^:/tymW]CѾd4G'>>?z0|11\7Y0 N;䨜TheBoڎqaF W^9|uG lp ⊰ }:ZA:B͏CaUD1$P)Qt7El< n$vOf4ҫ"J{eb".&1Ud 39nA`q "¸i]$ ֕!K2y~4`c!xЦ^Q|C;۸

    s=?]c džEQJɳv,?7 P̩*y|>$%[['|݊/d%5뼍[(o |5t:ejqQM>6O.:gKs8'+~F`'aieV ԛ8 $&7z,p$Ǡd7K'<F Mєp订^N:R`h"S_+!jeN)iѭiPDqfM%"zQ(P8"֠ km'Vbv8 $hnU0>.D ̀h5QSmpF[HC,QKbf?.ODX]`K~ݎi+6Ɍ脉_8] q%. 0.*y%+m*O4"qr0tLKO$8TNM$tX5 /~''qr#JfP`7I-w y4u7ӟmJm.LPf5n˨x0&CN?,Q7gܢ߽/tI mmiR!܌{ M8" bl7V24a=ߵC/$iiKm;^p|xgfOr/4E"y~56ރ+6{P KM^UfTOkK ;U/n>w\VV Vzf֜&yp#!({fU3NRz>'OH3~} A(N#,ʕu53%ԖTIzJ~ ur}ef7x'h$2G] +臊)%iG{Zo o+L] t+z¸Zr{P`-[P1wYȶ Qi3\MR2i(yͿljg%G]P<(XMU'=O 2U[ k@I˾Aʛwd\gho$>XΗNIGqېCI`] *?&w/DŽEu؟*s7Sp|a.yr #s 35pC"bRJIn>J\ Qiz7*B/o [U ;)b=AIE2*cRZ׉AX3GפaIWmo# Y [%0Xs4$7GQF` *Ix2pE> B\Ng_F;Յ9MX:Ϟt. a$̞/G6}1Z=砺}YAG>NPKG^~f*Ǎ77^%G)ec˰?yVaKL [Ӿ}M9ܒӂӗoѫIR_=*")_BÄ:޹{E~h~w~{A}RldhMX}:܆c)Fdvc,/'xk y?n_ڨmc /]Hm|5r 6<Zq B?6cubıǟp  L~%yboN%Fz%"n 4_gð0# "y_[An|"=/K?W9Q,RTO{o^}&'.,>MN^Ӊexa6U$W8p! em)~ye窃@mD =C~#ꑕ 8OKG/ ͵?<]:.EV(~V ,s&KvUIuLМH% 1LήQF_-^.VWkf𳸵W}):ã@'hnNRjr"dFc_U̓p7Ɓ++a%s$<<.ޛ"6Tgzmju]X>N|fе ϑ7_'Џ8 x?a wڄ㹹Ź,3N<_ztAWerű^Fx<~)N,`q$E|Xm"<~aaDW >_053/m(}jXVa`3Efq%Qŋ zf0)8|K]:[o=!o/:#:em렃kv*%X ^Ñ5!ڲi19A=РW `y8ի"`fh!dFٓ:~J"@]9@EQ˗vوuN:s(} T X#lɒ^n"RJ? ǡf/f/)yNc0@9,b1J!/7)5!I"0q;f?mM~" -=~RS`#01` >}ARX`+J'KP-<)˯D~w,TLۤZE2":d$=KxClT'cҟoQ("6 Q$8:RS23XWo.96ɂδ>PtB̝zꪳN^@K~Cmdj ^ztz~%-D\c0JՂ+ZgFfFu$:z~G(,o+hS &$h 2پ;RjFЀn B Hb{xfwJ"锊18cK+?0Ĵ;| b[HrOc8~Da% ?NQ-]PVnw]c^P dXr{D'sa[pe|ĝmy3'갹1i6hTQ/U>Gq!@J@jq|-4PUиa%tjm*.#)j>YQLud{ 9,xJ,kq1^?̮s`hj~7w"MYa6o {z|pqV9sce)y4L٣ROeƂ} ʗ>q'ߨqi>W֊mJ}O= .)Ul@ ڹ0$r nEjwd]QX&ʑLHd\Up/)͛A\xâYi[%Vv#[ {b_K@1Cǖ,(G?9G)a J:2*vDz$EsҒFAMʅqwi9ͅ>BW?1$P&nEF9"j Cq)nܠ NgE'8T~IuJ7ǍaZ]` ;LHj6wc׋i\H"3}\r ̥zRKL`}>E2PAnU#IHd/|8LkuG K4Due^>\) !kN~FCo3DxIV78͍̉@$.WYF}> U=FξymP~aȼ͋>JK;y&X#erߢ* VnKΖhW)@\1Z vcq=jM'9][wU``$]qجsݼy{,sۙ[netET443FUkO5Y&RђO̚~q ]2-К-,S9d 3${?>ʪKB_T:э LpS'WE/ٴ7[B$B,qB:6-;gT̽#N }3o%{OqBs MTAv ɴt]cgnjZwsnd:v1awm#B( :)EoBqTǦK')|9 g{?u*l{j] t݌uuzhyQی:,-JϩSDy>e ʚl&| ea(2aV1[%; 9{c>L+.LdO/cSRհgv-F;=;UauCm%HbRڔ':iZ^ec5[ W rҘþA u9TFj:@IIF3}~v~d"xOa7 qVHVݧ x^J"܀ʧ-l.':|o⭏a+`rhBǧr< 3±`2X=B$rf Z "/ة5z0Wx 4/rrN N)\$g!qVI&8iml_£(RCW+/pMzi"@1c hB3mm(82^+h!;Ybf̶}- U=E<Б >_Mf,,/,7đ ⼤G@8㑘ɦ/ ]œꢺ;U8N?_SG#?@T̛cc|ɏ'B,qT::) ,*,XY=ʖ~9_gYZ0707010000043a000081a40000000000000000000000016609d236000092bc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/|]?Eh=ڜ.+S:!m-I~O -6-aLL{J٤ vdhZ ԏ,Yݏ.ŇBg,luǃ>$i")Ոy2NlF1phl_X=avmup%vۄb +cx$ O[$Ma>'J|ZLP/.*J\ QU=)]~t)$(Bm|.<'.?uw#_+a] iew8~m;N>y. U10(7ZbxyRw`%B4In@k*\ +h]μ^X:# viu׃I)*DNt֧ߪ4 ~svxFsu'1eg&FӦ6tꀇl<=D,:wg-qNΏytk5jtHFa'^$142eS8:W,BZ,3\YWpMaٗX2 F٥Z[;BnEs2vKY%+G۠۠e}sJTs~rD|A7Q󴹤bU_Jzy>J q݄O:qql@-2{u\Sj수p9σQ.K%cokb4):Yl&`&'J#:'43G@@n9ZA6y; LL+rN1,W]#>-Db_ XE+}4 |'zcETކYy=18mJIeOE%5Q5X +nۥߗ܈!~35J<bHh*%M=I5D)n@"51B|&4 ZH81*E6PI!%%=K%B l2LXHbZwm=Ki:W~ EPgidmo6EiY<g˥ zJ]a(6!kjD;ueԄ%Ueha[<\"s7G3&Ƣ`~a7Z ѳܒ"l"(^/svgğvq_O\63kˏZM&'sdn`b#ZK=G# V;,k;/t3DMaIuzUfV R͑Ѷ6+Ǧb )tAXan >oMЦ8xB-9 ێA %XO|3Zf_[%엝c OSV !VqbX~p^NUdu3|Npc6؞ 2s[ł}X^}#o`<J8j҃ѤɗkI,,_U–0ikbą[*P>0knmX^:A'h.&9G"{lNN827F:85\o)91S|P6\zn?ovyhcwwujt+$z=?R4- FuQS"=B5^\?]3%02 qTmiQN_ vd!{ *=_Px('CT"H9LFgOAg+)ya  !~HKKDұ"P :|-s@Z,N5n5$8|:$vRnLQʤ8½}U(ۑhnO]i9 /x2< h?Q5L-KKP`{ q㱽(hXf@{SP8/Np8R=w䕼egg-ɝQ!y ˂@y;(EiF&9ۇ"fxh<ѯ]QBI? R?E1l%CeϙX粭IO=k+CX_ykEPj֒ K]e,VV TECa:O?V$cHr̻C'E{nhXfGI]S?9a&8Ld2M9Wsf&m`"W(+a %\;{s, iT}'S麹΀G"UaE\M{G(VخQߕ ?toÆ*~#kSAzl@i"'' 6JJV-!/^Fɵ2Is9O2?>9$[92D FМc$,Yz:GK3>R7IŧD)XIs7W%sǹB6Ń zO5/1* !iղ5#C_jȐ$^<|-;AzRʇT|+RAk>6v>i@U u /94ʒa!j9!$$ ?,X*7e Fec@up~ɽoVP^+]hխjE3%FmvvƵ&R( \ؒrhe) pd5E >Q Wm'E,ф+'ȴԁNq@$3rl:W]J+ [?e{<] Oѳ^or0P7Ӯ$<')2w-W=С9{|y7ٻ>{XyN.-'9 hat]JSٺYֿ0[q,thp;bK#qaU1*,[ ϏYAnoJJSk2 AP{senB.SHg-gDŽU(A#f KmVH<ٖ\c{uǮh.{5ӢR`D BpuzHr8YScw~k3O ߱Z/XGanV `sLY$qA7\ XnMگZ9"`r ĵcXWQ3e,Mi'|=Lͬ eQ=\U5vr }2LL~imʝ DKFJs:!YoqBp)Hr|^ )}g1mꌶK7[1ٖ0XRfPx7K-mUTٕ:{ S$!-@IXuG쏤#ck*(,!Rb>C>2#/5z(rl׾@7CC?=^P-U.N1Qϴ< ][B 1bNzW=:2(QT"=jU-k%ԏn5J3ĵIM0HдGp8#7y J6=ʝ[y(>Ϳ G\P`9+zn1 q$LLo(V}H(%:  $ &2q=AjߟExⶫTz64ۇj1|-\َhQòpLQ)S&^஗i5ۥ"d#os`8eIl- > b@BO*F쩣 DkxvR-I x(Epq%{`䍾&(jSi.q5?>8U]nw$ :V,~R`/I%>D?- y{~]'$ݖ!.S\6s?Ҧ N{ٶp^bau$sȪ-~k?R}F) ]80B3ج_'%ĕ,öS` -b ܯG!^ *r[-]޾*i95z49Ul- vʥp 2e#{;uϡP/wxJfH$֒/U{^ʞR;dpr{~tZbȠ!oV$U +Ru<4-2Acl.C-ղ/E #IQl(MoCk? m29#u|ᅰffY)~Os]Z5,IR["]u0"%j3r>SÄ{GcP[ ͝K(() .ϕ`Y$P=zXEk[J *r;UQJxB/cI0CGpF"jȄAد=O&KBլ{m@fTN{"cPO ¦yM%6B 1 ܞ(odmT׳]|M̬nNbD5{" x 48a eW1˻nVUwl'jd/!ʷ_-N|n] Gx;Ws7mO95zGq[i74ϛt0џc;"iW(ӑ/;dKҦ W $]0mAQ 9[L\du;oѸ}[%l؀^WVf>G"[z&a- ;,U4= ~AR+.A+  ÿD%τ)W)uoo_#g߲^Fe蟕)\t@7YLjk[0"DK}z~$ڔCTv;/(l!K& foug C+m_-ۋ,_Ik'oWwlϨF'rڻ;BT7a7!skFV@0vexz꜏ o^ ( p|C` PU˩Մ)9vz=\W{ɲ529sqd2jr\[4ABy#KbbjΏ[tLZ_mhn dFCtJ|5>rOC^`nzugm'Y$Q>Ouan `DwwH#U[^I~w3CdOFD$\z #Bi#WZ%'='H<`A6l +矟y@z <;V(?bT@(-<ȃp3JE,+ 1T\ۚat.%CS?>ho [Y4([ƛ0:JBưNB?gSZz$?x=>Rs$$/1Jj J0G$srcw+-S/ܶ[Y֌ї)yšI}f``G (_0lb-} + GpʴZWZLNA`|5H+y+Cy9.ILQg`w=e* -aJUƢeԿC]Q ;F W CLr|pV;ir{*0 : )b_Gi`{5'٭oAc@63.6zYϷPfZ2]3 `4tD?n@yzjE^3j|:.Ԥ%wz˯ VV`/ƝW&S׬n[(3ŗJNS1Tq@cL<aiA.!Jz/ N1#xdc Q۲9hQDft u/\WHd饣N#_M,8-,,r ʙ,6wb3(sQ*il7~5%;A)rPML2T%S".R`ikyܵ6vA,%1+ E( T`K—2( 2|b-2S܋|ŏ^e+8TآnNA pHJ5-k\D=˦ &bͫ^UV8xC [7jBWNZ(=|OS2"&V2ǐWĞdh&2'jZ6q5FJҘa9X +_&WY-25vuШQQhUr<\G>}cC@Q~ 8F8泠udk*K M~赪]*r7U;bϩ{"FMь:&f]7T7F(.lQ|8kϢ0#s%6LzUwמU~K[#!ho g;5lzjSj؁o +<ڄ~1k1~NpPnDvYɗ ]EefV|kXG^كNŘ|P]6EӰSL~_D@D\]$p:5QZO|(.t 眎,-LZj Pya254q$~QAe %Mvΐ p}dǏnoRz>?O? qE4X6`bL k{BMG!I̔'F%wke})E^{ݑNNR1rLbbAz)3rŨRGY[pX 2Iw6- vR{!\-,/̾1]`װ!O&h+L.k>R`$۬$\$"# 1ur>+L&rS~].Nٕr@4{@wc^q:/pw֓+Jr1ov3lar]"Ey, 1=Ϫ.]0orc᠎N'Rîn%zsAA{˥m8k.Yh^ g 㕮dM餼ABW13'b(+TcHa'^եTvW=B V$V(Hm ',N]+!\+E|ػhv0KZ\Ĺŗϙ9mR !8^䚪S7D|۔NNxH_)B-4S%ctP5?eg띖-\qc_ދ}Hv wCY_wgQ{*O2:sҁ)b0naZ0?%5P>gϤdr Ehn6e˲ m2ԿҜe-.S(oh+ oXU\F2^Ih5&^\q(yRI(c-~m[li- s]Їv1(~`܄kVCaNpHeh>ͅ#U / n\0d4G!qyï!^DPo1m|S,QWAG6u%dou{˕tA^tEޒ1$0(,R)h~ 50|b퐹>QЫ4=9П|Fj46 ˯URǟA٭hNpB)nc45]Ir/P=^YC*~ _93ٿK$ _ۤR j~$~Ù]%R'opS0(UJ~v:ZWLyy>e.b3}[`g|ِoAa/]3@ rGZpuD}wDv? Ma1SSZ@+ Oy_DPmsHu^? l~m=ī2͕H/r k>XMfĹ!v2ѕ_(͍?Apn0SژD׆.گЬ;~H7J3%-$x?fiSD`jS3qJҵ)m!WUԞܬ;FPT~+ȃψJ¿c/-}SR@ aAծ@M4]>`'~`t)'V8hqI ƌK$]}SK]nqcP]xu0l3Wѽ !n2NCQqڌptB&pҧ]\ItLGU(@BQaȜ*ajAFy{x8g"N VgIK1U PylmVYP݆.pK{炖?{vk[77vev8NJh{=Fy@ (g |-" |bp8rI^Zg1 5`ӿ22+ʰTk+mIa(G#gtJ)Ui_qoX?RmwrZ¾ # /E)$Bd~ޜ,{LJC VI }98y{)_Gōd2bR t̿.J"G:5l[CQmPՂ).+@MfX5~T.>'P eCcd$(yF\>NqouT#gQ|褻 ƹ#o8ԍk_QŚtLgt(N \[ t>=}c+vn,Om!I՚Ns9d$q/2je$D!#q`“qu:6tRV^sT) @ -21}}Xj8=2o daqNٟ2>JZc'dJ\uPNOQR;F;uAMA8` eLG+V1س]V&MT BpFE!+VnHC=h굧,%aeaQT '~,V7 bKu-QoB3Вݒx88LT=2 _݅̃΅,h&oRvg/%"c!3wMA{rgWY$צ~ I%LJYTpP]ڕx$N7ICqw̕d:o=<-Y#{h" 9.n@^ Ή3Cms%0ֹ(ּ۹Pl&Mik[Ud+lNe Ƒyz1?t&Ch-D]4i$(8)3A BG _x,p8sHN䂉Ll[xl?/H"-&<Ҭw ӷSpP-U!7mt'pS-E[yNB Rw2ת{EG,`j9Ypϯ))o)9N,9BGU貸#LU rB_!xB)͍2#0.0ռ/QO^c>"ItOK+5VDW34VkYm j%c5krtHEA,/[k#"+XB$stn*ݾob|<}n,@z:,Q,c U1ZqHf*^Oߔʎq*~C9[?x1Bc%-@⍧F4Iw[iSY~K@A;l`JHG.3j U?;VEό7bt&04ȠTSBE7LVۤR4}3y F]\&Of (sBѷ+OI>6inE?7 D0O0w\[FN ҋ[R]Ћ6ehY\T;Sq(i!u.<ۤ,KdM0/%Nj 3ACŒ1O/6, uy\iՓcUSg麓ىAlj(4 '&c߭%q`%|c @"L|x)6ee h*NrFaw,y9V/ c8IXjpu*8h|ݾO2Q}]yh'Am+O4jaK%(17 Z4E.2L71fGnydLQOC<qOK¾$YȌuVhei9[l.kpdvvo|Oa}70aOsc[^z9Tm0?wZX+CQ&D%ԖqLWn㤠9N=Kmjs~  s BL755,fLi() {s13J9hⶰ .ԩS2JDM[<Гn+ L}?0mz1|F [R[J˗@]^%P#+Й S ر>?NNnSi>s ,q\1*>Nnl(!m缝4QlZR#Lۋ_E7jS>ÕjfHA!d}'|-CM/'z86Y@CH+ HœOr0ꂾ9esHoC <ڒTSPV Uo3b D-EUK?XAC e$3}^hiD{; @['ɸ߅K8C<}S:Zj23 M.yFhZ0qCw^f &nN~5Lt[0MAhxdTȕ:lO}U.S)݇|-Z;jVcpg!Gb!'c^(~^`- - : "I<02[/jيt(ebDnŢ.dUoTt+܅w:7SϢw"(GdtFI+n" Sϰ8Br#SU=sMEaKYa'ȩ oR='Ά2+/]c&~J^f`7 syO<6KѢği1+ u }=>C Ȯ9׬FOE'poYHJgWoT΀ݢ}\ 2%N)xn ?C07%)cP+H֕DGqsXaU<C^6Gt$$˕$1^ޘ۪/8Ij.IFcn֝5=> L_C>㬿9%VxYٓgZ2BHxMg`>!KBBց==b.‰sTM!o'U mմވ0 `W7y_lӋdF]V>8Q"T[$ 0 l*9n5)LD!gb/Q؜%B=|Gĵ5S.Ut@{eyv)[j?s )R}x"?yuvC:PBYiƽt7p2 6W%4qՒ'IY)h @>+b-,cB=qo,'%Чwd0kDI&tE.}GvfT A`,шP#zI-y76[,L4k~Ϫ$yoNV->nΌ^=S"k;*/5P3>Or7giۙJTV57Vbv!Dxz9`NS6f/4{VpiMѓ>BfY4,I:SK4oL*%PΨZ z쑧-/ ޿]狐w Ylxl?q@Lxe 娫i)^'匡!--@fÙPN4Myf<>-mqj c7̋H<ھܡ39FjΏ}_qHD&K:D l闢8;~xm@ߚv ,f^r9@ELiy#iAn /|Ӓ -yynϭw ^0_)+:cYF_I|ߺ%xHپcxG4ʈ$oJZ܄eFp)m;$rrاkޣ l3^Lu]8[>fޤ([JH :f.|3SF2aC'cGu޲v$F<~+}P7R7)jC%UwmYd苼Ayٴ5ue<\,mHLCMl/ָd)͖}w 8E_- Od%i FY/訁z?+4|irj"Ժ=p fHКQ ?M膩&BB?Ztt$ݬKMKm?3!ӿeΝ~dFR7O٠DD$882]皘Bkcf/2?)G,8W4ڞ5fc]+0\ K|J$Gӽ i4ir+9n-j@>@%s/T65ؐc_Kd*'oOhKfuR=m|K 5eQH+=zEPSyaEC!aD,ۑ d!VCYY(ˌ=ڂ]:Gve*[L*{*Pg _(J, 97.R,ը }3!ిZoȴR$`pLJM9\䍼@H/Qy<}"&P҈]Fsz5rȑo-^>t6-';WeЀ c\7.x]?֓`=SE8𳺽͙LcgzyUwe ؂MAl{?W)O\ۈ̯/W/ >Ğe%O*Vv>R%/^YP -({>s&rp0{dÓ֯~{C#/pokW C/kAMa+aKȒH={]% Cje|R91t's,OPN~> ̠D%IQYGpT(o$3y^9u-lDLobhN(á<.Bt3XɒIHp$psUtSrҭ)"^/̨.?Bt\D]csr;A!o)WXuK#:"ܒ?"$SG.T]}ŋH'm_ .olKkaNfPl-1|D:bO^vj"05[t/ȩ{{eTk1I@&u`S_PYQ#=p%2qa^sG֎x]A/V|`|Ӗ+pW2}{a,.S$Y^o#zG +F*O =` &{'&~$5,ϭ_@u]K7trRn+z0kS@ ;ZoiA^'[t<^_ҕ@LJz@OD@ָ)qdF2%޿ImHh/j=YyFX, ö?@rk&^t"8㱎h&WrfIfcY^UuBW$6xof?)E 4$oX-4g_JdO'bbx~/1X >j [ *%*; @By}1~ƚEc#[5` *K"/衵)eBBD+'k>1IdDs {7ѫɋ\/#b)5˯Drdo_,Ϛ3?-{d`*͈a<c/ٱ,W= uF ?VS}TQXt@A`FEK =u㋆?B yN7UǬc^%u$j^Z2hZjqPo d Q z2sVƾTG _EFBD@/bDE̦\TUp߭ܭijQ%Z?x靰Rc/C Itމ*%>åUy!'JV3w6-ZCPK-q-~4^MCjoC{{Pu\˄'=԰N7Lツh;}3/4./7Ύ5 :@>:09ߛ$%;0it "}:<$0qy*/ =ndxϕ=SCUﭥڐT/sCHW8:~ Q3F}q*!ыȝH7$݉(;NF~mh*&-W>+4z #w@i|+E1GlA ļd(q{iB~4$2 rzE6-Gtc VG&3ju`FKO㙺"Bd*~y B`T yNګ{ŒeѯAb,kÄnjͻfq^F )\jP0T2 a/ذn"D>Ln"]Y pY 0e ]K=% (*Tl-ˁjXA{Jpeh:]Yx@ֻ"34rҀ*lF*~ ?<5'{,N)==FG䣪hOnq>EW,YT $m˄}t80 $5lh^t i58h|AZ3̬|uAʡ&}-IV7jؑH@2?!d/J~qp:HGh Okh3˺D8uըutN@ ?0_`<=yu#bklA0+;h%1r 9p1N$Y|@SQS4U97_} rG0ݚ">]|9I"@Jy1jyZfN98Kjq4ˑhBs# )1="O.mb/χ9 /֪U#q藎\,Tbd6Fsrʤ@*$#!1o[Uv _v DO&;פmwu9[]˯|K7"k1AL3ݰFtj7˸ x O6!ji BtoJ!j.n:,Z2!*c?`!^5KE hO [u`[YPcIokoS_e$ܯ 5 Ε_+d́_t䋿d7 d1au+@;N/.U8 ޺anDrw@U}SxL"}S_+Lje꣠js 69}mo>㨿OQ q(^P K&LHS׼Y\yA[Cޡ4۷&cL&vSOhho 3*VCuQ31A;Fg |G.?t|.-.fȂT8f& *"n OYt?Z7K" 2I 3AS̏30)BG1R#.d$CHm1ExȁNzy2v)?bsaY1_*y:mI? n@q 6we.Dj^?4j 8ħkqY@ ^}MVd]t8_-4(.q }BĮ5Wן^4V1Z]̯&#YIZX a0o P' Z7S9G9rr }$kûBTxݔ!SxɎ.anV>_a *BFC}p;r2tecGaB$9\L}$<ߛM5tTg>^Ksbe\#A[;8SK)/xڴvrBhjCⳇ(>ܭ8^.U@- c`CO&T{6P7%8]'l9eCg^m9 &!OoFQusv|뇦Hm1iYL `" 9DE4#ESIfRӀ;mh"J5yۦ#ɼ^PL)^{Q2Ƞ%]dI'3>]$j(5n DrI"n6}9!tg efL UyMa+ 2^A6Rb|}PrXT9Б]2 ԷhZ R( (yDHtEY-bk@(?mS_x)Ym%aE+v %◠Rln(^t#$~wae` n:Tj)wϼoG`ԗ>)S}йJقjD/cqR{'6S$aXcp4$^- Bg`.,k Df;ʬ6$UX@N1qnd4Ē-T 9w8xbK5&&4Tw5|13`:chWl+Ō,X@DL(Ʈ|H*uAhUZۊUDNubsj,pp(]f"r"36\S3S]wH?*NT-]ՍV~G} r.5C!Ҵ%j.DMoGMW1;|dDK:@Xw9SnDSk>^ff7?v-aUHc2 -NH' !~7X0d]yH!YaBJcQ֫ޭ꒖FCu͚颗\dc5$ޟ_ e0;Lpv@X`3ĹO5ϙ1Հ b(mlW`? %3K NO*1U$ ?cwيDJe?=V$> јw()cfLlu.?/i)hă w_N'ȻбE%(@7]2Fk'+XP7 z];9~p'?qHwGQjᗄ7KxnQ@OzGwLd3hEkЛen"j_gnB*,bO (#$S~ݬA) TEa 9׏& S k͂Myfr+џc3#"|9^emEN%8'_AH7ު#sjE#*M؜tW2_OߦRS 2?6R;fX% sbY1"RM5:(Zizɉ9`u ۪~)&'{?x&ZؙWV5-Mi֎EGq00V zDX,|,SoOj8lJ ;1B-x%䱬3VUԢz1TeHo+ ^"n:59DJQawR3z V3s$}hcs9X>@1r.\PE/mq t 3bPVs"D ~Ù[@Nl TП9@Ho;%̿=@^+-XTU,PيM5<&k u ]Ͳ"z=io 69^&,.u>oXrJP!ߢȝS T)f;#93>H(ef-uEZNzޯ'ט RpnZ#%6Lll0L&um'G5}Xa3˝/Kv=mPE9&;`#IGPҔ'c/N\F0{u!f#:C!»<7o5& !'J馫 ?9ԩ8DH{|X$C]kULP͓j%xx4/nʗJ.م\y`|c<>vO`IEGA{崺|z_Pn^cѵ+^Yˢ9R&)$08A EmHAϻCk-LqF`~Kfˆ Rz%*22E))Tx8BuKfwgƷOo6TdۆsE[ޥjqfwJ-5kj3yZ>%9k>I*5TÍaňobE<M 9ILz &&4 pRAԘ5X!a@lQ /4If* +Y;Vf~#Rѿǚtde*=%cNTub rg0lZ_^~ݾݳ8W +x 譺[2(Xڱ쾩ik#\nF;Q@0Z6Hlto#if~RN{_F 5PK-,{OEhw?W\uھ@^TgOHgKξk Q'~2< ]]w4QAD]xz<簅!K!/%Ԩ ρʄ2΍2NzOw([ p(z,]#KFC߼,⩚ $d-ɱ(<ƞ=3 q|  BIbχg9EK}(9 N]S汑[?0{;_K/t,:_?uR!dkD+ű$NY*5 LņʎORI/r%jL? "w(#G-5"DH)Y]td7NQV`*BƯj9-JU'۞91O|].Nmkʿ pE̐7SGsxفі10Kn= 1 BMYz l*@/F Aǩr#F[lf&lQ$AzQ;Kg  E ۑ@+׻Q+HG'rYJ}D_?#b:!Xܡ=x51QUU9`#3"Q HW9ɅsdrO1hо9oĺGje#oQ;NAvygίCm/ǷJVNDN҇e;Jl8*މZ鍺jqJW:yQj}*w QaL:9ͨp8L۫݁. ދItk1! S|e1- ''ҿxvK6-+zY43[Y~.M, g׳"9fRp1eC F.l m2ZҪ;Nf 6#Bqy^X !5,#ގBP]& hxDd6ؖ[uŷP"F_#IȢ>ǕNCh/تE[W+˒y#oDžXhp|J}y\B՗ߍlAB2 e#躊IP";'6[~y:h7?Q&SpQG?LM^s*(+M'j xe m/ q;vhfH_S`*fBaf:7N>rk>{aMym 8=qrCMBUXLeE>7 oH E]?'Y}'_ 1 G;s{gWw>-u\|׸?T;YaEkOγَ|0իO`@|~D #sYaJr[i7;nozf,MIn֋Yh%a\,>]t|s&Xů%o(†ipZ f/ds)\``mL*_ʸy> 43y~q!/o*;Jg֣+.pC~%_/k#<{%IG"Xj8B坱՛ ͨ/t@n romIX#qCsN?Y}{7X% G^Ԥ+H>0e]%|P9"ųŏ8>g/ 9'AbZ.oQI:5x, ﵔA)g2Y`lM{U3"C1؃'O>DN^=nEl,;H \0^}Ӷa-"mt4ܜǴ6tTGڔIl}BvmbGjZ!%BZGT{_5zܱݲǮ:_ a}sQ)t%W#h%DVQ]Fb- &O`,1^'4.s-nwQ.H?f~k`;.LjC`eobw-eXOii<fD:=YGby b sr\}O0*3GH)! ǎa[Uh8+#$ D )f(>>ՑiI %c%\ 0leq_\/v3E0!bQXY@aA&_If$i~w_:L 鬒`v5Lٖ>Gc|PPȇJU>>i0Yɗ)MZ? YF-Fr̳eۑ$Pilu˂cUt ĹAOr9Gj(vu]MdfDwAtxw<_ZFo {OAbVNҖ3vZ;10n.Syz5z1O"Wr#N@[sdk&^r53,_U$>j =&=r)<;ry|9)+h/<]g}KɝnLsd <d'ݪN3i$C+}m(Vr ֽqOdn Ϡ.1 #K+BPscY "\'h!GkL#X6HeUo0C C 7a,v;tpёM+4ИFI`l@6F*-A>;E /R)9WT` 7(<46n~(#yt85n#U TŜZ^` Sy)ϤKmΗ slInIkڼ7{ ZQ9NcOC顠U@̍~^8x%pt Z .$h6 +4_;GO;9ٸo`^وC}["$Ǣ{ o+&ccaU{v)/RjY(,6>.fUgM}?->i3"p9&yŔ1( y_Em_kbwa_FpJP8YH"@9Ʈ-F/n-h+kPqC$ڰro&%'uUY3>V ˊIn .B:dlT j^=z:JNhCy+Fs2 O Vs%|HdEhXL^k-,!,U0~o1D1QJ)HqR~}QWgBZ36GFG__ ҳaiAbЏGĂ|>LY#2Ł]szިo*Z•1q(UDBy(:U ]0sA7^~Bۿ9<< ˴"rK_!gL^z%p:c XP"oidAHY rc,chSm=nGlc&^[elcz3М6DG4XzpcV"OK™KT0*U%Tw?2l8^jpZe1X'T;J͔'khd }P@jUnq{##˛ #:0Hgh8RS1R@M|(tv2J"tnW~pGǡ+fy S/*mos-yDr0TR,e k/] 7$8UG\G6XwuJG/;f&럢?,y5u3JiCp%Fػ{b g {(ٞ04 ,jB:)ؤr75_K:hukK.| VIд^CE^W ~9S50>T 0{⃧g l"'0;%%`lUQo~Ą.AkZpu-kx2ʎ)vx]5Zֺϣ*|NGY1o 9?ifH80l@j?N/-Oa\ЮWL.?oIƛYcm GlSwWI7)2\hg#mŠD*U4_w$GuFb(Rcو[(azQe`eU s՜q$%wv ?\AS^Ƃ(+JUTCfַћujWeR?\6d[kus*sF7^3= %;&>B~ ]`ӛOkJYt$v'(aq' *@Do܎ɸ`"E(\qb*78J'I.p IU v9(.o, V؏N;3VUH[#-Wq8ċ'O{$^,>\;m) "VgU ݆ !V%>ideʛpT|}{ŭXDQevX9.*/^[>|-XS!c9y89 BPg+\˼#A_!qHm%^0夙UBc?]iUS;u!YBވ-5P\I p{dƉJ|цI,V-I]~յ8E;t6WS7070" ֶƭg]@9C s$pWDYio}mU,F^<60uRHe`:XϚ4ߢpYXwŎrP16/ꇱTW vhJjeomGpy{-tYg=F|!қ,hK=53l}[B]3*ń"I9"t? _ړ4R5#N)_L-VCH NҬisX]'DUm۠ta.GZ8H}7Ѭ" F&{E;"Sf&sX3n)^-畳8T E袏lW.XtdګhYs:!+H P#*"5Tyk67bvm ܧkԜ8+ =EJZ*M+OIW+Ȕ 7=Y#s|v'r< -*Ŵp-oo?6K />YA< O6@QTܗN+ H<>p7p{x_7cwYx$Dbȸ{aUX'c+-XyiW:y dt7.yȣYJFj2ZOh4q"Sa`h,{(#Αo+ydJ58⑼'(wEjY.%圌Nf # TzDsw 'Nђ287VƵ7 %:vT+w^#lT̡$糂eLQ3׼e۶e, J+U*ȗ8F韅.ZAĦ!x0|6 Gac%&IbBJ9Qy|f8}#&8l•> WV7SZ?2 śR)^XIzC@2#%0>~R3_ VJuOy7"ohD'%wbvz*p(ᆯ5l, .<~@tv-ǐ@hzջ#v"tj(6D14H^r(h7vn_P6}tND) S}DžeW+\IޚIz|K}@DãSi3p&Mܺ))7fGb6yByi|c ? \ @e@ ;;3%S ={(iQÄzȗ>douI?taCE}  FdWrC1Kf2 A6 _[f6$aSnF4@׃!**#.uww3ʝgt f#f]g#=,V1ܠ0#3fN =g^9v_3s+^4X>AEeN##A )=g}?_[oAv1gAzC,,ZS'J??AUCMmCT[lj -SlBMnWTO_ NzuwHAީyPjtfTmn^pKQ 17yUBouAcBRIns!qYί l,l,*ܰھyXk});V?,}RGYf'V/8@J)L< "2Ș-%XAySFtÇf &(I,tbv_Q^1U'ֿ|{Z,tjԒWKdz5 }t&K̜rwOO}uKul\+cdPٔ51T}{@$7h9ڴ@& Ix [nL@= Z9yj4;yn!RL'swR1*`unl[//‚/j eOA[#׹AQ6"ƑB uHMਵ;וU#@Q;q tdE#7`7ΡCz%Ӛ~).o9C[^/U>s`#Rztn^|y++NS%R3B|W$ξ8Df{#Jtf%n.I=^-qQΣyfL;TM4M뺛w}a -,8 jZ e~Q:-(`5 W.x/vDlF}  C9L]A`渧T^?ɌߤEM3r:rp x{]ޛ e8ŹKgvAM8uHx$4F }rj\1oqn1C_RT#:Rn K:7.Z RjN/$L] w 1] KmRe9Z£AbpE"&.)W1n);#h->C/`JɤwtrrU hG Y`¤6_#q Ưcʸvn/ SI`l7T9qA KdYPhD%mTz 133@, P֗$ZEsTB͝n5q% \gSoq+y#jidt;P 1W:,.h{t.ǧplxKJ1UPC{("sɣO?TJH?W,AZSbjTjp.,0#)Η!x3:ߴz0LJ D"3i&Vz!hm$[+? vh[HFueFY'+V+ABh#o0_}'h:9`008K8z;%>yѼKDpQHIr@<+bӲ_8|B3"CK _ō[bUi#}7W`zP>L3i$ĪFYK*+h) X׭EFK?4(S/# 1Hے}%4b%XsuU\]5cx<SwnibXYfmif}7=$7'%q rtgオCڭ$g431}Qx} ;r ҇B'ƙUphd&I;#Ѽ:܌7$J 8T.m_s7 c#H#=n wg㐜Q0{;Z1#b^$M ˙cp,=ͭ[<4W#u;*!Cf_L9-7*${ufOlf1R8FG.+8(Ub8`#zNTyR";^%!==e֋ 7X;c2nzC!HX2LjLI*Q0-UBu1ZL V}ޖi 9!wN`[=i*N ƛf>OdI;8-㟻UJ.򓔘>ӌa⠷s}ϱ_ߊ,oH x.żm6G(]lQqH>/zELfRBSki|ƎǭKOdn4;[<_QU' !u0.ݞŕŐpJr'#yiP[Iz 㼅.#4v}Dn'uA}GGtUo R;& S8Ner#%DhY%N*~߼1uR)#e b&tabԃ.3Jbw409i'4NX 7'Qa#W\jc j=K>u3 +[I[[ %QYQVzQǔN!?6OJ*{$*8'wװ)B(L3Q$/SxY=3oNkKmkĉ~tr|uWqCY4{rOlȭs聀 Xy]w#h\Y)YGW/ߦ#޼#)41(؆x[<ԈQSQ\vFf6}-J)?Aj՝IȦq͜n X``⏴jC?teRܙwgwZ2 r5 YiZJDV[ݪZ&-^ OcT~[!pbC&F' ʓ4;B3/b\ tfHu2Na(XjRA;އNO j20 tLaT38/^:] w%+8O8yگsrR6`+‡Oᐪ=()gGLSZ|5^܄f@t-G @bo @r:WcAwfyX6|o{.#v̻/:<ӠGꞴ C.Jaea (]*!1:j}ݑo@~^(xY,#<#MѶ{UTUYOI~D z{D IF%ǒ;訍[_xj6;iө U\~ ڍWY"?|T(zpKBv,2sVc~.>=cE)@z3Ktٵ/ R]S韇Dނ<0FiĄSh*60<&zYOJgēl0dJ]5T:Lq)M趦F@ -6DZqf^$^ ݶTtBX'L"ϪwةpuT"{`/.n}*W`+Id~YĥxRm#x]Dm O7N{rnK*@cufҲE*KɜxQf-%pzݿ@w0^K(0uiqO_LOW g֌{Ӵ,l$!J0leJ5CGÑpsp޹C }TCeGoa ûsRm_?ڜ^#_ҙ!l0``z4;ÝWxȾѹ_Mkīޡs9zഠU@yv:>[J7GiܹүdᢵAM|%\'̊r^,&ICqRܸ"d{ v(| !ҵk&[BI #ew{:&G}ǮaihmKoqhUEQ{4I$P" r_.Z% Tbe0tBh\/ub^xNE$%h1ˈQv~6ff,s;2#-i,:j|@00 mX%%jY2`[[ TGM+&] &]ɝpKn8s^l{\1/?sQ/ߡ(ݖzGW,U,y?;r5ܟJwc6~x;#O i W7]0,:]>s֎.I%XpHD?jQ0y_n;0L7|&(K l`Dk9]?{Q)E>@>@^TQ=*`,^@xP5i+T&@*\.¡Jm@# d ]Sp̯TKg.:7"sjLxRR0&Kgl!|Ÿt;R dMJ&U/2W"Gc~aLWmR5tyK$iuߩɻ\򐾑J{l0bIƿ"Xݍݼ82/ybSCx,S_CΏa>"mX ,y qjgpw- [\:>l4.//4͏C`ID}fk̢ӺaXц+-1n hBh6c߻$a͖˯˨O?a__Ă% fQb}d_!t :T𱱆!Ӈ.\by*py@ G3 3T΄-Gt]"ULpuQl-G?r4#Vm QaQ^{bfkϕ@0w<=+@A׈eȠ#յ!N8KX4OA׊:_[--A(>Wo3VdTK:?pb']_VQj;m"%ScTGu![=qkgsfpP||&h% Qrp% ՜Q:~p⬋'$5Ega2J5 m"H M jKQ0yk &_l I>cHȾ]칠e0V Giy W,[Je=T\P7 7/q5yl/:䡛Lu*Oߗ23u0Dc YY|nC~6ӰGZK' Z)zٕVjwEgE0w9<7h0~z3"-8FR쐖;$Au8Ylcv‹Šl@b~B'BgzMR'UL m&L ج.b "` C Lǩ4S6]#?"QG[4'=s&hVگBi1UG'dQ(%42S?*(;O{!{ci|}E##'fYT%ӻ!ti蹕o7rsZPmtHHya{=VVHi*syalHOQ<3{LhU^.JEWUY:njd@ < )R`5@x˕>56uBRZ0c flEj]9df9UMaKɜ0B7>n` EMUbeuYEI2T1߼MSWngeO8b ab gFZ#0ITy˖j}Ⱦ0B8V3./$ zeva3 YI]P@I8}޽\%C]gO@$uGb`Z)F71YjBά&Tt42Fv+$b<v#Zm(.9T|gѧVJ1c창Rـx#UG"8;р43i@Nqө굛ZAY_ql?S旀V܁lvq<ԨF:0o7Yz<"#SKo ]86N_uޘ>ᔪf%͘ *J2,@:tݤ@ [R:f }L4+r@"!>0JuImמCFZ'kCOAOdqϘk.-3ѣ&E, Km4O^4N9CNح. [\ |\#P걆$Ŷ49W8%Rӱ5(=+,n7O]@I7JsȿxׁYDK w#_UG`ET3Ń}U0tFݛWs\SLF` eC^[ 1ό[m_MlF%a|gt]`DX]AȎnv: p~`KQ^''m @zu!i%zz'^Cj j5¼MgFzetDTA$?Fz@Ϝaz0jS:$vlj=-0`8g _fB4p{q&촓}+35GN"#{P˩̕=_E@67*qtXi&ژ\lh3PcMQiQ*EAep}[)3kh]hز8ji VY[+7ի&/.fF\_tԾf12&"F d~d*2s ? enAJ5l,Zۗ'4M~?g[)⚍,Se!&91ĥO5`.{.'|ۖ1R®DҶ &QOC:9GR(ҕ-ۼ#oIihseH!a#՘ǬzŜz/ԯ6%Y~~ v~}nu=+7˜ 5Z9lt( d@N{U0>s/h"@CAslhq_tO{ҭiw>B;-٭:O̾ZQrQ[klc.運!!`()}KᏖؖEۙnn$uFpbЧQŧNr49i 5XX=YF^YC$lG5CLΥ0"^'yURC,S6 lvu3fUoBZLV(ʐm3Ƈ'Y͡u k8DŽlOV]xY,6+<“m9cwKt).r=[ üP^THn "bsWHhMK6^%UOG0eCS&KQ-\apx`Yd'.OI 9i{G q| azYBω ®D2JW|DWEL'0iש+F]iWC0[R~"Nnsٿ( ?Pj|tOLY[1Sy'B\xkK('ں;x `k|IV+PobTiJh[Phhbcawm&XaZ}lx[D(:%%߭ @eɎ@=BAFsנ4Q%~^8y MnD%8 B=\3yDoc&@)Dzɒre TO\2-%Yh 1!Y6rzd;Rǖ;D`ԙ-V8i}[xm)s|n~βU|FuM] yhlB*{;d6kOWř9dĈÒZGېIk;B`TYP=xسͼp.? ̳}U w(q?LTkv Gv g7#JbRh`_O]i'~m!F萴c&^_Ēه1(Hܒ:a.fX߭Y!G",ਕT*Y׹0$Ad\ߜXSvCLGjZ`Kj1OU]vX!c -9IN(A$1 z!8+O_f>f tGp~PY(C`,W MVX;X z"N J=FB@N@7-KZ)=iHՎAkA)L@`11rpQ$S#ٸl)#Q>^) o8YpB0&9 =\,=0u VAfn~*iʏ&%b=[C(a00$.ɽTNDʴ,?ZưRbwӛ6`Ęm9AV{]b0w t`Oǜ)!g'TІָm8хRhMrP-o;ǜ־JF5ŚX2V>Pg%R)9[)# @YiWl .ԝ%n҇_8V^P*ߖkSk LdA5rYddc=;?ZJ']qܪu+п .`m%@bg$} wbh`CĹK=C f07 :5;NciYQ's.1\?J$N`'»/G|vIJ,;:r´1v>GwC.A@zKDذb/j+﹂ar2Qn %;+I9h3_CދSzWi^=a85::Xf6w&UKzu\VE2 1-pV BCToڵ:o:jm39e:'\/d qy\o3v2nC>z y!eΧp$iZ60+iQ<!,fN&K R&^H`"GU' ߂.o,[M|\~3iFʬv;3u5GGh2sgtcmRɵ]ϝ'Mej].~ # )&LuYxqr%Lؾ%pr5\ELM>&(b;]^wMei3}$Jy~O ०,=,;{KAe J( ^ ^kb(Aj$f->0i; a"PsJUr)Z6=vY+gkWC>+ \x<9M; S={̅ +؃kW^c+h8:*2]ݚY@\\T fz}4+t])Bm@%2Y~Bl*y2>aja߼n|C="J;jʷML G.ǏJY ]X7)wΜ.Bm@j!>NOi.|{v'30j&T+$:p qw_=Pgw?)#Z@wFM'S!~LLq7/+wcjSUlHRa?a- iCE(6\еVžGF"sX\7}C`{JHT%/jձrVqak(l =c@h[;~N! v_lgʩVDž;+,0F ZMf#@E˷4kIt;ƫkvi tkO\#\Ƭ=Y䮩e@a:p5@cMc*񌕵%/†<\<맙E1.$˯<&Il{eEO1}i xM:?ANkJ}kW!GhV*;ÖJ~fBd5wW˧2Y=ؙQX? ڿ'2)zŸϖ/(rᯄ9'?~Rj{U%W;|j5IUui٫>Eam AdZԶ[M\7[B |v_p^ym?2 C4qگsJp  M<jrcatO앖;5g{*r To3 I]mʈ%8mGtoNc=}U½?G-sdMjӲ](o3L2tYwH~x/&Ԩ0۲~;m7&E!VE6d8,AiٱJDLpN _@%W%l~? &5y_.B,AfqQB/G kn1ܛڪBO҅eэN41Dk o{t!֬[G#դ?;:M{rģFl* )½Ks!s$9Is8#ITmY 4e'Ka F$Qi^&/ anZ@Ž 3Vںh+//Me‰Y\nI!F^SL\MAJ^Xv/HR^:v}UH&r`8ď!$ tav1~{2l/IYj|Ơ3qX~1EQ r~9Kǣ?վL!dJ#$70g ʽbig.tZLt8 P{{ڝK#rJe#˨aXmnHUwOXRnPfS}mʔujJ4Sז 7nC / nEY&𞜘ӗh \;zەbc?p{ΓЗ7P9 =9>>na?saöBH)lE[0zNFޣ`hw>m$ʩ3xx ީp˦AtOfj Hkӕ>9m r9LJL]0:mwy{f8z`(9\Z1N }+!2Nʾ*M  %6H4'u GuϏ-/eP!Z6ڞ0}NWu-F]LJUNKaED]˶._|A剽5,O &KOip4)0'Y5˗-~$Ta+{b|sDvhqE85d.u&Vz/iud/y.=ZwVaP FR'7 =ZXXD{ju@Πכ8T M0HsԄlQbu&߸ub{":QQy8M匮 ,y3 {8bAayhk*>'8@gе#&zG>͊ : x1ȻSob{=y}*]IS0CdAϥ.n:ywST.?X!gX O=@iu\O «5kݒ'Qf.&V!R,~ Z[ .81;Ct*/oQ4]7"s(b/:E]zR0ydSo71)f~5Mr[ƿ+mCl*:nPe10&T }wړt k1T+D}2K%[?{iKE+gLKYͦ7_)<[\ efq_$DhH88 OrN`=%%;3/(S.>GGyUIɍ;s r.sLҼk~ +*eʎ.VhSnOK?ny~.PJnXjkJgRCmlbTWA2ICw{mb _ ƣTrr;w38 mLwȝe8 I-7NToW|GV/ݝyLjŭ&>{a$B0Ve`m֫s(:5<,aMc:bxBKwυIt ;'>rj EQ(Bߵ)>Vnޠ%Jz{1zk q1[Z7THnA"%NJ (‰PHԑ䋚0;({! پc/e;5Ux>!E%|=#.uf˞}{)QfX+EYVCd(vlb2BH .~, h-̒ZXpLqkk [z4X?uyϵ8ngYCd3R7_a_qEҔ7-zT5w7]S;&{XZ+LjB`xAԜ9 ߖTͬjVYzOL }WA\~COv#>6w!;%2lV>]Ba[]2q:=)UrW\IL_O"??T N~#ВT(>T,D۾m;O2hvȌYT(]z86?7}q,A}D3~d'JsRU<88㖨^'W 5 g;_r( ?\g[bQ@v8k76,$ (@W6'fvۘH3n>s7&94Ad8u++7g-0c?z49:8R*E VeayvlYaCoZ\6p =ss` wH\.f*$rifg)6CZfW(jBz@ mYV]sD]BEy&4ϙ!(k㥡f\f^qWRJ-z 6]ިSp=y  .OcgZ\uj Ü D lfU0z Gt%t`P*!uNJ97epȽF£Q7"<aG868˩![^,pLzn ,-?R`{i8a^kf2MrѦicEB@I -7$M ;q[_|`"9gնZ+ ']ym:h/hXdz"!dapWR:rFϒLFkB[Q?}-sJp\VP^|y n4e H3ShKF0}0{/0Qγ^^T |sR_[Uʎt7+R.̦x lÖrŘs hJX|`\0&"'Aي.eKzQi ĝ"j#M/mpkH`<[זleaW=CvX}&,,O6CIc2ȚbZe(U21;o\ZCL7vh L0i*:W, `<~bk N?P6"gz9]J'd Wn\ޖf9+""Dmv@}qngћd0|ٛX"FfѣgW&:ۃ'M"7ϪթHV/qQDq`SfMKТ!liٗw1MZ<0fjWJNw_?/$“oǖ/ ދi[D$ ү[e@=sԧ )Hه__ >ńi׷Ϸ1Âђ9nV#vYtp0篵\Mlz+Q}e`Iȧ Yj\f #$G6,Le" yY+N5cj$ =e${mL]e 1Wey*rgysK6tR%,}RĆީj!:d3 섵0Wu"q j?Y{{Y7O21OCl`{KDKjOkrW]xףc"+ǁnGVNSfZ4E Yx-×VN1534<-w#;t>y1{XO؂`e#t6SZƒ_'6\\*x5Yd^ZgpːR8JEwjTԅ)ؼ sz@R:y7xy[e{U WI~bjv" [`Ku,7wm j m]aC;~ئ3:U+D0GzE5FmvYh ]h BB{y*hFXABI~x] 5"3rg.Ђ2b%' [Ꭾ_^-)h7T]OT"5a6ΞziK\AwF9фVd>i|0i`֭{4^Ev$ g[E5k4o@c1ZD<\oJ$WUY_hiy{H`t|_/Z'1ye{ͥR2T|p e~N&%Ms"MG,OŇ>YW ] `AmX[%;D8$^Ah)M U0qDe1~}6KGV` O;o3 J˰/ߚ߄9iE,!pf@O5Ru@XELV֨6'#f%,({J`h>Ĵ6G&@tpئ8ϑBU3L AfWe*F0B״ _8,2 M>O{ߧ_7ŝ0Fڊv{ [ܲfsfϩMd[WFr)],$2+蝘٣cS@{fn_V;rZ:NL2~sH,ӦUz\nIEw`2_vSCO4{ZƌZNFs<}jUas L +ߓ%BVHtn} M<ϰ>ř ;ġEB,?!EcF2 `I@;wwj#چ7\^,?OBF`zi#J;ȚBc Yet]N$q/ [tuU&.aُJ,8}uo wa#«?ew.GFS3˥zO.XC]d.q#ߍK e++ιg.ZW 6 I 3X󞲓BKr"t:klW DF@cfˆvriJ e ^3`(WfLIY!IجrG~ xv)VyBG Ot>ƞtTq~><6jWdu6Isq)i$Bu30 [U,ʡ}5MnFZ+[[ ?2I{UÙL,cG]m;*/Qg+Ȣrs_gk:eVO"],hr8O[xӎ M߭ڗ.E?52q_((m5c 0;.}?<)V3Kb#;*6{פZ{YaA6k?KzW Ԯ&fp8q^rkcSv4Ķ }t(಼m"wUuD@FM? ]Otu/;Tc;]fek>+"rs{coqZwS0apR3U/U:yBvOZviҦR'mT}1 WR\^ucG/Kt٘FF?1l|QE;xސDmjɊ'dQYǶ'!Rm IfypeVVVڦ)&2Õҙ݋ 7^u^^&ùNƎ'_C:2A݆? tMۇk 3W[ i_KģB@BGE:9)[U-bb [kl[r@W!!5} @7RPcu '] YslYz)|#UYA? yDA۱Z{R[m_XlͽI R~ڼXCShN&?h9^i ĩTHs(oz<9coh玭*aj~#UE$\:F%c2Hjo}7ߐ`mV\6Gaz(*, f]^ h{. u#IiE(Ae+c~c%{AJX Hmi˹[lCXNM CGēƋdu'M$; Q2r nc/HDXC1ơ!,r L8( 7h.7U y/9._j "ҩX5B\>J(-2FP`.'ҖƧT6WzOP耛#!A/IBjsgQ6 ۿ|gly0f;c/xk?ildL W38x[V@/$G[Vl(Uͪ>woF+pE)W_G;=ձb p`$'6OވJcIQfH-\D$Lj^v冰:~ /m1H21Љ:`4U1;'o;r4>. ={L%yZu$j ma&eo+!.H,<{Lݘ+`KwrPuz;>eιm6Nj@* ߫&e+vAoȉ'לn mBڍtm. m2 Sn!h4>c)4bi 4 S$'un=4LS0sks.\/Sx35ӧNʊDqXfq'42HNC5~uUٖ^q8%JUJpy}Sf@>ڸt$y+H?ajbg`U[t\wqB:l뮔 UXt42fS@gTt7&)"N]f35%iGl H.+̣l&[\t*K:*xh`k/QwUdsKILItʈ/- ߪ֝U 2.[Oo= kz5r+}Q qWw*0daDŽ]0M$i1[g LFM7yWXV+(9АǍ}\Rf3LV8EjXLaݬTQ]aD܂#'i=ևS YB^F`J|$L;·[1p)g@Ӭ'LKe&23Vc?mAkD\s%I e j >DO;a( &Mu yUVT EjBw X2Qbw3xѰj&+9Bhi܅@ȉjT7O6WbQfMK1{R;c 11U,Rhlbv<6K ꢖ _v 1%e #-=o0~p@F܁>d4ȯyN 1HNp1 7ؖ-rIS#ַ}JFZ@ST3 K-mzĝ;߈X.f7RɌ/b:pa(ñ֋:R$+WCӰb) zlU7Y$d6핽%&icJEկ{{:}-zKg*\ϗSql<aoxE!eYv=0`zT%5AXJzMƴok0F*%Bx Tstfz9\a`j@!ε`|ޑ?MD Ew+YeQᙆJy9@1쑐h>%&puP(]>Sy\Wο#aN&hlZ֎quo|1qfKl6r/1I#6GGKT#.z1 '0'K|Fp J 4N[E j5_=ڒqskX)1FcqLtvXh:i:9@JHRm ր=A7JaVooE \r#x &fWArakrD^dcͰw4QcDEug.n M',@%\Q@Y@نturտ)flH, 1aۻeIV WW7+U-ٌLE&t;)I (}ǮPӘ1蚮N?j5:zwUr!Tblc<6J87њ6 i)N7Y[aM6_t*UX 0lسGD-~nu rS&=bՐ 6>X"$d|tR\*jg8Pə'exc踳FZ K>SvLBWGlOՃKG^ajQ9lA4'PL_DM#tm2ĠqIw IBxOSUHhJ+goϊ}4= +JF Xuz!yx=$WQScRƴ 1PUh=c (%_2L9of[6T$>Bvcf럙4uHBp+S-O(©zM.J~W"PE'ƖyB#HV[GWO>,Ⱥ\ɵ"|Zi_y:a'=;bCCرjb\r d#}£KT?N@x@w|hQSQ$jħV `] Lq@9JAc ƃ`<[MU{?{=[ᝍ_Z}GRv9{??E0B5؆S~ʌ"H1boq.GH~u_USٲL4Zx+81j͵?sc (!/e{/N)I4>`41E XdeӮ{W`?.c>Φna¹?zf VX}`[$*yV}&h{K0,exlɁ^G]?àb40#7|JD4ϙ[P!SY.jsE[v:4,C27 a Y|WpHE! 6 gd0;Ҵ}F1J ^1]Į`S91S۫90#&Y rE1NI}g#z]1{JV͐k"1ZٷoA|ræa%XO8*p!:d]U5/i+J*giv܁T,}#YM}Z=lWfVNƘu 1a+F3OK{T2`QH&؄_@֟pa8:PG}Q*"<="IMx%I:]g}'2V7̤Bq]a?읻&W[E".,U-."9ܒʘ|L͗lm#sdGR6Lyg~NҊ9D7 +}枏>L(ֈ¡^Ra/ RKl\riy1N>䆭WIOVpEϾPɿS(='1ƱtlASV/ͱ|ݹqvYdTi=}?'Sg)2d&M Gp9e1@XL"<3MDS-'HH~$=FT(fH@'i\%mR2uI+kMͺ+̈[eDQޅY5 Z}nPf{'lp^9})nAu9p,=]BtՀ9{jxl;m%|<QKX-F|nr$5\^WM6޷^?RzԜĒ3N<*=Q{0T3_[a͏Y-TZH~K7C>0~=Y:Kvxⷳ0XZw^4ir3bUƧn+\ƏuNij-LXRTaN=Y6CH83pe|MMp<K?\f Sվx#"l˫2P0vP3x*#[E.m/Df*JSA=cVD$S 箋Zv)0fY<<>~-p^U5򽳯S G x;v_',FDPHsMIás>ߎ0UuEI '0kf|`YM&*) iHtH4g:9<>j{oye̟`ݜ"#*+/NO"bH%{KNMfۂwXpanwp.J2+ܮsi(rSS" GpB  ~l1Ci1mY{⽫tgZҠ^|>$)jvjD SOJ=uȊ זTT΢ɜ+a _zN! 9&D"~^7Iv-A0<9Ѧ )w v&=w)yO)DBlN9U5c1F(o+r޻%8#+Aw}A(OeXJà`@Ȣf#k@Hi8@XHP' o5T$4:@P_゜O(j‚-G*RY){%GƓT0?.NrS#:X,="@Mwz{|.ƒt#9 :c}n וD؏$[!ŋM3zKtgg09P&4yG9r9` A $ QJqm[M#W?&W2OWbE HєSk&f.q=)*)yW0v <`Ҷ/u؇EW)U0+I9lv%VUw]S9 m6Bܪ`̝8ư%:v;ƪAE$1{%c nuFBՔ%8=:iz:ֈnO VM4ifTn%/$H n?utCq]jYΣ45SL4eIb9S8m:9]7-NfXQؘ0`++*MG4zƑgǷfF0֕LIwtEb TYu -b׷rvRDII (2w-hegzC=q<e^Uf@rfEvR"]|ܥ^G(NцABl{HK6,!4nt@wWXFGL3(1 R#y#Q|J,."4wUñMh™0.@{њa. BX'6% DZB?هWLFf"ŷvM=yŤn4J,0}NSS"%ƅ^M^*FMs㡊w~%of~;@2AFvttMZS@}1`,('IoBV;&q0k;_,Ε裪81dvڲ1A^&v;B7{GJ/@<[3T;靴ןMj@)s[,l7)>\E;3bd!c^E\ ]3ؾfoyRz mSHa` #m2PS%xɆ 4g_C#=o[O@qxs-&4tJwe@()>4˶9ɄӞB ,(gϽQYtM'Z5FXuݶ-ih:}k?-{lqm`l4sfacxE$+{o-+RZW}e6 A ƕe?47YtV?_5_A@j=[5eY#*;M L`\1'i$]*g{tB\~&T s j8 l3WBN0ף*-B݊Bf*xX[sh]E p_":}vx=-nO‰m`ݮL}=SqyX_|+_C;$}UZ'Ƙ^∄\okxK~So'{~|m~ci[dn˕˼Z>=Vºң!PT^i g&9a)n9Z*h*ټjM!AeXΖEv !TɇqoM@{TwU}I$<ʍxDqXVTJ6JM"L=匇yviς>x>^4W:*2TWaP؃}~ ZnHte@wvgΰS8:`^IZn0X"t 4 }?cV$ 2:NM|ST}1 X8rF-qsжQ @N҈t^0ݥ\lu,hrVŬxgP-ͧ Z-S Tk2O#wKX hqn 4c'|@Z{:@oJ=v4 ^J3&|ӆKf #}≝rj )%ycXe̞C{^П`Yp+vǪYHM&@UnVX/ve:\->{>P/L_Ħ^ u(|˯t΋ބ U#Z6=CoTv/xlp nGGBX">恽`or (ߒظq\4G\4ژ\@jN2t/%' gxlRoon*IN ;x .r'RH9s_{[a~AdO+`i6~GN-"wkXEɶ[iͅp X@@s=YS[ed(G*MmBRM1m4[O_xfywkde?̸[t%i#_OI"/;׍s?e&fa7 cX]y˕Ǩ8Dž F[:Xh^5&lCҘz+mfaƾIq]ek} 2/<U<#ݪMW4h[Fl^ Q4e>,8\+}1-Wlܓwpz8Q6tUN\B8T(%Q 0^ Qٖ-uYgS"[>:i cZ$qvtد_TR5`Aȫ$N2^LD:1}- Yz6 p1XWkP$=VoNTt*H]WQM¬:nw8 H*~*˝wRov&Mkĝۑ3V=ͣ~[mNݦE;nK+'Oy{+Od}?|~"rjoRǼ(62 v'!R㵈|`y0!pg |PRi& !E΋9ߜ`Fsfy+ؖ>p zNR-_M(G4vA\]~e+>?ttFҒؒ輛l DjdaKha7F/gOlð t,̜=xX{N?`vT8ޚQfӜz)DUoLMEEujGIK_y,9tOk޲3 lkGqLF%VbUhZ<F@`vin[:Lb1S϶'noaΙe%?Rs菪^C@kAVvOC "8;Ҿcf_JQ,"BhPU3IӇ}Mpf4a)Ͻ+pʿ:gJvY$s@s^Ax~!.; HmX8kՏHc!͑T`!;t^;k&;s72.tlzOqնyѩM6^Smbodg<&km,.`?]˜y=y%I̿u nLcC%z5Y[yhVtԜ)t i&Lu\ob +Z.a;%"}^y/Ú]f6ްWD8EfKo\qZxJx$E^ aE#)jUP "q_V fyv^"6-1 'ɯ5yO"waBgVWD~JM.wQ>δC @ /+VfHJFrh!M"~\u\8" knL|К%IhoMA KW̩v̀GP'a~̺z4i>V8ąsf UF%BkB@%/t7'VLpyy$u4}=gcSnjKޔNql܇dL\Ł)ψY•Kb[kq+Θm2)&)[ܭyh@Sj;ok Eӏ2gAHI7UٯΜef ooW-qȌReC%Q=mu fY)gʰD8V嚝Z f|IوnRDc/`I?NLRǞU$e4<͝o={x'p1@nc684^CXxG륻K1F<3> 8r/r7R8C)lLBQK'gw1W" Y {` ^hh +1>'2xFsD+/]!a[nDPD>BzڅZGO̭T>i: ȒJ9J񙿵Q45Fn[,wL>%ݏNU=@)$ĚigE YnZ)nӃ?z_'N˷*N+J7^j|(|e2)!/$bWjrڪ~5J!ơf|N:s'h@;h4|i-5nd&3a(xX `ȩJOJƲȷ0g?  l*]fvE;ʖ%鍥~B5wEL*#FIS[|/эZ` 22!{z3(5@᫣cuG&i~ɻw!,ޣ(Qc\`W\!u `,YՀҦB,:o=)#Z*p_do .Gg_sNɀiYf aOZk7Ӏ.&HE&䐸!KPbǷxuT?R_#vOli{4{U%TEYλnbjHqcy9 t" lC(;Bȍrku)19"Q A)囉(;t }u[F9*alP ߚ6vz3jJ]6}z|l" oqDJ#Y o[s;nQ+ gpVG~QhΣwJjpp +C0`4I+dvkjVLȿ gk/۩[~j,nQZ <"!ļ 틽N4P cdzMWSZoֳ8lO#W n+l5&R! >όt $SA 0"҈*ꈪO)+lb !sP3=^ߐX( '(jR@c .lĻSuha£>aYePEb*W|ef^L<["S&gRXM`R bpҐG8~6dt-ՀYt[]P!d;l7:s/3{jɈ ]ՐbXcѳIAÈV ,=8z*wn-Eߵ;9FEϳqx&9[DxgSlIʠ;Z568RPe;urf@Js bRX0WqBi=WUK>@)EH =#A]nBYJQ f5,' =3ءg%.H}IjPwJ~yKznܺ̌U\`=C7lRvV$SB|tQǛ|L7r9ݰ+ u3'?s/Kin&r;I(j =Д D* TӒw1s&d*smNh― i3'i9u|ߓC mdbOD3%/i,EJF/K ʧ { A{5 =/Cc9քZ ,sWhL}Z y99\"ݐ(|؜3!+ 7` B]uu*j`N0vVݼܑZ#aӫmheD1*( zZJ2ۦ7{8Fjy*c3ړ#77(~-+1 ! |ppg):2C)a<%Er}TZO+2H5(U2&ߦ pibh%YPó"7H/[58+ReO0LYsxmJK[~/=$*߈)5R2ތy|܃_KۑY=I&` g'Ue'H"zS?qD_1bgJ'S"rʬSUd-,žp&bGvB=wN뜶1Ô!dS1fJҺb23ʙpM)sT0optwO%'spAE}&7E]d2sT^X6K~Jg0$۾CJ>}`z.TCw;C1P;O cq .EnN.ޤD8/(62(BF[s|]jl>kBweQ6( F]RLFدۦ ǚ2e m9_@]Oʚ2 cud + 3q@c!^>Q5~F麱 TxW 9S.gJUd0e[>Bw FVV9]IU["hᥛ~|Q >HZ鼺nKxaekdPy*Y*;L4$*Ygw Ve4#I^3;w/pJ}|az"z! {Mx#zl,KYӑ|(in(xXC_?S銙\crDOAL{NLYs{硒Ɲ\aB20?c{cp#|(8y"I}s3GI|oŭmWwijfNi걒m-<^qj7M?TmE/M6_Y V%UnmDM(k160{%"\T\w#Ap/7jD_,ůzY>rG?J7m˦Jnu֖νO S8 v]f+r#AkP$S5\_\3nYY`=bM\f~8%(P2u`w)1fĨ"~H˒pmLaDA̼vHUto r]^y!AD-x Jн R716 l8P t쾽@EPM_sG|v9¢Ɲ/DJ ~Yۉ:5TfMr'K~"M/A? #[,ajd6n=!N=-K5imr0x}w@/Tw)8j+*7GVi%1h6 FAe kC\9:'}-n {xu2h}SE/T@4A#$ ۲dtwU}“iž/UOzKTP: [APn]ˉod* 6;3Qf)qOTd"QcϿD+&|f.dL']DCgYZ0707010000043c000081a40000000000000000000000016609d23600003b80000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/;>]?Eh=ڜ.+ɓ >r]R_UhB se넒 3<ݽ39,ѷ'NaV/|5 M4д4 ^؎EtB8bZ; gp+ځ {Jo=[W΍ !v͛I{|̃d(6$57[<-8uN7;4W]mF$OMUA?tI<ȧ;-uGʑAC~+WSiդ¡ίD[׏4a/sH3 U-3c&] <9/`>^YzO+,5¹Lnk P]uZSXwv4-ngΦjԽW*vߊSn Zp0#ke?n?B4T^6 Y+8I0B̝'~(Q\y2(3˼ _d.@>H۹@}̂B $4:S AZLʵ>9Ecxfǖӹ#i<~YYQd6IW\\}Q.Ӏyj kw:8t "H[+؀K#Sp K#v_^mUXC/qC E q!s QFɟ0}(8.3E:4Twar*RC=poٜ݁7q˷XCY4 xvO7f#h7}>Tty7==\)]5t̬dƢQj^# Qf<}_[|)}9 QF/\]_FmQPVtanѶ=]}c&?r5&k=>d8ǁ <02EtMIAvusd '> `ka~j1 M|z,Gf;V0A8E\W*zGys1K9(:a1o";Gf3,$bԳJå 5e ;Հ=OFex2VjЁ[uKn׬U92"x_)zf 9HtMP3bxZ= s1;Q !]9Gؙ 7FzvCn $ޡYP~ <4E<_USxr#Ur,5Bi'!ґBW^?K bl~}k/jڬziRs>"gwlE,7_]g v{2w[LVXe$ӭfsSG/U1Hh f~@ orOQ#mM ڗ(jK/4⋼7a;Ũ8?6\j/0h(lL;ԝX#:W&]@]} ,kR: )6wxi$1eqUhW ;q %$ +;>)X@H 8,@(zw'uھOdc>#KY/q}v~{ ͅ|a2Z ȿMTZi8@2=7CML땪N2LFOlg$|Xq2Li"@@v:8[c/\;" Q̝9ֻfL֯Vg}dRؼ DWc5m'id}&op6e N*3~=QDC ݑ#St|sp]Ux1b/au$ #!tJvDE1yDYS4i4oƒJ-ᜁb #R>A!xߨ Ko"^1(;x"4j D )XB0Ȥ Mʲ|5Hh~$X&>цt9[;7t|SG ^;21D8kj~-q'#uMhB)Vdʊ> }ܐF⬵lqbI8)/+LuEZ,=ϮP۫$**(I:8=&BZ-Q U34 ע |8J:;=Grw_26`yBC''gen` BL-H@09|1p,n}nyqʤ9+;~?e7OIsg5~ì*jSIO eMثWفj> ZN5J}Ze孏 qܡs R]`{&#4Stop𚳁[)vDY"%?'ʩn7Je]3>| V|"̘IcDe1z4?)H^ VF‡㔬M); Aŋ!Hk&pv(.kBMGVRxMg؅}s @ؐ\jSC^)wŹу_Pe 0}c'LJP?RL7LLAJ[d+ir(n|U uWvE}4`ހM|0X;*0,E+g>2!8W')ޤ7!$'rSsZxk9pOǣ+BH50u@,{'!*88'_),w:m-f$KXXŹQ <  3%l o?qfKwѡԖvkp?dX) IJ: ;`_邲XxjNsϒl/`_dxSBHj!cU詰(Q|#VhһA<7[T_zyUSyyBh%X%#t|N M'r73PYXӁ0+d])xkk )^Iw|*09֡_G@@t+0xhGď\8(M)@K % -|FC06!%}ZB԰$R]#6p!S}Pom8&/ 8ު y'Y+@GӤe[6QtmEf+f2ͪZVDW?TNh\,JA1]H_ Z~ߢ%1VηP jI SG v^i~@Rr9vupJweWs_yQ9,-}M \=_c])yЕLx./0pOARz{,F)]Bxs}P0gOY 9'G2/&n(Ht+LmҁO|$NaV;hP ᅿ!D̀ wV,s.5Ji~yjՉwDKc{Ͽ'jd3 UyIN GR8XCpGb >H ޓܶ gp {]杩C}Hwa쳋d']ȑ [ {3:3aܰJ="h/ UY^]1)ϬD%If0b1 #bO5hԮK@w]o%ʤ@ V?R>5/{" 0.^Qlt֪~H8q֤ m8<5zT=<k;@Xt%EZ?#;.g^%66ʴY-n4:|HوQ,8J06G&2 @^ WF&h)"& 1 w&kx"jZwByȪ¾4O|t08su6(h秼 V>G%4T8dVy?z!"ob8qc^ᬋKvic2{" $,єCE DJZ'u)h;pKL E]ܓk@IZ%IxDko7u|zNxQS~*Ѕ5-7WX/ϯ"sy)FfAs_ᩙJ6T^_fO6 w ֎wP#V$ۡR+,b"Oy9;%Ci<?htʤ=G2- xq?a<n)y76HΩy ^O&4ĤNhdGfu)vİ|G԰XL-q[!J5)d㑡\EJI(cIfT5) B'/Z//W7c*J7}SΘE>UlP%\i(#tpqb$}+Ze%{ W0ɲ}{;'jǟ"odܺnkuCoH(- \C' l[qD/ypb'O~@(x%}/GpFSyh^OM 2E[u.Ctr\ߦCP_O Q+m^D:;<̲⸲.:*+%w]#8<`ƒRL[֏iL^ӌ _Ңw2N{Gm8\4SW͡m˥3ZZQz~Up DX z ʻ4T) G&G%,lV߀ c-Ȳt<7YA3J'xuEڞ4T9 ζy.3wIN&uc1%Oz#_OJS$`dJ?'DZ i-0z6guG'BnEç,򅅟jџ@.QOW)7JeO')uJzUW_Z2B>hIɿȃ0(02ɂ'::BIf5=x4b'BrY9Ncp# -ʹ^unΐd 5_Dļ먃/],] _LEݴ'Nj` !ٶxsvģ#y: IY_ۥ. ޔn*^{j7pgqz@^Ɠ,(s;enyxJ}ѓaⳟ*Ei7!OzbU?: nXvfD~2Hc֊JCOi82#Sk^b>#,R#!E7=4#ױHUc0!OX8qVec2݋g=R uÑ-ʍ&,45>3` C;÷E".cC]Ubs+ʜVOn$xB6CJ#Iޔ0 H-VZ7 :8ȽB$ɗxq BroC۞O"߂Kh7V0)zM;>_t&&(኱ R8kx+~Xph`^|/H6tIa{,*b} { +۝BӸG轒̀pwKsI]<5EeT% s{ڤhPЇ(-@g b(=01MR/&V!%2Z}sXz({77|(š zt_e '7glΫ$VǦy!۰wpc"A,! `!,ӷfXj >]jM(v*Zuݨ%A~*sZT)4ܻqN׼\yVMr\hQXk)*sȗДFAkͬ3]֎wݑ#5Cǟ[-,1sQ QMwWh:-(^W?&z{rU&u]7$`X'.λ R/!V 2 K5068a''YT =œT1o BbiZFӒE㮬30+O="[᧴ӊ.EC4 Id*?:v?}Lo"jįֶ x#Tyq6):IsG?fäGBw6~z~OM=P MbaO0h[>uB&&5wC3*7M[VWeTtWٮnD‰NYJ-nlcÍULD .k.oqM]MI\۪ WnV&gګLmVR2P B0G4;5΄}d9'X/omz? Rneb|4-zKdW} ?vRA~AOz-(j!\5;rCC0-%VHBFϘS2΅9(\WjW<(+L29^`C _`wW&!?Y j"P5m f!EZ)*DGвI*^uIT:/л"Dt$uX$&S}Q$]أ0Meh@TǵuF ?1 D#+OQsC2hf>\A}{kp}+!y)81.dfSAaLgqѹl<,SeD!,+$ j;@;dޯox 7 &b>=^6+ItC!nW;)R]#^YN}Y'Cp}lPS%Hg-.ʣ}ikYl[sdW#:T ^iEN]CEiqZms8}PR)B܏jo{!qU~c3CDPsveJ6l &j1 Jf``1E`#LguA7bU"(5b!ȸˠ ͉JϤFlp!؋W<¨ȚRkBR DNXN@ʁ6,pFx~b:TXJY1ſxR4e:>e!&-nr$+"[rT4WJ *J?ۍ̗^F#qh 9#7&۳-r?7?:xo͘LXS)nOm~,oǀ7wʧ &#Q3pgЉ>'&ç/X>^q\Jeߝa(r,a!궑\WlU^ndb/(ǥKl6mĖoX VjeS# C:,MkO85Fiy⠓"t\u}M(3[.ؔ\ocNVt 0ޠcv ZlOݡ)ujyq^L$ώqcqV"Hf~!#X`~My*sOr$y)dBcˁ8U p5ipNz:7g4䶭)95>BUX%ڏapk@9) aAn@m_N: !vlP*lEl0+psp~xłcq#T6U]`>c;퓼ĿR~?2AƏ}xysgXjvScy?^-B6}A05lNi.?JФB4KG;vz=؏ٴGM_Hcuq9t* 1ĻQ2**YĂ# *=D$Lt>o%s#t66{ pu۱ ݝ+$圣 gGge8]Rm8`` ʲ*.iʙ+8~$Nw2u,UnYRԫZBWD棃솈+'P#HF<R602=\2eū'|#)bsC7tݧw) )~/1~r}ā݋c:4YɇSy~\ Ɔ{s n7m^"[o*/.h~<ؕzwFVͨ$ЬB43$U֒3_X{BMM78C^b"*"a%;%)8b8l̔a㈪w!BD}J\!.wKD^T`b9/k@WM8ᇯ]h."ݩE冤f{Il.54U 2TF-y(t`AuTM!q{G(ᮊĮ,C@7˗*GBt(LG#=)}> >&vJI ǶJƈ Zm&EXz`F;v#|^~=ԎbOY0ykS.JŖ*p6\6)wXߜPV@* 1͢C{ˆ0?5zy๺t-Dh숾xp_`n=]#럚=q`~)v>yUٓr#6W,&R袴1AV>ڬICMj$yv7i&γk<9D w0PD7@l0N`H I4Yվ}UM$]cCWr+UvY =u=A 8G/m(ӂ#B?9:eɄB}1t%\4ـ`#Yj{,]+\SK~~#ㅽ4`ah$`~pZ|0|Odoj`}72P Ƌp!X Πj;"Xnn9zx ,P%&EZ 9!k&O#4 IbAQ[v¶yRa_'. 5B#;0;t:JP MFߊ ~M bkaV(Hl)|(3_X~DeV pvE!I챤5hh@+r *|*Hn O/˱0ݚ׊ !:@s7\L+߳^qi3l@$"n_g?vsgt0]RnD#AIq۲ng*;>Uf+paJv ^s?5ZDU6=EsD̵(:!F_)ՔFyv?S~a܃E;9* {mZDE} aj&᝺f{]rb}6[6+!cs N :Z=kJz ,gJd2oђ&~C ú8p]\hwG QΘ҈HaɃeL0`6p/Vn7"rᤗxrt8sQ}Z4&0+&i|É6z+6&#^D6Pi@/!1^7EYS?e:5%]s.-W/M X#!_ٗ yQ t E#zOXoJ@I I ِx`SNJwSmd1|/ވuՄ:CO|5J΅Ο"RVMU"yRf5/eCtR:WS"=pČF~7#-Lwe,龉cU%cG~tnѽS/[w>]}'^xtzF߷Z1_)gjpp+P+-('\^g<xdAj" $㨈9qf6fDMG+#1h{LD.lIq7B)1 3GD k] !81Tb@nTX8khNUgb;k)ZCaԣ`D\tmdxِQia<+_` 8Q@Mx=3Uwز Ɏ72o/%[+ apK8?bs+7hJ; z)m,Ty4ެnWI:LBVϽѬπOf:o}8D>i+&7/s(}A؜3^vҁUS8ѳ!`# FvEBzIy$ˏ;'eE HL,F ML,JúZuxb|F&6"ZaX q`" zKQ=Zf #KKE4 }UFk vIQ>urU ;I)cW8YCIɺ'"FNHzULPVy! F:";]ػ$eff50H;Dy]H,9oMo X}A`n_^@ɓ2H)l668gq?a@Zߺ'Z/:Ee}-ta-:ʠ54YmQ ۍepɐmG6LKGkG\p$=eY7ۢJ$ w;> &4!2bl/TPBd|[9Mk{G- wths}&E)levs;f.|ۺ}s=|9|i ܏+hfm1u-˄ЮFz,V :z[H͜!&̾[[4U?&->XBdj#Ȃ^V1)Zwkb shu̔weu=:2lיӳHa91Q]*ZQUaM1S)Ŧk}+U brZ#Rj;) [H@[ɊH-W ={+v33|ߩ~le4amNJA#e#O}\0U?ۃ{ p X iV<mHtTvxCZJLf=ʌN3<83U4؋s>ygʟ0F (HL9KȲz)-D0L/QwQGNDyO^n%EZLjPBLncmF =f-6|mUM}ow BZg/ @OXYO6 M=L_-5?b3k {'qԦ! $S5oH߫1и`ؔڊG$ʫGLrDL)[D ˤ/n;f9;kCs\^\urv=ROO?;G 9goYAxˊTZQ= nwZce啋D@혳(YTPiD/#8XnSiF K 0q"e| 6vE^+̹˖ um)|ԣ DE? a6C5T:0n:}y~1SAB}Udd`8?3 ]YHlpF _GlwtajRC.&Ł."i;8]VLU/&[[‘<|sPz=h2]h6"Cք\@KVڤHC/\P~u9$ CK~xΙ/۶`ԫS4j Jʐ!OB̧^v -ywmcOTEa5 G vɛ삇[Z֑d>bד^Q@0 .#Im4c#7ji#~ WVC$FmyW-7Wy$A6OH9N!p[ zͰLգA+~"kF0*ABbm߬[2BRL>+|'ͶQgzKA_(I1Vb[_%. pbEW8혍}STOPG pi( M.,oaBEWGhf_=}s8DOR覹GXϿ g'W|7M՗J@dTgw.=;AoėrgTrzKO yh**R8?Iï5ո?3UլpiN6[5|bXje{ذ{R,slUa%7s/,ǡfes,:@،2vG٠dbu7~/jjQDC0X/6_~ɉxIHZΎ;ǭ2$g:95яx2!pɄo]WY OZjXmw [L|&uc00sAʱ wdt?`k4c߼fķpn%BfTk gR45Sؕ &}V]29ct B툘r*[kTPa O=ވlx'X^ ؉SIܹa<Ǽ g- 7-]kWl{V"(?xE#-l];S1CFx6ܿ1mI6sxi ?c@ ;륫tӡf2п[D&]i@Cn5$!DBh Ze2`.^L {`028IUFzؒvk,Wʾ[XSc>FOSمQx=kE0ǧ/}IK (cm8,`PA9-}>MTzc n*,|ZNNUg?4Us;FONh;ž|1}#6;vo3X=d!g`,+gȑES H:\ !R9UYci1"Qt zf$=һ{+pQK6@H80U6OQ {zLN^>히198FON--^-o4+JokkU07|NG/yMPȰSl=${A9C6/d&aiڂBd--!ZOKkEH[BE'DS JUXbX.?P\Aͻ(!xUE|VEc}΄>޸c_GH08]枀~a\LEċIhE?u'x=`аCkȡ0y%)4X<S<3 'I.wSIg>7NyCP~Tś`Gs*^N+lY es,.FX rޚ|ъ|Y/.f\aC| O^%D2;cC#ۊ,$rho PW3c}1S`Bo2U&&іNɵJn?WV9V|$`{%:ΩcxEH7sf܃ICJ]k5ۑ+gwHĉYk2-U5Az$!mm"B<(2BǮEPQ`*L:ad֨L3 e/<(?*wx&Zf772݇42ܯׯBky0$+{Vc!1TaiV/VX"jq[-fzK4wJxۖ{>IMŭ-1KKd*᧘2 +f4 _*FUec EKO&v$(NGYK` Gߋ҅<$.*Zx, fBS4:6w,)=T]܀6>,lEMqYl~M޵0>p;4V\LUrMm@˚You8bNȸw$<|US\C`ZX^3S>x4Yx$c^3d~slA쀽_Dfܗ7| =] d OA/E| \W$< l?|09$ Q&9 @?&z=I~!x;wEH#' ))#;!!4 (Qó."RG:{95ߠŪά::^}G-VCʉa[ɀd7Frke}'mkPE[/U`)a|jX"a޶6L︯&/ :Jʮ3p`uE+%M9KDg@ͬ:& ;5-bq *g2_v2h]G" dDCW`Hn =zm@"kHQI&xx*xblrWP/tBL8HN*^?()1J"G &ߗG9d<_&I:nbAEk Viqf*CubQّj5r>xdy Mg Gk&iJl -t0l7I B^Qr]"$eqGdb'U ?Mˆs# }7Ϛ "ViF,|Gy%.D[,yQ@4ϲe+4R>;k_Gp{hrQ+gSnrp+s]wDY B2\xpO..kC^^&3Uƫid;QV}YEd-c/ɨ=MO-DحV ?~ ]}{ na"v󑦊RqD݉vP2ޔ#w&hAM> 8Ue,(&o'B[sh30 9~/plBV: ] cA[iq_0 tJM!<1ңl^ȭ>lO[gϏש6{l4,h&T%C-mF\ZV~-kY#}:.M]YV] i\][/)=ӛ#kaL: 孬݊9+ò2Tl| vI.Pם{*]}0d<${րBӠJdbQiYgmcHn,O cdeЙqmIdd|i*5]qx}.vխ9$udub6%4VHf"n䷇¡hK14=-z%ƥ<4cjmȠJo^ʦ^0`51(mSB~%B>cf&92E(9mxb:FiAk@kH`ExѤډklGPD+jbBΨR2gF\F ٮΗݨ᧨*c, #]Ĺ CD|庄Ukx480"xj6T{RLz#MBVex2yG~KO~ nAM"{GQ.htF*$D\y3Yh'( _;0C36u&'gdLgM)) *iv^_ ,J2[lcUwpR0mjEPF`v ܂Z1.{T{l5׃W"D:*mya.GUt6L̠Q_E&^t{)+,Iwl1|^ [O(#y^ YR ]o-_pА`s_ "3wOuō%ɼFc|o{=,GCՁ{Z WHyn0 }@Arm$ZdOz"{.wW[A,w:kw27(UA0Ff1Ya;m鿰[2,߃E4vW` D԰p) ж({fFLʎ(w{!:$o*1:Ȅvqoev`AN^aK;RNIq q ED.p^t^SbSnX[QqI0)BKa~Nn9CO7^gz\πnB)!"J.BppZ vM I"9*mUV" .t%3g.x̟Sym59*e=ϲmQjy"xEnĶDJxSQk 2ix ,iz _ʖռPOrn}ͮVy66ne0rC|jLR~>ackyP_Vާ\O N#)36ؗl®7:KW^J]8S!S;&k:-ix.%jEG7D%j8;7A=]险#gu! @3~V,?SOcj- 3٨[ty}PS2r@aَU1i}:N(*T> y $;>jA sxGLɅOG;<(DATj$<<ΛWlGy& Fbt8GkeqQ:Jx3^ ]5d`|Vh7IP*bmPa cVTyoSҰ$k8u׎~0_["tYq{'sދ iuġq&"$}&0 )rz)#I&iJG>:_HK^㆘ hIy˻=),BDy/E sOL_Xq_BIc|J.KJ} d񓍒515&y hȂgP򲜂 +E)Zf6/> G:ׅWSÏt4:־7`iq"Ǜ[^̻ }K>!bsL8M5xkAxcsFjfܡp GD=pӓɲtwƀә) @M~r ^r͖"a )]@Lդp9='G_隙)|J6˃i"g7jj&]#¦_Z&#L qsR\\\ f>kVbMʧ-Ϝǒd s:$+TO-qdN?1!5QhI[1NtfyM R/l.:YYdV"WR,AEyrW1ZgA _ytcv>V+{o+{uY`&4^8q8Wɺ٤{Da' tbf5wVK;+Ysi.~25Yz5DpmJ0ܟ;_R X|})VNaӅ4QxzO`Ώ#RZJh#{.RA/섊Vk:+ۯ*?ոjBrՀP<46n rp<j:1gs+u&(cx%:ʃi-Z ͵LW!9U'$̼o=x`o/6ަ Æ@T饝v&->IU{;cPBvvf%ƣNXؼvqv5~%v(#ɐtumݑ. IwNvHVz^7HF GW/w,V2!Fvd ?y}7sL(PcL>$~puXi~I۽=Gv[;6Z.j˔ s'i%T@-]9[%7H,#H)e&:09Z-8x?X H/Shm7:mI"%>¨?|s'wj"@$s@7`0nR,?KHZPf i u}|]fII0ry縗nm Ԉ%_Na&j5栬Ike<Jnu(3T>Lu桦؅rSD?Uu>q Ԯ qrz҂4  :MDA<'ͪT捻I/A)H#-_w `y񪉐7&fcu:jУѿz i4'oN=MӺ+ޣ@PPUp qvp/ޫmFD;mDW 4RsGMJ5R0#22$؁F?'DWsMq2SdC1 Ĥ;,M1~t!&D.4ܡe:X±6&deKmS `lS1L'ۣFP!t %]9&'k^(ү7:n=lpby$cտ˪Z/ |Q9r}KPK(7&JTl|=*X'z'$_FmP?Yu]pi6hTl>ɻZ^nЬ΋!)ƛVLshcbhu ZWעeEz;5B )n#U ݀|"DTވIKJEx1sJ&koҀ-ut`}32c.BsN w];QRgJ N C JD9Kai6_W3F"%WN>IٹƦmmK\^R釢l%b%\bJA˥neɃڍ/zO-Y_;-6>*^Ǩb7*dh}GE.d;o ~rq"3M˰9_D1V$S;"JA'8/F!FT*MG%C{5LA`O,V]7\.ěK )'٭OSRyf036ȑV hS$8HXKvP$Mqsx 5,=Vk{YEir-cc"@aߩgQdi} 35m[^m$g} n{י˜MYyR4EIMMV:ɱf9y+ǑT E+R v7 =9$ZW ˵VwBO*t65IH-n\Wbz_jv!p5VBаB[6Ga{P,&<ī,u0 Vtoi]WngҎ9n"qxig Ѳ-XIe"uc^Ѥ0*`;=P h>K$+\JV婄 Ub v[qxLk5,]EO6]ŻD qDUBwȝ#,W+8CNhbߚf QSxesK;mp>8a'Z֨NL`RЂ^cATASkחmlOugIX~:@[xdn,@f$:5?e;tOhc8TfG3{ŗer0(uR:F K˧RJ'*;ɜN∻Jd19sDekي6,N4]8eb8 BY+/nw\&記`^-DUXeKl1 +dy6X>d'nc.-S,m- \gaf7*:dߧyN_Ki2SEV?+)?Pl&e8:E)we9wO Yf܂,1'P"UֳCv)*!i~!i^@,ڞ8yhw+ocȝ6+ >4ٮ8zY*+GxAbexn3r>8ξ~Uxz[VCJ6Sޗʷnh)$la}aH%ڼBMV!TrNnC{7s^:yB7ܓ[7ZꝲeӇ5hK |PZB|"5 kYG8v浍9 B<&]N* Ϸ{>wDUAQq? nle:͝o9d_p$UfXg?Vx3\/>xղA=E$=K*[:]$N[I[l4p;?5?:ROͱe8IYrolς4fh&/ =O(?3x睘%].6lAVz9LNd1[*CbseK.=ޒ^`iZ10e﹊3 %`QM.!.~’D$>7fp!KGꤑb&dž-2L`F(ar|s }1wGRnڜdzRޞ^q_1Co%뺜R=Y7D$xgW6'w u2㈞kph@Q+uM<5d޶tTZ=Tʔwb_ܜ{ԏ:HN打g~ )48G8 Z?pwNgK K;7N~ey 5$E+ɓѲ ĩfM2$Au> ?T:{ë\8,k<ll l6GR)JRn}Uj߿bFX}$ig߭թgFdu>ǮLGWFP-v7KD\ ʄ1jXD7XHt:BF+j*3 /9B.ٜ!;6ka9{:y%()9i [+SmC.ef ]_żDk/ĕ-_<b.|QZ1}$4z+P)r֑6g7lK=KGP5\SK ~321.4k[G\Z Pveen9t54J7 A빒Oe&ٳFNEHx+F[ɡjn^9jc=)!%,eWBDS6DHM3nGh&I{Eٵٽ3HB)9 Qx/^v>&t[e?(UfGpK¹]ޅ~9ZwA ?BR(^h 6$|&ʔ7}IJ~GFr4>733\ Ѭ1#߿Rbފ56)qfSDSVFIb9HjcH m<`}=jƭr ̍E*>| N C78eྪfO)`}TRMX/k}}R/idҿ"WIM& j^dx|oÙlĮ#>_!S`4&ɹ^8hMxk}PJ)B]*zfv򏘹"Wҳr,X0/|vQ@@VBha6`;qq&]Bd{=<rd祎\'"e 5NxY}" ګHqJ;U7tfqjlk MA)-lfm*<hosegYZ0707010000043e000081a40000000000000000000000016609d236000058d0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/ᬧX]?Eh=ڜ.+[gL2F_UXf~%@>nڔu-2v!_GBlԼ`utNOϼտig.ba*˺ot*0]}E8i4yE#itRCPCexPG2N&n EJEbe]=6EV K2iG2Lߺ`a +Qga}۔U-U)1?Ѳ|*P7VeeJF-&e2IPlYnmY^"sU`AWSH7q;}B)!t>-7WYCz*yݮ:".*)> <]6sAnjeo]ܔ[:bYpiTwHHσ,u6A$gmBFsIXkO ѩpz6avyC!oI5Z?3ⲃlTwso^]{@Z֋A"wި x+>=R $~l.x0Y2Ke?_&1Q~؜qqju e?{ʵa;z@eOmG[vVÈY :p/(ѻY7cH%/VCTuF dY PVGD#!C~ܮ[#gLIG= vOxz@v0S[Cl6~w@grSN}]|@ʁu9{74;3ruvB h[byjqzD܈']F!f2xDNn9L;Հv'4]N[f mP7r3mY+Tzucw3:f mT-%=ʤ}\zEDPGaǫ]rRNsquH+i;`rjXsNXD%VjsS<->@Yg\"a_ۚl.oDadD߰gci̢IC~~mޡi#Ҧ-歟_KaFM0q#Ei۷+ ie>3 A,րB]C|R#:#fcKAJa`XPϛէtũ>qĺMOs9y`WR )_ˋ%ʱ/^`%&'aY{3S?Oo@b<\]ݬo`}dZC))k3>fUVC{Sc.]d(g6}g鰎`ỏ4~1֍a?kMru| 2Y8ϟ Ն+zɛn߄F͋*)LD:T)) sc::Wh,U}Pf% Q5~hze]EnTղw}A6Wzl,h d~xRZ1?+Ηfh#6TmrS+dMS=9[[pdtBCd5Yx ,O;sJ `!g![xM\ݟ"xExp!ٹ}bccyU D,=#S$ޚR"HmMvxbGOZ?v@O!5%\RKeShtx>n 1 LP\)ABb-BFkpVqov+ P1gA qȪ$(nf;U8,Vyiw0TPW_~-H&WQ`r|F!nB=|,hߦqZ5tis_zΊ#n⡣MEl2bjr4ҖC'`qH]~֪*)fߛ֗85~eV%vy(ywOÔIO Zn\wt7`\SMdiX(-\Tb)7W7Q^;8qް=].W;!{*˗eK*_94?bʤtV7RȦk6tN50r/{_qeg j4M. @3Þ>4G˪qb :f[Ljhϐ4^Oh&#A#-ηDTmA!X5T*/+1A#3Zj2Ru'|QZRw4y+Zj iI=-gJi tU.g.Pn cu7w}ZצR]AlĆqqh_zaK[uGC{$ ?@!{# _Q?C{jAyD OIw,dڣ_q:g<XDv:$N=0!&8[lXL F2 !oaGQp?v'Km4o١} 2 8m=MYU*DϭXk3nOX`znOT{QgSS#M-2 RQ fGJʹJ|)6a j5~֎Thx<.+KjD;%8V 8z$nSϵj[[kS#^-| [r.M07-;v9bPCc,Bae R@QrDs5hG4kdk(Zh놉eW.f.rۂbRzPJlGj!<Ii1l'Z"D=&\!d&N9wa'}F/٭×DIħ!`zoVt!j(1[Ӏ Vb|Vn)xc0+.^牓L*=> I‚ԍ/1& >zV'W݆F9aR߫Eȍ~AuaQ؝=7 M gM]a`R"QFv/xp7TG?=%=U=]U:^\-B 'Oܬ~`Aa?"k8ۢ40sV75h;Qt% }64SfJ+G~1If:|J ŪoM9"͋u_tޕQl"{ #H]üڞl`-"բ3yxƒ.Z 8`]GkHԼ8/Dn+JBT6i#*:ŦW<+P+%DLPk{钥1~݅W%Xxz;9i S$W΄;C۝ݽl綗-T5Y3^ *MfD4f|%}$)ԑ>b Az,gݐW:jg8f_le#s-^6"y[#-$wBCfiq= AX[!/BJbSVz#?Y. ,-۹]pFFHR6 /LN?#0^nEز, G׉½I!arfU؄$H@q: ,"BUSIs+;˂AW}?+}}WKo˰ 6 ?ߐˁw/I :>Pu-)DS&F$,v_`GFU(hs#$`Jda!&4קDD2J*^2.؀vdcSYwl}B5 LÂKf|W' ̾ 9- ?1+y FJ8>{|tUxLb|v '"T&AfpLf~d~xeO!'^S68Lz>RՑ UUۛ]R* .ޱ##fǖQ>bD~-rђ13VEeU:bQ^e!'Rބ>yKH" 5~Yk\kJ+Čl+;sFǪyAʍ^pH!-Z9V6D ڂ4 1 kdh7@SD2:|Bxy/ިSM²\Z'/{ -%:;tQ"k m0 YbcҰ-z]]1)\TrT- ^TsRBerʩt9ob X2hsTBGte>k~*,?݋V{hdx } nW0MA1ig#R0FAS|ZŸ'ΙTMb fw D2BQ`!.=ѾmQEu{; ^Fu{ }B4RgVE S?:T}W/ oq`"?N(MnaO54{h^j\ ePX4,MF RFJi4h4^79ؓGn(v1R5YdQme:s 4J .c GnN ;d{LmDn[I]:_>J 쥶1tϊ{6Ct޲ *;mHÌywb B^\7WhGCo Uߛˈu&pħ5uR=+3l GsQ"%WJ.*[-U Gs^Gibfh6d_A:=*IqR|tCjWy^D? 5:'/&O{U,s E$kèQK{|sW.mk)1VXg{Phq_b@T"_)|N{j4l3.O&Cw2#&CJ w8KqqEJ(.[ElzE>+B[@9,n8F(@sx>eo"\ }iC7ϏTurS'oc}8I:H984H9e]ٵ8D"۔936&h+xNG0qw ';J@1mCrw̗3/&a]rsBHtV aY@)%NZn*5e.b> S}~!)2&'EiS5E E(D֎݈0 ;w~W;?"!TYy,Z?9C@/}MA7@T͢޿֮Y D>T!_ʰvscb5}E(̪w瞽Na>:$酶.ؽq_h0 DbD8ͨ1lN*b=ĕl35%[tf/5H9=7P-J(l4}'n[4< "-dfOsL٦4w*"N v,k8tCK[\ P[RXF1k~ f4*{oN(@ˢ_vXpϥ,3=2h=iA *1S)%*f{9w`tc*9smAE(ذ $Tßi7m c(%*FISo䠧C 8,e0z_Yp~ǝh]Tzzgm s<Յq?N塘?{Qe!1h6L@; KtX{6`5('H=bSB|D8F8-{3=~!%|${^P R]0PRWK`ΰ#< Z=)+WbQH,zg//9 #U5GAU~H9 .2 xm^a,|בYn 'cp+[CyUQ5l[SAY*ʪǗ8+q{b]ş^0FMnYA mdiMqnYiтo\J<ĨD΂_?{ks{y[ ďe d4ΌeO`{Zo%9 3_N4 RM\/|Tm2gq4 #-熌ְtp5 N E>T]F?}` LAG_ΪYhINvjq ͷU(BbXF:vxBt1znhc=!0}>}^~ƥ+ZZR]HA"}aliJgIlz|]b*Ni_TSkg]u!L-ןLgVa;!/:zV[^TS̑d-QmiDiR]{> Z_2W9([DDU3n|,piSe)1>BP H)iٮVQ-w0A@R}Ӝ9tkH젲h%S ժ$pi[7ߕ> 6<(,: ZVdR'wVuvw0w8,6k/%Ż`9xΔp|$T#Gj)@x -)s חwkCA+ p44Вx~} 0q'I(e>fnXT ;+]S[>#J^^@܌p5Tf@bQ1g&}sqpܛr0z@K j?(`n,ěVxGVUPTXw~hRc0 0(`?/+ &Y_gMQz-{k2GXfi9!qZlbcPň']<η  9vkHضoB pĦa+%{2#p?7(Jٞ[<é;W&s?WׅUA fs qt"|1IY2 Y2Rlm鵺ϹNsƂzz _ ^Jm7U?uj:›Au Y_;_.9v 6[iaz {,"veWwr-U]Jj{j5|_i~o=8+:azI$"G-N1>UtbŻ$*8c|Bo94*{p}>^MnRt'DOIer`LR\굩a#̸~B )6II2 sfJ{~T;99ϙ.P~T~%Zg)Ců˧ H2R6i@87ص/Y X/@cTwK-N? f4S~RzmHCSӲڀՑ=a_:FErp9c";5 z*U[b3H]tPG2s~ +ķms)+lxz'l1إ!Rs`\M>2 b ET# <̉zw:#vymҦ$s f;3hEwTA?vğE `m!M\vDO/Yde!haR^vFavU7䢪fe`lbj( R}Q%I)s{=)*$DFӖRw'` |YV 䜄^u2?1'hfuX\PoT ~9KHN~\ً;|SQSI.j{)R(ci=dFlA|YL>la-|Vލ ez_!TJp+ >s U깗@މ8/ *>)z2HUv4/!6f?|sDGE>>c5јdSx@_BmNFM&kvdM,7;OPO+5/Z.nmze_nS`30+b0"ܣE} _3qP+?!Ieo?2 9Nx#8X~ui\g}Pin ϝr oKǾ,Cc ܘz!0mܰ*ס1~Mع5ɿ}}C G zALq֊悔] : Miv(zf@Apr+7|EmuSMINrBwU h|/d7ahS:-XA<Ȟ8KeJg4kDD!U8)]l1A]BzTH4 E%>pho2KvX s]_WtH'TKf(nV!ԵN?H ۼY q\T(a!ݎH0e0&l/f2c1Fg؜(%X+`ɖEۼVwZ.vwcc&ڦ d!uB=Uq3i$!3=&Eu.HvMߴǫǂPe9@ iaqY ;2M=oy`>.8SѠ`p=&2gĖ.AuA[[*;]J<ov>KMV;:Fo(mDA;n=U3 fzzW8* ,#nqc !|kjf~ @WY~YDOq}$]Y<Ț&Y/?iAϨ +04A O$ViX'0;zܞ°q0t;~zcY-R< \x0''!gZ f}@%đ5[FnDx1!IP2`:v @ 2`N6k(sY鄤9:Sr"׏pn,g%vc2TpLMo*0`llw^M%{*-T:J FGiV+FHD̮ ڮI@Tô0Vba5W1ixa-3S!mU[hspHC=+ %G8iCɽYRPdncr_E@njGcZ<,5R{Xz_]dQv%sjܜ2`SpZ$;> }׎ |@ ph vou80LoNR(as!z]D_]s#m* k^)XCHӅR*?Q ߦE VŒf֭]֝s980<ʣDDzo9hd%UAz8fPlm31HF_;Y/?yȟGdj gzgP0?Od])7KٺސBKM(C*=Jmf̝Q_2Ş * k;D/~Hf-9׃8:s*W(Mgw^%>f`D^c+Oy+^RoC&>f7Pif맙(f&ܶMCp>n?/֍ԣ[ak̘jt_.tUlĈA귦kFHmM̕rBiA"_EZQbp&z/ cc6ي$0\ )eZTWK,u7ۓv:8|deBr*EȲc,ׄ- <ؚqsȦR[qq} & 06&\ !u2&@cI.}R$| e5!`wK2]ѓuX.Z9d R usXl8_Q ^Pr!?rS;DekFz"/89y%Ghj[(my[>?%݋dc154"C8`˜${hbeJD>t@H !렽SSO~oSjl[Gs ܩpKЂˋIO!d \%fd4/7xKt9˛Zle@ej- Uso' #]K%͕ҞcLRַj6^6O-̾ѓ/=R$V?7k *7ř1XҝO1 Y=:AW?HbkB3S=K1nJ B_ӵ 6j [>5,7Ww'9l"1G'fv1]K9(M֡2"P<oAF?ȋ7x(˄ Tj)Ίb'v4 dM?B,%Q{RAR$`w;/kFk,ٓs\1dݗǿ's{T|bh3~Vyk: ɉΙp޻G+#~ӿd]- K *;KEvNfT,y:q3@kyAEܷ#p5*B7h`@VKrdߘ>i\@t&\؜X!0UdkBz?d"|փ:9r~`*S8q[23(QTk+q I>\ZttPr aCZ~e?p_bT8a9 SذrV+8cƔtiMU^r*S鐰\tnb~ гo*@ E2ikbR;ZGp)hbv"tqX3=2yHEC }FIGE&>a%3՛ڨ|F%Q׳;v3o O: { ӱ9Q cDŽ/$<%-} VŒH{5Vv{6j&=?f5 D5$щ,kqP$?ҸcA f/V]f}B?2Iq v-,tOˌylvZtUC;ԇXtx-hv4Y;nr+do|+ pr؜o9p׋&Mf%խ6 @G$)X&ލ3fw%m9!yr U!R' X@/ZTC(lÙu;l\P#wz\oӤq]$ĀZG9SP2lu?:ԷڟBm)Px[|%DzOFwRqzO!ɝ: 9פ4ꢃ|h +}Ol*,s]:Ay=*ŕ"86T[iv 1 Od#؄n'd2K%~?w%T%ȎŽΑ|`۪^ժ+GbmA!]苋w8_)&#`-2{ mL % rV-x״~FG@H-y^,a)@ LTO`/ht$=}2 po^6'| *psy=?`0Hg>4M^9^B4.nDXK@n =`jMxnQS3 :Orai?5-Zݹ"]D4ׂH~=j*$}~ͦ*#ZT oզD;s,{sioOӉ[9U4/z&ϑ3Gv}gbc):jq]#ǐ>kk:ԫ-h`[k`vrL#>^)-} Ja·ނ,4cmR5zkପ׽oz,?G/p&A0w g>ۡ@)\:nmLdnm1;-N aL):gXPtJ} \nB|xʋN *dasE%}"hЊ#0RMC7,"njk?˼͕ǢarJ"JYנ|fًe؃ `.bHMp۸?0=f3(:Ybmh<;AJllDjWsHL\ߑ xiɋ<爍rXC3,jr{ C@jԜa@e+2|&@O')6D\ !# on0OSӿ- sŷʷyg !y,&jyDaл'٭j~1IW-/h "Acg(z s*%[l9Lnr' :`wCWO`@PChdLj^c^wIaҽiMIOMڛU.ПlP~O&j-S@yGļX#"Yu*vGob$|,zgǸcW is1+jSSᰉPcw:IŢd_z8&KzzH%< Jf4 z@L:_<ًp)͸UW0JCEpQ=<-+E1FU^bOgJ_t҃Z4ZPѸ){.T#58{|ÞI<v2jGBv\'Kɝ3=V[(i`Av k6r N*q 'ˤ(;轳O$)K p7U)#FZsuhb-?e]ZDe>~Bۜg@< N@ ӡs%gVrs1.Vt&"@QV2ɛ)}+D<|f|NSF{)ТØI >ݸa$E/aṵپEu :Pϩ3ZO*^oՕ?o1IH{Y| +<ᅏFfaqРdLbkjm\nI-"(\CX]!Ξ$JzE!(.m7 \@r 'Մ8҇2V kjaG^Dob0` Q#eRyu$@M {uv*~*&hd" ?y'ھ5,;gH1tr]hP1vOA1ߘy&? g߸,cm]ST~[A_$1 `jk'K4wNoB t J:uז Ǩ#X@@Sk%(V+6Τh6.:jLB~d.5a_1_4c {()ܫˮڿ) d}Dv,r[?QafM?jUEV=QQJQ0g ҿrЎ57Ц1$pW5bF#zϸlAg1Zd)j˝MBm@V>lkmm<ǻEg7"ho cG'%l5e椏q b C^ƛFK ڞ@;ǥ<*8LNU6. f/._\oL^R%슝pL 3As.nNO(e;¤s:]&L^Yش !"'oԭQ.1FIG2'SN ܲIIgDyXeOMBȬ쀼p3ӒaɫǕq-gcrlҌJ}%ky)tre@˛;\{RӕtE$6m`V1~ilZF^פElEVx@ah}[`~z SxKȽݘ"XK&n&}mм7dU4$eipۂ ev f[6kCepGG7\hAlbZF;cz KiׇH-ml^l6RqŝNʶmlMd:6 4VDI9̕FhxDERq;q{S5OѶ >_=# IJfݳ;2\ xao2G^[Yߎlu,;Ki(Y3[270Z7>DZiBA!A8c#i f3yb67C?EqGg%3W?YDR-3 mpM0T˵$^N9MO}̀a6!j;\z F5 d ܚ2*T-@Z.<;/K-LtZ!ҒpP=ԠS6>3Ʃ:J\ r&Ej65_L6\X8?~k2[|KyP, a}:VvR'Xfz+gJ]ϺA)2.אثPHm1&Joҵ5V5hGe,~Ii~Z&BAL ߥg\s*0%F" 0]Je%q;@83؋_2Zf?>y:l|?QlqIA@#4@K=THF;|nvVR'f+R/hktsFС$< jUtȾr5kG X@15kw\Rz?WKߴOЃT; hLk)CʊaOyu.gQz06I"d (<9BQ-}Q0.2z``QYn`,Ya3hIq]tôD}NTݕZGHNNϷG:"ѕC g a46SÅβHI?<UB ,Tr<%۱f@=D1pp~biZHх%M?v2 =L!,9ͣ!. =|z/74ǁUC(xL+[7n(veS$ujŁWojڍOR8Ioڌp!愅Pvޣ\!d< Ty2X&huxTMHxQP ȸu!t;f < Z>H3iu \Y%7$z kB$ߕ\\_|E?l![ xCaeQf[XeE=PAVDփq\ @#WmT,x_l" yxquNvkOނ Qx A~5 BIW0IY'&qQKPnI/]#H#{\>dK(^^:-vYt/w;gYZ0707010000043f000081a40000000000000000000000016609d2360000426c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/8B,]?Eh=ڜ.+Ƭ8 SWX,r*2Xw^woQ6B0ӻqppD)ܯ,BT$,SCъ#$p$i35 0gv5rhkTIXVc3iO1S.:XNB5nƟ&JB.G| dSۙg%&zAU Em);BPEܵh\X9:f,/M!#Es\ [%%u(v)UpQPpXnM3OL*Lm؝tei#B>=m) *Pߘӑͦ^|u<-tSGbâ$q r L{|)Lgu߀%f'+bB7-IA]l{Tފ"ks0 pf\/`'8 OăRXM5WiG,KT2m2/I}J]'f)n8"GyDa"5[s!N^9Pᩒxή0{&;U7'vg~pб$*|T#HgO!hGofAs(!ZK`6D;Lغy9fQeH@| b;d[LCyuw$z;ؾBA!$E?UiP"ҐIXyS%a!ȳ߯-rpCqu۶Q~(<4OWuǻn6_d;D)iKrZwFX̒y/aԃ3# ls+NXR%`L7x`56!8ʚJlv!C R1~LPWa? ODNL/j. *\`r~SYG6=급>5kɞ RϋMxP xAHװL{ƃgbmOˈT9 NdF<jn8#. vC7c], dnWJu*eY͊D߿_}Wc؀s¯2Y} W|#PHr2U^0i~_?6 HBGJJv n=c[';q \.KC @,† K%|8'VM978>z$ti4JXIQ7d`vUsк rt\UMC\ ZÕ7R}ٛ޴P&Q8Y{-\uֻI$Zʕ3Yę{7@窄 ,e~≑zm)`oTE ?;ls ao87X1ڗ'1Iz' ( ~u?:W4t񃴏s!@~٣G^p˷- L4p&NЃoxEyrԟ"3 @|5b/;6{Yڨ+u"^'j#ƫySQr9~UA)6)a3Æ`eaxWAz@d V43!r5A6+@\ẙErۥFy|,ԫUePZ2Tp+J+;'f Ϭ,5`ۛXaoMkoCȐPv^&wo5eycT`%rMWk|QP! LP+.v-L4+p|4Aw[tiz:[PMTqq_!~^U-tE 1"Ldcbf-,~9K \txkxk(^0)IEaHI`!( o!O}X1Jpq+jW@!4eTaGX>;{}{hpw5:)3e%7gيJmݘsAhJ!`~gn}Ϳ9 8Gɺl:lp1؅x.pOUURn@42ɇ }CXB< DaO%fn#لD?R ƆG(M?h=otA K8`48YWTXs8XF"CE쪾 e4?N˩/8qD4B0a2ف jf,/ ih9wnçXV!P$8'EQ&X1oIv5lG߄G&[r0e3ih-% ΘCЁa|6NnE3 ^}GY+P kJT-IR UXNݲǜ"S-戈9%;HVUkb4nF@-s=6.l5i<+B/C]Gpx+Q:fs| {ҡ1͐mŒb.;; 'v! GFM \C+)"СEU5̮JٍU!O$+] Su:zBlX}~ p^T}ضI!{^LZ]뀀_3&WwŘ4WozY79|dTM={j 52iG"O"^؋:Ϸ逆„ԧ3N9'@2*N/GYf_{͍Uދ@-ӏ=S 9RH·P4}c.|^>zi_2 *gU׉8&i_-i:`}ۯV%eI'$gO[u"9cMx/KeaVLt1Xdm%%[a9֑fi>%i"THpYꀉ[?Fk(*9L69@Vng(5>U] $‰ܳo`=AäK`av꣆X=!A^Y&%䃷bʸPT7_:7B@IC*,^pt-RGe>uJN&Ka$y`37 ZjVȩ<9Ēe'jXa.3xUtyg0dOk62v9 gƐ@zmܓy["Χ jt`Q6u=2 #i6VbLP#`uTȓmVho~<`i!^$.-6]5?@'ѲOY¢WČOGXfFCo;*⯢vmq PGv[ߤpٟ/\U)(~uBmBv {!c滙W!^5}@PsnDjԧG7èꬷui/r %M`P][ى`.=g-z6l x<,E#G ,={<#;J dg,u6R6Ft߭}|V(E3Rޚwiv6]1>/h zAg҃k\&<~5F܀fC@;Ȍ&uVi5m+.J!xMG~h KW}dJ$=6$-BbvKK'.!ϛ)xj@ݟc3\(e^cSU86ڧ3 [Bł E͙^cܹ-;IJ$YʧbMNw;n QciMBNxjUG8"o_2K QLhCռ+CE9TS\UNi4Mw^`=JO!-|ڠiN`bxD絫wz 68$I@ڂ0oD0!GLYB2-}JfEV 6-3GxǯsPi os?s8g$ɥǎC)dѼ<gʷ@lՀk4EF=f=Ĝ2(mzG@-xxzdQJͬH>?S_ #2#~fX}wTTZ=㝏_pM KP:YLa/POX@De*(*SoUKԊDW }^Sb#"e}pە/Z(GOު#2VoҊD$VDsG5( 6[ATdap@Z͓ƿ#mq8UX:*m+ɖH= 韖90/$JȰiDsw$g+jd}~- % j%6@/0{+wc?Q* M`]A׉΂|1=kg3B-C-v~6=wR Э?.;x[].]H&?7fKk&kdD}9@USf-> ll -O sfw5<:R51ET2e(ẁS/HDx͠onN@ex(U/1Ѐ-" hL[~ L Kbb{o 83 ;1nڄmd/>I#T2>"Lovܳ3O]u-ŗE2P{;U_\-,ylrqT%n״{xSI96~3z/RP~[ \==ǚI?`N3)ZQ3!'iqHtpfmwcMYk^TM523T:/0Oz\9yj>('nU ?rά+q]-?%^>~)\mdN!llV5y])9z $XBKڀ.@2& Ga1pg}(k SGڬ}άuztCCq2V>hc9KFb+ -+H2f.CԑVh/ʸܴPuM6. jՙCЂ#8՘ެdTP4+ g^GwhT=@ι { I)l7P))%u<>b;y0>2@ uY}FoYQq2]Vա{nCFJɍ/,k|rBd.AT}Kҥdc |FGN\ 1M?{S!I)7"OXҷ_ɓ:ox;D34S$%'"5?J&sV~(dJ "L.֞kRtpK.}l/K Pq#mtydewz^.1 ×)C C֠΋(bZc^^yFx`vۃv@=e}pӈkiP3jH% (OU33mL.Tō"Y"Vf lNe?kI*aX.8/:\Ndkgc176,ⷫ9{2B\hn~ ^wH$D쩼 xK뵘vREf|ä0Rv9|NhKvfME⤯3P29 dP ᠙)9_IJZ眤z񻘋K )#vd͕:΍!w%M B4GǶnك~s)IC-&ƹ\'be 𘦣el㦭lNd]7FW9g4ַjx/ɻcn;m|DP)t᷵aI@Z#pwu'ؓl_~mj0ɟ{V7TXmπ %& ZD`/|CP!U<8b´s)ҹGl-?(0ne|P9_l0 ]-F[|<(h 56"G4 @$bӴk-JI#z6 6aЦK-7#qMQ;x"z`ꭧ̵6OrǨЪ7 D,K]8/,}:^[ sR:&q2 JKRVVjH3&v7UڋGu3&p4U= 2@?PXxWk0@"-BKg1_^:9|#7Ԑy_VT/Dd*fR\ؙ{۾˃pjqfV<Yt\+_ch$,>Y!Zni]/09H~ГǺtvvž%>*FC0mq#U>WaA\{&\7n9$o7rKH ?ǎ=L9p q*̓yeibx?#ӛ 8nOќ[TijYr^^Uiz] FbWްV"ŮwKRAXW-sRG>շ I4 ^g" 3{(~Q-ш;ad!md_Xvdp$T_*"I@E@:33o-l/ң W]#"U-%;= dm0XE6+B*0!erSmOXRF܇S(Z]Twup3dHa\szeXf|Ac!ݚ2"DQJh%::c]I%;E|vZwQG!ÕjB R{(D=];q Qg׌00ogN*Jhd  %<*D줢$7Sˬڹi;}~ٔ3Kݗ?QZ~.`( J1L2jX P$A &7j]Tb>UE˄zKn}įT 6so{;I|}ߤ۶4rNA"F¿0]Y®Tqxb˼;>6 :d%қmYqy`l%'>2nϢZ~/Y0>:mJƧf[):0+ԭD7Nzހzz{ -\uoܭ_m~eoՕRBDV9ULcTg_}i )n|zvOݲ{;PRG(`Ë ~QOL℀VY/0~9A´Q-'A_9)JUUi}p(uWԵvR; $cb@q@,nlZ0|Gd-^kxqDQ RM=;$5vȗ0 qڽD0տga<Z*a^Rİ+)O`GA?$X UՕ_0#e)FVBn8"x ORlD_L{d+ =2|;:LPxj~6# w#閂M+\@$BsWp%ƻn]﶐n6+Dea7uXzo@z=̻#;Dok(ҌDGHwW)I@ôf=/+Bm _%J5vo!X֦at=`YwxNf` @_)OC+o` 0"2D%#Qj\'ogB x5ɺ#Q lJХܼ`~wM "M.>Wt=Y}I51Ջp,5gO2*9Pߤg8T>}x-ÒnoAR'P|Ic8{D_36GR>K6r܅Dt-[9Ow ;% ۣMQVPMaEܐ60#Pv|e]Uz&mŃfJadxjAw eˌ޾`z&jGPkHe}Na8{'{f.6%T!{. ώsM'6$KC\% NG4͝U Yƫ|>tna d`O =w(2p_X)!GB>)5uF;ёf(NW($/1H 7+[^6y0zK2/Bqf/jS58 b,]}1-0Nnft+ F1VcOXt-Sp?~횹$X4FcHr #tی \#gp!Urg¢ 1s\OJ&*9t9p F''ۢ>zbblÑBJy.܋4kV8qu+ $.7R%*rɾ !4zP}t=,aYͱnQ^n0W]:Q_ {F5*L[Z@@k(Ya]-  că_8'M\~wźeC60F(:u"(V oofK1F6z;!{њ8XCuy^*D!i)ܪ"]ggH:sVuXTJs{`{i5sz& T5 [ٕ+HrNA W&젴LB ep"WӺq<ĻyNC?U,Kڶ)j{|ő;äD/)8ܪ)lb=0rKqeE/7)Q9$jw @ z1]”1̑o Yi8U C 2joJ]zBg﫫 _ AKV=K+e I~.}7Gcˈ,*r &^2٫9-Q!@Gj5|a3 , S@yz*eDqىsį>\ ?,] =l#}0  a:teoz#YQ"zW XK~G'uB:oNw f*z2[HC'+!_DEg*Ufx`hG"8jwȧA~@fN똤{XwSHZXnmDgwzn^w5-ʯG?c#u1g ɸ0)Z$-%zzdkZއEӱ{`:Шrm8W!]/cADa,{^۵,oXw L;u-!p͟sZb \LQ2v4#t6V$gߒag>U(L~gꎪF^Nã PZjP;2Y$;`s l'0y_ 4łuCc1rY GːA~e2ҷu_ q&`&%# NӇWz$3 'iq ,4P˰qJD9:H }-ݡ"vGDw%A_QE4Zr s;&N(#דx\$q_2R;ZO}G2C !VlmoXv&QS|Ќ}^FRݡ\p. 1c`fXlY[X|nj3mPun+E ͑V"]l%ƓN4e02X[ x@ F?Mu&,QT3wHQ/$&NS%-Bf&_)m?gCPh9OS:ue^ûh|(1[g \ڥP 4YA9n' 9yShabra ;ֱ림F9K} *kY IbӚ=tф /jS΂T r%jP0GV h,(aLDd7zPtR*J\ÌXptِey%}`by$e 7sN++;I>)/ bכ8ر!bs6v]R=“s?{b2m9 xiYnbY8QZ^ fŇD^ç>\EU|="C!FB Nb16X&@]GEDЋcT?aWbߨ+)(8̈́^X]W8\vy̛mU49 ~%e {)rB p^9p˨]Y@â|ެ)vObe{,,4`361xn?⊫"RMD8@՘ה\  VN :7 /;c]}:CT;s+$,H&F >6%mĺ!oC8^Q-bٷ[t"{15]5\rO ڢl(^T!aWT|)E #zlg$9}1c>S9RR&fU؀i.łہT)&flŗ\}:Q{A_!+vlHJ;2K ܛV{) Sy:1 l] 4֘w. cLY1hZ{gAyB$U A.5m͝Qȕ3 MQ~RGGj&ζnb: .5d'p?pd6,HBXlP÷}nXU.D_pKܗ*ӿ@w#Q27m,v`.WU< )bf쯗рp~x7da*Ml{~` S?8 8mqPi)p5\P`j/{!(~eH/(B$=A8QAh-2Ɔ),W6Y'J*Ey |U=nW0l;#ջ}i$mRPٻ"N@Hϸϼf,G9Äm\{1]dSX*A绗$g_Sשed3i !`'n [+$I"E4\E-SD=< A! $a⪜D[G0@d ca@ct8iϻ &d&>t5[jև<"- YRG)G+9)#q̦XV P(gWJvc}((AIX,٩v_YTGRYLJBS#anbJt5ȣnYF[B[~dRF1a"QJ+=q=cACu2m0ACsːPi_ R4?WXLJ{` ]T$x$1r;O#qa5HR'Kڕs_P |Y k&eW'ڐ` iu|^{x8Ѹ4>yUhP!D9cI D`uECB/ )t:NPu/d(TX-.&a#Q3 9uYbsE~#PPda^+Z ODS`%@+ ,e5dh*o_ah?+%n3r[r6Q#e reɣc{@94‹@Sю<:ڄl0UISVxg u&VO<fϦL΋K"PZ"X8vKZiB u#SǴ2 Q\.k.'hxE)!A8avۓGF~"[ O3**p~(O {6ZtDZ +'HL2!umŞ^/R]"oX=[ξ@ioll5OG`OiujHW!j^t-f6􋍄TI֌ZYOA#>`&7%G0˒י,Gt٫9:ڣn!uICaě_-n#埁 rlµUگ 3 k~ 'LU>ūqeQ~Qu) ˜L> N\nе.Ip`Pc v[@stfHr|SikdD)ip`ߏ ԰/sX]av@#KS_T9* ԓև.\6c- 12Rz0b3oY `(W-o+]ZwJhI .Jllc?,[qZ"7!pcvTA@v,Q,S8B&r S%ѫu9n4h(eK w"JK}aOX ZyE_HjYV^э>m!ԭ35gFaEf7SȫT?ʴ3Z]v}#wAsA 5Ȅ7&`BL p>sdɰ 66/LL7Q˫%"4#u=ZqWh\Ro"KAMx=+vc,L:cʍfXox|x=Y|a 0;OI߇%-:xN%Sݙ_*a[I ϛM-zX*=R&?S>m3/)zPN4.|:=B4FK0 s6Ne_(,_9'Oх6a  ?Ć۰]]3l X.;.tw=r5_/`Q`U38]֊dN![.gri\ƚM0sXP윱- lQBE gB{͎@~B9]\DE#w{È}PY#ᤦ 'l LF^H74'Ć8zߵ 8ܡG$lK)#WiT?鋁jN~(hgb"{!1x/![ ̧rGmg gQ Z4}m]*Yee>VbBrPt&;Da]#~l!vH>E-uZJ$k}3,ÏY2p)LH|_`C}᯵ O,,:Y9񜜶 w[-Y5m[Te>lC{J̀<diy.|<{$(e>]f~Q]df$k8 v,8XM;3pU-+֏%F8gAt\bl0oĉgYT>wh]|v˚٬~d=1@ճy%x7?F Uk6d)b_w%K[[+osQM?G/ȆB@_KxFo=tqG?:)tS.$ R}˙U8Nu 8Ȟca)7tvatI8yw)Ù^iz?m>D6nk[q0^:./6g{[3͇eS+Ey}P/`>cXyX‡X{ DjZߓs{*G k /z{7K4{Jdҩ3lvjFBCR޵jo`N |(P? hT7.uڳlW,)ҹC1wd!`Y1Mn\0r5!ؐziOsDgއgBxyӯ`.9-lr,QZ Ӌ},"L}ڋ`A ۥS[s9`? n5N{Szu:I9RLT`^DnYFmn^!зOeWP ߕFKC85vw:0ae#mum4k1ŸNRL/ (~4%A0UQs@m@[GwT8kB(%{8 wVTVMQ!/#|ݵ?d`VBȶ S)tkP]EۧL!􀴠ÈHڨ7W#*,,牍@1b,uS!@|.2vơNIpN~ <uRӍS/R4KmumaCc TDS nF ]f{mm]S|׍+,in SZ@44- + h 4{2^Q1 mBbyKbS| 廬A,'ׁ["XNZj?0g LE LY6N*[esv]2D&\3,Yw'HK%!;F/ɒ~CnnGixW@RVCUiFWA686{&ЈEnRnbQ5rHLAX3w95c J" XG⃪XR3̪s3F;?R?ఘ+j4ur1&(ۤSp5@xP몬}L`Io zm׵ h F0T_8z,?d5r^T '`KA- I,|Ǹύ:5R.e i.٤++|bi4!n3/(h/0qvFU I/Sh}\$jnje:e(TYZŨ=l uF㶼}Q9nBxILE"!NbV)iګ+יMHT#B/V%iwEdRLww=:6>ZPwٰ[q,#y dק>'\@?j֎oˑy}/) DL ̢%. $ٸDocֻM Wż{Nbm)OoWCRQ3b|a*(8yPDzl=QHO Y$kwR~UI<* [0J?A yKNrb0?oV{J֌kÊ)J}Lב{ =$: c5x`Ɋv u4t/ %WQ\M52G}73MȫvvJV7֠3\?CFM ya\iV[0' `>DN;؇X~]JY57AըZ Zb\Ro+X*g-Z2ދV-sbSOdg[o['z*\en{*Y7W3Ę?Cxq9Nmu6Vޮ6U|=E@Ft T~j#@M2IcQocD{)ʀ d)K7f24WGu&qYSKdD}VI;$u|>jw{tNA&Uqًz0y lϻbWsG]u,o!{WP n2S W~ N5f0!#MgP K}5T%\A4iwi9ۊi~% %eʝ0ouD/+G[mb-Zi?{* 8Qz9b ~I\[ +w26V(&g!3Wa ~_) $.C܌2Gv "anx 1!x;9 mOQ=QPo9r|XunI>ϝb34Bp^ɲz$aڤe:1qf.gߚɪEϸqD;*D}u_a "EBdÌd@ yضˈ@?&?6Uyi3E ؉!AYDD 7]k#M,?k K:J. &&u|&͆(q\ ~XΉ2gSR [DJJx'9$F+[cohʚ".33UD;r^=vR|̓' jHֳ}K}j|;qOL9ƃOee 460P7,L(w`E'YHḫ=y~vq[ #.MpOklV%Ķvug0}VT"vجm;p10n9srk}[f˽ zIg 5I*#Y( 4#anFStCIZK>5dЏaI^qf)ZÄYϞXab>';=3C 38r2L`)}/Bɘ >roZ[P|dseǪm۵sNWlxSxUvlt_hlLQuPeqz V 1II_n ,;6=)% !"Qdt AƔl85i{'"{ZWU:&^{fn'}ʱ2gh ͓ޭ?BYD@Qnaz#rb> ?oН)3359%9a- $ƎF5ey^~UJ/e8>%D&] љTy8٭Lo@e.m X%T + *v^#tp@ o,MosIx뷝_Gy]FOkۮT9 J74,GQS5J %m;Z@|e4aS2ܞpXbΫ t@,m, 퇝scOUQ:5ˏsÍ]tH¯ljAA;@`[$$(Q|$Ո K2==/M{5s 'S&7Swݐ$B.evyU f#jMKʾ4Y(H+=E{>X%-0Bԏ/-1ЈB0y Gj2ƙ;BFR0sѽ&mըYFi5q|~hͮ>w|כ凫Lϓy퓝Ȍz6!2('K{݌% 'ij{v$e3bqmeXVD8+ŃW5}!bOgSc|U ?T2g١\oM ~sI.3_}RA\bpin pF]0C $ei7T2½P{gf(i(l#0UÝ1R:n4?C. hx,OZ]`fЀCPd+HDTP{08- p af|.ledVw1T_f+hNeAe{b́E~abszir]HЌ+>̊$]A$>y QMCCi*"LAL9+ w\ ljyb#߿-0[ FZ,S</WiHzwR7" nns̟QԳŕ )Bg̜O)sΊpb~Vv*nF 5Ȯ+^byQ[>&X->2>ð[V55GF_iErRc#V!wb+]R&_".T&>[puw =G> 9, fMuR\|Sa<2uFQQ`͵\ݼ_T")4h|Ici6W Ǜ<{p 6aJwl9pn۷,H-;c +Ky2lAzq^O]7ՁLᑍE#:4d),++9<&Hv0}JJKDLj.5ЙXdSWTr8j2hۣt 6(Vyd@(jzON1-j:Z vC}+#B(>T4iaBZ?Vn0=wo,a9x]l=#dtpʮ a#a?xD|ں,<"cPDyĽ׶d~a)9"Db5 W {U~J@̥q.辂FfsTi#f{ރΤ)C5Jrº^eo@ImJKLh 9=s _IQW #VBdrfIT1C垔r0ʨgYAyc!oDF ͤG7 >n޲5 ގhMC >5y}뙜;u_V\JrJ $v|c gm`wl<)AUYS@{\tm.NpI|@Q׽|@^K_:U/9tKk+ߗ27 ~DeΆ^Ka*HuhlnA:NTVXt8%zi˓I'r%>^q"d4?8y/ #p TA^*,U3j mNg#BtKp|.3C0'rKZ"jXp>ka"6s|Iz'Nkqy?HFT="پrx{<4vZ9#J%H=*&!G[|d? (%eNLqw*jˉ !º& x p%lo霣Wا]ިi@hVQ(j3T~>Vg26iySB\;KWF"=z9uN867~^NC$N<0ZIӔ eox^r/d8[15`̸I YáJKS;$## 5/Jd*?(F[N0]HLs!g)FD&e?]CNV} 0_:K;쟚!و'$g`8+V%EFWخ=R"*l\ۮWNÇ @@J}c="0 ?C"y s2LY&-5-`A!02X$AmCoг@A^H:-7ʇ0C?̟툯Yɠ,UM2g_S,z,;DƢl L^"n- AjO4"G]-c+d}[nF*$|rh[:WԶ0]ii{A->}UN1"d -Md4>Ē,G#{p5m|a-Ug;H) h\pH6͵Z`,6d%C{/ .`(ze 1+l4Zvc Kȋ?UO -^ÒsڊLI5XB'CO~ѵQ>.>1mc{1c+5kqb8U-f@@}p/;71H30RNe]HeCR]u0H{>( yQ+B"N.:ߥ[M ,*-ԽJȠEJD8CSI*غS!"ܣ7=X?GCx3k>R׺/gގdBf~0 nGMUNO㞫 \09F%hȢfR+uO>eZImb#'QӤF6;QX&q_ 3D1^3RWsrB1DVE2Ŷ+lW)=O9iI.>Z'+Vm5 -Fr3.TJ4=Rjg2 ۰ӸSƴG}}"si{QM3 }XI!厷_Xz^ȇ}SѬM5%lRu}F(-5N래6?v%͈Tcb ?\nHi2wRKm"+? K$*B/ڏ]0ұݠ !W?#@(`g]91:\tӊ@0K]>Obf7 Fl~ns2:!&]VE\j>qG 9.ǯl~˹1܋A '8<@;LX ~3=s7a(Myś@b^rxi™ѹ*n&4e0ޣ-v:4NfR%<Q=\QNlTƎѤ%MX&HخoM)Ŀ϶'U1ho ;}a,-ݠ =[6r~gѠ}1vO-PC| sp7K*"#du'%{2yiuvPgtݼ n/.&`9`G~F{ ^ijB͐sU%zRCD:rX32.7Pt\Cۣg-4CG_lL/,]jou|+J |w!bWF(2J:|}oz1+!C',pٍZ4Zk3|旄5.h#P, ς]]:Ձ<>a,o"K jY@5">|yGsT ))X0XrNQO֖q(ZQ֖ynnXTc5:z}ɔ&voTZfXWv4pjwn;=۸d3!V=Xz&T,y6G},]bsOpׂrG.fc4?̛ "a%B=y ʝ]Wˬe VBrUNRyٿѹe 4PHR}ol(@N>dx5s8v~BꨩenEm5ڙX݆9S&smPVNz}L`).5_dZmBVf,a9d^#ƠKztb)yD lRܟQ(@?&%0:Fy1UbA'FU2s$4S}t5F8Ӡ,Jѵ[MAjĢ7gc+RhQ-\?vQ+NVʬ]RF 4𽊝3Ҧm;d E|/>?JZ' W.s!E>-zK~m}=5 a'++O~cg!SKsr C>a7]g$s]m,t\g0' tqeXG`SWHK yΡLM̓}Jr.(_I͕mb. Rx:i3eӠIC6CZ[F}ACۍ9L:L<[71(%G.@oRLp瑩$sHf0P9zHIέNXTFO[KһKj.h0Vֱӱ Vò7h')P޹z1Q[{#j=ʂuez+ݯS3[ڙXT=آ=o-8J _ú׷H`yp4Sw 3V1gZ ÆV]u )nI_΄' sVqvWo--|x0-m#`w|Vsk٥Mr/mZxn_cpLY`7Ԋ0_#{Z <3OK? oam.b9+=2 Q ʶYP̀qoGTM4D%+FnX,%- )FYz[OvwYdkT G)eiik=ǼVSޘ% 8h޲Ʃc0?-.9)4OӁHJ6ZjVn|Ӧ7%` Ƚf@G`L.x'P MVQƟoN]ֶJ?Ի4=(Er֓ެŭSv1J'ANf2.ϟ$+V ðuBHhUjyH㴄ӌ\WZx%/_GP@Y=S@rs)H s9jjڨ땖F6RxU%X]μ} &!7nK%B`B.N꡻5FŘôMM`]x+e3dh3ـI6 8D D|U<䣗={5'#xn$Mw+8EOyL=vcqT&fu pU@ɘ [P ƈ~+16HsILŽ0Kl9MC7C˓URT;Ѱc(.JC#Q*M7Mf_ ZX,2Ik+\!:̜jZF YL2VOwIH= -7]iIG=ͷ5ZCG)۵C"EFѭ{yQz/e㒸)E2)Qf ʒHbӍޜuK]kOFT3.g {"a[V dmϓq <\f]]FlSg <@;\*7yۃE AXoC'_@/oYVW#2<CfVn]P_vNZ/D&<>zʙqpc5¡>d9D~ e@b̔CtVӸ>o&N}Obv$Ѽ:"l}S |jG][ 2BwȮ9pk0q;d.xa-f#D@#0Gr'_F56Ii<E_ezU'J9߀T]K*DOH\7tN2B3k{oz5~Sh& r^S@OY:帳<<ZĘ3nŠaMBKjuk2R3Uwvox77\.ߤHZx쉷 8v37—>4C;smYƌ\q]Z4NY!~0%M#',_ï[ʹ+hkB#Oϸ`&gt9a7ddȎ,:N1㌈-+)d~%>Fk%#rJe~8'ڦJ5.Dq5ˮsMt]Lё} eMhWHdH\sW:Β*Kwz贌7N'#;.X`UT&}Cf 6 9Œ{jΜju1TM'/ƻ]8sTY>-5jFNA@DfaGQ)&_(:X*WU*mDžo[U-#j]=:PvnY( {kk3+Ys4cBa0Se|-΂B{U F/D52Q'S' sRH-\R/KuEuznŨ'F"eV)>tzLBS#}+~#fUM7o4}^T,RY4]۱@= :QJG_ J%~yy;s[%U 0>;/#\ , M22J`5 23e.iN(dt߻#٣Ean}蒞lAIaIOSQYwG[0<7_Rҫu4vG+k2J ,b\ܗ#8LCXОCB BpBX;bdӕS'eQJ t42saS1AWz7^]ai\ǕXۯs*91N=QO(MDh7Ph ĜR\09.1{4XcЂ[P |na -.p\=9w 3 Ѻ}%ưvuLvf [2 d`!:;yTt ΫtLQEU@oy0OlVݨ+i G%<WA(N 1A`SJߨ"#{VkۯKb踖b9,xm[2$5U@ n ӹr/9b[B[!ľ_ kV #ޱæ&06?E!MeBy ~ؕјSz[ [K-ӏ{(4 UY9Һ8hfk*Hw,4=o_o_0vN?3 1Oy/sճ )U¸jnsߵ=Thbt<-C0Sp}t#4Ӵ-I䜁FW_LxT, zaXyO/[{ۓ &-7Y)~72'!EC<ج&|gVYvWze͑!k({n`0(FЫu<[FEDw =xJ]eƓ) XlͶ-biFС!"ić}M#% =QFoy&B " @R{G\q*f}M"&dLNj'f6ʸ8mقA?@%K}w5 Se0SмѾM*.kSZ㼕V+}Cu.nHd`X5ZN?-<ɓ2::c[B': PTL["e|0/8GגfҮLbT!{_ȩc1PFW<E'3"+8֙;8xՎ%Ouٶz7݇ٮ\G/+aH ݺ(k\) 1+D~geN4#v-L#(gNxkw4 d]j~{ OOj^Wnw Рr<(&@qeZn;މ;rm8x;t2&7By=4@VpOVE KmՃ MFl}Ld˾jV]t 9rr4"״ gў /K9:QYy (TT.gv6A;ݞ0(ocqhNYyZa>X:%q:f>K54*<>oLPfKDžq$ߖuz&6yQD 8}F$d pgj䩇JQ<wKH*"\3e}{M4ٜ5hm|gzL88(SGT@}*a$"mؿ t^,e<߀-IHy-tݧ 3aUNZbpצGaůj3qOh@.6gF1 5hBXJ*ۖJYl\A gNǂBq'TG 8+c+MF> sva@UOT&wЄUJy7:Ud`[x@+^5%JHkآ1OCXh:q-4YAhE&^]A?P/5,ٶ8&܈טkݟhS{% P~ ۋ6zW N(K #F,-냲 d)sa1@,VSr B Bt&ÃW_c0 ]`Aagƺ$.ҳC `}2};ӣ Uzk$H32movաcD ?fkve*Q \A"]*XnG_p)x1w ːȪ>i\JxiՐ'`dO0+>nk^xr<u9AE=p҂UD:KFU=JE Φ[?X=j6AgVhX&D 4x?'׻']6[|VVfFE6|Bx9U|vF.„qYu rUB32)ٚ?=+;i&{F tdnclJzP(Mg )]oh$(e-/faEŠPpǖgk6Mvoi"Ҭa$ʣ7Jj!L7V|LFDZU h#o?{TZK{<$fCn4]3֧Tk bJUyJ`qz_b涒'/(FQ1V9e{s"6'xI&,ԭI[)sNoO)p1U7n!Fg]$ ٛ*2/܄ZӬՉОvv0 1߬ݛo'װa㚙3vsA)ߋ1HW3!ܲnp*mޜp5(hO,\]:qTmS)"&hEt`fXMC*QIkC HȿKt6[$L24 8R[d-,U~?Q(X%42c*LRAe ٷhJٶ`^rtT&[Mx>ĩj49Euzf}K\hXqNGz~t74f^=,eboKzԤ8pš˄1y%UX֠uX7FJ-y{=gx|P'HPt `MmD4|7} ?f.59W>WBINPz葫G51kPҡ k?­(LMVzEĒsh_Mƴb߰t]~%e>xwȉOwnvPD (}R^*u,B`J7 g{g{6қPfsaar=LWhȇ垤T&vI!Df?_waOSZ󃖟yCzn_>'DHX#4778Lt8ϻ,N>!NOkv#oelOg|zӣhD]?+2ɟͬ3 xYwpOBe,^\ Fi7y"çl?AQܫHݒ ګăGSp++h> g!X1A;RT(;a <(B-UjT(W(tNa/qLsJP+?tǴ?ƈ滰Ƥ*fNsN*l ؈ġH( Nc\M"M7!9|*WVq4>?OVGƇeN(hK0M:Adh8D-]iBS?*G͌A`k7ө Z5lɈ3U?K☙ƗaG+_ 4G{vRb_ƫIќd{ǿr.8t5tӿ@NGܖĹq䓿`)ȈюnJ苡W%*#Ks?X8ι; siB}XCi-< 3Eċ᧫z:Ob8'bFLKl6ͲdEWzж !;Ul2g2W?3`.QGnT`z[>)ЮzI5>[P%GGUDHw"!ewzM(ӉA*H:Qhk}` ;jHfSZ 6+E%W m'؎{tז>.6!Oň'-u9=Tvڂ/)Ѕx7}%cCjSrm+ ~ݫ\ql91o_#Jو162!֪Ӽ}C c뮐N$6,B$`y_~Q*UY ޡ(c d04qꕄw[Cv hN\~Y.Q'եvݕ6 l ˍpqgK l`A>>|҅,`5\~zKKCX,ݣ+CК[<e?Ҍq<ֲ>"j"vz&THU* W7rj1LԽmK!7$o7;nAt#u[t'ذk'V=eAiG&y 0p]v^껌 ʚBw)A+~TgҜVnkPP?r{-H_ePuB:gb& iW>m~4vEtx&> aKLs$CI|1 ;l* L R"LY6)5$G[n*i?utBؘ\%`9q%HgTPŞC⸻5 _'x bJ)W]1*sjq<xŭ4o .+}g{@l}9݉`R0NDvۡdg|Qce7K$n&vQ3?ܞLW3 p0]⎀ dTJٹ@P Ft?*W'đbg"qڋ~|mjSٕJR5k]35ܲ*gKU |"c,m>̼qž(ޱJ@9tAڦ5yX,hfra&%(k'2XĺJ.r8TRFsBv WZ`AgF8Dz˙Xh]&ko!>:h ՗EmY.yl |P92BCV0z1u%@2BEY)]Io4Rŵ3L?`vx4xKq Cm(3S>ٝ&6 b94= ^sv|Oq'}Rh8gVUKRԳy#7Rj{}Ͳ>ڃ_v=V0P${V s4/#fI))}-YbNؿG4S7g0Zq@O!ʄ z u\ tnDbwU$& Cx4xXHoD,AFkoWA㾙pYb@VZSk& ʛHpi]}{OCԍ`w  -Z(,YJ%Ye)`Ge^k!Er­67j&7^LޗW!{m4 TtAm ˎ*qUJCע Ck Wu>$ȿzRqS`Sv $¸ó־X\"eD1[HBeTG!6"gW:RE> %mڄsG#͸{Sn(Y> ;D.ޭt@X\%\nKxv`g3=Yc/$|Ѱ>qKɀ@(=[P4=hg5IT<,q\YyO66Qz;29TOБe ҲϮe4 {(,qcQ#~St%ސg;QCUG#=+?d.k4BEK;@*ȋPa;OLf'}轹r`1Ϊ"Ccu2o2xy&#zb0%!vČڜ/YpytF&ό=)g".I['h^&_S~-΀<޹Y N \\ Ҏwex }HJ> =%Ma _pn^B637]|2|J .7jx4O!R^[_]Xr Me`7/2:6vRGCB!. |X &ɡֽ0 |rp2ca{ܨY;tRh\Jk, wMnQIdťb V3OGt m4'69N&<ICH50d'a!𘾚T滲w239v!t;EY5mZ kտ_ ihTC;L! ;W/NyT6V@SmGt:\0&7϶-MU-Kٙܘuc Pԇ'b K]r"uZ5:{WLhY68 \Y$},WWӎX*`4̜Xs%ѢYpAYv#] Ʒ9B>fng7|k3]fAJ`-Xp^+EYqsRݘl3q))Cx7Bza\"VP4j!:^#-iYBdi5sD`c/U `!j #FT30?_5..H{{k0PA ݿ;K2wAWk@5" 55m;ɒ5yCnZzӏfdTYi8'ROa[V("&rFOn*u!pc1VÊi3p:>Sr7tABϥ6bLi,P;XDXgijҦ06('ڵtr{OM #γx5=ZO CiT,Qz Yʄ뛩\3\[7ͥP/&al |@i4Ǩ@ +:gh#Cf 3MhgVR&o#QkA^r C"w!Ɍrs޼" u~֘&#BỸm¬̛z8YWt6vD$%[LVlhu_v/@.t-W^^1 KD+6윧1(sE~nL); N =4eRPF Łay9C!elvoygMcNBR W:']Rt~띑*?Z[9iTd}\yL:_sZzg̈́8}!b*ݜZ@`49^S,>; h\MG󸨼s3v\ݥ*Z";Y8Ӡ`ebl:Tױl_ƞǍ{ͩc%1Ae=;YbH 2mmyѕ _|ۂ [U dLgЪ[ڪ N"P؏ҋu9 bA#8䔖b,<}[]=>ӌM8F=Po{ (++)e:"=՘J[kAAtșz?L#4/ڠ T]tcNle:/xlHon_e)%ۼ2FW jᄜ|W¨8K爛Nqui%򽨲 k Qn%ZVLw=ϒ@{[|Y ^Ӷ aXԠJ\_08(px  \ Y>"vz˰'>(TߠPc1,]Na>[Qt5%QkYS9U&(9{#B+BE~AwBv虡&X#V6hzi2-oۺu1ӂ1ko zz;Li+Ӛ >DN'+rof}_-sLo~  Gḇ>A $:pN.Jc{tY0j{M,בHlRtXmo)gxUa1D?l 6s<޾ip_{3!iq DH!k)YY6 d8=S\7fG&LsC^.bSIJ;u,4]җW ݹ& NH2Inp]=tW?wb9QQ`f:FG(i76): ׁ񩖍Cp+e4ڪS)To*M<)q>7 QGL#9{tnӿTzK UV;A=ٰJe h.O)\bt"ˑ1&Bm7Upz/nMF yv饁E,iB IڠO `gp(@&BȖŏ^ϙ(ߟ!cg`߸dubp615`Ļ~L],YK-XDg*c^)IjHMKiH0aѧY/l?ʙӹ -ieꂝvI7bWGX\ ^wZWFS |{ldUZve(n*?91PP'~V:Sd]NI/Rv]X|+hݷW.dOZ ON;*lf#%o<#R˦ ׁot#\uhP;J= ?fE%b}ۯxS hNWTJIpX1Qg3⣬|Kz܏5omyRs T(9B2KdQJ)%9qZVp vɌbhKQ׃~v]~'RiNa x~uDk/Sb]hjwlH^*g5h7&M\iL=yo;:Bm\H%xbL2}C63K#넛",MY&PRإ ~  pn'ɶS"{u]Aw6gnVlF8uY*;OE ux_acPQ~֗&\  W&AW"g(8ƶxͶ!1eq70drm;nڜ~m9{ ܞ{5Zxs>nFE~os;x4`ɂ)|lm(ӽq {5Oc#C^N@F᳂~3騌[tn0/ArnuS涳aC z5 xFDa%eI"Y "8\"ǂ2Љ'5~jBqT_y85.cI#c!9 AԽ8n?!kstb3/˒|މ #8M5wb_zIWo:.7bdff²SEsҫ"t< 72CrƪԸdՑmx 'ocsAh?hxu #<5^h(禣4BGIkd 89]fG}krfG,Dz|]$&*f.?E3Dj!E fJ%%4s>>Gnywb((]1ۋO*(V~oҜy,7PHL @Y'rDr680UƯOzh;F[N6'UH=#`R<759;y.<52`L8 [X{5tQ?\ ~3gQ!RT ΜH=y0+>Љ׵ʋ'rO6&+wcoq20+?l$l3PɦKͭ)kemKz7Ȣ1UFR4b৲HU3b{­8bSVdqk  ( i1!t o:X{c76l~sQ|ڶgI#{Է$ϒei/į^,9h,u(Kȇ+.rW+=P{I0 ~WSHAlj[>t*I JzC9X}3Y ^8A;U}^u4fan6=;u%5; .Hv'!eQB&J~A#;ٷx#(L(N,ʗjwܿk>qvbծ[ri[^Bm^ ؛$ؙ+V@U s'.BV ֺ/끼G'%/M[@;e SNZPaαgҋ1T3G^5NsXW +ǁ!] ѩAumqL #х A#s4x{ׯS%,L:S9s >Wr.<,Y &$r +3WwT1{7ӹ[ ԎS r^dSOŭRM^D_8/c2D ;26OZw;.VǬFHcXzhC ᱀z$kC؈7zŴ<<-o E +87f̺ED4 'Mݞ46|gh,RGQo^(rӹ D>tp0>#n+3h 5ѽ4h<Ԑ<*/\0K-Lx8 -[̀oE׾*Pv˅6q"& c( ǺzR6xAa9Ӑ<yɵkԁ}=u:f#GSʆ57^[>m2_ߟ"??SnaxN hܐ dO-xq@\$l7-%rp/X>z$h`S|a߮ LxC*3͏㢾 T$y nBu;nשڟEb?\4>)D!hHo:h 5|~I.'t b) }+:0b+`G hqrG e(xD{o}b>HהgQ{E<9Aij M5z]'l8\ 7YF4 LnYc#~o=.*"g&}ۇ .SP ]PTR?f ΚtS5k#@v ֆKlE[*ws(g ̚ʩl6ji-K}@Q< ׯzn[wE<<ھM_Y\}/ w!DrPj, (kᳲT\*vK@q Q*Ѩe!I*#R!Qϧ9 ,]FqkHV͌M*sҿ&kxdkv[ O-<{)Eͯ(. FزVLI$GF 8Zѡ [z T3W,IC{~X.Nu(L̞3 87#%Ey$\@(v297.ĊxeJM=r! kKD@G(@xq, *B|?Uk/uj5/gtf)z&* nXv6b T\<+ڶp 1Wg|ar ^^ه[n5:o!K, g QAemy$c\FZ]ֿ֐SŊm7NCb71auE mtnhhs&OZu#%oB$ R`byṹ y]j b*0xm~?;j_K^X yPw0$LkF$f\Fjjr*vXHQHwemxjqb2z B>!#ցT]_!CI[~#Y 8*-BBIdHM-54. hG1/Y8azpnPZcH{?ޘں7zvj6TQ~%A[t2uy(.R!Х[bd~ tᴅZbbE1Hilfxvׅߥٽ/u*d/hC ZRx%(@Vd|-E:I2vKQOl^XLkfN@B\d.`y<= )'HSzw&lC]zTl gdR;\eDt:P>A$yK+}zgG| ۜs5Pc(L([MMDp%<Kd&|n).- XZ*:^ݏ}E:On]Ǽ\u?z j*s`A h; jrpN/>Uӄ]W R˖b.}j).W~7o98y v21fcOU7@y%肁/1_d5+4$Z_+ bpvc t]a FjXUsz%: VAU͜9CRp)ngB9 "lŜfл4 EX`8 \g*}K <]T-Hڥ:k*Ԑl Ԥ9mȎF*栺jɞ19=nQ$9܆zV~[wII6Dͤ:ׄlaOa*[繓>$5+'D8E-GC``H%!/4^TYNjxQBIƙg*G9 NÊ1oF@MBʲ獒] 3#4aWH9xƬU 0}b qQ,0q=-[[+yJLbލA]沄F?ڤP @TR(d[}狛x_L;f/uZO.;|hW$Zf0s_x|"Bɯ>~#(Tyt\b?TOg8Vry sOn]UaϯŦ8r FHgԚ!Gwc?YZΒ3?[Qʑ@: KOC^s}7dCElWA 3XOd875vb6 '罩2~"or8MW,_.әM%ܻIwΧ"O!PPs+(xҽ'Qm3aB?E }b8dRWACߦ-reUFOc:x M+8,v]"IfEழOGp9__^M @v8.l-2}<eE'/Z m ǔPL?s*5_çesJMDF$e& k/x6zks =Sm9 tA)ۭc RC_n#zuENS2c7q!%p N_/^{[M+oǔ3YyV8a|(ҋ 6]&!K̨*HgH ]知yDުz1 /ى\=+jd6Ӱ ?;Q+E>HH~S@ l%nź׏+T\X0p] O Z(Awof?1^lwPX0O T}H\]wga|B1KnٗkDR_;TNpݲˣ"s~O $MS}}n@ o43$UdĒ3DU9smV6lhu,_T|Udh')n;4p"nk18lnE BfOrr:_oë+/$KdCI /za`LM:)TW8c6 J&`-ԢUe4/Jܷ m1? gԞ..@]kT66ٌ{i ԏal3./=4PS:79JC(q ]2N"X)#:\Y*l$5p]ƩLN5*`^s`";Gtpca[*Mʐ!meMW sBb 龠mDsGښ]y Xѱ>`wLtWH+)=>=4]]6X-c^Ij/vl(1,uw8~)ʿAZkDCŝ`FÞ4'N6 ;ٗQɔ۲rG`ƱHSvxb&3fsO~ U\Ó;s#$sFCQh74gU^#VN#E,hQu2->DGIOTy([LӜ@Ð+/pi;+)p9A\T`m6=Ŵ&$T&yC Cue2ގ'4 A45/cCxgXAn¸ᄑum4>[5$ 6fŇT a8 Ц81,0;T i,Wm`s1>H[zYukЌ6 a"=AJ 9 nl)a+nA5܌OSIdA^@ց4ߡ7{=$";Fqz|==zd\\2U1;CWA$G)G h7B7@t`t6(]ӯlƑEPއM>!|'}#/Gs DG53%kA؅*ԌXw"B` cͯ6r>]YJfv0~:@ϣ ;J qe,QPD0PbSd/+!h^lc#t&mcݻ+eOÉ4QlOt,DŔ:^L:*-$6C([T#\#8n]wvkĘɈ ܗnia[q"O,.} Q5Α!fU ~m1ff;<DyԊywI1!+.?o${@urJ5쥕M%M?$)g͞-Fo7"Է3d 1GּYC5n03V}[{HVz'AS+UQK YP&`)y%F;10)/u'H67ŷtvj\=B\}\gY(# ̆7_U'uV#:2Z2nxp!|1=Qq ?^eиn} A/?aVaM[YS;4ď`ؤq {q&k^8 jʙ0%~wnw_r H*Xr͜8]9onx]ERm<唲TFj1gSv6lEQI a!g3ŧD gdC)8=?-ڡ1H0|U4vk yz"n$c- L,,t/'r,90St2>[ܶIAIDNh^hWDO3(8b)P(PB(FQa7ت$ퟞm V`8!W+(=" k<֟6(7vs Hf7@|7~b̑wjZ1ax| h|v:BYY'ǷP3AxjZEZZz9OaĕBot/'AP1awD*N =ȜXȦl޴{gI0 ZpÎ1)#cw_0 L -{}Og|DVFʄ6a[$G|ԨbīMZ4m}I3DAfT9Em ǎ2CzH-:Gת4>2]̝-ُlpYL7ݘ?5uKw)@', Je<.t!p kW`+]l&P>zȮd }apgKJ&!<~2Zp:htlu7ߚaZ٥BN-Ki9@a^'f6A}+!ƼiOg<܎sV7wYf[gwe+ 举&/So{+iv!fꐮI/9/yn\'lFoq?o#ӓ5ut膴mG[N"$VMtZ`q玬H頒P\hb!YBxVJr툈O/zp8!c.[ӦĪH:L`Ƽ3Z1s9fr =Q DAۉ''/^/7! l_rfrD"*(JG8(O:a^j NtRxڣL$r2` RV"\rfZͺ=?BDá{ HDdӉ1k!{-Pitpۮ0HE;ᓀ:ҠErM.lrFOݨ!  *Tk$ضX?t[x9ܳZŝ'xA(J/NR|R-ӂXU{$^9$ue!Zq!G͖vndL$;cC[m ,K⻎UA?'ێJQ,[Ñ~LSE흷8Yx΍^AP V`Ǟm%>C-b YDvE>:$T `k!c . 5 d*['f6(&ktfT<&ɥ>@-PR6]%|m8+?^),?^Th<xDG VBBW0 4xA4 \ ek/Ghnpryԋ#ɏQ빴½3bOA,sd_vnS } ߝqڮҁT`}5؏&BUnNRAt.Ҩ%mzuTl=0ɼyUSFya JTFk&¤F1ZLˏo: hz*/Q槊JU!Tf DXfWV7DCȰ-9MQ̹,4k -Eڎ8A6ύ,e1o4#J[o\:QV)qó^JoX=4G9ʺS ʨ{%Ue5><(S^*tdGa5?e>s1tޥ#pB+Uh<ߍ$*%ca%lEwRa^d9eHBoX+#L%KӪ"c>7W%uM7eD[ Mm$=T5] tg4!bb8˵^"0SÈ4gwb`-jNeB\*όgI+Mk7!5?Z~؀=0A(UmǔжF*☉h{x@̚ K\R'uCtx.I1y7 )ٿzeNT/C]=թDͣ{Yw4] :jC*3Y 9|9s>,"~1HބPEQ9vP-MDZ2l| ώuuJ$wzzs㒇idQ\7>)*`I> yęÄpq2;wM7㟯ƛNiof'{쿽^c ʔD/맀 Y$JrShv!uC/SN㣰(v",}|F=俞5y3V Oof<$)*U`5(gK\f'mmBlVk~L.~OaE8?q;xT3ve3#b-A&|ΰ5,0Ô1oy\$L|=؂lݮKR-UwV) WFޒf3mZʹߴEu-^ :5c ){2-np"~~"=zj@3ZYؒ%ktCuP 4%(<것:cxJSـxO)aX9L*±PDγU }XvZmWZ$X4V5N`4݇T fv5=[~t=H8֚j3pag)'=1K4_ )k&f$m1?4kBlyQya/`Zt or{o9wZM[(U2h*I h&X?kcfT?'pPƒqDSJ4"9OyE؊FR<. HM@QԢ^fݺf3t"<]7gDS&B2y^)=iW8ƍr0zH{oafbu Hdprd6eE /A8/z H )*e!w%Ǐ37/)bO6ՙ;b1A77P}Qwz1 qȳ@gc+1UUMv v \!ʕ"]C?KBZYKb.Bd/qU*%Nq>: `'kX>f'V̓8e/Csma#>+臗Py] GpkUb7ooIo{k[iHwQheeo`<깤hɼWP\'|!Ƃa) w_i%Ʈ#>[U.~a)}5٧E/4(xwR?FH9ZH%gم_'AjwV\`P Q̺P㝮v`~nd(xPHQ8ЀY]uF\ i*XQ|A_!N7m3ce)a}TޕZ蕪Yo)@5Xd}L > Aؔ^maX dw$X2)Z:^M7_S20F@2liQdtvL72?$R? aT:܆6Ҳ.0)楨ȶOT/귉3=t+V^\RdZ{؀nq͞S7tJsm2VR@qIo@Xg چ-z4OM8)>c!YCQ41dA,ȥűca?I|$Lգݢ\ۤ?mm"]HZvMMAңoRCae^YI9FF*>hsswN P:q` xRFpM۞yMgťqAMVZ]cC*BS;gk~ܐL[#-iSáiqݐ|NHc,ε縉i ͚Q>d4:mعcS`ѻH̟z#Uzцy.Rq{Ikd6 ~ KBģ}wFx(%2FOC"LmZFuKf* W_I5tYSM=fvIT DڳG8#wx^GPqrIZ@((P~tX%,Mb fM˗P*L0drԀ{9Dmui$ `a 1aoInVYSq>HR%OR4Ha|@)t5VR.jBIbiY=|껗3&/)@$%QV\3+@YGǝiGh蜾eLH 7Z)wgV'çR2^R_xXԙO%1Vqpefr_N`[ hFmO[8EPzCfz:7Ax57lްp~+GM/r>y eu,î,9EO?Q߀U<C]OoxA3Ep5 VY)&+JdEHhЙN~8ɫ|Vʢ)oo>N j;x b$,AvLӯ=E^;.nvF&PbVAؠrzB2+V89N  s!*ГM @ \t.SsVj>%Ĥb^JQX' *a:7#͕vp9%2b%삐KMtwT#0/_Nkjcy ;rWt^"BIWybcVD}av2KSܑ ݽzD8 `dʇ U5D"r]AE)eBب3q*RJ+33lpy(nk |/?Ȧg=M:~d-/x GM칀kY ;<#TA_ͼkC2].A/[vSHްTK#`E=PSafd0e~TD_{xѕ+SLI;е.S[vH1z!ߝvQz* `g͈ͤnbf- >;տ#HT nk2e"&Jаi'0$]UV6aѿg;@[oӂScPA=Z 8ԐJ.ڢ^ fP'ந*z!` [g21B fQXV' :a_"®1*OB;`uQ3v -`Ւ>WY[C^mI 2ߪ !h8,u>SսX'q@1XEO$CË́Ёb7r m(j87~cmd9ۣ pdў]pKGc#|Uƌ :Ao=z:gO+QdzKo|wxB=={8( 'O8ǣ_nQ˼ qMT6dGP;;]mg@̸FpS@߲0ll&SqU &祘W-e[ƶ Gg tCkAdx&$ +2{7sXlTb ppfGBˠ8à xs@䛂rC:8TsfE׺N5l}]/^`J>lBaa6PVUtZpZʲk1Fs&F/ 2̓ZFhRe5,{^Zj)tQFN>zH/X}塗X>4w]Cq(K!8=9/]eCw^ "~}@tԔRuᰄGϲZ4w:eҰ2PPs$qeSځ &@l5urB+Xvaކְ0^AoA#3vj@,:"tD],ԦU뛄R869(qˏg623+ /Ubڈ>윫f钻T90\f!+z"_NYhH?zikke bkEWeLP@ <.9W9S]4Er;2 ƑU/?ny4N%5cyaŧR7DF$>O!:*;G>EjixdT4"+=pW {VJX_Lz;l0gbqW釅 NuB/B1g_Ixgjp \gӜ;]<4}p\H] En潡"ĶQ sk5UAIGN:PT cTL ;9&M!DZ} pqʟAI=zj'y[w)렄vX28"4%z(7Z*c/R s@ڃ_X]6$^&bs@4ͨ0$Z`w.T|UPuu$%YBljnKqbnHP.Cjq]EbzjgFQr <ڹMm9GۈPl?Xo+0;jXTHXUoD CC/0{X>w`jpZޕR+)QVҠT^'5Mh[ YK/B, , "O腆V li~(i /<aO߱ǻHrg,.f1MF5GA{F$,{K4Ѱ7n@L@(lL:ɨvr*D'L*Dkz`fo s-l:I~qt5 ւ۽z,MGؘn*زFD k@$oMg2-6wHY=%(fא{T[j"}Z?) "J&'r7mBFmS2a#Mr-c߉F* ϐ]+[A~9y{Bߝ+G@at5x)Kfy5  =(CM'Tey}N3XS2(+EwTJ5) 3!$;vd !ʈJSC5j&8#0Z ڹH=WY ds'd)<w>AikG\2P^2ngw&l-v+O݃G(hδ\: #:Q#uA)tZUdK!]蓧&Ѯ\]ؑ _UP-ϰzѴ.%[R̓@CZ/bgK_f9yddk F^N֧3rNϥ}A{AԺ7*#Uqq4:SwnI-ֲBI)M" vmooJ/e6/ZܓxN|q_쐒w=#Yf α>H+x[E_lpF1Lb`|-rtEºn};#еXtۗ}i0F.2fo[U_OGƍߑL0u8h$GWAb LQ8;[]FH2 n4ˆ٘_s;.g?Bk j] p\I rvCy'UvfQd@TPH{DxiD vMJά}UXT-'ӭξp*n3!r w-o[:\>kܒ6ӯQSCګlJ.M2-^Kk > L=8t9''ъ!5b: b};?[ϲSϬ:je:/uquvt QF{RasݸgاNRЭԅ?6ܖluF̕=ApʻλK&"㖎İKkHœnؓĥ/ճ]c:Fz&.\9= ˸ܤՅ"2#.gG*!~mLS5]!Mɛ>*i13iBת)9~`3jز̯[E%I}H U^ c1@(&wO\JupCe8 >qI121Y6Dz[_6+Pj ϪS'b0*]]0y?*6 hE"8綯%'JmpR[Юe$YIFӓjya^4faxq:t<~Eu.Q8lНu< uGnlFuh$k.?*@0dn5NԀѡ5%O' -XDVsX DeoJY8J@ 1#>hs6q 1Ǹ1@7z^ёo\hb>&ۂK}R@k=h[g:LZK3[ ֆW1 7"=h^&Ѐ:wT u+x6[L{Kw]3ѽuYtC{ Ō"R tmSC{=Xϔk ;"r\7M `Y[9 K%qx`%L!Neʼn!} [PM;Zo_RyXV^yfx&9z0*S H2}hw7fy0x>#EUr'c OpgGAxP;phB0/2W#+XzgD Fu#5)U <0%zİBяxe4~CS4|E$Qp=N}y;hI5&JY~x$Dr}wJihsJZzyɤgئ'ҳ"fj]G+!; qp=_n\DAmoG莢ima9"A`،rhxSK?!8U44 ~5rkcm1/,UZ5f,Ԋ+W/S[Ն3s&Y*=K%G*PU6S~|W`L>k_sLً>À ˧VĘ3m מÃsye=BaR 7}`n(dk m^!v%;O^5.&7F4 t+;0*8ք2 0ƅ<;s;Ie3r508ss pQI Wm(ܲǰ3>İ0_=/$8ΰy?z0Ԩ,ԇaUs|U!-Nk_=:[axM:: =VG2?uK.qSϲP<$L2p  ¼ǐܖA)'2ge~>sT=Cm,,%,݀.莳`w\h'3 bByB$~(> OX\zKs8;'LыqCl{IZϢaT/`Y:m?տu3\tG'2IX/PeMڱݍ#'Kăo15)kϯJl1vلnTCYԒ%1_'%EsD[r6ǁuԟ$c-\.gr9s,:V,Xis)uէP@ ҲӁٖu'b<9`'],U{#E6?)yGٶЛ>G<_vdNVc- S?[QՍK1oT J^Gr0l4-ZsD!R?oj]b,U {OHD~bNຟM7R-ڂM`I?QޒnǔE[`qie@߃%oqjGtք;V'$[?LLTvXvCKl$jH}LtGa)Q"kנV`F_4bV.r] <,t6a,~q|ǃ[ ]NN5=h+=%QId|zƮ@;iX :{{"&S W6R鋅4ӏĪFW 3u0ճ^'*,{{)")c6#`Iֆ/{6.I*9Rn8Q1l{{}lР wΐkOi:$ Ų.#reR)kjKdxFCɺ̄9biJe Q+:.gɻNJZ {jdy!j:SmLhq|6s(: +\V&Ћ 'THs]jVF0~9@*=W^\)D90u3[e=RS}P>5a7,J~[yE,(1)]No ­G?ȅBU dKrOh% BLhQ|:R+4G2xrUO*qTrDD%)bNed1-3!H\ @Hfɼ&ܼtT!a[OS)dܮ_(*ys.ZMaTbK]9VΣYUU`ZJޙlk`WR}3<7$:ǐf|3c do䋌qpQpP7ƀ> SHgPKh"v#:0x,S@:b>/nM\^Yc,v`آ F߇݉׭u6&KXfT~UEUtN,YW ?6G򪏃g2?Ӧ URpF.TX5Զ;ڽWk3i_<9D09F>Mn bxG_] =[1/ vVR d[B.bs&K}HW]܈thh5PIo~VS` %J^ú̀{t<«$)!H0_Bݾ5;Di,,ֱ(3:I(< tɐ1Z( NLz>IyEx q]ޱ$ynppq\cln拜A=k6ne>QUhk oThf[%Euv;A `!{#X\}e6/@=H7:45\7u8pȚ(3\L嶈u+ `G?# ȝ l1kx,y J1 }{ DQ^+TƎf #ۈU\ıS4'g'C.ٛ: $vec~18N[FG&~ЁԾYM-PS˂LI&/0lhg0UUtb`8e:]+m AЯŻ;7G~Y;e"(s>9i+TDRJ?_yZWyP`%ܕE;=HBA$yo!%űMrvel G 02պ)P;SJ1aN`>RjRnu(>E%\*Jls?7[K!'P F1ǏWLMA1(,rUB"pXX1: ^ 46 |u!])o- sN\Ԍ0 $ZF%R l=vn,@u~3Pg7f: )6(k Hm)[,7;2cwd3ٕ5OTӢ j3+Oa,蠱fp 80~V0KUqOBh ez5ڞԢZ/B*Y8bd$Qzz"p [ɋaԲ( —C+ߞ0u䭶w T#~Ei:6g=8 Tsr} #'V&|\>_,ۆ Wd>Cȟv+2K.kx"%Z3`ȖtMR=51rbRjZfH,NOK?&q2}{A`i ƌ*tf/(QچZ.: aW"=Q#9y9*C2Ɨv.3OqT[IޗB&-$^`(LcIcQ ,r)6 sNZ9Pp/M2@$FT.98wr͹3JB=+3}AKLGц] A~n$M\ z}x[DhlPtv%bߕ0t1 Є*$ _=qiXAy!70 fYCnH#.6pԔUVUӹ t*tgK23( XN]1_ݦ]%^9xe( +gWh>aoa4WS0I(|Q|#¸o=e VAlpqŬ>j\m ۧq}Ncp^E `` eG#^' rMXV\ٳFfCH }{b[ {f::Kfd^bfU-  Wu8-[[cpII!75#i \=0}yD6l|' YzW%8PS(bd$i֒\iDW>% 5';Ė*(b[p7?wĬtY״]R2  `{ w/L3Tj_ꢧ5@ 3O- 3 9AGtP4"CrKh<]dG2J.lliY Kr-_W#MCk:kܘeQ{Ai7Ĥ;+a1ĐlВ@e(_vllumGEnG"2݂JؙφW n6"zI|$[!Y";MRLClĆibMHqۖ:d+pRs(`0% )(S@A &*38G fk ->iM!SJh(Y=E G_6 9k]o)-tKnR&6l鑽2Qg[ÐA8@,8͛jAn=c >'5np U J2~͐Cg+ fn"7҃0>i{*B>0D$ RMQb? j&znŽ w8:..ql{A;BBH/:[ w *RL; (3{xTT%'g>ܻ6[-Ycaof.яHc p7ܜSnc( @W7}30=aNV /ѶF~h @_7 =u=W SwzoJ#lU>E|WXRHzNd64en:%MGrV3q6=tK[%!v)$ly9A4mAIuE@@6fBsuj~n#(_ Bq}I>9R{RO羣qe䳒N}:]ȍ)dIaU1iDQuk˿['pB`ځi3^t(Zc\:fOw!||Sm@S5)dhڞXjѱ2mj$VҔm8׵e:+њc QqBKk.P3gPuW{ް7IR|@HXܩF~ wY83H)/X@$ǥ>`ZV+xq DoHPO59fcRdI⼝-Zx_"%!?1lLօdTNֽWxo)^:"b(&Mxl%lSl/Tb |H$ìkpGV|`X+l~!)x0Y]$ 'Z^qAaDhkn/М|0 6B_T巄Nui@ycuu9 ~E |yvv$i̢-z[kx?#0](n5X_ {؎ʣ$iĂ\ =V^2p캺Bq&8!;[؁5ZUi[fox+nz33>r𢡄6k㮘_7ߡC;<0ڪV3b0fB7:5nrׇ~e91~h`Gbpw7.:(T VԶ׶4x4KT=#Hϓ(eT3C:ƒ4z# zŚ (<2 c&â/]ZoZr2RRc/ >,J[ x fKR \EoN_ֺ>i w,Rs2JlP)km ܕn)#KLd{HűS 9spD~fU7Ƹ&^T% (=bݸ5a FM2•J~V'u.C2Ю+m܏aWǬqlGkU9#YZE #87]v{CQU1ቚ]<_RWˆSuP<>0j7;/iҍIF e-*$ٞx,NG3*0~ok\I0X>0flđ9FasB,b`RH wD8n&+r}|Wr&s< !Hqv l2; h i*2qٗBuLP#GPhU)F!뚲1_>3[47۱\s++RO!vC%0ݩ>҃[W #i`'L']WxE~r+!wj|(C̆i1/AXMOH5 P{+& w qr>hҢ\#LWA72j?ٿ]ɽ#w3o{~Qtڊ ~Q^!>dyN]x Fn.{ArKuKzc nEc)Ňw/tQx'A<9ܓ)~M {XHr$ L;e|3̹Rimn] 4۰:w#@/z1kvn jvA6v&Q8uɔ$lu^fgyXѤٿStJ܅hhGCzt&vVvl(1y+ٷGOyǤ{}I~=BDŽrO^КbE{CM5k yP>k f6gKhE_t&6i"X XH?Z <ȯt&8ynCv-daawjipiU&1?vrZrk_Ւ KZ}_vќ`nڡ#4$JFD-TZ+{eŲ nmYkRnL>:ӳSX>Zaƹ=a Lqy o\KaOR*<ưHsGxHf¢r#CʸЯ¬w\] >"V깋sKl g̮attS'x8 .D z'?bHcfڱ&tg̅dNXI;2%2όꪭm^" Bo[Ldb X a #0}`Ef 89f"7@ o A J'DczgF$9~XN9Ab .~ARlhkF-b_-"v(B .^ȒER 4('p+IѩWOe`]xZ@m ~VtgK^1t x͖TNCJfG;XiXذ%=:x&2FdZ=-1@B/,gz{ÆiXbՃor cz d0:Fi0S;9K& 10/Y=B/gj*@Xp@m$-`*o xicEX_*[YFAl0!@Ǝrc\rŶX9/^f&kz);[cXwWC*KȔ)Lė ')ic2wH D΅FHM0ʚ0)&G {%z!+U^@xq[jz.yHB.A|x\ESF=sM^ٌc75k:gCdx 5yJ΂O\ 4Q I yn0`zq.|ƒZ[u;#lEQnF\CR(b7jJ21Lt>Ed\I6`G_i`jT\ݷCr/\\ jܦfTo$I ਢ~mu+-R ʸƹC啌0XQoέɒPf5@88@mcid*MFVnܥ-|Nb!+>i]eCw\5m\sƊNER(_|?sZ;nRaɸ{0/)$" զ 5['m@;wzTϚ (wo:7ܲ|"` r!zSkN (Bxn\x =",D&}ou[궄aP};~Er:JQ[K&9ڈ uÔZw6N,ZR*mMTnnNwUå8$6Bӡ OaNZDҏӝ9X`DBJ~]SYڋ"IJCCO\Mx/ 6JMNʛU 9R^PGAjR "hmR(wW*8jp,K )3NA#:N3Z&|&]WH:-Iko g!!/ at"YAAVxo:Beߘ1ַΠatJeg :O}ן;XI}@FvFڸ{Z-#+e28)M+> 39%iɶ͚ øYM7Sۃ8,f ݓ}gVCLF\,t*N(D|cВb0ցWVz3vzJkԍ*3?0|JZD+|W>}hIi-#Jm8W2Qd}\oشEQ@/e>Lmߒ7n%9o' 5&"U>_ !tƛg&~#tXkz_xNeO@7}~DApwz]/Fu1+. F,ԁł|_xM @`N=1֦C2 i䴗 Zŭy_#Z pvQQ5 2Yͳ2\;2FR={>_=^}uq"q R<A 1 ]jg&3sے|"&qzȦ~tVgYZ07070100000444000081a40000000000000000000000016609d23600003e90000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigoio.ko.xz7zXZִF!t/>N]?Eh=ڜ.+!6#P p '3{4`{!L>Ip+~*>]tf&Q}1XRjFy[ITjftywޙs~raі ZNšJ-ːLږlLi.d?2>P]tx0٩ ;GQ/`1IoRE 9'Vr֩CIf×+kg> 5YW>%CseB@f6As ET T;)|r7* t7If-?$Y |P\4"\~.!5: )9n-\]G2*TYjj:ӇL[WFI<-8|p9Ίw1& ju?NCoI6 k׳ft;ݕjj)(/?>?FmIsX"P3-`r)嘩 R#ia/jk02Ph u7LLL7(VC9%d}E貹ky/;*X',)YV =輧:ke`ZDIPO.+uݱY |&)$S#Yq3 'd^e|G+@tntWDmpJo*9  ( :5">q^v9Rpg_^.LzͅT+o'Dg;WS:fQݍ)V)2={n66}|\:tռ m;<&5>3FD7jMM83ޞIzFª3 ٯqFn+BMO4`L 3''`InTCN gV6\GZrV% lVhl_d;|9:j}Έ+A_ I? 9&dgz|"+K/nMpb/݁2i3m?=s˛qV=~DZP8gc3D&Gt לy);} eDeAuޑ6X;9a#W>hu#'L`{Vhi{fѫֳ٘ZAƱ0al?0 8E+!Ɩ Vg?̠q=Ȧk?i͝l5p,ǾqOU7FuOJ*v$n@ceh#r8CR.l.F1< J+d/^V.|s6go.!~yGlKܞrWρo/exv.ܗ!aBHځ:rSg z$ /m}=Rb+AmlC1_҂8-!{m뒼_7 ƞ4p*"1YsH#4|/SZ,({!CJ =sp5e .Y -g#ҬMk: )b w5;ax57Q9GJ=)0 ^" `H@% UfB. p2Ix ϪמLU'R^T{ߊCZ_cx) CmNk>SYAUrn#?t#nyAvkcj/?3n؁(@ Y<~_ywMM-H?aa3lT+LR炳,,"Uk KKR66%6FA1|]JJc`249G]w^evR?2uO"v%X`e06b3sr/ZtOo{> ɿš$Oe; d gcK#u#'0ɸFZڂ%ĺ? _kH&H-^S{랝(>S>9sR**>LVƃŃՄf|Krh~eΞkET=? +ɞmU\P#Lcŋ(A;<^|\*_F2 apb5ˀR3 Lp0"m$/]ËU'EF|4,Iݤ׷Hc8pRdAhyvsä9ܬ 52Ci1/ E~k!ZF"5/ dLڿO [r6 T/,Gtzhfx/󃯈1 % GmCvFB-?aJ *\")?%WR 0gKCztpw uNU7#c*V@f1ڠ^R_ע 4d99R14B^B.W/@mJq gq#IH|)߾9^)bY?L̪Jļga?i lʃIίr+VΩDŽk m!y#Uid?Z 0T(FP5VU37$L';ڏuOԚ^hSЄ2X, AhzN( >m,X3}D"X G" N3O+0tWM iw#%k~~w c_N'R_u_ytPe?+gL[M?=gF>?+6ZcX k=7#2sV:Xta_+I "1l1 x${>%r`O%]FZXD3{kȋD"~r5횰2xHn~ #T.~9ʻ*8vc4ґ;X>5v|z 6=̞"-p*9f䲁n%ԣ ,^_:I<3I8eҝYLr<6I rx+_̆(kk YY'.~IKR5@rS6ޖmR3#8oE BO %#,w)>n㏨yl;#_&~^aÓ,tBy{#JVc? X٤ {X)hkĦ7 {JLTV94aߥg 0ӕCIni[T dk+]2|ca][1z]x0*c`'L&B#Q؊nA6 zy%cѶiZ[9='ܛ$'o :6 wQxτrdrb*6Yd-,gg@&H۱8nK/o΃.dU$h(8{Ez/Mے))Y C6,Jėq). H CB ߮, {fLݹ(48ç 71x.{FV"9Q#+fY)|VJԍX,A>6k̟6'RS:5G],? %:HU<)/׵'aUX'Ef:*WtT2ːeҟN{Ƃ'c*leu/Εz(ZgM&碖p_w KYڽ1[y(b>o YuZIlTwZi#_I"E E{yG4\%q6by!5Q:O_ə㟷s]$ 9wv*bQ+H8j%s̘PbLm~/c/i(F t0kᧇ˽@QA)1)Sd (n_̢! >t(UhLk8vx1 jنșKЫ9I&ec/ш:ى66g_)FZUS@Vsë~ۨaD^F~gVNo}ANXrO@ =ɦ >.a'ݳtY܂;2y!>p04jIvJ? o'5 6:'B7 \vj>]Ip>IZ>zNȮ}^R%`gMT3r;`HooCW QZ5##ڟκ41_a7y)QߙV-FiɐkS)"?C[Č}=P;n+#׺xr1x7F.{pk1]YF3d'(Os &|ѷIyюSS-b~?^U -쩻R3&f_"!*ۜsf@sf氅}|} HpƼjrLo 4+ǃ˧O9OQ&<Ţ.o ϥ WD\x2vQZLb5j(1>.Piya o&|\f̀$lf*o09GHOp5^((t+đI@|b?̓5$-2ƝCM޳iFfb~ivHUܱJJX3ڣQmn3P602_WA+ȓ/S i?t e ,_(Ԃ:P#~xmeZR,~k!!X{6-s]pÇI*=lq.zgy=3S5Lg8Ԇ nO>A HHw*'&ז685oԉ4X$VG*pny o%U oW"ǻ S3 B2n! KLTx^;Ѕ=)bh Dw# > +v2+P]&*qerqN;)= 2Qy8aM Mw̱Hz}Ezw}qK]vpT/th#zT ё^vF' Hil'Mͥ"ZyڝpY`uF&ӒhtFs}DP1d$Пb+ˊ:E-UCYmK;U]4.M 6ڀ1ʜ6C񣰣:ٱӌϬyף5~ۺ%Ak}@Ce̼QEl2Zt-oLMPB y5"Iw"م@w+вf_Ħzy7ˮn'cQp2:ƶJѣ5kKRXM^l7r: >3Gd0BεZ(Ƒ X߸/xP<4x?ݮ2 -\o(2gUMw\s0WY: (x#uKfr~חazxPh Eב;| 50*W >5))1"JK:!ӒAXS8JBM/ʽeDj(XŠoMك^K` $rYQ} MLͦxq:2o݁ ωx)@qCg"N}@Q$n(na&]8MAm18.\z._bKqQӦ 7cFuS Dw am 2U @LLvh);vR[^PWx]vBf1%t&@֢"5eYBz)ς(\?.`r5KKoNAVta"s԰ b huBM$= ^t|Lx1Ϊ 0?R8y{2P㪂4'%"1/uR}+k36znqVR|%UAY6u8β/2@08'4zV i/z?ަVO_IouXK.!ICi@*:wGJdJɈo*?Io⢖1jۢgCe̓bR;Ӵһ5[èo }/XNkq=z"^2>0 vB"rc7G{X0a,l(Vݪq9p6py2U NEe*4n,n#fpS?,2)}#{K K* }l+WRؠkDצ{9F].DcorX%Moc[vnCeX:iVt+/E#<\acqD>i }~l>)+IXC;|u(.Wg S=d#Jid(ssy`gDToX4~SvgCE1?`Sy!RxxK 6k? `x9"/]3ƒJ=uC@tƼ\5!N¤1\MC@ 60y؁I\!I^gy;M*3#Z?!%͓+`T9j<-^Ɣ n-/#jwc>[&R"3A*vZyϟjjfsBNjG[S4=cR5 ]ZS]U1GYD2/eCU8skJ>1G(J Kow)ȭjx9hZɠ3m8,UJo?xlK {p\~SpEKq8Uot#6nҸe]µ $-,]r jv.'i}@J ⊾E*҂'vn(H-Ay1yF:}Y?'3g]M|`[6~C Ş|!aC;7|jp͚g:BcڛLH?^֢$HD+smEߨ:u6RmICdG漮}ąz8K ^>,JUzZI>ĎmLTJ3>?laZUkEVCA8yCɁ1?r R8M+{aTn3;L97,Atuc"ii.\Atʳ|dy0;Ӊ< 8CUS<}w<',m>KVZjczuBKn+^e6s Du%z?T֛)| SB0^fm~qrӸU)!R4HZL:JFz˹' @D.>UԼP*zxI~y?;Lw3hzq.9OD|"Y9׿[Yž'H!Ś\Y‗Л?GtC|HlqM)G-rBq < ;9;N1J@r3uGܤ0z#.X'r }O>iaUc"Z-ȧO-  龻^''K4HfQUǼ=UdEf' q|hXuCpFp Ѕ\K:J0KcQP`6Q vB#X|]J} SO.Y^=;`(./uDs4({zeDHGL(O\ Ig$|֧K*`E?T+gc_İQ#VʣaFҥK߆Q)ނ/~4R߮aG,j-DZivfA j.ٙ C;V3b(ҏ[[=AUf4!lOp(o'ImMy?6tΕoGq^ T0G'_5c=KUOߓ/sps"?kB:8tDo1|u2&]4Qw:x9i ڦ -U^%COM}+5"Ao`ng+Z8|,x璻cWc w֜t9IT# Nxg:PŕFs,_㲚Q7!24]+.e\@8أ9=5H oq~|͈ z/q56ޙ5/Zwč-uEFtMʨ -'˹{(F[EN=7o5 [nLUZsAYFpOXY|t ) ;[2v`؆Lk1RݞF@Y%8J b/&QCL-Eْ`WeHuaEd7ionZ%]T33쟫+T#VtBs£1yP_# [ݿpH>43ܣ[ɲI[^ƛ`εҺ彳Btf߮}I}tIzsR5vb@_U&k>fYTf@`2z- $ ^y )%P B3I)rJk?wBCdߘ'L9ą< ^L}K/9Qղp B=0yhE*?и ^>qOeI`6R9S8* 6i*x-) ~Z!1kp >dіW--j}m1 84TxIZR8ᚔt&)9eU܃e9 ><δAYlsc[HϺHDW@B񞃸5- iYY.}+d.XPbqmp=:? 8^\["%0jFCNPa,ǭp.0(,棄6̗ZKcĵ86 l;ydVia|F@4l|P;UX}`^i`dXD<v;"C,fWľ]1CKL-W_D)nFA}Z#<@E84yВw#'.OC0Ń3a g$|'bHy>2/_QfU~T?Fd\6ĵSVZ)|˪˱O7LP_)eFu86Ö @H)#cğhy 'LH(Eeu_bjjzՒ\$X}}ݯ;˂ _ñm\B%7ׁ޹/1ɛ־-ytmw/ >qmڳV Py Fsq0Adz*%laj?*g߬ ݎ?)]` dh^QQ ]Wp aΧ~K^+#T>O/O?c/M}@Z^\@_f9X~ T+߃[Pmkoc6~H/6Bp$1`o,mSStFx%ѕ 3: Ӗ|t%զ$H @Ɋ(\j]*qSݼ1yiR_D6:^W8 =V쵵[;hZ!nerrq] Y-oU}0P/U2+Eь3~g)RjB Jנ^Ӣ"퀖(ɕ~|b:(> \^ąmyϯQHbk[ <蛒Ej֪ c퉚wCk?Ai 4UV?ŪKTE"m!)([iI2+d׿@ ʲ2 hسQ/ 6 ENcu{/ bţhHw(&+q|Ewo˽NߪE\8q6U?HDhkv߁@ۥޟD?:褱1\;AՃC|uJ#YmcO/%O417ltcTqm4/-{ߊ S)Zv?\f#,}p ;2BxhNGKF>{ Ѭ+1ߨ'ZVfLP*Qv0ES2/%\撅g5Py[̯̀l%#JsɎ^[OY`!a#Uʩp(iYLgzoy5& ȝ kɟdQIJ?'Y&'qsl(a[L./ԸCjXCC*=wY45\M%]f&D{M ݊M7]\Xq(A' U4hޡ(|(rf[gB< d3HtRg$G"vn/YT^m3}=!j9)=hZH,h8(-urb?$)ٯs|~AIfC+.NԀ5UCOfxM 6z`[Lχcq3zw,3Hw /aI,TN%׈,Xsa=r&[;C'1=E~;H:2XFx.^i/nP8.M)iqZqI=U1߄CL}MfW< ~d?oP`1^٥;z#IϪG$ XLJdc pƄxLgxi*/ L^?V$P?(-dZ ]O/=M'ѷ6N5NNo ns/|k>>c<8`bxg}N֪pL8uolβ‘ ʧ͓ ff'}N`$}oD7̳t-t—G7It8TV݂&6]gJ9I~w"CӪi;du0픉X$F~f掬3- \ؕ&ISN\UalL.P&XE"uM ߎƼ/\:;+ Íz7Ɣ/ :c. ]a/\⣝.P[ddb8X1\vXL'" F+f&.0 t:U-)3rU;z @ [u)Q#n pK\$)ծ BHBs]S6hU!l(sKg;xu֦D37&o^"a:9@Qn綕/k{]DRih1^ qVw%;WSq4ڕ;-AwBL06r_ 5Bm ,afuTG0'cιy%CJckgfҜ~Z+ڇ^RF1{k֚g*6#'pa Y)ly{wkC]܏32k1F鷺yT:#[BOM$J>;ʞjjբB5Ld0k] !F,גF?HP3ub}Y Q&ii݄"\2hM)bdʅ A{|$=^esj24C!RXxfK g8C)9a>6nXIL(qؒ2{BC2}O=}/Xg*rU *7w D9Q0vKC_}d v(z6w̕ /Q&Ă[xókFZe1/ob/O?JDx!@Ub]Qunp+lV=@;֮6fJgYCkg ܞj]]!S#%ֆ-pDe3ESѿ4}WuIW{mJK(~*]~"l/nAãlIpFݲe(ffe$\WQaƋT cX1 юX~֟6}IU˙7⡡,L˔B[aw}X^YeGf$&NY  "u6 <:>o T5y OV',]3fD&ӨνP?(ID+p\͵]G!6jIK1<}\h13dzrN_D/s{u. xʊ*.3=}Y D43$>P/-aax'M 6 p߂LXfw17gABgD=L?Lopзct{ZAVz t|. @.d@:=HN_aM\N~ ꡙU| q ‘Υ)DE b=KY4V+7%T7XޛK5؏] Z0d~eO{cm U9.;蚳aʊ3kfQ]WRp_((R">m\$o+ƥf> <һv_-n};K|;$9~y.TZO $@+K}~q\V"<ld岌 <>Q^Rv@ǧٍ@iLenk Ȫo Z W4(1KfIRŕe]A`҇biI2gã>SJq갹ϢSΖC0!0*8!d;Vh_b+5Z^ &}po*ַCZ=|`= gYZ07070100000445000081a40000000000000000000000016609d23600003f30000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/>]?Eh=ڜ.+bՈqLE{p\]]h*܎M9 `$l 9U׃`{悹T- ` 3!oQ8c.IJ^Hb2]Cx ݨxP͘.#i" %LBO2/{`Zqj2sb2FuAjo21k0.KP[ّ4ien@_1uS<2.K o꟝xy갃} &_J10L&C@/l2{la`=ǟK}`wIi-`qIŪE^$Ap+-͋T%. !j<E Wl|YExQxqXF}8Pv3qf 0)o9nAbܕ \D(!2Yp -~ܼ,mymZVĜyԍ1# Ǜ4p[v2K㘲¹fH$!RZzK۵ӪV!&$ү%pIVNS6?ށ,~^%R~ 0?}8z@VKq}}BF; 6/=\%yy+5Szu%_m~fpO)y-dZ+Qf@k#(`OF̩WQQ1 ,PGlxdȸ{Sq۱!G@ ^5KT`|5~X!Qi Dxq5:aSKc%n#]/F|;WJ*%73]\K:&g8A$H/ z`M=шz3ʼ8 ?[0;$X˜X Iqt,R:墋tm(q`lŮ}L3􆨳׉9S2:V ^R72]c[Y7 g/U"X/ ջHA]+I\>22!+7;Ft-|AMogn$g,A<:CctSO 7cr1Eǻi1V̩hJ=uѺzv|< zjӚ [hnxܱu^z9]I0"vӰ)!C}6O]u6$uyq)k2t9d G7W+N)q4@zۍ\'0P=L7sdlHo{2:ќ$_xb7KOxz7$ 3Ir-}fIh- zmƆ[2)߶A037Gݐeu ǂ>FAbaDpϥP C-8Ydo52G;mZA PM$\{zwoZh*R~vܗFU @U#azE֦_)T3pd$R625a$TW%x3HBam{hAsR@\K]R6RErc+Qʍ::ILhZ މfሶg|wZ; 36I{4].ʘD{JB;Àt3W"gG{N~MAN6qmHCL fN2*g %ԠFY'dTW+Zk  N-ӥC,]:/61i9yocL&oDWg$pis!xьOYȿIo|wݍ2֞l#5$Stt`Ia0TBAWxHo% Mu7~C{+C"A@ 4D|Jߖ# i9Z^Tӌd#zԄ/$kx?s,>%NǦpAD.QEpUАcRE$ `8PQ&Z ʫՆ?a6'RM_% CgwDrKHQ?>#jO-PS?|MHKӝMHƥ9y|pHluY^`oIb9a /KZχSkS3 & q7-U-@|V)_XK/$,:7Ǘ ^lҠ`8xJyHl  P(m@QgC.d 7^)iad+/>%ꭥKh.h1YS}$ e(/l363)7 1AWD8w3tw*ԫЃ b0L,n~RT\92C#܎kH PbYލmTJWe_ұ_i]S˱B2K{ȁYʼm1 ]ejArJx`BPhq i[\n|;OkNvya: L|*(w8+jBb2pge+*I[ѝ"A6u1q$j ڔ?lkA0^yj^!'M"&dž57PIܛJƸV$A2t ٗ"}0S)%tQ]6-k*Rs;@vj]T:銪x;Lttu zzg/Ode]s;W IsOV}'O-O|^pȖf@e3*@Bٍ@K˷}Ձo]ibY%տJV*ymFAH 7 H*쿈cs6NbqȧGh[#7Φ .r#rqGN.{& |s7QSH.ƬSEmh`;Gd2XXGWͦ6Y P%˟oΒ%&ͨ"~W@Ay3^Y]UH^&cvLB)^duKW#<̑u9}nŕJ:M߭6e_c68)e 3tKiT3emR%|I ^(ND3e]PUۑ,ٴ {:j+@q|ە]7iǴ=0(9CSjLᮯ:ʽH2M1)]G'e2vJ&4f"}uFXAudAL'h̘]? ſȽAN(ĚGE2Rf) p B1hꪂANT/hczHsE6oۡf.HʛLgKxnfź%ksM@doO/rF:N3>V2^ B9,"\m {pQA˟JAPq M#"LGEޣ$a9ή&o^{S%E#؂0Oa8Yε"FCHFz=^OkCY -f++$NqVsξܶeѮt3[>*[$.f^MkS2Nz -|]p}tnTL**9Ѽ:yrR*? g;cQsZpw|CJl7ha~6@N*Jƅ\*i 0ƙ54ZsajZVx<"þO̽S3JHjB`"q^De7u.3ў:3w7Z?oR+=fnk IH'؍i*Q M u:cǯYwvĦ5WbN6/>Lh1Kr"txꙏXpPp+ rom pU14Ǎɱ8zLzmxw"RG.,] ;?;T᬴H%ERsI2)cA ]/kגcB[-kvxunn"ji\kMM;OAN)N)OzSiТ %B0\Yg'(VjTęlζ"cN=LtrX/z1aY8 . tfUf6+8ЕroV/a]1֥'-GŠs(dF9ryG[`&>I5_T O0X=LIh{Dg9GO\" Av HI ezt;~@,@K+ ]v D"7o#:⾚Pu_]+~j2@ OfiIVic(dZx4CٮȰkjfJp ey #}ywJeOܠr6`Oe"q0["\8'LN1rb:&гާ.l68!hug1S*aDp?{iUIіGVvmw +0oӒeb|ڼb`ԼrPmN>̆y7,fg 2EjI԰q^44iKԠ ?Uy_;I7l8^2 2jo$9zGr1#S<ėTk~8bR20~vnIoPئs Xo]z !~cZAR rJd8=峓JSeULx,A+,gl=sk*W)HB~aF?@t/W+X!1E4LPG~Fb孪 ^&1 XJCYpVdΘ$(} ;\E-p1gq *H9  /W<.}/(A rg,HrC@Oًz8cH YLwid[3wEs-| 2oc ݼ-(Pcn ͷ3ϭ"֋) 3tңva1~\di}ZBv)ooC^1&оkz$)ZTMnY"jTM|"M.i C];yvuXd;dEwa nťiJH`r {}O76ˤ Soʸ2# PשM߳UѭXĢCcX窥1FpY]kh8̈́S#st|AP$|L| TTfMQ\K2څ<iJ(꓋R_8Vz_GHm74\TdpDep\ChX:ZDu'H},u{_h\a X2錤݆/_C H+Sf(,DG["obOwȬ` bc(s*|.#5#$VfbP R>"/ek4LmCSk\3y7A_͖{k$6Ѐ8{L2r2OPf+>jy }6E噵!)Gg'UXwaâЮ$)joLL: '%D36>l ^k|"G5<Z z!Z*a&Jx}b2-ݎCL 8k pVP*GPg3{4õ>DtK #A KipMۃZb oD6Iј۾ffDh)=SP{"ɖLwχ_54b-ѾFl26ɴ6Dڻ$-5E',fڕ ɛk _@O>b|dFo;~+׼ekaVՃ߿^\6܀~+/(qBW/Ai?(pR(?'0ϫj mԐgliؠ4dS_jqw^FIBZy'N &DlOcE {)@oT q_Ct>!1KlSq$u&oN۵H@+Bwyc\* \z@m󈳰0d,n'<).7 ټZ#^`>=(~"YvǷ 4m ~hc+-K]eӦ@`OgJ&VHg&=GW$g;vfy;[]bC,f͗Qg*#S?C|Op' "eyCBNU q]+*sZ$uRp>QM2(fQw Ze {G:ؐxShT*,aڰ8cam. v.ƩroZ k\ekpE~%B.R@GmkP)l:  DŽ2lyOy}4]QXWӪ0$fg-;o%!5눝s##'â\|>f6NӨtҝ;aq&EJ&R"v~5YВ(|b8? jva|~Z!A( Pj4;9X3[bߙKw{Qk#\+&Sꡱ&TH8h;wmL"1-z 5.@o"/Sµ8uGIR7E;vK%mID#,%j GIؒ(,U =}p#*k0~}DM86\h.h֢޳7]+Z{ej+-pEMHL73"YECzAlB^/"Gw'9onB)ahE"I},V0 c+M56,RJxFqD(PH8S;^?L91RיM(4.1"e%!*5G9V6оPՀ$w,DֲKR&fl sua ;7 ]Q ^]~WYǤ;rHĊϞ1Fm S/-Sg=^=~]/"衣Y g$Ks?dktrDSYpqiB/7F |*}Su ;li]ڡ8'X\ "S  b7 7ܢ5;:jt߇>7Vkt-(j i0Q"Rk{QX:-Iґ,`pY cQv8mkb #r0 11(Ti<~N*GшjtdM;牻9n&~utfΆjFa>@ U-odhZH RJO"do;Gn)oh`HT#WWUZ#z> 5_v],Em^bJƛy L:Eq\,;ggRZM]5e Sym ڬ!G v~_fRXA5ʴ{J6ye~(88L%`S)h}XIuj x޳.<$LƖig/nU@5F[X:#WgƟ|s^'aRo&Q晔1knxe;cR𵊴߰n??ߚ ]95y~OA0tYk:F:"[L,>2}=]zI 'Ȍԛl Ͱ[Ⱦ`⑳Ri\` :cȅ_{MxI)yg.R ۹# (d&E,S"],StKJL50e|KP'eH3/- )0 3._3b]]&thJSa螅iU'#w{s3n+gvjl=rsj`E%] -NRG~OgN/""D5_K:U8\4Pd"K&7i/-C"if[㗭.kľ|LYۭ of& (vp(33{|&؈B6:4vJ/g?="m&MQ3.}QI#!it: 'y]vqİ$=%S|:x<0ާN_aWْ$tPt<Hb~>R1/&x݃ʷrjSJNtaN)\qgQ}_Tvb^%àT8;,!~/MOW90-Y,4* p3As}A/c{2!s843oǏɐ|~\ZKNry,"qЬ_{ewFC C`b @l>垣apN"Bz?cXr5:dO ,d0cW21B3Nkf~ۥy2=^;Bb{QS&-A58L)&|iij}%֎MV03VOIG3'DO{ (-;qy*T쥯;0'ƆP;'Ay*oU+nms*,ꗳ*xGT_ {48W@跴%:j1M,3?ߎn\gnŢU즏E(z񹢂 {x~Tl#,-h4݈‘ÿ@ \>Kܻz&,f[21%8@ϴrOU^xvS$Jڠ\WͿk:Ħdj*[p6J]S u%GxYgmn b6?i@%?({,3Ν@ QPZhg_j9|!"jl.#p|)afѕEC ϖŰl^o&Ͻx`Sa2gy :K^}& |7a3/ jI}:Q IWb@R'/fswBоВJ{;g!NUѶl?؟"*Y El TO[N4o;ۣSh)|tN~zRnц,dH:Xy6"*UΒS?L'%l'wqL8sdbe:8QKAMΜTb l3ǸNAnL͟kj!^L@JrQ:xI5c 'Ux 'G8n8ozm2rj_r4ڢV>*zclhM#;"u9rf Y9E:E+1{)MgܚRMnXAEzH`OX0{FVU|^?X, rC0kEOW1g` ܺӻ |"9\.vP0,&ZYH.4<(e`xȾ%-f&OX2G] ڡ9!ȷ Gt~߃ݍnm3I(isͽ:§/ƌcI?%$|SoGXV_Cw p͜<UrًB,:v. s+jiKdmQ0KxRqنMu~ˆf?$5/+c3~v]ߜ鷚!8OJWjjD#򙌅ByiCC=nL'gMlh;r@D&b%%6ɪf*U*1\=6eZ[&Q"%%D)& {H>g3j\@ʗz͵ylnj]TK6zhEk6?l5O~'뢘8@4A[@7F^[8a{]UG0#4tq@N"o3/$Wlߙ9p<T"(1YzeI'&7FIv)I87ȐDvUJtO䬌cj|,\wOC:``}uWMi0mKľoB*w/AdZk5BphL?lvxg-E6)O!sA 9*b{|<6 J W i R`3j'D(XQ y&7W.A)XKDz #pWD1c@|!SзX,lݕvwzӓn!>CJ"_3Qz!EIGॎ/ɥ>Hf ?a9 eD!\ime5XBM܄6~܂gYZ07070100000446000081a40000000000000000000000016609d23600004e64000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/echoaudio/snd-layla20.ko.xz7zXZִF!t/{GN#]?Eh=ڜ.+p|ܡ,ޖ^,UV  ?pLQͲ# J ZQrڂͪFs;v!F^ q+ـ=۵ݭrY. 1ViK&y.^+6L;Ӈl͕#A-tMzhPЯ{`$ݳu+wZ"p%=b\Ԍ'Fx V}QH@S~#e,p[%GW m5:{ ]:m[c܀ROYc#@Y\;t[P=r6kXD7zǡ[n1 MȦ pѠ60Hp2m.uP.^4+"3v$/+xs={_W؍. _a>v<վơSzTl"SOwނ0`w$ ѩgTUCqd{6*hZolxYm K QC M/ێdu#f !|o/v5IE[(B޻6%/#ONE_?cs)xR<9EUe4MqHI9Vw> ?@il#?-ND\0 W*ʯC=r mIT">zp\DiT~l{y+<~)kנ ^;>eɼx<[5FUNa &֓ Jz*"xpEAM%vÛ!{XvGM,d<8o-E6kߜ: >\4]q:k 2 SfȾQ8W۵Ói(u JަTSEK&ߢquDC&$%,{/+ܦl=H&/룭J4E$DfU#"(MUBr?~UNIL v1w΄ѹU2M  VGejR a= ]Sg,BD[UgNs:!*ЙWZ+[Fq0=G7crpA?TXEM _-wt<ռ5MbY)8khRwN;Nzs7(~ Ϝ4e*Ϲ>4L87ܹ4*E`ϵ%M?WKEkHeD;07.( h fX`Ԝ}hG =e^w~sVh9i%{n-Vp_67a:ɯ]*ŋjj+ \?9j{x|`w/@?+&q,LSfioc<֨!791`n?:n.*\@s6j(X; ΆI^԰G.J ֪Q!qiCb̛b$x!9Ъ9)Vi͗  ¦Ams6G>yk!bN,[d@wYc:~& o&!]~9*+j7m?zЫe>[.#ؙ TK_MFQ諍U匾}P4&;'|$o0WJ2i'Y?s~øl)ǐO|ySmhu: 06 ;$Z.]VIDvki?7 (1*,2% |&wљ(՝ "{G>yA2s+i(My&]M0簨i\yH5sɗ$4QāK$o(aDg@Qqav2cjKdPYT9D"az4l;+υ戻M'Қ_t/Ű6tFaxV q˖_8 C D2Y|%qV$=gE^~E:R@U^W'%ME򖞰T_$)zѽ :9['?IZ>4"3,PH[㭝dq(O?f8d}uGXe aM΍ e$jۗq&PԷvsZ2ؒL(;E,ZH407hV]e=ʐӤ^iF7zMdەoO@Я$;~=ErF=Ul$ # >䓼wl"[DIqJpZ,le&['/ܤ!JY(^}B4+i˅9j\(/6Y(\ÍvV Rю5ތ@y1r[]M6/$́<8S^pb [g_&- ~?,jʘꘉv- )pgTEА/} 3knWJĭD. 9e֔cZܿuQf>/箼T/YpIvj闍`=teuLxJT3j?Usz$&ݝ ow`u@HկfU KDHj<K4krr;-'al{Y͠W)0q`5% py~sű'Q$y>_gÆ+{Ilƕ%5zs9]}9Tò\lt"eq]fgYUv3 iOQiX@=X T <>s[,W @ضyc=ED["ՋD+Dp*D6T=B:@/(cݥ6?#sa bA`+A/&Mqm^9~Vo+qP Q͜"$YDri !oj_Z~)C6E8fk1瓠%|az EHY,>!Qby}t`YenfX7Ŝ?ZE85!cjVlY"F 7ͦ F}6 3D|CɇLOOV'koGۭTbT}uZ-l}&ߡ]2ʿ'IyѐwJNk+U&KvMGGm3 4y tH:BCՂWNʄ]ѓ/,vi-/$/hi-v W>疎^\ ڍ(,?aPpKuaD;{8a_kj$`ca6-ʖER>FOt:I'iEuGS;z Mi˞\狘܃{Ȥ+? Tw}\F ԾCbV3am ^Ϲ{}npR*g?TDKwWI)g}+FFƹU>)T"Nf@Y'{z"nVVQ+FЌܲA&jD*ڔeib#WPO[/'M{~l61s)Cwr|T0\l ,!f}x#ԋ '"NՏ.ĦTH GZ}ՠls]]H9Ӕ{喤 F-3v\bMSS< zt0Н҂C"I`5n;=ǠP夥e^ zNx]|D_:y#O7GOh36h{ExdS'=0ƴ#Mpd) Q})b75!P>׎oXēC%pC64> (y㑳Ni4 -97,cApPOR+Q#8 8vPtͨ:TChmx)a)%H7)>&5 EA"]pSIlJ}ƕ2MEtp)FYTz!,Q̓$]to[}YwpO^qJMOg?`vdl*ajN+6 2$Q 8m4ЧJ@sߵj͢Q8DˆQ[([׆8"}Z5K_vWa]Ip 3 `Er츎#]̉`~Du!aFG%5qZ02҂3FnGߊ0l'œ.jTla Hf .ZvV^=N >$ Jjq е}(|kg+ʃY 4av5.Y[KɆ _ ` ^@am%mfl/+> Y,(nEfcPZGlbXᖂ]ɫsC!@9ʜ{'n#&V[v$ 🮛sUw,0#JB7ctj1V$HG~R jԠQYIyZIPBb2ANiyz gQ7R})#YG:tyW6{@ OUc:\wː3/4Tҵu׍9axCcΚ$ZԵ H jgy{f.GH"y-Ǣ*Ɂ\צpUIT b)66:ipkl~ 3ۜ)-t}q.ep.aӾ KIUCMA:IgN*Hkoλ6yzF{e' \  R&x¹A@L~3ӛ U<>yO؎rf_I 6z6VD-yl.yth{ xk;q-y)HCYþWfuF[?s"*R*?>b'?>[,h+2'(,FG}ũ'!9֖e0W0x\hݛl5m&ʁЈ'ID r:;ෑkXrf=670+GP]{wN#9zned~@t(|OQנ$|p4\J { m!sP %G+" (J:N}lh'M㔐sАꛁ.7!eH }VO{LƦѾ YnK2a #u{6/s^/[ag'nF ,dE]^0Y܆ a`t J:4?glMua ST;r:xi>CHK sƽ,:dzԱggµ")1&l~g&<11wq`xX{HK0*lhIu7c ŲKqe0>2 >+vR"_+-o;=L|OkzPNy\hG;7 #'4} *fa3PJTsd*~ {i,p\|'zܢ*t"p!gm?ئ"tIK|BznoXZ\DUҪpǑ ǿ5_vWCKdO>u`tщ9s]Zs!R5KD&95-K\N};lD'ٱugEhkX%x]0ƮU ɞb)qab/o%#_N푗&䏿6p͉{Mkn- 7,x٢y22 -M"YxZ6ϗ1( \2ͷo *@H~j#^ż1wC\#XG_GjkCwYyr>87u ;hEvmt[Yz<^Piňi@ppWQPڱ3OBŭtYQ(,`*]TPW[PD_8|&̧ܿ;hl5Oys1_h9Ё[>C_Wzsfo6FpQ o|?ʴ(3q33y&_x耄+(_iw}~X?i~ǝا:`V5ivڎ0Loi%C=sGYcZ&> X+)WӍUǔgHۨ\mLs9ޛʨC:3=, VE'^B39R PuI-sCR ^+6UQO {V^˔Cgit*̊\VX2mcJe(t8ޛxޏIdtJ>8 =vbJtO)q(F7[tY SKeRS6y",aaU%EN᫲"ϫ0?؛֊֊co_  ࠒ"6A.{t-q+Skl#%@%qBdz|SKiEuQQ5,*7}^I`#ȹp`F#&X,4hU'o6j|PQNw>1i_>O1kJAGH_E3%8-pnn.gQo%Ciу/ ֱ.tKr4/[;? ӎdq:r3X{#rlDiڍ>fF9O۩Gْ9YxFv6"0gDwXƑW5fyGf݋+_SzU9 o9, %"ݾ*tJTD'L />ByU2!}nTF}k9^x׹HB{Y>wJ6n] /{E!7Jl$·|`V.4 ŠI" ک2q39szt NЕGC>-ҧOFd9!wB 9:!?oX{Tk#wpRYr=(+9Iۨ(-n:ob Ahf뾡'q^M0Cl\(ҢvW.]JoCmr\G1d#MD J2sr 8G-7}MI33J<6 LeS=AE%bOd[8m fbe(w8OsUQ RL>IG/%Mh;T&(ZhC}.0 2$L\/À O ), Upp\˰iqSOj< ?Md;el5)S#5A0G]"Od!ĘT7^z3wȧFP$@A;iᯡ̖smeN| OOu Ŏρ*bӷ, عS%tDžYЀɣSjsI^D-DI2[~?WސkiքM ]GlC=&CDo;+C b蹟/"a+!-et~2;;J0 Ɋ ,Q˜wuՓu~?9#ɚxu!GS^zN5&zWIq9x`DP3STC^I,Q]?-k"ru4J/-db;ܣiϒ1G AsCëWhL8컟tf ls 2>,V3{}=QK4-B<#DH}wPܼi,l}c..gIˋb L|TPsMyvx!. &u#9PTҋ$;r!~`%C/GZdu> iLTNL nVJ \dqn} lE* aq88o#ka-CLʅb= ?rtX'pl'1 y ]~V('WV@ t'Y~q Q,*hrTH:QQf+/1UUc↔WgHj$pPݸJWINJJ9i'}Q'XAVIo4?  1(%ULS[ks8=KtiV zʭW=ynPUcl4]jNUls o)>:wYtJЧo3dB9Tn4 d׃NwӂZpę͈̐2d&(=띲@Us*! JvȒ&]peQ V4 N?#zxK: (3g-v d󯂪e7,cmո_X֭j2ؼwuHrBN֚K,dTnu6)pҢ2mRj0Xvm!J 5^0_!FǙiE&W\\kו}7vT<*36.qη9ӹ_!$*Pw=C5t%0vh,5ڡ"BYD \nA#jk6Pum&Er|w/.7%ؘ? oOcvr>~0y'?'FsYh;cWW}(Thʂ?wf_/w8آ4 ?魴9[%cd$Œrd[sW+=(53JJX%$=ur ӭ<(_aBI;ai?cG%zaXS)ݛ"d1~Fp)biz_OPj&m383he,U:˝ORֹn CfJ>'3 ~| NG_Zzŝ%pV[:H+A኷,5k#<n#Mtm kYxgLt #MMs}89?S~wc~ixWM.xv&Ezg⟨mXb, hn2nRKVݸB-8Nbe"HFhNyK[;yLge,VPr=WCp3{=r2\o ?~-6!4f.ϡί2hژ SVbYҟ: +h.UYĦ4/8fUȮJ(];Sͻxz͡(Ø]'1 alEOaQg y~L%lPwh{VLE:1&%֋㩼⦹KҵB zAjL 3%_흫,qG/O5r R;4Ft=]t7/ZK xIq[0Ȫ8Ϧ_&Ԑ6ѼeX `bJF(iA ?^h^~ {Fe@n󍎽coYVh ;fA`9E6Q^)!驩md2OxPPfm( R֗E@n4BW{>DM\6oɨPħbZeDT/Au C͡cJTă)3ǎbviBk4<ɐrŇ>ERq%vnM Kx[m(lk(.M^ic/-]hE'Ju;~eU/K(HUtϞLu@Bco[*.ޝ˽K})U09:FqQi" #b`45qR4i!ZU3>KyURun?a sBhW]'kxQ=oyM/tUן6 ô$=Dvic$d%`>-I Q?_!9Ʃeqr%58$ 5PŬM_C"V:G6Tw1ЍkUGZ (=$'HClmkuRc"H/āMHHC;AY! *OxsM 9!72c@I>~Vf ,\P%#QJ8MU|g]-+}'׈vS&A9~ 6PSE"ӂFu'cE\ 'uffdC:g {vDzl7'͊|5jUb%:6 b'w"e$ *6ŷQibrV4DG7,sR3d8-)ߟx4g_*쎫4BZ !`->fN4 %k9ZQ`W{<VDm'oִҽ$~7[I9:Y6,JIMߣ>6$$ _zDKŅofŖH"h9v@Љ#jW3Dq3̬Άcr%5d^+i 0iݼco)|!;xا[d߼$LqD3ۓQ<|>͗kf7L8 Dy$$( `15eVZC18hެh cՏ3Xn.3oˍ5_Lܸ[73l10ZTK{M{br Ƃe!IJTv42%& ~xN6ΟL0eu@Z3! Y 'aM\}f`RboRsߓur2VHiYw^w.&u{.?䂣DZ})'?x?MYWOY4Fo{lkWt~z- \-w =?£N 4lAA Q-@V6~* ##LQᰧ+W~fv9R`MQ|[+ /]f B wUn*RZp[^h|bg9q;>tTѡ*୨w(yn9eeVᴼ-u_PV?L4`{n9t1CuH>g;"giBf%~Ȧo9 ,˚>k)" %>錽،f=f@lTQS3:KSZzZSPB̸[(c+B_- ɰ|}Ro'6zbY@MK&rSyQlZ^[f}3ӻ8Φ"Hz>QH|yxD!.-I䑂r{1NnWEy^ß>> 3DpE k*/r,!WSUE,76ȗ&yb?gK}ډ00{ Q4<.`luQʓ G),ø @.vК/O% I}xe$W2ahнQ{]r(nDnH] !\Rگfm|.nq9`5; Ďlak=8l-=/Kt4M,}a#k?$OAIH쥖ƳZ=t f _ZGCNnHsS@(p5NemkO]'x/}RQ6c[ri9-'[>Ste9}o5slUMuD¯'#IBgZÀ6ؾ8]YemnA"EE葖623 1[@6IOW$QG^}k92scCMglRVm6 }SMדcXB3&1 S83(.[D 2lԠ3j7/Йb%{b}fZoU@Ky TBy嚓HDTDž:T8Us?pS^6n3.7Mca<`]u'Gh`^ٮ,x癮Gʥ/ {ï I2F(Y.qo2HGnxK~7.Lnӳ@AJibd/FEhBEwnz0C fT˾ bn,lY4BTU#L_:J|kvSٴ(؞Y(MN ||Jk p`9 Hvh %-كjT^t5f_$NǑws4aa/p *>mF<kPg=ȋWC/gDIjl+: @:DwECP)prs講'nѕ.(~Ъ,;~6G].j{{iA]pUY#?Ioj~]$>zȷI>8lu$`Zn^ʼZ)B_Mӕh@u+N%4%6T<> D y<_mFGd D6b&>7GȻl$_alc;2aH= ao)ˎPKX8'?yJ}H.@fc>C|$ qkaz#TS?Gw+ “ZKp#.XGjcy/ OMWS|HK{4rJryߟe9guAx1{“{yumxj^}[jjGYKs޷qP;䅭}t :#w`$ 0n+HDʿ](g{R#m fa3$}xs3jY૥I9-@fjH'ԧ:^)F2h"V;%HѢI)6۵ 3 2NmW%hoxA#rhmL{g|fE+gkK!cyE΅#pC?-YkHuBaٮpu`#̡r|o'yW WwZ٤A0 ,}񳥲ⲣ8̰WRG^ }_?.Zic m[ty$l%z+\[IXQ5XU#y&)^'ފ#Svp{ ڨw3QF4Dj!mHwel$?B:‡Ԁ'I N-jcFu'{F6g'4*p0F LXtIȔC~6Ar eL\(XD02߈1_hLM`}moAd@KP CBs AbkܒiW<Ùlz<Һ$ {RxVV&`WD;p$;lYGpyXC^w-OuQ8,'̪lip KQޙΛ HIrWVEt#ss2r*Jl ꁅ_Ӹ /PP{RMXH췺BE* $E)gYZ07070100000447000081a40000000000000000000000016609d236000057b4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/Wr]?Eh=ڜ.+[=PVGH7|^Y}j.1OJ+ttź'l6J1*!C(PB{QTܓ[G6F[:b?'Ql6v@*d<װ gK͇?!]d uc[ edՂe. tZ,X>~Z O>NRԶl]rac2B겜rL/Ϣ8TMLDcS*Juijg0NYV_f(l&P!e!sXKM%`R"@ILʡJ/("hƌ=Cm_b2G?$A/$O01;K6FGV&yse[z6 8; l^YѼHdt9Z9´֕VI,UE($m7`SF3)%ms0Vl^{b~x,[ Wy%Wv젋WSA/JH֪ dS L`$cueaA~;?]ib"a1؍SalouYѹnD&'q$kp$+،n ܧ|ňzٻ QfLrR'>|5`tn (#+[p͔)2LX+DS@cU?R|fX!"!T`lD[%j5Fl*q@V@ZF,u'39 }ŏ~,fz'"zU=i{%/mҷ("P {%:2G<|18t'-Fޯg=\8E(( nQ4#Co -ʣk,Y.Rf~[ ,[VG"ЈGx+ SB![4,:b߳# 9~ %n7!iP~2TUK';k D)aUdYWD]ȟ*$?u%P):K<¤R_TBMn`GO|),Ө @S}RaC0ʄuX Z;ns<*9 ۝ Dv_\g *F;Ļo0.e) Cըajsb[d)#%-` tGuGIΓ+'+km+)-[>>VyK&Ugc=1@ oXA {ISJMJC`&KDl駴&G-ѸSVgVd7r]VR%9!9Y%{rg qTpYdo"? ]>'"Xנh8, ~^$UC'o"(YKkfT_G$45*|qWvqlÓ|õ\N`lP3W|jlfz̸eNX8'9 '7"hz@{aap'dcYovqՖ_$c)?kd%J{UldgযUKE0-g[dT'fjY(;ԧ)>qTXD0H sc?7̮{4tbG7BvS5ڵ"򵁿bYHevS)V[.)g#*J;EtWz" "FzdB!14{ &gb9Ug|;Z0 {Z#O{exQ3 Tc[ݳ=9.vT $3Кuv#+-;ts*]d91for3y,5Ljj$DlOӈ08s~mVB)GɍQ Gݏ.: :]wW \ZuJ}90VYI}3X8zeUs aPQSX0SUx̀X=~NRov532= ( ۊObg[6C#Fqy"+6˥o7USR '*a=KCBnFՉG5c>3Ya<0i b el9-Ƥ#P_P QqtU,77D3|_kuro9>G#&!Dz sxQf;/ Į||sS>XF^[ 櫡<&1+%&̔b;nk7w:z.Uׇ_5BGJET,UO5WWp(3nfeCL)5KoAAminDY ȱS m3Ń01~MAst@asUnTwK 6FtPMx-џȺ3A'Yp>C֩oeAٝnٮ|: m)ϺcXǧ#ݐo]%yHֻ'Mwm/.^ڀ'Rեy@2mNۧ[[sAFm{ J36+p,jYupw{o+lybꓢRyZRwpAq^s>Z֎DP3v/{8E!W(|aZ>/'$jhrw4#/=;Eʷ> 멣[ QT/@9[]9Qvz#Bp&: UO:ZFs dؙj0CJY%@ n䔂J Q=d켤#S ǙmVD.lGOZ.'pc=ͱkTI>cK?BvOHL=V$>p~$+.EPt0cU+hxwwf f#__/LwYj*+Y6>u'~ξ8)X Ѕcu %M%)+M.ώTsѴS/q'ɯXX]rߢGpVCli `I@PKPi'N1nW5HmEM(; cky2fneI5ܪJ)~JLBGBە+)ֶG򩊭t^o!jI!CTwq _WY3 ӵ :KOcW!''GT~IhbD![z?d4 :r:E\@$=%=IwYL< L ZjLQkFGUag DCq> 6cF1ysXI*3O6&dMP`BC8_4o^Ne F(McŐ;*#̳߯`X :: oH;W?d}}0gFgh2C#nrShmYM|"S:vcEm㮑,K ɾyXBo ̣W RS.xFlX#_jεРB8; eu*>O %hﺅ7έ%=CA/a@⽒;$^4&] [L:W| }enNqWP5;'8)ğNa,WTKIX8+qD]nkK-@#"+w[/ķ2]K4qiLͲvހrT+E%Dz2糇Z9DޜC2 .sCoR)?*wSR~g@Hab|0t)2պoJ#]weΜ^pޖ5[ OD/l>`JW\n[?@4OѲ|w'**R>k/vg]||JpUB}i?@.|$ 4UA>ν},-yxd%fy5߮ېfTDpsdpM xFŸA$ͧG-;lp@L]}QpĀNh$';H% T[v(7G`Gjt&aUYLAYqC0~ !%U@Ga@D5{{=]ghYxY^`0§C} J)&5 hة*_Ԉ(~lK#A^]:($dm1DQ1?86H )2;p6j?CtX)[;&#D0gi{Y"8;ae)6ݾ0oEkAe3 e\GB%vLj6qȞ Y)ly_TQ%LVd8RuT~ 4]Qw ~ ,!bW'}":IJMK[b}fmhp/qW?>=ҁ )é|A83w'/2`N$Q&4_nmjz]=NcDd\By.GǧQwS"NrX&='4A*y@|cf~d('omt,ɽo6(H}L9歎f˥FhOX.;lEa`ٙ ~C鴽P= suЯ+"C6*vfvgq8b]YF֫=pZ2Gim %Ѳ4)Tp$ih?^|ky3OĐmaW;,\LqE# uځJ<Dzc"q(mjD.hsW]s _Aᖀ8M{m>־ym1an3o`db(,7?Gۊ{nr!:{hmn1x?S;&m},o_&BlbI)*D$ e.-tCN *ghH4~G/KM?9,%3=4zFNЫ&0يG7aUJYo9JHs}~ xr5fDI:)xXsQ*P3B |[&g ` 0d&CjUl{)^c lF%= /$1Q0/6]x:Pp{-z@tv 7e&?}ueRKy. ^}^|Qv0Ɖx~gr{џ<,r`*XˎB[N-5~AN Ҟ ;g=B$.9;ݏ-PvN_ Dmʫ%X]ڣ>96fzҚGk-GB^8g-Jf,r'?cc0ZMe &}.ĥm!ڒ m?*]7}DCs*Y]n3$2/wͩVmyC$2W:Y s%= U"k8Z '*=d']\[̽(ep3 _,B$&PHEn} S4kD̮@n DAb|fb+G*x Y?Z6V805Xh "wYG>&6ی9n7/'Z`kmN..+KњzNx6G&֝ңP/eQ- H](GD r&lkiqyF P:+m~l}~BǙHZ>Er.;)?@9EFр(OץK* f޳ۂPଯ 6ӛB^>"()CWO^"$b-i{~ВsLc5г?`std b>l k2d GlN {|&f7D*6*_Aݨ.}aW:qڽ_UuFD65n̴-1hXIL0' ʂIC<>3? GE?q[q{|wH  DGnD9/~ϸ]tT0-ocM-tUfu$nS#Y6@(48 moP߾68 xoڽwp0|\[u]UQ .q߻7Ԍ[b6bRd y6rw/v^vosƟh (*7D|"shQZ?;k9 /+iWt1  ^-kbiE>߰MUz)u %^ry(ɰntFւam0`tQӕM_Nô7OHIU6l A FԞjY%א#^Nji& PFd68Y^ISH C0,nHȌ+5jTz aTh ڃ$N4)_:B4Dj(\QC8(}@<^[,q9q` |L*졫HZĵZ,%:Sv5I?A5Sz`fv^*T#|?ćR7+1i(+ 2ĸAuj6'78zTBCUFKXƑ^LӛIO'D~$ׯ_][pq ^D}/kX;@D8NsJvts١p3ͲtɅr)#. K1R- ]y\SF ;#\9>L܃ tk ½HHUan$Gvƒ8] ,ZA_s_6;4'p:E@rY @Ga ;>UI֊7nCp-jEt*F+ 9G&22$ʒɝ-zMUIseAߓnWGyvOn(j‰B!TѬΰl O.R>SGJא Ia)N-g/: PŸL^<( v3 **&UBZoIXBLF޴:@y6ZN)>?jdQ=\%621>sTV};nvSH݁aO;{kJ803$40 OrH ZnYE]e]n֭{@n[`2̍Ïvp1N]D+Qf0d\3 q-W*=;J}孒c**UCgۃP5.R!s$["2z q8fm;\7hxy$V7m>߬. D@8^wv {l fq mX:0 @T;kWjˢ3W,%о*y~%uD)6=W~c7A| |.1)Uٍ| T]U+QA_EuVkNY|Cr7 s+油& sLt߶K]xv W 9nFTek|[Ơ 3`~ʝpmHPo3+גpdu Fj\_mS\q:x}nۍ Q|+TxdX`2 AWrS 33G qX)V'4m8AR7* N0zoŤs4yJ1r4'ւT[ )y;">y#Ζ2t„y`RR,I<XZ}'Tll;n˂jm5F'w"![(/`0sSdH Ķc!402p`\ 4+ԘA6]UÜ`{[lox/y 7o(W-W`CNܝP'[eA16EׯzmEUbl+t: tm(Uj֕P}@Vh@Ifc}>e+Wq"zO tKC9auȀB?Nۖ#߱vޑ /C md:滯@ZEg.8$lCZXA 㡢HW|%\.[p) e6+(BI .K [ZNL yφCT p8:Z̧IEI'Ekx k :Cc} нc#6tP-nhcoH|@m΄\B0YH. ORtqyxV!7]^ /:HFeG4+TNüݴ_zI+xթz*3)1-d}W䉞݌h ~O'z 0VSJG\Dx۶)ӊRm}?5Ԝ+bLJ+r#'~ LuO$ՀV{#ol9_+c,+5f0JjXE8Nf9w"'*Eؗ ܟ$Hi dGIK-7y?hSV m/UW,q2کU{[@ڣ _p, K-aJn0cGzbN^yB0 /1Ip VɅ2"moCv"2hwp}"5ó L*ܶM5бM _'.[AJW I}fא˩N r}iWfA| %2"xƋf@GqqBo\?G舊 2N\]gG;;[ƌdiQ6%9j@{sp)f+/ikk=MXY7PhqI6U$ IOUΊAxJ%IIxjuL|=}odZeg+:Ք7+ESYvAMaB=H'aMb/FeR"U+M+dq~|0ڜ~еrfގZ}#4b!NMG /&OnM>DhIBQ֋N08ߪJJS5>,5F%E7P$Cc0P0rN!YoyVFyhm&:b3 7uCQUM?.靶1ࠑ;_sOvn ߲7M57cp ͣ_ChE!*9I|t}7IЧϧ|ó垕H|T ^c)z MH=@F![tjvRCs^B)nSr]m)J0[6<%0{p "܂TLG7?wγ,U90+7@:0#++ɽҟ兪w Pbs|Oy$]"N&IŬm|Aee8-־E2 )0TenmbTaXu[N۬ & ?lb\))/R-fYDYrߕqxA<X >^-\:y6wwvݗʹmkb tn큣]93CTcWJT'im$_?0ܿ>V!$VZ}|>z8Hd?T|WϪ nrه:k.#$>INKEp*S&X-U(~'{Mtt _Ox~^MH:+thI)öԌ/\U1E`SX֝ A$a@įrmhکw4湡F{oS]ڊ.J+Ѭ+|;&a5ȃ3`^)MfD(ԸYoERڙnY3$һ ԽhD`#ƽ#!ps1&!:E hB<*dMV0)gΌg,p2haCs0@ r;"xy(Y}XKWN&#W\Ktf]+G;E7}iw tYѭK*oem텎@xM83mҰDtz$Y9QN=eiƂ=N;IYdn`oJAՆFgΦ:wL FJ߸A.GZ.{YB1_ԇukmUah73tZ}ޛڔ4$kF8ߍ[̩yc2@U2^NνV =cQ[TUoˑ>h^˥㧈ΈZ;1e+dzW0~!ɥе7"'3QRpkMnrg)km:BJ?Tt{LnĽ!{@64, FE8b& YO> !&mu(ξH,ʹzIO{}9 =a',sEFhgN:z$",s˦cǺ?*S| # JiZEz;DxU=zii1p2++Π `oWzD|㗚֭`~3]OW6zb YHǴ+)İlxe [&-/'0hBs8-^ԟ\3^Ý&qˤo_wXv5,pVVzׯ^*[Os$S@/W? U_p2:`Î[S-Iv$[˿e~D*llRЬC샋g+( y*G\>b՘ ﱜ%n~OY'l`E^~iit\+GQ%%!GGCExNCɐ&|āӆcשGPL c.4\V~nܷqݳ.>0$,To3MVr #^- 9j+mIo;'ZÚdW~]& 2ztC/K-KtMxɾV$_LgROK衷;m2wh "2 Nl V߈vxc\3*ۣ0YWsO$8' YnIbB^/I:Wֈt=%re;ٟ<'_%רTkΜ[FHz;{ ]ddI!!`X(w,}aD]Q5EJ(hċI.ͺцÞn\ QRp @#`|-jd=؇+ MnLok/.+‡}AW1VEv^_TfL0T3 "SƖH5R`M0B=lͅVX^mz!M|AE;P݇,x_gd<橵yR/Lg''퐠>|hʈ,&C]`0vN|puKs<-BC&WDs$OF@/]iұm'rD$37v 2 $&19a +c?=X\hԒA/M){Jg*l,5(xN[f?8p4yc-FqIz9TsfԯƸt_@Y9Aܝ6TvR]{ OS^}2f1In); Ãdn(5l+̐R?\#bN_=Ϥc'RWS2/3뿬%bݘ} V}L ,J]Iz\z %3RY*Oi z  PJ:',F-6ؑyJ_( *7Iʺ5y/ BG`'4(|3qH&aC@ASR{N/2bna9r8뙚=i9 4qFTȰZ$rəE)`1gz3t y܋N;>}~"_( Afy]D%۲W͟-$y-)/5#oI"SF>9q ض\ m{t4{/|(RЬ;YUaX-Y4FmMO7*W5v!a@$,U {<92Tre;)lfzRJV 12ǂu#B#`Fl!_hm55bk>br{dߧ1(RT^_؏08% 00[]NVOu+Db1UpNXzEr)e߭D?ؿܙI.$ 6j|# mREvTfTzܩK&VШ/t*<gIQGg@/iERyqCHFM u67O~G65˹.j[ >*Lq\ wZmg4R.1QK0fO³ zO$a@u؏L+ݱzŠ;fN]2k8ejͶp(Y OEUU.x Y5(tPys8_2_'q.y" ‽Mz D?2]\sU;Ot“Kjap\ Ώ-]:ӈmY} ]~R=i w0 *F~vűgYZ07070100000448000081a40000000000000000000000016609d23600004f90000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/ჷOO]?Eh=ڜ.+@X/TPBd|[9ZurZ =JBޠH~Ƹn=>qn*e' |ea -ڕmFUآŹ=*sZ  `ȇ_s]'@Ʀq ~h`rR1:g6mIfe`0nZ,8ى%6~I:1C0%RD* _Zn_mVo} \| M̑( AO+騂AÝE8Y;GpW +O|Vɹsgx+}W v` u ,%k˚z/,(R~87z4KqKofim"!3p4OOBNYi$t/ k.}9E`WIiW0,+O_ZО`fRhT2Lsnc=") <[LCwAy|Y_գeUuC6KI5II 6.MPh︃n[0[zBwY dEw'D!K#i*e ;?oc 淡`ںLrRq-Vښ"-*J?xq£&B Ɣ|'(>ç^zBl5P|',eP(>oaiePh06VXUI)%jn0Ie>EJ^F5B27EBh .'RԸp`nnЏ8J: !(M$**̖;ݗ_H mzi#-㝔D`CہHKʧP<6h[lklQ#W Rҙٜc%S G[8ELCvr7Ha+yXO%gzxGT0"ACHfxW m9<) \hY|r\XRx>W !>{ p tIw;?vl[N҃x9! 8iԈ9Ag]XpT ]?ȕhIWc`ZYТ2iZ4 GpFOj}R0֊ -4>΢IcOwf5j*Q] ?@R]C샷cn"&Z .O~P7 =CCmd'um\L+ >J)hq٢1.i[zP$5ބ3-(fy[Eq!"HC̝u6y.Z krhu}ϐ0 T'Q(R-mϴ@Z *d,2@'+I;ZٜΎvI/8^a"[1{ۂ"2uBh Ɣ_ we kH8I+7f`۞exRS wA1 bNkSISW7.n Od2u'[\Clp!QE@g})$>bu'̈́vuagX Eg7l<`S<~"RgeN[;=I? tQmƭqWe6ȴ((>er3 eIEh]ʍB!_B>PRcjqg[Y}s87 5S2=)y7+M Jua.` GH{2?Lnzu zVjZtJ~' sP\m sxnHF ,Cg2.K,GW N]k-ɳ&nxːw}S@ cKjK䩐8fI hj{a4˽x$4 jOlĚVIIS0La EqA$Xf |{4k¼&Td XwwA/a YMtRND둆($-xtW&@JX.؍;vS$wFO)}crEݧm"X d]sASbɇc\iQ&h3+™5^8Q쿲JW ZQezJ$\"SQb=\rD@Z'ڧ䄰bz&"Ѭ7be4ܜC.eFQQZGW}S~`. 3*Y3S1e֯N4OTЁڿ30vڳrH{}ɾ 4GBќ* ł/^GhDZ[rCuX3ӻ`b|9/㙀X9bEuT4K" ^` mQ:?BXr.Q6VY WM\lF[4-[v #UY`0|e98%Il"R$'JVE YH 廙^4k':J`Ⱡ؆*8丗5Ep1,aлpCt|;3`gGܡqlTa Kt_)7ߍeJfjdX92<|`Ҕ_%Eӓ;8f٩btrSVιǛ35Howƒr0g-Ev;bQ=~JUڄ+$8h]#I@4qS{;"(w'*v q<^/_.iq[M-QAc LoC~VYm[PCԩq.%.>'ijlD!?ǔIO?j:{#?g6ꉖA<n qtGEnVOcH%5V`X[<m-?'Gc\P!)xտy5O/Cp<YؒSFyPگyTs̪l햑z cnئ6D),At`_m (P+F, !ua:lyØ8Q-`sc{pRj+$Y.w}5'xQK^,u1&qg4$S9Ej4 9t4LkX:ZH^=lixHɐcZ$ƧR3\%phXXOT߮8CAb[ \ˏ3ZiMS*]cd@P6&38qo;:> (G0[{zυѵI|- ~B &+^urs ??1͏0C25b)#]/{@Cd(z&v>|shOGd]Vx9I΀e&?R#˜J([[P6eKT#g reHo>qOX'6º N%0N/TKW4L+i-)ƞ-ڎL]->Ϸ5VLKcQ"0{[:R7&xҽUU4dU6yשR(@&@P~?ܩM˩#_K_@v 3& #ca.^vk OjGIqUMdI}PεTࢪjq/OۏwGP_b\߻!\>س;&{Hb1)>J1^Sm?(UEd|4Y%+tFu+P-Nkb x'':%k]gQvc xh/XmJ*pm7hʙSNG$;oq!mt̿aJJ6jI4yKL*b2-l\$~ mSMϭ,`+j |sqKU ;&BN #?JWl=|G{5ض/ Z8"^,Iov87̟&ڐbiQ0gYtuzy,Yĺ>1{EIDUc yeqo4.jQ<J&$rN݄SkY Nծv3C$.7 \TŨ"'m0vDL ƗpPFV:0=[\ή/+x}W )cgڋ[.l,]h8*$/q~*LE88i:Rܐ"+ ڐWJqP,0+:rR(p$l̄\\+ IkkeЬc1Zm]t?3{/}MoMhMK޳m2 Ib-N!'f'dOw^Bu݈FKx6S uA-It^+; 4F*S%artQ>~U ͧr,t)I(Z0/km>JGs|ܫ2yFKm(ͤSi!x*Z'r0*f kEEjd7Y28Kǵb$ {@^+ 䯱簻@_~eҘV EvW{> gvZK,>ڣ!{scG%sL ɫuw⦿w4I%6]WwO5xߘnCن=P 4BCb*?$91흓xy?9|LīW:%t-C%+7)y(AѽFoйd:otlo&dVt7` tdΞf^> N=6}Xn%p v2>/S1-XYVz Xk;#QN' 6Z8TwYT <`FƺQ':]5Dr6+k̀S RxL:iBCHA:X Xv̗^ܑ,w߳-K3ܕ}N I/˘AM᧋j϶RXsgBe%KRLx իNTQ^š5"UH3XROl;=ZިZ[5Tcto;S%YJ[O:WIlOrt6@68ϼ;ݿ^i(?h}vB\znUEJ2 jNYn@9gJ-X'aIdOd!G9Cj^u5v]SnJT=ʧ1ͬF89b <|}S! T\ъvavR!gq &XY<΄܄u"APϭ$#A҆v®ڴ Fkc 8H * qÜL]V2 tH ' Q)NuU;7GKR#l/2Xy܃l[&FV b^_hyjͯV^]hP7`S+&,e-&L ~ =v-lEu'*]Fr?cTC^$C\\Gn%uh/?)e~REr^˧] ӕ LM1gHKUTUDl2`KK#vq3r>fv</ݤj[K=oh0SO)$X m0nKZ,B_d-CQ g:>ο&oWZΐ$lt$Lc2Ĉ0IcY{Yh[zp'mǗSuL-XV\8RJO%[Y$39Ќ=vSayఆB]o)NT@F*HF;: ȝ)FbZHq/@;M:|;4v uQ?YG@Q`N' Mvf4~kV^'w$ܻE_1_Y4$ h斀"jPÆrUTbNg FD,eCczJZkKk 05?Ğf(& ZnϑWy&hV6Cu@ "S~擅`q,! !J vd+&v;Iymm?zC &[Gƿ>0D20 Gf-Z,D'J[9?Rg{%^?4/{շjR#7-|#H㻁fGD*< 5w}8IDS7"r|,$izvThà[+Z*ѰI7H^!:xa{Uyh9% PA8Er#b$+\7ot&~ғy^Vܚ0vHY=:&V)Sb) F/= 5;B\ZxV.kV~njފ#{PneQϕC$P$`ѐ/~҃83Zl/zoDv0nuuE^Mi|:htsK`v]Yl]|n2$bli|X^r:g"zo;VqM)S;%VSB Iؤ i=NvF*ݩ #X7;D,VI"mV6@"^|u{ƚG̒P\2O<[\PMA[@PdIu"ҍI]C-+&};&>M/Fܱ{p77LVY aUguе9i}3|" 8ms{yZHC1o]X!OtDHp 8Z(nBrDw6!D> wF-'X騕1G؇egֱPVL=c-/>)?oO5g$i6ՍrrKvgX6ެMTarfmYl^ ŸՎ<AX5F_ S&ʗ^7[AWov;?;s:Ұo.?BYU(WB@8lhKe#YAe Q# $ty9e&.lC0ύ|'{O!&W]?-ɇ)$աcJD}5>;iE3UJwM=e d<_E80g z wczW$_V{V҆}FGq:掊-m-)^# 0+bԱNc`IgT KYqZD9[ht4F†@Eү&USӀUF<:k=|nEל0P z8nowq(|Үwjۣb; IBG3A)cQ)%״\B,VdԵ 7]? }p*mpGIsT Dɤt 0rqGN`-bY6nge^'ŒvSۯ+8 mWXՐ7QA]zv"` ܛvc\oժU0!2zG[PgncwЇ/(! )枅]<eM5gcخ">l{ޠw؄f i FX 3I㡺:lӖ65P' 1aiCO%6=s/rBrʖy$*8t =FV)ӺX/*MATOi ~K&kQ8U}1i( 'ċ~Λ BJqh$,g8`a1xUwvoFD5Lb.|@+>nk?jG̏(DM<Đ74hFOdP$/,?YAPcO_#W4wd` wqY6킯83T>Jc<)#<0JdpT|;v?j{*"s [rU m>E7R A;,Cк(a%Xp{簑M sBxڙ?G.#Oq.45 ÓH{QCi=+~{{*u wtCG-$L/e TdRTŦ6,Y2DVSdN2eD2o9*D퍓K0HoE.T.=K6F2C28_f8ZXT1GJI V$8ʆjyd8!wxDf Ջ_5sAcu $Iv鴃cv":Qjm#6u *LM`N΍GK]u"J/-gVOrѶ@O7c3''g؟ԄҮ6}Hak6 vO{b1 z2w%vWahaPK.eVk=/A,i3z*Q3c-ْůF&|෽Ñ~Vw;"CO[D @T\ot܎ns3nKF$!fKIhaڎJCJ$vY.eP3CS'؝A? :m?SR k//^h[ V z ҆E"C*OVD2bQhoOX kE^'aQջ2LǢ:Ւ#bmZ0` W>Z }=^dif_j5AR Fs;$- y)bȾ2hds̀r m+i[߁Fٸ]Gm #o ]қNȫ9!WCWU~FA ^cƾC.֮"ЦM;X l2"cΞt2NٔNH &V)>Ѡ !fF+y+i?/Qq 74h{Tl1%MA-"&yk]#ݎ2]4hS6T֏Ex539wofX|q[% -wNI h 99 $yP RUV'}4ԺNU|t,Pw÷52b K@B-Qok H@W;*eî} xhȔFe)E)?4MWI0f3+:\tJȘR\&&WCgf0t7}nZkNc4|)}sR0pHዱ:Qs`7;/`FL+[#;JO? 1-wѩ2X&fMck"Pn ؜Hgi9:53G8 3idalͲuwiYBjF˃c%'PDQݐ#us} [?|W ,%vB|PGq zfܶ=aFd?Uq̰EЀ_8o#I/?sҡ<w-(!pəЕwilr`8`zueZx7%9Cly..•Z$7o ȓVgz2rV]!]=Y`<k |!N~Bʏbq%qhUۃx?;صxm2鏧5o8F߷gbw> %WuRe[KT{X?THKʠ2-rY d%*_fM S cDyÑ)<)5h孳Uh6*}z~/(ϕkAٰ;k N8:T'όD+lTlCArJ^nl8ثI3)e4:7~0kF48n GQChݲK4h%= nRv{ K u` m[3Q]|t s7n;PTח}I]Fw7ӣiW&^l~͚ыD \5jM%*M~`@ Jz+xr30ӹ48wYd3YFoW^ ɂI* JjHey,! F]@귗pGٜ367ف kJ'8>G[@(#}.[äG %jڳ$#Y ˀڮhExλ$a7tڽvk[H%t[7Z(Sw=_x 7/DjxP w^?bhKNr& Mr Agr(FzE'1k㹿`_`PrT^+A!lo LD H;l<((A.rAUxAu7U#z)DYxt:^uwbF $J;48).tX12?ŲQ71~ǝ%Qw&.6]b0̑O߇fՆos6@,9.U6ljR4PTͣkp&б.T. >!L^(w24~s(KBO3gB+D!s+q4iI}f2l |dJJ38Dлz{DI^@8@qT ic@UaZRYy1O~V\ {`,8l?jM4; >NРužߵ$  Ayj~azM WM7j!/wT[&-"4|{y5MWQrxMI"*]^Q,"#|UM 4ݧ/⬙4s]7#ސrtX} peOIPB@{:Gkܕf¬øX\;pm3kV>@ݝČ b66 -_K7'[!Vz6ibZy$kg}xKz:a=1hyOxI7|q_ Iˮf)qhV%[ڋ4CΒ]LSaew|KdInd4ʺˎ%~@zeRgmxsfۉ,d܉6  q F6'"FIe t\M-GLܳ#Z-2qi"WR/y vΏ۝]&BRpzNz-}q."mTRjP79A(*뒖[ۙCU^+Hѣ&PHsφG7l-d mjOFn9(Sj%m My6efD=My1˜z7)Y%kOc$*%/?pC,*:+xogC!RCOZP95E^#swNHC/"[M&sqUj9B X-wo7t'/b"c4IDH Χӂ^0zSR,%m*0qR5, pC`˽z'H:`\>:O/f.g 7!^Coe5;l oNiw fawO0Be 61"nXbubŨ M,0]9U>[%p}e|3"D-3 6#2Gڗ3M+PӆzG?"cYiW}=IFQFs4Q˪|&Voѝ(9 ^K ]_n3'xAU#/n%=eVcjYۓw7!gPeȆ] \莋vL0(e_I5YD^{65@y"zEE!b{+D1pF߀Y,:C__P6HPeD{Z.& 6>Fݾh0#4܎B_G.4Z\ŨB5LOCr>z<,cq?;ЯŸ>euaRvesnܤgs]%PZ&VAyk-Xе@;bY戰 uVXV8zvQȾ=N&3ch5JGX҈9ӵnytdk#oA7;QGicܽ+_#Lpc?=E Q: !j uq)%xTW*/'*w?/ ~p{n9M1$A|8dWr;3l׶|oWUP.X^>GE&ޛjNxz!3+yCFP2aVCIFϐ9y_ZipIxz_ \tO+i2h\<:y-fU#/mY2߉9xJ3)fnŠA׌Y O/1u61uL{>6]N0C6&QQ:4!qF;uC2A`3W+ڳڪ* nR4Ԣ% GZAJ~eE 7=!"}G%"b\Ð:IԲ^QE!Y׉OC޿G0eEq?V A2qrR&8Y( ҁc<h=0Or_#q|a!뺧~%wm/;Vc %$>n8(MyiI@Agڴ2g}`)6n&GIT\ =&A{t~'C6][=ĠI7<]RQ:T; Գ,iu?0dRQc7u:qwE*`iI tDɔj\Wtù_}Qdl:<*H+2ߥH¬%IrB:=ge7ne;A2 e4k9[]5쓞{>[œ[a/ўЬ fk4+\%-M`Ow]R!'( <>t: {Y !nNZ{ ;=L!9%N]oYdw˭%$pEI*sL5*D'Mԧ0ks eߔW M`upeRء'->L M U}yYxVD$RG[ͭ0 - 죳+uN YWlu^@PȔ4 Y7s Ql1 W2{I;:|GգP,}6 !9&P4"G#S{t*g/gq0*: ]Q; j[^iMgRw d<{[փ m#OXzl| 5 v\8~E_ƢR"3BYLEi|`ZP=X ExyK6D.E2D 8h>_ Lmž_$uQ D h~dy(6Oxdo76}!Lm3É]6eEsV'-@K?CNweJ*'bTOΩj_p);3|TV"\b S64.۴p%O$&{kk]; kWʸփ4 Ժ3u7Q9[>(U*, p%<;{x rsLd .kAnR7B*;n*:T)U`+x4!+y&b1(6냌1b1۷t m`5@*[=Yc5ydxAׯ9Շ}a"1):ډ< ȴB4.ՊN8_AZ֋ݨK nTtcSv)snaƛ]os.[Gy(@AF8Sd<҇M󣿶[C.J :Ā57t&`1b"$g>}DG~![(sSO@# $ɾ2DH|D!C~@$(rt`~ +?C&78t8Qiy=/:A(گd#z< 6d9,' ])o\r$)H>LJ&,59^*_Ű?gYZ07070100000449000081a40000000000000000000000016609d23600004f40000000000000000000000000000000000000005600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/ၷN]?Eh=ڜ.+@Np/TPBd|[9m5>$9?l0A:lJ0 e2!9bH YT-՗%wnW]hVk=^[ŚJnDݓ/zRO<[ ߨPR _ rq.:Xiw+~v`ANt?'m֓Xp d+e{a5Lozko"3Tȓ>H5t(JNVf~[7d,Rk99=i}y KNp8pHȇB]m7:(ûXܥ;q%:$۰{ob3Û Kɖ2YkKU%!*n-{m Dk{ߓ,Z%ZIBUG؎<<R&Tp3ONJgS4HsT{Zu.vܥ'QeYCʲ you&}?3*%BSB j> WX ,:|mȔAu 0E.WsM4 x^PKHw%wLy$襡 қcNԋ_-C+R;P@5rkyV䘎ρKܻq`C`æU4J)^#s|A* bP@KTN:^Rj|~|<| fx' Ad%EQ(kyT.; I;ӮMVcͿaMW@'va[財OAm2D?> b4ոe*_SzZ&1Hž,՞l-eܰm4@Uovf6v|a4=Wa>Y{+X:'p7:R^E?(n4ҹ/mNuRB KuR>Sy_ة.@!rQ&cyYFE: CGUC#^c?=y៾dWa *vᩫ\$S $%ъU4V0>j@q6\kC@^GMFAp$̒+v]WIR{$)I띨u]/mL!;cc$zP'B<$UIǣ|5J:>VjBoN ݰM*:8X_G GXf?tS[+S7´Ls߫? َ@E^_ 89Iοݏ׭"`,RwhMm)>d*)_t+>Auf8-fUn ~*Sa'7Lں;OV:Lr8ar͕VAa`)$ɮ-ı*, f)yU6;tt'#i}|& :@FR}?hJ+*r~pfηD&.LpX#2U mzd=\|"oa `~Q*$?kQZw^Lr;?{XnӸؾcq'$Z( 8Soh^~ٍHΓGAh N55Z[54y,a"Ȧ:|BZr`\0{hAUd7=/>zԢ!­e;&Ma$48es5Ӵ-]|&缅h]Hc@ȠׇN;2rNU% ԡݾx= o¿g =* ns,:ӏzϳ$[E:xrf^v ;O7HcV?/^)B7pH||HW`K#mPfvZ܍kE7CR`qwt<Xǂ:itYH;R;0r7U Bb)2E[Vq c_n[$ܽ;W>ROIw U*A7ELϛ$ e,{'u@R>7O]^wEY;~wqo%[|}2>zŽvKˌ a }/ 4zN6tύJtE4-.)^v^uä!zP|aiH=K^W8%v鼨pք# M$ʅQa#"ڢN6)d|,Nh>jsJV0 mjE:DE#ٌRQOgU3Ee*˓&u#hH( hiNGRMV/Fm\,,;--YKE&=7pk.f OW5(aO'ux¿}65ME: !Yܫ ]Ɨ!v[H)L1Lx5 ,lutQۨ?%Xh:V*JGpQ+iA%'L\LLI% m \c 7z+A2ܿ5sE3znpΜ\n1o "YXJI'թE>IT-KkB~ ^px]Fdpi 3L Bc.tp͖~Wt8X;5V x"Mw}Ŝ|$[pE)F2*%gEZU<$CcܼUe06 Q:P帍[I=~n[4aJ'ZyQqa0Z:R >Tyx` TKd>v9';l M{59@ʅř HKC¢QhC #i&ՆdZﵐ=[[AqңDhyvP Ag̚F E` i]ZRJ啪Z"Y\R9-*y:Y3Hm;Q>4&fo' .+v[aEn8*N߬vAe(\Xs][ #͡BQ=|쑠e 6'EYQpX?i{q}\KqyM͋\p=+[~u.7;{e!Sh1@P3X'HS{ vRVy|BꟶV+֥DZ5/ҨO$Zw5 tpt =+ظQ]S~ع*b\}^t.LskxOL1қ OqB VRsSFKG'(vB̄:Bo5iƲodk[h#S]*gl 1\֧!c̺ᦿ ={)Z3R؟%zK^fL L 5^u^ߓp&NSgw҆;kd M@*.< 5EqlZ=O8Qe~L\(lQ˶ӄ_kcl Ȳ9m+-@8J%ꏈ=WHM#z ]{GfXG,tFmfE|Dh qc o6S#*rnRű7J{LrJD$: ~I‡QNv ҅{RmkNm =5.JinѥC`ͣ~ɖG!:,F:ޛ1u߬3ߋ6M*jdYH/U`F :T0Bi.~f#@Fe!'`RUŒbA蹰S,sI{E|FSt*a62Q-6~OCz;᧚SLQg3ʄPJk9l*P7סLQ݃&ag*,oF1X&0!W ~QI:5s.SG.\L @zVLp+,TslIUݽc])/9Ss*.P}~gƷ }eZqU)h-6H96 I$n3r6p̑aϖꐽ( !^BAH>R?οmxdV2 _i&4Mf/S "1(C6A*Qļ\.X .G"-+ \VeɎz1 ea?~Eyz ^4(=݇ՋxΨ:Fg_X)Njse眤yA;~-@cQ􆯳wOЉnY;3-;_n}d zaL%$58٘EV:-F(v@[?:hEXFZZL•޷=@u O 9hIaԎ`{$kHȁ $PWé.fj}-Ed{ ;Sg<;hzzTQAϸw8lC׽[FY|sV}mbAZBt4lӁ]:c* bs~g0 Z2.p(PZa \=IAD}=.1/"؇{L y $ےFIYl[bGX5pN=yf\v &W>U !/)ʃq<6ḱ0oaǫ nW?d-KREqNK#HFWSvB[!*w=߃ig4QtlRQ# UBu "l2+Ӟb\]ӊPa7,Ԏ{ⵥ %2'^ɮ@7d/0 O:2,ˬ{ H_~%,x^r+5XvTh+$!ZGAU"_)#%?Zߥ[B q^2R}I\f* 9qCz O t7d-)]wTŅjhu~^ƣ@)SW7rf|g,UdCKOHQoEtI\C?{Dt2, =>a,3FTv轗חfy'I68hk'Rm^" 6Ԏ>"67Z8o8Iy3vqU>֪olMtθ^8S'VI*'M:ڭf k_վj>\4"O5GԅG<- pb:w-=vA=;Ԭa 7;YұC/zɌI,נm9?a+78at3 N|&HԁFa"'Iˀ_mX( [4:"Υ£x$0d`HE%`0IVu3"{u/oSAd h6!>_ @1K꠫׷+D#i67nBx ς; nHlcG06@R[8z'*x/iE֠d@9 $- /)ݦm9b`im. \| $JƬ 8.^_4?YWd*92YSi<KipX>R:S)|17X![SiRi[&n&K)W"ǾyE-\Kkwy 3vt{fF< 4Y y8*| NoXd Wsb:nNU}CW d2&h51r]q%vwe/e֧<0+1_lv ׯ<{[8vc1D{6[Eef4#RN7b-PK\g~:1δ/*Ќ}M ĸ;9*.@fAs^6xZa@Lf lŝ9̸x'0UNza"ձhni9d=|ƞw'*j\ H@NmUD+}gGx{:{ K!BI{PD:!־n9gxzmF-*XRM9@jĹnIkZ eLG;ÛDhBCST.=OscSݥ؉-@SJU29 (EXPvb~4?93̩[Zd >ݽy,>5&Ӡ oZ`_/XW"EڜS}H"J섻ʑq'9RV"h n'e ]I i`==..klpf]Eτ%fz!;fel0013ॸMS\D*yXE^ri ^L-dXxVx6Z,^ItelvIٲ}unaֽNpYQðцa FX h+qAk. ^9%UB6|b`bah@,N j6(YqV[pPOދřqxoֲ4 Ш,NuO\,Dx !';`q9WYڹk_lĎɜS y@K[I꧅##x z2SuzuzXL5  mE4sm];=}L;g4:o5#ݔ7 8J=Q' _.L~;NmNe|`^)6+xu}6:nk8 c$_] RgX|~8m+z]0꼰Erd,,t& A<~z@Z/X߂eUƘ-"hFiHEt+ǧ82qmZ7N=hv*%ѠV){ w1gJ=i}vabIɹk(_LňFe4 ʆM9w6IZ}2OӵjJ)>H 4f<+ו ti&\%6_%,-@?À=hy6мM j^|S G\rPR"-wR-agRHkEۥ1MDb± P7 "Y_@xA\ιXo3ن#5+Qjo`FkYaD֏{EJ" V)U & J@ɼ-@QEi0)%YSʍYg;ՉJ`q-ԭj]Sg&o@3،=-0xbU5H)Aeb9^DuC/mt_QcJvY0uf2:ӂ>Ip Qt1&{nY ,'0qh~-v_:gF}X&CIF{79h55H)Xjch*17sj".fe.Q(W,0 ٙ8Kz]䘍cw g2Xc9AnA{>F@>lזٽy{BeffϺ8 :ϭ[,M`[Dr8.7z*ATMhL_N zݨc7@Vw— Pu zHOtz^fV= ^< `I.%Ebgnfg80'Un>fu`Gpur ]B }pNپpϾQ"\/kDY܋}$$Sj(eZ xU2O&&9\ß^tFnaO;螺 AԷt6;:u\?H1鈸[yOk1?^3RmxzwKNVև3Lk/?Z%B<0%C8/5f~(y7t7_&^<=hyp T`i2}crz$vU``Ga0 xyцaW 6yc}LIyM YmM#%+aj&IIH  ./kQ BKBdRy9 1TN9Xku{tk$`\TΉܩ ΐj_]gI3M0KE}R)W_y48;7j$ xid3B XGI?ƾ@ۮ*؁ ZRPKhj Z4w@ē՟_φskҨHI^_nҵ է'`P?"Gu>z瑲qx܈cjs \>|~+qcRbj7*2a kqf21h&dC[k &-67NtG#>S2,IrH>P1e0_E9}(؇6"Qg5!Q1nkG/c9\]mi!$H8+,MW\8, ϪPNXi e^pIME1g%*%|]BM٭ǂjApfAU9rȡkalSLͥɕskwq)Cr9/sqvNv||_&@;پt&+A:z5a?^9\[IV4xۋt&|د#/\:H -6e6I,6;=@z,H[B׏Rrϙq͹}@:b!x)I7)óCMgFn6"Gƫ"֛vnԛZ@ҜzVylj4&KCWPXp(GVU~_5P9~.]O^ӦO; V+'{дB=3v".Bbob'oGA'>JP$@N[QumV5-u;?l0Jz~*y/V0jH(?u0jpL71x//˭90K!A)DtՊzmĢa$}CG"5A%0#:~;]6:[Eor}*R8D_k QVD/Wn\*8ܟ+%bj߄ťnPdq` dCbʖcDSS%KdL>xk[=Xȹ(q=OȢ`ݳ!F%I jOL|X 6ȇ8z@xSNZ:JK2Z<;3mv0ul2z#*jE%u9p@e.v ?4_4@@"2GN1,p[$:8& FDn2Q$/VȢxk*w/M1=Cr1z\Ŀ~Hw֟MyvX"u2pbͩ1YEHO7oJIG -3.tL? d40}6C`_EET0OG|c1 tdcl%UXrUc;fb29gqk#TӰnݚڢ#TVjB8VZ !aC?_n {ǁP<NSuɂ4b1r^\1of@gsJ29sdO;RP&/ ş3&W>&=WZLi&hU w/%Z%hȋP GNQ?>>Il>hYӀ4BoOTș&ى0'R::ݍ:O.<7 1-@دïbj}f]*mH?lV}^Xo$W|dNd>@ yX<%N:<ݒ)~L۪j>Y8(cQ 8vܽ";PZ}T-KydzO'nY[j|I~.~.Av<{vߛcݲJRSrPc݀,Xߣ}' p5z|]›xWUXE2aOnבwQg@GjT[I<ԽeЕF݂Kݹ.,,|4Zt/^pKM(>gS`!N41⬐G 5uP6`> v[9;zӡݖh:__/44 '*8*xϕ>Hlbq~ 6g\@g< y hBS?XRhV `SVbZM* 2" |6[$-4wDOc)-Ǟ~nU! )=o{ /$9 B Sl S8v0/eT;ﯢ.TJ8ƽ:JÚ`n$/q±~= 5F+:;2=ADe*$0]V)EI)E.5 ۚ͑ \*)wL/))D"-aUT# ~Av^gFKfn{ fK0 $B9- `.^tS#"F(qi-z>^6T/zQTIfH+9ӉҒ)nf]眚`1Uqc:YO:@fhq;iy]N<-Dۇ)KAxuO׋}rabռNb+ %>r{8FN'j_I)mM Xjo ?f\#KFFxuy^ˊ0Ant~ʮ2)? {sߌ;J͠g֢ǭ/Vq}߭ckY*j* @}~ bn!ΖGtTc|wAQ#Oa6|.# o]g0Vt*瓂FoUodX4gBז1v6d+C@v2yrLѓ׽$plYT0`1Ҩg0xLxÐM_< o GS/)߯c u^l"$<%cA8(,?96Mo98x |Ij >rބ@DIfC-/7btQu*9} y>T@<@X$O[%KdJ@AV$V^Q۞@T`zlm5~h7՗)E¢ƍ{#/Φ)Ivaw˛d<1 "/g]fTUJ<(6+ȘWQS0JP?!ܾ7 \WEK$veB +h>$.a0bOƙ( -м)Bb 6o>+wk+FRsOd^jR>^+Ɉ$J޷rݎ7`7BĴ#-'^cʮ0U.sR@IDj#?7V]by*XAH<إE5MϮSuNLw)`F&2^/XC+5\RN/t:):4@f,j %lBD_~|tڱ|1},HݩX* f Z,<7l m{^ƏJ5XZ%krqd;aSI&244NTV wf`WF4ͬhm/T;9Ɲ€ToV^+Gs QbK;H]5W"O{J' kSk;p-IΟ|Π)˶NBe3lygg#xN*Ako*И Ѷ r_c]:O1X ?,` k+!Kd5zq7=eH̊һ%-Zs eCwe4'$KngX_R9lE4pa|;k{(iHXcWӠ-u&}Q]U ] ೥x/@ߓ{ vB?Gl8C/ػՇ8G ŗ-]^ 6>V\G , ,Z _w0_?Lvs#Xxz Q/sH, _^ 8QNj\rA#ކ}X Fy?4;&˦O BCEz5Y16jȉ?wpT4J?vh#[RD0Ŏ+TFL fuk4^^A3b7>w m&ۆ滋k,œ?૙ Mk f i$z2 WAa W@0M&/0^:Q:kY8`>&zdĠ*zcpʐv 8ž̻*; BcB+4$kn,7Z&k]]}FMϔ~P}' ؼ겿O"DujRL &pЦ=5SWcu8ImϦhEH?c?V: )/6hHwF7=9',+2A ]=Xx.{Ք2}eu/PI}WMw<$G|W:,NӞw5H<~Hwn{lD1"h4OfokS|]. 8N *cW³N"nA)chĒ#/ ^i h8!My󀓠1I0Ŝv9Y0T9MwCc6ۺ6mWt+\b,@&ˊ(rVV #k)\LӖtOF˳_VѭDe}c:`7R_0v@-@1AdZsc[T1;] '܈&򢽦7#ݨ6|W&7֍H:փha[bg J$ׄC{6񆷅$[s 78\%NFc;9(_U~ ثJ0cPW42 Zmk:jj)+h >tU8OSzҝks=5iƳ"c%خU^zןnAl VAҭMw;d0e..uFW0 X0pރhlak}?<i%P5^5/c%_YQ,'9Ci]E&{e,uTޝXonIkRff)ΆZ PO *`^5lr&Rd"!=8| JOPH,{֊h^i߲3"d ^jb_' 4+$oeGD`|"I\%KKg:N |%rR COO[pX?|#%y.Y`?Z.B|[G Sc 0, Lɛf$aݦ\ ]+ڍ[C0'`Y]ғ{xpEŌ9X\8an1D#QCa?gѣiY]&Eɇj5pK0.H?3]3hQV-AO2N\KvPB5R5h䓂B#H˵hǔlCz*,;0. ݋lRA y^6$#v\~C#+<<;zT☶~fQTƏr>y!eho5l94yLlWFBrI%g]nj>@hpԬkiyĥH̤UkI񘑚fgfl -K\bJ{ }t8J)W`-%} =$jY=+>]Smr"|@ a$Ε8։,8d/]ľ29=,A0CEz̨Gsw4(ֹ{5qac<.E29b2G]b;k @DвThyʃ`$ƇbCUhvN`ʋ<G"e0Lc#@&̰4 C)zOyK{A؃: e"t?%Gt35M#;:nVjrӽ5nl8({LSvH)X} 5`KiK 4W$s_c{ v`y7R1mF\-qbJѾ?uSg\dž@f64(Nȡv0ԥ8uy2Vc KՈ"Cq:TÓ#+2) ~3 huJWٖ@Awbs Z1Wp 䘪͖H !skS|PlY [IDXCCP~^Z6tc$A݉=42&ѢIOh4>&y.ڱPĽȄL cwы>5mBB|=!2ܔMW s=r6!n=1:4S(_ ? J0Tof;ݧfKNRz{W! 9m#?҇WiQ#"$p`EvbLVi^m;(E֍Eo6p\%PW4@R`aԪ|bo (fcym<$ژSQ9؄y"gu fN9ȃ͝q-$$v"kDlՒ)7m$γ#gqgXo-H{{8I?IUǏ )26e[$U,1;PeG{āxFq4󑉸5kFkGr( h!  ~\d]52x 1XLpvo0ӈFOؤВDO'nxQۯY3 ! ׷.ŊqN-y'QOG7;ɹY{ 8Qv~63l_L5xQq G‡QV@u0xܸp}N4 JlViU m'q#.(Vc@6pw{رd2eu<(&?ҭz3vW j;`hNAǡ*** HaV->8aJ.n)sYukuvwA.,ImZq>caQ_:AQoCwd S؂*B '=v6Fu`"uF'_{hhc,qCcZ*8z=fv˧vaAӪ`=yXvO#w.ˊ b@z]ͬ!=\U/G]oak`"fuZb<[ rOz ƈKh?/ XQ`,~>!&-s7:#Ja qYD/vm?X{&n`?԰*k }@2 tR DfȟCSF9CsH6J튎A_Gը E_c`<⟡i&:'C`7Pt|?YS։" T JG?9a+<mc Л&:1l؃K|G5I!J|<~uon>g"I:꿩"??ܴnwtVP~H7([@42x27~nMS2]3#'+ 5gf(u:҇ I@&] dOOJhXjqxo`5,Єsdj)v7P 5q<гoYids<^k`!(/E*D Goag8sl=l?j@Sa"5sOX,!{OH+#ƑQI>&:$YRbyMdM^i~l,Kq2|tQ8(%ޜteeڪOL ~aN[[4q5<>tdS}c0%L~ >;9lZiţv}ID4^dTԐCxN7wv<!gyAS*(Yt/y0 n ,+)QJjŎE]cw/ҕi2/9W;Z׵2kR); aaDh *'L{g5]E vދNΌ>HSѱ]Q^CiDNO%V[=B{zq gRO@Q8FO伔,>k_R8WHdMZXڽP^* m XJϨu$lI{S>-!$BQM'r.rr>&zy> ׎uب?>ΞdxބR4cDGC:.NgIcr񽻇4\31pytʓK[$"IM'-<LPMl؈n{Q 7 p-`+;X@]i#ga?atA؅Q, (a#waiוID [U+ H ygBz\3YI^RO-LHXP4⋢Nj.D6?oY214 ٨n%WO*CJ ѳ ̘W P%LJJYϷ#Dibm$ .P} Ӧw,+mCej8qdUu?75xfUhm4yW!AX<p0}4on (n_nA g6#fIX%ėYd"@DuI2 xRk+^̿el9>RBu)șL=M]ož<-1t1SG\j-56.o~A5 h΢iqBN Mٯ^OaI)+-p QʯUdƎb%E@ VU.yS$q*LW)9#]'-H}##hn6e9^UZ2u 2ŖF9pxHj'%ӷmvA/]`"q@w}ou \(wI bp!n&U,;9Ew]%S)Yeԟ) J7v6G<;&kI9¿NqSm'EJKK^x) 4 D/$/CYL/?&Dz]cHb Vh=m};ZAUxRfP CǾN 9e%\o%O'>HSN|YVQ5j&F {]]Gbfi#kRP;4wjDӐkj CCH!+TO)E*G { *ƗcnrW0[ I5 >Sz0y–SrW 1,g>&9@κERh̝CtĽ&#"'fP;#xk @:r~eO@xU4k?fc(X-JT$Grk"]_cj(GfrD{ø,$H}b Ƀ+A۾|pcpX:4#fI9j}46v]J*^J4`5|Tu; GD[}{F / l;rg6`b$k7_E:푣;Wh)rfV!ӈ괝!kf[:w6~J^3"~h)<8\g~\;q5B,_%˴Ί/]lLJďcs^tMO(#aLɮunΐioб,V_$ʜLDy,2M$̔B@=;Q-U ;zG*j]w$Q}\Z6{&QtPO<ꭍ>4☘rYXq躉`*ӣ9t0zTہEg4mF [?z5G2Qu|43_4r::^1%>#U} +\&V%' ͼjÓ)Z3Ho㗢_rjƌzc+,N4$$|voM\w~-,w܋-s䦧H0뼓Cys(e^y7m?G_y2|RAfi +wșM}(_s휨 +={ot]O@:-&?cDC#3TsAv:z*V&tBCU;XdE/c\ Tt$7V0۶(6noK3rk֊? c"U'o<ܨ%pA^`J5[kC#Y̶_Vԁpm ]]!W?r B.lMAVA}dij2kIg[y H*dsl&dutFP.+>~ '8R7rǧ̘<^vj~E፟}uU>z18#w{"eDsX vyޗ^σ]϶b]+oѓWeOhp|eM5@C\0uXi F҅~F`e*"q*-F"%ֶ#1Q(iV/^7Z`2P>gݷH0 ^̑"b}#5/+TMUk04b1b%F.vһ'cò=*8E)}9 㩖bYpx:9^&2Ai)]=oX_BS =ni$ I+da~7a7`K bHxKx2@h2iN8s,n*4TuQksX1qSbCi:Qep|`V\vu-;!|TUO:%d2vai?(x9՘*ASLDa!"C}wm.SQc\y4I7I0"~tBwݺ!.HKEG_gY9eSR>].́/rܪo! SiH|i7*_ "oMDS^a4NJ'ٮt Wq"XPj8 Ng0%;vPBmQiZH\MOW&%@}ѡb:)Ex,ZıgYZ0707010000044b000081a40000000000000000000000016609d2360000feac000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/B]?Eh=ڜ.+MJŸ&>J*Č[fRX@ۺPm`&Ѵ| hD=0ǂp'o۾EpdsL1f$ ׺*#$/v,:~N bx@)aAՎPm5)nqRO Cz_ =n}%X,3&@ Ӎq"E]wݎ;V WdʍeFd~9xC({d /q֙Kpo/Q4G20Yi}6ϙCg#^؏cˍQ~y!þ&Z]\vsV`jT Wr[-t=!8ß$ytC6d!|(b!"a) a009^ke =Ew{i[KjJ?W3>\[/˯D5!rnsrB HFU'-S➯c͸_|.)wd\KfdR+3ye5Uo7߮r޻0@L^nw@-Ĵ9\]UZB|(S*x`Lp΅!sCvP8IDIvQ [eZ%—f&bخ[M۾&`BQJ[2AsjDKkqB|<7uyvuOK6.\  M1U5jUnzOʾvȹ2sQK# 8_3I]0hUOvW*>9wxfIEG"!&J)Y$IwJ-w[tIinn ^ҋEI'{h[Q#p7FuCZvVQAv{|XeCO= Ƚ{H\[{D{cq I4%MH.wTaȄtpLz9[ M'Oξ|TbBf(פFGk!1e:(pkz\wM)Mcu%[?Mb\ @Rޓ0y*{q>Kgrr8֫ c|W+gW K_a\玓RmӆK9n+6ʤySy@KFEtO. hvHս6<;@UMt!Xх= [?sCKo;jj1o4JN1TcݨY1J`Ɨ]3*/I-a,b+wAIэ)$? hAB2̩%fSm,NK yY`*hyي+W5e>iKӔgG"8g"Xr N!b>.N$ԶmvF% ^ȑW,ؾ*^{د C 0{E&ΠuT)N55Mے@Fa=&cGCW/Qs] @w? bu|O V|DUYb+ɧ+VO0-f%Z;LzAV)B^SL=ZW|ޞ)3k$5yhyuI|01r_s30]+T9 wnUTj"rs-oZ>4IƢp2ʍ>=H䶜$R^`7Κ27b *N )Sp~$ E[OkaD5&Yh{nz Yz)Oi6 (U qZ[/b{x"d{xs?܍ g, p5Sw]mb :X u_Ak5/I U~hiN-m2m-ʪp|Y#ʒ$b/]Z]g8"|g''B|>ZR-=Һ>IwMQ4J"''yu$*lVIR{B_LH\7bbevmW. X*(A5 M̟\KFD,&8'oAazƠ란32kz6C>9UAtvEhR̆c[ru<"Js PW#`(RyKԤQ _"W@$ލsV'5,^2btLxri | a$[+%g yDeliSd؇/,3aPA&p[SQ!M ဥ~7S @7|L~PҚZQ\Cr|[d͒D#⸤xvgWq0ܶX/7EVV_Bx1460  AJ: E`y2agW1J@XJ/(شӣ$MsE=GSGB3e$̹V rc2G^c7M!5oz T|nE)]ǩ {U޹KwwzbV#TLeuZərT(55 adƒ:u T: c`ҾiJ9h],1a!t.oUo(YDJԐI " +u:5T0K/@Ow6')`_a'Owr(TQI-,!Y~anS IwBAץh 4%!`_K#pz^<#DQxauK΍*1M. 4m9nxZxaJg;|Wrk"ݣm󇝁/T` 5ky|'4`)ܰ8: 0JKB6Vc1h~,ҵܤ;|]nZޓC& k|i2 zQs ;  \YΘϫ]F|~])PB}4I+dqҤڙ<+ 3ud.aD L͎ ºBu"s9swG|٪<o*℞7sRXV?h}܋(mCQ-WVߎ\tt&$?1Jlfú:mn9."fȦzkr4>TI_q2(` بpj/ ̈́_4hwHE'DڭZn.,}PXB"p_d҃ g%;(ee4QhG0Û mŦq@Dɫ~A "'ܮ YaQ$ )LnqD꿦HTxNnܨ^ig޴wBQ5ȡw,oŢ}xm;A#ĜPh RkM8a:h9:?_QWyQZ6]`/ jT]r?R#۴;{ %4!y&nl≤Sw:b+#5ہU R\FBC>삙:Zk-B#KffYzj |خ|};O+6&TpX)ӄ҄UȐ $ ~# A{| D'Hh 1O涤{A+dF[J_s jeـTǔ3). N[d-^Ҥc0^~nMn ('~3R*7WWピЇ͝?jvc˳ o+bdh'dm,/ZFJU%oL\K\SʠH v'Sqn0Pl'q%3o*Te OĠbvFieH 4 SE|{, 5&h5~K.;ZC+1,^ H~}/X6uiOKezW#"  g?Z̄Z!2)diqB8 {9,T N<೜+cq.VS VEڻdxr7Uk0HAzq iekcԙ<.pQ{y<LׄYW=\6,oI=Rv20qۏm$fQ+ydџyl-,idB)$d0U,ޯYu&ΡkYw<} 0&<0lzF3PX0 IWsN 8Іߛs}S <֎`fϽbz3bj ²0s猏RM ɭIJ hZEڮ'y4hhIFX,BVwKcتi}t״'*qʑMj(X{'ݳ+1apա dbroP}gU3iM}ж?NUe&hJ:1ړLR ;75AiET[4.[Å8$@s(ڭG7!&lԾ٤{r,eԋ)}XW^Qx KiHj-}MnͲfy'DIx#LDc ׮$9?M>%z6IWqx S<ȯvRcH5o+'(Cyb\Lf+Wg )/onITβb6<:q[(xI"-Z urpd^My/w"6QdDZDߑ}"[j#nj ؐ\ V]$z<'ȕoRfKyݫjd$B{i3jcM"DT 1wqr⳯6%9OTtVx Y-ܑ6VDDr oݽuOm"3nzW7XYM娛G-!r%mpKBR'ة R#P:m?OW=Z((31܉7AGo$9fIıNO@tP&J""݅ACYʰ.,$ yVFaN< ,l{@LnQH(Y3~~xZ}B R2OQ+!OU6*چ*m.0D1譩̏ޞ'v@$ţ /`Itך)(iGŧ^3$ތ倬e;w!jy~{D|B@]>3sSj"p6 p/N .Ë1Qo=*@*ܰx)rΏ,ڧ+<{m^9k7G/UC3"BQeRD{xƳ&#(µ\#1p=b\ě<wۆBB,zBT^kRv4Wگlf ~NhsLz ݫ`Dq6%S-ZVx׫j/ua и?g<Շ^xW^أ0>c {zxsijnFO|0CzNSay `Y텁E}2?TB xֶ^& _)4Oö?v? 2GX=K-~Q,P|9- vlBojt&ԡzf=.G/.&FJLG+vC1^,…8yNԎ}ϝ@=BH4QJXb$$֟/.N<]tLoFzQɱDBӦ8ō(mL>kb#!kЄh 0ųN)/L}xI-~B=G.ooWyAKZ p43 ;RÓ*+ +Qg[n&WӋ,1oaYjv@ f@Yd(M\O ٪ѫ =~G 8xB$JU=J|GT FBGoy'ay;yo )drz_0BrŤqvF>f]tYZ/2;q*i665zPF} ٢/~um8kle5ҀPQ@z̅I0`nX)YXϙzWjN{?ݡCf1t'8ܯ.KgxOAӐ0<:B?^f7JN1TVDM4Ō8l̕)A$fcں-+/ Y0:HM'm1=P}:$e%flLgˆU*/o],]]Gq|q};8dq$ Cqy Sa'sI(f̣TVP;h[I%e7V,nҤ_p>.4S=߯wwIc-jCM\J_BJցi1{\ µ)XaUj{ee5g=R.G6"bUX/kDX >@]AD f-BS;=̾eǷe?Y]u ADvѽ&^K\xUZzwl>VB$M/V|xʂ>$K_ c!#)~IMSg3 JO#=),GH6SP+Ӯ NCR]?鋴ξ~F 6vB^:jε=P9zB`CJ2RFB/`mi >Ff@ cEIozBٷ<{Iݫ;сDكkw-CI?0XÖϿP?)Qp~(].oiA"@-Y;YpۃȮc &/yD5[1yK.1: 3-N*;c#i/rHBMAp&޾$?)w )7[G"G k4{{_<6+7Axխz |YVGt}z&ϹSY9ߠ sW$Dg󅛽+Oy̮M)7ɞ)7HW@?PF((/$>0_}8MR \V̙SN2Zo0g6n(A)%,a|yk,8o'# 7?GI Qk#+0`0IK_ _;"%~mj4H,imۤ>|eHfzVΒrѭ,,G_~[TK?K]Wzm~Vb[-(Dc@tW>>52N0 猶.ke(e1QOLF@g˷Bl/tˡzJ0`VmpH3Kg'J5 Hn|p.=85-PkzL{Y4ʠ`h9x!:oZEm%= "^H6VX'K%L|iiIÂSAm'8(  {O6zvXAt'tNߓ [#irM\WL~U#={O0Zʿf@$S2dϾ:OĹ4z3-) ~G;}A,yf6):j\p*#C{ICAcňDZ:T MWNHJ&9F̝s 2=ŠC‰ f_4DL..ER3z0sĺ6Z몟$3J2$wzXgb  ) C 6c~b[KۥokcPL6u)El6_eu{Rv8:'qN[;,֔mWIYpncap{{gOL҈n%Kh,oךf$\R{FE򮲸!"*G^?5Ĥ'Me_~^K4>jа9`1MwӇ{j2&đՍGU%T >#<)8E@|0 +KūK; o, OeYe #f-j݆ Q 쬽e,Zj+p)oB| 7C}n7bX,*%&nSw{Z78Lʼn~E`2{E+.bo`cuagٷ\^Y/xA*X!n+2^OIe[2CknH\ں+S$P  ")Bd. PAu OX!$p2Us ta6M"ue]#5DO|+> J!d*_ !1LoamHlʇe$l`9PѩFhk+}da^R0O⍬Trn.$O~AMaq@\,4_7<';7sի:3-ۅ1dP9-̝UHڌDx~*={ T " )<9_3OIԵ DNA.[E 1K&j<*IJEZR~1JD)PwތpEdžA+`#Ց<1&;B U岍cU6ɾ^r=LO ">a?ZB@ ;n?'>Ya0&5o9rp`o :)4\Y/% TG`#m hah0"ad5cT5,Z/,iQU\R2nI(9cR␘]6y^W4X=8bd^; uvNi^i;>'F$ d0QEL[_M2ZazAۯyJhmgJ9Ɠlay F"ePB|*k  rgU~W/khqӷKJn *YolE|(比#Aȴ7*( 66GccΧ$Gx{#EFAba}:Sԓ>us?=?kfDR> +.ye2ywzoưިwpO^!VE&^!EpjZg_t[l#".pQKߧJdD?ȸuDhs^*bMҦYw x0,o6n%l{Z[FeO^HhouV{z3.DZRՄ%.\XBfI%4 ːNӪa;^F=\,vPȓfSS 0ߓuJsk;aLwcW9w&ۈh{ܹJw]+#yڿ @G`{WW\pNJOs /]μG\lK= Qm&~ rsRR5||a6}F =&Quf #r%k5%a~$ʩˌvgi 4-u`S;2v^뀓fH ظʵ!CD풿oDr)o'.#uO!D=̬BFwE;Y<hpx1ƃ}8 bԀlLX3:mD˰ d)WhNn;$,N9nm{:_{`њJip^E)J|d/̛.+لf}Ư+Ƅ9p`_lu[/q9Ğs nܖ}}SjSd22j߀FA6G'8 ;^'3@MGħރr;ɖxA%4CviN(YQs%@]|Lcڝ@ muΥ(k NE+5%`T=M , C6/_D[lON{xż 饳JWa t iNAw#?sj?(Dgj|cpyӔ{ Xss"4<ƚá3XRI& | A (3WYW(Y8. gpj`AܞFYrpLlB}_q YWjxG"5ro\D`\D=x'ĸ¼g!ygq}gd )l⏒F\Y_$ͧ>o_ aF˲:0˹l;UZskN쀌i#{r̩N`M^b*WPU;`7fE"de^ݧ1Kpa)~ԫMZɘMP̉w:Ihwr,ħMߐjYX579Lw-{,i0fj67ĻX^} 2A.BV<^}4exkALA$YM'\{F^ M«7=U0֡:G_4|jE R&ݼQk}ͯ׷KD Lѩiy%™|N?k6)ih S Opz)]|ӳ'jɤ %\?wXtε&9)0h=gΝ8V4"e(9nɬ8m$+ZeSi fQKXH{V*t+KR_3,bWy8rlu|gKTn*b(B+abInTK9fn [ՠn[}zr^~skˤSs ;u,zE2!I3:9g@W*oq{bz* pݍ mp;oCNfB̐U#0F ՠ3\S zСYO5oDMtӗCGi;N,rB4r ccdWlOx+~24.%=u c:B!`+! IXDj'@ .)ڱmCGrQO*|qgDNyƤK13-ɮP@0xHfsy0eLYK< kd}3OYHMxq򏨐l8%@ENħU1_?ZdΉoCEyKKQJ[*3?S(e6kޤOKv6|Лw.L]ZCW#11O~v`zMb}ݦ /o;]u=w1?@q0 Ob{MCVfB *(tcLʒ`gA+Ւ\u` UG /-:X%PQ,ֶ jVKzrmvYdIWXkmhN~l;K^iv7Ь .3, ,N?!٪6$bRYj @e ;+*Bti4Cr/̺u!<(LQV(S֍J>MC`/Bf 2%8]_3$Ɍ77H+8tSy4I|a6[X1O!6L/DPmX1NcA:%CHaιi<< '\֥^oFKw{vKLlS1W0/8lTet I B&y^N׮L*9rJ%2%?>P7x"GďZKGx7 ~|n R02D&Fj>iSM zlcm@qsھ/SvRޛ=,{ö/a/#Fx˼8Zu4Zb?RP?+dEtUNwrیbT{\Uzx~>[]N}x3$"W%0}YDK+,SyL\wn͓msm_"-4YoPaA׉"C]F7 OmnzB6+9 _K8-&X  E:\Ro쵦kveq5 ot6j8{]7FDUD%]s1Heev)%:YM[Ff6r$kC\KVIB\+}뛍mXgQ!}"KwZͽA\T79U8R9 ` /l]{_J%E4Zj>1~d3W ! x׋c<]Ws,q2i6iMߏʄ)^Vt ݉gqnt1z> ?>qtWԲh |}80KīTߠAh]/W7Ѯv>HSnZ/Ni]C`XہF)=J0Z;odWYfy!P(R= V򙏅F5쇊+Gh=%}Esfų )_1%U3}& Nc~h(/8sLsE)e,7mbKU;?gJgNKw>7nd8GETPzB U $o?F8h_h t5 .fdɷ4vSw ۠5/{-53h6 Eؓ !$u>aQثzgo;ƭ,iHXI#/ݏUPi;E.ZOճW ݽ6špڎ)-#"<*޿6b?lNDEObV)ww?:/r I-A4y#yFR]X4#LK'{xŅjդ>SS5lżRBy^ ǙcAbǝNDB]ŒWۼ 7TV_3z^N1#;vI*ӍX Mc` Ny+(&?befF1\)`90\"34̍[R|DH~L CV*2'^y`#>JBT}~EC {8\/-HD_Z"׽CD{K ےcϰ(%4ӃB|/ 6G^ V[qMX):b['sq/Vk2wH%H Sc, ߾,cj+;j6giSZYwZ ,ΓɁ)3q@' M#YRqP.j:dz|aq39gD@#."jR0<#x˫ NhLHҭM.G1KH<3DA+^jV-X>b];lgβxZ5rnu`e rKc~{=e pXߢ~-_c^.A=1 u*ՓHېƀ$2Oj)P[y+vwWd0{kSr(PRr\~QaE\̦IaU7hh4>ik'AWd쮞ny'i#> t)%LYX y6jSxD+۳:(tѽ| V规;>f|z }JcA(ku[T;)ϧ_Y|QQ 8(P*c 1Êj I\K4QLbI |Nch{^#<_3b¡. FE:6gVh>(L^/$i$6||[xy.K)M! -+Zd@9d}BqEӖB>?RRz \RVn%QV <|)oG .<6'SWV)s Fds5TYyUb |jrq$Εay2GCﯱZ^[n0nkභd5\F@pOoEl:ws5tԫXؔߢ;D || & }vKah! 5Ju[-jUIsz>X*Tq͸/sYpַ+ gҨCQ(LYXpL;Mw2ʲ r(dF2);O'2Xe<>IkL]EQUmAU+ܕAsi-YC9_i6vȍjF&{~j"CS4C T)\ A($CJ+q:-уtJÀi#xUrccOǯ {b7v=Jצvb 1]iY9ƤIǀ]M ֲPexկ,:矴ȼe+heBƉ L\"{hxHokΊ,?f̈́pӝ1xl+YpBN+*DNB9?Zx3'SmNr#mms-Ih}3LOO7ײg ][Aߑi/~W!1i#o7'ʉX]ֶ{R1d A^>G&y RHC m3#} M5[U;vR% "c%|CڔSdSI8g_d7KRz .aWtQ'rX<4S7W;D۬X EvrQ1V=Ո(Q!wv 㬨N s֤0M; -0` >_gaePJ)@ހhJ*[r'6E oޓOYoO֍+=&I؜Vvd,-t ca -dvTŦ4B/=Ќ+{>̩.Y&@fHƆe!Qh:FJ 3Ws˳;SJ#P9y UХ4|XunB1 %#|qr@P+8z(b͂ ;mWgtN,L5~ڎhޮoas-Ds҄N;:t?;>"յzkC8~s'F|}bעgx9ukPy/&w܂39U/WNLvmA>003j˅3ժ,"5@(#FBriXQ6K}8(0(zzpQ *A[&9H$8w "o}.9O<)RBflВx#6o_OϬhp}\YMLN$QD|+/v;>q`FtQf[*9tyNpjsϖL|x5wM6WZ1(1@l D0&ˑw9@U [`lPODBAՈ"MN2s*Q]΃Zs}} R塎\iiVр /|1{vX Օ*u 5t'R;v@*Pˬ+HjhyS,XB`tW?J&L4kc@uRX%08kk]U yrN_JF0#i$PB/2Yz]| {j :Ktr4P!y2b7Xs!lW9,޼1k :ᄿݚXIի.2#6{k틀#EUH ^I%~D4ΚK5H KCֽ?aׄ,oJ9 u|h-<1UZM7mMk<8(&`9lѢ ~,v]J +ލ89UIxʉ W`ژ 1gN|hXhZĕ/?u{zjm~<d"(u=5,ug:oרfhaXP*1RYT椾֙qb$>t6))ja>7^&TO2 CśΓ—Hy~>|Wႎ2[Iv/qN XFr6hρZlz=~;5-53Uƣx|c&KN`-xTM"L/kvt &ڗyAEٙm'\v#,j!Ap=W/{hc]W=Gݷ``07l߰-XER8!)-LǢP595dx -=@@AkAb+ǐ^~;UkZVW?U]w>:FXS [;\2,Aul Yk|"B%䴱pJKIlm >Խ_kX$}1F6K[;?:?.= ?y` Tvy8!OSگp{ )M0 Ba|F:!TEn;s~pS`E vQm3JN.: WѮ? :+"r@qX:G߮fGۜZyW_R 3Ǣ(- ;-KW'V)jH7e9pd?WF5ONrU=bZ,rB) \Ms3kSZ fm(1`ݦKwjR' h]r!1Jbj~'fl샲5@ _ &Na1 &vUyռ :8Mm7MWIpʀ V^LVV|pz(Y!v.͂5Qk׊EQ[1G[!6ցqWms N?Ө 2(ݥYn$ ⵤ, 5Z5Nkһ{)MW)Hcd`z3/ޡ-y=_WApFGd_VeRfqh{ ,GL$P@))8(Y3&/ؼ1Jlu XyƨCk]ښmQ Ad5TYbaFhlQlTI8a CrvT(5\&5o^Q搾gK}d7!$%+@_k3HBR3 [a9++1>.CpA_n{Io1DKMIƲZ2a=}4jr{=zpmz~_LVhhooM4 Xf(:F6˲3̂`16YƁ)V+]{,OG9 㟎0@-a2|)x2>saӢ(HcwYn8QTRۻE+>F6.ocC\gHt;:? ?2ɱmEYjJ>ͨSxκE3(`%64ϕ&\4A9y5ؒV^Ut 'ɼ6V8[Һ; w?G3UҶMuڬyy8˩RwX}7&24нhYarRn:6oZύ[=碫2vvx U:tU:NBADP3k`0=sŔyy|,-?zј-'A`o1S6<ʅUgH ҹ@UjC 'X**71"#OtF'|"/ԉ,F9P'C>0鰤mw`H־oh]| SG;9ҘkGs Ƕ7v{X Fq SqIτG{/Oʎsw=~3NN8&*3OG]LnTӿY^m$R=Ag=2LLc3l:!CTm^8jbuL X7/c5n`wm:2r˘8=du޵Ld뷸Ff8nDe6M+d> MZLT.,ڟxW@0Uབྷ0;iލRkZ[丸J}kL&SUM蜃^T2b`&{?OP-foz#,I=G8L~΢VBv0Maֹj-Tks~b n*Le{{@h%_1e"Q~ j!|Wxv+!MV4V>ĝ)"3UVo/7TUO i]װ,Hhp ùڼ%l];Hi]8;D^ %Nܝf,2XR>˔Ɂ@GȰ=|P뙰. ebXN"D׳zϩ)iXS^ o?؟PVֳ3_4-C%?e}#TA.ؼ|ۛ6S6=\,MMH.2 \N.E G]J xbPpċu`~btj% 44@g*\:H@^Y5Cq++,@FbOb_4XXĎT( [/1([f`gaC,OV>t1 bd$ ڎ7y|qm$j5D_90}"2s"&}@(.5-Qr): hҜq]1~ |RqLPdZf{ hPR݅lc7zkcB= $8ŶJc\FQ]d+ [-BJ& -wRx|!Um}J>-*鉉BW|mT*u_-I/”bbwo oEeL5⒅PM$Gku34_a:c*񘏈6`LSIXt)`ĩ<+o[ԩ5>c&tZ%nSq{#]C*muPw[Th|HXJ?J$ϥ݁z}R@t@: z&audxk kxdzЬ 7# ݭZ܋DGzʯ^ASͅ3yح<E?FWО(8bkQreT=آK dgb''!ny7ERT$ak!z[kzn½) :GEmj_b_ Yl6 SZu떻}#)Uץ։bRmYJʔ&"Jly?2 u,X֝(fx|ONQr^!ا)g`5NyjH{Mzc.t6M|+xh%iY;ʬok-hh&Ai!hj%c@#)4=zMcPܪDׇD.%/H 6XWf=gH#mJW]Mnjw(Ѥ2©"g%rC5VISBA'fà f1ʽLWE}]ȲaU1"|b,a)aJ#`'xuWN6" +jfUYzھ~slkGsBOñchcXgh`rYngm63\ձƚ<ׁ :magF]vˉۙ z}POwuWE@*B-@ ngLJ" }DxwWr,^O@4($m?' aϏ*wzX Zs]Pa>;^?qLֲ~UIgf"c>rm 94h/jn5yr ÞU7h涂 y|1ݻE  t&n君IawPyލhۋ|/{*C~hUcFc3u} >˜+$s8ԹˋŠ9[&lcdMᮻ5&]1  1}("<Ե9"؀>jd 51rK9<77-tuN2%dh窣," 3˱1(ʋijqz2S(]`_Aiڃ/*A=C'lϬZa>ZcbJvn}+H!##N?z;InO7S\L3 oo.ҡe}! olIdv(8QGܧU DmQ AO ttP ל 1)׫@झ057 LJmjOQٞ= w] -s6nDM-\;~8شD爿[4[VcLs6LD.kEU:BNpP!o+s>PF`hoM9->$ͺ~ ((&`S%ixt2;/j)<0A|s*/#R=- {ދ Rgf( o[C QÁ9ݱOI*z*.gp`=f1 Lruu^L㐳ETsdvp̛# "xU8Q5bQ'ye{-IQ`lv68Ea:YﴛeGiԞywY/|ϒG۔p7e1vs$ᯁ#?Uo"#B &84p2e w;ybLD`;)$߹7DgjY'l?^ \N 3IQr5 r C7:s)3gWBײrG]SzWМrHqLm ɢ < mv~/ھIn\&PcyǓO6va ik{=*)CchByΔgt|KNh)tEՀ`\:2և6}SAWwqU3-H`K3χ Z =dViƿ(|]^"=,"HOwI^l(wSKf88|"hmaV# :-ܼDlQ&>. j4YPY[\"~7F::!Me璑Mm(z`,7 W T uG+5|ˉh[2+/Q>Tߋ+%7*я7T4seߐ>H d x+_T7컨6Z(F[1ԉU'gۼr}APfB'䣪°'q*w*Y D^XxyԻCkϴhL\j9?㤈03loa$zԢ A>,'P}>>fYp(v\ [V(k{ Ctb7KN%E㿜&Ƕ\ V ;/z0 )oNr絨a-~GAΕD+4U 8*:u*sV'rGgا9wʄ~yAEx~>!bm&&ipRH/w͗;e6BmO= 4>~rt3 2& 񫪷iWmޝum5գ1 Fh/D$2^aS aw9 ϴ>PgB]>'d5E> DoV:)Fz+T'F,ro(>nS]2=C6'xs^e NvXb5nTs(٢բҒ2{z"ڛcrt#Q_nf =:esË́#\PNGȿd-()DaB C{L=v!v*~|(Qoo()yIJZtSZM4@nq4\r7/8 iZ*vTRҳܼPdLacDgƽ^ͺ(pކsbb[V_јסag2́Y`u@pP Uu2l_ Hc;n*E&)kFԯX%f~M՟ - %ۖ7Yc>ڇeu'bWztQOã-PC+ h>ш~7l\W.fv=q zb'| +5%1tM8)A8P|'O٘g$n=EO;+m͞iNEQY4Q!Z d3u D?Tc:{[{Q cFu!vѢ&.8Gƨi`.[REX MtJ::sxasRMuWnKZ`s Ծ"f+S<˟)3NAv 1)|G(;"61FFIaJR*sRq-VNz'&\sܻ悏,djy <}a)a @J1tp-n\)W<=TS~pnlpj Q`=>rA}nٹ3ܡ@pX B t0̷{$9Y9 /uXu3'oj`ob^PqcD2+cSĜz^acy4O%0h *s!+6>p}q-bي d.:SDXk8daMs2F5XV kp%VAxH !7(yVP SMx`bj'C Dߐ3FP蘕ĐC=sgXޕi<_ ,.b:J=ϝ.1qdu:BuğP-`LJtzTh:sV$~0&bݬ4P5c֬ƓZ=懵;"Tpmbm~l6R?ڗb[W C!X1}x$[ `e*WZ.&r9j!ou.C-שJɱ%tfcG<=\'On%2B^C-`u+ s U~@e<3{a]~PSMS;9|< !|7/ava1lb:p/8>8YNO9++ C|60̜6ac%OwO|0aq#B ~!`ﲷ" cM;%,iHͱa&_Ƨ+2l=(^-A΍ou=$w8lw3~7X"i}FgV[̈@{y8i ެ]-Cېf.X8au1{] O+ՠ_^_cRȿǷ @v4w pC 6#<8)RnqU {|@.~x=5FlkwxD?J!s%@t冰쑽 d .ti.VP*jC)FBzfgq;x_Y>?#ޒ#Dn>F!㰶ׂEʗ!ڏu!3Dě&X9wZ*i x\)Pj*x!zGىϸ&čH%@5! %b- v-b3M_p=K2l7j+{GOτXޥC Yꚛېݔkeh7 9>ivNs},ប'KO 9G?ZMW+]Y}sCڧ.i罪iV Hk) lgܔ!PS}: l7 [`G~WKEOpy ݻT7!Ive d!Of"I7$Q.^ Zo;cJs2|lזp(wǂ+ţZ}ʧmRXgET|9F|K8/ }暌l,D3I.RK^Vf |U4ͪn<JVs)g3Z^Bb\&X ( [n%}kwn6_/~V T(^?G{8tcT෉[,hL1B{&Q-,YJ=>'A z6&ց$%r"¡lg=2c̖gv$Kq#5\.HgɁjh lySPž+> F]_sJ.[ Q<;w`ؕYuZ)LE(XPa< A4ra /%H„SB' KkSK%@(?c9/gհG OipPmj7,ȗɁ=^ƕc@oboFJ㬁m cYr(="m2VS=?o̤fD5/Rkr%h㢯i*4.ɰhx',W+Zz*1.܌V[`o눶íq3;[N=_@S_|A^'Чw;Ui)Ozдu Kdz;Y36fp &%'^aqpXhP#@eEag;Z*d0v ;jN!a}qZmf\͡&8[š9x- u|Q6@%5FL{Mreh0d#~Ծ i"`RP4v~n]"%ʾQ!uYTK R$PKN$z<[P Xvfvo _< S˿r QoT\͆56ۅ|sRГz22ľj_sU8l( E'g=C" aRN~vjo'C _v?op R[U:Oi$TkmBЕUb ^qYl:!'=Ft\va=3Pɘ}ᣘj s?<@nDſ)9xFL] ?D}7Q}S-QB8!f~wyR4M> UM!I@бU6iﻴrR~(Ƚ2r$8K(8Yq9EGprV005f'/Ks_jъBʖwK t}D?N6' $GuәYaz2ͫ=' mtdܜT0`pWwL?q ٩#hrs7/OI|XG-G;yOl'z.n8ǩQO/=܋am[4죢c-;hC 5y>ҫKt@_8΄*&)#ȑoIӏls1L^Я:$nv7&jB$,HutqE%?va&Pj\;2'ix@JT[wc4!J,9.ղ@Frf\ '"tU1Or2"}ggذ~ ZUoF}2kLёf̴ܬ!ɬ 'Xmr=<汸G%{ɵds9 Q[8+TA%$ *\x1Di\Ԉ QɎ,S[ ^L?G2UthnH Yy,յկ%L/B`ٸ/ Fޓ\P>T7C U(]vRk𤤄&fAF;H#JӪPaU hqqi'QY)>u+0PA%e=8)DΆ.|m H({ʈSWŢ&fffzv!b7}*?6L42k8y@53FYh ?/>'ڍ>ZK)9QT L9|7KPъwnl*4B8jY/?-N/&qLvn^iG&:bǴj bۜJ&Q@ǡ{ s!=7L%Um2d TxZš.w~i*)s4X@Pj6G^T PqdV Pp%ѩ Nj؟ƋiA3X㡔.*c{'RZ G`i-cC[׿RDYheefq'Cus1G  E;+|m{r'΄sAKz!`WÛIzkP]{)O{PdHIUs5 &bA)u >$`\p\crJq)}uw55L/W2;7A+]a}B@ %Aʁ{2$ c"Seŧ~Hn<D$F܎v;.zɖ$.^\9:x,]prlvH ,q5 ˇJ*O\Bу(dKg ko-Nu'ٸK}k>;5KVP6&ы&8F'׋kUKu~ks&+9Oc,wHz4ꒇpM^1ɼźb,uV]h:9ʤf ӗ632-$@^9~Мimu2?s6vANoG HNE$qL(q}$*AdQvL2Z+kl 99 bAP5ʿ Is)bQq* k@{!Grt=)K7J(.)10 T(MMS)j.#IAv&XM=rj&A[i{<*dbOăn8Nj4aLh Xz _\a"mH{#dKEA AK SSLV>B0juNM8E$;lx+|]an/aXwMoh Yk/~SOȏ#߮*B=.D[`{ ￘`ţ\3wf 7y$;vpr2NS2ё2 nUF!(ّ2De8uܙe4V0cW͸ߡsIB]툿h" dZcH~K$N z3^kc)>5r$$;0{}߫Sk/U%2aRwJb=P.S?ņtgzmFnjj7.vsi UDu-2,Bgp(Ws⫒ޝ^X ,4ԉq ߡ[sZ"2a2c' jt k՜mď~؄eB,hU&&qT.9i#:r/u@u_]^a43tQ_;&:rgӸ2Wy{&[ev=" =/e<&||G}ޮ?y c1ݸytCRbBnmϤ4/ 8./'̝ 5?d-9Nۋ- C+q90-תkb2ZCA e"%њ,Pgۊ6`) 8ܮD8-=U-]ehZo5/@ ݌d{1T`/\*e'VL^oѨѕ:r ]^ _XןG}w>3B8$61{3jʈEi ,ORy$/w3{ݱC|Fתw}B^|IalTh ^ݦ+NSQWs)ivimsw]zNEöƫ/q1ܤ{ _:9u>߽NH% Z^yobEx8"2cK6.!Nm/0:$u|'BW ̲+9] ]1@W1\OsM)ʷ~3V"Qz~nJނN/u!q;e j(Z#C8yA9isѓO "-<gn_ףCT:Snx-84J^&Nk(okJͬ>6%x[}8 2$#};4XJ]dK62~ +sb-~(Z؅$2^\>G3d0"( iyOu+ `}ޘ_e$3G?U1B._BIuySeD =7`G<|JvJG %iakpuOUnqm=ޏ({$g %*ܳ.kLP2];6mz?J=:NzʋL$m.6G_]N.lP?HMnjxg[LpL+΍[qooBQ/MG ,ν`*?m-nB5f1x1\t r O/lE?}"̔GW>X}E_[dY&yd 6Vdұ)wBaʚ(n 06&^l ],vk? eǹ¾_͇z C%7J>Nfh%U6+߹_G.+0X=bRc{`&GF{ޯ@MyX5?K"z K'(B 4!Rfr-h0P/$Ctmj#$^rOUrGt]9yED՗ sQ0B%oQq/݂9WlF4x}TMn-G {qbcvISyԬF_6'F׃p`}v _aAj:Ȇ5}kY|ܼ2xUkHKkvўUy}rݘ#~lҁyg!|Sn\yrr:/Fyjh֢gW#U/*FfuɓX:9V8 OR:>hji:WZn0c3uV!_@ʞikzdDɑrxF>wEMK8Y\R 6~TX ^*xL7Vw='^ l|5]EQݛ|w zP7=`S{%2^nΣWrriT q!Ÿ^72L2/'"S06C ΍oxPV>°0F&RRm hZ?' rzp&i4更~. 5FKo1>^U]g42аNIcYL@D6׷&PDyjD!?C62v#(!%ZrmyFG9s|Lk]\((trϐd9U sRKV@ аdL@6psR ׈g;HN+;đ$D .l*/q8NڸuqSPj{ QIȶ3LKߣm՛ ͜4 :$Q}WBWKEq[WCTBdHG^OL~K@.giqZ_&郕D 5yd-e!)v/׃>j)#>4]I>|mPЦG?ӌ5; 3.(L ܆k9!7=vGEr:"$LǢg=׵;މ@0Vg&hNN,-4^DKc'%ʬ"6"Ɵ Z=ڒuڊcB m47ܾP8n.y(μ4yd'&A)9F/" . sZ$sB`qn\Hs/s> :gܴ&G Um*I0L*e΀2\7-*P %j 8ٓt^s B|,#CV&U`?vCB]j!@0++8y{EcOQu ׈Nyf' `)P{a #al ㆉi ?*SQ_Y_l2Dj㭗 dVk]:%jef-@4PT:>#x2Bf#抶v}މIlOΎn)vZHFeLX %;֦ec@C҇$>2D(*Yvy$\paK^CY ԝ~v׶YX/LE :5b"X) *llg(H 5C|ٰIvd h0\`), frhk H oӖ\HJ$A@8Dli"N wqm"^IiQ;`p7s|}eF'd(aP!U"$?ATO }Ȅ8ɤ无{.eY)svDU(E+ | )PĻO QBu^}}x}0Y{nj9{DVQ;-` KC=ow,i*`<ǔ8űT"B 6W2W;]Hc }*r[` (} z%p1ElUxT#sd'I- fF\"Xq=5dɟ*5jъ q [|eïy<h=njCAannJ~sy&z;NaNRB B7(S4s!>`^b3VRhH9j{NCk V Q)*֍X+L> vDhv3RkKi__'DTTWV<>T=PE_RG#a.'vo.LÚvټ;NkͮU?Å,#n$0J$ ZFO ݻyZ}?r'vSZ+aUl\W[r0m.'c,G(ԌD Hi-)Ʒ| 8ajӆF3sG(ة[A AAlR9)}PUo݇N?8 Z-dZSwtuז7%U qo݁<=7r08}ЇA P933CԴF:­3sD?非p)W=57f-R%NH;9 t FC XZv ;D=WqOٖs )Khn|ڜJҜ#?DaGNZ59xD恠$KJV ']s^ 1sL;kdS4}2&e\Fß S ֶ$5U@+񓁢|Waz4D)5 nYl tmRyn7j]g &jƽk?F*nS!='d̐}#ZEwӼ5Prw-$y%rt1+1k9Tv`E#܉3|晇DfLKWN*殻6mGe"m:0w Dۑaڛ{S""Vjod¼?ք_[Ŝ` _pep&&p a^ E^:0ǭ5 dpzBb YqQThbs%TxrbsxAKF+m G*<@n!]nW@NFv͗crkmC(ؿ |29#IE',O3\7I VhwGޟqB#Vpn2dN'&a4&=ꛮI7/v+?dCd oCbzwy89Wpw"]ӫ A H'F3.opV4s]If%B.xᄭ_j, >QX"A?fldvL&ϝGF"XޚqNUI!R58\G)fKNeF'B&/~ue6fCe|Lzݨ fF]]ZYGĄ>,VqW]dЂkyI'=KJLauxPh8 WiYf&K MFʅQ6>JLTG23glʌݑ›;B6 7ToqZZT F=3E)C|-5uZlHoiZ| az-d.h;B.YM<zpm9zb4]RވdE`oAg婀d}<ʺo1wIIkh}|$$ltN?-x})p:] !~ir=w1%ym6hY' svԕ&ycdRKE#@iB-f{"[쏵^g61#D!t+B".Pͭ)RDO':ڽ.4D[Gyg&"bō% O{W^ z]nIHyKq/9~g. f>u3*sF]F+ʸ{I~B{\71f}t*VGA,BϾ nM8MCNOU;"qk6KK.Ae+*m|pX${czmFTM8ܦ?N1rmm7ȯ J8sC|Aq|WCr ypU2l!jqJ!T3)D\ީGwrJ!zL̈Օ5V8 ЋuDf7= Yax"ƞhr)ǒ[Rda߾'I{wtjƪӝcNuWqmGlocPPsr3UP6Y$Dǹw@>ܱ2W tfODj c-Mv_$SuSW/cT.+9tOod4sA5MbϦ%I#\qo ?!yr4:1?+yoKUvڠC JQ0\S-p }ӖR)B^&Vq"4T9H@ 8J A{Z)od٘*皭 Mle\&nN!FT cWڲF@"eƨq >"()vOŮY~cX$߈LJC}[,hE K{<s52Y6G"Re{8}ԨA5:3) )i1])"¿hcV bc1Nv{P )bD -G&UXq%wB4>, ]\fgev4ѓ/Iz2 q C1L(+h(;bS!ђnDu5-s@*+FlS DL\@Ng|oԧ-qi&. f~%D8)$+Z>t}ѝG}Y@pZb-qqy$aUUݬi2*]P 8[=B:䚢€s?:!iq~tG2vhV.xYHC:Bq=hkx~ΏAuVyO* f3uBߝ1пPUcg+y)|~|!@N(Fߪ^\oiޛ򗌥+1%߽C2Õ_tiޚ2&IvGUR|lϺ[8ud. @S|hy0{p^(xlqiUhFv_xf=J $\58r5ȸ|JAd"]'x@4պxAo3(3OfH{w1"%֑6\iK"xMGN`w-*,zd{@-X*'hޟ9 nROӆ:S6'W0; 쭧 B?9<B-eu 6dr ҃4<&MUi Yvz)AK%{/1?ffW_W>~.wbRb"dc7.SA:NigۗFdR^~Y5xުcj*"Lt} ,H'>:l=Sl3vDi EKE;h7A(p4` 8ЍVƛzD=-J}J MFb=J^|5I/>]>⌠ fAT3pEfĢS^ E DޭrJ.%T$@PZ 3enx\Q*1ct&_/-'ÌPТOO|֮=RW' ~OW6;3#6:ʔ NOhJmBA\\:djl|UKw<ᎱnԖQr uXLp>nS$dTՔGDĶpЩqMK5^\s!.Rjp Y;ZO Im 8UƅeY{P4O식͇05wc*h8j8XXP&ðXWָh1ieFYXiGn*1qむ+Nˆ0 wdS%J N)%_#Fq-)Bqf44Vj mY6 ^.tζV[D!+.5B/jeA)H2 xe}A!a_Oflm !mQ!*DHfTMU8P{MyuOh)}5j}NmՇH&6EP&:_IԸRWj+ZzKa'(P4Rg.ܖ6%ML !~B,6ɖY0RujO.3o\A-m9A#3ؽJ ~c]+q֮wN=kDA5K+]t 2u԰-s6#ۖm5gY)@8W+/z;^;5q`MWY-iaM ioavL퍠A;u[ QZ nm%pFxP fGf!3@Tob_Yw!!,גp{njRDK{Q}CoWA#{ @|h[_Tp(A<xC2S O ءO[~Oyq?J`mR:{`HFHm MkpAzIW=GE`]چ:2<0x{/e/#p?'P)ǩ;UF3|EcION==EXBI<25`^9JD!'9K M`v.4lζ>B5W:Z5 zdsc%<bdЛT>ZUNw*'Eq.tHd 0FdEƑEC}lRiu*Ԗ5YfW OZ1ig9+ 9u$RUKglr[s pU6`K mRvx^]g02ۻ1%x R(c-$av틙XbV{m:6!b}8`f }7ߑh@яs$a6]ɤz#%(/cJ4ne Q]|XUQW8p)Cl`j\bk{7Qi-)O*VE#8ACǛzxt*>$;"]N\^a֣/$ىH۹^Gk{_[q#Ƨlee[ ۟-BK,le\% ]r$ 靐r;dT>) c"Uj-j-0^J];h3 D 7(x-Ak\ãs/Mv%=ަ8|V>]~SD9$׮ :t-2 rm p83:(p%04'XX3wsG)F~vjQ@ #aV%P+kdmI)wۈy BÁPdW}),_j5_lk`V=xm{\&0A/[`z@*~i5 {."hI"Gj7LҲƏVG(5d<E_s8ˆg#])~'#.>Kgmk4Bht&bՅtJ}0fڿ[O:Bcٝc+Z:VdY-]#v4ZnFPKÝS,xhɚдsԔx :( TܰcǍt/jC. ?҇QCs魣dO)jt"E8|qhAܚu0,^(Bx4QCӗ* &=Qq w-We S'E^u2b=G ^a{xJE@N]2RT { <8:!*ԙX%DI E(-'aei\SeQy293DgդݨoOjpsw$BĮٹ'CypAITGYhe+US/*;P5w$赝\;h_.Hn[1 ʙ3r:'E8l"YA(ǷU]ؗN ⣙@Ju $ C,KO )2BdR+$܃^`J;Wt 66zɗq3N-uXW|ky%'9s2_g\Hv]&0RԆ3J<*ŇCHSm5fHO ̱"|vB*KΠ/e|O595jӕ3ƕ&EV4#nx7V#+ԧ B}xD4ǴS{!UN_F1v1PtTb *]9md8xT${UA(# 9+Cb~%ȵXdy9JE陹Ӟ`Œ-:b(h2'Qm PmT0Ԍ^;$+&w f|J-x`BI{ .-&()5 $/@#Q6%^ -놛S@<8"b_chLlV)iWY⏃gf$LZx] p6Yg*z)ǔϿg=8 vPpk ]5-Igs﷿XNAFuܺd"Ta0P JQ@mtcoV%y\u#IϫtvLg;?)|_M o/n`Y[/)-d¢O&OϼvZ7y<$loO]IkP7C1ɛkvXtnbab 1~+B[-ڻVaR6:e,@'p<$ue,pH kXYND]ѨO|zwV"Ĝɮ*rTapWF6^=av?̶HdýRo;!l*שLf݆,ߨمFrHo}^C%DiiѤ,O \k/s. ๶SDqj \%r$ky:B M/  V;y:)OH^[FnfG†/{Ƶj:Ldludwwan2T]Wb5B`* S8suE~&E.ެҔubҶmo'&v*o(΂*U?(chp^`'ukOLZ{~_Lba_,,0V.9th !q 'O\5siu[d*b/{\( pSY,]i. ®RzCaL` 2`/#&IGw#H84ch>[Zp րf!ZG\~÷YF5߁s _}qFMU;FKy1Z!\.,oR*(4brRJ{7s&O8yn>8q WO,'G>:=wOה iKdw.|%=~}`J-0Agk%Q< j:Z,qΤ![  xZcum}N@AkCgG$3%ڛZ&JuEY 'x]8>=z_$h^Q ZU2d`rO&*hon!S y}'={#!dSmע0}{-%ͮt]Mly(TD1^u-%v6Ǥ=؏A{MO27#0-K0+~7/fF7t3qq>7]\6z֗P@kbhj@=A! zT&HFÁeQZԔ 7T[ CVsGcOm{G.zDxLU9= 9J!VwJb Tϓ,x tqbd2Pr̖뿑A7;D,,d٭煟ܮ\݌M9_B|r=%ٵ,u"d\VNv9~ H,&}K45kCk4@%9Jg'4S϶èWv. Goۇӭ QK "'S2c:`e3Y:Cc0K M.*SQ˴$(5ʬ*rSgIKm{%_[& TNȆAhmk&[P_X)0t0Ç*pbO:^j4< )&w4!=T`9 ÍshP:c_d~]'K]=LLpk਑<(0ܾ %Q>Kwf>'XIVō總C;zMٽ1B} у1swU{}fjc$>=*o7`3*c>=sh ͋d@ϖSTcIJbyx@K)F!1>$_']S[a87mEQBIG'nF :{,PjJ{D Hd;"B'"[O9zz)C ^HX`Dͱߦ8OqpR1-q>/re^ ^l.C8ؙQ5;Eӧ~̌=ooZm.`*ﬗaTb0f$ZLV: Iwc_쎡&vC|Q/hw];5zzyĎ"StgYBrg*EI!ϋdpN)VPK|?ӛBShߠx 2T7 Rbݟ}4n 3)Рw_dԅcC?,ցqk_,QL)Rv%]`~y@F` }$G>Y钳_EaHNf;9(M찅v#Ab~pвZrt7z/өI]|3ix޼{> /Q(`)9Dhhdo 8s U q)U\/l7(SlLvƁ_Nke"Os&5ᾗ\9V2s4F:wqPë8 /FzWHe[< ##O r^PJ[B3=.3ˆg+8"QKuC9CXKZ08u:R~͊bE;g̛4 ڋ0@(G$֝ݶsBO#seA0IdS .8xysx!:x-P̮Oyw< fvJvbґ ido" Cտo;OQ~XxOȅF?t322 [u5ECd ӱ/&h[8]dy+ śJ>6cR:{NȬՆu&k[fvJӴ@gؓ8ž뗼k1Uxpd[qB)`QI FQw$Omc (vMwz8sRE!xbrp2%a )2OqV/6TK"\&!xM:C8vACʧ0:3eӥ]ݷ/v&S3Bnn]4AT\Q! >Ʀ9&&xR T yXoH*u8Rv)L֏.V[Sif$|կ%+O<@RjuIM F`$`ӁO0fЄ>C'WBlW^> 9qm[,g} ߌ*0a~f'L݇تֈ9EVp " )fӰ6fvoiuSϕeց.}D' KZDr:k9g62@c.dPQ-i%?!܈j4b;9X ,ˋ.9ykeȤCt?ځ0vA͞Kyi;} »9YcՔΖ%[vd 4~ꮐ9"ڷ 񍅺l;ʮfY҄^ӆt &a &TQ׳L<lofm݃**_tF Zˡ&JF&)ou_I<peV۱,f <sjBwCYinf^:Y%[#t4!zUBnx:s ̬?8KJxp Ci;)͜w$; U8z~^F+*g*㪘x'}<3 O20頶lߞ jVh/m?gx9SMkUyIpHTb O/"Gw|Ӡj8AƐMx)%h)?V#8}tX P l}"kzqKq嶶9n 2Mdw{Lèzsx !7GYŔq|yQ!'e+uu5NEz =y@)ablaH lx|a Cfzkq-cu8{͚W \)"TԠǚ:A @rbiCPs;EK+ ٥"Ou?SQ]:q p0yR9p̆em;EMI 2aI~%bwXwGlQ%PR&  bXJ #1ciM z5dԤVnȴapUĆbƤEwI'09%A& ]IP LOudY&[5bk"Z.ޅ,]as8H?Pœ*”Zd4I[.&JbUT{+ӊ/V\Ə3WEDYC"ᣭ@ Jƫy;kr%;XUdy&ršG,`j0Γܵ-TƋۖ`Ǫ!Ƨ}zoSDqxyRA?|OA `}o}I}08A%?GPT0>-x !"5%HC;&M[bkk} g3I>!@/uNI%yVhRavr\gKa4_v BDN\ sh/cOy΂G+^fvʵ|jlMsimk/1r'6W$C5 elo!11 #Na01:0cWS)BE~ >ْ^7ɐS:=Z-ǚ;g[6*_n4}?h 9WDŽ,3ɹ7}%;~ћCtV`'h&YBh+s%`*^.>cJvH"5'9E1#Jqft0vJÊ8뽺}s:d r\I^/%b\2=[8[+蜜8~#Ӯ. ) 6H.NpJCe! bwxd9jҰlAgbI2/:-'#xvBAH ?V8ҼX'! ^)@?=gPNɕx5h'3c^i=v~r'sl=B0,_u@. " gam!( ?k+09[6PW2wC?T.,q)+@jbzJ+ƻi (qy =߾b@._Ê{Zngד8tn︷?3)Ś0<#Zxqw7Jfߺk0i\8a^ \qƚ,L1I,vҩSm|CN08XImo,ι#^ڗ&e[5ȷ IuQz1XꭙFCtD<3?Gl}Ok  zKHbQ"T`g)Ԯ]:GD(9DNm5 +Roh<^,{C*/n[yȖtY *]V2Shm\X4Ha1q)lW >Thݽ3x@><1Э*d} KX#Vv>Biێ3% ({hm $K{q[@H\~,ޅE9b4зf T1$گr[k<*]b%/zCL9l u#c#1@ ݙP:h4TS娢5jSVtj3"_3)I&KqlP4 U]AiF5=XI;]3sfOW2 r K7L:rDdw t3xDk\Ԝ1e?K6@]!Nit{+%6eYS\Oٓ}Doa@J:w~ vc[]J?\лnl 곗 ⣁bR`ㄡ&=pgtSB+ckqH"k4S(۶M5#Nښhĭπ >-ĥ7r +!(F{|Wyp3jހx-6[WftY\]d hGy^0.][7p8i`;8 &}:+O6NXQD fdg #=U5IFQ3s£!3Uঀe>3%0%5"nV J67>j6aB Ȗd#ӘbgY`z7 7c}WɢS |f>g,ؘoa`]&ٙ "T&70\3⸰|xMNuReTa--`[ا0U@{xUZv!CMU8FC96vPRKaYsk5&SQd>#%<ԭ#H=O T5t=uu5I#q5s B&.𵵒c0eKokѳ Q3Ai*PlT3 tQ'@whCY-+7 X%4lRd1S^V[ÀD42yN">>Mlq\jw?ty]rTmRϙuRnJiD·FB&^DWͅ)r瑭9L>ihBJc(@]!EɳRbtXDS @YxM'ELcu4""@6YZ Pjxd`Y$!"CAJ(qDF.q~/3mB[Xs:U D!X/C;Ɲ,Z4`3)Yŕ~$/UŴiB)=&عl og|J3u6{բRyDCvw'IYόS|\һTVs҇׿M"-}0dl.:WR9p 2|CfoMoЙv8bp 5tq,#C%F1 <$pAZr*]o$l#Tۀ%WuvԜC SQX Q@ FV-$Nɕ76<Koһt? 4VW^*>Ҹ:?9_îjH ?`l>.G[y`.F!cG!'`J`"!1tۥ I{/pk])Px3OJ.I cVGɨAE1> k~5C]ozSB:\Rd8#5Auz%:Ix'tKǟN:H[[<# m4qO5]mI]WzU mګ6K>b[mn3n#m6idD[i;rQv̑9`7]2ϻ-~x{YZ-ZHL:.^GeJtTKۃ۾0E$YMRP-O=Tn3//EZ$T\H7@R 8>"H{Rm2QФh=#iVV K0%YGK DZ,ҡN '6DI>Y9J,|*6O}`q{Hc쿤*K!P ue1?+s UHN| @<'$ U}D1r=0gc+dqՉw0ݟ%6ǡMM)!P?8G8x}ydBkݡ&噾ur=>Dᾂ_F>?<)igHA6ZyC-V*.K?Uį,rN] *-QyO`;L㢝4 8ϿG_e.qvo@]ƹJ  ݆S)`crлQgj8{=UtkͭӋFdƇ@mKw(Ns9b|&O; hʲ)cI ޡYisU,?∿h4Ǎy )y* Z?d?͏gB<ƕ]!y}r6y{Zg_fip~;a(@Mv윽bY쑀 3?J.rvL' W]j%ۅT!& F1#`qxXt{i[&ŋ]1 )c< sWra]u5kɣj 6slg@ay{>͜ʌ 5li}J)KWӯ(J^o;l rAn/cz#PG@} L Rī7Bw€^tU64v@wj{{vx>KåaG|B ˷%~@~7<\xH\}KX~lbK$ڒ #*d%SuN~E R0v >[57pfonuXch2܎\"jN.SduS? $j8,D#o;G١X5rG1gd$*LG6.?J%q|.@33:)dr&/v6ע/2;1*qM}\r"3ѻ,Wۓ.K[ȌKrQPB?`"晴RB)L]pK՝`3=|tj@`)y/]q߹)-]9}72Mi<ꛯS n72XJ\dcaxK^ A y8VoOUqv !5ss9" Lt)v\/42FJ0a76u7+z9lQ&)C 8lߩU-Lyp`j4 [g%pYгwr2 6U u42U ̩O8hyGT󍧁+6yg93078.RqNrkD$苤\C~[G92/C$27ZL {29&\~Erҩ"<ݻ'DjZ<@U;N¶3(!m.}F}Wzxgse)Ta|ՎQ&;sw(25=E c?Tea"a:{NVSo$h`b'.Fm_}?c]9|.RR^Լf< ]{7HҬ|Z#ᡨOί#ǣj:VDmϼν/]LcOުtoP 1AE|6AxNDcD}9R|[ J44D_{``&@2_U;F<LD<>k=E J|XM~ҩI)O`XX_7?+T dڻr~GqO] ys5۸?Yq("BLOFK W31dpVؕALs-ߑ {r.B:7*4cx} fڕs|Lñԃ峁X3 M^?dmުĝ߶2ma?h q$β`ukG.y0k{n  9I3LT1ٝƾ;JP)FMauUR q"<轹mXGr ˖UU3ŎaDsqDhNTsk@4?Tak>=USΛjk?s*:UYj*vK1kӵgt&Wh:!dž=R.(}N*cLR"lx@ߕn|SM%*z7>RP. Hۇd)NKYiDw{-w p>o%xz:uZupV`#';xEo6_##Ҿgd [AevyoF]p`Y~}sr./ZuⵙS巬yy> HI~j)^<9o)HRNApSdmQcw% }s8qBL!)N{N{=撇6wiVزlNpHCts֟/fp,¿I'؞Լ&C}[qg%454K_8AcYEP=σ3{L!=fMO@ d&'TM04Rj GE=DĐѳ ;J/%ut˳^o|pAif86kz7OH&9Z2M 3O00(F,9&!h_ 2ڡf\}`OEgyRi|^HU#0(TWEy$x1s!;=sxm;/Og:_7'>rWY1WǠ0T߮Jpwj iHr\A$/ADzIOѨ eC*jvsYwλ|׍M!fuVɻ(a*ŖF%v[ͬ8S Vy(.! ˇVee@Q)y#UMǘ-o:oQF^Ŀ9&tbX/^ta^Zk(9uGoȠP>oa"" Vs"$7?ZJ~@U |Ӕ4;7ZڋQȌęk^hE۝ՑqXO 5ȝ#D UpqQ5i<J! ^~ qSvjzrglRy6!D^Rm84p o*/lP bF\/A`$C'O0̴eD^ߚ%hzPcr,fD"=cV4&yFEj-FZOLnwZ;&aU=V5p'6),yXoÂE2^xV)JtlR ߱/ż$Wk58%5WZ0c U r{3;6Ɠ{0#AlUܺK0D}aש[1fqeq.HQ?xQTW+5b4~3 ^uhd\zyul@}(3Qjc3T1bVwh: 4NV`UX:CV)Ek-G/i6>ݺyj]ȌX#uZŌ(µ9 *`A~/pAŃfCMz4j| hji1kC):O!6}' aDM9]1u?4#\n!]"?ta=uGkR萢?_}ank2Č[kR>"61h1 v{bW 纹D6>Q_K;o$ub]VފL9hC_*1#lKW s b8/ZsF.{!b,\;=d n`u s75:;ފF҆dru==O=7PZ#ad!J@^س_ <Uٚ @mݱQj}1m\2 NoఈNeqo0b+.b>E#4[Ϝ* 6zb4_dΈ9U:3AaC 3@<- )3;|[}yeԌ4XKMF)Ν&ą*Fof;'<c{nы=e8j,*e9JdDPp \i\Ro 'M޻ ws& XDu/X7{Zn |:Ë s޾V%m6iOs@-*o.@wNT8}lP^y*)Xրx / R7@{*e%B-\_cÐ.x5Y,QA׿,DA$3]8-- Cޖ&,5(ZSN o'N'UlGY{w{Y;%?jh/Q2I;5:LIA}ozb¦u+YRy~k78~cx*jʛ<߫~HXNl^ݕs]ѷnj/gz>ttzX“3~nyA,S?3}No=}Eq&II-l9@>(:U}w=$b^up:zg X"_ dM]Q.Sl +2Ŝp1->_>̟[rjM*ʎ6BO71ilOSHY k 鞇 f)J&lS^]=atMkHyh==`""qeRݓJ\_ۆo:'; @ﶛBB~w=ݒۋj4ͥd,8*!QͥF%V5_)&bn}أoG,QIa>'#y*;Mݶ'glP'gޛ4{%Y성CoufA(\,smn\ >1#̒tEծl9bznP(0\O@tE@">Jaٸ5M}^| (s{n-;g"emy ͷ?᫢Iv`G8o5K-37*.tyX. Ev6F}^yO7xH0& ~GAHxO~S?R@^TIV"능4ษ*neLZi~%m52/qB_dI48sځ*/?t.e?}4[/ix,nJ΀&yń c 2 ±sSo?Ae>yL6 , OdGr{8p,h?qiRkAc,I7S' y$SGSA9tILjlx܌+3|+S* |iz"ޖ{ wo46S$))32W0caT7K-|E3Tɫ M֎DVvGvWlQ3wy8v1irңaPs4CzwSdlB:@Jφ/ÄexP$N. soxNT㥷đ>4cq:ӱdi7X*5f)=vP/g(KV.y#D8XmѯnY{D% R|8ES'1eqۛ|^x<̢N1)*fJ{J+#1H[uf~Pִ V9 $ u+#:2 3o8YJ:pW9_ބSAfKynS-:a>ԍ[Qby1ϑeeބ#"_݅Esj")"'@&F]Qzͼǣ9e}={VG@rA&3q[>GG)^M^"6D}A EY{%V0bt=7m@P< } ΁&K&:?y?o'%I34 Q3 d2L,*:m>5;GؓiQ!,2X'HقT#F39*ڎx%TD %>? yLN0ו*;N1Eg#ɠGոV0)V2_ݺ¬ J@Ta묞EqgnK҆3(ԝOlthT8 ۤI(Xd].ю||Y%uߵu$~oΪHr_觛~-I껭,3jtMn( *2=M.ZPAM#3ޔ}W69ϛb,3Nj3|י88Rc/Als^}xqsx$IU.F0 .L0+#᥍4#(@SézK6Ew̩j{,|#VH}wxgc=dEʶ*1 `հ̹5> )J2 ~Da.=J8?1UR;#<`SH^MZ.'vu@_:/)l͊s/yԋSVN1,Н*XrW?v=0G/([]KGkJ1G&rH /\/}8% 2DQKyi(R ʅվT"Rg*%ge`*TȰkNwaIKvks{+nW^1w On nbCd~|G x$Cǘ@>T(Q d) =,74> =%5zQxf[CE!#ls>nVs؅S>I_H[Co ]a+ gr:P| ,+W=+ᨻ A .❾۹3N~9Ft(l(Sdh(a@5%0`0͠!~ q>,"ݩI;2`Pq-ܳ $m> gb@E:V[ơ nA5}iU9kNVմW|4vd)H [Z1\z P 76]p!t>maH^=zI2< I|!>l vC&Ҩ{NC>!5.8U_]\F#OBC e9G֠>H\owZզ*\8r,edj@Gq};kg[Nio_;jB&wd|KX~s݆eҙ2Jه;j)jm\DG@Kz%E`ݏW#ez| f1+^nm)2?7/WbB_DĐ_a3nWq[m17HAyAk]%E}UՉn NguW!(>UZ[.`GӺnZiѩ%>^( ZN#r(ϩI>ۈ`#\ؓ/K@k/& ȟ8,2ؑ?2*&/+}`q*{ uF6GV}=Wt.bݺ__*atylOD7IWZ[wD+eT{g%B_) 2VY>XBo тLj^3 2 hp)kw<$FBrs;L1m%NvNcZ`%RG?HK+ޙ+/I@t}1fa;S/CQM~}hIOM_-e a+]zLI!8M$ nxi,Ee]Pyb+RM-MjnG IJ':#yu avCE2#_b_$C9Mn銮%<ˡeh} QQOmՐo9]1WJm4wj{}B{Sv E_~}%h4$oT]]xuD8_xd6*M Awm<UD<,i$Ԛ5ыc?qƒ4< zkݏյC'w_#餘ڊ7LLG0JBwg 7, 6B3@]-ܻY2Yd@قeHCmt/oe%%&"쟔cmߏmsW-ʚƦ҄GY[/0?xB_0 Dn3&d)y؂+}fρMuf4| $V|~2T[/#`Mâ =<0< X+,O3dZ$KwQMSL1g-ǫor N*>y3'x}(! OV%?jaX%?LHn3:@`|z&/yoPrv-|G366M :S*ɯ>}_bO֍Tg^2CpmJO4pBzq30)(jՖۉMrriH;cw`ZJZ4 D1lZɬB\M󛩇Nd,cDi.Ρ(ˏP3Zsiw]msj@xEg+e/ 6w$/pٺys}L lz3%`fnIXs"RH+rx5+bh֞)Z|{ȵ@UQ.x2 x:vG_?V}yTۧW| 4"1i߈E|ޥxMrux J+.h2fWa <6SV9f tY.F8x^ a!!ƃX,!t+nRKJZQ!"~j@S0$+z#5l^u]Nj_G~b=drx0#Ap1o"W䑫XBÕל |qX>{ £osDhԘ]:L! -9B2%L *zDe)CJEW2y5LJwl귖U]bӍZO.Q Uˡz-4$Aq)f );m/M>84,XK[AqRoN^U;|7҂|\^eEZ)`t9;I=`͊(aYlJlY<6C})}AC]5"wR%~eDc;c4&x)d#,PCgH $``;{H6KĒiI.θpez)9͒e"M{4|v8ve$eViڱ$Zi|T.&U#S3ν.NgH d2m-.6w* MrR*ޜھ:r8mǽ5w-M28܍([ܮu. I|9y2؄՗tMO:0rb5yFrq1MPojxj%:7#\:nqELx(RQ9g++SOЪk,c$ub\t$ӱapNpGl gބkF'|GTLSbE4T!Ʒyvs;'5M|sÀhbs$mdye%cU P8G<;&cꀱ ˯710@gka9ɺL2 ۴?\Iշ`R[,@~GÚ=fNvjXfF/-7~aڕxh},o8Мp(A3u@&Ga0B+4\fOI'U>!IЇ?b\! +ʓR5w$I(pڦRW;,8v+|$Uj ^'ÅEK)Y]Uҥ]ã#v ڸ B6wM4ev$ſdž'-x eF3' T8`(1ʭa;9uG=5=TPG%V(*˖5GG1{:NwiIRZ–";$AaPDvG!P`wk9.h.wTlK*?rmXՠ6N @?0Ұ*~C*wٟwW^i~v,MC!v(mzŇ11=yYA|Γ^H]ָKl*g{Ԝ- >MoISߡU{cϟ,R*xrӫbnܠTk,e a/dž\_ndM-L[Sla+rFMk]:uJb(|}]&5Di^ Hqe[.fmZVݲIuaYk_~y;k?y NJ,=C-VF6L`kr?gBő{1]fH HA4ԎܚȒf)U 2n Ԕ&% w$fa1Wq!.$3?` z9_<:ҁơ;N +nsµÊ[È"to"UMV:G:}TOȧJT[پ,fIfzنw.Q. 5=N-{x ]6? /XCe4f%|T kng_B\"k#xʜ y7?$nH-g:FOg &_}@ 'Q{Yb,㐐= i5i3-maya5R @Tx%:.''~͋Y[ h[֎t >񳢹Z#V5"wg]ZG߰TX_[l%ynuH㝶GO{ImE2]$3J$հ7iG$+>opvܲ7<>0Nu 9\(\KC l3AE#/$2 zs`^WP'o) `^ wk|XMvH|2F/7Fl)DO3sCNV(=s}CSkf#*kS\<S~CeE#s\ϔMar۾CUQ(^G b oEI9-;`HEri@F `I;Nm'YV^oz(F ܫFjL^ 04VB$޳Q3q:kv#;vI9:gf9J5ϴkmqJ:/[E*ka>lqJxT- ҥo OϤuy%52͍T $n.QʡxM*%#/z ܍X1\X N7]C ͂ QӄR%qÕb\l8_D{(!kPה3^x =};T-qPYGGIpj*I)p&&S<-ey .'}J /k/$x% g p wBѼTjL6簚*cpdˀ+y.bf}nN"@!Co ֤p.)j W5cY3c+: Iup#> 7Nv {7G=9 s%'zn{0nB*k&{/spz5-dL%O pҎR5!1e*t|f%u^8&b˅0nTnno{YD^MYc/Wxfu#7 X69U}qw61o|:CsN] %my"|.cſ璗HEŇxbS Yt lۣB%O8%nEi<3c0=euyl m0;u!do[wl^T NP(קeZHd@@]F5oz?7'b"頀 c}g πXȦS5#cH}_& kIµVRO\ie(&F;3&Bq4fm@_u}o8a= 54?=䃚'GdkknFJk o" u[qd 5v`{Y7R6 lp[YVtͪ_(qJ 4A^7 bK4福KB` { zU+2=^䄢U;pY10q6QD|3KCV*7g8_HYf~`J=;[Ws+Н) 6umq_+)Γ+x־E}@] -h;H5&|R9u(?=o֣}TfE` Scb;}YuG4 04%jcJB[CߋuRi%?p͕9 7H*ߗou8%^/JTOgzws5rG\_(*LDiFVW4#dO]){'t TJJ_ ŽW L=u8R "I%7wv4 ;:27D'1|ȢV1P 5%jlrjd*l3 T1ISNֱ3$2WW!  ID(Ymu'l⨳yHY&%NS0 <=9/qWf^ƗAI֍v3a #Yjuc26.U֌13 ͼ^F#{H+;.g/2~_3&lCЬ_yoFWa%ZXgb^MqFXHD4$##3tN]*܂qh8f.C}BxQُbTY yġt!N \UtGR4 i)SmUƓЧ^yp޻@Ad&&fXEHxo$|ȋ{?IsMwJL M=z2ydm*@MMGr ԰SDlWMjiQgS^A>e 1#LͫJJشweD ɿOBSF52Ih_&4ǹp]a^Ud?i-idJYjmabu\aw+ƫp12 iF[*iR>,roE{U3QqqZY0/=*@A+_X@T0~4Wkr< nԉBED< k;xfѿ-.p r)K^Sv9 veHIi{7x/t24nŽ.e38pHkTV QA-~)|ǿ|h1Y-ہzpkK|?tF}9.L 8ö*]J& 8-jnS%5-A)i⎢~Wu\SkraHfrK]%j&(_5ipEZ rzS.kMǪ#C5|s%h*X"8Jg^!'Pkc4;muQմϢ׮+[ /:fu^&]3x 0em!s)bϾ9gQJ%8[NDL1`uRϩ^^!?>Rם?:?SUG_&_K*T|2 : bkr,g9xG}v2m'&MNYVS6/sG=>EF!B$! qD.^ÙΡ66ۅҖPoSISgmŐ"=A|q0TņƑw-NF6fL1'8ĺˉ 8;׸`"@>eJh&( Ȉj[[ݺvgz4Ʈ s nD_{kݭ?g{s "tq:4{ r8WD5#B|-R4aHVx-k ̅AdT%8!M ==-ؖ5j|hGCص)|WUX[;@:ӻSxwRRUw9v9j ͱk/Z/liȦ^ ]Ho쫯6k'KJ$-fbSB2x BwiUj3% dA: IU=("@m*]P [yy&t:x71H(THZ#fEը% Eȳp[E[ذk\m 8=.=kD@? [w t-\/d[ zFPGklÖSK~rcM:8aP|Ȧ2 TdE@[o=%ps`<ߍ_ |p #iDf?7[jaͫWi)OnBVH~n4A*/BO t*.W2U[vd=T ;qwuPVdj G,^ bNU'. v UvXy C##)%Ro%Aԕ؃{/U0:giA}1I Us]ݻUdCAאShȠxk~06~ގ`Gbt5?XlKf#m" \fBkߵ 3^d\eےy4mb&3Sc& 8є$ }*{S߬PQ4J(U0WN{P`Pk2w|=_[sT==4OSLrbs0nNDNdH}_M d-`Wּ/Ukv$֟wǔU7ZiS(OλD'A2ټ}eG6&v0ܘ,` .tHPp|{񰝿ܒ w KRTL`̂-KUi %gVZ 2%ɽy2rkcLQ+͉[{ ɰmdEbu997@,SX& c0z8}No>k n_z(Fx;AS6/`$Λ W":m]as RTta2[V,*ydۄn8=[ۊ$N`?=aƙ=;~ \x/ŏd 8 ܻPX$}Ι!6Tc m:84d͒zsub 6~V~18&~k嶫c*IH*&qkg-[h&g<` -v[ I?ms{vb1+a{+/XC @ЎS gG˂~!52]h,,;^zy_5ÐAHg[̷(McQ{5)׉Np2DeosA7w}bφ{ mS@Jgp)JAj9\VIRgIț쉩.ܲySYXf?;W6䦬9g5%9+9iĩYpRD2޹:_yG cbr%%8.up%BM _h-i' 3?k;p/A~_koîaEXtx7d"^( k^@X}(hfro 򺡚 Ra\>c.:cNRU^$pq*+dwҟǟnZʁV8g&6.zWtN?ާڰ1e0t#i?Z좬+)?M TQ AK{%vrl!t&)b@(poɓ|-ӻ^mY =ծryNæB@Sܱ^TuwZy%d2hS۲A40IUȘmtDuS?\eA] _z l~wL%ؿ'qHT_ǽ)銞k w2ËuCHMaG,U2?tn78psO 呲gb[p)tVC[!IOZ&^󎰅(ѠTs I\'!jfyqNt =xKlR+= /54%FMoc3kvB`IWo]F6r\"m-+,v wY <0h:Tns{@&T]#/SF/S <Uf܂XcXQ ]܇8\ W/TGV'9<.' z4)E %J?liV QOJӐEKz)v|g,O肀Ě%$s1Ӧ0ZULB7JKw,y֮% f'V}띳h#4Ṇк+/In/w Ja=:_ZUd}_ n$@V"'^εGeʺ*Hh>CB_Ҫ30~zH GdZ[1!- ɛS@6vA]puۮ @W9B4^~q;TLSLY7XRJ([x(D)R{.BZ``SlM\ :⚥QS7I06|#-u7Bz^з \f#c=[bzg)@K$8yujU 7/Ww*mrWSI C )i h1{COrolT/Tw/v2x ߦJ/ᔊ:KM& a; !bR,UQw`89f[sjA3^sDvo]ǢW5G͔{eeoAYTx*܊ Kvb>O[ߪ(ǔ0!eT};Y6CH\` ^+"+N)}a,6Q| `3i2Վdi&?tf~]@AK*TOǖ <66l78w[}$2kaY=n~uĢѥGQۚssxtxiT.7^F:LE-خE'Z,HDc;nvC ^6ӟQyN3ꁌh\IL9!Ih |=R0S.׉[BN873'jN 4ARhoڧrQ_Bga꒛\H(wlNc٢ԝKn_P2&dn/UW(Sv˜hx-AM>C *TZ~]⅖{cQcu#^cW5T&D1Ţkm}OG[]?6w2l)":3y_--) yݫH2,_K4ZV/[BKn.7J:F붽N|:w`̵>5\ĹQU2ސD(-dp1iaIJsN]I-El466Fȿ֙YVFUpԔSew|p( Muc =)XE:̈sSshOhs *:F*K]#%qs[TrjhR-4fcR梗_{LnϱZ 8:jƠXNT|s/(gvDEy\( Uo,*60vHۻZ& 2]ER7+/sucYaWG3(%b^l8»4'(3`=SEL!!z^ WF;7ef[lL ˦tDHt./E|PVXĐGk]X`lu:򙃥ݻ:ӹ(ezCC LP-q mXWɶo?2)Ɛ@)HjF("#D ߪ/ Wj篚P !.\il6lrIAYhBB qz_j<'db[Qx-y.^3[L[QIWHTx(i a?Sch2w]Ő\IQ]or'$Gtަ39M@I_QpU :LfHrZyj= /?6{ \pXZ/ӍhmH.[Z|rvY= T;Op_+{F|gak}"e =l+xgvȇZQNƾvȋgj@vmlܶqj}O$j%R" Ee~:{ڎ]s`% RE SN&0YͼI$` Z[`65|m8Ϯm5o𦇠/8Jf l^L^l̐+WDtPۙ2]2`:CL=.˧.zl;\uJv{ґkl-5xc( ].;rrG?1Y-{GIcE|nDn-ped?i8I"o{7_@#]`j*!q6D(~VwV&: @?`OБ 6n` jJ͘Om ,FM;ShwW@9쒹|fA]2H㛊Eޜ/,!mIp >zQ`fLk,\v` Ij8<({?K_} y$|u||A3pVcrGJcqnՌ,bf;iqp=$D42<4sŠGA@mnOBm8@.G޶ B![ xL;Ovs 'R _%'(Rm鵸HǏuLhn^-;&uo)ۉ+P vAfp&`e1Sך "++qr66 [Θz,Z|Ӫ5-|.oو(5>*?b}EHRA tÊ>%MP%r `G\)_Mq98)źAk 9= BAL20q%fG|(Q}LL(R|C>r~IRU fGBH8ϾBC< )BԍB8m HEs_#| fu6@}ZSJm] @rK]*XZ5XHV=Xd87ajsz~-& lr-X.4|"(9N[^ϼǯo^0[4Ah V|HVW#LZ,A6}bMLHu&V(0ʴ{E9 #T8z r۳&kCvfYXIBe%O˝G"bIr戤< ]Y(ɇvv+u!m‘ ź*+܋mnV:\KVyZ ,#IjOBuWguNj6V}GċQ rq5 l+ e Y(TI/v6 v,\0!cbX-qZ̶4qX<nR߯TUZ <rBw8}=W>*H'pbْ؅*_*I>`ΟrUicpuX)2pcm|X6IO/Rʟ%GcQ|Ǽ.4-"c|*pVCm<MϮp/un1`Pˬ.Ur~\o Ro9Z*m&2q'y.j7)9epָgk%L†L57‡/8˖ "Hp( [&i+|݄+(PClbHpSwrq_(h>̠he*P]Ƹ:Q !!RM9 /GAZ^ p :r\CQ. _l* E7Ž^:1S-ҁ#"Ny=DU*z{(Tᐩ]y\MtKZ.u;Lkļ#_U5F 6cX@[ʙ]cWzffŖ|p&phBQtzV-6~lT{$̣ `9A}_FoG}̓i=h_h/,/zvv9J_N_j`f JnH$QW:ol=/D*g/TQV; %.hIb9JzH|6SէLҡL:95@r*SiVvOFK2Mn\Z˕[dUyUY]  pE^$x:E0_+p-ߎ_ccrVM W %Gaa\>7D~Vv"vj 'W#L KZ=pOcDz WsM>ʚW } s^MH"loѾ gi=07z!&3 nqѝ50GaQcD%z.#<GlGN֣"B *M;t z~WGs&P[kcE':I6޺*E?[0!(.a=Zvy%Zo5ޙ 嗩4Db󛦠?1iru˒f6I.#6dVW6|o}+ar \V_`<;IFq(h49G6b*0RU#(NOXُ;_pDwԋ-)xcI9?Qy}욬'= 9G; ѱ0#%z3b; AҩxE&j(2$ | P U(wF?z hb"wE:#5*\OPDp_ln*϶!nc7*2_86k%@\J >a2,|͚x$*ִR IvNߋO-TkFA% VD4X5dM:QU/#@)nza1D@$2bGPQ;C!ق7SCյcW-hNӍ{XZ:q(?/EUbF@okֱP/u \Gvzt SJ6NS^KOr?ҠY +'f>Y]H{=w}ANbh𻫅l8mX^ut z_~,?ˆ 7ZR<`?lT:] pgR'l{4t, ( FB㩲0m uJ> ϢEPnZU\bW4\cbW)Ȭb@.Z^d_ Sz2h5"O¨_ݬ6$Q#N6lkK{bRXj90 SdPlCd"HM%DQ+^tՈPC4 roޞ4κ4к1Pc ֜OłnB eK!:qp6E? 6RF,8D/K^ Ŗ ="3%Dlݸ*KDY5Ǽa+J5uIHLx%0,$] ɨUD]/=?'߭/VR5~p`^  QGFi2B3vRO?m?ZȿJٻ}xP`jpY8q`.ԓ:L]z{*c$U #)Xcs{XԩUP3K a51Bkgֶ*0m } [^<%o]im{Q„#^Fݔ7+Sh] 9Ǭk,󆳵%٥ܓȨk!~ϜxHHO3مx7ZКQC]/UqmMRi;Zg7̵ًkmh\@@_J18 PEXeE81 ù\'<k- ukg@I1uvV+E"(|H+(3p.gC"GqΝ+pW:s6q5ZۙBWZłދ u֒vqUƅtz_|> [gzrEtvnpT|]@=d89-Bȣ Kjb@VU4G?G>`PGKb:kk]ѓ\83\a[?H q>|+i(4'l?ti "1w{G&+=B$YhX.[j_{9w2Ɵ+Їg3Nk=خt!l}O.첏\25+Rʚŀ he!Lqr?vMhN=Q9asߴ>g":!v*g:tǕnP'dkt^A* e-#{7~x+5b0~_z6;AsFո38T54Fu$=rȤ;I)dSiK>;6–5*wI2OXh*Pjy@IeҎ{5>b FD_'tHb(eD>3l[8o"ܹW0uI$iL״qޚ/{. *wfcDvqeO/I YQ;[$6DjgD)}}; آh?qtKz5#z]q/g.k7tm3]G'y=3^w=ߓcUuKwUKk%tVUσ!8aџ΃PL$ScK6t9h_WbeQs-7z;IUN{ku9d)2{yCąe~ 0W>mho-Ut~:L vA"1'%k|492SYZx[zEg- {'[.vԊa#tP{V3wssre)On:E -'s/NFe=u}09T[ɤ+_}ܹ}>Ӛ&P(|xzR0S*\kC)oLе5̜ Zj5],ǣ#Ψ }AGebbF%+dURMmNH@C XM;4ce em{v7?He Ve,l.  J)A׭hC%%@=—)Ewb!O Y8AiqwyؓUN>_TvgR~R02 lʉϕ]֗)Z| Bf尾@2=^U^]X d$"M Y>&T1Jh ŽICW8ThxXiͭRd*aY(cϭBoI8V9 yw 00.H?Q|ֆo*NT[MIË?~ǮҘCv҃`nC\J W"tX.F; wȋYoGU H;ad(靾;Nȕha8sJ5Y_'*PU÷NZ{wv41E7g!PtfIwZ)[#%BU|q魡j(ĴYwSH.on]u}XHљ-&f&#{"O ) t6B<׸ *jx>GWt E^s{1gHggԳ׸E : [˜g68 ir`YZs9(wEc*nKc~XOYZ?vWFtGn0]~*n!"h a#\; d&FtgGlJk@woi*O)6n%ɖ .4vFhxoҵh,3Y\?w<<эZ\ݛ- z5 i&I!0zCG.9BZhVEN8칒yؘXDW27:hHV 2{m'Ϣ1).l0iÀ cʿhl߇^`v}Dx% C`1RkZBݭI7%GOaĥǘ-"^Id%ɛ:'RPĴ ޴9m J`U:2`EΗ:Va"%-X Bm5f'RrH 0nj DѰ=y:!jq՟EYfn?72= 85YHs9=бc14T>kFYfet7yq=ύ*mLvY5%L)۴[E_. 4e#WrD"*پ{Y<꟪__j ŰWXgGp _(h*RrbCR@f^ aSyKE8䖼֬,!ʋr4hDþ4l=}ZUۛ/Xz8-׊ѩl]}a:e_HI[yїʪ 1+z4 NܷeX<+D&U~Ӵ>= Y1MOB8FfQV4vt]/x %&>KȰ$yY]^ <dg PўLB#)7q"'ްxDtF]9yIgQ_3cfD:ɜ0BWȭI!BrU)̈o1 \@&Q'iJ?<<=&'=_,r f^ڋ N謇ma} V:0\/;!P[ń-d״;{lV7i2IA1 hP N㔒lAqfFB9)9Io=ӀMCfHyn,- ٲƪhRq@TyUr-_S6j],U B>6AЯqy68֚ 6]eDuKG[hr)H K!"I/V $*!!.| fIt/=",]M^NIh !mڪ[G7rqvBJ>[mU/KY⃔*O,3VP G专cHX-js8JgjR{aͣ0HPJ bŞ,]0֢GՋ^^ YmFYSqR$f51Pwxj^a ڟ0V-)1Akor*];fqu(Dibީe3䦛jas念ͺWLhO4?a5˕Y 3NÁ^S\d`W Dvx$bvsk}&>kuL Gp|0a8M(^MJb>G?y񲥱L|z"3ݒdyhP]a~΍b<=zQHs_j) Rx~T>݈6֭uan:7Tϣ. BJ8_fjw|N6ׯKfC&d04A<fp!!_ :]fC3qSIR.Q907w@yFC1\v-g;f[z|ü>GZluݬk#P̕yXdydGq~q\MQouJOS 3>沋,1_'r{nO0 c"A*Cm -mō3WJC WjnxBgJmV; %Z oD~i,vU3S=35 pSV: N7AEqם*5qHٴG$ᯀooyO39a߄}%`4ZOx%]}cq$.¯%%Vc-XGKE|z??CRC툔ry6F@ `^ lkOO%/K`=ӻy7+'5!4)J˞ї֥.ѷbl [#5Tc0I0, ;h 3l_uE9mee%R/Bf]Ms`y9rsX?yju2N©e3`*NMNyҿR  N×,}^p%4b%a4;n,hOC` 0rKF(G~XcHܮKZ {ϿДМMg^cA <&9^i_EQ?|b%C@SֱjUG_Pӏv͸w4Ѡ.J^S"+@uj܇H!$f1vpSrhz-2[~ L)z^㢣"$ λ‰ :1xn3DP"^XQ̷>)7l:*9Yp̭4WԀդ]r܁9f}(G @j}9@W¤G: =;USIoڣEN( :яYٿE ?tˁi~7$T8yOwU7xչ0 y:@g"exwI@Z|t_lJ}XGX6bZN/ CNMQ(A&IJmcF%chIYXbu!&cY+`{ 𪿭hcNWw|D>&{(t+ƀ'<ߑ-1~oNW80Z$/c8 t=V>=Cm;$m+5# AyTkǟR!q9օН~Ӏ}AD4_KtΦpvA6J"ͶZ,;2쾱CNpd|v(-VT,]>TJX> C9 ҝ3"-Jgz2(&J^(ALhj&˭Y*KKS:_@%lW`T+n(%lJG@tIq#NX꫒tHD3bx:Ncil@L8?aMߘ#6B4z Gc'zxk-NBY҂+$$w 2\WMޔ3+gJ@)cq@T+Tf f)g>γJ)U*5bAhl%V}C-Ju>*ó]ԁCU4(^+1 _<ιoNVgEC dlۥj_} 7ĐVW`'=UG.ʭ]%M gO+>W__AU B8Vk],zƯfV5S+;.a;Wz 0Hp ʢcJ`KWJꭲ"?( k9š2 ͚#NSZin\Ct?!9R̫>ݽ ]H$^vRPq90LRu`6R+<4dbh FAfx=pk4p) B$+u`Φ-#( #ƥ靴~EDVo3Ԃ?qr';! l,3Adz}\[U mn[AVp>;BGZo+d'@Fth>B&ө9(Քxhϙ&6g շ<v0ԣ_\X uœzHKJCx~UiLj~ =E9cp+(9~[ٴWZ~7;F80v[8Ci1 bcE7,qf3bG O 9as39-P@Dg-E*‚'6Nf.z e؄oaLB0?L.̂b ڱHRn񝀁"}&%b/FqR!R?TM^90R@`i;Pln"M|YȮ: X˂^ yNSvi‹3 SLGib.T?t_#c" P+QE\=ҊٰB3*3rL*e:4Л ''?AOfR \ERN<Ђ>kvWK f}6r*E6S$qZ3# L5y \96^imjKHg,&8t($ 5[9ӓ-KOrUР.E@8#n>d!jj\f(}~LOO1vm5R~ibL)D,@cr0FpmRA5 Z=k)h[ ֢r$?,#'[XN}0,8s+hxq"nz l"?"%Y7ۅ;osRAASƹljMqJt:.ΑS oȧ]U"@V⚸.e"KN^Fxkm`N%Fl+L10&RPWc\[hvؠW.N,ss^3veKEqa_.xɳH_ ^f|$H7rԺPFٶ ͏Kqʀ"[rwԬaӚ'3?U6 f4INC-Xu#p?" ^Ag;ȗ7WXCw'R瘟&SQU]x9l}E3Na{dHÐ+?8g/bg [R@}'uC$ ?dgzF@ZIE+,4#I]tE{ZXbNx[DV _jPhҸ…տBoG߸T֖a<<)"߃B.¸)k|ng_v7a+yw=؋h{ [ ICadz$Vl'JXg+ ȷ3E>M畒܎< (şW§. _+2Aʒ\/R,yq36}vٔ:jjh%- jykZ`<:. |c*WCa7%qXFd2e&6 ԑz$!~z3J0H͈r!3qKܲ=*nG=bBf=[9zwrbU1i`(7'ξϐ "-T1b]3EzDjխ $,"1coeSf `PG ?L>MA ~SZ%O&V{gYxoY&ljr_(ܭ{|1NփD /l鼬7r\$̚FVż^àF@'R!7~YӦߞ8 M0c`ޡ- Ea*X֋$#hԏtGqF?Q`mr@W?$@ɥLFgy[&ݓMn fMp]U&ZKw&Ph`Tj 2"{`˅D0̣fmUXx@h*UC?. 9r` $ʣD~+D3_.ֺp= ׉M|} 4:wAɡ~,Ip$1HK)FdG*+#3Άz ds|Svp^d{*ßK(v؛LpM<٪b!cdjnMW C)pA#ezRn,iCjV<:Svjk\ЃƋFcCff5L0YJ|7=i?l~䥝Zva/VW?r4x(,|N^sL!yËApabO=V 6g9eVh-.fE ٗd!>&Jf8VPTe48Ͱ%ݝ}@r8϶zt6|%,ï\ yS"k@*XO&2PpmܒÔyȁ^7jRk#ўIS><SV!*N$kHRv{ԂaZx6H';$=s?SG0+Mn꒬AwL1OOV<%9el|6:=Z~ Rm]<٣ptLe\5hZ =$_cI k q fq 竩b_: ;"NVd/KĊMHvi pʁ2LۆsgO1XQE7Կ(qmϽy}BsZ/~{U,~ydS mRЧ"6gDU,yBq6vjs3>=#^tKfJTOܨ@\$k} g|3oJ>z"Rj7L%xu.k|i&M21-`|5Gf DX'X-jpeje:QM8 MYDʡ"m.m)j6dQ9vWb7zo^:WV0(jxA˩?EZf;F k'F.mkVVhQǽ Rt _}[ 06$ӉR[-x_^W7yo1!w= -b< ϕ'B הjM 'ϥCDAX; Ŏ$siz_5<<fL܌.!2酢װ "X_rBmW- }R?5+S%捉mT~CF{JjΎ^ޝ\>_2+G:$)̤[*=Sٗ;ٷd``3Ui)<`1v FWm}kY) f㥛Շ \s]Su6L$PU:ҝQ :Mbdj ]uWp zz|h}de7iCemfe=Y#!^9DQ"@-aP(9,wpOe"oS04[K^냕htry8Y6pvߩ8C7DjuT%tF2o( f+MyGd;&;sMP#5&(}q2R2jnn\[V{~l$/2P9@@P~U/6+#X_PVN?Ap /&<T&9uBv,|W~T5-b\Mۯ}2'Ʉvk6y%R GSv\AZ^QzīpMC^^z: w!Sʈ]z㯝ʏ&說SbYAw-JI KBB!{a[7I,—# dC YBsJ}ZK`ŀfd̄/26Fy; 0}x+玭񩎁I^#LT8-wwV*׎7~Ee\o ߦ^xķz0ʾ|Ӱ46tcGǘ7=N&̐~lмo8/lb&Eo83Cbc))W"ޘJ^6lTcğƏ6jA!.P".!w:m΀Aۯ]]5ZӶrƛ'SlWdoM2qEȯ0k`X`r磶ǃ֪<NZkc;x5|=|_QXPf? x|wL [8[&E<.no+OZ(]+K4F+δ6 RF~7q9c'IMd  6q >pnōMҿyFBXӝcp\*HyTYlݮ| Y`Q祈r] k.7Mll )2H#ܷ^~kLqaӷ-Q*K|V34< )R93 ?bG,$ԑ\;do9Ac8k> Czuu'i~9& =o]m ? C6AL4|;6!)U^Nk@C՞4,x,(Y-m|y[ Yꆼ{z^=֫e{%½W*@*ً)T`D993T0iwt(Pιvǫ7Yh]M!"k=,{9͛MG1 #`W: ĢxI;5 59ڻDn whN8DK$q^;0 oQmɽG537M0b!|ZAF w^7ac^%+7oe'-ԏQȔgGD(jr 8:`}szմ5GO1z?iV6#Rs DL 4Uf-]5Wwm[^S{(x\/UrpmX?>q_ j ܑXyvN1:ϫ E_hLRk6g%~IR{+Q˦V3[c#lY$}=jܿvY2v~{O[^id]/  ++TqÊ;E/b{RYw0*+޳yԱLnbi{KD81"56m5lyUǢI^Y!^0[Eĥ9h4BxP\o8Q(]Ox-o:J\ZL)EIEIOgbF9:Q&MIU6!UP[,Z|wL"9@a 7G03+A}W#Q6tj2S4IY ][y(;N=! W~DWMeU3aΆB~<қ]z9c3^Vqxh'=TӞl| =WZy|K'틦Nj,>Qnɫъ3jDͼu^zqC02XDC#bSe> R֨KL.hCC\Ը,Y"m)}59z'aMG@XZ4>/zc[2Gͽ> \xw/T3WJ: w2ъo! TFˈo4y*ޛAC\ĮϩɊ5&^oF!Nx mn`Iz+F%*6ͽ [M#R7JQE泍9g6R_JA`o %q1oye(`!'3u `)f͂]5_)^WM⼪(P(8H6]WZuG0+iNW:y"~ASBڴkMqZ}JBy#9EK*Crf*UN,Bݳ0w0Ϥ72'.%SWZ/ϖYwwci0 i?abo'F{@awPsJ@蘘_!7 ; &?R*g9"ϼ7Is QZ?D-%״T9X3?9q$Vt1h]{;{cX>%r!p}!2TȼcPO@(`싇]n96c+)`@h9<ԗWYx>g(t>['S1PPVP3,4I%:O+\"aQ6Brz 9dMu28Mq9JFל%B;o:p`yb9SCijlLI~v :w dFhTVpm<|ƭSZm#]JkYs(R1)NTq8Ľ. R~8~m6oxETE+ɖ;[z%=Nwd<woܘ#NJCΖ'9aM\ae9PFO8}wPz& 8doxSJZ_>_٪B]} [ФhY05FӼQ!SvD-?jp_!_<7k  ! "Y*>/Kzym}t4|Ih:*hIS]JaZdݶR*؇w)*j>@5=i~ؚW[h J &UHY}%Ň gtp`wwC)gTydb3+2lz/GV2eIsR.q)gF{=S b-oI>N67 MoJ7^1~w3pe/f^ c\t4orsLJhlLoҍIv/lF|DźXKhy R8%5S2i UҬ[A !yhmFaFfn+:G*𛷰M(j>#ş? K'6"]S2%b/^f  McpFkm7 mLCyBi~sfLb(e@*Ɏl1[~l^%HmGubBQːEaŃ!=}qᴆAoQrs;͈㋓?u+,!AX %.^K{8FaMv2٢e ifa-3Fmƚti '@u`DWC2K^~80A"׫5~tv[MmYk}JkSFմM2@YbAN < 2|UͽMvso_.Z_& l\.00J]_EQC^KI,cBz4zɕus6P%1_Z)$./M 6<7פD)qjK xO.5*X:ۀRڧঃ-G;L_X++Lߡ*" W ۺ[Sg̪J2[]Ł6,~f|P[dԆ<|oaT\fgnΰj i'&tJwi{FoVExxMКQb',%Y4cYxyԴI@(M?ͼpT# N-)S #Xb8ka IVGɬym2)gX4>}U W9Ũ8XXl?aWULr,T'3`[e.Kړ*/E%i+ʐ Q# X3 \˼zﹰŽ 4YE~NS}\"rwAR4>A=QCQ[W j^`7E60@GYӪa@Z޽*S tMƟfeې pI&6Ok3rh`+. $wYj@Oq<A_fm6Aq⢨oxrLՙ⋄B8ZsĞy֒j33äЖгj~u۵@i?|\r̍'=n*kȴ81JFc!\ɥ=uw m|[ t*X)=Ty00-PVAs'?39|j[ U>n\Z[=g8D!N<džTu9ER;8kW:ncZɬ!˚?@+9'#6c,O"a`$Э&*m|Zf=Yq\"]?ѳ<SһKRo\6d:) {f2z_jŖwDwVKoz҆Jc M =Ab'Ɔ v]ŞvD#蓴[S^tcBERؙUU`bCR3;_ WmkeS.w_oB ;q,}.۹>) Y߰p"G7W1AV/5Ct@yD R΍߀SqZ E"(Y `=,~U?h LOS(WO6~+t sCUA@y~Uo Eo1$iP)9}&Mc2!>Cl3nZOw$@;|N~o:«bOQo\/G<$Jf5i?@J9Sy NηǨFڧq"1ӪRtRbM$p2AƖ3,Apb ū}>}SamJ]Iuuڠ|-FR)fw@ zuǺO01URh;P̤`6s+JV&lu'&g!Y\󱤤HsNo xX[/ˣ&TXFVs;i;(:~,tXwN%OC/kR_!iFVS4ݨ<&2)GW~ajCj3DM^, t SLq;r7|ù{oB+nҶv`,tUw®ԱO(ύ}T?#^+\oU>YoSN8]wSxhuWoX2L~l2O.|=7Ad^qX2scyCfWAJ%[CȔ'ϮlF @NfoVwȟN'6=9&Kżu06!)!8;SaR+/3 qК3toa8gӯ"z'8œΆ.VŇ5g'>$-b8XhhW=UYy.?{ͩ[\[OE*fGq1ڰvb?hƽ!3.9 $y5T-ޕ@`L[g[;\jk+SrX ):mh@eK]dP,lB5Z2 ކm>ً`*T%,S^]3x;`$;xW* ltsx ҥ@ϰ?eKZ|xmo>Bj?-GC`&(SCh.|PB1U¸>KH|ҡkg5Yu G1՜ Cb߄]yvybF+Ѭ@jAH-<ҷ4{VLVN|[T3#>!^yK]6 HH/=7E͋2P~GArv- QHԵ%5,$s D[@{(GgX352sѰmu(JM|AE*#~ hFF]BJL63^/6N)'1wbzo'r=4edž>h~+Jk3QA69T3Šq}3]ۼ* GI"84>ozZВ/V(¥䪐gg,cƩ?m4(2$N= .+ic JZ^vF FA۔*`.ﶃ'q/y&jӏamD+Կd2Y&HKpl(ƶwa2=ӑ}i{i#{zrNZOytiy&_Owɤ'B[H 4roԬD@Rsh֩W:p B>U}z\/_U ]V sgJ{໧=n5@<ȨDjX f,?b|V| U96%CQ]_D/9_-4:Cuc\Ҡnzhj(5Yb؉yl}wHGRm]Zb^ N-P-b_;̈́V^ ,οN2kcAm|~k9q?Xg.~|dgG]} S&YTؔ` {XBiF DAR ]~~rXs3gQK֜՜{gf=Z}N%>}E| ` /ʬ~X# ,[mr)Qs|;YzuouӤ2ͥSt}fdsVl* L\@*mI)f&<<`܃#5j ejTdtҒ/hSTBʰE*l{}3fuvǦsXɎl~*R ^:"#$9 "6_HL,nAv0.kjP )Z0y㽆T[x[Fv8F12O}\MIX9 i&8Ʒ7ctLe]e~v} XghRA31vAsr-ιB#am[Pŵ?){*bƣ($5d8s+H޹ iFuw0D HAU0OklXedݒ5G@d0y%@z̶'@2UUDQL٬!2zIJ+OxΛ^FgiH ٞr{J`Hpt˾wt~pZ@mt 幓 L, dZ@%?mre [PpwXɥϿ%;$!0b6 r„_ ¢so(Gw? :Tv>c9 ^yVUbh;g_Xj; "}Api/c҉ZU&fvăܥخwת!] M y;3f/;#p0 LAC);c_„@~lfV1?8"M%!h Q`HI4a aqXaߝN.e$ֲ [H/c,_H!F&i8< 4h>.wzi d|n '' u1 P==jVk"PHAJŧ7? ĦG.,4^3LـHg(P[ѕ7f3m1:\`6 }&9Srq:r?4iꌆE&B,:DDvM3岩 ɯ n : Q=iEjЍ'j1P /D~*FMDEN0nhII64v o=ONSz=̫"'v5V |B1r"_"i`k/Hg4NaR1taiˇ |, \}J%$DAO:{:ū;ʎ]> W iU!`qڬ!dy63A CVwzV;.9K GO+y27lFЌ]XI>ZmJѺ,Pಡ1d6KxR͛cNJA^*)>@4X`]JuKQ yg>L!@"MZ|CM˧E;cg/&< V \^-W>2O9GFo~zT{,KS/OO1լb?ǀ~Q{Rfy~ARjajݭ?mMOz!C5P$ب"c`-Rl4`(XM.Ed~{Ȗ+A'`f4]TbGyצtپoVk#8@+WZ=B4o:YQ5i9rŸI=U! A_P[#uѬ8 !&:"0$ Ipr#ո*<`ye=إ9k~?-l]b`'*L=Esd\E)!+x:6_P6Z|]ǚLy "Nr}c)S@`ei6m[2y!ۤOmyՀsis⋉}ՊgD(^Y}jOo8 }6 HlDe;!qRPA#W 2:VtPNRc|w8O+>I"\af$s_ YȖ k1TT6?dϵ9V{xj ΆO٠@u:с.s*lSqC}eY. K|- ׀^\"/:7|tћ^vڭ$EB[-Eu.ZEBY׬Q(LKzM֛.>x.[И,oM_UR6c%1`Ms-a;OQџ.)JN4xzO|y '_ʘԎj_-9Eg*?u/["f:e.@+cyn̖+zVFnU2/vQVb~umsb'WK^ tũ!BVf<(ː~DKbyUkMAá$eB`3=K<#c{5 6@*ե89Ԯi'Ib ~Ih6iţ_k=GT< "Bv9k_"Z3GN/=9ODNDQ C7kl2>sgzEi7u42#޶z*WqG='[Ɲ%POO>Ԩec (cFIfLRJ S23eAi҅.g/`q:cm!0lAÑ)ɢ9J";YD!rʮ`p&g7XeZK%@1qOP`L9*||E {sx7>+%8 ϦIbkS= Si <`*o l ZJ%կ%V/IcR,HHuD;iIp7m ƌʪIcm<)0sdxDŽ~l/\7kl;5.Č_9N|i>RFݥJ7f8N1>J]?+I)s)-g.'lipuɓVXBDw!X+^ێLs;N"2 mb4jd76XSqzwy:mN"B\ܡ>9~Siꕢ s͘OUy?C,uAn׫{ⴽN=F8\~@ M'vTځh={qd^laU>^tU,8iY-A*m3ZmxޣE#3P)Ѽ&hVr3:^i!ħ VS,n"("r` ?ٸ3&7"nbQg2OC7" b# xH wqa4ͻ8-@IKIfT<3)cɾ0=$$-h}ejxh05E׵))ԿޯD-"{7LR6YjVHfU0W6@C-6U}ct$8W57ئٵ2 oB$ >9uCeOQ";Q x}az W`Ϫ_VT♯-pq:@G0J[biψ/<7nT%&j;dI+ܥ Z% I]cf ح']b-s#4spoQu_[.#E=yؒUƄۺKwtiktg@q K٦ N$SUMrJ6L(jocM̺a՟Y?L{@Le6ăēpF]Lj-ڀwqIzpQlQ !#׳VRjl HS0aRpBOPytSe uX0DvT kP##pn:[SaDn9[sD5c?a\bMf. "3a*~H1bl+9iw0 g7*66옳m4ktň8A:,i~) М ]w#[TQbD> a:ȵc?/S 0AlP6AAu|#^: ᗔ5*6w= %<8E;$$ A3*'7Mϛ=`o۴D`HJs@R"wO\R :~,c"!t˲_I kFEf[;0g?t~2jhSVL>>~tj|}v8ο6+wtLq.C˜Em97_~×voNlV%+pKt)V|EzҨ"_0Rn>e IĀ?e =f;m?l򂀛HgOZAW2I2O2R-f_F`GvgUXcW4 ϗ5.߽*A>9׉#ޱbFey:'pdmhx%|nۺNS!0jQTŦC_Ϙ#u 6Ӂ; }PB@`za>=9pV3#jV39Kt+BF{Afw[j+m hs|93l.e!l3m \.7IUa Z+MGPׄ Vkq>IfYa,@R2I!HV T NG3`<'U}\9 JE0n+*w߹rޗ _V}b;+s! ,-k4'x.Z!(v0_ڻ/,,v~0S3)HW4!hX4SD JDS![άV}Y0pCd$9狯j^X<梏7# k]3]([d<'kmjp8s/=M8EaZx>Ƀн i|rzEy2嵺4(Krk ꠭UzC*I"W'[0y̆:g/-;A@|m ftTd;@cz!ȁ;lB:"`< ƼQqEemtϹ-K:)OGߤtQd04^ {O{̺ €(o+> qz@/$[s=iL{*MH6k'v BN_uud&_`< $ Y5OORqg _$[#-f!ĕI@Vw* \QQ:'8O?t؞P8|m7 3plMV>K%l&>1ŷN)G4UQ+sC h.YY9D26SxB8EKNCu ίf|t&߮ U~YIR`фgaV'r-{V,Y b/g#zAZ2k'yVI?>"S%£0Ju(&2"c|7HΦ@ݢ|BS$/č͍6֒ޣ`GH ^b9V"V=p^Dji :}?zN)i/ =miˋ<::5R[y0ͩVɻM0$#d?)y:-uק26+7c0ʩ`Yx2o7htE[},D{ L &pK-Cu\s#ĉHKm@RUů9.)iO+Ja@6ۄ?L+}5.Db#Lg ʸBĒS[ƷђU؜eL2+cT\e̒vtz2OXS/GG/V4Oyb.]bs$jdfӈEY9[t+LC8 2RN_;5vgy%G=ן(Ƞ)- v􄃵"?%cBE҉?`f6ՓKgac#uZb?,槏ܥYp.TCck7*˜[%˱v;hnv&%X+gcVm' JlT*8o&͊vW wKWK9V~sL hܥ 9Ƿ {ozg^N&>t`L=T $q#/_)jDX%9wUD #Wr-Xv& ~?+6`k! F9,Ѕ&h'(#혉ʓÜ .KZFE &i Ԛ6k'4!O~6|tZ0dQN(%m/2[2NH`3\UU -pe|q,.Wg\uhIːаJp] _0 Y:2_\-ب˅B^TH1K0et<0118ŏLLn! s#\ow^؀bOzsQ;n. ַ=@aw[o0]W`qz9$EGP4v4e2.K7.8x Mb N=_Q7bE2;n yJV!;[@l|4ozcY'X|G7)xN.$hΜi":lg;xC̢o!5t!_LopWN@<,%JljpOM3_LklaV6t$EcwJh~|ɫ0ǿ}J庡}{NaHmXHKpe?~A6QW@@fSf[u=FLe"ҬuS;00Y͙wu=fO^0V^teեCjc~hUGnկ#ֱy|NDiF -~@gsڗ~j& #eQ_xSe,qg O[yZ4'VJV^SiI>$jlƆq# RO" Їt2nԪf F8`zaǃDW,xq.MTks˘} *7 ai@3~|鸨zCmJrUdU^ʼn grT{hG}F6t/Ǧ8Ř[zٙݓE|PXz9"1hE,lQNvfe6g`wx 9ŇĀB~,;vϫühPtNmZ"?TCi(Ub{ĘH}lMt lo:^Ut;";]oTlj.D<~1shZ]JF$x!!u믬c? -!ܚa/~ۉr-??\11(!6I)QFt_N2-8}<d: |Y~:O eJ:6SDBR E/9wI$W(pKHTJh[ HT3mJkhLH ˊL,vo#W  Ջ -W /A*2mX˃YJVm?9pmi 4ueu׶Y.Lfv)I;0# LըﭶJoóБ2sxVL[ǗtT|Cs#|V/- e'A gۃ@)Oy`P#\nP]/JKPZPHİ,0cn?V'P{A_EWb yD+Wd#uX,/0 ZfՔ{ ƾH4ܯ֚$>Oh~:Zl@ g #_eͯ5̪hSxI(;eNI$) d}F[IPa3밭PfiΘ9Iǵ~c4Gdѡ#Xll1TpK876zqk_DT_Xߞd>&,W[lGT< 7Z?_Mǔ Qܕ9! RnEns9]1u0en5@U׫tKI|KclM֨[Gq:!R~g'5Iv3`L\- zBѫ>ܼLr/Z'=*f#M;ǺH)\fѣ ",+vzs:zpeeHIRQIuciT?oH5lcw[NQ|zp}6Y~u%3?Q7e< Hsլh4|'&޷5 7bS|ط?,_ %(Qm!FR\ 6E㭔C m9et&#֩ѝG&*S &Ԛfuf؝eQꛆY7c%h찤kJhV[kFtQkǭ6n@Z>-D+=A&-hr26d'p@%o,]c@2'J* =tA "BA0]RWxy$=3Ѯv1~刌d9Dy&T Bt-? stS(Äo:ں<(D~0^SpV]\f q|3D!gnjvL!M*ּӕ1x_xڮsD3o)fbTev?X"d$]#h.V+'ďS9CN)li2#|G 󼦓_f?SIz4ocaj֒9fi|oc&$Y\LlDʬy 2n[_r>l͠"l7;b4@!(ND_vD{b6mVxDg.U"d+ܨDYgI_DcJt3(SehDF4.Ko pFA*YL4mW@qgH{=ڀ} <-Q"p@?#tE98dgZ:YSL^XGYncvRsd 8ᙢXY+r_*>( 6*T5Ja~?CG39"6h[ . Ώ+`"_K6V%0 п!Ys6gU$Q @Oà qqImuXV7 U]9P"{w1{ $3&Nj*.ࠝ6$vzZl]^|wIY; ęY{V%;BQ$*j]g@'n bE[cel$1H-uja9PaGZ{Xe}ǀ7w/ 6,` 뭅iB~e]p7H<#L~nVf$_tEw`z ױ?V#1xZn#FkQnc:Y 0uNASQ-GqD',O+¨%KIE\_.SeҢe=H gVmϩkrl56:T' a"L~Mc B<UV%[[3UC⯌JF3JȞ>5YhGD0tZԃ[CAB&#H"[^%@ch7D5kNwٽay4"Օ֭%Q⊡' 8Y#\)i pNgWlmK"n{HOmA 7jĒNd @ էԂ"%WS/ HF% @ ѷfizZ+( ٦`Z)|j_!!&][rTF>aE~~u)l/./ReG5ߦ 4sLi)'~|YY1ĄWqDCg `JڒocUYC&Tf^q ٧fGKXՋv1"{ŗ +m-66v $hks &[R1rQeW⍯V Pì›Sh=Cµi_™Ŏjؗ]!ZD? 1V `y GFu ǎ˅jצ"љ\!gz~?%uxպ3CIbL|A&6%PQ6,o0]>*Z+hwaw.`z4Jeu *FK/e%rVeNV21#np FQ9b7JQRRY}\EV B3/!N[~?d}n$5=xSeΎ\u1kOmBc:y>"t&fd97L 4X7G|]Ɍ>_)pjoQ>'1z{y~-Kf {ANnsmoc޽; |:d,j#{yc{G {Mn+|OgZѲhՁ䳧iKƒ§ua>Շ03ŘT%&20>K#(x/JIvOɠ(-}=Vɓqp.B /0FP#zALy4 6FIWTu>o8Nqd0#+sD L!!>TAE^.P(vSOީTt݈ &+]QڞJ]}.* F'<1^9վE9bq?ѷN7RڊXҒAq@peL)t*lN{u#A*" o -;ڠI\yz\pmN==omI tN$2Q&:\7nal7VʭKg${2kBjvE,$r᜻^, V_H.M'Rv7VRnRh)jpzm,I47 F q@aSңDg#q *(ZpҦKLD`Βd:ҁvHEGv ء)yoʹ|3uZ|jC`hTyFGp^^Ү1RoW!T~-c\*u 6Y[m.ۑ`Сސ>h&׆[siz4u|P)PJtAjFo]?g1[:zgKB>jLǷ[Rݺӭ$QhRP60Ch6r=P+XO)sZ>'e'hBhQfCt!a:!{6KҟW0oݯ&O%=t-o jٙ4#qxV3x)F1+htYēXw4KUKqTѪ±[޿2 BŎ&=>uק涱jM<-}O$|N$攴S^1`xfGn2erNe`~2&L}S~5HC6tG۞4,;A`ɫ~yObva%dw8dLFv2^Lpyl.Kcdu)кba v9qf"7C2' "h0a7pp$Tȡ bW^"9J6R~fV!wP?QR;CrC]S}xb&o\Pbdhn]`s5Mƅr]΍["YwYB7~gyjml`V^B;)ʐYFl{wF6_ Z$CXdBG39xmy$è*tvKq*+IjH+z"HƹI*^G0f(eQb]9rgNcTa L)jb\ B-IoiMԘkAm%_<9@Y8ZL+m?ױ-i_gv>̩!dTEB9(yDfI 6PoA# >ʳNޢScxSB ,'ֳCR:E,_W]ˆeu$vn:Tdx[LaS>dHTH4rAWi2 .@fY>~Pȫ_TL9D>_ڰ!(==r8w%KYcdPd i!(1[R3--rcvy$:b!m-CPzܮHdwj?M$ǷHؽ\|GcIcC*񚣭nY ^X'7&lϚN ɼtхb?%al x$¦xGَvuRjOwbEo]D96Hip.uU#Qٽ2Y^W<&/ M: A 1D9WOc[”Lt/Dx@W`6Zif'I}Z=gUh bP 98T},K3MY˕8Ka@FuXO(yyCI-+0" E\ gtP!me?f,tQpqW tS8 eW]J歞ݻ*F#.XAU`$82f77S=C\?J]Q(=dCN}p]X^[<zyxǿ4p_O 6!4Ot8~c@Z2mk!H\+2{CR)U{?bu:LXFX|a6BoUxfX* 5xX|JθRbOQZ:Gu&Vܶul&vڒ$"6#l~(;7r/s ;Lv"!XmU[1X !OUo#+pIڸ,tļDY!{^:ۣE=bFy97$U#?? }.壗ų>g=N{uba]591FHIʕvȿcb?棇Ct^3IjlzchRO,%zvc/hg,b5Dڌ.-ݜ J-;1[IvEfj7* +6xIfyr wQoI`.#3B?^35su:WMFGՕ=ݡfqbp^<1'To K\IڴTZZXJceHfx:vbJD[z%ϩE1lP7oPsQ8QdH9F3sK#)ό87)8l^qـqMQ`FY3y#.rnbf E8zja tڠlp.n1U޶Ky_l]EvB: 6ODlBB O`$^?o"hKpN7s nX% " a\~N/inuw =lqf2՝m1^];2s۹ ėx2ufl+f_9cߘ6fol&UvwpNUJzuY9V}qңn, 8r8݂7| X*Vؠ{uOHpg *@?uo-Դ$8g6&N]h~}-~<4,0ۓEEBqNDZ")?0 U\ $-V+!4"Z:d.X1UbK3dz |pMC8lfZ˽ilYl!e/dΠd" PܤqO2=% _,n^U.fl5ʱHy'(=L͵ck's}/87~}{},5e=Ǚ]mXo N9MO_ү]ˁzR%ek{|(3wFtsZ1U|Y#ݨǡq_&;؞lBzCY")Ku rɴ$Ӆ6gg,)KYxFˈw o|+xv鸼 l_{O!^\M^$} i4K~BqXeux+T#q>ӴU WgP2F.kݺu5jJ큨J5WyO|^q$ patLěY8)0Ei9'W }p0jnu{n OXMK2LT}|To.mļ[ f% s Q}(1=ngوͰrM>y{Jܜ 2+1K䬐Sis7 2 $gaf חэ|0Z== p2RTzxr3E4%#I?vLnK4i49k^d|*C:8\C9C/]=@D4C'aKrh;+]hV]f~vfViAntRƯ|^ --.NS܁}h]-vi>j-1H9}. ɐh-;8p9LN dAD,{D# p|$-.ak _l͔񳉦D.3¨}2Zoqڗ5CfnZ"W[x9&&M!0՟Ջ5m_HLzh(-t܆9%c.Ā锥\3v 7aަtt?R_Y4Nm1ΦMݠ P7~;QT̥%a-kJH0:A~CM0l*#ll^#b yar78#xl?4)1'; {1-C'#1.H_G:5P KA'4$ 6[Rv;j3< "*=/Jw*].ɞhb HY /xP͢Λ΢ܜߓ'Q]H}y/ ûM4NcMxhߩC[_C7^\!!gRDUT񠘼R:k}7 g˱ҍ" nj_7I4Ϻhj8Ԗ犯'<9KOHo(9uF#ϘͩF5[ʿC_Co5ݯ:@x+RI}1}}(j8c.6֋~NN0 h;}Yl!E9iaðW-/ v^%Ň#>%!REA2rYڭh K5\W~d+W#9 Fc136{zz9/gb^c{1lJM2Is3OnHDy3&kr"ޮuiy-VUS8+9@Q$D9K$-.ƺP, ^rxwօĦe͎ٟZm$/{e˷@+:f$D\ Up +gYD=sĞuJP>8f;jNmQ3%JhkmL bWq\墖G#u ,jBn:I?H*Kθ ͹ G2v:eM\ůc94'}E)jN\'w7dDE,oEٓ׺ǀyFq,N1AβW][k4f.C|Å,Υ݈1j"a,#̃Iemdf_x63[롩\)P!7s(VH~?&T+ OYHeQ @k;'{(:x|"s\"@23Y0PK<ɋapUN[i_$߽?n]hKoBňl1N?B?( sao4 9ܗD C8_C7 ']z5XUIT#~s>Tg'4ԑ`EnK'8#v]Uu-pK,_h 7CUdZ(*]}*}'c5,'̐G/w d2ځI:!hea`Bʋ,I1Fjb@w |sƟɑq}NJ0F[{;`!fCd` U}E1\ZYkXe}&a4B;qZ A/zuN 9bOY{|UU0f:+ BӊrсX('=4BuິFٴwhy%wnw|CV͢ ݅$cǬ# a)n{BOfBe<뀯3} |ipa\-z,m zawg #:.J}n8_\h/#llz,VzX)2N _f/nL9ԾzNz f+8S ew%SG5|͐-=Rw7G5oEu[Tl5NU ,| D5ކ":^~M}`΀Y4A^!G\yW FgUdJƫ"ӂ{Ǹh3K0Ibs /1w8ΉzqMUlZNNfȭ]oBSre(;i+úKf<B@bڹ"cA4]yR[ȕxJzE?͐sw7b鴰2e%"kǒ._i5|_;uf\;J&Cj\b10[hM"ȢU1ro°# a InR"M?==x+j{#`@m% ?א7N*|5P(vOm=`nV!IqJU~# ᮢ?п2bY:Šk1j)Cw7c(?1#KX @U6w٪EƢ^6cza=k&aDj w;$l0l1qIJSإc?s Fw)`fUh =b 9[5B{j kLHb}M6EHj2zNhGj]\o勏M Y߰ZT(;^f\%XpJg_ M Icׂ v^,u-UDJN1Q$T0wL ^U[֎aVlg}&JnǁjS Sz~(P^#㼙$ϰQF #9OBQ:Hb)C`FEu6o'!2Eܖ;FR21ѡ;ԁ'4[<~ ,NwWY~v4AgtYm9d^"6ͨ7 K,]聿gT374>Ti]B'dR7$qa$R"d2]o"UzwJ m3;z3o'}N" Q+BJ6sSLf)iQ.6\u伋0SDhY(lUϯ_5 wp(z6I12A:0vyS)m}vu vtlO:4IUן҂-N4NZuOL2~$=G:Qr~  9'7q:,AoݘXh#@Pm"Lv8a',lڪZ<ٵdv(o0oaN잿@5OC̓kbJO~0:اwW줕s#:agdq'(95YjםP߇ T% ޔ%>DM,M )v߆?~yҞ?"*D.gz33 JMKaϦo\ wn+W yYm y7n 8-_{\LZM>Ho-6^ouEͥpOo46jj䭘Basݤ$7 W.=8ʭIQOB> 2Ŵ|p gLLγ"b0TT]7|$_`YK;]4o+֧|ix'[RQ' aTw2&ƴWƽ\0A I\[UD^JGA1i'`KJ}_uVlZ[Nphv A&>/{pp;~3cIQ%FGpFCL׆߼F)OZxd'w`?tÌlS2oxa]4y.XDTk~D)9!_\VmݦXuƃD_w\C"xȌ4;Eb J R\TblX-IB|}J+13 $Э/w3SSpeǝ Ac_])yh`Z RXw+Ap行2lpCot*{w}.y:Rœ %-<J?eП4K`JM@Zq71l;,H2',`E.3?R<:>L*!ήßYkW4yIX=҆7|;'Hꈵ+;X!glEk*TNH2ZfyWG7OR \\5eH>#I6cwbHSp.J7,֋G.$~L2Cl+"R~bidfSErou=AزWOOHswf!Hr(:mN/>l*S;U2GUj\x O+ Dc.Rt|:P~g؎Yդ"'LK 4g7?`BmvA;[$:%cu~!P >c.\ Y!FS (ϸ4 ιhepylkD5yF!;̑B0d [.nfE0H2цڴʫ`7y^ɥWj5KOX6?}9(byضo7ٜf&wD%|n~ĥ2@ 2$]V9[NeDC!b\9>2ueDQ,!/2Q P{K踟NDCN`Y U|z {tw!f?vx XyQ!iw Z͝63ISՁ4"(NzbKXE 9i쵭 3ӶB{\?]kfyd{04R6Uގ0JK~Nk~ _i[[tt8^V : qH}KT1Q2j~ a )g,{PFBP$.')AIG℩ DF^Xh `=USF Ӥs4@A 5O}1:Nn2dH.jj\!A4Wx5p,Ngg|@w˙1}ndMl뺸'nTѦÚRC/(: ZPԂrGA^s? 9i@P%Tܕ˖/[O#TyuzERYX0df$p{TLC_'%n(Ї-B x]TuX3QtNV ]pJ"xtG'M&xؘ;wPrO}U%7؟GD!F5";Mnf( Dςnv?;=dg?-"s(6hǰ>2h% o-M2.qE£e{tvOT: 4 ncbWtJmQ͸ݗc@Ax ׽$A˜ړ4g&т~Y![t胵!)3L߉q0nB0PcMOI: } ~tva Z^ub͟?bhL,A-mprVc RB8Cc|<.z!I4⼎>`A UGQOWDV V$b5/@ F 9fDa$yE |yMalhޯ:"B  sLf$:åY!RCiK;ʼ"u8/2VcS[\[9^{¡cپg~B (0ڰAj[ #q_;'.r|;dk  s5Їp(ұOTo0o9fIt*Mt„xzs\@BȄRp;ND&=qA4/-- @{kQPg{-[św?KTrv{R32=3ia|xo{ KYuho^N3#432f.j%4Óp_Z8xxZa;f-Bxxeo.'#B]UѰ-P]EGm{]7DآQVMk\6}ESeO(ESNuM6Ф*yhgIVػQ׹͔V"VK 4".sT`/7f_WauUvOyhjXHl?!8j3}JH2,?7,dB!~)3 <;R|^u)E{,҂5?5 Ms5(Iڀ|Kɧ+ݧߌͶnGT蓻"醷j(D}vDZDz<ˆn!πC9І>YyMFE6$po7VM)Ӗ7V =,G:LOfDqF[s' "=x TgvHmuvw /߷P!55\Z/³b8t!yu3NlG͜{7v̐/jYN9Y lE>$V|f뾷Nm{7wϻ^d:ɟ%co?'2&&k6Ӻ~ĵB'S0{!i Br;,63VqY#ي:zh*T'=߁o\!q$n+;eM^IarV?qPMhXoΤ.穭B^d\!ME{'-=f!t& gn3?ayE/M* Fɸ$9ѵiqs*5'].oa]}"E,ƷR{!>m]PqP{EC=50AcYƚlH@- Ce62 ]+2Y[PSR;UP**O!k$ gp[?݅8;/:RW!;>;| ug^RlݔRyfXP ɂYH`m^ .-d1Jh$ʪ4T!j;CaQy*%;д05v\ݨ;`0Cq )@~&am?n60^o8,@6ˍ[ K.9yj8s.vR_&o-#8-|٪d6z_SZ̹-^,ErC2FGw}t6YM^@;O|W7.;ΞbCFwD:˛hj E IUZ_\X.[B$p}{.YDO31҃s856 Ft$HV4}ȩ'P`"{HgoxeANw>6ƐeL40SMHz{ce7c.- .-_MDC>PgcHi1gۮ/zT Q= V^Qײ5 lL i 1)Mۚ*lP{7[k./Uf=d`T;ťTUzPaQ"y;nʒoPWk&??~N")hJZjgu/F넨tORS"~HJi?ۅʑkzr,9)D wc v=P,e,~bk=8ohP˗Rs?XvtGNGi @T4UIJ oedJ̭)$3Hp* jpk-{&Asy9WK\C R!C%w]m'#K/+tM&0oK*$ndPϏeal(h$7MdzꔻwnX6[ΆV&Tgye&-V)vUг_lnT]5c:p%#˧Ћr[nD1>*YŸJFŅeTHeUW3WZgNQO5VLTZ r>ΡA 31?&2P,w8凘sV.8 ;aF&vU`0}//&e^,7#h?CW\(c/爊" 5^}Vw]QP{탻rVŔpn<eG)2 HZ8Wv0[!5`ƻCN  7yU{ }}'|Q|Sw5hIN6V{2ԓ}c\Fpv?r#Zff$#OC`3 >qT>mfi C e5}'ޖr58R[Mw}Ep,J Mc -Aȅ+7ES"u,< # WB*K o֠K914<׏D*2dTƋF)wTBKԌX^;&uc1h|EtpGƹHPQLz*8zHX!(6N6gy%O]&IW?=ڌ5!\F"S=܋F[<[\e!v}{C .ʕEḑ^ >8^#P_`zv(]"٤iq t1WnK 4M&օkɨ).?DpX%{v>(LRNqG3t={H2}oepcvShW8H"Mٞt`XPS?=/HuG\D`ŘB"MP#EC>w&Uq9c|ԥߋ 2yZrò1 ^9^ "+$ں6C jۄ˗3`?F /mL͡wo;gR ȻZ_==J ƒAD\)XU+D@pܦ8˯QB||$עH~nOW3K7ǂl ƟgD^]h3/^D b ז^ pAJ+WznЃ n^- m]xe,jc۪gJU7gBi';򮧳MR>ejHP"h6}4:a>+\ Ѝn3c\5Fܚ3ϟt?D޺N9' ӎ:wte攟T-;fΪ7Ԗ+fǧn-A-lNw^ )HnG޲1G8ɹ`$%bp!](B1i$Sgaȸ؇͆mb-wr 2f%܋:l50;ݒa˘v$9:o3cX#F]ᖜOBeDC`/*6[).k(\l<~6(L~Dȍdgdƅ 'GVibe o@C4diκŬ sso<!]zt+QĚ%[6Fg/ŁM$]Q'!(;9t4z?rr^ϪAE#B_@6Bf^'\ ym*j@2<5U=me#n9h2 uKrD,{wv`έp2|_&x۵`d+<,^…K;41"D+vUqOSn^u"q+&Gԋ=2ʼnkϖp ɦU様 Y Ʒv3u +y)~wG4 }톾n/`a$Cj3NbpxJq7t1h]BqA Fw&]fԝBh@PmQy ,*өVaNVlo:+W<5*t12 7a"e5~v*~>oFTtӸUGE7Q.O//۶FaMGx"1g~ KrAf_O5q ./da{ȓـKsk{lPTT++<Ha%gDwM+)'ơ xsr[n/i! ŸEV@تB/;mO8jAHm+`yNuv1X,# I2zUMX^"3VV0OF<~*5eSPZ@*ۖQ5h~OGhBN7hWTuj]E̟ӃSwT:m @st47!xP/A$:\,a8޾ϰ/KuPkF(uAv-V,ow4+|8T$xԬfڎrvjj@g@p-7NVC|΁S(=> *+s[^7ffm9J&Nٝ<_9/*Iۮe'iyֵ+g˲-yK~R@VD&#\ceZc<,5 vQA\ N0܅ Ms/4bP$O ۨT%N~B0"bvi!(ū~NXϢzFVĵ0! JWKjO :]=YEQDN$SȈXC@]"}5AZ;+,אIy *+K@u!"Ok-rS֠.S֧O0sX$9;Lw7Üg* #{`%>4& 4ɉuЄͲ%uZzNEaL; ; ,?80n{hdk-pFȒ6:.,u}g.ͳeʛ=<- 9"^@Em K7ߠv3XI##VjrР|x>[N5dHH׮:geINdlW/ F1 '.)H/tCѓX##lkv daGW?9m 7v}cVto>Vk3ܖR{QN<|`01ek2"uF0t t3<' j9>Z,dis -1>oKѪL,H4릁QQۮT;*!AB\9aJmlMI$R+.ҙ!ԳSʹ-:b[J0 @13~  Kw\8;ciyk7ɿZYn jnC ᖝjsa)7s`.pXcbP@uD7yBF\] >f47iP:O9Z[҇R#k ϭbTGLѓY Ɣ| 9kM nevw,Sgˏ4ͼ!Q UHikĜmhdщy Zo0ײZj@-Sh󳳶;=_RA;}qJ ([F6.Bp$ݾ6SiqT]7,7%L颙^NF h°k>4~&,rM522PnYd۝UdO7`JG0_h QsSC~_ba X7:5$/#˙kj4*r|:>/k{xiN7?qI[; >J7b!= ]YOC٩FȓfCuJdzG0¿ҫ  ubE2P&@{kMĆ)suĻЈ%!E"0=œJdQȸv` ʨeSKsL! EкO$`rva(]$SPQ+Mrk2|Mz݀T W>깵R'YTԣzz6!]:Ugf{ #M?Od ѰMH?#ppᧇ38h0?7@/JaW%!hOz|ش`BQh1J{k\![Z47 IIا\aB^aIbF0#B15s2ó_]K DaZ `÷+["^, H$0I2Cɤu!c$<13dokFqR72k)2<ex"{3!>w'k< a]Y eqE[H*~~t5걤9-c ̈́9R|խ6hng\bAG I;/qW;,+jy-)Ic .vqh]=̓;Rd?uYzʷ)+<-se1M=5 ~Js[x{SkX} b>fX2X[Dh?却M1(vX-߻>S-JqHz-rN'N!wONt}k0c< 3 `oy#.v3!KQ[=pyG{'f%9aZ4ܧ 4 G$x,rَΈ<9@֢R3j%FgTʶz[Z(Ƒc|X_~Rv!E"YYql e bN;E< }kZ4/7Gc?-ehowͭe-eG[ZK6R4w`vJV׶2dރzDXZB\A/g' &m|ДJ:D+r-ƇZwHpPTn?[U xC|Ooq 3ONqzs!v=wgBH +LDDRZ`&(|i3};r(PjN5|rv@( "0i" Al"fotdYWBm:-<IyfH;bKa>WU2hAY5>(XE'p؅]#t l̝9nNaoO9fLc6sBsM\hĢo[<3bC}VK{b)ֻqTx> ]*q[AkudJKD1>~K |何pKwckzFW_'!bdLf]zV-d7)}e nżb[@^>fYաc7=f"Uq)0:5 s( yJJkww2ΑJ|ag3;&TOYpyDraC!zľSlm?&tٯ^pqXj` T@\%ͱ dǜ\/XYPW>y;=_:k{E+y"HI#!aꠢ}91w0QN^Utf!"( ލl(f ?OEkPsCA).-a!9o? ;XMՕK/(|[jpsdP"H ~S3'vx+y_& 6IڍQRb^nm aEi_SKor Iɯ/2fX$X)jb]wmuAns k3(o2sv'`Dh$U<" bus \[R!$?쟋zKuJZ@*ux0ɍEFݵQ=:-[4⨒cw.ȡ8cX.QX ܞC&eʣ m:Uh@7N^oRclḁߥJژf}33:0lfw'=Xadz5!-֙rԶ`N#~N=Gl XmlS_ 3`HZ:e"ژ#8 sB<[ފ 8@B)n|CNB Oܿ}eZC"2f>~P(K%Q{[WR6y%.'aIL\ *6J[GCι1KXYjR'+_ q)psk>Pb^_0mt/ N8ho~+h1 "}Ć`TґApN8ٟ%%Ҭ 묥(]6 c@u[甡uZx6oicYCT,l~)v9.Q[=GD%.7L DTbg0>\cğȶFb0{%B6+BJ*놩r([n8*\ _Tt,ml>zrNƥ藕knreSwv&rQ1GI`5tRIfCc3oqSa>/T1QGo+ w@, YKg&"s1 0^E9U`QZܝ&Q>SkE+tK 68S@W+mK O'q.hYO[l7 &Tos:9?%OgfKw-\` cŻTɚfD|ZY- YI[)9]Slߞ3z<8,>_ʵ f"6e1rfŲ gn#A7"T`=ԫ|\pD1$yH W7.IT'3In4rh%(z%w` PbGU+;͚aCiLqϛw5FFJtG%HXјI宰1KL̛gvXI HC&є"&E֩I)K-?|Ma/=߱I" {cXdTZ^y)U`Yݏ[Lx\d)+GLŹr 3l78YЖ4SB9v2g6A2Z[N?ēQUzs G<$7Gsv Pz/5RL8)HY{%F7ij;JH"Pʨ]:;?g (_}62i~}8 OIZݳlȿ0g5z>JKmk@Zye!4ɦ4}۳`) P~Hg'T!p( ehd}&0 ׽zTuOwbr18D?jэ)+|U#J"7;Ψ7{BLɘoܟ,HQV/v?ڥ"_.Qcq"n`/a~]1WAG/:-B(TeVCXi/}+I#(U한u) jmON dOU@F,8YU ʼJsK~vEni \C֕ZzKW4K3:Ez"^!pϺ]$d9[bh2X)lnB| _Ӱ݄H>ʓٓjw~6l1J)c4H)IiYZ" iCC`EI&:A {|pN>Z[[Xߪ`xBWjc%CY/Tr T7~a&LonpKk9rވ̀p^*0]7a o1{ڞ&ob0lBZzxW v--Tca9z[/'\ףq'kV *D%tċЙuΩ *W , >υyDizǿ(_gM >AuJ5Q{p'tO-f}ҹ<|96 +<_5&у'Խrqᑦ^ټ~+4*.E -E:L^.@Qnud|VQ_!$ %˙Թ (楖 ̰cT۹zKLo; 5i7Z`&(V䔒-iOx©:+s!K{gԤqt:#GK1$"#fŃ6 N+[ Od~[N_zxkJ+D}?Aˆ„SivrvY\Ka#,<o?MTHaLuaIƭ|Ric蠉GƵ[c<+#<鯎>|bIK:wEoB޿"  U~+ kVd+DԂo-!59С=T(ZtV_:24ڴe I̻^=tZf)!πlIh} $+u|;])lʐl  1׮V=8-a;:TUnVCg36kUZQ24uA7||Sy1LuQ]ȦY&"sT( LNw) n;-FJHYB[aclqwr\k|hr G$]IQ&FNJākeqZa<IQ&zs{[Bߊd6o]/<;x9y7Lkʀd (sq8FBk]SȬck@q:g7P`Nz'Y) =YG~Cj.ʋ[87!3I\4c XY* $ÆO.U<n"e@rf!Τ_нϻH^~J*WSs}vtXWj<6M<-)tQBʚ|5U̬ 4A/EȺ^Qbр(P3TH:9y־$pdi[V 5 sw"αBs2E~x|KK‰ .Pq9Лk޶Mļ˓A0pR78@$pdԬQ3@1`d}0*P%hTܩǻ.)6LQBu5SZܣBkQ<w uߢ3!w;Ax@K w-1]dU@04.@sRwEcܤ(D ,8nɕuU0yXI=C "|@`TnNn$}&ԧZٞݔS^kbފ;7}Hܽ>Vk0uibDA3b \Ҕ?,7N{p2#~G[6 zIڹV!FzHM%hc8bRE٨tWӱX`CR3Mrw=,$uG1P-v$Mquk .hPJ<_i,DĒ% %*")^{k*Q#I@̹9úif,$X`a/^P!Vba|re_}]ZS7%>ʏ  ԩTUnS[c!,Rޜ`p;ͯcg0m%"ɹ0|Ӌ(IxsqxF#!11'xH lNA s0-0^EҤTUus^ )eLeh=-8bKFQ{[.qRg]8Ij 2- ^< L(P^3שNE"'𐔪օ>{v9o[vE&0]Ð`6#P [m;w3#{ :c7]p _JԆ]8qL[B_E9Dfa9ɝ{x1C,"o\c_4Ϡu J-j P$5͑ ;OXz7 CeMxYn?3a$4o>+1 ]?RͪҦۢ*1G [>axGUcJ|,h5'{61< ː4Ʌ{"wGnu03:<eX{[XZyS} K2EDE^!¤mcp Le67*wPx;Ђ\1~Wt/MMI'O rǩH}sʚNm6e/9-f>*V%AyVΫֳ$l(5Ձ ߍhbݼ2Rau<]ä|9#vkx@.qò٫0T>cpLI KhfccL%ˮ6!1(H:6-Dh{328e4[4v0cW{BU!C}4Ozbldv%yi_AxOB}ȒʼnUꇉGhrEݯ$k/'pP$xa25+&REu!-=n01nG+ޘ!p^b4֥KZ}mN,'&GWbM6ӖΗ[' NXtdW5[z{]\Wr,pgD\%Ƶ5|Qf n:p%~PNk|EjSZ-7•dHѷ*jQ}@hcqt}Uos 2/ ثy"wtGb<ܟJuZ#gT"+Z!/;Qut;/dq͋k|iQiKָJbv:5|+s->̶(o 0u:wOkwP"ae(k)ynJj%)6[|+ʧdmtbbmCTwe2y¥%t{ L;r N INI_4g18SOpZXߺUڑ#)^1VsY0ZTc̆>,G8كC:8zWh1iXȳ8 S Yڷr4_>i z@"tlqYPt1 ŴU,e%BffqǛ17Wٿ& B'%?YG%ޖ *a&ǠĶS] oF zEH}"QRS) ),WV7v'0jY?UA6ʺ5_n 2h'{5'bh)ܐ\Qeh0jBM##؟fw6ސF/:g,7̈>ї\96ݸN>ͨqs *8ӨCeXxcի{D,hq[ĚlNdzb$3hS ES*?l\؍4Q A|n]3Q.rR\ǏЧ X{&ӝP&CHK,$HX_ɓhjU 6I+(mqZ(oy.:eami^E[^Fݎص'2Ck3G5s/5,&FB`/ir xd読Nzm qJD# RβģBR-U4߼eY0|<\I? Y weҫF̻`asCBq7'8*&A1ioVdX,L~8qN"xcj !`=<yBj?2 I4 cl%}ZbGEKnAcѓd/;A5҈qEI_ħoG?zS=&q.Nc/r(XvR˜C+rčA6#>YRn]!G"n";q 8aCm<ѕzaO9߅Rqo[{@lHthyIwĥz^YS+gta[5|Ǹ!Lk9{9^|nP CE=ђ1%C) WJ0ڷH sHd9*,mIn0uxOځ}*+KEc[*ĥ?ʙ}k83Ҁ>{`0FM*aH| =p}%ER 4N f1o$u..6.6v8"N;`b*<&+;k@ Z]N#@1Q*dw es{T׻S]vxCt7G8Gzd9MqI%d vf/?\;T \ĵ!ܘdi%1tf"Ls6UPc` q3L+<6fZz2^bg c.ʱLjlGvP[=k|y8{|F@$RN^C*,PYXpUl]}%1yOQ4-4h?5B^(khd&gTpUk]Lf%pq`-Ua\m Lƚc`].7*KLVv|yp607/_t6@n1Y, l÷#>=xP=F j\<&FǀG޻~QѲwicfi !T2o9c1a޶Vteb%#ゴ <ܫP7~H}&.Pyav{q<EQ70˲쪕(ȕLepDR.)UZSss,+Z !yiU !mj+ cwG@'xM"?`rNa~zg^ 2~|28bЫW\)4:bkitǻT$n߱Jo ݿaD.gZiB(9S|BNixVa.P0&VA¶|GX6ZĘ)[O $ÓK69f`AR|d F(P#q 9{V +F5&x" ocu\$F@`'GS$\٧+'d2Ul2g) iI9r=H+w=ۯ߮>T> ;}Bmn=U%VȁuWڴmZ?vԦB/@5(kn[ NNNj"ʞ.ޟlN)#^t@rlO:;pgRg"m)-ỶRRI_Ӂ'oFe&cTbNQ;pZVi sF ěFWp)'h9Rz 5!<Ŏy>iciFRk $X0dgKrzv WAA[!Ea^QY NcLp|5AR < R&2 6쏴p[1y؊3IV~e"f,_|ɓS\Rh](nN$!_Uἕᾬy&| 0B"ϛc;홖Zt҆vH>DX _4ӯ:_)}M,9*r2~lrJo3t㇪bHe҃e1HA\2 ʗ(M2:~Fp8Sa_F0nJp%7Z2f'HT=w3&*q`#P6?eDG]|ğxzG3/n(=l]t(.J^b^nn_<4 ]b)nTMQ'67=ͻhւZ:~}5 0ˬ0m&`ˁUB?F6BUQT @qU,ZMqZ0HYO_>ߞ]JVhUþi 9١],˝ϔ9^fxC`8s5xU;^@I F5? i8zM}'ȶtAV|4:RΓḷ [ sʲTf&1;"k|hj-5) Q{B1^pE;Nm۪ 9FSj LǗ1b?1/'b)GUїR'‚K~E? cͤ3逽`<~79. /T83*ZZCdBR*WCO\q%CɵV3~*#M/a' •[U+4[xT,_`{ܿ=H cDm뗴y[ $AqDP'ن>hGX6~E3P![6_1{E'sӖ͐\$C* 4ulɥ3VE`,~R;XVM3GsI&{UOE :YڡF-hYrj+\kbkka˚6*w9Ol6SjHKq{*/`2T&P%ǔ32ۚ\刈7a$ L< ㌮`ɩ;vw)3$ ey4aN(pŏgNcTj" o]&L(A,&iԺBt\}}T~ @ԃzAE*^Pr =/evǟk! N ɶיa7 'FY `X j ^՛dMeAKqȸ˼#|纠a*phU]HFBKBle{ ]=DhCG@#\SOvOI`v#)l:6H{e?@-ܶdRD |t{jwl%VmU Џ&otquڅ9,VI޺ n?5l"&S7XCAY(|ƦύEL :Bme7HH*0&|5s'=[0Z>& vnB->4P(SR?zgOBL 5ao#"YBv_/_]U\z5ʍꢀ"/7Y{ɼqx6(=Ss1˴j36Ϝ)Atf H[.tH|yφ1!'dScAn<Ba rus_ *xXjԥ@I۶P Lpke#Exۇ|`E G!fb@\}hWx(*G?Z Q8 JEJ"YYrLx`QZwh_?SL%c* x&AC 9ct8e}>[fJk6\jZJT^Wr 7$MV)e} `O,))g%ߖ5W3cݎuQUX*V", 6Fup( {!AwS8 %_EףH́_ѥ”ڢ&v4AΑ0-PN>X' "7H סp  $x1;wCGr lI=e7+ hٳ1h^(Q7^blR~$HatT0f.AB7m9KqIt,4o[2[`-kVu߉T id q筛U"1-K㷸gʣ(sM$+7?vhmC/ 3tlY j5LCPs{u6'ͱ[R:hNTuLY!A "we[X2}fMb3B62& LȔ|? }N_vup 1GN`:1醲')aSA&Oc{yPpͳސbY09~`J,J-I pJ##Eu>tǺV[D0H[4ӕrM=Fdx0;zx}80kkwIO +2ƱX!;q)J]RJF[ ?lbT| qGN aH¼қ4.ߒm4]뒼V;К7VbM&!&YG+ Iz?ڽw ypڡ wޭ]RD8zΩ%)EwBuk1awJ7,*@nf%:&ߓ OA7Z/ʩ@n%`alF <&Nt /|6 к|=n1TF1/[CVZ4SuXWu6}1S~$P : vB-ʐN?,N: SU:؍/rֵoh*c!} E4dA1*5f{KXPfr1$l_I/3d6;:F9b>OaFpJ;gW%7R%!<)-e=E2t[;Mr49vD {81Xξg t`|E:tiػ[p ½rע\c ŨeT mR1x(p]+oeg[g1|ћ5m7UG7HLɆrINǻKW:V/@+.d4DyUXe[(yx[#.`>"?LGID6h"׷?d-@l‘ӔA??beTqFz@lcGԜHG'F~q٣a!Ē O4 ƉՍE&+(?i "Qh1=.=T.Q!=zhadfCGifv19}8i8U}k dnտ'kW7 .CcJ'kEZ~E]Q6v4"*F~xQP~9=CM4Uk`i] oʿFJdӘҎ*vf 0:mkDEm7<ļC`y3rM loL&512hcABbo ))NL!z7ט^7 gTfAaKlL"TD '\#R7:/;d~_P3굜I`TQ_Ȑb ֲ~+}8g)sP A4(o> SbOz| 'J3-Jр}A/t{k"4kh}I1ZD#}'OFQ:h+ImEc0!F}"32zָ~>~M\1UM6FEK&F^~--V+#p32Ćɹ5sFtDF`!>EYs _I\*xyqpcZ $`$k&Cp 8m)gp rVH /)l[?`S$~;;ku|U]=7o"jgUln0z:I?&d==[͂9=EzaDw983̐i[5w1sW7&PAp~gx"Aִ0Cр ֥ SVmtz7őPgrm"5[iXK tBIib؞Vxlx>z {CnЕoC4,C '߶WMQ?JdrZhHfGcnO6ʟCOnU%U;b@>Q:"6J,友Ȃ'Kbc]TYSI7`⼌+ 0W,h6Ef h~uk ҄B{GNeQs 1+*=Y;>a.TOHU)4 fsIHj&8$$?At֟_-\I ݠԪ=u?ɩ2!AlB]SSc%s:Wd[s#]TUuhLainaұK5cDXܑ4Ip<;IB`j@x6ywOe%I u (T1tvJH=:s:fzsͅ=1C"dYYwZ^US4rXK"Y˝x)>XVxrآN3()f8hAtH6aMlom„K׿^I9G;x7:{2ug*6MxoTx 7$~.#sޭ̠+}H3RdY|{ )zG,6ZTeO3n:j`9 ?Íd:=U0-5Rû>5 yо~ 0 G]j1ƃBJ/9=cEy @/Ρ Ah߷3S';=Kiż-|E+,ԭAe*r=O{4xv5Wz2*.} Jn{6Gh"6}0z'7=,'Ex$@=E}8a֙(?&(Dm 癤D&E[^_0 =(rr[`F7/8 NV%//]E=ڦS?fLomaӇX {FK֌g0A{t.Of&E@_U>{fWO'GMJ6dlL 0"r*1Dxmrɘ OЖ>@?ڍ9|,OԩYx0$yPRs|T=3+QAt7eL!X *}B*^G?rN6Y9Pohފ hD{lxG\BFZ-+xnO( F vF+zI%ܼ|p R'cS޸vali?n-bl<$P:ɥv!wЅE؏nnc2Mɥ,,Z:Ёvë mQ̣LN~6b(qO+;Qc$-iҀKS$=9/ {ࠊ\ [[ȑ@Ec0LXz vv3gz\L_n2bDCls4[„ޅ]G$;CU`&ݕ4Z99ˢ[&o K;wG{+  =TShjU]ͤKJ4Qxe>ys`"/w!DzwL vŧ֢#B)@?-HSx"wI,K^>VߡMi,(kZ^ciwy% lN[H<ѥ %! L n`fDs[~qEWƣ)jex f .6cy_M)q`F^OLNAW9#F8)OvM=W;*Sɿ_G١A b¤vQ%jCLh si߈wK-Iaݢ?"+dn47CQ[ r!;Q){]@i >!}n0KX4D;@v3f@ǷF&CJWT@P> Ol45ߢZ?I{"Ӥtj|hz[^Uϓ!@#|36:P6@˖)e^2 +Wa%@gxx8Evn>=x.*_ Cgi {#'^7tt7bK0mG晎DeIl+1zkG5}"/@aD,x}ɽ\;]r0٨0 A5_z2P#"EԅQq _k)D-(siTpA0~4x/ǡ?^:W>L\FI SK>\' L7sNvB SPW?5ba H&”=زƄVb S1"~71!ЙLٚ3>09wy7Ժ$fȶQѤT^pېdv7EH)#McX%0@#̬f6`K9N߽u=m 1=V(Pswyzd[iOoz|bLΚ(6u7*>W6c_ING;1(ǚ-ui;kȪ!`Q#+UJ^(siLn: p&\&i~ qbo]U:&+oZzg _irm@%tkbk}BF$@I(9 'n"GN;*GO T72YiH5$ 8uGBdzU\ϓ%DhNm&VC[-@yvuq3fwS-dOW?mT~A5]qV}EA[QX<$f4ƅj kp>#P0SjQ`^ywƻLSJ@ ^܇كO*HWͯzcHs@ӭrLU6rUX]itLj3b dS{~.>2A ,|  r]1fxpgr2^AFav0+| ]ě"dƯebta :}/]Vzߝy'U &yQ~MmD8I0Әeas 흈_BᑿP'WM;5*Uzsݸ.lI` JҴum/d?fj):[L)TZ+d$HoRŒg 'Am[Cx+iQnE :C%!;MHݏTM"Ѕ`4dUs*G-J}|sxL[Ye3&d-T \b6yy3&5⒨hXeEieP g(A<4N.cJ1Dh#J4¨4q:MKJ cfS;}QdGu~!’ILL "_׬)5*qr7 Ѽ_k2Zѝbn[3j–i`#>R1Ahߴ1=E|i9e| MYD4Yp{.E~ VF@ip |1#7⒬Gi1lNLIe>C t%TI;LS UKF[Խ/C ELQ44> (<9.tQzrR:XYf 7 a"8*CU.Sr(te{ep* x<컕Eϖ#3@9lǂ!cLRkjHkd,;1{ٌ9QwLtZqg%&Hb>k-ai^))(Vyqހ܃nthQH|9+ȭweֈMʉih* KkmD"q-z-yZSb  2x4lGEU {ogʄG.c6~ շ$Icm^D"8W\Ťe&N=LbfǞLHW~.#xDĤ户ymEp,ɘ3ч< JXG[㠁[N>s95*)h/8Z2euww2!I,N7}3AYzѤ-Yo^:x (cq: :SN )N>"~LN<K96>ʿX4Bl66y(v0 )m Br8KoIbR'cwL^{ss:< CN$[<%v >V"hjnS@㄰YD#§y5{i>T g].Wcfb]bU4.U4 Wr][,8ć.6BwgLʢMr1 Jh@c(q7BD,ҥݼY{-$.amvr ύ seT y|6.- g}*OSE~'?^=h8l BW|7vʟjkIb >d!H|lO3-Bn%H~l3D EY3Wϕ&8*ynĚ%s`&V0bL}|IuMž`6@`zM<#~dC VmTV> wVhkB-kݕ;g!ϱsb-$fO9s-\3k9_TI0"F}֍ytᅦP{W-hjnjυBUx&_$p&ѓt1A`:jC*^,3h,7ޖ@3yh'VhzxW$_ Vkƀ.Д/dOq:j3/Z/M :c\ݹh;Ijc>/J/w]|mtcP0.y.Nj3 P0\T4 UXʻpQkr3q?;3"Jw $)@7^ٌ0b@htW7שk;K3qf;{.u:!gyMs%IP(@$(Ee $`"ychT!,:Qq2Ŧ{ů? F6Hn:hSXi` iʥU5h*)n 5Vn>.;?1d#ݣ8mkǫ< g>!J\K< =Mxef\f a!":LYQ&:ʹ /eH\QL%Q2Ez/]6Ң7l]=9Jǽ]ِRݹtP6DwwӅolɆhxH.W.V5dc;msݒ*$dvԑkVIJ~ ɘCȨ/ᖈb򰙶BiPÖˎ Z|N^TqrLu 47xjC?ġ"N&!Nby:k0[5u3|~W5sy F81E9޴xL_zoS=#>ɚcV񓭶__t[)MeY+^ OfVr)42aFsJI`wz,LTmwqxU~. o8 X#oaK!jv0,ul@%]@Q2{ FQrOKM|*3d<Ȁo{#vpJ^!>0+$f@oDt{n!TNpW[WzrXz{?ATm%}t:\ ٭Bd狞pi;8uU.;T&?2I 9:v6kvr/2O5R;ഛ'+l-g`|dWCeۿboخ_@ܠ#K0j{ګdѓӃ D8]&YD ]_-祖 mocW<4F:VOc I+zψ7 QX7Ć.P;DSDpԇYZtg6|u lT[;1O"2 {j_KLGzx-q Ve 2< K`^ʪ =)OsBdsFTZooӕ= @NE4L^)DshWR'"렷j\cZ\lr:.%V:O+#0'oRAvjg.kQB1 z|ЙH+7^4#Oa|;/I("mSN &R&P˿,eRWrv N^XX7^\c ;3zp#4a#6Ķ<7^H Y9Lr:X7tkk9vvz~Yy8LP 5S\ooE[|&sJkvNSE (z8l _ ?3ˏ241=F*Rsp۹~b<63=_,@.]T}ؚc:mU/ ezͪ^K3['FL#`lZ(4cY`J `WO(TI8e3 }i Z;cxyt1M|[4m璫d~x801O\!VJ+gQ8o3VwwyNhe*/CjsW+jA,MwH5C*+_$yUClgfBqt)G:F&/'ҿn.Dvu60_i+Ỳ p'F^6X]wL'L\rJ *:%(O(G^)b$,D Q7VnDvmZWqM d)VaraARFd`:ѠMku^sqg롬e7qw(+JwU ca7U0UDnsSZVM:ajUV"~As}1}:k HabS^Yiɾ֛/jtp/:+aɀov}XYo{TC^q4n/ԏ6&,=:bm"Oǀo%Zćθv)ߙO ߵKhг)05 #W' J9UqEA :[3neWVp# Th7mIBkvuvBh@- 9M07!r!ĭA:V Q\m~P=>jto+ %5 6@)ՖT@SjS!ܩo`H? ,P&)Pw6Zq2B~a]7ň3B+8`>Lv'2JR vggBgw! y@fbZ9DA/F]$ҭC?EWOw96z(WޛRs9#cvVN0A]=E{lWeɷ3r8LPO0nX@AvE?"é{f‰|w0OoA݂x+/oTYb`d ίBNg5?2eYd{ PznQ#VRT^SNifxΚL$b66@4_ӱNM^iRtyCI2Hqnd;z&5y#k19VqiJ Sҩ@ʢ%ux}m-*6~J# e?y먠&p#;MhX7ݔ:=q΅T:^!Lc`G*B77,&d2@l$ /}S@7ah!(II5%j98;{z? bܦUk'KU"Gv/{Ftߥ"s9V`Z28z@">wwիo1ԫ#USōvj*O?w\*Had o.8D/# > 81Gjq@G%/34&$а+S:4jIB(#o iV~}-ΤvuSHy#LV@7FN5l!~&j>F8o&zP 6 aUX+!nqXuөZ dհCN(:#jqyIa` Dv2:c||d,٠ڎ˚s6{z8 ܔJrس^4dZ`?/;)MW/t>bXA*H+~Djl(κQ`[O<4b,\@KJfxy*`1 c#B(3:A~_I2(!bԡU[^2e{M<ƕ'J_EmFN)oo#Sarq%_qgGn U'\WBqG7;7C1(pp5{C:H Wd۴6?13~g3Im*{ۿbG2?grC|&"%Ȫv{qyq+d6EbyAbϸ>Y|lK>}k,o5 G.cTM G)ඡj:>l6qʢ~:UMPTTW/Ubm D 1-NX -VZd ԉs8ϲ!4SCU/y,%B v,D_uMnw+/}`ˡq x =>т۳Aq5fٿouՑҼ39 t( }W Mb2aгãk8!,{V}fjN}"/( K_[ȉ{d4=in_+ e$3Es*ƛ=C+}l.Q^X39_ HEX4b)vW)>ACwJ#)bX9ʑ#i܋b݊tnَظ/&a o\ T JY:ut"+~ Nob!6Pg[XU9=;pIr@UQ!.u9  250b a`` '7:y>c#r9WC mOoIckl%}LkY jgYZ07070100000455000081a40000000000000000000000016609d23600007948000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/y]?Eh=ڜ.+Zг'voEmޮ:% 5:;@ơHКjNnZSN^X支n6E|N&7d .>8>Ʃ EmVS!fy?U!}? ljM.0nz"4A=8_q l#׼bmuT:0a_&L05Kh獚鶒>nR58*V=M,W$_(Ţy\t(1b{#+c|3XǮ}S|Jr~c:(v%\:/Z(劥˗4%v. Qk@Aj&,tlώj?$ ȓxWJΆőT|6P-!ٕ-k+V%0s弉55vL[}'=b#Y.UC"[OGpW[2_з:MlB? 題&}5}c3~LČy H_K@6@zswƢkIĥyr~;G` 4bG>¢[MۤEbJvPVSUp+{1U(>G1(b~w=\)n.Xs[`%EfsM;Qu ^1j2޻c6NbjqV# oV5Ez0@ ҝ1+e^u/=1_,ύm]j[6T'-LK M|rNI=ƒb~7UJj*/Q`SbH]dS >[ؠ2Š-iC7doQ (]в&2s9- O&} rw<Q8 M;0K J(c  :1 % v84W9_ota{}8\wKscTrr&\f `'d9bUlaW?*LÙlYuH-Mz_/`vs {;^ey$jLc4%_:G|t$0yxs\&ͻ9I-BC"W76+Z#:oR_Iۀ#,;&\ă|mf5ҥDIg|s!!b8˳bNBEAr> $RqTnh"6I#S}dS[=件>)M#ô5 51NcvZi2Q?Atʥ bh"im4:j6Q[؛qJ cyD,:Xg\!7_>/u^15X.> Ԇvcn ,J/L8f*:!#׻ԟaj_9n:;H/[Ŗe2ӷn'k6Xl \gkڿSWGX}DXwd2wM"(k]v4ngz6S&ʊp 8]LO-A-^^! ژHJ'jVdju\of>G5->dT'7jD{2e?nK3 ie[XrG4L>OL_ע8D!-:ȀVQ458A@^vSw "ʫ~3tG#PgLtdͳoeF()v>N@!ULg#2Kҧؽјyicb&|17o(Q}j1֡2cL=Z H"i6:IDnC-#1|S#WV0Sss 2AA\[zCgY_ƑvmR0 9i$ka&>R_6iJ$A=ԝbTRtfh J BuTm*&'O.trjkq=@7?E$ټɘ}i}gߡTa{(U-@--5vc 9mNZ a'9K`V\ip~FɁNߚTZyGlޚޥ15/V ;cJW*{q^_ڔZlFE f܈mny䒉2R]8dz+|E|F`‹m9wHdLl8HGe1:  -4ժrJPKsX=BO0y#bUa`)\ODj]aEC99ǻT ܺ%Ea6̹?5giˌ}bN} OfK?AE{ yOܬS VX1#,̟W^USV_w` J P?Y#Qb{#@(5c(>)P1"Y~cS.Bb_ΐ}rP{d;sD( u} i' a M4й3r 4fϨ\Ac-!*R-5,!j!u\ZtM-r[ I=* #öb Q&R<@.)ā$ؿ׭ZO( RrBw!i8 Yt3٠(#;X\-K,P:[/ù^N}z'FoHa2f=XV*4-]SzW8{н"2c3\@O:X<nxDmNkR" 8#Nc4qKy5Y5+י G<'nO!ݏ\YD/L~uqt 8)ɜ7Ezm0n܌jͷr䜭2,(q}.7(ԇnfrC€1mCeNK$̆$(1}"JCs:~'oe>4x%w&b>h P[(&-˗0<co|Zq|9jtZME)UGg 2L+x ܰGq|"uȚ6?򉳉( = 5mƕĵY Lc'c4  ~qmO}Me:e7*&Σ]]-C`Tn AOx,Eā0DK`*h dYpfe!a++zvX~qpW^A6ܾ0+)n'wLGRv ̥v׋{Nw?@#ZCR<o-BHÍ{ɡVV>=%*5+l2P2 +yaA;dhN5y! 7aw4_opdf Pc _ߡ!pQA>(i =yb/ qn;O#7f^8E#Uţ%}2")`&}U:DFλ|9! 7LMR-Ш~'tqSh3gKe" [A(K{w K٥"ymI u2va0Ϻ:LPf$κƦp/CYHqw Y#SE1u|᭛,d!?׹)zLVIȠThQƭ}N$G;Öw sgg5rJ쨯!w%ܝق"X[ErwE-;Zh8'I^D(v,y.|jCmQGDya@JRiP'y&NJu㮣d|#u£Yy`-/4cu̇J|=$o5p x/BYj-A yfG@xyՃ5?3;] @gap.:U̚,tfV~zts1qw&]ٳ˒}̯galOJ1lM D='Ѓl|bOfoin&crYҭ'^ސer`'K؜estiey>AW| '[f:6k֨KBLtWSLM ߽lV^Όc!kmͦUԆ}NlKնJ<cI|h Q풑oo/l@nIsΕ{U (lvD[T's(ɰ&K>ʯ7ײ$/81>B9lQ)aRT_ Yx۟4m_2BgcMG(\%[a*{y? e;?匆f1{r'PkͩCQ3$'4uo}$,55|/#NH;B;8dF0]˨.'AfiѢbN5w4WZ뎳,{{~HƢqd@{@ڏl:pnoµa(Ws \ѐي="$$7,֤o뮧4H*`?ar6y'ddU׮[ $Z1k-˄~./xRw{8՗Y:?!hR9ZI*AQ횏ǎKvn\>q NrxrL|mЊV 2<3 df-ǫ]pIHEʝw Y\&4.j#;۠pt(e&?eBba)`0T_vjrO=k P xM\h)#Q[лv]--=e,UOm(Y@Ht1 }a@/6YP4 w)]Oz3U T]sD{J˹.4H&^Rn%ؾO{VգOFfst$I 9ܩ$+rɞ0\6 nc u[j֓dIv~4޴߂2iO.鴩$ЯQ>ؐsS:6 NJ,i96^#OƟiW Ly߆d>%E6 Ő5aƒLPK˷;MZb%(I'wp~LӰD5hRc9{03@>z{Bt58cbvXN;,ZN+˜<'ǡeXo C]NSEjX'N־Tyࣵ,I׼Rzi}zUqRXUL0Ӌy~%0i=wzoKOWX!lW5<ʫM}Wşj~ৃ.QƒP!a1"T6b'lU1] ]{vtnHMN5 %Lra5O<>;рIKgsG#{_.pvu s`[`¿P]zG 3% `D(I~?;QM'B'~ߩLkЭzJVFyr҉ 0x:wH%ƓM>1 mk0ԡ/ QYZ++~+b)5I8bR 6ZU7H{B?¢#&EiS-D:X<l EdWz"c5rK\ a0r딍_?q SU # :&a-20jD|tD$IACѱD&-k)p'ͣ$^>Vu= ׊jYR @2I)A#]zy{?š2՟chv/ܧx\#t҈(l 汈sEQ Eo+W5z420L=خ/Ѧvǀy.H'!h/jYT(`.vCC@{^>4 =EH=DSP1н<< q2-,n6 @W"3=Fb0+[u?GzU1{Ly oZ2lPUs- u^H0&B㰜+ dJmhc&}. m1odWݶݎf&1 J_aD:C)/+$xٴiBա>|oVۗ7o*fvQR t&B#U /m Ї(ci8)B;G@uzUEoUdE7SG4>I&S_nri">16WB85>DҁZ"N{vIe1W2 -Lp_ĴF @II8?Q(*2s{Qw{g" E_-;-t"0,В%wOY9 Cu"/L7|^>э*6nD˖eRͺ`ϛ^2QzU/+܆l<f`}E;OQ`IjJyx?i,=}8N"y]E^`l6\fuׇ~+{ޣoȻ E3CޏEM?$=^45ӵ8Ya(, $]5Eqr9 4v-%AZ 2&爅7鲹ceɝ;~io/{ -VisIDFMCJ|3'h|u[Dx5M7]PI 3 ~|Y>:p WexM IE/*/ g#xfjmIxG, uf6 $FD8Ez?%se֦uiA,#7|"}'>YIċ eKR.`ݢsP_ai !b9/ "^`cm񍫓Uo_ejYӢTD0@(]mMjyiyh EeUU\`GIuV֐3=Mf(!>"P9z=ff6ue۵Syϫ̩?`r+a|!O\P2NI)՚$ ip͙=$o6ϟ-ݠ5k~q+"{UoV$ K6\ƒ:f!;fУ|D#4ҕ @&c☖J}dQ5l{.8ư̜ 1ᒒh.8"0U.yr.[77O,h4GOXTuW*Gab3JYp@B"U79d*K/%wSQ ^6Dk{32N+2$MSVy#@ &3~qpLxCV x\.KSaPvGD&~6JzAύrHGC2o ڪ#3 hgP4$Iۻ4zc4;h8]Pϑ>CUh #DqĆA*d'jFԝ sl'Q~ŐE?ѮۘɎCK 0fQog#e{|"'S[g}>^[]|d $xeQ~"Ux= xPjYiz5 HH 1!5TYv!N|d,^r7O~,慄 S(?j1bVߍ+">6 /3eGD0nGbo'EDߒAa׹ZKnpn]mn,c=~<}]#)(w) 3mC Qu/B4 k"-SvUD [hy76gZ փ 44hZDPkAz,MxoɎx1RQP*^B 2Ickj8GX"@}&Pe BdK1ȝԳǨ }WZ 5K1"ۣ#'D O%=ߜX;3YS"}ohM@{#uhin4V[}-5  I  (~ =ff+4Ch(`PLe<.z,v$B)ɂ Ay[)xG@,mݛ x .uw- ȁcI)C  U#/ rY !4AUvjR&\{1oQ1[S2>Dƌo޻UVq$./Gy`jBiԱi()n9JFtԫ#} |5/o^QabT"H122+|d6Jf~ɬ O?s`rr=1@ [aʒz{tGp} h֭8:N]-ruj7vp^u"`А?P8n|Ƅqxjnp5FAV}Qk2q HaۍBvz@Vz@Т!e-|₷6X'!` RW~BoqKb0*μ6aiS{|0w ;0iLa~C43/\)2^{o:kF|Di;p ͉Z W1yc0 /|^>2;:ZpOQ, j15&|aqN> gq1f?(7K hܸ?4jq֊i}:Z3<;\+*I9)!:Ͻj6u2xmٟ* ړer@86 M@ -ݽ{'C>_c ^gK!_cA]Ý:zn΁{:2̕$fj0o;S a@d$nelY=Jx" .ҵC]HbκJDAMske:'{ֶ|7YDaJ}ap=1xg:^D /NR˕d/<2"8a-S#‘@b_1Eu/`~~?|dž`Qim|/fpscގS A۹tiA5KkJ46@NkviWS3\qpxGPz @ VS!&R`:3}މw;^e_5sEX%h18[HVV9"TO>S^3(vkkCe֓R'13훢cmQ+M&Jߧ`%X>^tGB53ǯ4oY"Pͧ e]ر)bNފTߌtW]9|9|_alcb+[+X(8Q؇PRy8W&p+i.&}A%WFfڷ~9-)1IuL@jQZI^p7ckyҧF*2JaO^ (7u )z6QQJ< )QXyEcѝ& %PdU]raGmgt>gʺ ́S f 1ul_4}F}=^ \< ˄|[aQQW^Z^ϐcX:H-ǒ 77w;' 6uAfs2ç fAOM,#ud\v,5ޯͣ&R%Mڥn?c;pE)::kzIBc.6c!LE-#h@6<Ҋf8.H^2+Bs f 1DW|%/hB\ճtq:]*_{BQF+~7P Zz>/]l b2H%bLbPkhvG]~@-hLGzΊ,eCT Ks:?k%6Xp-`4WUzJW'DΟ4 R"T_dZ1FM 7ШB a5@v~xeF` gOs \JIN/!=X*KKP@BTGGfs@Z}|%oHd,$&/6E3k\!Bˢ<φ yHƙ %@4qKY.a)kgKȪREt#ɅDAsbLݟM} 9Uo )bGM*S=obhSBkt.) $Tӎ[mUt`Ua2 eGg NƐ8 Lh RǙ@/uTky͹d>tu'2"O)I(e@#E$%ݣ޺s#AR 7Bw}[GàABOL15Gx="kl]! 0be4`kSNml,M=-RpLHa KpHv嵵 껲fk"IzlkTQg9P*dYÿ<ہ%gz,̓EUM+Y= πzCp+FCa'Wjҳ uE32ԭpOWp&VejL@OwvnYm$I XD=*I6(3G@C΍1; o ,E p/b5pt:W@l]b$t!XΚrʀ^Ϲ),h>Mϰ>/c*ctx>!M (OiR~!Au`ĚEb\үFN΀9[ 牘qq'h *dT@&t N9Qy״:3c%z\SA=96 /VCCC3J\ҾIJ oWwTVw?!C&!ֵu5ƐSrḂ2~YJNJ ѳs <5ӭ/;7Ĥ.:W 蝁 f4@+Sao˧߭IlG|  Z֏%"^0+b j)Cʲ;?kiq5xje' U| *ʳۧsN\&/^݃F)!] LUG՟cj ٔ;.r0PL?(u(=J)A?prr[fפ o_>]h1cFVR^HS`EļU7w@#qWEL}`ţJ"PNSN¡:f#~-9q~2iƶ;8́Wh Y,w hNF'J芚OJ4۩rG|FW~A<'m'Vt'k\ ꜩpW}M2 j5oTΪMԾ-U@sn2"՜<:{wZ6S0XjUm Ht7.ڝtGfj*6elYa⭋%Qi m<ǯ i9$/5Uþ!/p]k&*h04:C] P%0:!C.6T bN_tidB5>p`!Zv!Bqr SPu-:`ו+2^3 H9':c'8ὥ˽L5 2crET\bJ&]K1`(K<-b_,72c5w=𣴲 C"Cn$Vg[1Q^neӭ(ѹ8P^U5_!Lo#t|ônpŞXa1.+?6FAç(; ˻}r-CZ&B#.cƬ+Q$+Qɬ4YG0Ero5c9Τ=XV68_N7j(dEt_U'L jkOf(cUZpxK=BEc$Q)Y76nA% rI,KZμk}?2|-ћB389L`YQYxn>X;93cSoV$z#8.K%I_"uDfhУTÑP!2"{FZavǕ6]ii)UJadʹt  1F090xjK)!fn`(\{tnu&۱7e#n1q)8U+<Ҁ<+;"$7I.}U a")h/=%Ȁ{\z0wkB4XDzb8ze?Ў8~~,y5 fG`(H~&5K8Ųt2VC ·LQo?KX`-W)OBEFخq1W>;X5LJNFsoD?'z}eW3N_-_BҭҼgfK4 j U.Wd&QAv|#r|gO' yQL$ veZptL}Cl] vD8͓,lý m{VZJN`4jI{ 4ݐ_̴T ̀NQTLʹr %@SA3yWa8&5-wz /LUͮ e`VcAI'ruN#| Cq&y|>se/ Qk I5{ANB/<{ _*9~LIڪ0%CB~PoŴ1zN mlwamͯ`kQpn"}%{b=FӶ,>*b|,QL~OE6-叀Nչe*TUu/lu1KosH3˪ l,ڶ2"cS1gڌ$4- ^Ú˜õ7v.%caC (N.QߛSjGFq3h-K.*4y\:G^DF=5fk~;:PԈg'hYSZ|wzC\[}.i6;FǤ#+_)p@)N%r+J.;"i?wX8 xdJ٣xh?͎U%"?`v@EUpnK dB;6e'ޛ>&ʭt^=<;#a߄G*M)pSr^/eQE d ҡ{55+·v⬀0& (g_Rp^!8,i%('4a/?{y 8g=3zlG:N0e^hX84x Š0"L?5TrabV`2g Y&6 Μ:WONd#*,᲻5D%`nm8XK'>@}30>ĸ1Jzoܛ8z+8Sԟ\9$>'Hz+Y^WNuצkwsy`)SKtEr#{p5'm1rڕd4G*y]>W.Hnoئ hdLms*R0OU<`;FIWVWE9m$)Xxqdf1KA檇P!P-Y9-]!|.= g g_gA@[#X{(w).&xU&z}BN9"8݀掀yj ]:HSi;2)a+y` "ʸIX9@.5)VXC: tOs,WЌBt l Jp:ݨ efKN.EYjO,e87wUd=] H=9ށvRf3wG;;猠핺:v)Z|rEw~մ&"iI#kMM3ĉFB4Oq7j j~]Jں CzY(Y +*)꾼j;߄>SzӔlkuMAm*?=%~C~;GRU:,$+GS[TB,--՝gCb߆4yZqg!%2ݠy*+۬{J0/.``Su5[$c)$B"en{ uGslFuw`Z[&o/ U|N}=[g<giB³<6*PU3/ L 3DTj%iFJ BZ[fqrFO&a%MuP:ė_QLH~#%5oKᐊcW\ c('ǽ6@CNf7&Ώ I ڥn_j~D|zF[hπ]n]}>1d_ï!`K㎿WΖ%~I; &~l(?P`|M0^eE\Q-\s>. ڭ[7p89B{ៅh7:i .`ع:3_ 89M^.:ޭ"\ga[}jKڇdB ۛ 7yMDoO!1Ob؋3Y>8.&}*VKORo.Յ=5/2 hK<F(h4PltΎc`f .Ym7&8M;:/zX I$k3YNo`f3neO<7qW=0#-0Ȭ M yu/Mme~7ЎPKL.M(pWRRCA*qOKӞ-'XVQ5pȜ9_\C b8;S;4|̈bvI<₂a=PIcS#pkBP:8:dU)x yV _eߜ3! Ԍٔ5aFi[k)udZ>^nV:pxb|SǙ0?KRl%֛pZ>2S*u iu)YǶN,.Hr@ ד}TtQ'-+LnԖW>.Rv^#[Bx`K]lGklx*y!ARm)ԋʤg ;?JlՑU+C~C+֣(#f-1۬\ E/m"Vz2"LmJ:M!Jy+"z (1 zc`p/qe"qR*Y}M(1h%ڍF$Bv6ȧ@(:UwhC{zeRK$*4W"*GSh̽88H3 f{ZSyE>m 0B%I5D0Y5+!Kr /t,W)EmℍۖDÏr4a{"sGRJ%EB`V¬WMJhE+ ^J+jeh"I`]ό^L( ph n2rMS_.]pv|lܽ43mCoWc&KyK#J>I}roZaW~T1{O䂽Mu=fB\"LD\bp<BNӧb:: e_VpZ.J1% LҞVtLzCI!IYWrut5pNŧ$|avW\DF'+BNRwgoL Ic`՝H17};b#iɄ :qGu9_}S}]Kl ηG3`v8ɡq*mvVP=ՀkC99%%(7)wf?wUєjci.6`1/~Gb<Ϛ.%zl۾.G=5͕S ye\. ~5YKwX)䓑HBT@^!Y&ݗ"ܯb馎04ǁ"ƃP MLg7OQz a 䯬4i27j0e@YOD3'ěo!1&f98.r&ԎJrk7r')L m&'+rxLEdrsN\2Bck_ˀXс._&CݲE0+%>IIq?c N]y4Si/]##CӯWL4Ո,"'ԝJfm=d2v?Z0b򰫖`ۘùnF%oC,P)rWK/D: Z98\e1%&M&pDP'zBhk5x}RԬ'_,CZnshP*1L HjFƘ‚1>6F.h!49V) %rM8V@p*Yrx(n8pb[+4Q'~|b xuHڶIz0 ruPcBd@x5BCO;+P^(PHbuWYyu0miFo!՟m;|7k [r +D- pPzUۅyx?D_ .j)*ڲ Ƌ_i+c8F0-}sVHh x7CSd'"ӌJ@80 Ⱦm‡qbj&P]!Ȟ( @icFEG2,=ywh*m]kE%-@o C3-jYg'8>{$Z'\rW2 LJsʐt/NZL8\b^UaVa^!}׷,"댙%[;W<`8η+UX}e%SpFjp=E-F @Q,:!:=A C"u ]Q$1{k*P>6s@+o,KQ5C]({¡Lg$SZd_F9R)Ex FihʓyG(1J%߆Ю/iH=G}G f+L>U^tVQͭNüx,jd[@(zП(Abߐҏ&, y(}[MP YQ Qƴm СP΋_isgMn=d'<>ߝ#gD$; J[(Q9=fc}?V.RϱS "sq4!U`n6) :&F6|6ʦa7GIlX__4)an-;6X)'UqI N08{lSxX$شr!PI._i!؆4ANO ˙lY"Xxshc٣\E&AnS̎H,}VȪv5UQc0߫yS`@Ȧiki=CX#.L#t%$EKÅ1:SԺ \0k' ^[ĦIfIFG?j>(6]Zjuac(B}[xRo) Gq zB(-vSQ&nlL Z?K ,\BʯNFxJ>\! .V~Ͳ P!X;1-VXoZYs"ɗ.`8[i' /{5/&Ľj_+UCЁ2e1ճ7,?6?x( R'quhe-AWHW%SiQoŠ't.NmoMht]tӟ\ӿ`ǣJ}Ej!'2LV_Wg)?C# g]H'@1EZ30)i%:,E:&adk& ^z -v"T {3}m!:fKo&tɳV|\="w``EYlGG@(0<ꃹhg9',R9;R~PLy@rg1OU pv^ZAºލ`DYG ۉfx\9츾pIGdΞޞiE83G>r`et)bI=eabvYe9 ۝%$e""\'Pw-){VyB B㠏TlLZ<}7/L8xMU65CG+Zǡ^-Wt`TN"M=(Hb\ $61 ,&ҭ D$XчLC}X\:%$ 0?`l,ǐ~7eMZ3=A/;wR'ZO4uބngm3;.Yp #<3}KS.A,Wx\J1"i.QFd8nN&oBM?S+Zꎘ M30룅uѥ-yJ ׷QL}& o&'pVr Bʨn}@"A(K_i%]ts5%V"1;=%V܋Q'C up;fgX'V`z6 |4QK<ھcô~5E{}6ȣz& Jɿ³,c?Sd{ų=tGCX&-Ŋj guV]\Ӕ-TsHe[ovEFW=K8LuV>+Y`mrg,6 ũ~%xir{I" a6.gʇ1@Еl_op33aMԨJN  y J!l'np`{Ҟ0T3FF$C{uF<. a(<39>rF /LGq4faR_,Ԣnq6(+c+z jN2dZw#poLg+k|ό7wUJq.Q̊߶&V`mT y]wOB+Kv(+~n8R6!Fkğ7c2Z'WǸ-sbt-׶ϼ Y坂BAոrm@)L\I[Ǹ:U!´B{N5fPh7y8۳V-DڼE3~#*(|]z^߆%@"?A`9ȼAIpeR6VЋR%liB2AC,o_meiT WacLndvuٶCSSrgRz\WYM;[nz9HfaE.[ +-f#5mAN=il!|8iҐ[+4<g> 픩aTJ@#)Fh/ee,pdzxB=vKIVbEh/Ѐ#Q#7;@w=?=^e nM5 2*H7Z&UZRaҋGnsgysARB]SE%5/tJSaIٹ @`O}O])K,FIPV5h m_":#I S4y?˻_t2Z%]Rò#A~ H۪B'[|ZB/ 7"gYZ07070100000456000081a40000000000000000000000016609d2360000495c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/gI]?Eh=ڜ.+w #Or똝df\PCߦmG⎬XTmރYW{x }8IfeWh|Yՠ{\gꝎ85H*E1VAj2W a9vs(!pov"΄ ޫs<^"@@O0ި)i;acCp6k9ŔpBվ2b\2h<`ȯФGdr.!Uɞ:Q[0Ko9:WW\A컛#'Ԍ (R^VnUߦb8bAo5c g6Nd dRnHNXzIQfph i, Jb $,Yjz it:=^|q0ʍD4p'3nUk_+:U#*5(jsZ AZߠ:UKG`JXptrPѥM(Ee/6Fg]Ͻ֩su [M̝I{DٲU;n[l)k XYnځ-@tfH4 ZϪG|vfEPXApeRzgF z{ɤRޮ`.=t42Dm?8vl?V[cnꕷ W0_sjm%>>-"M4?Hu'HuO2; L3̄i!pR)+"6_зp)D9=> τsm`s9*4Ʃ<"n?1n UwK#ٝ(n.hbה[pJF uaT+wףBǼ--g}d{Lf8 ~rHۥsk6?S҂i2xt#roPR{5sעKYFy&dS4#c2`-ų{K&0f2lNnslibA3=r954<_qWvS4n["]NdANt\y(Sn0Bbɿi ݼX,vO[7.NIe{mqc==!R~5s%#'$eʀ!AG&wLp)3ۈeH|{Эb]kB}!8yZ/ ^m&zI>˚N}R*KbB\G*1ǒFaWxȊu,7,u\Y2y3 bcA#)K1gqCB"̻1D(?,̙*dǓ6Sm"SXV -yz",m7hm)KBo(˄ ~|b;_X!Y3Pg*C,YJ958q4[a 9ɇb|L3h Z4RE,+(.BdG]dI2oU'ʬ;&.ZF'AŎXCu x!^P \y)0b\s<omV*s@#{w*C^(s/*Ӯento#T3pMj]Ǩa"k3'@'>]ZyMEf${3n*ԓ'x2Jy*eoҎz ݂]Giɋ&s%C@ǐ9GD8:TPG!]$J`?rռv' Ѫ>Cdd={"D`e̙;Wں>LF7ux ;e8 /&vj%.e M(1Hnl)194gF{ouURiΊj; c.i󚭟B::̭ iyZ:qWa&H0j׽YKI*6?b`>e6!Tw WV-@mz.%zAkK̛lէY"QCtH 6*,2e+.ǺMӦW^kOW&Ir(4.ۃЧُ!ܺ|aM N݁,E^<7FW=ŗ}`oẃ":xhF#;:>)*[$Uh"]›,$.(7+Sټ\.'Ocu-Kh𛚮EɕG4QvN|dž/ ǥǧ[z)ѧwY3Œ}gI",M/iEHK{VGZlb/jE_GUw.PvEͷ9j:ifN n.&A1RB@ 6a^k]y]:Ƿsq,֞&e_R$rK;6aߑ[UYkEӦp* Z.(VxkW.e?[֊vhwTEzudY>rƺ!j~=DynyT :MR/[H+Dsʐ~(-=bד}zf@(Uvͣn mٱ8IONȃ՚`H)Zn ɧM;FZ/q3Xa)2Q1޺s>WeiLto݆)&;B.y:4YrA)!,x Ar\ӥzhXC~넒]?AO\ɣyѾ6OQChM,h-KH^V:(5;(mO=ezkB=$C2+'ݭ4klbqxSLɘ;CKB8y&+-|='+]< 6 3;8*QiఐLKs+Te"[/fӥm;++ڔUo-2n": %-ZE:tݴ"wʒna L1&L.vnu;qXtH9(K@]sj/Fޓ4o@T r !lПa;}K S} &x|w۸_lP|n'bc.Fێ7[Խ 7v%$nxs:!k{Vf2r G!^j皖z,"vƺEy\v#rD"kqGL-D#4pzɡkI,&1M `Ӈm[g/cj%Dz&SP<@{ܞƍIz_[LL[&)e6)2:_dp5:;7xӓVyQK!!:o;Qiƽ2dCq~8! ~b>' p~{6ҰOcS{\mDU z6^J4'ҹ":nlIk-=m^'cypY%kF'$v߿Ŕ kWe\12\Y!^'مpV3U7RuW9HRUsW .KK=!bnoH9`j2F!,|Fy|{2":I)X q]ߣ46,ɒqjYHsZY~=N4dSXH@ TOEVo#!:ێ U_A3"" n슉 eX /J\gxZ\/ <<ws>8Z٧/`1pj;mTIkvY0V`.D%YLnsGYv*7`9{f)/T.ԭ Tdb͓MYB[=-L1 5Bz5Vy5H3%3d$ L[?]YZ"+fi;25*]DUUk̺j 4}4:c|gl%\hPoMNpV;\=ry}W̕A4NN԰Suf]Nv|t+I_gogOT-t{Rk`ú]p :5@F2#xfO w8%߁_~B*W$ 9ҥ&_ti?)'{Y,d%Lizm/vχ6 FwÕs*qZ-qdHY/I9TjW`GQg W0IaEN| }& %J 3q ̤nHnU, O;|}PR_bx9phV ǠB8SIbkn #*t\E*BiT]& $_kR d" <=BN-A-ȨGv^_aG pc^V I]"fp]&OHL^kZ+ƶ hz $@,^dmZ/zTR_?P])G@߾I\ˆ_#O~7gv?Xuw%zC\X4!Àjy~n1UaEQZv: d\)]JPǙ\JGӹ3عЍP^ ..Vʔ\uPxOf]V[?֊'%*n8Ul*oSZ]q=fJ"wL<\boϟqhI,ʖԃWeYa!*UHcn.r#$QX/椟bkmV ]تV+PsaZȉwNSQ>5P6RYFh8- u[P'S]]Q-!]zz UUsÖsHs&ck< s"`!SE0bHӀ> )y'~4[8ݶ W'T5}ŵ[`W&[I$* a>q"i eywffȒU7Q?Iy8zm[T3I:ϪgfQ?c!qQG"!!BMS<6ڸH@N^\zxN۬9&ZSF6E@)yM;?%mLA.(5NƏ =JeW%TkCd݅.o@$ϓ<"ZT%4)ǃYJz,tCn/{JyGN>ۂMm9TGyQhޥ.P;fn|'aLADyG/UBgk=vEQo w8>Q}]%M~.j\+j9Zʂ86obj;'pȶLK:\Ɣ ra`IЖe'iߤ ~DzݭXKn(u:d0c7vZHE=o4Tӡ>OP!La+݅89's AZY; /ѨbOD~KzՉ}!( %e 1GcH=Mȹ`Z&{c\ 嗨Ba1 iegd&;Dc9?WzF޿"ˮlS*-Q1KL WgU(W[#Oa_;?"BRr&p5V~'F[s}.yBvX1B #(B[`S@ 8oݟ{VPVkw%hsaLcÒ`Fĉ'ȇ eJ'ϛf8߼jǙ:{AIչ.!f|6>FƑ|iPMz"JOreg/2o^݋{'S$]Vv3*c_Lt{ܟm2|3rt`jVAR;A(5_ZO|;V;Ԙ`K">J.+XKDm rOy\g6}J=|jA\5$]{=d*6i`)BZ_>M!L3O.^u8o#MMܸz߽J8_}=(UnX UG%y2$-PSFNP͈Pi>Yػe5Oն#f]W &t'/ 5q(O29#Km1Zh@ddY߳Cwth~>O|I9_eFdHR]8ڗAp ;@t顋&e)xKh</L*bӋt8[O+w4T^:Gvga/@w~OL*{<0{l;%X/hHPSOPnMS/<6k; ?M[QӊTn'ڂ>vDXVk?%JU~3D=] TE"䍳Ow<m)+W^.. 4tEׁl k\qQ9kt*L: <&@O.1O<Æ)ys![Fd r20Ђ +V7n8hZism+_s\^i yth/bQj :Z?~?^d MK֎m tpοmPkz79HetΓsLfж}*ӄ?ixb^>9n+1٫rrDW bSfE[8y5wĹ6-#6mUۯG)F~>`*ZSf3]:P+LjU% ("K3 k4fΧuW++hLr3e[$a2em͊, [ < _q,TgjK,58r6zR*r!jFOIDp߷ 7餙}Ig["D|t0U8be!iH%2%#9~l>ԋQ;UZ6؉Wu2$1QQ&Usgڽ6y!GDOsq&A|V|3V <+2b5kJ6:cʝ1zs$)&/qa%hd=/''piuӱ>3luK7d7R&G;D8^K+dGԬ%C\*u/˲0!Aצ57U 5k:'æՕЬ?lT4CedoYNUh7搯j/2)xx͊jZ|9bjJmO(WvRzAo QG9Xf [bzGT,Wz|hȯk@{y3r<,aqAz1Xubu IT.b,(Q>CpNS(SA碼TKߖW,@sLO9C.) !|جJ\/6e;'E1 /\+$+f]_SW@i-dM%gN:FPbc#ME$ԼU6MJn@2@((?+ w v/Z#T1D*|vEks); P)PK 8^ЊDs(- Xhd[ZieJo2h yx/)1 H,GE2-6JAct)́2ԫC!*~KRbZ]mK5g GDY2Hd蹧csWSVPX򷚵nK򩂺5HS efKJq1`¡R^ *,;J*p2L=KA ewݬ'ru3D!}O O_9/ՐoCZE!E_&JzEJ-d%*`s`L UׂAn`Q]>*VaMM&=2YNF܁c5Ch 3e Hܜŏ0)XVΠ|T2Mmķؤ{FAx2.&T$aAQm1~ՠ עSE` ?R'QYSFDKVemi_ZJLPWs5?)Y.7O@۞V}uY+. J0ӹLsKI=hc ?m02uHA7veT{42yȲ&HBbejAqŐud" Ug2dѐ4_due˫[{ԃ%-IiP>j9Y"MnB]Al9u)k9*ܭT}NMhSw9Ma5!3$f iLx2w!󮲽( KoG`Pq@wۭ/XS F?¸ͳ 2shc; Fvd Zw5/NW(,BW1{87*ٴk#vW ZLX\l H`esoG0pCx#^!ȇta1NA+6gtDIfw;H\w*ΧvWii~UH c&aȜZ j n3ꊛUPEoȊ hpepc.$sEv_iSGXRĠ=ǰHe;#Hq8OάS\jM`%ؤkiݻPf{ܦ>8Ozʊ^Oz[ek mb4Y,&Wp3Y?K+jywؠ0U< GT( S*|Āz6]Yds)X~г`:-C;CGK*ܙ-hmuE:|'UV1Mcjʑ^s2%Ds.)hy$nFmӹ*.]mUG(`/k5/ou`j6qy^BF8˿à̬P憭E˂Er8@qI;-%ȄwDwHsX~֙tvK&xNEQ,vK먥6ROno%8K@Q?ˠps`Nt絢COz6~}sDԻ;QP%{B !i'=> sr+g.q{F#|\F5OPkV @IKΤ?# hS[L֛]zzj}қb wm!oym5r' , oπ31y*@D*F, j^tzæ}g'n-HP}PpycZy.mV+ZlsD7wSB~X LQ_][2sMyV ;>C윘Ij-i;w dAt|Z=˓.b^ rtЕWIL|іj2}Tw]R&,^wWM["D9\}Sn,&;O-=Oz4E%yKt>TD tf  *'6~W| a飫 Xv+Gʊ.bޭ ڳiVV rsJ£UQRrRjr>LVK`2hՀf+Mkf3gS#Jy?XΎ8c٧oq\,[. o)ߙ]YbyۈG nsLj`dW8B@Gӳs2RK성K {pH2HN )o)++뮵##iD=hdعc17i[0 aCi:EŒx6WE,"Tcy4W0H&*Am2w?%.SO fIr'ulh|{{< N/9Y-:)]sڔ|'h{J?fXۺ$|M|sdId `gGg_F(O?.giZ`5ٽy/DQL#_7O8*>SQ]dm4\-lp\u`/9<)/*/fH`}!LokGt<2ao>&" ?dn7Ty5"ʕnKT{G19KmṘ7Vʯu8g(Wy+ۈ3U% ';r [d:-[ǘM@U/Υ8j)X# j$p4$tAhDF1#9 ؄D**ȑZP<]ŎHӕx#y ?Z N8uQAR+t_f3fGU.yFR.`@ 6rP0!Qp: tiwe$34J'_ K2f{+5*~ی%,gp*`SC>*K]=`V`rKkGq?+ASi9VB> l?0)RF{EeX >S\C۠.%1~_G뽙lL3f/N3EOwn%ۿ/c4FҬg5Q?փq+ˁLDbQ8;R"n-t%]?wz%Qwj,vXIrL"t"EyoUZzB^Ln!_4ڎ#'Β58kTHBq_p/Xg%e(9 P2*5L0Oki~WI)>1ŒotRC ZhLkAt{NĿ5*YDy5BA9d fդDz-mdh2Q4V9L;DL0-pc5[:(rG 8,fፉct&M[8<pK9<VZ4W9\Z9 a7(Gp'r2V0'_}qd ٸ\QzPJ+r{ϮVӍoOk(ISv1aΠ33(mM@rG/(l\Қ2*lcJ$?{m0+gA8bȲmG̥Oíǁ^K 5U|hgm&-H0[:wopfoFdHCs-؃x:&m} f=+l2 f"-H2-hgU>Q0+Ca5hFb#_Zqc.툟⛽:$ q]bƎ!!C^̉_M5Dwʅ7#LB_ d^?+sF[zm-pRoG ҘD. ݵ–L>^XDiɩ(1+^po#թݻyGS}b=\_Ky_SԪ$+]e'Uy2f?zSe Feh|h RɚK9i&fum8#,"y3J[\ۤi&AcUa_yEUFIv=7 [|d[TZDǔXzq4a:0^g^< }eg|Q )/fyVγGNȆZA!!ŐK!;%N'&ﵸM[^*^BtXٴ=@M3 NR 5*^'!iPlEN=5)i; `")DLsk][p`Gfh9%jܫߍגN$#Bl$;Z" 'mMB*cO-N5>xфV1/u+WV;4ݠxndαgYZ07070100000457000081a40000000000000000000000016609d2360000afc4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/i]?Eh=ڜ.+V/m斓)vRSӛs^6i(Łs>&~ss}'dT Hh%p9?<즣E}5͞c9] ϣ15jXvJ1ϺmK\;Sng,!}ǣE nGWp~ ͝9պzr|aQ]!fr1Ű\'CVw+CN jVȭ?6l'Xa;by}}>$Z| ;Gwpr?~]cKh8ՏepZEg-,W<0s,qhQpi[mE)I\w*A[\R7j$ˆA>: (9Ԡ.!KbE%ZAe<:g/N!Q er>qG"l\tӾQL:-bR`{*!imUqQg|jx 1LrxPL=+hȲ~}k@:gGHk.;M%'M_j;旻yBqgŠ_(tft]v _c w"d@[s`SM[|7.+5 */~aO|՝,- {\HAIG *m*j~*P,aҫe%qкmu8sfFqʍ@9:cH>zf:t~k"4[%݀uuB+˄Po!dͯ*=Gٯ“̾/jLyv2P?9DTMyd_yN 0YYѽ/nkłB Q- U"o-,oXNeMK0  ]8ۿJƃ%.!}qZˌ-~9#bý%D}5[]4s b7bmrW4 + t,jf++~ A.3 $_[)( 2 B̖b8SpӎØ#6%ynGn$bAqj5s<3:6fibΦW /g IBN FQƇV/ِ'`b<4dƖ b.$=Vz?/J9WFYS7'i;gedoB4ny((qRSV~ܐ1; Lx 8W"zvWy_)/s|uQ)?,R.X\D3Q%. _8أzlf{wϰI vc)>ڲRsLѾwk[t"K? nh( ;IP'o =dd2Ӱ%t}rH@ i֚f>|9T^Ie\%nչr1({Mggiz呷SBA= GHk95kԈ^^3jGBjHZ+9:V~ar75d[&Y:9r+0$3fÌU!]7-dv&j7En&wV Kδ6'\99nψvdڃ23O }cl HIK$-iCO̮CI?gksXeΫd-ZPq٥+z__2Ȑ2eHp&5GesM~ǘLcQ7S)f[8<}ǟ?Тtv/u6C`Vd$Ңẕ;W4m}7>¹Z9K)-#4eu^DdECMa`]Pk}GD;H (pʩ8rDZvYPOd9mesSlY%N=/ǼӬ՟bUSE"&7+ƕJ֋Wr2:3#'[$ML٘+ȫ1NL ZGfpmUO%2H!z_Zw[:8x9S:ӟ<<5nBYI]}U?(ON&+~CC&e_rQ[?UC`yw> 50l]@!jQ|K|᡺ܗB\tn<`ppUۚy#)rh$>cBoUEs l S?52v|T47uܫ`E}BoÖR.UdSY^JxRqk!F =S=;Qvq3SϤ1Q\;rus'ͅ7 8 y2䪃#S' =ln=V J-Z@YS '!4GE+G{ޫ:N+QS8HK@vIb s,vԸ%)'nZ žs1卵yi@pnp` <%R{F 6RB냤rgA5C$po5/~Ro !sƈHK_{rJߒp>!#uk%d*!/L@`D^JcPv,f3ޒ" "Qxx {0~V;Q};z_&9SiI.g1ZG:_ RFvenlBOri;_#!x*Q bOʨa@U4B(JG]pk8Edvw Ns 5ivr\wW搝T"܀OU)4^#_l ܦ nf\YXM| %^9 lBV: 4g?bc\!3]?*6ì,RK< q\c`e6DK-(~|]t2 j0UgJQ@Vh*tOvA>ذY ˠCф "zV 1^cnz(XQa>:d\e(\]E ,*Wv%m|Ԅ"Zf&Vxi.P>ySCzdPAwOͮ Z0szZ/ܩݷUS&""9Ģktrx1hi2ULCcGuNۘPG,A{xo ȰG5jrP|4y쎗qS"g/4O*8=9a}IpR^iFJ֟ıX ,j?0/4[v\0jh?w3ʬ(ƖG~܉+T}T;Z5X|7-.Ԛ r ߃M0rrj(~iw?gˇT/~Sn})up;7%.$IUEjc1+yG3!&?dΓ52 E!poǹ <+!Gf[cf|)^:pJ3_JP< \~V$aEMo&W Uz͵+%gd6@Ou{mwÿ\䗗9DxhpQ}ļ&FEºftoO⓳=:G>rցѝ%ԝeD^; % StdHW!*Ji+Wv1Ol;X%;G(+Jw.OS$ A3}Mar %>nR<2+M{_'e]k}r"?=DY 8O$Vh _ekwiZ{/y3I@;U܇&nqoe9 B׀YmĢ?k{$mƉ͵Ѵݻ? 'i.5&ƛ-߃?Z>dH| [਑6,34\rj4Q?yNb%Qmz~`SC!ݯ~"Ag){N@0Qc2+_^D{_=U,yuYyy:fT8"Aň;PֶJ8( lш݄DRFaWlȰk*[9a}ʗ*^/#Ijk/BA:nFEprtE(82%5wMCi=x}\ߺ"[o&tVz_T"+fBdaqQ";["˱+r^T:0!&b+-@rߣ {#d!]_y1|ʧykgyٞ~gtrjXZ?y럳dUVa筛Ȼ93*ysmѱJPy9Ȓ{D$.{ sa<5藃i-i8ӠW(PְE>X=HxM;UṭUX*UMau{r dH+^-=GfX3ՠ _PxwlT@C\"[ZqhY93&3@dfGɶL8>CH̚k+?@-/N%X\D$e+2ˆ 503EW(πd?ә$I(~icwъL_diA'u3lE+uyp($]阍B1V$NG-Ff )F Q"Q !,me 45M*ͥ bewH!ؐ?&w~8Ɵ&ZA_1H_ U;z|@v \Y W'9(/v.t7FP^ {S,Z޺F]?Gܶmd6I%93Q`.VZ@Z.|/Hmz8UPK[fa C]*-Aevt@lx7j$s~S~'.05ǐUmb{%g `(.mюb}mPTLmԌk@hl&H5&1X,%2(,bSjpXsC%:zzbxz(@YeeҭS7XfTKKZz1AImprS~R!{)iB|ST^4p -g2jW`g+.kpNp)nE@O?z[N O2*uig*5mg]PBQ9z@D1ٜR^Y,B?јExI9닟weT ȋ?bql,Lbh$wT\}h[XgTb: N #\_87 Գ^"V5t*VC?`AO>A@3HIM0!+S;6~D (E|O=#qB ұ8KһA rJC~f 7b~l LC wY;!{#9%v9[g`Y%G37OK]E?׾Q'4paMiéX{KeѢ~H[\qL=Ţ i+\}EүuF,:"6SPX\=N{WXWiHnJuwHQR"(&O¶rCO$ruYF!C]Ff03'pf;i“BA>XAqe҂;jh_w-܈ͨ^ \hy-ZWsJ t.e]+L S2vfh8WiaE3]UJbHh&,dշճbnOO Y<QbzHUkhp۫q06  (RUk; ئw O>YXD*Q[ YvBQ Xz,/~9~cus&Q3_;ljT["5L I2oPA.ɮdU182Oi/jM^~%(X3i "//:F΀ό̭RQ"NI)zOk:&SHZԯf\"I1[*$RJ˨uo;TYC[ $QaU#STEuu~u;2=6t+QK.HKQiZ)?P~y.pmqGDÝ=g7=H9wwq-gQ:!YM5|z"0hJ4;%u Qt6/abK э Z .X]||YU6niDw v#N}X2r:,?0[&H8գ[HCJb?;\GzcۈȠԺ@`a$(:ȴqޏCxخ*dM*dp޵31twg¡-.>^6}m;>/V/@`|P-m3`sȮp3%; G݈A\~<$Q5Ga.Ɗ'kLX˫_Cl5* V9pABG&m>QR#WLOd6(pF].X ^;+0PQXx"X6|'A䓿b; a%AŸ?`c]V /5V x="r]ȀoH Irb5ԩ>W{s}q0]E. $rIC1whjpCjY6'ٴ2ĕnәsKmZָ G`pSA銲O;wt?k'td4B~ɀOgBdSqla!q Mpb#џ$Nd[Pyũ~5QhtQYO箞^RBAy?rj 7#&?TqZ]G|_ch tl=qh*ܑ6 %Zy.1s+%uMw~}R/o)f8C̟t,Դh5י<=bA'7 AZz"ll\_ |JI9`y`@ OJÚAQ~Q99ϜUg&=u`H̄Ah^gaiX#`Xu^O:\s[h!tݝHӾޑ^\&kAT)? e FKv4m:|0vdž$ޔ|t=`Hrwc`Xz m~SV`w;.c3بGov3{~&9%]XGcl!iDFH[$p^?_Sryk0ٓ놑Hs_˥%-$ ~usݩ`yU>=o!'>t/Rixk/UpqkKkd:0cv!{4eM\ydw=󲯇`5w;c|{L t*Ri;EmˊQ{Q#y #}={-IPO:,#ʼqiAPlm4jME!7,֟䜇a'A *;- X4OBTz;3*ua!*i5ӰQpoKS`it:MGru3# cJ萉UH[v%[F!5Q?1զ.8qKS_VG/PDf\TvmRFm? aj6َmŢDغ`%+X$Ks_ݖzLa`6j:%rULT[tMc3ܴ4oZb4(Ϋ15 [΍}|qrmFUusI[,%V2 FwWW@lpIaq+XZ+ݑ_41%y" ؔtb>Tܭ=X2F&R03oO)@q)CA|ElgM~` 33bvDfFGmF]|{UJF HƲD#+`7[zkR.W5# G'*&qpF܌_wOMI`|ZtxȟaUIߐju0R{?/1U4h ;߽q:Pe+A܂p> enmv!n*E'\-IT%lS]u'E} mfl'O@߈γ{nJVZ5])"vC5k$7An(y-{x"@T1 wNq!My0G?b~uK,AW GUhP{ G+zi3Y&g!ҧޣ6]z?B:+hz]|[fH:Wx65Vd^[ȊL&j  JB9"41WJzy(C>`-~km; _r9Ꮱ§3[p;3(ɚRՊ!E)("L<\1j#UK3}JfH/2[-ogYڞQ*KXޙQ4g}n~ŸVo1?#A1,7^H;e9*͒ƉN)fΐoU)H%^!a,zfYQ UqB=e'] `t-6U=*:C{O҆K}\i|E oWt)tAm+E [ʒ+; MZ 3 <& ʳ5 KuF*>Ȭn5=C DA<'ZzQ$`Y}Qm֑s}2$df%Dw0XsH.U yr:u <~ jFXWOBs,EFd0_ax+rVDLu G)wŇ 3MM%Î_oaw}ؐ^WXׯ; ܶmk&:2(6+ߟh2g}- D? nGY1i8 q3 lWLɽMHWG+c0gxikpwα򎤓}sliέ7޶& 76ȝ4P84ሤW#ݶÅ6Vǡ& (;T˷kױ%l^}W]ywH=bUDum%k|`qVܛL""֍\(yiVQG v` &m2YE4m5o54S" 2 YmtH H]ߩRXfyUZ^S?qwL2!Hnf$-m j!Kɍ(@*oe5u1WʛheflS6 aTF'Q5bAo-!VU.{ !srϺ*MY2Pঠ f!^%n=V.cZDYe.|{4Zǧ)e#9P<b5⛎Qx"2D\}۱mL~4HۨGOY*'lF,o}8]^6 M̏X$>I8:ڂ ܮ;0!LI# M}1Zr—`NSfFn舢%s>sUh%b`'V|RE11kZ˗>nW{2+|'ӣSrcWK`3QyQ HX6zEL^4VM.0:|6n>_ "&Q48.RgFn-aPg"NG| JoV0r'D2Dp#{'eWK% \ -l]Ԁx3{{l8s߾i DUruiE428@.B q}s +Gfȧ91H1Uv1\-PLS~F_.*'Rh_Ư兮4R<| hE |d Jzљ8 |Y.ّ<;JM,irFD މ7Ҿ۾bD5GKtj;>"n,+쨕%俎=Ĉ 6g0l }t.ah}aٙz.쐽i9eX>֪6-ES6"k*3PG.϶ cq?Iߘ_9o9mYi¢֮##eBj]HdFaĴW^|?ZL%hKRm._t-côU貽 ;tv꼳箌gFe+xԆIٷ^SϬ?Nj`+WoPsBJU+DV.q ě7&ܨ@#8DӬ>Gdݭ(MX p'#ġEҶAP~^{*Tn qi1\ꘉU -+GC9R,8[It^߳$[;sR~! L؊Ʉ킍7uP|Y%=;n [w=ow .%h3Y y1Ǎ=Gu$=[VJ/wcpFKEa_ޏc,8Z?p$XϡKj?S Z˺w!x5ݻv7 j-8"UTkm߅nOf/Wb[E_VBL޿ ZϬ*4UVX[aO3Sj}r(fՄ`4兀!7>4`՛SiMimϴr7U.}(!ƦG0t㒿bs}(-ƕ4QRv¶Qrhi*mfdk|;ŋr@Y(dCcyͪRqJazS/ hom Vhs&bb gӂms^`n2%+S_DS*r-Lfѣ' !%cmujQ*\upeb3J?gbHJ/! z기Lփƺ^.C5|'s~i1\-p+jQ1ިTm\f@TcTGlQr&["wkMm PB-#'I44܁gH˶ps& U1N6 B1? gѶ&0[DLW3wզ%9g7KggmK1jg`Ê x< TmG̻;le`t~n_@@܁&Mk?D ߜD5B'e׼v-jZ[p'ɡ&9 yUUaCU:Yr v{Tk/"KaOoع#b?pmqѥû:X9"qǫ w.D=M/x۹_Qu^ۦ6;ꁔxVID_hRfAE#}t4c|qB1db%p>_ņJRV|ET8k!yQD߆Q?pɨj=]eHY4#X q3/PF|Άy>gͲk{6hWyaFf߻ HR0E%V?6V+f9 Y\fX2QC"ƻ՘ev9Qlwd [Ԛy.<"ɕ];}G,cvj=|bx*CiqƯZb#62<֎*DF@㒄 3 qz`:7e9qgoko't[դ͕{SSTo*>gQ#wX@HRn<` p?h>*{6-V|UA"Dme ƙspyݜ_TA<O$u{fD!㮒pzȢBЬ$rj\˕V'y#ʮ*[ᬍSX:.T2.עV06qQ'붙0Ǭi U_^\ᣕgo=fgUGG;=3"=eEi}M5OC=?(ud5 'I9b27tw#NKRVS%$Q2Uk.Xυ 1&4@cߥO OXmLs m;& [1}Iȕ<1OF <Ha\ma?2Mڇx2ahLy5׀WaSz/'KUA. .ẎoR V⧂]\c2ݾ05"T(hT~_r2jF2^#.L JWp8>;Ero+xTW;j6<#mz96RuO}L`ͧ7g[KyFyv9eVx 5P4V@ 5Q 9K ޺d46UHDg/r@Hfy%-Țʲyt Rw;0KAQMh܄ONϡbԓ½f;৞qxG,H%f+K!H|NhgI wtQVn=א? 4+Iʛ$|F A(64dTh9OGM*qAvv^b XđOV,wZ(&K-M rwga^S;F SlnD j/d [2/I۶w?5UܐЃ9-UK }&S~_hu)BI SNgEZG^Yuqaؒ֒zo&Wjt+#[5 }B 6oęv`0醟54r ` bDH2\)U 4ZH!TU+I޸]FDU~u`a R_pmM4ξ1]嚭sp1Jt;lLv˸Pd&FC>+^W{7Ml]f\F؇t24`rURK-UӦQfA|K'J?8.xݏ/9%pp.v(B@iXY֦#id2:Y_?1Α[8VW$D.sРx/]GA\s :_E=~.70{"=_l7ѣ^1-ut 2e1CtkMMƹ%Ñ,Ysԕe1ƪ妮ɯ 鑁lP0SF3Z A;b I;ma7ph~pjw-;ή+c'[੐kt,qv6*1ytARF@b`ȰX:r6v3吓"6JB HGۋ*fiHڭ&d̑~]҈(;"Z\b&J-p̓*P-`%:쌨|f33b~_:W6I/s8RtU7oRnK4k2i Vj:#@|"E 'H;> Sx2]? qs߭5woϨJҍ wUA9y/aߨ?TmN'^G, ANry%w&%&['mY׎; Gy~egCd*4l_D⾸Ӥ1CUw@42 gV:Fٲߨ;b>N7_>J HуWaD[gn,OhJsNH V2vS0Lj!Y}tB!v5i6r]lJ;E^G>Dh1< =>]1%y_K;Pw RofUrQ1~|A8{n3RYŖn{Gs &ǭcX]IX9A=S)mBAr2,J] mNv*Z`Of?M "m+|G:kMUCl`֝-aخg6pmBP}UA0'}FqR!;0?vćdui,<6%V0nTX$ 0& DXͦvN˵ _ZF2F`1r(+Bz/gx5X "}SEeN7_ADzH@Ko3<)ZnމT $ha5fߒ MM$r ,ۺEg3u h_CrhfQ1I;02>H 4zEO9 [u?)f;eY?8pR6rV@h^_z§NBFлY]E KU0㨷2ݳ3h K`ם8yfʢ%z]RYeMռR@ɡϷt(@1_ +΀{rl.~BH*TB@ g@V, R _Ռu7)ȏTR7}ӴfઓQK҆#<Mgnwi]8ܟ'c Md)A|B@`& T' @]1emQXkrjOXZ<lAXHX*fKe[]̻ecA] veG%sd[N5'Cx>>c qm4mi&Ԝ# RwT.VTƋ2BYgs ݪX6USLϲؓU|O{SâI0F?MvK*Ħ4+˰)ږY\)$, ީ?7^ic3 =*M#-2C{nX໲ÔH7wT{=݃'x(A_C֖}^$zWjxھ[7ݔo1wR2~7c, D"lrY`&nqrVKRk9:~ώ'$j{D`>:#V-Ć Cb,?!$1~+(qK`B g#x Bqz&^4iIH_YR߶Wl6ے chR3x\}Չ{Ca<4ak׍îӃ <p.䍏am^<P{euҫ s/ ` _KŢpA4OgCSlh5Nu*U_]9ZasA &oy6BHGNcF3ltT)#KZODxv25d$LLa%s?%M.nÁz`a)ُAWNa& ^g8x.|aW W V危?v! cU1&V-hH^ T,rk*6&`!Dd;IgEq7ý(7Dל'-LJzlOG՟[Xlۜv!\~}vg4/)9;nL#C_ IT̼q=?.Mquy6^d|46MM!_MsV߱*8i="BLGV{y g!ERq٬>S>C 7rΤxcm)cL/)Ewe~zI?iQ3G>$]E0W:O.?<ʒZot_G&EWŔ ȕpvd*̴_K̳387l\G L-GIzRj-$j?:7ͨQ!*ALՋ#=49ZMU;5>6lN^+g->ݹNPMYæy3÷Ґ 4YkgU,B UXLgCXFwx2Fy r+&߁w]gR ˏ{ rE B]CSS-wjJ)3R鉫XpJLb^㧱pUݮNvF3?}"'GD)Sbӝ!*C~rB%tN*9"k(TLRЛrak5lt.!c=$O=tQsT@"/7<[>U4FܙO¸0)P&̝KU"?ѻN01R(FjɒFI&1°e7itn5jL_js\t?N=$;@gxeR8ihI$Aws}uD_?|N YqpFk04=D\Ciwy4 NB!qmٲ{);]?yNMNPgAo+}4O95@ SwʕJjB:GcfX&]MM.fI"]Z*Sw ِ]|(h!<18w+z*ydFo^ftyL٢]{Jє%VvŗA\/-"l[AC~yțE!ڶf]t!)W˚a:: $8x2]z +;"Pnctԉ+c=cd;/^neHCWB WH,BZPam]de\IuvxWtaQh[m" G?\oyS31wڗNwi[S˻m; Z.MeMK4 2 aؠ㕓E*GSzY')`&wE5U7[bΎJpr. )`BEX򭒶J ȢFCb&Y!b" mXtaj@ITתb)~Ne@'htITĕN$WV{yaMI[y @A'/z3؏@TƿfOo#`^Th?ٽ}v<[ǰzn5JɅ;fDA:'M*~UYH+,BDzլF\iR|PLI3!)Kr_/ҫe 1BT+|^DɴD !pETa#|0KHHؙa)%L [|J8ԉCm}k*V̭0G^$z`7rx^- zW–تd_Rrj.,'"b15Kp@3^[lcz=k|qlMxZ-;R9U{Yʙod)ж%qcNٺH&Em|ja u} Ԯuu"pC@.`LBS9i;=>gsLtJxRoV'gx l=uQxk2>8.ҙV-%Fx0ni.YZ3n'QX(Of,//|Kw~Ѽ[aN irJY}$ "u⨜nL ly%Fߓu7ͭ_1s+qhّ*7,՛PuK.tךo8xO=r\q7Y1׬Dq@u8$Ȼ}+q,Ri@3\ɀS2QAhrjJ޺0S8q .EA\\na#ܫS<пz HxTI7bYlp=וsaQ-Kxhl_|{|lLcHm;oc$>5Z\ ;S DjkT`5ԗ7p(ЂqESǪ/MHܗs99WG4u?,o2QT=率ȥ8$۝%p&)Lliv3`7{AjHY[U,3XU 'M>}t#&'Q5+)QUx:X<3-{n5A;eomŨ~bp~7p0 p*9 "T甦OE,1>+ɨ0`azEo f̘zYPP'X;ѐ8dž\ _2HKGQxUAZc#$ 7BH}7le*XڌP ݴYmB'.|k{-FV=:mp1,%yE>kt&l; Oz'^+ u@X+ O-7)JI jTN_38jbm.Z E V@ˬeIʭy*SZɚb9%*>kj }s90k9PkؔjԹ*N(Q}Cq3 UQ!0ݘJi1aVE~,7gɘx_Yp"PyR[ ݦEj2H# %|IL'FvnZmW$vVXyMȽ2V:!= .jOR>It_=0nMظvamkSn 'SjAvTV+4@qlK;{ ޤM!zl{PQ:taB:Vk|-m₞e @J!OGY" .8bW=[G$q4NetrIF_4 W fO\;h+tcы.K<^7u <"2 h*_jé6:sNӴ4\9KboЭjxCVymJMf߇Lar6h05]Y!6wz^-Zr]> B,rXs)۩نfؠGg)U%FlO&J՘=$YQwW6 WSk?"(G'}l0 5>Y)4. tI(EC~2`D RW@G\Y^NoΚw|ޭ=}}2/ *xFk~rz5*&@fٖ9MermfU+2:@ni.-& ָb։,wyQ3\~ n uȳvgHVs 13.Q{lyO XO,-O?HBLhxѥM HJԟMmYWEiHOcP_[ƸJsz_E uq)*N}-е9_b0"kqԬ(JVn˨/9_1ac]iH vy Gkyθ.D\p#imxS# 4!zna%x^Bm{Hp%Uif!\/bBiz>S7vޡ/$:i;W*0`Lݶ?~aB֟4AsCi@7ybE)N"s_z$"x-qΐv#,JQf Fe%BAy l}Oi?6IRU<f5% ɉ559<sHQ!!u~" j+Qwx .̽yY]ߪ@rҐP48D.EEV{hH>liilxXSi}´ v[ٽʢ80r_n4i])TFF>v ] iIs!j1>~m0B"PϜbMeREV@ۡ xnmㅲp}ޮ)yx>,ΞfA8=1X%1/* -%56UiF]DabN$: UUNˆ` жM#?ԡW$P?Ϣ:POudP‚?yHq>-I!daØuuK flR'Wj̴$ӗuMlx/$陵!TiW8%|\ r 9u<#P]՜wvnyˠ_H$rq*8)U_xT¬9Y-"eu,~hzUIi?%Iܣz¹%(W>4fSnrtJ )A=z̍i #րͧ7I1̤\zW B[_rbm{j2!mnV[n_%G:+FȄ \gP7s;s$t hKS25thƓT~NidTxvےpNZ^1 VףwI:x9e4O -#BSԘ)z|"΢!I+>UokY#2P|Pخa\i-=0M#ZՃ,V'K:re{B0q9Hq&qpME_o4Z:͢:!񑚢T=ReM0ti%n!pxGU:84% N,zSgnM2>4'nw+M_|2"&x`wjN B"y+WmrQ@\V;RS(AP~-/Lkw:n2i@.]]Db5ZH=^kITC3ŪL!fBUPw( h@ e'2|z+YjRU#mQC"/.0tGba>Җ襥n믲HX,۳y']6 p490 Zgۻb8P1ѳZQcs&${Կ>̇{8u[9d"d6kJ0\2@RGxW vsBEJ9+qxD}>6C eg1B,Gd R\#"΂*L^V'6|)0o|*ȯ\|_a)RcaCQO?$Ma~-H j%ڿ{2ʦP`$FERPNR A\aog7P`w{sOόӃl$Nik) N> ޏzC-G"\zZ {*.ݵњH]P}Lgo;3OH+I&r$e"ɓHiC @-%)4;_h+:ywly׍7g&rTP*S \YTMZOt9Au+<4\[o 52z?WzQ7dY5`yH6 ?xTeB&549455911f T&^tB[֫HǝX$Mx,?0ʼY:D);U}3Ui"7e\_KU[/`-c=!JZvvC41ħfE_OIXv/Uwm^~D9 D2+ّZmd-Yl7XNhİ* d#%^Cץ*|z%Į>HTCRvw8՚;S h$V$d60ݞCLU!g#t0=}7v3 1k|(SۡA?n$o $b z Wdj)kדjtzE%˅iAp!g =;fV9gg$p6|q'zSFMp(΋ zS\,L'GgCMuX rO4T~_sv>νHF@|XvboZ\F#%H$]9ѳC7C}7XhಂT kdL>KcAg6 zȷG +Hj=8܄ n,ƈ7ϯ`-osg_ɱe""Pv(ZZ0B<g_~ %L %:gNwm}u4cuX54U5 -FZeMNKIܴЛmsk(D)=`(Q-~qX\x1>>O_bi)K6n^:l1}[X"#f9RG#07=bf2h]g@%%S:7!P<YC/_V/@b˿vvwJhԛVuks6J?}e2j6K=đ>m L%8H6AUQ}$@2J @P+ˡnn]Mȭ㵿6*nË}ft?o3;עHgqHK@cyoV)kATdFAp[ư9qa94(_R~g !)iz:[;s֑0?սu7}dpaX.IJq\@@Rv$[]8q^d\T܈k$X] ʢep6ˠ6PIHJF="R|_~5<UƜ5*Oja[R7ğBs\qI#eVvTq\pq6iޘZ "0ALc}JPXA @]A!Q'w@9 7ppXH[-:e@)j>h_Kk\瞹ٜA5V*YhɌrհ9 ]aԨjH}BaQRYgֹ궟2J<إg>\cĪn 1AmyPD@Jy Sb N ]ŹD~f@̷#9EĿ'C@ۣI'ZXmU1W;Y#6!ݎ )")gd%;x*#FcDE Zg4&]=`2;>S |/=om/6Td] _D5-tCwZt>re#~U=sRʠ!7, nSJ LJ'cMZMZ/?Ug4& %dUoYXڸZ A%3D8e+z WL&ړV}'l _؛QcK!] v4ng6r;гWSIߘiu3J/ %j D,9K.U+Vxo -:t&SUǵ88 o-0ŀ]~)j\̸g=@FG]܇A[DuKIk„,[ҷ#A2Q8v`UTHsf Id?5!Gah6?Y,t%#G]Էpbuy'~YHH!G?lڤf'۷AW;C9:(ũ.?QOn?Nȱ*^F"Kw!wsdύyK88dK5n[D:/; VZW`WlE;%WrG!l1zɟ/弘h7)p4~I>ټfhrF^?2V3F\x!lS4TnA凵Jwb_mDE6jHjA0@!0[@t]07 z+6?f& &!ݰ̤7H} 2#7> ŜflQ#TA?%ꚡ, SG>x k`&6nV)FJ:33cN c>a.@_ KBhNRs=i 2|Q1=ciI`!`L֫`S8G^1+ n ><׷@{ޮ)C7(t7E|8Ɋ{msyf@z?$=ĉ0UY/]mxQ?/ޥmţe$(Zy7n>@LV6" p>] (P@k:ޢo>k5; P*.y^j@KP24<6`A T pjhpfԜ3j 'yMr+ǔɌtJDb2E·u/i`QV|=s|V{n?[hj(.CAMܡ'`~){Vp;d'{ApV,_ ΦyeÄƥ'A"BZ|&'npp.W% Ʊ%H*rug!F߹e͚Z+@\'0!VB~F0з%'|q¿٫V-|$$)ٓ*߾1^&W,?E BK֮}%oc&׻321^d÷䅏OLDBx8ra7J|#Y8F#(@15MJnghgQ +!R0%6fv욡1Q)&rH@;)F M;l9XUhҹHYeB|'.VWz$~?nk1sC<U+'So HHTL,h 燞3 -vvNOHnJ97ŶWE0".40ɐiJR+7tJ%6IY!$!D0:]~`'8a![ QKÖS)ڎІ>ڵLmf6uXHc}ڽĉfa%ی fFޠ FO ?w1Kj\ !#\o;)sAyˑJ ^bV^%_t7DrB6z g۹pYG'D?;pa5k#"OX eYUAl> Ѱ{w ]SzJ`;:4?P%հqs4Ft_oݞ4զSh-t98u_Z߮HRG[$6_>>t*/9CtPAw'&\\X\N#91$˴ҁ ]PNa{Ŭ %/cʋI8A):ȍٚ6{̷xvXF IBܬT G߃#'&d mRf<@." K{LXp6zcނct㛎-;Oƨ%l!y_f:ծjkJA]&D_Sg9L. 6j ϋl?e56l@Ȑ(Yzܤ,I42bb3Wc f 6w˴dC(>[/ Tze06~ 5 "'$vMVgO*HB iR8Gd@\ZL-qkd~]]ߴ %xxgdJ)=^Of !@HYf00-N_@oM1HT-%n`ݖs\8X6腈d"8tS&ظw<& ^έСI_M .w)֛vo@pMN,N(QXC9-!sͶMIt§fߐx\Qt ѐ),5c2ZvďL!usf*{s[;Sk!1N8tϐqOž=F3HE@<>%-T;p1(=M0"$W3 Zy=@D7J-d&ưCOc O:6߽O'oըY^G4Ft \߲x \^Q,Ǘ|/iґR*9I:=&L+ Oa`e*«| Ƭ( VF 0Hb`eL5) z=Dv (Kۀ|{[P \T{B"Dl/`rAA:WwkE f53y.^9k+U*r)w!l 9ED Hgg*T̨.]OC{Y26\8WkCJm/?rL3\`4u8Ք髽z]UR+Zڹon`^G}3fbqQS;C.O!y qYX@?j:F$%ve|&R5u, ]4,5?мP) ݻ%#M =X2_ +{伬]q}G}K:S" ^E$^&;mRI;_[]d.@LKx^MWD^rLZ"v9 s*Vs|X{+}4"fNH9lxZs馎 nu'Pύ ѩ_T8M==f~rZ,#4>Kc/UIQ&C2Co\uOB!V oVt}BaNr؇2ߊm'LOX1a?T:CY-rȅ-FJ!͢ Fod՘N!,ѓ7!3Rڪ>u_vE|~v[P#"_e8p+RfQe+>K3iQڍI <4B&7Rmk|z=WǶٗGaIo=ׂqh`.;?ʥ$BdF(p:{osk{y{*hA#w$dT0^HƸ#e6{y7cST}bˑ$+> Hgq(si_=ԡTFc=sG  4#:YnC8ZEifI\ f+FDŽP௓d=Doݕ9m5!t~ȟ䏶Є3I,%;ʃY;֧5wЬ²JEoԶTL4ZYt8t+;5FBP_ \c.oʆDD7 ۢi䁕ڊu͖3g+*%_BvQzkUxpU;׆C±* & ih-@1?]iTwmE6'Z:`O/]VsHo7AxBܙ9O>Fn峁>kJG?.qeal]#š]pu ݲzV OF{D{t_]i,6>z\3C_@߿j5Zһ{|?r?ӸJ  foc;Plv:FH0/7FDb-xwUŭR Rݡ痠yS,2ⱽ6Pɭtf*l;*W"~=erUZza-,vq!AlIʕ8c3Lq*kއtkL=Mw kNr7 9kMYtˮ–cd)vAMݫlir#vu+XDUI0ɔ- VS[!~) :Jѻ'vN$LdQX%/ryhcI%c_ \3?j;eG03ҔxTuǒ0aT3%@eΈ__Bz?<"yTÙ>_N&'0IdL(9S |xqD6.\ Z݂ ܴI*:=6=5υC݉0Ckh6D ,%H4\3|;o{`x{ΪZ2ˆznz9$pxGK&FrʉZ2pzO\sVJ@jz%7~R'cRi I< dJU5 >97AAk8g ʛeGc\R^֜1Yi݋|38i\9eޝ-^~ZS%e6 qy=+dS:3tlkCsE>QxSP x$L7K/nܖOPRbK D-mNl{˦J5vLye ވ޿l䙿,⒆iÍccC鿢4n"M^=g" r*l!.6qGs%)TݯHN%\dx>~y3kfo%glDT 9{$/2I /𜶥-"jʾR6^_iJF5h<$q;))|!Xҁ!fmYΞ&@+XIJ{(|ttq֎ o@0_x}Tk.$х %cr #4% &0Ӽkv [^cZC;+y ,vPm3xێuxhWI "#YTB: 4,ҔhCˀA1gqyzM?WНbzTeYWq>X|!ZӖs]ܲ_1/ "Q6$r|'WUeLIoc8D/ nS^ʨS6Ⅽ?DbN1աA[fn k&k߸F@fungR# 2jP_Fzh 3$ZYx%+_#*B) =\Pz:&&j8gcN&)&y^v] xѨJIr߭ sX/N!+t'x(f*O ~oM* 4‹px4 %|ɵ<*s A!/y,> V/NvP>z͈Oӏ@Ҽ]G2苃_}F:305nSyz[EGD,=s1@mD9(L!IM Ť,x$QT9c9kfK'oAdh˦{YAz@ca>gm@xsv0\&繷9Yڠ:qׇ\g" bש,4eu$8G9<v_:#ETm44^f={nM7voHOVb:t4UlE@xN+_ؔh// ('%v#6*4[1u"n޹eRX$9K'T"S|VUl[JcGȉW]*U$%{fF4Ob҆W 4&bHG@׽K☇pVubx}t0&w}OzH 3X: %]WP+܊ooA= oLe !:㸬}nĀM}3{wXNηcY0Z1E5w]º#ſBD(2{S7c em ~:O8N keö}WS#2z.g iW{7 Zw|j'"Ӱ􏄂orM}fw- GL`JNg2 9F2X&^0}y&b)0"iÝ5/ދoN+ppZS;ܵ`b Q yƒ|&!`5;FKB6:9l"~?%yO`(9#ա}aɷQϞرYCߙr0.{8^M&dKMc{'ӵղo~K\dUqX@ho`~ [7%; + ʣ`0ZCN̓!eݼB4,b+Nَkz=<YP%mlN8[ms>w{m.S%!.U rf;5o3V%U iΆFzGFz "{ $>XRLAW qdꕃ4%qtq4LTSgnoq$ o$Nߪju{DSc[t+-#~Xʟ30{)_t: k0z+2Ia>bnVc/Zh 2k@HbbSsu x=HL;5T{@ k!fsHpuOD~&|$5ZqƦ/ t͋Qd/%vh0NOϩ6e9ܣ4vˠ:!t9t F0Si&}݄{ v?E,AnjM\1uH&6bry/3=TB@xƴUk5Kj(/kzngQchhÎ`yf]D:_a\ڛV%)&ݩ5;PG׍5Ie]bU-rM{Cٽ9m] fc& v8ZUfq(ܥhlbU!BFB}rC -i8K7 {@.R!}bPsN6}0[s!ɡڱ+SF؋X|_<'76mx0J W< v;g_[~~eu0~J,&L.wnO*#AȢVT,+ 3( U:qJz8DOLCD}*;)|m<ӱYrzlfΩIe|oS\ ?0ʵi_Hi<2p¬_>4x*`&QA. I_flq4¢K sl<29,;ʈC-cӈ;<Лt.0>*7֦NDP8Kc]o.[G/;e{3F&gq{#.6N+@Xxq6nڜ!C'O!2.?y0K*:&~_]{2f7&GWp0;(CύH-S bHc|*yP!_(#e3*NOy9vVHMS;~s8?_6yeȃ3;sg[jqE|/O~}bl}Y0,t0D^~ƽf ߪ jd lɬ#7B ]h2TfY.}< ifb.RrS[H,r( &y^FnBsw cܐ@8۬AW]h[ar| yxDYё ML|_`zAX@% v9?gQ*_5UE_?ܝnjØ L Lq¾.6Hj:NICatXÓ~>Uu41[*j FQJޛH}qQyMGa^*Ȥ j|,brl>J݁8i܍CZ޸鲂Qj'v\'ecQKȊG *]lC ?eL" mX &ߴ}!30kH%Olz\`kS$"bjSr0°F$]mr-W@!Nx gr 'd7u[Rtη>i<`٫;(ٺx`#fb9iԼ@*Ռ`HDLpJPάH0*驢eSZY2Ía%X22`s-n+D&7MLpr$6NWWՒ Ыq Ok`]u>Aį_ SP3`6hv>Z`ϰD#<>^̴҇-C55Z  87~&Z4-hZ4I+72 [8]⑺ F-Cp!֍j dت/T-6W, |6bڂ{Z~Ifn/ޖEA|jQ6nCɟ7A6$)z,/:E>82}u ւG l8)qscѦPJ _F[=$lCuMGNو( 3& ImӍ=vd:bhcCT6`wCih RۉByEMk}F.p; Χl^3wSZrW>ߕM%(Mم!@w$481+2 8CT`3Dǂ"&|e\T hUn 6 K 92EXT].#'V62Ћ3FVXvooԋ`D7x!˸??X9Fo͜^5vH*_MH7C+A5"ĉTvc,ZfSRY'47vƜM%J/3%NUeLJu 寫])-Px%Zmg{ap$c -ĕ DHߠu=B--gf d¾s:(2Q,`͔ 5m>4jn)% \UՏb%Ll2xkP)BU;XpMiH!DvSfMt'oaxdro~pOhDصL Kˍe "j:v3bt@p[ M$nOi(E,f*iʨFӯQh*s*rWon=zt v#}:aˆnUUNQOG"=@Cg?5CmP.E"[AYV9^Wq+JL_r@{LWR.-uJy?ufFcm6,e-w]Ev ۹ _ytC~=`\H*!l܎А}41;=% c}|:,zpSs -k*< 3 ceS.ưh=GlK[L0a/ѱh[wؒ $,$Ezn>^{?ij'$9̰+z"sH9 (7iȴy& a\[,sWq vUeY^c.Ncƪ^I 6ʙxǭLf \ʩBQ |C9U0ɣo]O:(7& [؉&>3\0D:ʢY苆z 'nFQLNAֻj wa#xb%ā!JBRXh`xS?,ik1 o`{e6)ꜭhԅ^Jh.zfQׁ͑L`tz@W$ ex4Գ\N<@(aTUb& \X8Po[{vӀ\]b2J[u0sHQcDVDw򯟹ɸ^3Ac rC K[=.݀JG;K$ Zd%G?UO!16 䢜3-c4 8o~\ ,NwRzF$8g3I.d7Լ<Ŀs`Ёli _$wc)߻"闔st.,|ĕ֥gEӦlT$d9A@OD.7jKQ%$k{m\ae10Cc i;,ƀXDϣRXCc9m#8!Qu#1=7 JІF16Z3_?'%Ϟu>]D>W+@tjA{fb}z;?{Ngٝhcsi?cBtN4͐Bn̼qXd2qf}o& У2oOz*RXojtlBW$09XYiemj#&KW,7!Y?`Q;)R¯4͇so1nQ?8Vj}dp)0]xL!Ž/V}c[YYxҴ%%p; w8'(>!¶2C39H3f$J`+n }b -fkShI3}@ye$<5,ʼnz,,EdVCWxN*=𱖥0+dM^`w Zqh nvpS ΃.m0 YFڻ}CAf]s[s6z T0E&jFŦPܱ*( N{R3){')xu[itdɥS^sQuЁ/ռ0q))0DG12)eN; [)΀RD4 (Uu:m3B'a pr2?飸T06v1S}F4Vzƚ,{4@xŕ4? ׇL_v;84ͫg*!ew<*V9eEc~+GJGtƏǚJH`[Ŧfaq1 *_RT@C3}tg OZ5zsPʛq{sPC+k ]ܤ7Ajn0Wo6 j&}|ky+"y'\ZAj DUOR@}M0XW`T:^ j2 1TޮAZ !a2#7^eT9z&kԐ!X:}("oLDgBSI i/~;N ^.TmXbr?`ɨ7[c(a7V@W+9Z3nIa>1:iH0 JGwbIURX4b$:=WiIvs[m=@dP/l4y=R%xmF|xr[ i& C "n~I֎=>ΡDGfyXndGMx$ YD Ͳ LYU ~@xƎu\#<.T.(UZUz[ grrK}<?@I᜼ cߥ:6!c [SݮB/<[@I·(x!-QJEi*@/I>9_DWwoР܅eMTĹ<̊( i ݢuu.Tyh8lI;7]f=8oeo)0nPpgYZ07070100000459000081a40000000000000000000000016609d2360000218c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/_!L]?Eh=ڜ.+Ts Zno_0R`cIL^?!d]q H!uQ:0ت$qҩ;#GwsS`&mc>okyaΓ]&G-4{Sn)WYG/5em<:Ͼl" $ EC\Z 'PJ7aC|Eы?Y:% \Aޫ7CBj1sӰ~h?U9o7F}җ|3]ͭ!{\ۚiJXEՏ6BeA[B~OsT9$:.D[-v@ƙHz N# W 8cqO#Hoe<"^h`̢GP硡!1ϱHO[XI}Pwo sEGb,rtx_N6*g<Q!V餘pص|%@$vm2ie uR-hC<3gbgGssFU\#5w~ P  a3N.}sx|mJ";v*tWe-9 u-69>+X·xwV!5q_!#"s\Bk/&r_PqYQVک]>{Ze?+*os`B_s69Mh͛ k1d~2mf|iq/i'<̙!nBؑWR_Ympz AjՂ/4x7t,6m(-R8w̌YqByM (uFk,D+먱Z^fa F4BEÓ(:xTz~5S=X:ܔ@Q}Ӕ;a@MZ6T{[[Хn|-X@" tӓKG4S/pG"LRdՂb?GFrbx;]?|ȭc?nntVZpR;C>쬹D 9}pD'`!X 2Zmϟ M$8΅ЌaSdy>-%JɁqC-1DLH@UT,ud-{N ܴs)(D V(HJqg6sυy@$g1 i-i@H#ltf{π fV dwbA{Dx/npu( f^I!v#9T-B:"XYAI` igk!3H)Khc /޹%RTiVOrG(mLB:%5dִ 2#]obp.W)f le096QVJckS;5Ǐh{+90* LP;x:KԛV{3etosE(p?"zQT@m{sI$kꎊ,xI3+8afi ⦓uxSGrr.T>X?>#b9M 7)"+@.RPcP՝!x?XՉw;#]A?|^>.qe0! hV o4WoςNJү,mw:LVoj-C0!QV1*&T1Y+hd2!-wyס|~"(kX5 st[>y+p5D(o4I)N~ w8az5.F5O臒#`=ο}AfeǨ4 K32f^?Dr )?]ޙjqd`r9р$ pj[ǁq{{Ð?Cb~eN#b;Mg5DTҨ<=jYa.B-%F3-*a_7rn|CTX۝.6QD? (pGcS@D1DQ}[١wE׮#D?&|EGG{6$ w" ZPAuL咙ʀ! )/f_s)˕,, ezzo )>H!Ыn ipC 𱾴L8[VA,!ul<7$p1[L1ZȲv1s*9Llu ΞiV"f."E? J-;WKGQ`%ZYn@j4 0ORfMk('=dV`%qX/ת&Ȧd(rY4 " k* SY QWvkxbaD&<Ȼ*5 6.zs$a+)~MM8w ?'/cgwTt:]O ]6d}zJrxVi+>=u,l m/tO=سqEp`}N`g5PS>؅.\={^V0cC]}l%iŝ=8xUZFnR[-612-9̾y,E)/eYZF\ΈN}t"&B3)2Q\)Y@^"Sml5`Zk`.M5~ELL<9BOK4 U[#rXU.\4]& pl|,x-`E{-1c<ݒRek]*CڍkZD٘"_.~p X^]O5F P&ءa?²ZA|*rYH[G6z!cg <UKVkX^ӋcHǭA}jiA[Q>^fdr1VznABzg$ SVM-LuhB-~!ҮI0xHC%붉ø[|Z~/) Ǩn,$0 xS2&H-ϸl`E-RBhbѾP#q1؁c:*` iWŃ1܆M5j4(/)b4\^Y|vV%=xm-U~7Xs=}wz63G|م/L#SHt9EV Ao2zɕ4#$N1tņ NAD!Cۭ fCGLqxxUj_KpPi׵6akˬ)^Ns?ܒBc1$^;ocvlP{˯` .}!x֧i((G4GA]fMy`h(?;sFz_,x]\]>^m5)qO5@pS.j7S;S8 F(8[0K?iK':KXlp"ХQ{U>=8 H)-S{DahipW_hZOoP8sXNGcօ4˭2Vvf*Bw57-O uvI]eT!u[TSe}\-3)GLcĊiL&'fjͣi XV]),lamphsAq̔zO,0$QݬfX3OJ5wAh(2[F@ ~؄O^ ǧDž:tJ?6p?Ȝtl7+Z+Htѓ 40d+,㦍-u@ D%C0>jk*⑽x ]vzGi)׾yhGr|Ѭf^Ȳ_&Û?@={r.y#HRο-k{]ߞ;Dꏶ.1%Q;؇b#0.*u `)e b=D,|@M./}q9ExZKYAR7TswdSBJ:)F D4D@,x&.>{۟XйR?RDg1yN#j͜/Bb 3Q WM)~DG֐Fʂq,0k.sZDġSGB̘3c=|©SO)Q6VQI!2%<_tl0j{?)j'YrrϮЛTKU)jlj /!Kfv +6BGYzN0|C^Ȃ%!YeA@ejEN#~_}㣈Y371ibܔ50vZ&A,XvɏۅI`y*?Z%9ʹqޤS( ,lղ"I8aJJiٰLOZOHrZIZ9Eѥpvx^ιlԪ}j'&{rf @'[q3SOЄW+$(i7:v/|bqgjfD8!5`ٕ:\ YMDFlPdw/'Oq&$dU[j،Ÿ6Ys,eU@K(y<ȴì{ro:x '+ FxÒ H 58 ZR j!nIo&E,*louh^IdBπs`5'WY3idJHms~2Csò&!,qn7"Ss_M BӤ"Nz[o7/P;ĕ{97qp B1҃|='e*񮞲99CG_`Kũ/[`  o0;׉pPQ}_c .D=L¦\VSۇ=f0 W۩౧2= JlHY0s +yG}=}(aOrTUࠝ*N^FS葙\C#3Y Oe~+o݉%" O^7E ,9{ |,}9=P/Z>lOD;S8t7(]9R;\-~R#k9\hC *!vԂb/ ͺ"KRn &_WY? BqbJg/+kՌV@/=zm#B_g;b:۰E\~N  oO+ Hy釿D$M$Z\;{q7WH(z/Ťk_BP_Ŏ;Je{'̾fNI$o^HƗUeIjoUmP [* 3\=r#x$mJX/Ɛ2D-ҠҙBf9s73>xbGIld_^H)G˝"/k"B|((1;'X:F&(*@-}Ѥ;"ZLn[ {ӛy?_z'R楰ᅯNv[~4JnV &/<>(1W=`r{ۘB@ݏI ZB "+$#UƁ0:/!U $5/+3]S&A*uz"w1{v*$>z/Ab@x1Q} Mɂ÷r`>I;Si|*:oi۽#-]H"ZJUh?.$N~!W?vghY1}X\q1mB??2NФz>}E3RN㘑UCSDZ*B:(BH;dbJWZ,2pNڲ0r&HAG1|\ Q~RkmiTia8x2eD%Ѻ"IӽiJR@`|Nj6LX<4'AФ'4*Y&D-vsQ{깹 X % &)g46Bg8o8P%>:)fй䌽n沘a^%^nK./i6!:Op"<;2~V[S&uD>cdtnk;68P=rΐ|c#} t [;᭮ynfLB@.?p?W%J}Yl@?_xc]q\_& N0>$}l AG2MEz+_ļO*Pf(ڟ5ODv&{r,4Ng{Q n4T-,d¶k{Ь ]pR :cꉴU?BuSFHb- nx>HwT0YJot a8Ld1@ܱ/%&\15P@E1chFOy}C+74b 4}6u`mg ʏ߮g>:y+Lص=&86}nS%C{C^L;7ylѹ[5)cCkk9y=)7I+2Vz3E_ 5|ҹm8ܘ}Kn-/krNTd1Ba 4OkY6I-1C2dW6|T屇z%U}" c01v k.v61aڡ`$(8끧k/.@u9D)vм've"J ίȮ nʬ(I6=Y?/vª] >m1=T^Of@iYHOUɿ*S]nPi(/6 a**7mg9K6aXJud֍=R"^`k7m*4~~ֿFvٛ)Li '*y|MX&D^׮@?@av|o)\ W?p!5'֏N8<{MÇSbfC&;7~+0 Sr-A ҄.ۏX|NFj4Qo1`^߹Y;~?ؘZz;y CsrDLE`-\^or^W 2bJ= $ZV;`-1Ic kƷOBPi=̨9@"qiýddLmsBXgYZ0707010000045a000081a40000000000000000000000016609d2360000f618000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/+k]?Eh=ڜ.+0GÃ1җ?AB m59٢뮴)kH.UE48ZoqTـOV;#ZjM|gȔKPOxWSdWFi_ y6E/l.{^pn䬵̲]1Z]jϔ+"=ezֵkvfɍ;([svV-F*xJC|[k+Gv`1%O4n';xA" &nM^_͞ى4%+1+6ogq=9-Y./yB' j\[#AZH7KB, t4aG3-89z>p)V]- ">3Z8E|k(Rt6쥂 \'uEao)Tj7F}%:ƶ*逇^H%Ƀlx2Hh&J'.-rDՓ{^&WFg-&YgF3 '}H\ԃ٠R®Co8$uoGV]"S>8.u ۑ* *ie[y-H D|h]왚oȇ߮Ӥ\{vb]׹\(͆ԵOXMq3Suio P>XpN7DU.|L!H:7g/6ʕԐu *ᅛ A@M7 A4;&FSK!xՐV]ގ{Qg"TEDII3,oH4I! c%o([>d4Or6NJX=m(nqdot'UdIqG2#D8vUV0{lSwOD䵻7S{N>$pOaKxJvbA"/0N!{GhT\Qw*^\~,][peIxu /%Y +}=7 1̏Ge~ j{SP(:ޥQ,lfw'{O>VyPJbcq1r.5V2ynj*8[tuۡT5$;<Ҽ8L9OfgXbEՊ: "n;IVL>o+%ӬJV-0# 3Y=P뺹`11K'7O/ͣk;u',ewb =&7_j=ȏhF^&/LǴXRg\+XihE#.:;m]%!YCxfaQ`<.E?/1H 61XjC.+3.=n9E:N ONŅpZӚ'BGķ@&`o RG"/ 8"rްjl^/p?ُxh[&ȚZ} la ot26v2eNJbH,m!_p”7sb%@UPBmG5b6<.>Lc B9R\ ڧM;8bMa%gvRTT, #EM"' aSܴЕwD1rBaN'LmMnGt;ߺCXRװ槝T2I~\nu <ҥ?ߧO֝?ǟc⧖xcz6 u>ט@ O~n^6Ծ'%Mo8=JB3쪔.?O3_0Gl@l1 [+'y_ţ#Q+ $ BLU"^,/H0vYXOv= >#QkHNpp6 a¥IU)9z=3(B4͗U,6x! noAJMJo(L>ԟӊ=4ށ;diD:$uN b3k84"6P뫉18f},\ћX!4~[&-&R 3: my_ JclIP~J T7QGF;G,`秙U1əqK ~@5댣w 8?䀹?[9#]cM͸CjJܟ,oѺwHzM&jt|ƞP^}h=4ZJ$`޸H}a¯MppA>YqǞ$;,ԛ#w62t5o]):9FlzFq<-w5bPD̰4R\o2$.z7BR|6A֭VZM,$ee8 ٰRCVc/_y_hD/]4W*5w<9V-R:FI|1rcqLe}j"3&&*uc?5i5 P+n= ob*!O5~E˻Q * >tP:n ]aԠUavyPF:@ p5J7~2/.WgΓ>6ۊlm,:nrpfU؍UN <>71!%B 4U2t)]wȨ:(|Ki,Uw.26k=۳)bNTzn䚊pǜ=5QA%߾EdKI7-7ݳǷpG#g Iʊ Ѫ7t! _p,']wn6v7 ,& #t}0Kc.o=ؤ&]{[S}Qa:KBM) -JH/6C}(N &IjJtM0}m!\ZaCFemwZ1WD}7|rK9vtFﵢT4p6LU nJ1y)Zv%86by5:13b5t.L$v-z NkW؜FsIٕ3}Cxp "m ]bs26 =^%+N$&mUQCŐ Q-KH?^  Fl -śRM+ZoNcP\^Wv{]t-G XdIY{PnEYRuGtPڟb]WuSyC{MoKho\^"Qmkp;TU#ݖOqpSZcSsw''lܡ x;;\/]҄F_ڂAcj(Fs#aXHD [>Ʉ(Mi4 ZWO@`Nr~d;Q205Yf!I`7ɀvt< H %_W3BG_4WZXIN6wcH\:vcdx8: -2|0~E! ۆzKqO\;jQ{U" RK!nf%C0 Ӱ~ y mKہ:JTo-\8qjuw8f獳b >:DZWV^v.m=4w["YׄC~E{l]c34V,vo^fW Tj _%8"|U{+7.K\(:(KK#6zz?I(5(oq@߱mM7ȁyĘdFɍ3e|tS5鲌o)ә|-8 ̐/~|U˄#5f79wzR7i,ܰ5&GQ0{j._UNH Fy}|Vtԑ$S*e*~FmRӛ̐{*)r`LX/I\?F"ջܙL#i>@b-%W$^wK3d k7J}sNF!*Q;)n;@P/D Aڴbў (eVgؗꑿMpx1=V.ʧԭ P)3G0Ok~pq H.}ciP *2HAls;1 [/ А)BD_{ yVZz[- ڼ %XAƜuGyOfl!j:5U G*nƸ C_jIտ~] Rത "/O Jِyq+]FvAgy Q!DY(Ah z5 |jS_Nֽ,fp )0z ;RoPUI旅^:i4E#J̒ ==ncF׿XVq+@4J-D:\u)ѹlmKf -h0b*k<1V#(-:+~=afwEד%DZ Uu=BWcp9A "8ROb{kݐg_Wf3ؕ ǑlI~Y lsUbmK_$u#E:'xا*qOޚ:4ܶ3xAf6foS^&U zP [\`qN$A_ X"%xW #9J,P2u3)Ve BPD`;}#صc˝GREO#B}jq)KW3spbT4AR NIڴ3z*D[Є|z_Ǟ9KXא0 8keWffnK>;]%DGs5O2PioNf|p"tiw$ZzFKls!,m$ǽ:'/E,/"=lF2-jSEa‸{+;Z=S\60)aEƟ/2rzQfFdG6夔FKrWS˖)RK/vf y(<2ZWalc2 *Fgk "HYQ-R4FZZ=7 9W$Huxbn4ْw+p镁])1)CX@Q%r|!q[.ɵr 'pPtɛy ;k4CaaOŚ&v$<8{< u ܉ԱtvrLDܨ3$JAe rNۧћ;3E+8d88n悤>:R3*Z: $LT٧$TuFC#"4V v.7Bנo@yd,&0./-\& !Q] Q4% x!̬1=s+U}t |v4hTo$;ή}ɚJq,i \`SR5pzuR&p y8jP|hȪ`fCX았DtȊEO6{ yڤOyOiu]k=g |cxO0] e9HCy | *UeV1R ӓ\Ӟ^ .!D{64!8Xoeg/1+.5ʉ RS&he su|9FmDK&>cGUO1$k0-u̔Q6¿}(! -JǞiܵ>:e=!`myy 1&;qQ @+Uu=1Gyi@Z!, $;#3fzzR !.T._D0y4G~]9jh핰f-O}ӪERCeNӼ3ZVڲf7ɕ岙D$NFͼԔfCNz\{)u)b` 0/C8y(g<,R3 M ehZY, -ĥEq1汏X0CF@; %O!d^bZ=$)̩Gf Osd;pDѱRMz\!uڹ܌bkjxc@ nBM'#TLˈS<Wqᶳ-qA +q>B ҟ*>^B.Q.S.dQ-GO)'ZsR$0Ɖs>#AhGn9W<;}cSw#.qW >=bO~=uePna3KLPaq|j7!]Tz m3RQ>6e ZlRi9WSxբGz[jӧmC(I4f,q[F 9a$] >z9G DZ􉄮Lʒ棸 Xt:zW O'y8ëCV9UG S'w6d纘XHd]{G}7HblkM%@.<*%I޽Rl IGJ2-e%7:3 rf XH_gTLm(p:*Hz!A <"'~BΨٽ6᥄}N>e3bخjH~Dq]0aCu a|Qp_tf@QםUˑ^<`c\WAuq?yYܛfJXLܙ'l4NR/dy !u_YXv+(7i*RqXRu؆Vn_ӼW.FRA+2JLu%^,-#hkhu7hW"xϪ@ {_z]֚+zAQ.p=YΏ&`ʷ|&,YOYeVm6 ʳL.k}`4;ri!6T<:XN=C;lƎ)'&)FLB,GحkV>.=Ā9xLSUBLm(fJMeV 봨su}Tfu$9 ~=,bTE^6]5WzΩ4 ۈE Wn~-4q$UkX 7O9ka; yAyd=RrG^^p=tŔ-s %"Ғ62#:&ҸFX7Y` g^̬rk+|#Y#oB]>DH{{ex .VE3CkqFו^ _3D1? eN ۄ\RwW"e( uڭ%nH·dTN vꯣkZ+o쮝:V}÷Ef)i;Ҩ3ʊPWUyH& !9l/6hjflO 3 +kfi[%f Ť&#E%Ǒy6!TLZ=;1p$͇ j;R<3ucvS.*ۑ1R؊rb3tY Ն ͨ_k"l$mo}onߏdB8[JO_6AKl(s;I .l%訒Σ㯃Ju8U8,VWb'zB=rrWLB;~?ړJ#LW8, Cfdu[[SIJFLD',O/>(l%D W36MF\xk(LZZiGY>).EvUXzS4 W71+_ Z +h*ׇy.YjdTlsO #,BsW;8]&v;.xe~dl/ŻF!޾.SNTTuy]D"í^Xt%{؏v`=Bb0ʞØ>bw{jUj|ǫni g ,4kc]mE~U$&v 1>D A^qˣ3 dz|[U,Eu, }NLG5!uidc *{i|vF <$r"x$Y9vɢD*Nx;SJ;L2b[BT}:̶v*~uW` Q".ÄWa=PԱC lÚy]?-rK*P#MW$kB0r`3/f[—,u0TO6 )Zpn0 W;M?~l aj: jls.@T'齓8z+41jqՎc" Gk0u=}.K$21>^RKՇw5k{FƏ"i-hkW5lݺu#Yٔ Û4;+HHz4Z~cڌNYUp̅`Y ĥ̰\=p yр_WL". !lgh?2u:/7"Ҟˁ' aZsd8TOk.r~yODMZ8ZS j`)Yz(4 Ϊ1yVt?@1[G1Sa5"#S|~5tDQ1{2U%SPA:Lzk|$[Nڪ60.@n`*oLnD/uX_5ga"Вp&CU;'-/FM;v| JcJP6c3rg=bQ3&HisB1j +sNy p:H"3=QHi@ʽo&͉3>C_q΄1bl:|6 .TF :UЪ#VA?{Sw\EI٣|q%<%u>5o9ΎC<dG⳺+ ~΃E!b)(ѼǎHeֆkȸC>#w2w֬_&wSĬd۬mfw`j_hzlڵ0 H7 BO`U(OAfļi5*/ѿbZsUh%McA/{-#xV-eBp_QX'b;w=,Ӥ i# 99L}%`yfۃõWu<O3Ziizj}q2V%\Ϣced[9= p 5kT3g\je1Q-]}fK2@P.sVsPg|d%ׯh\"1 a.PzO5| kԤU*4'99Be>J \7oO+grzHK}TsgGPvr6ۄV| ~ORhtcTJGޙ>X_I% QhsاA|͟ PV >N̵ʍy#-3Q rU{H؜A]%7.itz&%A8-wڮVR Ҵ#K"3wՙ|Q8e8U+I!ݫ`B0 Ёzq%J+aNsD^:Q3pzЀݗձTeNDY˶U0V;L(M8HgcL?zEbd)+5$pAa6]x$Խ‡L%;jB,s3<W8C6we~ n\-$)"mzLqs+{h O, XUѰ%j/O&RV[ϥ.k}t^#QqS%y^ɰ,Ѣt> ^f%_0)v4ͱƦ!{sE5j~l([!fz YD;{ٜa7b]) [Gu {ٯ ?T% նm؛5L";dH!!&ŷj돿>PwV|dI$N"{-uP?䥛\S(&w"p/a(GLcE9/k{WM?S)HF(8-?R1HL4~!YUPQLke}t0aDE6PRһ{#t#&Mtz[UٳFh`e3Fc>0~`suSЧ4RGKK*K]7VJ- Q! Mz 'v_k>]}ֱIsبfHݜm)(7C Щ^1'P!W̘\d5K@ZWztk<𺔺2񮸡b[Qw1bn\2|w&1!si1` f5ikmj84$5Ln_$\fkSpk,ؑJl2%rY5QኲcfۆSڴ?`O|ܚE HG{0 {${#X!mHO|Ot9J6 ~A d0q%Z3EL|/IVepϯ/DY0;abp<0^ a#g Pǧb4+|u2%S: av 0v@p 5`̜b;))o3>U}/{U Z| 殄]ΥwR4lQwC+zPkQoτw"sp^` >Z>k K2]v. ג~e*ȻYCtUchܢ0vQ:H"^acKȀ5=qU\:瑯9vkߥdYb[RAh뤛4tUn>n$jҽ'DSA]c3;{&,' 1ZpluF)G_8ORC}$ |N[9miɷw~AF@cc]RF.Q9Z@ou^5\!FkerWiP 0a8R8^id D1-)W B=5 ~Yp#}L+H-) ȜݭL䊷gHMϑhY翼4,аj;~t ¢'ߕ59\A f\IZHit: v6 ~d*Uϕ1IgT*Q_ix}]@]Êq@kAZmCV !f)lb5|Rf;Pj@#C2F$.W $&dfG(NXlN/_@]x̃,{^}1R7wW#yK_v$cCɵBȣ8;dpnl5û+2Ø3Y&/1s{ |F{u;~=Ǥ!dZ>@ϰP]t;yC-'="\﮿P'#0RRR 6ͺE;d޸$ń mx vv##1Fv^4W2пd' S/k6 3&gz;9 OsfRGKKݗmX0@[ƿ啚nVJ6k% _eoKj)\EuX׼_W +klНMtp a|rH(82Dy@r]ymN3}_B/*-$=&8V&.= >fBAq_ְYGJ9+qD 1dco %X$+ߺ-J%֮H  $@ j"%gpԿ؅&HSY7bɸȓDi=LpNha#!8eЍ9#\3UP^!"-rnYsCkl #<񐴐3oɧf"ƪmUyneI!4e1g!jB!aI0dR8 ;蘷HC$y@Bq5$kV:*p?VmsR4be:+,gc5iW44^StΑfY%AԬ05uߋU2W^석ܬ06XPSOs+Wɒ某gJ^*I5hpcMTpfQY2XG UFL`0U73һmN'  #)X*)X|S`^Ir1/xOZz,: qe֪k[c`Hp^=)#U* \̮d˳Jֵ|Ip$Q|ˠy8B{%1g]R?mqLRjE3K28<4ig#Z ++hq {!Dy? m=Yc:XUSQ:5b3^oCe%%M~X ҵ>Ӵ!+&_xzŃg"~M<16챲Ʌ..mZIFߺ$(&P3'W^.ٟǤGo5>7XMzc sVI}ˉjfٛE q38iFHc/Exb uƦCjb#.]_Jw֡:W'] {SZi֪~~:Es:3gϓاږm֓O:Ig](4PQTe'r&J\NQߎKE۳gއ U3ڣ3&, @+A[‚qb)}ьcA t:u9dtV @m(QDqC{ j*8N-&W2c7j3~>< NƇqZ ̥ZXqX.8aW{.& >{ɒP/ah@Whub@O_%3&=S-׍]N0n\ u[#继ruoқ+h7h`Cw6k9X9wϨP)bz3nH~%=?R:M8 |) K,N#.׋zxIj&O~Xf5 KfJm7\曆 "RMC?FbicO7:%tg]~n"? Mn,3v[ܥb, DL||gwΝs?/>eZccm+&J|'1b,:5.8w1rç#NY!Ք:pZL @ؾ+"Ykigvː6,OT hYV aHɹEsr.R-+M4ϲOգ`\xT}_3Sbef+ кKM9qS6TDeUl)sw\ d:"/?2dT"9)tbx?8hlAQ- ~fF~5ǫr8, 2_yPӊTi).Dy 0DH8A_jNWu0j?KIIz]7u< qq-TQ1RBQBfkW9YރP2P}9:ƴwWiDs@%(;1= WN,{qm& 07֬H|J}H$T#ws#ىn )h;pt~F$UvRZma3ޑOS SNJ˖M~٦T/qYCÃbq)W)1'XbgmλЎ[%w pxK`DQC-1BzZ+ fRyq"PI'\ؾ@p\V側Lvrl}߲UZۥ3WhN\9 6y~r =AdH9iҩOVl/&]19hzAn0_ 񚷑@MyH]^1; T {`\J-L곘+bq:F S6rgaegy FN" w2>֤^c ®L ]a.b ]b󪊔5Z$ ʑ X*{DT+q)^+_N[p@>h"ZM};]xC6ª/!a J\m-g=<9nVB;F#Kzzcc>}N0%D'hKqp`$`W xc)o}2x{躷xmԀmR01FtM'۳:g}FGN:u ;*gK O-*8|M\s5R.˰*ӥ'fwo$:Qugh噓סp&$F|p:Ovv3]≮&#am/(d**2Urhz IA#[iN{Vj\Lߍ2rzf$ ˲! jJe㇏6Cz;|Q,B?sw`%* _#e bmP6gzT*<| /'wf:@ve,ar \D~geQ1]͡)J(@P1CuZO2|Y#FemJ&pGyˏSY( bmpissK{~U@4 {Ɓe dW}ȣe\+Cx؊lEWF/Ulu9D"ᳶJ[ &(~9 WVD(ޯ#a;rتȳK:}Vq >Q Ѳ^FR_䂅)[.uwo%SkDwHBӹsm"$Wވn:+( iC^ٍĪ3K id"މj}R"ͼF:GwtPa8sMWy,[fXzucڛ yCKTPn4W4E"nn `a' D |g E{z$]0s<!esоKNOL2} s ;ߌ>e`2'-a$+ʥ1MB+AD79U~0B xBJr"AXTc3+ekpR%"4 WF1F]HM}ZIm:=*R`Sκ ^׭dcKc-zcz}.ڎQ W9vf!W,I}Mє $&S|0YNu;müvHi5Dz}xD[$4k$]0jtvQZW6J{Sk*lbTJ7Nđu&D2zYcBGi9"z %GC-`"Bcگjlszǽo{Ӿ_6)Qn3p0"Z݉%KC ±N( .2_/M+뜏DJ?=Gz9-p0Oϡ:Hyc%M#u]T;;cU=ݺ;$F˳43/6jA0Ή ww*%A,Xvn؈pr%pWT]s,Nɸ5P9dp0 H"gK=cI#DF+o햃ES x{eۮX٠ h€6s逇y<EaF;0%l:g.Aٸ{0@S'Xc]ף`p \`k$5v},p$!:Y͖5܆< &"ԂkBh~`FFMNj(m JxlGp 7 D?Qk!#,*Ў"v?-/{ߚ?JZr2IJTb·$ܰL !&"N`v\lǛM6R E]D{"LG1AFcwau 4̟Ct IIn=Xc_ɒHn6ޡ^x'짱U)P ˺Sս&d5Q䫈NiMgc@Sk_8ae0d:skUrVL<01{BPN@Bg(0Kݔۃ Cl@ƓQwZy۽|h]2j!аw.0>*)T[CRDq$]kC95Fz4ʡu'Oڂrmq}IEKQJM-# eXd45 A˔ 2ر AяVМ܈"F۴Gr/-?}G& w. ;x.N9wfdV-p2J& ;p9?#4m<,m1/%}%|>k+Ɛg%Ѝ Kb)OCDeN-8$}43roDl vFE 6(suڇc{5#"SЅdW1$dDĢrP JfǼf)_d{[It<hYQ<@v3O*G-RdrEt{0&[N+m8A ܔϝ4jq\YnPQ8OYs cZ;ϸOT0vI9E#`P#2ыoUf^⊒ơ <'ST)N2 Q*kEd(-`uۑag#Bp0@ZV}mL`򓛞"*]RE$y3) '$Ѩj*OɍX,0+4L>c!R=`4FvD٨=e9\<;6ഺ>Z{ dYT\Kq)6lloҫ}&Ѩn-K캎DVtbt*δ?2CB H֖U{f}q&l-% ue|H8`s*3 b ^@f, :.1iRi Ƴ}ܰ 9Vސ_&!w.*! A wxttӫ<ֈ \<,p|/uܷ`[vgd;-`撿u5!3X&UUl%cVIϚ@ɐGr3.Golb&ӽ= w$(VfSR$5{Ҳc> Fnf4/L̦SM@hD.˰)-vSSGք'YLBށ%k@蓈'Z$&"b@#刔pFM(*r j#=^~Qw93$M%@;9hpitUF#ph-/<(WgN䄵!y~b&eW2\1}B@:SC\s݇ ~Jj A[f.v1#Ys%Of.]C˷ $~B)آdq*A\ˈrkΕ^O@~6 f`o]dVkokZ;s%A%9F7>hvt:{f74P7 \WB ; I3_c}B\kv?w#OM]FQX(s-o⏪w \)Z?D:XϕYiAoi~ҌD֖ܿιn:Q0bߣՁVl@ I\]2T %BE9zʏӗtοwh2!)ti:%ulhAثcR[K5YeG+c6{hUTĕ iIqqeg9aCGj#-iyf.u>_̙]Ju]NƒLޢLVUٲ$d 2(VJR>{5åvɤk35W<<7in£N1/;Sŷ3w V8ZIj2jcǭ~ O oP{O$!4$Ųj%[%}Z#I-q}EH\[gNu H( 7q3f.a&͛SzX}&ll(@SUTg'd)8 ad@sVrQ>H^ KsT₩ďl 5}~1Nr P`yhi%P }? 44 $?7C)җͤu2KM=h,Gԭ#]1:i~虐ĭM[va2 wv 88l:`i}"Vՠ 7sx)Fg:OzI߳,['N,?'9˜S hպ [{xҕ!-M<im(`iU'.28~\49hCG g!M_EgqWR,?5I_H`zj6/ SDq:tAN)L^2yJ꜍ď0*}iylTZK2oKC0y|6@zGjjO]:Jhq cY[󚡭 8R_!k\h eq }6dg8 'ங|uWt+)Xs;!.X^,')nb% |,49N]|9k"2eHO 鐏bu@QdbY[ϕXg)5\`_'m8ev >h)| cfĄkDw}:F$ZgL[]5ۡ򃇂@o#-*,?Cq'cXh2PoEe ^9:9Rbq0tZSА@oEPu8#M :KObxoǦxVzX2ǓҟU3nwS$9D〹ޔ#>kٷRHlߩ"Lo 04PVWo81"R , !+a淀5!3#Hw|ˊY:3`F9A֯< 6$ΩN:® 1hi/4VLZ{:&TpӸ8,UQ(|$`bU74xĴ\ӈ\f ;Q%R^bT!0Wx!0azy):رFgDvpc(6n^1|a5MX "')#YÆ״iYJZ/"Qװ9ʈgT1RwԂ5i&wA;Ym y:(tI:^h#-ckWĝNfbGgV@$@'*r nMP%Do?a60vޏmnLFV{C?R3Z)ڤ'"bM":ujIA whٍ^w @{/ґX:5X{3-U4yQR{m¯0(= |ayP/e(ؖ ge.-Oh{`eV-> Y ~Ź<>F<c;ى ا#b{`u3Qӛ4 }γ,fP`Q*&%X/!xj39mHtt̒맵z^NBOW- 3 ^1AG< ~L9jxo=R>c C+∼./` 0KC䶨5Qf9R(vѤϪ-!侮9b$)}?>yP.E4_RZz ;ʳ^4F}M{927|B}f+7p ,8TwKKq&#c ԼpϦ;%v\7ktHK|~Ϗ`L{b,jM5N p:*&k㑦P׺7}O\]G9~ߣtwE8?l:7n-cm$$g74ҳq<wI"B md[cb9 l<~gx}B hzk )̀KCܛ9}_rJ[oͦZ0,oxxG5ݦI LefIr-wF@Z0Bvy 5'a}C3 ~r]f7n*S,3yW9~Ld3MЍsN4ZoIߤ؄i=:-:ԛcywB .\Y%R>+ֲ.HpIxK\tlڞk +׳EQ%"|/"yxZ4l&w+Y#m_ئ>_-,P<.gs@ <#r^m?ֱ>yxIPIL ;7YnMd_$\cOM΋APJәfY_|kNF(28Rw d|o6hzwlACD#F&OՑvh/yAX8%&JGZN7,:e!uTuۜ>=w'{tP1Qg&;k)I\LA6)tqewq.4d;=QSLـU"_ξ߀3gbsg3q WSXƚx$nWw=Mv{0ɑx7db[Ŧ*HqԝOR2$~rCT'qAŏZ帖;":x]zs@0uͼקq0W Y0&?ȿ嬚TIy0EISJ+Ec›0jkpأq=-QS׽[ǔ>Wu 8y})W8 BՏ1!IJ6~` IM A,X)tbmdɸg-dL 7kW)Jf!Ei $:ZG*JpjjKV\@~ 55撥 WᏡˡ![ݡ j~l Ҭɡ*ipב'xF0MFfgմ\aLsk^Nšknv.`cLD7zm^*BD6¬so1w&@-t9- nRJASŖ'*Ol Z gsaE ֱ N59AiXED N>l@ E <_ VigI)4fhyZ^qm-qƕ a)B,Ձ4+<Gf.[(~ۭ,맒GHQæ7ϫWfl hMI8^r8ϫg v$mmEYoiDXF]IuFA\P$8fƛ,ʧ 5"?/fw8T}O䪽? =h{"!i kdW{ ^&m  -owJz!|@|ͻS%=>ߐaҲ ٸRxo,R6B&w|cd>#s,k5g5K6`0'ʃMYMoe4rkյT6R}up@6|{HoǮ+n *ܺ>x͋G DZj [d6'ε]C*Qe6 ho7;%}Oji& (cVCZf*0@i$^VTRJ?$,td[ch[ (* .>Z?(6p3pf*V"PZͻW׆`gRUݤCT2^C'q4dj"G30~6v\M?2CilB7\bƠ{ogL-BDK\@Gq NF6 VHF_D483u[x86wwo{Qv/ӀaI1K\`Q OM}_׽Z(NyVyw?[Z!N/1gyv [0)kYϤ)%p0Mbw^)%a]o]y 8|T"0O lksã(sZVZBK3 #~ Վ?Q ۅK .6Az%eWCwQ }q_ QѪIPt2I7`& esH0D|/c<xjJֈ/uv'ܹ0||)mjx֬.[|t&P}_d8@Ķn?JZo{%{/&&l3S?\F+hQ#"Gh3b9I2itϩ*Q _Ué3.4JMLQ^zV:9feKX)lm yaHO#%!@гtJ"F͒JIwƠLL *h@6:1`` {%AL|)0Fg}6m:25_|iQT {%LZՉcvXa 0B9PD5bL>~~_c(/Ni^YNٝtlnhwFIvtGg.3]-ܢv )3r{̖ &7X jye J9hYLS+/&h..Vi2 7= ?Z]D wDTA_#>iX"PO#?8WvLZ$=~ ]^η} tWuk!   "qy [sJмQC\_~6.=5~< *ZSp{NƭUW6&}Fc[w^$T8a.8f@ cy?`aBqҐN0?pMY[Sz O V`KtܬPh “&}tD-#pƐWhb ؗ{n=&B9'6E d4)WVN\ ky:W&9GpNuP*dvKWD|V}XCo;<݄cH2(UR n\?9m5#"bF_jtB eG4̊COw%"'i @w?'FMY0* I͖v HVd1sX}pf*[\? 86nATC|yJFέP( Fk4#527nx6,{Lq\JkǞ1y Y5bڦXX[{Ӑfֳ`ӡ3 r$oHL/D>eMtPR{~"D1s7b"ّcqT1baoHwY`_EYc.-DӋ\fs.Y*>+o䨴8iyeJ'n=x[wH{3ۻG`&3<% {mPFVh ^?,k5d,.8Y%5Fp ٺѹ P<7$ : 5sڬy EUgyO$ض5]+FsR`fQզ#?((#A چ8TJPN؁! ~~"(w+"oHcl[ԹE*yVH G/VOHRlFًXZfW4ӡM P{UOfiSyd-(:kFLj4ۋw-G23˜\"2MT¯c@ KD6ь4#m^b8iƽEA;[ &ҹѾCs1v4Wz~8q%;Z*9ق5y.mcYV9vwA?_ E;Ue 'hr/&`7Q*ȱZ0!KYƱUF]kFyph Xx㭣1ny,הL,JAI;8_K@5$(%EA.[s@Ha7 ~y? C)"/dg j+6½Uo!gD A`C(-"6?4a(St mOpf8A$VE:}]; +&>V*ŒH)ӽ-!Z1Vg wV?3]Æ 3%w̉}Q%ڍH$/5P&hִ;(Iu4 C+qNg27Zt]7rv`Hiq(5dtaf.}m^\7f,LI9)Ku/TB`/xR?8Os HQS.{oU|ujfzĔdEϪWzKyX`*tAH[5+T"E<.L1<26فV<6yC5ϯ( g- fb{ "A8uk4&9\WZ2uDFT53Edc_5G,A4Cgɩ;197GI^)@-"j ~P -r0A~^O=4+j\byASYYn?CQg]hf“8wvTxQLtDiW~W>ʢB3Q-W̙Nlyum /O'M5-2kB38KB-uQocR?KT8ͦlq.UI Ru<t۪,񒔈G[|H Z m?v&?ҞH ep2 ?чr~qx4v2.;| .mYtTO[:cH]9uw{9 ^cL٦Ĕ'g8@q[Xm${HR-)˄c3'qqSt!/gèEiw𫯱TC ;]wr{  yolǪZ\.G5\rYmXh<w%mf-Ef<|?uu(?O(rOHaoUBCi 'HqyZǾ {$@]i-~"yz'QMQ v~D^s5~ HDOhn%4 +$\ .ʸ`1)3q2G1'  qbG1>r}jL5±}\;ƯR yLs_o+9˃=7ڂ_[dQ؅R?M7X,(KMLh :Ou9DW4mȻGU\/8i^~QqzFe]BrH%/*Пs /2K RT+cKu\l.˙@v&wᬏ҂E9rN~f,(g$''uOX}<規4%4)-Xi$Tx!ڳjo5ha&TXq(3Kؘ+Tpfz)@ܬD SNT 3wY{< ʬ;7_j3LF~=UەLnn{*uUS}B["t:-("0Bo/̀/%Ũ֑/;+<@yWV^p2s hO j Pq8btqց ߞ\?_*Y:l -9~;?cojd1 Pvp+(7 91 i+F:bQhZD pNP;shg tCiuW3P[Tj{W)(nWٱ['8qV Ŀ 2%VE׳ϣڼM~Z odGSfo%g+ ƄZ"rseJMNY9A1  bGD &y~< < y Ǿ1VO"L%،T5fvW=l@O x@|} Q9|cא>:"V(S.@r(G|f"+`Q xui&uKfҡrqTpQp}sR s$BU9avS5Xn[,Wy/TYzI   eI(N+j]p(U\m_0uNVF]>I'jf`)&HO/*=vHZ]$n $?L,ni&c. ؛ 6HUcJzGlxR-i #Ґp'@!w 6ZZJT>9V:SsCͶa!AX.Tgqs#?@XyBLEzE(E/{_9=ã= 4b ]tw u' d7$ ``b2ߐk1<ɾMR=`KRk ̖K2绋iU~VAx8TqQ6b/z2!gŢY2P7f:HV @b vE}ڿ :̄rs+|HdS gQYP F]0lO.Z_m$D;(7ё]oA`yczF)\`Www|͵oS8OOF:>@(dY5H{Xۋ0MT~G]>WM4 @Z]L@CXF JQ?1ǯ*W,@ FS%Qt-:v#g8s6 fĴB+Q0bgVASJ1sK-\}8fɟO^ou,CVΉ/2,ollWԆhTz&cY旞r,?vOfEtv @R?XIBZieDz-# D-M@iLR1rd_f'Hۚ@*~$a")UPFnC;XYAȕ *=';_cg [,EN QG*;lIJ rd:g;,Uy{fwҩd2,< W{VvM>bMNE?ݭ- 2?O~.-.>zY&C{ 4s@h63{,72ԖT?=-'ښ-yqݙsK~(ͬpR0vᜯ.PY1Z%2+c~G\ܼO;[8g} JG 7G:'@P0khS:ewz v?Yj|r#Q̀s9o>.oz2 3HqVslm_ 0bs ͉EӑA7_n3ɭpopzGbOqcm.b^{,ףmnBRгE^Fd0V<ԐzݗQKiО68hV/6K2'()AL >'02uF[q=r 6ϿHQ~#b`;#edX=Қ5hNhIAėpds@z/ C%#r~ P) h&x埱RgKY1 N!X3/NDKͫ |G&+pk%nL"F &^cbh8It-lLMkYrX\'ƻ#]jD5{ap T-69N^xvxjVo_% Frc TƦ(*T7@J4r6J>d/8EϽ'!lD @c'Ӽ9lqJİOKu"i`-Mݢ ^tI - 1.shi""9{.Chړ6M)6 Ze>R0٧ (vczAU9g?Ɨo+A3f1`h+p:w*(W7S bS_Aj~~`H&7z]LJM]gW*?T49#! "GT-aD6^vwB)GA7Wac[pF͉ oቻp瑽,(9)Ɵ 2u7Dn!(1ɀcMdOӱC'貥HYfH '@v'V~KwIʽXVL>)2rJ,~u ӝ׿vj<=F($W'^i{Z]5 *I9#6%Y4WRz'SQ[XbP:6{,owv:% X0"H|)[\hF%?RQ: t/ڂ8+uP3h}z 3RGEW}GJ␳Q)l<_I'Q@3u5?(ST˙DnAQNi\rR Üېe1RF_Vf x $qȔOʡ !W* w@ȣPKԚf>5^|' 6aQD͏VkBl< FU:C&YKuou um{g f{7 7I͡ -y8r{7 )CO%U(%dE;`:p-gLv}WRIWB!w$쟘Ŵ6 g4M=q43J"̅y~^DӟuRږE'.Ƴl}Gբ8)wӪYѓdOʋz3.Lx=~(\}3wKi<,^~€*͡c_8\Pjn\y[;yƷbS;2a5 LM3vدdPÄ(<&I?jVΝ|&&vSs= @- H8OkŴTpW9KDHƉ9-,Kӵ\-K4aתuMY&.xFis'6ڋ" c 귞(2Rd$"CQ\ĭVa.$5}cXW0lY҄MM;b*piM &h%O(ʪ>n*̋t<m\͍ZD (ԤtSН5(`oB@#_R9u3>IՏ(l!}bIk#d,]=4sMkW;xXydω4̶3 h}Gm.g2ȿuݏ+{nd] qc:,Jy2ƯH&9$qz*\TCzI%n,)ﵙSI]VF҃,4>GVuzd)r{{O4SӠO2#8m= "Pzdc*g~Z˛JF?kuhOC]s*9T֠Z}:E|jkT?^پ|@yte7DG[z b,Аa:#VJ0F 9%f$ͣP[&{=Cl>>J+;Bfjzv])j1oPbۄͪ7kTޯQDJ:z͏ܞJ볗@C!ʍqJ*<kfKKfbD:@oO`㡲D)*Zğ&RM,ggr1u%V\zZJNtw~'o&اcGA}\TGJ%L:g/Ł rN.Nj> ʁ_ƣI}ɬ:[NQD` n;r24|Z$:Ψpw8:v,!4~#;"KV} UM~El[vЍ-RǼTF( L0J:w}m/zq 딜*@q>!-g!b{?zdneik1DB>?b >- g`I* U)EFeV_g0Db+AC}fseirk%Mp@En7z8`V{)'cVE }=U"2k&8)K m2+r^JveҶBJZG*lKQlsH;)bAr')Q+A9vwm`f.FmHMH{qimѫݜ|'mVr]׿3;OdGg~WᗸIq̈́"EC@2|ɪ ͎Q_%!/Lb93_yl42 ]kg{~zӕإ{f RUlE+6\%MEP`u%rfc l/c}KH ے8P&ܙ*zGQFZh!OxBG SO"]P'c_\ *#cR0>tAb>ɜa`(|KҐ]dkyBMk#ɻl=͛ImN(*h7ش/ħ8.#|G;a+yOt.Ӻ.{,]q=/>ˠ@şq3=78+:ɉ/p.UҧlXOR,,Ӷc2YLNDyI %:ZNPZ,W.60? x?6}~ox eDv [>Qm:0)aBmg̃w[J?K#GX'<ƚ;bQ?mj+a(vx 9WzU;pLgwn/lp̡f}#aY(Mš+Sܾya!B:[Jw;VFLh0LA/NM~WXr8nT)pk㚇,pb:7HzQqC]&'~ǡ.+]ɌbM}g*e[Ld37 X7_N3 jxx8,.)Dȝsg-ҥuZ%~Hvըp@qu,4#q%)υrJM _m~ [aiPB' O aHqnޫ˙)O(OLBUĢy dJ1X#q](7GFG6hH#ぁ$"sX[WOͼI`Jt";b] _2]d _Vݣa5:6ybwhIRXhx|fl 8bА8GMńlG#տgv:T8DȺz"s(Ȧ&<ŃsBy.s#ku1[5W%m.g৴P3:28..AK0 P{ZLA=ڃ)0Ⲏ :Ǹ?{cz6Gv7;nP9e6bYKܒꓩwZ`o4 0K-+RW0l0IBΧgkC؈IZ7?Q)-V$B?̲nb|N.(ZM;l 2Lk=qFQ}0'̐0לvqZz>&ߓ#y9 u? om %~~̲w%{Xƺ,ai4Rjs91f^d -0 [Xgy};s7-l`wóͩZA(ۄM#ԾB\J?e LP]cP> k !(WF^Ath\}ޔh mI!4' W퍛uiPЎ ,bsg9}-ַ$p_NV @\m xQ\{ǹ/W"v?L XPAK omğ́}Jl PuE(8|#X KI>HlZ984c-Rͣ\nvPFΝy)zyn.kpcTُs{N10?BZmHk&rmLks. nNawLcw uc:̆k<@qp5(F׏ۀThGҲ3C)5v dGG{*[db;.CSNjyZ |JFĭaYLHFA~C}ʶ~9R1!1i\zL<;FBqŪfk¡K.hEތAˢE |ot+A=; I0;Iq%ps߾ ]`qAN薓 fG&g]nކDnicHo'YGŒwt5/BvA@Aq?5%W%9WX&jfj>yڷD<kH@&ǖLV9a¹S&ܿjr"6]緘HhM!Qٌ맍(>j-JZbgE&2pf8.vi!P~}?t=!Ē[Qk,h-c:m}ctHeg7mOiٲj֫k#1!Sr;oLG.~6;M/"}P2KbۤPʼ:}Xϝ{ԉJ/5ƎBc+uvf,Aʭ^'0I ?l}JBpSF+o|ev}ڦ m0d!HO ̉`p̗kZ%a,8Xad.gmL%Պ΄XRϛf1j9ECjUG\>cv'+8GCEYd4om! >p!#O%&<\\z7MvGGQO AA-={QRm(7*$Jk^]8rnں.7{t]p\1 cўUѵCuTl뢱tmlz|:pe'&pݶ FB2e' ٤)]/eVzS2L?bE9p&Gf0-a2&׊V Rt°ď \v65%!ߒb 8JHL\u)ٜŊ^ W e޴sUp U'r$m%f[a)&Y &ymߵl5n~\yu~ wqҕ:VюaA}<~`wpQ/1Vr'7huX;Z9Qr09xYP;Th-zC a uQriHctܺlk?U\f(.TtOa [f,~`l2HMxU؉:u>6PQ]<"mDOٲZR'd7K;"f'2{anlI綨b4#A-/g'E$AFsKKod9Ո4NmKK\!zB}eS.iS QZ $ RП@BĬ;>O_ԮDӘ6һ%0;ruD;0_'>۫rw# ɬ'qtMEfrk#r_H'OTE!\Jߥǘ# q;?uEE7i^"\ÜTF#s0ysg.p"%Y9!#꾸頎t"*욿[gvh}cD~p^hQ$g=a: Ā/Wg tEVt2Iy^fXEn 3(HzYo02mw_[1-0W[M^nfE8mt6(T[&V|N0( !.R<:C*01t73)tAF2"pI[LE;-w2)DZi)[er6ȳ|!mi΋2>D+^qz˫ѻ6Oh%ٶ𩭃/4٭ / 5S)iFq+$;.KFqL'+x- 48. p74H v0+A6=NU?ʜE4- awi65)O9YW.cngDJj? 9-ix(@74QʍW&sѮO].rG=G\V?HE[cYW e7le], nfny!kT dPONPurޣȭ 9M{bDLBg<<{#m}?j:>[OD[3IWDAeaƗ]Bh?Akdw5]>8B7P.%܃lJڟ Tidǘ?F L-\dN֦=q j2iwEx1U=BS*}'Vpx.2.,2aTM |vDnT# eR90&t'%n~Cu0ϑ!F8W‡j$UA@Y;o(S;KňĨƞePntu.s=8bn +:kֻ;6"v2du! yAng6T%sMpc! ~Ta)gK=R#7QOKFq9\(o&f r~C158>ZcdX4`~mhbQY{]ԗNV*l.[kҝeSz7T*ӤX*s J}EԮ)/dsnª]Dɺ0~* Wi~Eap@BLeݪ#reR;vm0;7I'}D2@ Hq˸?DcFiS3gO{j~D1[m¾t+k:Ua[ !n9.Qg![Sj%,Vir;zͼ=2j&`/:Z;mAڍc4)T\,+#{U99ݽ_.F r%Nt=gԲX#sC~ífeM#(&"Kt4C&‹I'9ކ:j"uo|+&eal2ݩ!ٔIrY/C mm0t\$#P+Ro^b\dr P 0+f@jH1l4s0! ݶ!ͅs[µ5INIʩ|,?/! ,WB34sSf[d20ǩ¹&d^&|S#$JrUU7Zk2li{`ROwn%xeo mgnӺy!(S ,qly^G04{A"e&@Jx9ҰΕ$c^V( p-29=Mƙ{bWFeU'h*KU~aR./7 DPmb,~Ghq s3b;M&I]Qȷp]ˑ;4|`67A[뽆en,1KRjLbp8 KV6LMo$v܌9(HC,2PE)!bIF-P8xRp$!(s\[[^:g:nbOZ6ەųO~6CD6eǺ\T>TH/$o]BL'd|T3A1s+IGm7w01X~Nf$qC$%D, rӬJYcrnk/_3M<50y˼XJsjS>ób0xb5AZ%:P47g7ֹ襲[cbdA5{߰QzOD]^}XMڴٯ1NzBh5#]ьP!_[ϼV丛t8 pSν. ƍ0#U[FԆK?ŪÛaLМ/ngzNyB/mgm< wLafךun"n!`(] EԙZ6vejGUB {C0 n{p둏)~~G@"DpR⇹d7'?V0`B8mLNJƂ\W3G!1Rqq=2`kVkL:1t|BP"'`浰fۢ~2HmUcW)3u6QZ?PPdUrhY$g[O]D{9`3!\~_0Pq1QqH,':5p̳*6&>R z'm VŠnJ̲|1 ^mYpVkQߴx ,u`W]P|ϒdp`ˬPcQsyX) )ʁF{UC0za#'(oCRG'hR_򎼇͎9@9=P>H_/n`<,jȤ\4M}̊s9*l8+*A+&3216ūE@u[)MM9-\vޛ6~LwҮ2Y40v3 L䙬]la{jztrArVjC5aڙ#.ٶdjzD) H $nUD/t rA@0ZQ#v3!5t&K7{$-OtIZ(M`#P{267%;H&`)Me~&%~ xk?$ZC)j流}0Ӊ/q¼COGqf lI_eMGmGo9x, y[Ub#xGs~<<؁DK{gXn~U)YC:"gPRKc1W:K_kdN`VY}2{}0,JE;eUՁt|&%j/pj1wDAAQ"⷟e>6JV&0 GqU՚XJqh-io/ԈnRN'dsc{_OŚ6̩~_~ܲcֱɨnjOVwe+!WVZC,w<ҸGD7rUsYf3;O8 r wnhu>?ŀ9=טG:5gli3k|M dkgrhS}`W9⿰RBd p%-5^$>KД>3"2RKx2.]0W%Cw9ot[F]&%sR!@?*@LALP8:2;yRg˸i_o M{>'CNKI7hUuŲdnuŰJ^a壻2flM=oFiV^10_ xzfד c}qd[ͳ{!0>b[DIEP"~i>zkȁo:[% KG|y 4- V :ˮ>åQnZJ:n,Px/+#7 ڈho4QyPQȦ ˆRTG{ :Zo[Y]@NlKqK췚W{ٍWA=s0d(z7 ) B ΓC5dLX'Ҡ?1KZ M$YDd)lӳ |'EځJ^U LͲ2p?auH#Jeۜ֡ϯ99t"wh(:V(ll%°;IG뾝2ZV$ ~㏚?tr# JZX@4/ y*:X 4^&y[",Q"sISD76?6S:0#ApfS Lbݡ Ǡ%e甯o}jފE"Xz%uuoұ%h79\. t>/^-3`uMRUiN86OA@LM69<} [f[\-ʓ`h7DS(ER@F')|y;r|sq惑[MghqV ^_$`3U?W",ǁT1u7-_lCnx~mb!hӐ.ޑBLT?% dYDxvWfkxH*k]_| %2j]yߎIj%HF@r@CQ-o1|ĉ@!zIlxY: z\2K}Qg+R7ЭYU(-?RەE-?XLC { ?['hэ0h}kQ7J,41Rr ;l.BW( n-"^FZX+7ZetrX-ZO4Cvz.dulsA})`c&F'DOߢ /$rP߆tUnEo;T/摑ˍZٕ_BwwI]؃.Z1\EuMcb}@c϶,eߍjc̨Dsfmw$*=~2Í&rxnNNS1Z_/~ `Fzcth֬i$^\_GK}jlp|ˢLOqOcdt ?1l+iiZn^yrLrԒJ2Y%myS (V|/8 @jx*zg^q?zB7PSzp-KW^#'.A3qÁۉZ1)C8.ϥ)IkWeK21`-\V6ᐠiq  ?$`OIA }\#OR]F|zTopb&9t?c4!]~Օ@p $'xf[ 5߳8{|MF\E7B&USw` B%,B)9vE9qS(TN\AQ+5X-#*Zڡg 7}{ @sơ{o`4F㓻& *;"6+52{ ^Bh%jB&r.T=#T:4˭KӚ2jqS75X8!AvUNX[9DW'GB@ 8.f]BX.Y2-oՆ~!#)iY:sJ>k.E;QY(GӗC3&sH:5v㔟~OR]kօxuFySN NԔ2aG};$@vSI6@[#(cX$f)#Vñ85O@=nQ }^D[#,8,odGjrc&H()` 88*3^J/}$ gv eNq۸%GٿTdZy{7[g&}[tܨNTJLPMYc1V.&VVrnFpνʭG ;X)֢i?n,HW  h$Y R@{L[G|*.x@ 4 EUSsdV6i?*պP(pX`$p{QO3]~4Ղypeqh:lyCpx` lnrRr3ܞt{~/A}?1<%٧:uFre>@`:U_tSjIcn,E _#uR"Nh4f)X`R.9pf}\ yÊeKHiBm-ooՐuuOxPJqF+y"Gn SC~g:,Tntl(,ŌrX0 ;\>_I;]bmzLdӗaǏyd&oW!צ]\L:VM Ζ3/2o9CuisC1+2J@~͝$*K'~_M.n}Pg?kC Xkq\WO+k訏da8q 5v~z <+|̔;h<.&ULqibޣpppe罤C,,`Am kAX7T9ob"p7(`ը,oas/U²!ΝFwJޭs;hzP=Uǀvk!dK4mzZQ蜱C-F-i ^7׀BN  %Fڈ͖6 0tQo.{kzxӈ*aٗb߼KbKpu\Rb2lIL+z_Lω9dVP\٧LADZ;'T {j o(OwLU_P_+p^HĽKC  `z) U:zƮ mko3 juEwFJ .)mf0>YAv<,Q$`2V|`*=z&51G#&ig5짭EP{ 9X$` nɲnfsϸSG8o /)C":ׇN1645Y]r P2uߝ _ WPnVLz  ދnah}=kA殺&?2;tذ9YGgЉ|^M]W]88s\!gxu㍬' TgϾ8bhY:fUڌ\ ,`"a,-sdGv2 |<", ĺݎr_B^g[\E*oj "XGs >-3TL[BgEE]ĨHځ eYOUT8ޡS2`Szqh ZApgS̵!0/;c`sIq=( ! U1au&_Í9 `o1(d,'Է YOB q054KahၺN Bm% {H"v5Tl.0P\{CWh_̯nRY Sh!˘1eI7u7{jp62TMKQ O8}7Rmم@OO[PR/D%Ô^*ZB0#ư76ݼ1DT _ZnP5:?TmqE6 wV#\IbYVV8Oq/"ZS) {T*E7vH\<̢;=C{1-||5M!i֖KNW*x# ?& @?7Rl;=UUmRx=U8{LkE}4@x12/O#a4Jy.E=soS=$@]Q*$?6BnS*:Z,TrE mnÊ$9R F&?ZaZ\gJ+_أ&Xs #R C kHk{eěZ@J5d}-Nc%qՆ8$'tՠ¸C^MF d-سa6c:Q+&́DHLG87bP,_dǦWn6+_ ,J'% B?s,긜=sŽa5%M3`K ؀?ߞ+ut;qhϪTF!.7#w @r0{QPQ,mc5āčU'n䩏Z@SW7|‘\hȟ3z׸ntqcB574w,O84 jpj/(>!4EPZsoԮ XXFCβ:;kqmehwtbEU^HtGu/eM<~A*ajNJ;;|)QPCk,E8ci'I:g[Eڪ.DtH],J}eA( ~0޺SCetFk)+ -ssU'ٗy3kA~>z~0ewžV&mi4f"ޔx؟Ő3(O3R:"~43R`o7kov9v YZҖiĵ)hn%K 3cU換%PS%<ew- ZCv= ު=婚hbR q#{āen\ %Y46ZU[d*D}tY٧ D9*>i  7uZNFX,/?t~"tUb}I_cwSn$P6Y_ ԛxW귶C Yj39U\Woklӥ1u1U3›\6mQtP"Z˩N8EtɤiR@ WQw-/އ.7b`󔴷^;x?XdZ`8DռIGi?>$ Dx`P_#Ї37=e't{'2ku#Gs7 X ꅌ~5eyx߹JSѨr[[o}yG,wh㞠чhodV9 k[B.&$&\|8醒k_FD9-7jl.$ϔ:>m{{⅖d[}#-Љ8|I;[3&FFMU4 cdeT:3xsF3P|1N*2NBX0Le yulj1Xz˽%m95"y^7Tk<\ "1K]RܧϾL=/uq$S(Yc{Wy褰XmM!=~3}#o>rɰaw7Y Jkz?! ?meI\9|,fpxQjUie@G2TޡKя`3vdt,P" Geh'[5Ew| ;4&P* Wm"T5_@ &=Q}F`h)RS62%'ZAIJFsULeS8Qaq <S"J޴6HH qUCw}(͵F9tZ,lEOƼ#Qg7rѩj[lP(~ )|q7fza1WC=/q1)$9]Sp}9H 2X ~ӜMKL-a /qiZvj K&s&XwX5P)ptar(Q:}j! !] hѽZ a+uHW[鹠G5C ռ.KMC<_f!=TaG uAdے$O1}ZQY_߯=zP(C*GSXKIŋX)&Bfhg ?zTѥӣŠ/=t_vNk@YdctxD WTq\a.PMO$އE'$1 CA7\Rqf{xq_܉glGW!+nB@oդM#.)L!ct4sR Y@}r3Or@g)yjr0˜bEuj(BoXFe< [F, =86Ӹ1^.tԼGMZ ]{px >P&K`P9`.w $jg};߲#ATnS[Iz[{ؠU?\iTCss54%JAҵ=#lաt7׍]siZ]LEĠC⼝JpHаᄐ 6&[0FhG .Uc|h{ୖC=yG 85լG|~d"?bbsۀV3o-lAG[榪erg9bTo:Jة!yzET FG#(i #2lbAr4,uLᦝ0=b^Fwxx Y"b}b3oDqҺO+mY{}@"g"}/-26%J,d_F$ j<3qc4y\+vSϜ|*|4llLNOs\iYLЕE7.2d聠='c3sqc|8d]7'?/k%8qL!q;;S|~*0ÌwcT[WLj] x:%2H bN߀= />5Iqϰm٥WDtP6yE2D|ô_>2@04B=&:OȦ{~Y-'u]O14YoqtC'd ^oK>eo?whqܾj(2A?0ZW nmQmI 7Kh=%Rd-QHǤAUؠfbk}xl=ߎh$L(D"Yuk(fjr0_i3ڕ@-/:٥_{M ,T΅d*fkR1xazVyw*@oix|]J}BsNl٦GN¹E8Lw^"Kuճ֬kש[08n6ѣS agfCW#=kr:si7T#8 A8O{\UiհJUT9E-.M8;J;r7R&#,+ڦbv[I.>M9yn5vx〺q da4?PRHrk :Ew̆N"CG>`/;Py<}DwS3Ci<[ȕkX$'O)vr*g+uc5gR([HA:nV b% }dA?:N Oe"O`ė&Jk4L?+4 j`L[AX}wn=Nȼ,B5^G'╝Q'80b'8mx+MG!wK5T &DJaE[d5ٱ[# uXv>8[JP,̦T!hчKD'}R^`hQtyI8*uY;-{4)ſ5gt!tc0yTJyM? 6̫;Ų+/$Uǿb W@7l_NyM'h qlD}76ˠwd&AlZ$ r(A^d| F,kF#n.=˫4tNCf\}sz%Nj6$ O[/ h(wP1il~0D䞚.$]#=~ܓk5H F˒62aEAh̬;^$,`ZMVMڸ[Ր~3L6!lM*G!J$gS?ȿ l1c(a:7%b͍.L38:g|̗&Q,>3_d,ED!Lsg$ TjȇhÍh Mfz#L(1d'Fuߛ&Nowu+4ݳSdS_(z!OQw;Ea9<[pq,zQEfHծxZXR>z [`< 1ȼω1IjƳ,f5w^UEz8ԑoeM Uϱ\cy+Ol=&~bgEϪz8l,W%sTm~dyHǓ0rHޯ@sUTYz ބ(+ᐹFDA1DZyҩբ;T,\QAɚ[y} hk~!G -,i%W)8j^#?R3#+a..Cv77 >8 -*hG+ f)KmN1=Blb#j9%Bڑw,M{:e~%Z CQWIP7'yK(::\5 1Mm. C:+~&lKݘ =At3;LIoֆ Tse5& :qœwzyya>Im157FMx(;2Ws ۻEa~+Ǒx k\\iϟ;.9hκi>|tP딯>=j(ǭ~;14k)1%ȟFKL"[L]bT|?Oz` `O`ЫIZ^1BgtcPVRU\W~ C\tթu LS~SpENy_K2dĨLF;`{ֲQb7Ɩ3u9kc%,藆me ًnD4dYҰDߜhʙ@giRC'/YT$y'cQ$ j@,uU9 P;^;p0B:$Մ9K^Wi|3zUkh >R񓼕lM }j좇e:0.,V_Q W(ݤI_i TB3B zpHJp(hL-y^3X.UWݠ[fp4!Z)xB0@[G8%Vsow&b)j~7p&q*(4tsw!WL7j+G~Q^!$T!DZj-$/xЯNxC-~Y|,BK_0$t BoqlGY- Zˢ`b\ڽOJ6g1`s5K-ٚ 6\2RbЉxd3+ӵ Zn@@ ?>Rޕ>I!oX|4Hקh:@Q QUz!SY`|[ոod`$F:Q@hPkEir.KSrIU0+H"X:Qs`!#x@৻V3 l(Η$3# X5h|?휀N}6gUs0Z9T#ݓԥW  ei\NTo^!I17tAa bƿif߭ 6BQRChe`SK[Pű(Y$6E/ob޷#ڟ8 };1cȷj @#XQBJ~tkz=Ϋ4zHt֠jijaE L.GT&//d IGTmiX_"AY*K]+oyWn AJIT-0%HVXG9yP_BIbUlSeQNoPIJPHlk|V&nDV,Ϩ8dhWIOsg|nŖwp=5-ow4WU]0>k; Gk/3a_x1~~\cG`Đp{feoGswL{PeQO{q(#yC>dB d2*uɼ$ SW_c BR1Z?B)Mqrqbjo7Ig;E;lN2l%Zsh}ڛx(a(_|zgWt"FI+zl.`;0.9<Ʌ?`,,H)S0,fɸ8D2ǝߖ)OdCN%9TX%`{ֽӯ=SX'}w(T3 XxfY4!L.@N-!zEB0 qpR+a./,Qa⩝d-%1^h"? ?=.} yL/g"wۈ!~1țڕ}D U&^!i@h|aQɦv?+OșN_͞!ᏠlrcJ6L Ox~O@s薁AtMFY6"x-ITv',𢂫ARڽ Cv,a^Z%l:֩Ri 3ӦvIho2qՄ;e)F`R7*e1nγY6tij.ԉZ:sG%s}zq*0A}N<0F/I-S Z%`rn3MAiW"dmX@P͂%A@pq<jCr_XEHK@ƞ Ķ8e4?f޾~qk$@zAT&($Jx>LNa8ehz2U:A8Յg?Qs/T;kFݐ2|>U"G%1|޸{${Y䃫 \ fF9ҝBxٌ@7߸4ʽuUc 䧿l~Ay@]b L0Q({!1$E(6x8I8VBqNԄb٥48}QDžN>/e= ?poo_YkNZFrr[L7}MIYu'z`V*YU7qf,Hfo4 sB* <{]r / `==zV|z{Ͳ.c@hd~Q`ghȃ=I(t M# ɰ9ۺS Ώ'$Ng6o6I#U(M`@Za/U| [׹+ŷ@*$7as#n}1ze4(,V+!qtSpn!Q51|$ޣz@ye''h%u!6l"Z?I(E&49kSh73RM&<"Vͪ;uf00&RufP 6yj&$˹4ldUط)lqeվ%lC<႞Ҍ!8oa ʼ %n"|Zs.\H@w8|ImҜ.ĶqaJE֨xOci ZT<|_thX#@|J&[&9"f-r9 ؐ"'3;8m{_u<=P4 [N<#[\o1G@ns6 -D w&Ɏ *&%v j;usn6dgRip/i3 rh-yM`/X~CeST^.] ]Xncuwnx=7;|LUz1BZ]{#D|F: ?)9 0 ,x5X5b"KVN/FJRfۄw5lew+u{M?u"gYF/ Ϋ@ܡjr.!*lfUD.'M y1/pslTZV"s"Rg& unN|E{J㾌&.w$B Ck9Lq@r o4W!ДD: P߬@] 4o#rsD4G3{j>QCFզq9x{mK}җ*%;Ù`ZDi5(J(B,RoVHV93zU8T>?D63X[$(>$|]9iZA@%mk]EqB66C}A32%nWp? ~*KIm}I11Nby\| I(K@a.p֏jiʪAYHNh^` 3NVe[>ߠɑ޿+ܶ[GFlI/)Du3Sc Mf k@#ӤkObG'#s{=AAR^YE1*#xAtu=@byA( :ej\c%#"1T>e>ttg~f O3+[$h-3_8$DdNK SHQhc%Öz<…%b"1\з^o)ȩ0Jv`b[rm0ڟx6ē %6 e|R L(/V6NH@QZiܕ6 ~9_Gb7( o!nN`+/@M`ݣj_5}z=N9"oYz*Eq!Ȥ~^Ww$v7t(vm+6DVc2D`t_ԦӆC{"fl0&L졡2_BV,sj˔38eظw v/01K#md?$5 /тZtw*,bKHRt mR F}qŒ¯`7%ΑE]y%gaPRviז< `5p?y.o'1AE5=2o)pV5þ$PJ4٨`!%ΰP0م#ƐjT6Ud>N0/wֆ/#6u:6 Se㪭ÇQ;"At%9/8kaۯIl<"ZshoWjĄZT|1(ӏ:E WP5( 4}qvCܱ GoXTcgG$h\z}ènEH9>RF\uK(4t@:'}]2gϓ!8V5^#GzZKher|%c:or/&z!01^n>9f(eE]ʿ YV,Ժ- &6L=#Q'1ބ_;$M(ׄkTu2f RftcJUgV C !>%!$Mb1E?mإdrPPpXڵ/)CnU3%R"єc=Bꈙ`My^CHD_ .._rT-6Ey$1zTy&\6wU,{ra9+9an<+x1_{h[Ry nTa^r7D}Ȝ M9]Ȧ(Y22.cG{[u8¶PЋcK2:E&ҒQyt[G:1 xZӡ«Nb%]+6N{o D n yEisVP(vSk*xӱ[xv_hWWu/I1jz_lXrE}u%[Xؠ>VY\>]?p ҽpz<4 ?1'cxdž C{p| qfpAkxo ,)Bw@gJ)DrDdbpxaǏ .67$yO!S zPvpȏ=c5]50&\).Nڷ{Q.tcqoRX&Nk_6a3@&eH.2{cP};rM@כJs1Irth.LgR9 'QD}Y040+s=#L-laFI((/(~o%8ib|kI'KgB=욿D|m|}؎;>CP$BX伎\&cIʬrR ]ʸdl~z xbQrisWils;Y=)#[fX<[m#.9q 53ZbyPy%@zײChFf)aaMIOH/"zi%(3*!WǮ'7<7oD-*s@|U˂ByzR#i;@~ߋ@YB%_F&#CA7l2f=k@p[ܯV tH]~v8)+[g45TJc>X˴?NŞ3AaLw9#甖n;>VaOS7Ɗ=uGY}QЇʼI|s?HX߭ƅk,ڿt3&h :P xpXNLRfyyt(DOz0SMUٜF19kHa&_2G_uQt?alh8X`+}q?_ p@pf1`bwA[Ѿ(' wRe@-g (\5\IU$c +VQ:5fLi$^x![$,\ p6h=7(S0ȥb$IPSF|!fԆ<P;1ɾI9ʑCrB_7ML%rE`LH;{a|!U]Z`ou=~QǣJe5Qc fp<~78nXfbs` EcseK/賠3*'W[ sE1ZC$(SFcVKG7 @=0;, d14^1>27Kr;% .<})"-Љ5u#l]]eHU->o6yu9OptX*̬TQ~g9t /zFv[K#RvyKLkh %l7 r6D03D\tw|Py`x 2JDzH,C~qTfSʠ4ĩn i_[8U^{`Fy\jjm(y7쑘:]@Z]%l&Q%Q,~xtr 9Ԫ 1P\?4joJ^]Ғ0W?y'DΞA:ijZ`~?]lyLJ\\pNd9ň!FEߵn*.!=36j+ܷ?Cxm6 ŽYhAU<9ӃQ }bh6LN5jqtJi~ֿQpT6nK@ߙh^MpߺW/z!1-XmYSsF [y)jO[nd]beӮEuӊH;b-;)iz ˔l*ŃOPAUgh`mg{v S^iċ8|ɕacC&2(&˰TA1l:r0Za=&=Hv$M ֣:r45! XͿӷrߪďXoI\9qJ^/ ̈͜.[bH{P/"^gyjXӝwV*6X[!|Et~ʊQ;P;^eY 6(6:>ϝs&JyWsjIZX~`ؔ"sh$Y s&#!^=&nZs^ICbkO^!H]ixS=.܀edjmfklA|An; ˺*aH./u =5> Bt7xuн/87Q^3Ji` $ra{+xjlhdG~uSѹZWsÃՃݲF IQgkc4O#<m+gI~]:Č480[3J5ď5;I7ܲ\=e/\ޑ#Cygñ6*\1g=: \uv8$(H evad=@QY4"cH6|4x2,;m0'B^T Yǃ3#+gW{a B7KgY445Pij~.\.jqE'5qf K_iz?1 m%R}Rp]"kOBjpD;\EfW=<Y.d!'oy{!QǩK`54v +Ѝ +#OH.ue@1̶ieH*R";o{0"A8f c) 㨸5SBQdC6kM3)ʾ2X`sn9On<οhpl&f#{g/sF̤9ZzepS[h.N&Lʞ`/Њg*ZXh w";:-+Mmר֗#KM3boܟ/m1xkM(7e,iG'msriI؃P? Qw+H]nσSmF,CMT9ꄯ,ġyŗ~.WDnsuwB1g`^}s TdDa :Z5 H kΧb'R N. 4R9``1o @ľn)o _Q!wO"NNDS2DLq߇QO)z*bYR6j[>oo:ԺiENЍƶj; %QK'.A- 5#k/tyu66^_pkHݎljHKsr%"pA}L LgrzηN . /Q&~rr$+cyIFӮkˇf5pmnTw|:p-zJ D^k+IEQN |fBIQ”nೢ+|{-dZŸ}H'k+[a}@GH!`פoURkﴴCL:y/Om4C5/ꜝdk`cii^H,/a0a1+@8DWk6\Lь4 }Sz`6w\5VMyWP]KX_ C)&}kkݰ?ny ٭q6[?]^i{> ü6Y܉K~` `M3? hGdy%EZ{H5E2s#5e |zXs,J]Qԋ|hDp*A?u6 dfX*):s8U0D&a3-D1r}xmWE֤Q`8f}pqZ0rq.=" wp(Oe#plR|])/3Rhedhw7VL$h[V {kx6M[1K1om:-}mv.]yﴱ?biw)A}/ Xһō2;c(2PYpX  $@NOY@I/_̆ludWAʩ6_癟q؀;yDI?×Dx>xkQ..!/&Dd $n1Ɍ*Qrj xc98sGϥkewϦƯHPc_W=&/ͰZTju=34ldòl9JpqY۴ 5" I"UV=0,a{j'hgdYW/Q.ou"?0R*DnFdhdA{o*eRxv7fuka *N3 1@*92:~o GkOZ6Rr[78ްgM qК5SInPۣ kxCo[_m:ulŎlUtOd6TZ_!3='r[kq0hQ앆z-:$rZϩ܂XzID#Ɉch$'Lqb_^Dݓm̹_]ErH7#P>3 ـW뽡;`V}6&cO$18HRw91~^|օq/ $Y}NĊZs4bL9gnMk?#/wP;\o89k3' }͔*i·}fOjqMc+젇ڻ[˝o'kzUǔ"O5]-[kj:jڶ14@$KO9}o+X[<ӏ@FXDf/Ҹ򢧳OHƾ9J+O7'`* ̞Hb7ic]v* KBD1QЂSxU ﯃ '<Md ^HwZ1Pb# _qi@¡#Up?v3!ͱ_C*?qBPp^dZtr%x5DO2P F?DzdbCvxgQ.2™z4k1:1L%T~=(F/{.fis4V,ΜfC%SJp,u7$? %)\/"3NwuH!8fь2V./Hu*!Sm(V"'*MX{_+LE װ`E%bϵHP{\Zkpdr=O1yZ%K|PaǗCىT;5,pDi:^FqUMKo%;jziv_#N^|> cٟ7EweLqIW{1$ ;k#qsS\jŵ3UxN^Ӳan; --DɶE f=/c=0{8p]sLqKzX8M2_cVè^'$VtPzړIΕ~Xa`י ;gx3# 0=]{a/I[G0:\n ;g(5?n KevBp ]vu+|&sy6Z݂6(^y5P8&ݿ2(d3 iO ܈+sla'C[ =7FeOL9uXp\{)ni&BpJlF7lMH%kzXm-py O,jܯ$QtfwDZ oY?~`]CSƪ0 A˫[(݄AF1tO3g@E`̪](Jo{ ?_7*yH ;_o@<߁dXL'rZ.^Q zz?-@*އ:9AvX [ԯ b5' >f\NݯqJxǔUNi4Lj}]Y&VbFc@*7-3al}<2J \gp_BKfBİ^m4GSn ?sY7~._zLP 4Gcs 9xA^5C2D#JX& pL O$VS#LīFs2vk@8I 1Q<};|`i̘`dp~feٯ1sW]lbS+\+2uПDJ(ƺȫDtg ioW"cQ¶0lK/6xV*T\%nϟB25b3͒eiz`I+.D 4!R ŕ$7}1yŘz@LI4%FfK%sBU^niSvcɻr*s!Pܞo耶*g$%q:e++,)^)ⴞ~{} ̀KBPGsI+*?1Ma@2:S16 mY9$ SN$ɸ !Fo)dU{:ȝ:.Egr_Y%VR/-Ѩ?.ꏙ&٬qs)BiH2pP jѐu;tۈ\!9jO1:Uw*,}|>TK{W aȊ,ʨkO:4i%ҔRP"^'NұPTj"&$,;]N[Ja#9fzS RഀXOTG*=o2<H;SXJ8xJ_DLS8"\eyw%8l5#Xb;7ԀY37.5`wLPo;Qk󁋸itخ#DNӨK_<׌ce[bhK1$.} :̣xcVL[]wvE]慷qoMZK4hEn͗8'1?/QK.k֧WMʄ3Y"OoPP6PO5IcIɛQ{9>e{m %T@ffL (Q]oPr*-cNrl$f}{΅H#Gz-6 25@J]ԧW4>S)=kQfJ|dP{ i|^}!ㅼu:R1 )a-\GйPoaH:ow4J^v% W Iz<"Hh/s4k. &˳E̗ YD L5RXz=QF'VW,g "䬂H*=p*9AK72FlxJ6Qv8L.1GÞI%$fP&ʗ}'<%xΣ'*׉ еZ:z!j%a?zX35*,ʏn>D>s (Yf'A3-3IIiԅd!-[p\`KN klCր<^W!W`0 Qt]xs+ 5se})#"޼8䨄x;Z_t Db|Pϔý""9Rt_v'j!d"Cb^WY#twh`\{4UB ӭZ F޲tbB=kQjwh|9nu;k I`!4~mpuOLdh(^8sG70 MG J2TN^Bi{r;LNW_4̾c?5rv&ܙG0pA[D|>Rc* M!4hbT#=f}T2 iIv=brc#%p2mJ?9|qї4u.._ «3AE.dyq4K'w#9ȧNy29WC;oK]gfܶuV#|XF<;e׭z5ۆF xF}w~6QV3apxpdٽwHZtTy7x@J *uҦ*p=L/Fx,*,;5獼mS0h AՉt2R dIpp#ڤqwU[%I=#!y%f{ϣ>tnJJXؠ%%e>L ϔzyem~?U ïU9Re26> ff8u^ERAt:pƟ,3մE!u߽/|0ksTP(9|J>ATM+fu@^;#xV}`w~Q]>OݪbK]) GۭX%N-eQ޺X0wG-$, 8JP|"2;Uw}R왢~5)Y@W#Wm1D0ą\Lx#}ɹ3}7]0h1Sف,j*ef[DQh\ IwNod9U>Fa5E:ʿu4R'{{J\$0^kmjo^.ˈ*]PQ&&(Wb9abyӫ2+!VT3mE\7ba W "ǏK1Sq^Obذօb|+wZXcѸ%TA}ڝˤaEuKt _#ˣ(H2Wчd&ց:{K~ϊ>9'#:ʰ*oо$!H1d?٥)a^ʤj|7&S@"ZtM*#Тxd=݄6gMeр; ]j:F~"d;5oD =@c`a|oj Ee"wP kuFh@c;oN0Z0ooܔxSxƧ=ZlT)M ofj+M78#VҌOTQv(.&!Ӎf6*/CwM+K#*8^ȟb. X^h}a̋va:l3ps.Sp5aVj *,`Q==Tغ]O)XQl~nNL:6+Q7GM~}dl^E:М+8\yyR5P6BO*ڂVԒX &[_6yrX#U_a˟׏%;ތmԅh)6-0$& {f妝p:FxoE8[uV$/nI~;ZGh*~aɾƊVcpry@3q I=[y#do(5l4;;Fl*\Zh0Do@~p`%FrĠ%3VzVXpdk\휺8r}1lȔޑw]ݸ kꂶ\ZHl'ܻSfzd?(&7}ec]2VOl>{Hd҇$4_7㴖Ȗ\h@4b ; o8 w;j*zKUe3wүo=&> +招̚M@>6Pgw>C>DtFl?n[)`d%|L/Op#vJ"St_>ݶg.@CDϊI[*0 _]3鵬"ˆt2dwvX Ay'&yn c׷=S|o:w7˶|̘*OM1zw)*ŹbF#oW$m=C翡H[ڄ#nPey#4&嫣eL/rڶ-4ksA܄pQAYvxhscAAuFcE0e*Ԑv0x93.]4Ci]bƼTآP D[^@ֿq#뱅mDu]M?;\&ԵrOQ#|)T!vdYY *~&:zSte[_`5A#Nw XnV3*,4JNUB玑ԼLb .slhzj_DXKVUd7="U쌸RԤu AC1*[4$4R$%C`I/CmIӮ4@̍Sx{Tk-y8gDsV+/Z.rJbz&6 @wf""m3ͪɃO}@ GƘErpM8DLhdXw} ıejD,S8SdaFUu]u9f$)VPH Մ\u&]^D GI|<"5YII m= XpVH被Fnj瑅:aPF7ք [&H.28n>v`cOKHP,t/*聛^B ʵW?>ش|:Mw# -iPc?wGJI%e?.hɾ7X쒩pV0 '=7`kIB9wȘ}Ƶ/[ʻ*kN|y>E P14@GԬRiކyy1}g<_zgo­s-49$Jͷ*8!䶿bIyxhsЀ\%*P~gPD&1l+,f1DgQ2AOpw `wD+ovػ#T;녢y1`hN-ªMH/>/ "} ;ŒuIA}WEEn6e%oŶ^‘oKn:^Ez=[>xMqf,Z ۰^Tq "?4 :uCe`>r x[tkO]>|̽j(FDwd?F-[@}anDy[y׍k? %n|pZG/,Eݖ%Y٢tR),櫅7})Ae ":?Y{](H-bUZ%&K"p!zjiXSoVe%!@CnHMfPv=VMM?Q=ߋXQ@\HsohvwfW:s꠸e΍ͼd;ڏiu]*GEs9[%vęKr;J+-\,p^̙78yIߘ{r5gzyjlv69 yz. l$+̥ku 3?yCIvrHDW %VIZZnrn Nqq R'XT:ts'. 6@bkaPP)0-V~e2Ee*L(<'zĎ._QpG ɢ"3_KˌMy`6bO:,ðLa퓣0OEüeߕAH |ʲ`UKXV*),uVdz%&ڒ_Έ*j8 NHEYّ迩a4 mXeU{ f/hN+`2URș3t18<E=G )\8jq4|]4J̭['L;[n[bg]!^b@;o.7 m(px[nUYnT-6׏Sīp1'NGœR߰e8>}>%nzI/K7d~>"%x? s]g%-=33!._xZ3qLN&zCEʩ4 a%BN-Bsg`c:HYAIAwӱCioF`_ev%c  A[)ie| XR'n5FC01ԀJ>ˡ4|(EtG+t?Ws,HXn!2 + 8Z]p &q>: ciΓe [^-?W qVaTRpaI%;&~%_7&dv?곏T=͑$yK%|7)E4` 6; K8'~4O 6ȪRͣC591q|xM< zÜ^SrЉVЈ!ykC3$YZrliT[R$&5fT7)So0MhP"\|+q~F&!Sڼ;M:B"j6. @qq{Khfze, kS!`,$.N(YZ歿,A:[GHvoy!b>_c]qu{UFpy"h`:s&Fjcό!ɗ'!d4\QHkJZmm/_19aHH"0\0x {i ˴YVeRkr1:U_@C1Cߪ"޼!9).pupt;éh FFt0 1'N&Im2}Uї: <*:Ÿ q:s)0& %|I Y? Jicއ,ܱNE@|L-:1?^Ƹij [qMx"0j.Mqrt3Ft} (T30Ħ/k&׉MeY!%| "nLy[grx"] d{j` coL gTScFI~<"?aWwY,p2.KWjәL2KӲys_Qr=%C߻}UF'd&OK4J4vؘ%qtMX"Zn@F%!4.g8(X+cky{@lqs7nzTGk- ݫǼ_@XHVyws#Þ-o`G\ې&ir[ٌHȡ2'oՃ :,a$F|/3!Kb+H~YzD\Y2qSSCp19@5Q+Rm-B2q5>K\X#%8c'm~#U2)A%2ˬ 9z?NHF|1D gPR{'\I\xifY_k^IQȑ{O\;r1I9U>/K/2!^Һ^#U'۾@K`SmI :n%=6N%Q0+]F#Lq5c` IL-D `-h=+v{*Fl0 cix̥~n`@p].IM%;\pZb> l_)5I`) bzT` OI-up˧Js.w&pնx(snֈ$ ejԐ4,7JcT WЛUzzrZ(hr6?6"AH /7iwv+wW[kHƁTEn6gZmx;zG( Nm) Yt}Xu!m蝈: kq] luنFqݹjH2ͦ1^@"B%)-"G WjNEl$R'vl)XCl1ox"k']JD,x"LK 8꒵hΗ'+(}qKӌ%#0rb1 B=a|p)y7WM+rl@ 1Qd{=#%Eҕk(=;Ф>LP]9v+[;;R3Z3fZHf%%;1EXʦհ"}6ksg/"Vk}ǀ.eN ʫqQ^EߗO9r}Kw7x_ݤkU;Xds"ڻw\kB've_N8X#o8{~gd>eb_gcUPkbq  ]T (k@ aiȒ,~X)䋈 c[ L Z(-AVLW>6Zѻ{q zjEmk˻#wf8fr#Hi+| '@JlׄTp&,HkrNkpy@!1Nػ:uL!ēDCNY?Š}HQN)|+qOG\'ϑ-saД=*J^p{>(&q&atPjJS7j^ˇS#& c_7!OlW}֙ j,"D>}P\B{"fT2&N=@nWyl d?4{1"wK;^C:.K qIϤ 16H痼[_~Ծ*?,xRDN)'m\(^G \1gA MVsT3D7irN3Z.׻>7rϺ\Hv8>٪ I]2욡p$V<2M?Ǻiue5!@N1Ǖɢb8tҥ"v {nZm=yٺ?IL۪ov|%hW\i]n^ӷҊ.(*6ǃJQ7y@35:+Ob;$4?鞛:S(ɝoF.k8[jRՋlk[ʝV/ٖRd g޽7!IWV|e`[ҏ+zROF"<51&WPfg(3e2Obf>xeK[(D֞6 ).~ow1bLD.qSA9VZje}Kj:gĕ@斝EHrROWЌQ W1 al9e_MЎ+e[1M@K Fv b~U5fճj dBT J̯@"j+H7\aɒ̃$-KͪbՀcαhCurKb7D!ASB"ǣ Qqd~9cF6"wa2x"п0VwHEcUWDuL{=`!g:!*m[2=[{={W!*i0!J\_]͘شfOKeMqK2o ]7 J{[V+U *Ƒ `(Kӟp0$!K@Fhr+Im-£ VVl o;~&Qs o@-jҥ59͸Xmܙ@[q'ļ ?}$x1KIR`h÷ts*Du3N?a}_\d27W ߭N0%0?[]:5ֶ1f2~FgAaUs1Io/9g=f} <}V%PbkzԘHU) "q] oQ_&laEnC1~o9y[-Gm՝S9,o#o)6WnVSni߬P1DV6xw$ uvva |KR8MmtP`WG(DbF\K4rX/;Mv|O/v&w郟NT4:% '(Q&ݺE:0q\ fL~GڙnOJZB qA' Y4S|FV:ݕm~=y,HfZQ,583>8l0Ѕ,R]✂LH=5kDiRV@ f\^6r(m=hJ8/'x&a 5eXNmRJtB߬HV `ђU?.õ%1hKȸ>tqS]WIoTWlkm4 w4eڭhcT}sɱ;f^r~"2؄r,i0oC،JTpL/(]>d)g gE2 j (Cֱ+MfgMth&CXnb3'|cn21 l}\[:P[|hI+?cNM* 0:PۧY7VRCҵRoϖ ~/gfQE:j S[ w&]^J.$j ڧOauOEHD @Q~ ] vi-Q אЀ!z0OzW׌ZEӯB6:ŘΞm:Ha&lyR4E`ۙ"a>h^֐P^R>>LpcN<6Z~BSY!|חS._[f gXв7(!364'LJglMg|Zqm(di"D] d,PÐDŮcF&PdW| lQ ݏW`kfwѷHS3]zr|=>#8 q4clOC2{7^AY+ ez͙ ^,&RB;mbox4&OlFK ec8n/~ n4zD{Kdg^s̐<xs|.Qb1*SF0]\jCXox +7YfbB(,0TdJ'a®ND:8$xK o͗WZAɫUMl29ao+4 : YM% 1/~Kɲy4c% (L w0k]$1fF2 <:}Y+$,9G"NjI.!:.33z3V9On[Ƃs{z xdأKg P@S71dka6E;.uKV7o(+o%$a3 ` wsVoMdz.;S}}N/v$/&hN @y=heb-wp '[;Bj1x !~ok;lx2ṡnW=_{[) عKW bgk^[m4SD]z\w{6[ۉhdҒSy zkA[|q?^qX`4Z" 4 ^&D>W\2ԺCxL-9jԖ4|jc` ,~\aO3 npS=Zul% GpK e,<.-l#X)4_YǖC0_A?tA:Æ3?=l/R/n{^b9*(#g-0A%/vtvCiZnkg_}U5" 8R,Dw:)緆BzCC_rPM|UgcHF29)6kyΦtVƗ$Q%Oɂ8 :DSGHbՆC<"";(DQ$T`Sָ Sjtn?:~^A;**aG̒KYoZ?Tq 1akCõ,@=Ʉ`(*uqX{Mp(Dw_r'i܁>tggϾ~0xUp)L`ޯy{IG(!sfy)W{?ԙkꢯv3/oO͛*)*Њ<}^\SsQb#Ly:|xz31M:O#5o:S1 @~Hb/fh頫G͗Vw2WO{ 7M! w"|Cnn"(fmGe9E]GCh+Fgз![!G9ګ.6' ήMD&]8iA)|4FG:ǟ{m-V&"tT&2฽1^]цNm0 ;dAY! ,Zc Z'Uib, bdx;[1sO̸!+pp!".pN/"G(njTB'Iê%j.oLRt`vRš\;hиfJ#bZJ6n CU8'\ȇSʞN1ו5MlGpvl"CU!ubqAD)7 Gʪt$s6s#rs; I-h!t0$9j=^:}]o*E߰1rxr X- 91"u/_m4П. 7GO뱚1e2oJUF1nG.[Bj EȠe)cL8zML%=Eʽs=M&i?"ѡj4cV3USe?T_nZ)ն12uNenر.AW>^IfgTe*[yR ,@(ԙnCnda<5ߐ&y@P/{z˝]ΓAhՄFK33jn Ich˹#4D %lAWb&eΔ*"&wBUtP8t e ZE|uvM~D(;K|!_]%KYp $߀[sW^_'{a@>?"3X0OMdU?[y0/WFqr{tFI΍;!(eEs8;`4 d{2‰(+fPل3o57%.x!vч09DCF^)3xtFAxaW?~+>|0c1l\-6y.{J[o\ . Um鶔Qɉ0\$J&ۢ{8N )sߌ7lcܓ!Z\! Tldgr-eF^xCL37Qxew-0yz^$h| 2n+T6qdbR2pPG+7XE|n W;*Qmi6Q59kH隡GYKa gFrْcu)Qx|> FFjhğIB1(gf}[ S\Y?74Xf+^~D[DHKDjW̔Tw$* '@\LNn@r _4?eO'e#WʖPFۊ+CNHr-dUV\5zXpWhҶ ?ʜCn_#:{fY\*qxi@݁u% -餭9T| V"BTVK.c]Y&kLˀ4Cijm0_)o5㍆xWܡI"*eќj\0lUU/bQL<#wƑ"dQ R7H*syrZt[n[`aœ;LBPuA~+Ӽ;)=`T>w3C`ݽ(7<|Pl% @ф%n`h_ }iMfq(\'Q-ieRz"OgY#8{}X0 *.bcֱTQa/tSs3s&>4QI[=&1mDr*6ޜNSIrԾ3N?'A3@Qs񟏒i Y|YT .܅L|FH4U\[ .w{wM3eoYb/?nRέd(?Y;aʀ>΢w4T?TxB*;VXaL jE!WƉf婊C^=.+q#x0Bz q5Π})߆&Xm6vfA@pS{'6Ŀ~Mtw[$>wCRe>VIi хn nqokOaxI=Fhũ)=SekY(_V;P'+Š SZ}HܠE[`IgzAXԈ{G !/`3]C,-NS`Hֱ}~@ \z`ހa~HiqDV!s=r 7l$'//N!%ҧ(nf! :2O4ۗ[֕@u C n,q-à¼T9e[mhꘖԯ ^.fó6̋Y_Pr_qRT9aG+E}ӛj齞0u:GdB1`jcK΄ _u#*c?r+w`&~@Mg] ݨs|-S߬5K7r0dFJn]kDfO1n.2RWQ1)K9޵7iw[gs\,(|'1jAqJMoHؓ32AVF=]qO@3ӆ̥`N.v·gp9SHh!37 p1ymH$=9ˇn3]Byr8f9{%+NsF%kT`xtKo[\?:,ƅ+iNx!!.5/ʘoAl,2x\ ur\;(yS1WUL{c6J`p!n;8Y #@z$ }i/7/a)ͤf+I}aj6L~5A6(KMs\Cj[Ji)AŃ#tpEuMR1]6*?D|K(e9:X=HXZ.~h,g*x+o&R%6o}QkK3D'=WYjt4pHr1%aTd]AbQK5BFD2.Me:2o%9E?Rgr]VYO9^1)$ !?[l<;&̡q2n}xG cqw% M=R` *٦)-~ׅ2&cG<8< ej=ϸpga|e`͌wxHLXgg"eL4~uE fz)qdtnDU''IV҂&%Uvfh#GLYQ0 9b-9-}'f%H{E9K>.\]IXاt9׆]t A\fSLwrQ|)!*EK:xlg4.G) Vh Ǧ`ReL~aBĞ E>, EK@^s9l6YK&|*"i2SGXޗUM,G>2>^\7{"Ї.7H&B5,o_+%jT)XΚD򄡑>A Jo'ukUCܳc6uov}JZR:T?x B%$-(`o\ϻ%L"}*I:=U)@#ZѢbǩu0L zFS"rVQW~+ &6Ie0 eCfF3t{Ҍ 7 s3Q9}p\fd4+9b۶CU g?HB# ]Mvn-&IŌYlW僩#琛Mn{2 U8oMPL߱<ݝcy-Mu5*bA8*r*Beet5(t3ic:k67qeNեJvo0UcPNl=3vAY#9SܺVay-v5k;ǘWI`Ud gԉ&>]2T3r/4SRE6llėJ)'DW ,*L46=UZN"UwZbufofRO8sD:QE|EG||n.JthHeA9K2^//P-[ -OJwC&j:@)-=h`EO5䄷&B9nVY|>z& Wbq$|\bD=9F C\!nzT{n1$k5@yөhg.݋D?Z-Kz1>v&1I}@E\ ` ("G]x)[}uRk̍O[|k:E'}|X{v,}8x[]dQh,8:ԅ=Yx>˓;dϨM}L$lc-֣wJ1YF<e|ݓ( ULOkmMC{" )l_W}w5>k&m)i q,CFb2IV8̟)g2 snৢq<21!+Щ-z5.Mm "ASTiR["գ>R,i;=|H7`7:IŸ,1x6ud!6afwcY풺+*}J Ý>IJ (g 2ZB $<ͽ3Qwbq 'qB.Lj8i8]+uRmyF@Yn})D%׶o*%<@SEm&/!}V;+SgP)Э&sN5 ⎊z Epfɞ FY+pPHy{J*ցKe9H ?5X;8@ `PúOvIR=$XnO1v,5]%Q!f *A5_k׮§ݕu,UnKx#f]}٨v,tk5q?n,<}_OP ?-/G\N?0}gczfi)cr|wqctC:rO8 p:Vg`:} 8Zݝ%|̺4- /:VM$2݃nu%Ggfdt2"^=kpy($ʪA.!{gԃM{,a!w,׷c8.2 ɟ;x%QHϾ9T0_DΏӽKgڦDdDmG|Sz@ݻPILXz5) U'Bq)У9GV'-BL~k=URELŀc~(vШĢ3W(j>̧'Dj~dԘ}wjš|rX7+eeO^/6p<Έ 9HM6X!$8 'NcqY?^=T.|P=pG6Ѣce)MF4ж0&'xtv4A>`R'a#%r.\C"whR:!JC #:rSp=Ɋi t#`(M-3:Vu,S2n TyJGj!g&5VVo8.;m3q0ejL'/;unj8}§l~?w,#I:=,&<&`OgjZτnt+Ъ2 IݤIsalX~.P2Š"#}$\`M7B/W+/'M>x>6f`5ND݉#|~)~jIe^J3EjNW Dhs4 z_q^cx| i yZ "4^NRwi ,.ET4$ (IGQq !%vI J@Yt\r.h*Ѣ #k*}AN"Ȱ(tkU \QeK11}:"=ƪ8*0US(1Q]Tv&{p6E_ ]p _AohqC\ 8t] C !P߹{ߦH`ZB=E[l6eeLf{>Tm{lW1>(}߂։#F(Tl?=9ָȶM:X" #D cψLvSv0;˂vZ,iJ?ր-_BQĎ?fxk!c6zmK*vN;|P-M].MUzN7\)3y:c9%ӭضJN(J(v{BPPV2!82V4V<MNz7B=6J$1/Qi;]Me"|:f/H.`+T69̍ƕ|)r~|˟H&~n-79LnY g!ީ[#ϵ톋zd몡|N8RB|mSṻ'' >x@60e2^ _SץRZ@vIaIt{ 9ٿ#d&hGAZIuZdlmN3tg2ObjTށhbkN.) &/s6A1#Llƒ<~ǬԂedq`2ާՑm6׺aA.pUs ZBާ<" Q7ŚdNk [Iݭ9:z Z^ݳ 7ZH>^ѭ[ %=*e'P414 R^=,;e<ł"+R |l%XNpLl 3M^?N|/kc>7-)'w'VcgAv@hauX%ur4>& ָV.ՑUXje\"u*YNLRIya,gyY4' ċ *c&úŤ2|38T Ƃ] Č9c =Op0q^YaSO7k_ l'Rc/J領ԓmA 'W5IP  ôS'XJ*D޽RnXOHwGp[r :0J%9~qPL9( й+ƁxCqWW/.@`꣊>gB*I8D(XZ ah_8~GhAwڭx(#ÞhA \#,GJ궳Y\B>:B 7i:HaB"S̝8{z7э jY[2dk}Z G&\9႟18u ǪVg4L.y˴jqXhI$>R眫̮;m:18mbocbж/n(Ɍ?ӕ̓XՀ/mppYq;峼 4ER2EA{i˝϶$IZq`o 6:};Eм y}'Zd2|/OF.DiX#_V[6ڋ "_ %/B'BV(M2%sN7N-Lb^b&.Sl#[⣄EMI0vp5 n6A_PG ǎ:I(ᷳq.~Myb)˸ ܈Ut׎SnƭAwg)3Pһ/ThŁǀ=wFwTz daH:(O{*`B8Dڏc C4but-rB  |2؂2 wVhr*e[Y* eu'MjP;.X%ټ(%RO3xFX(NY٘])0եih-4=D `^[rT'u˫ezP]Ƽ|A-,ViTh!V\IcLgq-u'ӟQo:y( 2RYw&Un!mF4auMR,Cx4{-O vivbwh3.@ȃ:F3 D**YN<|nRL2,{kD:6TgRcQcg(d3Zh5\3 <֏QO zl7%-y1cxǝoːEqc!w=dES>;~k/H,0oA N\۝$l#ɒHu&Zd7 S00r>lgI%bxR y!P{OR_R0‚=c eRa#l>|㎣ "HԹ &B49S9)#0x¨j[fម_'*.?v7֍/LR' 왂|4274O,5? ׂM@A[2->ohp-UG&KEsXF- ,Se Exic70Jgc{j/ܝrl].B7WzߥU7YBc= 7GVï{$Dc r/=&HE`av{$+?Nm#<$1]QI`W~| ЈH# i)(.!}5bﵴn)!F5aNჹڬ3*m|W(sV)ovGSg՘uEfVJ"7rl(=TQlշvܬi ?'>8F,nx3} 8΀=GTħ"67;xF\a dA|f@Y}x_TA wÂDfhgNRG$Ye&{eQyHmk4Yuن*&fU _['}7$&捸m!=F7 GՄV8fxJhij#,Km ľpʸG$rynInA>p4d"YG=ӄN\P/SdJUcE@u]4ވwrZp[]3P GC7vQ?RCl )/pk#чMZS uBZfQ<\]y[yvGb]jGv|`ũT(r~xf?q@,l-"c%v/;0=s)<_x$%D@ E' *bZ2e4w|l|1tP-]5;'Edkrs, L \LLKiuTtM lm}!֫_,6ܳ^ȿݰ-rQ,tSR4E źkO+&(mji|8Xx{2ķYb9Vb '"* > fJ+A+ wߵv.V׬o4M?: {塥JtUkSyOe1ښaԟ`U>++`%?Iջ 눱 nbڜyh};Z؟&BOlaDmI.^ *xX#eh" [V #^tRJg[;n5/Io18x< c(C=M]{I{8~I,Wops)_Kh0!0X\$,_Tj[Mٸ:FA3g3zpwJ-j8+7kL}!]x`ܤD+_nXGeB=^%A:`0_FFb W^֙ED"0\@}:F2qLfXB+oQ/P"K4d3u`ݿʦZոw^_RU׾ёIs8o>)P-6BcWl%Z1hP`sqP,a ,~s.)ˆZ]M(bP #ƃ0WWSv$gy֝I%~Y&@k[Č* ?Muz!7Ɉ7k-,<OWq+ZB,EIq])h͂%&a/wh+)ӓ ݅'t3/ kt|AMpv E‘Z$a"*qKʡek#%gokvd'U.uD䛵f @15.(EL_TP5h0HKo.̂9 tw./ZmC`g]Wײ}mTkL LbAS5guvz4: #Wcxҿ?!{HY.K_3L<A$;~Їhɼa&xr2 B|CQՖ}A{~.2HMUO."ׇy3<כ2v6?% kbճ-,NYcF8M 8iVz@}\'~YA&kke4#HI\Mw^BSPk&k]kn+}xH/\XA]G7f' %&CU-R<-Ԑpp^`s(Rax䨆6#NsnjPWM.3۾!q.uh|PV ~iA@.03jo hk9ZS ['[ LDYreC%4ԪpArF:̞x߉W r>t;݅#J:L~? M}azWG'k rPD1Oh./*<~ӌ&(O'cVUtS(ڷy"zY? O bw湧Q5Iґ+Q4X a)ȏ;oTB0[90XǓGW)p16Կ.g&ʙ <j R?쵪oLc6;F@Zh&@䚟>T?+2(%gP7H ?fQ6k .Ũmy}DZ|l^"%!!@ 8RNu*#RzH^p@T&H2dG}85\˼88d?l1rL?._3J|Lf1rE$ZkEWSOg§?5hH7rZ;/-Z(P0s|e)S[e3(X@-^jxJzKufΙ+p&~aLS.p!J([q2J.\#[W"ePFeJzDEe8M\88h`@cS=0ةBm{H &Fkq'(0^|D"e~'fx= \᪳aD fwNu 󯟖YJ%$DQOא\/2gb:J"ӡ=.TWb|@Z;D,R$B!'Naܽ7T-<ϔnxH(@3d,ڭfS?O/КH%u; {^t%q1&d-\+\i[F/wEV@IOt(trWuA";/y"ٯQܩÄDӮ=Fa+c3Ro%o7d)`Wt6ȟ%aP\%=IvC|u}5dYH8#=Ϫ&L(͑VF[l0BUSᘯ+)3zPE$|IݐRȅTPs?q $r;;VkT<8^ꑷ_ 9Ӗ{bg>M#1! ~ҷ2WJ$O9,NL3e20xXUKתo:J⥡盗K^-D=p"T%!0Ĩ!O e|h7eOgYKZOߟœ 9'E'T'S/LN1;!Li4.&W)+)7o/Ɨ%Xx-MsډT 7vsezQ$ӛ2ͥqvl `2ݛlYNwik³8:_.ZmpARҢ@OAGg4>%}A5$A="n:VFڑy%pN!Ě,vWL0e>GRT@k ˯N*OǤcXNI?I$GuB :&|Ga(W^dY 2:c *c 2oaf!L;]$z TMTXWlԆy P(-+@_oYVxӦ=7йׅݮU1T{-lB˴@(*heE!;7#$z; )\riR50 p9mhOa]0is-~=75~+wnȦ8&;9!I^T3 5юObO)=quDMEvQڒ,hW0Mc8t q)y!>_#Aۏ"m fhb{lgN:0]%:A|ݒK;f#wifO+Lcң}WϓrU8ba%C; we(S]b56aSrg5!L8j(%jn( Af`5PQwFn0PGPĔ. jU{B/+إ%y3aܿ}}^ϢiBx,vtYA<ѵJ^ AkQ( 63=_\H۶V2D)/2pR 6!rynra.D. Вۂ9Kc&oZdU.!D#<~L8 ϸ}2&VIme^}ٿ)PH৫4Ǫxyfb/3XK zGk5,f`&ɖ2wnE dð5gגXr"(,3W$(3YcR2F9;>Ybƺܾ*w oeKxÂݰpkP`PyA2b4kzB |dBfKKXf* X.}f{5-Mw<^j^AzA/1:4 *MV=rQgɦymRw;PmV@)den ?:c Wɢv_ Shd赿쩼f!E]zKtSnX xR=G*Ϗ@ _"Ǭ2 `<Qc'tY%3ym9/;(i$4qW37v>8N WЄN)._tƔ39L=92WwɄ<ut^a> ֶM"L|Xt >")Z71Y5'؂h\㖙W9*BJ]HCÙJ&$ CP!THk)Y!& iN΃2\;I +1#W ۥ~>w cgݭVR>ڋդչLY(XFKۇkؽu|b[(u_t&lI  #VԊwUjP34f2/.'(]wSHxgG^b"qbktWhga.]K~ƀ4QR 2!:kj!Z,]ɋ''=վѬyVFWA]DTacc [ܬ[Ώ+ޭI# 4GvcbK0"`iv:q[3cC%QBub޷]I#3zBy"|D%1I?MXhöB!3Xfq3zbIY_Jm>ϐtx*u2D$%Wzi//KQM sH8aL~z*K%iι8n@vE*әi{÷#kyp0ΉqH|"!]%go~Vh_pP*ƾx4;`IZOMy\>5R}0CBEC=Vjb)"M|DDoOx5p2G 80Z(0ͯƹ#țPRnO5{OKw8G8 /#Kዶ Ѝn%eDZ']d}3lJXq(u`"GMNsNC%\ %vw6Opat},Ғ[@Lhl$WQ:WfP,H|-XfY 7_ Ts x!2E$UE;LkGpmvWc'VR%8H x6Zʔd^[S(!Y #UE4>aG"\,Є/Wa&5y?'1K(^߼ IOV>iuJSݲnESŦ^UiOcYA` +ĠRߧ!PQsHVnD0 ;SNټfSn(uOĞuRU.y%$T{n TVt *^YQb|<7Z #4)YέLX wS"u|#Y@$c).g?tע*=8z!CY&H"Ό(l1G-S%^m5Y㬕\tcJ9dErxb?La0:._evGPUo b"ɿ0:YDKpRv 1C@"ػMw32U"B2:h((lU\ȳư7>||v|يRkW96"WfnsAlyF'zG_0wk-zqhpQdSDpS#[7Q&/RoxAV+w27 ;v~Ȱ&ir ӝeic`ڞXvN79Con~}waP)}(j9Rځ[ P'ن*yi5EcX̔&= +M p|ku2anqݦCEi=΄1va W ZO0v^"7H3d\T[f! 5t8I ~d9|OeɾjՅ>IFc cgD NJ8O#f< 44la/c&iA3[ e8(Hu/Rȹ0Y8]]T} |utDw(mnzMo}M"A >V*VS7WWsGA~u_]\V=WrܙdL總tMJyо=uXLd_+z5j]GrPp> ʦ:5@xƱwl$G\rƞ>/ućGqA$4ߗ&Rt9YD:?V)v(J\#1Uuml,fsK@4> J/{Ho4E N "%ZZP[NSrN} 8lȿvy(Ѝ0lAJS(#WLhHהaԣLe܌$ R?/UTAg!]MS}mARD™i)?U#|^|Qm?y?ʉ] й@XTw3-5l!$ R)˽QQqBbu2Xo${ A5\aJg y]- GQEЗ0-ps? cvzЙ'U{D׸ {r($(j`BJNb%Ĥؖ,3s] |'^>4 0wL*t'`2| N ;H#c8r!r.x[t@!ck)1T9=lΐ# 31u (>eLZePx[(1ɐ9[3'/Kشl?fv$#,Ӣ>Pq>$yE)EQMm woPc[+5{7[!"XSi`aomH疽ZmXǪ&kro+l%_j|!:۩$*ϋ%YŢc@(d !THGIhh9 SB>ȗ}N]R!HTXb~j_R;qVX:VV) B +ZgwE~:& _Lw6kfu+8 Jf "drD ,^,B>#4!XO#`L}*&E/]'j:QmE+rz׸$x+F'cbhwLޖVRۮ"M'⚈ *|Ӯ»yN&|VX\]Rv7 .Z0:u.^q<P~9|հq9 Y/7]3,&LUޠDa8Ȃ~E=)b7 F ~ pOFUa8$ڵ QQ,`gB_=* 4Ea1p;Uҷ=N+6yh$:D]L%.|v2g!X?wVwq *h`ϟ*Q.d]@#D3ν귰Tf'GE B@z0&1z6KPWNx2ۿ x&EVeZ3^7OFs (l`Ɛ%["*'F0/2[c;"65blGN"yV:2¤Գ (s2Ş_l&C԰R\ҍ{ X$s Ėr<߅$*?`Io{9\vA;O6Xzb61Qk2¶@/7JpPy}r.ޣ -Pw4K#[he}_+D Rt5{#i"Or;DWEalS_ZRc(bKg5>8Ón}.tiɷb6{75S+ Rf={J3 As6EqTo*}"NGh%DNFA l6℁|1|DskhoG ּJnU?\4{q#}g= MJeIy>*DvJhh#"*'ۀ 1 F%ⱲdUK0=ˏP\MN5n U[D u84iT"ˍmEiR<эztvwLW:@s\`(ߨAs|;Nݪ|O&5l~bMQ6M!R3d*iͣnO8ʰ2XvUQC-Jˏ.CR|͝v2fS-V桜lS^d]d%p5]>!gI Ah:8hXo#SA )=`/;ۏkIG+}(L)-.I$rB'nJQ jC6L"oa*D{cKIXb-s4ߏL->:O.,# )8k .$dx4xO-ɶr>IK\tEa%DiVop'aeonkDܟsH|_ĒXq!!MKcpmpV祀VoTާΞ\m}-z@ .;&3X6VYod08FÓPrp[译*k0daU5$R~%snY/v'ozyuK5slN U}[lzpT5C3!:>Mw 4Ct2tɶ[2G#Lg'osZ=t)\YGΟ !'!T7eA^pZ_s[FidaA o 4F/i(ߖb(E,%w$!mKrW(ph~-RL;@Hh P,œȘUkwta !jBVG72KkNI9e-ٳQߎz>ma9otfi3]/j)l%LCѼb]8rS=#e:4UFN`pNT 56O ^_RMD$; w4\grRQgBH; A+.YmEoe+6}ͨT*ErhV71XrX!5pd7p-/[8 kC]'>Gh*6IRHhtp"JE8t`I`Lы`j@u~U|B& UcH`T 9'bsǼrAr;4f φEV?ob"'j/͢ Nݎ$P#J:+'"Q;=-6$(u%vqmkOkIFz#ǚ_ȿxY;x qy ϝN\g!}8+(aͱ̿IKW8sR쨟IcB!sAmlXPh# Pq 9>\X T8qmj,j:"W_f%m=r߀Syn9\uɈLuU֍~S1W2)|xvx'E"[.FgeszB}n'Ĩ v-czd LgYZ07070100000461000081a40000000000000000000000016609d2360000de28000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/֗]?Eh=ڜ.+蔎J8jE.g`L3Uќg;]H3 @EBQȏƻk lnj,$8>2B;g]? s70EH3<;gxŬZD"\ #E{ְ20ttE3cl{ׂeHA"k,M \D0572}RQ$R~Ye+i Eg|W¶Ac謐LݚͻfKSA@]\]2сIS}u:[܉|(b6,m ̋'EへWS(uLҕ^5zi.lA$x< ť'-I"c􂗴QRUg7* /r&"a1=^Eޔ F;~M-x`A 9rΌNox =u6؀ƞgG-9+i9NWv9v iQs%-hasl= YAwpyGP7guzC'ATwRHĽ J~]QbQ\J.m acV~jmWq8LR~zpԗ^^Q:]? g  [gc6:x =E ,tPq_KN~KD w_[#z[ݱ!KnppnV%dyz_:|!{ϟV44~I%V_ĂcoM Hp)K2U[:Q4>zjp}ـ^6I?DrO?J!;PVs`\06nA1A ce@X7h GouۘHϾdvjmDhOZ-8pk|l44lydW5_'Nx^ӭxL?8/CjDr /0kCֵ?DZGcTU_qbZA UVvNwy :YN> ,L_)cI<> Ή*%਑'3tph~gdڹ AP[1. @EYUV,*:ZdQ)Ù0rmT=RG$LzMᒘMM9Ő5-ҥBw>Cm1X1<uۆ/65??Nrrfh/rqW4\f6$U²⪟Wmp[,K@4#GK2~fIY-l А.oAxT"6KmfsԳl`ytHFrD-v>h.}@YAp BiQNI7cqZ v=cl*r_N׏/g,S -O|u]"C!/` ?na]è#wܢm2v< =ƸD+A'~-;c/72, wD]>~ѽ&(_KU&Yz6G#.B1O QVBCLnmXn|f+^ L$7< h7<1 (TY*r{ @vЭb@+уc~}GРg8(4shs[ h:ذ췙k0zj!N$16pOA~a , 1؎Fu >Q"u F5di#{5c9}od=ҭb|J_f dIp j5`~@2ՊSX }_KBD fh;\Tt~ P n4'C}R .^= N} CǶWⓩ8SNqDcr;.{әr4PdFmΦd}MK>Y |*nA4n?}@$+k 8<ޖT`J9~/Pbxe-9:J 9:X, njFhwa dxLaSUAP;1a%*^$J:ش |IYz= :w39ϧr#ަO0X Snh %#àR^2V=u===Q="Z陘'#4fEG>jsvOr3-`Z@.ʮ 1_k[[Wf@*S:L\eo)R7gvx׮v0Jq3P|ǝ H-tkС8 $ ќ-:^Dב7 ~Bd(,G=) E*d9Kڌց]a*pNmnu.<*AaAK*A-i!;6BᒠI)fMV4F1ͮDN5L6qrcl 6q ^bl.7yX8 O"@e/h@F:7eV;=?,ӛ4bf~P1q';n5/sNOgxCsz+qVk. &7!wtgSmD^5l_~\,,LP u# RJ©]Djb3^io@zg(5XBu !Vw;$"Xن$Cdǣ; ?6㚏9e %|3( RWՒB!i`"ṢO>ߥ j e߃sA(RM)!$ }F9[XeLݏ->nC)Z߸, pf@Ms1b/#ZRDsSO)ŅoQ-,O.C˜;S$_3ڴI2t$dpi#jKϤX:o?/4հ 0WnƃƈhتusɹH,oG)G!qsgo3 03.!V/d]aEŽ̡:}cò/t/5ʣsFOeP$)qppHTPXUd0ťbC@rW#Pa=:!QuyyV,7"gu͸/lAO {pFVϯ2caǜhXX^[ ð'}#`+AE6@8⑌?EHd$0-k>]y ",aae|=x}4`Ak"Φ 8ӽ2K Jy Z}͘puKmLe,p KE b(B\ZgL={'D|B}JjnGU4{ MAGe{_2폮")x7.{=wFʟYg^Ć\, l~H^lExij}o. c{N}>R tc JSJh D2>0d]TނC%:Tpu^x>x(uf&@9e- \rӂF9x)}Ucm);1^1|PY,צ Dq 3a̪q2`~[RZ\ұu&p%["H,8Iӆ 5fw-be:_9K/dgCup]yrn>Z\cJvχקwՠœDԀ~vC& 5QzHQ՘V<9*bVj=tm%HsQ!s&̋uN/Dt u-ǃ'h+#wHÑ3PGTfME}c6Ga5$xSW"ΥT^ ܋'$W*^?> 6>˄B8tcGVk*v-W>4- o$N8PޞNۺߡq#'.4m^w&jqU`^]I{QI#S$LIwN}ڴ_%oAkvf>&,],9ԂPbʭS$ hS*rlm j7.<\n?FkZF|MN׻U!>t2ݠ%ЃEy=F㓍Ʈ&@/eD]7tdn"ptIv~T_M$vz.HVzΣP˭L*],Ыw#(!<^49H-OaS`eB36A#MFU\f*Κf{mmYT޼ґL⨩yq\]YՄ xµѠL(;`rþ˺4&;?EI[2 .ĄFX@Z]!xICDx2cfN4|,4&bxŝXQ݂`H]lMէwD&$h']Žvԧr1C+Fr8!zVGɀY.lyu_ބ< \* CV$5ɬ02 8/ %DhgŦծJ혀Q QBR;θjY OQ`jhDThY&J.ן lv0u6 dy8,U^K{=xų-1k^#I'[kyLslf=@.@W-&?)N2*xyrza=T- Am ^ &U' qgN5ۦu>A^ 89 |\wiz`{ #myg~wcccƜ\ ^q^z3$W3 StW\UBO[2R!:;9oNj5U(jҎ6Y>9ww >0MT@<=tZLz8c#)Pݭdn Q@@$2vZ;i4j-B`3sk,TP~ W qkQ[eQEdTgva[ƝFaԌ=>kcwP*XsH6<? u#[4)WVē3yq|q髡-N*Ў93/s}.t8~1v6QE6x`mZ,;v֩EB&A^:VGơ7lCbeֺNdlfX} "6z N!zyl'#vW9ͮ[< ېQ+PF3c2#) WSKn/\6fv.DyF0f :LN&rF !g֓FexZ韎%0AZDZ£pTwY{JvxwS\$SuW*ojz Z67։BKy o[@RaG@+ߥ9 0"/}. *io&P{ӼGGEdK2 2n=~Q:=Ndn2_7[ټ (- !ʢZ?ht㓘Nx^(YCըq >ںyJ1V)c%X&F6gysCS]_Jy0mP/}|(JK(c~5y! F @܌/pfĶbJn2ZăۂBu!k\OKzLa4RiL)/ʵHR(OeմiH<̘.I ; JXGuzJ ݁֝ºhܤk7jEu&5S[Vnd^'.6 \ȟ Bc1z쁻3m d0(DNSj@?V@..gnBӵPHk-KR+ֶUfXwgɉ 9W?ʠl>mUť^G@dYh뉥*m>B1\e[k]#^^/%G`Q!ԙJ|Zbt ;|9O|6,f\B{yFMXh_}PQȪ9?Q53m:"Xj +w2TE5\PEq`LZ3;Zmr3KLXK' /^-qwEHf"˩qr6Pj .R*>t_E ۾ir!kBkegqP+4׸RU݌l#o59Kv.C6i`R;c=!c-1z/>2Czg0n%`a;Bo{#ƞ/u R^ۏ,yd"H2ę\B/-2O?=Q_7%_V%äo9~3!o:Q,I ?[Lͬ4Kn8W't_2^KRmϯ(5qff>0ڙ#}sًIbf]? | Ta-+Ҕ-̤ioOHu qAN7p:c*EkCMh6e>S>z y!>(2điZZ[|-]0]>*W9y;GJzԌj#ǹ?g(e_`Afe1c.ed{*.].!6jepޭ@1vm c(m,{:u2ּ;&;(7bB)) It>f׊K5-b@ oӦd(_d3% +ģ{уk gDS![DY`99U,Ht"ъ(|y.GDsM\;JշdRF0Ȏ˂kl>`ow9摕+_/{q%a \v{j]s)]CsrɌ n"ԕ|[H$>4g<ȹGރLAuv)%vZ',e-96\]9iP*j=П9ڧOR97@s _lR3)clM_[ը5svs J7J0*,hj^"+Bi0Cqްn#QR ݍtcwΕ^KkpWU(ZΌvNKtfrg 5 u@>Tڙ4I Z+|meh8?Y"iφ2i)*Y_i*nWR[F@Lߝ4z,KE+=lDZٱ .վ[;Oq/obS[5jJ?(d3u_%Cwx2YyS>~&jz_}zټ&ZL$s5}%y)(cm`V~[{6_'C 8Yu=OBx?iNG]_t! ^M/+mV\1>6Sw,ܦVێጺvR(g ^o{a>'x'8b6Wӣ+vΦ}]hЩPu!t L`mAhF7D sr} ݜQj/ձ Ѹ[cR|ģn2Ì5^0^jSHB\(Lhiz$ "}-Ohwp_X`u| ?j$t>k>#t3/=&5eMW/:oL$cGV7>+boϕ!}G% oDrFKZ^"~7|8zГMg4)'擎W1tUD`U'zʶ* ߬ pQ!CH0ZԹvvc׹8LmXk*QwuFSކ)]yis4M`U"y r2SppmV .+;* J7կL.1sQ-pP~:7_XCĎ3 xGGq0[ćPz˪lvTqmFHщkLy{.y`5ZG*!:Dʍi<L"dKq76nH#{twEڭwD6Ȫ.v( DH{6k, vYIS}%>bvxKOt&--pH.]oe vS˭LƄY@jb}׾%|١?RGpIwz x[GgP*tݛTFeCkxa6'r[naY$V<:G *>S2ЕVF%3.V_|v&rmd]vo8V ?|~|V a3jΠaqɨ Գg\W ˲CvJ1qXF8GP?|΋Uw'6L?nX{&8@[;;WluMrT fq7MrI/X6mث9 |2ZMV0=|Ǥǐ+҅9̆Ҭ/0tgw1uyԢ,ǍFߖ "ڎXs'̠[՚ 's$Rl|d :{]"?=ن&Irڶt @8t?Llbdp>;#$TX;cg,,KvXA]X-8&L򇶉a۲Nw'2P/щ [|L;VJÖ&7y|hZAvm)u.\4ܵ\QPMxX^!JVh7A5a1/e7K1gD j;7_I) xlTz5pv\ 8<=3kT'=J1PSw{Av98u̿rT 'kg@sZEy5I%=teGc>>׊GWzٔNlcU8qyOiH3p@ 80&$~CB N ){3=xufW-B^Goo/1 }8 $Fb4YP92zB^59cŅӛX:[Vl,lAs*xM&I&  v/ҳOu<:6{eCcpr?. 2mN|D6]N{& 8PZ71=d8'yiL}a 1y>~gX{F5[ i'[\p@ifnԝ KWprTbKR͠zJMH}3_X^֦Z3A{!'*|Daai%;+TMa=V_,BᵆY`4Qz)_zH\Qz9IZTuRAfsA{o:_. Rofނ E0A77D `T9V^/x)gs}86oxK6{{уvͥM4S_i:[‘߁mRvr"k]naP/D9AM.b4q|y?2y xu">u3Xٗd -J,ZV,/YJ=AzfjhQ?[bK^s]eMUqkW$Q?gش<4Xn~e|r$n*D/|dMY2iڵoޞR@2:1-#i0.?0c G~+߷>`OFc+$m$QeL*xH_J>bRM.7]ɔGՔjv}Yu5DW:r,!w_?.WJK+ɧg̫Vf[A2j^pCKik4/F4ާ55녱`t25ڟk 066u)E'g_6dž`DRpV9r-g x&G/7 ȤxrS=Iݿ i͸&`Jz0F'*.D&N7O+iK0?&VGV?N({w)FYl@fG[=ko@fyWt *, YB6E9[P<{fsvu T%yI*'\c< l]&}FI0oDSsuS})MKCļ.dsl[#v#(&s۲s 뮐oC̮:IU`J1O0OT0Rk4~5xLqyj?@'GgSMd5͔]+(CŹ\T_8'laSfdf$!Y)ڥo<׍ȤxNR^L-~zWv.WGb@aCq%^R+%@J^.nY)=*qݸ>g > 058z LIԊ΍IFeӉ6>Tȟ3 }uӷ<+xtm=0z|ͱJ~U4uX ƳxrN#)I~`tRHHvǨCr&/$0L+!;f9lŹҶӠ5 Ō.S³YrKߧ/WC坕0;6r_gѴw"babtO+g%_e/5&~ 9/O.)^xT0T%*Dܮ j9D XxH BI%!|g34=V:HM<עXMlO tЯvkml^|劓XZF҃{;D]J 04wɶ)[LU+U_j\:=ɷ.{ oV|֨֟ $ ݓ ;&UtnS@Ƅf5ld1Fsu1默󔫈"0S}פ% `= r:3r$Tɠo=9 tf!@u}rE34 y1D#uTF(n%䉮fC lAqzSt3)ƗjY%Mۏ'~ɸ݋hzbub̟~ܹA}te jq{ֿS[Q,qC&H<\niHkkоHnt쩙i{-h Bm!z:A%y%Ґ6֡Y wxVZ/?u,mM0Y6')xjb+Ж`[< /R 0Ȇ^)llQ^陽郎-V;_ #g{DKH1qR̛Bު:xڜO9Q5x0JmPx# {\# U/wiY)h7+Cz | KSCP4!ZƑA`6Nڇ3-\XBJGL"-/ oȾ=$ѩ飇]< `B,FnIŒA/\HJbgLϊQ_n' -^I_:Ř~E{K-i)G鷡kuR|g5۲ջ6ˡpB2)&"+ʕk^ۮڵ#XGv`+)V怓LnTmUBBaj亾L#ocA(J>ͅv=&[Aj;ȴjɴsIqk GȲ q"YК+/DP@ZZ;[3~k ZˊA O!*KL:aO?}ʭ5߯P \yJ Xخ @g5S$_ ' à}d^5sy" 4NƧ=Q ?a /!k_)-&uRfimQoCK %Yb :gNwFK""|5)ue^ Zpηc25I3[OHpcl!l$^& `Ɯ}/Wh`~v=AL5u"&#:jI3csp6/&l 9h,AiC0_Brv<,,qXKxe~=ޏnHsE2SEDZBB >BZjIb1e|)_`աD5{I1Hb R YrʟOo] zYNVKΟ5! wEG0g1'QP{N@HM'\վ;Æa>r_ Ő32m5K3:aaܫi:zS̔+ SAIS$2RSM94]5@4[\k#]sɱ@$z哃|։8ZK<¨gɬassș ƋrKzO|J*L`]*WK΀k @B:"%e2х}sэU~~b2Z(x-sXdIdd* *A܀"ߧp̢63=i˓v~߈&߈D=^c: 8%cC>m7>oIA\~D[{coF#>*$ '$:\ֆm;c{,^tu~w9O͉pX2B{<-$vh3sKUB-gtXYThf-6 Ť cm/=} fG G"fm~9OJ ƷF 20Nl]?ٞ[wFBD u"{ԋN yș7=Q 4݋}5`v $`joOϑ^m_G>5b''D=Gde z= $5?낤rUJ' ̄MEM'f>偐 ;~_f,ZWlYy ;6p=< ]QnWfh0QuZL+&ߤlG:Ždi+I^H t(9ٌs{|ٗƏ&ݓMt8uf#-ϟU/:uý(˙gгm b&|Q WoU#V077?.LAqDh"㤖Q iOeoX#i5=.1=N0SpظN> inſa9)*l;T B=u0% f"1iKbyX{?*uTu<7Ss%{?c@Beg:pUM. 8w}YQ30!`v} EolHZtTt = ^ȩ Bs \x[T GI_RL wZmH)Budnk)I[lE8u[GaJ2Mb&Xn o?x;-b k2f#KÅ~N|S)N6nǣ`10h L(78ﻰs1MsgK`ެuE<=u^#^ =VXOЗ6Gk%ՅvXZ΢X AnCp֗ u/SB" x͹խun3 !;`.* _LȗU %lZ/hsTSVbH>8: W!B]ְW֢}RLW8eR==Ї2Qqny:/#\ 45m^Z4yܴoah[Lֆ -2;XHkPW<Cΰ(gP-갆Ncեzf9b2vavscqS=̡Jܑ)XfRz/.P)i1nb@0 9nm{4]:jgNQ֏a%[v {--?*6m^ T7xT$YU|O!Pf23\V k FIL|i]b'hTlӔƻR\$`ϼ>aZ`GؖtkO* 2<:+ý ;!w 9mM=MC[&7xw?^ir%؇6jM!a=oe]M03UkSDtʛ0N 5ܞl69pŮAst4Q֪e]| `ɵp\`ȡ2֚58Wlu&֏mB|aA(Qx*"߄~6+D~Ee`;*{kzmx}߉( q˙.žئT=09ȷd)MKIAݨ;L%+  1U9=fِ|l;KX9NYOTT֩|eD)Us};sV(>6\Z A=EKYx?w[U|VI@A@~.nW/<^y)lQ#ⱂl-d[L.xFC'/@Z `G#׼m̆MǷ`XjEKQht|H2ӢЁnh/+/|,etTH@&Eie6@qXr ` 2;Z6A܇V`v%.VyF;R Hz{LooLѬs+O?Q ܫ]eA^.̚G:&P7΋}$+ˊL 󹅊AM5z, dEǐb'm+E ]:Xr&q/-~G-gr67p3ze$b}= ǑT^@Z#K6&\ӊfy{fxgu'^UQŖ/6tTջ`Rl5 9_$zfwޤhc9?ޮ:bޤl:n8?yϽ:[j/%rMMTBZ3yLj~/o\/$wc.XǭRp`)GV 1ÿH(2Ɨ;T ]spC+n;It kZcρ3Y5 SkF{@]|q/8(% )A։.5] (q'TlXXWH"ci2 B>4C#k}((u.tg#h 3Il`톡zwAN\qAx&̀W?u0l}{Sجs.u𧔫/.+M@vRX)FhV:[k#tO-Cky#45p&PL_tܶg]j{݁ q +턕r{ѷ8E>F&{մ|UрX,XjQZ?g<TIX!x 4(\\q~nPĒMN-q޷j7BvR֒ k*U?:vwУe-Y q!/CDFY 㔞tj&IufvoNUHE9-Hxn Pf^dat{ӟ#;P=ܝ ĵS~=)(ѱza{7.8D3js4ۭZ .kWBoT#bSrn3(Mkń&>Ubк tnfu*PzĄoqɽkT´<+w*BA=Lȣ#jyy*̪u79[xEº-9o*=oNї0ue^lS,QYnc{bޤGw?.+ͫ@̋$0=/x,^{,qqdnq=ts QŘw`srX~fCBzmTZ1ڏ#]q6g/UR./, vmPXQm;`ڦ7%DRXMWgA= p#0a hH+n8&>(^n#Tvr7Zv{S+Okwud ` 4JQjs&"j xxb`mNZؾ7Y{O 1ֻ51do`IjNγi6|oOk: 0p0$qJ4[WvM=L+fp9ޢx?16 %h'%q ^fùp rV"gW+i;CX|S^~ qlWp ߚ[C+Ǒ;!4 _^KQڵY}<X8B@ { 1&LS%,TPOyឤ=`ӟB^\";uY=+&8rT/(ZL7^Pz+ߧ"p_85 b(79E½^(i䃑nWBV12V~#+M/{sRkv :$?]ZYTqbqZnP.\]-jv ;'>{ G3,!}&.%߸"q;`C%|p?+b;YWҞO֥Q|ѩӾ!Ğ My-yÑHFd4hz`%OR Aphv-Q[*mD¹sq54~ڈ&PƉ@K+ -=QdDУăz*.]i(1.nax6E !O5ކxXneʗ']{N ㊦.6$>&ʁ" s] ] P0[+4Y[v Q_tE[%`#ƽhw:]7} F.(6xIE;K1h0>6)m^ 'ġ9Okj-O}rA~e7_ X2Ua٠_h4M޵9~P~Pw_vZ&"jg~{Ӷ!2Ԁ7ҙh RSCSx4K-ڨh+}?XJEѴ$`i~saj74~'#ukǷAx'E6rsnwryϺ,_/?|udq&N]O\h,M;CPNUbQDWZ^[*IZ%aS&sK(S-aL=\ya[=J-D o!}GIū|Ƥ߸pТN1 %2մO.tlҽ. m %(g}fE`ƁxndyD%> F}*Ky3x& k9Sʗ#*TY#DArC%n`"^"pљ Ivic3RBy9#޺^Bq$/rI=Fk䭅a8pZb#|L1xwQO%Mt*gGيdY 4ڷ[>qX89)YFqfYk^Xî4ZŮ- Ř 4vWz,>'qڑtK `_+E9qDΏQ"e*"W4FPJrփ" D45ώ/t^>}d- ڐs7gДl O U },pSIRW UO#H݂ LUג-zmm:b.K;Πq;h|,xʾ`F|!㕩V\Bg @tN]c@yΕwN!#̔=_tIBd#ߗ;tFxڨ $Bژn?|[ Ő^B Sžð]ptjI^k ,|J2|ULCɺUUX /AC`n &\ɏ]js]]+H7DF'띆Q5x+bգ =g#a W~u%pt[{@Y*y*<6٣9 ƒ$02 bkz R% SkT$klj!3!ЬT X"dųQ YB#Ryz)K*"+疐iT #)euD˧$e{VujP ])ÇQ\j b_D2>$P&K'T r.05)#߷qenxa^niށ4}FAnD,1Z(lՎLFDj s0H#a%)G._˞/AoV߉7р5mtҾ`E:lFŨg Ԝ"e>"騎ojy$ U;-lFL+kkO=ʊ)B%kDҲ>3H_Ƴ?s˵/wg ߲dͅԷ@( ;c&wH](%w8Z^`yD@m2tܽoCZⲤB)=3'%$MZ/!] ze(gg/ h9 8*@ XːGcGXY;= ̊X^#KNȵ@ qp_yh+M$،3X8 =Ӻ4"" p67!g[tF%!> eJW=/i4\\ME9&:>{<:B*yqk KFԠ¢ctSװ|3PρEt/&|[PQFyײ4% nf >qe q)2ٕ[RvU.sK#|vUMxl^>]Ere<޴Y,]t;փUbtd\'ZO{T,H~׾$Me{N[虿~U#K`qb7}UcK˔!YU)PعʕI=c^ƕ+mGNj/mG qB1,L. pO~^aLvû%*w֩#QSnpδ?tޙ6n~x% mda?# $o٧ SW`2O+yU\SW!աWcEM~l zPچϪA=h H/ш|48ϵZ7Q+|ɀM%W~/1\6:(AJ]F]\ja ي(VE'xy&Rf%UPB.PlH*_\X%;I>(VR}dQZR}$[ɮgs=2y0Aiԩan)H$9\q[ORt~jV)HQ9> vz+rOl<}z%g DDO'%wh:}4= 0ZK q+㹨gN6I]6CϮB 9J~5'6D Όte^q`'%&3{_.Q4ӱFvKȨt(t4vђe;Pmi N({81ho7qXpJc!Vl)A4-&4Fט x]V%qDh-E~s3"v'VFv)1~:L3X x}At#,e sO(5EN2@a>LT΢d[*Y%w(OF+w:0W-S>¼qKQhqLT0 ~/n w~9_=_L\fl!SpWm;agͯM|__8*uM˗}*߯y=haZ kGQ-3y}dVI`| 7ձLD 2SZQ\K` ?NzȎ!3gѬkphƽ$H]**fؐ_j w#Ch)zm ?ou]lAwпDő,e ]kdnp"XthFZ]'0_50&3v0=w\$gܩ7t6S-xG5.tq#/v&kNByba 5ȴ w[F!LPS7O$6J\^rSW[k؏1c+P y^nv I@~[>WWaVoSᴩeL!R q,eԇ2ٗ5Tۀ,u(:Y6z CO >ۜɼ3m%LRPw5jbl$`#DV&;ERs@uRC":J@u(]MHg(; ioYMfz^°q@|b:e>vy9j{pAԢi_H:4?HSf|hv[@uvyX+&X$JԯQ-ԃ,MO&mZyٞwBGM *Wg2^͎Dn(!Ems <9#% 1):!uvq |^җ P)[7.7*:߸3QA(dq ਦDȷe ‘P/$μ#ɇ|=4; )ƒoHm 83MG#J=zם˼)r",>h+R%Y Lp`wl2 {2O(SL2 )3]*,t ']#nrBB(c8xv'F}QH[4hlB~(OhJG׈YNWQeuT+3ٶA%}Gx;m:JFutkx0uɏ7$R܊Zx|3Z  JX|RUy^'+,N:MV'[BϢN[c9K*8 JmO?yC_eG٨7WP8tʹ4 2b? zCfuzR5PjHKc$-<8Z&} gW4`0HStCCw}~H ;cư^@ҘE $w -SK K'^juo$!IطwppY}Qxui Mj 'PLǐ\L'gaqVcePOeN)ׄߎVxuo 3(<@"2IǘKMǩu>hipc W)k|QU,Vzq/J+WglFJğ̉؋ dhe'a'jbAHygyJjubZO)oPm|Vn3bs\[slj#?|"\N җ9mD&O6֚<+,ʼ@`p[6@ cAڄ\:OdNYNgkzV#j@=$g_e>{}i+gE遲17pe>|,b-u5[!W>W.C3 `&Ŗzruc6kvy#E!aSeεgIBIWP`Y8ވ#$v+`IDg[j+5 bDZ Weuoyh}#PP0qlSOVq㽒3@ $DyPE-샟_j ?ɥCCϱE 4=צW ;>0IE83TO8X5J@؏\W2bȠ*{:]m"[% |ik!ӬFoaԄ2fdž@#RUޘtc4g\IZ/F <{;orڴ4DAMTllX'ԏز)>o'gUnA &F J7~(ˋ,e/ڞ4$ՔvX]gad|6]>FY,M E"ʇ"m 'Y$sd˵^Xlg H}ND  t͔ͭB1rZyE嚥7~L^m㌤͓)+rx- )Bi^qU[6>ӤG'Q`A8_|?7wO^\WvaxOoe6Vԫ^W)`Zy{|o Y6< @%zri^ WbWH J$M챞A^̜V#~^#νGEm<X)FzLX{mA~omR4s25[1 4>eL9PaiYUC13/H[unƺ܄r+kGPD[Ns#W4>ى- m)RJ/.CO؟G@%j|ܼK\~ $5wJ6/t=Rμwa?2ЬiLز2Q+sxfG)tfW!Ѵ &ucEyʳOȼ/:l'RE7MbVOgFWC%,"[][#Z`76g?f9 ^rS>YDIu%\-&yaK|?n_jAkM,cm4X!%p^2lEUZo+G#zt`}NR|JE$~b C>/Q_'k^ڹg p_w"{=ԪDl#ȱ#4V۴MaHbL_ӉTƧHP){_I1#.AD)>|Vcr p;ͩ=h_ap1;ݾ>,ŐyPIʒ:{ple_5tJ ^g c>Ǩ`N/:[ؿ,x_.VoF@51HPՁA%+څY SvI4xԄ0cHgGJ ZٵT[{qvwPk{r.}(YŵBYo `JJVV :j»F$yРLd-q80.*QDvc:(|-bpVps > "Cq>@9ʑazlq ZawgnsKRg~^qgx ܋ + TA̶V)C h]ǀ} I@Z8=9Nfa+TX3UN7xX2Ho_ɟSWfHU_f([{cn Oj@V:%xZfD1C 'U\*0ۥ>Ax돀6N`TsM1$7)Ӻsu9+Jbx"M2";yɲ `zİ2䤌ݑP U أCi#Os KJekDQvϚ+-$sc(Lq*`/#"cN71X-僂vx T|5m|cG׺;OQdr<*vg*k8u8bΥ{RJ 9η[ (1X=*Pوq#\1ʶ!^u2kϳ@RBBEviVpјѮE;Jq;(Rq?2#WTH(fնEg ?y2sy:2HZTO(=83wnগiܪ,2g=`Ϥh02N]ʼ3+/U[Anr/{ڦH?ڙPmaU3S 7j- O)apn(VLcG= !bL} P^C̈4+3ҍvӳodAWљ~|y!l-jiM`&GוuixE34ͥ);erzTHvJf.¥f {Xgq?K 9^CYiGL)}n__Jǖh6&d3qڜpU싮kt>SCjեp).ӘGSy5B`ln.b U atBBNB0C+)l^2ǝMQ .S4ʂYlVɊ^mnT ^΄,; dϩhGi Y<&[?uxLpp[+FᙧH:51QC %ZCt!; 2V*]Mg{w _|=Xyzec¯v[ud kQZ; ~!8B=WcBcPBMw30-R;m)wwQqڥ)C9S*nףBI W"JQ-`+)ulk: upwBzZfqnBB,1# bqNYkcU\P} `/]L $ >z9Lg>>f󉶻q/޿.-i>M͜r-zخm,ʄIMd͡΋9gA3NxG;is~RuC(9-~f5fbΞ MEc,H\*Pcإɼt ӡ@;9l t~Bp|-@E2XaKXYGضv}Պ*mAZ߃ˠj1QIBhXHs('/+ѴIQ s7oaD:4/Bk.^[¢{Y^K6aPzAeX n~2#AL_JI+4n +r~HX.{;!dĕI^e5Xɺ¹BT\@SIW k;F"/0i Ogu(4,~Ihe34~eQ#O݀z}01, .X,t'93݈.I+R i)ˠ) [%)N44WE3ho]:x[R#^Eb$Y#uCH+-D^Z鱩(:KTF'q=9tˇnս(Hx[ʽoJہUğGȨU3>U9nљt@F,E=;p+F܅2Zvj ȽtUnD-<@\_cz; sJ]^h7n. MOkGT(q(3蕱C2Ws?mL@#BmJ皋Z姷G$\Nxʛ3(,;d\k+f ?ցd\.:C]Xo5&G0Y!, e˰tJNq1^"dy*:~U& ]tjvR*1n bqrPd>;S#) UhH*qUtWl@˥x̯e#pn < JmP/PBj#*LٿLw pEڐ? "xbn@)[9-`' IW'%L낏 nw5Ғ)Й8P4S ÿ)'rYJz `zK{?$Z%;,9lHKwh4:!DVuPicVk9sKBeJaP&#~y[a0zC Am5e-VR--2\UĆ h?ou^,{HtԨR"~kUd^M~P!"O˞7nǷOT Dng"%?EVaՅUQWgkEb‰q*"fE} b)D! E [} ]G#L"]:DK\BӃ BZfa~54%в q>SSTn^)jѬwy.RC<a좬it)Ƴ律DO\LCjl2[d=ױȨtu+X G/PKߥ=A !e]VY Y] @բZIР09VfT7>;},=}J1$w>6W5fTՑa([Ph?3/1mB ѼQ08=C *P8h2F/~ MUXRgƑ 1^"cq7`ɀ'w^%"X%\#äL-E̞ow4}!b^B *uSc+ژv{"2LQ$1X,QP|FcS1Yet'uWxaj؂䉢q ČN۴S ϣW-b4"2jU9T=۷ul*V׽%Rc "D&݃N1rؿ \ >>]3rYʴbN<[Uy֥ewY5RryAPL@=M_?`~ -6bXvaSw0H?mc*9G[y=w4K} :䷏Sgkn<}x5(n߿H/r{,ZIk4?,Zx+kIOyچ HGd/dfgW^Hg,liFٖ5UjsTvkbR-hMbu?+AZš\ 'aX+Dsqɍ1  qм.WPxZ[n!хf¿'L.n]|4'v#\y5_5wp<!r9M7u%L!n e(m?53E󑮘fkf7<ܘB ձ2D\4j(L 2sc; -,q3N|C{X>i 8X@p-@K~dY-ǡ@ɶ*̒_0؊vUD7,Ёÿ{{Uf W| [ק d X}8ZqN+'-vaT}Lc9* w3CGd{\.!/pU,}TǝyǝB֟ )FmNRwn)$%T{}mZTD3U_VSZ>ϰ˱@b)O&N(ֲK~u@$t_E ̦%CY͔R-o !1qiO9ĀY3"p :~F~Ǻ$\``j##om%x\ky_N[` #2IWK4XԮkmVaHv -w;F ÅSGWS )=8 2gD C4-2L{-DfV҃b@q-Ueu˚;(s[s -^ 0\.ٳ/wg]xm.M(@ \6/+O0ogD#n]V^]q5>MCLF0^9X7bf1^GSmQ{S=="?%{<޹6VQـҘQvHe"i6tz6(zv8x _NZ >uN:rKz3dׇ$OӍ2X[~ER|ZKG lS2{@n|a[3)\^j{+5.Ș":Ѯ29}Ws &k;3P!{\ b_3G{[)W;@RT\E)3X):ձ]u(>{( L ZɒF ͇HZԐ%vź@}= DxFt:`ֻ@919n Wl}NKӠ4${"#ZW 5<"֏2*x}lTL4r5frx -axzܡP ۓ7/s(HPdFD&s}iAIy3׮?Wg H,sal5T RF摒Lu@3ykK<{ Z2Jq+-Mi1}߇mkqz75;C4_Z}{1qrﻁj xַ .SW.*+1>CSU[DvS@:~mbOw:ط.>:\*Q} |XPBeRTŮU1s|&uC]+SnaKȥ[a ̥8[6)!|_ߍ11r*U bdĨ1_o,-W.Gjnvǧ_4aq0Mpwi3>]}foճB4Lhu<(Zt|wnVᳶ593%Ve],GzM= @TD,R6s>|4Glͥ \KSZ;WlHa 9;T3 ?me½id,<.TϔPE:Dz+s{~).8uyi Gdu_V܃2!tP[gF47 )X/Er-Gt(7:LٺiT J'u8 ^ /K燈 o]{IŝR+般yR;^ynAbm mkk[a6d y"׬(t '<knUJ=UV6!7کUZDGNp]l(i]m#`;JHJ!A<ΐHcF^2Ƶ`pR{ӫsOňc"Rw0ůS7O6u dm$@firf/ 0=a' ߚ3#;ޜٞr3ʜf>mcbHjxtK5#\NtJG?cNnaYeQU% >|20( 1Zn:^%`wљ!ֆ.aI:AY$f!yh]%£2e9E6F[ՙxk䳟%|炛Fӗ@/pjF@ Bj,t/YA#,m a4ƔXpݹ?>v5oFp;+ji37ElS\R7=b hLiMm><FRߦ}0vW^]/0e}H%I -vK5=`ގK̈JsQk^Fd1bx#|,:ӪvLDu~y6dy-`HXІ$瞄`眀V;οȉBF7lF M2̑8Ej}(Z#]('*N'./v89]]v)rpWo$"ƦWR,9Alڙ,u}eP0J`HnЅ٨˰.kT9qS6& }?WD7AiUi (cuFpBkQOkl >B.:!.%LXuw'fdt(0 C?4^vsmx=0e4Yf0%\s dltvhBcg@Tfۺ _Cá/YNq7X;Z)IT9jh8fyAFĿMhT ]Fsc7>sz@±E;Z^֣o4 '>1= ]8F-"û ts$boSkn|=e%T[>Ks}Y$WBzx݀"T]1P+1H qퟂyus>TLg 0cƐD쟥-It`'*`R ˻>mp#'cv%5<:;{^JǵbVl.0wY"18z*T*u嬤ywid,& RǀAF &%=_W}|qJ4Ev$kޖZfCdVrq5qefaÑF*oMvr:ݣNJod _ @"NHA ,{2_# ޵z&?~ѝb-{C{D2g RI.gŅ 8 ;Bȫ# k[aCLӌ,E0;,m5l4+ prtLꁍ&hmK<$a'l ɪcncd|=64$/d 38"'tZ Zo%C)T#X<-ăJ"fOtS%]F ,I+ٻu E" *&T{:rD):å6:IUWq.hս& ҨqXk S`xz[&Qhʖ̹ތrũĉN tC8>}f\Y(L֑dHt*F;14civR#M<݁-L] 2#SA~و=UiPұNj]ѥRgf 5ȶ_L[D7&B3?3ؓXVp&8;5|ShxՕaHQpV)0SA8`ҰU \'>ܞg|CH<=J&iƻNCX0t$g5T (I]-/!Z~m+)(U77Jܡv @cLu<&xԥ\T'b yeB'v )Rn}r#l (FȱV#s;{v5tbLKJնсy`Eog gz* 8偵ӗ[Mi5 CgJ6z裮u-hA' d#N`tS w H fʩQ8$K?fƮӄ{.+yuJ ۬_qR.2:/Z>M {0-}p$ ynHdBBO?RoϳM8E|'&:O= jY)ЁW n~֮ ]Vx` 2%l.rK+R^tM}F &W* : [g* b 1x96~3(DS X֡XCiPQTGLyWE*D=1KeR2z$-@C kk0'"ۮ7ډf%*7!es|Qgz-ًlvPb} u=j֝geK.\ !9` O e8pf\"LëhRIxLy1Y6w~ $TCHf,_h`U-g*?`(\a?*An9^ Meq3Aym3SO0jaPҋ%1 Ē0C8K9la!s8G1Ӡ>dQ~Mo!`N1*O4v} eLl mK4zC[VگUQaxsn']]%eq,v!ǩPʨgfJ mՋQ2]r(c:]igZA}'ZQxJ;R~6Wfzr_$eBy(a*3mBȘ$b/Y1dv0`v[[Sdr^~l5qkM .r-HlhKmbct16[ǷjG`f)N=?KC5owAlIp!ڣ./5‰QK"F:k짟&7gJK̚h JWqXDiфM :y']Tk( ܮ }-+0{'G2_0y6DQ&1T,d=}CОD2zhzƨ6yE630-ٕd>0 jlMIOo}DM- m/jA9& 7 =\^C"M/'nFr0:_. Jܥ^!75Li%nSs\Vfy>Hh=T>L-ɵ̏FA'OR3$̱e ޗ6""zfZ Nf0$@>xJDK.J7Sӧ063^|gzSm5 oq(ͳy5D#kSv> x]Tr~ lFy}A9w{jY~4֑[kpapKP֓ulMɅM/r{tZ|Il+6~JڝC+&̮%2Rk:ߺמF$ha*?7b~A%{0E\T!"j"IsSuY8^v*1Whp{ƻ?vY1P7wBdBOqNb tʮCbuXl8n n_VBvyRJN0Ry\btILZ b%\ңq%/oi B’0J>3otIMXu2ݜFzT `ڹ7%pD:)a^x'=_iJGkuk+xG5QK͊z8<ߠ?OSZ ) K/1#uUpD(ETNO6 crwm4ཷA&FpDfʣC;غ[w1]Lfw&UfDQٞhmqH~g%~F?{HKXEܰC vk;A#{kCEɇ|zHȺ(5}}5bM<0 {VAd@VH ԙ+k3cфbGM{EpOtrZŀѭXa왒aVvIˤ:8D%-<&-7wl]ɣ 32Ua?h彿+/rU~owKKC/7TW(xo9= ?KJ);OL0/Ъi_oaZ\ esޅ 0fSivhEQoiY "N9[wщEd{',bj2nR֟DsAZkд>- ׺7ߟ:1A3@* 8i[%vkq cZ'>gJsyCw_;O5+nQɣ!ekGx >ԭ !A\'`!{$ڏ^أ I0@.'>ԧF$6(W`qé.[ Ua_map/i_ߧͽKw8OsFEزfU#AmZV1d]cE!a᮲7NҪG)+bXn٥i$HȱIߏVA10=&aouъ:$'ϼޔ5y߷$#)Fi?! PԮE,h5Z!v ^Tp45O†T8;1$e8}[d̚O28.(VƫG*K Y5gh C;DTN+ HK(o}˩$jzE\~e"%v#ƕ}FV֊$7DC"T^ĩƇ=U69P˻\B{|S4/72ze.7n;/Sk~WoRܝ Rml'R PCP<g2gυatp(:~M:'6}ZXdT%@ |46e-1A\mh 75kƬ%ZWx3z.kTWg?x:d=n+4ro3_u4TUD-DEUl RACI#)!MV2רI8&FI8rbF `|m_KS{1ٙm2eY !DČGt5/wa%N5Jml16pu? gTZ U7g'/pާ=}gACuYBBtH bo/{tWMkp |b077Z*@-jG+&=Y*ǧ]!l78k )E– +ӱKPN\$e^(#f-K2Mp "H` ѻ! ؊S順e(^9Q)ePjZ Z/\K\g@1[\YzFՌ~u{1~*ü|gwEa5Au g/ڞo.$`\*/IH9$yA:f`##ui?I 2Y"3Q U8 "vڕR{O* QY:yedwSWĪȺdu:R75D_BJ.NCR&$]<{?.k83Ҳۜ*)9=k c1$*՟]ۿ@/ܵH&U`?gu2{Uk0$Mmi3'}G7”Q"7=x 60.#✛*skqϼ,w͖¢Q;Iތ&8"4eucZ)G_`+2}X 52Yƍ&¬H1Vh\tMi3wl4XV쁔[毎lOoLy_[xq={rM~ Ud,IQ?aA{:7,d4AŶgJR 7kL'3D\1ߩc6x&U>Z>-3=Fa<Ӯ9l,K>JK e S5UP~KGN:؇Q9?! *;851G@ոL"^Sz(Aٰs!"7k=yy㲪m]mOS8'k﹘3 <L>j]V쐡ꉻQ;Z\K=b'wW/6 /[(!K\&ݩv[㎏wv#03m Y$Ā0-"s?tH}IX2۳eIAAɧM ե61IH3;]Yy_sV a {m"CዪfJ#kN&}P xo j;AϿELi2!3Gq\G6n+e3/wF/Z=C/\8t'(J_R# CR-Yt+ +#Ո o;؝wZVbR}'ܧ6K[ @49i F@ ^_svܤ\ʪ97[PwOJAZUƦdHuŕi6UҸ3 nn@Pje XG |R.cŋMĸ6g| {8yoӝENl5s86Q r#%iJ@g" _q;\]><TڜF ]1N8צq0کLǛ嶄E2>ȷB:m[&=}H,1qY(R:g<ƈlך]y {.VVʀ,.i  T sLB/t𞴅ÙwS*À_ fuLAzm2 {t9y唙Gˇj \bTpbbJ2>~ ͊*ǃDZ?HF#j-ٻ{JuyR7}g^ nIIJx$"r(kBO4 y&e~:;y)'[DLzdZC򇳳ςwY#;C)VoS)&B.&v6.r/ =z~\oc8b?[8Fۣւk~T!ERKDJ݆6:staCshpW@ZmUʚ0||3i39\c~-tLm{>3ACU1RYf[F";2Yti+TCF24˜^@6sęʗv-:YVn6&^50~H.pjE: 7]8?Mz[ou*g)zT&%V6fW9@٤4ϞY (6d NgFy78OQ0$hJfP8ni< s;ä }.'~WOĽ28Wodc &.Eo\ AvC}mu'eb5 c pAgYZ07070100000462000081a40000000000000000000000016609d23600000bfc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t/. ]?Eh=ڜ.+c^wF0R`Bmz~B(mb荘s~DPhl;&Լ?LZQ EXC_ѱj?~"DC~W6n ,²:*RDn{T \ˎs<+lu=f#l`1Pb\n6y#jTw>I&tZ>P p{eklz;r9RH,kK1 8tcjCq:p},nQ1hkB$h؈ᝥ4⩊v !)#_\"^HO<#^) i7b ܮҧcE6/@@K[l+P%K0Évp@'of}n( V9ϩ(`ҳ%M3$+q5jRڍk_Hy@vcE&^8:x96,>=E< !.8<cyFSYUcݎt+ Yr6[{-Vlgd6h@iwzKh 7Cc4ɣY/*an6rC.H' Ck@BNniʡEߐ~[cdw)(5z(lrf|-C94O ZD-EefXbP~&YjJ(KTZF9I=Sچ=u+ +O L˱wcI L֧k0$=n5 ~/WmR6 ڰdS#%@t.آgLK ܆x M\,FzTy=䉒eUqݟz{:Lm!:v\B|| ˾i|ta}4ǴO>`Z /q}|ȞŸ7c(7$J5>Kri5lKu>1ӫ٫aSvCufjP|ݫMJ7e8h' %FB f{\bQXPaM j8Q8Zaq/>gh&,d;*n]ojG6YnTP1/*i iJo䱲6e٘FL]!]YM"g|SRFD׷XbͻF^Cp ݠK۝?(t&gp+LÔ2zjavc8U Tc0/oRu&pƴf>PfTqπcLm.د~3TDs+YfI)񧁣MJI IB`/n^ [7I@:~X8H_o8KV0]3Ǧcw_pO.c` .a@4q@Zf: swtp~E)wYTleY{?{Ku4 &jZF:2,T  Ob[3X[t\ ̷/[j Pq2#"[)҈'\@9 %BVjZL;E;U,20reltDX`׏:azFNgte.7JDQ+C 1$cevhc)kBez'o2IǓ~["=#dOqx>œ_f)e*vMrʶEuE\7d i{aZح1Ӌ?yK:Vuh6m;>0W tn&7h$@/DIDw\@YPIJ3ߒ@wEzVQR]CE _Bd3DDʀO[QdpA;czPi; ra{(|<JKH$^ީf'רXQ/cp *NY+JMQ!Sr冷 A~!SX$s`4/5@tgL4̗C4yDox,]_}E6ͱ HKmjeJ"MPq_@o³-Nxl=/t:W?Y''Q;^Rw#u,T9@)SĮSȡ)TnÚC"ulBک+NTs˜wu|hW'`]CB 1W#zA;2mkU*476uA&BD Ȭ `PFs]J Xh;p&d&\uV}WC$ t=r偈Ih7n.k*1Dxf QK 阄6@%91SmMKZlM*h6jL9M wm=!xc;kW;?#4)"A @8~Wng޿#t 㨸MrWˁ{잇\O' oJG,BUA-d(\\a_M>T{P&8rӇ5b M&L 㩻Czǯ- %cR:c&ީ.9_`/*,ﻈpW ِPmߐ/b`-űaUU:? ìw4<u͋>?Fu_S;+x#$[ v囻&ъ/va^c֕@0C\3IîҨ!aƇG]i"@}p7fwa~iL|\Q}u>21Q{a5g?I]oѮx £kݦlhXKqTX6=.m.HH_ʈ6U\D8ʷ.FU-Ab;'-GuUyؠ;&ȟIf%|q&@ 9Ht?dMz) j b~|B2 g65dr0r=ҝK!ȯ0;*#%P]aGP^е KXSBϫ\(5"s.bG)*S8,cԣQEm179=x=/~ M!M7J3+I!mk x~>~߹=(G0;Pm^¾qw6AĔF" ޿ZƧDN= N0^|da@͟{zՆflWY>ַ۱bP12Vs#i$ZNUű+]ޓ>54]Ҍ' :Ee^,Q3f$t}ug#iD:r)B 4X˒ٞ:1k<a2$F1 jz5&c;9ֶN|=S#I?~jh^0Ѣ }[1_xe,jDtY/GҒab$ |: DGOnp ZRʭ#Lb{TĨ]$U]2\Z |[m apw` wWH.YSh7>G*[qRW[24rځkt 8U衎"/ fx s3. е=xT_?{zAz؞P9Q9rQCAn6-rQXb 5lA'=/ &`Pb5~&$_3VN=J1㙸=2b+xI-?7T|Lg 5xGX-慦Vex[`V_+ABϼG 'W2.\!˯0 9zWl_ϡԤ_gCC*4^B#=UI4M \aLS#qSXd^ѬS;ž2c;&@Tqɰr_2uh"\H9A~0}W]xBQ>ָǽVxn\tAp]߶$mot}.A#īɄ%8S 1BgF`p+8^a87B]vn!\7 ԬR3t?%] G:ge;V1L#Ͼtq@}d . (VAs ڞirhn| QҷW>7(CFzG/XbBЗ拱cхvG=/PU:V,`5bi;&\(ƢˬLϤ30z0~ʦm9[USB?S!/ahl55hϕcbyO*bl\\&O%K%ʞ],$#uM#2k O km/YW.?Al̩KV@d© px9]Y ;o<$8<_bAeTu*];dXJJ ?cXo܁DN3z"o`VۼcyR)<8" Pe 9xJt^hN,pɤMM0N%\#%o5_c&#{kcceٙg(?f)k8瓎pQռ;pRIplKDdI~1mj@D$z[J2 RkGleb S0s~-EY[C:n̠?UМ͑3'y-K}T?ыN |hr@qߔVnvi2qC♹'\ EE-:;I k>chp^Q22f 1Q1ț^\qBkr_F-PGŦ D(0A(^yIothGwwna³ p V@5Or`P3K o,ڦ Y(A=ܒ&E-vE>J1Sw©Chgn 0g9 gTd 1J*:,s`sGY]d)Uۉ{wYm%Fe)%QN'T'UM鱯xxF4D_o`ͽQ砇w`Lx5<9*z]R#l"aMN9oW:Q>uLZ2A` ^0ev $Wv pYmp)eiu.BEz}&mÿI>٧q[W{9'bAO')B|&9|Xִl>W~O%S c{xG͚h-]Phy-vO㧉e`ARt=(nPdBe_lU>l.[&WTĨϡ]L,!Auh)/\!&&ʎI2 j:H 4ՙ_)C;2mx` \xv{m8Gxu o1ٔ>ClUah({K7)T#$we( nX/t ;j@'nAJHbbg/{=Y>,^[5⾆ w6:Mq{i;/<h,3#vP|yKjޒ G,.YsŸRn7VbUO`9$OVF]*K2bwZ%6>@@fvke\O5ҩŪ5VQ ɚwe(9@3{UҒb6EHalpN'J$eOVcZ3 %">s#A u-DX7}Y;Z?ٺ0ICk,(գVץa%PDbLm4ۣZl#ŚqupTTbS\CTM>1RYyC_}}Ѐm1:WwzwM'"$g(rƴAFʂǰ~7D.D\ki69(c)q3ֹeV$P${wik8POX"[RK,u>|$\ 0)v jqWc㰒HA[D ;ɱE_]R1o9AN|bvQOnW2wA}.ny=Yoy jtÙtau26˝h8xԶ,&щp-RE ]N3,( fY'/+@M3+ - KTN0_G:שn(73#"-"O4s]a_ᢻթClw;Zܮ.`=c9;qR9yXvŀ2)P'Ψ~5Q*E? ҷo>xRS׃/[ m-/iϋ.\qBaN?u 4(CƬFEzqERKYhLCA$a1 u}73̥Yy Jl7mOB*а<)=݊k Y *%9x7*\o0xf'(ma\30؃'&]p('S'qdj_ܪg͞Ġu@~rGn`ۯJ?c JגhJ-T];{wh~MS|=-J4ufZ uwIZE9ex%/A C΄k]EmgiEoݣs#5J#'JΉ25{K:i=Ȥ$`rFڜ.t=#V!⒯)y gŕϘwT QFqU`fwJy'/XD`nƏ>ۣEI\3a6N+GpK$"d0ɑgim.iGd -g+ю|9T(b{-!}ǔz Η[ PI~9ˤHD_ج\Y>d)]W R}T_eڸzAVs䂼jehGG$~\hd4r1H<֜FA450B=q&gƨuW?Ss(}vs𕕣#կ1S aBd&<ґSHj G渡MH {Cl&> YkZx [ nK 2GQ0*2IBXk|4V:G4fNYs^vnN?3*a;aJ_q'P)$1jj eMF ݿVNzܗl@244œTg*jlgꗼ>,ޔV})}{7!i6 }4NtD5s< 3 f"qC .u, 5(~q}6 F+":k 8C3A(!;Cg 5;Neb\RXRXi#Xj Ӧfw92IQ߀B5eDw<: SwЌ WgL:dRE+F]ec(*=Ë-B4VZH| ^́*ؕР%ԃȓ)\P硿9a!@kVe)j/o{ܢ. t:y/ FM&;pKHR0Jj2'q@,*vYs2ʥ{6?Xșikýw9idf:iW>8bK~Z>0AUX#+E  9Vn*M_h)C`5^a#ٯ WJFLג[)"#FUFeܦDQ8YhHT|uYrYDp 7Ty~+;kk"8(ԈAS vusA&qp^Sv:z e_ .P %6/#3_K/U|><|9uBV5`@M('~z,D;ݱU9}?EahFc$TGؼ 4FmZo]puBC23ǚd1ylele_stM> 4WN>k U.$[vܾu^U\gG=14&a>(><6ܓUQa% k ^aA^(VgҌ'QSK\_5ۄ?\'˘@G)WSc`>(R{R2rݓ=s$P|(! s7ड़l?b@gL jb@3I4Ap9Bk 6]'OtpSOUe~n!8sIvf {iD^M!]dHbUYCx*QFO4 E4SY0|"Fo{cߺ"ZWh!̆Y*q.N-Cᤦ}[+ƚa 2Ki <UF T)R+h{un[=% wC$a7B U~Eށ6yżՈ dJz@.VrD+;*:v[QݗD˵6]n#ԾǰZʜQ4?Co_͚|vbBڝou]# ׽JҖۜ(uFy0|yYrA@`r}x pZC!MdM%~E~yET/C$(׾ pVsb9s=*.lnlњow=cNOb9*TAqG);mij=*PxvX𵼂Ə3^"C \YPIZ Fא8IkZb< prYkT/;Ȗ|ib%m pL[]r>$Y2z@ HhiDw }d?=M\ش$sk-,0G< ^BծHiM|p=rVB+0\ Vp %5F`{cv𬘰0$E6]G[B㩽m]k{{!zٌ_7W(o &N$nv{MSZ` 'pQSǀ.9P%jIû"\錣œsHguە+gw"Ҡ P(WEaJx{VV Ŭl! 8СT9y:& "]z+ 1`DȤ3sAzT/ކ𳓷nrZW t&L&'f t (-E|u8T+12xN^SBp8B/'T5SC@i]{?f&.@r,s?y;QMqCXW+-,m ք a7@Pq64l>jZMꖇ҆"^,"S.}n oö29Ұ`T|oN1$H}SذrO~Lk 8Hb"j 5] ^Y8^6"4ky{Ɩ-&|(;썚#ǚ3eۆwZq1 y7 ƣ]W~fS˱h%_Ud]$!XN{lr}aHi.զ7d0+ެW@]ME+7~nJ >% }=(.| #boLTd/J D c+2zܷ'# Yܠ>X"C?e+`red45gBd_12 a.opkU{s${] #W \Is[zLy_ۜͺGKZՒ:1'O&ALf%Nș@-|Q jz[$h yGrz9ֶbgbyQAcQ|QzQ5A*d.5̰&0f~xp 1 y`^:8DwG^nҕ1忍կa!n7㡩t?r) 8*j*b0塃ȂwqJؘ"kM|..@]Qiܣm']A :HFK{Gyhڗ){s<x*,M/ 6T|3+p5_{E& *[P{ }²\Qrs&{us3ڌlckO'BW?, u=^ynPe՛ـ]rU،]3|adMY֢8'\wJJ#R]Ux!-Nm 'Kl6H} I.';~Afm+Os׋* V'd#]^G8pqMY|.׮&Lr}XֶG@”EYDgYZ07070100000464000081a40000000000000000000000016609d2360000419c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/AZ]?Eh=ڜ.+Tܡ,ޖ^,UV #@;7/bEE+ \JS/.awSVz+xm\sQN8ERS>01gg6N[/ ӵށd]ڴTq{@8!nr~wYy3Ujх}?:LiOLGdQ4>14 w dY  pBsLW:H׆r ǩ/m+V$1DGSJNk1Bʓ7qpTn{[6Xy04oCSULdבBeqƙOd£[̳z5@~StHbݞmqCK6w)C䞭橤NB>6Ĵn- B?so~T۶!Q~!n+׌NYZ[RSxxMǂnvA5>VM WxNLmu7ȣL~f)8~ƭMF 5A( ߽ 7BjXfdtHd^ E3sV]b*-,69dK#|Rnpb+AX]};?-s^,<5>偨@r']^st! ݢ@AOSFʸǔ/]mӼ^}YX#u$9$G-WwꕮK$ !+_P&4*E}+H{-RZJRyd)xͮ~*aY T;OIM,:Bd/ B94LTKlNԬAIg` bFkh3 VխX($j7&;\BZicPeӤG/f=I@zоaAVPWӔkeI886l8+3֯e7k<ɭd՘cbGlL+{dB"d2n'W:)Ћ=4_B%}cMd}{:Q,9Z}HY Pȫ[47D $_5όRizq\ jAӰtYߌy{p9tAJt66O*nv-1G5 G l>zNEL6y!6r>T[Ȁָ,h]!n[ ZNDتC)c9,H1IpWk)DmiMjy3Smk8JG ݌>b9#[~~ Iq7tu@:t, 8)O2L_`C?̂ &֘`5 {hKg~[4 qWd$A9;IQ8O6 &(;~96:&tjQOEcvZmb AiffqBdyw| .:D:[Ц-3Zo7%ך,cCF];AG;y@Ů#P1r2a牛:-@V^h"6hcsJp2ޛavWuW a[AŽ 9m,mORJ.D3#Zq;7x?~vTt#뽆m R-'G/!FW*~{_ě@YbГju`f姍 sDt(]KtA2`9͚E{H(ahR P'6zkCB^kt8nAq B9QNRN᪨F[Xw0|3"m5rnf gOm}@ g}#4]B ;&&2oC[ З542Q P;KkQOؓcZP8ǗhIA8*~_!^nWrC_.X5r&h*0/# 1?z6>ʚUB-Q=PP<#E[x%2P-'XKEu]b":$J'My}zU-!"`,rL{. |q/U։A 21q@3Y7#2bI94 p4XPX~?dߠ4m#{-72%@,~L'6)|$r%KȕϴC}[Aq4"7>9 \E[TvJH"2ulʅO(ҩT q29wP;B5Wr"B-Ȩ\?/ͳ༤Wt5{m+䍘U 8$H%{_o!dEیllpI19]7'ή2$6RJ%‘2^&9$̛xW&E3ܼ5CQ/#Ej@4/O.mLwl-VfdZLr\GK"(an`an sL9κfؐK&ѡ0%9?J[uIEhYUikuBlw4§(HzLb3׼ t3Iya^^:ѺO%0DQ` hU6 NՆ,p49~Bb--Fſ:E{kjBnBP$x4 Y8WMLJ{Ÿo[l[Lbrm rxt!:2kLl̢Ng讑^ocȇ!+OsiN*$wyQ,Z$R~]&y%)"Zr#16G9iI'X,0l NoXn"Y;%: \} }z'sOyr}p1 +3s۝+/f~ lzLj@UHY<><ٜrIUC煬^dxm9krqJx(=͌Rמ~R5TL6 @UZ#= a}|AL5{nֲwlLֽR^|b^[JV '}u0*Q8l4t2?bfBFh,ژ332%h],s:x[cDqƝt^M||$џkfg\e>فf:^SioL0Y e4Bdxx ]H\ە?lj V1*Z$ BP,;6**lDb`eP4〙r;we:xVکYa(ѺIM#BX{hF@ 4'P9/h# Q6KP==6\!ŃBΦas~S-@].6EK%%?sY7_.*!HHnxG-_cN5-`XR*'r6b *:YτY\ "XQg'S9Gӎ\q@wam2ZJY&B$q]44ųkĉmD0Y;>B 4~c ]}su8i'@zyEwiO^}4  g9!vjr͜:YB#KozobI`/(j?VPĐd̳Nv(㙸VsיQU0IQ]97aB@7Q4\V {J$0uww2ވ\niOK0ʠ!6CEc!)}L [q%hP:SyCHZa҄LRX`El˼tU֍(5^Wff[LB)++=qA_De_AƓ O'l<,#Ž2@R#*Aj5E|"$nXXH>PFB ?сS._3FZ@ `?L NHp3فX(øBp)cwn̽ +_kUX?@}eʷ?N df$vK꧶_XHX,V9ϟ\ÿj#;e77ID6D{dI cRDڛMز}Qfc?8P J$59N+ ctå$M:W,Է;>Pu1gZ"0!#AE4<*{BD xMhq&[AWꂷL| bnrk3ɾjB3d+8R̊> 9f2]bIB[0~#&cc* ue?]|5ɕYHDXHrJ"̝Hz|5+EP=xAaJ@qsŸGh1D <׼uWo~C(^\>v>ى^9 hx.<<&yvvrQ/~)UePj<sVCqD57cjUK_2/aDދ2ӲGPT,;ڌKQneR(HSq&aH1MWΗDs\|f'۰A-tόأ uآ?5ZšK*tL,KBZZ"]H!s?{`Զ0*7A2CV+2Hjy:vN&G+zx8 \D._8u`+>ŜH,FQsh$5wi"9|BaIC@2^tbػH/.O9 }Sw wm 3^l?f7_Uƙ9fI6HMpy.5uf!c/_r8{sz3VȈRxShv,jJpbTy~G̼?kcQ)y2UWTb/b"/ )_aWR̓_]R&?QbFՕ#CݐdDt L>=hdl&7x 38v2 IYxœJ/8'L+/e}cd. d畅i=~z:)p穢s F[ <5l,+.^5,{UwFґ *fD.&X>g_M<7@ I]H֫XG`f]<lЖL~;͑\r} 8!2rO`Q;i[o eI Zv3e`&5n78VL'N=,y1ٱh>%Yp@OnAWZ7i8x9p6‡ X2W1G^sb|A\/)3%20-ҁ#-LY>8WhdN`{! |+-$%D}W|~_oRkgح`LgcQ\ǰt^Νc9K""NoƼZyY_Jn塱jֻkh,tiSaW tp ru8p G޹0 A#uD8D)M`aIx G)_.WTF?HV^x]O]ۄY2N`54Gl|ʄLRޮ!; $ #x/1'Pn1lf+mF25Z^@H4[oʛcݑ?Ԍ}ew~8޽:l}睒>Az'vn6O$vQ|߄YyH׃DVS-. Mˋ}^-)D~WK#5BgSa;¹ {_ZC]ve\JBgzsZi* i9zdڃS1wG6!lI'EauIg*3>Bh`Cp~Hͯ3t%ב^ح_q!@5߿̼{VХT4iȭ'࿨l|@3hVEvB#7])(^|$ae%@ ?Gkjv.Xl++^Fq`9]i؛hGUXR}YBB5zQ+B 6T0TYV]-ga ,H'4`P7Tgߝyj):FΞ-۪L刣_r]rŪ7WqJKDg ΰ M X_I(x.?)߲?XP]YI`Txt퍾^BKPO5GFqb`+zڳL.DZ+ 8pъS޶@m _!aeIßkB$ZX"m c}M}_jbz3#}o["on2ذcC6cN]hVB;x=s 9qU|U/T8wS.n`+ E]JoA޻ &b_ELt#ZtdO$ox I :j@(bzh$Ha_K[drONZ|՞6SB K %'+b0&Xb>~b~iEX(Ir"?,KK>퀳GړNt!*pyZG;X$yήHu:bC;dۼnYf;W*989*e<(oIPԦqC=QTmּ-iȆ >4O_% ٬}ǴGP%~o '(+* (TX09%]=TI3$.u@߯'t} С,}z/*ʊ"W;TH"Zm٣79 Qc$4ӝ,~$Su0 V&+? ?!A:A$ԖkyvQ&Qw㼑풴bPSehS\<џJ8PˀzX:.pU;<53"UlM :|'#ʷYHt$mPH}_vsJR%I'HaI:;s勯"Lى h;⮨Vʌ8i0A *U4=%,vP.PI@j=")IKLm.ѩ2v&'1 S'Ahz Z 1x׭+D_]dY <*E<ŝ &؁;Fº[$e·՗ VF851 eDodS2XLu2ځzW̕:)~k .>vXoc9 ŧA S. rɅò:p9 |ZQ] jY"ecsTJߩ[& B;e%C w3;XNnebwQ7+2ob Vh S0֍fUWYsO8h:X S7F3 :CCd#yD` ;e')\~f՚ j>-Ohe8V/1XASWz$.5AGbu@NEM6>|̍np%[.`Zssճ~ +=" 0]byΡo')x=gLQ|M 16\Bp(=IX @𮷇 KNkݵ%|6_2~7Βu/Hx+ف)㣗CZ@bA3Ǣe7)C|c,4Ƌ_Ԯ3ćP> rU$KInO#WyRbvWںч~GYhP*j-cȮfV2O;S @*ViR$i}k3ii2*$2P^vf"h}j)J%ƬZřҵn EVVu V\x;-}1CIMÀ6]aӱEp( .c.ܡ1\c \F؆ y_ŴDѦ)j!9Bdrī01(pŤVߵO$@9a|rSgG-"'G(E ^\qMy,XK5z~xʠ%f89%9}~DءyO. l<)hm։tOB]PL q7Ķ>hCΜǜ-(G8` J~kl,|2UQ6S7D ,>C_)֬[ݟ+r\rzX4y`\NCJTDv"^Ӓ@?oz]_!(~]ç0Mn~IZ'=+ۘDu0΋<Sn2p, ^?N[Jj{?Aעt6z&Zq|HSkqR)~=.QDA`]7};n/o& P``(B'xniI>%NЕB0J-@n Q*1a4TVrؘhlxApRlB- 7Yja eEY!xG19cik<ʚ*=}RꔊɐَTb?yw0ן/; ȳՎ=BH%*s],P!ï'cL+*V'5 _½}LY8֏Y<FtD1\t^@T:KUwYJ(qZR-*`sAGt8?uU2_z(AƗ dozlkqUjY1ܨٍy\/CJ*S2-$`Cl q6q޾YT!0z P461QoO;IZG]$!/`GQ&ܔ>"-/A{|q1S:¦"h<ل9L4׃C م&U1y)vx36Q_{'oI&u {{]c:|uwAE1MY7~kRotT.K*/.%l?cOyM ?IfuPyE@-R )9Em6)zWӍi a"ng#J量рCC3pKeyȗJ ;')hr؋_pa3ptn9,6㥗| /QKA;o*sLLU?`x옾jϗDi+&6|NjmB((GxWurw7ƽCudƸGڕAr޴d-WQ?e]&FlNsB V_p1ĞwWGGIDӆxJ aCMP^{8tꨃ(o/jP9;{! v '3h1d#4IdiLX?! Wq9FB_[`v܋JVgMzZ5{{TRu ?Jx]S3U ߍKtYAt;Z{0)Lo}I AS+jK~;vZ?!LyO]=LƐXN S%0">A`&9$Z%=h#m8Fh7CJUXo.ah_L \ J \-\c[0 |s»u+Z44.Ƈ 2Uy4yο7:#úUk@i1-Ȼz@V< ?cw;<4@q?1vEUTmgYZ07070100000465000081a40000000000000000000000016609d23600003f98000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/lx6464es/snd-lx6464es.ko.xz7zXZִF!t/dO?U]?Eh=ڜ.+εg:^,UVIϸUoȾ),d]IkAm!IP)4ѷ)mW(^sַ-̢HgouOweo1\o^f¶m">JXIk #Z)ٳ t)Ƚ]+p*Mӹ>lBTLɒP آi{~Ǒ^ܹQ@LΖ43ryfa!Č1:Wʄ? E-oϓR}/0TIrArJ \{y.%YdWO3^ <pٱd:,k1AGCdEmt>ũ, [/޶svtpnN+=zZl(8x )FbZ= 9ēGy>]M#%@<@uRԀr̩5:ȹG/ Im+ގi8:%.G=ִS\i뺑Ơl"Ю>̳~곤93Ÿs_(IG'}|/!ϴD,mrpLr"P {N.9'UM,ZnY>3\p(ʷ&N6Fb~rWV֗a:O^05'ۏy՜FGdQL|7d]d LYj+"\e{pEA15l[N IDjPNC.;Qέ}@24Ǽ}ZuQ-6n&MajǮ_f!NRHC_ۧ& ~GښM-5o?+).2r$Js  {&1-+zu%YyG>+Aj)r;EO޳ѝ+G дux2 <5{ϻmoF1W!:]I-B.lI-?3Nd-srrC1 V.w+ v!)G]2 DШVoM:ً t4*9oFz zԁO:NCZoJ5E ~}je ^Qvmt+{K^_ δ! õ"@g4~dzA҄D *4SB/>2!)7=`q-x,A*Y'zR%FɈkvx~b&4cX 64P,/U䛰Oca1AThϨ~Ӹ|MkPŅyBu}%]s/0b3?}P&!6A,`\&2*VA|)?twכt2n]>D_bx˽9Km0鰜A4eڀЃŵ#s.= %Hjʭ|ec}|OG-F]CJn4);yҚIe`{ *%]O0/ڕdň}%&|m`Q}w믙2X5b{#d,V)+|w. qwmPi3jM_U뢸?>i\f `Yy!]ldp PDf؀ i~~=D@(ͥ]ZEv' 0D=|ieT<%}6G}sZ)ᛈn-WN$ήgnYngH6 F!xҍv5nm(͢(ʋbt%#Fyrc e9oԔbUbmoQZ~}wmMْھ |(t-_w@~ ,Y*iSƙrY[__ r3K1i2GX&@"&|xP?G`(eZ#\R[-I33*PQ+BQѹmyAOUߏ& U^.vú0Njl1% % K^fTT~qɳ ȾK1@ \ >ޭR mp/(7кV c4>x"np8ύǿ=;8,y%3ۙiKe9aY$㓈:τS u!)"Y8ۘ4ѤA_5u^[f͗-o,qdM7h5;=Aߩ$,z՗'m=S&NBPPc#nltw¾-2xq$#&N!^JIYIyE䥈A^`3#{l^0uk49Rv<: mC!ZƫVC=it*ǔErN ƣ>WSh=v`Ӥ@&+1G:hNSjܿ2y{R%LwYTc;5*ƠO01laB]"a_Zc#Q۴Ar @P `4ZB032B'VRR]Mm ʥÔ0TWrn|ňSBu9I,t4t&k!/l Hw[jnY'[ľY -puܬ=LHބBD NU.!{,㕫I-F5ZqJsz@cSq8WcH.U9chqfNh"xTaa0  GuY8**}u q(X>S*݆0V ziaaRI)$F8.tM]fIO$7{_O*ho ;h&$w k渤bǯ p@[+cP®ڡJ|B+&:jx/ p8 ˅wg>z?4>#7EvJ\?`r~|dSP_נY'VD$q o@}k&*s;%dm)Ҋ$7OnE)Wgژj [_,eoч=XΦxf,"1J*!4r<#м@|1- (k./}lҲdG3 >'87!J;0 rQgZAvbڎmUthDl)LO3kȶ$:\?tT=9Ju/Hl5؁/&!nāE+Xԥ5z?nF'Esp̹_8un xI.]8㘏VI*tEqzmܜ0=mrz2(Q}^<*@CAڦCנWuin]icp>&&`6bIIgo*u&__30)\T3ii&;?W|HS4ÓDrC;jWfKr{Vа)>=˜D7=]*4H 9"A:;Q,J hu{Raj7 |E) <eA<;l{15 s6" uYsaޓuyU\tI9tDTܮx{7I=&VpcΣ!,b^ 67 Ձkr"J}zyO) xvlGx,Τ@)o#4E,vπSCĘm9Hֺ-9ҦpHCpx^w'#Į|(_`BM~:QݫZx?½ň wJuN)?r~1&jUaTAo V_,3\ {kڲt2r^eyi0@3Q}SLh;_QUD *c;#ZfK9gVJ9j$ b]*M L.l/cAH_ޫ{#X `SyѠOpK# }cLEW%AG5 tWxȹ4uUgr-ԬӊqoSԇ?FVF$aKX7Vϑ-qV3Agwb,s XϾ) F`> etA ˶EʂDϮޢė};t "I &k)>s:EpK $ zٚ\XIXh75%7dKX|claij;' 0o?ɞCWӋh8 6LB!x: |+!|2e}5kxY^[ }G߱:p"KT:INi|U:Xat\RRˮuI {DB$Dc@ꓶ)o6*dk~b05u=NcӴCZɡrc>qJ]_Wϑ, ) ` X]7{9Mrf=YĮDQ4 g@.Ii#By~H}I?1a9,RݻJ9 2ힲQ0rOmPggʋM+Z( Ԗp'X2djPy-wz;UT{sH ߴ.nҸV v&OM)2~P+n'9:{<88$'n@JI=8M '5{\rƇєGZFzi왞9R U>Yj.ŃU^7| %9J}@741!_7 Iұk'Bn wik?F&:J}B9"_έt\7}-ۻ0MH A6qYx#!+ea]'GѿV`BdCe:w˽g\_[.&dT%WE )܍hfppA`^=4mW_ Hn.L?\G8"Z gV;Ήq̻!ɫ1@c:2u,7ƈ__y"Kjq ^NX=L!n@s"\yYΗv>zq|>^آ;B[x$^ApCjۛ'8q֪n/ƚVCpRv1Yǡ^Nv#zFF¥jCˡЯ jAk .#PFC9Vtz!>.i5<Ԛ*ҡ(% : c)(*#Jj3C(*4CHu T[܃\GOZwp(.E4>$"zdԲZ4#=Ik|k٩ gm9LÒػ0|7տpK7R>)2궩~*5+1 P:47)TEI ˔F'ۻ-Nᜎ.t\t0 3e۳ nwkoy#Y?Cpvd}Kc~5ZkiNka=$lp=k —1ލ7WCjTL s/w/&1dG<\z_1_0pO?'G?*L6? /' Ύ ++c]ֶpKrd贻3DS784!+xW%fM[=K]gѨlM)zTʼ_p݀h2Ch[PPk/Cx~"dÇ5Bՙr(.+ŲM]>xͫH?'*L x繆{;$#`޼h!m҃<H#ԏ 9LFO0>yVN1 =^yKYel¶`EbغLVҁe:vGu!8!Xs#|Rj*l/ ('BYɪY١NAo& 2[Q|iƌη |H*+pXSoCZ=NXzJyd.jѦXrũF;JctF=$;? QށPӋ1Z0TdX_pnR3 ,!6v(05f%h >(XE4vz*5J bw"nȉA6V*ͨ?"{8DIJd`ċV'7OQuOLC8if-bZ&, vcn;eaz`OO I۱Z!JGR," 2$w;58}cR"Ȋ5fGAZs1YƑ XIÑs_9} zAb.M)yzArqh/ZlavP?r ")(P#h9,̵ej'!.7ܖ>v#MjVv.xZAܑ͕, 9aJ5^̙jy+q;qbAڴ_S7x:VvqSOfGoȥ!|+9q;^`oaB20*81C˄Qv*̯qF٬ {kV7njš$ϱlJe@uh\*b1PA cKbpXV DQf2& ^zh d8zu)Xݼc"Dˁ CQC/~'(R lT[R")S[_g=gqfh]8ܙ VҦn$NP _3d lupӪŒ*&Bٲj-&2ԃ`By;ΪQc ILNÃ)/dv600aUe^ǥ,Wu%.7+­**K=Xe#ru/04ܠb<޶UPfȞ"~p~<`"(az>7HD8k1PD{4/3]0HL(YY3YGrAA[/k\r]g엿,-b^eFd!2۳zֲ\-q^B]|l̄ TɵT$#[x0b$'lKA}AJ>r7(=X<1P_â" tmbm?uPtl;{!JHO 99ߨ&7f55R!¢F֛;-b="齖oI1Pquw%}a8([z XW.yCT)LkRi5E,xؗc A]:F\$aaJ_AJ5R Ñ-;.OE|EXo-JVs$^ـNy⦠39/n-`ډjSWC9|!7b|7R \-JCNֳ1 ЕD80è8bk'x3^βȶ>;$ͪΈ0wفETڋ=tt6ؗ ^jRSv0^bIUE~fuQfjA^eEuuB$EYX!OSVĆ }L:]3y|QކNS,L]2aG>%)JF5J$h8S>R?&sfo _~*wuFB1"7ȉF}@u!1!tSD愆fwׅj na{rd)EO)bqJFz#J"`xR[$ BEFh/-xG>qy} zofNCԸT5[/;U9gQhtFJU Ϲ-͚uq _+fj#bA\M˚1^`3_˻4oUL;ݸh]5Ft9zbAe3GU?/:t2I9HNx'JmnVqG-WU_!KO|5ɿ΍1A$<%jע!#S7]UqX7Pe2^Р_ܙd#]{1TEՆŻhNd۱:uUN2ϗ0c[Y~7\vfB/L{`"X^Y%ï .-0FK͖i"~y8y|Xo]]Ti&rs!F 2;}+Wdߖ_6 7M9PDFΚ0tT C^jɯb53N‘eUYaؔO78i?>Yen%'-l<~+w|r\Z>B S5>+MX[PƁTNFBE2(k`'x`6of)I4D`#}`F'r;Ksw[HRnX+kZX@`B TAHlUND"m!e$sH+A55ZbK#JnmVu0AIYVXxPĀ#6%7P|▢ I.#Sd[C`l2*rD ̲Q=ŕS7 T %OCEX9ZK-  X%yjL%Y(A ģW0sFҶL?xh3l*}[*- "\?_=jX/_8Ubr]`%F&e]p(?kfӿ!ӈߣfNiA@ p-@FXG'APC _08oE=}::a'm9؅徸MTPz4k+{sS`Y$DD,$*DC"eˢ7@&,zoxy^SԿ[ e#FՎͺT]AaebN|Gcc^ā0yX<8A[,%5@"PG=jӃ!9erLy Q] ϜvCKzݯrDG= p{>ƤkQ%T#7I ø;~("X#=PQ92z=TJzïаGxava e>Eǣp ;_`[żloeۨO!YLw qL^Fr>n cO9MTvmap.]VzJҞ_MF'B}c *۵CN)C?BVzb^fYԽv91Z)쪢(^Wf@?J< f}d*C{?iTÿ>׽f ѠSVcD} $n^Sj.vCA R=O`/lF 'TS]셸9tsoq$k2_T%!7-SVᣴ1ǯH6` Þ9bzJ9v'$Fu 6) ϻ)BmbSt>+G"Aco!j~f/jPnz"p%Ơ+jRZVս) jGDXcqBr¬2ήE+bO49؎u{D*j&C}l?af@&?5hwXRN U;$/ +) ~O?eUWQH4xL -'Ɵc+߹nǍ GP?Sp_ђ7+{Y'jœvCNܓޅݦpl>Wnq9`}u0s(Iw|2 "ЈΦ!reN&gNyQDF,gdtPZ!6bGE*NQ *r"p2̶} dJWOB-N7?ϲHP`2~,^B A~y-b* &4W u9TKi9_>Gh́#7ڄHh$zu2!FPDZjBX֒4%_+ʙbc2; 6YZġD:oUee3| =aЗ<-K <(>gˉL 1fڌe 8`36tgpc.z߀NKx<ab)n Ӏ찗3}~@#`R.DϗCtc,^re/6 7 *ʼp%k8|1 Bl2sCLrv3ŃBn_晊L'qE\nJ e>A <dYkX|~P'LEsIrgD I`kƋbuE^unOI<ڤ^}Ore8Gز^=j8 \*2ACv7f)TqY\"K#Nf6D T纏\_5V}#?D?gGe/U ШȉꟅ@UM%z|*NAiqY/}Ҷ$UpF'Jűm8ɨ- bp/Fr0j_\\&; SK8|k0gq,-IYi˜㴼SkwK;)aǭ 85B|IC;6fjG@jHQ6~cdC2Vt[{XQoIK_6.eS11Z=J(d_eޞ"-r *gȣ/Q;Z \@An~ 5Őnt'fH3t V 'àzl' Qw* [?$uW')M@v+hŠKV BEG.vhH.0[ ?"S HLYOY cEtצJ-&͸0VMn+<,թXMt%z&[Xu⁃ٲ>:]-c]-)slGn@p55B]FG>wmL׃ƽ[p6ORQ rUH.g!(t/V7HB;azsPO3ZN}GJkq;[YR*Π~̤(C0n 6]}cU7”tWqJ^OZXVK&ѹ7UmV})7^C\ms%9&v й=UE%~) \RmL34ˣ7M$~dL4;9+F6?NcPԽ/boblTwgxtG{u␳@˧RB6f< b 6{iEϘz8 H0_358ޅ@x7˷S'>}Q 6]è˯K{͋Hn+< [H_޲hޛ}Y.d#`VIb+饝Q1jCrz#7zj8Qv]Lfeohe8Ӭ-M84&L }׺|,~ BoO ݸ]|dݕ^E1wg7oCи<>fA q Nl^58~柱gYZ07070100000466000081a40000000000000000000000016609d236000055f4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/ႇU]?Eh=ڜ.+:)$慒1q۸plx-l̦{ |{4u%=lfMa6*tHNx!atoخPP)sxH {ެ]|r&BP%{h5~Rh|&Umr@@ULI_`%D)ߍB #Q2WWcJ%x3?p?OwF613۫"bꮿ?Ҷrb[\a~PMB _ kʱrqJVq\(w bG((HMdyldB!]f5󨼎$DK.>OǴ/oo-Y36p_=R<-t U^E2XRq͌3\=Vn,|U[v+&}U'$:]hYJ靟`۠ ^Rؿ3Xq¯ `u:j&q׾Z`˞b7xZ-D3qW2aU$#ozvqAW :[˽ڃtܴ|^?RƒR.|̙sf*F(9N}^ 5A1`N_%*B)ߚ$c 5.MZA{}F)R{gxQ#BB$.cp&AD&"c]Jwm{HS $| 8TOt<{_$"@v<=PX{ <* b& EGw]:xx6 I2Q.ЕAKƧMscGB bZU+ij;]ln1Q2̒dz,rM L`P!L)Á"$f;kJJioWUIGX@2wޤ^G&3QykngK߷*|~g!KQ>L&Nvnĉ<ɘn3Ias݈t@"*Km%(FJ5]z䒞Z*/)RD\ wwBG R?[sfH9jXqc!2j_QVt)"A1ypA,%ԣR8vjqTr]Ꝣ4YGfCJj2=>eey]!mw7HwwKVr@J^㑴 v\Ki;9xc~EVFe=䥅3*]}Tat^Xu)-d }%F3̂xSԯSg\ꛤqRt[VGUyKLj48 &4{c~$ Zr枻AUy=ŧ1^|^5 `W&EHeqp7 댒~IpykSG\Gpכe%|_cַW6rH5!ӗ`[]}j^fU`D/ۜMU/s1 0bÊNTlm{Ji8kW5\̣lfɭ!.l:bFbR_aeOx* b` /(owPމ1B,f q)Dc@- <1NЉ1^%Qkh ,HMZގ֗H O1&wl 5 6k9v4E^쀃YhOR"ϕ۹^n3G"(گ qTUQ r4Bi]Php(ho0ި13Z5=y9ίV%@?R'7u 4GN"3_s3Ks!bՀ56j;eB,^+`,n[_"NWc e}<؍^.e@q[QM]^˖E*!Q5!T|_d*ϒ̜8wk{$BP@0M.C8CE:ݼa)0\];Tl<`qQ 忍CBэ 2%wT'ZgŸvegKufBUpNy+ P)َIet(4@ؔo|k M9Y 2?XNҌGEMf+frGf嵵M̄iB3@XH! T4c@{v)yYo*jA錢&d|Ow_! _?r-;" *Qfwawt 2CODU{diU3e  Pl)pmJ x9_yQ i]sƨ,~J 2[/j֑bXj^Ge 316[W#wa\/DT:5UD?jOkL۔N "[|k 84 |=|RGhxLE:ۚTiϪ˧5m:I$?'Xu(> [[Q=Yp$ɋ-eX^_O\a~ d:sEt0>Cg_ Y(X:/SJ]ğ--+ :l8wE/3M /-a7c?$ Un HE 7Z%?*KU@Vݥ2ZM:eMJr]CW! 5Vڛӹ5TZ#ARr5;kmQ/ % ycx 1+@oZ=%w!BZ ,j\ %89X`Jf°ɽJ6p~7:_?XnC c|aU~!y̓J`~xNWۃ+@GSDP Kq{P=Iw.UVTM1`=hiruQa^`a"sQ&W'QY&.? #>97yw.4p y˭OCr8>Q0{<< $k'%&? aglʠR#fTC*O"_ߨ3 x9 9oѵe5C3cgh.2sWϭ/)jn8T8y8LxWhVtk\{[g%T[UA ,YB 7TWY.PReY8K(Iy#~ldn5Mz{.B8r$!"³7Q/f>-<_LWז Р$Ukz `xI z| ÙF SAi0c;lQ!b&p2 Z?7yE 1\YjҞtA[eºvgn1@,Úh>1bntqx!jMD0O,@3r?+5#;|HB&MDIx5I?s$ ̕Voʄ& =QTƵMv,55t8s~]Y? I| ^8gangY'osF6%|P^р'r8uhg"QDB.Xļ߁Ĝ,X6[˱-2H70n[HUi'ɛplIDʒ*⢝#J׼u7tfK}FX۷1'm! 3P: D[r憙 QV.QiޅHhYԕuIӉ".;'U{K&q$7z5pʱkؼ^rSj ,t]!*L儢^Ӽ]OY$H.FiQTVBqT}(tfKDKlWjr~ߊYE@_3 X S82KQOxZZTVC Hک2n@r>RM:!y|ZȚX fz<ޣe-aA|>Jp(+ކb0m9ڠFvRӗy>1ʿ^f PTN06~^HY%ALN^-m|:))ZUȠ۫v'#rm _Cd-dAf>m#4OP_ng3e˙J16Ϙܟ]eXi v|s(̟XGO^Ȃu\JB!9 9="Iݍy pl_Q_0g{sBjUa\Ӽґ#aF4 خQL2aDddl2xˌ5\y\N>M[weMΨ^D,䕱؝DR_>9þ*1_Sp>c:3j{xѪԳ3$ZnN7_34 "ޞU<`wNFUHgl vӥUPމk&h#ZwE%:8?yȎ'ax&]rxllf́ã:F%zCI;v=p[lǏ09ړ1&Zzf| p[)@w~.TUTUDx(kK 4X]Ms;%WPy`ӽ hsO?&hΕ>zқd6l'zʠH]$ FYE5ݨ )9=sNlA;wʝo Qmb,HK/h13EB R> ,Vf)o^F'ϡy/-_:a$tƠZ>Xo* =2)UlsӲhK`Hxʹ?m9PEBU4oΰڬ0SQPAÉ8bJ\dJ4h2ds4jѵ7C,9(Jz6E_ Z7hTH5J]h:ȳ+J$BlԫZ]b\SOfqq<#ď%rȆٔb.KoXl=_Ԯz-JG V6buޚdFN r+ CB7τgl ~ gVYZ*XR)zܻ^d^>;d`|@IMZ+7Ah9,$.(,d6<6 qs5ԭb[ڗpN ^ue#7@c?6уF^Yx颠%nrJ@IduTW9].K" ȑ%FdvŦ*n|Z9JVtjXBiH B P@ 6bcR}<[Woz˚ϋΆoEƝ7Wp:vI_0in@i7i +J|i uT*ԏ^BN#H2f9Ro, =vttp5$,nKq u18EICע?/yAFh~LxQ*ﺅ_$ obڻ"#0AS%(@rr C'{<&IYCe=nڙH"{um]L %a# s=)ϥoTD*1s++;{1U&sqg| &x(&ʀ'>2}F/1l.~BǵGgxn Y7SS ӎ74N^] v%f&D%2z]/Ϡmc:f>kq#~%)3y0݅Ӓͩ6@M(+jL_;zToG?M69L#Ϙf3yәf[ w=}Le?[fOJ!뗉 5hk#:pUB&;͕iO'YR0}0p.K$Ivb`ةj2🔟)d+{5]™w l4yIճnƁ5ޖD]OmW^Q_^9a_>mS3IeȻ̯Jb@0>e7隸fJci @2u#NwlQ9q_ QJoꥅn;>WB~@NXy \(cgzjiJZ]`q1;(}sEhZK|1閡fn*_;Z!f%ɇnϲMОpF|_*U) C*wP`3_ź*c)=PeP%f;OPLj49/A8wG^d ȬK̄Khjd}sJL F(=(27;g֠SMH*0OrAC~0̃0is;5v(#`zFX'LW1 +MLo`fovѹ%"AԭC 坨_W|G}< "h7zmbT&dCkfĽ VdŐaIZ 8v.pe_!79.-wwk|(pDzr'h('ᾑxL j cP!_g˾ruavBdPs_#b+i-7}/2a ulwkWgMbD))a&)*ZH|H<~M{l Mdq8S2|[\JGuAWK2 b^(zxvfOϯ6 ּE[قr{RVS*C04=3|x%dwY>2wj :! b>s̢)#WqL c*Zʤ >֭+u݊v:;~4E&$bDD,JEnHPwٜ,z)ۿ[+Y8\>ۚ;%dCK5ɝ|\3M"C0Fa$yf|.s|_+إ9}?4GzV ʹh0Ad\ \r+b %Fl}b:zvr)ޢuk-QYBqB!*wvOg`ǴD{qPzs91U _bߢ^ѿ;eXklqI YI/r-*-[aaF o) uHjbѠ#҆Vd+p0hW.P'sDœ(>A+{x4XdJc(0xqety 1ryJ:. '6WWXh3-gLpܽ/Vk s\:`0325Nnw5F w&ؗmI,s7 s 0 ժ@}8qt'\" Hvف(|VSWjQ /zCoz2e!QP"y;.sjhs(U y&8 i*y {OQ>LݣaxJ"<;etnyCDzlp77N!@@ɩ=,KOy5sf/+1{ųCPyj%+SO#su ic/0M~?m'_j<=3u1-zO;o\>4 "Fiqm쮗C]@.a][E[=x{ɾH/zhք|.e(;C۪\wLy+|θ u²*sna@#CB#`Jk.;"}* #h zQ0-%.)ٓ cZ)DyNpL˓hɊՑˮdҏ<Ĭ\#5_JćF2]mMt?'dKEއ cZdM[TmF0p}57RVvf! ԑ FҬb>S q't!Mא4dajZIKeܲ6_^1!(6I<[ܨBD Nį0z ڤ7c|[pnx]'3W?q؋"ƒi3]R*z),e;W1zN<]P2ej3jU!)ȭ@7GeU+Pgg=ag45b4˦h[ 'Qʉ;ҦٺI&w ?9)oBrv#E Z{stwd\* /ւX*!X%\v߷$.!b.`qVЀ |%,Lm}F\WdWpO<XڳȹRNlZFbˀgM+/jVNx⿡evXq^СA tI ;8UF PC,G;&2n,禱*D/ޯ)f [̏F $OSM;?W/-vyq)'r| -V K۵2ආ̭iڈ zewziuUo_uJ됒 ,gPEoHPG $R*YU5u$&7J)Dy/zye>Fcj\,ٹ^UjqGmܯY5;h"KaB U&]XZP/%(G0ZGbն 7!Y*N}|t&qfhCHuzܕf|wH3]| efCב6ܮл3*ojQKDO〉K,p$K.r0q}{fp{:M'UI5M$-FOR]i/!kk^gG@ţ1o0E(LRz w='pCx(-!JrNgkA|@u&Kӏj,o $:% Eh(rQNfdeNU'\I wC$D$ĎS%|{w( .~GP8 ܉Y YSatD<Ķ ԨpgQge*.1"atMN #ʿqx2& ͂>0+ vJT"/K7{#U45o<0KpO,Q$!?e6 IGpx|N+ e P?T&]A|sw?ʑhB"Nx xE2gŶJ=blQ]]g U7;jR pcv:ֆ<)G>hOOO|2/7'@Z\l݈unؑ2CRլ؄kCJRna|.? O*z[<\u;޶yfL5l_<2t&T-p)Y.i)l=֋W?Vx=UlX$tI'}'6!CQ=, б.+sX=cmx23t8aٗ! #j9ƻk/6TM+ COMecQGsnvepJ)ujÑCj蛃aa8{MierP*?V E۳ }XwhI{&0aM&#Kssx;N`q`9Gi$تz91G3s(oлPec ?ubb^_h/vN-ն̶ 5T'Nv}'Cvoj'bh4H"tP E4`Lb2=}Nymb+dIw/;W"q=:4{34ٙ@5T\Xip niw-ԍ L eRGzMǑF3a)|XXg$+rA37JJi3LS xo٭HfRN'0\ΒY!id̈ w9v~4KȱzM~ӼMG%ՐZܰ)l$"^1eqmSc7Z;nI7(gyB<3\ MG#ڗݠhKD׳f'pJXb T|9ˇZG9nV>xⴼbTa$b]!ۅnFyeÛ'f@0f{2v+2C3lV<V q~lu"Ð&u"Ւp+kp #IBk]zAʌ'o- {NumiV̮Qg\J܎U`"O~jxϖJ6Cb)[A",ߨАJ@P@ͼH @?7`G]2.*,U ?zYjAh-n]kuAFf.ގFhχ^7$`*3F}`2U@ͤEx+tgTYAt~ȥ6@Ozkpd ev2U 7vg]QN*X ِR<ыDfƃ_Zϊ;}^m|+SVd㹶Aɮ;3/&D)Gr+<Ԓ% ?szN|fǸO!S) dٓy<**2B2>I_#U =7@2A{mMQ <8?T&=vHޫԹ?#{}uW?Ql'͆G,k7wۥ$o2iE&*1X g&‵na$ `ఎ-m_ZE~@CzNvڄ#2rPgMQU.LW:*Vwo+>]\V;$)jI .U\ +3>/[n χӁZn ܞ pӤoqxVs}P)|4 +ryR6֘p&#}*kc.:L㔍xJ`7NKD} _B/uכ:з_&w{jDMz昼;1o~Cy/7( e-CPt6;:.-bO%LS P5[ʐ6r&sQ1{$Xb֣s@"#n߀$s ۮgN` Ku?|.^&YAm G87=-T#W4sMñerˆJ F v5Ţ`0?YyRڕ\.}Df^3h(.-"4vچX9aUP}&2Q RM)9F-B]WЖmHyj.h/H,W XaG !DZQTE"Cgl/X2"v)G9mȽj/ۖ0 WD jɛA;zvcNd|<ǘ?XGL}^6SwK$n|De~߰uck}tزͬSF5%$&p$mhR-eX\ajGt5r="'EM_Zbi]je%pNngDU)z ~2g|޽H%86{m~]`YNʋ񈝐g"3WiM8Ҕp_#/^@VÎ7OR6xP㮳UĪ-{ݯN]8Z龤%-,ysd- +=Q!uj=qY3>F 3=36J#$AG+E-؎<Yʔ(PI{Lju*KEu/Q e.38FZ7IuBh[|ܛ*{–OԷ]8xocQTb鱽@7#TYy_;2H1ђ^aR}m\euRCнv\ F7cC0t?a~`!CvU'qq W oqgDs2LPrP((WjoH7kiwX wUh̵@T3 @px?,O =OѡBl:ΝgN[/!ȳ~\ 1O=FYFA>ajXsrr Dt+T(Q\Ԃ}"r Onk:Io|aοV2l(ZT$oc&#<n63P _Wgm*t?dbk=¸xgLxr5-&k2V ,ߧqupHup~7MmF@Ma)$6 =ni+*lS8- ,;e,t-#EK $_R }6o)l{) m -ad+-攰z2AC2c@ y *]`bzJ|#} }Qs7NP߷_d`"9 1ߑ ڐ>[.R6Ie $E a*c蚮hM`ó hQZ)Ͱ-}F9^z3 fKѐ p ^3 |$Dhۺpq܊[8S&A8as`r l@2' D;|F*e O[=9l:R<]h,A[SjΆNe"Eɷ{rXr{Eϓq>&o0ʇ+؁3a‹$P>pai|ڙU i @A$23Htig}b҉0!!9;o}ZGѶqDP7&`n2, fD2my d [#q]H1CnGF`S8_Lk&\ vQ8 H`e-7C׷%ڿt O#9+# +s|(W|H;RK_ên|iiLҜXEUfZxp}RW)H :BHQ;=>/SϵWTt`FY')/K+ҭh:6mgդ.'\̖bp p c]L7y=*ҿ£t0;BQIqľ<8tb/u3 L t7E*hpXXߖōyzfvߓ UW\TtI<,J6նJHKkMtݝ3C8!ZdesE]w4s6 )K6ytœO٦ _29_Ap萺= Nw6ݣ (VIw:nhd`/K!N13OKLy)^ -_TA3Ay]̽yGMTC|nd ~JȩT#mW+}5]v2ex1pX&4fU^?݈ňsW pAȝHd5..piyyZdf>$i10kNi2o2bzB06-{|g"rJn3K >脟Se oˣ` 5#뷽3*-9ϵS!x\~$kkGPI#HebX(4~x;<}\Y`ɂU΅j=Lx&&fM7&bI/#K/;jVl]Qm?I7ʎKGF _!AOQ(GE *qfo35 _Og2]8)0-lc7hH 3ƞk9oi j9JGK!5*,kISU;8h,E3|T˛7T{bdIv#F #i208ȣyt ;'ՌT ^};lR}SSв,bd=b5i?Hʍ#1~BHVġF(1 E5Zcl6@!-A9T"vX^J-~yI S;-`1`᫠z=nU5@"F9xVh[w\'k"W%^)Lh/9/f2`_ΆbxЫ.gYZ07070100000467000081a40000000000000000000000016609d23600004760000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/G]?Eh=ڜ.+pg 5_5ɾDHk֠i5NtiNwV&xɘ&yx/2x͟1rEpAO6Z+h@Wڃ#&Ғ!cUZm^SBI *J{%_/ oiTFU?8238xVWu SpL5*],wbJBl">תBN66`k!b:H`+/4w3s-:~ Ii+G 4U vg,`CF0'RrQY:-ȭ쁅#[ZWRf$=,@Sc%S>p[,$"9C>@hΘۚE$jG ӵq1œ[s0#q9p␩'S\Ȣ~ڶDŕ~λ/r.JM/Àү[DoJXXBi!A FfL8dAqTB|ab+(%6VF9aLidaƬ^z(.aS(iU,Nwe늭3]Ew ʓE3~ޅ5[ñS=Vє{vlڢv}4AT&(Xآ\Z<jnl*p5kFI O0IǺb*5ȓ+9R C?"GO;avV9<޼1`uUœDe2TzbtsV |^cER=΂GZŷDy;_#6H9VzL?z08,{$0UTl9e3%bx:Ra$󆿥I}i7Ko6yAl,hZIʐh f gEQn0 \W⡢IC'Mú$R^"j%ePV7Gvr2l% |r*<nͫ0UN /JeyכCVr7ލBg\ml5p)N6Th@ObMYZ!q|2;ZȱCl4hHj&.p(wOtkN[>N "f(॥J0KLXVҴ`#G{g?aaR~5\sf4Vuvi!EM䥚 ϳ"`(ErplyO9 l㼗ZR4Hn8ec^|ovj蒺Ë5,u&)(!S*4t}z{1ll ڳlvЧ䧬дA9Bdtb+5#tq+ 3ؙV&0nLywde8ǢZIݻgoI'*6PDs<9ԀbLi @>kًW҆/~rw 0 tJƷbABi^ 5pKܽ0=!;j>V8!y4E 4?}c ٌFVrI%Qߴf9!*7́A*$w͊ygݶuJ,~b:VTטW#LMu;?" Nd2ȆdZ3dLR~ H=ۘ Niv PTcrTnԛɸ\P'*UVoF[ڭN`܍PoΖs^} iIMj@*E0<%wV w=Kz}V>?rVO Dej&jKnPmo'b50) SqeM-|]Q`@%6DcHUĬ ;PQ5x`M' 8U f%b涄%񱶒r΍_>Y[:!s_$o=`c:]Rqy6y+⇏S8UlpzefjV>g-EUG"K_Gĥ'[U<>$ uMiR!wJ=Q8EPv6عG7I?*I~if,:ֶ %jE;ldr=Sq>Zw 5Q0C݌mrYDpi -X>' Bv.tqW9$?DeSҠLyM^Jtf7`D䐈%dH47\:b۔@7=XPoz[|q4?yK6EaNihu@i;-fJ ɭjQ![ LloTd"E{-l&.'i7?ǝrQp_Ut`-|ɰ8<.C,,G Y`+VGCd>$a?rd"?(D{.SCh0f5uV'(RJOQq b MbJGq+I}Ɋl](Q_?BE6݆%Z^ X~v5'P^ݾ4~;m@\pɖ a7ZH3^i(h:{ӡ#RhIDngz +-~lVmT[u!JLMo7% g[tN] 7ckg=0"&/yj4A֔XNr)1~W1 S `[ QG}Y݀[#Hfr d@QX(7e`M?s}28WS4n;% ';W<_ɀfI tCԜ\B%+':] ThGMآ?O#D8$K jp;e==l7Yq53ҍm&#d63մp[aR#Jg9=)48[sf js&eh`!*A>jҮ6LrYH`F`lek,Wb~Km$;mF}> ^#% Yyo帪MWJ#/v-GwMkdAsK= f|)*\ZnUXݼxAOP5_YTáύ%Y@-낡Tyňt,P5@#6WЃWR%4*֥3'XQ܃eF)w00AqkUe~fPY~e&-dv9JN1{`!p :54/SpM}\76clēWJlI>" /,ͩ!,~Mt6]lwyj}4AID#>4n+IaF9N4k@{P߭z6:DxS\pTփg̪Y"ayȁ7ĐV*trh3ԄY؃tUbSK"!@S wAEVN5zJ*Yk?z9}UqϏby]L8a . b7ρtmfOɄijpI {}-~tݙA$/Zuaje_yJfe˼hfEey;N1q2T&>{+JhXܶ冸ҏ$N#^!8BE_xbj TȐX] :ƖkH-Gx!lr W\a4QȥE`CwBF NCzYk9Hhrڝ %VzJV 0ge/ N.TV+$)59C1(Em+wK*vz:U7}X ⁩҄LIZwV{KmO[qБ:V}݌9ͽ4 %Xc\O!Ө"FxV ,[ 4;VeΔ >BS1~{&5$]pX.%S^BEi XV=X9sQ)g:._9"%m  we- #:[o;pSiMNp~AuF\  t@[p>;ky> ZRWbrgK;S&u Xf._ԥ"I<x/N 6N(CF Կ$|Ig/Lag 7uߣJLlps5#9M'e@.6WEQG Zeަ΢J0Z%M묥by7QiO !Ck(a" 7^jbs 8׺ x|%O#n&I{_9,We];0{=Vc~) ,r>SI"KS管e!!J?ͻp]]NJD}3ycSBQ&>lIઇ]ch+Ř&:a΅t}࿊Pš9otQ2zт@@b*gn .M4*2#Л,"~.Ė$2]f[!rsQ:yPF}~܋4uFFe1߻qԕ4zWW[n eH"mJ(A)cEޘ#aNc ӽFRQx(|34 ='D6U:lB#WwPFr*V/t?p\KY4|Bw~ 8=@Iݾ#)BiZSs[n6p*}O.˞o"YhTe}hy`\+AJ~!3W8VOtkZp,U3iÏ/鼑IBb(ceDbdtUG6!%Ǭ&_DJ؇S^c5^ &pyvA=j8pMogіرT[j8_.h[iוݣPIAle,WEF’ueB; $ &je2.ؠ;j +?N¤Vw/;wUL󢩹~ǫ8>-yNIkq=U3{&p@>5 $0%' *2DG \ygFdfF:ߝ5g07يsEN12ד3J-Fn0 :dH~֫+X"h%`LtQB߸濺J*CxQt0*8 F"8K+Z-TnHk,!H}, ʹ15R}W^WmdWnTR*`xӱK2)2Q+̭JԜ3k* YڸGirͱ+&B[YC \Izc^(TaoLDÈHsT <ݔñqˠm_+݁Y2M½6udBޗhQ) "/gY&:s`!F`v j,KI 4ӜŲClH|$(2bynVmf,-XK0㯆4#"tq1f #MDBF)02p1E ~bka%Edƥ珪s#U8Nŗ;IJd&$WD9@Sp^ "23khbUښc;ebxp~>j=jlJcq:/DI%i4hCcJ0Qpqtx5Pl)ԮiT&za>رA0B&t+yhrFJvvfg'o jx;US](qLMDWNB\ P_E/ 3Ts6i0w)o 17OM`Lj{Xipo{3bՏL@7mzgN~'qF: .HKH<2WW\z|O9#PŢ>$3\66gHvZdO!QyפYX7?X4y(8i 4 S . bI3rB)Bo\<>o-C݁е_VxK9Y!R_o85Ep]p _08V2tPߵFa˳ި`J0Pb(:s%=s1> p.krۈIyv%\¤ГM*炋e:,i  Fooln7$|acپ(.i?fE mA᱉nħ-^?&,2z: Y]A}u:}3"$o#'}x`-sj9 #Pw\=qYD)6fjRݬF"cj;#"n#vvś?:#HԪFt[Z C(\/_$v͒:zK?nE `L6=4RuݴؤjeF-*xyah(@A9~ {}%zt v%&7^=xa][IpA CȠ91tv1 \' .DDbS JwPO^O6'Ρ+1A[prD40<.SsSNEql}j=PQm*Y5Ӹ, 2nLj9# E鿗?C gGGBYT}C'2:kbn>l#㡅&<]@ UScņkQi OqtbH!p;n +F.=o>ۻFMTxd3MQ9~ oיUܭdiEOm8t"EԽe1h(6%@gA<0 bĸONpmt%D9hmB77jQ?ö*"DD*TBOέR욭N(ñ_P!3S5Y| =FTm?)Q'Znn(2i j$6z?h7EҲJA32& ANV<[VDQ*10br[2ٲ f="Wi{j_cfsSsG _CʁEݓz.jd̮6EL\if-Hɋ!X-cyf|~M,ױO6ՇX̙`=Hot:-.R;AXKwBՆWD`粼ȧ1 P{CΜ-ZlYz]YmboRؖfOuF6Dyԍ;mW.NlGg<#c&I=W6晞lO[`+`[G>jg]O_8cgu0h- ,P1Ƭ qF0gg^^!ĀZj K}LNw~:Rꕞ# >džČ ^RJ"@1NVdX !edV#~Syٵ`≥/"|f~BCTDx>jJ9J8hH݊Ēqۡ {m*aYWa8"ZcP u.9 Iݶ"/|=?&J|GBs"R?gCfB3Nv;qhvN=4 V([^Bz@y $B[YMXsO_ %(D:^Y2{TEvN)4"\A} [kXZ]ˆ9Cr"_ X)/!Yooo htS1(&I\aV}VNE^C㕈mU苘lVA"&٫]%ٴ?#:J\IvFiF8z2>Y,k(,_'EoЌCLG3 F}\>D(1D=u?N'pPEcԔ.)Q Ǝ`˦Ž$U? DBLA NوyCUܖ@2 S*| h1V>~d+P98 ;@(_24H+$ihloWݡIt"1vE"j| C!O@wc~WZT?ԯc89/PSqOگjLVS/ 4pzV, dŃg[Muy{*GR4j ^z_RdgdxIX`Կ: .Hc"DȜ0wPBiY6 }@Lآ*IN2trGs=o,ko GZgv^߭6}u'7}2vZ~Jp, E9տqLBeY1gDs-\#e SDx&myOW\!{B9S_#֤"_FƱ-uff^Cu'~^&pgK`x݌|灉 !}niH: OBwSp(2w c6sϑ}a!lyR]I)v. 蘫bI+lFjݺIㄊ \ŘށՎ΄=xf@~-bϴʿ+!|.:Et ,WXӨVlх=dOw6G2k-1G}0yT߽6^_kmK%Onh}:SzY5Oϊ~ʑ1/G^bP+jwE$?COMLጠnt^[w}ʴ4ܯ2c^a.( ab3el?X< MB*xV0,kMx !I0νm^Z3E&)cguJ,|wU;*wu;([aKFay:Ç^;dO587yGլ̏ͯmx6w1ݩL(a0ŔLR_ƫim7do?E|gu#=)cS_Z<7*4wG8ﵴ7Vh|o nvڗ; P*F?v_5&c'\M=~B>jӛsFN5mHBMe q"$0ͱ|_7b^K<DYo:Nn\ta@1 y(޶j2i-{&12=h^68~HhvvF-lj Q]e =j5I2?HfgaNȀ't~1 mG>a(nLi;#ίw*az/MWq6mߥڡZq{> s&t]F8jyE>_ `9N#lMO!=2L}|*כbM}/Nᅨy{SI ;+q&<4P (P[e4V/ )N⦫>zen;k|mkoԂ[ς5;cm.{6a:q%${e4PkÍTƍLx٢Hl -;|4t@*1T]2B=n7~ܩΈR,|mp:)֌(.%4e>cx?#% FVLJ~5Gm^aȩEL$$^oaA~Fx-WEnkk UVXLm RͼaD1n3܁lU^V}칁SuA [q}CPlg8 ]ALjgzJc0n?sPo-,1^%@E|d4uB+MecWa$@p4lF_ g/HȺc]:YsGt6{5³χib?ZBglnv\was !šR?ݲh{HUjI+Dn{w]Y1B4Z j8Qd(s6j0lB%xǥe%qǬ$F3iLobN@r-#taj0p2jycu41@h_ $35~i87GĉY (bfd9Sϓq/gF_>N׍I̚5WUI$h2F578 wSȧQb\Ev,fs`]@*XN{8@88%5:N>`R`@`:0N_"| +XK#tDy쪐P->>4uۀ\ ̘_<R-7bRyMSG/7t zޖ/hOJ{VO{A?.yk#;s`Nchs/?)W,'= cTZJY;OXzpV 2'Ϳ%k/L xYE ݄:Z1Zg}Orbꮱ53bg❌~q;t_8Kls>BJ\2t9ӋF/spK'ɥrk ̾%*lWEv-kFdH>o' :3Qs-f[sFhbrZaLnXJ(ge~'tp,IC>"WXmU`S_wYGyLLSwzN y"Մ*IW<85^/k}5 Y&גR?cEh>`TԔYX6E Sn @2@ZכAF - wxUl ;ԇڏo Ɵq:%q]PeRkh''ٹ䕈aFVmF2F,ٖ`pl&tlȕ %)~!8y,6K:e>F]@"b g-y56dB _]yH>GVIU[L/m*O__٣]oRy,7>|"b)rF j #Evnss5 H |iXXsoށSASMYsh+^PC?gjb=Ɋ t!ޤprLyx^:Fz}E0.(ޅ9oT,6ϻX4Y=Tx,| ,_V\qh@m0^>g",}~`AkXz) >Z qX!gl)ʈnQgI<@C!0e/ו޲`Pc뤉A߂R#H##SB4Y/(*徰_ "x}+˫&}sp\؄QL~I0Ći`}|{{ʍ1Kun(0?ʶOx܈4Y 3MhJԍP 3z,ea[Ɗ!g$.O$ R)РګKChqQevMB2`V.GwJ*g~Brv[d1>OHţ?d+@UUtosQO}-'tݭ&H}E7eGW^'{ey|qeM^o~ypduh4YJ4ۋQ 9eCK?,.+JK/ '#;̽K F.k/)vH`)lgS64+/UQ &PbSG<qlK,'0?ra"5cBbXUqPu԰! vK@VGўawZDA2vFsUZ9bveu@h&֧ʪvZPŐL}f|f1 ξ5-_:zI+V:Zߥۇe/Pa{(:Xjm 8E/~pєM\^K9y4'1ħךI,O 9 /~u [Dfͳ}<6}Jb8 n͞˱gYZ07070100000468000081a40000000000000000000000016609d236000027bc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/'z]?Eh=ڜ.+НA|aT5C-=v3EDI*@;aOJw# yDޗA"`1>=RZɫ eAWl \09+S}&AٖžG02G8dHrx"ctY>&郱XÕA#5 FnICHǭ0}y0eVl}M4%ik)uX/5Kdi/?} ƇKa.3[}~vnY.d N)`θ0"!HcAiIFx =? êY݌IP 2OF{]# 7Y9A_+fq]t721 Je(^`uV܏C?aQ Av<$2[h+6 WVjr5Igܻͯ&r5(9o΍kbܣRA~Rݚxt`rr#a]Kwdsn=Q(2D ֡*/3ť4 |DR[$YVnxiM:ͰTWKVHSwTivrh􀕤.ړc=n8m;Vrt!KghJk!x;qmdَ4|&A(+8y9ױ]5v Wvƙ7II'םB.H0$,S^Y%}6n9ȟT[fEE&&oZ;bk7c/h}(R=nrĤcg=rD`%%v8y6x:7vTUP7C?p es2ͭ5)>"{654VнAQ0XN{jQ2K2;7ڮ"gO;甹Ԧtz˨{!aDبS Td?k> [896H}yv6tsǩ};rL%LxV {Ҭ'HAIBm=*D?ךbuDX|!flsoOT I_q(H#al%[ڡ1 +/g9LDxy "im8+2cg}??7HBeo!_!5`T#0k f6@S/Hr''B;+!SG7BfO;$- \"({J*,0Dq86: 0:ϳ^fYF5?" nލ.@UΒMA׶r:1CK^qzn9۠XlG-ёEc_Owq`y'9her~.gf E,~mNkŽ 0j0N,?N]Im̷uD{ȉ-k,y+c1RŸG$~M=fږ:ږ;.~`fHM,Pj{D]bb<؍Bin1(1yj>%u_bl^mpDgq!?9!wFyU6 )HU r=)hգY6~?.4o#Tkԥ>Pd>t"rgrl=/L+)sǎpعPWmBNZ4lQ#f2b1 I\NCh$ TtNs?:}t S&s . ܕP1Dߖj?ӏ@Al){@z0F(TJ3UߋIiA|S6h1ZY!jq*t!#ԭ_.m7Fc. W'+"@2ܮh|/YӐ`bse$J 1=XEl{t 3%UQJf Nu"*;#JiBaٙM]e3_+lI4<&zCn(:Nc(3 )w ~b8vpVÇE^^NRr&MCAH͔sԮ,kN+jmI&G-u)7s/d.[v{_Kw`N^/iBXX~6i}|W2A)^W^`vix]jN^\ÚDz!.5V'7@,H!mi=Y*3{pm4vZ^$uAB;!9*Ϣ58Ց7[SBlw?e1H`\wusj8Qk&%pwdҳUIRp(s ZB,ώ c<^hgޖdwxd !dnGuzHcd\`["nl2=vQ6Bx{Ϻzak"UP=6%ݩ3j d`Qٕϭp,(:)$߻g\G㊾,ֿ4 {zJv/9*H#O *#á+loH3.]mQ?:x&ɺ8j[F U+ᠶm]Ư&Dˀٳ ZJ'Y˺_%gB-ܽԩ*[E1GD1)xPMdz:>IᕷW e3|D_B \rFV! )ρs8Nc-2%uo+l! ޗSMvgFd ij`]F]KTˢ%˓;Oa&R*GērAUNrorIvуe6AaS`W¡Gq0f cE|"˹e1bF %&}4YvIe+F c%C) bxrHV'IZ&$Gdp8qp,JL?XACTRnМ=JnXRAz"bQ`&Akc +-!q-#*bmGiB522/*U@cE{fNJQ;wK%'n/`#&9ɤ{ *m)v( 5]>  N[ߏ)#&ۣ?TfH=jSp0T@.j)[jT{hMm\y֫[zD0͛YQe 9a02rD,Dq }EHxJ4-+RG|rO躉܆bj%e"#QPib6e;v`b '^SUK_rACdqA<떫(]8CҫyvQI[ߗ3t EAMB_PY忟f0<9>1~?/1fx"|)d':8wE9%E,?#QMzZ*Gh 8ŏلDe]'n {,h3bc4Iܰn +Wގr%w%eg+1 y&!4+,nYZMqٌukĂ.p[AG#뮒T$WZ-2Z^:ᢸ'5i.;UVFتh^}!K=?h9r4C'{123-s,ڻm˦!]۳GwF_xR-Qѹ0)2Fk@?xҔkH;+yu?fy= <Б`"'H!p "d,2J)bݠӃ^gt,@8pԇm 'gOc }^<^vɁ)_)Y07ue<߭Oi1>Kb.pG&0 U![yi."ٰZߍ寗L)ƘBFz%*л{-F}xl ?ϓJX( #P,6< uQBY یiQpGΊA2"@΂E.ШZ8ĩ%Zww Tg … uVeE};L׍{i ݕH󳴜!*[Z,͠+{4X~=0J "k<m_=)vABa $SA#(x%n" PJ35XxxQ$ Ԡ99Wڠ$KdkY$jhBsoP`ߢP ݬФ%@E/ 3-BM/2mOTwl|qۣ^=$MldN{11`xNtn >ىe$Ne,x3Z/mqGH0 F q䂀^qFIPubC\sc3D3s3HqfP&~YS ,J;퉐 SadxhWd5+OH9G1WV 4RP͟ :U]}|0XK'P$ gjU do~`i%K7?K6Sm4Sh8|^FuqSqb+P8"]Y*o_}厏M0 P\ڳ\V%#C,%N0@#:'uV8Y^(]'һf5vOVYk}DR0%Dm)3xpQ=Oj߾&arHBtH裦>i6s@ݼ>{ckgzu% 5eqVzJ:D9Vxsu"*?:E5zgEhњm4G,=@C ͧ Y\5_:* -bRYQrm [@۾& IZS&H{G'R:9j{2aO5o0%z at"D%ӁfP$dM<" W $,Ix+;TՐ1_\m} a';Ʊ'Z:ba%}a';'0GUP̣_99N+;3a{ȇ%"uH^ RK*Wʿ-Ѽ)-VO-xHv k ckKXPH;jd ^ݎ̸iD<[\eZGDvCU)͑D/KjTdo4U\EE?cmiS/[VJ +Q >u$1X +6ATd,`f ݥ`ᯯU5>XrN]̞NRpBlS|2C]W佐nqf8 ><Xt!f wq }xToPo)W˷zؓ[B?46ϰ2ae> #Oc=IKy>YGYT1ÚMaI6Xr?y$#>ñ50 -_%vPCNX?RUS-k8)0p[e| :}̽fzqJ%UidANˏDS+/6bs 4-_NeUvPEKUc02wWr[G7sýsDzj]w&5;--ԩX'YgB\o)M9J/+x=ԄJ!c>8 0;l9BFX:?Ȼ*K ?Ւ),*o)؆|_nW8cm:>Ɠw QQy *i4jQo`?9u/"ƈ(rsOp4 #3+p=Pƣ?`ˏ6kr ` ( _u4=ׄf:G_hR8A!p0,+wk<49rxk 01-2$ (:D\kE*GVo/Gi> VLuj5fOֽ Pfi1U=RCkFKNRܭt ߦ'>O{dAgYZ07070100000469000081a40000000000000000000000016609d2360000483c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/ᵏG]?Eh=ڜ.+thMY'%xR!iM P]~֏{J 4#v~`Hy#@j "^q58:QƏ`M@L7w?V#t+C`Vfv@l P]&0#,B \9!5 n> 4g?ږ kUʶ&bt?/UF/WIf+jNsE@WB!PEl#qiu.%914Z,omoY5o<)J2cLYلzեa5/6uo'z4kb[ͭbY4SR#q8N*tgkLTrdic"2({`٦NZfE1!e7?)uc[J rV VH t00]s]f {1 G^B4[1yA?V 4yF.ə:ӂDd̻_(Zuj5Lh\0$RV8"rb1_7S"e1Z®=NԱ'U蔠u u gBڻ`&e?B ^#DVR]lª@O #"V$.O+3a:o%zyf'gVxLX-4?荷6q/IE~z9™MW7|H lԬPO^_r hccZ[{XG8bC5[4{ ԓ{D5E{'j!Go(0q<&( ?m1JG^'ZawW)Aڮ09P6Vۣ\"g|}zPݽjJףGK@ r#Hm*T8>~TJ˪-'xn_(u\kQm]VsLI现YXr$j(0zmHѕ N!!|n8dr oX/,[k^ eX%0 H<@vna/Z63T2_>C)EEWV铍dРOpb݄53f@^$ ]ARH0'ey G,?ۧ`B2\T/:f•JYq ̻9@ UKSW2"Hzz#m=Aכy&559jFYUz*XszP@ 1WCW,Vu K䶟tnU"#,:YB`%àI IE] 05B"}=%bxtC NXM_S6@{q Hq]7vZQ`{)̑5Y*.jAPbq  Bn|t婠ޙp\S>WJB|)tRE$,FFޣc(2C"ͽX$6AxE%%]%s@qAk()J c4d5UfUq>,*+0śO{{P-x ~9Wp['XQ+iG'T1~}APWVe ϥKBj+B"}esWЃzA'tuV~nK ˾7%b''(; ya| jqfr(!:=DgEkũ7Uա,>2?Y'9) r+3qA4eBv[=P´YO?KW)Ln"-%4[ ˌHbaoP#^pĔ& U7p15:5gvl@55/!x!}XsԦ7Nn]hjh畸(Pܶ˛m3%F66}?slCS0{]-%\ L4^ TA!ވ`)عc雨jE~ܹyv jw 3G?W:hHy2$tB F$HجAj,s#',WL.p3e]hD0Ol/!a>[-b|:Q) Qa1")肺R^}餛]$; me!gE}I|}m}~85fg_=i%6#,Ĵ=R~O9dki!Lb͖H,⧞z)[km&0FncN#aWWDw-l 2 ,S Di_G!w,~9@ ןsB%nx%2hKI:(#6mpb@weR7<Ȱ48οim.6 , (Rn2 ˥ҝD\`zoJtJrlk (W3z(9 뱥„!տ'T9C[P6%.sm/5-a<`X,؛Ew<2q Ah[g)[vN^P4P-tgm3(?5op]XfG6 %Y\#27U2O X!+kPL=3Ɂ62L5i D c b5!ݠeEGIso0[oɌ=HWtiuZgc!(.N+yO?]s_W:wKT6[5mmh::7d+<(gc~7AǤŗeؘK1Q{,2(%e9!S:F2OMNy$<6^Nݶ. +Q[JM[W;OY` ףНb1n(U& 9ؾUH"seĚ.W : cߑT:S38KAaRśwќ dʔ GI~qf :򎏗Z\4|O teT9[63H^g; (4B3̱Zߵ|SPü>D vc,ڵŭܤH_J$z[Hb$K0Ir#khEzSHL0jt:y0!>DUC0 `K-<W$x~'R )8]QFx=8|EgDGg)Yi_Gy;ߥyTw#"V׌d^T!b`dt|>ue=,Tؓ#Kbd~k;k@!O_;zjN2M5|1IFĄ̻yGpog>2nK*5<5Ibj3d/_}O=Iq f'zna$/pTo(~c2ޡ+Zo]TH|13U$ 2}&~ Zڇ@4`t1*2GF; ٝ  oq0=Z9n4G6jxlȂS\Cnɨ3K| 6xk^8Su=mѯ2,e1kS5;2qTǹp|' 0+/7>>RA J90N-8#^7ѳ'=-с7 8&[l,“t]꟰8@mz]VS&a{`>6] a[QR;*}zZǟSq=}9|%EՁtue ]r7q?Iz Vޣә- 4vk^ [>_E±bޢ`]35OP-5{XGJ^hbUG|Osl-GJ%SA9&*A72Un I*AT)s ]#yq̟$3@G Bݧ䰒ņ!D/yR0b]#T2n\J$_L~.Y8 Y@ֻU7!Q.ƫ`1Kټ0Hl\AK.PDTَQRqܑEߋ9xP|1.w#*ȽRR'3LŽugBM~"U6uws6=P5s(POZ]*ty ~~0r Yn[ ӻt85쥌kw; 2% Yr:6o-e)]ۍp\t=/#o!0A?, 2h(e=T 18L3lV@6JG(uEZ+h !Qb;pvR\ V+I̐{r9HMg$a"rZz3 o1&u|4 X5EqnA'@6 !-}X+B…`ZRöL(YB?i1ŋ(P}oC`-oBܲ #h֓ѷ7 )>SqKqgp\LLUsݗaFB!*ߦ*F>O"X'0T >Յ|6J-]ajqBFl"^96EZk&?0lj8s:!a]X8mh9&._8H`r|:Ėμb~Qݩj`yoTT^ ;&M IӸz%|`5(2A'J m Ȕ|5P(}Z`+R pI, uwShX oiF^ʄWIVjSΛ0vظuVpxέtm_1t]CϽ&!1w9б@DcfD .=˻K̝Z.0@~,7=n 6UG@X7҇sdi+:;a[:0_W{]d> bC]7y7, 'Ò0A/EPk QZڵLV=EԭƽuXlەFVd rS2)N@u0qUudi+MVw"gѤa>340`9z,2rxϮ eQVJ@0OOtsHLM.}r@b0 r/'(! 4yx~2R.q'-b䕷`T D) + 6CT'sD)셶|c#:e ˱.NJD823z2pVz4s)lC4R+V^ E^.+3ܩ_UCGu1FM5,5{uƢɤca{Z~a ArB+i>BU׌2GYC^SX74mů>F:acJ7Mψ8_^&ּ'黇zcC9 䜍n4+fsMUQ\RX7'"ǠڞŒd :ZV g+TV82H_ XVJ#UHibk1KF"d 녙s[ݼFNuDgzqb] 8lGLl؇uUu6sG%fmN(8"t`"8I㙁awQacrqy[ VIj~اO%>8̝`*I3X>RX WyW~\lc:z rh<Ј2IQFon4MG(aDv Hf[0֮;`Bp FCp~A fzʢu5%C(IkH^cy2~0QWMp0sC:!6SsU7u9-uS^J\H= z걋%'@XͤAk<EUN'fG*=6Q|:8WR3_d-ktڴoCiw,$O 8G0&-e5?/1) h:Ke|cYu%è OIRY v@%6~u3} .M) r6>j+p]sdlTϔ v[dkT#y_/Kzc=~ł4ff7fO:?a&.ۇg`XC?A)7eMY5 'Esyi$&=D4[CV[s*Ñ$~U@m>Z-gi}ho&[okD}kKG c5ވ\8*3ĕs19"BOzۃ5xG/IBCGT>lʱ5N-8^u'^ @\PdE|ܣ5SZQ4uwWÍ3ԍ;& 5}2Ћ|ێ 9?uNƀl+fu'k)mliiD"".Nbϕگ;i~/\4T" B͙̭^}^ZC &5zXrk™ST4y^$du2ރ cH\bM-8 Ҵ%U8*/ alu"F}DB5KVM$PExPZ8(Cn;fº?+W!㍅p!ەEd vRGq1@Lc+)3ϰz e|ϬM~*gOG+dQG{CmG`,&?\K}x1sw0P=%69;$77 xGbw;S#D P+;eMZM8R"fm6_fD] 6iLao`~Yq)G ղ3j6ӕ¬2#QfLK+pi31%8K#"bA}Q<;X}ӕ<ί7fX@7 ZO<ǻYgG=]obvi{.x%HISa߲gҍ l8E#zNے n,ldiO am|73Ma{.!q!Jx)rj]HI`9a6eIW0& m In(f ;]\yMnB+[1?y3dR2)gĘ'8KQ;UFDEF^8L-nFI ǷY (l/Ǧǻ.Bꁞhj3 71<,C: 1%M.S=XvZ5<1v N t`af hZQ0< Z^׉S?##^ V-8<7ZwXX^Z?0$সeݲgmH4h;JR1#/7{1t$kt-5TC7sG5h>EVz*3 rY=h婐c/AROU )Jbf_=5$fl>Vh{#"𶪧YQ9Æڥi̿Н4px癤ť< ds龜&r~?)ޅTkPhAzVj•-3Շ[|I]61-Afٸ;d3~b30⎨8>`\޻mT_BKy [,nfh\GZx*ami4s`E/{)WV"r-wnq-^]>V~ɸaXEpͶ*5ѳ߽qn/6@sYgl+zCKE^ [F[0$wzGS(|e?ǫAn 6QrXC]`T}&~zOO_r7;- ^ciXz}ap6VfV8h9H@-{24>ƹG4qmp>ZղXդ@r8ZZVMEZpƻ)h{7z;JmE7|/0ḏ֬$P/q!R |E*+Ϣ |tnsGXי_r%``eSt[ tR4sU2i9{ gx:WWϲx!ٻr߇o7J2yJ[%˰DZB*5'5\,j˟|iԲv rprl\\J,^EYr>>۶eyg)R/2;|?RϜ#NHx1 _AzA2)>K H4# W$ϡ;N棐sRb@_);lSq98 Tjy&ibOX4WCQL:n*軯F@=l͆O٪ P'|#^ `}f$ȢW:Z֗9w O!*bm8UȞktQ1jEX*K qy1M׵yZ#)]oڷ* 3z&a)tKXgNW.wbDQ;iE`i{zZ0fWTX1EKg9CHbT[ lX:-\vFBEOJ-z%ecM(ۅ„i$cFDAC2(gvfOcH]O@C*ړ:1mhfbcؚFeZ4aJuNҁH-Vd<\ 1.QÔXߪg$# hc9 ;፿؞բxg:L.dj@-2ؓ"uv

    #m1^^m/RY 8dXDq`bH7W ̾^@B+N ͈=b8Q2eiF'}"q\ݩ9øG"3B 8I u&YEdϿq.JA[ LWZ33cYT fЗw^[i!KNOErRálӒ lx>X ]2fͩ@=R*qICRurMxX.r2fa55QOyU<8G\UțV̓if/;&)@gwzޥ[\5-1SQ||fxَ8ܰORǩ= ڽ!$mMr1-؊dqq.2|8g&P>2!YqDJh" T6A.y>5";m.*#vMP)$.'6fĊۏ3į@T3MI F+%h*-e2y۽8} $B-Ӭm }qrZ@aB XZC/wJPk sxZD=^󣷺nٮ%GU6fBVnluY,} RœdJ% v#Zs좵` 52`Y-/D9gb}%i7`;8{HtE-; YY\3U>^ͦPe`X@M( B|%~𱤾`(iüZGXv'L9}^hq30U,h/񗟡61%.զοV):МC@s!'MPdtY^6ưZUٳ;1Dvoc0yi6趞78ȱ=)4)e LNj?Dm W)Ҧʓ̈U+&*+,V;ܶyӨPtXz)knd ;|q皾?𴌂R(\|01Jw+:żWWPDr8{VĞ5&q~zަ>uGEuWFf /7m/Ku0K*ZOuBIfpe%V'Re!M +d ]_׭/#}CtvM XW,jújѬ&]TITZ rm@ -f[}ȞQʭNښr:!t: 5rm?&n@).pI(0 7bIV L:i)3I q؄༱qjr>0k7>Y4s/ց.qJ'Wf'>$SV7-Vm :1k-]u* ̘rI1NgMʣIhkkl0jC0q>y;NyP}b1oÏ-OzFjL.C qqHH9D%>07>.qBzZHۦn8GbK/yU]Z3^* 5P3V$"^W.I Ij i pƅ"'qJ˧vO'rI7hh D[C>A;e/We :-'c}K=OSiwSXm?M>ݵ0M%')gvfl&ZC|"|7.醯RjsÜ3m 8`IIP0eC2&_M3Նs/@Df%pJb$OZao'R62eVȨw̼hHXu LBbuzE!#GA 0 Ţ Si۴&%|za)2s 8G~ۓG@9J EmLZ˻&pOY"7/q yj$=D#4shagf z䕫:<.ޅP];fsy=YCYhmgw}Kx E?[N$K6^h$R<4FZ51XJOb3(gh>B\i |'Z׺Mמ1Q55+h &@wViW1LGhӓ7(02{RJqA\Vyus&ɰCEEWakŒhRR]Mo DJB ?K#O#`\yK_&f=M]W&6@JKyj=׮@UY͔$&ͫ[͸Ÿ' "+_@ǴsEEuƹԒ%-E~x]lbGhӥ3O6#iUjq` oVIl (.JtN 9@$e Es[N|@u?YMQ:)FTr`|q=ʒn+)_3qd?˞lWPٖಏ;JSbo_8>|,7wݑ$Li;WXh@ҖVj꘳32Ɯ:i-~O;{^k; .)S :Ex譨)Ef;;KT >NFC*%YZѵ]w ,6o8QigK=\NTv&3'8 _>{=QM" zR+6EG7Io~8A(v2@ϧĖq=Sw?qt4]((<6f)=fjTm}9dn0&~vJC=M[.otg9wx0.E"w,pyi;$c꾩n͔dpY߉D6Ո3{svHKHN0OgQjI5 SPT4i=pCV~m캬/rG_E&CҵIomYV NRӺsW-YlJ)&IR̍*pq>vsR!I/JoQHV纙21J 7'䝜}w8!V@n%+v]ٙp٪it ,cW ^xirhOKמ.-8Ry^g@N ;{ކ\EN}֮k2*y*0Ccα(6o>@m69ewGze"cg|Z&4B$|%ziZpRV&Zޙӂ6zG2p,B:LhIZ@-e`^l)=>T:VRUZFݺ)c8iAH{yVE qtWiSWq=SaUHAw sQևWd(OrӨ{dlq 7$7o8 <)JlyHfOI=%93S,~Gb0&ⶽN7E$-V(Ƴ vN>(Fmm~A]'LR< uR_y_{IT⟵Z̘ Dnm9Z³VQl<*pS9uas}R^=h㖃UΉG*׳obgN[ȯ5߲ (KL HV͕ Vl_>0  q^W'|4F+dnDn¢Lν1A \Jw.NR֐3/)U/? 8+D:k^w)ɀ+Рp~Mp^A:wp'jZ+t|t"I CpA ]#&P{0Ap?Hh̦V+ꇷ}t՜XLL(a;T(VŊm1G}vFoktڹd`Pak_ AeWu's{Y 21Lkxnf!נ}p?@޶̯ie q}[|;Zur^E!n#͚aZPj}T!^\C. ԟL^F*%?LV 0hfBcI.ddZ\;]-3)сpHv#vt,H5 _|~a{/x-}DS*դnznj:1$[/*ZEY`+\Ћm; a?ry,0HӆXdAzZgw-(^ݚahq[v%]'HEpZ59™^~eFKm'[*C i?1P6U`Q3nUkgqZSi:To+L2x- tË,t$g99ec #Y?B^Ht: `KDX7*^`yɩV QÁ9R$jeiYr; a57ve 9 ? a_rٹP45>]TIԠ>vg,,ݷ_o^WnxOG PB3 S_2 Y?B%&XY(in'"?bE48WX҉4.NXd=@סJW<;_ݥ*S.O _hٹ=NA=='M"[Y3ͫ# &SfV jUJ(}5.4`b~'l /2zÀ[רyAƒ?aK&pzzMcMr{z2LJ/,9Y3O,EM gꪜE`Q]Y`VrBaX5ӱ:@zlI9+[JU@*,1Y-H <æ2Qnc17(|УrB!*O.k{y`ien=MzfH{nS G7PvJOYaLEm3w]Adؓ&]cxBٚ䵅< (rFM^( &Qߔ2 ײ;o)\?ܪbc F?fF cM92}.d mMH<R`NO\w".}ajePC($v f\6{LM H p]wz`y`YqO^;jشO(H/^\~ϨVO^?c1ye.50GP,ٕ7IDD5 {>Ġ5W̝t*Y,]P*EUu^"fVEcf .YArJҖګ-9x †u"~m 'JV㱋Sąʼn5d7NU\oAA@ D]>;ޮPcWl?/MsB8i5Zen$: vǗh o|m6er{Ӭ>4mnbA"gx].:~7 Y+>O[5BTNwBN6_"E=:lĶIZ;-6OF lvETψ^VV4kwl9s/f^1"?_fςxcP\4NڴSuZ1c8gsRH *[_oqt|0x"hiqvЩl +&7HO& ,6n>TO7_" D  KT;g º^IH[zo詷$q 1+dZ ̷,D@zg%=C WE%;80S#\ܨSf?ABv-+ܟω}:Tvk$ǝ̵6qVΒBjV1mQY"R[_H%/ԄQ{!ۯ<-rh<D|i6JLy>VZzOihH`ZJOT` [2bM]'Z~ALi5u~@0u|ɲu;54Rznbn4H^Gjz^z Iq8'EO 20r r}L"<$(AX nE=[+4)USvDy"Ѹ\on4gdYڼz : f$ ~qݼ^?O2~#;6c<86{Yxm)̢bRvf}woH:SqnζQ-W:<3 P<5jMuTwrnfCP ә}N7sq9C|T{zO +S%;r pb1 6g+sg[u0!'G:{͸>PKH}^%'s(*p 7[(q1cS> £Zol83edğ9ߡDb9#U61v=?!!%Q7،*Ar_Jv!<~WVWɉV5vaQF`5jBF݀;0y=͏v_2znJԇN&V7|@׭B[W{>|j=GiKe'irm`ԪVcf?\d MW'M"6u4a}_[ :kFs4:4")W AX~ bdxh!Z]TrK4;"/C^HCl J3ߑ [X<o)f msTP.!Zt^8UR\IVaSX{>߭ѾQ8&Ud &L6kuTxSK\GClmV]Yb$ {T,7pُ٘Ӈ=Kf],D =_kMsuw:nW OPYw9W@M%eCϻ*1:'B,Pbk/Ө&!0۵x4'EpRQbm,o[3kMyӓktfZ.{ljgWڠ;:Ⱦ(⅕OoVlڋѣD]۳yvDQbvZԆO:Q "R:D9:fʜ)d**yOA+7Tތ1ٔ[sN>,X}։b!Z pXL',c(M&f OMFqh5jPAsf?sب#tί>HY|oa^:*vؙ~}#6\k :y]"g6ZG1G\P ba?1Dh`-dicCK?%' =EU_߽ ث5p5'"c6Nȡ» d =!{df `ن:.O7P*'K&w4} E*:aʙBH7ykM뺂-Yfi{ R׿P5ڨHR0=,#1AGO`髃w2*Ø&SlL6 _F_N'n49;$~)?rй¸x~s~o bc{c/l]Kh3EBˆA-^ņ:(F{W)q.nMJ݈zH4k7a`ӾR)]Otr7Z6ugeU3EEU>[z/a}ІWd^RaN$/ {څdS4gn ~BB4O~۟=@ʧ!CTd3'#eks{s)$/-dh! jT7x6F j7 *+/53h&p777y&W =u& .k23siS1HG)(%웶Xf$8hC" P$_8;/HplC+o&JÁ- \̜qŋ57\oA&5]sZ5Xڹq.é=y>An@Q@y;C!YG~و]c`\CO1 hxZw7[kɿ1e,6lV`rl'/ktvD4b} 9|&WHYRNOg}n{a8 EbUS?_ Jj>W39Z[' 3`vꙄ1 gmA;Ľ;-25L5!*{tkd>q!KHxM=eDxW5GKc$s>m#Lb~4eR*=ރYg4&55#6RrVώ<=Nwd sVͩڀMBlD;" - C\aG: T}ݠ3G3?$E95BA[5-:m(!uń+bt9+@s)g6VNia~/scT_=msr@dS]*4~nnX?)sd#:`@ g 5& 8#,,X斨 ӊ`bQ,E.U(F7"YqD|*mYMXj#,{1OEDwcO@fof _ȈK)žEsc8aL:agC#'SY0]c NJN0rG|KTdL+~4} w#,{dk 72vT{ 9L3\rd'޹թOf u.Txh-gB[=hf>A|4:Aj٤ׅ l$juUv,:0Tec!1w Ȏ}sAx2p^YKLDvl:8-t1g {m՜9Ý~br!{=q$|hx a8ekAh<7$)0Λ0{:̼>loж3dߙuԌ%_Z~ʨXc>Bb6jCҠ]ׯ͕iAgHrш)6IѤznb$ E絴6}>dxJďNN#VPddXdiӜ289qChec.ƒmH&VAU= 0ም)~d&KAN#(Zs+wr^QۀL:}w`) +J=؛F>,{:.#':k7iN/YC 1m4^GOY{i;ѥBi|MnxǞd1g"[eeBu92wZ:aI1p)w ^*K]DL!R l>0j /Uv3z!^m3E9hVr}L0EgV[j>Y>4_2_WLoL+|x⮉>Ot\,aӾa:H}#AGAO/&)My 5Glf"&RyOkW)I3ĭ `k${h1Rctwi\oI9|{gӌxCqqj@@Zc(u#G Lvڛ$\lqa㶺#paVУ*!TE7#euZ&o>!Vi6uWX@c'T@R};kc & z=8u?2h¿[ހ4j{Hh%vcʇ?ӿ >n\pdC2sqB?;o'CG' ~dOwUf3[ie~Oɤ Dg!\̚`fwu`vctx`=X<%t[]NJ>#t)([FU*->#7:i%wqyFE~TR#Y 9|qGM|3JW_.qd}L"Й6nuّP>TISKʷc J%.˪8}*FA 1t3IcuslCQL|" I y.՗+?Q-5\)x4ERP+)TYCUyh dl TbHK&>q_g6J=(͔WR*)jb >c 5S26" `?v PY%_p{cM`/]$. (ewꁤ4yvgMO/7ոҠjUK Vc|UOQ MM5#]xң$l@OܭqhP(|Z9-&}}J՜'MV} N1j =.GT!"?Am@[@7!>JOٰeD? C2KKn"N,|Z%fvn}Q* guE/ x}}4ř1X hR P4c|ʍ狀bp(hlU KBgܬhcp>.곎<ɬ/Fl:t_KToo|D< `+/h hxvItrm~W}irI= 2rQH3 4FI86}Nr=ˮ8ݲRmRQLxu蠛󹭢>*RTUyd(CiH]̄D냠eIKB^)^v`8koJ}3O$}`:y[ի>w]tMwoBTPír=յ:zoic) ㍟cYS2An(t%10T7tҳ ($,.m)A+brf!?k{-h H7p*i7܋FJCpA(UEbp!cEu(U1`mܷ4[,]b^/XE(L104lj6e1s2!OjLV\V8Avj湨5lAW(τr`#l[..h? dfǀ%B.|zL~MF?~0k< Qc_,\E$)\8n]KCRy_e ϧ[w}G;3uVKDUnmLwUIR*^PoO CQE@A_eyG1L_dsXX) @rӈᒷǹ'nokYQ 'CS"y|T9N3; E= Gv5XD%1.s;dlL_BKz[/^Z0w; J> yd,Ȗ|Ɨ( rjlNkPnهFi.JDLrl= Z҂6;1MX޲ 'wbYfХ{Wi=lR=2r^p%RPx0f6(̊^{V8R|Vtȯ thSo]rC D$sl2pS7ͿсrY̓9OS-s,@p[}=}.c( V3%R{٪TbGWӀI- JJ$R;.+Y~X=CՐEӵ2$P3)hGoDZZq\rтE:_@f'֧"dDG)v5É^L/߹qe*gi7d_#ldߌ]#7s_8&GaeA@k #c&Qa8oZ'qN5-e*p%[yȃϵui'LN29M(1+OrI^)ʸ!.jm@ߟ|;BY؋yzZEVk9LTo~U9ĶIӲ0C=)-HC÷Pf!aaUWZenJݚ~莀YGc=1p`j|-2}$M1!) RY3c덏5t70:U f s>~UhiVX\>c jN3\iZkGg vE (38lKNzUM(bok|l_N@RAڪ&*%ފ;+z$S43$CvY?C\mJzlV$֏< 7iwTP=DBuu<utM1]6Q~HY)m6-nc'yx?}<Wz%(rF?i mv ʣ>zT'u>~t"8%Vմg | 5O|ak7M]f)s.G.C5b+-C+},-Deq`?Q;v3A)G}hyڔ (#NS:ܴ,} .?u9>\ڦtڦuYvR(hmI]@AKfM,<VޙCaܕ^FF ׹ 7=ojU٨._s]Q̄M]r ;N)i坣9{1L,e׷1q]Qd0^i S.?Ȯ[{<KXc~y>#k ~ ?#X(v35\ʹ~yx~+W*Hs}s<(N.;aRAFu1]q\dRCq8gӑI%S30.F1\|o37_PXdc.,)ID Wy ~ t= HXpZ&>t[w%?|͏edm1N1Q?=1zm}w p#eDyQ]F 2bZ142h*n #rd£~O`8U r];NC_"@Ps,=ph\t4b0udukUAG1n?O]Hs%4*C|;7C3D/}'zۂ{nR6m!/w柿5O.y>JwHa:Qa3G`D@J؏0`iEa@svqXa3 Q+81N9!!F֣GE&ML<-*Yņp K W&okgdQr9 и4C$lf"|ϑ2=sƬv潫NA,`O8t >60Lay{>e,YMBQ":УijS{$&+LxU NO/WYɨ I%+_֕Ng1z2f ]S洼GRg]L&Ø۞ڇI? 32DeǿxڮWB6l)Ƕ0_ ՝ *6Z\:L1]nkzm0=Єi$UB|mƣڃ ҠWPL?=\2?IRvnJ0Ǟl#l3vTBC9lI=g#ۍ7n'ϻ]76Oo^Zz.@?Uz(F2^Seô^5tmȿ}w1L1Ճ9X25CotU. uhߥߟF6ZFwJm Pb^4y~SDgSZֱG?rk>LvtPbs"x)g?$amWmº}*a#W=ķ'X QePb5X^i5o}ц (oR !-k挘@KcVJGGIbGp!tTk2BuK8ot C۞Uu*;}uY2u59'E,dFԮhSRa^5cFMo&U * 5AgC Ʌܩxx C82h"" D-S1:]F!nm3'RԨi@Gpax6bwBr{Rmg'Cu! A.㸴exR29;預{+g7@MҒva :4`xtڞ!?Lw6o>S?P"o>ڶ!իlgݡ еR9Klk2r V}!lUI+Zb`VI!|<`s';<-8D{;$Cz] )ZEˌoJʒ!@c{_z]=I:GI|(|nh6RmKJ(ep{_ZB+)s!ؚulH[z[=㺭+*/C\<-.P|4jcu^#2nnyiecsH+޴PS|Լe?(l+W/귒D+#]W Y Ÿ C=%ڕ2ɫ2~چT!.= fq1O\j՛/&y9 F:pË óFz/ $ri7_`ئ; i?weӼ4p%3\KCy˒iǜ!ACmvZ 3\.T!PQ=S zS?èiJu)B 4294x rWd|ZLѴrb-(7MrRclxzkcx?}i:i=ӦǓ=%k m9L|0̴42Lm F:\A]dlŬA tlYc\Q_` SEBW,׵f+[yi:b3]eb0JIj*p.{-&?-wAD ]\(>`C+BQ5/2I^ӭڢ(PXN'71~6UU(J5p'; upݪm8YX%[>kvlc1~uQb$Qk>{"OUW\6o&ݝ1vƿvC:pɢQ Aq)sF_ 1DH%4(LfǃNμ;+T`͆:v0h3*EtQYІz8ʎ}q,0u7WFռ?W!?~uLcǍ-1ZJpDht]p2-r+0UHS@9g痾i N LWCxf*@(f%,k{e0)(&Erz]I $fh@B+OPwOtV$$6My ϰ&٠V) v/(%P$-菣 _R갶?E;:Ж ϩGW>_"~*c5S! DD#m?pȌCT:?&iyL6f5 3鬞 K"dșk $"XP%PW7R9MƍK[[%V  A"vΈutyixSCuJ`tTV#>jϹ/#G$ohXw(R"C]QtynzGfA֕==|rС#ex'J/+lԑS zu`DƳ[g=Քt-3 ZUc(z|I UKECDH e0Gӽa隀?Sj`ZN)(1/&}s1Xw"=$gΤrEc{Iy. j N_+1Q%HYXfQg~+ W/O(?(aoBHvr #4 'h>թPČ5j7+M%^`]2k aظgWig_ۙBRfV)u=W7U[{$89Mʂ}g ~LN P[9T /ݝJRhpoKW+¹{?;gK .?[Bry~*Ag=`;*hC%.OUm#MjT$ƔqEK "e)Alֺ  [7>]rsf w犯{#cAk[{ teFJcǧN|Z _ٹru ko? *rHfr;]'N O4sN!QV^pkJ f:1hӲZMhބ EG=YWF^m293#F[2v epEK/Fh)(&܊,bгzgv=߉`ΟHlgna8FXA1r ,e yFͶf78BP/>nZ;cЕQ`G1A7~KG&GבRsSLfQպpmZk{[!˜I'J-ʉlx3 fCXAFqB5XmTij,1 ӕFS` &~\’ּOu|e+LLY`^.9ګH(+C+-;r]O寭2Z>_陣D̬ϥ> .h`Hv k%H@s]&VKmJ58n DjcU+guD={Mհ?>;$d"*0rRpa#ͼp+? 8hW8x{t]2pPY<Sd燈n4ɕ7EH4Nx/혧ϵu=Y)1{*= LimjHpWz,\I8XQc91taNu^F0БP$_L(oZ!R.4$HSk=$ 6mcv,ޘy@rjۙa(I%3x*;"y?&*C5rc*qb}1=G}x%ݔ|)^BoP/}OѓS %KQt;Q|l@HK_ƾuE|Ʃ,GxC_K9ޙs^<q*LR4:|& r^>ج֢ uMOzMcl'8#:Kt^zchN^ܸ g,0@,CMDOٴE[EPĊ^zSZO扖1-qU-MRY0$[h"'#Mj} I*ߖ_(a8;jЏ?Xb8N}Y߯F M4]svī>bevl7}ݩ #&W!!S ^;jhVaaiÞi ΞeRtj8RlK@!rY7A4K\:Mm%Cpf%zO \] g E NTz+M~{#l~!/)΍ӂVV$w01[;^AvŪkl3lLFa12SN^#b?qtJ^$ІvS~VPT.9Y]DHb4 5ƀ#`Gu'njN4oXz~Dn V~|׳q٘;o"'t q{T eH)X9hIʑ0aBs)vo}r;.퇇蒈\;B&ÕQ'B\4/ј&zw9ങʴq"[pE$Y|*'7bNR&jf-Gl6AR7H2|ԌZG~3 q{" C(zzcWη-/j^k$iݦE>_{GP8JT,׶uсp='J,^,-fWxJ7!ǍY(.۽ʵ kt~@w>/Os,`vA_oN3޺=XFv W))y5[u{XvQ初.7Oczƈ^M]Y\ nOUt53Oe.Zrdjv%; Hd1)leW6PmV~Wרs/x0er '^8C#FJ4;FNjnSjCk'D3F$ho\jYhet8+(4O!T/&e vd޲DӾjc)ſ|\f;WY fdi 7,}}IK:% _PV[9Ҁ_ SU݂D-*FdjB<[z腗j˶Dg9#nI #XA>T2<-E6g .Uq8\C?k|<)-It:;&?tY3`}4:uMܮuqGә_K%C.gvY~ Й'nm^j6>@1~{T?CW`M T&`BlLƀyU 'KP7lY2+2>ճ - ⃲ /K Q=xa;#9y4nH_~%lcäMQ{U[ɹBo!ŪJ+$X?QPH/ rɜtضvIj& 3xȹ} [R 駥ӚhPgcd NPGe x. V*} nc\ ):#b/u7IoogHsWĩQ {6Ax}%=@8≁h>sL!.pȇ"F/o '8lOqzqz"]p#~SS>flUC.E( ,EލOEacc8 aVՎv!KwDG=-ë.Qˇ=:KTl~[~Da$-g^.B>- CMAd9j`*%;)kk,.k6d]"z4c[pw糡?ʢt_!13#"#zpwϳg6ʟhz+hAlq NPߑe;b#6+{.˿f.qϽpJ1@͑lTDC9@95gJ@/ -HS|{kQ.&NxX9Hy)ϲ(κy(\5!],U2?.a4i@2чmB^.|:>* t}{,b~,xœ6,!K7] 4F1Ʒ et. )up^a`Dd9ͪ.MIn5y -BI(E i>FlP`(>X0X]LkINƜ5D8I2q,֧,1 S"_ q* {F&#P4j vpiK5`2)Ef4%;d_58Hs} &0N2l"(o"D r( ^%8I]M0^U?=nc0&AI;+@&}/J: $j Vy|Da mA{8{޸t3!6`s:+u_0qR*q!\hK4 Z`궻〩a|4q`nqRw,|p D؝Â[nN s=A)}QT/?Mg*m?n !Iv\Lfx*RN^KP`vW 1\^@ɝsRn8t,7G@'_Mvu\Ly{9.>qR>n S( dq7U< 1{PYWlQl? >EU95;o']Ӽ7t|=bF$a9A% XWN˹%٩i\R rxh$_mm7NPm8l,6`}FVi_Ąh\t-]W_IWYZ!Qv FmkͧMh=P}3F`%'oLBly*af !6EOq83|8!o.Υm';&xNq~,sv~E御 և>G虀]?k :iž " }ȶp 1DEt65:DAwL;<Yy\{uBGw}= oXfN@ L$:"bB2%j5F%s3cn8ʴ8V/e~x|{9Qi]R5IL*@wL͸p~c#cp֧J6Aױ't?<ۛK]:3d"DWLJXKM^fٺ1iXb쾲{Ry$I9 .5!XQPY2x^4r+nx{?8mhnm@7l2SBmZkD݊'8ƷvVמ㬝,"Kw7!vK]9912!R]JȑYh\K/hT-Y 5s)ws}ȋP7>[z1t֬ǰ0*B #|IDԽr7+ U,l ғgSobg^ &Y)CN0r4%vxd_UJwtKvͷ t5םwI5Ϊ }Ȯ׾RC5 4m@6gA7^Bu' ޟ1*ʝ9 ~h+ᇽrXS[zy6WYm(|1`I Vй`|V/QT-w.L26Oap\WCGҠ% `8l}\w.H[z ,T2y2{uAƑ(eD~g{}rx/βda1nC^Pvi{*bqW :@$*=3"_09鴗(Q5ѦfnDm3| Qn)oF@_1~I|?ɟi<x҃.U7=NOʣȓ!Tc?Ǥ䊖C$G6cىϿmtumr5;]'# h8.W95U9_NW@ &Wp.3lƂ1#)*wrnrsuK@ \aDܨmsWPTALZW4X>Ty UƀzެMwTOJH=lnsBnEAY\ ()<-\]Mpgw;|+{Th],(͟89AkM(jo!輲>%bKM8j:@+Ԯh-0>b8kJ095%W^ZMg{1|1{HoIFk N>1De,q fDfYa0?EEWwt`Tccpd 2ᯑUf^v~,iQ/[ޱ 7n2̅9pϴ%_pڃ1V![Sw=, 7ZjT^2mt \||hZOD(k-QmF-+XqnVy"a Bƣl&- ;㶴n ;QE$dd@4J\C[Dݴec4le\5۟iG;^Vfy=u $Me˚a02So$Pxnԩ ,qJiO10%$Eє?ݼM *)?t>CWmӀHLjMF$Xxƽ*?n@76:W@|Cv@IhٔS{,ڊZ>F#!f>U]C[r#󕡤_[[h< 6F7$;4EPB(wtc96 ̳$KuK=MZnAB#/:G6HWx!P( 0*iɼ"5qZ63 ]g- BWVcs7yH?Fo×pKUJ]7h?Bꔑ&/Y)bJ<T]$w݇Z9o]>wo:2c%9`aT"j![ޡp%]6 g3kλc3խVAqV媢1Aq_&ʭhÅsxJ85 tyiE^\bNvwu`XQORB Fvi/LIU5Ύ82#ZLGI]]MQ %=֮}+T얄U0V2aohSȭPR!2@$n ]ŇV Vr2`L1RȿQ6z\=}?! 2xa.[(A}ޜ$ ,Br H1/)Ҹl*c ]u#]Ј'PVhת*1l\)G!!Ug9}^tX2̋1R I<|LE&!Ȍh& %X&ċ\!v=R글.gD1Uyfb(*~ VeWZ2?q+KE9G^ӖvqLT7CZ5E|l7 !0e@綔M1A[[m>l?a`tXU03H^H 4mGODd*:ObOlL?Jcow `Vߟi/fN)olmIS FEȚCH.LZ ]rם~Ǟgb-k?%o(}IEJHP-ŏ V| rEMI8Z)D` =Է2IEm-W: 4}c>y66ԸS ksdVjm0aUDÖKVL)YcAѴӓ%({;W?>o@m覃ϹQ:'3gb}6<В!YD]9G_>3Aus*,Yn&ކYAXh4ffՌQ%ΰ4N ":PANjj 6&n ;EmKnľH,/o?mW =қ2p$h!(UI$~=v_cR)ثXpUKX7ۨ" Ou/5CIY# Z]{iY(#C@ @mC*_! Nr Oц~PӮ8!5O"KXca;vAp<7ܴ4Fh5rI?.$-"\%t? <|]0CVe,0r6/tL|x7mJJܘkkIKlc _RX d±og$?8]:P&! x%^}^Q!nCݔ)G?]zO]iCMabYA |KȚk#`C۹!@"hS-IL/gN R߬5ƿg{%z"PR툊18Aa웛U|rjoθ$B&rƒY>n9;ncr#gL`c .OpO펭٣۩_#2!Ceja`^>ˊ+ȸb{:{]'ŏASC r_jq$ջm2{ufuvģ+U+ xK 43j'O*X c68WlRd| Ihp+cpT}]ZlW\mo. ^?['4HW ؾ:Okdyz_1nq2_hEt(([© ~hX wHxo|@D Nq/zl5`m0w {F튳a)a%$fK5l9VE'>=d(nKUA{FMO7&F-/.<yWhaJ%6ijGI/3ˡqS'&x|!Ϫ vz6\ {LKb=6xGEn^&L6C9#@OӚܕRWኤ*Wa?uf+Ne3Us]V+'\/PFy'֥=^=`aɪ3ǁQ/eEO$hDiT0Pw\>TG)ZqL?Du2 pK܊B^?dWBY7(1Myu}PcZMLR%gw5l5@sXEϒg Њ| Δ&ܫw_۳N 7:SJqF .)>}/:a8"j$2MPși;Q&RqҦ1Sj7WL4 Ӂ:zh!Re+sRho>m3Pv?2vEбLU}bpmFwy2) -@{{YkսbuIs~=Ip=?^1X)\:9_eI D˽8l,}C [ؒT@8r[6ɂ+6anbhio[q^?q[ H8OZfs!vWh\vN387]~/|ZްҴJnZ \y%61ԆNDTmԯ*hȴԜ.]~Fk4QrXRt. ѻXʜ"3!X}I2kWz}1.eץOvވ8a"@IJ|5{MbQXg*s-7hQ a#ŵs>'œ$StcW?k(["]9g4U%pJQ$)6٦2}l@xAvw._*t^ 1_2T 01B4Dxߚ$m%x#F d P?*TTLhdM diV3K凸SxN-Ds>Hf8zѧhЂᕐlB 83Oi`v=H(J1/m,c@Z.':N#2D1g::=*iӰ*F澙Uc"F}&2Չg-7TyʪK$ D<ۉ;5J9*9W#>4ϛL|&җ?,)@lZ7LFEq{_崫V%c+,5 E7V\h cf#$d,Rf|ݺs!|+O f2j1[\q)DKQ?[qX7lbQl[p W;Xr#"$$=` #4Ab5ݲ*N8NO(݉=<~GPX㮯Ԥؕ1~XEY yvZ 7McRown[ثM /u} j,NڈRLnX)nlzӕF3ҎݻeSsm) CIX_e1lډH0?AOR~KE"8McbX`Pd!9\# v=o#K8ZgW)и$c}+P5IчV'6Z^-GOTn| ;TDwB9_*y䗎2CdٽoLJ46equЏ m# vGc)w pb~3+'eS#Z Rd|.!\Fzz?U D;<v{~Dˤ r _aԿDYC.&I,X8s%wLӗ;*p0-~ o1nĢ`u35;]aRLNs?B._z5.I{i7RPYqx?2+z۟+8+SR-fW®rԯ/!/Թ--<rtn=POro,xjHdp[̃UlkkP[|yzu4E+fw1&`r݆"%Ύ.ɵ \Pb aAq$,G{b)*ZǡƁ}U ,oӥyU k9yt].$54 1!-l-~l'VpeyG1: E)Fn4JAeGx,/ʃ_YLOzA#TT'L;c,rH9FXl36|(R׆I!?lW'A2OpkrV q,h1ykJLЪ]qPGzLKљ"bN)-F݀d\\J)rML#>7KueMPMLݵ0Xڀ-#1m$ qafVҭ^Pes/߼+HP7˭nš=H59Q! j5 f!sZ5IRT?ߘFj :L$-q&BƲ$zSKH=$dGgpcH XL-I eȻ.kA4)!mՓհZ9eךzjWoݫ "`q|ג؏%g4-R2cZFd1A5>59"|T ݓ9QWNٰ N?^!è+e 0< l0(G(sW>%eWф 雙#F`g.Bc奢Mo&=1N.!0O׭d;O"tvu<a{)𿀴dB/4=Z`%f^X ̸{ Vlv!kέ5T` Z,VSǒUqe1TyK.E"܉!n =¨2s@;/Vw#"B;CH6=/vS}T$f# #?a{‰43Dx/' ~l"$:Fy۬Uִ>c HR0&Tךf`KJ=E@э18Ia9xuFE,+Gj{ȠEJhy>o]tXϭ jTh]$[~ܛs}@y8"U1q{qw0AM>dcf tVS*B> yGz [ EJL[=Wv2Fb HP9Jք CVeg7@k᩼B)_MޞdRE(-*#Z ݋:Eg8g!@}Jn x4-)Z@v1PLC?z'Ĉ*炐R.sŪ1̊*YBBtO>-4wGnrX>\k^ߦdU`e$e?Ala~\-N.x}UG%0(X[8kKC@$ N,Y/Uћg:Bпvۏ{%X0Rrk/QFR=t-mle&xDظ\?4i]6k&a%I1{c?*:f|GgJh_HQ \j&E y)q7V)};|\u5|zȾG@?o::#):Low j':}Ys춱&퟾gVPӗE^ ЫjjmOd=cr߷Z ԚE)^\>X}?u}ZNm cm%A1-G#p/Q7}m&RECYuڥPܙ>.Ndz5$gIo#Loe]L-YW<)Y/:? r4 s7U@.»!{$*_ur#Up _}IYmBV[`'ՆK [? eʭXm^EN\/r. ?H#gD9+LJN4` |m)w74W%V3ߺj 8d(AFL {l0f^bYq7޽j +eicIi zoNW6vES5GymhzdqGq!(4X;B31^!J5H~N4롆voyoT\KA~;elƦ"sqIW`<;};!3rd` ̼uȻFyaf0sUco 1pTV[r3n~ A炼'[)_tMSnunq^GK!HaI598Y7xse-*qF5`1Xoظ`Wd'wU_e5Q. 5<4"[O-L+@f?|V`8vIq$NgmAN+Hv*Ιo~3C'gGf^m!{PnY˾~6&'o8LA?ȸ-<%?%ֺdUIq-"ԯI5_b?uI*II Y\vC@f2ŭvďsyДOdt_=xw>zԢ,oy톃ȿRhȷf?,#1(F4@[d!w:-G`䠱I#<ՃQT<'7"rS9:i?\n@ub2d(&˧5Տ7R|2^T\JPoo13a- ߳1 53K=Jہ$kVQbL8xzv1SoRsN7OU&.w|E b[WyQ:)Ұy-&\NcS޼)hsꨫ IxSIkY̳bAI ]jWn m&Q&wj#,Bj$Ɖx>nYĿ?I tJ[[vS\,!s0$-tn^P4bJr1ݯ *cE%q`p%r7Xt+coJn]UɿF~rf+#s18:U~ d?\mUf(7(#b X砮Qa wL%rDH/<*{W05{8J3pZm3v9~5 bblyX;[ 9XVɷrfh a@w^A(jtdQ8Kd VS vjV/'Nq+bՖ!s \((Iw FCd(<͓ jcX"զҫRpX\y.x5 U1lb~3UjkQX2l.M§zKp8N׶m@7V"eR9ԗ0w\MMȿS#Ab0zA gDAʟn.Rn$f֭T)ENrzkTA~ǜ^>RV^qfODԶyPK>)~M?ߌ@)΢A[|{?s"F_tiq@k%zTGd?3U2n^q~>,ϧRc6˺~:\ZvwsEb<{`;B1Lf.uR,1.(CP:v<߁x$yoǾTPQAaWPȼ{Y(teY=B"D?#oH,aO5sAL0{,KIl«h;Vt$ֵ,b#pUc7|N8Ȫ-EGV;t/iHPzJH*ťӉ0-BvTgʦQ9Pg Ks~nxYo"lS ʊ\ =!*^. O{Z_r5NFDPofK֦%v6ta#q[un홹WlXUx^_]tj#V RÈKe0H֎]º3TW&/!B h./i-9wj"Tn\x5]&rI*$pGfGà1T|'4jdfduoN.N UYs* x];OxX$ChG0unp%Dv"/F?H{81~mSBUK#A, ~i0٣?m"Dzw eav:oT@TiD&-FT(T*t$ӌ㖙ERp&ab|w[^- Fik><@*nüXO[C\SFbh6Цӭ;W$ެaQ]t9"\e i`2D6 R+!pJE3>3g8R# N.Oc~"u?yGph; zܜd}G)WK'97EoMCmHPюvGp,qNq ,Q*W^ưE|!=O\'ګg%ݴȋ9SRɖ!Q2YOz7}K=!K]!-yXJx#Q%ңhTbQ-*;Ga;e{Z#믥/C^0z(g"UTaDj!wDK?(¤AP,6V3r=tZkI銒Ϲr=~opKg%PBPFV}q ZoY @aDXKr׃OsO7s- O0CVZ c;]alI4x#1򟞂v|9o~⍋E>TKS.v`--dHK[Kgaj`7nq_Vk;gH+j{Cz2'خo Ǜ  Z K ]l^GI`><ڴƈXf\Y%;(ϓ)ORH Hd+dل-4 $fZ5cͤGkaK%vzQɡؤM ϵ$i `gG_Wō/n}i.;HJu @1m2̯I>jk1eR&_f(0E]*RAu0GOAbhwvW|&t. --BtR@KWfu19'巂Ͻ;8Qຘ:+\/RA5DDž,&$"Qpmru`A}D5$!'pS3k_ÌLQ:P::$&306 p4h4v2w]Y{kM|*!^ZB'<ջ˶ -+=6, @A{ƸJpҹ$2d* PhJp寍;1fr ۸nqׂ˳SϼEWu2VnEk;nmvRwr@QW@8l&|pFFѵ+BŸ4p37sa<_y7FRIٖ!t'c/IvZlex{ȿ' :x&8IFŜx1|7Խ5%OoOy-gaiԬ4pk,J,&!j 0٢B$JƹSB ~ ?lإ8J~0K1Cψ_| 'W[98"ua}Y Cc)lJm~2õ.zUFV.tP&mKEjn{ɕ.&8@hobV0F_Vr>@NH zQLQT=`l b; {πVL1o@*}7'__xݦH!U#N:bP n߃0?VW!ֳ+\NRtZ70sѕA/IdIJd8[ZjS*Y(9|+a@ o9"ۗ ā( ]%cl!qXOiIrn7Gs9젱naz"dGwd{u12U7L@G:d>v (f/o3c4w7<r7FڞFI4I)&B.{s/B2| =)ϯ/6п=s B 5%uL(Pv r16麇e?Bo*-̉rG+6T c܌.7eCyH9]cRڃ;qc*gnͷsk0@ӕ'~QAU:֬Уm@*W4 d3Wji=N=)|`_=t =D=(Y :}s$ʃbp0%7zǤ8OPOASvL?Pe-σoM˼,8FPJ+ uis#yK0:.keC'$ wd;Ŝ h`R*L.pXNwJvP$XUz"|wàM3Plq-ϯ]@*%>sW840OF%GF5zJw#hylv_ 4RԔD)en75PLRMBDlT/vyX ZϬvFDTC̓m{f9Ի.}ĊpMơ*ij%`k^<>5K+Nm/K:I~uV܌FzEUH fPǡW=:OW#K/eF?Xn֙W1O8xԔ79errNxARrĕ-:zG7^8/ F=!ú=.K }AXnZʕf!X9T@]f7_~] |5W&"YGjx, ^"*[|9fhU2JI`|"I 6[ڸ51Rwqv_@_ma=0h7u0 Ń=waŴ\Qd)nˢʒCL!U5a%P6 dV?Ml]0)ivJ54лDR.Rf+ѝ~ět8dgTdsʸ ia|.=U/Nqܸϰ 8R)>JF\TeURXZ%$yf ^K) WZ GQ3ܶczjHȵO5 zIRА_} f4?,_.~wv@Mgպĵ|& >4ܰ&L\p*2nweH&y63}O]AUɖ41o|~/Sad6<~/_]7$>a-7zIuvbɐ](k*=ryE\J!8 V"nۜ+,18ͩ9!qk$D+'VљJN`}3Owd‘mi֝o_jūR8K}ݼ1:SaΕf fǽc9_Jj..|"WhuWyQN|I&/sl]Dk 獎R4v$2aJ?ڮϥ@SeN>FLX]DTL55jiI gHiytz!JDžC.j!(}w{:L}1Q.*B:JY&r$r'}2Sj MJbmCޢ\_&tG-(6~W"W1j3J~fIּ1"%C$'jyER\p]SCC-(j?zg%d[<BbUo/q9Aa륭@H0e&ʰ@Y>[vd^o&vu*)z:o Z c8EA`#el':!qh(I*| `4"dEUzɪymY_ظ4=^r\r2͢*L8/ɚn Tm;W< )*5>R]$>QyH*rvaVuj8-3FPwdoV^SLAtXPG'R4}zј0ڭlPRdvcf Ə-f@ZyxEx 55i7U xcspwͅh4>/)7G.TL &_dEt/ísKv0!~7Z) nܫE9؏˸wjc4+~d+!xrX-f^J2,v1VbF'=x}Tv󐲱t6Qv~D"gt0SNDR]|?IxsdȑOç8&DE)D\IN|++G u VZТ&V0M/ {ĔRQ L03̧.r՛Sg]춪f'OW]Uj@a\"OoҚ .T{@ K(MHvs7 &^<N3jk]΍ hixkQ1wY$:[VxAw (D_ځdbG\Q/ (q5I 2HAB@)68Y|vqNeob $LTږ͜ ?^膆8c$+8>pϕ.!xwOsoi6Iâ#\(gzOkx/dbKJ%n;3V96p%)z㳫\!YlHx+DZJL!6'Am:]HNX: F{T 6CЅg_PlՊGɋG)OE@ledͺ:wgz$c~{~ZﻡT{u2_CQުf5=TӐ*诚4zMQO{he99V SYr.6]Cl` ^v=6a@ߴ#&e/ҕl~#SK9aSykg)OlgSK6`0*^GeO-'+jhRqz7>#D(m-Q4 IL8z)oo̢QH r[(]$eI!HZ65Ҧ1]ϚY0tR>cF%[gS iK9nZ <"AuV+{M>_C*3FZ AFƻ%,W=A:/)K19֙}PFmM3{ݗG݅ mB@Q+]?X*!NZI!$IMD3!&#AE4cm,Q*8cQݎTA LU07)_,"h[ x5 hGk&$ 3NMT΁nz|{gEV"%zj0d095.n礞cW倳~ qP r]į*HRe*}L6p`xy4E(Uώ8s?['s{SQf|V5,;&s`&S'WF0:h.-&y -?WP<;Dsw^6Mf[Wc4+olZDLj! N8y9[jCXO8~M}\Zp9Ѿ~G,ޯ+%5U\3уvDW( UAR|:U iXh:4 .FwyÔ\\s=FzA8;h[Yʃ͕ѾMw:KDz\:_.4 >cK ].]y2B5&>0MƦ>mEv0n.[zx_ol{鏕41mAt1L@Xhk4v,}|z{Ћu̘ kzh̸J.dd|48Na|XYW\`n5ܳiKO[!lP2WYy#))0*W¶K =z?2&&ҡxܪBgdB߯6:ɂ95mGL}$Fe]T\BO_:sE_'d:Qz"UpZqW4lEt~9I(fZPBb03.Q-I'BԡT#S/@KpPVF(Kh0 ɐ *LP^|v땳'}zoՖt_]AQa{gHdeT}\=Q47Y\}2*2M_1ų~.QYc?1aM3_+Br*+F#@&w3 \!h=I<΍ctJhG Ff`y4-iƅ})r>1n&̚?4xQ^E߸иSgU$'$0i)D{lI {p J}'|8lZ+ĩSqtd#H sj.:yR)hߥz݉@yWݣ& Աk' NR&Y!@<׍w]n,YDnc(UrS6 InV8A06+lf_UNU=I4ۄh 3vVy4r-$ceIɎ^ pݘh@-PSӗțK[:+17! TDMri'#m1;f&upnY 1? CKŞq Ŗ,RIc,Os$S`WJ nݍ[`Yl~3,blPQ>&שӝ5aONBK񔔥'Cw70֛Z /V3Zx|U&c `Ska@naS; ~:) LiX>eN#ieքPT缎`z p@' 1Ċ($_?mt8qɚko'tLA{Rb7vVtT[wnd%>j[czIǽ ›v緑qR'3$;kr@wG\"u8 l{<ƘI;X9*VP'qVUkA|'w<3w}Xq p !Q̥ @}P-|2ļ7j1@&9\&=*pnǁy2ź^~ ҥMLQf쮫DbxPw%jkYKyT{t,܏LhPAbN+gn艏 Hv+J t;wjodY2(fӘ\I_%fhO|x!> f V2ڣLsXZ7@b_5 pix" /qmhkrrmxDK&*d2*v:k4 A~|@JhGwi>"kt2Q}Gk٬U3M/Q~PέsӎD|Dc6sKzP"}N 1RQfe|dwZbx_ш'p<]*֐y{ `YH]ʙoc?Caapzb>MgCYo,\0)P%|&P *s7u4#Z8O@ ?E虮΁]F.We~ _fFO|Mv@#k%!A۱&4Hl+S!Ͳl /}7 Fo]EDބTj(0A]^HlS+5asgyEzbs5~l[~a4_?b㫧Gvż(}\/ S`h1CdRdcw+rk=d?ci!K[;g29 {0 q(!12qiLC8NԾm!fW_l۴<ONww i<+NeQt#BUb/(t9`FRLvӳgv0P@ᒁ< ů/ 괎R˹wO_l|elXEVG͹BU7lJzY)r4S[Sf@ z^*="τ^r@ҟH58u-aQF˨ג~pc?PjJQU% ˨V*8L(0YU gCP<˗۳Y Ԣ+x"K7|4[OO#fYMcv\MRFq el7~ b>(v7)T-z䁽R1Xa:SD滫n5T0oH' |;Yt( hwxbx7 /;jɲ^~Ta/._ DrW]@T6RW`#gYK-б )B@|&RB2I9tw0㒕(N(R";( ڄI zlJkJ~2w,iRy)])pIӔm1ȅZ &:\$;&;$檹`O­xQͣNbZFRumL";ViUS\6Hix?8T׿Q-|p(QQۘ铏lw w&K "T>/m .:<09uJZ&OO56@)G]wJiodsu3ssExQ0jbf8p\N*Y8IM+kΣ~fz!%|nseVR1?:D.7ޑS0$~N$ s5qP4n٭ȉ@sv. jk%Q,f Ƣ[u@UAIO@sfOgͯRRR: Q9DZ{SMfgr8;TA#:5_ w{m` ;0R&&gb׼'C,wschWM,+y" oxH(Q/(<'Nh!IšhtΨ@뱙 a!_Y8S7^p-֦$ŒQfL0 G5~fDSJzj=S'%{s<#b5NIV [}Tڳa\|DQUlVqan]{Oچz2f`d1*}},V7Cpv4,q8쳘p U<4\fz :JJW-yRv݂Gw~߂m0 u;ܪ+u|!NDk\5$d,_:o~khGe>!6yEw|^Hb}V>t4p WP xQFoу-Cice2|PxƄd&nkBjQ[ۮ0VR(Q3ml.#).<]0!d?}jGRt(IYxB] :I'ʓ5WA*[ _At{!, bjoUuKng'_!6^4yS[ "[yeaKcaF'Pnsr]![X M/cKAKlhX9{{v  :j%q%CN_$;mh]:N8$S$syWs;f@ |1.0dϔo?{a#җwzZ2AL ޟ,=T+2<ԢmN zV?P'60sjs tLti~k iuǁBpn /ɍ-+30zqıgYZ0707010000046c000081a40000000000000000000000016609d23600006bd4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/^k]?Eh=ڜ.+Cq4w՜wi8G&/VݕQX2^=h<G$݄{ij7rDY2?P¡ z~:WI'2ğ6giD csv%>磆K"PR%s^7tJZƹ9:?m~Nf W+\{_LY}တ(IuHuݖHp*s?KM/ Kc*cK%!ëg-y%㿛D [Yc`z9Aw?z5J|A\ns|~=\v/p qp _kӮ4Vn&5JH:c097> CMBpn+"~%w(Or"nF͘b+-'g`H<:r%1_ArHc^~B݀ ls7#b-3zR@iuMW}[ZUzlrxw%^ý8 EEagZ 2vh}e Z}"SAj; r, p?9ZB%Bc'xOq,q**@gvT5 F0N \5$-oL.{fUܒtl[9btj.i #^y]Ȼ+]U6?QrF鄵] @dv:RMuSM/}J Sɋmt&~;4_ryFJߍSSrAE!'[\} a?{ec!bF;R>괰(kr3hUcc۹4?M>+1Wvύ4Pv`g1B\0vr=R3bξT) %l 2gueٷ;tWZL$ӫB/a7ldLAAov;KA @2hd[6]C G .G5vGZ laMtF"qQ0haBHZ<,)즥zX\j%wf2h8Z0 cx?~8 K;K]I]7^@)iY(,6v1@ݳ/qHE H@]4,_NO@f>+ԏ^F}.fS8q+w" ղu]V:O:Nh:2}f fE }]=:m;߮"C?ko =+}D U-  Ø0~#<孔+xF_k20VnGr){ki)xNxxcGLJc/. BF;h;g)z$eƳ㣝xj2FJ2P!æԑUJZtWfklw>CPnc\- Q@x8WNݽkP>b\nUo쭐(-xw}YY߁,QSJ2Mye_;ַ=dv4-$eoR%BB-_ˠOY睛H FJ3ՇR_&.HT<F!60uPNSa\eH87T ݻpAeryL\jsׯ@zSY7IGUJؒB-z\S@ZɭǜTJX/\>کϜijw5W(PHxan-3b@G55%NZ=aMEOXWK8":n[2&kщ Q&;G= #Q~:| ?Q8Ѝ)V0[!2{:ZvyQ+9/J!qd ׍W=XsP(G1~ZIN"YffVE^ : `@#Aٽ;DaO: 6j;L-6kihlځbz/ `-zUr;5&r^*4qTrJd.-Y(CygCPGj'džDhc K8kL| RH}q=>ƭă{_0W_9u.R@#IЊQQ111"_)|Z{Iv - 14}|p ig_8+Ul&C-RHG3% Z i> SaX!(̶DɌVGg^khqJHBj'vfJR)gx:R#EDri{M gz!e;c[P5_&G"YV۫}_$i=e;N{{8aq+ouv9 K5& v}X5^hojh0%A.-XN|0"%|ϸĐ`lNڢ/UfZ}ݼY["j[HmN|-T|ԑUljz%uQӰg5}&yʴ$DjoRD݌uv@{Az˝3w.I!h5ށڱ-jƨN j]:ls}jo@/ܩ ٗT>_2ƻȥ<ԃ h->0Е_ѽw4.`4S:ov;%0JrxmWL~ifpkP1cmghDo;%?֝Q>vkPȍrϱu7-Z|?;V}e-(_ۑ`J@4|TE4eXik(?vv}(mR\ K1e*%+t.Ώco[Z~r:#|0|$ /KFTi(ew,&:myB؉ZZx*0|FHB|Z9œj&iĴ7h2K>F ǖ+ع*unĴUJ qgkhk??Y5j9N85j^+*|D:܋ٚ^jjF/ xM6ɨn)ɄJ.n_:W \'ZKӠ=;e+sl[&֏486PMEJY+n.-,l5:cJħpxٿ.f f a4UG)jY=Yd:t,FgM:oxF9m[~?509*N1>[b5ZډHaě[ûU M_BK0@DԄܦ@WNG(Rċh8LݭNoi 8)7-Br98t%n&u䖆F CRt5GGx؈*:Q1Ӱ˹ GyFz85]ȸ]Bf-3vәizn.qN};<Z`@WdyЀAC'5{/;ݞ8 bT"1ƕ}. D^'~rFwxUa ا֨1C*Џՠaގy1}5iL{/HHl9'1tdmTb{#N]0s(RmMGnr _I$g8 PT `\{)a/:l;6|)oD\1%D:!bt&h=t[JlC$ժe~\NEޔwΘ8 eZ/8ݰ&Q}ʕ 9a,l&˧H{؉a*x4R`an;-=lG!+|rcFm$Y*sZ:}1`pѼ wLA ?;Q O~3kkF=1Hte%e_W_BcBp<)ڇ& s_د:hT_*lGBbKtZDtA7mBIqLsk ݒRP D|7?p1NL( 0ifBiׅÖі䊪ܐ+L۱:ثܿg!8~d^.9)U d7*=3]b&u,)s+*m{8$yqiH~8޵u5F ՀOk 0.m׺1ßhiBb'T5nv8xaV<@6O9Jecj>S#ﻷUYZ&eU#|,W?NaNJOvSBeAm~Fzr9&誂Ōwަt`',4E̸pz[&~F.ʇxRPafx.)75!v ď.hz+ tayE=Hu[]%iJqa1``m=6E[`Uѳ7J!RZ;,,b5sQ-ǗҪENI˶*3T{?Lb.p@wE,SV`@cC}g=W|0rصlV=,TײliF CW̃[RE8e͏lcqV(g`hMdM>kfSTg7VBIیODm )hz_YM(O>˫1~9R{漺;$< ! MALws)g 'M2L&޷tRQB?p lwELpL X̰\Lڵj_-TqB %_VsĆɵvk#-F&7S,;pw"U/,/ NpVH :IQ9\>У8 "+JQtcxͽ˰}+ˎ:NIP*wmm2>^/Mgޗ1D\z$cN%l*>c\ 27 /;>Ptsr`x]u}:=+ί͵uj{7;mrXie6*/CA`eDsM?vFP3.%^N>"ꤘoVy̶kBA)g8 N ӷ~oɁ¨Cݡ\G*DhQ0],?q u&Ada-,#D匵,c_ӳaH)o@ K|=q XodV/|jޥ!^A%g ͈4tVO ].= a ;Tr#58?9rAф#4c_U1*u`)6=ZSqt~ lQ@0ETR=tQz+ E+TAᚰvhrX!f)*xqt-bDTiCG3LdW8/3{aZ ,8UdadgL깦y~$@G!;l̰뢬'8=ȶCNr7nq SATotzIJJoVlzf2i¢IDK: "XAJxeI?oK\*(OI\U]Bּ ni ]VqX\ !@tj+[9fSeOM1}d?LMSl+N`dadpV5,IAthy_e3.'?ir>^FlU1"Jjg'uQ!Ph.RRL (g\]uNT)fpKΟ UE9"յ {~)*uˈ{4kDˈA|0ϖNƠC?$ &KF|~eHש-}KUAj_;-JfzPU^5fBj KNHM9mفH Kơ¥ /ږ 0v<{e`ޯ N-XkB%>aG!@YjIHu̔X b#r:HNJ֣wL*@r*3٧4v( mu΄DȎiA] +s1dE›X]*TcH+,Ru{`||ߺ.K@DV冤mfK$-s 'haEF]0J׆5>A뗅 #^"] ޵$n)+Ql١/sx"mUI2 xT9T%~훔Yw>S'p^ʈ!{p![F Bx;4ՊZv c3 )n\p3%j/m'jTı6]|\[F"`!},}Pm?B+ZVZb;RAR[[WO ҄P7FR9I 4~i7xMXtߑ38Pgc~}3O%I2SQm~ {Z1Ta[ HQBK[0Br)#LQC+p>/=12 Nw(P֤nQLtaѴl729hqQiM}+8|i7C}YiZ9 %AJhNtm LL#%MLb*a'J[&'WPR19D;ј0VF=[N7R@ 7v,} ')xKPBD FCvYh 6Qd]l"H*V*&erbKC:YŸ:P0Qf3iS,fuǹS2[U b;cȟvG*yItd< KxzL96ʰ/U0weT7f.t f[)!ٳ: eQgF(,& NŭQvD ȓe11m^9r&$MUȯdHW`%دE)}WnsKWմ=iUF” U}ȞFXZ m@i2\^TXb˄P='/fZl ?b8:l]jij+՗'wgpQ=݊Nt+J(DTfW ݗ4!pG=0w'!tVm- ̞(jaK_L 9xк4~_̈DŽ!DrSg:&N fSY2wl4WphHͰpWD)CQ$Gs헙b/^쩟+;I1~G8 kEEb隸%Nd;@]7 ,SHg4}ىys8 JѼM(+fhZ 뉬 dT鿻G}-Je6GL"]Ь2Id>Lb\Ԑ鬏KKMfc04N#B6:wkկ>ukT7peQobTqxG%GeͫNL_ IV$8UjQf\"#7>ۗB_7m;^sYJJ3# }+Kn{g()C11tym߾Lݾ)`S%u઒Z쀟wU5V~]0ڤës0zO$7HsG.UC+IfB)(Ldu 4nbUZO;n:UZP>t?=>J0Ն-i#=)d/| S;7F+5S]auĭuҲ:uʫʆruO~/|ɔ U%L#~sYy擹3+ޛ* kuVhy H/[YL'g0u붵@ThϼWE@?18dq Fu@tʢZO2t1~l̛&hqHaֽc4Tt?@P2A6Ywg S@=h ȍ 5xbĎ?pT"ZRt-)ړ2Oq+eJ }Hb`e)UYGh$a, kk$ٳ(%cTv5^MGKM7܀xz;U悃q= wDUno ?\s{|׻'m4K|Fu @6R=z4ҧ"#`ؠ+Fe1bI3OF5AmJ+HgGm׭2M6xXifym¬nsX(H2]Β=@ǽfP.zڠiBN[-Oe,wUbd>'Ͻ ܼߝl:t<uP/%-v:)@)Q!6\kg>JUx%MeR?NN!#E뤣$*gD2@Wy!bt G?om̂Acr[ږCNϢ<&n|%yrk (lt]80o^3&̔eUT!R3j+D?yrg"w3;A=v9ڮ}GOb@[pV!+ioJ[:ybû4R3 L9}p"9-*RK׃fo9&@B:Z|TGK"E@oYqB7sez%ʖX L(Ә]]pX3Cbmuk A|}*&|Te~KQqkĒ`ԻڕB{7f[?^V# *>/Z9Vq<%$Ai0MȆ[{>/h; )kw#3mgAO9r ax mFYDWt`v2 $AF 49h(CmQ90Yt~ꝍ<>HY(YK;=  z}E|t=<<˞wmf`n֙_` Hx E|xvቛhL*Kgͣ0;1frSnP0W&, p.~З_`kOٻ5}ո*㼣s?jM=v+y]گZ3zݢ- Jpm1e&$c z GP. H4zs6 FU=bnT&æ6~dW nZzO |Ow0`,@A  |#b^NSFzs d%5G/V:< ņ_AȦw-Fݗ)s҇<0jjA%"?E$A"UߠU`W;DJJsKGA>"}+<auQK_ƟSN 5{Ӻ?e${#`Ę;qW:CؽgHp`nVX  J ֌j=/%)wdɢJ %!K5, oK9O  8zT3 >kn`(/jˇBl2SU V:χQkkyEՙ9lq#|Y򂉆Gl3ULG?&{+EcH21zAZt&=UaqdX%lC@r9!X'I30ɋߖ4VoPU WkڱKkO٧\_7:J,{ayx,(}BlpI5FlS1Dy8y 0.`8E!O GCXFoMX -9r#nx<^Cfo%:7}΃KFpUDxP#t1U. D{;ZWm"OI׃vk=jR6jcN(XyHZ鈮2=G&X1vcWbk55}_y·tyjar~kF2kxs r{bֵ'D&F*U.B*#c좋P~E=[DbA~gŢY:BN3F؆ЏGVkI&07}PRMrJ+Ǜ\DCԈv3ţzX+w;>I`Smjt^.R^ޔa|Xe-ѤbRJ:zv3ʆ(HX 7!n-nZԪܹ.e\G'"%<]E&m0֪aLc- hgWtYRj :_~7) LxpAYmHQlOf*DLt JdIiN{U'ի䭥ª' Gb( #~%Q ޖ=nj%+rK{wdfd6'UB fĈϫWXԑL, QW`j5b2՛vlfǖCSHs3:{Ogϳ&NWSʐLМʀ@JeCoԓ6cinCi3?ύZtQ-f{F(e!')QOr(MPg z&!N~/(.X.u$HAT梵Ack!<~HF~ H@kp+$Gi1>I|䖴;s4͟^Čw\Gd$~Ak%~? o6GKF38ՠ m6s_Re%;}9 /ɭ&Ů+% t+ ! ~E}ҫ>T~TMH: ;!xj[-L1*E\%:vhx ]ٻ|V޷gzZ+]G 4S4fss#s.}M)?B`۝|]S-~CrkmI`cER5WHYT5` ʐ /4z9kGz0 {OQH,<6+ԁ#z= Rwr u-PL ixUa52̺}0:ÎY@{Xgg.&<2}-˹#E{Q)䊚BfR= Qx)송)}m<1$ arӑjm\9"(ȃ }( g R.pP<ԃfV@WA`/bd gC:q+ (INW-׍N4v3"`zWiL:cȍam(qF pzx ܁go }QrǒI NUzYх%B#,EɗH@ܴ% yew1T hqNdЫK[+D8C'FI6_`ՕΪ88ZeGkh~IY]E~B \R33}|ނ%`sO.GPYq 9϶jm o՝LHapX)Gv#嶩HUwCIEgq jsׯ?|׈rcFSK(%|v Ny 1weuӮ<[> _0pdaJ}ЍF[|jطl7Ry_t& $m Jgю ZEC ,!o$)d #N&Af^k| 5\[+>;P=)PcOIXt76I5wt* q<* \k{G/h|pg'/ot!Fhudz@9W::Io 7(ӌ8HR*eçndsc` B gƚgq{.qw84L(fQKI @jV[a1w> qX@ߣVO>bpwdo fixKn&+Q{%S6 BtL ?yK{>o:G}^C1Sb |"\mt̲-wo0* _YhxgDjf xU_FofR) 9+%Y&>JVgɻhf(p14KtUv1 Yg<WlaD6IخhG&i &Ho19lǘ"^INV:lylCXZ' ehD%>D _jIڐy,ؙZˆuA16 H;h!HQxNv \~$DcPx1/mD[*[ӆ/"͎dJG)bb=mҚ9ة. f[`SA-$LnO+<(Mij pѓAJbVS0v<)k,&չh2-ey:l\ѨIa&j& FրufPCܱ^rH%Sg]҄X {ZMpEd۳׆=$^^!|ú;tMY~%kڰ>NJ&"HkK@!1ޣZ Gcx3_HX1{KN)vՐUܧϫy'\E%jm().yP4?j-"_nnc{[1Jl,UjbɲW\ 78R 8{`t$SHk~p1.0À>+MRIR\%Mx/IJ$LφLecx"ARk7BP7/?=571 {_*?vi7#7ƫhl`6&O1G×'u%m%zF`SW,`0D 'ѤDt0^^ChՎЭ@l:9|;J `FU99 cěo|? 00mpsu`|)4u9X!;Óf&G/v@ͮW9sΒg1 At3 sxGCobzJ++H0,vC㞩. ;OAVHK}CPs ]"dz3Q¤i3ٌc"gq(d_ DŸ2/hb\y_JmkG- :ҧ5'3ڃ:_*e"{7:3{1w\ŕxdLb 8t\~l$BOnѩ:[Зor4 E0Hh/1䄍jf9p{$V(L_֩*CV"28.L.\ȓW:5wtB ,s+4>zKy}{v 0VɄX"Tt>UU{:m~,5" zy!85Ioh Z4 }afU+U,QEuމf{QW:ofQwUğ 8ߟ;`͆,aUiTaNaj\g癶M kҟ[boM1Mdcb䰷ES 'oLu/I%N  ![67!ڜ=,2*gOl8I”) x,5uDKɴ+ PXG [gCReVpajoB=p]jȭW)D7]C͈c{ |9Ix)KC`2 E(VI#,86Ad3KI_@D9Kb* /M!L*gg^M6TXsVaz#╸`X{ A2aU)Iy)` p;ꃷI rsާ}ͨqn'B3)^jA暟Svku!/Uֱ*<7`oc>Y-ИR3dj0œ]8dU6P$*lb0!¶"f5K`EVGSLEi`8C2#TvBGKMt6aD1j,Ewbd'4yU@c`#Xܾ(ic[tu2Ij{dT~Zl45Z]ܔ#2(']Lq`Ebki7d*-#ht~Cp&q48CoQxW^pi$@)t$vsx,lo NBPh? Ju.NC{8GLnҟzHa(AdN"ʰ`W+yF)~.06Db+wYaT5V>u0_D}WLJ{/MJFfng,~6o:Ɋ.UũR`Z ._aT Ͱ8vR*v){`ڱq-{d\y:n8v,  ɘ A`EӢ~OuTO=l+%%̬<W'eO!ꌙU{EE"X4Χ-GtZgJ9ϟZq%YAU6n;!sS9ʞPL+v~3+Q')"0&rPϋ+#Ow\!}\ 4v`b3ỖMMK(\NwߣMqLI㪍0Zbu|^pN;cYNIr \8 l\_-}{C%XO8`n ^:ftd_p7vp/;!(R G) lz Cp6 hV^015Nc6un;T&fZ34`1#SZ ;PʝK a_%Od.Dߊ BonXNߞqr'䕊9{%d#-Q;;i I*ofѭ7CQ U1c Y+'Z9NZL;G^%P?*DY<Ơ,5UXBR6q͋.gRnx{ب5z1kg pڼ c,w]U(FV0eB7b\-fLI)ת(&gQix8:Qg=-b=~aIN$5;D.ʼE[pwyUn-TX7ܕMM+\ԣxaaVi%=_^8'i(zq1">O=ʟ:* t )nMjB8j\@ZюØAm0Fő?z0Z ^0P fj堧FMgA 2ŏ+GM/W ŇB kx%F=NKrl$n7  J<̪@N ݺTW4$H\ LO͗ޫY+bK;֋UVbӇ#jionɤs?Wp `ĀG53Ϧd-T^[5=%V)PԽE.c?e#ʒ_#|C:u/* @즧*Q?|8MK]-~KZ帙wQ%&zĖJRzh <4W:QG@hD_'(eA n{ɢ`($ma|LMdc'!Qק=Ik) W=H!jVױ.;Ӑ/ TX_X! 5g!dN1ծ~f^o:~̤M3W/b :1Z R=, 5KkwV_QoF>@C*g5. ^djuD{h{Yˮ_ ̘nW=_g: :=`C};hٰbX8ܬY~ _u3d#!rzqHÌeђ\Y ,"6K)ǒu3=4MT|('t L40[fL-!a#bgq ~~\*>pP &9 NS9!/ݧ4.ɉ*TYn̍ޤЂ<,,] ʣ9Ve)dHmo,iOl5|)TEq9DcyÖc5Fɨ_ىx#J=NXlg'窱'>i"ּWL1fait"&zX"cd"b^LtHڲY}w׉ lNE"5R9qxUuLaX 6esT+tWp:fAa ߴzR&7ge6+sfME d$t(ߠ0*H}8BO,=y&җ'{MAÅU׭)%5lrzxOyHiODá:IkgPL)69رJkOfzm<ϒmi`dG O}܆O~m)7YU(䉦- &9^e$'D ֜eͰi <[Ws:(KX#ǗiyK!:,\D94檉n  1~ܦ>Il񡩴q8ɝs0*+~Qțo,ӑ0):!ؘoL_mpɐPFĆxE"&BIX//dw؈fpY[ʩ ɧ+N@=BT̛h{ 69gYZ0707010000046d000081a40000000000000000000000016609d236000036dc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/pci/rme9652/snd-rme9652.ko.xz7zXZִF!t/6]?Eh=ڜ.+͞`+pg(y⪑eb`?;[Ar-$c*)j22~{n i5uTO*K{( x^cHy}}8L_6G紝< Yit歞4xF@vkuʉXf` 4:1'%ϑwaU]`-g^|{D,`4i:p=I;ڛBQiA1ܶ`JrAwmY@E޲i*\A0Lmt%~ z99hl V/ncHvE2},nzСwȼWX.Wρۀm'v{j"bLBW,Z Gd;5V<]Jefc\Ɩz<_RzFLPmdF ֢$_]Lkriu[<,Pub_ų ݧ=$ģ)U)lBg۞C6AwH]><6QkƑ6dSpEG\%6m+~֟} \ que5AP&(ڪNW-: uS轴u3N'8 Zhh'zG@9rWㅦV@m\~b?)+)7x41$׉.5GY7 6fX$'R6-5ˍ#>kϔأ@J@XD1:aCSzկёacwpu9%VǦoYIlO+*oF벬$K-C"z\t H\25MDWV|f=v$7ֻD ˄xw6ш 慵&9G~tktHC*Gx1/|!sA}ãYAFߚf W;dr?!qTҹDc=4CU ajLe~HT/"(BhZǖ9YxJA=0\/43#aDE8$塘X :hGct%tzO8YTFWCSJځ+ɒ )n:\='_[Xx$%e-NH;x {<$@M zsmVE4[`3{L<1^kU{%gI`+^#U6+ e~I6;#[~i:sn ꎹ[H:rr?Ҋ?W?Fܞp,yE ܡvخa@%2EuZE> >: \X4rwKf' y$;@?rjH.gaթG}O8}0̭DZ2dzCyeR `GGᘀ_UN>R+X&\&2ߣgĜThC\\c.8zr)@W1߶R7 \yP{u#DbBR&}wu < 5҆6AjW\7ـC{;kiO9) xwެ~9|ϩR&s7dbW :2:_ 4gd, W}L"K*Q!I :qkAla+I&Ԕ]-&T>z5ZNG÷ UV?VbibO{N$1< iBMW3!PZܸnGW`u|!~De$Fl#>o?=d1]b7 uoS/.'-<{97gWXSwᓙhxDZ`5£^=Ep 30Llα=nX \+i='ta'i,r47 a>3X GI՘B/{HjPn`R[zM?HZ܈Ea y$o+Nj#Zr,6:BL듹#kK.]a|ڪ:l^R|XZݫlg݊_j.) 2Aiw'_r~iIWy'^r+r3ޱG^Kp(2nYf5d&WYa1-F ݽ$$  =1Ѻ_XnzftJ.QDNG^Ӽp噒}%:#xw /8J'2Etͦ#hB_l)'>E_$>ŏƯdTԇ1"w!FȴF)|_섃_J AKhP[RX2MgDAKT oFBC2;oE_x"./f|n66 Oa8:ݛ&`t$sX=߲"OtWJvWM"t3s"DK7j->ݡ!<ҏCO[JF; :c] VQ[ ^< WRpToI(3Y &P]?PttFc>ճq7pN^Kx,|3p$o$wmEk7-.؋AW݄ŝ@h_}`{ԏ1(~ tʓN'[E]$FUvdzEޢͩXh+CitG/*tgD ˱A?P [n#o'KQo%sgqAF.͵7qŀX.dTjl#WW.έG1I׼jtؽ.,ru3p.Ie)bkYuc[ NuXdao2ٍJje|k=SDгk}khtSqRoԆT})@FZ)׎ta&$uNqH~?u:Y-d"},?:/CBLc{ZTN7êA U)3k"tu U?d|Yu@\qXMߩ:7HЌ1W~7RK+Q+mOHlb"WRt @OUػWZD@V*?q?^Dd׶% 5z^Q;K|U)_m87fIBqp'zxE4my]R\#v0ђSO怫r"$u{&?`:x\^mY4wMiAJ}4eDAM +C6'lNZ+6fq{NŘjj$n'.JZ̤iX_|&$"b-g"{4=m[ `1 Ƿ@< S*@fUg͹N[¸΃P>_y}Q8Pv&PK%4QI(-%^w. b 0,OUGۨpҷ2ʐ MwMrGa9˞C] zd&}vEҊ XXA!-:"̛w]ES.`r~q !Rj&3dGXOsgR5xدȶ,Ƽ;Ӿ%~h^ ÊSݙ b|a;~JxOٮd'<:6p{ eY𻫁}i{%`υ. БTHcw@j*o7R w؟z\ZTe.֥X 0Dm=I4!q#C(Hfmɒ9jS]} 1D^QWE=aB^c0Ls54Pe>-hRb6ؾ3n{D#۝]2-l圶R4@9stH S:X⤀| {*.kE}[=$a9eNnӵ&TkoڅFN:8@- 2I0ٷX|-q}E*7F vOG8nL/Hix1Ւ.Sni'B?v<]{!qMyď,C~wc@,{ b(>mEɐj~WO-*}-l82rZԇo!aB؊f29C 0ozdfl^a?OQD*ڕC?MQM±oZT ٛgRv_`s47˸G6ϧ$}@ M,vx̢b}:= B-3LEs*jPe_Ao=)4NB#[tsl7gRBWحs򃝥@dӴ{״hߧQ;5{GMѴjDEoh:*sipD5ꇗ87k&qyv[ AA:2Ws8k!ʖNB>B@el=ro1@"rcv)[ θ(x}MO fhrbݓ^olq|vn֤8h://P#Y=Tp8AVD)݇Yz$}Ŏmix|3\2,ʠuOS|T9D kWOÉoKFƑ" =1\},x>6)ۛik6Mfl :bA\gJ?AumHz;jb 0\q#e˓K0S(&W 0ł$`-" тÓ*-G^^o\m_D'CO1A&TfWu9H>WȚ1&J B>9(44*SQ+_ārr*'x%wh _khCi55-Eѿ e&2j"W׭R~0=t0 ڻM3_3X{=h`AEGБ_oh]@0v+L}! Wb:p* }Bm-O :Na+ڞ\cWI} {5ÃRJȥ/x7aZDW8K\`^|*z`B,-P@Þ -'$AƗO~ tGv`Z`ϮiΦNʦHOE{d7".RLN ~.S,fQ7sCYӐQ޸ I`hFP{岳47"0- 5 I9%!M/<5jwڊ:4md&{A?!Ғr]cPMgن{C+U*X:-1]N)_ϚvζGѿ?;;AoG<昳i#?ۙF;"9XUԙ kIE,ރ2g*KꃎEtWu1HWQUR+(ɝG7rbp[k\_ݨg gC)kg`Ԧfx5E/P\b=щdAN|ĠE9m8ސ#oX$wZO32qudzwN,pVr R,%9x>b8U?\ꎙ2ӣxZ`ylrW^!G%'-/( NGJ+M3t֙$.ᖉY7$QܝpO"M]a+lC GC[pY+nIeoKc|D=o:^J(<&GlT֝ZܧJ748aivR-Cߎ2seh"F!7u! 4@b*촲Sa 3| >Yi׹9;kꦲ {!-0OҟO+N-JxvA?GP2T6Js1#p.f}k@x#W:.jUgI퐥2#_̲BTI(Hȇ:y=ϼד}=a7>[$@B'[\ϏRQ2 i\'1EЋ}=#cb(t+@Um׊e˪xh;a!q;6?76~'COPn%l ӸkK? " A5+*vJox%{&8G/tE ,8h|sL0\Avɴ Iz|"4Ҫ4"n";+B=."4%uo hoF aR R~\۵ bR*R(ͷ`XFY~]PVVz%cX`EڕRC81$IǢER?Y+ aJ:4* |<{衺hbFЫ(?<ҥF0\p [MBo؄FCA^Å z=z>X3o+b8N@QI-OCcniQ.q (6>׆ whNeH#}l Y ZMq7e_E>B>BN%"/0.x/8à)D}l Iᘰc*D}H7ں:7T0ou@kd$I"r/=[>41Y|?H l_M1? m͟a9w RNgZ*WǶo @ M/]:r>|z hjk̷]&zp{:ˏ -ڐlk`鑴^Y*@Q sȠ>4-PV=s6H=}m k"sɵqY8ztgOv:y|}PS88qCExS`n5\I.d`, '#vR4_N'zV熨7:zNJ"9~CB+;,u,G/g̋Ob(ӗI kkpW/ T'H ?u\)S }ٟ0H74̯~n-gÑ?|Ur]5y@8xy/17MYuVa(F_ ]xئg QW"O 9*rF]ѡx^C~3Ж ^|qZdqwD"dU^dJTŶ:? NZ܋bjc@ǖ$Bf3+%>B%֌ zd]YۂMaGl^ p &q65wHq :8}"+QGoK,1/7NԘ.Ъ[ X?r^q"z9GIߍ׼FK =GcG!% +\ІRQ+2#sar2q7G /^67%7~Wk\E'@6b&Ԏct ȋ&A ܔ?MdK Vytb9!lD h k9%GsqAŽ׉>KhRŊE+\lB {szq{']T\Q(@y_{-e;lvGotL*c>lAVP.}ݑ:.YhQ~mDj+ ddJ ېcPW†/ÆLjy8v燷Ӫ7ŲC_xصOF3R4Ɩ+k_-qeuL֛^@!jn$/bm)LKڰdNx?R$NkNᾔ⬸y흂 V 9+:aᠭ|;CtDXϦ=mMv {V[\Y2'i3DMu_L?&9p(i7VZ:F{t[j&oe_ܹGŽMQbA;jR?\4%PO0ҨKmisE'1}Oft).l!=g?]xPԐ<-+mF T:kbnqJ`k"J3!]⽋}!od)Y 7z@rId/ |Ṁ0%[(p37UiUq4训<pO%ZnS_I6/~1{.NQZߔ3e\yNtĂ21{Θ7ą_TEwSf b8}$pTWԁzFqoL/l#Ovϥx џ^RՁ\] r 2 э!lBX/Ӡi":K.[{Z#F\,BWIl2Xzln] (P')PѰz놐?[>YJ]"(}" W 5b1轗TByT'=7_vM@OE'EܛJˎTK>io9CNgE{ ٧|LvF*-G.]3);pzM9?S鈥['Cy܇:7e\Rѷ vi`4M!B ncB@Ni"W\>& h:ˬ`jd _kZR6m^b!J{ cioXJeo;|59ɪ[;? GḥqX=//* cȡsrx*ٚj MLx愿\X 'b7zkQDow~vi,hD }D=̔TUʸތc4VscK}p6I ܑPE}Xuq֟AXKN@&%U\z;8(A !YJGW˚<z.@qo;%'{"Ё(*aֆET n)qAcy0p2ёO~nNup`\1@ĈֲqGb-9:цph5Q2G9^o pZ[im9Vo-k_ö2Gr7uC> Wqn  OcpÐsji$8 NB)qҢM^Ǝqoh@$;S`x`9bzb楯ZO+,qU}b v^G?5kmS/\xia8L;C5}4HjdZ"W`QR˜>1)LBݧ92Xے4q t]Hp: t_[h  Nw~vsig;3/)W_\pnWN+>J WӖ AU`JO!E< n#U_`ԇfݳךѴ,xwqd{fD%U','֠G`oyӍ0>nMTT6Ӭq tSAJg8loR(]Ց2k/|z4\1C@T6959ţQDm2Uf'@r~u5u/39;IMi1`! oB2)):hrJA2.־HHtiٻIqU,B_Y(08,Cyv`%0nwťqxzP 'uɱ% iܾ"@d~-u#ݖ6SS'5X|.~uͲ=ml7 -!+&5Mݨ̦N͢2A`gb(:?8FM4sIi yUl s<D'T=mq1 CV,){Ce3^/'j5$$Kw5EqQn'N/B`~V:M'9DpS+ kaK讼ǔ-7&lY4<Vu%>Ֆ&"s]\k`]7uMhjgthvh'~vRqP\^0:K2@7FB+"Rv{+е 6 lL$oIIL&i,7IQP>eRfaS|3D:3ڹŸטNkT s':1>Z eC8e3|)eyw?dTEq-yʽ|ZubK"4O%zXTcb۳YieRR8@ z?ЫυM@.zl`<P9%BX֟UCq\5`z驙OYE:|w=븸,2 fe WlE+ڞxe`gRTȑkU1؜I;c:Dd EX&ϩ^: Fᨵ"dk:D ݹ+ RG*ŵ(c9#~ygz>~zxiܬ<ƾш͹)rd#zfْ҅r5=f1gZoy9l7]M\w?A>Z 0!P<ؤO\S)'$f']x쉺٧{ pFk0Qy%x[>]l0dQG2>MGye9,sA-s V[ ryQn W?1&Mpؾ!beTzEy qK# uGN T7 ͣ~8-]"iƊ- 6?f9Vi䇒߉1Nu18^Z O+ſ-$y?x'?>}-EX~Nt'}Qd+mvRGGc0R-L_vF|WQSSwflr.Ձ9"vMBlV{\˂h N+DΧ}Q_4 Ō$]Eә=Ae;ũg_ԫ\/.ұ1nBjt|P&HCC j'V aRTr| +ڂ+&SP(>_ܢWTyv#ۙ|c \`W#0 kݓ?}K)NjgN#;vlR8tOR^aLjL8KScWp(JoPħ}MV$'䑹d*'" ԫk3^2;d_|>b7 ¥]&,n\8 wFJc?MB~XYpA̽)p`@ nۚs,OI}17eObޞ!\5߯bXzQ;FVBҚ|]],͢7d|YڍiKn1 UKښF_RpC,uwU}p&!iBBQ靉4v>B?slWb[:"h|(uӠd Y&)!aG4:(%u#P$++OE^cNl=9]f׆1Vk;ErwSJ>gXKrc# ;$NVs3$ӊ  9N1ŒèݿCɛ/X~{  ң7U cꉇ xNE?K"Hmgep+rqGBuPk,GK"v4 1{,i9 (6-WqT8J|/6̍[ :V,+VG%&ШXkkule5Y1mr`mw1L$ I"˗p3;pB_B9pG  gWR zq+56g L1WH?f;U f",(]jVl؁9C `J21"$:rޙWPls՛:Z@ک!!w%ſF 9]kuDsP b31_{Mo[U5O)!|`毒6]_B5Ʌz zx"T3øѹ2w̮~JUOMV KpI,*H%.ԡ7,7j Z^kidLV"lZ-Ӹl}a);uז_c ZVn_z>/1? 0ш&Wԯ @ >_3a!=1 zV R)9]cP 0oG Ièػj n!㕯 q{iKn\22wAk, S~ .'2Ae}/!|UI ț Z>4c̖\E9<>M9e dtMg>_߾&bc[C<k>Bpb&fo3,[tl(&?nkZ<\w nO-4n~BCÄv>BTs9Կ34uɹ+:H N/ALs"|HHyL!F'Mx {RXD>hj[j|0ӮÙ;V9%TC3on~uAxl2p!RC.HeFűN²1# dx=n(W9\0y^N]^xu  )8=~ +ql?Rlm2؃"+ve*Hc)`{u$5,lܦ@N}4(scDݷ87k'3\ l=ct_9{+T?J~tyTf-Ө{W pMlswu0><Obs>T͖Y:Ld/`eMX}BMaH1یD bHrp˝A%$(yxw@VTԋJ0qvZXXE$FNOz[Ӄ m1k6! Qh* w_~`JśXWYL*NtmzȄ94~,vj7X/sXDF!\T[E]3%?!b;/3Rp|O \˴JH?.|6ّW4P Hl +E #Eȝ @jtC]YWKԊEA~RJ*gW48̪Ep U_:,}im/{܃L$ÓzB_%AfLB);Kxx:R{ 5Q^dk:|9"纺?/siDT<1MGl&U3RhP(8l5PC( Xd~gcf O!1IT*0:X#/R&/ W-K[qK1uo ]E Nל5AwcAzB1{P’z cFR}'09xin/:R>F펐钼N\8^<Ӗ5l`+qje[+i Z"^'ޅ}kA$7(V J ).YY9Vc\)Oݟ CQGT՚>Bi*Z"Hp`st7)nQ":KeZ`L|;hF[GfjMTSER'*;+{T"!fc<͐uc}'RD\4Aur3.:8zզ–Z!i}@gr-Rg MqBǶT&";үwܤd|+PP\GUchznr_ Fةd3*t726}Uq)/ENx6ڌa[5ڜ1I*ǣi6ada)Sl tILZF"(n}oʟ\3 [ֺ9a+-&E}{FVN<@[}RK[N3#!GNx@A-uK׫9NHRiuSiLH佌E.iJóF塨:M+;Eo'΃Le{:Zu!'6m|WMz~WM,3f =4dԚCf evcr "{Y"#[o+Sf$=&$+3jTQ4DЈaAmO+u,iQۗ8;ZT֌zy>S3?R2"h$"$>_nanrY;e*;7HrS?s 5E٩`G/@ ?G]V7;5^:[` Z2Pg9i|NYNBb}d-I:|:O(Xd\7#.A=|waؚg ȽR2CbU0BL Ebv'B~)7(5TS vh 뜃n/Q)J>=0@;\XH?Plypaw0D bvems}Ъ4T]St3HRtlU%磚= mo8EfXVdT /z !f5ߔD={ܗ48at5Z4#^.1&Yi L\:1=0˩>V̜mh0HBR?1,!K+D=mA'ŊmF`F}sPh Uc'"8W_!u"yyGWg9 3`.ȫ̙$cFyy8k.#ςJfuQ<*;!d>7:؂WuI*< u]/z݊<˽}uh[6zx=ųيu8:mdDfH9zK>dwZ򠓚 k{Njrc͟QU~6 @dC=M&MXpƤyƄ";)n'31ࣚ'pb\*oUtۢ@W]ϥsLd-j4̘'S&' p1mel'z XMZL`: +|+Zn^Rix2 x@3sc1=QJ գ(@ ;t6OJ=PT[i${MxJvV"tP XP,ɀK$+`8=;^[:l Sfl9J9g%DG3S o,lf9GK5X^$Dpx1RiF0]K2#~иi3B)} p(+X]F(SX@_Qxl#"d+1e}FM֧/=@R?ʁf<}7WLBp)hY,(_Q٫}T3kT^K3E&? ˨r4.Jn# 6bɦ֩E|_jK6:!Ę7s^v!wiQf8N灖^̊Z1z"Kg@ V2)ȽSv02V sqCdGm2>f!nAC$c89f[2ms${U1%jjkAqUP B E|Ъ 2]m|]iʼnO%B1ϑD{e'!?">KAԂ8Ky"VZw~v@*;}cu-8CGH`F4czԻ9bsuv)?%}ϨbyP u(' eᵵ% V.7D ^P|I^b@TpaRu;779҄1L"bobPs39~@3m4s!o>(G?;_?ʇHe%Ŵ{KԹzdU6zן_&DhX1 G4I9M^?t =cR m~D*hč.d"<Ք_⺊ô 37c.F~ď&}^leȰ6Q u( C;6acT,Ro'C׍7w %{눍 גlAn`1ϊ=Kl#ݰ0AD>N7 9 l0'Yuރk`]*}ٳOV:|wle㋰✐uIvl0>e<,֚AFw͎=@x4tR'ҙE/M2NJ/fw^>H^9I1%:/q#qB{#ǟ.''*5t;4 <.8' ;>==xc^:#t2u3ikOo <9Q/!a 6Y@51VgHks*R*kS&Cj>#<+R퇄 ?a2[9îw+1S6 z:>Y"sEί(c- <+CjH{Y㌷w>jZ0o|_ ]vHF K,mӄ//WM!||)O0MEDCg _yڳ޲eeRbh5I_梾.6r< 7HTSHQ.RkZ1 tOWuqLEZB* qmKMljyv.3tj# v F9EIx-%Or@V-A~2aA 4?8Nwӆ'JWNWl" (m:r\5pfY#$f m`HbbTcRƷN2H-fTv3Ǹ8rOHQ:i@_>?Ҋ"ђB 9mqnd_wl,v/L!SHǡA/aAm֌i1Z<&.I,f}X|5s]W&0C1RO*A vxoՍC1@iʭ*AYGHĕB' )n>{ KZ؂K-]yW_ oEK?Σ}Ւ:`^':{gzKX NHl^ ƾ42;7F^bXYU:B.m ϋc\Iw|©cr26P1p|!TއE6g TP} iloghd|I罂;fH٢?8`GicM1-ܰ@賢,A@u`CHJ9D8EXף;RvSǩ}9^lţW0_2x%=W^}T*sn#"Q)ܧos{y&U,؇E+i QWaJ|jo'P>L8Se6M#/wAJ[MT[x9q#ja1 ;^iER\,9S+q{SG5Gc @rkyx#D$~Sz5G[Ę*RflfisZKq|ͺA:Cʠ!ӵZ Q$b]c)X#cd8W^%WQ* &8E'Y?{)-lDP̫fh R uinьDzS9,j[-NqU0g4F]Yݔ8\ T#yrn. EJE A ªrhƢ4^)dښ=*㋆Y Pr-<=?۾QBV&SJ 6)I8RӰgLnʪvF|r47gv^xzAٟ4y)H2>7:}u1pFCL24_ 7\hgw̜=֛{.sɑ+e$=V.HTwEa)Z2#[d Vְ[Zd@i/xW 4~+X Nam_ݏwF603XFtݘ p y l?OĚZf ]we> 8{O-~[M lRWYw9+PapNa9M@I ;_Hx3{E!K. $y{|Zi*jEo.(3SE p@sʉea $!N!P:\tנI>Ah`PRPC.rv9hŝM(b?WGK"o6~neʿ0,+>1td#h`d]89~Lwp|(|Pf^'J3Oe$ y\i_+)BO4)C+N9ca +CHZάc6ЮB_ iw:Tޥ,-c@*Q{\=yp?ˑB_+h#Ui_cc?}Od8ۻzG/jaĄ#?۴ 5M4G 6"\}AowS6AutjY4iٹJն^(g1zceC!VY*Zgڇn }lM'Ncg>*8jf|,OrwklP8'cwp+k*  ŚMS&tpH˿ c5QY0 Y^ƺ{J]D~‡2C/v %H:i| "?tqaYgy+Gn!S.O,TVVr\@J`ڙ+@4sbbmүy{r0&4yCIi*)`  0{rD|睐?>\,MCx#?[N݄-:wm$Rj~6⑸pPZ8_ܳ@[OǪ$6r/WV㟅00Gp*k5V|jxn#Uꍅmjᜌux ;МUMF0l}?sBܹீZ)iҲ#U?=[*f9Y"mFDeg1U,=FChBG[/PH[`瀬Hr9Bk`r } Qۨ) tHq[Dc9vg pWm=ގvuW1nބŁcEoQxQ}~1|e'F^'SiEaq)z"Hw_.xR ^$QZ>1xoYr{Ht/^F]9h䕪r12ӷ+sBVM*Z J݆Q{Ph͗*Q5?BhM1Z"I_]Ci;!XrJLLg<JQDQjAv n-{ZTKUUlY̥_Qh0}'K7ݥ mmonuIr1+C 9cL%m ~1uKZH^HܖYI%N=ܴ_ZWx^pC>!l%yU0^E+,u3qFR!ZMHdH}b2r뾊D%E!/VxSDch{mngSqem7/j֙v-.e0U[n`; Ncaj\1VSf:Y^6/B?i}ל644RNO'Ut?0ASh-00Y:!6\^ [%oe'"{KUg+rn t-jKW=PXJHEtf,8z-ґ̢(}JC+%%-I)~ `Eu8E),H9j3HSO,uPڛn:02xD]!i8Z.L 5Ȃ!Qy8~&0c)#aT<;Vq=&fy\H@ 7: #6'F]5VfC)ݮck(NQS+`je04)^:m"~prIxc՗8"Km0|sR}/;8Ojx@̄/ xpK#=_3sR~3!X*Ǥ孻C/KA!.I_O+0SKl2`v-t ԈAE@lөscrM`62BVsd*6 M.OA3#*Z-ĺcN;+U`W_g ˡi*F;l6(}*DJf u_s{}[f|)7rf4,&anP6%s?r|T~W~!'oֱZ$BiW(cR|ܰ]Ìu`Pq~X%щ%ݩD| _h$1"`=5M#5p*em,_6Ȩ{ogDzYK,۵mC7Xt41hDyiԙ;`V,M\ݜ_b+ 0e(bbl _EA;W1[@(sΓXA3zet8j0pKc컽CX]BB/#f4AVj`禉.F#}<LU1N! 5N=ckTUWh~t3OE&T e :$|ﲟzJ[ 2.J/8js<(Uv.TeLh7Ra\ahݯ h\ŋƚpa dڧ0zj}8e'm*c3î'DPy9 o{yI`ZX!}Ý͡x*mJz3%sڸU7,hQ//*5g"@ K%980 ޛKQ aeFc"6K˂V3@Peu-+-E>.pB;xI#hr2tnHEX$(8\xWy<2p@.ZۛH(LD|Ny}F-Y=՚{iZgQPjoVZ'_g*8}T3 mG+daו7|@h u,^9U)[KeKsnWNtNx/G7+.!4aW/( %?W fe)Hee/K!mIxwAQ2eƇgR(6-s" 吇ΓA b3Zv\tw(2cِERh VEyd,wEq^(bLBHץN1W-ks4 Gn@0tr8J-&.֌a>oj9؜w9Zvhіa&2VGtYAT)\ɰF2iXg9e{Xp.8)sT Ӝw},6ӯ [LY5C<[}O/$KipK4 Tcix |݇杇J'l:wFE\Id(UK,BR(iY4b^dUtHͻs ~ֻO'|=eB@Z!+侩(NhiWUˤTY<_CU!o ;-حvhE~z傖pwSd~(V4y;MuR};g; ˧4ޜ9c[iwn@v!@cKy,hY۲ӷ, K0LnZK+4!ۓMo-)“|:l6:^ t*Uy?Hu@ZX@zt~֊I: P#Np2>R7AzZ׶ը)f!j}oBvH\) tڔP$EdZxr _ e :@кf"y[MJ-humX4oa#>dմ#E)*ZfTJ\]ߟʝvĐf$Tiչ%Unަgz'}ȯ,3B^/f}9ڐ !FW`(';;sH »MJCeV.tT=d^YM)M@rMT!5ݬ\"ꨔQ7u*r#u/ژ$^C=*33\009Zqo-; /~'&y>0+[dâr$$w .p[`/+i졲jj\Ӂw;@g=0rpθNJt+ Yv,:TE%v D 0H+{2]{#\ RSt@{a=Srq x}WE6u©=)MѤ>_L`60y&[y-wMe}&j ;Lڍ4RR+Qi6jw-EgAQAzlf-/ mJbbʰo9 1Ѧx[vN +,w})4p|IɦqXҽlBeXA Pu2~n|=C{A;oB|}յn䦍̶6 `=|yxSx$|!fOm[7؁Kist!GDIK 8$244|IVz`Geqs!u"oC' |czI)X~xB.9i`܃罨onpX^qކaR=nwpb$|z0kt擬Ҡ(ҶPTߎta;4Fr-HIKZ1z'ւv1m 8%xԧeЍ֘%Hb\cߦ6p/F^)mh!-NS1\)UNjP@uu0ɷvB"v|hIu4ok,#8HY„BwIT ,1)e'-φaS3z|ĭR&6Ȫriplt@ TuN@ukmRbAIJ;ۡ pLbnm0N˟`l␔88  #'AOX@ rALf2:m a#_ )_M2:qkM-dY(ƀy P|M:O."\~S!k-C-ri?qMm k53M "v,˗BUT>M |v1m/[!8 Hյ⸛/O*V|$3%<:pi}(zY6CYfdko>OoZc3S6YTu^@0@0*3r`5ӚT7Ƹf$Kϐ*<Y?k Ye LJoRwug4L0unX x2C_5|S]&{bL0ϴQK!a1u9 1v㥖 BEe(['jZ͵`APsy{1PLVKKafvxj"ffIaR =!] FܾH?t'" qk*7ev"*EYJ<c\a6Y+.l񺚶{UгB}G Ks{Ο89/8N^,~ٺ_ܦ ~ c$Fe):oV=Ah)^:4"*hf,Xdy8fd)x7 qї{*9Pu/J )4B> \NhXto$LƺD[{:y.gߏ@^_Hj'CȪ20~ T؇KMˌnt8d h,F3W=P=@Ed>q響q N]b6l;3@eBo#t EJAh7DQNLT"H^&eSs{@I4 ZFVWu% ܶVO.Ӥvʩ9m=K|9@T'8mS/y852OJB:h=o2v9Ze_b MSSD`+t NJYV* GHSxq=>ʹ[VYzrx>HBVHet(<EpǮBYD E4V๲6f{I:iibwޭo= Gr{HWSW4%ŶwAaͦ,n>710Mr(|Iߤp$Q(9r]N +{T |X8T"Hd3LBA}*_JpRl b'G/ؖ KȰ\m>qOpd/bI.hjEWy~rw6hwx],waP?=<jӦ`*yyBAnEDʮ[i\Nv*#rxlwI6-艼6sؙг7" {ȻN%8~Ma|HEZD,5{T]Ce9y9rŋ_CgGÏ!cm\IY+{0C*G2`IO71-*cwBԃZSQ9AOmNW{J)hWG~kVpzLbP7_Cwx0HlRG5gH4fq,OzY2M Xƾ3uԡSL?(rWb I,TT_H|γT<BZ"Ń l \P\ %e mQ ڸlz3x [uL 2]Y8uM%cIM'Y ifZI)9 f AEBSXB!~n BU]eha0&ez'a]3xAz2f28'4} h 6"kbF~:]JNӀ} iTghaޚ?j:}gT2ƐA+Hܵۊ h oaI>z1/^9]2Jg:jUv=~hq=PZtwK;jB~?Qm96cF+(.waIgv\()?7+kn]NeA, TsgB=wJR:I>اxkY4$piIA! i~hUH˥Z;a-"D3>-$n 2POd-9Yl8%Â2>w1_TcYE]8h>w֞8o,M2i>$|X:+A#Ը>,DɓRunM`Et?t2G}fz?feEdz?Q{uK4װ4R2鲈pT D LkCcl@U?+7 4x Q"PNBcL,'Pـޫ('nrcwqp~ :rZvg1߽] m!yCbTQf;I2RPt%G | Dd.*ohXnpSX23~e:\ xX`bCƓlE&l4 zJxݕF皘p^ +^C]&`֚ Z{#HPLxAvF$1lb7J:.Y=]3GTB\RPtn4`DI[oPK /{75DGaNOX*(_-UOmv^׹ufx;ٌQTR 5Pt9Z5R~#,"he\!Y~zTa <2yqk'22Jdp&8R5$jҮP<YR UD1$lൗl~P><ɛ1?Gz o Ͼ{tȅXw$hl~XVXg3u>tp! :nEz?ͣ=fǪ.hi:|u-f0c)C6]mH kiBbܦX~۪O;} g'b5%g oUoJC;a#%)o;Ήjs #< LŎxDrbU Z<)m eThMB[FW?,yY {PzB|-/GoBC<z<M  }'kd=N5A?@4*r:qs0;d&'Ct`mWHAq>i2owtW9r;Y9߮6If搇 Yv@zhG HJ Xѿh}66ĆXUk|M%)xM%ED16ld[ 08.)݈! vƚil1/ Ou EGkm[R6i{zu>1I!e)h6IGVGi&,H')E*h_ [=Ymj[ԴO,m$ڀnGLK‚}׀} @&{|q(.Aw9pf0jh1dVzm[/_Ɲ{zQɑ3)M8%xu!;`Zvhcĵjh(iWs1W8pYXV#s#,L-2v@lWY /^o>^귑_5FMuo. cmLDW/T&*b@TgX~+P3$`-ױi!DVD*agk|ao(&6@t ke)[(_˴6!nd ."@1} Gf% zukWjk -'vMvZmq/lq "Po08`i|=<$zUteT$0YEOHNnybLr7̻Ә vF6:A\,qKaw)yuvM.㎏fog#[d2/I=EIU=Q+]$*Ȫ cㆺ|0X7;}ڳ~ As\wPOrfV]臉 M+8iUqH mJ;ځ2&+H}f41ѩ:%㢜e `_ h_e>OR>FT;)#7*fඇ\Mrw[ݱnjW m̩t}D5O}w0c.BcQ&@n`PJ3!Ő*XRS}=# 1l} 2y1 ,ylmHrG쩦#n/Jx-!e™ų  3 .n@xwoeE :jŠ@}r$Sn<_{PV}-ں0r#3~K, /w D8PB[ә qIC!gg[_cmsb j zO;=p{: TK_1&FtljKdD {α;ɕzuCV`(TAnbOvxcLwtgjiFśBU af+{C<38 hK^]G%c6t}9;A)K#7?hfT Au*ttͰ~RO =4Z#4@iQ2`ZؓL36R?Z2=|ÞޅYT} K}/>d$ĆM(ZiY=A?E{^=F!ToR,0yE/'DyQ,>.-6כAZaVZujDAw +/@ԃ+- @'C${ 6Gy%~bV]MSO'i[:L8H2^ӟޥSV|GY%_MO)VzlD`nge뎤A/D+oϠ 34CP9^m0;K5fFgLx4=Yd|h"`yNTO"jwDv " ЍCI$%k86@`)j}Zaڸ%:J`ۻ{C/lLA<6N秼/*B/˒5ѹb1AϼsYOaL3}-\z^t,@8q5WoDA.(?|5Sp1_GPU8\kGsn5ʧU gl}n ޅXp!6ZQp ۯ+0ͼ:8$,MR^ {8w`Wo^cqu =vԲjͿn"wq`OtA7+y`.&h4NOF70(IIz_JlSD仾/-Oϓg7O唴Ygţ\` 4=І/}͟J|s6$|F֒P Ġg[Bb5G:Ar |[{TJbFڊɸrzp*(wOQp p|eY!D>1EEsAD$%8318IC]4GVEWvVLiPԣ|6y~O2f6+m%SK4i>pflK`i![P_n.n~f}09LU[ΣK ]4qBDXE4fmjQͮl0ăй[[ȀD)/0оFaYD'{ă›$+/ȻI;s3*Pڈ{$:;ZIRIg7E0P~Ds6R`2ښ!ÜO&tp ؛,$IIֻM MW. @cr T/fs2Y߼qgiw|UNu(D@=i؎jDR[Bf\c(,‹T0l?iS$xIw`!4[/= (}s"n&PoO܅"!g HɁ)P1 sO4wL}9Ѽ ch\ӷJ\`{yĪpE~`?cyʍGiZ> (Q8؃fNtCL w|({5- ts1yk!2vk];%o>) l=\/B?긦Bҵn+13-ZUQ6@qA$JH|W: V-GZNAFE{ҟ& <{1`tNtt%̸_ !g^+g6bk=\|楻.l>i}; }L 6 Y4lVz"e|ZYT)xT_*I("G2rㅡZPݪ0+@!<(CH(*X՝dN 9 vFΙ3<n&{\-]3EZil;z|z3BS~8o-1퀆>SyO-+?1Zm+-H "Ib]buf<ПA .k$!T{%{L/?W\/KQGv]}8Nal%7`)٪cQx𪂳i.""39'.6d(Md (W_^pi0|~5!/% v䐙"?+@uѠn(恙p!t 欓l, (H;lt > +쎤mWP]4fg$H}~D{ iyQ̭ o۞lDwI_~'O1Zجe,Z01*6X{1_VL.p`쾻, vJ3WrPdOnU L5 1uP%qLMPfQ"^nkOuY!ϙrdnR z$尶\|Zo81.skZ 8.0x]yT :őLe:@P,,)n$/(oTEmmA;&f6G֮"Ag!{0#Tۀ =J_>A(m1=Ex[qH%Ɍ'Bq? !&$^g;ay06{Vgk.>^|tS NSdziS 8-sC/+izśr!.6+"KFq #K.=|*b箯똄8.:)*No 27E>\(jԲ ?3 Y)βMM,+^uQhgA| 3=mWF@&F {G1AM_b+FUKR^GՕ>{.- ;BhIƾX! 'yzq}K՚@Ц+!swVуj59}T.a3bys XdEOlK/ZqA)W 37 ]GͣJS5~E' 6NXh=\BJbAݠm^(F/s[AR`F4ݔ؈>Ƭ?$J+EЂv25&oZU "#S3x6ګZ)wY+ITnI#V~PSfFHz/CΔGg%ZX4xU[w*Gce ,+5U=95J8|YÓ',mb: pA(\Mg)9keEVm3{a~gr9j_[6 0ROδ̸>R ZǤ@ kL~(icDwQ A_ϝį7S5;Y}z (, ##첆;))~Bo [[G`w %);:;zxT 拯)/s]͈1$'rՓz4mQ1K"ۇ^߉Ҏ5Ya ;^[Sy $,?A 6R pY~8}a),ydi]k5y(ۧ(ܞ`稹{V5Ҟ+䅞tm<c. ✧I3-qUd>_pj'*'n7SYDJ !󨃭 8 ,O2Oh@t"Э O,@MzhdA8n\ͳd~b$8aDhTggB"KOl" w$aOp@#:Gk42ω{2/H6ǰy[h,nhwHb7^ɞ1*{p3SR#™&\RŬ prC] rSrO̧y!bJ$3JW6a+YW+H3 YO 4=!ZBvdāBuOD+&ςPu؟x.XҪ5pb%v7swl֛ǚD\\*;xjų-C_lph)0 J4tRn HZ'ydi3tXz/;1cɄdKBq_3u l>MT|3xT`TC!VN!`+ml,Hh|l1$nu ,]|ݓ7z2 /HwEBJ0&iQ5Q~$e[w%6~yoIE//Iw{Q_|KTcwWqY;#~'' ƌʐBx>NzҪq޹HH/x:) ;EeX\^]+*zO4d`P>=~$Nb"[Aɡ29`#2ʰ}\DZ"2Cu<@ @~D%8;^Cuip YqJcqˍJTYNmZoWov~f zͼDq9$I z] 䄴+`9܎a$F! v%L#*\(""6h3lL$ zm|26eº#KXG#ʱr{c@:Q)i:ȟ%bOpaA\,rEZ}tlyO'Bwi"XO@sMnɋmIo_?yi宒p8̺HRI%)Л|m(qWYhw|dJ,v4dIπj8,9o/>z 1[2Q'i2Y w"ut㹙=;($Yھ~ؗ<!YmOՖX!y=3v^F܅,,DV:}vHF[8QcwURz 0-aJ'$wȈf{V>x;T:Wu"@!lxH 2*$R@35h43|p_ў/fkrnsJV4UJ$Kl1?܏# GcbLnǴ|*%T2k;WJnNkrTnOaш 9џ ͐> ~1_| (!Kiws^ܯ :YcS&prXߝ'n -<5~]e琸Up[5=ʆ7UVTYm߶WjA/MT )anY0(MWBjGtg+ܕN+ tl$NVҼmp}+^ʘXWlWo 1{ L=1H # >F~8m>lIHN["#MȇFN&[oɍe2e Y# ssÖ zh.4F:Iɤ2|mZlLݒZ`&QoR#у@F8]dq]̍YCu!CǶD+hk+m=K3c~.ďjpO+'z͟k-G4TK$Tmo$ 9#fQZ?mlJCR6aЮ :` ;[\bn.UefKPY 5@ ɓBp("Ȉ`xx'o$,q+UrU}APu[c~TǫڪXc2Lj^Uràq]iZO>L>GTMd Z +*0^0CyٔӷNEO9ps]R'J2"t䜦YY2~eWW:.qRs_>.m3-凌@SzJ < q2804y&$)Lu-LNz`I_ͺ7]͈kŪ$y6CÞs wUO~L.A`FKކd:\X.0w㈡anl'_Xl*Cgja2{W,U-U ,1wZ0L4%؉&I(g45W[iµs`6O=yP&xhU1ze'T 7ͣ;NUX)ߍFT~^J`r?(в=S6GuRL.Z* s?~(?̫Ukq-8$V3QY2lQP3ָv@{ƥ"6SYĔ or܅:34SBFTis5IMWZ޷O?BLHb!L!`Y'mh*P|T ]@r',^ -MvbE)$Kv8hegXJi&֦v8Uh롉5w8UO5S+ :1-x ]6E \>tߠ82z#V :~&WB̪x38JLWpN,X[jR%$5,Yʏ n-JR2Zj{xgI@Ư44& (Q(^cj2ƃ=O~Y4,܆#tc0Dڜcdc1(K#($U3qz|sw{m|O4Ԃr{Z(VaLhQe{*H͔qRdg&xcbj/ۭpY`EsY/6 \f?DZbf ?6Zͦl/ Ng/wah^QƏ!D$jYj%|ߖ}|[ AoX`BW$㼉c"C{JpsTUrHE5Ǖ?y }㥱/SM$8܃(@& (d1_ѦF #i=uAdɏ| }Ewl529]'ҵ-S :GR?Sj8UW_}H9B] zn7fYKb`SG,3~Nen]mgnj` [9}=Kf~3ުr#! )N"b7ۀ1i DRt2( LJ'8` Sfbyp MXnPj&ъRȧJd>bpL9AgsldW2@A1Z)5^fkNU}ϔ_L8иTfGlh=5@/Pg\0𯂴aTD+ii"$|L NVJG[d0!2xT Ft5v"Ȏ>)bp?d ILbFC{%QksTz.y)?pi'TIƔa78}82?Mұr!̥|W72Fd:N45/ \۠&g7&{lb`GZd[\N}F/ W0_8TԿRxz;W _#䒷 N| R:)$4"x Xg4qcn*kOi4bĄٝMKN 8OݨP$aCױ)]3YqZFUA&.nQ6CʋpwT ]Φ'P~t7 %JvI0.^->gɜБ:d-`PI{ǰ y6b1\o%|}{u΋Ll*߇˼۩1f 0r<ZRUtEČ·v߮T5FG]5䒛 7ڊxmsX7wX[|fp@ ߋf#iGPwW HclW9;7uAr~ *{B1piMJm䂙LM$M9xw", ||Mu{LW؅jpd("X!8Γz0:炤&HcrR;*AW[`w'wOj{l|%Tf@/$\7f}jh<ޒDㄥ"GzTUəڜ1.BKTGM7$)ef̣[OvLbQAߗ+Dd o}{:4𑕧 "!OoUZa + &iz-P/ Hdϗ"Y~b T Y;⊫D-0FqͬR<<&՟fI[L?;¾g!3.,LWJ.SuXx[M(zX"m+ ¬:p-29v[[K)QgDzN"9']`EQ2d+#Jbu%!>aeYh7&Euc^9Á:ƥu yaCw @2865ˋ*"ϏVf-^7vDrV]=/s#ANtHi]h icG.8ci8;?_WOXEE>P\3d:5<'mJ{I{\6i.#0T2;k:%4e҅Z o*dŹl3o3Y@b2ɑ&r@h#U%? A@J"AaŪ2VI4KR&ĒfI-2~+dj}NdG? t Tpih g ϴjz`X) `Y1OA@A7e֊֢zi5y,s&TP-hw߽XH˞b{8Noy{MHU-ˢZPg񐊣&cU; @Fn x{"L?CK q5^gBl)l^dGLc:^ʥHS_I2 aOS^!0AVfzD^2|-ska&Du%ea26217Fb̩M3wL+ [LWg~$ۉO1(>NB OQأ x! n9G& "F|:@#f!à$ɾ,<Ǯ"hJ#ll}V=FC3%2QC"D ,F*IML0܏nje-C. bH,UquEE8bXǶjv(z`ӳyNe&ۚcWۜK{}ANŗ7w7.[HO]'QUievmx, N ,1nsnѰSQ@b@>Z7 R~- Q7[S[dS&Eb"a;^jʡ[~% 5@mo'-Η BL/*i/8|b9&Ճ" iN%[ľM *8xeVbrc:Iw>^ܑIpWq9;-IbP #S['Yh}KF s(G=YWe4H6kBEX%8a' 0YG`+ O.s.dнAL'2jFsTu!V f- Slqo^~OH>y>tPzJ{%{OWk>dܥx渆FKSbGA٭ZĬX IS $&T8u k*yz"B15y9l#bC+4w-IOUkCR璶'.(bqUYOxQPGaRh 3 ?ju;dzq/dX\3to?u?< Ӄf9K_C1VQ6%BAkǰH Kw_ DI4wdÐL,Ƨ1< rWrI[ 5]ԇ kV ̐Dgy'W=y2-yc1$R·/y&i >RY|WN;BI RɊ2KZtXLL81sAhKnj&N hqw̲ד$5Fq_mLprP`В+͐waj ,%pb) Z}3*˓G`)&{OjO׺p6IZ%PzSSEY|dKi7r´;VCJPLw<Rv.9c5;lq=L 0gB2 X0Z{6V-Mǟl|]D|Zcfr@M&EyZԁ^V(oUkC0l=4c"m8*K,e?g/4MDl8+UfX ePԚϬzA2\e8 N*,^ ~go0Ony(y"\6e4$y64cB>k=ޢ IxY~B}-{BjqoBe6<!n{:9y8_I8D?aHF!ǷQ呤f5'sXW2dbN,gBk;U~[">QgfO")ehaA"FI+!CG,Iq;]8SȲ Dg",= :Kae]Xb T'tTkbnqn}ˏp VCU!dtܢOMn@~]6!{¢C0QQb3+]"6j /*\z2+\%5MIM1'x0ֹrPc^k_s翷^,rQ:3gإA[LNu?m"F(_;So47x0<ʊs_<z BZ(0`#^('Ie{n%Jʋw~g3M`mGj7?]*Y~ޘT2E5+2T3Z[yhT;HQ*>YNC K"mXwԼ6AR$3EӷrM%?[teT#+sP|OmdI-W.aAv?yk{E ;|zc=cǴl=i i`749O3Ň/dM/9^~97US!; s'"wT;@SCw<\[8Զ@0פ>J6[fTCX|6OkcO ' F~]Y*P2p< 3hׁUv6Bq6Ty ܷ+jBl8 q̇#R_Y.w˿p7at#rqk{cztVQ ni.8y8 ̡N7Ƭm\{`U՛ay/w9 .A LCP$iз@Zfu( i, U=9~}+Ȯ5_?j k~s6]1 A2Ap/TO776}mdQuİ?;Fw.mQ |F=(Jy >"kN@xŸUg^`lLIx@b76 }UZKIUND\>?k8VxLwigN7#nk[F̸T|cL&,۟șPW>WCc}ΥLA>pʝ䐦':z7R>_79"Y")@|rTg_T܆Ck:²RMǫ,QyuK5elS_ĄF/BnҮ[*ZFBR瀮J_1CXy:Gљx~ &_jcUӘO.b"]^0hOMc؈ W^m֭m^E;IUPsf<&!=?W *yf/l69mHZ+DCV_!ud*b.Cr^XA TUGNa^zUvU͏Gy_K!SDV8hՋ.>bOjC$8 e3Rs:y&Q'{~<<HZZ)zl`j}˗,$iH0ܮI}J& U/C@|&sH3z I RW> @2%lb |_ a`7dw\]y6{9ܳtUų[eP͑&7ʵƹ5Qw ;) b47 M ȫS'Sn4VIuɟDTKƶT Ĭq$ t"d_6͘L_0삍'g]p2H~a34=vo!2;t`?/=`NM+Pߔ!PT#i4$#ZbLYݟםajCb*~T}ȫ)N&7'4TޖV]u$. Ҙe{7^.)d [ K;NՂ $*b%rWSaf7z,1R:Wzc q:JA 1H6g^#Z?a$ZΪd߳f!+Mw]FD%?qKgMy\,Fp 奿}d ڍ_;GAKa=-m7\'deoPSSTdWOO62x.wghPa2^"LK2Iɲ dot@Lp_3KRt޻ڸSE1OC_Wp:aD!q;*]QTdv̐9ծZIܬ=4.6咐Gf sUwe=g@rJ%ʷœL|/Ddy=BsF>[Y7w\I.{}*?|5"'^Y#[舛+ SIDdJ2eEq|)gHWQKMn&YTєg%r{] u6s-\ſlr[ofĉ6u9yF<,:3%YOr6#d{deNR W!bgp!b'KAEKf;1(EUouǟCKQGy 4|Q +u/RTpFY]oYq? f Bh8k42f`OVځT>4|:iq6 ' "MzBC;CgS{R_8#`rJc2;ꈌU'  )>o]t4ew?9}82mͲFO}SP PBna4,0cPLIgLsnҼ#yBtpy=SWplGcXpk 2} ,^G.;.Peyo{\ao޷i8B8} ٥8QwfekaKa^w(Ka#"|HanChQ67x~yBSCө.s6Q5W"J:+(oljo.S~n=z/⒔!|]GD+nT]afN87:NJ@ zb݉k lva6FA9]GHdz1d9Izʳk>]|H%LXS7Y5Kpσ{?<gi"=YߺY1R׭Gik*,7.oj[v $Y1ϭ>4ycFS,[(M\-Dx!?lŸ$q-J'cs*-7qvA xfN^7lݻ#ԑO˗|g7p&ݝ+ !%Pvs qEx|_ =r-20xOakWs/hk_uyu& q}̍F>qu=x9Lr2IrpE҇+2Q{:ӴT,I_bױG]QC.Xv~KǍ >/4ιmյj0X0Gy[_E;HSj4^w%vUֿMk2'*.i:|G0hQt5g]pd@gM.%P;#Ft uk 賖ȒuDgXeZ,wgLc00s&(;.Bxs,tPNin:HC`,e&Yُ!~Ff áݞ1TU?^Wa}ipaqqJ%T^T>SKu&\g٤^PS<[U}Td(>+e1HNrHm'[t23s+Z۹'r6  r10Ou$=2s=jVaϪ5De,LYh^7(MgQ2&Rtޱ&EPmRR'ez{g1)>$*C %齔e+!c<ջP|ʳ@KbiJ92ݶM8n6xg'r8bJ,\G^ =66T) 0F]]Ǭn:Ȱ5 o7L4UhU&H AdRW0RmYteUV6f\#HG⡟SSt%CJzj<\FWp{pyt[ָ^lv0 9 WЏܤ8|d=BT޶[֊A)9٭8, 7-E=r/bd7"߅*&%jfǓmɾxڒ>,H'=vV8X=/F ڨk~1uR*(B[PߒPLxU\\C >%\'"8(3]a3ҵџNp$Ao2Ʋ(nPS (B "Pa .Aow>fhC@ $j BK`9D*Q,*NdRR7wռ ՏB{2lz;oNRpȟhZ"+[dq0v! S7:>ߣ`Ps~3YBGAŀ]D!-R_-$kk"N09l rad#PJ0H^ω~S)%~v<ԅ+kّr |FSt`?i`Ӛ8Z2IfⳠ!SLv3KK˵B> )`i\@yATh_̀_~ ܐC+aW8*p|Tb0…MiR*bY o:0e?܏C4=ciԐ,a61ȔΥ7 [l ݤبCa9Qww]SɊ.Dw(Xva{ >z;n$vJJ[׼D G #B`A?}N'XqFA★EεL"l|~KbZvb͈xH/= ZOܒK驩#|?b̷Gobk]N=l%R V麨d41?q1~` :t >ζ"]a}qaM!vZߵύ4&F2t-:g'tfmQPNwuESYl U`)FHBD^3szg)ޞDB m?ݑzΆ/Lb e?we}c3 \6:[/xg{ڝD_L˫l nt?W) >$1Ӌ*E ȁUJd ަ{ܫ\<^&VAhjFcn1z0 #Az-m 2Ɉ4)bPFPGR`WPnݩi" Hpx1U,;^tJ٠O% xnjlB5`8J\u9k;\1$u ZJ7 lF3/:!2)'w 鉨65 vԸXYUPT)U-9eTu|6޴J  ` ` `T3Py@9<d"'p\w k`Ў7kO`_k[HPT}x $a4 2ҳOxإ (޷X)Z9xxCMH:nw,UX5:S XL ;ď6Ad^ѝttqCڵ*4rX' 4hJw*:&sop}k9]inNhepG-s!oHeeۺ ߌNBA,`.\|ؓ V;8LLЖWA4GQ'Vwy Adǩ +-XĎ_s?BacvWbҟYWi?uF=_iJWD)kt7EpoaӘK3; E~1GG ?YQ6M8M$JP@q1#Z߁,̟qsy >wwDfOb_5YQȂX%C@)BR {)ms4Hq:Pgv煜<g l}JuNܱ4&^3ɠZm@x~W$Kڀ@avA1@ ) s$b&H8e}֨}6UG=;@h9I aM._FB, "[) Y)xza1ueKbP \ sB%ɉř8 {'Q͂AfL(nsnr< QG4S,KrGi Ow&.1 ޥΛdԛJolMn\\_h[_HJ He]4\:nD%}I% XvA<Ч'l3lk $7])c# [|en< W>ydpghٰ5ˢg5qs MV0<9IXxwр:Or,1a^|aGF$Hޱu֭c7s6~AúAVm}?Ak' 뎞n;^`ę߬Cx {ϤvoclFf]u"КtW0Q7{(4m4{)XHXN#4FC*4Εm{(jm=BNLƽ3C|l{- ꮗ*Ǎgp|LzrΘ mL,KAnKa|nz\39]B|P 70ӜDZ0S Q|b\u2pK?!H;cJ cCa͛nk!(|1[Il]Add.UR[yYr#@CYEȌ3uB3g@[uL_ hmb\J zP=hR Jy-d;p.D"~SDb>Kc)GbH%Z떙,O=aQϳZ*_(7:뺚7B~,ĞR^:1as>yq@OP7MyFf/iC8_FKZoľ89++9' h3._2beKUFf~S*AecRR _,4[S)|_>U{&MK>}wHejw]vy#E,֭YX]=G`5nlȅjs!x}kz@Dȩi:@)Ǡ:r^3G$_9.O `:,~ËP5pysCR S `48 X6;!縬Ֆwp״pJJqϷR=oۆ'7E v"enH8 au돺]_ej qҖ|=pp!⊸-p$-Ãif;Ѣrh.Y՟Һq^CQA !Đ[kL9%Iazu/ G,Ni lDC]Qy 'o9z`0$?&t"#PZһcX_܊x[>`2>6ĸ(BdMwxߎ@gs17OszȮ^Q?l&oK[rtqt4}0 l)BR.Tt #B&eT30憚|\ڥxr􃅌j޼^r3+,$=G/DE03hИ~%Zz&>߮w & X--)l `е%q̋&P"nd>^c0%пbE_&ccim_(zd_ ٤|,nT,#5v 1B|Vcٓd=XRh~ +MAV *Em C.{@v$/!>$(&V;ֆ;+GRӴa.Q`ϕhSxa7 ^HʙEdp[Z 2ZH.6u;[Ov[) sm~Hԕ2uZo\(?6ܩ7OʡtqN5X>,ߦQUi-%y KGsہuKyHM) kG%A课R .> N_ TUʾJ^dE m*D8n_Y\݋ȗT넹_L8'E+,{L3EmH%F 4ЏB:_c`&_QoB3,0iRYfx\DRƲ 6p ųt)+1d} ;?;:_VSZʹwF#.'CS*J‹{v4* >dz.90݈ (gn5]RIX)&tykwn~0|x< p񟃠 *  Ƹp #8kH)ކ'k)8;{BB!&{x>d9)i+F;nG+CW/NmQj3 ;.S\Ē?2Q; Y\ޙ1bYtSnD^ 6O|Я~lG]0T=V6MtsT#2M:Byos4f @ڋbfjúb}*i_aao6qh9':╤%Űi?GY[ܢ1 m~4U,>D:&.o0/i5GP7 ox5O3E: WXLqWämp;LX^fb0zeH^<%4S5RȦ&m9?&)Ifd]g/)2kRb 뗧Za刍C`]֨$}_AI \Y^9g)O\_ߕ+n! DRO3#g8k~;+4ήsņ-& 2e/"H@HkỊLoYTxnڮ/F''ncȤ30V3Jž!)a"[L@/%=xR>ل)Rl5iƭԬ'hC5[=s3)ӿm 5V4Xiܼ#gD+t+g|a0jqv0Uۼ:%\ mnM=e,.ֽѡ6Lz͑'1m93b \$ l{柱\Y)K5" ߰5߃8(⇥9ʈ0s,a1?P;Y~"^ F6o~iRtJI `Iv|89S$KatqwAE 9'S1n q햓 A! AR]546tc*n`j@:Rvu,bHH5Bn;t+I#~'M,rLPN&{[9- PԔ'xRyzQ[.gv5#ߍZ6g1-,sgێ,wj!/sD'knRa'gHmq撥.WV" ~acPB̫^o,6419`bbL HPu1wJjv|as^~`mrڏEx1,ך@//;ExeJD!ŢPXd'',Pl!C NU+)geTWPxqd͆ xDIR=L/b[P )D?Gj2)H32MSu2GkG^%{:{['p aу_]+Y*dIك7h+|{f>‘H7UTB}yU"ObD#s%vIC]s{ HC~,{c9謿/W^dW*80)?uDr[S$ZRa=L46LS>G8QSCTmfF% $bt8Inqr:ۈ}ױֳzs8'M%߫|<}bjd o2R%ڛӅ_U!XvfKPέ"k.7j-Zϳ(]7jS{fک_c"@ؤ*O75['T)ኒZP(jcql-9AmIo\D6.1n؛&?-f!TNJ=b`Wpڛo0 38DS y=N'VUcCazsf]ZA%a6O j;Lg%U-\+K#bJɵW%`F~IS~+Nހt i;x0Ѥ,9°.z8ȩrXCB$ nG4}'( įgԬ!?3٣? h:>՟4TV0QCʊ&ɕ7vV#9Ρp鏺7c oKr.fX% ]d(NG4.0Hu(vL7{"]߲kq%~ܼf3{$F~fg!xUQ+l3to{ԉs3Ph McP"d8`/zEqAQ#d5fG}zY1ܗ_=5ٻ!zìc۩OCAAܛސ,"("Gޝ[g\N :<(:O٥WQVҿxX%[&t% %ⱶzh~?=0u1?8^F ji{o-}nX1ɾj7M6$b!V `2V) V^78(hV%xUHN!׃ *2Rl`B WJEPIȚ^x!VD08Y6 -뎓Za?[A{$00:K۾ |8WL0PM yH[&}"ƌ^L*@c}o=~aDb'*rj$yTW;[ kJzKo`=ǁ I nZJmMz[sceχss) ddKl;., fSv:>BjkL / 7\oߘk_]m]՚ gM= uw؜Yq v)`CX}&K-6Ft ,brn}+I%\l6nT\%V~gzkDq/Y1EI1F4F~ZE+"^e}_ͅ=0n"5m~b+;620"4١@)vieT*b-ZsRk s%-2M1Wt9 P=#Tmzs)Mq!}K1z_Ժdq6dV)̣@/ZGjLhɒ#!@V[e5&vdDʤ%t~ӇO: )vG{'OS#dGl{QJ+ezGO d9xr tX䠱Fo.WG?6g? MHါy,8=aJ oN,OaeS!/!VԄy0hWXb ?hVB/o*Վ\(F+@=1v!d =.a=I+7[H*IR\!1en=S儙P2(.ϫ*=K܇ySXX6-PIA|m>r _9 82*칒YuJ#%^^GD"v,R? d\{U NՀ,)o4ˠD[p;LA|ZO%2% p :xl$?cQ@+jx{:"d4u%8y#b?IK<g,:΃zV@ d`Z"Eޏy5c7ʡ }Lb?U%҂dQ| xI7q|hat #R7 |K0BR;|^~q.Izcv?9UGsB_k#G,;GBZ<&T8+Gqm =Ũ½rTyXLSJΡ>tV?RN2OnfjGJ|&yp.=s/pYLlF]-gV {D+rV2 vlD5i^ {gءѦ6wM5>'䡇ӜGmt1vG @Y4s28"B, ]CjG:xch6^S>`ώWd\Jڪ3 zz% ^87UO+bIGtjihE] ȈM,7l&ǭޑ_''+4&{XLs@~1K;ݺr* }q75}K9m*:O^(n;#qZ7CVZ ?\D(ݳ9NoWz*#dĘ.wZSyIC+?kya6e)\7aXJG Cɰ9cJKA?dv$WM1x$Ƣr*EOPç]ڷU`eQJwֹٌ!ɸzoO!6[V/GȆw튗ļGp_5_=ef/Ik'AL2m{ gA"a3Իi;6j+C6}Aޑ@8 ]Tki֡PwH_ཹpskF+7OL'LoB{j]35̊5e5BP,+I!6/w]' ^rwޝТ)-;%Ռv$Weg/7p' 0Je-@CsK?L/\,ܝb^]M}f*M'' -K_6y乐bIP)B)DXiC\Ɇ 7*%ߦ&ע7@w8lIn? zBw}ƁA1`;t:Ѻl?آ1*:$A@b't Hxs%/#sۭ vL'! Pm}-~s(K7r v y'&}Ǥ|GEx)Acxim+4wVd$LS#_П/pXPG*r|Ci$2zlv/BRaIVAL@3 9lUkqZ=3rqTC#U+f/Ѝ`5bDk#rًʥ@#+}!!x%3딽U"Ag zAvG3T}U%l4KR1';8qEǪ-QYBQLWGCYT{jw5pYJ"b"K ^TM0G"DơӜ5_XqLsY./|_bC 3b54$Dp'gNz7;9fV"nnLhe`Vl&,{v dw1#I#}2' ́I8Is!i&Es=#f%-Hؠx%b\FD_A*:T;.rr~HyX.[J0' @1?n@3PmW0n#W eb+A?a.+nRaH3Mq.XHRt) #~|yZ6`'Vq~V! ~Cr=i:$ئ8_JaBl6ο9 j2> MAi3kh#+a/870A!F&=(aЛ>RZMw[FKԉ;py0綘P}O]L'bk0UV|P{J@n[c|ƣ?RB凢CؐXK62 Q )ٶ(0@{.x,W.@ M-?  c}|a/rR"`6wJ ?B0&+XFGZCjŶlÆ sUrZu !,d99APz\={&e) &>}] ˩Bfek0YUd wPfi|MϷ͠EnW z~ٮKO#2M<8܇++>g#< LhZ&Cf%2DN`]r{L갤:XZo%b^FtۊX0MkQ%ѪѲpF[%3Xf_vri`*rh~lrY6keo27۲8)3a9[bH] ;A@dgekoit yp|4WئRԌXՁ]wv[ɩ]Ilo FL̻Ѿl# ;eʋ\LcXˇdZL(V{CE~[Rj'iT+9ͰhA $_Z!;W*' E4z S9֖톊7MHAt 8xխcK񶢧J.O[gcd| ձ Pr917<*LrEщ^  7DZ9}w#g\h,ϛ[H89b7{󍭐/C/5Hb9Uw{/dkQcҝ*v0>D%mċ @75O ћ>ƢvlQPs6.&쨗Ym)U>y2LFߺ[pXk! P*KmMzJvΈh3wr4 [9__Ѳ/QXڴm _[.Ʊ(Ӿ@@|JGjcmϿ9ma>T9rH)i$=3$6UG\q&-G\Mpyf-uRi_2LS1KQPkAtlX OG껇v%zTupUy#Mck"*V㿈QaE!RC>W+^& t?1'S+{ 2dH#\`TөIiKJ6@J{ٕfsieJzYN@)zg-?,1`ek^P|x'eeE}#ΒPA^_ygE eH65mej9 kB!^[ dtFg/\y$@w=~@M;=퉆MBvp=x݃+L2zO y` )+aluI &@!gQW!^1 t9A LiCEɇ8OQ  `t;+y=W`cuq)%r*+'#v§VVVr&Ktި&۞N6A9 qvK9 ';\z7҂lUefR_`~h_c&Qޭx?n*uNVb@UpXaܞ*C6зǀϋ|Co,,-it cz"!-Y /=m0*K PejRdy$|Z夜y@|^bb֙R bI3aqU^.kSmBś]N9ST7QPjz( .z(_PepPyDe)*Axb\>5~zM.UKF,{d 1f`=AbWYSJg1 qhYF=|ryv#{YƒvLJ2 )6niJnjƐӊ­2#%8kA6zXTVd5t-B05TIrgAqj5;8<)dju%KU@~Eo#^Q*/,OK]ae7 ֩* 5!ij?_H$f3dD~=KZwG8ět8t6K9lͳV 6UnKVSS咈}?(z{x^F?Ӟ((t'[ w̜p:%2Oa/ښ ٥Yu 0:_Kc M]GVr|u`2!"m{in5Vs*8}V(֢x+dhkӞ #L\o3}CV@:bikSs`XFDC z̉.w}z9ޛ|Sfyj<ѝA!I"EsD8=WO̪֪@$!8qYD5.r9;ޫ"H^3kGő*#x=}(밾[5BD?ZHY 5J jlL@y\s‘mgRooYfJ=99?XΟ 0V־s}=[F ӡR ;$LԯF7;L#/;}`ݘaG4Ng^2k|>Kt*wNr/[+p*<&'mIGNd+8Sؑ }2}KG5I]ktŅ@ڢ6Tw-=[Yo0oN>_E4d /#,%ÂQJWWa OD*lQ~L>X93*%&x$|Bߠer1I>L`Muy]P[e~373@3. BժxX,%ę9';:ϸ2AvwuH تuY9mAIщy:% @J򗼪C*:}l2Z0 ;jk|@tݔge|9N YEr8ymw~WfQS#2]+^9f9粊]loWIZɇ:_$F{xhӨ |rS uؗ3I]{h)6. Y(pi6ǺQS:IP(نC:PYce^-- 7ۗQ }l :8TFTE:@d״^V$(.d 5ql^SS9" d,6q&]N"s*R~CMv}W͑Է!M)hG[QЬXY}Zk ʓxLn 'h Y7T ]},6yhs"PT RȐϛWTF-\ӮYX"60u'|WGGya )fAM+S q#E%C[ p;z!N#sꂍ̋ vJ10_BV|_8: Osg!F?K'? jj^+S))p]TA|eߊ>_y->tq *௺Quѐu:U^|%Sos s=82?67J;Po+=yNUb c3JLoR#!GpI gg.gsK8:ei MQeXjn[^ŝ׉Hq#Ⱥؠ02Ɓ:=' ')iu|*:L~&O<{$ j2{8W-M߼Fj-4X}s{ofNɖ8| 9CYgH[gH<[vufylԤDF&[ ', ݦz'kbD2aђƱmeD7m*=ct FMJIF6%of"BjFM Зn+۽U ԟy]ܛ ߬Ú&[lz>r Tf657GH̠1W}PR vVKՉoQ$v50~0I_sr^HWYuk١43IqŐ嶾6- :a? ްÚ:FS捿~.~&,ԯvU^=T@6cŚܕᐹlf76x!/=h m|9J]BM}sp&;j栏,!L A1(*E=~C[xe0G2 ֈK-i&4CZ\#u3KL$DB >7<Ir$.BkS\˴_F,PݠΠDIYdv>pދ;Uhk$Kyz8W7G]M'/D!a%Lwq ZX[bw'-սsޣߥCyKy  p/<+cLNBi2\,QVFdULiӧlu$ ~h%#%aqpLa>Re/^]nΉ6dSw TCTܖ(+(bjd{."k}f,Ξ2&O":='_mlMl[+g v9"%Nb.v0X4h"zwl,ݮ|\znVXw#hb%b8V=ê>#V}V =dQ8^"o܄6db #9m `rf:@.(:#9]ZFzGΔa;SkxQ/Y{Or)0]0sCO)fk> ~E*dȾX?ؐA9]E6knѕğ7:F3x,Ty@Mkd5\Ct%gFuE?Ooe@p@$e6Wq.ZӪU Nt'nƴ(O\BN푾0_d})-Z#uMɧv*"iyY>K {ѵLTAtcg$5VOߨ% 9\)!rrµS5 cևe[R~R azKlt$%w*n۟׉.RQO]>kDsFQƘ!Eh´Lo_VB_xTPϏ~,_+,k^6nH!@S?HV!Tj+!h55&<&[MbO I~dAWݞJL? d#L2`0ڟPvDu $t|`D]nj>'{=ϝv)z ܺuO+Ņrr75-۞#ahJa򃍶eNĢO"0'\Եnc7ut*Une^ܗJ1Kt`d*&މB%Bcdֿ,u].Od窞&E vYͽ AK7_Iậ0CP̩`K0Yď#r4!rF; }0p4OYA#I5z~5ͭԧLj:8,1 ͌3 ?%)Ӡ69땯n5Y2LgO3`E NhT]K?f[ܠSo~;C{8n70Rm`^֍u~JwNrDն/'zUϺ/D{B)A}7: mpuVap\$9WgP*ަ69m5AgQ; Udg208[AA2#xLL;!F{M2=/aEg=BhݕTH# Vq)|H8Xe'25e>0r%rh^Oy $/IavбbkzQC)!3.y qd9%9qt! ;% +lmd4W^TK]Mky-2JPio5,_pN4$0\4]pC>Ȇƙ.T`d2"I1<1cCMB`PtC%+K ١<+I.3\77Pka&"փvڎvήhO..I0%isV+!ī =^l7Kә,q4WРG`l 4z*[PMN5sMZFǐ ~Z>#:Un,@$^\:a(H f,HI>l{qTMýs9/v()D*ǓED쾿Ү-}$DtgFvy ٗSVbl"Nܵ?ZG 6 Og!WW@L%Pw"0 &s2;-|ͭ%G<ո\/Wi%w0QU$&1g Gjw"S %uw0Ne9[P@RxD#4tt:RE]›ؔ&*+|hne2OKwV )Ewh]zU>;#yU%οiUR1f)Z4`!3%6~u?biJJ!}[_XDZkH k'`'4xF(ZhzMEK!(xUiϢɩK /pl*L}S Ο$ccZlQ/_+V}.<P>c&4?d(jjD3֖ nlij7ޙ3-D.zUx(pn6 ,=.0_v6-uZl*FC=.O3  Z7#ڦ[}ln \Dr3պ в!&%g˄ndVқukTp:=ݔZ[&F*l  gnlhq\Zc>8W5ŧ#<’iE%UhZъZWi6B/Jzy`aEk5a ހ7͟zZu#T w[&s/|K9Di`T W6LTr_\3F(}3/GaSgۅT'DQtd@k<¿?UU:ٸo bspa|^Oi ""vAOgήH6mfcJ4yeAE=T32 aZ1ig@]^%YQC]yU z$J CV$*ĴCZ9_x8/UHd0Dتl \ Fz5ؚ o!iwVLB ܓg߲kHz+4۩I5i j@?RhJn.TIʻB-CRĨ3'F;nTk;؄a@OO5G{HVDи)=,T( u} wһrqu0C8@iU۫36uhI,Bthϑ0G|;P*~8- {Q .mwzY~ 6ܼhz]i^ycSЀ^^6yp_=zL6]85DSV⇒nMHW8SAߐoKO| qeLw]?:aoj0@8r9P ˯m3BңELMpcQLhM)uC^e(cLǢcH0\T*ϻf 0.,s@.HAF!Alqn`TcENr!ך֑3tKV,ෲ`÷x5$> T9^e öm 8K^Nu' K!~t )%}aj k1, Z `Qr%j#@>dr]BO~Y*skf}pdgf%ti0e<؏:ܞ] uʇCmI M;[.xC'c8EPŊ-6ʥ-0-7-R\\CkD[!D{Y #8s[|s;Y?8}`8Eq*HZj C(*3LVS3qMo;;ʶ6RT,o+.jc)X-2uBY- pNi`fF蒜u`ۈ|H:{!{ Ӣh &Aи៩gT KG*(rSV#GY* a^VZlMo4\ceVYڻ -Z~e() 첧 (Jk4A j00ut k(Bl{Ԝ՝*o.ʊ+KE/&|lD  Cq.~#~Bյ{3!*$ΪܸRwڵϠu,'L@?7E?I}N֧(?v,VYh@U}cG5+z(WkjN ZV`([zKO'o1*Y/T%oJm^ڙ^ D (+ Np?UFF$'ɢ("AzcLv ^]Q:\hGLDEoejEd{`̿Z];5hl m _#:>|ymyYSoaˏѳ=DjԒn[}g+`#SJ@șMj7^?:OO/ˏXCN R:v!":6N^$<]pit*;PZ `s=I`^/%do7 v<\D 6+(bmj~;zD fТ]7 # :{d _J 7a28UHiBt`5-72W xQZ>$|.q6ALO$e{Ef8Ƒe:njʝ@7V>WK!nR%z?YZ|0%auN_n\P2Aq@Q|=b%b[\ hr5O˓*k\` sjtS25Y_9YV'A8ۛtfpR{_fڰ풌5JRZ^fWEr\\*03M#/Hm qC\~,.I>3O_#*rSK}8,6p o2Oj@O0֑-PXMW̥1r>Fopt `Ҵgqt^]j%R5D wpEEBsYdSќRj*>>U|G-gk<8jegKzQށPL%Ч\S`m|+r}'">lUo?ϷKyاtƂm'岓)csc(Y 1-AkW1 ,Z-} PW:&KEܳw|(̊rqvq&`s[ lI|P*IǗY@JS<~-FGe/@b/邈hI 1ﺣ+b͋KX>B+\8e' baHˉCjėvZh[>EWPt63s.H:jc7'mԙỒEA/fPUcYx/T =G\/(XE򤲀-σU%\P&ԝBBo37 UT|q`.xKX+/wX́1T_7!@{EpGNd@6u'tb=$NXAk )Z6mgY6^#X-z4  %=D~;v/)ށmP~ϻ|.c"{a[G4dCT. a 62Gw0-q Ϊ= S"|}GIbpc&aLy ~`mUUvG"A8¦|YL\LξegKU>F ӍrpJEWdmi~QK*JSӚq”ƹ]g#?(:)}YEKièޏJhׁ8Է@/i6G%&;}o6UoEU ?7y:CC6#/U!U*J JhDpge9_؃Y^{.).'3 6,mN tq?2mw)v+$h 'u 7ſ!YK9CբODq/ iS{sVoGuʼn@7dp十8m$!6G$Hi27:A2[5]e;Z ~:{3oC^%\vMǠ;m1aD[yNOI<a0ិ/S-Ov'IHA&9EJ\ͶbH&ticLm:41s, |dGEѭkUP\r/dՙf3b]Q3z(Q2Xg sTQ+ٵrm DlƠXP&.P)|G$k/:|fVN2q)f.I:{&O_S@Ae',RV؁<6+Gl,/<єhcv@߾ #~VZ-86@4xes.q78}(2UT&S磨ǣqBJKOD 5jkM.ƟO ʩ>G68-ɋ;XH $On ҆q~-n1ΰרbSoPL{nD]%|hOmF~j{ct|ykl4;Bⶕv v'`MhcՙWsT#HK,_]$bP `K.ffIv5qL-uߏ?Ԩ'+;8ZeIGێb\=Yk>^U 7V^Ҏ/t#l.>5BMzs#~?ң6oM3%";zwh&uc@g`8#ʅ5]Faao`~~paTuמv4hėw cҌ2Q=F] c+ƇDDsLeMz)3+Q7ܜc)n㋼݂TڲV@(@Clh$:ӊ|\zӧ#c" J'8D%p6ǟ9VRZQo+(R R !0xU<@؉,[@CΫ]#,t,غ qdV7ՏBoWɉ8:,T >qyu_aHEMz![ʒp]Ao kd IZ,jƵ̛a~"'+=cƲ)g֨Q/9~`M#t_Ċ5ܒ0w(IL/yhay)rM.A)-?Iyc%*UkPyW5n_#w`xD|Hݑ~9L|3Cas[M}B_'*De22^|mhu_Qo^f=fN۴n]rf5ٹ h>6b8ߙ# |٩ 8/Q4V=Ĝ_Thmc^%y`=>͍=Ȥ%R5mn5 )6!FLW~.|y JZ与E\H~!G6Ûz_໥Q$e^^r.v7#—/phD2Q FPP|,i hd:>/f)y@휜Ęګ"'eP䷤٩ղ1Q7 0{eUl6۝[5*?v5+hG-&&Iqri_5ҲmdvlC8:K˜b *'~%F`&t+in%szKK4"yl!sS`ƽ[gtU(=B@) vrs,ԁ[*}J9_p]~'BVB3wl XCqGS?|#9yW% b(wT~ ҂h&D76 Q)i,I$s!Z*ȨjIQ}9*}I*OtV2n)j(pvގ N}{ CP䧢ٗ:ȍ]0fT7עMb7gw+8v?G}ѝ® Lg0 Rn+lT(`X8!Nh*:M,@ʅas}D$0-L6-"!޶tBr/.hmR7=mmz8RSֺRw!m3ᨧ|f'"R.t lޣ3w V{M%R3c$qFJG:j4;OH~llB=pK%6s'6uUM8v°G-jXO9CRiСNVu=/\r lCel3\:Sp6:gJs[y[DF i"?Yt)wW-"5l\EaY! ˳Ӥ} !U"K~K¶꡹m 9he$}\-C>-fw9: I13y(E7F 8K?M 캌 WA-$XT{{  Iã54 -Mwź6QPǭp;e]'TDTgr/ ?6_EqvԶŽ:=A#zr;0@(i 4JGl-t>s1(|I(מꪣd8#6+R[yIVEJu@_[R,|WY,Q9+>:"H=&a[ۈ腉LOv|-EL-NF,,CkDoت/yApeֹ׍:P9[2+*;DC,~}44Qclڝnw|$)>37M'/\xY`5K2&Lpඇ(/jN6ogo3ee=K*3y@Hs.9,YǮk7V]#Vb篈Ig;RU7Pe)m0>SM PnT\'NDBjb 0 19DX]VL:5\Q>:K8t|; fkǒZ1I?_ Ʋ;~m C20uE_PR@5jw=todyڞ$R efEw\,78awmde07 <ν|}9LSZQ{Fd{7)S~3_a7,#ݯN0&w܉b-&͐.'a+xY-#'P 6'X"0ΛobR8uةx?Sm =aF]?]*,nTf;W}DjB\eQ"T=37:Sj0^C&fa,$*R_Eg~eD2G!0\wߘfF>Z @1*L]h{oX8U 8ȓep F9j%%PWl"C7=8U};7!D}XŻ>fG.{ND7?;% T}网CCafנ\JDgyQM#/aV9YQi C@'^&5Dv)FWdwďv[EmSMnhcϯv>oZtt)kw{I޺ JhuimX1Jȳ]""ύ _^-V޼D9HL)ZW(Uܵ, uTmweXKA )*ts-TZ/إ JtyˌNM?:'Ѥn; *:df`)V:+dՁJO(yܱ)| \ˤWVW@.rmXClVg.wGZ'T92]!D $Yxzt&7ʞL?`y7JٟbMG"G{72ob~4FJf+ky^qmvFg {;Uݑ68u?$mEt&cz†&5s &{uQͯR@NJvq*Ffgi0\EP5wkEIs.تe^ Lg>pEoF$-3'ڊ#W'Np2?!9:" %$+m#Q'metE O܊=inbo0%}8#s& dZwB0{öLfڄ KoEKYJb[Lqm,A]݅Ǧx^Z)~6)YWa0,btЇ Sk8 8:ɂ:uM4dD<,Mvǯ^5,,))i~Yi_m0^$-Ccy3P"ܩtmBaX]& *+B4{,b9@a tNK=f^ʠc!ֽzw0'3\qZu *0J[χ)!┞$1R W=(.*I u6(gKIzxCH^JW%ݗtZ oΎ-)z/RTr VZ Ar%'VҠdz \3uA.yUL+f/qɲv\eP#Vɟa'%xvZ g?/^ vp^.b`Wn,[+ti¥'W磗~2yc\E\ځTmQJM?%,i- 봇^g TtgԐՏο x);dGOU.>g,C_U$`+n2YmJ[EqH?~8+s$10170L:ƐQ$+yVb>+%=SQ=J́f\ iDԹh?~bAޜ㙐̣c)5tݟ1lOФOxN#4[{Ir0|-AdaM]]&qzΚI}x8͆.~<ی@+4~@(x$VDH VGrYD(#~@R)F)z-*_NAzY\n.ɹR:hYAa'o+a\9Үn&$x7HǒnxH {,oGK¦KvClc r訕q)GfH뛻kLwP9ڰP VQgI; [yeT&\Պ\[9;c{tBrӏ*JwesI=5VsֳctTPAT˹htfvck&)bܗ_q2JNKsS6 fDw|!Om(RL I(rVYU sP rtZ H TC#4Wv̕}.ТXD.E7/?fFu͔ {xpg n,}l 9n>gbq̌_ NЖ ʚ 7xٞt b% ,'Ңrz+u0 %k`s68HZ")Ņģ>bHVT˗C ~xv BOr(mJ]g0j^~bNU*(b#fޑc*Wr[z>wdAQTJ$ {jBtg79rm5 t:&3JjŁ|.YU2qvt(:T́]J9,H8] pntE@\"?JZ'0Ta[¡+jiBRH!5N٫Ik6;%نuO{`+z([JJLdO; ݕ双Sb:PW+x hojA@ x륵Ȃ\ vjmܘ#ByNP}Эh}%f~^6/( #.0%Jfh4$e?:׀!ȫ`<ɖ+r,"d_ɽmUj^=COL}=ՏyD: G[!Z4Kb'؀Y?f'Y#k\#%ς,+8 L\,t fB`D_"'7O[,7T1<狌~BO~0kS%oxʓO4|]K}i~c.ǣC-3`MkQ9cfۣ&+ac3(w}eIw.:2ۜSXG |1N.LlC/nxuMeD̜wxB:-^\>n#6EtIхn D\Åj϶I|@uDܽ/h+‚̠dV1%fu/?ĕ3{> B(t"t{>n G;vc:H+r)qLbi$ 9#bp$o.FNE1X-< `teT4bkk՛6T s@OMrI'߷^nݬ]2|][^Y¬&iJ$htbz&wW@ixpS#T0K=W88)FmD@n(CF^g`oCL1 E i@GKxzNZ]SdPN:o >_KJR9H*;|Iڣ?K1aOSzBtC6BԏlyO[;S[BA'A"%&طfKV4Y;e#A{P3ZW9gfxg?Ir蒘`~TR퍦Ov%Yv,$ۂ,NbA2#l6݆.z3h8/lJB\פ~ n8ʓ6߫~/t ] m뀃q*ZVmoq︹=jR# b!?[LBDBc$h\V/RC2o Cd[= s 䵲mlb>[ܒ)qeL~3ܖfe+I\v粛i BeW7>/lܨrrHEToofi=#ņ?>39VL}^NB<,(ͧ<%&o hɚ }>K-GȕwL*t(SWAN\w^zI-3Vlß5c AWGd`R'V _ e?&:"B󋭇 d&#co6:#F:.73A4« _Y5h9)cXM}tW\A5#7rL3;lሰp0sW:TE uTC@ɠA)l36{%0.4 mWhuԢP6wmB͔X9(4&(TА6=e3"X.k. BPFMځ✿otަ(^uBEۏ*-vBX?tZX4T `:l!<['h}x5tF/z@W^TW>#C;h""۬kA|ȹcr2f0oYv"ܗhNDPOvWOoGUŬ1Wa} 3d`+gf%,3B cq! GsPx*ž1P9+B=qQLWV7+P"]aQv)^^eh0$vZNdU4>T9]KR&iMClwA3].A,AR:E2XsCgCXPZfؔpJ05>L>MeR7"#s^,p%} ;*E%ܺrցʆRusZU 0G9(ץx$H8t_y^ڳaVV:V^/9{b}4}M{DDq5 pjk@ > 0lGD2jjL pD M`vڥϔU@q&]Ց_U\]ü3WʂqoqyV(~eD@I(6TVh{YR2ꏦQܞ+ҒI"SF+Ǯ|"~'Ls*gbu ~L5"`f~PWMUªY`߾8{%KĠcK$;xu% ɔקg R^9v'uC@Bhz^lJrqVoνF6|pEĊb#U7;bMu?ڇ3)\UcQ䞁̣VwEQ4 [H }?-M$tb kd1 d[(0s?%05`%'zaW}! W cnhb@VDpBM[U奰}_lC [ U6sCEiA#82 g&תn#o\ܛ yg!e~W"QW3qn䠘σHY =lIoɥ 269-zt:ϗ皬aBAO9!<$;TE 6E z~ T:sSwn.H~}eqɭAi$^Vt$/sKrǐgnlEn<}!SZ2M y20W{dT4vٌ3P -D&lڥb7 ת΄MCfDm6zlhqH#y*PIW+oHIȵz= pYY.ӀИ,D#Q+W۝⾈^mNJłg)Jylljf$+D]:ݍI=Z`b\jRjq׎a8LLZf~+ x/5o$ S!Zy!i\LڦβaOp.Q)G:gr JrY[nH]AJw>TUb'^w$3vaY$)t]kJvnvԳLjlu<^vZRʊw| V9hi?mOES%[pC04J'?s =6PPL86T @(\ m}0ϖxiճSFF^5 /7(iCvdYPkL/"(9k =YE0* 媴 .oduhfb]Η{RS$4lL~2P܀O,HXέKFܲ4uduE=-mvF)d&TIV|r mCH5tW,QS>oX?tBbs:ۄ hzT^SN.K*,rɾ]bj(Xebj~opnCWu ֐֢;'9Nld} >*D >7I,]QCNX}W XoJh_F;Go8-U׌!u^*ù} T?!˟Ǘ7W!Ww݆HQѻsf3d>\Jml|{a= HZI..o)DšUF66D_"yX-s삪5%96 : -{cpX/'>XUEO*:!ETzۻ30濷 滅škE_g ^+4$R 1~3i$5VK3MnsGL!ROu&{?сKbsG\xBk.]8kR0ZNqszs@\.h/>6rhƧ30R.=y!ԢUiǽ.m}mA(3eh( D1n莣A1j@(;R* }gB7E;Db`&j㝳Nӡci"UI{2 7]21v$|TkGkO2Ds{cI m$d\! G TQ\ X)ޭgHn—}-xܾ o_ʕ"[Sl2 y|{iyNuUˏ}3Zk |,FR['^w^! WE;<+I[_t^٩ۆ>(-/7ޢT&z'y;SXkq5wT6a !o܋3ֲ2cjՑ)/6)Ԝ6 !X8se8Z=f~A@c9wV%<']* dtځ,(%\;U; *ޥQC:!t‰Kqz9Y2|( F (3~.Vcg`@k)YN:>L$k>nf\;Mr |pqEGSdɉc hKfhlzpٻ*5f9.5*jc9jvZ=e8){2^27`*." l~ l )|("%F Eo#ZfW`dZ>DOT/zk 1IG9;1"}\W~xb!<𡽍rD5A Z Bu_ ssnB.rYK:+5YTIJN;MmW0)~} ;98$Rk=6: 1p=ۈ/u?\H]JL@lhF2:[ec`h9q*wn,˅F~c @(~.ÂȤ#iTx Ձ~nT+Fu's(U(9Oĵ6.iғ0d(ո]NL1Ȟ 㵻b:$k)TljÈEG}b*Q`Bo4}#ĠxN}W] > ST%d{y_ Qxr֋&:Ȣޥ2w'r_װd p**[90(7IE5nGVfX*~nxŇQ)${/at] !(!vsY!њN Fݵ\l5ۣy^;>Bܯ KmWiŻjѤyD5a)7AsZ]KG4?I%k8r2 emK-^|.Nᢤ !Yan?h_} d6]ŽH&&>AvkrS^ 85D%щH` Ξ$Fa\LvOa,SvM8O[C tΩR>rHO *#?!#cnțbV k:k,ы/Xw;pl i LUfvk&Ѵ\cZϝI Lg^!B |n.ǧY)yϼ]zJξ hL1u5< E>Zg3ǰM:@s佸mDwS߬9fȽ<͏ol@"1#ʧ!Rq'.i>G$d"y%OJ d611@_~@dVcm͊ƯtsuĥIRAomxdsMrTN)9`L?% sӽzbg b2 jxfc,[ՃC7xؘ-(]*'x|[48r12ӖG-5R-(%Һ!+=6Fm)I?үuaa$pneGkƻ^ךtBx -}#'ICD%>7 ת|B&%s^qbC$y1q3د>.*] b ͈|*k,}%= sEscJNS|-ȯs?OǓ08'Tl󒁬}EA s2(<3C*-6#H^= 1ڱ Z&:@1{ΆD͂vVYP, uFXdI+RZэqə wL<~Ucҽyh~=zY%\Klɪ|vZImT͑wܵ9d< 'FWX?ڡsj*(uWJE.7d4$=KӏiE |bPwi( |pV2ZIm;sķI4F{.S:/bN wUXܾ$| t 1/wűhOw5/*H > eu !E:{q"BblAְ:;a:#oA '(@@nVDu_Of6.>cbg$ʄM`|6Zi93O-rgBO7!;"GS/24PჇ/Wnof.ֱF I&5Ȩꫳ|Z-ȦK{ {DMƥ}KFGMP/ ^7x^ˌk ZtR2^U)e$.P5ӣ~h2osd%Nŏfk~_#/&\cӆpm; }Z)s[T'y?jFIG RnS .W?yI&O;¸]v)Ji~C^(ۓ2p1`p#M)?-܃dP%lj֔9ӷxC$:am=YH||lqł(f ߨixO11-+co#qg\-n52/] ҊuqUh'#>/ZZDS ?8A!%3M9XiZ f&! sqϟ,5PSKk~Ր(P;NE2x"lFy-8_;<Ō2Ǡ LOw0_/6@,3w+}IQ=k*M1uu~zB" ILs< {dUTK: :+$qMpg(B]lL?_ͦ\'")`+3 Dle@jH +ko4IB4xBLsUF$:)nޅ8!&7 nF[Lݯ TR[ZRNkա4Cz2fzxBlLZ..FI c#D@K0Ec?b:5%퍏5˰ki>Y iGl)tEu9p(LWjPU6p poxD` wBN% m׆Ika#_v$m'S"ތGh[PL 讓gm9x gh@SdO7{A6S$W3,2.%sP\>ԤU,#BIpSS(qceCnhר01$a|_}NP?h|*C=Fb''>AOk5}B:RԮשnQ6n_EngZ۲Qr weLԓ9Gis12q-i˺fmxjX/3F}kM*z@ jx|w±#^Ea/kÍx- U;Y;y+FTe>Ne ڷRvȰCIs߯yZ6yha/kdRldyNA I{^٭9VRFAroPjلF'R'\Y$[W9tbK?ۢBSi@ >9^En$[|gV@G*/cP]tRlH{@ye8=N=y~ߢNc FґVC?xt|],ˋޠ}`醗PWcg_&gxΞ8=Ey(XN3$6q>$gq"1CN'ӞJF lWN]3%90 OD uX IǺ+IX,3{od}в|#:NF M}俇8~Nh<*dG`hDϒ|\/(VݬngT]d@#ϐF:z U)s&;h1Gd󆐢z(-om"_9dH?mre~PC-ܜ7=(pBqͺNzr]m8i ϓп7kECc$vv P=\6z* #%t c&͜0V:3ycHNG'VG*X9h~ОbN8GE6 S!zjQ?Lez.*,%i֬;jKZ_hZyxl9̙Ѡf8?*a`RdrcM(rvՖZѤxvJ<%љ(|:9p6+_h`9R 1~ ݤ7Xuz\nVXn^ؑ Gt?)fo{l7U0iOn! $S?PyϬP@yVVو.Y?|>.C@`V46Qu~dcS  c|`7˩.>e2-qIUZm&J+1#Ǧ?-2d6z ` kqzŝajzn{B}O5!1vGy^.l9D{]@U!۸ovP]bYmbc*~6=רmʑC"`Ps;өONk[O>ZZ?BD&1?>q$C'in!]P|"] M=$pPOѩn"!ݕ*Gi P7C*0Ե K< $=9Hqabx!u?g5^R[Šü8%CE)["ƬpCK p%/ӹEvpq)ή6 s^uc 2}[=8ʨ|f|4o[#E`FSkn[ w _*Aooo`W4Fl`wc%-( H OS1mYܾ)qw H(HD,: (4t;@kdw՘*w+"AVz5nH2㟼',;-\"<5 Ōbe9id g ~+Rbu+E`Ơ"mz8}tm&]8{Y-W!Ϥ!;;ٶ#^<%_>mCȓ(7J[1>*CcXa6(}e*HD־RQeɠ/O)2g"'iAy é}`ye6gbnV~8IZEp`E 1ƷxU8#Qy[FS7 |L|| lȈ"9crU> e]J^Gh.G9qTDъmuH-ȇzFZQ㍱Eqq]S.eA,ʧ67ÎH^HkxBYEU 3j+!vL 4KrAS#Cӟ[F;:H h#~0P>5B[)TDu|̅Kdp*Q؊Utɒ4t?z)y2]sO@tKWcvS4rOÕ0G:C15H.E1iPXx?bTS>~97ڸc,Ijbnie^yU/S+Ufغn-l7R`ì[נ`k~[l2h_e` ,āK;tkۭ 7)׽CA:zhc,*"-Q*blԩtNF4[݆17kB6;!>VDru)qFgY}"9vq{evJzVrd\660ťm<U! ;qﬡV]9?INE@o=3|6$(۟"-MX8ej-;\h2ذco"ӆ$TlɼySD^Iv VHHLE@xeY\Zl݅lDq!!j1UbΦ`!R$X-OfaN@SjRǾxD.xc=1XN}S_U{3tG7XkYE\"cSDR2ElKU QɭD5eش1:}\=7nMPwZ+'(sDFӹ$/& Y+,[|p 'D2qi eqY|L13lr@ 购uk=0k`$TnZ!~2p6(֮۶!_0eˌ`Djh3u[ߚ W,?M[yÐpkQqW1 :Ӣ}H듋 T\ݸUͨ]$էBPڥI}a/6IYcE_:\dA8Q:O&} Ly(q5v uZOi!ҽyXB"rK :foT9 ޗY$AH/9@6E]VI1#묷3e#3:X)ad&De(}t)!sxԸWA6HGp&-/p .3 :jk2hqDKݴjK]/@m@R{vܴ<)DK[o;Uֈl:kl4[QզUMR7 9KsYJ:wG$Jh1<9 f540)RQ_8%18,nrduN(4hr{\f* MHdy=~Ւ嫈O2~dY6G 'Z ~JFq 5Po|/ (QnѡUu9pS%dϞlU*%훃&gGyjLE1``Jj`ʐhp\ң}&6fFJ 2QC yr ނpM,L *`Ѕ#ԓ(~3Au faï%B 0E2we}ZӴ%Eu6•gV)Gh2sKaҨiKnd/mLc>8/ĝr(4wC*s4>xbUG=:s!N!Y(st>J,0wp>Sy_E?M=wǷc}6 4{>HE* : GR',zݢb!l?$*rl^UA QIBWdPrdÿUhSn=<id fߴp^L_&HԯQ&Ps5cFlo2Da=Q"sf9}|yԑ G>KI( UOO w$o9' F5`*E5b r47Y T*Ȫ>#D{n/Xs#|I4pyShq쭭_1Hkjǟ[Ջ /6)p}uh1hS[Kۏ ,Ƿ~Y;Ub|eBEאu2?0ٌ:AQ)CHW@O_yYSsi'81{gBo1lZg0k(SbY%( ^)[TDC/?L]^AŅPS<(yEMHg76l eUW*Lp  C!z? t5HD=?+JEWw~h l q=QM"L;DopUbz^Ӑi 5, Gӎ 'C]Q޴fv#e"/B:P:si-e|˞FDbA>MZ{R簩\o|]Or5MpB J6U:E'v+K%CT 9e}P')>`A߮|' gWuiZ q<rL }ko^nl1 D;}{.o0;޳$儅`k/yƉ yX$%ug"igvypZ gޗ b- wbn,їKZM-b=d#1,@~.S0%[V[3N{;g-٩ ~*J 0X/ f?lô3L(rn_#\;ECKخ"GvEyHCjcmnaauGx`0;{UvL6LI%ի~k ]vخ5`/ Ë8XlgzXmL=%'Em `3lT Eu"jm>ÝKf394UFͩ~O9yYbIb6Uۦ<̵O@;W;gHMrVk&qs ^%0sJ%K_ڽ?D)=͟ΓI Rq)Җy"Д6]h4eЄ蚊_7Bjܟp"ViU>A%՜8Ahv!+j%[)w5Nͳ姹LK@XlH&r'"bÐ \GI÷R,(yT,x5 OSuHw\5|S.[X*w߻J`|8،Qiz$eqХ}AO15V]Nϕ='f^dqOvF3ecB.\C,;tD1&9`@vz70?9 Bt1ڇ}0J=⏭b3tZ~l~ x[nIbWItBx"A:(fKUdvwe4J,f{J-cԏѪh /zB5\*A:FF?}?$~ǜǞ|B͊>IddVuMF{aN + dfry3(ϥbd;M,%`QÍܞ Lݤ8V*r[)'7|~ZeD@N-'T~Z8TX*~-]@2s^PԿhTpSGRҶyR0;<~0 ZG2q#tca}#DtIMk=؏&䏷0Ju"|d;Y ?z;Bm`$U ߙe ̴O^Op~Z*KsY$ߤ=HaߨW^wQӖscvg(},3/w^FZ@p&n(ܝ4%S jwSH̩^O@BgQyrA ga(cve)mr=z Qħj0jVtc aM8 }!O <.?r<|@;'x$ c8֕Usح~a^7r1%چ YjoO0I5 fR 2p:=Z8,/خq of$g+7Mǫ ,BDX>S_&T15+EE"*'o}OE 'Z}3)6`"Ȅ VwwB ;;lsܵ؞I&r!p&<ág{xB~ {͢Q B7)ԻiM猨+SquA/ GiCJG#`#,U;S܉@#/1g˻-"Iw-ٟ4.aǂ$pX)RXIbE Wl7?6`9 8T}`S@4r.qc-_fKcΈ1t7*L) tV=y\uG\-= .dG a5n$v^= N>ýOZ$r5,sA͟N)8HP:)$}JÍi:X4SuqHV"NB h&:5jH*v-V9r(TxT#%njɷ]XRD*:1RqeYFi5~\+`(Z}#|bYq_%%쒿"=4O l`AG""-+_ȇ٪ /QPQò#Ǿ=RZJi_ԼطȂܣ [1y9M3pcf 3۠ &y '벺wvrtw$npݒ,dQ-.ǡwjF147@I^v/I$x Rd#X]+m> Aj)@Ud YD jvDYw-ö>["RG fVi^zsRٙceꏒCzS)"JR}5bћ o YawxȖBilfyfg$(%Wrte+ڂX̛O~uO^aBr+ 1D P2)[u{U;yS5=lK.vܝJ(k6Iip>,HGGM]MW !]!^NYs249*l/ -;qR8z޲ >J k!T$XzXe$ ,;ÀlP5ãEOFgFCTQ.c,\HcȥN H/a{:{eP1 tj{4&'ØRc*EhiFMДyHe.ԫbck{L n7s۞-ݕz6 xⳚ+##Ls魙'JO!j"#QecXl@O6߹$grx]5'n2FѴaHP!͓7 R@~qXA/.0YW,ɵ-Cϼqw 0B##[SB.)7De 8xG#Wfts`=߮MmCS3 hɤ/i^c5t.G!ـ̦/ ;+%nVI)=4F]gsk)]e4s.TPZĤޤԱۈmtҶ66f;UVb6= Ey%VlU-st q^KѸk^>a0O&&éhGP߇!q?1vIG.w:_O hN C S -wٝ''-ukwُSaF&M%zR+K[)uMuQbe;5⦪pwS/ KEr=5ǠslQV}&fl0&|p j7hhEat1E #OU-»0OUk`Dˆ =O^5|DW1u=u8L~D Zx_qG(t!G}`i[LiK]S ]#!IXZK8–hs'&euicUr`#"Ӄ^UE:ȁq/jOa>B%S.yO9ght0;:űo҄]t5};bOOIe2\!bW]#/G~~`“8~x&D:H A2b"knVW+tpdsAm(/G5R餶2{{KtEHk]RDn [. J^~/j8g/Oaa/V E-,{(QtnfP cN}ITXEcQ~ zhJ녦"&8vjs76!k ExB>YL\f{D}>Z0 @m!2:1zK1?PEU$2o*{<&#ĸMZ8#e&\YW73t8\Bhʲ[/5WM91uzGgƒS/y'L XR@ 7s G oYUTd^|KY1]0kJ8ި]})G툹]&`^V6VJˌU@=䵧ƌ}FȺv Cm򥊈Ir6ara*mFf*C\HЉ 0nP)i<,V9ٛb*D'M6 7̲|ޣ\~q ң)h_2p3 RLgsb=iLmB$վ& cYg $5*Tgk+LR"7y^-i[F)a*VP8Z@8b 6?2L.Du)UGܡY29VHjDHgJd$#CBE[:$7dx:#^ SRt?nE$_;\,2Ua;n9T(>/oApO[Jㆾc_;s}߽RJAV8Cp/)gq^)|R模#g/[w TG~8m:M4x^iJnFՀ~rob *"d /椳o^"=y z3TZUlf-Ec|,XO>>a={}SQ̹&!|ە䵵+@O[w/tlpX7o Ԭ>0둠c$NJ' dfAT:f 1_\JR7 4KWCAU.fV!ӴvX_!O$WhGQ(6jp/fײ@c+zxpb.zzc|y3s2FzŠFw};%w58*t׳LVNO>C ^J]8g;ze}̫rĉ~ߩdy&)A*eK߲gL52w q^8Ā>R2¨v@ROR.}yD$3\K19 XS8Y'd8'*bQ:T|ݒŏ;BE-[#D_,r@c=}V,~O*'p'86gb@䱠巻1U!=J."ӸTiQmefzorاy}n]կL4]Nj7WW`X8Cvb"S8/>l?L:tk?GQ a$܏Ӯw)$ٚ!FGDTn̩\I9 lV}u:`Ym@'4#}07Sb-~23,F#Δ݋l&iAߌ#A%'ch{li&X>Yn's%!stJ#'d B5v7j 0WXM|; Xr890mǶ[YA q ,fw,=] <^}'F/mڹ?.+giM|g dso~ft=D98;v,"MhSm\Ď4ڲlIKP|~7&O!3!Eu[/A#)* Ln2DNŷ%\$qvfiF~eb=ϰЈW˄JG&.Ǟ X0m[ YF`(s<i LafGM5`}x|@r-֙&P``7 fX=-G-WrvkUAH/EZY{(_JC zɈTW|B `-~C6WDh1K:w&oF!--.ƳRdEؖ(v,p T. :ui/C9ɔF:_GuO`knEXCJpK(7:Zeo| #ʠpC%XQ^f,5R]L>pX.F$ܵ>>j *4{RӸF*(:OPDsh4cap I-'1+mza`B񵼴e!w }Z+[3yTyhz`UDʳA`5-؟s0;zd>lnHۇy:usxԂde>p:`a-fe㛛 37?#ЬٲOb]]V6 4'rrd,횣5z~~p6}|hm:c HDPS'ԟ5ݎ@b[?+Wj 1b q,C#ұo=;)MWE{c&uRkU[ Wkbd4]P–gVdd H C(_Svлcvav6MX{"4F6>&c܀U7aÜuiOqlsez-b%`}zL wqnɁ{ uC܀g$DU[޲b7{ƫ]g7w\E1AˁdH04^7\P(gg? n,t:2kdOS-5y 2^H%8ꡳlՋCc3SIt4"6ݦs{TX+k0"nN1V+Xۅi4߲_8xk' =yǺm@ : ~}_ϰoS:s[E\5Xr@ђ^Qu-K;<̲D[gh@tcJ.:fC?N3(ycBABHJ#D!3\r#s((5/]QfwYͪBSJ*ISt9>Y!SvY֛Ez~KiB7_icmp6Psds.Iхi|- Jzk ]wkӢ6ftwЎ'BY^S(M"\K»Sx8}PQl{~C/qI|wSMFy@s,;GgϖM V8E8[GtDŹ:C&X ZJW}$אNF VV:?\)9829Xlx1:k!'D˝eiGNʋ wMݻ`5Dw, $񝈟h֐J{<(X(S#,8!v='ܹ[}h!k3k]ŵf\̜3✚6U8>ޔY7>tM$'3Gփ5?\96`D.`&+# xAir[oA=D{vt'q^'UJVHfȲhj"nnq8 Ev{F,7^UUc6oPi.}f5@::޶6%ǃDApD-n@T .YKgZҸX3?s"#ˈ=S%S^BD()b:P`F /T/"> z7yDa/Q;{@ݯ߾[qcr4W?Q>BS Á˻$},(Gvg\?(<3>F_ѶyD⯟Zzu4z:OJF1E4DkEVHR$~O6D.1 1ʈKD[{<4r޷?` <k|vBCa9G$Eiqn+ɒ<.9sK5 e{ )į]D^KrL*h՛ؾwkł?҅Q 'mDSextM6{3N#GkUfLC$ Z̐v=x |mtʎZ-:AL2NU[u41gAORcpe8˓GbEj^@Lh`;&9Db8>ϔAh=X0KzK [(gM~F#$֛v^ 12ƌ/P V{zFU̮iOYRbYC2"jbxܴWk-1KKAFI }pA@xb Ջ]0Ds7~v.Pf|ђxYߩ΃ ⋈ 971:[ZTԱߤ}@Fp2(-x S5PGũ|?q-8e0lS8&1 KoUgݎ$g^OlGvBIBGV`ՆȏE/V?z gV$b ĜAfZ[\b("~aeJX9{hKgr'f=Vї%!mS[{9#qy5CR _n] .bQ`Cl9.}_Ȃĩcu ֥2k'w؟.|٥8K,7:ܣK:]67;\'险U80NIy0 RiJ =ۊ]4ۙBQn y)gy? X[eD,_>XnS V*ɺYōݑ2p^!a~WЏp%las Px]kʡ U^ã=-9{ &.] oiަe2D-;zn49ݪ .ks`X$`_eZ K`p׉T$a6)Z!w/ |st _iLabi&G;mLʯL&u"61C1*aj$f91?˙(.6FWHIë$TUg캂vɓCE^Gh} mۑGn:3*Z>rZh)e<4uї owT$J::b0Q1U'$=F}2ѐ1;a0%IjhyD3{-Tތf @?ȗF@L pͥxi*y^+$|0ޟpFQ]Ejy ߇Za (F(31PT!)%!o5ǿ[u0<X7_) ʼ 'f&CWDhP ۧW3M&0"_\nSulypV2Futs,W†zl"j7xPFLdo|f:Oj,, 6Ixp⫂? tkL&X>3 sVT_d3-w-g^ ~ L{AGhzExdf1^wBpQ xrn[O%H~@^m2CF8^Ǥd**%ڋc 52b@EY`ˏ'/ ^ڶ/5=f%1~Hԝ h%K\|y`3%T5Xɭ{]<{Ou~,j2 jgpڰ {zٕ'84dQ/9|Vب މ7&1o p!rRq Nr FSҵnWUY8@(H M\JkEկ7J{X;=nOG9jrb6bQ/y,U8W|*(S)t);Żl\XgƢlM pWD*A֤2E ÐSzK=?xX,Btv6VSAf P^O#ܱ8Vɾנ=8S)p .zD?ZU{IZ7ړΛ_`~ֲO=0ѱaKg$6h,3nk5CeEw2Zr-n:[_ov}4(`s.)n TGl P;#,[+~` (V~ց3Y8AؼH=a&\zҘ;AԿQ^\er=?˹Y6Ź\uQˏ9tDQ>VЙJO{<bdV$t+ۙ)x;YNUk7]"w@:K3|Dɽb;_=x*=2޳N,B%*Q UB[.hkdh{ LSGrUh1 Wj1>/<l^vv ‱C@uiLA"z >9񍉦ԗFGsal1X) %F~O,N~MX* (!Y9`C)u+I44ᑜOjeu/&b 2H#UOl—u_e$f!y,b|Nm]41q`ӒDvNnФRW\wnȺ]\\.3g3B΅>絶EH&iy=ǦW!!]Z&ޯ=(7,Ws֙ 8ΉB}Vw;Ko Gv7!P Ŧ|Tv}m0F;vW(\Wh\o:ܧx IXŚ!KƵR}iMkJv;g }bf~ ֚k6JRF4O/P)Q*`d> 10er٢|6{Sy |}kQ#.헛0!m{cD@rNSI\'n=A55HDh>[t̝^"oʻP gXdLkeT>77)Ez>F\Kƈj7OH$Cb 90 wS"/>nyv6 `o̫UA>? %BdqF&S'#80`r_VGw{|5* b1a8JF,GP3bLnkZD/:Q?uzllʏƓMJl!(2 :u[ n3Rx!T wPBW7.O&(w})0G:c 'Lkneh2G9eù 's;ܵ캑qTw6}vIVC`E3q5\$qBxA$Qz|X\-+ŀ=@[nbV!^cHɪ$&2ޛ`8v*QP:Uw4)=-99Aaw~[da\>Czcʊ XǍZod35Yܯ.a!ӳ$F~K58.=N h#+ dOjqb앺TQbttw}W-P#3mS\@ 8rh5W,M2~.uxkˆL3v~ĮQ4ꀐPQmHD:6'aj2y{\-[4hiSgH EmjIQ*53*94rzxblbҧ}ɘn`X |tAݶI.h)@8mQO0=S-HÍc̗IfGD #(NG86496y|l寈bb ASfI=|(xӽҬ*k6,ZNOY " JZ"7N.K8 ̇\AW;fUZ{r`3zcd񦦻I/+JqsHh,M,GTGLG"S0bBb1ˌ Ɋ&kJŐ4ډP+KA5ܶ2nѣ)dxe> ]ce-fgi/H,h.N/eր˲Uɇ;-amLaR b:s|Cfmu+@Oe#\Pw7SB '@V:<2=!!GQWMٍвp!z^7l4d 2DQ!t xbQT3ic>p>4Fܰ#%ۡq1 *RaZl+ZڿgN'e>FF򀮃֖]}Z-Jy;vPnl,|)>W38ͱ?Rc@yHNp0״?:)u*4Gɳ<"TjҐӚ,j"%!p -b;㨝6$Sl~Ha)ӈ ~!v33ohD[nW\w\0Z_B rBS.ZC r 9Gҝ!6UoUWO3*$Kh}D?VQKн<ϔ^4H.a/$~slPCE91VMN6܆yw&0׋ɰ]޵eЬȯX|}=6U-]k Zqa_JI 9]-\5=9 gd cE-F]2+fmVc'dкJ*d~iiDT|*Ea< aˆj]H -8ՙœxIQ~PN)"j7q|"(`9>A,&C-DU ^-;J FOz$9 TjtNG(4ўGCſ_qB,GUu[wQ簵,)W)K*pn+;y҈T{]uT)#3O.6!j ֯E?\HϿ@irDGUt 7,eEWw,-w0i8ҳ8f"-YhֈUN|9eF BGNx#k+9/ /Ъ߶R4E kzJV)˭s3l)Bob&(0UZ"N tM?ixƢ8m`)m%c]JΘ9{qtj'R>D:LJn0A~d3J.2DfU#wZ$:64 w7z4h8;8@(ft0pqBOضx#F4^7W9 A&FhiL"whN 2[H^.WϜVX2b1Ik'ΈĠ J%P'A<,k1E¶R4M_ +)X&Rw^JAc+o`MSl79.T5޾ET&m8&sՍɎAHzNvjdB ,Ewml 0c2)T\4!MBծzv3$8JA84Xc-[Y ۆB8"@,D6žP*dB<'/Y$It>o;IN]@Rq-M#{ I6U$e 4iM:ȗIk(֔9_:i64vK\pi`y)K3(q 鈋ѝ#aM oQ m% ·:lk۽!aY3R'&({0);4,S~D=oZ@3ʡPTO*86mpVM4K\ER|FC{`(j/Sײ\?5=L8]@KSAhW&X>Sƙ,a:ٙ\XիZ `Tgt;$?aOd,lAWֲM;>tqZ dz7`N2aƠ{׶=ܡ'PAew+6ZR4G*p[2hZ>F<{ x\(=ۇ)}!Ge;)?M g3Bl#LO~7$ot+d3{zaBӀlM{3gZ(Fv  Ƀg[+ʸ `u|X l3-4j^{1\\@*Ѩ)!uw~N䧊y'' GW} >ʳx pԱ;^]^WAj£u(X{mA6H?a[仜4C춢xh2Vޯٵ?.oI2-u I z\ro0c}^ϼk 4;J7NUnOsWօtLd@-iEy%U77YЉ< ĬhL{ΜԤQITbןaJ0f/7Wp01n7TܸqCle`J!1,k.?cHpL` x;Xem[4K%11,&- 1/v̅{d ib݇Pߧb6 M\ԃΧ3Ɍ3e:<Qu?WD9E(@dqN⎸_0d-o&Ǝv` ~7\rjC[\;'a?t Tjd~S#P0vC %Iwm(.nru}Z2)6'k?op% w}nS~.^T9c~.㢽0CaS1FX㝱[L/d{ !{52 u3|#pXIoI@c(6r#vM6w? ,\W(sK.)(#KJ,:vm>=wԙ؛4WF6}(ns[QQ{D"XSvw K`EVSk(aӤ6&5Noٯl FvTo6e )jEL|o  ᐁ`x`\^6XO,Ϲ`I>?vڭTsة1ox$4rh JȖ_MD4ftHj0R׿lێr%KKŏ Mv]&;~ϲ=Q 9$;zp!CZpM0ZUV6ذ 퐪tj.DT*0>G3e\aXd=ᕰdެGH)nh1B:0^E 6Zɞs2_FXdvPY\lbS.>c3s e٫>B!R%[)K)NGkPuP1^Ᾱed:*UZ8݊<+]aL0'az٘>ԩVնv]Ҕ0Bj%Oxct<94Puqb [rȫSb ~VF'Hp sfuXcWUnsCJ>վCIGdzC$ڊ?X\y܃5g)LRiU8- fhg೒Dg+ 2 EaC# !(364sy@(jdɴɊ#2 Z$í9@s}D<'beN{k4V @Ѹ'*P!6lɚ%ZsaRz_ki/۔Ho!Tz%pAR?lUMɶH 8ri.ˠu5KMdyYeߜ .=ˁoU%$h+.2yr*}BB 0uMn,\MyՏXEи{cd<`s60}ܖv[\/tGSJY&X'DVrspƤk.w2֔p&~䐽ea--kw͉R7Nҗ Ǭn-ŔӖB:m3QEH뫝/k *96)wtoe]T:G)ꫂ zkR6a>AYoHNE?=-7W(f+gǛM/ho6ȫDaI1MГ_39S2N^ITAju{`K)uD2 %X PFD|w ~ Tf\<@̙aKL9̻K$/^XZqa5(0! / ][b_=p?Keٛ/~4 3}2 a3Wzl&F2U8y^/ A< w S*bmr؟G./Jcn02߂&Z?pFYh{Іos5jo:1.('>`<[۽#Ү1q RArÓSXAx*w=0{Ny0,7ySyXNUULgF&C}QYḱUdׇa#~yjY7jsy0 !#ZďJ/ ]=`ms/([>2W'"a9(i,'#`*X=!e8Oz(L[=P8/>e#r] cInՈJ0ąx)4H[Dҵ;D83Ut,p\&>y]10ȼ+#6(v-q=Wœ(+*&xÿIrQfvҿBR>;1K">clgyG[DB } ԵDV7ޖ}ό,j?l8-f+)\C|IWyLsRӄ*K3taT]LQhqt&GφGc?+X43pȹ@,N` ]sMŦk2=l Y'NEvHc;g`e|2gcbҒssv sSZ33ME%[uwZp-.:mNF F^yPfy߬jVzE`tnΔp{…3k_Y-ͩ5P_^|D <(X[MP7x3݇v뇤q@R@"9%$uIf(1s&~9 +7iQ-ψMO'9FRkC":mH{[j 7;-6+'Q7cKId9Wy' x:꾸 -$/6I]J'@s%uK*@~b!Mo6rJZp*=LNN;jJ;ŁC8DPLʥ&7re/beD.RRUJ"PYo{~>,49ySU|%X35NF@@8r{X T‘~;| [b7ؽ93ŒM07UOd<72:lJAh{ݳ]fPHꊀ6ԻX:$[\͢-MʬЭ53Ьn 2ԖxC>sÝ \@l,&`Dps,Y)!uKܒ6h0 +މ_^$޶[ϧG! 5 .󉽗N AI* u/f@JYeH_Q#<nH g'a|u~q$[e"y13Ź6s^p }hf`UΨS꺤=${>יu5E5m^R|,ӾQ1=H\]?sX[/YTk*sԐRŔUu!YmPB}{g&Þ9xpwE`"lg|ļn"7/q,+ds޺f%4zoY昕 5t]z3"F%l2؞Ej8Ų盝 bNe!iSAvO|DsZs/=u[THB!9or}.uZ1!klr0 ɸ$yęt,p`g+-_fNdS䂕K%Gu]PWQ(`A';pO2#F('ުyyǸu6vmٵ?hEGaQG7TB{q<~] `tE&[GҳQ:FM +13ayuvg2p=8l+# M)94Rh=F RO2}դPwZG^L-vIì'V B라leH0a?^V/Jec;ze<|@uM~gF*Ou;TJi9Ṟ?@|Y5Ÿbs|.d^.~Hʜ]o;G^mL$%پC%sj%Kr YﮖxlgƝq|}/CFa$p=pv<ԡql'Q4[D!۲~)lXi 104)TiIkkNpI"'e]r_|[Eʣ ŗgibxS#B#jL%,E9_+\ ]":=!d;^\t땘vm, 4[4 H&PO,vɧLƠ:0ikufɛ f'8oH?BHU<ӪLj5KcxJJZ?%f;g;ز}1s~NmΜ(הּ NDӷxU5խT<|offqQ:L0hV4:Hw߯YD߶6%w5BFL )m;Ke#53+[JߏcrEdwA#>M79.UƑi 8. J餉$FVHC/ѵ" 'ꐿ+@"&!băke0#/KrR/[V~6_< oKP}QJv6ԻJ\='{"V3M9q_9,破J BBmUO8D墧sIy;+elLT݂f5+iً;K!v"w5WlL?4_f]'xGʪ/{z'b?}\yq. rߜ98Xcf83*Y^y߈S.[o 䅔fziҜT%Ԇ|3=X8P bmG3Ai¢TIDbάkßԣDRCkbFuʈ:ݮ |H; F $ 1}}Lz7FK޾FxOOO:wa$L܀Tx㷬ch&*.(AOWm"a70Q/0BG y{IɡK!m{Wћs V-~Y|T5Y4y_o֊a!D56kf7Fe'5jﬢK`Ῥ8L1SneX>[g{aSM7b*=SK)[$EM# 給A󣴝^ 郙 ;ߩ}&y]VAc}RWó%nLҺƷ3P79+ٔeR@#4p\%3 )>S 3mrsN=Zi{y49ze?!P/-W0NS` `zҡWt6Xb q^hmd.7N#%9F@WPW\}skHaANV@N*rj_5xS@E8Į G4}|EXK4_[ Wq)yZ^aYzkN%`*K&+0Prg~d/_~ZV:L_e{W4ue? &O`z\` X]!VW>G;pP•HEem~L5=*"YOYbJoW &/Ir8DΎN eaU̙ Ef$eTd72FehJӹ#ޠ꧍ Esә GX P$?w9bi $pI06PX!\~GA:tHkp"筁tDIKtR75UXLd' 9nNKN7t#m9вP8Xj8hτBOXu7D{pj,mkمa +# :;y,6K8b)#@ƽrUNT{6V^/j.x:Ǡn2&FJprlƪۿ(דĚuEHÖaU1E9RZ ^{صD"4mD$O -S2_x-ãx0\K-Wo `Y$sPneS/W.0b9>?P gЅ 0S? lWdrSS5a#}}藦;sN>] #uu8Nԥy^{{[q\ AV"МXuix[mB(bG:J3ɫu 2BeN (޳͸ 9ɅE{bBRY-[KaϜDCѫC"Aϓ6"`sO{/E\%^k{,-5w\^js;뛃_@:倓[am6IЈ zR +ϰOJ2O z8MX1_TmQ1w;}\+ t]w`NwٯM]:5QEX'W2nktˀ0~ ?JN8,skJ Պɪ͹8L`03a1?6v/jTd}1lrךtkT@R ]:|`'B@+ 1gJh#㢒Ou|#-ݺ̽4o}$ؗOgw~ӝ kFX1B\ȼmy\ j6&ϹѴ0oT PPDJrZuCBGL9Yʶ|.ьrLig,wPp %lezkذюRvL쁣>H=2LaX{uL:UaQ0OqQ|ßt*=YxƦǷyBցQ̴g9@,ZjLЦKQG+7M/sF rcL,Z M Ze}nKEDT d`\X̣#Z6^(2IDP{~j(R! 2Z.t) M5kĦ56>IYD7#Vv. e-]=gu m v^jtz>ؗxI9]C4 e)j4CD4q5_mgac:z O~DZ+ye_06kVjԦ.(}*^kWfQN_A0ǚʐoQI3]</ o$qoX3TC0qI3s6<S@L'?+ &L%c f2> 5o7oFoI!5_4d1e@b ) Q,LʯDj ᲍lW%T ЙbS {,"Ɛ3ҵtk#oRH"-^X@]"*GQ|^8-F jT^k(TAcVzmH@=f,!#i墥R*B[ha-v;nZטSČTZ C] e1gFR;Peh0c Ox>at$37/Yȡ&Bd-<--̠k5Xp:1bQQhRS7jZU䞞p7l"SSj6*ǧP``nVVZ:v$ٳՎOYכ%8P Fa[\(oa41G'`UY3rR7F>$En`x8JKrUPySm,NEԢa/##vD" `2+>4xCGן3 ,8eO'kngk1-Xڞii."׽mzز,θq]!ʂh*vsM5DU F˟`h 3A/q׾%"@'>JAÂє#U\ K>,yQќNB^iARwBL!G@f 'f7컿6Ȧ֫WJ]>)sF(jL\ %0:_C)+ Zפa5ӛw:fpm@OJ`Ưn5 áGn%'hEL/˷JfG"M1hǝ]:էEo*f1?4B|r')N/θY_-&%N\{c}i 1NM;L7[Ν{%n)HE˦3f'̥‘`8ltGApF|fK.L-@S)?&yȕ&9)*ISWZE#0gػEnm̳}GLE'kC[X/ַD'a栊U[/FʰL b+CaY=ϐe _{Yu;(d}h=k7r[?ti;5_}!pTVJhZ]ɤSEU YJfuO">+T=N6gazDn/^>SC'|QApRf*)'~j/[6@_Aw,8ݲOU"rG aIn4-en*{7qOJ1- J.hyz46jWY\z*/!*?VuPubuCxݑd^DgޏKui3Z>Wo=t-֚X>)%Ri'|? -\jDäwm)KΩm q4ptM0 {9USMh~MwpT'F\/4eO Qp9 J!8o?˼> ,g9$X'ΠYcqV_h's#s̔B~_̸|m3F1B8#kGELbx@i8]\KW9_,,`wU޷6ŏ k=b!me0EEM?+ԃsoW{P4"gSZ$,Ζf7ūbT:!~o2&UJj8u)y RhF2IBr߿t}(<,_/KHX`! rtډg4vS)[Aa,ve}(4^ʨKre Xj_gX}'l2ʺǗ7@dS`* "M6/Bm<&"F:e `m負YJ]u<,E>i5;عwYyxzt>S5^EMy!u2ՐM|}mg7V m"6Em[wኘH@d( 2duL3ʩrBj}Ub^ _35Eͷc57+EPŰ-Df^͍@R.dž~BIRnO>5FOXLf 㷎!]儠{r^gVDDmu਑K 5ZkώAJ"TG9+ i&QA ز*}~Pz=𱕳R/yskT\bS%iԱOPLݠJ[DŴVm+MBBuytY?K1Wh--ߗY+Cu6VF:`>ϋ*pEMELl*]hЧqmȁԔX{˱ Z͈Z!(p=g=nϵV!F[U0prL ``;tsM9Fg}> Y0ބnL=f 5aU""Y*`[g8#X֗^~TEj;x; [L>s^=3 V+QoD|[ *b܉+DbHJIM܉XQX`pV'R^KFox,}cxo@َtrz|Rexy3 %|LƓdZߙ*`%xPs^L>D4K#b=@bcL9LA4~T'WVr}L*[rT6THjU]&]*c^,t&>nLFﱐ*w>-Sioae?y{!MqHg8ôYXjr- \ZTj#vLզVIf2BL{p!tЍrBpccV8TynG' v'\@G &sÀw>I+pn:TswE1#kkIEK;^A ɞc@_t.n8=ba{Q(@.:mpceo'L*7]X`!f!j{f(Rx941m4Z-w_؈fWR"EXd$1GrTpEN("PG'i沜sdF9AG!_og( %˸˕\,YF~AL!d[s>'mKyu ZÜA+s.2,ڴD.q{ מ^<KIA dBoP@'4,yGWa;LWKP ˫9HGF- 7aL4xR0 m(`0߄dތ,",ZR*Eemə6+JGG5RFdaBS%]Sֿ`W)I^_|7j4A\ưbΥ3dsJxsO<0,6'ʍ^; G:\Ϳ5,ď kLY9-/@}aT2vkO.1NU{ܠΩot`,})h߅$&U䌧;ZfK 2}!ONgDU!P:@pRýW¹^v~urvI6T2p8n"q2e'G[=wFxHҾQKPt-hEa^ Y$cL1(#m鰌ʛlDhr5,D+8k*=mYw2aHJߏjָh^ #@ oɇ5h똯=`WFV}:񎶟h"Xg%(1kK MFWŷk5y(xgm iR(# ۙH5a6D["iކZL$>SCqdFaͳXj_Qv6`))hy[j.bA~zW6Px!EvK퐜̦@UJu/" Xye5@"Tk>_f7NetmqA^$<2/KxN4lCw ŇX7@ؓ'b(~=~UϩOoP}c*#Gcg`ȼ"`' r|TgҢq>F4sIx.2r6iZC4́\e_1 '?_O%*_gWjG[S_9Xk>@5)ę|Us.a}V(8Wg(Ju*,6T7 $J9d@A7h]; w lSpB۬N&-7܀^)ZTdKKfV0850+sj>ԃjLL|8)%>dk1fZ\,YC5۽M;j#:! rqFua/8Ώk=Y֣@VF&j! H*"sVH')>s_CϞV ;H3Y] 'zrz9;Be* Tc!0qgnChu̍rǐ"bˇaA?SsNT;D*O3\l2ix |smFSpAzάz[^k5$"|0.y㫿6gdGjⷥ OUqlb"x|1vY`B{"qqjyf_X0&.$qʸƫް$+saQvʃ\nGPp c␋6D,91X?NeWt?"ӭE]VžGpOahݡ>90d dVgƔPShf&O BUEd?Te/,>)/`L{"IDn= Ifq $A+F,%Y0>Sгި:Lsn-rƨp%K=<{dfP̷grpN2vO$#{c>Yu`!Iߌl>iFY:xrh4 ׫A,H#R*ѵųP˔N+2MLa,ae^7F;nFo+O6Hh U{=n6 1>4CMnhϦOO\|5~.?;ӠI/o^xZ ("hvMta͸XW$ d* ʭ=GҤ z81|[t@p>0Ff^FdEyjs 6ǻ:4-N^=?Of!"Vv 9"@+ӶLw%%zɂ%h_Jnf~#u_]M.XLmCj.EOD~@vP=;oq2ra(8k$ К`lRXa%{zy9f1`H[o#HB'ڶd $D (ҕJ V? VjO )\Y i$ڲ;tFCh^ofWǛ :yN,|DAsЉ { mz;04 aک9ۑ]SswtúdÚ}!`' -s}h"LtU;ⴋR`EHhuB¯"l1^Rr] wwI釢bl_/Ȫc݌j]~bc&>0):jg|b02YzƜuErSAUmq& J4_%_j uh򿠍B6^S9"a| _qj( mJ4.^gX#NJey)a &@2.H'@i_6u5Y&LvdV&2ujln(A 9_ʳB~o-;>:1M\7b_"gFUoo*07tJIߊFCM8m}:e%icKvJIM.?q!|]vN-"9DF·@m܇Q%~d\4Q'e8z~.(+azͰ@iۗ'1'qed*n;kt<~˗ viѐ#8c|{9~ Q\LYp^˟ ;A}2bĩ`׍vSez`B%n򴽅Hʡh:cgi&~ |&xbS;Y(lVqҨ8ϥ N ]b0a4t1^ o쥚ǴJQGo܉T\8}aE~MU:&HC§dP`'Im1Y1luKmd_f/Vd+S> y̔e~/iCp `6sDѶF5 ә<1eb*:48e" aQ#d_j=IҝDhAK4 Ci;3DGOoX' fޒv[S6s9FYsl|%uzO O/;˘>3x'*M 4C_V-$6BFNi:vpyY] MyiPk0Bv4_HlkA(Ce-wF'}@ye%+n šY$2} Ol412qBĴP:4W8JlU^Jev .Bp͛:Ԕ#aa-YUP,C%zfDֿc@`Kz4<X;~ <'@QP? sQY) &kjRFWEV'ȅ>t &4khs?ytr cI1S%d|Gk6 Mb")VHw$sƂ~t0>uAe_ELsa^9JgR/M^ w87}B==\LI:ڷ& WhZJI\k;:9|X;DOLmS8q%):m=. k,nF;Vf}\ = PMwH]e$(ˠdo(c2oY \P&-UBLa UGښB+I^ Ag/Hei*J@p&7n|9DntOV.FWNق?ri22%j+ȖK۾b >azQ4>-bz|;64B ,u*T8aЇ.ճ*ZtWUʉ {DMA b/uz40^SE\}Gamm4xAqܦtٳ<<٘g7틾G{E^maQsW)lwQ0I _? t"6RP;m_`3Zp :[P0Rf9>Z@fVo'-xrQ3W izí?̀g{r~'|P?3 |^ހ!zvC*Cmr6*z*G}׋qYbC#16܆C)5]ޭD(SJ1V.ug{@vG0؞0u a r1C#U}߯7-e-6 d(ƦņLVS>X@FG?rJCArF]{\[ֈY[RI;nn1L$E_߀ ˭;;8>IŦg-y^sH7ԇrڨUbNT$9E l6c˾T %|X|S_x=z0PgA$*s¡NNM*$ח) 00kGzg67)(Ŝ*O֞H5 7@(v LrYO"ߘAZj̟ N()$)e^%pGŵ'2/BLxezt=A9q>:/"!tV u=RFQyn"Y`i:ʑSu@{Jz/&/QB JJjOh:{PXbSkCg* *` /2;c-^b j1fVk8O)rg)R.J}l@L0|B"ֶ) #;RVx"xkJ|NnsF$(F{o` AF A者Z9=^ңAˏ++'HaWul>q#&Eh $V}4X-?k%WixFpxqn77neοn9=G嗣7eOEm6MgT!)F>$zNH39Q,Us n {pb VeTc߀ؾ?)9gu3șEi6LL,-~:c~evpW5/z:]NF|*RQ, |C'qfRd3?P$ ;س͆gFk5/Y>d:ȸ)Ris2aA4I4&?_n:01fd<20V`)x _링shbl @E"0l,Lt auP*yv6PPP TݵrRid-54״!7}N!4,/Q:ftkќnhԶǯ.i3%?G􇠀= uQ>~{y25[#ZSc[V/TWTSO_>~eNͩ B[hbhP`DŽF`%sfϩ-CNZ$L_+pVLoͿzLl|Օvd5QY)^۠Yia1TVA>߷"1ՊlƧZegd u)^Ir, sESQFb]{o< n_f 3Tϓ)k_ު T_pi[p&k [93ΖX3nAB'x_xf79@Nvz0Bo[7EaZZN'~G# xjG]Y5, N#|e 2a/]#1Nփ{%,=1=axߙspEXo[`\hxI]Xf* bHGRo cg#.:trt]@v}hc*u8<)pz; 9؇EZ-ɉV3`W13%FMPکw(b#QYbڸiR#N!J7ṧGReݽ?]`YDc~K—pU]XSVqBS];߆oovCCr{}? ̄(~wOʜU0igMœ)DQal{S=H;w:e\`aŮf3&=oNU~k+nK/J:mXYl` 5|Ū΄}vV*=c=ݦ}."iz}Ӷ*6qLkqHO|i#tgvE<{-FoZ=*)RM/9lPLSw9Y0<%f X0?obq !D>V 88+kuX)L=.Ua>_"V!8|9Ϊ &|LC¤ҷ.$}Mk'#=rq!Cvc0Gw,ܰ&o+φeBG- KFuJ+au5ayZ܀Y"jjMKo 8ek~r3 ] %"lRY+0sc,J <,@O!:f7L)8`_6yZ.,^.zVTվ~1Vo?1 eq2lg]t|,Z/y1 .Xh"E~dz #<]> v˱cԩqlHA.F; d˃7C΢ꏘ1h4+q$}v{jJ;XL5V^ڿ_S F2qT&M "{`;hi#;Y:e=31C6!lol+MI&2-%Y==0C]& ˄_IQH[j/05@ -#FgШf[o8oӉfuA~!eɫXkWБaar25v(Wћs2u=p&U: m-!qoym>H\7ǭbG| eO'[Ww 9^,}tID-Hy x˜ %jS&mrbG5$]JۡFoQ+qѮ{ZHF6:2~*%Xgf7?1UIjX޵T[ |h3FQ9 o#2*g$O}zji x[[&V̧s*P/}H}H H PYʼnۖ^0nAp$\|{j/M-(7* =]*DtY!Gj"ˋj'"aM𤕐{[5H:HA2qtڛ1_Mt,|j5,n&؞:RgQn&P9#( Y]"*_ĜcF}H*6^-Qo.zM`2{j73O1k_G8m-q%e+5jId@_-O>uYlIBl'm|iԔFS s% #il;s"aߵ)!Ε(cPN$99nj/_;;M s\,, 00Qh>z7^A:Ǵ^_'dGxm'zLB,^Nѳ)?3.ib785+BRKu "*4[-#Jft cQq)E?$U &Oi ӳwq~As8}BJ-B)ft .NZ(]d͍K]VaN PO*v]3n:=`}јՊ^4eV[04 5@yƊ7P#2<%X7 K[S!tӷ~Ɖ(۷$vm@sG<ԯ3fOQ"zׂϳ>f.)biȭ@xeS Gu(gl;] {!,jQd5ڧz=cf{ ʋ=sy,,7'".@z40Y."uL^l$}Wq^äj,J-;L6VIpO&HEOFc"dup v"Q*PW>Vxj4z! ֌n%֊dp/ jJM1_|13 3_6a#d_Łx )Mk_Sʼ$tѦΘhpw!V{z\^5MFouN&cv&ޟA\.Bj 1|gY q2RL*O^y3gɦjeUe\dh]`a_Bz`7f 6';E;(/E^n7 yV}џwpdC W,pN7X6bQZzZ#s.&x)SfAC #Z7:<߯oQJHsL+g+Y9کl k6S˹3T&{?`4בv!Q!;UВj*lo Qk$EsT =S^r& DWtd猽iF:VHZ[Ni`_i(uz7Y8dp}9OCLuQ/Ƌ񔼣,E-Y`3t178}eLB2:m#(Q<\%" I7Zs!,tu' oVY ZH&vϡ_)J۫36;/ :؛BRϒh,XlNKP:~sd|7>S$Zua})_;j8ޖdzT@h&aTy&[;Oe[C,#`y8{',%Wq g{x9o*_?pR-[՜3!RSݭ[ӟonVV{ '&b@gkp qY}돋mxJn%}Qҡ.VRՈHFQEwU ewc-Cٻ8|ey[y ׷M>D(w(Q;~ⅷњeRY]0F $'{Np#R| O'ʲdaFv,./zyZNi6bХL4`<+2Zբz#gaXA=CQG7"kֽ:j}<৽+>X<7VCY >ogG\-*=$Bofշ~H18e? 뷟3.-H"QAva~2g˷qvuGo řٕ (x81ܠsnKizgSTATԒqZt?AMjyچWLpB(~b!g /Dž|( fsήUU}|&7`R5n{ __pfRV;:hfOv.MCzM}̭e0OK:V/C$؇HרiAQ+0N.$s^o1=L19oqxUɭ+C9Hr׆*-c~c>Om~Zml=]lI/0[\!h8JI4=DQ.&.67w>0.^Ӗ%/,{6$%+:YSFvex :r֣C]k4-ݠ"85OQ dH(zh'} W[b@4%/:Ɓn {T`'n0kF[,r@lD~g*>l˄Jꛕ>K~?Pmې 9,l3MVeSGݜ˗?f*B[ .uoe0Q`@ OyX=R]H}a†6e8IdMPr3` Ua'UnH/s7<S,ڷ?q঑}jEt,L F zu bDLhH[Y9 86Yhɖ+`h"!1WՎZfu{O|2+})S(Xg IJmU}:aU;dd S#UOj$ORh.,p Y1B]\^ϋOg9e ^7E^欏 +?TL2ot>xA \0 M "jPP܁?#^ hp šU9K̕t2&NA7RY^ih"u',vL 4jOp|1aÑ @gӸF`Am*7Oip8癈A úP)<泐ԛ|wpˈ'C&^&6QTo۫7|ERBqg4ljJ2s6RlO*hc=0"$.2 ucς ` 4@Bj *lH,G,u/h8*dU &uwEKChA1^/w8Z(#n6H,jBy(F[Zf$ebnfw^9I5_-q1c~'̋;z<ĽE>:M{R\&0YCi{5K_OwjCILZN#)4_grH|>1qc2ȉ-}+eJƙ*GeؠXIq>+տZ ./ 6|*H틗HM5<|bnLgk+7,tbkqu ]?HfNFMM(/k_I / v*׶{ܔَ{־L`a+cZiwo$V`:j#*q8w&&/I~/&g]5vK Kee4/BB+ > CO`cف GB|y@7CnEI'\۷U08Je덊 sFM[57{0˫d1%*s$%4ٞ# o WfbqiK93 crʊ{uq`Sjlb]דhO}ʋ3}]Y5@:ȳZHXҗ 4uZYkFݣFu/O 1Ϲ)|6GJCx5O5N: F 0*@0#HtfAhHC<ب-S=: ˂h+j,˔]@9ʜĈ[Ba 6,e-| M oLDǴTN1drmmDorg2~xȒ;ngOh2=Jw}Ʒa td dֻϽ)(AO"bHpo%ݯJ[+^&PsNFaBCg@v?,;Yb㙠(2nuJk락\cU}\"TK}q;N G\Jb"coh  j4C[-˖?q@VS(ʞ{#O7U! O3B4BQ>3`K+J[kc%G%H-NٱϪ7/["d1D`QlfmR8"r?)gK;QjǬч>+#tKkӮ-K M|q|rN'65K.@|\>>w٠0zS@Kq~'ˌ:}yRS];U%h*Vmx{Z'c-FX-TzM*[LNQ_7c#)k5_]k!٠ jnF`vhaav 'wӚՈ~E63J[$EqVП=jSR{V =߅oirs;[#ZQ4lN ^^0E5YyĂ ȝN貽Y^Ujޫ'ռwDLBBrNP ,*m]r 1eԡR 9Vbr0Ǟ Ҙb=AU=)9E$rL OcubkRqJS]ܢXt`kԾU>VШ+Z1%IfT,l|}NI2aukỹ jp8UN=w@:H"կ`dtN6KDtj"jU@Ra l3dyٗ9;!!.M I8U?DVy 3 voT *5ɪ"8 k*rZ$Sȩ40ҎCuu /@88}(j$۷YTql%VuL`4~̠eݺ,&MRb|9)*e݀Ps/oKhn9pL꺱v:za57r%iJk`{}L){-e8jY `~Â3_pbtFJ¥xl'})3*^.%:+M99JrZ! YSl `: oR+R Ue;։Z;oRRJ柎zPvC b Q@d ]joAqβ,|<څw>d,ZʕnPf:P?HɿwK\٫-bi_@+[ʋWXYѶn| !a@鿼Q΂AIb!;ߑwr8VZk径?<ӯXy`\8nt ~qpXKҫ4gNHSoLeP<\ ^TKԺ>p f$?vsgZ(KA.7,Ük/hpp H ؗUA(38\(K* әU*QFpeAS:M&* @ I]&gڗW1XŜcPeblTc@{1-# &-iĘ_RYd:%yD6ᓀpoet~A{p>)oj|)಴5ֲX6\mк|QFuUnwxq>Ș7-aɮsh *cG2tExw]K`~"y|mC޵]KT eLa@,,T#קd>bЍI zbxц} C// 4/]4']G~tYY5sfOŇ)Q<#"y:j63 javY ϼd3~) 5U@5|TkFEm8}X"4N G̠u۬w@|sL;RK ~nX\q?k}ǁ #YǽI[+G4gyiLJP&u`@% c"ڙB a/CY\{G6Pe4_CCȝm˖+kE D%0eEjk"U?;d휧&Hm<>mA/\ɇ7x4^C7 zI%CRmdT. Wީl`XS0C0+%jva@bMژ {'AչWj=>0#T<;q1 zkt?>.Wm`J<k݅H!ɤRbУ4bwYʊ͸E?B.A$+w-Sb!K?|Up=(bhߦr:bц| #w= (qb٦sn`|֥TFݺ"ⱖ t9#Jl%GGFS,Uf@ 2 xRЧٶ1OaZ:o׊멗`k##ʬRȲ0)t[gy [Gv)"'2:I*i% j2$)be L 5xS_UȈQ;6?4Ό}@Ί56=֞Kw"VG fL|OL}q"`APv#14 JTBETOz(ޏ̐B 𮹨1Py ,󻪓 PPvs{3~alqzA;fef ie&!9.Fk =?&` SF3i:0Y&Y1`Nj`ƗV5L'EgIFtҰZ~)yv cYE33N/&R6;${BBe3- pY&fCznX:Qvu\;^aYSU]-4'Zv@ ߁׎""{W!޸ۿ^N*mub[qVY߁a 'Ë"q0:F.|黶Y_gHc݅9UtgNg\xL ۊIk[ ŧ'ӗw=}7kxtJ6jU^p\bП {lp\5`/~߬W.y6ѳ ǫCd3)ddZQ8 CAS$<PĪԫ+ n#N0^pX;[[:|U>#}I @TM\̘gAҷ|HdwM |@YCdDp{[ QQ@|z҉"ӑ9Wi埏q\cZ̹>=Y!^޿BGFU@>%H-(BU%m9g»SYT(&'6,\Nޓ ôk ]KzglĎX! 422-u %-翆39:FB~S7Z9Fh'E 79jQ{D _ErI΀\WVo pi8}CਭaN8">x7"s;7s8E4=/AMȊP+x ?("GeakF-O0^^(K5|i. o`(9B'QՇǥ__i*:g5k `Dwu3p%.~%#/ҿG{lÏ? ʋ955Yw.:U{4/$c<@T`'z/2mV.(vEIn5$!O=5C)b拊} WИ⟗ ^t4 sb;ղt_RYGll&uK $A s Iw XPjh9^7$xm T&CͿ,*:z, ^+Cڮ+-toTHWϯ+WG4ƉR TCӈ.!u"ߤ|"w%/㘲[MZ0c;}#yl謀r x,1f]m® iMQ̜YN 쇥]_%9 MuY7%Pȗ8w["o :~ 4vUp1<íp҉-A,*$Z@4ܾaHW1o]?'BENLLMrf|pӈͱ9[GO"`ଗK1I2w|!a! VC<F\>HFЖWlw+H .|T= C<̣="^ bt]RM.Q+ *vހ4UO~vY!:[SZDj \[ct$ʕt83;\ԡמtH!wK"~:401 C(7n҄XhE`ۦavc|FSr=Da!Ŋd+`4\Th5gIt jZ+\)iKu1Ho_QAw!쪂R ^]4- WrNƴy5Y,?6!8."e:봬\Ԏdٰ^(&'FKJY &Zwvhgz(n@i79 (>@ N-QM]+[\iB9d2Z;*!r?Sv!zJ9EuL~B̆BuPTtWY-^(*qH Ɨ>CuֿItpy{}N9_*qtCۤt 9^W*$,-.XϝXt`Z{SW6#6ޤԯ|D6}5Xh=u9PE--$35ж?Ƭ"PO< 6ȔϳUKN)tO24/ϝ~O[5@%|+<%-*ÓfbۉSfg-x5ߕ껟M }nϚH'wc3; вLlLEP߷P̟-X !a}[iC@/B1ZtY6φ*.?};=ba_ZnH$CJ?jyQ(GV1 &D95 ȇ mW̩FXĹ"Wv8kA3W Ńugǘkw3SDݑBm@`jהEI@LYG7גX!yt9Rc'fa+R Ibu x*'V |RÛGUn ?< <.6(G\^T%9t`\?b〕ۆPn ~c3:. l?ijCo= CzO'> >sj+dq0w?}_\i873Xv'rN=5nr Nmm$bM$[U@XH0rpڪZzI@& 9ۗBd}v h3t fDŽ haNW!cŷu-borc\S/vM]J~:Lvw9q\_T mn2Cs#aIR"w_v7ÇƠKrh h u[Lśa3a=xv wevA'ʍl/Cgcpeu @I(*/1V{=v=ވ 38.Bj%+$d(  aDNjQR@ L[5gYGcpƤ8y?|a}ѼK@Y+ s\󦫽z`5~t"f*e<`2#4#5r($ ;κʝ3Ro_=L=}X 9<-) >G4RezLbԏa1[4hQY  xM2g_!\bƯR\3c[tO*⯀:#Br{am>%u4XQ-~һ ׄ*x7#_08Zձ\VmΟ 6${Jsþ"{5F@V 7A~4xP?p8Ӛ^vqw½%t`}$QДu"\߾N&M Oűp=+sZ{ B{OyU^3J9h`7B~<Oy_JDTȚwV+t9)z{pJ6p%?xdĎ_ft8+Z)O7Dvuœƀ;bHeh@2xFPn }2|#y _d%t*2;p S6U$d]E u_@6#^*1o[1Aj|AYUtgȳ^??B,{w~%|@Ck9@Ւ & G V-J4%6g, $q $d퇃m I6] ͔b2/͡:vygwXMыZdĀ Ko/k%T !6.QX# H[٩_J^^f\5sR.ʒCU !;j#LOҗ=*?ǰ8I"V,Ѕ#H8HexNA\?v *9t鼂'eRCn Z|gzO,6K ^@ <, ?Հl &6w!3j$Qu~|RiJ;7cQsnS^9I"fu-mZBI@ iZjK 3xgmp=D3vdڮO~hwPsQ.f kb67]ǃ t7De`D.e/qI.uG+R{FW8EvFHyhEȫjK&=1ELE&N[UGbL]S3U&)ۜ3tFt>p!^{8eG[SeB]E!ڕ6c,OP.2~G%Q.v(INh_/xplXT8Zh6W>x2Nʳ{gxZrTڽ#/&o`Gҝ=)8JGUYxRb/ Ӂ V %W+?"A`Pybݐ6vL$Zl#:*<in >B:vsNe)S'EQtHж3}\0cE|xsޮSEJ6t 0WϙO rښ\[$ِQ ^ғ ;,7oA'vh.D~IPX&MN5T`!G}`bT2v)8Gf PdT;mɇS;2巓ZU( ]s!<ߵ+q ]E]Nd$0.Aff05`x|jidm2 "[j}g Z>{"0JքbkZtCj~sTHM fQGle{$S[vȁ}`A7"{ wNĭ?zTt>3%rI6d kboZ Mk oA^t:m3uبmyS^e= 2PBo>޵m /t[<̞gJߕds+r4߲FatAF#'BFJ(k_zJ>zR&yhF|D\fA_H+9o̧=@)5ТR@\9tx24i1ȉl~0-4xq;2vB2URfDS9Lxi_1d 2q+$b%ݚ᰸'1Jc,oe}1F3dHMpV@4D6|w;s G^.?FnQolb`ɱQ0q"!C<"R@I9S%SQ)K@yַF ǘ`Yg~HYMo/ˎۆFۉ5<=}A=]Nan=*z3d%,z\AvLېs7mblls0GZ ]xH<2] \S+ZC"j@L{[_?0UUDԭJg +PyٶRKyaGU95)M3,] o|0Wc?51(^ScDw)` '63_y/)Jx EX?qצR(va̖ ߃^-v`AL.{;!:Tb/Zı>(AlǤ+ QE)~*R,K %Kg &`</GLÒHK68JZC$: rۣ|4SM1mAbHOɗ*(.@[lzpJ#uE.}VpO"w yeL1?N+ gjc9O֞Q/q]^2a1$F3ԩ 2 G孅%0k)uV⿖ q 80| c#Up%=,sƅQ0ks-U?Bc-nXfZ k!}Zm2Ё<[ܭ`bRder`), @@+A̒Px$AI02 E )rA Cfnȵcd{ WJ˷ocj4`XqF'\oe$@ak sJ-r36H*KF@+}Gר<$97^xE!DH3SmZz>?ffD@mnbsM/=]H,.8[cZ2Dۗ!U"G'_&1gT|SHeKy.Sqx:԰[ymY_1wr"Oc/Ǔ~FU5U< qU8Fךeo0ق !4FإEG)C"p+> |B2 w`ʬh䫚lte7*b[,rfUV|17{pLߢt[=^e7뷾R=*jrWX f{\پ"Mʀ.+QdඍLD5)Sx`,LYZSOם4f Dd⹎RsqFHA^QztGEfÓ#PW $..FNVd4&^Ѵx|4OңOAЫt T$g@M.੃ /0M@vpGœM'eWDy5uRZkwHxt-ȬtRѶ.+$'elܨ#NICK|sc+&IvDˎ⇥v3 PV*8.cZ*\ sҲF&9a,¢0=w6NҖ"D ,p{Sji}( mh[\%юMa_O\ZsE)dJáe0 [zޗF\g ̍Jgܭ?ja[T9A ݵ#5r+=,;|4Geӫ^W*3jZ8`8=h)߻91أ zsZz'2J}-!ɸ gDrօif;-wrSЮt Qp V_!(vݪI88Lo*<ƇZV'rRHG*@U\x 3:3f1۔ IK[p{d%zQq_Khth25oGU[S~#q8M-i젠2d-<1K301PށY6[y 3/\>6|ۣA_^N,G|y4)xf^nR ~ӥ<`LM{+cE]:ϩiU Wr)_dckks@sػCsC9]0Nb#\LT-?T̼az2Y:p1E؛!ؖ ixpZ/>av_[`!"V@Fdgý8Bca]vYEa$뤴s{S=-YDIYdˑ`A$bw0 `}3y.+}I)Iz 1sdG*] ;y>\CP8JD)Kb̩5]WIRfFx(. ;s9dC,: DK2/h)"S6I?^lI,,nO4YKE5_te˟ jaմxq؃⬝xՇtX9e>a1cbeqJO*9:,(Y -q .3366TqϡIK~δ1{y%2J]ga/C a*Z'bH VMz5隗\Yg5%Rޭ<> :}j.m 7׺}\La6k9l 7EH~yN ٷsK6[ < R WVڍ8b*f Vb~x nd2#*˗ { "O$F#V%LCXuBZšM#s\ݩw_xv*ӥ? h{m(߇JizfD Wž̠u*]BW> Cgv0 _dsfZR%1ΐIL Z[@4k29&G'^m(R.)HvHT@Hغd0ޒ a@:@MUE;/ӑt4 3#S;:gb yWp0.U dHn<5,dg23YsCZ=cx~^XW5>K`,,ѴӱƏSS*f ίCT`RT4`ٮGE7*3m|CQd7tEfr>!c8"7Gn|5'd&O;ҿ^OLiuevʶK9G@nUU{8lk_iJ:\rč,@cW=!#SQGn|S&0==Xy9r=Xz?0Lyњ<Z+Q!403*΢LrP4Rרn 4(cA28չ/ 8@c(Ry@rr9T,0 85~ bhPnfn%!]fޠ;T\Kht5fS0qfl@ މZFr sxy`86.+OcrT $puޞN¢pU i۹ra\+#j:gTtlܯarݲF;>f_Ba1ߧxEQ{P\lO-cY{ɣ)u\\)!OrcO))RC#[)ֆ_p":)#$)YQAeUEAxMp`Z #+sh4>ƖU͞i̠0X+i5 F W7yK"-bC6,ͱs9BR\$ k ْ)%"-$9YPﭙV n.4eSC*nVRw T[LQ#C}QH~I1yd_ rbIpsL}ZANE2u4E=]Qa,>J|9du$$zeN8k@a6列tj]>^(dzEXA~ 4<,)&(ůUŭjk,KwF@ @֝Μ8FQb%ql hguo!ݥcA` Zxk_>Z?X/3dypxlc>z`u9p9YW -s-ZS5ҹ^k̿ ēm GlP^Ua/5} xOK{##fkmn\,K ax<ʺ_eSH"e[8$i\ѷ]{gힿQR] ox\gt"@I(7Xd3b:Kղ Y3ChYܦW꽣&5 =:2|;./8!?Fy*5 +!v+L„Z"yILz((}猯N`o閬];^'n<lw< e$=5\mz N;euNV:}r Vh8fR v(۾ ^t0r+aM9C$x/+pICBy sϵS@٘' s4᭻a 4Sv+ i5B:p6^pK3r)n=7KPOaCj,Z ?m{JtU:W m2Tʲk/*|Rz|(܎@kހ~DAbo[C|x"+߮ \-0]Bl@_7Vg^. =JV @_MN X S^匐x~!,Z+~v͛> 6Ua.iHU#+W2I3,YvٟCB.Q#P:%iN#f4 ]ѲT#e LWT,4[b 5#ő tR)?%aenA\#/aħ4 ǪS~rtQy&}ĮmG+ L SOՈfތqzx՛ OT1"-OsY]\ JǞ@fVK[wւD"GefGϾ.9@al)U"7ht# M")^9f8Ki:757{jTIH%+VIZwt`޻&ɦD(r*=! iD Upuy:G_vJi:*ͩz |''rؚUS}.[P0~ݗYENˆs9qoT8BD'lFn.Q4Q sC ,hL@wRNߘ-W@Qqw<[p)~kwu{TO}x.{S\7izCm;v1O:4vK30I{9[<Q La.i-wk9H `T\l/'$d$3rڟŧaІi+r9+Y X99oK5[BmV1LVYRՀ=ݜ9OژJY5F}m pEb(va\_#dIdy76{E|^ԓp`Dɣ!'*e q${G{fswN%oC•:cߙ)W4;1& 1L3Ohz*0CR$.*H1)]agrx+X%1s, ,BדG|\䥑I+ œolr W#[3Lck#  SDۛWtƬl-UqԘ[jmP#i`k?ᔑ{dXP:w(v-.mspLk>SAkEC~[@.pNSwm3?'hb%|K॑=H$_sLD[kM]]XKlk4su1Isi ?w:7hQOC-9o"Yљ:6`{ c{FT|m5,9BFwlZE%w΢1bY? o/q'1ȵ.3aXjRN786}6 Q9'֬x<ŸMV1oJ%d,rٷlF ])ga2T CA(:E2'e x{}>ض!BۘqADuk(& %QZ M)P͆qBN|=B */Eodz}$d(IJ~|rn# U\X/j=ݖ]rOK_[JDKн['VV[w(0sfCB-߄̭^H=A6n|jJK~[|ہ+@fRI5졼=-*c7n r[1A!zwhA#?RQ'ҞSݡ~wA#iꎶ?,y&3S)f-m'G Su>T+o[OXApq!!f4!Kn(h-h/ߏ])b#$_h+0~KTaa3\LT nu3*|sq?RǚMdx$s #~= :̖#۬N|Hn*0.h(7O )*Z.]/^<te/muw֫ :"Npq.PS=[;2_V,, YiW "8,sq˗ĥTM$셂2߹,֎IZxgvks#~8f}%HU:HceB]yxv)H`gy JrZc8¿<Y41L߈_hWFf2XAGP;3c"QLG7}ٞAOÙD;W:unQd9CE`U}k>; Z9;Սit[~0N>iEރb#u$4d)'bfp~TB=Pd4VG]E$Qh^κ@И#_U*1n"6<)ƴg=[$lA*5cE 9_F\*nf"`nmfm+a*.y hGȷ}A~iq2.pއ3e}iCRS (raJJAS&*( 8Cì! $3umErcOggPHadxz8ZcMgvP +1oĹ,TO)EEm^//NLr? ;/-\D9U{BZe/EzՋQ}5g!7S?E Eۄrr3馈`Y+މT0P^(uk jncEJ(vy(_JvIE6--G&*G9eH/qsUm(hēI<躶1Cko76 N?9եUFk/uK&k +Vjnj+G8A^yuVJ[CS[c2i.=aӭpxRH<:0~&<'+B-yB*ƓRြ~rM(*&`r5rUXlE1<ikvo6f13Pa0>BX?&"SmaN~}+L35h!/R!<]<< " S45Qd>ɾ<5YV`xᕒni^%IpQjʢ#t;&B˔c8@%wz@Ss CI483 )fS5ph3$obJjzo!t^KU8p;BZrFHo6ylκ$?'=˰gJ|g^3ceStJcowνV-R o\ zNܲ[5V !HN%@TVn [y~c9:,^Kz;K;%PWNÚ&0m) -|Zn,k %;0ݑ Qs~z0r+ +j&j %>n,* Yu=_'_ J"*) GO^mDt3PlC1HS陸Dg(X? 冘Rn,ؙlv ^H534:i*"u}VbY?!O{/>d]y#N8?,"XL5t=f֜Kۍ/+.t'=/ `\IƷ0N-}V5Nb#.œ:/Jǜ iSYC W^!>2a3![nIrOko{2lY.x{7J&u>ϑ՜FsEy@ҭC;E鷱<.ef\O*f?mPݗ^HJ^Jl4A%>BO{('tRhWk)pGAj6I5ܖg{3xDZC~WַflICry戺/R^uom bUAg: 衋^&!fe@Oacz{~|7}1萱nsK})o}YQ[8 g\Ԇ_G)>"j n dgz/¤No;  IWrf"<|5Tum:2u\v>z$\"t|=W`P:䫍(-\v1* yoCyL'ػtog%7sehܗqW\3ؖrwh& Hr*_Yp.c}`TjXFmU}QQm0lBDOab'LXg3D( |L1\4r&!8.[+3xf=SvYC:O)zۧ/w^]W@WSִq2sشb'hTuĊ2I SՅ3q50:fd"AP +q/ۏӍC㦦NT@ 2et" !8 x#{ۅ9j"DTp qS_)+b-Ͱ}Z9gWBM_esz}#2a^#|3rJry> X؇q{أl;ۋOLu8h7k^erg?K;x+t ?[ JSjuF]Iwr.ߧ_oڈ޸~d:2<<ۯ5őMб??T-ך&"?5K!UgWs F!h\l15#2) eeP>ǩQ.ߧn@{k=C7 E8dNp[P#7W(Gާ_^0=_|'Syy|༞ X;(AQ/'v 1BH\g3,~sJfdJ$v(_UTpg`9.S>t/moFqm:2tͰL{}_c?RWW0}iA%{(hG/K6Q߆[C;2+3dO@.) Pq=d}q)yʨ;vaM F%kw:;@v? f,yFl~ "*>HB{F;Vq *Qe1&3ЀmUEeXo$m()WNs5k K!*pNO;Jו:*Fp1? g}iKIfar_D߷~l'y{uq; Ouc Eqe줯vozY$z(5=C]!c[3RkԱϰOR۽d)zjӇ[!g_:L%BT2U6 u|X@R6L]\sԼ( Ǿ/c#1zLm30hbʔi4 dW[svkUE_ OoMꠉE4|O5{r_󂇧ѧX!m"G( }azI?> bCۘ{/bE"v E$47&bݝ&%e \,RH+} - NyR.!L^ L`E꽝gHa֨UÀYX_ON {S1`:91^Ԟσٯ'#\hBoj n շ -M4I]a^FwGL3%j^OE5 xs4*UW[zhe .^̰ڇc/?^^+B';<$2Ƥ_rRxXԷ9r;ߞ50ܐ">5vQ."[6[+)]]_MIzySm0  XɈehu ݽϤ q+fg'@ʅMH=N.D,&E Mr*WؒUu ?> 㱴hl6"cS˽Gm& j$Ҧ^J8!פf*I|nRD;Y3 -)v6uKtDfw&,kɥV*`4ưDrxHyHP{WŨp&*t@%3֜@ISoU+Fhտ׶cw4%IH{]]ns} #p&h|N؞]Z48IvX܊> w$1n:ff7)!c uOkoÒB&Cb>$Ռ㮛 y39#> |I]8_-?: z>s(j)<`LIwQ9bQUJMutBJnf>2i=CFã8‚Jҵ.{i:̫h0r%-8Lb㈯Jҩgn7Dѱx4Y40ƪ:`IyL|n,H Xc V{Si+K9'QϺqR+Uh?pU ?|sIKj w*.>-ܣ10R}bxE,mkvSɍ3O2inKTdT_l!e7hH+ajujl|sp1Eya6pHFs"ݎ[s(Rn7}*zp~~ !_>Z\Byƞ6慞#7kE&c^sIVm G0yva}ߚ]陵A9v\SGbڌuK?Cjafy0*d +T1j@ķGFA(Q/n'31zp{Vl8wbzԢ"iMo7U_nX,o 9{SGr ĦDO"سSކٓce\s͈jӖnӑy^EXL3qs?#l< lք5 im1sm,ֱ{\=]l"@> V^8QD O'{xwؖ%p.&Б ^c2M@6 (`ٷEhX3$);ܝA_1]B01X諬vgS vE" L?18?pA~>8v zpQ$$ZyskmE&]P]0ALOR(F **ܲӤoʳ^JR*)A |r׍(i''n5Wx2LA߸K uhFEYZN)2NTZ+KȞu&f3)WWC Z/-RRU/Ks~O&9 4+z7Gf<@$K1XFrvJ`wAvm*G]mfXQ^tګ+f?|fʄ6t'Cl3gb%EsiD6i]}+1r &f{Ru*3 jab†mFd3nK7h<HZS*9;8LKxp°]hǩmϨ8C&L~IaNiyLjnzOρ%> ==`DV07;KRWO1A  .+f;ҭ7Q[8E7Y t<Ÿjv DL7 )1~z \$-O +VE!h^2{&\M<6|t%3TפɴݙInEVXEQc3hXY5NJTfR R/}~xi>aAET*3RDc&`̟30NhgXZ_y?Clfe5.Exs:EU 7s[PܚvbK 0'wH|v}4};5A"W2쟭M oJ gۛx4%T;l23 X@y5o>mZ߆m_ 3HM @bl@&9X?t"TU(=f ~ӞVa@#'S7@4Sl0 E9_[^m?H2SZB վMd9׮fYדnʹV߹q"S {^ EE* PH.pj rCz6|3_BGlcH=! x9&\H0V!ռ\1j ;|iU@j'EF`_8_#jC1Wtp0Wj4)HH/U['!:"`B hH |IP0 oXy AF\庴@bt[=.e07Z[8.ncƛUԪ@*m͗=PqJM`'E3cCi`vKdy]Q, p:){pprT\ oEA. ;}TA G-Sk7D,Q`3&82F qpKHEggd~_+IfuWrMfR \pȺpHݓ^Śܑ?]=ȡ+O00 |;׫9p-^M <& _y0-WɌ(E BnstOXWH|&V"|Q[yFA^>r &P7cx^֕W,jl}%*(clWB6RJ&%w9-cSUPiX:bPe\Di@kCmys!OI )"+ OLUJ$ ѩ%vg NE#}EϴƼCIoo5Mtˆy-ɶN2QT[n0"X3x-5s_C9yE(mޞs~ vaF/lMAZa^a޷ @wB Pe$8?}A.a³e~8Lo[ɖ$!ՉfXV]Sę\# V4nښ Da.9 ߆jmYo]̯K!,|9NN0MRuE{]CT dHgbluzZ8Ϊi :>-GltXfז[=,_yt8$?$&p>Rt)JAWS̙vj8R=Vźۨ /&Tzh2oVR; z;iʖ:얞G~-0u!S|igRP{i14VJ۠k'edYkte{W͌W%@S}Ze]q)RyrLu >L0"?!<)H:S3 39AIi3an m!(߂g|sHտ Q2qzKi4z#A.uA4'>Xj3Q97"*V~FqCnr3sLXJbe~\+}Uy,3Ob=H.9)ct]7^~%碗Z̭! )'`3mEx@A4 ާ EWmIIzqGFP]IF(>u_aRsbze';ZDa*"6%9eaV i426;Epw{˪'c9\VIϴ.r%tZ"p9whW6;8m4岜vǑpTDC2ЬUsaޝ= ,S)%Yo;$lzd!hP摗Gӎ k+g*CyL_^M2WU Ḻ: .OGE0( 4Mӆ.?ֆV|úxdnϠH`?UX~7l'e<[qA:%PYUCklg NUVԘ&gFOwS[|dn 0Ն:ncF4E?irQ*yF>3ޓr8\|a }IJ)=~*0?X*5߿*lP K7C+M]K~AOs?ig?(a= z@ZA@yXePox fJ|~|r=AYfx;ewQA~Lgpm懋r a xit6Y*x0=O.Q!~H{5,NkBF JdӠ Iژ?t1/™Ъ}o j :8+f6E2R(hBj^hvX=TφOކD̺ bM2!b7Hك"]v\at΢G}6 j2ALvFnv 5A1ǧ:n@ϰmeBl5?ؼ3]J)ƚzpOu;9ڮ7vX-;x^.깹M/Y?@6㟋'~%רg>ѩy\4otU{l\'BR'XǗ7:OwAGaagQSr!i+8Cs~/t'Vf?\<elz$Y~@K/a%ԸG\uYMg x ICʔ} SׅDfoȌ: k;9ٲ"G e4^扃=GqԆU+  ʕJO.hdqsKPt)I<9GM-ExO7E##k_+y\sp1!_BhAۣEHM}vt X#E"H-4Kఇ>HARmW|}Qk`$a}ֽ)"A? B>ݦ 03s?O9ib>s',r$eݳ7+{{ "O3nj{+g=RMcϠT'`G*U\jd6a mŸs>tҐ(y&}@3aL{0``OG^yIhaٹ#W2ʓ-SZ9ƪXzT8,}3QM_6a g5LѾئM#?[3?[*ӱ̆`mX0>~6'K~ (|/H=otZ `q!sky)& }B=qWr> y~؀Mnw_ciG] &ki@qцa"KKfIK5:pPDϏM48[H$ Ziv;!̀~Pw>`ݖįR~)Nπ.cᣜZ01W?zaDv\=fZ0<aX[CCJ> ˼:p|n'?_'64pQJ^#" U 'rB.2$8 Y%w޶!yձ@U](@6Sqa&1r(Ku7EvDyC0iڵWΡȇ|{t$ʒ)^Hu‰ca #2j4d"ՏUJR"567!Y imd @0¨ST*HG?> NxbM 2xwX$ 2^n7;«qI(kWf.dǷl?x.ag#BBjSs?1 4)DKrE n`OXG{D9;㽱_YMO5Mg6N!%UOС rvX8g>됃#0I6$^rii?]Q۩zwOI֫BeXkB,A+Fil{j3Xm/O^('ܬMWu.ko1⷏Ymj!UtIC0$R59 TB,Ը4IK7"Xt>ں bU+5,H޹^y WAt9Z?c{r& ~ƕyJгLdѩ ӯr%;'\\AߔN}Ǯ0z566YBRPZS ΂ ARN_L?@:m{r=$2^M~ot2`PeRGSR)_* ]°' 5/kfL_ t~2Hv.O4OYDހh2`eydqa*xWFpY(uN^k"~ iQup'@64Klm D+$6BBFvJy˰ *4QG S"L l4W|d7CXU3_mT&ib 셲w-.D64 0k9l`W}? =Flv)4E}RH&8)RpR-jkğ.YԱȷ͏fi՚OZ E)MwY<=p8-DX6\5l)#qr.͌+Pp^)nh5+ptSI}KTq :7W박񂽼/1jE&[Ϲ?$ChlG$hBQ%tDMb}kx1'(M$t'"2a{UzTDV3CǶǵZfV0~XzxD H=oLuI鬠ָzkL {8:89 sv<o5^^j5p(E(ɾj&őq? bod ĈPwpMz6d;H<1JiӋKvye(o^\$ iWiD&ų` 0&g{.SJ0qlF*l%M&ט{[\Y8<`EI-`0[D$JA mWyD0} D/ ٧(db0XIMxo!L5C'~ fo]jyG.wv(@0Plz6q cÿ|j~A}vC|(e-Aچ}ƳUN 1\94JsÎƿwYUOdz|gnmA;Mv)`Qs+U2V(3oTȳ`~>Y#AtdO_2SZg߂'L.^lr>Ӽwn* -kd0+c[Y;w|v!2]EwlQs#4y-~=kܰ+=EunM_fR%–# K1G#taqjkQ37?֍'!!|s2iZOMfSo#nV黁NI߭ЀWl~ӶyZiɔj^^mYG1^J>|E-\'6^ i#@Jn 3zX]+#G>Ü@$toBZwg? p~ 3SqZg୴3`B,H6} ޸#h}`(9Pb_qϣ "\~kj$xiG;뢌Bø'rkLl"6ODo/8Y)'ښDP jl8$~%kݰbX%yv085|[9r6|.ai>Kub`p&I'VD8ɡ8C - ?,-Yg?Nw!k:@ [ 9nF6^7=39M.QU6̶*}K00`H*I"Z~% ٵh3'BS qG\ф:Gɝ558&d ah}(<0 =k^fK j%t>YَnylA~GIw@8ՠу [$0̥ $(VA{tF!0/tc$^&=BiiJxaՖ†OAs}vR_&1.J9gtf v̦{̀CspH[B>J\O 0 }6@z8gqw彎yk^0 N큇l26 N&pmw1{E٘=]?7joZ/)GԫDEKoskaꎸ%{XP!T @v.1Pbw+"AxDb%&!3&\Ҏ1vJqJyoɱ ҸP3%5ؔ'õCWҔ bhD~$3CiFcUhC,Ϯ냥d\ȨǞ',YYn˾hѨ)+1x{nCmzb^ ŷs{ߚK~Cåb~c1W5@ҍN{Lo XNʕ3b!m -{a!X&9_nf&:PP#UCUZE!(>?L/lBN //#<~vs1Jp lY*%d8+'Zm[ȯzBto5J6g{hFȑi=TV\,Vg .,4fP9f)biĉX3K_kte 5_ȾB0 a LIjVK#yF{ۤ' - N{CX$F£K''o3}:X:OylG伟7%˅ۃ q &];GblUރEb]o` +5et>ܡ,6GtZ`7Z4 ac!hs%i)%ގ~Q*=9lq"w &XNkjj@R7Fc uQQr %Z& |Gw5 rm&_yY&4e#SCUrވ9DЀڶO~?=̽pTJܹ(v >`r'T[U'g5~sO3P]~ L 9\C7lv=#u3 >k06^ǼvԒC3'6|vv(* eqĜ؏l֦էF;}ֳ+;Z,{ k Sv5귈\X1p睔QݙSUH#w28$߹@i.A>P^ZނO~rW1rk0?;>EjIA M;'Iܴ~Әbg.I|l"9VV*7֦q/?=Wnx Q%9Uqdqi("#LOCqe㢴cɓyoDˠu|pl!Y2㷪:}4e_y| z,` %$U9tjN1{R kZ\(psb | O{V<+z'J`mr[-w؀誃7́˞M4@؎o{I%uZ%ğDYv.,|@f˂8#U2߫-wUnJZv/sn1t<aAf&O$V\lvwǬ{:o!S#!nV)rRe<&G""Fp?x0tPŬ*+TQ:`q 'Pڄ|\͈Ez%o[Qҹi[9186OqBit m3Un,|sRh>>OKP@ۂ8r5Ol8m䴩82/Rpp%Ɉ$ ƁHӂBM i+J/2{l`%QLl:.@/6$Uzix!D2ܠ!IWn^7yu {4X%Fŧ)1|v`f5T0 8"H72$f+zҶKXhβO 15UDm Pxd[ $K}5J'q2֎`釗"c .lg%KS /IM%}bp'Fͮb1 ygW%dT\͒~.ŷI:xjIkñʦ A]Y+v0${Ib1)^i5d&$_qKFe-?6 w. {IcY i,LʯE EV㤦bA^}XZ+;g>]np !4/5%e"N  μK|fݢk5.Wi+:T:| J xI)e;7mX!1ӶόoI;JR/c{*ùc:>z;hU4+V+ GavrE4yGcʆ)EьZtfXv"~ޏ27\Vecx(wV>+` ; @Q :ctUJī߂Nrd7!P|8pu8j9=Lŗ;tI.Q4҇Aûġtr cͮ7TWƣkVxy/m #牐N]uuɑGcVrUjMٓ3VFd{V2[ #TL/єB~6ҹ=oRsPDE.^ 3evkwf@DciFw 7Ѹay4ՄbOƺ& -#7&(-x=LXvI><@G6>Q{/CVr) K\M).&Ẁ8uBZ-;N:rK Eҝ^=Ll4O^ wu_'oN:C>BR},+D.J|FiP:vZrG[/h#w£1?lM;$t3KdMewKFIPFf9]|G\|8]u|,^'pYP.8UZzsRiF΄~]L3B.xx{e|s]!XbHaER0(,VJmHԆE&6߹QO~IHv] R80M5pHda:pk"%lzM,.\LT~֑Á_ؐ"!T(xP&F90nrT~3ǩ}&E(' |cfҴŠq3vFdMrؘDg)<6 qvK]WwHcIHj{fAzDӤME `wg^w4C|ͬj6N. >QdMwd? #>`Pc6hTj;)3aF6b]{ّT-)ZN%% _ݴ8e$?re]Q"]Hb -Yc{D[$JNIE JR $],it)ڽ&|eRO:iڻ\qY7ɧV6Ŵ92/qc9c34XDbJ;q ?ET9]QDGugpr&b+ Tg/$V(t6\?y?=Y唌BԊi/j HzeE98vD]?=I)!"(ڵR;#!xIȉ-TKʏ?Qd6Q+lWTp,qK'1za$9\tVUpJBv,^7 8QKaƏXa9R``|{%nVuTyxcE_'+m{i& p>J]Y(WާoRq9{^0R$,E! ܃Hb]Wb GޟƵ1{̶4[X6z^|Cgxݧ,ĔUO(jI0J`7."z`Peֈ 5CxGxFvhpHTum_PUDʺ3`%m ?Wܿ[z_v˻悗Z[XhMgR*omds˅,*-q$u&wH uTMaJ^KŤ[hw}X`YRll+°p`Zߡ$!*Ǎ",/5Wd&0-u>C;.Wl.>4V[/(=A<{}Hڤ+Wbbz&ާFPKMҺ + aRkcfrZFt2(sA^S< [3+"|K֜l7 zLƑS=w(B2Y"i0sj1!'pT8؏2a jI!'u3O&ÍE6},\r#jeh0ᦅ~wBԲ'O\YF,-;ZGӔ+[^Y% #/tԾ–Gp+b hVhg:pj}=_X-'R{4ƅQ#2zeSLsWRD)l6,#o`A*8/^'@ >H>t}zn;'s4\0^˜)|j;̯nZV&BTS \vo蘾Št7:GNd4|?jsY/f,VQ>iw_w6&kGpCQA\c_{*|QFS'z0:xSĎ4 mE2i1Pwh= ~i>rЍr*ɯԺD,тkΜȴu:}ؑ69SU~m`]-16us5zQ>aO 9 CXEDB O%J^A ݤ FTIqZwh wc^gbXbU=BI&+}a-d MTPsofV^:t{~ԏ9ZM $<~}.Fp$ ]ʋΏ{ 6;qMAw\łn[.NS8&'꤭dc/ 6XDuEh}59ů)Md0-MBN-XEaJr)LW;QVI5 |&N CӦN?p3-`Kл l82lvR2`%&d!2I촲/8P(AiG@j߁ \ܿrOJ=4$aUoE${3L&&P4n$x#7 Ye%2e;~LGS4X-AsvUE!e1خŠJT6C`xX3W!DQ :ʭH":åwiCQ<걛FK0ijBp!M>{pȄ*$$"] 36:zuDSUټI?}ʐWD+"<:Aikr%A BYɖL:[4[ߕ 0:in1yDf`UW ZtT9s: 8&]Q/Y[A[)Qd'#2W>5 {<;Af~$@zuyD7$g0f[Zerep> ֤F 8&Ƨ856ٽ^ <2O%oos@ 2SEǡMO03)-ϛEHcX ,xKNi 蕔gBݡfR2 .|P Z 4)ϔ&.;= rG!vnkFr4bMINiPN935aoY]h^03Ҭ{ ftᙶ>f#Zw y†GjghO>B vJV? A=BHҟ!  .7c@W>nՇv$Wuu`9d$,xB󔊱krK_{k 8Vf'L߂[ (i^*kD{@@ zE򽘀Wi9rx듾d@#ѷc5Vi%CO! oHՠڑp5yϴeDda#-Vԩ5CLŞm͙?>v%\&8wʀj(;ϰ{鞁l<ʓQ6mX48z~dR )mVFSɂ/ѵ ޼I[0,]PK#`7ۄzFtVH|&]#yd$ycxhO8u3@l֍y4?$[n iw̟ܶh&Y5l5wp;ȼ)єmN@1OB#{aMq,x*Wo6ݎtgsR_ijs\>A7 *]HHW&: b"h-{`+ d'j }<+ۮ)' [x8iӞ34%dĸAY` *#}R"ZЄI(gIb  D [Ď?Vd$٫(ط3`(ʹo3{R#H :ͻzQMiX@yME[垡EƦG7s|:K)/A^g狅FFVwͺzBX+gPBuK)|+r.91e!GuK>-/4m‘R]|La]aWhmZȅ;q`&9=N&3tm2"Sue؝o^O j0qw r}NmkEH/".c;?7';|+cА'(UKnp%by=,a.]i?&;/%^Z/q'U7^RQ^k%4qo:wi]ՍTj꠬*<ǷG l"p*4h)ndo/RK'FSg IT+x Q@7*Pk')W VbouZ!3▮keݧ/LftNU޺15GS25jqM.Ez,$]ԿF+sӨѤjUAy "پ^?_p?R_Z9g ORTIA6|32mgmΪHB/6oXIKQXkʕ@NW-xtu.y? zKRR>;};X)Ouȥe' YFdxpǥ-1`@ +fuMz#bheQ; {>9^(+eF,~"&U4J67TUiq\D=lp= p),BE8F ~%E5 {ɫ둕ߪsC{s;CIz^\tYkoWy PRғv\t}VM=Pwc)Ыr!H$]z߫!E.Waoc w^sdLu_W"f3AAf8) {#^Qꈂh⪩(N.$T-JlZW{EG RhOU-F`[$!WƳ8俌m?֦u /b+xL j ^3A v|eO:ȯZ=ǻ2d$X#)lfDbCF\E9c F=IOvɏPqgZ@/7RdKb޼dEڈ~$j ꗆҎ'9[ AjGu,])Ǯ /Yd=tܼpQ#-0.qEni<mm/-կ]CQunً&"v&e?g GNdn{lUs11agrXi]֙hUcl[dGٯJ@n@ip Үmyٶ{Ÿo=lcUJn#˦ yAփg%zhD$n?֐qg@uVhJ v|E7~ ^6>&ݫ[zg^j nJ>_.WTmyՠͻ<9WW.G\O(\N3~ ' ݱ@B;ʎ{OZB9z F{(Ya 7 |#̨%_J?1]0ǽ6 !Y= qJ[sϺoD^ȯka,B;?^Ɦ "# E=ϊ͙gMZ,6PTGUM\~mޢto2(K~3K( o  Xm=@ɷ ߅C Oin:#ѲV4&2j9wxL70[7exoj֠&2U:" ځRm_OhHXLMI=goFJlf|#: |2ąe.Mì̈́, 'gk92kjbB^b1x\1gB0Bt)2hr7Iմ"".AIVWq9CiV:AcJ9Ґ]IVQ/go+XH3ض`ތצdE5W9"m1D Ug |ìK= +MU DJbϱځ~<v;=WqvHZMy'AjC,ScUN&o]LП/" (&g;;',Zfcx7o ~"ۆaģj/|Ⱬ݇GqozUhn,EKǖ1^q+h!rs6BzR$ *Ga-)(!S9@48F|E#QbFrP6H1x@MG)WtCsм{mE#|;^h 1~'f E`CV,,h9@bUPmOsC("x,ތ\&eƼ9+"h7u~v)|BfW{hl\WJjV~ ]c4t 8?BtO粗oTGؓ R3-\~A3`5ZwL41H ə5'^eЧ AՍq[j5].7ZٙŗK\aN@04nY(;"LPި7vHuix"j5_ʔwq$_B&\3~f 'IFnZVqXi2bfæ7 kWTl 9 9BvWr<0_'}E{܀65 H %;AÏBz&$V!sm IU8Zcϓ;פnBq0Sm i+0_Sm& Bka[ta; K><E!#tRIZ?^xe96-2.0U:|wpwSyrm_4//iĈ^Enu !ס-^+S/2Rp%r Af:;0ZMg_f" 4yU\eg6?)י5LsMT}'j5[+4\> _ll1qKhlmhH O=xىKh EU|%W2Q C@ W#X|y}K] PMpa5.D{Hxaǐh>DH ?C)ٶp&v v,`{)vT=ط,\;C_DUbեr$@O{/r(* 0>(HW# #07YVØ *jQ 7 ]hi,;RYC-. UPGpIG~w qw&;w*y~Sci`sտIL ,Uoz7N7Y%Nnos6S^|E\k: 颙8`DZƁ:1QB.!E83_b}߮PhVA)sٱxM1w,pa*ݓ^K}|M6xm-yZ` AxdKlbDw} Y F!2l] [ M g#&lqv&+Wm槑ZᐡWVA l=q!P"X4mFz6o4Ka0k =N&Mf,Yю DDd0n jA뵬 i0lKS_scڬcU ϥYFν =< A2}O|m ^MfJ{^-79rV*;6;C,j19:*ת̜k8?rDaGv,HUB'@iyNnCk8Isy1Z\uu^UN,n|G#BoY"M qrH1EdB6Ęŧ-HTwXSO‰PTmOe6et8šVg/-@&hsQ\ۯ@4k]dۈ8K"zaQP%)Wܧ~ޯrk#H~!;u@CE mEBb柪"<{1tK׆njQvIy SqӶj g*$F*b:Y36YbQ¡dD<{Y_= !|Jg18#aa]Z5`5!{8m /Wc/y[oO\{sLi4P#Jhbí;gGEkJV{_2ORW UDMe"B}:>e|3bFbN=\#_Mep->g9RndY $g?nSY*Ě|]j%17h! ^ˎ%wK~e?F= D$jMɺ7+B,,H`k8u6hléuUY*ҥ2l\m9m̝|)wW8sU?l)_F?4!ۛ%VTu#/h3w(9nނϱ0HQaݘ!j{cڅ|bV>=?8wfS[#;[b [ ĭ!-YQm}MuiY#}qt3ګ(z"AVv9fµњc  )[f)*) ŒvD꒞c%'_lJe֕ˏAjvz4_u&yXX B:+ j#I|mo{1(Q{앑7{ u#$1:y@.~BZuoppKV /X=YAjBjCp'/V|eyp(+_ ԡ٬C/d\΢Lebj}\*0Qwչ&l1 O 0}G}J9@E뻅[8.f*.:St])F/FTϿ>yYFwGUV \;G-#ZDq>0@/H:@1nκF1.[ q||e5&Z yt$vEU݅PE:Jd$Q9>E*$tΜ,a<Bqc“–U̗=>i~R&={n ."`®U%.vto zK 7ZiE.b)[ 94- 83:ݤ~~aa l9s[tVHz9)dxwCǠ[}MF|\ |FF4ڮ84@K(uh[X>ŀ~M7i[#MABɘ߼utk(29$:brQd7mJ*.o 8t=_"'1|-f !ƪh Z-.Jm0@Q;ˆVZw$i#& ଶA%aqZByvRLM„!f7ZH]ր?78P lYkoJ=ʛo^0'#0GJVUCK[*l4F3Hh JHkg<2K3ʅ3.K\᝜ #^~ I.W5@Bf6' ԉ8ؗ17ŻwAt#"y[n0 ҉2"PC%Nnޙ~!"VK3LH&#өRgGPCA ߨu)yb5]z|Uu ުW}LfP$M)E՟l 20o [HQt!`~Q%5Tme#3uvvͧ#O# 涷ѳ֊㊋70E/|BΤnܪrv _lF$)[=pOC97W"_W" ^i]$5[oWD u b-mf Z[4n::3v@޽{k I<ϕp!˱[L0$mYɟ峬#M޵ESi(ua"|lm 1}PD3,S\"LDHc! D{wg>qK y2{jZ*$j ?`@ be*M;no/5/nW~POj5]5-{gEk,~_^'huT>XqN܂=H^uJ25AhMCu#-:IsUF3H8ܽUnevh$APm1zi)}n3Im,{ tonj> s x%+.\Ԓlޒo>&1/=z-NGj`[SX;:о:(T@RsM'ڧ({ h,me^[h!yhGid ?sGҔL384R^^jNM(DBCr!E>iٖ-73zbf<8X0YjAYnBK#uavJF*u Uu7iG`<@T. NѭJT}%GKz_4#\C?a|/^وҿe!޻%=bp [k^sy#I>XjŽixBTRpf;x:#i$/89ְTvٮ|Vl0״%z yk|Л@^({qqWs׼?`7 r/VvwGUSVh^v0*Y syvfu l >c3//;:YOƁc6 KRzA^L @#C]5:0FyC4ɽO-">+X(εۣ}?lu!W%&CY$G9Գ$\gQ2X?GN{켏}פ BQy I^Er;D47ˎ<Yv5ܞ}#- P?V[^ !3kyax!5a_[pB׌mPgTF'-;9wBDhl-#Fⶉ3ΌIkGWYK` EzNx,Fg>'!:!IEUň굈v (v_]n}=TJ Tz֠&#w}SmؗSHSoiIߘdb-҄Lp%aSPO|-os".Vv`>"UW.+Ų=lAS3u<{iؕ< qKKu6}Ǎ)b@\ܷ2NNSF*ƹOhd@>[U_a*3t<I(6#Ol=t#xlT,ntEν$؊0E|@N+ "ƋOzkݭ\}!z&Pxs˽Y7捦_ ߆S4Rܷ<\#6r*ܶtr@z7ʦNncoPbٗΤl;8nߥFhė8FSr}@"xX0jL 6CE6`S\MG kF'^_u_)$xr33x[^)[oX`X@ifqt&jlT0;.2ōHpE2 0 jCRlGhKEۜW&}YƽFB'olsNwJT"q?Ԙlz,[L ˷-߿_0e>骼Sqտn|v^5tDvzy* A ¬Vdo }ҠR(|JǴeގWWV.M$NvPO:; ޾(Af*Ū~ 7 E7fEp 'JgNcS ^E5uTBnH_+ehe,GG/M5ȡ+ɿD7`iHGLWpq^/.(HhXOeF+62ϼ{|<"U!6Jw~N #W SFn{pjxLe냤a`wrG46eo RP>L_H)v"Nmn:h"uzLKK2@c+1TB-3Fe s@FVof̈wxݱxpX w"U,$U͍9!}d>P[CvS1(ʁTk`5ux=S۶ M2J E N8pZk-EfM>e^pɐ|&D9Xl?..R0&̉\2Y#9 t$^nkd:~mtY3-n j"=/ YsE1IW`A'ԗjsƲ In+ͿYiv+y*vPĞxJeSG;G#1HK]r =~SKli!+>cCw?pԪcSҧx XM-w2gЪq,OQP{=b`cY"IME^1|`RL(a;l[O Ŀk::6l F)IR^H/MJ .<'A(݊"[D գ^ssAPF3u~˜&*̔}ElŁW-Q3Ϡb- `R'$װUR :VSaLf``R)lI*d#˩`,ֳ-ǵS2y8vW M9*J[Q2-]~֮TV&/abM^!ym U 4 VM='漖:N#īr8d!42`R~*n|z}7>I ܔ0 Q,wKv+N#nS4-1 /۔}825f>xQ$|glTqX- 5=,7&6ri ׸'Sma#rP= ϼ&aˎ#=A5rnYonCȁjIxrpu$@9׀ [0!!R Ӵ41;OMr.e;j5D!,mZL[zp#rƾPx_| (gI;Aww!8L%>a[قĠ@U gi|*n1 6I"1''imê#lhf*2CiSn~|p2o)< ~}ΐ)УDl |+cBU[+yﳴ43thn.52;B.}Y%`j#K8zn'rQ sx} wGkkӾI'̢z+}4;"^ڷ{r6wW6R[潢EKOQ Kiw3bL~H3_arURuIv}-% =}-dԐPx?w>A,kk-֦JQoծ$AvWa'"\+ls8N>v36@yθVzO<]jxB>=X{m`4e&BNҁ@`UuH'ժhS+,sh&'6N1s $blqFRU*rׅԺû&Ѯ?9e,ϸ}@#.:[B(Tt':}ɂ,ZVmM5 r?3Pi4Ö夓 Y A8G>&Rh&t0Cs$bfQ= 5SP!~LvfB= lgBsE܊ǺD_= f-Z<=sSK23=5|CH H'Y*u~mw +Uʍ73.)Q #%VԒ 4yx"6rgt"ﮁ8=qo%8Y. EV5/;d7|S5 #[꒤+gDwLG7ߴeI~5w < V!+ܔlYrb ,03qUgtV8v'2q`AFOjA"B<6~E26ίÚdċY' Wijr[z$CvF'Dj/Q/Z΀&R ˂gabZ^*FW/ .}D^&$aɌ6 3RxSІ8-\֓Ծ;`6JmNтf'oo eQ_&$3r )yi? ɏ8]A&>eyOإTڮroqBVcvJKvtN|?G,7o؞3F dzlMt3QHO0PN}V̎SgZN?N%WFF -z!qSn F91i}+2(lV$Ẅ́Bkz'H[D`2Pcf&Ϭ$xVKE  p' 讧U+|Q,4;;N!=hh: )E}~P\f}E?#8wQ(ʵz7\"O!d O21Bƪ,lSCiT":KyTW w Ǝ ":l!0->WuTh:\ʓؘC&"pGMӰ[b{5 {&6g.DG@b[<ٵܮ |7^q,)pCFM1dzm^UbbgEf׼&H}%ΨMt#txP m 9E=i>݉5Nٶ20ʃ WNL75ƜN"+X]t] #e\6D~L{~VB9L*77N1;@N"Th"A6'i)ࡨ6Dض,,oF*4g\*Ii ~aCU0GUks-s!\p??`^]jɴXB=pczڀABa0E @fF3x b==a v0;mq^ zsrTwOB(.;z3ǒ3t9S뜚*$84k6?o ښ[욣yiΝ!^{ |jl֘2xiSn]Q(z~ɹ3^d &s56+B; L J ")pn=DP g$y!؁y%/n@6 !\/s]RscP2,[a)<&~w4- o9.z};ӶFy0?7*pZA4c,*E:; WR;&_}iUơ>2]zLz $ʿBX' 3a01dtWU<%0^#ϓg#*7jPzO}$+ҵc!QMЯHt¦5n0MBFsڕG~rb9f"=:nBYo{_|5z+E5&iиDx)sFZ7ŲLliL갻ŝAiH3Tۊ\|> l0$+Jл#甝>pASP;\ 굝GG\h'P< X !־Oڡ/󅼠p7Qt&$%bP5+>ﭦݼ݌Dr8p_k&xiU^H:Y FۮH۰b!8a<(ge5omEZ@/U2OtV00b%mnp% %@㮞,5=RawZ|O 9hSj+0jd س!vӂn~Ue/ao7GFln*vzXyXNTݤO^0N|=VMHzj=ݴv%l>U/!7+ } .^yR %m#4Ck 0tb~s_iM(*UŶ9x; CoiY@{MjC4z#3#{$ϙP1V57CKrqvbeʱ+j|~j^Y(ChmkX$I-$b:'?!#L{E4t)+z3 X Z\=r Gfq7`]\ϧ9M 10HI 5BE hw _V4Sd$9tR^ pCCwfzr{m}wĽ'r;+!oM IG@ܷ{a=,aPݱv u۱J,^Y6s/T@I<N߭gpPGA?]E #~ Zv /"f%6 iqZfK]g\/GX&־hUke&iZ*ΜRQ/;fl"WzJZf6N_.cՋ5:SO"ʏ{7ҝHYݯveFm 4>wb=j}j^}G>KQډ+Bb_"xvb6bl>D ݘ<27F ڤt;('e>9A-@=3c8*50O3W-[kOY}?I`ldWd`nwD[(LxbbMtZoM;"C\O! #Vuve ;&O-\őu2 }5Z%ipԒYGʗw6b\?gV cĺ;c1mZjg1y'6"JV'OzAC6=W;wB &AlE68SUuQ X Vsnty#y:b!"xM%DH> s= G{SaR۾ ETms0yF b f ;ϤP@[+ Yg;JxW'9ǩ{iLh~+f>Qe6+px;<^8@6Ѩ^e%tljAmޟ0qK=4᷐:dϝ!e4-Fݳr7^LDӷ? e f,^m#eǒE9c?dy8'cBt/!j?&˚Yf3-pN%t Nv.^A"Q=&084x_rGBM88S\ &rCIJU4$.E$Sg,L\Q-JLPQw䗳zͽ%h% /犺[a#5GM:TP3pGޙRhtySQb(0]B69VY?v,#L apVпC)sw̮1q3ޅ<9ѓ絵f+Վr\p8572K1pe']C*k rZh_Xkv,u׍f#$Pܷ;gvӂJֻY:j [F\lʖ97wSsQ J$-;Y |Wi+KX`;c-5+/49…U?hz<;Ce lӸgӃ U.=2NSTlҷE X"vx.*5?6HhjIqJG(Zf 8^rk~2hDs)4i5$IV- S{\vκbe1w`iXkIL#kpe`&­_@ڰ`7 ڨ*a@3YKwIl6(2zy@ņ]G]Z3p;T4swQ(ca7IS j$Ое],uK&A-Rl;{aկ]iC^e,͝y0ISh=ۢ]ͦg Qne&4@Y%]!2~#nFeix}|L 7=Ǩn&R!l6kMM's,W ݉>=>̜'q|7*d::`ɎVͰ(XkTnUHw0`_kTJWQKK}1,%ԳS>ߦW8^9'e}b')s }T!xOj[}٫jjIXhUb1V!QP*`x gڅYP~E# > hO=X 6AC5#(z 3:h2΍\al0 }-wK[ %at6ə7ro㆓㈆2C SN*|wq~Ww(Ϻ Zd Tb.gFs]";,6_u){ei](\rb!o0xP_]^굻EoӇ AI1*ST#QDEI]'iE][^*mךR p^飭[#e܎%Z!4̢ lظb'kV@&Ȝ{+g*Fmft 12cT~*u@6fh ۏaf 2&bE< NP* 9Di$ƮF kܳv~{r?HHȝ@p+1uǽZ (t֣58Q?7!ΑCOAkh<^39z9"( uK2-C&j>`qI mz_u:߼fY50X Rcλ\IcwE 0uzy| 6րN2kO_i}v٦w3(s>.!`<PQIp8r5܋Ï vC$и,#Xb!@|[UȠ^a*-Щ)[;&d(waj }>3hT)ʁg [R:fnJ{~mqNA>'C|\T7j qG^A/{NZVŏ|Ş뎨/xM} ͐+̎1G3{̇mtNzF[ &!YFpr58DQ5bmPA/4Ap5JܰY-bL=UK[!3xţ)OtS['0N 1ٙA3dy͟ox31(-ܲUԀㄎj!j/o  1Gs\>XúwLG.oMq`ֿ5Lb2uܨEF#Ayonu C @6T,>0t \x7Dϐl,0n&w#]$}8Gﱈz晦6H1miT\Ƙ4m4 R9Q /ºX'"HحXqf86">--gPgKû6tS8g(<擎leDb1_2xq*\'xɉ+/ꋏxX(~SV`qWخ*n3_}&mI+)qobݠC;rIGB[yYZԧϾ#: #` +2J@yk@u2ZU`GU= [ɵ%b.6VE4XD{ID_n"TF $K mBfxxRi:+`g=hk@ 5<."szDŽ>l3#-mߐv0oRzq?A|m `ѡt9:ӔЗSm]H"/%x%roQ1W}1"ԇT&X*Bˇ>K`m2NfQ+t< 5$$3 'iQeȫ9`D /[!\Uj'Hh9? @"DFdd:93PByL~1ge)HC'Td'G-kN'[ͤN$-e ,R;**w!/Il bƹ OJ% H>4P矍?GqةcsڊoHZTP` KNè˄vtW*=p)ՑZ Ն\U[1a+dLۜK!lV.ܸ;e'u-%=΍㩆 $), fJ/A۱8^MeWmRg4Y&mޙU4FBxξ疆΃kB1r|tʐa ai4xϾSQlpD )"w[ .H"{/\r/h( OGg/pљ#r5@,@W#:۷DY̮?5l$+#D4[*5"m7hG U(C 2F cud'":v[Wr[n3r"M83n2)ʇଢoWO\=Q7nh *3dċk+pksn`+vшyӯ܄Dׂ,LU RBby6%K+mV8T-FXU3v*hC<-2雕 3#O$c}rx6l SCѐ![0 L;ѹbw}ĬPɘr&2]#;hJv{{m}gu^*.~a Jc+V`ia1m1`vF59ڭif ¡ ,,ɧr;BSN$aaRX8f7:POSxDv %ECt" szXڋا[g: v+2&,#k%lB8=;J2t6Vn%DOi6iݕq#+lR'bؒh,߅c3CcN5A-wdJF'{ߦf^sλx7` i9mTH*T>k >.]Ȩǿ`Hy ^3?P2jj! 5g#Cd9S?>,r^6O~R}Ah*1-~+%pr9obkbI\.zjJD[=Bi.RHiUѮD&i]/Řl`|V]^sDmhK<9&U%)6_ h'ݠ2nɻ_Ic^Mg|R6/sҢ#f3(s^Y|aiJ[yiZ e7_Y-tŕqr](r;Fzɍtsl~@~_~?26T2 > >k|H4"$a:Vtrغ A.."3V! /հoϺzv Cuu %mͷcjJ~#D#~:#L>-+[WYBV87!_"[H;Aǻ ]"^#blT4 6]WpVB >F #!nUh4z+Y䓘^+, EdYÆ~7,O@@ SGK;P=y 3Pg1ocF_➁C61<*=)TC6_[~oղ$ųd_)探 I@"> P0q1cϿ%Tܰ>됰e4`>*L%#1=9'-'|l_1:@RMx ﭫᔚ 6n8k_l?8\=Z<|wy?c=3eK{Ni.m3G g*:|XKð?͗zĔCW"a㔔E`Jn(~K2r1P^~7V%Z!ɾ_,e]//Ӕ%#h. =R˒D*bj0)E1k墤mՋ$Mj[Q0wpbCZ`\ J%K R3j"z&NS?Bl'73_BV}I @Cpc}M\u# ĵU"O3EslX fd(/5$Q,p1f֍}6HjVvmNJ8ri}@7D4y1فB:%\Fꩻǂ̶*{nX3nbgTDYCu}U9%L3V.a_Lɘ| UfLdRާ=g0ޢ@{+Ȕ"?r*FJmd)=7;i{Cv;e$Mb\if,cI$EvN8@mz~y+c91PI˟3/]>ິK/D&Uf_8hyeޓ2ʂ;"WP Fx9pSwDrm1\$; wDq^or-w+6xyMڕA@شHǠ?UUnr+ȷXAM[ {=I[ zCyUWM@lB]%-)[XM=u(7p)_R W8/)壷{[tUHn;߻bӃ7L9.V8y뾱UpkޫNկ,іeŐ~,EŬB)A91߭y< :wS| "\08 \EI~ w!,&gVjsn_߃)֫M!VTiq/a{GO%1'uap= (=eWhX 6AG0Y3ZBXeҒ5ǀk) Kaa(to}6jvQ aI,N&0|Mftxv潯MiNUW;%C|*KaRAѶBYD^Tvo?}@07T%hb|\?gvdĨ25*ޝ߄6¥E'Z$pj3.tP=0c; 9A)ôYdyn7\K&̪ @Y? 8]$6Pãh>?LOol {4̹xjȮ* ^j-~d%t9 s̹' ;%U=bėg;lGȺK/c6̑4tT+<Œ*Hs"-?38;Cu$XŽ%^^\52^w:(H-G,lxLpFV" tXUk64ֺ 7K<]HmqˮHd".EVTYJV+#'fှjB{ypcQg7WbM/4J-d<٭5-~?2*xT#5'ߋ/U^r}n'&R#b1AU2;oP&16xeXIuBDm2 fyG,}ME}ni$*BAw:“7)<@'6 I)& (W-N\V 0:X38'#Tc#;Lu` ٌy aPYW_:.(2+%W:l[F%+#u$v aM@B[duQ t3Fx&Jނ#09$蓢5gxXp[$5 fk'ܮ //tK_9BˍA𐢹w_{@pE W+ż5oȺɁZ+cfm.OFU5<%LM0|[cMt5pJ}xT9_k C_#ZRRzH0^ iXs3Ռ%+Ů6T~qw ]>,% mrp2ֵHsHv7-ƇaVҫtDf_?Ґ^s[\Mx~No\%Q<54F )@ [T&9y"awILѳDT,fk:ۋѹhcID]IZ&AbD  L~_igv7C{Pמր0SaMJ(ce&Z=5`!o̹nhSJ}E|n6QVN T/i EJ(:1ʴRO/9 Ofv7+>xphÂ5"j&rj]2bҋH6h7y%(>3cJقԜQ=)F+GB|[S{ipMj(=4b %ϲU҈A&#QYTYubwݺ[K?}c >ʐu&ƸhvX 1~x\7B|kU:l5S9 %Q>*)2d'軜U,SYBtho_`-=()g]+s֒ s.2q0Y)Cd|8bqMz+sĨr@bS$r4&<wuPύx\f/V֗N/ c*=X+b0MBI3 ,TE#yIȿ;1vjz(q@[nױes'5|[K?U C2j M έ`(w˨)P8RLhWÿZ̨ [ͬ͝+>YHdJal/G@Xr5* Ց_7+*DYzF?@og ]/a9ΤJ=܄{#"nw0 ^Yp]*B !Ay"p" 9V`N"0YCNx\QEf*/F윢Цq;_%GoJdÛTjGwxw@jg@FA_S(d w1/ǨbL8}:U*a3!(aa y/@"ޔjnkɠ>N!ϸu΍/]EC= ̾ТsZ02 w#d2Q$3 _1AjCr[SDWlG a1Li`-~c~?]Qp}=sHSڹy/ԙ% 4;X̳H#[ vwװԦSE.5y:&[GMDQj[[>?;MsqCު|.ybhS5Hܥfܥ>N~r^ cIǵ~{ٵ5iZ}UՎI {+sQذ_ĸdc.<˖R/z>q`ƕW"a MD۩11JNE-: #aLgSl4uE/ͼ|LA $r*x; b(}mW~YtGT"{m=5}ʮM%aB65g9ϔz>w14sqQGĨ~ݙXia@+˓*j'yЪI-b9Tn{8H-_ U*:J־Tn)Ĕ7S&A3Y?/`2{D%!E#S-'Kk{a-(8BP]%r{cؑ㞤*'W,럶30m(MhO3e\LJܞp'v2#:S4n M¶>&3l54"7,7W04N9:y(!lyMЉˠ7@K-_AP?%Z 溼u)?_AY%LkBN{rg#te7t\ L:}Wp.CC+yEV+ ]"_D υ~VR^*|(s_ )"Y5'|U?9MN'AX9?*gg_lHt)c黆؜->ʗ0 59+F,Lf<\&쁴Q(IBORd|Dbi/X84/jD,|hX[}6olI`;|٤5N< 8-?ʻnK}It @W+RZ\P˶tyBLQE`WÑrF~Yu?E3G3?6w\Ssd0wÌc224qإì 6*(_xsõF˕M%qW0l"9pBn>K|EG?O˩)M,MP w *2) )yI;X/U­ӓ3PbdKzmĨ;,76#x#YwZtz\Aè7"=@vVȉX\a!5|b ?;(,bL흙-Teu[;5ɷ/`57?c ۝PTϛ{b=O/=.Pm4Tyl<9C on$Y^K%ݪCN+} {lXU߇C8I|Oy#lD0;Q+ ǽFLkttQ66$76U~jU2|^VGlZ/Ȝ'4XB"g%,9Ǖ*I\sȚ\c7m%sL=7'f = Ebs̚۲g}g1T|kpGb=89䨋LDb6)<4;%'1zu;.hI{|fMIyC >zwDQG KKd1;A l+j`24u<ϭJwZSUb4+-Q G?1=iqk!]k.(Үz P,w0{(u㍗&'?_V@Vh{B+=ߨa81Ê}>(aVPș!GJQXeiFfk٣νITq@إ;9Uq'dIEN!ǘ^EJƲKƹuDCАq]h[@OJXN\ߵa" ,l\G1#w.&ԁMQj^6*XMOrC~a+8ܫ<J+HʄsA97a#60`ۛ5S.i![xh]u&7>.㽂95~U&ws&)HLJtVQY0|-w0r=wq6rbwk|Ia6U֊$AwڑBx)^|̖)e KO 8RrAP-᳀=S:a+)tؠbO6 -u|8"$GϽ}<ٷ/ZdO `+"L+/m8&zd=P%tyh]?C*>O)WCe~Vnݕ /PJJyEEKSe% *[ڕZ&w?Y'KSIN ' ]9X0#@ z =Ga,M\7N`#}n#l|-QBrz.^c͗Ua~ⰰ UR󻜴QNEàmEӔgC@G<ڕI 4m{/З$f 2]I:.oPvw(L As %U#WlQ \3Y:2E{֬zLr(LZI% RA̸lfE<ЉV9\ %y%oȦb,u`.d4Q?X~K\ 9ư hKZRAD2{"mv}tQ3wF(θ8Tjq2l&L MeJedQ#Gzp4B?P qƳŅ=m5)R]Z己&Q&/@l,;;-c)ϸSL oBEpu4 :sCq%ӓGUX}.xaT2l36<3Dwif=0Oz ,g4܁Fh.Hv3ճ9L^}<JctRZhxzV}t UԧcI;FIdy,9X+o[i;]P|K̢>¨: GFhQ_MN Exdv9}Y ^G]R!\qy[h[#fWE-r;u1$J # |/yG<.oYyg4 ZxV!t;<N~e V؋[zqp/wR9 YBbszXŬ@4s2LAWMN^Ӳ?4;& 2L9_,>CA\Z~,HQdgx u)b,M$wXry=?=i2;S t :+m/ܝu!&eD\'@RXq jJ|ޫ>$[Z'RiV!㐅h$(jeŠg[j[$ڜ){jx\%ܜ-ׯnL%+WۼIV%G"K9 SVA# J6/^*}/,30ƟX<|R^I.9=6e8(ErzOa x7yBM:a\uS4_>`o,/ju>75@#)'W=L[<%" pDžu '|`q~pUjn6``? ZW3a}IiOkce38+InYL @Sẕ}<ȧuL1}4c5k{Zg\ cw~hwqF4&\6BF4CXrζ_*r18kQ;Vȅ-)Zy1"-ѴĬRb̈́-WDjRcxj ]0zr[7z,Ʉ9S;*D}v ;Q0cX2,\I~> M~{Ztֲ?%`/ey=pտJ6/,}7Dg&x=UYt۫ n1G 2$'E GyjL',++[~Cr ׭"D#Pp?mZ͕(yx`!;%p[d;3ɡoN*HEgq3$ŝJK`:ѭk2i*T\M. nIFj^o/Lf&ETk<#2R+U)rTf##-x!A'/f ۷' ]Q?Y> N`-TWrˤt?>Q;9nzWH3/U: $NJ}ejQG.\Ӈ3bYytH YF3)|IƷo^% ۖtx[\K~wIΕM_+jO,`-$wU|L,T_ӒtK"I4y_{s UՁ,QqUP~pR"?W&[4pTjtUX_?Dfd>N`iB\co8*qHjh T[|zYلz2г?zlxsܪl~AAI0/1#5OVPiQKI-a ޚT9-s!¾wc#jGgQ.մ.EKKs5.]L -l5%u;DžkbIPܲ|-YKiڴ5,^^&jBOIKg{WF=;w^79GPs5 5hM\ *D&3DZ`I,Q*zsMf#"%H ȕga"cV j[o>g>MoֲMl8';DyzPa=AwNSf$0_Azj_مr=rSjTp*f-tO.D2,lg%KF|_8,T =!Tn>Wd2)RQE7눣075>Iꝇ.lbQ+S4j+-TwɟbLC@BO]mdhd`ru 6rnz osvD+A;Gj@ MX?&RkTn+s-Q:FEwIR@B]:W@i9HwZ4v0Qt_,@7UѰW⧔}]d-Vlq+¸4.]hpE;=y*R`ٌoAw*ɾ$-R@N@{_nf9'lZmМ.עV褷Tql/<ʾ oodαS+&e-ԭ5׮ֱ( m7PuԟgL3U; c8] D>|J F+Lx>߇1JeKA)ѫ@x lX 0,- qz-hFa I<~q[G8s`6 &lіLM֠NOk=b~=iN >]4ɟ "2fhI|h;Hδa!R9[M t$ճ *A  }چ*!M#ZCX#,G~򲝽iy9ʷXEo [oueͷҙl~sӕIg\R.zx^y ?Ȓןvy5Oedv=VkiގxM+OM F:~AaW qI5eDgk{`9%}h Q9CN| J;#|k.Ngrg:Q?-<Dj(]ȠW=J*DWX\KF.ULz?IZOfq XՕn^$|Mpa i*ЇK Y%I˔$ =cZ`ƮSlŗ%0XDNۅK9V,7?C+ٛU_M2"a(%`7eYu6AZVG2@b``(P5D)%~@֥Vi>$+_ 'dA+EL#Ur޷Urz WlgjR?I( XiMAj|B,sLl*ױY..=DIvZYrf8aJ&2}ve^7y\] #nnf w>R͆,Rbm}Jz1 Y)8D5:6|emTN񬫰Ҹ(3Xs@cW!/"ͭ&$ OFRYJ\Tp<A8uG l%Nϐ,NdS;jV5oDEJls]Ojr{JC > <623=V]Տ}fbUҐd䏥؏SeвCAsQՄ2̢oCP!u"*idU̚r cQbf4PATmi!Cr {Z2@в2 > _-MLtg vk'_gK YSBCM|O`ؿ~zk5<};1!MV;z%TEvFUQ"uɰ+7==Z s٥KJ[MD?e*fYMri$ EcPT@+@^LȄ_G[㭫\-"z8B@F/<=p돒jn+ݿi[GMecFyGC@gr巘,h2YsT8BTӚ89zHN>pC W_U\w"\ KH yZQJd14C9,*xQ, pvk9ުhș^ qgZ ۉ:MhiHwcON0GYJigY$K]Ͱ'dݾ#tpkr9 D:),p7Ѡ,j$ $Cg*yȅew܌Rq}:bǕ0K lˤ#3=f90L$byouֽȟ(a¥qn1YY񝺎:Rżf3}n T.OPjLC~_k6DB[ݐ>jKQ3̸A?CQ9YYШZ.k$E 'Ѓ0_ XJ2B?BCM< mIPP>*7eam;.q^2!cX7!7CĂ'OhL5P6ܐWD|ȐqHIR㤹t?%l1Vز{ 5/}6fT3 r$V4Yy ZcVy FF<үkH|\β,n:x&%ņF*C @6(i?D,k~(9d/e:P1f㛪-~jx#1I]`i\Qe;G>x%Ee3zZ^-st;g+9fIu3&a>kjuSr*o`Pl.]|8kt-^+ӡ *w9y^6M- P9U[zTsoXHWFe 7Ff!aaKț٩mrQwX sqd smuGs=+ NV}Cwp{?-*'vp8<R] d1k푄j(bMHF- : ̔-}pH) po!tud[qhmkug.‘xC<ʲ 6A X6B=@P~YG-Jjr゗θp30^b_[=Igi̮zK Dķ2&c%b[wThM͊EWcipmVyTHZY<$#Ea>ZA6bTg$Xe|%ߚ~NػZXDU~l U-2Z|3E*'0^n*?eºTN^:3t dž3jOŏV+'ՉTL>qS:_Ҡ>ۖV8z OWb3#*iڌ Ps+ 2gxF3`x+!^&^^V\Tg!xPJ_MXަt12w}plС.w'1oqcmOF7rGٜtj [9uNieeP$ߪC.<-R4i&p?ORGFmF^p{B<4-v?̒کz^$<(Q\\jI.R _(Q7tFYL޻9bm6j6 YύNձm!iu,&] Hg؁k@VJI>OKf(IeP4*U{ 4aB7=;4؈MVh4:@Dqb'$ 4,?䞗;a _Vb,pv1 Q`RF  /`miYFtGR׏VZO`G74B;+͑A7Qj[5Dt[ř!-=GK_!ykLbZ) P(Lm*?UN*r̩瀇5=ތ|SV%UҌs?/h9/ ͆T3&o۽%AE,ݥUE'x4O{QDfnsd%bjwӚr4qnNJY$*m\NH\Ck xSy#*!ل-= %oz7\<..9d8ӼDұ6gS2bv٧ :E +Ҹp ہ!?T b9H:ilWxv18T#c{1aV ?9X{ܝ6+UEZQ2`n_Vl;xy^ǎ=@Ȇw%`%vg@9~Ҫ\k:vwQ+mQStC4ehj~KPWkUJքQ$@^ D~Z^9S`|bvLQI pMZ2auc$>Ca3ۀ=7k+I2Y֘-h߮nBS4_M Xp՝ b@X-~wP} c5 7QOȮY;iL`_A#6;=/,t,#-or`mSPe -~9$Q\PGlBN(n$m`#H/TN-*;EBld[ABC LDm"?܎'z~K**EFܥt /PNߴ_3YZM3Heמ捖ގpF乧9}2"suʎf/htN)*Ӣ7Ɲ[h$~{*y*o&0B&reIԁ# l!0*,]i_#/FP|SDQ8ϰsco -މT(7EQ^( eO97=-+Wzp`g`xQ[s߿0UMFs},AS.G݇ƺd(YO>aj_LFLtEǹa}3LT{]㍵)O›_f_7@Xmk%-3 &~ZzC4BT_$7%Y2ohNN0HP8nI52b/kZXG7m=b@YTMBeLKuzCW˘W3,q l@!Pq @m,$Tb>P[?m}YIщ&5brDRgQeg{WzS9yGi䑉 {_އf<ƿϱyg&*+ƏY.eښ"+q~#r.cU55nQWK-KnOz)Ē:ݱK{=R@>eػDs8Q9j>ZBw9%۲OE,}M%һ̬odZmkю?D48` 0V{Re=N7?P yѭth.fX`*lh9)evp v2ᩴJ z:7'@3taUr1 Tu_}=֕9/C88 j$zAeE͂"9O/Qʾ[KzneajZn$aֱp#t(U 1&[׿ٽ_+=E\ZV|-J:40ʯH}))h1ZlO"fHsm_h-_G 2`+iDǺ:?)礥q% 4ˆ}G.qV-Z|(@A"7b~̌a!Aq٣0 4_bޭo< Ҩ^adAK묤_UG]`ʫBfN<"i\.u vI IMpaϦXaaxM \--D .O: a?,L59/FMeI葁iZ}//>t5zGEu2^$`SwkHd^/x=Z\kaA|[G^nr$&ʆ=0YI[da5~RBu"+aiȾDJۤ~M񟫱gNh#=\gch:k0DecNAIO|XyuHm.?K'!iQ=aک;Sch㐵WHΘLu`NVzdOl'Vr98A ma;׷gYse9@$?߀$򸼽q_QR2%Q?M(FII䏿ƽ_@jCº"r41r=i ྴӣid\S|yqgA{4OzDimG;01BN~LΡ+x3Ϟq؆}WW^=Z}zhJYuLtZO e|zUcm&ِ659I h;{2`k_Jԡ<(Uu"N## u ЙϜCT~,L4+Y )p0hOp~Ǣ{;fBj&ƈEi>L+aWC"D}MgHxÛӁ ߔo;DW8TuثǼ!c٢?L; `z]kd> B <>_!/+;@+L@ؚF Dh?i]+>dM!n ߎb])CF"oZJ Vmgx' p6|a*090Q%F.VAīnX]a}ڮ"EsX ̅GCh۷xFOwTKb3-7 L(N-3]9^˂yӲ|-&Ѝ- 6+^0ʪZ Tqe6'hbw!Fd7)?VFNPƀ}6?oCbLQ_B>aX,[S"̱9fHl8Iř1ni~3\: ]F%]2O"ZaOym#g^efyW)'ͮJb$n$$4RWRqitm%F#LU}W\ yhĬ}@ :Y}>πS싮+{C@Y?֎\fm{ز%hp% L*ƿg5{JTUW]~L-wCAxnR-A:6uzO|NN'ȁnnKʙ5Ro?FcJ2F r{\4GEP- _#VԵ?e\ 7VSZXXTO)OERB9/;2ѥx%Riu#X딝0cS@EJ}s@G$8q|G ǵ $MCja{l:w76-ąh+ D/f8Qq k\P%%΅~fiZ4-;w7Lӎ/@ Ɲc6]MdevBosu0Ǐf >aÞdJa*2ߙۚz#9LP%LT Q "g=u)OHy іs6u;XC~yE&bv7I"ae\؂&J Zemܥ2ƷͪHǓuaoxKӜ:Զ"l'VdAJ#9>ADhYF:MQQp7As}V,fP+s1*vDL3sfauT}# `;U r8*B2c)=1 NSa)d_ D}/+ MZea8`hQQ/+:ޝ `vKN^ SHz\hve1)BZLHpףã&Y]3ZaXi3 u~.&:*3v^5Ʋ/)]VaHZT. фv6XB1't,^ȿvٿ TС4|Қ /.$%k 饙Qڮ5֪^I×(*P;j07xD[s3[W%+rU,&c_HyY&$A8X٠ &5 T,7޸E/;k *j>,׻0~2{<ۀ:~4,*xo.wfiN,HLWnf5FF %E2~B0EF4t)|8%pL{ _eB('.HCHyxj!>?]Ff|2P1Ohu2`n,N.] KܳY L**˒ڤd^.$fp_jp6*DSxKɃF}!X.o{44 gJ-28 Nҍt(I4 @}l Ui<3*?56߂Q"2UtF#^01oAC Xa9S4 T :`+$uVn+-EF:uȫꗵ%]sgPT Rrb(6^f6* :e]BeSap % cqjlb 5.۷bb/*&"@J2|RҢLJB+o #׭KHx-~ mP?t/xb+xs#l/C)k򽥰.QFZ)aO2T1U ,X>pYk]Q+|i}|ڼ1d%͏_lf$ϡ<"0XP'[t=½kGM<~aMX"@L?w8#`͐T+gE>=m~Ƽmۭ;8oJ#X͞Nh-j 93]i!=HP_U7ت05&O ~fph3"Q>[$\&ܽ~İB2^mܭUs5Ur|g2ra1W/ym*5n@{.c0&X)-^ݽ0ԢY$>2EP ݄Tr>zSC_mB'Y(8oṃ@, S$vn@cՒb+wOt[+pcwHTSA,)$վ.骳`СdBfuc[ ik`U< S`]@6ʰ/?Gۅe0 =-q!hkHR^NgѸr[ Ϻ,U-U|3L_ut]gЭQs:( le,(7KP1d 98Rkad`4e&&0E_9&dճȂ;冷ۉhb~>-k("0!ATijp#g>cLYzutԹ,9)ȿ'Ϻ~0\TWxV0C}]/=j}o\Gֹ`l<Q"[M0SB\?O7[e4s™V3cpgK:GrOoLK8,s9;Eĭ΂UeToL 0-X!|@qNʲϠk\:<5d]}@Ww]@{&by:Ic0=^3[TDsدI5+伞+,<)2 V-#wv"-wmtJ6y6%}pBGwLt0k9E?!!U!l2Z5PJ3aC8Yax̶@6X$! 1d% 1Ȫ$$65Zx+I_m#x'_a^j1P܍۲-t>?c4P%ժ~I7Vh!AcAR+Ce=o :IO$ߧP;sߤZp)H JEkyG978.#B (#=E{.~EC(<7'hEMzYtQ h*9j 퇋$1Y~Yu)ΙKC3(  1QΕ@{uKk,bŬ\_rhs  '460ͣ 0k@黛}KYCfY ȣdj5`~gj)0HVS = MP8̐`y%9cϫ 5z䤑'Ԥ|)5@3' SęYgæY)y}B$ޅ 嘨t{_~o:H'_ hYJto[ +˘A63 `Rqy^FP9 $@7d7H#>,@ܺ]Af=By ~>Ѣ) Eʭ #h5R#g\qdʄ) y2F1 F(hSL< s^@\xS i08uR՞#"M%Ph@kV!{~.i{}vVzb6_v|k!qivjY8Ie.G;yGS/>Bu?5&Q!\,ʶrmUv[h% 민t`ڎ Q-׊@J=(t'>Qm/tҡx6W% ?Bm_!"i5H[վ*mG792s,b'=ӲZ}R$6Z99fH?Ӱ^Aa L;mJ-tjoߚRS`ZY@2;cWjHc/$3!:x6;\ jC1VY|f49g!%]%#}LzՌ~-^_֑5`rqbt,Ev3},Py~]HH d9%Ux%%nI=h6>="ؾ"<[`Yi&CRYu)K\NU9;)oL /zp/өB#HᚴOM66wc|ψ-XiD?ujY).e7y :&^k㫾q&Z^/x_Afٿte=Of8̙-/ OI=9T_Hfĝni~p n XߨŊX*V 6Eq*=RݛIίB@gy0v<>_z`q;xʏ/x;꽃H=DsiMtҲ9~PBku-彋=b[ARc$&1-ZR9BČl*20选%vQ6)ĖzȘUܳ '_YY:8X@M\z2̘.u.>85},ƠIĐwtGqY`[9LQ:eo^ ՞\`ҧI&w!J('L(aNPPf 2& @{<RK@'12@Y{-h- 8Hy$E=@24L;4¯ҳ3jl=(ÆE ԂH₾PDuIJ b#BGPaXyxF|ݷǤ/N(M EUa.gG8QO %3Bl䉏 ۴kMop#&՞OҪ|Gz UIΕ'4YFH (DSJxZPxothbP>e~S (,+́ttZZA,guIoE^, uL<j`3d6c&ׯE^^c)4fir5V1lT"mdk\}^"~%(l-N30 ; ?d˧g= |bB2yc"5?m6`d:"ī/͋th:~,htN%9ƝlYb5cop^AHBLzG%5vgiЇ)g $?_B+2s=uF;s)~@.e5Eۧ m='u UA󎬞=[8H Lq/6=JXwlUJWn M0ώ+O=݅Pf٠"eHF`9f"(ڹeWčI/CdU5eUnPy"lN^#x]މ"*U tcG~ܸ|d}/k~[;a{?`4ғnzGʔ=R}2 O2t J "5)4/?`I5ot+DN sQ~WLp:AJOԇ|rKGhv -]t )>u%єdju7Au i>+/` w^*8,,x>0hZ,1ԀK)4F,hjѮ1it<ȯ>ڵƗp1}Q<@~b@%Քn+<ۤ^Jx;"0P_d|@ H~\H?]C(vQrX362'Ib|lCڎ+̋?FpYcekFݎ]U= $w:juWTr'KP[nJ8¼ŽJI|JG%ݥ'T&7ZDɎ,VٔkDnIx0laggYZDRR bcE=`/ハ ǧ|sXMV:+qy;1 8o"CS؇I;;5c&`GXDQ~M <MHBX1#ǠF1oq KV4:A[>Wg jTO=32A !Y LJǂU*%rۯ ѓyp%i ޿NJڻ:k+X/;>s0%cJgJCEchyäHOU&x܅QY<KRe8qP%]R0y2gt3ag)q< nv{Q?)c4,K#SLNT+6nM {HIdp\\]fTcq2$ٮ4`u34ص1K}JY^6(v%m/,-![Kȿ-\ˑV;T6qG؂A nəE冀6PE8D8HkdZ%ƀU+;nQ5cVzŦ!Z ݔ^s?(@]/IDWf}m:w=8đ#Q4=kN)?`([s*Sb<[ hE}L]>u)LutcHr.nCn\㦰D{ (QV6!mtAw 8Kg=1F{8f&=t{^OD,桇XBg&}[(ߐvy<>&bEE69!TgZhlZ G? Rl*jS̩@>ϳO%1.,l^Fbaol1,D+T;uI]g%ۗ%l J;PΕ 1Ε%Me\h&OMSjȤ:R(ߩe=_7V:#v슂(D=:\ ד%<fPnҝ+g{fl@L`7)¨>vO([ BOp'9Vb8=66SW&֚%w06Br[[>+_Fq=Pw"4a6ofa7k)h: p]' lp"5J[ W^fnK͗&lX/wUgJU v&ŋ#Bhp[Dݑo=ǹ<.l 5g>0@y&T E 7uIqKIv}Mҟ:%r}X*!uRDqb_j@fZiIz>1*+3t5MqdQӔm4a6iK'_H^cp _7"Nԣ\w^>+x8:ȓGCcwpő2h*=` OTd]CD6\l{noh@7CTn'm[~Gǧ_<0M3 9L$?%٫+:FYҟ,?N' 79~?iaگ FUM8GɱzѮw} -rQ6{,Rlhv:5ͣ|)j8A 甒a ,~]'PowO1)L :X+;C[+ qQ@8'/zz36ÿ'H5]`~e`3kjL&T`C0|{Yz>$;7i X.6u"D?Q8`7uٻnN&%/;x&6zkX q}&^^Im=$ hdk [qrnztF?W': @OxR&;;4xٓ8S`!' Qt,%4OT`:\ͯDřc* id#̌{QL1KDZuP&&a7V] Ϟ48$ t␵4,St4f)b2F?Y9׸+eIs:]3. E*x6{Ӷ+${A% c~)a (ydԢ"b@^]U>H^HJHXU`${Rn#R;ُ?SB<5Q` -mW *,ԴdV4`'%!Cp4=Y 0GMm s=}%(F?1bRO]֚ X-\ }Ǐi0}`V5ȅKvv9Ҍd-]FͿ_X\>gV2nPk/yU78 PaUP5DE(h(5y^8;>zLP79HwJiwav9:uw lm!!Dc*;ojcPڪB2m{JQ'jlP;K\r-C/Qϛ %l|CH!63cZS k*E&D}4AxU&9{lg+0$z5{t֡Bo#k( 79?>GBBM1 C)1zd>,9!4yFfí\߳ UILP-h)v5#0?9;qzʼna?bwa`ED/'B+Lqr4&srFZ~~ 7JX!(@-^~Lg?)&du<!ƨMs@EAJ+sg-Yc[0;U!+\  ^Czl<I)wp:k =CO 6,n+WvF'{׷:o}f$YvBIPW"@9c1睱 ɲ4Yܑaދ0j oH$J &,)4"[a.}o 8E*l8FE !E|̨ pd-m\x7%24N9d+B32ha~JlƠ# WWT@Pdy1׮d$\?( e" [bwm/]SÃ!#EQ3otPxW,1C| HRK8玳iōMse=m2`QR~*hN(`g&l@4"8KE*7p-D&bYF,sh݈xmS؏;b-F@PBKzU*đP$#ts*mz d”5v;[wN+ HA ~5P6_+5FgsbFG~!m ^L f/Z3qN4ɖ&sl##wwP ^mrGUL5ͽprԷRR_91JaRt>4)j(+y[U `R ׳茢 =vi>J0#1Y%%DyݚXM<$_[ 5 gp}DU$f5a+g@꓍Cy11V>=hڃ6;pmԼDr?p1E (I')Kgn5T_@AP/`\ϕ6Wv!vO#ozOr7m~n<SOi6Q%ʉ])D 0+n!jFcL袌p"ϪAld65 N?0-F1< t.T)o)XC lY "&VY~6o k?euƔA?6<ϗT~|uI?yG [FPuzVk@eu9Oz(g! #k4Mځl=+<eŘf(6UMy 8! ݒ<7.?8")ރGooD %ހiBnU01dv2,+B/,My8 JS3:6nC1pgKDuR1 Q._Tq j(]En8yd _|"hpYQAix_S /0tӷ ^\yv3 z2I13, |*'AX;qVI/=c(Q&5<%c UK#N+)֫:T$/lN'nBOL1ݖzcg>#I=Ăos6ixt.U3}&!9'ܰxf#̩f4ku5 Eܤ=I6+$ɵt0x / a:O"UYãs{;ş5 r߯W@ݝWaM!%Tm`Eu vlM!`9NLuoRp4?>MszD5 x_2'Si=٢.1 K4)ᗯwM4$YVd_7 QaԊsx\!xқ.zF)U?>ge.y?2h[Mئ/D5A*2X];Z*~(VbWvE2a "Na [b Scj.Ƃ;*dkεoovX0¯9H\ V>6$ՒiX{āb]ԅk(v!.zˋ9#J7-J1|;܁Mnf]=ٛP.ObkknT*tiK.aD8w  lL6 1?A4WB,1ܹ^.lF!$HƧ\SO<`/gF=Œ)EPjaHX zF'չzfP#FXX]!u8I{V~ʳ_#`WD8~ v^=̳+ULc7!Vd:XZ Kp:x%*! 0'DTE18NKm%RceʻckA߇OΝ7ط%Qb_F[1x igұO=hŽyE_&wt)건Ql01.iSK4-Fߎ)wt-\InC~r^S_, K遈Q4QP|ZUK 'tToto coЬxIrQF^&nmɦA"CTQ)3vK#Xv@OK|g;1}, i{Qn+ !>c2/*$G v3Cm[?}F]^h3>Lg)mLѴW't:>,t cmNGc^dWr@J.Xv:(!tL#8a,8wlJ$n{-|@?A&TT03zfۯkO!.ln&`OSN 7/c-^6qÅ&NT݊"' e *#]>黨SJ"Aln6d6vSFֵSy8c8LMHP|[&UvmsOvita^VCT{>jdqA;2Y;0)xA.BF#R$] 9yIdH>,j}ږ D-H$?lhl娴>)7xMD @G@rzƧs i-pP;|7~APCdPZ2խP%~A2U˟<8ƴ ݑq7q4m?[uR%%Rg`<+2M}ԫy=)X}׳\ˇ֫6Ԋkn |s}6Mm8# 3xFl u"=WӮ9 י{7 1{.왆aWWɈB W1 UJ]+&k}CJ/K/lbݪڣZʙV9ћ Hj?=Va?sC`uiC6J>U^ ̠֡ձԄAӁlf6o/KO?m +M:N*(\`0l Ƹ !Cp)9gP_{Q<7ӓQ"x4"wgg!ߜ4TGXXl+e;Yr+|˜=gwUXt@UUov[z3OEq[VJ ݥ _wn~7O_hsP!"Hz9cz}ys__0Q?9V#ƍnzFE#dڮrD5"/Ƥ0~*W\Luʏ,2N;#.;U'j۳S,v?P&O7m2Qizp)hV9X0Zce9GMP U 봖^vuo:翰f 5FOlܐV2넪a3(v.U`.QUNӓjaPe=Gew^HyeAph\t>B**2t=5c8Y/m0gUKDS#̪`5{U7SJJ/ sHҊ-K(Gbۊ@f-:p:+F!2ct_v}$03WƀÉ{PJ, vIF9O;x$:+8ժ܆}og\TC  _$`fbAiӯdjД'h;f;9ŭm(~gt}WV+"]i{3ùS' }B77ĿݟǒZ)}Bb*`QԿPFBb{S@t'2"XY1|fbZ~*(qڥU酥\ӝ|)P6+/:iôxou3W\to9y5;Ln"hl1®!IkIW,Nk鈼W`k31jKu-PצÙ k[ch'aZ׭N IB$+高@)݌:oٻ#OȾuݿuˆF ϝJ 4RLfdÉiEAH" kΤI۝KPȒd?wg*^e޹ ۄӹ@##9Y -ك#9܄\wC,8T3ŠFKf=Y?C51gF) ZƾLt[W?L{+Ny)D9f#hIPW6 0w: ˴Y_>אfue #Ln- "qP"dVrUs@ lmbi@JBEo7d5h]<[TMz8w)MO(ρ*%̣gyxJJ-~֍UgKE|o3iHUebOo\/UTɪ[v&R=m6W;2a@I ҷg'[κy/dHXXLeqR.Ml҂mN1ULD`>8>$Qrk2]N(%S 76/?Jā-[irCXX:[ǚA v`f3.|ImߌT{@/FER(7Hfq7osT+;@gllȚhtރr,BJ lO 23?Ul° .9a^?7_;9$Rq(הȸՇ73`0f ,7}GFwQnEK']Is$N-VO ,p`}ʄ-V䜫X>>ݛu2n f5%*=DyGjPLY)H8pF_gD=a 1-"4uXؓM2YH3xaT|r :7 3A] Ajrlo8K`Cub{Wkvg.ʺzzVtߴ -E{ÑqC3+8yv0=a-:=7g R);lBΟyxE[ؘ@_GcTPW- =e⽱T⻏T&Np2bEHOY6? (8DϑIy1ʿC s 3᡾"VqZ89TV*WbzIBVqRE%Qm53i"GN ~G³ɐ BӮtQyET9$ 7keL, 'Wb';Ncڎ֘cwu q}'g`ԣvdRH/Vێ{Ü~b$kmq)])tA])0AextE 6-R*"/iD \Z*Ea%| -jЩ]&nqfFk6 Ѡ+\{f>bmj?nKXmʠ#/V^fy\FL1duxnֿ+r:xo(sOp8qRNrI@(㻛E-+* UZ8B? v/=c""NUFü|٤N/>u@ݑ-Pݔr:=4簣J}CŶ8*|3CJVm.Nǝ_b-_ JnIxUcq=r(r34XpϡTM-k.-xWH!1Ofі;q ]!_&)ϪM_+cr/1٨ w7}\mvF1ϋoVK&[ ͞촘v/rUi ii?pckoBW TmMy&0Ǿ>1Kd^xf礩yӰm"},Q CN8C:*KPYL$gSx7#IYOGϾ KOD?͓@ÙY'7l#%0kilop]Gۼ~;)MnSS@p(! ,Px& ؖ, x<pgcz ahׁ]S;/$zx6o-u OTs{NIZIzb)ڈԟmOY4xRlzM,B?(@#}0#o9pnA`? ?} @5ru|T.@17<[w>k5:lHb2yķNܣ%55Ijŭ͘)97Nʀ91 DY>:bw^6 4BdHZ0!廩Irw&F@g0k~<Yq2Rq!.ajle!WMΦۏٔ`,p]#R@ v.,| 3{( e8x`4߿yO`(i3S=Lr/`Y3e좉:x8COƽaszݵfCz.y@Li|Ir(!2^(``*&ihymL|D:S)w_JҺj[frЈO/jnImb4B-pċ-޻2 3`谯02yX22!,%tRVgl.W\p$1i" (Bk/#,0cZE5bPАKPXՌH faf\6{6Y vwO$ufbq~{<X˜?"'q5*_5U:?t#2uKK˷vy-G121 (x0n(i[Nkнz!h9/VȓZs:씸ҹG^Ax<2^5X)ld QMoRf/O{y,3bLヂэ{=p.6=s8gq#YWRO|Sg( > yV2.-c'S3cv٬J SW^ŐH=ޔ]l6I2=Ff+P1Qa!J9 Z&W)C˓c޲}=9wTS`E>Ӑ~aU`sЊיLcGDEOMP}pe;^"8LG|Aq@@*Éx7i)hbp6zȎ 3͟%cOTfCTTU2-e<2/sۋLObGPX., ?s>"w ו*r<"P6/e7e,toBri0n`7.p9Om۶V8bB8#dwrWI[̩j}>㐒#O#r=0'62)4os߈|B@Djv<È {ĩ9ڟHWֆ}-`购oQ<+Z0P0,d[x6qNbݚQ!RFla|ITƢ>vaquEt/lIÜMx_zҦAh A ]qz3k kalaMO6^oz+2PG"tMKljL'0t>֝(%eX?ތȸp|KPo7P 9pujOS ӌ383 :4am cw ^scʝY! Eh{az.sZE^墂G8[)%;S%b9tmhI}g},eހd-gQՉb t=uS(ddS΀i&\+E`]⒛@1ɘboC&~L2?|ܼC)ңszB~LW1]-W3( s7([NͿ;Ax%/|E\>ܙRR!҃j]lLk\/Z\DanӡN7ε:J[[/UPE&\T雦^n$ܖVpn0c2ynpykjxZ(nۙ"Iwk֭͟0, ^@m95%%3KRи`nF .Ν>$V-wQ"QffELsqv6M5+&oN{ҏ"!o{1#X> F<ѬDŽÖ® ۯDҋ` b 8`| ]yLfL9HÖBE}82F@LBvMPQa@&*Wo. !(M?j,a)yb"~dUÚ0r)FO5NUE.+m?v ]Ng7h̘Yȣ9m<=nh o삿?$Ia$kJGܷ`aӀ7qdIC ǟ&' Wl`:'d=mR. l|ݛ8#МhZVCy̐V˼:1qB#u*2Q\Gs a߾/avE*Է4+{xaP =I kZ'ݠ?/j{O`A PV_cD>HU<_[8A*#p7thLnTz9uA޽S-{r,%%,=mbStŷ0CgZdW4˘VD$}'G;ۨW=ﲃ \)+")MIk\=Yz̶GVqv硙`o<mCcőEz{a(`óvEssuWϻ^ձɌ+ˎpښ413l(Y8=k9ޕ&$+'UÃhW}+wpb>:zE6*Oy!GmvEz/L`쵗jS Dd64C΍jٰؒ"5|I5pBԳo9DdžpP{Ϻu 7|F2<~H퀓WpNm7N[?&@=;kZ?P3+8xhFܜίe58݁O3 Qe QHf놎ge FUAC\ЌZn@*GL]1G' wAYp1t\l=1i' tƸn-!leX>[CaUUcOXn-\5О?aD9@܎%f6F彌dJU 4LoLMbtBH29_ sĒ ߂![VL]@hRɊ!Kr&mJY{C q Hx4#]cUr/TW{OZv#>Z7>X߉ ̚){xㆫ gI|d?.$yfyG/Fs+Pt3X;$mKJ2ԎE ^bUvy쮀"O~9?WťjƭkE/_ g mאrV,QrhQyMwPkZZ$Б 8xrf&/ڵW6x5̈zn>$׉nT~/W{od`(ؕYCa ;oa. Z5"$E4oQU~uX e(&/7'4,Qա:#"M@LXXהO[>9nP4bݩhpACSہx*Se2Ѱ !"5Pr"& 孽o}7=^:x -}͢4<*b2n2Gu&%=\ q/VQ/>YZMR|%J~cr3b2eJi@RD=LDVpO#Xufv`2?׀9Io02g)K9kW:J$1W! 8Iu?=#"QqB3RtB+pg4R5y>A W-q*LTxB> pFԸZ[:[r+)%Wnݣ1LJחgDy; U?&іeo_)lT< + F ma}8$+1S`QYt uqqػiX`U5CthNDw7WQb,Qn4e<^C}a/G#pcm۰ kv y2B 9WɁ/moP6QYC:bƲaNU T E |O+3N:U'qj7 z ~ZDiTδW1M%wpW Sڋvէ RmYΐ3 NqL"[kєπ,hj r:3xH"ޯJ*=1O]ɹL~|q\CPcy_|1lkrw_{LXnJJ= 3:n\OS>PLB :U$Z"KSX>i<ѓt9BS $I 2bQE!eibrFH}l蒯0 zqc :퐔C5%[־a~u=Цm? ݩyD%‚>rBuy;T˚P/1NL q:j>0C (?]zmJxRKXe"^'1_< 7P4;͊i}6x٩!T.6j |PpYy~ݴt)x%F&.'cӂl Hȿ$j @h-O!G l/KxBW1iЬ+V}W{vE.PK][jiC맃*f~;\ ]Peoe N$Sz L}~)zcm4ĪIp=/_q -RQ`jU'٫ӈp}AVC;Nb\+=#bYwz.(>]`KK2 $G6[^& w Ø~edH!]"i+Ͳaw;M|!>zSAE ⧌G+""ϱ;rAŞ ~QKV5=Zi4"myB В̽XNoAfcCzTeݵ?LPxN1MueeLM fXxZl 6۾g}Ip_t_p5ʥ; 9YYHDvflI4#ܖFüFnk}zu97^e)د"Vnsf|=S@=6K}@&( d^Df#=R'NWN+OHVΫ\ET^ [%ra,檿"Fi6^c(Հ{8c3#C0)j{|~wkK"1$ wހ6*{O]geVI 4X29v)&0JQgudUaR6@ˠ UK`8PV" ~sd] K'ǻѨRJc1}~ݬNZȵfܻ7lHx߸z3S-eb( ?*C@!Y|8!q8~ThbSawg1V FOmz ʐ)ɰpm:tt GWSQ EGlw4h.Х4a 18+߰lLㇻ_t Yۤ.#A’ OwTk\'᎒P% i"b-MB1JZ.}q!MЧ%S#XJŒ'h{E/a|8>AϣsPPhǽXR}o(]O7̱ cƒCۀJFFc]$.ɦ Vqa@GHۃƣlruL+c`| ^yap*E|0KC-l)j^JP?A3[l"M^S& V҇?VMNj[Nu>U6EKPĜ+HkWZzͥoSjn;Iij3^޷ THM?n˿6$:J€;+ZvyԫZwjVJV @plD.~ *KUnL{*: L0Bxk%\gr)3<&!Z`)@}k8sO Ga$0y6̲xт63lU(>`m]驪Ig`m3n"G[?L13!c `[NXʈe޾&bh Ro{LF|yhOFH 'xɢ[2Q*-"[+GcуT FvgjPex ͔|rGM4MvT-c Qs<~Q1&E/12}J8U^ҫ ;*_:nۓH 3/2! uD&6ˠc%ʞ'P0_S;Cx{1ڏ+eǾl ŌdֆMR-*SIֺ5 '"xkCls%gs%n՞J g (0 b!C^=dal:}7jeA2ajHUcRK^+󬘫~ōؽl^kݬg.͌ ?d2ɟЂr'^-֭7`0ȌV~H}x߃bmi:7TYKaOv!9֥0q:aX ̊v/T)nR{wmIj\̒<&W*Th|n)ߗvko~X0Jq GCbw;#A -H)lC,*AzU/ѶS3`68K>5F[&سb !2kXP+ ThH}avѤJgZ'J=Wz@Zf:J& h ']}\tE"" ޚsJ G+2ERV5֚bzU *AMmyFjd}UpwZA)U=@WeVL&GxHMnt?`.@LρɞKq]FThбs(DE*/QPGNF#2UFX]ԁLK3$L:3/](Sfawt\*X"t\G sܪzOOܘBa!U+? SIy> lIYϘX(}SI+'$5L?CT iQ }E`>[8G9Cp4T8tԴ+80' ә8(D<ꖐ,'DDh,QCI\ uPH U#SZ\pe<\͵ww)UkuoL &>O] z t#N'm3{*f$S'.K9DY'w-M]dSݟf3wzJd8IBuWjLts;y m2eޔ'zf`e]9f/Tv{F+V*/4/f=EniG*59v.kme7qvE8 şn)Q1>*$Mnf߆q4!8v'+ 1P̛Wʡh̻f)xp`G4KSeB!TB7RX;N٧L`٬/z G2wF՚b5] L&͍quI?𓨏|1)dVMzÙ W V ;ђ}yu 9+.ho]gPйuM^!r1**’,~heDvrxj+Vx=3Xկb!INlQPI&@R{o* tŞa9kAao[ShHAKa{Bc9ҧA {sr$?x4=9\=!N 2ለsyhe4aqJ1 =ju;X@3WG˫ysfEʒ@P[S/dh %!#QUoj"cFjZBT.PQ!ǔD]=oEH _ZRi76E?ђ:$.az:m:B9o>dC\)*]a=x,<p;׺l!rbs@t<̿8RP6}Pt}>B}UpՉ9:#=~T-DͪMH͚YE&O14WZҀds<20z axӹ<4ȐJVBbey@Ր81]։TVEɢE"U,'PTW5[ 5y+;Wf-V~Ym/?֡N^C/oN(@G8HܖR %ػZFv"%D9SV5_Y L$$>uOx~_W8V$'݃eĻ<-6E©' M2$(+m0 ~lU?t{pIܳDXP[hVJ8UrM rsA[=:ݛ}!.2fpzKRB ?䔿EMxt@dWw}<J9N糒ljoHԩUjuKUDi"WO7ߜ3oϗj`J24! 4A|iCLGqYw@`WQQ <>jzdiZQHiXƛ ') :I< 74H 2eI@a{~ O#gkU0>}N&k uegwCz)-JMaS ;pf2s]D C*l%%<LJ-23c7r<!w~lbЈZw@#9s>\+"I҆U7\j-<!{>  ئoJAvG*o'5/H)!6mĮY> 6.S)x0M$ MTE 9#Z8A!\ Za/[% c\xU$'HT OCG.;{\j$>A27Ma-Bʚ\1}F0@g=*w'2} { l؇wZ<7>7㨄P?da=XYy%*g9$ ۷i~(DKG4 x0 ZOm~P`_$ۿLO*buvi7ˍ^'՗+Z%hU(i̙RQe6Zi?:{FKɋi\x.oFXZtlA9va},- ! z TV;4#wk=m3wu{j0BvD\kXSl_bOr jS?#9; J!-Љ$n=Eo<=TL`:#V6c}gAxs&!h C`C3A5X9=a\wC\" I8<1|gDE%D {*׹º[b@f4w?BuB N^B0r ~*+{Kl*jʌ/e,~iB3FU\ x?;vmeJqcP zAŷfb3.5 4do7$P섓ȌUW^7Q<ԋFnJ Y<:૤J퉁ΕR0l}Q X#K P` PoLH<}4Id:>qYѲ|dV-mLߓ3uAOj$w1Z{?+X28d݄l v~]I^-$V6cL:(`KJa}%'$.袈,8T%Ĺ@9- vn]2 &mAӋiT0[Յ @Qv=MzwV2۝P_.HMO$Zim'RK[[s`o\ӎ89x^ZڍuŌ.UwyX\C )>m Bcf(>҈uOڮ0\ DXOƳ!n^MdU 'f]fƙېpjڃv1BہwPx֐ <+ }q; ]Ӏ C?Z _,~<+ m&UX:UA~ò&l5 :y$x2ϲn}*J(A\oq"JYds@xe"Bomf7oVNjy ?]UT N_zM%;KW&5@L0c(t  qdŖkv&ΎYה_; q~"U6%[b*g٠"!zES V]O 8^2Ux>ۅI޷W_ ᨏ'[__&gZ?¿9bĄ ѭۚ`sa68"KRAF`?Ǘ,v)fB%"\5ɠ6Vp<7Ry?k~||h^/ \8u5N)gq MTB/ <.@#pLojj%<FA&䣹Q2|`[/m9|'"K -QyvU$9-4}KHǪ5f6_fˬRa,p Rl,)`rj 9Z;ݑaO %B~ku4oG[ FHn)Xg8AwEnX#{75^wޫD` vZWBVaO+ `#(k)DxAŴ4=TAs ꚸg֢֮ ψ8OqwZ_fGZt쯅ڡCL=2,},:^&COWɘG&OQN?,-Ѱq?F&tP5jWsB"q$簾Hчv*ڗNR f*yh6r{ʊ@0CCV9;\&$-zA3(ٸ`| dD'Y4AdqCN0ϽȠ>R4 $e(w ٠Fe|/)As )5) brd!OCA8"nU4ΰc';U-s/D{1n$)oe"1cXm{:<} v}#<ב_V'ʅ3h' F}:`$2]h+?giSJ{9V (/>|>( @=Ul a=Al#liRYsE4? {?'ٯg څ&BJ(nQlN7G[=I܁4*avb0KhnA-qEH8#|{Q3F >u[-dۭt8dV-!zxڱU%TǛ~fσ&+Ҡgp/^h]v7`3 Ν52у_Sx@9&1_9.moPea#!: ;+0Nj4sV tuG5TGz"QOjJwQ˗Gk T^CC|a6LIڸ3b "Weܞ rEj(߂߯#abYHm+C[umsʯd\poq'ヸp Cqg;`̻' hvmh_zoCѫH⸤A cM| CtAp/8䮨r0:SNdO`U޺ʩyXDd$|n kPf$ұX9fT!sWG)$GTG 6̉xY6d~Tp۷xlQ$Lv3{=IlָiZw~WێJ_6Gw8t5ױYK@MUS:?=gw/sa7Y,)Q̭LvM!km &qIdbqpMg;6h}t1lWOGSri`hq<ʘNUq 6FV pk0fUN 뵊M;Jm'W7ϳwH/3 !Ҁm2Db\GM Z%??& aOf={[CƬJp1 Bۢ/>a+dt/!@ Uc7v$K}O8I1C6Z_eځ畑ǃ!Wp8O٢޹l:8vrdEE5,UfRj se@62`Fcs:"HUlO%$9 ̩5; ô|(rlZkꘕ3IjшOMZ6Hrdo`:}uD;V ;LDϭ g 1Rxp[R1pg"~<GNFÅ4 B"vr)sAlXVtP[UVUEs1*qD8ER|1'lc /cXQ ?Vx.!NF`ɖgeKg!t*D7 Hu46xR={[,ƆS N/j#+QX(#*xI]f^_M {;ҔfY,;Y CDKWz+2X`M!_ {. G45$1-0 .~qj^ c1?廻Apb!g0K& 4k1`L7w74cn&~P3 QT$3 ,j3*(ujsƦ9Օ1 &>b>wI%,k>]R)Wnс %o5*d n% B Q&b٭1Eߦ/b]eGSq VQM+'&G0jc\R3S]vGۺdEK=%Z0 mQAfw,@ZEaC:IZ<G45V6*u"8>Q[v3ޤfKc\O{|%UC``t^c&5fl 3 Lww֡N^aŞ(6 ^ND񕪘QUlYNmS4R Bg" '8b{L3{R*FAVIK%s&<qPPX$ x]jd;aWsn­Ҵ톥}<5[igWUA(RLwV(3?Q@H? ZWOPE~:]HJuY=t t-`Jz=/5>1"dWjo8 wB WFf̹,yqLZ^MSy ]'R .؄N ʍމ\(CLG!U/zѺ+BpSݜir7%" Jg74d%AkNDES ޫZPt(* OED1d~q/amME~@y`-rhnD[jjKqѪQ)+g}+µHe&`k0Yw4+x ꩕KPI69*Jyk}&;piM:V &*+`RK=!MwzxY}8a!R3QVrB7>צa˒˶ծ`TңPO$&45)+!+B vuGyZO#SoNC})c] ZNlNb%?og}i>C5Ee`$)jBm;1[cXvwO&q߰L~HWWϝIaBRsDN$Qwr%~Fˆ[Ws%R?SC,9`h0|.tJ=KmI{Ӎ#Wt3{uXx{+ #@+1O`"KO= !fpԾRVw/}bTXGDFLWH5g:z@UG^){ID(,;h5+ bMLkAXeYZ@f?5dP9܎9^"K|5UQb?aM+&-er&س\{M) iݛy!қ ϾH UșhUfmDsZ[J)5 #9?gȉ,Ǿel; .vJ(LGٽ۠)c5ĚH*8`ƭsT <TǷTr\ fP\ps=76Mcf^@xpǩKf1d 4ʾҍwyvx{Oj3Y[0 SItscV:UTτgX#)>w}b-A3"֛DIMxf,(nIjF&D"_>.>G5T+7q&9cTD00vJg׹q9[i{NG+Vv`Z5fD{{g+ENY`'ϭ+ȑ&{[cXU-+Gx*E?MI5.MZƜ-5 p^pY@dB^Cۻl,x'G1' AL).-WĶn-O%TVYu0B!oz6`3XJk:Ά}`rfς\>V,qR͝$ (ZF%,-`M,D;7nsٕ[5h^@V dͶi%+sI-4/[Ъ4?ZK$00Lyi8}4!ں-l+ߔ1׷-! n[2bCM6y @L&Zbhxë=VC/qpC *MCAsĖ-˚x$|f[m ,Hx~,%t(R,&ҕ:v7D!JlI'^rC}zVlNjZ5J @_ۚ+V X[biZ2ynh*A_3IL7.T |3'i(~Za;;8)N a.+bwkҲ;\Cs0uξ`6wR;z$'Q:B`Ludyg78s*'$w4.Mc>;8yJ&,Y!8^{% C"AǸdXit->9a161 v0od+2[g&@ʁ/?,06?.wꐒ 乢Mڵ^#ߞJtK۳?{Lp0~BB>ԏUOP(ǵcƒ0Nhv2hOw(DS:6X.*0~98oq kd&1gc[l<Ǫ1WP[B.eOBS?;\/򪄛x+ C {L(rFyE W ՏmI]4C8wF(-wP=ZOY북p"*א%7XsqVb4VY-̒T؋I=T#]b{Q6+S Z MdzuN9K-]XOp@ ^YaI:wB,@s.@0}.RCaqKNkZAPx78)m91 4[rQѽ20'aMXb R5 \8-^QyғHB-7%OEHr3;iVW6gF-QSЎx)w|h« ~Č9VGJlAU'/Y7h$G2.{tpULa +< ԯ|F)^WN8O;Bo"1y~ں[GΆ l_fE23 eLx k.!$\oCΙl)zYV&縳ZOEs,P1qu2M ;k\DwZO;1 ~2c_TH',p7b7V:#Wy^#=Gi4 @=(/FrpCNZk}Quo5_.2f&|tzU+'AݪFIMmĜJ$b{)kyOݩ#wXoJaY\Q]4@v4(tc/{weZLENQo]7H&Am7cvFˢl&Bk+D9oc 18a߅} 8]H7H.N 塛g{/A?P߫.'t̳hˊ*0RYV>=m#I#Ռ vceE/2}ˢJ2pQrZN߇HT<اk"Ѩ-|o u\"J{ -E::3 l-4Q+fk}CJmv๓IB)g,-b@O8byY%|{5zKd,/D氠٢WOxX da1E!ɻS(,=tz$~@ZgB.x*oo쥷AWKҬCtWULgP]~UQp 87XZ8@~r %]qVw'΂w>9Рe1]3goVasq776ĸ rӨQP"܄=ݫ;<`r e&]K3O6/p. )@fV ?1!(Gk'7Z.̼\f%J\9mu볿EɵQ%V+t 2Z+hbNP8}oŞj>]e k J^TUρKې[J}]BUv|o \QT$+޲#JZ]=wo8̢X5xM̭T@dQ g8ݟt3I@\$K X*v {UWJ`Y(KAOE~L#%b:Fό=yi} Per& K'x,6D\GߏAWkPxF A‡A2~l=;51uܢ9ElhE;og\-r n\OxV>gf l.GId ژK.g ƤjPdqUk6.X{ڲP2AvKN)RM=0-1F=?9ڃ3HD=u0pl5h31R9ԟfEؚKX؄n(HJ[h4xfd^|:J/.B5 諙ym;D9a@GNDsȡ]ML:BH3qE\99 4VZQUtS0գpv!˿Ag*`)KJ[{>v[ oVaA $Ŧ,1'˹3a8Sx k!٥劧T=n :O q=[gRԍHZ-6݈-f- +B&`É57ᓀt7#A4ݽypٚ 974jU&L'>q1+P&\نIU@mdrXGN@Kq;g/"ސR3BRȨ. rEppI$`P?4QY4Z 7á*9ᗮ=Z|{. {-%6-B"qXrOh3͠_o7SOUIAѨsX%QdhE".Zz,U9!E@[Pu?K#D*jta1)\W;SINa]ęX#_ZU]S$Jzdн`^YkjX6:C٠ũ嵳X̘Iðg…N/ mj|y M5q^n󮍯LyXuA;{NbIQS07zZ)Sߤ۲B?DӏG>aZyB2H8pq+=v'8; OEJ2øWCc9%U|/eYo."MHK6lm%[ yZt[jƌ$5ʭ =zuT|y~p-DDTY=ݹ$pu| (kn~FGVOEXڐ+׻k [-n.;Zxծˁ4mM5NO(K5aWb24Oڿ=h@RiWU=o ^ȵsv48e*.=mniLyn oE: 4 P7i2fNǪ7Ip&8DK秅 w.TnރwjʀY3oM[Wmlr5$TYEN.+㫱J޷U$y Y%;WtR뒃"4UIeY4GGԖG!юU`^ғ:/JiP^1h0a?fMSKH Uzq vNT_o 8k㏾C(u:xGRTgŔsElثa=/NҀ>^[[iExh,S979Glj-uDP+e<냈P2n{J>X#SP]DGɞP6ZUY'iPkÐ<gXS\9ا,C^H VXB`~q4378Ylx|bnRHyYBLEq9;2}TIC bCWQMhȘt:!rsZʹփnpQ6KҵjCO eRtэo…ʎ~Cv06|'?\hTl+tBC<|/v{kTmDYS3&5ō4J')1H+2^WuGP9Y Z!h֡o'Nnw+= Bbqpswy9Hb? =Hf;#Xn@d 8rM59!~Cy3Hm|GKXf^YQZ-p8jEϧ5.sĵ_r Xu65IN 8Zs4ʀYĆz`6#hb931 F% Xmb7PG}.-gD/r؋uz{ϱ4C?@ZW p>A䢫,. ۣ\mFE=$٘Š'p5˝boc~1x&?alEM-M-$tZzʼŨ,ǝ2ہFiHjl|.a6';3c:0WV(HF>F7G1}ds7eQ-!XETA+h+k\N*LA$waig\E_cV/S+ =JmX 8ҐYn11xᶗ>aشWh4WLV8Gdk ;Zd֩Z/#N$=0l L׺ؐ .z`9˾ƶ4/f袿~NHO UOR>,& p2xxJ69g"|β~VCױ7wqUX^3*iUFqBJg:憗nۄEt6Ă\mumCΣo> ɦj ɷV azNZIKȻ sKy9b )xӄ+Ei~''n۲6M;ik<⤥5 5Jkl!Ufh1`p2Pg.:RNm< @F5s̍wœʉb:$8cō [Rj^2خ lچEBr"5\ P ?K;~_k#7 w o\"'4-m];2N)F턧 iGV͇}L*!/S0\}bڛ=W_6mж^ X<{ U@AL٧57Pj[0?ֳ|vNxs_Y3$NR"xp;1G`ΖR %@-H4QR͞=+kfoh YJId`|R# FCi#bwuҊ&ZQ邼6֊K O$M-.*wu RkI&[[LٞnJ;Oa$}Puע.BORP$V =ed'?ccsTD<`h9FbFwg&Ѣy K:_J9xQ ^~{Z4=ئp۱ 3 !|,6&= [4(ށ*Qyj "^fRXx zScGSZykQjlƠD(_d}Hx04gק҇]LFh;%B[bxn8==P'naIIRykQ%L<\5o+<_VT*q4@QD _]!^a{qzb0؅pP= '!D*&5a<5F"`bKhJw%hcJcj2SX-(Jf>$$ىɗ=IDH,!xrkPlT<]0sxb>c<>DQbw7ZTG]y8ƌ'ArhFp+~ea iBZU+7 Cܻ9+ m򗍠W9 $/UOR>ό z,7hN˝?`Efv)YP Fri/?m:_RKgZ%Ì%Soqշ(,ԧϰY#ۣ{ XY$*EKb]NKL;R1zqy^$r@w{Ny%ŵrXDKYX SAiLf~LEBmBGް*jUD"v<[vyaX)T惃pM嚪${8tWBeϿ~Df6NϏQ$Riw3GI1}98y3kZrsȄ'WO_BW^]E{:),EGܤApX׶MqST⃎{3ũᯛ5`<+?Կ "4o1-^G6ؽ@ ~I9q!"Ѹ ([|e ]ꎕ߲ca 1+ KET*r#$ʾ۱r<Wk7\{b7|efnlkz? A1pIކ|}: zܭUᘴ&2hg[N̅9e[D*0-Dydvp͓k'OȈ.QM|x(`1<hBA䴈8X-"N]iX9M_K9Їъ;s6t mk5)Lmލ̩Szr6`I7 ?y-\[M N (ThMa^cm6WU#φыT]_i2Mf;aýQj|iT4<Aa5^+U b0 ^:@_2JzaO\;r~XCڼA#3jT**zgf +=vduL㰠_kU267~C`&YiJ%| gQ5AM;ҍÞE9iQjy܆bMڼ%?>q&hڏTR@GPtBX;ErN}C["iN[Qo øIqLvU@cq)9k: b=Ev!:`8 lu  K}ʲFzu5}\:P*[%]}Pl[XdqZyΟПPD.XZBXy y@|STT5]ENbز%iέdj:oA_M?<#Z0LkvτB7vXA%V (?<>E~ Gl&&ʽφfCǹ3G7z_/ Dz l$|45'w=EE,&{QZMaee5֥hGP3fβ-PTl` \& ~5/e qz(މ1\vwP/hZ w5ƇaCIϠrd&$Ŭ '74HDL _A^!RNËMP6fI6~yG.sJNUs _EazcfO-]dIO06Gxa Ӛ}s#2W8ջ72*xF/ ,\5*)hI(-R\Ҳ !hܒŕ0 D/ru}yhڲpHSNXʇhozW,;Ho=(U q&tKoa! <H 0s3K~t&")AYo"v@?\K#Rh@}VSCZ}>Spô.SEDJzy3 zmi{1B Lrs8oᚻT#aJC)VЪjO|ltJxW[9]w ^vM{;OT>:0 f `zSCΒљVWBLyg2SBVE()T *O{߀+pQSIT+3'P-Q΀D-T߀jVtLs\+ChK$bU~I5{28l7Ip>P'i4tscc/]\D>,TyD#1O H0xt2Wvems08g#QnF!4vl -oSOyp0q=`7c~:3*Q.$O&`ɹlLd͗.lr"jI\a pmnL ,J/:(·q 9 id7͏l xZ>О VZJ*\Gy!4f!GhVtnY fvKbӖiky1C&\ .^BpH낫L@Ky /,1U6HcL qPZ" 怶ai0Þ'wQצj[2\9/ﴱK( "mm9rH&l=籕HyeYDd^WwRr;>!,=WLn}xJyfr*`6i5~i] .kph4_~g)0WqQwr3DP=\T{iVEN=Mp&h)\T"E`o/L itƘ[Hމ\uR(!å~)x(y,v|ZR;K9*IRAh#&fA͈Ѥfa}doL}ʋӔ,5&3`?lYG(ZºY' ry nl߼m["`swb?i"3ʮ@hй(QVNҗ*@' O^4eO٭=`u Ha4d&%Q %:A }b<ǂ~OKC:B쑵?-A :\5و*Z¯+烄e.KƝ{@0Gꪥ\`e >#FqI˲ŃgyFQۑ'r"W9F(E=OQ`ҞBy$*'B9q_Zy^@S 99}~j"/?thU `oE*('vu>ҥ}\m]EeW.[~lͱk?)G`4$ܕD{?KFyo Քa ̂c~v=}$(Lz">W Γ.gGxXiPY*MwS4T} KWږ)|q _ YSkKMt<A̡4x%!K61rя³oQ.q.. ;pR5]D2(twBODO7HAzO :1n9IMT)tDOy^B&~mv|g8T]'j]UH #'r^hK/F-xG9rq -8>LN2US[մX58sX䔽X@5n^xv`r06WW)zq#p31~йD3)Cגʺx1S}kI&Li@'~6~<}D!%&`aΆ1*/c{+t(¿ǚp[`5 Ȥ;Ki!v..6wʇY]5ullUhz~iWt /D9j竸#,$UY4C m22#2hkoea✘;(ZxOɕ3(n&#~dܜyi|6-.S\m4/} U#ҙǀXd=o”/1^+D#-CO(XVbu$qN_\w)#rLpB/^ (0@K/ft[A0{*Dg`U4NYiU4+YlB4Ƌf{6D}=\%xfV-^Jw@Gk2G%)U~Ux ͢n-Nj' %N^\:d92 x46x RjqS-)|f{l?"S ]$) z ۟sx21KH$GIu/KY2gj9}S9 e-OWD'śN ͚MW,U,]cuW$U&h̷.7Ii߲Eeebu'婔O~cC=/o,EϷ%-Ps9#޺+k9ptj6' 5רDq(#>c 7=aerR1/3\芘epy}~'1c2v)_w>hc^ux 3p|6!3'8.!T];h̸ddcƋ|!9b0DzEtOlWTʫ\ D.FI ׿#MYp!=tt͖{sc)k_O$L%[u;*xsji4uWA;f}V̆{R^vɓFJ>.6# cW0 zeR t͠ɏiӗ #B]Hx4`d _&ynxAq@:,uPI;|,}ТĽj/Otj/}|Zܧ!uAAu2+#`-F>&U乇}R/Bd5V^DU/-gV-ûhzn_ozd1xVRB3!:sjs=#-Mw.Y(z\P¯Y_HsQ Y2d X4C;̣c4̵0}߰W@;$NG}89h|JT`5?Sk?Rdž Yի}t&9Gnl?D;d{i.H@;զG٣=$j2BGjQcWl m 5u9i?iRޜ]vuhAvg"Fhjv>-1|&F]i_k (Vg%2.|˘{s}:P_7%'ZGaPB&,iǫᨺ*O/7dK"Lr/猜t! 5w}D8{NQo3\y$=0nϧbo"%:|A Y9&jz·@0O}Lۈ.И@H_ SA⡊r2FMJ\g.4=Y4 @y0:w:%D- H|jD+:d/T2K f`hIi~?3ydC>Ȩ Q׷3qm}[mRV 2Aw)+N嵅\+Rs,%ʳ X\Ky].>Q&Dʐ{9VWg{v0ƩÖ-Fq7W=&t^9cmLmke k,M*Yŧh:) aRwbkh05I,dsrBAPܳqCM9e~3a@%OvH{LLK{q=,_q> /qzg WgZ0+9-_MxO5Ca'oJۍ'񅊿:ّ ̿c. :hxK s.kRyPOq\pSj C0Afs97v`zfu[ m~f/9kAMA?wa gGyaZϡ`F'=`k$g;Rw6r@'$xn}V'/?Sӗ9p8ZiWP=D kLS9oӽÞLnYUoޠa|PW3:5(O)Mk #5BϴH1%a URyd-2`@}{Bc"݆9*qtw0e8(T]clzdrjCڿZm PX"aCV"E7x/`utQxHg(?tPJ AY>5|'|Y6ǶOiqc"{|ukVz]CR"'G.%6:j_;6/3li5eq65MiOjo:a.ĿYi'fU&1ߦ_6N<UW= ﷈M׬vcIXRI/* Q M 1, 5nK߬Vqe@iX^eQK]YuqG[~%'{\T>MdОA{ڥs(\~R,5ꃄ s-R̦q}",8y3l3lR `ҎYģq9)˩ؒp5R&GH6짴u4$Q74cOP\Nt/|[j3q~I 79}˦XHmHbj a6}aB85Y7>,m .y/sw'ոI߶&l>JӀ~cv"-6 8Z֫2v+c\N_'ήkIz|IMfξ*w6IljypI u\7hҲ4- $Q]0`z;USh=D'*H*k0Hթr 9 ^itօՄrZ9ưo>-颂>։j5q7\{C' )!2}S˼M(P1 E 'pl€D'.LX>J(T|jdXw*/mo  MX0rrkFt"VH7l?, U?$ij$8Vbf=01OX$Vн.)몏t˄,rBt`&T/IW!nk`l=϶ SN-ػ+pDb*F(jpX^뮤 vYu2M.Àzy.[$Jv .U^Ģďıq%v!KIIŸ: uu$p`Ĥ$U+ ,YJΦ>N׷7q/@Rޥm\(2 0ay)I0`C# |L41#ZA\W2; =_Q#Bd,. bku'&2[Z"bܠ,2|OU4K'6Ng|kg*bRkҞzT+eViqs@"n4K g&]YҺp񟔱QeJG-HS\؝ePθqPքYjk멞a zvrWBk.fjHVEJX;\>yUːtRoS_ 7Œ{˨Sz*G41MwYhoC:Xpߖ~C ^Dpc%dtPD^%B* X${N$U !~8_I}++J-8DmoC Uk16&79m((\k?#@;˦5"OZ/{ G'}E+A+k7,~8k m!Ӷߚ+JLKv'}3O$i~Jǐ#(dZNFfpAp}IB_=n9{Uau!oGo W&)Cg4+t *A-=f*w`@}%lbjZZt;(:4uG*ΦY=/ܴi `1fO! gcIDqId6,)i!UaJFP4aȜyXgY7<8 G MS[nC;+(_RAxoO? Kȧ|#Vp)%4Å]uGkȪutmK` '<$~މNCEu >hYokU<%<%^#e.˘8N1(4Q:MP-uak"+ʪNݿ-|`5L|ay9({za˳S|IdK&gC#KXCܢ hq_\`iT`ڠɄ>'^(`HN 58&w?=lĨmH,b7YsfDD4۬A/G6&z6HADك):O3^\|'ͦq1Z"*fr4n"JsIys"/srXFXWiur($:S[twGAl*xI;.lʒYg~,BbC1Y*i$?ȄMGm[nQMa?R>WAAfn (ٖFԆB=!UAa (l4 b|k$YO.0h_|ZEհhˇ83FrѤ(9ˆԱ|E \8#@19:1ımM, ifM7)#F!s&zxb^O5閝G5*P.2lS=+6F,ǝS7hO3T0('-·ͳYebb3w-cZ6y}^dSN0dg"5_;2+hPy BzK1`L,'EQuj 5.نd`ATa}D5!NBI#Cg?U(x$Eb&ΎN cbxKYLm?`Q4"6-8"?a.ݨK4~]7a/7ẗ+kR3oԆyVJF`= ?ٌx@P(ȵ_*UFdKtߧ=A"mIĂII Wh{7z%nLqúp*WW.49tu`TϴZSe@S}  pA)u7gt]x-?c4 X*2qgh@ gerK1R$z{6GGMz=yInkߓ Sm b;)Y۠BoKȥ.o1jjdw0NJѝ]m$ &dk^+,Z(Jm&q6܏Rcˇ!;VѨ$ oVS7xf ƝS#n@JwHz6\GnMߧ"N-Lay\1R%^wێ`(Tً8Jb11v[<(ȪFk=$ˉp^+rqjC.^s0;B1kaQ *{zApAVLWE*X@z%Ae#p޶Z9ݑ  UC)8{jkc4?^c}hRX SNt"ѰTJ 3-?3nPIN֪Q[ļrP;=#G znJ[X?> YJF4jMB{8GdKӨduv뮪~չ#a*ʧO;Zȷ^tǛoVryB EhJ{ $'3}|/**Fz07nBt+-Q tccK*qS!#XNEEe_CRX q 誓eLNG:^=O&]0v_Q?(0:AM:_&HP&iҥ Xy#z͘voqpV~> !dx+!-g)-dCBe~Vh5| T ,i-pdl (NTL)*^,Rr߭VwfeRvQcst)DIu.T\ 4{p쇐|iK}>~W:VRcQlO΢7Dlt⮧,a(n&!U2/f3,BZs:]Z&vHduS829A*ow[ntC~>omVbA'̩/.[ =ʃ9}绱$q#,+Lʠ$Lj8pc:?˸yABk-`zT吅>'"䖶UdX Ռf)t7 *m7à*Hɦn Bf lurgk9c@-0 1}nȨB^6k ,s_H/˒{;9%s|+\ &PNƍ:W@ P@]C\)yk6oPtޅϕϝͯ:JVUjAKLPYpzә bR;=" Z~t7@Ո=\lpuTHR~J=h/!GcI42ħ2F${uL]JCᗑnzͰq2&WN IVT?6*(>S H,ײP徎b^>G';V:M KѸU?.DV4 XےLqKA5&vȷ0UƂb Q{)++@h?[F@GGۦ d . OØk vXyUbBϪS=и#dgEmEX dCznzM&rib1`dp!ܷA>` ]Gf ' i}6>̀ -1%CEKsq_K~p"v(A'ݒ>Q =O>+Zj0+emte8=Z/B;$Zʱ+SonEjx7H"}$ϐK=Л n&9#d.V -|Lo)JO'BpTx)ʺ}N}ƕA},hÍ^߸}ib;"KcK{q9̪-5mC+9Is(}'DZ9">Č.f`N&2'dC11T4P;E`W'&(9Vռ]7F߈hA5h-K+'4VOtT]Iz ЕOFen^S\s:p.2P]S*N} WXO?p'68Up7p镽6{eMZI'k{Q|}lnUE;nIo~3?S)YON4~<D-ǖ+"K.eJ0/*qECoj+am0G>1 "!\;a\B.b+R..zTr)'8G[\ e}#D?IF_m'x%a8-C1un<~;%Wz+]Tm)j$?zX|+*Fcj^00O% q滮oQ# +jZ\tؤ{nSkx;KиhuBHuS kٲ xM2A6I 3X;TT? C?:aIZZKtJZ}=~(K@"ߘEv 9{ 5_Rɥȹ~=( ӴL1|;BXπsAVH)΁{:4މhi$ȶ8ߡb"HE&zgwe&W-aj P ^hӞ=v'1/׏j #VZ&/Ӗy睕{nԹR%DܺLP(y_B4 aV$rmxpۢ.U:VE󂱝(s'fdZj\7%oAz+ q3so#o׽:knEJnvdP$]kt"e)ܶ_KgxLO:3GHBDZ%d殺If y̎ rNݘ\;i.dRR|wUi!"*Xϒx8AԘ:۞\8d~ʀvUr9ۏ'HM9k#[R̆OlY)Z&<:Bd $}N%PH݄Zm'lp-2X,ȓ5Bm6q_gjC"7>HelA][%-LŠb `5??,&"p<癟6y1UKdItX24C/IU7ᐘb({֫OL1 ɟ9-F*ʎB,êŨp!NLEyu/ԣ$| mۘ?u-A7gD}UyHYݕ$y=Zp Lmjxs2kz;cIۻV(d]b5|OcQMDp x=strХD|Hۂg.W榵^_@FWf:yKzȬwjOyx+oD-I L=xoZȜP4:py#} ]OExiid Y\r$_ʐ@Gek~ .bX萊!AhmŝE̍Y36]o<61BDui;+ف4`7 S!'Hs"I}1$ z&76j^9΂\m@'mJ:A43/>48sLvIыO Eob ;1E<_8JN|WXRo^a: j|\kU..p'M7Qw1jxWW*nEa;.`8gz²P{K1'I}5')@nVPػ,A07,z+WKZ?!7l:NF:muWpPQOpR+OR|@JFo&unEi8xwE؀|b-жV(d$Vٳڋ9y<:}3Sz_0f7=f~[sM# Q:SCۤ0m'ٚX%H\m{iгeJ{u$x@5x_Zl)ՔYs ;sLf a#*tA0̮aݎ-[+V4!h:w["n,xlr$8&Fo uA]<"{v~ X E%z|Oc) ,|/]?ȿEnY4>.OQH,E67׾^"[VL5g+>hkhފHbo>g.xKbFDѹ):foM$v1qɰ9^c42 ?V RzL)Lo3mI0:ufζ1z}DŽ1WO; Mٵ8ϧaݖ[i5|.y߽taE 2^~:zW 8 $s|( ,6)rBt=e[yh$URϚՙ!ۅ#n;kwpnȱ.vDX&K[=}㳨֞p0{g̈́n|9 zVm[z }M9>Cijv #4Jǿc$:z,!NLA`{qużl0S$fLZ<٧rvIu|U( U܇ %R{ F8֛+GX,}$@>2KnYp"2!B?.Q )>K>_6YBA<n ']Iߑb 8~~6$ u$~\l dvd;Y sS):]źEGf.Lko$ _邽:)޲&<}>YCR_ɤGMݿ @>+G&_6/oV +2`O4VY V3F}_I Diݪ5ƒftKhVse%1~JyՇdt5t )>`k@b-.K*$+T#G͜]~ڐ/=-}Di%7_kOJ<΃.dK0uu^n0^:6J-5",R4;h(:W==nPhjhFDUOjx[2(nD;ah,硉=eJ Ǻ~ѽe0{f˜RaGޙs 3)Y_呣}*uyq$cb w. A>k1fG02PԵMĂ0IwSyŠO$':gJ"3[ŬRcX'\\ʘHS?ݔ94pk1p񌭫k62{[&GUA`[(pѝ([:xፓya Dz.Bn* RCD5X98?]27hc:u]F=\Ry:VKWLJQ+YT)@5bjw(3@( ^IBEK5)+ʮ G~p AJ[+bw dH~WaV5 )}^'6r2/ Nbjޞᔴ5Xrg\9dL4{_i{0 DY<}%Q٭&"yUYrb Qpʲ~DQ3`$0+l!KA/[ΐ D}# nf%|Ņ4͓vξfz P{//!v*Pw}ˉ@:g.*f\EuVT;s +ב2#E#XX{>'u_5 Pț~FԾ0Yٍf>`u gsub1;L6\e9~ؾJk~ULa9QǮın wR jݫ%OB,r}X4 xPۿhZv=8؍>Y &Ni}pVk Ykb`acԑw79Z`.Wl+?C"gC/=C8Gf$G [ҳCC mQd( 0$%#EECb|̟_pGs\TewBM%KR)t Ťԓ 8/e坛4Sz7WT oCjcc(ҩ`4ݭ@M^$T8~7?Ph>!Ĩ8k ^>6ML}OWóF`> 99 p+ñL_^h @,+]6lgَ`\ ,^Ɣ}> ,,[`) !g&DO>{Ίxx␫DשU~*/ǩa(pХu$VSQg=@O8tP[mMՄ =U 6[<]FvH_'t;ֲ`nZ\R78+4 #+>y81%j?{KYJj2RO=q1Hhf^(Ejt Mo]@ʔ r;O $|vBM'}ߛ+z#0d椛x4["3P<(tvj1B]8hhaWRnY}OøG}XlsEl Q;? 3qj1ܞ?2uBO՝dH\F͈Je*b&;bY2⎯chmwN>Y^w.A -s#󁧭+#c| {'Ƕ^Fʍ.|l;L?`03uHs.׍FH{8΀|J-=ѱi ڐk"BiЎb4{!:Ҭ~&`[OQ&!v֞Ijݤڬ}8 ]8s/0ާ;^$<䋙 {>j5rzZv^^tؓo">GDwmcɜ8_3;t@ڊE6詬biK4=.h.\9,:2`#Z'W"Lu-|(T/^Q788g%$:N"y \ikL,!Lu'o<p\.w%AvΪ,Ah7]qp"7 `h[anI O>֏y:StU hi~e# ͎$ΠaCFe0޼,">--^GMK@9zJ4 { %CH>ג'`.,]&%<,fBp acwM#9A\@b̈w*UT&SU>x}Z'3w#\OuBVXG| /Hl LQ'3f^{4|\@-PH!vaJf:ngT5}CaY[0FG'\n[qo]:diC|d7]K,'tp+i&N !*'MJۑܓ-50V5Zh״mSd O"|GVל zy$&>^{%Aȵvӳ%~Ɂi= }fG.o-`>yE pݺ:Sg)^O/6  +ͩeeKrH,yȦ 4`a԰W}Bzr{̱;Vۘz.m۪ UQ̡w5sf>BAYTvWG<)zJxBPAWaOjI N@zd I}85Dga\ ]V 3,tM1։/13J "Vv_>'o/]jhMns^_L= GQ Qd/͔IO~I#nzcFM^bD_Ic$XfsSuHlEu0tcjUj7 ^^@Y" mЀ0k9?isr gzn$j*r\a[1= U4UJ<~!LV|j t(<ލ,udD劷FO`zG#{EĨH=LR,c|JFGÁ[n 4J%:z+2cJR&yHI)xrh _h!FPIQ`+YR9g["!c\eםNCјZB3Q>N1GءcE܅f&$O eWO%Cg <ݜ`2>ǯ&\rn..ƒJw8ě_ՁBs N x&tCuH5ß6*1tx{RF=2y!GE~B17`ݧ`vTK^Qy9^HrZu*vS}b1/*;p%rLDzr[4 @Ddms Io2&K ',F;3 ٓSmtmH̉ Ak<>wtIZ*lV3=I&wnlN҆M3/&lJ,ȃ}3qq`Du% "Ã/i%=%L>"nC2o1,n^ϯpso7=Y6>7Ėف,n}KwiIϙ 𬚄ta?*:&lXZo9o8:B9&8&4лn{õ`9|8W htIs?}ϯ|I%Z({b%a4m69$_«?b3GnD{Np4ʌ7v]x~lwtn av H аn(0}e`a!={E7JΜD*iT(2Smy?ջd ܯn!nCp!VֆW]d 3 q"Eja<S"'h8#4(@o{A+F 4]XVt{guN!AHRnyYX7اb$8n< Ʒ+ SF[cݻ*<17 ֶq/l׈%Vx(uV~@a湙 #y)j"G}һ; eCGKi|Ϸ7`R9KeHq( j{sW "˨leC|nQH!@巓 =ה^}nRC@RUd~m>}V; {AN6&-evSCOF+ I=MKicI㹖8mlOEf~,S~L) nWo :b?})/,_Բ:5[אmCmHB; ^Ivl``~:m)rS{"?3y.Fiex;]8?UAƄ5B̗%}8Ikd%ċ{'I~ 3".hWtly{x6]=2sf :FK y*yqu`漱H_$p?߫o`&噰6P:|dIJ=#%0A{b 5γO NfMXI@v9 {+*ԎPWb6q7 30 AoqA6p)jw:Iž)cK4,7Ar"d YC)JXLi/B$lO?ׅ/Caw"uyT%|cӖBQ+m2~rz%~\GF {Ji$hY(_ =&j=Z G3Ċl} [;4CWbC/Lg]HzV1NmUia% R=g*(H4wJH;&Z?D9<;7L0Q6(y6{ɓhH},b˗sI> 37ՕqWٖaHܬnNppM6*l+8\B6WeCPmaPF"1Zb8M X~7ٔzO?A:h)c%}W|s)CcWjղr_,7Z]Jq8=H1 { qL_ivEd$2@[3l ,R#!X8 "M&vѫZ J/ffM"QʆA:FV }(H̽5Z-ET]YV5dܘ4@Rt9ëzq ľȝ ꪨxDhzN\_R+ nezn42EM,Ӯ^3⣼~Ӫ&Ra^P8 6W3͞89·κ\<O^t/y!Z26((oѨiqG䧝a# nEQځd"8e+]K߭3ȄnsvebK|WJʵ u% tgj^H]mfל m!j`Y ^]07!] -n~wu%kؽsin/.%sweA!C)up"TҜ5lO/F&<O+….s veSߘcQqWov@UX)o6  #,`Yʔd&' hɆ96鋸Zy(q( ʝKb u#gPm EB{152n :98kN?v5L+MX$@e!w=b:CT/>žk#]6hIR~,ò&u\%ֵd.+$kw%C ~ڳAtef(u4F|Os}]|""P0^B~\`t{k ^raErdG\.G38&i;QM~$m@+@Rx](_dV{nXGbJ$P;dUW#|FTs / k9v`xH E]br߭ aĦܮ0axNRk b"rGg29 ;&Ocd2+JaQZ'oBʡAhVM"7ʆ1Eb4ޛB&-]-; ̴(f+% m˺gr+se =R1zUaW7@bS2Rzҫd!;zlDgr"NPFpt=g#թ$WR9=z-D76֫ ATrÒ#[V#̹D/;V<עBkbxH#V,p sQ/MlZGgyz`F1QMd/r&r򶿜)U=y\1H %51H+"!d.)1,kXRF=DYyUp2= w_+xH!86 NL*J%Ou2j tLrx>J8qW$Ws [A:Ÿb+"iOi@@]y̲^NLQ|x76;`'QlPw7s`^{qH/W1Gϲ <7KwS)/y+D"mJ޼sMQf)H5Fhxp,Pt?[dIXf*О產򃦬 ^*<]Zu@?~=u0aoF\'uNH"&a*^C`qwXlleũ/T+cVop7(*./'UeLn ҍV~,G;I9zt[1OR}A٘ӫ9\2+^]P{A?lN7 `yQmg rsɦ0gHDb~d.lRޙ+ԍwH?8-9~KKߡW![2NEXs*7ǿT.4bƊ~J $'Wۉ7!+X#EOZeKvx x`2͸FBR-/̝-!3 6 =}ъ3&|3Q={q2% 7rV,Љx|Nvڛ=v[7jOQʲ&,suhDIF=cM^N}1[߁KJ_Ԏi@/ԻQ?D H$]l7Y܃.]Yiw^ᶌB \!?)}<7eH D1&\5C#"]^|ΜQihF-7a!(B6w2Ix)xJRvbK'Q3)$vxџ1$4uGVީoe-Z&%-㥪C` R٦Ď[=]MwB<~{o[OO_h9K8yeڨ %uY?}4qdPjgb!n3/.Bk "2K8M6ߡ\eeuQnm=?Y|stl tY5|WXd^w',@t{F~UWN okuTT$Dl=`v;F!eAnDPI!%_+B%B{9sc>PmhfG`ŹIPNk`d_^ȳqa|!z- "C L1v15xCƦ[ͯ*lŌ2 u,&_s'lS̬aGq XVE! Hإ5?cQ &<~:!тTvBbAyUyYD$$S쉭h2mkT8J Ev8*c` PQ8jitD#3{IB/Js{>RFW1;p__9eU04wREs# ?:ٵ(Y:߹+_9g\sKwN9u@@Q5*MaG+C )O#?͎zDSLՙ`Y,ʥbjl`9|1g0n>mdql+KIz+2h>ӍHg.ւQXLx9 Rs 0XdUw;\t$X3@7-(hgG92.ٛCFA`f!O)򮄑9 SY ׻q-]Pup~3w_U%1ocȎO)Cp6ܿN$څ[R 6{hJ+U@,0rSn^=Ω^ UҕTfwDG'ܳ\) ] 3zpGiW/?NiR&"ABYnr!~T%y$=0jmjn;^"r1J)Q^Ƭ~ ]lW݇,P8%pj8 > +r))kş?mgJ?@}Jw9Թir_A2K'FMvE=64]H KN ¼<dJ/fTH>~n{%ELwn*qW H3(Cn2=s-_è2[K4 b!4 SZIhnȈ>Zc__ý"Z*&Uy#UМT'e]5#*;j 'I[ 7dFVʔvQ𷊙 K|KgtFa8hE| nFߩ"cvnխAȣAd}y5KF:zPW:!c BX,44W.ߊyB9í|RJk}#?͞Q[tZxmb\*@ +7-3Uk~}=qSe^T;@y,^wt~Z@ o*zISE^{x71i)M\7/Fը| R]yu# /va\KFdNEWgbZsvrP{o, vH ,gA|ë6N#>ć/g}Ш~nL+BAmt=HB\7 Zg=u+'\H9=c)8.]3b1't 2܌5qT 2/'Ɣ%o`Eeo,j ?ukH%,!.뢙k6`i*G)cP%EeՏݙS9awKLoڽzE$cu).8S[/S,$wZY+gųMg샬ڎ%96=mu拒=q47,(:/= ]4+B7'Z WUH6gh)'#NϞ1EgKD/G&Hj" $$`#nh 52[/qڴЇW8^6}G؏ᏮwN1R~&3oEciq$ڳIws!C-}7yxi$o ed@fe낉.- XM 6^~WͺnvL7e98NQ^-iI~ل{o܀#e;tdg"s|QN?N)^qd1ڑ$9CGxi W '@ЙOZp$K|çESNeǙSކf2 &=dĘJDRLCЮ<2Cyf L;+}uQRϊ$k;Z\?NROӁ /SQ[v!]“uKJ|fw%4 "/寴v;9 8 9{^ZwqYho۱2Y~vbK*# 3m:m74v&fcY㬜&3l0FLN0JwKF4y0 wF%hA6!p}K@ZDte6X*h3"8dUSŚKɼȿұXB M.d .ΈDEr2%bRaUA85R %w˰)"%+ӸPQYa"YQhs:-179tcg: /B]5ϙcz'x^^ H8gϿ}zfi|SUUڪnx;+#/@,}n+oǯw''.y̙%U<xIcj3T<\7򠦢w-Yug@ts%%T||) %%6@7l it~%Ѵ2J9vsQ1C Zվ8? EKfg 97ėqzYR;Ġu^چV&g%ųazr+ݗB'c(*1x11Ma#\O>bzN6+7ml_Mܤvz`_cʱO\F\_^8퐥ta[GM(Tͧaω&TUvMr.;|sk6 0!#ŐF>Xwǫ =H% le{ǑJfeaU m`>vH0å+5 *D4uCRCS 6*#%-G5:Ot %]oߦLvuA48ߍƣՉE9~x獌KEp.}bk!o.AD c>08W/ț Ͷ)mG;ewhzyZ}rm], !MUm<'srUYc3 he#dG/EyG&yBr}~U>ipҏr9$}]9B=l5E%~}k *2 ʋ&j;ӉsOcEe|Ẅ#.>vyvaSW>?ʥhFĐ (},CPE;b諆q]eAd̩06U[<R-Ws0 9?O!.l䧛A옐: BknKHx?W+JZřrءȣ~|+2&y1;r-_{5| m  9iI[+W^=#Lr=$s4Y9h0->Z1j6EMċnbI6} e 7pd3 [E\BzU)RG H%ɦC &Z CfڎlYyXnzC&oIws%.[42X@9;,&QRe:iF5}49KޅWUjPS|f)`hzס􉥠P (+j-l >&!7\Rk֪1aeB(4֝Y@0Ti\8?[>`k}'X<0ۖg}\r|qKQiI_3̟銾}37cZ[( ~T ( `(cN~i3/j2Dɨ>f'19Xa`lr( @+䩴 vic}f]Pu&e}r;㡙&MC]X`VP|PIqst~'Mz,%[&O2\#-5y?ې9-[ydUMtn%s-5)YBDCџGH*1Z J,7vd`TpsON"B("VQ|.B{ S0n`xؙ_>SvQTQj_cF-ՔE>玩-=+OYgl9=lճy}4-y):WֱY'c+k =6{9AHMo$|jw9!"rQ__yCi̇(i(x D]CIy˼+tuE4f # ~(PxIѶL,75j'?. faFUdzֈ>=-4\ Olrg|Yή̭`ogge)h莼vU2 VMraGWG GHlO~fYSX0pMC+t÷u{%h&hCf>L{zׁEpD12Jx$rwMvi:ZfEHRS:TbhzRmLַVAOaI%.5Q<}gnfÀq MxjezC \g:sQjAɿ٧ـ+J^[5&'kͨddX됺d c&e3E+D5_D,rA1&qb ՒKDF8Qap@x+RGFNЋw)qs`Nf \ }׿Lͯ^!t.ѧ tR$]^2E|fRTXkkFIu)G8Y}. dWEu7ێⰣEЦH*{O@o+;s0bE8\rش؜#n-`X.!#m9L/n(ss#1}X~.F䠘7~$JfpPrRXifwl!%+̞1m$@K e۴[ձ0} g9F K|.:a #rR͒ѺN 'WL 7MCc-[1V̀A;T\U6'} o&4=hK*c6cG KqʼnLP 4nTP@D: X(PB6FQ D!?$a[&OЃ +lYDP$ӊ8k7+V2-ͬH  ŀݏw`} U4&G˩e`G0~@ܨ8MAa驨>wW{$7V"bM \PAT}md\FE O?i 8诱Oyy5A6#54 hp6ЦzuH;\=+k1X ?kǹ:~GMj8 4Rbj:BkE m*p򴤿A]SsN`pU>uK5JHh_ bfxj+-7ϠLpH%T<@Zt*ޜE](RB*H F^MzOIs|^L8nƅ,. Uʱ,D:0H!LJ}f >ζO[˩>=)i3m }WM@)ª?or:qdH.YDo91XҴ>\d+ $hB#uE<`7@ 1MYP~k&TiTE},i@I$zם,^n-uoVo⼁U=`=+n\?Zp6J6e:Z F{w4-Ou$3)HIçopO9C^ڨuu|Dlk5u=}Sk&`yQz:2 dkm@oA&Bފ$h N@2Z4GɝJ vmtyN(Y,|r0mu8oFyZj>3>A8"k|{/syCzdWp' zwqp:v2- ㍏KHݚYk˄^tf/J*喾T7h7<3RO;amX$(ءL>Ȋ]E/"ezeʠuǘĻCBr/7.ɘK-F",M>|n:!㫦ZΉ4͵StHYjOsђ0$@ i |GoD65O7e>ˇZ9mb4;LLEhP@RiQzaQ[qtnS/h9QB )g_3FࡌkȸVA.8o9ϊ㶂'-kt嬧7Nk75ZP1JxQ`?Zn&i8$tzꩍSt ڰ5m\7XS!.y^WfzAK0-]@QYfKbs20z/ƌhY1Dm\@&:BptEifYwyV[oiCl L!@vkXn0,hDz>k|m>]&a<>XӬƸ~.pfc f75fP5T"˸Dl'Ăq$"E h#xPcum["|J8R5q^/},V;~eκj.@!{izۄuXe]-c_Wk)5ZibVj~2UfmVc"F7KItij]5248J%ylI سo1;Dg 7q][~ZuCM i`3]of7 pN#pbسLFd8 zx\1)r t-p ]fKQb(*)k*lq_&+iF+O|z;k""5tY|ׇwfT{$"J7uRw;GJ77㟨hZO eCaŽuOc E[8 hßs_ټp[hc'{Leܘ%L,}'v87Ƚ 9Yn*(GӛHM2VN*cELhâC_qrX z(mBr5[ĥ:)_-B9¯oTn'M~dBnL P73~ Lo\a^,kz(1kGsVe"ndƾħhQ@Ϝ!!gNB3fywy@/5!#Kvx b bP%jYV:,? t_#5Hvֲ}wݗhńn}.!.*iP }feUY̳a^|\^n n4$.|v{40_s7`7GBkaWC'yF}+jq g/c(9l"):iqa}1t<1rYv}zg}zf& iNvQuFqQ(jk:1Fc?r7^mt]8W&$KXǚ8.UpN]E?ځv G$RO0!9>vOXN**QS*C-L輂b%43(U%[M%( bĥ>P7͈5̐a /RZ~0͵N5{rac49\B\5vyZ0j5 c~Shb7cQOf?[x_kbMfw; 9AaD9~u ^Ez]:UTJmkYtKu/632 m**\K5lX-ZIg m.W-uh!{!P'p Š}Ef3<~PE@ie ) 6Mgֻʅ!n"pBR֝oQb4 Zd>e邕Zu'ٯ. We\jد*ْEwu25 > OV!Oˑ(1<1ic `Lx~, &yQ{]R<(;m} NֿRy^۷*u.)ebɃBנ̱IdVD!,Tlݱ_va¹_=k񗗪V-!?/seaFm@In sUN+x`d&u)1rWJ=̌me%̌Lu;SNǦJ[y L.B2}iEX~! \vHcMp}]Ŧ6lPbR1 ^@|6ӬOB/kq% g' EZb%o9GuY R0O4aJ/Qz`\1s9Yyae&ݰ  ; 2Z!\s/vf=%/㇎]֯eTNAuP>Yoo̭H>1N>ĆYI8ZIr~ Ưs[:J+T.ӿI6:BؿMBMպ:":.xn9p ~_ءY}NKx&Us+h½'Dڷ#WT*d[8u\NGsĕicQA4.WX7P3q$R!fGѵ 8M9(ǐ rx^H~ht/lJ.XKº^Wm&Hs:d[lr >]$|B0ikҏ⯨^MFe&6-ǝrzUAX 쨸'QSm[&7 Z~Oܝ&.anjeߪ`|w^0) ,F(`Sα,=k@՚yP u @Kh.FfeX:K[G o)(޳޾cduX}QHmiT԰7Z{'[_{;q%aZO搑²{N>8x@nֆ埴)8/(h :xW,=xbK3<| 3h%N~L+mkN->W<@$?`X}Yژݞ)'EHNg$,u%.n_nf9XQ k_I&XirzבM]O"nB ߵaV TSo&Qt# th(0zIY@[ymMLaTrWIE&% d~򞣚鉮/%.t/rtL཭|XȺ )}S,fATJƂZ,R(3)kz0R 2=쁉Aٓ-zr4{#+eL^M(* W䋩|Ȥei.Ȩ?DD>c&MTAQwFZ4=Q TQVm).bZOuISTJp9q aFG^WaqB4? BAiڮ\m[>\,PQ!b={ [R8J0|fw|1 xI HP7u}~1k< 5/ʀ库^NCl, )7J<4ve~8'rO@ee|hPy7]*zz*iFq5ګSldN )o hBxp5zwϴGxIt+%]/qͯd,8J4`TI_*?fg4Z M"L ǡĖpLro]#3z+ݏUg#JЀy0xyhXxC;,{#a`T.,7>)Ev Kfztニrk1G-Și}.mw715H2<$GY$cC%Œ`jLȁHbQ8=:oz0.)&` j}yOª1)"T-itV%CM*k㧏b$3:Zkv?ߠ`d̀4bN44.PJHd#3,oh~GxCEuwaL 4Kcvx8R ;M\#.gE hՖLq(4vmR ,-~DxDHw^jښ"ml sj4f r'ω;5W[%h<&#G&./@v.lR_sR߹IsXy~ps֩hYqjǏ$ 3H<V bacYa[G}~c)C1ݕ2F.jyꓢsV }nF9l tr&:@55ty{>Uy&Ѐ$$݊n4СvxgǢ~3KZ p.y,n5cR϶6kfބQO !Uo>m$e}藣{a%Ttjqa7_ QZA׀sY*i~M4+Zh[؋)~fӆ,ؘ?${ Z= `RL6A? Ƨ&yXNJRŎwsu@:'Wb~ouhH0K\DZH) |sVҨ3;6T>&Xde$TWM3ޝ܉f-T@}xXT]RSqh]7Ko@QvΥcCN @|JU.G&|<ՖEsқB=1- tfDwTc3|`[$z @@~B:Nҧe~ bͅf"obçF8mskAM#oaԦAj`:9MPeY>}jGmrE_0|0Ac3&x$.Eb^_f;LR]`)j2ynB1~7qFj]]𠁆F_B#J$E}1{dZw;j9}mKQ3}<.WwWQ!K5v`GV՚ 2+@pKտvK}Θo6 :̨eD6bd(sz!۽:j(MbB2VRkIw7TKxyDitfaw2[AWlT=Yӹ9<}%B4XeޘN|DFvOdZ[AL d#Ύu@,YJY7[(;h56R<明w{o!U'Lz\湸S0XZW/]I+51-hѐ),?New,'r\D^'(CWDG Nx]wb`P"}2(S'-ɏn":-V"K{'H1,w D,g,Lp!e$u ³<풺= _e𙔋Hp)xwzB{A%ۯ:8߾D1;5kdB|T4 l(Û yQy4*0W!( =vkChSGF'8͓5 3 Bg?q}.Vi_Vm]-A"=fY0~bYNG |\nj+R҂iU,ch]Qcⲫp4y%ˀJCd;o;4~&036{=&mr9 q|zzq]X\l6ֱ8nY׉7nw18zL 3G{& hMt@.muV 8ϰ@i|ݼE,q35\JC׿::a+ex%N/: (yudƵ_ -4;S2tCp&='y1~J\x9ZsJ Ʋ(u8\#nzdi]j_^7_|y试^Gm\@~]=R ԣ@&cjiD,yM2D18ۼwv0B}$gQMgWދ$EJ]>!i V2k7ؾr}Nm.~!FU||heO|w#6zo4ŗsG^,Zxba{ȞU;댤vͥg83x ?#]ַ`<-a^x`J!t/)ZOA*nhffå&4i"Q79} pNU5H@]jϵbi _2+GG<}|yR߆ZVk->״=)ŜT8UW;Ejr'$Vh]t$ˣ MVA=ɣJ+ ֍M?  a:iXnOvyN}kCoWioeɭt?򒷁;y\r#h0E7$Z֥|cH⼽7 Oel`+j]v^0$MRH- cY y T=jF4 3{$+)eǎ{$=(hW7Dey[}"] xfd~5 r#yg]Z-k̏8j-e=5:I80 l͎Y*ȱ (X0V7y6Loc@ϝo4Xm9/pUF4 r c:/YNXպ)*bm0puuX#O)@̉C! qPDD^fYN!:Nր8D[ԂD qy"?ٞq}da Cl>!]Dbkw@VЪ>$Qε2Rbs#ssً▰HH9A};#V70VX lox*d ;2XR4ddz;̭ 4 $^' -W[FSB`j?y/)F"0Eݨu)aZ ^c4ƀ2yTqLWQSq'B4%XA:|v`Ѽ¼O`ctI2/Opq~W澁 6ϗK@?tn`(.´Dž T6_p!qKkMmx*| vjDg֯ lp̻{)NCҢVʔi6$T}.xYU;)DkZbڗ[[&u>EsZ3O8%oEM2#!q&E@ieytG>(X$,8gng b3+:Zԁ*k?3W]AWG?g) ɭ]Oص=XǦ_4}z{q)o]Ő9:i7 jrޔD{K+[RV~/9b0ji<4l/GL=<_ݡ: OTJĉpZ~iHaѡOe脯t0ւl<0@u矓McP _[Ҽh QkGJUG˚ EjEBddm=[o 5`DWMDvM5mUFir_)II,N%p z7߆&x/orEhgj!-8̥;mrI-, 7;pe<8:+ȖP~f$丬hNLQ>gUd}gKޅY&Qm%R`#r^b#L4:ag嚚4^ I~7ʸ^P?Z=z@m5|T46:_ZȥdM˓Kf׫GDsc N2 6W7(XF{Q;Q H#fFُ*ʒ c.؈Jݜ &P*4;-(H"6;O=#X_9 !xYpvcYmc5|*N7yngMbU'ed<;MkFF[Ԣr/,1NMa[k<7qόDa?z׉(o5l.W2mpΰ\"-mN8;m`|~Ej6bf VqW>F߭IlfS;o5:Q]{,iM8w g.E;X&f Vۀy@|qXԧaKܡrˡn)Y!UԮyan|bsY<3% 2:3N&e25 +*If[lF `*o[sP]n/ymo5yP3}Z'/D\ 9+F'`;PuA$qg ývδ( ?nט\|;![=eHbj{*]Iacoφ,ŷ+|^OnHw gS5~bL$i$nMW~n!Zz͡_S2Ùʱp )oUS^խO C 5y.qno=&o13> iʞOHt]blg3rIX2əΎrR CX:pКƒtTtF`TOIN܃QO㻮OZqn?D1+?u4}"< j)57voX$$ ~N5$mgl5!|r ˘tT,AQ ɗnb$c!莹B@fb$@{{gr Q]έ.EfT 1q'*LFs/ p2=s>MJ7a\X_#L'R4~,Tx K<]/ñx + sRhZiƁ2FUf)D!~WiBSW;!w&'%(%o쁠L1K ;Y8|ԯ+NZso.9qYX0hqv|p'( S >7 2zN19keb^M,BRR-gGf 8,Pcۤj6͖S9IXCk:.}\p}\1I8phݾ$!3iP 'mRܾ ͺ)r /5gpRsکT؋#> '8?6MOuh=n0ew؟޳EnP8 25:Y^;ԁRj$.HsMhߜc 9[lvbRM46?66dYTə̣}?q ،=?ʥԻL_!d݋1>ۓ]iro' BGBDgN$zWP>^/Z&XB>7 ,[N\<dxw}ڛVu!'FdS"nS{r@$hw|xil1>왚g>3H"pN[`B[\[ Cof({}CGV?_ܒGquenSWِu@ [zӛ=h $Wп.5(Ja*;j-xQҍϼ;YsHhsq{ `vy[;vZЎe:`CvHBkV<W.Eckd+CDZ:퇹jG犲P*"~E ʒs) `=u!THHǺNB&L";9[ n_}GIMBNbq]V1ohUa 8'-40z{ʾ6JDU~%D'Mq'hfR| noeBMG  ydVF^g)"r*^jR.Q +x̆P7"X ]ubz|S<^f˅ksAO 0Qo(һvZL%gH;'$e_21\|ӘPȘ֦0'MrMYʒ^L]m/2A. o1ѴHp hrJHx3zl6^ľ'^3I8Sh w~AگZ#d֠3fh/a=.UD2 Ke6(qL:1MqK%ΈKKvk)'? Az$ jRakek F+z92bKO֗*y QXCI/2_MAT8t T<|irjV1+ػsR^M,=0H2yy SQ753]ܺdPD$&h&zڼFj SiM)V` @AY\ߗ*l0FٍO kLk?w`wSRB*ݏSlm!A,aǿ6UOW^ZԴS`oФ3܎X9iO] 9r4un=6:9) PMP9۵dy¼4Df #pk<_K5N,qHJb eJ$j 08o >w>傈٣oFE;chbKV~_y skb[;yohiۑm\ŭ/mѽ8}mXseQvcr`##hPhƏ4Yّ// !!xy9IF6֩&Sn%bc  S[Ƶʚ(SvwîĖ"(0֒"(Dz=K&,FY")Gw|SrF]⮣g$k?l2HFy:mU("y§f82~wWW}&~:v6,)=H%73D6OȦe"g` a{r #hQLf|1VۄhoIX}Iwc9\p-}ȏvk\JA~x("9X SCq1EɺsNy;so<- `Gb?Df4@h ( A}h ƚrN[䙫zAϜ9;,e2cc[x<^F(=kڡ.f Ǟm#~-MὂPV }JLi <v}*VYMc5oZ JIp%n" E+H<A\OFIh`rCFUȎSriG>":3Q% p{4h`\g5\\-9*_i]z==֖X5 \ROw]v͌rr~Mk\ ,qYv@xz!6_r GZsy4YWl;wj4Շϝ8D`3"bNxz حڶ a,}|>W}Ź<(3qū"w#$jWF;0mqwQ3tVS݌L6F5b<5 :#L7g&(^ݒL(Χ d=1 ? l"lj?lU%""rCZ~WT4x#L̸ Lj=wv&sѻ[Y~q"p#*Et}2š =^/IN&IBUۣ ["a!UrϿSZZ [L5;5s,VSҭՄO_&g ȉsY>EܱA6_o-Na]=ȏh~1lFy8[ahbQw'H;2,B dI e\-sS[(kjW9ޒRǴaI$Xt:wF0ʚ-δ*P<^."sQW_I~ KIwҵHu92@>_\;jG.ʈnsyGIp؋RvI`'vEH/ ~ [n=^ %5RWzj(Hbr4`Lt4UB)~͍[{*'U>Qv>ήy/o/(Rd#H1 o?g+is_Xw\'#$C͌ԉt\:<,.ʵ;EҰ9D';4:/$ VPkS GVr%v]L l5ors,@l!_~HtŒk{`,jo>ˣVNq5_3"r5"6pne HHB '0"ʔw /͌G#glLFE:k?lOχ$q7)^\8MNp|ѪLvDќ `@H79?V`n |>ߟg! ǰJ c](U:zw" m =T͓MVUP&p:񊟤.THNt1E"]%'uKuⅦuc@ Rtj'"IR :Q3^lrGrX|VC)V|X3"jMUi׺q!+t ?X]TZ .fDŽId}BHvj-|Ă',V.Kbvg7x%#X'+/#?Cf\W}썼 Ɛ  xK%r]0YU(&D,kC%}nՔΊ,+N_vr-.cҢƖ1G Pk%^S(Wdj瘅Y̓Im`Hˡ_jP(ĢxF:!/Jң_kzy_SSD+Ҳln(U:Y,̺P[xZXxfJU\,z[JNAC2HFAA*L;-@O/}boS~jc#/@Ћ5aI;dNùGS##ze Z‚D1fР)w~ $#n]p2/ 2q}B2*6O V#Ғ$x@e0*XF]?Wз/k%]x |Uў6nԪx䌋 '-> .^O| 1!Sg 6Ӝ]o `<H?xXwβǰkĻ/9]hsH)kǻO[: s&ZN.[ڊ踢`Gz؛b4L ܟWǪ+kjbrA!YƐ e].#sdgY ;h5#,R(-cB[UmGR<I_W "!ڷ{ŷ"0HU [m92No[; "6l/l"+d!}(z+I$LKk,G!xjo没!pm%\YaȨPZ [g\ENJ!ݯހ ˜U1Wfԙ@^j og4CxLR%bn޾6['nA.Ye66x!F`9ZM3L\TX{G5`h t*M^((œ5P֧wHͺ2j:2ѥ764Ѕ^r1vY/ [o~%hdYxk{୷QvPjGB2kw۝ gX.4{ZR䒺^TNG-LEelnx8r"ȸ܇7r::Rl5(3%N+&:q0#/:yAD agNs@5tw~Eee3-Ɵr[Y6.A>Puӥo+:(KZT־6pkJxwV:n}WN2vtb~pͥ|@d^޻jIW@uTQ_/fWy3#q yyJHTC2VgnVk _͏`#"ѿSyrWWM5N|6SꈥQɍbLoe/Vxv0wdimZiqSyςf(7??-+⁌++0ڢX3NeB@o淧2K+IXB,4"3DYoo2wVv^h(=b(j*SZi૧ƐXDŽ#pY׳HiQ.rqLJ[w-#8?U4vH..zQK* -riy9IF.l_V5HjĂ#cA\|k0þICԙ5|3i0I2xouZ/~2g>dcfAjH`FYCMSD|1P&sJ=/ׯ0/"-kogr6GmXxmRtCo+ kMޭ@jNfۼXgv]Pu+o6tAmP_*Pi;sG,rseC#75'ݬ9rB-fRp9w/p}P&,XZVub=r&{!)1Sa;Xƙ;9kUM"*[; _>{e傹$GZ~!F N@]c T᪄%枪zpK [SF^UV HBel}o6M 1l'9 ^Ƨ5MUbvނvSy^ aS4 1KCs~]}XR0{"t765 $wff} k`Wrw/KW%#U7#O' }ۚSKHnMxŸ y}U3DʤN1SL-Z,q ib?T| Pw$~ZI0t(!(]+eC 5>E%W-Kk[gPؾnc[s#}]A.8z}IxS%iob|'T y]!MRǸfV}N`bVo8G!}{;HP瀦:B#s@E43qlC7MDV ﭭZHzd4 i6tv^'_|* 6='w+ B1 :Q- %Pٷf 3G_iR3Xs_?j`i4n|Kr^I74 A3L,=SzD>P"M" yY%94?ob .Ͷb^LOU\Vɳ&}k SYe%Bx+󢻢?ôdPK`!MYAUV\$DHzKV{M2􊷖Y$tudk H%Х1lV^ K0\[ǡ"U! 3Jw~;bd́]έE(m9\񦱷P]9S [b2v d}'#gr)a ,dQZ=Auz!NO[)<$0.l*PX ~uÁڝX;EM+)e-f]S_ rwb02]!V%ЇbΘq Pt _gN B}^-`;d;Є.kt~z @2C6A'DfrO 8-__r*#+^*B& >I|'1¬Ɣs+~7x.Y~zgs/ GJ Y~v@f\ާǼyBV)%-i jf/;7I!55,q1tB}c}(e/M8Fp,TaI|l|_tB~gìm%pooJS<*psdfH#LZ!<@1D%=Cҋ"+5g޺SSgE=BBڞv<achK LQk섟f{.!h1"8Rbq8(fKяt8[n4J( %d^Uo{S${"Q%`p;Ț>>Z\h'd{\oBN$Q d8Y"I1"fT~=B\`2ɲA0!#-3w9?3 eUS!1mk/$6pe *yğӗBwRx#+Mct HL& l-rqd?,Bm=B~ULpļQtf~tw*rsK/iw7n&HB63@O}+%=T :oi@s.8%O3 qP?2:SH2'EGAb贕;RTykXkds=o; I"_XԷsC5] 'br# Kg KC\G;K0*:$"np7RU~HWP0b(U5̣$?J 7")->r_yhjk ZTܐ0JAaߵ}~_)SWPQ+ d4gj ( =ŐuZ<ڢ?h0If55gWW!Ei</]b7+躾T6%|Q 6[sL<թֱ_| 8\Oカy:m!=bs_AF%{Hqe1sD~Ϗ'~}P6Il[vo*BGY&`WVX>Ӗ2T,1X"k{x8-l8˥;j$g*֣>ǃ@4Ͻbޙ[ljgZۋ cpY8GHŷ/#6r/8ͶZ yohA1Sϋ8G `8-_"@b|O҆%Hv 4Z Fs^NlE JTuF8 aq ~nLanqeC⬤HGf8Uތ('^@NsjKg6vp]Ov7>h{nPn]œ͂cF2kliPn}3Y+",={Pf| N0!Qgr$EcQX%":y'!⹃"m*>LKH_*z^~Og WSc.Kau9n"۠ 豠pdOegx6CR`"K ߩp̸D#ce.(6mf\'Fs/.+j=δmdv]'2˴e=0jBnd2B|Fot-Lh2#9p(, 2?ϣƢvos2lPKUp#)fX&԰$ k}-Y: Le<#ܶ'0{nrRH̜lgV3t-|ɵH] ~ ,vt Fex?AG3Wk4BMxE9 imtT]_>ɛ@s~p u&CNuRrj  00y Gdj ^2C=SFHHCDv4hTL 1{hbP]>k WSѹ>F@s$}"I&m缑$I?w۟AMܐM6f6Oє:R42'?re i 6md&SpAخai;ToĀ1AжnA vsR~>uUKI̤W_B5 O2X -Pv_]gCzfh=հK4_,%-3b~iS^^nۂlL`H_ONو,8L#'%eS{a_ 6˓AK?:l@b wk(CУ!@]-MXT!%ҏ2abB!0ʓr=,s7YHgUΈpMZx6YenWuW|P)4I%0#] K^x0T_^µa]2lYc/*vd2Ns AJU%p(j W<1?,Km+r*K/ٯ0oΨgȼ܄c$&o\<٨\PS:4x0pfv4tCNi9FOEQ"%_'Y8kZ/2^{$l6&[Yp!c𾑂 |Y.N8*bv}NĭDWokdCMGQN8lq~HƟIR%?)~%"F&([]a*`YqBzSy,%):}CL%o&+>j/U aJ=at'+QH ^ WiVd @^r>Ni-oFV}16e] Y<I6^b&\4(5i/~AQ(}t,1Bo: @1 V5Q2,$xmm KƚMQیm6T4=[O8?SFXrㄉ_ d}bB6"#UE'ѸGeD]?#&Ž3Ϯ/~W;*^uժ}=yA=!FSmn+].'p+k)~doJ6FαP~Wt9)ҧm똅ئWߎHǜmŭ^DpJɢ"zr[@ iLT%V2{ۯ %@Y K;8MD;וo9֋8Z7WV7LyIv_6Ir:ſw&!3؎iUN7"\ زjѳgB! ~tӎGBRn|-yo6"+2Jc):ai3?BN?tM_*Qz$~.g.8)uUF]mQN E[U)>(bo hӎ3@sУ_f0! Nc-4 jfYX=7s I{JJƯx=؛\[5ۘ5cʑv !WVy*k͆2FZ^oJ !zp `̰?uz֥jRnXE-諈a"lh4|csܠ{F㏏FޑZOQ'bR dwIF+{ %(&lêv`ÖiUXzտXV=`DODq" KH,X71|pj*1` 9 A!ƭ{݄ sCc$0](X Zu5fSi1*Q?-s]~)*/qf8go7 &%;JsnDC-HgGJgZ6C>j8)zr=Q ҷTθ+Ax*ߦ;5nNS$sr̖P =6JdV]hTp:e:{sv /S4{LyTԼ@hó&tǼJɰD?E|oniti' '~&g%$V#aJTBG܂xy~kFm*XqUm`xPk9m䥓aO/ާL6KNI`d;\Q\*;tEi2UZ'L:ƣp }ULanUO7ӥH]$ygg 2l'8$L k"H̢_K-B^PT,,&3=h,v'! GE hAIJxg@vh[veEJ M-#3;c 3Xn0Hu\Ъqud+Y;=o͔NmEB| ]sxVlt5 ߧVU:peYs7p:P67G8ǟB@:T/G i"Iiأ$4GT6L6T;Nx-X<4?,[dc1=*6=rQ e}:fOL 'hfw'yy긔zy{N f#+gv٢1a;w@ffmG1?aB K>v8\(DתQS r1#/Ez/m R=PNKV%We+t$# Q.8Ry;-I{S#DcJI2V2'*yv+ |l.k|N~'`pN\y>8ZD[$O"EWOʩ:]0U.~@2LfP?,4! 2=fb#s`1I:V w_!:*3hnTvݼy?X3d94H1w⟛,2t#M,d&ׄĆtڹznƏ&ERw)m+U ZZp^ vi#_H}wKUWgWęoUꆬZfڗIUr6ijkL}>itV!5OAHņ n`qBT]0o@NK?E'rz5"kg_ ,!+ɗfj 7 -c:G eҦhX S2 piEά|{e'خt'.].]ZKeRʟxn~%G}䵥cR߾w3T~լ_aBىk"ItFx+t;]Z7S]f" u5 n)Gx,E, ZEA?1eS{ģW-Nlhd"g7yM>}@\/U)f)+]aMwM(z 4KJtL8N`Tw쭝8Pa3v(HR>D^Pm-k ^}?TCl$|;-}Vu7ZFSZ;Lvg=U1Qƪ=GTT^0ͷw=i2;F&كcCKDC_ˎtc>Cz]}i qӎ^i"J LЩCthξۙ~]5iK_^ct#zbM~s\j yhUh*aZ;ՔT@pTg藿I8iet.MbkdysBN%h7 ʺ='t27g" Gkҗ-[7ejwڬ{##^7>"N9^SZ&ML*v2^LM6o,uvBg/?&X{|MW!foNgdE#VwبHD GF0 ndE d2Ѥ#`i(@Bh紡tF=9$~!$i婊E-[P7сS-e:y>)؆7Nߵ,]@?Xc-O=>c j x\jgm_n)#Z6֬i{ d: h,wF{=?jr\_Fxܜz'({|iQ"AiQ&‹K)6t9}9v!krU|يL`K=P?G~b,+G*.k,e:9 +Pή#DUE\DM[%CdbT6G>R.?k&)Ww$Ż,f-Kl鲈Eԑ1:z[bmo9@Ȑh娆w/yd#OLNgo}>\l]vc 6 YZD͆@ rڢ>|DM6*öEQ;So6s(4uF:W; IwY7,t;CJ-Gg%]m|]c ̷ޔ{ώ`i}Ё)Y?G=qQY*UR逃?7pl7hi<.x,-X6izثXqe?cG[#7;f'+[ Fke~ʼ>Wa&+2Kjme#=T2.}6"68P w{RɔrgqxVUc `h}u!jDS_=*pp^0/('|;t*AE r^V} u4a[㙾 v|WF)U%l$Jpdk]cm<"އ-ªYpo M`bSj>'ͷɧ˫8S-f~\g0aO,YJHFtxw龯IjŶk"גmQF*O47 fUk$v^p4oºYf RDUR&RfIDM,`_'|FZrr <ά iȳ2=m&ode,cgRޕ/M%LI{/R[tQUrm8^a0'3+H[MMB,O~l&"ahp7QWKyC%|hϝdt]΂,qU՛t{h]{MaDd$lu,wҸ԰&E*cr5%jkǀ,ap1B>_)Xō-ɺpܛgBklo ɧ4BC^8T}oiRǭPwa4~m>HXN38,%jZE>)tԂ @'RS-ʔ9b UrD#Ae/\h`wH,ܡ68kص'dA"AI#U)eaw ի*p]Jl.;NM"?};K=q ϦT:r@\_BkKv{Q{13S厘䳓&q+Sb#@z2hᒠ(- 2#4^CeV1*PtՔzS]&_(SOt>מii:3:2l@O=m ;JӢzD$;7]-C ማ 3 )rc3TV~N-AD "$l=k;>ncD{)E(+e]n8c\ Wf .2ѣkPJ $R,N3#.=]T; :-+)ZŲ5X'iKEy;^7,4aʚF):א2Uȳtg\p^ޫq[KypQ_ړhKm"ħ?Q ]wsg%_ɏb1Kg,O%|{ W*{u(q=˼`ltyY$5SCŸ6[MT4Dzd䔖厏h\%ŕg@4??%󐬒;0DJ}\NIʡ$6%95G)ymg3v//sڂV3j4zQ?e§ `o a?'D_ {ج]i?p^1^Ph#!:<7IbWeQi6tSڴe,_lR6 wWv'tOJB/V~ojUI#x}Les=%QB+u%lHʝ[Zak(L b=\D'8 ݱ"aN_\t'@>#EQo#YK`ѐ;rr 0nr'<ޮBg{^pkyyd@#: JZc)-_gŝ+B(?=^EJ}z,ed [K/XV5vJGZS/,o$e Fط WbkoL& z}YR9#l8iHWSHdH< Uc )ӔC)y^M,Kp;a|0Ne[t JAuky!Zyoy &L`A,Փ7F `a;XTIVRm~_FfډK},D4^Հc( ӕnD")e` y81h<$fXĀ&!S\>eJ+|(m|F_Q>GL63zϐ1Gpl( SI2hdVLu6ŸFR**=a"aQ-U׻uLj!K臇1;?J$_ SE;jEI-!=v65Ͽ%Ů8T"Dz" $:rwNp^J87'0!aFZl'TLjk*}u5C?KvrGp%yBm*_.3[:X1ohn@oҸ=Ӳ^ĿDIy`&eOV;{D0i; ~ dBy C!O*Zqij‰fcV.dp. ,Urֆ99c25}ƣüm&XG|R@\,K3uoDa/GCGnYZ]vr3)I ؠ) cNڀ2j_>"fquO;2$4[}[cc"+kr$iDБGmAD^ &P][4=a&ˁG0}#d`j_#RW= cߤ-1H9aiF')dgL2 YY~q2Bڤ|Rv9SK-g%De$:$i?MdnMs_g7i ! INb^Bۼs>"4|^ AFzᗂ/=I;9H={ dwWNYnj#8rV ).Ygj1XPy`ĉqVv^KqW-4ڑTbFDr _@\m{NFUUm\h>Г3ɺ v@/z$x3u"񌹯mDY12jFShj!bb4mЌzV@_;oѼ%⦞KE5Kq5s_!]2iܜEcYΌTX1O)CRr]1`|ZB7]Pzz vՏC22KB^.FivN' iΐy 0 ȯYB ѩͦ[AR8x r>=dem&W!dW%%stV&'xŹ.mbyn-,YCU$`+>>XI2#TQWTD)_mCMbf<VqǪksf5;;bT3_YSfu4t(%z0 :#\ёcxdh4-vw9Dj~Ri 4u^2{[T؏5Bkk:>ϏAsu5jeqGDO8t&{lҋ:i]ҫE)2m]q&NLcQ ,._bBewset )z 6tw|'㴀iNk1=rVŐnDoRhHbg\k JGֶ$8` 6ζf-06 #yk6E)qP E*OB`֡/D+ғcrLY8t@(EO!9X-OЅp@,DE< +.ƾAlB-?xQ.2&H=`CVO/n0_ 68Ptl>]Vzo.ڱPOw~!}Yhq];4O< ͼ8g@󜚖aם)|, Es_XHLVZ楖8fTJDXyfLtރg0/kðn4f%$-t&FK>Uhz#s\g(:U}?KdWm,]PO;`K>Vr>J+&-_7梕|>u')8.C[lټ^eE4*9dR&8VJt#C[Kk_UU=ê*>h%etu&mP7ZwbgUBh J#P޳m@U}jIt=j7>5>#DsoЧeM~8d%_Ge+@ͼo~MErᭌWc#YqGB ؿiV]pcNj~ -}Z0Yj?!g)[.1ʩSvրBsÙ&Fv]|E%y|[~`-h?^%BMO|5/J']t6T'.3RSh]NN|iҔgŵhr*PI6p&)1Z-Ⱥ6SP̧GnN)} 5c/6g'P K@?,z4VbZ$i]jK>Sb҃5i{$QMdt:5=yUZ>{`Ooŧ;\q=aeE b.};/.qyG?ۜ`uAr'iLGM@nq~;t1h`Ql%uf VlPvFW9zEq'wmRj0&쀉4ѶfYʬMC}nHŘЃ/qI*ukڞb[;rE'վ_`͐[X53@6 06_)螑[!rN f\mMVՙoƽ+70aZz VCkC5l^_W4kY^m7U#kVBK׌*ܣ,qdtYƚ~9ฝg"/u$0ͦG45Ed<3T)?Qlb I,$tEwWA3k@]mL>4b. M}1*S^ ī{PT/F{[lP/7d0lN;?y9ȆcfIПdoAKǴ$WBx!QPX-WF7 sCy1 Hꍠq:\bAhE9ɚ*cE#aK@Љ8N^4e+۵0 ep'qeիGRa!c Zi_k❜1i%:': >>udWA[PѤ,2`yNUs&A󥠎C[a8- N<{cI͍;0֐}lc=k+CڅwMFGpzaf* (^m(s}ħ={DpuIzEK@`=۔@HUI!TNpٳV^d/-큁.%_?6~zZt4au2dCF=aYԖ^Eφ2_@"pkYPWI)"j.uo[:p@-b<E`H<<}ǤlhS"i!]|H hl&U5 ]=#Hm#nf{|?T˟Uau k]:ObY3\Wq.K(,;R`*, E|93Z < uܘ= k&5 cECJqOi5! ر7J߾!:O\.R}wqy`8=`>~Ҵ<-ug<*>hy_]Hb;cCL9Y@6|am>A{VE6*w W4_/أЭeپzRՠ) 󢇆IJ ,,(ujS\)^%xk m> 7(8B@-?%3"Z&7q$uHo6B6"hv^7. ~8&>@&&;Wi~p”cȍI'A[| alP( M/>`nv|X05upd暵 z"|) R/Q2%X=QdUTHr!xwU]0~t\Y ʝn(]xy5-/}ӽڬ3Ci(gTVȱ8ߺ -j8gRK9|nae_s↍=.6sv1 }KQ‡a{WDXt٨Рs9e št!Uٶ-hbWk#:a_歗kUK'#b̢ k+5Wefq=/h =)j+V [6ǭX\^0t=]899cv\/,pI ?sHqc{YBڨSPsh8J1gOp|(QR݈?_"%XuFEU2DW5N"JWsJ|g+n"|Y ޹ߕQEKjCe%w~ x|6p{E Wx|T ISBV[5wH%δM&t'(Ȥi6"U x Qâ8nlCrq ~f**6ͥX~M`?c*kU ( ^ ٓHh&0y kt:ca h{Js38:';oh@>z, N*;+3HpiB% m];ǕĽ8CCi6KLɘğZ.j'{1b(Y > زQPL %;L7@šH9k]sji]k ɮj@mX"؇mL*Gbgiro+jj[ew)kKKˣ˱>Sh} m@M=;Gu}2 ,+ỻؕTd$hsΏנ-,Um 3SܸsC m9p ,f$kIixE*9dq97"y;E.DCSqzM0fc]ze d*~ّs0$ j f51lg~lrT~V#wUЯ2B$ ~2tB͠c˚j퓲&sAq;^Tr]>wSXfV[Uvw1X(KcVڢ).NCyP1Rl[qnu:6sGg}R}(DwBb:(Xw@+<*\F*q>LY&x+s1:E +'/FWf1%:t{vvi"Ցxߴ`}Wh(0C%CJGjOIdfK5i&^3xhIHy_ȆkY$~>nI7Ue>ȯ)F$d:miqIʑg8Gn?^{bM 57|M3jLaJu>gJ60_p) rkYEP|dv[7Ѓ۟Wɰ`$c"B|٬ٿ26[6%ݮcy^(GdBe6o%I]c5Ð8EZ Y 9@۳&IH&?4" *q[zÁ['G嫭 yNY2\`YGA^ۍ]CfӪvHP0:[(S4@x grNH,actm a#usc淚#vFZˀ)>XjS5;yYh=i؄ZV<>Str \=`ܮ2lzI3JY+ihz!䓉QMs] *NkT{Qu 2# N\Jq6r7Z u؝_<*0+bXE,rR՝J )" g{ Q jΟs>F̔G]OigJFg-׷L$'ܿ>M x]TqR컃D}sucIѸ îpSbpQUB/U kv.&!].]K@1Dw l>+k5ۙdЏ/tߚaQ{YBp*"w NV QZR{^]k)%O]邤2jpdZeYoc@Ϟ+D*GǐtwFYFl&%-O+Zl;0SNh g:WYv |.tKwbr1C$܉w=c:(?CE|&Ս .v0.u Pq8ɪ92B')P8+""D8!>(6/`s^S20Z E5'pAyx=ÿI2$@ #_:uy)?_a5N?Vx Kpڟ(qbBis+W"@`l| sxD˹bTfl!w2ۀu`j_!)ޕmz36C):ycb%N\mg`Er*H[Fxh#滄I@Fb?ƕ LZ7 Ov8oDwz{@x Y K;") 7K&6NtQqy<]Fe!DPt2r$1iy;d"lT*$H dV2dxͥi^!aj? hJh 6uV1fe;=)TSpT.K躉`2ɰ (ffce8+B며9Ĺ'nYXiJľ89\Pdږ  TBwHu,Ҍ^V-Q8G=x:cs|BN">~Ri :$lyۺ4'(nقXZ1gfS`5g 04`6jQ jF*OQ'0$ ,qwSx[k!V1~J)g3kD~81&᫐_-biS;^,EրIqNF>=*]g/q|]ƶ`&i Ks`9Hq**úDP'CayؔPQc2q Ѩ˙VFOWS"M_v!d*Y)ѣG5gdcD7)4d; UUfovqX^T߹f *r ԔSy,bf 9 ,ͳ>_P_B1@ ڸ NPG"b]{E?0v|Ő˶Cu7I=qUVib+2+%34PYDW\3zucPG{#2p=}Ip"9pUprVs#/S^i`fOn m?7Q>4^UGoj HF6mnREut.oYn@VZ zㅀxg׿m8חb~`s:4`491f®>@)xuC1YUQ1ιBܴ^öDs0#9ߋXẏHp4̶"J"z8!,ֹ=i-V̟@/@!sV81Ǔs2@9[oڅ]ܻ`{P!;;CB<gRƻڭeڲQ,w?{ /S$kS޴쐊}3-^ D,S#):SA+"GnB̠Ҋu0{LE+xS{l uhGS_zMO 7͗0ff 2D:2D&ӵgC`p0:Mr/pZ޶]W;e(4YHuk;a=?DZM#S5chg t`~,߽,q`~)HgZiϩ,hYabwTIPt F&Bcse-\:{[iŒHaBhK]E6;@?LP ":3ęhȤ'l2ЂVަc7[A%iw,5ww{:ܳjc({/s:wlVX]˸kBJDl`P>0ېrH 8~|V?L&-t^8UrK-#?XǿWW:Y1Ӥp4 ]Hf1`sSjd<ҞIRPT;(淈Q RWŴ1zpd, Gy7n. ͓6Ew$<"6Y!lUU[e-k1#zt&>So4VFkP*J&0'F'q 5/Qot[Z0U]fS)ǫ 1vÁ)̈́ mӌQyQtS')1ٳ2jޏF?HZ"Wob3Ugqa_$6΁_ 6ǖV~>;@pfJ`G c *lܠ5kIOdܗh=42G{6ILp;ъ#LI`aFΫO!fO*IyGBC+6Xr7.+mҰ_9HG\[|{OjytrJD t U߇рE V̂/{KQn2HέJխ?0?e>Q@cAPeosy-)GGgt挠vSydZI_@|>_fj) [^gk' `U;gtMkI_JM$l!PN&1?v+V/GoGhhIcgoblXd%E.5&sl|N pa5yH!etEjhIބyr2x(#jJ85Zoj8]ncW*"kptd逋;AJ)HMr3Tfނm9K׺ޭΠ IU]lWQ=Zoh K %sMurP:`T&䭜F4&C K8 ZBU :jl/LCJEX8nT]v\Iemnެ \-x`j((݇ECr^z*=:weg4V@6^ݔp axjg몷 2%]5_ŭ>[t.2y/;sW:]`;p[Q 䩺QeLELAY 7'"e(u?x"C{>C9_ ;5M{R> :KwRUi ϕ?Z! JpZU]PѺri/sc+\s'+\>LmUNI" :(k^WGW@"=Yf۴R E1FïnOK2oS~9>Zc/ 6!}r{8 tkIzVr9-{━JIbǧA3*F@EHk}] iNx{=eN!k[l+IY#R>k9lX8Ȑ ` 7v_p֚ڦyYMX[E{p.M Gmz<)2ōsD\3:\ DrF#Q`n%y`O?ke7+0/ۨ3pH ]-lnwR$!*6]Yj!Jn-JmFz44SDsaDs\.aЮV4w* &"GopcbϤ#Pbͦm"!f2 " %0 IˆzamZiC=ˀ>ĝSOKxֱ\h`L?Nnmxa24Α↪ tL<2zً<%"ԍMd,k-F^l>_ GH`}i~|q :]ǔ#3 Q2k#uowLCN/u%"~HY`1ě9?$̃L&)7MKSLk %hGS:%5$/9+IO g,x%*z$M8AYJCfO5E9?d3׺쟴5Y'ۨiۣWj ]Ls@;-BБIh-֕͞X9[͸c\lDq璮$RdIp%uv߶]F PmhhV16hux+^ov?DϹl!5ێuvnʧx6)Î}MB]|? -E^۵<9|T8D16A$1CO鱗YӼA`) DK7جaCFۖS9kYb =5k w?M[+Ҍ VaI@LZ^=٦rBЗ v;'ڂd.yXcq KWVBCShd[l6&%/W'w'^0Pz4aBaWjM/$ FKrA`';CKBbL?`aBZS\qh֝qNWv18By_)2!C$uWsDy{# .2Y{iH2 !SgE U>9Pd_F讃́~ڡ=BDC q" tq+uI~g& I.xMCb2dz> ֨[OeW\ WĨ`F|_Sd!I7_X;E&41Q*D-ǜInai {(1򲞑SsފH{4!.vӎ9ݛD hdK }YA'Oln|^hv~v3FuA$A7֏ yH9Cޘhܞ-<-t[o@nyIĖEL8JFFz; N΍yL$WldJ'@y|31Mf+ۇmd9K@:tӵ` { zc'z3I~~Ju$}P;֭ҙ{5.CQTon9?/S 8V/mFKPDγPY퐔tm^D?ʆOYKBDUTE7Cz+x30 Ǽte3f?;\怘2{e (]JnK2bD 2(_Nc vB;J0i^ z&9NK Նs"K P'ldf~Ct۽Hbr6X/tbt-ZL]6=HY2U]rkpNq2;KzmrsiXKEز֤ M'MU[Z Rs;CR!nSpFw",r݇3[jR; \.eh*SydX0[p(h~R;g%5PVt#bW&Un9%}LbFL(r>,k6ӸުP 8aTnR#`E*l̋.^w،0Kx qTs$|45?:.-3e@6ShTϓCb)6L^Io|l(Pު̶V })B>0 c~0b8S1cTc |rpbi;~Ukmɝ0{?5ƘFDE]Ns@Qcx+O8bX2~v"8cmpQDM9>FX_1d#3b4*0}m/V !r*GmPs}MGM&u doѹIWYXQ!7 tn~PK2-uT! 70.H0$ ֣Nt*g63 {nW8UWğn8)ބVHSC~ReEX'.' e :%ڴCH't²bwlx58O L L4i/#%Չ.[ {NIFi2mLk> BĚ96c.'UdySz.i"*DM|:Sm_V2MȆ؉0/(^` fʴ;Zm+eaMH˷@:;3- ^?p$*z9jN.,54]*iWn% 3 l^iF aҔ٣Hjh}.X ]=Y#Pkcvt#_^jX/E*‚4<,%ZP׶4FyO3!fъw ,iJ`Q ˋj<^&U!.OlsI !X3o\G_t,-!vAY)`M>>n[օգx9ж6:gzs j֎*6#~ a$b!hl?Z27n&x;$;g)gx̀6 T/R ~w rhxVSCjҌB sMD`)/Xc^! VI'~ՑR#?R$82b:ܡ#o~`:Fס[My1E-īQдK(#CȒ!!}u/ <қEAq rQLlYS)A6qYd/F4^gd:[s6fx8ǯGd=I*X:ҏ8/8 5E4ǠZ\ D3;txI/F6 wO/\j!YG}?y8,kn^&THFn˾gFȽ%S-ɈRD|R͚=XyL_9LR$+-{OhB ;HXbvtՎ6KeUycJT8:Ư# 5έHvhu{COZ cvȡ6'C :hgZ&Z8m&3'mۄAM^5m97 Byx&%{6ޒ H* Tԥ)T绢 X'ۭqYc3$\7Qb> (LHNߍ;Sz^]T4I Jkِ$;I=z$99HP6E"?w bdFgG7*ZyQve'zL@W7^};1`FPŏE߱Fdѯ ۸)svg2&_x`[MzXtAؓR!P 5x@  83tڜR l4\HATMiNu%_ 9cyk/Neǩ/PRS#E5>9H;_ ).xO@=W]{+XdL"mu(xNsa9wC@CшDJכrx rxh?q3|kn,5 Wh]"yL&5#iT1X/m8dM3' E8t"\)HtMz9qS;ۙi%og #9fEw2OL;W0_q9szK(ΠnJX4Mٷ.r`""  Z Zid8$g^BgaN7o/ ֗zoE%#+{FBHK n9/u2^}P+Dr-#n6Zw+­%k$32Ѝw?#J@:p~e.:=kDŜCR#ڲȆD'QK0|U?qXykZN[hQhVp :nl!"GaHǙwx{;qﰃJjKk& \3:ّ0"?Zp1fIƕ*Y:'MB> .& #|tbJ뙳݂LxYIY??d2nA1k>3dZGKi PRyɴ]Dm%;W܁ GÀh8Qv '& 5JUCda 4*ߤ=}\ |X=|r!*Q-.E$a_q?Nyw -_'ѝLrܮzaf&k)FOC5f~Gx=:N;#vReo{*>pξiY+hW5Md˒fӯ>V#F<ЙD5'n.LxIPN3jwm<1n4 7NZ:Cy$__8Q^}SU;EMv*p.#W(+nG=Qo-^1&N*՚?H{kN'JИil!˨CR29[$ViOx~EιBYK8eηt=&&fɩ(5 L& ,'K͕StΛsg{%[tAf|9 -W\y7\Ttz*S lt#@/(e MD tꢠ1x#Z(˚6b[@l&"ٸFIBApŦ-{YI&(?H~HG. !ZՈhV $ᖀ$SA!0,5o؅0uNgzf1e(k='7'l*fo'F% 4-&1o+ZB ERG%6]FBRC4ikT$Qu.R)ْΐ"`7a;eD|,љv=g6Ϩ$e|6GI햅- Sh70ȒgK~T/a6f{F-((Pb‹H$PemtA"QMHld ͆\w0*rRZsfN0|{]I)+nE{CDsWql>g {n *t3;|Qv2L':_5\cpjb-:Cx@ H"О,1h]95uj遈cl%M{j۾fyq$ryAa< Eh@m l]67R)Ĕ:֍AZlJ|W (yP@2]U45o@axǢ^(349;äo7rGϷȹYt>>Cxf̒7}fӐ3:ݳH Vw]0#7ǐ (;iĈ ax&[cyo-1tE$N[ ӏnܒQ<R0 @p7r\",j,( (S@˜i]7h m[8/HOew'14`e_Ir#?-ޚ[o|andsO/_~_w=F كJ K$tZأb!EŏM?ؔ!_+/27m#)A؉aMMJrS&5!rI{X_f\Y@k+,.QA)>}lDHhizWn/&N1fow$wiBIn\qԁ۞@Mg2 \ RڲW- bɣn݃,7ӾZ㫒e|OgE]FZ1uPSKШgܾZَ?t1i]\Ɇ#6 L{!j{tjZϞf/0^эV?>;v.Fl1dS!2n)bu׻&#YUj↖=LVe5}Ff1P|D6Fdf P i?Pq ƪD5*͌/c!Ǡׅ;Aes#ø)#ϡBI3$Dc3<ٹYxu3p %*C5IfO۔:X٤xMG5ǫ4 m/2,}+ǝd5:!c>Sۍ޻Xtc]^7c5C`wPT"eLivTdE,yeck<P"E"?pYPt^%oޓY:JvXN'%K|gQ$>/ -eT`;Ż kՔWn+`o)9эrP :R? Sir|)߅ {no k6O׫5*wvDP~}5@u )+cdZsoqe]vcE.~[E[\n9;Q辊 6ev|CfOdy#W|`?C>9ZB6"$#RO!+X4wC(;hkF/SG =*O03C n ,xW5drIm=ϻ2%$Nl;B;Nm;&9>q=2lk}cP OA٤\ߏ1◗")cRXZW F=uca>Ċ fu&e0uAMy%93 ~^O<)<6E7f}2d{];^)uD-%@}V:?&AEn.ԓ3tMБJg e8mzwpb'Lpt"pA L'pÝAo8,47M[n=)YD>spqbbC7pgSJ9[EA/ Ie@@7h}9~Ca>kZm>EþX(NHv7Ԫa8es }#6 @ | $EZ[O5Kxi C(%䕐c es2VJi,86^GgPhf؜ye (F61qҕ,Q2xPP ئIשli%N! %Ωڰ٠_lEFh/A?Tʯ8 «1n c,|c[գ1nJ}pNC.(DХ"@3w6i nh@G/DaFvf6  %x#Iң_>i?n{*%!^; x\'<ӾS9m~T?ڼAiq zcOoFj,ἲۉN:SR@,j56jiaT, (zyt\HXBgON:w3v KuMl NyWIxMhaYtd񴇋 ă=sr,yw|D0X#Κq@$kxl9HVe{3:fgVk=/NYVѧشUJwe}RTa1zʾT<~ڟ3UK妷 8ȏ#TWI4jSZ O MO0mnpmѫRtIRω ;\w;驺oIˮ/f0 u50Oز#hZN8#8UfXū :`*lC$Btt&A Rc:m%M^A .3^?8mp/=n PD1x5>=mTj!fh.mYŽv9{k&Hl.t -Lvj75gRS,ɕrV2CoAHOέ)}Z+] pŠe ٲ$n3.V-P٧xΧع.j; >$|Q{̲77¿n+5W9pĩ w_SG@Vj aoT!E RcMiUZЋHpwB[͂d(籺tiѫ ;_)ǍzU xOxz8&J ":{ Àdxss4󦚈G6 O5QTQ aB g_:5c$][I:'bNVlcUVBpdM^  2jh:{@kXQ|%&ӝ ϯ di Gb߳&~^Kr'?y)~~?XhHSFA_rN |2q4fw7HfL*KY@pI^_,QߏZXkՈvORn$i}cCX&5 2g[|l^ 9,2ӣ4^axzkS|sa);C-l:.0r}& c}(<ҾtaWyX$ik}tn?ؾn!b"w$!$2d#P\:tx*[_U't:MBP΁g??b v6\TiX;h^hnـĻ5r G|Թ{f֏h4Ճ5/(h ]Aw_06 E. a@q <9݂s|*d L-#m g8fRQ@0Jƍ^V&Z~gB.rR ^ΪFpDe]qM4cՉ\=Dhdί21vpPi0lň(ψ¾eSO‚KͳW9ȪF$wB#1hL~4Šl30~Uc0D3yJy̢GǸ]Ou9H LnDͰ¨;?e"v5w((iC%yUi.6B۴<^Yyf;V:xMtZ ЗTv) m9{j .\10)qsiׇ\ȯ\a\< Sb+İ.pUO҉=`H 5 SOdgЌ{27ǂ7ͳF~Nf)7&mz 0~>D9xF}dOuB @ N,X(%^| bLcVvv!%Nި7~EgXY[JPv5D[b.o[L'HB ;w9憬0fsM IrP ۆq%?jaL'~'J›c)RyYin/WS\ﱺ݂o΂}'?Iԧ!s%812l)3uTem9zk9J:mY; ]#+x|IzߞCDbl8S쳧h)UG0\m?fDVj`,8襴w>EqBъuR!~J/ofήV9܃E|pY_y},܇oNJ't1$K ^b4Bϕ(YoE>"c wYfvxG睞j+d2Hsz%C65k3G|n6BS>~_P#7zza1~]p] t8RۀI[#PkPdŭ*z5HkS+dFӏ÷r7ρ)L3֬ jlNyxIghȾ֐\y303x^`cE/+{ 4繳$V3!GtT S!7)Z3O(m;.eI@{$ 11A͢\cq:$%tl:Eh5V "C"gT%#*4SlԧoΚ`Mˎ>MHw7:Ɨ1{ I?_4#2G'Ϻum_|ԓs4WK OL:@ȠŭkR32=3lp7N,lG=HiЧtҌ.gv٠Iъ-Ȱit=d2srM7&iK6XCc_^&̄> U ~頫pr}zqaqT‚Dy90wmL@ c8dԌt z7Sm>BoQi}X/Y=Bv5! r`,%~.r.[ߟ6a2甈;cλ9x5œX 7 &&$o"؟xz)u𽊒%f@xA\lsSf856'RS1}|x{ !u~Aݣ>ȅ_;m)sz`3iVLa6vM>2;;"$ M5TCF|AR8Pk o3zQ[ր(N=COtyhE[vU[ګ=ߌo+ rﻰb]ҹ ݜ{au4&ɲ<_z0 |[t4xs(un^&6'H EMG¿n3uN)1UpM!nU+e/u< Dze .;٣m) =θXG: k/]&,?1ϴaꣁ^0کdnEk|gAS )B_6\ԺrKc6W<\6%asKq[X >;Kp@A*<<)Pk2+qL+ƌ9a]_ oY(& 2H6 q饬Ij(4;/lG6OD$ BE FJ-{.<p)?}e ME?$EX&P&Ɨ=#h~.tAZp)~O HU̅@qw Ի ֱ=[z*c4s{ MI~„3CNJ!>#?Hiӭʾ5ܟU߁$tTɋ?UFX1`H|RGR~L/ĞL"zOu#/3r/QP/UCGO죙]^9v=*$gtуsVzYT'aFW˓mLG8[LG琷`l64 [(U 1+P9(N\U*$kBVnݹCc/zGmRYʐҴ1Jt -`6#ᑞt&&G?(r=+Ӌ!n]X\ R`j} ?'"ٽ^N)g&**%"GR*={ũjVۧc :@Z\;!%غYscyE#%Ⴁ%kƲ" 4ђY|R%oNbhmd~Oۿ6dlO{LbCV\w&Vvo2(2@>,at3H`&Lk`1  |Afj B{*=_TIGȷPz-)ɉ/adFȼoF-/d̷ 2/!bv7Q*񰘁H3?Qɲ֎?t^V#4h4LIVB(=dL\#7kܔF?,`OGedd O|〿-R;o{YUsh<$ U|R@JlHCW]Z*91;qc<+LY)*,qoADŽ0_XsvY&G'Y弴?F&Wn,cO|cJ@qUFxGQo H}4Owi4^?&P3h+= xLݹx`2p9?'pK,˒Lli"fCk0^S$.\yes`A e-S1 " Vtt|o,ߢ F uZh&(6;e^dYJB%_mdֺA`5†@Zx]ԁ /ƿooiö6|;pۨd y>DZ翥rm@\7SJ: ܔj}LG$'qT?^-%5"X~tլGq 5GgbOxdg&CoiJU~+<jp@[,-TM\6, 2y5[v_Run!E _a2sе ٽٓˠ@uv0;ݶ+|VߥsK}ڤ[Fo9+ 73g,|9kG#봹ھn{c*CS8*1> l\ LF+b.5;CG(:#͙'JoZrV󵘢nѱ$i+wAeZ]9-3# Eߜw1L.-+ {ǿt;4geY0t#4nIbE^* ePdHJf@?Tv61'/%LGyf$\ Zl>[azl+,"u‚SҬ@~Z¡Xn%Kupp}~(^gF 7$@x5}=5ɯh"S8W6)/rWiv A?}%Ga>,q[VxORȗG#J5B \ ƾjyOS߼@t6:Y+@*U7u2Thnf*x }kqHYUx?߷HJg( ji _+dĐz[5|?`Q2jPuKKG?i4Ejr^3 %WeKQq(NjeX5o FbePKClfye$UφY,f^ QkKg 3R_.cq} q'0Fn0je y 2 &- Z#LY4#D(DI0zP`QPêP &]&Fpےڔ;xmk֮whpV1lᲬm4rsARhb6ۍ[2j i/݊y"*lYCwM൩qS! yԸ~ >M^g: J J+뭒)KH"ļNB#cU+&kʟΰ;Y8 ݢY껫 cw# nƑ}`՜R Z{I>PXVALS;ftԒ Y+{~g{j}M9B0WϲN,V)\h 6Ő? 8.(vTn׎ R+)ޝX*Ά/דE> K[­F6Ž$Xc̊i\ǃAךM萅=HEΥg1sb9ᐥ[ |D䓼ߖ1P]/FpNDx|uFfБ[xm}(G J5@nt+jlS#ղmޅ$Z@ObbSH^'&ǤmxƎsb%Ƚu)c*osh*41a(XqYYLknrN>RT6񐀑`V((Pd}^ЀˉK0IN R%\~Wh3AJIIBAxPUK\?o;h,rgFv)B$M!BcrQmIQt:%y]AY&vbaD  ޝw+91{-21˜[oY^xMl0 NJ@i\o(;>蠙)L !~@Hd8p{k:uafg^]8x<[ϤFPn oZ;IyX*={W:'O5}bQPF28g! i?_\,>[zإGuX4/d\Iٔl/DH7$(M!҇?^/Y&L!Dֺ?DuE7Idթ|dwa:4yF5'4JwΤt0k^Ĕև^S=Hf y|Uđε6:dP-EOʳ5;Y-y`@@ nImՙh Q2zdN?ZKN3gvԥ^kYyjmN_*u 6D-tӴ.ŰT 5PQt DL0H6jYV[S4.&6E2S$e-BI%':,<8]zr|2&d: E'X@-֮"E `Y0: mΏc+?G,=A'-bN3#yKc 02m[q_r,q#Rnjgp,Ycm)o>`F@ WʸNL3R? "HK!PEňhrWF:&^-ӜU.BvKw,eP[<!N Fޱ\tاu\rAXPs fV\X6jB.ԡBYPhB{ܰ]ŎH^K3@N{^ZQ&{"nGn΀nҪ1ƚ_wO>h! R(U>{v8̩ .V XM[00_%K(̬O0`IvykcX_D~MjP—B*9ȼ&ח+-ŃTym¸X[IXECӚݵ5IrI/,JjaOfH7l~S#1E> 0ބx< 7jHQqpnFlG"G@ ͫ'jJ Kjː\f+ \E#S >ϝZ?[l-|x-tSLzT][FQ0ƥDi~X|熅&Jk(`{.MIS@. Oh8%a=g=2'!@0ɌHV|kJʁ8vV$pv5Iz5RE<6l1,GzP o+>Nο8Aã+%rxM>@5$H+|ܖ#DЭ95loi^Gq2lkIA?Q"8ܲ*Wc觷`^%.y$D/`}/=7)]o%r#U8tL2v~/9z)BގŴjȨ\?$5%љv Z?dN7:$;6~Dd6E5BazQ۹JLj\ ‘u>䔄MDXHfR9]L:=:֖5M@s"]ec2DEM5x`ͷZ}Y-Hc{U&8`1 ź]>kǜ0σ|;ӫ]@ǥ-YFv'J\+#[3[TuRX;C[U4V!(+wV?.Y$B<3te~FP_:\} 'F s)a.m7.XMp2,|0ƴ$p>BPSܗ"PUtgR{]iK}4쉔8٭mP1&,GGk\1eLZn3}GR͌mLo>]mlxo9ŧ@\<9t:3FHK.D˵+̾fN yr$@nэAJmiCijLV!/ʠ3>[Smw61y4mG;0QQTMСt8OgaԮ0JZ.;n#k2RGPEvjSѽpW ,W q%I$>3pr{&̯ tY+T\Et[Mlb2~AT*I\FpbAg"_'ׅlB~KEρ-\q놕qDF"B8Dzh9в&Xg*Єz[ś` BV-u`#MykNf*/虥{9g9`j_J4䆈waVH.ݢ4> ٷ**ux,m*d p&yƪ:R1U{dz75\zX~m{>}N?AyF! %c%>5.Ʈ6$:*r-hU5by`DRla{42~J;W/H$"8 "ڒ 5S`CЂ=UaE5B'}j}\K)R GqˣN-CV7{:Ly-Yi? {Q(?!ה?zM"Դ:^9ƙL;F5-mLgLw%8M.DAU?/g9S2$? 4 +3 HiN3be=B5#B+g{@|*@S#E8Gct4!ɵBd~x'ewn )IOS[U',T};aOKe8=ɷ8.! P^`m \8eC~ v/Sy!+1/@AȨ"6-9m Q79۝dnhЙl8.a{%6Hb(H 80)f9o^N>M-F;t#^ jX{?Ỿ4fCF<|SW[`+؊٤R[cW=Įq˵O;JLÃuny^h'U{5l#3~ddwpj.!t9iaN#;ț"tQ\\ʅ `ϝjulmꙇ,\N&]zW}5Jyy3fCןY'ݢJ2GuC~νHoDgbnQR_W)W-k2Ɋ V=e J3҅*xO'@!SC 4H=u8xSq3iYYo#bZB^=uWqղ i 4su;?(|->K " ][M(!ДN璔 7M?źߡ3Jr״xttQ5bdu$|C &0il"H}G} ۷fS"y65g2w4yOHts{ԇ[,WUi-=z%q4[?nRa`pl])bO}i$٦T0)$ N?m תrvπ9#ZE+`칉̤KpE0=q>(+㻕j'ϡF#X.Ks|CxkCn\Ma%4n9?UǸs~i2\L{IvhOHWݬ~Ҡߑy}֥јgP\W%itg}fdT .͋! RFpL-dg{_3R{̖ӋQmǓeUwS 4nSK*SBP}0Ox fk룚BE0vJ54ԏ8:%Z2 ۾k#sXAC4~QCKu&I ќp~+|G+&|Vnb ^s" : A\[ ^*@Pv5#9I$)o̶7)k1d'lگ5LΟc(ZKQ>C ڏ;1Oe { #Zդ,&,W5l}*3 ] Y "9< q.1"?@T{QtmO܎"툉[zF祘#, okB`vM69-նa#S:;XNReq=6Q-(/s(_c EU)?0^[E{diXw ?{LSz8[Ѵ`M`8] @2ϛׅ>3B˦Aڅ.`7kMvH腈G\>&GI1ia;LRGo91`n07eQw#Xa] 9>pвq. 4wFQ` y2B#b"ienqD2N ( зb L)UˆT6u;koMe"3,q#/DOa 撓]0@e[%~R%aSG{YLtVlɂ%x/M19:A"]oVv٣l9yY8AJ>gH阎5qN%еj+!I @AAb΅7'BڰßWݻbمSZ!][:%_NavSWu8^&J=?wp|D'2N:~A P~M8N.tv~4-n\2\s=Z0EѲut]\#W(N?&1`LeyR.HuB XAo϶JfL7NG,gv,MagSY(Hƍ|MB-DQoJ 1ϰ6t8 3tWmhƆ7&e5MuA3H@, r!>8ZV~g1[z>D]8\d 29=}0x$P2wq6Ѫ ! (ͮ?LϾI,˜в*[At6 ӈQ q#[7WP2DZ!)A*|] + 7BGCͱWQ љd?liC2uai1!#wm^\k V];$0̒#ޱncZ:VKw3i8W|B/Zqz |tI蛜|w#1ˡprX J1XP|@qEo/۰ì*۟ s*fg[-t>!T9D%H/4#.΁4J%z%4rAёTDt$4 A=%FMlU%oL&$`ֆkMCa,ՆT^Kafዱӎ+cpI7NaV[$=Fg$}L8qa4C8vWr_Wu9SE6=`;U=Ԗ0f`̗ʂ*Og!$y8~]w U WsO=XΣB;jwDAnV~@|NBw/@ӴS@~{}D<90-1sXAr91QfhPwfs\Ǥ2ST}kJ78XTӾ·.XWU:Ɏ N'cx6%M7zs\,3:|! ExNocSI<0>k9JUОP2}MXgkD&G j7=FBbys''K5S\q}HcoB4{cDVJS@ؒ^%VMWn^F42V+T gવxo-tSb9]=XZ8pspF7n.'Z1>wRpEŚa!}xT60ߋYAqҤpW(I1i $lvjIkpˀ*>/DhNS(lU± Ǡ4"ߘw53.kQ\uv% p-758+\rj3k2:"!4xf.Y@29rkѫY 2VU&reWZ1w-G/s,9}xRPJL1="=PD.C(:MW}W%M:>e禲 kpjc.Sǖyaz"No.ҕՊ|/; 4L\ G#غnGiRdU Y|C/ N~3)% <˰:CaΝMEykҷȆU Z  CUk9EԃV-L z-U ~CR0~"U_ 9eZЍ4{'qUps!^mp()iKY u^5f'8vh*+[tkl2cq&xo)^^],tB4AS*~b]L51p<ڗ0xT0j-f<2&BclᝄJ>ҤXap~v- K ň*"B; MV>!Tw/ߠ# Iz U,Nx?bZ%u[BsɘV| Q9GUKY'Nrkl_=d 􈽅OaKV[OHe{XP^0{ddiێj:Z} 6fP7-eL 3-Fvti$y _n<$YENJD OSJ{ו ,iLɓMB-fo+ˤyΚxӨ] a8ؽu xB0Z522 ߏwMX1>` \Kb1o١4MqjEe5UHߛ,P t1<{CyR9PAzMRsh_ܿĬ*ö1hfF:kSƹf -GzóQurQOaJEyrY1{}|.l|"`!a6L ci+_d,i}lv-xu10x@" 01l~ٰ$S }ͦn'cFM (\EN ̏KC ЁBֈzFBD_zEc~c 5Po@D{8V=(H>xJ}PpBjۭL-:.:o)Y@*4YB 69C3IJC9:\y!X"sK?}0;& GwN ,]I0$i1HRWgEa=oWS}U w n~+2 i8,;, ȈVӡcq 'e;qB}aRI1Xy\A*gT ֆ{wfP ' W^^4v5?7;rz0? 'ʼnN] r`j^}ڠwRj@G$+E;\tȈqh鼃˓k#* pޱ?u4(E73% l'{K QɼT$z,W)Bvu_;USnUPS|öJCg-.4~ ~]O@1W4uqS'h4QJ Ҙ唇ဪ Mp[\xbżp+`Rq;؈՚|i\`]#X¯j^G4,G :bتc_z] 7lDCM=e`tyeÕqYW#šNJG<`g z fǶniC,iCuno vΥ?4J "ꆯ~4okDC aUʼn)ݟmEjZ9W5q9eNl^3cև ?Ie#`[vRo4tW1p@! *RP8h)%֘}<2TSC',Wk͔8d2FuΜ,y]u,LZn0xXPJ)*Pք'?r\O:WV&OcKOZ ٣iE6{.k-p6ӏ[ōE ' S:W mx34T)`L}?/}8~RqY,vNV!^mޙ-YkJ'Z߮(̣#zqVT&]=\M(z+ ڸNA9g8hEck >i+rVB NkmPƵ?&)o?a"˾zCh:|ٿDZ%F->KP[\ve#dalsW?I FC]@4tR&NB!)^}*geł?յJ~AN3S< Jy?f3]\Co߿,UۂڊmH34uJQ g4>Ÿ;paKG6 ;.Z`:߻YyAq^ϳ%0=8ҚfgX nV(9 pAK\9uX8ݮDhTOEIm_x,6t7`F#)8Uy@K+JU3=l_HY|9B-@^po5'Nk : }nK>' t+|39~5<4Q@=GkR\7ڤHg()oy5f`~ƃ[qXqWm4gNpb3q+DG ғOYQ&0<>,09Fe6UˎeV ®z-3\~* 貙yT~-jb/h8f,?vAhQB, 3Z atBĬYYj,ZqO wst:1. Rp6[sp& 8&1 .,w)0q%#GsLߤ !h Mk)CڲX=h&oQ"d)ٿz >\sGjTa포Y0ݸTB4AEI[CPq- gOƗFuBӷ(r`yʕoCgᝎd)WOT2!KF04yuxrPsaN&w􎙲Ei(L m%hџ׋И >ԝ!ċ:Xo⓶y{K3HG+A7,mTwb34W1NȃʔŮ N?}fkg+VnNF MUVi0.vu$0VP,X4N}?_XGO-˵7;3 yNߘ ɭ)?p0Ωق5_0SBBq.)h\;w&/[RE8(`/3!p1:iVj4-TSQ5AO٢ C+50j ]wGA$]QLh|zr6ڔGBM&"; X*t<F{kq}9-Q b'O VFZ/^q[!|R`Q蚙K3n Nn2KtR@'ܣRUώuɆ Fv{e{+G 62:LϩRBpC4~Z jW~E*C#yn2^Pf#{p{e!6حvZ4WݽY+$h:Df,;Ǘ6!.F>AdGieMZ"7 OGe,'aWU~Sgwւ]x"i !5nLA7%3uLl i9{ 3{W'#朒|xX%MSe)pXfj>Q͆+|+{}†5~F:gn$$Q#t&CdxV  LMV8{A"b˙6)d3 UסgجQD78,TV0R)tFb-.rSf__ 9]97@QU8[n Š"̫MHqa0- if=BAL;tñ؎U$ Җ |TxV ip@^!)GfC=Oܼ'o .S_چ#sGڹRlgU4̗l{ғL<23QD@@$0wSc"l†7R!֐; vISNӘ$,Za秷W hp86e91W$B#:}9 ( DS W)A{s*;~Fn7*k11vOm=pQ7s Ⱦ}vCނ%@GIGÃ']r.W}U>[|I'ALkw1%~[3]ۙ, l`2fW2}dEzm_f^vk~x_Xq6#c)&#%`񈞾%sw1p2.6C-Zꥊ!HAx쿳:T7iҏFlAtᐡߕCY P]0S7њ7^0eP<3gW@(z@wWXom'e`Pd*08ٙJ$[l߲nKz?ǽdyӥ(Ĺ` g{?~3.M6N] IP#YWY;Da]{,ٚ7~.^&74v3Q>#YydT v%F2ѫ6nN%$kQ0KXRQ3Ue&D tZLi|Cy0 `1br\xWZj~WF. }ҩ }a4f%/ϋJ9 jlB}MSo"=.>_}E5qXe= )*vX*}l- F׮jj :p)SQQ"OFhf? {G~M,7ӌf㔵cE:U}%!O{߫4 ZYb}gTb]0q?[牔ɍhI )Ixg%kvo1+/+>5T􂭛⊕X:^aה}(es,,Nթt(]#KG[1MxE1lGM ] .|"UUmj( ssdکaobqw2ۣ gT*5cI2VfsbcAMN}gBIab=x 7lI2aOllKu'+h\װtr-cg V` lh&n.xph?/c`7 aV-ûDR)׽5g'ivbduĿ3]c"1N82i}4}NES6UI-!/p % r )xuPIwb7M"! p,>3Mz\L 3 \q.巢"FSzxԉdEwnUd2:{p@ҋh˓BhXGf kR\> ?ko- 2QK>AaU' zټ_x^Evx~<h4yo:gsC/pz#N*+rZ?2:#8r}CF5mrV6_-⤰T:sq @PIdh#xrSpiM},7T{N{e/6| ÊrgK El1D6q9g(Yvb]cw0G`;z+UUKP2YF׸^ϐ(}u [M!9p˛/aց~~@aBT"$Yo]Y8i.CfSx*D0'z" ֏pcD 8s_%BCOp;)w74S>$|xٗ@*MqR|C򘒻f rU6īv{iXc,Z.$]BkJ qeP-Pﳞgy䠫p)P:>Aۿ[WE<ǥ:"e A6۹~_a dڽ7#Oö`°P9:yT拭6YYZh$1(V`A,uEo>BDwû@s >ΩQ7P6g6m({7!H:4 SwӞX\[I4zK )0SCʩx] 4~S+߿'\$YCco ]mik 1- "IO+A}|p^":iX9WH;q式鲅Zч:7Sz)yvCvCc8\(?$HtLʊ^%c[|#~ S!ї0lKi5JeaICHZ3FL[{% d i7ھ 8sR⍯~# #_hs#nt "kMP‡<^0.5|( D~ri_yӽE#7޵r|P###Ehvi&a|Ko!~CޤRy""0UЯN"sV $5 w4'y`6H%y5m\kEdž:a;6%$ iiꇓvaY9tocOIWMⳂlmxy5}I]=18\Bu 8sTob!ZJG9uH.AE_y `zɭŞf gLoH!FF=E G,(BpD79S rv븯2e@g1ƻ9u4سYZ doeu K4K _4,ZN.cLAp}lt&۠("e6]:t|gq4*Ejꌗ5r,&Mq:$/EkiRǎCȌ6AJˮ1`rIeX#:gG*WasߎB? Q6#[FWUwwqLH j^2q@2G<[SDrNM'-iMCܜ_ 6=e&~D×BrݥZb >K&c4cjR~m#Y3&3g]~ gݠ]{:~ǃVSw-R9 2;Ha5GKؔ"*nΟV!} ~ 6Fp[lb%[ĊRvm;@vU%,FL[=ȃc⋗Mf[rq?G_`=(32Ⱦqv0L܉vT& 3"Oͻ\#ifDiigS rj(X^17HK>i͜6沫YKAh$6VE.[dڨwi[󚒧d[=-{ͅ=(NO|Kax ӸX0 ȶtj_b-MwR;k[OAf]49s5w9plmg]pI,lVB&|8%b-0CP~#Ibg@_>Wu7<UvunWqi /yŀ t MzL;th]A`Ϭ2%;kG8 ^cM)h`@^_RH ᛧ:a ߋl%7s\<5+7l`k85w "7e1y>/#G;ѥ膠ޱ5払nTQ 3}UȆ->f ,/Z_HRL{opߓ+-eyd<@KYӋ--7JK-0X `24u?Ig|ENV&;0qRP=xku5k=pu;S\TĻp ú>}̡"cu,(`X6n8ۦ@pIQ'MUV?|1ѫnw#pI,G3h| 9 f`y lRُ-[D0ֲ87 [ ]\Т+0Aq4H?5)gg 7P{{跾%)HX>/&B縕ƿJLߺOtP|0ٮaH[(B~'+_갟*IǾh2*j} V3}owSO÷M*0o2U<,5 gA8nWjTU{H<`_D8uKzu;;n!J!hLO 1ZȉDzQw4mK}5qYRemPiTOeZ’fzcFL8dʡּIz?=ۀ aov:/t@92/`J'ڃrw "Pd;9b -v6ݰǛ\ ;-k5r떅!Ş! s1 -t|\OvN8gj;Fj˗/R;zA?3m܅a:jXA^9Mj;FjA'k%:5Xi#R@5i7V( xb0eȤS!)ns>]ݵtZ+s*k|Sgnv -1 1H,99y aN'1 Ǖ7@Z+b\TV Dߪa*]?B + /+% 7ːat`n1/<ӏHf4%r9ƅlFf i8Vp+iRڕуq^@7?|ҿqE*ʚ\V<}}ߜs6K#@q?bu#~,f6M %wJ°o=mDm1(Qf!8njh׎%SL󉱿R{ipjW^!4[~t1 EQ/~Cz*Y!+4\,n>N6nFΖGŁDyl_ح|B*@$siJ nł$up끰dϯ!]'ŝ0%Fߏd*,`Od9T R.WS⢯<.C\av6ќ]t5\e'*y@*7uC} INSԀ4>CӅl~7L [Fv}R|B>ldr,GhV: c:s*(4@U8UqE3Ё`j+·YEd^(L5Ty|o;}B}duo›_̞ȋ)B8pfKp" U-V/T+Wu[L~B- . xvCCJVR\c[>kL;YzWE6.DKu){SjIMXqީ-cDoW#⌭FO)v&:lc4dҠ읓^#m _# 4SyDG#BY{RVXpo>=XFx/]j_l(f f{EnȭmwT7Rϱ)WY0ߚ 1*Hm@0Ѷ)XcP3IHVҐ<͊$㥾r}WZD4s@7FhSpB+W! .w,~j84EU8x߁L(-g sЏu|p~rra.~n_pGb=(Uh>&s >ȿ7G%?m[Ot✜<`t6PuñNLfRʜoR0Qԋֺ]f nds-s㝻q򯕦/S+Q6td|,a+,B:᪡6w! JH;+8aJl5DZ}̜=ЊNO߉S/.D.1ҋ 3Y5&PϷcM%cKg&OYiarѽĐSgܩwgfEgtsvW$;7:#ͻ󉗱_]" _3K$i nOs^KoI?*+Sµoݓx%¾Ih՟ !CqBsզE~+؂lDX:n$Eqoj Taly%pHrLwONd"v}~r)*U¢h,=VQd4em8&WJ:BϚ0A1`e < I /Тg1qa85s&YwVb;5;b!E~~)|BᲙ:?>~b Z;8`0{ze>ވŊ?Ha'VVh@l!K/kG0rV]yӴXtr5~%(lBp( % N[+#<*4lI n̸(q_D+b 5c $ q^ތpщs7֘?2W}k7Sc)=!:9]T@HW'llXZ>1D|k4oڟWDچ(l X@dݹ6^㯢R~2"- 3 % n~,MA]2J^:Hן_1BVuY /@cuRUwwzEN<'^?jt97GAο|kRUnR\'c_b+7r@jnÚ(k{7R2PfwXF>^ޘgv28oWbCHQ֎im9 2Rl`,cOW䤊(ʭN"L5nMp'7/33 r I8`gDE@"O ?{v_ Ƒ]=wrZ< gچP UPC8˼XC'l,b$3V%Q\Ux {iE`0| -t iKV39.׳|;d wqW3 Q.?-ˠL5~JEk4hJP/Pp.YC/Z?ޓRu>8GK{P.7TwIKEp PPRqn'SuO9t"Lpu$T+$aY}XTv媍dsg2TGc^3P# zWzIB+iv F&՛mBZ %'4m`eBj) uN.ڬ@^{5?ȧdWL<$LAW1{YMCQ J0)w;mc 2ٳR+禁X vo@&Z:dxuB3Phdō?8̧Ayb$S9V>)P.rʽUbj2<E^Ok 񕱘um4{7Jĭ_a]U_D 0^I>.S%(%ŎHFXlK{*Ieԯ<1%ܒgvL#q\@9AOTy?r!qɹp4M/E1N.9oA{-vs( f2]N~tO4m,&zvt*aެ$˸&*n㡰dxH˄uK5zE rH,SU#ݮl]-SFwbbLTm9bXYR x ͙l2 [JC,mj:ќDI!'z{Uo#G~wIsH (G:ȭy)~pt^wcWPaoZghh!Uѯ:S/oڢq_S?kjpfvV ƦjiG54D|KV{zڲWF.r us@fw"֘͞/_} 4/72vxdt9be՝ =0㎦3(Ù'ܱut CYa沺_nXdO0m9#5@-Hkon!_ z)h#Gdm2oN=paVOʾ8y P@cQ~V *%(۫n#}w,RhU kGDӃi|5F%tF(pYFm?C jO\ϯO?TmKI%IdWd-I\-5l'XrB#TW3o9'z4oeaL\?Q8{jIBL#WL uj}9JUvTI}QyITf=k&!_U}OxV< gCe $-)OwB.‚!!9/eU!ޟ_e*H7Q}$¼͊]2d hEMD93]ww6 |;W]fS,USW6as慹)k+K6˓NXʦ9h Jgb[P+؉ǽ9@:eE\:부.\5!Be5Q 벜U,\F 1{Vd@)V9qNUDa1v*9HԜr)ֹ-n] d/CLti;;5IgEc0Ä_pvz07i)c]@Y4N|hÈّy)owB1 מ|y2Z˔bBŃa:rkkrh\׎w&R`0;?OhUA|SXݕ|8Q%vN'hJ냑R]ߦ#U2e >iؒ6iUuƾ=Yʹ_ '(T.mrCBFބ"L#4&!цKga&lΤK;z[q:MA@"7U7_/q7M1Wq"8֘$EDۚqP0[>ѐ `tkH%"I,~<ܼir.}zC{ڽrSդ>ݕT%G p" uy>nѥ볁 |OhRe~a:k o>"22:&)}(Ww7>҅ c e#OYрYpiDBo,xBc|E=u ?LUy]ň!)nb'%& ̴ DK_iFoÕ/ K2x#d [k΃[WmZ-\珆*&`5Q;&]0j:q3k$lx8%̱bMP<~By/Yи=g U@^z{&Stg!$kmBӾ&%B#).M$ÐFё\ 3~3#HE?m O۶3+O--bpǘ:"ςRٛ4fwz!|Q]`jj\/Ea'<%Ǯ熛U(,"GG-5go7ie"㦴g1r΂)uۡwI>2&}_+M8]ͦwe:qT| z!lf\pZ3Ā;Ad"Auŋ_U2MDlþkǷ v#@@TCZ ѩU $!/52ZS*mQv[>Ӆ3iY?Z6O.("ٽA]Ԏ<qp'-jM6j.dCܛ">ztKEFz+z3űԃѮrXד/=8 C m=g_v]Q9fDK ꪐ1YoD?+`[;RZw2ظL|z}r]bp`O= ~Ԛp첳_*`!r 8V!Nx7tY> ]=[VzSm]y TџFN\o5r nx TK05ΛB݂nɮoPӠm`N8$ǎ0qKg`pSs#65zx z6һ=9ǚz~PMvhA2NF%ΥbSO@Y r&^|'*0i Qˆ.\nrX{7GqF״ `V>NJS ] 2~j@.>}l[7r*dL\߅8fWF8Yt'O(aՇw{!">2m󶡷zj U莌U*,k/]z .-Qkߚd I?Pu`]0ih)ڙ%`# .[,Ol:U%F#00T/1<\9ks'-1+^˫&Nմ}5:_h.EbǷ"U.E1hxcQtJ:un2j{\zZ0 U"*РF p:s+L5[B<jz0uk" ID;l{F|N`) SԃEX G$&D0<7“:Ow9QqgGXt6Ǘ2ۅoc{K D1q_LuWdqҲ R?xk>RaEz&- wtr\VXTJ1{ͺ֖ș5F~ٵ7{BrM8x)-w7&=~Wh9)(2uܴBW͹a*167< Az`/60ӕcb4A=z3lz\ ?M0T[}KZ첣q2dcB}-,/*A,?(v>lAksA<*٤.\ma9@ i|F҈E%}yXm64(GDN%\ᰃ9h+| U:ڒ9 'x8=w/ue9ܬ: ͭz

    ްg } A}S,eLI;Rwh.HRF“z <[sL5eIش^ٶDTL\SU+S98S:Ey"g `1g0eG^M1)pvfXxUwP=fy$*? ]:2A<,9b"U3Ş\eNszK:4g:Nzem>$hV4eF.l)ub:]UFG,LJyH]Ad2nU[Ȗ!|ˣw&S0}rWKzXmU:yyM5&y֍x-=!yHȪBWבjY e?6/K`x&4mxʜ $<}nL0(Xϙ7-䒇4vUvJKM*/ K4'BBЪ+G$mϒ}\廢W睂)xmګ=y:[券 _BO#B$UKm9r΄_wI0wR\n)-H2Pֺ4d,:Ȟޱy?* dLe[񜜛ٚG0O-p0ȅhZU\]._\2{;VbX&I-۝Y\{fIKzoRY+[^xlKg<ܶW S[$*h)ѸajM@FDauLxѡC*QHl[UwJU孥܋VJ.*ӁG$' h7q%dwqVp8d5% 4ټ6\^9 {>}h`MO)r j|}T NG͖33 6S:SDSy/3[~xݲ\kyFvYQlQUpf@o2",`,[{KӰ^haҵUT6)8.}4ʟaI剌͙2<"mn;ЀgR8ޑp\ݭv}C Vk@h]c͍dvM?`('eX(:K)ʋP;CZ9)A80 GQލ+>]y"H^Bq'Sqo?Q7ۚGJ݇M:!ݎP,QUSKA+H,4xnXY;# ލOd8&^DF.HW|hꑼv9ےX #g*}!ױ/ *|?mHRZ4nಁq7,z^ɕV\̺h'# :"=zUe`rYtHYUyEh?g2Rp+堇jbo=ǦWbw  JV]z:P3kb=ѻ(-9)M.6 ͊L3AbU/~lT<|o50*nv?Z%WNb".f4ۗ| 9!>^cuKtS!%vVFֶow\ INIo_ I,oKi y9x,+ǷFjۇ¿WTUȳA%桩j6-,h9|V&Nd6*k LJ H4K{G\L+(*]8{)Bw2bq KgZ;h ,^o59W;pbVWڍ"嵫I2Cn[AvULzV@xzcx,H" ͮ)KDvy%UZXoʁRZX㜔]dRɂEQ.)}7ZL88~zqx7 {[$#l-E(%)eMVZ*qTK"iQ7T›N-4Iu\b 3/ ~zȅL-{<w>[|s (p0sT|h)è0(Lįg$ Dq|ڢ߶pYEF泡G&.!phAcIU//!tTmԡP,ĎR"\~>I{NM9VaiZSsupEekAjHcj/*à 6EStM06#hCSc\4Q\sz}>yM|>V'ǚX}ˬ,a9XUVs/..@b F-5:Ƴj-{sRd(EM:U]eIz3,;FB;^) 7I Aa+ P.^v:Җ.1PGu8uR~ZJzq?T{w^zA*Ń !VQٍIawE2Q/9l5Gޑ5$u+#Z+?̵{q!a|heH>`nVNqIcىgUraO(F+H ܉G9ZBɜ"l4:Z~v+d];`.LH \8h`9k]`,+8sw)=0yzѕGV(N l-Q6P-'F_G ' "U nq;^ÞG)U"#cVkcMB'X?62ҌFs x#㬯JgP̥Wkݘl@7=nk6F9zw9؟BYf)HC>֕M1RV"{}"/);:y'(gִOLV@6].X﯈^P>(8ƃpИ>7u$uoIvr'!仕QL,*i(KN= xX,7odU( Z7|BFM8}]UgOCatN5CG?coN"49h)sEҒB-NwqVyu`}?iI@hPI&e3P!55y]#5ypd}:x*-Ya 1Ea4r|Ht\q<1&˜m|*兂FBTs¯!{BӔN@/Ѫi&biנ27>>A {i^-&R,MM4Cm8*U `Tzd'&<.iWYaG%)fҝ"ܕ5օ h!Yo88G>۠5G>{`G86^/sn`KC',0݀"p#T~ ,U(iB(2QC j=iA`ݍqv?xp|$qU 0J6FXaaƏQuNAϰQBk'^ANx%?~cb0!Y"As6Oj`}8_=%x9ѱ\0[T=<¶R$~Ji}dC2tuFR!nBc' }eZ\Ý%)]*V!H#ㄷN `XC0[4k˃؍97>1yT"sĠJDJ^^kˣvEj\z_Q.WΎ)֕]58eF9)k1NHl#^ŰO #s;zaFpqzxXTؓU)\<}]*?@{^zrڹlp# |YX8衹W0ɪbҟ82,18NhfabPE_## |:K^.DˡT{(B1@%g̶umw^:3<5R0iq̔xټ4Tk/M-哗[JQI#:>$:gUTeW|5SqX5NP#>s܉a\uHL`/9R5TI9fbNjc;AV8Y@ǁdq`B=(t3̓?9q4Uܩ1P7llHܬIC5v~q~T)L/dTz:R׬q'Fy`W#\}]]|IAlp0)どx4fnv!uq2d+&S:v*CZ@)φh$'2MDC,'ԆcȗP kdt{G? W'#`G;,bһXmE F¶R8brOӶW,Jm:tAUAvSA&WAbjeEH"'$D@Kq8>A{pk0&O![7.{v/YC#df9$)y96;G ְ?4! 'yq!7ы\n3AZKuOgA93, ^s+d?E i)Moh9PӺg I>V:RCt_U:tKH> 2L.b\W-[R?'M_KY&\RE.nW'\"ry<%`8mmM%TÂP6eʚlmIJG BZ47< $@bɕkX]oX ʘpax] kbT?l[1g9<~9E[e7^HeC*L R4U#]12W/\خzv6t*ׅs;Jme8%[GbaQ0=>K:bVN~ /+Gvw@³{,~nkF D7T*v9P*ߞ"^쭠90n /^W2cMQ lR?~ bxk9(wK^຿ד˞UYZҬt )WU 7+ܕ?Jk,hՀ_@t59iSkʆB5B=U[С / @P"|{.~; <ڄ7>{'{Zs``H6In VDGiJY^4DLkA_rqzh\5?m?Y4O_tg+G^j)LtHэh[s;˘wOBf' |6V7xؾT+}l⥙-m[LHF?m4" hzL_"?u+7HaK[MݻcEQyqѮ(.FuKT_c(g$8NâΎڀɚo\Qjw7$ T3C_խڧ'f -R[HGW!GnCVE:?8 ùNu`QF+.ǂRpCAPnxzb{~"eQəΠP@n8?'.bNצ=Hq-9?|IC gT&kW"TF <׫/Ed{]tk&wBQ,\ ad9nǵHioGuw50m)jut?Dp:gߧ2 35~J@\ y'II5Sj l097h֬㥘os6ec>5M#BsQLȢlLv:z֐ԝ47Ț}n#J6>d7pᘿЕ!0?$E+WE`>ffIl~% =0ϓgw_:&^أ}ʥoDFBHa+ތaȻ (q1ʆm9-0 Ax p;fû4.a1#d _fWvg# q_9~m>[yt,7! Yg \-T_k$= Ś͋b]TrWFo,.f>T>w>o>Mib\\=8Q(`B~GLc%D_hEg{'̐D]7_3c'08'Lv;A \ZԧO@!ZN dz.QUb`~_ UAj$AA_Y~[೧M"vwSU/F?+lrEaRz0\_~mҼ:N9xe,|\]Ҭ*mg-]aq`i sxgAH`72C'LwԀDSG.Deob <}zXgGPב40  lTVȍWaATl jPsw 侩-a<HS{me,mYJZjH ʈXitQ1;4Ija_P ̩QnZܒVǴcr(l|:qmo]j(4= 0Mvc  "H*b;َ'hFh+\a\QM{mED\$d92jH_@M`ߵ9cTӪIq@k{CI( Ëj ړbK^9:_88-@e+upg_SPsϣ 㢴ޏ#*} 2AhLdcQ=' aFO}dO󸼆 Cb\OCeB[¾N]a?ɽe4*3p p38J/пͺ9-SɊfH4r6XuWA{h1~o4Lv۰HTCG HMaz' %q4\pHO*yj*\*,pmNjK&qc}LABR1CӴ\N~P}i[;؍?Ȋ (.+`uS ERX5Ђo ֫Kiߚ 2x-9T+<5_ TdaVE,Ќ+TY.Lx5lkmϘzhl݊4k]IdF"[7hop/lD~ `\KoIC,&%ڻHerGjP0RCZuq,͟g#n\{Zk Sw#)i vqxO*&JdH &FgUdƱw?^v Є5;yHh<|A&xRx`icC'%3j&$VC֔YiWÁLComgZO`t,62Cw brG B֖"+qƐ[*c : K ?Z6Pج)QO^,y.SQ{ϟ4 B1uUR*n?.3rחe=W(T<:v"!V:g%K?9n**}LU+,!RPqH@VC<>7&auSqUp7 pIER}Kndž \6ʊ &~I( lh~|:؊7`$%1/Ц9E h)ʻ(qNAp>7-l >QP lաCk_&/"v) sP_L#UGc3$"ğ!W{x}Cg<| peQF.8)!Ydm;e1~﹐&[PLa}~X?v鶕lMcKM'fU;H!S0foN`Il=8-'[.`2#6<eix`x=F׵K[G3q0yZz2hAI>CJ'\^&ѩG}NS/Wm2dy1y xW[jVk*k3%sKYSe]T2(-e Xt[›KyeWIBJjЋlG~7V"o(%cIi 6NV8 UoibK}dM z鼍4*Iu T@X1E#斺z~zu+98󛦪S-NL!\]k.'a6nW!#<0gq=@[Kbt#Il!}\YNkRO[$j"+:?hY0ݖs Vk> 8t!JUr'$(T{6+n$r Җ(.$)y*srUyEԅ~D: =29و̻=XH_'8 EEY1f1TpcͲpjH=^A!ƒ 33j>.0bʒ]m;4{0bpaOWpij9dOh'(zrW9őjˊ6n$km;fO;- Y WE,=R=//0QMҬ !:q pDۘMd1'LK)4/mqClӮ=`EkvԮfk\ 鱻KxE9ocѼϜ+jH68j,1K8|O@Vb9`I6Z;%òr5 ALDz[[LJCe×F>v JAfS8 Mq5#T!RIY-@DG%h;@j&OҿwmD^ƔjXėu;c&Ζ]Z-7hi~sB j=Ym)E?&3BHhă!&NxS;Jlasvedzoj^tjfo[`)[ay@Nͽ$#Qen>耰P] yWq":05ČLwP4l)AӈS74|QWby5 u>n<uthqP:@?jHHo[kQ G),P`,tb/ Z]#o,|TL*ok˟`4FN^׬z(Sȴ.<)օaĪcb1BRVɌϓ% tW TѮIсoЖ9o? qW"FxAU-4b)9i+Xl:x<]Uc,K@0A*|GvynsiErUPgO9"N)9A1SI|S1[ jBc-dU|HuWPq+`LS»%BS#iM{qUMC>M:4 5ЂmX+TUc<zKX&y}PВr7'Jh(]+JrGeF,jE(D`H0חow8kmޙaIy"}M*Q}?JtL>GQٜ_#}?y훁nb3)Nw%#LN\țۤl/J™ (etN;TjifIU1:FA$Cj 8hI+ kNN2fϕT yC!cll+lV31&pV?5]Oj`* 2kniAWʇ;! IG.9Mx}#U"9^̴͋7 J$4:;N pHka5J%ƕ_t * W=Ws8 ?w>S}?`λ!a8%j+PtHIXKUvn#2\|p$. H=B-['Oz}|%1_&ON͙8CfK[%L1 ~Ыi'Ce &|uFpZ!ݳUAhSV.նZKi ac'oBդT*eP7)] }Pʒ>XyK􁽲Ԣg-A _-M)iJM.6D\2(f\qnBN`aOZ^bt8J+"HSxqij1~]n.w/YYj8NbM']H8iaBeS"@J:[)5V. Cv h mSR#SO\(=R ų //N"TLK,K.,#PjFt&:v8sCH(VOd_"dqUXˤ7{wLxeȶm~[víec2nx2D&sjК-),F_5#}uҖ?E8\?u<(^RpEcziT@Nj59\CҐyi僩˕!"2L#'s* ӊ#d\k{C23{=PtpI>xG42li3q*i?^iwFv[~ L- iQHBFun.tgx9WzrT'M v=.K_ 2mC%cV1zN;n M@LTӸAbj2ED|1Y([WI uioNՔYllM%/ysm7?FzM+tvmG! l'J!̄ =j Hvgx{1 p7ir&wC;jEG66 :O:V 0s.ݳXr4]f”IÐ΍[]Y_ѓ%'#Z+6]IYcq6aZ{?߮},17mkf%ˌ0(8zɉv;師CEO8d$߸7Mc .g-<#(xlV&qwfcW$ʧ^*c4D<~&@CLk#ȮaK.T,%$Ph'y]b5ւS_:TRDd\: xB!oi`!3 =ͽa<6i آp)ȐxeqD_{g2U:tFg.Dy+{ָ0pi6b;`L&Ĝ 7Ŏ*u̖R}K揙t[ȄQy+\e^{nٹUH^Ն(rt25E4.Nr_NE‡$:vאD7 x=iSm +wSa%Wh#ElTV-w69599ݐr9x`.H :;jh]S쟱A 80hM|&1?8`.,$  ޞV"C:mҬKG10ؚ./m_SL7#5Wߵ 8j ֹ*rm azGA2WE ҅R )'.=AHaWyn>fPlG_\KxƋaS6f-)19j 6ED.5Lۤgڗ+KT$.sgDXTx)o-`5J_쒁M &޸ MxWpj/Ղ@^a'O9.˴3;F! :m=qUxBuXY!b Ty(ǀxKYѹhIVJ"e6F4&|"fHϙJ#[锩4Ϳ2Dv c;9~H+ߥBuHq%j*1fCr Eӓ]-ӲdLdYΎ[-h&'QB{Z1!%![(_E}`OXf Sz'==H3Lsҫ)Qݕ\q6vz.렲2Tөi2Hj4cIY\`MDNҁ#o³ַӅ7Ɲ\|28c%c ۫yZn|Tf>XE'LXM!xFU> UvM۝y ޥ쳓LwM CZX$, eV!=[kǨU"}Cm1K{T,uΝ"Qڗ!ުX.1l`Vz+/?h7EX,W)t.aB!4+o͔B^-Qޤnan&p[*E3Ƚ];NlKUG6hXF3X]mhe?sf)` A=_UN4V6+SxICT6p$~qt2Z'ɞd$f89ԩ`VYLVtr9e n#ژ"%Htx&vN'u2#ώ^ss-٪d\_z7P- VXgВf5+ɉ\(BTdFo)||٘ϲp]Fۮ QcIAޚ2=Ƿ;i#Y,I9BڂޥBNtqI_YhrnR%::ӟt~a}XeYyN\*rdm|P0/hVZkuSوk%OI[٨X9:b&}=~:=)}QؒL-u9_(fAM3',Ic, 6N 4GS2vw "j#3[!64:w~,Fb^b>>}mb*,́j첰Q`aMƠJG&EvXAk5E׬O 6~_p: qi\ɱRAR}ۡ/ִoBH y"fhUyeY[BhX>H1-PƵpR- 8V<^+pLbr%Mi̚y>vNE@*$9hN2fs ПP9FCc'p$2'508PBNwb68;ʬ#7~l)G9$Rw3K{&} r>2,2yv#v=B30nE&M2֐w>ϛ.&K337*rG`~^w@K*cw";U4H*6UdR-cȃԭ~FM qJI #Gn 텣;ja=0j^y=6QɃ9ѐەY\ ?i]v"4DOy_ Qos+ CH$g=yM\-P!Vv1+P08CЋ/sQ9+KLe$ 25\ጇC|9^lq3@S,/"ya;L_6l;UmTQe9-Pw4+Kt9LNx²-I{yiYj\²_/x0]U_mUΠZ[e-g "O~(bTpgWƘ}  4GI t%Xf.j{;WL;޿,|K D7IAqPMH"'^o Fa13.Oǩ:S@BNUԿm6Jq״Y|68/`XǛQ.ZLVYDNP1 SzKP܁*pU#*$X3ʚ&#xk}.j3l {e[@l?ϫmI=ݗ#wfqJV.h~k* N 3!ũJL!ȩ``Mt4ϖ@Q~Āy6 -P Wο'H-k +6f#١yD lbdIO32Q9t0ua`\1QI(FqMRX6Rn¢yOjӤiyfDՏ2ψUًj- '7JCNup\sw%=8E?"PX?g;R9g- .쨼S:)Iy{_v~hmZ6'(.|LޕJͦK7P`o4}rVjeMÃFF#6e:V!Wgmt$xb|W=ow\VߋM;yoAx㝃K.Ny1U2JkOd\i#5D~Oƣ@"L&\aҘ4ȕ+k?{Opf~"T0Օ`r6o[*R-"FUhIu>vY0k]sg 3FCͷ'b)j缺UZ3Sju!U8qL~%"QbE Q1pjUmq4"_0R֊Pok eE+t?K꜅)6~5 hz(Z <0EyZ ~8=kҵXJ5 )duFLy@x,60iThnx6wHgǻ?h~0V4IUQ9`z!0-v̛@-MWH%[5yMDgXg#4`S=.J.yW5zFiJ\"1b*Tn &V. -f9AE.LRu/2x),q{z*2/V65tt 6$ȣQ#F}CZV`E"vJ,*0Xn,*(bJAȚ\0V%`cŎU:Ġ:v,{y7\np []|{\p%L0!u2@3ƌdޒB')'T>%|>A2i[II;R 6܈U8G܅>pv}ʢQݯJ)AZPAv^TJ9hKG1Maoʅ9"")ZƲ% QSlr5"yKuFAl?p (*tdAaFp/R`F&I|(sF/+Bhh C_ޕ4u:~}q\Y|&VD|!LY<{I|a6_=pq/<}U15'g9F`: 2,X,%O-Fx5{H]| 2#Zwi-hM 2\s*ƾU(GIn2o di Ŧ\n JoQ/Ȇإ o_!RTHA|t?6l Uuq%li'$,pцq %u.bLɔL*:nPL99_.6JUj:Z"Z"QLϚ a- ^v1/FAff-@AYG)SF;2[r 1梏>M˧'uܰ\XvX\YJjMCCVuWD=4 yBN-*xdR:'F/0sTUɪ>{wY_Wu\g`eZ0 (3L 34=S>zi3+Zѫnvә:$ - K߫k7mM*-Ax:]&~>~gWcq.BHQB<ڛH;[u.^ Ya󀩢MT37e:߻(N51ÀZlaMޗ(Deecw|`XLumR$JIxlmHߤ+]P?ܣаv*Pb&u 1Y} u?b -H-حu+pݹt~qU>,v 2{v ޭyq@˳,1;>}KZ~i2LRo%|lUU}-7uK#fk=ČQ+Y}$Hv'/1Prz KrW/-}}i3 1I<`0kiN"EɠuŞ!,/ɮ=Z\4(aɖw\)e΍yUC-(iPuPD+9&$`p&D ϊ5_b=h8v^8bMہ #8 'g-9YU3*Â` z{ (R/[+dT)6nV5ǫ Ķg| 99C Ϩyq2F^>$v zr@ ,D=VđI\OEb_8XݠAd_َH 'Qk ÚÊchA?EQ¡KSBOy1"q @su _u"^`2ѤG Q4r7|vVa4.B[(!D2QRTR8W4?~AIȕ'D̼~"&F 5/*0%,Ĵċ{:ʅX@TW%QW151im/&3^ʣ%j ev KE0I+ҙ xl:~(eeG:]i( >ϧ+Kw[\M] C9f"Ѯ ]+{ 1$E2d#sVoA85yF-Zj#nL2*u?.wDm^9s֝O]}6 nn$(.d_&a]x6aB'6Yƫ$nʾ/7]żXc;eGo;3q@H}:UZꈸk]SPyzu[塞k{fh4(G}khF@N~X .Iכ\|@9}čPVG%z&4LmEد֕(j~$lj*i@8Mz{3:3LiZF7 D.F|#0Ey?PJK{\rV0sfnB'F*/l]'XߝZw}:w9IWy' XJ$xCV% 4"h}21pX1˝(Ds(Vu۲G@g)FS p? Vo!+YWS[c9lW fhvXz3w SeL"=yk'ԲOD \zE+UL|%(5QQ+7u1etYNvy48Ho{x]PV+莥_<4ڐ*"g{!(VlKO**t7ka%*Ñ\<{9誧!$ܐRRCMJm"79EF7Wqh3i<=ZC'vԡč ÚSDP\ݏ6sm@@Cᯛ3/dQa~]_*h9F)KULPȕ~;G/+0ݺW3JV_+@S`7}1(?CˠoZ)dHM1ΧAw|E0˩1"(mFa)QB2w:KŐteDpDo\9 6P@+C`N*<%8*! 8gUHSS,AObu!+- Rׇ{%_N2f\p %lUU߉}a9p@%# =n_v4$╟$v3i;re.E\Z0$QV\bwǘE_*u: rqe(U^K#2+xTHp?4K E|iFC/v!`H%b'@dPT|4}]2A!"98/#y.zTE w ?◝I H0z⚩ͅJ %sě:a ͠RB[ U$ۓvp%&Lʕ9ϮjwN̬ :2Bʘ?3.pgۙZ /cLlap?m GS<Ćj3PQ$コ1n7FF<" ېm+2%U!upbG %V1WmLTbɟV{BMKLTB$It(; .YeJC֥騐VD_+A݀\mCddoxE(tFsCvBRTLr w%f\I֘PUe _ 鍓 4jI{kbig};6'ªiY $s#JECԣ~m%Tloհ::@`_JR0 F鋋hz@Xw QtvFSM)K*lg!k L[3]F+N?&TdF=+%-| m3N\O^E4x֦P[8[;+}V/c.2]|rL"\;ْe"mTz"@s4&|BI4(ǏTG8rGX m)XZӨ{Ts>)L5~ٝm"% z\<*`_)РSxI. w b|aҶeBv-cs`K[xAIpXJv -os<lH׌jOz*1 %9曗v-m[* S4j֌u> lAU"ԙr2S4R蟐D åO>"˔9}_b*D#I`I'l_Jߥ\ u$7m_X鐽 Hx v5Å&0|X갰3פ!QmL<@@ @ffsVZ:6\pCq=sJ^ޝQ.R-ωWaްО09爌5 "`z׀Љ &l`,=7CfȞ_gߥgI]M2:35Gz87G#`̈́ͅakCo nVdht]NjE*6…Ҟc+o@BbC&1iE9I: >@ HLc%x/R_+zDh $x-zX1?5Bi#iU XcFBAo, l~,^2w"1l~wzC!o[ βd'trzVO`kiOq c@t?["+E,Tv=SI5r0IS ^Dhq"SXPvd  `G1T6$tR[ya2LT{˝4!C_j̟t>J]#+S܅۞`ɧiqwfz{űԀx'wZCz0:ǦC|7^<ӹZ\~L42RYhg~6V7;HiYOLO5_9Oxk#kMJj|)[.aE֭izeK Y9J"|zHN A) (>yeHà{oͽ/`3 Ճ~ds+h>SOE:X#Z:Ɋ 7J}UD\ JEyLHxn}X\_k?gn%jU3y`oOdIW5M nU &nLO=Of$ 9;<2m4v\_nwZ6"x=N'\n0Cst*|A@'3;  nģnŦDEt':>9?+ms߬s`-FL39t~}1@ 0Վ.p_pycc~$ڑOf`6͡$4@^8dȗDBb}&V#h|ض ^$Tg K ^nTIs&:dۥu?4;uoXvZ[3[{;3%s(B'B zaϠyPFĀG]AB?,e/Z'O5;T7;4 'lU0S0oǠ} |!*/pV+B=>F}lsIh[)†/+}Igs":52]K.IELl}wFy1Mg=HaЗ$Ֆnnx̴7R_o:c@T6RS}F`c\&D6-rH@?`xz/V@ɿ'D.oXAJGa;h*&cUB F- Ձ58԰b g~庡pKt%%p{zX_쥷Q}?7)zZ]{jG, '0:%js#Et*irB*A,ўZެ6UY}pupWoh%1d}L_: *b0N3"&0.4IsT"|[}apLbDnlFl<@Rx`tzgk?(C ~Qr4l>R#䉑>Rv?]2Jkp3p&2׽]z c2= O z\R: Im1/٧]2'fwxi՜ !L3ϧ4X>rEQzxI!'<5RV;n&(YۼL{ <dwiE2`G"|첳o(c^fO~}WtB ;׏!'GO1$(7L*v.5 `i 6g1%륿AM8|qNE<_Z E6[xLD]#Wk۶fz2* ZNyuIs?'1DEJj0VW%-ljxhsر:܁Fv < :se q;S_0>P | j.y*I!L~O tB%k\Nˋ\+56^}i\!޽SK j~4Ԙܑ!CP#co^p+"a4;5Λj"}3|*BvZ cw $S7~GPqIU!qw8Mݖފ F°\4YW3 j6cVy(C-+ΚcDo78 qrGmYKN:ހnirtX9.]W\(<`C1qQІTK,Ϭt!q?FOi1D0ϑKSNYFW|#KR l0Sna g>Ì_|_lM\S8,tunDt CՀsIځ,f?J3R CTDQ#TSؐ%zm<萝O]BJ⼸]"ڄ%IX녈\wJbh(;)'H5-GO ""?yLŌb@Ml][ǽޖ쌃gmNlP{K @~=`X}6J+"$Q)OJi5"}H2X0I RH^s'^ j*0# ߲`2N!\y 8OB^rAY;_t /Ag]AAU 0kҀQ|RH>*!aRٓ>5[|ӕ^Dt#"yxzg0yb&S6r=8%Q"k;&/.ԲDfP2zc*dhɣ.O\z9T#C7lw/( 葧Ҏ3ȿCE@ &v#p 1t45)S~%a56br.'.*HMړ|$U{,oU|yՓ_F i(Qܷ̋K׼5j,#4N%ژ./ Cc۽1R;RhKPFxmCZT!cArv;&:ޕkFԞ 9c$jq_(tASơMey1t3+>f# k&82#**)߬ D7N  7+8&Y}a<1*#x:vj7yԗ$m 47Ҡpbc|dj"s-^j bX_ abqh"gS[x}q:w.:!ǂ{M`jhGOAsaj#@Yq-$Kd=xEoZ-#6^= Зt/2F_=ҿsՠ-me•Lph`G"ž$=R~ U7 }mP`;Ҕb(Wdx1Y) Rдѱd6tҫyg]m7L|#5Vؤ ~SCZBabHA(Yn^!*Ƥcul*LSA$ɩUξg 2xA鷋j?7Xo52RĂDh7䖊M~@y^e Uz8CA+[[c7Kkdz(aWVe̾41Mɞ9-1ok 9zk Uz垶guX:Ų4fmN9JVV^IkHb`a Li>WPff)3-F0={oX$n!{~Rl*MGXäsT*[Dw؋?2`qVjB!-:A|rmdO bH>/ah8P_5(s@GW|6l32J=pCͨ?h5|8U ]y[QqK[]]R릺V5]b%eO.tP7U(Nɋ GfvGDwc-mfk#avB ,.9I FΔ2{A3'6uJ`a4( R$j$l-OSM o3o1#]E9)M E8MIYbX}]|W-K|r󡬥X+WN lr'²HWs7GMMYS";Wa"dSXj择K?=I*^Eo8I6x. AٓŐzxA#R-D$[sQ䟢՗H@7ϓ:a:䜲}l?dLθ;\ٌ1ǞnA]l>qqϾ@e`lFL7:Siy_M8B1:ۮXa,#W!Q woPԊ#Řk!mY"Dc @"UkMV_OIF!*n+ʤT*3l;c&fu}I+hwlnn8 Caɕ)b{_B`Bu=A9!wOEF}Z٪#.$" He@<;EMJ͆`sc,+bxz"t@IhS`W~| 7|1M#"w -!](S(V8P:^"fF% YQηq]@P*s3#V€ee&[YAwJ;aRhG27,YqM2+69Eq,0`jفdR'$FSeU+bL hcƈtz/ag9/J6-Ȇ[ \ywPCzF0KtyuAk <ZoAO9Q_ g#îuWkDqK:lU!)㵂~>V:vow KQEl+6S@ =mwc}ƈ?ywx/0dH`>kBgoy&q6K-l)*_Nα+h#2v+{ݣdjq';;-A]Gx&oM9g;G̝e"Lf&QPsb_ЫjnK"uEʄ'P% ,iE ;Ηj鿘Zu,1BVZm!q>ο&ˆA4na35GlA;qH|gRPlJ*+q-]AMֈKxCg,)314S7l?E9&EdAI[+pؽe.vvW V%1svqE-+Ȝ ڊ0ʤ?qnx#7#P5IfYϛT?J8< .ZK4n,2P%͊g|4pFi"|k(AR?{IҴek٩_ 0(Y!Jv*۲'`wa=kaJJ%_z;?0~Q8K2C^  ,%HcR- + $~3~"\l),ن(G'Gj5xO$Y2ĵYVij_-GݾU+K};|,9]4QC>ȗ5q&&cG!$eO0-Qʃ許NJ1]ՠJ:=.}8+^=$HCRw*3K ]C~khɀ -MC~zE{k/rСI)B%jnH:tF"t@1wF:5Eٴ+ 홍mzfŢgw~E % "خ iHA2Qw/2=hӞȤ.Fk=B}u~[;e'B_kzYޡ L_"'U7#@D;$?ٖwh f*k\{@P>j5VEJ3q#%-]4T6PW4zv!.̧rϝ>Ø`dgZ7, 8B4z_,KP'ggׯk-"XH,6v9s&HZIt2G4-CPj[a!q'=>ΰ4&XcL/JӼEeX)e 57KaA}H3!7KGt7:!JzHM%WkJaƒUhOtj!LW@{.ytFNf78ERwC3ƄUk^6?ിtފTИ2;UA,g w8J.:y *Iv`4Gc!)Pb`*o||IWG"E[_:Ctaf5`C+l6N= U=ˉꌝq90+j($P=`"z#>_UJU⨓QN4O:("[HՏ(Af3LR A$w >\LJ\j».rЖCwtBP>UR!-Ux R 5NH'pz;6ێmބ ܵ1Cİ7o\!c/1S: F'*ZTiFIM.9 Fw\.#ן(݊В?W$2ãTpnoWYa?f C,~uk#tbp5@h%Dtqfx8ʻڷȹݷN>G{ ⡇-ñe=BdC m"H<5 `{d"= {3 ~{RDIG4བྷC g2|Ђz9k/I|6˚V>oS:e6dp.i9<1zfZǙ64VM7-" 57hN`Y+먰_^arށ]̜pߔ]`yV r2z/Ͷ5n #cAٓS0D-&/?)XOO9pM 5za/l|q8f0/ߘihF}b0+hrGP*,gS{q׫Qi\^+Y.zhА{*|?Cp> y;tΞx,'+(W658= Eɿo#=ohC̣<}u>-udV;ÀBNFqw2iyl ;Z~<.`RPμgco $7l(Brtns(i{G%ip`^M8H2ơڵ{y҃DAxC}7Es(e.)ihw)!s l'g:󻔎P.vȃ֕@VV* +*]LY-Z  ^e˜._뻋i&҄\ 1{a] /"hJ$Sr w$}v4 IXXj~ɓ*E>ݼRalF"'tf. [x_f] ?]^]߱K~oŃ>}j6C}}HeEPÍ}AqރO@v)ZۋG=3%as{MזZ3w=}%qrKzpGmF!~1޷40S脮֪_X`KV&mխi6 N&7U%?"ajTX4Hۮ@\AVD.>=##W}\U"9)IAK⁃^f%Dӟ9AeFsB0|d3WU].&+(u< I9(N7>NOL5}4”bT ׄ)&\M; 1H|l3/!K &Zp8YL'O]I}Q3FJ2.$ "N; hsWkFNt"Rpc—XKMٝ-hMKƲ:&XZ@X|iH˄)+.wD/c$))-֗0$D[y!  >ߎ(%lcc漭K_(r(4_'IjS/U6$mb󺀿%&amԖ>W4qVYXPzb+s(A|:D;4 s^F2O---XUW*KX{0~x(݋ ՚y#7k *`'*oN }^ꛁ:SS%MѰK%'o+m[އ,8b$ 'o#:Z*Yr!MnpkhuE`aK)/|!1:AUe '+g͖GW |>¶T4++؏1(q7c))&yR4@K )*_,󀤹Vz1g#\ytzR3OVe7$kCXwmC2IAx=Y2Q&JO.d}8>m +M֓":5px;lNRŐ*0؏׭|6yx!3I=6#UO)z_n@P<&[uK҂6!pFF"aL7͑\LD[r vA9:P‚yE827_\F_3"Hs@cLMP;-)/E6Y*9ڋ˱`??f-['qrFH'e0ފhmxJ& [3&`xá&tI&h>J:8ʼnmVsւ2Ô0 9>AIBg7*@RtrN|*Gk7`Jn>C~ T~ϟ»U̙:v: 5c7BȾ,J %M*>D^R#^?s3(,9f]eR%TebkF] 8ED ƺcc:'i(QjS/H%G.ZgksQfLǾoK Gt۸=SZfp)@'07PBL~ ZZܴ/O/9c zExY ("I¸}-^r9չ{Ҙ:-x< ϩRC g??H=Jy.YB_.Ӑӝؐ<,#6C J4c]~@<$ "4 0Y USg{>uw>dFfhI䋖[. &lٺ ,:# zBWvwC54S=xZu~/JָaZ"2 /i_UH2 /n!\Hj0Aո@E96_dc^M)X6fni/wLm̒G뮪pMmq{SHFozeҪ;)lh䱼p^Ó)[w {Kh4'G 4=5GZtնԑ wJ[!b]LckU睃x 8{.L9)T&TxËU,u95m״'|Ҝ i,7f:<\jŀsUjq}i?\9bQ} _pgȚ"d2I$K=ZnR$Ndlwȁ=fIՌ;1N63ӹ)k?51Ti9ֵJ&EcUp]ڽzpses ]i8+SQ#ܔR[m~賥l є~yEh$n) jy`6T \kۑ,"]b.^ԿV^3oI~%6,Q"@&b|^vJj _[L-0c: iM~[Xd+@!J0ljw0Sأm1oL[x;;(l˗gv`(W0Q5] @q>'*}j<u|Z8`EEMb}Hsġy)A .x:e K_:0/\K|@g&:I3:}1$Z;Y:AYyXXąbN(1Wy`=w,Wzp_WTg*z5wP[RMG(" vX9qM 0Y:'tA(fWm/ٰ(&i!\p51C#6dIDOW`IQ`$$c32Gҥv _aI]\H$YtBdsQY,HW@:#r ؤb-zaS{?֐HK;J6g_ϭwFԐ k+s0 MZΔ.z{I;VWw.VHN6Yz,_'teH_fޣ]QHJ>3,tЀao[d7)RPXv#%ҘӥK//(6TzGaT'e|{!/Ӓ-MmzpM'nlL*ACY|'Ƈc NvgT &g!WRfM@8cZ<; :҄r86i(lo!ƀ-IBVO6\cB+~* 3 KܑN8O Wf rlo :b{ ߜ)Ňў#VX \O<$Bק3`D8N| pկmUB/7Eb%IPӖH;۠4+j lj{us-!;/viM"ZIJN O1@ LYsn:&5 ΁?QW||krҗӤcf2K4l " 4e0+C3ǟc͸N22N;Y7sb}n0r76 NUVyO_lEK%Gu[_ p,dT .GwK#hikjFȘFDd8()31);O__/zGC\ O*4NZ'M\Eer3Y;~?,:JfN7rާ+ٳ⶟*#r#Oɓ;DeNUT!S`=W D+|/}ǂJQlV`5/Yez;wAKP:-K`^,.9J8g=U1;E:969רǗJ7ji3ofW~}%Pa)?eŠ8Sk8F>nJ]Ĉɗ\X]m<pχmL$ƿ^s#*l`tڌɻW %lՊ<'mB~>,ֲB!Etݠv&Vǚ7r{Hu-$G|Xp*CGEqZ{=7z?!gSJ$ [4f3IW.And6KY/"^y#|d 1|wyK 5Eٍ:$Z*=Ep('JXMip_W-#oaK tF#pQ ~l&U[.s=*t\ ycs 3QAr߬5:o2 YBDn(dʷաt@;$|25\qba8j[,o{%Lerw] r,]f:cmQ0eCT&EO:֥ g\ .`!%iޘ?Nɘ,J^L :T`Nn(L}iˁ%u֊^G!F~r4?=2;Mj>Lh┅>6 7qmܶ7ShN}3Q'(b#Itҏ&%] frj.?ݢ, ԇZ4BOfp9btq>ў@0ׂ ]FPR2z-v]VX'SrHI.41zJ?YQħdPZ"/m{F'l/oƥiS^Jm5!2B1+=Xwe_P%Qҁg0!e#xm2!_;lUO7Ǫ#DV;_+\6{2ydڙ[='8E s'b+gc\4æ>v(.;GG36 &G6:ݯlh(7B񘄘?G2]%eYsXϪ܀'P!A}}ڐl;ȧlyhڜLz& }aû}[zAđg7Ch73ٶ1@Q"M3y2X_AA}|O`v #IAi:[QHR-j>v_7gJ6|AYwpt;s,Xaql4脃OH**k `~gIAPO6T:eP8ȃ#z 7i@[;PaGi|L Bӝ!;3 >yPfhcr惣*wUE.|X'w@>@MX?h%=;V8D:k=џ KNLN8K:1rua~$$&dar(<Y\{DGIGə [Lf x>$@irFY} wU-PFm *!QH!(eZ` (tx@,?< 9bh6D yKPz_PydΙ$ 8ҍ i^l>%.7|A3^O,z6A^AǝŇW#;RZC?õ5xq/4Gv@,üa ::y3:!"_u <8KH\ a$/ڿB Ew ?R)5QXGm }mZű aŏK'zqñT(_,VU2kph6 4sڒA'mz<(zLQ`KsN;YFA+fZK[Yul~hj =i }]Rǚ$4*3am:NN;A:iX_T#aYnI֢at|Tbḇ҂U7:gA!$ 멖V4dX ZnH1y ;۟NMK$H0ic2!ɪ, i< C-C7ĹH݆ 3u2\,NlHfU ><&| (|U|S5"$I.(0w>hPJfm[p ?M|\C(hc? f.%U݂w2A"@ "&UU?p|/t˕$WP>K:@ >ʜnfgNh":|6gU=X:gu^ T@, -WOȜ}ߓׂBLaဿzyOUKBK$s2Fr*7A5%+QZzA! i·aQ%M!K-4[oa#笩PE^k0QހGxy*u$!lꔋ 4T{],YvFG{;#ű։u'P}i%&h>YexsԊ@+-y':\q b%D8*PЍä@#研`ҏBqT6ˆ|:Q~*3V~;&\_r|ϴ`h $u!CY'p/H⠩SASKK`r!+V`{j !5vW[kG )K[B3 Hs _zx.~ݝdq0:5>% 6s`{jkŒauӘM4D娎igAnl&@|FDz!T'_ڐNS勌S߶`kG!cM,Ӈf[sOկVAkІ,^BiBu\d:&!`r4ߖ^x.jXf&E'_,iwLθ'!>X+$hGVYDҴǂ׈#n+Bu"WNya]<YV2]~ʾPPeiL@!?p@x9ng""u=!(IL=ao&:u/4mDN>W 5#.R٣Q7MBMÑhWyRFSi4M9' .h:3lh_hY+^9'ra,xĻQoިu!sOP"5 -fotb5K# @hil qT+UȊ[jkEZM@xA %o.i :iŮAE_,!bҨ0[(@\@NrRAkύv}87Y{fGts ?b 19+`9fK=p#`i}cG^V*l_qN 8 -,͉].6.Zs{p'r @k1>gUE>;~MI9QyS$wVxcl5}MN湪#F;m`-f7pl4N5;K_{6u #aGھ| >KnӤ0^`6j^S:jF`r0‚|p]Jlڸ|:mvIzw 7JdFbn.qGfod{ 9z:*_PEMMWOе !5p% SUVIok= /TcxJ溹פp5 fADs`e>ǁak9ovLu6q%sQ)p.@jףwnwAZ6nl!v /ukA9L++op#o uԄa7|/_)KmD!9]R z<,>('uE7bɤ}+i=:FX*(B-Ʒ;fյotl@m.$6*X O k1rՍ:[ǎM6>: nRMڇJkhR8IޯϝFb{4g^Hk؂z"(2Sԫ =D+Hg;|#sRKP*>1T}hJ,Co[x*>Nfrc*ISQ=,LK뭓ZnY B9 9(Kٔ~+uDOb &dw،U^:!S WGˑ59XFx_oHK<A#-Xz\cʦ3냣a~w5x?/n0NEIH~3{ V#-5:Nb+L7A$n'G(X;U7g&NYR-#-d9}+ c<'Ńi&DNt@Np|gfҫw{Ppk3Li/cnZ )kP} kA?NX.uB_l*F4:y EK&@Z^\[qYt:?6eO OD=Ⱥk"xB? rn 2#B]!p]Yy>>_`z\c܀96<d8u#~7J< ]GZLsɡT1&OxD=fڤ;z}FtKz5n6)Nyh$n:D\Ob#:l'#cEL3FS31}n6D'ϫ *]! ܗnĹnb訙R5&F0+kůw#7\  ǚ٣M*8B]D"9o&ҵ>/93hzř=W@u4zvM/:m[XA}xW_ysRPO3_HfX]e|ږ R0- ^2Ru|厛n" B)N)zIFt He 5=5}S˓T0)A֣+xfEFT}P"֐~[XLH)CnndrgݟYM4ΫR Y;nuv1\< %·b#j蜪ɣVolex] r:I_l Q4< ٿ_rHlYy+d{G#Bp` :FoǸri/=9.  ;mvɠZؾVHB^2Dc3jh1瓒Wݹ8"'Ht#o8v.!l4(/#5;$:\ w[#wJ0&Ce\@7v15T?r%~[; -$p?/lnE` $K>)<4׼/&#&R$AoxDZ4ĝzeĮ;/pwIxE9 I&f1!O̞Zt<,-l&]l&yQH>Y2ȒOA3K-zLtQ\RhThM74_*tkq="(:޻a {b Ry lnV9e[[;G$SyPs*w[C@=EUózy8Eǖ `Sq 81rWj'iinIMvE?"7#Զ/2btKpas* ;#˛&atc^7I/xl9 / xF:v pm>kV#,* yv3ϲVgVDF@up*~ymhRJ)Y~jk> E2UPғLz8rD+q74XzGPb&se\95n^E9PBU2#L`(^~L+?yYMF׬MtDkt4 Wd:ܣE_[E:hՍ6qŇ K Ccyg)tb- O52icV!'6V +]R.vF`{~ճTg #z'{L"b[y>H4׷a-Pp *H2;pZk81]g!/Y^Xo^D gkLOZpIhݽMt1 H-5ٴAa0?k+Xyj \EϹ?dgMNe tGMgeBѐoc)]%n;ߢ]ۍ[$KƗȬJo,JdCTfwiܴXw#Nf?P]XNJ~ؖ(!]%4tyjH9.H(K46aj>5^|:q-X'}˰8&C[>)tBKq¥&`E+J:Z]>`-)upcl%;LH$]C (5Q/ $bx˺Z\+k+j5`'xcJ+ yqt7*Z$aJ K0^|48딑WǼ,(!>u}"h]!?(C ;(}߁YnpTgg9O4?3 Ϋx"t\(GA]>ud--%vD1eܰ%}>É(XCWk8זijGx-{ȕo.@384$K,&|<;[71Ӟ"3(f^d^VeG~8U5_N@C*LbȊkal'y{y5ˈ d+qHi!1N9(5J4z:o+is+0PlX@_4-nN(`w{,_"ܗ2F`rc3JF} yH~o/GK| `m 4~sCMdIzJ\>IGn]k|m)u򋍭siPVEYo%3C.(]AlfYr:TMuAҕfwi>*$BR*FWC9!] ǿ^a zlO u.:9juӵ[̺*VdKB|82pa8%bQkZ8*0)@xhYP9Ϭ$?H;/5% ((E5~q AsR}e9lS[){m*zSQqcm&^TNL39R8s%>ck |ж~|rQ4R.;I]]**o?Nyzb(hyieA~/NQ^N#bD=πqqTAx% [Xx,|D9LݫIo$͊>-b2O>ؖa${1P#z/et+bv^H7#D!/rBd`.DGή(:Cg4<9)nz'HJkN",VӃZ Zj1,k] Y m["4|#!;#W jO\4KP~9>XЭU5|W4/$V9pu*4'm4s[N$׉3&/#N 'jS܃JU߀*4ϟO'@ߥ,V4(BB(?* AqWi(җY!Qk{΄v*;I ^Bd(҃ؑԜkJ=L.5#)~{7w浌2I1\p@3}=D"OlB(H#k[)d 9*_MA#yqߍj SrQٟQZe=z#A$sXYoxϹ[ƀW~˒)7({T]%;'y8:FϛLHѓ9;^=v.,[} BeMaI;?m*dc }Fhftز1X$0sQ5}+}Nղ7}\՜ G:|C-6Lᶼ9cq 0Plzg{v'TgM+{яClGQUҔHZTKu+ @C/TYoPBGz^CPq*``29 QLA,5},|(q}NnxB\+𞩅&#gs9q ӥ.X֦0#JP)-Ma=4oGMI+^u6V'ssǤAKG]\6%q>mWX&t3=B%g@Y+7}"<1`WĮ:͟~FW 9D߇!:N5I4R o; o^\d"qh@# !C0VDJWǗXl@bȻu{4jW"6&ha@,]J~E.c_`Fk,y.\"+bz98B!nʼnZv=Ҁt{r"#p(ZtU@5}oFBx/8X+"kmVEX]rM2NI(a 20PCOD:b45hۊ(;jUW/ƥDG`F A6wHC}\"Tqի l?ovpP+na jSAY6CfEð?h~{lC*]֟ !'ig௙Ƚ=JO =:ߴhLb`yjAGߥOTrynioxWXL otLu>CWEGG$"͛MO^#PT3 ƜJ yXXg"ŻjGi=h*nZ<`R]t:tc IԊ-Dqc #9Gdk^_#t+ uC#;=VH#1IU޹0O\BpސB!۔7 G8GvnHsaڴ ᑪ`fB'iV:63Ave6'C<2ҬaFق9_.C<-B\ x6R&FL>$ZBRF{!$ʏp/N}R qwHyp Iİ![W~@v!Y'P3hu@(P"h_AtR)@P!e!_z 8c_KWڰޙfQ?~q>4*]"IIQn).G<u^{C86&0؄?h"z%%~9!0rf$|OkRXz1c-˫Zʇ13 v.u?cXTq9[H0fYax3ÇNbuX|>~wךAoqYE"yi}Y:& 0 WJC)ߥ6 {^ VJl32:gN`XtPƅHP''o¿hZPlD\u|krr&& t9+ݘ6hhj;3HeШ1Z% ]`<$8`*4C>o5- Y!fC_ϺyT/ϷsӉ.!`Uo |ΐ'@^ѭ$N։[8[کMT}^>]$05VQt$[҃/u3C)86h6-eEkfrNa2&I'L&Wo{djN-"G/KgwU - 9WGzJ\RQgn3pE<;DCId}S{z E2tr< cQ+k5u}_A?DMN0{7MM%lŪm# &:l97n)Fw {; Ci D,n2_d`GG0 r#= 1YVQ$I۞/gQa?:BN% sKu4@Ėyhuf&5Z JV2nT fЖNhtRP`htYi%jtu<E -mn?HO[@k `Oܡvvp |㶚+ϑ.eK-.\SX,2]$N}I 0Ы\M/{9Z\3_OXD%Xl}.4G^9qnFi&P_K<쵦M1ryYW=N?qP|iD,%!b&9pWBetLz#1`p>/b~KĮY)'YlTw"OTY9q=b53ٷq?ffooIO~Sq\#usl8+$FIrp[yꛍ <^(kjuONӦA>&WE# 2֑l6o QޤsI;OUY$7uN~QQdCk{-TDďSm`{mT^ǂ:Ҹ䲓J>!F eO~ A 9W9*62{*$J=w}|.=7ʿ>(y 6;A!oGMyvQD=fwxjvZn?w\z99qBkv./Jbp9Z@`c%*^q?_" X`$ӑ ɮtVZ.7JݤVho(&_<%z{Y2wXM̾!`k!+Z͚2 8" WdJ 2vc;W4nC?I?wbkhV$ڭz% Ԡ@L2\ߧz H0>Zskxo+KPR'QOܪD̶d *5zF찡W]+Y'(?(Z+$ᒎ]!`?Z6\ i d3S%kX Q$@gq%+0V[洛tMѫ%na%GSպ$e񀔧i4>\K{g+(1sX1)&q*A2}{dݫ [wREpSCE ꎤ=48]SqPW#J;1C^crRH;Xǵ,ٍϕjH:=I߿{y{S.k:pŅ'&&xNL|[/6ԡ(xIV:%z LU衖+^緶^4E=;YOy? $nZ'OY>U|>l[J< ی,}CO`^zvjbCcĊ(T7`X,ߒxܙ҇*Y3mN܍Ƚ;y` 3U c.:~9lz@hAgSn 4)Y.s1=[M`\a<.d5"`zMÈA)`0l`;`bO&U_T,DOÒ=:~<I,2c2@#b \ڥ 2lm1kA~4ctMoeHmʾzUN%rӟ(J`,=<}'"Ԑ o1[c_cp yYEaPZ*.4*e+. Bg~х:XPWvTYj ?Gs j 9¯$93uz^3U&R;W2b)ѿSXg(B#R8Y?B׏ưXo@`p(Ϧ t$WVŒ߫B` pt6@ޘ3H>'iJ&'mG8w=-@ؾdZP"J-/>2de`8&ZNz{(`\"yOH}_1ag) &B~]STK|S|ZUf(鬈gQ:U 9v5S l0K2(v99Cz^K(37"E3rtyZ}dZģD\9$/`-Eu5ի24m&J =1Tw(ptC= E#@ﱉ+ln{H ,zG%e*Yy걩[}\n`ȡLr-Ay;؊gsҀ( ks%d67^j#v4{7lN9zge:az7V\ުWq 6A +6p62gz{&'i^iH/k=} Nؚ+$adZ4Fc굙5X{gߣ/qo , <}?VРzD[7;|gvrE1I@cI<\|r3|BU4؃ &_CH+PAv6tr_eyp]A+(nI"$y֣77ahXX*#2` 9˫}ǠdwJݔ|T)R>ml5[⨪! 28euQ9~=XtM>[nf5,QFF&Lγ|a,[$]˥B{m=:mpۛ*ċ ɠh 'W0$Z2=AB#_ܦXl2^piP[궖cL{sO En ˢDijO鈛d76ze98,ozT9rO3-=o纙-Lb0r$R0 fb_tԤ ,ڴ!R0 ;hy]&: h?ΐ>V!'ӵ6L܈&}wn28};Vv:do(+NLݱ֥77D!Oj,5kUG1kߞH)T(ѦmR̯88ąGWn.5Q)-g9L;u4 ʹ)%_^m9Ah|BDZX)E))vWk#e#Vae%ۏ.e1R3gڿ$\ά>B"+ao۾cIؐ95K݌8u`ǽu@w ܊Q_b`"DV'֦{>:Q"' cpY.D0Q"P t}S<eM*{F# yG:i$*CZ) FN~8D(bwMfi YNOB[>?>{QIk=SE.,4@z}H }XcT kt~M6I qʿ=̑xбIdb Wx#,EoHEb 0f?Mt_@7rut M%_T)ҷNx_p3 +kPu/.]T{59h˥J:(tD{eWQ kaPᴸ v8"DCIy·,lk9{ru703ճLCrsnO9 $*L-#w s1-=(rmxE+:0$ZMI_%`] *}N)O|l4∎m\RJ|69 =(qb*5s-RGH\tB""{86 vUl+/8̉OH AH Q0nY {XF_OD͖/8"DF蟨!/ 70 "gVWՠV]S@Chӡk0@_X1©\bJq1'{(\yR%?O^W:6BL5Zi'K*)dy"} V68=@iH(kTAa kOݜ=VdECaRFޓ\+Wؠ93z%,2O9W RjnAI|-3^ŌGLq+b-DߍQil/iFPP#('ygjP&_vYf\9K?qeǰ )ZB$W`"٤S\ F~0X2NwY6a/eVd6\P AS4Gsc\oNt|3#˷2z+?͓8;?s'KR|:V U ѧ85bVB3F!j=W?(G ВF^U/Ò{L K7_]P czf>EW_}V|s0kyK2V]%$gxP kXZB)t_nn/Nۼ`5<&A#D7;E_~T9NpPGRRekW@,<@]I:yzNqaƍEÁQ{M_: l8]Is;8t)*@F)%mY>~UcːƆam{<鉂86?Fg'/6;&VN~jTIJ ^CTq]oOa7:GxRI=Y(G)" 龚ũUGN֥Wz#KUu12?MMr+K6| E$IJf $ȧPc\snbBI3f -We)˧X~]q16 ^, I}~;/%.+\&ث@iY^[Fh |pۦ0Q ?$ x7AϲR5M]FyS)` D`U>xk b>ͩŰ[!z8Trv!ab'yEbc;7bg69U(<10h4ot=_LV"뢾s։Am)l*Dp }$Xzǹ 譞.G\RF<_6l T8 S$?ʄ^ ;hL91ʜ K^S3(291-|!>X]1 )`}5u7׭'ω<0Qn#A0h=o^~g㬥+f+Ш*RR $Pasn;% qɋ#> 2|.. x9Yw "<)Nj<-/STE WvE _J|#ydрƒQH}VAa/v>yG0: "\Εod6vhVeA05Jt4/SK^[X.[Q AB+Z:JTK5np^*РGFwb}+[P@(Q찢L`ælQG#˨LoϥlГt1e:՜ `Yr|cc4Blڙziq֕‰þH꼕 h&]~DZձ#wGt>t^1m'p% jQw#1޸^98=B|VHW Ҋ \q$,AVdCr!>WB^"UZCWF&KF/?G p67O#<|`v1ߚ];VԂP *a5'v8fܜ~A]0b.A̳{<{9.`XU+>}F6I\MB3R?-u0QTEU"Y|=~ѱlI(|0P8FɇzEt,a,g!s@A,^4PgClӡPȎ/ T^ahɥ6qlfqVE{>޽R_(`DS~ gx׻3dfP!K}g;II-E*kt;KK%n+"Q z;Gj @ef\ FmR+3/u N_, O bԂ^"T]Vsy9UsvU:f0ͷiL'oP%rYOZ ]Hlʝ 45 QXk2 !"^gz5f#uILURfB#%iu4 *B=C0iuSיt|(J$Xmisel0 z2zly~- {Y*,}ǧt^r{/XSZ8~i? 2[\*:z$VYt5t&b<=-K*n~U `Jzs {ט@KtԖz~qz{L p5a۲y }R5e&˴e[ۑd/NgwfKqXZ>`) _;!s5z'4q>0*&$N+=B ewCqH=aB4~5>w\5@U)fcEۺ6 (K!ʚl>pn-hG?潁}29X;5\>xm+T*P} ZN7xpሞtM|BFϻt],]G*7 ʒ/vBrY/|VB֗ ߑ"RvUܺ6{rz=fdMd_ c)K,R>oe ]|9N}xȺҁSz_;;I 2[š|\{E]\ED '`QͶ~cn ߦ4Dj 16[Nǔ}VgEce>vvjF[?i 8()g%]O^=S>M0ʝ#>:r"e4 ̱{< Io-B:9iKÎv*]zWhvԬk̈́Ci%yƥo::E;2`QB9x <qRU'(:+נ:HbKT?8FvT~ i}j,$EZڙ-T12MW|ugsj@%3s=4 WGŋki%챠~aOӶ2#mL$o+޹6\ ZܘuE! {ekM xTuv0Шb b&@K{V|6*{:vdZ#p?;k'MH-'EUݫVeW\WHZpM58tQ@7a%vJjGes /FKU(f"*wÈ'>&8$>}iMBSlZwd&/ Tl2t]3:ww{u!~YuL|DM it<i. %e:<}dy$oFBx͓&̂R, !|dZIkSӛo m0ª]Sh#S;p@ MX^_t_}x3g,CH y(|c^ùRh;O싐za%t.6H1ɛEag*GJv-Wc\]wOJ3t[7[5,aHL響,1EfWgq2#{uRo]j_DW^4 U,5`]mU1@x6JC GVmB+׃" )kR䄥 YlCoME=H@}B`̐@׻s=TʱY+%ܠ# LނV;+ v:[O!"p~iCf.w͓6,Eǚ<;$ 1+ЮR"Sc]CYz\S`Ee.{6/rB0BH۹qn0F>9 u{O2Fԍ)Et'x,_cH2D{^JҌaVw#lhzЃ瑋3H 1  GmC_.QYr$dU38Pkj߉^C1|jhb҉s̲EC }a@t>e(=0ƄAJ˂6)Bf{[D@}xI\6@qWȤ`&$ kGc:f_$;m4}L1,(q oΞ7>j͂Q"ve!9jj}=BA]h,ZvY@ {m:A' \,%wwxψ%X`:5DIB+v4ςQSPR_9% [\fvtU9j>Ui$ >_JjWاuVD1K%&K+]3 5:1z$}oĞ[a1n]1a2' oei0j^ʝic^5ۀu4 o_2~+ D3nBM;(,ؿse$LfxNTWTIY?7X@',B2k/N Jֽ8B*/p .5&GB;Z 8(C혵e?n=UCIf\^r-*S}hOt)p]Q b瑓id5je \OSXrD[6cۡ(Y^Ϧ7;.Ό|΃^z-,bAEE90"Eە|J*fܭ(ڰhċ + ?C@B*-"#VM{c kQZ!A D[;rY꿣2$cz+%NKXi\m]5CGQ3~:LOHL>Ss&q tOF*@ l=dfq؂1pC.i|ّMYƚWP@H)niAF@;ܳ82# )uԡAy~pC(B}rR?uGO_9S2abppt¶3^gDzϢv 4WfI|T(V%8Tf}1t_ W;pSqRNug5!%q F[ŠЍ'EkLn#\ kƅhefv0VHUT6?)RX] y1MӴ q£\Ɔf}=qmpPf &1*ͱ2 Z$\-Bu ߈qa|ڻ7Y1땏{QqY^9^pQ=Xu]>ham(|e/ ͡%᷅4^O4$)(|4H+54̜R~׹^CQM>3MXFOnضT5 ZVA`f1*ރc'/>ɒ=c؊̋hP٪y&r YS ~F (cNgBf%:Mo|%_`<-FS8d{f ]&gDt;)[M eﳰ5uWvQ4i@p"Ԃ.!MSCQWc#zV2o$̻cc@ywMm8yV:P K/~ ɏLs =EYyͲNn7%ذ+5ߙt̄J{r@{{_b*EG-Z(e)(e_t `aOG%$Pಮ>| %Q7`_>Égű.B-M勖)F05D3 7\0rS&y>L1Rf ^A.T)E̦@ kq/GClۜsv^͞sh-(#R{mRRU@mˮdk8e.*!1:->?Ex2k r!iu7yo˯W>)ƒug˳:|JB"5hVޗ corby B:QsftD9Pw+\f6JqW)yH)~񇓄ނ~XDP Juo[= 6K{E+<կqv=$!O6MVO rO-yV@KXu@_&*p)z^;aN ~iqiYoB1p4G:߸]>lNO8';3ɂ3/8;+Ehpvŀ `VwD ,cy}ҤYB^Z(Apir0)Y8HlE"eTMS[*tר Dr;gZ܋2/JQfCP+Giu.q%?(?]NvđI/cD)Ĕb*XsyKcjPSG|BH?f׋ЁKƤNJ<°|8"lC}}d>A- d# 7T;Q .֦'Ο^ ^\>(ٮ vױFOO:$*R q߂^4aEN%d.&azݬ^ܪ.:U. ٧ا K|{)u՗ظ$Ҵ03X"wrJve>?Vc.~}Ji0MP+cw&gN: ,`_U~Tvƒ(u 0TӮR3/k=;/Wȟt]jbG"LsصK:05v4/}\ yʨ>S<.">AvAYw|Nm&kbu‹ F# W)3e{!M+{+rvIz8Xf=_B|`73΢du "*y̤@yu;F;uۧM+3>S5yEw?Hd>583R) G m7;myg+Qxrjt'nU4=kz{J:[(rҬSco=ĝF@$4xl/gZS3Siᙬ($'Ȓ0se. x`sVAONGAH¸G1E)h_L5o \8|~\3=EO m? N5dJ')ɶKH)L ʢ ^;XRƄrw0K2̉ɓzW:+ox3w%R10}lwejӽ6 ?HdoiepB$7s :ҾCBB5E)iI^2,|]e('@ݦKze|Gst̶#4&{ar[jVzSqAm*>AYHwdw%l1^֩yga$+B>|Ѐ,akŗ-M@'xD}HeQK4[I&&WҿQ~e,3d弯W>_>f vhlr0bgy2m3dmk"W"꽠c?:&a=x{~s_4%iFD٫=""/ixŒ0ԫ\N[ kRr/Sq>=r4 LNvKYi&1)=𨹅:Yt'66HpC3.Hw4s&e"R,hRȓ')zx@2S'Sm4M 0ǭHʄ,NA뎻[~]U 8.UY<oA-҅Id1W\eyƮn#e7IB ifk,(=VGuN *'L ,aa#$Bܟ3Fp-Oo{#{-U̯Sb/(A*A'x wD@kN%&>\`ބh~vo "r 뤎T6(wD(vnO= qU8q{R yIU$gBcI*^k0Q& M62>lNSw apHXr/E3=H75,<'t f9ܢNgt*1(׺L| 7ЄЄ y2zg[*F WP)yFA6<4S{id6L( *`l$%NqPsi֐vXSEĔVTgӎK>M~\A, D,N6ț"BE+NgTp-ՉA7}qZnp \~D(hff'yÐ)Pˈ-r/v3:.ָwsj& 02t *E9q!fL!χR[FhM6mJTY뙆*CƖc}̼1G z+js߁Rsvr!ÈW4{Q9ĝ[εMshy0jC͸gx=z >74 TLVd}7?rn #"m0M1 Z#2PsbKϩ2%ߍ>B/Iig-c%Hha(о x1/DS4 F@ѠUZ4k˶}'NáTܦ5g,0Ƈ_xB@X3ɋ#q)uK\gorЫFpnxlds ǒ&QIZ]ƯBg>)S?-Pw$Ƀ,5W 4uIy;( ~Ttǀ !#x%d Y ХPSn;6θ^pSI4"3t}z[=-"9yc)Bjkd8h7Gn{ʉ\y]1=:_Ҥy᭯۽2G<5 &d܌,U4V)C]>AΛJɛE8,';~00 IХ/80k:*КCWʙyP02iϔ+< jc3xs*V',GN"Ǚ2F*M vRƉ^;q4Cd@_*2xk^0DiBEn77K*hMڛڛ1 0& Jlk\]ZrjD ( ]A+ 0]nJ{ܰ#z`+Xud9&*xȂ26X -釰^zi+;=գG=VN[G*8L@ƦbU.1–C݄D!b񎍟}@K`M 6(|ʼnQ ӄFɶ\n݂7 `oՍQprKBvpSy VΜF4PQaqs4wd~5T#ٷr=#]dE՞'+K*e{I4>Urفrq3ϭ !6`.?q@ez5z9#*7"R{P®" Vl#U9v a Ctwfh)F}a> OHw*1j8PUogmVHMܳt#A,Rf?śD)-kF8v&5ʵUrdRJ'gbߌ@=,~tk o( [x39*#☬Ն:ywPuWR>d)-M-w".T-m 8sds`)ǹ{bDmd0nqH- E^B޿v>#30 pa-3QnFz P4iҧÓ(]4ܒ.: ۷cG_PNd>])Xh2~q?mv^6@Zl@k% ;:Y8L`Dh&jylJ͟Ky8",1T I-S7U~?6/:b'[M\3;ݷCaf`mb`F=VNaaWXƭ'z ^0C_|_~LBW!Iv0?*;6H[ o)o  1qrEQG yvpϜp2+Аqn'co jfZ=A\^1VW݇@l Al] |nޟƄ =š^b+D#77jժRu/-ӕy k}[+>/ V =BW0V=,z =UIITz&qInEF0<LgM^NdXcJ6? hwɂ8=cYtwUsZ&]WwAEa91LޖRst -a|#Լ\:.-ȿf' [,mt2&+9^IX9o 1{05N`ZSZwiCj:$,= @nX7ȁLv8)Q]ɋ 5(NH49,])Z` ď@?= (^#ĨU҂4}Ʉt>z$^`uUK.p1n}嵾K6BL Է2͂Q],B]2]"9u,td->8 `5v/FyU&ʔςZgZzE?EN41ΝuPxtR*b7#Y7q^B[\ h瑉f's=TiEK33Fxm+jz Zy\2hçG||GXi.7W4OLEUȡTC%Z1fҷM+mկXSHΎ QQ1a+;DCw}7?Dr[9Gn!QzyAi FFA {0Cf6 * ĉ~ 'L7}^@gl뽎et_k7?Rq#%@O 3hIΎ+Btnp;l 9mXmo4Ey<_Nļlv=`wQsW*y71(C4GR^G4dNA>ڲe%ޙ4sVM3{4UL"wO,Aj%#KW)?@e:?ʏ;yM ^1^lH7Al!U3s {kƠ;bo#rܗ/dwi[saƩPGcD#TiYq\V.(.$+?8B**yf^5a MUgذԩPgp 4!ZrFH6^ 3VLZx-ύqi+! p rf ?$}⇳qtlU8XgUp7'Z5<8jwuD!D* v?d=< -̓J{id[W2OiRX!j"~^AmD %snQ^|!aj\W}FͰU-,7ɹbswj .灀tɚez t̚qr &|RiC'.GhIJձ-Sab7tv)|F@r9A4L'{%fk:!NSyQuAןQ t7!sЈh'$(Ĺ{m0+@'8_9`ASGC<7F?poއQл>K~ItdoWӅ#: .v@ hQ6̟0WJvCgQ:Y<=U5>OĻ4V^WtbY%l1'@rOt2`y+ۯK*Zr>FU,VqElNhSoEF?'gj6 ue7\=xwu_7 R:gxiV)ZGxvǫ! afM^qTH#N(jT29olfe)IqOgbYhƓ$Xc]jsF\oOKooEaTP,=._#Ob&ar 8q܉zft!DZ@}> 2bE4D`⸞򁽌U;NV ƁhZtsaU$UR"ZYZ*mN"_-\ɔ0!ٱa/- ?NuD:#9G*P=qgrx*SE–~tfUaNi,k-’&sS& ޳яsEc2[8fZ׾g XPa#c۽#߈ Ty(b]:{6Ir{p~Ǣqu2ph>xC^@19DqDVyz],A =wvDC,H1-]^2h3VTBo=4󟻚teZC84-6P@h+8Bsy׾9aAޚ=I*~5QBlEEF̀ͽ3_Ҍwj٫r:fٷ[,zY\]yK-!U,%Ser>o XNd*d*^Ƌ7bםA96k,͂\xZj:-RTnxEc܁Һ%P>fgv/jĤQq?Q0&[N!NTKO_$KmKxJ/oكx:͒93dn@ZQyY-1֞$!̖rQĬ=젹r%s&ZT)A8UvlmXUn Vi ~:Ztڃ8d3TzBmZ2 Uk/ hIH<zrϩ $wz-Bk =taD&oEL&&E X"G/F-+4k`uXANS;H'hbvDc,3 Q;б?IV>'Rk'=(goⓕD-^,~ Xf苾 }+V[;1 }JVB-7E}XwMa:$F=FQ}5:L(z\hTzfd̒[XA>OoQ.˴{+aq2>oSc6k ՗@&/$[x*q `!T r37%t7LHJK0uDS%py@XN[&l#*!MG Υrq^R_ͮPV83SyƎ|HG0dX*]O bY/Sqܐ|DyDgF῟ݧ7稘|/"YGOVt VE8OYQνC'Sۻ`3V]{G"*xC8e8AX4Z4޾˵W8v+y@Y1`M,}$>7B w(yw6v$w t:W7}к]:+ۥLb(C}2)>BppEac +xYFHN@0Zv4Xi8*߇?>JIby4J:/l\ N|*X?,#@ @0/j EmWBg$wm' ؙnlv[gӏX q!2ɽ5`vwon * t~cڠ3'I9ǝkDE8Q.gR w C1тG)p=$:n21}\T,%3:"#E<+k lVԲtZ9yy%HP@2.j?.q! PpeC~UAE:9Kz`o:8nsZV.j%2H-?ʏ*b5WoNٿ46[Ȱrh:1Qu&jyp92]'sAR{e cťV_̓Xod*9ϊqܓr4WQhg (pG:٩[3?=E?6T0=MI5둨Z+GfIjo$W#^712&[]ًGMh\td2'G؍=m)?I2ty䠅erYnC"DNGqw!T 'Wf]LO|ɾ-or/13po7Z]X$+i+G ;if jg9sd`?m4|ttTQP2U$5 O۞$O dH6yr[xVSwIƨ [T׭`@m?zx?$O14ފ&qվ<0F՟Ͻ ~V\(u3U,Y4 iOێ& %?YL 4 3MUD7D}rm2:׍-OӋnmgNG1 2X>*MV}BRµPxPmJܝ_!qFWNaJaat@)`0;u\G i{@ݥ羚u6ㆭ<=қxZ8 4GpU՞d@^sC_IB46C&ʗ{v=1fJ͆+]gԓllɨD7I:g 'cN1} c S6ͫdR|4^B8b .Hf7 __<;bO umtkE1:mhn)I7'([]o_O VyOD& ۘJ($ e?g/_և}-)(ጂ9P6fe.}7_i`R@tdcz :ӈ*|,o~e\kcKl&ղ)ӝ\t,!`v!kR$k'I+4 wLHw ViMJZywӼ@DRMCS\ _C+N")m$\ZMR妬+z|iIc65Ǫ!OȒ0]~ia~||$#ʋW˲' Y+/Ψ͖!Bj~\A֊&jksWsD &zv"BE$%^%ai^kI/qr 6 ?lGcq1 df[js䫧2sP e4anWB /|ţ0WQHyX|_W$>S};مuN/GF.yKuזž rC~bY ̺HD_ա4U gB )y{Lz Z $u)LG'Cxm2e=^S8TYY i\15wbCIp+ӋG`0=)2Υ>i2o68i;DXlZWɘS>}}`?&e\G?ޮT"D>1%u AfŨ׃,2ݖ̆]WhRyki]hAf٫-^'qpO3huZ-=C癲cSI7a%COЫѼA>`}MoԌ ͎w`r1vHU`eV6\!ʆ0W6e) N .m@@ DnUthW[qOC".^~eUV> m/[ ѻaP:S(3 z!Wۺ=IZ(;\B 9%ɣGZd97*IM(x5 KՒpM7Í M+@oOC:عFbO i GA,D&ۙ |~%`{Q;1_W>LmFDRsɸeڏq} ^^!wN]iM_Bk+.&;jRD-A ?ge]v$lmŹ^Fl>Cͪ ID|8{&OOg"Wg2#4_s$4BQnjM\{:z8S*aD>s~C4J ڱIl=q NH`k$mn?G|3,Ḭ=2aE庍Br.|j]ՈlsWEы)*XU|{Y:u*x#XgRV$O{C)sw(4CG5c8o8:ՁKG`o2w C2]u0)&)6mR UN&[}~@bÞUۗ-+dnK-6^O%co{%؋@/;|gT4qƆ =.iļZ;Qo`\(SkU|Ɩ.cir>kZFsq|{Lߦ[' 쯋{ _ᜇًpWNz['hI7m!nuE |/-ѮSmAUST|^t;\|4UE=1N[- 4$ԶNmɌA~N+zvf'tT?US 2dQܯb[{> t;Z& E/+V5[zû˚8Z)@#m-Ӥ@^.+Ys"2Qq{aM6P6"X% ?ЗGL;Be3j*(R&G!b%lV^^R-3fb1ILن.Q a"SZNx:TQ2#Vz\@}s*fKy~wHJӛbtDEN0nӍ"+l&K3t`Ő$~_W6[d0'`(sOb,6˥YŽPgG>Wl|Ei_SSJl 3Hީx >pto ,!cW.xç (];|i j Z- Zi-aF-oR) G{nNAoqNJ-)RߗI9cT^JH7amh>;sݕfu7f滋9DŽ,@͍x aWҌlO8V vUνǓ)mW2h قm)cA(8kuDnIթ"ߐu)i0&WN $q8.Q uo0,4P" s/=JI N l 9㫗)gE bMZderno)ئHA3qykǏFo'8uƔ0+1yp i=vl/U~ 5:F\Y'~Y _ l!t%)"7t;0!6)XbnT,P,Fz#{~ ^bI G'1D%Z%@\$t%[B1G"9@ l͠PDtBCkd%YU""E~$bb '~V1 C]m Kx;h<5t>K =Bs(dqJ+L"4Bj@Il;>AZ}85c% >'B׏E1uֆ[qQ+6U4՟f,Пھ ? &̬_qHYY҉x4! SBC:6'efQWG&%msFH4 M{g&3Zgvr"uë4z'8aH,\F0FsRkS9[5fj~l@LJOv0W e;>Ar-6l{Xm}n , *=~Y齍}5 0iTi|#\2=bc}ѣxȾSխ80l3VBvs ;2( REAbr-i[bO†FN7e=o"[jD\{F!sD;ML섯a ߗxyyHl ou6G$6#ml?Go6qhja `PMzaD3yǞi.l&LN%bEKIE8xN2{%_KV31}?r\נyc耰M8ي&SuP͉ ڽוta ȚNǂ*Mݘfwlmb,hvf܎XV.I_09k[i93G=aވb>`qL8:wU=t_{ܜ N/N \xH##w̓h7%MRIx5.QE̙]2>oy_]2HY DQ#d(?jsX6BF^GaF` >ƚo I R 0iۖ~!UbgˡKC};/1t L vH9f\@$2%}BœGhnf$gMj՚T=.^TaS$̦ZCaM\2nyhYL{y1$&;"`b= # C߳zRb: V!ϓ>-܎6T;NP3$tE}1lax@PTr }0.@`;p$r}Y$ E [\kNcVj%p/wݰNG"k=Vv3 V?ۢde\P2_pǝ?4jmA$eI _ iТjPT:U[I͹,B}R޸ 2a<= !pIxfM,U(=z;,&hZ($0sCջL;$@)wb'wHWSImѷ`ȑ~Xi@OUdre|FLd15ϳBߤƊY:o[(];?IL6X߅q=Jl_/NX/ۡ98uTY_`Ϗtw>\ ?O*=mC{:j/ض9 m?H 5BkܖQ.iTFQ8}ɚK8(}ܒut=)_"a g/Xy?ant@5Z_JQ%d)~arl >*T .KNԳhyL \Y xc)cnHTjO4-uZ rYy4zզJ-foV=~/p>݈aD5S$^hPH  ܧ<>HEz?s@x6FE~ P ~[hB.!֘8G+ p-Y>;[[ T/n!͔q.qyPRf8% e,3b G Ɯ%'\q쮏KgMs$/% #\sJZu@4؜\؟> -G2_p+u["ފy\r}]x?#.a-@J}*ym&r2/Y*]]fQƬ̠!#BV\V-Rퟛ፹c<9>| n2ՃUk< _B@N٬c=Px}ҲKq0񅪩n>Qn pyԎ@i܍f.kuO@wӤynF&a]eCG=||n$*'T] !vhp.W&4/ b6pTz{Np!\"JL/kGBr)wJ)d1=߉a:mO+LKT'FyH#B, "`—0i#h bԸ=AـD\F׾ms~ÀW}糇wKTqdjKW$dbtEr|ʹ7FqQJ-y"C sW5\/*Y/$K3,UJ=P>+yn]lo)GI|xB7u9uiU㏸coven>wv IMx]4:;%7|YqBǸ5$$CSwOސ$, 9̺@.B~1)LooSN c|bsݑ|s(XXPXs/9A ~[!ڧ=Ӹa21o/jDw%_F ,ŠVQz?hI@ GH=eJ۱iV~NI>Y&Rn7')NUu7ƪY(NKkE dVwHw3L\r9xPѐUlF6}v+fEDW<-;*'1kڌ0iZĪrt2.̒Y%F+!0ek@eKwض[::FL9S;=DG/̈TK﫞ip0'O'S^"Q> 27V QuW'R:PH@39Q9Z_%; i r΍ e&)F6wǡwܳ{\ݔ|_B5TN0gZF76K2mh .Ŭы fn -:j|^7WQO uڨ!`UPqjNrQ8t;"xXOᥩU@qW9I#wUL>Ϋ"'#YPU46.ceU\!\D7OI[\oLEfFHiFkHOt.,qR %:)w槪p5?f+ꅫɷ6жc årR=13 iM 5~*YC^Li%1V,qoYa3!0ĈH~ꟻ"B әڴL]àU2S\~THE3[|`Ht \sJ0C@43ȋ5) VJ$1`#Wj|23)GuƪK 7ܩk LM|eJlu'~[Wc¡XC W"ou^8Ҷ-; J8#DFѬk9Q`P`"頰z+Q [/^I@,Ԭf{^ Ա2WМP2dso^fx8m?wN޶sWU00l SmW^,)Ṋ~:ԙ)ixoJwHylH,Ψ$6\+MTХ@ê@REOF<ʠs)CYsX`¬>eX?@k2\~@ui nm=%gޝ 2phYd 6X,hUO 1"` z ]gS^6#:µ4YtDsY5L @;nY^S8ۂ|hkYQ݁k QӘ>i/l2$J;&呀GN/ʿ'~k$" L9ֱЛXK ]ŲWz>[16[`=?G$eqHLN-qj#V6wx* ]iˎ1kSX<S+ܪ<_"Q|VXgk//'8c!^1ibKә[R{i&^yr u %C8XK&($G%| [uc<_I)Mǻ2${u* A{AbF"W I5TBݰsbtv$lT _ժ8Cp<6zqJњ q04{+^/FT&ID8 r]>T!]̾fq L12O3YiQˆQ>Q/A H)r 8ƟO#P=WBCK{:7ƻt<PZI"?@vy[2G(U;)d T) ;S{~`Y! _@ʽA#O$x#[jAxYb^}Xik w=HYR kLY>Q"YhYOoxHɌϧ #X~sJwb \ga޷I~Fwmrmlxj_5YnTbh+Z==8 !)|QpLHIVHΰZ[z ?+N;*T~þ %}Ȯq5Q?vDRhTۨw:U`}s\w"]AwpR\zn2{El K,/W4C*-m`RXp qE+?8Q8:3K޻i-R}7Thj}SmJZsG:hUG_S h=EuT3/, Eg] [ s)+:8 8W}u)U<*@P^oK}蹯З!$r955:bdAq^i#؇`k]+1s-O%{C1򡊪1 +'q}<y҇fAciwD6z@>RX6/s7jt#p48Xj*VXnF]Qlb 95A ]tn Y oݎfC;aԼVH(zG:b}dP Q[jȔajDsH!I~[,u(4;fN4q&IDe2rx Gsy+ , 38iy >tBxB۠jM;ed8~g+ݨSoR199T^4~{M `ᨉ1c@q }'԰~i&9+‡H+O"n`+ke@%a!,.} #x+UٹiQG.S[az!ufv'17|"ܐY:_& 4seQ\!<_M6ܜ@_Uuiv'mJ=Rqwqg"0Nd'. \ ˎ1ع蟐ۆY kWHc>SVM x;E̅M}B&+&B@Q4j#Vϸ2QdjNatT"Z!]r K;&e0Я/.8Q<:Q5@]2=5t# $7﷏mZNNR޹J·sTO*$;>MsӭJC,M"-Ha@+9Gh&\ECc:-"VId"=qKNgo+2&! vpkŠkb1C +rPk݂X%?RtD 񼗶*#`Ajp˗&5^]y>[gVG'p"3SERZuSü\ D+3qyAe;ZA c?%,#ø2RQoa2`;XL3Bs?rgPѡömCq qF< /RW<-[t H+W-(hDʰ,)'{ }(8$otG1E~3<ԍOgcPǨXkuL"skTJw:c,si]a sLW[✤Dbҟ<ʯ"ЈHyY ]G<ҁ%oV eejeϖR|BǤd7aoӳ":ߗ.ļp). o-{[U$ h5)L%K8$oXk~+6Noɖd]utŵ|&A` lt q3&@Qvlˢ+̑az^y(n.e&|-\{w/}4׺+:dQD52p[ Ά<ĝQ1#YPs0 #}4 ީ@`un%U[~zC=韞8${+ Q!ٖulx.$Y"UmpT䝡^ĠG/,2S P# sM6 }-Wg|x%:Kݢ_˙ASoޅ_ALͦEaɋc*@mRʭր=l+:mܟ`{>.fA&/(Nh ?rtEi76[R{CjQ߻;I\&F朕3IU/(Q,#ʤoS/Eϕ?a㫷@'PͅT2P\ Oi43 5h:i:܁PmkC/cIZF =\HsjNA|.-d1-жxD=@q*aQ[(s1yCfN<5i+5m,ߧ8/ҕ8F/ Nl:h |d,+^Gj889V%Vr~82oc]/>~*w5b9X 8ќi?~g,h'ћ-Dzo >&rm cjKXύ*Amuⰵ/gA`WKKc|v {;>ɝaaJ;^E2oBO[Jݠ'76eM]iLCocNc$ceő+Q\mN( ph=Λ. 9d}?!ukuUU8 x<7gC>q^=cgYJSEI/xS~EdS@3)i}uyZre$;D1 ۿ%6g/L eG)7z{MLsaYu8ҍ^G&i$XoSq. hh 59RAݟژ$ǁˉT}L:xI}>͎"#̉mCjfW[!T&4Y$2Pbm928&4^CQ Jt9D1#f>mn{e=ܬeJ܀Hjvi>Y%9 n=$b (؋dOea 697EiB;$g_ө¦.V]K}]T.U^LT{`977Z$Aw{pNu}w20$Jzu|$_a^:?7e$:m/;!+iOi-n)ׂ;(#gB3koK&ܟiqMQp)+vE \g0/\a kDjnWxJ8~Xy8CML,_c&q !kP>Dkg7ͮ՛ls$ɗWSDK|S{-ឳ'Yw <gJT:U%ݴ^a `9SOu%u!$Y=.)ӜMRpo45UwPuAԛ-BGBaML.Xj^3e/glle`|%X\YΜ-f?f;^kbpOZt>о5O:mrxw h.C(BM,? Ǡi(u+i`PF6OSq#Kt8ؕ}M`.&zD $_jL*V~GZ)I-W x)BR1avMI=Wis+ep)=횦ն4Ӓ^yF2GϦ~{WQ% 1j`Y6D*)FBJ%%TH#99t:@^ܐ8m{T]x2`: 1u*ػcE/%*Ւ{' "mT3cj&BhMB8 ?)Ct3ݦ&ԪHvUu ¹>_{zCwJH3w4]*PJ3}Wgt-GiG++>ɨ S#8f < yp&%/ $+b`:O\^'A]בN2a9 XjK}Z;HynLbRT4R^OX-t:l~+W2OrYiLŭ }Jm::XUn(iPAyb[4zW])7NmC\%_֊bDQBd3b"=#LB,˹5tBhs3^ _Z=y3)qJF_P0V6WQ03l*AOiN&ɇ({g0HR{lBBh,P<lllsm:w[#v3,BsaGxGE6>_f=$vvUehC׉)uETv bT ,Az=52l]4>T OսS>~iYWꗛhzbOw5~{w_&kt3ˣv> w}.JiIG/]>N qŵIߟ!MT|PA#*6 M REUȞ ʯG#I}t0f˙/m`$G ⦀ 0 >nx[@6ΰm=8Tɛ ']VY'JWp7"tއnZFX!e(nr2 YY| ?K䥫8q.n2|eVɡFw6Ͽyᄲ;#bν'urY@td]\SyhzFA6?t28NZ@+4yu"iyW[ _$Jn!wb ~2f7hN? U9gG !ǿLBםҙi#O@W=V] L:>y<$ȓ?x,URYW{REPRvk0g5А_Sj&)%ܝzܦb@Je, <}dlADvȿcz *_,k]$`M O8L^ /FmKø Ѩ}%* 0~zb^lx~X-ųl ^$X(+Wh y4F-&Wݤ44}l2NJUe] x7Zvį3Ҧeg5|u3MhUV+ 7= pe6T|j;Sv=w͛XTv}7qi=Zٛ#{BNv#;ZC&жpyabM޾G y {kMa6|w}2M=sU8dG lF8SR+U9IHւvq#+eJ~lj'&J2oy<;4#@O&聠%_90qw"?#= ف۠H&n5 r>`PePje-e!DGvՙjطf?ٱGSVDP^Lۤ_ ˽o_ۛHg_ <:j"P>u Ke& @R-9h0ZrT=\`ڂV0KɼMK GN6'K:UKʢzɯ<zpG<=6?"B;O!0!* x.3u[^rw-%٠mzohΡ|ԸCp>feƈZ>,QPW#sK/ٕ+?!!}$;v7L)mq7l]?H:dS%'Nǖ8.e'#'ݐTNZuM,*N2$O&1,;Æڳm674 \߁jr{,.`X>H^=s]{rŦ6K6Yc؊ StM ƆsEG&L5oRJRG💱"3za-$D.`qܮ+me-)ϰ\*)\jǀVeC_;=9g"ݡ_Iii/渪DWbS/j 铐pHw-pLH,a<e{7v ٶ#([MG+1#zOV uMnyC~yyL*Au0:K/jUlq )3@&M7&ymV|sU7º1J j 3㕬=), w\b- *zqLJ<o ӊw!ayWdY Qf;=O~Ժ`p`p<V22NɎYPx8@pK.T/pд67n? E%Na l~}m{^/70|zfDCM ];lxuB(Ԭ9jeT6|jҰ\2e$=xw3TFұ$'4dL]s;0,ŴE!j\MQto>+E57JC4S5Plh^|H:a=I)&O5޶0%0PnR B&Zu\B-\Zum='0:*ַd Ͳ݂PX1&]oNg#]XPvW<4dpݣ*hcs hޮxqj:(S_żl5& oRy<b-tQTk/%!gJg,Om)pU10ZD~ܩ꼺$Y\MأDdU.VMGR) \MdY~ Z+2u  7 zr Wע0{؊7dꖌ{vuUOV9r> lb:8*,CKBBMf?> )@BIP0N",2=m~l\޻%aOӡc V=h4̇ [ 2# sM]E- hJwCLF}M;P55K0'⋈d`:H viDXKASy*Jw]4ligB H(20 hԘHT.ߞ`s3xA- GT 0JQv3fÊB%٦~ ZwnI-:A rCpMR+l%`3Nt%Ҭzmd Ucc_<ƕ =_\ZlΑ!rv9<ʕ\4G#o j(vcuOz4a¡G{KunκNu$kꍼiPM量0NǒlڞM1>hhQ'"L*nm4`8 IYܬ|PDJdCEحAZ[%Z%u|\ iv!6bvעŠ%ZIOMnLynⰻkEZxI彠KE&A.NBӱ 'AY ܫYDZ1:Y Ch"Fk/kdMq}phyO9ILwXM+_SD{ϒF<:X$ j#47Bm.'+帅Z׌hKAsY{gJTUtZ1d&shLISwyQ ?bӳpEzVe +,dahWZknJʄv5EytMPXmԣ+@$N] ڥ.DQMpSb{[;>.6iIM/ň#%1 nJ#u S.7(TP8/}5,LvkgHJe~|ZM0]540Kkt@eCR?}?cH2TqMM`ԪtoT^_nUABZ)!°=ĽQn"xZi4omxkXI 'ƹp<2Ɵnu3ѵzOv%=[j'yqɺ~U۷:9gTl\P„V? rrf%ב @s\ g:CfucCa ?a;ߙ[>"_WU6.*}CGJˣG;MnnNq%s">( E`9O\dHԱ_u:6Oڭ25AFpAj췙~tx( AԊOcN/?30 Aq'1ľhwnA^-Vh$1:>f*.VXb\TYj&ZnPB9aQFRܾmDN6fh5yq[ݏҵ8:U0#RMG}toA )|v,ɋL" f6iqs"YP _>HD!wR=E=%J"쑷ʩ7A2&_,o̕4F=8 7ҋ+w.d^^ʓY"45fpLJhX[2)n-jFi ֻer5X-v`(V}ۓLa}%2*LE8ke̒IEA8s7 U.y/?5  &@w'i0t8HLƥ jPTܞx&K^_ӬP"D|x̰#rlM*[le?Ivk%nwT!=W.wuԦeS6dWGpHE#8TirT!]u񢠴 ^Od.&Tƪjv&͂]e9Krm3ENw}HR=ɆW:veu`M͔2 .ס!COeLTNW`C"~ mE ?ޑ37q0<1[JB*#"$GߧW}|ԾUVLԾ>&IBZi[i̮y%ST&Tz irT(_tmӄ^Pߟkl0<2A##ƊW!:??E $G/7zHrk75h]=LnB ͥrrgqG~DF Rۋϔ9c%UJ>=ppFhj%GʎcJ]W:\޹}EnaìAx[v;M62MXn({{{|τG2>y4*j)tɭQS7IoB{:!WÔL'@N95M%˴ ?Q[Cyg,̟uhZ^<LG%T u sΎ6>Uy'B:ssXƇK&lj:BYd7޶ ^kYpMVp.p+g?tƗ@ۄNT$ el'y׃^@'s>̏ƅ t+QIzl2^8{@tnS-PR9E[N|{84g:=L:œ& C `ڒ~'zW, Z[PU:$ue1:`CvoI|)Ujvrˋ [Fv5Βn~Y?p.O& 0.9͚V<Tp@[EA))EBKKsRUY-: 8s=IYQ4qIZlÂ2F ]c=[ǒ*à1銳FCȶBɱ:h{(je1Dmw\ AqD[b,gٿB9B'}bj۵]%TȒW!0#%-Z!#(]W(QTd60?cc\Rs:]uq$΋.0af@@D7ƅ4Oo4-c7R7,䕆VKvnoXQѦ zMh937]Y..80xs;JHsKBThYUds#-v-:4c(`u.COnk@ YKËBlN-ЍbU.pu筬'!$#窤O4g3)]C=|I;ǧh.bC:φ|nX//-%Itm( 7>_DQ8[ sN%ЪגȐצ }/&Dbu|2o;Nh(1ʲ' lCqj3IR) @%SQԊ͚j۷u:3Q֟$R0$S\VxA-obΪ1^X:wg-3vzJ ;U *$gK( ܉b-qvjNm|1-9$z9C7]+OeK\SQ!y|ϱ!F<L`dhr[ٹC{gz3d*̺1|Tznn?qjlYt?]yMF"G]ߥ q#οP_-uʩ=/[ (sRry{fRy?}b,sz{F|)> K܌P>s|rLv'47X_{5 v5;X=eݮnH|"6ʥ]AtPpḾV:qq ghJJ" NMAdXu78xlwM;$4 < md|HkL$-(Չe.{tԿ'sҵOWU뷩qu,#*& (nٙrn|sښkA藾 )0:s?E}{?4r~ 8wfYp*pwz"3U؜X}t$K +xbW^)#%} A&:xSMUySx)x#N>M0jd;RJ є1eG|1ޔ[U)pn|ǿ=j1+)-4(Qp~Ob?J"/n$}gPxJW^pG IQPl|_x@48\GeRpF]scFnߜ"=vjC_ThZ(=W5$MՊ5sHث9&u#@R3lAlEJo,\.r>d=3,;R=1ܨoٴbhD=;l̾LmfItެVw_1)1zાjʈFNTf nͼf\ dְؕbMG,ԝ0]{ @; "֞PJ2Cf K]xkp`w"!Ej>Hu g7A8THVa8d[qT &g݊+^.$޽r7sG *'3to=x3b@Y;)ݳoYu`UUYď8l!rѳغ@fLy>zx''I'k6$?%E~hZe\d`a;tz[2r ,x_}`su%QP$1GPg,|%孼PWVE.$KߏBl(쥢ٚw[IKAh@;yMW0t\?y`ﶞJi[y-7v'Baިq5a9kd]1m5I`ŖǼ߳lE?\SV% to EcT9 (5tZ{x #4*Pk j~:Bpq%)ǣ+!ц%%-t=vNYJO__@Y-]&3EES^xeb**R; ' 8?p8;C!%1=Ȅa\>]!-5eѐ%~㰌fPO!xXG"׿' 'hF/jJ([* c!5=+W ^<{Q^J1+R/cխpgT)ǃo#\&y=m0Q8HjNqXBhP@7e{VĪZZkfcwOʩ",KKXL̀krcB٧ =Ɍ(NCz]LQ}ĩ2;rX 'jl޼D>F\wxڨ\BÙ#Ӂƀ$dؠzQE&^" }YF2 LlL& L\wcz#?"::K ;t:X${ ޥKd QScރ'@,g+Jc}fP6;kH6XSV&+;.J!4]uAaJҌV62Ӓ2^}ZXp~L҆B@fG۷* a\LM4JP ~Uuh;lgQo1v7u';@ 7EO~i~HbG YHu /zĖfak ]6t]aM<8(X!ܥO1:':D߮|m%pK┘,.vN̆F«L!y# $ h,R3_|ݳ`a%1M"$05c.ܩ?r%c\dtZ5R|<߶¬:n5ځ6o xIpѓ*R t~cڶ(bV<q16md5ނ$M} {N&AxD[[J6F$w02LҢ@[iguWSXm?M\J6 aaΏQ"2Bq -\Ld+umL2k󓖥)i $-r,UwzFKk!}89 :F/3|,c gD?&oWPNDBU 3}\8צy)$nҼ' eCj%Zw.8~,Y(l%[ӞHHCߊS 8K7c]L {DRYbo)KIMQzXyx{Vq/ȸl,S+jly9Ef;wF*ʳ|_ZQ۶j<$ q]Ob0j@y׉e<]}D֕!vZg!a *s0kPDGa7":KZ 9~ub/ǻ͠/;7 aId(9W43cBnظxݔ~{UK d9k{^ =' KApIۙGkbV 2}Ѡ)_*;ׅ;Ǯ)D _ Dnn.̸3.RJ~-lhx%e{`;}h.[fF6EG`m:FDڐ%H_O3Mئ^Mo5><}@=45~SLye{3R=:Yp^IHp]լ姭[V~Y`\jΤ؁d}MOrD)s$(r nuQo6PLCK+1dT"I/4F9M9CWEJ9PTB?) v U⡥!ՆtZ!au^CE8#EUᵷG^N:-]ʀnAa瀃idsx5`oqB ?wTwJ\+w &[L0 )NoL${8K+R6>evQ~-;KCܼEv( vCh>9QC^B^6Kˎ4HGXLCzT2A>Γl9x#AhVBv<Zޠ?s `#k}k$kG<ǵ: c!l-ޜ(}sgcL%J};>n5UYFze D1}lC1B',xׅ=qL98!5dӌ": {vXV1v.b/'s5oڣnl,C9W p:DՃ`*,_#ii0'5?qD[>+ u: 7b{ D{z2Pujە&QxFD!vOO#o&%R%7/B"le?_1fy UжSLϊhQ-[ѕSp'P*@WI_+ 5A*zTʇS 1du-`ѓQ!V[REhd(.!8࣠ZI ah{r?WL,Tu,,^X,4CyXPl(uY0;3b/_B:<0Ɔnͥjpr XZ}&'ֈe^8HG=8ϛ)b/^e7{,zP`0!Qu:X9c!F%;}?&Byf;%xY0k)%e*M >0#'4Cl0 F6j\0 MzxB/wPaL}F|#ScdƷL @>U'vowZ\1{C㐇Ŕ:C:\csXkg ,3r)f"Dֶ\\o*pN:28Lg͓!bu1{rd`X16'?ԈقF~@kJΫĺqjx lϳ{ /j[I:V~q<)8=)fD2 ڍ.Ur,jd0P@EDIO6c>V^18l׵m MyayúELP_"7TRՉI_rq6a"/k5e3(#%$Pbw$ mj.~gGW<{!•BQٺo;D黚iȓmkMkPɲ|E4\/_ۼi2pK_7jx.>y]Wy˸c<; \IC(&fPSñK ."l08Ed+/QD@GyG2z5#c&ĉ{oᠼs5,zMXH~:[SX,LH5H)d VTtQF;\}?qR5?Bn!nOA|PHdiz@p^I甶J^O[a|)[#1N 4f7~?LQ aJ:yg,Hq+ T fO!GT( %%m-Z.xaP :*QoX}X8ױ7K('!Je jW0>>MEk-z!OUݷ¶d)NV 'Uƌ"+1lDūD||܁߮םR-qztq'+@zQYmX_L OƂKk(`bY̓Fln9p@-_ F llA+$Mt${fueȿ96[vK_/LaAcKe~]vÝ^>HVMɻFz+ws֥]ăԥUsjB1- s'T%:YCN<|H;YjB. v펖QƔ:z\?A[vTάo:{CRzw 9~5ג@dHW5jrF.ll4}xIvF.ɦ;4,)L>yz9Չ<w)>* mkO tE3e(PzZC:)2%XFK:+3LT<2ck6 R#Tą$ѮXzۊ#MѨ"2S'NUXxXd5k@1rq#U+2h09~(^ &]q9ѺX5<mdW[Rvo2w  x:Ek|c=K.IvyH?75Jz]{6)]<_9a>?/Pb:ý):ٺۿ)LVOkCR-,"E]2$K uBoE;!;60]5Ae@bgP OǔLcIA1#z\i!kNN|ki ӆ!D|iCҦ!B%LIYzkl#v$2aDi`X;٧ 0 [E`.P/2Y`.~27/xE`&2|o$7}bL1`31P,BI<zGHM;5Fhv vK=ZWDX3(2,nN^D2 (vZmO3t,1A3LVh$MJi/#({Ac9ہF%{UnħЁ.vk5NUv4^ mZG9[}ǧ.t7!2hg(Y Tv:,Yݘ1thAVYRNz<[Xx^ >)J2J}|h `XR9Y~XPeueP]p͝b{(KoiZ D=#zr_hlj]On9b G#9-Ym#hDNG\_DtFȮ K >'Ч fb+݀K%; NZn;P2&~p Y3sVnq9R!IAő"L*s?FȺיylA<P|Pm;˛x|/(aۈ%S3uSB!,i]P )XzDUzX)7AO:$y8ufB6tOF } (PR5Šx#rnIW8`I=合`o6{ $[ӆ6Z4n+jKe0HqB.x%jo]MYA _orߊQ[ G *~Ƽe>̞*QI$ChZ\0hg/eQ]yU31A'GloϨ\PL wn#e&G)N$s_ bNV GKuA{}-15z-=di^+9ڻlʛ7e`~.XhR'5ima!kjijbaOO`f'+zZwBA`ǀV|AFv9WJrt[["AFm.V&Tx >ݓY .:tyZW-쮮EJK 5H5ۥp:1azgrMTp;gmP؞#%<s" [&Ԩ{"#(E\f5gh6}+DAJ7}p=ԅ(w'o`/ʆ)|%.|Q2t18tdk_Uee$*'u&䄵/hb5A~K%Iq#CbP[Zͼ֦aJ FZe#鐃w .4Vs~Z;HI!l9{D;LAj>Wl?ud]vK\uz磻|4:uC l+nqu I,|-'Jhn466)>+]ֿɠjd-P,Mc#~jnJ)-sd`6icE#mJw0»qpЅ4OQ̷ձ܄7d7["__ )#KdԪa^Q_7de,3؈{Ժ/#3~[џ|꬞mqcg[(U>h+,FܳFT&!W,u mC6XǕ`{(#.y1c$Vuքj"*mwj,! BN6tX[U#dQR+WREa%[o*wޯܾ|q4T'T-g~Rx5',os~!?:; iy^ ly*8n?;R+')޽77JvDU@_>'GiF$cyWbC?"_k~@",y%4)9[G0bg' be)^ e,׀4՚;XdvTg&aO5^1#@"+?aGNqRkp$ ZG?^'h4:H"u4}JRe6Jr5C.ZJw2vh@V"Q&Y'C 7dEO8C8&MgA؜֯U2l]IҙO(Z QZە r YiBFdx[BPN~N^ NSRK<$^1V K:"Ƀ2V'@Zs;ZNx~_=jOW{{(,"Q]۫B)vpPwF_ҌQ-[Bh-tm58h$o,n#']f_<1J|h'DG <2^z  e8[.Rřw>?鏚{qsQI&qD@U]1650z{+-RϛEx 0F"W@{EGRj|:v10՞Y㆓YfL"QrRnEH& $;{Swex*hk{%\ZSR*`[ ;^/ܪS~O$~u}ZRP&% Q'.[VKu 3QW%UQLnRmB(Zʰ$)NP /')Z.l*(Ƌ(=1,F%4' ԁ[6Ecȥ@ 5CcT;j>R34j!:ed5cjLt,EȇA@ >~NEcJ(.;0.1<WXLK))ḩL8b(MMӲN I{oW<3^2_n^0=̑"I7b;cK>ʊxx=U":y#6yʸ >rv-H{S\r 9I,rXNKDU48 h;"iv/#Wa+U~;nڸ^g% Kb+R4@3*x2myw/|)/û2%`2n CU9d^O ^Hш+ԩ:; cWe o1F=;'k)kABR\`|©fw\Oꈊ@=;u{B8gqULw/w!_'u8 a}=+uAbfoeoR\A\nNJlP{΅={hdg& t[bɔ?:_Ƒݩz ?$@QUv|ٻG0:rg; 0{GvLދ"M ߪSۿ;kNڇķrR,f )l屪MvxlDwNܛ&^TZ$^ob.6lr6UFO룡),PکARPns+S띡y nZaD Ѓ.?)΂*?_XOBu6U>#c_Xθv"GV UP)fQ@QۗM]b8+;>טQb)7L̄W^KX(Wg2v>R{A{%fy3XH b!ףuOnɗ[!0'47pmH]c(Cj`}AS.6_Z Vf>ΰG^A=3k(o9VzsL T9 O-HpVa"- T f 1c4b"xȩX*4`nZZ/_g&`P|IXϕ>a<8^>#`B0/̓XB8u`JQ&JY!M cl0]գ*'B"x^KXrĈqi2 f8%¨ump8R ¬ ^rI2/g%ՅvziMCOaZbF?Q3ʜ 5t'aPX|TiH_!qLW h `I0sz5/ ѵmgQR<{^r a (K7ắ?Z53v#C 턉۴B-vt3Vyhί 'Z9g HsU#=g| {6-s Yك9 vfߺ%k& d]vC;W"RA2 o;+E G)ujpߔ(+e`%@mߣ(R1C[p l2{pKMhbqI;d#w~J|j$䵶qhC-:bJESb7ɯH5 Pl)lYu5t <վҭp6qq#OacbSƲ.E/i$X:7(#+ݧ-VQv`ig138la~OD:g* ʴKqy+:/G6^%A}\%DE0Dk`UUU5?9h8:ia} OQ7q=CLyV`:"-I8cϵ)Ւ{YwrEGw_vkR+pWxd?`&k[0F>hCk#o;PQYg y *WT+BKߎ/%rKaXe$9SBܶX9 lEyǽ"_35~fuξy fY ^"J]MҼy"۾!W&hр_Z&doauU)q$Vp#Nj\'PFT%F =i۞m^ z!4'+ \Ғz;f",]P_[djς~P>;u(S5X:vC%D( m!SeSlH!?kKa onE0]Tl/yU3d ?G ԰U+ R>>N}{({B(`% ޑThVd̓+;ߦ.]LCfGǸ߲IQ%Nو~T.͗C{648Q(3ѕRm]񸑦[86n`y<'k4`0/cBŊfL)Ҟ9}W*7|f]>e+b0 +*<݁D1 y)[f SyXyT7 t謭XsXԇaXʾ<Bb[=}OU 09o@rY%do()lVuCQ&c'`jMY%a 6)RO]DwC\42-@@ǘ+,0dQ*>C,^a)BܳӾKTqY^t;E%n ι%=f J?cCeUt;v ?(~Xi{~bp(32Gɘ%u#^~9<8rjt3X'fM:816_؂g4~ U_YvvR9|p k*XQ$aA)'%1=T)d<[OTic:{*2Oʵ p]c蓂ˢ7MFnL-:ӊR3^!vKj԰/xM0#ʲaP3OWIH3E/q^ҀgiߕV512Ada /pwr yN2#Nf ,D % ųA $Gw( f.Dob ܹH{FXԉ%^~z/~Bȭ6C0ƒ/ U9q\/_M5sYsl(,e*|&ƅ6/Z}ȫ/,^Db<se*N]B/vPܬBj,j/_ ~eb>vԒq$ Ѡ]^gTsê+yK8G|g۸s@ 1&Mt1ԓ,|l]cmgʐY{pw)ydq/?kRL0n| #7q3`߾mp_AS(b9ڟ,Li8Ж$۹ آcB@h(Z7a7bD!! φ~|.Nk?:Ғ&񾿐3o69}td1átaf$HbS90QF K!S̓POeWp`ols} !##0Ըʅ; Ѹ\9$ 0gpC=U} Gvmݔ\wc~ՋA!l|6$)߆_WHCωosV`KW:Jvgҝ:}$*hl"vӏXb<:n\;ZhT.WqGT+` z^K`d.sPK >vz >RLgjuRz:4Hĉ4o.̣Oj6dU_q,z[gXf]B_-W@Cc-"LH@D g$0HtP* tfE W'qHdA!uH w` n1'-<`Q,H !4X/%)&Boh UoPzE7!1 &WbcŚ>3t>싍Z.L/s w7AR ^{ 5u`,@i+% m RD$ז{#\ QP жYטMv+>o`{.0;X|ma@Bx7 =];nwb~yyĎIi$j57ʶ6?^p囂ya[̧{CYR/ Nշf:mٿԄqFS:D*dfENu[41ͶrXZ^JΆxݡk؂1Z TpX=reRJW!Rfˠ}#abw0TlT,pSrVq"=}ijr gYRV| AzP?N8]sxOӘV <%:K5-TRKqsac~U\#t꫅\\1V^Lg EbvSAtV<¢ڣO![]ڸ zrn iKC[jdpv"`mGD ީqGZ'FVj^̾~cWEKv?Jhi bff<ՒK]+2&y; k2nLF n0' ,f"8DR.}bDUg#yU$K_e4U7n!Yhȥ&MJh`lI"] }]c5@`HӢZfݖ'>`6YhWci j iJ:6N&&RWz2;+ n19SK>\4()z.?ŦeYgyTSÏ$×E֫~2TƏ 4[ʠ@Pj9E`P"'iwqPoֵEFJlc#l IZu~ْЧN@gho2 p~}cU>Hxi-/lAcr^bFDg.=N A3 LvZFGnːD]d#+δ`SK2Fxڶ z.TxF/Pzs]^8`R߅'b ?1?L(q2׆eoIx@! Sw(oݚWy zTN e6ĨDY"R@<8҃-WXDɒ檨_ o]@zMDB>L9p;싨r/W$y@ŞJԇb4"뻡8*@pđL o^H^ktm x! (vY̡!#4܇\ohD/:>.!@U%u| ~Nӽ6] =)U,շ Y ?YxݕFfmHsKnFiM! ] wkzmQ›AM첵~ N]Ӫ>4Nf!Z>to ۷Ic~߰ zNyZGPԵ۷y:gG7#4)@ pG !؟Vh]F)! _JNt>NKiT>3-,/SY0eiL-F|K*-pG O5Uq-BYA# "&fLȇ0$F9Է/>+1T+x*!?|aǀm^5l'W[5/!3,p73οI3G{2~ַC:$s8 $O"*e`Z*DiTqnK쨜̑6$@:Uzt\ʙEa8/0ѪqX"sXm>5I.7Ej~]!vdQ\+SYbio >F&|Ӎ5иBQ +ؒPFj p-hRo@EockWKZh6(C^/0{Ґ6L %TB}"|zh(50NWfZnR3ӫ{OL?X汄Tyy+bs\$4 C$A=]tv^BҳtkS҈i$xPV\(5YKKhc0zwS9G*K^͵x/G6aUQ0B`l8r*0m#TZAPۈ+(w31"a`BA1fh|3 ߮{4| &8xa2j\9\h$kn qɡqwIsGr3|{GTTbRN+diqmV8kkyOuڧm 𮠶[T+DCpӓ=C^̲$ BPvv!& 28~`E0?ۍ+MƊvX0wƓy<(a1,C ~%<_׬_(绣wR.03Oו]TB!&$JgZFⲥ,u3ܟlgV,[H\/`pZȾ|7XBTds/;XW)7xB`^kZMG TDj+BQv0A}~tmqH<i!%PtM(,="\]pL&ync_]R'Ŗ1Qd ^`uϢ8Oɛ^bF2@)l=B4 G$/^_^ 琶r[a{:>uf!q 5؟-$aܴ /8G!r*k:mk9{MtO4rP~rIm$t]q`"pCzu {VanĺjT|Lz] 1X7\:$f zRjDLh&J ڛUƦKmbbX&E]LJ'ﲪ[Zf=8ʷE;'z|⫇sJZpi)>3!zRjwKC\V" i BiA񰿡/g73JI*6?,J !*D8%ޭ-p![ Uy .FPgBq*:"w\RY`&(YX8 D SZ|es&I 7-:r5nk~rزNѻFXYvL1bQR^+<yu7J~SNJ\FtLյVzd/l5 Yv1ur]inRujpckg>v-`9+@uhq8P$|,WSwz.o1?mȄs0bB{#>&%lݴ8@=BB,xRĺ2>B z2C|;e /sg8mЦR(ASx(c尊B̜!.5lMhZ^1 6- {:y=bf &|jIs++):O`NEDY0KΉ YYYG\񐧟tIU]\O'O`` ,.d:lP"R'K>$&5/v \h$$Wi7`l:'91> `]hI-~[Cg\U,?$SqQlm꨽5t`r{ڡMq 9Kl`/]5(^<ð].8bTq=(u6 ͬư=KAqԺJu:"@h4y$lQcztӂ=!kwS hvUPtjz$Zf6 )c1l>D'w1 ׀8ٙ/UW]ۘ/q8zժ$EίnqGu+P2}K1 nĤBDs9^]4W˨yr'U\Rs˳mYKB@ WmDZ5ѶCHȧLP-X-+ēL[BMrIUv2yga,=h-z]Ī`Q4hhYC ~?'r_գNqSL_L3ZE(|dmk;q+?0%T=<\+$Z$->.qP(x?]Pt#[Kn<>m=k\ƶWbXg4` yť{  LK 崈RF̡@X\MR`> ;tm#.ά?_Mx9չD%- +^9wL4~VD1ѷ^AӻȂIE($)q}X=XB{IQВK5m^1wzA1(LX I[Ne6.5hg)H^Ғ|\Q!4 0&fQȻ%E ^()s­oU>j56 f6#U,Z`R⋲FA,EeiZ4@%d9tcҏzZ>=L=MD j(_dq.7T`j"fZ:%$glÑ-BvHKC&& ~|'FlA3s*)e@Ymm- Wϑ|ـ۩27s}2G0sN8@N s ~EuݤqEeoBt Q\Ġs+~=p30J׬ 4jYQ"z\7v+=JrqDHFo;g;;t*2?1S{J 5ܖ;Cy21d9}ȉQ%YDUǯmzh^Tm+QwcJd[C>y]YME(3Vv[u9kӚhP ~r$4Օ֨(ft՟8#s.tajTgB'3 kP fDhUq%viG7BNzb< TIV ][8t$FiIP 4:~BKù}]Lr A s-ӱxH]9yR9[CXm!5Z# z.E:TX؋V>4CF8("&|ApMi,CQ{-3j)l:0x-mP[777NNǦ飆&+⅚X{H@z`oB=nw /,RMA֚B%AI\ ZhT ?61bFG%L#ևN&<`?;(R,7rrUieux}.s^ 8gvZ]΄Lu*|hvQqݐTϫc2g阍9S@!_ɺzLLT-0(1P!4oI;NraQFF䁦%JZ^;tJOQ<@ !v'+RmтwSgly6 _bŋ&b)"ʘxe颧iUF2w3#HLP.f;o)S :r. 0g&}S5&1ZrBn+80.AZ&1vT$݆;OHRw剈ǙQf!!p%CiDo* $q!{%kIԡ GӋh]Tj>[Lh;N c2$l9PYZynТnK%2|}G ݼqM(^aѽFFUAŖ-nB~FjmV(q :hĬ3#'P'oC[}i=.B7̢q()weG&W^[r[e#g,Q s-G~ɘ{׹ܷFE[lWae'A=UڜqS AHW0CN cn%qeWJ= N|9T"bumѼ2:xFL? HJZw"F r^k$UqiSBUc&O}ΰPM$+6n RȊ>TTUchjAZ=h-CR+f_AnY-EږAE. Jv >qSjvUu094H(rcߡk]lrMgLל[ɢ"}XiKp³yވHàZxvPEqNV۱tA[2 '^MJ$6]WTݸg6Oy,H+P#9~F +({NBk딃f0Wg9` >X`dvBE w.R{~;bǓ3eƀXCCBhWӕ!v- fm3?߁PAo;l'MFKp?> k٣/AY߮n}np.^Jx 2E_p!/#^60䃩Aur*0zb?-QVVfVJjkL梸lGXoU fn"]$mQxû"ܿ/ 0,{{SvQ#F4P,azG0G`Mt~=asz:%smיy8|`bcT,~7 $B 1/}p,~VKξsyPh.it[V|e,,\YS˽_16H"4{45u9 Y:/.@`yч :]eȨT7>w97V|眅Ip$=]Jq1j`xk2P`v)<#_+8D2K"U7} }mLҏJm*pZ~'Jeh~WTTIasL=z_wǎq$hm( pk)ˢUJ2%S5{^FUM LCٍ@.H)^UDc8ɼ)uk}L5+!zҔsX5ATfDӘA@0b'"k}k,Q+g,uTrOnăn+Xpx1#0T>.t|scm@mpG;ةkaܬB:ӼLpTtW/6zV]B֦+YXOL"(xE0Tb \'|QRnK=mEFQh5( Y ب9OV>0"3;1Ћsg)q2 3%LkK&7Ms̸]AݺLJ}^_=NEy 8G$Xv?fQ4/{a-5oB t"aӂ% `tA}f AB Za񩛪w~%QaQ2sV}Pw62&AS? |Lnf62GzI}bzѳ3CPt$#j Gc$UW2j^]/sty);L{NL5ywҼFbG{Q0Ypl \ hfsR֩d"_lA$d L!i(3r , 8F$Hh+84`F]趇:%`C[.BB<)mw,mԦw FVof|[Eh)*57՟VnVDW=zbhVxe1Rs..xSZ Ĵ׳ǔlUJP9K/aơ0!]6Xs p5D_ $r %: W#\FBn#Y@s>Q+b߹#g[G>=;G40} #ӥ_ beء֙h m9 .XF)Pa3x?hB"+v^o*[&Id)̒{Z֓]VvXsģg;*z'-J6XFbqq~c"[qY]C (Ⱦ} ^Kj\fVw|-P2ZX$oYTk%We OTL&s-n>yi Pjo+76DHu^EB+`mH"ZT8yMylVHs0cz?Guc-T5$nm`&J'@)BšFiUZu/~G}r{Q}ُ?~y ^SS o]̆@l.b/_X?rwm4kzvW +rf/0-px$gB-xvWpre$|Gq$dF1]kڬ,U)G~&.yfW}U{1@h#\{ i@UaD5r7Faë87 d71#pAWW٪3ԲУL~0<Q4dWxA㖟)tBdjƹ@Z;{hH|n&cä+,`0"|+7Z:M[u|[:21S)M qS_ph[͒1^O1Z0~gTV 3N!VC6sX;16kbZVQEkD=DV0Uis_.}AJH_@8+(۽Gd%ûմ@lXlx#!=57v E=| H_YXHVBuٳ4UU_û\[u r4:K`?^rr jJw/b[=(]7mCK&UEpksEn&5Gl6? st?q`{xzq~ӥ/5_$|wӃQ78`Oh<԰fFOҝ*}7=b.ǐ;EÕQ|J4a Ye62f>[ _is]f}8e' 3Z N-]nۙNXyif~6Idwh b HDŞkLGC}`oPc)#G[U&{s<*y2*Fv 5U O`n7edعule^"<䓬w- RPC譴h k58A.v_-&>v"\ByG 4~|#3t wզib^bKkb-b*f;Pfϕ!4Kf'#{[-~Qs% Slj-2)ᥝs'&܌bL7F ga' @P 1$43E|0'B}h&0/;dR n EG,|`fY/Q1I#?[p⑅VueL&jdV'ęw_]& vroVr{sXU*fqq_9BpvfV_1Uź]QOAVY>_2ރI ܹMd(. ot+=Yy>L550~LoARi9vy rSNPAl-e~ֈLW2:Ϫ{SdAn`N8^ VזdCT wcc46'u_ |r jw۳ey=9A]!6hN^$/4hgIy[w-]¦H&sՍf߾Aw~jY2 OG&1aWйrQXxW1d3A4o 렫adn.,1% cبL9mI<] N˂\Mm8̤,nuϼ3B0)}])7HBk){7J z}B4*noKeqZ+> A3ʟN9F|4r> O",$)wWC^_5t-o.%Gr#%[s@>=Kԙ2&2\Qm&P02BpL#@q(*+p~34Cӧxb*3Νq)VՑ6PvSoȁMMY6T>8at|TZEG|=l2\RZE'Aŝĸ'% :kQ|[D"~ 2.cl܄i>8}~Q  bEW7H\-8-JbQ^iR} t~ Kzd~s^/79vNhr_oXKU;XêǬ&]PⰧm3ƛ,O,01A8[?N8Z&**"ں!}?0malׄuaɒ9F.՜D+"`1OQn<,`O+]/L q0f46 W8Wñ-'g^sLɶR5u US-}ʾ j MٹtjZyz~ڟRkg*%0njR[ü$R`@Qt_Kr g&`ҿf{Ǖ ѨNjV9x)vįUa7h`i+W48hq[c\we>K97I^~: Gs o Ng>^:[}bBDp>GEsEGpO?fsLyBr<Rف~z$J7|4 ŚȺ#k7#RI~HҺy_yer$6yڢJ22sbun\bF SvY S8  zb7hKA-cO8/X R\Cc-Ihe kSʨj!PuFuk0:޻]8.>jp S}ci[d]b5`_0QC`WYe5yʌlN5\tOŶ8:8̜_Y ׿Uy U'"q!C Iq[5^^jr܆O95 t^tܭDXϼt D3_9(TK^Q[BM³/?Uƛ{X-Or#n OS[ ܊<=RNʄO88 f8]CZġQkV-煬}ƾҽ],s()#@f:@[F_k@{nd%l6K؇vF* (Zx4"((%A%] #pfxpBaՎ逸煿PBEj3Vo$Y[D|Nuh7{+_!N$2-X[PF #9&hfE/Of}Cn f;cxwt(S"Yc+ 'LB@ߠKbD.>ԄU?-6x%j̄sw׃)(,kcq,mwv % 2G zM}ѰD1u C5zA[ټ{3\2[+j/[hH)]~:Ӓ-e슒14us%D3K'$Vu 3ź>f/%NIMfqȢD-.]3T;H硝'S@l2ԒHʲb-820"IrB<ߵ gE7- :ht XΪ'}y.]E B_+{a_IRgydeJ,cU-MʺaIfr<'2gcWh0ivٿuV^ Qi|hviwP+r3>Ȫ" FA3pΤ2mʖ BX\ˌ?e6z рEPƫVxho+w;`[AQ~`{RS}r#.n#'cHZ-/#̂5*b8)[SA ~\iEcS{LDiC?HȞ`rf-釈Bу=` ^|;Ťsa :=dD%YW( vO//UZ1U^?;g`(ԧ#2߶%KV~f6`_˙8-w$[ <)n %sϴ_6Z$H68-*e_y5ԛ#ZѽXVvotwႧ'9es7Ӟ~Gns pE<ϡnk+ ݘ9p0VLZHIy %nsvu+AB Ve.0a˲;J7곏xWUpl❻z]FrS9V]pWT6S5Rfk?!6K`ïDs[^¯|Ro3B4Negwa MIa3(}pIݙ Usn~3 f2k2zd~pfV=REw-k&ڶbRR3Խ2ݧ}{3pte :nR=Ѯ"G?:0Bg9:?,F^^2[*kJǐ`TG8>bBU$3Gǭ=feɿ}me@ް$*_J*}Xw.?q+׼KYzr@Q6wH2=vU*p_C߁%l]\Iҵn{GA&U1=a.0` }3Ͳ&1\pՁ{^Jۈ}#M xeeei6 6I4N2OOu%ܧ=&6>+k nIDh,ts-Z"q[9 V[CPdD3Z1KhwmhF Jv5Ntc& )Q&,%ryr QWi<6;A7xu=:; mJ&ʬ?G6SS.|v(T餏.b]]%n׀XƳ_$>RLal{GT{AY^ȝQH^ ` I˨WL,̩DL1?‚ST!*A Te'6O5I`+fkl5) V0U"@9m!6QWsdnbGT:@?t`O!8w~ӝ$ҊȨF6Y|{J58~C2Kٱ} Bc ~G ?儃lVGL!L[YE_}kY.Tˣ6gxx#A<=L1k]hp7{*w[-`UE ru+ V7=}J TW2vXcdj{c[k0gh_Ie/| Ffa+nMj71ޙ3Nb,WEcEPWR%r,SAl{1߈Kg2d&1wىTl>\7' s#Vk}jhs*91grîtZ/_`z.UG@l2$=5RSL#As Ww=-~-WV'g+_~_!+KEi6E;kH׭h]Ý3]dȽLvOKO0e];S7 Vhc ^sJ7S3ĉ~}1"S"b~z-']B:T{(le]=M+w6q PVz?0N;+<QQZ}Bش#6|P?6 am(hLx s6iJ{끁2͡9@|d]yo!/$w* gh DrkwoCWľBtt32J(i Dl=pEQneh8.J#(BE[or{-,) VK,dExS##ˌPZ*q=NyʵEU>9 +M?9A=,E0µXs跄0\1y)`7 j=;%/Ǐ`&Rag:us7_oӔ#+̢ϭ 0T:ZF)P\^FYw;Gu]i?HwDM Vѯ: |, 5^2td)V!m_8B,$.fpj"VndV{8-3pm l",bT-5+3\CI>;iw-IJki;bO"[@аҵ,gJH hlw ;ofrJe /xtEc{OZ†#KT]%{VɇsJ`[R#-9Y(il*Rظ43I>?:Қ @1 z0܏Z+/@>Ikȇj*L6֌nج@pw_9={'}Lnac):IPm҆7vTŊn*jm%E{" z|V8vzة ID*̶$<'Vb𹍒hco:U# 2.#1/u;,r c/)ab*uؤC甖XpDkncX0^ɖ`RYт,Qq! xXVM j|{J98#GQJ#iV~-h@p ,DqB+tMnb͕=aRZ1l&YBlh.;,Z L4m*:/K G)rn^ R{2]90I\0m[DE~q{4 ? RL %gYZ070701000004b4000081a40000000000000000000000016609d2360000502c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5640.ko.xz7zXZִF!t/H/O]?Eh=ڜ.+Y3EY,4avNkmca /wY4;>ǾkU d< O[oThǍG'Z.7|8nQvr`"#Ψ7-%V&)!?Ȝ8MI]Lȯցt'0X@;37tVIכU5izHv\߅A%)Hu1i4@N} /yn`8LJ1!'+I9u2P\0ݙ@vyްݥKT /}nE?&\ޙbf([HCjxgo+cvk#ɯD߆khV%0Z)rxa{-"1)aHc](Ĥ1I_ m2ήW/f0yb8`՛c`qG \|A1 #d'Y]gų5N?wI5bm%$X f `29( "}~DߵӶ` _ƙVx(y$bK6•([Cxj'Vɼ2zAWxVc|BCkG_X[db/ to[ CB4 *)aTCVP9le2Ni3FXww*̗%iЦH. =eo\~ :=vI ,e {nM0oL#}f#Ǐ6g7f1@ۦ sTN1B!5}y3gr9-)Lo򒋬 |Qm$i: bZJJ&U^M,p ku39*ͩx6Sa{(ʩA}vȻ1rbbEX9uw_1ƜqJ,=VY(ozu7^=s~:8?FܥJl 5_XfQaP܎Ax05)kIo9˥}R "Bfڏ+V jiIi?+W+ØH&Qݐ!&zQD^2']CxN+ecmtNĺiF#o[ˎnCb[69d L q㘫L|/T=ldtaOƢW_x8wr]ur񏖔@Wr%0"i8^ ̄36A@8O^SO, rP- )Bbkke}k;Y]VL/? ߙ %]LtX"1o+!Qxyab2/5Uz:f1>𐁒 )/(P/'idTCSz%ujw{Y:pc̋ y1i?bۆ$+Agy>m{湕X *O}C#  m(Q;*>^҄Q_9ʞےc(=[:CW}It{gt$.⏆K2LEx᳾x 8X(DPf ms3wʄY1Vxc[ƕbZ>K6Fs}s Ycb*3Z]˔mW& D9(т+v+#@s%?@R|׽Dmw}E=ho4-W qƲ"?JhJ*IEN辴L_ٹ1Ѧ)X*"bb U+yfVGdrx8C[Ercith Q̮S9-D٘^*Ü6^s Wt a)V-MyGuy瀾i6MI݌^3;3{Sq b,=t}sZe[PbXt{Kg6@xfMjFZ54<Xsa@_A"4ĭ<C*N|/t%sfWi0ZO$"˗Rf%JAWrfwFZۺ \s,jDU>GBkU|JЇ2kcqM7qI_JnXLN@v-)6!D,tKݒA!&-4Nݟ/PXZ Q!)\W_o_)*xZK9&pܟJ"rV\qаg0L5?1^U)bZ#a,D֧[BKj}LK3ƥЙӡ#r>lwJ42B-;a(%Kd\6x2_͂y粤>t0gc0ջHu''onC<)/# Y:> $6ƨ{Uƿ( ȯ]@"H8 ]&:k'AA& QCfd@DH? ^pg 8p6}PG+`)ͯߦY1ToH{¬ LkyG5.csm'` ѫyyGϪ`&皔H:-OfCR481;%t>asD@)e+22pA2C!&!#u륶H6́.]4S=Vnܘ> ~pDXV.N+~ҕ .q fR! p,jOHx!zE4P|&mTW W*JFR\`|R(zq}4GD4!QPj1[H6-uRI$ȋF{C_qdݖ sۮ~U= N#قY@<[]M[f"q$2"/NnZomd;)3΄%uEDڞ76.ܥ؝SXwǓDWrXƞƈlO{,jKvG`X2MJ< =o==ưFegZ- L̯ѓuXJ|m1\'mO31 wͦ2SϖSm \\rEXtAnA?0;7(N`:J)VT6(uŭ=Yd oH6w$.[t/LV7D %ji7W2fEFG[ő>sJC)BSߍy#-=u fҭ^\Lҡ m񊩥 NMV20mGXDBZ+{r>\4sG:׭@ԗEwR$ ʠc0H'*NE}}6*Fyug"qHf 8$\Yk]i0{"0LDb9jʚ+guW悇i}>"'ſE^]fVxCDZ}Rv2$_&B"nЯH!Asxٮ9x$Z4c.~\\||z˗u:s kM[qgg?2[$( !҉Y,~K@:803xk{tS$A(SYJwbg(3섢ۢ\ -DӤdUևS?S(%\C Uy83 4rϦVBje(q1&6o9(7=Ahzfd/+ez5#yfmzdjSpSiAo:Nt&R,3EG63mZҀQHOΐ+$Y cYGeV9]Oc|biR`KCԸlpUʆvG#:UtݿI?]\9"&,"_+Z,~ҶMZ7xBڈ0-)_o,&o9%7~uĒnEqZi+.A~HIy`[y;-u(,X?:3 0䖖TLW UG̮1P&ԿJ?lwj(h*a/Xuk_W;*~4EnQ.$.YWVy Q;uZ3:XqVi"炬H#l/xB}ղYr ?U_aʙ_qR^#q R9_Fo'$6=dV&ax״O8Sr_o"]Ics8] /JƸ{TտSAH>] NkcRW2PrVِ\OH2gLB["6ɮu/ U[E+??)>#BNm=GW]2 [vPY2[! e{إh1#oWNU dV. hZɩS~VxRb!V6fR~3e02(8c2FRajW$J %]\"e<:ipąѽ5ؤf.wS)ViV Eب|g|0f5QMɷk})L.d fk h ۓfJ̯/Ie6@H4e+6+ \lB.3j$@3\~)kZ{Z~0P+q9uZaE+C4 t2)Ťf=ś YЅm[Qs5FuGCox ,<*;Xg;fLY/Vm`/?W+NeAJ c0?(VҴPw9u^I(!*owgpWakK8*Nzv|X$n!Or'7ktef;jNb|]>D{ϭoЍ|g4IY@6%/i<Ş$iߎ*ʝbd.󱙡UVa_9I%I< 9V{Ig[ BcJ C#͎+Ӷx)rDpZ ---`3X}(^_Ϫ].Aޤ>Ͽ{fآ;%%ፅE\PW9Usr 'LjTʈ=s SJ2*(OiKy)2ڼ>򋗺 )CSj#FR}ubPEqlĵ2 ;1ļ@yEӤ_qL¢ ?(?J&\TZQqi'##b B8|!Bߦ]B! _7%꭯^ qIF/kgD;I"؄je#ME}Dl= u \9F*2[F3~&w7]邃nPZR.)-x%Lc@w6MK|Hə~YTpK][1B݇6x4:~,2RL}|«-dC^@I`R;ѼaP?hX$I$ P YtZ-t,ែ D(ɒ@-#r{( ZX J,uIӋ%[$BlU%b0:O\Ϫtp%M℡v6wx^~Xpnܨtdaoc@i: Q۞Q8A,HCjnfҡy 9$+zZ2{GwDN~ i>Yz'~L:i^Ν Хy')+V٠0Ұ1p)Sn4J|zh (#Vɍ8rAtS讙'yeP=ezw{!A(1T:A$gZ"~T7'/i1)L,^Ih%+A`3j{_GD6 8/~#,e"m> Fp:Y-%b @'IH)iw21s.%!RWnJ,/2ݐ'4@1(7굣:f־0'zp l>K}.?L(SsDyxxRﯞ *!? 1IǬض5 >r|Ճ8eOW0~خa3V&.a+x4с Tx>wW'dpcDFE>F"7P cF*8` G5O[7xS͠ i_/FR$>Y  4r-B(Vig ;y Xh{+KzةT@XR:~1x2~e:#?{sP]=+| ^i,z\݇4vjjxV)2} :s-jyDC;0,Aì\IAOK>ʳ簲jm g`a\O%5U"x>IS>Yst7(hܮnwG]]A}xB 43k#s|䎄EUQAEaLU ^) #3@y IwD Y*;Yߑ U~)(C!@1'ǧ+YItaVbEs< XӤo"#0U,7krb!)n4ϦIՃi{07Jkv|e^~\uMܨ)5(>kf\>Bc7 кkmOL 5KXǭу{ug0OC#dx  C&̵_`\vXH=1Zu-l$kHhHkmaJ\o4e0 %7EL$:^؊.Cw696~n|N4=aB`!Yr>QlxJp }qD, 5t1Pl.iTP y|axC0O[ /C9ov :u)Tp-gSqY"ig$ԧwm@/wm,%ӕYs0@..2Id q0花"oH1ߗ͐r8%էZqoqȥҐAo, t`#?9\>(v^EflÛ%ދ }M/9ASO%>;\{2zf}+RM[~ mbCz@^޵ߔt,Á(zT)t @t)^a6(QxH/M4U'^fъ(mϳ^Nw vxxH!bX9;,uM6.ًUU 7_VX!8x N+ |O5o1u/![2,I SVRLbHNƁ\ZLL![-֫!H* af0^`ZV",^Ŧϻ>6%Bݬ,X8JhlF*o>Go5vqD+Yy+$9]kv!^C4M}Ѡ{;Epkucr{6 )a#E AahN':bbg2+̅s, aEPc.x6)4k]EX7\TɧٗF#uhx#a#qhj$KȬBIhPd6!!eTDe0Fi_-hO`зp3[4)!/<Iq&sf(a.EdԓEQo_ Т ^(kKW)!5 =XUlVjhxG R'Z@{'Ia- aj'T&]+g(F0 /^,+|e0!N5)h)2Hs+ =a.~?Svf_4i >FFgw1d#+XEuԄ>@B.Cb"$ eN3A8Kq+l1lЇ(FG$5C/(}P1g@ieJ,vv5:Pt dE\|0c8WW=Yuu%R5NUjs8[,`z%xrHS,l?Y>/jwDKY&#}Ø׋uA T^KkBtUpub?S'gV/Iyͳx@NESRy&)TV۬m⛢M _ftDPttjS E=Փt^ 7U^`%5 TV)1<@CRmb>&i!pqC@˝knfLk I\BCfrK͢u7.U5 c0ǔ\hG/=,Ggyh⎛R=g ˂YExc=ԏ6lcWd%f%%Vڃƅ!HW+\ދ?җΆEbȊXa ;H,9 .\5 UOś;~ Y- 6'La3镝_nF k 0ې!X/p[-§bG` =7m؜ԡ>G ,WI]z/ X 7M{Oul:hjpOcEz fS2lҟ\*Z?K % @,N[)G3Ty\0nCh7$:?<Y.*0P#ѫ=(s1N8>&q|( Cށ}(ݘ3̋{Ԧ >naîU,;TJ3dǜ5|jF[ z¼sƅ֜jN-I47h`԰/"ՎHy10ZQbnTAcdIA[6Wv )4*RЌ&Q M}a·7}g>^:@Dr^eF91hv9Lxd}t_L.㧶Lo~0 IjD\* _[0c(e4H`_p fg&S[%ƯJZR`1Ɉ;HN056h#"5[+!@p&h'/QĤWǂ"{mebA.+%"Co) ~})W8d9 WpAG:E&c/֟t0q e.MKBIE'*uwP̞.ukO3Idv!ޥ 5iO[}i5$s՛>j0D\AbNWAvtJUE} HhL=G4Ԡ|f @"Ӂ1R@8ilsЋ+K:g" |􏠆,Ʃ5=PI勧x$uH ?#1݆@nALwsS2%6VxB.\;a-ix+C"|Fv#5g7yذ۞H%WMF%ts%tP&e D3~jI 7 xѸ4"(h(2kqqT dgf'l :ǼwJ:+;ț_qуjfxe]m;._yptVykFZer/5ll/_5%p݆o!ҺPWRD:$I%d$ΤVi ߜ(l$ H+=+z1Q"$-o>z2 4cSԲue9e֏-͈]y%žQe%JOQ@lsз1$̐Γry^Y$}R w^=#ۨZ o"(UЂ#L5rDʠgRZ_ZKwWTI lk0x(󱱲"ĭ"Vg Q$Y`sZ,zyU [japrfqp bZ+Ɋ.݋%a $iFJՏ1ǣR2?pOjpt߉'_Ŋ 3WVAsC=dpheDz|BIY}jn1{8$Ւ5ɻ[B nZXW=T:E,Ti2,,Oyiq0BѫHzGǼUV|ecaմSԣuuBW*Q֛FTWJz"4(ڹq(aT5[O:t}P]&R3g2cB%$ ߙ؛/YI ;D#HAe&``y*wi^Q ] D^,)#` EhBQJ\^!#CP2 ?W|߯:';VlKdM  wbьȅ*F pcp.I)Cm{i ^J }]^G 6OLs@cP2\Yng~%/4\NmXLWaGN',.QHJw0.sȥoM9zUqѮ}\FsB^\ W2Ju䨴%FdҬ\^ 6OstD|&KK`c,!ɸM= { o\e'dIW\_J>$R~=H] YKpf,0p8+@7\)Xf ) Gļ%$AaV!iu?fPD4`vk%D(9jͽCWLDoS0*EߣybkAok5[n" 8WpyhWmw&,Tw`ߙuuXbCU`u'_px;1_?z ,æ[g ԛ?7o&NiQ3sEs$zǤ}̯umExOɣAJ8. >< _b4ɖu_ /R jQ&B`{@r)(@dpL"\D Pv={uQ$}J]!e'mJUɅ1mTw bU'uOLRmȴ[\#2!VeD$}"J")f:#d c8gizAS,WMog].37Bm3Mxë P7XQ;x8pZň\ta(@s>A޻--8ǶjDiS94L!7 Uǩ`hAVnrwg#ck_`).;k_3ONaB7ۣcK` `A,>[.)6 jG=6FTVOv1ThfF@ku|pDnImR wnZip~{f(AF8 ?A|Ф6l h}ŗG7H7y @z<˖e ҅T_aW͝[67DE#X '*_eVYNxol.oQ_AaAz30-/yTC)@Їz}HuBY#Jת9n6( 815EJqO7 5(@:ʘc `+P䐎GwgN'D{uڥX(Y] ȝ2v?v_uKU$'NAg޼lڐ+[], 6 &\ ?~> ʞBib<{/oΡfOs? 7qJʆd:~kfrf+^K L;0[PٛjQTZ.Ϭ{sj'Gm%2j  Ttz7 Ցtp}$s.D~lyR0{6IE)Iɖ;)(tHYGר/Y9dDX/Gj\IdmtiqfZ27hyh/@>:HW|H J"Rp/J3>dI!cK9TRrgPi4߬RYMLCAоJ#AFhK Ԇ'.EW9 =߫\9GC!!<5jf#;?O](&c{bxd^g_2.HlG::>Ƽ/_p3yu2(ͽD R>6b\j[N<,~=VtJ-9!xLӳW\ΘLj߭ضa8N+sCS ALΘ7j|=.xViCsŬ 0zغx#Ye~!ez4-^S~;f qq6fտ ʑ\ X}h}`$HDw>冁PŢbJw]7sףXiW~ٷ c ib}Ć㔢)V`~,C ֊8[r-v{g'bl[Wz jW;.S_$:q xPyrRXV@dιN"b ms(b ?k4/5G/Ȳ֝RrouS&5+?`/2 Cq]SØ\l묨y6m=Uip~yEk }yP|߶> &A[ߡa18hZ3޺gofؒw'-;^^JocjقOZՕM<7콺Բ9wH u-5Sn _ҽ etǪ`dO:|32ĘE P1ѓq D x#|U&d9x^ߵWlno 9KTxrIGH/p9.z,,whG9R!(+Zhm,%3`+UP PNm{jc#AbpgNQM]=z^=t<|E5k7=^,wb"dh|>O(!/C,K7 +=0DUx:kґpR`x݇Dy{ݥS7z}*:CPU@0ߤ 儁]sM&WjLF]C8x-~A'a;qF/ Gh.˒g_Z1RV*84T9H!ELbPJvBӹ &#}p 7.R¤#FYƇn5n?Vsئ|G>:inH,8+BcݛU1 bKiCsbE? {L_ߝPQq6򥙄/1tȣٍ jkݠޗc4d~6|溁Jp}b0.Lz݊/8O6.GkJ(ABKI/~nQ`]gC2Y˅"(ˇS޹>6JR7Σ Nl@%8>9S^e/#rwA='EoPkZ _3~- [q[=TCb`$% <ҙ -=zwÞaDn p"PQKb6DadHN0V)m [PC&`,Ӳ2,f(b.f%8*"Fի D hT$X ±gYZ070701000004b5000081a40000000000000000000000016609d23600005ca8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5645.ko.xz7zXZִF!t/\g]?Eh=ڜ.+,n'PDY#Uu4E*)m{3mKK}[-/iyG/ςAmBP3&Z"XTN":/( x$"ScJ& UmbqÇLN9&PsvS'N270HKf=[~7%UB=z q1Vo4 ĭ}9;pTȑm2,jFS"-@ CI͑:cwQy]wC@UrB x/bqmNb_7G: /m,̷^MGX{a6·8}RXl `qk"Q|{Ed?ui\䜧4* naⱶD6W僰aukzI!NEP5B熘khOdla ?>,2L`ۺB2ꕥSG3-PI~ !gW.lX5ݤp=%& :IMuX*IJk/ҵ[57A{qpCG؆h0eD o^d_0?ӹ]i_8FyZ*P~hx"}U*/(ɮ.7ڧICRGzuSn/Q ,èXݕlIt~.!blpmQ q:eAhn7Y Uuðr'@]6\H?pZAPhbzCmBj|ęp 8xGS G#^\25w2+]( Wm?isezWyW*{8 #:WUܚX+>Kf˃h9WDD8q)>$ךʯp*q5d.o Isu$*9iA)sY/NHj|? ra63Ϸơh<\S$R/RÚ1Czdl1'|xX>ga@ % }k/tX.uw r:O`v: 콉B, ϼ(]Xk2YaZLm[̽:A_#ytaG[$/7V2~C3#21C2 @e?>N?pJj+ \FԌ5,}.2^ ' ;G&<ٹE<鬛| |w䷐޶o PhR{MCHYbӑd ]Tg?ӑ]n d3<"(A5s&d˞%7tyOR@:8ğ54طfńvUKEV;Sn*S|S `VC1$5w1v֮RIKXPl>~Hsq `lS͖J$!*AoXf_%b5=ޖ69rк4,/bCiN ۂH)3]A\8w5 ںοDq5cۈ[8 IиrXBS>n5[(-йaė'Q#%byZ.d&Ak)mԜSE)%)c(GyUّŶV:A%+m)u/ =5B5H:+3{  =>5\19U1,}ݴ6-9m!W އ{离y/W[@ 6d  & _oWuyg1C?j`7]*{sP-[Jث0וX3V6߷ͅM @5@ě `&ɱ& k+HU&x|5_IYfSTPIV=d^"]O.㑘T]-LyJէ={ .eֶo>C٢b;:By  YQۦq !LZ=F;zWV'u%ΑweR}v2\Oޞ|`^3ijnx.AXJ_NQ&eŶv[=x;n?NWvT,BZ.|왬n~,}2R~M>eaRIfN_ֱwc[v=j4(g`F'v(KDM^KѫGTw>abc܂2{B_6,O]x0< ohʎ~U1 |!,S.ť%*:cM5opk '[2)jc76+Ÿv=qI;*3kt}`18m3`HakGnv9I1ϝ{ A,YdZ44x[>0O)r!;/%sR"Ԛ7["?DYőzXL-a_@}]'9)g 躹jKd=RuO ~ύD6gOQgqGD_>T- {F M@*%j5s2gЛl%]K!쏐T{ MǛQ"E2xAyS,[3PL]}@cCnŮAr,P6byfC74jnyŵx^IΡ_N0 O0OuCSo)JԼ,zFATDE:ǷhJ$/jW |2f8*, f/%}+>sӎk{~;qs( 5>d[#i/+9Qm4ԱJ/?u7fZC,c0)E'iVd=aM$Rطr4J,xyZs jh1X٥BxPօE BsDt;Dje=pBF9]rm A| SwQǐq(<vY1:aD| B>tSrUs2>N㛛;]ω7fNߍŭ|ںE_c( 9qëo2>4PL=f75")7c N'#Ixa'Im?ih5dS2 F^h bd yۥJM1bW}ыAb=Ǔ/$CHP}+8#,U7˃+3ѫgC=. %fV˻ͭU8y owI~qi-6f8y؊jή5FPM ^wI(٬>*|1?S'2uFcr؜]^ տ//}Nܺ$ie+OIDڵe~v&A·qWAc} ,2*hR6?#kBA\%L>ߩqi~`rhp{7^(„! R$GuVFu˥Fod-%1a.<5,d8eRNzb9 7]mC5ҮLQ͒|tEDt,)tVpL 39|,iC\Վ0AT^GLM;Djel&*unUVc?j7|=m9󉇷Ӹ`aw8e%2N"$KD5yhu+ʠ皦PAyH%{YȬ aV WV}Dd =TVKbUF[(G222 (@mOmA3tԞA/n2_ ;̣gZڊ^z[Danl! rzyf}ҴIo,g .+ZNݥ (|w3YkZ( JMv6Wm%6 Dk,"G,*un~D\Qv,yW{:) \8OvjѴ; o>Ra}DbYi;fiHIf@g0臜5msƟeE")+p[\GDeNjYd~Tt'UTޠᒫb`e"P W)mWZcdfGyMݑLS f~ *5Qz*D?OB=D `-AI˙qs0s4+]m(BW##q ;dowʬdfFz{:9Pm aJ8+_ GTbׯA==^9 c̲ eÇv*(YCNpd0)G;C7u~uxw #uHf@/va.]p,GɈ- NLiw M_ E@P|IQ%'[t5MҸO,{uE=mIȯD!BBh\muQ8Nk.T [{ hc}BnE^^e|cȼXppZ!cBoC0>Ӱ^+q1L58 fl陠w|zTr,IMUE,$zfZTSE5oPӢA|{&$Q#~5`5C#ۀvCi1֬d~PM!D&y(;}< |>B? rXJө`bEWY;NXa,{~_P0^:^M# y0';iT¾/?ʧ ~W\ Гx$4<75n4m=ẬL/ %esHz1U,m)/A,.~6O"/afh߭E8k؅#!!UJS{>|4$#!AZPAOoz;Փ[\7وԙ ɖ߄JJ<'-!#lvH%( boFy–[aD;ɡ?f+D\ _\_oլrj-BAk!-5tZ= PR3 ty '7g~ПҎ!ͫL(KiWuv T.bȚbe/j P02dq{t˳}Ήhrˁ_62vNsHwt9'k-\K")J} @kڃz &*PNq(Xg/#Dg+L-6r!?ek*gvy\M!X nC71Qu0aSl.U9d{iP>*qS{28swj<-nxb1k=oF~ì'*i 7yV5GR̠1nyqy:ߔmj*Hq9;8#bSXr|6xCvFIMXcñ{}g T S&혵?!}űއpʯM廯H2cW~ | ~#n)q[񷝸rч^4'D[VYʘHݲñ+*yjV7XK%V"@hk =]'oғ䱉"J}e|U"~fV>D(Rln춲Q#en"%yk.d"*NDm(xuၳep۝+fyձ,D5:O⤼'rWf4E\O}/5 ;^,}6ju%c{?d2FsFH}]`(_Ӑݫ/Ņ-̍ HH{դPtq4L Hl P1Q%M&~|!E֝ M<OcΊ`=Gɾf&5Sy65*(ƥr,Ҵsכ8.O2*7~v>/=:$y1Ą5\Q86V7b;C&ֿN_XPm)U*\&&+qmy&+[CQ=4^}> ˃[J{0ho.<ߞY}{-+aü>+lf{,Qz8hgON4c&}j&Kj6D̗N#1lm )ܪIfۥU$=9tK:$pK Y~f͝^V<2*]"1cˍ 9gs1z#2Curiͤ^ԆYu|+A2aJ2=,C;9@2\!u'$Ȭ{bvdO owseJ )hTNl?ќ:bIaeҏmBsDlw!MHrLשn*rƾWIЀxe26odLfe?Lz_ԑ?:JwV0m* .h^IKYݎ561Y͊( fai*DTfjn1Ϛ@ʞ]M?aA̰"4j 6s %V~w]j3)-u`M"/9Tȸt啷l+O WؠF)=P`N 9gd\X}0!:nʓIjIG_.IȌ2XBV]I4c|VS=oP~  .fO<8 l! & B {B}tyg3 yhÊݍ\W/-rU. Yyϴuʧ=U:U"%0|bHq4C*'_XS84#15!qWmb>vea4e@m OQxl >z&Ⴓqpx 9xH/g$W͝ $=>b;tOʟNnឧXeWXbR%/].im-G9QJOS*(Ƶ]~bϲҒ}++lхzB3ӑ/ڟ sDFlbg9vVU"ViЈƶ=V1 n.XϜQNC}K,s[{nMFu“O])yYRRF^BF ݅:(6 #py6*Ti@L8GUk ^FVѹ6tp1 hn2CTls 4HC,vmVQ\HXgهOWڜgRQLuWvX"4=([Ӌӊ>AI"lg_0Ӛ7{ =fŖ24?$ܶ.q=>5ssasws4d4 [,f^^o\c\Me0xinVsz#@:BZNkZw E,UD *b,m8reWQs&ZSʾ IIZU۳L3sSe)ߖzDL93ONӖ 0#7m?*{{XIĶ{X)W<& :?fiBTsc#e`IhҢL',YP."CӃqhiT4_iz)yll̀lVEQ\;D<%f +lj5vBw&\#=d7Mࠎ14 J 8gMfԕ&5pM;vC%g1{z+kH=iiIgܠ&Ya+10xV޲v)4e#s\Ky …fKLױ\9$Dh+@9eq:pQ"",$Z؂y q>#m VUY3`l c\EQtL(9f[n ߡ%A@@PTRQva{}Kpf],I5$mFFq} Z<RYL,PWuOJ>6o@Ɓ\՛D1}RUfC©^$Tr.s]t8e˳3s(8DDrm?Ʈ@3y㡓 'kjIi)Rn&eXx*§)-<$?Ea%Jn-$DS_{9*:t! ̧Je 2FMơ8}{%an"J"'֏V4A[8h6#ixh(/voiƕϒJ`}.y@ޛTތ( b |Q{#a!QbYG;@oz=B'܈eBIY.ӗʢcr}S4*A[A,K-4399'A z/7)ܵʅ`7di*VdX4LK><bb1Tưv 0&, @тs{f5kި:4zG4R54ŪW_PnBыwKkBƯW[)G[8N~i2TMC )=c eۻ8V~;upo &~b8EhЫ@ATYpbEzl{1*BmA_gzzYStp:ۂ1C:LVzf{Հ<-x9t;Cz{g:K'c#^9X K3S[7v4H]@nf؈w͋:dAx%ylF[T MY jf7vS le;10L<-5\D_Fyn^LqoPiMhc]ڞCuL0K:gmbqj^4 P]u $ Q? g^I?@kRyxwN\OhkQ8e/3T>v(Ӿ--y/z-RX_MG#{L19˾sX0TP`A1¬;^ZaSRN8b4%;>T MޟGrl ޽F% Z&KPtS Oi<c{wZ$u]<$VbD.V0.ŸYhhn"DϼQ@و7˺nL1s 'h/SfP"񞷏mu пDg!Ъlϴ쯴VP?1*G賆~HaݦK.?Ꟊ|mŃYhGp@!+μxm}jD{k_ozOaTWc_QPp&2VXbq/_ s"~sQgVMY ȇLeˎX(o UտHK%pXۛNhwWLD>wudփA/;{yeIyx]"8SDaZ<~hHwG2D/P8SHtM4/k;Q gyoZN]P?,'* Yj}*@1uim@6'޶x1nC$7㠜@l=F zeIy(v`:\z|/vs!r*ErlN*e-'/k){m40"7Cӳu=p7閔O|NdPQu3ou`i,q^Q(feV@=L75J&d&SoϠteJJ!q*QI^E&yB_|lb? <rϿuc"yΜws;QV6 eq2, LEi{U2Q~{0o`?\I lo1L]8 N+šg "Rv]|EkjvJVK˙kK &_vvؿn^$ vYrv?5 8J/WF6oa(4]_iU[6Jg[~4m2oÇ4g p:THd<.9ӍpiI) FM-I/M|Y =eCr{:]@N~WF[+tECXieSm§7U^KheoawEw{XʘB';OђRudVGqcI6oeS@Na,'eZL˩yf0 њ)ƢX(Y@Řp ,wRs(膩750!f R!5m eL>SNɔk1=FJ] $'̣ b~ɞzѡpm){xVMA T/9%"M yx]%DȂUR7_FnF::)d:k&Q%r=0()0,#ĹȐ#73RE 74I<:=/*/:i_8 B@,(=%D1^#Ҹ@j/b=&b[%T:Hu07RU+=&A6vWz&ttb1"&Sig@B&Z]xjPiZS{ڵnŞ% 93\RֱL}fgVSޜ%)8l>]j!I0Ni8b Wޝ\΋b>N% EO#JҸηFCro.~Y=dz 5G$gR k=Wq¾87!t^o&*uU҆x%yBğט$}'h ˂kI.8DwjIdF7ld h%vU aqڎxd5ft6Oj ^ʢ!V|㌆뗄M.+D4CXt甓" `|Hy.+qCo䣟Y+PLyĝD'B GjëS@ncR< 78<v߇mR^LcWK݅ÍZ}". G먹F U:G-erFXf*Эy4;,L3q?\-|ۀiS[U2-rpPi)/m LaylbAvɩ5]>y { % ;(EtB]/|ؕ޾ /c(6Z}, ;.ӘޭB1VJe92?+9IoS~de994٥Miy]JTIg"6~vT?Ew hciGD-Ĉ^>B6ĊbNDr > *-j 4AWEˋ㪋$G,~lݗ 5Qa_#G*^ 㿬*Du  z6fdKG!JBE܈)5-@䚲cZLyx# 7щv`MO01QȷKd`h Mz` r}O"!ܟ;)˙$^RhKד&QPRqoa䩯Ӂ) $ݎzs mEbIq̦0aI }@7)p'4X\iJ=ʍߣXְ`lIej,  j(?\ B1o//TK,TNƔ ^=P?J,FT7ٚ &mu3&h)R˅!8 /'4b6ҟ r^m,/xkiS-$+ciD|bYҜzh\.(0w2V2ewGSB'xG>J8vl>|6,1%3V&̆EdԌJI*\rJnLG{LEtno[ѓvI"qP/Kd~9Ɏplf㦢R_{ڮ,\^;'7>0v~p(m|`&p}W@ðҏٕ0d~ [eGjl Z&S Q ):v8]2'iڷ3'!{|SĒ t}*@A"\V 'y ¡TKyXg*8RcBMRA]9 :^$;C9?6'dc"\F_PٵDP0U hvȴ"bDqC察gneUt^F"A~<Z9OS.bGi!!ӉI*>ݑE.PB#K*c/qQr*٧t/F+O Q_!tqD- +)#( ;ƉfR_q0C^X+գ3-S뺜6] cC}-h= F,m@ weOBC? d)NxNj!RIɒN7;(*GZq@K= ƥq,^[З`fzU*Gt #gtG Q TÀ$X#Z>H=<Eƚo (FN\0ěLD_!o#6zk<.:E,p #9ٟcOjzQ| ٣hJSqAWmHb6Sz7CRQppM{&)+Ȅ3jƫ/IJ[Y)vF mV"['aa+ͶDv=mSW>g&`m3lTğhw(Oq0#n4 ^ÿîp%HKS{VȮ7qtn?n{ľ|a-ExCbw6gq%7Zu|i@(7hRH9=S#nhTDAZ1ɦuEr ȪIk%"Y #25J2UBXlM`q>2bs.iɩ݊◼xaq`Ȉ91 ,ٻW'\0pl#ŵmA N{F*AHȿY"{iN7ur2P.M^Ja7ڢnZ $npdPY]Tr!aBI?{?=T^hޑH5 魦\`MBY*ow{ͺFQA*Ѱ qփzJu} <|rto!yQzGeH]" 41]D5StIw6.c$ϼ.dodhr h9믄?gsXx~,8( Q:-Tc4 b ˘#0ڛIVbrX wǦtL}e߆:Y?Op] ͧ=' `JΎ2ՅI+zQ vR3Frjcny<5U:w{5w%ZRkOUK- R6h "8 O4{\)֔eB lm)n׫EI{'0)cHM5n o]knk|soL.6Nu(ytl6<6l/&EXq==ϋ@yuT[J0Fz 5,7OFRJDz>t V*SI;$ wPjAUb1Yݳ%6ZyRzcC}P&wG'_io&u@B1M[Mfr6nQ&|#jȮe1cA zOʵ~ 4ASL&yƾ*CfUfk[4yw>,YpD6LefjtW,JX<+[= ] = pF)up]-+5]/o#,6S;6$j橗+#x~6}8Ny?˽C%e?I&܌[ 'F+ۅeE*dŚaya6vZ3l! ejbL)}ԄY%NGTGpQڌ *Ct*DaU<52~;iv@06DD@^o-nu2jܕhןwZrT>IZiWR$eL^vlIf)E,?W®nV{eٟ5ʸm9bSsF@aH& J|9K{MרBDCOMo[ c㦫QorɆOZ³o3+`gmᯄ⍁צs WI3[sƱ d%G6b ԇS[v6+X:a;k&-\`;7 5yҊ 3Ad/s̎-x=Ja2)OFv$qӃ(࠮᾿83GĄC3ksJ 7x [wEN]B9hpJW]P$@C2Z ̉@ ԅcȄ.)y7u>0sO g})\:ƗQFFu}  wG\ͽ p !pϜ ?y(o07O.YXAplF]ʾ6kWBlAb1h[}%VG 2J$RʭڲBSl`^!uDJpʲAD}S~2.;V(Cj}/BKjK{o8!ٜڼ$ٗ`Q=PNRp` \ DjSyڂhV${`Cy/~mQ_Ys+@ģx%!˳DQU)i f%HKxLR:ީMT=> R5?|_|WC 3[!t`@ X/xg\X#2{"+Nx1jo2HS6K<QD8|w?2\qfהuGzF$YM֋Z憧ÁC~hxƊP>k^w#`tOg½%^<7(9@@rec8.X?hHG 0YBʯw#l0t5DܿQ٩T:ԞOa{hO!j@Gl&4/v=h|- ҕ,}(AsC44 U6AMN̋5WFJH$>n 3q-xUSCľP}q R?=WC/kw@~z|)c6h(}P 6P"UGa;%S ==M.=Bʦ3JuB2.pr@iaxjnЂ %T 9JX?j#:4{aBJ&pi6`jm+^ryvƣ>6j|z9Z~7dc1WRQ!N͹W;(;z~[@,c3`ؼ9JZY,V7O."/SM[ywdDRyuLNgb({EՊxv{\qQW/, U+U'߯ehB%_"5%Cc:B=E3W| %~ER/Q4rCQɄk5>.]U`U:ju5a j5% h&S݋ /WI/LeR7 ԆJdԖYhv0)g , NԺejdN?7$CNlX aUK @DC\=7ޟ5PTIANg8"p+F_ Ʌ\hZi?ٕhNb6Prpt$`Ps MJ t-++*}ȭ=J 4H<|2q ?{!A]nBj~-;UM#@{s>⃷oLb='`*@n=+9ScMs"oܚ K<2g7nO2J$z1hL:H108Tɮl>F;ŬjE> :mS ;,C8Jyr2PnEL Rocv7x.~7s:D'G@]ۈ1xS;(;TP5y jL/)&"S_K|pzVj gܓ$p G.O-ԇ,>Jt1Nt~zH2$Y[T j}W܂63eJ6 /:RJ fbD+z<܅U:p:f3 tY_Ii7+!ƫ,%/MU2,1[~Hjx׬T{Wʝ\''^q.x}aUh@_M(~Hg >,l="͸P0ALbAiR Ds ~qJ>x6`wPmx˲׬ǏBNݔع2\~DD7s_eb$?goS (U|qҘSZ'h>ظБLCYaԋP~Eiӎ P al `:7BGtW1B۝\f>W<=Y}J+$-ҭc 57 z٘WE{ՀR^ϲfP(07V˚:Zf@@;! ldn29^+q4#[^,R\z'cM Ӿ"Z{<JNDFj5v,%Ř 0,vƙƯޒ d00'?1]q|o)~1`?;@X (U\;0 Qk+?d-IJgO@kjN3V49%FOQPm[LY+W2a\Nr]' Yͭ="L7+s_x")Cü[ulUh(Q1Cꗎ$F5ܡZ TgDcb`/1= V¨mwWKq7t/v?Z;>bG ă㯾tælђDtulqq BM@(8WޝRBsՒ 4ճk$ARj#!|ߍ6]ѯ}ѐ» ;r Yni ]V222.gWN3^ Umӛ䡂 t{ЫEQjcpPo>FE{%-"bhkƣ¶,t/U|Mm#>Jwʰ9v^qAUn*n%V]먟 9'~b~r鲭:l1~W_bLL@H @Bzs8N؄ HL9`W`!IXN5Ė A,LL/8ܳH]y%>V[H}#2G~ µmH٤b;K#1o$;-LWb\\j y9떴*tE߮nIPy9R '~=ꚪU*lW;"L?9-B4&oG$'vY #6bt2u|f/ 3m}p'ny&62iɦ;freD=-xζkW^!ݹsL=0?T8B$ &W;_9cF6CS_9}.$ جH7\QL/,щX7hX(U8feb\ Oiu̠xO:lT*a-H)=إVdk z)zaKCX8j 2#pB2QBcbvv0"rA.l>4_7J.ւf87L$ e}_(zd,% ӑ mea1 ?*ٓ>ōfd:.&u>e@uVWA=b3ȹctM{膻z$bndsJFVWF &nIRӺ@U_ i':.ntW%oVK.T>Uٓ388lRo TGMu*͖v&Sa t_29?ܺy7|=y(Hָw:<o1@ڀ5șPi,d*ԪZt6>[gHd`6֞\뿟lc(\ xvԭvWc-:wH,9OQ Չ n& FFg ND!ӣ>Ҁ=_ˍҹ,/N i2yB&,z"C=|A'MOuW\("1aoy7Y>ְ|n6/;]9s X+Sϳi"ZSn @QC Us'(<443'ujm&GΘI2 ~'t=S^ }\\Tu~okz9j>Q(!t>GJtOiJݢ¨@tB(s8mIaH=xٹE->tTDXs br;'M?d\ml5a!,V6{4nٵT}@;z:g)*: uQU'L~p_bu8cw 5$EGSHN]Vo l,;nδ=IV](նВwIe?`OCƓH!?yM|(H~]-v֋" 7gXDUyHnzd6+zF^,9#!\r}Y,ߓih:ftEܰtךM{Dy7}Z$۱u 0ٿ3ڢI_};D HZ5{w^ ?뎋0:n`f2E1 ues8 ^`3qa[#9Uo`arKxWO#;I7;ؿa~&ȕ <{*X`rq!+'N6NQY;]zNS޳5LE}̈́w.35'=*I*"3ڧh^?R4̘ F S b^[ֈWı̄H~e5֍e' ճfa7r;؄cP \|`QrO/omGZ\3Gw?ú @Fæ1QԱ^7nWV*A 1QgQ[aiX́RZsҬo}F})j^-dFbG,EC^OHlbJZ9qYr%1%M:GVpWw' ,PGFG=U ;{JwVnwԙ9܃{_kb0tԜ՘<GoboqL?8U`a;Fb.SnZt' l@ mCJ(\%s#$wP}PjM69jdjBM17ܮ%VAVB,JSO}?6=FbP?oz4/,}ܭ*E7>ց>w<5W9C):w ,2̈' xK;#5bs_ G4̶C.hmuZ5g֘+ZXx?uYM/skEg|"؄.!lUOsI:WVJ me`i>>NmN+A,iʀVD ,@ 0W o"O#,^2j$,N*/ %V9dW[2幈#4 WE.(z2ˏsM Y[j"`nG`^ 2@wnSLUssZ/Òh\ϩfY9[VV]7UmE+!p`'H44Mk z[; &FoH_<ӟ7_j2C m+ל9C_$BD-m^\ܾpTcɞ{-[.yrq)g1/7A= -@(>Z5YfHϾ0C VA?r}*|C;ǡ@,DK#?BFﱬFHur Z=q0 >D_n}2.'h՗e)VPaJͲ))˕ͻkGҗkԍb%: S 7W%Hҧe_y''@Ǟ@0OH#`hsaT[,ْ2?6dv%P ï/]l1uXO-ٿf!8R *lN*=11s8tmgf9: JNZ&A>k" *ĈG3lqϹJL=ȍ?NZg;8xZpf{n.n5"aA;E>::,VaMc?[@[~-¡yթCsZ#x!!_`84L g*=eEwCH>;\9u]/;ͲcقB^-bf(t<.`JLƴkA]BѺfS׀*ϵȾ%X`/aY&嬺z܆ 2Qv s*l:+}\KmZj!:Qw}t> b%plE];O(l|lsI$H;Ki62}#7XTܜ8SƙJؖyb4qN[?BѫQbJγFwX1s7`l ;%Z7w3ӵ&ZaQ\EXm3qV'le*%hBR0džG<Ll[O*etѩ|EvG*1U\bnAJ5)u:;Q Q*ny&^vHe|Ur9Jkp''x)m^&?Ej_jc:d!L讍)o:_ zx,i)[99K2_ЖbQn*3ܑݻxꍨcO涫pneP)_y /.;"Q*if-L}uY嶩!l^zGK&W=[㞍cxI΃0aøhIXdHc~7ȇ9E+^'wgf_7[6g<,+MIX-« (F1eXgUtpifZ3¾R"aܿk 4ĵ4{8vacKK$Ӳ דCDL#j`A*=^Mhfq `MF̙o&ٶJ8a]pǪjE=(6x ;>.bhkQMF+g[)ߎ N׃chǘ^-b ee%4DY.RI{ir#H75'gNl31_ EiK6A.WU",F@>Ӭx|V=Tq8F?2xZY@:Y>uR0ڠyX6ඁ؍,Ȁo? KٻWӿZoz*NO#.@1qHʄY 2Zv*ɃkRcSiE9pny*Rq*١K]FCx7,*/OYk Nꫬ7.,5*Z*]Žmʺu0sҭPP_5%J?zH޳uBq:|=N 2*+}]u53F߬G;f9lVDqV<\ff}׭|mu)aNU{담*-99݋ \ԜZ nfBJ XYh˯=T-lyFFԃC8Z6/0Aִ$0.1-U|Q<9}^(Ǹ{<>]3CJo,-T(s: Fz )Fˎ4!kJCG8c8_5et:e#Y/٣4;3'KK92936\, ͖&&!hf4UqA|탢Tkڟ[qZlNxņP@?<̲ x*+F򑭘8#"_vX-3??Q8s'm6191ܜ0[F3ˆ氲/]\k `٪({mRgqDm64בx*fef `ʺ_R=@Q|=оܶkţIBHUHXYfua=a3!'Wz&2PA>q6} Ar~|.w`?!*Hv&1,/PlDZ2hٌPzCC! io  l=/N~phVڊb?qt!bCɼ~7=)Ng\_ᘧ#]9pU ?q9NbرW C.*jdjX;iL?g МMsqT9؛xDP7wSO]~(D5|2Th*2nuN(zy%!>XsOeZ.ަ/*v^w-#޿ ޝթ]'_6Ь"c7["B1JV9%q ]Z nޫ Ӈ!e;u;`G>Soڂk _&릷$Z;C,4Z5pH!APi+ %a*)?Y/L>[5޳R}53T1Vdtyo8XT۩ٴc*wגk2IhM aK R0Zb\ !(fѸ`{;qU|h|Vb)8p6;T$սXƍ!|y}cG{&Ό<zwޣk (&CgtI2fʰݶ8&"@8@5(\-@agŢݓi{ƨ5hChݧdJb3D@8L>H7;kat8Ͳz:3ӤWj3*H}+Hx'G"EwKٛZpb0u"ݚ~5a?]R?qOٺTGfRg=3F6 1yueZ1$թe [epD oAdˈ!ufgp).-7#"/N.!YX7QiV\('>τpONIZ5}\mo-7i+k ݿ+}5Y *7誼¡׫ 1G@v6t1,CdYH<,0cTP)B7~ʼnYE NJ.@|UjˇUA&{ Yw(ҁ%Nv(W7*KNAyyUIH<4qDjW+HϛDA( Es؝d:HJs׻`ݳ^cƸy8n +A5:t+UseF/EѨ}~g!߯alnތ\?GwE@}3篣SMf]H#߉7S8 Nݳ:i9 -ĹpmBt5^dZ%(-kۊZ*/I%92wqN|20߂wFϼ-63mJ꼠zUƛfBA|/+F.HܠYchOƺ%?ڦT(t` 0W񊲁%]p08 G7؉AT*j o)NF5(_S *ZLѺp{+ ITҒ+jl֣α[6 Uh%wJ©8aJ-DݮjgW4M F0?]9 2tJezho|qJǤfI\(UFZWzG 7(iCCN&)ܪ9z9ث Im[]]ѩ =,5Ҿ}-Ȭu]Ea}\y,Ǟ]_=rkU<}" GEGr؁~ӿtz.{|NtlDesLaz&$ =JXTQŽ(H)6.t 3C:OSżv̅#W6-dEB>,@"%e\X umz{>'rD]k^˯ 5qq>O7(mxQv]1we3.h%&yE;ꄍ&; 6Z| (uSU9`Rx#/E.vYD5CI5vxG 8Lm0w+>] !-0(a%Lys>"d-IkZȤq.:d.u/_95X|LjpUA `~vYT4*jW[{=A=~C&vl D"\)vўQ4T_.`lPphMhT_྄/ ФMAbmikY--L<%[%]YCizLPs5/WoupưO#ɺ2H̝iސ=ziOS`/=3{Gs=Ja = Upmtc v(7d:yxᆥ>glT!RءT>q ȱdvWL:x!.gj7. ڭ^óx:tML~M[>P> '޾rEDR+^P Zx* k&yxoe#r 7ʨ0r#k)`~ӄ78z*6{C]\Q5 r37k]3]pOV0^; af\{{BCEܶͨ˯zxcIg4e,gpHy}d2 QM:hLQo%Ta"|j(CWQy}š"Q0J/ c #s2Z2)@)5BZS";%Oخua:CQoʆ,L-D;hQ C]mHFeij 2Ú?҇U(t%I&bw~0!M\ Z}j$R^WW#X_N=lNztbX4iS1-D;qV?Ьo= ZǴx@;5mv >aADܩpoACH斕F#Yb%/cú9G?M`3i6ZUڒ_V0s9Ypz22.xWEC̲cx[`ïT..Ns?hu೔QES n xGH c2Wk!/JZZ7rivE~!f_~Ut< +7F#=:IQa!f uYD=V,QxV!4gR*e5q DA N"a#ǮC6f_)Oq:.k*\DVfUǣX&U˲ҦC-c+x""r0?$H];X*Lkϣy3 -@ {Bl#u-غy'nI!(31t݁`vǿP |f_\PezlLӴ]öbXdE}x^okaAԶ/ iVɊA 6@(IN/ ǘy 8hay͘VKΓg G?r=㐡܉l!NQoXgIxjԩ:)yѝ& " Ӻoǖy^>ğtEs`͈V3d,|7 (o -UJ_ǎJ,LuņII[-*O,MT~sٝhƼsVe6b+$k/} "4Hr|x:W64GbG":$֛>A~V$>$+cd~C}@M#V&gz+081#I?[9 m(1Su0U v?pyShS)7f*Evv}Nء>s}[:ESq yX 7-Bf8*}Bf!2^<džOEX&frJ?(VvY'Ծ5 9+&5iC> k +֕rf 1@۟uwfWfꯔx85{r|Av!@ 68?Sz s7Z5 V'z y(6NwP;7I[UWRzBgߟwtB#eU,@ c`}*nJQvYⓀ+w,16؈DXu3+laF.M?kO| A ѕ:8n(¼!1 Zme&'ƍ(l5?}Ƙ~qי]$&nY^]TDQvn ѯvȄ@κUO„zgA7>rLB]ExuPC6k(jBKe316y/XNx)w: Ek;{T$lֆO\w1_K{*TwXZO;5R5H`^rd͎YaܧoS&᫞"aXT撋kdES*X˘ϓ6%o7ɡPg*W'hfQ4x>CEJ Lt QFH4RUz=,+ .sT+CuR]zS=vcjC˸XbaaŚ!KR(tg.Zŧtx^s[3"zZDEh>8͒T0rd C i:N e⚖#%|MhpǞVWIEЁΫҨ4@ _si gXXebv7 ̽4,Z^ q;o (ml"=ᵉ`  SX++.q}ZB^-8f k:*mUH_CIMbZ[>Ipdw$"NXR!Q~ l}Eմhރ31}OcN/#>rGERmVV~n3tr\WY{ή;}ίĘ \3?|m^L@5y4-8ȧcY7u}=@q6^>rBtĊQ!Pڈ႙|1x$v-3rP`M@?Ys&2;5!&nR={ a!H=3R@ml[~P  ]_ *h~O͵܋{&Ny<#K=JB}Kr.} Dd3}$;C+ZsDVcP{t )33)!z\LڌGp d#Zjx<P(ࣚҬ#T̳`$mR? `dCT,5`R(=e--xX*g)Ai D1 ",y2FHZ}+r&K%/w~C2 xӕkxr6@U|.߮X[9"ʴfpW'N_^.M"f GCS8jt$Nb ΈA}N; )"5T@뵭c [9CKc)^P/ūؕog[`J6 ZDx Sg͕rPC@ 6uY!_a xp'3߉\>VQ89LJHZvfc&i"W&=Pq>n+uU-Xs5(ސۦt`F]o4"a^YfQЂ$W&u"~q1EIaBp2daPֹRc(SdkT dm |nkB"Fsuԧd"1 Tz5͢\ʖur<97 kHC*ʕ3cLs{ʖ MkZ54AVk5,oQ^o+ake+:X :}F'="XCn #@i&(۩9,3V/Ax<̃!gM pùIjP&i%|$Il{%.*}$w +Ky ҏ ϤK[I R_U;,oMo'D 3e{B +. U[ 8vv\ 3@uuM1h`AT3}F:/zD_8k >8%wkE{]`Ş&qKSXKF!0u4`Xú])j}蹤^|ư߲] V'H:a{G@J ;⚀'"+JT!it8ᴍj1G҈G)pJ"̬S.XYN nq#kn_>HЫP^ihXJi-qΒ4M|%EhAour3Щ_D[*ddKVt-w\+ 9Z"4{ lu:Ѳ-4s)iu>rkhH+sTf4K%ߴ9&CªBO1j :;P3rqXnaj:t T,(HF~[/dBȨ'|= zSܶL;y ާX*mY?_(‡wLؗji3KrZSS#Kbu ē-W.BUV8Xɿĺ7pǩ2Dh|l?j~ og)nd*{3@ 䵠U5Cl!yZ(ώpJ3fF|l+}|G.r5fqJnr0dk@LM&PvKRB:| X#b`Cjȹl %A2-8wxUl/H#Z>PtJ)i)HQaS߭.vD{'u;7 Q+<ɋ[[lSiՙ-_n^+ U97}oCSdxOϻ`YI^:XFۀx/2fko%Ӭ4&i1d@ҐR$lyz(1fdePO(ݺ:6_\ n][>KQmQ dbb2W8FHMLCk!'޻V' ".. H*l~\,I=G ̹\<,P#$o<̳@\mBT#<UI|/~jiɥ׫9˞yNjE6&]rf"N#33_ϡLdg2zZȡP W3 4oULʓy!;5KD$[b }y'7f"r[*%c06`@7ߥX} WO}KyfcġɁWaz]B,Jg,tA5V\eFQ:{֨2DG6 Au࡚@j={A)-ƏxrKb@fI%ȚXU͐Md?9:t|7nicc+tD[35bqM 2BRL>rO>qezCDžЙ]eloxjQnQCxO4(9iagܸ\`ĄbjY:xzE9pv"D[2[`RԔa꼠IIbnEzKPj#j%W:H|NT}wT29>ʮ2 YUigtm󶱣l[ B W}|:ţCEp]+mь%?8Uư$W;z$ )Og(-Dg+gk9}6u|kEzΑ?(q7duY`pEe;fѣ=sKW}Ts)s^&sP9JY LPoI١M^ }W91l>R{dF0O tCrd2_VظTU.ڟEQns~шsT`"S9 y[M죃Tcٺ(ϫ9^ tCAƙ[RͻOo[ԍ\(Ah;`0' ^w;u4 VTPlE^h6 .`|.@6;y.l#+פ"3Am 0pv;'θ ACl^t'WB);ǔyGٹAgpX6([M>J}OTPKL ٳ#uV9$inV}s5Uͻya1_SYABT^sHl^A>R*R\XSA,}Qk)DQd I"hU:|-EeKmOUk(݃H ~T~9]{}JX~Ԥ8j LmEV ٸkFz$ls5,&'"5l뭔>۶rǧy/OFߴٕEoW@ SZsP{,?Xwj]R K j5Rb cA)gγ갎|!zWA.糕CBm{Zi0&>CyzAF:YsB#[8˺m!hL) 2G&QtYuf> I'{gPC7zɆB=媰pٴ+ANdn4ZDt&*X'(&8LYIؔRDS)RECwي \ŗ.G"pd4澊J&lI1ɥKI$|L<8E751Dd_5SXBH(=F7T]iH 0(&zLњ~2q4ۿ* 52^,&o0qqL*uole+϶OI _xy+?S IC.R0bp6qb $t;^ӧh\ݺ欟TL b)ۦ_qūA5|ƲtD&uFG^di_]k2_FR7-XP:{_) v.Zl0L C9xn/:bJ{t#y<7Ughyd6qc2 Ct*%3;U|fd/o/^Z {HU7z2Yϐ4EÕc*P)M}Ǻh[ MDFmAQ)0ߖIw}Jn-ja.(EIyU;tK@bfl`Rw.B/A?wE"YEBfÎ|G? Y8{=85q)P*ǥ?yNo%5gn2HޣV9+ );* >{ >ICqІtUmv 'Ф>H<>U<Vџ;-g׭Q5آAZ_5EUTiWu{swƌ땜༜#woS*Pu[*߈n-5)cwe0Q ?WLg qlY 5Z*|/`D;e23Ԩ;)F>9jw9=-0&ҲPlAM *csDN]|ԬҀGsL vG:#28 CR+jF\PIͮRZA9;'|bz1#tRgtݘjh?P:2МL1su/GO} ϭSO"P ʑ-'qP _<=eF^뤅"^6S~Nu2*Ofãw)% 2\@M<Ê()G1YFEAAh[o [\qQu o9;E: !hA|E6Ҙ+j'v i8 F]=&o8”-NŬXah /Лd^* (K!X!ώe"n`]'\QX Uj83 kpW!e$U 5TFQW/VnmFYzӛƎN(EjxׄJ.艀U6=G2U2lI%% yw:J]UPeƸtc;v"Z\# Խ/prЀT~ǯP q :~'!l= c BBKfK{"+ 漢߀gvLj@13BLRLYys I$MW'0E.j$E6." M[P7 b] xU?l8QvDj71TkCn0ᬛ6^u_+ 1;4}Z(d%(EdI79̈́Ra T&+P"*[j͌_.ϼwL-fN~wŒΙ/I_[!.M <?3waedA VP4">9:VݶtZ=w0@t>Tx)=/s'֮z#9 La&g@F1̦58KXU|e{'2S&f'ׯ^4tI~Lfv *.ioLRl7QuQ8H==Qot[dʍP8"[nLCN _I;$n'*X*x) T_0Ţ$:5`y^E 2_;HKeo+\zp[埫`y[E*O ؍D]Zܛ|Cwbԑ\=n. |aT\c)4ǽS;; bZg2F+z.MY=OQlx&*?TC+[ugmM?B~9A ؜y$AfGG-ˋ#%-o.2șP ZL?^ֵ3a*ǝFdh:FRշ峈AϮ{z.:G_Hӿ*BSHkQ͙j|_~Iʕ~dX 74}QEXlA:"glɯ˻L:蒃n5wa&[Q<->fioR@jۧ"CN+/BQm&ͳmw1^m> ma&!c숓>xTp]n_OJdz-"k {@J3Tjhń!M%y@=gI=1C*'1ki@P'tL;L͑Ńk."xѫpGւ /Gy"8x Ŕ܌:B Vb`_N*LQ4[9Jd79 #\0^o=0":%" ( Pi@HC8 UL6CG/ )Erhۯ -?x>МlW NA/⵽S=n dj}%a"g: q=W} Ы1f,nBu[AgM]h͂XNX= Bp%p $ou\JŠS:B¿+A$W侳 SIJ_PӷZJۭtFZ 3 5jv-3CAe0֑dxx2mV9bkCΊ/ȴszmL09kݐy-j޼x2[ R*M NJ/,e&p%n\@V}HHrܸ#+o_SM[iɱ=H֦87&Dw4#N~h8(Xa~/>)^;!`u eu hxgXpPy˭I!i4ZZL qY՟ܩ>:2@xxwolJTϘ)ʰs1Jd FM0cąh@nVѡC O2Ka|Yd`?e(y,q=s=e'0HyNt˃Qu* 0Z $g-Of-?<|=N@XO#Z>gX_w$:ȾJqB⩌쟛ϾnU؛6..PL΄Z$@+Ra/zpEvC *r9ݎqGZ36%7j+Z{bS:CM*Nvts'zdxްm AW˄A .sTrQɇh\$įM'x1[uÐlq8w}Be~%j fG ZZeHcHm]ye|6gdW󶘖2?G|#S,,gbMgۂL^HY=0I8 ګS0^W%>G#њoȜc2@sNS*aX0dM*6-n@Oۑ uf&o<\^5;%S; ևY"[ `֏L&7GQ k*!H7'y$o8{.MԫmTХ,9[ųQ߯vP>lDڻgK]lL5^P[ nz3;^gh&kɺ<%JDgVAOO^vo[$fs%Õ#ci3%a0I֯2Jq09͜ "2u3CF9 dJAy3O"5nȖYs$I |*W dv3QQx}62J1;RizIdd t,1d{܋ ji1zUZlsWn>%dieC'TFȓ쫁Ku"Gcoا^q w* "#i~Z|9!ӔE"!n6qMZxZG0Ih"ƽz%R.JGqP6HGpf@ n;Ykcj+;[%1w1cm"KYqvSB3OQtkÌ3oK:مBV12ьd@=qGSVo8|Mqqܶ? ܗ)s1Z=s-e&4}.N[>Ms G-`]dT$`2%_ j]O;ԨR)2L(YFxo`_Woa痓IAwBpT'CQ!S ݶz!JYrQznNe [ lW'%:) TxyM.=n-Qw 8}I|-ݿİҴi<9e6|23\YMىF,X0Z}J/{#/H%HB1=Av5OP#S5œd̮BpY"limF@b~DJ.âQMLuwlV!L Sf29,-3?G%H>t #2ґ("9|^9ƯYb< #wEg>tkd]{v|51'^/8>@@% 1h26G9dX.k5ukR,HT`ӳ<wwRNmN| \:֯^Tiz_ 3V}'YF+vߞjb_,Bk]+tS|(ҎcO~iΗ*>B,n'ر@8dM߈ZFZKmj1C߆.*0_}2˜"X~ĎʥFl14N@| /cw2_i]%^(ZcdTQcL^aH{s!kװqJӣ.@fgV} i`;zЉ9[[v Fm˷*u=vܹRl-,ϹPc@3$i긅`B5fa4TCvm+EOgjW߂_L\(F0?z{);L69R3Tdw_p'+qeFU3Nԇo9"\n7Kmmϒ~9)H>U"e.Rc0@*%!:Y2yڔ1i,$3˜88_p+{Bdn Nٳ-0B\mƼ"JntѹX^#F`؍'RtT,0h Qgq˾[<5z;e8$+x ~Б#!F #D˒r!u=Ǖ s{z"=qg,[ēǍ͕EhA?=v؏nطx@4J 7a韯)ߘ>Db_s7Xv!'y0\4h Uᚘ]l:J :c kG \V]hM^8ת^×V'ySs>,p8?͝VT}>2`s=n)K#OS- e $ 1FMj6Igǝjh3 =.OJM&~q|m*HtB 'wfW<XeO] ׭%QvQx{B"oG#a6X$" c5l[NE9Kİ[_ ZF50Tv*ɝe(oz7YBT'6U<ւ4!`X ;oQ*br[ܼu wT_p,SoΈ1CBI)ٻ%U*5j2h#:z7 Nů+ zt+| nȕ\P+-9TS8R_͂FgcˇLRlC$%לyp eFY^1~٣+/͢Ϧe+x}}ۗc=TrbtEx53HUO© 6V}*;Ywa2J)[GvlƇ$"¸\2Vڄ`%x!]5AnK"LV>0wsՕA'[DK7 2sJZSw:<Kސ?ia8Z]B2Q:oռL;O36AZ)x4q!L .1οj;qpDtIh5G tw29yNL%cPciIkՔ~#_DGY0 ?OQsE``ݬ.\p&>5B kࣷDyD)Z!ܧ Nl ;,]YG\ ^J?׵ 16;yP[3iUpCyFZ+2i 酌 CK @1ulpO]HEHW&4ZziE\ntIy%'06kg3}i ThS yg-X5UfEo ) <9_f *|=D8^._ٟ϶tlud[ cYd&ɆN\K(Wbbr Vd/lA[lXx$ͲԤc/T̻e>p8ȔYhE/: _ X–µ6! /]S0k&/SvJw%8fGFSV`ϣןÌW=-9~d_r:NtpP?+W1}ZX6-=Kgׄ?B)(T.+F?dUuoϘCa$/*"i?ėl_l1|z_U ' ʂ"z-3ez+G<͉ GzpeƎpe=8T'ϏRvD|e>pVu1[;Ǩ P*O,ʅԈ/W'"*Ob(2ORuއ]E wȰ)P@[O[e>Ɯ-#7LSeb7{`'+H]yo{cZ0KMN/=3ײCknor kcOF1l'{_1x5"2g#gu6 {Qv9N ߶$L?p7#):YhOޑ)D6 㤱lOBQ)rh&& Y KKό.FAKսoo~ 0 tEEiS*^i@!I ] 3'ѶoN}~x ˉ+RiA"jVaSʋGm-iƤo9J d|kꀷ((v]tts1j$ tCCq&S ސܘ)&tΎ4O:!_tUfʣDh|8B,[!b]-%ņ ڙ-:iY90ܽ&ѣХ}cBs TH_+UIi-iB7>rLJ2uN<"lҮPh cX<~O «|f4wlӂuR|Ѝ6Y&Q)A@ukimjt9i-EcL#q%j=4<{v&d.xMzhzL'y5O}6 $hReku-(%-<`c]:3NqnYt>sƮKbtq;"Ke[ v{t?v!|։0NQNmg3$ SlAh jxAQpLaX6j,A7WZ8ORW,R:^EiYءj<^7~NƴF{Utj_w!p+|ګJ6`U{M4S`~mC h` >`YA7%;{1EnO=;_Bv7mTc88DEd fM;1>"6z9Gp{ 7 &C83Beg5ww$Qڽ=Jw{3 p@T*g5*OSEů 'TU}̯?qWAzYàyiڂgawYp=e>)$uox/!%} M|,bN,hK`[ˑ([r"њCSr8JvDx'.مTrf1Pl2Npu FG{ `baM"&Q;>\E\Xv7necFB?ЭjX3dŞm vßÓAw;UW<(x҉oQ:0WGer쏣YSU "v`VKF-똤%CP`3/mtqTL+({7@`@PvE}uJHߢb,&qkҍLP`h_?;nX. uq]Dm63 a{Ʉב[?v4c u°<\6!s8[1 #HcUPT3eSK*wuE.G|:7[4Q)\,?+&B?vrt lI_b`UVO<ўe٩װFiT7꿭ς^@:5+n K6?;D,- r~DYVwfĞ2 8Nÿ}aɁ4;Az"w(bU/[B%3AcC ]^kDY)XvS&ɐl\0bWY!w+&S58<\ Fd~)+g Xi]KvAP(a\j4?ܞK~y >-}Ef}`n-T]΢Njw9ޡb;n73L4\vn |h 4PlYŘmW+wq"[3svP|6*蘤T1?Bɪ85FFتM'iBk։T6@_w[/y=V3>X:ц* w-ico njD~VP3t?Q]i#VqN YG@je3rY ;s 4C'}fC(p~wmo9T-ܻchTPL˩ mIyA :d ԧ սxS]G8I;࿪~3R1 /eCFyFibÜ)OJv_R)xkz_tn zծ^9 %TaG5[0iTyLf :Sբaч @Ysn"0jHy=y퀔#==sQjDfN؂U)¤k?"f/BI@'yh*zo_;q A2=:tjlwf >:]TBIUțb +QTbG7]MoUX7y'B65=M^a+7{nN @eFTIn.x2Rό&xA7]fe*'5(R7XUW" `pQ~Kj|pn#͑9ZzDĨ{<{hz~JU .%xpkb΃$K^8?;֎+)t`c ۧBzɢx>hPM9]HO7Jv l,ɖ,v ]t, jELF'Kj[u `G(X^(mpE0;ٔMkǀ8p 2_C\-d:<Yďte%Vp{"K*_VjKcYM)`ûΎv8i/הEAKk%@*Gb @b l44 :8[Ahܝy߼TL)i8w t<1),&X Wt5 BgZ%̠LsX'#NU[my8WC~4t Ϧ(>V~fctD.;%:gh0ح BMmd Cٖ$zJ @-09rKI5gÚ,[MH4},((SI싪|ڏؠ} xjQ#t_*0݁ ::k⇸pA(y+Sr,3:_&Ej[va"H5J9=.$Ytx`A' ~RX޸#ɇ}< g b[3#峽9+!JJV*pA~U0](laΧb%RfQi=3ٻNy׵lzzL* 鎬~!d,-Ɔmgi{|(uqjĩ%GiE2TޯuYx7Tc;RTyC\S֕޿/wb7 j'*ə簪m; n c S}m 4-IS+NQ78~)2&<`  ̌BE^xLF{1txr£frc=&rN zeqxb ʹL kˏSvk6MI0I;FҷezS`nhUb*i@ WlQωS.l,trO %kfw[jf-(e@tNӎqYM|:p^Q!y|LfGKslݿ6r5䖨 r3]\Ms;UU@HD{'iˀp,6B0KžIrPܦvapܯ]%sᵅy+ o| )1橻slN2NDH'&`e`$?mPHD9K*}Cqm[L+wQ-$&9{b6gA<tG# El^jmZbQZArz@c.+;{ں4tl|@ffUXmvޅ&Rϴ}?X̍#(C[xe(&C_ - jx}rroqa^?Yp]o%ZVS!v0Ի!lXV"l7UXՀՉmx`nfPFU ~.3#9X7Gl2Hpȳm<"L?ii+H JiH6%O K߹\ڗb;BiT&1>\XN>\(UQJH'=hj'.nn?BR숭Ehd>rn8 D;$o?<Z=-!bdd+=m';\7ajBA#\;3$]+"sF9{KKkKӷj fuY_l:JNF[4J{DLվ'~LL3nέ_0nw* ;°vۻ3jsH.ǝH=QzS<7J͛_RMT=tDlW_N 2!}^?-EKF ^?ڥ*ְ]z:90{yj|^P-#eg5=u6t6yYǮb۳;+ڵ] LXfz#ȪWy5 (JlK7GQS_栻.IC Fhi~x9$߶뮕8I&_12RM%8|ΙMrѽRF'II0nvR=T/d4Gz.j֙ME„iObyoaSYь={X@=rCM^47HPqS e3LJPV4xiގ*# aS ;k01JPN[ %涟961h9?Geq5Bv`dk8RhhsR\;>ub I*D25l"iad8JVE,'Gc}e@ VlkFm< <(N\QӼ~*]8nu,? <\ɁلX 8ctkAx/!k4ţ0Ɉ.QFSVwr3+A+wXK\U4cRՍdUP ^j޽Al"(եdwN~-9b--\Ѡxk0_3{hHIFv0W*hgKv/*C"^p<ͪ 0Kɻ%85?cz]XDB T2kE3ͫ]xʺ⋈$*IcWX $G3S8reGVQ픿SKqD&rӉm5= ;a O&C!0|5-?/7V|_Ɯ干e\%<TSMk('˂Rq[6"0 nś^J9SaJ, R-Hd^mLAZV7bh}CIH _61"X-i#狓wG 弶f<|v%z 5L5I%D}v¶]By'-',#k8 :!8bW8mItB /`d9m]Rkl4V se%Nb|r}IabXИÉ, 4fibQ97l>8k#dQJg},U5|jsr# z@hD\M}:S<`/X D⸲D0dYE E?]ȫ.qT)NjH:aPYX5 ɴWI*N9]7ĝIC[c%erFG8܌"jj9JEn"l;OBvoy3%267LF!ݽY}S]Vר4{!KxF64 ^h:<$Een,&b,6'Qy`1 iHgMǾyU@- i.߭Ft@}VKalp*u01*##ta 3BaX"'_ QjإuriW3F hG>XROs'<8qvI3ڀ/Yw{XIF,,i!`}j_s/Gix:p+C./~5c좣 Y.i$meb6jmFzmL#EqsSo`v\EMi*j3 {K 6yeG(' \`l6W`+l#OiC /Lts2#U1%|Iz= E&_kr Ml(~3E4ٶJt;zeƠVSaw |,k(638ފΘ ^ b/g&=Q?-܋m&ރ# ҂ϵ@|u g\|3\SV}Lv&Q\GBrYbB't 1[:NĿ]CLB;\^joҵW'ܳi F>6'^f/S y6U"{?3k0?y1x?&GzW/s.pDɱ7&"m3_w>-_\>*.{ml"vVofC eSĥ+ /? W^w~7`?QzXR=Sx>Nb ?f8ik mX&BgH+f%Ͳmvijz~H_T{@`64bPOY7hu=12%6$'=}( `I;;7p_ EsMc]2cC\:fo;<1"/\zb rJ{ڀ !CQ48)ORH.CLI伲gѠINlǎYAZLIcH XaL:pbMjH~J5_mF);Xc:Ta]Q`0\YhԁQW j59Hp 2c)'K~^"\%vzz5eH$?#z(k,Ssc_ 3pYi+/pDו^kVC:5" KVyǒ&CwC´JNf,|1xczL 1=dk F1l5w7| !\֩); d䚄Lm'C]fX&T4}uj5bZ8lXsPqf%îݮ+7|R+xE2_zf>pXpA+h~1KN+bsE#[֑M3xߒFG'YNJ,RH J?)L\NrA*˯b pXa"LɐMA|+HPl ](ߧ6.M""\V>5._*fv,yA |@X}RĽef>iËmn!'MjSi_urPr!m7P ND<;7Wtš<ֿ65-/(.J3-K[]PmBմ_A/ZШɤw\Ark{)蜆ν˦b7 n٠Sig#wx@#GNF~>GxK`9L{S㤚4)y)л.DJ*jDКp{F{ ='Z,VN'+"?Hvb?/g!1^v&@ghsh bIq ?bQlଷ3nM3 .A)LjeDə@pj&@K1=&j3גx9lFOE=&..*UE/X)o7m ]-HPm\U]gp5"Ks#Ҏ k)^j/K.`}ܘ'4x+,~7 (ԃVt`ܞ戯+noe }PIfj1,h+ q2@8"Nv@#0s Ͳ1[,"*WYz+r{ŏz N%ZlR8#<mc,prfYf 4*xRj / N^Kcݰ2=D( PoԄ$Ietr6XXFmN C߿iNPsOT\b2򯳑Êf 9gyV(Yy}ooYW >8kZ7̀3sS 1a웛ʢmc3~\sWBݬB|_B3I6Lk.Wb]uVl)X.װ^P*~?ȳjo"`7L2:ggL"*h%`JBQû#,qB39:n]iaD-N2nn ZiB!ܙOj]`RQrY.\qW,hN@t뮨J~b򍛬]M\z [a\;" 6,[_h_܆~Y|8'y| O %` ݩɿS:?Poh$_i!gM!Ѵ  O“XW%Q=O?^ƶ*Q|KgwZ22Wc%W":aTLDz{4g"{6}X ZzeL9 @}u&SB0w{Ta-2'?})Rx{?Lݾ=zI5ނCɱzh1Nd<tMMJNn*\20s] Q[_B 4쌹}n rCvO A6s=9 `\L# QX2Ѩ f[&%luDـ5,r듆Ώoݳ֟Ha.KKo@26hO$:;kAdf~h@ B1*xllYocCI٢?{-1#ښjH>8&,㾛#|FXՌV[pJr^_5u}A`Mwwtz,p?P |:6#myɰ-]=Y܋P<'xl]ua(wUlH_M463Pߠ&~7SC}Q?1W4,;mwKJAsxqy'L+-8ؼcS6/M+rSb62r&pxp/*pSےܷn~Ja 2,x'!U@DDPqrG(ŧ]]D 1Sd֜1g PvI>@P[Zb1q,v C1-/1SuG djd敖EcK9"]Yx^جh>7p^.ㆡ>ܝdW1{KSeҧ ѐE8 Q1[<{姺j.acDG\H-e% uyՕ 4%5L6DZ'.núuKX#>QرGOAi󈋽.jOE@r5dI0Jx|"x7C->0vi.Vђ? WPyv`¬ϔ+70}62G]Hٵх*3)5єF3R` 03*uP4"t誷VGFAb5_$ln:qqՀahbe[xZ샯 7Z,p]kӴ C9;cדЉŠt0G`8nP\?q!K+9GВ7.\ґ⽼OXAz$&AS┼@FjOcՏ^g]Xho $ V 'Ga^PeoU77oLLdYv>ekȩ8oi`IdǓ5!r>8V$fd<~-=3g3ו, 6$K?Y\Vc$l<FQw%UgQ` O)~hXM8ߒ!rst_E[‹)#NnÊBĝkDy#QO{[`~N.zWl8vOA%:eN0FK1q,ռp2DmwlsH Of-:&e3TiG.Is)2ue-_aIμYlR}<>dpIh_ф _$d4;2XQm08V@b QƜ9x\֧[oR򛡞q>gpF4#8NWCS@D`m?D!ط1xNA}y_'g[qs:DR`EL?@@#yΥؒ^ĺ=ZxvU|`l[5 6A`H&v7lZwB.=q9H@ ^Iyޮĭr.ށo#eVjxb;=ت?I-"598"A^w^˹'`-؝x%9No:Ydp+nx:Il=ԋԡ",:NuM):c`k ruj;TU`jzJq#{$#,(~FBmh5f !$^]RWq 8ڄ![C#Uby􈕂Ulq?ݻ߱볒}'Ǥ?L=زzo+Pnm{²^&Px,cE$rԨdnuDb^gM'Mg=C q,w6^Tвigeυ"8XsP~ӥeP/0%cJd~.>u=!24ӴAݓ?ccѴY0QUz!Pt(VT_zg[- U9jfEF+8 u*U]*,hi"Аk* S?/0v]_6txcޚ7=[(Yk6 v9= iq C9hEq>%Xަ3u䩟 5m B&ޡw;wt܀gTOz2ߌGG(kmB\Vb;n=;O!B48CZ+ 6%" =M!_ |x/Vez OǏb%gT7މ7kCe{x\[c$',t`HwL].JqWʏv,ECB{|ނ 9POA6\Ɓ50ڟ̹T&_D<%p/=z9Y]YH!!J6F-\rwzt I撼M͞WyLe۸E ,q&+;`v-@<AAjxk۩R+"QJ3!LFFSpuk61GrD_]ZOVj)-0Bٜ;@exk]\T2aiVNdv_ 4:>_Nfd^vdF^r(Dz|;3Lq+jMkUE /+*+Y#qEFF{ *a v:@ #Oa:3b@ )Cg{`0,l?c#~};dDtLj_B2@* CL Q@/ ]`7#7#FY Y1pcUcb~cu"癏¾ Xսz1#QhD^cHn{Z>J4I0+M}_ŸXkEźF1Z #6FusEaʮB'O]Ke~1^^"aD)a޳Y Zs+k&m=Kb?hӁSE+XjJܲn'0r[ԸGqn "vG @E!IkUՕL@HRSbM!']V;U7u%/54_A쪷@LU?K,ԠC6X5ӱwaϡg <p9{M{ ;|іR1w -\f6g@-c#b' 9c C  IR`0Y$ <-Lb5E1c}"#7l'[8)R\I u ꩾgEhLW򬐃VKXF!j΅8 *%H,R26e1;R"py #^2L]Qx7X<*9eJl>XK+s#!)SFlWkioKm"d9BS3k'| n9֔u:,8mk&˒ӎ_euaLKmd_vc7/l$r<[?xO^'߈ IkaıZ2]9Ռqޅi{)jң!&ʉ:8Õ!?*`3LVebჴ΍=cFt, aR1id~=_)u0mN`d@ AC:Dbeq~25P`EWGpGiP;E/YKLS Kmn\ъ4!wGNMxHM2SԤ=pZ_*t(t.BP ƶ^=q+ņr l4:nt.0o^о@*6+h-ǯDP7-Ec[=UXų~Dӯ 2Q3P{v 70J07xpM})c¦+HRT̆];@SBu2OfR:SkZk>C[gC Ne4.3Sh[==ύ nNQ%8{^g*v' wl6ڐ_7R-\i/Q)GcTR)1k~35s-H9Wu2}qDd8+Txt#yJiI w.jjGn J=cVnJ%TʒIT4uA8fF1jErHl$c'%་]GmN7wjmr E_ 2(]Ȼ3{4o@sW +b":ɧO?ܔ90N*v;*U3N lBג/N(jBP߂8 D3ܢYh=Iv^iRv2T@idIv(]$sf@AQ:NtXrMC;31ܙtBאب%l7%*壙GØ(&n2Iz.Rjͪ31Z3 4vxi7 Cڦ#ɿ oQRxL "2ƚ4G9sq0Zl)Unş9+[˖.{JLҏP{74J~<|CtM9"SM\V-}z]y\F%50k$.i HwpB(}zd:\#(\0h!*7sT mH c+ aiSbJΏ WrfJ@fNﱯ)w4PR6=r jBK<`/$@j Pv6t>D[lOjW{dc4NtJq(l= FH1Q+NCGn'3N5nvsR#ڽs V&0fdj<ޣL/.ftRRzyW6vd%+md Y{2܂l#3oEٛ.&*E2} ]'x Mp ~-/ t?ޣWmC݁Qh))a^])q/~ڦV[ݵր[BҘhW9Whf9$9T.$@ث?v6RtpzD"c|-"dXO0kJrf2b= [v2Z}q xsx"k# ,pNDzYw %NJN:ؔ*vI+eU:N&gBp_-~PRC1tvC2 B(boJ%B}b[8Ve!\gT}ud}t@gp3$vf]ZԀV׉MMDUrFeul x&R}TSvt|8ܑX( ([:\]Lxк I3K"o >I>`Β^ՃZ< ƺq&o{Ivt1 =iip>36U Yu 䏇t?eͅev1M$~H2ӓP;s,r KW5h7$KNQ *U B&4UZ3{,6Iyg ߹ T1 iAgA{2!ƌႰJ`E\'~:ם2qJrBbX1s9**8KcUvѝUU]f {(tq305+~ԎfL堃t[N6[G:EPc2vpv P1I,8U?ۉqX +PS'xm ⁨)!9%"[գĔ~rAW WrϬv'[VwglHĒ@e#xx87PFѳ9havNPE W2@v0 ̞/RIj.dxlq^:zp;;j^kU{zJAb(4P`7X *%iC:i!+p,ע37%(^Ê镡 V!#&!)Ml`. GrB.q"̚<=A /g9ڈ$إe i4TlР;dp&'s ,0(Vٹ+)|;3o٩]C]2qyolFtlt@0%A1UR(ᰣPpt$eV^N9p?q }TS-ǵ\-igzuYEduJ7">4>S#pc|m9@ ~Kcc,r! \*^ few~J}9O9*/!U 0/?P蒯Y9d1]+.ip{-'1G_AQdV)E[͙RtnF&A 9(F]@Ԗ†߷/z>U}]ktk9~i%zފ ο=kl  !&#:`jU([SSۺݧQ)s ?} $l9\ДSMFMǽ`,]#zgЫF8Br!ik1\逹juؚMΆ)NQfS[V+"Kyť2f=߀W˹JLh2aE)1䮎s=$__H|?1'd)UFN\؂L)vdS.NGCtN͆Qv뵋LӞXv^(Ͻߢ~7!U0Z,sg@p@1I2.g `&BG OZ4tKkEjudQ9l[pgp#qITrK@`OfA0PT)LXڨH㊐DTO7\ Ɨq-}JO媓E*FQ9FPw{*,">DY9w>WHTQhgPYfof3z‚[R2[PJ/{e ۹B#qt0\^4B$|iPwEϻñG`Pl FKq]~w ۡm&0!uǕQzy$_gu ">RzS΃; 7ЎmaN"x 4j\\NݰSU-FQ$K@;RQQH^4J\H(qe(|;>9y_zGj9)&~u,ϯ(4"k 9l$83`S=v2YPfvLscF#aegl_3S-fnXܷ%wԃ -;T;Tڟ bo"3HmsUSùD8JT{Ȉ#N$ץ qQGs {?]C,tY]^-'[NYL3~z H֨_KG(+m#}0Q)d'+،IEya<q~ {S#it`c_*$S4ͭ cC<k2ąiիfp TDqwf'V. E*N^#*VMxh%Q`+x({Ѕ\"gdUct T5+TW5 *^i;01pظ*Xb}7>v9XS J?CG~Κ&(Ey{X^ٰN2~L}bFж80sROJ X|M =so%'Ǒًs.vgfI/:xɩU*+pL#]Wa$ &,1iäOjKH[H:@*Nf埒)I}:$O1D+&0 R8XkMXQR .p{^[}<β u)G WʦMrKS .oW 0Ě-h9ICe+w8XV:u48]{Q,Sǜw=`?WO񭼳wܑ%'.~ns=u]!EWMh2]pI< TᗜYF )v[Xsp4N-pM&dTTkU};B}7oңטٸ8ӾJ[,Hv\5&@civfFh/TvLfV9oSx/Y&P r4սk8PfiˈeZ;N?.{+\ZJg\i+ZMF".}^vV}ɐ{gAH?t+%Enϭ~\ZE# MjOԴZm 1@5LKVgR9@-4+=Ѭ^ ]mq1v Υ31^8 X 4H/qqѩÿ{mHԐ~Rxmʀ1du&Q(=%9it -K^ޝHoz| >W: 82O;I9~E}5R*i }m{qtE_&.W,#/:{ zӑ%R4к%>yt"} i[I>@m|J7ۇcBA#|rw֠c)ڑz%{g8yV}cE)vYRߟ'Z$̺Iӡ ܂42^9f jK(-y|.$Ŋ;rӶC9e#='B*~(6TЊ \):p hh폵`)@}[(Wr5^wH&7/oLl;;~Si3K_Q&1ا RF^ MU/#9Y,UrU,P;U8;PZccPlS o4d噶c+Iaǟc٭4)vpy@p(*hm_3yw@$˱$(o6)P{I`z<.s8# w93vY孮ܭ:-1΅];ՄI}WSCi*/a2b9u5g2 W[ }ke637D3I0 lhƶԗV~m/0{ W:P;B~[ē Hoe )WҴmVd^O9yx%]NWܥJfJHldZtTr݉O+!逆0>{PT_d˿CyRw2S5gsܶF(Ʌy xSӁ._,z;iuu'Y5Ɇ ;Uc3A r,;4Mj͗+ x`טlj09.C `  jCF΀8Y7K!#t71s0ͱCMxi(rwRUOuJ`#Q&1(x}4BnXWYW{<,MOFݢ3գO./(wl)y]?VҤN̞A]cFՔb?zjuIWXî?秏h"lj/jbkJ4k^1xϯZjƅ`Q #mWqPɅ&WxOto4FLJ z§w#AoWS[j}xXpV_^VEC8C-bJKz\L==.j7-t]W1K#!lzJ8ИdJU~Hyyunꏠ&H8Y/]Ӿg愎,HTŻf~y]l|L ]뙶_|# -_.eu߾ ,tR*Ĝ䷌[{ 0G7PE)/ŲmVޱ[/}/Tr][#0Lh Q.Cd *WԮn/NHF[>5C%,|M :.S ߐ:}~%Hdf2 (q[@ހJ|7eaS޼!'VK َfE(hΣ7=+_òI /a6<ifڬ' \g〜{,O+E#U^sPsUz9ED ϮVBW Wο|JS#J=ͧ ଵ\rhc#0*z]W]$.0a:Pb#0 ׎>)bNWjq58MbI 05iΕHYG+q) P8#Mm.~|YM*_wWI9ep"TÕ=1e IԻ$0 ݊lħMF:쑆GlBdnk-BX!Hءn[lF9rmjwn9 ۤK *NC Iw: D mU/5d|wR[@O|얔$d7zeB4idjvH׏O?IW<;RWVS@=kr[ZJn$ 6S@>}a(i 1q: d^nx.PNl4n4*W/š0Qa){; xdͦ1i6ob4cBGk9j*oeh?icL\qlK g/^z4Nbl VY:5>IĔ oO@{g)vTb!3Eh ndpbO?6S|uCOV[7qSesBCi9]/xAb:gA39\Ap HFD8<$`o+%} 6z*A#$>DŽ9xndY=15B?]QF:5auaod hSx1IoLwmlGhJ4Di@vջ$"s%J:SbH(j¸0+)IDUAj38$fkXiq% Ow+[#nH sAkyKW㏗W/ywoYDG+$zz2*ā|k .H ﲵ {`<ҤۏPʷvK+OxeE>R\)Lw#a#X]JcaK7_yf %t% A,DY0,$#8e:vh8\B6ju?p-Hu$>Z B2C!?0%J i&]Ut([7ͅ*ІDL|Xx tԥE)ˡY;_>+^)øDXWWmfK{`ǟDg7`,erbaeX:~$Tk3ۙQ-mgҬ1&}t9I/)1lAk8JvI+/*Uw[ΥIQ Q묷tCUa(Gԕ [*|A(~Z)†D˄9MKrNQnv$nW,Wd`` -14081'Kힷ+/k7Ɠ,R>הPvѫ<ʗ%c׺vo|ǖVHԭ*cJR,-3B{/;9YuS.q%Ur̪H:(/Ly+#87HfU$Q?ߊщ&83soIt,! DY>&ڣ:n!=;da~cdVA/vxGC7įmWm]{ ;Dk`HoJ@ 0^UdU-1i YV/]\ny ;L yޑG_q Zf!d`mҹsˇ,;oSQ ]af0ᓢFk.K)D(wwP\sNfv:@vA-:_5(#$\bBfY ;y(oV {/MFFC -6ʕ+ɿ߼CVPDKW6Mr}Ff>]ݫՎSm;Y ~Qva2ZR{ԃ@|].&&W[וcx>%k4C34ےg5}'Oln#Q!o[Pg{(.нN0sܦ>FDRf_"[{͕\N$]}'0"3X;KFIUz 0s@9]3 GIC,T2k4sGn/;JӱI i< *D@y2&3b6PVep!'k}Ac_^6t"`y?1qp"g-LYŕK!{:1wB-ށʑ{9^Aj]o BE 'FAJ"m̋$Y(7,I*2V`#EYRmcAr-0OZ}}=&* ONk ReN太F\&*3Z&T8@!=\<)K1{OblG$}Bb/{ڈM I4퐫W2S罄J;N6):7ǽl./LdTs+J$8}<^jwE{.}Њp.#n8@DݜvQOH!:1F6K^{7E9huW f;Һb$2r"n͈>Hv*+ w!ѣBA WaF~,¸L>޵+2z<-g5=%4ITM⥶,I (FÔuqv1O'C }0.7dim3%deaWۭ<w鼯gQE=G &Ä2!= UP9Л_!ym8JtƯ$OMilES3$Vif& sЍVZCMLHc:dНf_Ȍ<Ύq7PwRڙN0s`):>~3V(3kkҹR¸iK'(i~jo ƛuL6@OqvrW1s8't蜠D yJ`Q=I4#o[3.( !sd:#zbm"z`Ug2{EHH/]aӅ̄Y qWWCxo~|lpY݇(Pf#6g-сG 鞌)k!}vT҂)U߸^PQ^~XTo~C!tjCvuaA]'흸b7-Pչf\#~(sC>-τc }ޏ"~c7պO(+p ^/*'{)khpaOQ%oE8rlC (I[x0< G8eן:C.%s_O~v8Sq1ubd<⁙Y\J B1GTÅýb&o[!䔥(|Eqt}KjٰꮣfhThnlwȌ-޻ -U|8TqeP9oV ͖&. 71e*AOv[GUZti? ;Bf_Y߅lVFnrUFt0xvI;j&׮eGgYA?jX1f%fShD'Jk]'b*M_ʔ. Xf&-,] ü:2kd3%]X*0{튳h"QU;.ͱt/>@ n\xElPZa|p6!&rv+$O h]]'y\%+{Om ԋD"rs\Zb E)-.. Q~M$q5''+'-=9)3PShjYLVb>OƐ]DFra'zXJWl` 3Uo<;ExYSM&%YrS+F4ۃ9Hg QU!_2Klu 7uRXSG}Nj['| 1{7vjR3hW&xGdF + 4zXZ5$Dq0.z7j =Q ZN-pw~=n^lGu]Wit *AiFď۝ɧZg!8RnS] u'ld@ćz7Vt63LZ%$XZG/ۡh_u~Uv=ʅ5%gÓO OE@"8aŝֻTDI=a I@g-ܹ;ճ}kHEk48>wkX/Z@ QA{@lv"9)ؗ/@gk|E kXh,VI+ ~9:WQ)7qp`Ff<7u Իw~$v `V= "^3smȿhF** t,@bMĪ=Ԙ=*Ъч 7{v]LmiA*]%ZFڮ^Mbi{e`x Rdگ/x2 _;i}չ*d4ZG$;p>yLA~v·Hz4Ț*pEG?^ 6IӺ4)^/P"A l;qI{t&*ǸQP h&;  @2A A@'j/G.ŗ$YĊ$RW0K{3-cG6~]Isy50]p)է!7e63(pFH5r vyqJr;YN(CNjD TgwoKE'UpG෽͔ iڄ!)-T)hR w!fWsrbBH}9F,uXmCQ%) FsbNdr(C5G)'/Xlզɨ}nJ~viү=?;$D_b6HR3÷кUCW9\>Ǭ{y]hSH꺉tz*4?n6;FALhS?2ӿģ_va%RHw5N:95́X18rZ}҉{&*Ug]"L}1_v^[N犱a(Yx]4(WD&fn9ދ72鎆_4|3ts}s8ܦحY`f2#2AB3C^a;ƭQ*9KLY,G lQ>!D9c@BԪbj↘Kr:hpdT2GQ{Wk|ʽGIJ`B/z J~<@_o Yk tPaY$I9졯p֙#U/̒P"j 0˸8mRj]K,*2ߙpln8gUy5S|D+zN@ʢCWe z3.ƴtSS4v ݤiLsZ 1ٯ L.rJ3aQ #1cd{ס#^,\{m#E(.eek%LAOh/S v"}藥gɟ?lļ;t}1FCПۇ<ʥ(DEUlI!P{5kms\zBjukH<hCAŻ ();zg>u<Ocf,=, 5堀fdlÔmB*M%^N$Kӧ08trG@*ӭe_=se q) }^*Xw_Nd#r|e }H ڀR 0[p"z;Tt&-hY"*wtnJƪ!-F{y.\b ;d$@4N/*V{TF ?kXE+UAޖxG5i#`Ck[hp/.?Ql9ŏbQb CN6}"z6"u1ϳ\gWc݀2i2d|-`/D_vJ;yqY/.s0XPFFpqITҕ *T 4HLyTM9լq'n"wHl՜u.םΠ2 Ϯ}ّwm`x Bi{T3nad]Axy|{L{/ƟC pK2bʇN1y%A2=_roS4GIr[Tֳj L&.[4\JKa9$5seU=B=,t:C&ǡl!8ZZjj!kDo~I?Kj*v( -_S U\]uYI|B=&?!ekX/HJnMMxsh¤o$39"(I9:ora%J}"N7XQc397g,wzC6YKٔӼĀT)<iMuwExTr. E@&C#,ruEc N0q_\M Pr`-?lN`gu:n.b!%GNLje<(t.EƢ{yO"102;e8`|){1d(Y u7 [L!0cFN'A#P8_7i`We֤fk6lu |"EJ@q8bU1_\ېPJ׮ Զa$;+"MD2Rca(YUĐے7ֳ:B~[>9T$rLƅ z5M# A jΩFӊq)%SU0\IjvTt58J : iQq,E'ã=ad&TG+[p?Q9< b9؏H01?1:kQv88n^HV2ã˂Huw6V6pENGGLRF̺Ǣ>@\hog@-_,5Pnơ!mIi ڢshm]2pwbK&u5V\"Ppяq0Οh?mٲR*uF?BQ{/BƗū%:<ɭfrM$]ʧ]SInj]uYiܗ왬41<"ԥ[YiTrhMZ!8 h f^ly 7|6 [>:$'ꭌMwk<E (ΝkKZzIqUyd8 VF)l7%azę vS0w7NůNueIS9Ȱ%'WtLQ}r],"ɳ~~ay@@&|-t1GiB%DOHJ0'׺5f W$jRv7gC5kZ_D=t--G\ݝVMf3jcŅ"sTno?MK;;^TZ"D@%3/ 7Y8%4„a-O4\T=A?e n=5SrS Y> |T˧4sO0t+9L! cܷP2o[JEI^:VY}q/S&Ay-GrbwC2`7j5D"8C_<0৪g;~:szǡ0d-&R X9<#  lg ˗mٱ@dB/$ON5%޼fxg(|6"֧v4絭zǀʝyWCͶZfɜnQ $S4G$$Qw/) y Kݦr^(,;_,'SދiCN>e~zף*z;;/:):ՕS=VǡYkCk{HV44N;\>} X$W;Ȼ mX) (wb[ȒR!s@PԻ@qT "g=L#t[Nr8-GLQ\4xpħv z96lTv  ^D o"%|U6ӂ#peNbAN<䚖';'[c4 Aq}%BNti(<S/e@gy>T4\*A i#{)|La/pҦ%*|X0>B<fW. T|4^HhkaGJ=et,a+e5 grwThV5$!lΉ) 5!2 𻖐F._R=)qPE~=V(A^Pr1TA}V{4sBRs.nxA<ɡ6ѝJ]Cpu^&§Q\ay Q3Lb 3:g\ NЄKd 2/֖5pi;󻠊).*a6л@j䑍;*Vf],p#+ewx+7Hy>H" \WI]cl}~QW@ ohI! 0]$m~,Dʜ/",! '4۩ |;rs~.xRBZ-z/#@w_Ε3OM9C9abuZs> M#aqXg]wQ0LI؟U:.5|轙jE+m]KgJJ ZMN%o)h)N,+QxMAcqp 2m4'l+4`}/I(ނ~M3+!RgIxHrsF;CQG>{A-ἡ 70lp3c >{{Zq_㙺տѲ6`fFYʦ.bk$䰘bBEyvvFȹYۙbG)4Boj ޤ'.>~E*0eq!?@u W.3ĐѢ׻2H%u00F_ g"ju ao>B|p$]KjA―ڦt39&2~6 q!EL`!h[yůHY"wRkt#l^_:P)9߲}7ϘQTRS#u8$xQjL3/h9 W"P⯻^ɟTїcXY0Q*RA?t+S*ëZ)m0wrdkgPK;ձܾ!EA4i*K)lv&g2ɻ dB+ mԨX nH>%6-;t<{J2g"xǧv|МC\y-`a{(YFb vD"Tԥ̶CQ.|N]5rOK%2iڢ _%=ܡb^~J~jj[vQqc`Ѷr H ?[1A}7/0qsa )x .דEZt•'"D|E'L+g G7<HP-+: ar6qE ퟎ-E~BHluḿ hܶ${7b^ht>%DaVzS/D<\9*+ R.6 Wbp~lBM5$r{mDih(Z՞:r?T`ELj`5)U15<1aߢBu˔Le,SnefWt'ax\qB<<'\ 8%VH>дdS {K_n/̉OsOxQOʩ(jlcҩk\x7P]]j.R,յ~-y+aR0S88a'T$6}Ɨ8 Gi|R\34fmrPj O|Hcs+WmlMr.'s[d}$FH)uLOV%V_˴n/9TsyqhG9!Wh1ެȂD Xg%EJ= ٵ5s$ :̪mw<$ec:~K>Cj\4荁^Þx /UHx=Qw|ihH!I . !#yoc޶h0{_Ӗ)-rr-MJE\HA3'bkE񥄒ݵkV[M^/)¤o<ƶ'~SGezxu9zsX&)3(e!풀"_Hh!boB;W*Ne $DCo}QpZq;ѕivgevH ˋ2IyYְ}DACS*Rl^[<[0|7Aӿ)$cV,b/@ſq*w[r:C &#_:!츜z=ہGVT[; b= Ͽ -JqTO/B#7z8|40r<IM]CNŲXP{#K+KRr-BXZsFӫ٘׽(AO´ !ߟ.WBCP=-5s%ƾ%{21+)r7/Ad1b{fqiS! ddS2+Vi|k$6"?tm:,ݥ1Pq #{M]%]c #k3|_$b8}o4LT絈+-SJP>(uRvMphٲ0B7R/2-Zdj>w=qoIAhEPZ,>ybؗxG$+2[.Iq@+)Xk֊?{M~{x'L"bhņ5?H x"ɇ6lAU$ߛ &-;U *9`>0Ixx`֫3ͅB7ٛqTjBJp'sKʭ3Tu1ooa#{UOݍsT>X+Lh4,}\fCrTho\P;'I9TPGjP}P=;z(> ΐC?}i,Su,c0+I-w I5<@|RHq9+Ol) W>߷HBuγxwpz&u:ѕuH g_ %ҎҷVpw]Q(@/ROl>(xNԃlEU?27)gq}֦Ck:֥ahM/B|lήQW)\%t J 1QWzCjx4p) UBpX.͚ .Che!6$749dW3Ki3m >qGc.EB G 5!z8Hk ;F\kogK{T;+YE1s]NRc- *w!h\I|Ѯ2IHQV FGe]}׻B]X&b,+e8HFWRQA'iXQF'H^ն)L )Zp>(DaqK>D<5S}SS鴒%'WO9"PprWx3lԃUE4]R+ M;u< 6K {aSCʇ;j%浆T8XQ} ^#Si]AV ,2 zw0]O>QxPQe~Q2[0Fdza^ a'}>=A[/Dr4 UyM}!gdSynj<'&'/\X( yg{- e&8e(+kV^g 9{sr`qCjL;D  JRʄU{;D*0.l1Ss^1f}8`d UU"ucjC ő5Gr/Gb^(K'.$=NvE#ӔHDvTN., ^7}`m'x#.ɇɌ蝙@3opTy$)qXtEy~9츒j~a(.Zz-;ks >se 8G0G9-#ܪ1TDy:?U<>Ȓ-9fD>Pݢ,yayh:զ$bXBD h&`|T$c7y8  `|-I5WK7ܧa/W5/%J L.vOӝܕI\skmʆC f:5Ts35(<.# kh h[q!w`vd]潧,H? Ҥ  ,c+QJ"ti|*w PnQ9A?3O N^DߓؕbrWZ8S7A;j>|zLeqfbN͐e{q* )&J\tmm&1@)ev6qGŻ"KOP.1VrOdt/5/,G7: PWcw^xwC|CXP)q)pTݻpVSw`$v\H50ƞ77P}[r Fd2R<IGld#,Йwi0 PZ߸֚cqnHINʰؖ19þ CIWm"w6AhmD8qP5#6QA  8Nԃ+uEP܍I=Ff% z sWVf"^kڗcXnks|?Rz5ѫpoʅl`}|gk'I&jr?OR^a!%4r Z+͐+(YE6d*v'l]}{5"Q9$2&HE SP~ة&뱏Fe*~uoJXY){;F[M*K䩉S;9?E!ޅ%ӻЖL&̈́,TkΟ/C~듹W#]tpYZg8  hd|ʴ'78p&{ دtV I4V@۹1)80*ṷ Jfv_v[ 9t E|[R2k^Mb_k94Kt /8_!_kʂ ڳݥ&6Y4%an4Y)z'QRGlf ZFobUBsjwZ`6"30)OeYVQp$YKGR>*l+oI ~ch/"I)ӝ9t'=@x$u?2P[X Qv'%#ޙx w_vm6+ȰMN!M(a8P.XDsEi :z{2xq(i/,ާ8ec^_@ν,t]ohT|"2sPT X, l<=x؄<*6֡pҘ5ݛ9vZ_䂶_RbKɽDڄ r-4yR~e oZό(3k`5D*dJ1Rtʘ ϗ܏$Ir .3E|NȪ;ϒ6t8^~hh^M"*J9{yཱི!Fs5g  STOŇҝ~Bۚ %rq_q%X{6bq# d5 n=9-8PxW b{|CRlUHi\Wng hAQ%Ijٿ[7? }n0jGcM" 9v>_G4ݙŎo6"~^~ZEzPPɧh6Ƌ%4ԓ Q{??E*L >a`"~zץn*ywɝnn@Cyۆl@ ŷԁ iDǥIe%qw5QěP|=yx71^~yymJemD[(ā}mhY܏ 6lU4T(6[P8Q m[$;#j\JܗSsh+2oh?ؐ ( gYJZD#ūb/n+-}Bt&'FQ'Z#\LyLzZK([nlsq_ЦB񏈫l8 *l֠Yd"sŠ=AW/\te1%F|uoY(]_U3"MvjL4#+3ǟ4]lIbLӷ˜GU, !RI:EGK_[avBZŦoCayNO EB`M lo3O: ,uGwPI| 37Cn0)|~AW_Fx}WaTXM${ Zl[QӔi#* hb4n\$)`pb>'S,]W, j~ejBKBaQ",9aӖo}5N%[3^ t u>6"_\ϱxf[{`_Q{KSS@aGNCa7D:857m#*̋N8™џ;eߵz@a t_0|y-}&y=X#`)x^ %%XiqOOM=a c^ !wElwUMX%s6Ʋ]|:gu=Lg)CT#':fvދW?:έߣy F6`5кݿCɝA{63FiSD$k UXSRZ2y)4}TJAcA g hD+Y:6@uP+ iM ,VX,@PVjS] n9-L 5X#ga1I,-tp43(˼oRS!6 ξ'xԼ;W4aWy;pWF 6O1Ǹ_.wj>0Mu@UBC p y_+W1G~W_/PMǛwy,qK(t#dqm;cPտ`!khhY'l0x  2;R!qȍanO!t1B*J v~ն)_O]{FYѿ;P7tSF6H ҤdELc!bRl -PNw?IcTE7UXȺ#[otDX:r$%RB!/Pt\-Zt^/u_6>i;^T(dt!v6Cqh>j'ȓc2U0B5]v)'.,03sU=uJYZt룦+4WCx Z2KÁ/Xn nJʚnzm1edJzuv1fSzO#NR2agߩEӀ+BE jӏߏ\yTI%YzBYp滗Qd?KQ+u5)2ޫL#2afYTg®n⠁Cp6薩Sac{n YX<!{Xdf)zRlj3MClQEMpz}{]g$k(I:+"g1s}e!}mӿŔ$ix<"/`&5)֙ ?Gbs&$01鶢s9"JRH2}'AWgM/56?0yL.0g`q;zH3eڅn6oLƇj eN2#_ewo˥Cf±a<b~?-NMd*bn ʴD;1~|zՐK0!V(abX96?>^.cdS?CdV!o[]gR0b[N8jh1c^n̬.pQ^"qVY⸘E!/^s.%MfQ;79~T]M7}l>u Xho˰̸>eiq6El/@ Q/xܱ7Y<%-UJwFJ8~EX7L kpqW:Wv k+w.qw`~4Azlqm`o9io?y\/ /.%1Cڑ?9v0X ㅸ?LxΠ@g&3]\eJU.} />ݥw br!Oki:h+84W[>T0x#|PߪxwgC jw$%;w^y">ҔS 9ƴ % V Lt_R V1"Ca%z'-/pmV:=)wL@&.Im ^u* ÐggIԖ֐j>< xJ?  Peְ^6H.xo)];:P?jj g_kEN~eDm 9j̠ c-+Iq#a+9=_gOWjc'J @p؀* &OM3߫+7Bem|2"wOڂ,֟J,6th}XJ0i Q/Vېn4!vV6^YWT>28A)o6kx8B}\,wn=cCm0 \XF3\IٷVXL]0!;V"3dE[}V{ _>F|9uOS/S ;)e4.K[Td C^XʱBԌ8b6} ^rp NB@Y/>s-X1[U7/ߥ\ qխ"e.Hp6:VH bO(Ai H+pv}nz30ƈ+T 'voOl #_n(u P%1ƟtyFxA+kX/p+϶ ?w鸭+9^:{,hF:V:fPe V7:0j-vœšӑl_/Nt;55O+(t!ciX +|gF(V}EUTeZ gij(lSä+$_^pRDWdNGʬ&p=|jQ0GE`KwooTVykYr_&jĠ1[*VSDn^ƼL@6Sk;Ɏ%xZG5(E#fJ>v |RXR*xESnLҾCknׇz=_e`bx7^W6Š i%>~LQ{>2j+YPlS@$6ȓV@њD^-w2FCdz/L3;:Vp[+H8 |9.RA=Q7N43$9(.# O-ykn"1& יFBelXK~:5(V@wOi`d0*bQRyU~7(eq U1+dBl`Mv( d`Vn[\*guۺqoS3-|kW9kSl`V_|)"pT l  g+_7C˦_m^Qgo0c*š~993RJ}Ƿ˥/4%eLZ\"HZ%il&GeC/F6d{YjQ+Vjy_,d׾+fd>'l9"-f_T"NB&XA/۸$uH HFa|s$Vf1Ks0}ˢeϦgz'`W灛;Y뜭u'ً!fMˌ y5Dj?iMzDyG= B O4c)?L= ]X˅y3.iBl)V|Us ^c(M4i/Sc2klK]! D*kX9r^8T%`LzDM?Tuq~P|xNA:˜Β+ 'yYtyK%:=SBGst0-KVǿ QZ>b ;925-JA^?fd_3Hi!^9A \lRmp_&0H*Anڣ40;9&9ĈիZW `\8pۄhZr/ͼ}iI+X`;Pa,q<1UG޷«`^vn[4y}(i6CYF!=4_-qסyA&ؾ>WrtlCs*}JMx{ݐ!ϳ35O"51Z1<-Ln8H.6ᓛ}cp2X}4 ɤci+cZdYcx]pPb]xctת3x#~bZ:ĻEeDMp0"?ylpfX{ۧ7m]љ &C_s: [CwY~B6;*W)#ϝ2BE^  OADi)2p%ԕ8M{Q Мt@CQWf lGho:"]6n/oC2V`qg)Cs$,.aĚ2BgFLSd.\,`ГGv9,@=i@w@Uʨ({C&m@"z3Lnyxry ,Xth ~pQCZٻ#DyNErDm+ū-rYjy)B"R;[h^_tSB~w)Sz: [ PX,w 4^āXfkBu?N yG"u~ *}!Q(mrj Hy !mQYKzzF_θST8*(oAN r+oBU ԋ,/}YkDԢ95^vSէ,]eIO&n}\MSwa~gW2h y"]^42-Pez@EVf`Rܯ(iS=-ukV2QjfJ5,)ɢ^3 r#}u=x]C6Ʃ+)mGCTXCJ!,BOk,H92 >sP\DNzK.V2fl!M!F(;3sy |h-; qAUJHܙ\LFG@T/-v v Y;ɁBrofևջoXgO?׼b-~5^n/;4;M=s a^/韕ҮxK 6b҅Ƣ^잚"ci^iQFJ~С&2թL# lk{TZKRtْ^ v?6i ȭ:>p&Ac6uvM-;6v(D_W j"050LƸ $|er b,e' % .iZ(P:ڜ :;AI:7X]Gs Ob>>YSˉ{s$V # P prWxDt-MG+!"N3>wؠLW@w1'h3t皑̪[$HS_N |{fD 2mgkekK/M[G`YD)Y+-PtǃdVN8Cxԡ9=Dq|+yo) L?u`&X1 LVicі Uk!'QP.1K&+/PWԚ^g ˧TVW{0)&Zz,B锋`ԾKW}˖ȿ"+DIrUGt4NwT)W"*-(PkM-)7' p8 +n=9,JTk Xs)Qh[Ǖg PAo`?#. )j;pBH4I,{z6p$Ы4) -ߺ-X (yqr۶ts/A!![$XGJdþAG7 }7y <ʄJjTŠi䆘 'gvKMN4+iSeW]_4LgWsbXs5oO>HSq6Àd|()݊vl` ?Ŧj!z'mg5〾% .?J_ŧ$=`s(}~msim˲j'zLa.26¥aКnRbs'q8~//AL! 0gU9;Wמ5isb;XBf_zV6I+0x?ǁlNdۇfmH'\ yLPeh˔$}A.Y;m@9i_N#=;[`R,DOYK{/MρIE>D*T'oaTplDJa3i4AO8%W v-d]/%-mr)Nl.pgLڴKT> @ez"m =pwIw)"k C Ƌf_T*/MBv*BT&2]u q\ܣ}z@UJdR3#!!Xpuzر:y*k]F>[j*QЩkM~oVD=@RocՍ1XRc=m},?V>JLVIIyFEjKZ̴$R,M+ - .!lԇd\jхi㏯fT,hBֈTqLE@4=17kѲBW16ȁt%0ߐ U@ݷX7R+x Mӈeun|{ emk;v+EXP+<75\}ղE+9\YPQ9ޕqVJY&YBTo(`O6qqRk=M#s3f dV5UG?՟t#@X}Ck_?X E=?N@aڐѽں(zOl5!"a;B+9ut,uNO0EᖭW0RY܅@z۶p^Wc6w5ߕ pLQ+vx|҆_\7C5G8%gr->t&SY{ne7XHVΓk.( W7qpLh* Ê. & $)YsRk3}*'GVG\4#FRA:2y;XvQmOEf iM< Ih,Pf@E`#Lj܀xJYu)S8؉<\&:?.@ir:1]Ja 0`ݠ+KXӸDmWdܦEnwRo%K>-mixFBqOzq]jno1-vSo4|=N>$ʹ!a`'kYWѰ{^dP$$YYP5J!fTd $νN!hKh&6  ]6Z -Fk%oL5fE=I͏8~`Ƭ ySOgh=ٳ EȄ,K@g\ѹZ6өAƷwj^[[$콅0I\.H:@p" ӕk=H>fX﯅0Rtս(L.Uq:pDZ= ~db>|^5xRnB)Nq تKxAZ/J`1? GoÝ)w5j6ey]{r[EU (蝚Uxr@;[qÐ5Pq9L˯NFC -E_O?4y󫢻 \%a((7RCڻ\ZRoO'Z7 faRR{S& ,6cމ%gScQ <Ԗ)YUx,4iQDƼ$ ,!ˆ(xΠR;eƃyXK.#]#|251!n=w4:ϳ98ҪC$@7_sA`5Qfw_G$.&S Nl\딮6xLo9XfUmDrtd3FOxCqz3!IܐSҀOhy;<3ohqP1YB ,튼`H/bX.PxFW_FV"`)ܪZq_ v s=V#xQ i$+ h56r߱SGFG I;GS'a@mz=x,qAe~#|HWgH],,HI-PxfAGSi$mS֠c17tGI>k&rﵪ üڜ9uY`6uU/uިHif+Ki0abfA8F5J\/FPOjJRgrfJ7/XMa.z92kމX4_?ы?dpiX)%BW44Ӯ0f~'F]GIvʠ5r /dS`z,`q1{GfC6-ˆ+.Lxq;W+&H>PQGlQKvaAJI t?7*gdkԛ+viEk3 )xjD5R&d6,~OM-~Z½Ҷ^o=WA#cj>5YDaսG ڲ +1Ya# ]y$Ήd@&ڂ'0s AEk 3dd#=-hӓb]_F8>PZ!MOa-I{[ix0ـFQC9jW EjD`#S[\L4cEu0g,as_Qf [ LzAr!VmCn+pإLxy{4{N鳬  ,,U=ёۗrn ?}T}@Ǫ 5a2[Oխ\hb'N&,~:!;㱝iMq$.mꪍ#F`~rkNWVV\0hϪ;9NUpqr:l."tn׽';< r R%UxAPM6Z3[ |FQ|SBk8~;cԺ 2@%-)ԝvO!pW >ż~τW+e!x`&%[SЈ.u2Rς+4dw2| u3&nF QppzP>vez o9qΏ 5;զ;iEz) Vry:k=tKc r|@ [/R%b>ckPܤb ,#8v$6-RclMXd7ΖA'問oD杩Mf'i$c~b:B?G\ }nyB( g vL zD-"SQX ySE'4ޥ paf\o&{h^3CȖCT(e:zks#D㇦k[=ٵv8OlI-|R,!=N { r;f?s[^%gO;;<76K*:ɲ#Q<Ά.ܝQYHI4{˓>ڜ:fU:qս9%k!%Q9e26ClLڑ!S#Ue(O}$N% 2X-|K]D{Py

    a+m)O7 ]t2PWALXؐ9݊R^kuu1ð kԞOyT(:Keӎ粓ī6ܻjX5B3rOtLq'pP=~(LJ&dU;kmz)aMqD[avM@dgohKt8asr5ƓH*yM%U1lDzAlz4hHsv3078ϦpﲍJ_(:$ACmǒrP¯ΕUO\tfEl*laƤ Sg-Mi&WSی&q 6d(V!7Yi.,~uG3Tud޴mW"u(΂v+, 9Eq,JN]Nc|΅x68T{Q(=z S!iCAa|L0U,tL2:`2rbx޳[Myə|DW_grx!ꐊ}l{mr$R!B !T--!ǹ:_KObiyL=!b17 }J:p fNV=4ge(Sͬ,mM9Y{Cw3yچ>!jgjtX}Π #gmRLiP쬥\D潌tEAfeq~t\avŅtkC_̍3?Z?g&/lZ&۵axK*Lq!e[כn Be+ⅺ?4&NچG&Rƨ&~09/b-B%K@<*$TH)-8v႐7i%fvgvO2P^8@0 '] 8|XiZ٘-@X% 8H&TdtޱV_5G \iOa 88.G*!R݀.@oRiw""UAkNeM2g]]UXg Z;OJQ]r Wj5#wOSY,^3MtP1>-,-֦i~NWO>Xy61Gt&K/o}0P`Bs ]~UHS?HVZŻvkbԫC6|o=o^Wv|<!@jϰ$1ZU5H`e^%7!'$.g녣0s.#nw͟蛃`荍)idu3 '9N#JYV=emk1VoF!>EA#m)fT"I~8p5qz$| zIPD ;-r'ptI$#w5?\ҨKm9r!@͋ƌ9?-MB~FTxb/kq Ȣh4II|ESb#4lHD/rbIl'VV/%w"[3/~x% i;&/.<36XFk'1ْfr4ӴV`r( Ķ9L$i"qc>.+;K|\"| 2q5B7b} hc°>8zXl"mKdyo#0HS^9UdzMX$Xb"3$he擔/tt ñPVJ9|}es%Qz̗ܲ#.nG5|~AJQQiрWX6͍t1>|xwϽC t4 | a`W=e!˼> HlksGѽM`d@rrxX^ئQX`"Jũq~N0EĢKv?Rh1rt=UZ:>iAQbƍ~ޮ#۱Un|_Iw(4 ;z+7Jc\ p_?o0¦)K#<~ΝVZve8i[ Ȅ?0S1D#J66R#HueM!6FfQ-$}`d!P[{]քu6xhc`Zqc$&J `h(??gEd F!3c= CɵIoi_$,s/O٦[z@;mʬR1#SoA/jz`R$E )t۟,ۏFoPW䆾BZsYg#mdK)}M[oWpdˣ f6;Kq"ĕ@>F]Р\΄; cD9krZ޽ȅ*Ž\ES]9.8ÈeKB'ꅒB2wZm#nS:C}uĥt-588+JJuu`hP{ 1[iDo ._ĝ3,4J;vv̩fbs"~%(̩~}0i)73O`.20N/+G +.`O.6Jh8UrxF'vUV`pUkd:arf bizjQ+i]'V. פ3աQ!3eqD_7Ux*TuAlC#FFT\|㻓Jk̼H@5t,\{5U/b!|I;bOI@XD:(?(7*LN9 kvJ#T~cي|2uIl~9+594RiZ~>q-HJ&,{ |-c49R_sUoy# `?jdL"8wN*4?p"V&f_]XtF3Яy`> >CtTA͍EW]'BB& y?v;F.ۇώTh_EyZ\5 7ψZcNm3uӼKr1t&6\D@[J:۴,[,k7ެW%كoh i!!`'& nx;g)f6 G!\)Mٛ p2b~<<{Էv[bNӯ"6V?zҸ[CXrё:tN)PC)h2#V|JWd&Ҭeo%ȀV30::"V5 B>!GGumٰ 4rkhaαޝN=,m%i e#GX1{?f6k, Y ǿM%J>)#FqЭ~UӇtVbleeڵYm&l0p84-| x~ LZ bd ZIПGOT 81 3Lw<vPU+i[TK:b͹0$SV3>ONQjhO^h AL=xgHm&o9Wݜ?2ʤt֫ d~қAQ w>r@(ߌ2da.ASҾXqn%[AL\bɩ s tW[/ {CzbNIdGMF˫?s) CcgǸW| kUkD~NכpjQ@rn%жD=(rYyxXG@q@ TSxQ F~Ar 〆nykzRIE6P=ʊ(~"Z]ZJm8q le{wp3}n\01NCqmiPT +D*߅v?A5D?H#+>60sFb.[腑A ӌOVPhnn=BRo`aS.MGEnLd)b6IխeW압`I؆d΄᧚3z`x޿gw;^i/?; E9P1jDؔ9d!+m)5sܞ.o33 Z1Ch55;}lwZ64l?]h?]puI>FϝWd\rOn ̩s w.X Np[ڜVt4ע+e)cA>hxZ866 jD5`AXҬPe,]aEQ,ekD|%gѶNyڵrrK_GK A MGP[i|nz^Vmfd8Ӷ 6p97N4yM%90,L!9Io+{Er[[RAA Eԅ[u~W$fE+CqLT"Uck:W~皗苚/?ڙV̧UgHڹ ʝVIFVyxMh~Mu{mi<~TA iG*Rr`i`aW7hcK#4<4:kگ0~:yGL'kAۡXJ\ۼ\̏͡cqmo{FِFO5Q9 SqNR_iKTjiVDAA*>Hqh&v[sT|KQ^\ 8CED$L J#hP C?FP]4䬹f-M$Mҧ{%ja!9LC?0QӐIjҴn\.nY8M H6ox0 wW-4YQAs GYѨylZh/0#^__2MCscvh7!sI,N\Z8V5&l-jaםŀQq䙲&%Cby ]rche Jn )ϋˍ7)uw ]C+m'=p$C4lP`>WF VWm79'KB Bg ikƝ< o$}%G0]y#<㕩p'L򧤃ZA: uGAta{0S 8Jd}o4WS ڗYޜ"H9nZ^\ ߃}tzZQee-@qU%ZerS, 5m~ԛ&`ȏHHck3<@SkCSӷZy[ç|Z"^(D\kK*/dbpQt'9L S5Lo(j^ST=W=SM 0ņl6z=`֓b|/-~e'5S '~}!,e#(QP/dO2RD5>X4$(&wy>\U*FĿ#E37;TzT Qe@PR^.ALFBFJy 흨 !:uA74gU?jmmOZS.v)E]E ϣˤ5!{]XD;ޖeDa}Nd:V#(eF_9s­GyAc/kS5-X6`ԋL=Iwlm4$}I;٘{UeL܈J=<_7#(%p/Y wX"py,hq~"Dԉ.zlðlWM6kvͷ(,ۂJz ԈM]sN%t@*H讪'n{"1.nLꃣZg{32a Dzܚ:St_'77+`.nyovby\f?`/ƭ%,XyFq脙q]FIObPE3wy.x\EO Q3 f9ufL[$ R2ݳmɿ!p7#Wr^\PaoIt>&,b8( {ynG{YMQTsfR"+[ԫFDtzJeHj"S$e!< . gDr}ԑz@SD:hPݱR'Ik1i6-XӎV6zHeq`uDVpP\*Stށv# A(̰`6ug *!D``_WyH98cQW{V@]Ή nN@1w[1cN٫ dg f%$RW鰺_ip{ /yI( #3ƅc@x9UFY)dMʀQ^!T5 =#QUEbjVY;zis;K[%hX%O. RQe!0JY:"]|YdP8ma ,4ňDg! wXL%;r3kW)!y|z`<>lvmjI#lI;4t|H/o>J8oyKNLrDEza|Hybrf ]~BHtn7?pĵ}}j)i, XxvدS:*&A#WM\TEb"ĻhPӄy2mǽV鹊9| !D _LNLP(Gz O#9 [q'h(qa@l9Ls2A(Y>)U: 9Oߏ DŽza0*(wrKf OS`w4Z%:kx7*ʗx6ffmJ+/Sޘ=t& X -ay~?~u}ی,JPm73F&0d@ sDÜ;-=C*^VGRsRM6!6ܠeTLzӽ~;ñh N|~\v$ &eCF) ppUoJ@넠u4K 3YԦ놻t-Ğݻ4de# ȩ̶.'d`Nd.Yh,g?6uI'W|\+]Mp IԸHK@=ո< bC"_bJ14Oa^FۉrDp&$4I g R-7zuhwV^}/WKÓeō( VІc|7|IF@%W$lywĀAOfZB=Rqw"{,{C6) #y&V]r.lhokϛ4AHx`g(4hϗ|b?C_>s6Ga-} JzTk\RT6x'-eWq hzny+cr*dɪC! t?SN}Ֆ6: l{̥q}Cy(dŁ{eA{шݍܟi '(^!pr5Y<.s L(mZaE66mє-ý:2XF,ޜksg35SDkRYN&i_'9$qG$"Jd;M'`= 5|%@W-OnAa}m=@bbyPlK#i$,Qj$R"063/sѷOڳ6c,M@A3ZM,B^({P5&K!w\H] h@_=puT$'͓=RkչYll؄ k=`f')=`b3{IZ _x- )4 F6 &ÙQTJ.e+jg,ĥ /0h,qR*K;_/UdD7"=(ĹxQ&jl`Ւhzr{=RLݓv'h-Ha.i&ǜnlbeb=1kK4|CK]WRTNi(oce8U/ɡvZ[ y=#=Dv& Vq^r# jQJ*'fG—}2ڽj} PvrYc>5Nr LLhss)'t}`ò3_;@}K4}ukEK4f*ػW"-|K*JA6+c NjRJuGݚ>?.߀>{輹?4ˑ6Fy 566C^!KlIqu_WN|WVpfa+Cݪ=p;\R9-)"[Hx^ʉǎ;} "M,͌iM X8O(H;I_DNQL.$"aAKɱ t~%%wyb?~\fVFA [-Z{tk-ޤTxl=0&G . [-C J2m40㘅& 5wW|JPMJ# [pu"&+J(} SbW×At+:t%c0js,Yc!xf>|a8[$3Se:"AkrEod[ 4ȧIۨq#2M=*)^縴#uc^?IXEYo% . [z98;]Q^3$}?S2Q|~{]Ã@/ƷODdt5w)r&hNn91f0,D@j`qi[7""&=I|(4%},BH-2؏7*lP/iL)>xo1Q,Z@kvG1͛.>|HcsO!3b0y&E좡ɴNQ%mp]7V9B[71j/HO|cD(:UZ8YݠRVFKAGKAS^(f(Z k&*3_^KP?\J6r.^wV>_4yߥ2p~SQBF4~ikVBsGXV%uYAꎊt/`m|_oLCw_f _|F 'nL:l X} 8^"Y0ZR]I^"` i8u.Qv)rr=JGxD%t|ZȎ+Ь5^rϨ۴r} C :Jj,>yN Bz'Od{䦀{x}t3 J!t{BLjrugȻ<cLC{Es4*k퍄_u$7I8`||zƲJL .u BUEAoQ[&[h' A:I`{8#N?s41V2k eCCb5y 0F&=҈zopyڻ6) "6h5v(F@Ƹ@ui - %j/v^؎]1k}/>`-;lIt0INrh'gpڻ`4M81RUcӰ,Cn6m\ȏ|EW۸E"fF}Y/x-;-:\1OH*f8DϞșc(4Xd{X†ק&BـD<ǰNn2NsR`xmq4sNJ[xLY CF; ֍%%F.z:s=!fBЖ{d/yX;Vkv5q/k)8R]EZE[U8ޠ :k{SdO4Ai<Su7W.gf Ggňݰ 6ANCP{9*jDVjlhDE2#;;剗,_ "07Aq5OAyG&!՞=yƆDQϬ `zSCuʘ!UΜrEJ`?ȧpЕ/_|9݈mXhGb,T+|AD#Qo0t8nz qфwmKPA6 TɀaZm-4ewr._8~wPBԯSȽSvrfaX a5ڶ N=2D00 -7ې^!1?Kd;ec^sÌG{1H#/h8WV0KP^nz!q vkz ]{ns,\P%eR^lbRNʧJ` tIDtd?YI+ʎ1n_@IiXB-=#s6uO~X^*6ɦ}whc7RR Y'bE7G1φDxZƲjhG}VsM*{C] ba7E>k tE(5NxH0fe-V^UPmu,&R¾4!!G>)O@Ѽm>z }'ؚ܉V,´3'[ O,HR*~itJ euhꁩY.85ȲQG.0X +X&h_<`<g~`" UҼ ry0g[QoFZ"kс@*\nBLkOBDԜZ*n*+7NyNqUuloK S EW,&`1JAA0$]/ x.1BV;4 y]!٪Ęh`ܮ]>뜰-~}3nSqRs"y0߉ۮ?Ė%WX/ -Q!M _ v8m+S]u({6DxbhWf]\NsgP8~H0_Bp}-n;0(pF*ɹ9 ‚k R""%n(eă聞oGY>}!ܙƗ>m(VZt5!I5X%n .uuIV cH+ ,"Y+7bPA]gI .E)_%nP,1>yQvUV؍l@F֭|txfV&%j,4/O?ܯ\M:gs qS4(d=K1@+5M'=쯦L 9XcaH]#;o4pM\::{UpPmʐ%[ЙwUUjEݖ p4<^fgSEr yDkFÞPtC< G2BW0VS0 02^R?y+wB>LPL|\,X7簾Bw=1KqS`tcr $>Sb*5L'<ňw R?|-T/7B^xٔhPc5mD[\_dvt =7]SܟHii(o߂`7<RN&u( sΏhQ`Wj"2F-exd& !,cn.weuzR_piG8 Tʻ&EpZJ ' RhN=hpuKJ_-C9}eQ= A D>AuX 5.W[#0ğX~h'*T)QD0ZzͫP7tYZT5 }%+R?ak-k(3XG;l.*ps[>ot>fLNu&t+Z=zqJ{Dl__m¾81{OhD!t叼<%d@݋oug:߸{R"3Xֳ,@YPU260"ey=u9=I7J I_l2>tAʹ⦨V6E=s,{u6Ō ;tjq_F~Y|eZ6gZNwEJ{ eF^W &D)m߶y3!cyK@w/QePp:PVHһݥQyLawQh]–D'E5U]@j*+[^g6gKı4x)rHNwY kt(_{?њa%L l,}B9|Rãkf4tgmUĿR3&>b"Ź[[#n R AOt[+1F=y@39e9 pbalR\<`_UDVψ6pb.W6֭tp8 0pEo4jթV2@d"ߍ"lY?el 9BCe$*}\&}~qCp4ؕ\fPE-qh] )3{tiȼ٤.ަ@1̑\t̒iaJu-yQE ^:W6G{b,z'7.g8R$.7?:\,! njBZ AH` :OĢΣ0?F+6_),wqiO `([ork` +,Gvɤ/W_:zNgte='%3/.֨$` ^X}v)J"6anwk; ceamfJ:mwN:NC$`xm }L.Co%ˢHX>c[+G‘OfbLuCRFm"Z$-uR\JK`ό ]&Qz26CbgSh^9lSg] ZX,,F[OE. p2OgJpп+AU5K~WXyC*&  iB1ܮKK .8f{-vk0k"ܟ@ ">w xStvǗmw{ o-S΍w3PpꌷOsϔee%P{A&C k!ӂ}Sf@qap#Ҫۯ)h$_cu!aL0AmnxgIi@;"|%^9v.)Q+N?渃C^1P5W|n}n ec36f {Ήanu5łcL&2*%i9q]_KI~^UьT.?u3)*뎨 ك@2 ϥ'O0Ν9U1NKKs!.*64۠FL΄ PԐ"*vâP1X3d&k:ly!>+߹!tѩ/+ yG=!d8HN-}4; T4 z{t^5K\_rbB&jT-eҿ/;[ju휆KQWm18akݞiof)n E vR3}EQV.^w\-S1Cj9H!:%f5dkqZ7T"m]z DEֿ+S`Be " 0HZ8cVuP1)s-v)MK:Rf,m@JX$6b?ba}J\aA"ou1 u5SH[5GK%+K]m5Ћpai[e\N>nSQaoj3O߃ZY'E|0+#,IqJ,(qD )d!2A,6Ak1M^*AB)"t;π1^{UY?t (9[)&,Ň}ӈ;:VA=Sh6x _bHE\Del}MHv"p^]]`;ǎg Tj#%cc<0ѝ6J8mR7ӓ#:Z>y4 ra> 1%0h:"E8dX3>0y u!6><C JR+4Y ^k+l< 5Mf!Cշ¶sU/aMPPu"dӓ#3D(bk揚,zW&ٓ2&D+a{у,!VDr4Ŵ)>).b|<(=)7l 9 zG:FU4Qp26b|VErvgj`TRHlm3TVcr{|jdu:8vSM;tYC^+PUunAE5^tm}h!=Q+cJ 5WC` x 됳Jі9d'F@pE\5*Z{w `! ꓉X8bM3٩E۔a|3!+uUy``!pi\DJ;=VB2S)?ΙgpmɀK`A$]v; fK7zIv)"x,N g\,4FļqUyfPE#[@^iC :_X@PxDg7љyq'Z3L`xvL59E-E0]!v0[pӻ/:ugxങ7$7;x,3s ;}/En%#LQ :}5|c)݈ޛN uh#U `nGd|H8.|:TÞw' bA$ġq:{<=.9ia,52 Qə]̺Ѳɢk`Z j9{GR{iY8e٪M#RwdEw]2?؈9𦤗YyCOALang&<LvuY|="G.vYqӛUɦ=\6Ġ,h'8z 4$aUBIeJJ,4D]OƝ?tiD ؼc8V`V{#!Nrág.J4pPr03}~!m$mJe9Y[ mIk#[Bń F.js |;Y$vRkW\gJBvL)>~ inҩ֗WWPe^-œ\'0Q[};֑硼ũ( lz\w|E41R׾4PfhJ D$(g,ߠχF:k:MQ(h8ގqk{*#ʜE^Ա,[hҺv`N"K*%rxU,tEGx4dF_,ƚo 7%1H}OMOnS/A~OuWGdWdϦssJ+VcQ1:?".uD*aNcwW[!Xs})JY m{z:GH,+[SE4 wn;_B3>ձ?0lC- +3JWY@u2=a!6oa#Rx8SӢyО#-:U4pT)ۊ-PXbGEٶG` Dpg HkX3Sl>"9x! 1^V5rv`SFyzԃ. t\%`!v /vxaz#Ӕ#'Pn3Bj!k,ZAHZ$B XA\®lЍOt&&<ݝ~I߼Z ~(!*=bj_h\^Ťg䮈(9z0I :y`H55fK`B4>r \!sa.kKղ6P?tx-YFY{ɺ7>;[%7W6:{v^f݅T Rv߰j(s58\쓐$<:3sbOYYpFSVkadY {GtWݭ$Gc̱a,Wrc9iDW(ď*=2. "AT辂RV{j͍"b'l ^fXء EsCkU~\ >ril> CtXհ]߄$3ĎA!ь5^CbLQKz={/"gS,xb 啄nL1?Ivc]gA7Gy\X DD;?BC޵[ha|J 52߭ȴM:釵x8v_gjH<:G"~xdoVf [1C~e vXQ! |{*'z=!cs"̬F"O&A+F'@eIvXumIȔk)1m)'DرL3>j$uOjcxdߌbd/n%_Bi,~VNꢳvՂ'xg:̴r,R>صk׭}} gbASnhAċۑ_Έf] ¢?zvᄿvH嬢sf#(n\/eLˆN!epߡ`Vvb~>2x ` E ."x_qrvraĕ-`AE{_7¥0DOV%5J &|@**q5{F!]:Rz9[*x'-tro PT='&lXE;4yHr3Ut#.f1(ҏ2=}MњLݱj{.yf'ֵ6|mcY])J`(ҭmHG_O#R{;ܚ.>>06RV9C cmh Xj[2ǤSb+3AT1I2p GG2(M h'`/3B39U8A /EϞp yM&UdbF'N8!M5[k.vj*"/Zxi:(1`*XES*ҞG̭c d {)K$uA%VoG.>bc4Sx4$Hqj15/lf"-m,@F_-gǥs QצNZL9ICCאփ:-ţt&§ Iu}EVa vt8\%qwp|ρe^}Q@8;j]&mZ 旳qKkTG Hy`Ci.1\jׄتk$! QE쥈CTi{8*7䍬ZgzeC?)o+/Gx ĝr!@Nd{߳Wͯ@Rmmb<,tN])jOh l|9UkQ [?W+ 4^y18/S&j!|{O2`(_&p{8:u/C`UQhSra Wzq ޹T*/`f~%f苞\mCmc/nea(E '}Х#kj8uA9c ޗ (I|עUZ29 tUΈ| `ؠB.beL'xsi{XD n:\MitNp7I0h/ PMxNXk4*Xd$ Ȟ8wӻmJD3gx t,>Zɘa!air.v܋j;z{tL-`GbP]շV7lk5;zRT۴ q=8uLxamrE)^|tt0ց#^|q~^^QuWlQF֑Wk'X[A0hQx)jYO0D6ye^fgo3Lt(m֋0Fi59e/lNɥFT!t"w 0W_ï0D~.55'3ܛ4ў囅q0dF_O3pOyc1m.RCX pf 9!$Ck3G4L;x)L.G!H]dKJK#Ngٟ&R&Y{Bd(}1KuHn2]ߏL9i2b+/Gb)C(צGULA6D&>jw}}*DH{~xr5AwF-VC]Mߝux?KX:8!#s20IK>m)y*2%%[Ke{ЧgزBL.C,m,13By9DeI. z@U.L@-`qLs+39cj-MvoH$bS<| J諗4J'!܁tW!IDO%_EZ2&$şU-5IXK!X["J/N6SQAVV?͋:\]zLe0ع=YE( : ĥ#ocRy׏_\emcCO ww-UPi"Y#( &ݿ(5,2N0zt{PG'ʽEw5thhOVȽ. Lz7+Zx!C줽\LKxkʉ_O2Y@6nc]:1yۑMEn#9ضfOTG:Z*,56#K*|%hhz`d? 7IFy JOʭt}7T5N t$ c(0&Q-w* wlUQ 3ep.mĉrQlѸ1-V']߲a7-ͻuc6UtԠ}~QdSIT?zY9ųaA7%'\0\udT ø XRm\&8zSq,gdڂmMp];1նsБe9vpE/߉5; 68م0}eSCx$%4ȭcX.F 0=Se}'-(M %.Y!$M@uR`Թ(Uأwc-FR}!=3~ }W_KzGՐ2\`n\9%Y@[JNv O˰ްbQe*N_ a__A6'heK]Hyߕeˆ;@CSS֙r4=V ͰHWE [sA<Ϋ4@%RЖ WK6P8~ZF*h$ Bn&4"c#j74ZFΉb=.y8?މyߵ:q"*@6: l—쾮ˎ/{OSE[;Rt$4" |i|Wa ,$g7^gxrĚ(]ڇXo+6@~PE;jT˂`aW %Vf$q ڧ򒥤E]@W}>o)UD+ ^ϐ6M&nD&i ' J 4еɠ\4xYDVHV̾`eږrǃTNFZIڌφ/2GRMi8vͱo 2!&`JN_q .cp:DV3My$=h "0AFć(r#|EM2(<058}L,N|Ymy`ON;>H8TrvHj)3{1Cr ,X@|5MJ)ݳ}0@:K h /) Ltn ǩ<S7R}1V>5a>nJId0)WI {`'"$0eC>X+rxtb.v 01]av!nY\Ieu kYdFByvNk}e!2> h %fH!̃9D'C.Aߎ{`ۂHTC%Y1>+spO ,a=@eyAw^I]({w|hQX+&^t=Ƃ/5cV4$LmR i 5)q_Hk!^(l*sCR+feZ:#W } =ۤ1jvD0'$LwVSv*~^nzPM#L=%gߌ}ؗ5`-]26/!ۗCXHzzO3ǂ1TlLᅁ,V[mvӮW#zv S?n&=^YDVXM4U<(M\5xrQKQ f=J$-RBL5^ih ^Li\T. ~} q'&[@CᔵfUt w0.z AH7Ygb NdqS7OoJ{xR:Dsۑ sOkŨ A ${4G=T7TӸ K{ 舮ʁn+u2~ۦwRg93^vI ?@NPF#3CBÙSn}0)rAdK+O\ C#9ɻRo bi&gx~+_=@pϺL翻P0᤹pހFhu`=mGғ5dԶ t-7U.K/+ՓN>&PT?v-h*ֹM5reKn]UrWBG%v2v H٪*'{3YRF8IP !m :cwlj^_-й HMuc[Fm10JC΀[BgOȵܞɆvWw1y +q6ߌr,swԕdZ<[4 w* J,%.k-b>`sqb=m M|8/k뱋k)KN$ڢ#E|asyW_̆NJ/T>@3&}mP[f,CӖ\GG HZdW$L]w"Q#*}- |'mF^3oahFs9->yǑo[n5|Ԉ|Onk/FS,Oi&]7qE/=j:"YR{5dA',/P8ʅ{ރLȜ`N##i nx ?0!8g5;\ڑcNf-kd`DA'I{hsfOԵ6^"w`8PO&qK5 EZXLQ=<7XHL{~^ PSd*n3xeM ԯu.Ivƨ@)[>}rc>g(0AB߸pK.Il6YOt$Vy#9JoHI_PEսͰL03CքMU@OԜ _ rE-VƁО{hK*,Jn(C;`Q4ƞI# >%H1.>uɿ=k]_o)y~B{6mkak' 8(ڐR e$c3#bb˴YM?BCT{n^4fhB7ϕٖf;^y!񪒩$| 8%Ⱦk?@0$|]̴kaW )+ kR6?q+8Ю_[BJ2$ͲJ] 69Hvɖ>'ؗ? Q/,2"<IWNѥ:+q9F7GN0D萀NGݜ-}2 iC"f̯*|,J(ڒ;Tך-2u3xM$ Zd#4S~Ҏ ,؇B08+ '?w|uq8ytSzjoCHd rt:@qo)rk1*5>Z'q0 /Xw[JдS.ۋHXB|yb銕0ځ㝳{ds徵jIՊ0[6լ,rZzThyS @->oMK-ִ/u#QJӧg $+^ á"Gݮ^׼!KVȏ ,ՕAǎφ׀|'4q`œh_P^hqsK1c߾g4$S={,J8ȿ! ЩIoi)3yj ~\`CwΈ*.N  e/%> _9䛎"\lfc cǷDQn4Sna.|,g\`'lgi'2z/ u#<rs7K0:E %>̟]OBՃОg^p{6]@F8sz؉7 OY4s% I\Vk./P<~Z9E .MB$W5,m0o>A?YR¬Lˌ^DF2 Qq:e&jMܸ4Iq@Qd%E1&. ֩ ="^oH^3srhpDli/,etd ^  x!O5?.Tr T.AM]h^Uvv[ɭ͚.Hwh=JP74:F ĕ8e屢{LGǽlsg<Of=k*^$nA[ mZ;?q?ŭ:1i$ 1yKr<elt]"Mw[J7\|.h߫f1ru(nd?Eqǿk)ۣGaI L30r矢kH"Ҷ#>w@NWո]~=0̽כ,p$L1ͫS%$i/#U't:<ܯwaL虱ADձʦ7BAD$TPIs]7dgrϨj)2ho(T0_JR/*ts;:r~(Z~ugxOſU@2窞`[ZdDKw}= $-܂q wOu(Yh [Ƿ&9ƺg{(b7#X9WGNGd^l4;٫#mA%(ߧq.MU85OiE+}u5+V!kv,/1ڷ|aQX X(Wi!ֳ1Du E.T ~IHK:u5]Fuv~DغP dE*jm:SėmbH83@ϞBXt~##Є,eF`^.(kG>hwW%KhOi7[2['>rCMOy9_pox?c߂&l\(QNdōs|o 2u t|tq5In<*:,fee QPUڽR܆4ӤP)$ y/GaWK(\K,gSJIaU 5OP"a fIpV})Qւ3C y 'S2CV˴<$c4&HWRK0V Gc&+F ~ˠN PQs ˱|^aOtͅXhmG$%!iQᥴiZVf.n\J}u`ɀk'<qo'$߮nNj2%X֤i:/(vHԧI[z2c!, `ܘxm9Q˨ 6p/a)|$G+9+hWkK8?l1 ,!x[ٝH|Ad:Jᩍ<&GJfwRG~DiZYg {3sLRft|۱~j\W7C!$^\{F !nZiR"ŷ;N&7! 4rykNRsGS\pJP z0z֨ZUn-fpFkzWdժ#!Ǎsg$d.S5(6i8`MEhn4iº"*r80 U1d|5c_I?|1tˀSTȭ]^l0 +<`۷C6|5D-'at CNeSV-jECMd|mR-J<./O((?;5s{, MT9QzN^;D=5ޛKh4VrBM6)2/jQIq{'5oſvݙWwhׅ0'-c^ģ0Vx}d$r(_̆$c.8Cʅsqlw& zOQGr鮫aȩ ;% Ugh_c,5k~Jq7.[O-ƴA@[7|,v:ۥ(~@&ړ>u׮ܔsWeV ίb,&<`߷y"sqQuaQciX r"OtϮbJ51K@'`FzPT|"Nk 8rQ IbVi]wnu9_yRo #e-n9\Ip坚%W7*7"gS}ĩYUHROK{)&2eZT>-Uo/Pfq%ѥ1*YS<ےKOE/+ZҐf` HnAU-f?v/&.hAt+i`|f5]Ya;=_h*Sᐫ0ԜW6ߦU3@> l~7ŇDx6@w`#w/;+H\0oC?*}15[aɔN'32_IdFD+WL*_@X'2=C>P!XsM%(%r/LKWG#>iԇWBlXybV9 (":)3O"?C黃=BX1q2/1$SXtK nj}a))h#n1P+rN~am%h+FYZ6: %6C23c Ur{|օpQv5( l/wFl)Ih kx-RѢ=lޤ)t9~N]&X$=6sAD|ęC%k񗑇9=kWBa\רs~j{I$d ,P -hnIO(=ؚك~']OswЁؕ,R'|Sk9E%=ϪPFDCqbPCZK;-_텸vL H2fYi<+o,TpA%َubm ! ]3_f  `@c{WA؇G1S/W:KUZ'<U"wWKR;#,ܩvGjniG`՟fu?0 FxH$X$DAY0%+yIʄYqvΨ*Ϙ]dz==\vBONbSj wwdm_5<[Ϛ獴7Qݤ0rU)l>U#Zsz43"B2mV1RI! 7neYP_h"ur;뽰$9/&.Jْ1ksoGH^ˇ?:0>n~[jŷ>7<XH~\7d@A7ێA=f1(0<0mDDI6gǎ ݵ] V2)b_o$s~R >P;r1zN|@xޘy\Z/`nmk1OQnQ|]rGa /:0fi5XΘ<ޏU/P]phf[aQ׌|k~GRuk6_g&)n٭/L1.no ,VcqEa3ВAHEuԀ*~u%Z_Pc4:nJv#N!F[):߯q{P~ƚW+Am^I%l(ZMթ : F0i4iz'uUوkRjDx v1;@R.d~2̢"qBZptI'?i:+W |vgi?l֮Q%qwR7`q|(ֺt1("sF Vo1%c@a+G)ː˥s*#~Pe)1e+ $c\h_4v[M468PɮVժhYDmW"q𽶔pu;g5bo)xN1ٴ>@9sMSmno_e>}>fOPPx28-4K;TGW5dCZ*E,X?A{R!>aNMX!3Cu`@>l.|hYC]<{t(_tEu$*-rþtEl;:D `ǜ+Ex-aiJTjd`*OmăN_Äwn77D`>SIf+d{~+p16"ܠDyduڧJPts ?fdGn7Se,T ~|{@ a ~|faA$rSȈ*fZtp^!OW5"xL njW)Q} /lZ婅B:ugqŽ8`wm?n܆>BF׸0,&EF-z| W / ^c}s^.l}mUcC=ujʑJKwI54B1l54oϟ1GqBVKFIP=@{΁U9%H;W׈{|!?zrܢ"+9wiO ~$l[ :Ch^R4h1ڃފLo??&L-O۷m%n+?`w'~٣IUpow#[w9328.bh\_`L& &giMdJג;huofKɪ>:.^ϰB[gnB F|ݻ"%^qCmʧewp;pnvD7MLbpyM`lMDʝW+$msKjӹ`0݅`DxbR JZ o$ĸ?v|P_Rկ$$2~6j{fņՇo"b yyI7}2~Uׄ$έ,ih 'e'pZ|9:cf&IHa@pxdL`nS .8ze?M}t:KaM ؤ:*lRVzcx:kRxq-}]r7G*t5Cre'v2[Tu&a\\zf}o%aA.КS΍rh(8T k]1RԨ%5BovћT[%8Y B B]m8DnI T-i|Mk~Ai`8 m£ۂv b=Y9e 6$DOX鑘Ij〵Aė 穴EOGF,r;aJtU4tiسHU3t!v1jGLƭr-ϒɸ f9\,&5&@M,}3 ֞g a2}+ĶğB&aCtZ_Q>zd2#嵓epR5W^f&RjXJ v+՝h6g*$y'D#yAJ sVҦůKWgH8)lugOφih &S=3:%:R|`X zSEapp@8 84;|;߷G6&q:Bp+NUw7n^?%1wwߢ#n7+xgOR&洰ϡ.zHS aNX7mfPiv9ן`'PwԳFHBEMi"jtϥ\٭,=*慚jji:\ 2bΊ ^w|>pB=Oy-`^sM*}.)FA#-M >GC eDlLZhoυ۔XhUI_w a#?_v:J9pp^:Jsӫ`E5"mr~>;og䵥Q&KRNpK8[yJ'_!MǺv'@ \7MB1A5ͅ ه \e6wu.{򋦝ʽDz6S2?Fq{9T}Ys+Q QRSN'[mmMY?Y*uYGLn5pw mX0YLcgfU<=YUw][K4rg#DS9 [͋Xh!\d5F՝Hז& 3[c̣_YPs: vK+/#;#mӈv$5yZniA 9sכXiEeka,ir-I_jf5|",bňS'm)/fh|lƉ=XT% %lME{4t?<ؽDS~I#iMjs[+Ti1t\qH9s}+1o5h Ĵ!C^-~,H8:P:|<q)GX s`&bpMv:S:0āi=p ۮD+$vR+}3}" aȅqw}U+JNb8OMe.]f& ꥍ刃БBoNc7RQ//TL4?'_9ܓu_aFC|}.^G+dmv3ߐk @4U-q;s17ti߃M`FYMp\ Ikf-G]S\2w"ʨ%1hէP#E1ꝼݭj֧Ҕ~v PJt?OjlIMa!s#MF{X+i\YbnbdS36udw7QRwk5֫ &= R^qZ-loy3nD.a^lW@ ٻ}vX}2p顏, L`G  `Cߍ%_v#1ԶE v{+M{uoRxܤ4SKFOqL@o_JKNqU2cӿ {=q6!Ů ̮h?S2zVw[!Ym&^%OTrv%G@!On "BM5|}Zwtgd3.;t 8].3v ִvC$fv \>Pm vѻQ$e !$'mln^\WaSZ+׌. ԬgʥgLDOc1.ʂ8D>RNOsRaFeSU z"(c0`ME xԓV{/T;48F_Bӈh\&RGv;ؑZ Gђa].Ӓ@.I"7  _luPA~,o~;[*ln;tZEv>|LQ_Nv IoC+٪(>S a\Z,zUܛ֍G1N3fhy e;'nY.G᎝X0K ff[=6|[mp'Hx Ґx!/L4alFRs I9Th"#§Cn?|Ne1"2UtS769ohaiƺEvV/AS @;񪁜>u+Ǡx|KUd#)Do2[垥?*6}mH[;r]+SL--% rCn 'z%x崤'^(e= Lq/7!4%bIŸ.|R!Ohc>| ?vUe\ O_NՈ3"#2YڱD[YZ iiІq;|i\ 9?eyXj4/д6<"%iE0:)ݦBּP .*bXJo O!yu- tIJB%a 8 Xr7/Ƽ d"œ1n+2=K`Ƀ/ HzM`p uRQB+\1qdP1MKCǑ$䯽VzXbQϙE=[]D8bxT$j짏r|8z4e]zƂ10 I344sف.?6׏,_wGhNH~ hYkMj.*%'#hI' Y~4f"+蠊pۮ Pr0+X#:@Lfc>H) K QeEk8GSu_j1Ts{ld"im%#DL7w_qY" مO imvFWUģCnD@L:HmïAv#a `4T3')u匧9ZWz<_F <os^jChspI0+D'6_iTfO#uɽ<.XC% x?!&1wKi0Ĉ@ =%} ܒ$;brs4|Z!ʀj:8f4. `0Ki!u̯C[?V-r` " u#TKDj̘n͔S?f?Fq7N{!NYGWOnM=d'G4}盼MٹFg߼eͳȨfVzu2GBQMUmo{k.+ ^Ojb%dkO.eok (k;j>[GZ9nlz]_ K֯~ꯞN8np­Jzʼnf xw89S>f 8kcOY$Vt%}_amۣY}`d[Sr3dH ]Βt;mmAP1;>ĠkZix 33X<e>;_ݡ${07*O "I$褕ZGlL# DGj=nޅ}Fqt]@&u1gWqkA- =:VɵYEg &)9r5vq,ٵR> lSjp._2m$/JldrZ q5T[?۾:)nUיjSqv]=EP^;,e#R zRvLf2~1]w ˁƃJdULv Y V+њkxdcuw eNY0WUI²KKtŞO 1Up>lJj7h3 (9N{@04Q -ُxƶ ڈtsJEN20y=i #hzNaPH3H?a$zp'aTUD]W8vP՜DQֻ-直q#@!*Gݠ8ލʠ-ˢiLѓCibi)nKB:G֢.FWnWnTU^%CmrPYvH>ylf,/ށk}k gnT7iJwjis)D,Q  TnסXHw,l=ø'j~2V~P;5u#͚si:e-K [Y6Wj A%M4ΣKezpz&HΧdntpDlW"PaTI pn_-xņ;8ª;+pH#03GR8\a&5PP5>.ո*R\:ZAF%(dN@ByZ嗆$gKМF~C*!k<} yP<(ҢhY#y@i%jcpnp]Ҋo8.Ǹ/7CqUTY_~zK}!h*l=DY7y[4=½wK)g@GHR\?9'ܛAl::ĸDQ5 bި_i]xeB[aXSj%q~V{7JME:fi?L )SeJISإuqI>T20cNye<y4| sl5 /׾Zy0}"xz;jx@Jj19Tj[.X[n4wj"D@`h6 RwY>>tCȖi!./\ľkWZ7hPj*¨*ΩqMc|ډE泌 0= (:•{4E 8KoL"{i#?,v a7aQb_N|PPs!GV?T C>SӸ = 5y 0my鋤VMqKT,ߕtF~dH7eu@քy쒏H:gŶ!M,Pɠ=pBz4 #r*<^2*vT[pگ;lv<+\16Qo'/Y`G, ۛ]JFD0?PZt*k9~tJgZŜ,s<ҿa%wvH3c%r蹉XUO'ݙ,ro#XۢAZq#woPzR-[0 ga s|Duqa d0#.Z{ûz\ }|<عXjʃR'S{ݧ#C6¹|}]R>>*x e()(LvFYJ$L3(rKf_t|}igG~Bܧ)1lXgvl3Sѳ\lZLm_>E:+ƭDC5E"&5w(HL4\zT/}ȉ3~ʨ1UOl5aF! [?`X..CsxHUo]o.>&A޲lh%Usi0Zo6l5so|,{z!_I+,s)Pƣd')A‡ji8ЇBʩP\(|066kr >d=Kotf eG}5Fhc[.܀6lBX#u)눦iKߙxx},mu F/"*]%P<zւyMyCRaPțQ4O, HܶU_A{֜;ԛR_֗_ovfqW,{{A=%#G]!mOpS}sB@&νm+ b;tCP5L\9p|@^Cv(XRנd>,Ŝ*alрqC& )BqNW<ؕ`ɮ +3 j)3ph y97h_AcFM,w L}j5ZߓRR=USTzMW`H^kc1tKlV\~OQР& xv,n֙Y=bp$Dn9aOSg_},쪡 ]Ñ@1S_a.1&9K'g ? `Sm^?Vÿ'i$mS7]p.o-\G59-.X84#֡+9gxWZ!re/$pk_m]FN3*mfcݭQxv o4MtxIN/jDzNqȫ<":ۨ})O'_N1OX 1'#n>sw.b&?ol+<mbо"}p{g%nq1 Zȓ1yΎ8zbH?(ai%onPgf(eT+= *τ=.V==' 'ʼ;OJr26paFap^U\nwJoTԶO뜄Em>zc7ͥpǔ,7⫚\ck*0ыaYa/N /-B8ңJ][ۖg`°'ZQ`L-E1z>A),,ͨRH 辇:;ꙷ6 o*nL`f/)ڂ;ā%>M5yxRH2H|`>]3Z4!U]LȄÝY4X|T_*Jӹ$tۂ;VxhUu?]X_+qL@M;c^o15ѱ\J!2*Deb;adHv I)~;o̰z{W2XEQ(h1ꎍduH:0P:dw gu!D*ws+ ŷFZCR̤L ^-,Krh 2.8۶7#\$}ǽ78ylyײjS2J]Aΐ^fϏ|c0$j\f-YH[8,D33ͽ 3Nw~لvElUz~&j?fٽX\sISup5{|Ă$)"}_IxDSi0zn 5s ; T=[[-&f:ߺ|*r^2ˀn,4sko-q]q:+Ck3tNͳҺU`\4ifd}r./-,GX·(((1$bѰNV?!  8D咢ztlGtT%%,j|xDI7~$x ^T?"1 1Ek1yɚ|m!qIXڀv_zӵ| K!)JXz`TP-" 2 #|!F9,.)BTr AZm ؖH>Z¢( ,8.+0"Ɨsz:ؒ4vݚ^D sLg.m Jeu;BDfWz,s{yJaynP_E<<2a32x>d{`<3JF(1CE?ZԲ>$ۑǍ?WMCصh:Gx+hUG׀ NI$+~稁>Ns;y҃ia}Ҥ`@IV ̫dI{A14%MڵLKubNB}j#,4D7ͣ:py/ڦK;ɗ EuE 3ԋDu;N|[C џ yLmY ͑Ω~u|EHLeuyI!(~˷e#~R͌㩏p]֡&8YS m*n$MZǝ,48꺎 {LR::˅wi77>ݙ*A6aLAQR% tr}K9W1,eh1h4wM%@ZEG#DN-AL0dWtQT:1(rwBx.ZWiKQ( DYU.c~HH&h/87֝iY9h4UiO:\OH2O]㮖2È/G?̏cыLjQRvjg~"k%iS &A̐?ÇXfr< x!mKا+s$f~xflAc}t;]>(GRfV;?*rQpA x)qŜ6q՜52jZ*+phQiay_53Fy×K&TDuZl,FGaX elT!t*֣eϱkSܲ ?DȨH^_Jz˴&Pw O zځ[l* Q,(\u)C{$~_]`&rT6P[kWtA޺=e'5RcPW=Xt W_D bքw0;;:<`Dl3ӟI`6hM!?7FU  xw#Tf DR t3CpWK?l=R6[A+)Y*vǜNYPN$/泠Q2\{ky+;{ʔ/E(rL,﹣o>=rpWFZfku|\g#)B}0NJ-ctb>;3߸ޔc0SgҁX|^} cTi9 ;t|SL]W洒Ӆ.)hIN"Y2ҡq+/ %׽'m*"6U:OL >6u0"cc7*VzQ j| ]I_PU[Qbs51\t,3dHR Zӭcj])i_(zlchy>\Qd 7@4 [>m!3F;+){Ugp˰mh!Oo0 tt7ٟ l ٛ&|p3'+̲3{kJ Zy^1{|vqΛ %xR+Lc s~;@Vy-J5:ns~VZ՞B) 0wns)I;(P VXKz"C =ֈGla )ZC4Kva4-܁3U1ڹ{!8 io@{FKT~fj!Ek;WMAYjj1U&$v'6֭xTd=1HY]t]р٠K5d%ܗ[^yN:Dn˲ZsXCb]ヰ<{풑pMg@DEcyR:VGM'>h|&#Q#%hI3!+qҼ-ڙ& ,?,ݫ솒ԻdhKU%0i( fF!q> e 7D-d>z*I"1 RØd׮0] `84Ʋ`br%k-aBBHuM6eW1/3 jlt= RMxIg7UR]L~. %@^`ۦCqmmdr[+d}@Rs0E\aPԓxSU@G&G573{[nh'u_~((GADpZqXdMY֊^2u xM)<0ll:s c1 >L4[8l|x#^ U|ɸ.kۇ]-B`D`˭=*kЃ*X"\[gM v_ 4Ȭxf:@mk@A L9RH<ZOqV8a7 °H`\WW]⌂ƨ Eot[6I>N4/$yk ~$9iRW`qQ~}}aDB?ؔīs7I^ʊ(\Ų6/|}T(4F"1CȢYZ!/Q+ԡ,g6{*bbi"w'QCNTlctGA'p̛Mf 0a>gV"PKb-cxSYʢmr66+Fwn"C)iLxE U~O<\y*O2HAG}c~1@ \ B8A₀0Y񷫤n  OO?2(aJ}15Dgݾi+lyG^68EQ^H TKZ1'hkҶ"^*&N7+v:] W@]Ќy-[X(g3#tr*T$fdC|f"҆E73ǩ"b[ ?Uk#%~>Wkn;DhMedKp; ІΕsIAkD5=/JXT = Owᱮtypݠn٪a :'2Kp:.]46U,tw5%bo#q 纺|68} Dkb1JG x&gQ3tòK֛Ek8#"lx(V7ȃ0r)ag}~.kpkz]tf7&enj2m8fH|S$GY*-vFz9lJT}Rli61 8z߻R.vb%x) ;-0b7TbꦊgOG٣Wp 'ۊ2~aPp)A #nK$.Dj% ",abIEL'P0 ΰ 6k!DCDD0>Uu)$^i%t Έ ]|_ kt Jb ! > 7\vҢ^%_ tG.5}*ݦU"q'.TTgj,ůs3Os'uNwRom elKjEnJk@Zlχ&~Vk+S䒔}mk9(ZVUs]2N|0cԾ`!W C|Y -5yi2kZhKX+Τl[0@:Aſ98t k;r)2 @,9 ˜J}Z,b.Bÿsg}LO\:i"C:;v,ׂtdx8Cu yQ&OBMٺjeG.k@ej/)A!dd9`b\u geT3R)~@AˁȹhV)CL'B?$ZC3lwƁ.ea=e}e4@w?Y4"XkHWffuD8''i,2.[O5!yt0F]!Ų$(&#7:FIgP!;jq5%<O\s{bÛnя(pȿa.Ebw[ l@6fUpQ:Ic!#y-X ˫& xX ekg,+d~&7!!VU&A32n35q?n /k[/YEtG lC͚"ӣ]s3 M VE~ժQI .Ϭ>Q# N-l(-!߭PiJ&"Iuަ[~2A=#'Z/g8HSr̮*pj|;1rZe;I$Ur@2 {Agsu\oxP->Zr~o0VD:\:WTA"Xr2B2ʲbeeO4$9MSH~I1:CW=!Sz[~p+K,l^'WEg@R+Q?&$ [~ܟxt4Y "YV/u6iC4 wB$1#AA:la,3A)x|zNtM<\%Nw\{,7D *JnvCAht6#R TdnI10ھ2_So[`tZB-8FuQ6ߐ-TXL_Q3}K? ;wNupVw؊]W\ȣ4 ,6^Y@S&(0ήF74'' +GL`ڑ,Sw7̞Sጵ+h>'7AMFvRECq 5'_[]CTL'Vk!'c Ͳ8]Xy; rՅ|wGzŵA@Sæ/Jcԙa22ܵPaJ׵Q'P<ʭ,C=#N}I[r0PNI.<XZP z >O}UF! ϳY**E|/TH3YatZүќۥ4W㍻'Axahg3$+;2JϢ{fr/hAm.?ܧjG駃[k$)~e9148QT PO}o=FG Zd,buu}B/}o0/ ;G:H'q{X³*0f̄7-  Av1s 㻑a)bN؎{qQ|ݜ5ٽ g2HͧvW;eaގVU/a\oK n;k9R'6f2Vniv%uRD"$_4NmBN%h-3Nu]|zIJm&?0ZBafGBin?@gyPhێ :Rp9")ri[(F6fss|w\.J )ʙٓIU46o% M[À13Rjvr}ӄ4;¥EP-JlsCn^9rx-BB ?P~y#G;p0;j*ǵgۤ|VB[CS~º9* v`sQwd\ Jy]<_?eBC>׿x *3O!;ym(8(Qb'Nd@b-bA69|9fq84i&4,>sOJ^ _۪,mOQ$EjJHaM۵>ՕIZ'@ܜ\M4;ﺁFds! !}zlpzEr H`D2_W[Xc[.슘[LjŠ+MCNU|Uc@?=^uܓ) i)-z /*lJ8O謹>I;ۉk(\S71>*6twczc j%1MmqeICWǥ?TQbWތhM) کwr܊gMtS4cPʑ-Ƒ>u+Z/7x8rk32| ><}aCs3$MLh+^M_&@(`K%XH b *؂!9nW"q )3>}ba:5U\nQ\р~=_ $Q#Or N?FPgi)?!w6YGBvd 2E]Mf~O-,Z{+-@D޻e'u=vWJ6gBbvD5W#!J;;Zk Ã8VZU7rE>c-pD+,|뵈VRxnmcٽڧ@%Y)eʺ^J4bH-Kԑ 6R-zH_{^^u@O5-|u|(Mo}$L*xF)&IZy3ЊhH4ZwD#G+֗Р%יWL魉=[4L XVeK^}0⿸ȤY. 0 rK³oo3W4 naC`SŽ¼K, yZ>jSEB;&ura|DZ J"wb"gO6_5rt34h& ڮp(H{ $W!G5-I0Df4.,}[ Ygͫ>{l%xM~MA\YULPcx+_`n95!:=l fpiX`cV(" T*RĬ*x,$o}>9}}C􌙉g/#%qh.gYZ070701000004c1000081a40000000000000000000000016609d236000037c4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt711-sdca.ko.xz7zXZִF!t/1w7]?Eh=ڜ.+>5v/x"rg+ GkU&RB=SjS[5n8ET(y\Fby jpṔ!bew,J!QJgۤ/=(c1<Ų)_,1b6=؝?ωG|滄A  HkŘTi~MLvQY9L6LT>V^a$@M}AݟY$<&8TQѺNReR>j8 sWxT*z-"k^f܌VzN2(AspI>(bJ V Bow.Q7g{3<3_f)$b$oTKŴϸZsc?&ҽ ^0X1I''26'rƖ\#h7B ཱི71͸&)EUL ZR>=&MIJ_Ԡ{1>G6ǹeeћP;nj5*[24d7srN$1 qƺ n`Ylš/Ű2/240"aY q(HdTK(K'@z%?`J)zӼ 6#m})uԕP(}G C`v$˪НlFy^+JEs 1DHOMy}a:e/ƥkhe\fTξ`]OI*SUeRKH8AYo-hpE R5"R^HjŻ.E c">ޛtE{7c P z(~o  s).dd >mhPV- s=:hYMpW4 7N غgk$6\g*g Մ2[?Ҕbj1 xu$xptZR{ fulB!?0DX%-]G,vvUsJ܄-5)y-oLzV- ,.Vc~j*"qzzg<*E9oϲrm:phFٍ=;XZ否#T 4H,ջl8UY8y.2t 9@ Ӂп,_vܜX鯊/Ԏ$Hy=6v+J,4 {[Pɫ29- ã+" W@Pܨ?N|ʁds?[Qg֛i'TRcӅ<5DN&}A*-Ȳo(7fLSﯢZ5ʗ'4XLLE fU>җ[ ';WEkbgSg Zl{:Ӝ#d7| VZmOБ u_^{euezdL em? `ҷD61*D}m6ALį#t3kZ XK_P{"rD(Ήa|B04%k{r;'XV"P}bE##jRZ%R ^}Q<+ 0b{p|o%[Dݾ7,PvC.oN3%sHK.4A6'4cA-d R-(l):1* Cfb ^XdzeLwAH8nl UF_W^㫴RpU^uUܧZ/tzU¯{8dQ)UTj$>#rʯmL-mo; iB73*$&ը m{%N TX#Y7yʒ G{bXK:3OTp*cu/=G%2FsLW,q@\CԞ'(Wy"5nm!GM,o >-pIDG{f4ۢ ٢Θ;>˭bC3: Ԙqh+5Z/k:ȂIu9XF(G K!ڷ 8 ιl eӅ IGZ:TrM{t;hT&bʀc+ RT'd5>еܠTiź‚8Qk9]0+rO0I04$ŠMz =ZsJ(S80VЏJA8z -$9,!6oS^ۊI5_|-N(N~X|hvRA+Z0Ilkx (d⨅ڧ{Z}W o8 9XÅ.On~[;͏a ,U(>_O#Ej̰*m ,i;>hL0բm*rIWm^P[b(R V-1akL*k|c[,惨LOƮ=Y'^`nUr2!sĵe M9?v+lԀXrX7 SAzR]q*uRuN8VQ}"Xz} vmO 5#l۔gT!udßb(L *x `,>wӭ0WUz(+t%a>b W܃1a.<|Ƚj25 dׄ !4$vΨxdmGP;:pqؗ,]KIQP0sr?Y,z!t<ǟj~$YɈoђJ@> JRmJ / OR ⏗noKk+~~1By'_nKޯ/9O[|h[U&,P삭 L,GXcDC|GQʐ ~9cZ5fJfY]RR`])x`Hw $gk:!o Zu՚%3-WH`K▕ǟ-Kiš'0!$E Oq"(z:Zw֝v3٣AʱBL(]P\O%}joa'҆l Q@E*l8!O_npdKȕ{nwgm0M:e3HL`-qEo nk')8.J}uxK(˾4ޔI4i&PѧjH}a)O)kۯPGm,ʫ #wToA*Hް38Um}B?0##]9F _N\R g ;9*t<| C%  Ze1a7Pi3ru((C1z) ܃pʝ ^w+9ڑ7!$_$1_F ^ GSׂq{%#8NgGkln1_CvB*g>?3p@3WQ=3h[4Z.I*d$;nQn8IcW Yhf1Z Q\A@T"xμ)dątY\ptFjiPiP_`8gߛAa:JGc (:t}5N!֞yu8r6>`B!k7|ݲjq+hO6򥈡A;8x]dn|QTckNmdE]"[0:c,А>vqY^n${wTU1 [4kίZX@)Iַ,'~rq?>(l QA@[kTY+" mtX7%7iS0c\ 6eRnΨ,C_fZÆUD8&9adjfjBiv@hl0`%!5ڌTl鋄af1h'bBI۝IˀY})UC{"+_&R2N" |z㼧d̟OPPvIZÿK !Y? x7dNnF͸%u˟whf;0AZkb쯓 7흄<k q$,cn m?Czd H { z2Q}k/P>4i?jP ]tb/I@wyp!6[Am vQ9?J֧R(JQ'@*msU8;iS@mwꀧL1pfU!`ԍ$.pj{i2[I(Cc1%kvψc=MUtsP|nCgokћUڮ$4MFe.u@DhƼVRp}77~%tt(y%cDS*Ko_<_6T$GV%MXdIպ<9 Y5>ɘ0Wzݚ jNofYn=txW1|}r2D p*.n)+NB$N?%<{\88 .quT r֩'u!YkHR?B*zӴ5ӥ)uwϳw9F 6,ׁpS5pL]'*b& <  X B;Y!9] n`p! b. tHm5lD%N3#r?MS偃)"A/5Qֿg#v%Y4h2K.Y}R-̊^ ߌ`rk3O-R%6ܽns/m"P]ruXz#mcłQiXiV6t͙vA CAT#/'G Z{sg%: +72i'բH-l1ō^iOtfJC/&{hg O-D`~; Q=9fgʸQD>8 vi2QՓsLJ_x2֧% #H#} Bm-a;U]߱D.<7d.B R*^a0dѵ/^NB ߄:T@^.Z%ЊK[*ENǒC~ިwc[J 8_]@% 7@] [E4m_ўB;EaV-miW+Cf/}>eNݒ$V+hv0mveIS F}`"4,Ypd=w=Xڢ /Q<wѯ!r;0dJ 7΄[|_ClF@%=#&e>0Ӆ= 7At1&렟X-ؓDCհ+3 ZwCp~ kpo.~k3EuJB1".t@4 fW;(}J70l -K1LxӶ5V`vEM7NNALMGb$.J4iwby#tB'PA̛\~5͛9H/n o bxYRX*/[# 1!=XSI&S(ovj&Gi;Tm~Gc^83fL_hǚY|+.!%H?9@ .>}nxKͷXa4.!VbQ KS.jYsg|`9ˠV5+QUX+XAY,̠w̶D/wa2J:wTwS/&/tuhrAxOߋ%09xq?#A4J4M1bO/eP3p[DXW# 0N4QUB*l up*Zګu m:'. $/?D>*2{+1Vv5?ށd㦑> lhsh F(o cؚQ{ǷJDT#]-m|& ^ԴCF(\9Y2H\n5X,hm]ͳmb?@?gTFWr`x#R"x `8\Y)ZTejc\\3Xi8(1o09ϭ_j Wr?7bwʭӽ9WoF& *kgԡ|zA-3,ss[ћxXt=Ga@&3ꢱ _u5yT2LuPUIуz#Z#u]GyS=$\3>_K熯ti}n+iLkl+م&i*֯&g73)NV9߹|(hdCtή1B;6) ;]n 9 +߬n?uxz}`*6{ihzF=gC^̺TՍ ^8Sia5vu{/`jf\`qfL<2iH>8Pݚ2ܐ>_* lIkV.k ɏnls&]chMA+Ҡ9 OP ~0ݫ9 sddg&\ 4`]cTʉ5Zz2S;O5Oj!GkNSAף1ۄcD>1Eg`;5sx]g'̥J$U zm/C^|w+ď&@/+‹z7f_,Csvk& 1+YI>ɻաaw _UѱXL!dps<@1v@EՓqyPQsGwc ? >CPė ill[fdLĖ 6*7q>I(ٮT K7V@m=Bㅥ-0+ m[OjBH&`z0 rdy}-Do/{rZ3~uC".*!TO`C]BkL1\΋\.W$t'5A$[@֢ 0Kg3\af 7jLkNO J1 2c <=yID-GX6:w2h HeEkyhZ4Aנ?hEw@w,Lon!Ct1{Ai3X;]q!*,J 2FAsHE)R)G*e,ԍj&' YMhGEs~~UϠ6iap`0؆~Հv_٦VvjC#Z:5׫(,he 1,RtaFtpY+NMYdͯD?J6/`A L5%wy40?e4!DQ'cńW,wKgʾ/Ubs1.gMsMk<<2}S ʴIYtY ڗG8ڍ*/ZkE ד0{#Zb1ܼVA~M` *h(Yu^50GfqlUSWG1=;xtq>@^w׬Y"elB6 E;Bse?["oRqҏnt3f:,3`$őPX0BKsW$p1 AGY͉kj^^춶L{P۵"GƬp}Ktw_J^8 |L/=rlحq]͵s$SG⨪sR `5wB]&u2ipVkOF/*Р-_C?ТQ joX,Y2:e=U8_k'Tan[# ً*spUwh\3 KLAX~–K8Ei v=$])|W~:Z:g3UUdTQn@$VK\֐ye!Ϟ8J&8Ưn)3KtËkR_LJ ʤajdwvw]q KHZ΋S,zWU-O̖ъP4v5=!lx^g,.5bCʽWC)W &5}0KtSsHPύR?^&pkP\^] wE4юoA?m /WEWl nBsVEyX#(A2J̜NHMB2/FEsc{ԡl8 mFd M3"[x=冰#r KwҎŀϾQ܅;HU^㚧Ƽz"rUvvom$Qx5e!]O 7> ] "jj!p,/ɕwPs>CHA.rdU˺@JJwZsϷUGQ.cB$n9`wɯz #W\T4 H6 j*{LD^,)?qS? &6S1-%T9̹ok./Hk 05/ 0@:&:c^$[F5`{g|QY? ^;ȧC7ÑH=Rn'q~JxYRgMDbXY4gX9=03/vw7G^V;?T,~{W̒L.S!Q}g3ЧnЏBJI3صt&'3 L\W=`zw'E{&_;v$rA}LEN~w$dv@Bg1iBnD2=4iyW;=j]5ʞ mMe y!`74Ԋ^hL~tAS$k99?y*ߙ8dMlu b\{ nAy&Ǵ\@ Fd~' ^fP{&'!z)g~!O $2zL%T6 %=Z N)ywz]kewKZ?&URlqʵRN&:U tՉLY;Ý0U)ęaƖ-}:}H.H1B}ŭ% vK EZ_ԪkYh@L>j9,?Љ \a6_PRMR\܇K]?[Fr_mdaX Us,~QɞtdK+۵b$ES"̭\.2UYa Viթc͏ %Wבㄚ4+d3zdl`Hq@ȐV7cLJOpf1wWx+AѬ$#e'.dgWy X^AU¹m?qNtKN=DD=$ }vsݔRk~C^<*WP)6*Bhg;Dz(NHE\61k:+4D~9Ax^௿i[%)]X f.gMq|߷0]JRPd=HM_X <.Mﻐ [^gG/1Wۙ$g* Z+ F7ϋ6d\XYo^gYZ070701000004c2000081a40000000000000000000000016609d236000038c0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt711.ko.xz7zXZִF!t/88~]?Eh=ڜ.+{pgUqIdU$oB%B!S%'EFܓR<s? AkއuF35P0bq/ż?*vVM@(;bvlcFZ2bޮ/I}hX/l|=tsL]{KXKYL{l>5ֈ-h[8aEx},!{&e;&1j04N{!_dF)1lpIgp}l~4O@. pu`S] =E*O*t/>ҋBɩU=>#svJ tΣD&t.KhZ-;ěF8rWgÇF |6[ "cQz_dl+ ?kalrGm^2 =KtNr*(Jz{{s9azc}{d#G|TL?x(0 "{^aP5'jSPYWvhK'ɺJdi|*!?E'\_Ni6Pkz:-FR-677Rtå ]vKRޕ!( ytڿ`՚Y^G w!ViPEQfFjU`&OfT^=;3sqE(?d,,Q)L},՝|kc<筁+2lTR.X\UmЈݛh歒c!$W9zd :if,Ѩ h$:⍘ T8TVx 4lr $ O_HS MR".XRʹ\]4 KB mod4i%;k-*IWPK|_ݐN\P _rJWoQY$?fD\Ԁ@oVB2O'] :)gʑɤ{@s!ω~V^8-U8maM3:W^kOd<[PgЖ!!iN;1A ҖOv`Adpf9cK!A~qQ`@$*?+T&[][=ڊNSz~E&7/"W-nKK?ғӔ(@qw'F8ERN_m)ۃ}}<(?JRل!bIިbjHIg/%o 1gv?db2or7f{⥋]m[Q0ƂΞ]T;Wel3(xT)P*Z;#v@ o#99Kp1- 1"DE qL@tJX-;ڷMK8.w |0D ^.>8Fylzd>^© z صG&Sɗl{RWdVk^G_3j심6DJoHU$Ex,4*͘/~9+8yUf]-J>?4ys9^Vil E[ ɓ_NB+_S@k䋊L!P/+_r>酶a#/9Wk6=b}2G/+tGwc XQdH  ^a鋭:3?o9HN,hyWE ppRu2醒E2xC,D{ ӡ%a=pufg"\ʤ^ M 3/^;]<DEeI̡TToz>vb[Mq2'7(LàD)頙TYmu)iڙ{ߗtBjxƟ[V~.4bE1;Y}= ~lђj: 3 x x\S_J+1_@ʚO : !֨\b_/1Z<P`gxGDw`'bq[ǸubWW2^cZF+̓pQ`즲`BŴC`@O#e슼!OYIbJ~ni|T{CjID=!SGcMz*6$s"4kbv@K|+\rt mrB?_LcEhD>z#pzg ^=öoaܚZlXU.2dTG1>LP4 >Dd\ G|v]7TOv5,+@yĥкh`۷pq)FV-'&`wxP٭4MtQ>'rɔ8)"Cj@.U^NS͎ 7WmLCj,ulq_GSnS1S x)Q {T)eE_ajuݗҷ7b&dV>`'V^ccK'Z/HW}zj;mlMTb$nLؒCl۝x%*edQi: ӫA5W0iR 3O e(f53w7ȯ.PV*#F/geT*.5nŗ˂e~ӻ0u=0 Ɲ:I#P<ؕ<"A7|]Տ:Eɸ濛 iBϟc~3*Ge?{FPjVݫgPFx-&3XAn~ 905[OFКCUll9~5=џ>bKU@^vq=6m+E0W 8>mv (taxPRtS m05ZB6h{ l;9y6mlߴfڊM0n)6B_^ 7yg8:f2X'_ԬPܞK8ܟ,O*f |;Un*vǛ*P[TEwO4!' ~򪖊I _u NҘ?," aFe:فqiF.v"Pնi\( ͑NYkmgNʼnkETG:?CYF?4' doHb4N SnA]O`3(j-n@WY3e6Kjf9S۲Ā/یē>7PhPS>b]֒k }>4 rZ7~ 1& *70z=2^ϋ'v疃 b8sqme^s칾70kPZ,m-hR@$(<IZ?rkh-fP\}:&Uָwa10%ABqS#47C)YyYӭr47;í٥zuVtH O,%R_1q7ep&ijGa iwCo$F!z%|؁’FPv8avݛop~d'@ Y:tu -N]|GЗU:!E[?Elٮg^Pfҍ"CJӶԽCSoWv%c)] ,B6{k*E^ּ#'ZGLE7-cQc3N<mB+kO5q~#fPg.G1d#]O40/j-)@mwpyYΝބ}}ʧw`QVOYYQJ+gfwAߓ?ጁ>bs h@'®=vnoЩIyj +9ӯ! :߭!@cuIq]ɗ Zqja<>Å%RAg#_6 rnKSotUGSn|Kg4 i)96ly8xow"Em\#̨sdw!31O qwR m߷kAx\0.%Q=!tA]WU1';mP(<䷲l6A MApUhmC eד6yXJZR^]= }O=+L]ш|`-iksδe Y2ʥw/6,_ ә m6a^ i\ Sz6zXη ?j711U^{)QPXk\BJ s0sy" &`^SE ."j(w:@h+1.)v+{EP"eHD GxIUݪZ* ed"<L%Ѿ=5xZ#^&TG__ Lxa&BnW$R yO9'AeZ=FJo{/sw8ێ$#$uz1LG TYX1q!O\Kpab G\07u ~ދxU7uw#Ad3Ee0%<@WEDU(pk^ {D}tDʄNkw{%etCwnRH:v%xYwʙ[ FV:~SVG;)g϶E{#Mʕ-YZIt4*g+h*ݷSMSEVzEqv8XԤ\.iY#*o &Xթ)k82^$3 ?1}'W_L#vSƶ0Jm >m}|"vwI#V3hinW حrR"_\J"E 6K_C1g !?4jCoVbuNm8OdmatB`A6{M{`maVQ0[̟N| V4SКc(hLJ uwsnr ê.bgS =R&NȲhOULEpjg AH7jUۛ^QπW-(06F;&QKc^ tWee57O@ى\->K.\Mz#תB|p|${<V}9,o|O+YO:^{sIR Yߣ=nk}*q-""TF t̖݉ 2KX[\ZZ셍.=)3DF+>382yFR/%FUv`®̎8{ @ہ#K u)5#N[Sr%n%AD@^g5>[^pU#G[ ѝLHU0IGuMUӀ.0T~] ƙ `иw/]n#~9WřAL-:Tv%R MΪQ;&Cn=n6%'&[QYBxtw-$;}ҔdN Ƈ |huZ:~҆gUUaqa.oΑ#DOB^j[pR#Y3(ZQyO!DU[B̧n$}F5H)9m'<3\p\2os#km99* ]| \j8K- Gsa = b#&*ԞNo6xo5c+wB@ MA'ONFh`7l+CD17Ԩ (/gTERRA beԍ́CX"[};FU4^6]#O%򛅅apTM_>+]lʙɊzV}3yCqY}#^@P+7nΪ^ٍZqg ~ENCܴ%)>a@&Qs5 T>8y3#ry%Չր%ߌ q>P\gJ$:;~r:'E^ {Q F逹'f|8u%қ,KLX$'MQv>uSK%" ٽBLpP 0*J!6 w<7'5.4k[6-CZ6mOb㼟q[䝡4Ba GD1w߆$ 0 ,-l^e&c`afg^E!4Gp\xч(% >{92ي;vW%"0l v)ej1oY`ؠ,=4=[Xx]dN }N:X=<4́#|6&l\vI͔\mEX֝AM ^@,&=vL'.1GZmX]0]uMRuVO1)HKd IsJ* ɚE]4chܝ WZѹߨjGhddA6M,j:X#f"ŌZ*i < τ#z p4d^'R]Sq2`GMCV 3}HIp E$qyͭFdۅ!mN7GfҪWAg\OAM}9A sD皤71I6Z9 [Є4'qRp] ͥn$RG&^2*`^+W|X0zR&^&r~5#+v {YrFekdmK3+w,/4dz`?uN`3\ՑڊZ9E.Ю(﫝4.D~1@Bx^jQDvn\Mk!mԢN<8^Kn!@`j!#@ L {ۥ\ךrvًiծ8ffEZҔFLUi?@DTIȏc>-Yɦ8WQ @~xGzsg { ?h hiW3eowL[*eF>0 Rl#XCLh0A%J@&Je/xCb0xW |G"&PMCN/YX̲|p=zT`XQBsnf@n4Ln%@?I[*,H8P3ⶌ!2AABAQN1:ῲU 3S3M#lS.P"yuꨔBBWU ce5KlpXy 7O1Yć4'0;BVDSWj .ʶ3Q %Pm+s얲av4YjH,c K)Sq{ua\r4< Džlau;p .\ߦjN%t֡]JiOCKD?٫l,FڙN71g[ EJIC%򰭰+`m8nEm _Q <2G-"eĕO[  (́uQ:x)⦜B I]PϚ9%N Dr,Iai@OJɰ=[ͥc@? @.aEECߚzw . ۵x7n!]$B2hM68"s"?H;jxyX4De~WhG]9"c9_?;(g0 3Oڴ63~ƒ 4qjZ3B@lPJ}MchIA/2u]K kV֛A&o1LL (BVK_ ,fF/?b1],!,HPsТ$RAy ڰLjƽǏ$5]pA2[l.st v&M[iAs9i73-zm`%0e(_AE@n~3({2ʦ _͞QJ`ݺVNmVD!X}3 xF>ŦRyZhp,:zIOKv'"ŌAY&z- Jic~ʜך(iCURTea*c Cuoem3ȭf8, ڜP Ooy `f KZ۴ܯ LѨDUoqy(aD ^sv,,rƒjϪSW` Z$.(@Ƣ-C.=/|lj9  -:Fv<1U:& 9Q[BvɺM@g35n:XH=gTݐ;jWlol- |KbO `6bf+3NC*xA&A NsHygFzFC;΢#B.Պg"r$2nf'&$ߤ$sV a]0 ^/sk_~/RRU}Y5{(LxskEPjrWBHײO?Jo_Tyc?. U) D_1G$gU$ /plsvWieh/Ax05; |'G\.~~G%6EddsEWg4CC4X\Q9%ϱUmXYsja ;ԅ$юG1ik݃$^U6o<7qxAk6RUt /O{/otD9IJ:74t"k$'k8eWd=y̹w":#+0O]oUI%$Kq5"R UQ>'hDTzo{ḿ(7i q߰< H̀C 9 c`?PW!AKNr:q?<ܬ>!)XazQ)l_I.6I G:u̔y%>^֙Xx)ЦSv|߼7Gǩ;~*2`wGb]XsA~7}#$V;iëM}`[9tvEIR(󱠈sl;!Ę>mV{V2}EEюMAGWD5!v!Npy? 5N>& + KC.6}s8ũ1NiGvg`G5C^8a@l8Tʇ#EӒb#6#*BaMIvI hz M7NwHP߉y\1t}(5նlܼ!+ |W͚ Kh"$/.%dγu};@@~i.;3*o `;ةhB2Uw 2ɞX3Kw\špšQP~F}@>G%2O>uԟqѰ.ۥTLiG+^fSI6Pq%h⨎ ylw|V'ɒm4z vJjgMl@%R|N%\FF⮵(*vcagfFO)kfm/SŁ"Sl/2[k 2k``.ˆh"0<᱒cHβgZ&[1g Bne?04Td> pB7 0`BIqrcg"b 0-(>”}K]W(e?@-6Haue30MLtQ*{i8v][ꂾjp+[ґ$ܕC`-Ge< Y4z2z+bGQ\ep1MV ^ki7Z(陋5;W@UYJ7یGcJtQ'e%9z|Ti>ן}HD< +ioqBwmnFgSXI3s"si i?RVTC7'܎y~,"͞e ?=Ij|bPc,)n2{c՛QoސepR^֗Ei*ON)B1_6"4%0Cg(w 5lLW>AY \S=rW N4H瓩N+[oc>15҄ϐ Sќ=GzI,_X*rn:eQDuNsh3(EQn#3Di>R/wߞ_!yNٽŎ-5G /^Ep$m[Qp30c7zOB ŘBxwL-(xdy oWVCM¹ ]L{J3اli0\?.ȣU}+/ `gK ˭lySiS@ja' ’j$eN bWVIGd7BΤݽ҉i|c7yE^DW6n7qX syI7ZssS!{={qz]ie3WDnZb̖xv8.7o(4J)Hr$3<83>L;|hߙ=sO?35 nL:+F]g8˃ChJ^lO]0 [0m3haeOܞ˓Uǭqs2)$83:"2KXX_kUԽ-S"Vy~ @ѺV-c]8eae6fG^ ЬS,KXT]\o6O'B cjjP^%Jc): q$!Ȩ~*MmnPy lv גek9\a%jl}Nc#dugl:v "W ECGlhV{Xl9SxM*çWFd5bYO \g,ulɓj*~bD~;)j+*υT'mLǚ;Ђm'j'D]LL^vnvCbxA.үJ4lV-섪w #N{~| q.~=}J5i\ ޘUe@k#9B26 l`x_,,},-Nn-/_w|ӄhϥ,# ׂ7PV#f ݆ =wݗ$n{Kw$lB:ߺS?B5nBe"4+-$қbGb]Ẋob [Y465J"P u9M DJ2%Hshd6gEk׺=Ϊ7sFwixs"WFmj,43)uNm.pr&|_gOXh F .M%NhMp}Oa>āܝ'@x8߻=N_${a9-q3Ay2\cf_F 뭟iqUC! xE`%-ʢ!"Rڒ#i n}sJ ǦcJP%ϡDwށxB. CV*^u2{BGy1Q6$6yjXj$KnM,ZP=P[6+OD:(6k[=ٺr>0o#\3 {7e+F:D8gGPzd=0Ƿ86iSUJga2}T^R]UzU@``jd* V6fuxTϝ 2:tk(cM(h>D'4I\ M#S:LSlU1饽2J\&WhYvھ&*t'ae+r[kF{: HB *N\NKkSܪ;r\mqN<Ϯu_ZJ?$v*ImrzLV^77Fq-[ØV] ?W\*1a05o4ߗ* PE5u[<̞">,WbG"@Ɛ KV3HDjnSR4rgfhbI*.c}jeGaS<k,7bJ\TlFD$bKĖq+uTiՏK}-O mFG#8%{UvbUP֜XʭoRB !"B..ց̓nVL;1D"q `8V{WHon-˰p,4AZ&rV7 =cՏFRy|YuIiqb ''9hN9W@@kⰣ~Qjr#sK7@:o[uSalwuBs~L+1U]޲P( s^iΠ--Gp)MX}*W\5-jp"\r؂;4|bS&DJ2_n A\Y4y}z%zl.vMdrsXn8E7*&cGIש{T'ܩ.H':FJ{1x,ێPK{C)3@uϹɔI)傘JZ^ '5T\mBig̵Rc0 QFC[#"g~p LHa~z7B4UKPI0Pv'/@s(^#'媻XSgS,O"#lH/0#[)م;JT)`yڭ6 ZQ}\He|~)vv(>^M}*_@gLwT4mZqE$1|}]gMy*V[ۄWE**6j̓L|5BgS,lT-x ٬Plv@%Zsi-B5C| r Ka%Qr }"BD94`u+ 򤗡01JFa`@Dȭ_^8z7QI*Bs%Pn}d qm3'p0UT/ l+M3wس] sk^^{e%$IG"Woed<Pu"L)[ I6EMb5U/FEczUDgkp$?phA.r9s5S>KHeM ٠>d8~&wLUZT-QW@oeܭʹn\zN"ʍN7~cs( m%oA|O2ls,!,R  6>qi̥􁁓YDEu(^-Yq%ŋAl(3#曃=#nx`+q3P H'uܚgS]ͅ򾘓tJ<nfgh'R'QjLiP<]mV?i69Lsy^mM=[0q,I3e a}Ɓ۝*ʲ{3y_eܔ||V?b $`@&:C 8RR-/xNzSMȢޢ C1v"x:%AG9>- 9PGU10FsKÒwFR@87ԋrQs.1J0dy2~'~%W+eʀq="Iԣ۹R ׆}]@}9 U,U-ƪx X :r:mW9߀lޣH\Qk&adQs.̓jP3(j4;^A^η>5D_z b]_xCԍ\ |cACTݪF-Úg8lOK*8Zmo9Hn+.!.Pn&bká^o R|H98}cZ:e|llAUmRW+mO~]TAIÐnjoa7T'L5ȯd,&Š%?tbr )S\T[ KkūxL̺me*lHվ@\K)fl:`\8?8]NjVָ6+QgaYvٜ%Ccԥ6tϛ6몿C|,#ν_?bDpW.o\qg6ant h'nA]ra'Sb{Ѐ(L}eFudr!CX3L j1O>4d{un'qMU_ɱiե:ckbWr? &u&D@vOxzL>H}iL>:ֶh2ef䬔"E$hp]a{; Wގ#]C(:2 FB~fAGn29Y1^^ڬO,G7Podϫ[!A7%?ʔ0P05g$2;T\ZFy?KwLIrG ACƽN!=o_NN#U"jtW=9 xM?dxVV\;kmC)zxi8|T-3i3#(՜܇u9e9ܡ1>㆜YrT|d$ƯE,AzHb&Ύcc'?dbg9/BGBm-dsNᆊL0BȎ xT.&޶&\O_I[a3BN6L5h%PU #TfrXOU;${oSVi&6ʹx1rC9}N|)mM k]UÄ@Vp&53T&Du !sbz5ZV}:Th,SsYDqJ{BdP*(hgET(j/wm۷~-JόB s.S'(qD- 6 mǛ#EE e,GxFO wPBࠅz dzw$Fq੣UH[aZx7lh%=WSPo/G/cn8vGT`D2] EAM|$oZcxIș(~zZo!9V`kE#o/G)֑fIh4mYg;-2ƄEgfeiy,gXIև0Kaoҍcϕvcf{X(dyJq8SP[6!̍ JDD@IfaDThG+q>q"Vc ii,Sn? &;ֈ\2N5o WرӣoCضP@7";H vYN`z3U?0+|} E=r$︱ o{ORdE5v\6JgSljE] j n 8g2KX`xN5u0FsLϓȍyivJ$ &F#XQS` AɿRu7J[ sgwߔ&5Z([6ٍmS^t݊^Y" [s}*vIv`)DS$)` j[bP!vPSwi;~Y>EC%?Zs ">< F_mx)I ¥C p12<9bv\)rL1d)cJ<[jemՈo}@- |NVb-?:C٫bu-J8s'5F"|'_վ}TC rW5@ pU–A~{ҊcqCDkEY` ( /d:ڂK:*j!.pKmnycW}kiv2EtMn #łMʥP8:&[U^['VP)tMHO;Կ57H}&2*ݯK *X6l&kqC Gձllk2&w)Clx0J.\R&ԗu?hsStR?)Up~M>s <u 5oT-~qAXavrJL_w*+M0O`c8|/0a3yS]%%T<<&h QƦ[ NعrE}oUeOhbdsMΨ!N6cyZl\7eo ,dkjz`;:7b'``J&fHaך0x\onuը1Vy pϏS~'x]x&;] N{E&4Eׇ7A]o]\Ol7Nd1ɫW&tUfۉcd@4T@䗂Q'cه2q:j߂Q/Pỹ Ը׿AKCjRd=S6:cwO1gB . G.'YvI@?ӑ;3 PZ|"?$8WEG< VmX}]K'͟WYpCiweӈ;+IU2jM,XTl@3'_J ^zByʭFX4]`#}p.4Z kRT=bo q$>h  e譀UE`'³RF7HD%;'v)wn))kr#w u*SI#8#S9@*tHnIpl5Ǘ$b*ia\&y =IKMfedkDb=<c# X14)_gz,O&zy3Wv .̦d|k],?vE̒8iPтu !эAD_4n/Q)od:5X^%O? 8ME3S R4~&Ifՠi@"TiJ|ߟ}϶8TD)aIşoK!#[RrGpp I4 `.+g\Ol DEfC;+8%a_E >2.5)f t}UxLi%Q:mX޴T)+(uPW;#47. jK50\Z $+mÎ B00ĬhlWbd],6,&P,2B89 Gidԛv %.I-LsxiD35fTo9È yu4uXJ+ӄKeky TƵ?OUSUϧHE.Up=̧ʜOT\Zא|ɢ1< QM-Ƕ\!/[T-wgٓ|a;oLh"[lzZV?;9^6]xyw&O6 :To^][ ^zBRCWϻ AZwFTwӍ(WSwPWb2LhU8Ei}h^dNЮEyYÿ9%i?FTF.WTUb: HMdiP`U.feO&D6E<I9s?ov8pq~u4QViGWn7c\NV3?]qJLAnއPkBBW@beWU+s0]ܽn)E "`SmyTW\NS<Ƃr,CW SWDX`+nOxJ a6Fk\{_&F6_}j=/ Znmdَha״HhXK,E0tAoR;C R"t /89j"5t?[FnF;+/v q+ Y[k#$f)rS 4J@HY3<~[}:R᠘%aBWpNg՝j_~UZ|"e?dm?B׽?f>  .NI|뾣nuY$m;j!niw[Zq]A[9why)7"3k@l FosB*]%Ym N=\ƙKb V*K/sG $;s7&NgkІ'Ibuzس'P /۩zX|PE JM ;",1_ͤ.kԒDMz|Rh}S c'g/.c䐜k:,pb˃HuQcܑ,BCߞ`Q='+#,7{UB$䕗L=^T .g ]Hc*ۗƝG 3~sڣX3hHY<6Kw.⺾E%F[5:|&DXe=8W fg2nP4 Xm Rh;{>XL)/}=d8̃.Ӏl_Gh5 ' }1_x諹qmqdw9IgMu[X_N@?Xl݉P:cvH{^{cK,Q"~96OB3(d=L1f5 MDKT/N;z9\f3< ٺ#N?r7b [PLlC(ܻmw>Nݡ32΁k6Qh[kIRxewaRwȖ0Ha {Re-+}fP LN%O[?(;AT}ŵAsј|~jkr v.X~ZY;]Ƣ?g_梇hJAb2g0@wY7Og A94~m!:(X;t+T>7F5*Y.+,.v6{e5Lȡf|q@'t3j2fJ>FZg0}Hs|0dv CFe5Ns酭گS$(F y3XET3,c^hq=i\su+I "b|:~M|7\e*m4l}`vB,,1@秄?Xk3ȧR'W܊l{_'裿G ?Qrr!VP" ٶG~i#gY^O.! Zphl`''E>G kK2oKd T{;b;Q=!r,Q)y" .9/>l|?>KrHr+"k(۫Lm&pT{n$ego.2r JMuc a$dhϋgmuaMi<" s+壨Y~KB<= |{:3cT*q4Я+xbp 2}d b~gpEwW:qG$E%xA'COw< R!ɭ3|%:*$\|wMϝ~J&ȇC,pG20JOݡ#GJԔjLi/ÃO\ӆ[ļXوEG~AvhvG쭰Xf뵤5@(N8\-|Jc4{s"7ctGUy<|vI7CDd]8Dur[̱++~9=a)2SVw f`r\:pL 3m(F< j%ܙeՏ!mߣFAt3^ ڗO`(zxw)HE-e,e7a.S/Mk3Aw4"a/f5#] 'X'Gw}EoKXƦ[8=ȭ OBlj 9-mЫM@#(u󟡷S֡ȻRդՒY }ثra]W _n(g"&۞zt~fV*GM:JƂ~Q~,c%Ty,2V!!sV[cS xk~1($( <{ަ;M_H%7Fia'LQ+VgN 9/wmi$%`#ޣnq{COKTi6"K`:Z:=nѕ]S~؃[ v C/5KPwh,U5cZV.T5GebJ&Qx%ZH K? tܚBkν'%E M9xd}vG=R_T;q a?N9Fhȕ`qJ F|R|UQNag0l)D?Uwx&!)~r? 5Ns=g6$qsedehnrT((G_Q)dSMwu" }CB *M=;qJBo.-*~кN!'84sXUña+#qb6o&SG۫=CZN+8ZJXɐH}wl]vZ"r0.Dy]^d$%0뙤Wv/.)=,OU y_'!/F8*H8Ii 0㵚 YHӔ3bhK%|y7gàH_]SDXTDDmuR(!K {QvD>sF-W<.#,5A^HKIzW0S. 8ayV݉DX^6Tňz!Rq}_5wSzNЫJfH(B`wk;ug$4fFz&uS!!< مe.q#$I|mS8ا2nf۱.~/fX>`k=T!P@"F[ؾ9vnnsG˼~d9|]v΅rHEz K* ɵm`QءX)F&{U6s~ԎpѳynH%qUy۝f-o3 \6GD1@)wt!8oӯt $R <p#ƋC01X-=b"JW@U2ldVNE IJ!E𱌱 @I47C0XmZS+Iy/ n|찺^6}7qT6mxS;GtuIrb># Ϙh 1}FR2>:ʦ > i89j|Ser#p$1KPZηYmeX6Gk}sňw#VCFazK}Eh9)G`ԱٖtȡVk˳=) яӦ%G}yt+i*0'zgam$ՁXGr~0; :9/:"6(&mZw<0a C?or_L :ݯK ]-WKl#Dul3w+@gc֊%ġITX>$#u*졈 v6Q$j<FO`kCZ?AbVyh ־݆9Gst SYwRn_ƚKUťpZyX9[%Kg݅g;ߖ!_@B؉ؚ] 7ːѦY\9^by% ^I\yTu{G15SL+_〿 KUFVSp]>93K zڴJ]G܏O=(v[z-nI\N]#-Xԋ{m=9z̸8Y>y\M=Gv{W#ۊ xϣwe hhU)zP\oL8+Vs. t5Tt=ฑjXlA! 5d1؃uq~)o=jsOsIIaJ[|"}]0o*d!m٭]fOs@F:S6- Ph/Xk bSIM () J`'xZj'J3먫Oe,!vFSttx6}|w7zF_M w (4'vIiեh~4>2FDSE0 rm:m_ju ЂNxλ3Ut 8MI |mdx0B}vr~'EP'K"Wʸ%p |z7q6=LT:Y˽i CV:F.U8Z )ȒzΚ͡3zV3va!SA #BRQ!Y[ul$' &!$ojzx7He/a.Ditf@A!WvUdY<$Z@?kTJUW MFFOcDH-yHifju !Ie\3gsq,\R䃹MvCnSNP8D'A]qDvZV6E#a6J8JZOa~M ro;g4#,Ͼ}*fw VT6$rc|J<Q\\{*ap>ZCY^ WP@NSB_:糊 #\UNJݯcUJn"Pb vw;[$[` +]#^Q(ǽG?aS=,.$CJgՠ2$n V@ek *; [ЁxO샘FJtdSCteр|]'3AbBihY] n Y7͆٨7{r6>;"(:pP.-W x}OeP 6$t>W3&TO[֫#zZOB}&}uZ@zU-qP+#r))f& %[DoHjZ".AV7$IR&D%0#5.ܒ|/Ux mIX~^ uU  gVC 7A#wT)~b1QVFO!|74WzܒID s<1[\y&Idˎ6^OK肥X=ٙRziWӠH}0gcۄ<) vs^t0*@ŊATu$ip29eo k #t7BļTqv)sZui }EoYܖ lܫ|`󘍎ܠ)l?fiu,80y+7@_e|_{|^-찵jUTD5 e<2k lJ)vIp֎DAR1,6rT("o03)&BF!lNJaʪ mNUFf.f1sب3A_|?n{Ƞ64O8v\A̚7B|kzkrUj쏰$ZH5(ΟIYn?q(d(,sbDW N,Zn|PTM Sec]j&fH8M?n xvn<%S9?_k'eتl2H,pM=@vO_xaGiUܰy:n ;b3 E{BdEW??gڣXG Ê]%>gimљ7eT'o  lN(ZV*S=]q3_ /:0OG"j彽{LTx﷪"d ~knoӁX7*$mn)>TXVx7)dh7 3i74t)*DZ ć a:fŊf<|s #VB ˇbAJEa+GlSyx97&2 $݊1.IQi/pAMW=uRl2D(#uMZPt=UeX(F;go™0v5;je2VS GGMy}Ϝр,355ױad#I~nkGOg2[JYN،%Y(/B?9\գ:;faHٯ]*!ݱ-9K XFp{v=S~?ft!(^A ]fdB7n2 /6 s1Fe l^1 *&_xiBSSaʝ{<7hf>@kzI8ulir Rj*s4"W&vRDh)SW~UTk Mi'>k$݇zyBHޫ T]WYcu6X` CxעVKe|Rq,V[g#$p3$_vZt!awŵD1ߗ- Ċo 3Ɉ[P0f|>Lc4§Xf<v4͌Xn}Āŋ$τA+>^?K#p+sB?-8%8VB0?;7 a#0)ۓ5{͈ܛ_KYߤtfk8×j&lg6jϷM ,l1=9qCJSև?ba=k'5/@S-˾vY!C cuc|QKѠ\7lо-;(#DFhf6N3Ѭ^]v7'nI!sd.oVDdz'V&?ܣaw xOld*qXt.΅?6z[:<*Ky&! *Oq*lr2ivVm+n<~@SC>s !}ٱ4$-I 77}*fq&x|#W" n U>noI#RH xe"yp軥',\Wp^YIe6WҰ\Ck܁)*]5<,$ !I 8Wa+K"hM9qT-}}oa)WAYZp}3Eǹ=*x.7Lp:IU R{*2=!zW㜿H`S'VT>ͨu86$W?䓜 (Ýl HnwEjaI&ʱUB`fjy%{ŕq8$9q 3h$:}XyhzRCT5;,=:`q$FǞ0Ē(#3Ĭy8k O'E&`L sZ1[c7Dʓ1j/37JuR|~*NS*D}9 0' ` +=wf*XuTSD:|粒HهO'K3k)hAu۾# ΈՏUf~.~y;uf%g50zoœ/V.ZUÇw4aF[iVm+'@o=]$wȄ8'B>A^bl!tԳTLOWI3B_HL2TVp "T k˾)G?tXgћ]4;Y}2(YP4K:AGfmgG7,og*%ߞO;``N(c?c+vQ`'͒\UW 8VLhm8.IH@e7>(0!(&&-9ʺ9b%L\qdNWZaGyZ%0 !Zm@JW*/89.z) #W"?CXo``eEЦ._ᓦnkxظ 㭊e5Vc63Ymd V1n[U-fcm {q1аh/ROFX6p5I' :l9=]J(C5G3c[ ojmN_w3i&|Ⱥ6 R xɈFD#FF7lL m-x`juѝ=֣s֌aۃSlpws~ R{,rb*lHv\" L_-{cfxyߌo`:x[$&eUU%G]Bsykz){mZ(RK&&vv;z,& ]sq=ubt-z;ƒIY3TU|+lasC$GyM˳v A10YӖQf1ss ~׳C@QJ1qs{ER~ ZA'j j9r!D@9RN6UeV‹jWN $H={7h;Ӝ^G;l6Ŷ>)ӯ850̚¥,N&<}T$@xOOyP 8Y(6ee=Bɤ 12E$AAҸoTG-;"kBVws OksbyLyM})'5P_u /!}fYQ}se|>/rO# (I2,~@ߺɹ=t#s8h ^>5—N.Ƞ= 1НS1SdyGiJFJ%*QJ%|k-cCiMtDl-||g;/,+)DBw< t^*:i }Fp]8T7(@N#1S~}ssoDݳ9&=DܤMS۬V4\U8PZ,=-)H D*K|9Cw49{:x\Q'D.}ٌ?&;\dIX.13/{R AW_z=l˱H:1[FF"S۾1h?iom:Tg/su൛󯦃3ܸFew,>=+ I/CfDhΐQe/yUzc;2l9p20@wǡ0I?]C?^iw@fvnޙe-[;P5:Cj6;>nṉq^5Mjˮ `& FovᰖD;䗠^?fLYNNb.MZp9Ç3 >%؛Ւ])p`D~vʼZ C.O:$܎C1]$5^'M 3 YƸͷYmYv&'nr[%Gs3ʮ'ьɡ^`V5HNq" e=1/ ׈Hvt)kJn4 y-^;:* x wq"]n^+(?`EY1+y5\{r?ǴXW{;%/S);l!%>;r>Q2+7•cdS"6KGDd[(bTv> $$ VhV#t@vV^;o ɹyGQǞR(NuA_J1C sMof!Mc>L#h\7} {mJ4ʗ adw䋊cYK \X^)%k6]²[;|qLpz$| LJŏp|i;Y6LX w^_@ `fcExn6CC&w]&#RHC!e^ ѹJgaJT)m&v s"4fAK׈qLڌwU(A󿖴uNaW+=F[Jb0 J92/r|dNg3KNDzئ_BnI8f |f/ {O `i0(hU5һ4hv x.sJ?$y[]̌1Wb{;S*}/#IBjHAs=] ~ !t>(*d:w JEd$4OCa4`9'\.D|!#Y JZ/ǜ|@a;hkׯ^]mҸYBB~ O*JTd̫"=N7Js76\WIM%7D&J0V`Ybh2TP3vm<_A? N6馻&q$™^L.ciˆL*H- =ѹ"IUOM!OE9\ؕw&e`'Ä=<TQq0W BC'E5. Q79Mz"7Ctf>p/"a^~E#p٤%#˹W_z։l9ܝQ F^%.x~h?ވ`1pm+Zf>U1f|Kx+Nȷuo}ǔP6RvY`C@CV"ŲFy*hz2{)xOH'M8q+ ?QEcBS欂#w*YmQ+9ٹV9I2Cm]3.o`82 u(t /zwoSoXtcd%>YVs{&PyRh'ڕe|DL٥R[pQMpԑ~;|}H^S|Avp?ʝvr%CnsP] On aWqoGH]b:C|qIÞ$+6bꬖe$ҺCImGuPYWc 86P;(0T<݆ SԖDSoj?o%;RrP2RxзXoDq@Z\\}QXe,Wsܓ< Ȩ _8fnVk#uHi 0 3Z>+Εؤߎ2mJu*Ae >y N%yvj(Blq/"jiLw8T;.536sNgg7vHB?YvR}*P#2!z#5SǤ{ٸgC^l _7pigLjhu{޿[D}SHcܖyr $ n qɡv0e'+fs%ۇMd"^%(s&QuQsw= M_:il;G6ѹ&oRMuo,JZ,d^XoڌA ~^'i{Q-1 2M z€\aK|u*$S}aoܑq HItYx.`C_7H2S1%4ZꞺ:2< &_:" 6-F~e T> } 76\}0ƕE[8M22+\M sqZtP읿7z8aPOR*:kUI֑`ߜl),)ԽC$3ڨ؄@{>y1?En-!ɛV{Ȱ)2p9j_li'e]1{s'a%Ёb940K~~ZܑD8|yf1]6uT)9oeȗ߰7Mv< mjk_jֶ\#گT} Ǔ[Vwu\X0y73%MJ 6. d)ד>Aqب^?e _?e!f9^#ő_k]ȼa^/6m8Dp@e9}y xX70+ƞ6Uݼw *ny9R9 n2*MNd P F$dNՄ?-Y݅??kS"9G>aG  C7Wq,5SQK)ep@65sr. ʿؤ!ﰑtpC@>|䕵&C1.F(UY-OFK'ȮaKk`{>4(3۳SBGLJgu|_7"S3㼫&m~[]WQudg}zұ,fz-(Etna<п9/ǭ{UKB"N9BnGǯ@uKei):Wϩ^iͧqIヶg ym/Hʻ* Ǿq2 *gz'[ vAά5 SYh4p8R7*v/\a+T7T'nj=u6(.7)z٢9y %hpցpRH*w|0ź }~+za4݀\kJ:4b#a)ŏ6/yä`Qӏ{|%B/1 hUP*ף iΚ 7ځ b"{CP1dUY~"˄O*甥 #~FJ tp k$7tӔg8'"V?qFr(}7Ti&]/$v,;LעQI %+2u*7T 61@փI0]{ Ue"`o 1{Y.(8z̼qC#E&]_CN c>Q:7l6*]聤[g1HʙEu?34_en`:z t[%kEzF]\PoU)t p;\̧i>%܇XkZZX"}ޘ9$T=N).XeRHN%8?yu߱t 0;ysrMLW#F:; n7F<5ԕ#?)S9S犯sfI$ 9az7jZz":+%vΕRŸ94BɑMC Gs'hݡB +dRһ+H}Ii]WgdBi\O&hqG-!"RLl(N͸x;I(V0kz=5R &.P\сϏ{2?@k~ \axH=@Ȑ# BtX S3J:#n+kCkeWώUHN!.qȺߡiQ^t kY"_& C'ޛJ^8nu,ۏ[FrFR]jxvX9a"ҜAka'֣bXu!n#g\  ߇Od`R"R}`Oݯ58$~7`˛S|xb+"ӳ$DӆxWz Tw+s7zHn rK&^IVT[~qs:<%`2:Է0'5_(p7%XUY͡ӹ Gh*,@.)i0Z˪Z?XUz tFY)&0 4,` e?a@M.,ElH2ɾ'o*qw+`SVWD4ODd\5Y/q8)^/C{Q0aȋ,gͥ. G*M`3lW-*A.v@8,'{D[xGjCQ+X1?n瑦aر4 w V`ot8)ZɦsZ2 :p_d^MAsa}G7/c5uz_Q䎔2Z>vP+ƚ_Ѻ>0dSYx*-CRtG>慵ѿ`A-z*N  }BbCO6[zcg!wJDXUHE};#Mӄ3>J``!+oKR~ j[Pf_kkenҬ֋JAHwKʰvK*)}oIp2^1fU`ݛC٩b~L!Fu: tG _HRC<,dlT!=*Ċ:%)7 I5] 'K aG=OGR@3d$X&--Z5o*rc{[zoǐ;؀t҃G,j {󧿥ɍU +/i 1A k %n[&?;u va,Fl7jͬ =S1>)-W[U|,GVήQ&Dכ! >xn[h7Ncpu1>)~uPO:A>Y?*s 4UzޢR*݁B(FrfMV-j@%_KYN5i5W1iK*<7|YUǰ^:@$)\YyIܟ=ic 47 "vsȉT-25Pd!6|)[jܫ"^3&Fu =ce*5qs0;E2p5Mq&iMGkC2B6)yFc ~Kur7gdz?H)\&K(8]3y^Rе"éhTv)tc(-?J= C|+T6-oM{½2ǞEiyo vNfN@rPՓzFvކ(bT;nV^A-͟c9QapiЦ#9+w3Fh/A;WHVXC(ýѣ^){xEM skS )G-JA2.f埫OҲ)L6"K<,Q-Z>ƑWb.7̢A;d`CMrjg ]606Z99|U#[ciIRg9)/@/&?5ji!dr:f  Cֶ(!C݄dاHᕟ-XS?D]v$rEALm"bGM̰tL"ξvDQ:'obVAIt"WidVch1j?2ccI*8#/hQPL? o#FW&-pxoyU.iPZ~M:G wp7# ת4 EV(V.CM2rTq@1Y V51S䢃%@ΓoO Ao8SUJQr 9o'0# ;=Uc,T?ӶrFxH-[a p%EL2dyU9=(ߙ~^јn7c5D\bȆEg-8戠Z\SKu-qi fy~ 6~!($kGEW1{j99!^sff8z_q\&3-ČL3e;(4f#rhd% ocQ#06(&Oa.W@_4U*37€S?b&U蘂aY~-zwoϨahٰ90` 2(:/8>R$SpC:dǑIsKĘUa0y+?4r~9#P3:^|oVB1];fc~|$f - V;(*{F>yTRZ9y3VjY|=Ľ];}\SՍ.r{?x'"(g" ty88cw|q*kP :MQ<@RZwg P/5ق*"Ӆ &tz p HYإq ϋӢk v@]\k.>a}yM > tlJ[&ֲM\dѶr\PI6U`8>p\a%_ k7 rj,B5h58͹+.FSM:^ x6?Ud&$giD]yXA/1N|K+𿼂4YAtؼcvҤ/xuC\.Z$zRҺ2Lou/ #'(6Jh+9, n΀~xL/dhRT:IĄD?TC/u Ә!&R-M RӸ`+p*"K.'t2g)bd .u` gNn:Rҁ `u^I'y_2̑ndQN> ^3;$rTry C? SBH$@)gO +<:k+^$SX^;p*WD |f8(af\ʏ7jt>I<yC/8oMb C;ZaJҷa|]Q`S%EZ,<3(L ?9nT(! SfYդ8/ y5m֙k?0u@ Y@Fgr^b̚$Ϯ?g]˧7 c7ZUux(OOCOl"<⿉ԏ4Vu}$5Fj+ 1x 0IYQ O Y %@E߹gN?eJnjh !VڵT| }GI+{5=iE ұah袣.q<">i;6GOlƸJ Z[r-*Jb @:sƞ%+*`Oɑ@{7LL }7[;m-]\vTXX K u=NpEP骺CQ[)9yqOݣ2a\Hmَljm,|eC"mKn*Eϥ{%‚ݥvnɼ.:5pڢI=ǸG B0ޡ֩tcO&9T9?!bt4wyoi_bMԇ+4*(&M׎BHM#@iu>_{Ɂ_͈C!CDܖ+dr[FL%& B[N$sS3Uq Edu`rW\V!7ژ&_Qf]Q~n,_X(B?s63߲? c/}4ݓ~ݺυP!F^<:J췅PV}٪}kU+%i$D[ʚHm`{ڙ%ŒUEAԴ4(-Cڠ7/7f*ed +svU_ WTҖw yG=v:\""ׄG}9cRSxCze4Zjϳ繿)qik |\kĐHۈ;M4Es4XB|Sч9z 'K 4zMl,VZ1Ǧ3>@]DU/+zĊ?Zg\yhΎ3@F0/ȼ3kcڻƓka-W~6+wI)cv죖'?07H%9ĬVk^IJE.h42tܲ؊+q33>;-]e;F8מhsH<c4k t0&KÆIj>'4W/ BSS6Ϋ脋K,ȼ.X55(qI)o4Sr+[QRz-ۇB&(9d*IzvcF^,$R=h  ȟ}'{d)اiV05 چNEǖmk Vpԭo0fG==ֳnq9]V0<}bzǚHbl1TTjP쁋=՗'+8/aPX"+NCg#|0? :~g}n-#I%4W[=ÎTUGVL]YSA~!&9 w`JS2bGOz"v V\f扳U1ؤ"yvLSބpn~p]5"VϡzwVO0OQkUlXcwl穨b\MIJ+?AEYyKDg6恇V-6-rrV!o(xNxx([FLT=Q]Q_~ji|yr1 c2ݻbx'u3)͕?\rWF'I_͚]',5 ?D|Јe0͗uud)fE1n`"x`z3D7[oM7Xߞ;1+KsO{!4?)_Q"$\x ֫%=Ɨ͎JWO]y*B8/ K/H< ˀU6QAr`8׫;B?<UTڵ@˩h{!2B;nkE1J_GF?=oM3fǃ)hBZ9{~li iO5z--1@.1[ˇD\yJym (w%!.xej e'N9c?j{5v網>ztnJ}$UOHP0WD?[F؃S$4D7mZZvu~ La+ =Orl5[F坲ٸGd^{^f]'gY|fz,f)"v+-}8oOFHFvȯ<3d̳7#5O';sJ?tugWѯ~)2Gю6ZaǍ7b gNT#e6;Ld{ D,|svHKPp3 )`d؝*Vi36p݉$~7]p$U8I N|~[ 0! (0^ʊ(w: 8uC&ܚsH`f#͛\0PQ%}Yf4(/?!t|84_omױ#0Aۼ㻿ZR?QCt}d.yHf75'%<#~W,Fx sWe?h~'xFx\'o2cA*]O0=(fMJir2+U-wM[KlƼ/;_1|T.@ vx=^kU,[h8z8bnz(#g&id7Ez[W0S1*[c`Yu;Q Z! )ړ(aeJPK*IKd_1@.Tmid22AH񸎞ت[8eġ$ :dY%uςpٱp~f^f 3qD:lTXv:d;ksWc4}BK_CO5hb=ȖsAzhoVbհS cl5'|W\ #u9lh>ɜ'CEoo\|LLl|b2Wa&  9'a(v%Sӑ!h`? FS↝!9SDyTXR5j XIj ȨU&P0HmkOYn҃D0e5WHl{꺡јvSQI4WG* 8̃`4\c| {FP(:#[Qv2{e`(-3H[(;tә,j}~Ry*5_ ϓyv%\3djﻠD{fC|56C  i4AvhNHqgiPs)[pe$:T Z&@Kt GIe{je^xĴ>I&n $/Wѫv恷ZԳ!$rqngg\> $Ņ x aٹ?ٲ^smiQ&I( Mkc%C R(Ɋv3O] Es xCS\Ֆv.bu*jhklvy ˍTQ/kW&F>&0RhkbH|RO\>seTZ!̛]Bs]~Ch9VpZF`6Š'mdg'V wjgN\,X״?Ikֆ^_ek jaQ9|M0yf%#vDHbz*z9w!if2+V]b `תlq"˹ZLoi LHJ_x);$]1"qك2j4Ң: Ta q-֕8v?'x59m!5fię#\F*:X~n" ?f}%aXǑumC{By+s&ݹGvj qzة33.I>QNFGg;vw>6쉹Vm"7bb̻OǎF'?Vƒ|Jd=mYԸyF#6`^ӏf)oԣ B, A) Ҏjh*~$r{MF] %rsb^Ɯo:5 _L %uP&J;8ĝsQ],Z<jj׷>'-.]j^: &ow{mZK cTy}fk|;ufdc%R>+'xAj,'@Δ [:@$9Q1EAT< Anjx)%Qsn`8;RA5݋ Y5!m)2X-)D/N^s QwlWG5ټ}'%Wł4nkE%׾Ǚj*KBwJ?]o ?̞nm-ץ`_|#KCfsQd?*gmϛi!+)ٜ!wlw"㰇L |k%֪%<[}U'7 1BY`ZuǁCM=_0=x1Cت8n8Ks:a>!d@e/Dzvd;Y4̟R,~O XU}˸L5ѣ 3Ob84-[̗>/%(,XżKXxb@¿δI? K-nȶ?jU^=;r0 $00.Lqm>`,Jk\y|$=Ӕ>ߵ ^_16Ɛv%G'՗Ak.&,.6U}i}8TURxrF4.Q6 9_jAj컇5+v&aEbb`LO"@k6yhsVSn5j]G6Ԇ@+?.J?ڿ0i9PzPFàEm]=`+>P$iaԃ<{aUB(v"ZS2p$闎!,)u{pǧȠ\uvi:lj _ū)-lL PA(ɲKcȡr҇pwBjdwb׫:-#dFθ!64<q WhRQIvBBBĠ2:F  [ _ c?g+/+]N$3I1V^{kkY@9΋n|/tR]|%R>|d5)$3 P4N*x.S$>?:AǸSN{O&9Z5Xym|%eQB#$i])tʇ;;(GpGFC4S:Y96ijP)o@Vn 6a K)\^i.z:u8!o=`Ϧ`~}1"Ŷi`FM]@4P`TN6 VKp@-*)w[t˭~AWάIY_C)t݄st]ߒF"d1қhDB;8{|/^Kuw/7ןI-gSfIVZSvO(; >ĭ]lB{ G@)X$ݵ5Gw>eKH?.ZMD~E:"gǾp1[V`RgLra{g)9f'_\0lIw]PLn@Bfg&Nto&G-ς| fCHԷsd)YR&Ey+!tMUEZ9n 5YnBA)x}`tie,WüDƂQRYA3w^+lM.#㳀.9^ƠZ[ CJE'U]A] X $S/D@#{>bXi7k۬4umJuL~T'$h^7w~#j^5._'eKdbޞ_ %[;P>[&&=QMsk~_D?=f|OB~ Ob7lrPL p;3Sحh= ~XgֲǍF;kNcgj0k]L/#r=%oeSq"x^I{'> ntW4\-GK#]*e~p崲)23)$^N(ti% :b6#i xi$:EbnHL PAWu_U&`ce]{۹2]*g2/6O|-$ðl=ѠZ(HaC;AӍ1pUA)6ܯbÓy.KvLyzʛd0U~XT_L($6Q OŒ^q*ϬU&UBVKnJ?h@_)#iv%R1/ 2U(dAŦjQ3Qd[' /WT9)5h`|m)2#{ȫf: $1y'L覝̻ti>>G7!fv:i7c$xaϛ餝M,]_BMiF叽tKͫi]N xÖD N{YaĦ(FkL@w#Y.|c/7mڗ'os4myBE$b-"(}Q̝S;"U tnܤ`*Q.'*X͗VE%[Wa{4`.#*xiPUL) lG@(%#lj_ʄVD!5{,@z,!~n:ހsΣC}7A]ªIC|R+SJ xcAw@ wo/W.;߻gv_2RPN%F|pܦycai9`"C hqL!!/>;M :L-i^)eo{sPStu\BO(SȑLԓ@TL*7?Hf5TWP`"QsJvJ5Ff~NYdq K7,Wu_\Hh(·eU~%YR8Z:K.5Q5XRӠ2It>׾A 2Yw9ݦ?> IL ga*t[{2Ɠ A:]7C8۫-j%c3t_`^ٯ_hB`tO}t kT=khQ={O(51Y(Ù:'sF& |næ׺abS4l-aT@F]_?i0 y_ʗ5eHdyL].BA#॓c1ӧZER|>Ԛ 4Lt%_L!I\amҏI5L%>&556n>yCl_Y|_$ű58&u|SQ``.͝:=lhh رp #8T $J$wVsXe5zr Af1b@*z3He P$ WoTYu!?)1 {3ޘ͵=wޗ;n~))3M.Z"ɝO$e$)9И oe&$Mi)/_5]>di2''Uψ7=\whYcQt 6 TgN GOF6=gvSpTG9F),ɭ+RA]tvYY8?B>=\L~I8_oY[)>!:U@S@e=Pq,~Il7,JQ("; nx2>Hd2>` x]|[696+JPst@w\eNHOj\oԳPcw05QT(Q*ܽii(?(NG/[S:Kuz,6CFǟfvDJ6# տ_ūڙ60QOzg-эķnwe*.yXC=3"ĭ5{D ߵT䊭eT>::߱d ɢF"F}UPw4FuN-~tx-Є};q2fugX}h%&y:S\o!G.rMx:~Q =;q'$%E I>$}i9|7jTU 'L/wc/1f{Tx22;i+|8=蛒OK'WXz|CNW]YV YQq:۰j6C {W㨽7gtVT7[^ͭ 0 r]R~ rWW+~9[Kscb>^մX؍dK$g9_] tHҸƽ^ %*zd1b˩Cf  M DJ*:z18YC |݇ lJ*Û5)~nՇUDRd__jc=䕁b?;LJN 7G DP/Y~]o+!V*(֡J DcǘޚC=fՆ:lzH}na{bT?(*[ZS!R5S&umTvK}2i Ro4g?%M2Aʈ]jlV \6%e'79gAâ}Vybd~&Wm}yE)"4zX)^WHgU/v8tqzB x0DP Yr7 s~XU'XR0-|I¯&0_I`{yU"Qk܇SsG%&{O_l'%ߥ{۹5l#SEv&F7̐ÌM-lR ml-qV8T\QRtEh$R{(>1X Q..*QT F<*[KEͺ"l]^+' Q5=/}] 磜ͅ`8] 7W8.Tf+O.eo~9Pzj]TwLJB"MF8Q+wyDM В/uW#"Q'ߛOYɺt=g@Iń$>"Š/M̑WّB -~Cx%14Cz, mixL Πra׹d[.+T~eö>z'7Bî=Ȇ 7٬u=b#p & Qs|qr4r%wI]eDrVƄ >KW(8ƒ<0Pm4Iۏ`i MYnضA ~bb0[; J-7PG0 eY;|D 5~ C`VDw-nG5a}9R<} J\ {zFE3XRO G[lùf/N˹g p_9[Ќ?{_A_v`|,:W9YՉ8üڐܿ9^Vj4Za3M%v+`ɲN6Ƨِi,CRQIsPڵ˯~ 霠7v|$kUeqw\tQ~,򗲟itJ]9 = 4N(*m1ﮏfz+ Z&`o- pc*9H&JÄҶ BןNdD9|ĸ+G_K;3ȬJ,~ ԖOQ>x># "\U=_\fٕ@OB5c.R\"3PK!c9:FmGeb9WsL \{FgW\W5v҃$fՙp HX1b.ա (\+/z&t?ʜL#<3۝_?_A(aML}Y-7%q*7 0"|IUg~cI+TBB<1â$/&4N$@ 0OI>غB?c#WJ?yft2+q7W"jW9Gv}R[BW@}Zp 6+>}7)˕ЗP±zѢ'h`Z˒ݻK7{ێ3/6;#k@$̗zJiԻvgOf4t2я2׳&Z\>K :9/ٯTopͲ o<EXJB Uy^v}3 W lmr5 gBݗ*V߄ie-jtGTNRݳ iW#rļ́ _;aaw(S)^[{ Y …ɸ%)čhtwb kv%PIx a@E`ڶrA(7Dǒ's#߳K砎ihlU+%N@[3<0(|э@$~GK{}dH?13at1v?]3Dכ4. ā^lho#3hZ;r[!"+2+m|!>d#,d IsCLz1BFҪ&]'1? fd8)Hobr]g|nb16fzM}(YTC!CiO3\@"s/^G+mUSd+Mg #'PcN̐Z]>JA0J[D.hҵ .jpڀLUl'; d`aW%حr3%& wk6$X PXS^;*u ~t0##4]k0e fLB!xTk$o0? >S>8 2 AcA=p"w^+!@{ȣo2UTI&@wqs) ӳg}ί7/k ]V[gi>2O{ yXmN.=-oK`ulF栯۴j9CnK":JkPsv$TAy7NfvE>#5G>n^z -K혃ez<$kTQ@LȬsǵ? \8Y;-X5V=hx*\^듴*ww yf +W^"MO1` SNǑϮ(S0_lYszGc87ޏ+FR|Ah546=ߍh w-EbsEN>T: XCzlGڟΌ֘c- ͻLt#8U8R3[T%1 @`Mh4,װy2\koNq*C=X~M g:%K7Q?KyS "hŴ gq1؊_D$"ڍ"͖Pl[1UT@b 4xآt b &S@zIDoF6ǦY߳MI:0[18܉}P I=H,X̢zw=whFCE;Km/w0eۇwpU~>mnR #`..>33ϡU?hR(<8,z[YnA >"z(&gn + @ɱ3Ӭ2)|`VDFDvk6ܩQe+5 f|^5A}EmM$Yፐ<~}?w)DUS_2hN#UK`A"z0b7BkVT(lJI9TtZ0NUH/>BOcu3 [)dB@e&M0 @k}?~h/Ƭ77+:3*ǩ#Hz;KԂ7" ;ta co@!hPYu嫕;IK)+XHX[8@&HvWVVB*3n@bAy?vR+T*B7Mxin,l.B1Ǝ9unCV?\!2'~uM?1f<𺍆M-ǽb5 Bo>($ߨ<ԜʬΞ7/- `[I$\ߪG r4 Vr_x -CZOR{Le)yk #0WhXj%; 20z~"SJRSa-"R9_>F+7HQ6ٲRFU*FT\Pf8N"ؽVrδg↍;S@%£w a{R=/ceó E^?Vкhf#l(gڬZT΃%T !0kRUwtI:n&Td cAjXk̐3gX"Fy2)!Cj.uw4 SȀCQԢ7:fqs[cįƁxi:v>PAYyx/GCBI/KFbJ,lz ~OWal|\Ͻf`뢨)!6: SJl Ֆ!ذ`W$q*,ffqaa;Gi*jE&y}Qh;QW0h  ĘyE~ea6Lj2]aqTeN%Dw'װ)NJ-¼B&7 {Jеn O LTܰ^=qw|LkӄQeU1a$KI: =ok622Eh)_n7 ̓0~zz++m0|xZmDX17_YϿеzn d#DZeym`JX8כs.CCו]cX[ӋC<4Lhz0dT]D7뽯u2Jn` 3c LxEE:?/s'XdIwER]&o7 ul%ă- 7( %nrsG=Jn jikI9ɥ&1Y95] "װ~3)d={}ȞPF>0 :N[[=(do7l|K$ip$sƼ](ԞL%v%>m[^iNI'N~UT"o} **9q4J֤N9w͕3Ht?ļՒ0zVDt rľ>VozoyI| ^ԧ~.O5Y(̸Q?٠*A0evL!T,; , {=)#OK,{l nFMK=K+, ᩾R} _Xw}u( L;&nmNn5cSѸ#7GZ*[%4KaFuxrX=sgB9PigL!'ȴ]W'bky<2s)ur0ɺ9Y.Qd\jM#pgAֻ8*ؐ6ܷ,}(to]Z^9@v9^jT79 cNDqW'+,Z,IO|##*q]MvԮIz%?:0j~XD,mL_C:\;d6XyѸXP{zp%TI@].)rFIpHIK^Œ(3kcʷwScvkAqMIt<#^-#!ecꋞhwL+2?jimI~I'qXwNR`K=r~$6=1xڮ%oiFc줶 `3ѓ|\"8Ҝ_;Gv e+\P `r'Yĕ_$'s 8ެV,pq!mYC!0vޱcu o9neLޣ >LP-'UPͫ}?;nF' zL1bboooahږo)}muu{^A/]s{WFZp{vr~ls.[}@1b<{ ^+0M+Yfڠ(AF:@AluJ3k4FUTlK gNĒC0 Ȗ7lŃz(L?my~׵/Q@F E_a2MʁW;PAq w۳C>}aEonh\w\!{=>QGskt~4jDHhJ2j}!]!:ǜ7 ><.ج| F!\sub6{ |։-}ԇ̢_5h#2q~:1㥨5W&( }R#gb#k<)PG=l`ƏdǣJ$WcEZfHƔҌ_RPaޭ~ʡ{;]\4I \geFC^t@`wsv-etc,*XQ:%I3k >s(0jGֹfN滂̉{3G>Yp)LޯZBI>?C4A8M]۵:O0`WN}B~ z2XYt%bwi1pqL."Uuֿ~Im Ǫ0d,%iB磏,VsvXi-AP/?ٜ].6Ѭ;m٘fJwF&"}(T%W8g[/&"FIVcſM 䁆=`H9;hu3.bۀ>fk4g4~3x#ݠdǤ_83trHPjkEag\-I'dI6L%D];4=,ms&-kg7\w,9Nɷ}|:GA U'Ll3-U-Jo-ñ%X`cU3K)ò<-A,X]{X.|0suabig]%J?E+C><%~Ý!ٽ<`3B8[Nk_@dʮ{d%Et uڨX .gl'wtY9-f{C-)(~~IuOvC V3ȠoM6}Gs" l#fjz qf:sZ)~[U]BeMLpۆaR^b-bPںEԛ|phwP#͝jЂ*G_5v[DFRQ?\X򷦥M(iT%0 9Gāw9 ujW!! Ic_ - ]@Ӎ(pG/hZr`抌 C 08܁VI'(l\(ǻ7]5c96V d;y^N5yg8B:kI+_:J _ Uβ~rWEY %\ybB/`]0lSr !β ̄ȩKvnTޠƈ\8^cƕ|ƤloׄSoa4pR rwI=QV[ o"iB;[C-PJ +R>oWtf==FCoZw,WEṲ-Yb]|dIkUYKiZ3qHmGo~MUXIEHSc2BRu<*F'x) a~1A<I[M Ϸ6>c0B,3G@NqT?`/m; |KJ躁FVmSYF=@W]{S dmuKHaa}ߥE0$>9êp]$>%PL\O=S$4>܉J}{$b,7>]wa$88a GEmlx;4A3$ תF k S :薁(?b3N'?I@na||*A34of#ڷQ|u]R?hK.,1U|b߼",)5;#QNn/G*R1.ڤ@pFc{D(>r۹"?*@ K.3/f" oQz㾷'Ze5Y-O 5)՛+o`U9~W-En+1ilIi]{Cx$Nl2PC OE鶔vF,n$&%"ji8}ͫOEF”xwxބUQ:L+ݛʋ{ U摁}^e`]:[,1`"L<- >CI0UTvHc)[ 3dx5n=:䟹> 5Ld xX=}is.$.4!療{ȅ|%Q(OG+x\ iԶ}ݼm*l32ܝ1?- 9yL 5?6|HWVbRbȽx~-٫LASGnE=V'>%+4 c=5 @jό BK4B/aL45q`ie5gqZLb7Ɍah13ss[(;WyJbKt]^ BdܨbFsR_"a,%懱Hf* wOv֊$bP<#T،I0^(]b_ z>sj[>J^3_@ Iz)ObB) S%j"tmhT8OrP'dO|.y)N {%i:_t7gÜR+| _I* W)7di+cnm7(Y/+TywqBOQ M E8t:]^@;;Q̉ے:|7FR1?2SP1!NۑҎ{ ]M{Żu+@?F,k(@ ֱ~MY)p݂-CJ3fa'[Uu{cF@ΉLI$vgp󅭡Hu+[5,Xo[Ps/2ǭCX1[ϱԭ qWrd@7g5tgF  *<75>:,L`X8(Բͬ6-g[9eWѿ)Reo}CSC'XuY; z?DCJjҠd$].F|i]vƔ)Vwʝź|zgoz w WRؼ5y&V٘(%gudd˹TY6>n,XH6%s㿸5YS.&'_^{+C.FĞ#<2dbIa{ͽڡaB.&Љw .OS4MܢL硉'? te'?A0#1/dT{`κI_{x׼vFpiUt^h\8i.+1^ ?&F/IK}goje[}i1 p৞MiT{_5 ^Zc"=L]31ͥYHMOeb"3QZUR/ui Sb~ 384iu&0qͩ ܻ7ZTMO`*_I|UW[M:C:Of:1R@rEZcA^5#C_6 ;SCLOixꉒq`ԯ~= $h"1Feb- C8GWkoӢ(}t~bKѻaӬhX B(`. JcۏG8l%~[KƓ`iUFGn'!{Sd+[F #ie-Pi`ن*AjKd؟z -'쥀(hm/^+-MvuAeʫ>;XeߓuHU .jbZD8|ra0l㈰aU̱g֯U{L@7uu jUE; v4IgM@0,>X%;h^Z>BGeW;gƃf NM @$(߲[~:\1u'Q_ (!o$&^Ӱ[v$4x  [`` |_oL=ghw+vK/H^l(!A˞?G=yhP"2_E*&y5]ktK6f`7Z5F)gI(bUZaނ!`UZTpaDEл#*\HJ!N݌B:vr_LOJpw}60S}JpNdQn%'Qh*^I53bXTE ")m,3gP:XNUIyXZU.$yr%c0hJWFaPޑ'ՊBn`7Ml#3/*ۚ l1 ^?}+QGʓ3XXvOp3Cdqag~̭T(e7w7~8^vfQL ׳Qt;Y :ԖV+|NbuV!cpzsuK޷PRgu%*љ$NmsaB؟8t霆dpŤ$6t\܆qp3z$c*vvѷWepk喂[,Apex>^Y6c` 3:j]kڴ]jjX lkEss!4G;SKrudM74{QFum2:sUUK}Or~=;;&tҟ2o1|UoB)Ooyé7t ~&))F_Zh7F]4±Ͳ6" <5'}ұC)FbkSn5ŅϠ*.nk[Kg'r$hR~xm5@U#ZT[<_26YB-p'II l":=a HH\H+dy,HY yNȣHzqW8Ik~SH߻ <_ 0׸)QDsmJQzT5r6)l!t掋KsHnwd_D69Ug-5F;sbjd|@&š\A$G[Z8v 8lB٫tHf$I9nFַ2oyHڴ\@;/R^ctR5]ҤpсlB6)bz-K,IP?F4yŠ8-3d-5_6-Bgg5ubр!IȔ [6Sm].VfE x$P pY{ݹ"%d~_fK W^ W#MZ tޝSЉ$Ȭz4 0ĸцYZEi&5w=Ap.ѯ8hDo~pb0:OVZ vZZ'$v:EY2+ĕ;':R.L.pB&@OB65S^wF_nI[%ik[ɥl rx|=<KmpN33.Pp}to|2S<bAP&~ahnx Aڒ7exN$U%;ۢIl8\*_kATf9){G<_cһpZ bCPIMU+Z3 w>db_x$ Ya ZUcc%-?`B:4w;SwLF 67}!/Eob=H.Oza[`Q-1!`S䂔mx 6/c/qGr@U#. Z^iG* e 2T|3YܑǓ8POW姪 \sXIyp`1f*yF q0{;UueyŘp|_O l' 3wI&LnDD%5(=8Ol==#fxW3%`s l9H+7m& Wz3OSTz 1|YN `xu,6<,1, ūv:,nƘMV r[Q KErvZju<n 9?alXR eO-.)+vӥ3@` VV"HJ< Jfi0a:! !yMs 7^rlHSDStK^0Fxu*%ϿTmRQX l(؂8Mڧ{_vЛ"x0w,n׫y )*ipa" D8hRU*XCG%leGZDWC̖'6̹? STb/eR '¼[C餤KG\&Uc_d/gvNTG| ^z1p;8v:v3ȣ.Xd<g9ww1|:S3WQԪ+I<_&޶f֡%<\G+wrE:7 >$cVN爺Za>x^^s=ḧ́!>vWqpM%r^ -a\$'70y;RbEGa@}7͌ hBrO:7JG ts lO; TJOFP {9]胇}a2R6O"0"]Dly!#JI +QDT:Z"] ~ (z]+g"q^yt`| [_5B7ųn!a&5LJֳ/oqr9T C>7(EnвbLӋnXg }[f!ȟg*f7uطvLJJݴU^H+q7jL,h=ROXa &U$??U62e>+`@|-4ɿZRk`:M=mZ_Jy7忁OK7w? viby)Rq~ywJ*Sʒ45.4c'=W9` A)Uz7\GNXT߅iFEU|gKEr P(Iv_¨[5eNab̦6 .UZ!UڡRr?yg[W$9dĕ02j~-fמvdKl_۬ |]!wLW[3hYokUR|Zr ` ?׏J߯B@d3֫x>\ݯ\z-zX39aeJhTlp\*RqAx4'qL4douC#ZXLT n=7]^/'"1nme`WdfO&e2:e3A!} <-ܹ AU,ùrUA$ N/ }u \ Gh+P&r-mid5'O[9y}!'oh'Fk JEΏL!? ͵V26cXŔGfI}BD-oYRҜsv@IlPoWY ~"ZQ%zۼ Wλ [ɡjjwc%,MIA.`,p휌L(khXIQ!wxLmo} 9A7ltTAo^@KWqZN˶VPJԝW\PбK KzK-/;'`$ҽCAfGVhPQ9.C.5|`J鯋m ɞ( xipˎ.ʘ@?µ\u5`> vC6Dq5Oe20 \TNMb\P6׻گه#a=(]8KsO9~̝+*DRhu[}Q-P)/^"R& _ jF*NE(bJϒM:1k&~UQ) VƇ>kB%+]Nj7Z!miݱ#9Z&9Yp?޹I´;YZE yi\|λ\b>NP@UVqB{(41;0es6"  i:C<4qHm z>>C,{hK֮OivPi"W{ &ho6d!Ol1VSsz]y#юδSF[lsIV6.B}.KP|.`=- S"~!he%H]6wk),bXG5?Nv[4 UgA )ڀ^LLfE{efK*V[g}k!x4$#^&z0\mTORwLHqF^;&ȭ}o2Ȩk%g[<>g(Y],wsؓ<+ C+T;=.,{;*7$cXp̉Jq(fHq52p-ݣډhaTKKׂ&y*~Rs3m琻SwnK3(h-upcfA^b_}$̂ "$Ercl G?q-I-Aķz9iN>iSJ} ͻPh #yrp1[8}x aU#|i]lUHгE5ܦ8f$9zib6eӅkؕfltǒ&Ȓv8jbX(fnH*ޚ%}^"FUѕ&vLaP8nI'6և9.>)#?ޖpW8VљfGUBXv8'E9 W.WUtX%ף%ot2݇O=ZʉiY`'6<,OE N 6/<±#J~YsdOJ_tFH9$(;Yf殝z׏h=0 C(}kj .;f>֝er*Z *.}f54V>t9&K_ HJI:%86d[#*ce):Dp>''0mQIoʚɊ2l'{^2>} SϿ𔖟OˋY}U^Ў $4-<0mxJ*ZY0%˘%t0_T j~f+Pm'my>953#Ï0-kH!JMWO S`vRS:9ֈ> R,7srQFX!"vߌh- 9EzG Iݷ ++ Ƽ)|󶍔 a_Qt.j \unK.ىŹ'(/ ١\EQlMǐʕB}OFC+%&㵚>h{xy_>e!Z)ۆ8H8B#6' C 'mWTR2ZNu38ɬykYl<'O'$_SG-| ~Kyzmjc8`#):CxKLO++5$ &{_=h=ƛA nV62 MTU>!b2Y"M.NqMh7VfwFFu}~`L57Fβ7AC@-hBLh8[QZgUe0dK F~V븂]f  GaT%V@P;oaVcO:]i;X͆U,\r+sAH(lT\jҡ]iܔ[+r9xxA' F?ʨnR{ 5SZ(v$gVa]zAX"WVe[&En`f#a8뫱81'LW.ל"[͆IA3=A3U.Lk~B@hעd\P>l;8B)Ĩv I--@nVYgh-2E&6J<+ 渮P;$ܾIDNm sKēF~sz|u[7([I&9v $txVexs8ReJmi#8r.WNx;DvJ呠B|!#4̳>^#dt-C ׶^"T.`lo#\vɞ_ZH_ @ >,`W~[T<̒1Vrԕi7GYA2ȍxV3meDjlN'kj< )UfB+((!~&tY\.Sum)=E$ O3T.lB>!fujf2[AxdXMId3b*`Z1Ք;8t bTWJX}Mw1 MFȬS!<))#]?U5w'@I[6Xmiz"l C ̷Ӄv ڣZBd}W,]zxWW7 hϽGgm8IsjٷSO/ES:GLK%)(GlXh!hqd- Ģ}hR"ѳVv@~FI\oF{N1a+.إŧ?Ai֍9dPПCtD?m1E7B Q/sG/RX )d'L"M =b[4u$W#vPT&'`iqC㬳z(Ԡ:u|̙8.e8[ߕ4s923)Ip=c}1e2岣yD51ud1}NM1$8s +.vn y@W0iZ(z0'BzӔmTQE1sǜiEǩOA6mHS=M N|M_.BFIU*[n?l!'+ t5 Ic6sƆь]fsqD¨vmU{<xEpcsCCK75Ohw[TDXCWy-%G2yGgc\as'K'/ uVnI̧ iCnm.v u3QT+tƱgX r굳RPo qi͌6L{uux1uMn{7rz \nC 06ˌxitb5I?Ҕ]~*=xS/(iKMVY4H~?K>nU& Oäs3Qp{׻Wjm$JA'E4yNOqT/ulcm@ 9Ąc y{EYmko5v`蘃^b>69,qwGMFrj f/I$.GW#ҒS:)yĿĀF#:91PIƞ9[;nq1<}^k; 2.W2sIUbCUM YՏ9 Hŏ~eXy*}2!Iw8AWLo6=h %t#8XUxjbWA-(ӳMy?B-ŘdV^Z783cѤ'^{>UN4Е9)۶٨ENg$4ڱ/f!練f<Qڏ#p>ߤo_ҫ _i&3SXwǢs.*4,d7LyOjS\9NMF̓E"`1 H8Y}@-[pvwT~wh| ^N|M{Wz`Yl]5N;J":!9)$}9vvQ=%bY9kCT[lE?E} (GS %IHXSBYL56yK#Imin9YRie©ʈ\t}Ԑ54⃛Cf_rR#\ߞnػ#CUK-*jɎQ5׍2gLfgLG ^|2!4/ :^tI=KwDֻ_CԳhura^eL|\lBпQ@FlA8ǵ9^Nelw:O^4ޅf{}ɦ6syEW&-'{U~ :S%(Rh]@az Uт"( 4)o AB2t ɱ7a$XցLu_ Czjz.1,p #&?yv?H"rEEseO?\C9$~!Gƴ҉Uԩk3A \pZR^(^(jIGcUF R,GOQE["~Pc  Kr1`շ{@ "V.a%U^̚AXuy U5,kļ^2Z1PVIZAaIlt+= l?A`B4M+m2rb&}RisJõI*fZ7g N:^@7#xԫ fCPjMOs3V.G Z .pwO(z-Y!LqU0RyVwwe9DwI|Z@3'|NGG;Bno!3V;$uOI*1rKRJkr YoSQu%VfԹO5JǞ qXՋY2MU_/h>S4I+)tPvŎ;27/uAcfNUQ`4WD7ւ:ʚapz.?ئ<h _쟜5<8 pI5>3e*X]P`*Nj͵|22VHkRc b~_xbbu3.͕Rn.rљćPo/̢3A@S`[,K$\zhOD,/$V(ESǛ~  .M.no爪vtmT'Q"j`gvm)K'4Svgp` <k>@JеJz=9Vܖ0Qzi#mJ":ڝj<aWbeu>[`ڟo\̈́E<.iTכ~vQ 1{nZMz5-ewXpr3лPO^+_?{:1Y6N)&gTbA9so&35s% T3陜(υo{[pS7؝ R21u{a%q 㢹0i$}\$TxQ(rrHwj$Ept-!Gl}zIe$ |\* pv*`Q:)d8Wߗ8O}﫥TDS5|lS.vhG:0sZ:\bdk%_9 ֋_aX,v8kP"4[ v?0uۜؖ9͎j鮺tGbPqzB2v;Dzq%A.:S~!|8x:^jvvpFg} n %QuVi '[{a62NSU],R}{qSt! i^60xC@S8xyͬ"JLX"ݱoF33:Wnt'5NbY%E7>^Msc=fXHQƩhq)gxT-G<[O,TϘә8/flJuFa1xRᆟ! 4trEe9'tg/7Lx^Pp5J;;j}/iHJ#pC`Խӻ$6q_0jy2MHpLzN|̌RDη=zx: ð87fbu6`V>>ɳ>:Mc}QR׺FatTkv?ju ѕǽ8eQT 7H.)§q+ o G'ZIRl̐RTY AJgt=HGБ䅋h[}> W)o_YKDqW `.SYYNKɰ)l`PM>t^<jvB%}JMA&jxyfIY(we1D8ƻ7\xA#}0"nώ:;j]X=k97ıI_繎(9݉Ȍ9 50 Ֆ3eYl9p-gڽYwCEn U`6(Ey~j4- %~<gH6krIS8ГF,*qs)Z.O N1|:ne=[lA_ 1e~IrB}iRZ_:庀\*Y\.Pvxl<<1&rWz%ZAIxO: 3b=ׅ1 : ?^Yu-:#u rr؞BMMcz4. n\t71W+H\&G MlXWS*n˶ȭΪ /*h-b; x\ZSҗ>N>>jL{Beh0o~W4˝Q`)|樁[`?mI Ӭ7- E0 mxz3Gmv6$9uޤY&$W+xD<B;̩mexlWB.mϸ 0i[#OT;Liӯm(P}XT {iQ sDsN;3 O>QjrY Cӏv~h}vϒ]kJUrD*i=An*oo{ 1o:h.]O}Ϭ&3[`b}"r paM~[T;& IDqguhby(jquF6=ϭv&!m[tv'^a$)mjPUAuʶRDzOPb0{>0o'j'ی{2[ ^<Ѽv9{= "j$7B?,N [BBOw\.@,q V_˃꟝M6_ُAf!D f&QjV8&"uLf9X H@#R9?KY"{vhYLܟ7Vr}3^3F(o,YRH_F>5#Md phӹp~.e&_j 5 Zx|s9u&0d5_x,Oup/аunZ|*#!m&Yz+e3y3ލ>j, F$bϴB'{5ٗ E6R"!0O\BoJB4z (|@b+R:}X Er> xS}[\3FL8߽p@Nw$b&yL5vz5pr|ŝՀcOʆ ON_ jKR՛,8#U-z1t zU(@pֺ֍-<Mʟt$h\+i}DhImqp0(z, M˲?>\ؗY<&s`tA`<$H$ 9ŭ#@Jj!ޗSoO7?ì_>,ȇ&ՕU:ꖏ+& 7FM KclRظdcʰ>=n@ 9}ـbNx?w0lHhQ@@YF[t>*xxaQ3tf"}q!xYR 5R}70p6[=a}2~휧iHOW[ g+"*hxEu<{4e9#ݚ'6(Xi VRwPك!`8Oo8)k:R.EG=w`7ή| Z>%IAY^#yѹ!3J\>nl_ET授wǸH< 4Π߄(A:u[1XYx{>b{<zJsǟ B1[D>8},Hqo-xQEvTB3*$TmuY>cY 7,GMp/GQIm&;% `E/ :0EX)CeGyCӲ᪳AH/APCUo64}:>B4/tF,Ljq6V \MXy^#RAyvD>ˣր?Da;zz6Q݃1YT smTxw[H7?3vV"ZUA2b1@椰З>ڲ[Od! M`lUN^1A!vƌVoi19IMH ?!5mn~\Y<&eUև. Q1Gҿַ\YԆyQ-r("yglNߙf& \-x ?0Ghi`'=PCs߷~<;io1Y,^OG`'#@2cTft=Gw3IՒ3IUuDaS^!ץc9*ɗAd.#ؗr{DT z}NsNUYrD1q@V;%m.r2: /2@ 7+Uti8PA]Y6_d4ϽΊ)@:c.JFHCޯPPLc"@Ֆ]+QPS*T,Ǭ6HG@{ <VkI=p¦Oٱ-ߚ\юciҾ|Q~ۤNYL&ТLS F|xXvz~,kvӭ7lբt_vo`1 XK|8/Ie04q.biJZΊ87K@0tB7gd4[TeK-u?%1KKDQqQB2Қ+瘗oɎ

    >J5DXkJe@'' B7tt 4y0sz-3[p"" ).7r᠝? C<:waSVzeAaGda5`7-q"@}G#Ih2ԼDJB Ą}z֣,.[:f"|MːM`^ 7`gXpbt >.uܯ:hzf53g9a"0aQA~Dy}D]Sԅb+/"LGWCg(9)Fpa (HN~퐅Xxo)@/*[!$87n}ԖU\1kc#]S LFZE|7t~RJ%oy"Xr"ʸ::TրTl<=ˍĝX0cQ뀈^D&yǤR4/a&2hq,.`6\}<-teiuߩ-%&NhE]z(gJ"6B<gef`4%s_&n&E@[q~+h/k3+}'Yu2]|QT= aŘ?}Íמ+Z k[yY藀No4k9> v EL:?Bh3 G߼I/zά/Jd]yաv;.K!LGB;+ț{FBkq09~&}qm' 2\ Пy$06? :KU:;qŝxMQlpXh)v:R ;WBcMU!+a^9 Ynż\(-UTA"$>#h|}1(bYŧ[E1jIXjL=P{:aCb*g!Ν2Na]ID8x9 Lt9 [t桥 {~Œi|XHҮ 7)ʤiG"dV 'X>_Z،Rv)؆Mč DCC*l_cJ2* z(Zi8iB`ݎGvgЍ]AU᳀(&,<bI/cŰU}҃ʍH(% ;Uh[*$>u> 52RVNwe9 ?<= Jg&uL׉qAض?` AGɕ((O5HVӑV)1ɥ::`a<&IEx&K`u{ +2]?^#牟s'Orv @qcAyh,1'ڞ0@g먱_Fħkj?8l*(Duzam'絨򰘧DŽeg"6~?1x!jU!:tQ H)FDMzxjLm1T{ >RW&fs^l]BFB!eoz)KS1g]7ymIxG<,`t[fv(d0y6)n()w Z4'6@btD=EdR4#i|s8#QQpmx[F7}") ,4Qsve,D^mmVÆ_mDhx6e# ^z>pȫpQY.],͈ Y*xG^hUhO{N2]Q]ZHJ%;srX[횠\U(ZpF6;o.ciyUfN À9to;nУϚt|MDz)kN)zT*%" ;Xy}B"Lfk9  z :rD,<"Vy&yxFFFˊ#^=[UY%GlY )D8-$s0xUKC$ګ㸅RЌLBd](\KM1mf `P>cT>~."˥K#7P^!EC&ݯWD'I2hǂYcu@,RӉ>WQ' PjT mC$3J5=zpw]y{wh'WeMپ(5*I>{s6 \/е %'kD{k;p8nSQS?9zlIe vk~}JBÊ^}z@g;wn? 7ǻ A7TT\v,5"2-RӘJOpYA Ws9Ң?F(s6FQŏwL3"3zRrP%s8Sx `(2~+.!ŜY'9[9"C1ҰƮZNºgu {81W^:L6_l#Q+6_I[~H jԹ$gNq7pJb|- IծK RY3&M؟&O /B_ Χ{cS <x܃Wҫݞ=*vvIX 3s#L b8FnE;y'w5&2v۟UGNcjcm$FA֌7ȏ5ʒ=U+ߑ1!f*2]3AI|)3?k0!EΨhrE&AcTu7恁 䮬6˺r-H*Ac8-9JsPRƫsS?f.w!X"aRO๕RvLUcsjι9tVq,LZ[?WǮ Yyx;WY`A[TP򔘴*C-9*^b_A$!\Nakoα$QbwJ\١t쿱qXEiwU뿦YAEt W;ǘ&vyLá3U?Mәd)kᇆA͎jk?>z&_6ۼ .ͩD~UILh2I]Q֢uV<ԫT݊ q;fd𼊴ƈ`9p ;a X^ Yo,q!ϸGK ?$r~51VnfDx<2ރ穟~C;O(,\)H.W%T2̕B8O w)s[&/2#`̖ tvD:R#!A[u[[5*v AI٢'oʱl<ӼD/#G]ZhRz[Zp:hCV̻Ga+U5Q]ŠMG!s+w;x^ӆXqBzD>g W־߄7|UE&  #QΆ:T"P̯%v asw;JQKp/E: tsjՂawbQ#;MX0!~gT#hL ݈/wmt5U?M`SUf׼%:`ԣzMdN-#]a_z`0=%%4@Kd:8?SQ_ys)E1 &эծSR6\iK%+lơx3]`{EWdYdѰwCcFPƹ d.Ӹ?D3a櫥V\vLzORlAa.sv@yzFkʨ҇ 2".2EjxMQ!µ? Q/c[|D$!z;ΛLXj\Mws" !lykN&tL̗B\r{[" 7{0?!OGNRu C:|F˧qb7h]RX(`>A 7;8qj⺠]"ݡ/=e-q ڍfe͔qҚ\b`Xt>"-:ݜne(V~#7ct| 3~֗~l]6c/!n4X%ZC}$H_>gȘE4q B_”bpƠ͘s6Ŋ0!{."u?y^@WҚI,}x 2DO0q*?&6kUQ*! a]BRh!O'V\a5t֝`]tyT6 4*ϪrRjP%R\'+r0ɟ$؉ets!"uF 4R;rIש?;k#H}|J9`;%.J%PÖ lXVEVo|^UlYS#k8_lJ&&7$oM$u7Yj_$^3DрkbI!QIFQ׏@$LbkfJ={8H3HG we Û;igba~!!-HQZSP ;ē$J5Xk]W+ MTvBƦx>x:jۻ=Ә,B^' ޶&tփ/|*fVP4,pO@ P `T:6a8hĻѽaק8,7YU[MNH1ݽ%_N(@NW<3K$ZZ-EH>|0:W{zũ$媬.+_ddX2qݕqW?Zsi/ou^[]ͦpn3IKxLRA"#^[ a@*#ߊr/czEE̕7cO;܇L+Tms @OѴiԒ !dNy |tca SԬErĴ?>݊qD֦U1É02(뜪 4=h&[32eoUkrP;pJemJ}(9GC3,zy%˓H=A%rOCN'!%M*x1_=||&yqH3sRpzm Xߏ-Vq ծe 书ٱN LU% )80>t&רhݻ.xf[OoZi;,Ӕirױ\"s^K]>b40c)H\(XAJm!G,CDp=30Es1_)u/S[n"ޡ!?_Sj+1 c-!Ep`8*a%Q-PmJQd2YUV N3ʾ jxq9R #,|-v HWpuïq57#~}fл6%@RzO+ƩI.o/}ax_! 3]P@QC"F E _LZآ[>0]1Kq:? KRim ]lpvQ^%>HF(H 1Vvvܴ_{}w-gM|odS]j6d:Fȍc%݄)::O Z׮4TVoR9 j魸#A/B`išt >lqP.hᜬ)* 6i~o~Grc2u0SmԽ[{q4@#Lk5$L8nwU&8&JVĨ;O^ `7n _ȠmS7y.vn(mkۈX JyC3A)3@KZLlzP%2>cMPk9F/#b^X.)|2$!:vAH Vx(Ͼl@ī4V᳾2+a+pレFOOm{㶍`Z돐ԖYV/"y:aŋܫ)0 "ytlwm$ ))3lT -f&]&kFCb w7_T:Fh9k)ъ8.r!:A_G!;pFXoiIS9|>go3K;()=sMpYȓA5%H,cR4U=Ʒɍ INdC3 d :~U+ SsNhOh0tQ_y2#Ɣ$I'tt@N@prIW؂}r/W㞍$<' 9"gV->C0FT A+b B~U(5MBD?HS6uO:>K>G2D AKd˹m V-;kwn%<<\<,g0&1 H+'(Og( N4+Zө7vMgѱ4s[&[ˆ-@=2/̓ 1dcyAN5?h_`3@:yShi6Qϧx &}qhT,dM~3FOR.\wͰ`LuEhF j&f۠tgА,{&nG; Rq2]DYP K^5ߧ}f$X*J)߰<00w1qI?M :GdUϘj X0d-OOKnS7YKqʪ!&ޱpM]Ki*U?JɁ]t9;[ O/r@C6(]Atͭsi(YLy/W v?p6;|Ĕ;c5@gu,%AH]~s8:D >^ KON9Ǯ`nLEdEEec i(m~V2;w1!- .ܐCޖGs,)S[C3mxulň<6GA kx7}?wbd.6n[6{ܨ?IZ%Cʪ L#z(;۸%[Y3A Ն?45!&*Ԛ5J~f9>}RxamW-&[dϝםv`*_ڳ̍n,G?TgA\#?p2_13:zJzO)RZ%azYA 0%?yyQJ.OjL{kė+ַBW8, Lx!e¸wH=53q⯓>G:bۙ_NHDܪAhh_,ygw[ uQX]#A&j'Sv`p1Ad? ٿv7.ưCm fPREon~J9'{ 3(|,v\)>Uxx9s&;∡zPNVͰIW}ƩK-Jέ>Avݟ d"JG;conԻKNOv%asPC{x,7 "1DSu8̚o2bL'h3Ǎfbg~>ΫP['^F=@IJ+uBN:?7 /u3?!ɆFTy0W/_W2Jwa)?16} ݩߏaW!ވ = j}ic.&,4[(J&3VV;n`g#<bPp­PF Z*I +)!ΟQq_9WJ>GֆW'"Ī -]ZN"7j,|dWJ=SMk"==lґ9B8Qnmz2!$ փU^@Ŭ "2k$îJO\NsQ,e},)AršXYdꁽ0ie-ReYZY+˳*Ssjlvy)Yԋ6_#!x (%a%fåIbُA*ajӚRŃЉY.i$6nЉ}%r*3vYtۛM/"Kfx߶c,dB_ ėV# _Jq#ٷI2n)!Qꎲ0}eW47A`*%=C<=Pd϶ wҒ{q`_(\>&N6b$^b 7իJ#-0~ʀF N@͙ƼmLyA5c.7f_KSQL^j~;^<ǾT+탫!Cԫ_x]Cj̳a??}ݒVݐQy*&_{%@1M: 8:9~^H @ ( 1r`kN >nԑl|YZ/4HYxjӲ)RrD$s鏽eP[IWg`~s}~N4}iS4Bը+j1>3^]$9ϧ"(ZJi7&)5-*> =p:N2&7,8Gdm2ih̿-INjt2 .~^Q5.Pk~ʿ\5C,כ .e]l5sn c-zs ZQWo9 ,=VcF0/d#bpC+E&Qh4MA*hV;."Ժʵzԩ=7Ev5z?%+sΝnv9Mp3a+T"EY){M @}.M]-HJE `\%3FNjQ]=F¿YN$nc9רhwWΑ,V.(o: Ly5 S#T@iۓy^f?v=zc+Wy\yv 1H2E:}7Pox"$0 }XcVb_aY4uY`5]F ORD>^_%}>Ö(@cǺO>44𞼚ڔXj'w*<m2|jpj! ZFɹx o ?uvjp)ѳvB޿^Ekx`|pR2Y)6\MN.Y3F/dLoʍ)y*w"!dT{t;%բ/}-1xs/LC";G|Kꮥ*Us@6B2#NZ!ܯ^%k3Q>$kÚ"ƃLsB5/:.5dHt1@m+g?ZRiNlNlz;[^n!u`uRq% Wj`*5iRoYغkEbnGףCFH Z CxdGR'5c\Tdw2eJ<UQ+E_e$>s.@߸FyզKe.~<.qIَ,C%ZPB*J@3ׄLq?߁(bn@~#v{5la> 5{/X3O>.㸴CL~9#AL IK=4g R 2LK}JGvܟ/@WoY:%ڵ*"`Ep!s: =Ώ!pշ[ثLq pjﮱVkތ]%"| ,_(AdZ5Pxb{Sb]@UGZDll9L~gy X:LCʁG/weꆐqZ8aL[> QV7ޕ^O#Cz ׿oZiq'FcJMe}u  |DW`GzZ~L.LǶU*I:fmF  %} o0;V. d5$z&5iH2tY'>N䀽s^^iMܤ|=1GRGϦmADT9Fm, bEsWH6*T-X}˕5V켝Pe!3m;w/TGඣv” jU3U;636IAIѐ4}[<61V^.wd[M}QjTr>8#es?\ lc'/d8 d>%&F;Q}P'm͊)M穛MU(3T|/-5: zX{xpW"& .}S2&E?b笺+WrS{/I^f %,i<3Oj'g3;8‚:5i J'Vڍ_&^keP(!RcEP?*.Nף(:Ȭl"3_);9B4GZnT)p-x#t/Ae]䢾;+u#64kn%,5mm8s6@skmDk,BJ'G@Ts^Fuc(m*I8J]sx? h qa̓i*ڷR摝]+]pE_Sl6fO S2`>crQi9~vEE- jPs<ςp 88=|~dGw^FGq' -Ĩﶕ <kH1GWIt>syEc1J$BVvb7qQ~5ڞyxyPPPZ4F%5Rľ#¼j*/5B>xin1rRFu*"|ceFMBgѫe2uGԃa}$VHz!p&)]]tΝҕkh&HQdJ1{>jElUH ҙ,m(ّ.Ba6d+ MX{{y8w^{j>G 'cI4*YNh\VF=1 z\PHUi<qplnEAJظ7rnBé!݂%GU($,\bkGQIg̜-8p6RZp͢Ō]8Y:;76wQ Hst8 lLcA_4b!qdE}V"Fh!hׅW^%Ҳn3u%rްrm~5`vLVА&L/оpFj[-eӠqzb +qsĚR0!x.f"=džZKmqx9-ڬVtS8cg:`pYR2H]3*vĊf q[ju~I;-ްdBx~.I2Ș!x,Aji\  Y~2PP3aFʹ_%f1rAiUz0yEZЃ>nt_.n*7Ԓ>I겨iR.1!~तK=I.cՎ+ pd}%!+"{{khF/NSqʋ?nx EGLy=Elidii]"r8X%KZ481o]ހS RF@yyGe Ob\m;oR!kDUjCT;LOE4^nY]Wgb\']Xn0K6^v h̢.`~*I I{ctigLfe%8Ft'q:MO=J;J$,%R\"R ?;&_-).i8(f7b诿zؒI^"O/ӛ"sWq* !+tM%f@JBIA:1`ish$)ms:} hWn}<38Y_,oSK G*<7N׿snʬ.=d^B. CD8ɠ#Lwы.Q}Vec?7C(ްg}wc6>^t=:֠$FH=ƏE_v;0JfVv`2D=x/¤ 尡b*_ڕ)Na.] ^7TTym5m6g JBq|}bvjb387&W&~< TTpkl s_gOzT=##$>CT Z_d'e1-Ub0`j^K֖O"2Aːg ~h{v2Vd9pTHKeh V}v?$WѼQI!r jeVټaJܣ2wwL\4k.(UVGO]F %p*y>Jf"05Pd-ܒMxi,7%D:TU2~H.fAUF"@SEKA͎4|cݛY8. K7ۊvH!`wT9f"W6dX}%e1 -p(>?ؗ&;f}5ɏQ}t GKE,!VY*Iw0~2Z3T4SQY@L5e٬{9ӭ ORR u&Nq.j~61eZvNHwBM􍟷e[UQ)m%D/N h*NLƽ~ܕw)YC,š":߂9.AuSihF4bb@\zc[Ah_u5i1[ȬǗ4")Jbu~` k v9|V5z(W-[cfЧ~w:ɬr]-PRu"~.˂ +[kZg۽qd|?i%+O/YώCDB€Lp?C6@g,=!N?9nFi9_I!G3鷕 wlʌcI )R]qat8\Q(0|:W댜C`3n8^mKI 5Sկ*4LYri=vrVcB !|ɳDdK^ҥa?\^!Ǒ!=4g]XMڮ2%vL}9w 7/L+p'-Eywr<;xWSF\F: M3wn~sۥpnC$KGF>pcw]1KC&C?0APQ"(/)EJ9rG<پNL%Wngf1K }Y@ȝ}F2^IۃU\Ǹ]9ri CB_}BERU4didr‹֩H-ڰa}-;vb7@ԺջGRг"b!_A*a @?iG(Y9X}ϳTRֆqFfنM._~Zg5VU~h9p@3f˝m&bG'CyXVXgP]tqԿďN:t՟& ]kn#d4VA`vz%ODb=~"ޭσ$e1t`Zwl^ 癥V;30P}HЀ^bvHEtc|Z/,XHgϩgVHF|4\~* 3#oKDgh: RCqƚGA-0z"),&DŸcHuҥ\~ۄ zmi宸"ߪY]QnߊJC+TJ U7I^N(vY>5|@>wg @u7n8'JOzS,_^0 MT|12G w;R5k-=J%MuM*YΌ}?oUeKRH#mH"N[^r?6!+l>0!?u &] Ț2j-KV]#pF3ihTIebP?ࠠF-!]E׿h,'.[,wPk7c&߳`B!< C.aT$Kv8އM4h$Ha\C}爐rWQxCAXXN@"U|)e^h {zAVZzuciÅw(!qmk`àb rog~s ٓ))'TȒ 'w^P}gi$rOႃ,Vp9;a =mE92]*?Z@:  tW4[DH\p~BW3U0Y10q"wQ9 v dVvo\ff03!#<&,˴lgB yW:×rGAYTPW¦+{] 6b!R_}h#oJA+.zAgB8m܆nqK"gLѥ8.:'t،(dRе InߗYn=|`[>}i a7=_ r*ɊU>2$&n N 4@4JvGŽj`~ XkPYU8!Dm}i|͘`ʈӤQg203㽕ӽ L5xs~dSܱ3@y𨾕c%H8.F5k<ɏɎwS0d^SS/# ?Vܑ4G"LBN$1RO+P"c ?͑a {< E1F)PF:S+β7 9+D7=A Uܺ%X16AnjO X25=jy.@ C37@s*{H#2,Lˆ4^Xz4G۴TV݇J4,XMBZ)Zȣ=D&byFޣs;$8G9&Xy3GC߭(bѩط׀ͽZ*b3?jGCDؾ [&9bI 8D{z  pW>X83kSUY; ૆2vd7FJTx/*} EZw0@٫hHԗp"a X@KZab~&?h.T*=Ox[~fVڢ dZZvCck.ibg5bn9H4D5 tU _=i >^D.>H|C 1)tj"""Qb::p{I|m\kĩV)$u:6 /!۲qx;x+3$EK{nKK2cxJcu7Vaٙ pVᵯMx@'v\ky k3gY%7A ,XPh  :+Dd[G=g3R {/6.l M-A[$-Fwns-]Kc. OTrڎ0D까0"V|'A;e׹S_v&jۥroA1U~"W%2tKS{Jӝ|:3Mƕ*h=$ Xu=]5S)*o]HQ™X}*Vbevo?2 8a#+{SVi}#trFVzC9I+rVfxRwqS$j+UvN YNHzD|]JŢIoW|z@u3F_ܮEx{ΧܠNP7wL\x X@.P-%$/_#mut!%*Wg ^G+WVcǸ$j իZ8S2ؔ;뜣5 tp=- WQvM>"q5NIP~9BBCܺZ㱏Ce9_E\eOpVeF1kͅKȭt\*}aBT} *(ZxeI 7@_TcLTh2 >bfu0ABa^"+ɪW=)J",`6)Hl\8I>d`!S`GrV/ ŜBm$e 6-b ~OIxvD :̀mv,bc3 *g\k? q:Б+YfSp~\D3*Wuo`UC|V^Q˴Ԏ6'}.5 0\Ct&iÂ7,Edns^_f<քwny9PҘ^t~2q-w*Jq[)Ӗ*?O~715,w@lF 41أW=SP_ &\| aw|*-:(2 UolT0@ׯ6ffI,@WI$Xy&Ptp4&1fiNuq9D)ځ2#]x~v$68$A&OM/3=H;jzCQ}S"9Qe5•(9ALm%lwn_Ͱ f hNĎ5PNr<#Eam$*cI3+xɱf䅍μ poވs d9`Ræwt]>9s9Nlr?3)2m9ZH"0jFc4R:"M \,I# 2~Ъv_(ݝ:}"1]0?[ 8o^^V0, ?l aŊ5>!>U 5j9qȾKSoYVR5,| YR=.i}¶ x/[l| }rD߿:(gŴHm,=]ƚq *;DJP=u4%*:09򵱭2j Tψc! ~IOOQːڷ(GDzB0׏hG}0|`7Bى/1!yS߉GX̹o֡u;pPC4z۠R-J6<~ߎ:($zwڽXP>B?5s@}yXGI$%W9nW|yŻ5e %I 'bٗǁ#H=d&Whn I(njS$1߮\ l>Z/HqiS ]jXTl=E)PГ\6썝yZrd7\;?.ٶhno%x#vť*UÃ+3r0&QaoB1隒yLPa# Z}ltPRC@\^(ԏA|M]VsE,/zY01V7z}]-tS6bySkUV@ͷ߫A CB6nrKT#q+!dr>8PñRlEKΞ-Ӊa "I[bMF`"7&3!3TF?۳>6B lWcϸ2kkqw…Ȭ'BW}q2lpvX"`/mʡqUtNx'#PJ~dHC%c׉zuv<٬g fmD 9ĩS$؈Nȿ믋]ơ>HX^Dw JQ6_l!Z*H1W\RF^"#Rڂ|XzZζ}boE1 u谢y^ޢ4=E0#f[M+m_ߪ9kw Dy0]vB '_)%$!F(eTA_+WU)Rq+|fGOt)6/@c]J5w:9R@$2_yC<{IHKɔIR^yQep,ՒJU`}pn)'B'x:a/L:+j˭.`&U1/emp&O[qHTBi枇!ǐ;Gbu8+ΫV$ ӷs.Xk;*`)TqKm7-o89)3WNw:/܎npާ TD~ЕHu=,]IoZR/Z>B`m~a(8)J W®C/*Z,)DkyIr>;u/ $*ھ/xbاR$͖(HTتILwW%Q}OQvR.jF88Tf5~0shm.7Xj\D0^*tm]vt-V'|!hgIG66|n7XLЫg\ PMT$LӖ+5@5٬~JnGbPRQ,UΤSlc2Z׭ rNa 8TYGftoer2RΞɟms}=:LJ$>|'FS릙N&=eeT2e>U%  7GjofPZ Oz%m9OÝK3( =5G)4#Eaj0/u7ض5ώ5fZTo"̱k^P2 ׍lj]oĉQȥ.@Vko2򵤟OzR*7y<2u*xZ@Wl^;x4K#.Wo_'B: Fr.$_' ]]/x~xFNU|L))m9"! ;/!8YdD+5ꏠݬz "i/NAyN40qf 3lq gBQD|!4_1ƚS:bGT#$Gup77,t(|/7^1XɚK@X!P' JJ95 X,k/GZ(-Piۗ%5 h*ns|le`βAI#r1ID+MP嵳1gK ('a5u89ɵMXh h4ap]a'&J1V&;oڷZ`DH&œ HY9dU]dNkBHVfD+] W^ >2?~6zx.aVybxN 愱0ү_@liWzYۦr%=Gk"J PpNJCu 2RP5)T2GjH_t#3q'yv]F%(B>u6 |CY]Ԛpsnn.%c+ \̟=iad#wvgϡ}^%'9QrfM:2d1Qn~R3~f.@-A HO\.]!|-|jwT(^iBjہpVn&`Ҹ1bs}hx,oEX.=c]h~6OQ"R| niUVܫJ3RgYlAf1ARyq(π=< #2FE k˄9: $u^1.?&W30ip6Q3X<poa5x߱,RڲT{'4K ڱ92K[xokrv 77D3p͝Ypg7la .!>1MqIKW!IPv>6t8|FΟA0!}"% p@f6pcȣȂ.W*wSH%?>:mvbN Վ h 8Xp].P3S|M`k~/.U_W[8wPebQǬ 5{C.9 McZ6{ɮNw w}cI}!=T-yg`gVY~9%q Ȓͽ&f\]Rq*h8V!̮@|E`pld7*ܛ;!?VfA1-V)Vŵ'0K.{R NN93e5$ (]%vGkG.f]/w- X_vE &/K" Z:ib˻92+ne<m`䋭r덡ƽPIYZU%^c3A4|b+O@R\M~n{%>* p|̇֨CConJy9nmd[@,@D +hd̸D 10(嗖hϻ)v@!ÔG15& Ɋ{2 8^z^Rӯ4^fvIe5b҃-{YUfrQMotMv ܬ ֧]' 9%e іu>TW%C'وnO`{^an 4tIqy {߃* #P^,X)sL6vfFqPWBK*\x)s3oaE3fw-u`6j{x:C;;Eb&XAlpU+nF{܂c*nAo26,zopKG)~4f529s?D__Mu!א$!Q'4 Qox/.쨛ze]S # O |2~ڻ!U z-]„p~w q\7> AAtF.Ԫ_et=ʍI6q24ktϗ40ĥDZnY~o#РE*W3BT&8w60gtΖžj;= 5F0EEI Bw8~@_CL;gXWom.)x {to%[܇R)迓LhNmDFWu8Xv^pnaq Z ~w[w{e˧ =cn|ՂPs<&us}?H/i=be>ZOǍS.Z-qr!^)|蚻5ɍ׾m*}=Hz9xoJ֙"dȭJx-Y/Oy9"|Cm*.f{6CrጾXF .B\m_[n?gbwkzS=V`i SoZ::5/]m=]v.*,Ph|(޽[#-Tb JA{D3\pZ3S!\AW#^HKovE{k~M3H/zN_[Lk΁sJT+SJ?(:UKs:%8Q1Y@t1Ox}a$#`m8pjnl)]d[I͘K΂AN>JţS-} j\ Ĥ Gi58d2T4ٺ`1.zIBVqk yj v>4Wk1lh##,"QYl>Nx nv$Z 3W{t^щr Na [|UmӪW3;Ǔ$g }D5)h1V s :9B@l֘3jfzhS)'' MQ`jG>_G8YL'#$l=0o'Mpz,E]#bgW@>rdk\ v"!R"PnOGtl߼tP5jДqA RmXglu|"o6)=0.QP%~ kg.6xׯG;},o%f1[@'@@nb#(n=׺NcA7eDE+0~3㐴Zz&H`Taq#M5v]~kVH<3b#Rj&/" $!Z[յNpIZl.N!!CuhN˴]uYVkJ@z{jnމΥ^xh3Pib53 w`7L)]A֤"l{$4V]s_5npN$fgIE lpK> v惼Ӌ[" ԒʉkT gC,z)?jmfڮS_Iѻ>WrIzKhIb1C Z vgҩa=v%(|HSάPеk@fT%䓉OO8=3IQ`8lQXqH^Ie.q <'j=V.y8E Ƶ˔o/ݞ*0v@fS%*h%mB{ݷy_Բu}z2Uo'F RE;vX4qBlܳ(#4egZP매O-i/ħtw ƢO.ͅ$eђƏ cZ>Z.C6GRǞ~lcc$q;~//6İki)̱hg> LNQ4 r9pg4W)R D_uh/O]pB'ʘ)0'tI ~[ćB} OwMYb[Gә\sݽ֭W#,i-ZՌ F`bĽn'3 !³H*61 M^4HX Te v)u]%UZF@L>,cm tP*akxHݗƭpfH?r<ۉL nW'1.r,੕pI%,.ܧƵ;5iH%}vLẛ=IS k h~nHxޚ %k2i >VXE/[8bKwyTόUU>6oe1MHPHpLVP%z  6BL؋;Q w4̳6궣 ,"禠hmE[ &?%W5ي?.f@WePD!fN'qgKe"8lpN7nFsBGng%o r8yx%i>CJsWi A`8(:sCUC!dnBaCF~Wsr- M*|Y(m y<Ԃq/Бݪ ӡL"[&z{yd'/X),u9 )f6byY_ᗌP.[]J(l+K_$mJ/)<5=-n_S^!#m;Ϡ[IJ8$9C@`étpiV]&x;iafpԝ%Nqu8k,76vF]_[dzB p~IHO`Di1Itm;0Cg][)goV_)3z,Y[ע3\[ Ss٬aLHMv2פ3SmL$7XT'K7a'e>kWߴKu!]+54UeS0tLt)tr -W*u pѴJE86@l&R\lg; zj5SX^Kh xbd?@J(Tmr jdw}cMwX~]~(T#j5DZz^0ZSjIboWNt&'k.{qYB/nv@LD!1gf. c뙖)?'& lr>)fFK~ٿa6)w|?$~D\Iah-w&՟z\ ]nӅWs&80oƼ*tȒ~~I_R+&`߹0NJ#v~T+>R"N,02T[':hl L-)^2jpɛj?$;n$hMɼ< 6fʦ%a0:N&B[] ZAtb`FQ\OB:zC"DyZXEB4@r@u)Nt=\uN^v43Myj%~-a]ol‡Bw  AumF#J&Q{!瞱 M<gX T+*R[g?.8-K5&t>iԱ˙VUxViig.bswaLJOn9TAz2 ?L>:CbW. .b`L5::S5RwL=t㴻Wǖ"[4 !G3]["t9iQPDY-E½}\:;M5qgN9.9 g%7HJ:f+ww/"B"Tlj"oQ<+1ύK'o,yuO$1+V:QNJ7,KJpcvmg0&A ϻvB5N}s!yZHioSΑMq`02V:OXu@^*),Q?`%W? ey6 4,0Wg@iG+y0ÓEL5*]ΧNo^oչ%j+w ~wsd"iH r`W#|LpXòJ#j+*Hx]YDUs^dte|B 9N$Tvx ֱǣwu<A N?su*snnV>; ';Ȼt_V@kdsióߢőeXr ngeXc)|ɭlU~GMy(xU}Y`},Nm-*OmI&@cS/"a;plh,g#:}E+ڈvIiڱ+YL4>s}'sЪ{fyy%!MS*AR T1e8\g},$*zWKeS[A{S?TȪr)v!xx8;O5i r!3 C\ ->:h{=Bê tKr+~NV8(:J"hjS!mr}#Yh:5L"q&q]5&hH$3MslaTo@]ӹKBN*tW`kX ,!80㋄#_#kN':K Q#VȀ s2 .<CQǜ>}[̋OROfҫ6M㯟㊭1Y> ,SO"d("F?)19h:A~wn &w6E: ړ~'ol^ڰV55pz 9^;3r?h|фbI6h4 jt4~&{l Տ'ܡo~@ATp~kFQ>XS׮ŋM϶R[g֛W@$9JD( ~R6/?E{#5>kj"R{(ep{qnqjkTD ;pGfMˎiT_4]l֢SͦG p:YMnܥ(b6 ӈ; B'* 8%}K1;z̨i`ypXួ5KpH? {J7#vʣ>cG!#,(멢c^9[9?|U%gH窄VUWbWp+0xW{y|]Mpx0]uQ>~)Xe]Ⱦu 0z71}FGվ6(̏(ګ rp"hE9m;j,΁nJIM} ur 䗿"`>0$~d係"|9`5gUB)24Ý_xvt~`l:tLi=gh#| ˸'~.XtWX_ކYI9\JuoWkTTlwP0Z:#@uRWu⓳21sg'dz[7I]o,ڔF"\⼹fP"syf镏*oyhgPRV",ZE95/0䉕'SQFH *M8!{ ܩPCgnȤo,8!*H!l߷%N̓h>FB8έ(֫D൦XVHjˮ%(Òz9jO؆WOJ‰AD,MVg>E!4Bt59?dni.kg[10a m'D_#U~{&,?_ӌ=) Ztoa-rat/ Qxȱ)XMpFrp:0#tA5 D{F~bQs/7s h8kx{+sKj ,r6h4{F 4c$Q{2+-lBIO`@,ƻh;jЧ*gאhF}qN}{$o޿`P IBX]z/ӥ<˔F7+^ 0| X61>D4 ɒ%phpm]P}mqfp(Dq!]me@M|@Q㪡5߿ְ[ %a""p?{D~9ų9O&[L^L"HbJ<-Q"~GOPyS;#IqJ'k$< lrDD5or}ݝSy."* y4\oG_VY9wʻr၃OF˜"W{r:te(L]*k]o2]7a)?膵ܽ2קr@4@OcYE+;BN弛sЀ8|խ-E7;^]OM!p]w.jnU2Ʃ£rf o 06 +LDx9inQ>km]rUHV.ꕀzQgU`1"r%d?fMvRq ~FH2sQ9ܛag]" 8cj=yvݟ&y88Win3'YSgTuRvB-0L`PC#o`e;O"TB:SP΂6qw4̑ԓFO Hc3=?p;Ln5bkT{9ʜsNb喠t< p,u:|/ģ h_V0Zi8l'E2@74X2xr+^Iɦ7P\>)]f>dcN8egjvUޡY$}K6TedEh8i9ӆ xzɈA &" xY5l1w`#ٌc 8IT#[2S L< If"#|CeKG٠s;7?? eAԳ9he1F:X[5V N3\;Iɿ vJǏRƘOg=y⛛eX 88?:\J37"pg|yCLtMhQ<}7p7 9:(?ACBN-zxTdB=?a w:Oc3qW)q^*d19Nz7\@VHXJ8-a8-hs_6B=h J$TjoAwݟÇƾsHf^~H`4}%BkL$2$l掏 ˾[Z@;_ѷ'7rÚWhuܾ.x$j5qmhT65B+i)-`J7)OZT e,:3' ÂKzvAн d=@܄_流򈩚67]QgQ7@d?T4.ZvZ;O4({RmZ?ïs:/=y݁oPG5oTᤵ2p `_5EH;Ds:[.)Ol ؄ q-nh8Nkm7^?r佞j3|"Jd!1E)Dh\㼃ƷS_PסVytk06!Tg0聯('IZ"i~foTKO{293+/*CBU NNc ҙ\DAT.o3@bOApMMjE8V> o(cEkHyV`zeO1$w$}3,5$\4?lN$"z55 21 ܀N0)-31gCy+_˄_dt;Hc-^!wD91t4M.D;QtLgH! @0^*@qPFf@@=Ois[ 8bA:EIwtTI+ȇ QNǙK:Cg-X O{$ rU0!-'Pa\Sŏ;ͦ [${_<{/@.x"$ XvKThGB-kH"aNsGHڲB&5 I (DRĩ4a|~m6W Aj2"?v)KX3~|q3U'8[\ߠ9?С +h(QHz>o, xKBJRE0&JPq+ G`"]7h^?Zg=K$_7 J`gY30YdŰ87aCrD&ťʬa0 m"^wj5]O"=G>yytWLEcLHiNKy:_i`f VmawB$V<`fRkUd"B_c^Y7>k,!o| v\ue iw.O|XɊr+^:@14p*KU^rS _Bw{ޅs&Э"O*bȐZ:`[#r7pkT?ٸkVP3>7eĎ;Rb 1!ҥ^Ž0*?MK`BFNzz,p Il#SD*n0-@x&K(h8'l[~}y_yޕ?=Dßm}O9"9zUa֖ݩ?kE**&Z5ʭxacw2O+rn(5NI5oG滴XЅӹ7?qi?3S6?2Á˗niKX Q"aij2P՝6̍L^/% >cJHyʬ26qèl"q0-Pvj,š Ĝ&rUrN*7x;AAIRaLJO6Z}>] h|D2WOΜ'c5ҥ}>p\(O8qK@+wi~^HJO{2AvTYr u!U?\,%.f,zhOaR'_zS϶|Vj7wRIÀh {}G@)vɥn׶ؿ_*jw/̮ե7^wO2o :pmm,=Q)Ζ쏷KC/D#kAa.S,e- Ѕ';Z|o[aWePˍ4ϭiXet?uYfOT M% 3JSYRz V~9r˓ ' 8Af̥hUt >]n>WG7 e|q=!uTӋ IdPZSF~\(1mW;GUq@4tNI p8G*kiHf2#RJxA2( +0ו`֭uNl#~=Wj*;jj Nr0{i+_,7FFaz zJw@fʵl:(+2Yz>AD7a[of>Uqj@%/`ߑn` AgW&XFTaPׇx; _|gĠ٦QGhn^Dz6tH?ƁfX K! }h+̲HV3Yf=EGLɷ+PA>MraG4F(`LqH&ũ=%K?b <ܢ?N6jwݪZ-d_ρ =32mMP)| ˿>g[|syVNp!ؙ.$ϝ1h UEaaF1\:.5*^͓xVZ/Pkd$gYZ070701000004d0000081a40000000000000000000000016609d2360000ee58000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/R]?Eh=ڜ.+*F]j:gd) sh, aYMwR84` xa8Iw#}S-鄟xi"a6L2z<Fho cUbh;;-Zg0pǑ;`0}-_ ,Va7RJ;^4*G.ʋ_M{/@o'! v0%Vmh$f7CФjp>ww /)óD(GZV,Z8 n_5O>]Lp׉ {Chsw#Qf=(JvF/MI:2pX^h3KG; [NtM2-s^{e3pVIqu^}.85ۙ3, n,ph۪Ȝv^=#_q[GY NtQYuiO O%'(6D"w.v`sX%1V| qqX=Pt}^{$[o`av/f+[uNnCu?& y~ dڄ\]?8­ĸ4اw?^ΤA1uz y9L✴#qm7mP1fH`*g,j`ׁA%+S? 6?[8XϣuY),ʗ5٪]Twض$&VE4Mv*E?"5ǻ' "]}=.tm> R?>s(L~Z"J ALub[ .}4ܡvCiK3[WSZ9mxeN <`[4z/ystgK9/K C}rE,wG؁>hTXGP2X2UNs~sl:u a|x 6^'&yȨwe7g1^u]6e&F4)B`XǂD@0~@]M&o*9sc7[ۓ8 )^9=ʍluî`(Y2rYIceX!Ihz9@LVۯ.51& W?n)uɰ$ſL~62IMѢSI yL-] u}XX鴨5/zW#UpN]/È{)b רjzϰ@<38uo.{4|aP$bx_#Cy^c#:u1R ..gKC|ҍ/: n1$~7Aq t' va줕A3ZW@-20[9'icDiɝq]v6J0tΧEI wVyZG})іpKG:uQ53{ wkߕ?#b$\"m]Bk $M?v~/B?166quߍTK R-by&d5~"JKiZ< \rj,a6 eP 9kyNTV<~ɾE! &YӋ_׏iE1:U_]?0 s? ,_ ,h56̜菎^Y}&rΣ-Ī&1NN\A\΂ܷג ⏬_S[ qӬvMebN2-f6eK$Jo\LuY?N$:d `\[U&>¸BNI׆UCCF.NkЕk~h9L\렶X 0H:x DɖUž 3 =N4nT'4Awb Ӌh@wSK͍rT]%ixD`® DcK<툀(/1gPn?޸<:rNJ_0Gk'i(KvZzm&|ATm GֹC5՞7#V3:[ҌUȏXg gZ<0xKLsiYcCNTXr+kÖQғl 0AՆF&BCOcLYK4ڞdl枑okg0˗(ܕT[iV0{`FidD$8ۨ(jZ|m(-ҤhNqZ A2尶qq&%EcFLtQ/{%+Zo_0EaF/,[\W7(4{aVU8?X8Dtf#n5;>|Jd,;Hʕ8cf:6֖H k*t;fto]$Zv&,ۏ"[= *iȧ@ քd ,6XR"eX,D~ɉ59^h|2.,VLeXDF漠;'1e$7,71['?Ib/ â~1锲`$JNwTڒwÌ1J˺X%̈́0 k) T=ai0!3YOZepw7&.kJh<¦~Qlr MӔ{_CME`8 2CE\,մdy補V^-C+H%tbAOhؑ:=^'a8ܖѱa"`: ՔG6or)Ŭ.XTwlkÿjx,y. so@Ҙ#UٻLzyuJP$#nd{)RS3ie{YjFv%G"9[ \pU*9gb]jLXh?>/%4)֫CELuc˱nyV9jaD ҩbW7k'/yD%bj5 *v^Z^ +`RGk =VH'N&ה\׆ML@gE8D:W` @J7$?tn5- r7%sJ2&|O1|1n:Gq,TةNQ ϸ5\P˼+'-r9*:Ӊ= _DICh2yd=%t>mu:W:Rf [3]h 꼨,Aw9o {V$l[PFo<&i*YWҍ?3(3o-{ֻ5c,!f9]NӚ?s8 4 QGvnBAf4O0S20ig(ipW@{:MJ$iKzovt)P#Qyz#X_QR~e_x#] cz%WI7O+Z0YPmMth%Ma/9_bJ,E&eS*?fIm<;4];8c)#t.QhfPls\\{d>b=.$~Sr (~loJ@')0.W^-zf ;\8ɕha !W؀jH8),ኖL>9#u,s`͊r4F0xfnDNUONrzvg !{F de@'| Kgl e#*ﵝ)ACΕhz&cPJj uPFR@};ϕaQb |tQ㸇*4Xe\btRwu0$R9ɿ_k\ 4+ډDMEuOǮiȯ- =KFrea^\-eU1clU{UXo `ڇEβL_qK΀ULlR Gw1d'00w͐ NvP<rNGcYYp 흵oE'ܷi[[\pR`W-S p5ErQf#gwn}()u.{yauXS<evv)4MbðasQ>,1WXhS7&Qɼ tBy__f:._c*CluN0$ ~Vj)w+iVl-88s9SelMk X&QsREE"X RI [^CTǡ˸#5׸ U-dI8粏Qg&hQk)orERhqwG'D s&$o:6ݺ!'URK6v+n`(J_>ip 3gM;t/E˸aҲXXVOAr aV.XMCmЕ)>yl?-(g'(v FkLwita2z+]L!0h4pR Ӊ@Q4vESD"r%ByxD**$bd1dTA7;O#$ 1I&[e_R) z.{k𧨃O)p(_唽djOjf\RgO3O*+2645=Ȃg׺?s#|L/@Uݣ9ݑs#6H CD;XSotu v%bc#mU˜ Z>m!pǬ)FfJD>sA$C4* {~֡waᛙRⅢӬ IKn6׳|JbWh9/]0+؂gqq$SW}:yȨ32"D [d!\ _ne]H\;췾yA d *f~Tp066pSLpj+j_2˲jKFtdԣzVa*\n{qǓ53l9twl(Qk,ػQ҅ 5N%ʣTFIYnU/wL+)EǏ,4WO5S q/s0CVpgHa҃lz$ϹZlUE2eKsSOɔki8s/碷Is5Jׁ 9ʆ߬.m@6oK]܉w=I=EAԂ̝0|ë{\ ݟH%AAp^*hAX3+*'z'ލJ.~ͣϠ= c0t$ZURwڨr]/ڨVyqmW5Z;e@]*?OK,&gh"2(D4ַ Z'8h."Ql섋\ סo4%_ۏϒg/J=wG ĵ?G}*6vx3ٯ5kR|[rFenÞ\pф @&\EQt}Za`iuBlut? TNq2&Z^ąfU0Y{3l6o]zYs¤<="()"2TBrUr9ahW:{VN7d%kQq lIS}vp >E#%bٷ(>AbTY*:#;HU!h!dP3}GL >B_ ,ͬMrΩ/#ad UnuMVi9&Igfe@jI_.!cNЎB&# %J ,!_xrfcA;Wh8m~QE6@wpiltˏM#{O` ySwXlBL{EKݩ`7^,gڽe~<ֲʺE#>ўP 3v+,sv{4섅{f!?׼$p,o;ˡ0#涰K'@(A.bYdœė||ׅ+YCo7Kc<20hȘ@I4|-!vb׵d bwD7):u(i܂kS1`yAu#i|# D'|tb=e 3 $ȉlUGPr rI yޙN_^.J6m:f;oU5m"}e" 6 Yf%j-bH-x@[ Pd"1T,}x%%ӂYP!y8]qHXy(J?v}"ƚͲF%xϨ ;LN~)W zuYا$Q=>O6z f΍ْ\T|u PÚ$kEwŦé 3JDY6r,R'bNLT>/ 6|(a+.bB]j+S [%ծBX)M5J0mS~G +B:=ɋt 0 ft׻oQ6dNpfD{_ b뾎]K=# D!d~yVe7*R"(eXAm\:EoA(oTLrb^KT3I(|A~G7٣IR}|'<Wh'I9ul0}Ğ˨SvhtM>:S e&/zxp[oF|dYP&D}ߤ}mM3vܘվFdÑWc+zԱuu2 L|֋Om(;(4p =Ze}ݴmJ{q M!no#YAK2TuǪ'bitى f%IYǼʏ$1T6|T9+7VkXL|9%l\王q:4jD3+n$Q,^HlΤtXHcƔglk f~e5*f޵ xoSJt^ K(^k~8]DJme} zNë| W']UWB{S䙀Ees^̜#fuL FG +V0U#@(`k}ͿLC!GdO yj E1b;gs#WCۙߜG>QA7:T3ZNU߾b,n#j.ܻ~EĬQ֋@PI6v)n$Y|IGӯ0(:|$һ&bh|O u8dҖEd7?ǘ}CBnd@ֻ'CS-uci'5p@_TVeRHo )kӧw˻{.a%7@-Bu=FZU5ߩ Vɠ DZ`R ؈ɠPFtÑZpG'yp PhHnPst׎n.+esڮpzn ؀8TܖЇB?! În]ELO70H^zB[(gjzqE" VN Tt_q${d)Ga>pǪd>7 D=Vg+bvfe`=RFXa+@t92T8!+6GݫT':]XH}if鍲bS*!+]926b2(6k(%ks:-~XYҝF߀e(aGD+􅖜Q LgaA3tۢoN{'plrRQ>~Eľ(V_wI~+iif' Ʈ7t2 K@曉~^ja+'K`D V]_(z>;?Iot{Wo|gR`S4ɧ 8Lb/4k}|ӕ)'Ru8IU7.Oy+H9d#&R*6?ޓBeA )j Y3eaW~"lA8|b j$e㙪-ڏI{33͞VFO[~oļHf\Hc݄Dn߼Sc'.FRb8HH}7h HR1$z倢)U*=LY '' `.rڨiiM-Nwx$(=cj~T॒&e+Ut nL;{BN*ϾQPN;}a'htN ]g؉/ iwXZ0,U`俥ԯkoS91Fќ!S7Sax{t|XIG(Lj}e~~VT߈ήU{Mh!C vD8J#zRׄ(WDݐӖNa+)yZbOE:wi.8 @ҨW&oHQi*P3F2_._~Ϩu} .qf.|緯wHJRGͼ,D+;>KM&Y5T2F͹N"5Ɂfd6D,CU,#fb`glצrX9Ep &DO[8+^zݍ Ruy8bRA/K骺3mmJO[R (s={Q(|ԥDn?oMwi L0 eu_ͼA@gYiJ]6p{ciHeR(t.,4J@:Eae4!={/`ɜkǜ1wӞ2_4s3Nh~.šG!iÌ,T , b BcJ?$v!ʀ! .OQݝE]@y<.nKmrp(51>Th =K0K%*GGGL e¦e%'h/ݥ n c~xG%tsA %-0&b>jiّ% sl8AQୟ(Zk)m}dz 4- xS_CMqJз)b6?nAkM? »e>tR>=1]DޥHt @sl9>oe ,(OnMc ԲX#B9;(7!QAFZh@iʨ}MrH3׃{o3@I[b5ȡ 3_!K^"qf)=6_>47b޻J8^im槗OxQ !>IL $䁏 >R 0 CypM 5cEE3Zdo;$IAlQI丢ڏ~;w >hqN 6X"evtbE\0;*ok'}gx -E&R<[[h@/ XxR= /+6ч">?*Zs%vGHXY5p16o ꭮Tu(xl?$@Q'bD`U-P0qY]ZROa`\X,. wH9TI3{`A}aN?%h5>i%TYGY?#5BZMu5~r 5֡&Ũ)OLtMW?Bp[zЀ=?:JFS֌s18yyӇ: [h#F݌;}B>22`ܱBjM'хHkMY{yDN"dnD!,)\OŰ`" 6M0#( n>|T?7RsΟBNG-[1(]N6T3VI窄BL Q)ʠЫex.;MOGh9'mjgI#̕¥i4Knr@KW6u'^ڶZ5N&-a UҤ woQm\ FÑ=_c26c ?X\y$ӣ|;-sf߷18(itWooKt6 Qײ"-C$ sw6dE^F}W H{%: 8NހX7Ġptz1 &*XT'"-+WDc ‚0z֯Ez{sf7O3qڔ_-㧃0ғ"[J>POhonNSh:Ⱦ6u$nWi|B삩_d M=)GIǤGy:o:[lܢ^@#g~=U? vON$#yNfmd4#/;/1g~=ր\M(#'<f ˅z m~ `r@|-9rw.ۉgU1Oy*y4=BlVrL51G#cnJ ST T/M. &c f"@nI^gty^TR{ֺ(ӊ/ C> )Tx7p D3&Ǒbt*ܰi)6a[.U}dXEOAHh;1q!4PjWY⚹A:M$<@_f̘*āf-& BW CtzS%"}Fѡe>l PaD*Ę78a>֞{bCmŁ~6lep3ZZ חh/o PUlSbCH jNJgqѷTcDlϭ@   48DW!L)͓dZ}L51^nM ^'H[]yZ<1>{גp1&1-[tKqVL))jߓʧsUoeF1Erp:c)i [:ckX RC%`C#Z'ߐI&:=aq,ZVEVόkOjdw ؀$ !^鿡"?p:w3+m*z4L PK"%<0kl;oOQYҜiu64!y~LT`AS=s5*^ £/i]/=$=k2RKoV#"K= ^@M 8c[>-^<|˽HMvi8ÇK00s3\g""yߖչ0SFO8k;@| _ NlF{t0ooB _59ã<o}ٟZS-(̫39(FDQ˫ \ϴ2@ £? n#ѨMΉ -xՇy_2cp̔N }?i:>llT)M5]o2h1g+g! ',pa~ɞ:dfzB &QY*yt5-FYX|~fL qr1K+#hKo5wZr&ӗ嬀wp] *OCjAN~ȅ&3k*ף ?ˤ%~|^ip)~N޳v*cӜ"UOe=.$2iǍ#8Y\2\g9qՆ] +sgV^ Hߟ]fZ5e5>=4^LG c+7Kdҫyf}#BK&ŭ🞛zd8NgْY-x̼w8gjG.XaKʑtb`ybuޘ=XRՀ[#a WsRNfyr%KsJۀ"c+^~J_Nj̬yEI{_iH.)Jp[+S&Ħ8fn\؈)Z 'T58PAʒnO<-i˨!A0rB Ni~ROX#O!Iףဳ#/3}`gyqL_o2WO;\!*&vj4!URB8x61_}ٍFO qgq?5TS@͐ @ >& ~4S ~ȡ`d޼eX.F [snrIY2×%zV<0LRj2Ćv=M ҥuƁGuf3O2JisxxAڒ7 N7QB1_0Oay=mX,l,6Ɇƽ@tffbuJnKPB/ Op#Sfpm:+[_EL,TK^](?{hIpalgo -G7OC7ĴEGM;-39.++?FB9fi;)La-7)WRRcg}ZVR60@7G9!kё*@O#}J.'IћԾƎ9uK O^'J닧R` Zt%<;A+L̮\X x(3fThz<iaZlׯ:0Ól-׬to m ĉe#L }%pbWEyq[w+ )a&4Vw %v{ISN\rHM;9{[V&B4d|_HceTar-3>_9b8y0֛=~c"e ٬Z% ȓ̷/~Ir@4+䏘UiXّo%y +WlUxxxiYK"<*A7'["Mįg1D̡ze5G!Sq(AsnH"Íq@h\\F }ΟLW5бwWWow|lYre7KМ?OpdN͊ -UIP5 zb9vs,V`k}}SDBût{2Vwu)E-84NӊBs%{4)Mgely:4A"6V*dBaxt25HKPwA׳L ]b異5R\O6<<ͬ |jd+'#}ge RwqAgU[vYbEZ+e"af{$8$UG%Gc<㧿MNLq%/=i{-P 9@؆FEق qke{Ԏ0}l[&Y[]A4m(QJŌסְ4AN&qoP#] l1L-tM2` )|UT˒b?!^@+&IhA_A34P^%rt^4u"iE1gZ_5W`srn,f45E$Z|$z?TԐ̏u.=Nbjubx}\ҭ$u!(x EjV#s Z(l ['ܨ=94!N$M9{1$@uڸ; !~2{ AՅ%P4rA34jv:N#NgX#{A$%h WgP%P# 9&+CɖE6-j0uRWo.$BT J ~x?qinb3?$v7~lοtQX.dE"#zIs靺RKy{E`oq Yqv:ՕARMQR"޾Sw2@3D1z͖`Py_tO AK܅w[ "ƲCl$K =j,jX"0R$ L'6AxCxoin.|v3ጟ)skSQRyY`z]0Y GzGti-K?߲c*=t4!q6]%]z/07cyw[8苫d/Ӌc<׫l svR[-1{@/hzK|C- DP,_XWփ}Ҳ~..5ᧆe*y؉ľi"Tan=}T\/R LE!5= ͡-KDES}4[k>Il5̰BxaA[`w,哐Q'kDyMM6鄇Mk(L..?nh-D0wҏB+6NFr3E4ņe qȳ/K%rhM67#F-P3w Hp\gi՟eZ Oڹ=d w9LyإW;S3x#T+Vr y"ؖ+@h˩䌱Mŭ*ogݎb4鞭׳W(1 ɽ<)P:I{ۡ¾nRZzCZd0DI޸0EUc!iտF/%\[GZ`DrvUp<"T-OjL#6tHo%p9yBẑΊ{?.ĂF6Q1 qdU%lf Ĺ9 'kM<j&û"9ttaQh26e.nF\lB[yA`Ýe@GԡugnC+A,I>ld`sT 3^FU-Ȑ_7RrMZ2W`V`uH|^ؑa99b)L{ijʋh-C!ǒ\̼~ N 7+lY>F.9JVr &qԧPmMB AsI=o0U)\[dOq!ir O@R)U+xb57 W-Q7Z9mh]}UYw"o'hݷ;6iA"wRKԆߑ8OEvk 4MzJv}hvZ#QG 4ϺԄB<zMc' nNH;3#Ne>k#?[j1r vPA}54v cUErxC$<8s4sg QծTnjg^ջOLΟż9R W$Y)#S)]ܸ<ݛ3Ucuc4@~Hkͨщg(~fѥiiu'{ETFgop?q)LM65Ci`;תTbˀy%dV|V 0{xsJnqS GHg2߲){qlRvŋ|/G9 X:sW<|.Z*K&2@'wH ;dղ'6mp(1үO d. ?+#kX?ÆPfAun訦'Y%UB2Nw_ Ҝ3t=LS; Z5:[] lW1f h+,A~i{2&wm)+m D00+©CyUw{D5D-;b6sTv;ˮN [NLg2}@!89?7$P#AXS@Fq'Z,*| ɻg.723E󵇆I-ia2z^|2Xz:'v@tp!ݞ܍%(~]#hGPY}42*K .`&:DKܖϗ:ӟ@WʟK3w4Myr1¹2<#2ZvV_+ w{Ѽ%oo,]KJ D_b0 #VFكe s. GQA䍱2 ̈́!HtFpi+7S~ =ؙGDUښBxĮ(>F'HC5 #FySypwp#f ^b}M#gC`}SA|ftJsW-D㉂tz`?JDl\A\y3;Y9~"M*,q Sd8Fae \eJ8M`~-|! 㔨[t`k=JvNJxQv()Z?p{}Gm~rí9bXu4I25MoΕem$<MBZƃZSkvrqoj8>Vb捈`+"lHvnV77/|Hgɖ3x!-x8՛tUQ]n_kþoM7mo#Vh4sPXO]9 vSB-Vѧ%Iٍ)SOp^q+_0%pLR5.st''[u&gԘOI17Tᝮuͳ,Ev]mPuWkbh%c<h;'O ^=C`ߧJDmqu">5tJA}P Υg%p0w(A=Hà6`z.]5g>J#RК#:Er|WIkn%ѾwO2>"Ik%#T_3{u,F1G:TXaf@|툦LH}QUdb(:/ c=,qq(A@@}TY obE.%B2ck.XLQTFaujn9~@|r1f H4VzΟݷ\q@)ǣɲSkT6$a+F0IƮT ɠ̋ȾUӴٕƗU:&duͼiڛhl0XnuHYw=S/>HsX6*(Oo'ea"I̵"k-GRaiIXK"ӝU? qY*t wr=LMM]gpiW7f!Nu+/n^|\3O16Ɠ~NNT |HK]: eX$bOѣ]ÃWA(588u?$| X;Wt`ouVFQ$$jټm{a'E`鿗N{"mUѓ.wU:Fkkd qPZY.^U E~d$lfia0 _U "i=gΟ>m.vC%"by̺ΪruXO)ϙpC1.pB;άެ)wrgcTCP4Dj9 2Z#!ڍY,kP1*.#T"ZTmQo+x(6DqXHkpO ? E L7r/C43Π.eEm lhEm~JCbnKYlͻ>Cnbpf{y1Rc𡥬JU}c}qgG{:p(gϙ@kz+~K/W& ݹ8p)pߛ6CR};Zxw!ϊF*rk9`wH $_*L߾ B<%4Cۇ-D+eH@@ȚJޱm;?~Yu:HS%DǍR\ rAHR&ґ,\9yْgΉ2T%&;Λ߃c!] T^̰x'/1Z@=SP٩c7}ak`WB`1t4'ln$cT,=U!WEX֥ Y=m|M=Mvo'@У\X -Æ \e`E~D?c?v)dz'8h9E9qFl㝠Κa48ΠA=^`nPɅ1~36@j0&\}rǒ(sgOzr݉XGB)Y%(zCusE>XnlIq J"aZ>PC$ga 44KCgք&7^j9afz:K:hR?$ң,Jk!ˁ| O^yF()?ԞhD6?5?{L|mw"_jwPQyG #/t>ʡ4*$V٦}ap1mCqm. `{~n=3BZ t]b/X Q2-ÂeK)2upZ=3NTjbq8^7u)2l?"B\_bD^a$>zuajS -bөd4Z9.-?8c['42Yy`^µYB%u[_xp>3Rq9qN8k蘀:5@o1G=M&&dvVE ==N/@Ф}BX;l^] !~ *vφhq ! ߚ^7^YBo h?aE^\ɯ{|H#_:C>(:$B%/QaQŎQZaH<͘wR_aNB;m +nT; >1cRIПt&"D#QN U'[d6L. 0|!xcK qe=}ic+îB iT@5 1,T!)!E_;5)+I(rXTBcioz`kN6Ԕ[>k13ov(aWq#=Mn nb# h*" BQyf #$ˬ~?J%=uRY89@2OoҎ}-0&pe?r6롚 m5! s3ٸdFe5xN9A*a;Z<&QaVfT 9 YM,+މ Dy];_{T2>L}Jь ǀ1%RZ [c6DV=r7 DYj~}rwJMeMN.Ok$ ӖJ K(@'*'rڻ&(t< /@m Ώ2sJ9R* Y~'g$I8%Z7*âlUX2]+~esLaza@9bQdv'הau\D v Rdjrjʱ1im,qjD,) --%bMU&Lu?VO۵D!rB| ; !8?S)޹Ho&r쟥 F`UVA~bخVSzKd+ )-]ZfTkJvಈ bd9*DD'Uyfp.tN'"QQ}[΢G,]2u7-J73eWLlfn'ZvIĻ{U,[/x^UWoT9+J UVX8,oGű3y.b'fy89Sr2CK<x¤n?nlޘE1Lx.Uqz [ mqf""2GǙild)bw[3[O&8 h$@i .G?G]G}{-` H>]xŹ6x W*-xqӔZXbs,G,pL RdžjI qoD(Jo4ge1B>##͡*3E]RE[B",`!)=(4- o3Za1rSI6v ]6lAC3QM׉ n]Px\vGAؽ|0x\vu{9qB 8Fh, mw+1obU3DL[,VN+=sCӻk&x, ,0;uͧ*}yj3-'y""wX򐟥@Ny?z(┯iܧYXTols4ѪזI0mgE ggHYFi&454һߓJx[|vZ۱PgipQ-EMCxjo!>OݗC9v\z\q־}6?3%MÊ*ӉNYfQ7#xOk֏KŬ,_ E(f]l*ŜP]u _$ҪH> !&d=:۶ 2^ 5=#lꬍӯma.VM4A :+.䠅<1_Hby'J s.D%8E,ãE|2:(g̿a&RL-imbiEKK0$9 }|6oB S}@{ߜdvszalT-+b'<eb 9νkF>LJ x=}t6ca2g18vSOB֌|u;h% 0Gպz}1dOб=uoVwɐ&4#r `dFl"o u8|"׸(|2ɄA,A+lYRwXFA= д.r|]԰%,JrT:`^4Nv缪ņ25lϰE_ΛĆoX.:^ߚQYïJWui)=^M fQҘ6_ʽatnͲ )J3}w^1 uV/itrTp]H"=zt-g<-lD 0]w VӑraҢoи TaՖ<WA8_:yP+ܓbʐd$d +uttzL--g?w1-O߉w,7Y#j45 H8`Ak,dz:. Ӫ-`/G cG o?pB΄2R @Ħq`)c qpwAs6vc@2&^Eõy4z2ES\rh_Sk6s_4+k2`v'B#=R\ G9Y"?'g÷T6h)/G͘äƜzꝹ9Z0SNC -|@,.\r&+;i>P݇37Q6~c%1Ɲ+UN@R,@SQSv!&L?vBJELVپ@m@4zƎ[jިű)rrB$ # 46@JT|KBGRC 4y;˦=ڀkRlK}EY%e_*fKK ˪jM5y|_aYH݉CE7 > Ѓ?9tg&[MoUPzLa}7 ڨ-{N}+{oeq9PB2p=s$j `-wWGks~BonCm62;kw3>ҾYA<=l/F+@ԍc>^Ծ8Cg=VD@Vfx_k0P.[ Ɇ;ⴸwgdMUlcmֶ{dGɼXlQT+&YZR&.贸;'0Ɉܿ-3oR&}gc{GtZݎ>uܖrxw; D;g, QőkȝoKR]shr>䋊ψ6Y)G`K^7i0(Y$, s15OkВڡiRbæ3 G܆rߋM ̟ۓUs*/whXJMwe6 (Ҏ{m̨g*UCWI_4R]Je>(iPK-VxRgGn--bxܼG< P7?>%*~{P}.O-󟂄 HdJeU$}P GЄ =t$RڥY8x ιHFb1g m`',HW*z &aPѥbܻh"DCҴBC{:n@yvnU3(]\4jBVs0uLPŷZ}(e)%vuE)j~Ϩ?؇x,oT`Q +sDèABKo%Qpy3d[pNI74Ϝ%':cS2)`RA&dWx'cHhŪ4 t.*yu{R)}/߮hmL*ad7t[q9Ȥ=y;/b6 ;E sQC3}S=mr냽z{-\JL*ȡflH3o%GFZA^yGMxJfѠ%XW1Wg {>L= xOsViP-F tQ'$V|2kn3h%^HdB_5UR)6_Sev5+#ozދWgiȆ%h~7^!k>jl콚/9bjIE 0tTg1-:7b Mٶ}ݼ}~&`4?bop~U #Wa Ǐ)aN}@SxgFaǣrh Yڨk0NP ߑ6lpOLk/ S2?w{r>壄yf#>ט =GҴq0õqqY;o˗+~Ç(9z $(o5Fovx2Rvf=8D؉#YG_ Iy(}MO2LLY*_9MOr )uSXۅdf<8^-[v!luSHVcɤ`@\ P0^u{8; z)l|P[GSњiH=sSGçhaUwR;gbL͘wdk BHnፊ?v|8"4kDP[ri-'Zk6|wy'znx:MENyD.kӏ0Wdɱ'wXv`r#ZJVZ̗͞=&[:JlJWQ/O=at 9s1d 0$th2i&suCf8"G)T_oLz{c[O߁6"Zcͺ|/#) J=Z?da` "qX `6IQ՝ȓ&ZE*l=͈6ؠf/:jHV K&҂ ?3*cׄ=^BCqt/ jgG6Y&i7%Lb[xޞY!&$+h?0@ᒤ̾e)qp&-W$nw!m9F#d4<39L$t3Mg9tPL<lȘ괁1)E#qsذNKo|z⌵fJ DE̔)gp>~ȐnL{˕׌7̒DS@44 \M/&7W؄zʞ,~DshhP'WK0@:1?UD.fY'qwZ~]%ŌmmꋵҰ~wOo&+\| 3UM n~2 *ֲppKoBL}ՙ' 9$ϙOY3PJ/AsZgԚݽ4d kdk(Bqi8\qQVjBJG*DQ`uΈ֯헰/~/hn]},2zԛ~cҮ`7 #ء:7DDW_R:xe[ v*eܓS\N9lG0iJ}6P?!^ FEdG{p{?Kwl>/|˲Q%VS_ 5t-xzG!pBaVx ؾڏ;wDOӱLCbqW[dG;iv8i|f4aF;sFlT{R\QUT0e,͠8M̋}]?Kߐp,OmV4yL?wܬb2!mxގka\Ö(pyl y!=TO=,6=G\osbw.Y@~cuѯȜhL)*OS66k3!-IjC4ϥߞ93Yz7_ev5բhhWk8 hٟRqc32TCj4>5PwwbZ[ym^rVOgMJ oC|bBd"sKplq}SU@qǰP*~~2q1@0m@8e3!G U@_jqז-ӆם-:R TPߋSaGr:k3)jQΚ#wQ7SH7Y 6AeLW_ǖM3q8IɌ@/mkc}-gXv0يtc@Q76&סSpCZ)@,q7jhBD^V͛_汫Ad'(RۤZCr?N#Mߎaugo&RƨAE/G~?(o%hb Xk\RHqJLX|g9ut*֬:ȵUEͰ۱Hܯ+J!Bҫ`%P} bL+QљiLh۪?2T>NX% !(i/&I.6Ge_fךuX>V8"~j2{ZjT7|2N>S/źb\%Ac%f&)sc;e1 Щmo!LCo P&$$Oy!$R"Od$.n:$An ,Ks/&.-oH8h -l=P_UϨVbb3J:,vbsVS)A=eHB 3Q[~9QYG{t-x-upc;^J3ӵuGs~XKW1V8G` O4׿ڨ<)SKNLӑUo>{ŕ_=/fCmX]㛉sw5:,DX4I0*l-4w>*O$ juxT봷(9)kcVWX&*pϪARwsBTTrqOE i,"DυA (=MhZ "ۄ<qx(?kѡ0=v^_/LC+1J K3a088 j T6 j=uDMUVpW#G 1tʼ㻩 eWu}BKY`űF;9^쥦6Hx?.$ q~{?N7Xzq7L-f'4ޚɰ6 fq߃"ˢRH ?\C Y(gj?sXϻr'ح ~ᷚX\#ȵ* fP[pI!/+F]; ҩA7ӈ) ?F)о\OS 5\FN9V`? {rNFl>ehA&MТAS3dBGWvȹwhMd7_l<*X}6,O@ڝpxe-PP)j{ $J/R᠃c \9M1Wi7DDd~B}gC{2aogS90Zɷpg0ey$6)hBjo8_Xn}rca[N@zMC2A]G$ #G>xm ̛6eĬE$)%"fŔSd ['CiW*9L)i{KLwa^q_ G@»'龯f/ZJSz-!#HLXw_=m_qI{Qʆb#dcQsqRD.ӞW|Y$,Iix3$P"VݽDܜ#+IK:]7] -n] (6k{z7=o'GRK$qN3\esfuL~F}^3jvw^Bx&I(x߱>O_AOm5Q$/悖&Ia.L^[-p+ȍXC-arj(Xk-gm" iS@.C!6_Obτ8bn8t7H,@^{?bc) vq~UrDFd0T Zv}.и2eLK86f{BU<~37|4$ad!Z!$C7fuéhA7ʹ:u%JoQ~a ]FjgLſFW%px/PSSbӓ9P w,ݷz }oͷҽfhh!s6 "0Q-Ş*&ZP㽅2-Z !-Uqec%q"p0ӢB+pW8Of15\r i&=-?4$}+#Ja Z:a)ξf>̀s?9k|\ౝcï>(|APoI8Er ^cGj L/FE ;G8mM:`E`J<i02sR}2%a.p8̜ X,NOL8\]SDu ە6 LDj_W &@22 }S/^n2rE91u$lC]IO挜dP+|15Wȃ*6Ҧ4"}y1ԃ -^|c&Sg6/ʻn4Y= BU-WXK iK@Y7FW ˖vm^YT8 D*2„>7. KR"gB) KkPGFNl DWrʖï-IJ.t:6dI[ED)܃2V+/jÁ_*Jᓫ,>/}6ѩDJEy9em*T [`[*"+ĭK_&*M.BR|y11yDLfA=O#iP,s_U&=\7H&7GU)% 8v;zAq!X>u"Vb!|zrðt1C>)\=O؈"@J~#_[,(*X!j!3[Z+F3ь#H C|ʬ )sc 5\8ZH#V%rDB@W~89~6 }ږ= MfIXq>BC`र%7cj7Չ*qnSu B:P88` it%p]!iƣpxyԵ1Px$ap)>S*}K|DV(?"1»qv 6bHpH axĜ]B|u0!P3BrhdJnƝ.v#shBlg6 ̉e-zsҍNtgԺh-SXVx8@* T$JO?lWW՗ ?dUl$Aػ*Hs祔J!u}aD<9k>r gS!"?=pv=P}kkF5:-@;[]*27H$/ƑƎĂv URr(b (5Cz h@w>teK>n mSlWB'Snkf]YzLGYN a[;}G4n`'Ý*xlV}VsY*: %QAXhiM^VBot];"B{j]\9 r >^%H`e_i:ڽ-|v; (PlL+wAIh=!7ɸޑ| x^[1/)o̱9~"D76ɾs(aOXh(#;KߪȭM%Ig8 XTP4 Zr6B4_`)rR>5y{|A0.'~/ K y>.}z8Aa܄X4v*Au_Зv9յ^ӽ3_&|jlNǏ۾S^h0f% B^{ݡ'ԱP)j@8$n2 [nh0LܸC[%:}q=Gؚ^JysR/;T1Etp`dÏ8&vw=\:!R-ڏ9ž"UV3 1SCZ~y&hbqۤS,1JsSgzVX. -zHcГ'mŰ= FV@^ o x5%=$t% vƛ P7{ cO)P"_*gR r%N>5yg\t0lL{#:FZE=@-e/vyKUnqggaՒ:m3sᐚxw.Cl4Q r^O,"Prnm$n*)yBߡk;L "7qYR?Nj Q]`|F_,= ֞ b2!M ' AƁ |#[ZGBX5?t:;F%ȑHߍKs8|Lӳ>W Ds< 2 \^{[GSX*Gg|i /Crc$x~H[I MR,4k&1"S60i7 }!1'ܡl{dfews<+dsTx0`g %*,i? 2\9e#H+ O]Zq/b~Y0/Xށb##]H}AfhsJק$FllD+KkFqDMܯ$l9T"c)-C> whv 0>O(F_BA$?Ip860WV4=``was59/܍?!q86#51WVF"nt;m^om^+]8k_1WJ ?Vc8׆=ѵ/[KrR=<\ޭtqΛAHZE;DG/m&D琜t#DeV5“Z`ke\@Yp/ D)Iwpc\/F&)G#!32M \-V E&r:ޢ1IoA kozefG8xцLl92v><#U*$7dOOo}iA.Ȁ L X{' d."`K!Gܐ6!,]'QʋCiEј5IU?XTMuSn"ZٹwBW֝=GԥΘ"K1WJӬ`-Ӣ ~HM@OQaV1 * yWkjOU vN^`U>ƶOA6J^X]e-񑨖JQZLPKKCʻB"rV O2@먴pZT6#v߈J"ڼa,56T(@jʹ'͓ @>Id).Qwfe&>t'h_ ԇ5AMxۄo{$wJChde3ܲۂ !?ߥT Hʈ;iL%5G )C][L+CGqm>e4CKW9e'&gF^ۤ zG?c7wpM%@%Bo JKW-1[ #i)^Mk#߽cGղHYBA\LkO&tgC8֓@5l)a~${{`0sR[87Ȫ=X9=gB Dzmx`ٷtAtXQ-&%)CxQ};`?]d:B(Ej~گp7TXx{|YK]y+oL.7`ȶտ{+hkh[f+vrSlt&Ǡyt}_05iA8:8^ת!!O})x;" YViU>2?4R9O%l c:uv{'8Hs,xeWiI80u/ADi\ $}|V|׎Y6bJZ|޴nF@[w#8HMڪE-<%sCiyY 3,*Vgr#R2j~^ >֡ xќߓgV=( &D d%qt1rcŸ)C޺Hq~Y=A*XheH U +T?.w@H2Xg.L]IGA^n4fS]J4܌֚_V ;#ڢqڞl=-OʮaӚtJ v(<RBߑ˵{>®re[CeBcB9[IԍɁ!I6*dpM^ -Nml ׶ld=yٳ?MA.1YnWP_{Ky#IbU G6"s 3ᆃH +*j`!jG=W:}L|dsE肍(w.rrh]C SNjf*bHĭ& oltscvꤚ!|Ui!깬cPs n60_K't '(v[<Gob|S'߂M"&??0;84W_@d{m{7#J0ݰh^Df|HdK@^29#ӁLrwcPE.3t5pdht/*T;л[>va㌍j9 5%F88fG®^k 6/-[7rRJՃ#!Q6P5hZ㹌[kh&JZ*90U,Vw5,i Iz^])rC$,K*aiE3]*CiH#*U"Mɬo[YD=:Nf/

    >Q:^t h 3\ZoHTt J5Pm3`1gݖi'/%˶+:)CI͢N\  _s/Mhg{8QN2u`LJ$Ue{`=r ]Foc=D[﮷ ݚ&?;!x'K+q"e%>wh."{J'~(:2+YW9 Y굾+pWR1vpf>WM=n&$ 8a]Д/RF ڜF"]>#d6on`%Hhi}[Zv6b Y̟. 0C^Nc&cl8nUTcc.̅T#8V̹DO&0/0=Ϫ鉹^3l6XjvA%XpaokAMpdrA @)'πQN Ŧ;V4cXM{ T$.*BUEJe>d͋)0@RC7{Lv(a#&h C2b}bi날_'@ɝ*UnsN_\8.=br^{cֺ&,ZP(Қ,;/!eh>?Oe [t=1gc<_]ic1Z+C;SΔ37jŎ^*6l]b ZE9L6_##`ĵ 7Ll>E5`R1_0Fbm[#ԁE =ӟ>0XOq2Xt~?U0u4uOR8&ULr u:g,\k*BhcWjiD{95뭠Wt}3~ȯ,s-/sxaю"Z<Z2]Sԯ{ >V &`h!k)q?|q+(. s)+ 5a_&Ta'MiP'5Ӽ>#{Tȣ<ԭ"+YiL-b0J-w4D".er)o<3 vXEP-[!ƣ;^ba~nIQoI5y:}--?%:#SW,&?q(ã~DZ+; XQ >qd6'Xu4~*)F^ku܉Uq7[ɷ^wH2;vNỳXhhbv{ v|Ǽ"pCme@ORBԒC髲 $lcey/ M :],9A_B"z^y<S?i0!88 hkj>wJ 쏰zR}3#0״9U6&8dnYS])Dqvk@|6̘]ߨZٞJ̅57]}9/\?SS\p~d2e:ݜCg 4pϴV2"v!Nq=#ru-kHpSφw`mS(Pr@AKwݴdϮ'M! "+0 }EDjRFں"lGKKҦI^2b~#1oM훮ŧKGޯ} 0𖣾FY&-L Hz;\)'*y3'Ȅm t\hr򢊭h&kg8Upz>3eԿ{+k02>_E=j4K9Υ|`N'4݈2, !*bxIa  tXLg$(z#] `9Q.v$'ǦTołgH`nweIX\E%Ze@0:3)gRCI L+-n`x12kjv/c9 *+'mCޜMם#UTw%+״~p-RBɀS_@ 3rfv G҂"× cD}e-|5R|.ve3ʃ8>1a\hi;7SNtFQӽSKr?B: eB2 FsCFn. _s}T9Z,l!B{^j-ǎ1mV _X w"Ybms_Qe >OѪ\M, ^~>@uqQЦ?*1U-LA϶Gכ+m(/yPB^<2>œ>㖑IѨ=--#Pk Bȇ1$*%lqͷ+m}_0+ARCn HB@pEOy]?\OhjCZ]LyxŲy迦DeqѧoCTśUPuk,R*Q0ժoz6+J/>^mrՆ/%C 8#m;n|-/?P(+[}ж ICOn~F?>uPib5pɷin#v}0t<rGtwBP^wJ p ڬ} .Q8gq&MB9 ,̵P~gR y.jw툝w!5; >)/9DZ'(T@{<1xvgckBXb?=:)m,j0ZIgB\Fm_ht¡_Hc/'SW;M_Dzzo+0C3Nl !uAoJ;W@Ut!aRUUcKFu7л u:C-.QgN_I5p<28D!X8~m{\;b >b/P{]u ;يk,~cۦ_Yݖv)*7"'inPqNvG.zQ#ys*ly <Ś l.*f&>l5|AG7Us!PK6`t(NwiHsd0pL7ZfvdY1l P.u},m/0}u ZD ^rW '"cY8ww~^P3"g jg&"ޡ Kuc ;MQ#ɞC^ y͔OQ~fٮau @2*BXU{D+aefm. uRJ]JUQb\仑T B#y+66̴ؒZ߼,әܘǖ[?UIsk$߁u).O = Jٴu=}B0x3 W UwQYӕQkE`7\L锞%Ǜ>EppyrtMWȋːQOH(BT-)b^g fj(cIN߂ ;rNwqZQ3e0d0. *_6槳" YEں2uZ%R0YJh\, >/FVh\Y:z O C+@7:W'b Pݺ[~91 , \%BhD@(CZ[@yhJ4Zx]˻(@JΚI$կuul=W>٭j# '; ] H}E T-__x@آJƴ&{Də?رM9K0?@ʑ~_Ș5'k7VL՘jj/@ut3XXN:GjSK>F&ּxT~ꏣڋKF[ ==m/oM@},Oͱ,єN"92Pv2 q>6M4%z0UGU٥^6ٟc䗾GԠvX ^>'Ft |K@!s3'CrDM|FTʢPm^_>HqIɊ]lՏOcխO0 0"I(nW{:.횱 ǞyR.~Vžc/@镈Xi`8'5 /̅p>H&xԛ ɯP @:%H7it C 6Dxص! ?=e/$p@L:4­~RKHz$Ie4;vh cOp4Q]yZ53q.}':Hi}h]ȧ4WMjۯ.Eq\ECIfy#m[169i:fG)7<7\}9ʱVMi_ǫ@ihUKJ5i\\a])GTi\ZA] npI`wdR~dF=hbz_G/Vp~!K!Tr~r8k؟aѻCqgZ49}( Y2V8ĸVNMq&~Đ)UDj]YI.9ONAiw6LK5\ڱId2C_ pۨ/AWN _kN&s:s/@Ȯa{'˱Jz< `0S۸$s1,1IGw ԣZJ Ƴu><ѾR(-V(HUP=wAVpQ),4 %56ot6Pr(acUɚN=:asSpv?5G 95z]_kScWyA l%@d<A8y:{|7ȸ O1fkHݚm<4C?I'3ڲ<"FkWYXX0d ~CؾzD xf9}_U#,{#aɚDHrT'1hSBbw\i!^0yH jt0AƩ*:%C}Cʋ&߷#a3hczvoDc;ڂ$x!^ z(c/`l?5%1}=I \ n%A7]pX:C,gYkޭ|Ky1(rG Qn?~ Y>B I˅P/dr?yPXE '7'Y<3rYT+`6˚(J CvΕq^@0$D %pBJߜʜ,߯.t,bhQ ZGV]ݱ5cxZi+ݛYDS~C&ɩ(\ <|QtM %uYQIgks:`hпx 3!rCw bJRvv=,&^SHAƆ%ʟXZ+9k,y ~g/FUS(ؙGӒ4qwӮOS粽ި:8>&@kTPi H Zfϓnp4=PIme(# ևDa bD\|׵Z;84|(VEqDIȒvU?9VMn"+v1WvA9ɮ~NB; ~vqZ"M4ӏZժB>vϖ 7Ev%w"0֤ȟ̍?)fV_C =t7I:xnd5yjV.3lcbb)fKTw',‰ ̕ u* ^/! jznڄ>FGM/)&dgϧY-"4SퟋB>RGc}/4_s GhI!M/ZJÐӤ&ŬSoEN2_͗^;Tpa]=De~i0S?Phڿw#rcJ8dˢ۪łݤoma>X+>i(Z}?u5}ٛ"m WXTm{tADh|?:^_"J˰kٸ1ytze=,*l3䜐"UvD>Jg$-=aRqQ+t / _1Ŋ0ɭL?TM%keŤmMWs|lK_I@kTz_3$Q2Dx@e*Bé03MI!K|#@42m|tn>ߒJ/Ү'oEg&מ ēxE̥Q* S窲}:z5kˏPF >M Uz y ~ݣ6`7`ƙjr'i˥% !{R֍V$qT *:(0r(QF 98E Ndމ iI"=uy?\Ԋ+gx3Hxx=p8ey_Sff?@䵎c(>T؇={k&Qܟwn9iHs';rė \[. S8ڒ H|_/iX g8mqܖ.n pe+jM1yG Q8u&n՟VIQQGkEwfG[ibk˻IG&.>|x͞)gFȟxc>KN~uV.mhVeTr^ގ7ֶ<> \'M@XR?MR`.@VG{VWpHA,W EeSb4BA= KC'td;ѳ!+.7PKp)O[·1**L`CAet]ɯJ@ wO<m:"Ĕauqj!L"x'HX!)+enSEeZteyʢgYk<ԙrG0r%$Ymd''y.9`K(m+9t) q#Cܺc8ϫt'#s3>]2>.ŤQF>Q85eϲKM\+H0Q-Y?wΔPOiiu8>-Y5Z:#4QXV1@=#k;]Ij۞VkTҏLg=ٸlF#ɥ®ZE|*/-Ӻ{DlXk~T<@Ϟ'mLP<Ц3N#FI r>}kd.jNkJX܈ؤ"_*^J1\Wj.4 69>xw1gU ÎQc#63D։/m ђ$k =uOoɼX3ai6&Y [meaq]_i!7?tz`l?vhW7]!\u vU#6NL/tJa&%oLJOlջuMWN] ZZ5 s5gYyv7m/YDb-0s(e!MS-t?^Z⁾_pq] iПC넮7' {v!fV qehc B^WлXnJqɎt(2SX:xT7E{Eώ]F8ÊzMz^`cF=Z`.˺]GR~SkFAx@"TT@6 PM1[,IC ԝQbZ|ߪ[\]L_æbLS|[,w=C-_ j"f^ؤnNÂG">5uF0-~/B7!f[L vlReX `yyO[UשG55qEEH)(B9vɓcȐ)X{1&Ku={`cu'P4Lw~r*?d29߁rXhKOj;\ѼHRs-;Ugnč@n2*l`䌒:|i1mQR$ -8N`eȻR1)m"zL#>>~r W H KQT)3,sLne+4 v'78Xf~Uk*`tr"@Z+eNOc15=s A!E=XAeW4;]<Ә MرaaS0e6#) Y;cMhYrƊ;aV@*¿fD(O^{,rm]@쨑E{v8)t^Ln0drʼ5<|cZ[]Ն!+֏ǝC 0!O4@oT!xCK6W!Fl=B̤^Wĉ#kqnb$~-(xwNao\ynP44z!JL[5OʷYIHUR)pn+kMDǛ Iz%<Ƨ(%3 x5 R16OgE}u}ݰ Ő o,+ ,cQY!8XH IOT2xs2=wiE 0eC[!.sЬXa#Xrf~ⵠ·CrMC13gF$C,|"㈤IJ0 Fz>M/SV!~@6d 257ҁd%;1 'zjр(s. LR#ToUăBmsM`X-z\@0}8U_sky/M3(^Y$4sEgl*9YX?^r7b]U9CR5aW& uxUGͶh^!t6(-ՔQ#u"q)oݷ3rUY}ӢxsklP@S\ߩfcNӵ"~5Y0Z'~.i=*st+|+HL[D4(;c+ώ_XI_jO ?`Ԋhs(`sgZy8 2?lj)TCrwb|/ }9s9#6ZЕ{]U ޿C XLj3'–?I鬖Kta䕢Oߒ$o')lAmQ($ъpS M1(1;=l'D%@TIZ\`q9 R8GEcg΢Ǖ]6C 2uD2MJruӏF2[rb?otrx ߖm0g&yo7=lf?Bo^?ҔݵYgcn#76ANZ'q"b XLUfuts9ev~}S[~&-Ui& c6&3 (߫ o+g $ KcHKE`"{L bhKu^O 5ۚ4^fP0%EC5p#pg;K /=_"-uCD"VDU{ň-#tyzzb hUwZjjOÂ7pyu@ 21՚|r,y>Q ja5" d?ȝG c!I5ہ""p~ipNֆ aZ>b+"\,OJ[79D`'5 DC;Z.X!m~ދa၃ߣ\5Kd.<4~wk~Uщ\:Av/98QI &A:f}f+zK^6wJw+S Cd1"2>S.,Bo.uC\p?oMC9Jh*-5N1oIMtMfo:UJ*:X->dg<-i-6i۴h4|ea>Ӧ7.\;] X/z=0N~*IC ## (.(3Σ^8fR ]\! h_n ZT,81wPv[QXc~Q$zq=ws<[IjgmT6_)qܶ4;(˳y3'.1< 䒥{[Eˡ.HA@<']{#^I"e56U%I.r+XI^[pft2Ma 7ΣiTH<"#XiGvfK/ EDև6ei] VIen"fp^m&Ac=3~T}Xėss9c1]%΢Qdg0Y>V-25;Ngv\T d B ax{,dm.c7FgGZCFk%3Cq(;b񓱿qgk7Q;tM_ $%SnX3gyT"EČKu\" eUҚ&yiTvr}!L:ײšyKZ =#n?oC~oWoS@*M-zvaEz=k|ţ7*^mVw-R: ,6xhBڸ5p0V0++vϻ8'&^W} ]H[L w}ĽisYP?dߒKUa8ڃ?&cMcH2@f<^3øSj|K.]'̶Yp:p:p{^V޹*=s>XC|ifwd!1S>m N 1\}fئa<|J/jM9/az"*XK~úhqֽD ]-Ap)Yژw#tSȹ'nX*n>:=op s-kG,kter@0FSVri["Vޛ_7Ao3FlS[`,6Fx )mä^tb [Y䶄vnvؓże 35< ]p.&9ƛ 9Ҧ] OA\w:]>q_gkͩ b|=OJ%A1._ X+th^'JAaDpbt`dMQ7s̤p2nF5c8]=BKm >:MTud'蘜A\xG4þ89UMazNd}{O!ѕه- qːVld\v&7.m,?,K={AQJ.( ,/dF dz9Rd2)SV蟉MS{AKEJd5#^XZ)aNׁC|/'5%#ЏlG(!.=!9LO{Kk9lɘP={C|E[4Cx2lSYA,L!6)(W|8 F\]|AP,* U} uiyEU2ο@QN–lhd1>[G)8Y8,ZM%WoE}Ef:sf}OkɢbQ){#E:i, ԏm5i 7Uw^ja&E&sp:Fŭ{8UX_FPЈaY?{1KuhowKb7յ]m9xFkdqx|>N[h9LE;6Ct՚c 'T=s-DځS'C&gg[d]ag;2# Uq/ʠ ;=@нi ZG')Cq=dGtr!8#U5sx܏SR_v@nbX37*Oxxx3K@5i2`63RL:G7G߫ xn &=V k_ۅpQh@k0 c7͜|6aoln 1}ى`ju;)4ނx+6UoΧk*'y.Bv񯴣{'0fM 'laT7,`FjQ=m)j"Oz7\x&ucy>ljdH0*=^V_IboPz^xM<e>ԃ|Û0ybJ ?|Of.<ΕUh$$Ulx+ *_x$#0kǟFQ߇+?䯹pe0b}7K`IXKcei-l G^ ^ IpR{A!Wˢę)_EiJ6qXO"j-apD_V,C14 %JkIr6b}V9!(uO1BVl>-e_%qAfWf~@[xQ;'3KS|ߒJׁlAyfՌdNì!7d=0^Ύ' &x`\? KB~g$gW/#1"@CHk9ؠݲ%zIX, mHA4 ЖP Goڊ {]T#Yưx (`N]G$S,I>E|;̡^x_仩Xz_˕|ZBj`LKN! {gFg3q'n9drWimj_&,edZѡ!sKWLۿ\ǼAoS!064q"3թZxFxpq;KvcXs` $vSMwo~3cE4cܠpJe9"BZZ>'^KS⊵-m/뤑!Kȍxz,I_MHol9Մ( b,TAIoIHxF >N dGJ:_(@[l!ؒw7P J%;x~+ubl9~{ Ӳ? wyyMls5,]b&ǭ&鮭)-eާZ6Ƹ\Om q|[Fp!w""RX )i#T^J3'\w2$qLc[ :t~_PUܕTREAxj1b) > dv.‘1}cu"UlQA>d`5"U68P lwk|A QK83cFib>H$ aˁ!ԏLoiFެ/Caݞ8v-QVnGF)!fT&׎eU%KEFs`ܩ'\)Eb=/u H[Ji:LF, %͋jb= rgY/qc>_-uB# Ne6r(yMi)x>)U[ŧ<N2 !)}Cjǖ7Qv߷ʸĊ7I265,XA܄) {-:z E"TD":S;a`(ߥp f`h s[Hs)27z )!483cz<~H՟ Bbkv E3e#}32~Fry8mK4b#ʀٞ alOӀ.%X<2 7ڎalwWԃn'$o!IU:[8 r,8n6T.3Ou2KB:/%hRYͧ##҂*sS>kasB@(Iid*^ %IcA䣮(:pk3G|7}fR!kw5F(,krOKu\۟rG\)`bOqmåuo#^+u{J[Q^(V*ryo YCԡJr=dz\^N;/t?) O܁5-?\[-x55;Kt[X"*)cfHjBdF!2f ^Q)G^21~77UcM+$(Ć]2[{7X6\3Ki][_b?s;*<^uIՋXS ZS"{##ц[iCLmI?MXGh>E0)Ni6F`_W{v弣swi k,_B '.s=:O :j.aU$ߑk^;/5/<ѼN{g#h\` n+YQhmFc;Pn&p#4GꄓH"JT7ݲW`5X}c` |{scHiX vn?9˰JCRS?dhDjDT$P¼v/QC%fKHRh/lԐ;%b߹YSL:q9jWQR|qe9Q 8$eǣ3ml9'ؽwHaϊ Z#(J }:)N+ iI*Rž-qWBNi{3,(=6yS@Θ<.V^/UmIxEzp?\%b#Xlh7 MnFDtƘ!$QE-~)S.I'V?RTs,2!1J"1IZttgq*iܿ*/k-xPd[v)OTHKODC$9w9Ur@1Wؓv<B̶gw3]kU ~kXbm'+oD(a³SKt ߂W/W0ϤGV>Y{gpUT_Խ賂;ilJ۳w:mcTwG"PqfrPMcP1Ѱ8T΂C^"C&_",4.Jc;v!rpDŽ,1G16N#HxX0μ7ewpGytģkuy?gC+ZkTaI8a>N&4)T8ڶ)ž1؀׬5Hj /'.:^p&$MN^aT.{6 3 Ak/S<,&t$!5SVSY3D/"Yh2Q2H 1{S`c'm6QTW{+Jd+ҹM(&,;[* x9rvlT:ɋ#C6˽$Mlg;Pe@~ub|K]ށ3')cv.JI_de~Biei-Xyj'dB"]9܁ {W}Dn3>;*8 U=d^LsCOwMG !ڇG"xqm-ݸR{W"붉Pɿ _R.&~"ĹXd3.4x|mfH"h..&xCZR}\7;6$?/~4UWoHPiE|(T eGQfR?xiյ\Tk&ԛg:בhTDb4Iq{&{^yxalrM}p5|%CU쬪ϑ{aA1 G~=)unW).|2ۼLNzm~P4X,"u G3rbTB`Ob"RveL^nDBBkkq(GpgTw:rrElc[y=}go <.X৴^p.-/ uZD<~=wV. +cI&Hqh~P:H&Xn6Qj$YKFaD(HXF7u^a*rA0 gp@'D6Zf\v)/FhP o8B~dDD[cCk/¶eI:RE?O\SjtYzD\Xf7n˼!la/h'Y6 1I2€Yt_\jk+u炌̪bju}UNqcz"-#w7DU6Pa|&; Wh]cQOxbY%9_{Ae8?ƚqk9\PGM~p4m^ZGĉɵ'~JC!YEFf.}_D#fRa0V*_՟=#n$!ɚJ֔KőY0rF&ngEBm/NIA|H@#$MLhmq5_ŇUOh';U3.z{ǖa}vlF*+>#kKEG#o}wc`7m!5yE3hh^Owoq6Nr,q#_!VGU۰J3,I%-gBHiw+) 84i\f|{R2n2Z$~_@<8PQҮ#6G:gEi,:_9117(0^GbD$Tl]5_i`JFN(.Y'J-'N/|+bTެMClf> . 5lD&fef$i}0Sw K^ͺ*@7Bgs a|s +D_XWxVPbp ok 2ptիƪ{Z?>Ô~G6,* 'PDע26WP=TrCYٝ?DbF~L7hI.FjJo$dmU\rRdy`mb/LWdz>`Km^ǻ}tJ>0?`>.y+$7K U\ATfB8}S䇏y^;/BMgkycK1 *X,ҹ eKV# zcD X+EA%A![!mzs;YUo섁P>НjqGǬq Y:3[]JCW%x;oöt_ p7L2V` q=\_FMB%3U}i4f$ӕV )=i=[OA+.k;zYӈo2,Cࣇk0{c|\Uڐ%̓W|EA[Py"Ŋ HwNj0_$ ξlxwZyUhi-ÅecbÖބ#o5۟dʔV_\k3 W`վ!21.ƿNܐ'\߅IeOOܝ 䲞UˌDU!L[f Qjj`AH:M~dCL=mH4Cv>S"Kuuˁ%j];%݁H[)EkC9T"lU/i1:L&Rꚛx@va U!ԯc0РeɎ&e:ϗeRRoIV󈣶p&13RŃ!?_a\r%nu8fj[)moMBQڄ%"WcC[v|+@vp@RҊLNIQf |E a4rayIm0R(>OOVnN3]c8?d|wXI\1ugrfkQ'\ab<-,soZ\>@;e^1l<(zf/ZqR 6\ҼwTx23$;ݓ\lŲ-0v^f5P'@Gx °g< -ɱȏ]oy_ RrC+_F8\I=2^xhGvmbEЉ!#b< A5E1ݒ;S}Qv#E0q.RDaMG HPٸɲ!}[? Oh}.CvYW|xP_袛ǗZ0J*$JD r<3ސV-8`c'n3𚀌\. rAsսp5ŵHA>-z\ +mZatUְ$ځ5{98L+BI/DXb{C 㨅fVkLwv`(X-Fvw/[ 0n''d}y2(uVpÿpӳNMQlgQׯIpcq|GZȇoJ?m(bEBi1d"&kܢ++>ʑkh ϧRnlќv;9*̃R64X0;Ft }:^x7ON q-uKER|~1A%*Eצ9Ώ#?b 㑷IفŻW涷|"^-{T*h67ޣ (DWqZ[M}6銄:ŶLo<,VOk} @'N_q)0gbH VHQ3k[}WzXhhJ]7e9C:qZjB!eU?! MO<] 4~HlAn:avt}8.$D(}!dGIK^V|İ'H XOҔk[Wu hr='1jYkL͂uRfBE\[ڄr=ޔ{TYt9R~`o>fNXY_fpg: pN7;;@=4yOxN!O5|;$d% ۡ{jUb̾y `vaQ/%$-U=W"z2a ݬu5ѰSZcx7n ,--u>Ꮈ%xf>cBI c4ɺ]j6O.{XLsʸ$.Bpa/ El*%w/w^ ӆa)@sE>&Rr~zkB$Zz?T߇lSOv޾{w,m+fڑiebgH //qx51=0ˉ&o*zBwҮԞQ[XO_U5zťH=JMġZs0Qݵ>AU9{8H ԥTu8&/G. K88Fuyt]E M/MjnV>G{Tͩqln#W-v@D6HuDJ֚ lqaNRQ,Z9u?WDKX޳Z1f3Z~fjCo^]q=Y-ޱ.h/;Jm+il lwbtFJUW?h!m7C.ܨ\HIrv\5; r}0>ɣ{#_a8E\/&nlGήeNwcxޗJ !4X[Nqn)jqo*aDĎ?̓ױz.=k(/kBء}-^-J*a[8DqVKF՘>,t2甛! *#0^ԡ5Ljʒ1R.O>< dJkɍ4xO/?MkѠ+= HXҫ&fuA$GJ=pя_gSׇ`2OU5PyWxL;Oy>C^>pq;|,GUn׫DaꇉH q'nShfyTmju0uKVNB=No0,&|AgUõD|SD5P / "q5ǿ6U{ O1%'QwNV%LYJu&9عUaX`d;ř,_Kk'A`of04G9XMh6wKV~~<LE6#^ %s66vFbXv$O5',¡(: 犚&M똨A0aBH,OLs04D+Pʝ_h*޺7@9`@ӄ(Sꄐ}Vg$@:P)= vG­(SX=wc*=UV X1(5 ^E@"~u ۬'04[zmӥ10'޸L9z5YjgSEF\14)I2K>_=$k~)SYY|Ch'@~{++F i>3)mv)G.yҕ$yEocP@&В=XN DI8`ڊ1sMwm>IJKWg%6oC +X57d='nZU̮g+Y$[|CrBh qE b'?B0W TiB`&[H=.BVx%]F`KD7A!eɲVK<-b M>ptP`o$qzfJkO;I@ 4|u}RR2T>}pjMaM/ĉJ!p;h(rAI;f"]z6/E4KBt_/x{/xr)d9$ZB Bg&շް̺`#*kc+j>i~WE9Jx8s:"xLZy=yp]7 3P>˦NFdXͪQ` ^qak$ÁG2bߡ[0{xceuekʐ# i*!mPP'߷υΨIqҷĈ[z2 _ƒݔ&U;,NyGۥٚ7j{Lݒ[F#.Ftqշ=ʽwP#Izzv^kCNG5(@f)REo( %I6 _:6aɡq%ib{ɕ|x߮,"J;T]Bp΋UI;*C ?1's3HĠofsr罛7[-SZ'ml8qV+H+a4TAgW$7:rYQU\n mK41l*9!LBG߶!ylRp?I8M`>Hy #PgԍmExA]QLӜPb ]a 4ҳq%_v&&CpX~"} Fe>TyASIs2R,;JէUFXҖ:XeՓañ{"MK"ʭe "[lbM=8R.5c(= ۩Ai,V>e IIa 4,of%R|k9P-Rd8k˾4!7Yp׊vSpj 8hZ2:Nj -w0oW&I?g|;JƈYÝFZY=A^4PJ.( ;6@ לZ9PG~d,!>Q]"(׷޳r IcX D=- .ꙥ _92.C` klל,9njgx9b.%6eAz6{4_X$̝jJQAc !&2ܥ8+.{d"+NP&c(}:Z"S: i4$z|_BL!͓ LG!Fte%A }hjOEӧzi8T877!2?DM.=c^g=Ƒphc)rҘ|DRPoc ~tj)y8QhJކ-1,v${8ݘ9`vt#ZR-!GE_ v:Gu;1+~j-#Bf:W)VUJ߯^Y!bcTn"ˊ\M+]O7[)`ϽPw_4bs&+>*Gj;ϧh{gxAnFCtCB fQ7OyO:0y MEܮiBO6!c|kQ59(K]mѱ&Դ_k{j- ~0e,~ G_lDFQ|Xĥ~}\5Sy|N&]b~Bc2Q7.Q*FZD+ /v.iGQw{sݖ51Q3+2ٕPuեz,w$26CAiufrZqE5XYorBL *GO_(债m( B]"3T_1J^dcAASݬMvS5b>TI$){pf Z-KUfŸh/:lIYv`5+QA5I~ 447/` ߤ6w5ŲDU`2 r@<=}C 9v:, =cXY&EoYU:4g3KO[BZ`&oFP/C(ȟlXC5/L$T몲BonIe+Nh{Dm (@ۏj-rǼvP)t  V2 *tmПHk))(OR`13Hп%C\άwwffGEQo:N=>E 9%0쐁L*l}ΐu7}RШNuW$Ѩ_z H ͇d*&/JL|)GXHwJO%ym$.it$ 7*Q~ ̉__YR PSn7UcuK ^bf)Jwzk$o2g+";Ep0WeUowL+4Mӓ{%`^~^FQ7Uۏ +Bg13''d jإlpTZx:!ǻ~j'cGqH}o%h^}Heʕ}pNP= yMtb G`*p@ljx2J7M`JupS5O%/kpOk3#9l{;+6T[OفZ9@Q+pϥƿuzSf޻L /x0F?:= i<"g|OfFULPKG~bMm. Y QA`g{Dn$i1X}vt l.nHy ª`#W PĵMP>'UQɧS^=_ ݮcѶDLqx{j(gdnN &KoeMjƭHLJ j*kd\T|0ui >0uQQL=3.J+ rȠo|cвiPIu|їuøŢ2˭=weaqГ;遮u3xȹawꪲ,i+.Q92 'T1 3PԉGKɝ YPtC(R Bz1Avj Q_Ԧ%JP|UyM17*>t\~]aJo%7pkO䔚>29w_%b~W7<%taBhAC|Q- # kMqeizG8)]b<[Gѻ靷-q8́xdd:aم{%#o>!t I\Ya (1qfq81hg;Kw;bbc4ц݊>q!k+yWBmBufڼ@]),"tCKHlQF_!0VLx#F ;/g&Fg@Q6mvS1Zy}C|1g޼%.!,Ը df6?#%#hOdd wX2oKI1'S.hamt ]nԿ2y3O> j~UmcMsKt Ӱ)Ǖr2g' >1Q?+=i;mKz*koG |+=u2NdFc%zWH _mcR u"2`md7Or(n*]x0וnC$벛o@ :''-3ӫvF0q\+2Jr"R7fh{dIi2Э88J-0r&/eB [RSSV=$(3" rݵn^$NJצ!jiqV>=޶"e&Xc|!ڰ4hЯa f8g/"cޏ La@26 L+y:꺗L{) %G&bsv> `T(I J6sop1roPN:5ҍZ5Y֮ٿ&PT _C kJD49,{')}K{*?%R1d!'AH`̋!_Ԙg:Eb_lV!Nt 3:3bFwKRvua,ٓ836CAGNFx`(b>i#*{p*Y7ݗhbߖKG@Q^'_L@BH FCcPqġisy1o_K&QlS$.>ܢ2;;pʡ"o)xV6g "[|jZ~-AfRpZ?R;K:&3Aw0ӉrϑzHofKTbeyݠQ͢ɩy$ۺŒ^y}:Cz"gWovۚ*\7]7s/dY1LwX8J^?MP)}8aqlRdħJe7xhT Oy!m$EML6J&= .|i_NZ\*FIMzIUF*go$x>htJQDr?R2S=6}NAznܯ۶&Xa;kEɻoą2DwzW+x5-#cS]T$c'‹g}7?ˇb4ňCIb(vQ>). DѬFBȕhwbuVWv[UZ&bPe=~^4{o F_NѦUS|_|4"+YjВi7 Uj*OǛcF\Ex /WZ^m>LOXdaoW[:^ Jr0-e;=/-=I_!ӕNl44L;N杨hON48y8;pvEGm)q':Z>̭PT] #<].~ ee)42©Z n!Bhr*aS eND;/y9{_%8`xދ)J2@,ob܈&zX]R4wׯOH']t Xp_l?Ol'Wqhi$XI?Jb[o{/рHe_; χADw^S*N (\:c5 E`45Dż^.zA*zCXMokrWK{d0r[|,V |ȏpv}]K xA5e D#  L 8b'-MA&(_^fr:ե=K2#U[ոR r?FTvZEeܼә`h7jv@Ir@buCo*Kv}q(%8sb,T`HOT횺,ĿZh eQa`` Nyo}Yðzbӭ tstaٌLk )iΚ9$/tSA s?Kv~ p*PvJ!3n'8THB?㖛Nc㉵{}s[p?ȥ3!Ux>'"E=jD=ni؜ Uҍf@1=wfyA|T!g{ ęIo3P'IdH"j|9'OsάZ(D(-J{XV֛^1·dه+ك,)ցls5Ҁ䆏k;%ua潄ρw]{,8BޟU,Dpƣlaqi8`v/Y[N:~ZC)ЏR}˘- _/ib9_  s`3Rx8vMbހN$.g0CRWۄ v孖 uh}H9G`":ND08J'eQծ󶤮Xf @ Jg< $/ѯ'ƖEM.bND B0I#/^'%)$#Y0;戜JWN~qztܺ τl"u>Q,_ v6R"[#|ɇvkO? PG0c qSa-r]zq[D73f5SАƒȻoNZKr鴄7.B?8M`dMϔL2vxˎ3϶fS!|J(C֡/ޛ_,c!15 }3c\,#%JZp6l<ݗ+@t#< ,3R2nkq"e(rT{^\@I0UC:'Dp3ԥyC>݋Ǡaܶ}3AT݀8 TXs`zc8ܒqܘ(/^[)T|k?N^4ph _j'2LY_@ʄÖ́0K o?7yrD^.y͠$LP}|}ѕvAw&`tk*SY sKf7Y/B E"|!ZIY:ȏTǯ,=c݋O*glF,_%&dFgZZ ɠgx-%[3u34҈NNeHGksZ~H#IZh ,5Gh '8lq<xڭf?.҉hH㮋\]Os_gV?YK08z ^7%#]iiԡ/( 2*WEW-П)ˮ5l?$ %@)9 %t}da$ZCS=z;t[dvu^Ig{~WQoG俏F꙲7xB# uRrLClIzX JYt0~vnTkY" oy/Av߰ .s *9"U%,vDҬOd&W֐kX+y_f2dsW#ز]"#žq˭&Q?vTd;4p@K0H0lgBЁJ ֘Vt 05"+Cݹt"4VeSrH; '#( `]t[Y|T-(dyFU.1~y/;7K"'ωUC` BgT` !O q7H??:9vbm-B޴qMv4ͣ] n:i;Ze+C1C#jOlO`wYy Q0VL4EcWxYmtj2j%{]C:q|.Htcw`ea/rUnނ7}ݲMDK`ϻDk0$VygTY$D*uk34A t()Hů<&a1Se~U}bGmVJk {}{AD4q<MrN&gREN [Yt.IyDN[2P85m,$HŨf vUNڷc5}^?ha —^l 6fhh<ݡc9Wjf"=<)v/pF7T=J<{8pT%z !3nM`e#/Qy*SD3Ls x,|t:xVÍ@gAZ:9CO=IQ1HW 3(,>.l;GF@Z+ǻLP5G;:}J'G u1=ƣ~޾}V}D$'N5kle3q[3[T26(`{aJL[ t -3JhOrA݂6AVd@|jIMǥW]O_cY@I vHcN;9ʞ|Recy tCe+Z>n|s2::u dFy!gJwg~>zlp%-ek)io64pD3*L'G@q-kCKPSSưT6({]^"`HUgb@`-?zlf':C@~.u3m7lE 'b[WsC3;D |_׭l~'ڑs3?2@{nK|~;JcIPA~[m1'nr~} )FwXZ@f5P<*7) Y\:L;NFB(lD {um1dоr֛&&ŞM'BN5yj8Qf {d^SN/"3Isg#IZ͊M#W˥A?Mu'YYW'fIw4ȇ> B*v'@t I׹ϹFpUj㉌Q`=vֽ<q2hEPwʋ#v:G3NR+ ѷug7Kie|!(ֽd}[/)wU;)HDLجAwa,\%Y@!&dy͌iPT-?Y~vaC^Z*Ҥ$2cӌ8T_H \2*e1b;mݭT_TBGCX(p٪iy؂PZCdW@(Q~D3w=)d=܃ehbѾv~,3I=MMPp$Cb֋*k׺KǬm)f0 t^EK`g+$+ؓ:0RkhjRG5ZnR 3/(P< u^.[ÈD4b5]nbʔ@T&40ar6ڏ7޿ر&eBPNu3Yr:CG B6!#aSW8*[^d򖔕X\ paW|{y J/מ.7O@>Roخ (F-ĪZ¢ B뎆Op>E;_ErFך n)/#h G0qUwYN0}Co+R*4G,j<貟Ix$⯆M1oF-WŨKiY"J J2{ܰ)x.h={jB@H"ȩar`eTJ5A g7伸c~Yͻ5y^bZ!;\g3b`RS7RfJmiwqK̍XpLm:AƟTzVSqL#W1 x"[,MtWzGycLǼr8ids~p,}tL%U `便bsb86TPh8xL"aF|Ig]uwvӉSP)%-cס=%=oصqP@눧T82+g{6;JCfty6ȳ"6Ȳ7!WjȱPKzp[BN)}}#hSfENlb`.i`\Ǥ-@%.̳2 *>57y/@BK~ _o^JCkؗ>.<7ݯH]LH J񑝬 cϪ=i  6XTu vk9G@68]vbu$NJZMPds[CK|Ɲ ٫{A5!D,uX=0,B uk?]9M~`Z@ ?M$-{/ τslzp/Կ(‡zx7Zej˛%tzˇ=NҳbmFyU A%T:څ:e^Uj/ĺr6=ƥs@fD*Ea}a xqR#K d8:bNSNy ^0hM1r5쮐3?i۲FƉ3k(mCka0Y~AV_֦C -rKV0QЇ`yFyGC,Ryth<{S"vp2P3$rPt9JTiQLFgp1K4V#$lR.fŰ0VZHȿ|SKOEM1Sely 'A6nyf>/\~AsxS}H̚`^8d=PL +n:^\ZsYBy+-2KA\d+g.2&pBs=c{FiөG0}**4 X@=x )MҩF|ނAc]X:ƚ 冱 !Nh/2UAPYޏ {bpv&1I{]2t~5a< E>wQ52T9/;y8$N$(XzEEIП ɢP!=TW;ESpeŞR K ױ+d?JlހbA;#Cs%:{-_-TčXr%{?f}Լ͸ 9dɁ~)|Tg|uDAw8 [Ɍ<;S[LLndž ] g2k) ҖMF_2-& 6z(ITč+Kan؝v.n$0D R6K$&J>֤Mygw!S󇺓;FK5f- \KFdH{9\e9=)ֵ21zb-:.$2''.emB}`퐷6r4_Q]Wt・\W]zam [6A/|NnpSn)vեS=I+gr1.!R348ҩImh'lnG16Liv6[Lןmc3epȇD&˲U#"qK]Z3-_:)AWY[-ffvЎ$lVau4.iE[>dc~foU8/ƩU~aEdWsp"F@+&Q(vR\dI?()΀!..IUzp*X]nGtnFΡp??"pqŢCm w6I?egԝ#\qq^yxU^nYBͪjkѵ(shcq:}bY"K%ڨjN+7v<>>gX3u 3HpEe$̣ؾBXzmLfmVN^vu9m+_OZ PmC% {5(xtӘ=$ɂ""H\%li/o8u;Eſp=K-r3YS/$9ڦqiv-,i@)+ffl}5HUNqRř/ &~ m-j|/߻kun/R𪉝#Szv8GQoc]kRP˄9Os&ޑS Qh$jn@('PĎE"p[* k= ڔV &1d'"O;S9,\AÉdY/!sP)j+af-q- 9"TFGCYzR9]{A/S5ղO(o,bz[jpN-9m8@7A{DQ|YH[cw%AQ5HZNy[ItJ/9w#36L[Q5@&-&QP <> !cY4]uW e,`#vw&ұ.PL2>Fi5[Ծz=;twl&b~aBa4R8X#C=~;%$m& ~4Cn;C(,6Շ ҋs%[`;^?!KD^J^E|xFn@\y\GlsYhߣqіT:[,x-6+#cEڳ⹝+[!So)1[|'}Zx; )j9=$mm|C!폌E g6͒ӟ;~b!tk;)oZ!mOij[ԈQJ$$e?Ǖ 9Qo`kN0[ w )Kvr{Ђ/BVxц?h5YW/K]`KPABLoz+"\[y{S*ı#slI{(~STJ Qt6w`;O l.h^;Oꦃm?fR57iV <{#²yOC5Xl!=upGMA*u>zgX {6:L+ym|;!^5V JEuz;Q4ו2p'mo$wpN9EssG:T2 @ ~!# j3K+Pg#a =2v5"ɴSLʘڟz%}m mk¾B9KAUit<x|0ޡ!& Ax "ehɻp DVK͙ A~ 5)Ԛcxͻ`FYncD h4t$H+'JIfۻG%nt@z \sF$aˈkЛ"pu+(f d 9[eUݿ œʦN{l>KJt:;#;1&eڎ7ohb7" : ~\%"/QONֆV̛L5ޘ]Ͽ5+4xnkx;`PϺ\`n-qfG%W&zDLER`RrK3g wk3sa}c"-1PŭQOyyhGDı 9_iڕgk=Kb$I?'7'Er\S<-_@R&dSF uEc">6C(:H2 8}=HËo'򧳽ǒ*bյ8i$ Boeu k-M;j֖fysݺKlS*o$B^=ߐYB9q^%r5NGr U`KZ}G{| /'PDLzRDe4Hd4:=%Ab oe7?X3wr4+*X;mς6*BI$V$ʩmFvð ~4{G[pUmM=*@Ӡ16xg67_V Tr5G$=}v䇬3>WP"TEI+E#ic#FT3ѻ0`5q:=͏<%#LloS`ڛ.M4 .0MiC?c!VW568 ປaf#ت,>2DZnZ@$əy+TXw?+2uCEj=wjf84ek,)R~ *9f v$e /Nc>v`e pl$6Kf}-6q|o,o!6<(AVT`Fr?zlG/tCV7Ӧof57٨ƣ&Q^ѽ;;v/r߱_q̖9W{,ͳ`lR_"fx_?-;mD䎿TԘl*Yj&-0azz 4 Qnj|`aiI f^#zB6-.k#jXA$Pr Tu$oS~^* !B-1\9;k0[Hm2Au&˥6CRi@!4+%;2j|Z`{$#k"Pf@ie;,&y㝁$7vo^#QP88XpG5Nh{RKoV[yA \~ ` L,Ue"ܶ;bHkـ:3q- p37J*Y7.}?QOŌ/]52.&*TL-K/0엤39~s_BisMmc63'עsjّC,[V?&E?sM3jw2k""#ǎ<ڥ+H\EjDüZx'f{EU3?Ȱ..pcoԈs!4it1gz_:%[_yuvdxƞ=9 s(-ü K- S_pȆ΅~Xu qHZ8]tLjѯU#Q{ L' ܲNY8VBt]Cu\kwA$lNN62 rZ$h~8Gbnnw.y&Ϙ}סgYyV{܆-kU:}3*cqUu-,o[ˏ;7_h[!|c,GE j-@muw 27s/^[KfEɏuYAmXcd=T!#8k{C|B]R *@X]KG诚&q BGdiH9Z ;O}juOP =(ـCVVO#A'yXp׿FmHa'OvݨSRlb-f2݇[KݝH /AuzLSR0%ZlѤʘ j|~>BDB6X0AnlVD eSgN]t=:̖"+yql ' 5jsϫr,.+y*߰?%+ WF;k)UA Ü6dB͉C%=ˆa=sz=׊/Aq/;&:c=\$9 zz.)(l(A4Vٻc0\]%;> ,BX*D&,tO=P yP}tgڶ-!N-rnbE@I!/QCG[vQkuȦ R~f,}zфܠ=,A WܜgLH<ኒj-*ŗ顥]%sbg:RԚGcؙNyx];7WgJG Lbd%$Ƀ$0ѧcjH HBU~A+P `=59^EZf%gkKr zvi7$-1PV$6{OMpV 61-5:Fͯ6軃,zUܡ$!n| U2s|3Ek@jfVmNJYuFQݦA܁-#:0II@Z; CKSܧ:h j *mԨUvC`G&[tS5:#"dY +waTjtS#g:Ĉ]Eg6a37W,IfS((\1)K G_& (c: I9/Q6[KkOkP3( (S&qY }[ab r fBEO8FrY M(ʆ[u=MRxuVEśSw2Pv"=H, 6Re[8/50F]A W ~j]u 9q-[H~`̛| .:K˽y OMHȃ$b4f9KHO+B KDZ\0VgG>7 ͻ `O%f^}  %.2s_\eYiɖ F&l嗁SirQ6@@0Y9S0/iNQgv\Ό.io/i@AW`zRo[_FM܃0ˍ!zpQy/5\yݳ}iE,-:3! {XK^WmHׁQXgGYÍ6ՠps] xq88TN&)7f%n7XbMvC 0s7!NGٟ%iQ/ Š*MNpmbwЯ'jfҁ]=q@!a/3i{TGvp{] oϾ\N< h^fr",h$Әow`aq>H+ |Qpa2OY_wj&Ŋ66Uv|)w*#] Ç #cIAF>?d.i&0o\ۑ;u;lTðuDua+~ka>IVqzAFq2y6!~[/;f)`-B瀐 MnrmeIc@M7A@+(5 T9/TـZ? `%}vͷ9~iq:G̼("[ksZEްh> 8N00o:G}R 7w?wtW.FivV]5E{[Z~nzBxhO~ w/+΀~,ՎExd`3{bwۚ =9 v]{굄ݪz3C7wAn we5s/-p/XԸ*&&*?|'SLc+mdH̡+5&+)K\:,mNjTzecϿ]{%p?TSa+O#!@Ivz^}Cթ];ܑ/W|Y&S]m&./ӗZnҺY횴R ҠӶXFrήx> Sk`/odʷX1n~jsD/giƌeߩI"^Q&Q`t߿c/ I.$ʠ6Db^pTc 4kvA>T9|8JʔDHksCO4%9t(^`P rP!v5ӥ(@{gDR;gmqP(Ԭh8Uܑճ%<^}< l:O1kjeU*T,0!֫ZC>mbQqvG!/i,VH~v|BƿYhn}s4,pɁ jw%Xi[8\l1*`8oa_!h|SBՏfd{ǚ{dm v*pQ@#Meclhf PUCM1,Ýa8 *F b4&Wu̻[KR8dUT>GMr5;$le'ZX7ziUQY-~8+PK!?Ku-L@"*vEOQW&Mlf;QRZo{ktr?D[lM'][NxH)>(3{Ҷ7aG%~^s%$a,NS&>J1o;d-dc-_܃1oD5J~rz=T/d=R}=D{.J4vsZR%6;@b;Y) Ay0%Kz]R_ν`D5⇁5-A"s:|s OnTMIsd"eWgr5 X=4-PU"=Ղ!@ oj}9+mWM?&2~Bd(.v_j6DJW".9GrNKT3S ۞)[t)"rp#MxiK,0:B1btk(ȼ>$Ե  2[cB9ۏw1}."=? Mi?wB^qj V bHS YPB\̀$4SL^W==q::XĂR΂X'GL'Zصl _-nU^8!62_ixDȥ3NUݼo |@Chw"m9s9ߊIJse#Q t;-M/݅:5a3wMh%K6.ފ_C>Zzϲ]%OιMe$cvg ӣįȆq(pї0PfInmAu-얇*־|3i89'bGf/YgxD9g?@̋еnT!ZKu 7T7 H& Otj'S=a$Ua/ T wx nX=ԑU5!"(T{"}Na7 ͎-Ǎd٢f*}DhL״. e=  pd%#@<1J F1+BS"ˮ {KNWѓd 5>Dө0p`bZC:v0I;u; 3t1Z"i!^A3@3п z @/A7(9=K;Μ-*Dk $\[l*LqKqOK;clVaKFIwL72vDzϋ4;fc=lpPHa66.S +.3cԾ!zEpÉj DbX`-Ta ԗZ5ڦ13{֡0x ,$\ -7.ƌz"3so.KhG+ŗN<Nbx5eF$$Ey-I`{~r_T+`Rip5Bsfj\" N뇜s0,p>X|rb9:U?OV kMzCb'-!V3EYΤz~ u&?NH@U%M4g gY1%^0I?4JnL 8~ԑj5#ݠwaJRiACp/&ȸW,5 ͖ȮLcx`WO^ 1_uq9vY9;Aoo?>}ߛ#L!8&]ܐ97-6<֌ahchYY@_<abΐHqƣ)Ƞ/od،.oq$$胘dͮId,$늌_m 7O%?&ٯaqڻ?dND@3ۊ 7odDZ /Ϭ<H'8kuFǦTa&a:PY?i'(qϾ`ASk]sT\/j]PcqM#u[4jKVT"pYdD1;JMTv_C#Yq_U=D^ӄ+Yx0sBH{XQ̪)JVb)}cM}^|99cod:g.GnG :Echbg]4mH;]'`@M^zH{^psL?9 K8k>XȒ=QB:\h+_Ƌa,A⸌U.22l]H âw[$#?\[|$a8ܗlDeFߡ6vIY+1L.EO OEˮꚃ쩍nVw@la J-OarOr4chtOFRkr rhFv~[$a()6:YyWtljV;D*31>/Ss2d%EXsih `i|VW\#bM&M5V8CWˑ-3n6,ےuÒ.邤,^́ZPS6P#Cž|M=cOX 4o~R\;IouU0,8_LNO=71+nM4h ̀:WYs:^dЬZjDCo~JCn~c VtR0jrEߟK*{KJkWLt?hz%>6=-~  i$@l'R TPàݝl'vzzFN4-I5tIJiT`NWOLz .ՉAuP"-HDe@?;J ~ߡRXz+&-K8+OJ|r\ZPv(y;A,h{+:`ې-v{s0>=6YUt Z!2#=j ^#u*09[T=w|>b7CZ/WE;}YAf}>(vuڡھ@O/`vUl+3`P'I2caP_R6Uϭ&gKDp:M:m@.;H$`!ݚR!.qIJOTHO&;օ+Y/qvւ*3Q;e2 NaINboOcӏxa91^,Ӡы"a`b-,պ@W{쎫|NqEF8W<"9vJ%VVNEdrWؑ1F׭vW1Lq|$gLC`|p *ԝIL䰿] T3p` [;P|[b9t}C=Gi0sS_6_{!|YιҮGIV9B', o m/gH5 #eJ,uB o VWNyꉸA& uc ѴVk,fА2X :VNx`˧Ypy&z]iok ˹K(=zNS4W/ByN\͝ 0>a63Eأ@nnJڏD$;erJMuPsHcz3Ml4!R dP e0>ڛ5k3]Ɋuxuiؾ-{Bof}ﳣmXW,yReOc R|Cݗ.f.ZXʃG0 r !+gr)yИ6)F&&K@Zh"t?}рJ/3gj|-7FQ@󨞌|7+^WCU1Tt\..Hn3SbY*pm̈Ԥ"Hi3T!3–7IߣR=pcr/6׶Ad ү;EbpRtef+h1o^鶙mb6gr~\-k\Z <{`KA߿` p9rvì%.rHkj|[j #p_Jg܉B׾L\ySRG!yGT'yL-ÓrKi!@pBz6AFx_Uj 2I7 OV  [7&sűK*Us?d-+[";Rϫu C P̎8*JpuQ" <{鮶jQ.\b'ps}.Uc`=ih\O Ȍa Q:Z,tu02bb!\F=OV4S2 գŵ2@QEI_rxrQc.[.R. /oWӖ=F?:(]ȼyCë/Ȃ\1&>51 dF0a9cEAW!ltfጝEl ش9?! TG$i9gky >n&bO"ܜZI;ZŮ),N% _gE2ŝoP̚"S0|?2f2`Do1\_&WSS*BD"=~ KF_@kkO>/Rʳm'Gc@.ؿZ.IR]x9+d\ `r(w h;MoGcgm]ͶSPL0 =W|]x8Xvk̘jFrAkp - w$X>*G \?8`C ci,zՑuɊdKzMvȾa-yrK“s.Zy2SS@`.٦0截Y+ Q sn ڲ{%:ԾIְm8HJDH`ڕ^jnG%1)yp분Rf=aEpM$ Ujܝؐ1v`) *-.4#@g[2L{f>_lPˑnOn[?@1c<L1se2%BoȐ0(<`sUًmn/a4.{πk(K#'ÍjщӔ~.@V8 ˋjh z Ή1eZز&0C!`7a> @Ny)p3" Q/J:sq2^.r\VecY=&en''4J(p~vDBNXtp\0Vx&B֣ oBE SuGurߨ٨11jE;8Nu*G3PdOܭt?cLrg^ ,)%SÂ/t "}&)HXDVr"{2]^a(vc2Ȣ3MqPN ?]  3iH%g4aZꋅ6'uMcnXtsP@cSŽye_8Y`VGxoH}{6h쒽S hQ*>q 3pm]Ժݐ (4@s|շP4 ٕWcfZ `+ Vю#oY!ν-|3OĆUd :\=)j߁_I- w? unR*ω^ |8F{56/7LX~:_|Wߛ:72V[C&Q4<ҁXpKxk` ̠D'-Q11p[1Aa!|a/ȉ&o/ZՒKyw}? =/L [y>',ūNlbn!,&%)JoYKHi~SQ%4I(%\pҬsi;ixS\*Fz +}vjj;J[lj賺 !uHɌX4̠OI$`X=ƳZDW&UHd8%Rnt8}qQ`[;&5H!X\߫៙k :d^8]3Ш^̲\ o-m87xZNtϢHEB6%4S$JݺbO Lq,'#;dYѢ:P%({N%T!Bo+^sYNES.rD"]^Ap]ۖAWe9 o⬋p޵8)_P|#)ge7Ng db6CJ U9+tA\a163N IHD`f\Z`ӉF Dm[iω >Y( |b0`c6 ?q"~˥UsoCI]N(i =Ze ڠ7?WzȯfE`h}\ Go$Y@%sM8Sc8!WMjTp/Ĝ%OQ\Fi*($I_lG#U])[< D!=B mj4 U5iɋ5cGt {TD.n!>AŚfT8y!_R65R]oJK cFNNKƥ+'^ ]}ᚲ`zt%lgSS" `Z_ pιi׊xcwp1M^ZVko'^D 5署,gۼq` ACѫ S$q^Teyo1WLW-Ky_7D3#\7$~W ֵy(SvU V ,'eYS CFv'[:5l , KQ|kΥѤΫ5J8 Do)u(&tu58"V$uZ0׏=K6UGFM`VYl^ZMXQ1F">O!V_冨<^zTy$mp[+*ds8a8& CBq+Bh%{E9XؾE1FčK $ };o,&xog$[lÔ,[X0G?iXwXþ *M!w`ʷ!R < s3ى钨?,B܏h8Kv,qK254K/L3ɗTyA#-8ńK+fǻ _U2 iUKMv}?XVͻ$|Os/srӑα3NrJx瑾m}X)е[X6蝱Ob?><3xJ"W+1vWx#߈PR/}r(~>9r #Fi³e4e2)`׈¾uxjycZ:ml (>TV՟0k>b-xJ<+&<z$[aiNVG/Qk'FT71]zhjfoAyN<8O|o[ɯ3'b>S7 $^Şd5G3JynfkND2Mo65)HwKq k7qx-5 S(֬LI4_z!`( $LFߝ-R.gEQ9[ gaRyÉnfaap-Fѯ}L2tO@w @prjsy {nGA*6*-OH5v37`E,Pbr"P}.;6SLT ba o=șn$ӎb+bGbn^OV zoSȊrI%o\ ="+kt;0jS?Ao; =%{b&e{eD67*Yvc-֙V=鵉IVķ9 c'Nv!q+31H̼?|p`{|27Zc) ʵՑ#W,M oʚ?% I(EEZC[xlz5D iYNxOx>N4B&W|k2]5Xee^6m|2}sh[vF*,It^p͆z+20aUr6 s_^|0An>{Sa=ap>meKNF6068aC7y5C/ⴁ14ƌ?ݮ0D4Po'a`Ryl3֋躇 1&׽{ʹ _=@eS&)බ.g|3VlSo%xjCzż ]Ɂ !f(SlfZT[j}jM3@p$3AoeMrz;c^byZ=57asّ㵥MRp*Җ'^E?~ A>`B \pb(f~?ݹ[ےxמEam+h?v&6i Ƣ 0=P#O=gZ]=U6,F tx:Д& H(92eő&,ՙb.˷6^eyX^cx_VW4XR0`d|C7dǻ$AHRF80P;x![L+=Xu݌-We.mfsb1J؎mәH v݁Us_d,U{AA pp: eܲnt~+'ͭX7Qm :dRjMReDK973y-O@gD[Qy|B_Ļ X ,ЫA.O[1 9zU\O`tha4N~fOP~~ñ:aQt<-rTySJ(Q4Bf$HnYe-ʸ %dE3Vg@Tm;*{P'䙎xѾ@,_`K ͋/ ;*BK*䮧'QILen"AWꨤ[s3醬o+hmjYR`^*UVDE @kZ-K*ky{YWNq;C|dQ()_#.Q_|fP\u} E?w룆er1hًG͞>0}S8N\鄩J^!N5&XAϽ7NShk'V¸9m ytG;⨣(%IgZu2@21\iJ͑o&\Z KYq4 v FDiV a8Ԛ :l 4-lC-G"N~lM^2~ׁfuhT4 ֶ!c H9 mrص\ 6T@db$?r\8Kw[[T-p\3|fLVx6W{ ^O=܌5Z'2Ay>ыp#gzF: ӿ CwROFieVP]'U`"{tcO}^zRP~܋,t쒁Ѕ~aWh١Wu#b$h(0:]{JF#-[S_X#䗶K$;\HUE :62Nv8&QbAS+^\nx\aL=_ͨg S-72ZNjTKeƦQB:F##AWU!.̢3lBE'[ H''ERQzm뢋$_#[%oQ'vEB$!6sZ V< fg0:,0IΖel(ICUC0c)Ʃ0<^_zp%i`r *^k`%ւLUԥ?I3 ˮ!%Z$8HG Dž o&>}xP ]}NaV!L H&e: .WSˆwxTF@|~TOɱRy/ڢN#woԤnZ6ٗA`)ug!,RS ۺjhJf޾^NS#m 8ᱴ{'B#WPXEQ/>z}Jr Ob$Wq>㎟86\HP5"RPO|H\m)UjF%إUCZ4ЌA&uYs' Cϥ+MXNa9NPaɼ,NGb@.RɌx,w>7f!{W.7fyJ RثKLnha74$f ,+,Rbxp͹J_̓83>dLt:2]>b"OBo_.{ƷzJ:TY e˸6SsdS.뛜Y-JH5(8~M6=D >qfZɘզS>%<~P~h%d1emWk:aM`P"C5Rk賸9`;HD'^ $v 4?+iq?~N@m8U͂pIu%Eco'd6@ ?qC>$6'3ۑ+6wi_pX# u\*-A%=(% jHoŕ'-2W6("u}DB,4xIǷ'v Vi['W Nkg͖ گ4?W@̸<h`J@9lhXf[PtI|{h;_x!$TqDIH CLi>ƚ܏0-P0b&Nj20 I#ٌw!6 dbg9(\j_c(*nc3jEF+~@.}ܶ~VbfM4}cJO7|r©Y L[./HUFU&U߶Ǖq{U9w}:7Tچf EgPxjgK[~Ě̀ F GwE6 UR@<[>O[+RTdpz Y. 񹔾Zzo*Wo>[#`^yz 'õbhN<)DYW|*?Z Tt5+Y/9KcIK'MzGޓ5%QBW8q}YP5Va4Y1+UcJ)(`{4**-B |1AL=1 `ڛVbW⫄  M!<8~V@O3ZyrKLA!upB 2 Rp,0Ou{%X%lk:SI1ו2gre6UBBYrR߹IٍAeX`Y;F> NapvSzH.٩@ɮ>|ICWX5$,҈27=DX 4f*ȽZSOk\UJbͣUe+(#F}U㐙gnmU a#58l<߸Z PL/e\ꮗtkp|ˌHB2%";8Nlc\C-%'e}sj U4]Fں.2GBCڻS.vvM澝 o'V%8q t"ѕBgW`s 8*rn͖Z`w{*!A3O?n>2bD/0H`q#p\U*}LJ9?mԐQ#ݒl\d<̋Q"`R.q$sy4OԴSdhN-q*j 3VCFjft#|>(+r1zxe=՟nc}N*r~Ր*/{z!XqnU?*/DJ˒һgb1ȅZ4xIk2_T3a]]>Н|JVH~xDp˖PLrq/5XNҬ!(OhqR,AEJF Ɋa0ٽmRM*VfS)$@=%D>W I,:+ޮmŦ#R==VM@7yb5K9"6vn{$|v$?H>ͪhTɘA0H<=̨xv E 9$ZwWJuCf'źNDR:Kw kNHn8m-^W,0 sbs7xdWn0ـ;s3Hn[E7 t#bcЦ-ՠJxhHg{T$\hHTH20$C/uFԽ][ R̸#방{+:p|as9#d-5E,ĔucdO{!h pwl]zJbCgB,!Ċ82|ō}H%d>kgB0qy5gSA@T ˰]SL-%B/bH*Ay0*mWIX [iF=x:8i ,Q·V$q)#c?ZrC+N;$5ރ/e>GvvV6Qyu|`R+~k}䪧 G`rg]J9%t[z¢ʔkuA"~z䯚gzM"٪UZeRoI)XJGX^͔#\'6'Tt[-И|"I*[t nVvqEiۚ|QVaa/#,t'單M p8ukw|ZSt{ҁۻ2 J4bk40RN/~>Vx,jj㴸asӭKSʁ(m޺G.6&|~fj~zC.r5N4)=. fALbeD:JgX2i2v+bvWDPNrV̢#3XRpozY B.(X*X R1H{`և獘{#ply58TQGX>בUKq9r`aMÌf W `~[%k=e&IdN;LcmCT[(d㊪R俥^qa7p|y"/;,3blݦ--nt,Ҕq4ӤaQreEv07g:w/]kUAUHsayWstCwyڔFZ>"ޗa#B 扸Ewۅ^4!!4>(뙔#dp,l}6+_a8lm 25zku )b:Mxx˵oB:U[{-> nn8?;2>xMJ[hO-7 2f쎍O @|xKajYh㮎ι [aӹr$k{Ml. b-_)D.T|,M}WSp+"82!Mz)W[\|+ync9:o^5\U*AgIvԬ"BF6 MrMy½8De~Y`/nO$@?vSx:/Z1 R07ŐWr8wbwd r ÇT\8j12)݂/ 4tG̝}"96xsQ!'%?z)F=~X3rf2k^e {rd0q몡#Da}7fKZ &{%2 i{}6Q3 ܉NyD3|,tMnrz{C[H if(0uh(,^Wl6 s7jhg7=4Clj/{WpDγ U9($GG[d=pҬ8O [9j`awt2TjeRG "zd^'HMAjbw."*֣L#!*|63xT 6>6V +).?q7SM CUgKxauKh#qOFOݮ 3ڪ0<߬PdgL]`7?9Wa*,+ƁZjԄ/8))#{ `"Ωޛ !Ĺ7@00(!UbqTMPw |I> A.Ҷwe=(0Fsw8駢̮(kgc b7q-^.PXIMd*YGmM q^o~EvmMՋ^it£ JX#0E)&0{+zAp)݆~IKu&oNߴlh4$ݠ,&.A, ZH v.p r2JUhOv/eF68bWއeZŭЮ$wXcsj ;NH|!I41 7%U`xN %`epnKgޱZNDKK+ ǢLlc^NF0Խ1  K;_"xM' !9w'! x) 92&a@"}xڗ'BlG5;}xRI9렬h"gAss4q[5 +)O'PxopO!߳uhDeCoU|fj[޿+ 03inf#g:)Ǜ,JIV1 DtB0.>ɵƚM'?{ӡV6JRS4S xyho`Rw1f&gRmЂY<U'` YXFD!#~L[@F `Uȯ{\ʢ'N*3Z/"({Ix?>>Xz._zҎ-$O/d+#ͦ@Ƙ6aMEmo*ui/UrMPڽﲋsd>bV@Zwg*e,(h zWb=9J%q ֣9m؛ P:xXs8~nKwQ(}cLFĊC/M;kMdpj-vZ?*Axfq%8*,IB#U] c\}ڑ vO1!`CUD;ԍ, ޽>Dr?`HZm(O;IP!vՁRٞMMj.Db>Ġo2\Yg!SX+ًrv,졸 ϸa0I/׉3J:dpLIHc7OT`bTe;IR_($ཏk ۋWz8@`z03ZvpњM[HNச}de wPG̨}K.)I?%Zid\gV'ǬӚoXbM|ֺ9=~1Xf=Uֳ%̨~ynDNh6) gBw1[VHU?Sz~uڣ7b1f[XA> byW(l Wgy7:c`p,x_VS̪p3hX9hjnY4[ae($ IZ\)ѓ3zOKIγ<ٽo>y7Z_twe-JԲСCU2t𸦍t%%:4<Vd)E7e7z- p`qR*ԡFص-$f%nA 1I=G礱`MJPڌd}pU!4(dqqGRs2ȱp|pπ |VH^yn|v<Z>kc?]&4rCE0U XzU3U}x˥ZCU̡\c0 _p1oczlp64K ck(B!kZ"3Ҏ\0}G(c-Z)25,r37f\AhPc {z͘:kdUxP]_/U `S FEֺټ+A:V$ 9<S~D'N\#K< ƽNK?<i$PH6bLOEF>q:sg6 vQ(>/k0%ubshq'QO,/f&qQXU`(1s:X@(31/"/1Q2@۱L}Y(vaWxLfdjd5#C#>fsS4ϟ0%6Y<*$Hw0^bt)X?ȖSd lnMqD6D " 1-!:/ו5pYthM&%f؜d߼H6K^P?Ѭ^B#%|n\Az #hגj,hViAQOz_o]Xn%2n [S"6pTci5OȬnרvEJ_'Z3%~@xyLkuJa<* @ysAjuԿXԧ}aȔd)6eNUѣ6SWF\h̍h:̘K>EIEEiܞ\s T.7" ]3J㭚] 91Q}Bw +-}JqDj9b=|&4 m5xl`H4/5lKit?c+b<^jZ<d֓x̰XB )~$P y8oW58nY`1AWCäPǑB:zZ%@l^@iZ`ːMg2v2Ĥ}W6S4ql&u[(ɘ zg'-m郼f:v=[y$IkD?}7{;p 9e$kYCFVO8 ()p\!NcbAIV:Ax߄u]񵻂GeY )5O'H@n}-F>vY;O/E€y;d؝ǝqQZ Z8k^W/3 8lc 5ah*+C,& )-W=tɥ -K kW %2zJ]ԆwEd4`X(ƿRT"f>ς6c;wi y<1|#lϱ(CYxhU p"Cqx`٠3 |{ egu\rc!YL~(_? C@ogB4`93[kA'DE(2b j") #G+ϟ,5wx}i֙BXh=~?~nF߀X 5ݬbVNhTX d@$t9[2' ISo\BߤKX%K`fa/TkJ@:xFSEupm 9j 浇Dܚ#ư^dS\}^: 62/V\&Բzr՚be4UśpIW^&W^4_UesuEOtqvyVΠn³C\J{^?ͷ<|:2q qkwR<^}a1-9ą`c&'|Ń2 MͰ]<ݛmDm:ʚ*L 'Ben 5X7\ovGcB `:Tv0;//Ty wZب6PH]@9?faRFdҰ-c^@&<IjV~+i{Ƥ%)l|r  $>עM&sGyte6eܒ /sI,AՕ,myqHCvH7}SQ_)WmCwF# Yjv| w4 VkȨ{^@z~ҌxF8cSS.Zp&{ŎrĈļ][!mgmy5,J8ۥ,fmWOUk cbbz5MocT,jPMWl&$L3ow;۫w"!kWz&gX='u'U֫ԌW6kIt%yG Ө"cw+3ּ}Vܩ<㉧/~oĦ rS/3T{j~S.yN4zfh2|;AxָS(Y^G:~ 1t?ygo9^QM%-^S&hVJU6@դ}Q$䂕UTaynNv_@$]j%FmI<=ReFΚƗ$ i ʹw#͛ .k}f7]n(exMYi yF ,UGla;BWt*NQ6^IwUyz37"?4,ݩ4M Lc\u'cC+IXK?C5tr&=x2a=) dDR']/d rE+/Be5A( Bpm?;uˍ8$ݞ,,ePsy[:?KP'-p .[|빶T8r&C1Mφq5ۺ-P{dk[K_s/cZu0e+JZ¾ zWr.bz">Pי dv/lRZ5qOޣЪCI=PU;b/;ծݳ2JYT9~4 0 1@x s!l;wh?FP0DiЏxCʶ|N"_ rˆy7 B`(cQb|DL}~/]McckS[/nWWbI'au^EW%B9)(@0PjZZ֡6uK%#|{AZA +@l[?e\BĄn%\@}7UҀ,TQ7fPXE&2jz6O')$I%scQY &Gy(fX+[95k3o#q-ɠ_t]ylWs1@kr3nY_R;D>+!աҗ?87 /F0 a.tt^!׳hy&``v/Gpzq-=0r'9xU*m(`B:Wm46"9YD'zmbj"tO*1 G0srw#>#1pl?r0F2?HfҺ /s9~)k*LR#xEՇvȴK9ZE[+.kȋx&K} DޗRiˊ9tB&z1u#7x>57yt4t$̬"rx{,*= }7\j NP w(|^CVaoڵvZb'ę. 4,ZSXZLd #j^mXA u U: 0`lͱk04- 0ѷAwIZ+XQ$<${p_M?~wH42xV}A2R=ƚe~v5QQ܀kua̷"˽M< s>;Q+ g-1[-\*Id[Rx$ nAHIK6EɱrDG޲FBjzĂzPLZ0>8,aﺎ!/GxI-h [VWΖ{]ʙ+jcPQ$їG5ډF5?x U<}Y&Ս` |5@QFƨMx"!;(}3<ޠ095Iy@$ild;H{"6Q&fϑ8FQ,8+,.j7 `U|ø=y@$pYhkk|~Ki afxS+)Jc#y!a'?@ۅ\WM0&AŘ{90iWDRo2v),'%ӷŐћ,$7l d_ Ρe7".9,d@n}  --YntXY;v 0c^^\tPE_p1gߡGIds؏FN9:S*OfG}[WH7 ;\"3ʚI&TeMn9O2Gg5^b}+J"ĘMJg&}%JM`=r] tѱ csW:bڝ--5c4 [pVNLp5`gZ\U ws UL\w^)b\,TBx1iwz1q2}; g-LiA?`L/P3G@$O&0<~g^|0 ʱlxtmR#9=kz.$ :sa*k[!e焚!BrI-w0mʝ㷂(w36?INnkL! qÑsAչN<9Y gᲆfH|[?z׏97 bApWɅnamբ\_@qg%)jRAj]k,ϿWB]IoIN/k,66$ e%L(]M`gKJ˨p*;\=GdP'\<)y>r7AkI_~\v^6z*},[l{J 6ubmQG5Gv JiI,yظ2$6gWŊ+COADo}Jpz+l!'`pb#U~IKxΊ`By9I\C@Ŋtǔȇ3ѣ M21Wg[5x :9ɐT @DpgIAr ʦ0oClChS!m)r7+OYg2H>E 2UAn4< qzcNÐJvb ]ȡL!$oNGoJZDSFKE[je\Jø䁆)AnB>YY .S'Jsۄ^m Er~ ʩW0s 5O[ /K|FwgV"rTC;O9hL}JdW3#l4FxjY̞LUc(]Yw5l!R}%CN2Y`%(TtK:ЂF4 c#u  -^$V1:1-A{6Sj"FbFZ^$ȫ1i%-ؑmMSO.H|:w rBOL;ޮfBe`UaseXCs翰 {JUOLo%@ DHb(祍>)xRy[*lr+|TlRz~B~,/W'Dpp:c#t`OJW) fnʝ~Cݡw5', (y)>p5kSe& QZ:Eh Rnn- c8m!2ꊞX;Ø ^V&з'ԠS5vLHs8< ! o Dglռ09(p#^@@HHzKz6 Ӏ o,TǃyMB~xc)p"Y5){U#݇'B>,YpFQHOl"T'eVA1Fi$h)dpMAQR^ -JLhĮd rj UW @#@52y> | ||;}vQ?,i͔lY w,n- {},NO%Cb^=|٠,$co$ FStᤏFG6:@ 1U/#cN 1W5P1W7 ~BVڝ ,g7_>Rveni<^64LU c~5`'G9'ǀ#0LRvpþ=ÅA[̀ گ 1|pqVBE=*MD^MLϙJi%W|V8L1']9LBo&#=ʚ*e֭:_0elyDA23[1|H., {6q@/hEd80rܖ,+h9$f@m>ϐu!bʋ.A^[t\V524|Y sѯA2R `&&r $*~ ,̨"OigO)ce.nt.޻:3(Rn:flNZS)\## ķriG%y/ٙZ0zW-:/@oQVKA'Pmo~IsWPxtw*?^E1)ic`PýF)E1Eԏ桊4}XMŊ9F)ԟQ%^6c9#DPO9)qdm7vg¼ zqeKku-q|[>sԨ^\}m4׼M<(brBE% ]S&6̲t+%foZ)H3`0< ] m um[KxVG_muZϗoN!uM.sʀnEЖ F=(_Q:0<62A$X-ܟ6 $|+i*W X̮߂Kqh/B8;HNGZѹǥXڎx&=Gƚt/Q+8]*T ʅ*S>BDã&9L:͐̐gTUtn2w _0E{0w;wݥ=L 1$BLCw6![8$FZCL !.LAA[{i߸- B! GZ+F YH)3j"/Dی30Cti+^LRPn<,vc٥v<~ +[ d,T~ AU Msk%|Hl/Y_Zߙ2gjٛ=boZ+Cw}>]%ĮJdB(R?$34/ 0(i刹o?˩dў7_ -XPC&"X?qvIQ|{[kt*᳦^Q=9GD[gdD)m۰4|AƱ1;[8:Oo[uF/0|:}WqD掞p{H"9D~ӛa!5$ (^8\fYުΑ D0R<"i?$99ͼqPAJ%hq?6QUSFx%!0>cMN6W'w:mDrڈ%[1#搶eA0%g@AsV VOiUե|V{$3vc(8L琊/E3KY:B3cA;ؤW vmP>*倡ԖirUEOJqm\P9TO+4 ,V,|2ۍr*Uì*/ ,/ /Zqɥ %\HF8\YmԚ,Cq__#r$AmJ`b ""1go`} S"nsO!d"V\?%*i'CoksZ3,1&|~=G⌳֨Tཛ(,$ֈRd޹J}D 8ˣp9٪hjd-bawц%p9EYs >t.:^1-0m&}Hc\ bP?Ly$ .^O9__"`ҢIQ:$He?BU/k,B>f2jgϰ6pMbpc6`󬶰<)Ny'&aF` eT gVhG9yuT0tPzD΋q{m:xҼ8 y5E嚋/X_}Pݥs r}Jt0Pr T8dON71|]z|sԸɸ 2nXar61}e@_T+1rP\{oo ZF)cXaV'>* $L)iׄDN\C 8MF\ȅH*ٲZ2Q2Y99^?|oU~Sp #T-Y OL/-O' (s鉒?:%чYmW]u{(ʝbܧ ; %WQC3T´/"d=߀?X/pS3|7_B/\ inE D%ѡ`zuh1Ľgj-r,7 FZեj = ' eOcEAAuڎK67r[4R,z5w&#S6i-~t'[>D%-U [S4{!#~!](q߈MmqeGjD4e4i94luTI*r2z@,xQ0 z4l<4s>`wiQ)eڰ%gRh.:.\:ŀN )2rϜXB.d3g)s @>)§P{^li`jg%%}JJl1,8Nt`J`8y׉t EoJ0#QaP*.EsLfmSUNBnOw3HSU]z:Q4%ƀ]$HqQ 1-d}IUB|9*<]H5btlz%&Ɂ* H^\Lh@;fe\.8]4B^B3lR+mR|'č6@wÑ)+R '#7F-]3ʁKi!5 [ Y8HN(^QU*T6-WqICDbyVE(rK`IEj__OwMmu{gl w`Hn_c/CT@%g ػd/B4n""}kaj?F%0Rn|oZڲXU^^ZOoOFRPtupr^ hvO|:o/'HqǬ>Y%:3@R"$3ߵ;ݺ/f|,̛ؒ@ݡM2ϣ|]:񅞿B2zg7+[G¶()3rZXiUv!=l'=eߺYJ2)$əgvEl IHau|5xYc`!,V}bO拃Q7{dc̽K tb^*8fp}9NI\ k"*ǎ?+-=2)aLdk#pOeK3z{Ryn*YEƬL>Tqť~hXZ $-n!bhCdzCvjc0$n/cə9`e(/ mWlеfʷLFb͂:'lE<QN8_پ*TқDU|Ć4KgzƂKGnS' 4FɖcLLe>:zmQ7">~U]h2AZPj{fmXp:)j==l` XC:9-_QzQlF.p+gX8Nߐ=ɲQ w!('vAj-28UtHN*Q {&sgtn6BI..:lp>Wwh4\_d tzm>bhH iHe#EDEׁ*숫᱆S3=<ˈj@Ord&ҝʀy8+"b?5ky,HV7t̆QQH ?eɿ_ 4в)लJQR"0KK!6LDG(hʉ>R;`'ץzb_nZi1>(TR)rDukoz /ŏOG<(ٝ✫:tt]+ؾ A~ 0 9Xt>c9s?I\݅-&)bojzـF}܂k3Vih3(C[&?OiKfXx&êʠhy5hUqɁr#>{wL"`tSXiEaGs\  jm2=vs nߔGJȧk h 㦹\S)9asmxvLxft$mQFyPy.)"!7ҵy r{p _[;x@!.JtV."q>%2grJ8b7+ Ƣr6 a|rTY~{Nbrͨ3^py~7.٫4wgIr14OL\'&ש*%xwO!6Bq.*OĻ=_ERŮه('d_9 ?]oiNSQ[dʀiF9Q$TdQ q ({3O^ g KDɛd]`#D_V2RW$i}j=,\.'C(ndvZES Ҥ1pMi`H+[iGxXɉx#.kl_--t31z*Ժہ NoyF.v'{LgץM5dot>I̗WtCnN Ik6L۪ea $&9k>zJ9@;W5C^#ɭHfVCu/8|^0epb+Z°R+.qց/GDOCgվ6z=y0X3d\]Q5.m [rtֵ^>GS݈} /*|\}]*J'E m`6jԿ)>$@Ke $aK-ʷBI>qǿ>+ҳºijtͫ1e&HjT2^*ahLO)ia/;wl!^2cQ~1l/q`Ըш񺈒 [a;=y1OFOD7@cͪ|HmE9n)ĜOy#_EAVX]0VdqW6]I[nuN'Mq!jRxsn@A#9ykSB b a ƭFJDak V֋ŨЩىVƎ.Ytg+M,-OǕ@Vw~!)PӍ؀0Jz=5y![sL\$hj'A,*KILiR 1>S> | 0K!JJWtu~c{Ci;r;p9M7+FY+ =jHJeĦm&QnaAl^NZT Gv ܲ{/C%*i8TiT|'xz\m`=aHT>O:l+Ɉq^Ro#~\`n#\,.3r ,nLZﷂͼmr*GCxYՇ*,hBdv= BO${&/l0HUA`Xˣ gL**^ mIx9~A9$&nA >P*- 2[0IW0E{NTu1ڼBׇ󕱺NOPzXY4CNVBa:%7>="D ϕa;>b~8g.h@ /+ ˇY(Րض]iI ԨWQ xFɟ9p} lj`~pUu0Q'6 jC6T4ie%0ت7yF7 C m RE#B{Fim(r4'1ʳ %3FXM,|G%bgXZNKj *0Ҫ^W[Ά%5Hpf1O+ 4#2t,Ao5K}F웼NCH(o3$HrVNA[#bw6т_!<$<ũCqX,\V/V5GmBrw4G̮r醛qlqV^*yb&um17]Hg :|8r ŝU֔mKܹFU-UQH9VrZ,OM,PNz87o+ #TFYt/N_MMBM0o!(2 T<'#ohʀX[A?4!>E>C}7Ҁv͡:XlBwtΧXIJqo7dFIu> 1scp#W"u=ca}͹TRā,CùGS/x/'mE1Mfae2/tmfk2 ~QI1&V;bo;j'*s̑`d?bL ^Uru8&H5or&oՂ2(}?9hE&kH 7G 6K~a6]!DɃv@0p+N q ?v K$A`TτA?).3& t M=1Zl [lvw1l|Y63b:c01_P cܴM o =2eP_౪`3$\ߪ/t5LrB^J.@}={x+~mQS{% RA5qlawʙT#D6 Ř7>65}<)˛eYՏL8$js~d8N{qCm}:MqQiכ1,몄(ڷk܇z'?Go#KڋkpaqZJd +d-cUA !=ܘ:A92]Xדj[~oWR\V۰rw2D~l[cط/09bg0x~MГjo]D4`&JuXUO]T$.&Jl2g {|zk7rر葏?4T» _ 83n n<ၮP-.zRq Ԋ8yfgւNSB9drBc=]XU궧\#=It%W/&|no$^g'i$ʎ rcڞKcM!H_5ԟ:YrHYkfG>/$>-S]ξ/2k#!C4tFDڀVuFOJ>z$O$gwXKfxAS\eML^60@%"UhL6@YjD9VP6-|]\=Grz+YE,-D9kk o>悕ZWSba0y?샆]bCӜ>W{ǙoplWQ. "y|)ҽE0t\|/+й=xbQoK& rԧiy|2GFQ~IR YiPujPCr̿lSx4Y`3qXb&f{,ȐOy j!ifhh~zT@r"þ(o\H-#UOi?F[?7g YaKttSP\yj[ wƶkʹ|&#i7t]mR_Pg0hz G[xYj0䚤TJl*&lyrq\u9ac27 8J_!꺢/$E&w\yW"LvޙƮW!ϤVauLW~RxXԷ+fhIx]4B HnԢsvWlxtjyO@j0pr^01e~o&X>IJU[26Lsj<  5 6貣4rQCyqВ;;;nT-κPoW6@9CF} rDCqBj]{tюH&, /6EZa뼇?qQ&!> 2<9r[:zUT`vo}bY+=*a\R%Me3a bUA`? r3r)N z*?(Jҕc,ʻYhXަ"lSBgϙw]\Fp*HSk ݑc+yqJ%FD$EF]pЏ:3emJ, ߋrgLUwp/a e©h_sdE"y-1zc:v?-/BWێ0W}^AeLJ;|ahJ# ScIgH??SMmm sכ,82q܂Q>s q(/D `N9On&tbBd$F 4}( IIbKuq@Ǩ|;B=(.Eq&nk. ?u!MwO c&۾̸S?_4G~y7X8Vč4&dm1"3K% AObIK2j1BEU}D=vk-U?zt{5:XE;/TT>o o;%-6#.:"`,~F'Iy{C%9(?/ǽ0¢*ߡqovP ݋gf{<4ݲ,_juDp]a R#& uK3|L_x{I.ObCCO[P _th WTKy0EEw 5FG^B0>w:luU42AB!Oe_s ]_y;8%@ƾԇp94_>A80nHn)'#QknDFBdekU^֑:|R ~`{N\'Yc}B·{bLr*ʮs ✧{T e> j)!xS; U9΋PCv2Qr7' e}m.`#?^5PO{`pT}#t곭}UP{u/4.1R@z@ugO nrEQe!ޖC̬zAi8Bp֛pl(x kb~WO$cשceKgGpV+WmEwmDc< \5`LGǞimq^"F@3KYǴ '~u!"vc.z%{p4ޛ33c+e<(&XPBfbHN* u ar܄;z# QuZ܇x`@AO9%>oɣ[Hz~HO{ˌ;g`}TE})!p3v(:?9p*:kғY@ imuM&~?5}4*40OD,sP sq,%ĭi'N;5-ߺ:I rޱFOeԁo,4"#{_DHYP`5MXоSH75T=?܏wHo;Jj\7Hi pt^WgxtVxLK`;aNdЕ`HO3hDSBOj9Qغq6RMȸIzq47pPC&E>G!ӭyas~S Q%q?Gt, ~ePX#G_>oc|UaM7 Vw-˧;r+dwduiw2sxATU*H :lwCBߍ@4-?u8ZijB= \ ?Ab4 Αc{QC1s Kv ۳G8 XRFXi@:K8`3wV&d/p75?1eMjԻf DBEc[3kAcC*f8TyJ^Z"^Gj }QOkUנi~XBT$4#N&xb |le60[8OH8N6Z: ˊ6*T4ȩ'bCMk,IaJJy-q AbE; 7S{WxqrD:ӟTWk:^_Wk]6zoF$EDMO(johV 4]saBJIC`S=`$"D4?8AM) U8i;t`1&hF*ݰ3V,Ǫs}^ -K_An>Řf&s HH,e~ƼP'Tg-1!EE|V+V@?G'aR$3,tDp_+\_AYj'4q2̇>Xj>>a9^;u@jMObg w^b{q~u2w&ܧ()0_GUb04=+JÐL0Tə:piii| qG5cLljq⺠HTz95V4 <ߔdGkXzo,ſƖ*gAy9 =V==X޳ g=sW}~*<ncVݙ?r ns EIgdCFIb7a_1֯hP~Ql^8}ɊsZZ1y@]߿~TOX=foŶj>~L@{4oĎn5-`k(ۚynNZ5ZÚ4ndjvm(YƯ;-6"2z=먓i"#S?7Z_zu ? Lĉ|r eЁlL[ >oXZe3`ӔJ fߘ5bњ5h@͔&CBj7NU6.>|*ǡo;  rZ7Iמ{a{,Qv$LǠǗ=Z$9bRTu$Z-6Zj򯺫I$ #ڱG}c3ow^[r#FXd3 FP"FVJ * "h[qYsISeI]%^XM+]6!qrw0Z) E+Mյ^QXpұ"p^+ҁY@dڍSE;]0st7jo$KXxx|e75A&-UN{aiFO@a*oeF^ sd @?h1d \ 7q*D2Z^ B$tZzEy_:S#W*I*Kl~3 F 8 RBo?3i’ з2RP:Rߔא{'UG^&á`HFcցW;F}1>[%9h4i 15>D# )SMGcOiOKS=sD)΢%$Ry9kw/8;J'yRJ‡lJa̬8fisGxQe洡gω*}hXv*huψƹc-l Ėsƈq$꾂VvIR97MCiȀsDLVqgn3Jԏ|g;:u`9|(e!^]`)*cYpu7;Gk^#wWHsɺ=Ed>*rӖcnL50v⟔;TLk%Di(ڿ[>{$/ܽ׾a=ayRVDOp.bL{pD4[*?aւ-,q~Ӈ'ůvI:<7?狐1K5~ } A|%PrhHhNч2pZ4E#j^ RJ s9\~=+ز@yuM;J@ >0DuKn~ApGR1+~~ys$E |r\M<[uob>@pF3B@X@d^|S6Q K&|Ӳ@4g\<2Mǰ>\(qG(l2]ҫ27f5s7} e?s mU/4'-hIx\ɍLC~wνo$ vm<:;g}o{3XqzEq/ld%PgIұ-mt/N5>zF}p1'Xc=XFD}=io2C>To%p3d^0pw97y3;'yWd-"mgڮk䅤F4RWx-ؿac1[N/؉pBxΑl,a]*6d o Rgec*cHJnF!9.ԉB3.;WÙ0TnUk5rg(<.HxN&B:" =O#Ir2vb#gm=Lt?<6<ۓxj25XhzL>?ϒ~HMWp( ܏a'=nI^0sgHd>t Aր`S^@<?oIe=#aW;kQߵV19/'0 kX4vҨE  }$ipp\~;}V)ŕ >(G| O8D`989*];|JN;L8j*<,a%7јDU ǡ 3>z\]Ω#FxF]E@dcm]^9/ 2q~H Z kp c@rddrLBuW  t4)ˀsZ]PnId- 1ɽ?V&Nb/۶}eM`J 膖T\Ed /r/:v3 URPE"?n6Ď=9ۣ$U`A^qaH\viPP 6D[ B`bJr 1lJ۞@u/0"#C{~ DY$f'xߥ6d} |@s՘LN^ sYJ9n*tTG"W"+$ݷ1$6Fn2z%gNWL` R/ُmK>]eGF!!Ayq[ljJ5vC2^#m-@Ay3ZA;M%~ zŋrEVb7l^+\,eK3a#WjPO;!_mH' oI'dVۺƂk SvNqh?{j؊/42h5Q `9l$(<`5:Vp?)Ɩ uIe`Q!pPvc;ԧ}~LS4!~O(G0I4 Pi]ie1$XgVDAowٰ=5.ΐ!'gMzysRp>B]ɓUSfuH=\ r%ɢb=-q Rzi"QSA/h(MG46y =1''ܪQ#U7feL`{a.v5Q`G_t%ЩG KL^X^6,)F,7n]3$pQ f0l nrZktA%z/Kn6l7\B da ̢/׾!5$ tzЧT DJ:"7ij<}DϿբ*>Pgs?RDJSp%ЂבeSvȷ+vW`>λ9UI>mT5d'y: Ӓ`E|0Ko(׿'XH?'UL Ӝ&A-`cdZ5B6H(Oʄ)5Ns8A2uiN@[K{*9*COmvM(zzc*j"ޛ=bT^Wr[ Z\!L %7a_XR`IN+W­§ZbΥ#F ̯}C#5֭ LG[/T(ډJ@h`@,Ei;94w@,0/vcz seMF^=_w1S̈{ㄆ+8.)\V-5cf&zNa;T2SD;ElTgwρ<#&lsX%zW (eaW6KrSFiQC#iܠE"D ͒yW)V%%#I Yהas{{lo-P= s^PtQi(mAV0c7v/bNfΩWZ4C>i/~%:,u7Jt780_kB-HX7h쑜 `CFJ_" TFZ~e76-}nIq1 %KynP+Rd7g5L&;i,ql*O:<t7D\!9bg`/L„̚Eq l,:xN8lFr{od ӡ B0}mG00NDz"GPTHP9*9J#"#zbTti rZTDD\[V>e@ö" ԃ-  %E-ŽG X|߉*LA]yw0[ЦR3I:$H o * EM?M.(zN7bTr(d":,|!(-ImbQTmϖ JM}{f [c-̃:.d&UΟ*2$1 6]5W`ٲpxr8I] g H/'Mܽ \IFZ+b6fYn3_f{6l Kg;`QYdOx~ʬTx:v7?]?i8E:/9hce5ao! T`[t|axdډ<3̦S*^eG6GA{H:m]jfz@gh[K2Kjg2-ڿMV|fuU(Fc`ݮOcHKJvS'.#ZvfxZgOS O}Qኁ5$ K%}}8Z!lJ&'j9u?҂<AÚ *;zy |D8$ O u*& ijEG]FvPsq4&*K gx-rWZ? - e QbZKWF'\cR-> {c[44⻣BWw$-&;f[X[3[kFJ@XSQ9Oa.7Y?47wߜl1q9M惡ʴ5l%1]Eq;Ըzl4͹-9T%4TT6P2%"#)u CaA+Q} #>E: ŵ+D+䴄Ngc!1"#-=! S>ŨZ (jȟHq9,M+^R }7]Z 2u8/XG< v:,)^_"-*:0-ፌ[fgÆZ_kV(aZY&p`sfPOh@W竡euFZ6DбwQr5zՅn+嶘JGuv!р"7 9pủ+ j9?VYӭO3/ḻq͵_<ȘH<&p6m>?ګ/ dk6JA|z?AIjOn0+crֳJ5aYw Y&GJbkAan'3ϸ)Z MF!Y3dR7% NТnίmT cAGf='#@oLB}K6SF Z7윅i/@frlaB6Z Ob$K!I•sʽ ;`Pa `jwب@%>|HV?T'쯥.嫓!#4hLːA &Wg=<1hA.ӌ_F>儷9SNvG6UHTbtxVa4cFӗ[:qH&5U)bA{FHD8NfFcT%qcBla_6|B_q)gϻ$jīӭ}Ĉ=%5yɏCoC(VKTSѵppu'ĕp3)Q.u-FOȤ b{۴SVʆ}y}[n>Adڡs**-R*P4|F%\nlp$Z[(he(KŖޭ*N^δgRDb)b_[: &Nv\Hƃ%wBLǎ(N^)QRh)e 0ȊS*_].i݂~JXI'FQ&3$YI۸G0(ƇA͇_<~1KA|dA0΁<;@ w 96SFKDW ܘ}]u1\Ui@3np^fZPD d\~s  `Hq4Tc[d\2䚡C¾w<Eh·=1lF/%NT\ . gCj»L\ƌlR}s^5,3Lp MfTEyKA|dE`QVʦN<"1Ϟ"/J3/+j015!HHlV_0莓1bgcd?;YM_Τ>'Ǔ%8&Oni6Bmѹbq4!xCbozi$3F}|KtDbTo7!Q\o_$nn4=XgoT- j汒lsGW us2pY9?:6Bx 4U9 bLNx ւ laOnTBb1^S82N4 zئ/-D܍w-z dzӒp(NGg$ETEݜ(SLI32 m`St" ~&kz_И$E yi@/DnF@naK9lUo]r-ڪ*a\3*oU)@ ׅ)C5`G~zūU7Q&Gsz8oL6^1jxYB}:K>~l>TNGEd0Bc@ KyPfQ/=;x񎓪ٟ־\ *ZN9Bc>["Du@8m|hEֹ '[V*-4Ӯ縩W¼*J!-媸a=rܛqN̈́b̒(<էYQKм1*G>w-yslLhg6Z|iyGG<Uɺn։pOؼ-YR :YGÔ4.8:b80#vv~]}#,˟:3q  ?>6gK]nyCLz ZlqxA ELYČ=QTƬf !o[1;cv^GIP@i*AE!jR͌h:zNwsS'7BhM.Fp"_ Ez_/W 2,ce?xlҽXeSyX0y@ M@Lիgmit|'=v~K~}+HؗE*+|`ud;)ʴWSwi\!oz=Uɛ[uϟtg&7~'76.soSrŐW2i>}OYsi%_r .'R3Nư\OVov4B$%-lRPQCBD8= ts_PCY$z``fK.<[Jdd57>&U>Oz7#s{;mEZ2hG9L]*Xcpo+nEռ?fwR>^;}4@4Hh1q i)4c38o/RAkzp54 ~'.-FMQgz  2Bܘz)t&1Ƿ!|ox:M&xGJ;4zYu%dv猵/W~c  K/_  6Ao8IFNG)q;2GtA"ck4oVd|Oje`ϛ>ܯ NxK#S`}Pu:srg`An={}mQ. ~C&өd1]-!WZ} N̘[q7bĈ]kx37|Vҍ3.J:ыϼ}*Qsſ.a0D!L+ PI*LS U#q?F~Abu0.ݾ*u0q_zݷiY,a 䴬xW'4;7+đ՘4@IHZ-Die\u aajٱ1C0_bڥKC]4%p)6πV=OA4PQ*5֡ RC]mzT@K{E&wDtqŭekR_ՖHB..װZr|&mbjqT,l5KR`5&GX1oMł2j+k>sL4o5ڝ{'q"w)  z QOYjIZ`Q%ѸDuFE$$Q]"# g2>`wbmP.( ԩٯC)^>OGdh2"SRRN[rSS pɵB\N;s [<`LZ|/gha]C$Ν ys FZvC`6k\o7ݧ;܋r2urh_Q/==E:NA18H>4M8İ׆䲢-;4I)AB@fY"<_LNѨ16UYب-o{AzȳMĎݚ{mټFۼMz(Z?9myO{]̀_y"߬ܜ3D."%հ_7Ѐ/pdAmE~>4.Vik|sjsP";M)9d$CD->VB4Qv;G`:bwAU^J?1CRYIcjk,3m[ =T̖t`Q0@*\]?`eA^&UWR20񛵪/C0݁yo('N)~Di4rozƅƚ;WRH*JEWӨ&LC~.J+nu+g"G1U)jP<RqG27( #6ttQʟB9=yFGN\%N퉳O4W9er}ǣFz.nZ`ՐF&?J,iM\YRf]qE_eEAiSnHZ'm1t\玶~$T N Ýv>E=70f>BqJl{4=2 (BƒyPi3텿;8{){Wjϲ1݋GAl+>}=Y#n3[@y&}v§P (8emIY~N&;(҄FpIi.#NvqIC'}3wgsLƯakvsY-}H+X0u|H"pMDs7XNxܧG0+/C1!{ת*J_b)iTEGriaE.ٮCIm3 {ݺv2S$'ќȡDhq0"7l6?i_@=A{&`62/.u# IzkKd[l &6+Ȳ ⸦7 R=̀|ObЀ$5_(?fi9 ooorItl?yDYG=|pFaͼ`/^B#@V]HrmUK:Kp lŔ|RϤa>;.(Jx: " 0fƁERڊnqSIY @J%U,Wm[hP %W"wq;r>ϭm|M4dn TЭ4rU7|j|bS`: oa"m#BoǐjP?W(X]H;{3˹5} ݳжa:d<&CΡq/?'=u}:1lxuĮ7)fٍGrn>pH{8Sz[P3Ý]~W'\a M.s!3J']/$y]N̈AG X1^`[\(skׄo#ύ5tr획&1|}RFj;oEɗ`Pt5xfܽzgbrEA_OB!|ʣ\UbR YF b:bmo3 1Gې~^+JIŠNNTSφ}p5۹ ?p ,~^.r"H;Jlztί+mRaCU}$cp|$݊B>f-aF lV#q@XM^"_Ϳ8@XO8#MΌOFF4JpjZ?DW}EQxz51u+įL7$ 7rxv vgȅlG:?pk^T1R>Au,r2QDT4ۃXP_㱕[]QNJSo4Q}ZrNA$fo5"3,gezo:puGY+_Vωڞ^.ƍޑ8"@E3|d ?#m8k1sh:Cb K` E*eL=qrAɯf^ g*:v&h [\q](֘ K##x2 H{8P'3 n#|Q_ :H_ւG&`蝢; ,<隰`x|`[tr j,,;;c#XMYhw?sV*ǨQ\y :#%'E= m_յ?X/=W}} P550ڛL8a>kuhz|(E1&烙6S9Z1Ab D㌆?wS,zȢ1nnpE}»~Ї9>S|Lj9M⓰!)glK9&wQTi2v=Ud FSVy_ @E7oqǷYzԧ,neex{[ZMNU4Z|zN!ǻD?#:,AR| 2r(r K'$~:.J̷W\Wҧ3w' &̈;զ.q{I^s#(58U0x^x N |X/dϥ|''ZRg948gGHDWwub[sF f#ĉ8AAX+)JU^-ҫe,KEQUlm.r|5*^8w ,dJf"r0MPtҸ  UlIhw|m*D ;3vO`d;7 fA%iep쯗Q&z`iX}rMCĀ4I:G В(כ5[C5r3$"ҡߡJZJɭ&-94NՔ}E:Ⱦ-PqzĜJ-EȽDx-s=zVȭ`Ntu(&)?b!;3eftN5|][ci.d`2;UΔK>u'-`6魆@r"l΋rR|WqEkAF,Lb%i)m~o\Wi:& :MmӢPLT$ tOzd}&b,N4]:k0ҾMȋn-Si_TpcH ꅩ/TtdZ)g#:wsdWv-xEv+T؇וG&{R?0 3$lBiw )d._$t6H|_^",.-1\\.9k^ HB6x9Q˨&k<9{;jfQn]f1`;kyC~HRP|4:<;M:: mjtJ2 I[ݞgwT^c&q&ktK`xP2hZ[{rYvHaPޅC/\F 7QIap>]ꛆfS꿨s_LܳH9:\%8/L^ +vےG$lծ޸U J&N\.f&NZ ܯ7Pժ`XFy2{z#DqX`M%hZy+>ɜH@.g'YIaP)~RnSПx)u|_ZKG}L24@{ᙉN?`g@KʭhDt^FJ O6`E8I8^Ln./)$V3wڮdѱIj2hĨUoZg 3,pV3~`B-rڸ=_Kr\^_#"E3_,}5WyKN~z> *f!Q?*7\jruCkٞ`&JU)ۢ> ڎahS/BKVݜm: B>A,`lb~g"o@ ~H?&fY}Nb_46u7+,SJ;E23bM܈oI7A]^.8O:"V S6/qhhn2u]e i1X ŝ N [t?,PcW{,Ǚ͙ W{_~:uKHUI/"'a< eg<1gI樿T&8 |%2 o2llB'J^tC:`?׿osyWY>RG䃥Pwr RjDrdW彞f*sa^A/[M5^5GrFK4,:Eb@n/mLn*=S\"q 2Luۚj5gl֏᪣ACwl~r, Z.WRHND;B:4Wi>It::Es\i0r{XJ_TBVqw WmLB!+|\J4!f^JhwoTV;^Hw\*ZΪH ]ʻ2a@ug8;M#tTi |%0)Yhɘ͜cмN^ nRb"HPYWTvOFLEゞ(fc*ʓim۳K wIۅ+)@܂y?fw;G8qCW@RخgJ3%`y%'CiH ˺XQ8p1v^&ʏ ft=$hO~$awNJ8(N4Y]4TpWء)񔱗$R^qJc0Jf݁N)t95|V*ogIFLl]R1g I1`ȳ&^JWgF.ŵHy6ك"J®aaNΰEc]_ޥk!.J(: w#PMAz~2q9[HnOMry./D,?fͅ~&SwpMfGoJʤ3g1"w  1}ص4_8 ¶)H3Q+jz^CXhyDA UiR*eXzr, iVw$6-9G)icXXLߋ0B֞σhy@ ܹ\Dعr0lܹG~~m}YX~TOcٺpӤ7:̚5s*ު6~ Jz̃7ue jfÖ@0fqd|m_2dt@~Ll!~ǢyOĹ(WiV_3@ I8̬wh 'Bz:wNIkGci7Hǣ -b^;Hł:|d[?iT|)>OM.}_s.¤xvT`lLFƁ+ݒ'(uF6f9oxbk;DDydJ5E(ɝ?=JT^yϔ]D7x`דrd.cpdbi?GZvma@2T5_r>Au(OPW Y+;B#4O2c>Crg Ew!Tg;_Yf0]_zsz),FEH.JFKmf]=QpIXA^D=W `gyv^ߦW 0#KEэzkiU.MLsv:^5Tfؖ+" )/9~1U؄*4Έo!y cy[_kRS+*bLSNH%|Ȯ|1PL% "'0FX_|Ӆ"_Xzn׈)c=<}jiNJ$}XZ8lnM0.&$`ipk&Iyvm-,Ix9q=67cq8_W-8ӮaNohMΒa~wVe7)e@#Uj^R|dD͛L^++飂۴.27Z*>XYd"ذLYk1MA;..DnЋm>HDVD^[>'DMWu˶3Elo1"(ړK{װDe $4sB緡J aC gKgE7]-2+![WݴkT8USh4' 2LX-.1xQp,xSN trklTM!TEӘ;fi3,kUD WH``nI1X{8GR؃D t"?Cy`?h4cѫj?[VFo MFY4UG)+jK6JM7j<\O?bLb Z0g ;,{jƨ;J5c"1'NCA{!6}x(-y4yƖᬅA.,|ڵL:`.~LX_sXCz& ;P:&׹bc#M>S=J HOBjtzYx!MZR 6N~g[܍5 DZ†ƄrdIEF^̰@]d`'G.c\Wvr'6DiTt]0oF=?o΍y!р(C2HJV>|QJ=J0~ bjT3tb:H[ijW]5/ߧm|)7=3ӡ#,P~9jH^ϡa+DUгpzQ&'23(B5"J oDi"{HiB-=uC|'R OtoX—4WXM52Cwgjt8490)oF}181^5TC?1[ҙx\_rˑTwHmWg3+8*wmޔHت#TbLSf ՞ZGEv^CqH}dTIh#X">I9&PT vTl4C,O2LŒdMH EGyw =C7rVDEA4BHPW?Y=-hY>D7 t>b\4\f wSl֘pg'iHh/%NKآtIyk+3=oGd0Ou^"ԢyJȮ,D!2M#ly܎$7yTBUpRK׊5ṙ|xB-8]bҼ:#8 %"@k(&t_˒=B2V2V3y6Ֆmqb,/xX>C>0+n#[A͟2k;=b6v9y4Dȟap t6-BgXܲ!qqS%cj?oZ r;On&dd#r 7 qtL0)is,fp0>|B2qi9cΥKe?vb/avqJ\smZ7ţo r̘|I X/*ln|4sFށy)e2ʛ Q =/C}NQ 84@\d†(ux_W$Zq>͒|!!Ni=PcU<ֿ3R\z!v)K9{USU<9^#G\A[UiZM]uoN:@9Oư?w26GUCpxj5t`H$ Cݢb:] G^8Y;x#Y & V(g rPa?:h\!>#px3WLèt憓5p)DY,Ȅa?\~Rw l)W&*/{n*cm0UOs=^'_vOA L@`'Γh\Y|"#`>a LSn㾪U8/pU`Q[ꩡرp\%B)g aN3;XdG 5!8" Cg%CC VĩTg֐|;vH4qտ?j QtHL=Q;|vrJdh„UկՈ0MFQv K F"Oq`М SDJBAV&HuY|mڑT P:/$m 0ؾL <*;9knoDq4;]8"I8=~xLR}~~tEө[Ꭴ.,@ˣ7tb c[R_T•mzIU4b[E^}vOhS [R&~VM[ >t[k rG-$:jO?=ȑE[5(<+fw@N 5\G^&CtR$%O)ZB9vU&urh6YK_,~qWqZvEdXaWKy}/3nmy;?/u t,^R:i!d;Wb 1ktv ?m-a,A4M/$``RVKqNEL 64Y9ANl~9\դ~OôQlm<I_9H]P#p5179uEtyz^KChf5, Y 'e#Qs @8+u Qx@dZf^)qfH,T b ̸B{{pz(EEG1%ڭV/g+dΗ{ճv?9m XW$BLKWA[(;/=q+/ hU/`ͭg:UVQ 3}>زE*D։\Lb-E?btyW!XyiAU Օ|SEw:"p@ÍO%o=d ׫._# lƇ>kYSI~~J'HߤJ7[0>Oު@ϦBe2饔Ӂ3X)>z- .1_ DwA,fNTnjUPG u%H2) -7c491,O&S~Xk) <ĀHWsK?lOh=W%Dj%zqݯ/%l^=z,㑇3gN[#[fcŽym_vOG{!s]}Z=ݭ#D;oKQscܺ9fgPkd7Z5$nELBs¿qD;j"ƻ~t( N&0Xn(02k8^ue?UEBO0dӤqۭ$Ƿ N:A]qޠzՄCX5:Ȧ2I%!O@P 3t4&i=x{f'cŜ $t}6v6dr8b K7C o>agdـYr g"]DwC9 (H4hd%nѷnԻaDv9v tNX7LՀ4g܉ː>x.J ѦDfM1ͤ-r_/!r"a[5>_NH5Bj CL {m Q5@ }1/DQp0Rgek~6M#`5 ߺ-jr=bz+ Zg*,U?>²6mI)ld6:)9[ho]*%i* v[:O$5t,3;h}u`!},vݗ$sKC[ȅv.[1C.ޕZ{>Sq1733@}-ob7y,Wm)AFy:%t1!I'/HUkvhꇖ}Xi.Ze0g#j8oy 2W2^f@gj@44>mGXh \SgM]y(co xBظ9I5\Qg2U&N2 8Ԏ{2`*D(6݄is'>DaQ|_i]Oz"fH ԽCa:8T>ЙIM ծʦ*Vn{q6سo>w{ҁͻ;G _m<4Iam[fv5%? hfI?)VLB 14\?6=jp3tٸ1K.bk;&W;&V0uM;Ճ2R8ѭ wp| =4*Vc(tN}0;,ڜ}12#Ɂ1"MsGͫ̚GE59p5ʁSޔ+,ss"UVKj%m90:떢)czpj18W Oޗ'a Z7їڲ5DL w:3MpGm:ر 4By w,m+{ Zb"ᑫA3ڜ)5xJ졻Ip"L+2BB-H40K(?FQs+պ6lh;RHg8ɻf{%-0Wճ &GG|,*pkc[:bt_QCaxn^]3 do=$Gg73Xû p}!bn\^|x7"c%)y%C.Ulm%F]u*9ӁX"H Xw?鰬Ph&4 t*U,a!'^>K슯IUsDby\M>vѿ>֥:>J DI;c&=B=+.cqbOh<]ްhD~DYNBKI˟h?EK6Q]LyRwdc^BQT>$p)<\efoʂYO(aX1 3s?&+}4冀l V K0&y6-o6b{HFP9평L$x @Y= Tk.W<]JF<z.;fAu9UZPL7"On<:d:lv {"2y,x%\zئN g/ҋA5zaZ0}c!s't'X.)&r =BwxGn]~9683[hfVJ¸B! Jiʬth7nzhzĠ$̼meLQa);S1jĄ}+V^IJQ j rEQ7ue>1=Ӵ^D&sO"DwaNeGc3Ǹ|Zo1M YC,/]h )} V{4Ix: iF1K`C 4}Ҝ`8̸6c1߶S4"Z𩆱.IØΖtp.Ӹ4:R|:+*cJhhtː/:\egBǗ9w{5rN1'Ki\o7nD˱% adF3uي->y}HK+bRU>I]+ݒ{"=R=$*ۼYh>U" `?#8},#=]޲i!Z(h2'ڹ:Mc#zLCrFUZte3Y:& ÷)ϤPFTbe/}î9S]q@W"TKf_G=}og˱ GS^nmx(޻_}QCkl_$qrS -7"ݎSbp2)pҁm $SP˅Htfҷc` ]< *M?'+P<*NWm}~:^DOF F$V({-RX"ZKxֿ$dZ )oIMiFp V愦i#d858r(Z({ۇgRdzr?tf~O#^X^&oٯ &9ؙw;i0)&I[Rmȵ1xns"*ӟrv lۖkyNuc?/&OevJ jvQyRZ :VO'L3.SQѣ#-L-0ˮFS=inILi`e%e 8"jŃ65/jh^i-6]V,a֎NqEdݾ[q!s"¸sեZLSt챺̈́𨍖iΤVI;{DCm {sv q bK4o?*Lr(4n%Is{R挗'1эLd0-b)+Рvպnn+kr XsljqbP5J)D˪no 8Cc;U~xGm _o,uޡ w3+䤤>z$j(ɽ)LN2n.d$_" XCXz͜a jnС+!9Y MQw3ﳜ>Ap(|`4Em(Z= 6V5-Zn,)#hJ C32*i;bvcP iŕ)i´PȆo IӧQc͝d]- SeF.L%lU̢̨!@\F=# z)O߂B0v ٮ &=ت3:dybx1҈YNd $^O E`?;93Ef2pc&Bs^'ŊPvS,ń#A?(BϚY|qW:W1\6rul`V2B9iIl7yW_ dz,ğlX8sS8b.7@ॵD疶FmGMhؑ,>gHW넥"nBX+`x_Lip2ct?8&9LL]^/LXC{3b@,1yQ SbVq th=(8*^VΣ׏GDPxd IB -[qwT, Ld3e M#SKpn0$-.ã翞ʗXk#}}q2 4O}j^xKqL>EVC\c|\ΛOݍdTȆU[(d&)pmՒ(+UQ>dD4iG4KP)i [,5O zv&T,@r*Bx곣Q ;GbHch/BmYfMxOn; z1; 0~~1WZElgXΪIn>V||Mz`I;[D&=r\2!a+̵r՛Zdr\㮫Ւh * տ?} y 4ng%CNթX(}~ۭ]eo5mY0T,#YIfdPYi:0 v836K& X7`V%Uh+x^r7KMf9o◾Ӎݺ1>@ ng9?O~J1)*:MˌD8BwqpԾ Lܰ6I-.(NUJL AQXIEf;d?O"\NR=7-d>,< <ɧ mR|Pu!aR#>b $giX~94E${hw݋U̙<۟t&ӍG  *Ff=3o6QԤ vDArDUp7ENQ]̌~hK&ݐF%X֖U'o]y9_մwP=OVj@^j|+XQCxq gj32s/Xǭ!pX?-iSMQ'nvn~E 9 sĔUr-wJ K(a+X:ɖBѣx)!^B>[5yƠ>:: ub 8>};O ȒZݜ_!! {|OHJx7n`?;ے%%̂i$J*A@e a歠[}:1gh<+ݢ2Ӹhչ܌b[w֮H[N‡v31J+Ahv}J-vDovSTTn y@yp"N`R ?hTaN/\DH >w2;ڐkQ0u0KR wpc?>2D^=;x Ylfn[̼4lKK)h׍@}L\6n2Z.Rǎ26H֓!1;|ڏ 7[H%EW'*Bt֤F3'Tߩ|`h46b'7֠ i{ʔL>&hY y /~{ckYV=|U#cLf&+ڱ,mCh2׵w*UƳ]vC,V?WCX;/26xd2P1& !Z`DS2s0˼Z\@Jr YsRwnbK❰Fd$A\B+߽͋%'r0,Az\v K,%sSC Bp59[x0觃W.\ުIJ Ф 0]=^Uz8* LN:ڗ-CݝfCקBc `$RP;@ ujy 5rWܷHs84=oj~1sEc j"HOid?e^dձx0)컲=\/JgƁJeۼɄp<ůA԰gXxpoD\v_q;{R _ _o=3+QۖG"JXI|e`zndYeǏVXHMYb e4F;6%u m/6-w#b:P^ p {! j0s aVP:S*(v' 3b}5oq—oZ<|Zg1&* #q [g @Z[ʮG 5oJqѺ{g< Q~{#ǗfcWn2pWz9qV; F`r#k+'bXtLB^{>n;܌.y`8 [U i["ҵ^f"nF@bnSV1(q+Wq0Ӥqᥜ`=B)H\l:q^0ӛo.WkBT; &h*d&EG9JɿUx܂|FQm[&Pymc=+{ɟɖa/yept?cV}cts A9w 2V~Ef*#B!wϬ%kЎDe EYG׈2] gi`jȪ4>iz W< N7Nj+y}u4Jj 3S n4] fE}|/f]jn2vvC+cuLY##'m媐r^18v G/(s rCЖ'c50M=˂hg'ڐN΂ .}T {&Sg?~_]]Qd *V,/`a클@+9Hy2WbZ)i؄*mtKָ@π;;^( 7b@E2S>Or8 &/HVqj@2X0Pwױ~|Rb/RYmm3۠S>oHWrz#U{8vU-(iOVӛgW-5\U5= Sij@Do,WK30KyҖ+kC#!_`܋YE$v2Ysh5/K37;>]-k7U6p?\U~b6%fvy<5>c=)cf>׆h,2L5>* rh~AV2~Xپ"[OO84x%\ 6,FgqHP6gYRa?H!&5C՚*OCvr27w;y )'a$Uh}ωp|i>N5v{j!hGdmPc=[ٙNyPOSԺ&Ebnk*0ExˣEJHww7:՜{n(bva6pCD<^M+vϤP!(-o8RHՒI25>Q4w9ͷNc :$Y'O'\n4FO7Bq'8-=m.&| BUK9Olɵvphz,0Cռ6ŠuT!j2 zqY*}'SO1c>)ƴH` 9O%~?ח$0g3mJGHDkFJLƶ7qU]<?9y=]咽~d$p WǨ_cHEB8V}> &98E.S㩴Fo;{<uJ/whT:oat8n+~ɷ:&mGqH6] Q,n}t~3t' n-E{@L(uxϤԱhACv8_'.ZYC1P. ⬇ V'$n usyQ߯gu-U/w=DpGa@(f?czm3i,I:Kd O`ₙٮxy,()̦ `)?M"zy!ޭ@3N>8̉ϐQ*$ڂquU=M\ϩ&ouyi=yg g5v0{ |gb/%`DM^܉a=K 7v~&o#|qNu60UʂSО'9 eZb!96T|. +z~}kGjgK[CW I$[ERtB"2L}jehmPߝ@GvC\Qڠ@C1µU dH\+8ʹsӯh=h?ZznfڴgIUwh%m jzrk>*՘oȟłx9o!ær%'v"&g٧[ V "~׭> bRx{g09A,RpyɐQ2Bq3YS5p뀠>*ª2MS!~ oW|=n0H8u--2 Ta%,|J溞pYf_>h=MWɘq`idO#儅]g<7;h)!FBy1!k`LgͰ{_{K="~F}NÎzH`-T.#M~6A*-$]#M_Th-tj6Z/1.bOj B*SF~(q߬tUs0^|YCsuB"KˢZ3mfA#D|*ǤL GsTR&? KZڊj4& X-XмT.W:+w@%԰248M̳Mf{#QDlW8ҝAF`'ibH1(H|\{Nr-Oh#C&ؑc17I(bTmW.quuy\,Z,#mUV695ܘ .kcRUQ46B5\})mc, i}0+K3E +>̬״[g-;UyA59r̀| [cGYg-S*c[t^u@ZHƼ[_#miZcK9yߩX#< a(-LeLg+MMG C-*j}b5s vjIc #2㘭|b8]r{q?: h@N72P *-s^̧)>Y@z'|0 ,Wn6gT``&WuLGc]_[0+O]g/Bd?tlNQ| !^/ұA0L=yyoO6מA;=ب#^=! 4G"^}u3=UNH*VM'ClʥK J)T@x`Tؠb-Ņ5 fs"|Q>m1o+{^d YHbӆ=wEɒ}oB#kEG\rdrtҶk$TB":y|~?y>JyZ8vS9stŭ!Ŏ*{q?(TL)tuz+-yq_5q@u}P«"5j lW\$6]+&yS]3e ND3|_1gޢs=m0( ۨ 5w 1jQu?% Dږ>{bO; eR _6K|E,nOW^FDhm:~}/Vzv"5K駡6U8qGJ/oީT"݀B}rݍvwi~0͇Za\ׯB,ZГ!S$NV:0?smh 8<I+1;E_{x,rzBwyT;ehowûQj\L:=o ax|1'3cF- ztY#܌K|oۊ˨E&0qι4ES0n͉v 4x}b~+/O2wŽ6@ (G tͱ`;UwQ^Y.]*ȷ?Clqe7ُ4Y]qǑS''EƖW\!|1VXߕEc^A7kͱo0fI"u)HGj˛ ^A|ր&vhao,b>36cxCZvЧ+N1B &/"1m9]KK(.xpsT%7㛔r]y ϲir^"[]#7u2[Ȓ{l] C/Ѡ!$}<=||3Li(k"E4}33醊iX]ƴwA$*VuŖwr4N'i;jEiOY>!#S7N~Pr7}z(%>  f#_S(0&/'qF[Q3x/9B 1>ļЖ+7RR:;YՓS|A=ӧN CCi}|SǸf Szo8s2(u !qAl&C}r◻ Hw/l%:(pP2YFn묜}C zr< z1[*?ԩieteSe[Ap9#K.1=3U7U'~@+B}+S!7FIg>/(M:NkNzeEM7XX&GІoRFv[MpCSXy6IH "P ոbYlr=F(2T0"mv0,^Dc6b8m7-uOW+uv#I_=)@֎GCI^eeth"hj;*}|0ŞE*<-Eʰ;-49o? A:FP6ўxi SH:= \IR'vldyyvQCSKzjC2m 3 QM_x>'&eՍs<0WixZlfI;;ZZZ S#or,+[EB8Zop7M?c;d^܅7Rczx@ٿ iDU;{NT&^ mI~!TI_=.6Q 9$4rW80QGt=ޚH rJ;6)b2ql5* ; Vz fqg7y+v@ }[hp 4`<(#UHt*j:sju?jR\ef Yq{Qt&*:To{7oo8DQ6),tFE Ip"|>G.XP/UUD-.0 CgN=zw"ߨ3)=0N:Bi8 KX۝:v]G XEz ɍ †.A) Wd |ϩ[fP_pHf\M) ܃tbpX}5Ia`~u_q? `n!}?u)f;ѮǦǦUS*XOh {@/T'֕_R>iHIKFJ͢t. (&NHN 8S< >? d' ] #tW+!ȼ\2K)(GzFn=R' KL,` <^(fhSyH8XTA]M& b$Y87|Bu~{Wf )AW`"MD3=PBLl93| 윸bHV[cu}۔e jNy!TPWA{96*~|mSSOkAbG5=f pQhZT[E6NFֈAFn+oQ?Vuǀg=|$}qP~d^WzxNݥroszE^7Ȁ a_33s.ű[@&B@ -]bۇ,tkpIA`F YBȷsdiu࿍z:oP^^PK_'b7G5ưUlΖz#Q+e!@z_; 1)dP_6Z#T E萉ֲŴ5>aP|*ogJ/%K)L]YΎQ:izO,82,DLB%]͟ Ҳ }kBHlBb@Ðc֦ߤE'nDH D<͛0{; .h}}hY{!MsĂ&!I`V|^2FL1JiɕhFOC )OZ gE` T7U;db&&3T@BlpFSp{h<[?8HU HgmTN#4.pO0̨JULv+=aIKE> Ȭ2oUcnif2hiHy8;eae=Aْ=`0_cZI9yܫ z: WwqILM6O!.HN./*[<'D --fŗ t9=FQv pl? 4i+:O(=sD7سlv!kv^G"M\6ʜO؇LG(KL Q-6'qC}'RJ48H7L c`ؑN߄erE:S*\M7%@Pe8b_X/x}h3+dUw? qb1sat2Y 󫵦vA: Ia4$'~m)&rQy#Ω&!TW40ihN[1B֝{:Y]`Û?ZQALK0E?՟4㡷d}PO{Ft$ <=j;ЅͲO_2ٮtA7O^5I $am;9@U5&eid$ se$S5~}|tTya9zpK@Rlw%P؜+4ʹl, 7O}5;~/ :φ>XQA)R_R3LsSl1{EU8v)3$bv—t)M)d@(`2bCbqy2/SkKI!6B/pS[XJ =[d1<݀0!uzy@ӐfVF4aq=ܥ37iϻЅA|J8<ۖVU6iҵ@c\k@,N`)1/WWUTUe{a['Ss)x5 hf2FF3; 2=*#-hL->٦L?0z)ܖ!FvJQ^` Z͑ J}͵2\D5# yIX/: I._Ĥd`b>C" m.gbAPvNpA.!sj?$?v;{:Hɇ|5ᄁIk=N/T}rQ_  b:>e+u,};=Ыz&4Ha <&`Wz$ Yѽ0Cn!p6Զw@:R;0{]t7W^d>.'Lg\ Y 鶭ޟKID~Ad=+?NjB5l~򉅓l="MYF]OD"4y\<Hhmh  !N9jtXڤ[`Au XJxyŕڳqDkf 6 7ڥ2h<""ee%.idHCKh*n]$-uS5 sS?``lX.*2A<3i'5zWt9_3$ lq?YFNm5SJoK##j;Zq('dUfI9+SHo/CtX15b/?,t6Zve~81J 2>5GEABB4YK)lyg!D5>uG}}V"B{2ұt,-?UU)$RsoFt*ZѤJL=F=lyU\vwScˀ 1 ~0l$*̀Cvp:^NΓxt%4 cT{c!P!Fѳ48bV aGow2Kr[=lPԤݻ3A?3s{5,9LT3YY#舒u6ɰKrW4λXMaXy&UŻsjԎԄWɵaF7&@]ϐ-h|֫Б367W.zs ?xYׄEeXS v}%SȁN>(LIR>ȮgYTVZ+ ⎙kN ʶŝfv/F 8z%dR@wpF|AI"Ň]CWÞVZ8Lٷ>pG6w;[ՄD!Cnvr- ToGQ߾aٶ`zjk NK#!h(}d ;aJX˝y/2[jp/.ˇ\u6*kG9*bE޿b˂o7HgG/%SY6٦GLTZs4ف/ J[&c6/g_̛Dk;:r``tCrd,!QV1Ya)vRZ!K%!Ӡ%JմYvp+f>>Νu4ShN>^a ~}ʸfKQeYv6ɑzT{# lp=.o0m\=$IgIPkD*G)vKjȘ{b%;<^>ZSl-SĿ 4ʃ>辀"Ks~&)GJ{@?C%CuAS7Bi%cCT6ԝ-?hfHO8`ʣSտ: 'Ugz቎ǃi gg+J awYJ.L::\ġ:9$irG bov_mkg z8-I ݞTa@q3ٟ{$C OL$m;bpS7i$y2_mm;>k s % :5&C??uQl~l^dK}iUm Eu1G^?_xo- m#yX8mʽ M;B;1]r$07!;`Ɛ Qy=ceSO3\% I/C;mq}O 3QN1[Ɉ6Uk$voѷ+ݭ*ǤK?FGp&T9i\&  <>*Nw9mp4fЛ%a~8zD&ikX678@vkۯ%& \YJdA03^*_ 3m˙93$kW8sR ұ 2juUO #eh_3鲑sESޕ{ם~ܖym7ߑXI0 dc0 !LYxbë"=ӓ!ĔUl Q.xnAwygHU!;>R5V?sZ}s^ao@ػIc|и(ȶ䋌k {rYT+aY+"0B[n/3|BgEKI-eAΔ݄ Dx8ĩ/T6 +rg6xue%*"|bݗ7E5QY 46OF%|o宝f+4x@R~v'=i1!X4۹ C(tIo4R)Ox_ca?ߨRtIJq eF8L3^+*G }>Sb68HkRR}v+#<8růk8 dyN&X?E22dCcsȼA΃I#Dd@`; f 6=y7kThڸZGGA%.8RC`Utn8xgSLOXL3x@g ^#;^9^ot[HFܭ)fE>mCGT6D׳J8;C%?F@-ֆ82ΰGIUD>8TeĠkn:D)3 RlEU `̜KCeRSSUfaEu3W&ɕG{R sv͡WG^>ÇR0Yb* Q!>ص[b7Ušeّ`iJ+y0 l@G tPr+f*z|)m7}dbE; jE)\C{=*],QOQO |0aYDћ LsL7$ڼY"~DVe$BTg$Qu3-~5be\HNQ(9݃&F&R3 ȒTzy|8Ֆ/sV' v%Wj7S.x(= qӰ{F'1Q|XI5s3*0|##o&x<]l+aJM ##7=F ۑb7@[H([̇(ٹ)*?:i *B% Z7j"i&įur3QEk}{{HgxD\k]UCyr9J[#g=Ӷ&Kd $ޭt `wi%p9XEZjTݨ\@^,&p Yx܄f%*y&Pe ,̝SnZOt.'+C׶P5; Uk;K^""^"E" Htf8Q}Ցf-gkq!l`lG)ϫ׫ N.ZK˃΂*B!C|/XGY 76>_ Q7]높aSyOyvęOd ṼW-w7p ooVC@qE@OlˇT Qh::;X3B>h;7jw"}Vr氙͚;>ny#ҲmDΨPeRD@YB]9"ږ<,RڡX}֟Gʪ(.6h@\u,O0sf+ $gCL#`TG 8ԕ1d WFӡʺ5Gڋ^f xVԐIã)okĻ>şs:S^D/aF'TQ??~n*tpo|W? Yi h]ļfrevȹd[h4oa)}j"5Zeck''۠(l2ʉ1`a}+voD5;q!˿LPl ?<|;Jc[9ncؓUD,#vNW <H qW7UuL7z o+}ޚzK[H I ee3yt6qL-L8*Jiqڃijz G CIU !sw"Q S RZ`z:xOoL=NHM6rk|/T`- &%,seQݱPG_NL<&H4̍‘ch,nꌳG8}]YwD)[t%N'QXƇ,p'wp>5bAŌ&B=;z2~+V/yw--͆խ,[+|DIC;Oo px35EK-Vx%1{;rc0SPH-7Y I(gKLX-6Ƒ!U+mtQ#I.E$!w˗_O>fqq;0IIt :ؑG&*4i?Qi.s 9yNYC,RuSɖ=˜r"%^!3yűs:Nsf{W69HTS|ULs g@E1I2*' %L][I"a!$Vº`ߺ.t#4e[\Wl7JDbV7r8LѭP=MdXq>A?d6]vzI[])=da$\]3 $T(w3rӤ-y?I.O|"# Xhvm} I gb"̨۬T:`gnE" d}ڢL~]^6s?Zwu*>PZ=mӔN3#õxpwN2ڀ5fk'R!y.@w]J!GT{t G 1j.B&Z@j~Y3gzIem6UTS57cg]w˪/ʞ/c5Y}?))gZO'̱XPƭ:P΢sQ,石Vk m[tpsm,tr؜H;@ )pYL>no՟_([]&e~Ijez6ոm%bPO]qaWVKl{A' 9ɿ#嘮muLи!=}/"6Ŵ<qPjH^2Vx J.'͙H0FY[ Gmj<wEڼ/GO!KC~Q2!/`ShQ5;6j0ﺛm~y3%Lٙ"s>)A|B2T7cs-2%ٟQ@`䂨F茁P^4E+G"*25q>9X(Gx«$e}g AGL{j܇N?SJ(̉m{2SE+"3 HGZHGy=7 <לR\횂_Fܽ@øGEG5~naWb Ɛ@lH]Hph⼷'ܭvlmC{3/j]{_FF*KS|ӯ/{=p+QCMn_ eu6:hc+nRڏ$P B S >8C6F2P 24fU_⤑&˂W `S r=zJ5jZX#$~E0 BBC2X{mϫ hƅAm%ˁhkqwlŊ b7B25Zm-Tӯc$?fua"<뻉aa  ,Ό9*tlu#J`JD]B.+RcsΎ'^мil٭ sWMvZ{\W<ڊadI|\0xYҳ[g!Ap. ^Q}>HO /6I4an˾谧˩IZ-K.xM2/x zm"]8C}/ CzBLXz5|<{JtML[nߜ3MdVB:qL1U\=WR?l#N#<3دx1Z^Z ވy J:z*{E`D(l| n`(853(R]`%Q-2U'6ً^AɰnRhrbr(!hاPv7w5ܘ`ef߳S"b= p̿bG|}ǘ[ b)d;[]늁 2cm "ԣcl3| ?jתAЯ S&;~TUceon*默a,#Ape~bSeUJGnߞ+>@\=! 0x+=HwfW\{Fk% Q(X0%^Aku53=ٴ/3Iu9,4*ib)| 37hRIzZIIw*Ij\PtZ7[#ztCJ[wqʞp$P;ԙyטM.KbG7Yx2FRVJє}J􌎹 UT y(- =1;e?z֋L C%C&bw#4&'IxĪd@c-72o!Rѱ"ڋKr}fmzm[(%\h7Iܔ@1ՄV lgSn!+02&:K9p!0.> E:1kg3C^cn[TTIVo;K *J:3*+_r5jTg,2]9^U/iC*] QϠ`vlڳp?d j.ߣ``T-z{Rڰ=OdSdh2@+_Y!91hĨ)W5H4Zy[`5㻭禎83zo?FLiISΠՊ o |@gZ8}W[ .OL sqlxa)ۛ窮MFe g}.IH5N_ҡO{D6`>^apK$'3Pٺ_ܠK 6`9-8zj޵LKx;yxO2UhU7\{=7bwLq]jמt} =z5GܤGzi djTOJ#e(.xB"iW| 8p kw  tu ޔ  5#(I6/7ɇ@Ps> DVKN"D),Cu,ǶDA͹]M5#8Mr:7Em89]Bt{ (}Ǒ oӜL w߶&2%1p%sMdpSGڝ;d\l0ӝv=ZM,c8%@ch4(ԲaeɝѰTp۵Ά+\^(pm \2Ԅ9={/( #} sj m X"HM>u *7S~/-/^sG}$]Y19Xow* A1^M_R&p"yFRKl+^5Sk_x=Dw|DƲ:)]NGHKv8A(D6C ɞ2ZHhlC5#xS38z\8h;2Τ8rV6 CoqZ_*08z]z l>Nlh6,hMj$#P$@ޔg r@gxlMr7_ v$_߅+3wFP?6?P/c>+c5iWvKgkFby-?cB8;vd_g2e;u-BDRLQ.amub.XbE6$nZL-F6rhAP|?:E82ǛLA(YKV'_7 L`c>lk$P[7 Ac4"\\υs&~3l>Ei:Ƥ7/~ !Acx8@MfkH+\͹K\B o5`y1\>: ]|h8n;mw9EpX4U3flޟ[đR$K|#,{Ә&K?LIA2,it: VC/<_)Ջű_pacSC7;Z;ElGUޗQ_Z&nLajA.î9KoɿC%% mXPIȔsL(O&9Kr̠MfY#Da:JܦWIrH EpٍV_ 6r&_ O8i5hrFn MnƁT7ʵҺ'qad)'R4F[|d|)-Ā\&d<~;Sw xʳgI*АϠ9W]7'2`bɼ)C5UQ"*Yt!+9AbNdwԱ * #mLSSP=fD?c^RUd,8!ٵ3x-3wv8l eXbk`Cy2r 4SwńtQI+p=`i|/"kbTX&_ј+,\̚t}tP ^4 H@ ^"Vd[B Gi*,w7u_#EނtqCcLjV샍i5Gk]fFoxcyvr~t (Jaas~!ݓXJ\3Y#\/~/w\iֱs-Q DpX= њ\zgnK͉uS}Rw5{^੟}ʣ-k+,L zoi޹%E$O܍oQHP\q۬?>eZزzI!Z$SLơz/_AR 30n+gՑ?ٖMz3pzFBDRsi3*|#pwf9 bû6ԫn_˂͇":YZ>=Uu +)(T<4'Ϫ TC Cz''q %4#t}EnG[ =ShH=Zim+㽌ק {<I>Wob xR>%QsXN%Ǩs6.`܌TNR\0Y9ĊR{)O3{@RUcZ㾋Z?ٲYo̮tAnyqot.u-:fs:(],cdX,}x@7zP[ CZn HՅ g,C}ZRkڽޟexp]+\}91$w ){d#Ty>743VbdƸ a=f۞YuŬ^LQA˲kFpQ0 $"vz[5 5x"Hߚp2fD K@[wiO18x^Rʸf}/ٌ[M%<5R,l Ep4S=Z5q9iz l\2w+m%/,O&=1!hrW z2S;dv:K@}('bm=U+ D@i|T6v4[T p"7(&r&0l ƂcrHK,5ʏ;pZ# OH9$+9Hg60JZڈNoӑ*PbKiZ}9hθѼ|ěJ ʭjݹ-h?l]~ȟ,:Lϟ0*,1Vn6b )$֩0dczǾpnqg7EVsLG \?lR[m[<d_n9%yĮRa:eJ>PN29*byؖL5bj<\ Ͼ6x~4כ.56uP!+AKa>YlYi j(Yjg+{kJ;GKd'K ##q]73DJP}g[Goa'/]_c$Pi\b>ulIi|k&N9`zHjs>^k%!+v /~3*j@ 3+;f@&e҇W5xrQ=9WYM7"OO3JNJΛ|;r` q,t~ %6Fз¿K'vq(:`sL* |rtc"K"F3mSQǽ]݃ݚC3N=bW2.6J7Eg-;`ɨ-HTʆnrՏB[N*bi]kMl{0ޱHa0tCV-\5k' ؼty)!ژLM;`#hヮq).EzMHh{|鑘9;6/G,2!*mF͝qw\iyմ tsmf;Qʢ c|+d6P cRn\ hCLJ'6mb(%.@i|4 1"HeӡߊmU,/t3tQ9dHF'C+p0zkaE_IH7-}cF ӓhF~[E8k/F9)}@ʣo7;ѹY;EbJ30'9(l&Q&UO^:IyCcI=X2i^]O&e7x%:QwDڤ|tN S5nfʝ+!ˏi~JΒ%Pk_'Q>!U dweݟ;yoSEP>еrd?ڐ8CH嫷aՙDgRskXI\ '[g`(! FPsx;,U\,p*0/di !ylJ`Rg&02KLw*5g0Ӣ. Z>JE,{٬ayFY#Bs)2uvYj17 B Ky&Ȏk;VutskXr5fm5by`2I]pMͬAjaaOLHT?BP64aeqЩxa<dkXғUA4A#d):6)HPtxսقsnW)z$MFf٠g 28 Zhǂgn-E]j:7rsR:ݨۅ GF* CI잋2y2L[{Zj,ݽ+)\p@;nt ׹hl,J̷K.ކwjje e `%Aji`%?V"e|"ض9)l@[ĒO{RW&5ż]皽lnb;\(kF0`ܴNVڶ&{wPAjpMz-W-\5M+Ru:AD7}r`b^?^GU&Ͱrd*<:=r h1a*( ׉4ӿK[%`o+H J\{ z/De?}a7 &䃕Sn>jmE/;"r eO'pptN x NZ/G]٠?ܩb<"f cfM"JbM0OXwLt_g_f4'`A9ʱAłtGj&B1 ?ʝ26fE?hoK8?)<_Z Lޛ="~ϼi$W,` 5ܚ\x(7鱵n.ʲ^٩,$ѮO! i#uIDRoc?NAQ> Ip GZ)+ãOy]nc ):/d#|]wƳ[ `ZSŁS [q,WC띠F QTULÙjK}KB ^2pf&Z^ljbsj*DAȍ|frJHj14)pGK$_P4q쭦V;w[ߠAb+PhI7.oZڋc)7v%tU=ߚݛ.Y e 5/=㉏Vmk1REL݉H1{0k|)C~9,$:A­[|rrN&;,w?rO@F*cg?|T8qB2~゗d,9^6^Q#^.VNe%R/H0K4-Ezⴵ1' kl2Dُ JӔ̗Xbjr~Y5IiB׵O JK?*tW9o-)򉊐_>h) _t3LSJ-|1NK\ӌػw79R=jSp4I׃y}}ߦͮ,E14 0p!4DWCF\=nق V0g}#OݫQh jF$V$JBbڲBS6?' Ne4j~RbP eh)}\}ctr]#p"^b$0ZܦP\sdp-!wBv|1KfӮWMiїO@pFxr7 Kma)`X'7]y`tߧV%M"/.q&ms4'ڮm=. 9@1s"4c:&7P =A<-(Y3@V!ĀY S?6`g% jufj&|o?+ gZ7$"ի.X %@+'m7ƒ?b Rd@ZrJ o|03R6<˥~QKmaZ D+ 8{? KIbWFro S:^TќdȘƀ#+gkx |y5fuP*Yb)VTݲ?t4Wzb}g}+}3V\hm @{.I Aϛ$7[P+RHSX$9񸧖eXAmfF|%%f&c$RUY61[JOXsQj̮ݜ\i^10nf`x¤lm.MkYD߬KSD~gw?sxMmWm/#5t˿*ha֧`|U$<?oqQKmA};=|E=Ép☏*6(B%A΁rX7]z5'eOC+܄<MtlY(>ʋm08d"?r- l_7ʢ*Z6ToXr^5,3cu=ߡ@RtFaXL[Oyb-q6ӐW8#Lv^aSɠH-Ŵ 5@rgyzUP1 (FԦ/]Rho͛O5 ō&yx`PiuJؽsOz K.-e&;QUrc j?F::,&Qc,֝,xD88͍waw TOˏQ6+ܙ_Y5㒎e;@ sݟB}t:2U]i+R^ݨDpFGh?pNm wuf,?pڙ#Q-bv;KBC9aLh|t9|\Лh+w| no&%IciWf 7a8t4'X|AGKw SriDh S ̹i5L V Ŭ(ɘŪ8&՚'FâASt9_wĈliBpMm~&>jkl Oe,fmosI'-u/͌@` ^n䶽R AHD}Toɵ F$8xf:#Bc\-L%<+%Y!bHкLL2GJhBq3[[":WGuQ\t@ltN7[As?n+11-̨Q iXw3QǦ_6ov/E4ĘbޠH< ^@|?`,婮"ޏ@+8=u_uz͚b7f~QUHM6;D:MoG\ꁕиh6iݴ@l:ta + F]gLST˦7_*⚣0wvz`yb J1m{7r l &٧M>cկoT5iؘEh2Y>w'MR)nVZl([!>5ѕ> DUՅ]$n||.k -C}iwpc ?I3lO ̉ } :!W^fS ,}/ ӹx*@;ɉ{SЕ_k6jv=B2"tRJX0QisGѶ=sT lŰP ֱboҊ:,Q?Xx!/Dtp?ꗒ܄| 8 E~~@u#xCZrZO.^zP_9INÞ&6`<4{R$e">(T:TD*P}=&ENX{Q8赼T}`-L7ѓRHAu}OF {EsϤA1͒0^+4j[G{0{7h5GڜX܃ja8O2ڜj߈~q,qfP!z\6Ifp[x;rع6 8 G {bLqlhR=ْIX_V+ -s^V6RIf)Щ) l(&m`%$9^"Q;LjC;"hJAZ,~8UTjO%%uSg"\ 0 X2؟rFЯǯU C ?7,c.F_u4!Lb2iK:@_?SXgC9um߉l*,+Ѩ&xXGCFs'YnVf 3NanE`TײDRNI[KHw~`8rrf3!G@[VDҜhom+WV} u|7ٳn /*൱$1CS{OD&EͥDj%ɲO@^E"J$E,CU=؞ XÚn>;˛!*B%hd'X{WE;F5 KiE}!fNNj2~A4- ESħd'} Ǡ=ַudTsRI&RTSs\QߢfN~|֡&.@a _B #:C>S1ϰ'bڋ}^՜d%;q شI3ix_"\c Uѫ5;7_ O`y?/}HOcxCq1؈4QiᾏFCj2^ڐ;CoU Vrx%䶺RBE=yFL p d pT%ɪLyBhjpOZK{ԡv$. |چ:3YqBc[._^-ؙ8Xon[@]J!} Xb_]D*EyIN[]` L h99ܣ\~bV0>)\ғ]aKVLv\R*Z -BLzܞ]Ӽڈ X?E4#67W^\;H?h+~[7qeB+J |4`acU822(/x܎&ZT {KojhK)5d]HwIkZ2Fq|OYLGH.Z\?aZpguyB K,QaV4qz ko,zcI94FSJԭ\LJU)ZmVf]5q)Eޞw&HNĶQ ڕjmWPouɨ!mԦRcѻd". J'Ej3uЮ9Ht ~&];dA(G[A:]_HOj @A}z {Skڒ y)jz54 Ƭօx6)4V@<W}#laBŁ=~ lc ߝTxv+]9i?7n0tI?Ks|o"NegYz=EW9?PA}L{:DY+ ~GJ䠡DhI*|5oZƴ g( y&{Icmd=zX=;]#_C>"ٝ%ݯS,ޟ0 i<#OosHQciz3/(/u6!\*!T45KDEGCܗr6Ė{bӌlک{pp9[$(#*EIէ6I?R5lCze B1[Ȗ >(]BYu#O2{^9.QKčDk#֚QA>[Y=arEoH:\, rm v+*itq\P61#Ihb`rV03իOt _P7 T4X@{0E9l;$CcySICn.:i98fBŨ;\^?7P ^ҿW9x9KY@Yi1m}J#sVU?I{f Zm)L-%gLi Tk a>pҜx̴ ?`aFأ?Q}]@VmMӔ9ɿWފʟԦf]]) <.89B֖Am6a>pKsφ"/ډ>ވ0_a]ϒ?9n a!!BƐR plT(fPB.h6F5~]C? PݴlP8՜1]N 6Xm+< AOsXzufn 1}/oJyo-WOI. 4itrO= 'Rx{I΀"ȏ_ Db@en,1ڽzm{wA0j%>iOjCVHGR' ܚbGJ%~ y0mEWpc9b\l`IRgmF-rc&Ԇx_| K`*{x|$J$z`Ɣщv1٭.JZJT _=SS% n6S9sЉk;,e\cv()-7ەQwcԽgQjhvlo*&^s1<(4/~뜪@FvDiWyޏY-UVT~gȁeZPv7UU,gXl=)sxOoaIÎ}^GVkN lJ#n ɄC!͒gYd,p.+ $X5kBݴ9g,rݍT:}(zW}!feʰ7lWY;k[4TԯAPuN-gbd?rj;T9xR}]sX'QڟC%Q >&j#{fIKXA~4K-yveo +ЉAiF]Gfv(8kG(rfXDq+mCb;qj}w\l{c# Rq<&őŚninɴw ?)hެ !R8Uu s|#f#!9"7Z_۹UwTf3`ez: %jp&c 5)3VNCp]%ARE6DwI}|Q%2]1ꎂ1a9ݳrx2B7(b9 4emW-F?n50wZ0O?j WPS([If5*(?`JTWvU5*rogȖd`Ao]m>8 &\vCBcP{8~|nd29{m6-4Ԃ> bRQϵac+XZ[;|8=W]@0VpK`oVG>J[ Q֏ ]`̷W~gIlD~L=]ϩD5HY:o;?&7hJZTQlV1 _F+41Y]g evz*cAkj_rb[27(~A1h9-'uz=s]>bY[Aj _XLN{RxOD}P/w,*ҥbŭiPhٗ,N 0oɽPedR6T͢W^ڪ l$ =1ٽ<ݲD}%(X +g i3(p|~9 XrMX?A؋ձ modCtgwH=SЕS0)\Jl(#oY/T:YV۩aXP4k): d,drR*ޟ$$4鼿KdI˂cIP)KڛB_`jq6"xgnɵz-@Q3u B(g"}@~HuؼaFߡ:ß&1 R 5h.FFE`ja0/e !ܐ/*&4-\a )y*yrFa_y؉`sj'g`{dfDQ|:֡hճly 6'ff@Y)ITUgt<-9wXl!. L57%N֥9CStC E=M0" #5>Wpt ńpPnun{K M]d&QDp~!qA])qi,~av2}sWp]Qm# ;'-(ё&@Y OmqHQr@TX m_yLi_=?E1fWAp[A]+ 0I:#{Q5bk0F&:RP"Ai8kt LI?_XcAx6Z)< gjȄ 0iSU UZsYT#ryny z˅hؘ;L@)GhN~E-% RoKYȆ$"ہ$ʃ]Fj}ɆF%pʙ+~ǥO[\6Hg%P>_j,=sK^|FGgzc䠌^ |, ;tu*OdQn aC ɳsKJ9YlYwkpLA#!W?.n!Pr?Z;) }P~ҷfu9g %G(+d]_[Ŀx[}|(æzw'$ k[Iǰ^UcH0%`o$H qW#ivg85~BmF)(ԛ RS- Px4svVx= y=Q] +j8 *q'*`Cph4+ʣ ~QmQ-]V.Tw`Dnd7C}WTQ~0'mC4(~" ct`1xA+;(#]=/f xr=JN>ukeI2 ~",ͺt?ldn&wM): +zuϯ{/fEn10鵟*3hW%I7( Da2jc Jl}d?&<5LHcr0Κ[4PJϥRSyvx"&|E`i0l <>ʅK}6Z|[v7JʇĔ /`F*0i B8QC j;}uVaZwOUm4/8͠=LϺnr0L[azHvRT۠d )͎_kŔHztζ)-`͛"6^ :@- <6'&~BK}jsS%w_ Riku4V#PT*Kk̞F}!& sr%%( 2^EpxS[xT%F TAP"Tb;=tLT55Е!i4\J,d&6P~^^abQ܎cA< adؠ+ilמx!lL]˝(xDfr8tdR;܌騷TaGD2-)'*kv ʸkf†FgHx&GFSk#;5s)z+d\.ik~0$SÝja!`usʆ|Pk%(2/ɽPUyTr'F77,l f/P܁wp"]!Or7!%x0: _U4#nY{++J]C\f"L"4V'Fx'IJmac XC[^/Kv|iC6f j]VmՑ 5k=vz8g =4ų & qϘ϶4m M""<V"V6ܗ" :2@loGIĞ>G^u>|)fk#p)DZ *W>GJvATRHedAw .A4Gf6'k(ud2b^r~GXJ^ɒ F`wPA"+Ī6{HҶR"UWy A*#I_M#$ˆHuDuєmWB2È&64{| `F}"z , ]OBJzi`;_D(4#vBO6')WԬQ(Ͻp rhoMBvWX7 u?O7;rr6Ų|ZWPJ64ȿ*N&T"Ms7Bg*ƌqBP+ko̹ԓ[Ṁ # {A3X2ǎ6sdnk_r<>1]0!6$$7uzoiv#BMOeH c YNkUٴnUME>KsHM4 w^On]:?~ ;8H0;0=VU\ pK6xp*d=9xhAejW($^yC@zʯ#%ɹ/g{Mr(f\l隱MKEh=O-]ɊiJuf-A~X^-+D]=93WN,Qwt3L '>Gk6@Aaoa<hŶ֢}Q1wd5x&U/u* Ǻ"< *YrD3B% ڗB:EH\4alKOkHeIogbs&mLUTLapE.!i i1իc/a"imѥsqxT={/ND`~gU>0mYQZ?rn{ƚ¯8G C@E4z\H]qkϜQrqdr: y"f*kV RnJ[*eiyϡeJ g 6X!eEZ}SwyWhcb:z_*甈?1m}s׆m@Gϕ"ncgp||l@tI)+6> @VcJ|IAW/J"/lܼr}"-yF5 v_2l(/:OM`9:5}tm[8RQsI_G]\1Ycl[?b <7~1;'ۉ9v m0hݛKSx~ An.-L.|g)&SsbYu\54оbo oVH0rRG W5"9[ov; {ɟڐExvV ÉoСm78CjLfc>-_']3xbss%jg-&p+Fu]7mκZo(sk4h`V>u>H}Ng[L?!>փ/M!m:ׂ2v]*⪻++˽`f~j n3Q3Tv $C~1לvg7=bF%j_vkB0]HՁd Un$ӥUr5EAGk؜xVb f{vVUkv!=r(|[IG %Rc7r"l_sw; %^{PSڰqB08 (yEO _: Az<#A"$k&WJQ,pW4.(| ڎ̋i٤z덁#;p7ٶ>B7%~N*Nx,Ghnaݓjb=]Jp5no}Ty]C ka$آ1~pūZw;"WPWjg>QQ_<)?\)i"m ʊ@%P5nr-*}0Lŝ-ǝ/clUES/!ۧ7V})Ш/Z=~N/_޵QR>ʱyvM(bg27_`Ljf7kRs\*c-^/VBҿf2r$?Y1Sǁ{^ Si tM~~t3S|a{ԫx?=e)NY|4c"6<^qAwBFI+0XfZ$|Ÿ"al.8wkmwD:h|BbBgchߪ`8EaUf@4e(vN~ͩV̻ѻe8| šޛ[P%I咆\{T0ф;wA[傛еʽVY. 'je=:=|{siu ?Jkb~DMtwdP;3 d ×CRGӗ `g:w%9Xǐ4F0L"P`GDLQ+^Zx9|Múe$oр) gO6&ewPvb7E;٢=/"[{tbM:Д%x K%=#XPŸ3!XyCoej_CN Ӭ Ǵ5^cV3[2;[)ig ZRyyYw6w?\]"Lӥ )@&f4;XƩ$s@?⯹ Q]ǛtӚwkkw*y k6$9nh@#$њl^+$KԨfNK~co&ͮer?$_nXo9WV/0m3{ts! 6ysM=fT\H ܰ4]cޯ,7R O969ZKZ1Fp!xHR" 拈*w@2LJ{iK*i nWb/źV|_M*xͷ@%"-z{{pLUtg͂cZ@̕dT4Ү}ʗogN-JɉOj; ץ~RwL[/[>lK|>rLd jq ܊v%ij(;\S(e7C\Ӻnxg0Q5B6{w[GuL`P(&Swv匯x|M>}-HA9oix.,G0].0!7Ra/,!uFt"䯻x9zAc!1jM5S%:*h\Ŋ()ܥpzE{s,f,}O^bf}43vߡcUÜr^١Wεe`{fq:[\Q.vSͅMN[6ou0^s9DvB3%Q/m!cT a5?ٖm|ITP]u5mdצkzS ؖݮQ[5L7֣l5,& 0m)0uZTWLo V-803M9>׏ps.,(,NZ (кBHolX TM^9|ƮR>UةVD|qAgh\.צ&Z;ƶ֨ gz(mDp)&ޞu¢ve2}Nm}t|3FP a nUēBEe%xm}3ӘE`:4\ƒ7QBj7J(6;t"`!^LKmEJ׌]9wV|2!f[逭Ca%7d|x~2&'}`?sH:qΕ[mOHx칲$ ҝ[}d **m<2u<;`[-}7RkJ\M'?[a\l~6^nK4إbq}kXdobA[T;'{--r4rٲsAZEjkeCѳsg:qy_M3vQńq\ī9ڕOeͪ};'cGf3!CHIg!oI+"!~<ϏjMӬj{CyDv) * Ѐꖳ*s"Z)u=IhHdOv;|6mH/lz>ZЦuKE& ϶9)%ûKz;yتBWUjAywbN#:"?.Ȩ_I1Zў+/YX XwDg|͎<51&4{w3N䎰Q8}Ƒ,2S*FD;'5gZ# h^EN)%9 dSZj _7=U Hx.P8"lQuE5E{Pb:c74f9"NQfuM/P%)pLoʶG:X3ezaq^Jj?:\h.J$Q`ثRE`xc܉DA"jnعظ d RK'd_ ĭ awʕb7zܖ˯˟[xh('OL D Aɇ B  M>ɚguuR8_DgP:_ FQJ94*j5;h8C8/<5{qi@aDSP`.)W<ļt?&5 XB,.kt1RIS5@X?JAķ 6h]]<v:ݔsH2>(t2d/}>G_Fvpa.G _V MAnT-"Do>+3*Ǿ{IvфPB~i R,TVuasE]σIVfE^S; -[/F_#T{AiƟ[?c8ȣXX>n^2/`2l iM *ׯWS~BgnfϮ"tp7Q]PO&xb/b4{r,C@ujb:m_6|mbE8ۘUx9љ8} -L% Jy H9|-FJWpiʞX}[L@8Da$w[8>y& &ȉߐJ^m/ /ɣ[,Xdwo DX7䣼!~3 +ȍR;5pa >&<:͙ Ny\R[֌v.סq.UZ24'}7: :Wۭ&XF)ZƪPPj] Xgtv2;)yyE%nc4hTpc/+E I}Ʒ[1N;Ki JtJEj9x@F:aoTr^fKVՏ#3u!%:J^2<Fv9 n||3&(t]6)@ܸ+f%,4.<9]v̔TybqkX,"6<<tn-C/eſ2%* 4+2(I P9R]9̀.p? H~7丠y;JMz:äȒp,T ?BLW036nkXX a|pޜ|d͜jJywqk:1) L6pP\8 ̑6YԳ\w&O-KD+ xh5A)enSB|RI;qu˝$ܰ ~":iUhb流yW,ﱩTbD:{?I( Ryp5FyO=-oye1cķaY ^<вLi4k Qq` _umH3Xtӂ?Z_,`9.S*գRV[ S82ΙG@]O?m|a/_P9aNPcfnhcͼk~I٭vk Z ȣ'U.|9xh('A]Ḥܼ bƗnE/)4~4Ev-z4t&U}D.o8 mzunA+Uч-4G1?^G1(uDsHӜ4[p~Et/qm'Mn|Zmx;6-pM8>h#Ҥ8IX. .,`^km2Ѯ2YpuT t:|Nža QjTOa^XQ"w@sfk 뮺\LC[D\oNN J{3)~'&E Y +nj[^A;5ĸ"/2ɁAU'T切r @2 ʔ`r6F@*͜fwڐrV焔F U=Xh@T:G?Dsa\kK8*&Dg*j:ȝ#l>|ۙM9մPC| nrEL~ܭMh2w@m\+2 =qcd@ w|__mIۣuZp.Jx*CQ #̒Ȕ*{-fcMbʽj<Jw m5M%^UN -N _cSIyt_Tu:* $dN| Dy)m.ϙu6e,"Oca Ytw.-1xCsfwFy4Vx~_PRwc dO$'v곚u-c;EP]6__yrKwM U>N'@SN8<6ҷfꄪyF_hC"'t'ZylZ_7ux^ bE:ô>oKĎ%{>J Q5Li}!_=ⵝ}UjùmD]Ê\q*NGyb_tVT56]Q~ ?iOK#upO%d`[.]dy~[VgS앰 }ʈwobBy#vPi"?->Kgj֍)7ɝCZ? `XIiIӜ% tpsWv 0"fKݬR`!H? hvmՎ@v9IA<#~RF%pbHP@Pn4!]fRӏΎ2BF3C1dOG͍Fp VEYsδ ؓs/O# a\DdfWPnNT,kH?9 Zba&*z̒.Oѝ>Zg'PG˖nlFK:OR`ڠ*7!M(s\ȫA f˫v7^h e1b)&VA!echJ)UQt]íO_t|+Nsl^5*,ap_ Ydv8MPh .ݵZNRJɾ[w*ńl.|K?[)+ZE3#L[)iӪr@05yJE㟑[{Q J!oMo5A$89 ֵJGko5ޯ4ŝMN\0{';h¾م"1dqL{kod8Nf8*x\J/ͰSl2hӑ毖_iWϫ=j%EfXRCeCFBW PG*23Hw0H!UДRUFD U!2y7Oyz&ZfkHwtm&_MRA,S}$捧M3C~/5' v.DahD?aoMOF-2JvK7] ;}F06x%g諘R/W6{]qS'_),dLȳ@`W]4|\J)Q DqnpZݢ L7yp:[IA*O"Nϧı:F#`x=5zE)_vTZ{` :[>USYY/GY=^_T-n.sD1hİiz\k*w$gRJYr6D.^ zwėGix65H{j*+qi#7jñV 19NJ#ᒭn-3a/5(ٯÛXAMM7zX+ H 4˓:p~g>k 'ɞ@(so7XmxO8m%QӪd6c i{>ܺuV*s7h5}'"_e*3R0P[|'!t{|UqՕ(pYLc$ SuV t)=ߡ3rq|!8d}Yӥ^t99#.CgS\(9k"g쫹M=HzҖM}2>_ ƺ%$cm:joeufI]ș;4tOwC$P#a3sۻwV"6 ش Хfi$b0 @ q&p|ȿ ' -ڑ|QrqYVe&hFqU_r&=SU-w~ u,&?ú  "EbDߢHKW$$FIy,6|c(Sm:}AîG9E3qyG5O7"]M/w "oh0fq=p\Ͷ>Ho*ljksm%.O^hy5cj~qs(+OݛR-ʂߚӥrDgT_԰}_~[SS~5=~ ?^ .:nWPXiO3 aJ_ D1J@1菺T*RULK VtXv@!,V 4uԽ{m؝=_A_$$ߛe{g(AFd?t5bK ̑OY%(s¶RVggCn݀8?roB#eڬ x&m_;@Z8KY칋z=35? hK!ID ;՚uY`ROwr&}d-S&_:xC(׷eUޕwN:o϶҃N}3/R}L|=qޓ&17Xo8rq.}-.W~k9KT9C- h5dH}/.N{1wp$aI/\?SXuӘ!yB\BB!Ae"Jz'8}cJ|@&ngk"5MKr;HI\?̢w>U%fwCv*6]GˋԽL9+1`:8C7w ꖀ[!}X )uE4iJ'U]/[M J֔Ƌ-vrY#pb TrE} i캖kP켾d;dDM9!Sۈ1i*r=r= 6FW`UPĵG.hr.zM fi:R3e:߅y1Y2YҘΫu ]MHA1 ' Eq*Y;o(|Ӹq*( zd\/SryLAÅS^y]Yᘩ}&6R5\UgDWt0aS'Da⮌]5K]#7tIP5 5*`!$Ejl1)b*XZHOXķ|С8>!ZYrW:김2@@UR\8Z14X܌ nnxЂ50l:X'YV\nHm./D~Nv:YŬtc-cąH@kJGd*(?0_C K /1&{+xdQPY˃M[ETK͸eWOޢ긛[S'z=}hԀL:DMHDž|ĿagV.sd=ʝxܽAURȞ[ %8CQ $eQSy~1s2*׌Zm k:pu){3E߶8|#ns'c\N <`d1z8?:v#tIr+XhK G5o9{I$+ { VWgR:f#˦a<-`k*1F<ZP86Oo'ʴ 7ZD2wJ=z>\fld 0bV"[ 6-R gl* 'B(;Qm; 'ϲ^ zQkTI"6+ڟD<4`}e?%D{0d) ij-ٛxƬzy/h^Pm[ptȴATEJy\`O>.烨\Yؿ@ǹ[a@ɊPuF_^K1\i(Bq/`sLE0l5c&Rس4bV^W^j 6sn#d5CwISkDd,-N63Ip)+ ^IQ~;9ӛHC ?X泒]1Йqf~!}]X%堜RTWAJCC}bjr^$f|hW~,j?fe2@P(tU>V@w{q8JL4p3PBٮVfgnY^D{vp{ͷ5*41FNB7 &py ޏ'\M압KG_8@<ҪC/&D0sU"C:MI/X.5%=0{IQ9<| ?2H^- % 2 N -ߪJKTFQ|ˑZpx:O r,#kUT<:3RDQ:łzpZ s/gEߛhEr"x\`)E/5@N6/CAt$01L΀OjYvJŽجZ xoSol'sGCjD]?'O+&">R5<77uy"%qI #~VhT^iM(@;'[!4C5zutdNʘ2+>-to˸yݏz}7fr9vNI!.-;ZSqj_oOHȹ9kK/շ R˗\+M&UK eWQf %bfxV)ɀRQYeߠ'Aʫ?SNNO^R0Xk{%U4<Gm( ܺz@/iȫ(}9*I-QP)Q7@1[,񾚏6LPȥr 3 & ߗ$@ۺ[/k NtZ÷E7^o降zyЭAJ+](m;gmaطx1KM,|mpg<3\C5 FzrYz[Ή?W@`-!f&侁"n:Ye EVkZx[.Eeu`({{G'.G`C/ϭDK6UPzI~!-Hh;Ø~j +#QL܎2˫̾Hlɗ8[&, U?ArocIl^NJěg押L3ŠzfѸaxLaȾj'P,Vx qW -ll dR"}$hEõ^|<yI~|_'ψ$!wI:˜Y:8L^H>NL#ol3DaQy'**t,{KVVJ9 HCXu8~RkHe* ߳C<魁#uby41b#OEw8ҴH姓okKޣT,pl=%;/OiP*(0 ȓߺɊI@Jѱ_̟f#nd*]RЬ *\n|c?Qv`ʕAEWăxbhïnP`fϜ 7RDdACV*ګILo,6}_mn"Jo}'EjoO^?LM a_wsZcNbB X1F x^t\{OA/>vOn?B d]Ya <ۧW/QQHBmGHbAjX[.b}cq3sZ6gj~4s""c]qFv#3f`]_nGår"00`z$CxV̢yB?M6~K.QG2{ȥ~s6xoQD"u>H SkRC¯ Ҵx02qg* #=ˍtօ~;+(uOo&;G~1qZr`nfGY}&h[yU@/ta1|| DT~S@yhgE=iNyˑ|T@A룔%tBC1>9X-s;@0WpmFo}P ҏ|Fɓ tLeܣ_|b5l}b{RhL6"P:gz~=oiQw$F$KAjm~-̢ify|u;UiE# >!V˩pl{EpjF)DfE [M*(~gJv!oL_&8vfxL%GbЛ(lW]`T#][eHmg w-]gtrtV[|8AZ+0 xI8cw\GQwkRW&XprFZׯpy}2U6-48f0ypV}ɷyvc2{$4Gs~ qdaV`vՃOʔ3 (N|M>jg1ił! K,2X*C6&9 ?] 8xf$DfE]yMD_QHל.i`7o_BӨr:H oRM/HMZ˫Ƒ!1qX ͈0֋. u3 L$ݶA;f#nW;:[?i5ZAixGeeMث dXK/sQ]1H&aRX<x23;S<Ë`7~"{kW 7W)}%?R $<#?FXʉe 2a\Y4">8_0K&2'PtL<>MpgՑxYmTW ~ v Jx]d,p{QZ5GƉr \宺%‹q)_nݤ*6.X s >q$[i! 7Z1ht].%8vP/%Z2ԟƀ:Odɮr?{0UοIJ+ -4}|C( O$ rY8F\07}pG *h)drrX[QwQHbrJO,Qz~{1 QWgoy,mLrؾ 勣{B{+P\̬Qȴ'Tdv,^wx ^@XIx } 3CqyެM&T͍{ Ml^G5{+\+RS? OpoDکW`SoT<1:㝭 Չm< 覼ԁX4x,↻)&1 yomH@O71ROrWߧ(/͜GB4\Us)3HlYDc  nrʿfʜ[PŬWƉ }x)([XOci&-k N!f$ JI;,&#%hT?LyNwns(Ꝫ:>8z+tlN 42 aw,,g[֓]b,[1ͷQ^95p/R7tv~Y2r0ݰz5'EM&?gxZGrY&`k@22RC]C,77IumƇ'gRg("rjS$I1kYf^&cD*~33sΤ9@՞ðbޡ56#ӳvt(OװMΌh΋e9nY#*/.ZȤ߱^A} -խ)$ߜQhpnh]HF-ieVn܌2F1q + `z}tlbw|  ™5 OD E!GRbCR/EF-Qe/}!St@gDg x5@AB_>hLh& ߱<$lGEZu"`b!pR>EnrY"B_a,^e] lL8MY΍cSNu,UcLo:y^H Xp?I7.vj+Кa?j;zЋcbR "plI\+iJGe; N(R0X4Ԝ~)ed@ }߳&͓(l&鯉0l>lr,}{&DQlBt9'fjSToHuy|*$nn GC2jL=qIb\jq>] Ķ6x$s΄5]*>'#7YB-ljTNYI[sPh5(`o[xĊ j5 pl' ~Vah#@P3X)LJ%:T~5F) FlNEZ K뇡~I&l26NZ)63Fc=?|Ņ6M,^)Z.?HB\Rͦɣ];W!:Ѓ1JpaU$@JwC]pnrgX ݹ4{'  7 s۳=MH&6ūۦ+ =ٸ|qq u}<(Z*>ʄu^ĩ 7}r~j$ a{. :W;鯰Μq Ht}찊:- h.M]zyܺH>Ktׄ]/7K?gaR7O%[>ۛ[,%\!$mdz\d:8gMP%ϩm90cq`e1 x$YvPz`Eϼφp^#Dٓ}O1 ,/"15~}ƫW i,l%ЬչZX'{v(А(CEhAaJ&^H&ᳲrBCM@&: <-HAqran.w#^_ $9qc z8AsՆKhɒSITuټ=&Q3!D'*nVTggnNw.'G. 72Hq1m6ʷq/fT&v 0rTs8=5u$+7)xY4Tטn-?>]RJ̰fJDI=I÷CNW)k1A9)'bK|FORi@ _nlNyK‰g,Ɖ`VVSZ4է\^!-T ߾xܮovBh:c#7d{t~ˋJizuBW:B0W `n6ަ[4eT:t#@OI zEcIx1vߧmR+ؙl::}Rjb!i<308Bўhٺ׈yh1]o*R8'a긋r]/BV˜x KX>֑QGm(gĐc-$ CX G PotB+~J1Z}}U@,Ж w1y*5JM dN@vw@Wwiml`d7/EmEDE_n&m9gɈB#K+Upn$~98D} q1'n?ȚCD8dz93G7'{ O3>P;|w,n`,rU<>0R}eȫi=PAk7Z,'.ksr{iPsx)>?e"X^) ;X3~ Wi#; #])MJ?'ie{̞׮6)SPe՚]4ՂQ?M{( rwZUyЩrxya$B=[uycXV\dOͩt~V㋇ٕkY5Y:X L90ctxSvr;hUGqIyf6ga6ax,=K#] ~dO/GT"Fs?fͪ1#H&yTF0:FG8Ɏ E8LK.Bϑ#B^FHAs7=ҍn쁂oؿ-R䤝KNUc V< :dzv(~xD\@?P`WbR`-XO 'c" ĸmrEtrMg7SlހWN/ !Ԇv/ D (S0$tQ+j;iغ8/Zd= K~qL fmu7Z ZJ=O\%QP =bkuNy'%E"[(ȘN k`-\zU$1xHú ߆yE3y4JƊC Rr(H`_E|HucvM]3F 2(h3e,P`ۜwiW xމˌl\'w=C5`F(= аv6#彽*"3(/>P*0PIʖcedC?42ƏÙPi& Άz{T 7䋚7ylW/M[V@ o3+ȝv@;xeHH7~>7sd2Wll?O5|#*8U1=)ĕ#̤iA?c7zt:>66<3y;I= D$0t%K 3szCbMm﹉%Ek]2\,iQp/\:#5ʵBPnA(-+xJа~U_5 pGR5. 3Џ)cI̚`4c@1_*1~9f65g,ݙ0+)x|)}F86tg?5$ O;x^}Wᴯ;p2}{݈y?dCre)!Ӛ++ Q `jT܅Q9 gaa^ )ɏÂM$?c7mK>4Iq(I-t NA{BNY ؛b%ô.VDAnF>…GZ)iчK-K~ NH$LMp&Џj>1 %HLe*$s?=YUGb6(8aQ z 7#x5R g i pG lI?" {wk)dz&Y,`q}k>I̔6JX޸9 a#Ԝ,;kS/r,TIx@M pYC{yFC]bn_] "tq`l:%Ļ|CI1C^"pnH)zoD$d-z łvuDns2'ܔ{硄"C,ϩIa=.uV X lfbgPDT!Cru_<^Lo & !t;&k|<҇f@]lN #W`9@_ּ0`rh斖CCF(ϱ̦vnè[6#r gÂ7M ye K<|rPe}PKiO ?\v7}/MGnS?\|1wlʢtT&DuuMr@wFή"ƒ6fp_t.Ak7[BF9,C6*A'ˮ})fs]MDUraC+/RΩ0)}~Ǻ.ABxRm¸7}M%lCBUa٣y5:Z+/D*fꍴ+M.xB|hM$YA  5bGbGkMG6I(5T'z0!xzzө4A"⒘\lɥҪ. pG([4olĈkygNpP!IZ,C3t|4i-ҍ"ۦȢE<dPHo-1kì^ѽ9CTRLj5pyZ-k#^ 8E]N?NK% SuV\ˇB ]1-H,* 5YIGw|ec[TS~935n;X{%f]x]2Qi ~ "0c@caSHtは~t;h/00uqJp%\\3!/tS4#Fy͢B.+ڣjtz "#)'ګЮa%Zx \OvǒBlD{ 2v9hh rAr?$h/g3Uyü/R>|ů!A z BIuXcx?cDXU'8D%Gūo#'!^w򿳓$&1B@ל 2gp$#@;K@ScO2H!pds94e pwv2+ppEic54%0kɑC'U2/B]u9Ra?ߜ'oJTO$NğaӪWbPn8%#oo5d>+tŪFoD)SO(bj_9ָ9^dI` d!t{ނ_XH31@lҬ1J-5VsטtT'i|6<917?H->T3\, X!r.ptMi"+cRK%I <^7%Q|ImLCfwBw =CJien.zr}M<&SpY4JԹJp{$3Wtr|,fݦ[pY&)CnexqqDT,` ϧ>E%l*oK~^׭6[P|C gGy.6bIܽz:k%ɴ$z|USM~uz1)/gϽVcFIT le"4yl<f~Gt 3ߐחHxoƒӥr$?8Cmi*M4 P3 ޔKa=90="^,) mkZWeC[Y{4ݧL>[ˎC84'{BM)g?:TZƥbHV&.N%&T?O>D=5G<}*kk$`𝒜{b2q:n;|cF8Z *}/i4'?ڞ!s^E}9|NVB>)((]TzA'1^p-<,*!aJ0ą1aZʽ d2la9_DE[/a:ӆu{!`Õz^TxoXȔvBjɴUƾ3-˼P;cbl i]XHK.zk@ˌ/cТPv} # ۷!M$}5Ev|_yNd B\ `06Vq3zVyo&kv#P.r-lOj!ys1t}Ix]v[OCpK./̬ԧ5 x mInNQK ?U$y18{]/l0t`  o%}>W65p9.wW/%n%{.n!P<-uU_^ @3l/u0X_e%1۬.ýHi1k\ҕMݯC/6@$YVxm_Rv\KP_uNv&K}x:GaבNeMe,OJXΊ}pݜ &lL ۢmx&䜯)* C{Nx+An[G;ZA Vм[5:)[*q6|:dͩSoޫ!2.-IP8@֒,+_n%{nE4+ Tը-7J_MT}56 ŘB"c,y^e%cL{IǒO*=l( .t@_@hX9~uM'UM4ŷݷ9P9DW:APx%sɢѯb~MCT%0O.uS-agO2h&Xm *ɀv_,xM]ee^)'=@j۳f,81AWK"2p\ry`^߳&!&+SR&W(BZO"9"7:e"I w[7Di-e )q2(ӸLcy*ީPB+)싌"Ԇp:6Sq Kb޶1q A=N5Oٕg6T7*AszOaOKCbmR 2MIze`1nu~X+aPP aWqMLmXUwB3,18}"8k#͢wf}vQa Qew x,w}JW#M]<]J 3&!!3 I*:cX4Js..0`32Ӹ/jp䪺_3*OU@f2>ʬ-DQL4DpK([&>Mo؜hP"eC?}K*8 }X)#" 8OaQ2ci- ӄ-"[.RT&'lAiZw UgXƸ 㵪wiw;ًRhzY7uA,S5-T eϸ47 PI{'"-)3a[&$_MT2"LZ(C 5U E%t?d02Rqhz,I B9ooS@A;dfw^dZ5PWq c=tVP#2Le\jEu}өY;W#`uu,A;,aKnQ̠%Ҹ8!iZwa! ExԹ#xg/<\]p#lzn?!?95 5F \0=ت9gt X@}jڧ\{ /$~d ߜ)?#-s68C8PR(}<ڭQ}Q;`W[&X?T`dWk3bWj"[\#+-nG\7x`S3re' Ϙzz?h}zqoj"IwvW[%^2yHuyaRJSG+uӂ9ztUVf`F-ل$Vʱh;=\Ԡ]_r͑Α6v ]+08j LEh=_sB*Ndl5Bj"c9 *&JF!rrZr;0)E{Sy;@:k(z/ N$6+I1!VÍzU ߀zq8 @<+k DJ|KxsL6sס44]tOYwx<)6,_u^{kI[ S90T5 kDp"ştҰ>!Ne\X&SKt3֎b1#A;~v)Xfv9_^`]A{4,~|_G2▢zBg-PJNSj1HN#Ht-Uf`ťC{5vC ]}gM0F)dC ,"' 6`ݟΦwC1B[ǶRȁ&:i=<|Zf!QDռdVIrdJT&mx#?P/t8fA9e-~Ȏ+_]UtTCI+SВDHΓ&WA#@%ia?{M3 Xʅ\Ɠǧ MRT56MӁqQ0tqjYqZŭ{#%ڒrra @)(ztSܐ=H3A;@A|BngtgYRp9fA2 0 #ٓ.ax%8\:H%ByW jor "Lף+u;74D$ڷ  TNh@5xaщ%Oh {w ZhxyX)6:jTkt8ݬ3%$#ѭT=h`vta)_}n d<_%8?r v䑷kQ TR߀$M)OO7Z$d嵱a(k7X DJH__| -B&H0[#_~nɨ϶DR)@f2EH|pJyEoL$jV Q5yʶ)žbeh!C7}4Ff=} F:=yS[b/4AGh;<5TzUa3RӠಷәb֧a+՛yx"4FY(/j zZH5Rw/5@Iԟx* {6i_h4c !,29^JU tŮaXtTC10~6b jH9UC+Їc/bʯۊ,ޞ`\YjR ƪzުaX7慙/6Dnub}?坺GVK'aD5HCE"XOxe#M&Kp̓Z[*h]8CK*3go&olRĕ^o۽+^c?K CˬٝY'oL)7ׇ ~sxަ!, NM J38,f C\Na=eaʢsQR6/ے'JO Z H=,']w=/AzL& 2$OJ{Ӟat@j"g}4g29_Ax F %sſ,wST4QXj]S8H@o}q8)R,8l);۵A`90^u$fS'V)N(sg'IvA'D|U*@Z:`mBzPgw_ʉԒ:Zn$Xxra7T;W"_xJ}b ˸Wc9Aއ$!ɝV/GO DqQܷshNi(K2Ҿw6A|*V&eE-dH,Q@rW͊< OT[y!xRCXxԖB@y8}7>l0Dx?x'c_+UVG"Ni ԝӒ텾5 &O| p63w֮f؁wqZA z~|ϥa6-0u>%_v_pz-i]5M!F]iZ5 Q9+vĵo!׮"ج9 lc֡D>W(tޯ[}8PUp,9+yva bGﵕ(F1zVRZPoɠx8Ӎ_4Lw#'n#"U8F%L^Fjb: >'uuQtᱢ̃ !M6MfO-VD9Fs~R~npEPE0WK%T`1ƿb+ Jr"@D}o:$ۭ9O}wׅlӐ,w- C+8H> TORrs˗w_qoN9ȎWboYEd_8gygߏO&DHijDkU*lxNƬ  ܈[W„w<.E'h A_2)`Ц:PMDZ1 7C5/hBKSIðGx7X=$  o~*aݯ!nL̝t~N6A(Z-~FSl X¤~HӛPřP'sB*M *F]F ک *pzy-N*>p04=/H[0*JM9+95.vbWl BxlA)n9:z4^ښ,|3ʲgD<AwDIY*a n<nɤȟ3s'Њ*(P4nh/ EJ.%7Ewasr%r/&<,`-y?y鞨˴-Jft;<n] $ۗ P8`}q)fL(-޸7 ٨t2184(BSr%TJ_6SKؾjN'Xl|ܷPVj1\S&D^ \S]yb5zO"~ot# u*I9׽5mZݦy,H"ꞔSp+fR:ɾ(KŧtkЫť~sr1U2^9fԲy'cۘ(uY UBr8 nWB+ޞH&aw -AE}bʬjK*`Lng aE/2<+K"V_Mu^s8}w~bA~gE=; J,Ll-mL:0 ˁ,˘ 2*djA'0*Y˯gzjC%cQUGTNA4sS'^uPM^p4}! a2Ckν&$#LwGW(Yf,;/ÜaUE!.@HdjQ^c2{N+0зּWbX>Dו"K0-K†!̣ HSg6b&1~:)psyˎ z|Ce V h#|!<2a!QLu8aM [E1"zFpQump *qB&ʬ8 3&keBL#԰ѿC $JfrčHa\q=d#16b.󇕲j '!.7-^?7:4lS0ƒCgTaz=,T;b'A^{zkaJ ^v¿-աsd<rU4^:q}~(<_SSR}7gN3o6-Xs>6'+q/(,Ǘ.a e3c{x2}#Rp]9y4WWfFx*;Ml %GХO":Hҙ+釡Dl'lv5}+[l.U1߽U|2W;*wc(M2'h%p_#:u?DA TaNu0OȃwN5[$YD%iay| g\8M b^mxZǫtzYx)nZО,_ۆHၩ.Y:C4>ȿ сڭK' s^TI/*"iDJ3+X$Ob1IDVl"KHmK×}ve bR2b$QF{Peԏm6V-fBZ @H#v}%Li ;"& ݽ߬$;ϩ+^eoȢB=hz:uFY+m'boYm;k ')ʌ#h3ct&qD3Ӆq+橌׉UWZb8*k F4Sz$f`i?A?y"7<3f.m!1!YHªVJֽ91rW}/k$#AhnZ]6et`&]vgWۜړ/UAl%DjJ"|+]\Hܥi2 hEZĦⷾYDžv uBJhM,˟- 끣mgpl _"G}i֝*ѳ-5M~m (,JґP99\ƼGw$n<*"{4r:^&h~Nz%%)RL:%ڹaz'Vg(\d :kc--eR'qDg=ؾ<$A]*x2Y6sG.u]J3As.E(zyja2!Gkh>qJ|%HF|2нn8!1֚vg׮w0&%c1fqʭN#.9&ժ+ 6✂9IM]ƃEno{*m }Ԃ'}I!%`N3V%E^E[5c  4PĤX;%cRYރA5m$ \ay *2_;}_Bv{v3=#s?|.bG_1@IC{#U1a;ddX0c&4B3H'[P/ 5j@7b!]'A\*jh dP6v:|*K`i\4{x]~.IX%ک[  H( S7ТG7Cwn& GBԲbci[~\t.z/=>M3Ua`'u kF}ݛkE~;甾 23)x Snڄ$+0XP+j ~4g!R3̈9`*Ģa=.AD /ڲ|4H0~JfhBh7,ev[SyRx 7j$:R2%A9w{ff(dLn)!ݠJ* R~5Nkj#jؾm ^)~B<+NJ:v.\`M7xmaZ(%/2pk_LVFq>1jŔv:=0d"B PW,5DyUPn/Tκ~=Zif~ ɤ9\1U ւPM_;$/a甡84f7u %ί%<ʴ. *ADl$b`=%P|x 1vtY<:jCѯ4SMe{0nJ[ a帠qւzcɴʈjVmɩUSzޮA)H0j'C9fr]xY\e-Lpj,A'1qMع*|;]r.ѝf+H /ёwORGvTCY^/q4I>yߔ;xi-6XM8>:喂@"\)Ś<'^wwȱ@;Ia g8:2 9kpD't6`tʎʥKBɵ8kZLSO7m'ӾWq0akml*MnUoTr ܮLeZ `ӎzd>E/D?hďz_\CT.h(^ۆ/Ri_n8`e&g m{,GJWuu"@ҝ߆OlیlO0L0qtpN9ۡ*CX }KT0^٩-a .&%"ISrgڳ1 }>զHAY(e!/^+{D,]S9Dẝ?'ZN)[AjsCB?!dXq߭=$O?̳&ze(jlb8 V2L|~s/1K^˴zTDZt`~tY SdfΒVDe4܅+I>L2~)fo[Җx ~*m*z]R#dη>+ D5DLDu0Cq.pnxRB4„srM%3#ON]s.[%P(Yt]<jJDn% 8M|ۃx'و}ko mNrU!Yx9q^ sYnx#$(\N13][QDDw'naz'~t.Z*vE)Nlmiy>4yi_:67͊J{ Ԟe%q$FbE>Oʕ \Cby]R5ugݿB.O|mDP_Xyڇx Ylw+PݨX2$!(`Cʋa./ (>SR+JwRu)CA&9mFuB18$M/eBH˻Ua[f1S?l0}06Q2XbA +x(ēzVAB4!I0c^ if?̄wͲEyl<оUX?aC`C@xlcO,} 4mkCه ۝#csmͱOE"q%\h9R,$I:K@ }:&~&$(xf4:e@H(-6_(/3lIFیix "{#CA؍5YJU%HVݙk!!\7 ]JT͝ |&|@ȑLP,o@a)deDksNtSʽ|fϙF:]1~XMzC$u2@L=[O~*aKT_}v O 0:ێ>lZ] ^z"#s U҃|JcW>Z $Pք~ogzi Ljmw"FBdG.BxzrZe>fIjKeE +>ry=^Nψ }LJdテ@L;`/ .h |^DOS$60a~D(?LYiL`k {Dܵo<[]9pכY2 hbF*i$ &gtQ9ԟ!m:$8 Ύx뜋ت _ŀ_{(/JusNc4]cgѺO<F n'ΡRR89W1(\NuR 0@> B E7S c` \7w8s OaD9_ё=l,7kU~wR*[m!t80[:5|8K]S! !nҨ2, LVն2/B{vtj2$1  g_&*8m,Sخ !9[5V``܁'ЫJS0.c؜MK;B.#]焻Dm %YZ)v;/7[D˥{؁ lfH_<'g-Ǐ2q4VtZ>8ڙ(zzdʎmף* !NCd"EIӅGK) ݢZ\}i*FjX[6h m)j7{F" ,eI& +NQ>ݷrJ>5H_OaĖ`m5ZK.%ぐp^A6T ѥ ZIwGr"t̹ п$ʡ8N2U}A2s1† &fNJ}5AF˷+HOVF؅65C>jG{MLqۜX.fv ]3Q7r:1"?r?k3i:0W\ЀmlP5"#u!sڛə24#=6*Rf5zp62kŚ`f@,I8Sc2A^US] U'%/8Ja4u*9z!̐ 8S2Gq=R=%D8}X(ѲZ=kTxv&:*@,5; ^r % >->xQkUF'SUs,;XN1*m0H1Vxurg_NfLXv1OrNjq03k^l5؈uI[eVYc"g S-xԶ4cH"eD.p78NqYrtVtP(ڏc6.qqg8^X =+}f{dDhd-f{u~]is~?gyڀ)aD.'f`lT>kk/-|Gu#[>%j7bI_oýQ,>#E@_fBTFNWn`E$|[kpJ t\iF~ׄSNQu82.2D{?/OMm{[=%ɓ` lesB=Ĕ[@J>=LbB 6M駀|-*O}^hL dh / ?m'2>$W\bY'iG-|1q/_^wЅW3y#N4CGn3,i pI%)Z`'yyCZܪ$l"bەiyؒjsN[h5ԿL_$6X}-&>h,WMʪh\.ӄݰma#P;s~۷7 _ݷcv*2aLivMRL"mQvumWjG0g&_oA &sK`ӣB@'+u88Ӱ[-׷iXbLU<ƕ ߜp>).u|;*#`{%Xb?Ba=?(-)nr+s,r i_   ϛiJy!vR Rº*4[_cp&ܱRFsR[U?Ҭ(.ȴ՟&͞ GΏ3Ü6 x)f Q@àjYk.mu{hEuc:vHo&+QsbLƲOcXR[ ZŃn#)o0Y>g̶Ӊq:tHI%JW邭jd\$/]Y3[zWW޶y _*dX?Z6rՙ$kM1 莾̂07ә,|׾O|8۲_׶$e~=a B!nز?t_47Tf\4ԘOX,GvVX?@:Ywe'W`=șIH^mR_ތmDi+ѦAe|Jq[$%~g_:4/]Ƙ,5ə! ߃`҇PPJ)MCaa^a^?-!1 pGOu@qUʓHr:fUma!F<)/|oXTKOEZlsmsꠢ9G>گ4V[CV)pD6^bg}` m{W}ճbʅlL+7 -lMR%m>GoFpQm.4h(cw:K̏CËx~iDt7ڭ@c` "GA_X(_cje;Sa7QN"+j-n8Z٦-rߝԟ8.B8BWF1'<}؁m1Љl BxwVk,rM"kN{N[3XC^XaĐyGQU.62niz̡ՙ(T2rRTgHsZJՓWd le3}27E:L9:fowJ "pt'*t?=c$w\7=T}nXV h12l޾eWCyCűj6 i\DxF."Ew-\ӊϡNf~:#;I-vɀB.[䟽4WBƹ <05HMzz,mifd-P]!]#ɢ͑HKsiQl⠊n@B}օYzaֹj eZh1^S|UY"-U¥7z9@/Ad3T p;MjsNj6Isl[CF}A-v>֣fkoqG8#1tN&(bS^! PA˂7FY?J򥕵3JhZq{-T[嫠%C.&ӴI4 5_ѨC4k06.Koj,{rm0Z\$דr\ jb  Xf2:1(#.6$9GE*&}R =;.+@CgbH!Sug۬Q]n /=yC^*zlػߴoLD¤ Gnmj~ebTDAtZXGi\O< ^aϜ!|[a"T`d0%fC [Cʦ.s+NxonYcA'8^KAýTJ0f徹kB+喇`YMWoNt~LpeJ"o$ $)Q̳$L:(W)^5u#CNQ] u.?ݺۺƜ?;nfHBZE,1cv0jmv.ZY '<Sؒj{6Q}Iyc{%#7s$G$/(*[_x1֭s(#)/aujy=̰yd[6 {pbpu\Xw=7B{CVPAY;h`_d,CGZIFwbu &wIaP'i O3@-`l `څdj Ob Ü,$}j͜!ޟ{->UVbuHDGO7sGާz/\Uй%{qNCNSNWJ1>!{lОk-Kt6҃;BVĺ,𞅏[֥uu 2kY^]WCdv=,mFǑ:4kTFŸ4IYV |/&jVUƲ'7T`?}i[ʸ n#{h =CH~NZ IUhaضi0)fqĔը+jO\i+C|.%[ JY2\ikI잤*zp4CRhY\z>f{$#5h+a3Sھ;%t`0:|_o`y/䊻U3!PF+to)% Q]о <Z{J}K#*Ojך"t$S)X6}pGn+cQRzLg[fl{i7i~x1d-@M}4ʌ5 sV鱅BGx^Pe"D>l '{K~{!em_f_T;5B5`z9W|I^xMT`"gx!Hy3E?OEV4aJ\-G}2vWfnH}LKDA뛀=KadTg,5f`wӝ$ցv ?JɍU_f( b%!"ISy'uM험PXz\Oy!<,FR#kʨ%j6`XC{l٣OP2ǵvlg\olkVz:7j>ehWBl$6 6nha˲2;_r`ᦤt3 I-+&VbCqjmmCv謌@VHA8炾|3*^&^,,E#auώ $[ Yp@m#/WoPdz.\c˴Mzhw F|ٖk1m΍' gJn~S@ @/FjUMBڹhq"i>+&&S QK|,$?')z j %Sga[Ma]gwQ)DKvX1%hQrXU11D1d9u%i_ݝ D15?#Zk[ ],K_{%qIvgfq->`HIJk-l{ЂS]* ulӒndh ۛXY鞥uHQJÉEma1Lf61aQh)R% uaØ] 0<$1}'ԍY+%eךpGQh./Fh-lh)E[qj) \/AkCK5;Cy@)D#.m{Idqj/0XVw=\EٓLoјSu3{ѷ',LB9Іr[gi6VAK؟,78]B+w|OC \,ą, V?ct'zK pV\ Yի_}fNa4FLV@-:M$P I =KA7){h, rBԟcXv6bQ^Bh{<-Djc xkC\nW̡)b=oh! rԱ$GJ/fKdJm*O4NU6n!G |AX**Nb_Rc.5VsAL^/_w )dV 0'5t_{79ZZaE˙Ei]v+ӆP$EB(2΍&1SZmB5l1MĒThk߈F$ʧeqG*({0/xP6"sƵЕflI~sElzJ$':)H973*ohcٷN48X;h Hf?vz 7~D%ȀaBXɌzͳn#kqyps{ Y2s%GA9`CDBcwf kml#{-KO4KdU pռJK,S,"AOߒT% )TkC,y9"J䨍my󻿑0+Ư5f%쳾1Ke[4}iTY _kp590 64M~ 2"uLԨuHsZHU1 `^cHf$DI]pOA|xdST]ӉۮQ/BRF0)** !"j^GOC-9ԅ]k3g@? *OFp!&Ȩd?bbjjlH851.k] 11&%ם2"bE=|D`/6<. fS_/AXv ua]W gPqgĶ2ihm.\ 6oƞE NZ.c#!;ҹWq祉IN-VӾ`C.TFP7"FՍݲ s;O2 {K^j[֣m *Վ.$/d~NBw-[DGXy_7ی^}rUa,\LRx'*/ \h禬|\gs{0dsI5@ԫ odayts] !H%Ø*`ElP(Dp ZRh+0J˛ZWaVDgK!r7PF'(#Yd\_@R*"E3wlU_X}h} +oC7F{x I 8@Ct82|te6\fHc'q+@?FB?gZKA]:cDǴ6@Q4-1<t3eqMRC$bBcS t_fC'(k)Z÷Y!XBZ|,*)`ZWIt"|e57"]`bZ`pfUmgM.;H[[^l{MѺ&cOΟg\j!LݬL2څM!;sޓV1 KpARb3\+4 ||<}*G s/_(1COxϪFCwtݞ%sȟ8hwߖv򈸔ce-l]is!eL8~lc;ڻ-Qx7De4aa͛g|QN(%5%ﱏv HLLRٯ{1l ;A^M63M~I;DD>ZJ8]v/>tND AHo_-Cfbeft! Z m36n<8]]5|/`xZm Z.Yw/ekxRJpw3Yp. F+6i׺U҆h6ogV5re&?~KZQΨ&׎+MtqT ]AB<֗5 5YP L)GM`*ZJnJ~ԆiA^UA.{%9J8Lݦ%Ru|i-]DS>WXTBSR]YXPب*bPsV).Uh.'P~B~yj5\;ݯ6~_ qŦ6rq+)zl9̑LfZqWjјm3=:/[Ee=#I&ȼ۾f1#07PJ%{k Hi޼B] :B3Î{no^dvN *j)Q }R qӪ?Je$l&g} {6""] <݋f7.TtZ.2 {Hٮh%w;d b1!A͞996x4L|xߨgȑ(> >1YK0m%$)|ݚCbϔ*b. ;Ȋ9S^#%I voqϜfgU|B v3U!.p+Y }VRNNA.4+嚶wcqbn3)#7eYƇRtθgƹArC2nC  }9C'o[o=)kFXu­%fʾ Q'Q|v.(ae`L_U|mi&y:֪6od peަ,^9KU' <) oDqO9 2MI֍uGg qD! =jِG,ƆQq\냎P~ ȫ4 2ٵ!A7xϟeQ;$35 *&f/q)#Q 0& 5%6m+$|&ej1MubRLJyhx*j4v`B5;w"wHK<'pE"h6\wpTz6V|&L$:E0ԏch:=m<_2ӕ%' .bAsK_t3X?}KmJ%2E Zg3Qpw sKckABZBN+*M{.XW^XoQ3ȡGErS̫Pz`0;jv2Y=Xxo$Rt綬y\wQ#G'`'dꄂZLD,UonJW^q7IYVhU뵷]uȡC9WQ<÷'oՌPʁt/>l9Sߌ\T^τJ bqRw8,Ip)y s-1a$ {ãVI\LwC^rzxy{: ˫َ}߰<%?mGqxB4STɼN|ƿ疏 |f\K=06ȯRpzF d1Y~T=l 9Pz(L7tjR"roL/ea])2>[܅dG^nkXzgBʊP+u/radkxgtDw=ӋsH=aƼYUڊA8UB z ciTڲUpE1WEE*^Jj!NQ_kit .R-}Oqw'Z9JDJJz`]L!!w>O3mBu6P:DLK nkeiKDqДI}P&R2}rSFpHz߱ob8>C_ଇ(kZIl~/:Rf,!zSHLJ' 9bѽ]$ݖhI6_Z[HX'` 5?+/=Ie3 uH]a4|DPGuk/=i0=*>a+ƻC*08v[&EK*QB, ET: X=rr)r%Du݆™صݕWLAzaWX#_@lwJj4Q.\oO rsn*mev8ʦ")f-)ʊ3ͽHZî"ħJBZ@8{ #ZlQMp ӷ1 _@t0%;^H(d"{b{>BhorȻZO:Ͳznpq J-2 "s,oDvΖ $ 69k$r|TO扆QC)51ה@5Gl53fȷ{|AN8]ȑw>ꅃ@CMa]2r6ӣƺ݊w@'{IMo'Q3qDyK2R3)t-xe kڿ絣Frp;".~{mY{)Ǥ|yf!Lr6dRH7XMO<"A$b,! v3hTWQ1 p!Dn# \;XqfDy<8&H]U!,~kx{zm\|Ee [sySڰM 1yQx<6?0 y^/;c"_UlZvf%)~:r4Fei&hRF YQSP|έ*'&ҸmB҈%T҄Ouh'U\>_ܔ/x-3$Fb~ >3ctz_y]~'pY}\7~2>X3؁:E]}0{mD0'9cu1#Uqz~1c+SrXϗڈ)gԦ[V;gQsTfTo#j2p[fF:Y\{fQ# , 5iV~\:|p 1 b[yξHNkQ1_-S zz eO1/GI *BМ@@:JT>p(jMzYje+6}Tg)z`֩{dϹC}ZBL#qDF<0z#8ԅ{pL%R/19וD3!MP ܵ:eDrp C~sJ`LE}0Zuڢ=P:_V WOX@]_ҳa 8{7) W?D͋*?¶ڲ갅A~ꓞCpar~ۙ@Ey{q7iv9eV˵ZDI(AsoIrw~{ENq@/d燚n(z1H?cv$B?pu? ~?=v?]/H5V6ށs3>S /)_hL BG~"D_gmV%@lҢ'VrR @sR٪Ars> WwHzxA;h ^RU~^U:%dJ֑o{vbן) WϸG¹˓ljEjkHY;qݵkpɵpPSg]ILΐE@17bg`*en5[E҆p0x?Ɔh޺)4zR+kS.6ҁD $dxN9a})* Cnc+ 'W6s\qjvT 3*J~^ogYQGg9w::[H_\nsn/ G6bVqi)knH\MOU^˲?sW]܍WC|Nyj_B.UEϷR֝v7|Y?e{ƱGPoh;t#5#-VN@) TP+p2lS)!\S1Â2F4w1KUF=( 0d:X]C}:~ &>7ֱ+Flc9% DɓޮFݐhC:W϶d뭞)'zgAR %Y᥉ %^a,YxlRerv &lʆȁ/@BdǠwb$Uާ}Ef,6͊Qx*=jqCYAk`]nqj'V{* guY^qTRwiJ(Sv[.X58Vsެ17@MBj޸ݒ&u -;29ZytBh*G=11mLcX7{*EWNI-d `K@tjÐ<'l[qB1sES[#i81[,k7?͕ţ]B)=eԨ~"T-it)0u5  QfA-f -CFwvj+GyGLol:O{Y&7dW --3̙5\o޾ E'xћu{/}kogN$aې;!fD\zVq=碿\25R?kєb Rq;I}B9"UZWNj-mm֒#12R%Qf ,0Mi3p@~R/'[{B jn؞t Z|td!e] DcGTχzSFY+ooY9ńj<5Q_jtYdnVyb􈢝C\aYS)OF*h zO @`t4$:7@/0T+"޵ [BLQlfcYw;;>r?>"zis'F2 ,sv sH Siw8(>̢bR*]AR!_%S}k۹4y1sN Y:*hˊa8oh,&ԡ^dtat 9s(OQY&>nӛ%r^+ҋ*y2(9$q,TCplHiz 1AW~}'{eO֭ A(6( OK@QX~ E5Q# yyHpQtTܼd/7d7VC9,E\[ g`dž7֖ @&sEb8IҫHledL7x2 `ZN aF,D//n pe[wʸq|xǓY EʮIab+4"I7oGelFJ1 aq2h-ii؄YCfzlf[i(@'w$)rXUt࿿ZŴ /*9WN}V|ć4J (NUAgLA= S!wX ܓtʁ˾ȜeCs6La\ \^JAƽFCKE$R.'YMH [R0 o/eTC҈&=b*ߐ>*'IO^s`Q"+{։Ƶi9<\&Z8\ن}g%&:>9cERU)!}3˴(F[ $fW=-KI Hz2 t@ O\=pQ "=~sK*x[+iYͿ #9/C۵36صdFϢh67Y}| k"*˶l({F'R83wT;2U$V0@ %^ٓNpGԷc(^v`ơ@<׻ b yؽr-6E7o!lJtz,LYՆvRs@uN}hhq`lzj)y<|uK[RS=O\-Ko6y>j^n(32g#8#q%Lg䃑D䇎TVkxͲdX=@j" 8}*DY[gZջt \$L4h). W8-?"[C$QкFN7?Tx8e\2I|{5!s?sdڒ<8 b$`W4.%"dja/X0Ꮅ=Cֶ*/8l_<AXSWd*k5&9u,,XCBGSuF [F.mp ^0MUղhU¥,;H/էo舿hZdO `˗_1t,R2_w*EjOrޱf5}I&ipy$S #=Q*X1Sq-j)S)J+7WtE]KS^}WN $FeldVcŖ+:F{٘f%D1o/r\xasVgC܀&ʝΎ𑱉R4.ePd}!8Ŷn$.82n_pP *};?2as0GT*qx6KpN]aZgdr 2rms:z_8Hs=jQ6q3!>hWj Ot}.Eb7Y 2&&p^ޱ}6Jz:7!7hƕ2?2reǸC<#cuے^[]T˂;u/##m̑b)ݹWW(Eʏ7PJAZyp`4Kd|L4:UbӢPji C0(j:J2Wd>I1tOV]A؍kJ;>olѠ^g+RouZ;s‰ OI1Dom‘OgiOv [s[TԈjaCy #~8I+Uӈ?^7a[! v.:P,l\Є>!aTT^̍'B{ܝ#7cqLuvK,*3>,ּAN7Ot?Q*a,vi5} W% A|/wYk.ńS'- 5jaۅ ޜs@ˮi]XšfX;SX,NbCHTb[#f=7`mIדIȬQ=|%/ޝL# πi|x_nA5=. b"f'u/:F'.w]=CBeƭ'vTjU>?2jIj:&)r-9 nu=;r8ŸΪ=-pim0>_=+uӐi76X,7HY1yhlHR2_B p 4ɥD\GBV+?g/ɑ% Dq82 7dp;ېD 精 'aCU%ND4^_j/VטI Q(2NC=RTR_]QLsoаmeSDddB׷td(*.0ۈG@z45A^[98ȯ 6,lxjG,_Q)VDJ~d]?FgOQ$үV5Ԗjt4qrHHq!N}ᕂ/bg .O5#gz Gb㮶&m(=90< {e,r%S\ GKfMC6)IZ3`G~gΪ g-r.59E³)#Ag+4]`'ODEoJ>#Xoztzg$(I!R2Ez!-JO6Q3ƣ>4M8eS{r0{|@,)#Wn](jw(jObg;ub&q)>!FGѨ 7O1IoC3U@)V.ܪ2ع>"x*#XYꗅZ59 eBBo~cP/Y {9NեE%Aڻ@>G@ĂNbN0 xW=e[5֧CX^݃"9h u֋'bk rHUzh6W0ϛi9iiyLPKd(;1Ty,qKv~@[Hzy»S&;uiKV|N;vY`Co.R!#?0!$g~?SNGq6rJmIصW ObԸ)L,-R3mixՈuAWSrbZJ4|lG]5Gl/"teDĔhSoB<݉z3-uo.j0sXpC&]ƣ f4'T\X.y{u%ܻQ~YX6\1MANϏpTVlW|P`كe0Լqv$]c [7KW6\%]1^o?,)AĨD©ccH[QaM6csp Rt/=^8 ; m8㡨JE5WථaoGw7)?[OzoJ6=52cMbr+Yt6iQW:b'?7[26Zt@}Ȼ}+%66 z*ɒ37;7Wm7`mt'T'^h%P^5 6?qǷFH m,w+LnXнkq'>9,DvҤD(,#+QƉ&@x6qpcI(Nӳ"csmx_?+ŪPFt!LҊe܀@ )%,VFI="\qd4g/-\aabѱ9ԋAU@DaeR%W߾U#@qt.*dn_bBҸ[lDݖ1QNZjB~x z)EK|9GU~ )c9E[={90w]SSדTnN(EY"~;8d`Ɂ @ͥl%6͡X{2JhҠp _pU) @WGBTig]{7ꎼW@ÀNҭe>/v7lD.Us5կbfZıΞ/=TeSKtnx B9q<ט]Lu!z*4)®`(N6:7Ʃ*VYL 'ٖrkXki0zfZyn2zj[zjq[AU1?g*T^ix["ymKw} jFq-fx9{'EmS lj\>d>,x|>>x?ɷ*sdZn3EIy+m• JI_ lSs[pR N$lL|)Cbeb=AL+@x\55]Ot/9'wk;kOPxg^] N9`%Jt4a9VW4e$#{,zId?~!p==6iMw#(au/̌\W"p٥+؅@[O]bRr{Y{KCs&glrY"]~L2}e&\( Ai97Cj"ј1̙Ixn\Y!4ߺ~|(bj2QU[|g\ڷLFZ#+{aRM9(Xfil-~X*Ns:M?I9T:oe}m~ֳ]dކzy:UL2ވ$TBpơHebK.ɖV)GO;8yB %y>ÿ\/BU.5##>^9t$0]o }v>nvEӗ z8{3.(BҀeм瘒6ܝV MDw(Vilg9bf^G={`ja]j 8.kӪjלV/vqnx'T`$]MW@j-9k((" hRo,l`jsbNdUEZ xXOM$դKZܣXS_,Th.b|2\Ob! <W{&ZstKThmBR 7] P\Ћcn>AM4v'r#ru pq9{ *؞ЦQu\mժ0lx:,?? `⛢'W6ekubZBQ`hf5̆Ru!oXUP!OٴN1~FOnY9@J :/ܳ A :a*vPC7' 郚>ohcycz#X~eڹɵ%!B__Cu$n>oo5$8~t@قi!YDptPcU=G=V3[. F8 7'wW䢗FaLr4߼$tk+`K>,+!H^tP oyfdQĞVvs~SB KzFST\Im; (e&$rľqM Teh\LML74e$;)> y}mBQxk>l/sWL&&ςoHehL0OB.^ܵs/ǵV3[,j뙪RTm5 `.9%>^ Z`N5&hɈ6SdXOhA/J3$+L3}lV.1GI5bHh]~1KOډ*nfRT 6C-"p,R] ӆ]DbȦu4u bA#;oۀ?Yfr$%kQ"y䰔G LI`&璂8㰟`f+1L6Kh7orZN,ȱ᫟UhYǪU38V ,Zda2PwY2M+X$ yxP2 ,T8aҒWu@&)וT'_<8˵ g3' 8hbz{ѥjp_"_sz |~$L9eTVS_CGhpw| xdv2T`ֻҩ_cF:n{[Q coegVEAtJ2/zB[~y6pm4AE"^u(~҂0V P@Z9OɁu䘝:k&eʩĝ9Q7]3Tޮ[L+\O6T,L㧝eMt*t898K5wJD9n0+sofGFn17>rQj(94mL>Z6HX_c"U=KqE_@ەo,+Es[wdAnXz%\m7}@pHM&w)(GEڡcjo+˅o{r Jiβ,${_N_3ѮŹqi~2J7@6j΁qfa ݤkИz+^;޳QJ۶7rGr\~D'㯇 ?[i*|oV-`B8YB͌)Yz \> \˼ !\+GJGޙ3<GwZi =+iQV*.߹4QʝT"K%0OU ӲT^yKĴLu\X̮w7QPnP qx1-Uxe#EDt+^|ZsbzuW'C07]G(T߯8;n4С}b5w`&kD j&kGbБ)uxjJE?ż r,l6C3^y%>p\؎j| Uo{hԉ5 O5{Ņph7Lm}gkjX"Õ8е"c^#F*12)3c&6zvJpz\UEFgRzwq]w ֏S'M@ܹŔk 7+u6r 7qOə-qZrHU(7[e Q$W .,g;js\' ǜ$p&JOr@1V-镓tgIX}HEZǺb\4s$] zxU ?F&:T,xc%Tn < ,86ɪ>\ Hw`3VI:*+/B'VN $uB p9gëSٴj]*M34Sϟ3snZ|J ?f' ]j,8S7ATO2ҟlvixLz ҙ0ؙL-҄C\) "975[|AZbsۻ?ܒT'xmY㢐o;{p0܁+$l ΋4.!'_2*Lz*#)㖭H)~@pdoČU ClDzHlxbʨVQkI}&׾uΏ4ո=^R:_HRB\엋fB~"P/^B-ʍY: u{T G#@r| A9%={eTlh5X]X4oҩ̿9)L.( i# 8Q$)jC⧄Py`T@+ݘostGHIc1nɃANmFF߅[Qwi4#0 qZ@hB Nj*@qyTmnii:F)uG $9;4+͛VZtkZq})Dhh/dž=}`KΌEcDݗՓur{P|ojlɝɂ3^M"Ujk_^ۿ+Ī{1SEj7ݥeR>}|p? Eڌ}"ldgsd;2̮Ug@hⲊV:D!OimKXbG.b711^)t=]O `]`"U\Ҁ66J9,E#5I^i))PWJ7NN|FmAv?UTI7TUERx^-C8=7w0N\X>V~.ϭpT2h؊)_X><̥l~įŒ%& ӻ(~URxPnIUvVG2L0E_ p|X&8J ek`F/r}IrPux 7/7'ĕBBV(I?{3#ռE;B YpRF껋m#&b+A쐨V4ܴgFHk\-= d#$yr|nGvԀpk !t+o:d?f7~$@ւ 3ɂz**r$4TR5-btz%; qmD@C(iPY@{gw[ڑOks%C]%kYT)>@R`[LdI%ϲ5]g]^xkErk_6J]$nv~@,ŧgYx]: AzAHN E\z )ݶ($(R ή\u`RQϜRIu[L1ȃ DmAiZ|XPB,:7[ QR jVM,vAUwڼ$%Kh 4o'>>˅ɹ%grO3'fm -Nyj^Fcebzp?%n6Z")O|9iԱT$LʒiS:{OEXE/մ/v f{ktR<ܩen00FxU*2>3,1O8?V/tKg0O mBB<hPW5|9!}tz,z̮"Qn5>yYY bͲ) HB@aс+ե25VDʋC^0`u˪c0%žm1U^y>vq ffӆs"DR Lhn*meֹeBA9hp0g=OK M;f I̘L}O+ ֯ikqjX.)v򫚽(8/;_%*z›D=N{;Dൡp82Ӷ$#oϭ + xd;ՠ TE n>!$ H؊J*ONϐEj0`SFqDJ0ϡkSՑ`.XYnݳ Q#Z})ROAXm2 S[ׇvÆpi泒HдV[og78f>2䯛YOxBEnŭ^hݫݵ6SǠ>A{"4;\0-\r6Dg"2.f*# IЧ,`[HS:P[*}ўjNԾyV$>< H/*_Kǡtp\Wn1:4R2Rq5:#,zE27(k2*~xŐ̮iYV)DZifz:0i, N^>!~eZ ֿ;썮xr;s <Θ\S;Q J+%@s#s U6Ig*Zo@>!vjϩ&$ęew"p2RۙKpOTB_ XNlG_0bӐ/Z6>dt;,3{ST?E rS% H_M(op̂m OL&6عAOu7[Qo$@/9bс}\ΙdTH9̏W 2g*"!ψΔx M MsH=(&v^}h>:W6([ʁ6p>=`7O($$\Nagcq"E\pN,(=0}e%kR8^IwXm>`⚳z|O6x`ITp!NgCf@[ jEg52"HͶcuLI4T֮S-;ul2]"GsVwpww^Oӻlrxt~@lp#/޿g@bZ҂[G*"p7C|Mr!xa؂CM+4BNmuX;'x6dS;Iqy.Z&DlbB{"q,4hCy~3u!5@H~Izx$t̯4p,]1DZVnh`Ʒ$ڞPr/< h8yhɃ~0lhdUW~k- .#BZ]OdKl@~ΑqSs6n/B1)3a8⑁]6A~;J1zxmi>-UDZ]XseU6r=ͳ~_/Z❳↩ ;%ĉ͜F5j3!6dTh{JAڿ)j$]窉\IcG/L=jFNwXFAGzeϬ*B^MGلu.0DdvuԷ} jStY/l)gɰ@K^eK/o%8_4J`G HX&2Q(KP x} X~[Q_3୤%,'Y$UyP2~9OD@#I:/Bb)N]-EK˨\@ i\Tly WiT9/R _/CbQ#-n.I6Z #.1f s2  Mgh#[}f7R1Qńj7©#@\>c?9ubO4gNK/urK.VVْhSȲ@^6XJ@fVuDH8[lŷ)-GVѮXz_K/Med ^jK  r)>HA(vfPDn\˓>De*a)}ُo4}ewC׫/Qr!Sl!9ȇȝz >F^P4@dJc{̰NNtQCHYI1Ձ ٿ׵"vh(:-p2HD<9==v([)2]G@\ =;x. Ju/;n:!+g3Yu+;fOV:gU#tȋ^{CBz1~׵]tc8TM$4['@l.M NWԝUp:IX ҷ9-$dCL5$W< YFa%psdc$bnmEUd2P'5#%)W6Ȟ865i+(WO$ U9@c!KUᖎ T[[g8 *[*>7щz]NO@.g*(7f:#t|l;j͸Q>_-~>~?,}J.xG2t&ܝIX/A|<*ݠ9X"`CF]My'YT`/3ф:<$;rp;cE9+}Yj!k S?Ɋ1DΌ8c!?k7\b-PZ 'F,h\F{lB". QXQѢ|+2di'5σu?q4dE #co wBM)24z^|{`j&QhZR"d [d fS_ofKϭI`tnƴFFKp9*f?`݃{~7̳ڍ2t.D,ŕ+ I\Ia~݄|E+1?N/,âC 4/k0م}d[IN+B.FB`*3>0fT 9|NUjwAdD+Oܫb'3 9xC4kE#A Q< 'X=MxD2eg"^57Lb1$lWdCLJ"yQZSI(G<_n+[|qb);: |0^_ g>s5bP zz;1l%&ѕ+;Ex*g!ԶdfCH+ *YmCm+w*_mKl6<|ovT_W%ŇL`mܒѹ!$1.Y܀ź\0[W-jm"fÑ/lߜhFzJ05-&؇&}_C;܂0bQnd3Dķwvco)_|?u,|#|@0U~;:N<&}WO&{dyPz +|(C:'aGqƳc_;L2Y)|FSW5| @=G|-P%}EMQYOq޾]Eyܠc<h:Μ:{&4&.wj!%ۏ˒xhrHqċ6L^ uBp$:/"v%s6# Dk "5(séPXNblY7:A\lUE(njL0V} `F%LDWE {Q7@Og`Z^vJ"u"jWb4S>RZY罣߳!qдUF|)>^B{#Xx\ yNrh箍ͽ%3j3I7 [y-y^Sɿuf(T-C9]TG=4w)f<7pUI׋( FG3d%lw2lyTT@I讟x!_!]" 5]ÄR$ٛҏ?q 2ٞT<MKp)90s%,k {A(op7Oan0C**ftg˧JٳzפeZ$JAY"J* 2_?FZz5cZg c+9@Ga!9;Oss3o|- j pr# F` >`c]D=I`hExnwX-%fM¼0L ZT)9LPme%9̵#Bqyؗ]Hs-Xbimhœ~ChSD5м|NI6U}?@|bPj)I4Z͠e66 ݗ S}T8 :}X+3,#uَG G `>XZknwfC .=[Qp̘"):9o\y%r ·?..?֨-&;3Mdڍ=xauH_xsg| ۡ-U(SM:~Tk`$>yW y@cfV-2 3sXضVf.g.} o'/L=vZ|ydzj 6w~yW@*uXLJm=y[u){΀'ZiK?_ǃ%Pe#2x7;VU?TYIޯ1|dTQ+lqsB"Ⱦ )BzgD!+I%~QSe@!*hlMZכ jIrY> KH|Bhvu)  3MtO^ZWtk,6V^U0 ڻf)6O& vѼK&L&iA7rbZ۠?@}m!+ q;,;۰W=Cvmw3׵1(:}'#f ^Ӹ2L\K;s 45zΚt|R~RҦE/äS;&Z2b6ߐ1=\ݫrVr4PogQB~'ǯ5sǡFc_([]DDWJ##aUJx2l߿=hpde_(pc!,~yH<|mcI-ۯޥykJg?+SrSdX-Uo. 5&/h8~@Js//H cZ/2TT(dO &I)Nkѕg<מʟ@Ly [d՝kom%Z Mikne-;#k\bٿ݄Yv l_csV#Iq2@-1Ǧ|Ӷ -=Ki!s;2 a@!D{,GK;n[.\ƶG[]V]ͦ̒pK3AӮ.Uͫ99V?SXI[eQ>͸cߔ+u(۠x\s_ws>͎D$cf銕7کH+:Uu-_ږpxggvg0 lV Qn3VF8qf$"qeܟ}k'I-Ɗɍ!!vP`x7m[)v1mlh!~z>6ٳSN^ɕ\97w"i*_(a47d$"q/{cV/]q2 XCeYj;J-Zoh; @,a"d{0pTuy?c{FemlFgƲ*VwFu/%x4_^7dfuTWe?f,Db3D^xU ^MS-)}4-J<=۰Fƭ:EN&:??>$Ɏ~R>o7?պqr.p&$Gj{aae睬6B54q5\qVӪRNtu=aA1JxShνf$)51]/ oc1V:W PEeļXl AŴ( ?9B>+V7j/@\n70k&.g 83".F!>dآ9_?҅?;}wC1b(pﰵ] LXPf<qϿ9n EǺW& 77h.E8v6#,//A-h1d\p7$U s~Ȉ lM:i2Hq^Z!dmmҕJ e;ud 4nES]2DXr5RM,ف`:޸N=92JQrlj~DLg̬||uD]3ö/p?66't`K[;s@YǒDCp0^8{gU\+VsYY%s," W@:xe|^|NSᅱ{*]$X_WX 7fdӮ%S!XNT}BîH a籏FB CƨXg{X߱%<[lQqڑ/̅y 1?N_x^/4TuOgM+O䵟MμhuMΙeVɽE\n My~wЀ9$e6|cp߯M $&Խ@z};Y##Tڗ0Tm ӊ9K WVs}ێL~NK%^/cp^ @BN* Q<鳳EIQl0ڪ+: ?j{n ICj&qFC%ժ;̏Pű26B`ZL@&&QI8Qˈ mkK3JP0XCALOOЮhω(QyzrAΥ@4QhLgU}yY`м§ߟqwXI bЇP/m @3 FP5M/Go7`4*YJ}"1=2(r%KePkk%ܜ\}M !5 z/sU_945:G+KHɲc,:TOwb ێOTˮJ[gy6b(iaZG$/ Pi< Rc2>| f:=gUТ)um,}4w΁PaV#UCk*BFY9IW4fU=1r1Km Mc>":g?A|~ȓEH5&'ԼmPz˞3SBvfpþ"I"JV k넪Y֟@R@jz_"&rdbD5hbW!Q ᬱ$ͻiWZi#@Z߂`_= ٠'&vmCǯը뷢~[:KA:uOvmN3-yǓGr\*u.)k7t(PMઅjHSRS ,5펬R3Y1i)2*?lQ4 s< F\nmW*LJQ_4U#70%5HP=]wuꝑXt-˻O_l?|yZ2XN ذ;ajljljV*$٠0ҏ'%QN3fEKUTK@(ÔwݧXE8.LҞD6(:%@E&>]I1oFb֌Ж}Kj_ 8utq~nM '2Sanۻ[`b;ގ/p̯.P%\O ]^Vm*A{G!nN`wsҁ,)5Vنy=`1[i[a83F& A4"]0_y̬{>lYIdb`!+@dP9 !$>fCͰAYSeEё#|F+cg wm`SR( {\\qPv0Ċ*Ϛk#!eKw#[maaROX zI|@kжGbsL coyl]f<:$Ǝ4AKzƋQ#|{DsC!}mܝ`"Q7fai _Q> 9(V4ݗB_BZqIRbZyh6!,@#:oSzuˀ4 0Qe5`FJ S4h-8s 3}3n$S^[qeT~U4rR|yEAŬcYO,=+ ~z*퇿hnIB8XD6uHNxU}@ = 2SA0SBk6kŤܓ)U+$raȹ1#gOQ0l"+~Í_ J?M|)#B%6J mw"0-_Odr3$IO$sJuvE7, ?e>.~-=@\xi w;HSdi`Ex[&?־ěb CR׬;]jUe3J揅NA4"jw'FUsо~BwT]`dd{@wQ{:ِl"*EINn1FrA a^`hKL݅FN)q-S4KE<5赢P0S3|备iܛ{Pr yѪ{j?b,ˬ`%<6/r'q}l#naKFs7Ym0E.j j|ڃ3gWz -Xݙ%$:=ܶ6$}QRU`k7Lk@t9({!k1ϳ⨿@ş+y yH0:9\)!WvlCScuۛJ2;Ezgu'at Ǔe,R&7d:$ {xovrˈ9}Mg̫?h-g[>;P_4L;Ṕj7S)ky)G1;KTv|NeNvZ֭6FXQWj1a.h04|ߒJ pqI it'*-c]khs@mEP\4zv>fpcj ̯t` ѻxt zGi+D"W JSi/ .lq| ./#'pܝ0N7,LRFKƃN1=+lq*Yϴت4SC&!fфxhqa?Ax a~{7Ȑ_* ]cWHӈ 5C/x޾[KHqI6b}![/A7чK *Kza*fc۴U˩8؁mZb" 9{Mi`ZKdeI#gxuzNrr b*N%a S!]Ucݏ*&cYSeq0*^ =ubX4f9/<H)~@=t&$*ȋ*O+d}]mCK;DZ4!^K@M08fh,jhZ lfc>zgLL{!}!1 gDg6Ng5}½9"_y#jQ ˏ̸wQGB/Y-lj[́3t?^2)ok[eq%BH1",CP7GG-l-P̩zɛ/L8Fv  ~T}@yٮ:d GX^OtS!LU*Hp*oUk7m?O a+nwYtS/Z$t_o10%)`"+H_r( %k$L/f .Qo$R[ > r]4x^r ֲv 0$Fulӳ]pU\K+@DȥY5k9*4nڃ #]Z@2k sX_zk>~s.m=]z_r9EXCXn9 0YƳul w\~}~KvG7U+U`^B߄nUo"ʹI<e!m݂T#>`{~|2s 0A:+ NJ9Sʵ0 c:5& #Qa 4N9.ȩ=D ܺ[L)voMtĊm5{1XKյ0WOKgn_ӏV,t7KV |Ci0G0-ڕ#Y*x]l*HSiVg|oK|\l_g0+l&vʩD^b ΥcBK}{xikoE39Jϓ㡩1jnUVqqWqӂ[f(&آ i#Q)D'e f2(EFB,Htݏ?E:JE2u#@X ~CM0U2=TB̏r jrl@6`ۼ&Ql4A.C MxPeh=^qy.a'+(~ƻ̿`6x& @=KR[d7P5|Ā P􄭇qȑSR%$ ,Ggڱw$B |lԲY:)F?3|z@FrEpz<U8͎9<)ReK}F{2,pV()Y(i0m5-qrɖl=~ [Q~qѡ͙Iw x*x`M^t$ {/p- .x8]DF W>ηO~Lpyoo”\ߺ컢JH O[AvNO9+[C~^&+Ե2_MbU6j w=AG>]baati$>T/-(PAw]WGЬV%+"K7 $aG;f5 =cvbF[D2Be&7j{4Z@y}JLD]iXB<рw?IәcN%{ }LŢfԇ0:]ٱ5G/?t,Q]3VrgQJbG%[ r-]&^9 rI|ǷԖw?Y'̨Lz0 مq |ӐE.Ks)&Z@7b2 T5\E""M}G_EvewZ:$mLtxNsD$'%7 1<[NYXy(4F]K+-] <;%m1"/t\RG%01$ + 'qFw( œQ3q՝0ӗ*M5@Yo.[P*^T=-oEǟA9ȟ_k}h769=m+HCy83@ rkZ;Q$:?,4mĦ*@H|47>a(s_:=21lF# bA\!v*5Bj:o2y.zi qK7TUnMy3B/1vjO\'rpa#/ͷZg68یoO${ ,Ȭ66Y\iy+} J:O 9rBoMi ٿNX_w$cZH:q%æzۃ܀*eKGcМvF䪗NXΝEAa)Yoۊg[qϾjv D{̑|py[$2 Ad~k5Av؊h鰫 fSU ?YLSǁ$$*w"CkuRcI&jŚlwY*h7dm "t&d=@ӉxDd.[Z-d{D/xOVE k7G}?y]6s:ldNY;+i+$ [R:B}4F4,$0IĞ[`gaw*قN`pfС0*#6+DߡF] BɭC\蒲 ǹ1>-$NJ"b &P e)'fta3NB%x(E]E.*;U`R$oOp.p;6e`$Ɨ⑐%u#F)0FB]?m] ;ZiybV swaquqK ;|DV61Ȳb;vAͰA1ka ?PIze%v<٫+)Q+12=*E4u!s hk+:)UEu鴋^J]^g }أ;%u1+O` oD"ib:DL,$n e.]L@ Hb~`W"\rg,=}/FĎ3J  (eeeb9kl{eg>fb Dlf+}cag(>("rGXDYiԆr 35:};Nku;6#Q)6 Sye[ʒ+ xM|xvNv,X=ΑZ\^jQ0s;c#7Cf;췗2ns HU ySyq@IsF]y3k0GQ iYg(TOϙHL ؓR>Ƀ;G,& lo?!E*;ChS`~ޕ7S#QnX曆v')Kg'7#Y#i;02&ǜsUaۚT< N|B)w6+凙. S_FxIk$쨢HplJ;1wׅßuGG*e @0(x3G=նp;0o YXXogCmn,.x(ji@bbs,FH4M:!@`;ٙ-!B֪γW4E bҧDYѲ  %կjXws8S>\x*cPQǪN\~Aބ (tYaYa/RjGq̭CL@'AT P-]} Az* 99V[ Q$qԘW8nWqV]J5๼?ƭ«gޏ'?Wkp&fR.jΆ 'ÅH?pY~&yo7EYm).bZv22쁳Ӱ]vbm8?WVx㼻m @ MĔrr ӴXQ<|XKwn@fX~ [!xLA&Sqh-DZ(DHs3"KT/ŵ?F 2@DQ<ϭBQ!g'kڞUnqOňZp+0cHy25ugj%NrUgv (MUG{U>L0s `ҀYԤTF)|o V}L@69F#r.]WRe>VΪ0Ű滚&vs * E/)ΡhYWFG/ E@#U0x ƄGYՅ')4u؋ 9&]XXJ6^wXv_8ʹY&sƛ~i<_*/.N@ksW|]XW|H ­kgeVb*w\v[Vp$yQ19xЄc,k5fKcOa̶tEn)L9(oh--QԚ6Θ,0iTebXqa ᳣2vYWCϢH2Ӆ5JDv%xK8C_zzX0PQd+ S; Hd>d,S_ҦTKd5,vXvrL Wˊ}^n;B_R;Ӈv-!0,=sdw;8K4`85T]1R }rQR/뾎oC:qO(Mc8 N|dUfO¼w|,9eR*nƒR%3О0&y!Z=;U DM\nu+Q@0I/뾊2)M MQߦē#ŋVFȠZs',7`Ax6kSYVe~ :0z`]ppJKgVQ_Mlsj AoZάpE$_"×>/gcۗZXH;aN$EO+5Ga5ĤJE;6nM6y;g=N_RP&M  1p|DݠTu57( c ^B)ggNS|3ԓ$  Q>аDT,+>tRs̩aadyh^Dq㏲A\_GJqBNDrwcD3jشSْ(٬=~&=tS*$Fc`!s#͟ INMfo #\ÍVhlM&|b& CM\1v'#.og;1*o Mxh/|{),W]&-ZޡM CB6%-Lɇs;)H|ag&.[0y j`gtOEIt4:)hâ0MIjC0M7)GNߤ C&  "$KP2b<|/җ7ɀf[rɩ YV $5(Ԗ[i薋TpnghnYs  w#'hwgv- = Q _N!`'29 9jȀa{F3C؊w:4 ԍ-Aھ&Ӂ 1eZoe6ec+1qǎAOaj.q^6m%[̔| -܂HGjcI*r+6xnh n8'0S342 ux Q>q%4\' ZLLVr2k8VM!m:c>`t˧n5X'*${KlIBpF6LLh:-T(G8xQiz F׽ݚf'8ǔ8A7w/(g6 A.b@K$zO Ox *f."Бd tXlP9}V~ͻJ`C&vl 1A&Y5>?eqTrlBL!lUlo޻܏oݙ >~Dk=aoϹZ .Q@.{7?զ_c8$O6)G>^?!v\㶡1(\4WTѿ66K>@U*ّ@vnbd|?BiMgf@wvҌ+,S)5*?@8MC8=[SOBfLkJ=%~ߨFd$L+u~AU Œ4sh`n"4wx ɮ!.e7ڃ*i7"\|3CZFeٝ3gJ(a4kadfDor>vI=K&'V%X^gw$MH/sGz W~'}ծoBB|Ųơ](n&upgn97w2 K)F`7(C/zVV& #M8 s,K* !C)Zl=! D\dqMF(jsQ0̉>g#,P I p o-fF P[f)OY;l4gQuJ"y~tu 1ROy+u4WBYp#I]e/XHNP7 Fhx@Pῄ)_"P䍄]^K+Ԟ:E?c'@ +9ۢ2WPCɾ!m6*ّ3ұ G',bH]^6V 3ĵ*!u7lVVZ =X=TRern,# Mtrbjjy]\JϾx P;Qyj;@:+[o/u~rtk ⤐5-׈!ͯ 'rN3y2zl*ʺ!"tjpݭe6WLDbpSŦphO50+u%%"b }w՜6,}yy2Ilid.I~ixfe=}Z%ڸ"Jzngc} G3I92/^4pdaGMHTc~?ѻsH X.d>B$N[f>m'tds%oĩQYn9BYbgGC X> G |M eC#qX 3 ;T d2đP7h$$\g6{oYBÒK06 $u%\nfuv0lCHWLz7܄aQ"91MGi=FH*Yj"ӎvxݤr|&"ς: !dC܂EXU 5s}\ aؚjt-r%>WfTo,|,%r0O S]PNpsR8Q[D] d$0ދ(}с4C nB6dub+ݎeSh;o.NA>{acip㙛d5()M9 r*8!ǼƄM1*̉<О'E(w~Abo˾#1fbtܑZQZy/®ǍcҩDJ(d#Cm40Ujcsq.-tw)3aNj-!rD&m&oJʣnP UM`Vܗ ]HW>ఋ.UN_'PCrεa!-l#Br9;(>K3K6$E⼧ &GW^ϫUAef|_}a"T`*C) ꀞ.)"0615^U@Xcsr 'sqxŽ*V~NQ:PJnϟW WޢKۃռT(1:EL?6k?`%oK$~8Ț߀5YdvFku`˾E*a;rVu 46I?`F@!Eur5zJ+omp|R?12uEubbSf$L>._K^M9j+JXgAl-C(r׺Fe|Oeupzۤ?ĝׅtli!m@x rN֦[9ل0 @vW4{z&)Flľ17A1iFQe~֢0:|@O;mOJ)\E0MHSh"QEV;%H b<0лZ)aŽlFPދ;E ֐Pi }fT]' JSd3šb''3 Lܼ 9ts)lyArX 2: ǽ#pS ABtJL_D0U3?Fr XkmU!e#sExOgea~0LLDLQn Ж l{^m;Nv6_F؛ט02($bia2ի:éBթ9-V NdfX +Wwp""qtܔdb QAx,IJhnͬ6-E]R\-fq3((6Um;{t`≨3u L,b4SG*lu@XJGH{.N'(׎ NH;ڮ;J핬PwPsISa!yB\.Fv# 9I yꊩp1aa_OX6/Xa^iGIZW8vUA&(k-<1ۮrR w/O69zჾgM1ݬGDn : =AuYpkdV ,Fr5ykb3Vb@5T&L.㤌Ŧ:I:*!oArBHvPT"6-z:*qi~)*aO&B!,dv~!S>WHNUpr> W'xyZe8$ '^ f:94گ4 <Y?gQHeY⒱bɔ}tH":s$=|?#4ChPMf4^$b\,šI\e=s fgт`mWwMW1 ETK6F,wtzZy^4U M$vi?gbߙ6jNݑ՟_e5+saTJ"f;s1t@ZAhv-{皲Lf(.y*ul}LPoqRhugD`!-56废ySZ"WSGaO#ZF 8hm;>۵VN?3+QWlֆjRZr\?兖 3!WȣXy-k9?SO_# JB1̉RN}}^o7V^Pɞݦp8Z>#L2C3iǷX@Lؿ-)  $h$_nmCӇ+vY}t)7ݤ_X^El)9(amnTzk]mF6)J9+ǯ<$=‰.E,]=eV$T?!~x鶑gh2{&K cjPVW? b! HY`Lتt6ӵvUnJc["Z)B<|۽0H^^1cp2Ɓ[Yg%O,>ܑX:3kJfh02jr>sR5щ.}~uγ<ߜ|:ꮱrIP[G#h~'ܺ̇0? M7*?N0JQmDI2k#k%%dܜT;KpE]ǧi@GiaUwSUQhB\jk]MOQ0MDS[ @Rxwz:tQ\MRi2 <]U 3Oak~fJ &u5"b襮}Ǫ$o ^o7Vr0G}g50ToQ6}ߔCMǗ l9abzj<9&i]a:|=dFgH~~mKdҰB#nT9\fo8*nA#1Ӝ0\.wZ5ɦ S C_v\v-%kqXM?;+M e–S8sMI;7xŭ`bcƈ{1 R(y#NvޔCR_,Cn9|4JrJ!fpe-|7*Xz$|*+GtŵS'h(")9 QJ10bK3)\5EwbKw9%EQ}מm3Fΐ´`!T)&4xۡCYwqP LzL8~߃s e Ń۷ܙ("w*'t3縛QgݭcoYzi?N7%0ǭ)}43'᜴U[6.2\3𖸀ZD\41Rx?[wZ,YVgѥlplw[OST{ؾ_KFqWIcԘ`HlץDO;C=4jvt`Q( df-05 TZ_/55g2XYM%?I }%ls8-qtihG>Jȇ~i7ߖ|6(X&>λG5UBRʋ)g`6j*6Y؈b(3=K_y!)'VUaxR{,6DJ2Dk*EHU!&ƽҿ5b/.{fDeb|.*=mT=J [[r3Ҙ`GemJj!}fVU)чnPwNh;=jk~޹LdK~LD/1NP#t>]M;(3OZ(ue&L7xR˹n[d]fCx /Qlx#ReU{Naج Q:]ղv$#SU" oxUy3dRNIM'1s=*PQӤ:Q;uĔIY!w_ϷUMQs,غӳBUgks3۸ߢMzR~ xh{axAY].O~e qL1]Rb0@NY xvc}RH׵gq)JCúr3b0=_-&GYonK^2Ev^f%ɲϞE0j Sol/Ij$؊#7ItMiW(C,Ot}}m-=T<8>VZƫ5PӒ)aۅU#×+񞌛d[dvNC7)?b<``l)7PP~^KuO"cJ,.n 9WK5j烘+mye8{76{ $R8ʋhI_${2mēnHLSS Mxto>6-*_,8[b#ITK=l05X8e [> /X1hoyB((u )9-Hz :@-R#u/$qUP˒-qwhEdγ,p[pDa\t7RA~X;@^D0hVsЗ 2kYɗO E9_WfpL.ԆMxuw;ʨBo_ցc~s yg )vz} F0ng>{dXWkPZİ4 4Yy~>L59"lI?9/,ȗ8QQ9x񔿗n-(چNΰC2M?U$C1{ȅւ }ϕ" _+vxb+K=MP0e*.=kFl+M \x~jd{g|I>Nfa^G_ųwW HPBruM E^%h?a`l?'M)zPo ;E@+K,\R"S^Th~[%4No̟!3oov@6XY.MFuE9$< ISĩ"kX6s鰽i84jgwO^tU@6\7[&}!]z Hm P BU"zEog/wD&q, &n@aR<ߡalnz ~@Y!TxJ1$[ ^5{8}~x޺/˜6KIg7IMrLj x4I:@=LeR0 ~YWˆY!T8*_RA³JuóT hxjJ9mZe"Cf(zL[BPX.glB-18u{%֠#St[K:6CAKVcUá^^_>1ܒCQDk1[R RdkHwGF9ͤdX?\.{?Bo3)&1b|A>^yvÔ{7qB;Ww rW@s̀Et  q@cD2 4Z0[-;Q}xuwfGڑ2xV@rLx₺40Gn]# Ry#KVkBdի CpG20k_ VN' @_frQ]+/jCX LQL3 BM~0٧,>InbPN3##/0gZ *b;lVrb ߋ JPnԑpTPK, [(\bJ<6i4w;tg u4[Lq@%Uy5I)TH{?p]\['ٟOJ5,(X|Ҥ]2Sѥ<'a27g !swim$Xb7ؔ DRpjex޼&܋ bc hԻfdk[PɨUqQt-(z㯳[|iB;GZˑЁ3<[򼨤'׌"x{ Id?hiv|'oyP .}l2UNg ,xl!,m!~qBwX;SPV[?xQí>J[D=QhƐ%9^8>%{s7򟯹x zA ?F}"J.dn-=Oŕ O2W3;) RM>soEC@ $D]`heFS&Bg5{@BLM#pnL1|&UNxT\;쀅FknEB먮ljrP)xf7:#=i b w*=؜tθbW<3&!\-źsq/hH%;{ZWfNʦbٓ53d?)~_ek 9-(_M1DX-*tDUD}oKrSe4e|5>L d1%jyŽ2Gf 9ǰ7=kFY&>'!6P `nlZ auq!JX#txh;-e^zEi:lٽ|7DS_"( H5:}ÉR}6]"p|9Vc5B (/be 4|߆![8R?wC'PhiSRnr#\}uik{KyZYLNcҿ##D} R1O3rt{Ȕ5]N|y8jIj9Kp8\e sϐ p,n:4ȆqB(>#R?:&}2bCj sY=gAM\nϜ>cN'Pv8>aDT { xv t3&S-- ';Pu~CB=kU{Vn,'ewR+Q{[q%NL0:#=L̂_ TêwwG)Ì`({b1j2bHj;?k^TC.!bgl)8&ŮwǤjS0&PTY^"[0/rA5b:k9(*XӾkGWٻg^9ZLnF:B{BMns\Vee' lw#}Sux,u*$`nA⸃@BߖM,sjR|WORrꦊ휎1쾷V&-=:/Q$FO6qf=cpiH0R|y1Ϙ'\:,G,o|m/fAQͲb}無\'s $8N_0# .mK ux)_7:lB^3!(a󰺼"b]cފ6NjBlX(4lxlͽԦA{c: cb YP+BgMiȦ*T,>Xɠ>cmW #0Xj D~:7'܂ПʋSUT  i>"GJVc cy59MESJh1C*I:udRzN0y7 pAY-,W^-]V&6jd]ꪕA.i*xqIRNnt*ͦ2y*_Uhg5i>/Wjr4^Yx3 U-ƽ$ela;i"ٻBԲnn :Fe(,S2j䏽%E\RmOeUJ[F9l?m^Jns8,|&֛h YesI;o_=4lbƵm41:If ~ ]۫/X֪?Ņ3߅(K_XhɺtZ(~*{O#`m]:@ \HV~q"{-O\FdMnTᒮD㭼LCT 3#T}Rm8d~DD+# Xփ?B)>_VKTpޑΘ :3%QPA9p\ye_ϰ@XmD gvA"D}=I,bS OsAzuFDc=8~wqRlp `̨z~W4͓QʶP$߉)/_lp*}:cK@eE]M)7"J5aSL9G̀7yRz?v>eu4.gXbZh*gF2W/ot RxP]8]' + “μxR^}dX*ܔWmW9hW×%hW h'k#6M,/=]nӥt.ቼg:K1–I+J$6/N8o7OE XA3JX/MA@K'އ??ߙХ;==ݪe[?aC*!d(xxReSv!xInBג%L?3Z0ڵx-!zY ]oUu,ӆnU"{ C^7XoC!T]+u %ZÍÇ9]F}I<$"P' B&sM7编3k"$ * !q)G0 4#6div3wtF(+?7  lYn4 | 1Y6U'( E+Io3 ~щ_ڌ+y '+I9AFIT&wW 2tO*"+ i>*Ow^C"΂ Zr?` ^8b5ChzE@00dsÇܭEKD+zJz*49{ bboτXĦzJ/:ub~ҢwS&GH%7Jt#`UΣCo!_bev H}`6'Ja^A:sPAqmD='R9c[8/mSKX$3K)ZF2of@]>|̫;{qOD$zȯymkROyRz4(wgw|e ʝāK9Q}5s' V7{css&eޟD;4r /9@6ijFp0gzeѳ-ymɋpiQ[M874PS}?5`w` ;(bpz* 45#7IdH,iF@]TF6@S\ENe bϬކԅͅ9a^X.t^$MGԯrxB& \̟ rԵ +)+nތ48$AF,}u{ Cl?zӞuV ChNU՜#-B^gB{KX B=: D}3 =W 0]=a;tZ*+q@iaFMl)=3Ni _M<9-{7GuFνhm`{ 7\f >jQt? 4\m1 T l"HJÉζrZqKB >ŅxO LY*Ɍܶ>7l*gP>]wuέ^ŽA:IN2N5M7.䉷2︜ '^s{zWE>V$pi樾~h]uP\ϮQ8PlHv"#+%&E:G2a1ū+ !gݩnu@TqxCb8%x9n uwc"nq}Ht&ڰܞ[o1An`Xm*0h4l eXzeHwڲ b)вNǼ,P?=Y c)uwsUj̎y1sdw\r Ԛ#^C I5B5W8޵H!1:0lݬ=Wun;4#4'#e!H[RZs^ ؙ5Q/W9AFoSh{Qkqk7dFU9 q tN|4st c .J6N܉Z@=vgE$N,N ?nvƎI.samo.5YU*. Jqf_W |r~ ǡ4V"e>s Kخ58qop@ʄEJR,W:ښ\N㴚ÉBZO;p5M8HIdeI>jh>iF4>Md9L95AEFIZ-B4^p̨ImaTQ_/j? 'rs `/̛[^*0] K'ap|N‚3Gif̉:މRt I̥/l}2u\vq 7KY 72ٰ̭:PqoH*iDJƵ}'9:Nx sOas E`}BX>@ E<@_DRz-njUm'._6!63 SKc3sWܠXOՐw+'+ AĽAc\mPY3}{,2U"-ɐ{(_үbn,}OM![:Zr1^Y+enl3YY[F'X)i ;"j[b9'f<>f0 $2ZN%Vq*.0>hyJxF424S~8C'd Ti]ǬD5?3g/_Yzd-]sΘ"5q*\Tit4 Nk(oMaA0oLH;[h}C[!ԄPѮl ٦@E@-.د,]:V8ChkNt\Ohd.ѧIܴ)UΈV.'~{M r{ d@yʵW!u;oع=Q !5ґeDV2e±z.1/buI <]@I[1I  -si/0#J̾NrM,|pbuO%JFO״,ǻmЖh6&1S#t DBW$!YPy PIts.2";K_ &َ?ypjv-;]Cd:ɽ;#o4 <&lny6X~Y{#,l hPlZ'##rT8~LհEGxmAڼz$kj>>`{/K1ti$F_ ik2W!ukVv>ˊGJ+ y_kUSur@(9VX<#V_3`Y6= % %;Ƞ.G%p3~RXM2_L-Mꄇڌ8ιt+oKVvˠId.YJ).c%+KxY ke亪e.gm]pUn (&]Y coDj@(i#Kq5&Â,ĄSyMhLCZF8눃M5K)q@ob0C "'}521xk 6!FMu-N翭3pYbi5R vfVF{aLثr;dOD3إ~ݝ|7x˽Љ*/-fqݵ9 i(5agwehW#nF1DU৙pdS'1w!J"̉8~/-7%FRQ2Y϶% j(k߽Pe)r/L:8Ֆ`.2qt[ax9@B $C7 X8nY;Q#_v*m~}%7JZ) mh=NʡF"33~,/ݡ{ȏ5f>eamxO//)d0a_zuN l e2*{t=ts6I]{ku;2;zݍi 3"tCK<6?؉%b8l~}eȱfS2Տa͐~$|zMgm>3M}݈6Kԋ.aVeńHDD[Iw"OXiE8qY/ƿt=,V理}~XA.$ [Q5W װHQds$^Zr%<; B63>5# bs,00&Eng!%ImKS%ȃÌ?TqSfH߰|i%*^6zj~F(OХ3tgHCA6"M}EdCۈd O0ZBr;7呱D{5ZJ,$^YaQ5¼1'0R1偨f"(ZmAioM`27F*ɨ  k6/6ʠ\IO_, H|bZvfQ+1 F\=0̯ԷAF ߬c+cdO m]adp`G\pjeu .¸n!=>c? K/N|彁KD2MCy!= aZBF֒o>ZutjE#wQhb2QEC7zA-cZoB* mg7ujW{Ybى-BdY8'U8fK}Ӷs! o>qؖogHFZKsܴr@JX*υ2[VhGˮ~3ؚ^6k辜|L@ ˄b\ǡ ~HY(e1:9ܞO>QhEddd?󪠕:=>7gKc*9k|U3 *e+e'=@mƩ% iR۪4[v(sd.WO%[lZhТn`/X2J0KШr;_A%n&R[1맧_aҒwIԷQHze̒u>ke_@z}',PlHkQ;U1'!mK-֞!=b1|*W%wF0vo&\0rvJbQhc{ؒqKת~Ϲ鶐cQXn[;5a[Nׯ}[\L"JYjs{B~NbM 9~uox`wߢJaqIx81&08r+?ӷ%K]A]ڔw]}þ*IA2(qw~W0uv"cVk!%v9d@hkr 8flNcM-hy@s(Rbh5 z9"9M8udrξx)Bz ikSG B֞M=ʴHpE hו-l;bCd r%<k(73/2ן"l#~J \ wE.4 7'X]m;4ha^YY)yUN#>NQtD<1+lЀws,;\KK`ZU-\xoU= UJp#Twԗ{4#[ך^:k,qo<=yH]DnH>6͓'/zRA6 ==b$jp?E򳑙eMBt-)هV+ *l{?Nu_ݝd+H?JI^%)ГA3)N>V!F-Hf;ZDҭKyCGv@1Db(Ezv~/@%ZR dr2 e<=  W&uBgEhjDp!q|͈MD4\BW]|S*gK\^"2jaZ#"7kVūBuH, d;\ mt~OBo)7z$%{0OTD}!|q3'9h`Ѻ$qBt9VN^68K?6x$Hv~ @B`_ x99W3rh^t{ g푹%x*3*Z왹^[_F࿞s [[CKՓzuZ* KDܮQypQ`GrGtA:at F>A; Iٜ\B]cpf|` duB2]+mVe:8XB^q;~1?Uí9pZ?zFpj}9@#a9 E^:;0 &`[= y%nֆQ U/+/0I|t"-t݇ l(N?pvd#2DZ 3G\ArO=c%)w[+^ u:dNT;SC 3ÖhHH~Exk|=TvqY%#vy vGVKRK:9'p& P7dJ$vǩqpը5y:={S͸?z? KDio,I&PMld9)gz'^˧y& P=pHIWǗ)hʆ3>BO.om)FC<%'y.qKcAWq-)D5w0 i2gYZ070701000004fe000081a40000000000000000000000016609d2360000fa70000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/intel/skylake/snd-soc-skl.ko.xz7zXZִF!t/BN]?Eh=ڜ.+Ȟ󁎉 G 7vNϵ,ǒmtgJ8`h[7K LIM0j $Z {{֨+c4fڙ/V). NwFV̩8-G8W&qu Ctsz֖k5>9z:!bxl)D*5>{2ClNdrfk4Ct}^dCwfbxc-fF&;j SɠOm #i k6r:=SMQ)K^PxV邅hP9∌L:Hh!5i},fm}T󾼑*$ OzMPC^$1w(6!a|@(mTrMH kf a<'6pEVЩHBCO2<&Cm;}id` ta#hH&R)r ׶eJ Z+ߩ4f;jܯ?fͭ֔s\USgrRHGsS`'FQ(ok 5:}C=`[;\i#CM{}oH_i0Pm83JO+:4$7OݙPy d@[ [fM tF$qM ʳnKNGx U|a虿0J쳱pBxπH_h<ljs3hU^r]ȳW7iP6؁ w?R.xMxba\w$q?Z%/*K7 Ш9dmXo1+ jT`l땬 b`HZ9%1tiQqBxϑC <:~E$,s4KG/] iT+ f5\?)KI[ҝXpjZ DqGF RQrj_*?#Q\_<9\\ܔ={{` 2>\cx'v;c<)H=YQ%\G,i/q a[->m?RKx 0Cw1/t'}i-"Ͱf(kOGyT|#KMsWWuaŽYC[,gFяWor0a c8J &:j_,0]s2CUph aQ¤͗75Ē mfQ:>[Ժ.Ղi-|ub 7̎獿ՒXe(_I$Ϝbr%{l 2o<#MT)[inƭ>j1rJMZ.2`rCU|N\3%"@.[@mn0;pD= YUhZ@qKܢT [ǔ;[q1Xx- /r]]ջZ^^وwADX=ڼD+y-GYۗnjdvwV=+0$h#1V۸iFc Cq𐦋ZA)38Q*n;d"VD*vَq[fkߘUP;?!-'JESpOps}F.o2w 2su|^G{HO806 wӓL js7^ė/H5Z?܅ LO pzXg@j#ywpkBy;|s\Κ-N#o@)%g?M(Bjt6TM3Q t8T[o{zV^P}I 5Q7GdC` Uc(RN#xվ!e. !M\3:Ch4U4;O+(N; NIi]NtPG7 QOavn{qWǩRb^cf\ y [/}B ^zU}J-­ n:p=Mr' W+4? Ѱ?? _"Iy06pn$^`B^KB|ϟT:K+"ʺeW /yHn[U[Yяcn5dFz8<"㫚ƧjTCoXfԢnN*lDrEDxY\SKFi_iV>6dޏte|!?iJ#w D`baAb$ 8JCyeV$^[MAXPu%GGgT|>̐?6kO >u-6;-׷GLf mQzN֐S_<K= 9Ef84*}beR`4!6f((}"=iw 5g&T)!k#*p]zikž}^?BWMΚMûE nfraG@ʮ NTͤ䰈oj<r*&tt4ZDw옎zc^vZS64O9;)8[㈄gJ3Vǥ>D[~ y7#omQM3F>/Y᪵ ZP/1L]}b@Y|XޞY4[q_([+I&~(eOz-UC?)<D+* B-<Bݡx}jb'&σ : %J';㓲IPQ>Yl$27_&b,^֎s?nvDY'^ [ִ/G;VjYՔ QA [$Rn-$wjR$tƏ 4wGe.i Z+brYnݣ tv#r[1o#ۋ '+@2/өD/ɓaN$]kĘ\eVF/ ,.cS|#0JqWMj+7j mT KmrEߤmP¨0i39G[~ĿNY;PaL-8a8ySj;H4U\׋h]2lȰiK[FҖ$@25r``'dK5elSt7 CE8?,ëK! oygͫ+v-3-u6fK>Er) @ [MÌPH*vՇq\M`/5p,1_`C_eOJKx>ǎсPQc&%u7K? D-vwl u/1BbG.qye:W:xMh>EUl3}\Z_qp6-qɈ8T2ѐ;k&(85xR7HfDeH eO#`^D-ZPnc6]p}sCW4E= g}EyFë]@OeYTRYj.".4 >y%tA/TnڜeFK+F>C \ڎ"ɺ/Gr,y0_p=pgogc[U-. $18`ru؉0 |%H/iD$` ֥!^pR @AQ ;kA֍GLd<0nkGcifA5]3I4j?jƒم;Lgi@PXZK r(0wL5 ,oI) u܎ux% Q\S'J>hGE3-Cd*tȈKrz]eL jdA{HPCg.]ϩpA80 Z+AfZ",Q ]F?(0TZ-Jvxl݊oޕVX,tlK *jw>k3!I~.\X2c@3 Yk<"'Vۺ]ܘ_'? ͮ#SsnѣhFz{qo"qB/u|#lBN0'C*3:Sykq* -6Gឰ 58eM j偿>TȖg,%XqDqaxH0 y?̌ K);x HXsRS'AG>Al?*vHSN Fڇc2Ǒ騬!RmJߛpsN@d"Xo IQ"Ip@w;#}o}yQ ~ }) qq4aAݔGK8MD& .='%0rF' 0zZ߃op #<ݎjOH&]Ƹ7}App:ZPSAlǮB I=4(c^ .۟ѵ;7Հ!c(vPoJᓖͽ#RVċ`h=Zkgͼ=b7-skd5L9&"|+hgjjE7> tcx[v_ q ckM[7=x\tG[!ه 5lrf:̤`'(۴;NlE:ytåbG>eDd20ݧšpJO_<0N#"el&e풎Ay,ϊuBI=ى *ZOS>]X8'Λ:52rz9.DwgjA!݃Vi:>2䌺T?W܇{ ̌!t6 mUg&Ե5v[w-X~U6)"Oo"Ns)Q9&%8+m,wF`r)r+)qDJ{MF5vT,SGmkO/7;{*$P@Xϩ2@5,^l ;21kFm榉iPBoՊ:i uG./!Zqݹ?޿..}_Qӽc7xTU̔%e#hZ(:JʿqGszdȿƩm$vp%{y|\춍s {yZ Ⳍ;* ;JJ[6e%.{ǘ|;ƞ_Q<9P׮S c+9)O3zD+7Nk5Oՙ@#{nR>wt2RѰEn?.cIoߝJ9"% %Q.^=Xn"&b<7!1}q8$1aF\啣* -m|^%م"k'%F]:N<4ӊ BMySad&2z`@B c5d–<>IKf쪖pp/F fs-(go)4A` {=N΃j`]Ԯ}Kq"mA|{x6.d"NZ ѿB9tOc7?P|RD0m"jH[rP<ƐU>r]>N#DUq#أW?b{[.JG_:m[Mդq" 9s>AuD8d#ۤȰb\$+z C<M' !E0db7mK/v^Oi9pmcfB6]|YB: o* [oq~39܂Pi@ݍ P}ԛRDāg M ÂhiR|IĘ遼 +Vw1-8e8A!z; xFi7b^wxRo';I]fR&(zV|-9~+8xe<fLEcQȐ=3g5V]IBQ&|Z\Ϭzx u b:7ps.``KrӂϒA.kyQvVOUƌ9+;1LБbull($vSd_xsPMf#~*^M޸eU $qCֺ|WGM'u%0l#+9tz$e^RZ9[[IE8CGxN3{dPQ:0`ɜJʉF ($Զ%6 Z ~65 bRik ӷD瑗m];pEoJ3 3{d8WzAi$^bbOQXMmPƾ_(όp_(%$R(PK3\:3"e$lIr7biA7z%` eT/[^aɜC[Ji"Ϲ\[gp^ͤt۟& 8H# ;U1 B?"B肜 my,?)c&&AITr?O(:kjg*;^s!-:> %; X wj.ǃ q_smv1@D?䏎#L ZF¯} @Vs1z璘#X~+Ҡa, uBΟ`b_[ .D ,3nRۚ&CGz_H2ݲdK+R P ]V A#`K&S TKvow9m$M6M)P%>|Q : $miD|"Ȁ6ߦ7|c!yU8 qonV 9h "d1_d]^N94{,KE~ZY@%Wq]\b齵AAK-\Z}]eb'& 9uA1Cӛ@,s {Cᛎ|սkqr#]t"% \P ,jux9wuI?>}%y(v|;Dc{aidRG!GrK xKcPaEpۺ)@=k]f[>'&mm? g."1ޱzx7FRVm L?:F1Xk5D|AJSzjq,2X6h!޴/E ƬV۬J غ )Hotn]Qm>sN?U}Iw(CTL {rsǗmGxR, ]AΤp!&}6aܰp VO&[;̵OD\K\f癍Nʡ۰eM0|,pjWְ"*cM/=g'’b^JBg.dN:3%6Oo‡&1BF=9i,R ޺FJezf]-/ul#SH>S'WrΌ<{h򥑒]Z耉0Ǜo:/͵)RZ->r ?(mVqtnw筘5ZC&|o8*-k@I60_ -5;W}3PW>6UO Kld7y 1 dˆ-KāR4BϋhduxօFYƻWbSpe4HdSG;.;k$ߺJ蕳 S>Ȁ՛'/Q JojlFHN;϶RbZj_R,䐝a)'=dVrq;F~*ɞ27XRUxq>Ԑ[u (~4@ݙQGaRfkgq_k0격S:ZfG1V!.wՂ5ou7E:np,isyFXJY@gK=ь(t骙MtV&eP&Gpt&n\ qΜy߳EJB׹z9:h mb#!vxOfu+. 8;/**WPcVr7S&݈"''Y>oxT,S껐ƹ^ v V{-+ۊУJrYU.pǓIS]@;ʂZ.( k$14fݯ:ZxsA3M!7Wk2Xܡ/*ՈŽtP:M2ϝYm^cclC*\6+ףw.yΣĜ^c?@wzjPI~c$tk gcTWJ廰LVk{6Srプĭ:1 hXB&q#ӓذAЃ\>{\dL$|c9 i1}oQcI=gK BG* th* {>J 1:0]JѾgf?Os8ѦZ_4_V*i|f N`HA2 H2?9t XP'7;G1?tYy6l7,Aб#Z=PRaA,G n>nT[-uejOh̝Ogj_mS\vb)aM=)9253Tv6}荀JS.Smmu[#th@Oeܸ5# 6axH( CQ:] bgY h^N gTN3ۄ$2OQEH`)U)rE?N7w5a#x$Oz%iʄTh-B3̒ա) -03{=nOE=~h8zDTL(j`J`jxپ=+p:U%!a䈴Y${}6IQfJOfU&g}yI"}Q'ț*}:J * I>MìxqO!Jo_UmK6u4 {a"u)' ܃ o4-rmTц91Mzà֎;~Fe9k3~'<i O'ةZ`)UZ;EC=lNWw~6][󌏠SK\2ٵ<9ċP_u@Px JvQݱ?9ql^6p8-`rER`6[o_FZl ӇEUYt(ٟݚip_^ f|W´e!I]B"삡je~ΟSgDI;R!HܖP+J+Y<`eZ "D͔wa?SS &D߽ y!dY1ቅUBjSM{(KC*> 4~1A{>Uq>wWOi5A6k^ϔeuGM%5EOV;ܖ v%*iH֛CxgҪB)-EJ- _ӆs*4Wv5sbSFHђ~3f="clNIDs䞈; w*tmO ͠6W5,UcO* S49pǚ- qY:lV-Kyo`&5T cjC6%v;6݇Abye.+$Vh7:~gw-ƬY}~4HUjP^y:!r"=35_.oU|S4$F:P{ePR;/HV7w;# =rSst`]YamޯWW.ߑq׸DFNmFPwpϯQz*K q~x,eCЊ 4H*気*Cs&+~;^E w%q;P"3!ߛ;<辷#Z* p~c l t Qʷ@!DC1ϊKFd!<{cЯVhbȋ=a^S(Oڈz;G~Xe=ZWϙ$XnoPI.6SQ}9ɿgmY KKKhAfNz}Fr _9RJrX_L}+ugsG'iݐZ>2`K/#(Ydbhm1D#1 ~6'w-Ч\>89%j@ O%snFJGM~׻=)Qtoį= 9W1k[alO$G{= Uq aeʶ9XQ''vy Q):<75P#2% > = UZzb97LY/Blp\u5բ)S Lݤo۟T4yZEqPSw`ӁN6J)sp𛆳Ǖvuńx^PчC*k:o0Z#xRk&A~@{4ϻJ<t d7L45ODN+߲}VA?ڽeQ(eU̼ˇ= 0_"H 5|n 2 1A`EAlGNmio=B߯(rlQ_1rMЭܴ(kLp.CV*euto}_ aiMmEZΟ;T"κ~&|\s#[{ެ.c$k*6*b\&z,6Ԟ+~L̅Ig*9뢛i#r误>_cp*bʈ}69)9H;wwv*Uͣu|#3ΤY0?+$/̸g$LV_dy/u j*b|311_4΂#%Jkڨ&A !rhd[`cQ;= Zn^kqroڤ_gE.Ga17>Gc<JӔ[w5J"%;K (?hoqot.>^Qj Sr;rbzU@,a֥!C1Z~ѥR_VMuy1pL5.L['^;.ffٻ,1_ jDe+:wn/h"5FHK%Kxt\AҝlmmZ\Jq%TMH'Jӂ~1va/f\.As~[QCP#{Ύ5ň3`>Ac8kV4n`t+(r}a)%3z$Ss:kg|U}\8ykΙPK]ÅR&K3%^/eՌFY÷( 1|SoLIKEh69b5\}J ۚRMFEoP!.3 :](bQ SSظFcH>t{[۷ O!ڔ#ˏ6K7\D{I \4~N`بXm1ߤ6܄$+zE2͈ηؕy725!*9W;-rm >QKɌ]r8$gvj2P0C( f߆-cTeBeQ_fANx:OAޕk@qw%y>+ŗvl^[#1ia҇jR|B"0 K">|и Jr8/3]_E=J99eѡ읠z2kלj ң=AI ٲ MG-:)ܠגB0PCv2>.3x3k1pw@%-HYcCjIc~^cIPI3dZitCN "ܔ^\|'J6(9J/G枀-5E!E0΄|[tOۦZiX:ե K±v/e~VOc?Q;VdՊ-aBPsǣ0'eqxN^':y膺,(ˊ ?``"Lc7Aŗd}0,Ζ-},aB/e%JW:ӡQ-£U\8Kaj@aZzz8^| â}_eJK.u$B􍮀9<֫0jhdq;^<]cȨa]. DDArSC?;){[FAP 悹IlW%`n{l=3"ʲA9(%ٚJ63]Ҁ˸9G^#[_޲o2C, u -GX3G^Ir=8Txbr7X0_פk*S\Y]ҹ:z_62Clp< t;s3+pj5JPor@uN [Vϕ ۘ?{NԨOAG\*Mz}}~u#2S}l47.$=Xٳk1c5EAĶ@H[*5wbTi}a$sL/dQ58z@ơlj-o_S싚CRysΎj$vwbqL@R)z_Q$""KB*ȓ`橰{4vW>r7W eVV;޾aDE" ?m sG:A[ nKdRx5xxb'vԆH">p2t[m)>tU7gpȊifmRq7/?f`Mj\'m'I[*IY@4ΛHKu歹rȮ`OT˦;9H՜ "h&:`ZtFq膉#MElUMLyz$?* N"FaAMfW92/ K[?Gv$~$Ra%OPP+#&ڲ{#.Pүgx7MepoF-@EK!@)s\x@A2c> B1!^w2iG:N lA52qg+}Z mܲr ,uX ~]'؍UG8+&XpXo|(1o'bE*<3zj@x =*^np%LGGF> Unxer Ek]y`|D&l?4I*hYgޝf@O28u9؇{nx>Bm:?YLjʊ3$FOψ~Qz9PiH^ֲ80.ѯvm&7E؎2(a)gP)8Ηw n) Ex5ggok(DK{Bq(,p͚Y ldf2]̎`(ҏi0$~oɼt$F56lҰ2Dd#>D,TAY.sѷhFm0)hI{3P@7(V,ASA8JM.0`JZ+d?> lr >rd0Tݓ^ 5.u8mq~7=t\8553-f:R'{(͕39'0!`}b #}S8ߔQg> цF'~yAkl,XQ±u3Yf5*@n-3|xiqgbZoo@7Gj) mPbUwm-JѥL8Ooh~N&/Bz]ÍC̈́ !YVug{ FRvinmm%qƒF]h><av=Q4d` *b c!ͶFڽ00s`ڴYf~ԁs\ܶΚIY^"Kn+HK$/.#%zׇVɃ *0G5$&@:>(%oTUY7LyΠP}W~Am] LZ`!{.kܤb yhX-fĒ_̾9`/WᶘşY䅍,=#H}e8dItUYm:":;&͙%GaJL1_Eh@:\q҃N, )sh :4}i@ glB yVܵaqT^x) W2'Z9m'3\tBhE[b0K@к>Nz)z=V(@NK74Cu@]zH"ҫ 쇜t@Il}:"c~(\ز= f׮֗, p vH(b:9Uڜ6 4theym^ˑ8YdAV̈6oiP\M;w~PFc8yd"4vDgb~0irTlofc|Ru6Go힪󰧉(0l24~*]w@nl:lɓx#amvL{-#XE6@>Lb-d}H =6GW*"T?rp4uR݉0n.p|Lx᭛R6ƿ#  i!~sE{k/cUcN*}ʒ02sH5bL@)ua"9/9E.hEa?ތ6?,6#EkWBG%w4gWeC;!3;.-|rBンS)UDn߷X/ 8E0Erx&,Z ߉xl8lgSa:[C;4[eqsnOҧEmx$FPbՆEFl_Aw. 9HE`^Ce-4En3ċ-4 u+ad84^)l`06HV40X!0uڹG*78bĀΉFXpOO9t=)Պ@)TTzŪfXn=KLm_p!A3hmM;$A M5>m檰rL*q?T5T"~?ψu|UmeW}c/pۈVle,5pRoOJXi(['[uJ<`HE9UX({k_9Z<9H6 s\-Rʤ鹶,8n(2 q 0G!*q{oJ2~fxax %զ,48Fȱ#]@w#^:!̲Y Sj*BBET,g9 Hȑ GygHWDZPψ'JRt8c O]|/ء2P!(?hwЗNR/$+PtV殶\ (K>Ư;-mhXfD{)|c ¬/%įmڛ2s=*)0MJ+_{s]0ʬ _p\p@ >lr#K.!@ʶ ;7N&\O7DfzS"=d/=uRptS&[l7{|>)F\Yrз7Fe,ޥ^$KU ;Pi H;< I)KbI:fB(Qm412AܓU{8ͫ !S (<;z7f3ڎJ{Wh)(a/<@Q!+UPN[ 5)3kF:[h⣙a+O!2z] _MNt;0ņ d#}fygWXruk"p`Qa֙\"70Vi~m'_'UBל'p G!`z|%Py[ܡf/  Jav{\26ƭW݉.R"dJfJWU?n>ux9ve`O%_m02=g0i?'x\wy4f N2z$}mOnV2#DC""MsDgQ=nxedΦCH!V  K jvl`|9!)N֙A z@ rocP8x]"au=6m2^bӲz HF'0WkL] o.-_t]QZytYB1]-_h[[j.+jD BA=h i΃ὓj^e[5p]K^IB﹓~̙4|ɥULNyM/dۤMEޗalܵ%4Q{ć-"S/W`H$VΦZEdl>IpHU= "ЀVʲ=;-pheT8kq"`%@~H}6NA&J>ʕkfBNMz1^tWteNYNj)v۵KK1lQ&K85`bGJ/q\?|K6۽4F+]gϷ}IPyv,꽄?_mp*r7K%m 5갬iT[[Y AdlXi҈D)f΅^&+` &Lg6+ܻTn/%XYu[k|g7S[YPO?3U]Saݶf6= zxY'@R kBm  ɩ/å Jl{̑lF <2p|h:Yyoξovr ՐyP! NͰg{ dwgAWJ.ELB; Q'w!Sj( ?=H5.-b5#d5ƕB%K U ^I&ʺJ57Le/HVG|q7_ӭ޳K@ Lpfڔ\;,s,4H9^Z$=&XGC mrt1P3M>XE+qQP2Pf*!mzx 8:\EAted#ct*IX(>/C)F:12[̀IB(}z?2Xlri Ra|.|5+fa:d8)*:#~>˾AuHM >l'V=ڸ Gܰvy  X%zZ6ȼgx`2Vy#,0[z8"">78l_A?'ú.]¼ps* WxpA]—g.7ֳLO cUTa*zHi4^"wNC3 r/ET$-@wڍ{gUom=E.~? CCb^>ml_ pobI굤J5qsXR) ANR]ᦁ=bDv%7$nkG6=6sP`A*~7Ħ4#c"mq OY|e_jBPyb "F[('y鮩^~lc4br | _I6 aiTkR#Vk^ڊW>%4hp~օ_(eԙ|sD"mJю|WS3{%5 "]?Ձ61r!GEl=G [-ȳٳUBL|i㼹Ϣu1sgGX;Q'Aq\EQ" Qks;ضE>ԣn'\H\U0@F5U˔a:H_vmoY: r8<]=64};Dٓ==^>MM$"R3#B8 Чp.|"ۆo8h$"*ѭ.HM*zQ/yz5}$[z}ܤT֏n̡8=Q+X0 ͣcD|X8X-xnFKot1~e029@%Y#:\Z,jFn糄 G|<"a6Gձ'=}V)!)o=P+ YD+h eʩ:Dz5`ajDљ\a~b77Z˶򬺴[XkwzpJ"ydhrpl)&\|ϡevWș CKAq=8Z2 PTGHk yFSl/!>"Z?:0ur8Gª5IA"i˱J4=za{̤-\EHĔ ?E#o!2n=\A\HZ]6^Έ7K䒖*3\ 9tL'WұC]~+6@]uf^;'m8cw! 8"|XRlü97σ!k]Ov}u8[.aPxvc\0s)6 ԟƆJ p_жp&?!Rq>>{ F?1'0:e m|vP!˹Q;ZI̘#IڮB!asev삇{~䣟@yrư&"3!6oI6- YNB@drjnQʜ {UkusIlԯ! E_AOnCo#QmY})ۥkе`e%|E/[`/{ H6,E$q$ߦ@%, O%t(k#x̼[=hZGz:n;DVmLn<_J0mIyӡtA>NX,U/Cw|O(^>w~oŐ@QܡϟGC0@4BgRxtcFAAeZHOPB PYx 6ɝǃ/z֤a4!K + Ex{Hgi-R >v)Lfwz7~LhG,W3ERh{('2t +6"h0 2ujîݝRum竪'iŽsΌw/mת-_EFg[$!3~mi#io$9t#',4)zAa3;!-\412.yC==_'p[n'y1c3"^"4Tj&Tl'&rگN8^%T (("t9O)QX9r U"UG F:ޱw(8FRK1zh]^*ිL šh1 "[mLE*c %k2]Nʦ)#u~jʤݴ&Xu'Bo: Oڝ`_Km e-=9Rorӗ7a^j8. F ZQXyL$sP`]2^=&+ K0uQ%ЎwmF%ň~vw!&wAbnOfP7rV~`p"K C TmW',4?q} ƤSPHPO)M%3`=3y )㒂Jhj[?[E+'@̈ IrUKˏhYZzwh<'jxlrl퐺#AkWp$l@B(Ώžž,5Ýx#)3 @$;)^R;߹3nB(.A~hwX@#g:GUGaTw|icĚǼ{q]R%ԃk $B+#^*RQu1_!6pZGB~yز=5с/59d47z6ugS ,ҩbBs4I-i ڡ7ȿH?ERꖃo)P? \=X^@G~uȯOuAǐ]1ڪAK,PR؄du;rqc@#^ȯ0W}Bkh'Sf|0_c7!e0b[2DVvI*\Zg-ʻ*4^:kH(Ӫr$"RsMKE8WޓY`(b"X\^-Vwn7KSk]N:SUmaQj ZFP28uu: hq{R/Vɺ=A7ۙEđidFʬX]1)Lc$^gì~Wpk|?tā l6ӾJD@ & =%G5>I;tS$6PمOuJeE NJƜ3_;m+o!C&DO*w::&3p!̉9nqr+Fs< '[2=a-P<[w9nWjkс3i'ߍaM mV*D#}PLysS]6fj# `ҮϧP}T]4T܏nP 'z9͇(ʈH(壟d FvK|on[ZtzF90+Ճ#mE7TuWy?R[..Ǩ=1L- o7iRQbĸV I#M,Ѣ;3qW7#^͡ėhd8W2 Mfǵ)ѝŒei*G҇gǝ<ĕ<[D7\ev+b~u@nw.%E:<,~A P d>D3|3DroC[MQg%Z޸zyma ~9JK0;Vpꏢnk |RȪ%Ol8%8YAPlMgWƞ[h5& '_ze[h@&ũDSjLe촁%fຊLcÈV5߃ҥ>D$+JA#h{-)Me@A81>>tb{aVLO":!2jb= jOsWxLv[]Fv\K\PeDw_^KnG;"|DKڍAN=p;܌G w>xˑ %{Hk l-p9]tR2e?:c׽>1E{m.nn\95+1 񚿍T NVAg[0+[!SB) 59HlfV+(I֘" ?,ӤBxWWl7Iky;2s4Ӆ ͈L-n]̇ˏD VR"8?;YƏd@MUHպ\]S$]:oVPqJ iettpƛLTWРb~{GؗXK$D%Y[һFyt&lP H .܎=-#BsHjs|ގS"]TX=I>y"L1V #:\~_nңJF(UhƎ1dH5>I]OWiiEXpF3We_?NDB7G9aЕY[4bbٜ+ dRBl\T !Eq'~\14 -E4=w }ޭ9ĠqL Clw\VUXjqT~ HF@$3+pK-ŲuK/tʚmK4P_u:(}]BJ CRxt4_û5ȍz2H\@Q@cX((ߦAꌫ @`%M-m{Q>ʒŢvKppL6Geu m` 0aEnՈWHK->6\&q6W0ʍta򴤖ʮI+"x5|u#R+;\Wc%9srFMͿga74Yw!.xiq6=Te]DZuo$L@|3g]ꯐO&zh!jW qvZ,c f!ܘ;TwY7-{^˼br4b*^2q'bUFCNL_vѵVGlhB4m׎5rBup[ꭈ8ާ&uJו;)mSޓ6y-!8x.F?$uu"s[SW \_`oIxToJ٪ʧ4X|ϛj*W#pfm q~́sVh[{ XPC,X4؇;EAhWO@gD*:VF&^Hsы#o7w[z+.;/N3Rۦʓ?#+P'x<4}F `_Ju~ ::җN)G}X紓;'L<~lN%o8gJB grd˷SvbafONK ]d=^_a}-'ntBQSPfJ)%%qҎNePVm>@lV`96Q!k^nL|&cm)*j#GuVaı`"oO @׼џJ6|=U{cup$#0v?$~o3ÝǐK(>w?,9&)J|h80Fˈ4^yC$kǟ;/vZ⾲Òr%#`E~7kK!۝h˺]iΡLS-ኚB$GwȿcytjH`!D~Q -KqjO=I>!5:S]!BOV-O@T,m^_o>p0#d fy.UΗ z 2iFJu.=DPD"JSa k5Hsv\.ҹˣ*taR$j*L8yJޝ>UmE^76~A^1FoVek/Ӡ"5S͐V=]Xѵ/cITZ*p7w xوƅp)fH٥btK[9&9Fz*!qWߥtDqrvKh5EƓ R!(99Դ*X[@g,^[Uq<_wbQQ],'> ΁s\Z tmR#Žβp ˜kUKθgǨ`mS1sSo ^ )`Tlř)U0DCB V< Mꛓ_/ؗ}n .OIlZȎ>BȊߒb+ĕmݾ\f XPEBEurô+U< +JPI C`/1Yzx?ڌ+ׇbv8>{@Ĥj\d9bETbh1px.qháޟX;mWWbbi *vzm5[+$th"0Hۈ1em$LzʷH򃤶)90T9p= +i4k.eL uQ9Y-+>Oޛ"AkEO)y ޢBEА=Dr%UO|^mU+SJV N]mY)ݼ/.;|q%XcuBcʰǐZr:P<`T,Zd۩5BsL̊ r4Yjbyܳ:=o &_=Yʼ*MJx5rps^?  YIqzV]@CcsVLֽc+>]%Jb3&\`zf@f?]-FZ,(װ3Wz$ɠ];v>.ak3ihX~@*zfB+> kͲ'rl= \.͈XutJX;!/tE y\ Gͨ>km=gv4nJG hIfPX~/-ͺe ׹ۭǯQ < Ђz+GN[q@k)~ O.T/ JyOǏTyLP'6T[0#ief;#Lɰ#9dRXxS}F !D}7]6Ehy5zЦńx0T020bor^tkuzz2)qIx ,7. ږ1FAΝ hTHːcȺ`Z1'u}m"0eHH[=BZg$T!{z}Y5r-Bw Gʾ@ [bˉfhIMv'M]Uz@csN)L#?qU} &BfQxgG$q N[||JQ9E$ z62$ÐXV}4U 9/zԇ%7V╦&MEWކ,U_+1Wq(TH^pKߤF"m})O4¶ [ :bd5׬gG^pZ W&ȗ8y>b%%YSfI{PS߱/jf\B3LՀpSZ/?SAj1HO73_W wLi=F_MZWkzAdd'*bQ6>^o*e-G kDЧޣ01k[_i7Y W,YAO0bkKHw}T3l>l?;1A'mmh8ַՐҐ(U4⏡uYƌEb槸hc ߤ1 1D2+h,5`MXtRG#7P?^ N֍ c^uY"qo 5bF-1PhRMuNʞ-mՐB;әj^ƞ^H+=b uSIc- Xa0&`Ytf{J4uP@4+r7ԫ,g-XP&kZ-3,]Ѹe#5Z Rl/U`!}vM5P}pH>wM=8EqsA%e O-uй.ĕ}+1$otR*'}df>׊6%5.ㅹn< di,B(y-S(Dyg n Zr~T]:%NUe /7g">K߸N>QlG$ld |o7)nu2=x!#lNx@i"%AޟjkTu&Ȱ x8gO;lK;դu'R5S|¬}^ܘ`uY+>NjF(#uxL2zP]sT+h»v..)Tga~/0JfjjfXgS0Wm:æg)1|ǥt5zo }y'4qdY'CD<9zE RBj=Â~:+i{LwvI{zxԺ QE=䉂->,q[̗{h(U;$|@uՉ:^qq*~Y>owK<8ItrT ƧaX /; kҁ i 6#jP$(w QMzo9)+v5 gG֦/%ǤIB>tgdm?h^]Wx3dw{hnGP龍i{P ^@rV>p@E%QFDA)_"݆y8@`39sG#ۘSށاOGsIX^o3N"j(}P[C ^ؑ"ڦWw W gnu!ɵHhmũC$4ޢsN.Ȃ(c'}ufhz}|}W38=4(jf0}dc<,B~bFx&7qPL"̠K]< A1T^zDtzBN;Pn(}0lS Ҁz>J TTHo5l]}h>/n}~g1PaJ6'Nw`_qseh1"B=bܩuC(ςn8~tԾ8j(=\b@{!P9A.sSs,d=4/wR?꙱Q>9N*ddZuGK/*ç,-%>R ~s岱p>XGȂ"JK%Oj1L|!wMEK T@W-DH`ۢ6tzl6'_[@!WOP3S]y=o I>C HNr4P#s!;Q#/sCqbN5(z m.۲I2pJW=Ʊ|ҍQ5J0vG >DEiMFJ;gJ@Qhz.NJ{1k(+]CctU2|4"Q&ڗ5 =?# P9pm4\? 4z8YKڻoAj> _ ԅR U !f]wJz/*C0C'b772 -ӫsʾ%q#BY݂̙WToM<fl5KU<_H*!hOw CĆv+5e=DI(\DdžK.i4WԌڒLAaR]xm7>ŞJ yt:=Ьr(ɭ-E…`ܰ^º6zqQڻVVܨ*flSXn==~އcK X(YJI/T@F\,i9KYӝ$xIRxʢ2ꊰYcx?",u얢`&14q̇p2W]D#+ ĝJSͧ5gn/ '}bPGEK`W 2;6 *2̠`mFt+۬ 3C"[W \ٰm^ŧ3[$,Jw{ʂg=bVC#R#D6Mf(؀"#EHVS6,)yD(#BW֌ Topg5,]x+1x*]EjB2d* [+I:ޛZtD%`c<_ dʊ )>W$.YdNcO2A5>YR1oBNEȣc˕^aI^t :bAAP1CcA"!)z2N?\$V~y5cHSΏEB {^7B?ٓ xp+ڶz#kQKŢ⁧9-STxઋ9ދ+"x='l{cݏ3RDsٵ|kjKߔeݦ: I&i?FpmR;65y š`{۱)),aƷ9$nMp}d͓qVLdxLH#.u9$՜7 1X .?8)r"#-K y0B /mz述b_eAfCd{e5#d\nቑ߰Om6bvA D.l?CYp@i%ԵL QGB=ֶ,_Gs̝kC}* a EȦuN[}k+ʠ7 )}KMv c]}} aD+ Vtb_?x@4 OXFr;~wK{"KMbA8~! LNˆpvLuUhc:R"l5`4?7OrX ,y g_ VxUeg)'0\*vCyXZHXx(u8 $ ǐh!|T7}FSGCav֏i_ g?F({[,íڙX ']"R 륌3:*r#{U_Pm_SotrziVTxHEY:ؽh, 5F: M;UR쉉@?mXoP+cV`]' H[ -gi+ .a4Z.Wl+جDA]QBZ~zu `Yd\ndAŅۤL?Dž^Kō?MIwBaPe2k?e?FnFerQ5e;nH-R_,2(X5F}VP9$vH0<8tÓoD" ^e9;qscdtcZ؟Lɾgb@ʢ M^s.%ªvLItU=)CiaTQ27 cGvpjQ5b lL:'4sڽKƒ%Jjv9KXJ0c7O+)]i$ 9Q5Ȼ?6c|]!E"Z y%߆'nVn&\p <>[ qks+W PD t/8L]F%wFKTO.K+LA}q pE״ڲ33r»ųW¡OgoǶEKxrsKA{ Gis|4F먗u~[fM֏;{ YnZk4NXY5]m95B)x_qDEテlyH] 437͸P4+gIzդcUӒŴT8XJ,]IKyFMj6ľkE"0*0Z6"]H(q}c 5$K?|d߄Ԥ'7+$?^0kfi9 $?4SGK(9{蔆5lNrS| %s {qipI]u-8F} w5y ؊KfԀmYvrO jiY7uJӚ(<{=nMpme| pq_W\u‚+\ -f- ǒ)Z 2N`42r∢"MIrW`IR3ij=.W8tqwKCK[DԶIچM"԰%S"Y&Ɇ4s GśK` %|Ц1vte]>ED]}DhDL/mo2J\}YrZa/)VK~|v6x)]BaTcjΐؠ25!h:Gd\*(bP՟ތ+-l ]tL'&]eJu*sa+n\#ejP 7ag^Wm-]q|&X<}9t.mX 1U ]'Jנq2XK6o)ܫ4%;H8X"#Mjqɢ>B,Z z/rw%H .Ra*b5!ҫ Mpfa9$ps"L Q[ 1{^0s[2\x%LX戣2a.J[G9IdyVχ_QlSa4 RZ7#"a(tj15.Iv*LѦ >J<\p5&> ՌOo}!XN㨵3us|3w#hB#1bOn %)&HA@_jL.P4O&&nr&-܄XSUAG{ܣ/;ﹼ-IwI"5;AfOn`4{3;gf[XSE5yv-D9j,>))FClA;r]uxc }bɼrBFfH`2LBI(e3s_=5N]K\z^|fʬѸvht伏o\-I<43˫ܕS* %JC>stSa-*׭Ÿ!ؤ}:=lfFҎ$ʺר$$L6Kr3 q)۔\ykTͼv_'r({s%;.3g"Z?G0fv z'{mb|YW@x F[9lY ( b,J _5\]SY|C@^$cB6F3>'̜^PE=*P莥l]S ;l0!ٔܖq d=72LCVB5fW^ !' pW%h2s8=q}$djdXCƵN` {PH [!%C󶿖7Kՠ"dV1կRyH)`,(Y,{SB\najڧ)^tp<`ϸSu54v+f˙Pd5|ĩyare!B `BsҰd R9l*b쬯X#l֣:_MJʘ~z+>\DO =8te`e'ÖP!f@N ,fIw>E$9>pv#My KG=\Tsi gt%OkQVbt;6Al<:S %#dw J_֮@2;Zh-~ZuH|eC Ut$@Yp;;l϶`d'ϩ[,H KUZJC] =&&r;h z="R`Ebz{c'DJGңB)9A C5ۮ4YHryvg@颛[aJg)|YHBBpk!́@Q 1`f.Wʉ0}Hi8*t#r%I;K2?1J:UrJ>\Um)B(Y Z]$h}G2XXZ9 QJE5"8P@hpCښ7ObՓz^"ϹAKH: L> 2"OxgxynM rbpxղg'KЙ=HV44լGsusoٝeۧjt@.'6Τ+HsϔCEI!MȈ {>JGXBlS$Sj v(Ґ˞W[_'Y<Ț . ۾T+B\lg&[A UUY%Jວ+TYY{'頨$0ۓsksDAfdȅyjK~ s&d<(9Y{4r[w2̅vQ[7dqZc}Ʉ}9{5;*I4jl`HPְAqYK ?js`yޅ!1]e~+ȿvlW y`l \2RaZSj}F=d{Tr}KwD_P "{uID<4{uX/ʚ '@|㟎uH%'1B!LxP{JQԾHۇ]eADY%اY8&<}x!gWS-eJ' ER§{j5f G'בas4Wؕ.ZN$/URGBvMܩ mK~DN˙|~PQ5#J3'*@ XqZ^{Es>Ly1YKjuf^@I~H?:FJ &' ?xG#@ʕjȖu .l Pa!$y(_I$oBja?uB/ʏ`-d oz,,g~j` zp^(/M4F ГDuɂN-5˹7OM V]0FʂQcn){ȞQQrMX;,bqcLWxMUbC&u.Ń0޽>Ü;JS^0-C6|ϔߟ׻ɞNw.(&jxfdbNQZ+!;4Z$GI@ (l/˥\ƍ\ )o豆!,t0DE^$)J-?8HedYjw|˖Ł^8 _e8P/`lFZ c!vRcKхܞԖO Wrǁ/CON@Zk:`v K M̘\Q4?fYx#<ћ_a Y;XydsW6hjBa?hf<,6ߣҳZH )<;;b b#Yt%n03G ;.x[R?AMsgfᒤf]34iϝ UlF,y'|x</Ϧ\k!v%,{o)F9UDdqU,I g.`%7r) FMvniSi%KMH(#Uk˶AWT֞=FGQEz-"57@Ϧ@g9)NĮ

    0 ]a~H([Lw3P.2ߞ\śB"Qe=+-gZN<24v)<|ma;79 Ed#ek &:r,)"ۇb łM!W}~.u-[HnjFk] cҞ4/Fvj=91Ӗ T+uj+_G~}j9m|)BOk2OyGZ~/*sͪ}@!ݰ0{aP=``ٽ=VlFTƗN݀5tKRQ\޿QAye~EVr܊7ɞD_VcjI_EHPmx5VXtًj! fu#G-^ ԥi '2.[4fF:մ(9@|Cew:Y؏HWZ@ٳ5ܦMI*TwM֜7poR Yfai\gUjØ=iZ}cjS6[88nXq);U|?LMȫœZz^8͇`Xx{W_SlmWR2V!}7)1a@ݿ6]we/K#Ι Ct;r182-C?*gN ;a,p=E.-zPxn噉XB!juΨe*0 ?nVyK#֕xa-2(>ӌgIsPt A ƀ,OAlIj WdIW9Ej |9ct,͚ǁ]系q`'if|7ZwNns_I־í]?ȱРjp_[3. WbXB&q;[[^H+EpiA,BeK,I] "Ls/3s[)F3Q] V -3AJ9Cvv}/sPTq.@x;Hyj; }c>D̥_seYPC! VOSlNu2G oo YBz:,yfrhńMF&IHt!E #ĵ/cN ~ U 讷xB/9:fcɯJك&&q[2V=8U=*jfm,Wq?"@ ib_X0J()ڱgϱ)#v֔8jfl6C!=uS]QX76vMZ.]OB{i17'M slxD#3/Io 1t 05c,W' 9/ylwN8KH)Ԏ^`~xT 7@6 2/6Šu6fwe(pfN)XAיInY0 1 ^};:7!Igz0MQ˷-;\c`Z:P C?"Vb r}( zY> ^vT8ɻno;LMٍr)V 0*>*og(IOY3'GR9h( rpblULP`<=9x!A+f#2Z,.@pLf]QdPFbYQLBm_ }볛P<~i8YB.眥)8%*JJ'^aWٳ-_l~4 P@ WŸA>(wӺp6b^H  MΠK饧=5?ݏ@e!-{t@{ 9=[Fr=֜M'g?GR4J^OW*KS:t=Py"\ca_xR Xã*f٪?S'K}Oe.x/$xYng&NG: kSGUPj/'?nr_974y &pDOkJ# 8`cV ̔|?9W&[W9?0 +œ3A';lcf6tIe(ƴ[t*D~ƭJ O8FP JIsD^ &]^B@Ua.CvXZ0, UBvm %`i!HQvpŐBcE&@T.e@jmXY07" ~K^2 K8z"`u)M_ Jp-UG7A' P{{&eI&ɡ.+-)$O>Jl_N}I!=wl 9T ȴc NJK޲|6`j`Û3_Yɠ3jA|^dp\=1/ 2o"*M,ufrs6"˹7Ys 5GrIDؖl.΂ecWI7oڿ/0,\Ł^.q"Su\[T,dϊEo4j"?P.oK??7DD-$!զdNh6 %Ab[´$U*wZ r] U2i ~YdOe|#c~!]r<֍ˏHXӒsqw6kˈM(葨)33 =lԪi nCy*Q=LdJd} 0Amc22^"]a)Y**,m:G&b5/c1E|38+՝V.8M̿O!2]Fmn| ќx*0Ei"Nno!Vʂ^̏!p L$SM(Z(F2; 8fsfˢ|Ke%~ƶ}܃H6 =.!"oM\`Oډ1)wS*#s$" Q$wNb8BK(JVi_gSzYwN#WVlQf#qxcDݧ ^AϹK-ʅʊA!꽩gosF(Ьtxp/Ȫ$Lt%kvsskz]-ڽMd~q4ݮ[ZL"OI-FT-@ \wvSl4$g"Wz.F?= CQ[)DSHkg~gU%9#cu~Rԕ uH~庢,OxHrck"VS#6AZ[W!|!<7Jȵ- HqE5յU[jpsCg_]᭭9gyf ]Ɲ{õC43Glq%w jG0)龷ON!X͚+V+{~2~]9IV۞f [^k*a-x <T |$-@ex.#,d^r6SXV)RoT3접qv0|ʼy|8Wn\U*ۀ 2ڿ-l#ZXko`Ќ[ fBULQAVy'0)D|~Bw?^LsXsg^QZ=wD2xC +{S aY=RXT67 ^O*8þ#)I'-bː08fm^2}|`[Sghƈ#QukƋR 1-ʭ1*x3i_aeǝ)> Qh|mP > L1Lj| gFBI+C+~.5P 6M.ɖDGc[9:>(MM<NפBSr{Ѻh\8 k#Ά@dwyt8P/Q6{%f >^*y]Ҋ]x`k)V @$M_267wi ̫6iR>ч^"Y@2 Y0Ȕ$f\y@}F ymMI#$Ul|@y`G {.p@+h%9O M68#r"=P A ,M;t=4ZZq -R!‡$r׺ a$H!)" \l9J@?p bRMY8h iSF3h^:KdKnaV>@6F~-qDlv4 +HgJ{\#gRb6$8w}CxE$kuڋMeg*DGP)rdMMlTvy@wSᬶ}w~I+0Z9 h*LQP,"T< _.=nS-w6$L-OtlH~q,qΕ<Ы +iG&5o}Is)Q=Ve3my+rw/E(Zaʹ&S/ogvWxCNжc>{9S5%6Z>΄%iʥ#iۮ۾lOhЎɻ¥LK-{/(gc/]r7bf+2@/7LQmyU-rE DAG31/R0Yh[' /ArLI8A۞cne|n8 `}R"#~1a*J"{nFeqsfzǁ^SJ H3^[Z$/ԕBWt<65TĦjʧ:!X4CdvvpƦzZ5khaۼİKfqm-P+`\un5?G%a3 KPvy*sx ik,tS3¡$*i<97=&"ԱPN6;M Wo9AS@G,-3 -K{lbmu8Cm 1NHN =;ЗB+Q6iIɉJՠ',eVFmI5!)XSƀ xnhk4Tf7D9Qz;*^61rjèεV"֑e~[P  #HA2f,qyպhSLA\ 4LsSNPTE|B]idfcz4ww&Iċ)NmhY$]Mfu4^m)sJH7 Ȫ%1 o]x:̧ab{d&[E&d}GzzwE*iԟg5Y4iap)%kbY%Fu=sXdL“+M!l*'\'!gSR]x8XOXK$=uԂ~[Vò>'| &ybg-TWRb5rjՄ:Mд6DžE?d~|Z.o9r>Y蒌{aaNOZLZ["LAC5= M:zą5VJ̷qR#Vo2Ddjs-Ry/؜ء|1G:Vsӽh!ļ lsU~K= LBV1daitnQrXKiSy^z~^R@\)-.i ]is铆$3&i1٠aAn,m@i1oR)c-1ԫNÎW?ZnՄZH0rNJT H*W#myu-1ꊙdA6 Cḛe U`#9 Xz?(1IuZ6>KÁۓ\_fu<rPtR31G{leIw.÷zmԁ FYhthrU:n3\(ހS(@!>RXLƘO0B YZis ՗6Tijz{]{]G.IIoXƭ~uY'Wohث3̬HOQ 2g9=G׆#Qʳ1E;Ҡ`tQ S`*>C]ec`1̧F@fۮNgednUá옷 dNfB:hR\I8BZ#0UhO۾Ns+2sSy&-k4(̔S6p FBF-,-:݅JhE+:CdF5waKՔuDn©fxbI؝K6kgg¼ߋޝ{%mD ,g emJ.%͘NCL@r*9> A8p1EܲCG0 %s֥oGj؛gT:F;`pڈfR~+m#z !g!;yA-o݋_xL-[Bs^CSUcLteͮzXfpa _t߉2Ya㇨V[ig[3FFsdI +W ]@7\)>+kn8  ΑZi'fi>}_ǒnh $xkOՆcuEYdG(|6n-i p ⭻H:vzs#;+D#}N!te}vP< "%1160nnͼ)sMV!# RAS[K)Kq,qz(hl: hfQD}*L {^ 8l#,[WB_1C'vԌEFJ x_pit(Zv5` 챯 M3lD+ķYadZ6vL鳠;|}:y%xmQף]8a"8GON+ ƕRԇߣqN+S,Y&Ǘa"MWoXm4TPh;ȿDa9K?? !){ 2"`c+LjǍy];T)'m]@SGCvK:$09Zgb{'lT%_n^gMx]D X9 /ҡvN9r\b6 '^ġ>PXA<_?'Y G-!ĥpm6-xҶ4-_e:z[?dfHf'Z\](+ Yt'\|qHU 8/.kMP<"udl@&eR^C\=NN3wEf"͞S٦"G*Iu AXs/u }R%W0{NY C\uWr-{5">qH!?b'hJ|YC2ڰSWt0fLqBGjܦkhפOA7*{42:[b/Jq9G (+/s{rYb)aV@Ձ̪#];Iho,Fx'2+3nJk6ADGvWXCW`l8}Z e[+0(KPShONjf TGwkYҮnW6xԺ̄{&Ldk8~-r`F tG+!JGJT mw2! v2>km~o#,N~C2TZr7Ϳ p(Pm=@g+pT,XgnkoܸĤV hU#+ԍwkfS6= LHESihdJco:̈+mw^̾5K~rE@L{sM3"l,.kBp"joOZg}&1xÃqwݵwX:I\c  W|J2۲SHƜXc0"Jn/:..caa: Ղ!CwȵBQ~98t84m0|f ئ65"4|yT\,,)ka,v^ -9Dٍ߱64Ta_)&UL䱫ᝒF+UmCcQ?ܡKТb-p5,ztj=t9h |rɀ>[Ȥn4wwβ|ⶸ`D%* v𤁳Mwow:2ۜU%}Ey0n.Ֆ0b_RM415U[.?exa dyrp{"iy)[`Լn_}Uxɝfi(Gw, ռ#jUV3>IcL]nܜd8n-a[.Xzﳷn`Ccb].%'SR ^yU,b n`{ wst;Rݸaҽb6IJDo&d|JU|ND+٧!2_&8zSտi>O}oja=ZжX=H #^%+'?VRÉ9j{ D8S~=l[,`aCx>p/]!V$"? .Bey`&)vzLөMWP^=Wrq|Vg_0)t?SU]"E̞.@Sn+˹=(܂ k6bV=fh0 U k$|_c˓vzܥ\ʩaE@'$2 ]tvŝՠ oj]R/AI؎ShnS|1ϹqFc['Mz'n6T>⣓dbSg\-b2QɊnhMGw܊,iZ ޟ*rg5ܭF[PQ{85ؘb]Ͻ4FtHXݤAyԓ Wns;ql"1j[Ku^}83֞*ǐalr,Nu q5*ⶍŹcl;j{hR,vY~8y,dH\f.ע"ňw͸?h:cR*1莒w5,(^H#qm;jXozE@v:gC ƒVsjN]/ܐrxdA>#]}#ySӌKC]91[Bܨ_op" nIHrC9H{ mHeV\F8yܫv3o@=BMgӷ_/[iGռ*H+uü5l_|l](ot ,7 IC+bݘF;AcH8lhiId@'`5-%C!m>gH/;.Dv7['_?JI,KvĭiFjוV;MC/ 0~]%oՏ/ {.`[UXb"T% 8w!ta"jhL\ >7? ;k/dqE1jTߤ%l|[e-fFy'&h!e=Y3: $ 6jb8~"3̨4G׭p] 3.]V3bYv]4&)$W~M#JOH'Q&ʑ:aߠIJNB Nzui fT{#t4:H=xLAC/ʊ!tL#'vV#מo`nLHk_"RI6a:U6Mj̛#+4J=8N]'EkK[oDTa}YFWR ?Nqk970߇HE[jlT{0d[>O}Z*S޸ԚPT {]0{ă 㓽=ǍC?W~Qy7wt\v *[vGq]!c}{؞ B}T`uPm:ѷ=+Si%Yڻҍ2 95*5S`?1Z~ *qiJK"rNKôȎm:YbE*s7Bat{jbDW!.5|b@e4KBNگvka6{ǩƼSǒ zΑ xHU-NYaRCh4BdɚjU289 5E @*|>JjtN(b/΁6nAw.lĦ;c s]7iJ<6EjU^k$mi]0A$W"J Ӻʵ{yA11q 4\/{ݝøS e);p6bV >:I\-H5 U3aN^qNh)b%e,sŕlo;qel{yo ⱰT=Ɣm*3-fK<ނELm\/*CKv+y72Hr-}c4Xc+kR/Ӭ_rRq}#*EscPP|k`wa㝔\7Qrn&E5ٵ!L~ ,={".]ZLi[e}q4 4|H0wOnӧ9F 9+Qefb1dNҹLfڤf5J$n}SKM\|W<;’ކ"XYS@<,rx ;SxZ8e`m)DsD]v~6RR}ik7m\z ?Z44R(3ed%FjļE/jv $h<=4t#,{s:V=|CaVs ;3k[ەX;p'n͊zp.ONsZ$LccKکM&dֱ"&/߅ދ xϡbM^f=هqߊC9^z=$ʕAKQ9F8j4Pг^2AZ x3CU0 (2 ǵ7եGm8n,=ˮ_ۏ'{=u+٠ z gk۸BzgP>үAYi"qkvt59Պ+".5?6'J^wm@9KJͦw+ǢQ1 ~60iQF{_=ncC{;F8c #bķI訜P7 ^2Նs-h_oB*Upw䀔'H2nMW&u:<ү:'y# V1gڞ"5䈥p2SDf%&BkZE?vƳ@tg&^ͱ ADi a Q,4Q['F*iYcDu pT~6qю9PVϥ#O //'>|j 4br7&/;}?B↤CXZ'V+c!4] &I;iTh tP+8뫹l`Fx $UHG -123ʧ*]']m$X3!sP_*o5x><^'}Š` SkR5d1E,/wæjZ1dGt:m U6ZP0`:#IQͦE=` Do353x0"|B 񊳹vW37b31#BT=HEl@yp :?Mli2>:`\wzkeZ%eߪʡdf|-4/oqFBB$îmZHοRa7R*K` #6U¢_u;vT ?L$D}q)g#OG9+ ǮU?+C_x8͜}=Hl^INGw.Qh`QRވ eKl`: =VA3\*aw]6ؔIʄg <όAw!c)񓬱'oɬuV}Cr#a`ԗwMw-V1:!ӄvcY\T%Q&/Ewۓ>Udh:Nj ; E򍰹ZFÜpfh`P llDyV|Rf%Ȓ?G-UFgXƶ+^oVbP5/ސ}"r,k9с0S) ''-h:OE`, E&ȃORY0Jy'P g@@6fd4 tlB -- `<@'>`-iJyuSaXXI{2L=:9e=] t[˓sKڨXOCInpHT n@ij|y#5ށR=,[B䏩TIfV:WeNp1aU$-޶*zH-?+Rcq*X,N@Eך^!29$gOrqP.ɡAJjK s<g H-H/AJo Z*ZiU$$?kftĹ\jLg:/,FS:"mpd+} øv\c.mB{LHXA|(|I.|P0R/ɐq{pO.[gK Tm^Ȝ֍zH+W[t)<`a{2~NqJr""\[2>ҤmMoF`D96YO-Ꝣ?&S`f8AU#VC |o2H:vKnp H'U0jUKh搲MV6V9nks bȲlW%@;HԀ&g,gYZ070701000004ff000081a40000000000000000000000016609d23600000b18000000000000000000000000000000000000005000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/) ]?Eh=ڜ.+Z=Rz  k%xio|[~Bu%˝MW#b\)vVhYT@wJ)8ߣpQVWљH}9=qԱnn*O{^3!y6'qE~͎ Íh59F[죠er| t2y)Ck+Ozxd `n4_8Z#"—gB^Q`DZbxxA/.B-{3Hʳ:bET<t%93`-0ߡEOd +w&ьCJoEe~-{.g#ٖX)L wlW_H|ޙBn3ܒk4tqjY :1g%~y |L dw|urwF(yᩣ=-!e7b(NWu˼te_LҩN[؅Ol.yzMs!<1/y+Wb|3)#ejEms-ɚU$}1gEq'~Q(Щ!;%'-xle56]nL{:v~,C`7BJz\VT"BT:~ݕݼ\zX`̭dStD4LX`YV8\X$, ;Jώ_Ʉ:b#' GXVCG4Y] Iȕ"'XjxQb[q+yyA?0f떱zE둥L[Ӛ(?Q%bs[AZJX\Nݡ`G19i 8]\5zwfZno &n>RhUCf/U0g>ȕT96-{u4d l8x D#U\8AЫԘuJ}X)辶+3cypX^޽Ij,{y-!Qj؆:c)j`=>u/2@&}Cο*Güʢ=V&eLKmʈ;~XFɕ5 嚐2Ex@-}&^{}#B!UY..x_8*Q+L8>WƿOpRV%ܦ@mS'EZ)}c:W%?KےK4[WlrFqW[ qzR*GS|LdqKlT]/ܺ)­(H*CL}l-]T"#FGW2d* K \.9k_)#pۼ5;M4Wtwd4#IEQ;A@2vSi&o.3COl)b6DsRא gǝta|F$!6o&J'+N_VC̱˝h /D&'YWҗ!K 2xxCJwʾ D3xMUi,/]F_JM|QuecEYѶdMTh6{˷iC3`x%- 248)ZynD0P)z9; {P|l3UOYMJ;]">ŃR_<:ASIv@gYZ07070100000500000081a40000000000000000000000016609d23600019b78000000000000000000000000000000000000005000000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/_]?Eh=ڜ.+ ,q+qCT֔蹇οF =(+&/F+8bz1R{t-z… PDjղ0^Z?Vž-{C&*|_g6Y]|g3Vzi2[0%Y_yfx A* ?e8 g2SK>&&{D3""b.V]6ᛏ$:z_q7))NK*f+^yeTYж7p6H{BLùsĎewe}S:bdrKh]LTb5g) ۟=9Of$oqE\kQ13K_`Q:7LbQzc(U)jIoFƈ ̣`&\Ȟ%ONy󱰹GMV {]"9:3fwY/9ܠEH;bbvWu0aޤ}Fʻ{PHhJ10`~"qR l6뷾vŲigvLP(; ϫcz.",$4Us|c4e9@.}ŠdM/3fwq"iZE7m4i$58M~'Юhdחrbmݿe}LQI=Dq+и]s^֋-X]2wT!r?8df'Oő;0ݎf&"CX>@(»7pe'h>cl&ءP4C&ELjXҖBNLةgQ cU:'t5. M@u]1\w/->DIʐO쮘' "asP*B%v@r0>U@1įB:ى<,#`OvPVe0WU 7/h[+X{*ݨt? ׏T(U&$Sp+yt/ˌDsh=ny0 7wfuU>eB4+M_K˅GsG/;\`gs%HkڝvOZ+*Ϧgp+tÕ7g$H6c _|WszG%NK't(٠&*S_OФ,zȺ9'T.Gȹ}ǠL6f^A j^S +C+3ϜתQLDX\3ڄ.C+CBA/͈fNۛE} 3}^ ?u/ aTAgÞEI'aUíz=ꗺz.cJU\̴ro~Pᛣl qrzuc2bì-hvyEQJܿmS|}Tͨ+yV7sQd;2a7e@'Rd; zvj/CC2[]AQ!#IHKY&!b9H(|jHYY/AdlȒv֍[ǸmI& LEtcPU;t6f) sj L";Q,U(x!1\n+uKhގBSb W0{>tdD/4Kd[0 Q+Τg d皢*"/ٰuׯl)1ܮi`з? %]ZZŸ(EpE@M vL_5FApR9{ l43 EG0^8nhV_ɈAC쵘J|:萂-`yNk>CYj  JٴlzL]S:,@8+OzBԭ֥{% `mնb3_1ȣXI`ZA&2>6Im>Yzg*!v٩ʦt@3GUkӒȫ iòzpS\jɸ(l}ű+wr"$*\:CTkFUM(_:JAĿ*YݣH͹D8'Kuzղ5 ^#%۽gJ L c:ߑ~zCyT?KޘuT5DCq^g 6cB2/sɹCD=Qy($[(SQz-}TS䳧yY US1]ϵ,V s`s|})&3Q>)5ٍ.Ęln>1-c^2"^1ʭlϋvz43鬶/}귷ˤ."0$hQG(?7բPcnRmGk*b'JT8֮hڗrbeVѷk'Tfo%!.)yaߏ'Ho?SV-^;fFQXyQ!^y)6:!?P5 Y" qQZE) (l'I"yH6ZeO &Y:wK'KKpqDףu˻Y  " Fqqdr 0䙡Qӄ o9]6ssV4K=2n >pcsX)y)ahWZt)jW>rm5]-?qRa\oކ[)$3awE0?궠hiBTL!j bKyYAkQMjB́3PrsQLt̫+73Ώ= N Z .zUJj(Łq,{Fh6%e8RٗP'.3YzN3C4X\OqJ8Y, U#×b9_\s>a bK84VB BN!낙WwfrPb\S | "KȮ[6"c E`.kzS۹ar4iQ!20,CH@bj: M+_Bb1UDd(Ev,$.ݹ'=Z`>vMxu'G=#wwwU-Ѯͳa֫q:~Yk+?B=H``j,I[U0qCfueD00kQ3;ݸ!`[Ʀib&#o3&, q( $hxmHVHjooǶMyWK>m9`)ɗ.$KxQF('f7nQSb`!AxWrrB58d1م1ArE~fl/&|Hb# .)ЉĖ_ߺ|U}8GU`th)H(1^.P'( BtѢ᜻RiXZjEo[["K[Q5]ٗIsEpM\lJ2c"=ph)A] ɍnt` XlXd6ny 9y8{s cbf`2^9{S;?>g2 @jJ+ĺmFך.?`caF5͍fw ^]^oʭ<)}`ݑ6?s_%|8zr :t \GWw&h:?Qª` 4Xs#4fcUWj/?ܼvlDq^Q :#5 uSmP3߯< EIH5&1cZѡo|6fSOQe9!8c_VdF9QYۜf0f*4\l^h13695Q Moe vFdiJ&6Di_p AO`7=h%oK&2nEDȷyY.T{.21 C?w@0nkn7 8耨sɚ;2E#rfTA"IO[ac7'GĒx))HL{Q\9]L (%0f>~98*xȢ}G8 y;` ~b `":AqAYwGdV,AZyq2 DeQkV;Ok)&{l3$J3 <*Z`V8 ? Duw[,tVG׳Ԫ)SLV/___Qhte*ZVEbny7bb=GFg)kk8@D-5o`B 'A=w"Ylԁ[q J^KbqLZ8c!j=D7Y)hOvʔ9\ EuR T]6/fL1`eX0 Yb W2K@v>|KB?9oגtFH+" 5:}b`A DcE0jFh=V`qU캒d 1aRʯPNƢ'  {+FcID5Rs3\5|*$_(;U<Ϯ;DXR(Ž/0̠AGoMk z>Q= "c&DŒs rN)t>-X'"[g|v߇H Cv!48&Ʊ)<.6'XS"fYuIB _C&RK]CZи-Nfx:eCS%V<8QefxM+g]u4ht9ɃW*K+(j-PN%8'?@!Ms) _;ז]J-B,K[ɽy-Hj*SV0u, q^U_[3٤F"I5DS߄$]d{cDh|ʾ\8]?T_=%*1 gbϿFIRИp $y#?6a eqeT'Z Fܝ 'ija;sO1Kv/]!nRb-u'-p.x5sz7ɏ Ojkk20RљA;V4WTQ;T~ɻBru sF?bOV<@9Q2)uykL B'Tnq A?4ZB|o#u"Ȟ42`I$dF'ݖ~c}R>y$C]JK @h%c͇XEDv>騈 ^Բ8ֱ%~PXM˞0FrOWO">T3f{M }t__-ˤN=VtRx)>t6x͏%^]vm0DAR͐jy@^==]VYT=nڂOY@Ǜșfiwdk^:kzzr$"{~U߲Ί6X)\ ><ѨSo:[ZzmJְ>ddXE$@vTCDOoBvg*{HЦ9ؿ;3~ M&(wat+uCpz/sD/ӷZhvif'ܹxb53x讄D+Q'%k2N#z{^.m.TDmGp[#'vvTlĸad9'b>t^ЮU5 XR)QMIȃ$ >X&SflÑ ?7蕐%aac65~ ߀H.D8 =NŌ@yjaPKB\1D+Pv2nka,1DpŌcvf׳SG4!)g(%Vɪgu gUA u{(vbbZF f= 2Miƴa|lZ%{Mب/TJ2(FA9?!Gd7^1&n7ụM+l߱toj} QF|6H~V )M/RD2xD&«' ey d{? /S?fPmoKb7`B+ZDvqpkO>1 wN#I?<,鬴DbTe1 9'9z2ᇑlGeUjQ{3B 14-,M}K~oW,تRĪ/d\/L4_ݛEYȥD- =L63ךAͪݼ{Jc(rMT)E F# _1g g+JE q8D?Pnj黯7ZjjnФ |Tb^|Ŵ^ -ua"nx&/axFN[AQєRO,׺{4L\ W 2DhhU{c Yy| W} Z;ؽ8~{dTjo>gr ?<cZF;[ҹ8X}w8&#Ϗ=6qrn i*k%EHtQjn_ O9j0ߍv+LY9-< OD pid׈`p5B P_/SƣR%_Dyy2؝ìq3IYG ىqS@^qEfuFPXK;Ct1Gѽ ل$ULHy#LEpX94L+2= bɏCBߪ=[]TZrxɭ  1r|Va"c@KރNcldJ1ȘXb٤Mw7IΓ1}x?eD.R̺H?gAm8H,Bݲ`K}O-|q7}{euc3MZ=}xv֪ӏ^A2`}o@7L,FNp>YU6y =JCڔ*9^5DsFmգRx%ȝs0gW rfLm]׻SVDb8'wTvvjmSyLeL6'~Q>/FO-0@RofyDbxHݹCTj B?}4^6ͱ\*:rPgSﴐEz)GjrɠGL2&B{A"~Mb7>~V>!km" H>%+lYFxTYȸ^Q)-j1vTS;qF٧f9/1ڪ4ܰ`L.xA?k,oh[<4>OirX(b 0AV?cFQlDqR8۬ .B$h*uM~Xgǁ qP73"CCe{!|g3w;=LKDѭvD`'>!)K,sfFtOZ <]IYaN}5k+(ōF=kѫ){KPӺ/eQqgeYAG'KDL^b:+S5s[ *v Wa3)e;syw`P'OUtC2jHVz&"LNp˖ֈq2ʓB,l*(&R= QH3ujց7|F{8ux%6C}jL~+2GP ZJͰ9IYRF0 0;T B(s_q;S=H#IN`Q.fanђhlŃA IM@R;ǭ<028{jZoBp)yuBҡCAfV# Ej ԉe0ǻΒ&i}6OoCP/H.ijU鱣%/3(Z'x%s:\wJo pj`gU"P[',Ux [6՞d/ INTRX͎g /[G7lI*w`nnB|eHds\dVg!ǻ%fG!/%  (',ij ~}A(PxdJe; >xiFUġyZy8Ϋ%٧59{8?AyrtQG=:Ne@0Clj}Rz\gog% \@  _%X4` +<nxDZwk`2n는Ԧu _U" x%h3|i:B.@ԨQ#1u RvƼmDROG8Gb\* u7]mrKQJwTV|y +[sĝ)c`Z/a]|l8to)jMܵHeExA&x0(>"UY}5rK(J 0E)si"e%7ڵ;nz@ w(K/[9曤Z7WUG⠽ Dh9xlqGs@ rCP?;pJٵm(xҍhk& RqjMiaӾ ϵxε4k#c%Ii8e 2#{ܑsH1q '*ߡcb5qMl SJT#ImYXx5F,Od۷x_#Ԓ.:;t0;/ʤ[xIt"au&T}hdOq.]}QK8E9A5 (D[-S.() t ˝APTs/+A9O:44) &9(ʆX6|7SQ_#t%,N2"JC-dLyrj ɓ'jKkt@yP/dܼܵKy,N|5X]fG2[plwG_ Eb +~:@1s} `=-8 /D,S,j{g'赁9֏!FPX!x|?&jTIעKg8/lϐAvZ% oXˈ<ҊSئh"b =!:f[p0z},S&nXbFkwlMY4zZ!'z!(R=5}Xx #Àyt.e$~* kBd`{YU9qc&P<{֍WZAb@ L ibb,?`7n$ge½$zv%1%?ٹ1j[N\,9ˎ$,TQ+'ݱQV`hgǙ.:7Hza ʐP!dXQ4DÆ=hg5-m_ |DC?8B@k?TzMxS}fY- #5,{eOS;a\W0HlO/` m 2ш o9;:'ޡU~dqn*H?Ӝ`%=iPJo6sL@sŇs3]suӷ#:ڎֿ^<@.7Y3%ڠ2۝6– p UPhEef\ehdNC3=aI VxWV+bmZDP kl"E`WWڨus彑ћAVuY:mQN -yjW!٬y9ٜp?Wǥ҉s!sJC%h7PƄ) m}JӐA0+  Lqzҏkc$R$7S]s47<_5/Kh|LLN*9ETbIjlyɿ}~esUDnE@൭ W?@˔#rm\PN/8=(oX}Mc÷((T9"jbyshm !=\ p}G5\@W*CEizs[PF dм>> ~m,9v{~;?Lm6,_uL$E {X @2:JnHu6}Hm8h•4Ȝ޴Aʣf/"+`2-@{ciU'nRS-I@mXtHKGРO*t8H,@0/򿁔+P!5e^fStΫy( nqJf˵Ͽ-wEx]E5['>Gj9/M}nxkw9 ᅀm}RpqJD{O~[ !wlR@2Կ aΩr.EZ+t]BrtG'ZA/6G(z5yXNMp%XR@ۮ*0A& ЛkDEif }QE=Ec(vO;{"*fRI`h'ʺ>b- U[ 'CVӨ! N99;$\-0'큎npjUI1 p^Q<1BLuE~h;]tG:^qᶷ9U:j:N>vj$"H&><$xgSs|/p5NobF&-o)PA>)ozHzrTJ[S>?BNɬP pn%Zu/0׋SULe4۹#c#ZCAlWȤ7WA 4c"sx*_S&k|괲.~8 f'IJQGsڳpusm\N*Nt)o h }۵ M-LP~oAwz m>(Dj=u~}v-jG8>d6HUm[P΋3ANR"Pޕs;`>(];rkUܛJ1T_W'r_$P"Z& ͥtz=-Ф!{R&{\ݺdg\ˏ8j5 }T'}Asf#N4 J^&>xp}r%&< ~ֆ.$~6(>p0e1 AѐѪtih'.K^~&WUƟ\QzWS:cK_bPQ8E槉TAs*y3o}xh Triv ;h&NET?SR ,ND;EmJ ~aIk2W }Cz)1<~DKu>e{|8pZݫ"Dl>2"VAaXVN@|R ʇmC7YdEFl ׷,مĠ' tm%AC瘔ٌ7 HWV+g[Ɍ;p٩QfŹC9B,=b3%(qx=#Zn-좨}`H#!x[ޔ~}"&IX:=aiF.)x3׵ЧS\ֽ0ܧ ()i(vݴ3͐j~6\ ]&ZJLUH%X^vHmR¶od{fkƛҧ_;\M-@cݠJ<(S3<S˅ð'EZc4%N4]ܐ!'T7ڌIL`lDp֌HD4]xnqc2 e:ҩ(~z~R"p!cg%\NUoiٱL\AL!UUv,"7 9s˫V :3 zEUDAr\B.bLE~W:f;y°<5 EONŰvg\’&pkAeZ,O)l $We|49=R$UkZ]OPJa=A^c(87{ny`q_91&Roɦ40*%{噌ʍ@cmO(zᜤ)&뒣b+b>7GjGn9,G%dPYe_X5lN\qEi顪w;g 5/,]cJZXJ$aQ;Х_n2&*"=4be#vusg ֵ D&Qa (cZ!|umBT;Cp% /Gj>ԧBnawwЧ_Ogʲf@&7KX10+^y4`*mxjr>5<"нfO3\XPx! E8tQC0 슚*R,xFʒ]I7վAL",3r 9bU}cfԕݬso Ɉ䅗_Xד\am5_HSdq4jNv5ZS6 QAmз6lG8`O #ړNƱ&0qR܋*\PC158(2' @=DLPmZaY$o(@_ g+x)k XZ ep˥ǚØٗU4ھ;w@2d+E4'ޗg,\k JL!g9^zEu>^3H mнd?O5pxt0܀5u!T[%?f}_܈J+Slq!]XϦJu!a%p[,e eVs,ʛt95Wdլ/Z? F>oVDQD݃5 Δu\_إ6Wb!w #jlo%\]܍dB'% l+:X8PE(0*Vh=5z'zByU.+VUBVf  $C tWB +5o7Lq?܍ q3Opm6B7qŨtH1B%eL| )U]H)RWp{i{[Sq24GP#2_6xUX2^Jo9"Xib9t+~7=`n\dZb;s=k?)OE3:3^/us[G8t$\Qg2G,(*KhSXG$](nHUcނ&If5Uirnd˗ʇtʅ]3E=|_'Uw*j|D9MEQEW}f)dSkt_4oDY1R(Mi7uKEzOdHNf  W?U!B rY"&ѽ*nmMh<%~ zg *<mB a绚Z%oe-"_j7`z'0VZw46A1 ovoFyD +J7!K3?IIj D񱴯Ml G>Sr 4_VAV:IEC]E]'>.CJW% R)\؆O4]yyI' 8mS/;RVyWA<7׌{qēݦVH谈nVdl bʍ叼S{Q5Ѡ~YA-A8auwqnb,`NTy˕⇸ol2 ph81m-)Cd_Fl'6NP%ZҚ.)1GCI?c 0hyxD% [ǣP @%x#= EKۙCY $!9j':NI`uWYס:E ` %ݜ>2e {*xOYv Q/;/{ n_ WPtۺSat'4x2]]4ƭG%KGەYp qp,K,/@_8IVۨ\3Aݎ q4y9ggL'*JUq ^dI-2(C{T+q H؇Qt3E MBoWq  "xO3 vc`,ᴞU-R aՅfmdoP{AѦtH%\p^ QiV -[o " 8|ăte{B%FiU6_q=`0 Jb Xva| 6jvYAqC8xjZĤܞ!蜢rѮ:*g{Rm$pg{=+X#7EӗM'[:Qk\AIKudʏiլӂ[g27<$5CLW{lx/Bl}0 =1BgPz-/FЖ`іτ?*~ -ƻYQ$AmZzCh8M̩f 9!rY~͞ق焲 拪hi\fk1[|7M}LS)ƾ@zLd j8z<& U.fX'X% >hj^ ),l۽Z םR'8 NiyYRͥ0iO7JhHY5g*} FG|{p(@s܃,jꚞɬSi2ڽ߶K$w(8ڤv k!~`][fe)LX茎߸Ֆ77JM0峀]~iP-/̎Kg {&Wj 7畬`lX`{A>I(b?$݀f˺@ezFvqy[W߃":.6rBZ:y';e P \AVy@A^g%Sgb/>;HlM9$MLeB>wEVߘņP{#Y&CnE#-=+u| *Gɚid6FMᴴD 0YO,Hd w'X&,qfNNN4-K <ƫ)JƜZHHcR!2)kNx00LБFO1NwoysH~8֏(MdEƆMÔd{r+Mx{W ?]4leZ%SmŒ'i<#Gcl ؏e3MbwvmC)pbt& _a":0ș+J8#.LL9Q X ф4IWWTw.yiai~Qoƺ yNMf)xnCՃ,k]˧ntl\j} =g!E YExqxJ.REJ ݬ 8ͪfiz\޳o{)pfWɜ̽H3+ޯxpii9&+6i F=5ɜHK陽@9NIUĸ[I<")^:2߼q4kHB։,b(3BU0ld.0sxOqتߠB]DYn,$c3\"#ơʙH&AB늑'qFST%KM4}!ͭO. OȏG<2Z?.ɗgbuMˇ~7MiPp+ZwCx+QLB.Qqem/"AyiE<-OhZKHa!hLA%T꤈/ZTAd9A(\ NqN7Puyϼ'}DS*mZKTU7E l㉽0~%y( lS z<[QꍣafxTL<񰠪8գaR ^ 1ϭ|`)bxzPH+V^=u^iHOz*rCt^(]c4 ?ERunP]n}jڋGjd ?>}D]I„0Xfҩh''4$r08o r+-Snx?uo܈R"m!gAq,Ef׮YD)]NNRl P뗹3z _3#*E;R{1', ][8FWC}U$ׂS߇hICϱ@>йkWEE3pT.Bydx i3}3uȹ+EZSo9Odր(6y' O4~0 phb03T*(N3Ш~7809KbI/9YM O,Betqsܤ6U:b ׼x ^,cAȺйj0@?"INu^^ }ƴ2V60{ {АM[ZZ4N66QT+ұ=@Z$1v) As)Ll W y TK,F ߳wCJ%^/ |Xo<"3];j\mz{T )|) D[q2G!Y4ŜYXzT\&jt4P/z7Lc} tGB21ubFw GJV"LS{u\43[J]c5=g+CS,QQMqV)8BfnQk +V"(u<>;frd*ZX!1O$ 9IFƽ*1z4nȜ̭ uܓ5,dCm E8Qt>w͎ tl>ru-M_61gHd,arFk↉!8Nᆑ ndRmg*ɸ+F),>}᧠&3DFȬi4s-x4t5av36g͐j܃/T$O~LsFiD|WhϾbK \ ;l)~V{϶X8AƤ/ y3kaTf!ߚG|#,க]M;y7ӋY)W$&|SBJyĪcXȶ[򇞸XWOPA$w.5G־5ĮiWtĜ?'-= =7eOM<n^7`TW/r-{s5d {HDƪLjiمDiiɏJDmSteĬ'ylF/C-{GA-U" G=c􌨾ۍ'^ʼ-1:3(%a{9b$_@eڈg/'{ќ n)LGy)@CUkoB DNݹ)~IܽkܒE:375\0J<xw݉W=(ivY3i{H6*&fEm[c|O30ι'_{2P^dGt;"݂Oq<19I#~_U[/)iZ~j>K˜1nXa91Smg NOðyp.jO4u%IU 7""XoK6k'XV0okq3͝Uk"Ə)krg/ov E1Spk>( <<8ΗeYT:hSQۡH䝛ިC]QbS]&`/D+CR޶+̷eQ'>6V"KoNCtHi\m~Q-FwEE8Re0:[GZuܩR:OqH`*9<rچ_gr?ɳOYptKd26׎:o\" cS!%~VJ waqo߲$ފٲ$!=Kg}1Kn ڪqڨ9jKf w cX!OҲb&Q.gr ՋIO/!dcME~ͦr{kxǡV%و$j?f"M#K Za\yeԇ ʟ;CK6 8:(xܲ ak1w~ٖj ,۳U*G~sH j&;}x9>;rՌ TA_ x+ObT2E)eyKtd, Mq]w4ed8A7)* k  X*| bpXc%2 EퟮYyƆp̟vrY11i3'MR@"M1,͕&YVv-=YV߹Ѱ3#>\*j텫z54S˞rAt*XuiUaIZWUᅣQ/|MfJj%i|?ӃéBܹ瑢- Ο*jW\E ]wȽ1(ߎC~c-š͕^95>^\AWb7ieŚ玱'\&DSWU)VGd!c %}mDg-՗uH[IؙMmYaTp I6A;N3Ң[VזI`h40(wxx#/?$R\SSob ֹ>CLl;8= ?{tnfVfQyEfin|Rd|0sȤ Y`”DFT`*f_Y;݀hsue g'Ne4  KaKUW3{8+cdB 4FJJjOu#äˏl&C8m =sv]@xG=a/*Ŕ-y3>mIdRT[aDz-;v vw}:낷'gדK'!e(W8vs$= wCR[gr:Օ2qEO>틧&|tFʗB&LL?J3Sf<& y´'!^->b:-z`K&&Rr.Fq=.=&* (PzoEx| -5IHet.ʶe>A>!eS&lE40=+-E8P8<ǘyH=hpO%%Oܑ0$u&tMa0ِCT*E:=iO B߬7oؓM@Y*$פyWn?>D; @ Ϙ-Ra50@CȘLE%3> 9\TK`›4j@cVZmfc.ޑg'b,F. )f.3&g <ւF.BO&{ Q5&JQYx~>j ۑ,(ӠA򣉃#I/#N;2mDIH3V=?ӆq+)+,vD?*0#LQwžTwNShec>9ؘŸlWQh2x:'A8RJ?=xyXq8?gSvfUpG>+zqUmLݔ(5E=k.s9Ϧ*9{/@=?3񭖶۷2NƠrL3*mݟ50YQ C`8/0Y@&MM=++PܼoZvF.ACFRǭ'Թ>TUpȖL0?my(/dQmpXN(63ZB͐9S;NU.d \ΨJ nw 3JW.ovr Q .F ynJ:\̶akץ7->(T`O/iɿ&ջ"A bvOXc'=Ʊ,iC KkJ;=ia }å4=Ai6w)XCNUS 6 * /IܛοvvLHѱ(ݨEv؜䗎 \J1:{^{mBu m4Q\zR8c}UI Xoc=$8&^BGnBe(mXǙm%IВM*ӄPhT?p^AK*l|u l!-Co!ꢊ ~*JY)_0w7vѐqpy g ©T)~~p+^Ğ tödOJb<@r40,@: =_HMh(]K1YR.rD]XU%W/ nK9M | 8M1B3Z)DԲ\ GvݲDŽ}rƄ-H&q%14!ۯh٫6{a[\JWc0dC J< ]b1((7~ ]Y^J> Ap>P K(bHaKBoUmkiw#Sr-ҒH!?X YNE?ŎV? ! Y;KWe>9B&F]hb,j[ܪi#8$s$obm\A$+ޭt9€$cۉPt`T,zLqIX/f\qH6H,CZ(Oڄ&YS%8ro'{C,V̨Ȁ2j Y]Tjqm?%1̜{?*5zV>X[zB'A9y6.B>meѩK_kc`_ۅG&VQmiB^0Oh8C+ks}z!U"lvچ@MY,8YnC@&:r*B= DF+7Ni׵)?3v'e޸[@ OqG2f 10Y:n¨-Myu4bo>} nd6056mnT^Q8P}ݹxaymOG}~Vxa Js{ƉR{CۨEi .d. ]&DoŎܖ#avM*wG9ZObS>h0o fh(xA4+]tO TOZ,t Jԗq (#DoKȲ3@2gNFXcm#ѭfT~4`1IOr' jzhu;K1n2 98Fz($uX2}m$Qa:DE^Z/xP~PΦbAX ,ZyjYǭi}P?.M,TxڊL$l29:SwC, /M^Ɩ̭\̬ʪO1q=5i2@.Ec&ޯҹ!LE &qDi 8ΤC]gniǛꑂWc-"# 2X}XuJK*9k))Y4G xE>?8ɹջrW@Up탈1Jg7NjE*Ί1K}!QHSO+덎R1%0?,JjGOb1xY,wYY+k\7˾=O)ͺ҉!U)TG hoH8F٣h0 KTx@yox¼s \oUMUe6G. ڂ\'#$ X[y_Qw9,5 ( XWc(@lnP]όs" ˄rI8O3ƿLz'm Ԋ?"%7@~@|9ʯ?ZQ Y@f'a=F[+ =PݝNolKƒ{XqĹot9:3 'g Iد9Z=bf#O@dr F6iM+[_I Tp%Ӹ{WL:zxC'3N|N͵M@Բ;D0 >/sA#h]S&Czx]Ӣ 85-S i(\{2KcGd\MC< +H-2{dZvVqEMH. mF-zVI]"; 6ΥSmkwQ'A_nHݱ[oBA\[?/%?i֨,?K׋;cMU+1Nvtx}p`NAY m)59`MzcX[(hzEG=+_b N`N'"-ʿ@}p;@v) r뢟FD_1D~Ş$|GUmA?(MF> 0n%lc6 [NGLC9ψ9t}׏N =a CpE0@c3[%Bf ;'C҉gVe"\կ6rz{ nYN ә֞ koU5AկmSq2V$ͤɆ)Կ]Bwf5!~q<;üy=̚ C*c'{wN~-:$4}nO=$ •5fG$F`(P"Y7 dz@vv/Fv3ırǼG  KmQC1\X1&qE&aoaHx'Zȯ_oҭ.lt9We3vNog1 HWt{Sx<E(\Wq[P)a`H̰+c uj I7Qvϸ9"sVM >"wyw[;'"ͣt,ܛv{CZf5R£: 8+w:GimMu•+y>3]옕Y $:b;myf׭8j$(9@?Nrl4}-N:Wm'"wrТHV8.na޶?v5J,}V'KRiPzPl {~uBjwx4?g 6AKǙfU>]P }Z<;s^;F3nWLo_)㹋QDlΉs?uoH|יִl=oiɑ4V"LJjU.^4O~u}M[ hCf!R:`CpJlMY'^[\!lai =d41jr2+,܌ Î!`魌NAբ?<ԾឩEMH{i`ymú?fc<,N  !q^>Aآ3thUc(rUmRWyǗ_;)_)]6dס $MW#*nRV_2m,]z+~iTƢ=\]OT+|'8fȞ5dA0Vu`|:7x渳oMv;vPU k&@R_^ڀ br1hQ&9& qk{]̋rvS5JD93E\=YS?#P7zF5ÚF+Kp2ꖴʝRU:E2WBDJ,SrtLemn5mWȴ/W*uj1a';U^ͣh,ÖKjhhl# pBqkYeqsq, d_Mm^iغi'0,h(:rkd( |~Dt$C*Ϊbp{Je-Sb|7ZW{$ПN~7xe8N;T"nc Ę؊'mފ>`12͜Om2Ԓa6 g E42x 3|73>CX{j GB#'bSsϰYmhJ=m%ɒ|.q0SS3kH9 wN#]f>vr=p2Qq75ȥ@V;W}l꯷9+NǬ <1N~χ{^XdqT24DC@ɵC`Z#-<)-[}?G}xAŮGJW/e{̸AAb*|쿽qy8phA_v4@؁)tERs-]I滛 6b / JHus πؚ#\@wFRz3tL_jҞ$k4d|\6a $K?N!J:z0d-sT CW:!10A ,T6m|t\2qOQ^ݴ| X-t%3صc\'!^gC Ao.+;"/teA]OVB+請~Lʴ: l7\,.|~|_?D J| Q\—߻#odf1l*J9Ņ}f͸ojm#8yF8/8S:BQǪ۸2ue G JlP:R "H Qa|lY7[LthֽL9WTo*:oߥ.]J P%뚤zW؆"*];fp;@<b,^һ|XMY[ME挵à|_N _ghwNߒPaQ1LF #R됈v *f\fkQf}h3o[G;ƨiæ0-o6]¥iNFdfhV/ hKe9_}I}i`թY3aV7~ Q}q#looF*o}{'fh[ݖIiqKܠ'y-/^^'y\K`{BZ0%R@/}9'x/Y}_3٪;JcEh|d8+]4)ܳUlΏ2`8r42Whw'5m^:M*:^@"9 bncO6o2#i!=wȤ\NL^zHtYInh犗8wּ!6lk&nK(&EHsZ~# f"o=}@4O"O.c$܋oRtA)5`8cuE7l.b=ls:le4%ŘUpUo7<_xi b7ܛˈV[ 2Y,Œb F^ ̇+y$"ޕ^圯 R tdQf O WR*zyעU4D!J~qCT͗|!F0DT#I*Rp2q# c!V:~:_ Mac8k^ 4QP7 5S C'ǷPH(/Y|l>KN 7oaeK u"$ĹW#115$œ䰀áX&*39_nQҖ$yFeD2GLOqLjkZ&UejR=OpVdWԘ?ޚPו<3ӗH wPO7L:bǰv.wV[&Q:?W5<2"v,9>r d6ҝ"g&Chԫ~g| F%"n|k.qY'ri_H%Q| U `瓈%Gy{Ow˕JPdCˇԜ_R-e: 혔H&LЬ`+|#~iK騟?niZ?3k*g/4ug(+2`svQ Db( 9A}$ic`]wQ'\ sJ_ogi.HΦ )=!IFKE).\KtAY[;NL X%I=6 pSЁpcB%ApWLk:RGAcp,dM5~ Dw(A_&N״X">akz}vP |Tե.S3V睱pV9+誏3i6gO7;;1'cQ_CLcdt.O Az.7 n+ T Zd0 .s ~l3uFH_:-%0뺄GOa'*_Y,kT$l#A``oXN)wԐԇ YD b-`@G,Qs^e~S臸* ֓;| úMdG}d>C_+̓CBQT. OZPtt,LzVqZ\Tgԕ>dw .ëˊ#ej̟d=I* *_`o=z 9s+3թq#.>6I!h %iE7ǺRw !: CWZ;(a}> AWP`d̜tUcvh-$T0)BKR⣞';y0!F̘TCM^U+D)N2kIK*<hAQoqǐX8K _C%D\lh/M`J+@H;lRF k5^Q]%(+;#ɸ|s<'Ev<8<4}x˥c#i6G9ɬIL\qҗE5 2'L ު5Jd+C_im׃71,}3l 2˅Rym1yAh& ky Jp-%Z{kաT7`2D&^ĉъ _5jMJRJ+I$=rS6?i8lrv{CEhZmjr:Q噙iW$䤼mN/n_im+T,uY|Xn %[!>p. =Azq 6ܲzX٦$)U =jƵT(K:vXWD(kkƵK9p#Z^6a2?`oxW=0 *~uY2o6gVQ= "gQ3BuKk5ypDRb%ZOW>@ G0[;Uݔ56b:E~Hx}P*gۭ]*;% CS 5mcjx;i giS-UJv+ I@=qp[Fhdnב xZ[tQϗ/?ܵ:*/"@]!WWFUU7Nd%;:9e0f^nA0dAbat+IVǵ)|&߳dFr #4_ *-?Q{ Wj׍ lSVJQ±4*2k+,2Ȼ#3T^uײw` E:4C\wlϮ&YlQ /A~-TwY88'.Xan6颔h#%IjBlV2&EuI>Vs*QH%Gx~ K_svxan2M0/69-Mc`wR'Ǧ=830#ϩMcm H2 6Ѧ7^gz_MP]Q:TCٓT\D+_lc ,:1]5qD˺ ,.`:\@[|)Wؙ(RO%8.=X b~*jN3a?([xDJ\lڭ޵c Pqȥ5nCVBZ-Y;'C ء5H- J#Y~^߹`g P(hGL+N?2]Gܣw_=z>wKw<ʨ= ]s̝;crϟUWK 5g`Q[2TR ebl=6I)A][;-bmoA]Yf(DA2Qh01Ln.0o88K L Y<@WvSw:1)KS"j''g&<$ˬdn=c?e(Um0+M3R~A5:D US=d+^;bx&UyU3%ȱ辈SV/1ow.U)!0FMϊ+#  g)a}Vg>嶺+{us' Yd'Лe86U0[Y19i}fg@6>pbw%``ҹ+!xj^8M~i6H1#RH[*w0N/rsW2TnKDWy!uS_ehqQ.( 29Pls6U&X0QHj0YcRm?lƵ/7>EC}%g^!RGIlm4;ȦdYCҭLEdg'(= #ҿ7`L S\t (`ք)NȺ8:MNVjsRşc)6F@Dُ~qC#X?0pqS25v]7_&co ZK<^rԡjVU,e㐔O'TdI{ÐdDBيD>LF7FoxT]Y4d{&5j\B'Rj>st?'M)sw3n躵wmeTfŠ/CRLԦE(CwU&6a>{lj]Á om <܀;SΊyBf 3=zPu砞tt 6Wii`跗JKEj̔f!u.TrTV;Ɓ3T АyEJ]`v1 r6N,/ΡpDkP Z( ~?cI3“mjwFB hw]{3VpC-I!ze*/ۂHu5}*V^djZO%cUSs|Gh @uy 0W[Q#bu`!r")M6È HgBMp~˻Gs&iwz D]a@!EwӰ!T3 b( Q>4HQ!EDEk2 b.veQU$@}cV$==XaFE֬cq kZ:XOvmO8? U+5s&dWx;̨Bm] 7Yx]}NzLn)ݪ)jS!vkaӛj\qP^MN!_CXJԹm0o㇫(GƊ$}?9^$cs}~Wty_@ed\W̮ f&2S$]b;-oҐ [eUtđpd75? xng,a!?>M LƋ cbݘf)ӤՇ81s-J\s=||'Hg#nT (\y?o7 ͑0~w Zf9qh{{魱~bP.Y;DEu7YoB _]ѪʕUL^9=u4T-Bprq&:J'so\ `<{kUr#˽HH#EXʩQAw_t]lSֶ 4<yrXG7Xi:~9~SIӵǘ.Kz6ͳn 1U,ъ^N9M”*:_J&cB}lP)!e?$wv.j\ 2|d?A@Q6B$MB,Umx [٠ƯWϭ 1} hsvCOc,Ϡ>4]+5rhÏu/"gk+x̆/=M(yfCoG$>!K)[/>(+%!rғ<,6A)5F\vƹ?#J̀`c88-?~#bH U5QlvR㥒_wi"GC*S6]}՟!ibP!4PEj{|G<ρ`~gDzq dkY!?[vnRv})vu7CI=g>68!V >/+_]yq/$kuB&wc}Җ^_+26f.t*5ypf vǑͳJ>X!ymk{w f"#(@vԍ/^^( >L=ћ=tj0k5hA(ڂk-07}rJDyf4F[<_FXlBI<Tt%BL:=ڇ7jXeʦ}E}2#B}U16UGch8=a0GMirpH2!q7W*"9:7IA!H9!|pˢQAOYç&Jb}efҨΆʘt ɜ͕ګKEJla@yK1-=EQikSKIctG^=|-F,Z=԰tx9Ǵ:cU7 ݐ%#*,E32݋IHht|\H |Y%3~tV:lj+&z 'h,ahwDn(<84S>Y(D 5.#ӥH5>oNBˢJckezpu<G+ >k}-]ysTQER9d&(oʠ[ 0k`숥| p)V*^yL[*{fqu,<}qOb!yHa[ې_ϨaX6Zy͇4SNȣ: zF7'>3kfS{LKR_?iv煌*뾼ƃH9rU虤Ƣ{^cnQP.v2hR c{XfhY|@YH` ({%ΜGH{x17#l򈂭GGv޴lgk΢\KZ1 UE &/L1.$A d[)MEMѤG[*'>vȡa98ׂT)EtgllcklcRye67k{SAd1:}WLv,[iፖ͋΍n6'1|& R6/O?irxoJ6FjWz>0{!tα~ K~KfvQ4gtZʷBݷQB(Pwhb<֨Obx+&AĿOU6JD"ұϔËH\u,2,C0A1 [mu#Q+-DOxe RaQvD-P{,wJPMGOHM~𸟖a 6VnC.R8.K6I9$ VK) (:vvPdG8M7afEi!PI]p{s3"SC^_;&^/+jWT;᯹-PoGGղYrA.mAS4[۳.mI(DD!3YSeԻ{ )C#o!:5_8 ١қy/I @ 'Z] !S3^˸s cx Q3?j)R $InA5G0 P9&!Aje|M?aV8s% D !݅I m^IYBd"HI>#݋'L:}#R_ =Zf C!u t gp6~{0[R?nOK0 ~Kzħ酰HtA3u&Z-_w>Ϸ H5Mm/K˭zԤjtN9\C ߻U=VW6q/"Ȱ(U@Jx8l!fO?3PJkGO#z^"['j0]uDPVe6gNXUH/ƕh4qBćݿ[^Wh# |^Y/.D"vFYoZZxL$qJl@e$FǢ3 OUޮ-78#D9#1~72!]\>%1M@H >\!"֗X%h0]6rC!WLDF|uwmE6 R*]1KV1rieYa*en# -DNذͻqrx'ݝV]=^Ow`p0t):ӌ q(ϡTY`fdM险_K-]CЧȺn\Bď`]匎(j6E{oNϾ.!C0.?!}-C\5=iģ_Itש+E<T_%;/dQJ i8t_.Kd鞆D8$ ;m3GA,PM}D^o`/+2frt247Q  w}_淳QQWiCh1#sȾM0n;"ojR}yk b`z*229;|zǢӧEC^@E!pNZQYP;s"۵6k_C"C\$g_[H 29m#:wL]uѰȉ̬M5ga$X&wҸzG=RMY@3s-n^qG|9$mĆR.L*h'Uˏӑ@x<UlNo+AVxo%`dhO~TBTy>اŜ۩ZToaLD$?JnƁ;XR:bQ||~cwλ4V`"v|HaI:@SG0$Bj71ԑ{١tPXIDK^LadJ \eU}K(n`aܐR$ {SԄZyS}FL?SceS(.RK0ZѦp>FնUa>v3XWx!'^cqV})@!Ǖm-"YQc8[q!*N2w|VbMeo?Ec}yUPoK:۽!6҈ D3?V.mMW(G0ݛ&3чIWIi~j/,욈'kS "Viخٓ5q}H'k>!6{TIG{ 8:muw+N6#ToO;2D55i7xӁvrTlHUEHpͷԐFMQ] S_+fIAY(JQB ;k [fxO1˲ԱRH<`T1$+u׶35`KcE+=2 ; V<"g*SC*Z A \1ڵB&72${aL Hg~fwtSCPhEk36$lKG&')tM +GE %nd@$Zg!6/N~Εê>$#l)t#9v`w ə]zk9DLI+\p>}f T"tއ<6ϣȌ\<]IfS5bO(-u?b[Ue &$-(Vxz<](BwO9';8ClΑ[,;LQJJ{q~=@M§/&ó;Pw06[ftOFƞ}$k;t':1a$}=oAVunoܨߙra dcOSo@3×*B?Pjyi0t@9}1?i-%v;@ɃbtSh=ֲx~z}(fc:JT0B[֙(s!V8'#OXHk6 33_b>0+\">ՙ$ߠO9|vspWRkP8FMM &v}zi?i ;]70吐 ;oǵap5c;霹Od_aN%iSSS (YP&!{9xDXlJ l D-uJm̅,+(_S~#fs#>yF+dӢ`abYȐERxcwى~gޞjh;cmԑvWN:=bR6/&_?Wz żu%V\#ո Vl! О>q4K/[,g\f@#N;b\]6%+%̓?"vIejpm1%Vp{-9Vx&UCzqGYߑ) ~4ƂI]̳ƪ|Օ ]J9mŎAi%Xҩ< [-}BM8,Wc2EZUwF'㑻RĊ O[ Tc+4P)NK@̥>bpx/?ݙ9.#F ܨIQ:Yfr~ڸ<َw[-SW)"tPsC;\.oE UяShl9dp V? @Ĭ"״w^qC8+R\YȘM㿳XLVˀ b>*n*>qa˵R\kJ@9q^4~eYuȏ P]J` @l@N Rm{7FH/^+2gQcaD%:* ?4COIP IāF<:5K}\ m x;zB+dyo~z8ra^[d`؄LwkxG,@_ \F%.!$z`>(7F QgG7PYv)G 3U]oTgOJ&V vn+3_Xj VJ*lY.%YG8A4m 泘C.I)&sߺͷ,%ڌH^Ǽ6QǧlՆvO[*G=i8+85]b9 CwPh uzӿͯMpg?m -ovVvgp'5zv!& *HrK ߔWfQ BhZ+oxzߐ7u>-7}5d/̣XaV+gK*?![zѼN΀@l?G6^ 8KŲ9:!8Cxlke]^c;k.u9ͪ(ʑS]! wri/36V'%Nb侭 Yv萱z%J6vpk֊kd% ёd91iO $5`Usk=*a(q\.QsZo.$}M&HBZUfإ:ڗ r+0!(CXBLBZ(,Lqd] vpU_iq<\!߆IF(1bBF!n|%7n Y` - c;;Qz<JwR١I乭̨ ZO\tI;֢ @%>?$( >yRK/_sntFيh`/5D$&*l f|jU,7^|~5Zؐ2,RУ`0hk驶K Bur\q$Oq(^)d{ୈ; F,",D)Ɖufl)җKw^M'.Wo&&e⑰C{ KeUfC 3Gc,W>cz2\/wƈ? i`SƛiS60hMs:dkl5L)hM&^f(gYvjdN@[՘nR` 1\>oWqk^/ Fs^{Id{ 2bKOWխ3k*UYXE#msu<.@䣀H"kr0"x5UvQ^\ U.9JĀɜ7DjٯvG&ȇ3)&=uؙvpa/LsCIBXFs>,V'aכ>qQqiͨc2{pѶ7hl[mqwi_sh'k߳'6\&Z m܏wd+_: >nL֨NXWX5WLz-Kx~.Kfı&w뛲`M U DX0B e{k=rF)DzpU;2jN (BLV:u\`sa'GXW#P bw2ŘÎiQUO;BBjpk䘧Hhh"5cE] f -{™f|;rW\g 9@Ei:PwQ4Ϡ7;v;$ct+]a6AӇ߭+<=Xd[RD1ůq 8Z -mY0>5$VQ"F &mVWSP;eK]˰ w^57>\Ug\Υ{Gȓr]򅽬:mr"=qnQ){"Mg~JL]<{K &؛q▂! 9gmn^AŰ/B,A PQ@BO𛴫MiYwdrN|R YӍW=گ.WWw3k=UI(m6$i Hb=,ڄZP |bNxTǨTn<4l=4 WY?ИZ\GGWzfu뗠I צ muH9f1V)0Ydg_N *1*taSn*^UZ]Hr;SB B락b=cϋ49+Tȩf0 4ÒW$}~ga%ݽ⎜cfbnCT'U|Gj/ް&ZP0c՗,Gҫ_#PIecn __&>U+oB5ϳpV;[:`[$s3,yWycO%ŞYkO絁XnoI2?% WƂSbXJH(ƏSKg)= UVCmsSD(GWdl-X-6`oTJ}G:c~1Q5 A\i69ge'= eQPQݛ !(5E![x9v p\@BNGq Vc-vE$^%ؓĠ?h%Ndl?sDSS/ ?nJ 6{ǗeraAdoɐ֣%ٯv)1l;StzZ07$ҟտS%A$U%0&ت#$IX#I;P IVj蓆3DH;s)vkã^ܒ!jڵeYBUᆊg[D. mf8kLM$fS뚘mR-)26HT'U<޿,϶M.663[#Pmݩ/ӟ;-˯pptE` W,z \~q]E/0*ix09^S[PL[EćxJDwa%]9YV*w">@]A+;; Uߛ14ҬZ2F@Mz)P/Ę' Dc?" e\IH \;'VDQ ` ߿V{gsW3J+_r08[1޺>wAqPff=Ԃ4kX:F(GQW(KWb ?*tO]zvqC2"5Vmm+{Q iDE{ ap@di`g?J,-ޞKO8 lڑ[;.St Pdgw WOB^bAmnh8ep?zCE˄2ID a/[?p /C_3bB0cQZk#QRyo]Z Sq j-f ꛑ.d/Uz[^^ XVjй \g2%F> z8Iʶyj.J [J¢oV.?ZQKwI?'܀KD%8Ȭ}F@nxd\-X".Qv1ŧL3_F?7Ї/Āj2_ed1[# bIrRv }r¬LkVљth_uv^ Ң*5!4T8 ~Q=AEW;Lٺ8J'' XzrÙZ^|bJp_AhȧpzbbXCO k)`(J[EWbmF5GoNTNB>k.06wC}BqR6<(ZTgGS0_yO+nĤ1z瞔sC Ӧ s)!{A|m*P1$j#? H4؅{dw]}biW@vä]ڊEqdCf.g;BWqx߿wLZ&QPݽs< o=֖ᄺP?.]IPo/Ζ+`qWqj8:YD2uv < m{g#(pRr )00c:)bˑw+K$|lp[ 9{PYmSM@iTBf~vI0сQqm֔$|W&ߍ{.e~Tj6@nzRvxD6 4 X:,)^E*RM 0d'jkH+$^!ݷj4-fl)PRY^ T"Cƾk RŠqI}Z;b@!G 5NLHߘZ)'jPq"-1Ax=`UvNhץhh7Ktl ԥ{&:&A3ڛ+Pō ׺SSڝ]GtRG*vQ"kVTܵ݇ A%F *<$lp!j{wD^O³ 4L }\{%q)W#F9h'"cc!HK߄sISMv x]ڷz=$pɼ є`rBI$n G-  u6 'dECj^ ൐TNW*(ne/b|b{:ս [M7AO ~`:Ql%zy"ő|1}9d̤IL);ZF1붯il8X]xQ|Ak& *$umx5sK&up!!ַ$O*ѳl?KŚcnMXbhߧ=8С# zS^aύ\{)2|mq-5+Zى|+X}KEeQq/Ωn[K5Lѻhkǟ)9񏇯Yrt/5}Z֗ * : 7ϭS)P)Lvk &88~v8$;jK1}=kA\fG WXb] V'^FRI>\! +-;Xu:25q0zmE,AkxׁǼ\5Ӿ6Zݙ 0AN咐ڽ y[C'& 'v 0m0S|F5"m+P$ "T4=I],͇\lew Z\)mLRrN!-f9\s]FI,Eb# [ti SBZPB{r B/JwUw8Z&Tp81=Tp=S_BK@R)VASmȳӂ E0u/p'򊸫m|ѐn Ant P%ƪ0 ~o ʈ`Q]i}ɩUɒ&Y@dX)v !y Oֽ˦%,BSkgބ]L=Er#ViW<ǝuy#a%wA\zvڳ%jw8N~\~)._g( wLv1C7-'ƨ9Ta#幟'6$ ZEk}kW%;Q U?1!9@9^PRƹ^C7Q^ OiфAI{o[5%s f=Df9l4?9CK5V.Oh ,w =DS|ks@mdϔzkYpN6s~UB.~tC)RCkmҳb@Z_qet;お_ NV[ %\l6sU lNGH;-Wщr7 ԻQCQD,w I3Xs{8Z+=Y"Ie/؍y1ˡވ 9FMk nŌ6d}ƷV (qsxWTD&tOE nRk %1$;%߶=iw/GȻ=)*ژXąZ+ƖN.;.4cky$f^BYE|w^߼3, <ӿ#; 16ܬ/Z+.}O[.eb怙% -7uIO@~Ӫ=jf[ %8VE|>fAxw#Vd2QYuAH.;A:U>$YΞZVbޚWh[Y ;Kom dZrF}$]ab9=fJVת|uu(Tlُecd:V9oz@!BwN7T蠛@._sk#.<: ޥ *U`#qV1^~@jevjH Wד#aYh,<Gdbr*4d~>G.|xvۺsB9{)d/)) dGfE)C5MvW1ҧZ5S|Ӫڋ^tP\W _svFA9Z07I(\HӁW`OoӼlFUNR( H䩊iT>qlѭw)"x|dkrK]l"8x-σ|̚oxӰJ5mUe^ 4-4#iAOڤ]Xm QD lZ1L*{^XfD.KW.h.D|8Ǐ/J$"iWAtHLt}z (#Ve}1/B3.69pA0G}㪨KIPoJqkc0eU0!kJs ~1j0~|WMJs]mpʗUzlƤomՕF Bo癩V` F_/1H]DM+4w@mJT>%r_5dwW~!`<\&&=af ^k?X~ScŖC} QVsc?a 5bX%COA֦Qg ^~-\*oث9]$06GS-ARp\"LHxq`,g_uzSGhNZ8.idX){N*s:-Փ26)oz!f&[u0ژ!pw113AV0G0ɮEX\-=k>$B T~XO=;y'ڑ|Ua2ŠӶ G"<^\̜Hܶ٢RåB8OF 즛ʡ|Bi<$e[\Lꋰͣ ޤEj&ڪbZ ~ 5`(/~|Zt^EәHFUCRApP\z+lM9܏ P|cJdSP{`͵J'9\Nn/џe7.$x-{1 X|)zott&a0SOMX%"']V+"qlC2.U/;Օ$į/u0(sC\b @ቭO"f]Ӭ%ԚyFC/mTv7T-U [81XܤfWf̾7vO'%wE11.mYgkE~`MȀ)Ilc:ЧOgL'ip %Л\g~51eKRo[|T?-;u!Ʈ7Xrx-^I8pTm[cx㭽3*{8f҅.G_6EB.P2AI,RNJzN)Q=*#<` =Co2Oj?BN \x_/4pp=6`1F*C .-s^zMWD!XžC-J0.B艇&h6; REˊ$$ԓ){H=m2lEk2<M{͈ $LAR3CY+z|Xka29 Y-^$8_Y iA#rd3EZx7d8W0z@Q?LU"^نV`0.aV\Xhg@􇐀kWH%.P0?1t[qkUxfc:naCmIAσ^IKʶ:oA#ڍL<K2in룪=%jW& $ڝE똚`?uѲ$Rҝ0RtSl\t7"FhZPcBQo+Œ*#-iS-RMmWEyIJ(R%A/6`Z7@B2$p=U\l <4)E+҄Ⱦ=8ºިϚn" *Rl 1?КϤ>p?ZaT'n_lq{cbY hwCGA67H†Q'ߙOKUI{vÔ%Yt!ܵZү}s>"lM=?m ! (m"r'x^>)\(\/K ec WE!1hx}ZF"bKeC _a=9(ӁY+UbոەS7"<ތHƮCtʔCzn%P fTl $a)I* h>>6Jxmb蕧[S{aS݁p~G-aX#:iN@1,!?m[z1e}0 -54g8W+ ig#A[a|2 Jd}8(Q5a CnVnS,ؓRKT:Z:sѶ\MwG1- tӱ8} 'pz睅 7pՑ?D| jM?_Yg)j{eFBŶ 筳`T[h7ິJE 63s ?j~~_,r2M]E-Vn‘bڇ/R/E+*e xa4|OgT2`̏w FM:,h 5$H[Fkyn_+ LU!1YOfz2([G^L]`+5Y`!/)Ng=S BVgz|JS'0O40%K9S;7Ng)M+Vn/X/v2l8U夰7b&:T_[ 6N5zNNx*:4/ ;b!\ ԚuDl [Z?4g67Tɺj.,uf=xC˗2= ՗7\h9~)sr3H]J;g`BsR+%LQ)qOtĒ\z~ 4DsWh'iAh&DBK&&a 4_ٯTTX>x/q7>oߨ0!Ʃ}{ҊڠM@eمߠ=0;T!y9Z>>8(hwn,`t+[3H J6-V.8M}qEW HxwE76Z? eI%kJ~]J+GP# V8| (HV8F=O Cib,-w<@_ߘ?BbW07 5nո !{br@^I\DK0"Jő yRTJwClEMڕb*m+嗸0THJ[\y^"NYc,,@,5SW 0Ɵ( 9ƣ:oͯ2aݚ YoKq) ,qxA}b|lm BO@֮48*U@@k6s*tv?wEN@4tGXkk˒tߴ)f% ^_Ԟe79dr)kHnks~ 2OK`DWH YӽeQs$'^$O)8IJ:S%3xh%ܺ݇J\ڸ(#:RτڟXP_=6c̶ z\+cr9?XR0-ExAp ariTN;ݖem8FB[9}_ȱKȡu\彨8d` pEt|[ 7߾ysRiH]Ф474oow ?%jLo;ZƦk{E:i[sY Lk3ӣ*TamYٝ0̜EJ72@b^dKjqWS*v1X&ʢӧ߬xgNTMǡsV в fܢ|\C+u`"G"X啩j^-58FBc鳾PSA6-{!rђIp*쐞 \Om$8N \ׯAp>:Kйд/WW͸*Ys1xj%ڮ\+x#@Fjf!<Ь 4tT[h. dJ$['*?| !~xx¯34 :#^" 3ߵDpJ(q3g(n)ʟFOsQH9mOz J0lqMeVǏc;A[˙™Ad_p N@@ 65h0rwh $ܑk}a 6L9 7b2;OAmrz`ԼTⴍVLj-u j(ykBy$߯wЋbL뾯UҞ:r\?lJw Π̊ژc(}PF$q+["Yj=VWiZ=4.\@4Ot?c쀸fasʫ3 CU쒱 '$,g6LUM4<λ<@=J t͠,}(DgMC_e%I٦<>'ug-.BPBNN7ݧG'Mb,c[}^J=XB=NϪpASb=ݱitg*{bc1iXTHu8[ڀ=&W7 }(TX-g_sZ+!"x.l,SIFѺIc ?-F>͗_z w2_á1|+/mjhWeQ՞%d5:NlϠ{_+ DTB:0h >!}I_ӬUq8|nQ}e8hM)XL2dgS4mL> -0,t8Ƴz%#b:P?1ݻCR%Q Yx,.+t;$b!| WXsG<#TPCō:!+m!^ʋ ǀSIw&8.5QyNg\rjߤ$5/`XB쀮8+sNd:}k@,4XT誡54tHUS⒄"w܇A Q"Z!E"oYr8Ots+*S ȎHi)ZygZh!Z/3 #>^Y_}nn.ek ܆du{Ր"wJ 0HL@* ƦUQ2v\X- MrbެL7PC=y"wל@ +PeI\R>K.qw6X6]Lcܞ p@qNL8䮟4;";H'FvꌟyWNمi(`bb%"'ؿscU#e۹` ;$ )vj&D$EFoar&҈]xP~s]pqa[M(@aT0HX%xtFs mok'9uPf;"d6~_}rmS/vCW꣜rEz .AxJԞOIa+7v4(=l?9ɨ[k_=\S2REZъU՘.8ruXYG#_Buaxojq{٣?(QA+s,,L&+CTׯlj@ S#\[Ґ!K xo)!kZC-WD|Dw^lH,CnҬz^K4" 7aGE?qvb1W$GX˛Lh;V"I{S6F~FNuii#?_HVSƎX 8WjLg>ft\GD GT gӦ8?Y.N.V^ Un ~^O":_5PK/l8Hk.lWccuc>j4GͶitG1m0X8U0>AEܡ)-ZUG/(%jtnUS؅M({} G8p2¯KX#;I`C۽xom9Mɺ~9[,7cDĩ\?߿%@&Pцn}p/0gjBb$ YZnunA [W#?t@ . Ut@ u2L65zk *B Q:!=pU"*g"P+apE8U =oٻbR8YİiDn߲0s|a.j: z@ፒZfP^t|W eH3D,E LARW\z+^YKV:!Czy0us?FQa"P`27iK57 F$溵#C2}c 6^|#dn3Y!l֫)}7 g٧?'"r#('阺D꒐=A@ܨ\Zف;2F/7h ϝu; jcgCAU2y9ָ`TR8j_K^aq+;Hw1Y.V`D/2!/N*b<^%J\A5SF\bP\"}A jzRV#<3bB :XQ.&f^3蔤PJ2g,yI]wR3RoP WV#3[q-ڻyYGAr'/Rtƥ ^L_H.@c;*I/1R?8bSO@ˈ3*O7*uOf"BB8aQJZ`+wH[)37zF'\giOq@RhFk\r{@z^ng~EwcBR.<;$˝4Vq՜D?3=DC5qSŒ$E|]~jJi_02V~ Ux@^y1vwI )*x5l5غLv+PNHSce~y@D6fkb>xxm^(NI C>@Mu$xa|M?8^$x-42y=|J,tI) 0gmS>u*?O;}b>]–}@ƒ%U,7I,u`K>ГL_l`O-T_q8 $Y* t@f{ S7d\;O+vef#M gwBSS .V55[{!ZABh"P_XcD\d]pԷp=tOS P MʋfAHt`NKڛ Xa!*B"SzTaNK^z ؘt,a/ ] et$n|< EzSO͗_8B;6=Jd!!q|5`eýdnK(6ضqwSd#e}ugN*Ȁ)XR*,''OT5'I☟Ky`w{)} |)*LqtD%,dW(F[eIʺahv}Փuo7{TՖ[$h: M%}dx`  p$K2c/plsd\r#iCE3D:ͻmj1r~? }/r9+E A$QAh- +޽H݆ID6$٢s؈C A.q{a4Ӽ-**ޥg)? y 3-A2(<. .?l$ڿz(pg/7$3D|:4:Hs%9tngUCTb9aR^59Qnm˛ b),@uaZl >Wz9%$3H(!Kn*]M\kF0Yҝ34\/=^AB\7ByauI|2H pؤǚ/nʰ݃j Ԁ~[ժDH/[+䬟SEǦL#2\+ijH3 hZ0*dr"SHbYV0|KѶ 炋;4ۤ׫a[`kOg穛SG5lZsفyD> v4RŰL?81GZa4߷ܾWsnG ;ɢEϵKj*0Xy>C$h\ 7<(qD12{Qndmeȼ>bطŘ]DDM^(a“LwbO0!ƈJ7rh$sÚĪ/z\֥Xrn$ eͳ(]p/-|܂Q'OIPLnđp^=¼@Y'?7N#fXqʼ~"zY2&KpsnM"u6OYoB÷y?ٰ"xog8UՃ%a1D…~QpBm"3  WWXbRzЅpE)ڟjHh&h}pAdS^NjU{S fз&悦('GIn l]7^㿋QR Rͻ3r>uzU= E8e)&l,F8{n!NS>rAIzWCW|[1xl} Rٶ1=& Dxs_6)\=ePGv7υlŮM%H"j)˹bW:?[6`M9Šgkra>Ayp-ĵ@$gY[gui)ۋ\!#,a.AɥUz>m"QM|Cda/I4a0 %p}Nx6A,JpQQ0 b?XdSӂ#X L.o2bq$S}:xN =SUkghFIj_@upXc =0{|,YL)kSExr@û6f5ϳ'07zsoYP?IЮ\}յgd&bRke}CˇY @Xj,MXENjKܾN6yѪηͩjWսA8!.[zE"d ]1_&?Bx)sۗRm?}ktA:aշyFdF>G2&WXWitxɕr,|*|ͤ#0bZ [ ) Iu 7yhYo֋ר'kǖ}'C˵60)tI¬md3z`AR2z z>(>I[ 1|tgk珸;vu /&?KȑJ`ҫѭazHt.k|T:1n`qD8 QhKM&dQݹ[ѓ_PQE|L_UHbH""z&;ބ0{h%t.oQ·նyyzӱiݠоnnc/ _v'")}yӮ!#7{ .bC0Zh[|EUnaHvΕ9xTES'@B"h4*ເπ=ͻD5M\7KZS/A$f(.P2)~&Yߡt*m%@" Vmɑk^l?]G}tb{f[+h>=y:Aj^E|̞^_wh&--I,L28s㷇 $ B-ܛ?$ #|.}>_S&\Q*c֍g<]9%tg\**.N+РޙA!UtGsu^B c#l<;u˽Æ}AF`tqVqE{j 0M> y. z*IMȆVp7)R'2}1 J0 ξ&t_HY0"}X 6wx* Ɵ~0Sg@Mq4S}Gdfz@}k8;? 6T/ ;P[Nyʪl3 _׫1ǼDad֭FIR,[.j8Y֌٘ 5Dѥ(b&oJzhv3G`u"11vo;t2Ao}M6i#:n#6 zh6hcb"2uQ+Ag9d! ZչHRu%cӨC{;}M1gc+̑T SΕo\$zڲkH ]6|;A9Xmfa(EY>V[o;!"fl+Hqigצ k5H(r8O-s[/SZ LxӉF@ǐ,j 7Ԥz]߹rx 'aVc`1 'ҫo_-vA^?xbi >o-/@AHemWwR#\M%_Eqy4d oeqyސ.~^1Qi(8$s5]{@ ʑ>vdl;GBox0Z(+5*;=g0Hi':);گpyDcǤ@=4Xx8(nfzǹA?o6O9*+7IKNVH$[}Fs\*-Tkg>WC9JwcB ( }na.4HY3٭3=Gc$`9L|C󭤕6=YEs Cj_0z[JKEI|tq8 Y7o5\?Pi^#O0qvf\ Y<'AAX׷^)>!e LAg:5OB$R.D*MG ^E)dxC4,ȸ<鸗^D-CROv;?r}O1.}ˡۓi ÅkN?߈ՑTSxÚ]ԫ(u3"%'ACs(f4ZҙVJ ,?syPp½-Fh)†Qb@ `^L %Ϗ h1<~ J-h/rTa6?h<~8IWsAôe88;炼v(JHco'i:ahsɟ-9ϰLoG;dSą幒e[VpmgJ!u^RV2ֽ(N7zʢ|u H"s.,ɻY56XYGX,0]"pT£Fx᱀?LƱWJ-x*Tٴa;qws1]s5;nWu/Te=qZ )R ;*v H7h&7s$rHWOaBy mywL֠ 3a+'8'ߩ[UӱyA󣖼3pYʣP5n|XwU*bRרZgĂ`JQt.%lDEߘ>|LtɎ ޡz' 0y3wNl9{mqn{_?kքƗŪ!7l<ȫ؜ dHlJXt[^?֮+;Z] <)u|&5:2PYuYdB'N|R9 wU,+!bt *KZSnm` 7?}jA+i)c`qn )-eޑjChwJ2= kвakid#XUn}-tTEo7}0w-ANq{ԯl\ O7tG~l|e"Zt| Ծ4&kheU( 9oF1`UZ [KPPM%5r02*#Hu!*Ӑд.KkX|fK|>tE+E} 1 f&ču}ظ.Kyܯf(PGV9˺S$i=p1M7aUa*z@Eio:iӝ֫`;7}?c6q~=XoN^BkAGz=GQŝ쾧Z}r 1Yz#nj6WgCtW'>}cRRx=+6i5&I$kf=,FxfJ'oYvHTj!(k O:ӛ#,̙<$ 8eDrÊ˧LFi&C%-BlPn@녿+Y3|L~W&))gϹvF7L7/XϴQaphM:?ݔe+*(e9Q+'H[q9>FiByץb@y.iEUn/Gr{&GlZ!Gp@ Jf&AjYC@JhPx#^R#%1~"H'.ď{5j8\<9p@}ʭeU#+LfY513 ֌y잃Scɶ/M{l1=c_)Ȩq SjNt^)9{DM!2,3 >ex3 O v,فK<8MA^cU7yI`h{Y"?!&5fZ !Ir +n?ZǁJ(IS TFža/FYw}q(Jp{0F["gEË;yZ#$CEϪK1&~T햰z-BVSRx#GݖFSG]-.hz V y] o؟%6o= N=C"#\; T+X[M9FwS ::W&֑O5qF H|Ã-O>}_m(ɪ]=r, wp30Bz.-H>Fl 4' 2k&4dc{V$?So8APq[xP"58okm[\suT.ꖅDvhr߲ ӰQ:d0I*Kw_#Ygqwzz"Yɟ1tnśwI_qSh;$]""62$:+'W 籩z,/Ra* gءj)dUObCRI 3Q!J M S⨌%.TlD'mL'8>"^KC^(6v5Wͬ\ͳQ.jѨN30naQRR>}vܤr+ﻞDr`P4@}ži"\yFp+ίXr" |8NĻJ~ne,q ;z[Aԟ(H|C*Yas|#nc/ ss9,iD˸hnL9Ԗ/J%˘o= Wj=(!gerA"UZ *`(S tŸ3RNe5+8۬zH.m3.YVP| [5dB+~k ۔8= {]\RaHm/PUą)&IG. HuDcL8mE\/r܊m{7ů.Ih^Qݺ2{~9OK}%'+aLF~)<'ZΩf(QW|l+@Y蕔SQ9Q`j Eς n ` ~ȗF^]9J0dž +g9JL*ƽv1PGOus,+dw<*q*B{=/2s [I͡ Mg\L'|^|1JRR*7wb*zI| >w7AdJ"![e`^I(3.t؞yȁJ'r@sŃɺ>+z•id5@3^(J0}ۑJ.-]4&^M"j tꥌ;5 V41䊳ؚ-p@6ao y: q~FV4V34BdQCb@4_+ T5jE$‰L$u@ !}x g^aO_j1 آMk[˝}&ݪ_odÂ,֞F*oJƻSʿk|l". īh*g!aol^BKᤴ]/-P31ydex#fsYaL|?"UWpNa>7{5c^N9։띡nɫu+5j{YSۄkH8OGdMS**] [`E'ń,'Z)qk6lt27b%JqkĀ0*w}QcJmyRhF>?e645wYQJEq6cy{Ѵ|Îtw.3XU`CMGkj9Ik7b'$9_~m0aLV C,ݷC 571T\_q+;MxN~l[;|Rρ?B tv?R2r?՚9!Q^zN~SDEd$Nʰ~`յâ~.RE{g<drHUy*'PY Q% CYq Gi~.#"cD:a.[#JOevԐ VjSSf[U[82LK.0ml'] 8EsWFǂ_A~/IN6Q -@>d^ S7< ZX5_=m9 5 t c.sJ}>_?WMJHZa+0&kwBQ}Ċ gUyA35:TE^ז+yE4+Edƒr!GaLH#k'Z#7 CBg Qg:/os:OLIAx k|x:am[?#֥z-<#U${ڛTs:l}ODdKx#=AW)įfb<h@AG|bUM|mPJp*G"<~[VF^Se_H6]pP+IULwԏ(*n)&h:禒 d]j#OKU2CLوbWtag7>Ť&]8wO:2 ?Y]XfIM+٦"tk=!B{)(: oAi㨴~狿I6TUboT ,KvfsDF=G}2I-F1#p ǯ/vqxEZӘ+ BGWa92 xOS =fV8^OC>3 l//xu<]  )ZXǭ7gyn2KEy>˪o'LWx]"4>+C)G-{VT}tGe]f`b0൥s{|Gy[N]/NT74",go:g̮ «$/R 0 gc?Cm| z*J_pGJ_&?ym]=Ų->\cr\lM+]^"Ys7%ZDқyɪ:[4 J2Ș 8,*(y߻]9D3~6q%R^E[qI󂯇w?()gř+(oڒMAn/vxu:ڈx4F%Ҏ _j3F3cq! yÖՒqӟ\ԋs׻&Q([(KRwOFj+Fly]"?%?b&zܶ z%kç`j aT8Uv SNؑ0 [Q Yucoa2s0oYpSl jVG9OZ=ؑ4%kalF\OY"̪[cf (쑼-A|"-H n ЯY}Jx4 Pۉ&>~c44E]TE"D WXkܛMT`xf|dTONKj0j@#܇EިWjvd\"hbXFqOgSkd63'Ps齀=AK?YӦc EpYP'z?+~6ۊ$D¬$= /Tn1V&*/948ڻ]kƨ s37Umg\2l9msrcEpJHP-٢2ӂYV ",bˠSiuSlGBsN.VusK89mć ƣ j4\.kA 8> xW4A~Hsu{kl8b:/XEhK)oMf@<}܍9ΜOk{Q!+V%t  Rp px`ÍGDøڰ{J]%/PvU'T(x s5̴s&u!g:M+Z:/.Dz9女NCq$ʘxݦʑ\ $kYB$/_M\aa9~_W]ca!v&Ut1-)j;W?iiz^Qvot`r3[5Q0Z]Bᱰĺr3_2 5Ҷ= l')v,A*K-Kuxƙ>'Ѷ{WY1UM\}0>@9 %^ ˹yT-/׷`KuP"(L*/Wgsè_LW:ϛ4{ 2MfMUF`!̊ en5 ߗ}`V2-s#_(x2qU^_ ߜ4+ڠJ5E3kOK?uP!eB*:@nSvdYP*ҧQxE%U䎗}5(/gas'W䫘To1EvIl^3]:G_X DƼmnUv7o83|d11 LH+A %b4\?yk1m~<fivڔS pFk&00'Ϩcϣ(GNK1Z:n* +("ͼBl=U3pEwnGX{jE\%Vmxb(/ɥ"l,GAE ľHS -3 ,rhQ%klxt%_\#"KD} aT\D™SR6CI-V7Rsgz@Pb`McnESY5nHhK-&JzTݾцr(P_K(,4tƷ'{N@M-6߶&=d?0A}'v8x|҄9^k,t]l.BTa4X⚥WZAgm6O cx\xt ):C@j_#Z Eğm$gٮJC;TZIb4#N_b_AƬQa0qKXKUKc%ZF !ZDZ%Cˀ@.4+>%-fVWY ұ36S@@= ZD,_9$rhޢotDsfLU,3)-oǥ:([u/5w, 2Ap}b|‡NA &7 UQA;h7Q߅2TZL\5 AN.ж^>еӑ쐏|V&|TEj;5IîH\Ԉ#\Rmm/Dj"*~-J L$d"oPW`wWQJM6g5&"Ru- l&o'jBĊYlW*K^{9U_RN)kJvynC^Vi4RLgįm6,:EB/yHj`qH* ImBd=J8$b Ty<5%áM2DhIjlY/27ݳp%~oݠϽp50uܹʁ'`<ÝVmY5+i\.JOȡyC}' biʳ)I7I\Ҍu"JR AY֭5tf;)pqˉ/rkymːMo;8qmdE.0`6fx.ՎpYzv^"vDqH Ӱȑun 0W&]wx{}UpX*|-/H[:@/+ܦΏGc 29 "г Y?(G1/Cp$/|1(݋~ym $|]N%00ݦ{F3j,S 16Arkqi(E7E \f'r՝6^4lKӝ@5(!wÏ:>7!{c"E|%YMgz94zWU}x0 7+'#Tńg,O)s$VLG=8Q }\h~\cptHnэr7<j85Yp&eY* JJWpoւ+$A v{H;* 7g/L'+SI)G)s;)Z, g)v_ݜuo)ՖhWX6Ʈ4;1[@\%N(0@߀.kͽ٧|r4#Rc1 v!odnJicȦ*VM2|_yPa[-˘Ol<[i/*|u\e])R=E#wQBcIC4sMn`1wuĄyP*4X1 rz/lf\q?}U3X@׸lC*0jJ'ލț&lYUYs!,3M )>WOo-g$'{mX|jB/ٗOcuc@,4%DAv202baP?gk>4@çq-Ĺ&Zyû\ h5Jm}jhM: d;N%:66@ݩe@5`W)Tn^uXX$LMaC!:aշ9-p**,CN; r^p؄: 猿T8FP#X7As@v`x}]iNScmŭk\ OPVr6}Tm0OTfi.zh(pZ˦s;7 @5zQLR ~׀ l&ȱ Lp]4k}BiQK|@Gn0qRT'q$/UԬ\*"G,Zc`}+Yi*?[\`:U7 ; 5P3 bG w{;U9*dqB/xN8ģs4 a ~w1{SKbH؎ۅ0ݼWI=8uvk?z7P=s[>% ef`YX,S$Nh3!~nHLʐ L(T cU* CFOxJ3z͈:djJ~ZQP\87) R5Jb2H zHRmw&XoV$Z)2!ͶTע.}}UT]Li7"[Q%<=7AC❏6sR|6%0w9L1K$L4A.C+i.c7 Pxvǟ;K8M87 3?KO{lpSRTQqޣM5նe,cV{d 2OGk7u Y57_ֻ`ɒтډ^rTsV[HLkHt$3;Sk߇]_q`>>bqzp3۩T(a 6e%hBH4YhPAw{4DS<7h\t,? KnxR{zɟ'ͯ_&L} ^rJ6Pw ݫSx ~r*7 ;sdqETLjxBm5drSx-)}AeQEjs:ʼnSJ"fTa= >>XgIGҲ; B/#kBW]zrvuoHy(fQEcHouyڂa+|-T{.\}4 !%)Cp2foq3+&aPWE4, '7zF9Z:Ҟ/?Ňs>!՜`#vQFsĚ-9^+p*>ScFgY)y,n' UOOw]d}EF)}cVwe7} j]VwqH0KjnANvULsxcMֲ38Y<<AT0CO-t~Q0H%.6!i =}\nb{&aLz10M)=֝L֑iQԾh] :tsV9vK}yƔ[`5 J_&|K 1'=vt š$!Ãg9%\) R9Ӭ΢$at/wavC:+g^)D?7w'Sx :CDxeo'#4b>ʪ-j[i֭Yo[Ƅ[͑pb.m|ڥG5+17T/ϗbr{x^_NG>zPA ^6Z Ǵ-E\5%WQNq- F-?i"Ih[>X3F{!SuTg0\4_ p&vjw# QûR#!г[4m}_0kمMKT##+J%opY{y%FQH<4|Gw 4(4E,>#qNFTyMҐDGrf n3-|a=j ȫPu9*B#TMSAQ[$H8h?x-U'XlX7Jt&|DSƟc>2d!\H=1 Wzƨk :I Y-KdWNel9+6mk27*[Aʰ'՚:OJ3iH:LszCt/RSV9u=An칆ݚ5_Ruյ%~A ]FB؍̟EW]5g/>-X*D[\`L$G!ܭfnz][DrNԚR0*v ([fuJ-u;gمnJ/)s=i)Ns.1v}*'KdxBn҈PAh~seP9rl}ߟFƕe[/Eҥ5"VE6Z_ Q$gï]ƽ y MwFoTtteX2IHD~Y[Or5 ܞ܏>4y[_ ^4*JPœhZ_Kh`F?wHrѵRc5o`Їn6P1'1j$uQ\z|'6مGJֵo?o Q RJf &XK4`ܮP ¢_AJvY#?VqQ=o@`big'"zw P'l[$IuhF)G~ {u!$N6!x SoqG*X.B>hV9w]CS-(d*ysOoVѳw<|=S5҅y I%5, ^˾Wc(w2d`"8;mvo=m*FM5X(]b,g$hNJXvQ-WV^ս6詀< M-Qhځ|Q*yP.İ%TWSWRi[79#x(i*[g TNmoLv^;7"Z HѻU``UCfj >ۮh[zޓ?1J2lNx"<+WGm/wZ;ÍBVwpR]1dXWl`X8E`c%MO C_pƅQ{=D%wz@~!҂1o{"l}7^Xmז-h%Bsŀ$kD͏ӺOUz Jq~·~4E-mcA9.z^)6J`Cc㡞|K 7*o&xၒA= =27ZA{3֙)mj:UHK?P_śY)K|ddž7 >x79imt[xw&[Uҹý(_vU{gAH5]= ڧ9̉.]Z>u\um$`B}lL&^cNMS CG=n9@p6Opό=p{A8\x8.g8ؼu_ipXKg͋-(=W]u-y{kKŲ(CZrLU ?|\K9H;<r5^whjP>r]ٙm sV;3}44 zĸL!g$3&뚮^VQQ U`-IڍzukYnc(1ey~' ꖜ?E{V݉{4|F oh4ݤ$Mͻ]K#ש3wP H@0V.b g+5נ :ߍ/.d^$ȏOCJ|VЏ{v(Q+ On-JGꈜ+^@f䀸?|E> Rl]eEie 許| JH)CgfPcN.ΞhVj .qkQ=|gc_a)mGnܡku!Qhtg{sz{ q5ΊmG1Ws}4MLXOVwk܆&{Q,oT2V ݬsRk*/ o\k^H^a*!n~H(C:>G 'ZZ[/ z٘d"WtfTLMrC 1g  "?$%mMnJs;@5"y)r%%Xej3xi,K6_ r ]h77T7Z911'Q(3B̀XF{72x{ᚽw@wE/j[0[| 0$+wd?1NlXfDW@L5s8V7i=?TppP2ny^@1&!VA6AvxVͤԠ.[)!,/mLCF1n uXo3ptBǍ8+(ҩSufTe^pf+?)k8㶶Mɀq\qSX$ d~Tat BmbΒ_̟XF:lP2n`"t/`iΈqzo'PȃWQ,x2x:Jp }(JVN }/'} !I\}cqAeP"~opƆ5 EUҊ>BHP78qf4yyʨ#8A5}iߨq(6l տ52޳$i;KR~(ٰpƳI .\ W/}= X;@ɊUHT_v 1:.{ qz-ծ63(=ǐr(7yCғI% -KG?ta9CKx3t l'QQSqE ,^J c.sx!U7gCB/qUVRA0}!WiE,ڜENaؖ F jHO1S{ տ9C`2FҶȩ%2gYZ07070100000501000081a40000000000000000000000016609d23600003894000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko.xz7zXZִF!t/ W8T]?Eh=ڜ.+_Pgbb260dA^]b9~|U)5Hi%xͤJC#(v76Ӥ(W7. pRO@"2X!kVWDDZM}FȖ䨩\V>0G$]6\oF3_L ʢ+>@g| +}qJ_1'M %m#_q!*n-B]0XM5hX1|G_^3aApC3ѻ7G}]sDmX k s@aC1,⌦8FӞ7yARIL:& f_#10!# DXtg !ѱ8$V;?ReɡRXҪ^~tͦDw*BD/|“gk%g^ C=3BпP6  '3we?jPP|PI!|n߇6OyDp?Mdo-Ј NH 'U) >yt>oХ=nFQPUg>$s ӧۛO<hl dg# GĊLEu⍒C e^;TQɨ=Ų ےO3[ 600Sή7 2C˼.H@K܄0΁ xǠ`GDCj LXCB{4כ-IfEuail\8ĢgQC]=YU5ʮ$V-2 W K-d ڊHN2U[imA|xKQ@MPWrZ:6ٿ^#ԙ o^bX<:g7tmΞ}\35q+* ;|?tIW/PvLJ,P/mO1yvĂZ+üDΓ1?EQzbKr Y0~D_>)s"²v5m!|ܔZ* ]!tPݬϼwסXщ :d§E@1_(Њ|_ydٍ߮0R,1!qZa{T}: p^ Y47Q?ZYS :UqVf"eWI 2gWl&ٮr "ɺ Su#y?F9#qgM‰.9գee2/;꒤SCz=atqQ{s'@ԢD=_4y|Htlq84Hz[4bԷݿvLQBM8-dN%]@nuWA5JCh)] Dp T\RxG<{WHrp2 mJt^9oleGpV62ER%r,dgճ= {V{8u FO c L&@V 'D ~py%I&Ē,eHU|%!J)y7S2.ȓqH PEG٘#wmfX_b9_=)&0ӟ@sQ^B1a&[wI^(vU| ;(}=;JNYbta@3,/7|ZEX=dƖs mlTm;p`Vg[ڔyfL`P]v8*6T:TVb1rva#opzM紸|1aSap @T\D5ނB2hFQ*f)Y0X(Ѻ$Pd[Jד/'Ӱh➙k]6B#3~vzwnBa"7nzd{ i!cK2vsw #nTsR q Zf-Å@䅣5r0KRhZ3.TXES֕<Ģt"OԢ1qSeQةlu ə4Pz\hgH*$%Cjp:)|rxo"W.8H[ /Jk6Thj"Uۊ8uLU˜ m:vP}@0DU'bPBάl) ٷKyL_N)8 ެsRkZ?cg! 6aiO7?Aqm^^{Y=sr"CF6N[N|!"Wֻ*[*Xf-KwLZGԤP@~tR*Nh9d=u})8t!8?.$h$ұgu92/CK6 9R 6L7#ȷ`γ/Aev`d%_AYZHP: K֧|"%Ϝo\߭aD%;j~|iUuXoL:$vޣ@:$%=32F啟*(_*=R| I [{($0ΎS$.ЗQhPjDb@5:jͳ&m2\rRhq}8g_]kPyPqJG>%C>#uې~w~倕JC)=f x"<s+ݲFh,n_~*\uئpEmaVq%K.L2TWN~Ǟ>줸с,uɔ^~YfGl18:GHCFV2oQdŧ վֿW_&I :t3;8yXW",R+쨶SF?4LT xUi"L- !u{U50aD$.m JGwzKQ??*U0뱠l &RfObsF%l3a~M~hX)R-i2C|e;x>|6SҤztw΃΢W}gA苘|ABu%@oxPw܀ Pڲq1sG58Y7'^|'N)ϛ'fwksL& x "y",[c]8KϹ=/Kt0큓1Qվ3|/,٪v?QoqG?drP٫$gB+ ˒1 ,sf[6y]wS|.GɌ?nM ҝܪX_vCʝH7 BdGPN(#661 vjɕ5 Tht, NJʗ }=VS7?wbrVܰ*#pr]I7?۷ؤTP6lPkR=#8 1ئ19 ŕ|TYW_f(Pʤ)6br wHQ" D[ nnG{߼ -@'$ vf{ 7|7(VxwS/R$fz|4ÚFˡF斓Fmh`{HGQk 9{p<ꓣ_ʹIK!Ow np͞.xqJ $Gԗ6Sy{r&/Sdk. ##gjt)psᖄ;S^8Fmd1̠R &@o|h=C;xr+T${:zd]HkC\W ɘ`?`d`ȗFx`?nwp]Ro_*9U6\GbiDr CAC,ѢSGlš:X)p3 RnS/Lr^de)8s#CJ(]2Q<3Ӫ.,AYSA ٚqǻJoD}65EUQڛ;{ dF XFOLcdË4}9&_B2dik P bO8_p߯jȏ^2d{}~m6kK``OdA]﷎ ipdP ggz7#oɀĬZxGD$K[Tyo[.AsPECEFOifW=;, BUq3e}pZxNOwⷁp A=NdUK٩"àBЕ&iSװ.032=O.L7[5HY \vXVr*}|DYY=gHdtH%k~Z Q'Nw7f._-h @{A*vh&+S:ԓ]eϘ;#U#XCzȘ٫u)Hlw?D2w?+QYz s?7&EI띹tNZrLEvaaږ9`pE6`]czHԔ¡ ? BdBaR^v (#"~]V_՛]o&Kgŝe݋mQyBlr3JEfeԨ!oƅ^Q<4]`Z K&vP)rӾ6$( uጞIX*P53Ӳ t@B;kcD{ skYPObJg..=sa6rע6bCFS#k1QW!h~n86!|eP6Ӵ[ڢ (3B#4&y Y*h4l4#b<Λs#xzDitG86+ƖZqhM k FhSӏYB;QNB3C ڭ5}ҿ,apaPi@čC 1/s2ak^-sfLq;?4k/Qn;\T̺[&b#9!`C͜:sHAHUy+8o{mB)1$K |msZhvqrdCȜɐIVʰ̾s;MT^GEr9q_L'\Hx!RU!Gs CHDI:S_8 Kelx?oFKEHౄ-`Č*k: OOlMO,Y5$ܚXPQAv\e!ȿ @8'{Bt;:L%#ZGMrԨE e6PXϑPn 4v=uޅ[wjWFZĈSG9 ׷.[ot;i1nq.bS,ri7@DtY>?#M9Nrp3gR<[Mw{uP- zzѩYz oLLvK!>,f:7ƟC:`5?Ƈ68s*'xD䴦@+ZE'˯Ť`<-ԼcX-v򅏺P@"'-ݦ rhZ'T&z兪]#!ݤ) a;Ӛ"C+bmWtZ k9_L>0"."̜ ]-.ŷ)tb^ڟy::CB4mD QP=J.}a`#*5**؋,@@# LRgZ"KGY`X)օzsRHB[Gu) ؤi'igH#Zo8]Òz{Ev_q] *&8=1 DZѣ؇ж T崜Q?Z?_7M)dwK7<;'@N 4?=Jg59II}C6gV#5PqmEEUeMECRVCm(0; Q 3vd7,>KTM;cR\5"1+V}:DZ( `9{='2B.zHC`AcDZ^&5lLwg =KSmBvvXq3w5Ρ d kX֟WfSOtuB:⏷? xi|v8q*#+! 6E2?HY3]` δDU!@{Y9wXӈ$ 7GNH O3ᠥvּkedUDd۠ =@TUc AW 1_ezVn ~`E b<$#uw/0|Bypg^@ !=-eK@$o^!t# XAGION)-x;kˁ/OD, GQoJ.}k0]Ƃp#IU:>r_TV*B`A ioe񟲶U& T0*p3;.\#BŤw~UOڴ6oL'BjQ  0%ќq?&(rs'"M@};RV|;/qjNN)!wP'$3ełaxa[Gd\Hw9_`xp7w:"R)] .Zr+ ?t7Y:*GŇlWvSy?wEW俀+Μꀡ7p(%E%[s;`H}Ң%MzkLRHnq%8G"s3/St?D&.D%kNRiq$|'da=`a͌z <ĕyz[Yl >*1:ƬRjvGi`_FxW^EKe8"^8C@ٕ2jGPfC`Z"zBͮ[j#"RfU1^c5CLɷwzrZ-!8 ѱoH?b( c"uOP8hd¯¬BEpIiˁ,[6p549k-)Y#-lf)S5-`|8Bm7Uf*~Pr^}C&A06`b͕n@:SMm^ߐvDϯ_ D2< d2pM?&a]98|$;jlЭ%!v']zH-!iasxj:rπ%T:M`:6mEJ;/}n8 '6l|Z5TSն() B?)}FCk>G;>׈`&'cֹQ[(lLᆋ>f*2_YARфcxrG%QȺFs96"PF4A<N e& >-5bea1ќIa#Ss-i/H !=W)`scTj`.K&BFwΫ~rߠfg[5[S QLZFEA |<޵u}mz'Nig@ޗdBWB'kd g]FGAy<]q7qj~ 9`aJM&2!NRJ0#O&Bi7V.w&C9_?PP$mn͒@=a妖zӌHm`6۵ }.Mg.a`e=ZW0kdO\BO k &${-9>Vu<`Uqhiq<6v,b1Nj`j~b3vlOzx:9dO0dhNFv#UgYH  [MX@ ʖۥM4yTDlkQl3[NhHP<-m6*vpDq¨DZj6R2 Zϩj͌(h a̰+ېɘ ݞCv^284o/aʬfp^V#@X[ʦQ2뻉w;eDIR956 $`MesԊo܃t8R.L)5Wlt,|]4K swo%}5Epοh]} .vBtD>. Ĉ,)2=epzn0/ގk%AQ96ʽotn]n&wO{DɈc[ (D1r`B\PBGU'ynRc q0CYk0wT%[dgNHccQθX*SZNp~wVn2w T)d¦s^v3ј*?u?'r_~W vf|"W "!+üJO$yd;*RƘ6-~55k%PP 76$C00 B[Ky.3d[-3z|*o[Ɍ;˼A4alAk ף??[hʿq6egnpTrИkTDooe΃k?^Ca!m+uC/oick+|AT[ؘ5j!Aުu1&AQY6ڞS@cՃ\l,Np ̕b9 L:j/- ݃9@T;zaߠ"c&-<eK7 '!Aesyg C r2ۑr 8=ȩ p=-1>llK7,C4:PܾGb qa.6.- q\{ZIcdMFCo)p:vvsu+\4J9 LDsP&.A}TJ M{3'Ͻe ˚A ::zQaCЭ%TiQlRp߯$BFY$@\Lw !9<](~aW܄u-0G `sj+lU-Jao$LYq/%k;cD\k0ZIɀB׀$F݊)K;''Ҵ rb3 دR訉gwdרo Ċ䮳 MĢIPPjg~}s6Vd):}AfbJ2'@)Xks}O$b0#h;6=t[wxyjPC8C !{Övo8}7i=׏xiRl?l9;쁰t L\Nӂ}<.F;=LxaCQ4"Y1 t(+=Uażj׻6J]4# FhfI܈¯,WI? Q~| Yu˗:I "2N(%fEgyzWKxv`,zWԫƶS(x~,8Y+OSO(Gc/=+] t']!5ٽ] oFft@>;]7{uX#LňLeG[\Nm+|JM.;t셇㝊V|bSҫgpW`"7sN0<&gvEgE?/V}RxяZaW- !q']VۗHΩ6f]*N|vWhy&'pWR~b0> >!s6ϼ!רxs9G`#& ف!R[#6|CmO<7t=Аł ûAS8K6(ެ 1]BFֲPFNfv_Fl&O!-ɔjBă*F?I2Q{PuW^l40۽}D:U5펥ѳ1yG٘'v&-Rntz $t;YPEX)(tׇH,ӢE4^甄Dk$Z| (ǹr]v5Ꮬ#7EjVCRި9q&DnX۠m Kc#hؗM^pYGj>\*c .؄ԥU}8 9gǢ՞uPI#S^yG<n2ԣ{|ʏ#L/z~PB:d0>ev%Nِh[UF:^[AQ9padBeJ*k݋$J y0B߻Slgy>^LEƷ_مF\Տu/Y$gy~9㺌5h2㖤yY%==?%ʔfNdC"q)β?uV-ΊiF>tbrNIݡ^QB!~Ht TzF-p[~P3njiWgXeVkd`rbTqb p]_V>I~40R}Cy`c-P3_-qpK޶}:N'Jqc3Qј#fM ^{\+X_gxqcQ]矦 ۉmh ~ ScōjSIBN;nrF0R3=Y`K1nt߯^F@Z*yʦ&b3-I VGB!.0fQTh_? XmJ{1? ]0<6:;]a>dC?Pfyb&JYF`fE.X<4ms+_JP4gsJ5'+IF]鲥)Fn ZHQk0Mx̦t6AMǸ4@^W|HAōPmq>̑6W8W8k(}1Vw,#i=ճV13Bd:JbR$I򗚆uL'w ڜ=O.;A}}L CVj]W(@>7{#qj rz<2 !&I^=(`t)?TqQq" ))Y fZs߯x^JZ%B'0u8^.+x@wf*l#"<ʨo/6BdhtΙKg5P_dFGpV%P"e zqe ?ŝ@,K+s jL^5:^m"YL6hf{Wt/n\ɘ TpюJf2G (c;h 3f?ɥ%HLrF_/&pPZbF]nsߓ|Ef{4 ^,pg Ϫ4ZEoanV:pp6a".0wʑz PRjDRӽ3ߤ]@:mA ! VTޭ  }vcz6ʿB03ک2< :Nܷe49}N\-߹5l@H{Uzmg@^:Ed+T<߷j˸4՛Ǚ,rX|$8}soIpe\6O=V{x@u-9dNY*(;psjVfEk׷1 -CGmkBW% ֘Al"ABDe4XoeKpa)*:&.2J oy#A-1󃐿3b*rSCp ?l GM.+];n!ٯH|75ڶ۠CQ{o)Z+f(,1Gg ㈬!jɊG%cqsˁLsX]]\yf _曅'(TR|}tY[!TLoPMM+^\C&IpqN'in&V6J«%UXq mtR8c8BJd`+mXDJD񐁺RըdxEh ^]?<ʐf\TVOf)DqPW4N_gQ)$T68.mɏFEHqmp-0CH;CNj}IъmZ@4HB$O٪Fiw!šP^J4rSMdC3>]OB|>B3oTuR8<^{P€:z29Ň^GIjNt#]>PA,գ` J47. qqӍqh$`. ghG 6+rwS ;Ҝ~yRWQDيx.[ uFnAUr6ϴ`m0' a`zTb Φge8hIb<sAAgg~Sdok(/)`.[r/.WBt[#B^&̃__Y aLgڡkS"jt "Ե=ߣŭZP'?_b$9j)[?3;D~⴦AAsCks57z88]QnVG hC8GƍW]!82K0ʖA(#mgǔ݅sQQw9R9#0<)n<? v%k8sQ<977 UX7 x7m0uUe ;{,Tk$ DO^'epmQ ֩b/[1%AFYSSZkvΫcDxI7"w1%\O%`l=tLX x{9$ ͍$NEGEdnMsfMvPe:QztogO/ZcX0""G@k^L~`G}Y0>BI=/-7J7 x oK?Ts=7m!FخjYda+5#?\@uz{zpCGjldFgg;MEƋ̉3]>mAq(5V~Px cw@:1k' r棛2kRdQV~UoO eM|1N), V hq"za (Qwf2ϐ O&34ۙ[wW@[G*az&sQ.KI)"y/?# ʕ#<ҜIjL% '!E` :+3"7WK*+XIUlo~7kd'>Um*AƫzшNӺYV! PJq4E)7¦3_N@/vjl?S+:y,Ef'4 Ei ķ<\VS`w\׀n%3 /D iz/bYBETG '4$ )Wɩ!%o D~k}{{;&QA~!e!g08P&j! i(A{zϏ$hR?tM_~'2`D.^Wy⽏0E~|)%I,L e %T0.yoc" 7 ^A)|p:&Cʟ\3`&E ~ds b5XLY_K)R!jnA*kyq'On yMJU~3l:~4ͭ70[\q}lX*k;2i;`LD\Rt GZo俠 Ɖ94Ǧ7(~$s߿K٫ yZ~fb?׫LO+J ] e\kJ2mJt|b|AyG03pe2!gIE JϕjޤcƎ1獞S~Ad%ޮ8(]~4ͤoy6ě%ٚKhf\'?엮\#l1{szN0vg=&k?|}ѿ[zU?lUpzai@=<Ն$̐7 AٹUù"ʟCRs~ +QGb &d'P% y^ҲejeWԿl6"$/C=b&c~S_FKSNDwRz߁nت7910.|n엳7+Hj4vo}/2=*/4qt6Q(Nբ21K\8_/b~?ؙSk]jW>U5Ӳ NtDQ%ӌܵx-*T;%na&5~*]"7JKi-יȥ]oL]lT(`(2`r.sY6 pT=|3qb5 ;9LGX.4jNVIB6cRP2T% m82sQ+w3ֲ9mL2^Ɣy_ bRۢy2RUCgv:ع/xdVj@0icΒ/[t^2kS7xV3ݐ/O𼋉}e\:cMӛ-2*L ス=đþym$[J ƚgӄ:4B ,=(+; cWrI! b }Ub?#Յ^I_3 K!4{CSL~Mm[H n gob`*@I#*p>熅:F+ VOd^?wIIkZP֮E˩K|\V{`;>; 6.*~ʓg_CrwFAo L~HwuNU?;^/PsoHŨ1ԝ^E]o:U4>n. -NsGD`ܚsӉ~uwsS]N΀o4 d:O*A& ם|ײ+^b56{aX[fX=d+ PtH=w\%J4;gC. SoΗb;?Zwc{F˶ ""Ҵ`n5$gk3qw2\R@ O(ezwĿiCWS(Q}㳘$o/$g5՛MF0IV1~f _Ď32 "~lR7RO8Qg]NVu6T4ʋ; L[ ́'}wKwoЧlImTяVa_^jQT.*vYѓ10u(2;EF7H9cښjM$paO :Vzѫ4|Fͦ06ee:3WamE Ps;fE%(A(W}E |`͏ ލrTRXգdaz9 CMϱ&^Yp>'\+ ´ bs'J)cG 2m88n ׫7 7!Ϥʛp]~}-j4ST_ylP9c#"Pߟ xƬgG_זh;Y1JM~.ƴ6lb4KcC҃kT=*WC" M\3mͯ\좥 |6+y6ҬhxJM;q ,OiJje9/]%>饩p5 R;>&+-nÿ%LF J MA .Xp={0[Hh]6rc}G48r(|Mu5tFW=tȾX9J~sn1Ai@1ρci/x̞1E+=`8nQ 9[RWLx`A@*|<`ysiFĵ'@TF YGq!˷:80_ hA"ةhnۜ7mJxUçYvvlxHҡ_/ w#wGd"]!xeLwxmMFW澢V8z3з.8<aq|gUAϰ~.ve&.i'+b&rF-%lyP"LCm;a+v0lNIjK 5BFN@ȿ0@`H.֚r?fu-pnF-ܵTSeʇ~ FƕV/kVwn lYߖo$ [ELi nq{|u+:ٚT+p%Ե0 m5Y8pSxXN&2F_?fzlBg񩆭QXHBo-ЍDK^5}?'Ĝ^LqDؑŰJ%w4q7)u>Ƌ,֗G$J4z |ìVrwJևASX"xd#4 ^ T5e &ceWi6)73 ixT# Jrnb\ ޵)/Q4hݎm,N:7*@xr AWpO#ҡp`rQH_/~U#q#Ee4'P@Dtnv)0UNA7p#EW Ĭ, _H-qkP!թ 'i ̜^JnVg?"PCixٟԚ@bigm'6Lhu< b J+[ί/QKDKlvsHpTGjQeVn,z* /YPiEm+{!}H4A4nL _ }tm-Z)[K uA0kyZ!|(*!oD,BdD8ixQ5'2j9ա }qyT[}1Y"-R9:¶Bjo]hp6W9:rJdcz;sJXWM{|'u$/Q]?c[;Wϙfu~Kv+bF4mXnr`#iy/<BXxᤔ]SDUk˴TFrzH5SP79(ucUm^ jѓ@*2'aa61$6˫C2enV/Z| %a1V6va<_.}iN)/F~̵27>KEx#[URYFȸ}lxI yײAD/ĩm\u M7@#c 븩 YI=۲OcsYQQU3Wy׉"`LR1hw Zd;$D:BdRg.>8z0Kg_Ĺ嫑v_c^@pU}`hA%>Z^~hX/G" =y_5nu\\yjCbzi鴦Ehk$Lϯ1`d{+C:OI) ̿Sao#Ibt;ܡӲz!w{Vli)oNh^ԷYLb? +O^ 4 Ò IA\{`$&#^ߐmzun۽?u'-p}&66g6s&z>G|.쒽 ƼFW򛷘flMI4rJ% `Rlݎ@U5t6RԚͪ"~ z[O#%'[4_fkfjiu(}鍄751is@D^&fG󟆌[ju4_}/^V$)mwZRp~9#`5&O bC I#/7[؆(~O;=/RD|~-`_ap\VXiM+XxinJ{ǃTo!eռ̄Tl895]z qu?H%2yΔ+atT(߻szi}w7~*Q`@SQ<pgK*Y%AҶa[:ӧ << xGl'N(#Ұc͋6yzcxH WB/xS!I5H8$ںa^+ƃA|'f nMH(NkRYdbT6^;k6'o_p.HBXfW0i:P-.#^KUCu]uR? 'yVn1%^`hV Ps|P0S]%DJYI]J % yW;2N A$At,|O[-Qkj5 +ifޚ <@ L&~ڧI]1wDnxZ&^+tbv aȖvi;cs #cG- *6t dHl.V6|(z@VP& 6=#R=*3'*,1^IfQ]j֟q ',0{aPA(/6R:hg%.9xʰAOMvlcA뺢#_XyԵX szab80AQqe;^޿ᡢDCw]F`7awބ|)I?{o}Rj ]6(x ȧ\=ZUrN}ov. H$:]K0]No:cP)SNFT"6RيeQ((s4J0 4 ~%'[s߾h^{?*U|qy 'T:Lf89z/+6ovttL?|G_HAvXz&szAhgaeLa^z6f C"θ4'cjߪWITҜt*νۮ%,27=Ԭ2!<:&_̆m8]<"ٸـGxua?8G"aL9+ſ7((3n|1𿵼.(593"rNylA7ɏV>7@Ôl,vF.>amhsR#q9% N?grI]^KJ81evF㿂QδR& %,N%*',N7wtǘ&VI\Wjm!)&;-ˣu_RD"d.b$Bŋ?S1Xq#ɲQHG1P#W~=uTYDA0glFGRWN6g#-mfϗfagoK/N75u]c ӷ'C?v[-=>*{ێ6 Tdb=Cz"&TUhle4Upxk5{h_?eCoPt)fėȃš B]`MS9dr"1zeo &T \W-t =eiSprv}[ W zXSEK. }Lʾm/ f1ׁ0߂щX擘A.u.`\\)1]"2£d9dIhIC zfn>5k|*1˻McY+2a\75L19Z]bG^~A | +U:#&nHny2fNp3GPZCw"~tR܅ y>H{ d]{ey&`M6nN@r7݅%yH&bCXd˽:{V)\4}W .vy_M>04pTmPtnj1R7%L?cc!L/%&Ipn^4s8PRJI_iYm:5ڂ8Yan-ɢm᎗o2 % n*a-zwxOk肄ж,k PTIb?\hF.#VZҟ@g1!&+T>3l%Y w[v{3.ɠGE5;i1S7z?ҙ.cE^.),P?`_@[d2U؂ ϞDGQt.@+J`ƉˏA9 8b_4:/Á=Lס=db o eAcvq;@,׵Xh&A3&>iY4F:s*Q Q:4;vTEA_)@xq?(6Ŗ{VV?(1XdU&Tm፹jvͼ'ȃe 2CCJq-]2Ow5dvcոXOv4_IMkW'ssy$z'j=HֶzLd[l,et4gKp2:& Ϝb3ܻS!GQ\&Zczͭ\srVhwR֜ hYt„lP 5f&xmrCz `㱭8MC)Gpou˞ +qi$SЩ׷YSaHhc:Ҧ#QwA;.Gsd$j?LLTY(}[1xlsWr~e>q)eV SEϖ+؉/oY.2PMD p͵:QךZwӺ.9)PdQ9 KɈ } tR+Z#a#/6[nv=-v&c]\R0(Ȱ[ml򩃝Dz&"9VRq9܎])>w&ObtiVOv$ wt#ExȌ/Hռf}gZlR:ޣ!+ AN0~ <03j #s, g??G3SZXǃ/mU`ٱ곺S l1 Iaɜ{LY1pY;3ZD3XͤrmPЕS,rNBX .Ud Rw fmu-O&j+[/aG|zkHQoU8Yg,a_`zM/ѓ|"Sӑ=*Zhfw #9dF!tN5x0x丗MdqClBΰXXع!@7nԸk9iFPZo ~}_NUI0$SA*W[8˽:SfgɖǁrjYLsx̯o?{{+ kΨ褐zn}TG2c*5wSC/n&GW? 0xueWJwZr7X b)TRiU A6k 6XS\'H`BY |BfYkdM-Po>a|hO rzS62_W |J P,J`Adqیa۸w ^h}gV" NZfqPL9El}p h\3\ g+V-CVA{v,MU[ÉNo *tR&\ZQ'yPgZϩ]!`E;۽|aAMǥo}u ?Y\ӥ|Sm⊽c8GܯCi(weǽÇøO5j/<] {ZrP !u'˚h5|`(ѾݎjS#Bh!:cVv0<Ķg.3҆$2UYuuTUjA6e Z4Y`hL?8Y Dy͟Ctu)ɹzJ1VrB7C5RjbWפё:b@c k" 21qC{*‹7s^Ř}]Ex,LO4nFp@WfW,75!'hD(TRr&>a<^5jp3ovD@xȐ!I]_CkQ?m#NtF Uqge_𢋌6?| T|JXg}MNeg/_QU45HBJG o!_ҺpՎ}!VE/}wfP `BF/nq斍t،t"o1{*ЋLM '#-hfDSBy:VDQY*.OF SúQv嫽[{[N^ fTv8U se\.&V@@.Ut"Ko }F/{a8}@/5GMEv|xF%AxsNT\iHDծ˱YUT}aq{ GD%sKAQ`(5vV'Sn#}4ECxA1RU-Eu(1g37mECSg]we&]O`Z5D:f73MS'h>OKpy_,U}Fo=,Pg7~ X׆}O`=`}:MxqG.&Z+r&=J :N@xjo`.۳^A"CB2V¢kѠf6ls9;ZEt)K!pLv!m? 0S\zf81HSqmwW%D- ./0@Gs #";e&^<7~ %&1 oWJiB.sAL{arV3`'Ed) M3lJ$iʟQ w/vU tMN]]m'mioÌo9ȝ0 l4P=~Es kήvu;'iSPe1^'Pq\SRFk֓tv'e2Sܭ6[1 RȆ*H[^I #0FG*֩9|YL % @tW$Xgg޸dt |o٘0#.Pf)%]'·,vӒL- kXrqSFPU/BT"i :|fh7_1C!j \y.fIǍ`6-MQO'&,^pzNQ}749JĐ N#~Wh" ".r]tDRaG_]]c-o .jNNvN VpE5ZYd'ԮϒvXawy@t@^Dx 76{0uJ⪆qZLc1.a% HS^q|#aESG8ۛ%$>?"i! x ҏ^E$2H tz 693,[(BV'Yܺ'X@.Q?2ꮾ\WC C 2~cd~$/L<}9AI o\l# |43KAU*qI/m&cr'$㥥<}7xQ7p$$Y5*jv&F d9ϜKÀ(п> A!m I9q I? [88O{jOt9QH6h‹Un(?+|}h1)$;XZ|M 5(xzQeY779"mpIhҪuIQ _;&Qr-0AW9Fd= 0vWhs=gM s\4-`ҧ9xN;sʐu_&]SV(=3+>U`NB`C7`WoHx I[2&I/ѱ+~NG ȤN6j.)1NK5^Ëq!wҍE7f~Ϛ;V/:GYT?OEÅl4+%Uη)ߋcTD/ZLJ+KRK1\>j<s;"dںP,<#QmO3'Ï+Raý^2ȃ9Zu}]_GiH?*R, 6Y4AP9+NjS h&LB69f $DK{gņcrNitǺcCZֈ<MP9~J]s }㟢6vyV=-wu 5 uZ FMFg]mÄU%Fz ntή#YX->0ىĊh(awXWӽm10<;a aq^8yHT=J^2$K2>ԝ[>3rzmz܄g}{խ}r%m6YutE-y  PO,4, F ؛7'Q"*†XM }ߟ>jnٷk_vQX)N Dy9Ջ >@1+9xN l4΁A-xXs߳bo8dz"DHWhN4mvJlUhVR#玌+_8c\pmBcg'`)W.nnXF0Dt-!@:PͶ nmwmFb&qQ+#VV\ UI"3[۫]B vW",Qd3׽&gh[+2 [CovkS/2Vp}jgYqB6 HQK#dR_/&Wz2RU4>(&'lPlm2MjMnjAj Ly0q>lsK]*̯B2lp 䀓fRSƙ#?:ͫGKJ%O'`CA.ޅ|aHJNIjGg =6lCU92U{/j0ua٣@كm5R0fBzK~e)AwPB ƶÇFOƉфv+ʼg5!l^kHݸg|d&V|_W I:7i(e~p&dʓ MbbXSȮa2.g)0"Al:;蚜Ќ-}#fN:>ؗ'{=<:H}%~8}]X50@kGz}b;*/!toC5Ïa-SIgiG-=/gw")}fVw[L9c{ Y}R̀C!|,y[SDp4c42+Y?4R t wv0<3Brl 5Bh2B2aSY8b<'fZV4uBD^wQĩ*K $YR'8ūyc|P%p{B_#%Xt$f!b yaC>(&Cx.?jH-dC:Iҥ5dQҀ<19Rg>=r+VF~!$;HE4\\nChP@@N]MQ6Paj+rc \!d3~ʪ. `E g9|8>gg!wsWMwΨe6J1`[Ǿ\섞Ȯi'K/(?UݝAahYmm'O[Q|o]G+sr޸_w. wu_oƂ%1Li,}P=%pU5圽M <>>M#aUC} mey'ڄ ~Kmɐ6M}qt ";6{i(v|f!my$ kҀȓ/[9V?ܭgkh  ~5bӠ|V(G7)([*㩾'={@[h+5 11׏JC# nI\=" ʵŻ8o5 84dѠRkUQUa)g‰2EyL3np#߯xҴX@'P>6bxfN =\ئ@;P6K]"cU}N;9<'ˤ=p8`-8xy>* Im o4kAגg $kx,MƧlIk!XbܥyƂwX3g伢n2ִxw 5i$aRѽJQ)hrFէ!{aLs*%X%DL|3d_%3$ zi&_"+.qO,MJ;tW0{vXO 󺪡EŊg. ] -;T(2Ŀm`Uл .&c&lq'*e}X0)Qn<E&$hӽwX8~+MŚFF((=6rݚ|.r8",w}ӻXt F]{wS -uϪS4ID;oLW]υ龠 wXwk(PtkQKV`kJg[쵆OvK(ݞnGDX#74%`?IeQKQ='nU2i~T@OE-S@ HX)d^o䵠ҭZOJU:*ɤR~ tyxWHÙM8E*%wg]yp4Ѫ vVXuX|S`q4^"))ٹ_|ee>Ym5md&Ox ع͑kw)%+,z!K66[o䚌yz+f.hsvCܞi0nVyn8I -W\7'GbSrXohɴԮRs<:D:Ǫow/1U7ҤKXsbVh<sڃ*Ǭͮ*LJ@O ,~҅456i y? ;!;ôZɔ)Es ]7@HfEKz 'osrMfY)qoj_~L)n})l-T2J/ҡntUZ:r)^l[ajSmo-e| jh5{_u$|2z(WtEaXe}ths.X;mCfZӗC>odmZ+8 ZbhdԭIx d vT 3wp-aiԈ`2ф.|O SVrtc!> mvMKxUx9XG p(0Kb6\7 zw)#A_.qMNk(c4w^J8cҠjՓlZG]ֱ(l}|rX7J:1+sݫjyw)A".6 RWb#ѻY)k@sȾcNi߭Osi̽Bx{(}[Kz2XU9Zx<&!$0ZO#Bc㼀t sݺhlARJ9 E~ЭޫmRWA]_6G~E{4d9 r^S.Uc]#@I`!I,PsHP6[ .gqZ~} &7کxỹTnL3KrpmAmC"!t#(k@4wJQk70O?G?7x"RK˲> D۔H6:BNgsZp@v}YNR ^.W^\%pk:D].H8%}ZHR9׉$Tب @+,4hwX0B1!+|ru@V8}{j4ׁ֮dk𜷚ˆd"0)!Ǒ:L%?x?bŰ ΢JIAc_jgPPPٖ6UD oEmK(/@ +ױ(hLx+pKaKj D(<}KAI,>yH+$:tjrDBKqdyFmcQ %IT@6ʥ4oX-]jQVO4D-I _|Bϟ?߭-kBHb(~&+se|UTjSE+NOBlr*jYLȨ3#+5],:Ì32/յZƪ-$ íTEu/'!0zzĻ hxzn1nؐ9+,"_)P4%% /ڃSFjî}?̛(ZES&z&F}TTovN.$>1A-|%&pvT#8|tS=~(ya6^0D$Ḓvqs\ " Kr(Q-bYcB$qZH?޽: }׍əP˫vc}U#Y,ص}AV1o"{L4eS)'dKAƅƋLZbY?t z;Y\M `=Xl!Y u,4âHz=ON szO5D݆L"&of¤+R ;qkfU1B\$W'ǫ)yē2Nfs|8~4Suo+?rk_rTa7LJ_7w2oMW#_48(ݜ on'%1Y64@BR@kƟ6+P3oV#D,l-С{U %/l=^s!Li2(x+palq-${W"%KR@UOrw䳣#HIl^ԋx= zu3q??MH'D6l]BS6U %-5ӫideDXHĞ ߂dBhv_ ([5C$Pza^Odm[[=gfihR`Wj|+k|N1׭sQyȨW!4|59OG_$B9C"{HaqGm<K䒏.bp@VaҩD=ɬݟcøӞ5,Kmso]76oORR TK&A +*s q;}+L 'J[sѠ{z-j5$Xelhb^y~0U#t>)c)ÜX|G=B _ ˫+>ܚF^k.^z) t' ˲o-n_ԱM=>Rݶ:G:;4a'S N/(K~G` G) A5_tc9Epȓ/s@~p5FɭT O20|bkş:«2tV[7c{.q'dRj(SI<;h}lFXkpOc#r/,qcsT*rt-X9ˁiGyߦ\ioZ`Q{_P U(_cCҢ4.K kB38*fm2+jN'84oPw.z{{)t[^Ųg YBlp7`Mz N_J|+D]cCfZD= IW1bpzW-b)zBaj Fx%{$Rg˃iTSA]OR5(_dJTʞiw-+ αy* i Y/$Xt0X?s[X[r`p`F*شN@x:hGfDw_mo:DX_.33!cS?FGrC- Y'V8}wLgy&p[gx ȀT;ny&Ycgbܕ[[i܏c:YxD#էE^E!%zSEw W ci?#DfSR w Oɽy{ 0oR|dbrgQBS50$- 5 jqIx3sPNu p\hݙwߜW*WUY8qz&1+ a?=6wBj :7$/Aeq&\ށMǵV9yqI7(ȷCv3|?yb0LP^S{$\?Kg @ ߨWP%QZ,Ԧ^ :eeWe&SC4~wZL=qeLܐ$*=dVvd<.aB}&^j("Ts3 qS'8x"0'l%j徏Nz1qqMOq79|>i<bCmoKp[s ʓ Y-8))4xzمnZ>WA(aLz_܊Vu:_N;aJ0c KK} WUTbq]J_<:z>_|rBzqzk}|~c p6cn"1w_w,('wcX#n.[EjL3>tSE r N*; ΈˎSUzdU|/( N :Ŷi櫀Ft}'|b6D&Քl w$GU*(6"]4ƕ[Y~vP|b[7-I ǯ<O{eYq?B9DD7Y -']HeQhR1ԞE\"`Gc>uq}"oHP@9 g9K=E54&nMk;jqX9lBx>/%䆺IJ:#牟H!z/ D 5ۙY; #8<:7z̽׃nQPރE^-/扭r;J竛 TЖ翏j/j_ ]Q"7HeGt·ao#xjXgׯ yમ4)T,^n C)"аWHWEnop0`@!I }K@5U%x9ʊL|l$VJiYCYq9.bb.%ʒ`!LINO*2{f;+tpB5^;*>UiB:=OHy,ը` zۃ{1mn答]FГQ[{F[dPKԈF8ޭՀ&!특3ajV\m!8mebh]Bbp ֫HH&=~f5+H |~pmF<#6W qBMZ^15൞ÇJ0R^n,6hK-l0r"U%0cil~B!PߗDp  \VN!WC_+n3W;0}9'iuYoDrI$,jaj̮3cQH溩}T5g}֥Q7wVEPb8W(_pcڮvX qر}SШ"pd~FJ|V- V(yds98z2[{6Oٴ1ƩNJ^˷^ҊdV/_*Qi1@ĶⰌ{2CvW0XYdݚR2jRnbP~oE|HB~媶~vB~0S͌{*NXCPo7DP1PIl\h1դXUI ӢIlC;{UV}=̖,Q1 XJ`֝t^1ߊrfTBb}WVC ~k5g4D犛+(qcӝr_+˕_F0|_j9>Id3^BofgWDq$9wv\9SAtgBT\qKr_66i߱V%?=u:{%+Gc(V:WL0O=AEnbؒ@MǐۼhJ lJ&+տ$'͓C< 1".hU['21*_N%( SZRlHOɓ%4=n[Ia r7U`Ҡ=|Aਿq"-=28?YRZ!ugk|ӚI%}M6 3C[[g~.λll#MZ1]yu* d7:%bb?M#;CH,2iVM@u:hCι2  Fr_-:IX{Q Wͩڐ:sST!CnpFS!ZE/ƺB+y&xKZ0kѡEnA~Y<؉0KHoſgqB/Da[#6޵V7ž$I f2B9!4l=a;'N~gJoW|.]d;r$5+k3Ԇ2@!JʒQvBSe w%_ ys廙Z+? <gvljXyEG+`%D/ Neːe1]<݁+mԨMF2⅂Ń]D(81**a%$ fޗ4 }\# o$oZmjp_WFŗ2RrL3 |g޴v=uޭ=]TgMT&4Rqǖ N^#@N5 ǽ$~Y黶 3x#7 ^܁o"]p=+nBMI0dU<]{Xv KúKz-1'97)f+|@~$?|뼒֬ys@>N*v8X'Du'2ZБ@+<ͩrW!+ RUWs,ۃhIWmYEGB2`!QPʴin _ς.qx2~qF'1"A2OKOax~XvFrf.Ɩ?ysOj WߌLP^ w:YSл_6 KQvtJV!fA%9O3(N0TL~VrRRZA.0E:T :BaWU/ia,OI?7;Z>LִxOދI.F.m0!#ܑ23>} Z:]MIMw }ƐPDJ)e?pǂtM!{9Ą9U~|!2'w\n-\5`+h0fArی磥E䇦a+{PrCDuN#ev#1Q,9LAOB29e[A-~6=djzߺ:ΌeXGͿN'k:$*4NlG6~zKD#R3;v@1hX`uIW\1?Q0"3pD<6GȩkJՍ|0BܽO+#3.u>vՖu Ƞjgwm=ò֮xA"Y!zY%ۛ9vgwBws>xs$P([mſed+*T61]I ( 6KVo,8},PRH_,jP؋VHk\)YɠF}b E*?)'/g%|Op-jwW1ДlրUY cߤ5L|LJߠ9xc˭ntO7 )Y6OµS>b"wu h`HѴOdeCe~,p3X-]5"/!\%Fg$l]dRoUDx4t6W.Z:;!\VED4fpZHLbj콟+-m1'`WRI{ M[j#y-AMry3iCӟ$]}MyI;b+ tJHZˈ]9Nz<|I5\Dћ`Ċw~-3l[bthƯ?5{`\XjUڠ3of؟Oͽ*)Jh6`it㝕@ÂScz:YVO5nXPshkUϋM}>Υ!m!e/$ID |5YoNw_0 TAœl)H#SGFKݒ1LRoW2c\}a bpVubp6QT>X܋eAhdN:Juؒni-vA{s{Ic"hݰys0HOC:#{ %D=ceJ]qȏv4öP|G qUtPewi.|[恇OhLwK ] &sNR)YED ߻NuH(֖Fͣa6ou+MA"V9vK)L?JVnC SEm kj Z"k4·Zw-U% vEb>#axXP>XILcKN$b{f3( ؕ@~c2 ~Oh8t pА?9 Jñ| s7cЛ'N%Ҡ,s'+[XHXU]tgFlaj?`Ѹ.hFp]H||I(5d$IfS^MAHJT:m^n{p[EW/ ?v}1.<}\ub.30kαvHf҆bk;;>]WX[17_D&Eq+OʟWu %q? ZCG!Ju u썳 m<ėmG]?>/)b'<ܭB`tNAjGa(Udljs[?k^NE,9J"΁8zӕH$FmEb7}6 KJ6siOV2[ʒ<\vjWLB:{oRGT"jꫴݰl÷uDxHazbC\~0tCU&6"F8g5j4C/ay D\Әs}'Ϣo#.MK2K0B_ahBl.%bG7GlX "/=DP1')iiC(dG=W+Q]4 ҩyEN?Gm`t_ ',C$>TެDZթ<0J܄l5s/~ގ?ړYҡ@k9܋zknXe9 y'2(K.@¾8= xƪ=b'Yܷr03EPh.+cx 3 DGˇH>$Vםnmn9a>AqbisSI=Ly2Im=Hv4|d] &UW78o>e\nqnu-(܃Ğ*rgCׄm`w=3+zsbY3BD)vEauE>P pJ7I7h߰B4D>{/vwH,w֙~Zg)N*H&g 8i ZbC-!/lB?+L窷{jsګuF_@+԰3T΅z/rWl4y0?VH=hqNU?'lt4y/ε*vh5DywCsS{Mj/J_iXKoqC>)o38 ߾[D:eIĤqp+uuBċUVYcW[^Z.OR,ݤmo|sYDJG/BS3yR,_SlfuScGMaõ:_wÃDKi!\;* mrb3_Nt"HT!ZgJʈD7jMs*#vLVĒ; ΐ2(mV:9YS$MmNZێ/_?f1@}w6ᾸC6L;]mC[g`/ֈ/dV]¯`IS`$VJ7=;A'6 u;l ?pgy1|8$JA 1:+P?;|^t>j-%{ZxeKN\ f>Zg~@6Pܟ#2yd`lȰ,ӫm;ƿ:uʼn*pD"IkD8bG֗aWc_Oev?xVJylKJPQV$:"]n`WF?w𙎗2ˢ ?zਚ݊]EpTQD^ݗPag#*ItpdWv񫯨S#`׺ ;;@af#M*KPdijk&*5URi ˍ~^_Q$uf=߈}fu0 Sz|lӌe [gUgۦZijĐ6FHڽ9X&+itn_|w)*3L6L8Wb.u%(v6<.deı]Wҝ;'侃A2οfM`*_1'Ќ3rv7RQ w 2@HxQSD~#}KeG#}B}ĿyXj=\D 0_ťplgl2߷.E?u!Z]]i~?{ m`DBKKȿMJk~d{Jzt;;bMfV9~1 AZ4jP("˵nIS09A4[CRhmV4Pz 7#RBWQ`ӄyŪ B\RCjF=p"|`-0B톛#J0s{'vdÎ/wX!#h14f6kLi9(gAfHyk e ȡX (4؃Ǔ74,FG ұŋ'猟OS V|~E^g!D?^muK('LG¨CTdB=(6[TAIρs\@L2Q~walP3>rsBs!:MS~(H0 ⡸y]ϻ~n(D:uf@\}JI21A bvDSf"Z+z%U^25x1 @l」'VNIa!)3lQH(S3kzT0r},i0bTc}|mw _~<d9M$7̠-Nq;BS:_Ԙ?T̺=L u'=GI4Lk}c"Z7u ܴ󢾄 fidf2пZ9Y[E78'.6|;={vJ8m щ&0.bd:-HS.kPa ٶls^gI"'EH&13;*9#Q'Zl~WݎVf2^{"&;-N msY `b'%լrFuP.RYvS:fPh˃6 [B(PKGkޣ4+r큽n#|`Ġ M) @]LѬ@jh3'sgf8HL-S|o'8ԏ}FˈqֹCb']0yY;d^46-6yuk"urYS-U݊\ IaRքMi&N>=q'OVI Np1f>`U[o%7]eH"`#)%HGk,_ ce~ ty>+R&l1r*=./ 'o]8[_e> <3*]`(SA]`^l%'|s@U<4"JWl#}捽T^&V Mftkʭ>Ңmޚ;egqET\}l;L+՝OS}x^>`rk?f PFHb9y&=Sa!GvYX!zq?NC0&_ֿv|oxpyHgV܄rohJII LV][ov-Mvk].[x]':nLjv5Ntgu2K1t7'a&oǫ8t_*48ۂ3ڿ#1<^4[nyFC@-Ĩʆf"_Dh3vGgBͫFQYA )$xtP`qA& n |3%2.9W~'s1~P@o}˔ Ы`hO}" ~22vؐ)@+]8Z$O(o %'z^d@/^ښm▦_:NIh/=`׊Z%`Wh~Xro> 9_Uɇ)J + dH‡p +|)ժĚ$Qڪ&\wsurT*NWF`$ @ūW0b_)#D4#jŠuTn0'4rB] aC-".aKy]e&ڈ~W^3߄F ?{Y σ}4!6;(Z&gOwG Ɂ D7 +LuP҃_Se~XUL4g{VRNvbt B)(i\/^zZ$Ci+RX+m~v&HS/&a@,,h=#tpS)C, @o|Wz$eķ۔IpVp2rsELd1qHqs[ReRr?psQ+kDe|S)mG\ 92Gh (;3LQAߢtEdGC?c̣L [{l_$/t:xDr!'';h=[FX6!uU~(Y@TlYB)Y'MEg*F2C]W6' LN$ tk3ϯ:TaGkV|?fA)!(Fʋ>dji+ YA,.W<*Lt=3x 7P" AKǤ6ͼxLzz1i B/NX|ph2"yԛl AgP{_9f[#vauۭډcxCgۃؠlΨ3(S_YH ϐGG}aw4~ EH$^x[4rCf[3pF+w%ag!\2k3Z1Rh8-la7^j M>4)wLJ/"tRYsvD)(5!yz1B6?ʞ36 FɖIkpX2}Ӹ5rH/͖HoT ;@\ه2NomUPh,Q}<qzg,BN84D'0$1VWfnR+3ȟ8f(OODADbJ1KeǸ3 ᫚w$NQJDX y`OVD2\ͯF˅uߐqq:كk i@ŏ"L"S,=EE?p!/rSc%[mΡ3Bg[hg@Ma#xj;bCF`_g;:kt66HC%epFur(LTQM$xsJ%"{/5iuﶅJ e3RLo`&2[{K * wCvvI_;@ybTi1 wp)f$*薢Bs 1]3)8#3%c;wv(>@JؘWT2&ܭk~(р8< `sNT&FQP`nԢ$\/Tn}:]hvJ՜i_ &d] $7r#Zyͻn;з$ٰ2"$RK y UpNG"?|c H4AXY9tEGMw]UA qS P}LοHE Q0 3re NAI\?d&Q4K$B0xԅw>n'BޥR9k.\\hDfRJ"rdIaA υݩdo[R:3cK %ȇڔ܇:Sdݝ+օ0ĩS'14٧5M(0d;TNpnʙAv߃uy,Sȸi9붗m|U@! ?v5M?amMQ g^'%ˏow qqu1n@X׫񟚜X:m~[1HAvo).rÄ< m[Y+猫%ViC<)"\:VaZu.0:Yk6XQ_ & [P_'}Uv"B;}sfjEc-˺͝袙VDUv'(<7-Jx[/aN8R~f´N%K^6sXs0(^JIy` &RF|9}W0^`d2WSlbޡQ9?`9#PY - $iE4RL=ڴc<Ӵ,' ^ ." mD 6,_->˘l:+:14~kf S۱d<et(wg7AN?G)פl *Bc+T<ﺵڲ$St>xU<Ҧn~0S8C{ i%bxҔM;4-oֵVȤoS_@Uy΂\;qn I^X'{FVKZw-8=[zm}u?g`*K:]0GÑ70Mȗ ڛy> E^ qpG [CC)֥OwN= \A1jo$HPeUh&.w9'Ve&0Б<|qj';{X\# (zM]R';wi/nc0Vǹ?ZTGYO&%Ep$*ߧLy]-h?Y̕_3Gpda*J3\JhR ]&N|&v׵$L5WzTG>Բ\uHQBd[r= oBh"#^+CZ-ޯ㗟+q̜ĈW#-xUfpM|y_qP*YZ$Ac H=bHY͓3A v7cYF30} j%)W[5'7TE.}ڗ][b։_Cc1>S}2B TRU w?~m9=!A Uo ;2|-ejYm/UZIlsb߆gjK.qFnk[ ;sIZdCfբ؟D7gH+%Dq{Q)fdv,w7&s-6;4ŷr53bH$#@ JW\/SVWX* B= wX UcFTy] jH!غFk'j4#5!X-os)IʜTGĕwRiHGA2r;5Z+gϴOI*%|tEy4T=rF~?cu#@jntaѬM,CϜm9{> xP܄f5Xmr diIokiJkZs\-vJ !Wu߽&IpW\8@!xD?=5dd8ib]<5jdQZQ `TYN]a CyS\_<jEF3&OLE~2UwMWPð[CB.<>U=oM ZC_؝<$jJx&*7Ѕm|rKPY+PϼY)Vܺf@Mt5܁ݟTN_x](Qk5M827z|Rq_d?9S5xzNQEG.pneb^<淞S:]HOˇ?iROT>tx͕m.jW'$l+aBHO1J2SgH?.L.@N8Z-{! Ýe1 RWct<)p.5sf9>HmK2e֢ܞyU$ƃisaX rl|4:<Is¸M_-KI*%# MMfH3C UWWjd)vB}!զY.մG| y = qk~; &ynggXH%NOT 8zfhc t^ߕV"d.mhENLWR-qQ$RytوrLu|]kQI.[Sj)jMq 2jxbCtW!%[IQG=˺~ 3p'#qY7ϻBڜfx[LZ8V|6QelxhFTqt$ Z Wui$+3 v,yyT$xszjDC(y2~ 著$IDݹ>բaV MgR|/oLnA"E]2Ͳ穱.RtEwP] ^]?e?ru{eN<1\; i⽥[lh Բ 1nuDɇnr`!\6`[[\fv) [mZr}z#t|YxdޏcKW`#A@_2GT*;kf[{cNxA7,6dI4@vf;`Qs|DgMĆQ}ݣFIm."~v ^K$v9 AxF0e-v[Lne,a4u>rŏW/&o>z[HWy1joNU vyLr[_t\*os}pQ (n2&lmfipx&v rn 14m+u/Qzg_#0nvĎHΝmLjhBI{ h`2bl0G'=Jy<)Q mʌep펇<ңy , qAk)Dm{nE70ђ#t*TA WgCa,1&Uc&F|d34k*(>+G4Jy].$rӹk 0iBdPҮ$]<ɇ} `^g7<-Jј=cU;$6{!䜵!#V ]@K/){;=h-ՎEԎBB6p$:e\gro_7hCTԾ dqLp .i.uc|2e|콪"JvQcտ[.dN|2\hX{Vs}rCcVUcR{ 3 GdZ*:YNf#5b}+duy"KX N$aFXmwx"kMY"3﷬ϞK(i ̇2c2ۚ0 [ϔZ*f"Z?AT22MRx=C[KR|?LzٖšRƲ8户xYyO\/'nY:(y2NDiNhqelmA? x;y"˪ѴcF. ,}Izv^Q@=5VES: OW⚲_YF!QH!vRlxr9p1i<Ʋ0B𒿗(KS[C f;.km&\P Q6;?nQJ8{vpER5.|byc&ǝ4dB +hHYpIڋ7ªħ[w1bL>j$9Z6[`.&4^5ۊ2|cJ.wɤv,A h(-a>ct-å$7f_vuO)^~Fx8I=ڍq@A(q3gel#sT8Sn:R[m݆=8+$;+z,Tu!Rv&v1ZFjd6 2Ql&GCT_^ɬ߆.$=Ŗ?Uk2?Tۜ &Uݎ~:SP00.2?.w ;Β5 @2"ᐠoIǿKPͽNTNitS6ΦXy$ޚ %%v8L*`+^.'&B)m;05'R2tAJ2J~Բ˓kH m7-7jǺ)ѽQ4þl`˩A\lͫqO2^[!V[(byFͪ1lS\RQ?-܂&JXh+(LH#juGȰ!PSu^'gG y}'r oyu6A&1U5:n+vlU{Ri4~˝ŃmHqEiZ4פDqlSD0ע1-؁/Z &IH3"kW=YDM&#r*) j6R=BP@>]'-S/.3O~:Ld#*nV'~ZKV_%nBm Mu_Hg%688 ~*K{*#s8{R[d~&9$6j _]:7݅'cN a\il/ řp}'"ՅWiD9t_ܰ&~u@C+ _\Y%G6"ˎM)*zs}YHMXvx! b4P35]<[J8 2}w;u"'#bɡ'qx'+;>tbDkPg:@X=D+en[D>X8.DyM^ )3<]BItv= 4*()jL`4_9s'q}]WK[ƘűX|HV9{QIuFH0+ a$zАVGի~ؿ`Yhjө[K{(˪ 4%fƧkvKѐWsB+%R;Y炷b]Xa6>˨9W]jS[Amx/c8Imyv6_UܙX,x o"$i3&ob\rUr qsTDz`'ɳ~0T;q}q0Uάnqـ&"T&D7} cz-SNI H8dhsG_GQTH;˙Ch!Y}>dE$1<; F,b.K,.e7 d>̚*[#iOܑMX=/;%"IM59Ίf/oiRpd uK`9H4w7f;5u> z-O10<]f {c&f ٵrq.2'_jXARW!Ʌ cUts}ô`F~4_M͚PD;μ/eA+uTQe% &Zð @%Qx! 6b ; 8cX.ƃYtSxDP)4iHoY6Vix%Kت`}57\oGwΠ`.j'Eׂ2+᧱O^&7Ɠp>,-gi< 1̌Ѡ-en)F< ,LoX͙Ilo}6mR5:`ics'DK.2kW=lGM}0櫲mBa=0o76r.ׁ G-_QpvTנ3ީ+@2CQpͣ:=@4ϻ[q%+@2? u0,GNvM5Z`5p_T` syԸp tks1( U13l'-Um/\ B6>vqnMe]!*z৘M3ڍwOd~MsNDkbZrh^>֥~ av}k &ԌH _' G6%r:QNC[L/4%vx+>F ۳..:HdHH=ɍԀur JPZvrdRFv"c7؍=ANbtBw[ u~X+dCcHl2^y d[Y;[u6G?[ /t_[">0FN)F)yu ;@y]MQIbRf>auq/q<7:~Y툍S\%zfǔVM7KڎBSh@nu9PJ.S5c=% 8bB^cәCABݘ0:q局 pXUy޸8- S"Ԯ$q 6cQ#bFZ; _Pw=a⊊ߪFgwZ-ю bs/ 491H(s]7Ұ,V%Wrbduf.Jo?rI)zǎMx9 ovȐ/I8|q5{Ğ%4_>VJ?E)̭RzxL)亗CX4i=wcS{\H"(b/TmL/Y`m)RSy8z`f62+mB[ji7[c=7Ԛ,5;0j5)V™>Ǚ?\j-Z2{R냝K2!U !•oV?oJ<2?*8P~֝5mTޜp^s&F_J",$RBKL-f|!ӒJ-.p}u,S&.wJ.A# T0p2>55́(J;>qw,׼ϰVP. M?%X+D8#RݱybG>.A@NPs(P{1#q +5neg},(q|zst td86YXF ph~ϏG,L(q;5^0Y` x9P59P]r=>/h*&:?r7= U+؃ d ϲaD8s`|2&(A\]#jY,T2zA¶pNE;eys1/d4xk^JVb$?S^o$nd7\)$;i?vJqUq?_<\s.->&_;a-W6`<XR_T)e:M_8Iՙ~郠J_CmFJ .8N P<:̿?iF۟t|lܗFӾ]C[׈ő|F۱>hL#vZ>PE%jcӾcv1?9.inrro(ՄO5zҒbu`oDghZGVaWUZWXZNvWw=|.f>ye@LroŢ4 o^* f@i_My;(X9 m `pE̺PESrQ2ʹi6s#d <>5h08mVL#2O*8d/^ z;!\tfbx%U5`(cu pVEPi}26ee\#6z\"S"~8cKT5Ԅ8VtWEA|3?|#,H4}ХDY&mAY!L006 51|@ +׵+,MP@}q94OڤccDи8n(ț n RD9*,A74AχSE0'$YgF O!0ZZR1T@!K!kaAo ~ fO Zw`ndXnA"/?S]Cc8uLQO_q{E5>BT*]T[=`I;s4ocl4{Gi%h>őЭrX%ۄƓYKPs ]^L%)w XyaG^[5m?3=.AP~rh5]^~ɪ_݁xETbR.M{3ݐE4F~F r$LF.%6iAhyev8 :g!rMO촷J+8.]#۵/Ԓȫ MHh8K __kr9:qJ{O(:1^I:waL#wb M!T{޻OgHp=EAL`@/W{+Yx69ŅAu實fRf Q=^uMvvE ~D$nByД6~YU.}VxtD[tncV0Vz e^ݤ-FR9FhTbcM/& 1glDq.&SKz?}G :AUFFHW7<ޞV&ږhbz9;ЄƠ6^bȌw-Y᚟ˡaF :uXWSץ[#5ȯ4z.~ d:* O/2.WWAŚHcDMe_`^D99~Y: :0ED xn;HXL..>?[کlVF` áC$-v'a'NZb: @!ǐʺ~! pcv2}J+DIHd鑙]Yi~+!!ji,{킓`.jb,a8mqUX%@RZ?B#Ep6&Hǂ /_em2>e&|n1/ -k0(a+ 6w).\"$L}O*Wlv`qrDԋ"OvC{h9F,{"Sέtc-8C*˜2W">pJ~[wD@SP $^(`ܟt<͕gSJ"i@HW(X.QD|4 :qQ{=׺įag؟BeQj!8|H|[l<ن€_咶W\e ַbP" #0'ۖppgW?>߽QC0=3Oí367`>Tzl30̩gh:Cn١;{/~;~MU7Ƞ)/Dcv0 ;hKGOHI%mcKDNVɞJ!ibɃܟlzfڤYfp.-^X(:[s#x,eA M{D?7Ҳ +迁1%rkV:(isWSjh:F kWY~y,K"uq)w-i/A'=XDw;+2Н=p(AփEJUyXufdo+ԈHZy1skߒyׄA|I4}۪1}k1"A]kgG%ܜRB[N;yT㺞 pIH 8?lgatь'|mPXK29I< ` W}9ڪ+ran採ca&+"wkMcHTU~wG8ӕl\o?ኧ;gI 9m>مQ؅k ' mFrVߟ;̿kk0xB 2LnCS$XlJO XVFQ7`7Ni=.r# 7ya&PLuh~#eu paH ?[J=F'QfekmsZ͗΀DkU+POA^/@EA#lLxʃL (›q]ЮD`c>Wx, Śyz3[qpa5)S&%Ys&yn_vu]KOv[fܽj^9e_jՊt <ɶY'º0>qlK{tZ]Bֿ 5r~!a7N0|1ĠLШ=;! /֞+8QypĪ4U?ldκ-]Qb8DްGEY3Ԩ+߼9L3!2m)nmAJsvkG.R-8}~aepTispG|ϙuq R%}̨^m.>Sphl98u$.O+m U{:Kh-i1zs.L̇!Ȁz׳X5vFwLy7`VE9RJ7Nܽ_rkA!TF .䒀\Kg$MR1NsTp  ۗƇ!Y_u bQ& wt;R ~Hk^m=lt#ۇD7+oϠ%٘ m-Tk!\\/<,\ (Xp-մ >R*s_iNw&C_\_X nH߻0l6LFFĽEsj7UոMΏbgm}Wh:aWel޷1XKj128`Ώby<1FaH 4?(Emyf͔}܄БN[%y}b=}F/$\2 >鈞 cO%l! Dvʡy}Kbϛڱ?n͹p;cO;M. >UP *ut O6SS-缊p\뀭_܄KȂc]KB$(rI'C}75]޼ƛ`/}yg,%Uy+59_Ț3Y @"!P 2{`MN#xSu\s9ZzJ7jpi*KS^ hMDXJM@j+B'ʬC(.(mqG9dU.vPug.7ju]L_ءcx[8È ͐kvdY# E&~mZYg#nh.:GFg>@- dײM bmWfyR oH+1)"!H:`6NL:WoXXs ֏~8Ȏ$Ť"1;3}9c"QFqY;&.52ރz8="Wdjv[ǘ p[1~Z`?U7XO,,'F=n } ס"hk5{+9MGs7^ ATVw}$R rfr 1A{nR6dKa3sW 0tm:erἺp8F&\ pm#ʥ{mq 7 0a'L(b&X'lœ\\]宆\KV99I6s҈`a,/ ȃĜY.PZtU\vS"%~\ue-|7JTXJYr9ސQ ފNuICTQڌ_#gWt\{["$V7W7B HC'u)+q߶;r78ʺʳ8B߳S.A1w{u~Q5f-}]EKɃϭ ~$g@ <ݴL`gIC\pSb?iCu XBJz`꾫R$*Xe߉#MnD96a ]Ar3`Ԁ5WQHOel?o_jƞGP/nzBpb~Db3O=l+\3y%X#j &N㴸/{J8!.1V U6f6vVhh6lc F;.VLӠR.^?!G Ξo/ ׻0]Ħim%:Zب[Ўi8dT7 ֗<굮ۤz3^8;hņr,SCt2E6ZIo5lF`Ղ4VhӇ=8^ /#dF Hj(e՛pW%BpmGwpXy&d[RsfZ؞}S) zڲUlMEW]Tpؚ#wZ懑X};#wH؞aRvVB"k6^b }<{έдj ;cƯ-I QlPO7aG7i,X;5Ic,*/ĥ,%P{ạ*{ʀA#-͵]ģ_-ts!+- BD HQlSYV/:[T J$aHfYU5&gli{93|Wx @˫S`AES E+$=\)]WPk.d5yh澆c[|3 Mmtj5߉f"!oTr= ?v$আaz>U?mm CLjktwYKcW̹D<|2gTBQ}9WsZb"|ܑ)_3Hḫr"&\^bo{ x,|8_aJ)a?&\{_j( +LFjG%ZeUJ,gu S>-ZO 4ME Gۅ+.ЂTXןU;o[^tWs mjGh^t|dEvfoUUԸ8/";#soP9CWJSk1xRåU :e@O~5!ZPk ]{wx 19oF3ՄپLZ^dF DJ }{ictգl_7H"K~&6v,߷ D6ـ՗gpc y|̏P7 @ZX` `cPuDQuT_Rpukdﴎv0zeNA}|PKț#"j lJGbX3Tc^f"C3pmaȯ)v3ب AgbB2VLVlfՠ0ҤO qUx9I]:JwPGQ%OcE^Y`8Ԩ0.LU/¹ H>\L5փ>a ߍR_Ueꉴ)0r$~8(^jXuNkMM:Ҏ9$p"WPzcswA_~ZoXT#浔@;Ui;ʅ++ {bI$ַAY>BL>~>t ;<1^AİAL|Hg a-e%ZAC!Ui뻑W]_(zgy(O8- )JeH~,iE ;n1 cO'ݥBMS>_"M[8L5Xxzjb/*tu I0Ynm$Qm[\)0B ~qȊFS34v g\aj JǦ O48ڂ7`rf :3۷ZbBH+j(۶\n ($QI8c>'ƎXًK&##,ƎV(0<^i70N1BDKJMy+oAsurwp^͘GX[v4G`2(N}yـA+VAT d]׊(22~ `uW؍T;Z61- @F)HrY"K'{d"5Ԯ?EN"^1Omaդ񂯿xW!e_ ^yiĜ Şj,S5k \#HR^!:$?-0CZ~FʟHYj. gkG\Ÿhhs4Jr)yOyn͌o159o={''ŝ[&T~@tʊRhMl|\tI7Hopk\pjSǚ;`y2{?倬,\Pjr\J }vś#֬jXϱ_D3Lj? K(4Qql@$PF0d7V>bt7E򛢨 > ]i TKIGE;A1'jø( -oLn WB<>Ҧq[o m˄%VvA{f[Q(Z$`pw%yԁ&`8͵cUzM.v(]nd ) h[/%Øju'q"dD: v]HLR60||4Ã2p ^Jj\U$? '<3p`-gԄtI,'bx-n:hޘ>S'&gD2obF xv\!SYS1EN|IK_V!jCW X#`~ |yV;}JIT %V9=0ƔI-WNC4_oԊ_D6s}5}(w̡-)Ӗ z߰AI1OPKӧTJtA*rIDҬ\o vLu5'/;@jIxKWIx\#+HH.iNr>e8#6 vZFMJ#clχO D" V^ .fWC&.&ml>vV.hV0~RJ2P@j-D=JRtsJLrE(ɍǭף )۪AF1mմhb9i6L+ ;$7u=yNpBSz| C8`1㓍+pTcxQY9Tqޡ@l#<7cbK#VQQQ,  2"5k:}zYΖO:4|30}+\OY^ďSuR=4VUCl(9Oګ< y&B5sC {EDc#$VX£vգ w#=鿂ym*aM>7g_PQS plJYFk6$8xf}7+lƳ7*(v0pleyIKj"Wʤ*tbqbIh'Et0w5ʩu$:.:Nrf ^RC^s-ժ.r*܋G+c"q3ՠbh"򲴔7=e`*reeF!i'U&Iֿ4Í`o:T-;޳LRmW,zi9ql 1׿y9"{<+U|,QYO,+hMS`CI@x:7o՜Ѱ%hX6+!̧`/V-'#{/ 7$ÎmfI |eB)c:g$o%By$[#+D,ζTuJӦDheeL$uWO{N_EVtD/,5@rV~mE%!'1l]0aRrSQQ3Vf׏¨G&Y4js)b!hQLg&ʡpqZ 1]9 q8輖QGٟiRy'096d`.'aA_G QiØ#Q4= ŴkC^kǗ^- (;{ku .ľG=}mblWFvy(TΑݓ6 =ozm@ϸYIќ.i[5W|}>#sۯ:Aud66˵_foo4k8)~C'Xew_MTk\˓`hв(Rױ<*j21ОuޭWΩ8m8ݒ4 qYFk*[MhG&<%H=ROqUnz?+6_`>\HV"3Js삄j<*^q'3>"ZHqY@{DePfXnu*!mP&X\!7*p9oisD={J7CY{U,G]#Jz)|FƵ뼬JЛ"9b!=~$j\AtjB Hs )֪@Htۤ x`wTNN 3 cg{ͻ{_hK{]V$ 8lX;RW !g v>O:|wBG sE$*3Mcz*Xp!r]0DUCbkހc RV[gVf ư,Zn#EE V#;'y}|,-Ңk=:U)i}]&'!-rUa3+bϪD7&Ł`w,=VurX")^_B!UnCGB!'c7aVӧ'nf84(}jz>)k;`$|!:kC:RV6IDf:(Olqp&ʚh>=X*# 」/St^8o`hlT¯ޯ {i2sEc ~ BV|5`烏fX'[=HC #1@wԱx95D&Z[/^8Bc@ PzP?ҩq"rޚ6R>-d쨧vOVtS?oZ#xOx8@LW}\`p4$f-oMˤ-1q:M̽Q-gZC8 o&}f'h@M_ܖIAK=]d].jjJ&v9Î- ޼i;X`/Ġ4ϗzb?L^b>wvn (b>s| NVr+s@08;=heNUX~ Dhe4S</J 7b)6D2wB"y`̕3>Bll>M%G;= tFg8^4mU8^ebBnY3_8U(0}o {]~Mꫬ˫,?ǯ۳ Oī{NBemS 5.7y㊪B 4IcI+GoV. +#Ѣ #  0'k;O5hV BޥG]?"飓?@i jzd.|Ih$#D*P~.W4Z>JTS:j 5сG<=YH+(*12XoʸפbX."}T!1t Q #(}%xGuQgYM ºbM ey@Yb9cƷTGRqr1osEkҫ7ğrquZ CyO0F`o-'xjV^)M FEK.qidz-s͕|IF?Tq,(Xiˋ)6%B?seqeK&aӪg`RȦO?-&^QAՌ4:h`c-|ѣoOkVd;4x|[uremN} 8cx0p+<4End3Y.{AIVJ7D/1Q3AT80(>i;Ok)h"HZ?8M3,k9kr,h^#\X7VQy{F8jÑ~*ͺ\CrX `R('a7(~h{\tZЋXPE4Mۮ"L~"Rxe+gcdsԏ91Rτ#`MK}o0<;L)>09KGvhPA*ɣ_6y⦛a5ݱ3vh΍ToB]sGI%Lf)pv((>eG#B@6ax+ݪ  K#RA^8 .Zʞ-kD*%48%P=N]|(*X⠜fhV!i uaQ*^\X3Y]XO o/"3uM2Tm]oFxI4rEx32v}/!;ߓP-Gq 8x*f.?7ԩ%ScfAȈc;+ƗL:#+PN&ZJ[8Y_OV:,o`79:!N }@/C V)P9M bǴ 3 Ɍz߂nvΐѿZkq04ՇQ2\~P*=Yok`pkLycВJ􎫹ѥY*Q3*~-*% uE \%ޕ42k/5UYBIM_-MP~L BۉN}-Y܀0pp$}Duv Sz۽s07lL.cD_hESYf 2" ;= XdmԞP~?%43 ,׃mbms$FH-`Q1.;R̎B`HKCdqRZ_I&G~DŽοN,+ ~q_7l'%$U8,6ew|cG%c IH!^0cH5n+$N.}/\z|1)NحL'=I깩^ȞAUR@c_)6pvAPW#ӄio2mx|oGk-zgZ:L<lfXok{z1O7 B?Wm:_kmǸU,8jߖhgk+ ] (Ļ%uMg6-=b_5mTpZ+w-6H]WqN#%3cTFo {mvB8Hؔ䒺\_QԌ 7 JE}uԠ[oĤ9@GM1?Y.a59pVM/ (FS0^X5V#sgǃ&ka'\kE~ i=-3ZD=9wk<~k:5= O+.'krfW;~uyK<~ һ$Z1y?[@(T]^qIOLnq BT`IPmt5G-T{3%ia|L1N}sY/>`kx0j}sA%ėZp>Wx^=iMr' )LK3 MDqS2m)Jn"я,sٲxD~v] esUŻ3*ANv8F.>Sg;1cQpǀ02 xP2?Y)~N {oJx-N\vN"\]n"c`&XvFzlCnجݖ]*YϒുiVrpCDѲ8 K퐜:<9;٤ 3v!\1(CQ_0˦ (Üм _K'`ͤ!uyW(pҸa}P3O~w OF(3ѾYĽImiQy405ez/DЌk$= ~1">Ԓful}6>MIyV Kv+ ݎ1E͔y Mkru|j2̇u'^=88ew,=RR1x9k)M sT>^CB0/TeHf&o<?~$R`.zKB&79J־x&%%:S9!)0/@8o) m->݃ Iz?݃7ƬiDRO^U& p啴w3~*(l|k `>`rWx.׭QI u>%*F8)V4_=(Hg3fvsKDM%|O";!ezTS7׈1(:zhLC"*jV 󕷠sS5]3iIHQ^cCĩT ~KN~5}ijql$T Rl#u!9vC2vpE)}nPrNyz)IUncyt ,w.SjBl9i(/&gh;`aKk 1ATu­;U!Ǣ[ܨ!Vckㆌn%č"{AK[r/{nk{ty%F=1[n(gW?MCzkEI (j ,fP hN_Jc:O#8$`Lo}\*iֽp3"CP g}ۏvM\*u[>JCZ+ tt uۧ+#[7ɖhc66nZ#(2_dlm[EUo=$\ިMXJ2 GebTeK&؁HX}oT4~W{l|W e1}r9?۹+Ϩ%du}aJ3 /_- {WD:Cqц3o䱁t̿ NA۷hT !yxqsϛUlQ]MP)k=ps:3Oz A@ݫ% +t% }j^R0L^ v 4ATAh'XPxX5Ir:F .9{L]!y6j(B3w<_31I̗_.74}+ɍ%ckfWfwg)_F7fL }L8}bySwc"@ (x !l>otq۽><]ۏ|v˞6TSb}:W>0y ~3H\XB4yM'xO Xl OB^XlRr.߿̨:9L@itgH1= +rrrI@kjW-#3OCdccqovwIQ x~6$()F%1GĒqwT-䀒l%Veix_Iz!fkCZ\t0z~Y |ܘi6 $V{gS|pujdWJW~[;w6=q4XAn͌夆X5Z0$:9E)MK8<:a:MhjZـoaƅI5hޒ]g2qߙlE9exsqM qbJE3 $ۣSu=;5I NL3{v@zrޘMMFdZqH ֪b喌aLS4˟Npk#qv Lr$Yd5% ¯{_e3:ѦVXP4T Ri});E vūf+x[pfO&W^ٵ;ܵvaLkh=y[ixgĨmc99f甉B^-g\YVNک %ț€O*b/Ki/ͷ-#Nh4FW|ja̡2|9ab+1`9@e2Pʹ,3c 4qi-߭h~ya+[#Cs8?bs[+K p5b t>;|]J}LG{̱4Rsń/.Yл8w mMi@+3waE qgh @Ÿi0^r>޹RU܋{: sl(+/ $d4ϲ54QT$Τ\`ANӸP :BP8jB (YGÄC-uX:[L]f{F5R؜W;+Lb|ܑS9D}4w[ BsaO>xYe1ąVDŀsfغܡ_9m$6}DTglF~\n݂1M0GVUy~9Jp{27X^i٢ӂHvu9 XE+^Ôċn:+| pAFS7:p%|jlP̅i!aR  -XV` ڙ FRGUCNLrBS.22J=p=s¬ThȘZ zk2i;ڳ)S`hݛ׌iC緪4$LYҝO*H,7&667}.vy݂sH҇c-O/_ vT5vҭ)%8u%ˠѪ ux{/AmB2h` CIe h˼7A}>wz-nq Ǒ psM$^)Fmbm3am F9'K|Ȝ y|f^Yj]atn/1eY]d Rkt&qUc(gpXIy*?`2aHiODQ>KrN"x󊩝kxu\OW1ZYJ|RoBC3aPMTtp!^$h~/ 3Cҽ "ZezYLuXozՋbT[1I)eʔ`HY3JӀ+[LB>qM-Ji3N˜f;<&HE"v¯\{ܷ*FN1_ĪBgnoʁ|-*no @~pEH 0O_ģ9lGSvɦSZ<*حUFaݛ~Bw6<7~>/6K79H`LpYwbA5*6e@s1ȳYyaT̪xְSV .vUݶGYU{3A7Et &y[K1 ̎qCy}>ۼٔ݊mq潎,'u6Z"XB4~a,]#0 O grfI\KHM١k%45]2RWܶ}9K8dff3%QstmB?)w$7&QL{gN]X#1ӨjF Pbfo2PЩE&>HWˆvZ β픛S_9^Y@D0bc[л^oq)b:p+hjYpj{"A F4R>+CCN !FAyx9ȣeK&ي6BU c0Wsr/"G& VGQ0ivyz P#,1hA=ۋrE:B:h\̋3dTkfy[҄pi%w&ɫ#z|3SUʑ)ЋR4-}JX^Į/}; -0Qyh7aܥ~n+5ie.uNia(H8oE9̰qz,+T@n*: 歍QActA]M=G HNSr)1v,gs%(l;WpG6 ͺ sA+QbdxR4E\vF-=.`)4<%i +FHRȆG<>}Da^ ?_} O#e9)MDK&Bw5Ys[zmz)/vu5nC gi ˹^J-R*#̯|Ś[څrDBz>t,pb3ۀQ iiZIe=EŲKߪtHC98AEi/!eE]a9;D# 8KL޲w^UNΦuJ]d$Bs i:>QUJ4<';`4[8}jI4}j!IgÌVKC\uR0 jc`Xdru /xMC8#[oQږ p4CǤ` M=& [e6;mJ.B mҥe+Z])й<6w#q_<^(NRW~kyvtPbGXW/U57E \S $$Pb4AHۚ^)O^5cYNj %%LRm?28IQMm>%kQώAuؚRh39L |\H&DGļ:_hSir,:R_b#ﳮ˯FHɔt^4ţb@S1()hZ ͆/Y$Nڈ縛 C`k/<;Ӣ (McYV5 U%;_54 O$IdƷ 8%!wgk=U#"ZrcPҽKl*ؙZ^O`d󎃘t'Jrsd!u6QuIّ!;ɡ:)~!賊r,% ;r<@B4(_;]\7qN?[o;PrIFe4k.(Z0~ޗAI5t[R;OPi<: Z~p= P 4h|%%PӭhVn~3&ܜ F6/Gdiq<%G"t RL٧К.&|K>t{}\@ pr  5j-67eo|S 37#ReA-d k%hXn9Q8*@E*lZ/8'x $'ҰM|r=,~n,cPi eLPu5@zָoRg\51cN=b}zYxIsVf5E]&ZGp«(- ?(,DJp9ͺ t6<ғSjң4Ĭ0iv/gcXOY TŦٺ;>緀6%(4O)|-Gbc p8S7MqyDmt҆f;QP k vuToFW``Bw1kiaCw+~h;+* /ϻ1tZ-$QSK%_(\f PtQ@(*h{x؋5Z@kR2V^ cn<:$9:\0ƥ?$er݌d1(6r{##%j* WZeVˆ7G&|p!QDjD ;fdkź.Y/r(lɎN={JCosaRhcZefdP0y%u WD5] Q&Apܩ[i$}YI4!Lcjq;jvծgq NIF{ɰNܯ@Q?V=ip&^#$Ԅ$Z?lXT,ʔxѐUqGf|Yt׀~n)w)g2BbYOa!^1h_NOڥUB^v|TO܆t?8`XQ=42@[7Np(x/&qѿ@B{B@+RS/^vJP#^(XMvPB.\,/'Gn B&KL1>ohBSƋ#CQʭZX'E)ƸXYd| 9{']ȝW|;.}!y}1LŸadTid98Af!\eUr7o5_CrjH ByhNnKFH(voL.3L/ 0uWw-?|CWFa{.ujsD^oO(Z{HS}QHöJy}X̦0Ml>fm?r;ڡ1< W;`XE(ALc*K1b{Ɗhnjtpa%mN$~%wx2e7gKٗGЂ_he-8tw\ФXMnkXp BwW^:Vӆ%tSaD/9A˴oMNu.;gc]2P䛸kGÁ6qNa կ!w]x#luXC +~mDG Ba[.בR =i8YPEa< h<#WAAcN5"!n6m8 Pd}cIrAFj-xEwO,O?97<-m3;֦*x4A ð6;KL\Y1Fes t[+O skeUz07N.i=? `r2`Nٓ)J/.?Gq,*@&)#iCِbBW)q0WjDG+R~s70'#뇊Kbʌ_9L):=f=W$)Gp{*c[D s62٧7u87_ĩlĹ򲴤ʭQ pXЯ`ye\dÄq+w-)PD f _hZXy+,}zŽCƌ+s4v:,lƋnlniCu M45O_nUK"-4& fʆ~:\fJ>Jk5#Tb؃'Nc;8N7 t nN_Ont6וLjv)>7 <} KT8_|$9=CڃnǵS+Z2P "IRtf.ݳl&ɹ8xT^4@h.u]5%~kESWԆ3H_V՚7Y/>PrO&ڏꛎLe?-`*2{iZsQ̗_h yWUs*'{o[rH-1HtBR&L;8u(q)bGQN,Q -с?t:3+CB.\Zο iZNr:9#[_k} 9e40Fm⓲d곲8BPr]ˆwz*~ JbĀr vԘnzpm!}F35Q=n?Yd?O/CBި?$jmNvkG[(K"Z3MXyYN~ijn9ǗU*}w0+0;F@YQ n# B=+'B0߾&OoL\bO2){% Q G?Un4u[^ M$̓U!3kT;'*Gu؃.Ha?([ޛD[7X`V^2xE~G > RwJhaւzm'hTT2oQᅒݤ7}͑MPdn€3bg ]lUt0`;OWwa+q"EWǾ pE~maT=:FOō2 -S bJL)NX OirOJ~"mHe/CgX0c dib@`JᅵS5'ϯ+?016ʯim7?F?oއZs0R^?oA$pJtaų{P9g„rRw#hC X#,Xd{{cF?31JoMP7!b5pTEF\-nOsćdb(tXf|4*|E: cCxlBJЊ1p8/҄EUon L8 |_} xM`E:?NfqQ/'Iqm  &ez+%x6q@hNlo8~p n VB6C+=},;-f#ַ vVϻ|mDA#jNR}o']a'W[<@!^id:q0|2;:ID8tb.Б)jEWwW) ܡx帖u7duq+pRkƋaB*a7PN'ɖ}(h¯qN|*{E}SVJvѥ~ȫA)GlENɆʭҞm]AYycVOdQLcM=Xe!D+r}g΃NJ x`ik9mÉY(׸sv9".7&Φ쭹tQo!@2 yXH{L$ZwS"#RN'`˱9j+29 bC ҝ$kfK{M1gϚлeC7AW" M1OGmGE$exVjGuowlH7zL,h+gtUG%lY0U]%αN末Ÿي684lZ^j x[~Sj I`1\HPɯ\E6>!aZ晱G. 2ftLG<ml$oQAbJU- }; u1C띕̝rDq,EPl9A耪w^ EN?bexia&AX;x0=^9z6 +Bw7G2_i; |уة)%w lAtuFB=诗dl*ǯv>T=4ߢ8nP4<S[6gQìmW,Hw*1,_N/[0I/t|r∬JmK(T Bp?H"|djoav]ރ0> %)u:ͨ*Ǔ _ϳwv`]v ~zأ ֏-.\,b `xPD8eF* [· +n+B8 34H 8#?lضd8:EUWPD/C|P^MɌ> 2p[\]ޏPph uXj0 h`XE咰zLR8^M?i퉉>Qifl9 =(f9&J*o1[+ߥƏQ^2AMӔ>@$Y"&!r{j'Zڛ6C~)x^|tI`ň*,Vm@BccbPCߨoOyp)F\OV@` \Jlel="D;WC 'zM4-|o3wɕtކ636Kmv'Q*"}oPX{Ґ/,.Ѡ/믛G}6#~&7<sӀAG mcsۧ9Eۧ ^# $MVڪoOVo3F AC] 9 Y ?jReo&RVY4ɺ|ԃp7`E )sfJ7!T5%!@LzRxXð`M=KǗ7(dd8w0 LH~˦{8>Xr8Gsb;+ĔL?ou&tٵ̨ޥU"* |h=ǐ*W{AW:|"Z)XgL;2vCe~+`;zn8w>r\唑R_fܯĺ9 m3 LvٝD>FI,p)Ouq0ki^ "q)#6Ƿ wC#p IDsֵ>N 8 Qxho.|=pToRdt-Vu{6JzV)%6+Cf$x:. va3-e}^^OKϭ&l{CcggStt,j#۽Qe~/<ǣɼGFPq ߫?=NP=B.ڼnr  \hф7iyV-$Gw [jY%nɁtiŊlcLAsxĤ`z| ֭S:fI6Cn/+/PtE|ϽmҸe ~@:^M!W';AZQFzcCƨY50m2Q/ "J*_;\AN$Ӿ Ώ9gYKa* ๸c$Inqg2DJ`kLC[QtQ9Αoe-5A$ݖ`m]'8$|kFs¥Ş !CI٦6K_ 4XqS4$#ۼqT'p>guأ%v;Y_8)<\OSq8Ⱥy%f] gz;((tҙs_YҪ(EEE["*ndTze1WYw}cV]Z]B9EFT8`v=ۚ:{or 5!ĬѾ Tlݲ "f ݮBTZaXԩª[ MES٥y10I&/e,V:qEI3Ѝ~0 ep ߌvEph%#ntL:rDuNܖ T~̥ !h7bwH9t(~>~_ɳ'h sXh'J΢)*f$ iM-^cV;}q $E CH#@zS,3n̸%+ {Zy1Y2W3FY?U#LGxlXMNE  =q,m]&QJl'mK!~WB!"9p#z>u)X#A!oIWjx reeǹ=[4OexOp+gNry ^c6"Eٖ]`_~rf}pI"j`cWo 7&49t[' T,QސL[N2 ZDlW2Co:~ |dPS $*j{AFӽ6|^@ )%8vusdLn&F}k~Laݒp56]=q}8tʥW~iLC#;%i)=] [4g3LPj0=2M T{՞#$ 7901~e %i?5 g ,Yㆎg#Dnk8ZaXbɈ]JTF -W 0zm*#5W]@ F68R}h1)Kov^ lI,Ǡx),IfTီT;:OIa1eN_ ([}`xeW^=hk7a+;?ſg ڍ?9SK|I5r!)uC!~BFdtqkQb +ak;^$I C,6$n?VF ,ײ[q j.qð&Llʪ|o8OdH-Z}Jdp6ߋq3pܓJ&Q#s.#OGddKUOq0ADZwm k@\U)6'7|9V?٘vp7 amLgizBF>xtoA)e_l^>#E|fťzrK o3~633=ņG߾BYQ xgg(*B?3 F#<\jc15Je#aްX.bwހBV"Shܭ:E*U7v9\7-P:5Fu_hd@o9q t(5tv'Irȼly _>;TMCBh]"d7Pؑ5rlg"pпST:mJ{XZ< :T"HoW6[6lq7ٍo\oL\<&bMM# bXGG^S67žׯ:HE_ ج{1 " %f $G#@HoPDCo|i(%sNEmGӷ;zx4(ChaBuu }V72+~7 6XU3VV{qRӝd vIDz[WN6+0^u-qFp\1s0,!lr̀?:]x_L R@v./:p}IB!\;]`r:n gI*//"|3濚p0jIŅ ݾ2^b'x޶v~@Y^7XͷDP܄ڇ41qZ^.eke69:tLy+fEZ_^2p:h`j$hqsjHqGuG0`"*"/3f?$=Tԥy=Pu1"HP }_yje7}pHz:oV۬.1m|s"&ߓg8& v '+iO>L(MDky":?u⺡C#֘çEa\^dzGծ-f!3Z,7v7:N}4^sl?H ;j^tMTW,MS p:%r8Â?z,\!cg`+U/ZccҼLL=@Bv/2 py"L:AޚWQmx#7] $ wz|z/g>}ټ&aB#<&K'&b#yi3k@X5/r[j3C p^jyGDҰ. ,:<1>E%'-vf/Q'9)ɂ !W646~ꢱWH@ zgpؘD NhI/)@|`?u,ږ|"?I0<͉;J3seuYý_r(쾐 [HKQEO  \{x2;Od?aNM-Ty:p|l/ЖŚ)_tt8 !A;C2\rI<Ȗt\\f`O CÑ$8Ϋum6h!s;3\I\  pK&O8QJgyx}4i7Sѳ)NOvCP *,%Ri3>R7xsK7sn2@A{S+a n*Ftn?QUxYhLT++2LukR?~Ip)ǽ|Z`eWC"O7+tS5jCwt 9\1c ֬kxqN'$}U lM[ipoNXx+'Lmh\5A]ƇbIfa\uY2fB uf(psG AN--}hhuD?s4k<_Qz 7̒t߅1xHCЮPnAAVҞ_h@ Ql퓸y23Pf}G ά:_x}(oqr$" 1~@]a7]l&KKlͤ #-0\q²ӫh([XD:s-rSJ~2zc?B-1Z*fHś;5̥܍Zd*&9aI,[H[,P ^dɁWv%jiC%KTօ )V"j r23Un&i!~Ck25F =q+ve o7O1bA!s7+ OH1z˧Zˆ^MVwH.BP҇L RWrf<g(Hβ)K;9v|wu&f+gZ5S*H^`bjU/{ BO@jT3w=>9q0")%)bot3gOܿՃtEoFM>Tzk,N;<xqMfP bJ%0(*7rny| 2[F:ח`I~XM_m䔬WN:J帽鰔4EcL0_zۦGVCӭ ӡS{n|ܜZuق ͿZ=>KẠ4kv&"D +Ҝr `YLj߀[t,'ڏ`g5hKx|m2yUq$uUbCD۾?HTxv]cZ0G:<^*d_sE4 #! /\BgՍxx.Gv^g_͚}{nmI1.6mEls#@Н/?[`lkEj-wji뵾qr3i׭ݟ`a ʗWKmɫUT:[7V!)+HPq qNUP}4U K)ׁtz<4km焹eD`tc2KlX!kF֎ =.0:եTK&py̶z:D2}(Y>Q@4#i'2@jy7>ZF,`"\WsȀGAtc2 436Q#"}\<,|lʇz>x;XxŻ'5]Np$]-#sI FW Oe9,ds_P?{ioX;R6#GPm:(dF-143o;Eds˫0cάS^w.kTIfJjBTLI6S!Sp^1|w"(uhF }~h'h#C)6}wH#KlVV<٦P9ucyʢ}))n'pϤ2#OݢF'f&UyFAF#yvqDFyGOU<.Wh=<8cm}x60KqK ΠguWO4e o{ 3S =pz-"X~:1o~I8R$&S. E`/+lp4r3DCl|GKa='ХD1=jT'NM<B"_Ў@;qcrXoڠ} ++WtU:-'nr#*]U;X.X-cXtRiuIZ'=+EX5OB ͽ\5n GtaMk/dr (^W>'"_;(7 4 1,+mG2P3ڞŁjU 2.OBwL%URH:H?0s0zjI*4nQ''3,aQ6HhtrlJ o>4V;ZEm=ǵZp drk]AWNW38/Nbtp7̈́л0@kh`_϶7@|]e!׉. f{0GYU w@]-*3|9@Q5$_)1;GvKNIW(bwJ,&L4M""̨ ԼG9P%#V`|m UtJTzp7F:O et|$%6> mIhpY ^ѲAP%]# hI4r9{8vaxe _]is|X`&>RM@UxNyxcRǂ3*(";3PGs [V'llpF@FT[UbX?sW#aɣPLj1ŸJU-U(xS+_W1P;lM ~tynӐ'&Eq*@".8;^Ag^w-3^˳tml<~zގDSj$BZDK5HLiW^o8)"&MŸ;ܡ7x ?~WegCL hkH\]8|痀7^Xr_WJ0lUnݜ&SZ!4in_΍Y;/~"s#[`'ޚ7[Yvꖔ5;s"%=Aӏb(ViJ=HL>А-9+k  S`\|in>ى00;3M8)E GLG t@2b#6^QkG婐,Brs_k&')i+.ۃ3j̾e?ʾQ W ?`X?z+ƀl,om9S 2Go]Hǂk'6|C:Ps{I`&tƆfay~PuHuQO*@ 8@!HًF|鳆%vVʻpZ=pe*F _s OJtT+X>> #D"u2zdݶ]/{O\|Rdž(c Mwo׮0}>[|V*%-ptaQ*x|SR:T*K*A\PrX2f G۸/R{Y l |Ţ^ǫ*Q81NaȳglX-fk &#\Ad MLPCQK *yuDAqxnx[}X0R`"|kfd~HYt%"g =e 2lWqSyLZlrv8|;FТj埸gb?c#AG%;9_|.5#vfT1~Ēbz67F46 09>p$Tx cg4bܥ ρfjoRW'Q/s%̜/>./nwExQ.1<6z86cP޲"oj\unZ=S7ps]DQ{qsgyt!xU30eKE Քw?`4>Lz>$u- H!  {#Zņ=kr j6g Lp q=z%j?*[yBˡjKGGi:v%,_>F|>\ 6ʽSCO{(". +e_?S (8̖pqxrRXuh7>e;- ]!Mi&j#6I$sDpEdmOTsuP^삯oeZh 9Q޷\>Ε^*a9'Cc|!Dz&O{{ƷVDFM+"0J0~/N~"31ףM.r.wJӷ:NiP2'KH}U~[CM;'-rI`z{$$sj* ҆CvS.Mzdf ! cz$&ijpcz<#`LC/?3?dUS'JE3BְtCڌ0U2~v́`#$OG-Q#{q_Q 2:-ܻ8&r!#$D~ӃV/ |mvqeoS>]Ӎenn]@c|=n0x^[& CCP^h0ӧkN# V 鎼~ K#_Mv8;䆍'Q3[$II1`sC _rQ#cfw|3wѱ vdhy-k&숱Q5j|G|2x]MAq YYczGfOu鍱깧ѕ Bh-w\Il~HQBN*^ ^NEkj^5*׶ %H5%.pD͎w#.s4^Y(T Z`BU7d6f`%- q[=ΝК3^0dS=o4kB‡86K^eX7L즁/>!Gs>0 hD7d|F\޷>i6y]O6{Kopm>XtqmE觏8Yshm#hծ5j7h7U=R,EL"~cR䈬,me yG|AMU + Q 6aEOd-蘑QSth V=MV#ǂF"/?*h 6ô ux`iXx+ѢFgɼz,D.l?H-Py 剫RD~*A e]MJxkw\ MOWtBC45); .m_ PtN+0#hjVͮԲČdիF3R߸%24Qa[`JYO'ѿ;x BN tu-1!a[`SQz*NQruЀr$1 98&i1t ȊA%dԳX) {-f9#]\T2Y&obQRVZ8PA>ĉ0yj 2sfnh ,^Vk'x&;q6b a;kO92ܞ+Awa kG\xqɪՈ+㶛?A!~ w_yZbð`>.la2e̐Z :%97B> ?o"cB+ <=S! -,)>X=0ӥG;CblhW2 8Arpuq֔h^s%B'S`4XX#lnv$!L#7OxQ ]l֩XkopskQ_LjcP\%1O5;Lqstv p PDs=;= 4S 8ixfod/[RGK-+O4[ 5xQfP0۩f>'(bVœb{W3ڵF u r+J<)y|>eoM8ԠP=d(0Z3ޕzq MXp?@D"ArAJ pHKdJ f伳V T76Am+ff:hpME^KKZ2H.$@Jthɾ `PHmBƳ9+JEr<;I8IM rQyoJG$ǒ,d em iAu5/%Kx3 oj /t"ܧ$P7-``uz7*-f_i?>>[ hIW*^QW@~.̉)U&& SShZ&M{ovf;H(ʏfNq-k*`U iŁ\I;BO-?~u'WKsֱT)m#4򦺃ReR{UnvJwW,i51  gPtk`:tvFXLYq̡Vwk=Pt}&Ԧl+BT'9Ԇ|1o yrW%G,az]qtqRb D4ͤ)S iU %'6]PT dǴd8hh) ׶K1!/V?1PlO #K,eH_/'޺"\lћXSyt[\q WA `G&5 $վ˫Q [j 8*۩<?`]dʍН7hș"_Vp:'OmbVU]jxM[`_6)kxlt#!@FFQܿ+ "QuY$̱ ūG> WԈt<̯PBC4rP]'i4DrMu]NHeƭ JD]hv(h}cRX(0 !hJ{mx!!m1cI*+|[E,\K3ym]ii]`UӰ]i,@ e2*Թ_xu%w{OZg"`ǺX#y9(L͜58 Lg Z;chj+bM%xgڭ퉤H+"ԅxL(d;ڑv% {&11f&$4j{+I6 lA}*;Ͻ6)xőQ=RO@ =oaiuIhր]!%7i,hsEІsqo/YJnd?g[ROJG8St7nVYe#4lgwUНkyѫ>ȱ:ӋYnJ~HY[nDqh~\ۘ=ɲR$E-VደB)&fLB wft)UER '83(rijbƹxlkN:8Yj4<^"7%9qDC'6"t ,9=V=9唜X JO-gMuj>Y"]׬Od:%|>Cv-|&YJlA\&hM09GZ̦/Hw%B,W;Qd~X~:@<iЁ_\){6!.ĽM)xiz;m*P1{%xR ѷyiڥ1'1禍ƃyX_$VudUHe!i=nwSnkXbwu㫃z]|CW6a/"EiT~)ekNi7-ũ<V&y[zF*L49c \ot~٦mW`;hXvv5C0S"<1r28Bvش1)92 += ,Z&㌳yǥ>H]X)t;wq2n. Yٝ s̏'343CRi ?!|f0ɵޠPߔWK,f-WZĝq:8_wfIW5o@v6J&4 h-k,BRtΟU%@ ]aTh2j+^k'nnX*1(P$N &ԧB䑾(,6diPr#g΀a.SUo {zԀ`zyE~g}vc\sc4p6ɗ^NN%Roj[ &{KugMǞRbJPSwR %+vv.#rG8 !\{K?d Ѧ󁥩K #ɑ[U*]ӛ^|_n5t,|"7X=\@8zH[vg.DrOݒIM-3d$?M9ٳKyלp3%"+cJ);CdꇊZ"u)5 \'v]`f 'j#]^Ș9/ūiR;UKzVq4Eƹ"5ǹ*lfEMb*Χ~s)AyN;W1կF5"h^PrqyVjn΁IdBKb9Q~m|^!*;`Tڞ |^"oQ% knn'Tf,0cU\@뾕7`(y`g-[ڐ7@KM8*BGWG5 'Q}Gϊtími W?;`CmQg)Rd7^MC Z+=/};kd &1{~T(gՁL`Ap>0+j[=LRq@؁d gr(֍"nN\<I#D{+zg!f/w?<ƛ@`S:P?&giױ~CgmFg< Z ۖ>O?jUf>0Ⱥ#,w\JE>aVg,ZyUiJTM<U>B@,T]NB\Ț!.F^k_^kl:o$Ųn$I{ 0u+@ن57nNցiY.7R 㠸l)Fѕ\ZVxЊ-+pb^j8TB.i96>DnB!OBɉ!!HjaO +IKMmxnftu,#Hn47tk`wJ$!3z<74QtG/i $ʩoG)O-=@tkr|wcH;ҵ֑]_$T_&:W`yG 4)zχĿ-odH[5O kA5wհ u*t?O [UŜ5$XC/|X \vp6c{I?SD <||Uju߬*G jrq³KqT0lXHRՃfL HtʇZ#)^x)7CqV2k?v{T^ǙKt$LGs\8w[$7L]A:t)p 0: @<{c:LK_}7e-B`byx$N0QZJ-|~﷩C`#4;IK>o*ׯ+P `ȟRo:2.;ȻQ6M|_ bjى*t5f:$ǘcϱrkb'[ ~Khq/NMlg- w7e40+rӲ#%AC2 ֹ֨d(;K ?P+#pFF̄tp6#ƥ6bg-ߤ:Lj9%m4^[(W,;MWaiR*%*':? Bɲ kipv]sAI&`2a7҉#CFktp}?Jm yfPa+cYO>n vI7Bk^sLv+8'{xUΊbe׳LJiasdBW]emcFX*"H759:<$ᐓHu *sDzH! `4,ǟ-UsMoykԵը @[#]|Ô539p8+O*Z"?N+C6.ۀ@)TuE#vQXVql1s ƪŴܮwo_(B~vA|$8b w8GH0,*kypjY7*Y F;oPIm4dȤ!0q:8 X,_o;g`c&@QTAOKFgOM̌<3ʡ>%n5b̿tz 37-l3!`eV{ge6#zю#`_y &˝ߒBR^%"qZ+!HԦ|F 'ln&gYZ07070100000512000081a40000000000000000000000016609d23600002080000000000000000000000000000000000000005600000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/sof/snd-sof-probes.ko.xz7zXZִF!t/O >]?Eh=ڜ.+̋`U1@WF7bd)2Dtt\<,U/ߞvTBjXMA,χ_fK ` wc!kmxQ%30 "t)Œ ~`ASGR5TE!~g9)Nr#9ٷ3ZN\MƦEQ Ņ菇tm-uk[0|dZ&8e,P.[^_S$J P X! en(&QuYLɁWK,qЅ:v? 2w<^Sz#a뒠MhQ0x~/Sɽ#YɳD06gaLCzZO^}^ywY\Y 6Lm܄R]p31i<+.hS{"B<f+FZi lEx3m_JCLPS^g 0߼ Mt"nP:b"cMqVdeHZV g>Q:a%QTAb8o8nǷd"!nO7/deZA|&3v->fUFEŌ|&yOPǸ -;VP!F^6hdH'N.obDn:-CrQ q|YH{FXR >Bn:FJ]4p ]AqIk ЫLsWD&ۮf_zg#~-3>g1!}ls L>"q[,Z`j )uI LBTqV\fHc9ZMK8/[1`au?xどa"Q6VlVN$;${1@L&[d+O Q]] :V4*Wq=n<(cČv) ֬Ft|J.1s/C/ۘEp Y)T3l*Y.!;XТ36B4j\8XlU`/\4Y' 4RvQ/OЦ>]zk]r)@4B/K {ذyJTֱ|506|ܷ99I"8,Ӱ3r7HKCӎx]ܧvJWx/fv6Qv0RpE҅A\)a0zZG=*Ƈdk7ކEwN:y R0fMT_ \@myO#?F9}-l].&|دN0psk2~ {+&[yDю0ˑ)T;!ᐑ3 R1ȠT5;)يRJ"DP/n_3:B$ƫFyv"h9q;2"|_ sUN20'` >Xh䆊Pj%s bJ n(e ~*  O>L#&NF ]HJgv%1iARq-m;-83b"T6Bzwq0{@P>M/?7_E nڎgw,,S-M&<ήý5Yđ.GzaH| ].xV:Z_ &Bbt6zO >jRh𙰔D~ܯUcZ x!d ^d>҉EDsNQ@Hݛ9D؊mlClv03 4RaMXx1=Xlv_Q(UnD-ʁ W|рޭcs&>iol(2@!OxXRN kwk=_-3Mm٘|m4؂40?tAg<*W%wR̨O N}))̿?aŋ~8 ‰[[ZlPG9 f4m+D;f Wzse_uBΠmW)S>Xj @T9)3H^o8mFv5[J e4K֜N[%barn ʹ@iHQ SR{ )!fdGEb@zS`+ &@5t90.%%q !dh"^D3^oȠnF-]')(f86ӝ>* iM WȀwD {ZYL#3L#j!w-!2 ,޾U"=~mo~U>:sy-M0[mDh<r@ն0$nX^y y5fj!;‑$o?s #뇪%OVڟ2g*@O.[n4rngۗXˌ240Vܜ##pY%sDh5{E++JɌ%$jyEɖzԄM>, Bg7mNNﳹY19~H[(nL_:q1caiyKa0z9Ra3Y'T@|IqF&ai2\Og-;M>RxU2,)1 [xᆚfG709?mgDMtx sZg~8?5oDOv.kom>*o_˽6AAgLzylgGWOF!+*}?[D*VיH("VYpJ R8Bڳp.[M]tzv-D ^,qg6/}*wD8òU-u5U=gdPx,+hH袏?%lk1F=ˏ']G,6"2ntR %"cl^#lڑԱh^F qEiTwر;IpA>L B oB_-X]Y qeZPyPׁ SAcnlOmX( 6Rw+3lBRT{{|Ze0D\tBz4OuO{ 9B:e%qIKۤ8%#5򀿗~Эs)"rbTLi)'Jo%2q4Z'G죱 TuBxA$FVr]jn(~m[f3҄N_yF܊( [EFc=l "e6; p.N >e6Ӌ+cUdmCL9a'*G!&Ͽ轛*V8cYyR+]2u7]Pxow=лUP`@H&mdVkG?6`\bOyyV'M=T3ȳ RJ b%!޻wBq宠R]GR|{K$cDk Ya-$0"[M))|@ώBK%aGc\NmWFPwvlΐս~FyPV qw ZF2ѣm}}hdӁ7pW6~5πMI%! @)|Lӯ0pgzޑx!q,~5!ɛd(O=Up;gg1</Y9|-Ր%W2\.dgy. (#|j`#^n0Gܪ\ tv/`eDA|'J> qH> :* ҽ3Ⱦw%3{E)(~DCaqҀ1'.r:!C fKDU#Hnbr~Ğ$ɪ ޫpc)C#!@NR[lSXQE=o&\ 6@zcǎ9c㴘]ۧ>12<7j.Y Q{6UFCeƤ!|کo;8^Nu\#F Vx-m{'-`ZU+5Nd9۸4DB[R"h1] ?p,:sZ#Пe/0d٫֓uJHU7;oˈ?` gL^#w3^Q MZ8n5Uryǭm9Y!q>C:A7ԾtIIܚ;4\l4r#y1tKwDv <+s R-a}%^K rO=zl9>xw-0f.NjZ'E:R恊O>T){*%3Eϝ#8o(+R`h;y,}@JDiww">,K!zRL 4xrDe g`s09(lk!X;_aUՄUv)r7 s_nm#?r$ʠCH>2UzV0@=8j|y˨BUxGnX6|hU-y@ZZZ Au F'`0)Xx>(nlԋMe+"Olt&7o:(eZɫǶ yW{z A.&6dA(f :CjU։s[~hpWKޤ]+4GI>0T4̲UpާE32ܸ4%\FS^f .w86G١Oh*R/DD#Hpߔg cP5-L.MmJp#`'ȕWq v/V?WΎxBu4lb4YΈquOF P~Z;olVo@s ifbhC2Lȗ[` ZDkDeN}$$inڷ;؂Wloww5 /J]Nʦ =_jFש8XeՒSoU49$L- u I>vy  +d_g3vۿr6x7m7s,ǯ*"ix>4Y4SDimc%=gnlV3KdH^Ԕ%;xJT!Z0w\­ Ԗ|k/ȣ\r1l,Znʡ#l1 uQ)7ALc}0(_N%"ϑoy&'*z=7o2xQG xlZ;.7A%TXJ]!qC LKs[< 袿5_#+:P2*vrpJ>H'xT *ZBnɋsjG% 4`Ci 7e5Z}nנͮyO5K:&2_Wɪ44fCˉ*]pV2+[ 5W#2RV])K3Kk 7O Ks{+ (yp#,4W6z2#yNk+Tͮ2CDYCO}J9&W!% L;jK.ug$Gn(N]p6T:Jd_K-K>CQ.'nɸi_;V|ƩQ[o+.0k&O,Mihx@spP'n4 & Ȼtad"@+ ڑ;,Ftq`M'ZV:f_"fP1am#6'4s0&*5۾5HO4e~dùBsyGֶ7 KgT?ȗF|~t*JL) s\{ ; p` <Ī0g]-R+>ߊ; caF|wPy'8D`VS~:`:+F?u 0IZ9 D[088#gYZ07070100000514000081a40000000000000000000000016609d23600019f58000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/sof/snd-sof.ko.xz7zXZִF!t/p]?Eh=ڜ.+ȝ(zSx4x<%Eu]Q(ӯr93[ֻ74j\|c)7}!O 5)2QI>Fc?`} {|@OȉcBb)wlPn eSVDsqrT$naگM|h.]~va((=Hy %f D`Qj5uJM(aӘ+&=Cju6qebT{cybO%~aP)7D-h}fk ;&a:E_JI 7/b4?)֌aķ%s%1` 3I oJF~IKDxe ޣ&oH=L#jT)ؙ`EɯlhaADLN[RFי5/,oEi&SBVCXY(c2rBy!c%'Uce.:ΐ 2 FZ/0{xD|@qEghFg <*EM7uܭCRf=܇_\!@RnE BcUkǛ Ol?w^=vd#wFM&Y!¹G>W03W"GʳCsZ; u~&_PN. ^`-Y-Y9Nn#~ ij6|lg[XEvqF*-iS CͨdFоG{NwF?q ![V񬜣6'A'] 9v/`CᅋH6B4X0i3C79<8] $x۶6_잰NEW)(ub|a<-D i];X"#kZBu%,{6X"3QT|).;B1bO!eғS-d3-\9lϺ-P)O[g)I`e^Ve Cc*Dnʄ$S[ѝI0+C3ʃaDDԝ'Q6ph" (1 cZZ7+<}~ɂG8 "h9z`H祘JkǷcd~#ЌZRJ%7q7{ 15yuD9$(lJ/5YG]^;H_Lfa u9ݻ׹)UQo5_e7.qkj,Sr}c%z]OsRUbnm58;%Ŀiވ7-ҥcx'?EibQ$c#Q<}9Ȍ Mz#Ws,؟yԜ"Z%M# @j1k2!(yɰOXc8(^,뎂 $ q$%4o }')/29x/Kixe 2dbdô5QS ʓdE?ҺtT NgVgL.&\ #왑NS>+mf& J1i3""hRNgB" k]dNqCZ"FǽԈ ϗFZ>QS }.7 ~ȿ5y&IІ֨Ƅ[;θ8^~Êeӕ< ^ z3ݚ%bA>Gが0c2H+TDK.*Ɛ0¼W RI d<[pr {0՟?HpZhwN= ܰ'Yp(`-x 'Ӄ :ѻ Ubi-͔8384+?%"H61% .["}PQPƼUZ q@qhY/n:#B~t[5HP1Mos!P6~F U7jR*!…&I>R4QJ-:^v)yH*Le~idA9H{V&Ry¶Dn谌= iQ?k f0n\vq jH@m+#3Ք .jhlPJV$Vzcg%8NɈE2MDV42~ JsShqdEױ ~|WN(9gXnBO~kh#jMˈm̰X%&hna,v⥵60gd]qOױ=7k,283r""6gr/ 22óP)y}SIʖR^ VN_`3^/Fr19P#Xc,ۉxA\ߏ@=[˓xWF !e%LJxabD,2ϕ ]?hӃqOQsCn̶ݖi{AÖQw(5MR Z\phpUJ (Xohq&k~dNwgjܫ|oiDa•5a ҖT|yaJLI! @OBl`Bqk5ӽp=s?]WA㦧ܭ!N{T{rZV&fM/vg"M.G_ir1QRҩ0o xz'n(! b~Zi-ZD^UW6wm ]+d hby$ ʤ[/tKr"?"Z0!m$p p\]8dl](B, _SX ~be|K! %pl VV8|%sl23Kfp7_TDU02O.Rj= L4 h|~5ഃ-V{`D$'L 3#f@~gh 3G'.\e51_JFݺ՗Qށ"Cqԥ hItq4 9Z^HX^w 2IYٞ R\Of{7Yb2r4Fk>,Q'b¬0[s TѨ֞EkC4M#Dx$a8- n`RXy.3O+#p>8>Q&Z5%h )e'Pu)\f+01;B㔏Qk/)ۻ@G 8(/5-Uq=U?QO_COPtȸ#2_RM4:Y箲u㣎yaJ]C? I-\:Bx>4-u8zb 0lDBQ6'y1twW#J3mj[D8Eʚh$2.^FBJ%D6 ߼ (@Qp᭪+Bz޵{im,XfUz e~*(|* jX\&,`ؓ(=|* @%,^Y ZXo/] LŢ#cW[atX0x^i(Noo “v!ש&M7Zԛ$ ֽɢq>i ]ݤ.v8tà 1*i'/S!i3:&Eƌ  A'ٗS՝M4JQaMv-mzTFm*AԼUV=w6q0ar<`mni@ 9M^ ]d<#x䚪NK}1ț _;%/'%TI@vT*Rkc@[`/DP"Y[ܥ0vye"9D׭d}jKtQ8'wH-:!@Ut|R,/,ٕ5 6qU,cswӼhߠ M;;7xc692a_}ƴJ^ ZE ?h=C G{ 05OkK\d:gvb˜bР]x;zVN$mPN/1QÍtiTIkoCl -o%~}8yI#{ow -iE82\D?$էRuvҺW/H戡) !L~$8ûL|{{uzE8?ocNyo`h}ez?+f8#QΣYZ4Om7[Y5"uX5s^zbjwj@&QbchwDʿ¹Sb|}/?I^[^NRݠwִ?%`⤟RoG3 7ǁu\7pC`.o3lx$L\Wh`I=GT g  k3Z C=Џhvy2/"TȢ-'Z+\~O; r E$b^ I ZA„0h~8G9G|tpZh٨Lntٲ=f[+3M㋱7xC9Il rk숚M}f&\19z]htTG9zxSx;Igl֪c#O}2 GW4є[ob|d]ᒭ`A u0<1~>3mo'$ jb)g:%eF%K`x}++w^U_v[n!avȔ[@aԶAYPw0 Y~/|n"tl2syɻ~^rwyhTU3T+XKoڗ{:~ nJ}9ep;$.ۧf9_?x74OeiWfBV+L2I\Ɍ|g!šh|R3 0M$IϤf*R87Jא-$K/7 gDv'޽W%w)_3^<_z.{5 3Fr**@>m6ISnƇWxeq͝4F@EdܑLÈ}l$J׶[*۴t״K,tNCP % &኶`4WOM`odO2 &Uתqfz $:DZOڊ+FXXO VsVc[۫1YL`2&+7Yy9ъVB--שuA8 /FM8fe㲆2W x)(UV:]O9kuJ3zJq"ؿ ǤvQӴ;Pa&ު;>" t]6J68X9/CgmQh8bN&7d![?8g$+) fO\Pyż֎AVĐ*}^xL/ÓcIlG<xF '*,)=f ]YõYdz/%3fG򈈧n%f^y皲WD@nu%Ddx-exqGGئmwܼJCaK$վC%)US}&4ϑY+.rjb(7,` * ;_bBjt$*[&$a3t>Qj N/ߗ/.KG Am}^+(MFKerb2J;5x];vfL *ލ !I1 1ƦH{Z>L>dۘm=e@n4b ɢHNoA8 3 z )EPGNN:Sm_N޶;ڞr{HsZ'GG*%#B~S+M/gӵP5#J6YﭶX `VlUѬg\RFz]Ӷvc*f^b|+(As; r".GAڛu< aRV}ΑvFcxl<]xΕ7NΉ3}4n< bW͇}oڀ4w>ޜ;A#!@esem@GT˃ 0[ UZch]D).D}E>YϕqA2K ?)H GjWBtsFD[NŔK T"f P)fUc:(&華FY ԜX?@h4G乳}40 ab q3R`uog'RA^ܦ2Q7N+e'R6P/̒5=AMIFF2"TVb$ 6 b9;>T?E O+פ_FHIp;}YY[EZF)USZh\nD?|]Jj9},h sRpOi`LD|g[Ue?XQu[Ə]4`=? - @ !('KRI^'$>h,| J9NUKٷi+Lv(T8XoGѝTUZ_S9OVws 4xk.PTjءx;VEÅG*)=0p;I0ƿi/#ׯ emL47~O$9@Ă :9a,2r,lq&O\>9}^G#ўa=ӨgdA{U_1ZRg,_\u9'nrBN(?= S Kbl o31ߕHfP~ -BNHrZx}f[r˙T iT5 C<*j/tr%{;YerD-'IQOL+wFb-0!h+#ic-I&+JPBm\nPs@iԡ!y?㗻Lj$(RGL{ lWM{::f!L6T @'}kS+ݢfm ׻6k=`rdMV]aUkE*Y[qp0 _>= spfvO!^}܋iE <9Pve L {F( &dy3aOEjH#iD~nѿD_|BW-IeW$£Buf`Db<}rbU>hqB]>Bi%KѼs:AFĎ3YDU ^$gClhRƒ19:&q+( Au^^Xv?btqԎ 5HiJ-b/Gpk:v/(3Uoݛ3 '@1`%- #sNP+;>{fq I1.!c3C#s٫4Ⳓct6-zR?^`RxD餈-"bʯjF^^8z 17;) kKV2˺(oZPu4O UT1-1o;pybr€ZY_L["SB]=w>gl; LEkN[R{]/bxⓙZn)6B$i1 ;z_b RP;s~yXPӚ EiͫOh \Mu~)FPuέ qƲa=ta]IYPB\M0sz-|Q|⾬[m;&@]Q#"!~,_ jzgCa(nDNHIXd!,t+F‘ 8Ga\MTk,0-,SS;vCY'h>muk [Ax׸v_"ityVs)lW k)?o<'D3aAT`7 Wf$i}ߒM~PF)՛IIJn b?{j)T% Cf7-s>6e ú ϓ oJY\ ׁfYڵ_"M04671 r(#~DU)gO4-O|Z葙 |&e%4v 5sLPG¤DH*ZXj;16&MUcغiſ;U2EJ%yzʄτq*ftnxOW1.@qND@%ʣFCE, Qwg5 ä\r4~|ERѐă+-tXڟU4E#":!wځ_X|^A^ǘL"bG0/!XE_sA6HiG7B#c5LF aeB^O:I"J{q "!Ҹ 5-u39LQOg`wJ'ɉ,]bv!79C"ci3PA0ѥ#{ʖ`x&S &f]!Ӯ0!pxk&CѧY[a=6]7FPRm 3F,U(3'tzm'Wݰi|;QE0Fُ6xgH5jR+IWP 5;j UN~3+BiB#Ԓs  T:ɿz A`ܬxJo{×pҥxsX3Yd!ڱ1̢8]QGpNa"uH:ҕ@]q=Nq(bl$,nbe~ De]p"_~_Z.FOխ^:(bݳ;c} =|0RSlb,%yի+9,ݶO8Jf:]|muY5p#JGr 3/gJW& (`%t\Q 8ѳ\1h^+eэu 5 oKWJy堟 As@ڴie˱chԤ rMhf?,x«S\qdFj1Hm!\ʵ ["G-tWlZdKM )ƺSZȻU) 5!Mg"NӾ[aᩛuG!n$O St XB-V՗H(!¿vs|VcAg<h4qF)fɵF A@tun`[ M_"9f}szcr,OeÑEq$xrHT>Y/.{VqՎ|ddaF ςavÄteXzym0JAb 'Y_khn$7n{W9Lh6g5Z$&jEn!;IW9)\kU)_H9hL'woA0  AǥXFa^iB˨`[W]4Ibk׊ @ xٻ!%jadiIvǂf+5,,7nLY|q>ǔ8(z k%ϯ҇SWB-xAjHy+<>? ^SOt Tf,- cH.BCժacv9PA܋?'pQttNHidQi\!,wç%{Y -hL/鳈 C+p n/銊zk^]#}oV^[L/iDH>-̖: ;NE Kkn'$:0d*2_Z8=)&V5Do;YÐL)2TcUқۻ_[15G$*k]1{A#5eZӚLe^CnI?\tyf|~ц#'p=8YGqtŝh">1Tpq:mnDGvQH98g3Z$7>?pCzOIqSq揿B.QPK!'O8/W 9-O+v"C kM'=lM&oIjTj@z+٣z I(ڪ;5ߠzWߕW2Co+D2g. 2R#-6q};`/u껌wU;vzVn]=ci~?57 wNx g(* r;}ϑIeUOsBE$YIWZA%7ݐ9TJ>6aL9̊FXrw尧L@AB>S]}jqQ>Vapecx?S:q =q0\rui C 2@T.},do5?,^0rIЙpjĈݶcuv𰱮ԺCGASO e4C1{}gGrKg k5>k MJ&Fyq,Fb . +\2N~52uH(fØ[2-5WPNǂ]G9 (ln6x9Ze *+ (gchA(f00,ݯ%Qc_nn/!N'F0%PN4{v۶F<3HD_Cfӈ׫rC. Ug#Uk(ʔ4Aubv(2h)9jF"92]36>}fZ/bI s:y 2տ]ŧذI,%y䯝88|DI0 [vz+>BB& ae9|6tgtVI)_ = QGP%'i"!N5$0k(sq%B7udw,\C"svޮ)E _]۲ b PQD-:JϮ1heu%sgmP`C*0ԌNs= !)[9 agև`A&Uoa5(O0Pp|ED26T#:h:$ţWruq뷯EG[N[zZ @=Nr$dY4qۺmY˔wсl`Lß+=$ClgȇlґAN TNXj{swx8Sl~z~%Ŷt\vyy̱pCр ˲߭4OK-11 Sh}Sq:O !`H' ;~x:v^!HNI ZHzj~߲*!;F+7g\C{xo̯p 3n8KѪ2L>yى@2[^j f1Bɤ}FΞ,D&Lӟ18J ¤X2)K$B~; ?}nLioO>,܃$W<ܱ֊2^ I s⊩ ERE϶#vNq5n-<CGU {Fe!If ѹNq袉[ m]x4[qSoH$ /HLrbS%BTE 1NgSQ?1򻳹&9'E\6Ѿ :#u})h4APki]%VZբK?}ߵh8tbWkL>{%VDSV[EoZ $IkXd؅ۆRr_6qx7.In>KXUXb-m"`_֍3zk!F5_ae;gJ; u{3IM؄~> a6Xr탤gkf,_}D~yT[(|. 3qenk{ ݀PɚDzcaXxJQdhR;YkLJM)uɠ>a߄Ue@.\WnogQHa,.몘4m4U0%!Uc3yhH۾eki[e%=ܒ{ÓPo7X@U@a!"4OEba}z} e8Ya~ mى=;/2P]0<+QԐ+niiffàNd&NQ` ?e;9hϯ O|u> Bt9IA'qRQٽvZƒ<%;= 2׵LJ I"䃳pOEM׹* -:ݍث䟎 q\-X~{UR(< 0۾U|~D_9,~O5aEf1'r i9 ̞4oWNTxxfY)ÇRzUj,&ZN Sn{#U{Rg+j@YvU36P^4`ֽb;z¼'jF,GL7V԰x@=| biL@لĸ67]ܿG ]żh@`d?q&`܏dc}*M2=<ݯGLqfI)țNH\hg;"0!LRAn"u5 wrF{x2ÞI H(S >R4~1lMd;[x[?2\iR >QQwp04"FFy+ !if!8.8(MIBaմǒa,uX/J/CB4W">`VjV_gq)>&!5Zq9)W &ݼ: eC3PL-|I}ex$T+t.$0nl(bjr8*[DO!xlnz"\Vy؈־fcMVg#=[^+QO S&.pдY||cY r[.ZrH(8FUYz1GGt+W`=>il٦KK…LAYyGfD2DQ%DcrlQuN\Y,ZO0r[SE Cn&4uW]( pE6bXb7zqleyvi״+RːB T<q^F$dUE#Ty6%>/Bgv9eជoM61ܕ8=D.5䴿n&ŘfOhv$2Kp}ጽ ϷVkpd{ +`V5QGe;U4i9^4 Wo ֦FY ,^y҅k$Yz:s( q&Gı^H-Ϝ\KQ. !=HgYC&:~TWT3?VJ*z̆-yƃՓ Cy] 9|mt%W؎T}sR`ucޢknBnhSy]}x)4hZrzI@$X]9A۸dOZ/.ѕZ &xgu0,g`d`ˀx 7{JBoSoT p W WwWljWz3+4[Xvد G&0t8usF2(e'StM9gL4GP_ԑ7Sn@ZoDW){ᙀ/uĊ@8u~2ʑ!Opc6f7MHj*t.wk׽_O>6N%Lqʹ@1!Zk@WO?~NL+{&L>~&c*Q[pBA f QZCigLѨ P6f 3=;Ոz0d//s©gcT gV8yqs12nM'M_(L4ԕjtˢڛc[g2R+Y G \PE'ZH =A4⤶ ( -vrzfHLh~lCs[\(#z[@ $t=>hЂ3/eԑ~IAQ}$b6͉-&0tZ*m$U܂6 ]s&3{ye3em"ʣyXxgx$T٪ʝw 3^QcVY:\Xf~0V?AZP ℒ Z-wnFbM*M _9XEb/Jl&IƒLTAUVSDQ ΃:h&st3|sXz*  D|| rϰ)j^H}*'H4Ƨt]}Rh6\8 ׄaxKh7!:/xx[#LF{vf>ĊAH\_qNLć? & &{Kf EDv|uHHL%a|.?]i Ry3Nh;h=`61o׈; ;t-ĚifҘ;:2qP_Z%DFS=IL3$}Y`hV~A\Vj%H=,tXǎtx\$NҒy@We"(3uiOZpϬנ(~/@ *ˠa!@-7ŕ2/ נ? iD2jpHLiV"M~9}AOjնwh<(FTNG'Z$)T:W|ti uKFqZ=eeU/Wy7xiWMǮ-  F+Y

    ;'BZ\Lؤ_qQ0tMS?~\0a&&ReFl&+#^a$>P;:M4̒g{h8= WvxKj'}PSpPJ<˘q ܻ}ĕɮC~ `ޮ^ et5p$F~)05&LZh D6㋸\itG<V(^Cض~0#8H ԝS?CՈWpu*5%/~fl4 DOOQ5<^G]9c+ZP\>uդ '\I 7!_6w 5s F<{r @OϔZX[I:p :,Z:ў~C$8bx_VbYQ鋅܍OoH4 `1#1Zj:ٿG0ܮLy BW  ItdVyk'5<=jrP#-CMcCt4Ï7bӤn)7:Qt\'.jMƘ=(Q4Uh;KOP 4%wziEOEOXˀL!бMgSCnrԫkRx+cAITJE8v{̏QE 7յtInqF-JmS_5d@[vDx5,yf^~ԯ& Jø}h~ءW炢Don)1$ _ ~*j_(n# "$πCwcAFs2(>bSЦZ 7_f Sb?Ss" c+Ӫw  FOP?#|t?uQ'8}\q\#r4Y' ^ fLs2!jQ'RuRJGĔeCلsw@Z5x]T"K]8!5da'(,!#8y쏀ߕIz676FJzRq? q5ϭz'8t "c.&Ưs׺oF-_K(Lqu_ZQb}1w! 6{6E7ר|*.c;-4[p}-l-GV%/;d绮C8SfW^GX&kD[)/Yr=i ! %b!ކY$j`DAӝ1|HewPLd6=tpܸA˅cToG*K,DFդ7ߐPKhqhPTӗn?yFx\DDyp` S푆0&FRid,IsF[O>ה#ȅwU"gG o-Z5Bp(3Ƭ )h+v8Gx58&N?A4G|u힖WoSSGϺ"#nrHA)RLl])1=A*2ɼPhp_S.c5NscqI1z솾Q* O#FmoM %Ju#0 5huџurW"Nqe:%$4|%MzR&)"R_˘ [=2o\}x+N7Y+e= 1KeSS 6C ELN'4EY@n; / CrxŐǫ]|I'4\dh+3PɜDd[ +)Ƨ:E-5̪5mB@6t1Gc={ K+L{ EHZĴtbR8Tn,wԪzAO\L 39GbjW:SM]XfEwr4tW#qu,,TRQ,l{(\\[o߃-jY'#SZnMI63]_:z9Ԝ?0Ѽ  Ĥ/gOoؑD.+#:@+<"EwwT~W.WdQ'.½kb/V/ȖBL r|^ [y~b!H.cJLpkA4(6361r_VRD!#8pWsTAkUv֪]>ݲ3*ں;ry {^Krm{_ڬj șe!]#:`4D.wW| XH{ԅF% 'ALC"Jfш$2,v!yk]Dm/ӘhAImJ|xvk#sw,=1kCP\扢C N,k^j~&&;s׊N_0N'%Ml˪ Lj[^@)@;.(Mj/?vsz/z`2ttn4H5jZ5C8 O}8oAfRcyQ:ʜIMO(9s| [_|>uoum'+a`Ȱ1T.U2G:f c -LTVzR fJ8>rdr;2NyސeLQc_U@\= fȖNCTTB;yUa%$e=z:Ssʆ'D՘>*030d_U/#xLqǔ]{0.dhŷ?F5N3S!Y 9@A6ϸ+QhKYr4l0~b_?.cRXCϐb_" %^{v= 4 gn\JPDUkׁ+GsgdGٷ(Ak.UtW"W./0ȅypѴ_.U}T@}r 12+bwN> _oV,d|j̟}sh{wpqIOgϱ 9×JDJ`E%? BϟGo=dOij X #['S`l_dS-H nz6l Bi9/$8X[/bwZ!h :pӼyl5ɷ8 e FuJGi4V@^/Z\W2]Nd1F11SzE%޳ƖPg@<״e(ۍZ.y PbaNZ3 ڿn ChdTk[/ʈ? {C!R0 {Rf7^u'ЀIP Ӷkp R>lWܸ^-RNCM!f{"(YW(ܹtfŧ|4)*'ArYTE nqP ]`%Ԗ-(72Vd,~%ʰpy֚{zX83(FM~Lˢq,G >܂DW =yV(W(Hds%0 \[Jt3CT[c5͖HQ b5?_/ 3 :pӅΎڑW 6Jܛ*Mn[z f9h]O3-XZOVp&$eL=/GrM.+!Wdy*0~GI_kX51^cp|v9O{ZJ'ݱ"nB:AאO)B6 OnEmòW|+y\ِj4e!_PBs-vSϯiQ^߬.^UYg\\,P\QӢؑi~A 囊 A|Kq˿Kf$'#Bo(5a힄pu6& a=SW&]dљ4f7qJI>iY&FW>'JsegEs&`S6&ؐytD w`6l{qqR\$c*Vv7̤TRDзWbm1eWV3z“X^2q啢x܎|%;,YϞ8{ 6 K"Jrl[S"`fD5yWd =\2ul*+\v_̵^&@8"h1肧M,MU/ dGIJe !7$ef( w8-N;`BEYL'hW*4jnG9\c1h7lFiojt]"ř )ah<B;0*rvKSzp>+X<^u g3PP}Y&D?,FJm6t&FykX}b_שcBy j%>SDEfigyıLXHOQv:&p(Sдg7DZ$zs$ao-M kك1W"WePwִE|̉@xtB;3Xyonu4Ŀ_#}lJ]v5 « a$ػO Բ/y.+2r}ᨚSaP!.3|kLs htmbF $Qug̀729CC&c: A…}-:v2jwUWj4Zl] mq8Sգ[U>hKZ/Aks(0&jh? ꩅ̉PE'ʼ.aK]yy#="Rl[WO_oTdVv ;st1/ 23> B޺hRiCs/LӶl?5=D|F朐o^+hg&*o.9U!k}m- J}rn #`M"guQ(@Rj#x?hH >2Fl+{̿A]ٴN\S.S؞܇|/P*lELiWQ!%/&wn7n#-8Y7:FߑCeG*F6O\ז"rO]| K*Dy#Hd5:z  ]Y;Ԋyf1o˚X&ͬ+u:N2Zu~nn H^ 'WO}Wv ,q;OPZSpqF."f<_$3Uh,0C5#G~m]e\4$2<}r^(>#,N=Buc?ƒ\A%+ AU$`<9҈k^Њg Rf F!"3㞉YtV0yDdlSn>U[tqU |#VBHW tY|=$)>viC$f*]VJE'3+'٬cq&eʶr>>/2U3Y(%&jl>^YJ`=aνc G֎cCpfcHlPO(;NΊ,|Y/+U;G#9Ē"ŤGB$;)w@wO"<_y+XwTpd΀2#EH~aŖ\"-G3e/S2}crrB%W"M7&> _mDAFҙhW&Zypzc d{>CV/֣fjkȔ_)3UX?~BE>`|+q99g]2 Ytɉv0z-~ǧe:OKQyiTvndlP[:5tuC QrSvFm'Uw7"b` ຓDJdz#|x|zFwJE6[uS,Q Z :}"UܦKk=4E4AӇnuN/,uu[䇧| t>8|tQg(ɲ~ućny SF+1"t``OD$I j[cOC{7"n*#׮[yC}hnܦtT)M)6>^p `|q [5i!lnQZ;ኳE= kOPV%G18“rr~~P#Ht`a5EOϿ{"Hz{vT 88?JA6rR :<*r}ḁ2#)G m\EvJ 5mdk &JA8ex\y()`m 1' 6{&u 33{\/;f?Ew>GL68i;Ub".6؆3a"z#sE6wN.ޔLdשGN"j2ŪOxw^v{ (PXNGmOcb϶nڰFzQjuCay'_R 5>Di3u ?_He?txڛ̼ڙK"y`,\=5 b_)m2eJI\:'PzPÃTEyTOB#Rê-=eR&XW%HHVe-}k.#=b  q1g(fIJ_ᆋMem@^f*NSb8l(,>fR/:)B%3B7&%߱,z*pp+Ͳ]co8CBܱs =daշhPQJ%Yl2쑶ZE9{ }8]e4 5݂ҢJ?,^s ‹Bx_mS|ѴNNi[)ftJӹdy{w}p2>@.[~Ap4+qw>JgsoDl_ t.$L5J9.ğel|mS4^r7r[n4$(Kvzj&R!LK1AwauMơIǸtuM>Neפ"GX`dsܫۭ rՀ𜛬>Egehu\@whMQ1?F-s2cիAڦCfغ,޻Ǫ b?SYrùX cڸYwrzy_G޿G8|!W¨c#> .37a]{D:9\xJY[iI;Q99#+ x}YO$0U:XP-H=I;,s(P>{CZt=lދz NڢIQ?hG^ྎjc/o h㥍+)eh:T7V}!:lۋVb#3D>ɱ:[4b,I'KINBgܞHQseSG{SFI6o 9D~m3vUcQ-zQ/c H`0;'h# R\i%҆t:I pAe2uri\7H_ oSގ,tG%&ɹqkO00:Il6x@S-e 5_MT3U+6neS蚬"~ہ̐+*}j~G!Cs4.KQoՁ ܏B .oؙ T<zr@ΔGf"yhyK#7XɲO3Gurl~5(4XȱϑG"k z΍ '|0X&z0׃ 3lq~QmnuD?F 'mqfFBvFބT1<\Ey8pBﳟ{ʎN U.RqAjFOudf qzw[7ƍ4RI JzAe<_{'*A X<,_&m*YGHIkU'jO3V7sZp&Qn%eƹ:ҿ !yWO.$P,LYr8 1j4`Y&"^-u- >5,T`ІL ,hC7Ntie$S-Ȳ@^N;L9 5+(ߗA}\aAwcC/;$u.*M陑hF<1xzmfօ2\څ, ʺ,0>t/ 6z\%wk{)BZ"A,Vޑ^i$fSwQ_~6>״&R-ƖX0 }}tc#(Ui:C;3>旳t#kՏEf~̷z3!IGU(,P6Kd/Tž ׺+h<^m &V3#r;جrO#Q^{' *(S6{[vvVh;_V9m/Q׸ߨUyK1%hypB5`&(_/ %S B2SeTj.ֈs7z {4V**D_boc'>ve+S8kثOr%Î_qnFD|@%yP ]#\ȏ\x2BfRGPBC'Z1Z\9wCuw +Aaa^|V^]/r9 Ivo$WIRCe xE)-`an]VߦK&s>FHCp,Te/7/>CeLƌ`,)OQV7 -,GX@͆׀mɳL]*<_1kUQ5e8pH~7xetҴ=i$WzHFApn8DݎrQ2g -UZ%5h=~/U4.S$!E7IvVɃ)PX:sBpjq#юJ}_-?_ntwbD&[QwwˑV{[Ta#4H̥.Lmf=̈́#ܪ `<9⦉(ͻ⧬,Ǩ}j&,'0?q"`Ijo_,a;E5ʳ[&'abocW,H0}NS15Q]á:VDdb9y;`INvd{49qdOm΂i)| ceHy&Tߪ7fY|Y!If2?3c9zƎ9jEypxd𤋮(!հΌd^SYx[D̜@U@?GP㜆NP]uhȀbI´E7|Ž;EWd)b1=܅BxQHEAt͓bΥg`N{oALu]K(`sx;wɴ_t8צK D\v/Q-eݏ)_dZ=@hK0AyT埮$3p+vQ.R"*n&yTw]YN^03m3VtUː3$*Tt)ݷmCR4EpGo.N* A |0}_5 M̬ۙ^yv̋PFĽ ; p:b3}M ^wCc@پa%O %b\ah&,wNfeƉ8WO&H_R\%mCZH/_S,p+*}HBHJy%-y\\ZN PZ( YqG@w@rOU唒`QT7#]\t)dؑC)?:Bk Ǭ#aւ{^#JkVF01#^uJC%پ] <Ir7Z ޾RV4֬ZZG鷺T: VhŶ+m7 ow+} `RqmT"<^hY8Ҹx~o{կ̫8\̕VuidҴzNpA7ENQC芐L0(\)4PG;[Dp wCZJD~uXi8//yli%8PYuwS2XQfFJ}Z&d:KBϞUhCzqyU֖I }WMνQbex} f{ΜrC̬OBr(6k,aVV(x-xpU(K f ܪZkgC'"c㒤 z*˃S.{.@{(E^|Ώl-%NJPJ|'XЈ<V5@͗#S(!qZ*2G8SO6†ASZd$LϹ]QB/[24WөF(4>jĭUE ?ĺۂ.F3zhL798AMW ;nh37&'eXi|sȜj` ܉AD</B~ ,遾>r ưD zuoHYe΍ )P"^c%OVjmDEq̜vXvU is]$見EX(Mk]bjS2H9H&ŝk8C''&"[ ^P3Fx671V/ 6g[" Pm삠ܷ O][sFp؃Myb v07$oVvD}u _?.JaA se#vk81E*V?U b*B1SC=p&%,BXh㉿vQl l4sˆ2,w6SggR] xB$Yvn=#[ٟ^:`a zBߚgw ů<?mb%OkkC-0TP{vsHFx%M]kӃ~9>[BIu%U61orf+o⦨8')"Xr^)fi{=H4SdyWz4Dd/ERl* 80VA9 8C=b(w˸º)I,qVxGdm^zi,:ceZ[򊕿1Ǵ0}emZe e?tL·MqצUjڱ=oyqI_9O_}HdNq5Xj$ڭfFŎCb_uP}/F<aOs/ 0_#J^rqh8(H>fgHRD,V ~D呒;\A^wJKȘ x74Zq,q`=Y_A EQaitdW \$r ;4k]&V!S'85U_'iwG-]4 {YḼ&F`O>ryeyV;k Q*Q^OѸ\<Y4my:V#\3=-We,u­ A{Y- SICC"j N`!Ʊe(ͤ՟RJ)(̈^D͑2t=3UǍZWr*[6yc7cqWA\o&mj@%e;w_j SzX +MG73v75H)"neU2wY,no#wOε?m/7f'9 $[UL|\nҦaWnDdK,1f!VA;¨da .u8]jAH&GV_i;@Լօ"Wq,}I(qBQo>`kFKSi72͑>$`>7PW`eG'6CCyV5^Ÿ6h?"f,8$=w G;={W)δ =:˜ \cb MЂAFǸXE:ᾖmO%_#q$F1I)񾗜PԾb&L^{,6 Nǔk+- wXչmVvGw;4K|}}ӷOFMylz"OXۼ}9. ^b7Du} eJ[6f {VpWj{Tzl"tnkx)\`pJI/D_m|䲄;/@:?n;4#9i枞KD3w/N[=@^=ԻOT\fL`M](82 K\<4 pFyzO)g n6N6WZ{Hg!t &Bb5 h䐍um2`ce ޥQ:_kf)@̀7;ZUmfrm/?eu2$M=I< .^ }Ѐ+UgH$_DJ1l_CTCdXS\z7W92nT̀ {9= zI8Mbھfhl zHp)yk/o) %P>t6҆fՔ^_)mfQ9ZN1eюvv7A*ڠx yi`xsU1*W3' _-2dWރ K#*#embSX{9 IDsKn}[j@ĸ!5rOZDZ4(.ce PЎ.Bva 2؎wQ8} G!Ѣ1LO ڛӖ:Qywi5Kz8>5wBZGTpYNj5kfs~ I䚤xM Wa1Փy\m%+;pxd5 G{_Kƥd1"!tXWol1f!]i!Gg)(dH =9Q k5wѥV'Y2b7sj${2Ϟ5u(orSD( Tjbv&ҊQ)m,ǬvatWMy"zG-\0to&enƷ0 72MOc 83łSL~g36 gNO"#eC/V+ePήl'1ͻ0-:&z\{#3!)=Q ۼzU^˟l g7R<+B2m M+ _nJɩtybZ3.k~)\ejp6ƛ?5B\ &2 δAc,>+Ow1#&hGXfCKz};#ܢnIE/v%Qpda VwƬE][b"2R1#m*ǟUN%Ϳmc9֝~< aEc?K3T=XwcQlX('^O3.Ѓ5Ϟ'u&9:q+ 9G_hiϝX{xg8.bx3Tn=}x{TX\](9ܭ^KIX⇨n 2_%99m g}?Lwro:#)gk׾T^)Ia9it/9?PtퟛRd&1LZ'5N^ EJaAԙbq'?%͙by[ՙ Q!>@ *BQ[XMb)%i3fŅ8KX,=EIYJcU nR BxLyLeuGk \v)tZ&v juԣM R2}rO I Rv­h#P؅*'e PxLS4Gj}d YqXŒݧ`)~ YnՇ@2nt#5+ bASJ,П|8ZQhA?oαS0 ˻0ha~'9Selv(i`|FSQ Z%dT\Z;)-Ѥqgf|`C&R+lrZ˕ǤcX@C(DPFf *߳|c=p Z?msmFJfޗ׼%%8]T~] 2f>0|y@3z+q|2yeQ/[:dDb"?>٨V0tG^CV&ʗ2/Sn!dr*4}qk -8*һY}q[zb&}R"~+6BkVAPIPr\zdN0G4G".ñEYMĖ*ˊ+>ZiԹ8P VGvݰNtDd'[J,dOZE.A1La1F̜ڝ&m2;Btӯf_P#%CT.7AfgԚ:n<ƽNg>iU P"8O|((è+65}}1-NPǟ6Jsɠe BQfR$4喀hqh!*ؐ/!NN0z#Yw;JZUgpLK:>T`˶bPKk@\Ѩ(# o &k Ts϶Hc<Ʒ@l-7Z|jت;qaة\@ًA%uV>Ua b:Ft j&,|,ӯlޣۥ;0I),:2W-x sBS9EpcЬ⡯|X)CxPI'i80PއWm 4o(3#) LMEzM9 ?i*R=Vz΋P* X)s%$^`ota[H,z#XA*o*cqsT(pAivlP w9|K/)#d+׳grGm ݰ˛-^0P«ՓG3#[]l\CY7ᵦs*c9ķ2 Q a(l{R1:qa"#*3_nt!OktCr(:/. "wO#'Nx.\lnL9ËT;lHD{T`}olv;qi;~`-\un/YJb{w'UIv-Òc$nwQ n8׺19ӛD1NL'X&ή藠iv5C |IPz4[b٠ߕ@=O#}l8X> pN<ؠZx#R$m1E)i{Z10t4]$&`㞮gU$2uQ%yI|jCb؝wsé4s<]8 @^C\&@3(45t 岈eM> τ_Y?^yԫE!ڹ<&mWL*1nEU$2}rF {cqУ&7ЊVXv0i;up@Q6X֚y:q4KL3BN©(tu QKFFP鹅RmF} y/)1@*ɺWbAp 씵7&\ŋ\hpr$e%NGy8h{V.2%1`QVƻg |Z2Q:6i%+q-_"nh&۹Ow\>x ؝Z7ӝY r߭-㼫 {آdGr_/j$1_}@LŢhnܫc#Q0VH7.Q 1ruw/z4dYNmQ jDO1s?BEo0Dd¢N\D3mELc~44[I<$@5:av`hwH%*/X|m^IaFi=R.dspopqq+$~ Mx#J"jO1AE` gNDZ )J{r'fE}xSvx`#4b>m xӼ?6,+Y;ܡ4&9G5g6%pk{VMuLJg.(o5Cf+WF~#|J'96 d@4 AqܼQώP|%]HMM^/1 mlt^^{]R‰$>i:IP Mv*O}͂ ?&k.쎹{Ӽoi=24UoOjZfhy# \BjRS^0Nd&]uh-q|Rx͔kߚAYepidii>1> "f-wmn׌s0'gqDhHitU^8vԩk-0NVǨzŗ :ES_+xǭF]lWjΊ zG腕sx  kkycg?vaQUX'b55(G[ )hme D0rEKg]kw滁 qZ!kn#qwc/3 }kzmjd,fp;EB?{~zu:%'U gtGSإdT y Yh2l#F{Y7;avJ_*ܞJKQO2;<m̈́PM}ef7R"L$^#bo:JQR`/t)Lܶ  S+=4f_ YO-\&O;Nt32qS 0/B(OmqǸh2!6ΰ+5u- '^[Xk^'|I>t6Vo>(v9Mi)'ƙ, ۞W09՝uϥ8T"MJEp %B\)xHwG >[_^ڵcv{$h4ۍ"u_!֋ sAM@:+˃_C'n k"g@[EzYFޒg&t_/,L8յiVv>\lT=qcOrԵF]-$LʔxD5 /_7%:nKZf^[iUe^J ND*56m(jxx>kzP% S95ojVei\jisW[Z- T*0:d;J4b" tF}.df/&VeBOHRVqyDS,'gμ/<2U|S{=X:|.n&Q:|5͌yh0BG_CxC-'|lϷ:ƫqE.'o̻~UU~CVIZN8&+1U4O)9δ_76qbcΙǜƣukCE4ȖiI("Ġ`e{5Usg2jTS4NHASSC S{Id*l0ƨ?RAxUkg6H`_{3)N EBs9T,3Q_pːڥ/WK3i@{vMPw=,Mj\s°Օ& +UXzoOKvsjM'Ja'j j8.,;Ԑ|E:rgKZd`N[7IU"+؅@:\$q<Z=^[y-Y~ʄB*;%<0" N飭/)G UE,F~"^"Xvx7;p3< ]V`d 7Z Ӑ݆m5W L =TTؒ2e<7KK \;ћr"'B22Mp'^y,m f+\7&Z˝};/^oKCFg߮@ҥ#pt.XogPRZ?@fI~gZkm[nMr}?$k-CH :U.h!?q*m|xXӶؠ:tSGk:Zg;AMγ|cALr#Ҿ-͹ Qft·zLf^x;IBdfsQ<ɹ٤e(toMBQeBETC4We,WSqצ+FQ!-d3Z=DL>NSyҸ0?=^c8Rp0.(:򯻓DEtBҍI4NZv",è%@ 8|~UP9~\sRpK($-x >flJ-$Z'`Mi&yFQbA_Yhq~Z1 2Q#6EFwaCx^ ~8LEl:"q9`f86Gw(-竵%-ųrUKp,#(XaƥPq_ؒzTi+&DkMTqzkq^ bw2n 863E0BGAO4<C$r1sR7mT2|нy{m8k`Z<ݶ̪{mʜ)`#5-Kl`uzv*oO[1kZ&N望=r+[G]ەRعCu6ћ]p!Z0݌ m'(Fw7GYTL9B0ZL`ӛ]S8IC,V 6.G6bi=pPLK!vGʇbB=+X}a$A/|>b]F*׸rɿ-H+GmϘz~"y$SzWiXI%'r"u{v6'Kj5QC[ D@r%O{*{g ٲr3>~Ez2cO5K x&~JyST" D]P.?L'Kc_x8}Ή6Ä&X)fUXq?Z*`#w>iSZ(>% H>_x M)uon =gח<d >:RReu} /]}K* oܜeh_e׳:9g_nvn+2x]ud(a5E_CrV"Uc8o&Kj;éʥVv/aoa>bS  Ғ~sPUT}`IKEVZNk7%,CaE0>FmSF2تE8?Wֈk(p\aKZF1WQ~HcB5V?MUy2bf7x7?V-^CُA7lZُcӆ y.]Z<74?qzpõXήa+EgOE' SP?v/=ѫlfMWd#,C"nא<#k$)c_\EDgYq (d0G:xj?|Se j.W|א{oA\/c~bZfiZ$ǀ"?);45]™3=cڼT˅ >rJ4y[: ʳV5+C)SΝL}?å̀< *+,G~zl~XQ'#*%,SEQEb8'}%NFY$wZK__S/dEҏ0ͩO'B[4%[cpvXɄQq4::X}jCUPZ),jd<&"K*vZQl*U"X}QѤrvlOPuhfaߢ9Hb9*׻/wAIJF 5+|gN1#K+Y3XM}3&%/<鯽g4juн!!Ӆ ]pg~|yjNѣ\2kw6gy1u),zv+ V<A ~"cc| y#"A'~V]D!RUi\xg.ARe>}Y%N>8Uڔ+B7e4FRzTw piFC}hws? :Iwoxg!q%z<jo%sMD?R~WaL&e d# 4_`,R| %;'3>PAS2dzY+ZEHَ*I4oC( n@HBj{%<+u`uCفtJ6sOLimY@ S)R i˕0f =˟iL:eY! . f pG=z>{B!ܰM-).}4-Akƍe,Lmq`qBYִ@)ha(wA^VK#oA8 ?`KJ&p'|Z:Yo c̃0{F{x+6.>l3ӂ.9!;ZL8hoDgН1 ߔRzjv7cxb$uՆfm^vl4<R ϝQcLG҉KldH?k(667TH!CJsډqv߿[}r 1L Wt~̳#EH3q ;uZg/ 9t?yFJVfĻw|Z 4}?Yc8|Y2b@ pMaບ2ANըDZ. I%؟D뽭eY#9P.3LH*Zq~O%`%&TUV{^k^y(f@igEa$?mA!c7'_es"Py\-|LHN@1oCLإ0VOU˫Nٔ_sXnG)Ur+ZQbWol9V}1iZ/ s;ϰ Z?sW1OQo 9IhOkmPox`&`.2fơar@`D] 1n[HyuYuG0Rk'SCH1/I8= "1BuуM/?ݕ沙 x#/Sd1Ung>2\zf 1E{9!^]":ݸ2F/NH7Cn: 9/z>)FvG"޲IڐSUޓ@>l ^;3qAm7nZc'p;'J"PQ9R4a ըNx;/i!$gP>Uٔt(cNnLȫn5~?*d>:";24:I$գ0 u4%ܢJfĽ: c6MG*i:O+QVH&c#xN3'*'YpX.egTgc+;$ly]у]{N]!Cu*B_EGl('u*unK6)|=kx5V{H]Uܘm~쐮Ѐ it 6H!uA\ :B N s"% q뿁Zf,5v'w40} < /J06@j3 Ѝ kgoLX7U<V!c,P5dW]B0@ĻЁ"|Qs0>kYFVU!MFmRn[1r(2+oPo!QGDLZ64pZaefI,M;PPd#d}.?mjJj&bg\:z} :FH$jptht&U}E)lyC?jskqIG+ &H*[~e7w80{Ы.q:w8:P{ U,GRN$ y#ƎНow/s SSL 1/"f2aT=( N ܓH3l ĚCxzG?:Gc:| >&]*ey:]IKy[ꡩXWL Ineyv ]ҹɔxZ uoOWa L/6-,TU ]a%)T|ntO$KN٫Z KF*ULrWp * :}0#>/a@-dz ?e>T,"q8vd=7]4X 75{`ϧQn/)?]| 2:+zWk(7,hX=/teRyP<{vdj\"M aor w!JI,n }cRWoSu< {צ\=<ǛA5Un32x^0$Zȶd֓؄ƲH<.8:[H ; ׸ n-YD6ۆm8.Ŝ} j5 "zȷ&XG,̠Zt^,SYԃ&Ncf/C.%t+=x3%vo5\@xx/eLE*aeL tUJ0?`P.%) uE=$΋uIJ/oQLI1dz^QJE}I1'y(dVX,"ZŽ>Sry|CC5 mIT9躕/ؔF_3>y {TqͿ0:ȪNąu˖nI*B[*!'0l},e'{?M]e$YZN;u'f` )4Uw6qȊMeі瞏+:㸙Vz^4]!up•i*7[0?y3xca&M^KbxmQ@m/p8ʠEa'P v)z<9XpT)Giue›:3n0ˍJ_!#}g:g>dbO<~W)/?"'CqLH:*ao;A/~UM7붲­ZP.4#lϜ񙫎!EYoVb`#s CCrJ(aa5#:/%6쭮/?8p}Qy¤4;r|$Lyp+/ pY2"7r+qqt=7a?h4R)k/Af )rY:U1Z]ލ[Yo8" y9zݥ ]t]}fʫ~hN"eIT1If7aMbmyCo: $g E5<{`V,Ohr!USAemEWRV3u}|> 9JAPqb-t#ߌ^]m |2oB hT1Ɠ]N7|;+Vx;w73'tY/D?ًGe?7 ޑ!n u!{hV g:s+ #+(Vg9:{?*WyMP]h#BO,M5rm`1z`\㹡d:0 A$TOAv4b?uv0.{~/,Kee%<lh;` !P9&WD>s''26Ja}/B\@jw\{L&y"ie^$M҄+z;>E/ O&X;rs=>M1ζއ?%2둙Ӛ ~9`ȋy@Q5uق59•<,=?!P2~bK[>yv$2]Z!de@AEaEi.2c!Fb4pWx6w'xbx_ _ R=/c*Fʠ$-kW߬(z9 vp*ʲV -[+"fSc"D !]x<7$l&ĂddAl9}[Z ?%ȓ e-̙yzhX^9lu .CcڦG)#c,>û%5&615"o^Al.:DJld=&cQ"Mf(qV aHծ9ɼկ%8I |3lu+ 2 E3s `WLۦĝ-. ,tG,Wv=h-Ō\ _E*(zDdS Pב4edDqGZMT^JQA*R+<\>ek?/V8Ir}^"7B~s8wRECߞ1@i^X@>7/k&^;;\+8*y ;vZtwy[>?Nޮn#re -*.LRjv=tPB" ȕӄ(!T%:krȤ벰!zKwے0Svo!"ւDXWNБȇ-2,bC@D3=*GđP^+Ŷenk;=kz&_6<~7:V<7z>XS^~ 'POy%+:׊b^ΕioPgE'4!;nSi\yqn0?7GWSev 6Mr4%ڀqS꥾ŗO+H084n%Đ2Gq+](Y> t |_,jðlL=%ITI7#:%lH21]M[tEHv@Η-OY9f~4(ŹBLd*6C gq8VMlvo;dnAs] [QR?> Wi #9#Fn{ȻևQ% ձu&`XJj^@R U)Hp{rtԊ.ACF/-pF=:ߪQeKm$=?f5_ IZ햰vEm fU0T 8O k̻T fٷW=Ԣ@xࢾ-ҔRW}kByFM[XGWm6֣'jI{dPD{ebNOB ()􈜲7O{ZPGbӄi Bx5旉Mկ]ʔ;6sSQ RCnb֡az'X5ps"O_|;Z uD;"\ZzhVB W.ؿusnB,|ȕ0o65cJ2$VtȓEy3vL~vfkMR D*ᖚyLۯ+(w!( 62&"&>atذLz9Xm[_4kʨ~":N-j8'U=~9e/>EWnΰq&`R~Y@7ZHx$)SJ"_h`_m]S{r)Ѣَӥ5IwDN;8w Vb/V޵+R,.z |N`v>!V+ ,&pNZ^ 31q+GmGYmOECWg jΊ^<79gp;QTFFa-,Vz@.Mesck )~SIol $Y>Acp&eHI]F]b\]Ku/:6e먮m%TjWD??h 9p4.JOPBeTE|Nͷ]+j_z[y8*^mK{feFCD)]4g\y#B@CukؖC2'g7ԱAm}u=+O =qZ w;g|~z_1%\<% 4h!"=l]a|'χm5e"):HtiK [cʮ,"iP[% cϒua5q(AOTtMB6 $[CAIynamڽl,E5 vă Fi5(.d P%tVgwsZW詗}bo* c~r0؄b.\s2:~YHw>5uOR܃;eI)(uro&3ݐ]?x/E}iP+ {Buҷ\9a6KRv1U|[%V7`_b$<˛Ї!5W fHqdCǛ9fsi#TK/*FDx_:X,XU7ػFu\DZhH8D&ΆR{N ]:6xX86 CcML*YNS岜P!g"L&~T|Ǐo:qwZd,X=BrJYx\Y9_ Azv^d?6*].h7!pfRC1۫+>V/or4GrV'SܶTi 辠2( nGkZ5e]|5"<ݚ_݂R:6}à*0rیc4O7w2z,|m5eq v"~1c(q0 Q@D|cf&RP'>xe98ٽ}v_/lZs V'S_n*JSoUk+tud bU;&t'l٨[6M Rv#=5ղqzCN/tODx_z6`xð^;3 _}#@{g\3}ٱ:)3,xPU Er͊ z:Uƈ:;8Rj}_Jb!/Ko,ړ9W57W*S3+"YɾozSA+qI\XgQ :l^wG:f ~B1| U}P!`pkx z ]Ӣdlbx*H%"נzMym 8xʥdy2f*C1jc#,hc=z=[΅N.ZpH\^Wr1Ec#CzNC`"srb[zq i"3@Oq.Ht;NW֓1 5ˍޑ7mAYYOZ2a7B3/qz/`⋚ϜaSt5}Y˙$+(\Pz(˃5`rfeȇ<5`ifMGT_2ɺ3bm0ebH8!7(R8yDzLjzc]XOM4M>t>r`m@;y{X]GTez =ţVAY/.܅Sq]Jz]_Оtb8E+MD7d!=/Fa|hdݷsߑ$gQ]Z"KD﯈ @s13LƱ9plHwByj*]C&Cz0ebug{!ˆ9Uy51,,[>Nq;Ӝ^wy 'u9D|| m J:޶HvP8i5g88 w7oJ.ڇ8e`N%W*tb+ rpĴȇGH4eqRm*eC}x YzkIм^3kPS͛}@D$98׺>)Ľy x#!w/|aADl]y`A{檞b߆XT𴑊 -3 StdW|E)IaO!ܱe42 (YXrctMw5,ȓ n; _*/9HvMNY-?It4)~WZ}Lԩ/+5G8 aYkP9[Yz~此63aXo&|̖q[[fg4_~x]\S3i-YR ݺ61$|J[ /A v;݋^oEY@%)#X[QRȠ^! rq4Wj 2e*>%9+8-8Oki;o0E.4*̖VSO6Ny,Qc`3j$^-6GO )XA5z_F":_R\uBs+{`F8]ln笅+n+"~|IHwIKivq%,3u&2XVB9 * T5XJJֈYDB3%z 0nBt2k7Ӑ{1G( i³v%q'[h4:p^O$vQ\G)wKj̳(?7XFm< m'z?U^AB5=>UtMk.?In̞t˴P}m(یu' N~qLb+(Oр!_,+ i@5+R>Ƕ%Yejoѷu} .ru-OL9RseD/םu37/.A?t9Cz."3ˉwGif| gDO]vU&˞Y|{zl# ǞYF>)+vhHy[1!"EWSfv^y ˚fڅad^5c`?1*SXIw nU0';R'RweBU} {ԦnUX8uߦE?bK:l_Bzd.A8dzxsYd5"aoEEtпlǙ2K#.9r7^΍H[ s'w‡kғ,Y@-շj^) NRX Ԛ7`I'@U^? .t/^yd??*={o"vƞ6.juM hIXka=NK۟ٵOǗR`}zY۬#a|v8=jŢ m=[rKS~X(`!̋mռw)]kŒԂ@%e?Z){2k M0i4cTv笐 a+xU36%*&J˝&ύ!i˃no IKU aRqwb9m[n_-0d]7{nuYsR>pG7UT'ӱY VV7^*ziݭ! uBIG_a1(;1#H \#/DL`hoDW\YQM1ܡJf "g>(GneDM!5l($\|6y.ķs~~?Khsܷ^~p9t%a?‰C='%K;LjT|(PQN_#8Rb& rf)$B ^)g.c ;Ğ;%A?[fP]9GXd9(N]o K(t*|: ,TR3J8=A""qlx9׀]Y3(Q bo[^Nh$=_EV t,;(o#/Ֆ#d(8/U++O%zcN@賸B؃/?`.(kIE4ƭ|Hq˭ F_Y2(7E&I{F;3B.bpqG$KK 1 uD1Fo~ kgaS aA>ɷr;Ӎ ^;47& F6ϤI򷀒ppV~3ha~HUY=-#wWa{|@|eA>RN_oxj% ܘsZւxXpLľF#n!AutѩNVSY0­VM9HcS`51`}UD=-b4*,>q+`6e_Pb-؂S-\s^<-,I׶V?Ʈ~Ag j0)c9" *w ?e} 7>t#s/,B3dbW,*po\m.4c6y;]>oڥ+<:{1 e)NZt{3+Q)VyK[t9h|du}\_j,>(? Aʜ32_N%!*ޠܰg Fg$*/,> N̪Ga\^!E̂J2C!H|zmu;0B4+{y^tdw"h̸Yȝ p+,ad@iDma(|~'u. o)n 1`n^6̌ot kt 8\uhvE=Ip /T7*f:u {Y h'b#v&/yuj ;ChtOa 3NJ@ -Fx +юBxDPo3:|+ |ch  02;) \}Y氆02 DȕCEhigB'gT,^'r }|zqˊ"\^sd+'jme^$y0\`Orɚ9ǧ/Lcړ&^HĈ.!L*YJ-0(JDH 4##W?% !! sjI;,Odښ:ts̢]*q( h8qJ1m.,[q )&Xov2tHkc|7sN2 1e>Zy8dN=KUYxtˇؖ_ WUYԷCڙswEh u"R?/X&\N3*M'rds@?xGG+` F%BRahzi/%O:cu2M3z`x ;.Zf`ۄm_ƍ!P'΄I˴D,2͒+-Յno}(t7N$hA!rzzLeY-ͷKoVVI>d]#ϥϻ$u{u-pt(תF| 6J;Xh}M'dP{Wgm0kLyl2rA:m= c]! dɄ$LdofcX6Zv$? &GcRecKfQb 惙ATqGS 0áY)o%5~̍-OǞ-ԨB}Gɞc ^i=ɽ?]=7 ;\WVԁnP.}!f>4O>7Ge0WENPf6-OJQ}`.L6TF$@?+Ԉ&+sT#3/~sW"(eN\,QV0ؐ1:N }^ c;ȷ?oq rfU.`üTU;.NPBySJ.xX&7/F-WrS]zˎ}Ak]y X \UrFtya??tG 4 7Âbxk<@OS_b7 a$Q,E?VpRv/P$h~ \dШ6Vl?&ɱ3U{.LOʗ y ~*42:keWۊ888e38zvv0w@қz~>`{_ ve`!L߈q7)J"4 J&<3Zv7 I{ө9~l]$.Nt).AȺ :5a03mD/J9LlUn\LESbWKH42ɇ]Q vS] Sf#<8FOTXB~ݭ5&y'秙sjzr]C |r5xJ%3`OW9\5CkJǙkA~~3>z Te ; D=~rMfI(3ʲe+DQ, 5#jRh%Oq-PMgtB9 }=,#-A؋{6ԒXv&t )ӹkϋAf/B> ~] (l$"E;`x/p="FuAIp&!rxa`nZ~n=Cr͍5+;5Iz#!/N'{+:ٯ‸szQ]8)­:)J"@t6#va8n 4bɟ 9o"c7H*7"񓦗)kQ]=CMbO9̿!%O=^_pJAC03q7tvbCa}}٦\ ,/v<Jh{:0ޏ tH2 @tqZZk6Í/W{h E2NpI=#mhxϋic/Ct^GdW#]'Oq%/A&}D6v!p2SٍOu쌷Ow 3)rrBJdvK-Ax,ɮZۓlݨM@|pV=^s<[ΆzrZ@Hx(RCᴓvY&d.} @CAȞfLU.l@dվ@ʾ7a .m3/ £e~yCz-`3YFw=hȇs7> CZM{[= 5J1gJ꤫ZB1a I 'gQ;nq. :Dd)9Beu*]&7*s :Rӵ:qCxV4 B09I_m#R~>]7$у '.? 7O'/`yhN$2ECW01)[BƐKW 6?[C8jkJl+e˫67MO0eKI<Ýq egbL!AҟT5NWRQ)"0M`U!$dqxd/`0 Ci.DtF qEy v* XJPeZL8&vчA! @ɾFہMǯT(|hT^a}sDOԝ3ÁA&MLr?Ûix7\WңGPomH:`{)pK6! _U&;|P"R;Qˣ8 @d3T6 @2 5{v2X*uNͭ1ZPfGI]?C*1a_‘l0` 3J7Cal 9,.Cf24?""wm{mT R>C$"o˂*%k2(8ԥ^/1:uxlоKRɱ^nkN7n_7y b]̄hiKq.|ybR,ΐ:"Pf@p`lٍvс5%}hOTB.>Ar@hpEe$i/&zo}D`ֻ*Z39̛n04)8j7^` ͓fqV*"7sW kF9 ߋ|)@ԛD\?89X@%c` 3ȜKZrbf sΕtot⇓Vs皏qt%P cA}}(`fWv)FLSf1*X2lpY@dVSח=w;ν)Y+BD ((9W r!M'{yYPOAD%_T% 4 YI& ss=Ǘ,UlD!'Խv+ITˁTؙc ??yg!]ݏB\pƢ5%N NjT_v`1k-f}DBNmLO?dh%E\cC>MHeBw41zI} ލ߸;". GK&*6b_ȈCM?6Q~{86m2wR5÷y]US.yXKzy{{Ia$yBbeh1Yi$L!ӧ5Py$GW0q׷3QO,+{}tӫrż(%﷕wӑh8,<E}ϕv*pl(|^!Z5ާ$Wlaû~4\UC,zrԋ \(Sq8%sTbG@ث2>M'C]}i#Xʾ=}1dpR*OkY~Kĝ d0DTum@TN_*DLBv|h?#u"'6iKoɍaxzw-OvvcScRAXў7bܸ1d'斷( 1Xl +QxQH&4>R|wWD]>pf3[dֲ 3M'QtT,8>cb"et$Wy4H#pPsb3\"uwO*K61؊K:Zf>а n*z>ќo臛`t/\6˶ўf)n?i_!`0#6O<ȩ.{"UsEHM/'Qg[v6i-Tolѵ؏ѷ׉5(ɰU*p`_BZVOWQm?t<@} a3]  eg'b\#.~$L)v JrYڢ(#{cNC=gbۂX UHhSL靌cT7art$WQd11lJUVWYSr59&0߲S#Q (?|i8s/ƥ zZʼnP!8Qy>_0-geJODy5P{̶t;p#GM@^m%`^xP#JvW4I7⽂IP-#AvuO{@TP-g1%GD(ײH s E.LupsaM#D^k;3}Z ^P,/3KYS-9j<=XL ,zz,͓AtͤǑޝd9v] M`җV?cR~c?Z &'ÝB@2%v+`cAmyf]%2-L,`ݸBůPhLr@pcާm=lY3w< ^cD^%,ҦОʗV DH%IѕQTft6D\ۇ)i,)sc En r$mՙ! u+{Rws9 (WsH: mХ:Qn&3__N?4\$hhV`knHŏӏ x~94*UAuHCLK\g_deٮ%_ Z QXiÝAsO!xc3z(C&A#,B1UkΠ:-x+Ѧpzac?Df0l4,('` ɵԽh_aWQ\[`\c;R%iĥLmKeLNhot[fեzAoM\Xi%.0.?m JܺIfԸJwh9^nHI}=\"5F[] pj89h)ܤ=UpCsy~jhw{Q @T ɭȳ.}l^%-cURM_YbtЄG/"M /UF[Qbb!ccg OQ̘Kd(>>][HYb$)KSq1ǔJ{Zj\2 }26BKyqL@6Jw\-G5P۷wVjjQ5$X/QM,\npYf`0 ;_;P/bޜ Øegz|dII-+?e*@UycW'T:Vi1\W0sMmĔ%^&aak|."}ٍ|jnxP|A]0 w)ޱd=KS{._o.c{8QqCfBʆUf2-OGғL|{L( )GxDԛg$|r"A~$ORfZk1,X95±Pq-g=Lq) p]KUOu݀}S(SLsc{>}n'DB1a#*xIh&0k;N^ZI$t˻:I~v]ҬE<NWkCw ";P@ E+7 PMW1k+ <j {ݳWJ(k`ohLe z9ٚTQdydB-ݹ;V, čfϣSq! !Z sĚ%'*E#MT Bq[>K .4(Un 5N*|RfFQ .}$MÝ5%뀉oEVTeg5r`gSŭ΀: Io۴9*؇n} u%NNFji#6TW{s"ʆ3& [w”aj|kah簘V_\N@\4-6)!8%_;PRQ &f/8*E!VHۜPVEm}QL?g{A\Os'_WSrƁý~C*X@}X|MS5]i_ 1~t$_܂ܙi¸TpѫA uxu󂽮u[aqz(~r N~XWTy_;W`PP6ǫqq;.`P(A}>RĎN_OЃ;- =T$v$>^eCN׾dJcaF-ZEb:٪v7URGh2 o܅\iyгl:>1k3غ y(PL(<,l .2iF#Cf{ʤ\u8M=':w.čA9t z(`}a n.]x1;{Բd\u*6ByD1\pۍMro&u$`M?+Ob#ShPhNJ4v֦toQ~sr2 =.#a3IK(8]lxpXeflџIee4/?B\s6ɮ闩a^!֗{m{&Vblsi I%v"[Ah{CZ5Fv#`ð CEe-JSx5q~o!-cđ<ֲyV,b7W)񚠉z,mosѿy`0y.S)(FzsQmd O1 Tz }02 g&I>z`Ľ؍ 0t#k0 Y͝Zȕ醦 Ehh籷޼P.|+G0*`Ū8Doa=F굽d[DٳxßIoWKHV^<~KܸE2޺mlpz@)+m%< &//AH Y+B*:Z4LҨT?ںS 7F1+#\LV-?p2坛< ؗ/:ol.[fOƋ<%&H KbбSڭ] 8/=okCՐ&tmp,ӑr[H֖448-1ܗ(ȳ[Nc9UzȷC(+.6T{*ˇ ?hoOr"My)vӯѝ|)}M歎%e*5%MFn 62qPoc[}2D=3s5Cb3ɗn]U9т_f&xeE0`6GNpr58]r`9K"֦"DžV8w˲k`V[U5ZH271"* 2]yTp0aiЗ"=|E=fU"bӻB2Z +M6뚌)T"j iD'T?Iׇm9R"8}2IC ֎}RA{cM:~6 G#L!L1P(HBmqۯ,8Wy7W@PA!XhX*j.Tӟp.1VUzm X7Gh{ŝ\K#O >1A@ӅO+;=TarM͸Ǐd8LCP%D^w%asGD;s.rT6^i}.#XfpgZHJ1OgsU$,YN'ĥ&4a++ɵñ$a1;݈4mmwuQFj&!!؇MO|)`CǪ/hdwTH[Pܞ~sS]M׷ӨI@ .S2aHw&y4-8@魢y{( 7VN'b>.&)O9.?=I>a km!omx}B3?iB~T<)+BbP% b3&%B{4jS#FtE΅J!ǭ-Ť>a ˉ"J2y$KGS9\P-kG-Owc͖D'\D5c#Ա[jOX=l8Do;ΉdB֍9G<53ڲܫUlH-&,޴<9rC$oP "Ԟ=߅[K,V@Q:i_ܢ%}(#c *|vPm5:%\N#肵HSN~_[?8Q't\-JX엙]tjӝ99\k&dL;!>A[ v 0~͞U M/Ɯ]"Fk(.UD'?؂7e>t<* |qq Ok{(!~ɊxLL jzU$ C|l:0`Xѣ>‘U(p=_%}ŀLr3}$&)Q#`yߟ M2 aT'^"\ l -Lf"v\#Rjf'޽].d_sL',[ ZYGASr8'zF>{P1T`+]v g(Z.rm*]\h W E/w-tqE>U3v`QL,PHFet M#L,\ɏjvL- 7O l%{Xp\.Loxp60\厴?ta*;nz'8h ㍥eB'O{g9ktJXaM?)w $*0׷9ԇA6 ʶ~g'w3!]{wՂ x>]#mIAbȬqp^%ɐ|?>';#x_ڸfvN7B~T/In(YB;؎4\xdP(8cXBEDf$m;eUa~ w1Gxn eۖۺP?nKWg?9^Rq:* 6~8Ł#TX/#g4-mHx*RUKrI_}貁)rҚMGsjܩ'$ kCh!jރUiՐ FcTmIZC'o,{-0)W/BACrIbp93#a}|NwR"=t!F@O[]H;@2y_Hg(m3z9M )tUhA8>!s+Z:S Y끝mY@݋NokS z'D '){V`ί.n|nGތEN p1pBaбu r(R_A*󽳌#tnȸcGB[$R gE\*}{[T}逕``Q`P;x}l;w3aB[V\Q9T2^N2>CϚr@WkcBa@rX`ƇTnC-}FG%Kn'OE )o! BO4y QjH(:4#\FC~O 5 JfqHhbVsC"oT.~$[oH\Z*wn .2/y -BLE0g4 @S1RS d7~6/B24}eB% 1>WI#|SY*jb5\t8}s-Ε.E?hUPQߠRf&kX̺m[Y91F:w̆2 e"j%ZXM]+Hu{$Gd"oLDy"9>@&_hvl*=B@=Hà<gelf\NKP:6{-Ȯ$)[ #^6pzZhy-6Gk]D2ݞ3XEB{y5u(n;elJ f`6h.qC{{7gn˒;8{ #.i= 1!LaE&Re?}ue9]_KGwEM2#US{ G㉤ (pE@72Es0xͅ;R͒pMvmrh)(D> OL5pgPU׎֗ "&b#' QyTƥ+GBTL` X71P[f* <;mJu܄!^d=:(J5΁P٦Hge;lP'XQ۠ XZ"2k _| zQ$@.Эw `"وnDo%tޚ8ugQ9+gG4N=c؝/u=wFVJ2x˸iA >@|<$Hz&P1ۣ %؞l\\zؗ^0ngN{=i`MPݕt| NaU`2-*N%$m@csIh.G7څ^3q : v͖\1UW+Sy4r,zB#C& }׮¢O|K g u-tP=эw@ ށ{cٱp2NK"/l0Obw7|Vq^ElfZd(j!AY: ]3!5k?Mo*`hݪH&KX3w7\@ĢIrs֘' KŀGùCc?Uح:[=w$ ThLC+2ݞ"*~Ѭ1Ke60X92'b 4 :愮$;~'b ii~hȰ&YGv\FOnJL x/PbQ-"ʥ<=SOG[a?u3!9@.BoQF,] gF%U> T+=q^'Ƨ2(:7jc!^>٘PIp~x#/.`7U>A]_3kcΡLZ6~CqB= "e)V1+{<ɢśZ}e Ț7 f,X%6[\SrdyfWG>Q>}Ȗs0ʊ拫pQ4r:*l t2kbc"/? '0%|=WkuIvAu { gnɛiz gX>L&MBN``r"u/dT4%~֍Cd$p?BȣCD: J^]0]>dh"|}[op'Ihd/f"żOE@w{%dЀ`5<>$v]@WGtF1mNEZ-Dʟ^*Bⳍ)Q?.[56 =tYAMNJd: 9 bEN2A@ / t8/хMFJc`w!{%K VJQKҷ[z+˪,[F|qx]1_ y%ksX/pX_ ׫gkd,0Q˫s+?"xsyu1HȉVX35~]{g=Rm`mY0CeEib^e*cYIIbf0HQ 2mzA\S/Ø1Asa_Rm\f1&2҇D;5@GFi=m )llʖ'=%4|=*`)U APi z:)/Ct:E)ߗ=ҲiVAybIp^9~0!54 ?dF lg? !n+fR8tG-J<5p*t|x=1ۍ; U!5lǤMD ;YOM(WMɊTO'}K V-sTg<ɪ[iwufyP&E8*0' i(n)"Pooe_4`җyOjBY48cNF_ayk3)Š*˵ AxSwuߧU(8?u =N/mex\A??FkUX \-4~wurȩ-n9bEU!&;~i^"P8yJ? l(m6^9=k޶̲/z!uM/yu w?t!AY~Y0BC8%~\BHarq Dez`mx7-#6hC%--'U TQ-vL#(_윛Rq푥r pU^GWd!s36(pg>&ۨ9h{JuRb9˸t#7,mwdwsSe Q_\/tMޯڎ艼gn2S>ħ eT|n8!j]h[F)J_k?$쮝, y/ۡ"Pcn=:M{g;/zObx*{,'_DGb\Υd0W#1)tWF+6㗦%h }!{X/AQ ; 9KboaŅ9 R:!B^V =e5sB\"{r$dD.g#)COo<6'OND<i&pe`h=z߇S9[ >NډC1Bp}8Pf0X+_jQHf3ah7[;q xAPƔ6K^kamʅ;1a bq!6SC/&z"isۅ'E)}vS}G`ֳf-V}!oVV$Na:.N{xD huER,{~EDz *7`,P4+M9wL'`3dY5*ll5rߛf1w/4՘b#iK^r;G*Y!s2!$o,R:DcϜ{"˨c|}a |Nw%6?@V}+L7=7<;h>1,Zgou]M R)(d1*V25#I.4I?j[ t~c3(e}_efgM&2>/ev ym^(k &[#i U[:;=w9dV;皕lsO*JoH'`䘳׮i݋ͭ*ԠH?1` {~lc6oB9۫QV@/0Fv!lBSEeW[%{͎_&6XHPjo)F.wkb*'şGZص2M~;tVILk-AtG+wDJ}j{RZo#s [YS*Y?t{EMwq. x^KwUjqj z*eZ܅X q_t HѸ,qvG4GhS?84*?6l:ڊo5M3($LL.A#h7ue6'-7m}#+RMNҧLuxM-+q8WeM0h2!N٬@ɫ吕o^]Cg2鸁!MjB܋ [NԋK8DL3+4 ]5nx۾deC󖀹2ڢ*1)2 (K MjsCAxHYewͭNero6w jt $0kysqXgLr0;6v:hd;Ē%#Hq^n*Gցސz/Cʲ͊5@-?ۚW+L l-D(6ȼ}o&_el\.VY}7a#Zb%kOz6;tBBo:k\AVY-36 C$8;|\:e^59߆͔W昈Qwfs:~]0U9F\]剷lï||MB,j;!\` kvm{ß\+뚞+a*&ہww]v@zBU @CTOѥ8UB kOV<DgC$8cXm]a R(!ea&f8&+pvq<~\lc?3|k?.& }c<%n`,,k(D*'ZäE"H?JAf#wLbə:^r (- #CIkHbX:VʽdBt7J}5.f'&F<$;LE йl =ÕXCԏ[kTc;օ(*BtCtxqAP1h^LLS7#2tUOψܩw7CD>g?m6'7qpjlֵ@(h2J!]^*Jw7(%"_/MV.Bs=FUTR02S#՝^N)^~+ }G"8-@Cpϕ-1(ĉߗH3:KYF *GE#U%(Њ<tYň >%u`^0]SWXft+Eȁ"O`Է2SX̠-*;* * u|7F2Ij-` `R`k8YiQjrpy%k.#&hӷ{N9R~R'I#F_=$//e&ZXљMX`w\])[?C1B4hg9ϧ- oqҙ/ԘWJ?qln+ Ȏ?(E"Qɫ(WJ9CEvKDj餝Ƿ%Ο#LtJ}uqx^lBV*J1 d'rD$[ˍwP<kC}tCO@B٪UNϡiw W[̺b!uOX͋-*O4UOU-*~B:ϓ j2T36LObC'&P!LpVGLMW}pN0EϓI%9I|ygÍS״ PM{o"u}|lFcBf6Z̒|V |?'8 6x;,1Iwp*xβg"q~2ab74Yf;.bV ݍK38 ;/È}9"MW fRGqN͏͸MǔW 0@ R(_SX8)KMX|3L[޼Dv@#:mk44P/r=)fߞܘKM6jZ 8mOՏW\=4@LmQ{C㒢+$, /* AJЯgّܜ+*cQ,G;|qMowjEz0;Ӂo3F2?ݗӏfZ*ɄVw?[K$cdD?dEPscj6ųA\H9fcpU\4 *ϼ-j(p񺊆]B/ڠ\PqC Q׫)[N|9ǧ_'ZK9W:gŊmf*o2~CH20-`p9yYVZqdT"Xll&K+,5JmCI43m,d]4U{0tvA܎J#n l,s۷Uߚ>hANHS੥i?^} EA7Uib@W\񜤉YztvMt+hQagd_P#zS4~7Ff\t<=~,Ud5!wsFfM(c%q)WzNDSaR*Zb(2 7Q #`l +?HԌevZLЂCxxkJ0P= \% ǯIPn=Ed9HUꥆ[^(?t.9,VjIգ1Oƽ".ˢ`g#"үlcVdCV~X`β85ꬭ;eweUfedmȩ9 ʃiSL"6b/JM=Ρ[ߍgp ut|ͲMMuA8TMK z"5w˛9 ues Z,`fs\1bŦ}@ qBK@N?¶AQ2tZg׀r2cy/ N7\&();SV8nOt!Z\% g+xO$D> .]Ѷ_rqZOy8;dgI?K<&eEt.5["{FLri-=n{X O~ccݲTQZWf5>ieLBӉ20O@TM<`Pl>&K xx"hj(=|ʱi lXj?,GK`Ua* 6(Y렵7jt,-R=H68yIlb8tynaҟ!>k$Lg\WHϗ< *{}S#A76}^~A;7[x8 zӲmFL`>>cΉ¥49o G=)lR>1QaKSM (=ꜚD%b؆q!%F@Su'i6o]I6e<|p:' 5zwtWvjw:dd q/ :HJʨ0]ڦٞGFZ۸Fo6Fem1` PQwT4$7Px0 c)%I*]$,{G_v´4?æ!bJdsfu". ӌ4=kKuϰ(3}6!d~; {%VR- `{!#AgqşC_hKќ3OE/>h8pQQ|hQ|Q Qw@SƩ&07S2J6Fܙ&)n4}E4BHN5{2w8! y"Zహ(r+;+ӕY;%IM[87`rVOh~G 7۰'`tXԴhZRSC)Nu)$g*Rȏr|w݆gBU;V~C31LxFɥ1l{Y)0A.hߛ&b0nZIDʬWn92}1bz6~Xak񂆡l!+2@]'n ʖ]JBiwtc^y<-!p|)yBVƞg$xbpⒼQ忴ژ׍.8(pSٚK0f'q>-. HȾel6P&XKѨ< U2A\x0&WY)㤆qۊ?6jU͙F#K_6>ʵlHhQ*;Jf#ʈ]@8:VrXHj Ci|=[ak!1IWTݙ߀EYrXk =t~bj\|`- 6V7];D[kj|bU]} u2(qbaLp3a豂IXq=Zp,VJޮ) %!l?ft1޶E;1aUR8Ti)IpкY_*3 2Dd(1/ >p ,vLbU"XT=Tp7tW ]al!!֊ķzԉ6bFaۧaC!2UG Hʜ1|&O` }[- r+ܥ1c9RÚOȨ`F-Ҭf{&zTX3 8ZZ$[p|?ȷ6Q4\_ m4#Dk!xV1Isgp'XX)1RtOW2VTI®d+ւ& uz8yhDsWxzюofߌԌPml $dEm^7zb>Cde8A=T\ %k7kr+biv{)hnX^Nʙ zGo#o]!O-KK6lMoQ%QSTOcI (FNX1Y%1?8[o,չ@]W mcS$t4@3C6@$JOIf-*sVNalk}.%gz &Ltܕ ۋv{sgJf0EaqVv? APRϷ,xq_% f}MkjO.AޭvYXX)0 uءg؜x\Eލky}!#pO,kQ:ip*glAZ gmm\8,4w9H4s5t9NX?]{>HWlHPV„SQ,*CJ XR'̓#3V~{RoΗ':΍Xqq-J2/-d2/#叿β>zbm€/ ްqbz-fUMA H{M?8(BWBƥ|^h˝ 1?$ (߶fˠ`nMpozj^9Z7'x#rAo>I[nU.CtivTə`c>ٟ;F zM UmV!\Kt泋jFYC"1$R,?FKF1 z({D .0@ fcI&TGn}U+#ߝMz^;U]&~'k)K{BSR4żS ^6 MX+M"6]<!t}H.{mRӀf(5U.ux'~a 2v76þUlNI j/f=@7f#l|>pTS7gK[ GYG~e:i+=) IȄ(ӣp@[Gs~u+ON_Iw6Dpeә+tO;,1w׌7o񹣐r;`pѧ{;26Q!ӓӭĞѣ/!D8Ç16M']mP0&zE4jmީiM5^hd_]ǵimgUZ_e:P%-$L,av(&#O@FǮr9y" 3S C犮Ē@t7 d9msz?1RKGSm똇U̒"7x*2š٨ GI9Z{@ MvU '<ʐ)dJbIsyB:#DYg`gd2~IUV/0meiQdjPR+&BL edz qҿH' ,g]#2 .s_0h8ڪFT`r==$^)bG)Ԯ{A?}3)Mpol@&,x$i\l7/Gv/ IWvZ[.?20fVX+eONzel5cb ^`%,vU gPZڙR+AaG(z[o/|t7|FiS1qϾt^l&U4!bLmH`Нֹh jƱcru3frɬe2㡳oZò8;վۇA!:þICέVua҈yu6VKiI'J`q A`{P%kek 99x '-ype>QkR7_eIsJzν*KQ 8q:T#_75RTd*>6; п zi7C I)r2) 6vGzHOt5]= )6nj՞?PUǵv!v}%G^ZU77KM8 K<5r^6F,u)g5)sިew*,Xz8Q34]!RQuy350$ }/u',jAX{/&\)ZŮTT?ap$,gYZ07070100000515000081a40000000000000000000000016609d23600000d20000000000000000000000000000000000000006100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/soc/sof/xtensa/snd-sof-xtensa-dsp.ko.xz7zXZִF!t/4 ]?Eh=ڜ.+ys S;X~cLwEZj~(`q],33FDҡG c-(!bCY wKTP9ChXT$;\45OX/X?5Um'g [6+c#r u?)C [)L4EN&C2x6dTcζMT@&R-3)4~9`9\n(OqUC e&{[#EX|T i@S|Ti2?NIɞF=G~K]ڐ5"PP.L%7N|_k{3'JqpMHBjq߃KB=^l 5O\TxEo HaCu$&uJ?CI~$t+Ȫ}YP,jy" y3| j?>űb2Ed綪ϑp`p8:Pf[\`L2ɪ t/TSXT@h%хW6_N0k^5qژݸog(mI/6qZo8{LE%lQױ2֕r@4:#[8b6y^jB?k<շ_t(b4jx04L)Y }}Z^M5wo7}aC\Fw:gi>> "ql+̞;!Š%?Q1K1\54OfI1|#b&7 z _8KdUQSy:\XĄ6ʑlYjUg9<^Cx(>owD Z;n8_w82iVAߩY=[HY*]A"txO PM&Ww|w;yDh- @  S;(?r#ZD0S;Ұ=}T) ; 7O(eyӵzspl6V}֢k"\L~c4rm'3)^ w^ui'jo002 Lo3 ˩ֆJ:G9Z1cMO"-\uqS,?:lc*".;"qꗿ YD$yI, 41%%3 aaүQBVWDHWs|$ Vuw0`QX.sHJ|zc+6v"PbIe8g&b<͝-J1J4yJ{z[bd%gXgwõe?)7wY~//B*%4PxN08ԙA:M vd{ύSR/\+(P˨WOݠ,#ٱJ<#TZqXdAx 2YOU,e'26U.}q7Bp ;#<^.gD]V'Bz4grڕvfY)M8m25ltJ#"KZD/f&c zu +":q#; g/*/p\[^ Y ,! H թ$r/ }ػ:DC)ЛXh3q0J4k]0i>ɃINS֍#+Dqۚlw^{/E\6wK%"&yQT4Pή+9qiC#v=7(S04 jbA~Y)|d{cՃ%#꠳齊>N Pg <*&6{+ʒEɳC Ϲp4H ]N;Exk-!NGsh_.D+I[r_t0 Q $n̞wԬґO6bN0o9ր](sf;tUzY'͐cSD{Ofa(HHiCGnJT14ݍЀo9Ut:~.ܜW' YseUB03|eG54y@)im7 Fu1A!s>0c'zh~Йxw 7NI$/8R3iw5KqѦɎE Ôh"-8=({CsTWxTŻWD#䖖1ktiI5GN/UCCQ1y^6N8h.fkƠ۫oѝmhlxx2Tws󇕾SF{\p|&E5_ a >_wX(4MqǍj;8ԀhnH_7 k8{/rCF[|,3Zx}d7As43 }zeς"STMF~njb K#ьE(Yo־ 4c=ĺPp}W&X[-٦ uwP0nrz 5ͥlYLoA237 c9B ,\?D u c4 P7<17!o\ĹIӦJ9;+ ˪Lct4*5 j롧/1O/R?{v)ZAoL6'}@@.cfzcĊ5\X' $rxkz63UC_uB ^%Kќ} T-ݻ[g,sUEQ/ %.(*!kW l#jCpgG&9/Vm^&\>ޙH׸}Bb3ܲţFlrn@pp ԴT԰:norNcۓXrefWOXRhBͻ%l==h\9պtz`P8"X<#R%ּá]Q/˖-!tBMt琊70,'>7"QD9*_P23Z-ZGC85>[c7SnYG|ұN DEvbyi|6گ$rj{~cޮ 6?ZVvi\DJORn^6#Gί㺱1"|k$޳$[_ySM٨9 tuP/Ґ"@)atp9_<][2;Q;;|Px6v!K%pXYЬdĻ ƢF0Ć~4c%N\B4|>V`񟑂1MӁ>zJ`#ܖ3ͷB8G}=JJa6=>n1}O8,? :y) l9M\fY9,\{AeO~*T,҇z) ;/8m)nա&$MYj +l_&1&ea]ÞmA7dSU1g[uf'G z Sj% ?$ Ѐr6~pz>r+A8D+&=0p:$fk-F SwG"K(ftB's.y!nkܤ3;[z>ST;7FӉPj 0|oS()KǙϸ1̔tϗpy850ky_tUpT1,'jOK{y`,x(ϽIdA9㻯=bA+$! WI_5  ,'$F#Z=VFk>W՟})7[IDGGu_ށT !NykncH)b1.*:RC'ZC,Ψ:f/+71[92Ofe֘;H’ED(zX {JCQp(SдK=h$KeET3X{x{X؜(/GbO Ke%Z#2]tƈ"olުn*k?7ua|+^#>Aq{5Cpˇ%o|5,@Vmƫ8f+/j8?NYˎ6_16et,1YevtFNh020{/JoℍG 8[p9NzXl <UK sמ0#}AM&$xm -J3M%T(ޡ :h_{no>{AQ+ oL,Rn:+5;XZ!at#^}LV_4 G> Qua=uE@9٘QZWhFh[|~|`k=H1ifFe])4/'+j CIU/?[M$9Onzv^͠cM?g?q]S0d`.oWamX)Ҝr> åfYi X%m:Ż ŵ|Ɲ'h^/-6`}90Dw9j}]$XG\p*}2UwrraE zϙE2yLZWv;?7a %8Z$KLN@ne[5t5ty ?Gdp7Ӏ >pB킝jz.ϲ6 XBt5\uKN7k>!PQEKCmj8j"6q hehs9 {Flst1gߢ\8 .Ud(ʤ^,DѓTԌ Ff6Y2,{Cuh;=/#k3NU(<# ~#,/z/C?E]:e`Ngbe m!L6<.m͒qr"BFA AꅒM3Xvq&~z5vo-_l쇸Ϊ >Ryɰ냑䠭<0IR&S/d3TOMwveU1B2z>ēxT,d h4YozȒc_-#AN-|nQ鑖Xfn՛èœXKE^5ݷlШ48^ɡD+Ln?{O<"yԫsF8 o0T!X*7J9"XPi]CQzk%&%:&jeo sS9`d]̔zZC{j31'"h_lmM0g1swnB^,8vs/#j9yNRqTDMz"0t)y=oTP RnHP 7݄N'|h H;NK^MVɈĜyzۢB\s 픔BˑQR檰RI#ͪ^%:-O2mab{1Y9Yd~wX]-gu4("= -*;#WTfZ*4P`tgٍߨNF {[YtI4e.e g@u ,]ZN i@8mAOLV*0$0{pW/gt>&7CޡK]MXUy:טkpmW$7,bz9szD +Ͳ72 ڌa|xo$Pߖ+%e/y}Ć;4)}ܖ4t3LAz'ޡ@NHzeH31E/i11X]kB{;$e)ȫF+N.v/Rr߯ᆲ "V #2[27Fi.gW}K!t|酧=~-}!>{iq3MÑ8 T{E=8UhCU{Ȑ[3MѯuZ.4;;bAm|YszJpΚ鱤@Ҽ.aE$)HȈVK_MzOF.7Mƛ.=tYS%G<₲ʿo<*APYentB3/!K6}'AO^y,?UG3?fQ ^nlHK,M:njLA]}oA55/oJ uQЯ"뻮}ijX@qmT耹])^ꇘK`bTaRfgal 63TE=!xm oŜKyRS?gKOxD&W`.h5Ҋ" g{2$,Ղ@K`ii }XBvwXoA,/%ҲQEU] 9\9{t/z3A;KAŽWec+z_)k6pvIIH4XKSmnJZ?&XU|I)l!)= QJO.H6n5rU囍?}ѷ64l7Diz2[rzĦgiјx`Ɔ~HZ3VmF~~=gLK6wųNHw8ϋ/N/9I }vׁgC5_Љ#֋?Y܄C0FDp|&9Pm{q@ː M,c%6g|jW9(= 'H?ЙP糩1!x}[p/lɶCV5 V[zb L.)Z>OqGɟ: >, ø(9fzBYu hgPuղS>oCvj2$\t4\m 1Ynm.Ms7UU ҧ yjƱ?”]L*^ ƹl/P.@` 7)j:iоb!e& nJq|?d72~qàK6z5-v{Я~Vy6K㵫7ƴY 0|}̴`W4ƢDF4ݳ;i1bpuEng{jhCc#)~3+SMm#3{4itM\"{!Y T.t{hw`1ъ`fBCx,>`߸rUj؀!DW/h&6ڍ.J>vZ#O|A)~JK1c{ٳ &22]`9(ÓHCʶ5UHdV.@0,'G#Ϲ8;V,[SK aZXE Z;=4_᪊?WorL4H0F"|h_~Jih(>vFWhM2R+\Qzpڕтn* pDDwlf;{C8qf<´ò7Z5T+yCHX`Vֈv+ ϴh# ;lS+_:OPp,eF8ˀ蠺:)OF@e 泹߉XXl_3ox: c46+lISOMK\(OWWXlh}HkO"VRP.9{|f'gu19GE[!9*GjhaI:R\t./Id=fys*#9'ڴG E((WHD@q$lTfDE"^ -2֔޸p~ Gl )4 T%&5<*ʓH{u`S)̖rNH_T灓c%UQ }-\3:2T߯4ބU/~ҊUp*m,'Pwhn+$ nξbD[᝚cׂuݕ?愞u!lEk(q/pϰ:Pе`bfn)HڞH3)ԈWmJ)톣9?dcu:ƃ80s˩U$L^(Ҟa7'J$=2fV[>w#jo;γMt6$À Kv+T(p'ӁGH`|)B%znIW<@v\ÛVb_42*%KB#"I(a|fY!(U)4{W&Ίlm#Z8j2؉4mD4zD?QoQcmQB7%|VT@!q*꘦Ȣ5kVP\L1ӠR/>謂yuV w)A4]\eO-/\m);z?N2=<;ARP&Q ARRV1EbV?ZUCbEPWi{ڃD-N sYj9B&z)|p5^Q|xΌg8yJ֫sw78ܜbڵ\s"FÊ+@s},|vrNZBHlZ41HrwG7QH-:N8t@ 9` dU' b4Kb5:%`Tbd)fjB/L6!&Û%k`oC)y6 g@@O[W9(ZAoec駥c;3|_5֖cAĒ)EDQ [.?6d*+.7ntҴy؁>k'EbHEѺ'iܤ }2ќnD?7#jlq=v2Jkـ ߮:02t$V|_ip}Jbvs̰ qgi{lrH)m@X̙y]hKE)6¨ W=xxt!8nW,G"a<`rxhxƠ:B"ޝXH-VzIbOQkI,' ׈ʡp:H_Đ E &%Tv/¿C u- Hid#nҲ.!~S?Cg~l;2?dKǣ%_` Ķ^f~Tg\[`卖2 ޲efqL1Vk:w %h{/ (^kq~0-Gr+KV<i6y>ksC8?4 ` tKfHwϡOtzMIGʅ'^-?9{-Xvz6d i :}8U\tF ݰUhֻPXj;}ݖ4~ENhdcG:V@KQN1L#ݶITjGIvRn#<;+FDL*野8wۊcB)kIIѭj'3(Yxj ՝7/]x5 />oI}S@sSUd/6ֶ1-c#.ΪgZ8ŰU`lu184$H8A*Nu:&( vQv5gegeHHHLٓc\K-dT{=M{. #ܶ8 +uFpf󮥅\Wp׫=y,脦:(ᔊ27$K4>Ãq%uɲ"J[;>M<!s5.^8c 5ޘr2rc~C|ӚFWXe cc!\aA!->}:~+1[g0/W2CVř aT6 -r(b1URT}N'.+ _ FnmmVQ?cƇ*y?xw,+o+eAh`rJRմB]AY/fSd ^<~^wS[n'msM֏>)APfI]+FV٩^IenǓtuqvu|0gb'9=:@/{]r< _7 zKcjYC}u'<;ȚKſϙZO03c[G SH8.ҽ" O}sFVBwѳG@KA\VKJ(Ǻ[>_[ :捖$-lTƑPӚuib$ 24ڶ)筥-_^LV8aR(O'ҥj[;f:y=7Njn]ZEȫrk:^`B9p4$G .r2 h 츞υBd\uRncR yb hH\f II]>sQrc_h7"fIKn#sPO¿ >ɣuWDGfM~\-=] M1mEc;CbjFBriPvMžMSyکp 3kZ/ʑIo{l?M1rgf~uVH{s5soRB 4T~jJ:?_G*d]3׮q#\n1G2HE5*O#uB<S`Qr?UfuCArjlйUvq`6 ڛ\ONHvS2C&ci_Gz{h:2/!S/OR? ߬\50.&q%,$<^"*(l4Zja{b%i x|xy- }b?9TlV%M JO_ EDUPdS{fVO!|Wx}Evx Ao*$;촬 n O/Pa!Usfid*%6keD2'E澍VP,7X3X𳘨IX ~,/*V~48LerE57k`W,⎫2)Q<8dc| lKpK!'#jYYFD]^![t؁nt+wn##&.6(x:T+tS]lP× νrB&OB FţpFV 8Z;8Q tiiBC;XVٺӦ`Ikh|g7)/?(FJrb#1Y@ɍ[It9.&|5k?%6UE,Z2o8pߔ)yƤf|CU ޡfan7[V*k9 -Z)1Gʤ5HÔ6g8M,{=,(Gv!{7 44 ]FܱQS׌w, G)#ڷ拕0r?xX~ ;P8,,A3Of=">83m4Gc:v8@P!*m_yYG $k\YnU+[."N;* ED 4~Xov3 :85vsó]TUlı矽]z S8$b:gkdjıx/m}/?E*ʵGWl*Mfg (y}TV\./2=@MLP&Mt9o_ (L3 vGZ?SH=W=|pq}DlakXj1رΰ"?0l,lscfu~9K>вnlqn09H!~H5{lWrң~Wue&d1m9%[c׍Z;6#>P `ĪƐd͂8؟!̀$NS+#/VO/1s#i-6D&j-$!I_7~NIVdO%b2&uj<`L~sZ٬CZS8okM@4>JW,Q T)|h@ 8H+ՂT^﹐X 5,Xԫ<1@fyx_d|IToJr9ixTnm^\a˺lސlêd `$'1rkQE:tYH'Zg hBn?'WtkDǬ"DPZ,赭ϻA U?ȧPCb1.:PQLд!RmnFH<' R _EK>˼k"6 0yW˲LbtV,s=9FY:Kn͗3ӂp[}_B+S;ve@c{L{-s4VV%SV #t I::FDu:HאZBSܰ~&h&ИT?Gv]H C q]Lh0Y1vhbKRw@Zp}͛KA?mQvFuIjf]pK8ꐽ3E؝| uIJvz2cghb[}yPu oL(W#}u8XhSMK'dF\v:|d[,kܔ՜`hGűl1JjT'W] *݅6t7;VTr#Ԏq<_}C-qŮ4ŝRaHgdQJGR݉1xO:2 Ǘb0կ/ϳffpe_@Q!,{G l s'C̐|efʍ) m4vm K5M6lbCtr V}EWnk&g+ٖiuF^ g3>zC55QMW0pI1UZy X/9HQԻ# !3q^r= 4m2;;&6rC&O d-_ i^1Q4ӔIG1;$Ad5:XE 8&e2eY4~V1$,ͤ N?{ !.CXoùw8!6h@M s'G_-9^%pG|]?;8N,ȡ5LAOW&J[qchO.jFHmA $ӡuZWҟ6:]} 'n UmšnjR=용0{ Ɵ6Q):Z]:RGXxZ˦qŶ𰯾`YDUtH`{]#$B?c&,Pby7h|j2w>dAbZ}W;,nNc+9+O|dfQՑp;c"b68D֡ :V\Mtglu;#1iTNd@Dk? ,M]>6J.b 3ޙv4.{{cIoR K 'QR #Kr_B/``y52pHn0ut&=qSȶzM=NqFI8r )Xa-C>e{k-e&e:˯*ŀ?Q]޸qN6QA=T∎TnzǼ8K?\H?\1V8E\w0xZ+%/m،;jWIa50 0|4^QQSXR>Ql Ws!]ln%N3mdB,ľX(fl]!y4-"zZP6x|QIK0H (ǺWy]ÍQcwcTx^M^'0EBĤT D)QN!OZ"-jw/|Y{e}N&c{[LfyhE*&\YoWO#ĺGݔϣ*:#z3K)<I#LC]A7 99T."{pLTѹPw& !Ojِ|D䮊ΏWئ3uM/˽",ƬM68U$D&96duhf1Qwqg:*%ӑ4y,D21|[qlʵjg@ӛ^RPy`H]a6&-|o'^ZэӰt1 LP4@l`pц0w_h|~-}slrWgm8ŏ#m4&2/ٺc!ný!{0QC!hW 2)zXQoiBYݐk60Kgh~h/0i"u])i2{"|P(ozN҇q beיyBEB[75U*U[:i1}  v_ENA]ֹ &ߢ>?Z/ ߘ3eU U_tR>g3jr^ #"{۳5A1`=e蓟y f%ӗٍؗ2z xϫh ^P+nC8}rjلS 4 }=\ Y]ɄsA9.X g]! N $dSԇAsV].rsTD 7/MH;ȕc zdPfĸ|i6ڡTn^#Y4wMz.uF.NMs~la|+FqKA*<}"" 4*NQZ_;p}s:|>"i;YӅE HZ!]-8K[bia'"^gnӦg+lMܼ :ͨMu }*wön>.^4żݳkv Ud[//z87Cl 3&N,ofFmb:[ntuHbA'Y/2W%cp{EV@kw߯!\oOLRϝ i &\eL'IDsӠWuZkO1Nϯ!m[DV:I \I=# aףʔCp3pO~@='47LI@H O/9[`]ԡ4M(Pf)ڜC$Dv۪@ݵ:2NHSoq}󈞕>w_BȤY+7*5C޻֧OjNʁ4g lST|:k LJ2_A=@BJƒӌez4@*IlAϧrL9.xJ&a^@2|NX!۪"\I݁Neimn'?^ ru[*j[mʰXfR4_(ŝ-Ԏ-g 5w0ΓҎ?o :G?2!BeB;t"g+X ä%#FbaHgc1=Nł.U?>hxDtSs~ 2=5%uV8zq|LbJc">,Z{d 3ǽIg-b062Yi5$%P #zG ? "aChI3[~bH/GSp XEU|Ck%,ғTxk0hc_slbFeN!rcEY<$pp5nVU jP\A$I %*?p y\09Wr)6Dg"Q0cw<Zd"IH%b$k<$.gýtV(OEE {s?)| a:vv⿐CzzIՅב"8HP `FqLG@Nf bXkS8P"#\[c5b7:U]d bbס'U3 X1hcivf7EhiZdZAY?܊T"oMmw# :o E Ո0q2ʤ4NmMZj~HA{u ?[N9VwAR]Mtsqӏlf#/ h"U4kԁ}ZJ`8qs &E:H p"RB>_} ]SDctSk3֥Ϟ.̌Kj!?Y"넑Tũ=s?8^hQ3c@m2†JhXybŒȭPnyO%8pG >v\IBQ̴5F&rV`x/3{1[y c0u?5p\7JZ@C[ɱj25%*`juP#>kׁk;U輾aq hYDQa"Q%q#Ej3ř˥uL6<[ !u򊞊 4{]$DzJ%`JqMT%>65ި =O?~8쬵X?G-ڳ('> N?҄TuV^tʄ6YX6CܛU B=s:6 X;v=,;f?BKL[D|p_cn/7Ywha VaCLJSSOZiH~XI鮙g6R}XT K]ZΙ nr~tWmdĚ8Lߖ[Y߂ /tg^Rs㭿=Df298 #^=gHMMظ 2?[<|Ǫ+geԯ*fmIK=2x1mZ /񡕠o4*3L~cΣeu׆9)h wFX ,8!hd#m;s9:9 -uY-2ߏ`ߍ#:nyn~/h  IcZd;H펶}ճ:g>\C*cÛ 5odXxYZW}ȑS +ן9ٚYfQ][\ڴ Zn[f* A2 .ARQE!A#=)o'X@6 mɣ)f])kQ/{ pFʔ I9@Hls  Q^ec'{^PY͑ W{kR?)Ջ?[nj^%"`B9vQ~{l^Y t){"f:Dq0i} -EІpq`Feo?ɯ'$vd '=R2d$CD)(m@: 5!( b9&2?+whZS fP/鄯*qG M( t KK$@O/b{ 1[AI-/Vn93XNٳnu 3\(xKitC^ű,KwK ko8 UNf^q*7+I=U5򆃲"{,9{ ђ(kSyz?^*%^/nk=/[v,#/5/-d(I$QI*A\8&'5`ra]XW]yimے:SՉr}ކD;!Fnj ޺S,$c9f+ 0?>%m)쫈reV3=fI?Yy7[QjF(hH>"xbjB;@w;At5-ltyrp(#-OefXeJ K9ƌ؂qh\^ح( %/$v犓ub܌(Kvq k[ &La5XH9$uhɿ_#^ґ&hگ-Jzv Qi9/͙h\F=hlLG(:ib~OO<-d c9+NAx2 Ĕtt`h뤸˽8ͷ9BQE1\f[2ùa3NR`х!1~]ǣUEBpX7`ӆt@:~7 #ᠪ@IJڼ[| _l9Gվ:KKRAtmׂVPh =*ӽ) nYId2\ڴ@jR9_\1yp[xd5uP(kiWyd0AOLa*OQOXzEWTh8-DPDŽu6Z|l ܽ8$ l2țHcM6&3nώ) W,$Cf&ݠΌ[&c>ШE6>_Cy͚֨CB⃝Ii@#@ȕ6@5NLse};ZU\e(pf_k6A=?}o*LtgY(k^8jw4H (oWW!*rjHɜkUvEOͱ[sqS0  F-"d< @X!&mp݋♳vbċAIUY~wEQPC׏;wI$pcn_nLJknsΩC* nWE{myG0(#ݭTs!`H !ۈ;RV㧣zjj;J/ub$,K€yd9i׏| N=:K\CmI#ƏkzFIWψ9P͔|gITndhU%f={P JM6to'v6'r$Auo?DMJ'SfX;. @5j5aW2_mS;U'&H\uZ>o+q@B`TUWB,N VtxO4F_白A.@ M7ITM; IYJ<~Ԁp jP@-9Y;hQ4#lvԯdGJ\9dBnO Z[%mk.qx˭ "߇"~?ź!NR`C{=N`(zmuOtڞVI W@GgfQ:~u ( cı&=9KG䊓o<Ojhs7-#ä]ջ^" >޽8 xQ*mAIe X3 hOR0?Ge]( mڐD@8p*v@YlE"pE^F:ȹ5ѾY*cp qhk Wvq2kTRV FxֺI}1\s,'Y]VęD5m2ڧ"r33"=M%*ߺ}.C^ERfS^)ooe}\CaDw2F3(g}A3צBy%s{^G%'D B °;w;8Kβ=%& 8?Ey|mS%f-@;4H6,1,zpO3:#mğC:Lٟ? =7BBW' ~yFBT}#"j {5(y"2=]0r~kZqxlfmth?7KZ$(6̪S2$Ie( dK?5lw%;}Asڵxn (pt+/O [x芓HR_Ad&J%73'z!DXv'ITƋjj/s?xjzMf6fY{ͯ$*9ݻ2o9+bP®^ cZ&tSFVv^_{"X]rK_YTX[ 2֑846Đ@WMz0:e,ʨv4`b\u3_עT>l7\XlEnbmBϣ̤/g1!'\/*,h qZ:a3=VQ6e9mAC,U.[we6vVg%F{;2Qq3*I"IX*POZ5k;'$8=ۼ'ƽ$ 8vEIрzҰ.&= LW;`W%g#Ȕ-&Uv%5P,O(ŶNg $-V AiȢr横I?>r'˞ ^F) sl%G~#*dmdv9Rb$CFGoҷ '_"+8~b0mj8)NpŸ硇wQ{,I o{Yu]Sy3tTdSϣk@Fe! SkEo1$\<¨I3K8tR6)$#Tl t4uC,˾ KV\~\kS׳Ϧ|!S}/m, ^-\A;3!qVVXL.ñ ~"?iϤy6j$)"l<OàW,"J]R:S.Ά?9wغf Śq 6 `ЭtIApa۳CQ-ե^q]zA'390#^>22pf?AQ:,7}zE( ٝO ĚqfE5_vV/KM©doYdIٟfB#zϧ#"#=$cI!_ [,hJ\A!DwtY0 MfQPdG*e*aA+ޕ2%j.U6>\bxqm/ejNxAK4 ;`4V].]6Q<+Zcs`3&Jh,oN6d4š0@:t}a(Q:X,+\Ҷ:[YYF;v˰ЯZL-[2~VH&[Sps%_q4lzQu^mIʯ6! Ί_I.9pMF_z7&qkWd,hbJ;YpEX7fbTOCPwnVul|i`<8cwV2q z`6a-pqf }KX m H`]cqD2?$nQ|8Ge=fD E~ ZV%N&xBہ-ǘucvfүgwW{# L=|5 A(qƾdq=2^A ܩpn)A𔿹aid|Uc8>-{GJUϞtZHDZ ćmԴYĮ^OQ83}g3YSh"FZΈՐa]۟Bfr-(*U#KY7*hG[Fan~eQO)l66;Ҫo.U5;k&1 q~P c> 4,X5fMRId9r+\"h锁܏.ٝ]Nytߛ (.EC1 ]r*S_r])L 6\ygKK80Ě!eʓcECUUb '6y,1z蛇¬١-'1zjByfǯueIx#>U7:L;R6p6Y/ނn2x3r;Wɺ !ς̜>gc$5Cįjm^Hk-eCO|)8O;QOC;Xx\M7 5|)ԅ }K+$F>݃I:AĽr(j owT&O2& ,pres3j[z2z=~fCph`L Wֺ?>,`Wv͓YH{ƬNJ1y kS6ܧmi,wգ%=olUu{?OqS(}ΞLnMqir&IJKml|[OIu =['6c1i@ uqEU [N,{e8 7706~UKmh̴K)u_`3d=Euo &!t@tK_K?@K#nOA:'?m-_S$?vVlH[ç`yjMPl W< I\r9II,K?̄vy(;dIF1Ǻv'7)(Dɝk^=ozrcW;Gsߩ#V #$ 3]_#\Olxs!Z".rCl) e~"po;`[j٧e.si+ӖL8"NRJ?6LΣ1Y^.y~$2 huJaI84l*/sA|Y WYވtZfJ N% TozOI!  rykE^Su%dP ȶgW}Y 83jz #"jL/1nYO޳j)#^:+-|fJIIkĴ/3ST>5wF>l<lO JA%xB,_%6@T'Evu+z#<%`6*2"Ll.ȂJ'оTԹ/ ;tlh<`$Dᇰe؏Wt$\pa5Q`=rl Y?ࢅo#&.(H'VAnwJ[?T>qdź~7?T{LB``L\uN3ݸTmf&|/lf˻@\6O(O|mq˄Q~K㦻y9l;p ,QGA:hoT `?WBy:;%Y3=7I"D=1 +!Feౝ;, :Gnw$4g籯{u"P7o#!_M2OϨӱ %|ce#K›Ѝ` /)ek\}ܝ X8۰$3 ֚,`0M=GХzʦ 3M+YdZ0ACw ioO ~a #|~LH8Vp 1 e/uN#oV#-̼=b`x(ߪ8Lo @$́w4qu1 qk7 x}9mZ{=\@u*KpmUEО̊䚣,⩟e{E&a45QH~|gd՚3ۺŊ *s}x(_i3^_ --Mnc);}~%ߕ /,a#`f% yndNuP5q7KH󃓫G^H|NhT6RBE1sںϾYMMAyz$\GbTܿy 5F ߳0s찯Hs[M_+c s;Su?VNؓ7L̯?ݡq0?*wO?έW0 g5+b,h'|e*f)-GTkXi3íuJ~R@Fodq09hH&ZT|+*;j]i %B\Uʽ/6ħPUWC5.~$wFˎǦ;UfNQix@`FQ(Tդ=][3 /Jrʈ3}Z(pDƄ w÷(Wsf8 {GC~NCwHiN W8gߠP4Qu/+1@$J.JJivuRYkS!j /`9,^+q aɌ_߼Oio^y?vާ6s|u)q䁁3'sioa0 J 0_ #skbЏI`ܝ̥̓C %s#!&2\ws2v@~)2Խ yS1RNDrDPC َ534?hfr)6 ӓvd^r2}ĺ|#ц=[crK8 1} E(Dfn ʿ~pS-RC #}jz9^ yʓmu`'_bNߩ;ԥ\GX#뎲<}f|Bзrwi&U5״=X$51z>1'j V}8$qIFA#(Oh͹muBf:aoIx *F'tnwE bZU3#O^q ]vWy\JeAρpӌOnia4- [x߆P Nː}j9Ϟa֨Tz|3Խ lW15kX4)i2IAfҦ;'o̠jjc@c a3X}}D3QCc,UB"hMZ8W/F9h~<`)'OyS@q U(`Wx V9-^Rʮ}i90._@ݥ}M7e*=fW%Ha>ԡɭySiXN7|K Pܨ&}v%dlnܭ֚4 T7-$' rGۖvXq+H;ɿ{RBs*i Ehgw9 Z?p(5aY}@}DǓ7Z+Y35a u/gakpϽ o@V:Vs`ǔX!{*yRa aeŸV6Ǐ֟4o}G7!^r]&GF,}ԮPJN͗0Mh朓oF*%H4, |'sYUCʰO[! tU8/+i~\^Lʙ4ߖS񋯭ݍ#~7I_{mF2v&-@WpTbP$R*`Aլ YvF&D5˃Va~aA4G|M3%|T!3p V[ 0ްB1}wzˠ1·+twYC!3:[OҨbâD<~\s@ċk6sa/1E,{(}kX ӌe@lspO± ݖ~&G~X~3O%&Y^~5zaqT3{yZ'<4לwg؜,2{ܸ7qpI@rgagz PdضO4Ȋ@Fϖ>~k=9iJMW t{Q}Up#) SJufމ9豎WtR'F[EW5k kh5dBgM˔wy"8+B'ncGrImRt-YFKP#'@EYi'S^^.hy0o?ƔB sgÊT<X%zAř}d. tB#SS.6Y0bdЩOИU)!}_\ǬV6/1 9)ЈY_34ل´(4AІF۾ՎQO|oWk Oli]_̵Y7I?p ҙ8߳ .=}uA;H) cMB0_UNg9& II?z#%+ц_N\ȟ7Ă_YJXg*j?vLzYz s)ߤd`~حB0YjBm4 v*,n 6dBq"փ4l8{%:DjǨ_9C v \FxژkU]9 o{~@Z ǽ>$pg6Z` Tl#?Kn{*48=S7*7Ysd;(/5i&TXձu Zr "a}F|]\eɳa(w=0F(N.줝a;Dv٣;$\c _*܁VAKgnޮ|gVLjzyy*2y_8`2hޔW<0ΑLӪz@+hG)wPjȫUOfR+" o3]Yy5Rt+$зLsٻaǼsf2Ę.U7WɡH@ J8{%>F/IنA8 /=kjueUb'%{[n?aYBJ$xZA>EɪsRS&"A``\˫@C$kaRV,}g Nnls>el HO ڒmDϡ) R`b<yׁ#51ݖFm;;/g\2-v0d}Z0Dst#XĝwuUGͤMU, ㊄B2~e4FU@[}FȰ8nB?ZΑD:sYmzs&:Dj&=`>kH;^,ҵu0^0-ѯ\Aj j1mS;YMTOdy #0ιfKry)oSiǂV.{KH6d#:8if!Tox!")>%9jĜe[@kSt(!G$3$L4T" Wjanmi ~ D<ۊ6#҂Cm|7Ⱦ5"o+rОig0~(jx~NW(>X`߷\к!qQE40\+51C81~DI6V.jRg%veG8<<^lDjA~PF)Z~V;w`syT ~5Zm݇['8PWOCJ vc 9:5 FXh@eLYM%KrWx?hr \{xApv#$>M1%]]X4*fy/ؘDl,#8%I@>82}D/5 # hO@X@~f{z\…91IьxJdQDXUI+k pR3Y+1" B'ІEOqZs+"L@S1sa:NUr™]%%`?DR;L!;' 4뗱jhI̷ѻ|WfN>ܴE~s;<̫KZ-KH@4Yk=o AjB6#Ly[J=xN=7O8U*PN<QMB8IӕoomXDlStw4UTĘԽAeai:*a-2m[OJ_\f`x1b2g,-#9<mGsu)_ ]]VvΥSw2NQy^ _,L=@ Je[s8];ؑ,anzn*&F]8'`Yjֻ6j#ܗS)`AedgLiy_ܙҮ`GD䉪GH"z ?y KuLDiA|} w|w٠@K#;PG=pC᥹˅e%U{Uhӛ|:4u^ԣ ~8ޢ1ͦt0ӬNNl3ކBN193 2G0͗fLgk<@86Wtlmd(/LJwE+PD+틱~v ѪZJ͖~Q΄ȻۈV`HM3C "{xwN=֨\7l:'`ndJ| 9b i0)\n6H8@&O_дZ [GʂfVʅ$.Lb.z]i|ܸ3&ASyHF33t йWopV$E?5;)ae zb ~iEvms+6YMaT 2L|ɳz8:5?`ó+ZO`ıeStbb;Qˌ>`F;ϦYL<'cUufAɐ,"E&D?G<2qZJg[D_>NT"L=ɒ%DbJ$4z.c*G/1>@3q2<\}'+GDz`.3cJ8']9@XKrjJʔBSa./$3)&#c~r`8Q6f]#r4#POFQ1 ` A&GmC4(\_a+83X̗bzSV`d:ȥ>b C㖨6)Y ._]E^"FD4ht&SM_e~O0ZtQrAcoEtgҹ吽yg ~ f֡M[C&;70Cxb))h˳5?lyF$>V;.놅3wcl5 +ɰ"֙rW)\ڬ.8YX-y փm/4ڗ źY6ke,؎'ɜ)t~xϹWK]XW֑Xԃྎoi/磑Oneon"Kg0[eI# _*56Q'(ÄJ2OA'K8' d]0YPvV7$D"kn:U5^hVK|4Q֌2^Jlml$$/,zsjŏ 9<ȌM3>f=u &Sao줯O.5"7‰Av14:4W e4ؚhuWN Qn4m4Bѱ=/ChNϥ]4BFpUꙢک3]`T#Sv*9Sjҵ3e*;]t9qs2ns|9C.~n-߁Yɳ*AM^(xZ';D~E7~4V OyuMyM6g?+lG40Dj)G]e;YZK [0!a5e4ŐmB23Vݞ6$&Ư:xۊQ`aC{zn[40bV&gn]!׼,)ˎe3mr5z/} KŮ- F--{ ӥM4XS][mZN\`N#@/!^vF!7}-: jljl8N*ʱP$B =p,4,td̾[cB\T|Ӿ4Y V]okB0wO/fA*?cB/7P]{Z*bEsçtgwU2< ZJnd`8 Li5TZg:Y&I bO\*5:8*h?i(!F{h|_enfP&ci0Xq@ܵL_r)~sk=![,Qg#Kfׅ@sӟU:X0s=deoND2wq2v8KϛAuX\A{Yl5Y"m)k6%_(ط$|䞅H–whY&7Iqǚoӂ)^]@=Ă iEx@90_`в֤䙅\‡=yS>V8'pQ5,1qip A̼=|.^ = üEb-ڃ# Ȑ?+fl"TѮ= pUp+D4߾),04nˋKt-RTUfi[>+VÐlB&5\ Tf\HYewvSaq۾T3y5Y#C])(JsN؀ތӏ'>zv^;M}skt;%d.2mMiGGñ~'Jj9ùJ15;҉Dles=M(=7=#x~sI(3#yXKx9w'/١2Y9i0ݭFoua^A}oڞC2Jţw(~}YVgrߏh 1%Ӥv8 'R2/p!Ej֛g 1ԬӵCt?KWxO/|i[OĪsM3`Œ@ GƒGϝ-}g:Ԃ.W$tZwB]{Yx8.Mnanx#e"D\BoL1IݡRyٹq8L]PtS5'BH$tz`xJiр8VYy,mSvfF) FkCIW7U ۇ}[i&b':uǹ=Gྜྷ_aG}m Z)xÝyocAxdGk[hw,1W)iYߚ/)D!ѥ˽^P6ɔQ7WwƗʛH$P ί(Ӣ%yuyEN降D̙ טkL9,Y>)#AW HrÎ]"* 52|_xm*dGUJ@4ms)\hl# o'[B -6Lg،'iΏ6ZaʫBAp+^爫ˢ \wbB q|J[ׇK3lSXN9 :PhXrX5o C#{LKv3;{i5;֪ eU#㭊 \X(®+ KB LA?7r`El$M4/'Vlrv}'/r; g7ua*l (J-f!ҜDqyH y.)`s>j3㕜Л?EW!_]rDxH 4ס#r3{`n%#6ZV7U l'C,O`گg.%3f$z  Bla_ڷӑ%c3Bz",/K|M tzX$`kq??D2sO.ʥQ R\XljU,KB8uc (凢8 @'gbU=F6U6X XC`V?b4!ҍN~$K^+m΃N&ЯtvҴO[O멟!V3m]գ@JR\||<V .7v$N{eh(*ӌ"ȯDϝjbB~ݾCLBC7;%'P+z6{pie1} нMש<Аp:&\ۺXrVkƎڱbTd;a_ 퉅՜q;r""yޝ{[|4q7>Fi&R,у. v#9PF|yURk^hթIjn qJO$SfRYk/FEtX3b){'2|Sl?9:N[;zOc^9yF^ЯYVܸ69`%uv1;Zq)XNŏUꞔx"_@+ _sOK0/$ /p (uyQA m?8p nQQ ֯ 1+|Q+&6FَSOnVQAo~e.+.dLs{`F(%r0ygӋ w@"I׌Ey٤^$uw`` wH kE<sTNIp<'O)e=ˠ5&̞Ègp'3"oM)Z@\ E ۆ|2lPթ6)4윢j&y3ǬCX?-m:0 鮾|.ɷ=qPz9Rme`6nC ~݆q$O:z'ѣS>lMWx"=u": Dc سy0YLPQ&i *Dx0|d m +GkgjC_HꈞpY+msϟUdcmכ7Mw2@4IASVKQ$KHI&5*q+OO( ՜h+lЛ!,Qb'Y5#Ry@4mcgĊg&!J]G}!*&#T_}R"ؘ|b }Ayv̏~g$øG3:vFbWm |7 HF9Twk= }jmu5EVak[^e[Njz}+x~ΌPRv)xSq-$;PVinꑸ,f]J6;RGJ< >vxh2wcy> ,!r?m,iR>@*?H 38m;Մz$xy%.oEZL+ֳhr.GR-ξ 9L!JJD"@ mC9 Q̔.RfY/(= 4L~OUk wbU+dJZY;;%Wa'=o*?͓e= &Fo]8˛{)&4;{)awpZ.ԐZMНJ;^k9Tg>(Y(KN!7ɾ? L-ut 5{{ ݐ~%ƛ C2'~~hsBD? "1q`/K2 E0n]:P3}[%i5t υymx,W^Tf-XG?|"LK]HoC3&ƃmPqZ.'P Ph&`p0.֊sg "+[Vue.>64!=G&,U(hC~k2|:7+6B }hްż7G4,ײF? dvm\KAD_"3o8T =s]I>$×fPhonBtN#ڦe p#TߓD)B/ъȸK ?&Bf3O H#sue9o[Vh*OMWl|\jtS,c"`?o}DΓ8cTJGTBj$nn6\Y`Y} Y23JcNd%m_]GyRo.YV`hGJd7|o63sguf\,{'!ւ?jcn+)]䔍T@wy/B8Zp2Qvŝ2N"ˣA>֨Mej`iz]{am jFAhDnʗ͹X-5mxUOMdp]1+nGi!6gzo½jC^eʞؗ)z-|x}5#fMݣV= ~p\ahvܶ~]QL}=n ?dDH$t%Sf%# )I U&0m?[1onfT]0i^0OΤ`pjGALlzњ*j4iMiH. . \,(?B=Av d'NN*d M cL|PknR^qZwL1IHGqZ$Up%'jGώ3,j₨]w5%’ڙt9(E %UO\ZyPOLȃR'K5ZۇzaT.Khm?tԹÉWM+D:O0HI{0$ /[uT-C_@6#|S!sznH4 ,pV'VF`2(z7'v&"LDICŶ1H"x<#j;:u|1YpKGx yO HX9IAųt,|5] :q)M5z_1j̜->1`Mk Tm %*4$a.) $/޼ْVOo>Q?[;hsq L#vy&sb\0Q|1w3#Y}L2Ъt,VY#猌A. Dzfw1t#h],t+>PtSGC,YK<&tZoXhdz2{t'=_IJFZq^cEx[@Tqކz@3dVƠ',(#.SYs)Gv;M}PpsB$rNJ vyN4d* rIl=c*292(7YG_5Uz-i{s:L8X9\@@-SeUKS2=;]"Bl*BoRGZ +Zi +B=-&uFiTGHՍx5=hT6j9:ȤQ/qA32F.Qn*/:XAoqZMS'X'U"8 k$pnMҠ{nk\~K2_ חN\;7]ycpy\Լ} rPaZü=İ{壦;^|+p'!/=(Pbf+QSqDTko':17r@dRsD 'KDSwkx*Qv<;L  Y<2T@ՓɏBI9SS.ǍaT7/grF)ֽ W؟IM%09jIA ^ݘt!L RR{puTL[RaOhM'Z_׎nXNW|#oETqqy4{'Ϝ%4IҜq،DU>itv&Tf8C޳|V,"'w!u6=%=7d_Uflc K0zGse!/1ҋ#0{ƺ ~IT ZM~ +pi-gX |uc}#5ǟ@p͕L$$NdtHڕ8ߋ=on 87òtpƓa)eҦ4DvL;k}vjIQ/엟TV<՛Q Fs 'q*!v[3ZVj^cj]D0oiNyjipP7t ^*Ӧ2@ʽ:|ǃ /|9_{WV3lY8L1'E)qaT{⩖F")WdsdD}[7mty -?AN-^[sʞb>i 5v\rEI3Yw ^xu#PKZZ(0ʶ+('$+|Vళ(jPB[Nv'ιh<&NcIvBϯ!*jJ+U;KJѹT(*7GxB`őF-P_!Z{&_'_Usu+|hy^::^epgebUq%%,[@Huϖ+j:Z`m{'+rF#?_jPc&\.KbCV=;|Ͷ/ b=KZ^H\kxp?eSEtSO}0" vοJBW = i4 9<.>|:eiAw3HY 93H~ d: h}' 0#J\}PYL j4Zl~ajP *.07M Yg͞/j{ҡ ^gx|ӛydΌ nm~ 3y7w 30tet::LzS]q'K\UA5p#HG+ }+0t6F'9p5WJow%Kvk&CX&ˡ:wwg.└+]u)-1 6:"f51[GTROQY8uy<#&sY.9»`l5v"M5>wג8'c;Ix|~ͽf' F)HlSI 4ty;I 5--Vx-Q0hI-8TT7}f/*pUh >O Kg SڀI${e?驝s%{ц$хp Hj2消{c|ӭQP7q?>5 4r 1[5?2 .IZΨu\s#FEZP50|3͘؀&Q]3aSJ;Rd񤻈#HnN@:?G##5eWgؐzMs30)~;+E}aWO҄A4낗 =Js쾮C*,=ٓLW0j*W['I@U}8v=`G|0k<(?~3dT(Ѭ yL tve7 M.ȗL.?~bpŰTD?v ^KTULD"E8{7*pE.w礣Ko5c"w5Qh4>jTTꨱb\3 )w8v!& lnx;|1 d +~Har*: &ṫ`xG֋S SZdg#wPxXKuSYpfGG<[~ ߃/4$UD;W>ec=t0aO_tkiO1* ]믋Ş/ ZP0G>^5k!ˢQa;x+mZ̭Pk8 dON(ߦ1 ʑ4=xr_YB@P.N֎F! 0`s窈Eǽӛj`|e)P0p؎T*D]G($L5p!y4vl#QFq ω_\mGjr$~7Fʠ 6d÷7_+wH°6o2mngsC 3ye|U~QYd\W C[Aǽ&&. Vܒ(ú7*v}GAZ $v@k&lsQg2iH%NXFZJɋ~5&lTUm0q?m]cC y4$r9 ЬuoJ ($9,7%O6ua{W%B>N'ER& "wK: wr_7 -q 4ࣼL?#)f\8ZwЃænO02Z|Yiq#-F߀pȤ QsPw@ ;)??~rրx Qgp$}^̔Ktܶb#&jR8m%Ƶ _tWus"li-T3{D~ʏw'S/IXQ;чC[-AiVlsCݷ?31& Y* 2 ƀ )LWkn=a; \XN̗HQWyUnim_$u{K}'?Z/: fG$V{5Nf!B85)ʐ\Sjȹ+`懣%z>"{.TCtqbt5q#;blxzI57d3̡9h0⓲ߕ""H(). pE>wV'yМEPRe'>(us',.i)m mNJ]#CԥŬ^Ӄ=գ@͙y=aqSF h㍿NRH.Wȕٽa uS@0¦:A(I0qޖ$P0~rJ״Vl Ü ۋx-k9ϼ\4\ĐZ,ʦ #qjV"qNY1x+YϝRoڹThOYbb *&&3{9 0%:j2>91iJ;!7d[G%.[GI?qi㤔qPVyH5KH31JtB).?M*S^ו/eΰ`zPJ®ék`qtP ɉ {6o[g4;*)ʞcpRQ? p'MbShҿ rlܐ%mj"%YIs">>z!A -(v&&za|(ఫezU( #$B е+/v{"#Q $ \V܇G_!&ݑܚ0s*gώӍޭ]>KlWF&>p𘄬d-,7LL7@ HmNJ.l/,y{M>sr!bzפ \ɦJwG`pFmK1sV]c5~qvK`!,ez` iOGo|Q#ȝ =`沿GD3t+[Ud-gn8R^/ܔeכ]^vĴ&-upR.w٦ŕ9"8Rv]45E:`I+2B|fAu&U0+kHl2i.KQm?fr]WpJv=Kx;g:n03ݑ|WJ[7͓ OƖ hp c-D,hFxklӤôjֱ?E#? N 椽qvICc[zyrwۿz.@Ib;UKxف M= PdsoeT*DD|{ʬ}dozPx%jG "/l ~uLdB:7I5%3kBuhr"~'8mT:9^aj:y|M@33uO =-8Uj~5.^%l]3ڑ•b"JoL<# p'N7EO6EF0q  3DWejB? h{Xz[9ulID&ñPɯoYw|H,jl.́(_;>ᱡqp4XH;⮀`ry8钗-CŬӨskUh=郃 wg$`seec-O ޸#TƝo~2 Y@ cHPşmAm*YckuJK$> ,WK+ =91l )8Nqg`:y">Bu!%LPoC?7n$Rb U/-7'`.h"4HY}pMk@tŒ!iO`:`1)muWr\d}RX{BKGI˻8q̇mAT w0_y+Ȟ,L:* ?4QvNoc4UgQV&zHNv_pm@0.7<8NF;y发RM!^SV֋.>0uBy,hm<FY 턈3fg=<ﰑ ״ e8P}L>d0Wf%#-EmQ4Ҭ/0U|]3NS 8 K[LpKwGI)bN/b\'~P2HsњjkW*o氞* .;Ĥ:  l30D (19+:#'s K P"$fːo;8!eX`TiV1 8+j'KRG8$*Y¹<#2;'o@R*pRon['CAa6c[¨)}?кRjԅƹf=2JJN3( .ܽI,8eනHI X]tL"?Zn 2y}]uP TI2p~Rޏy4IJ'ǰtbءYH" 4gcJ11ȟخw"CS(mG2a7ǩxuBY}=2cw(~<0+e~q?^Wo3eSp TELdPHE*ilZCXTtkJ {S 'R;;)9 #|ڔ .Wc` rס)ԝE * `#6Vf3ݿI%t>y{o < Te8J)3fmWCC7jZmMM¾3=f=Ž2e+@4@}<j3i ]ɢ'tS-ч@w~n,cwSln!3aL\tnf'e2v*V"M`90aOmW!Q@)U)oYq탳"{~mvFbvh/R2hFrB|"$J-#u'ǻJ2r ζ%nNtuOjg.Gh$e =*H!McQ '*J,+BhE6*(TVIZy.SmC94OaYAz2 Ҏ% t֌v p$4lH :&vsVARI#˰q_¸tj%=y؋$k8a}^y/p" x`ЧG+RL|=Q$Q@ +:Gkh4l'O`xYfFkkG}z?U %1r2Ċ-[PM]☢W/Uḥ`'\0I%D5eiUYLq<5Ȟ VHS@&lJSX)O}g:(600|C"cAihkKB?+jRN 99w/!>@֐߷Xje :C|lzg{z. Ŀ3<6bAN,ˑ@'_9t`Ln-u(Oh ágV`. !.ӳJTm> O7b0ZUy;n@2xA"Sןj!VTv˾h_*. b6iS>5}gfzc 1wshsѰ`9u!aE(x<[<6.rr|xNH۟uz/JP3҄c#[StN3&Q㔴-$)xA x>1_aP,G= 1{C"PKBa3EdX1[+3 Ȁe@+IХ Jo;$U U $d 0Zpp}mn(J~-%}M(j+A(PJۋGAZN䫏6Ϥ{gU&6KG2(1yfcGaIj-Ɗfz?brb4zc,RsO{mNP4Lؔn,Uk,=L\ ,/!T`+0 wrSmߝP>OE2jq4x0ן|bS٥BcIMq iil/e;]n1c> &"bxO`;!Gba=#B;ݡPS;|Dz5'agRn87ӺN\*QEz<͟g$[ٌfp;q1i Vm,w]iP}= uSnh [j`s@NGgLÐo!/")L!d,]~b2T\|zU1Dm,t~n08 ~-O,2Z69)~oiӉ#DV\6)^#Ë ?Ïs$)J|DBq2LůeՉha&(۞@\iEw[nN(AvJ v͜;=ʼ_ $ޏ՞uw$H_!ͳx-XVjUlŅ.2_++IjiU+~ ?t6vίŴ& *gj988IóBi`4Y"IV,]ldNFNpWł p=pc _揊ϛ.hRt|rCwx+U+1zȪ1OιTS|67ހס+zvke},#AW)R΁eО\}֌ѡƁ0y|#\sc{:YhW10[w d&xt$H 3K: Jc?Y*])qn|8&+Pᾖz7;DטZ7}ϧ%Og/47ꛣ> ?٦˗xPٽP.mό{hhTVh#%|, ":pn /lFKWfc9 DQ$4|v5ω:4|v"Q; S.3+9"_YX0[s#~U;3En8x1*RW 7s03npʾ́9>kC^$#o^j!_'OsI%s )\kŭ sKUqŨ{o;X|+İa*']-U<'DZyӃ~;iB/|.wJJ)RJ`= 32.ej*}>@WB!ȖPu^e%(X{Aw"&WKMdBnR)sg7aJ?޿? ao(~ 2ٕ3RWaƧZ ?\@UV iiZǀ$@k v ߙEKzgb'֙yٮ֌*S8( j թ1F &Y6Tjuug@,5 qDo|dݕ@ z37"cFXxd9|>-6G?KX 7|3\CQ~o_"אi'fSm%~Hw +&pN(tY]Ҩ<~v Y 4j;1aZM]tC-ߌNEjl]R]kE t׳ El z1[{uBbJO]5ԟtrn DHD{ n--ʠa,J=3"%oZXd{4\Q^v}ox3' ^\*.c6Ă'|T-[ aIq#Z7' K[{OZW#\mMxfM`O~6}g~,D$èeJ͛תF"5ĩ!]LY1TJfzP>UrFFxjNF̗}/g~6' IH;$5X?ȯY¤n )zCtj,RfӜp{O,۟DWrj Ӂb&_}u"3~#ja%%l2+ml4c +b߷ S YEǒ,Io[Zݟ܍NXtԽ%ш- Hr̨7|b ]"!T&[S3h@gB: ::a*dYsSl5 /2wC: cy6I S,je%dY&Fj v Ps^F^C 5'5; eu:Tc? !Ubɀ*300}V$e j̼ ޟ)S .S73MlyZ 8iձGZ8ɜD6n Ѿ酔{jw;#ARq%μB|Bn넀ʍꌾج - Tq(L?=ypqA[& 8PP /mxez=8Mۢ3?5ޅcx76Q huYA`7Q<qL3^n,ڳMpiIy"c7"G3! C9)z qA[\6V)I'ZW(@ou? \0bA;f9Ig(zZ cGS̉\#qOs>01-#8gPW|.;&3/R9ѣgN4X9ME,Yyjtx &X w4^W2ҹ快mrT3%0M~ AObj'M3')防&w.K;p_y5"F!üm\R<^ҕ2,ݜ..IzAQ/t+KyC]~zM?vg`O q h~ ̯,u+^4;˧pzaj@ .-xclj9flZi[T~,\aJ ?s&'y؍|X 5( ^.pT!SE/qԞ)ܸEw.сcvԄ6T!c6#kfFVѦK~l 8pW[TCz7RQ,mG;l`Xq0c?x.Hdtoxl\ECJ_4wM[G[Sr߁v')*á NQRo<ˬ5a#2乤}f"h[8`Y > B] Y+3hl 0:LRlU;D/Ql#HRQ/bc|mE RļZ*You$Rx='wYEs=wNdN9teAֵ zys.?3t8K#RF/m7/|j(o A8&]m"&f]C-Jt10N)d#ҡ-Z+> 1˃ac1+DQv@] .^c"閭@Khx dܭQt_cX_9pC-bt1d0KtQ- VYhOIP|mBy@\˰xWcgE ?2Bޖ<_Ý:p!>Yq$ΐ +9\ɒ`FAU"~#JyAɟ=[g-{b%UADMtl"`_ql1wI|VzZ\h /ٹ\±z-[>qZLy̮4L&y hJwJ{cq 6w!O^?!äSjU9Oاf#6Ml-+1UVCJh 6Icobc[UJa\ue7ں?;DTDfA52.B57+XC<&@$rUi%Fҩ_>/ݙ=DoCc; V y/5PN>K-sXН*9P\52NHxh5no?%UOH@5FWI`9\bmR`H\ߕvizV[gQMRȔLFm!j4l2zJR=E&) C:)4.=YE8'l8&*Mo؉s y7^|F;+A ljњ}ZrGul`:d0ҟ)g R--"唈%};3dK2_faD$9B+tXfH 8EAlۥ9ĩe)XvÁHPoyo`m!R'su+ Uu\A뼐eZfsQ|Ɠz.>*Gj$@ڨhqZH>$ie D;Id˕gc/'أEO"dlbQϣH~h]Q VT=jA'H54g*g0 5^\HIjm1x(IOwL ΐb]LrjJY(CHJPSv4.aPlՆbRi%U=0z =& ?/QtEH:#lU=qD];}RbZLIM/vEFAo*pƐ,=B#]S4OqOTvVM"Jzk'W'A@ C6[v_ z%+<^I sܲ?š239cOшVCb=0 Hľൣ7u!f燜MV-4F`K|ͼGı4yX~gԱ"&ɼUJ56o}sCHҺ [ߺ0}!SČSs&]| ]W@}¿[f^WH6XU4ǃ( ڭNzZ!h>vgc):?^9rtfFn0'Ng>PĈV`McWW^]ξ]E {!r]%pYd]  \" a24EŒ:;eͦH*S x u҄%$Kh ) ҾЅJ_Y3M>3F_aRpY{Y7ߥ ya٩6T51*ܑwa\33ZȈjRE2D AѠj?H`1/0&KͧF!] OtFHo%)[s6^.L/U1zZ6oPVi'^r$Rc==sgΞ.Z!{0FELbӑt*8*Juf!"Cb7<.hqtnǟ"_1au;GkLvOE &.cn2N DVVGp*ᓢ6&s ~8{eS(US*ӵHx;bfK5llgGqe{Dg#~ӆ'X ">(ְVvmL{[:ʌmUvߠ1(OZ0)$cZ m︑}mcdR>) e}1= V'7?bfX2I~W1`n '{G|u+`Ѹbb>Z  ;/藋1s>M! +; +mU9EQLx՚y%FZf/y_k7} %q{L£:*DqM A v660b% LD'(ΎmOUz]-PpR AiAחXZ|"Ps_Gh>tG\5Q-EGmW8阳BN#F~d?2noa>N1uOc![X\/ce9S 5A9Q,0=Z*߱]'SpEbçL.O]r0)Gfz&8 :y EaNI-?WϱhuE.Dǯ-po5Rϫ8`eXJ`BNz+'nvm+ōf1o8$xT4X^`{LHGD\ƸOl;%Yl8ӭہB_A(e WC3צF5,g$}*)SFlG8gF;bVǯ):}qa(c Al<{cRMۤ!v3|K ׇ[ YS(wO^Ot1Lsab V]2 Q/?`5V{`I2wEKJ'˞CM^U~`gxBqRU 5KqVRC-lq2=g]} RF~ԤE=馊=\'ntCX.N4*ež%hPؤֆaBe+ICSZ{h=Kp8"殮#gocf[e\-j pQ7_mBY 3cr8J1#ܢ Y,ǝw oBm) bd|XtTGOԉ.yͷfn&{ȣ糾Op "n*ܲrfܶ ~hIQS) AilJ~N:mHl!/\Yl"@F8%EHAGhQ-P5B^yCi'7>c7pi=]I.4?HlIG<ױA_bE؂VlP [*(Jf9NESwGBqg'IQC}dI=tRc^+,ABwxi?:{@|_mtޭu?xTo\g[֩&l Z g~~2dׂ Kʏ{8 mXIkZt8+v b 0Ѧ"_~k, @!>0qmQ ;l)`E;&J%̣KB v%%h/DٿEc^\:/{$ASYFǀO8^@{ ͳD[Ɓ)jXoPN"Ċ+SZIh|m~dNZ):*.H8I rN2|'Em[q?6 pRz k ?E(2zNcW3ܷYW Pq ZzH]LLwqf U2t?8QL'Q?36fooBRR/Z[a]ȁnAhۤrUx)vO,Ui\D9-qB9Nf<{(AWĩnT,E9FpM UPsk8U䗍߃:O0b_J&$xFu\@=N_ҲPpGA7 y6)*.:5GAwrqj*c AGO_۱J{jM$kMJwiùr,5 `RO̐rjA<ݒkhgIlcKI]w@}tzHWÒ9.Z鲮2b $$21o"@a^?]Dt%K|>2e%e.U\6H PVL,V{ fM]:6.Yzk%Rv>^mhʉDx..#, pgVFG}=sQ@(hc@O_`X z&aKq~SKI"eBҖWuT;Q Ex.UNCM4*AL-~ 91Wh4aH)3F.(6)L(^g\[V.}ԛ 7 fDP|*8P[G ꩗I̙((/m[ BsVT-MKc3yb'vX3cJ*'hޗTKM 8;whQB>27Qks8F(Du/LLh]Z_Z{kGݾ}a꺵[%)+ S<DB> HIAyG0Ayj/-?"ɣ '=BgmHYz.YsQةcmIMN}+^ޝbz 8uMńWX!1#{ 礀6c /SUf‹`W `l%l1'Xn$<BnBQll7h^k0B d2@ +~+ KG˖J]X;Dei+I}b[Sŵ"c& "2_̪ *_~dʴ;9& d|mn6 ӜRF*]MThUzp7cLh`%gmLi*.3i#t£e`6cժNK!ݶGh Sd{KKQ{RfvkE!2E?36>UQ| @_ ۹CJIYݰKCyc8yp g 45Z7<`mxpn`NewC?f0Is+U^N!Gjox;vptroVC3Cy[/3s.[ FiQ;ӚdA 5\6V=df1 ؋强xXҢ|W>0f MI8)UoBnDA@Z)w6$6s,1~#[,:'2? 3D%;Ivwkx? <W-:ר'@X.X 꼫:_u&Ob 4՟mk\i^Z _+om0d<6Α֧R.y}?m=m,NC,n\-֯BkU6ᒂ8o{PH&S~Y>=Ǻ8[g '?.iCovn=N+alLm.WAɺ? ;ib%qP{"PAv xؖu&D W_u+"?U)o_GXCUX-\,DW=0avGy8n/X^I9|%* 4qXL]G,`@}8U(бS2rRS cӹo,ϋicl|9f8wҐNl§dq)m1LNk#R ti*1 Gl~?ģ͸P$q[}|dϕ"tw 6)ʅqޯ>7=*Qjw&̰5tQS 8) @@.%V 37`NM< h`CeR>R+lcyfWRb7KoY;ot>|OAvqVVYLQlda{SrVM1l#| \էV)-r!r\m<&CbQ§9 9NIEu̸;շsoK5cCha~־-r^2.x00v;nU >Y;;^ q׃>3YaQF&v9bme,e} )7#*|Z.dYjϼz֏_ oSw$ZneP}/1.Z@2T%_Ĭ^K('^D+ BR6w#5w[Ba cZ^;{mnUAE hi_P, X F/=/B qǢN ˣ'H Cプ9D Ӝ6 K8ܔHwFwjSZʇ_JK犁!whpѾ5;V]gAO8N-+r|!B꼱Cc?k\.: 3I?|nVi)U]˛W;ۖl1a.!=K1Ч~ȾJNOR@`ϟ{yE9Tˌ,@6'CXOvsgHos!`F0?<.PlЮi=u;Z^''SBIvnʁ _UƪU;ZB(ᕉzοa`hGa:ek4?;H,3^Nz^:ؒ`D x^펕gc0"ƂM*S!#0zpë9g ĺ`=/]kCU9V^`k 6fiuQ`e im7@ٯc|;f |~"rb9): b\ֆ37&Ft3lKfBITc#=roYfCI&=^T'_-(l:5'''/;}jd`EKpޙZ's6|9m*>Rk)7urב< 1 'nR)ϧ_/ ojux,in^t־-rpxs%X;e[2d(Y$צДSC|\wsثb29n$~t'iu(Mf,|~i\[) ҏ,Zc2}~[aC oOuec5S~jx9/c*GR(*l %#ò*H[:R@w o2h~< DoMd";3]:S*f׼UOo)egEvs_B*ckWPv =4d{;ncyF,Q^E:B!ud0[:ܸsb~>(?c*jq@y4rrVb^eM]# xgߜuUoa-RO)'Kh.gA5Osvf p*X tvJa:IW[J9TQZQyH:P | p .C1 VCWnxb2?@]8B!<ͣ /.,2׎.K@p9+rzI_(iOzIswҧ,D3!4fؕe  }Gʩܥ:!;p5_Yu("y('QWNB3-r :A)YJqPc. JR | RyENi<.pZ|zmrP>84@:;Z+^Wr%g<N$}N elY qZ%xcSBz>Qmi(2pJ+-M)A8;ЈDUU P:\`SqB,K/2 I_MuqC~WCdʁ +J\V(;9WZiv(].N}8[zdM>$Xlu1{ neN(MvpnPw.b&Rux Li|KK I%]0lё{Z=j"cL=Ai*k?x?ھ-T,KIW-7tQ?dy"56RG{Pf(t#{)&"i_Y\b0k3\% TB~=ެlx&j|%H^'hF))ױ:d/fϵk$G?,S^$]2*V|)<3i XZ&τ@r~s\:fӨz9m2#^hK@fE1 ~GZ5nwn!&>]@7A أ=/;n"aZޢ3^ Zcv{EY!ŽNDf~p;'l4Mc  nV4U#u,lMC) 9As^{ۈ5Y쌉<XeGn֒ { ~y-yl1P4%p̛iԹ l , t }}yJjk;ThY`h; z s)&,"a]H$HY)>`VY+1I`5XdibL Es>t٣P@ eJAu.6%RZ{T~V PSV-ʄv b]H3Hn͂KFZQK$$BkrbpiMЏv}x֑#^zdkVC[eG^ׄ0{@iMA l .v.\ȃqT~oU\|f_%>U4H$= ?_ r,nq53mG Vݦ?}us]sgp $~Ŀt94m3qH (`6}uA!/xkϕ+#V~ܚɖԳsy.cܩ]%g["8nsseD(Xp.# yaCY'|8۱LhiuJ>asVgHMڊQf(tofnݫQ"DO{R.M'q i2#7\=XJM%؇a'B:lC?v|F v]%1üqAM˴є wl qޥ~wsa2v$ݷO$wDNz>HK+%UIxP< _L5W-eI#ɦ{/#*5؟uq{UIBtH!rR9g[>[{8}aaPk 2G*Tyu~d1Rx.hwBBan$pIh0E*CDiqz/ Z0s2,!~NϤ!ȭWЋT|lqp'S )rMșc0P%3}D'E`{Ϳm[oW6Ut,mf=biLyJATV_'BݣU$ Lg'K0CEy),|( EӶK[(k{m^&%`է dG P8:n+zQ tA݊ͥt3Bþ&W8cd$i-1#/Yش7:8m/ __TTllٶ8"kSmE}  %<|ή1A % |.H_ݐ:g Yo\̀C, (6{SI,x2MPP2c?_"z'Y^߫?r1 5f`Kϴ J{lk=]G"<] =R;$}8~O1xDuoηݾT)o>G&m(A whrNxЊ΁0p&KPg`xwb`8K£`CeoT^x}mB7,.(% $T,N2T< _PDIR7f*k\vZ{,L5i5:;W\u}̾ gx-uKL;2ï LkMGN>8WPAlg͸Jx (g'3PǍN( tӅ_.Wf yI6p=1_jpXn|#d։X!v?@}t"GZD{5FĴw7uWŰ"3#}pzXmrYptσq8͜ȅ%xc[ltF8N`ՓFhkA[@ h:V VXE-*MC34c'W¥Lt ?1^E>G[7h[Pw|fCJAe ĢQɲ.R-]O7PVGh/Āe{aCkgci9mYiDvUDΊ k4<`t \>/q"n*/rS 5<{ʾ zRPEmcx˙ԬfDіDIYVx} u]K5NY,VjDs!lT:L>@U1\HN%ܒ Nwimugg@;ށi^ka|Ց_r5i1*mRyHVT{o~9Zujk.fʫd0ua]k-/ 5!5'Ey;Y,Sn(58bIFa#J.s[I!8D6SҖ¬w%&~VM $&[Vm7L߯fᾑ&Nu ԬTM2OdZ1 w԰2m$J.29{=\'gRrO\W+׀S.{ެQxh޺QԶj;T V gj+v/=g20Ό~n3@G fZMMH PI690O?^:b#!lt|>ިZagdmͶ qSMEC\2z'H<b{EJ=5l]Ķ-~ VjI] P#4B6>1}g OwcɅqz )(o{ zw> ?Bxño7GO魡|=ؚe{VN%f"@ѷ<7c%}y,Դ15!d|2>Azᆥo_>n $ҤrGQz/DrV /h3Liin-˱!~6Y} uNs v7Ų;`ko~cq;I7[!QzMuL^feopEoW% Wm K {^|Sg9xdA'VP $f~b; |50㇉]ϣne_B$!@b}n~*#4-wj3e"{zX,EGМh?OڸZK;GU3 ֟$ -z2;"=nmYLi[.f*Ad)`\gO}C¥_$C;1)w(L*ܨwSR[sA{ UzA2 f=܎O+Qk3'ufC֧s.Ai"KYJ_[ܔ1p$%F&jdw+Z2AaնjȠ1k\NE9ʚ;slEOOH<{aW,#c4db#dZLYF]"t[9pFf*:@|mmRz -a9ێO run. T!9@m)dB O{kzR([3,{k썲'r_ƊHހ䫶Y4֌[I?#EEI g˪Zzҝڱa?mu^6A$\Ҿ_}.78KYH\Þ=Lv:HBҿL(#wC?y8\a֧*dԤqV$J9; g 5g]K@.u] ޽c.?'ߥO3@[y"C#v-ݺin,dÍX+Bq򐴛 #Y>xlKH0d<'~0ا84˸p:2CIpcjUP;VeICeRq{a?-=55Bn=V*^ ).nv4Q Gؗtc4|ǛNRo9DMxe@B?@'. uLJN੐eRb;_)"S-NgsIvR^'8 s1Mit.xqVm.zf6/a6M8\~*RGRPBf[> %Q-r\_ a?k9b聑)K^dNԖ"$"Y)԰Kz{#\0oY݉[Db@K >IV!SG |m psbz:Q/TA8A(2+E)#=BӤ#AOܙh `urvT_ 3x]me2?Rڝ/?FAElM 4֭ٙZ2v$,YU,P-NȤJ%(UozH'0-C"=*- sUI.a82z 49Xf+}CD$>&gqFbK!* vVkՙpxb8e;s&kn޽Rav,[nӵ@l.+xOy' 'Ҙ4e\쮹]H̛,{yL V!PWo,WR4ZSI!.;R$ؒOLàE jodȧ|f4\  5y^HeNT :[>-gAݻ!"goC'POb}ߜG90hQ+B)PK<[LLgI-^0 D[!n#VcU=#3oBUc0ޓK8*7${OSkGhВ=(8rA+o߰"gѥY/dbCw7qA颍لn3/ٲ XwI(d 1x]G7lb &qN7ucќhB3Tl )ex" .yߴ@v\ǼD. C>֣2-Kʳtb]$Tr@$:eƭ) ~!dNm_Lnk|+5U[_( DkFBF`)tPT0yɫA0DA̪G)鞚|'5 f9j\o#& tP`}2 tpd 6V `Ɓ>5* iEplz&)DŽ[X>Ƒ(w~ ze݂Ro &C<4[m:iƲ/ x^%뽈9*Lfݓ0GpvίAnbzQrJ5WC0⡎>PzF Փ#ܾÁ ;7Z@ӞVge΂았%:{f$Ujm-wfE+i΁n8vŃn-,Eu L_='$  $w)bwg ٢ D@U;mBܙK3F1(A%h|6:_A_|.ۏZJz{ a13QjHԳN^3.9恝}x'laW}XkخD7}&"  Ʌbʟ+RE;u̧|֞U_sܞ DjzǴD2g|l*Mz\Sq8Zb0yZ֗b,LjmӸ<{T6fH%qg_kVCcEe0-`rAF8|_{C7Jx5)!сz5/?qiv ̢M'Lzh$GŚs1ek*y@HQ/]jrg7 ׮R-h။d6'3(S!EJO#S|~#rPdg5_J}~P,yKpʟZQ'=9lWTԷzrq i+b؈ުu%:JL!{d|P ! _UiFY4 #Kx,;ҌVrw'?X?QCMC<#f\U4.wP }4Kϊo/L)\</`]ߕ0~`b'/:!9;NJ6 z@)~l6 ^Y  Ζϯ J:vS/h {-iPfN9cb"}(Yo8Y޾zՌɾp^A!)m`UXM]{S/?G=K^W?I1;St2)F+^7"6v9jW(ץyk2a4d}^꜀vثrvrΠKK*D۪dNh]a_u$poZ@^k:hoǭa3=3{ixp8Qb;+@Ei3Xt6JU~KUX )1&wV^QɓK2p”A- Q7H^ 0«~N:E`K% #&`vC50\bNUC%/ uf ;as@v sW'ObZ#oy'0"j.V MVAMXkXk.@R_fOTʤW 1\ r$=#74ߛ,j(m Vz=۪ $#Y5zչC-k^aDlM!њ]a.AN*JF &ש"L6LUTvaKq߬xiE^b-]cZezhŃc'Zzihz'b=]>A%Rij8 AJhM?1 Gǻ"?hgCKX(6R*K)ʕ\HkAҮU\G1J.JA [zX+(ueVi{ |*=҂'@NvG yCA#{  -k#.LȨhSkU9Uԭͣ|q5^Y֙;-vD'BDXyx{UG%CP~-K >'Њ>:_xNMmum&ngUTŖuREf/<) qCM?n(ɤz)yѱK;폑Po٠t@%)8볽z_QىpOS,SH^ɝr4u1SFp=!GyHaul7ڐʆe En#/!鮂 -^*m0&sIM|RՁ I//BM0Pԯ!AsWگ{SOrZ0J*2" 00_~nWMԳ#^Qp$U;Q?( 6w$w yW -_򪐥2t}"ѯKϿ_2w0>|-6AX)Z4 WuY0C1G~BϾ -_hjW B0`+xp*A)DٻL*"oX |Y>PZ\x38>tNXyG\qHy)FS[Ȣ/9!vk Fx7lEUtf RJdϚvixb/CWNI$AÕqnJs C|+h4¥]N<5:01=VLV;A/C^Bm~{}t_KƦn*[:@~R!P3d{e-;@|Ci@`}*;b<5SMV^r3htZ5ȿz '9-5!5[\?W4xܔ45 xJS |C9:5g|il~0!c>I@S P^s"Fk*T^M8m [c 4YqOZKX:&!\rK@h54T7szNGP'*х0BՃum\" %i܋N1Q.fY. "trXLLODgUY<i=쓣pP)*5a@h;2}Tf?Bc<}R=(̵ue'9^yCͯ`@vP.c'1Q<\@9ُ~Ic;AjlGW_;KN%-j?@WNTHSh x|Yk\~XL"Т>'L/9k˪(1V,|}OuyQt3>&`pTz%x̢f 0Fl5~Y | 45zi6BO5-m'>?L|vPUmxld-U :BɈs%JRKhUKYj~#7 lȄjàYθ-sy /j̝G˂}teC(Mg;SXy.3R{:I2u{G%ոaAPfT6~NǪ}hL x[O3M6 }6tB{83j<,Ld0E='Sn^n?/$ dzW"WwwMps<)x]{/6mMk5]\%! K@uq@9S0d'PY'}a<n)tݮ-rO(F% 2D_Q0);1 x<db/wmWY/v]r <5sp|PM8,jAR (,7ȟÐ%\4&!`\s*U4P=%a2Aa/たP]-  <d=̊oczLbٕPEcKÌxG- #ٷ7|WezS8HjZȅ͛Zqgs,dlҺ:U[F~T"fBq^&o=:ZBcak t*97aBp/ uH(@/҂eHCĊg 2= *^u^QG`Qɵ)pLdkXD0HMR& 1ᩱp!9ED|F X)q@*?/,Q =827FSG}OҢ)~Ln>fdД&ZN&eY8t++yT|6zD*5)<}y\)0>m/S?g\""pZ_%$>/%8«α?D#gCa+Ll9xYf'6xR7mhZt0FngY "Z.zGxyYOhz% B"_0Z Pg;$/laKg?Yvk%a#&8{M)qِul0SfjRQ !>0KV@p;K5;i{#!u]IjQ]pWN ojEq?$ *$]wj&d,( +t;0-_I|>sNVȀ& ֤`~A(d /Š#T[@TDaStӨ`opm~@sݫ{3o.Dj6q58WiT/=ye塸Н~F$^j6P1nܫo֛jaD =zvDK;jj^avs\6"g-EmTFݵս<. VV{_d`ۈ&mLԒ;%~熀9:5٤8W5SD\預h)z%_zȹ\0l9^763pfY`Tp,LH1}YK#YFom\>AoIRAڢ :菍 eWVa؅ uy|&\wS`K)Hov`ȿ>B׼iɝSpi I X~ yN_/$@MZ#7Q4=4kZQu.Uve`pk< fTC W$^%^[͑݇)ɈGr'}֌qr%ij6kNPTY K..F9'DflQ|9bf0$AÆ]ratQM푌ޱN:>v|OCmYljBmL] Z ;JJx.!’%M Kb_ {oŔe-l̢,3o]1FIJg6qZU9KʒgVMT4 < ٟEB*K'Tl; $٭Oj<Ώ3PtpI):Pid:+o5kK8 0?V#[)x :fB㩺HmKjM=Zu *]C 6K P-geUsY2KdS Ҏ S7df-v`# `LCX.Z3+Č[J0PyD|L^n 5^aDXhjKDr=NK4_:y4lb5qo >/#A-! cd ˕$SȉKHKBYـAqYB?A~kk+!6f/of^; w5׷c4Q`F[Uy{/NnI⏹aW(}B{%PVˢ)`,׉ xL)ׅ{ԧwm%/0UfcH'X 739KB.op )Y+/Wp,\ݍuMhS7Q{bݮou9VVR`DQ^kgf;Ez&_3mL+W;Χ9k,e^|D Cԕ6FUSfV[{e/,ISϫ Bp§e{$èy=gәpBPq e,M#ɋa۲s:땰F jR( ^fW"ÆGiEn_*xMG\b(s6|'}JW6xX4b2=8p;t2ppx"o9ᬦϦCWXY;W%| 6 }aVAVDUL|G0'ˉ{k !?B"u=1{9g˰Pް퓿4%}S.BP4=ai9>I WPvڈwqjŌ4C:O[BOtm#n܃iKBy9@N5A 5<6ʋM_ =}['z1DںsN0T@t΋' wٵ^?_!oUDα榲;ɑ 3C1e 1Y=,4n-{֗\Ut4'$ g gso0!rx L3禊^%0Q%DbY#8sf8`H4ES|ܱJͽlApӯoֽ~` 81`Y(g0 |+ k62.5ШŸ5HQt b߮rex/6dMY5cfj87aqF|%Nj-7"v"yT̑ԟgmjjWymQШ~Y|ta ?=j%Jb&H\`aj,Ւu!MD) ԵVq2j{8۾Ujܡin?@-g]Bh!`NUQi_KS։a$8i "nvϧ)'ޏ7brgc⦥8MV\(e#8*{l:}Q8BQh^=KsExjG{z[ AeRv/d~^}Z 0*Sse3F3m >Yd~3^73Ma&('.l,Qz+Mה?Y991Z$/ wpVSj ۀm؟fF@ SCFkH hD:m nId:z^C ZL ^ԆC̖^@(BHͶ)L6P$~bWc eaX5y0*D@lFAnP<3,?>Fb)wkx &]/>lG]ꄔH֧v\HUAydv,<Bn|sPg`5pm5b?4HW.cARGK Gpm٢* Tٺ`oHyϨ6`3N4fgHѱܲ6YR`K@fɕ ?O@dGH^r 7svnX= $IP\9F>CnK*! nGW{ M `4I`ƒʹJv\|_jS7gQ=.U@uqE$zk%QcJ\%.)T5;F u@ .q(% 8\HQU€AFxVn|F#OT7WRpcfrb#? –+E$ =m>V^+Tz#B^ŇHla7y'" (JTED Nb#!(FʎRI 'RVS v?2 FxJP)bgN^{{T~VrFnA/ 3+!P{j.roUp\i&B܆j38M$Śs%y#͘/N_7ګ4^PHh %y-5 u,y7oӓY+FV,ֳS3)~xqm>@:em?Ɏv [Gկ޳yN RMhg i+B]vVlٖD}9ߗ$axik\IǃBb$NQ=MT#NW3 2^# K' Rc=|u' /&M͹`]/tښj|](HC ̃|"'$ R F@So-n+ pFو{Zl^'/ sӦg/AOxaDlC͏q~?/Ȉ%`: y_4>3q%Уz/;},DD}]703_`eť1#2A4eUO.o+,tܢj<;~?,is~[DGMQJ Z4FώrkMt<(5&,;I_S1&U3Æ4XZc=:ɵ'u-+h0Ŧʰ?< bYEXf,25"$A?O-. ,&?g9Σpsb?qzӯI7ؖ|f)rp@l[LBҥ?(5lLaew-!t#dg'I:m.OѨ!y40eY{z2 mE4y%]BxI&MAz?+<컥c$ڷ$/q.p^F7h9ڟk!eqG{ecU ja ONy1`3h ֑:DxHgzΗ W AibziHx5Wq*Smkއo/Tdhc?Dzi1˕Z~sr"0}WCі;}yxK?]?\ X[yO,0v1n_W?֏y?O$KP-hH¤Uv'vF`n2\8pcM6ƩUjLI["ODf>?6݉ +Ku`~RUUVj?ɒ*x2%(j"AzE? ':$cA-VtR{` \ u9@=ϩ*qŒm i7j5yp9|'kʜ+u-5?_F7b>Ě\X뼑oOUIڥ)I ^M@O ~Y+u0N]-H̐!'\KraPlqNae|1h|#U>6-&%HŐF D Ma$u6V-^-rTrD(G^ m[l[+W0'G?oJVX@ @2й %%1 5V?|rsOjÏhͳa^@8뾣h2vm `h}-Wg] =I+jrOaႀL}{{r Ro ^,Q:8O"W"D[y9B52 6q}`,e(r=4F""c,k,bُF5fp#Xmv aRmƽ.em~'9'pyf_A6XͭonH>[#σ`\A7T`zwX@h;@Fsic7Mʥ#Ay@߅Exm0kN6D|%61k[P4sae}67_LYol k8;` i˜RK غĹ<8ljP=H5 z7= ip 3;z% Żb SQŮ"gY:8~7Te0J.usw=3˃!aHK1ȊN -4{nZt [N҈Q^wmG)hт]] Fm`× ]OvS7vTzĦqೝ;M\SD83W f~#k.Zhy(1Bs#|uAwѣhk~v5Nk+Y;> 7f'T3-)OVˮ\K4HjnҫA` 3A @"_[ X~Z AP> U@42`ZrQI jCܗDVHea?8*۶$Q̤Q jaa^~q~( &. Nm*[%ЉXfع7 BP%nn '{Pi)ڎt?{W im<$Тug݃ ZEȝbrLPI e1VA|C瘔g`3uAFڈ;"Z=M(Ū5%oq,rV'ӐֹZS؟ ƙ[^}SGp8C f˸A 6ْEfV'Z zћC7O-mTQJ_ IXo{ެtGiTbu'iF1g(VgF#{tШG{ʺ0>[huN녤A{bԪB=6Y _P *l2sW|߯j bM''D=AC 1mʚ y" NVǛ-!o.9얜e g8r?G4ƃ,lt'{"ndG$ƕn#r8kE{0F$yy gR+‘wyqϔ/h>iЍSI; Œ|B";Iqݤ Pi酶\'fNR&3WR!g urOFpS0۟ cՕ;-tK/!!B֤z+gRW[|c;(KIxe%̨kdq*YpԀ>a `Z*]c4LiYw]fTf^?B"QQU; ,;22nTRgf ę$n+hNXQi \˔. C] 򍇋fMtۢ팵pFs&C, ~?kKBC,zΎvn>~qg&|Je`lHJƂX͘)9XmgpٮxYqDJvoZœ$/؎@jH ".lsTCE;2o>; [m Owzp:fg'kӉ>Ĝ,J%"HjN(Gci3g+S`[xHWY-})f[-g*2xל:|!m"H>%5a+ML,<]qjE~m` @VEN¹j7-vvcn]JbY(j>#Kߠ`$a{[_*.r -fYïݼAS\d{ʒD0qgמ&@z!Ąh9l&s HBN\'٥GɱOBj3!?_#d%@{$AH[LN8AJTmAyP3|Tqx9qi۟B},?g`A\#1 䈽kG H[.0BM߰eѱ206zh8GG`:Ć2ՂWK!i~q䥏Zt 'Tx`-AFj7ӈ~=?1r9gfO1`YgvfۖS]#f+kyj!7vax@ jץӃt`H*Vuؠy F h*Q[!Ş`^'à89IL,\KBxAn&]\ȒX=`;T1O)ėiE ɏve?Icx Gj$ob0:0 CT@͍¶6éU9[ͷX/ G؝Tj˚xg E|g23r=F5*Yl^.ppݜN1fѿ}l Ni>Nsi0WvXe|*7C8b3fƝN _f>ml?{q"0./ *zq*U{DaE`wIa?7V3J1% \)˙>AQ˟U=3PAXQƼ%rs\O.ݡ!hT9w'yKg 'ǚVrxb米Vo.KƷ5Dz:?fAxpy1zIV@OwfWXUW|j%etߕtqJ/07`NM;X; }M8Uk^Ixv*ap19$/RwWE]&|U2~>? pt91v)m$fӾj=,9 Mt*K.|> d쏢h'+Q MHM)mYOA?{=a^BsGvEɖuY?17U! ]ǫn ě2%JSOoTQ=uw8( jtڼ=dx@GUL,5wä̾Z!)H[hrW0)mx#뒌1;uGhb.&cQ<8琓.OwѥTSSw3`KcRexm<}B(N˩Xi&!9H)fֈywM 72Vғ8_+l WRZ`F}確jd MߵZ2ڒKp{Q9y96>Cǻ}<wVyjgTawAĩ]Tڪ{n#}w9,X 9S=C*׳aJ撘%0߇:uNp|)RCڞ:&MT#CNƫnq\?O#A;HooIBC*ojEels" ͷAY=XFBͭBhʣ|N#{2+v,1DmF>7n#}9\@Cb58;7n_kpl1oe߭ @ߡ*wv]FsHw;l2'3ro׻9ìOX$5u(9Ȣ ~GQ´iXKQ Fr 1˴o  3!ä֌6X0a7v v;>A]F.!hvZtt4_a&I3ٹ&P}oաeO1L!m,A>WvbnfX DrTegJq+|uVXeSlAx r9\e?ڊ (ex\bTCv6( sq\cSybb_ȔD te+*uGj餖츳7 ĽV%øO" L$Eѱ"H*F&'O#)l0gQ<~N U?j1}&CM ?8 X?<2%&! ,?չlL d%Sۿ{<:}e+ Tء!H$:XO*,>BM"8 Q搌QzMV˖$ȴea~1R\qkIjev_uzD%|{&5:8xMS7+KտI՟ؘͨ@ ݅j}ϒk|Iquϥ3a sJW'FQ&G;]5w>f{O5J FE4t,AyVh(:-wh?N ODD*sZ,/SQ$Hp!Z+``Ы*cE7.D{b;)"A?q`iF{O$R]#s r5χWVh]iO uRjZ9+~*.Yk$'D؟ZzFB6Fje" 3$|a4 s?- ϩ;^-@"?#y|!z1D/ q.je_ph`}%WQֽoYkv(ކ02̈~ˠ4Q攺bo db?=4b *gL|ɘ:ȸ`2+y"վߨޗ. {`c%gm@y%f">`*Gj)hz6I |aAH낀 R&WTtN~'D@{! ¶FQ <Җյ$Ǯ0Be&qcI}oƅwEZGFF3x?!z>ׅ^.F^Ą!F34(TQ--B\4 hE! }MІnۢPӊ4i%SˡPMce H7U_H>9` 3f#tl<\b@ l",rV#)wJɩ5C,v1zdc)M՟5jo  gnk6%${|Ł;O>4뻣\'+C}".e"] '}2y^qs$d)YHȝb_Irz<{\aAB Ql2=&KL(WvuGG:XozTGr`) \RȇJB_66Ħ{퍶[@:)xD|$0[iRnWG#V\dauHU0e%+>L::$ev[&Y=BKY{Gz|n9٣*zd&tc HRn-P(P`)fn@D(jZ5(-BFõ('Ad+s ([=GZF&(PX<Gd~xG]AAs1&.wue9=ܥPdצʽLND`!%p791Ȃ%mit[=ܤɚ%ls~n}n0ʚݻof-w%QEN;}cUjOW4 )ₙ-3(OD2 KXj3҄Axvy ԒvE96Y_AMaWچDKNŸȔmPf n s{$C mb+l8$$Ff5f>O&,=9%rHp`搃UO%4g^"]k-~|ƚj+Hh<.&lR-*חwݭJMWcZ$G@* )9E9tұY7nCgW(jt潳_ѝDUCyEa98&:#A O|0(F0I& K>r@^ cmHERNiSfh͒+>@8Q@Mmԑ%&JKPǨdJ TyY A[V,^-E/wtgCW}&(s`G+?@6s檞-N,uMo.A+e)$d1 W> FvH>/ 58)Z+sT4L{ML,y F"MFfhdQWt[57sjϨFkJ\ T0L6WGy&=XsH]npR0!:l~ǵcrd'+Vr*)gkSz ;oaoT:eR")h|NW'4Hy $ZO4lVDְX)'ff;ly)YY, Ǭ"mni#3sT.?Շy/ħHdkrnFAztn%% Z%:Hr-ƽGd Ȳ~IJ\鿬2kgvj)@wt'p4uL1NoE](Qି ߃xʵ5pqtԎD`9f CH( ng%{Fe~%]vѳ=|F~{O1=+;C*vYgzٗxqEa; )zh&JF=|,:A:-s ;[vFbyB=MOO?\l${ ={MTruElVօ0XŐ̭4Us@4p8+j~Wwݹ4-ZY}R0|jX75Io܇FVE=7S['8oJ3OoNm ѯ5T,"MKY9{62[ڽH@C2\ga@unFu6ZF%?y!tY c>*q u#d$j*}$& (?7 ًW)a>MۧNܕSעm}/ jeSܔݿDbTKB 3UIU"DVaZ0<;8fOs# F>>EOkhFlFWNWl| _ Lswm@w՟\5!]2mM0d/~q-(Z^% #IAjݠy%e6YQ3i 6vzM!P7]7]hs>ünEO"-Lsog6EeK1gQSGh˘Cҧ:[oJ5Ɋ^^Õ7";şg1ڳyeMxm=WZe6ݠWZ6;pC mW7QZlXo@:nC =MV5d-Hl2.t#ܿ_lg)3# SnKyIőj=\VLTi.S iL, FAIDzGv'T(i|0Pq5'p\2?kY5"Q[.IdŜmk͝2\]~,BfO3e_\LO¿>`be!P:WmZ/XGӼM{3vʴ<*wG -, 6DgDJC8\yHfWw~5bQd2{1>˔[ڂ+k$)ǮM j?*< 7F`c9Ktkq}/9qמUQ6Ja-C)tbֺ1j)PB*(ꡨ=*:Wіb dVXޘ^(71% $}m_>r;2qwhJv <<j>AzGVofFaY|&54t2fx/6V7B_yPpUH,AG(w"190Ӎzde#Vԟ}`yXM4E"yEj>w2OGWjRKpפħ~r9ݍ<^>p4ר\^'RG8A|#c[h nrvf1%Ytd[F@lV/jNa0[cgdP.}X@ΐ&v WS)+~9 Q?pތb{\e8=%1[>gۄLԮ!˿)[K9 kQ?_9jke; "C(RΗ@.t'\ 24v7AD ճ75_@jѶ&õ{/Փe[ܧ ӑ/gpqmF“yieG↓ȚkV΢ә? ND {T rVoLMQSj`3jDZ؆Zܦq㊡.23?~+L&lľ ?0#p 7jI:fȮgY)g t v`ٮ]0Z jdCzdԸ>ZAWĸ'1n۬T;Gw;0#/<o}i >>yhBi-e MG=fK^xI|hAs`T729wUxgIBFl}\\BaOъLM p6]WQKew)@T  SgT'^w:vm_U¿RHFiM>a+M/mN`1LδL1a*>{c.7;ft|-a?T&!F{p(1X0(P 0{_*ϭEeW U+|`\R59""xUk|}ၙ;ju$Q2kWPjN>CH 0&KЬn!%?"qo zщ_IQwULm #9)))S, [Gdv8@z`]9LIj?Mxk@!9cpջ KD1XR瞝䩅bͦ˗ZУ\])š3RlWtGz '9XVCvԢۿza ~`a\\R|,N.A8*jOȶ f XRA^{}`>; F \L5êㇷtga2);zqXԊ6/2;G!Ws 8L%}MQ7vz*;lRUti[QIoEZwOHݾwd|^Kfc4h" .>@fLStuM]).Ha"9*lH nI mddqOUſrg66t5ӯ4cP$fF"Z N~u 欬݆<$._̮IRH#[goy8,"lIpra,o k{h9sck' Z43I d6?J!z !;/kVgi^OX=s .PaqFצ`^rmXjÍ/iNp؞18odVC2Z^+H#W FnE>5 Ζ ȨzEM Q}5g &IʌxPIadxHm;W꧁IGXsڇ-{_ֱ8hX-kj,Hr Iasj {E?a5@]Š!LC׭ p[hq1܂V9 TdSjtxWGB*gw(so4#.f%1x~W(GA$W>La eݒzbA>#_'=~ʍA z#GR a;nĩsU I` y{^Z~sC7xpzijŜO(#_AlpV4w}Dp~vZ%QBb(=ҷuPk=ThJ`췗ӁY7]n&Z@s|an3P>_0?[MZyuI@UlZ@ZQ'+} g)'TB7IDf8\CS#JeO(2"S[_5=&V-׭o7#p`c@`lxv0c q_9,懨zdЕU= ' y`nֳ2AGy R4ŀ&Bz'ρ6PLLJ@>(afKRbԢ¢#&leuM o}0@2gSnNBb?l4 E>-j(@$ n^\@[WqL$g[|\l G%+TH樃|)8¤[v%BΩX.q!{jKYHr8} j#PQGW|Xg҂QdUJ$}Ss6;I}Miwf4lNR-cҩ|xù.b) [GQQ {v(k)o9&VӬ&P <9$lM8RpYHyhSJ⟤(a[dʊyP5r8r}pQ+i[lˌn,-kUH;%Su8}l)hD/ 19 Y ٭'|KqWV'G$or_x楫.hwXo#RV@A".y\a{kG^K/Gi!9/--? b= کx%ZbO,-=(0e(ܢINn huџW1T5/|g'fLq ҹteB#. E_d?eP?P,ᶭn05bKAj.ɚ;D hK}52g;ɳlH]dhk_,Z`1fSgc"{.Zbc Lr Lo1 %OWT*͗ v6*O8zN%( 4j Jڳo2ӵgN8XвB%FBk̛1;DWMx@d9o% )2" =&Yl NY*}_|odLtM/`@do5TOUPUO;+>S-"cO-ڃHhC[2r}#Yi!,'QH'֢̍&[Eҍ25&+9xRs]!=Is sE7]vN"8TZrJ/.Ƞ.V7ϰ;*]1 p,%@p0 t&IjRlGrѷh,gGf W23VVؽXEO@Up E$5FqqNi{:G!{sDsKUO-f|?C/-=[]KW~;D+|s2 }^d^W~i{c aM-65 KmNP/!h70'x/.1m8D/w]9wj'.E%7T oj-7i9-m%wBv^uulBCD7oz57,ϧ \@/}%MleZ ¨qg?f  D~Q,- pϠҲJXZEgvW*&Ti"u{$o/m]<ߝm^uOzVe 8QBŷo)%sݽ>֚ &# E/h8hb':xbtAf;{"F kG{b>ݮҏ[wWU2@9G;5f1պf 1QncR5~F~͚W<H%)WֿXHpz֗W(Z1!%0(q4;qے, Ʉ#Z" t>P1`R!ZT7e1COKhErR(k``ZPF[ʼn6O]ںIJd1e~ǭq_@6BD>K!QLsKUϪ6oQx3_bְ|x^:Ǹl+G`,gj[9hAW.[ɧ*TZLA_ɱD~߂o,h+NgH skʪ"|]n&3yDƽދ<t'>Zg} miɲq^k-'k%ߟ9>"Nv)GpK\gebe:js.1n OfFLM54wa }䍣8suBIrrtK#qGFR_)9zPiﵪȜ&:ygZwige& $z ;d,E0 .xssE7EȜ'}тe&'ŠC<t7F=QZ VYztb{JyM6=lΒSsPM9 (".ފRI M1pqLWvhrO)ůUw\sL*=ճV8G-fYčш^kٸeކjq\8zva X a;N+ǽ9'ae[l-QȜ'-HF$Å B"YrM#ar{ޭ!ad;7QseѸiR3y54|hQ~77itXL BM=k야ϰb3'27JUd:jdz5Yȶ!Ji ,xX)s;D9b3ْ϶+Q!7mՔ~%CWjlck ?5ܝO;愢U@nJ]:J!|AhG[(U1V06c`L0r_;Ok򪄤Ńp?vɥ>p4yIc3=t5ѬV@"TGxƽPtU]FlؠQ6vHxV)s%sd T7 6V>o DS 9Ѷ\LkZ )H_b)HU]s?~h"CCr:Vy: CBem[C.8i /5e:7;R2cwTԒ'[uHZuW%٪pA(PWs ҃Ä`+ޝ#k.0 &UC$=@rTKa-^K!K՝긲">l+e%Zd$:i5JT^j|o̒.b_Gnۆ Owڸ3g@٪a#~K<01SF*IAA>0VP=E$iVb#aˏqoE?8DI)L}4a05}%]ln%(T^B&S,ư o&p1y<~~86c&:C+I_(j:Z4 GRi"u6NAL\͝z'@:@I,pct >+\Iģ|gcrɯ]Ai x8#x|?:A"ym_,Ū!0G@Q5mV.XS&X+* 9۝?{Pm$MlPwXxeEam\>ܚS,_ZZ K\ k}g~+6½! 6w%#;Kj{)ռ0M(7Q}Α?~TIe| ?jx7\H%3~ ^}).0X QZyq})^f%r}=@(.LA^te* Mq,k4fY/+tUAQ#(9LRl>' }( P;u'Ll!V8TiSӐv + a7,jς747ٸ=Ө}$?@ѿ!0.KL:HoWn~wK73|u?(M]2v461#dSI!j^^5_ƴxRCK36/fmfJn5?K KH8{n?ipQ[J|ܤpsˊ ŨuNS̑Q q)g=kCb#$-! {V.t 6Yz/٠\ w%vggËv2T%&X@zv_χ ꝌDaH^O8Mcs!Q5F\CU<1AFhq=;Ѣk-:|d|?,|m`s^7u]Gl@9Enzz @FM! sI!U5feke0$ݨR0߸V8ةt?9m[k'=Gø?]4KRE8E{ͽ4H6?U12%aS,H\ňWd J`# "e9&Ψ|MwyGWsYIt {=)8>J}*]#+x>`8S6UcBZ3p_[_E즾rPm9*2rqZ%aaڍxګ2y='O J llfsb1*fzWa *w8{JqUo?Q0Sc@WCFߩFQ1|$ X%.z\,:N,դ%, r:6&)(AX1T.,8zM~8}gCa/Կq'=^ߎoU[Faf>gcL|?A!]Qé[ A'3b((L zmJړJi^Q#ȯ;$$-<:t " DP}hb0Աg& I"_C` c^M'Njiꖊ%fcp*lH?z> WHʄ$82ϓKiC7WF!Mw7y_2 <Ӧ[J@a֠}}lE 0}oIՓ(@7g$JҞğA;&n>xZ=?>Iz=J.T2OWe`s2 Ɯ~tA ߲?暭6@{_E6S~)bLQ&< ~Fޠ^B8u$sYTL6kx3)Y1[ xLB<˰$ :5)1x kI/a<C0kFL?{SґX"}E1~3K9`0"2Qui=4Č#)K jWZ(.*"&52Uj΁k<*j/ k3e2gBDUt\X }slJ%Shg|Flǝ+3*q=)HZԒ$G'wl܏^+[  BrW}㡫!*9)uL$8_kfXG+os޶eG M2Colm񪠃7K[㹬q-p$ ב-ք"ل{UȚi蠡dt X nț,nł:@ 9VE0i8$M*OQQkr(d>zm9osZo ' ;KxI؇kRi{1{ssgxT7_1f$ .^xTSzaxD%iIx$!{5"4Pӎma.4liJ$Myc(vT&)?k`?v&đM>{Aqײ1[rw]b TŃك x0WhKc^5sTD4໔Clt%"QD`t7-@$e_uh+'Ch kn ~BgؤD0.2YYO̅wbym|/:/<\D:rh VdiL>eګZ;ǠekaZ)3uw̕° EOʽ;2i}m6@%Ƌu伩9X eؗ QCc^: 2tR]VZP(8خrlDMpc_֯QJ"Ei[:I:.YM#ɆO UVѻnU1l#6/HˈPH!UGx(3{X ׁw al(I3m؞gDxP"! >D@*huYO{;.Vǝ}C$#~ڡ"vS <(R, Rz)R:LYf@|*4FwZ@D#bsaHp*.&ƿ/1Qie/[T߬؛g]3w'|~ &t2xl>R3P;m=<}6$.Fᛷo n);!F⣘[q0ڮQ*r5 RwcTXy E IA~pPNl͌xe]؁\/È\J!տ<1ǔMS?E?0p4}Q($˃*5mӪNyS`l_hAU1Moa!iP-g!\18b2pTrϩHYhQN˼'>,HH󿸸YpQ<39b |a"O_{K-rl,lJ~zWㆩEitB[$ Ҝ`1~ `w%ytlc%6Qg">AGg];B$V?ށ;OXsZMN+QsC'h ]BH㬁% Gw4 }| 3N*jP`qegrs\s: L,A|dK +F:1s0f\U ~Qz&ǦS>;d:{t Xy *b- MK xՋʰ%^&zNXIfvh mB/V*|:}JTHg\FpzbI/s]ط/nnj~ѴCrV'|CN@sv;i1SU W1_sIֲb0Rn?D=څ4 <kx~`Bdcq}2  \!#'%q4 AGafc ?m8>QZ:'6n٪ܕѡ35ȟpO$Bs [B=B?ьI>)( FEWA:o%QC^|*[M{.C=ȫ sfЎ]Vc(P>tt yZl 屋B'%1їMVzڎu{*z(67ߵvㆺ[9*a &j7#TB +y":)1|Ij\8ec! MBYU^SrĉHcNgQ|&-'uͤ$}ЊoX<_$?;z?CTxq A>kn8St{L*,iW`zvjɨF8&sJx/f}hG5唤 4Awd\x)e_ゼO6K 7O˔*zqP3zE K3CG1?8/OȇqVӁV"$r]P@5ڕz]:Gx,1VKCORq\涅l/aJ"H)hx&cXf!/EW(tzժAD6k#B(EJ6CӁGru.d:{B c=WwɊO.~,ٿK x:ʫK1k<Cb-ݐ'[vY ;Yu]/Ar˩YgGru ErWW `'mcN (-1~L42_λU%%?AAGDf܃\0Doa-BP2O(nshtDFpI5p*8®y3Л-(Hşo0E/m=ZCΠb ^/P]iPF~KvҖyG~9~Y%5r;>JiCoZe X7th<?pySImQR թ'qB¯fw>Cw_0_5ɩ:@=„ĺk U/q~pԴ!A8xB|Pz RjPnye5`};zJy3-MM;W1ys]=J7 ]Ķp||֥XVy 64΋<4?#SVTwOBG&:`@ aiз՞mKUf4na$}  /ONujMT@ŮňxVStJ ˿o6|Tw6*ov.#Ѯ^rql]:LO:TLqM!hVF}}y͸\K&_̞/P+K⫗6 P|))m ܆giЛPee5q>s*>9,xFhأHi=lx yJw<(诹US+&l}@(ϳw_/p1<)Z6IT;Y *U{=dZ^:ļ+&b߻">Gc[D>(&zP̳V'ѭ8D!spuKX @tALb[,BUw&9e7jbx[O^.n:p}))yᗷyV}#Cc+ \i`5N".לd rҥq9" /qDcyWw6@Sl} Qm5I69,xhʌce]iO0@@iޏTSJYz!a٭RJ0Ff)\h' ObQnrsٰש%rh9yTri:jڄb䘥mr~p!D Ћq cs('ͩE)=B]rg8YаYDZgYZ07070100000523000081a40000000000000000000000016609d2360001cd68000000000000000000000000000000000000005100000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/sound/usb/snd-usb-audio.ko.xz7zXZִF!t/8]?Eh=ڜ.+GKLi!A @bQ fPSOZQoa7J=v-}@ӁUZ3-> "J .#7Tnxg/wCD k&y8wS w7F` ަARyڝ\Y~$*@,-zyPyX]"38slue Ed[DTaLec^asAW4~:\>"D!fikuH7lc{he~`kk$>Օ7RT7( ~`y49t+v3obl@.~B"ev2zG[Ռ@%rZzoSo{_;t%\kiU6.[ |9,Fsԍ"Pur5IM$+Fc3%<^vݎFTú9XO=mʛM&5y7.+g ܸ̿!8Gŀf*:gG1XxV&.óvB}<}qc@zKtG>,WG)D/u2ߜZ.R0<7)ڥM h09gl#tN2[(bOd^/D jjOk$\g܅+'}i(y @2ܛ5T^YpE^7`9nǕ{RKAnN4ƩqtQ=Z&|lN(k(8y IQ{sAV|lfSNF 7y\С_x] wK_ wsug& k =R&L7;;8ПlySĹbt3ի[7eSoI3B2wP&Κ;Rnen]n]!Kp)=IaaIdZL]D8 e$pؽ6Y ѳ7rO #5Gؾa,1Lt%"WˏWtH. M Y_J},1hk']35GIN&J֏@ǣc\%rF ^[j0%>fS4n.ޢhC$.~,:ZOj7bqP[Zb JF@[}8[nطKID^.]e4Ziu5A=%Gyq"FU^8\[ IF` 4lL_4TmhBf3ʒJ "Lb?.ӂTǙvȑ}yHX;GV dbВ:|=lh6Rhpl>." c$f yuPU's jBlDw"rwA©~P5-8.ň !4TESyIw e7gӔR\y" %p^ ݱ5&gȧ u$/g },c0d;%~ E+:_@Rq &uc/صyА4'zSՀ̊T8IˑʟR+^dʵe@73ghr]}v@skEU`/r#|oȪSUZa&jFųȥ{tA\(ǽcY_$OuHx+ }J8k/a(zH^+}vS˒(1Y$]%{o\K-茴> J}]=Ҽ&b񸷽Ԡrb7i2O>)1%oYWE#K9޹8y7tK H;x]KYsv+JM8A Xؗܿ,J:+ (+1IW FŬ1^m~NWDHB0S!`8| _n蹸۶וm0;?hW3}5dTOJ#=1aָt.Ԗ\3Sa|dGP& px<,asNqCO0t=¡R} Ϧ**<7{k.XL?'^{,&)ֶY\3>(Uc T#ڟZ+INȇ*hDiegA čߟW:,VGImzx=cLJ LIN;FfoW gDf;NGT1\@kq\DJezgW6rG1EL}An8X˜[Cň':;g$Z&+\ "t)~8ؑ@oG%ɬb}b"o.ݎ9?j6=bNŷ7ESh`l| b\jq!S%2[2PkF/D F!"\LTZe(ȁ;  /^N1ccd^{ [sqrH~V6 a"B(=(4+:v'E掌굕[ZkӔz1>$08Sy&c}I2$4kc3FP0AO!KsW68"$?/+YWeW[U*i,W,e}S^Xbqx7 yS_=? VL&FYNPNgg3 N% W!Keɲ"rbR=QI$tƎ//aBM>JnҴP Q-Rh¥WU{TcW|ckW*T):RI'!Ok/Y)!G*x.g .rے+?+/j8p*%ih.pDNk2y1ڕ% 'lCP `𿒻W3.%+JU+C !Cc^[ v6B?`Ћ&U?{&VkZ%+Osoiqþ`4 rLEAm)59lPD,zusgߗpCNO)؄Ռ2VTb>–3kZesV}ɢ%gt=^)RsRU =S*+{mYDڗ7v& !6ӏ n_+G%Ț)TSsYݨ0,odlz<Îj5 g^="`"3[-ׁnfD`rL4)mas<ܺlShr Ln+K^@ ag͡g|;{5dej7>WJ-_I$ 9[Gwr.OtnOzrBo{\7}#vKGX;QXaL;udPG\R_'mMI m{}YFHhn{ "3bݙa |ԽSf. }˸@i1;ZE/ Eqp23ȝNW:X<>i& u9^fB6~ v؋͆Pd`o MY|إD_I Ddm\}-3WQr*QM7u%f>[w $V̅ȱ=rky+,mFu]y9Yfw H . Lh`sEe~\ `2xO5qCr6,pD`$˻bdP|_f,A- {L||mΦ/+.\brc7kn8A8S\M>ΑXGם8ۇĊt)He$\"Bg+j_ɓ5Ih5km#n37T+*{a7+6!}`J5{{ZI ̰KC9kt%'֨?o&rk3esA59w2xb7ʐq,JEiedt(MfNraB1 ;G]-#11h;.2 Zafb$!A~ x~P&,xܙ~d ʫH𔯑?R4ҜO%"ԅ|!ex@5@"7 |fj&r:\l#H-M&f^wd5kٲf?w\2~$ͤ%@=(!mÏ央:Kٛw۽itm 4 ST3񬐆T28 Kg,Ւ*nZ"7HRpCi̙dU6^{_ {%Lchbdi0@"`2G~5q ȗCa!:qوLhQ7$!- ;ֻeFMst.n( CGoby7h0ow/ tn󗯷~tc=ZYronԬcj1@A0/ >#C҈ +2m[2_:Hx\gAF tnOj^g+ܬ4\ X.G^L+BdT [}N/"9P/xu3T%pwS 7TqRŝ+5e=S'!S޿yw_rV&i\ԑ`s{dZׅl"%:o>+ ړ??DUwlG fLH*TFwil8qcl?N0xlZq:۱p:P?sC-DUOC _ة"Cv=eG~ď^OЇ[Bx>%|(Jf5WRfE~!#~̹L';y@ 1q&R `e/DdC#=@ ޾4p}r*gVp z6w^I 0$;O6OA ~/b0Yz  ^F}~G? =?][k-۸e\2"n@սU{;nuM=aSأrnI3qaD\ &/Xn ‚rX"Ne5xn5 nCХJ%Řeʺ2,}H>Ɨ,b@Ё^%[Fd0{ч&P?|g.VBÿW_ӝ R01$\l =w~%qLa+Mq㰋P;M0ʻ!<4+1Wf^nGHE$ӸՁj/8M?aF@|n &NFw 3wv?sg`ܘK 9і{W7+";h*YXZU-jA]%=s%Th5ds3*%sVT9:ċŠzY1^a)0Xd]n2q8z :6Y_oj}](֡4uؑS'6\,Ղ42hn c)=XU| 7$W2ZQRsP Y6 jh[(vlo 9碞Jq&{ޜrէ+p԰؏Cfr1B6 3m,KFo-+G{Fn8U,(9DNiƛlt0%@;Y9Aӥn~kЊ>87UෳwƕHi!xSD%HR,<h)^Q6v,0&DF["Yg[ et`?\A,8:Z'AOD5wA8>*Q:X #^!{mۈNo?k ,U"e4[P/GVgu)@Z0BX^ГdwrۡJ0bB𖦾in34 QztEbK/Vy,՗%tXUSoeA} ENQl[0D,"θ3j&h0BɃGEx~ʃ-/nŪB A袀i <0q#ǾU&ϖ9Y\*8Ā@v?+ti;}'4OTA()zwdk?Ssa_a= l4")M[Guk`31+?iHMTSV}YdAq*(ĮE`2[ɯG2 [Qi8>A?Vr{4G;qoFU;%40i1AݭaN&Ыvź^cRx]ࢊf/(˵Ӿ9(5__ӏ־=3az}ϛ9AMro\ u^g9~qܪ>K_Oy(]A΢l I7?2'1T$I,Pl&T(uն8Hc3\1J (z/7zi)ΰ6Kx[$14ϗYf7*?NlhiAi|x`@ x"DMr[&%SH b:EǐM>Uj U9aђ!5u˷@ Cڤjf'Ԉ[54 4+=J nePlăetED2_nSo }5څ:NjZ_n~')clWID#jhX@yy%Шlm]-(Y:/P$W(-0,QL;)kw9\ibU6 Uۓ]@S3we&&X裌<\,?"lG [ϒ9Lϲ4iCJd3KÂLH60xDΔ 7IzQܔw%񌒵J7UlM/" '1h0eWoW;,Մ3؍kQ||QtTi*s|q՜^%6б@ AH/XCg2.&j7l擣~QOeb_<;Mo TMl̅{KU6/ݖnj췶:<>wO>wA/5ūL[oˠO n ]#vMKה[Wf"`UbG_ީ_E_G`Io)=lu*EEYZ-m-7,ԢJ0;' 3rdy%I0X#s}}Rd@bC`y͟At5MfO `( J+~Du.V+I*aE9oDWEQOj¦t`LϽ<TmQHY`MbDw0p: =ӡYm1xse{IyڶF9+BH';r٧.ZVmmA$NJ7@{ި2_|A)8Cez0R6SmZvE@/$Zܩ6{4Z}ބKq1qZג;<Mn~o##03vYBCNOc b]PxTefv%ڀt"&) 6o4=hُV̓KTQ36=~U-#8o-54t >4 6izJA'LD{V.Yw싪䬂qP մ:ώL`@p( <-^&e^pգqOU'p|dl4>/BU]&ҔYj(P]R[ڽ2K#M}oe{0Iyܼ g0/B(FTΛ-ê N{2 7~tP˞q3Ms 0[*_UM=3撚'Bڏ)ϚRw;;9х?4z`ɴ Gh!J>ǦFAu¢1MuH~gFr8Q%Gז {¼ ~d_юeZU)oO:QFZtQ,sa@^Pa׸!3R8͖7 fٟӱmR\Ӓ؈PS Mjycnr,d,!'y:Q{(eCV$@@JIjS\Nˁ& lO$OV֧ L&$&9 0VH3 ޖn6 8<Ņțx:Bvewyw*?O\\CN={*M48FN*.T$~KC i=iwiyhn=}Z&3tJy(jks l'E>j8 dĊ'{,EGCn!?f> u'_ ~p4c|7ićav1vsTYwSYi>L?Zyz)tE"JWQvtbx+eSlͪX.R Y 5xjc'wcR圇V ӕ~mlj$h8;`PF2;΂ke|CI.c-}\AP0|4Xد<R@:݃A(` 8 NPd%SFNLA򮇚zK,BEW<],y H$$~NGK2Q+RUڃ PGlDMX)pyjׅs\xHP%0#ōuE"UC Q]%Ki"b@\ [ϬXbՕ2Ctcb(͖~%;V9{5gz`h~0}¶ HGDrV:Dʻ*e ţv$ Khf,E:E(Lu o=Tb+|2z E`3YK020Zcr >gQX=<ޣm87k'zvpFgyFV|Jɏgw&Į;Z!ňT;dBn#_/7aDipЄzTi1 Dw :9C~a3 GN/h\S|8M1$8R1H1ƞ q:q^?:U#3vN$T+8#9o{He2x9V f<# t G!^rQ~B-?XL*J_0H VC'a\ݍx_ #;o\-Qc%B̩D?(yL)>Uc| nS[8N3t9uAF1s2*=60(h!)87޼(q&'eHIM <9*v}z||ڢ(+ uOܒٲz{?XrdSb= 6>4xײbbzGg>6Ɩ1wR KPLDQ&l 8QȁxO@_w>."Ukh.` !2u r T}Ss3.̬xm˦Pg˺!TLŦ(OBxFOx;sPQDt!ebxQ~"4(Orp5S<.](gnǰ8@okY]*!OP7k %9}Or/R!? Y7dVթ>^3c;K{RČE0֋ I˪!VH a*uo3p.m~̫"yV!~fd/+y42&ʗzpYgWS4yE#83̻^Hd O*BwILӜ(􉒊xv 1$ [40h1 O4"e,ֹ2Vq\cYd +hE4 jKw*l*0.54ϑ0gQQR6km>@VQ,za ¯oP 0e'Xu,s&B7$%RP] D6Q?;sdECmK6 "fS"{'f` 懭^| 00Ur5ފ26"=dHګ{&^y煱}¨z{䃫k>]5$( aDYh@|7#9Kfd'[-Cxj#=eRꜝs :64ѭleBȯIV5gmG_p$%YOh֧`rs7μ=t=3lrq[#<M%K)lIvW'cr,hV!tάsq  Ywi Qyk0E y *"ThV<\'Ck[/n~f!źУl9H[,PҴJ6 57cWtS%McvS#/=QTTNa`n$=B:b#άKa jnLj6ɒ&LѾ+#?Ysu `cЛ!a4(aaq`6J܁oo}g1ckm򙉲ٓm ;nSn&v耭J?`k+AW[`1\,Ja>-&2Ȑ'2]QWp#;Դl%?&,eb*.D=$RupVApdǠ\ ǗY= 7(T<_Y\Uim8 +1lLM>p&k{Š|u_n3Ed΅2^b?q?Hx>x=J_o‡ lW{ |4omxlOЧگ7e|"]WCg12Yzl k83'x~(X3Ӟ<"xWJZ=^@uZu:_薁b@lE12g(wyLQWd/sɟ N A _b \!> [ K[w6Tlo7ߧ, 4^I$YxOr9Ş#h0 v^]}Z숽jIwH`A$ؐ>|tHKcqKLT^kppENj2 Bӛ#\)sW_o,T#E:Z_,T=URJN'bu-ۄř>2χ@H7*Ќp ȶp]A̯_Xi[PSxe "Bho2j IK)hmHU& bU%8t!{]遼]ګ0ǐUM3E?[EhS]Gvͨ<6WН_:z'-6z_kBĉ̹طο>g+zԎxJNIc2 uJ"p< brģdc' ЕVNf ,|< [^ҥ#Ea9w#@6IF. R? )7Po,L/*K~<T8I'xcz,21E*/ޗ)/“6g#<X7Vq(#pSJڈjA0nU̗9<;fcwU}9)URϤw=!R"ku9 ouW?eԋX|Nokmw]2VzEi GnF#s/uz';_ҷy&޻g;~Yң$B.FQT2寓[_D* c~bk=cu|X$3:*.u?\7M]\oW'Y<$j/R--X&z92n05t %*-e( 2%X[eH8^!kwj0댉VigeIV2*b8p߷g8U&G#4*m(eECȁTHШœE0K;8@Ԣ=5:uYk6:$^5t=?fUwJC.|'j\ņK otmCҌZkA_i-5ZoW=k"f&ed^UdLJEBB}蟙u9C=dپhc5L2Lpsyjsxk5ïv̕ص)+7pIc } "}QjL#˜w \YNa!wֆZqwik];`v;u7q ߎP6E K^?[~+Z/gH =GZt犬e"tFJq׳oR[H.n.aS;tO,R`po]m`Ăuk J}lx]i*m?AHS.Y!E/Ac7Iצ~$]I:?4 1~"a[]Ukۥq NLuLG[-5'鸁gsRC7qOU*?{̴@}TW PI_i)rF|̕G8ɼ =_$Eex^p\UPDH7\o.{A $1`]b Ɂh@z#;3 i\Q-jj--e2KuzH<Z=Ѣ 6Aue1[t/xb>w٠+QX Zg M&dVyVaҝ:6r2A] 9{Q :OAt Q#p[Ŷ 6z*ZDs<<뛝j{5ŠB`.{|&`JO០b0^`⃂}:ZvwA1i:q@9R}G#(xphD$:*}_M)x5 mVu2}-ҢtǞ^QDfvKʔo_{ʲGYxS 6RZXUAFٹ̂21hm6sK V,KΖETE& `_;YD StO4XxwґEI.4F]E8U;ZhDD1L hgw>CrpLW)0n&y"DrX݊W80 d6%|Rfk{-r<rRgǜ/6 ].κ,P@ $X5T/z4>ߢW s 5}ê!3{Ap:~U<ܛ`oƴTMx( Dz%|xBͺavϗ<ihYebHAX\8F!aj*[{ C_}^cP"o<ш8ʔ=/jT`% ZsB%ڟy87[{[&_(4Up bct *Tz,c?T6Be+BY3au"B:2 L?f3g Gs(.T ePo&wsh4xTv坧' % Wg[0$6yA Mq\g9YGg\K4u@0^(;}[!Vհس#s$ꁘTC_3_eZ@/v<̆\E8gsq3{RO0,;h1 Awğ;@x$T 1l i ٶnsZh`l2t }Q86!:Eh=$8#H5{/&5W͕Tdo}Aʏ)xaHRV n9{%:iwǨY_vAθѺfqΈ Z;+!Csp/ vJR4q%>' L)Tڽy!!?=MءԤ1Ux _`\"ץ#ɞB5dK9J$D+n܏ӡWL=oý6G;>{Us:zIU̧'aA@̵]Fz;߆q}Ejpj}"o ]/_0^e,6N[FJ#NnXlݭ:&"0~_$ƅ#ص^4i 5z-95@=Jf(ps&i UqK (ڧ]#Am!!X- չ\K1]T30@5𖗩Q'R)= Q1K[*8amq[3%X>;*gA͈0~*~pXXO+% rmE)o=py^VT0$](!G;2亮cn4H .o%kPnH[g>WkH>!|C^;P,#|-RS8{2l?ٳ_&;oʘJvة>`R9EƤ}_WV8s#YӁ61O]3/i3X)_&1k Gkq srL$z>J/Ko$s`)|0B0вgQ 3TWOi" c WT抲e7RPMđR1AX%o5i F,= ka'оWb3_7܄hWWSGIōչ.MS;jq4<M=z ?TG-WpKx\," qں\?RpS@GMF EmkdסcJW@*5_k6Eэi.IE}|mπ=Y/.$I O^usRe]S)6_ ]SE|./PdY[6AE iB`C_d[䢗YO@Z\Ebt3v..$ 3ax⸻DcIu/)A & ^kJ_ڑ<To w{&_Q9 x}M!c7P~ױ`[FXvsw@v*"DviJZ}\m1CiB[SO}'ycNcp|بNewX:Waڑgϧ4u,vFR;7t|pu٬;ƈ)C-VfBXjŭՁ-h.,zm3n{] "k$vbtl?:=nP.P+! }_% /E9AMrG2 \O 1W0H+zR77ĺFB]۟T?.ȵV-MAh~FOjj2u=Di`P&,ؘ?O9}fցG "h|a9^<xp᎝\Iy{C'dN"^LV6_K>&m 꾊2"-s_I:e۹]qt dD6(`!=*a~^;KpwHt[ξ J|1:8~/vp3}~^#bݫtbcz}J*FHkО:Ypr3݆: f0G_]ݍL蝖$mk,)=C#]#J, Jz9Zotpl&- \ F11E?Kyy㤼1733žDaqU)a:2MNHfhp5a5);'0(q8 (u8 < )aJ(1`Vf`D6d|Ss^rخB~-@fm:MC;Y@i1mQ"hA,TR_v޹ژ>%@Șdv]<{Z , ފ,k+л(FN>h]]qZVSh W!vRg9eoݦk 2{7ڙ სY0vr׃IDY&IUd Zҙ 89CO?jb}n ʵ^D #8ۚf'+5mr LȾ?u]SIƜ1[* p͕=x,\ ŷܿD4wF(׃SE2ӓ>{:OwggiXygaDP -]ؑ`.8VQR%J)Lj1[1ƭd(^A%c؇xܰ@lQ*#{=.ű-- n5&dp^ 0ieG3rnkSkF~h m# b@#fQ'8Y!S& AIdìycQ_dG9h:^ϱ(2S289GAg\(d^kqF$$?)#vPlP=]G &N>:<<M5Wihx&m@~j3ZWH,\{vI`ro'ܥC2/ؐ]1M!nm(@=MDy-,1fM=APC/Ys" Rbx/D=v|N|<;p P#2וFƮ b\>f5$^U_7ҵO 2=H?f`"xz:)BW]Ύk8ݪ"}cN-nr\ԟ Rf]=*ߟOyfE)2!t?eֆ4X5tSl-kD<5aGr\峓(Isf;6՝R3cjpK3u,tjk3$̛TCf8d|5r\lx1ï9xYr}V:C( ![g;>t>ԩ#I  2@O żha֒;l,̟dsպ%gD^]!\jm~0SOi{4p4Ѣv rߝ׼+]>+[V(Urlfp r?myaad+O#\9_CyA5)bR Rѝ4* ##,#a@+INh#y4dáZЧRGg] @۪uHFhxѲ2L c"&J7OqF!OԌAȏY*dYNMfC=13?!?C~a>Tcnܭ<$dq2"&D(}BOż^\p`)lq M> 0gdi+?D@mZ0/95x_\Vb 'ߨ9쏉* S=ox"+ 4-SC3'"1"6V91{I\v됌g+8ḳE} j ,s,(=3MNjyu+L%6G~:+f}#Lx- n<U""`2K)i05;glMYv Hc"̲a޽Sg)8v=nU5@u*=]ɢ[Oy|ڪsDͶ`)ʺT | > B%[s9֣tnVo LR n93̛i P=|rbhQodzMՂ;ŁuF>%);Tl|Pd/&gpKsFf é:FީÆW88ך &fZlrʳbi,oe6,f68 hewpw*<-³rֱ`u `v>"(WWye9 v;ꑖBrIlR剕FLC{4G&K4ɏG19YgP_TD{Qgϓo$?N@۲M̉+{:z2:A#VC/|o10#T,X omz1VvIO,uv5"ͰD0%myiջYl$TO[¦k mPsT KF/]Kh-;騘3'8C5J(\r*H`D[ZeEShregqI\q@壥T=]8J)Rj)rJwݭ[ģNw$.2Nc"- x7_(Rv6 煠,}35lG|獐#+8gI.]RwP̠$όVCiS lp?TNp=L9_@X;#^,碌n]9CcѵS; ]oa^ԏ#pzbϲtT Ws4nQԃRTY8&2h|!<-|2F~ &1HX^|VCOx T3BhBߓ~hHr?6rL6ɝ 3ܮSK'e8n6;ጚr]Rhc%c'nMp5^Kj]^ ]Q Oߙjpv@}qFQ`>+\x(4TxJK69jv}) L"F)?}RӵO1x sm{JȐ7jEoc2ր֟p NˀdoE^OvA7[*4 {zOoڻav;s_V>CiQC ljF^`|BDFzp>ip+j0qXewh'n#DCN|h[NQyoFL#.RG[!!GԫysB  % ?p@l576'-&=:Cr *h;&x1!h7W.r#ƁC/:uZijnA=A tNHChû}9_!ݪA* ܊zxs?.{#N?#cbo^9n&lU8#Mރ~r'7>JE sy)y3 ivKF!;M4e7tXd,˻`9c=2'*5XZc>aVCuu0%ҚLjOgj>vNW7Fm s}z/Qs bu9r++aȭ+tL/(A^ LQp?DQʝjroɿ}UGS":R%xOzV#{Fwxkw5Zk\Ai%Z>FT(̠7A{EF B~ԓr6:v;ީ*u,GfO\r*VcY+Ih*D :"MuH;c6UcE?t51@WL&<ӂ#9V7ZOԪ GtcZ@-VJ֔Zi+;Э #角%Tԫ;dTR#g背}A}\Q2^%;0 Voޅx2 \5 A,rD%v"鿟IF3ˁ4ۭAJϽwGL<D(o J1%2}'5(Oq8=9st8g f]tyvBQsعs_G@<f:;3փȟ?`g:PJ`'H,IMi\%}ΗӼH U0/lqY<5aZ$w ~9yEo%Et<ƯF5T wJ;=l'? jGzL,E5vOZs%H1h֣rхd2AxM:]ڙp"tea4 I> vBcR2wؤ}-bsҚ<f)G!,vMTLT 9yYի~%CBQY4c/?C'S:>ވ;l͓x5ӆAg |ω@) vN1FdQw%ֿ1Qt߁)V74z8el-k_ H8i?'~# U5՞o%ބWw#p1ͻ/J#1(z@ٖDŽ(@͑5>Zy2WdGRA|E13E?g̙ץnAgf.-nG>"S{RS{(N黂iz= O7`Ϣ#s9P۫6MTIv s-۟ 'bN= AD+G&F5ԯz5w P|Cgͼ hۑ|uX'ۇ^51&a(Tzc9ɞB׋WVywYpL`K˄-$oai>Nb ">'Be5~,"-̗>=qMU5bopKo-[i7dXj KԟDOe8M5آ &oݓ0ܮM*yMW%d3'9]ö|/fT_DuHeI\T see$H@ ABg//H[Ã`?ޛ6<*O]pimpX/ZmW(WEy^N@DC.E l:GoGB د -AU v)1afc,ʝ&4^I e,sUwBD/reɦ462)/U]Jt`8H|M˜y/\~SU.VP@VtgO/VϒQX.bdKlPw2 qˇ7\NS8N! g\_||@|AŲ&ӠU=F1~P ݺ Tvo={Jbμ~`uԁr1jȲ4>E*QM"$x4OSֻH[?~1Tt,Q`RQeCHmPf8h7ɞԘXItժWoHcEjtc$ Mi`V:`esFTtX5'b/|MBM(L\Q7ZmS$Pär:d+[!Wm^nqb+ZNcΛ zzfuBK1#_ƽW+[_ʠq90Pv(1؂ar13#Z O?˂GdkҠ*e=EQˮ٨_Gx,zRPa3U}@ v,bj55yZmFGS"w)Sa:UxTM- $ە`/s$0UWkwBGꍒ [^¥uӘ-uͺ؍|+ͫ #a!w . -!y-]PŰ %G0C% ubi < /N1%ύ7HaI|k[|'wk.撹`ya䖠nM89~~fI_ؙ9&Wq: xDŽ%sb2'=~U5VX/hԃq'm 6~-=?4h\ xս>w)ڿ! thZ;֕cPNw4q ,^/Fz }(P75/̀y1|[*5S[AL"uO E,)ϨgٕO|#<#[6W]+j!xM2\`?w0z vdLJdENuKQ YyX9ݙCd 2Xr, f?}ķ6>y|y>\kӄ+ V~%Кu_]M!)$Ņ!k8$*$)\u5g_ @PrnֿtHitQhE}H([7}+N/B9GHu<2#p.sfnZ@j~f2F1Di}\\)&P}1 7Rb5ROd4=Y30I˶CZb- Am~d姟jXix]e> w?Cy xT͍tC-mܲI!$ؔz,c?Uڡ}˨V:;h4.ׇsqȿf|HXZw:H]\ݣr@d>?TAvu͆ [̄iXg%9Qlz~ ba!id@\2 Z@ ?E׌LO, -X4՘r .p" ';N1-;"~B"g3ltoy}UW>[W)  ۂpOSg4rIܐ"k mx~oxV[ 4 }U!dT|e;Y"bbo3Jb̏~9,(dy1{`Pώ~ƿ/i&eQHZv/::Gu7: L :x}FWZF@^IՄ[^+\># 9E@}IMn:f'3l';P$*_5M8 O:!Z߼o=4Q^⌸t=K+Ǽ5 }0(?.wzW+_Z1(g`ݠkLڑ νn‘ga*!vsUӞ0T0]3Y?s3sjsT^huNjs"!Jd;$j: L,.Zf5u~ڗ~v@Er3."_(w\U-1+9oRmV n&)zobc,C(j7w\5m.N顱}5~8Jwm٢m(25A]%NPv_BqE{nκ\βuA(`q >=/8);,+MPgУ 2̈4_zR'z6VβQ*QpIp r\-dbyf@*J :8FVl^P',QAb9sOǻ|SguBMJ  t:/\1]\E v_ Ll/ĉ޸Op9 h=t*>c@Fe=h0Tal<)lg$ 8]ԏ3+Zj$_N^rHjr :Z״o__‡ Dʔn-Lugoc7*f5BZ "ߌRMym|Cq6Μt-wiomu;x x>?Nl[fF?ǥ[ L /~4]ƶMna7Es<]X^op):PW+Lfl1I0A(/̐3=La/ _uI =lؿ쬐QI2xh&i4bN b!8YKcu΅#XXUT7an9k%;x6?{DAZm%f8`YaTR:X 7}$L_:؅-e${^Eŵ9G3ײXriEs΅kO\J[m INI>x<:a>"r! ]TW;<{suɗ6F VaEͱl_ZX 6/Z=[ٸVdN @p*}Θ'O[ukY7hxj 9Ŷu JڙeԨ +iI4\dfՍRW:@R$nSh}9jt_JaB7(>Sav5O-6LK^̽ .q\EvX ,wSW<cv5"iakBiګ . .Zf؅AbIsI>o_*hj/q<ں/U)_OO.hP ?#7egޭ >} gģ;(%`6Қ8ŭ w9A[\1ԡiۼ伝yevĶz\JyPЋKև}~Ӛ7@SFPj] ٚ 0ZuB:TXY.~ [VyFט厴bT0$@@!RvXI U9lYQ! 8L;/U#1~j Q N^zk0a^eXk̦$'i^IeJ̒k;݃"Dh`SZ.4v;j|m%[-y$pه.x4+]"7:nf"/fMȱpPɃշLZ"z/O~2ϲ 8?0RZ7¸2[{oLJs%QZ*Vu>Ty)U``)] 4#gyE}\D>ƒ8VU˗L8C6U(TnԈBEO?o BA:t_e;kBKy1!BjXYGщ \=HcD]wݙfC" 19RɈ=)?=qkA$x>[۰o [rO|.Nj-paeV )EBS)%J^8LY`¬ގIvԋ-$IuC(n+b %=&rsn~'z&K>#K#)j3Nʑ|2I֩y-sAhW_;f`m0wpE&tS caIplK&Iϱ6Π&F@$) "F\^-Y$߁-B;.*T ~hgb=+ %GIa>{)$.dJ쫱6k]?o;9܉͂܉5OO%y4=E.PZ:~᢭q~|t\FZj":?md|Da#?(v4bX%S}%%doL 4 _C#TC rC&]?Da>${Z<8Bf!z 4rڻڣV  JZsF\9 Eɸ7p8S238(1Ĥ ~qEڍ湍{: Aײ%(T ,xqg) =N K*WOj//,$gW-Ag5j5= B>&z^ SҌVY)΢j"MMWL B)玤1tG0; FtRNsAaG?68qY ٛn&{vj63t3-MΟ* TtVLo oU ["_H{~a#wDZ? j0UϒQ*{^E_0}s#QG8hQԄ~r=ұ d|Dd'LJsCj ~K3'*Q;fŽ5x%3}~H/KYQ]ab1gtF AS*l*=SYd:&F[[u%TQ32;L [?\`J{/GoB]TvdqlO)6#`uR'~r>VSc1Kudf0<~|ķMfr_/ޫHL) e|y*J(fvN^p>9t4ԃqb!ɘsE7=>jo.rX:xHn5ņdۈD]xYn:G c#s쬚܉?M) z??^]VhsC2^;<nQ>NmśB1]oxt D CV5HB$NKMR 6,n(?xc8Q$Gf~n>p^>t`bc$9q\Vme4pMGL~Vpmig-(?1O(#dLo js אZ{= ?FQY Gn+c[\*@)g{/g7wktTԻ%H@nk/RO1|bA.OæI%vsPF_nZ;}i귭Y܌|{~ ]adtB@ܬ0-v !uWA:59 -5{D[# p03,Hb=+dRb.]n>j{-STDŽ\xZ`}yYc ( #gZc\E#>\^ @ZqߚkO7IgϭBp^eYG ik#}b\7b]"{oUT({ lH*5SǶ\^ӌt %9Go>:z*/":t WC%t'mnj~SH* eX:C=9" vP–  g$*3#ZCF^iVLy*o?W)̓F|P.P'kN%Ǔ7#a=@eۃ:( RKO5(l364`LF9>m0|< A#Q" [AS.O{ 2<ՕGhǴʓ)XjW܄Գ6±}|Z6b/Ż'0FwuoOP/lu7[t=2s~qHI@ ePշpYhR8\ M( N_F oe7)qOs 2& l%bS`MYϯz4ēY'g]g,b>uo0$p68g  =4HF⧄;oaDoaeNS:LښFOR!|| PT$rOOJcW3If͉M?25@SjX6V,aBaUv7ڧf3ĮԶ Y#fN ~}_-,h% D\\Wmvή;Y}ܛ2S~+?0ff-UӤdu䧛I?j(EQAa%D[$eECO`C'q4V1p7x6dHcƜ`wGuTj<cCre Y d,3LRIC`Շߐãϔ]HRx;ϗ6,e\JxﮙSկ[J=$Z+htesXiqwBV X͛:9 pђWuJxlbw,2Pn]dԌs\uJXJ6J8+~(xAkѻ&}tx Gڻ’ ׈C~{&{h2=[8)#oRKwG _x_i& [5LBۤm[Er7l*Enڶ8)a@"SQdYYf:g0GqaE@kq ;CҫLGH{Y1@2s wV`YdDU"D[緗99 b џ ͭtRF^ejeEM _<T$E}rK2.lFkԀU9A u'EB/9cN7qmp)55Ur&ZW"eXm<6/Ǥ4dmsZɿֻ Ye#^_kIGdILG>[f$`y1d|OAf],Luu`\WrX ,ّP{X܌@ZJp Gd J [cs3.R~'@3fU'fR:pGt\'eoj? uDk+XfWNSٹwb©FV>/4Z~xDGd ߋ66#+Cj]2X]zTg`=n=sly* b.Rռ. OpR lSt6'g%Fe}vQ#"-8+v=趲Ύo1DεR7YGÀi4no3D'_f8el*{2vw",|'i^[ I!.Ù3$P|F$|"ggsgGc=EX0mJ҅A .'?{3i{īs%i=% cGF6tF.cV Al"Ct99Sj:hK >4i ңi =ٛ,tJ 8 f'r…Wb]HNt ax L~ i O%2 ~HcK+(s{S.y`rÅS]내0; X4BF.bj+b?G/Q9۲'*Ak Ht\N C WQ='Yٳ+?tK'SL'SZj3cBfGb[2n:ej@2KqDh!J.h Vw dqZRQ^X5 _)9H$iX*f'qT86[Y lթzLminՄJdfc,ZT30)"Lvx?dQPN^ t*b+{N 0EW`Gn| _S/5\IA q%X\#xq$>+?3<>~( 4L-'pDљxsRKZ=&k7!dDWRuJԹ!Ns24בi͈DǧwpwTmi%~Y#{/{zD<N !6q+O5ꇲA0Գղ-מtWj]S0DQ3h'g_8)CDR@钒>&=X[Gw*TP ;o''Kr@AQ08BKQ"׾!SO쉭 N9n[eBS`a!3wi1%X߮q4l-@T|̀tݦxԅM|6mY!촚)hА.a`61NP֍0,抇һAaz5mޏ!me`!]))8J2u}UB/f;VϞNlP2f4]k!N@ f|sqAO><HvX͌)=yKg>v^92 R, zGquSd-M7ՉYbLE_UwEꯎ*8$sЬM*Bqs{QEx\kbY>|G eѬUI~E6P=آ; )U1rH#ZX9J7_$ W!bK)/1 hwJWmf S>B$U6 ĸ`='jlh"R,FAFn"j u%k']%u,ZC&UFN.c5XmٷYڛoԽ EAhM^'6o}O3&P6'YO"[&]QgR*ϏTTӍt2V@2o0t8詧 +U48$WbsJ!_^L'CVqhetD"Ea7͑:j5Lug T!ʢ-d_|]=_ 1 p ~LeB)si3\D6Mp/Ro.ƸpF璬9=[F,5;Q a-N=2h{IXu9}aTHSՌJJޥ}Xamo@(FSh jρ:u*SR(I4LɶT鰕$0p;?n?3^,=7ݹPlĦ!0BbO ul!a_WR؇ңķ%%O:GM fS(o8&J2L-t#iu \fsgʳSOK  XXz0N*OEmvR4tHPwLƹH* fFopMn?ȪREϭfhh |TNŇP=#lDF{x~a؉DDjܒjcl*G?/t?D$NehsgA@ A$ʼnP8٪ $=0Z ZpYMsxvzDODRGUH.N @@R`^FP'uAg݄ eaƓ#f [6aNA .N *2'bLb~݋P_0#tG.yS1.A=MPJ%'mc<LKK*Z_ K7E_K~D0o;JK|sUlpRӣcMG5~>ժkV%]BoiVHVM#(GQkz]qz)96n?lpҕY;ɊaK4- \'6 rHf!dEd[M]--NxžJPha9i+x&P-16Y;c{XxOѠ<7(J/ PyWRwe4a٥ch$Ox DjMnzf,j ϟ^$pZun5ţ95 A,h dVy(ʿ>R]} (l=q2߹B]l](A r.~Y_}˖ "d蝗h~L-!ؑfo2idWܻ 0eq),Zȸ= 躓>?se?iS73P0 v 9_Zeč[ʤY;0b_ >5IEۯ8˚ci- Z^Cd8!( !^ppuGJH1с0}ZDʃ_Vߐ2y53`.Ŋ=U%,W#εTO{L kwLX:UyeC) >X}ְDF0gö wTN+Idhnmƣ0XT%Ɏ{1_vi"7N+aRKܩnCXȒr?hw+zhZ{8Cۤ #%1ksTqK-ww|9roP_ȅ2kc%ew`b?X=<+.JU&p2mE[q&ZhvDS׷.͛"(-xzzvLж=e6 Ou00~0"}< dçK&i$G_UC@A KݨИ+y~}TK/vކyۭYZ1Kԁ1 6E 9{t:%X*[*y8 HI9VwRq#($кb(\û=9nYbyP#4_w7DJlIH _^M 6?G]v>$gx"fz5]n͈BjheŐ@DmBNk'XX"e`ei-j#>;UP<t)[?AvP3aVʼnםأ=L ^9qn.Ӥ-2_߂H뭁9A9duSA{G`B 3['ӡ )C7*6Ɔ2rz]=9asA&d-tk[[B)@d.5[ ɏ{-ѧ9Lg74D[Ӂ /Le}e25Hι{=ԴU?[;ڌՠ{Eny.~E2;ms)P/Gi{Y"r7JFw9sR̡\JpKҘ)('<e~kᱩavt)SR<$LNY=:vW?40 D@R٠X'^Rѷ A^2mӻ ETԤnrMbF^HI+ũY8 R$M쨪,Ӷ@0Ò]ב/ =< qyу|e} TNW<2d$ڱ /u2;wh7tDJjuRxX|2q<2o"RŇZ7CZQZ'Nz1(Ɣ̨%~S5 U<0~. * Ijhp)v qHd#.kbG0Ĺ$V@'ī?5_+1 gh8dY)sRX^-069mT4F5E dZ?HٕJ0K_nOXFOW؆Պv=G=G"7WDV7mH!_,I25d?اH`I@xIÚz&1GJc XB?I(/KYv;].9Nk,Reҋ,@`q!E\ko5&Ck4 6+ǢH+ =W/b0r>'M$6]@Iz*Wi:ɵ <$ #p17xj&?ܼG]OA2].'|ƈ&nA1^Lk ‹@yDY G_>?NCC +` eΨ0N]Di.>NkJqFrx{RYl@`OUGAغH}_XQX$̿!TWjUL"΍HnzR{n홁KCDʂEeGX_[p4t1|;ڜ#Ӷ ;~T> y^18a.A'8t#w넌ݎ#= /o"Ri.V,xDj9^Ok/셙iN_!ʬWYyb}brOUev`&cW{RK =x͇k#]ؿlp'Y1@_=&DYYp )~oH417)͂=-† j9&Ͱw mkHXz_fc^ƒv$塚hvc/DZ~.r$bv5Vs#2E5>Hbz.M#^FzP,ZD|XI{jB>ʞȱ|טcao㶧.0t92p#[ y݆L 9=צC #6;!yxlM"u>dy\8S;PY741$,{*|{g :^=G3oϨxSOȎid2A_;흡&gLK]q8\kw0:DN(:y71\=U\j!*@k]_ /p$"~#BejҴՕe\]@S98#CUÜkتvf0@m?.Qw08&/Xyɔ7Y,HQG! p:oڦGe&3xMs*_gL>o _P QLؗDW2FeH|6V^u>#pe2%nʹ}"x~8Q%rKDs/$fE$ ??~H[_ ZFRe{|Ǚ`)R{+uNXdn22H*"?q^^}vpT-̈́nl;덷O&}l,eoqbtt+rVv tcu{L:4]ݡ%Kda\iI+KFsA7:vwUfޘC>s;3wvnw8MY(y=xBPGY ,P0'at_4 L)+qhxk) #N7ɝ:2VaH:>4;N59C7*jл)䷄SZfĘ49>`˫ϓ[Q֟B^`u eR[B]\DU):\., 4}}W0fhS![k6UnjIG+٥sJ^ۼo 䳲GjOiW@N<]zˮ^M#d00>K639]%0T Zqqz܂,l^޾P&:[U9etXg 8̟@p AAz3Y.INx#و>CN^M=~ i˟.23!d6-ꇶ,{gBnlP%o.zG<"^5NxС%^_4f٦a>t=*bStx)*.+ft~`:\kPFU=عFoѬOi2{';~Dr ;2 "nTŎB桽EA ˥ʽU$V%$(t7 pu5F =ny'|N(7DZ1)+RCҭ.vRڸ=3Efȫ2iFVL6AaN;!lXL D tu,xwpMH=6"n) Dfb- v8Y[$E48;HY糽#0T?D`HVXZGXT~]%Fm<t'b~9ܬ<ʧ)?rZj>]33c_fxAXkPÐ :L빶* LϓXV¡iSO*8@aMF4=l/\qd:]pGZY4Dq(HgS4 IWU*uwMgt /i*^'as-ehF6-5z6ScobPS*l罿dxڧ ݑ/}>7Ι vx._^V + jJ:;NޒblQHJ#ϴtب5'u'g\(,P*wbDŽ X qD[&VP<-!E[{i({}jHXBO_/YOޭEsi! ?ې$-V㸤C*O?vfU tVWd.k (x=e#o p*8uȬ ad(3̹@;mgyt!̽r2*M>E>JJ”_Xvmt̹1`lyc~!jٟ}f giӺ"Qpn 1܅B qH5$w{ـNpţW_]{T`̣}JsDe01H-g"#0 *w!:wb~ .h2mH@=aZzT1q ȳF5`awأVH&o)m,?oFʙ}ʼ Yhfp!R){7)rEֈ@rncJtݓ T4DO+j}[*GSfČAFǣZSUяy>:1I#eHq\9a $ݏQu8š,]n)|Nr`:$߿j&1#C䶡UWM,!w1X^y- oھNŰ;O#p~tlc-epT5ŕ>T0^PQ (џh%Vd)0 x:(0L>Evpa7}7nb kq^ٔ.+N_=tx'5M>UIJAlaVk?'W8خhE:~m[0+bA^#̃=H8)懰X o$eܮhڌޖ{4м}W$n@Xw״?Qɶs[1?}fhP/nV^YaUW/|Dܦ|"v!*xLJZoQzI> l7lX ̥aV*D2JzJGIp,^pPD`(?KӐ mj҅t8k>os._mG˳ ܰF۞BBd7 ZmB Aق@ {u.|mĮddn/UC#3bf9Ha6]ÌG<ǾťPa )ɏ@__kE\.K:%S" &U7Ԁڬ~LTJeCFPdJoeb}[o ֩):}i'D!C, vd%tȦ`ވyGB FzKAdح}]ͳYq?#V/i*}ӬqǺ.m77otΔmku-(( @zNxmT nj| u|A$ozAp>d4܎~6ܷEBXg[:bE.s@3U\'S~o"er0:ͣq̑V #V2UD\Hu$.}Eucaan社*Oڔk0gȜWٓ['$P q]X{օh,O}ڤ݀dǚjbsQg"Awnf>O:X9%ct`#A?c[̕ӎ1C@[*x)[R0:8/S. TZ%z\ڥ+1xN0K|M#`{RoX| 2IWco0Յ1~嗢}׿dVmn҃j]-~)QѡQe 9TЪ(=j@)t NJ ܟ#C_X!KBO?{EPF̪Ÿ&06`q~_'eGƴA,:|8Y喝)*3"Cëo7ig &bymhKH6n>kOiI)Ng4*L65( :-=| 9dXnFj T qފaHYOS n-!?rz)dHpUG,ZWx ;xTk\sXuq&f $"\1S9.Nf9*TWwk!( Jd @Q۞=PGM>Wcz(+5. wYTH&LJ}|1YA)zRLu)d; lBGdw"]k3KplbW44YǴ:<*uڌ)y&+r[W2>&ftQo#_tj({$A X# *ؕsAEy!j]]gex hkAvp(rR->vnDo9!9fGzo1)<|a<}M`oI¨w"Nn?|DB<|tB'hj='uX !^z5Con1Gڊ?]s ]z|*9-_/n6I9Dn:P4V<.gu@֞6/ l;b;]I g'5dS|l-{fYrv]Qg=y尜P03b&{DKĕn\2lꄨ weDy2vlZaktv"e p1_Bu}Y H<~Of8>/S_&MS#IU ʆCnjFD<9aw8,!x@V+e)S%j3yȠ&TؘOv3V*Z,1$K11_pL)#|&};PA㫦 a~pn O*g >|e)r ]+VBXx!_ _^vy*rДf( ςivazx'(EI xvX`yF-{EZ5=?$gOfV/Ⱥ"7r#Kr?JooAK>`\ rU7s-4sܵ։OBltdpE+|JjEŒƃEX&W}5#Vb`l2R//ʿN8}Nޠy Y#V@E1?u\ݟxkAeu6s>>q98O_ɵkQErlMp-./'a~e3\P旤hfJne ͳM.oY4IC:+.PEM11۬<dMa+9(8,,Ȯ,քhUj>R^fLGKؓT>B"mڏ?gALMHTo@8W7 0)uGwQ!6gϕ=.&W$ A(k?W,c$4t5ENXMm7! ;maEMa͊5(g?&?$&ʷ1y(h N]x ct;x$-%"ڔhQZ'z^D;E1p Zګ~$~I)602"wŇ >BMsq`6>e8*=a b]La,.uZf%ȉ>quWg,; w'dmtki ;t>/é V=i >|U%^3 ܔ?bp sb_F\59ZeNe܉j+_ 1X/x > 3OcLHtZrMxs.{dAhf#ήu]Pˁ,\Y-~eM.gq8Jڹyu\ doA)hѿxn Sq/p5Fx!XɅϜ`'Cr;5dPoΖ6N9Qep?W;u @ٞ)S\$81Α1 % (_ﮄ͖\u25J0MIj!W\Bvo}uNe‟)juY~hk2bpGZs\MuV*/\󃨢俵PZ0gV}?{)^kϸ12mJ< ǴG1Oj貅 &3\f[8*V@$ml3Nwliκ,oَhCj-; kFDW̷H8*|wZ٩ )%96Ww1wǽ5qwgS窕|yQ֪.B@/x?#Nˆbax~t]%AT^#G1BG%rkfk^ uJp1t=:篠Ϭ_fzucz $'Z, YW2s+REV3@!&fYeeO ~+a܄!wuc l HoLPVe/vдt8t2fߥNqk΂IQɚ("1'.rp`BP `/9Ӧ{Fgmd,Uΐh/]U9ٽ01Y4ׯJz,SO)0ϗ`,q"[ fL#U?FV|(DjوQ$V~>Ycu:N68/`&1SG*/b&HЋy4 Z$nk<P9l* {G]J7x1Afjp _ø ,oui#[3=h/|fڔ:D;M WBt?-w/#$+c dU0y¨߾m"mn""ȨY_vS$lp'܏<_̕GQ554b99N_yA7Ye=eY囜(hbv ?&w\Fv깦@Q<ȘQjL}\辨6X /V2'T'oҧ0b~Y$Q L5`M W9aHyOvs5Mzo Xo<ɉ~U(òru@Jz8]<)w>MO %@[^~c"%5L Ȁ^Ͻw;m-6/Kk?\#rG1yY!54 `-e? |!BsL6z)6ma6{ ;rM1 knDQSVOr,Cõ|k-56@8>~3k5pV)dU'ڄn\APqw^WA!`WLtIq'{ :Ӛte-yNc<, ؿM˫nšv.xFmA:!lߔA*)eD>2JրG<; ߮oHI$p2~?|]gjScֳec@g ys\"8eߵ pME <ر94@F_ҫlGAxaՊJ,[=GÐҍ[FY bqW~M^y Ҷ5 !_U -d S@,DM#nH쾳MOhCþ̿]&pZ樴${@<SԥP~*a]^ZU$b!~P w;}TDJUv h>ڨ#&{E~uPyII؈=c(*翩4PG(ŲƧ *"[Y=1 "͂)j]>c>i ?8R!txVwN"q5K- .Z \eΖw)Qy .C0<y`~şq!!`,D)ԄN\1Hbj؁OW$~>2+oUKam>M]^IuAcL')-!Lm>r\RqzE7(&QqJ3lz@\T+DH|hE -n/p".mq$MF-:^ZCx>NN29Ҫy,8a9 0I}3e3e4J粬!R&@cJT < ZK%=nZ8ֿ[|GvX%Φ ڀÍ8{N z߷@|HfIgW0~PWb WuϬ2"UΖ_]/F*V#!\Ѥ<43 9XfCdh}q$E]c{g$^sY Yn}{-!-&%pL ٟ>1??s餐5þҥR9ĶB+X{PsV(jXZLJ౅ 2%HlNYZAKZ y9Ɖ4\Kl~qĄj߆(ߎ<A[ )WYS)+@% Kԕհ'RQē3Ԧ:IwhPUA2|1Tc4a0`6`O6LJx?h$1A:o熐,""C~lw7tlOQID̷% $:I3uZSheB ϐS._C[-x%WH?HX܇_ZY8&s.'Ý:&&G4$" V߼4ߛEP~+`wxoPs;tR$v_a 46'ӔLH lkM19ݽBÈ3;rs۝0󏬒v>x: z?urįbYk:s+|peB%zP&lMWZFQhqYcmeG٦fڂ}`݁u)LشUC_U¼KQuMm[vp$wyٻ]Lt¡怿@3uCbˊ_:ΊP<,;/8lWzGd $4ad)Ȝ+iGnh×ХN=/l?FŤ͎ܿ'-?&aZH?<2Da4c?m~L;``L_CI4*0-Yk%_ɘX.~쟀C$@Ф[biiQJ턫(/!})IJ[2-W}JJs" }qt )v,Y?d0uьQ2\NCHB-d෴^AfoFP> xWs\](?5/5hBhE/v a)X>~0N,@gUtrnV1GL1/}Tf $}8ੋ5 |Mмo ru;b}qQZ:?"ȠqeZ}\ ozaӔiP]E=# Mc@Ij0js7+UV|MHS.RO8Y6"AoRBIJ0_o{նNg}x5Eb&]*B@~pzp6O &?~Z$TX">M:(ɔyIvf'n:T#6>\ w_YcXx_y῔G57 `Li]GcXQZ-KrSޱͪP[&{iQ[juH rk\{'?gصޕ.sBRpk9D >5H3Qj?؏9(*RG9'#cV&S5}er:& r<0)58:xQj܍xR#dNAsVFdCm>ro ?MzW\YM,m/a@G0m^Nb /И>ceP^~ dM(esl=Nx7Đd'V#1 zPbcBU͇;cq `@Jcx!-zB3{3mp}hpuEj̥G ]_$*X?W&_wS$^pfyu!X,˜gC '‰s&>|QAp_eA#^2ؽ'\8m^L 欄D36a+in&d [p?╁U  }-kE-[_c)DJ\z/IO0w$Q#9蝩KUh.2{(lr3R# _<.w%Qݠ̌ҝVEcGHU{ͣʆK\'%)r}c}K35/xDZe~腉1f@_Tٛ70}t`.K|DL+ ݂501\o+c;5/ ZB $O@R-+(8ĥq,ˑ`ş̀m{pUY8O`uq[Cj4EBe]}&a{9}w,.NgȀ1w@\zͳyc %5G ^~d#X@^?'EGqնr);Uʇ"C ѡku5b[|d럜P`OxRd Pk|0Bh&#[`S'JdTcyƧQ[=HsP<>3BiHe\lS¤fsPC_,9bN*`iDiX*rV5A~:G#Ę*;ṢՁW1mܗy -4=Ty]Vk盼t{ҽc&{BZF?V绹q1X#h]Q7<);=.οm㜭'^kӆC*lX3"/@ZtQ#"RR=Ͼ7E ЖիG ?pcXj,UR JP1܊q+ʻO0@iS$h(tqXi瀉`ߏԶT@G'd=DJw󁙱H0ZvdbzV]?16(Wc #pQwD]O(JY%ߠJ@лM>mczQtuzq L<0z'o3n 5#b]&6nƮf3UM F SG%9cy3~#EMlvPBŝgX>u& ;KjfLf5b@K |A?2w35dO.G۴ugە^*2Ī|䕗 Z@i#m*0daבw1wmMr2tKQyxj7?"@K m2VbM"gB"KLw Yݫ(cd"g8PT@Ʈg}RN8QvFӼzuCf${9x֝7P4FswM!Ɍ#7S˞C+rJIUM@00Y;{;I0z& M"/G*[B?V&OG-&UήXBR&5 pFaYQ1 KFք6?]duwb\XPKbat$v"&:Wd`+ہo1g%<AM@Ҟ]2wByfɡ/ Өb쎭 `vcWL/fQ$iw4Ou".xUW/=_;_ߛО <}Vidڭ&ܽ2F N[}=8ڭnjeJl` _B{ V',t٦t$EzDkKwgq$҄zBq_01OW@j%LM8! HBR )|F#yPG<%=NĦF4Z KWcN2Y^|Ke6 BwyLg.W|{`Kw_u w|t,"^.OU@!匈>uh$'>Wn0 :7 Օ9, ӊN+^{(&a96 BzRNmz>!`q\>-˖0ˠ/.ykZP3kax2TjyF֌CYu͠VqO|0,K}y'^I,Ǯ+h1TT$5fD(ML))I%|% ưY^R?%,`)v͡=mL{ ))̏)b4k$ uvn:\:"f=j]XYc 5H0 k#Xԃc0sRYwc;cQ:VQz(q<ND XCv{I,x$`GijmN=lĬO:'&,aaLO7٥v PW1VFEl"8i)Dɽk:PRFij>prʳ<AT4+ZqQ0lܔ (ZCF^M|Q(5<~ht*X'eQ464LbL9CCOk1_li/g4岈BCp,zj94Hf\aoRl"HH?v\1*:hZQ4$J4x}`~sA:VGKg)2ư2iQZ4aHXOSOl$p U bGHTGX{fHTd4I<1w5\QT#չbFgͭSe*S)/>SAYjmݴ1Iҳ;5Vk47ZԒ@qÕBWy\rH2]*2ܠŵ-%UfBc zs}-Ӛ/(NF"=z'BQqRw2!(0SD;pkfmH=O=ܹRQ[9%,Nި2(Y+Gʏ v @-x _‡RK\:&Xrk/ {SK01Z-f熰j, 'l7o S{]w!F{㿾`ġ[ Y$xiEx 2f(`靧{ʯFajOȶJӪBSn(„ÅiXYPrO>udZ:9U7fgUlekYZԮ-y"$k/`=3t~E7ɵ@h)R6KzH; Y3,{ b-; :>zYN P}ǹזrC"u"*1i12'FxF2p#չf`?@YOԚT^ _j(jgT ~ۆ¤%N&F r?yYeTǷX#¹̖n _ D+2oG FiѰ=>-2DKY\⁶Һ%C+~ge#z*KS% pb]ؓ&œ ܎PTߎm)/w8rEMv*_\~YPloc6D3 zrh͓w&)i͘k'N劼3t&CZ)e{C[JuxaD ސ\6M -/ y+ J=k 8?g<~ߠ@^F{k6ݣ*6`?'m0a.R!w:'DKQ1>pRIϒ8ϵmBTDuA⊴Nw-j9>ݵϝ #/-nZHy *,=lbx=2|@9E̵B$|iOߓx&\q&_W H'un ܼ}-56g36r"XAI+X":vq0 vCk^K+X ,(N~{t1cAKd~K;͠]} r^b`_30/N&7?Giސ«K , -#U3^NVvW\±$nygɜט׶nμ<3nIm܉$naO\2_x@1TD_1AМY{7`|hJ2{wL»ܛvP<<|tCd6@lt!\ușc) VqViZKt)XwɪϢTP1_n}5hUGMN!,W#+CTX3; n :`#(Xcp~v_y_PJ FK.bxuNi' s6 I|/'y3".gkQgIDs\JU+Y cMf ;[@cԉ0gQ$yBp6DYQKi }X >%ğTJ@r|fM8"L&kdDBvi Vʒ9XBJtLY;7\W*Vl8k١Έ f5Xw.H5RuLZĆߋD }MWdTR%89V:zn@7uڲ%o>k")|` !N@?rͫ* W|;0w*vpdt|75F' ^P5r6 +ծJeK*w-ovϿkETBݿJif'kcl$#Ђ%`SYw)fTCYuZtjNHOlrB2 ;_a(\΋0BgN! /MBK𱣍IVimiE[l;x>[b&km%eq {+__qyh'D %WbU50SU ;^~P>.Ǒy'hW_p( 4 FњbRanGE]fMmɟ)^ cF3z)xiԠw2sUo^}vl*彸.ZvoEIaPR 8HB1@U܀ d4 5RȾ2X$D5zK,:G98ca:h&c7+F6w~Sŀ`5:B6s~*x'Ut&(ҏK qX͸( d} ֏JW08N_5_'UWYDso!搆+!8Z31clM|{ ,&@2 QTA0fncmFJ«D Zj7/*@p# &SbF/1hAQp:~W{ۋνgqyu(5IhBLj|%*hM39+$\<"ܟ?jMQASiCE(.-:Z,Ƶ"z_Oơ`Tp/E3 G< qt2Rn[e[S#âKa:L f-jO\ ȴ~/ܣ Cj0?77N"},{qc:_8T>Q$ɜJDhOs  UyhDgD99_#.dV!|X@^qcɈzs-*wy"TAT(|`98lI@!FsnZ,빧=`1:_()S!!AKxQE&@1n ܹÞscܢIUau! e9^u'÷#GH^WaЦO-Z*į2d`#kL(ޣi0]8\Q̋F*>[v|*R}yt~pݚ)TIƐL*ʼn  遚YbW}lyL?vNMK"8PX'/uѾn3`AV &q7xDkU=^fI9ƺC)2U#<ַ) RIȴFESVGa[pj>$GN$\oIg檕D(DiRjJ}|^SM$jͤʨӶf[^y oܷN6vV3dr&U,ɍ;+SaK)3W0s ɼlnl|z BA9Pn#Wu[tCǞBn=KG@y7r+iQ1*7Z30vZIEKG@':$ٯB>C&5~sNcI⟢jNTR7:aV{$TTGV?($Wz;ؿmXY+/ۻǂ YCjijX-\8 >1*#7vKc br y-Oqu㍗*m\y$fJSiZ QjҟЋz\]<l@;֢T W]/,\T%Sr&Qd܇&bF04[gܓ9&|䝬K7OOQ.2-=ѡΞ,IW+{j#ל];ȓ)RC?:#2^|XoH!f Rd^A8COD> *v_'  S ʊ{pc7$֏WF?H+:|g}/:m,T)\Host-[3ߓM*}DTaB@cYw>N^9i/unt¯XX.{q9UCc_6߇50oL+>7#aPc9nӾGš5KwUs3h<4jD;=䌊4w_\SC9xyJ4S^ q^ ? XSނC܏Gme@t!䥥>7ĨP?࢏l4g48ɝvc^-ЏJNU3ў3d/|FLiWgWCjd|]RwtVhgnEqk+-JKLz!_BVE{ {>˓ߎj[MB*l}M6-5#h;j V򝘧N榐ÐUAw>qӰ:ON{9؜,P'$((UЇ;J@~⼭[Ѓ??Q؏.FrL^4Kb9w[A:|`6R;JSw5r3;t~>*r۬WL;,-kbmt\Q&btDX{ScMUA9bnDSEvy^˱ʢߟ/> &y=Zȵh_!]Tw.|W:-Hp2pZSY1N% 1K0g;]fץ_+i4 R~u$OopgQ5CR苼-|'MݗmPa';40-rq87^4@ 7W1eM˂N`4먭i8Z_GkFA^<{Ѿ7R<޽ ~M7I {c}gKnΆX#1H\[b4q->P*'/Nc%<Ǭ@m=QZ:u,ԉ8Tq<L*Nï3Kkژ-ݐ2SP/Pf5 /(O8O?f}わd!}Swnj?&%*DNZZ qw huYWכ;@?˺yll\Z ys: dOxԞ6O1pIF)j:WƏ OBR7`,՗(\kᔩi|2J@ޗy)udL_ٹEz(s{ U<u]H\8Otls}A+eL3 -v71:HHWGB?B@i|z26Zc0`*Co3[9cRdZuҧd[ CNi4 #|y4Fuբ7-H\]8c kai'kiA/z’82:;Wi Y:ƮHnwz"1v֧ˑM(ZT}tPv4V0T|~ulX!j_4,%"/ә\HP)CHx~]?w *u҂.sBw$6,Ƙ_CUDz-65D6éE8- "n{ep[;˫~䦶z(kk2uGe 2fqDYsZz҇uc&'X*N\}pQ"|?V:]$™3'{\ޕl= Eou17fU r]U/6CyϿ&w;% f/:mpNXs# A+:%ϕ@՟2iZuwzA B&q2d%$oV,k~u'; eF^⼼ [;yL3e1)G̒D䍑=xyilb KvubI5LKvl{"Mߣ_r^.h%a}(v'@$ =(<Ƨiffij9XJ=Fsnۨs&q5GrM=W{,)F( @<ƨɩv`J Hi85?<3fKe vy 2T=sIiM֤Lmk뷊 Q/Lv3 zJOT&C%[J՞SaD?_`=eksZ =??Y%Y[AVI * wu$@PkHC@GeuxjFe.Ml($n$9G׮ځ|hr?]_x}Xs+܎aN`?xa~1U`qA,o0#\J_x:t8i8'T-0c RAY3[ɚSo4d(^v?#tw+G{PS;dC׳AP@t.hV-[L㉅3F|t2/-V}Glp l$L}D Us72:5aaENVWWG%goREOIDV[gR܆J# *@惵dF, >gyMm_WCd-Zz)?b>A8^Fw޳)B@_ΦyMO  ĴV 2c?Pfsee*k=0.,/GHllc["$ށ-=*Ƿ eN}@K51j361X>CXR7[f/<`-'@u_zfBa]=Ѵ=}>&^[:}/6S{ F<naaJSv-.8е鿀FtbDoQSlz*"[uiћZ^ySԚV9ϥ y0 [ Ȅ]1כT:6iy>3Ba >R~%l6JW@Z+:f?Rw_LLvƞ]WRSb;|lf\8<G/RQQI-$ML!Y~Ď_!(OtNLcѸj0nWhGxG<%scd降 gR ۑO@Q$PP> k٤&;27#X 2AFhkAO,T' I^y NT9Mk80V2b ȠD1g X 7b2MwJxJ d$%J0Wl@KPFhK7IFUeA߫ߍ1.>Tv]}r) ;O4:s:[v+#i̊K &D@F Br ٪ .L9ae:),4tɩ|ٰK vz#僝iϳ7st>7_쉨ꧦ $ ,u~Cytl\%D"Z2ϓdF®uk_֮}"3@;-!O[ lB=gP]JxN-R.=uUQڐ5G,Q 5#<_ʅYHd5V')>}nia"4,ajp01MLe b8va\j4xLfF!u#qiɰ1♥g6gǙpO?gbS۽!z>]L Rd{FЮ CԦ>uI\ cQY.d\/Ga<3 B WDZ?ejR) ɪf*}k8ےvTa/;Ȩ 1A XisM1=dLw㈺%H;ȉҨTω-6X`FŴ>ܺcL'(0ydӖ"*1zchL~Q-F?u|p-#wa#Z3OpW0p>&ꐻUHtfG)i;vcchgHb0:<HK'M[@'gJ %6~.p= y+ϹFLH@"t:R&VsۑZiG]@ =(bS3{kEo#z?$/n55\"6G(J=fyg Kz>CK9d&w0MFТ+HlrՎQ]9-y}drHhˈ_|*FLy޶MNX^SF7,1UK扂"g^sWni-PRw5AΩlџ=L !2¢t|r$h{AZ\:.]#.CRv6U2O >Ȼz>5qZś <5AzzѵƄJ7,bu?91-}hޒlj=YZq4Ĕ5Ʀ! G ש) {g^ֆ1Lo-&;?yƪٝl `&NVQ{X@9 '/T&)z Q?nϨBf>D .*/\C5Qݵl6/"@&V➱2ףXi, Hwlq<n>(ڛYMnOh\4XJ81`![sCc52!F1 dNnqp0 mk=$`/]ÉA9@, V3Cv|Qe4U&׈y\Wsg z?KfC_m̦". A+gc%Ai-{7 #EJ?bf}88l-AHfrGg&cS5+2g][ [-C1`>AÇ&[CB40 1/H;m)xzC =ŭc:G|߅ bð!\Ca$ s%q[[Q4hRViA4a:i/ Oo0D#lI谥EYB|BIϿzFB Ϙ ߳n$Ds*6m% MYKPJWx+:qy^* jJx!,(о8g/VSOvq$1TjS[I!a{&[FjLCP01f#e3.xk8`G5P;7M }SiD;їeی7ėw_VA}0Gȋ38|2y[ a" ԚRu$&~iDvsȖ"D,{)ܜ=K&e ]FNHDC)sg'ة@[NTtK6-sM-`^\L_3B\ \^,gћk?,Ksg+c Gt&+v,͉+#L*_Ib=潇1wnl 0P)A0whQ'<=-^vKp\~)"-z/G~}8 ӧ PMav6yRfI-R'x{A;6y(%})mS1P{\$fF Sd26y|*M;=nHT$FM'lc)p'w˛1g-jFRk_1*:-"74S5/1!Kh8 . jC&md\dRUfCC4`L5~_ b!$$/o:'&(yV4T*3l\ w+:1%\t9Yt st%NVlvnhL˞ [H/,FIkW4uv[au-Spr90Kd} J㸽T*4!׳.zͱGhUe0 ;ts2Z ^`N@@4+_^ ~nwqC(M {;spQA^t1&2gj捳y[,ao @ EF&Fmʀ;&_Ds `ARju2ߞ6Bf\vC¢gn1GQ@Nwoe -/Z##[]5>(G ۮP1uF^g?OT  K[uX%tsPcU MWV[}C>z ?8p#S]5s@Zt#ñK8\&|Fs` }u֎?N&CNnrҤTt.Cd9 8֒WB^qr"G.dZ}9ӂ"U.$mS㧷%N$|W$ϠOLg dP xcUAΚ{S=j/ْT=%z*T>@=Dq 4,.Nk(1Ľ B1e wOHJq):Uqhw"$D>0G3jfJzϫÕYC m >b2ɼ՗SNT-9NiS7;`" "yDȸskㄱhӾ@U)˽(8U3լv;LVw.Al-IF:[5Nj͵߲k%i;V5*RNj #o|`P7/v@!=89gzrlʍ\6^`cPSauYf K Z%HhpȫFC%Sю-D:RIj"+$͒tatN`DHz!u^ 4ì^E$[:́hoըǀ4.r._7[j,g@K @,ϜҮ|PϵF^_s )$:/d}.o\h'Q֪+DI&.55 (kt-ZXK@Ի3DRagWJs`%USU^$iP 2ҝJI _6 LT +@u VzaRrB27S11b,bn:5yfi՝`FWRQ:RuNDzB'n`Kbi~^Xt3; y8*>+^7F(_AJ *c6 GIsT^GeIo)b[ۢ'D\񏮬V1qmZ#Pd DZStJz)i 9*S n\]sߔk*/"YXG޿cń* 㷡f!EqbYEXs&u5@%%nHgۉד& ɪGAr3*+P(f#3!vYq$%!i[$M\+F-f #uUW+_T+Epm]g㽲}(\SxK3CB8+qG+؛Xd`oĎ4QH#dﵦg ~䋓`d-qvivTkgV Z„#$-fa5MB,\B2ߑŚ#4Jؓ;bv~NU@Kq6:&^ &p>KIK {| m$0 + Ez8q)5Š7悋eXeUs`g| L¹է;M8(9d%s-u,n Cɖx2 #faDŽјnIjdʣ$1wn4*t/S3Rscn "G@8sVSAG0]) 6eUѢoNzۑ^Mck'օ'(.PbʟLʟ8FJĵ~ؙ$ T5=H ? BeE`*"ߗX`\x =ʺ`eO8b~ cN_t$qXzYkkjy#UHF ~|EJ˙xPh ? ڠ'2% .?d{,W|0N߂B0q]*'m8΀S-MᥬXQg7a~BTko{+;}9\NfȄRQFMf;$U({mM:vb_5N 0ZE8FdpY v1Մ@׵$[<"KR~íjۆ3drpIؗe6A`4k~WP;վad{ 84dA >5&K2h T4 osK Zy%tE֓5GwUxBs/=}ihgymX/vO+ޞU\*N!^&M}'Ecp= 0q84ϑX8VD vl+,#iD<>pAE?.0!̠-f|YX@ɸ/Ԝ92xSG JD7y_,3"tNӰ@ c`>BDbe| a 1:a]SzQk۩ߎb Y%muȱ\ALkQvSFx͛eG,xKɭkXM+uZ-#How\x/ R勆oX}ix%tgZwKH6^8jaPa;&gXo*=9*'o ﴓG !N{JvOX\ ܸ!JC t: 8 esY&}TJN-Oi"rztltV#y6zùȳby s1. 'T֤vU_B)tYrUn븇ݛ L\x}vBYS;߲9~m7I`6?Z" FNUݼ e7Y>S3s1ըtTxN,b*i}ZU\9Ie 5IsA] ?J˯;eɔM "8"])uϸ]볂h]j]IJM/;@mha݁9(eB+>드g W2L!c<@'%76-rXv K:+fͨ[l+ǥ2P7߾:m;k96}\/VM¤vj]34a_1 ~eZCJ(ob+6b'I_DZdNCtAf/NP@QY6:Osc3r/ uy1zz }K}ޏ׮Shvd>bK="VUYTk\C5$"_pLFVSGúxdMmt!@Y5E(LƊ+e*a:nyRzU&cW9de z@rjc,K8N9? 8SրFHHΈ21~]"|( ;{5$J)45?؇:YhZ,GJ=NO ¨GFH0Zz  ;ksPϞ81I:paF<Ⱥ &f ';H"VKxRp\>?4Np]2M6ERҧn^8w̉ G-GQ<}&" 'spp YZKO<]|z;o*Zfa\:ׇ4Ԁ Aa٤I{=8}:f m&6O4ojW|"/j`qP2CBNVtS"LPy;KQw3!(U8~(N\Imx4Pkr9nGѝnd\F` |UI3fW'i ?9ю-xْtCw(um[0΁Eo?tiOn7 ЗH=wBjCOl%|v촚'[9QYcB. )7 ;he!p#FoԫEPuK +S뼈\ӥ# peTP2Yj,S=B֘s'!5ؕBX. ar $-{qի@y z';#/Fb&"~YQgqVX2VVi$nU؋%p[x^X ,N-l ,<ٟ*G)z(e!OYCm\;T`(_cAJnȏ^52 2qP/%K8DO hbetP`?5jF#3 ;;^4T{c{rBs*2IT+dMph ŭc`S21 i/e~|Z-tPR '&L) q4D?4yB[(4(!= xt7Jg;no 5kRa9 A5_.0N =:>U栄>W.ll& @Y^`QF g 0YRwYNh[:5A_]NC;BN{ѭB [;%[`'6zWn+ Nn@?ZùhIdJI+9KbЙs-x LܩBkb6o . cGKGlK>3ҴVv䜲 |}/(RHM7Gk !f] Xt%fˠPMaWrT(W#]Vߛ)Z:l2wnM?4t|ER%ǚBd6j٘>&֮3lO/azyDx\ ]=y`|E㽒7@LPJ~`Z7;>ӍyF{ ǑK=0Wxꪹ K>t5_7.;#4YbGO8_cPզb)dEIY74U]%?m2G "a`=)LDW \Fj[Q`Lz~R3!w^XŰTu\(9vQ>ETo4B9dS8hѺSv 1\}{C֦Uiko*^gs݈ϓ.({';eiwFrdi@5 i8d3>"FI!)̖Ӊ9B8qY~D dQ7-{\{<ŀGL`\L1C!~QO#.%`\TZ,<$4 ( tUt0iF;4 R'hW47)s ˞T#@='5qlHC6E1atp/-׉8Jovlx$ И*cX5 PG" :Jeƫ*A\uKUkXOeA*쟗9R4,k<ͨ^06y1Q:뇥M @\n6#8rހ  <Ѷ]@oDa]:2j:&_cL=T2C! :;4!cfjIvЖAKVV] d1G) y;̓'B P׭!EZ^N'_tU#d֣@[üopi[{{i8@=/z{ӤjZI? Ubs 6._a,E'`,f!=q{մ7Vo$,ېk|L'mho"ī}`9zrG#_*f+ EbGkeS5|-T "6SY#l7UJ6?$=#W@;#7e {Ay17wkXvrnT#^f0,f4mr*2S+ X0#L]URշJ,-ꀀE4^2_\6'jnl>@w6Vm_LC^lzw S 2(Lsr.`4^Rҽuغ\'`N&+dk{2YP4}RjM(efOL0yCQ b/>Oc{bX&mT;BhQw<~<2`|0,*37|7\`^n U:J3d`qZC0>/PH?E@źJSP@ϰ~zkYwcR󼷝z!DX`Apàiosh@"G-B &RU7i$jW:1t&4˝)tr6TePǗ0^09{+N?G(T~LU(ѣ9 @Yt.1I.^b|Rl]q}u #=JRg!Gϰdo1Jonj^٨)>ﬢ.Sh%쯺͝XY {R@:o\AST++1 dՐL/]S/%5W7%g#S\0PN''9lH$J$+bOM oMǶa'9%J? tW|pcww„2Ek"~$w,^hS2m о)9.4U19O),r}S_MeAvW ~F܇kr~&8O:_Ϫkܯyy`@P&w><}c9Q5q3tgv_9 'jE⛟&{mg\I  4q:n_?LѶu!X)~fÔQW yh#v4v5B'q+o3r ?$ Rj;[(=J`B ;ar `[_a$Bmd) _miN/1pAټLJkJ[#,o$ IeZ !Hхߦn8zǎ<}CCcx.S`u;Q:l *g|c>W0Il.?AM ʿST[?%5 ':ԯOħum:>m [+{ ˭n0"C,-F#ZJk㬿0,pSv&-yC <ݮV¯˕nhH 3r! hQB3x'{=$'= v7/P>A^D1QLFFaщ?lf3 JI.ʶM /#6 oڤ/|A2hI;_mƩgVp* E\FYBFEW-ix`'অM{矨$de #3#Z:&76ϭBj~آ$qWwSv *g $wi F~ot^JSSתr^s4H\pc5Prj1uإxgT6Ҟ##y \V4(W2GAED?/LqTPuo50bWY֕AQe yȀrT&VDGQ;ho$㩷,"ߢ-N#&O/W mVv\hNCC-}Ch53`/*8?.{S|NfzmAIW nwͨ*l)SYyZ"rDRsj7fgy$XEr9gJlzݒ( \@vsx@&;V:a>0& dL1O3tX0@WF +$Xb.4W@&,< P0M)JZeԸ4H !19_ 9]M$כ~LjZurtleκT9 (Qc2 ZrC 軻8\:yܢV+@.2Mel䍵@Jݹ;D-ǖU,y03~G,/-tQnNˡha.DI9J>#inwa]9KoE j8]Rkq`gYqZͧOr#\d@@8EXKf.KS~\x]7򍤶@x 4 zÿul-08/p5QC+x9y-x/]Y0¾`DMw}ڧ\l;5ijUFɧ*p%Gq NQuL.^G`aO?0)ٍ$/[ZpH^4J:Tb~N@(% ;z83Y }h\ q0o6Q|׺eix\yHMN5\;#O_y,liqFі|ώS&ĭÝ^O16OO'hJL\z` \o4zsДTq:>AWh)m ۯC~'PU%(FDTMG!6~5T&;Q $jr$ԗgaUKnK*"cQ W >ÍA-c(9NV=3<',&p^mP\>\mUëf֖h+q'fDId:W:1 Ir[q4޲bAGL stuߏ hҙbh({0Ed$6Yd.5g RЬ&l" 쿨("U[5bZl7{N)dVx>-+.j!WZnw.x*%|ƍ0ũY#`1s!o6Vl5,4%zy LIiv +hC#y=aZ[G2q{?!up7WmXzAMkݐE\x:=+LsêtzSғl6J~.]g_GyģqI7$oq`gHL%pA/dؙy+F*U*CM_4vW+'aŏcz!424Ԉw 4pRɅ^Gn۴ΨD4Y.zGsr˞n!Up Ya! !ܮ!}cJo61X՚DF)9" mo-+L`KvG϶qNkCm/AQ4_9EQ 91mJ8!2 սЮgG٪СvN,4B2ۚ6QF?B9xy۞zf{*9"Lļ9J%؇+,ly w#봾 UzyCžxzz.яǿ(ր?". 'tM@4ܻ$7}pi`R l-|FZN[Ks'"n5Z^rЌ.f֎ЎxջOy4vh3-YZ=Fb*퓡?~R9)RvQjGxD ϩ/gdx|XJ4lYb\ 5j#M.{[<DZƦ?_Θ\fuʆ]K#׬!0#WS󩼂Fjh\yYt7zGn[Z~6Mz!"A(wy*EA?U'(t,(EmfBHݭ1X;ЉAy7#*{ݿUgR[w6L_: G[BRMIkgĚ(" uN#QG=Vu(4PBKAg%hU+}Li Ȋd,uΦPlA7:;M>y5!ǔyGPs[.6Tܧx/Fm[l?M,Ͱyf]իc]67V Ug 9_"_ lѠ> QHׂ5F!T~927.|E3{Kpbk K‰GbcXvy¾xɨ#""`<*$O]||GZx.= IBK6,,J0 4so+鶛P M~-gg᱖óvð4>xrP69Vc@0%pHdi+B_w9f'5_(%XOY=iX2 Q-=-;E$%Nb@(Er9.3PD*4~,{fG\]Q|2묩vWġb@ĞMIW2]yr%#(XFύVFEϜ/U X^y^:t!TK͝oD=O%LUφHUxOiSSw^L0טd:e(rH0W?Ǜ-0>h}e>(-Gc`%ý ;ߞf` $}C!SQ#1 m x!(0vw"9*M{nHqpB9/(7#k!vFa4~$(a,(Cjxxm%M\8.y͞L_i{ie~M2L9"a1 к 0zTYNT#$ MtoD3ng v˫sr;ȡO~҉&=J+TL}_&mrA'vx"$q%.@HĈu@r5ϕu/xuҝL:[I(AmW|uF D?OQ*@BN/(;0mpLtHkr^~^_X5 S ).13D d3tY!Mr 6--=9O:NCTgݾpJVi}JlV/cxsaنqv=!6W7~iA2}nmcdMNzf)B}pssxeQ 6|CYx8T[Y༥4hܐ ū7}f[++ 4%gadXZls)&8JP4Q sO 'pKy4RbN&/E]6m_'k`9B ]!'JƨTJ!/0Tc`x}E0@`}0zۊ"=pıE t2ZcɆOBRo'_WYrQ{̋P3`nknkЛBoUqpfFwKi2[GLIWjɚU:֏$iܻ Zeti쒍 N .e g/S%>iA1@;^א|R95_kxG'@VP_%MSoL|V]ȱ`keD#EHvڲ](lu ᵑ ( KGD'y}'qfk94)87xֻ)X-+6`.tŁjeuZ8϶;E;3oXc8TO! 1[' qɑWchm!sw] q㗏"ɪ(B&Kت b lI<{19j8s93|w|q| Gep,XnCyL>Н$%]0@ )IܐCx};ZN%"1KS9I϶K!kCb~_Ω5mR䤐XeNA K~%t#\3it]%:3>zX%n`TUw");VL.w`B|3u:p ;lh P^}95sb75|a{(%0V+lB!N"0q?"va;0*MD{˹S={<{"I?CPqf]ͮ`. 0\!h࿰I=J֯y"0\-ZXH8)4jVHw2tߪmM˺K)hF7AR|di0K*EIEsAXjZYvF#uXsOծg7_ Uc; Uw5=1Nah'ab%GpiNMձs6~/ 1lJ8 smȮOn(~q^x?~ݝf KK Q(oऊȴDoG{:~t6T,ͼї뭉K̩@~ԟ9t Q,Y| :DyZ=TK.x,26ya,>A0Ii%+xg`x-#g=tinKOE@6Z)HQجUFG ;EBrLo:ٹU u*[pWqF;s ۇm߮cLQkӤ!l|bw2"!Y04 82uu63;("5%XT0c^H5HL1rAvcHp鯯`/zqQ WaX +#Zܧw=WDC.WlG@C?ȤIc7v9now= .te9Ky.6ULʀAmf]4)[L?jזDyR[ZL! "tT]pj[-ɶ#+2fP,B=k(G8׊hY48p!H] $- mlAk# `i^usyIOD_P<XHIN&8ʽIl/=%i?O"k>ED78:cyY]F<;F'pֳ_֛'#t2Y#)d3VuoQs_"wRR8T([2NQEy ,%0Ȃ̸ UlѡO-2v㣝m3hB& id(6  0Ji刐0Γ~l#AAi+  u8V9l S.OJ&-1p m]uě?S^abU2V y`qPF@hg1m^=1YWMKLTIYV:|'Gݶ?4+,xruL/kF`giI˟tüF ,I V{ ^r;w2Y.r(}v$,IEa\tj63\ۈQYQSX)AA,'ʽzɚ|-(&}A S꣊5d{Ǵ }*HZ=\HGu,W(>"Cwe֭{si_VDfcaQ!'-zsGs~{qsSIF&s~g({/VGv@TDzWt.8BY Hi>T@,wnu//؀}ބ5qFV,aP^ƼʁӌH%ឱhƱ-)u/F[e$ąp;$G+&Ɨ4)[GзftG*E@IUȌ cP\eBRٝNLM턉%|潼[k&{~W􇓮}3 ",vI%s4kPv@*tN(jiuIEr΅+’>3p(ޅՏXGnyFSNjֈ;0w*^Ҵx~ 숽;ѿ"oG`n 1f G%EX5|6ٜnNt2@681&7AKrLb&5uA_zn.uv+o3Z]Z C&r;aTϗ:UaA JL['"=+!Y!|9EuН!qwlе5Y>{VTڥ~uWwZ>,DfypwVcOi_ kJXJmAci}:27 [T!֮5-{$o<$['[@<=0L;G4i2Y$m*QLַy$d} -ZD5V#ISW29$r|- *U-0նNr  |܁] Z&Y%Pց}< 7g/=0߀?hWbL_W+ Τfg f6t":P֌$5Q+`0}#nF$N@a=4)<:1z)d]H4'qcq'><؆ =~ζ?F-) ᪌ AWqw C /a5JAr琀Mۮ^123zh;STA)Sadcz\ll}>ϗvݬrn~5?a~UK%NJFTeo^E.S>/ΜMlPO% Ȝb5( R(4%Rd|م~F'Ĩ&ZrȅgT;_Gҏ lRjUF^]]5 2Գ2Ǩc@8Dn uGL-Cあ(.Q'NȔ!1{*0}Ym- \CDhhZwLc坖5@rxKk|UrDֳXC|̇9.F~Ub+(X7'0Jc,xL|AC[BG`ҭ7ȉ9ZWcoL\N@դ~u/n ''g-@oDȒnν=bXjAMxQ.T0Odgٞ"%>Ԁi2z_0|ҁaa^Dp@&S`;ܮS|Ɋl38?eOآXFMgjOƝN1Ma AcnF/ѭv/4TY5Nw]$Mc\hʚq3gV:H/\ 1:X^\>a7r †G,ix$Hä?#eX"\%|Hfu&-L=ּ_Q>Ibph](.}jQh=E&م󏀕Ti"bL<cm-+5ƃ3<@b3iu|9ZCArrTQ>Y5͗>p +NYv#!* qó$gǬ 7gmlAU86Y!3}vZe_uD6ZڐgӰ֔Ԭ+BdͤVfOn> $#Qd}Uϗ? )sdQ,-84O3GP(|((}p:޸w͊}_ML8Q!E .ddA6&y`}k2.eZH> g# ,B0h3>t *ޮ#k`:Ne0L'+CI[dj%B'O=QXiZ7ɸ܏wdLpl|kE$>q;6Hy^]kwa;_*#`RU::qB*m+I$0MLH ƘGȠ_eqm~dz?]E.#8\b=ADn%UmJQ6RWIr= {4-& _p2`ZÆ͕5X@Zo!)>o!z6cJX6`+HgL :4LeKA"az:fo=L A޻ՙ#3}DSKڠr$uX{_Ewm&觼d]$7ueC~욌m˨`CB=קco-}02%[6[+Rʱt$}Wohh"OV>< P.#\sIvo4bZ}fr4D1h#܉l4ƛTĺ|^eW/SW!חP6>yx!ly " Gxewx/ nZU{-HdE|Ozc<k/ubj`F08prd@6`#~ Lg3BRbv :읺pI'qFNFA%'Վ\{+%lJ}~E:Ж:{s.Tk0,7|No׸eʁX[d>[BZo\4{=bjO̥I gBuíS{~tpىu;oY3FUT O 8'J`ɑ=mT}0ltDΠ{"ݚhf(ܯE l͟Qi@2tŏČcbb[OdcM'+k~0^]l0`TʫXj=A z4F;Lu̾dÙd[ZNON@L<b΂= ]8pt(%>@&W^GS lͿ gr(q gy\‡yb1ƒCNDEFj_VQ" HuC{[dTqpvǽfv$fCOZ {tY$eH )lUոbh&4"YïVE_kU6Jůz (WywAP;$^t(UYj,=1p>\_Qa[}Mw{4߼]̦X:|h+][4a Yhn$Rwz``YڙLq!ѢQx}HE Pr2,$_aM;mЍr!?O]ph N`6~޴ekpz5<]L6_V[ԗ4 Llld)=G\uᘔ+ kOc=r`@6j0K49GuN1|=F{E"i?͎Zq񼀦ȕY"H em6dm0WHC `˩9Jo̔pZ켁6*JhA{/"R䛦vnMj7rT\d40^:_X#l8of17[{'I0!`C>|^NaghveH4-=-TDSaŎ*y(UZ*&RJkJ+KY>_ l 58qR.?K s.L۪CE8-V087_ʕ>߭'hD%-=<sz7Z:n8T1xy&yփX|gl!DY6Q#T fAV/Y>B9Ois?kW.j ̺i;7xsE`x(:The:"^v'S_is$ha+h?,D>|f-#[>Bdf$(E1$ÀYyDlԝHz]ѫ F"qhS&s-ywZ݅)ƩiUZ6IGMq!U3b.㪽an318+8]zYg|RVުG8ҷ^6+fofi+Cn֢,gleV+Tuyc>H(:7xui s O! ž{;k9>$"Sە6y&T┏D1<2Zס3E-1h?ś׋"B)Ruzpj6v0>$Q"8LA&r |^ }I# Dr.BlCr`XC5+Leʳ.Kip5bbuUƗ=A+N dߴ85fqF 6#uNJ٨ KGDr-_6=6di^;f=&HU8?:HTX{X6֙``^ϺvqfVZ5H#Oj|Z%A$H[AJQSRdԚ꿗NFՂX%] :ɒ l\Qx|9{ӫHpͷ4f9$jdF.W '|pT52h2>$K^nAПK:nbqC( EKG?1XHKFy < _(Q/DB"Pr'_}ַ[zZ֝ӕ ѝvZ$gf'tm8xROr q& ow= d$b3Bg=@)s&7Ƒ}If"ܬE(3! V< Oc'&1=} AWo&!FFrv~,>>/"BR&60 t^^^k1oͼH:X@2!gUS9g f/JJ9[R.P]j/%?svR'~4F gl.58)0:JoXV:Q|L;@&e,(㋤GmܠiVlXЃa%ke0`a f˧\eN=Q_hSA}zG>9 4ښ Tv>Gd(!ygG QŜIABzG;n{Xܚ}~q}_p?iE麖EM AFOgYr)H`"t0'GY *!߯&K;n5?@(rz>7N3dXEw;q$(ۙ<:>֒Ƭ=oQwDW^jq#Ky>[lOm9+{A/iɾ႔h?F'{Us]fisW=VR/+6\oZǫ:Y>6|ӞsDzwV4iyR]󶘤%EFXCLN?φ0"'дޒ! S I!t2f?l7%bPJ3/.3pf},jX>Y7lr|oy}__vuy@#,PetvGզ#AÌ#Dǎխ"Ү`!@tֺu X7a$Ԯ=>mD~wсKyktZL4M洈ha> XJ.z)k6w|[V)q!6}IT "W’*Hni:=Sϝ 5emTR40c'ӯF3X\taܘmmY?Ǥ@(1S6aziꇋlvL8Gh4`#XE(a,3 C$- 跫FBSvi h ް<*{yj3<)GXk8%p >Q)8véRxu͔t>-!r/$Nb0\5&:__5e%$l%g^^p嶳K zsؔabŅ8hdwA/4qˁ:clKfō?_!iR=_sWq0L2Pg3q^Esٵ,.Щ"Sk }ALiZ  aMԌ]L[YbB h߈2VY1~`Lġ.g]]Z'}"'pr}Mxl?.؃8Sg$#rpʽ2Ÿ:A^Y8eZ9eI kAQ@t7J, ɾy]ȚLN 4z34T RI+}A ¹bŠ 4p'XzJcY!TWzc5`$bl$j}&XLz&c6<{$ZJG: hhڍ߲]Ev*ZHAEpW~3=#y7~e1Bp"D+"2(lkg3;q<ȪkAk~]}bW%]-!\0o d NT-M}#m p|LG,Gh~fCEn/w۲~ם ŕ'ʂ.Y_-Gn)ATIv1c~ ~?dfof۬FI2^XkVރc!=M,Q.Y-h$Y. ݔ|0Y!wmZ6M: yrVg3*[(Ц%.Y"0zJW"v|ߧ~ oY?)g g[xh$}\ KߋOrW{kRaDZҵ*ʭ `؂i[eްTv͜kOF{f/&-ڷ87 7lqJod7m|֚rIk.<\.1k&5OȞZ㍉|&+WifPM|0]ik -`Z"8nIJdi]K<XVӜgJ,4r+pxOW*s/P{wGKQLǙYz׍B:8ѡ{;L2R2ۯᆂɓX- -@:kÔoS{G+p |왜pѐ4e>kfov1ꗻK/HZz aµz \1~wE_~w~P;( -w4=i];!uRXO+YzBj)'yJ 䨺>CM356'uF"-V_qGsC75kVJV׺/>bY^,%cʣM,/6owoyoX#Df~N2"6LXM gM*+va3z5Ҷo0~ >ajb XCZi 6 'um֑G_imUӳ<}  `u{2&(Zk# 쯞tX=tvAF]K_$;=CO_Uz]dY& P5Tꂬg-"o|]-ԍOĺ`pTRA\R\(R3+"lˁhE7_xwƱj0Pdbߋg^ձpKFIt8z \{}]<9FojhAMu |qD쇰װ=-??y 4~\UXO27o[e)=C_KOŅ'}G&w3HdZ;X+XυlN.@'o%4-8lߔr<=2JJ- >4-#\1(u ,><@S32Gzˉ1ģe| x|.vR (|uu'KvE eeaIZ"t;wӴm>;v| eW}KO C}-H*helZFV^Cn *n3T"i-dXڰ_SI #\ߺbs!+|&_|r%yĠVW{{S{c o%gEZ6p]H7g"e^cU8Ø #>ڐnZ-/zeYI2STW:RJC3Ɣzhz8ry=ƅRh,"/gH*,Vr7yM$ȊW){̨a ?4hlM1@oh8?s8tnVΎm49v0$d݅\apX1 P^ %/[O\M}V!KGOT_M7H0TV:a egz"cMd ꆛ*'BPIIA`_3c8p-T U2zWx w(2ϛga&]fCwTcbLZŠE$َ aZ.voU5er,vn dIPud$!aya Fww(?7c| ۘ()c P!Lc"n dB>Û Ƶ/9o%?lLMm Xxd+fEbwcp !GIgLƗ .xX0խw>[q'0 Uq]jr `PS>\1A126=}#[RibkE:{9!#PsL9! Wo+e;|GvEMlEAXfԱS٫_ĺ &q.CL,iwqL!E4A6#9 x8d| æW#ۢF妭m)t,a QB9Ud+JǢQ1Ф[pQ6#wU6x5/l b퇒X ֺn3L jɯ84Hϛ *W흎7my't6a Toq3+[ڙe&|bg/ƒ;G͹p|A\~ؒ'Mh3@mE6g7AOzIT&# k$kg<.K$*ҹt7p&fL}T1#C/#68oLk4dJVusՖf_a4`vVYo_yrRF1 nxyAp!?gCJ˨o 'ͽL8w )D<.v N{JĐOTڶSA0"WTk0s<`؋كgFIMެ̬S4el Ul7K9Jh; +K2r:9h&Hġ1)O];r$x%޸X] +-!w-nH\h/=Ue,dFf똷` tB`ˎ<n˲UGA](ngCGN?yU*puuLoJRdP1ɧ]T;]:Ru-Rl~)'j`.s"ܼFT"{+5|E9 ! PalPWQ1Eܛ:e{zPef9PC?3Vi6EZ(P,2!'gAo&,*wn{/_svSdC Kx5ڽ}[E4JϬZX|lݿp6X 3 |[vL0͒^thbO1^$ӊlb[O/`l&. _ۜR&h9lAKK1V7OzAjISԩ~W0xq8/TT"fMҍ119wԁ<-t;舘td6|Bvx,'$TGeED}ӄL᰽b`Z +f{,gEhK7Kz06fA,PO\sZjEH7!ono.//?VU)1<W'A'r*]n/ 18Up^za6I<ЎY\˙E3rànB^1ӌ{S<" q3 k{ZpP2]CeS$^%3M(a-ݰd@B5CJNTL\4TܻʲӴxR- R4O5[I yV !!bYpxiӜz,A.XhG럷ĝ}Ntڠ]yxnʍOmRIauJ~>zDz+O$<h *[j b.]o@r6-os5Eg3νܫmƀ,L8V_?@V[4_>Gu>@Rݛ3:pXbo8~*ڮ׶pPc>w^5%j58= ,^t14”e%`~̝6 Z@3oB[`M^߹()JŭM;9f}*ocdم΂9-|{jFGelˇߘFػcRکttZ\ИkUOj@@[sAzܤ<="ث,-̫LȀBFb5^s/,6v,bn\Aש'fťM|epcw8wޢ44 bl)v R\|_iЕ-|DZ~O%<LqriT́{tRm-ga>(}LK$bu} ^T9Ma4#.~wP[ #q"T$[̊õi֫?}G$g<&,sHN(尵VD2] 6 W=bd\ìw~)k.3x;*}G5{ns jA}C´@θh#_Er\r5 z_ou |uyKJqShYt-@dodOJO9 A7Du}0!gEdPCN?Vf8KܦX`dmb2^Nɉpz$ϵC.:l#~kfw6QJ+[S$#GFӺX;@affG"n*jbCTplnn`"B*cy* e.@]{ 8dߛ8D_bh%\%km$U:)!rYvv {0f׺:Et:4DԑÐm/Zt3 \Qg{TC6xOhqIz)p>ZF LŌ<`" e2ӚM(;7?7uY@7) {_4G)3Xtm]Р6TY]=_1ω.{?W[0̘Ph,00>vM4ADA^tKi4Aw=TL^-=FcDc"VI3lQ2[i)wKVYuct#k:~._<4h09HSbE@؍H7r.)694bOxy(Ften'hLe:ҽ~ɤV/qdɎʹX\YrܹRlx^ٚY[uE5㎮Y4#w+#]`YƠ|ƪ>D`a%dFL^WWJrܘ +R y-~*JQj1S Uwmk?r!q$fWga6Pz[^7m:O.wRL|`QYMRqs8<59 uXDݠN,)~]g,}"F{d%ʜO`{9i(Z=f`lCBFRuOh"a9CAڎ+Fc.oJSkgHB8rVq0ZEKPƗk=ZK+ls,yGJ 07c!u{Ɋrd4ec+ o<7e}P&àE10MI N驖&JN9̤}qH5*V7#u-h pR3j]sa B=^ԯӓ"SMe"Urn9kZ*R@E*7L|Kx[^t i[M:uR }G7A`)n'"=]6 lfd0@1ڵ/!q3>JillWBa+eAIH&]GM["nNVBb 'q쑔}57c|%4:=Ԛta:!~~03)`]1ěrr錺Olˌa;<uѻY?B1)퍋:|G̅seIobjf# qQ%$l.79_藰ʯY :$ ~ʄy1[s 0WnO*ٙ'l* ; $ᡖjSB {m*.:DjcSa'}" <+ G-BK˟jL%qe>).-ӕ&}5ȂY|q*ϿB,e:D;@="6 +d&+ZY*M~ʄ^daK`a{,Gi2+lNP8ܔğVU)|DOɉ޸.qMsDۮK@LbɈI!iM=N씝!<옐xmb/"8t':\0"uS:Z[eM_-ʑYAƝd^3I0d|t~H%JxGzlԂ bWއ9bG!-! &n͉Isi܎lwl\T,$'o, ZtrYZl] rځE$˨h>W/*]YK&Yj9Y B3 Y\^ċ(iPm=Q9I L>%6aiM_uNQmS'~\)zR0%V(T0]yStZ,G̬s%\E5{q0݄Cp̩m ˸;#4?ca;9m%wCХ8X.욼u$8Or S侳oppVA0&B 93H &k9qG_Ǜ+pŘ#]5X,tFueDW5dD3+8v ?|j%cRsI{1appy;N"uL!]b^\ ܺz9<ʕh1jH"g0KX;9hn4}b _UTS-\XKwiIJ;]M}`āsNϒ4DbD5>c;E[`Ve-B6| 5Qwr^0g`Vv̠weYy1]Zb!( at)|T֒ F"^S# !iXM-۔.j閬=w Lf|BNN{!?td"{)i\skЊƇ=@ 1Ha'fҋg ;azi& +maSÔ "~vØwH4|:\Lqx0*.lи,0t K 4U1+)WK'5lÇA1o\I*[뮗5ɭySv\hٗ;,;sT2=pK]K"2#|uUWKIB4կg v튺FAx<8ˡ@{R<x\kƍ&0s7н1+ $Qt TfF`jҴ"AuLgu '̧5w,QV=$~&3/qozpy P AzJ#pVrb<~vɫN[gW6(Y0abĭ_ѶL8oz¿ M5ל?K'}Q )M_Gȕ(В.:%% [- C4cٕH00gdԫu0ڪ6J(gRY_:2А]@lnQwAg&Ppx +xn4Rjm/ )|w3!P>kEqS<:>[WdR)ʂCS3ڭŇR.@^{3&;ƶe ̕fZU-quMΠ,<x*nHSJoSǽhGq|!d)WU1~ I:r p/"-dl$@ Kmew"pTys;Ql!fg4%c1xlEL%L\iA29olvT6tp;>>2vׇ_ƸVH&S}8I-*Mfc/=7 \ UX#_C:vPЛ[6-|8bMgBfpJ8+}Eb?3ua#yyѴc, )5ޭwˠG18lƏ|;"T7ÚoD(#2Pa:V#,fUxEG7 {|}ʖS2P̗g]6f>/MaoÆH{h[}lonfB;U8S8`tݙ@2U ɞb0v)! >Db? UKfMmXě95)X\EzY9Δ@};|EI032W2eER&hLC= UF`KɈjbH4sOcH_}CIxv0Nô²5H)naZsg'|tXZRoK6q `_ur7/\_adg]jPZ8׭BaL E'YZM8V+7׉dU4ܑ7# r]FvlT,_52XXBiUaa %DHbZ7w"1@ɕM ]:J?׆Db)9qUŃ!Ǎvw,R}"6)fęǟbFҵ@'R@SU{j'YV!=+%_[/8yOґjq|fv.mi="q8$\v";s1Me]^A MҷW2r*cnӳNt sE ^H*=:I!KL2GH9϶} ⋫Ew]Uw#5`wl5~.Q~ryݵBQcPW3F^X"̘5تh-|H+\TFr jDnT޸2LOYMv\̔}NA=ڷ̣Pcs6qeDIQZ}LaTy;+%aobT^2 &&=yJ\biQ8 -iQɿ{') =>H-9e_syϨ0h?OȕT&nF&:ӧ,RuH,̐~"S غ`!._t^SI8uTt*N]͊*h1@Š+CĈ7vTz ^ngjWYyoժa.z&;d6J% oS[^x4ճkVhdeq &-NX¹+,Mi\X#n}x ufq+s=0˂z4Дm+5.1W.?4\^yv6[k*6QL*<[jCTG ̡u)45FP~y/<\BpUICerl.f6劰 l#CEE<2,!Z'0Bpp6vgQx'tX*CvDQ@ٍfl4U5ef$4YS=kA$nUT=Y33#<Xcd(&q6%'Y ꔬgOif#e2_yKD.s&%)Nv R$ff~i,9gp 77q_i`ߡ7I['Rꃸê$+Ձ?_sRvߗGf.2/Z4VdnHumz>)ZKjϡcZL:'l$ R5b S=cʇw'EC?дA_C v9s }ֆuJbc"@6jQCiR5 ,z,=In(۰c.ʳE z]J<#XM:zTNRwAd?G@( ]~/>ձs@Oܢ94(_=0l) TwPۻϻО:ޔ]h>ɳ}WrJ*%x:]Y*mȾ)QA)GM7v8/QaL%Ӽnn]͘qV)`fj9;/R"!m ԎaO^ƒNVl z ihhZ[JIZȹJ=̉A}7yg`X勉YYuʢ2*:߱esw;aBHW߀qB}^kޏ`& k4_P %JdRʃdkbmxhw=-e!"& ,yE髧P(8JMP+ҀxH*o#,g:J4m @((VB$ n+E(%rXD*ŽUBٽOoؔ4E1쬁9MnʋwhڥZĝ"f(?;2NBA۵?WWB`>nbCYܰoȊTSv{ݖ3G<,uw3L2U*c5+p&IE%"`$ޭ0&,.ƈ؝jjhZfcVԶ %B J!uo0AjRgC>%0@+o_c[J,WxAc?Vuӭ@X F12jT;\3w|,=̽fR Y*L(᜗yתo74†I^j.W(+*|_s,՝d5>b?%u^ހodTth_GU5|;<<́:x3~^U]G$ JG"baLvC (1qe7S9aU` A/2 21'~ў>An'@;댕[|f6٦ Qngs0CNE]GofDM-GU+ X>V9zzW<xvF|{.++JJ}#?7[InzjᥝJߛ& ]H+ސ\ K4Y_旳䞖XRck=*'}r,9 ԛg6kB35^_ ll_5a/P`."Nkp/8԰ y%²`P`|*yK`&H<#;2gL#0V91P"yR~L߄Gӿ%D-:¦uʾW?,R)5N0*52T[0xS`}]vn53{3Md cb:!EIMLJiUM~nwH唘V]Hzo_rb;;j=5v2f&^ft <nY*zbET|EXK)QpԢH3&RȞ'B(kMlj+q+bJtR8)&|Q SGc*_t|}-1JkHGL$La컈y} t}62"Cּ60>||k(!Ybw࣢Dښvbc?ڡ62Zk3$ݍޠ V $FV}2%UvlɉTU^u/JnLKІp4iq?J^}\uqqn'z+{WZY]{;\SZ._:Fn)ͫE6ꀾ6<ɚY!7PϊP*֥)J氧f0>Uu#XIUW\HM]hߖb*54&if8sڂReMǠmpc$>#OWkJOQ]w牏fS2mCN㇯ N/f!/uwEH{'2]^D= |y.3[rnsHr8Xe#aSY; B?J1QL*{)'75YP:|eo^¸ʍIY[ 絤YrAK"Kt=%%,y9z'+Ec$dݏႪe`ިA)ml]pg< >{Q̱U>Ҍ!T-%opSroh-Y&lCF *lS1 OEyXL ǀN (w{XK=KZ<xWK~+gեx[5=4:~V϶MKJ0םV2-gk POrTDDtUq[YSX/|TM3Dͺ@\i;}G*Z{:]|Bڵz;3H/%AxR|`4[zz7`722)ȯ 2z-d %{\# K߮AXϲśq饴4s&R  \+;Gϻ#@6l C 2vIVS($!<){aT#uz'8s80o&=Rr07'J4cK|;K 7ƢJ5a.ɛ9u'0*)20qHֶF(Q"% u5CTe3l^*0ֶc_M%zSLI-Rٽt%o m,X;axgt.c3G)af (6>tukGV'9uRGfg~MBz{ zTu6͢oB>p̽K j090NJ7 %=pђemi4K>%0U:Rඵhy%A+ TY,' r$MRLj0t,HK .<߮(̜Y#5Hޚ >׵[;v׿a+VT<q1_>yѿ!r#5MszaUX` fҧ dN 1TJT&Ca QQzAyp,"̏飪$=MS'T4dDx+Vxu*1'׊͌rXPӘd({Pr{O Cw,5>Us$% ×y4ЄUjQxY6K<^#z5]syƻZrj!]4\U+w{ǷWuF* BW>y~Y(:L!eQ i6д=-e.6bɒfq5nπaRU8Xs9]|=Xjژ A[v\T2 PY.kPI`ʜ`XhcQ 0-M3;kez6s?qr H`JIOY`49 Rǜ O)YmLΕʄ.vLyʚI<+T{ikʲUEB ZFgvu zj&bM86.b9~&{푨(WwL ;8evЬ+I䇆WV!v8O?*jki<;61«u:$[hW5?P (y1,IX_?z qS2Ytqw=lB=H dRoS*j`$ddf )~gVS38ӆj|L6s46T!I$Y_!Mܿ7**m+g@!sq+Y`i+ I}BqѺ}qX"N ⓰[rQD|y޶R)ٯ*M'{!k߀?L' t:~gh*wf %׫#\nB US8`$Ǹy:Ev˶w()VefTVPRۥ^8_2ݧZ JzJmvC)7$g~ғeRj)~ק N&:='YվIN &N^hme8-3V劯}v^&u ih1p>c*LrINx_2cәֳ89yx͜7|]fY2604tћ# w%hЋ!K+i i&_>ߵ)UqI>@1aP_ +vqq]rVVU_Cߪ e hw;*J'ɰQ1' '\ 5칛}}" ѩTP6cA"A8k% Cg}_6k=/-?Y6ʦ-S$N |ƤkLCr@].#*"hdGmš| b܎-:c4GeQ kǫA/l3!Iq@D4ޱrQ]jzE%s\=U?Ig@]\]cB]V9`Z0 H' Ca,z% _miG{RȖaq!PK)q2@M[wtek$m ~~B_b^f5A-{0xtwy!<ڞذg8ƕ%X䲊9Q֕q`45{UmxOUfyж_9GHp儣\}9rwm]CL"_nƚDeT)4O%a[&G½?yœ"gs0|˕M0:\@eaJgP&p~cQyR0bTګG$|z\!3^#?|~| M>WC+Y"gwe-8CF/v?wrڐbsF)r5oj PK[ e{)(3#+Qr0Uhm赍E E4 ^iM!4`Ԛ* T36 7|_HVVjA X4<P^F8ڬLhQ{O2-!C@=y]kUߕx%./}|:γ7t}mܚ&Z f6 D>N7h4&Ħ0M"ҧihR!f'"VC>{4΀1M`zIHrTD.TT3ϴCPfqv bG@m@/BRTj?uuKɸ{>._5SE& b 3R?n4ta g(hπ+~=!f *)Hq"?d@PSn 67Oc2wb&&ii!PCmn|@6Lmjוq: 5;ƑԵOntXOPL[xA~-O&cq.gt\)j+,8[]2SYjH@ |}m(cAYp7gܖzuX;O =e9ke=mwZ V r"ϔ!?QFoD^ާol_`g$]좆UKv%:F .5 jJ3+[=ᶛwhFǸ6ڑtU=J F"65)O}!M at_V:+O;$zşfT(bms u"ý(KH2F B.zQH;zO.3 %_o4=ܸH8XeYG(Y8JP٨*S#&rmWA_}Ǐ, E7l^ U1zV-=_ ,\^bI7.> ,/^U@~[$Dov#Ql|4c8&Zj8G<|opXK:–4 ]qpve*O**dI5?tz ]C 4ףuSC ´iA ;:kHJűq6R*#i. :(rKQ&uirtes4lf+f0VK]z {J[9+J:TecK_ђ;T}5({1-DžjnGdDErra,!s7sL{וfuou8Y/c.bs>D"6ER&fpTZFWgfILjЧc ^\d 4`Ѓޫ1 5֗({j\d̼V`0 ā/>dmY4,|fgl 8YmPA4߅k푟{Aj|Q|\^BDJ4xG%tT <#~]nuhacibkxʄ&7t>QNKTiw8/V,VolqH7ӗQ'y?=:gR`v7'ShRo+/ZAC3Mx2?1hwB"*x*XZ6Է:vYz ^bh>FћHL_ B.W"t [ KJ7%/uGr5Y1r' S꼻 ZpET}!mWy]{0F"/:9^nTڶ✟ 0ics@(w aӤb&Xh0RW *쇝>?u`()rFl\y%x%E(W?YvrSFũfPٶ5& VCKj@\ XZ2?>G@غ]  8Є29 PCMb}3a]\e?U?BU,loo}ӁD׋F:Vz6Е_ۻ?K.}+׋$?gw͗jY5SzjeluɤU5<-ecHZd&GTU{$f='[_tC <-sF+ VzXQ$X0E&Yt9z2ԅJCQ u I,ScMKt2( Bh}d] Me4=o)b{!xwu(M37*Bf gyrA܁lk8}R %ōESsGaV@܌P8Ѓqr/JZ+ldC6W˰byOTЪ,v 4Txxz*%-pYGRg70Jvw!x~WjұL/wei|i܌QC=֏)5V;1OM:VC+̼n>28.e!W+5"zWq36z Zw]˗uժs7HkA5CZLQ%,z҇/Z\y 0 yx6R> D7 Ex_*ÖYPBrMMObBF9-r3N=5[]~>2.u'dE&ˏ Ck# E8v}.ȸJg+*._4[B}-2ZG J}N\t?ܚ:Sk|E'a1eϗm mفm 6++$P#Tu5ԸT%U2fb ȨYJЧMT'.Mȓ9dkE꾾Q0d )ThֵΩezWt%SqRnBHNvD{vIJdFhϬ t.A%}/mI `? ZeM,A*?DgX:^^sT{KgN`qvjp*jm K%`ʲP[I_k͋om&BhӘ:j\D^xo-\{1 3;K(fD2?V u7oj[lvw i*_t}^>FW[oչMXKiӊ &=Jr[5_ L6H )v]aqi $aGΟ d߀g\#Э/΍$|P3ƒ&܂rxCQDX7}2͂ulPk.JȐ4~c.1 .u%ԅ!n7܌T臌c֣8Lpv2O$oZʲL֙Y;,9yMĨL,Cz 9).+4iVz|bKꟗ,BU:JThX2^(Z-gӒor~Pq25wGBme&_үWj~QClٟ\z9]lYb̦Ȳ' fbQ(!]9Kvɚfm'T96d͋VG uzA;`hDDcS[|oH*],@-ۤxZruVc!ٶ'gfž XO|\8@ڇ}tWel&q~K48݆4ގ" zc3l9Ԋ;uc)f^ uy^蚿 0rYFsL:(z|B< zY_&/nreJl#@ )HE=-!q*hNI.*, }-dY[|Y\ļFRc]pkdoFd}r&yE4H&c'ًD[QVsNGKSe˱ 0է#EHۭl _i`.:.J}{PIMO=]c+" ΋l箝$-$$9JQpu'"zM8EײU7>[$|򁲉-P=F,>uݜr=fܩ'u1{[fch3ӚZu-"{ybgG%PEy2W*O&Mok;iAh׹*~Jsx42aˊF%c  /7^6ӲɑLeh;bKJ|KfdWu x0{slSۤZQOm˳B!/so=7`uaR2O -=R&ܹfw8'\9i2g8eSal7&mٛތAM.FYU%ɉjxn$XۧIbh^oՎl 'uD|h"\:3WЄ&h3u <}%ʱʁ`i Ţ΄j#Ȇ{`wpZ.Ja>^]ҍIՄqz6\t=t2F n-5XE l 6",7,F7oN!m*4=sOIAܚaFdB#{\J)scܢ]0(S~lބ6YS|+'% fv*L~wA72o6'$g^֩Z:rFJՑl9S/xmxO)eg4/g茐f~b+Υ#19il<4 *QR0?q1+WH N&'3t[ 2:Z097銖J`ܽd ")P\^r)BQ&HyEwj]TB ү%x~` ~5.B˪%Ccd+$C6QW \_* YJM Sf0{Z8D ;H] û'8[4](#@uO~EMTUR (`:RG'[ߡidpRnw˪6/ť7/߳G@Z`psifJETps҅Sc6ˤϱLtQw9&F@9fūAxlBhK},GRȧwK r"1{Nf8㞦SlߜEAWr-X*ï, _c lىt]M?f !7A$/H%(lv O71ض7p]{Y)L mZv`*-W˛Ocz~ל:&KG]"Q>[qeľ,: &+g`8~蔭D(FN(k3X}(쀀t(b] J5p;8rYU/]vݸ$mLi?sj˱{fϊG"4z=`.Nd(6 }ehI|۵oGC ̸>Z&'NrRWM`A~1+<4S"P@<ћq^$hx,% m뚬l;קSy]Pa|kLAQ|uXvL Eq6c$q8x8W㠺7§Zv lyVg<. jR\UEo k{rTnyhc2Xb":c 'Ԛb.9{7LT 3qnyRr~՗+Q#z/I6Bdǒ7'lJڗ*( 9v &d`nKPѻcȰrkm+";/ThJLc hS!~;u^)yN$Qd{ː. Ȁ#tF-Z,ڻvWgwzV 0dJl ࿱҂mSX/Cm MTTٚy|zk1UL}exGvpݰ=}\(8A|vC^a@wM1b~.6`eA4y,CR.J*e77 iUҙ4N~D$L8Qa|3\ͦ@롪 ^;sd_f B@XQ•f[j>g$z Ւo8+ҽR$DBd !, s}# [GTiAs2Չ㆏\|9}WYart/ؑ T#1}p.ٜ{QR>~[e1jRŚ="o3LK?}pAۉ$xOsj4WdBG|l-+#i>t;3qgP-64k^_[dniC6{FWlD/d 3m#ݞEn d.CQjQYt-*γi \wl]l:Or l7{>ѱ |Uq l ) ˤ䛠{g5`z dǫEoRE ٞS'wzndA wRAZ-k>ɧ%`#OOskc>EV2Aצy_%:Ƴ~ LϕTf@%ͳ'lWU1 mGAhTe/J2PoaYxItU \!RB덆`8Hxbzf9)Z6' P2Ϝ8MnWK"Βx|9a! ʯOBݍpS~~xpNO|"0QRśG+FƸ2^"YAtT6=ƺD 9Ru,9Ѿ+MQBV"uyvšzǖ uWwIn[^$Iu#я\]^f4az!冉RL\` ɝ [dI 0$^\]ulu,z^'ONҦVw!PW[&P˃4Laf{hَ,"Oc_ĩ{=Js4U0ʔJo S[o#A܂VO-fk0 uwI2 -/@I~i{;Dwj_M$)c?jqbIF  5pY(PzSmWw~6mCmHO5[/ e]t}K#x)VjѯX??IWjE}+8PPW\n>\/pm.v=WY '4 ͷ2 PDƶeo c#,)2KG<sV\חޟ@Se7bhsdԍw_ɋ.-(@7x٨)蚆Z|b+Ưgsv9o8,2*UewC{Gam>Q̿+ЬQHQ i=P4gX3I]C Oa&NԜx˶*>?~c\@'i(Px~BWHDJ=VmsJnIW l}n({"\:">UԠ џSC3ތ Ji{#vi-UXJӍhD<޴=O447+і]bN oH&Fy^Bu`:l̟5ԟPaŒ,٨b%^P?k}2Ym03eSJ-|ƾЫtx<9Nk[ `_̌n8U#yba317QŜ$$=Zsi 8p  >* xtԓ>ZN:v/5"fjm r0l6anSm%De|<|C$X!Ut-?20㓖 <]c;s_ ]\p)BHl7ߊC.{jXSq\!m򬙹T :VǛ\DϘnvTs_!"Ԡ"gW $QӜZz!lG"رDvIBJ7.;S-(::іbyD}ߝɟN e" B*n&l,2Sl hy.;gt*q X-=Ck 87%#7Ks=j[ I GyI\#hFaeOi&eӰ1Ǫus &wYcmn)Mdkh(rw3sq4b-ki TuxK|1-w| Ge!~˖Plifip~SKza,üc3 ;:8ނwTX< E<,Qѫ+`K{qCv -mrx{{yk%'StȬҳp_Zm "=augj_"*L {NX7 Ө康#c+YهGoL|?qH[='kW 9M-:_;]īSP%8֙eæK'wIbfmVfagXȜF+_{5Tci}:pLP=sۥ/MK4ۇG\KRR hcU@..wKvl 3Wxo ѹOھ׽qtCӅY}/; 9fR[[J)fE%Wsb `{Eb%NzRCv5QMFFp|1B(+)|FcPe^ܔgȞzAbi/ {B.n\{=e[<"ӆz q\"9\LծP,{(esչȉxR&sq-D!fCF TΞ |VO Yo}%VlQߏ vL$HqhF X9.]_`>fRO:$RKSbP^y3Q%2eM+y7Y)cCԱ *y %+Lc)>\t-Q ր6E(b'2_CCN?U]x#`Oy#HDۑh_[Zf .݇ӰmM3Fwz _ 6Ik!Ř^adpjzL="`Y!NEFp/~ k]Q~ ʽz9O\X  }굮܇42mX8EBu`}Sص.voך _ʞlۋ6DN ;Sq;=E+?Dd MBBDIy;o*: GezgFk$A"0*ۣ~dɗG%=!cؘgٞ q,!1 +Fe"ldܹw!!i0 8Ѐ帾PK'oVJde^# {sv❥)5LA\P`q#ْ+,|(F^\6X!4*xҚS<%'dyfR-o-,4f u:4,'"* \oW C4>"=EupBO ïӒT-p8]JZdNtAjॱ6KO潕O`Ĵy`<$k u=4 b=\3eW]?oG 3qf"5-f Y.74y3tT/xn'U5FOcir4ֽDk&;'x^`(8h,PRluy p t=Ŋx Aowh(X4c IDQ^J/,A9˒bR#G*%ʴ5HMQr#B}8ms; 3K~Nzw%j,ba2\FمR쑻^Z! sNpM_q"ovePPግu>Z/:Ԇ(qTMQaqxs:{ifH[E1ⱩRL4Azʿ&M ~C_b hA/8( S u~Rʥ = yͪJ-[}덊[`M*Q5ۄxO5FBt>G\$ѴV ~0p˗{r{JƉc:=Q\$-rܜ:;Hh~%kյ$*0M5e9nvn rvɈ" SL/;k$Jո 46&J9@SGd,M`uwH w {xm苮;G ֫mfK1|3us t֥3Fe]穣[Nd$IKu!u!+I.AkyrW?V#Z5^G7yg&oחQ䫇_YʉnUfwZ~TdGf=#hϬ|Мʕݯ"+}e.?c!S2JE"Q3T˵&)p̝ћ f3q.X^j x8,6Vς'1% i]hT_ڍб[`*c[[6gV>"Pϝ/x-?*Դ]֫ ]#otk@5&:B W>x\MԺ ~Y䷛g* 0Y)ڈ`L>`y#F;}S*] r&A͙-wy+fh*M0iwm-{kJJAϏmLYW8 Րs,JU=y,`fPMe 13Z3I3n$%X#? Jeƅ ʓ G{vКAn{ѷXL!/ӥ"O{ðucU^%5ӐIagIB9]-mcLtMkӗb:_y:<'*%[ ^euj-o*oow`-HJ"ڪĒ+TRy;>>u1ZAE.+ Gg|R$5NN^SYcg+gH{e)ְiJcOE Ł}ez-KɉN2Z;x}-c jᰕW˪)cw*6$PSU4R('Ο:wrX떰',Ҩs@Kh !1YF{w߼лi^2#'Vq86y'dokj+0Ij^.`#ku FǠ),4{*#(fu\*,$*nLG[=V1ѪY6&p )u#o76&E!8Ei{q7 D6M1i{;2:JT]ݘs* CR(<2o^F!6,}j1baFB/;?oe$f3e0Pqg v6~ߩ{ˬペh/FMZ-]uEESE}5-, _u;{?AxGH^5Wu`aj^1?r#![]gњ@GqjbuZUQik! /Bb#0:qP FҁT+7 +;f5;8G{8N`|Qd+C'rGhwG& m-Hr6C3'Ew%8|ߺ#R+ 㵔MÀdx ȔF4N4Ȧ0H Pp*bN E= G&4s1#*/egGU"\72{碑iK) B tR aIq]j z:YzrM1@hz?.UB˨IyK$ tO52u@˃ٹ]Ps\^I48PnM2U_;b(掜]%Kg8'ԭ`Bd򓤂qˌ ,F;8ѯ(N/c lZ=wB|S?ur(ؘ_.` wSArYNcI*&$Fд`-ڷQ~w՟$uE-oS" Az,f${Ӣ5qq.{>p[R"17xBﹽ겻TƴbI6Tc{] ӒDQ74(X@q 2Z0=d a)d+nɵJSs0Rv'fkmn嚘3/_zGWK#I; ,e_f1*@AY-v ^ hŖXj)4C'x!o!=\dL ym޾(1Vj5kWpC>|` f^^,fH= I ,c0:ݨv7O<վ d} 6>cߝBYZʟkk5-X~n-(ԝoHN~4ײl@\ԟzqitMK~LVdع/;j= ~5a@P`@܅}>lE'@jeX=}9j^`U5R2S]ZcKc)]7t], &8kéQ{JYd c D^Y =x #R䶰4651x q'G#!{AS)4 6+xEf9DQȻ\JyI6tof/*'rIjQF6 {OU;Ws&;b= f!iQ'zpEaS!falIm֚zjJ[ڱO:+TF8wԧ;0wފ=՜6xFvgRvk\C3ܫ߯anȹe95ÿ|Z+uSv@mdT>! H> 7BSFwiG*/C }A2%BMUrtAܽ0B9o32meYeIj 2_U1QO?6ni b zK['=6N +-$J̑m$_Kfauui~ݍ?~*_g=cE9/q֌wpB){4 ,NMƻX$8ijsKΈa/Vt%R{gm\~( pS2'{;3Fh%r3I@HkF5yҵ}?j^X m?A.. )0&.I8Ho}Ӄ]"^D:O{}]Tru&$ZXbۡ' _#6M7%%WC:\ ~ljSU[Z_ɛu3{"0FK߇A'TfK)_]{p=<[ @sxDjXsw7H#xsj8&].)meT#3`oQq\CtY^OJohU sB.zwEpJg $ܴO o7ڬBR ĒP3SipՔ͕KKU"pχF0!Hay 07VKw͕VhЌbIAmiBi|s!Rm'KY̍@6hI"pI:~cO/2G,%#KƩ ʶE=e\]]~@zM (T7Lj_6=VƮp^iݶW6yFEBctќAfRJ`yC \]tV/u:า'VADR~ߢk~qMl/]L`ꨀDs,gh"24Ho1 P7$x}qL`^/Ds>;\(i02R3i=O ]~;ԐjEz$Ӫ({lգZ҅`RYY] hd՞qnt,$Ԁ ][eLVy`'a7ĄқABM7q"lI"1Eo Y.#=whuOofTr:r ;IoG7x2nҧKp>%Qhwj1}e*)h+`@Y%i( G4؆ N %v[ x@:џcZd }ft(9SB#F~ڥ/iiO]\mٙ5xkoBT}'O<@/Ł}gAg+u&9.qV4y{p>~5lNX&4J-p4/rBgImaN㙢i+zp^65ۋN(!B`5u)k>"=L%x-jޝt0  ӱ?/ z'&O9wmnL m[=tYMS#M =A"#|(S_Pk/Gr?g-hb3C.BFTyVYx$?:K= t1Y:y͡f#5t-@S/!I,KWzÑq5}j"q [t4L·_WZKBDX1S5`mc4劧7%Ӫb+ƇIRyg(=_:ɡ6]lzɁughT˕IkK ̶1( b%S8ϑ¨4 6_ĊP9^V?~*ZFAɟ@j6p[EOŏ7cqY6Y&vw@ʸZL ?.}!AlH]l\|'.ii:~HBǡuDlIěD,?Y6Z"RODrs_HE-ʧPU]*GMdA "AXHj2rJH(&t~!qsX'0drd\owьvZ_<YN|Pߐᪿ޾L$̬!LJ K#w$e0H5qumuXgP?B!rBy8|vjiTrбrnűRymjhl~U%Dd[gf(m џr;ZgJv60ЕC3qx :&(bT* _]\Ɇɒ2{۞1<O],Z%lO.⤤Xh%2f|;xG]agA5T_;hmN.WwsRPڗt< ޞ;TQ(PN6C 0U0Ҝ3|c(iFF o1MDk_o !AMAb Er5lK1VwC& v4G!.U1G vCyv$Mݴj ]Cg&!>QNj/OFxo#}:us%v?d1adjb#>\m߱ $;HW54Uŭٌ w ebÅI'.4+@ E,ޞ}ɂ?j{Ojx_ ʓ'Ԫ4xIis( Y; ƬaKwi Mڳqێ5v%\; :C0@TzGAomÓbtRI{Mo~kda9~VB8ZX3mр)e-Oy\,iuW[JE W06Wی<Ձu4Kg+ W|=CGz{Y3Lci5oƴ^*RN6? ha\#1lSX;:ox6:f>DZ&Ep7qZ#@aBcsEqw/6S=NY1=ѐ7q8Ī4L "Qb7$:$Za&챚N2`TO8*Zl=Z0kAKIdɔcG;*|Yǫ ?KgQbOPF-.Z@,2PX//lPpY8)1إ >{P) b*Q/>'QFR/${"Z[]jY<2mGn0DS+(N%m$V|cjPgf-leWkh;Zߡ}4ܐA^,3= >];QhT̷@eV *04Scȃ((1H]')HD0-E}\ !mz1jF`ww4?y`^c/}&/ƈ+ounP,}0XA08Z,۳z3A^>0R>ӣL/=JHioN`^:Df1vtQ/ UM潏>KlϨjmm(T-tS9SbRZ}}/-Ac^3$è3O-^'ԋY6sS`2jMP7xcOlD.tDrUkCۏ\c3" fzWMc:es*m`s jX h㱢?OVET [WaGwlޖ"E{c;fl+:ƌ)U:Kz0YA L̟!ny i`jbL\K 9%91/ /g?;DDR P!0P3{rIZ竼/KnwF msK\ imNy/HH]G}Ev-:A'JH15R*NJu\ѻ< ѲrUOް@GN'? ~zCAHBVF>xϫ"U5fwdO'~|pwcsʀ$LQnmdbq[ǢCrmt7V>҆Q0ס&.Q`-鋢;_i g8 Q;%g:EҿMX4+\"Z\]$5NO1E걓2o,C2Q63rX' v<}힗4AFDiT ^<[ 7:ai D:c>R1XPI ݜ0lsQb8G- Fji3c~*, kIl:ʓ.40,ɫz ' :p&Q;\a]an|8 NZjJ'-Džt iuWZp5:_={<k2W'Ȭ\݅V@ DBUU[ ̍a!&ֆ'i^Ϯt{4}ZW=MxEO]ןצ:{JBߘ 346_X= (v(.IM0lQjFhn, @$K80bŦWRK@HukQZߠRZ'41h|)RFaKZ} }}6о1^l9ޭ/4+]C{fK/kd! Tg'r$ Mg%_C7XG̡j,R/`oթl >OZ2UR)C ]q8!Mͷ%wO\wJ(R((ORZX'Y&~ha\^(6{VWmO2d"7^yռg{̆7 "KPZXYGcGMzr{20oj$/zMrا)Um*pkdw;tH ?! [ǚ,g|QN<dNg٥Zwx>+C1j璨Fܖ+QOS#ݜ 4i!RJ t!k46QKΌA(*ӂ(-?P7fNtB,Ϯx#t_5%e} i݉Mgekx+/ e ̌7Jt&CBqMbj!>t򹬂7=.ʹGJoVph#m _fF*J` Ik(aVxd$\.\P & 7?NQc乧aԕr Z(>y̓ܫ>cSE=\e1^bfA x=0D&F657|z$"S%lEB[?s@L'pW;gG*N9n]Q5B1 N;AmSۑ1 Y,m?d4Xʚ*0f*t$ZPH'q&(ף &/;XJmt5.9AS$;RYDz:ڊ{"jOrQ}ucDX?EClG..oTR~ қcn(5BT GTdG}`TsE`*eTEW+'9|K` 2 G-ٌ@1uR) !4%9 ;Fأj5)G:&}d~3?iK3e#߀2!?dJ4g<v<2 G;HK nrvlb{ig25>9#M\W=.RZieН0˜Pm"k y aH2{)swIUĺ6VunLϯP,OnEI;8Ejnk+UǼ Sx"%:N(,0W\d.= rJªPajy. t*@QI .CL}^M\t\zLo`D'Z})I\VELxje]֬4zi[0LC >N[;3p33sƱ3mN|vy/'{Qm>D,zEH %NƬ9JkAVs71Z /iV6"T\<+JU/npYe(>u#\ƴs Qd!ElwCJpҵ/U݇wxS;+> $>'/?X>'(Q!un{Sey] <=8\LtbkD)}IIzS#>7 5!8js:d=眮x`֚C?sۃF 7t- Ǧ»$N19`RqHʪyq%e @/H"'q)qjR@H<`pL&DGajr^foBؤT4z|H7/jg(qc80&(0evnGNWF< Q$ <%*amILySfOxw#Q=Kq>YZUW飠;??ዯT,t2b jV&]*h|`?򹒥;}^ڄUo{q'.5gZ9QLrnoˢH! zړɍto~>zdu <՝@8Afv|EdL5厤R968<pl9N4m~ `;cUк/LWjp4YuTZ׀Oږ.Te"a@[8&6A$\L*t]M, h-򽀔eŽNۍÞlb; 4o\k V/_]N/J8Ia0Sz/Ah͖lX ᷷#3Qé )WbC#9/^WdE$KZqH7.9j1T{;&8!Txޓ6U [Ƶ.m/-@)YBAz*ծkD¼!~ B"zӇOew*wgI>;ZԌ Y|U W 4d0oYQG9CV7dB1PAyR64IfRfbqt +=Zvȵd_5XjTKĤTU/uP.,:"& OXԐיGd Uɾb٧7vuͷJ=pAG+2<:Kl&';}pCSi{pN^P.]D@GvF~08 sѳΙjdYZ ud{t!o^^uMjFM|ksTss@d&y}}Wx9,,%)Pژ{$XQ}U I^}uXеy}Kt&tk#U~bė&sgs~)6GAlŕ\s"`=~6vJ{ʸ$9ai&ෑb#5U[Vܽ_CR'zzFRY822~6'uuHk>^'ai \1yÛ* %%6_,I: {:S)j}}Gگvm w(|$Xu9-&3*+-%*awKw MsRl%yCUm'& D@"܎IF*̀fs'}$U8kfZ?9d0k(v\[6)]i8GM'NJwIW %dMH012std90: $)mСF$~K= _%{R-CHNCQ堀` 2Xģ5pSՂiY D$Ԁ;EPt J]OW,ػPf 62}etkO:`w5߈-BԳ~">B=?ͻt4kQ𓛅i xt >y>B @jAM ?R%֐y@*m:#&t4O7ˎEH-9h*M7KXD:6h(UyVxm1yL*̗9oG]+C譡"lEl5ʙ o9MRYj\LB\zUعhnCęsv/-8P]Mhn! İ:deHK!]/[nC/HUҿs ԞcLUSeo7(nBq؜I؆2j)'vВeU'OT]P_YI5gŲw|V[-z?h'u1ℌwwvAtc ;آGJJdǶfD$iEHv/KE22 3Qrs>+s5r_y֗U98ۜz-Y{,)ʘIs/7"32ndo lO m,Ffg#{6dZdS5%H%۳p7Q!";@zmTЅ'qſ;Ы-I\;Ķ5%2F>,׵^{HW6~[?wt$ѲPq~ȑrJgxN*xz/?_LضzYp ܸ{U)C;ro16pŃ뢂ͤ VgY`g}s~JQ tH+8` Wu {A*l+T=|?SxgA)y@ J=ԥQr `N`4Grndjkw(7j9ޫ}ԽՔ7 HYoKt Pc.R|'tW'nId :8/$텊c\gՉ?2f;Nj ԥid ̮w\'C~vG3Z;vS|`/ |$Ԡ5MPF;mʗlȦk\[CLsjA tYEͦB->d|\mw9z^5e ȦRDϳ35~xעƑMԠfޫ< k&I4lD TF~`wPB1n5,=z?d&h+Y) ܈̎d*xq*ĈJy._EDz)ɫ\>8`Z/QzI)hzd\̩t#[WOo04΁\,&s`{AəYOL&K+^VĩݝπiΜN7Ըr'L3ׇoJ%"08(@@;Nt[^5XKJ7Gb53Z | P5G@324dY mNՕ'j tq|FGs!<6'^)FW3y\G@\QΦ:x&wZgdR%-V &y!/swvxc粫;4+b y;1nL܅5^TЦөd_K!d.ա2효3%!ZY-鳥)3={C!nI#؁\m~@} T9 ؓȀGiiHjodd(CuI6; djDŽYSnvZb=YoFtDXʻ\[W!8zw#Vx| TѴwtWS.xn8T UapaY\l#fKq>toJ_~Ba<<88#29Mz^{$۫7Yn6۱yB$Ms ~c:hc{)zx=ԯ!g]\31Q\Ak\Z/xWU~ؔs(ìr.U'` F.!:Ed;8\ CM!=qTS^r۞B̻)֔@FEuToujb?D 98Mh-%I" Ѕ:7Ő.+& gmIEJVVWzanr֞;ؠ#YMP?|_)^_BMp-Ⱥ)/2x +VBDwA⠑]M5> π@cPr8ࢾ8a8yxwdA/ ,3WyS"/ҵoD>w| A_NWq(΅hVEA`ο͕o1ҥtÿ KB3`QgVk( ߲3?W1݀g DjO^Z)lVQޝ=X^4=Zm=$b׳C-(GXOKY4D΃"u+?&dVZw33KM=G Hj5&ų7 n⛎^ ?, j 㸕2m,B`6f^.zL.EQ؊|sl49xU=_Y`_j[4Yy(8I)^iT^\̹j= X (V@$WފUṈ EL!bO 6(ZChu&uP GD'ĄoIp!pA7E8nN8n@JTe6S8nWqrϵF Poi؁oMxK^x X O?IW$gU퉄ipX5}uzlL(3yk[lB/evx~mH{Y[Rn$uLar5s.iXN2JVq2xN sE,*UCvH.0涂aOAu(cy)ls0V,JKgwޠRl &xx=ZD+U#bsqд;W+GvE[*ld!oNۿFq*0JA}di(,=GrHPg+{=+SI?!(US3c;m46ί"ט#(EzR kw5f7XtndB\!IqXbH@MV .Edv ͪs"g ,25=Dg<=wD]1SI8~w/DCTn2LyYm[kf?m"ڼ%`=o:0sď>ϼp%{-/,Pm맷uOO4+,;{~ESQupy+`6^ɣیl?؀j3;xn9u;UZ&Wd/{feR TrJVCT;rlmO !nv _+8[`XKRYԴUxAg(I([PV0/,.H}ζrAA0mI9H%"譈BQ&*0 bU,AiplGTpГs_"zߙY#z7ca#0 'Z[:'C"7/: !l"|j#YyO Sԛa%u]Y u\5<f0}>~1Cu5<-g P(NGRtUûD:/vPL)LSGƉϐ(?hv1xf2RFW|;U<2#.kc[*e>l\QFvۃ&q6:qz@[B6qr+Lt@u05܆ILTP0bGէo3,t%ڃ_Iz6~4K+ e);5ɫvi3ZD= kYQꧦLD6S2϶ׯ9=}$7nFm!,}1+~Zt0>;`b*aFL[T3$5;Vb$ŷi%K:|u8j 0"u]IQ-ywKpu.OG4+i6Kv lU3|Ln4@Qm^mgPҧk<ԠsH_'a4 L7R~N]!{r0GzcG8_:[6G;;YS.E 1U% Bͫw>Dz ]J94 [z(<{)/TK"W$IJ04V%syj=?4}`CE^-ꄼsnL)$8=hQQn`VuT<%-5śz^fdY쨡eG@V*^^Su%"\/&3^ԅJ<vj8'5?mH.;.N'iۼ3s\>g'ZBfq$ YHW^/8=ߙsRS5H3vfr&垸z5+PDd#Ѝ>x-ikf|{o ]SMO~,k`$x㫈ʲaSA:}|{CǭV+E{̥Ֆ88c!tZOfW_H8\QW֨ɷϨtC8\28[kHJM/V2Q?) ʮ+~;NE.n{Y(Hx𱜅f#asu'גx!;$]H݅jwF>EMn}KbkXn8 HӀCs/WK!z!Wdپ1!)yx|{| [lU/ * FihvҢf5P1le̶yșn⣖B>mJ͓NAjJ9C4Hnb࡝*ŤmZ#% A)fƫ٨"ˤ0@X oO8\˕0ަae[K .|{qCX{##A%<.a\ U+0Rԁ.DžWеGb~ԉ̟"$o:Y]p1plބQɼ#%.wߤ<7TuͶ6(/،5r b  }^ѸX'95482-E^oJy!ߓDT=IJ]}qޢ_./Uo5lZ9$փѸoe5`AJŚw"ADR@ٝé}UU%qťpFnB򸴘7B;jqbt/Td+<ѽ=.`JAR3 Wq%.;f"QYX-VUBb8}#Ԧm2S4 ud0\YvHկ^l0`zA%ʄ$Ӗ4_4~r_*Y?)%\ܥWR /><(K ѭ|H"h(c~zO^X!Sй׃PE=_hRTkhw{Z}%hNgY$L~<.v;58v7}n3aHV~c|P$1fd#8N;S@B#c 8@<XWV 0@)ڶ5SPj{t.Ky\̺R Ck#e*=PF\t+B=%,e"MDs:`u:Py7q磜1im݁658@R- )/,$7c!%RM( 8xYxZyC58S),f,Tջ',XE0hgMԦ!g 8RQs.Q]&BĈ!G[ e+2ZBũqX ?bݡ[ȑpS񯣡C ,H]ڢ9$t MK7nVK~xA5)ir *'d( /mmo Kdf]GSD~_/ <3&icG#Iܬ6P"z,WzXycC;(+%FK(~cɇѪ:6Hj2{ m>:?E)l^͇F h5%u‡jZbc[:O.jV:e: fM&y H@&H'ʣ0Z XWF f;w苳uq/9o[ W'=xs/_P'65++n@bsqz8_96c;/0mU܇=즒Kҍ )T762q {ï YY\IT;B*9U%qrr[rm\b-NBeF9 m耯a!<|2 U=۴!U9va點?o?vOC>6(e D6 'q_ԇjZߋ)D]4=3oa{% &Qv Re2`׀񖚹臸D="x #4a5U%'ȞeR5?J%bC2YEK;'V$oeۓ6>рOmF,4siRjx4Ic8p*1pѶxwV)dI6"P^[M '@"(#mPr/P>r;Pz{vw虺?KoxunIӫN>Ȯs3A'l`K@C!Cd_sIS)G!P"R,flF:F/Qa*y=UM9}"wyU }oJIƣ? oRx'Nl=j qjGz+hص6aRjFpu] xѱBFWk4c҄BU(%p\#6 O^{VyHʓ`TF5k%k32KqR::*$yzxdo)]tn4{,E@2>kcOƸx*jmRTM Ytm 6;LB 1*{3K!VNh@Ç ]ŏ N9U/J ѺmIF,jOI;7% eණitI 7R]Jv L*8gy+M]- ) z}GVU0@ְU`u7fwb+J$ZF^~EA{ ٢˞ה+ȨzZ2 {_UlT AʅZo]+qڮi9AP8y՗X4 x%ZFָJ+KӡcIK;<#к躈,#j3:,l"mLQ/}&%c G҈=6p[ξOu@YQgqpd0sEx14.'psl {W.#UA8J!v%%zy!bRlD E~{ [,H|.!Vp~lB%žyD@t$i gdW':u+'ovJs#R;F}صEԫuS鹑OXD@:g#o!zu?C|(D1Q3,pvЩ[ɰ\C"1s#*5i2ߊnYz)D9d?OU+i_1ZVi;Sw $!@SQ%;騋UXcݙaRSX4'@/hb n .4 Ñ'Aq7Qڙ0);*5ĥ$: }w| >0Cp' vw.51Ͽ8L^)& .yq {=Oz]S"~__.;߫gfwn)'lv+fV8]oຐq%Ⓩ.F_]jQ"ㆎ_>: b^'}ݖ۲"d[0帖m $VXay^ 1~4Z&_yxW!wqhZ +XĖdtza/7 |3G 6daa:E'y6l|3䕷QKuv $3WT1u[V&J *sMΘ& Lza )R8*Wt0x 9_n%?n׫_h7J@^vi,ԍLgfi϶Od:a 4T+)kj!ߚ@zKs,=2q4T4A9M`+>o\ i<: EfֵaٛQÂGeFoW$\B0aՔ<έ+[qc< /)u$G_/bPysȏDVkߑV#4"ؼip%\'aQdXhv G@zHB-Ƞ!8Yg ct3g mdWs67U"Ô!'Yp:-0Vr=P Aљ@QM9i[g Gg.}NQ7c+ D6YX1 !QG_*n;G3 7GFɑ\_"e\h0,fI*!`~` ?K'^#8?H9jU;I&4>ulH5lQ*> EVD&ǁęC!ƮMxJ \Ug2K3l["o*itx'["-T*Q6u>XHi* r(lR[+P۳;r7q^A*Ax =4~L*! l䮣I9R*lJ6GE郱&-Y/%(IpJ3dO~2z{>ɘ^[H܏sԲ#0h` ?G5va[/qaLuzưmt%q^m$_ҩ6FO-/Z-ܟtހ rW媺m[qp5d3XbSo6ŜFU!ݷ\ɥ{4IB}5ʊfRfQVvҴ7/C&K ^` 6OvPF?ZF*8-{ @値tT+{Dg*EiHd"_)T&gRYb/Ȝn31׿~~v}L/1L!}G5#DœHTQOg/509?Lb)djԍ9>yS(t ؍@u\@EuғF<2q>vl޼-gAyߨJg_3ن"ya_p@DH3ˣy<PG"4>Jl@cϽGV\csNE9&߈T@2wxG`xgĿ`ε¦<..DZvS`w^T9` #!7|㨑 pb#bM60Pic9:p?h>x0C\=yV{r:%bޏIʋtZ0$R M/#V~3e|.A0I!jaApqSu[)=6"^碽~6Je8x.af ? ƞH6oԒe<5*~J:ELJz_-9K~5SV7~4EҌ4'OT&Ѷ9NHo>-nnTN 5COW&摲g9ic԰,Gzm*505oQ*\j,Iv)KKXM07}ZZB0d$ WNsZ( Zsak ,iOŜ ]KaZs;8 >CKkHwXҀz{s Ɠ]/7[)iJ TBV'\C.X҇9e`Tή|6yf*f`:2Lh#`fdyO ֡6EB̞=X"ſlO8<5=V`P*F(tuO2Hrg̠Ub8nL`H`. ~i]'Β4ޜ' ,r22xOw3y 94ꊖx\NnJ{lm^< |N&IͯlwMYR) 2jsUVX 㫃 qd,#bXY{`!^ !w)s;S\<5=4:g|EWO}+|3 ~BӚPJ] ӃDCX:JmM["iIo.<-r:UaYow9}­an&O6o1)8&Ȍ¾ (뼶L4"ꓴ55wp/0|cZfR$cuI÷^MP=?G^#[#`*Z- 'jYKU-L\*Ewѭ,!b?]z06OuAC26z!"g<iYVWHAUWK$ my B ༙ؔʜo{͝NN+fR2"9`2 ݀ZSmNts)+;#|uIɅxߤ7f`*NrI >V[ Wbyե6I%0wpȓu@A~Ƣ{fc'cӑF}6Xra[l0]X sG'ftLy;@ 2iQEKG g r޹nenw;4H X5P1\nN)cmi%`C"egV'B Fկ4# cX/M \$e7iJd==J0 t|3g[* XΌMS qmBK")ʸc{禈 WKd$Bja6B5Mã\8a2dz&/pE&iCJc9$iIA79쏝7X.K#3e? oj05ւ o`"9 *Y5b6Wkq^/HXqH &L#NO! Uu7tB|R䷞{Q Y>I3s9 L4u/.+I+=OO6ň&$\om KLBs3^t4he:i,o~AxU3u2Y;V{/0w3_.~@NAq` isDY^՞dP40eX㲊w j#rJ5po$(`㖖(^-A-lFR !L9fxSIt|kjlSe6gEpUN) 2CgɞB1ĸl\`z 7WsW؂if.rJxD6]!CeSURxD{{3?~XsFH)Oц~Sq #B֒t pDS T_]DaqI+;f;_, Bs/^#CbL"3fd@9#(>VMv85#BLw,hkOg du[Mi8scA:.MuN!ܠepf;K12$D mB ޚgŢ*~CT--ڽ¨V'l>/x,mpAH4?^^c('YK)1m$yUP:<ϖ̻ao^A"4EP.J=0Nd-G$|\ ]PT[TM20hNiƕ?/] .zO_O'0YT&JAk5Dg Mҙ}I9!2)!>r;T ~̏AN<ŘoEx@Tv: [88Pc y&+K<};7_D0]( +Oob{~>X̔Uzw 1Zq(W ! N&Nw2OC)5>A_49(KRl@ ^~m4cTf 8 OmPkY%CcNM^Ĥ|-AD/I1hCŒ>Cq;J5`Nikz '(RX&a-N @ZuMI MbytӧGx#̂9gp/]h`.Ci-TuT莴ym@[s~$mt.)W.tb>-/4R }K[-6Ir̉#yqvDc)nT®HQ02pa! \˥QMrdω'{G9 s]%_زA6[?CwTKWrVpqMhGf_|=<Ñ)Y Onn|j KSYvs0n !uR!~?`Ú$T8]^''ypBpG(en>vߖb#EDJustGd j rr}H v%z| AhS{ݗ3]˚~a}@'$AP>GEe21ِxr#=M4-j3G\)gM

    `S Ir1@w󰮌nYj<S*lKa.{>/K R3&BHbFRY^%$4g1 fq` RSv)NT% MtR Y_t7'á+Ӯ4UNOn[ *2&@ Uc\&gJS`ȗ^9H%Et` VITk4t `ZLtfUAMɶi"VYD? WT/qPnҕ=ˊVYhMIzdGP:R+ U49^AuJijL íLK+?Vc} ]39g Cj?"@Tdhŗ< !3M/vӖ ~^DQMn*\v/'aq`T0S PYbqwCq%(o-_U&Hȝ'/R8- w! Bl g, peU/izr#9Swc=&?k(<t +mn rw$g 25ҭ;CnU^x$1Aڡӡ?3e@Zݐk+x^㒭U;V?_82:m% :ce/춾_GV~/5k7CqyWaf_% c`Nv$I1]{8fAz'0jU&qjq^8߮"%ܺA]zJfbg7`C5 5_[MU@s1T1 :N:0\VpG2s ;_^w0KjXiX rjmH6&ۤ NUݜgW_D V㗍p0zah~U&Q5?\a|4ɯYEЁ}fMeU,b6o|[ˣ~Ŝl:n>v܉O>PoXZ7)*J1 WH7H >V5X%ΡhBv<(4sGXs++/o 9HO֞QȂ7і9FFf8ҋ1-4번1N߬GNk 6"g{}-\q 3BR \VfT(H/Tc(i C֪%l2JHZ35\an&`T=F@* `9O\!W%,&Y rx5*A.=llxQU\ IV^in%YDw`ۻ ?F>)eY,F )m50h!tuQ2; n8v6uK~ kjޞ9p& #Տ ߷C w?_w9occ@M-͛,: ?*'jXQ#jpLR~u)'8s0U]6ʧf<0J_=Ow8e!N 30l^Dy, ?q,G?8YWdl +R1BT&˙%OL[wȸ0ue WlYQd:C` D#l$#T)D8)heV\Y VTn:S~L݌DmGg⶞הc*IDuKrHp0V:*$XYQc Tw?0kOt)3ljU.q~}jGΉn7BzL50f?QrkeqڅhW)-/{םhAq5ȣ>J;쟾7~i$Йeݫ S{iKtaqX-60fc=A1zg ?ΫBN܏D_P |)Ma&p\ "Kp3K]X-=l-x/ Czۿw0zUg`(Cit M`tqyR#\HT35沑?IrZWːFͫbol-S#9W ׀;S uW"^b/km%3jQQcBeTϘK2f) "!\n׿ ,zFTda" 'Vڬd1dz;ex_@56  a; $ʹdY,1l<\WkPD8Q3F0w\T@V /֙Vx\wN?U4B9qtVztӦdvHZoh)N0_L]Žzd_~\ߗʿ<UY"`@ѽ4c/m`0t7X3i|Ipvg/_#s"yâRn!#~ ZxF*uI?(L^ͨGE>S=pVOhYgnOYDn1Jt(78S+!!^k7Zi_GTmEX7ЖlC2 R:*QC Y,m5n "Z*Ta&N%cȎۅăZVx;K}D'RQSo Jɧ҉0 OaS\AJb/_!#;c,BΧ9!Bw9d$QWmBX. %*B׀G| |&ٺZpcLn vkѹXĄ5#<%M0e9G-ňeUӿrB Fc:_?Bh;w'^b,=F|ʞ?y^lfOiz Dkr}n6pK Mi@}O$j[5_/$$5r6xck2ǵQcN4~G!&n ooSJ {;Ʉ>a?)Q?7MC(]B(S-TjO*2ƬH:S!aWQ؃/ a{ Z0h}ϙ5$؟0PL9b1幦$ /B7[R8 {+F)ۘ _;Jϊ:+[><3o Jq)H(a@ZcK7K$#s0R Qj@D4-! ^Ֆ 5ӡ]|/1"M 7iZ pXցiKa;FUNhѭ75#8/[tňeyN`8|T蝸94~3?W$z*j jQANF1?^zhvbCߊmLિqUoVG:L>!2~ZoK԰Sxp9uRVXq‰gO5_QK4PV}<~BצwAsba͹+RqnYanbh#$N GĮk@vIQۚϒ B Z̛.m~,|_WXZi oێ<ǴH-йjedIc(#etwދ^nU2>Cnv}@lAkFaLr&:Q3Ijڹ^ m.!2R(-|Fr{~@͐eȆ17=TH6UG'+Eķd/`8g"rZ'BqX#hࠌ+^I꠼|Ztzj#Wz' kz7^&$2 1+yERYPoo-}X`lnHoLLʩМ"zɡ@s-?lHdfx=*w}4):mp-otyo:9XXFF b T:0+ߵ(_ET.&FhV/KGg]Q`\RLj1خ]3q~ɰcK̵FbFo%A #'0RAxd^m9 83SOawb]tYlϞF ɯ)W -/YЕTa <M6$LW{왝nqU!XYlmd~"h1'm I{k;Hx6gO''8(k6,fϚ3 *Km>X e :x)p%º|P "\Wp!Na8Zt'l&푥SKɡI4a fn{$:V6w, h_@^yݺTi)v=wy3$7mRuV1JU:?e"@nQQ)I}*-|a3a|el\ITX(0Ru~WEC98 Q"0n?ӳ:%,DPԄUЩJ-C})) ň>Sw| )wu]Iqy@s E~My֙&/(%l%S)tHt0#wyK pSª텝 Wߩm(FdTEN-+T?J#&iwDa絾U@f܄Sb:ҢSR"TS}tVڬ@mG;79Z'6?RGŽοMg )}v伭 ~Qn>Rn+8˾ϐr=:W%B 25{Dn/z翗.18G%+@0k p*.[LeHk(/J~Y躕Qt!!*R9ܣmrb&lIW .y-jN ޛ2(XnEDc[Ȁ=$$`E!8)T/-_õC~S]iVK^:`o"HHEB=㭠QU8<_YT53?/rM$T# -Rd`r6h7&+-.5`zdσ:ֳXGk={Le7'kI$df>ǡ9ٰ'?Ot߆4(k/ۼx K9T/7rɆCas=+ULDvֶU_,"ѵJ.fbL ư{s`0h&3!qQao;,2o@FpLc,G/~r2 6хB*00cUgRًg`շsLͲ@"|`H.z ؉FVh;!DK 8ӰAФNU,@(Mv7s+=5<#YL(6af,Bfl3;ڕ_mhߛQ􌃯u9b h^M_d@ڙ!0&$nIsm+Ł/5VT=wHXVrYThDϙf KDhPI|ˢçaUIyY{8Zh"=<99HgYZ07070100000314000081a40000000000000000000000016609d236000122d4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/`]?Eh=ڜ.+APUBu)Y3A1(~~;1R6j\iR\c 7fԛoq/G;"8Gkt~Oh5uinF!Eii༡c `5XZ e|+S4ATA& #1O\O%b{bYRJ菫`g^LghLWdkSH(tn[iJѠ(oX7*h?=%M4ɆcÑXȦ,M~h(؜@GUM݋ mQ/qs :TX7G!A0`xJ-5KO{'#tƜFTAs=}HmjA7뫬|5ThxLǻ ЉQ~ֳЀ[,@mLU 9կsGHIyk|)@<}塃Cd=JZ-C!{o'CLj] n ּ_L9WgeE)DzL? 5Rݵo7܏Cb|.ܔ^XTz~r +rK܍U,n~fA RRam E([&ӇD@2;CΨQlѶoX/~gJ:3\7P,gz/05E!-t1į띿\c$#B,gVhU$T;l1ΦF8Pj!b%Gu=yg+$zK}|A\*ZH4ېz-.;IWe4 #D$ -Zŝp~؇ 'Z'϶O7* :+h{+W|XrIJ%KSR>;"֑5ṡq!Q5Eٴ 4fPT5>DvRt4D|0Y zr|"UioԷQY#\u2d6$jVL"(o>]t8:,fO堳d^ad8Ǒq3wOۙuȧQc:HR hJF6w]Lgn;bVG,!*&Q>$rA+i xr߿ŖT4F,\'tl;Vu|/D2?7BC +r`S`wuy答ތ]5cu4\V6GZU7c r/}J+tc͍`0$t2aϛ|D'UHű)MJg@Ȼ-8,NʂcSh.FwFJ!'46esw0T\^]ge= zaOoKur7g"PAW6v֫r%jB.;tnE-E- ,?oݗ0aT Zj Ydnw_gH==e葧u2o,ו,= e/l?}ElV2k8ÜGgVVLFkZ?u9 /qﺷ8H„Pϭ]~J;~-~iW =aMv;@,SU ߆]ѡ |r @r I{^svDt1U(xϩC.)&)gBuo-Msc5`(Jȫrt ]?qW kƣDZsArz@IZkː 9'!p=s@'{Xoxw{xݥD05!4dD3_&yEcX^|9b&.Neb&b3c &νu8%w5XY(Wy79es9%&c{i< ͊ϋ`n2IO&d,G`W-Gŝ'7Tel4xu`8!ڕp/+RGC)oJ T5eAF|y1)d0r!숎yUdW5E`䔕p@ڌfngPCvh"9!;h,AFG@ș{[s^.e nj<:}?:rݡ6˲sj9aY0oQkjؘ͓:'U櫶 ~);e4q 6n/*pN>m6[Sr 51(h\yo]!/ PKZe1d[ڡum7g W:}aݲiAV5~`0H1{jZG~9U$2 հΙ;Dm|\SѶ(^PX޸ҝ [\{_QMc$Kb P 0E],=Ůfq!@uUrPU `9Ѱ}K5?P%s>fv8@W%dcF]>FL 617kVaUA&Ɍo*GOZېulwnR ᜐ5U(4}S`?Li\2cRfQ\$ݶX7Eӟe΅g]Pȇ1!!Z)$a^ݔ&iYG[3X%Nwi*@€H2KkMݣd@斌h۔8}5/-Q ?.RR"H= i,Wʷa:X!$Ut_tMeR6s d"-+EKN6i ?Saa]^3+VۛIG0&ʣ/ "1ffɚw({X l aCbf8>ubyb2mOn2jI9?3iWfXpLmK9J v9!iuEck_iEZ EHM8I~NnZc-G1\"fkh>_RGVĎFFl83vWQ^ ˤD뇣s@q_7չO`8 fggMWtj6a@ jMmğhP(2dfKLN+4Zfh&9~7YK=* ȕ (fBhґn(;2P5^+ѥ e1+@ ~"U 1xw~0)s^^8_D[{V$[4dkvr6S02stśB  ~m'xPqx5RaՔ2P1kK.ƒ| 4P[M)!H _%!ƴk$F: 1=FBOO)e ׅ>:%D E]oYnv-q+`}ߟlǞҝpA>ࡇ0|lZ "*fOOuQ8/ LJw)n#HR5Xpn}e9\mejJ'u[ͲB]{[߻g1#>PQ'jmɔ1M(Cj6qzEQ=@d͙#IC{6Jy7eIUkvioh-b rňʨJ=j |4+xFj;)\5yGan 8_:_8l -`6Up>8 tvQ/J6(^95) e9XL|" =B"s|v\W=Dh䥩2N w}Ƕȅ_Fb_ZYx7[;o,^,Xs#uԢPj75dC51q~H&RPC$ UeGHZ/, ~,c=%, <Ō\_`"wX#Ci>*ؠ|l-'D%#z&& qr_rw~ QB{ ,>RǞ@0My@} |FCC-FN-Pwp)6ep*ҴdNe7ψxl7&7rtyUb8"QСeR/AA;mGY0y+RFsB:bI[zٌ;2[H`I</wY%(eBBj|q"s4/}RS"#がڕ8MZL{BSPpK!zDv4V".wӲc!x 1{Dݮc7 ɮ&.tȃ{'t?.^*1Y`YӸG)զ@o'v}rON~h>J^P2+0!PZQ|lYFR&J^O7qx,b`} *RGjX' D jܚ:+r^bsӓ`Vzkj-s[=F0"MfXEHÊ}9c[_ X;sBr5gYܶ??_/MNa@l;Ov,( A~ʶmMv+XiEN46~J۬|K0 /ǼV-Dvm*4s`zӨ#lӅPm{2&1P< Ou̪J~m_K>k+ֈ3kXh+9OqO_خu'֑'?q)veYP;u,XPࣞwFDVY4UH vI*"~٨>nL(/\kg;<̓L_JjPO.ʝq W .D]H0ϹJN p7M`]eC}KK+jH}'), ~BfsAC'l@  pQZq+ע G&q%^|)et wӼ腠6`mIq )|ǠJYr 3-j}ЄFM$#{9 u&ӻ]QN"+44q Z47}oqGw{3FG}tG?)2ĘNW c-)֘[iGIf3_r8Jhu7i$ŀtH^ joAҡAfE}ʪBhyQVHѸA.7,3wa]g~=k绔?e|@]g# ˁk 6u-/JdGKN (tJRhɍzbTF}5eQ\|a/v3bD34V:*kz]2=*$fMUsM:yo?re*>DY *GQ?TcϏQ2C.+ 7,rXb?+,ƴ7;R@db $pU7.}!B5c rT7sUG{ y0/+PyӧLW30'\݉b> Vw(_J?#޻M :d`U0mA! !eC/b?˻|i=Ē\>T*y|hvhG<2NrK.&Y/i}7W$b>cLڸU8K5RCD8h4&I(U 0k1 ea|hrAᰶ dBP H<aїP9o6R8IzR 07S&4^MF"/̧yhKsyW{r>ZIm x)"RD3FdQmVoL\CKhp+B("'rdS@J%.xQ/&LG -e1(uC8կ. :#T8t Oy~GR{RDBUGVC&Є]6#UmyӨl—? PHǰ_ q?v|JU(ˍ}թ# a 9Iѕb0. 4Y3|/i]cW <(6 #m$dOü{*Gag %߫y&Ɂ44'9)B%d>IJZ\fY0HI䃄 "ZOxܚi䯞m"G7zSd'@ٱ*`wu1~a1u91qC b3o'SҶE-c"U$G q̎5bH;Q00`@[ '[V,lrOGQ$.QW}W eݲ _!үEr!_%R8 `d14J*+HkUXO5jrd!Jf/HS˱CSQe^F4nB$xcN=Jz%­ T-Ԥoi%GoQض% r'^6+k03^hHjaLa9E,j# 8MδMޗνLk){*9zbpz?usϸtN#'1lͯjg %s.촮L۲kOk$%u2-f ~n,Sj$/>{~W$E"M6{ l}{W&t ؝s >"pY/ ~L xGLq*u|K=&NߕG+m)uQ#%ZU&kM3sxn)Z?sM^OCM"'>銫*tɭ Ȫ܈ZG\PbYː<^xb ԋI5e\E CUg{Zrs;ڄPH<j܅[Ly2 +ŵS=;֨ٱ@n8XЀb)dFCRQ{n]߹\ن1 KäƒT'BvBJwhF,%C'/<9@!wpŮNE H EX޿qhjczxL[;\*p=iY, 8CLMKiMFt#Yȇ]cGepmgSia{1q%O>%шɠ'ޜ\1ٳ7Â)e?lޜ qumM)#8Sx QOZŸW~g{H"hrEW I{ġr2ξb7a~l0ip]Pf#n%kV&By3r /=d3'a2ݫ/Ow RQT[T5*9 ц`y-,>ϕfSNk$6|JtGC0c%ȚBƜ4;/w.@UL_e̦Tdg ,ʑx2%/Bz`-q N(^rWTZW~^jlgҺt{#YtT|~/ y4"7 5K!21M`o>@F˲('sOd4 F|>IODXEb\m dʀN,كt(َUdQe^H<6lBS#BR~ )m8HՑ, kJl΋M`HƐ=Ne.fL!}{2g)oy V09 pa琍Ӣ(P!3]%Ű*"JS XH.$%:\ -܉?ztIS,9QA{ fO<:RE=Sk ?S0 VNぐpgu92 ǒx`O=f߱,&J͠vZ~xnYa|兾VKD#]ᬤ^x Te|Vw_ Z7g&2&PD Iw77|7/96zI%#HJggpqyԒZM9{vqNSW9Ġ*eGOu 9v l*B=Uӷ'Y~VżHnêPW IA="g MH;#tҪO5lV$vV9J&7ۿ/LE2N~)Ê۔a~4`8 T ڬ[ӻ*/:xRAjDO7֧*}AYA~BfNgNnj"l|j˔~}GsjibKPN5/ Tnùk7u116.vb鷗ϓ<4y$~>PȅaJX5FCrڰ۟˅o#l)6<V̰![J9Tר1bc im+&ˑ$dZ‘"$L-ZLn C۵,b=af*~WvqtE},IEvj'r3%Pcj4ږbv"4 &[hw>ePy)!#$3'ݦ!7K A FW^ *) 93 ۟/h0 lƝzr.C&C/g+Zi}9ަI8}K>IQqOsN.1 lc !t]r .D$cݸn im6KR)ΉsqYMs%";KPC&mҪ `N9si;qCM˃~?&5Q8.&'}Zu:]cXIݩeT^e,?bK[Mb~Z%"e?cj Ycc))8}]ӷ]7ޫ14p\Ty?֢4]xH Lm)fV!xU?*`zc ~%O6\U6*v@VTp2^4L{msh,Wއ&Fcﮖf:՟o(p`cW#4eW+wwo::9ṍ$Khuog6% ;А. %7v6} EQyҦLkos hSrjm"fme,VO}-zn'M}h6mI@$"W &CU[<\&3Y]&ʮОr_͍);6Ovk`렧.mb%ҼI6˾a جr.u0L1J+Q_S G~XeE bg~upQ.)ZZP-SrNf+(\jk'ghH_`,5qzo[,)Nws Lz'j&)mPrJy+1EC+4^lCΓZ 쐅E90>k ,>&.+"C*o=.rY fQ? S;n|JKB S\*@[Y0jDieϟr3N ,6T}yӺ %*.B(Yﯽ(_tVB'YLv q5 E4y=d{ͮ\]p])h{ Ȳmɗ/XV娧e C48TA.ldDT?lM,*ev둈8IS mu.e6eQFǕ48]vŹw$f檈}1Yr#b[kAԒKo~q:ҽlG\_ JA3\Gie ,1_F,ѦK1ߵ2 M ĵWy |x }iNmlUN#:uJw(!<6;nR1v)/1y̐7ǞBRfUC4 X;%hCslϷCERxVYlaXyE'ٺcI8oPkB(jVQ@_WEv|ɮ1^bbJ:1oJ(G98>=up8b)j(\]&(!5;OuN4 Gj*IWE*td75d"/u JQ_jzJXҤ"W=uqlWTXYی=8fօk`65_&22"!q5P{E)4]*w<:&p:fظ,/_!:|Za6գpdJQFԝ2ʉ#,gj zwu^~=kA}X;2ɴ#QשkЗ1koUq&%mNl muPH?Ӫp;q0Ln訳$#0*A\cTEqCc4vna eq$gѬ03 3Br֎v7 Ym5{akC*)N<a?k~lC|QPV9JIt9@^$6:6R>QϏ-4.xnY ?˵ ntg( : s*m<ӫ>v|!h.]I0ʘ!?"[; JHT7bPhl(ÏĊwT(w.!hiWw8L^h F5=&]K 8IdNVO'()@4%N62,2i_e UM=諾v_2]e\~"~!@ॸ[?΋<^:j+) *0lhF6JAoRՃ&Fts\1ӱ:jP\3]Ԁ^8#B[ψj菳Vx'6ȃ}kciq)8$jTwy1H7ʖt c=9dg!;OMO ]; @ x;F.  Wu\T%VR o}kְ`bZ#*ܘYF6!$ O 3#UۦjᎧ n~̺jaZwڔ8h_Fx_@䪹-<*< >bSԑw7wy~!]K B5]o3ltĦ_@yaQH8A5}meBLm"{>k`:G0MDwZLnv3Ar=ȺRv*}3-vv_co\4Ks.].A[]XTyèq/wrnY]UhmewEF;ꭻPZ>7x#&ԢC lSZxyGh`WoUPIy]e?jg8.T DVDV$\Қ떢Ja9W ZRsH;[ZbJu.X\qI, B4RRJ|yRG :ѳyYv @糖5))N\CQ2o> o]߻wߍC^ُ ٠&y4&ҪoT~xPDE6%xZ5Rjn !rg&94kY*Ћ [y 01zlQr=Gkpmq= Gi;><ɡ L%_6Ap:1IU?1-Q#j߯.⋻ &m'^|1 $#B\7g j՛ :Ŵ|p7܇hNۛ^JV ~U(2z89z:836*,'sn8pP 50 ʻ(d7zj=}""NP.?" ֞! ?⨝TF']e}Bf-瓻rぇR4~TZn6]X|VHVne.P鐨;ms'\kzSE:-4z>/W 37TN)ŇHlwׁnPs,{CmS1Fmltrß#? *rISIe]NY bm` b/Ǚ`Cz^e9Oz؊]{`_YC Sc~g@RaІBg7IDJ1"EBGM{Ji {ze]p?mitwI蝓B&5òSR<=cuc1N{N$s!8 b[Aw$;_$:RtcXpzty}AN*H /RǦjb8>=]3nqMnQe݅ yyqȘEȢ ];7{<+pغȊ@fOM'^Avgv%~jQ龈:\Ōt?/3 n][D^!_}cI`yg#^/|_B6[o;$rsܧ 굈M!|6"W5H!YVBj`* U B©ҨFKvæUq4WS4Ճ1sY_]mʼeٷ&GC:,QJPk$K.[OWM7@!]+"1/<~Z1h4.GR  k3[mNO-!34Y@p9$rkCg;Gw4R샛a p!zש\\(9"Ci8pƶc/' cNdff3z)~kBɦܶRAuڞcAXGR<+~_nO{#dJy+@], wZ+4 FO7&Aᱴjް=VKP LlҫU2V C^Kg7Ezߩ[Nt 띥ԨBhԢ)הDu!Oمe~ % +ۣ)< V_Gpv5>8.,7SGE/@ 蓽tYL=%Qad)"NCϏEmA[O4BNel e砗CLÔF%]ILD ŀ`g F&|!@ɯ u;Pg0 ~`cD2k$B4*o`,xB4Rl׺K)H&:[7Dj#RsK-\o8؄E.,@9:ŞcUQdPplDǃ5-հ[ )lY-Biq}(XuM0if1'(U%*FV'XcL:u' 1DZ1KPk}I티 ''aBEǹBͲc`58O,sֺ_`,K)e6>D䱠b/i5i3w4S BJr;vP}wEX U/|5v, "3W{Pyža84D}w-2N^JIOO^}I\V͵LS$"uMC30|".Z MdXEi+S:HGr amjv;lYHLH1 ih@/q֖P[cuAk;ͪ1qVc)y2uLFPcg A f qG^]?Y fr$|%dƬT@Ag ùlb*h n ΫMrAF❌If)_t #HA3}+jKSQd5tg'bRث'{Ӱ;͠Jbd@Hli9kRHt>NF8%Aa&{ [jmomXx:+1w]ߦC>o!/q-LDs*BMR+I  )b-׸H\fjڑj>tHbb5kND'rr]|R=^ krthPV&\ ߱'(K\=mzkxF%۰̿(`R/VX%d̀=1OgU u=ǫZalk?¹B 򳽼!%(Ѵ_>X~2p"c[4eSɗs'c`֑0<{͢w_T*3kH΢U9H/ҧ"f/aSd`ח ffR;}tKKH@Y`jɦ6R{㠔,9@?ĺ~$7!'q-JBmD|CrM'gz"@;2ڂgT9h"N3 V 8@=>aiygp(a'̬99,0{$V smsH,O0†6^3p@mk%=\6sj`CFY̹&0;&4]Ƚ6pw^HOՙ G1CA kTt(I0N;k觾yZx!BF6VkC;F\=NRQ +NATg2.A*^% 'ѴXo:RMȾ\Y'8؝/كWc>.)} D -?uudmtD\Sv퐵k!:UɇWϷr˺yG YA6cqa""X0 2Wc xCYQϼDN Ăm/Rgv\^(HGچ~֨%lэ{Ud Q;%1TQDU{&KśUFRmbB 6 0fDLucч-i8|I# pݫr 5`4vk':|HFu"9^2{ yOaJ 'vF):^!>>\ymOiJVQ}_)G;M w|"8> Lq yN+◺|dM:cNBk.mooGgϥpea_9vy )z^b~YOIfjN9WAdubM#={]靇Ϭ+ Z{\/tTHaa~p 0 Sqq ٥ j$ڝ ICKvYד\bjV,33pn ݉AiyISR7*ٲaD8JЏ00п[U/H+hˋ6u#Ny#ԯr6&Uwy /{ 8:J%Qٕ^$5Q]{L\ k2miz9i2 VfkM Ɩ[-CڢoeaFXiSZ 0?tBOJgT R<>si~kz :Y 翾כ*.9ymcfZԖ &w]DF'cCk{Gk TZowVP]0/ŎUu{s+(rD(|{('/k&/A H5 T``QUw*wB.h&YOƆF6`)=_3(|lPr/LB#z[2ӽL+HXKAizY?ú_'8h5рC8e_Ekxaa2&0 XD +qyo$]'fJa0;js}"F<}0Qo!dQRtԌFkFhI0HˎAu,nEkW oySe倦S5Kwm! i᧕~n۪xB5NX+/MI_9x$ޙJզ"1;lhLY7w*,S=_щrMj 9[U23J]7xG {A* gs.HRqkxhAc)d=܆(RB}Fmupxf3{])N}NA#3H^[w5}*Ziu>A;<iKqXߗ.6Q6y8lrD F_JhDXBk?@@r~$q 7]>LsQwYN~j`h݌Iߧ_$ DZy 8+ ,% ؃HkgN:X_Ӑk7~w*i NU(x#P'Oߏ*<2MaGe.]Cjz癏7TH1E.[MECU0AjuNƔ4 MH>3iNC|,̂"4E])!ʢ_ L[ l\ *Q2ybcnţQv!qI`qj\kpdOؑFnsBDQpsخ(>jͲ N'f6 Rz@[Y]6A*q l+`wy(N>vK/<xӣuc#z gGUVY19dmSk9yr/IV-n pb\l5e g|=;Y`g䁜cAk2Ii*_U#͜$`24a'f4+K)[?c~< "tr] i=>;8_aJ`9qL$UQ9"BP%eQq)Ťam=BY^<*f7e$jphH8f) ;{ -3kRӽmPR*e;%PC,He&,ʛVZڧ^>6wti(CCcP]ZJ5'*m^ڴ"Cmx6ҿ@dL^|T$֨e yԨmcKln/# xϫ %8ohJQѢ(rn~n 0M1ߚ'0 B$ù$ (z# Mn[kk`tir@uY$e'1Dna gjsZgyGJZȢ8eb 8򩡨vq*5dt)vyoih>STE~@%7qd*yG5~dLl1{Nv]{S8 1Ǥ@5+I3o35L}'& !v'.67-ىrH22Pʻ4&~ |MfץκO|VDeq'Yv:L4Jɵ.,("nZ|Y)E'T&_fqbg[2'*nyH="j0 ;ku"J tS늇k֪t&HHEH+NQT`ƝSh3ԑ"k.; ryKt0yq %4q_eyŢ^6 mޚ\*WfFnb \r0SyC'm֜SY;kY}dvtagvTH=Bh2O5H#Qv o=)Oth]t*"5ؾ S~JptL#^G,䬤,6ʱzr"X.4A/ j WjV2"aO.`6}IUvυEʠJ ̰Qvgޣi;+G 3jʦoQF}JyWCF8m6T'fdQÈg1!&h-Fٴ$tr-E„Lک '+le2LxoR.mAKD`k?OD渺LspnALk aZD`HN{̰E<&3C1@9Ş!4$T}gڙz7mmt7P56ɱAxZN0Wưi;5ˢ]v%mle늟=0Չ#~(y;uNZ K'/H.5\"/"Ri4 H#;28=[y]#|\wr^o _?pҊF/ "*^=N/;@ܱ֠y H0BU>JàM'1s^z^.%d ,dξ8t@ >lxpEsFbL (p"u NmȮ) `'+#q;98I J *2y"Ա}z0k`bKdnkК8onɞ| m'u6]47pݸ4)6YJ7=!htlfdz>9; p$/$齣4,i41aYARv鏁`2g5b)ELw_ 'p4 ŭ䓦 Pk4<`fLOmB2pgK/I}=uhl_׻Tag3(X[&&A& O4ϳeyQH}bT\3WoKq?GqX,mrŽK:. ZzןU(O ٥{t!Y&$aCX1B2:L)lQco;t rhOr 3u[z/2OF?gW %vLT`>QJ@)x:寙^9ZWJ EoZ0$T$L^ZdB''f!x;8ovrry[IUI d11_;}Rs.RQU#_ѓR;M ӹi 5ғJYz,@*,$0S仏klr-LͷjX) 7r7F:'͐RK:-ђr uܨSa COB]#15Gn%QU`W{pf:!|q8U $֞E퐙Y;@A=XGNHr]frLE])!'F+4-4B.*D0ָX(] ,7`nN)vq=@F vJ4sh!%=.˸2oy;Ykis.uCl*_o- o-9.bE #;$.<2sx˨8d⩛XS㉻N0SfΚ1 m.)Hdl Z6fIi"6>jKJ騘^ #= haI M411Uz)I淕?dpG;;9H]:z!Y띎iۄ# o~mۖX^A74|͹` MŽNb5#12jhމG3Ricl--?H@`(>5NXFj41-K5(l_q=Ǣ,l `68XP/w< 5h AON*ޗ[~;_q~ ])B@M~@ ^1ܓ:9&_0p9^ J][2dXc &B3 aa46_uC̛̞e-SU9 uL~[`&ܞu :^Ȍ=<8k\InI$$ɋ8G6ѫXa=Zf%  (EީJgֈj9s$S2zUbQ|4Z*h&v'> yi|!M(A^4:ۑo,YZi[\i@~ u}]MBuFGbS(Jĉa_I٩Oy(o8ƗU sTOm_e#6Ax%p, <G=<]䠌(( Ȇhn TT5G/K>}p8L2ƹMR L]H 谊, Wy#И g櫝WP| ʤm)=&S zs!GHzQ3k |˿ӗr׵˳@.)/|=UۨqiN /'ec%~%>聝J .V\~ +$%]&KP GM=9[1(qȢCtLY h>(n2?"p1`#5; p^-gKt8AHpQ)ΞbFD%iK:bs`ڕs4)aD ؕX5IB~qDWQH<oo$A/ƵȼSQ^O:q/}7ISUcDQhBw ȁwHZfMz3EC,\WϻJG K!:w|a{A SJ?^Xc9Tny1/`#}޽ ,<5`sq]kԝ4AU]t*b&*dPRg6rD(a93.Q{xܣjԷ~I6Gmpv)t޲즡>Cl1`9XPm8YE*G84@l&i4 157i g`ep *_CjG?i@İ5cɋuy=v;uF *3%Cɚ+VŒ<(4bЦ(XЊh⸗~SX7]L #hFks G Vϯt2Yu:cdϙl3dk 1JVCmUÝ%x^ '+*rsYSOE.λ % Ơ|w--/H#oretϩ1`i<u_9D|E/b`P*Zd~>p|\e#>zUȇ dossXcܪHP| a4?E4"&};+A%-HYi;n tzKh.m}iJn7;-Q]9B^EOx eV'$8L+;av_&!nW0E:ʔlQU7^6h$iGpq ny)jͭ S_7Wź"BcL/:XΆr)Zն+a}q.HlS2ՇQ3igOݓq^3?C_toe ݈ FFC"ش@1}pWt]/ Şih^k›A \|o!vv&>!'uP֎\8aD?W޴#Ѵ@3K!J53,IrၘLq?9 7.&#avj/X~ĝhmM[t.f7nJ] NiԴA5LtgUCZ{@;AS_;;H\S4CܕF˃ p_ho5yMܸªJgzŤJ&3?1vc k"+|N.NP:d$ |D)_:C PpDړ$x&=̀gXJWXS9S+>A]J^H(4'\[{T?M6SL*p}aJ+Fhx֍~ӯ[ 9RU?:wY@;Ţ xl|nrK cte c$ +N Rz:twnUp8i|e):e>Ii@$F޵7t!1u7$07-.F;#R;E?_Ѿ-\t;sŹp?/7BO`|j%`|^ ~nW剏@]-1~ wT+ZHw9UDu=﫣\&:aB2:~Al+C/cɹ/"3b /uMWqdץlNM>ߓ䁺UK/>0`u]鴲+QBOKS]b _rb_pjR)KA'd䟕:*r_w9+Tgь+s;C 8A0pF%sC4DHq-Lw a/q.ORSZ$DG(DpJz$ OS B:uZD&{O|v'[Gl綯PP(7?z:jBdTܡN8+f‘2`#o)^O_J⺀L^Qr+ -S-4Lbj! s&їZ$HHm{;!wۀc# Wxыaw-W  /rpjLkҜ"u2$ [ d*0[DM;PX7+ =(#Iw G:WNܨ`m|lLP7IV*hqF!x!bM_W] v,Wd6`U4g53h>Ҡۜ|V8NB)uoxRZ>c,_Wk~Vs[QyTV`@vpQtY5#o3G7_P\jѵAZ ҀHr!f%r;Ҷ#PLDqwGx5XN>@H;X:M^8:>RK?’ ܨ1B^nfZ_l:bB,:8\iW4 iTA&5|/Y-(utUoǀOT""es$A3oʷ4?6P|b'U6)Wb)Qq$D~_u.F>,4Z3A\&LÒƖCΒ`B:{4֚8 M8-AMU!gX2±/=7=G8Uk5Dc7RJhcWM0H>̮[r}nTxAi;c-8&*Y3^c]K=m2ZPӀt4ii9'9wpp18ljRpjZ:˗Dۄ;4cT Zv3i:QxHY F[C3] ·W1r*{1=|Jt&wןt芠K|XLE3,T (Uw%bFPHIdtH@V洸,8j(96s?-YO_a~od @5&]u@۶z!"}Qwdh2s+|T8 .U5N9xQ_㔀of˒厷/n IHo~2( њ;A]k ,ƹ8*ح>=bͣal~|н;?SgAf&0j>Ш*ުe SOeE|9,@Gy/GQWooYnR:pۃ.1MlU 6GS%|4Pex( ?I4BtP\NBw1V'oh&HD!l0zI+r):b~2bH'2 [ Fn̩?Zuszq0ɿeiӾ3n1sCO0ۈ|';%I=Q s^g<%zH׷ vn Te&Aw9'v[^PϡC95ˆ.^hܒІ@F_&wA<*M@*p|`sBa Ψ<$_SFfE>2e7!Gs={.s@WQ٣X\!x<;]Z`[aA9J5 "DYڊ֝#i8G&i,yq[[-u964)=%d_Y#ò*/K~b`mO *-֫ ɪy[|90,A(Oנ#N}DSpg2rv`,n{ěM)`Kd?ʹpL.8P|0` k0!8B\03})M|tg *U?^߳]{hʄI_egvXŒfMVc[CǎYZ<֍`?! ?2J02Ϗ?Em/ZMB+0Nlϥ|6;ȗ-mrޚQn%2&JwkdkAlDVX߃0O&0zQ:>̬ g0rALDz3QI [F̤ZDĂtE*-LLADDKp"i "!L#hBiZu;#wfP/ԡXg!?NNza}(V%mzU6O=Y !5`n4 hivp!6FxDj.$ i=kx\vlpuH!I$yevFΗ _a(.e=K񮵥;z&%M:EU?YİkclN.SПFɢ:~SHhp?zbh ͪ!xTye:Z;as0T}`'&uWmtqam*"<GtW`o;Yyy~RIw2^wYQ4郣[h1]< (T 2vRGC:UeH⎃̮68Ǯi̔M yXXX2xK7-SI{h6$_/?V"Ò@'Dպn"JvM8.$: = ǟ׼> >EQ7Y/P(9ʉ+2sSbɽ;;kqF>1Dղ<3h<OQj׮sf=GȺy:]gEfi6]_q7$! <鴻㢅.NfK{I1k:_³ oT-0 D s{^XIsW& ٳ,q:PWr:qG_p'pz;i].j8۔B#ޣ͙-FY~AGlx' )@4@N_{c*J(gǯ-j(S_a<12>xjQL#b쬫A}:c3Gn$:pA6z4ovBW1hY]?ɠdt6E>h,Kpjy +Ŗ&hvmul57z}40VVBI,#Qֶӌ\5KXp!Nw!fjӒi P>Վ.)$ؼY+U hcvObm?RqX4b#!P"PN(Obzh6$S8i 0 [Be0or.ge߀#|4=Є3n~$ѵڞ>,JF4뺿&Bɝ` Zb0) UF =Sq7}[̝ >ɔ(!F`ciI>7^Te{g^jtf#V.'/"fQ5Ꚇ ]|L=H'M}>[FciTv>M _ƔY}ƶCFL vppѣjfLtqLqiHΝwK, awS$Ur ;`ffK8.D@8.&eFݣr۔ꗀѐ$> .p0yX)'G97Re()z ċn:>{U&T&BsV# 0MF&nzJwwn(H nVT w8Fg.Yql\D$֯W=Wf4& 5٥KG9.l~3vɪ㏤6]${<~wS0~NάJ>^A <u)(L+_u:~wFZW㦎vw%5R%P崼sRuPVo=)QZLmC[.u/}V\,BzJ. 㑶Ҕ!&˸ 7۷&Kf6Ҟrjd3P짱렎VȣJyB!qQB T֬ҮHy~(OEW?^8q0\Dr8ڠߏ6} C!HM |԰SpZC/T"-(KmY\O 2߀ò0smdGeHq̤3uĨܶMuGs+BkM{5߿VZZmD6Lh|{ pVe d8% 4G8fDS^XUi|m #2vƮ7?<ΜHFjl% K3:QXQg X-ϻA!}X9BKbUxQGp=r̭#\Fw\`!O}eglR3>V;UJĝ$u*Y(malr>&8'4\iM8˨7Y[ں(QlJHŜo}V^t!z[3CPt `Ӆ-~zXUv{cz~a Q=3  gAe}~x獉ߤ2Ѣ#2|$qHnz1OYu=,OV;]?]<=:=xv;JjX+SH+4 8>-F9: !pr;j?hHD4?> It[cr}I ZVpN0tHWسU ;K^ᙓ= eS׎Lr4s(,x}THUn>‡׻_t:.J!M+/EG^ihk$εumӶ."O1=)BD49ju7Jt p<޲~"U)1YO N|f$<(($,T_3|GBvŲs] F"=IRI @i!ofj{lMc9EsDrIf0梸W}llCl}?;P, .6d4_Ey.aH,]d0 2I":+I7\䜾2gub.rZ/*O, Ydİ??/ Ńǣ>fr_Qqä{ͪy[e5tW6ة-袦=B;-C4RBP6Ã%3h8lhY{)>)K9Ĥ%D=n-3bS~á}D ߋ$RR v5y识ci$!<2Z 1i7֕dbL`Fg~C̟]>n#~YEQ1ns> ӟp!rUx]-"F8g(.|t UCF  l s/,Pc;=|ú*U[S ؎u239gy!3F`;xXO?9.׵16Oè&n26uܹc;cJX׆s^`r\cgW"lƃ8/i<^/*Q|I~im;F:5݊2珂qk&Ixb=}J`7)s8m7t0@?k 1X٨2Y"q.c 2:FhOr|(8kjߦ#d7yW Ɉ\[FL,;ef=.SE)vUl T}\|'\=髛PXx&Zgf*>e*eB:y@}/}Ohe6?S0:0T: Я*{ILһMgH3^((eQlgR"/ >^{ J,hҬNv[y,~Vr=C|&s C!~ :h?.[c_# l-#OJFw08Meub$XT ] &\*zyxA;DŽ5Ta`,5*9|?8Èv͋T cߩpXLAhACv(C[xjnv.ibJ2ɛfY :éq:rmA"JL; & aOzYE_aq"yO6d}!]xVAdV`+ҍ3l9󣞫G]:\q:woϮz6IP&]IALҭc)wqP,/h/O? ^UiY&oe-vߞtPlmЖv. k?|&\*,g[ixZ9z**zz=n]&C"l5aW}7Owq(&HWXKG 7, ܃J粠*~6[4_x٫-T4UEVx@vz]7-ռ)hNA!ڤ+FmA3EؤNI ۘԇBNyxyX_|+A?yTӢGvw!Y=sӞ秝bÚlAqӖJm-. dt$ڢ~R9)I4EQԮd]PAsVơ ֯މd "v@Twhg1^ dճt:<>"#7~#­aP*ﲤ/:dˠ \K^W[_"I C[_M=⟕n*-0NuPPvo6nѶxxBpK~DnoP\tghOP጖b[Q&Mkp OKx!\jI#U>@"qG8YKq#/3 tQ9ʅesAD*l`*Ը@d_3O z1*N{i =dJ["X$'`;LIc5Zy)\ PQ rQɱ>I6",1QQJrݟ{#  kO aX yWc OlkD|jY`+NjR"P^[xPEKǥlw2jtϢ(^IИ{r;cю_7W7Me+?Š+ Q)o6ym af[v1w-ci.o}rig4j#ET ҒUEA T<*<]qѨuX& vX<1#6 =M)*5;YE^@ ;nqHMH[,juI\CS 2N;7`!j ӡG UG\gMv^ajgwsFSᴹF*vy=_ٍQ5ߊ -ƍ*ʽ֞Zv>6ٸ(s腅r/a}_+ϬM֠ƻq{YSbNe3l>Ը0k`Ol#$4T C:LlNK$/G[V`jS1`ÍCp/LkʅAa{: (]zKNb ِ@^}q<х >W\p4pjYݏJUoz`Ub #a6hn5IgWTfC96(馥YÚkG;ɥ%]s# `uKu\C2J%P 't۴- }R>.+}%xV erGUOwi˵/k* zhĕYn˯bPLh{W]]Ԫ>_SbYОB0'n7kN}Ⱶz˃W4Uj| gy&1v31 rC.zRu~fQUUҫɯ{ي_(Ix& ]W8y8.)o"һ)F|?%V]AL\X0R+$t)ѮWV sUHKV}2n)^6Pj;ju9.QBx]g3`žڀ 7^[[뽬T4Fc`9n=|Q}WdklmխiL}r!XlL+܅Z:T"o!,+ۛUpr-im5h:MY׺s}T5x׷?.'i`x}%e hk䄼LpČj*y1װ6Z[i?[|- z}q9p>& Jj'Mqj孆PGK*ߋ!\*-EuyW~7(TI9S;׽sz:6HK}&'İkz! $0M6[Pk6Bi3`(=9G,<J۠uXZx"r#%6n3xnjS?)!)C:+#֣TLTvfy W݃~4iF[N "g|'+v'+)TiK cN}AqDU" G.) %ۏ|Yc@c/ߎSށzy )C0BEέY3vtԨ,&QDe_45 *j13RKԩze= k9('<Ө{K6Vr<3 pk`jL`ꑇsJi߰+0'Te R-3阮]cg N9/S:t%9@\"8oozW÷ʓlۋ;Ԕ1^%i{hb{.2i؅rPe L٬bT0{6s/ 5:{e/iWzt,= EЯy"-\!?*kyX9i64v#;R,(3ljgvɢN1-lgU`̚7N2|(.fiWrrp'ZPb07UW)Y0@\6,8f+=J;/,`nk\oBg`UK&? 0Bۈ)U4t憂g=sՀ寵q7z58jxe0A(Yi(mqdJ$VL6{˝NQ'H` Jn6BVR|#/A5k'$يo@4S߾J;`V"DIўA6~@4hGO!\5VF.u?TkIRvl-pf8u0Uc.LG}kjG3:X"&y.ȓp~ߑ8-v&=Ӱ)Ԯf sn*; X ,ɮp.>e&`P`I~ !"@Kt_k]_ :)CU(̙{b:FY%R]Gi = *AGef|ѦSl ءWm.ڦzR>KkgaIl)z4` rEZaI: /l=$|_EXAH,$3^ eoy;<>R&B{id&ZFWO%FVl΁u !\ WF()'iT-€Ӓ㌙zledT}DdTҌ;pX3Ur O9}zʰ'VD>$:wO;tfʝEuy]p4>Bwбlg^#_6ECLYnX߼^u|Sf"m3ko9)[rh|p$`)$KH)-t"6р!;d+qݢt)߹M N|fBxf&`p2B6"99ra$Nw 8>Rh`#|C+"-!?Ӛayg>"hFjt}i#\vjՐr<鄛,ƌ萾>`ﰢU@^LS7D-:O]u,QGSNo{'W.)QWnk{=;cJvޛ YbfJrŷ+c٧hx5VkMbKs K i7s.Z Oֻ['[9J(崻םr4tv ÇhMB&Ka 9У0<5Ol|j_Џ8n2B0&Moh7-Up+pH zmÉ?s-]7 nϱRA* ux@0N ,p ҃ m,N\ÝxL'Q$AW)Lc1CTÔsG3Hc@H M>hDﮬ*>6WRdPQq)3鏨I;nuZ9'cԳixG?ќ E:Qt5ٖb*`&[/ p=0Y^H*ïugvBm@̑G@{ |A'3v% ̰ 7Y@DVLOo@.҅N|9g6>Ϳ`p>\!/1p\4+1Wk>A L"+;HMQfhX>;/>~}Icy@oE眶&1+Єϵi 1ewY9 f Vxm_M8(:@PZ1Q{o IPDGr24K혱H!Bk;@|!-9zwOAfՎץ)fۺ O`|<:Y.d1Yy,Ȉ4ic)H B#Y vb4hyM5 4TA+EnU"{LJtZ:hZ:XaƊL@ 7 Mu}6 *ل&mU÷N )VGqh!ࢨڭ?*G7S<&c^K+NsW0ZƩ:Vr鈌!}ȔKl',sP,Gu@@teУgeu‰X^-Ps 5,S,9Q Kp.݌,ڿ63(Lf`oXKryjʦgZ ;Bab#ĚkU&PŽǾZ =׀t4G_e<ޣ5\+ql;NA`|C@\B=c~9j3b{rZ 5X[\dl_)buЗPySmmAWf:Fp"]ڲh(+XZVAH<X>l)K 8I5ooM? qf腑 S˪@i8en$%++|W1&5սRH2bXRhw=> z64rt%jHڝ/{|Wܓ= [zy7Db$ٱjս&[96URK AcqiRF&`Q)~h4?!XW v ֞c*ZyMevo\twܩ;$h`@KЭX˳, QY,`88qۮt;4,"DbZ6xsMY!ϭK&a=vq1 hrL(J7 #c9$ۚ;^d#%:^Z`W8աHf񩪺ycD@kW; SXt (mZm,*q3HU.M@KYV:,Z@*l9mL8lLkxѪZ9iBc˝XW\FUgi, MB+nu$H˗zQ PlCDlF{@@ 9Ajk WrA̞*Ag4tuI\6Y|/˺35<z~jcA[:O>&l0_K񖖌W7B++4$ʸCux+ӵ'W?Ih;+ƑFW(kw\ SJjT[ vՠ4%p]fqPGa'R< ʘQ?_vsܲϨ앨L Ø~kЪ?1Q;'AQX>)w$0GQ#vtYGn9WZK_&<l_1?^>$S`(YJxrn&.5iqMmUo<X4y&f3KVF|T/H34;"<X#J~4 PnEߠ;>0dkhnwٹH&% caJwJd.˩ݠd`,ϻ}hʵ!dw6Nv3շ^ *lj 뽉`&Džژ JQQ:|j'@VS(^Ě>;#\ItpˇJb{ )񒴦Yw6-'}epe[t3%ExPm_H3RH:%) ݁7PUI[0p2twFc2Ea_*YGvX^)Ąo}% &WlȘNjX^hECoD߶+54wO­P )vrf-m[ q^X7fBpM[b=c 80cY:?~r>'c9ף~}!1-L&duca8 =4S骋Bb>tTRNe"ϵ"·nRc)*F>)VΔSV9$qpp:gS 5OZo@j'"L$#ŌWg&x ?w_NE<{|BGt@ 9V3TK%B #<nP!h+":IYX,1HT5.LtѶwxd4@!/O\ɧDrh)gM ꘓ1N}NrG[mye\[ְla͜(1yM [yҧWkvG'泌/j$_a)Ol+:<ힶ$e'sz_`diVRf(WP@2E7nyHX:hK,h!WK9wpj( d!Y_\ڗIdq":խ@yVs3gΤ7'jĵ X cJkвQ QiZi=@HP9U'=wz ]9,^T+w؃Dt4I0肺*Xr߱xg0 /T\Hb⼏ɲց <h|N@6*OErD-zcy & OTMrtGһkGy.?hD|$-lawxSw R|/ .bUxR!Ob+Kۆ,;zWU"V&?6n;Sf}LO5`x) )(4: TU 8Sљ/+ka3g|[_E|kYLP hJ\a _HE}].߁,V#HtSOfyXe-ljo ) P";xBv* Hϗ>ޮ!=@ռO1ʫy*xa,3x707zٛ6+fIB Ÿcx?gxS9+DeURJz/J]m*I"́KK3ͅe[NRʥW̢' z Tt-*:ْ$WF@#:`YB]Gi*ƒsQ}.[HG @UMFC cV34Y:BB 5 {!@{I:S* Z y9"VUE&HNljq&WޣvL^9cQ󜹛AUlLg"StfD_H[QʤײVOw6WmR831g*P7}-S66/A'UտA$JڴVz^dUx,$nds45"1{Q)~ӭ-(04IZ_+ouzTU/!y2z^0DDM%[;`h3Ὁƾ.ڞl_1{Oꮈ_evYۂC, U)M0[WEs RNȱB^oЙ]̷>A!$gxW~ݮLTԌvgѮ 9H+/0ЭYe4+gqH cM{KՁIn.Y<0蹺4fj;87Z;m)Wb`:l(31%i6bGA 9J_2QCҚ$Qmj7=iȣ;+p!THu%&J `yFщviq++O 6O9JaLvu:Vbʈ.QшU)Kl|aCx~L>"8>sx&/\ooWakc±uyiƝ+tKX$J2A, hԗI{gY7Kj wRp+ݐqLǯ@_&.|>( jI|NMgO9I4}.ˆǹx\(19(Y歃C:6umE=<Kǡ붎qi>x'_uh I[i>ERbM>4lrOк/)Tb+pE=c!nrŲ,J؞If:3iȺ} }[TpW樮zNtgp"XEEM .1A3o-/ʸ[\eg*06u-Ḱ5qhْu8$26>k:ymӡ8RfI2sVA_lznnAa@X/=nwvl> kmTYI /q`|*,.5k@7w*^|whP짊hph')pZtA&QQNޞYaMVD* 0?@,ŝ06۠ 0TM t0O2 (I=N@F\|~oypёH Px_z))( VQ%K6֮;297H@nPo>XgE<==TMD|aźa9(!C }BFoLSu"B G o)%Fil\}+7%e|^)Y7X޵2!gcƅZBW]kt-55z'*,-F |nw?hEKr" !v|&% Lsv}(.`@j/d3{T]'Xĭp9G3)M./PWuD*vq{i/`z52}z6@ǂlGcαgRLqܕ]`i2We~}m:cY9}abCq!^^t'QO8!)2Œz1ŹO>#gx7haؑwqd1S%j9/GǟTT-Ĺb^;vQMqŒՅk^F i+9W.WC譭; ;TSA&Q߷B?m|lo [fcwS<#|Aߥ~ mγyɁ^EItvCg;՞^4}D줎r0mU4=eɱSnۋW98=/?zr<Ò-aiKp+L0›hBh08 Rs66U]h/aU!fx LM:%y^վzkk(CY| fW&1gAфE%TȃZ3$n݆Jݧ cᑓB+%^?XTv|ڬO}u=״?˶Íe FR.0~A8}'^W eҌer5]? LoWJ*dLɓ_yE=6!G 6 |_Lq)ik}loK!s<ٱ6ʟ|D8oj3e!jqm>w4{阬0:< #&I}>x`7•N/–*@d?obs;wqKC`.F%`"QN NHWYM !*D]YϮ~\$rR;Ftpd {+. л RI1z֒V62<ȓ>R 8wyx%,16Nu9]Q.Aѩ6,Pύ ;DQ-r\`=%u RY+t w޼[ӛ5O%Vr{įA"$ZbViMս9Y+Ft١ďf(OxpY(G}eZx,8Js q ͩ<|QNxIWxQ-^Dd>W(vOdua~Kh`n|K2T);Qk*5Ve8D]60vy63:%!3 "Ӌ5U{ɲY5fwQw&c, UU*.,0g^L0*΍A1# [ ±ӂɢMSv{\-f!X9sZ%57𻨃%o=( Td ;nYJ[& ԅ{TڄIWFGT筣)4E] ' , >U(%< JXz$q@}gd&E3C uW-۬.@_OI0@M_RɈ\ '?ZMH,L^u](gs-jɋhҹGSBN;ìh)ʬVMKcTm6Lz-'&ݺMM~'i.s5ؽq,aQeڤBm\m< c,4V-l96 %45I@Zm#!0h}(t̚hk탟ƯBɻWk<0OWu1o}*9s>,/G pp:ߒS Frog-WWL&TZD%'t3< :HCz6lY$r j14Blyk"ޤJA9U\DN7ٞVfݒStR+`|1|~)'BN&hNUtˁ[.,f96P ~²Wㅟn@J7shąyA-sA{&U9}z`ҟ+%E0txPśsXRؿp8v䍾NO)hh1uЛew^/ķTVσr+HD˨KxV+9ؕL{ݓ' X+<#6YTjq(1BGޕ2_'_! G{J'uS :uhM5%=UFP"?Ho[DYAĶ\WZ>˹z67*.)D\q~OO [bzpn>Af{D0$372WElfI)3$=EG*7n1MNB }h>K*-LC;ujX,F$5C˛NTg%(@wg7)Wx:5xo\4i.e>ǪdqhYh+ sn;˽|t <3.-v,(3nR"W1qD(tNtHqK``iPv|[ >AsM*g "Rε}jX?eEur ''()A(lXe~P=cϣڡؘ ս7~j/)*ܡ%gLz777pim9E3,ښf cF P:E;|L2S2 i; /jINoHFc4LmhrruO Le{e0Јa zfY7_Kڪ Z??WЏ-Wk_7ƴ z0T%1W:K' D=c౸CՕǩ`*!x}h@NN$i\et*אIڶvwjGޠ 8=[&CZ0C~Fw IZ#yOH2<4JWnKpR2QѓsI#Np;MBgj혊S=l"7DKRGRث)Hā4C~cN3; bϤidhj=eb2fD=U"7:%3E Ws%wMS7@2hά^%in% /-ɤ>G W6Gq2dJ%zTz!峩[&<`߯iL3Mp=>50T[Zo_UW׶bL˯~Yդcj-rM|Z?u )Qɕx={e)דv҇d/\s#:[Hh#_RR&e`܈׋%^*6㌢[U~cFaC`l["(ȿĒf}bO3Xg2~9 bwɢ\sT%7y?ʫr: t{!dLŽL^n8>RX^%˽,?%A3|%;nOnP_xJ7Jdu6Da_ySZm4VL.FB5;uz(S..K2` }'qR̗(OXP9iv/U?sbJXij&Vh 񢜖[Cnگ9ZT{#ij0 "$U;znFږ>>[^3f;?o(qR J[6h.v: xK7FU; I'DjA2gNOO+2bÉɝp"+ļp y(#旫#P +k З-EeV|*sѓ!1| x]1Bُ6 E9yyQFBȹ~jdoS[ȨHQ NR-8] #K`ʋw;W* cP0$ }^ە1X_(*jf2pa'G;$7E!`M=I_ 3Œ,M a)];RH1Qڸ3Rh0(Aډg {wvl[ )x6f$1eA{rS\Iu B&v_iʺ<ҢCC]]=Hq13&{!{9 r{IB 5<'CzA Qa~p.:6@# HMtl LK|w-^yj.g#B1Sr㜶;9 jXq s SsHx=\.g}% aC sunyፏ_KwbqnO5RT[OzN똏4@(n M*`C9̌%V2:-ؚ'3nZsrOՑgY;*uڜ(Dw75 ZB@R(/0 T< 'c;0Rtk0Y =tLT0bLԼV!J"?| 3h!Q х \EYF#/DzL`r1ZܑT6R7mLn~ݝjC213-:!X +FTZgTNg)~;" YOeKeULr![ß"-)vcZOܹ v/9=IGJ#xܞ@կ#CRڸȆP%mf6l @[%z=RqĝnۗNnE}VEyIxfWWT[壸M6t~tW֖d5㚒BXX"LW9h%iYdT%ן>+'(Gt(9y:P/Le2oMW_G뺘JĂ`MaH&$\׊hn $\7EXF4yX7?P^@=fl!4ʍϚі"^GO$N4A$${=\4I`2辈6 "&A|إh5mH]}6OWH"#*7ZS"cEs'6C~n`x]@(4CD#)hMn`i _ErՕd+ߏ1!ٳrZo߉ M Vl)mu4%N9Z p,=-yE) K'OVbGHp[WpTn4={9AݴU^&/t'f\;Lh hN2wSj3՝|x;g_<ӌ1:hhps%g>Scpg͕IV_Y(m~KX:AFy戞wFW) (1@ J̃A'qLӟ^ s,\2҄ʝG_سʢZ]'q+aA#ʧ HtQ &J#twrjOՉy(Xo|s dϭԛLy Kj=-DEц"!G-bceӿ; GrGIg0Pe wm@4s2DWoܸ?<N.MNeΌk?Mʦ=_H)ߡM{P[ҳq\gV`NnӘiFq! Q`J)5GLxWOT;Ef@f6q!aaLͲ)#ol\M=8g"EO2%92{!:A&00_HJSZ4 TGqÂ- H0D|+pfrCqq/(Ζfg&?sI$l%JI,#JREd:ڤ1p U9q|eZ0-)7%Y3q5 OQ\|Ł'%)^3A5~.DA9d2k,Ȝeů_:ئ:((zqSst̂7/ZL!2eW lZ;; @~ Sж9 ~_W|%>Qu{Nﲇ/rD`m\􉦪:vd Z=Ai ${ 1x΢\q a?ZM_9J%F ,MݯQ H:_L(&w9/qg.~}r: +i>/h.vaipuQLVx2I[舄*tœdO07.V^oME>*9àibZğ|ȡCF?n^ߩMUoMVRhSBAiKkvxfxZS~.px▓g/NȘt4K?/!2纺7"~b:w&ȱWC&Y\E/9׏*"-s l&}j?ElQkQ+~1椡Ў3? ->J+|# #_>pL/vȦ;E3 T$\`ge%XnN_ ƀ]obij0 I$=aŠ}W *;'옪UfόNumŀFUBS-2*wˠ$ohƬ"Q'>"g6є?0Y}r R.[Q*.sҜNgq;U]OF:8'[I1iU0l5{bPa8:5< 2'Cq`՗gzQ W(dpP$јG3d;i8P H!S'`d6Qf p0K @ &,gxpVMl4~ cv)1WDz.*6n(,#QMSe*Fmsgh֨y] *wf\2NU7[]V!H\ߌ e1rvjl8;oV#'>쫑n壋^"#(̹C8~G0 P-7x0dnɭAe碋Eq林/pDZ,U|yjT?(Y<>9L ɁbkL8, )rTJF6 K -nI ]‘umi½w|ԭcEi; zC7ʷSI#swBWXoxs!.2˞}l$䶛ͽdϷƳc+3@;賊HԚߔϵ&^RN:mNcMS YZkb>` pOb8(.oEtn- fOzW{=63@N$*~x{1"I jz& Վ^s1?74^Vo"[U2M3ZTI< ,?K1bC:6wSTф/IN~qLڎ;ԶfW9m-sQ`leJ BBd a 1@j3=boG]thoIaX Z>GWwǶM*!|T+UP`\i%θ2{ |^pP}ArDP(&ZV6oaEfd.ٚLڅZhң"HˠFӒ1Qz8*9Y^% 0Q+FI- 熘^ o@ƜV=EdBT@;AJn  "{ C4yU/`ͽ _a-_ٻF*HZQx3\k;ӮË8ÓDK[R̅dq`Bҍ YأΣ_̘ήL<]U![Z$y^OgX)cGxWG6QNwwI(Qδ֯ [':EC/SkAκdASvm!q'݇r΂ Hyl4nҮ^f]Cи Wj ~)^|kwfIG4Zc/gP(cҼP*K?e?R╔z3C30HS},ed?q82[c^C]9#`>*ӈ5mؾՖCJNA( Yhnj"`}p7f]~}pmrƵbT׵'f9 Cm U '%L[-޽4 *Lvfm K}NX i"@oiB1e燣)o3. t؛qeŨ>xlcLm5u_M4 &MF`Z6"bP+9>:%&ȏu150` ɊFjΈa^m@كWjk fldwXfUv*S߯qs׵@tZ 1Ȗ K_U*&\TH͚>78@ 7Ir$mZ/hX ~"QC€b>KT :ƃȧ4esgG-V7=~k::3kFǹl zpK "eW4uB0c#Bl05+=n~+(Fl -1'.D$~įFOrȃ~aGyݿP[4 ͡Ql>E8Jsia!B*|o7?X+c$Rt/-Ѯj.`1*%rbk#r6Fi 1@ A,gO⁂U&FSvif+j1ZOM%(.5Ѣ(@1hqlp( < D{SC?MraOcvCչMVXvۖwOK+3/tF5ysx0{pLJfuSٟBtV@ˮ)@3D̴վ|6v~~yL YTmF’nX )F tx Hm.C.r@AaNkKm^=e+RiL{aet}w,00$’̲FhK)!N ?r֑lޢti<ۜ7ƫx㵝?:ֹt&Wο7 ^[ENMzY@vfYҪ ͡Pj=mt˭[U^=6e* Nsbns阩K*#W_WCsOtuBy$̩l\ t*ȍ5oǵB 閏>h [+CeB r3X9Xat#0Y1Fի[=>A%i©]óI["Ԍol\l#v@H:T!G&zUV洠^ bp&VDOfyZ\r?#sߣsdmw )v )֚u6'EfN+Lh0,N|hԠJdTӖF îx,gYs-l'.*QBzǻt*'B$D٫*[+.ta }Зf-@]z<w⼯U%;GIJ_?I V*s,WN=(UyKRajӊ]UYpNW2 $%e"vX1tޱFe>/XȦ3};V,;L;֐0.հ`tx.&Nm!@fD 3nd5o AK:85)&^mni,fWWDGIiM$TL bjY>ոRF9mm{Ir!U^HwW}TbF^-];xX<8TWne)bB2kצ#7􃣧pǘ:mS#Rn.䭰8hloNo#U5 D9xK hk7Py\t̺NHpaԻJFZi,2$={or9nT!⌚ҽ~hu(_xܺP틱mdBB+(\Ok4[PWUB`U{~/s{iv1.IWrEih9p9PR-<{9,3a 3wdž>hE,pE8ltT+GѸ.,giI#@DŘYqMߙ04 imDzG~\qKZOg&Ϗ Qu8<^<@ ọiLXO7C=Bڑ~>Nւqgu/6PӬu^$6|=l>*|uVaZ!Vgc4 㧉;*X5~7 ?ZG/UĖ’`$1uJP 4Nq)h#pzPl䂹Y8)>xt3H9!nQ'60rϴa6DV`umPD,;*6CyƓ$|X p\ ^HKw:[o'a$37?ÍEQ:oC&TtA-bk30JsU4!2]GVd~>mkH9Jlo&wjD܅!z"~U8wNw=Rz bK SjXՊ?;ᡭ0\=B{8̪@;WR@򸱈M}0-8$ [ cRk> :/|c&%պa,Eb0r; k1_`pAsz:f5 /_c"x>aTp-շ@VدoV/;QaucU*[nFX hg\ŸRgQ b*@ub<`ZCVrv O9/]ya{ s`õOŇc\p LUL:nT'^4ZX>|!`jƵF(z#Kx#ãTp.G̴ؚW_u:8%]k(οU<5gDUoI)ŏ}Ihy=A \b97vǙW4K_h0`i>k֐( 7%6؏=pܳ=89hDՅ+)v•RyEU/]%[/Iq7nҵΌwKܞwmJE_lR@RvO3SQξxf_Ӭūc?a&qx}A3 zZ6MSXT Zڜb̓,L[ٱD:&0>Tq̞hig /yM|@ƋI6 Nzʑ PS/6.[6s"fc5$vh [h[Ep`N+[+0 $#FLf z`7{L\}{(1Caq\K㢅FBm!{9;g:MxÎoK3 3!d!}'|*V);V>F!~c( 3yUia(&b91dK4\K.^owĹts6p )Ԟ[>#-1}:~}Qo)GW<7 ^+l h>A$)aQp>ɑa$hG6#CK9p?B7VBe@e#]q<fB:cVVƩ5x򦡅Qi뭾50 !| k572&А 0̬0o𗨍c^)8<\dx%.P+TCGU> C7+G5)'d 2|40Uv mD)$-4ݑQqkiwF0%bU Jp8Sl8 Xė$MG2ڹmtj3f|XUc0r)]f엱&84(<+Iɖ.aJPlA +Th#K12Dl;BcUZ'GM՝-sW1nA#pP/&ߍdu>MZ'; *TԖF=3& |Y8mw-|9 ʺD}G!ֈi>P>9t%,6 XĻH)x!~p{y_4vWa9h(*Jɲȴ_ĝ-A_ AE6n!/;zo FPZ #OW~gTsg'CΦ{1E . ԏ5 2ċrTBoܹa>>4/l( V;LU͂!N "[͙^.#Iw4UR}Q3:otđ NH@\g9`V\>7u/(ɐ:h!)bc2rV#0L8X8 |ndjŴR.-0o. LqkA4ZdR>GU%}r?]мhVa <՗NH'lA|ڦs2%bzyH҃%s{yG2", rꎥE aeX  ƅwyWDjGNR<,Hg_)aڇ t'9{vaFޭ7pb< вLG0x P@wD1qaہݛ?À'\I*ҠQs9x6xZ},”EqWn&yA brk 3heO|XY!xQ5GgՉ׽;nƏF~1(gef}c-rVb a|"ZshP< [P{1+rw'Dl+ uxi;>=( 4jMn{*oy`}oTxiqPI,X{f&r/MD(}8;Oa3ݕ^'g@1/&2!wAuSEXC/ !aQz4D`o;iIw[!<;QՕ٣( R.>!#|]ma@X~ժOR~l}1㧫mzBESg}:\6quE]8k+)h}[o]b`(QIlG.9z۟wގrݸ#&4DQǔNPi^ Ͱ#p6]nQnAMwwN}zDP(SvUnAp^j,KOL<o\#{ )4:7-e.n[>y=<Q <hѐu#>20 )DM;C( WFV}-mG(ØI'*LKIs_`3e]_m'ԉU%&nG QS=R͜ OT5=Ic8_֚ =UmCˑAXbSI0|JgP[†d#~XxtXX{-`q~@9B zuUɾbZ)Y^ћJFZiA=c<^uh.]E6&ynt<X`q'l^R[fxQظo^T֢?%#"*9cc Z5.)#yIxY\@."I-5iҫų |g#4lB`l2A/Oȩ ,Wwks:0coofAGY :<6zd쬇vF)!SGنxi5B41F0r=)v~/_W="n(C3lr6Ӽ -zqH_椃.nw >d،O 3yI:,dX)t#}Dn>&60!y]MtwW-DmU&rLg]͂MK)[ q n%5ܙUX͹v>#v/z<_ٖW=P'N9 S *H Wxkɡ`p|[ 6@~7(;VSX=oPG1d 2pmm.= iR-UIZWQ`YCi;kg\nYͬX  /Tg:)ᕆw[N/+yt2 hg:& &O`$l_9妱<K\Mn-*qvm?$5&L|'f)IK3m 7ql͝}U]\Y_kPڢt_i<)4I٫celnug׊T]AN=\1*D6ZX2"^V TM8ů̿xx߆&4C^}g$Tc9 A1R{pH #J$U"?%лPBFmP-pSuz١~͵ح#^xKRŠɨެL+=]f}[KAM*wtd(#vJ D SF&~&2lK_U7m`TV=솝{]獻|QA"~^ ,˜EV㻉q鐼}F㡁f1[2HLЭiu: bYiy;5"Sŵ<$&K8Bo% 8ђtluGv$HJafĔmod,FâyKIwnjZ)n9bɥ+wa iF.`1 p.0 ekLue7F<)^(_Z{al&̘RPeKV34&*PV"FyѪo0ЙRN_f2 |x+w{'@כkO $}3,93FNĝh Z gYZ07070100000316000081a40000000000000000000000016609d2360000b8f8000000000000000000000000000000000000006800000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/H߸]?Eh=ڜ.+MVL.e.Toﺩ70Q.1w(!O/yB˴QjӞSDŽNPiS#jnUAWЗad(аOWpJ߻%f^py2~x0I"9Lj5,LfaLьХL^)xgHu~@bdhfqܧaFXOʯ.njYA몘q~?tOFq @@(c6. `/84GReSYuDc~j1֦jӄ%rȳ jM|RԪO|ÖZ@X "p5BЉDź/oeZL6H,ڨIG/yjgcy>VX ضTh+_Щ}߀$btk>弘\C pg߭[Qh~F<6땢fˆkLE_ZG_ppEhҞNmn(o8iIC9x3!/Nn0AqXY3$7ΐCR5iki8o#r0l%c: cÐd#gٙyRgX|q'cGNz"SاT׋rb Q}?b\v9t6 EΛ_˴'o <SǮطvژk` 9%uy;ڋlIebkkD ϫ+镆 J?7rkb{58ɗ .]q2̤ /eSZNx/0@[|5#p%j~of[et$Wz<yO=>:Ym|F:8F jF!qfJ06Ӱ[&YѣzO?ٝGOд( C!KҗC'0Mu_!F2@o,_`fu0> ыW+ ^W1QJ'RYZ2fɮZKGS9$dǍ*?>a^dćH|<WKۗfT6^9ɫt̽eɒB\?U6]}ĸY hO4;vQXnT d~ jN8MHF[$[W(!?MyuNxsK^b Mu. X5lu6bM5+5/v.O\EQAm6k\Xek&gd&ׁӹf( hM*D1**a"2āMɷ-%a+\z姕EY!HS>fJ ` PK\OA-kq&\!ioPKƨ_GO$^5Ɓ;#W E9)2.GwRO/gj D2KkJ$C6%eE[~WP>Qϓ  kmvښ;~дhmy)20E'Bvx <dQ8O䊌 9G[q= r vC"hπqҗo:CB?aZd&|*ao}^*˱H@YA3nh9Yp3Њlo]:*eF3RVSvl׈ $7Y}pI18{>BmͅEk^ E[.}Ost0KL>vÇO})ͩ"6uDSBmXT&>𣏕sBc Jh@0*`YT.,0jkJR.$ICt}#ֳpyn$v4=YZugs#lt5Ff2:2 kĺ5!yH1:Coħ)4B!DqdBEQmݿFoe%k?E}pI>`gu-:r+N]z=YDd7\Zu43`9o|]AF^ ɵX.9m^6 )|@q! 71q= !"[B70/0_綬Qg yYE"f#rYTWKyOQ+?m:=X4#w0ܿT_*~X ,Jp/r,h uzw4ԯ4 w`4zA>LC9[)op+$ ;qjbhswxS:2'&õlUaۄGk-jr+(r)@~HD <wD&dLa_(?ކ8{Efم^.%H&y>T+P{fkoNr6(/3h`!\ĢMBpeIҷHwJ>i'~ X t%<ڭ1DM ז1fRQzSB/qYX#v⊱V(pT8[.Zli sŷmCсpHaX+,/HЃхAhHTUJDQJޤc#0wA(Co##b>a7żI΅F^!L^ hB1Η,ԌjaI!2; 1U8$)<`~!jNunrRhCG|78bQsxaQG,A\ [ Sɽ0!HwUJkyk0UQq(l5hCU`n#l0?hҌ?{s[bG/p*s.p nZyG/" 0r@ :$ej']`&9ijVlm)L|Ao)wK<氐:,|~u9]Jv#:|:w_OϬ*Wr5UÞ7pf!0\"`IQ'ɧ,_ mU,cY'e){}Ԁ׻9a I1G4( TwqiG.V $yOg=2 J _Z8D\( Dh!nČ#AiH79p]9 LXq G,މ%No  [ ax)- ܟ1x=հ x&lݙ|xpR:F2TPw5QlS=*N/pGH>Аx0O7́{H!eQG9L:}?3es\90uEj83؜ ԗ^֯"mWZy"62]Ui g wH)m"m ̔~ixh?<ԪEcVe{IM/jb'#DH2N9ma~F CoJ]aå#mmًRK{iIb/|DbaڴSl~ ) jͼrŒH_r+A@Q-E٩U.TGͤq&iE4`h^B5nD`ຳiR*{O(P2xL&&}[ )4Y1@D['1@ 2VrktS>}vtj5~נ9g4Mp sFhZ 9(2^ n0= 2S;gxUp໹W4@u<ܒtMKkiPj*ϖD\ L'\ MC58f񞋿?gЎlpC_Ze (ّ`L]-JOf+ZXϜVX}m)N)~./*G(S{`DK6sQ{L T$!atLTgږ=[xvst8~a h_# ߆$@O:K3f?a)Wcɯ, Mt W |{Г] Tys06`rJ3]^*4Θ&_y7DaCHA/Q/sc[g܌ެ''wx14 x^iX_DxJl8:yF3wm!{iv_*D1r(Z$P!'xUTm~SaD,rԽ[|=LhtD%h'@($qQ|PIZ54 EFora)`w;}ᘟ^D\h4gn4WHluwOԜB/ :tCҪTK?>iȄ* aKcA{#ޱyh"y%%_Yte\nШg'l0Z=GcÛ[hs =\ӳHk/5Y.Dk#AM6d?bʉ\ ZE 5v1r* Sk(FgIUuNE jURz8NZ Lcؤ<.,Hn Z̶[_ xfx Ox#j(0oW9QHf4"iG$$}K9 L7׀:Bȴ鏿gмK6h+W7 tfhE?Ei`rNy ^@-u{~C#]l [M̈́F &슁G[SH #Z )>AY nྦm#k%J_A}1/Aw}hTojȕR_ h–.mj zUxG[@u  wke~2~ ^?S[Vl)lI)! @%W>ÄT>:؎)TA*PWNqV<tXUg3{-'@k<,`\,#.p :kX#s"+0@/?.(n02L2E C &g/*`$t[[\VCzi!/1eQUN{ h+w$aWorx:nV&Dֲ9<}|[ a5#!bfPQߩ KST^r_Qd o z8#l>=kl0Y  N 7{*xً{Z%-'T$(j{LlJe{0)U.k`U0Շ,5vX0Tv Ɠݡ DGK)-438~Aw7q7xg{ѭ ;ZJ?Qw6BRLmrV1M Kc Y$'T `W*V_7C#uND²Bm+:I٣( j uуRRRDbsmQG?'"n=:.?o?t.׌l:3&RK)姮fx =xWiB +<@#!d)1M{'7|ĥV9L؅Kfݛ8l ]h<̒ϷW7 JAB;]Yx^z_.p e1;hJ='5M24lgTPB_UUzTUi.. EN'{Xj7'X+YR|{(Z#0ۨ:-^6Zh8Bz 3vvxS{>;\װ ̨ s?qF݋<,{tmIUs(Mi.(CO8Iba+$wퟏ5A @rT"BD@ipߔoJ:L:6#IC2Zlݩ`/J~+:J{_'1˥!, ^DTe]z~ʠ)8i$nl/UP ˧ )UeL͕|)A9"lf~y-o:Gu-e"se+QV\?rkbvszr#hu>i:Vpv6\g!l+@LA[<3}}i Mm :"*7ӗ35aDt%hY;hy NuVc5)Cqq W𡇪ѷ2n>A#x%Nq؈ћ݊ I, IEme7m,:Ͱ?Y_[-ڊw*B. xcO=~}1JY:B}AiL:eͶc ?kcE2uC|$=mϏ/ʸA7f.nt}e$)x\sX^;S ykMZGl8pO =T9p{~x};x3 g~5x _5 J@u/"B1ߞCz/b}u=M/장'y pژR} )XHQh٨WSj4n,vb:'ew5u0LEe8|4Q'6\# D8y. +|onƋaKLER`5f¯几#/] OkZ2Jak9 kKEO+$l[tۀوt1+1DPɮ s'md{*E a(‰2a^VX^Ƞ ]XBwtSqJ4Z>ሜ|fKxWg,ΐO0 -^5>rs /{/glwu1!iQ5"A(MbT|BB?rMpQTr,v$Ex<<6H=薒n 7vNȩw7%1OM5&Ea&. ic|^~$Yq$'cp:;qwx_;>V*Ĕ$̾❆X49xL~\d`d=0eGJ^Ue"ށ>Q#ts5eK3ha^oUjLY#ULVD% R*E|{zU;n\,;e l箩P\y0K*K5I@\;x2KE\bq0=UmdUH*̉يzEq[5kZoe01HduOAAPN8\BH3jAb`ծ uB3aZ8ꔥ?Jbn j` x`} UUXQ6]s-ҹ/p9oFP9:Z3 1&'ʅ^.t(!m~!MXF %qG}07֍%YP!>Golq&kPuO Gʍ$u|%q#EKl-'TRg{ #  YF9Nwr$`{f)L+ W=j跂Yl ;h@sKIdW]yenhq 1\80qg Rƃ%ȧ+M5|d[ $}4kv!qLDH/c-٩ 4̴I1IrW,&<# @( 圃a8~cMdg,;jiM6_T@EsP"Ҁnc~SL~&7/2],zD#,$XAe-+gR؝d|>vMV1/ veq>u񡶳!ftϢW)_1k4c @I5t"Vi_nLXFy S*z, pg˔}?d} 3cgҏ^Tز ^_[6HCBBӂ2v'A- L6@,U^pn\X03t@$ *:V=Å\qO#O~WE%>Ѽ:Bί 0ZR6x^Je]q:isvٖ z_rtm"Yq_ؐ(ڶAr_[َŽrlrLk@X . g3JCF2fQW"QPx-B/uae  $v9KTe &}5R P0DMU㞋ǧ ЍnsV҆pvb\}=E72t#NexP١>ru7cYNM?qI4?fH\.:;#vQ-`Kwzrx{1E!2Y7O;PӦ \' TFυ#g ;JAw"JNbZGg9m\~ R!0d[eR:+ ә:^}\?}=Yߋe5O.L*BWcD<3(`ޒr*輹syF ?6BBuMy ܇MbνSęZYv#tu2Mv"ym0n 8ZWHvQ)Iya)H6nTbn$d{DXxx~zR3i;ds Pۇ˰HO&DRCAˣ2McDru-M FQ/߅wYPFs5;Sj Hi?=`qc3Q_4b} 62æHS!Ƞar^gBFt^r{7,'U =yaȷRBY-~c|bP $ft*_3˵6c4!w{s2 ܣ|I |8$XRr_B 3jmX/uN,v=דV)! ('&F\ kvݭ-Ry䡍g9BQyNKAf5XT<n!nqgMu>- /VZNOC΂Y ߹D<o']>I vvr),GDBю{92}u\ WetC}d.N{30boZ :ؚkdw2Wm_0=/.1nlm+Sw]"m\r!5@Y$$DME6WV2Qՠh3 kGz>M }*UN8Lona7bsWbʶ˸IkXd[p@jX3a+^18cO+iO, ӫ8c00F|>hǺN we[@WhS#BM(! D"xZzLQp4 h,f69&wVkCu~ʮbk="ɽD7'!~_] p_ os*1BF5ʭ|N1ķN39+vh⾁kO|Q 0E}Kg2DCjx ?b|!.-2ih~xWǼU{F!9$lŻIȮeGbG[Pʤ3 n[}dzyPL{ĝ˘I5ΫqshX6ozWRx4/A31qoTNg)@9ܤ*ӵ#غ;)D%ERGI1씶|M yiVI5 KLMTk\tӬt=[GV#9C8zb'i) wsVC~o<iЧ uKku&ljLY&J(˕gFϘBUP?Kא&Qld4@Q[rAg?/61ڽ"2e>j {z3Tދ;F ;6˜90?=6~'pJb뙞vqHӞ\"= 4<1wMg1!aL.P'I[y-OAme!yw~4(٘0a27k8;&%5'&k>a*&Xgkj5| -2-uz\v/lԂUکT(WWt,IY5HDOxN:QK4)eRLOfL%OdAҡ2|Gצa`H`T}}=3CȄB4Ծ\YdRhպG@hdYyE!R&)->Eڹ/ Mg0o8 G 4 Cg8 p~ a; e4+{pQ@k*8 Ĥb#{3:bLNp Pntf:~{pdHn.H-eyn ,d_Aϻv:1HUC#oadu& CDЊmV*pOU0++9DIB%gKf@<8Vz-:p!O cw\՗8lؒt[AY8]KNW =Ƈn#Ȓ<*pX2k ;k_p] SuCw`꼛 \c\F̗*  &{h4 UF'i*@!4 tvgd& Y,OSǔ1-Eu3`Ϝ/]^oKE)4pf7,U0ߤW,b>\l%ƧHFiԻ V۩*jߩhYUS<~ ;F=Dto4Ti/aL\Eu#{re)/$7kٌx',X 唅WuU5BEܭUmAꭾPx^7uQƔ\ا#U1 :FRsZs+`gITZ͙һ᲏c߻Yܷx;4I\Je(W5x9n\sG:v>^C ,a^,6U#pPӝ{͗q`S[a[\'m gį3 ?GiM7 y]={ @;@6Z";U# dlݐ`I\__Y*lLl='ےc@`=YQXղIP|ET9ț@Uhqe-GzRH_-0d "ӿ =8DWeu;4'yѬMuz] M-[ Of*ѫB I\ {^Xǔ}AJ-U*>J-M7}[r04G(tu߀Nz!"): Ѻg^.bZ59lcvE409;* ,w{3y^:U۱va9}c,r\DE 4sp3KNuCq")n% ۚSn-Yp!XNVCSޠG&,nitUV>uGbU}XR8&! }k"J24 c̩@4Q&$|a=V (Y0뵠f%)[>.Z'># UeLe2b"&%'vҶ}pƦm1EyfY9;ŝw]I֫S}+ PbfcnuJ6hwȡ^MA FrJbŦSO?t-\Ld X|u /ݏq[>F$鄣dDh;9:& 32a~?هQb}ʻ%MeW0"-&w\T^xM5ϤHG y"#먩;\IK]îA? ʭ[\Y-MY-,ex}o!VKTNcrޘ%?D 43Aۂ#2r<3od+~X \vGWihMO#'i䂲mnYabz-Z0'1,!Fǒ&mݙ7=R^ -qzS$:0-!u3e獵,b[bm믫8pW&t%fڌɔRȩz CX6\@(p<F ]Ay:hcmY/fSU/R<@AeQn͗dYIЄ9#\gO٣EPm_"w9Sg66u^<(TfB j5ԜFurKhoR~rMwWvfO_6<5zc1ھOI8ʡfiDZB@= m0\z!e- p.y0"[p#V".O^_Yq @\h$X]d0^S:N!zM?8f:}:#l{3\7\hdHA ^F0RVey0`?5ZN[U`x%V+|aY  F+)%mXp3mw)uP<2GG͌q./jrL<2e5b#,KMd8-4怺< q *ݵ썠@0Ԝz4I7rœxq|pFD.iNsX-8z7Qꃛc ]u3_ ,תE;.'5ZsHЏ)Qq8MDp q<EMVu ;ر SID1 eP7M=q@2{%wR|Q\3x=u1|C;Y}Lj}fz[x]h3jw;"ӤKGҗ&q/_X 3JHɟgxO|343/1c ;Tȕm7cpԄNHr!rY6fIrNkBDAH1v(p["-ylI/'SQ&?K"n3Z2>ǥ? iQUj \]uJS/09†xNԨA\׎wA?1:a0꿅JZ7i# @\N_#`%o=x?t4/=<WZ)lFoX՗`蕠WMf53𘈴\uٞ8Q>2sf6E@oؗJ:n$& th0Yc dϤ,ľHM:#H)t7l8Wu52ֆ5_+6PopaGz@fcY05Y4O2] iIQ\̾'ձt ~J-YUM‰9ž` R=EllT#sޕ4E0^zn}%[!a52)~ :"@@v>IE)J\_^7"oeA yQ`xw .:Fӄ;2Ϗ @B C7% _.d7 1s# y";JpB I8M06O叔91 ]Fѫ(5X~]^HI)LMIQ*nm0cpFS6-3ܰ{,6vϭ}Zy3 6 c+J$&F8A[;T@y&-j^8Z6@iʊl:JT(sZrmԐLEYWkzoYKU}+v3,t#E;JWb[΅Ḩ0tOӓe)I&2!gsJdR!H5L 3 inRԏ;/p47Fn%RݚU{o(MCg Cq:>o,kqDsb~4ʼ|8iPKٵMP"l<  %}r"px5$z>e?^isO8ZG1^v1zR]-w:H+:ߞV 1ͼM0MyvP)VtS˲@ف8oVŏA2o.vJ뒆QוWjVPn$Dh?-A%-qYL#fG"V!WNmuI[gS="ClWm$ fm|9z]a_|EUjg+@ db 9os^} #*"-Wj>,{$+R*r}KYi#O3p/R׈}}p#w&`wiR}C;fւX|}^BZ~,^K󺀘 4ɯ %n3TeS8ֆ 7S8>hǮ(6l`QQ9R&6&Ir2gO{ZEabgfq+WwIL/,^ bҢdRt ͵)ڝD91;IauNKBɓ!ʃA:@^O\˟ ?H).~4scy=vծWSis!M]F8zvhi[<К;8dtӠ'AnFqnj6!wu<^KhwYDt5* Hi;V4[j(KVdE8z߇4xNyؐke _u?_\Q2bcpu>m5>г"2Cߩ g1FJ#=[\s{͹ISU4.ӝԹa$KJ "grHwS5'\ʾ,H r(v>P6!HI`$P*~s\2ʰKq,I꼼Ԇ֯2ׁ6S(ȊI^V(94*Ca5=~Ɠ,6+..]xQd'1c(z'b%(%cxg5FeG` RH,>wvS'wԈ\ yl&?Vi';6{w6 0 p}JQX{YY}iGFE1"leTqRs  ɶX l ƥ*WY!M>WSއh V6J<҈O)jW9H0k Ⱝ_0ϳ>7f{pP-'/J59Q$>$~KڒXI}v'&8-;^1ʫ/\G$FRb`C>h㠂bT^.Ⅼ)~PZλ8_i)B7`D2Pp3˾:ǜc_'&* 'J}hR]؊ ·NqXncVd9<  ~T &<ĎE>yr8Cbd<FCKpB9LP<[):F9I~RP 0I&Hx/ؓ1dřtY+ęMt8'[}y"{؝N4Jc$q/I1lUeYqkBޙݠ=;e9][ԡ["n^@m~t R_ S Nywpwƒ׺޾AZqp_5S'i{'vh?zK_)s.w+"{yv}5•H/cp0貕\R F+ݧ&dA_8Gq.O rQ "d֠8xJwMW4L$γYzen.TB S$t 03Q6[)myN~-ދǥco~/52ӊQc>bqyAh{o!)w+g;ؒ!S_*4k2 BnUCebTC>8'TQo7+u$uր0~^`)X5sqAzք=Ϡ|Z˳g->Ы9sTz*ـqSwsvbAffE,`w'Uni)L l{엗SȴCn($$;|gB'<#g3V&`@AU`Cཪ}ZCs Z({T = OU!D2;.^jQ l*'x@;a{h~L1s0(>^RD V0Nr0/|r0J*> 5Yd廓㳺BM-Dq_QŨ5kiM+^T#{!納ד18r|ψ$u Ys-tp| MII>%0مbcJ?J?s2ŭ)*OSq/rƎyBb/-BnfBysd[*\7M "^[Ƃ\>R2ǝXQ"q t]r-TG} ~a<5-n~s^2l]2dr͌ !]W?6!1E^KtY9Jj-e X'1//v?mxX[ceP6LS AS(Kj sg\sھ y9Dd7 f|f#/HOV a_}Y th/] P%gqu?] Q̧We,dIk/k;yBkAoVmƌljV!M+P۳_s5V]\ ӓZ-Lblw5!C'8ɏ;Zͻ)v#V -U5i!05"ZkĒȞ{f+['Y\D3ZM8-#vR#[&>JAg'P0#`pȳPCz ~p dIW4nJiy4Wd`w?Ndf*6wy=52x_pPV!הܪ"'"DHkݨOf<&YoAO g%ƺ5ZS2mL،!g bJX"9zbQ\cّ`-GxfTh` <1e8}Ԃc8oxLi>~zJlu38,!yB L,<~ 7+ (P'fmYgʽlp> L)Ծ1 M-^G!bϮ-&m&F-B,_^J‡o΍Y@-6.H H 4I%xZ 3yW!jS14zҥ+8˗b6 h}Cܼνb0<ǫWW#׉  :mB;x3rgTȢ?LwcY3Np(EVݺ%ݛ|zxN kiS;9r*YN2 *:p#di*<"Wod߷%FHN]i$QT-~ g~dS j| :赡.de @։ $c8ေDț2߱[,ZsL SlFd2($KHBZbfۺw|l.)@8:A,a-)AR2,F06bt);2*ڬ]0Ʒ#Qp}wmw.2w$ZYM:Nך 8夃Bx<kKOat=:U-ȆD?X5qcʫ"6.XGm56Q{swZ5ʤ(|`0Nta@&b2Hq>-$: b@ C GuK$"?W{xx̵0#0*.BK#b`N Ϛ]jBI  ˓Ȑ6~ڀ+TshT2fP]SGQYlFvl"<fߩ~׿)x(K (Z(Z/lq9Aha|OG͋/𢮼X]e'ȺQ! o!!hƩ^Ԑ) {L%QRLO,M6(;܈irʾH;a ]W¿֘df`.}|a1xATCGy,re/^[8PA&15+K/ݠ[ x->L@=v9a38t=~i`~4э^MuEU<xv d/nz -5B)'Y"V9G1GҭHù){~NRiUEW v|ɗ:c+e fN lg%53Ϡ[^3nqjcB> GKIF }i)h8l 6vA-:=p47P> e%<2?il *f-^y'.D'fT4t0+TS) N[n+#?}Ihe6Mf3,͑2h?2=B:V (,4){bwpGJ ij͊ `R V,dE?1oA)nwlù rm *F{O"SwPV%QUM@ NGMƓسp̗{ɍPCC ɍ-cp`O,˜U)'/.2a~me}4t{2^zi)8 0ox|OxMu#~?5D#8#v}Aܾ*s{M+Z7VI)X\ʢVWjUϤ% [=~t6}C #ӣPyuX-5/JDSMKȥ`7gܧX"&h-Q}jV2mC%m }>^$yR3h#x8ڢˋوoE{֕ ?wwGW3ٴV-~?x󨸥3<Q lclnNc|lM/%l-ӠkYQ\c'D fP"/6RaBe/(7K楨QyY2mRc/ @Gf g)Ub͂ ֪>HEgЛq .ЈE/k8X upQIPC1>_;G4h[n:^,`.LvpįxJ ;8` Pa6HP |Srn@_`$kן4px$6}C3~nZW<[~R9{V$e1˖ՠG r\KҪ(%ZG-!\/@3a_8$i$ z{7ֲ E66yS<ܼ@̣: Gp?HZ6' Tw*l~14 F9ΘX;R+ "p OalQcfM7IJ[u =8T.C*uџPsQA][i-Dg["Vmt&@[$;9'X$Å;gXp׍9iaT qΣL S6Jk;Cj9 REjc_KP?p=_3MsX@mc|mvebUjZ[(QQz@յ\oa,9R8hx-^T\)[r#ҭv W[ASXHvzoO,B* 3`B.P3{)P'޳*O s}ïʽ]ܱ-jܽ hLIڀ<J&x(lN.obss;C<.U0(ҏp c O.lߓ/WjINi)4X1ut+'aO2/G+lr>XH>Nƒx6⋪l%[Dg9#z M`0[6.)A;$oA*ZqZ{6JuFny-Ir 3`$A*3'%?0jR~ׁ`>)+H6煁Xpty7JStBx"B620yhA yU8F+k )(8"Y}Qc0Lʔok&+lWkt-"xhG/Ҹ ۥ> 3ۀ+hDCgeѕ9T=Xl[~ZڧB0:aJsagc`o^rsMv>)*hUg*^؀W"2?$-/R. {&I^\5nYt!&JL`C(qet qzwQ2D=bnvͬN^V?M^ ~,׫'>Vd,IhƫL^~5& E-8qg:XjJqgBT|7Gȣ5[Ppv S)(*ą#o.c5˔2­ VSkŢCC&yxR"V<$ HㆼF t4чi9D2%y z7e̜ WFrHIW&0&^#N)#o9x |c|J7 5w񇾘u`Fu:a|aƻ\-8 nU(;(OyaSaa;zD~HV Ft(oǺCͦTk#W%B!oeE!pqX ?TJҝ iB 4}R7-J<_F3y'Τ^Q:}/ڻw .&h"rH[]dtܯ 2 "2wR\Ȓ`s0<.n+|%:WAMf-1Id(X=J}9gBǩIӊ.w[N KuxЄ .FK=vGY,,<4QstC;mT:tp!$-xߌF>g2~Js 8s+zBNyW5ަ{QEԪ!ȽCz0f_򺶘xj[E%ROJӗQİKgקݚ7#A/y}i$|.jz/KsGcÊWHr68_Dɧ40rʳ{NgSftU+7pXƢz f]f3`<ҸO;ĝo"u0,Ԟ#bՠ$eu\):,430f4p'ͫT:4 i n(FE }!w|v|>/E#|XJ\`gPrLoWf*Jo 3ћ*# {-.e=t/g!2 1=|Fˆ۫Fgу #ѦL'Eqw mM%sIdHL:1}֗!c&8pZAS\kgR ڜ *Ձ\J.‹ [zb0(S@R#n[}A/׃/nR,N.8duΤޟjFO |hW_҂cO}pqOަ϶ &[!%_;S0[SH菭F:c3SöD;c"FZaxڈS{>*4o^&m'`m|>jj3 xS\>pj/(7 [JquiJ%R_DLkƷy owjYX"櫸T\9$3ctb 9ŎM$D["\CP9$?F:Inh2 ȓhA1@W8#GDWU혍ͱw}qcwaust9$jԛxrkwU+2gv:ؒDZg{džDKozg 9`/`w#4z{ ;+<,Va&)%_;7bcꎮJ|z:ɹen;$Jp/y(OZ_)s#/;cxZEf$O_.N)J,Y1 |Hy'wrP&ԄV59C&Bnh)FBϥhB\vLLȌē FٸdU%fPk1NĒl ȥzweXHQY3R !J&/ǩzj.oҤlGV'YgN* a\sd@O3֡W\I^ F5G%PWӜX|9Fjۄ[fˍl-*`JempQ1c0(ܣy=7܍Ȃ?oڍLHm2U:HTSX-}7f):=qsOI<`u!o,4)~©eIiԤ˂n[,&5 HчURq-ĭ2_ \{*,,) ynJ!9Ɓ׫- =m(A|~\.V6^dhz_fʐh!h;9#7,H˙h,).'ʄXXrO ng|7@Vƨe{_`*\&K:4CWp;}|E}M1i_&DWç@5qȭ| x4+O;oM-u^ #u;C \lc'GǾ&+WًnFC7lv^DkZ߅iχ$ߌ?[t_%}ӏr| uzIS,H,zs}MrKz,FX99I Hg7ELg*D3BXy4`#ߖMO T4/oMhRvE =ӑ<(3Hj+A?@p)m7c='=TUo3EҐ``͠AϳdS8\>"J*Ū q>3=:3}HCX/ QX c-j'd&&# Y@JRVcCZ>}FF9d 5r^F w Ya,P/:Ș} ρXRgJl(^GUyHp!h\j_HV\>z L~=FKՖxsFs^PeǏ^^:lf ˲;?NX=K1f2ݖ9DP%m{*ǫØ!_S*6X\<j6K;UaCFP--:ҟZj$0㦥{f$ 0d>4|hiMEۦn~?3W|7mv^M5Fi,'}%M|pwXp)j}ҭP7hn{J„31N.-.<#?ԮݠGy1@%YZ}] 0<<>Zku8AI.aHeot')\>݊ϋOrscpHQZFlfp ftBy޵kX>BB*@r@3j18Xp9D0YXd9DT)I/t mkOz^Ե&M/FWhCOЈ7,5Uc!/`hdRg#NjB '$bE(J}yUe\K}ʆ)-]q`>( aĺfg>{uK1`&#Hg T#5g }džw3z]:.]'6܌K.NgkfFkX&Tjlf3@H#~4CsBxⴔ}кhJ_'F ^j|g&thR]@VxSWR~%$\aU#"kT8b#m1*>"_q#Pb(arEuaͧphЈ^6JƧ/%4N.M7]]MrOYנVMf$6,"`61AG_FSڈEl$-GR?)=pGCЋ!nVhC~PMhϺب+yt2=uZGE٨A)|wL3+&)"n`3f ~'M2U:욖 I>K%M﹄B';\V?Aɷi<1#̱;NzM!g:a`iRr1ˊkTg .K{5Ug3]\*69 U.TB~W sVf7Fhp7f_0 یNď=$l1rfHpz)VSoDA٢1<\?;λ=Y=$+Pa2r5fhNXΒ9oy%J%%K\s6fFf^Q?|7 ^(/f ueoyw0HaAZ )>51N|i_֊G3'I<?_=Pby&Nm̘4aaoa5@Uq- Rl1!ڙ%}1H6::VK&/)e;gT-%UAoº畱1FQN R*hXj;W=I!%N̔jd""&'|j 91U7 `d\ïͼC)^oWmUyJFx9;P_O9~8NU_kW C̕ BYx3P 8àmt omT0O#}G7bE&xǻ膡(QZ l<]o86&Z#@Pb1۬*P {@%*{wX[͞s0vy}9CV`ǤIɜi\<k7gp,d[~Nh?<,hVJg̊]%Nfzl^Խa cpXezu{ nؙ$i'/Yv2^o6Za]qV39ҝ$4SJr{Vwr:tma&Ӂ~{TJYaZ_+f'n=苬zfa5+ (YOZ/-n'2 $'1047 xG%0CrF$t;T}߁b*F.쩖N=6 ]`uέ+3̍ɗ/a!Ri@B ruFIjHRtE^*]b,G[?xc-)cME?juHD03o5/]m>Ec<7Ic[F;CP2+?M#?] \.qLzo7{ǜCs7۝Gq)Ϋ*A"=K_(VV 4c([xh!~vMAo m# XWOs;?BDq;r?/1GP &$_wɇFZ*u}p7/y(-M"ڏ =@-{d(J&ƛqV֐UdʇT8L˦JϘ![foheUA/w4.˹aQ,:$Bs۴ @7_19WwHV> ד Ϩ}ԎpD):P30si%ptָ?hg`z+Dۨ@M7xk>PG\->x VMP"K饌ݖsG1'@6DK%Hmd(o-Jo.LVsU@f]|\mJ>2^IbqK G퍰<<>,C2Դ}γ^钍).l²:9.gOs ^𞿷(`"3:~xaI7UY  J =fwc SUMBcB-n5 0|(=-JjݬR~\:W)aM[Rl6WY3?uYdOB X 1 39#/e@ "([(XߟZ>]5Dђ/ʐ.vvv@r o$z ]1BܥHjZ(Eߥb:`lRiF!Odݸ,'Uɂʵ!w 'j@r櫻O4^jyS͑gk:ˑ@Կ:hh1QA ovCmGoީSE"-x hjne|D`3yr3-Z_;939r6h%CՖ{^6(Y|wu \5q1ż6߱ߝYIG;I6_)}w= h%wLԃī6#=kX%_lQFnlDid Q01o\|U@Iʼ†d%S)ea'&j 'Y`Qv7S{ ? O+;7>uxIKP<*~hBmtgur3'T&G]r|120@|^ }_uQ+GSn-J'Z_ %e*T7O_bOއEH;Kh~̕BGK_Ku{"\֍2HGOƄL` 6}2n r&{R9rLװ_噓Z38, j(CԻ˪65,Op@++2~QkL%U xu]-wxalvٌ@sI" ߀^g;9F-Rwp 6ג@`+H޸xɻkGsڬp Sch5'jHg'8Ͻ^* mqw /G%kI\1lTdڃgZNm0")g $ёꤌjlDRR,ps~˚).lby,02#)d "٠S`&Ԍƛɼ:3^,K&P$T ƭ*a ]q]Q=y4pce,ԖEqIZCܜ ϽmMe?FH+tWG!|i5LZKjYr/O{Q*n;s[s,\@<'rUar":@$p)`JLt2J_ǿ"G%5 ȱxL$T¥V7 j<ړb:@Ƨ;{DVƧ*!:A5$/Cnܯ; u)e0ep#o[#rT9Vol}S?[ZH <1")e)z0e* v-hʴRm^ΡRW mG m&f̩'O[? bv`Π ? M &[6Xoc $dӋDM1g(ϭ e#ѷܤg1'$"5Yu97f}FuL futtUi6d iJc?(X7$0ێzU.<ZC`}Un&#YGDǻqߑ)k bL8H#k74>,F+]F4:aY4N$kc*upKSm`WQ$g%򳔧"{^{DS/5+lO?;,ur;@t[:4{OѾUY';;`61r?Cdx)$mP@y#iW:mYX0q-'%΃ͼ^HK'#X,;:%WptKmUu8m=}қXez!:fu/mcY^9vHXB H¶aH @ՊuV+^/WbX K}8r iSUv$QTABjK1 Ke5`7%Bn!*C{9T=8=AQM# 1lv|E\J1aP܋q /F׮=E:V8z@w'@a )$e ǮRPkL)nLMQAaƏ9чk+?Ä=HFkQ| Jw+4~u&#mLYIv9u g }fҞ=ڦVT8M%j`iDtywccq7և׳6 jՐmÔ(S:jKzes]FJPVX~]j#.'OP?77pAڔv 1hwrŘ΂6ٺj{ָ^:W&"HwiFbD{Ss:bZ{ ߭ 58+ l0Io^jM)߆  WL "WO.ZT>P ,.vPV {br[^Ʒ"5X[2- AgYZ07070100000317000081a40000000000000000000000016609d236000008d8000000000000000000000000000000000000006900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/"O]?Eh=ڜ.+;mS(BnhwOܽ -I9?fAJ~X@%<mFí[w2o2 CǜjNb\aL}2L&W[Oz6:tQ_HڋG zfMT8FoLxjֵGJg܎'7WQBY>)DyHE}m<"UQ0ᥣg@b ڭ9S s 0y1-idby >1UmijTNeT}I!lt_;&xp4G*|A~hba:UWjOP}ʕ` O;+GKNf ,N1"^j2?g]D]ҤYX7D8?=wxJ?`ūW@rdFv-y*I%>]015۞uۥJ P~.u5qg8&!(4x 7e'+dTܑvZ8`{[}Bp}nDMPgͩ >M b\[߄; Q;+x+ }w^4d$w}~A {y&[ҶCb[V|+G ʗR]AIR-gŷ1$mX  EUjR(oI0~:Dͬ7XN!0ۦBZ}Mmѯ(ZyLN/" wY1+y֓'>"brpZ:h])r' ^veŦԀ/DNMtCNcXё9eշq&!5roG440oT.VI$*>E'e~ݬ;U֍Wox6*y(Ck$(&FP<Ĝ4DgHNMM a;/W Hr8#%?EcQ H%mX"HZeA9P>=J:C _s}ʸG %)}Bq&8%ZTIw5skAH`ъGp`vsu=$Xܖ{*2VDr+Kjl">wxpb7FWPLOY[tffb3RKIfxiH6?O&q4#1?&IgV<1. ho4يLCB1'y/S. Υk/c9PhgTKhĚzO-MhbE5h:f#}[h/#`*8MY83א%d DBw.]rLvq$jE~4 qL'f>i4~@ (l%QA>~m47AVφUDvu.2qYMGӈ2EHfpՂr%Ū}"JvX[A 2 Dl^Hœ yˬ響jӶ÷݃㻴fVuĒ7Զ9>;cԷ}96"ߑ9ⲋ.Я$Ӯf\FgĉZ2mLF$`_3j\ݼ7J.o,!`Fnm/ ;-.spfH_IFwjjd]v[=D7@ner9A5WS\!- N[ݨx3t / 1bx;TL'TR* dW_V|i;**-AH.}A񕆏["fœB#Kh7*RsOhu&h;tONֺp\4K涙zTh5hHѵus n\SPW lzL̀Q?ҾD6gYZ07070100000318000081a40000000000000000000000016609d23600021598000000000000000000000000000000000000006700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/a]?Eh=ڜ.+ηy GimUo_ӏx%3{čߘCC!Sn){-{ YosܮbP^dy0̜Qō=b'X%7uV/Z'W݄D^s-Z/K& '6 P0ԠyA6ځomY_ApyM`9[?ED|q at]a[͠wLWHbk0] * ѺQ5X8Ň),@xn6Nܢ7a+*K:ĩE&[]}B4MG*eOI>BW!G+GrmQ䘝@cݑ@_ipnC0KP~F˹=͡м3"О>$!f=y=~V QT4;Fx(TZ4F)5ttn܋8iXiiI` 3Niz6+%SUp3>#fK 2i.J\.d/cEy1栥øN}^vR?ϷLs//zbP9{ZU81P8aamsx@'$@p(+ 9uyD j0/YPۋ7 a+p:oÁ'lQMp?t|oT_ aF;5SöN^#d44":db:g!P)pllc;!7>wѝ@Ob`gGH%B -0EE 1ζ]UNSSŜb245{PyWx6c $ӛ.4#Fv POA/ǠyOQ(xz%u[v&K%мgW^oB`dB]H?Zbo9ˆ\bv)mLW$l4lR( Ha{2juX%!ID)a/̧/f@H Pa}eX]F 4BM5wX;z*#-8˃A:rNyuy '0f4bs=~_^&]/k~tR6u)36>Hi.hUzk:9=i*Ilkq؝+^>)qʰz-䁭'EOGAڷ8(D 2̈:5hK]dLdt=k$3t Hu}jF=H{ $KEC]={O?>yֵ̲_$XXF/fO4<)_WMuY:rIOr 6J[>Ϊ"m*D>6@a)} DN(ySQZ1I{fΜ7kQ2r rN`OK_L0 wU'´?x6i7AVAicװ8h[6;̈0$*7FPzfO 86ad,GvtAt y&mpRObՔ8@|E^`i{E+DON@yZFIټt(wT{Iee Oƈ)No9r& sVd/>``dk/I[sxk4z()X`3-phE7ڴl$2vz  h+E"uTNб{=c>A- \t Ilsn8eڞn4H.r+fIuǖ2tuљy.,.c-{>7B@#[:!U5PXLQ΃Xzm eߎyUގS} ߍv6 2C3s#|Cc F=pTt{!힃QS]0+Ke~HDNݟV FhZ_]v>N^S^9c59htB15+*b:m$t" CW0?g0 =Ҭru= ~&|dR#BSʞ5q3`y?R-o9q*~p@7 SǨ5IY;c`]te].(dWv@)#/[0Ԭ%fd)˖~*q]O *WGC7l#kk3c6/Ct2U3< `țcPoчNnOSuU -kPyw,:H}.rpK+Q6;D` 6 A$DXŞ:*~֭l9[DvSD?oW #0f3.-LO2m_Tӿv:{/+8}v,5/6=`q'4?c+I;X9VT$cc&`h&U.3 Os/}:Va Q6(>)zBF*jqj[P{)CT.H%CtA4FyUD_[gP2>:2J|Ma*^!db)xiEOwpWEg;"AFT Upo9o'$ }/+pJ]6G犝M-`kHncOs2}]^fvd-@U jLq|}nT{(R %g*Rv YPbbHGF ;X Nڅr2L81 XnJ{@Q#CH n*[3m>ޱp^UBI W#YV,1^8zLT7(e5*C7[`p|q@ 蟢h! qhhw\G +e{3i⣞[?Ϣ+$[ni!(P.᪖ ͍P5U&ORFI)r,sK# Cꙕ18R]j.?f 6%rF%`ڎ|A&B39/C͠JG<ޒ;+2']׺['Ei_YC7~?I*d,F CeYh]ɰ \ڮF|J3z\H~4<2@a~nΦnX'`vI Mzby \֥k?o~]2(Iԫ^Jz-@x_.[x@qƻ ꁴ7lZP|u5*7#cPIZ$_Z'`6%KY_di%t[CQ ta@J1ja%Y[TBr $cy0$+_O|-lKv.+#*h"8>XM6Gxޠ) xѲ7l[~>` 1=~ z --iOHZ|)xFw> ]Iu{uLF#͙ @̹y/v@o"H/ ~2Ȼ]Y6lxM%P +Zۘ:zj ӜTg}_]6reA&,TERx )YÄZ]$dʹAHHis>|5/w=f!}h1A@[ֽHW1~Eь,\ 3%[7rL= BqhgAu cOA^58t'l`Th4u ID`Q`@%Tvc}?l̞~"e_0 i{P J/]@7wUV˅< W2tB=U=%3S @AV_VRYvCStn0߷T9rcj^.F!N^ʈzsZ6QɾL҃›k28aoT72wM СweK@XD(O:I@؛uG4Y=r=WqaVqLj:7m4PXҡ+fWv{_b"yXak\R V_OƭS7eD IaLs)m3aRְ=,8(ض@w]鹭p`dސ6\SŁh3[Xsѭg_*FŠ')gVG(#bȧƁg: A\ NJmYf_s > %FAoMe2ͳJzFm:T7[(-6I=xM\Š~#$B3؇of9OĄ-F+G?>`d^!oE7ݮKѰ&Zf4D0ur!Y6=w?|:Ҷ J \|Ycw{Dqbh"-J]BǢ~'l֦S7k%_u֯ްjJ0hӐu'I%aM/1Bc&=wPې@- 3 : ݼZVV1Yłr{^;d@nc#ӮК^O2e묝a( 4R;rsN|C[AHh$g5DH \F>Ed}U]PXm &,z! $DfHRHԚ ɼ %@ Ν5t{i̛:Tx!@bK*_I z³_q߼ˬ[V#lٛ sF,ij ecOj嘥\VS Z GPRFSIJC(dyF1BӯN 㸇ot{(}tFM򄓬En[ehG`ə_Lr[C/[::ؙp:Pnww= (FKnf|% :h#6בW3h@j lpnks֧Iܼ2&\Zjo[ڷXS&#DF܌ a+tb9c9r["joep@ID)yL !,_q.S$fC3Ƕ'RiEh#Yf}zoGt6(yܕT:jU|է~#݌ͳp.Gxglo֮r)@Lf .]G>ЈެYLOq$s!"7¯'"p[[[ ~tgf ݋t&ֿJsX'0%Ǫpu|&&X4Kc y|-ū(?$п BGoDM'<eŮHsZrxbMyW bHg]<9W[lX=nXP촉韏Y1״Fɯ)zie`6M0㜠LQHA{fhk9'c| xEQ<  XK=CMjgw(9@-Нn^垘c5 IPgqphԈ7K>EPFmJ}DhV@2msVY OE:Y+JUb^ T?Vg5Nxg"Ƒ~5Q&ɖu4"SsG[ef5Y,P7iɟ^ƃ%']a@Yi AK0~o[^/"v=c_5ᙄTݜW0y]s>̂K1{w|ꁌ!.!"kwXaQ~[Z%-' t7U }6 |]O2(xPC(>⧯0G4-zWA!=J=VjcӤ=EnOEdjˡ)*Jb|9*';=0kaKUˑh8EPc*kx9l=Ab&E:%e}BL†DLJ Y7!N|aK.K_FC_ .JWnm1*N@ XTo@j3i$ƗSOٮ4\I ~^ HbQ` #]c;z+8Aw;;\h5*ԼJ2q9+Z[Wgv,[@ޒc"Z:7?P)T{iS֝?_]|KP)if 7,Y[/5@GP.ylV{csqB~D'Cb$Rϒgz89SbXYH߹X| luudB_[9c_ek]I:{=Gut"F],1ZoD"G΃V%SC^1XË H7t4B]䢘ki`Mˬ"7YR|[g% weKxrbId3Z0 ҿ^jTP^N7\K^G*'60H U )(j^;\ZCn|@kk;8ʑ9 7.5!  8%/B1 z\nc.y5Xɺn2/uXXǜexҐ֬_b+ZSboIC:ʣ -k D,_nlsǺI0_ԒLˍtNȦ.fd۴bcۈ^=K2hɵPQbD?|qpf;7fE+5~FHZLYһlvrS<0Se%`#}=bN< :HՍuJ`!*:h1_1{v6Kl-pNfh@p ʚ!ɧzx2%DlG izgՓ`pAhL^{9o@:)ha([W|dOU Z3ݪ"ŵDպ <\kLX@eTzv@hmw8ƶmW}5_tMha얍>;ZDL R|t.J XRԠ*.2ITe 1M Vy"Sq^7jƀq#$ #Evڈ/z**!T6ܙ9licG7l0(\ A[^k]g 5<%7oWF9 3Etqba/'l]G}6h}LȻ3(O !R= ޿ِ3F~A=dFݱ*T*$Կ->/+r = EfzR'kQNGUz (* & 񦿳pBDebѬ|w[O&RV+`b op}j%i5FXQ=h҂=&Ěx%QqEEaF4ܾ\uhn"1B* +){0En-XJGc61ʵm2cS:)L :c9S3G\#6u(\sZPXILJG6!U%M=NLSW%VO:IUZKyAa< y=bRl23WF'_Ωh"*'/Jv=i5ùmxm/g' rg2 % 2T°Xb<>弑F.0Oɕ9s(\tXaG,6 W]j܅jX:5`pȿ%D\<A%[va_٪(y#F irTSA;;*KD>~JѶ%qB=js*eGeW ЧRXnKLb,!Rags}V|5V]xW+t =)"C8{̪^ ! Xz:  n]VU#]5.Λ)9@Ճ{)  +ټVO#X'7Aƛ]'~0̇ ARU9Q@i(-tJw@$|s |.mZmDad)tj}_1Co$ھRK {[9rȎƳ/*u!CWZpDZS F2zx+9/BMLpz+c(3#7Sbd+N,*9E~=#RԩV_?̴ujp'đJKsI~X+w|*T "=u{51Zx%& J?NgQ.՝}Fܖn/YQ߭^k`;ia"_.m2V ,Y5|5f/hM-99Vj˵JbW 5w. WJ#UQ;yI`vP1y,cw+?ow@d~$O7~QEeOY8Rcl@J@<%Y6L_o wCyY2%#Q=K[8}-zlqF0#AW`ی=jn^zw=>؈%Ҵ}kd1Qd+Lx'c6!D@j +BiΒ _[amRY澰"bt̪(i7`Ii'skޢ늈/+(ፗ@wB@kͿڵ-aw51L;9/# Ua=E xh{=s9t3bǾ(j8: 6wdԋpneM widG裃)Y;X,u*X*&@OlL?u'q4OoL[4V+̺|Dk6yDDě9$Lҝ1bJ { esaܭ+s,h#ac: T+X ,NϞ\OHh5LycHU qdHӕN > 9e!\aP`WeY+_N1 xg7tfd8A9 'DIZGGLn)c*(*Fq$Hq A[W+Lwіև3Usu _tke!nKXm(|L*Y-B܊ 4Wyĕift/zf5!]U^+~T]J')`Ǝ]h ; kkR|z1pŒ5F,vRZWW q KR BD#_0R1c 7  zMtכDrw[ JA#BeC= vWW(+ d23 M[\@p$?R(Ă,I=s=yVl*J,Q&$*j% pTUzJRmd:V/С -$ )Y4 QJ8q#s: b9 XCk;op$R&n XL"I rlOVj݊Ł9bЌ m %T/30.N?(=6a& X!Xk>荾$j::$UיrXg}Z? .=x%3r "e@=rYPe8!Uɽoȃ#ssaںR 7I~=#uC.L#lBQ"(Ü rIVS tE`9/dXك|rbA;ѯK_$[$v\ d\ ̚Ù♴eB FKpIqAOHB~*M=$!FcϹ=n16pAE):I!Qk K}Hmh` 머^أGmcgR &a< T"Msmeewk(KWȗd, ,٪MTe6nNM$ltxTgۚR # K>OqJYrLNιQoRf)¥ɥfـXJFHUVy;~PL3Y)X:V8`6eatD$w}Nmݝޖ(d 3}3ϙӼXԌ*؀E ‹"?`rÚzgGLto”d4tLEyFn-'Ue~j7i/0_? 3"j<ىgٻeC(isV/^Uf+}:m#3I;p$c)ދ;(_xwD(0 ,hK6&\;H ,›IGb~S?$ܾce_{| نDn :ㅪ^k ,{{M5NxFlazMԻ3i©>%/0r"ac}xc}ODC@a/N5C[ EA Tp3OUaZPm`1)wѫ͵}m?z7ӛ[ț`i`~#hԼ螺!XOzQ,>2DuîMލۭV%Q=Ubk{HY)}USɹN*ߙI޽'$Q $d906p)4T&LpBoc0>k.8@nЖi|MYxFS+iı =+1xMߚǠP[[ FdqfԪcF -ƾg$<*^IόCiL:|լL"lUU\4}@X \WGURrH1XD,TfKm%29 94Njx{7v*0ԗOK1Pt.Y,ů6ybpOO'_w;߽ ,,*]_cRݖ֛J,oㅊN{%FոLɲ[/۷h2;h rRy Әlu+9O3tI6%JhשF.kn!_WHD9<-Zl `Lٗ7 LYy|bY"BlxTT@8wujao'n#<<U_j'yӸitԷ6 `SϛjJLE~713x8|ݟ$2z=U> RKdYWQt.51TSXz\#}?^x"L+1E@H4*]UyJztMߥgXK+߲Vf6zW/JD0ykZ!Xջ,!"B=0ݣ&P+7yL{\7 Bg@Eih]d15`$N l'܅My"G?wRC)b_9I) e2*%hFg&y 3ica݋#΅C$:'KQ7j+U`2~b.Y ;Ba35{yQ[0U{fh H#*& O7w8ɴ!4.1dCIko?mK1`i`|9Η?N}ۃȵ\Gpe'',m{0 ƺ#O"tqzl6dZq>`Cw)VPA<^( NVxzyb5Ɨ'TUa6 5)hXd=/b=5o'`$n DJiC 7,1W c{5M3wY&:Tq-k]HIk]=mVf[35 ]OGaT|aagzur!TgH0GwI'DV'Y@Z@)%{X\lyb9ZCN: VP9J,avԅ&Yvn2CNӐ,djR<}VU iE2wڻ h;zʨǼUg*QJh\>%>¢d(L*Eb%$w3c$5LD.yqH9mg O;&Kg M&kEƽF@L q|c~0Oj5t; [0Ek09"8C:3jwFl"Is$y @|ӬTJ]oEZͣ(7x f.ƃ+V\dt i-'NheBi g<2Wff*iz-*sJq9)9g-2cLF{Q!?x }@!蜜$d($M(^2{ӂd ? DU,c?1՟%L⒜Ute/5^uYݞ .}o=-3e"NGe%x>U7JΊ"ڧq_"LS)} a_+\糌sp#7coeGE_T*DNI AVGx8?5`UyX[FYuDSq*+ sf DW Uޭ'2 ezk1_fP#$CMJʇ\ .=幗 =׿p~W^vs460*x`/f _[[^r2)^ }nAbvHcIBZZg|0.aNߡ Q&P.aRj5-^3*o/F^4ƛ;+41*uaHNqXG<!ʁuf=-@" Lbڰ vU9w1rLݖwO2a vZ8?h00C]^W>Zq,g6)C ,KF@|eP+Czw4> BԄf!Q-@&^EAIVPl~} v2'Y3TTv)zFdg[9ߎzg %D4@KZTÙa$ι^Tp( }lG1Q[MF՘ +VFT75Ќ\C,7Y}ĥHXҡ= Nml2aQc*qjq U`6NhDe$-UZX "θ,$`jA}]rn"}`fZOqϥέ{t>%]7ſjgac̻ ҇o@ Q?.D]o:fŏ=Pj_OL&{S$5b +Pr 05 lGU8!?o{4p+Hq!3>e{(Н tyM?ErܭS4(pyI&T0i}|{?$΋D7rVzۖ_;EPLj8)\U&~u1uv7 \ҳJA}xܭdTstSQcE Oq@J6<8r ]fmqO3Hqgπ Im^q{;) R՛% o}J/ш9ƤAc毞/+i, Ob::u /8 r)1b9:n>L/ⵕ!5nFGE;mTQjv]FQݛd!%`$O}im_Pa TK{ʏXjDK?V ߂qL>{}l0H#\BG2R)b Yx$eI рJlPSzy%44h]]RFF=ԕy1Ї&|#ZmLqZ2B'ä9eZMqKt#"wxCڐ?6~ݶFhp|,vlv+eU Mo#DqAVFUߍV텀/]Db6Q*څIP&\ z^SvֿOXo֘xeuXGuqfV ڐÿq@ѐ֎`wvNnO44T<iUSw@g(FJ{i]L [AԻ9Iؿ97jq%%solt`{mGYKl("8dzTyv}CcVttmI}| py\HϵOG -je[P/bWĿ [X )1SXw\n-d?,b5)L`r˙$F<Va8QXFwI^C l-f-2M@ dzrUOsL/Suĵ&L?sm{cV9vN[ZzBĪ%R^tJT'#-9l9Y *_ n>/ԨiZ0 DJ9Ž%R>crY8Ed6Wg|jR&HG2z\eʼ]P V$ жtT=f",as/֚Z2z>[6W?Lmc+j_pdݒ+Pn[Vmĕ']a\gt`EH. 1K_ Wץ ;$6:"Y6J71-k*9 [\PũEL }"Nb/g4z*f(>:Frl:3(W}9D4u; ʬ EIׁ4@ah[5C y0o0NFpJl=u״1,@J.bfo1驄 U/bh.KQ,Ty$|L~=ilXpxʸ oS 6AƗz5nr;uZ[MdO )0ž9Kn0zx[ ;ǠYm\ Ŭ ;`2Y|wb7WǛSa 'kqT=L3?IK&7ZC2؏W|ef8DC=U61xkQ zgg?Fho[)-|h/Uŏ wةuGh(W aۮ:G IMk|0[*93a^BZ|X ŻJڵK 0u_5u$}ݴ1MZ XK`<wGYv@ͮID˂49C.{uq'0ShP6d=@Cl|P?ZQ#_Z* {" ؼ|+}('c$>HZv"1^IA|Ӗ 0"ʽWTZcc*=/pR 'Fܖp.:zJ>ߴ,gGv[)/{-i{<{89̒T}Ϡgf76ѻ̂EH;WCЌS19#)T BA 75.9@}o҆eߡHt4;g`ReJAErJ8*F[wJM&_KRxw8_. _3+Cq!dBE̿E!) h Ê )ўb/m)k+_uy YxXK7g⏅ph O`3FS3*Wwobl?0_h+@уzG,`5%y0źBj6[S2[!,Ȗff.ABrړ;M)`͸xt6z&V,FvFHK q-ƥ blъxI4'չJi.AيA5EXT@^Nr aAn帷ٚ&,K޲KƓ3[/YN$P[~Ytzm*qXxbZK PF2j&o]r:Yڭ hZHH 918eqɄ=F*6m>4E0o-|χP!P';mItYOav_<]txM^& Uˀh{VVyi-6 +%9~(sJRZ;E?.bJ$dZһ0>堰"}.q"CB(U6mxv)Aݘ*Bi,јSq"-2 %lbARԷqOuZ!JY]>΁Y[QNKZq) b_OE$jE~{Jx>CTT zGfpԍ*Ǵ֓RHH+ Ѳ5Zrqbm/mo z྆΃{P}Uv1IN`'LVjq7!aG!!Afh,z>Ǻ˥?ڣGMv aWۥީtIf+[潙]4:^@B "*6,3^U!jLJN)PCć.j8uCC2mh>x9edxޗ.ĦH?`C;S>aVFp$@\R[qӒ iys P~S&(V {PH PDY*]r)Ayʸu⪈"jb̡ennN*}٬8?]gt /ʹ8]tG< z Us,PD ;-o'OHzdc+.➠1TmMY4s>4r>^YGZt^&* ĠWYsQjHx9`'ְn"e(l 뷻KQ *V+}6.B$.T( ,!oHD<ыH-w6qXB QYe 1H"D|KZW!D5J^@=DG{t#bkF-$'~WOvcR&o13R s.LuI(M̒Fy0qNLO-l tghK)qHOnˆ_15⇜-f2\BYݮ=sTZs.EdT ˴ł h C$fWh7uؘlY)IVȺBH}& Km4W)|E`ݹ*V{ LB@gc\DZVuP|fd7 ݒ?* 8!?tJKp`=w;{&:f'E- nnx?0=T7ET(d{ KRmcCȄחv3;m/; -qe^W䚁H]~̗m$?k&B~txL_G7ZfUXMhOj*f"۱zrG&yЈa54`2T ?zPB~ K COuǸ+F_SÍj OQPP>8ub`eW]NV?3r$я^QKjHgogܿ*JjAF-Hi^! bSHDOˈuݵ߹oiz% ND," Uy0TeX X@Dxv4RU㱌!3N4Ψ5$(@ܲFFSZ@hHLq[c7qsJ^ܥm1sOdY>ao-?@KoZdCt7:)=m@W ,9MW3Ix%x4hXU֊鼜Է{!/҃ h_?F7\@ FYƂL\d2+1fY5GD1 >҂O N I9{h#,cW3|8XaL;dSN(uDaur92 5ʸ'jQu{H\/ԹX %Du . {Dux1|̥P82;iٌ(K>XmC7]+=a/ ,%,xGʗ̱ AykIJQb $L =96 sףtG<>ϟF Vxrڻڒ9hY㑗$R׬E<'TQǦp+/i![=qmSaà~`xf''V1 x.Kehɢ"o*‚A.RJ! /[xat=v(Si|%y,M,[%a?"tb2,VbD"z-04rH# GOQ-skp}pͼ~ZgLΫ  .pg/ }C@c$ /b.\κ/S[D6kAQ"y`\,yFB ?V2޿trd,+W;EJ$}4*D' ˸ T[5huSƶ@=,^}3]6](+K¿\I &ĺc)+3tHOg20g_SVh|k^[bBcgg8!EtNJ i_ =v;MCK,݋ %n%/Ra"QhmbQ zC[E1 :d']0k2;7ͪ |#9ل 7hJٍ3~/%^߇66[VV_j|G cmD5yX[gq- ŴuR>Nљ],̶_R[VxctO~9 so2 4wbi<xjI9Jo8c PR)lT_V.ڤu=a0l[CTqEs]OꏛОǿgCZ4N9فfhg\I ]gqpVtL7^ D(¶ SzO)V9?бp^ wVo`v2QB2 h#K;"[Fp3lxB]Rb[߾B^+olk'춙ͧnϝ47L$]w/~ѥ' 8 ay[vֿ X3+$27Zu4~`\ $WJ?-bHLѝ BH;jDd,Qgqߒ fYϒgƍk3߁rna3Co]MZׁeQY*jAMx< ?CIn*kUU&ciC͡5yUDݡ :Y= ʁ_yw}q]*Dgu0vH:>rZW@zIìm8.𬕅DϸpQ8 "TҷCB2RP{NAR*)_Gojb#bzE_4Qԃ 3XiT2em1wȡ1( =zS_/J L')@ZwUELcDp7(KO(4@?>\ўoJ{]TDk'9$&<_ws:B֑b&}ƸGg tɿ(;s'nҿ?=G #]Sp).ׄi8z^5W2oY$U1@eYIC 0W÷H PVmqO,A|EvT]#:~_U@0+-ÊLĨ[ Թ0z>Z:RM.`[wQxG+pfp[E "-CC>*qeՇSыKfOV$ Rp:;DՊ(IOa~ڨaR7E&q_h5nZO05 Y,t8IvIv)hBOVwRJ*y?5a dMkP_gqDa 5uÑs g6, /GDMJYeU 3‘oubobO9+;6i\\Cӝ5mM\K~:[9J>ҮǴjM/Q zjG\}$4]!{sB~bƒs٥*VbgK6KN D46nAۊ d"Nz.qCdϥ>vd0qɜe}nf,`}Qr>9Ɍ.጖1]I&!x06WyiDZ5Z"ԙo(ś+s2f5xI ;QElׅA`$BM '!@\6-h;g!7/r1φ,͙Rt{[ <%#mꀏ,́(T$t`AȪ{bMK=ZxPLY|(5B"sӇ&6I"(j)!"!đk! ׺ F~tWV6r\_+rh]Lem!l8 qNC74j+L\HO?5h7Ud`4b#B@-C/b#Hu ĔPB3\¹r.bj>N-" U*G{Esܝ6,XvY%{̅Bu`5%Z.DijX3|sʾIcn Bj"*XE-$cv݊;ॗtA~4|gYhevژ-LmhT69eO舛je^V'(#'RWҺb}0kF_ێ>+kr \6[{s0 }/ XmkFXpu9{Ҳ^Nxu\7) ϧv{ټJ'vyl>:m C]mr-~O[DFW cϫElaD#cĶG(C~K(_!=uWp#$Y_2FP>*R 3޷j%| ncr)ÔqƂ.cy b&LF&ӸTnH,AxB{Y:lw`+9˜`."=yp$Sa~#߰#ݼl&.mT Rtg 6HekjtxXq>6l?̑H>*!q9۵`$-(`gQ $i^-)T hC˚3PzJA2c0`GC 8 }hzN|uIzu"b-oUOٺM<@. ,E$GVQ%o$mnDp^NSm!7\8Y| ^qڐ`${3DM;TNIy\=U1ԑKF@*7| r힅-}WE svLư\3;!2kOEsVg@H,bZ4ʎ5Ns1#kMd2LmE! abhжm1kY~hy~i٬ZC.colx{J.>5 vʁGPKDґ/VЗqf۸>M+msL;b' ^Ť'+`:i'̓bmt?5d%ʉߒG h|5d63D㝮8RpV.DcTgejV 韖h84Dɠ؇C*AcRSpe|Բ@CUU ~s"St:-Yp<)>aM*}`vsiT_&R _'UI;µo@oB˶I)]UgVgCd*Q"kc_SV;Ls>z 58.O&w(z? e;}),k QEW]@I7'WDY*R&'~8 Yyl*74.2EhJYSo\,^ڞ+"L&U(bg=&?m'fnjx]a3փn4LsE殮 ۔/JȹRxMwx%%xgY} ӽYՆ-8u&]&%;tw"?\yed),BOnZUWNS N =_7T_U\0\Fm@Oj0eެ '.E''!T<,&J7қv6nd+Х˫+duA{cBQZ 7Ucrd҃P/U2lɽz1/gxRGAZіuA=xbl?F۸Wwbh]Eg^WBT ۇjsВ9L#7DvaU d "Ɩ:J-\^OO` VVoWٰtrӑ/<|]¹!$hƉ{/\y+4}2E8&V9뵯^0yvCV 2]8̞+gPX8V!dؘ}{BFC@pO'qfĮl=4YlI>ƒy',v>aXđ{t|Q *T1ҹYl(rXˣ+nJoVPrﷃw~F]~z~Xe#[1vbb鏊ke/s#K>.K+;dNQ%0R_* (BCj r 1wPM2 m;ȂҼ ٝ rO JSq˵ˋaCǮm~jLm'Mh@pQ҂ncF &ĭJv&b_.ғOx%[V'd0TiqzT[(,XTiH1S EQ1O0!DS.CA,\1C焍 [*Yś_AiW_l4tXd7TC50M>")II*F F/-a$4[,1ꔧIMCq%~B 9I%59B^ T$9?fyxkJ׼n?Z Zzu‘skt|%".Ro|_i1daǃg#^ `k F4imN>@e_K8Χ9nC"@laS9 y}Vǧs*j$? )>|]fSޓ>9[_Hf1|u[9ke β1 rdnpf /\$A_@Ѵ uw5.:\'ZZr.g3чl7Ԉ?,&"`$9K2Ia3aMkfv_ϝ±Q@TkWg'7?2]rMXHAap${{@DYE.HsMtry{sS d6UFi'هXosfc>٢$ar`l:&ݨ??߯XHFV<8rSJM0-dt۽q:n&gl8 \PrL]"O~Zͫnj Wb֬Rm#1S ]wTi euG rbK|Ϥ$REMKlWڳ~Wr'ٛD׆!X{-/OP*n6}Ӈb>olsC!̿X*V틛m;4JU 0BL:'<%%NUTo` `n#'q@e?c&qe]bTN(hc'OLS=q$б A;!zjU@Ui79mC1l`ϋ8 fƼ t O{J!:{Tj /klPQnoG 8u1/i-F7Y"f8(|Uwvpm5o8!ߎ?̻RZ+ uGklPVTEeC~ƻ(! G1z H+A~y_r"UZfy ʕv8M\ς $5GeQ &~Q5SJBr{WjC\fo-e/ (S8հI4MAV6Uy~.36Z'&V${s!vY9 (-;)(yO* \>oDF4n`C‹Gy9 +&e A~=#ɢ_4rۆ?H-v!\)!(xvO\rAͱ[ʓ&%&SH!!lMpB1Os|V6#n=is?@T:ޔ]ʡ۽1IDS7^nt<)HY _V& O\_}&\֊0펅Zg K0%^[ ۬K)_:v%'-V{@X!;' Y;t͙4;*NڸqAZ=x%jZ?54'.HF+x ?=Ȇvs 'Kc/ࠥƷ +Og,H싸hQ295I{fG otDW;bO#OYIn3E] Nػ;[&U&=?L3J^o<拾 dID- 8 S5E67_( mZsY$v#Hm.d@A\om*vPs/̯`{Y~p@zXn}RJ Ӎ Vj1t&L➬%,2"6_4S.w֡2 L̼cw@r7U>D L N'ˮqlQwKa W ftШ ,{S>`5%@awɶrgF+*M(9JaѨ É*t;AdY?tH;Q*2]+Xurowr3u$5)wqw AesqP*@3Zqcw_ ^Tv 5`(h2#'}.& 37~wQ"06qLE6P;JWcY&J, .#<ޠ X&_WADÏt[zLmfۛM HwHDj&m# Wɼd i& h ns%~Sw8x#O'/jc!®0g,@bBq;S^Fzt)i5ͬ; x5U-!\+k+>RE{7(2а^hA6́ZK@Y7ق`_ aB/tUcT{ }=_-dBÖ)aF-t4덗!8Ί0Z_xPn ˶Z/;xkG<1xP#Zc2\/Z E))!k(d9޷]4vԵ!= -9Fb~}LB4RCv轥{#mJ X|F)kzKMnjm.R 2^̉EBW:6 b_>q̷Cz;18$yWH6T:I6C;zusl"gCPIg2\>8NR!{./i˱}xZTXYLhoR߉K#ɺqKcnc<4I3_g5lx`Sd,l~z&)B$9[뷋oR'}kEڔ#Z]E!A^gYJU,V&#\.3.S,m/ܔmo;{}3˲aeP dHl!eL͂8sKsj{ՓnoOF2U.broͰuP`NOǶ'D .[6 P`qC2\퐩S6LR[I}cDR)o%,ٚBz(pr78PoK mHt'm<[@|1d-U=L!IwoQP_ I3n $O5tpbDq Xf C#QMbB/f27"|[u85)Lw1#㺧Q[O׌ji,-ZY}+KZy;?5e̖ϛ6Cpˊ9O}á!AYq-yJ5\Ѕ$֕i+k$#;~F`&"U>D "겚esHqxMs}75*ǺV:=ʰfXߦק^(oqh5!Nލ[\_WDWʠ+֠Cy$" |nxQ>ztf3"ٱDE񿻩Sz3nM K6ttTK0ۑL>wq m B~WH|p@BDuL-T}<.),P(w˘)]/bgA.ҴTx!hRfBMğK" .ÓC0/)7n$THԼ58#CN C\20Yz-/_SAWLN9LXԇoq&JѿXj]ۇw{&F\ӄڸOmJ> LNxU(bԕ_|Jv@> #U;R+6?SI죌QI]d.TbvX#Bo EZauжp\xeŷbЖS vNJآ+no^Ы|蘞F*AsYZF^cr( #ƜJx˴a\&p j/r@G_ח]DIaQ*wBLZ 0ryN=Sd:Ak"r=8*uߏ宫:)\\yZ﫿mjPIշJq3kI,uW>K8Ġ3W-w%8`ZB nIoό^A aSj&;pK7SA"A{q[g @C+:x7tJɝtRz _ԏkG/z6F:[ꁅ,GYቓ>}x+yeƆ^vWJ<[:X:0s!D&Vd6Y)UmRk~, aҟ9mDş2i uBs5LUR&AynY"tEE5RO_H̳YtncZv`R1 )p5ZE_ ܷiX!h<5Tk COm,k^ٲ1JHQP-'{"7/5;9upe;ǽɱcL!َ<07Oo(Ys,|J`LB:EQ;#d% F dCJF2_^m%- i\#@zygq >쏙TQ(1sEAX&;_WwŪ7V\c7+VDLw(r [rD $J9JKO#XP\2"OMca; ǎ/zξQvCw]Ǫ6Jɠ$ TjqyH)/yKԪQthM揈f˙ö\(y%'O1PSx}NF}i99h9ߙU JH.L(;@iE/p 1ї_‘`MPxV/Lx[ٟ0HqxҟM NïH 8?+J,wBϘwRޓZLB!GepYPn#1;˘fXe`cBBzj)MPP3oaڞ()b G1e;O!bW;)PH[ìKZI $%XRG`r[ @֯hcYF- qI+f,}?QC*L+fv : :1 I}l}=A΄YЌtNoZ"͠™`SmgU+֫ SLUqdz~9q5~YU35ܑoWu+|Ĺ VwO "{ޅ`2  }Er8 SϿF2{3*| r2*Z`"jh!V+œKR䣯:pfr!ڜyy_̚AYlFmSê;zձd= h& p,%ti;H t_Ǽ6i^rN14V.͐(6e#3J=Ę=K{[Y (Di@_M68_GfP Q!&%){ EP( |GiF0FV'9"W<$3k2ٻΖIzT=P>cRvQ`))q3w74艆u|?]!q/sfyJYgH7`cbOsh{2(Sk YbVu\"|̠s)F*HH"~9'zm3-oB7 |hڌx,Oy̅)Hnl my^ZnCNT\cV=ցY3M:_>칍Yԋfoᅟe75R\eSʱd,l?X!$5]G^K4=OD|8St1,*(a[U;&kC4$\efI]s3Uα|l0o:m-m:otøN**'Ķ-kzgk@ikkoHev`ZvKoB3`KmW 7$,_gqشȃ@zz&4 bF၂v- Zv4rdpV/?"ڂSb)3I*q\N'#~x{׬ z7y[';^k ч*Mbf\9+0G>͛1K{sjLzLdz:DFp>N>AA,KJ!^k&u8{" }X9gD]Ԁ/_BfR"U\D{0D/H/zg=gim|>@Uwp S_z&T`V9a%Bp"ЪYSōHˀy{B _M# "2 hjW?\Ⱦ0jPkX(SէK< 7gL`8 jq<}Wc +6g1tWYmw'82?渴׺7T")Kfkxn;@Pg)anAO3-7;dەW3tFi.Y(֡[ѕ?xYdn:[`WF>:L}0Uvye05%( ľ-ġPc(ֵ&m5Bգr=~>eƼӼiΌORui3@f^d@JNx^!X, &r p)8ܧdOsRS-=,ut E-#Ӧ U2GC!Ff[pۡM"IQudy[fi.8v;a; 60NV< q܃=rLWC0S_C#SKy>["WJpPQbL2|-㔵􋠌Qvx1*454*[WЂ7SfCeSNJnG(LxR u dJ ]cxtMίWf7P0C*171l0)v/mξ 7wHӞчۆn ڠ'9 Byb&vyfg*ii஀TLˇPѺrSJ+2.byާO"D>ʽjGK5 \#<R[TSSx-\.ssO2>':٭0rg!rl{Nb_(|D542m?6ON4X5' JoD0b מsWd>j.a%Rה{ 5 DIyL]~:XԮd ckKuM)TkM^@!0cCC^svVaK&&0m-{%K KGF!araE2Udll-7kD|1̉sD"-o#^̅I@Qe ״X ֠%;B.D^Hor"p|.sE/,>ܼz PB/W|]N .Syߜ.3Е'9@Wզ7g m HF\!N0.b#I[؈Րg7?QujOHH7 ^yY:J5 D'n݄'eï3W' {kTz#ecj~;^c^m?LFF>ԯ$=76E˭5gIIDf NSYPxzgR;'c}4Zeꉭwkp q$oł|>0;'z_43 b S>(^ހG`q[|č%_w]=#M"I\;SxҊ8ۍ(ׅjb'͢J<IH%>*. i7sڙQ% ߭ll7$WHŗSUbմCS\ꑧ'h8@Ǹ@:ĝK7ˉ&=PpO,L&cG.*x!Ȓ KMi;+™:4PΎj(ls}VN<:W?8Ȋ@qT DfFrjЋ {NVKX LoЈT BEAheü7Ҷ\]QyjfUk@"5;(7m<2.Ʂ2̱cؐL]]BS29d.K7Ey.XU0Smٖ,Pֽ4!5EDin)=8=ԁ&;d'R[; ,LKw7Rt':<uWAK&Iw8v*gGˏ:uou!邆=T{7JAx~٣u^॰"fcVSxUlF߳ꝇJɟm`\?Pe&`/(a$M+6S-i t=$k p_((}L@':[/B2}Xg:{1fPlB]`N=,7kDj 0e voU#_S$n6HPQ)=-ZXBC듀6whgQhYg"ļ``ʰ=hDM\x jS>﫨IBil}`@gmbFJ_tw@`<T@h {a 'XFuνnƝQr5C!T"D/8Ejtb^y+fh/6 K*`?=_9"VBT!'{yp[1cdC%6zzE]>8F9{i L?b ~l aO]!ȊO$No >Wn(3 Wf0'JڴDTz}URoom^e] *qh>n?yd|Q-ѡ!`fstHB뷡Ent??lBw-4_=~6CA7T }tw6{`H'x (`@i?ҎyR4rg9 c{Pǻi $ i.mX`h7RܠᗊT}Ï="ucR{뎓^c}42*SE9 ѠSe 2 P@wY={7#ON3fh!j;qZZx No<&PɻlTvA{$,j^za}d,j"!FHFܕ+OK\c.޵Vڈ\'gT”@(猙A`=EИ)|CÄ*Lb%ڽ+ o/8JAɓݲy?j|̋dLTK2xX=h/&3l%VW(b\A"ږ{۞,q G]7 L')(- Z:/\AbEiv-?X|?=WxXrr=r'F'?~P6 }~224rW+>)J7p?y;>Y#)ȌPS]Vc/XUc> =#3Ll?TMUoMbM^fF}4‹j$Ĕ\$-~x fobI>_- }kiŢI[}D Fqmd/hzj(;vʝ7v\Ӈa P?\uhKu7и8б =Spd#j#(i0EؼQjJ 0B@m,l-᧏0*nd@ :m }i=ೇ?©O={񣻭ab^PvIXIގ-3E:{Sט6w@Sg1V$=ߺ_"@=at6E[o7UܿSD^{Suuմ델)r-PwWi-pN+<~'#FY\w|&pYyzwF/{۪Ykn- H$sD:.Ͳy'v>-ǞG".cIzGMbUw~ݯw+*S]>'~0K h=&@as٦L ^+nd DY7IیXm>/d wsd.;p;y k*Ig<nQ/7Tg\b3S_4 e?b#chw0ԥ Qfc w;GGp^m7?6}_ mro쩛Yp VE/=f )īI*%&Yu 88#b"6=N0$pև xyDi Ԑ(zvѤG *39N3#0;V\LYl[X$Ϲ'ڊ4#fl`S)ɤ Ck@].Rx#5FOe y@}{<:^A ۾T3/:kyMH{//G>allE%yU*TޖH$^C y;>;xIA z^ ͼ:RCM;QN`ܢAi<8#=9'%~_7n時0W`nM0%k} Vhd)8S-k%b?Q#)/tcw1{#:Dp$}B@QfX&#\= y6ZoM$EIᙿBIDqv5T@*zZ@eJ4ݟ$kV̹E`H2F\DDIf8İ:9דF*Ǩ,z2 e.#⒲zDv':4vo\5zdJ!w*;GHv?Ÿ@շfG1 g#މ7%Ckq|ўt>rW^0SoE0N2 *BNlF R񣝃4vÃPkct~ʉe?"Ša`,?h5vyBW0`vY[DPw ;kRu3L uLPަh<,prH"C͟߅A9%shfј|9Pzs>13 ILA"ϓ.+x;1aU߷cz|ׄst!_*Եg,g\gfymb'L1."9{+s985Eʹ^bF5mrK9X07zzJBdcm #׼ m-X!a$6I_V|J:aUTEIHa;/neu칆jB͛ݦߑ?dnP1W]63˱+<3N3Dd֏ZHYUx*u?S~mj4U7qh:cO:BkPH gecOoQ/g!O4 M! 0>b 悪BC%jCGMo^_ 6cd=-; 7Q!0GSeLyA4mk>]&ƠZxun&|vKc~=P>t8kӂ[ف+T\'N꥔,QP|@Ȝ>|Vp# n2{((3A9li;Z'JRƟ /?jVdY`I=2Q?64^Kr+ߖw¤Sx8:Pgy# uWOUK@!';r2 I,pI7% $N_1` {sy>N7?AFXF<`BUhLPm>^jm\q: D74^6ZD71͗!@(|lEyM#jM\뿑鍹Z<6v@ S+1/S ovH' QI_!q:c[X? W m1\3̫, PyraZѐds;sOiȂ7b"XcnqycwP;b0eMFIwإrn6HY@?;Ԋid#Gkf"8ƫ*r'RDtns2KD̀ "}'"d{/=A dܴ"3[B8vH QUv\% =%li<'NWNh]MxB)wF0 |eۍU, @7q')SIJ2. \d QEi |Z3 xW`+zΆnU]]CkYb@Җ|݊eWu?)o%.nt5*hyU_&2B)+蘏%lSXŐK7o2,ـ^Tn9RJ[b 6B]@F&|r"ͯgi%[v9Ic1 nu;p_j0Qzkg怑+7y mU9!~J1f `^.^ Oyp jy$b#rH0tnI IZa j.|\d(4JR97GH2rc7#?G?̷gdeu0o!kXh;7.,Ll!r"uynck)/++uȿj2P[Snc&zp6=>KSw|61`ang1|9x % k\w'uB*uPuzH'Pv ~G ke4/)Pss^6VD`2h=Y0>~׌l. p$锪ӟgr0E}vJЦ0do7ˢHC4]I*D'\S9,r&W5Wup@4]f{ D#Lrۨ![Rfij>ey~A&*'ĩFK}|v,'7<o¡qg "X̧9!)1 NS%k;-@@O-5g v䥈tA(%0T̶мH1c//\yEp$Ձl4贽&gS8enu8 ko+|#r=ɞSׄNuȮٍVdϭL8&zxTsSB{Y'&~V %a"LTp(υ澮 ~Fz"RM1; ᰭq lj d06t+~}8i#U'~kW ׺.a>[CԒlu~^D/,SH:dbLn)wwD|F[![2EXN/o["sػ#u)[s%%->h}TGG+r:(h0:2!_Nz}*%Tۅ^P4jmeSI{q!Ѣ*1^voU-qn}[|dy'HQ3Q E9"/ %|F(YG<>&˒@&Ib"|9V1'6GH1&_/56oliπq~#_ѱR°Zzܤg-!&6MA9*I_W'pd>?^5|]+m.K A7(jf(ǕP95?g64݀HM;땐[.Q3 Xg[WvWqOvǏȐy5?6t4J )ԈDc<Yi;U Wŧ",hu-C"=Q\|,s֤aކ]y/=Z?9unp:jMi>~a$O0q&}?nE?nOWps =:odE(]mhe_r'nCa#rP~n>\IM}+5=(MH: z9r׺uskK9|%?z Ej,c],3@G%0y:>?q#g+m~Ҏs#8޲4TdwldzgANcCq O Dp~P+MY0*=ւI$4]12l)T? v Nx-aԮSoQlN8AEhZ0S8~rϐ@ƅdbBß0-B3l3o:t[:'$z~HS`!] 'Yqo*%t V=(:1օ5U7w*Pa`hjTLR`޻!?[>C  &df?ʸL^%<6eއ+E{cK~2_32 B.KީRzh#H/r48XONQ-lvJ4^92]ʉ<_ٲkdGI_|,+θF[KzՇ}ϫ<0f('Y0VlШt +RQ5Qڷ?|y[V)yw-EqRuT1̱Q#KLRY I?8$(5pUø/)zK&;ߴ~g4el$Gq7yT[G+.4[=_,Tx:-Ŝ=VzJrr5f;5C޸i~t s4 *0'hi~7׀8ces%fE ~=rAgU ^^Mo'86p}~3iX J%kB;CJKigk9e֚ x#I޽_C$cPGqW~Vޕ6m~w A}\ɫ^]d~oKH#YuB Б{j,~ %^kr '0dLuD .|80-Wp3_0N/B1>Q\<8?3vGO|CnJa]z9d/,>GR W}n@;|y'~T( Gnŝj|I Q:lƷ}ȿiΑIg(H?RZ377Elt&nl3n- 8ln&A~S)\‰ 8u]çib$>{#,3.t#kQپdd1Y>Z׹L{KbrP$V NUITu$#h7J',?Qo|x0XJKůU{N0&*QSyY]X_Hcfj.EgC&v8e76,m0c݆U/#ԧ^Ks?hr&U q+>ʗK\ ?""Y~`53Bdb `& $V1"Ư}JZ_d_rFZUz,Hƚ +2Ow# Q4@ϴVaZ/[\vr+VxZ5fm')2^}%rԤ Ҧ~oHa9&s/ȹ.EσlmW=VId6OI%QWK"JTt29ǽd:/7˪6FoX;GdEDOʡ1KRME' f$.Sj2iT*ow]qa/W!pvֻGf\jN3 G*7}YʖRtnbCv[4U%x,_ 5jr~/+Fxo\Qݺ?a;fjB^X! }mߘz#?ĩ(5 AcIJFlJw" [9)cFq"_ӦFH38 VkV;h|>L}~OWs티!_ǒUႮPrn^ݤO{TībIm#25" $|nW%b2 iyJ͢[g5{Q4e㮟 0dތr8ͽ汒O^^3[ :[TEH #+|:@6`-I*E6x܎7N nFTDEN?:IO a>F؋޼ )ŞDahp8<T)x!R ̋T3KU·=*"eU[j0ΌR^iȧmB%臉8͍ja(BtD2T3ܬcIvvC /=LhXg -y,e{J5#lrGZ`\E5K.L'ZBs).l%GaGz`v 5`qX-[9>NiI^to*VJ^hͥJ I[+:ꈶNn9mܳv&7[ՠ.ʙ&-r,dZ"+55CQf1ǞI}֮H5/ K׿DWc5㺂ݟ{W}W/ odC땉F 춊4 >~Հ1V6ϖWK=759c"Sl|(۳ Z'>MD6K!)`F_u;u `OX +("l 9E%.JOp)QF$Ϫ_\'둴-h *D>L3-[ʇ J\?VZg q6f?K~q ndAHL3'T=3&Gʻ85-PXN*"8V.RcmME"5S@dMvʊ>$LrGL4Qg1Ϙde6*8KwC=52 *z!w)*ߴF til9gs%4rpdGMϫd [sTND ? _|]L+ |GzQZ96{\*.,YZv4 yy-yg]j|@h=͆dJNKxʛzLɟU2hp9MZkfͽWpt~QN@]sXTS[^ѻbؕCeXb_WN;C} BMzJxJR{ +%ݒAk3fbl@/0yS*-Ǜ=B94G[ Tfޘ `~8NvM gMyd*=gq3b.. FF|v2S=zj򏑭heRH-l|&.2΋W>}i 2?F ਲ਼}ڰ4 ?Q'Y?ZKdo0>T]}hc2E>]g?aAfn2ECEXdqox_/H*2}*2 PEԱ@EˮtRqĈG (.YÕ脗z "3V>>UaN&^̄ zW$+W](~*Ųh db,('U|yQpŻ{4?`2Yp{`UӒ3&j18P9SwwU;_H’aŻ-}dpda, <,ߕd8ݐ&6!V'6>$b7Ykg["`*fL'HKm#aVbzr&Ï8ȸ"eI H%܆z+et=v^wM2fɊ̪.r5BRS)]j^ =6o˥R%v5o:_F[|^aJws4$>NijM)aln3JeRSV]nho?CEb[XI.XWc&?°?f|h[Np5N`".̦&1L\))^Hk ʾghϮLhCͦ/ )3Ӌx@Y(l[R sn 7r =؎Ahq ɒbjhHe[F:D$P Pj"KUTq| ]zP 3SFQpkg x m:.]'PA $bNe*m˪y4&D匞m% 5$? 3//wIHȮw  `8 ƺM'J:bPI]gf)T\/Nˌ MR(!6֛Iν쨧4@0a;jQ.hT!I"{ǐOJ%n5J^f!'~U?{hLvjlv;0IY$B FOcV#WMb^ X-AO"H3dyV3}T }CPG2 s]n,l8Y=%а~Ct;nwU$WDydM`1KJUzl@xOu5l(d=)Ղ pm*Pj* _{]<)\b?*#$ aZ|}1kVpD4&<Ǝ\s4Sֻ4A ټ,X@!`RmBjw?2W3ɛxk(='0oT<D 8 0p*i<=!nhi<)TO4bL0Wz^b`qN)HKIp0n&S)B7n(/ wr<6x&0e/|D]e{)Kc).kʘ"4:`q[*ۅu/"8j! 7}[=Fz߈V[@c粧(j1Z}EwW}tSNr*]dbD7,0s-3A/7,JcKɑJ8Nӑ\E(nRq/OZ7xF`A}ȩP@u{E5#l^VԷcx .o*̫)"VkL^&0p yZ/.^uZb6,ԳO:I `'~~L +1J58 J3 l)4ۇb[nG ׂWed`q}/Lἇ=p'PO]zT T@'}}~; , †QkC3y"ÒCrZ5R]{PHڜe_-Jkzu= ղ62&Ƞ e_Y) ꈑ i)}^la5AC̒:G?>@]G‰!Z݄>w%^|3A!z(s/2:-ݤdkg[6q;/EdL |Ge$y /͟6Bp}zLIqd#;W["8c~]],6nGLqCndZ2{b'ٱZ͑mIz%Ci<"j mrwQ0fslojo`~R0xˀz鰾{4PM]#hp ZS`S,S(4eSp iNA9}hh<+J!}؈$X&ѱS̓PU/!)nt-V`j禑4a@B*Ԃ%m_IaâR+7o$5G^+%TEMM(CzvL?(\@PF'˼R iTTerb'p|2ɕb*h&Dhqf.FJ-E(;[E boh0Znj1ba( k!uBpYkM#_!qYed9[0;+v.Q&~?2 Ԛw[9q&Aw$Nmk Rg~̙W׬1n-M:FY(iׯyl?ߐmYFڏվF o'*|TD8"Ԇg|6<3Q 5""(`1w-%{qtd]GèXB8u4jhJ'@-^e; K<q#~^kcy9'vCo6J IDEG bYgjɎAb9`DgIz%5?a6k"t#4YuĪR 9ySY{VΈyA*FS/KnH ng+bTs]AЧv:8Z*"ylp4rZQ,aۢ>OeAHt${9xEx96򥑇̀nMoN+pWMGn%j9$Þ3uaw[Y*`2w'4b}Hl#l*v$]Z {0zlmבX67tEQ:ľUMAhh8Gڻl)/n$``Zůx@ X,aY&r(+禛RyUC}8詏|r:4U4$̫0ōʬ=2/ p&?j0pswQ_v||~u)k77$*wM^^oGݾ-vWk4meݢI%Ky=~VZ+4(`i.Eb̫[H8д*wlßjQW~a C|#g4a"\ALZ|Â>BˣgRwN`e 2^wd퇊a$%wkJʃKàQ1#r._ߛYR<`BQO\AЌJ ;#asq3/*/H; ռD#ji~k^H7/J)l>q ϸҷ cяkFGRb6Ļ˕3?PLajIam*A>/zt^|K) ,崆xƕVj8 +9 YM51^ɇbުݗ}a|EH>wa93iLdB?:"&ġ5"ƼǡO&_wezcr\q-(4\"K ղP ձ<|mVu⼑BB`.w:y=+2!Ǵ|qOą v<3K@vZy`K;<>OFؗ=1vv+&EfvyوC=*'(4Z{n}uEsYjr2XS;+Uڶv vUI{H(p1bi6" @*{uM O%`]Pĥc=w3E N^u1stge%`X\ib~`wq;JÙʢlQ2 w\t:ZAwDV͌(g&2'b+P^za״1qEQ \ݭ װMݥe?3<2"U /[ԧ#oqYʶx{wۼ:ȡ!?p̺*|lOKW;gtMf977yŨ-I=ZqzIFZ$uOd#-bB0TY#>8: `Xq4rQ l%Tт\N ` v8OTNVP4Mr\Q5ꇘtԐ="|qIX\@/gC2oaoWZbH;#XUOٕLgwXO"}ڶ9et0β^z-=xꂡѧMCYzXU8ψZuZ-ZHzzo');Aзb*Wo.f x*WŒd[H'+#wL3ydGHL)>"T֑1x-tt zZL>tl[RjSP[W@wGakZƋO -\ %';x&_6ue 7UK]7 ^b~W3A*nh|/2Os2C^>Ν#;l,v!D^^^ؒtΩ F wf3 ^T؞ 'I ).(V"&VֳƔ@z˽uҍ)TQmzk+DMclF!wn^C's87'ϑ%vSΣ}{lRXd_Bv?ϕr i6eG9$=]:6EV,wCkڀ҈@g,ٙFUݔфDklSgU8w i|Hz-#FPrݜOKM^y4gyu'd)mf!WxlOy|'9 ]M[r{d u=tsocH{Wczg!:nƑ= "aF(OQ74Oa>{aŽQvwkž؀YkRH^ uJ)W/ Mw1zD<9N^(lܻɣ & F2\WLF$;&hEL\;+lNo,7&;$VL` 3FAؐX(URe8vRV5 O [%F1#X͓niz޻)igÒ Iz29gAYGAa/Jx,f=qS*՚ݙ~IE%1tn8E ӈC#PpM{d[99 (O&LUldFNǕ/n4C^(8ǟ' e8Eńvj9+:3"2ȻIN D4Cv '(hp X_9h礂;:L[9,D6y!sk#H5LmVLm[SlYεDiH( 㯁pmI Z ΞxגWU÷X# u$eń`{gn41M7/x|ʥIq[lǎ_nO_P(^=ңD$;i?tF/1A-:xfzd?x|p^ZdnG307U#l4 ޺jtf!y[-VߢLn+^>W)Zc]kۊ4 %vrCGܹȌό2qd6'_! .QL'#DVw0 ebҭ"B+@CR1gE NG-?Ul{ߥt{ F ApXdߌ+8HHj=H5/imjBAX 8 kN&PbJ\T\T&J 2I BߔSB&)&Ls8Q)m3VmAK'U_i'D-5 Ž/϶v}0qi@Sv Ejh"IHQlp ~TЉXl(hȦ[En̈́Z+[p7{X\#$w I!?=WHdʋ^ɰ k4? NXfQJɵ4_P"v FG Ȋ>yp*^b;(1g)/m$3yS .eY\!l6} `h5w >I4+Gˡ4<+S.N6t5MZhEy&1@R8)"4b{[4q%gQxo-k sβ3g>A>z,,m1o6T:,anSy0 Qlx\l&Qu,[}{!cq#f'18vkĦ"$"++tiZKͥYol|q^.ٿzm%u8"rx"wz7 lҪJ^"9.@. lUEb,Si2g(mGI'"K@J*bǽ/]a:&5/v$´OV`&: &hb g7%n-hqWP _ &PP)j- O ?MqEG&v]a(Tn?*̠*.>yr hl=~kg={3JG,,_.I>މٯp<s8ZT~MݢfZ|o+%v~F;Hw@&F Ȼ7 `76v.?ib&CHJ6Y40TxՍ ufY81_! wIA_2>̞JB#-Ɋ!œ~]uwl8c5EȰePOn]שWjnY*c _: 2':5zO!0_89qgb\G=^dsx9dz$E=R̡37leTf&q1&~ͪSN5b»ʙ$=s\siT# L5I~żq9k'Vcb3 ^1Z fUC6h=P3?DGUݶۡff3EAŞC-VTs%" lNtlO.lbƘ"'#ܢ?W|NVEx-6GTqs>{D\i# }Aɥ ".ۊgC+3~JY>\E.%`CZ̛80VrW7K@ީٸ24uRG܌Ƶx'/u%!TȪr :1`cQe sXI;n.^juw5 ^TΎ1`+A1\SMa" *@l^]BdWxsy˧zky&y')-{p +k` -FO2mGы*N6 Oz ZXɜX;Tw7–;]iJ0.u㻂K]sk7*1p _"FՌFw$MEl rSwo'2.h9˰*2yΏWt@`PM?b GAy`D8<.H[ 3@/2K=ҹY^oX%܀OOSKds<%B )oȩ"@g+)]h Rㆈkj&vszƓLL[/!y%R2ͤ-A+yiey/ܺ-=|ځ"£wqF].W_%N}/KT ii;m)i$(rfZRZ8~#(X9эb^R@/sٷC8FL]Mb2&M YSUMpU[ͪHA~įқ2I`oD^g'I~;X!ZF:2҇\X~p] 3n)8&d2uHC'Z_ Z5(iKkT4W1,Ȇ/=w3P(kx:~6$%=$$Ʊv)jp}hxo&[ڎҪvDfqsyEU>4`%vfsգy)== #[PzK']+HJl r\@-O!G45B 84ىZR?>mLbP[Zm;{ Y.3H>Le|{[/))P!fZ™H-m[Yi4D_Cs>o:2)2nқn{=;%cjt#NVJĂgPi\LštҬ(}ohB4 Su[ B7TB643zT\ ܽ-UzY_7=ǹCqZ@Aڠa]CNO L«=ܬ~ R)7*4i8ڹmWq(oaNrwrӨ>BN:ƿ Ј߁?pb?;Y1'|M7,c -_~6,7U%^?3Ó^SvfA9oߐ.`^8E%4I'&C(j#ƘEUK(稳ȹPlw^׌o_L0B@m`Σ5V(lS  o ="Wӻs}9cƥ̰5gqnkBc :^$Q[(z *V,V䱣f8*\G2ZY.^Af:K!rm; =l1F8If4 `?KA \CvB}p3|B" ۃƽd3r'?Xs\G;PG_#$0UC m0.y;[_t齘n9Unyp\+Kw>uZ2|7N,t;'cEmSrrO!Z_ o~ ӛF90zUS`ѬbASɂeg E3d$&DQFWu9WEj$RgIakK|+z15CYsU#*4|XEY=k.f7u>bߊ@:ѹN"OX <Ԏy p(HOufv.ku]eSbh.wY7w=H뇷%d\a 0FG=ZQȸ7a3]ґrvGm*QL,H(28>CM\sľOm#[Y 5r5EW⤼l[a:iӝ`,FdVVn(߲cR& KqN/Y,jMe> SǕ? mn. ӭtDt%31fjfxFsyV2c *-zb@3Ϧ~̫+.>:|]$P;51G.tL8+cԫOJ^(ds1+&34.p*$:G"B0 NxXg 0xy<փH5$ o+To'K>܍H.xCCr.1UQ< Or.g~eW* ߘKC4$kTd#6,a@|8$doЕQFuHV&|. a~v X+օz]8?JzK'?]DLqM/-orUyDHЦ ԩ%;zkl[ߒ :a KPB`d ë1}"ص9<#2}WjGYO\I"ŵ-6P8g;HހOJS,a+8ǂIB{{_ 2ZYq)0 n,{b#M6Ѫ{&QF+bÔewC.Du_ɖWɨg.z&vj%}`~e۷$bd<ԍᘵnάɘk8(J:Yf{28"sH4Wj, 'y c00-n&`o-lS37}Onqp{a>]޳p00Twqn$P/iAhjoK7 k໛=Q®Q6wvjw0q L80Z@7¹Քem)^#}>ad(i $" ːRzܯ[?f+g@7OG k/2<R׵@ŊVzQ%Q$O2]ICj6[Q8' aͩ?r ; 34dEo:Us`KM:fWv {=e(Y12qmNP yK&M**<4+O(}ULi%  xĀxj+2&`Hs, kÉUAJIs 7<: $ۋ-xqHX mIhGeR%Rbhz(;M(E$XZ6Z'/+`4EeqJ;.`G^=늙+ݖ?3hlS <_67]sT pB`Ø<oh 6(Ze@)݀h8WgQk:3PЭN|ՂLĞĚUM#6S'@ľdMU8|=&}B<ۚ0A<π"fs/ ޿y*0F?AXkSqY^skS$ܙ`4;h[FO]Aa>(A$=:SAjz՜>nլE\1&a޹-^HU3RxٌMWrA7*"fsLR# `z㳢qX~Ov˫"*wz:ReӠzm XÎcn gҪ4)4:h s;t5SCgi`nXcIw#ZugX}238Aj<&7OK9xRGM? Vn\lOyމ/MtNj^8(սU"{":s:6sfL:?]׸Ÿ"t}ALimx͞L> B'!a4A>ێM֐Ej|#jy'T R"Wi\1_n"HuPLʤHun-R, ry݂mI}`Qg1ll7~CD p^FgJWrH7GdU/ ,da)9lqc/@ZlFcV:9`3!^|_8g_'!=}ՋI s)yp*vEz@VIV%$Bח+w^*& U`s MPLκ VJIIB<Եy4U)[FD-YɭD@L6,ܼÇ ͯ%2*PM^{ن8pV>ES^a+8#lѫgcv :wׄglCTPvWr=OxZQʭG>gOfA!6sn}EݖM'ET~Las*zyhWo9RoJGd^st;n&nrxi&Bi|?"C]U%Cr-˶i q|j0WfKsG{eV W _l(R4l4֤ ˫|@zv"8o|a#n[J~l/Nn'!5xDtDTH`voU쮢"{~'2`>sQ/)|UT^./O >p/5Tλ+41,8t!Uijd0GT{I *˿zበ\ "rZ{;WW{MK!ŖF-oe>ea}d:6 Լ4^ao#_7j*~1/:LZP!¿rr%s8{$ 4Yҿb_#+pcVIhIg̵HIWZI~|< 2M]<+ DBcR:/S/b_7bO%wF(Ø57>:D>bBPZr\^ꃒL3ieF97lMJBƊׯLmmCxRȬ.aԕ!)|:*I̜{&%TV6v6^:ׯ6~ % lu)dhVv_ixD&1SM])VT[I"JZlKᏐ^V,+5gjdxWxhYHc# 4 m˙fe8(;e. j7u"s\4\%L@/L$1_s4)FY {FW^>"i+d2#R9Hm,$ <{xxNbK /7=V9k^"*Ն- /Wo`Zy?~| BR!O9])ɈI^Rٵ~~kMKd⧨Sq՚SJ32~omXc] \L䑞 JxÕTIESg۳0Y"/qb}p/iuxLBiE ..FGvvG%5 Е}F\MhO˃ ,u}6OF1?geVnrbt6eֆ.JR!kÇ\RYEjK+h)uyy/V.(@6@ɅyN͢UYs0xPd18xXNJ.&/`BxfpȽGnrgƮ/ @.0׋1_Y" 1VƆ;7J" ACq(n-{u& CT"I0:ЉB_!K͔aw4'07v4B$Vћ7I5ڊ!H.Ddz%h; ̐dMG‹EsM~\`0]drO(vi$?nrh=רhGK0̄ 'M^YmzNtɌs@oV/cUuéG"i/!AT$UJU d.}S؝qtFO=өn!2ΪV|l;H]ZtycDǚ[uo>^(=J5yc'QGhk 3ǂ6ܹ7k"΢+;Y+cR~ph:ҿ r%A~~Lƈ lR:2r&6 1{/=O[M?vQO暷-C/3 shM{9ĿL**tLI&TEBuRh#4o+m$[!/R#@r{v:e*&(#}5\ G22z$#0FUxRpo={绞4zBk|p+GcVMNyy.i|Z>\G%||; ~XpDȺ?W#A؆3wU(<{-{)r̳Vh`_Cnm /ӯ,{zuțJ" %No_+saHp:=!rgc5`3"ե^,8e[B(5՟LyWB+۾PoΏ5I;I?;'.Lhb-s{H_f'{ED\jHt5\i"otT#`VO}sR>r7w \ֽ!Xf2{+U@hy%S%1z!M1FB25#{XX=S|y ee A;Lq>B;K5KMW]ӂy++c,GW;dv<gεZO@ԫJ.}l"E"W/9ϷB c/;if٠eY^S!<\(+$wʶ1Y9$Ọ{#ێad<|bSRFq6p|_h<%JT$R%ݻk!yon$[4TF8q e%1`lY H!g>?[]2#%R^,"{E>U":hȽ.զ`a6Lo\ਗ਼\RMz`ի}),h0fP;|5uh8ydU,?q6g6z/~#KE~c#V)ߨ ?wo' ZJ/mdϜ'D B^QyY)ȼ^DsCq ՜Ұ b,œQݓބC/Y42SMp+̅´2$~.*me>ܯR=E2 (XN1n/ #~ˁכ٤ H=}ǥQ6Mr)X,);Ӭ5+j=*E!ٲ·+zoGH*HƯ +GS1]7by Zi~ j1)0 |Z7WԐ7Xb8N5L6 hi//3 !y:c j%o 1ꆵ_Fe/?,k Pmْ SCeHOnd|0t*xv ' 4EwwN?hϼ' $"j A+S*^7GJj R,IHC\KiGvϴ ciei|?k!qJqX"Kf||ꫬhbH@6>yB`4}SWªԼ|Ma?l]:On< :Nz40בD-418i ]+QgZUDh{Z dfp3&Gm;n*C?nТˬ"Vb%U}%/ᠱ$Nwo|I㮙*"٘cQObٟv3!)Pz)Txw()ji:5-/{|$Uy5:5:sBz01;މMG}UrǍn%' /yN/YܲCbmalLQ SGA%NZg_&8lU(7Eo(Hׄ0ZQu_':>n@OYq(5Jj1e׉3CQ^#Qb'@ \%5; NQc#/*`,2T1ddt' 1xV{6ÊjG55w>ֱp(!X[d;>7I#X g>.!/gTx D%MAA^reGoud¼h'[c:rXn5wR^U{xkCsПXo>Vi1e3N.T;P_vQ V_-M#Vse3a!1n}z6$INP0)"RII;)@a׳ f<\Eu<(9N#̅<-YzC !k_#yL\#C`kǰEfR<.4`h+D[ї +^2/}A!>Y=x>53OըUDLޜ6#OEwzUl?`p}[+k,^ ?Sf+5 ̿("t񱿶} E7#VU,NsZ@O$\d*"?&]h5&8/'l~ Qv6s;7kG+)2sWer}=%0\U 'g @0P2Csm2nl8DICb܊9`g!^ԾZJ*߄8p8gZJԉ߄,| Hck>_gS PZ atYFQ@JwP: KF=c`a!2~=b2AEzk.U''phsGu3Hj- &)D@+指x*Qhg+y˯NqE)H-gM#-Q=;"m֙A`gekQ0$'IwqCOS3V+̗eXz7Q7=\vz;(/0XT\~$T3$vR|1#<*m1uzΗ L*~m"w+}%Aޔ\D98M>!qs`NL%WT'!mKz]$\_0~EеV?bXJ72sODtP=&tH_(YLt5qZv2VV ];fqi#BE$!]m nTY5G |zK`:4Z1ly+&G|m;eGÅTJBR7Z%3hT ݊`lI9{p_ȶ>p*%MI>H=HR>~y=!,72rBl1$T*<({-:EWgp[BIڍ'<ȖY|/zy?NcnDH]ep)n xsj~Qszؠ+n?*rp>[%}*L%zNlpOv];oq֗=qe) O fIT,*A 4?9P&62=ȐJu ,|ZW\9zgF Hau*@Qpd~I Pɜ 9;ͭIUwW<8yw(mH(eJV >J 4 3LkޮkkOaKnjH S*xX'7:vi*ͲR_戭R cK:VXetNO2$7Ȯ}e+#]\jz.BӋqb>nD;E8ލObȮ|yeG cP,\ɆԊ=__\`0@?L>)p( a0E/X:zso{Eb uh?Y!.WDy;TT DcI1\3<;SnB\g$Ȫ ]G.xաZC<c5Oբ?|;;pw! f Έ0 (a0PQQtU8r?(m,M7j{zN_4/P5Dg '㞍r϶trIpt= O]\};gVKM &2;Uܱ'(9C2"I=4,ɽFN es(RR_,./ܮ[/8շE05_LĹuA>O_(cad8y;5<]gQ32[EkcM/N+>D߰!С R9QcMTyW,/8ƅMRj/J^5"@qy7iBu|UFI\ v$؉I{K^!g.[=8NJR̡GI!j?Х8G͌ HPK@>&.7G\yMK3^ Yj;*Gu\{pv~He<hV"ŴGa!uY8Ҍ]GD;HIe s#sF5MM_,D<osAYt M]e4|R9C FjM8\vkvgpZ e_J }O)lR]Fo fV0,)va[+#wy !RFϸdv=B<%b [rhHc@d I1=γ>e,׸ƲDZXΡr;,ȯ=qPu--kí L>|m_W\6W BuEKcB>] ~~Xs;a(NVzNEOKSdVnJrܮjuz$c]VI%[/Ķ7-`p/ښ{$2L"`( 4H|Q9x`NYr\bt =OE cQ;N,PYO/V 顅ݢEeCYg@o_Z4Y7ԅuVGsp]-a^GK2 hXTtx8IFýmVsk+MF:XTF (rD`F [8Dq8U>YDz>ԐI1B󽎳=^m)HqZ5"AOX=0Td]>L-^9Qo|n".D,|!((CڔTYE|@uy%_.pAncp jhCbr$]0 CBARV̛xR=#_bxӋCmvXsu޷0G3QBbyśfg8Th-Tbװ 23-͢@*GE۔In±YC5O)=:zb<\ze#!rP8ۑ^!4"oװڠ6Ϧ9l׃3e/@-Va)QxQ}Q#e꫅0:x+Sn"*[^+B^46a3J ]62M _hMf<ˇPUQbN,sُOI\/@U}ǁCYI:Ff_CjJ4Ut-.nؕMDz  WxI|7uRŁ&yFXQVŖScQo #Tw҉?hh?VGjD &wb8im*pfD4\ A5`hԲ $C~z6ZL=Z H3Z4oXOF@PS[q{A2d]y$D[Tu%(Ě5eoG7y6y1#[l H70""BH{"<,\?[/ne3-N%I&qm/k^tu'^9roI;^Id>.#IM`|r_wU㛧l"$˶{̏ま߻wNwre4;r̿0&$=uoG 5WMK|k'qr ۶d1#QE@z;U=Z3ߔEH|Lmo6Dm5_t7rԿ l9p>z0* JƸ?FᲜE)RDG&@4w_*h,Zvxxw IbhKɻՙ UoB|MO `/|ܸ!0NV=g귛*ֈ,湳\7,gm8L3X^*;O*CݷG_wWԤXIZ Y=AIJ#8^e`޿:eν[F2K:Cʼn3ujƣէ? l_ +z{fvipŻR]!}, (_`M{ 6a\NOU>:26ĎɨL"+OD_!yk-ж.xbpjy4ђ2'l0Zok6|eƄ' ^zEAMC2BѾH)^AY1TqAānڬmoX $,ht*8fG]-\mȶIgf2M!L1rؕi/!xN5wԆ OV ~"y*> 6)קRQFA6V 6 N)C; ⸒NJ$}ȨmfMk!> j{SA3h?U uzB+XLZ{]] oD0nzrX8#cѧ b}g=Ahߣhp sYK%՗zN&joA%>9p7MZ K&J% Uyǟgz:(SvJ5JB|^~wjy}@8 Imfr|:YETǡ -yDQώuX;08TF7:NyZۖ;!?%vh&;΀+4gVoK8k!SaZNy1;6A~y@ش95Uej#& h]h. ( ҬļN p}:…\^rԧ ŧ}`lujoP5JNF?9='Nw@lZr]=8-K>V5ThM;]r{IlY98,jQOТ}9;Խ^ԫ|F%}#"pky rg[P|8w7QJK`Y=x]?aT"v7=< !Fn^6I/nI ?#U%h)8t輸lㄈI휉L?;CxAǕ}j(#fRqQASN u/_x;#:V ea9@^>.&Yz גZ\ f1E KS'F{Mn("/XKѵMz:I_٭@Xy­jzf0.mV|DJzCF_9 鞤 N6#JRUMOHl*"r;FMyܖEO̖Hɂsws?_*A um6ޜi,u >EukovS n{0Ђ4G ˖,ېUyK?|rYSd$.);] $.eLjض'KMsW6EUl*Y~Z+<)r8!7<a\T$ J >3I%pigMz ezkHY41X3C<l"\)L y6QAݜh|( -*w  OӨb`xKMbӛ>wr"l쿩2]i k($B(}G| rf2_J%i-ySE' KrSfqX $u\WM m!!& q/ C3 9~ˮC1_O녿Rȗ +A:^SU ծ)-W)Bv=a%}v':#CCI BKVWcWK}`Q!x8&"RfސDx{AcDȒYk[1b*EĤӁ1A81do^0UܑK$OH& =9vBad:{;yN:ާ]`3, qW :"dʠgv~ioCv@~z6roV<āpF%etn1yѼG3,Xޓ?Z>Na k<( ~b)"#[)'AKhk1P ]c80YkZO\v^>_|/n G#踬2;ٶնb ;_R5nS8=vAxY`Wk+$LV{WH-PK,#3ORaL1~Drv:z|Pr(Q{,|H3',g HJҢ_3CS!o;a}O!q -܍m|h, 5( x{Ou !)׏pIRRѲ-0614م5#rhPf59c0>?FW'WF6c+y/ffa):KCRPw}q̪!τ9mb1n{Ts<ޒNgyLe" 4 HD8ʈ)4%[_,s/9kdYO[XIʭQH2Q\m8")f褟aV)vY5r11VtHaܖV8`tH.ta lhJ.58A:|H~4ՌaJҁ/fn u{볕yN cڵt{tO@S)`s@_8}^o~4}+La蹤O'-&?8w E#F/vE {.!Jj,&Sotp.԰]Pf_Yp2 0"R.y Pdne t.-mw22RgU=bKb03}Ub+}4z|%%mx 2lkEQx 'y&Ne ]ģ>(SUy64~QvOߕ^nO5d}xd>hUdhGp_UՋu3B_p0[3$*fX6yk$how_OZK^NV=0ãv<Zw$=S؎Y*eU 4@oLc΁+EZ0>,< u- `%;ΕsFzGIa5RV,I̻|a}<X}8A\O+&n\Q= @ZP+X Ԭ dOLҭkO^ᑺO^KS40;^+i|Y9Q o%OnæGqϬ-no=K-a,.ގfUZDs)*g!'bw*䵫顶y\{KF/vt|ePy0j_4@d4kyܬ2Fbt g5Vn ?qQFX'y$h1e-7*yk$Q)bC)7+Г'F{,ht<…8U]Y[.Cl&f+-ӀQ77!s lRFǚ(yKo`JBIlųݽ|Szpl.ALI~Atf24sz`L;YGI"-&j:"N(K&\x:#c}ndE)Pp Q4w%5:\AIj#*iUwY被#f`C,. AC$5 V6CDJO^stc)ǬEN`rЩi ?)T1T8G$V'8FwT_{W ~֩dmH)rBX E {rѭշ5jB- ن~+#f\s6Nl/*NÕvY]K6y"b-6PN<"^4 ҿK6#9 bn KVȥߋYV_~{PMYL?RM5<ed 7%՛j~ A8QDþ(pnOx;h^0r$0vJI-yc06mS53҇EfI"@6va_hYn{[P|B|nUcP.۪m_l۲K>1ߐm]9&YO.b66kYs㫓 {cz-$ <>ϧ]er" ;ު1CPT{d~^a3VД6GQdHl)oP$I:D>3:Oa8X$û2["{?Z[88 >"맖){R]_n4@N5sF_Eh"B2z]s|fu9kQ:EB8LѨ4[#\: 4M e?x9w.i]35I/R(jn+H|`h=v:aғZՖ~>_bZWJL )I.H:VQ3čgx(Hp^jXԫǂLIA&rMݣCj灣 q&WKTT%_yqu֣V'm08i>HHSETDlX݁fm!8% G^uBR6І%R،$?g]Z3!1?TbXuܥf E:Mo;0{Cz2ͳ(xܚTqT0"⪂P6Gm'ؾL PWVT֧g@b1Rݭ`h (D2xP?&F TcazI,OMr D MfčoNI=&|+-K:?\d\ sY¹-m1/y uh YLZUe0G,p,#5 U,6fo ^ja4N^yee>8[ HʢpV2cŧY-,vu"y[i⨜JԈe^[1 uclAh޸3\k !:cR:.˘O)VT&9iTA31oإEcEC.0)O=ejB }4Bci=ԛ8d,CGҜW3,#0O~_)ƖYB.T|$Y?/%9kl=zQvAq F mʹK2 &xoe”坪[o|-5wpb"\9cZpV,z1d҄S_ׯʗ\Oܾ՞Q }iҊ޴\L.Bw6U>Pob"w–1O)hK&x(o<\2i'++;:/dsTM aZqm:$,r:ȓ5JgYkj"j5 Epw7)E[N;"lpX}mZSb~VȫzżO:O!ROy+ZmJ67|q2~H$΀e\?XsHوBߢRla_b[@~L~M!|B0{%bɴ[Tp۾"fӄ\jsk0uHRX\գ׵.43^6arjS;WS$4{0:d߿b,# HކPOtS{lܚPMM [(ֿJPExlk_j׊.ͦ>=AyD?pFY'O֌zxxX av&쎋yވ}|pLJ#wgL TjhM,G³I[C I5K!9eϯwȄ P6ntUby:ǯOJ/<8%{hAKIďK x+Q1쐨|Ra0<\S(?U𸤜uT+`._@%i$毥"QW<`U{5 LmQϱsxVr|$[*17Jb g wľ>ƄC49nVLh^Y t&eS]ZLaڝ^L gtœpu:ADZ`jᝩOLBߑZ%b߂*y4 R~8C*a237ymYOԥ];S08Rca{#UOfWjMP%"nmX NH﮿)ċ,R{W}ԛ}}+'t Z&ݻR@4Χ/O;ʙ(6]wmi~, ߟ.amֿw+(wK2 E LlS&Mp%X6{ΠpU!f͝)5K\-aT޸gr017E rY`&pVuGK6 ϲ>( "r Iwg@қ@͐\r[* Fu+zAWy%hW} g;vsr[]w^Tr"mW%;OQH/)?V_ Eu0NƮ";m8JF9ܐֵFP{"BkAE:uPȎZ<۱-Q܇-*R52wC$r)eݪ.F#}tg-fB7}7)sV[oH2*K%OFۣ&v'L -U;}Ilͣtu(jJ^吥՞Fk(vsaz9/z6sjsqv!'79#\<[) 9M-X5dm f۶Gt ԫc79]G˼Oz񠮇!SE#Tmė )ȑ$ $8 lP XrDhn/oB cQYC80NZ>Yl(8XRЗu^֮s}mZ}8 G oC%1&;= UIEs+x`}ԎNR6oFmk\dgM ڥu%i' 1i)>GZ ^_BP1JLC'y=b+hfv  ~r[}y$*vUdK l1迩B7Zz sD"5=O F1_"-۾}[YĵX6lzOtM1m?;> $cc~L-'8+@_8WXp@uEO+XuvN b תΝcnƥPhA8f̕{ڽjtl9:?"BRg`KčIӨof"OlvL-U=?된UՁ/\]y$~;#Lo)@v/QM\2F=Gp됬@u-5||xaOzjx/[IKso`rli<ArO59:7}cksS=c\&s "­&:kFXSd\8r$8f r%scإ/bP=O%p?*dqzM ktm.UgL<χmp)d$֝Uת u;\5G0eh yݟvۉMz^ݫ-`4IC ?|e|O1{*WmӃhGd^?]Ou;/WZߠ$X`}Qv3OF]D&uܖt6~PюX 1*+A|axW뱉LaM:qD%`xNdfк]E` ˩,dt}pyos bظF e\'͛Ku )i˳K" y ˕o7z(F`TC.ܘTTAA(k8'sʧŁE WdZ0DHk&T'du-}W.+3?aQٮ-K2y蛾?惵7!udx6P_~^P#pűfLpV;d:mh|nY O ?%P Rҭw3mw/Øަk]qh]é dozww7ݗz2iyVu8]Pemm˩<|cjhnztUJL=PlR:ҫnypxπ&ЪxxPc"2ҩoW!^X:;A4kjwp]dJe9~hʥތ* cW(`Of'#Jޮ?'$iL,DŽLUo=7s]z'v[9f&F-7 zf hsD7]ouתJ/J=Ӊg*Ѣ Sڙ{ûnϗQ'x8yk=bvd> ~Fa]uƻ_U0KtI/1[툍c͞z$G{}#k/O;VnL\^Jww GH = vE`–Ð@M!WM.s.eQ΅iLU  +W[j!'LۥE[';g|xN8hB Z!7q߽U ϭǼ177=[<:ӼĄ.Ƞɱ쑍wS ´z%*C~B ]c5g.-"d Tm-0|"MS=]JnQ"6-S@N0HdQ3*pʦ`HzYAg<~ұ7U r tUrT誖8t[^D\{5x XLRCEzY*\^(]-?NL^q P N$&YN ٯtT;8O-n+c)]0vҨ1Xg [ra/J^]w74V`eXR^6`zM:TJXwԵFPӾ/Z;zK: mۋㄟaȰA촺Ha4BmPՈLgyRW?nbjs&f"$ n8 `ObmYAEaZiy5bx ڀ ˜shP-hc eK|iL|ӓQG0Z_6Tj^F_o8K:ծhJ:BC6 Z>w b1b%Ɩ0r; KpZ q vL-ڪE>>A˱WJ6e$ꁨ**~l_xPS oXZ "/$Fitvr1 LzMw%нc(2=dh2lʷA92=輏97ք|h?o}dCBf3+s'+ JjcIR^5c1BIUWDPYփI0eQͷnY]dW~UFi!؊3nAM!c(p:˳Mşwd"yLiEGhn[Ӡ+ nem%4Wk@T5vaфXu j׻ծ׏enQ :GyɘG@ Ё},=u? d(ԢǰmCwajIP?}X (qu9|l N=" vT(Sfr)z (swjv&eYeSL$_RgI7RC| 7.Wݡ;W-3wSk2iX?u>F:n% <.VUq^O~ rR}v,A0nɎTr'#y6**ܚ^.R]wÈo!W#s>|kx] H xB{lЏ"|Y9z/m*40-ı1]VMKXW zM#Ε>޵N<ʨ%QE7SMFmg;N46ى0-O2:FT-#P7޹j<Ҫ“l=|21þ90('wvXM|Sѱ :]1 IRN:ۣg%8QgiI ԛ.P7KpqčL* -Q7dem3QD?%Fa^[\ Poz3XkJրɍL/j3;Sgr Lk#՘OŞ2V0iهOp x ^dvTtР< CIJegx(Esgѿ"rFnJ) 5TElZQckgk*w%%eO~ q`q\D;{Q < ~w4ͣw5y:Srfk^, 8=Iw YHHzܶ1(E zP-}'v=V/ɲlGN{p2a=l|*c]`e9NvU!%ZYI. $_t%!iSaF0os`p&<C3hx_AV+‘CTkcjqdS--eI-z.un5L|LBGkIs2CБV4t6(/_Д+!(eP㗝=5j=`H6^5U_U5_3KjZ [,>(:FAssoOMզi{Nv aޚԚ̐s7VtL`%\A;9&f2=T؍S:̓}13ύb+8xcmTMG.U7g~'\L^[ ~(CGKΊ ]AF^] ˍ {jJV $K+?oG&\jC&gVЀD`hls лScGZ4c؋RUqwYq4&» rkQog(j :^> lL来ˌ9x2ɍKf]M!A+)2QTgs:|ko:&sSy3݌i/ozFFN]QIS6#_lP)~ފVmL H.CYUc-F)A)B6![ O"GI&ԕYrޑ!8Cr_gz׏H *JHc$m,R扄]㙹o'eq^:$ Y?WYѧijRhgt_$kX ZlzMK+ &kk&#w`S,NE弹EN$Ea!͐kcG'f$⋝yY{z=jBw]Xw*p3jײ<M +'IloVLDUYa7NGs՛(9/+*[QvbYBsSoWzdvlNN(YTe] Ҿw1\g$>&G׊ WǫfP>" R;X"}`< \hz_E\{N!IUa='ujͧ3 vFIއW$4ek'T[ܪ g̯q1*&p䣞oL8u?LATiTyeŲBw6WS?3u9)dŜ ](\mVI_@'scg:sAm=Of.T yyHBE 9r")c $7P8:]vL*Vo\"( J.[DrZM䔥{Vǣ`{vip|Vo(3(pC!2c >43XչctH3q..S&S 7K:lMUwdBYX#T~è+ aDRvN5 ` 9U7q{y]>Lw^Ti~E)煖MErQŠmjvO21pۚ m2EK5,NɷA(/V7q2`({z)wXhaD>T?Olmgy}z*572@@ʅIIQ9( QЕѾFa:W9a ^88(=@}30e] ڿ!yƮ?4GY̵5.'k/9Ņ!YP\kC DPRR҄( f @@/A7\+FdԮhg>5"gxFxJ Ez5ˉOWο_i?JA=]ol7M+6Quˏ>A̢o+R,W6q3P `Hn%=0({6`JVs凩t!Zb%+O6w}T9rqr>MBSgOwBT _@SrI5/J7 AN'{># z#(U lԄOpvMyp1nJa,D: M[U~6Dt`UZ)ܼ=2趀5[oee4 xDS q+`Skn<7=)1+R๩3YOTKܼ ƒcBڊ(,& W<R;*O#^T;ĵ/-lۋpxɃP -׮1 azm GVE2+;\׼R}4 Z"zd[> 5եМE8 )*@. J—ΰl0qD8:ud5?#dhuH"0aFe_*<u6cس[ L^Z&85yQNk>HPvol4ZŎ J(OXsc>hMٌ IM#2/,Ɔ7nbt+[̝E írK x `ʏf(}|}U\Ig%*9["F}ὠ_k䭁Q̨^9)7'zUH\njmoAo~҃56GihRvEvۚ{KM`Vk}݈utXь2AzT{X֕Da;aY7n%D&Ü>bֽ7 G,u ڏGS޾?2rr֫HznoǚwLTQx?0tZAM.w چ&UCb*yzOxtÇB6T.a[g"TRqXFD.<8I1jeR!Urx3 h,|! 3`l jx .ȞR۠ך*f6 74CH?&/@[CُH1l>`q[߿„Nb#<3o_m=yxZ+3M6ժ!9.R}QkO^+%=Qk0O+\K7j'F0Zdz֕!F~ !vdd->H6`*aށ"9coH sBY^2pB詳s۩˳75q۵I1#.x}R9&Qeh+؊{i,wӛC {!^LcLPBJ{Sl*>s:*-N rlĦgB]۫U)*2B5Ez*,b$#ª9x9ubnzT'i*4?ǜ)d Z3j 7>Nq-Ǭ-)muI nJ>^D$+UqRïQ}k,HC*M=ŝ0 -U z_l@(]`FՏW. Ə6QB$Y!/ggUơyD5 gp2f{:QP%ec۽nŲ"dS2JSFNhmi] ) `+CrN7=n\)JL?Bձ<@ ȨւVn14|`7 ъ_J4:ybrԟhdMQѺ"V6+է҄SW w8Nvl|,o%D7 6I_ ZIL%z[15DNqQ՘ڈ#rHh] A-SJÆ@Phт0:F-~8j-Ńr|U8"¾WmTB(a!siYBv  + KS8catL2HO}cPFO9Y€M/VX/rK dXtx 5{B0\w)d WwXPY&L(q"wӐNSZ^YQz`U{AfJ=Xnkzgk)A#K;=,~r$d^ OoW71ZTOWi{kWaFG疢3-v݂.Ag\*pivoyfqP<n(kMSqO2W2Yp'] g$@5 +3 :e,C.m>(/ɣhG%+. &(]څyr o'䳯 [)dj|u4~f 0C?}Ŵs7܌ZIv'BpvMj~Ni;L[@U k7BɺzZYo)#ؔ{-FH&tZRp;YeC&KN8lb=X?^f; k&ìF$xXSN4Lv>HV50DtdW#LCKEұjƷl$FUk *1b:_KrPX1lEEG|VAXoy@.p͝Tp>mɤF>]\:iYJdwV-Qq"~⢟IXO1`?ϗm,Zw[;׭3Tو׶svaߠiJ7xTpѲmR_b>P3XJSЕxz(gBRjߨ31V(WeU7d4IRUnTXH\o7qȇ,o (ؖ/gZs)DP$Q !ͩIDs{ab_RXշoa4IAGӒz ClKcgG2}j *p*0Pw.LJ 1um\?7_hQQFo\݇/ILchVh$Sц~v,d'HIV5o7F*؟|&> zqiќ.CXV؄ݱ`õIS»d"Xbĭ54zp oQX|jAUemG>Cā(0Ur! * ٚs}pUF?@w)c8n+)gYrb ۻj^LzD81AϠԵIv/VZ# "RR/̧V0>\J2&9@{d?ʳG Q7]FjE:>;P=(\8[)x'q%q_Ta3%~Ql#)z7vl(+B1%pP)g'2gѰh3thߥR&Xאv3.( T{ Pp_NKoBOB7U$Lb~zA DM٥H$\A!4z-ڴHKҥC'l62-:T-$"llќ2>7ei+"ڌ}x4JsNY7ְc&1okÚo2mUCtRdWI|Z/QC+a}Wh~gXl8ut5|P|D:~+vzLV"|_n/u\@pb@I]7KK5T a٢w,?`~_zN)_͎sӠCe [8tHqk )[-z m}%h,X3$)>?< ]^eB[񾑳ʣb͜w?J/8 iNI~^1B'7lå~t6.xS<[%)#Ve +YΛO?0}/oh=M`6߉^a8cGtǶSPͣ{លlDZ _r|y\!wdoUv%Fn.e9rqnà:S;(‰&`s1AY[ۚKttmGz|afu>.ɱ_r [KFkt!iwGw4}S T{ r۰l\b4 +ZUqduW{q,]ӷB 8k䅣R- =T'L@yw}Hn b]yA;4[R? ZONՅf<ף[ 7cLyPNfF sutW{kjzC n0kE&?SSu4MF9^?C{1hr׽0cvd?ϮBx %~>(W+Z-{pH7!գ.3C떼ATW4e)Kd\ &3Dq٫kEd8a0A$J\q&mkAX0Zz&[F a֙/uh*P*<}Xx31<]FEmpq^ N&tb礢Q:̸y5{D +l.zҠ`@AzčLt=~]N׃H>l*X5= 6![M22Dyb):y]?E iD*mj,=x26jV hҹ9q޶ǎ"Q 6P]KJ%TC;y(ߦ#<8E hs`7;Bգg Wۜ0fwWYSвDm a=jcb 8vYNi2# JM b9RϽ|<K Rͅw˟9N2(5~* ;̪I:Y:S#X=x%oocJN Ώޟj5#CģG$֢XL'&Bs1A=5~@hij-K}#tol}L?@T]#1ݦ} ߪ,i.F4$(X~asuM +bʑV ϫXuHIE* B(\/꣦.Ǔ^&;Q \i'ZqF,ϜcӋs|Qa%(%!=?;0Ca'ڸV iw0<Lױj{}dc9%o )"0Ph~,PIx-UGBID9㓘b{ X2Ca4'dxp=@SK+%%b%U򝖋LjYD<67ȂSW1L'<}f(2clB"%^flԮj}#vM¬{dq6vuBbF@+'awXByJXObD7~'akv/ WX;ctZzMz햑;iZud,>Y ohPD+w\@8t.phc PۑpLz>y=CA9*B4Wڜy9j"O;uu le Sq}=&9?8 *A.rF)!5 "0$ʒlr}B4^ z3#†vDel5LD\umX#ӕf#l7{B9X"Hk| :FR*SP=lb95UBO5%Hzwլ.Ps = s&$Yp"с%%uٽXvm$qT΍z_QtGuQS VHֳs\/ǚ}AX^dg(Xl\ Y|& -#[Gf<0Q Ka]+k)!F5Ŵ) :I =}k|żUEnzeR2Lh_yp=պ@ "j-.v؅A&f'H/{; mIbBJхYwa+orxw8r`۞ND]P7IK3B1]vYZ/ $i!HW]#*\mq٘"yg,.j14݌EID5~^mejȃ+y}>\Sߑ ㄂2WH lkHkZkjv\=PZА_dꇂ)V`<kHw~jy :ݳgn(Qw"[CQx!Zi,,ȯOheE K^9̒}-!6A/8U,Pɋpy[`Px.BeRwvh7]2n̐R`ǵ?#jrI4;D0Q J \^'SDB.op{9E k>C3&nAdYfbpNt:\vg$RauDe6 ԸDw` 9 SPבc/|uxANʛ H! |Qٲ#NM9[fRޏXw żƒU,4%$锋Z,R_:~hJ7 =g8 Qg˖dt(:6j?#ú࿦E,!UM;'[),ɟm]߬8WM$2w[i僭#zqWJ3 )퍒|͹}4'0M_[&Y^f SDs0gʬCj*+⃁LBDꥱq :GIC>:[dV[̍vpf5q 1:6 (L-+\!-!߹V7"BY{n*zm5Aʅh5mۨBҷK Pרer$LXƜ# NcJ2P2SNe]^~o$֗E* YoEcq55lK eȪm_MSQҡyy^6.$0V>}.Sԝ${'g> 7}3I`LP-T+.?y/^c5;þ]sE_IQ-.V 20+!(ק !& +H՜%3TEUྚp; I{oZow.488CD5E_C÷ W23Q98:z $FkA8: 129@K,Ӛκ\aٔM)nkh5uV_q]&ʅXHsBTiQ QD.J=6P3}ONE8@R3בmz6]a2fŜw >ر3GwVA%ߊ4JQL ]2q=;r T@*dص+ Yx;h|ťo]%5M$k;Xܣ&Eu,Qpks+bHR)8UCk>2q0 -5W3Wźdd\&NEd9$Q2Mo 덣z7ĽFF "5ꔭJv7gnM(PU>tdW.8d^V:lye8vW2ŗa46LޖWTx 4ZXٶM*n܇`ġp'خpBW#L׽}}l~y(fXjfj]2ky6i#С+7ܵHbOT6`W?ړ .K/'/Y9-TZX֑g*q@:( &ǎ1$]J-N,:d$L@LmM~ |rA#_=0xDm޲TS;yoj\Mȿ(`'Rb=p%j?k GkV򮴢kX[{|9q7;~[upiel^p r|vul3~V+OsHHصk2FCehk%o߶捋._ݘmYeM3{MZ/͑4bUOV`c+R䏯6 Ż^KqlC=t 9_f68$M ʢͬ 22fmAF>8<3ݺoE&l>H*J X%)Y_s3a)Cu6+ ;EX3 1O_,N[rHl~o<=$Tѭyu`@ Ȍ7{i2Ąv:@\Q-P`쎡bʮN}w,UBnb ) 1U;D<[ڣfy .Q[Wݤmu p_ v|{ m1sz)֊\ʽA+kYؒv ]4SpU|$BtCi-_?4pYT W8mwe#_]"%dZzQ!_\dî8pF^@qބ,KChَO6A+`4q2F[us0CDi'Ut v8gF.2>&rKAy gp2:q"2J :[ .CX^Qɜ<ޒPPZ'Ecy 4eKF 9vdwwF/|̣ LrrbE,:S_ytU/*$,m(/?]?Kc+BL%Ք5^-{ WF0 3I> K*Tb*WVz\OrvUtX?4k "b`ALDݕQs8֏.z{ߜ0Mf?J #j2U C3^ִi~mP>cBsKR,sސHujM!z6m]]ʱ4m1*车?୳EHrs*[3+piq20EL/* ߹{ }%0f321R9HLcmoD*IGAr#bCJP%M>ܐ 1\I ?{S脋j˩{ːOt|J7hrTC1^ PuʥL_p-7:1:~hb n [Sr%B0qaޥMp1 /,o%LZ_k^Fn2s6]|#-@W?K)ȶr+䃼w6Q?^JN>Lݪv^-CkpB"QW2d¡ƫf8;qk0DzGD:zI?q% C!b>H䝟tOv#,6zH3˧o- 9pY[Xp)+c˳Mes^7Oa&+.hĬ/uw-L @MνWur|.tpe6b(,:\Oع\/e6C-؆WBXJ*a̓Ҧd}acTzH!VZγbg~B~3&m׭/gVu^a(IO iw*x޷cӯ޽ms᠝НwϥӲNilwA3Ț ,޼O(&|;?~+Nh,8ui+y|rs3z]HG_Rsc+V4B0.EQ^#u Ń[K D IxAv ݼ6 bBz$7cgB6{vd=i [])ꬿ oLiy0c&7%|o+E@'C2e4zhJ{*paBB&+q09wmoaP0wRdenR{ 6B7QnH&Y9A#Dajb(KN!S7t?Psp+-"۷ޟ ONNr{΁B5Ni3BAbP!R? 'Ks!9@-]N@^bAlOv{ M=K 62H# e&0zrO p ͜9BDgiAt*:r{$rUV))YHf)$Z[̙#燧k k8іZ:Hs^S/B2dLDp0a1(lVmܙCe$W?@绖<Dv۽w͢![Q8qjh<&4دae,YY=e]9\NP\ ~A()JQ_TV'u.jxQbt)y @sgi@qbԷb[<&<eԳ=5B.9;.,Yw-6,[50ikƧ $TE< iI|zIP=r% %R9g>}NBΉ)l^7p-YR=ofo~Gw3^)5[rFW0FO;Ov$ F!4T$EߎDT|@LPg?py]JE Kg .mD7$$\ s0Aac\9_&(A[olwn0EAp{4 ~7=hǠe"L䔶:gK>jesWNp Μ5YlW X ?%WT,l}|)~kgцV n*"X90K~ϻ[ޕXLICk 9vuO5S+ q(,| S)}b5?`eIe2*m7'OQ\3h7M{f16حAԴ"Y@]@%!f!I :E$34S 3HGp "dK+9-|~5aY`& 8ۃ(,d!z87aO-䳥?k҆߫$c啣 zpLmovs>n܏%=2އ#%,0. 1X`p~W(Kc,G[Y]N;*##3ߑb>K3뎴*;t :ǰ)Lϯڍ8UOտh^Yyv$~KڿߋEۓ!'PwO=QG h7xn 9bs DN6f$YQ0RVS{ȹElv(ntSy"[[塚jH[~Ak+\|l\k)'is;b%~ڲ"g[a:v|޾\]aBa8&9gyJEaxh1,qr9=<#igwf v+>8Q3ʱ,'k`|.m2k! -R.Ahfv#OvͨB=? I&Rp{f^i rO%@/ "j5&PYהNC^SKb!!U "cԌ-~?ΥPΰ\Xn߾)ͻjQU9X&{a”~ 62iy^WQ)ZhV.aՍ鉊]&@jrϕI a,: 9ULրV=|T}N!-@oG-$j CdRδa; GKϱnlStLxF~v i,b2ήJPaj $TbnC1oEKmC诮^ 6\;*č.^Af7;:j9euȁ!`{BvQoXhwRҚbu7+q'qL|Kpg?]P::V߱嚍Cs LIMrfszMOYtzgE)$UYrk)A#TȐcJSv:'?kDa(dSTg=dŠ@:Aw\zY@,JEQsw-!;sT|bP\|E%@ÇyW3|Qۂ1)4qTw yAitYfWNsPT &<? SWBˬš+)FXJ^r\-}L| L+`=85{+3|_#$r>pVĵ;%i ,ג-O)92uyů?erae7w|/ߔe_&2fȵ~'8duO1įGƝ$rZA'Lo͑4Al0_/WfڷZ@ӝBN0OD#ZܙҩNP|;WAV/ԖDfe~.r1pfȰ$(JLϵ9§{EfEDCKYOH4,S 3dJ91 i{͆@чldW9 2{8z 63#]zr䗵p*,WN*{*c& A%’{v?n 􏈭b Y4fxS$uQ)# xvlp]7A^L)|Zr}i!+Q58@=ujka/Eg:%%!U %P6 "p,1R~ I4\WqcZnV-vC)\铗}'`Xɮ&5si48#VgJvf(̏< #& Jq4Um]M=R$q5Ghn+hN/V(R:XfW`5/zu]Ι`rBBEzn*i`Ӭ72w뫯Q3RFh%m9\If$Kf6?+ԢYQ^3%ޜ`4OgV5!Rj\;DpQRNI޷.(?`(is^(;oK? ő?q~*f8 IQ?/QRKޟܗWwV@D^.ml?ryں#hҬ<"*ylZʹ[%~50?|nGƑ.{jTmorF"L篸?aVJ%}FX vvU$_*5d{r2|IjVAOčrZŏyKG)z-}iaZ0}o~z],K+0ƿ:I?BL+Zf>~@Q. Nq&H.'a>χ|W|kEl ^:$mVُ<ьAI'tʞchGO"ЭMI8FwnT {_#W ]-@$#|aw0bkM}ߣ$bmҪP(=i>v?-lJwX 紵.^}k[:awN QAnDTFaF5Vt f}Yɘg3؈SRO`g.|գC=')Fߊgz6G1F^qBI /0͒s!_AP=1Pƶw['۸%ql/- *H"d*U!:>Rz3LA{PGVGh4:ṱy,tv 0y I0Pۖb)cPŝ2u˓ダp߄' {{-Pk)pN[|rFwe 򅳏t+٭E(%Xf}`tf-:>T^:,F'YV.>|8*5:$8GݍM,O|b.TB: Bx0S 0U@DJ8t|=ye8Oa>6E=ıDb °Ҍ oǯT_ ={1}<6w"Lk{rWJ{jC6w *n۟|uDhłp[T7NoﯟȄѓ+', vee5 vKñh2VkZEBxϤz3/Sbfjl`!1ecW@a0΢O*7ǕHS1(Z5N}1[X,c!4Pbڻ+|Xx eMQ3y] R ՠjPBGTǀEՍx HYI8\qr][ĺt;0e! h8Jw s/g\< zO`pa^;E(JdȇCpYVEӍof+c!ra΍RLJ8|CÖ0^Xɑ>S%.Bm1:MH$e.$v-#a0h#\D BQ;Sz-d".ފj}-i܋!2nQKpJeR=OڗC %mw?8(gufxDx }Ss6*I>5?; J[k$>u׀&Ek+h6զ1c! ΧYQ[p\RCf"~ ŝkg2]wyދwځ&7O Qke;욲an8Q#0PD;w/?NFVw }Й>|T1(W׃JU+r mzx廬Z9Ë o 9OISS;)ALXE7h$Aq>{[c\XLݻ,贫)<W&Iu#.Dl W(!KXNb77 *}W("ԞM@<{ebOƞT0MNITZKnJ%pgE gၲ؋ܫZc$=hX GlcQddbvO]'"%○Z0& BI\~? 'an\'عX2\)=[6]s8B\G@ܰ&) _4&jYQq?V LܰYLm%շIkM30#Ɓc_ h$aʍ^^#NH+%3}"^e:'N%({8TqL4Ei !<.nQs}87ZkE[Da{D'DL+Bn/ʚ 4 dž,,2a0Xה'i <$Wᣖ?O!  e YLͽ9-~nTo4NL PRNtG[[,(6VeTI!j?휡&1\ q+M_$ΣqHO(7!oH:^ِ&j륆+iIN,9 p t ?tU$N(Ԕz5XH߿V>ȫɉqst0dI$ʮ7X{&&yzݺQYʈ(x+43^ Lzn#Gx2j72̷؁~:ua m@jkFꨕ1qř 0_vhCǗCoOz_L=5_mͶ@aKM ƙ}8y(`aC͠0WBrQ#cOjHnpҲңMZ%g=g"%mf\f;u (ϡOdPXmE7S[òpm0FaZqm fVfgTr↫^ىN4bO5@i,<7C!wQθƛU1]XtbY2џ]:[ժۖ?"ߕ0i(g]#XA}; ^Jm%ϟS/=u8\jpA5 u4RN53H!J1,B(p$4*Z5WƗP299aĴC|c]\MuM<_.-1xEWB6b @Tb?_Ռ0jғuZo=:~E7x(g`gla֫f?M BkD2#WoS.xѽFjT-tٷ_+5djzaŜS OwrxiOCA>i`Gc *@&KTZl`{n˩?Yd]گsW$ZKbror ,w}ZB/`@MJR;yNSU2{^խ˾s k;zUdGl-g滔ٯ!=O+*L8v GQ$1\Pe;7ZFťe9 Sy٢Al>C!$"NNH?k2AA(|)mU~x84Ͱi>Ya~#Ug[p2drNdr K< xQxj~naͭKctoo~_""cnyB#\c]xr=",VUmA8|m< )3_r. `A]}o!^*.w:Nɳ-O1"bg:u羌.Bja!\Zs&́#bY}`N뉽ۜ%SyveH=iuKa=zpH ?j7)k97$|#ew,@5~LTCű5;dL.bYJ;9Xc)eF=2$`]%GآO𾎬`6X+j>ՅFipXj%NXc##wF'2s?W w"}(,1(@}eQV<^n <+_Kή:0"󲿑kUոBOtI'#t9y!U[ "R)3ѻnem݄:"1ZYsjg;m#!@hdP ݖ(*bw0S&G:Qk6N6M[̢a#V{u|:gLiZ(ommz=-,MNƟzِV(2ߝh{m.f4U@q.c=WO[2ŲV#rw)\sSo-'AL&V ܽaL>m,Nӆ kaÉU]xj҈G8*>uFyfru >P ,i;8!qN_Ӕh6p@rS|6pY^jaPR49ThpHݑP%h,:N"]¯2g>c_g\>#C,bټ:ƽѾ1EɴoW6uA+1 SNdV%AVgg 7 atET `B91wIK"x FoDL\節;c!z搐8=oaXQ0hAǃ˝H$cw{ru5c q0,B-%: @+q62yB˔ xW1\Y1Sb}Vg0upR6ӂ݈|sohwTYy@YП8qZ1Pw~U 2:Ͱo" T?0 rL!W?3ɑrInb\aQt S!,Sn_I=;]GXND3XdRe!1 ݿxRmk:}21iฐd>?na, XZxZ/rg5c4dԨ|98?=2]J~9B72pM6O=mdPQb*DBfg^״n̸7^Wa~ Zhkrl#T#㱨4zԇ.ց)IY ^h8 .k\IR#z6Ph5ՆM̨n/q=*?#uo삤*hWգc]*v h ω%@U̎lz BsV­8 F⺟GQ0np"TJ҉<Љs6f)FIѪm/y͂ȯuSW!'&ݙG=͘ȀݔYSnۺۛEJg3c\ުrynC#w7I٧4`eU~lƕk:؂C.J28k+&MAᓢrgǜ?(LZK*lWry? `9{TٴY+ppsVv~*8Ԓbۥ4d'W5GѰm5tq.DDZ4f"{G݅EXs =ĞsHC^ga$DKͫ"- bjNgs%0n8z݃>D8e1Z:v֮J ]NFH䓠3zIvxAiJ!sJI8Z2f^ǘ|ؗ@Vxxa)sV'?gNjݽgË1}3зoCK'& DGd 3>irYAN}AR690J%OQځ􂆓"g* R*d򆆁>gN,|$f2()d!_G(Q%W\=aG,/!aC>UFF1=Wh A( ֍CioN:kHV:A'7EJ*#JUf\Ȥ^`֍'t4 V,Wjm12HIz'򅋣 ߲>,qq6fu087qԪQ}R%rA‡ඍxyk6!z/Ң Wv}v;+P8E5A{Ewupq8dkS6F& *eמ[pH8w]l\J?n-Mǔ;J1tЈYID͆*?ޗ'*_bқ_3ѻsAƎG&m%kɜQHLL%!N6R)tiͥ/_iX΁Vf`pڍR;(/Qzs5jmx-/O@Ɠ^l-~:'Yf[S,K3G2=T~N.BG(#v}au;q2Χ}Ӡq- D`b!` PDS5,8q m>9!]%)iw>4 `%Oql }3l&]?`lx8K&oR W`{!nz_N5 &+1Ck6'V5^iV=w>ՠ͋7:*4¹Gcʫ|G$"x;VbLW2נrwe1v?Ǘlqvn5yK}4 c5j(|V¼zK8mjw$&fk. }^`4Gb¬T}M*z y(HB[ !Ko08u-J̺wTh Al3w!܁fyiu;'&-De[PPe?w[SP%@(UC v;xju{qLV EgWŨNUg7HD#46z 㥾LWZd %3b$[{!u[xQZ ?u ֭N%Dx\ޖȢSDQE,_*{Ebm"i gë1d$H͠PK\{픞3w\ I.4HvɸY2Ιȃ'޼/iRѕ_^*t?RsuD[37weFΑYsH˴#5nAGKHd#)|Lrf߶JA, uH',' P ږz_Ha`64uC'uY0c2ly7m-lDwrv_dTVs HB^\ݕR+80AI2\/u-`^; D uƔVJ=v0 #Ro8yRP݃Q~ {=/QZ*[kORT}laEYb70ԠL{\Wg! "ȫ%tųHRzr; FrQ׻) =09ۛ I4с') 0e)3sza=\*csD:!4v ]RK|1Yܲ#c5]q)FB˱jB49ėcڹ 8JfeN#+\g0GP$phE9yc-4)*E>rf4ug<_\zk+(b r΂;4C'"4xGε=A #YSnIԇ5⚑qaS%n% "B-ֳ [|=9,!_:M:WD h8F(4siu9|(rSS }OY#^ik,ze8hrOٻ.'nI`c{r#^)r̬AV`ELg&(sX/p;MSlW#_@^jS8^Zb*yIvE]XO*xj\1xb[ HY I2AؿQ4-)9Fi*c3AB p[ &o36Ѵ.~SУß qe{ R/GF9~,A6Kxa22/s 2FmZI{+CBM[_| zC]( #׹f!Y:`pZ!8ϒơfef; &Qc$6 ~ms 3& MV髻M! S  *c < .!<̊ #T/ ҏ7Vҏ8HyeCafhK*1O^p* @9ykO&ޚlb}4u(x0֑/1OEx &t~*B^f9v)CA`/@16x6!nJII:7yf[/׾P,y};i}|kSf'OzTCTG(gS*(i˖Җ*JB5mQ_#;5dX0{`C, ,Ϥ2 EeQu}h|7qߛaHzk/ ߼-hEs*_MDY86zBe@nϨ#h IPL(FwةF՗H&CYD\4Tdުn!W2 띒\0Uᐐ:{N +W2jt[*f -0Zw%qK^&aK CYWu1ɩbf{m:#t;@dAbU&Q;/(ZZ ~-"bB.Eglc:!ڹ%ăV" A 2:|٠pVr!:>0MU6`gAp͑с",wYloYx1{7m۱?ޏ}ÊmHg{!ZXoQ;tp~!,a#|墪PʴT`YkCc !L! €'${>0Yl@JMbM*k9NF ~8B#*KVOR/`ɺ?dRCՋoz40faGi*uάG+z1\©y[be y'}t@ȡޑrD,0;J%v9deGͣ9JͼBS9&x6 0kolq;9f9n_nxØ"(D(3o<)Qnr݂ٻ2; t΀px=&);4//uTs5f{!]KJhһ{aS6b8?3}dDC3L2 `޹фR\kuv=!YcI (Hn’Տk“>w9'g:à昈Sh1քؚB ے_,§IRoy8a.' Kj1IΞz ;H`MUXB(B F2r8Nd@O8xd-5.UYƂ@ QU"&S%yWUce1UEʎK,R_Fm$ɀyWES8C_@b[Lun ^*-[7nF‹zN݋+(uZvdLF .U bչM1Пt['o蚓%ґ$XQ>N2 zOy<ϧ˄Iǃ =D\:;K%0č'R OOB: W|dCIDfw1EiB5d𘕁GS]o]j g@Y!@bJ'vU U0)X @Exv611ivnEd0o 3t7+$^ka"F+NAqy% o8 F?_g 4%>6iOշ#KVϛcY tI/ XWc}UaC2 4Tl'o}Qoɞz. g[s4\0"KQ:̲{Qr_`Isn.҂b:INf< fzD Ó iJÝ;~ZNqETI,hVx!(2xo@QdU~dQN(ӻrZz瘶L 'M6#twTmـK#j!4.T-h2Nj I<*!oƅ ,X isS}2']%7ȏ2iX$P[ܨX1pٻ%ЌݩuC禿 ɎWnQy,f;Ian )|2"k&zS }Jڈ} #!:ݡb!eq`>(x]Z&n}g\ߕaGjf֣+;M1v7̵Eúe#(*I(Z- UC]jML2,J$Cd@W ,MatQ+P_?iU*J)7TMj1y3/(}{׳d_45dgQk|\J`Ý잏fiA C9`$YrA!ר3h-ߔ @V؀^[&%zFif!Sŭ5G:H:i?k$W>u vڊU☢Kv8ѼdV1,O%0-J W`#Ŏb~=*kK?Dot+ ڟt8w9R ꜠&O ;)f VydZi$CG*6OS v*!5U@uqrT[OMiP|us{g{#)o>z 7s|OVd@F[AoQ  X讎+O䆩ǒDѽ8bť$c߅/nXp(yFóQ.Cq8^Ջu956 +4#P}3Q=s39=úD/tT \!2[;=V"L&b HTͻUwNz$L/xo>s`sLp~7 X!bܩ-mv>Q1JL>`݃bri򯣉эJ_p}r|\s[|GE\RZ&-Gcgᩬ/'ph=YuTuGì%u Ri(J.I 06щ|``r5VTW\+(A$׬%6ş]=՛ů6Ů8WbW+rRX7#AG"3LmvGTN 0CYIDiaŔu9:5_2!'=aKQ.csvVq<DCo-@ouʺQyGe/Qug!󮒂Ջ0Bx4Yƒ:43m_}GPw\#"oI*/6| h6x;nB;*`13H2Z#qlj9*R\ % j}._JݨӮ@V_ *\'UI6ZRggR!R=R~M'n:gBŊp_{7{㴠A W4+5?IC,&Wxo8ZeD9ƻGc_ϱkt=IuIf䬼uN+*tKC |ߎ;v~4<19;'n5 1Sf6 s%)uOd9P%]b$(`NV0OԭKvʋ}on'%n<R|`GBA+'_"\1{a$;ZM Y0z#ĸ5v]eS2΍+/+5}VKj ŀbcJ^(]$t;ѶĒ6Q#6B:qT!e~]_MBoQVo 4kyr{8BA}qVB `*vM>f%Cr7PW/1ORì=>xAڼܙ)Zޡ O 8}?mD2R&9$vR( p n8@ s0n'SK y *J /׭N_2zbFcGL#uT[^1HOLQΌqSsEz{yIw nnoMp~ G{s+gi о-sbq3T\*=Z p~Qgƥ-ؼ"M%2ïŲ6xrxw}OS9eRZߑl'xvG>x\s/JK,lNc8җ5'4{6`)D4,nltRplu &رUkgϷsk;{cFBO͗pN9;K< v!@0y[@~N[)S.aub80:yL)nAK*;̍^ȿp F}4,V0D6mi;ؗV|6׎{!J4hTO'lꨦ(ib]\j9!y%anDY(ǀٴJtmTG{d5WBQQ$Eyݬ QX7 M}ZC-,dj-Y!/d @_RfIA\xo3ZBj8[Pv$A4,4/Ծ9Id @.FqS U1Ϭz-em֠`0B644%BB30 :e֥ yq_,DZG[̴%,30W&?;piԩ}IUS.NSB33qFe[36]ڽkڐ{v G. .Tʛx4/NX9iQmU0'(}x-:TjE%YNlp陣q<:15`iA¿^C;[ VԊH-,HcT"HF?CS:9T* =akj'\SS8Y3m^򙪒ZwkY MYX^}$9³_Ǿp,Or&0\?2tlfsAħ!bi?T&Fq%*w ?&0BBApZ񇠱y |)z$+-Nyr15sY Q^eQkZõ9o;b"A_" ßhѪwCg%5v2Yg5!鬱#gw3a5vǖ bBU4j٧Q7K@m:+Მ:5U^a)>g,tYv kl c X2BׂaFq7*/ ?~ Bl<}2qy^VU#D9&gf5nu I0/:`E9ZQՈ@D1n_ (F*]]H@XGXٖ sRLyhoC棿`ۃ\elƖsI7m%Z"ό4OMu]S*]h^_]NdII#yL:ܓ֎GTv>C׌0*iJ¢K+<N,xkOUj)hT|DxJEf~^p8&x}pQ!ڹ 68]z7(Iiqm#""VXV0һ+jw]ygӅG0QRB"YzXZ:ЌsI(EU1|B-ku??L!S)`ΤҴ1 4ÚB1C{O獅`dkSr D^N!]EobWD}InGvY),T;ʗGI'Pѽ.0l|:}xTIhX]J~I\g[<.7mc<$!\ѾJK)rX|5LhM ñU&~L^K[2#;nԛ*Ia bl:HkNf3Tjw~ ( }*h.2e f0pʝ+'>3PD }6\B7fdHo!PWp[_~B`TNM^T;"{޾0V c_t3@[@NT]y}Bt>eMt~\#JVJ"ޟЯ;U ø<6—Vcxz7\Ly5b* I,EƝz*ԥi̋k_{*P.t&$b_ትJ a+'y$8J %Nww"GbtVbםcoFNS +t9O7 pU j{XL^͡ڍkEPVv"VKcSւ?b];$'1MУNb&Uyל"`aC܌`JL}+!F=G']+>ǒ6l c?#$e0/ \؄ޖ [qVbX|DtR1u6n5`ggYSAγ|D9dg6X꤆ޱC+wz@f0wRbkXnnW#C?ɼhz9}nH!bQ)Kߨ/tWP)Lm ZVGV(MÏBWT;R!UN6uvfE0dYsbHV<'qR$1yf~v lvY+"h~Mg4CgbܺAj0'q%ؕsBG}־9{~2FxWqK_Sޕee^b?XFt>+tح)QӄPmܚtLn`*2&d6/Tsuf >$eE\Y3h,f t>D[|B"X<ͅVPt-xȕWs,"_cLTY1w)5ӛ.^ gb!`͕XǁI3X{,8]i{]Y80\coԂ{fk1{:خ͞jb7cjֽĤ6ifz;GIz)4' H4{R׏r# yvuso4ԗX[m]fsҸtj ,xf`]w\_a=˞OftNd;y>c^G e @1UDr~'N N;SR&x7b" 0lښ)8ʘE*{}QiЯZOdE Gp XT=/,LOF45PDۈi\~ 33[#, %mk)$=OBzs$ulo:.ް-yS ə͵8\[xH<lo9owoJ??Z&OE-Z:XN1*Kp=pCAn=Pɚj<017:g ǨI8u: RZfI9c7zH(¾z"jcۑ[LF;`7i7.1  c vf9!bc_tZ;ϐC=/ˍBi*V[H~ ^b`Ms\4`3DI xuBﺬ;kywgWPsc [Hǘ`)`C_9:ݙiV֙Aأ_D|E,s1+^RSAj#Xt_`&*ײuk%DZ0$l^Ud-l8VϹ\[Lpyi9 l)[9ZU bDQfޢ7}tg% -*)`#H`X=p!뙊@lnU47Op"ULL~c+j/LPa0MhvL6 TKq4c[G8Q7ez']S?/>H1ergh(kOÌdy ౮NIIvhڋ"2~%3 +ʁ|˰߀%N&U H~u=+]Lt@Iڃ_Έ}?+& mn{).|',B{1e}'=d [𧎓oO:;ԩ;+DGÕn-%O8W3:}܄Mhx"}5۪:r CɉKmO f S !yUq A~Lk?I"Fy'Ee,k_ -x8?vJ ,Vf3Wx;hb; CwĦ>ֱГ.gsMuuq1׻Rz_sdDZ"5?tBeY6\ɻeɵF~ua۞HD+ϾC^D-rԬ <.(ѱ9(m(Ts 1%m7$땾==ʍ!t~Bm`ꚣЅ]bݹ (h^`CϱcYxDJv4XO8臌j}w6U/ul#!6Re H=1kkn@u9`Yp)6`l  psD*.[ !2c ;HDYRd5,g^ἄHȗ"2 _S_3E|w^oEM(ԩ?gpI#Ji('TڿZ^Ġ(jHfY Et`w(Q9 +dG,r< x1˯+_f:XaaDLLW~钞a?c@࿥7, oCV&2UI/oIO&2ɸ}Hh@^yn^ >̍^E%/w5 H;Vջv$2&968^cM~[ejdK*yy?'YilF :J/?+|;nz&D-BAk*LECA,cwNek& t"o@. @bJ`Q0@b]_!av$`ˆ8d>Kp)̀aA~}w̯^t >,!CcuKp5>:06~@ҫ]_ӳ=>gf `?CfludI;`* ̍t3?VLoݝ_=A]':`*ذEr5V|^ J3f6$ԯ/CAgClf(?>vV.);)'pKcU-gR i8;:(†҈ K> 9+۷Xb8 S= fYMSxuk)Ǹ$ BqU]}/:E+#&^s8-{>ՄvC`J2Z4 K8ug =)NF#.Jnm$?85'`|hY1; 25v<\ϼnh@(k?Hv&#Pk_&F4Z'eQ >elEҌtX;>UTʿ#EP(0Bj&-**X$$)hefNY`rU Ԑ%>D [ 〸9Ὤ,k!}DqLA2vK)4k%WRTo 6U>T{'v!kбOz&fʬRC1:0=D:E]·F @&nO쑪; o׆,U v}?W 7>a/W+\&J.?" F<tJ30L[4 E@WWb,nѴG. ^23d|'& ge6q84H_з5y+)GаXFz&ueKNĝZڔp vk=|{ZVo6 a䶪.zȵ#}ɢw'^LU~ d=W uҺT R_,'EIg0xSs= ;?-IDʴʣ  ǪԮZan Ȯ FBR"`ԟ4, }QVCJuaGS~bqy#_sLq0ͬgTgGގE2ɨ@HvlsΥH|i6PϚǤ=Z&ZȔo`8  Kt`-h߹ /_c?!lgFl d%UwPz9M$3\f79܅aR]1{ChS僋p2}LY ޳ӞTbϙPlI Ͱqsv%A"ET2 덍C 26[:KnNV@o,h H/䜋590~gtT@!EO c%k.r%eA!E [I?t%B2L4*{,q<vkm-zս\R1o^6iDi6*L3;)\H efeQRU;rGeĦħBc[3 ڵG7RI4Mo%$=MFvnNO"'M-6+I8\+GMaEp)4U>@ƈ;x'+]K3JMNNً-Lc^F4[18jhOY[e,$UOmaN/^ko9v {zN,aVy%y4( ޾JT T"68e%P{Valm/w J` 0'{m-C$MS zy(AgՋ#= #FB%%>5zId1`0ŶKj[8Y=2BMa,cYc|k2U; -s2p[GgT]>oAՋM[S|h1s;25!5F%hlh4СKiIgqzi-MEB*[29TƛP?"d3b>DW1F2֗̈́{NZمZZca&R),u_ϱ*[WMQ@48Ʉl'_\;7675-1_Z. }2j KhcYE2)p۶"{2YJ͖"wlĆfc3da pC#n%I+a'FT !fHؖ ]vGc]T Q}܆"Y^zFcم+ x&o0$ṭNbn,*z.Q_Mķ"rEB^et M#t{s-bwF)D(z'ȕ l|{,c-&7u p<ϵ+Ӣ!:ԛV"]$avWSK9[;=sh.sÖ ldwCS+̻"HAo㾴Ew3;ж.~%OА<.ld1頙Kcy}#;AKY0a%.(`Bsbf(9}kgmc(\acGϼ#IjWvÿ!+Q}݋|-aWt{x(Ի+ZffL4v`퇀b2 ‡}Eҙ[m4b~B 2.wjѰY!_Zb|%VT苊l`h]g41>L>2>VObN$ y̕C\\Ggd4Fx%wh_?9e}]ΐ)FVԨt@tC0_zf]r3#ta8D3!Z"?-1r6{`z/(oDwmB-5m@odp iIrA)?R mCv0X* cSOd@4*frhrZS=uǜQiDf^8g5ʙ-lH'Vb#{9|0*Ldӛ\h{ (nzj:c'L6/ T—#>$]gYZ0707010000031a000081a40000000000000000000000016609d236000023dc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/#]?Eh=ڜ.+G$;Rݎj)]VDDӲνd ڸi,TΔ,;OI{7,\㣘ƹ{Q^NN'ya;7jdcWuڈOZt몎fKgp-o7 {E˅3/%YIoG.3\ qӘ@iv/Φ_)blcaՊ:vSm\ۈ*ewJ BNl,˭WK}uK0ŏEKV2˹~Nԟ O-+J};s\Jݔ |+(`Tk򱢫6(Q:dvDjW*9@PXf/xx\ QleF L 3La5ϏwՈM82ۛ&dP50>J֏EdY#}dmAR;W٧S$9 #D}%5ʋCuNĻq[$LE)` F8i #FmGÍd Txbf'Ft֡{;RE";zTnA!i!X"cW'"Q*^ߚnj}h|EqU'!>aR\q68z\Eڨ$=xTIp8ohcv}{pBr,&`}Y'j"Z!SPj3Eq[>SŲ"[q"V&aWpwcjWY&4o:]DMy4UwJa/? W15.3nMC]ZVT- YQ]4O'q3x=r>+e}ݛƔmQm¼wv5]nm;^t&qTs]IѐQ}v=r1/3U =b;A? ;̴7g1i\1C}b]?,͏JTyP),'Vǧ4X5WX=C)K2l{7'`XPӖ2V1r.8nE2%9V%9HX&ZKOupR V,*:p>GM\fW`܎q D cd -P>lRavnvF3P)s$%UUxFa7GfAUQn6 IgLq0n/ \%VT8TdSiұ#JdaLb}['=AUh}JԝOǞ rMBpŬ)YPhn93 㙰6>6%5-/.=;EiܾPb`bH>i,8[X7Gỳj<\iG 2gmύMR ZqG6 $D5U k[ >X, ҇X+3FqM-$ ɶLWnNm T)S߿rYAd5Gf+zDKUʞ+aP 6, JB{׊1R0"OonzD5+-J4piktFx5Tt7e@X:GM4,wv]m ޾+.3ʈOelUI%OʊE0 scښ>bmfG8"8%>3A"oZmWvDP ѫ*zV,|An ڹ2SGtn@^[Q, Aj]>K֮0GK6(V)3(yqЫ}| =kcwdGs'N_%XYO)_| ϯQoSfTm>jkX}&Ex-Z U_#%H w&Zdf~+^yŷ CJpKts+j6FpGB?Tf{Ւ ]?>{Fo؀^u&.P<(߳ >^ie7I l@BBE/t sb&ic)7Zj_Oݓ5_Ԉ> "F9F(*S2]U4m'%h_/MA' ԥ^*jM `R. Z50c yN{w\k/\T5֕k}WޟȤèņ;MɦSATM6 I$i7\1_cPs'k24|%-8}IH"nN $Sa=%ZiN&Ż҅I~ێϠ RF\!-Kbޚ\m#KQtکy%Aɦm Ԧ}7SJk^ƶ(ϯ-HYm+6aka1ͺ|5`a`$ *w665fRpPK;c3[X[Hjq ٷpOz_9b@9+4ӥmo3D)O p# x' 念kqO)qR|awc&O؞3a5y%Cܭ-mJW;?ڂ'T]%]4>@HLBTVn+7} R.~-cKr*ñiշ~_2dj ڗ{,9ߪvD_n(b\(̦go a߻ }70.V6:k o:h .GV),8g@ZJ=jt5|c3MYߋ(N9!mY#_Mս@#cZQxobs 8sm9Ս ^*z~ӒsnغakNIi+߂9E#5_ˇ<\6q0 Y]nG?V/TP6Y;(OT^w(f0UTg{ &*˥H90c z$P\EPX s겘#`{}G' KPQ4# 0Ñ_IԽΣQYb` wnkiW ^_oHD75,.v$#Β1|^DpE_l4ӄPZ̽!t7&so%&M4i%)3eL^ȥ&!\3'EƋ.wHXi?jQ0{@JUjF%]*0`G\v7ؐ&1)(Ql6'B.b >}y?H}x.|Z)qx%:]Ha8̨.Bnm`QbA5zO#EY"W[XJ)\heKBTөbN&(燛_l(!,L$SF6iBLIv$2;vo-9#_U *ZXRV(F~94[=qʾj`;eBIeZkos%Cznr{4~KV.gͨqro?)Qw%h]}nilM^v˓Juۣak5Gi7"Jz|KFAvz\ּBBi%SmMk kbEI8*J?>]=,39 NtWst'a>zx UBŧQMhNI " #6{/`|bl}xx> }ޑXy)UOGvC۷NepJ+0k_數8&n4j*ܨF2L5SwIC֔YS$"faHYͼ,e!,`N)gZrXN-<7+[#lV| AeBp)SSq/tDMʾqs۾<̤N)uף_-Jcn]_I|jyd,Dցv^;jb`&-k~B䥹%HԚvI`bJFCH?5 ފFiE@ 9x{^9lyQ hM>k|Y"_DXl_(B.'Kc^uAX5Nw ϲ>o,l& ;~֝|ㅭQo6&Z&x˛+;4=(Kc<ΗNc# ys92$ >Ț{aMP@ #LFk m*A屢E16X:cc "z2 vde\^5H֙yA n۴GWv(Op /͗;؂! jF=87qF\ftolZ/ e] I m}<+8jrHiG &{Ӣes ZAHgNO>a첞K Kj@s&F18=%{ܠ}9i:{t o̾ݛ/6ۓ,@/ 3 ~%S'N6b2ԫQ>N("(w~rtX>tZ,b.`h q| $UQ˽jJg1o- %= (2bt0~0Q=L+Xa݂lRT|ܔn;4sB A07V;.WcfDzߚ߈>" A){U/g-^#"@5sP.{rli0kj _^8!@=lJ/vKu(_C7X Sft#/\,hQ:0+U%#S4_,܏4ng4<A? ];?ǁ[UqOyjʰ$<<204Î G*;qőib{cZd#q`Z*{3ĥ Fb҆=Q^:[Qe,K'o]Ft蝥yGB%'CDaѢd%x}+_|Nr +~%pn`D58oO!1^[?/J pICa{-M8pNJd>d˩K0R|ͳak4le{;GK챿1=w -AQiQMl|~Hцˊ夞1Yl%MdN{CEt#u5 I&$ž?VٌÇ?0МJ:mv!sFAZH*!q kM'e-PRVe4J(qJ_ӷ/2eؖ纕Q *_xd {EFqCwת2Ǩ,UAw"?dh.B5W4KN[fݲd}#W\~NO BIƀcS Oo eH' ܟfQJ U2\+OBª\  cjoӐΛ'BЂ _//W`xOUuI\ W61&U#x(•DGK7s8#+-=.ϝ62A{*z6~ʰZtSJ :g9.+ƹMp\C3ZHz2Kw44G)E-Bt0lE-J&! 7䚪=gtCzPhMu5#тn1fhs js OpKHw$RŘGJŻdM"^PSB!,!~:E6 L6˩u0JaT5!WSS#~ϰl*s' \FzڰUsNdgCt^2vG>\9.xIC4Su ygnHss_bǽ=mr%eTR8,ϲ[YϜ^MXOV"ғV a>'8s+^ވW׵OCߜaR&I &k >й_3 =kLH ؆Af{ G:]4C$T˜܅gy|$˝(w\w%ZOO"* Kc .ѯ^ db:ftS~I_W(QC1jZ˛m? Mݮ]we#AW X|A=& "eo6,a  L Gˠ\0AXu7B`]bw6w$r񺶠hJH2ؾRLx8#u]7!Zέ<e#x{_ԟ1Jo/!/#"꽃w5βIry\HB{"=hR:u n+L&lh<]a; 5x|.,XX?#gdh!Hfuޣ`kZ43flM"Ac۟,QA L^0\<Pv*g]m=-x`HϋSˑ-ߢd A%cg+=՜8&#"2Q=BvWsSWa<#˫O{QKr88sKGgoVo_6C90[bxhI˯߮T v0UsˑF XOjZLP8i(rAS$ ʘ\-h`?@6ځ!87 ֜-{#5-anmLH4W ln'-͹3mKi̔}'Z!%A[NOx:mO8 :PDMXm.S= tic <%s*G%vB|n?yy"IJ) 1_aC|5&Lʟ>%= ?XXUoC߼ȢB%aQ+erHyc _q;HKj0V" ,^(NOK(N~DfAlf;G촼W Ely,f`._L^BdƱj}F>^üGc!.wSSH}&AK^> hc)~.G)sJtڮۯntߪvYH7 mu :#JEmMFoEу;o~T\Xpƣ~B*yMWFU{;57l\W W rޏf.?Mwⷥ\%"wYN JjR˲-Ayl#C4tJOt0slYAN:$ 8ꆷWՐh}2 ~r_$<4PPuZ*ICe6T֒;vq)#F[sRU:,`WDG8nTz+CjoP{+LPRS]3lISǠfԨPs kFg肇F>f-&D1M!2Bd FfM!"V ʆ9Я^=+O`:y$^9CDW]/y8‰R=coo\!jiG˂) Ϻa#K't9Rm# vCbnMԦ^UKQ3Ƌm~kD1< 0B2Og<L9ܒ&R;?aI3oNv9k?PH-pS$ܦG7qpinPԐJ|7/耗n13̩FsáU<͓DthÇ+0w(Ã5׻̥:704c(E~pԿ~i%|.UJ|FT/l!cs魖=e%GV C=}T7p%EQ?E67#"2L݊Z?װQf`!]AE{"]c; oD,]]!e,TB%P˩,y/wXdaL#R0e1Nd>>-ZmLw6D' ;mG+]J_=k'huRw&W- n|uLz{Tlo"T/3erl7>1^ڬ_Ek5)B ٫7J E`r۲K.\̏ =,wrXF XM5T@|a3kH_2ϢgIyD}o)dυkNuLi .T)4>^,ΣɀV=sxjp^1=l&aP֎ȜjH (_a>k^ukt)fxa3RX4)2FA-=jE2Y:5}t6Mټr L ָs|ʼn)Xe; $|@ EiHl6S!d˶ ClWD$ؚ6Ioj JFyy[|^[XϷbHH cY.n)3>jyF? )FWg3(.%g=4>iN-lڪ{M0uMz0jj]fm?LOPIhc7v(֭<">vFCJJ-5ϭLRض[܃NΡ2.R`&Sgi$SJ܋V5mg%4݊&fDv&!AStպ-٩p67w$kvZSt >}+jRZb|Iw^gtJ^RDD񁰾(L)Ќ%k],lc37_iLlo)xpe h.a6my%OvևF]')~zV; ^PkBhͷc*b$~1dp˖V؇,A!Ê(q^$e+hJC&Z;`6dt8&kef*xk1 ?$.LY$su;NN8[m:7\y@ v^wĔ'őUUNEw0bI 8=ؘFdT7Dm"E"zb\@P^-tt$wwz CL:CCLd 4OVGт bA9siբ`ΏHڽNqӳQ~򻨻rӿGG`>Uj"3Ѿ xƁkW_`S.>}D|49!`Ygd?ZIl]x)Ol?C; n"5,V=%0{FCoYS,L=rGxBMh[6}d` 9a?bLz[Zݜ2 8c22-*L+F/6b ы'!qL%'@iJ>)ևJ<;{ɡNĚA y~(ۥHɦgM\f#Ӳ #k&Tt΁ .,4h8xo[ ?'V |0dAF_O'e7ǵ&t%UdoEhHygSxq+ h8~v2RTZgmx\KװCӰKob$gcOkf%Ue(IR)p8e3 y4qcGY1'Dz 2d, ղZ> bko؟"'V?`8ZI HyE`7T# Z@MӄvѡBs©K*a[ԔGyhlyyІ̺;bf/$9>2pKvsĠn9aweSC5/FJ([T?"OXkeDhaCsw?ذ*2̌#4rq~ac`E,6uIp胪b8|dxyX6Vk ќFy?x4:&ϖ @B7qbBL>ֱ7o!̉q'F*}rw`"##)'7E;ixI'bljYwU䈈Բ$ t73o< ;f懱J)n 0K3k.CXASsN _F1I_x4Wg0{s IX]18s_} Bt!ӛ;F,/u/6v|̝wYD(Q;Ûvb7j{Hgd/.7n1H#,fqiWVJ!O2 }P@ɥ9֭T|M>0Ԓ4]OC7 U<_P0rV RyU+/ht91;`Nfqxp:\Jo:z7VRPNr\BwOER15!Fs[榝_bl)9Im-%5m5 UER|x{BWk!@uRYG36wg@P;'X<q`ɢOTO>5vWiEy^xaf|u.dʪ/97XË%| H$DV^krP,Ӿn+G,"Lŧ̃.&QfPb{񰉜OE}@PmEP!D;u7:N={ٺqADz,!̴~(w~l'?9k#k ݇1Zu_S2T~ANs XXNcֹ'@]CH\!RSgː /N@7MK}m <5Ƞ25y-z#‧i-@L#-=]EBhQ[z!`>:*ci( <<'_鲉bbnedFXp5N tfJ*SHaѾ$4^K :Y]@c"+˩颠sjPqdE%@dr8[j^. 2J4ӄ!JRF5yS2gVm*[0!;_BAR VTFI\ .atE Vʀwi<@Rj!UCH[51ozDBH–.zHnz@A9u BZj%D+떐tt/4ʍ"'_3< ALe31y`4Y^#4WMxnpeGh8B\5|e& S".jAtyǯLB{D?`x꣨ ^"46 {s>a%>\` SFkEjMdXzdbKv;FWs uj0&I`NdA 4kPOs*/ L/'[Z8dj+<]8l,h>[\˕HX?L׃x*JjD4?uvUpzݠg[Pt@7J8vwtf0nK*)|˷iƝȧt/ux>t|۫ȴ9.= {ZbA%Tbȣ4[O~UP'z1Î3g A0U@ {)(~XT5F#X 7xU%`\B~pt xoY-d:YD:5ўEs*'H!L3~XܨQQf2چ/M !GhmyIŔ&'nk&W{|UjF+ i?T9R;ZQ'^КDOD+f̕dSiTIM G<uTA mr32D¦ӓ*\I*qu5֩觪jjL"M{yRy Fk1DsS-8{4I7[ɌbVڡDn<6𐡹=mѻGO&RIq!f#MuCCݔ1Ml'2#; p;r / ^{77(6lпOϋ\[x&*whb;_g 0cqh6Co/\˝6t/G#IGi ]-dP7{P'Au٧̃- '+,1`zg?Tڗ 峒vY\iNwɹޢIw 2h`*j8Xaڮ([b@Q82 OZ^&f} (I}V"7" KvqkŊuLfycRGlRQa"clf&\)W;!xx9\ͪ$Uggb!l=`Bs%'앾^KUsTʫWOtu* O:i*կM\Y轋uY1mMNod"nrkzժ= r#U1tO^_|hZ wJϏd!= 'ikQ rN49yrf.ha:eaͨāxgō^ L%$ڬ)ɮ~/(8}KMs#e%/ZYh!' .$6̾?o}TmUq.baYI#A9#-Qt?~a l,[RhQ@H8+W8IpY.Go{8>Mk)Ȣ/K a)`niG V{SVٸl\mk +nL- UtޫYp)[s_].K^ K}C[#<鞼vᄓHy"x* g&KfDjFlF^g;@Q47~Ø}(,Fj@W 0Qbd)z7D/ud4u|V8EK5`6.'z2B{3> bw?+4~eAKa ,È~;olĐ:ɥ1/E$仒}е8:Ո][GJ4Ȉ|bVquu|+U}P͏k_F'5PGT?2Ă4MPw6.') 㩲+1"rLC:/ "o^u-c"1;N'! 2Kl˳yVhR>AGm&n8q$<Go=wqy\/a%,7$"DŽ贴C" Ɨez)+Fw8EVȯ%,/{caT|cPq|vRJiE]8k:_5+,& N c#;/!^O,d>Յ712 ^Y}~~.qTxޗ X?\5 [ĦZ|4j.oO7M̅̿p*(S0"̀/*{}ĵltҚhȁfʥ]"s[:q? =s4ڤS D !5JȈw huWlL}x/o/p}Zŀ>& /S㵵jH7^-* rti y<#0ڑ" (ǙEl>Ӣ W,Mnq/RK`oDL.\(n6qM,y BԴR rϸ`ټB T"^q/bU=0X=@y'p+]G1xB $-)2if /Z1]#lp ZĞDGseuwK{9 "eЗ\ b{oyE([a$&8QHWWK!>,)_ķwɠ3@A5 I1)_`tQp 4dS,jPtvr݂JdW&m8d@&1!H.KX&ThvL О]jRz(z!z>)ׁQ*;^ _Da/g8q:pyX?Dz!6̳!$w U 8KG!0&SkD*`\@s5crQ*K&623&Y]ǝͦq}`.ª7,+$ @G 欏_Z~pv$W"~q/oR瑫Ҳ?`'vPl}PFɼ{Hk:^ ,CNpre-PQq! w@tmOtq$RRwGO)ִz7uy;p[J* V8uۙ÷1T72yKʋ!_{E.e=~ר<]~N 婂}x ZM:blD5~Qtr3t$WtI󋇞!*5D'FT<ս?WtS =9m9(r;X]ݙ\lL$ctΕ9~oV1l\я#hYUfcRHsD:>eaސV&?LtEs0'Sd,(cmr;~,-}-OE-CLToml EV<„GITQp1pEZ#uY ں(,1Y\=6Ϩ݊)}I\[=s9L8>bʿAd2ɕEΙIXX%&w&zIc(!v oϋIfn6 ?MRy$8K0٨ps~0v!p;ռ P|Hb( YհcǏۛN4 1[δ{+x5gʪ]UbPYl\ӒΘn C2k Ź́fQQ ӍgKl3jGK D=]yDv``X7\=ZsVޯoSv~FFv\*qu xA1t_;H܉J/: 7kW>c0;Z$hŮJEDջ9|V#'P߳?1·yܝvۨ`W~ GWXV<bndau`Ja,SQ'RVRpR<& ],J|B\B}Ƒ;p&91ٻ_j:W7Շ~FV XJ lܟI )fr"MDV>!Ƽ2Ҍ yWsq(_wB{mAo;sC~09|,*5ƅT39XO6V}L@f<)L+$ȺU5s1CvXi9rHpǏ͋3͌Im'<݊lm\[2t}j(6c{t{Hcz=Y{:B6ֵck0&}[1ȿr]#V j.v? uΆ7^y.dq<>-WnPg 3n*# _vTt5F`%e/VxvJ,ߟјWI\ T!P*.cPY DbC*tR&WXrA)jϣ3>(8%B 7ȇa1/o՟RSɱsW9AY {NW ǖ*ylɜ +V4Aj%oRDʾťJ;iG-~DZinJ=T 0nao>p[F5yjS4H)E$_؛LUuM+*\3{ 3-t!Ӵ)CR|a%.(9iJOJ Xfak 7x25?HxB%#4+to̯\]M6qSF\72)=ϩ@\K`{*eKվ@IeO1Lc0&*sGyv@5cC<=#[md؁F xPO.uB6D1^MفY-2)d~a䚭Yo?sPU@KJIO@đ&YeH=.ćR 溪юb<D93WGLݾЙpҶpu1E]+Ag+`('*`.cF6`ҹlWj=x7 U*r%zEj3h{pf ;Yv=jy ]ȣp]FWESg.ėTY8|._P{MG<<')o6SBvGg١Cs no^4(6{dHJ柪ùeL5,{ww5 {ۺ\]马0%@Vl*.6e DlCΈw,I!b3lLs}} >^  @OOU*p`M8|Q~ %CU{=?Pz,`7X0fr[AgmIYBfV⯲yi1էKDL?I@ >D0@]ǚ| j>nsa4j @TR^߰]cy貒$O{].d]:+a mvK llQSxVthCOYFHj+̻6t$DLvid̆5F5@D1Kl.29|i9{r]i̺u԰7b}B눽_Jk+drn$f9I|Ny2`"Ӝ_{ܠ:q&@^ 7-8#k?|'oj/s&$  j"l$eNX:eqP/UkN)p-´K0+ž=.maň]R~g/yj(\odfs$} zvEB3B', p=ɵO6&֝9efTF= ?z/QG dt!wbm癈y<]W}(H4:!hR0יUB\fkB4 }6?ט9}z3[sv}]_jș!KWHeiN bOhNLŴrq{(A24Gv#}.-448|%Heͭȑ\[*P(A,GDP+}+aә%NOfVM1(yc$&g |; lVI/L]&T$Vʢ pqUآD,ubZ (l[)XcЌoeogvY)X3YH Q"Cv33-+J 둩jѓ['MYUnI2υ+IMOj\(AD,BK:f,c% 3pסKrMdץlSs uSI aєf~ɏAH k t*nP(g=;RĬ;zX3zg\RSyQȎ&KKFcvPz&rv<1^nF5;X4^{EaߙRk !VQ6U(zlg)O?EQo$&G*j݃V-Z jr"%ObUJu hU_CۆB fT!VЪf\(&Wn1LHMׁL^f2gܭgMo8XwOFSm#fyeFś$+"Lz\MABwF0s-U ^LU~0qrf7K3Y%`/*SQ5Z1_j.XXT 6--~vĖQGA^b)D AMv;4-ZDuWhKߖ+eE;BJŸ["inq_;M'[۪=@3 #BI # J{?!|6$I6V+͡CbnBAU WgrygJZvԇ3fW1ᲅ 5;V9k̬zm #Bj|OXUGѻ9&,;–| 0Pǣc%^oDQYFCiu%nhnE?e`,:^l[kS^0,#f SGcDG0Sc^Ϩ&ҿ_ FHQJp"/|ot*pmyX*I~`dhC'߸5]8$=Ufl;d!19-]7[YA{u1QY>Ȯpf&8~)#b&EI$ɼaf!K;/:>[$?Tя9Ua1ظ,3KXJ0Rʠy$bG !2++Mtʋ @ۚѯhjY1䞵(,PXN1q0LMj _!AepJR/>l=*_X? 4+)u"Ҭ?!j|Sk H`T.>Nl~\|C@(4w@=^nm /vbeB)h;%HNF f?%FTvoYU'сE&ԭ\;%鸠I,Ū 2NY(k 9Rq E6|ձ9ÿ m4v An2s`g@O-%&ߥ-IYgbHѰV7F^O2j 4;b }k&Y85T({3@=[Í:mɭBja@*Blaf&W%USl)oaA!ՙ[|a"lEZ^,x4 5Hc15%=j@/ 0=*+ ,+/)jhuJKO{.ijEh}4*/gU3YW/].#I1HgI1N ORVê|ӈ;yS@Z,F[ xhΝU .0Ef|wHwC%E8G1)թ4-vAۆ2zwc *SdWP{\qKK!^ka%-ץf5574_JwB4xRY0M=fi!c5jƄlj{. %_U[Pe_IboZ(T ՓްSJfRC'?*VBHfeϤ-8c?;2c>!!,d96x##\&|%:֨2;qAn$)AQEo61mԸU ZДnZΈ:+t*?I:Pj9z:BѣuL4\2 j[)< (p,[H;"/Apt@xZ#mL+)NQUW6f(-%OG B*B(41E"tG-Ro7h{SG;+CeU6H9Y:JRBL%RK"*%9~TEw@@-zgB!N$Kh{XB=ã"X_ϩ>L"QGf(F>:.4[Tʤ3*߉R"ā!U7_`jM93qŚLA(.7y)EF3qƃSc SA Zxf>A$"69C+ym߀ ]r Hu8J0NjXKAE>PST͌8PGf _s=Cшr´W4b@w܁ 7i ˢ<3˵Vͪ%un>$.DzqPIY5^n>ސyb, [l/϶H~];v^kW v斐Rx3ۮڴ8&꾸XV\n޳xPy@+1dPYc'I&bSBg.g yGbtsI=2C$Qe^T QecFF&eo٧k"J æi>k 9Epϳ xS| 7Wi[6$%h_YldYW0i!^]xjd.'%eewa'O XƤum?2Noz%B˽n6*g(@vin\6s33]olPZgSo>"#ˌ}$ $"ώe \~n4X@HԈh(\@yqBA z_2+[r#E9Z !/+"Qz:ϦDից}ҌU3s.yZBZhRU$I_n* jq*Z ukn8Oh2w+E"#ƘP,Nꬁf X!'plWLJ=EI`6ᴽKu8Wx&@^^DkADvT8̒}mpSXl=qʵgYZ0707010000031c000081a40000000000000000000000016609d23600001c60000000000000000000000000000000000000004900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/]?Eh=ڜ.+3X!HjlhcDn'#aø Mv5N|[+_)&BJG >t ;^{݋L=syK(yTgo1"fMAٖǀ]mx!˨3JR]WT`4҉@XZ( c/ApM, OyEYE)Lmz d7MCwl3$f+M?aՀۢ%Iůxq0Iw UȻbEjKmug;;1K8]itFP$:I+S b5et4כiu_M)%=aT9@;L0sʷ{ML6O3T32?Tp &Жd3fK$و0 y\xm:oo [;}pb_'.Tٚ-]DdǘUsDXA^6U:BA t%xazT)YgܫoXWe5y bͨ@R+t1exR]FE[m_̽ B0_ҠKh`=HHޞb𮥣qJcw=f0 J# /r+jP0zqLS :reZfYR/&X,"2O qQ jkG&z(T3s;& G`w-$~7#X߁,CvҺzn"10;CCOzlΨߊUTMItyQqi/M'@ෳv㫸rrWƾ5hʩSm:d2hfЏp]0*,F2]δD߀Q_۵.!6=VWuYl~bqr"`]gtԽNP%[q.)q7Z[x)tm;u[ ®>=C gIIn8J2C`v@#R߲*Q 6Ծ[g ێʅĠyDH+9?B;x7eEOˎ5F6Gy0/A 3 U$nj\d׿{BpLSֱ EFGj5-ܬk{[ [5#Fi^5FOH8"\+gI_F>A<=SP*z*π%v7eڒ.D [TNNi?tdIMQЀMO*O!cn^$Faf6@'`71>A:4Dm@I$rgs(ɛ@OCzmbu0q9a"R_,!|6BϣxŠo:PA)W_mt2?ex%(~FFkTvWFVf=Dk/vy%T\u.Wj 2#"UdP{ ʂ10nQ n uZکc[rmɀcOM9׬EEʲr/Td|㺃)lYPOVFDtа!ngM}֟jc0._ta(}EAA1uvbf(i0|T6?`ؽKľq$=$R(b@9Q~t t@40X@8+Y9!pU6y."J­ķ ,ɀLmq;DM Us7y!⢽-믟M4N*:a5{b4Qnxid;u2@ǐ&ox#(1ɫsůG(Bx͇ǚ!]_T_ O?B>dK+:ҥ&S-A^‚s4z2€.0~.` ͈N@I-w5=,"6-u t$z P/*8/53Ky /O 2J (i[ ٤yoD0Qxe؜4n)YBn0#l5sNr8&N6*xG/:Ҵ(oMR ڠ~!֚Vex}LV|]q'`Eq ,@äߠeف^\pLJ7h\k\; ǏQM"ryVH8S<h륳κ=ČD TKUAj\ ;R3b>}T.P[WQCpiw ?B 4j=̚Gz<솃]~^#-:NCzqo(V*5nڈCHej0,ؓ`kZm h=`:e/@"-$9P]M ohꆹ4e\1Q|.=yLVyJ]&\t2߄qƠAЛAKK 4]X][{쏻[4$w`Qɭ{f"O]( \ș!•m(2cr6!]TԢ67G#@}OJ c&gHDVэKhG0WE Kܖ%H-o9N9[eQҗ|5ϓh?-%7EQAA 3kqx>?TZ a#\$ob3fL]y)^uk$׶~ };b[ TӘi8OdWd Р$IX ҳ[äetYGщZ~*~wM|Øy aw& #w&ם{{QF m\/+d@.sˬOV4)s@8%P_i3vRyA42 45|٩V.A‘XJ(]-"%#XJ/7b㕫jA 9[$g=f>{bG3u[B;- t tEgGr ZJx]@*Xl*H<áGSG+;M,|yPp`?/0i_J0Z(yS<㍺RQ$<ǖ E :ޮA5~#c~0>lV0 ZsR-IVwh *-@eKp@&5?װEw[f6/9s={gvntkG#Hz0F=ⱆT"cï bR_LB*qB#Pni[q|uq#'$_lrG=CN/Z[ˑF*)osK.Nz lJ7mR<_}wHėx'ܖDhR]CA 62nliVF r'&K0^jdxsmri 5˖JzD(żK oBՓTրaV0#j;ElBvjkH[7ʲ(dIw78)xê,I&ހP!t9mV= Q7φj1I"_t' .R{fzEw{cX~Zr ]Z@y{B CEºͧW,;VxZF*ʩI)pqMRKba "kiV.{L,@AYGqw#3vi]vtU832Q 7:- #WKᎮ,⫺ڦΏCo*gZ2 3Oܶۥc,<1S qyϊ ?&Yk=_֒qF\G=>~|v{>= m\5s8) %ܮ >yRI<(?`v9:*!dpok&)Y+Bc_F6㶏v\E4+PjA~:'̱PC'uV ?uGer3{wlz郴A g &*K2pP`BJT ]WKWnvCJާd?-8KOp F:YwCBF#ί)^Yk' D]yM{%Yry34[QE8g%s7P͓ܐ#mߧ.xрX6l񠊺 5DJ!vl>j+"/W#TJ- F۲j1mu1ދ}T7_]KYN .ڮUFt~ໜKUF2‹#S ~-lش ;_1{d;j͘!"H6)(/:r}xTr#j֬wHrò.n` `FqOlu#Kg 'tpCzB"@7d#9YM1Ӫ&P>\`4#ͤ+̿hVkx\1wzQ(7a 'B^X  æ)3#UWV(s\k,dUlS|׹O+u5 xCj ˎ2?$ݱr9_tdE`׫ÓC$"BL%.r$gZ^&Yz*XY!v Wނk?i٣ƽُ?ž;Z~w hH{yY+Z&qPUQqٿz4?( @H镡oWuYPSth+^LB*"&Afpl1F{\=(ݝ|ܕ{#K\w9T>=Ѕ,P}n2t*{n]?ƹR8g{i-(q7L#c>>imڐLЍ -_G'.&<5]A+"pYnAkN !xFMs>;\cArW+dQqЩc;Nt?Na&0@OVK ]KWi{uq3 y[ԽtZ;=;slu6X1i{PsK9Z"V|1dl `sB$Y?h d18( SxلM(b){2e~xr: F6zǪѵK=V~D=oޔN{ ߯{LyJW"M^4%Y zAϋ.cZ9 lC0 E $(uyLUO8]6}˝ Nz?Ү9u *"͈`DAd@L17˲.!m5xK2š,n6q[?Ҩ{ /8pn`2)?s(l-O+Ad],ӈO13[G}yKw)1Ջ-;uce¡ cO^Vr7?k$ j `9]XGdɶ5i\h8ؑDBgYZ0707010000031d000081a40000000000000000000000016609d2360000477c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/ntb/ntb_transport.ko.xz7zXZִF!t/T?G;]?Eh=ڜ.+C.ijwL{`i]ʐGr*{A)=J_a?3]0_M(Tq$s}$2c$(Fc4)M,50_@ok"qZ=FC'I3+x -@Z:9&+ sߘejg| 83 |b~x>4+WFJ2&}L>aPf#O9n81%979 HK!9% @QR{mγ{|6t1W4a 8be[껿X!A&rN sD-Ya름?,ug}Ext-BA48|N>UjM IQUÏDϮKn[?"zR|A57 ȭvχŘI~2;[s}YRe/H;qd$@)jݾEXk{bDTn"ePaS(=%Okmi Rec1~a:YHnFJ3P\̺eJ[s8`Qx΍끰rAQ?B= 7|qnߪ+ڈ]X:h g) p9xMa,X.X贻w㧱r'y ucp}ټn5%` \'R3WeS@/QŸ۾7}<q$AswY}0!B]qvS5׼y=ԟ\5[UT w@w@ ar?\Exj}:y&/yZ Zb_@ΘV0_dOr;Xiۍރ6C%B F՗n;/;穳p[`t/k? $5U٩ w #vU۽_7@GWWK2B|il'Wz2;3*#aY&m{ۡLh0ds9GyMtn9Q)7R0 ]rxgp FP=ANKr/la`l^`ېΡt9)'?bgze8Bb愍ݴp5`E@ 0jS+nOA*3Edz"֗忺_} */ gYя㽙K`+O}DmlҡL%WxݢUG0 :'/cXcv<%d?Ӌ#`r3`V;%&y$^)dek&P+V4 L8=Z|$;s?9 ڀH5.EjxL Q 05=ENFSQ`1V2zsF 7Z'ʽX582 yj$=̀NJԟSDq#[ ςpyc7EmcwzG'#ϝu͏Get%ELɘ]$oSU[ [2B[{_82 wy}.:PaCddȷ4{]Hz?eu;\1{ȁfğ2$M3iv\󾫮!HV%E?v>*a3vDj"E~sm_3K"ٖ@'ZYe4_CSMlɜB `R$B{^ۄ<tĪ:iJ,`Z&~N 0RtێlSȁ p|î*I۸d2}LG?S Ɗ.uf.,ᶞXу~f\}axZ ƭZ^գ"2h9X 8P-(׈+ ;w.  y( * :)nZJ*iwKpQX}^c)m\.##fxɷ=`rе yP4<D 8JbWlN4^ 21?P2isNkT pP`ȿ4Irl9om̓e]ȊF; c%3 U+nu WvOG#QwOE8cP%I<"MK)dҨ7JFa04{+*O^ܻpVuV 7ZQ<Ӟw}mosV B&zˤ1s셒WH+DpǎmgE{L/1 ag|Ȯ1և)ï@Izu^bWiQTU A6`Y` m*3^׷ NȽһתd6Sp\9b:J[DJ!;mF+aZ3`ӈ 5֮? c1<^n5Z'ۨϢ;KulRy #N@-)bjo(WF ΰ贼oE,{xqG'xK0r/ _.zhc'iy%~|d=7@MAl;t5MDmQ(3v}eD 6wP_-J8ܣ%5r OFغYǶ%⛮-5`gЀ^K"IJA lOr9i}Y[l]W+=q͞I*[ʋpPe7кuxWF]<d[ e#(f\qH@5V-v_ zFD)`N_ 2hPX`dƸV^,\;h2owp%A ?J`#H[mԁxLY(6U!Z`oֺ]̼&RæD#ZpV xZ0:@;UʕV;;羘ՋFE\PՀbCLG0/*7KŠ3b ҁ[i1"p8<"69 grgSz>݃Y@ jeSX>UH[#Ad6bBS\КW[Ou.QeνwdI/@tt ^y Ȳ :\bSw Jɷ.`DLSƤ,#Ml;ަ1hqܸɁ؇v;&@ɓh=阘W4ٴq6&+]I#1Vc IQw/PN6Gđ;"1ڭ:^tOLVus1Y`cm)B {(S^|X,<]]ȨY ״DYB=>;s#ba]6^2L⁕NL >MQ?diKNz4}{OήyT{Ҏb%3rz5K9 Rv_H}sFEC9C%N詎h=C3\3h=+N6`yxH=fM4<Ы?܊UaN?3zV==W"Ç>~:\bih&ԭ'f~ٯ98lGX2q(>K#]n;C s0$+} Yi8෼_.aU:Z R;-zئ|hUdp,[ R]F4p,>֥+$xo;!] xqk*&Cy%Eq;,Fea+51v.aM@uhʍ^ j s갴 ߥ9;^4P!$:)3kíu 8+м3嚂Ĥ4-_4rq~aUdO hjȄ<~\7"waUMlJc GDͲ(0)8xp(tU%*dU.͗(/'yT+Tڄj]ɀ A%}ϝR~FiXa+rf(퀑/V$zQϥ/{E%# BUW n3Ddf`[c;R7/V$+La%ͭf`K,H 1 dl;,Y\G^ayh5*Rub=ּ6 ƿ=D^\NrڅC⼏i{;1-ߒ Ba]vAvS)B̩k (|.Mƾg\-u_7Q$*!BA`U ށk%փ|xsQ'8PXPHoan`r-OfY.Q,Ps2NY_6$v(%VES⟎4"'Bx.4m|Pu(z'fνOvϫGg0HC!dk[sϠ }6 yLII j#~6{a( 4 *h,+NDBO*6.]>)Fw?ydEelV`I~nfH(ę Xo.e8 턑& x6JX*'r* ߤcz*wl"Oa1ף{6tlT>\YoHZwqQ#IhªA)Hṣaꃊu%&噗]ɒSV1g`RPoW)*/'~͋4 _H ƢVxhbDn7@}}݀&uc덁)+ɝ0??`z(CSPAt<,f@!F]^M[ p7(ZX^(̪U7>cuaX-~$Vz^n=j4o""MwCCttHwcċH*'FVE8'UdCw`?#mB0qɣ 7qˠg&ڝNUA3~c~&Udg.@P>t9swkb69Lĺ@Yf)L>鄰6Pi|_tuxsuI;Z?T-GlXycQ8&Uυ? Vry Yp`&k:]$>ͭ/H!eI*>xinfAs*⣴3~M3BId IGTgi:7vhVFCr$oNgՙ^`VK eEfVQg&`fD-Q!ʖ4kڀU[K;w|Vq0q¨X+i@2y/ 3:⑴gH/*Nnh&<ɀrP oosu~TdV&_W(3 &.Js1V ?(s;i?0dbPJ_5 X"#Ϟ5'w^֏"DFJ%<T$@*֊2hOd"}SRXnFZ ^'3mi>[,OI"!20E6@cwN*Q3R}]!EG>/3uհ{J&Yؙz-mf$/3JkF4n]ԡ\}h5BF}QiԹC jd_F{zY%dw!}4X!_cH u$Uܬ "g㗈%JH)'#,~=Ku3#7FZJ.OaS ΁2@L%Nd= $%&R̟NRYJ׹ggS 36ӿj$7RZdM#@V,UCjDTv5nQ@':g>CCOu+noF}#Y.l |= \m! #i Z| 3jL,0[Uvfpg.ҹBUj}_1&콺Gfq0_˟_!Ymї~t7 =H#y]/I1EnC("f;N1}τU`t5*Icެz-xS~Ik|weHo|Li*4,f8B,#~ ֝c?AUɹ vDvA멞hé^tDw)Dhv]{WCmvicMОv2xsb0jONV$JS֦qwLy))V\ӄM +K7هe+P׻&=8TzW&.R^ j?b"S񺯐SoJΰ"Y2q :z1F''iTs5uiٜn]@Hj8*v"fwnC17>ffטЏ)<2fõfO9i?Y`k,mtqѳ S,-3G\Hnx)/8ShwpKcϭ很K~ ikŸԃWA7M*ǶL%GaU_`U=js0r"CC7¢ÈK*o^eU6$Kjfͪ Ϩo܄6խ` tEnV79]=ZU!<ۼ˅p!.b {9T2H'$vAZM6 AʄtFQf LwSR}t4"I]mR 2{txU5OBd g7paնG6wIl⏚GQKt'EFvG݄2GHK66֢!㌕J܃)guugN<疺o-⌞pݣ8k0 ֌0h?;r"GnO2!%UkK ѦZO;A G0}|PG 6G]{f3Ap%@:̶7xП^m@8 sE6!lŐνB+~tuhRa%_$L*<\oU0[qX-q$x̅_ŷk|r䞥>fQ yayoIz'[SRClT$DZ4~7/QE\l'6>?+ѽ;i> tvd2AE2aʽA2<5] ? Q d:4ZZpD 92\ԗd \% Ş:,~+X&)w(&cG <: 60E3.) yIcX Oq2!+XHX]Q,Co2'rKA{LQ͇SM [r<>ˠ"Q۽s1)X2?;Bg~5RxGۄʈBŔ []slCLuUD|Ru ⢊#Or UX}]> ?5ۀl ZA Mk g>}=}s.W9vzLp,P#8?LsjF7YUE -'*{jINa-/D@ͤU0{5!ʮ|Pt{SVjbDp~=9!nj* fZщꙝ8%7> O6S \gE/ U`C H E_+T̅4h"8eje2@-AeB< HCJMA< Ea^ wUHt$8V5l!\:F@sj*Q !Ўw^~Rd_6N_KOy^ +B?,e;zȢl؛W85@Z&_}֡sAjr%>3VW{ۚPΆgMP6D:HVά@mxُzYOW˟҆AgcM> <]=o 멑bYn3~g'Y'|{/is3A 4L'&Q|zM?OI.H~*cGҜr$~ Bxre]\ }5xI͟S1Eo-L7 G nHG]gSjMzϑ_*(,T3P۩i-wM_ =$ Rw˦MʫKn RI)1 `-2Rr٠Š |'?#L2s~$bݷ\A)j4p6B\<ذsiJ|ɴɗ2*`# 5Q<#P~;GM,SZ\D~4SDWGQ0t17qL`H H^=|0vSM'EP%h2/ݙ9qzC*[z%#7ho^t ڈ5Y8c3خ沵[A!]/#j=M_ }]@$X4! X1WwY&{8v;o2 H]rLԆ~+ l5T/wjųK:F51 :'3ɹ2wVR5x9Z9Re$ps]qsDÊյ5|f-wc&^$tkIPj$yT^.[+rtpx\a%lp:\ŘFjnKy|ҽ4G(xKЌ^74b9*7V$Coz#pFTgЫ z4ľPze mT}9(~Vl pDk zEl>8JݔӁY2$8E{u3Zk|}݇E5Li(Ei9c77}gw{d3\dQʂQ40LedZC:ڽ873PT0w#0xVC'oss*=ҒH8(tuy-VqRn#k2 /6mҾ <{|?94}0 , ؋[xR>Ѯk$:4sh!G2/ |'<`"/\uxKaR h|gz j 8n3 | 4Y PfrtA+N *wWCȕ2GnDH9iMʀcf XqATLN x>4M;1͑2 >'UcŽr4 lvU]q.z)d<<|@ ڊ 7=!G\"9Y]s:݈vF_Dd-?ئ?@_Lzknu˥|1o K,Ϟ,:nTe 8 $ߜt&EOL5Y4zdTij`١ߦ,5%O6ڜq~h L+>բlIQ>m#{vj)}Dff)OaьZ}i;i~}#HD}⎛cO$w@x.J@}3C\縈d/(ҦlN\uX^(߸l.22{KUؗ?Kǩ@DSQb^:oRSZ"ސ5yS vk`ţOn].WC{]kρjGiAO ƌƅw%*۸pvڒ?!\ %0EJ{G­k^D"Uנ908jU^ՠv`=@ */agItE]=t0E}r=߄Dh$m q2>;@Ռ-@$/I65v㴉`.mX1wl#*ۖ;Yh6@N601N`ܔ<Ά9_Ccf\FO57sYFܨA&>Rvݣ8;Q| 3gNJ!io~> Iѐx`hi//)qǹNPbs/gh\Vg9ANɪK&c'yD2Cѵ"H{)kC2zvN=fF 8Lԓ/\3~E~P"x 3".:UkSv|t@:I*r g1!QŒ@,Z&˛/G±-d7"a?4Oc{ВL5&5~\ sA~kAq-VGZ`_q6$Q&P>P~1e0Y3l.ٳ""h-1?#;s4 3nZ9S>35нK&q^|*~M 3MMt{|1s/Y.^P?bM qwcZ(œ lMRm]]&&*lhWh+O#Bk׎  u$e8(QIS&՘+WGϬwkh >VE %_[rv e$m/ &tWv iK4)#'h3.BHz#JHI?[9zͨhTA:Gʆ8TOK-Iۤf()s߼㴀?ǀ;Of?ELƒ)+cm2xPv6x~ǃ,q@V5v?ƚ=721hf:yMW[8y^] : v߁AS\NEljo)y )quP~6J<\^;rB+28> ;(E ؔv^FNj]ev߅גZ1!A-͒l{㦙YR мAL ڕ_a7])ECEZ7ׯPeSF o+ɽlNDP4w.KAo1A-)=/]Cx) m- &P9T\ pv97jGVG;<!Nh=-{QDrދ}vnsҋM.r xޅ~,*BN(EȋW{D vW#z7V|-`˪ $MqB>%2a*RhܵՇI8M= Əw$ct|F4G|84˝M"riB>dLΙ%s2j7/FV*?]}ϡZ3J& h!ֽnE1˳\mgp,n=ۉt+F;o/W>bLCbQNĪ-"a )h6)_p]wL׼ ~MťĻYQqs9幐;h2L7jv8%oCu۝mzxRN !Fy Z[VaeG/蹽@*ɼ+9~魃'9F96Ʊw5++yQ#UG"yR״)Gv\z8nyD#wR.S!s4drdR ծN"(ͧ\OC$y_k媂!Ǖ' kc4\vH7уy@& FCJ-y4ZP4Y{`R˕[hؚ՚R٬aww_/U7{ zAIXc}%xzL޺B# &P|<9~E%\UNcđIZ3Fд+5&p12g>s)>hQG걏;ysxPJH瑷Da/2 rH!SQSi9棻-ykS|,-B_Ca)zb[e¹Z )xp*M, . UTɻׁTZ޺x;ZN ƛdAO@#^~R5#<4W!/$>W0jњ^A1hm s7zxya}@kR Zo[˖)ݸ>Kq+N= mu U 3 H(p=>"(KH9XU2\e W\sD1}W7NF ۚێK( UCMKkrLMLAx% фs3QkYCQi3hKV_\A B Ep,e >:,@{bRSlJCv!xVijH\e<0H65jWa^-V<4.HwPOwo[_k/M>BW*{nE>+gHڤ[!{P|cA-u2<{l_)k <(g.\˷(H<@Obq K65Z>EܪW;%ٞ*\$( XEO!"'٘ [LwcJDq`!"6)< [vE5k-ufMk d*s0@ ۮ:̮x~7($}bV+IͲ^dB;14M!Yx/V͒=E7Sq8dS^w3' nh0Z 4`+u1TM_ʣCKMrnܦZIuM$4PhUҊmPyI}:O & fgZG6Ai3 ڻ0X20K/kQ~fуIE|$w)E㳍5PO,%f9OT R28#)%l?؞xN[^9@U>GĽ?6 .&`{).HEK)b=~p>iAbª88))Qq h>߯eNcƙ1WbCR>Z /ɹ*74%KKɟl YԈEsŚio ̆gbUck0t2_^UACfStRǾe9=@rQ|W4sYIZ%x6Iwr}K. P9&|O "d2ޫ`UK=nJD7n|r:.E&kwN.;,fk=$FGrOlXkiPfہ&I7z[5|?ͅT\o^:[M׼i.΋VGRM?3wA"j -?GU{{l)vjTRS24܄j_C؆ c 0KcngṼb)|\Q"TzTX3n`>:?!sOkB#wÐn~ 9I53e !&d:SHy-5U^`wVTt=7샮u0P=`Dh㶊3! -_Ys!4=h3qtbeBgIQ;%PaN9+nΰk+Z{l,|+Vg^|&)n9ErIjYGfJlʌ|iVVǝbԠn|P!Z| :+ihm<0_Fek#,ՎmF}7ѯJ?|-+|!n,}eLz7-K, ]K MEl]mMLRY9b2,hg1r)E#<*VMXJ[sU3ǥ ,EGVPvG@x:j@3[#<1s$.%4j)"ZF/;yକ 8}[.d#h Fz'!L}jHoRy! `r8WfO冢4*Nϊ. 8APY)T>z3ՙ:$`Li$rxTzq,E9=t<kYohMuҘ\0s[ֱO)9P/*ޞO߭Xxt."! w~1*F@/Z^P\w˄sNZtF$w(yN9M~ķ{sV~ t{Pl;|uon$|\Xjg} }IHV1fQ ,diDlSQ10z*-Wg/g re.AQ գnфtSkxZ ?ɠG iNy5wE@_ 㝟$s_?sX{Oݳ3%1XBĶtF6JחY;e]?!3L !˽a⓼V?(r0+s-G䩗(]D萩"I FR1cfnf'ǣch+vGyɥvM6\r%TJH%=T0GŹW5FEG )#܌w%\NSV"iK$# {pE!cZpc=tfXk0v:gԫi*6m"wJ8u `*s߸X+ub?WX)kE9Ib8$ERQh[yF/`,<^ş]=Djv 4 ߜZXFԭm^1 lziporin,a+qŘ;YD)C=˨K/ ȜZ#i\%TCYw,:5N^XS{WͲ_;[xRFsf}E҃4'?Odj&]NJ>Ae1 4a0\0n~cEc(9; aVط\.ؿjRQsF$nH)8,9qk+fˈwCk hQ+UUYR`}nDٷ.﷨8n\WۀHJHʞ7 ($hJ{r+Q,5F̐8Zrt!R ӊ=<(LB=5\ľ8L5t҈c4;յWKtL)gˍkMyp1P*\1 MV&d7<>UԴhPYoPC3 2@+lsVBld 4zlуaY ;^'o8d%e+5i}י>(WTCyHFIBv+o_ҁ;q $K oaK&m+u8$rwri'Hi38{7A-oc"?0#IBnhpwߨvww Ν`7**J8d"W4l)h%Qipi+\\ 5h$X. [«rb ].GlJP.P#Wi7mpH:{k+9doSdKv:b[-Lkv}Yx^CVFII sh%7~RV@cE*hU}x3 ~:qo~&_Uؤm$Kng!)#Ed>nJw4-?˅GrҐMh7T.t5# kpoߊY&`]P rтg 会F);̬ JT^YTz>ǰ:dpL<Sm*}$*FhQn¥QxlhggL{ǕA$**uǻx{{v }H@f5bZѲ,AA&&Q;gy6< 8if.rc3zPd 3Do [tQlE@mW)H~ X.Wj`,~63cFBHOY'iUGbbJ\Cq~+ F(Mu)ޤ5"n%Aީ1Lv3cRݪOg1rXVFwՈIz\[тen#{zwJ5p4dNiac޽cl̎N w< xp'& *.ww]1k̑NSteZ@ATp6dFwA*U{S8 0dQ9 ?Ҏ౶NtA#l߼eֿ7K>0xk-cvWccv**9ًe^Of9_j[c+ե(+@f'"!ThՑ$U1u472ղ/Y21y\^хn'IvEa&vԤya) ѫ ?.*f73mWO(o ѫs9۸_\r:EzEb+sL@ͪ;}{&T 21vG$=IN~᝗&oi($ݗu_x? "sV tOvBCo@/UtSnwO:|.+\ή{jl^%.|EYN.+9 5p= U , ?&/ =<º|+eu)c,vX4hI9س37x4p55IY%1R@Z7f l7Fѻ㓖qIT6 ߘ/ҥ?l."1n_]e{idKL#5TaL 5[hr0a_%ˆ<24Q]Y)󕮈aJ'ڲƑ$4pSeg26Tpper7̕Sߗ\c#K#"o8YI0 !&+mdנzo==<N` 'ܳ,[/b:& ,6hXCusw3-B&[ Vk"^|,5~?ZL-S=X2Љy@Șu&4k}S-`a~( :&kDӝ^&$` wmŝF% 㹓/-Vs/P|zL2[S%IT%3ǔ2gj E-W`k?|@::dꞁpItV)Нԫf AIKg<o?9驧; - /9jSz}IW7bDMA e)_\oy X *--՘ٱ83K@ۼ S)䖙LݤL8e RpWϭ:(zi~b,ַ#S+*2&ͷ@՟զNK8y.iU%ã"E;8.iztp1\Ոx (l8iuIJD#v@ l>WF\_fJ1;B>&Sّf!-´4ʹ*L\oߒUᷢɝrt;( r, u)rbv+A 6x@(~32AH,W@:@t!g}+G|>2~(S Łqk&v07ѣ@𪟒m^x0}"ZHYP̃ >7mÿ^4sc)N!/?2fϪ}@#eA67YeR0`ޤĵ]7'LjoE8&Չ~B;u2\H{@L- fmZS*oJTr-O;RNlʝ{"?I0L:nAZ*Qh(' a~|O=7wlbD=x%<IL5d<نo0gL%2ޢ5[n.UNaXX}I._CDpSR={O&ҡ.@6C?$NM%T ?@fxY\/ODo]땠d5zm?LLdž1񅜀#D@Q68SajЇ<(KZl]10wOk94*A8K!oV:$e9=3m"'b5bP7: )ư˵رP 9'浪 RRDfRl}IqyGE6QEՕwÒ1weÕPBÿp? ȇA驭JDO u`>f?/%Ň[Fʬn}iHYiA~OC F{"0 g(FTOZb!z܃ r8B0QX$~2_D?Lɱ+:ug4LZZl=} q~EOʵy`U+l£= s ӁBIcc1~؋B=,N;U0D7}G@oՈD'_\%ȅR"ޫ=L CpPڃ3ୁ$(,I-W[;E: ;?Ȁ5H/{.n_XWIBDُ^ṕ"Rf6?+r @^!v6,T*hN?C{T*ɂx;+ eЍ,:<ᚍjؒM/'ʮ3QY[;ҫa֐p}cȡ6:>(-4|`/uLl=fFn># LhP˿nn69 W% LSMSų5#dȹ!h%/y8_mCZ>ECj)J_uM!Tn#xt1 gXwkpOq8MR9*@ָpvf3⯣&ԱmNF.^֧Whv]B"5%MZa$KX2"^x\uA:d ,;1k'8Zֺ)+;&SG XP hvvRn9x8m=W28b,P!©&t;Q%@ [zT_~z9҃Q5bYh@2K$ =#^|g{Ac.O,>D?lwxj׋FhP<3NS g.9@2Q& )夝ĹRYjɃ<'} Oռa=2&O43#q2Dd|/hPP5J+gL0&sK\.b vcWgVq獗׎`mz\}|aUh`t#^Luh{!-%,4#$9؃x<{BWO r?JmDU}G"w)P.J^(ǘ{;-cq@ND)Ǻz]7 > {n9'"[u^AMXȔ@H&l8W/iUmtK#~xJ<_[.4vU$(wSn){J}]X!9rd Ąh OJH~){k#XAܷS}+C6dPhSetPٺ( g|6,zk%4HMԶ;U^c^}rC}7Ѡn|k}ԑ%Mh08(]K$NІXсL+Yk^cM%Z),}M3^aeij:Ȉ =ʴH3  HL\Q ^c%?R)NSB{gOnst1*@|[WW4:[tҖfUP\K;fp!-&8yII~<<4 7kgK18u&̀qqo?"l*!c~? 1DTl!掵y-fh\8lғVՅtHFNɉr1ܬOEI1XiedY-Ka199t=-m:Y_% v.%|e~87rJlG.I76jq'vLj= jm$ݫ컄mU9% w~W{lBgaOh"Ooߺ̡=:VZ sY}husHB L(Pug&nҚ!tn-kNZTR6Φg ^Ʉ > \T!Wy8Imkn|o!]\+&ĝ?yܺz Kr=sٕUOX`cyM7/Qu x ߌi/%~=vݺٯY`bY@T];¬MxֹSAy US_V{rsjG9s}U7lxS]164IЦhD/m[xdDtiJ)~PH.Ks=ۣ$MBj 7=km?hNz. X#˖)F)FB|;%y$N$_J[7JSEJh$!Xv)kRRx.XP]ʀ*=- {PWČ慕t.@8i.C|%ȳ T>C>:pN@}e;ZA"iz4}8cϧ,6\Ae{'a&U%5,EUHuh-aĪHN% 2E Aҿs/Lܑj'0+ǻs%}Tad{.@>jPzϒy`#J/Y"nG]agi%\=Zʚ`kKMPݜ l^\V/%Zi4;/rlIe rm0 ؔcUtP0BR..] N*1t{e)m%hƵ .N Z1O!T-wBS6 1yZ{YzZ+еo.r|./f8p6]/""f"DꈯeC2Do<ßއJ͛zOJjG)̂:i,f$Y B- #DCo<*t-UF?lMPK(K 7=RhcbFj*l< shY-U:,i_9MIOG` ҠT96!,c ݬ`T[:{ 2,ZK~O *f0p @奰2*}l |p$߇ޢ6~QX^{ńx\Jl7]rDz6xһ P֖Xuԩ-х:AwP(`uAq@3r+h>-\ǨCu?ZJrHBϽ(ӦUTޮ}\'nͥJO@m4dxW#mIT~&U-H/Z0, P`M^_%-aW=7lĄoޘǫ@Tu#(ིF=W6wڷX=Ea4[U:gVQvV@ J$e܋*ѠyӣmqftH> Jòqʝ,Zj Ánv6ԅܭ>=(ҪஒEl4VW^mcuޓKΟnLR~MDż>yy3= !c0;?MEC;&GE]gX{ptQf\Gt{tǁ#2O(끮[b YtՎK\3s3Rؘ᧵/SDp |7IfVV'j2ΏOOej_D2wS -dLж#k@[2TGEE1hq_=la{</z7u)&;!zPC:oI%=Fwy ;s_=5XˎHc*l ^qHe"{{,Rq =O1 %x#ܚq儧\z(VX FT)k_xn2Tp>#weR+m BTa?e'TWߗwW:[<\Sy4d,-;ޗcy4ZKfUEylfSy^6! ᪋T\/Kc5JX@F7Q>1ʜl΀eO3P3dXYI:ғ0P%н%w Wu 9o .kM6mGl:^W"%q3 xSI)7n9wϧelA}1`诹e9朆Bӵ.3*/K:ÒNL7_{ iKӧ5h&DOKbO7w3<7t=KRmÆ!kr.4٬-B=\Esea4Mg$\P֭s/ϟF?аR^<N"wjq0KX_I)-|^Q (M s]:^[g Udu0'gu i{N[:<&aǟRP0֏`'@j9 z3Na"Q$A{voZ6 )%9"9b2;gbùPY{E+6k7Qp6/k_ *eEvs~11m`y",e5杭SF5Sjgw9z, \挜01 U\ ҿ%QaHWGB٨aF ;Byfl-ߨ=ڣ=y?1C BܓK.qhs֫R! ";D#?ycdS4i h v +sE]]L]GQ,U5E!TQgm)}˅-RZ¼M j3H-f3?׌`ʹw&_=PM9/J ό=YAWJ\diuܶl9 ˘kX M.`3M M6= !Jw w//yk]G~fC'EqF=90~Λh=Ŗ1As賺W +$[rky;2/b4`MUdfB5ՙyU YpOB !_8p@q"Y'Փ2S*iJ p nl!H pM(.;Y"MzYɾQbd<^[%-Dta8?MVꒊ}]n{ĎvS"U-m;MzwGG"piogwJP8쀳+/M " e`f}ggt!Vk9+ݠ19$H <-qẂ_s!AjȐ`IVɄk}Zr&W|J4 WYWF1։8l%-"Οʇ)61MvrrIf4)6h j.E十ϝ.`}TZ?- !M-Μ1Y`:*ߚ,l2nn'}^ξAͬΘT(sI8@MaZf1}SzL~9Pðj!f`ML<@=HRm(N*pdѦ1'.#Î3 j*ڳ0atT]cޭǹo7[hlTlmeiV)r(Nv$ #xͧ$aǭ xcK- ݌_ϳ^rNwPB+S]-@ڦHg|ع|?PqZ[y2DBAm`y8؏~EkL6`'X'^z\=PJ)׮[]CC`RjLXm|IJ#Cd\uܽ' ;K$RK^&c4jdiEh0O `KC wBڊ)\%JT-cǺlR:qX9K|"?}eG9~2>ڂCPsgn%-_0ُPH&I|kC eqy]5^ٞ0u>$  +ou;mU"$K51.g9i1X٦D c~f/3o諮x[-sSOyLoL+o2U;HWwNGl%jO7$a\(9,A 1jźʥP%LZL{NFxB:ԌdPt4Ipwv; lXrfyf܇us٤8~㣪"h~g:=4K`R -44cT0((LJ8~ӫD͙ _ )R]-Nio9e&mK! 2[ޠE7A׈o;LznT[ }tڡ\.>d!pfݟk4&-=yٳChnx, p*Z.LP*O6ް?%ɀ=uJ%pԯs* [L|Fھup3ٜv2NRdK% 1W'2Eݽ# x"׷w\s+%#vߜq֢f?ʜǖo3{cȔrwd۷HeR3^Ծ3+C?j/z{ynM0ÐCEb:!Pqe+5䪟qF8z!&FUփjCSKgc[N\VFB`M8/#> kFC$`2\*drw`#KZM|dJqWG znE2 o KCx9v[.D:1]NK˩̕",b~.XRe(zZWeƬo1IZ}b~d%sRhCPl zޘ[کoHIr6/MRI(6ľ8JGWLA7f]23r-}} <0O{rͅ&FvD]=BEe j疽e3P<MCYbǭ  Sx3t nKtm O3+݊x-f5!VUW{̷窉yGc]>;EaIpY1 u!f,Ӵ3e-ކ" LOO 6fZŌVx9ab|;kth)xRT b  C5Fg$ (3Z4OZukX :WF*ݖ@H2wcPtϵ*<.Ix6bܝWʼnf}h_s.c]G :!jllt1ߺ{W(8~^)r(Lւ=CvN#ezBF:Au+54hPzz,3f&vj! P(|1W,DݺRDM/X=i-M߿} '(~_QK܁>_͋;OFev C-YS4ɏts/T{^Z2blBR롩AwNc+,&qvzw$hH S~fBC+n %0iVV E(Ո'8li["B6ux w heO ™IR%M%#=ذ64JQcع|ȐwKF(1?Ux:‘Tᄼ/ H%e#9͞X3[lhBS("#bb,=€Yŋ^KayKx/:/q;쪳d4hʶpaP#Q]w &X4.E!4g0ȣ[*_ E< j7k& 6#}x|aʽ w2=~Ñy*S#̭u; MU)HfͫҴ8Rd"DIQq!p,+C U!г#<)72*!$nj0z\9_}W@i&43ց,P8:]RK ,d?xz+*:VKAY41B2kyKv&ؗ 6#cFOSS9-U" †/,l>wNb}'x71HOQsK) Em<@T+>IVJçN_/6jGig4 G+$n thDAR3 &bN()L 52[C1}k/w 6%OCZAµ? R !g5h)Yi9syP4 -9iHɤZj|}esW 8J6'DW>,f^$W>=C{ױ?Z[3{o.}CEO0w3Yt^=mI}Î{=:a,fQm0]o]uBZ"sWG zB5G^&kIpC%tcW_x\>yf= B . ן8~'} 2#.:<)VgW]$E2zzM/4j?T*L攠9@ξlPΘ9TRuN]^2q7t#ˏR&AaXh웢ER=T>3T:B(P"ѻn NJf%YNM~.!(aff1BtNq TvQÓYmq:VYrƼW|AN=ztaR__^nb?Mo] WQ%{m|8׮vx` \`ͳ:rD9UJiTɔ.3.RAmN~`1^풺5~m s~ӹ}  becYT}BBx?+Nu.N)8D]l_ACmnxvoKipE!HW3 kA93D9Ep8ޏ绁Ōĕ]J!UVt\)Meah5ऊL?zfmZI\'qCf\s6 |:ON[6^qin8U5e8#aGM\“W ʕ԰LPp\.8RY &)MS܂lK_!`܁}1GT@эo#ZȆAFުIнkɏ!`10*8{׿D,*΂Ug^eyxV0yp X0Q$~>:Q]XH ,-5M\V9 QlSH*'@|E'=D6՞uS*t/TYpI("_7M.@.mS/򧔖`\j‚7%U6=Մv*xKSrt{}xIr\J42%5mb4W>ł=H=S{ez y.+_}IDL@RM$]gR Iu="^;?s{< BAB*q≏sZrZ1$kK^{X6\}"/(}7 D#ܚy(cB-}Ĺ8`Tf8'< D 36JCuNm˶b@ʣk~^,2p>8r*0b U-@8cVhENm`\6 >B%F72GX*|uZ}LQ":{[qwЈ )m__:({A'6}T1ld#_? aݷcCԌG2A47m:Jfj?9]jb,pa!ɧ$)ldK$DO[yF~{]l%[(kTů&4+ h_eqk05)ae\Tq#ٖ,J~]{2[Cړ.3@FW=b}elBIt)C%겿H̱,@n0y\]] Ҷ7^w)4{T.&v8^bc#}9wf `f'DB); P~Zbx֑nK/f L'@S7!^T_~.%΃6Qű̌br3L"hΎdz1j@u/Қ|&+/9lH9՗7! 2es|qo$9l67cgڪ'-< V!;O=x8C-="ycr=j|(c=SmQWu傡>d٘G¤Ynq=a[E_H 3P$ny e=țblvv}rYqSh#Qo<^qu:  7&@RV/j1a5ʼX=]`-l;~&'H=z?qPD.NJ.FBMqpp݉~rG'<hm"IJ|x|a7c"c/hd•]:]x)r^e$F&:ͪbTJڥÑeilAL϶-4@xp!^06BRR<_nͽKz:™-g-ZjxZtP?w(WlN1^ƀ_+K1IY?޼(jz!R^H9K]ٮ.K&Nqp6_,3UX%vv ,.JPm2!\!Ҍ Jkߡvξcn=GɖC,/m^|7\$.1gM%I_I]T09].%K\-2/EZMH|E- (?Jx(jt,xۿՇ7Sk`]A8;JN$,!DeRi_,àSxeVq: K&7!Oj=]Cp3b!]"A:cl՚ۅ>{q!Ғ9Ss OB nz1oYܛu^-ktFv#\6ezj_Q^B7跃d+-o4;%uD3v/S)Fz\]LpfIKY;qJsj7aLlwTd=bR+O Ǔ}ycDky"n0bG7=0չcI- VQ <.W9!MS&BkL4<{if~ZDMC\>-M)<ҙףq;clJSCE1ߐcPN7D?(?(].KhNCݞK5zīU,N b@⛶E[~I8"Ie5]j}zГ7yX33njkXҟ>-b|V!\mwdy?=1ݙ_aE!`/!dDY|/^]Ų%g夸eKWa"Uzڲĭm6r22yݲ"Fmk߅a^>]EliA6,0GmFv;S30az@&[}5檇o(}wPBv*FI\<9#}fĸp. ͱ'Tnpӯ6b~4/Ԟ)Z(Wm|Kաq2UQ53^3 ti|!.G4,/mTYKu瀰Dxx*zTmWҌKd*q6I$V5YAcXq(QuZE5|oA{ʘb.n[aC+Oʓ3d5+M0'0xնc()[CzþX lb48SQI.pք#k)mމua eY:] U]ICOd*r%Jlͼz? C,%/ϙ3ArIX{]Iж6" *l/hyݾ68'KZU58B2#LSd(FsĚ HIJ<ʃ 4NaVGR=c,`U Kd2p> J-N#Y󩱕 QƥZGV 'WU ˷M=VV2ӆ)D4,׎(T=}Ћ~RiCfei[Bu>0&sGQ+uls#SCW3Y]&&a19tK+-9͛AB0tzosiqR|_ib}q3YV\PcFÖⱐdΝL'˂{58=xY?2hID- nIOPaG' ̽{D$ӗTDǡ%Kԫ+ a8VRgsTcT.0_V:6Sb4jK$A^887x>By\0yxn0;)+Et%gb(kGdMN1!%HjɃ˓ĤLqʫ^?` !6H0P- Dv^PJ ):r־ x'7ԺIqHvPd}ǘXz/ hcs[Z2ydK}ܛp4k+Tr!$N4Fad%CO>s+&g%5",,cl̀iUh&zdkA=6͚i Y%ݍ긥.ҹlSk)1;21,#Kof%z(ky],lZ@q2.Im-VШuJ2.f6TQ(Rk;3~m7STbA0&ݦTܼq8ξ&C]Ah<"PJHzɥo/k?ؘ}Յ ٘xK%cnME44sf7Ȉ{8`F-ÿ׳.0#15-!'9DEx7)xݏՔo^nhxP .?c-1ۗ'3/ءEDJ=)7^.a,"l$ <2d&@ϓdǹuoo GK$bb80#ؤXZc0kT3/'>˶^r ][/t/| ۘ0S,ޜMӅ44}2xib]=[3TTB(֐u$>@h8Xy!"ItgXDsa;ݿ}W+$8,Pe_"u`MmȑkإP :kA(z~mk`Fga::wNLZ5R5Z@Tnv dsX{ wgM_}ZKZF}(欤Ԣ%ve@OG v U `VTY{xrq"[5`]$1FmTOo=hC^ڈ:ؗxGooiA+"; yĻ}s6ƏɡYD{BZ2lb5EwwguI٩ƢX`6'?&\72O.X;,`UGW|ɍ> HS\O?]a}q'st_0+VPJ.p {N/ ƣU$-xPD$\n[g)k׌7-|̲3xjEN6yp0ˢ kmbi՛]p(Y7vȉ@ʏT/! ;|AFZTpL$+Ec"i-n(Q4 !7MbqWȉQst, &g7=InʢTlwԔ@ǝ=BJ9A= 8Ix*qG5^LАxvaElV+%XW݈b\iƿ=Mr ?Γ[',M };nE*D )b<ENyqhgX$Q%aó ]덐Zߑ\FV0,t(2-ِh rG:FnC[xYN"ҍ (W) /m}Іͺ5ʋAu*{pnVojEI%@j!2~/>,,&ЁɡVRPOh:Ȟ?ߐ(gO>8WO@p;y>"4 vE^SAϝB\Ь[rd^ũU3=4׫#?}/8o iG}S_WW@KofhSy 4mr>&n'T={x"7zlp7Wɖve$Υޅrұ(TgCmEX' =L~,vdl+_kU]pIYRYT^ZsIӬoBJu [tpW oIncy? 3%J B=̡񾲜oՊ1:" Ӽ0~F>*=|7f.ZcْU~ dsvHD %/[ rfAwdsѻ\d%Is\ !وZ3z}Hf3AP;UߛC&,cm.J1M  fUJw3z-QE2R^'4Ji(Fz3 v;t'}z$\9-"`Kj nY!-K+Q|KE7fK@.?^9Y$Wòٶ RN$󧴧򜙢󔀧!yxR}.Ԁ7#'?{BR\ϓg+ D&^#9(U ֶqxbO4ӄCVQ9Lpe϶wqЖϾ^C^ F{DI'hU Y[V4y: ]C3>Cu8(&uo=4'Vܑun" gF iLP_q6Y!H-C;•gFeȇ:Ʌ!zO,̧t;CU*?$<SD׭s$!{)q^et qԣ0|ݵ MWfJ!t99fi 3ra5>.m5ɓ9>jG'?GD"?=1 o)D\HIxc]@YH`Q*"A K|W?k!~עÈJZC>Ft_ԟ_! gLlfb<x/U1'c0{"r'8Td <%12:7 uS": p_{1"poO1w5{B)gaj16*q~#@v\ytV{jT&7 X0n7\жqxqYѷ]o^Ff9QJl9t۸r(EC=o(/Ѐqp֟'7.[4?AʄvxP=pfrG ,~`b|5g"lŚvn*;.L6Q)A1]EpURx%ŮO/(iyHVi @I2A$hVoZNZ='~71z HYCה)S _bd4@~%~qWh]@"2_ddciڶKqep~l4jpd?(؇#jBQVR|bf}_Bd|hǵYaMĦRDŽ $0)i+pZ%\YB6p+' X ՂBRwJR|~6csI}9nU@%gFN EǙ#U!E@E䆂7eK=Xiq#;V0%h'Jteڌfn+-j!b,6 v;!CLl`˭ÐOB2J=0 ߠ,% iu8<|z_:pjS1D~jzj a i:!wPJABxplVg/@܂}65)hC9h< P+=5oMhwﰳ*X;vչy^HjT|&"{Ik3oj&ƢM,P LX.8T?sk Id\4 kd$ Ɍ)Cu`5]=4|Q"badʌU+6 c<ߡ6ghy w6ΙqJ|t&:VK:6"ֲӋP~ $HvcLMl~F. '=6gZ<!ܔwyk!i 5DŊ(Zl [!f#x?'>9*KszϏ3cҩ ZVbH-Nl擓ÙQ<4 ͩ/%?3?z ($t{Gա8_"`Av4iqS5bJB#ӳ޳q ]Q>axȓQ52+,XU q ,jO6 -ߚئƵuIb9S}]9w" SRޏ::2 .F;i7K2h_eG4ŽP08gu~N%3cchLo(nAc4ȝFS먂Jd&Pr ɩEMr1uڠ6بS 3!\L./$?-kG^IӔ7_DΆ^yJW zGy//=T&"`΍4zk`!xTEAR6lJo6jER@aZ (ue+ pQC*y$^uCq4?<9B;?:@`\{/oaB oҙxdj_ݗ<ӑd 2)V߳yM˗|?q&{b 2x#~6`56btbj~HY pWGTx}{NVgE5\[.ta/GU#ۍ9tvEjdw V9#T~ȝ9AvKzC0YLKa@\ZH\x6O\'/t_.? Yy>{@TVxrɀzZ [mn*##yK#m5um2f[}ǡfy~MNS=~嘆"zoBOUA2zmE[CMg!^hYIzĒY8\ڪP4̹cް Y.)˯]$uS3.Nӿ{ SVU#2iᏁ5N)c6WZ֦/QQEǵIfhľ8Lr\Q4@}!.֧t''=7"SpY9t?.&(k>%Yl03[fAuRhKre1 :TNo2ђ;E>ށQgx? UIk9;RR`xHVNXm8R.Qy` M1w )3ʴnNm-zD2,TL`{#?V8 teUa*qD^z?v3x!Z}`ۀzqʭw !Fmghq2 _r1y>naN,EΩ ryRUУ4e^ y̵:<_ f".@O?"<ҔUDkGpXD;lFSfEB4}AM3$&Pvl?FϧGB₎3DINM`ءgT,8EbX&2L(TZD_2_q֕f%Dj#vƦMh#fzwwALw:{ɨYwsxK(iH3!'t"Ưq izO]$N;׳ *̹ݙ{$H/1X,X;zz7U;G%<7$ޖ -7L\bp$PĻB!FI[}8%fuNk{3Ljg3S%=>HixAJ3a\J״NulФ0wIF8Ip'M=t2Y)QNs3MF"88 EtD;]}@G% M}FTe'Cewq5I򭈙-$luQW1ZUE$)AVSx^08Zy2-hl Q制GE_S2Yh̷e*#N$u*>obn&ƔZ0w=27Y%(ݪQO5u>.e=SzwZ-p"):՝UCG$jO0,i>9Ūl3̾Һhj;h0`:fכ;~.AN Ј4>@!=RLτ{JϧN5`kU?oо`ffF"YD-ӻӣֺÀięuJ/@JB2Co\@8{-&X16n><=V/:ka̓,/`􄏸w}/_ r@'\M24 Cj)9J:dOi i`Ē=WgxQ57r3 [,=DclC$S k{zbLT&mǠZ.g&OkOTr fOD铵<,!topkJxsh&RɑV*e6C>qZZRK"T,nr) 4VA\͚/Ȟ}7f {x6}aP#H5y ha:)ͺ_}~QukZO >ϵGnX- 5tb@s t~?z pjҰ.'u6ܝ%S (BŊ6ƽ נ/jt<~y'dSml=[I0CANKe!9ݵHjAidDŽm4uvQ*7T *r-0;z6ϛg;x0+V}dWmK{}B3(F 6y 2exj{e|VYtܝFs7 ~|rTw쵮Pz2H|, Iӫ~.aZ*X|i']>/R Ud~2ZQ2dn_|Y.sSr mfU%pwoە.HL(9vdQy>1o)wjuOY5_~6O7S#R"EӚ $4V݁c.ʼnJ(7t&FT@c\@aՋ-WV r ?(8 Bnѝd ϥ,4'MI=ь>N8&ym[Lu"/f{/@#yr`É3+v#9xT3.?HlA4F3ffG-sRLz~rͮ)䵢UK|{G9dC}rO(|QPUV&U;»"'7D/1±W)PP{ToтrU$VsRT5j{'FAUm2MN/{6|N-ewsj X]&Rnْd8x\cXfͺωҶ ($Gj"Unh|LI8z˜ilʞ68L)نo` sLY>m5ND|uK⍸θ JyhEZRoUr>_m?섡M)m8%.];FM̘lN Hkt\@CRv>g(=l8MeЏpY Flo}8\QjaV"fkO,O!map j9Ύ+:GW3#r[}ȐGτQZTjr%[9aQMB#brUb(M^ĩ]faТX5=27b]2dLN -w7=#|s[7yܬMǝ,̧*$8P q)|F{Ж4 Tj^$0vo[tWǓC@yͰ9Q^sWUtGQJ?Գc5U!e*w88tپ vu"^R@ov4 'v Mӎ.-TL_Am+"r҉&9H`QR[,Pޙf!]:Õ|'|au QҏyVsKOyL"g\ЕUjFXբ_Ui`#(C!( Ψ rѪ<`_@=9ٵBm"H(Sglӹ>(qF|9,{wtF'd^V-PJ\iޫMԖ5^Ht|m ԗ5r1;_]Nܹ%Ec|*sc4:OSQ |ꎈ0?ʰ3b /ߦM 9\M-]erUʊ6 ժchwk`:LH$ae񽌊Y GRxgJYlc=eE{JM}-}`䡠!  Yn&t,ɓwno jWY᛺WJcN,EmWW.O 95іPhgf \ 5-%mE}%velRlܩ*>0{bU PuW*Q+ rhV<ԦJZ5ڪsĞ*':-p-Xd}Օ>wqidVɏ Zš+^Gc[5eUH_pJBp!m'޶=j-2pXm1<bGmۣw(s%8:&z!$òg=TZ*~Ԯʶs݌Oo䒅9#kUgԄ Z|JSԦw=r kw}d*&D++vagAb5O޴r$Hftv?iAа;ã0'p*J?}z LfGy/L$/T:*ˤBA՗jA~O'9$z5]+*E0a!$=\O1WAW$\@:sg(Ш2j_G'`*Srx;=7hv )iuP ;w]?Y8&F3nr-V0t%Cveܫت$SXŀ'$ Ԅc,,:[P ~;?z[ ǀ['r@Tl9,]gxYMdGx;$ـB|@!]KJ"+ա=pV|V.t9^U9ŸuxJUlNU AkؾfٻQ![5 U Oľj1#{†P点F䕮.n8@HHTYͯ @IaovYqO虮޺G(ʯ6(;͎8s~~ؖ>">aBɓ C2Dҕ~s[5qZ;AXllF@ASJ3+=Э=k5 7 DA8Z:,Bd#. &IV{W[čV Xp3{a-L:Jar` R6Gcy*׿02`喋eŠL 췉΢b*- ztE P1CQE.h &RWne@%u5d櫍ou'c#N!a|\gvNO?4{n~yn ~7Sކ<M[|ʴ{N,iH$;+̨&F!}ʝLk J _B ]fhakV >`K ,'kEApQ@*)C" wO:5+_5uYipqMοEFe_jI,⢵^* g!X| vwV9J!hߦ(^>jB[Px$D̘e-OYʝOl_ˡKƍ-aA:/ͭOX(Czt`Jjvz./fLP8LL.؇LHy2c Ldi*$z)XuOWz9 ]{^!~A:!Q֜Ѳzt=[Ano6lݍO@|4Sg3u\f'gt~)ȮE3/^iAfr4ޟ^D$[pb|X&5Iy( L.crH~d{-1׬8!.~[F I7<4Y5A`.%-u&̏ksy85Pآ RdJа<#v ~arB@jH#ʲL6R XjZ*#Z1eˬKEVWw(H#n,{UX|DB|#h[+0S]y:Q ie%1+|ˈH%RW:Yקx<\U 1@m.RJtRG0Rv̀AzZ #){U:fvrDKuf l"u. Hc70*<94>#PM& N6Z I:7w !,`C)CASI@Oԫh^m˄ɲf?IIξXH2 ݘf}Se3bUM~`օۖS!o_K= ި4LTH~JB^!;~EH:t sԌ69`zb'='K(Mpǹy"_1@ |J7~keVhqhUn f{*r4z!>U+O:cmQ>Dn7{QZ!a &tuRf>ӳEA?8Tz%ҷ+i dmyHu G<wzf!Ca =uiyVPmQgyl"~"a MeU}&ʓp8j6yNUҏ<R±p" 5i8Dg*g3pɧR$i;t~f4]{ Zl=63VFeR2(!T_א䱹œMsCN5 7zu7SIPRNwBs"9^QĿ[C;m;J˷:Ѕ6*cИCC0M]u0b ,9Zr 6NN' 4: o@ omZ\j^G[pE2 "_AG<J}L'>%S;JX먎QSFK"*J4țu0-"sQͯI}lܬA1Db>̂'Uv-}ZzI$*Ġep@Pf~&c/X֍!MnE*f0rB*/aZ1z=o>¬HXuj$?ߵy(R /ՃmJl *rct`h'`5?M]vSmӆ(;5j]Ah(p r'_i:?jw|:Xĺ=Cؖ`fZP.]Wy= SYnj\{\'g ;#8qd NgVeGE9~_ypBoļ:Si\ ؽ[z;`Y12Em!w?Nj׮ah* 9ϋwߔn:/?{T5fHv6>g*὆5Nf#=uԫ}|ToylKA[+f }z.bc~mʊ X3H֖ٞ(7^?qpU X?}J(}`[D@p zކHD BKuax"ωVO㰒C,>1,zu#veDkTOX*_FQ׬ x1BIGQ$i AF97*S֨PNDMPno= Heqix?<=4Bg-{ڵ{ YjA,8 5g+)1\#ϱ݌{gGT ʯXHd?Oz^Rm 6>I2tfJKyb#<9*a^(*@%؊xLq2TCU>e D5s[B5D@dZCzɟ g#^_" Z ,V*d4JV-.# UHwjyrlϺ_Jbў^ jgeHmu^|-0SC Oglo}I'He0[@e4&'vͲ[ G[XVū oA6 vkbt9ΰ'f'lqi=/y#<4dP-$.t۪اRN{:[]ԔEۖuG!ংYh"Dwy̵l&QҼj9y~Ƃe h_rGl;; 0O7R"EuR$s +m[KU@vk5VaplBƳNȧ]҈-CۜXeݦ݀]wr<&2/B} 8g<[EWmn$T>/&'WVQ7? 3HkkqR̬/d 5_c<wh-S]J$a/xz ꍜ zhArQÒVHC~If'ukW]9/Q@[{'FvmfܼFNp~.f6W(wU0.Jzb;J&jgè[߆eWP8zN![moݑoe]1Iw9GgxV6AFBljfNJ<@!B*@ﱗW+llZϛð S,eQf}/p4S" rg:ybAKt:)|e?6a IqYp[A#7׬0X2㰠h^*[S~¸lVW?`=Ǝ o{ >ЄZ Y rkd *48's~4jПx43.4@ v鞙uJf1 e2UJ.\![dL1ЁxHRN@kZSN+}fZ#Bޗܮ 8&t52O}{)1]̞ Q}Qژ0zKP>.ХQQ dqHfZBX3xzDN9wb6m|ϭs^D᲼Yt:M*' 3qLS2%s{FڼW5D1?ۢvVt0L3RFvD\5vfӕ3h!7UתJjx[Tp?{QH:\[*Vas\TF7lE?nI ˬApm~3$ Ʇ'/DÑpRO'nb,ˑ /Ssu O&w+O8iM}7#SDZخ(TJ+&Q9c&e]̶ԊY11╼4dݾ茛&=\Q rˆaJs?{¸@V 0u0mwFOk7}2"{I 2HY)RUWH? ZebUJA2;)\ձMȔJ ͏(7K6;[^d` )FB?ץZ؀>"M' +HRSB1jdjxT&s\MFTpʹ|ۧ }oIFOxt4?.hӌZrZf4_tdE4P?9LK{4rfIɋ89*ؔmB<&S}i_лVt{EQQ--A yr%3y"fɢ3`!;aʋ- ewVhHз!(/T\V\J!ƭnD&lg'R{@}2$lCFYC%\2Kvr,`2 @@c{U D>iJtP#0خ&ܙCȖJ/,i줃aX&ƒ!rBDL[&i F @wngstB|,Jay[ȝ!d4amݯ`tݛPQ%%yq+EZ"\K/84y Κ6#gэXl&[mvZXA!H[s{Jn-3DxP|' xڻ]Ord4"[^\aj Vv4 R<`aH9k!lpW6lO|9Ů`gȻ];?fQP~!X_d:pV^ 勱*27 7nkm7,JݥspO qkwćjO%%4e !+' "1Y,MdxP7zv ^ WPw-6h68~٤gA}>QڸX$fi3 dd۲Bop@];{36juGJ%[Q62}%혖ݢK\ƏvY-7aYrfC?JQ{ޑ^yWz`;aGjU><}تMV'!OqEWLNCDxQVcA/Wʜy'H) N\OqoYLىlM.TIEceAW?Da۱h-0q*)z=TV;ZH.hf$e0v#c"y7H7U|HOrq\7|CS? O4EГiiaD0XUC.Cª&czeV~ AW&¤$ƳB#'m'8*ƩMo(1Ee7]Sn읁N ?U˵dZ 6d?Z O#wS;27nSmJhxdoM\k1(Lory~GGKrQ\ D@fRZB.] HHj6Q\rǒCB$3lnA1l͆]'$IpE>/ јq2TՅ./<2ƊbG%c: c,R̋9U @(3 * FZ\nSKJ1 >&W2  ƀO),z &Խ %Zk3srU6:AzDfQ9MW?q.Ȁ$:Ez _h& ߽;e`y\Qq\ Jj ,Ľ ;w& \H[FnqߧAu~ 7ݤbd;}jaBMUӝ\~lLq:Xt C<`?LI&s&ڀAj#C 4a(> WߓEuBD\6-"͇5Q;D2dcs :ǞHƴl}}0A&~+Ѯhuia.\06&Y$G:\-O@Q837T~~_kN`i7O-:ľk,0Bv < e.RWTJY?zRD9F(XϴzaB򴸈,CԊ@j!GY,M9ZLW4ze_%W{F\pqN+"Y=IQްL%&> p\` MZJuĬ5v|]Xz/hGY3\11+_\ 92V@/`eC>!m8fN`],TyBY+$'0򪢡E~?KZ{i 3`N߇Ev=) ō%\EթI[L7ǎfgDjwF^>H_>I_?1:QhU'-𗒹6cZm4F"ͯ={ZC #iau){ ?(PDRY:Ȩ$C_.,r4ߢ:yUTk# } Xd4&!194exIy>,\ev1]BDn@x۽QYKFSD[a?-%j Oď&a"—B9:珣c z|%;A?G4a6xF`}xZ4isFUM1Bj~Ckh$D[4ϊ}_.οe@\4n+%gbGJwQa0>֌Rݐ9u8D. zL%/-J=}23eH!`(.xF@,EgDKo *}ʓvsu_tMMNkUA7TvO>!;EMȳRd`ۅ™l0?lMˑ.p |`-CMYcηx&eCY8Ϳ_38̭zz+u-ͬzۛX(k32U79/Tthν< ’򕵭p}xX\m`\k1pnUzw "P\x@$&I⶷hU|\*{A 7;Yڶ뱾 ρu6J>8wB#>ϑ _uq.˽CbXu -ZbRc7'S_ *@G+z?\"\&!ʺqQa 6PaWg+w 3>`:Ə>Uɑ.h}Dw?\yoj0Z<}{%8hRTQo1wߝ/h^$^2bL,,%}ߎI9$v>$FeIn@7iX8md<:b&ǐ%3Q—OwGF(W#Й̃w-䃓Ҿ#1lmPWXPMho{[Ỳ:$ 4=D3VC |\ZQ!Є#+)rDl3̞7dhPȉ"sĦwwh&f} [EC0h270N9EY]5!߸␟iF 8Å(\ȡ;}f~Zw!J}TJL*u_*FJa͂|ƻ_:mEAwޛRF'L,-Ҧ4ĉcBUɕ6 |~0ߺSu[@^ Y@佼mT* qG^h&Ƕ #_c:iTjXN6?Y6u4$75T{ɻ J/K:ՑYKm&t{Gb|GP ү}?v_o-pދwsFxc9X0"^Z*;hCpq6ab4֘)hTQ $J QA=vFa.q59qו#f.!h2S&*bIT7<Rs<|L@Uo5k]a+glԗj}=7&[f8O41F6gPհ5Tj\(#8WrFA91FBppOxa'4L6KJ9,r'@@_>NHq ns??Ǝ&zh:W=˜};*r /z*3l/6*/$J 3o>ɤg9Rĉ]7hU9-p - r "9`H[yi_44Ԙ7:@"⃥1cf0~m1Ch(Yu_¯DI9j+.V 4ņeOK *RKׂ5VbRLXt_M>qzگ8\x0WLO{ GjM: ?\Xua|;YyVBs 8) Rr]k(0NA" *(/oyv"CpOW,g(.2vL){ڈ% .LĠߏ+$~&Ǎ] ^4r>X6yBC3JL|I{LexVֲwUKd%6@s8Ye%Q*D G,DH(R~M#b,ڧYQx6tC$};Ȅ/_V$fKwD$<%rx!x36tD3R7h.9-Vxuy &,<]!Tv f)A&yְ.Ki<;8 ~I $,%%:}XEʗn~?eՌ lw$93 oƂQ!7% ځkAQ9!<5Wq %kn1&pb=_ ZWNn$2Ϣza?`,+7o ʋ6 &} Z5g+Xm^M}';3ܓ,$M7:TGVBƩ[PEP佃n8uVY#]HlW* Sfz#  S2kyD'F6NcpG@ Y=aSiiKlP9ѿNi!L~rsمݰp٧U-핫Y*M0Ƶ+ *r,\p9dCc2s (NWX3v2Х=+JlNy9޴ " tm*LYv6P!1ñm;MgXXgu?` ؅XTSt^p-k|ͤvκ9D%i9U}@ )IBa'"|PH)+xV:]c^X!ԀMEH*M*qYB{n&Y <*ѓV5! طUqO4"H)fof۱~) UHHvZܷ6KR[3Uvoz8W"R:V+h7ެz"wCL)R2yI_ð |$;#&uVsu&M=y zF$SuYz]O}1G!.F=[$Dz ?$ح,/+4|@bʊdpi&xoAl5H1ξnͤk}'n)@[.qӡ nH\`MoN/1kyURCV&{56P:E}D:ū2a+ [v>b44T*$WXUtD16 EA mĕzս(b 1+]Io$3H+pi(qBs8jKjk' D+ [^C7LsokAmFd/9|)ǹes6muk?@~ԁ#`  l)pb&WO.:h'%Z'u 0=_ W\ hWE%!-k]&!K Zr^%Nuq T^̟2i~j_芩anʿ?K ,S @uz@3 U7MMo $ ͘Na2F9|Ne(/{:ŝ|ElW?&\IPXѕ˲I&~ɳ񍩑э6"̓6py=ҺjT673-"2.P`nU B;'i= ;,'}lֹu}Ol sꛋ-PDS$sācT IրMWYA:r% =(_OBn{f(`O(h~u ]%>` Xo=9`U +)Ns6>D]9Nb8Cշ!cj;ڸt? UkA30|ݍvL@ΐtg*0H:ryVt +GI3/-N445Q\=7g*a--@FYd[AqǸh;2Q lǏD)51A x(ھ 9~PT 4w7HK[afQq&j ӉToXR*NsyF6f N$ʰ1lܫbYբ_I5ۻ5ͱ>!{ڢCɽAQǐRʣNdi$JѺʧ#"6Aphk{0'%܆РfY5{NnWV8>Bln0x::],M< &(tըB{^Kt>u =Ż_5W~㪍?y.>,}ڦZvi4ƎgUr%σ'O4U~)}gOt6C&8AG ղ Wl]!4F=xGiG5II,XR4q00b6Ed$vgNٍ^R2=d̸,l)u]DJIcL?#K"Ph^ԊmI3>Gf3#Y#.E">~xD)YB~a,wE3F _ط+LW '/,eOÆC즓|?K+GPxY[|$vlj @8VS᝻9h0lqw;P{c+_*{V*9/MH f"mZK-n4> @Ѳh#Q.da;GYOWLh9[niQq+(} u1s*[KZ! fDU~GXEkg#qOXY&F{Sl=zmiDl.eڪ4RJ\~re34|}Ɋss߲h{T|Qe̜1 ~-hzHP4JL0iN`V?Үww"zqc5%ubFt) kyg@MC;Rt1TKd$.d\JĆZdS: LZ#eTL.̐iLIH|:!}#Xp9sEמᆑou&3FtQ 4 KF6M#Z)b%4ظb9Hr/R߻C{O߾@2yk|I$0fXK{u] vamJV ǙRbTn03 >_jvwpOTRg#|mmowr-5B:(iҕ2x.A@W0Иb7N$}9Aɡ1 wpoo.#Gx0?(Z1< -M pǢEx 퍦%pMH;g¤s5bqZͽ`ӄ`Bq>+ deUQ,⋏fF-d1r[V[3(ݶ~RCB',<]Ƅ }k&9AQ=q?(WVTƣ 'Ɨ}+[64^ЕMߤ˧1yyq0 2ܘټ*Wdzp\/vq˖|9eee|*2ڞ-q]ڒhcv/GLデ)l*ٰ2'`IhkG J[0pn`CAQ{`"( j%::J`F-|8:&f(%£.1aJSk~nx!: uylztBpT#)q"\B>b,6A*؅ k㠬w49M#L tRkȵSfZ*{X #yE3#a?Dvݗ_>*T^Q;U5ވWy1d=ls ԰dmۦ<  @I]AjkmOGYіZ3޷dүݫ_C{s^͗w0>\c:,TN1jA;@!9=m X37Xd(և}sz"wgaFqo^r%i2;>BM^vq<8d;`;X#&Sz:ƔJrׂ_E S ƥ3L;ň)% ``}APp]^MA!o⛠f{n`QGZkńfc崢k#3Ze>5R~ICF3*V^D.0{MzIbGᏲCɃ oy,o1,%q!"[Ķn-~ RN.GL[[_[cFGY1[JtWCSon?`_8r:)?lg1Ļ d\(Ճ\χMlN' QgWK1N0(l%I%TC<&)[i˪B dy]QV|1wJR3,ӘEɽuǢkJ9ʞzTF lUz/om.%Ɠ,fw_춞2`]z8)W̖¼YΨ8Le^8 {͎KͱyO2HL_9}|}DV`Nڎ(2IGUݺJ2ۖeK`qUU}؋Tͺ|VNʾ2 =ℶ;yny҂r##ehm V_2fdArLVf@RW*cT8 'OLvj\]k ~<,/-~@îGVI-R+.z%6m!xtW-z1/6jJQ)VHbljV@c6$t?tƺx^fZ^wVCWa cGL9F(kZEpL,0a!lxI@^[&AeT?Tyh~wIUp]){zU` ԳB,j `s䃲ǼoyY6_TE![h4toFg4)ZZ\0 ('R~4VN} Bm&3փ4t ; +:&w?#![p=B6,%?-]j (p֞nnIЦ$K8*(Tm4P]_zN2Y];o^]oK1ÚsW3bl @}ٳDڞb8GhIHiG"4ruVDN *[PQPbOW͌HbgH98 G<͉V-wGꛮBiwdHu;dbӗ8^YZ`s*y7HX?'(J[&piB@;'}χĘ}ohϿΙU34$/꾎 1-KP36dUܚ `=o^!Q՗n̠vI]f74W?-Jȯ:EcVcZx8*Lx 6KA甀^72{?Rɤ7٥C[X!j>NLҫzD9sXt X]nusc~«WjcI8l ]po-`p{ncb0z1ǙB,>$@ݮE|/ jVw⯐7[=*f/A[8ڗ!~'*ȅ/|#휡v-@ лWey;HOxLC91,oIXAʚg9(. 4’~Mڒjdq5#-2[ !5{):iHq(nWm?#9CmLg[6~P xCy} uTL)3Y|b.z ~b̟WABᱬu-2~*Hַ^˽*s_٭,gYK5&<̎iD9 jJYD}f/? '2&P&gZu-M' `2갰-΃q8m eo2M4&T)jܲI_TԳi(\pU_7x8x{LJT_J1Yg(=)ेxRH9-I]4tĮgb/-Bj'Hmow PoũV^:p[Nl^DzNi .a!tedA  =sݧJ[fߪMnoyr]!0SML71j_dz†N0>Q E$]Fj[_4h&p-)9sk 2: rϊŭƖ𮖜?.;6iqhe R5I_Ut)Ю$G»g@Fm8QIyq>B3unw0;?8mǺ^&0/Cľ._\5_!21qxt=yYi'c'8JR9䲜ã&"RW;]hhyWniiq!|+[Z8u_yԩeoݯ=`n<|07inȞiR;.aV(ضɕn bCQV I $ZZ{h8f0ʍ/RnOZV]>ѠqqFvTo!|\挭NJLO@`mȑ4 o eOwX< u,ǧ;ͶTsL@XINl s+הݠGlJT8>$̛g _wfڡm _)sMekwo1:bG+tưTybg|q{8SD4a"P"6tZiU=!p3 I{\i}54CIL>~[Mz+$ R̰Q[!RWa iAҤcΚ(RfnuօRӬTќL;MFT$[ZXf#lY|˭AiEO՚ F'TPs[qkMHM:O_\x)vL4 1ƤϚxc^Fbx<_V{mR@Ζ^IN|+^G2vm|fOnCcQ(W`P2~֝wam;>Ҳ zYfg<3;sd04I^~rQ$POBe )njV:P`܈{E. 8"_`¨oWp(3x~Y@~vgS+ OrF4D~XVG\1' m.&yDž&AtKIMU\b\"B<gxT kL1c_JI;Y_6g_,1'謦^z4~ˡ/YN4!xf[ &5оōqG;L~Ʋmfix~䭸A.'X&#JK.ŏdn.̏+ė\R$Kf>܆ſ; d!G|H؀ŶmVL]e @}£49.G9HTuWΔR駔mD@`.y Rp!]7T:}/.GT]Ҫ7O)Gux qeܰmL*>9iZ7y+))ݠ$z042w^cm_f)2D~Y }ig/~Z=`3Ge2/"BU *AީE\+soJw>G;%%( )gD|\Y_yfg'ZTA燕6w!]k`fhOa G-lXqR,x||?)K؛\J}=^Lpz3M๯5?5DGx5Y,0*(稒5yytަ.R>&xB&*<\;X&)4#Tϟ#wZ֨Y({=zitZ RF@MVHuvt~ a2|d^gN87ܪlssq3Y];k*z7+V8kƪRW9rKMDBϛղ[^V7/\(p5!_3bϔ5SOtg|bdMݿ n,lA&C'ۻsM"s 35LY|R'px`M(xm Lu!P' 犄;*3-w{vLaDQ$CgE?0[x"^UtZU\pDz$Eb%4p=B+׏ ;(oQ>+zɮ< LU?H{x)@)b8Y2O16eԜN 3.x8IW-58-:שԓ5ms87oW x ਖ਼.KN?M mq˯emx.RWf ][#Ȅ+zGt~d38\Խ>e\[׹YjǫQ<`i)?Czt\PbEV`D1Q-!Ucޛ1VgEXyM4Q_9]XnŖ@ Eè$M4v6%a,*dF:{9a(`^xV1v 1 G IV%o~z4p3a͍Vp=v}bرxն/zQ, (g5 \jT/;0:AdwW|z=- *hAY;"/`*^!1ٳO,,iq S{_:k9ȿzRm!7i >ʱ$"n{ PcÊYpM~i甎w8!nUݞ$|kIm,:2Dyrx^7WH_6 k'W>eb͉wbU%3#snq*>8nwrJYY"trx2"s|xH hHկ!&"2qޅ"6bw vR`a]qNnVa`D58} RV&m C&_7ewgxu$ Ӫ|rG $4qZ>4.&TLDj).R٢.b,/;x`Rxm`qN[?4KGrQNL߸[쥤jjKy%'²#*(ۮ bЀH)oݦK*R{,u j[4y. ?MB D嗉ЇUON1xK1ؿ0uHPxmc,'7_y?Q .L;:*V;mD"vZvQn0J]:./(r)!{ނTEavh۟gQJef&{x >Z&2_KVV) $'{u$:dg8 x;/uCC5\Q<mݞrŤ<8/9b]<8\|b(ZFE99-Jj*Cײy!:5vGK "}k$cn' 8ۢQo/+&_3 $=4GV|y4Ŭ4Hʃ۔3H=/Gg0P ( ly|.(xHt'+)mzq,$nEj(`};-rjY]vXԋ$,}vm񴪦6>8E(;>8̙aMѤu+i]UB"߽ˡ~dхu %/i&(?Wt~%;/;c}xNJ>>{/TN~T&c(N3בqӟ؄.Z1ow1]|%3eQPhѴ3PzK#pۥ:0kqJֻ{_NeQk+9;^[,`H,g`{7lRH*,ǿC!ۃ(_/UjJ5 by\jxgxP"SEs:=J+hŜwcB-8HdpV Ut6}V7wγ-G158dҡzpIHqOͣp",'}-H`>-,}71P4b}F$9v5Ηuq藎Tሳ749zL R֫q:8΀EOcE[22m6uH9 JlQI3G02ut+9Na.VwRpA*FO|2+qRH6f]1dirحM E =cN\D iB__s$>U>i is?P:}ysg'ۛ5!+L8,( -7zDJޢ.:ΝDr{ߎ yUYuA{N$Hy'>X3ܧqQ6C̮-&${cVa,g09To_/C)'N+HwhzBwzyחv`  |c+ߡfa! g;xcX2kJxm% o@slBw>]}Q@أ$ S^մh\>`ܓYhOnO(%׽iZi(_L`aZ>hO,3"æv~vPq#?0U:^x$~74FY䲟c94 :!.w=(ˠMD:]\iOYFH(F1- ^'T 1$T1.띾 U1WǨ΅F&DtBa;  .X(>%z!T[&w{$T@(Lqva=~Zcys6G^])pc?GHAZmo,0X3N9P24AdI 5)]α"#KXX>ENMXxK]I&#~)m3/\`q \4Lފ ;7jC2\k hm;yi]%^s<AygjR OV h>A0bsLb S8`Ab[K ZX~0[]#Tz6).7HAKX!="/ʍM"r-ʚ5JWXfGoom[„1Jh"ф8Ko&"Qٕp[%f/S :,)+"4G gmPT>.4)4ra>55ZdQ;%4}=ˢr1'Qs;wiJkx`qc}u%7 \VTcRKR1I X b}6-~) *@P/7繴᛽Zt4^3ҍ9 `;IZ JZI Bh8YjYQ xSQ" ّa7x[WP7ו\ߟ2F[$jYu}Qm963b5= |@byXM ѯ͆" <jz6Jh7߳NL{9jh/D->}()&:d~./HZN]2ᢙ'𭎊||Lny9 jW#;9ܥ*6=QWBS缢G!l4ngo]?q,F>=^+쇜fA)eBzR>8'Ă5z_o2T]'׈tFCssk(#1qumQq8#ӳ\h#t00Jo :Q)(Γ % Zve.43Rώ#!V`7Kjm0V#ܿK'T1$k}`"b$9HBȎ6Gvy Rl3X([ȟ:(].0j$$7=JC>x0O =&14Qx9$,:`k2}d1DZQ#㆗xrډ0 |fqvj*lh/nCp]A76h#F[J(c <3g>P_85 }r[gb 5#@_qֺv-]%s R'uPI˖(yyDBkSo͑䳆%xaV<'Q;^+HK9mOZD7g }8[7(*%P+>Y1؎"Dqj%NE^ޓ'Oqx*S/04v>'9 BVp7A/OVq\e?l[X3l̖[4jn~2ZFi%˗HAYS桑Bzp@-w@@<2ly$&7BcS}(mQ0O!W)Su񨇱6#=5D_yÊ&z"hDF.o쩕8H+ \zpI dP*?2+z0;nlGGK]" Cj39;UuAe#Qy{ o|Ûv疌͇G -e4c'On~M&qҰ* nrE @Y4}pL#aAnX(oSUK:gƠ8 Nbc|s$;'Ǘ_¦ƶjwYTTҘ|w'}߃ϨJ/\`c^*ѴF06H፠#Kf<Nn L5pnAYgxnȡ|MsAm#wD4^gGF {QW'߅]@?ԭ . _I"/aA;9WmX{fl=:G(F:;#]szsU&@Ш98ҌXh l+sGP+ 8>C6ɑTxi]+T5op1Z06S("aUG 8%刺H z>#U*ꓯ)rMӴ%<~5( n20A|v}eP2Lʶc&!^H:4'zW.`Q:}jY=O|Hu l@ CT+{gQwikA{0~\K(WoKtxq|C 6QbG1LQ0sհCu:f빷KR 0T\P%*w*f+ۦ QT{9%7-ߋGAl|AcLQ_VlqWZqC;:t)>m:z/iP~/O/]D0w π$JjIe7}mO&Dq͝!"fp-TAMo |F>h'Ap?q&t@l+ 9\MLNnAQ7sGѯ0L3x9iZ9> _ʻJ$64aBTJh7 Cq-M)d+.2^4M^d6BY#f\ĨI78{Qdq5;؊k [ojR8ǀuQod4̶RKL0]*f^ 3zcҁպ zTdj= 6HxMnFp’6 Zٴ7y]do)eQh~9Vgzx?3Fi< r66a7`ߑH`ȃ%^{W>Z'[\n/v4\Ui!Q%Ǔg$7M %f0 X|K߶@oܵmh22kH(saP-8;\&>.OAVlO00lWfYJ/6==_33dJ%1RSU ࿥nP{+"Q-Kwr iM+Ǧv7pʱt=*RĠY}=4 IJOY:X5uXO8g=t۩g8.tyV {%?Sv$o|Z%=M}weԋpIW̴Y2̬.^70i@MT .E|;75AzY;4lQK="ܼ;< ߼lѣ%s|}:ټu1$WtlAZFUtZd+v]%bIP@ \7 k6+m`]v:Wًuh.Πɑ:<9WH EVՑeDDtsL]jۭ%tsK4qb%D,2G 塂< elk.Mc9bTv+ elGF=]Ge7| ^KLUh5a+\^ɧg1V! 'utd\Z\c--t%ypYH bHz*1FEtKEV_ 31r؍uF"(1vbW¡22LH$+flUTrjIbԷS|RxCi[r\+`OBaN;lY|эjMؚ?[zS,@DrN脰 6N&mT1_Wr,\t*rջ-Fu;eI5Ⰱ )'1${ Nށ$vS[evU? a6f OrZ0uNJ#|#B92%B%nM-!qS#Ae|̝x.DQG7i@ v))6:0yGAgyз +Ҋ@u0ȏi Z IrFR[I({n]ǼYђ5Snύ㛒Es)P#igH(q$!Hּ/m M P| lP*ExV Al@jzBO&"9rXnL?VsW)59W/9/OMg+ 董8]/p+4y7n&7Ӆ6."l|g0뢩Ÿr9yS#kZh5~Qyg53:g-U%;N:˭*ƊыԉM !c׼pUo5-fV}"݃CGLOøGLmwBLnzڱWK~]zhf9L ܢLH戼Ah/Nw8z4A?T>A-/Їo2?282Xjhoӈ7I6K5od9򮻂mP#$hq~zA2Ƞ]Nq΅tGWf1&.pdbcmj@ƀx$@dU rJ05l KEhw3P3x\څJ*VqC_X2d?وqYL2Ihw:}D 9yΤ\#&ZD ZWK}˸(g> ;03HvYͿQ%L*%Y/= u#6Ж͏P^Rxyzáv2eMd*~4J?ŎQt`͉;YIqzm3 e"qF>(5UYa ]Ix6@ [RӺOHì'|HǷ  cܭ %@f) d"]yt-D HKw[Ijz5JәrB NZ`זD IuJ>N1"dx0`L 80=J}$E3}F riUم3p_=Xwaw&Y4=Nh;ioL syPMr?=V"Q3ܸjJ4@BBR-G=^ém*Ew% 6ܿnHrPoFБ*Դ:z?h-hkm$̈r[|i 41 ±U.yx@$& 5P0^LRV{%#H Wi.I Yi^c'C=ʬQ㈁j6P/&),jڜĝ/79UWgdZm"IxoZc& -(N*fP_9#uh^rC;ZeX߇7{ޯ UUQw+x@d;Qox,Dwyg[!',mޠ䙂Sr~I6'Kh%sI2g%HBfIE{j{j\Pׂ;YܼzJJ@ܤSn4wl:TGܖuLAy# i.rD9ڣjϒ-K~# P~Q2;"l -#Pj毦đ|/ Mα݊ w~KvIOu{<m<[7n*k^* 7AP+[n}Vk ұ&TtfoP:%'O߮t<^@:e DiM%ُWhDx];,^+*(( lϿ"7"Y_u%F!Fl>;q g>}zpTl<:Djhǘ}+Hrбu:Pې |,TM!ʦtm~!t?teœ%O WbEPr.l0Ї!0r8Z1x!F C q7%g2wj?[䀝nDG1&xQwUB- ؑT;P`>r+bX_UD-ȇqKOתJrDE** r'ƶrwu (ηp2n4h= t8іx*fv\tpl&>0e؋\O)(>\"/ 2N&Bw1Ureg"XscUWwF&:eCڤq)yTb&>ޘzLBY ';k5$r@SJyw>5Equv$ҜEn(֥io_XMK SAѢ]mo|d͢'g '&@G>ڝlb+)D'ɢ o2Y~^I(`D)r6$@_uܭ;g${w1' Y cJ5RK O\|t&$yc7B-)\3v|^u&Poz7Ž0l@bDuh@CK2<<ImFqckca7so57ŊDF0υmz^h40W;GGAƞ O`BT9 dr+ imNd,QSbRՏW[:̋Ր]o e0QQClP-WB._ӓ4=I, \鏤M/dj6`[l)jƿ,\*x} 34K-mGmD߬u`/ -N3!~Yq/58TZ&dޘ\)<#QPov]PT M9Ycf+۸ֻN#wH n11[@;IY1D1X yHyÓ@1_ xgV A2g'}TZn d#K3-'UӋ.{N`۠D0R15#P]|. hP?k &98L&M}Y=奧%ELtYgu&ah"5Zcjm[&٩bb* JP."p4_I4wq._4" 0ة{p@V&T1v܌Kj5Xf ͮOo.hLb 璉'u;Zsf$#ladQnO 4 ,Wָ{9 mwPH1ɎijۦBfEdcX /j=|C婦#`bc)-G@2sfI_iačĂgB2 bC`P (`% I +|3TxgUW%Lꔠ!ZHCA Nmq#M^(9Ox"Q{2aZ1]O嚤FtR#$lVey:z "1zЖ4-+†a[ZU8{YXfTK(_aAj[)2.uO,ySv$Sv{`dP,+g`}b-E~w*;NV$.VM#H3x;,0&甏 pFd(T QwG\?:7@nfA|`l?fdi)|3'L++tLFK WZFfȚ4PSpS*Z#zvÔ\hMu>ݝ X7L"b{a1vDZd {ЭEQjW0iXun(4^Gy/%73e5CуDgorNnP0`~ǛOt1H/H/O8ߒR).J)6J"^رCLwJѣ67e>oiY_Oa]x)RH9 olHgŐiދ5Oڌ 羺 YGE9L1R(?oȣYX.f8یKZE.f']@22̣\?z=[n-Q2R xQKudl ke-˜F)4nBEW5*[lɡ3n-EN<D4 ηW6i@nTm\35kq*BEPʝN+` hoEKԼ|R8U3`z$EC?BpwJXԃ$nHái;`n+}F([gc 0:*=̻z!XGBϽ;|+<.R$@ᤖpxbfgbyR,\e">9uq{QV=e6&R7i[rLj'RcG ! X;H 8JC+E0R=a?8+T~ {bB1/ܒyz""2aMy5 3g[<0ˊN0&8}ܷ֚V{rl4plj&tc=S1х4!ͼmKyk5/@FDPO /JBQ} ZE; cW(9yM)< Ѷs--/mm2ϫ}a(PfoZR V+$WaQ@6ok.NVj=T.W7i.{#w:rqbv!?P1ttxf]y%D,_^):VtӍE)p֪ȼ](NK(r;Yзp3#%4խ XI{7KڬoK+ cW~'xghsh~FUvOwL{TDtQU I=Ǐ9Er_@,d,.7 X9;\ ,T^QVG1sܑpWOEdtn3H3CY]H; 䊽Tx&Hn02pڿY1{G&Y8U74z}N%;~DD3K$Y&p'kiKDgt>Ũu >7!jjEyg6L\Zg΋ޜ9 vGr KN-L1@iaqWim$qRiw4W!%O]]OP U?ӴZ*a6`}yZ/{Iժ'N_?*A"v#bI1@(O%GZŗSVyBrT-? R]Bo-d3mN?_~UCAy݆:Ith1WMp5_$8kb_/09ΌmЦ}mӛ"NN4% O ǭ["~26կk]%dA wcMPI{H0T *c$Upr̓FCsnTjFeAibi:zz&&_0~7P|NO];!o D^;| GS_1E^_ ]b Q n\9niv'R(LH/M &;ȞwK$?$Zm i"fM(`|QT_Ae;f]ZCw՟m)y_7nJC_H*JP+&ب, Їu@qXq%|W-Ur|cT1\](s9lʚ8-'g;FR!KNt%W|6%IuSjn~wS6+#7U<7FsY4?DvuA2h;yjdV}IGß(ڴOH o[ôJ>DLD fl0$WmC:Gz"`P0ta`0?UMd`ɂcN1%?2= 8@ij?9݁ӊt˶o\˞nvPZղ KrSv;؜519r nMsci J"ԛx&V<ڏ!w4od6 IUgR`sϩM:0m@|s\Hkpw,iyl?tqP䨓OTJ*ܸN=D 5l.c4&ܛ0n]԰Q$Ji9,y N $ ۓ0/`zμwd(\{l@Լ;$ۺ'5^]We4[Q5ǿ'ou7_ܭKbcSŶj7o`J}rEioҶ۞@w$h L=yBA_2A[,ljjWhU:GS% "%ÜLy7)8cj%?khXZ-`WߋjG^/t_ޑ'Ig 3ruTH,&b\kҖaC *6J8^1JUsrRTA>̥'1WSI@d;+h_HC%(芭7_x_kU]Dx#g+ kPR ?7쯺NK=w01oFAFTF?TxfQHGD\Gȯ{_pvwl""}\Jay;aS4x }h> #e?L@6Fn 9A i?)B?#Glpp!7G<|6!sZ/#_Xp6(s=iA$}B+[ee@L/"*x67sҹJVU_o >R[%:Ŝtb,p *t}̼bmѨ͎A0G܄BxJQq ' 9&A "e$5j[Kf ٯo^ Pz;7ͩe $njߙ⭱¹* ! `shF{KP'vGқ MT >Јwn)<55oNh)w/+ۓ{}} 3cD=&_GaP@˝ oF`}2+ܯ1b6˜}±lّO\KjBXCӝnmII{,.a̧,=;ܱb%hߚAך1s ^#s͍1ߓSe5}#i]4T!O]gx!] ݮF6u9Ez]=&?DGҸ(dA kJH {M}&BZ'o+Uhu_$;gT[USǁul? *<2 kW,dS? w#05sz>l0HR#C,j~K'OeR݈ JHǻ}J]0RRC2s5&L7fI"=̄-@*l!$KL1>vrP+lx!Tw ῀'ܭhY6IJsV2;-8ftV-Ǟy赔M[`:7֏E5nۨ0W {cҫ,Jm/y^+RSTC̄-Bb,F9l,?Ymq NP;Ώ҇6F.>2A.hc B}we6#֠;S,`\QEw--Q k~k4Q =y㢮7hR7̓M5[V-™v4d_YBo Zm%5<E laԂ|ۙHn2&ZS(8FHV1: jPYRQYXCOZCT$=P>kߨ_pκDOqKG1@QtƨQM%2Խ1jwf;ߞ|xK r*+;1vG2ehw KW0aJ:ms|e* SH" ~M'y)LuվKnV:4jn#k:3t>{|I fQyCh y- R;AT{_-ړ)c*:*>E( kfNmw(=hʗ7Q;~АJŤW*/5V[fvz{Dk|^ C%$t50VmSqҰHb)3ճl+'g8)V߸I3'Ti3oHv'xN`{Pv9OSTOjs5/~Bv[VTaW%Ο--KzD/]1{|rP48v%w|;uw5Q[=]dc:rLd=hD@ ($QfaQ/K!_`!/i3v4uT3lfO~3XAAe~(P>0Y4VO'y#z#D7bzΦ)/qf5\6zk)@M$z*\s,(y2\Oə;=-rfюk][X/lB}1Dp2N]>csl30tkkMJe_1 " }D-}\^tq'd%ѝ6 ko034[lb.t51qBNLXjTHz{ibw Y+ uyC~{O(@`zB:WW+`~:EJ'8O$);.SgJE1j򏤉phaZJ 1l ̥E _ڄ=~*Z|U~)F,m ,"|3l,+M=mŴd:2'Z 멙A%Д]\GC(谧#8lpv~.هHqz8՚MPX"Ͱyeϴݤo)A-WIJ,?Vpv{LhR `Ba|.k/BRefN々.gs! c}WC˒fweC(wg:WEKQ47ٶ)ܶ"Z^sVD:͂W/Ɔʓ@ܧ< , KPGz2i<7n-amTXqA. U\+`)~&z ,mz4䜖13\*J r4]aʭej^=W{\3'hg|0bLħ,>s]Hng 'HER}"֩L;ukd>m&2|="3A'¼?_Fn ©Qs;|p v&I&*if Y!3;A1ӃՀZMD$s }b*:vi͸"TKY3(TӀ8Lav.3W82ЉW@%n^#UķQV`光X=*51#s4Ƙp{=Wb hl6V5ݽF趩ɗfʏ/wrwhqdT0-r6 ƅyF_ %ϲjȪ^$e4!_y**:VqM!O<'|hc48ޥ F yכqbN$}Ϻ|1 !(I(dK&/?֤Y@cӾz(&֑ɍXMY%-RQ )rS۶TUO^ 6/PSLHQoɊәJtP+!ùW8>ENLDwssl!-Gza|>y7,t2Jt*S+S郕!@]؆B#3Š7q5"PЙ8TA5)"4-Vz,%Sn5V3oiME۸5x1޿&Fft01J,X$[~BV%Ⱥ?Nm+i8Aμ`!UγU7ϽB+"Cz{e=$7f* x2:5t#)"ctl\I ]WƎu `O_7f;5_.Fdv2Ϋrz1m6@G}nyk"=o]n'?7'N(}X;~89`uS^ǿlopֳz3^R&R Zl8K)͕f22 z He$anlMs ImEve."!-r( FƖ6lZyk/_TF󺴎)jE4C<Jbm7$BVU #+`= >/66D0MPˮʐp\|0nB*#m^?<-Z.RK\faWveBԩl8T;Q F ui<\`B.{;כXB=4eeE?4JO֨nٟԚ)MAGU%//"'w/wNQWG!P@vTv[K\ˆuEߌ;6̥}E@`DUF==ZH*Woo! @h@}r0BmhA=;G R!QknXr<ڸ5:/18\~KcNڒ4 0(PED' ī{颦םMun1:FO% !VlgoPqJ= Krv]k:dG:hHKe|CHVxTaBxa8!+l߳5ѓ(G6〛\Jϴ9\@OX G@$<6d[Ef]MzW߿bùQkwWu>DKUϟb[~/2|SV LPo-/m]`&$!7H ~@lI5A#ge3 \ZP 0(3K }I70$tIu n0_ZmCcC[kaK9S&+f= (wx͙:X)Ϯha&@"Q4CzKyDf ~NfKR|Y WĀ8!;gqj6!/{5LcXt7:BNjs̠(l\i֞u_FPb+S8.JE/{%.ʹ.>B!Ql$fӜ;h Ȧ6='[lԫ&f4%5~@cj9K`m2yzd$y"+燹 ;y'9]o:-|Z_an Edq9R+I~cCRnoWS@ yБ vvZD\&0 [<_R݅~zezPrˤnMap8Ԇvm.Dw^/͘!WRb& إG]6xe_ph˨z93.`e`K8j\cVYegbk5:!4bkgˡK\AAdb1Jo?>L$-lX8 9V35Y_5!X;nכ@t؏/MPKAW!`AOdl^ךw>.d#e&, md 1-ct~mגEZ}OۧN'1q$ ;ZubI8( p0ohѳ4Skۭ?1ë#Lۓ>Ot3pΡo~z6(0A`2?1T%*`Ig͠1uC%a8ɟ#5|5dGwi%7Yta⚸A`e|3Qhȡg31E2#7PX~{;HYL4X9 jYhŢ)qyw%EӉƵKi15k^ 9s6k:ͻ|0IPD!=r0hh(&y_+Lg.J-b.DDhM[Wc}n~>)@(%)(r =``-2Mgs2UT놲x'0X 7iK )+ mZ{,~u娖/EG-k\*7v6Dd 1Fy]WVGR9g$]HBEԸe޵x7Bl[ h2QU zx\V_[pJp,RX"A,ʒ" CJ٩${yfI-FU:L',1y]b3I_>O}ʡއ_7r#cK +̉mg~l7)?MQݥ q81qgJȘ_F0J'\Y BGr]ػa{̬x1HEY1Q0FLF7X~Վ+$\VCT?ـG^᪵B’CNM祰b M|4+4J`ߨx_8QfCU"P[̙ixgt/LYN@a 0jͰ!\>DpC2^ԫZG|]MWtӌt%G>i$4Օ݇_':& z .-'Sd4VG:V.m]D%1)Havhyw QreJRcT;jJ *n -,YLUl7[$p.:_hWgLo7K'@ѮW*F@pml;z4 aD*kW_!8)){Wcx6 *DbX caZU^1E@i颗fyS-/!Oi, $o1njAhvx-CT 1{^t1ƸǟSd3TK BvVZCf6]ZKlT르Dֆ!p 5xpرW s8Kv/uxtg9u1'2,6sOR@OkS[V~lKlQT!`PlOlK'N[3BS;KTeR?O7!JLPNa% !9Td\ EeZz'Ozz8{M6/EMg"΃{zG%BR3;ag~V~sS`40ka.NJDtHgpGX }Ð:.j#e.t!OcD GBJpPA5?艛ASŭ0lЫK!C@z#oMR$Q 0W#Jm78)A? 0٠|A.64L^mtڢ֯'8OՉـ?udLF!zo)gU!8<(q %@BWU^¯0!EP SbW1Q w9kFąG͹=Jp.ω,#F 5Ey0?i=4<[+UBG&Ϩ| p˒d Pkbި?u^Y{HIoմ~ژ%4Mk (]O$!sUu{۱Wq},1mf`6ǍHy+}1S#P~:*%b+ M0wycc N"9I}VUtj*J3o/+(k󳫥y. 'Y9+Ҙp6'[%˃ڤTVEi+'y@k-sT)%lDz"Sp7 N"-kg'Ū|ׅ7qm񮧕N޲*;c~߉C]x ³ہBtt6@ l?b]' 6ZeWy39omoi X\;8 Wѫr b'Pliv;Ĥ/Yl#BV'WiS*NJ_vHח Ƭ]bctR$e40=ʍlak2uK}?v/p+?qT~XZ;!JS!c y&]89>>[¨< ~ᑵϐz{vwiVx`Q h5SO*x؄HJIWb;OomhCf +&ɟM͕q*|XQ鱽TP|{Fw%~3֠ڹCCaDcA0 ؍w#Džٗ>E;?()%nyHDz%nQZuH~ @f%U-CÝVVt AQfY0'G _saF)}C-~h|%) A;l׾iJJ}W|6lssYG.QФ8X/=[fl5gP$5+*,ǎJ4aIY;/=mfiP'żCR ] 5o_.\GOT},bu8)le,Fo٣+{ဠ>RUq`+skE)#U$k,ZX>Uʑb #@u'ݷUoCX׌tlz[E} u>< ~Z ۞*g=Lezn>nDP/m6xwBj=ЖxDF)oC?_>V8.s/ u>j XӯGC~)Ȉ"ؐ5$ dşI<<:b$ \Jh*-r#Xo[ 1ּ$8)${oZ K_*2$W̌RQ5QEMVZ'7,Xmt=8!Oxԑ*x+;K@]3Ԗo߯TL|uX2J[αSv“6o%_Q|RE~S+2Ϊ3jGg=@T-{n<==1SI@A'=;>TԾ+)m}C}nim0YGgDRe>=3n݉fUJ$L&_3RK V{HhsQ}iybwag lBÄr] Pbh[D0Sdpyvcr@k޴<W!_S) $>4LB3\sLU)˛mqOw -7q_zu}3 鰖1H\Z$#UVMy%;U41GT:roʮr@[I1V]!!f ?+#Ewtfٞl5~u}ȞJ j:G }O)2%Z9mS{\#2ܘݦkgZ^z]iTzOxp/NZ6K2]<~&5p̖!G)JtwdeS^?ޥ)zV:A-2Cm6Q0dIr6^sOE$#~Մ_R!A`"IԻ"0 X#5h8q3hO(EoCM7s$ހ}){<_}z`{Gחŀ^uD[#*x9[2&Lٙs] 8M&3ْ͛V8|QRwQ},%Y`M@FéPI\.+Z\|^&KE#@LX (#, E`Azs&߼/oFmiWs5'&-\b@LHEq_>;ޑ3{9tPyʦg~u:>i{."8ACdM̘vL߷v3葾~j2a'dn="S[7g@['WGༀdg*8 匉;S 6_"uKr8>ZVhc}of1yhH.b_6 |zge-Y[RVaͳ֒8ʹ/mǷ~e\osY]Hh1R$n:OB@AX t1u 7 nho2Hl(}TZii~vb|^*ރ{\jz*o;:py9"(V4-0xPJ D&KϟJ̼'S6$b __?սXr#/͌X YSmgB~8;r0 NxȯH𞆠/s#eӷÉ ;yN0 =20=D[&x)h]kC,% gUoEj6zZ'saO8Ff߆6r)Y EI{3vzfi8E6NI`,ҘR$et I1,j=xu Pp4$Ӗ ^]qB )+)%sM;4?.ӳ뉛*&T y.J28Oqg;K6ǓfDzݞdV` i}N,ŲW8VgD1M\FH͉~̈́0RSGT9n1ꫳz}m$ цYVk^.GtC=qYf7Kİg=>4}/`qnYRcus&Ģg 9Ztk?*( E d=Ly(K0YRpP~՗¡Pȫ$^_g16 [v(W6Ă 5}&t;T8A_UK~M O-I OC*Im0ঢ়%Xˆ_6dRu"RBF!L;2&{e^;%fv^[q>Qe|#V/ޅ"P改;* otI rJoGƬI~f5]W{ nй#?Pr52|Iy@5i7AuVYj]_oE?vW(Z|Et(˂x'Z٨ /y|EWJ"%De?œ?{&㉂E7v  jq?O6__Y*Xۦ˯p&}|{ pߌK]ҦBư:i%bcmsMp,g|_ \R^>W, xB&r&qa*4}r OhRIZII@X>O2ObryT6jkQC?[xt!]pWP/\H/NH%rFɩy(mN  ן[J4nƵ\f `I؜ao_ z5ɯ{۰M?$fԕ}X3'\Q;KNIoZMun0۟8}A7#oMRz(p7 4pdI-,@0g4bw3E|V}u,?5CvWqv4ri&v a;oSI>uaӥ~v3YGe輋$|(!߹Ͱ dx;~,UoWؕi=, p7Mj+nXXbH3R|v{{1,x)T;,oL Z5we|r`+ 1[S&VJxs61;>B裝tKXďPSIL[KY쟎DD K͸6e򯐨T_|V Nt#Wʵy9"̆lpGx^ (CLN7YP({*:D7w-C|5x(XE,JyvYkG^H2|a,-vNj]25߮H MBM.|*b?ͯ?T&GXVVEuaX *kzuD#ac?=! Sww a(%$J;>oy] "xNη9nJw੓dG3gBLH VzCzSD\+VF+KƽH> -2u8c[G6*mKNmE%>|A3rycfC K&:]%s{ϧl=!t0RD{13K?6+U7mEs@&3]@^Ɠi%i-7Z%.%4Uf757 5X6`[C8p 2==E[F T| E\lžroz9E!Q9Ma-`tSJw'` Cb\1Q-ʋ׬[3|»>|c6asu* C7xA>02a.Jv|>I5iV]zN**R>[t*N 3fe˜:d=E8=j`s%2LKs=&l؜ly<\е$Ԅvyd ␐Sц`YHB$*} [YiB_MiiUm4/GѦ_>T eQsC;Ig5I4;@asڄ aՕG|ڪ~$`Dh/@Zqg|~Hg@sVhᏀL+~t·Ւ2 ݑE#|_x66,ɛ>5cpq<ЛN2ڎHHNZu6ZAUY*35|y ܜ+:6|ͨZ%yc9U⹵O)<:6qqx?p߶5i Jg=myWo;wZa)ܡUy V#Mbȯ*,De$jk fvLOz5&:Fuw=A6Y&T/hEyrM#|A/ћqdBABW*2rǚUP"~_1s݈=l 5biZ bwҲ5‡ vmYށ1"ŋ*s)0 . ѥjo7Z+U)(G6JCP ,F?ӌ'` ڔ#yn,Lr ljB|'l^M;,lGڹ?Z 0vJshH\gJ|ǫN"H¥ ql8;uh?B5K _%G\s7Nyjr pnAJ:L ֎= aF*&vD&(ИЋ!~<.V9È8S%^PǕĔ?б JKNqob>UlTy`m\°dߐerk~HXO' _!(4cY`Ht79|֛$;zdn]`C$Bl&1.O~.lQ]|QjE.`3qiCret~vZ@U ;1,>FQ"O@xײ#jԁhTq+@'~y鬣(r"^ߙZUsjG{1sLٯGCd2^5_k%(Lclr{F:ɩէdy,Eӈo q!+;u/E**=bn.n0/5ķڼqRkn†:`)||#O c>OSbpgaJ> ȥ8jCHC<#V_UڢF?ƌk8? 2!UƗzOn򖐹 566J OOD`ᩢ\p/K\E2~"e(ϕPЁxK`'_߾3ulh7l-k.ibཀྵ,cSk|[㘚pZe]lF>;YC >cq,_g?fku֤_Z eCV*}99%K1zS\jiٚZWԸURL)\s˃KLzb_`t5t9pKsQ>e?>2Ӳe>a7#ڬQ#LBF FCݏ:,60~b"Xa.ş8'ZJF.>;Ӎds7îq&@@~E a:2jnDh?,_TRSp/]ԙ 7g&ΡȘI PX| OEe验JIMU' Dޝ@/(QWݢ7U.B&wYs(eD5^R|Qo$c9/$K2>0~3Ѝժ蝬*R hkod-PR|gtV:d\%ɣ_ ayw쵥8ҩI(Gv)z ('R6I,1Ȅo["!.S/jc_⭘O]zetgұP%߂&r=G-zHR/TD,^"@p**AsrWfSрuϞf{ 6jQT^~D]qo0\'ۀ,fI"Jc;le5z ܤ~Ad&V )c kxκ;a@B:5F%=Cf0 oCٝu-tǜw a^F^G!'/&zo-|3.]|v˟+szty_ص-x_?VEQߕ>=ᴳaSƳƶ96X]WeDZ@&S$WKҼNjZ3 /;gT ˸hh 1y֣FAyҋLXeN ?<}O;/s-tAKKnS%V=ڥ9j3jTbWoU.pGU;T!lgaGGFŔZ& z?0(!(N>xjm h#7%#Eb~Zb_] GxLށǺR9~ٌ{X =]9O}|>_ L.rQ@\=6yD[hN)OOj t+*U5;jMr8YpZ ~(=RX곛-qiBz;lQ-25[*P^\gU/1~SV)Vag2>@$L1URUh3 ǯٓlvM/8ݲf#s#O@p2c@„\ ) ݺFB~L4hbLog~8œ3&iӢ y:rYYL]Cf: ޷tO6]Ab?#P~̫v6aGTEr4mC_ڷS!"{8VK}iw̽IN6 VY,z@;;3os b"wYP+hB0%܀z.UEk~]w*a:)푾h4RCk깇7Cm qNzt)9!P]{<<θ˗ljCГ zC|@S|V OnV)Na,l`x͇bYȕ4c<\Q<4 !3"}nI?,sS.?n Q)t3.i~>ccJPx򈬳e$ْ𢈹9O@L4"RݚΩ/\t=|w ?S%-X}65ulB[f NCJ8gHųie$foc_CUXO]Z?J[xۨO=rK~3COz4@zlzSjOfl6nj X^!a77KcBŷLJi u&2r\lݽ כ? p7ۀ$o9]C{TOPѼi%HS$Nd5j⡋^C!3djgYi6W?U&JH} Tâ*9PUrLZ (#SPNnԮTACfpE泝[JRZ? {a8>D 8îLDZ g)YILpd8f-GޡfYP܃OY@ *S,:bo AdLty:oHFǡL7& nBƍUpA@:֦RjW^_Si;FiV8exJ|-g,ݒ ߮Kft'q#Ǫ=%i4B?y8xR;oۃ2;WӺAr>B_-=dKOjAC`_lM[ vo JT2ҁ15~VoPzU,0ͽ~5"6uhʯV±(RDC3manҿ爑H7Ƌ[NHps5٥cKe .Gpg]畡ѭO,f7P vm%՟Bs]߀F9J|I2POK8c6!:~v&KТn\zr7`#…#ȄӜ^j"m AyN*Rca.:]͐`LZ87Qg|Q%*qv%eTO"wP$q'nv\dVY, WIER9q8ge0.&ʁbC *vh׷-SOF4؇o&ŽE@)\'1g}!\aDH-o=Xr>w2e,QbwUk@1&2r,-٥iI+׻+vdŅ. *a8 J RDnS +=oS0dOmbH;a[#JWJj >뎦ADLϘ;ˑF#9?=j3ԉ.7L4Օ܈C}{D6-ٙyjB@"hK 3끗jƟ-,|GQ"\…zIŌYyᒪY86Oq#┣!H´ZL _,dUJ-Rpb&?m;v&T0p:F4VVgU2H"_ę;jZDHecnP?Ȑq9= 6^q;.s?BAhnYnaRn̆yV39ăzV1 C\]|N +VEM'bUR0/Bd^$Q4plcrR}8C4.=fkIq؄?q@rf#>*`Y(},FgaUG^bwuaٜg=ԒCаژ 8zu3}AvP0+J,7 0HcM~ݿ/VK#Wo2w'ᤞR[RowJ|E?06s?kDW"9̐Tk+a)d㌌r6AI橍X}rl܁ׯyPj?+toVi4N^#tCie1&]i^iA*:cwgq/lQq~W)쫽Wl2swQʾa(3ibh7qlLՊєy*Ιzt7 y#Q}Qzj|RZ6ƍWEpfџHaLv] C@h嘩E6? "n}R}7;Q14*Pȼj Ux]DYyhQ⻄ޟ%~$3hk]1<z ͪT4'8mIɩwp4mw?6(#-֩* >A/c?'6ӥGi`ɠu~D@B-\s= Et٬!&w\QsG\+xr4 ve驟U%%@tk9]ɊdLY^}nHڏi&gB]Q"ǃ|1I^3KПWO 6;XyEʕ !՝Gۓ 7aqˌʃWY5|kP`au \iup 5!4y\uה ?m{ؒR֜vDm)L,%OZ)e:O;6Qc;XsIyc[WrHhsSr 5ohA*_YϷm3O|*H,ӱKoN>vSI~!N)o`:E&HL~\,>oEAu[f ~/>-Pd,R&nRF$N q@ijA\qtʧM*%V T*M7DfZ(zQl 9{KBʺ,F*PEB$Oj oWj_ SE"]Zk,hBFihrVp@[Y)"a hDP^/opr*"*`~ &[: ֧\ ɻ=0dLe@аBR Azͻ)tu\>a|CJ]v|{I"*rdK5-z-͏1N~R,ޭSk%,e3gnl Cmtݤ'*V^{͵fJ(}Kh w,FB)h0U7d10oKP>g++!О[OyR^hU*茈2&U2+0{oZTH|+2G@@>ؾAX~)`0-(~i3bI (Z -l!ZD# njUȣgG4 jQs1^Q6 )YiRO3؁q.M‹d۸WY(jQa4(lDZ/ti4#6luj/z[}4uT'A^~~xCj^,.AoN Oimq&tޫ4G~7pbe= 6r :ߍ^p%- ADg ;)N3_U]- s~'_w37p[緡HYGyE# /zGn1ؖ|:(IJ#Pv + ȿ"D"t'~lBWk B]=(>B E>yJDg䳙qrO^0 @u[xAt/pjkjĤZ6O9gW=X!3̽' 0*W:*͇=e]sO:Óp:Qԝ>d. CxuiM"4譆d{ }Wlć5_ոa$&k֘m,g3RZ*J[T奚M=[0?UrExo=GqZT=:X mj624Su흿?3uS{> j 8q l |Z> @~``Zr =V$iݙ,x[@AB{0 Pn.ū2MCd:~VGreW3jsRz**ٹy[.6^OܳWl|N}d]Mb-f0ۆȵF؋v3|j 7?y{S:3"v)}JyՄ{ϥ@mM֔#\#(\bE3xZpIP&81޹*ZͅY"%L(쐲JL$UN[8bXs8Td'\\Rc1Xc5 Ac=oH-U?m2BW5lr=P5C֯搲tj{FVC-W$/vhQ|Z;Y{e™P/U^ zqF9wcڨ}(9l3 {x^9THQfl5+BM]l&AX]~G*gRJtWHS$U9~S m>zYeƯwT~{z{RcNf56f\'O|, čiƲ.Un,><(i_tGGq.dڤԽx$!>* Pj~)vƄH`DEEqeʙg&Ro<5NbxEy<%(Mo?HVEo/ wO? ʦgBVʠaT4z%0kovUsaxwR >{}:N"oip*Vx54)^1%-Q jʤCd3Hi[4W!n6ReRpJo_|i&˚2CmlxX")' 2w==a&:.Xq,Zd7R.'^@%9v'Yj,dk\u|H#̤JrQf8""i~?BDeHAӠ8's5]`QJøIV xrxzyR0Wj츣/*h9 yX??ZUQvX>C3(*Q-/w Ѯ;]Pن0M,֕H }^`Es,jc! C!7 pZ<`n}2a{"Y!q0)ᜪS G_Jt&UNڎ-&M,?r] +n -Nc@݀EJ;Eud5+=P\'j,xIOkn2j1̙'VaYd{ʉ5&V8!@wp)?f0oLE ejDM{,|$D!<!Gα՝+/! ٬$zAkنgGF&§B쟓,qn3+6LrOj~ǣ}ݺ:r:}:/4M<xG\BRLO@ soM k l)x.i21S҂%$K?pq+E)`Nia%.<ƀo G*t>ZI%goq76\A; )XH{B*x`U0~kx*:dFœ ׾2 rF2(Ǒn*QW2X3J'%^1/HJ V.= -vFC,]*/C=x+w/Я.^X<~|krܹ%?+L;d;їiG]8QK(UwrbN-]N7u"r2bC5.ml+t=]]LÎYJźo:2#7b^h2@͵gB܀s{iBp`g.{f)pebjfODk [a_APzyb<EML`V_y8C\XmQZɚ(r,J@Ta3o:k[Qp"Nʦ dB#uI а~xy})"\#W5%L,Z:kpqaOE ң`Y*B>)Њ幄BE 9U)zyNZySiQgҖѫNe|#|f\V԰_ :1d('mV%WHSನ բ`t5(FH.~yxhAarH|uƙ2f/0 GVA٨ZQ+'kl: (#uAe)NsqimK˚)Lhq@ՄW`q>BK_}aS3'^n#a,aOxaP`a$<B2 F1' ? / ^,"CH5q9T95Oa[-xBcYpO.03R)*#} te-$ TBN4.\Rn^ys=GM/9ڐ2\D>@\γpVPDf 8rcܡ'U`k_```q*oΒ<-~2`~]n AKqVPloRC?#ΈmM`HOBܴ7Dwz-Mɵw@ZNQ;+$ 5\pc3P "sTPa f2]0bƱ.bkE(5Udd/^ѫ@o(lJt|"hFNEJc1fH '[,R}2B o/,گ'6Ǝz6p=rьFh!6vؙ<`kO 4MmН7'|2Hάdƌ>qEPG"e^kG{ss"Od^Ua7GDBz r.m0S,_cxpPv Χ7Tyb+aa1VoDua\?_2XayC pK~b7`_^3Éh,fHfLٚ 4)Whg"Rv 6P1 )i7,)9+z,gw7fzNT6iR.V^[%l0G`OQ>. oUC,@/  wlww a^Jه9ؐ)Yg* qߧnΪB5;;7ϛ4<[둀#_CtJ=0|cwQO)+dN0XTZvF[c|cR7YlkqR=6g:;{Bܘy_̒:J4?Ul8Gbx.1KA͖R0ҘӮG*=xe!9 p#oxAMT+b+m}ӯAT#53O7ȕ\P" a< XY٪ aBԴ>'|kX6uhLt74=EܖF`0_rZ'pmȅ/_)Hml1FqZr>5EKV e|HCLܓ q!9錂 VUMW gn:WX)$"Cg& ?"Ʊ䏴[~! uOVYHvx㆖d}fSDKQ(#MCloY"}(#)G4Ro'yvbqR"<ȸ!`f3wQtD<4u'4`DIeug4E=R&PW @70Y&C X/A8] nqRb\S;C𦞲irV6Kpܠ'Oqte1b-T$A:YH ʅ/GgI ë˛pVV3θH8@M4`DQ wIq= PN @wzQ҉f;)?v{/1O: xVn֘#%RWWɇ^I1n,̩| D&h\32ҳ\pN0ej]5W`2i}%/k,<_;=%V>lQת|SEU gIy$}HR/i2f6Otuq Ra" b&+m.L?7g_.VZm&\& A O~ r;ݏ%> Arz#$n)Hd<5"G8J=$? $zӞcjpL$k--.7u1]#NlrM% 8&:='F _su0д{C`$JBYBWC$\! Zpze31-٫8XssRBc9 ) QS3 T Vm?y5i9+"{~֘Vq?G¨ hQW3W3wţFuKiA|q[w3,V3(4j/C`)xF6IiPjJa 鲗#,VYo` .f17@^Dz.B nB%;9dWR>̃-a| a~'5خek ߁}~'bñr$Zxqz$CZIe6uJ00ʹJd;! %X3Ȓ[ 94=wIYN^6bM缇;<:F otXDiU&? w? i@-O"dzGh2-AgDtp'$a+*8iw*_۠ zlda:b;h$6o gRdW9sp?TC̝] :.jYwQX\bN^[TΈsxnr[<TdZcBm^>'Xۚϸ BeӂَeQJST09أ9zqRf`퍝p605M\("\qVC.^+FD@`N<u8I Ă,cǃWm %PF=E]:i|A0fgp3Qϝ2ŭ+-%O$|3Z俤F4 5S\os`0g}̙Ol~RW O2"Cbуk.u^:ay{4$br?*Rɱ⳶S_21Kq 8nX럀5uL~}r&gkE/3N6s.8DbE9lJ}79hX6[Q6v>a9k޲u?Z*0|^Z<%\j6s^HhxD7LR6 bvo1맖`!(-FT!GX^ E/>7 ŵ&c,DؚѤ|Y8.i#{Q0Y;[ҧBI9;X>we,U[,S:I.yCxqL%hʆ`j![h!Cl#%Sº CMBC` AedT?4@aOlg/ҳ%X?|-65SL3(04]o.^,>,/<3FPmE]whۖw-!%|5FHx%=B:FA>v9b0}pH0s'a^o\K0/H0`#^xYMX.!]jUZ QrK+֚܁OluS蜪wWvm)0Xۍė1[vt=Ni{j 0jWٍY^FY3hǵ^2#~UjdxȸA%8joRmt4v1bxSTv8k|D3F|ANK^H74SgHq[$_+(5T{!q:Eki(#6r>`hR= jV.9`yڷDq¢P~}&_znID~:?OMH“\1RI7PM^>.0A\PmPݫi[*GeS31_/D~Tv%mW8 kL>U%~] Eƹ,Wn)=рfŵvpǦt!;s7=d6˘]j]в3l Z7}! O#z>`sƾ1: ۉv,VOXP`EB GUy ]jA qZ폟 ! [,nrt\1,5drTl9x -RwKe#αdҙwhi;1 *Ԕ57׳.%4F]͝ »[5@.~*\bcx";A<6 `:e؂D]Vψcox'L~(HC펱MkWO-|ŤU+KV15,ջ͉C"YHiq IvoRxݮ\8M#/e >Rnk/_OnsU8IӨǏ}>MZi2 "Z4ƎJVR4Lb WPѪV ٺ)yW|9qw7[Z*¿^y9lNх!o6N5j9v/!lwnDil r (3)V).i Ӌa^ۃsY,Z%0 oa-]7 `F3pƙ~`vt`G2e-Rfȏ,ixG^4sHVR~Ϫ_mAVǭ,QX nltD@;/68sfMv" qA!캪 [s-jf 8g :殒p`9JJMQ.@ :Ye8K4l5kIOc(X*OO&rKbmPi{r'^`U5XPo8&__x6Aγ&|gYlhdJN(N.QS#LQM-8;:eO_u4oϡjչ,ƆoK_c@Lҝ;Q:N6WeގrFF08Rkw.R~ IRUeH%=$lO{<,/ Ư|$ QLtjbm[B܎i A[":vm U xCKP9˸֢@5@Bդ'9Ĭ_xc RR܃-E٦Vl.hʧ xWZ =[ҋظџE -s7xe?[Bp{ropBU9Ha^܏rրn٠й?[_٩Q62[9TV>"$N$hfahboT6/h{^;֍DAu 2\]VKewyW|"7t{&~G|_h`E`6;u{ , BiB]lp4 w"CY {'D [^_9ym`#MR?FJ\kz]ﺀF3*YiFuGSתguI$'7ge LhEgu?.){zŻѡ=בMR,ŀˡqMJt<ߍG6g|n[0g˓jW/n|VNo_?J٭cw_%ㆊa0ŦPؿhDKĿ҄B 8A򪀊͚(3GdZ+/&xϳ=\*>M<r~b L+Tjj 毘"%WM2ǜz/wTx5puq*Hp78LןI0wp ^W2 = wwh ŲqtxN˖6WeV@tGKe]i6sGrnKGG01< yŽaBQ-}D9ÉWS=?)oCS烪*\vJ^"g/[8+\VЯZ*ncK6ZxO!gSf$zDkH GVT-'#ԡTi_d^p'-9Þp?DXJ[ r L \ rShu!.Qߢff0忚0{'\7>XÖLv̟5ǩ*;͎D‰x&M8_(WoyMCXID{Woa-)}3{kOi@8Y:o͔|LDpf<rL9. r޴t2"8}PHH,x) %\-plxʂp`r|MBC쳍~ʛ`tX_;▾'3urzh\#n//D"iE[+q; OG9MXxWWhHT!eg%x 3J1r赿ɶbuvSmIGY'izrC.q*149\3pt!Ƀ z_~I7T)xѽ]Z)m`O2VN@3+ZR3p"2^.Nt+D\PWN_c=uzm+O{y ~h)90 n 7R+LJ՘(1)Lґ ` 򕯛sN•z$^{N_n0Hhv3L^&EKtch~ׁ|mX'R%/|ZP D-mi!|aA]ɂ_JX&.f<:iM* OG+zcvτul#(3lC`PrDxSpHڄgT"{6 ]E/}$}P/5I[fMbLͭWeĸ8y>#R|D(#:`-kM(9ƉUA}4! YgSb.+ZCw^P)*J}XhRY}7DyDiiv[[z!pN=OlSx-C:M]i>Zg}2#-o}LG 'z_#:<30򈞪(0_,㻷ڂ io(ܶ\ <mS=j/4[9vk5$;KA]|,w /҂ ]"2Uۧ`a%lQ4W#7)!Kb؋,QR`(#z nQfxgTK9n\^01 19Nj%/{<h,Xa${<{me F(ǟ Z18l9[Pha#[97!wqެ<60Bۗ1{HPIM2mxܮlE1P6l<͈ErG tCro7(a,V&m ңpiS> ?nBب7RKDL%l2؟3 EuCG [?R/CXFwFS𒊈6]2vmC.AXJ0OI9&Sװ놩W8*^Iym+8o][iQ'W$X&fz8zj{HнSeŝ2 JI:0ݜkQ"%rU @N7rvS@÷a%李HPH;Xu/͝[D3,ITRun3DOQfji h@y᣺&\1d[/C^0K-xS`/LGڥǪWjB۟|l G`Ӆ7f8j(icO Gڷ;v#[|HPk6nʾ1  6+Pt^[z ~h UYmb=E( 2 -u7otH^IkvsB;ɞ@7{:D2f5j004a!xUfJJWh9:!Q}6ε'^SQȂ $)Ḙ"+\ovN.rA@38|¡ zi2# *V0Z'qpJO>bA"/zFt-&ulkQ{mH1wϡwQLXty'!+$V=w愡`-E{G}O(R]QU{hsN=!{N=Gtp2P\,>35 -eG(u}QQhMYI^Ch1fɫswz*+pϥ8jɩ*<{[f ΆiՓSͤMLO(;?z¼nJ!dfX}!Ho$lf!5nB ob1_"rcyf<5 ew{Z$f#Q\߁4> Yk77?i {Y` `Vn%u w)a{:=J# ( hfߤdaȤblNb^pnιa_)S(_U2s}rG|S!wĿarrBthp34^]9i03_ vihk^)pSEM6nH ߞ}kNJ)⧿1 rmmm!'SL[)3K8)p*&upL <@tVBVu0r4YQinx%kRrg{# hK$MpgN 4k‹ pc#MD}9bshw<k)P\ilοtZH{`C UБ $Yz4+ &Li"Q;2"tiCwLxKɋqB1b&ƐA5/W>9ia > ᥟJFEn9òdP&8vDwh ImsRIà}eJPW:r'a͗T̥\aV(`kČbA, pQl.Nݳ ̧ '%ij64Gp) Aก Z? HkE\|}[ ˭ޑg'Ji8jT2eBB1]JO4M'.x1+ed;,jDқX> <A%s5]>}Yxeq:;G\r G[x`'WebP S\c"cT˄[/ujhAٝjp;ӶXz%}a#lC5B9Hݽs`ڿo3?G-8"/7n뙙뛨K8e;ύ xl0Ϭfxʄi ]!fX]qLȕ"Uh2%L˞wfwl "W&Ѓ4>^)9wÂת/>7ö"ɡ^GhhG> {E$zΉTt\j6T|3O2F@0`(!|{'jUw_f|o%Fb+t*A>̴%7}vksOθ1?zTW^W[OFZE^g2/[w2Ͱ7d; B0'5طu禨ϗ]^J˪J;'N$h2Vb(Eio)w֬ 9% F^?_ Q{*w>17Q>=AYy>u8!/ `BE,/OK!vX(593SŹFS-Kl{ lcɍ?w?pc\Џ߽ɴdjĴe?R1)2:NֻJ'n6yw" ˤs,ۈ<(W*LfIJ/0x"hr߼[w*FgWHY2apY!nN|P[= [V: ` (#jR -17h c3I٠Z:kU>bnՂJ>S^#MjOH_qy{ׅMwK|/5f@{%X  o"l -ܳUGRv%pTqԱM>73kirrjRsfxvQy%/QS' J,8EHiޫ^o^mXsjؠkRj9 <0X#9)ʙV5> a>b^ީ/w &=8hfBb 72li[NY!)nI'ec#c}@vbٺOg_B K6Nƃ_2vNP-R\) wN:cDտKȽ n mz){BTC spcM`Pqsgꙹ ~0`KIo[0Ԥ;rBYUu&n_+MlLaG,iRP> eo%d QgPtCvwbg_ruMDTܬHFʸ;cU ik4Y-b4Rbu?ܜ~INLA_L,xofu;:\cɲ> #E,ő)AVz e=kNg蹲yPSD,X;N͝ʁVEhZ֬hO'6X_ArƷv;l QXOQ\jkϒ*Z&m͢CƉ)Ι($\;ԟG ,e[ ,q/~EKblTüߑ-{SW03=銽a 1gJ$UhSl߀!BtoJwUFFt9o藞]d7Ozŀ b׳Qa +[5viQ?~L8gk]ߛlc"V)^l/%ǘ!}5N$f.eLFA?{c /j0 egӸ =a`8J*Ư h.j4oV;dWy?Eo]L%f )߯Z0Cpd+iyjmE3OR ;m=ۗӄ;yp 'B]*#ʲ =sp-6+t#qR`p$x',4P||0t,ajܭ$Э8, >b#hJ>e&sL3[h/83䚒^+:|hsк;,6d6'}KPhĴD WDgI1'4:3Nӎ{knih{IN1{)`4yȃ.5iW0#c%^iQZr<x-Tm퍻;3Ϻ51u6dՀΩ*Jr?8ȟNjȑs>o:Ef _WGO zf$TB SOXF"8=lE9'B -sH0',^N SFZ~Ԣy%-3%W2m˔ [R/ʅ?=wDOE;vm0:e1-F/vA–vi!*]@WkW$eِp ^!V eb<>xHO走`;et$R¥3r̶  Y4}YE\C(oWim!ʑwL c\h m6y^H4<R:IL\.lw@zGfXn!Ybyd$0 ݱ,e%"^ Nꕕț #EK5`"C*$>ں:ԒDjz -/mpCAl"C`SQW1%?j&tjH07 ?\}e9oDc"Jb p}ݼ͌(ήT&XŨP $1֚K; glPl 0nŦ(ˠɳx2.6"f9/ehut27aթEFP!AMfς cg7J:x?ա/)kg:r?gY/[-pU *,4MʶꓚD8=pr9/sr'O pW14f ZYҏ~ 1eC+I'o0fͲGB>.DˣM0V5?, _xyfrKPH![{u} dS R6&}ǓHh;(ܫkJNB/XY "_kIUȒ"\F>L; PitXƨS2tO>_Pı]K+&;NoD^pᾕ¢zV||nۥwx {3ޥt8?j haDQűb c:`Gꋅ#zSp`*ׄ7OIPW^pT; ]F?f ѓz2vd"T_9p :Ɋċՙ5ta*4fQ{S:g,_-ܚL5*avO:9+ '}y|XSgH_ZbTA Xƨ==CX.q^ZI%xPGz~}kW˴;9Ud+A`{<9yWߺFjF;`QMWTs8gI:Zt@2<] L>=&φulh1>z[sZT9+L H:.m# uGԠ!6XWE++RфS;|OrtD̥!AZ"`ꍭ(}uѣJ,'j|S101aBGSJ%BRI^.<5Fn?pNQG8Wgm#"p Zw}#<3R+5MSz6<^vln`LW,2,x3PG`~}jjދW8hQ?eH?ԴhxӪj%ux |]!I=vy{,lB YOSTȴgkttSZj(2nklLJAo*jL.DGJ؟n8^/3X$ꧡn5x{ЬE!t[vठR:/~V &dUԏXPuZ0a1Dяp%"ZAT|$Ԣbm[ =墏HBV |v]\ʹd` (os~ID7 >^ػZJ*+b*[ERGG;̿iAzCꮂ'@=w_Q;&vϗC 4U7S[d%td_hvC50pC`4neBnPq(ziDz5&ϽZ׶.(܀2%'V0da dEqxe7/ c( )Xw漟!z;a5A_})(f94tʩ&u|{ՂuAJفY26luRm[#O򟵏__\7XJ<'I''Ϲ2iJi8H"=VӬ/ mwg}$?֚Sx%ϊq\,2GDfJցُȐnOP_oLFfHkG~DɆͳQP+x g3,yE5p1丹qe@GN׉aCciV'XߛIF[< ` vjYI'CKU3R3C?K`>W=o8td! p\R;G;ɤyjzm`DFN>O}O.oaO*[,ǽ`A8~>Ԣ IV-6hlB2}>i^UmɌ ->v,+F_jX&}toWz6̮_ 璌`wbY;GDpH jWm]s/wm襴Z$fAe>6%-m:k4-:C~\k0qUnJ:@B҉Kᾍu)AF }ApL3{@?ZNJ^`H6:J :&Uiir;/?u!"<=':u*$ ャ3AmrSWnϛ7g^8w%Jd! gaa ^Be3,Nc>,>`P4 x40֘`TSJΫN*g/_p̰z>+v;fLaj9Fu/ě3ETF(Q IxRCoI\?r$8@uGW$e$]u؊xTћxy*SGr4ڹz %b6oA T&VpC`]?=Cᄇ;>z޿$$Nю9#'A+< \m8Ȧfx <#jY/bK&ƿHvkgM#G!*d`M6gc U?.OGeu'GNe&-df2{y=mMJΙ@mݮK5X-Lmm?G'y5*&i(I8T'K=dR:Z8*$ڝ.s(!ۅWadW-堢0b(U2]Pb|58/&пĮ'ň7$eAi7AKM+/W]RDyoHIZ 5trUZI"n' 2S2װ74:Ѯf" haa-ӷ5 i`JXD>hɯhMGrAq;R7Bm<=V йgjb)ڒu;=[H}+IKW T2/3sP&ٟG(yj3[ )G'\ -_=u%vKUz!I7R9>;*ic=klPq.H-!:Լ-++r 4TA pK04jZ=+Ah1E1u3foqimwh ŚV {^߄G |8tbV_g 鐩 3@C𴾌Y09Z`JroM\"tg<<U+BUex.v mwd̖|F;wsu/3 +/#?v[{hdo}ZzQ* oG]ggz)=0uJsƒ*0nM!Ժ ޷!ed"KD3%/, 7 &QKkRq^^}gZKL(<ǝc[kAo]4gV'W\":\(\-dMM;>6T5zL.f#7La%ܷ.: /s]c8y MK!FN`PO Oˣh5\c38Q֧LJbQb@`IRCA2)SG-miNa"x Lydœ&b%}e m?퍠¿=Dٜ:*ьsw3Y['*ҒFپ}zM*RN=H9++dA2B* M9\/`|,r;Rb\i+QU!lzU5L] R* U㍹{<푦L۰sBЍLcVf^14]ץbɓ `\uN菐.I*}?jOOW(MՎDwhrU7X vd2r('O'ALXHc>L!K&a@phqˋ_LGb*_,Y*jglf]ŒJ ERi0(.?1@)D>J6+J(Ekv]4}g5C*plݦs5D&̣/dW\GsN$ WϝąJ8ɯ(u*ϷVxWowHR+ljb]5{)7,AWpqAAmf\'#o1G"1[tY^g1/z-l\5%hoڕ*[*ugT9SpāFEj5{cwm=Bw5KчisE.U5;ݱ 9j5v@xx]riV;-b҈"/*菭Ͼ?Og߂Da렓[ =G5MCշ2 1q<5>f9px"֤LAEX,P,yІ( qE1ezr*Fwz3ngW;^ffnRWַbKn+PH8v`o/:)Eg(0fB \~⢆ '&Ĵ626ozQ=jgpS:Gߧ|D :I[ <}YpN l*G}ȴFQ!߽3*M$xY )yAxxJ©bOXD^vUE_0yerE Ceȭiַť gDs1RbdZViLXn9"[v~zz8+ւ`P"l {~KRZ~n{ +>>|(֟&ih@fg9}tf Ҫ).DT}|,PPi"5a )ɹ;uE`(s?O=3+xhrg@E N,#YGLS;׉ U` 6n?`^ykD !>k60B騦r# 7j[4z_G(-ǶiTjMVC3ϟ:m+M{KvG]Z\J$|JOk[?Xi V4jiN® SCHZy!*IX ]AiY0i0 we>׾- qv!>X nIDdZl5@E&SwRc\@4֒L#W4QMF4"`#Lҙo!'6'N9?PJ4yCdph1o\?uV`6)^0?G>kG+6sB`m΂kt^; )Jk\y}dDYX9r'&OƟ |l8k:OO85Yl O$}U놕CɅNK.7f2LjF)tr2AL!gmZED  ]%LYOImsveЃ]q "-S3)53veSf>N+Ŭ87fmg ݝDiSfqgL\#܉zVd,‘jč2GéX7Bd QiCӜXosn?1&hդkr,0!zf RS5yw!&H2SYY3gW( ϴe܏2q`Ɣ"AvU_4;i\&!Q)LO^gJI:91ϊ3=MWw~c ra 2!$+Hv1/w;k,n)2k X1N3%[D! ׂ>CKZI pv4VЫCX f#2ov|ۛ'T oٺC$ϣ-4JkŢXUMB%UđRxOVIE>gTҗ! fR%:~D*Xy*Ֆ)ɭWpHj9]A{ Nu /F]\K]3Pu *Ϡi"n!D=<0Di5zBM%4-A&w*5]C7sV\Z|0Dđ@$<j#sW˵).׽c!571? Tm|jIlZWFQ, K r0^ -ݥȀM&c\I=r3]#*18X[VgZH3 P}xnz{br9=>@naԛ +,9g,2@2Hzoy Ή̦ q3k}PrAYMtJfO86r׮My#9{;$$~oyg-b)=Ō듔#5Blb@ ƿeGO0 X@ e5})(H#M,^& %Ef23FюP >VNj҄s&y/&^* (OS@ ӑ1lǍ0b nZs2 AIn@`E=`+S3v!9"F:닊a"FdnvGbS$7f%vW'|G#G&2:WjB}_s8P 6d1|YƤYeiJvhO'ϕj;λ/,T9:3VTp[D4e|sM{C`a]UWeYm)EʚFo62$5T,@< p!ݼ׽ $Oz#MgS-c/_$ -G),NuMk}KZoHհ`{[n!c˂6GZd'q0ӗm0y'Bzيki>uih]s|M"0B& ;? ME1t9'xB;!p(վ|tiS6dEe^#GֿGRLk*8 "M@ICQ]hV-AY6ele6>,Ǘ/(f:_Jxjv*r?MIgW+.+=Vu.y ; U7+/"=/Ϻ^Ŋ:-1~*.>>t3_UYС Ppv+[Z'8.'vѩYBmtjɸ}\r<[2OU 2Ʉ_gBFG.#CvEfXP)? Xzm^,nc ŝ7eDrZk#nQ<߀B%.gH~MZɽ,Ze៙ ; "Nz%dN>ia ,태uW yZr*iaւxFה&s XUrUHlY,@t!6?ȉ}1GtSEwV9@zY-{zI1ԪhPlVe|uGUߴK=˛D%=f?!1lam Xy7dBPbbTSNG!DmX&KkHOGd g=&$(Gײ 64fSܾw/ST\J\ O ]FOuMQJY@CG E!>:~%h }tGL+݋7֞'H9OEʗDCLm\,KPS '"!t5Ώ2[æT2\$6d_8k"1ugG *B0r;?0r#T&["S}rulH-0%kI>ij@s(10jCR?l"\_h7')ʞ76뫝;jrWO5ruXDKTuwi%@HY?߉ S w_m>eEBq g>d*M>Y2]H|v*(>@e~H4x6Gq!ۗ:-r0spIΎ'iZ(Ո+f<>oL%.^5A{(q;/&FqyN:9`gvs6Qf`V@ R<CGoK`BEa/{D hY5å%}!3MfRq܇W9cN<3JC 1dDe4y%χ5?Wo(muݯRqO1}ߵwd"ckHD7gG=@/Eh/>}E*9i eLyMgEVRs+Jl'j ?)={x> u4IgpU*u+F(Vql@k9U1# +Ѐ`uai㪔fl ܯޙW?ॖlSd bw;Km~E^mL;D<8Ȅes~{U_묗a^uI3/a JZc s Dr#o_ŝ#Lzb6B-yJJ OR!:xC{;#s !L [$ѻW P7Pfo$/\U59=-F~wq\ըO*QxNXuh,nEh<_SOZ(Dt2Sꕘ)N3m =q3n/oއ\ݞVxVlL9j(t?Pgeq䐎#]N7~1uB 6LwA~VU#ci.J)yN0ۍMf/^[FX uRN&T,ؕ5ln}"9"LM$u>zòIc?[*Kn 1O (eXOMse;mTj iJZʡQHoCe2zȦZD+MiX\f?]F+YZyZ`hs5̃zʞb(7\o°L*V;Hg_zS;j=Y =ϙH>:4S-Kg og[c18)|nE0K [)N D c,\L ɐ-oek3.dKeMñakH^ݓmiܶ+dw 0oy:: ILPņ 'ц>ofCM9zb%:5ߋAx= ZC}* ;ĆIm(&ax/m?9Id3 샺xFc#;FJ >`c i܎WKMXp8-NM igCd2-6nB83|/Q??78a&S=TeWm:PМe@:VJN`{=N}[E,W9|N%^:҅- dH/:}ڝ GY0xCڬZEYbgL6Q3{b(BT |NE6Y)Ll0eR_pTe ?;E1=(i!8`/˰B^ n9[v3/M6iicIdy$nI6I3H'ry*=o+BTSɺ;i.f-jV!.9 (h=7H*e 7c? *NqC`FU8pr]DΏ+{t㺱)*x$*W2TxlmH1y5~YPS@Hvp\҅NEX8K5$`'˜Ly ?F G0g+fjT u:9ϲvbWAieP\4 xGʢ͗<3[Ml^:)Ձ~{՘ G9-8I! `z l|/⯗B|̮ w \>dl[KNidݾ\4Fpj&&zoZN~x~]  *EѨdņ`ɢiLY\1wS T n }8<՜B􏴠VqVPoV#6}%Hb% {GRRߴ4i ǴK}Д%m"6W [5wģb6$]j_?˰%6k8uAAzC.fo NAjATm1߇Rt#N ē"O7i2Y%!8̋UmF|&f-Mѭ`p8l_,RB8_4ә.ōw)_?r6c6YMy]`~E/ YƆ"*] M^ڟq3 {R($h)6nCprBnlX(wZ|bUNs<ɸst5{f.OOeR{J}F>_#HMa' +N &rcEN rs[CwJ"w9p _o5OaX0zo󮀵4Gj]S_1;xK%i'$ P dˀ_:ݕM+Oy|AMr+i5~N]=m^>"FB"LB <:Dnf;P^:"~]`]ͦל{OH;,?o*屮,`DG-]/ $V軄Ҳ%OjjzĽRf-O_sapeH(XOS=zӶ+ MIɴBV0oA0Ey@zY3|3P#7*d3TЙ#~GH.9c"NXΐg$;I5+lM8ױ# :ͺj"ў '>P?n5(7 "G?kHA䭍;D[ԯ AV/C '*^B[78-]AKV3agsikT8EU[P o8ΩhKFνWT O@k(m36Y0E,}dIct/ѓb^w:[*r],J_#nqC ȉnGe>TPZ`Ҍ$X0p A)1QƋLwL6uE}nir+Ї*%3BOAxd|m@"GQt4Rĝ1aaVcXWBSP;\9;nt\5y@?8WQYbɕ sRG&BCͼ1xċFv(U&DKVJM1{߇B<2θnjNװOvQXiwP(ehX_vhAj5yIs{9:gJ?JCr0XԝZmQEl=fP,@ǽeǐv1D9)`뭁4/!Î SeH"(|W9!?sBJҵT 1*A NVQTJRyfz^zM $cuY>5˪פWcAͅt-;bR {r^,W钟ҨZV i=z,%lԚIFk{bw0!OA=re1@\º*܄4r1 jM7 vѣ1G 5}mtdGodҜYxNHK.)|L"ɶz9Z+` &.dv(RxTf`Ó&VHQ,+rMeτP pT^Ëgڟ;1='i67PY+>Y 7vGFc̓673~>ε lQ" gK*)r$ꡣ8v?g0Z\ᅂDetDΌ"YIr dfM&,f#B%}^ťPXRѯ,&^w%1عIcjU2b8У4?HILBn?>ܫF zV@ϻ <lQu ZUqH\Z˸5;Ly\/'̀<6^iv&Jy&@p` (UwUzk`Xe HTij:  /v/c8P"iGf Aj9 x!(d./>p}ZJ5BDЙ"1GoK?deG2UcuAYFz.>q쏧LSyjq~X!]؈Z#D2}H: xݙ45DɵC ':H8 ~Ǩb1hM;,ɵ׳+[_AS(# zO@M||re@Bw^Kk=ф#kCmʋvlMH,Q)r]{qt&I ~mIF~`|uΏv4׉i$ {QOrw'/!@Iuv,ygkSAt_MmFg~bxqH332b*7@Bty*QA; //G"a%8=8]JGWԁ)@CH Z"=$7QJ!4-gS 8g fo$E 1Q\m roz+[D!Az dC6 r6h{wsƬL!opm_KڴTQx ഞ{H"[T-,\lE#Ke18.1 },񠖙g=U1_HGv0\GS">`p=Ws7hBёթ#/]{Y8) ,c2wwQl`"M@鵔<;Đ`>&DwM ZjPƘ'm'TSܶmZ؆>TQe<)B5ٷ_ ># >X.]=B_^HAZHpBo!fK4;8~jFj0;K HZuh]BO6Lo<pQg2XA٢zO.,JhҨr[DW@sr:b;(_[o+VSx/< =gR[[qE 6ŭڤ߸Ȍ:byOAu~p3ēvyI|#,`5 䏚0͗bPc3fX SKmuR#RlA:/)wR֡RVV kx ? ^/ܿlJ:_l~߲ݺ0HS ko.Z%Unf^踄:j$TtzU`7'Hw\ GvDUt.d@bwA>< RGmSo6WԹ, 8d*RL"_6mwb!צ3!M)@! iQ1*$Bmi4 Ͳ 7t&*JO9ZN{6l!cq(s{ !;<-48 Ї{M-f5o[*,Fw}XV${3aav$IVb0 ӉW.3Sk;#qb0tshsnWd'fѓިJ a;xYj:Byiˋiv9D{:L*Ѳh԰ZJM6PsNO IH~FG1<[; _ /Fe-Jj85.0& 4qZd foWP]S˻d[MwX.㽓a(LM!Ƿ"*LBnVsmܜi9[Mrd:Ox1NtB6'( K]pBS'ބ^لקK"_gMXGEX}!ZJ~J~)Rkfo%$*K|1,ާޡu9 u#h m1d])8+fO>M\=*D2R7VKfO2h+·ȧBrƄy]c/ SqXtf|رKT|R#5`Rt.O374|PT]ӐBj*N겵M|zNj"_^eəϬvtRtkg7ҋWHɂf)nW+s\IA ~vإVwV̲;$[ }9XUI$kn:ې"jJO(Q{WW:!1ʺyFSafSiqMV6=&EOjֲ÷Fjz8 j pMp). .Pr.yf:L4jjQXHb'=|~=ltWNȷ۠@U,JqM~04nll!tBzcơH9lqIH\(i%qc ٌ-BDx]NpDCX-a!oAo}&HTDO4Jko?ȼ-J7.hx UXRm7@;M4YX.A>^Ԁ]ڴCa!Gj' )RΔ h²uیc KX:EoopkǑ/*.'3k|$4Y2x? ojƷ۔j垛ՀLmE9MOyys,?W?&#%RJ«NWOq~`7J<̻X\j6Uu:Fç"1Ahʈ$.lyo ) qnɝ8}Dp5ɒT8 !"(h靲SQ/Jkԃ'}}Bw$.BW9ќ|[hxJ)90$;|ZPOTC4*ܩ0`v5$Anp= @ mC- &'S71c֍̷!gCY=JWwty` 0>V9ҐRNZ-!N%N$R+0c V)K}ތ1Izf !c> /~;Ueg`i @lN u/|VVX82OP c'dgYGk a4l">j-r pP!hSͮ<" T>|ʿO?oxFr R"t!9ۛ7r7܏q1jC tud1`+7$ClIW=M>Q$L>&_C5D lJlX$w,%S /l|}J2w5dk -)/mq©?ܣ2;L 6I; Ϻq9q(BD֨ FþHYHHk\?'h%9.w9xoGi!O-}6%۹nC\x8ӵU1Kq C1mċ| F u lABmKZr[_M~!yhcr]Z;g[Kӊ,Up%hAe~, 9I=a԰=Vg_EH?;0]F^*\ CukJc'MuKӲPWcv!b|e[˷`{ FaE9~N ‚ąŐvdN@aCxRF"hS9(9vSHɄ׷)ZĀ9Q:~4}([*AXJV8dx3!Tn7{yC9 +}- ] tp1 uj:nA(ъCUs&ߧyByh71 G"7lNDW7Ian2cˑ<4񙕘akϺ8+ W`7R[duֲ O-v)~m-fo}xdAXnD%_%zl;=A;TrޘRX>\t2yk-Ltȿd(hsxW6T>rt!Rx}LvĢ~PE;1|hR4村>jO*ԎV6WD4jJ[_Mb+cQe/ .+n9Y*sm|P(k@݊]Gqjuu IzBNbH<ҢT$ɳcЦxv{ B?B=% ?2mJGw D V TOTo3F~=BOƠ䄯s̙XYʰG!M2rFXYb S: APeL8Wė7/x}|AxnUxVC+\2lTe&嫋pҿN %쀧Ajg-̤iK4 j'%e!*Ee,MG:{H:bX.wt`1!(TTTȾ 8Q# =R:Ч47rCgZ~J9dnh쇄UA,U/%*H VmBOeVmJ`JmvZ 22 Flꨩ=Ԥt=~~";cu~rqkf3hE9'+[{PB]&otw|=#uͬ|1.ɥd0yZƚA#6>k| |&ںvpҷzXf^3P^t^6I6AW3}kSo)w :{j•vv1=vFnΰj lb#n9綑WE)tfķTsm4ּH;k| dtՐ% | Gc#MZtf}t9ˑX-V6я(\hA&r֏º+펉\Cg阰q*3om`"LƴQD$+׫Qa}HhJi\aA!qAwEM`˨-_DO̦Wot YP8vO(1B`#L433֎D5ǍXY߱okdnxD<ǿ*v*<>ngͣz&ޮaO~֞U [Sj}R!@ݴ$^\ &"BGe/8̟ZUʾ<~"oM5ID[UB4 ! 065 @Fq0qp+*ߩkt0UZ"i$&ENPt"'F88b6X$14 FaĤgIl'g:L7-M?R+?\")# M>u*5Kl!ljR 5e v`RsH!1~?=2Ķ$Д *`~J۰e(Nj ~> 4iӭ\{m Ync PV4ϟP =jRn*)2́[xcb7>ywfW8NWАeϗA={E+f; :XnƌYBl&GZwF:޽$&()&Du;˓2ÉEH9ĀXE=JCY'-췍O׵]G^5jW~íMO¶a.q|PPŻJ\GaYU!~r'.a7a|HE@oK dɚ(_U/gn÷eZ,}AQ( A]@ب`̃5K2TL 㦈xCOxR dϻL ƨ};cQ4s:*ZEekwf%yC-kڞ~"x>u, .c4Hux /A(v ;_dPoXއx3 ,'Dɮ11*8rS,H6W6 WܒJMCf ⻐?(RqI1szDƷS8Kof^ \I1>:e gW#>fSV-Ƈ`XK|RT&;MfИAaP߽=z ;`մT=f_MfUu< LwЋsvVJ[QgS` ( 14`pܙ4;T吪 \t@hIeWBA Dd  ]Gqd[ `7V\@*wıu 2(rҽpq@}u^sdGǐbs;O@P1'Du#ݽ&Gr .5~H%&^$9{c&r?^jK1O.8\*rJW6YU R4{v *j]qjl@sǷ}ŭ{aLR!Kta$f/WMm֋ ';ВX@RGjS;Qǜrìu僆I\mY5Yj=Xn!hw=Zઞ?|+Ie'ux ?񵯐ӿ+;80]l2O~8piڮ6c1ףuYI;yHxs o8ְB,5(}f `V43?3.@vzuC\ʍӳCT}Lof;RJxw_Q,@cv޷#4$8aܑ>{cPy[&ѵ:35L*5z@mKq,LAۥvMX{#<[{Ѻ]a*RF֘٪0GTM/!{ldLvdPJҐ*]vgWEU1oLmvFIf} `)&xz ohmDPѰoNJfdZ3u:[;8 )Isz/W8![(GW.EB8l?J>9fXK[w.覵D2`@up*LSM<^vӓ<.|$ǂHKᏉz5:-)e折 P]sly+Fe\֡aɹƨȜ *A:ah,h8ҳAcqzeO"{Ȯ m(ߖX3b<Y炤7w5&9$nk^ n#`AyBO dEsMQ9b澿 2&3}ש&_*;t]D斲PrlTBQ`~aA&E[ X٘^"QC>Xgaһ#hj`o+6Lß&X](&[^1 vkz_Ӿ$tn 4x`3:/3K3-Tψv}GsbW@=GGk <ٰ+PPwR`Fƀ'.vѲ?dޞ\TMR1/}T3[}$y>clMij3ya$eJ)/!:@`*J4 Ⱥ\$_6NLV@{2TC=/ʏ2LEoA5 3G\9ڽ^E%Yd\୕8iվ~a@=S_mw5:8Zz|IPY:*8! |' @zNc kѼ=^å\Vm2S sSf&YwahN9 CFU+#g^(L@Vʬr@ꇟ~Y̋}{Ă;?d)nŊjeV[Lǭ-QPGR8f׻_tvw#:'[#qٜ0F)D-L/{0!ԧEd~7nK:5E?Zb/+: Yᆵ*2CV(Ygى.\MoMfYO~54X^J`;STezuy,| RGː﬎nt&O9tS8J:ez4F_cy*>$l,R6*so]HD =4zXM{:5Q_AUqGZ֜^ Z!1%ӝک0uZ~P?~?Mfd -fqwtX s%\y# n@X!)9lz0bȮgN҃(ɑ(*8 _|/ [DpQq(g^;ɹ!F5T `#eŽEo>+gya.sWc(#NS(b ]Xo ,<9zwY5Ȝ};=ýhmAr[AN62pɱ ԿYP0L{u(r}9:Tg^y:YE|q:5+1۸΃MKTݘnb pRU/$ZlNǼ^#|<+e0N /D#C>;NhG9\E:HiofW5hc5ART jkSc:]"}:NI jQ0 )xWFM}:{E2gϖ!l.=`=`'#J"B[$֤."癁݌E R&%*Wxq$a)b8Tfm z>N6? f;E *@* mGN8(դFz3*?y/{w]]X|z/Kbq.m+ETL''L%1kS+Hw/Ug󊴴DX4xt0Zzz/BVRAZ-,XMr4"bJxÞ.]]N&Dz, Hvzu3L}k-1h^o. =%jԝΦaLcB4)*c;5=z}/cM!NNݾ&z{U-aX}Egů:mQ%C 2Ɠ% EdOqXw0slk@4-8OUG$Xp˦p8-oe?yr0I$O1$NrBA:oS雅֞Y cUOqgIծv*oN, l ~28s,XॳU#0AE?+fR#hZ1qVR+$RPHOqH:nstϤl: :EY#F׶ն1M(8ЍTM=f~~BKQyOR@cvCDV*0_A鈮o2-Q PWF&];M$P‹5e.%ߞ_6WHikQ7HEYUTytUt>%M,-oi(!(׳/qy ΅hu"&ZW L?Q CH$۵Gݱ :|JV617Has).T-0pi_ȯb;P:C^ q@y VW]ʼnjVFԸZ,o*w)!jR(Y2AsD~󤛒~6ZDEA1Y-)lfԸmbJTJߤxwJE:ttkkv9tF&^pVE#umUe|9gtǰ-#U/?YUDS::uq q 9[B ]I@f A]s;R@q&8x/nͼ(oܵ!2j2UxIMOH><^+`4A4ؖDI.ƷN/1Vn*^P/֟&#1sGeVG6R^J9 0%s/a0ms hSRsA};tXq婜ع #wK_iko;bQ<:uf>TԷ\IXVb#q4m1xn=b)x1ZH骸/5 䨉uL!r~c!L1%Sűz{ ! 5$yawl8;:o%ˇ-&"# 8fA$`X|rwvȄ^faߌhu[~R͝e}޽x1Rk[.ݱ {\I}uE3>f\)s&%n?1cF;g ɢҤ5zoQAӐ ! [ G|Sd +6 X&!(skz{cޝ ѥk j3a%(Nv}$)ZB/ *s/ǛgKfwcW^SO?kkEY^_>*^T:Ԏћ+.3o1ǀ\!edCD돹FOZm pqI=A΀ۜiH2֗C b֠@[5GD%t,Aht]Yͥ6i#P^Ed%7Nۦkf77=o\V `Y "EͻѠk]M|Wu 8Rۆu7֋={wVr/RY1a3)XVJ1a)ΏF@GΣ;pf H#Ճ' yt[jP ʉH&mn,m\+Ʊs2T^l9D i?Mˇei2ѻHSDp?Go^m"8qz/BJ6nPQDӳ9hCQ U!״)B$HΥ.U tƘ00*du.1=Gku,7жaʍi &oK7>cp|&NIXO[P~}5K%_'IeЁ70֓fĻnL[$:yTePzq)We#Θ;bYLe?1N M\]P6 -c$$ooqjVfGAwf0<6N#%z#J=_զ'%7-Yw~fQ%&}m͔6 A2,ɲw7ީ. f'':ra>iC g02-ۣMjnч 4/n ]6}~8}>KEŴ&t2]{\-vl[eq 肠cEEDҎę£Q/{j`gmrh: 2㗯zM59k(PjG#W{b{m*\-DΙ!z'7% N"6mZqL3ճCUNB=ku|Me.vkx][bϿUJ0 #~4clͺa:jgg`T]UF 6t /s?B_bIpm)TyW#W?D;􏾅P"U+#lbIb62M>\pЌ4|U>0Ƴ7OkùoѮ MUtԴtG6K£xAÜ23r.#5b%(^(眸A7pNBo?Tlɮ|c>;ޛ}ߒ굹E{RG'{nu|S# QMQ (w˻Ym}l؀6UJV/8K*;:8[T5ywwEQv*Y5/+J\b}d|Rb.RЁ̟/MOhD)Xxl:D0Dz#лXBwkP(]l’'dᾸ[g&LQζ4_/6`rplQ e.ы@l;-\OfBx)OMy)]B".}!#&+,eOlρ➩I}P#yz6lWES6<^wĽGU&-c~nToO3VSټY!7K$Oٲqdl48h6'Nm:Z00XBs P9Jje A6Oql6M$ʦ\uW0JzJ[(0Un&-hmŬ2 wPh~^&9;Lr*)Pų;WnPN(gY9;Z 뚁DGׁo`;lfuHA#_/(mVRJH9۰QEZαvgf7t`C~۾ˋD'|Fg vP0câ;y y2`\QfIU'3`]Yh՚7Ԡ^HF2w??vimp"!jG*{BGّz̽R^К$"nB}(`A1CuUxvq~Ʈpu1'܆ȸoSGyDy4L ߟJQu 86!%tĨ2 oQ6TX"oxnAL>EOaԺ0(3dw#k&!bA%Bڔ -%M'A;¥3Y8E UfJut֊BUoo*o'KUvNB (J+njP.9Ov/wN \72V}y`FZMbc_[+㟐MH|:IB5>`ȶ]͛ڹN,t]MQtڞBWB~87)(x6xMoZG(PMV!#7}wPQZ}y&M I7F98fcв '!]lB)|[Dpa>SژڨBz,p84"3\i(ƹG ]Ms]BH!,}c> CZ:,t-? _Cx ثY\׎Hєs:k=Q(ËfFA%y(3HBo q]Tv.e7[y#֎S8A"W*$ȱ1_O`5;mNp٢;⅄GQ ^ AwMH`4$|Z{L{t܍\fe售=&s/7j/$ Au=k*F:"79hcwwa,I>;̌Z2xec( Fx2HWM Gpf\}q 5O#IEL8~H C ũ"b IQn4fbOd8K'ٽ%V4¡14JN|J ~-M uaTE|@m[y̹kU+VC=H[#f1qM 4=* Y[cVjwiy.TgFF³Ue B &D{bN^=OBv1\Z&3{vZiZ@XPaќ.Hix #MB}$VA*#My#mɹ岦RD讇au3ХfƃbqΈsYC=r$! 9q=Ժf,fwDwuIǫANw$Wхn>k֔JV#Uk,r4(s4۷Ydˡge ^<<ͅ铩sd`ED #2g8iVX O53^їU|fvzV"m Î޷nq8h80QJ-cJ՗!w4 6%6 {vpNWzxTJ@ l :|nߘe 0yd0 >8X}LP'mtU;Jj=ց~%OQ jh-TL Y^uES263"/iljAyȪā|?3sϱ .3E ԰BsF]s<ؓ_wo4 Y2=gL.,/|֒MVG&{ 9ev2HgN ?.+ ed!KArѓ vȵ HT` &?M~ަvfEf}lw?^~Eӡ%*9s/`byO'λN9E=S<%ugvx옃zt m@U$'e,1R_ R{68:ЁGGŽFrf̡ Ӥg_U,w+a \_6gpЛpV=ilTS6~l.|,Pl+:1'7٣B8/k4+HG?{p2 65{ะ鑱>w?;]U(XފĽMr(8 [{#oT|S\B$rL7ʶO5&X^U讎/\F?< 2R/G1u| BZEL \B)jFTi5;r.+=, |T3]03ei`{F4𛮁84dɄDB li翗_ &BKgrJΨc r떳N3k%<@6[/ 9.ͧr_|RSN8>gЩO&\I]6?Q4<1>d$4\so%!/'ks}x VlP{ mj2bh/|1̞\eP[W8Q *Bs9@kik*pv!XO]1GX<|'ͽc .K5g$l&lW`#ޢ\&L5RJ5$Y% H5w#.jP{-0`3d]c9-,fJ3iTFԊDz[)f5_$n+ey/0k^BSns,9Ƞ<7$n8!us^WAL>c$+3C~ N(;Mth I 0uiHϖp {E-U6Ie(cFR@+w`\AaB7S;grRv7 +5w.s_6qDbOJ6%]W!䗮.KʑUHMށ@44=}]3۾I%~XFPC΋Z5Ty&^dl7Խh|2=VnMe*m:m]r%% vzm~sa ;z~T rӿuGn i/)cS ސ'[G#ƞJMvDu^3L £$ecdmL</wI7c0*.侑Vjm ܪm6 LcGA .op=W p"ΩX.լIf;^#lW,A`.h:tǎmT~ u?)^|J' JlX?OJj5U *8xlhhch&zЅO0wՒ-A/_=,γ]lɅE}q,!Em FXW%{51h2@3~.:8 Qy{BS>ۜ?\ @2YPU%'"5 c ͌s$hZ|w Q 3Yc IXZ۠'a22a;JrX}A,ޣ|+w절 1ҭ!1ӌޞG{SYg U)lXWAցU)%TǬ|]8#Ïc熚nD*7Uh=IЭ0-t!M$j;qcU1DLHŗ7O]% jZ]עv^vf#Օ G +5oe6'33zy|f,B|Q8^z*B*%y Bdh:7ƑAp3TP{,x,^Elp ?H>~=$nl`}g'AYؒCJ2 j|Vvػ+sRV)(5:B~m2UKcXK/BHa9$<)vB!eXTF}^e䍨[R a9nc֢_ֽZ4#[=XHF"QT@)py4Ö*JpmMRQ; {IZ,J4F5ЦnNJc:sdg<5ze{yOOf]gfRg/ P2|“x"?τ`A3,%l``iJ1@a).ټBcBzү% ~"/#o_UEh!H5@\,:: L Wi= I@-z,t1Ö9q:{N̈́tE!\N,o @3˓8>*? @iˣI9\7y֬?w_Hŵ=c$t9y>O zV@sesUYxwxEwZNoP} ! .e,ڻcDR^ 7 8ш8܀͔u0h &3bFtܬ*MwPL z~!;[IERKwSĴrBV" .AenWKWCTm~{\/N4]M.Nv"04WbBTA/S ۶3fZ#oHOؤ&aQ|K>ݙ)kxϥ y4fY >j-;xLC(NcxrdbwG%>TTbGSE1 ,1L@Urtˍm@ e68!:۝ekAC^i\N XNmiۀJS[;h 4jϫߙxc!7]%^obpZQ@l"6xD.|3> !֬4DSPܝϔLYS1i[Ntw1"L`Nn2nw^ե1'A=}wl:X]$)YVrw@\5䝖@-"ێпZ/oe̋_LeH;-hUlV\`|( |pXeՐ"'~M<+><+%qK >/Siי6k kb%T]'2ʃ^X>!JOP@ijgIVkg/+`]Tt+ɪQZc{15j$&Q=NqjFciAtgjW_ $p&5 oɧ}#3PBA)iΙD?,Hi0?2M./Ǎ spz (C 0>da.s$CK `rQsQ^v6;`?(#23ٵϳ4wyE-{uQƶu( `ihl/d:ihꥋA>r~A:֝]lz(10@D~ 2~^׭C7b{Y#G9_}#]f7(j@@ԂGG}Xj_F+-tNGahNp15Ӹvv{/&{tQO U_j&1Jq@p$S|wPWewAEK3ouؿoZuxH #Fȴ+ )wqp_SRe8ƣ Exa %Lɺ 7,ή5C =sDɷ7~jcC]#4= 0Ko1E{w Cm+B=ivK2Zk25MlscM|0]@3GA2*HMVoUbU(eCS;pS Ne J-ۄ*md/g:`@y-Q b 0kc܅6 гo428']A.B<M/mR\ [5|v9#=ѶyEF& X90}!1] G6 kOsVզ*Ϋ@k9$\H7Ծ`2f s9P+U<!<tTO8Yn05 v_C>! TXJ鮝)N W.$p`OT3}t9u6ePFvVW栖 _GA^xoڣKt~** _̿pLb#Zl L u!"ʞ:x[rWûoeJȽWj=lhR 02cˡ  G+`C#=lzY],tz!8AbpęN7G&u0i~>D}x0`;[;BVnR%,(Jܳ{*^@H^C~ֆyE~SM2X? 0*v_|/ *U=>0LU<~ohPBc+%VO3%y c㬵,ID$[:~Nm91*4%sǃ7 %5MYSbYM"=_X}i*8GWL SCm^:{l$=`mj=7uVCADh6mE c6@L_2B--0âX!>&D $ mȂ)'yV?i_$OV9PʭApcQPWvR.\|(DF߲yx,%Yki|)汮. ȽLE0׊Zҁ}k`‹G+>?SX>أb,=bz䪤[?8iX8 5v]Ƶb)I0wl^&ZZ0s}v8E8nTZ3HB,21VSHL?e_ìi2H̓pǩalmw"!Ԙ6LNԘV<}IVqB@4놓H#%SH̳1|$/ڝܺ9c]#hh&ba|G6߬ HK .&9SJ`S{6iNܝTFV O )[⪫Ƈvظ,`=P -qB 6̑?ѝlOxu uV Y%Wv@Zc,iS9(?eC <>0訧h䷱/#DL*xNM=9}aն%'w{~⌤ҔJ(*!m.5 | |.}TZ'ͫC6'q)W@/Fe4tmLT3I~E*%Z'`{QTC!"e4qG" yM$%,f޸ڙjc#H >Y"_6qWX(Y}؞QPG4,o㾅H֗ʢfOUwn 'kv5X%C(F[wak*E] .lEe7S%M0 3,4+EfB>u}D3t;}kUY>TeTۃB(`x& Ft6̉|m󬪮%A(..YC?qEZ¶1gj;{7 ºlfT~<8|dVr? YKʖХsc %0&&P}bJW"fp6#sn0(bF>ҫ#$KS`9)~1P"; G8@!_}xybqfp{|uN=Ij&+l`o*@HVkZyWŠ`!@JU%h ;vy[p HYf|DzQZtضNJVv}"(Jy%FLEj;RǓMP9΀v'X+, ̔. ;;wzʗ4.B >Ա7 1nr&AsTCWeRbn gKbV82N]'9h Dbxx7Ԅ ;*xlh;2[sP#@}n>x`KRplyɶ<"Om<̚J<^mΉr|n{輱vn77L:7TK ) kuٺ}-(8^|g#9@ ^x p>Qʖo{NOl|FEۏW,^I%CDJA%ǀ `F3אRF駪t,]AߍI>S\hdyMn)fy.E XU"*Zl*VD UH-B#"@Glwm i0 ^)d2v⋌pyjia3mNP}([3AvWedn?a, RtЈ݋(MFySvHz-\$k&2Դ<)OSG8RbU+2Tt]j(FWp6d(Z-ņ*KXi9|f2Ȋ՛Wν1Uni 1{y<}/W Cãfii\Էm'`GS>XnӂW Υq/F!֓yFTy\~o\0 h=$+ƵMme>xȴՐ*+N@-YG̤t2dlNՅ UV[R/},nvc+ڟ4i7%;$y':7x.5˟"4  GZnbTxa}7Vh6MDO2dY9@jy?YVǣq w`VTuBK5&Ts5{qZ(M 2nٿft'!T0`s=i h '@WM>~t~OdDxѱ/" c{TJN⯹ ?3 !11"UuB}dGݖ}-XKyl.}1 fk v@GR.f}$ 0 O 8$MڈF_J9\YzoFq??SQH 1c5#C܋b1T +AO 980pK~q͔~Z{k.[JG”pli] ATXv9pqBȈ"buI[Z| im`4ig;"=b {~>b=ԙFmN]`% A8H;sTv«[zANZm槄yM~/OtYJ>: sV:>#cS4E.QT]4mMKZۓweLc4XEwƗ| <0{Rs1Ů!-lj/uX]gq`@q|_ }t-je#d)z(&RDXs8`RKi]KgQAˌ%Hgm< [7҈v޵^@D4g9~뢝=H}1cn$˚4τ. - T !I23֕``cE*r+7< hƜevxsM#+=6*n?7ׇTf֬Dk|ĥb--)gjri=3}.O~I"Qg|^"> 1sC"-Lus& "A#HpnycG$Z!vvT>Ovu e0VN/pðO.hZ߽Í {2Yގr`&H7% {4zTJE`Tu123s%%hߡ%O_sxc#rA_'^yƞ9.;KT񜕃G uNvDB6C?YRynĠG{nvPtEQfN4BM߽j "7y{ЙF23 f*BUc8S3S"Ͱ3Ӣ?H%Zrjor-5ܓfQy+V=8sz[d0Ù[7ZNMISg>k2^'N.Y E?|BR8 JʡVz @mZ0Jz+Z]Sw6-tKG" o[B#b1"l1(:]eOLnM,VBc'JQBLSɼ7~%ff%R6a?)%,1ՒL.^:;8\J.XZE&Gyt%nN8DF Ȋ5Zsp[V7 X,'(7|sF,4$Φ_Dph+qOm N[{W;ua|Q&CZu,(zhukBE)S2 6nP 748IC791կ nO[x{6ālo4}]舑0bLD#J^H%.u)_imi Qsn+g" 8(%43R2|`0: 5+}Mn@$ pt}v91`} |h-Q~گ _ :# $8L|ŒcйA]!ȧXV EBhKO7ڙ2[ium Z1gaa-kJ5P"E n9(R)pr.$iap\S\b-:1ĝ{YyDFZUU՗  e|BW;nv%)5FGEh\Ӥ)eР OƨyDf.dڇjRnVxW]/BĐm7k ͕wj4,οAi27uɆ+zLs Ap#&i>zpb]O^Xi4@/#if*Sğ0Hh֋-ѓ4(ëźŴfTrMUWjdpQ*c=f /մ3@ ^Q95M=j"̾0 2 a8^v'(x!) VLI5&)P=_|K*-mQ9Do1lLS?Si*.u+͜*͚ǺV#?7Nf;6gFڑ*)BKP:[Ofs=~qlyL:vc 'lv߬ 6Y"ɴe MEJe>9N'8-*!h(ħ9Z5[ϝR DaXGHԲBO\dBlHb}-[4`7"Xm[C|s&US.|qߘ1".Y"DPt 3;7r wBъta*Pdp%V12*gk<-E H:pω#ŹFSt`@DʛuMձյ9,{}|t 5g;Zֽ3g$_Փ#6Ƽm^*~>? | g*&1F5PvfXB(x#pWM*XR&OЅPrn*3na6.&8P`U3iU:ʸ@j7iYЇ1ER/w} bDZ&qAyIJMB(8yF_rd=ٟ"d=hK=)KGRa32kpȠ]P'Ff/ _Avp~YF)i մv#̉RytN8D!Q'φTcAyWxƥuud\$c0sn$$8>),LV{9kDh@09;önɩ=M(+KCKKeZ-TR^?L-yFX\^1#}HFijOFA$ Qa7q%hh0@=E{ȹd{q© :7l%9 ̟br91 5ov2oC\Bbu&~/yV?Lc[) r`M>թ8^>o_ +tJ fԻn+ef@],O&+#l߈X1@>DgZ!n_M9ϔp.'@8z}ij~Ս iBޣ\ExZ}6qjx@qWN zPZCCT?]]*-Nʒk7f-zE@lެd@7yWEaLg]шd9CjZ3Z8SL}XJrs.˩jS7)▦\%0ږș,,2SM8娼1g2Ã)?[UR>mrN`1JI}<NUʲ"5vɑ5A XY Wv>/Z]4b7ۅ>a>\_d֋_g"xxv+2ZN Pm;j`bqď^ߌA1m[L&tC>r % ' 8zoJuq8/&?vigα>\-js&*X!=G dN(5AR#+~1/5vI!;.zbj$A ~]'^S#OX kpQЍ,7"7 &ɡSq< Pe,<+"ܒ2C{ٰc%Lyϣݣa { B"a9L6dL厕eڽck>d^{s*jw_/GT9:o6_3i̚#?'F׷t/5`xp єu'sS: :eŸo5j^II!>d=D&koyesMlX׎W JzL&">бvDޤsV+"F2>N%?acM)wnndiЖTgFhL&+;mrTt"_v&f>H"$aeTIh'cEZay)hLio;4˗qU )zJ$ ɉ(\oU;ST"kmЅ|o޾+'_ ?|?jHg~Aj-ҷ N،+~m!D6N 9WT$"_!i[0b@i5 DžsJeU- P`<+IE㨰ě]R5ͭ=efAfЊ PedZXn ddAy&m;vP-bBCiU>~̆Ϭ@Km#hj7tiqc?`s> w1[dcE/Gtx.SVx@7/bLò6TWw@] 1$ (&阓MEv"=kA Q54zG4RIӈ56+;O4gGcrnCni«]cn`ӤFWӬl`Z#rW cWbeDq_@~ika6*#R؉j ƀ$0*J6$F[Y>g!IM=#W}֫x|NJ9bA|S8DR *gGc'@8 ^Y3LE@C5K+a=hDhlgx6r@OWZ=X?9̏?˕-znI?/@8}x?d^$";"[+P&Lgva՝eR7Q+M<_F3cP!`+ ݚ>$ =>0cax ,d.=fP~Gzޙ914rNתp؈wF\Fٓ2G8z5DzBXgFUs/\B2WuYf=O[ԍ0#F \quʮH&[8ړBS9NpuGmmjQzhΦJPdҍ> e9Nu&P:^q`n/ }.N%B/q79OixYhC'n1=|'5o'R]cs(İn.[]HF~ud(-qT/W9SÕB#3*aLƯj]{e ο/1L+>ҷ19%'Ήn?"J{5hɯ܎sl:ɼ%n)#+7KeNe$"K^hܠ2{<tKC-KEsxBuiぼnTȈ5 5g~tG"]pZԓ29|d9Ah@zqg Xe`͡= 5A^ T#Qv 1kG^4W۱_l{g&MS-kfHWP׋kKN;kD*hW73xo'CSV+ud0'QO`@gӵoP4MJ>&-Qg凢N{eJ[;%~)Opѩ5UE/:cok|ͤ\[ {u'q CS'"sٲT^wK ?R; p3P􆓉"rVJ*Lrxn-R 5_lh1bƭΖEET8ЍdD{:x# 3@U(::= }dgۆ$-D" Fh* `pYeT5\"'_!k k'z8* ɔt[ІTX6fxp51~&,![ }!<~Wg)r B4QĹeD^lkGIJ4HVjfkZіt</< vB9qbf翎*вY+X  4h/_%JS4s̻NT:Zǰ=sbQ'_ 7Ww;2e_~ÛFLN p6q^,p\*Wxr 9}^5ۤ[U&.#a8:˖ {ɾ3Og>( \4\嵫%0O]&wޔ7h3эކR8x%|AAݐG|-E~}J?b$X\Rhao4.-T9uHg1nwE Zk}e>!DxyL<9m M{]fag 6Bo35x[R~6Zg}K:Iu[D}m6 Qh Y'>Mui- Y]U'ZSR-T&>קpx@?3wpIY+ǷJ!FuuU&G Qq?uSMܣݟ7kJ\AZoRѳgAVc~[T:GMʱda]P4U3s"Nn#lV~ Oidƻs;Bf2QW%w&u+xKBAހ B 4M{p~>e];+ŧZSxգ}LL䝄Hqg5\A}!dzrdo⧯$  /JӋIP·l myF'Æĸaer=u+Drz& %a@(dDHzX?:i/l7!4_!.iuMJ!_5M7n )&RHy2^IcZL\寍f"9Sxf42ނ 5tV? Jv+>x檱֝8Af&Tҏi#%/S _;{(=Lyfm@b9*n0P{Z)귍D*OSbSke9",[BE:o~gT-vvˋױ=k<VVX< bo_i}<<ݔh!,ݸ$W:e7Ohgz+ tЍ+cӚgDXӞV^H8[ +LA@8&XQzPo^d\s&zz{FkH-䈋$NOHҳ>nn:A "hM@pʟz{ 6c>zj6wƁ> *6J +5KL+}1H@!P%d~JW^T"u^2ۛz6zѝD6[&k9bܹZ ;TrwO6ñvI ך@;bGOTi~>Y>vADoY :$Spb6CZ;s(vWqU+ EH e]zw Tfl8,9sW3%Wtv'8O!)ʇOoŰeLj~`8N>n1|ާ+CC[?*!ʃ\N+ށz{7Eu6=ϋԊ MF枏VBc]a"Ȕfgq8~ ( >&&@LhKCwy#<Žucrd2&pooQjG QֲqjFt TW"$wɩi@8J/:P"^#'7bw|(V*kƃKdUHtVXD)L ,o|"zyf/XTM,&PBDVoޘu7)Iօw+| " ?]$NOZԗsLNpkVqVeƋ,gV'\ X|( If|oK"$U9#L&Y'D,䂠1d>`F9kȵ)-cjGO 4Vmz/fMj";.@+ML%"${Үj.JfvvBRp?V9U2F۔xh4H#.Q >Lt)~n bGp.kT)?laTQV@.o(?ћ"ݧt[΀Ss{$$,,}bёOPŒJ̕=0 _ ] YVyvP;0O v,|{k}[6?tU([Gj/@:ׯf,i8/V[B-gwKjgz"HNX{@vW~bk^ʈauLNlZtϛ`vE!g l#>8 GrhVy2@|~5sghlK^,+0:rM5 ~dڙcmXWkzuƟԂ1@婬!0c8՚ڑ%f >6XanשȉtrF8ҾP.HKf >$Lpcg,n; ?A_b/5:PRNC ´STlͪ_"YE x$#SSZPNkX{ ݌w c e󁋌Uy4dH&#]6in) %4"@ I|fߡٵbTŲn&duRbC8w@(pN]miHM%WI'/ŋaeAB 'zj֓Pc?>#Y ͊_v]H._&;uޢMT!qT/!*T񅃴XB<_VH΁:lzW%0^d|#f5Bf9A+C{KGN,c W2*sn@7dPFQrOYG"U䧸%@'Q&~"c祭V5X"4S0*ia$&Wx*0$)3wi*P?pntgz}؏-,9I3nw*_Bpl`V6$JUOMZQO꾾D_2m/A!VW. laSlP󷠞 9Ǎ+8[ ТTH2´Z0$2&zN@HdyHInu߬B*p?d6./mdz9іy7՜1rL~ Hp21XyJ*JPF9[1RP.-l( <#KBGt+}= $9.vinX0⋳YDJM7Ox'f]ui'kA~$QYmI} 7j9_dKLYe.pi| fsm rC"{dۙ[(x1c(ͣiXsێ`抠 2Aċn%z*4Y<ųBM߉r ^ȕN-žr|>ԷՊ|) άc89B0#W+蟕9iD@`z$1-1cQôAH|n-Mm9dg֪6&?>?hQR1Dyr?p樖ӄ$@n*~?Xt̘F%ajaײék7 mqj?{6o v2fn%p0v!$|3,_G q p;.D@ &Z渙.@G/~/x"ZvȾ^ۄns?F>Dvm.!Pv"()Ϛt9xM,Td Sb-[*K]vĶvMߐ_ئ8L9㗘)%.dBY[6֡dāF98;Cb=  B2 3a.t8?)ϼ&Y`OyFX.)־sh)r GS﨣Cy1Gvbi@[Og6,1r9⽫<XHč͟ݬa̎n*\B*C49J@#"RQO%>i_7=aK߯]7KM9fEEg^?G'$ƁM37֭]zRp uix~"S5*)@kO+)U4&R  @z!\"~ʉ65B"nF#.=LN 5W6fda]L|Y3u=ㄴyFLvBڞ?pI . 2^!%ʷ]sPHn㸰f+7ȋ+3D! k|INjFz  G?v[ %a?V+\ M&g{uMU>gʔͼAǞtU8o/0v³>3)y%bܣDޙf`Vs6.iOW+~JO-U $JwEHV "ExϼK);y9PBX7|vqXbU`x4cX^3:1f:Piw轈h0rք}>uo2f@BO -s1T*U\&J?su\p-mg-#mC0lғkvW0(Ea'-Vj}8 5")8]&Z7 ܩ$Y7F[bCRqq'ءO`V2.u@.RA |J?%oBe~mChU7R|*/87"YڿMwWC>0n'&8ds'd{< Fة2z> 84aV.J.oo9Nvr w{{6ݔ4USJ`~Ԅ6G 7hI~A^^|~UB4Hm+{'f E*@%#[AI̚+F," rʼoCXɓH3{okb{r UvjcG4_.+,LR~舖+{\K҂?yGbE5`횃B~00ڣA8fuG.}LiL~EgZg/I7}Ģw#x V6${Cf=d8Բ{,"boͭB贿UECm&熨XxU86{ˠC=|~57nTʟ{/*Lvx5qH a c`p_;;[̗ -ajgz]2ӣn:6A$C}kiQRw"%ɋgK/X:9kwYRbœҩ4,:&ڗ@mID"4獦n&m_B3%[.XAq(7\gZ.l65kԺfUCiʧ[ҙh83j:=iu= nM86_O޴+8"rGZ<ށS^d.ԣyprY]0+SCw/Oc $r|<ׅwBK*7œ9k&rt$…UO]S vBz R7%Qi*Ou`Nf:·Y폩w~ZȫPPN^D4]kUF]* CZQE]La/ӷEWHp`b&(7^G6$y'k"2B{5n gqC)Yӧʾc$x=ycIzoصt%*DVinGcII*0Miͺ\N_GBܶ=͘;'~%-T)FUMv+M<BؿC`Xo7Vxn[T'6OTGRmLSwWz#E@>m1wUY>sO'=>n4!/cpbfbi9b 2"9'mqǞkCDz DxZ 4wq_#A]w;.O|,~4@k҉UƙbdǮeg螹jGגhɖ_$ÏY,4UuJ ʿv׾6+RXadj/U/qRKJU7J rYTV_a[cF!g{Mz{2OtBs qg_2AQZ4|s,w9ꊙ:AkiI|e2j4e,cQf F"k~ɹ qq´yEm P# 3WGl,(pũKg(H7sjAwL5${aLoQv5ر'b%CO.z/ǎ貰9CO,7 8=gj"D8 3Ojٹ 0#D 1J G窛 HD% ĥTZ~l3CT ip?cՒdpU/lP,(H%ڐ[>YW"i(A)JF1R3 Rp6S֪7 `U#NO+h02$Mt a4Nٺ~ C!xЌX*Z5P56`j|!+EAL&Ļa+ {+}Qh9.NX{ӣ^\i={_s6ue&B+*myrQ{J$eL0oc{crGb2JX}1JET@35QiCq\h[PCmLŭޞhUSLT F\0zKd⎥&=6d"kQFX`ϰ,Rd$Ϸ,3Di74;lF%ǯ9 PA |.sdyOz^:∾$z衾Y'e2ss=92YlS3u2+lхgբV*.nioGD催hބDjE=!MZEOu)y)'CHlCN6 C*>ExmpngM4Ƀk]שilFdXQ jNH% .X/L/ *3:ұE 7)Ez{\%(d8ndkwt+,0ev [;C,tM@{'a̤({= =[D`Ji_oU"Fh734}Y7@\>5Q:Ĝ]l8e%3CعMuGȠ`>{ڸW͗TW[v1,H|<'[2QĦ7?gwO*Vp[?#x,VH،U+^}EF]$B) W*nRqYH!iE#@ 1hPџ:Cz{e>'!FUe)4u:7NL*V?\H6ZgmP:-?eG.d%fE Uٸ>4ߊ-Ȝ^J4PWf0C](:sXM!k*FH} ۏGz{%?J˭P% I >ވ1}#X?H* &c]BYnE>BkKU`1 U]acדӕiY#6 Cn&H7(E}gtX&km׫QÚv^XƺT҃L W.w\t8)@) 89`0;Ä?zތԵOS fA]cMi464ךeN$-`7&Z&TkT`Xɓ6=\5l'S1個LJ>G&(9wwIWpˉGp9<%3(9MKwk]E@E\E-od}}SNGد9@O_I u1[`&Innc Ov¾CJ2^y !w4$ڄ@Sƺ>YX#D);Npk3Im%c|PW|)yxSLbjV);¢sz/\'.H 7Oc KM;|3k˜Z2(л9mwvH,¶I]\?ݓklsyQJ{$,~E %'j,0O%g[(.cS=DkTɁRy`!eoy$yDMr׭~Cs$VУG'>Z.)H"S mxɊ6 Bd(P7Or;e܍i M&F9f&(y7+=ݽ ?V;9ܨNܭ$N{SJlg/ڞ^Z⿎i-^-n%t@Hp-,pD/5WRɩ4}z.C _~&u!+u z_kj\ޟS߾&a)Z>KhF2ַCZEL$fdRImƛjvnI*p[*zqsiJkgtq5Vr榸 93qddC++ȟ.Dݧ_4\܄˄zd>VKeԃu.dvDZ_Mv^Y)r)MLvMd_ѱ9"o#{H2 YL%L&\,F(7}UŸ{B`XJM`JOysB+:Ag3A^NW甛D~G/coIJux*byMt̠abnހ3EK$FNjuĉ\*D.#iݽG (M[^V1-BZQryhZ3-kJ&=nfo{3wAxXm.˘r_ oWI`0a,ɵ4XI@pKِvBel}욈ZNauΦ97p,(@1J[SV}R4 FP pIꔖT48T-4ŷ]S'CkZ6rRUQϬgM 㭙Lņ~w.֛D:op $5|oVvh=q}A1^N':qPH/8;2W[0[a2(rFynH&ImSi>;Gfޟ=^bԝZMG\+B/M>c ' %<$ 7O+0VeIS$P(9 5һ'?K N+ __ 8]rkxt)x?9ŲԓC+Xe_hEB3m" *#)a X'YCp&_N/s;r:r1%FIhhS\_gy.J ZŁ" -FDdt*(]^ĘEVY ȕEمww4~MԗM\ᡩqA6ت85UsѲO}L|G%p>F?uS+r1PV#K5oM) -ѕ%L˜·y@ ?ՆOe,+r29d h0%F3Kӧ[-*u=[̯ʪW^q"ƾuzd”%hE ɰ/y!SQ[T=mw)rUŐ*<6Q z{ߥ>)Amp5MmJ%"s0'|͡?wwEI~ _#Jq73î9925cg= dVo-aQC1KEq1ڳy'$7 !r&&c'T(Ub.+Rg\=ESO 3s}#e+wD!8pNY1$ő^*/V#e%Owtqв_/) |`WWG-g`j@x~_+6P^wKn$MWܑ#Wmjj3CVX =#~GҲ" n͜٦5 &![ϋgbAJ hc%6$0y׀=0L9bSs 6df(ɦgJOssO+ÂgϞ$=h1,/x-(0+ԶKÏL L,/˿cH iJ4@,<8s( &V\a-q E 2jEw}ß!̝'3%xɣ*|񪌢/ϙMBȁʮ(pEl$x*@؝*n֌̿9ɂn֘ft@d> ŏEz[> M7l}ڸj+1mNcd>k V9U'C=q>NL]ꖎ{~4AX8JWXBf~çx, )9/zÙZ09WN 1Y/'  Vم~\g 7ѮHW\8Ln5\0|XAHB|C~c80ݼ3UEwa :F>شMэ?+#& )#^}""\֟l#>pxoqZeyIVmd{Rt$ȴU#5vp{E{I5Xz1/Q>x!c?D~We~*bn䰜R_*GbڹߔJn^ } K 0QRId:ּ(=$ `g`JԔ &aPF|*_"s1M¼?T}DߊMqS~~atm*S*oj I57XIHI:UО{opl qۂwtzev%ܟ)k@VVWo:7otˍ_*Ym^ى$T䏿:@2+o~]f۟10I%Lrjs,(퉊:,'$UxߟFyhч$Eo&.L^?+k@2_QgrkC0yKi)" -0;\emЯ4K0J%󌪪8"^15.*ۅ^vd=Wh,nC63d3Wjp!G(/_j"ܲez1--Ӿ%ԍI +aTԣ[5ڝjvؗ#Mܯ`jD#b ot߶í[Uz S{߇H[$.WtV`ˊyߘ'VQkv<;T@![U[  ~Z]$/e@! Zv%gzqIdY =HJͲjxk irz]Qx?8j jzt{D]}E9j^0u`BqGiWOCicmCkt+O'+q;B?*N9* !bO \-h/QB Ͽسor$[\fȈ5jxIdVTa׿IPؼ5t:TzXX K|Tǧf(#eQI;tȥU%u"w0񺑱45^ !O \`IW)),"| ;e4#D\4ѷLhi6`8=_1$TOȤ5pvzv.j_D뻋WvzDض%F7O"͉0N.FAC(RW(U  )nCoK~U^O+T)TB/="=+ozȾdlN*N^v4=Y0#/(cb/ U3޶KM"ZLNuP _ h ؈7JM3댵uJ\N+F"M~X堭Xƿ/B*gm5E ȣ?o 5df{VBSɍcM Jݫ֢I# |*)"?~P9ZuGz$<[Ezu@;h)E H%严zV^ "rߔe{DݲC]󽅢8IA8aq,%wɋ0-Y㠿Z& OM>9xl/U^4dB9 !*zI{Ag|?Ϯ#EBcw>.(ٍ+7bnޢ+aJEIzy3.}UNqT@G  PaJ_#/4Rhs 0՟_qt|["ri<^;)p"q\Ix{󘸨b @ xA.x$UJ_ӹ"Vٖ⟥LLE5ưdq(վMLHQqTyz?CJ%W-Q}ӦLmɆ/%2)6/f/qI"H>/<:[3o U}`餈( *c?f2h iy.ْ<duXz؈{6`][w$,=ϟ|`i ]lv"0o*HS0e?0o~j.g-V0> Dqb]ND2ʪ0~?(/Mk^Vbi,$4ۃ`Im{{>G HZv8.d0Uql-QrObKt{-0M=9ob0[ln @!2u”C] -QC)crISW'gcmպA Tӆ[ ɢbנd[TYܚTSEgBIB"ߏʙr{~ ׏{LSηשw2An$Kךc2Z?8GkYxlh0&**돚h2KWnQam8uJG+n,SG#Bg;@)3$)S-͍)Fr3IO4OAP6cMPT>26EiN&h; 7 0P>EQqa0h_|RAn#ωꇰB;"W5#@ s/TvWvE kѫp?K,^H|OtsE. -zRn:Xg$EQ ^^9д\M榈8yc_Y_P <Fw |fl2ȳ5lC[Jkh:F ւlC E=zq3uGqfP& ̔m3Y{0fR@Ho)wp@QN27Ft\G N! !9w-%mW3 Ä1㟋7dlr0h8>^Ԫԏ^i\LIsz&ڮYǹs'B1uWx֢22RT Z( Gb_ BOUOtEeM95LwRO["\2ִgbݙ&Y"XQ?qÕ΅%Z.Xa&YQWFqсC+Sz`斻(SѶE[܋,=wUhtKol)B%p |}рM3򋡿`O?&9Pm*iMz!q  ,"3I[ʟmlE \<J6yT+} ^|@0d VR-~I7E~1AnÈBOPseWOݳy><")L\Cq jZXeAkh Se @eŠxߓ#JIy;TbyCq7MСKn,BZ# Y~>2LcVYeVU7)X#/bVn.пz{E,i {" U*YJl|I˯YOsޢbvߊQ^jӌH97XB$! :W.r7ʼn-"wB `IB?[ ̇w<&ƎkLd d沄]?*Ps}ukRӗض),)-U; XZ㭷H8{{^bm{*CJ hwBe?SՌ[3< MM U*c^TV*dfPCR¥=6^^!<;8\Ŗ%pGS>GJ ^Og,xojDZEtڹRUX}KT`tx,9Z1]Q Z qs$ut$:OKc73g ry f(C̮6/WRlaM rjE'D2;P}]/,OXz\oAH[3W٧1 wh7ފ)J.VJ΍XW3٦9LHJI t0 jKǣNJ:;!sgK"T!GPKo3Tݝ޸Tg%ЬS$)6u"uBċyʧLt7x@#jva 94A>sY#a)hSy9-IkB 3OpLzdgF F1\%'&i% ` YXtèlKwILe*vFV+`G툱QtM+\o3;N{G2״YŐq2kBD ds_Bj;/.$e '/E> K)*Hrо{B7I bc IߌUe KDlg[4ЛdY1&׊p<3o~yOԂWZJaIH߭ozečx mADG]QuHt~]W'8ʚR#.ЋR&"ezӇ]\{&}2X3 $==١I 3(9#MO>`YGzU+yn '"BH(H=-K6cjxFUis(V8n_h~n9<-Jȯ-`EKS6ekBUtjVImeSb|Dg@HEe<k(6l`i N-.Cb-4^Uktc-cu kbˋ|*Ӻ"r[7:_sOwqu魒HdI!PwDjh!I~Xֶ8 Z 8o*kXgE}<`E4BL+!`ÆSe/rcͨ7<$ս_ ~K릚pq|{J7ݓP 9̍./`)_9JT~]6/J)Jv2*+^8`l6zŬeZq(K$ >18:VzG ΂ ϷGy\P]knp6&aGlxr\A3|uYr s8k{܌eW =[co zA~AaOcp}+{!C׷mSg|:TF2Q"b %@k#GxWϐ2^~n6B-? ]eOxI:kΈh)& dVDo-%'^QA2JfD.sAu~{$*\tRпg|r yNt"_BȉcqsffO $8H'|]x&Xf0H IܫmC}t+ƞRC%HqlVTCDL]3~DV&,8@~XRةJ>c3K6Q܎NL jؽ`NȌn( gOōbEL+06[:2绂PmU*I&^ۣO[t2P6STAa1U@rYU]Zڻ-5Dm|䡳 x5zxL^_ xa.1AMB\*CqHv;5Ͼū̻`dQ/Kt>*tN^L cQPl&#nKI~:dU|^UiHu\?fNzf.TNq3(W0{9 n#cLzzHF!!Mc жMZ٪-i@7zEV<⺎V6y{?RPtr<ULR$}Y@r\>@Ṉ áeϿ6@/!% V_pr14ʕ# V(d+;;ɷt(uJvU`'DIx4VW~\|ФxȘTQ`mxn> Xm:Ix r=־g ƀC |Ӕeʘ|pOe?HPI _*οӥ|&})17FfoC!@C 7-χ-[Xim,e}ൗ>j;Zb*8WM?9azΐc6yT䵡~?y%)GA{o#ol5L32.o=0?s#HsTqߩ)}K2)-a4{a116&7O؂7*(LE#@_ ı]^W%%5~+ 퓉ez>rL@&:ZQ0@JD 2{9Qe{D(eN.g_OqBᨊ}vsQ&_9tAf:6M `!|i !YPYÿLU -xqQ[]F#}&ވԟy%A~TGyǜDmoDKAFlfbNBA(e:k4]lt8a(QTٺKwgWPaEf"(d#ófk3HYzڊ-5k+ 4{{1ֈ@%;OX׾f0JQ5Q<0r$ryRxжA$:x\ZK^w ~BTG6/ N7įMfAaWG|er@"]80 !0gpX0',6ԧNGË9Ȣ^cD Q⸠ i6W,@"mi ;+漃'&XbP<<5B:YzKgFQ ۶?hD˿Ei>!$-ק|`㼕rZ !~>zӗ+zM+'~Y zk#3gHʻ`|* >%: ߨjf 9'~ۻh4;ܸbw4| (m[B۴)@2J/FxZ6Ǭ 嶢7r|KC)`x {rp92Ug%LAHg!`@Ie$XtVT&%M{35nMȂ/4[u>D q[rN6Z3-(Q RVlv @}6ǁ8K,[0߱{zIƟH,%kQ̋: `8Q35&:EEL`U٢\s}()P]v9}m8L7@gӀ<#n7ag*3˽s ' PIl5+wiV0#$JCŞf,8LxDNٍD3 D0Xi[#EX'-T1(H>׿5hb{/~mŪe_c^t?ȱLv,5Gx?O\XWgDX,]-PCQEq[:8ӷq93aVY$&^Y*Y8#X :ιjXyS oQ.!Z/ِF,1EfO3ZRBAZI9?\w|om`ΩŎ }E(zXeYhG]]kPm)8lڹ|GꎳT=iԮ4-5R(%hb?|غpHAƍJKIL44#uvoE!gP=lX;J_Vzwx:gLicWKQvån!(!ó"$rݵ Z\u$8Yn|^t@v]3(n}tl#!ъnWp ijNukm3(}G%)nX~0GmcZOqꐹФ-Vqj3y-.:sbHa^ȭ`jۃHhiKф^V9#ףs^Gn^C4)/}GqqT^as52ק8Xcms-d}f(tp )ų3bѲn)*{!$b:˟ܯhV*?ؾ2,s%T|ے9"wcb|kYCU7\vZBA0V|F>>fi}pfo案 ^*74>I7Y;!ps qNEoZe·ȮVcKwP*r" \8A؆cO󏨰5o]b(5W7q1"ZA\PD1A!CMV<՛[ zuOs{nGmQ0?Fuf޷{, s}WPf ig^<lK[ \PA8y<·Tyn?z؅Bsme$uɧ0CA@/(!5̭0fM ULi_Q0g]>/%=2J ϑ xkө죝]'̋fi9|N.n m?uvP~m8752Y͕&CƓ}~+|EhEğ}"_Rs pp $u9%=P zr IK۶w"4)P@:u #-!}`>9FYxLSy[%$Wn+LN#[NbN W7vU:Z$YL@6a@9 yBuGh0T\("CQ^l?Bd 942X*15:loP4ٗ(e+sQGk ڒiN!QRlN-7Dx[DBW乼HI33 +ʿ2 φ!ow]jTSfkS{<uM)UTt?r9`.M:$w X#;*jON/PcSCğh)cF"'ZG%+|5GV4 ]axbYl- @ְ,n [Cf$X}RW$z(~v ]`15,ܫ:\WD!*t+9m#2Y?: AW=h_VE / X`hcq bR,O4|g[svŧDNXo 9={ 2h- 6ANh#VI5Ko4 ovw:<z16R " U!]( G2[%nLzK7P'Ƽ22|{zfm [F `"̈YP+<_f'  /7f+{r: } Ohҏ)5m%CٽTv3p`QN`M%j؝)RQv {>4U*wAq%{hٍl؎b(c-&S)ai]cO)#JLDܧ[x:%?aͫf O37c 7=9UQ ΢zFuJN4YF&QP7rйVP\/+oqv<)Џ]h.$'-X>@[.\Ez],xٌONBb9@\aATEMaki>/Na80[p 2Z-pZ7b7 ^6 4jwr K*%'dڷ <#BP }ฉWe8jB/֑!+;g^ d+]qAwBlOuKp}"\4X'$Kh;YZ܁ۆjK)Ja?5^Q'r8q- Z.'Hn8n,eizh|i"hD v+H(WB#%/Z(KɃuZyY;b ɩeYi:fS{I#1ќ Pe ~&Ѷl DX˕AM+]fE?\/5dled%DrS5ޟ9EFR(f(s]FA("5j2X,ALrI_~ЉE`(v/$Ļ,F}kVG.5h ĽtO6ygW%^ D%3ՠdN+xDg@)l3]SJE[|&qL`$Q>ҙ7-{|{nAs()YIN5utety،y 4c|: FgHka>=D"K{H…@r'eׁ!p=0?z_oUfi3MpRIH Ϸ7d2vB+9WFӟ-{rk p*B‥B. !*S6e}+qg-F>0m8KX{AZ*mXߌUkYk@`-<\'=ɘ |Ď PK!N֗k?!o!t4ߪ8,(+uEle.l֣%`HvօpgsxTE^8U%UNc)[PgrK/!v{בί) } &{|y`!qIRYvO+_u%3 ꯡt[&QE!swkF7 $x>'j\kW¨cU "Vsw/.KAm`YPϊhzIjN9XG YvdNFw '7AvfaˑE=SLUέ44w9mu#uLy/>"RvJO!ji @$.^(uln raP Y,@up1 k(Z8Ynb]ZLpCZP0;.vնC*/z+ߐ=ih׳vc11j&GW`rr35,>+Xtiڱ؊K &dMqoХ(Gԋ"ث/rv:_AWKrZz^p4a%$9NN+3IY[VY"蔰wG쏝ٌ2ĮB9]Ui:nG6 ؿ SPK [J Ӓk&7+Qe]gт@nFˬťY'Xs'3~A#zR:Λ[m59HI}]B/-ro1h}NaМ(h[<{o9 .RKF?8V1yPT" fT ENjZEr@E>0 b:*})(:$&z Jy2Y<4Px~|ۀLom& y7xh56gW Ho ӓѪY캰s""*Ofp@8Pի(a&lPZtUl]!bW::),/͘kԔZ6e&XԼdPOtɚ&JD|#h 7 xY3 Djy1}L\÷dޙuızv'}}x+ճ2&A0f0B[ wb?ԑPdUgM8Rʥ׶gڿƀ%0 ~& @0 >RIpMEaCS=/:*֗iV9aFRq=R_˞8˄R&Qk"!r1N€@>6I-N,>n{H%dĸoEHYW^nVUZmu4Oa[i7ͳ?X, *)oJpRa9E$Ι@D:>QeZ6R?Ů hS z 4hx.YAV& Hؽv ?5|IR;mx!n}<O,m6%$7EyɕQde(A J!ts![Ͳݦ|?;V˟8Tv~wiid1=s]c LV}.#a76Ea-{43 q4T^wKxhTԋyOlL#7h ~x1-!UF% ;p?Y` fdG%vd/g3X.aݘIYx׻^n /uNeimCwγ퍎'{FAhdv!aMsj+%g( $G*3aΠFfx~J`0a|?"FLCguTpj&y>?JYA@ Y*Bs@dm.`Öռ%}# W@iI~7aG =Eq@.oнĩLj R4R+TH!'b/33 #-/CQB up/ǃ.x dyv`v|L %Q41a'U !MDy@fR[#t%A 9#Lq*j;Hu.${PGbnyn(j`dDhŎ41"11 52elaD)8eBo)(K>ۇN^tI_X>Qev\"6}cכmcm+(jI*v43Yu& mMF#єg;s3<,-aLm>&)^a`].fbc6%_5s̽ŵ:̦|E&YK۲^֠VvxRP,TWN`Nܥ{)NLvbXEԙ4gu;+=ԟ+5rXzˉʏ?[8j1SK|nxe:L4(׏{3:ǁ St\uYE-+~>YAcOKF6T09ϪlFDX^ieٴTwzpKaX2$T2'ga},5hl?˘3L? 2i!͂^4J(*reLN@X!i,oMr?fZESSōȁ(4~Dx7УgNQ.k3c+ i;1i IA<:#B8 m]8^ʣGĔ>nLv;S̩{==tX492 1oE#J &ӤA)\&^T# hWNq3Xg#zc10]DTxMgK7ўд=rR6]tBrZN:j V{EfQ.%#k{w)EC'".3mA+ׇCQ#_cQnF\v8׍CfwdU3 y)x1^P׽w8,d]'@Jd֜h#$cﴜMeL~lrkg͐;/F)%TJ+P;t" UhSAvZq90@A6PM ΉY4ET6T{bhfTa5Vד(*R4S# *2V"?n5{62f\f7 ^qDٷgD#{zW<]c<}YHR7V5bH=$ҹnͦK~aDH[\i/y1RW?*Mv%K@K=Z.z;k.6IXoIHwضƘ+uҏE>'S8c&{g^l'g:Џ-+p?5pZ?0Ef_Q+mL9 , )AhsnU#>S n/Wah ;_e`.%LclaʝC80LH2#i֚o)hYEFt^R`ÃR;cJ_^v;&ɏơ\NK"L49ڕmzZ(U.F5ӳ*0`jxo~2;{;rLj&Ԁ_x`_~\ k3l:Uї7ޔ?di,WLB,ƝCaI00/3".ir L>Ȁt9(]c{`*',3Pbe9;ك~V1K7(JK$: NNgJ3_.e:?Vij''µ= Ӣ?qODEwucӘp;L07 -5H xEL \'syG?TvjI/QY3fNbf\̧p8qinU!9o"PV:|0uj"KmZ4ߖ饩|Am+tq:* z WH/tWuZ=4uO.e4 pZXcxgg*Ͼ׉a_i;]ϓ Fi`uf@D+8oT13G .}b# w`uAgRjB=IXpL_; F8`V0w(тLTC;MZG8yKS<_U6u,"rrѵn7Q~j _W[vCXB"ىlI#`#M] #ZO|Wf2ɗ}mJ_=wߙ)K@JĐlsjthU' =6)XH#)UꚤyZ.U-*qo+؛u%I10GzvxDW+r hNo{4ar:ILDhәY2#łXPjUky  S" ߰jw t1J 55-'x8z? ۢ )7Y*d@S`beCb92%#ýcz}Č|QrL^Ƌq6ΗW0v6^RHR-㒶's4Pn'ыb硅Fn{wwyAun]w~< 81v`Vz1[1O˜-g2Fm엓?H-䂝̻ 1ag+Κu@F.Fs>;rXB0(뒴QبY5(r Sh:oGW Xpohب)u/k2SnȰ Iգ@ۢjX]i %F-8'qD0)?CCsRA(;6+txŰfZ>-p~p>6! 㲮{xpjOӥ0{spD.S}и{܋П_yvqM+rOa37}E75]E>/mgk٠\j=SdBxVO:8)i?S!#@rn5Rύe:nxbܠ+=^&Щ^dS# A -u[ vi˭51~דݱng1qٕuEv1,h]QQݽ Y7 ^/3/aϙ{snIA}͢Y{NA{"ٴ,ߝ@&"x TMS@' Qe?ƔiT]|Z/];u죠0>,Mm a$U Hfp_-:D@Gi@lo,MZҬ#2%gPgZ{wm;h67=8_{jL f~|lk5lcנ&e0wxS+Nzxi?tltA[UԲsD^.5+Q0zO64r֡v3 D"o᫬!G-`^ ]8 8ڃ%\bJTO] ~kM7x#L'0/,E3Aw`ڈuRE_Wl5ӛRV EvxzJ J(Xt]S2`5y$me,>B|rܐ,uͷYhkE$ʐuM';8aO KΡ WgaiU0~j0HWeqLgt/*r'ގ^I4ADpDџfZVLt|$>W)]U !|ʊq>R,\|,͔%bEͰ(e@`/Y«s.kzo[xF<^C*Kx." =sq'vDАn۱<1طdAθŲEf^zDnyDhe+*"11-7lG{).T8FFgOg%j`bx3x\rՈMݲ7ۈy}65~Sl4&z x z%\L>GK#8 F`aQQR R)읽& b|멬gQ*!`Hiܰ9T^EWFQLM`NPRwtU0ґx)=8D yr]w@Р{>Ne"YC#0Dw>" eО뜬#\㏵f^V }y}QbWFD7qZff&~EvZak-؞-E_|D`"7> 4?lTU,gதSCYWA89t3IR zB/c6( E%dSeQ wS/cۧUb>'k֤.RXvu/?4L^>J#c{s2jjǏ8P}v^~ɻ0 A6F/~DŽݍA Ļ/lsdc2`'V }Q3˷:ja 7v1O"GIe@irrqk|%\,t#N5H:GM$O:4 +/j퍬Ѩù|hZӗCMSvO򢆝*e37QCⴙ|Q /?2D|$UP 7 {U,/4&^1#΋wަDJw~ē7/;"Ps;C2I YI*UЖfjLy)Okb᜔ٰ$OZ*\=ԡScu8 c??W^j`HB(+:ЧJ( ]!R; 96PMr1ʛU"yҤ|,e@K41=tϟN=XTd>US^YQͣ9"&?ރڡl,Mm݃7FeexfBGHT YEf@Ve?ӊ*Vwg/MG 62e;RM+?|^=@ k#,0†`hZp(sk h_iQC,/{%j6F %qkn uɞA՚Fɟ q|MW @@W-#԰jiWe"4{~TjňlzZ|=Yh0$·!o0rp=uŤoqEaAJO7{ь+>ʼn\IbjgjngUB_O(x/tm)*H%3>_nEh2$94<?俖FQbA(="`q'ϸu ڠ AI@zin0 l/̜)~~%1nX#pa[}WI^Ltm lnd6saNZ[\ّRN+ױ"5wB0Y܏RT*\;C;?%KԞXDtL]?i‰nDhƷ3]Zs=/ySNMI*:W:[Aia>y;CBc2`f< {W6b`H;a!8P2P0]iHXc,4NbbPu--0 监Ƙ 5gs>׹uUғ3,oRЅ|Lhmi՛GM3l;qNpju\mk:Py_ ({x ǁ߳qiٜGiC1 ̡(Szl{e Hlsuam}(ql ׇJ${n^򨦿ŷˣ"zWkM&EV)8WfHi{e~>-PF?KR̎n:`dG~ڽ#`- ߌԷeEƜNЏ؇Z\ D!M_xx͒O+~!ߌ!8-j^`:]"?!!vm%cy&*QDcǩ`LS.656'ۘ`˛ v%Wu:4Lċ.;u-*3.I9#pϹB%CRnvǹ\iO+Υ\ jYf2`}SCk\Q,BW6w9(N0cʻ%t8.hMkf>[䐎?B8O/[i L z,"|"ᵲB]ސLlBL4/ÐK!U\e<iʱ/W12SHRs!RT }.veYRC W)3 w-F%;%z[rd[G_9`nU+K=@T/+fx=~x+IO} ZVC)ѹ9[ g>C|"56徴:ChaÏ =u ΟsHù Do=NQRbݺyAa_+وFJKFA?38\|'}ڞWa@lb2" "٬.Y߱_kݑHл;I0Y*y4>Cs5)J$/*.&+fUc8muA&/W,d;ݕUi-5`3-H[|)|`kءJH=5Me{ItL2^,WͣjϝAþ,NgsK9_+St<55M h~ 1j<]v_Je6^naFa@iq{nĘ7.=Ij^) $ td^mǘ84YQ"yj}BAo=[~ui:lTԾ6 Y`C5L|Y3YNgPL,έenrqb_;V {4 8Y9YȰ(r;=|>i4r'@Zp8O)]V:R` 9㔠G ܰ6p_~WXt&.V9դ`2LD7zwնc42Qv/+\F+UI9nrr`G[~ $fl 0؁)džӁ`|p@1IMJ:|F]TgCYT,˧(cb4VV_o`0 ^:N`T-L3lQzoh7P͒t -N7S!!r)N ,}\C$InvͨbNK#S 2Yp1_HE'}BBgG]-] r|$5P.b\G)"^;ݖ*mxc]LlE?~1%|Y۔+[FO$Q*0`Y;@:\ad9Q՗T1^ dʕYZp}5ov@u:A̲zrذU@@x=*Mu7/wUeO|gGZ&"GpUĨ|m<BL|,c'o73xw(z M7<E>5c:NodE,d'zCJP7sfVroMSk yfyG6ph)NqU{Ũ_ @3 @UCP^[]W4vܗm@dEVPZ%>3|+<=ep )SAF14 pSt,2!)`{JB$LhlF{ M1&z J.Lo$2Ws0[ TxvgGlyYD]Q~o'n?  XS.s dU0<7zKM+^1p- },8}otQ՞vAQ߀,*@df4aedŒ.|O IVR=pp݌O@Q N}s[~3/?:{.,In0qfQkP3 xQPos(cNiRYJkF%fNJwg¢,ew3%p1(w@q/9T >h";IȌX峨YsLǀv=Ŷa-:`~uo5Q@2oLyӍ%yq:Dʐ8oux^ٍ^mE#x*4IĴ - G#J7bgi ng]bm8twh0hL}fZűbU)V3M5aD9xV4аabnH),6\-̎hҀ͋@12qWBj,sրpy:8gJY/" Ħo BogӁ p|ptǑYb@x a9h=wISL,k`08PLCg3"Wj&)u1۪j}8anI֋1}w*Be'Tz__Z6e_HsK[ۮxv7·ݛP 'R'2Ĵ%L*`ĜR[^ yeTThxBB63!K0ZB9p|vn!zg\w-ll 5X ¤]cU)՟7ohyxv/Yq1H6g5G2~$j4]hh#Ov^lQLNb+TVw9YUC1@wkP2PU,pH췭o4z2w/ ;N§StS3\g̼Ll&> $_HB/f_=yd8%@XjPEUJy}5[ǣ5JdoT1)5aqskAX]6sZ~ƫ I|B>txPTCAS->[Auh]҈&]i.M}`h;Gl|Qĕm趕\DMy}ɱh*ܕ'.GBT8.Bz.< W%.w祘5G[`1m\[8" py_dg눨twJg/:"SNX`wp4fF3@>x7a v#7lP{c$7?2qDM#l o6MZi5PseҚAEˊ"5F-Es J+ e|{''/ :ڠT.$V,WV]ʋH,c`FEy}6,Aΰj6Q=;CxLVRâ jH#`kE>s,%TG+Ǫ 38}`V3wq%: Gť!]i,ù"Da.=y GJ߰kaTK״̻u9acsr&!⓮}gP&Jaj(xZe娔b%o^)}NӨ\ J8`wnغ꿃x3 'o-~6ĉ&$0D/a.Qt "7. PK{^ yI~*v||q I'b).O#.' .' \ я 6NaH__N PY"hcu w hFȹAF@SSU%`O.ԥtٿƏ:|^!w@BѰ_W&ιF"yeX&s'wHwg֑B5dV]iٞIvC4hH؞sapޗ@5" <Az>,c5|YNůLyϱ=$&൸dLa qVk 1 6kux_Ux):_EErEq9[ u9̼lC]"慾,A|3p仅I,sw $\h×qAz@ȫ q 8L8s\IY;1)Ysd87Abk(ӣR&w&fo]]OԹ6;8\ۼ-Jj*Mw]1k7BU7=7<g!0,[[J.'##0iD|AK>HL(bB\Sr`zxsҔ Zp HX5퇤qZq6t4\si0BH]:0\Q}LLòO1ٿ22LFKx1Qn=U/by?6'holt^C%:}dwWˊ7k90b",xBiR>q,n9 o3:@f]]"I<9} ϣ_0ѣQ~8[ F^3^𗓸$ihc>Pio_ 4&3lzKvlb1’KWSԄ9>o9s \xDeEE%V8 8QN&0'O*RӤY3š΍A}z `y9A̸! "U3zg`D:WJqZX]HMzt0qIF Γyho@-B?rckCA69AmE|iʎ:z3zŹ2tdNW'ŪF8n ~Yj+t ~q -Q6zK죒5,V'J\1ݹ71vf\l+bTCNŧHt[zJS K|Q}g āہt*ɾϽeG;h#eK:sJ dD?ՙi>%>Oy9Xc&9p8|F0ls3g(dUm_4y%_7wAt`[4dRnG)wf>]t\y*=Jyȭ$`OթX.ЧѸu ]!䑖+(`-C/i?5|Tz:;kfvB"u |EG ܬ}`s1kD?gzM9fd J6Sj>A $5< *$Fj W-OsZx>O!eeWM "Dk)@\bOh ta4dƘ=&RFJaIud+%_lei*_;%u:ae([p}j>5GKXH|%h3tDsO( ՐXD0 O?9PSF̣l9Mec%wC3TX;G}jloK@`J#(yV9~fX|tcncMZwgKX̚d/ ,{Vн!]VmUxY`` dӼ÷1hS8E:G-apx JFiTGXKUQY[UܩQhWSKri- dE>b2Z}5|:x<>9IDs-+G#$e2mNh.@6U J^`% BfBmy{C/oCg|( g'-,,|й[NUo!toIt,=Mmb[s>8Zchs5S?8 ԣhc0  ewXQ7Y:6̗$8jR8 ""mqlcQɓu{Q) p:䱛:"XBz`~?IHڡ0N{yy?/ zsEe§rCX͵K˂pJ5pgݿUap^۪X7^d6<ۅ7AcN|z[*y'o$gwi*vF[qtJ\d^;ks+j!p7~ˁ<$2]N`Fƨ- ptĪabAzjA)1_Q-_`P60(ھu#Vᘧ_:JлwDg_"{4IyqtdNRĿ5>1_4a0~ZUVuw+e}ĸZOTkO_&] M@]-Qkpln{:u=rf QR 5*b +پ!wkp? nj4<'c`U md[R PU[reP|VLyR#̅q6 0gNYٿҍG88;lj!]|}Fܚz8& .MA1YaYA,֝|$/(\l~deOPl2v+KEzfVFIS, `K2Oʰei(Au<ʵ0 o[:RnU{igD?ǡgŽcV3EԻYTΗ C{m#hݷxL+:eD :pǤ{m@dEi^RT &mͰVGK.r)e8&%¹o^m=A`g0KQN \nXի8ʀDC/|qʳ{ԕ ݁k@f{âQJu5(v[8MG6s/l-( f3*2s>5 0$WoA-ɤ$kI ^6#ڶnaCVwթ!8%紋okf4zL$ |D&Ō&]Q=`Q_X>fk#H ߹6)ȜXC:x[L_%7<B$/)׌&kMé2V( ^cK/W)Z f=f+X<F 'жe"F?xY"cklrbT޺ Y4sA(\dAcڽX="iol6@?x14QhxXv56=O'/=Bm=soZ.u[D~r\$UmiEzγFx5q%mF0T}"jB4p$ݝ0Bu:U90/vw&|ΫeS"A~}8qe"7돹SF>6fYQ}D$f,%6u_Hhylu&*Asrjn`˿?s0o U+6s)>t[8-6 'p~ɴs Q`X'yL=թI `[#wuFtGw1(ze T DŽc^aL6&EJ/Y^ktK|H«Gpd?4BrAZGF6{'t}cFOW=E2ۼZrPz̏ !98i+}ݰpDFP{]4נPQr>}y=;&PO! G-`w΄tܘ0d)RUΪ48F8yA2?ĉJVtWq/ "9f.);e¤M, ǒ ΆVP?ּlL(lj*f%޿y"N^>v`|1V}=TRyX,3 -JǮ{/Brctg>uyԉjތ5>Qzu5@{Nhw5`MFI9†h@-2kb'(eJ Et9ʛ}s$= 8=n66àPL|7嗖𑦤S/gNc&[!%ZCfAottЍ޿ ,è` yq9ν_YξURۇK`m(?N36u슭R3n[jх8~Z~UD jp|QԓsfE|0JxIf+(]鈑>@jWI6@椬zŌȳwXRNi34 !G kL\ ճ9_3i6OE)fYd/,,[]Ƕv6ѫY|aM@+驞J*c6 8Q- Fg8!9g;"NOEÒ*Dz `Ajl9d92O5So)ZuxdǪR MDJDG5db- 2c$bV+q z|O_i2:ѪGʇ>HPea"RH{29S%L)"|N>Igk Χ3/CC?@i&Z/p_chWaױ MhkiJgٽ<bXSfأ2Q ŀ)dIԔޏ)'tüQ` o?G(b{[p~XO`Wc\{-ğI븶d3"e8eFvJc yLb JzLy{wORuG0[Q v<5(j7Y7I  Hī:]#ߪqu[4=*HClL-?r"]+ YW6*nqÂƌ@ !\2.R*ro* [?CIhu*tԕHLȎL3'9t._{2O28==/ՑR4piC;o2!ؔnVu)6i٬vM a:gmBlF~s4~Wx&Sr # 9A3EV/ L 1/C$αֱ,+O؍61:Dc+m@ofoKVq}2NCJ9T L7tWވ~_Pog9Rt<Ϫ/ƩAԄ}tΘ6  #)@h9Uk8dDF](gHV;䂭 ȚAi_Pr`[9{R fo&# (xI$ 1,DO!Dۭ=y>6jBu%%QSSnwjBpPN_2Q|W/Ad\$cR|O.Hm&D}u1>{گIϼ &xf H4Tecj !a{{8RQv3~?>gG Ô]HBǙ#GS}xF46$m \T*Z禵[^h?^tL:cYR!Tw{ݶn)z[?Iy j=,/KD) &;q-SsZO=)ASRd҂f˅m1Udy M8)G'k-2a߃iڶtM,7:1C}L69A` ,l##cr4C`UJQW DNq7T7U|}4×,VWO%ff%=93L,.vx1#c(8IJgUʱ 6brhCrO\g= Ie=E濩!O4!#6ZDH]ls$QBL^@4J>kՂr]@کi~$OD˯|ό 4Ԇ7uƤ+9vI8{J*U 8?,G+po@~6KJ"QD֗{nMǫ{E ΁ݡsOʆ!s_VUEBeB`|s H ="4ρaϱ6Ҩ#X!@S*gMɅbJހX'2Aij-iTlfBػR^mV"ChsJG`Uys@-6pd ~{<ّGΗH1$,%Z̢N4Cx~cí6(2r9v:}Lk䀂{7H5 c u5wG(ЬOE 2ǥ[y-&xjGc`0!9Q_Tk1턴O^ ܇& |=*xwA[PQK93 ` U3p۔ei"ؖ8/k,ܷԘw50-t9%~`*Tb tABԂ z9$s\_3 lꀿ9߷kL9%20gVJ!IE >=Ȝ4&O "x%z[ Zآm}MiVNϤMl?b'8λS^Z;k|*I{Z{a*h9,Rם1nLHeh OԪeHb z2_0-rUm\(X<^97 3H\ÐLsj{j[Ip#2rVQ6/ӂrLXM0T˺k0fE$^ .dSgu}CHv'ѓ2)O"/bRh\bѨR$ (n_sin^~&^㠴Te|Y)|$(Ći$Χ%يZ\acM Ҷ<ĉ ع 7V> w4M錪#P;{Gef |bxrDp^kpyahscQBiFNhhJkMYeCT[-/P` Ҙa_uMՐ >}WNi ?m/ډɹP3Nڃd/{W Eݕ 9s8ЯKo)6C"zy܍j! %"KK2fP SLU9,OŃ1!OI ~KB2g%=u~)fOFB%|̯.S!ש={oy4]Y3@f {q -]ȼBB7$?}1uXHEиkg{p0aa ܂sbxN<`1#nV㌍#`LDGRP0:ZHw!ĺ܍;zZxS ZBНvMM򱩬;-,9[g7PBUI5 K)Q0OqQ;S:lixt\ *m,6T'|6-VGdÛ,^QzbTߥq;oWGG"-)-UDf1a Rs׶p0ݝ<叨Tr`V [w3%-g)dQ Ч?)GlhʶuW)/ޙ3h@.bst))Qf9: c5n|i}n(p+xxVz"Vd +7Dø1[ <f4ru ҆ecI[zf@jrp6U|Vnu.7g}0GϚQmR *;;7 ;FZ<ߎk?ڼ¹t_7r?k~Zȟ@ 1Vcћ1TPq>_-N(;xN)A$3g*O]PGQm.:h4ۋZs 6^f(+~: Z_`{͊*Ԏ0DЩLytǁAzv7RhOͥ0y>S$UE"䕚skMr;?glsVywߟ:Buҧe&sf)-)Vy0Bɋ񕐿"zZɎ.7X]pZ_!,EC(,Xf\{_'{JfPqX)I4AiR'e.$V:·m^Nv&sLIU|Z6w͙snť[# <&|tmޠU=oph(̙D̿g/CRBQƼnφUaSp z|lihɆx{}iyEhYL\ԏI: )H/϶n[UzAvFalVAb+ ̍˽tmd'zwȠ[ގOU^M(#v:#^~>$ƶ4F:pKL:m&1(qUwڱ)uR;Ӆ8z1uq (/@SIV\ˢYs(!aF&Y%NJ3H$H;6=/y$%?|k3jI&`1B`bqH۳I0^}L#'ɕ,$3/bX^͂hO~M`*xl:2RwBVj,FpHGr:(>8Y "clHqFۻv[KEbjؔM]~l Dr ĮH@Á/" h Z$ ICi$=Muzڌ{7w zԹܦh«": D~'8l󇺻>!ގym_m77m˿1^]D9E3w/i\Gdl}DV%3Ŏ-E :dЇg?Xc˹'Q~)R$HĞeRZ=q2 ϰ|4-6NnJXDѡ b/9gς4N` _Ry7يI5+JzY!)QwƼtZ u^s\H(]b.w$ΉBWA:ˬOb5gޜE'&%9L^Rr oqwl _v A3_4l_7x9`E\7Ui_N KGyζ3ei.BW+o̷&뛈1lj5HEc:_Rsh_(~uh6k#Ճ_p mTjVm[ZMfg2錑ĝUȯ_{W*Ɛ+CBİ{ 8ΙA W 'c4.$?l^"KM tN"XU 9f L+?]O"1ns> blW; [ L2kNo~=cm 2ykZ(T5S*l:kE5UȔ'%͑S6e oH  Nj3,e&\z`z)W픋񗡩hso4kıMsS'|],搤]iZ#Jo+uZHRpTgWs,z5|8~YdvN:*PM={KCPdsYbv Xޗgr<0.E.;09Nc|eu1L9I'ͯ..8[]>QGe$ov=KR?7ClM%2WcdPo+9nIrm!@ڌUA4 SZ?*>mc uXAe^:bJۿ =XrVPd9QJT&<ԥgFfo?d-Y?2"&&u'13m*4i3R$_l]wnB] o&O۱K Hf7ZGkRget| R}9ԔqůN0Dccq%D~` 'C yϣ;#;krnZOE0 rdnvyx-ن˕$ cҏQy6;Z܎16/^ekRr:vo.}hUo)Or'ߗLF2&dkf6파#y} ;괋AT ʙhд:i۹6"Oϟ0%$h6q_}Y/rpZw&dKhiaB`E7^^LTX=WB pӨ#2s59K#/7; |ЁR5'Rɶf,'>g!CъA"YE SGr8Fl^X+.Limb6} -_zL 7]Egc?cJ!u#VӿU>dHbNȔ9> +/|{2F q^z*#R**Ӱjֶ}dd\? >SAh4k ]ӱзM ] 9]?Y9}p ƭ[56  t{V]֤|a%Eҗ} [vお( ?>Õ F?m s+ q NhS*PZV}S)*Y\6ΐ+UdAyO>wh, FBcng_rقw/S>bhW~t w1|ڏt`_V[%xod5ljTClddЖ 9\Z)kbG*F0nG{K3 dÃ"QZHm???H;yLi<0 =DQ%/ 9*w4eUNcq*1q=|josvL|UaIJdۆ3)Mb#\4AW3T,oy^z=p<~c()$€iJN d.>e&$lI;Kav{df*KYƈ8@usu1(i )" rjGNlXvķP;M­B ҀIs1  ;vurÅ<A<9 S! 3!ImĶzfi"Fh'ۉmD3&yw \d-r"q- ݷ =6AqP/ Ă_Ok'X,Z_X·_gD4ӗKkyiRܟX5U_U=/`ϊNf ;ݲcҸiM6τYW pԐ$;eV<3F;ՌPcSJWsvB?TH=<"Ka4>ѶUii6iғ+'KwvvAҖ;[3Taf۾uH;o(~d\PDMu+Rs\Vœk])S =0laYT Jm2?6ܦjTdrX>Y݅E=]2 i}f]\ AlHԠy h`'Jh@1;.<D~xŠR4-pY2;W;"!G3&JE#,+,i(iMT̫0YpQ#4M0X+4R],I CVCGraV;ѓK i\NvFykؾ|с&E 2 c2}MXvL=1oV[/7Tjgۡ5Sع3vwGvqG%?$28tۜ5̅C}'+`G&np&MDR;DGpdgs5L։Aj/HXn@B@j

    5"U"_O~Fư|BғbpYڞBK3i) w_ۇO4wUޠo=wo3h`,&B¬z0! P] "eh<@Z8 ͟D<o~?}P(bg_5vxR6Gkvs[VCH|X}0/04$5zטӡCI%([eJ+%&/i|;}Al*=@>Ӻ[+ً45:NL/CoQBˋO'ѡ\H(#bG<4iVuCo7]Ӹ-6Cno9C ƺ$> N/:оݱi¹Pޑ>#RT} 21U1Ja* ~|!ϤPhE͍C)o&H!(P r') z^#h+|RsWCH)Lǎ0NBJg]wL.zkJ=K)O˕ _VJdbZ!z_|jaHgOO6t+ P/HhO3z4&Ѣ< h3c1;Xd2v1cRJڽQqp)F(2Kx0Bՠ+-9NЌnMzXnBdljDC wη(R8X@0@VQ nnPz6nb?Ec/4tr+@"XEc@pD#(87͸=(j^ӅZq-B$c/V\z:K]NXC3UB]DfJB28$\?au4 ڋYd]*i uzgb!r'MNҕِ 0$acnѬ&xU\e-HopH'Voyݷ%-{iv s+?>{Џy).FqP5H }(>uTB:4E㌧jesѝ`tӉe >r`W"(f) gecs5{@5V,/6=I⥉ I##X63Qʑ__Y N" ݭ4W(sĘLP6$YC~{Lq3޽fڣNq“$N*N`'Q,¡x! 4hF"-xG-tUq}Pfi +ir8|U7 :[&D0|͂PL=72+8KY]ƾP@(U-iq oMuǬqh\‰^ E(N F-SudG14Y$l5"H;fg c Ryˤ],X Be8ϳDrNKQ:3$#1S ݱKEaKvx=X?ȳURG-NDMZ9?߼j.x -4@\-A^8vMk bAz:B5 1ן=91dTzfUe-\%-ɡګ_e* z7!6APl>=78GR (~-\l\8"u~$ _kvS#yZRI#`*;g,<*q=(!QT|Dnk-~<؇+hV^fV*RN'.*_  )q.5| QXkb(GJNoy 4ږd\NĶTxT,ߚIҘؙG G)0(33ij%hKMp !buJ19c(/#E~Au 2738d^e b|ITIBi:鄠_l;1r+ ^~Yq-޽%b9BZO QצIݮTO>'R#Sw=(&pG[4/}V2xB@Θ+%op]2̑q[uh[ +bX_zd.pρ@&F1eq$3ž1E$=S=i>uP9+jΥó-@FyxxE.[.ɨ?Myc>=z[(d]`{1h'CJX ~7)⟇C~#LzjP M2(rGx38g@RZE b?L!nhg#h&"3-k>Iʰd %a>k`n&x<4 ejҦ5ױp,eUKjK1Oce0 4*%X2@- Y lEAb<ߏ:YC!q'ڙLyiZNFm|bj|9*!c^]$FBPVN#;1F*Ҳ$ÿ́GCֿc#y_藸4.bI5g{T88P!o @[?VfPZ8yUXޟ]I_=gWoWc$:MF|vk`f7)Q}0Jȫ-#[)F3Yf(NfOt<&XǓ/ofrQE=UH .0&^xELSُLa6KѭAjh"lrLjraq+MpW`4bVjaZv:}Y)*7hW TZ=$yJRP ͕ǡknɅX#B,`%|p\̀ޱS~oKᒰrfI3C;k/oUt,Ҏ[Leq-RճS#PH(늧/+>?dV5>.M(?|yoFssRh&QTdt:f ~3dy,ϙlh9уSf~?|bX2)# hZ¶hq)~M¡@qX5uχkJ l >XAb3oJwcnt զ>0nTDN}h@Ó3^h$ O Fߧ+s ݡw/Q< xuS6]E9##\h!?4 h#EK~q3o62q1u3 uY:57/coO'M 1;&* !` <];VўB|N@&l$ ٘CξH_\#sVe=aYM\`*M?tVxMA}QK EP6[䈾eetP/q["UrW&ľzX @="QI(5 jRO#|> c4N;#I6Ƌ|81TOe]P@\G8Wig-Z,1 ҙRn^i dԄ~ip-5\#%e4^eMw4h  W œ#71zox E-:[3'w=@a0p:7GAxqVM\\9E_Nre][.1h'.t槊?wJ@t.ZbG1'=1JΪSO˷R䣆U%o[mlχE3傻&;Ds>&5HcS;S68 ^XK j~ޕSw)InҋzB!ѻɊTB# D6ȲHq}49v`9"l؄C:|:~QA 1]Nj/=T %C ޘd\g 'wʺ^((\?&2M*5TjV+pH~pkŮwTߌΜ -m忥 d T=}+Cn@tZҙ]d#gҶZ%6-V %gDh؟m-J~L: $74'|;97zsvk0! (j'l319S%W:DXJf0T?G]yGUl) -L ̂(e꽼^1edX#~|~uog(Ua4sz\LZGBDԄMe֘^[Z|fӍG!g=ojgW|1 U9Z KW%&#ę"W8XXV5hHzFK8jL/:O,f[@e7VYC!Rr:q}A5ͻ}|剝j0L+|rI>@Me8+̊{"$>?FB@Ox=Bz`Qry)ťT.@g}*! &t]}y{mɠW=f7f?$7D}Z9,*ثnp;q^a!,]4q5riw1bZ5NKdG+FtS.mx:f:ief2#J"8@.W1 #]{C܅QS|tߝMɢsc0BQ{'6{o59wu^ff/ۙQ( .kIKC:: woȵ H nH$8'4ZUmA|!L@p( #-It>]p$mAM (Xu=Lpj)Y>_ne$gg>5&ȅ!qɁң gJ&-~WrU wʨπ2_L2y;ّմi}KX{@olڹ^hՋ|KbK=vSi$4,pn6le:UΏlﰬx!j- %{*#oъ(1 7s_)Χ<}awU#h ^=]"jzz]0k]K)Wd l:$59M Ȣ+nuǀuλJ5!\,Aǻr:)dU!]`ӅC42ukD@I{qIcIȠZ77j``.z#r_Q%OmASz b U`w 5]rƘţ?LxhG^/fJ@ɖ& @wn(in[UX8))|p0eUy^>;ɫ];GJoKL>~ZA+_D&UgV3" 4!u9|alB쿱$Q4pT}a3'C{oFπp҈oj,ݒ\[lEf/UVr=6oӱ/q-R=3RL̞77ry=WȢsz$z*}~=~msL/FvxuN#NJn8='>m ibS FQ̇* ߷S׬:e69EvLX0Q6 :h/n.o/[觮#=M-,_޲Dk Əw0n8 O5Wp1a$By#NfL;S,Iuwc4$~lnCقG @9ўv5bCJo`Zyi[ه3A )lR:I2.@szc]@h/4]D IBk%E.!…w^e]fk|鈹1"-lC3аHN􉳲mܖW*Jjv] of۳`_{UgslBOtK'֥N@Hy =GQ7L*9ʥ~Vx`|+!%WOoW. F:5tUsIu\I ;GG(nޯCueaf*m<cg0%Mu)m=ڼ=aQJah3VzaU"#MN\"="xA@"}\) ٞ>||O< stn5 ]Tp.fm:0V7"֚ sٝn߯vhDeY _ϖWs8 nՃˇ8h!ea-hu?֙zY 8Mي̹-Ak;rE:|hb߅{Bc\iZ!4>g0=ʐgqW]~R_AEs܁aOi*(;2 ,$ ۬yY !܉T+cD8](zyP ubew1 \y)H_P/'ZUxDqcZhA>Ǵ^uT'F n`ff7aLGj~]1i"h+w?a_Yp+G + rS XU\`$i$8Pǯ_S+$uήlann|#kxaZ*v,_F2gT ݬsV^WacߔoK+wIEÒ{# iͤ6FAm `!XCHF|ߴ`[{]![|RNݡ5T>];ZIС[m9Ғmyw͞Sm7!LO9]G.$>Q- !/=Xue ǃzޅM_Y'ĥ\2+dߌKHVTaEmcEf ] j7PCGP:5a`04ұ:g»\=ܛups\N'T/g)Mmx]m'Yfj[!ܖ(8K& .j8r!ڤD6o}x . + cʶS["sӔ}P3g ԋeL` wbwn?E\#0$Ǿ"1lry9r]1/w]#`|I]/ݬkIcX] mM ma4{:Kn @`ì"ˈ+ԜC! ~sLU#Fi0iK%aٮgc5ӏ|t)C5CAf\! 4'%OdLDG(8w`1k8=}L_s@T򰚭n|WS<x|ALҹBso 1򑚡 FM; KaWv>q:Z퐇|Cw e \uH ct])( S73z8~·[h$(R:>r|pՁ7t8M3358a(K.ٻ~<Cl;jrpntcWb|V(UkŦԱxfg\I!Bq"r}x3L~Py~ `Pcݚ bfFN$ϦVWv@kb~9gX,`xWK }h0&E o7cF!+||:/8ADdd Q8nJ, \uv j L3"co#VSyBNL{jzX=dGQu^+eFEťq"8T8;iaa47L4Qz@=Vʷ7ů?421s=ڞZ7k;;='hi{ œJMYZY~V4YƐkgbAĩg {SmUcLo;c0Ԇ<%t:ĭw59#㞝znBehndIvp oR]Y t )[>8HȒXMDԙkhbW8Lϱ*vU4=b, <;,k0OxUuAsΕ1:%@|<F,=ïpC|؞9dB\'^p+nK%{0 e[ hr2{ܝ(|FTtjԧl(sbIeR;l >2v{)ϰbU3M>Ip^+j:̄@\4wɲ[}?ˀBwaBkNQcx2T=R%2oMLΞnwٹ6`*bN`\+}%Z)]7w\lTxjg}(%} Rr6j'w.KvmgCLz yoWZL+R#)fC$7. p wkGpeh;ͼš z  ȸu5V 3c)Ei^ey.G7ÞL]Wg12rs;js* =I!k \rT^?f0 $iQ6_@|dx Ӷx ? vZH%7ּp*^-- eR{iSqcʵFwo:$yz#u2'|ЊDf  2xz~Լ:gqsϕ OV+dV ؍HqEd?څrq/ StEkJDM*nyeyI OԫlNafO,VI}H fۑ%-mmn#$vζlz;# 5H;e#lZ|X06 0 Ϟ?fPRPbA , ܪn}1bV4 f S׹@2_RlL4zE8ώeؿ?Ud{9t}G ͻt%M4~:P Г@w@>CZ;eگ~ч=Nt5ﱔՅn0}Of>:tN2B4D@LyLȮGb^U軻艟 _a"FoSƷj%d' Dj\Yg/sP_ȩVpck%%ߕyx,eAt`Ѷ O${9}+n#Uv3"?sCku`ѭߞ ],Y`=Ѧ,xGQjhG#qOik9j4! CY2wi<~g |Uƥ~ 0ٙ }J? /ceƖe"YhhM{v"Su7n'=3q=C ),Бţ$r8Q.$IYWLȶ@̟+ iyŲ(np !|>!:2I)j척d#QG΄uX`а횶nK,[yFZvvB*B8~ ^^j=jK0ѳ6ҦPd8:Ds埩'Z&z}Үp˿Fv8:8gf{ovr2).#Ł0 E 03 6Z +$pE|nϠ }cX>Ji ?i9_W.\*6o 翺@R=8P.~9 K&}K&y!Ҍ=DǛ O} ,8 N*5{Weh"O(rCt$<QnWs0Ll(U~DXM7Ti2ȇ5Nd59>P? 0J-!sd&ϛ!~©w;g ا⸅S`c62Ap`q$a &N\(Rp #qg ׈s2ױM{VѦH)ݥ==w>T 4IqžIasMHE$t" {e %m{x9Nulg_¼Sbn?aQAQaWPTF|+wSe25~^HAbt>neh[Bn0C1acQt3E/olNmIaQn{~zlHIK-CW1œ:D6q36k4P ;4bqRbһJͦ zB'TP}:a":ur-,z9MP' ; c'1;y#N3"BP>3Q1]/}},K5’%,soDYi+Վ,he?]3FH8uz a<䃰*A-DZ@-yJZj/l~ Pܴ:p;±&p?5>P,K\=Ct@`(ޒhbL˶-\a-c2K߾'t꾍C"%YkH\65-#ĘԩB6wˁ/0^?B`g%3Qڞld|Z8bQSu W-/|Ra2WVZy`ՙJXݦM6K=Q<&UǾ1U7UQQeR >6`Dⷭh4) )mMguUmκ\q'=ƊO*lQh،:TE#G%D.UK XQ;7scR_@{F5mƙy}@eޜ[{@_P#B=6Oi,a޾?f7yjW!˔pNR8$%)&#a=%2GqvpL+a?(in:9mƿIpD3h(TُMley+ 9R^07Xd h 5j Eyјg#_#hdli[KQW7p$#PttAG|j/7s4PZܞ$Ma㎝^5CP)g:Sw0Tt-u޹~$E{; GH7lڱt7;#!BZJMnay Z-c"EHO ncY ?f49vq80%GJВ)EA Z[&glYnIH,CBVN}t] ۩ {L97nS_s#|b?&5A\Ba\z^6PXs.иVL˝ !v.B1 ssЉL@j\Dг_Q!I=6#@Kl.y ũ|Fɣ'cT g5~Y*o.6Urh *DL@4[fsmiMqI8ڋ[bC``DA oPx`#~Ux:Wx(?eLwgts9UV`^s!OUݾgbF*|fҡ]l{WtJ,І5qጕ;Cϊ)54wnpLI6;!bM`HYC^}|!"?𯳜wIu-R{Ō/aBԓoK{}ho,wttC@V_E>)a妓n(UF~T3Aznzr BBxpF-4X5{¼d]WJX([ ]'ci7`-jE?(0sƖg~ă⦘dP fII0~ 2u7X,PH~Y!~12fΈX9MtMg߳P\!Pя5Y\@`Iע U$Ś}>ƍxĢ(*T(|4FX>X^St|K:(fLAEJn9sq}_+(;̡6=ٌҧpv (WZ0p{ݨ||zUmoypM&|qynt36G&X̬@-ʏ 3]Wk8W8o {ڐ+P!LKB!E"ݖwJTaΰ}WzjI{tOd&XDGk<By/6eV#؃eF5.E- oH#9#ja|G>lIzr?S[p !hf-i\}D貢TeA/Ka YXŝn(g:- '+B "Y{t ̽e?h"46tQYȋڌꃓXIΪ}kDҒ޿w31V~Ъk bS뽖m5+<=셔5@<-f]piƲUVӄe!͹ڐ\$Jtw]PsSo"3NPoMFv=rR 5 M:we{g/zLWx"硾4fBJY'nSe&3]03ЩY>TS8En<δGtLxKh-܌PRE~mxN@G1d<b7ԉ-oU.w,K5kPOww%~ESbl W!%p߿s2u [R5`\_!lUN/.fIϐȬ Q<ewo_2{oX|)as֗CގNѐYWpHgh$1k8ş9ғL>>{4M_"bakafò1 Ȧ/i~TISkMM&Aw xْt:S㒫d$ޝ@]kMR=`Xy*t7H藰N&py -F?3Qŋ..cEFލz.ZgrN0`1SGGc٢g턛y?CJ𹎊A%ύ OpR9v5m0qYe;;e,Q}eDh%6U>3勷 裃ΊJT Lt)O=6 erUP,wumJ1EqvɠcX$%Sx`b4"fYCɤ؄ʁMD /7? :sllGPm"u= d5!/I]x`){LFh?XxGEOr&QsXmc徂Ҏ^pRL#Cb OkA svЋ?x)3 s''H>BevEOL(h7} 媵GF -c1 dR(cʪGI8\LM|0=l_x-S=G)yrm[u.um 0!@/ FRO /uHv,EiIJ;hUd45uD*JS|~0ED $/f> hxJ9L&gk'wKԨGRй<vK{YEaBt)@H(NsvqyC`J麨_/F`a-ϕ&u3`ksB 1;S#lzs!:r$V l {Pb^ٖ0dt{!1IvpE)=\NNvA(PB4W2h|=yQ`PAPTք/O}xwL_ brk,V+/P4wv1ݵH"M *&Yt''l]q rv!uWZ? /$m _+H5"ğVZ*zϞ{O^:*9U]QP;)F#rJDNJ]fD `eA$Qnߨ zQQM k1(Ǜ| sYz>`WOZ\J _3*-^lWow֧kXN oĿ04;)w+s_XӅ$W:i i#k~m.i`~ŅRt27]0~G# mhxlq/I3Z|%fƇ~KW -~2gKDSU^6vS {vk1,<`q1Y\S<Y49؟5G\buKܪtx@,vTe7x$CWk4[Rwq׵JPoYâPo<-'Wmz0gS&OԀp}t<Vy@s2vJu'ƶ&D` kb|] |%Z}jg:lLҠTj!AS'w(z-<4ek 1Lמ>I 5KLuEt`>nԜ>MPI51Va*3uU~tb#3D-ػb-L@ʜ?p+2F` |XZP>6 dQgl'bQ5+qϜ.+%4Sc=엜F j(؜_cC|TEWrvnޥ fc#0?1C{ 5Q) t߫ j$FuB?\WNC*laڸLGmܾ%T^jNߛ+E{G-S0H\x,TpʜFxVH }{ B^^V IW-)LoenD9Ud*^}1g#oڜAOIj HVWB${Ϳ.%3dlV&d7E L3U/ui~CS6A~tV+7*Vd DHMdb`~:Hmk5iHn1LjxJpC3q6* [)ܶ՗w*mӝy\6*jZ#cf'j y#tG|^g9LGx!o&H"E>c\mPPґ<bqO e! d|e Rnh+lho.!Zu E\gtm>MޢT0haK{dE{V 9* ֮"XB¦42_IhY-^˔h l Fln/T ();g*TsU%V&>>>'l{K_3wV4OZM6osv482 b-WklS$C>D.[,}#;J۞7 ׻1xZ>mg׷͠Hj4}\G -'4R؜NPFaQ3_jF#El# 3:$Y$>&*АrRźnQHs˘KT&aIHI|N1i&Uj:L  sD-0e6?FLSͤ oHPS\]o s!:pP.{)0JNcE3 -<{ShŞ'Q|r59rk_TCz1  ^_? Z]*| RH493E'S>d3'QF΢[> >7"9ô66uYa;(X2)0Ѐ^9 L{tE׍ =ͳٖ^S戟% {\=F߻thBJ0GB߆n6nh<,OJWEQv Pʺ7,S-[G겷:A kÐD~_Kw,!qJ(!=+K_hdO9r jШϋ=-mS^q>0J!d~dz+vdzQ젾^$Jk/H] 49^ޙ9a$;G?/ d] _}Yl0ƎX|_)6U?AABr#8\H58bs_ovQ⥋+|ݸ0qF8:)7;P L)Q卺"()h!mUI|o3"(WXΰYTe$)g.6>C/beXVٗ(N++ 2<\D=o FTkx:?w}\ bf_pU 4* 8coÆgMfBr(%!첈oqBN 忈C[4C]]Ew,U񋷘_KrT7F]SI\a3_>_b@133X/<N|<˫~Z\ej! _{ /:9γ-Z/Z(]OK%P:_C 3^h\ _ R sŲbqRt@%?e"$$Ƕ qNDUgEd/Y̻%]+,%'% {nqF<&,CeՁcMtE,m&3Զ`0ƿ+_/ixL?ӝ72]LTA&j\Y=uMB+;p 9}uUXS8'+^NCʋ?7x:btI? e\S?iXnrH9@<r\hDW<#ǹq:x2 4}E^SJĎ#O@+@4ǪC ~dhD2 %&TEzlZ윒aR *!V5oƦΎ1ed XʥUt)*o~}RWT8zLx/已ϧA)vuqr\#!0./EFOk`'6.><2Xc_ m5Ǽ֏Mkˬ4_- GL뿑VӀͰ}{nǾ˴}VK&%?׺ZuN<+Ipy悼" +݇KCÄl1Xuo\Y_JP3Uw8:]eCmF Ņ7֨Iל=et0>'TePx T0Dp?>&{jAAi9au9Myʬ2Ydja'+NѬ?B@0Q Y>L13Xiy65:q"qyhcי|h ovW&$2Ҟt~U2As0PPt$#XZno[ay`)H@[h E[O\iJ!oZDXV9р+.>|Qχ>ۥilTco" sXB6+ (2 v;(Pkܖ DCƓm6 pg\틆0.ąJC@*ߺT_%; O:MCZeo>2(' СfV~+> lq㝻^=cyggAǹn!Z2| & eh/Sc2aud|9̍=3C(;“XKHY h1ڜu}>u4gHEm6;4xclrp= U/0՝=Eɂi݋Efv;ՇR }նEBWpd a[. k?ERO),ϸe(`$-u~|W= 4 PwOAbl2$+(*R%ᘶKĜQk[h$()GOR77w@ѓ+de^ <Ɏ,|wql)Ɨjrs]M$FМuoWA(gAaP<@aldM5}NW^W f5Yx}^9MQʪfVG_$Mu!ߩTHزi7 F Ց.UZ9*]8r[7zɑu,ks:% }onv#BKPjta?L0m0+[:XMa7= a;i1BRU4j:Bh4wPO:Uba?*V^yU:⎙mE&6"OQjE:YCF!Hˠɼ:fi,| -*9*k ]!pE6uGaVD4 ' 0 S(ʇ1'D!+'k?ɻϻ mLՆD ]+H>_ ic2pk}IJ[&}/ޮ;1EпvIK menPdk+{e9fDi9'8S>&N{,)J)Z1nCCgo,ӔwȂ4htjv˞?-mWPK? d<^ṠXATvuZ{Hib *ul\9|ߡ!|yEƫie<_fw WE;OVg|"|1g ՙBg9J "jAh7+ċ"+UBjS|Lp&lj+F}JeB12I+Eɕ. B*:.B8,qCm)"2o+mSK66:]+Y }G…/?0ZUabRjOMlnX¤^& |KyU!oR'ѭ+A_A ӕt חN7/ma'! p lq@;3}e'KB<(ޑ=VY*DOZ󥘼](o'PeU?[FXlmaĠnjnڗvYݢT@H=| mG~PsA:`IiQ +#`4|U&IF#@oetȚ 6 $Y=qݝ~;,:+,(?Wc4r{\]v~j/C'1M]$ m;Vƥ /Ҕl(X6bM4=t?J!H.eיk쫺C,T3dTv8i* | -37o F%KfzSsy*|lGǁshau)弬y B4_i郶ȇqL kU&sX֓+(lva2!&hzR ُ^忓qLn&A䁌d.F̚CR%m&8N ֺn1^$5`)Ku!*cKs;il aeVb'U†̻|ssC룺,L7G ~%FͮƗ'G:`"W*6Uij+U=3T2SJωJ~9e2-`]=e}w[ 5 }R o@Κk^0|Eq'!Slom@trTplc4fixUYsj+}eM'6a(Ω2ygtSx#gP@5? g}s2zPo/z⯋ `Cd.X=/0{՜qaN5}u<-KisIp 1V=g]b"Nɔ!<61$A1qATk -fT\)?~;sf󫛜W1ua~X18>+},r'1y>q%.8E,Nb=M:qOj2%:@aH)Z|NQeU]|o *ASp^yfz 7BuQ?z4,kKk0X>Ywas.[DTυUliTɔ ]F$N0|$ֶSs|y1'Covqiu\loN[wt|s}^Ͳ8xibmm3uVʚ]hlz$ˢ&'?VHjSRHR\#ҋ̮}{,nk k{{+R^jHEL7Jx˃I鎳koa)04ВtJF\4.ې|T<ɲ'ޓiNdy/ܰ[/K8X8__ jް֊ :WX[VcDYx$4XxpI@I"E^?Ct֣kLcЏ~/,r_+1DzRM: SQ@u7Gs p+LyI dUtпo?p%d]zzV!- |R(+%-s/JXnaPw0@kDtQ^k]: f+gnKҴ7[Tej8A6U|s.tjRVS +cZEu2KZBtK35MN^!ًIXÍij94)GɅ(P?':drӋ9B&9$F(>嵒Km/•}fKa;D|e$5tR!\%4^rd4TKiUqKjlh!ڷpdz0/ LלNK+i) -|J(g`ց%Y3 2i}(<_أH(-G1`):BIޥG`'tkQe9]VcEքp#=R)P\4H(j߮rmnQެߨȟng/q]1(u#[!ܘ z蟗j2rC^*"\ _Rڣ7 ]$Xݮ Ȣ6djwvf11F*G`뗩OD'w5c֪:˶ MyвQZ650wN~靏HBªV3k hG mbW5C/6/aSFPGfpw-C<9%o w|~nW$JT8gA'vwP=m,¦}<@Izcfe RU`#I凕a?.~1PE7QaG!ͦHLH+ -WOcxFR|^ΧwV}h\D-Վ܂Qz-Љ67l eSrs>ɖR4eO6[1ifNKdGSl+KbN*d;=۝F2p*(V(ҨF#"L,<^fbW8j)PALx)s"478P4  nd2!5%]rT/(ߑQuAJ8~KVՋ,+j+)X٧TUpy|Us^ƕm:=x xC'8d8ǽ%ڊŕQ BXpãnIvs\? 圛6 ﯇}cбAoL^>\`takB_wJS]t* :Hnv$c={n܊;}jSmf;._斻=.^H0TS*01rn`#*˝\] lm%إp.ţC| y"$V%>]lAO҉')v&YmeaQϠWGCIGR]n-34X=jp9: 5,-, 4kNڢ[{5jc0F>O} O4̟ލ:Pd"-sJS+V[BfMsbF;Sԙw+oڟUD9HrhivAToȟk [jOa ƻDAC p> +Wx-ݰL׊d|TH0F(F5.g!2/5܄zW ў6$*GߗY¯qm`SNAP3.b5 ̀p)KylRwRJ}i@oΞ1"q;JڛFV#lf=Wpʯ񪉑ˊpU-O!I]Ubx+NNVDs6p#.NMv;مLJn jVp7U0bE,͒-燽/deg~+ն}ix4@JliV)҇YW?>4eQ#?i)>i\|yNYW9#1HXo~ی4 f0J"JC8%qH8^Mu1-R&}nC=S5]% POC3g/41DxL 7lF:#1.[ՖNM{аPMgszyB=?<{ՖxN7;6)5-+ =?hi@Ŗ֞A^F%j),%ٳ-qG)z࿒5o ퟏYb^POк.!)#*{AłqS/~& %E}ea((B\ēTN]vk m!0T g9jx[[+f K@W Opܝxp;ޓ64|f0R>ju锇$OkgqFWp'O FVl vS"+90nDWQӽw ] 톀}EމoOeb6d!d0\?!kW# HŢc- &-hg-Uz!:a@O _2ICrSDT=Vi'uTjВ܊Ӽzs]^ 5}jy&XvA\XD nSf3=k2?=NJ^-LA_ sIWҎ:iYb 4;t(0R*} 9OAs54s\?u$W :35ߔ``|aaНn:ʦ 7"rLVBL[}k?(uչDCТLjPco 0aӔjJ u9zTSLH CRʱӛ*`vr21 ?)(uZzizw;_^V\l=YkCcYjķ-Rf;0ا^@yM{B3uK(4`/-,rEcj{b$;7Wej78Lu\9?^F&(mhr,͆7)P,A2K]+RP!y}5J`m+y%t؆1P):c(J%ЁOG~ |31-Spwlrkz?"]N0(!{%rQ\0եENC[&suRt@8H/|Ě7[ڎQy CN q2{<cI̜gyB2[w76)ԛr_qwpg,g\4P/k8\WmaLJ\o>4]! l碽^v# RVz]MRH$Vw4rp,;U*u7Gv<#"wi&6 ݺP`n .Vn#ݑꌎ$E!n \9!b B a⯏H E6C /31q.Lms;ɲH,aֻտ,$uߔ Th_}!O ߳;MA6˔@ck{}JHUhm#g^AR\1E:^!PkY6EB^A a#YydKVM=քD 1 u8*V@OMwj\Ao&i-͏6ˬN g =c3Y%A6Qbf6 MqsKsA"*$YnÔ-:x~#L:rDuWa|=wlWgUֲSޚ;~ 5Gˇ@84oA*eFaCQsg) n?UU3u$OxyBlY7#KgA[ZŜhW9_Bf1KgsG[%"{dQd"D Er4Cw< קq6~ D*揊fDHG\KUqe;nN{{h8]: Ћo fV/U}ZEXn8J#”L;8H)aCwf`x5.Gs%,dL;}n'曈e\M1I_2ix E]MHm4.a:N<(^9H&Fo֕%QATkMf׺");Es{!6hi>wEGC[ZPK˲oh4XH& Gfͪ[S$9$hk-_#B`4=j>M3K:'JS> {cK&=Cs&[ J]n>β1|W/y)khbPUX< $ Z$Pw&wPz)|of¢ Dmϫ.UK@7nXCs;uңjҮgv i]) Yݧ*?'er2Äfjչl$d,bɗ,¾'u(+iE>qS/4K;mnKӇ.jY_^O\!yc]da'Ş0XDC-T}k BVhÕ=|]V=Wň؆*#=heRwo.÷yjŐ@ @ZMHզIQ8a  v!#Ky=CND*qD`JЂ|9^ֈ9}8q+ j;Eݲ|e+>imj~t4v,T`DT"Y9 MfrMEJ[5ݟ9vFRX'G:{&%rLAWgjMY2|8uǣհ:y VyiU7bL> ﷍zEChR4T"Z6h~)-!Htd6}XCF]Ŷpu0 ۋ6F̹:w%f6Z{{ *^,ȘRGKcY.rίIΆ?b((kF P֊enGe j̸^EE"_zik;!Z"~\!X%dQ)V7G|9Rwԑ%ŷ\X^ A;.RrtQwonBU/%sQ 2E&)0, 3~v{$7le8(VBU(2L9Y+, yG˷,Ԗ xF[-&&lzCl@R É:nFn gz1Uit0PMll$ݜXkZ& (b tSm: ֶ7a5i@gZF=-AYE^iY0mi]ܱ,0/8buZi)*R5t"j&kdKKyx;+--v-4=NF Bi:`mC6WCBFw\ }NOWqLPeϔrTeN ~& xD#5D -{ _ȯ̹۠cMQ8q]GR)Wy!^~)mU Kf1K[6̓aGxik,=|1+eD]AZn#-S^qԀŚagtqV!ͧXR82,2PNac+6//G@sh ` `9Ŭ_YKz{餕kzZyN4d~0bܝ0]&*@<޶GIPb\wdE8j*K5sw#iNUhqqzű`f8^kJ]H\[ A2V4# Qߝg@A;;Ϩ1mwV<+U:cŵH`P\׎gH:K]ـ( j3o:QV=p_n_M(d0Dfmg)%fvm]GdlA}*[:Q(,GGC@>{a"=?AeLld$/˵Cݞ8YY)W|1N]nS&{v:)-ϕ|B.h`|ʼn;2! G!246>jr! щ2:YnoP;˦_ LʍK Cڻb t^ZRYEo70.WY`(qJoT͈납+E퀌md?Xo\bVmH C;o"eVB3I^ԿrXc'oTal[GF'삯D `+_89N 7 U yPJ_OesC7h}5m=\hػeDOTA^(dO3 5yŬ׍1t3c3fuMLR:m<&0yM1E榁qj0HL^ ǎu82vn$"E,ǘfR#/apKێw<1p &oW("#\jC.5 Ή8'J|ȏ }ÖqZBK)jjվ4VBc^@D"W$HD4;lbh{vboifʲ>Ïl<&٬ԟ7,PNA0bM !@_z;4 s6 ?Bޫf'bK8 rOY:mڒ,?b؛8  X kFU^ v;mu 1$a=(/R蒽 1 T3\ʈ|~ȼ=vĨ;rdmC:ql\nW0O/GZ쥺LtvzdtAH*ʑ1@])dgS5,zl{ =f޲`5zz䚤U5׼򊿤]݁׮QĘ?Ħhr;hNg(Iƒ)#{LZ fuЙEe q`i^09%{ ZW1CudO/<֫[1iʰ H~ά3b{rׅt8 s`\%R'R͉{#R 85{w_*yUn4Hl< vMklR~6b] zACwE*-yU9Cl[B*g7J48ɋl.*+Gsv%iܮs"Fl(f#S[aS8#u*j'QkԨb]܊KzE *rby;8QM1yZVOꧦ4p&tC6/X!r1.W٠g.P rBθT . LWe3!2[ : ʙ f5 nn)tԗDѭ碤ifGH5Z*+$TZOh;A{Rj3ӓ+/c["7MZASɦե SmU4Q'-S7Z(EA-͹x'Oi ,C{]r7I FLj<@ 0ڞ.-  OJiL}9Ap(x׬[ˁ*y=Lf=%'.)||_;u~ax7mpJv 0\'3̢߬0M}+Uuzvhc'7kS웟aQˎ!;F"M1$' z('e!'ץdq;SܝnKۮmɞDVo~uzFRyg҈$ZEM;qCv$h(>Kx`#ۉ/Q8|EV~QLl}r>ijC)vfİ2ˎH5L2Eùr`֤ztUZCʈsAn.5!ɣ!aFhZr/2mߛܷeͿՒ*'Pg7_44v5:QkPseL*՛dr{FB CڸhNZcr"`)f_G/ TXz_kR `>On]^Iigv:$5`Ze++ܖ.9]͓vh*|fopcYD Q`.*1%bl.t% QosH>?s߀ŗ&Li-~[!Vot=$SdИ]fe鍍G(pwE쫣(e0 r^UL{aESsK2tUd*j#M_!peFL@2EEF/`iv@ \J+|tЃ4눜끉P@yE|s4Dj궖EU@!cAAv=EO$ UҴ`̸wĔcJA͚ĥ6X58m7R<*j_vڞpmǶ!EYns< 艠u&O  9gw}G9=zJ.*7'9g" DsSUteW3穾b ri{6gU E${@HyD$CpOO'Khז%{. Q-@\;{U/# ix y"QĻt[!I+cÀߕ/3_ g\@Le񡹝 ? #?RP i.zK1̺Ge^TfoNǵu\VM5WiDwyFΑK\=}`3*כcnJXE\ͻZTtYNlذ Ngl"Г夲A4fed-).M`hw xpI#%\)+e}<0YՓ3>]i?8N(LaAH7[k9bd5+7T {J~T ҄zjXLAjS+BUSGDaOFpw$98u&O!5tn,Dգ8fzz5*oH}rs:R,W/}ovܵ%YhlTK((a'AWKj=kLP~PrAuPwOQzXnIɈ0;*HgYi ь'(1 ,)Ȩhj*W {]F&='ݲJ#<|h~s2;QK ~r(c>&0K3,`tjP|)݀%R;K?#y}Y>+T:m:-+. FÞSsWr4t%oEnYN.b;at?= ebw4 K& .*$"'".ɑS?f }ȏԽKƑg $+߃O`g=7 qkFhYD; v^8Z#46B}?dP Ɉ+U4+t[7w|KI\Bg.XJoC: Q'-?V T{Ӆ0^;O YqY/p'"m0oHבQj}) 6 E&K{Hm=RtZkqA?2d8C`k4qG9ri%g`%;;CX>T3Э;/M^?aΝ2dyv60H ծ #'CGFHaB h~(m@g4ݗQCMrb]\*u>8q= EF 0[]٤J9(,-Q謿:FdN8Z}*s(,.9 b .r&EG9׃*bF!"#:R)_71~u6Ł v7bwo29yB2=>.;rXߗ\ĞVxkaڕOq>2IטS MVSb/3}ZVß(0C~ ŴOv08rmb|1Ba}A2jj8`ޤ , G $[xC*n GgujX켰qu(ٺ@7є >9DrQ%\~;Ȕ)vR[tuw-ql]$ӈCY;#ѧ@BcKh*ڮ ODF0QҺ[*kZ׆{*n uF0+~K1m;$"C׏h,q"$۽p2߫}IO ,Wݮwk) /Wh҃ᣡjp;-,$G/ .WvK7W+ҿbR8@@wuYءwZEkҸЙ|oXڣ3R N3tI$GQOmn'F[):[CSNz@'Hncy*C8Got]ޔEȖП),*G"0t]/ck!`^.߀*hh9V^4K"^o-m 9}i~x,7 ᤁT]o'%7߂,JHxc*.Zw\|#̒ }, :u]cR.[??W~ǢmB J6VGaASGO7 0݂̖5Ascs=nҋ8#vQ>+/o`8gjآA)t0/mCdG$N HfEEuUŊ>:~2~v1] }^=z ImΩxZ=*3~Sj\kv4/-(M#I8`ʰ,&ȯ6=C UؔMˡ$y_:IKN I"7rDUW|Br @Ha,F)?]B~RX$#t"P#[ /:lTUzU_S"L2 d_܂ž8keđWC@ +UY0ɝrAxQ&.oN#`#+9j޶|3bjO$WDBL͉v޸ o"hSy mQD2Eԛ2)"tmD ?$JVmM7˄p#ߍjR;1 fq6噫-, ]OLȅދ΃u Nyٸ7Y03{Vx[P7'\EZ^'&X 9/\}kyjqEahȋp^88@Yl:B.CA$hDK-5._ȉQ]Mm_;DtA%v|U):S%=P m(EtNR~˭iz X`m.saObO T02Rf-(*?r'stƈJO2xg~'sJ  +nc59Í(rsE#0oAL@}iuX7av!upwf7OCcx\wx̢tF*οDOϐk LzR>0TD%QP߈&ާRc>aRL[qg8l$fcp3_emZ >>4~4bOLX'Ѐ+w铽ZϒYp(7 lI!޴,nZO#Fz Ր5_ր9k-!qzvV #FswUiξ\yxB?YZ~}O%Vï@m:h^+o=<һր>AϷ5j"^XE*q;LN7:r;ĠĜ9@r~ @q9D`zi;Xh%_Ն麹|wG"MA#Rߓ$C/gDh<8%S4h܋wcu7,UwLO݋gJ R쪾*5pZxY?FzϚtߏao5յG7cy!=p3LV'hyۺCbyíTџċYYOdLϧ K\~,O;ZE.xZY)v>Řw:. q ,US|)1M87L[[#XϏ7V"JWT4W3UYT$؃VL̊^f^_S͊lҐ~g/ߤFϥ\mNz>b=ie5eDgh͗KuS*BH~fߝa/fˇuz{R_I/_]Kɇd _m-d!̀2 3++lm틈4h+ϛ3[ CKf#Ǫ<,/jx5lX"X)Tl?$_O&O.8kg"+qWRPEWVp0k GSVMcU{MHT(̥ 7oW/b>? n~R - UX^)lU$]IwvloK779Ǭ Jolr^DNՒȣ0K#ZPѱ2i\WIdl'2c÷bI.TJ=i 7WBl!a~AJ5{V*cPAЪ&I#} xZ:9vԫ:aǭH}C`(U[vCN ^ |ٴ [!jyV9 -?S ?Y<XiP !n5o_|3;l  %sh8.QnLjC:E#Ld((7 )+XquFX2S~ƾ ْ="7"Ͻ&PnMygdkn,-d#}@U9kUѾ_rãY $`[ySb!M=/;1fS4bt_φjaObb&ߴKѯ_-Fng)[GR7Y^ !I6D (?4OKY3ډ|2@.'yaa6 SR,zVF0SEs S9ϒpeA{ƺܓEm˶ϫG Y.|?էm*)utiUl@CFy WByxoY-yJ-pv}J";l#qӃeXMȏO\0TvkPs)[/<'/x?8ξqGǤw; WxUaФl4캳Un?\Ŀ Ϳ_ѓ0di`eT>e@C/m Çmœ'k:3cyF >#%ʥsoO瓟ymGb?Fn~#?B+Y H  q SC7!Oh=?[<lx+TR6(FlX{FJ7yDVK#ywz( R1uanoRg=}T_rzܤ{ۮ$z+  5^zXkoTN*52mhzFtuuO-347X8e V24k_ܘkc->׮4s9&dː (ik 7`.%)h/$D 5]`K_۫2*<+rnKe9&Stt Ý,)՟p<MiuC#9/vvcﲊ$*կlE YDЙdg=NF,iDԾdYڪ@]FM{X$DWu$dROOEw%j!) z+UԌ1.*;9=w::4b%VöNJ^%gٗ<@?(]Ѓ-\rOW_3÷&$?vIfMT= { pG-u$t 3W>wh%Dލ05|ʖB)o; 8@J3sJmfKՇ5$OpmĉA ߡcΤ2E7cs/s'"J Y2)/zjv9C:5,G͒V3wfx}Hp)/rv>%9vaoWX=kzH` >WM^)'n4Un2L>@kL\Nɞ#dL jz[ûZosfVO{ˑ +_ϭ,W髡|{Ms] Uޛ?Sba-sU7_0(*}R4A, V"d?$.{:3炌QWugq1yt/'?3X3K9k\dv|b, {J2ciE3!EhfU͵lR$vNU!F8'#.=q3G{54?r훑t2qϨ%=]{Q}@T#̻TNTL×}kkԅ]F kia=lŽįQ)P$$!} |[9scղFVs[Vy΀a]2}:^xKwB3ĩt8:el.efir }^Oƨ.0$5XO%,tP_F\6sux ZaɑPmrLBE7 ɔ0<)IKNi 1w$/rf:Zﳾf:@zclo ~,ctc(Au M( y9br\7ķ?- %"0eT=Y >4zFA#Pmh3>fyvl ޝχu.@{?p*O + &Kٛܜ9ƻ`y?V6nH;EM w 7ѽ>o6| )=e$1Lzw3"GЦZLQ`l,* Ì:]ș1mrg}.m+P5;Mmu@m˄eM(LV>3C՗ pF&B)BNPeP#1v..סFZ(DP,}~XH b4_+:+ota'LzG<ܹbd(v^0F+ ~:\C WvC.X q7mrCCC+@4愥>ʹOF2M WU-C}/mH8xH{Г)|BE,J7ʟIW)d8<%15G>( Q%U<(Z'F~ory[Kr{e O?,ټXW{G7ڪyF'M4n(*ŠVI2:C__C_͎vXF@Jĕٽ-KۋUώaY:S9yyuc ̫M-^RȚfQǒ袺w:4$7)g Q}Ab]|#D¢rь[is9ln۩^mGGmukd/" =ӉDMQtg1_pV+NK@me)z-)&/g59'y1 ?jىndA/h`u2eXIy!6;DxV8We>Γo苅.A>}ĺGfϺ8.UGOl[O½A7 JҶO 9^"}ZLNr'LJQl~y-ٍ~KJ d4}p^ |)jy/gIkjOogq*ΌNv3Z{?퐛s Θx>7Ev@_*E|嬭cN&Rf锑j5:%/pH#n),O'*` %_De-D U/Q# n#c9}V"AoPlafBK]I#8󞟱_"AneɿST g3Z'S h1?Ol]W]) kzmzʹrw'涭κ뤴sD`ɦI bv`C4Fqrsy=sgAͫJq,Jf{#/7LE&qb#~wh1يjvflQB1sv0=~d;0yА/I'OǪЄDWxmG'z 6vpM,Y/;>f^yhavw- .k[ξ: DaɣuݐмU#&n9P$c vY%6"$묳=jxat&T#32-o8+ܚϑI*RZ90;"NǙyc7HW҃nޜ z,|OeVEu.'6ܽFĦɰU5 Zָߠr$ b'o9Hn6|XaeNYDge *LUjsJ!BK~1Gdpf Eڝ8cӰxv9OGr}r\HB|_D]C*[ƚ[BGC(qICvxZ9e+`~ୈd#r(qQ0P\6jڍ);?P[ K$H'w.j #aʟԈl^`\;C|$6[@ad0YjR[VTԧ_?VR߯wk~©d~/$1,iOi1/ s|`K}L:ep1* g@dy)fy ~vsG;LE3ʷs'tl ~.Lnʩaae9cSJȕIa51]r8gpz7G-ʘw $Ɂv4/$0Eu_؄,xDH"F fHk %gsoql?A%݀N+.s`2Pݥc.N'ɤ&iMy C]+ HGsad[pQ'aGή0kV!`ĒV" Jwl &y"Uu"C')w>3넴N*BzpH{q'sQ` yb8Fw2hb* "!7KN/q''k[L J>Vj0.DwIraaҙ}Z󿐪ƞ{_\>6DǂlDW$dR=qhۉH xQA$[1B*"K(xJdyh?6xQA΋` 4WHPAӦZΦgd%Ě3kef9 Rz[Sgx< 4L5qti7޾cCVfE3\rO`O(0p~Gvպ0Rd#Q7?EήWù2ڕ]-|{boEg:چ&_OǥwtU"*Y5IM _ 8W1T:A4!V)eYI9꜈t~`|dm)}=YʽgYZ070701000002dd000081a40000000000000000000000016609d23600009570000000000000000000000000000000000000006200000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/.]?Eh=ڜ.+66Rn1b eZL u0_%`PJwZ}h#1:F>ufaCW-e ]\5}@(Y:J_u 5qA,޿dVRWo޾I,*ȷ|HQa2a h7dIR ,CCom [zHq/ʝD8ÃeJʞ'jymmXcoRHm[]S4b˕%_! }4$]f84U ]4Qƺ*YXnirds4bZm (by1ão@}w l3vbR(Zپ/v0~Z^LKլ~RW7W`!oO082|/R&qb?p76#T3 .,32g9w3[do%` OI ,kފb/4 n+卙/%) ApCv±ϛC#R\k@@d)Pݮ:x7$@noZ'G+{Mߢ?|aI1ؘ`j!A7> :EhV% өlp kOqKبA]&I6+"l=Ko1 c>2'zS]w}} [g*/UQgE{i:F W T{lC:%MrTg/W%jje3gp`Mu[3RhWDIɢ<(^TMĞ֧a {IpCڅxHF1,N_s@IG}~>,S<)zLiHpyc[0%D`-QYq ܬkBth.Kme3,Ol_nn] YF晁Eҵ(>';Q^s8t+VyҨ4tbgWD 5:3dzL<&je" :kbKi54Ur:&CL\2Q'|'7hccbߝJz_(:o C>3/q@Npk'd080٬Hdl2Ȁ|T*DA_:p`ėS>.֐: _瑚}uێ?vT!Z*8,džĴ>/Uq e>*7&3pkںڐ[̛wbRg4}"i6<CkgaayR/EÂ0ٷJiŚvAp9k!ά{IH$_zu? !'P6&Sj-Wi-xSsnzkNdG]zF>pw l^6<+'\Py*BK`/7macz;l_P}vrOrgYwS=gKC8C0(V {mCyaӶ\rF?|d1Mg)]]Ri[5fATIr_828-?oTV13%BsgG6PYX+"!Iդ<@s0fU8W ge$:H16s>zLmvZUhxj/@ kustLm-$3ۄx$z"ltQ؜ߵ3&3DGd2DC4}IAЁJ8iD 8Vԃo>Ϻ#A'HlC WaGɇ lJkKOPi+@tUF}W}!H5ʼn)zh"n~?`YӬ>1[ATExCOUK &x*Heg>Zc$>r#N͞'Gn}׾2.NhE0?GWFBA%5ħ1K/AN5>:f%*s^dX}#b:d i4,ȼPmO}cy2U !|5[V);tXiWG 7h܉IٸK\^g?5FWD#7 @2Tr`GKn'FV-&@>livݖ0  :4SIJoOwPsL {<\ce`"a9 O5+QuR=Ԯ0;:r!+c စwTFYb2YPZ:4.لO&XUhsm]&b"_ߔrP'C(RM{Z MJɂZO#hB$g0͍ g@&.jk]]1K uCRYf([%U?.hvT&y`ah7 ])`Q\΄k?)踊QpANeW4fiǵ>6=!<*9J"t18mrYbpy%~@!&߳򸕴uILB9 )!@"C8s/wbŤ wuN/o=:n*1>AtyEUn"dQxlV٥I'eIkwUubRj[3H6' T)t3,ݼXW-;wZ8ꑂ*^Wpy>$"ՊP6chHm͂]nXq5.w>dX=ѕ\0G@nVEx8 5w_N3X{%InsNܷa5Om0^i Np[}4*7 ޢYUG@@0 g<Օf3mC5\97.7aKqSY ШߟzC*a;N! :/ {Y[_-Gv"SܦM ?]nEf=-eO-mN=YAG:^F^Q ζ`Hb79{o(})r.3kiζVŢIr2xܞ1E%+!RCMps & WZP; Ю+2{(V*JbXG~WG6ߙmh3iqyTӴD5j B󰢿Hn9dC9RB&BosY 1T$9UN#X3 7+ri63@ϐM|qO1 @l_M >m7l"@5 9 ZxPBw&Gu_NnOF*M1-נ!D^EQ0Tn-!ut k'x*}j>w;x J-YUw8ۆh;!@ą [];Փm q"N!ݐMZ> ]<#(IǝZ:UN*Õ:.9k:Qѫ hO f_@)F,;gH}ftSw]ZX4>]ٻ r=_1DGjGa+}$]h޼E[ wŸŢ.I&gɂ2-"T `+O3A$ ;fܕ `Z=qX=(.WWuh=#\\08 ?zͣ}[FV&hCtgZT )lܗ~z=EHt~}_$nG?9YV1[yɠ{N TƚB{8^>le.@ou4&,0QY,Ymgi[ ;S%pJ/3;CZ?2v-X wm.R' WB @mT~[Q:%tXɡ\aƒ \pPX[u0-4iR:LOSSSk0ZA+ *.9F\;~Gj^GNL%6@Ó{\;k.}sq`^3?~j5<\,c(_A`JP+Չ-QtS.M&DXv[Lb0*k4"$ه jEo3$VL T9`CV)=HvyF^*xV95J+ w\.#LjTF%8+-iif+Z'H| oo@F(HPWHIﺔ@}x?62buT{aЈWr7FmRد}^]\suR5סX Pjκ*8Ņq @hWI_9<_R!ꊑ4"[׋%M%8)+hHJwl oLU4v_'S 1&T 3YEY* x峏$b{ʎ8dkiA=ӌ*o\b1tLzo8bKR$ᇢ|+02yVW3D?~(NӨ{x6\0AaB,eRUnIw1M5}F(Pk/;/Eg봍Z$('jd 24BR-\wrzѝjJ#xYu׮c맍0ޤd#0iQmU 1*Yw@Hu!~(WB'JgL$LKcO+NA-GOr@1t# abmVsuUBkCYvsףƃp}iL"_8W7E2q:,f( 6y_]b>ME|攸}kThA^Dhk%%؃'j CVwwENU- G@<RQ0(&6X4r%NNu.wI.hyl10SSBH|r$n(PhY,##3l'R(Uk-qJ vAS@i& T7Gm%02pIA%ueau~gBғՈx{%)b4 `&=WIγ8&t@'S# >@4Iy,ZguӄMYIˋ A'*i Hy8 DDĪ'Ms4$#&}V}kfj]Ou> 'ik\˔A0}@|ģb{jr*.}M,4Spj~+qUʁCB^ dRqKvmIx;R:%VUܽ}}08w.]jSHqhYR$au*R\"sXDICWb^Yt KG;߹J)ܳFy_z*.u*fD6<."Y/T_rpITAŶGLcW\iU/ ڍLq<߱9j:9WrSQ>֑GZxidL"/cX,HDrQ$J$ ^ -& Gs\Z7Nx%jRSB=4HЈ @AP[=!C͐:K~C=u%-a2lN><C瀹'TOIqo 2oÖr a! >ȶdp. a`iѦj2Ad|'m_;5Cbt JG,(S ӗÈyƮ6awYkmk}4~`B׶kjkEZKnk GSuPŹ  i|gS ߐÛSMD>ckl^}Sx,60xLtD"Bz !^kx鮭tCijoZDX^`犾&"ۄڎ3`A+c6&G'= ܸ#HlV&pMdrɦ|K`گc]s .O]ҁ#:m( c;\_|W&R<PY*hs^cFא>i}g6W:KDqK>-Tk=E5i y](HnR0BQlpπڛsN ")WkCfܐgs H铗S`7oORݞIݪS>S1ș*wؿ|)l  jr7l+f7W6Xhl|X9? AX={uzt,(!O3T ھ@N ՁaF'NE%Lvo>C‚[t"9 {!S,o?r." ki&ֽ,L#3MXvLih?|1%e|nt6g^5vȔ4zJiv*5 ?#}_Ti68D$q:"lXwP%#>8͵-"1^Q߽G )" _mVtq31:xv\# ǨdFŗi * G̭C1V"s?FI!s|W6| b]Wy(>RKf#4$YTCrC.g6DyܲHHa5^^\3)a}W[uhQUw3{hI6M5Bs7b΁mUcz( O >^:Δ=L8fuiP!E@jQ @Sb~2y4~'3<3R2W$%IiRzaj*ZElP1!v#7 =9z ">}5ZڹZ+1x V ~9[,QM,ƅSoNZAfm| H@؝\^؉ݤhHՕUD d4Uڶ;XXA6VM&_8!NCR;b*dwqE!ZE鲣+@|aQSXJ,s&* z1 v\`Eғ})@tߞz^/$dB頢O#| w]d`tiB8K"ʊ{~ O Hl)yV9uoBoɖ ўwĖ ~ҮfB{i~ w~>jKc71x\ɶ;R$U|RJ.W2lӳ>TL5O f5a#~8x@,TCۣ˨v`Tz{;#(E@%_ߐNW_/?Nz(W.aBߨ:s <7 HM-&Evl|*fu 5x%& XF_(H-bsX0Ka79Xv%҃ P<;xs*x,ZOWp>)1g"#g4Ox!WIYˬv5YQ*0=ƨX7 uT)* 6陑{o3?tD3E|- no$ =/UrZIfZV:7U ^\?KL:rq]\#+ {wRm{)򐐹c3¬=!e^3q!6j=2пU|9'wp -Ht7#jڝ:ƉzdrMϷcp{`]E730>)3>XieaW~o&KFe c%GVdAݼzڭlZ~W¥Ko,y.t(b;y o !ҡD22_[`J5|=G]DڪjsޱX9 :-&"hɀrBe➿L:nmJ,m /DVu47> GXD\ҷj<74=!փ[V-jQSg[ߢ m\\p._h&Տ,;9{4y ҊUKZhѬg~:a6:&*F2ƘFi<>3|f:P 1cw_H~w 4sbGHʅPDK޵4bJԮ +c9QlAK؇Y/hHnlZP -:Ա#ƬI6=a?; CA(_<-m1+JAu:.QUX|u2Ӥ\z޸?H һ1|o3vFa4$r;R/ֈ<<]d "hȅb(F.c7ᑬERk9PSqWf@j+h6e; |6%4BdvH$.Lb׾y͸kfk99Ectǯf*`]W_*y1E i8ߵ>0̌^+)I1)1lhNqI"ǸyqrH=|IfFiVs9kѼX  7+ෑYr gBIy%u ֈ&@:myϵXl3ۣ۴#diaOj$)'j]O)$P}2xO/!e]Vϝ "׍E<*B.P꤬b/nl|d׶<_ &`Έ9&oC6:+akY4[*6!8VlA7krR@@y`<I{JI;:Jo:!!?9Ԍ: lg d>sLrx>/+QBﴸ| nU~Ln,㳐q&sQFM{!~/4iH646Ec*_ldK$NjHDvI1c _yсQWR`7/vWc pCвbGa/KZ~ ]>hVv69[axLڀv%C6  [E9)7o&`(n\Gipqymz&yܗL~m(te=~pBIv5>lH{-KV qLC~a3ַ5 c4jNkQNA0 D?t*2_㕓Mkbg^-Jdv?*]"{o(<&J2;l ~*$i"] >N97ʎfO;1+/P|ƙ嶼ܲE>Vrz_. hꀇEwJF`QDb񭅬_.cO32cH=ILg =Dh'8%o 6-`"8ZoY;s%Qщ NFF̔%D;}7ȳȅ7GdTm$=Xf#ANNWFy>N /\N>,yTWJۧ.<}1yUMEQV!2:?)Yv2;V/lq3EJ9c%KmX"p^l&Lh^4NIho 6%0dR_o̞q5]bv4ywy|zY yxgr0ZXh+;Ac欯*:aW"@ԥCp:BSݺ̯v 8bS 8 Z]Dǂ3t9$:ORձ" B]^X'f-Vr\s+Uyy#4ko6r)ܠF XR$hs9zbۚ(]9]S"s~ ;Y@b63eMv`!؜&<Ǽ=j(鎬 Ox%M@LF$f]]Bf䷁@׍k:C0J?wM].vZTjl`IO( NVʱkZQh^]Pl7&A8t֧JFÿk٘Tg.;MߺD|Zo4oکyƚpHT7=wZZ1: g.?aGxl4Rj#÷OԾ7f]Yw2ڎDžUi oEdܚFu[ġ 5j;z0*ɢzt8&f)[)RM`fi}ORakj YTkQ u{`>Qq'ٹ7^ 9U{ ݕƧt`hVCH/0$Ƨ-;6v$ŽR])qvԯ=lUX?'5bpTi$kx2פ TRvD ?0gCx1Sy[A_+&%2;?RobNkڱɮ@>γ཮w"GfIa+i*V ^,&خ돹XITQ27}H|̄DޙwOɦVs!Y<}3k s` 4(^ʜqƔ md0FzzhGKфK!_㢦E}AO'h*Tw-z6qg+w,v/WhFE'Nqɶu))Y]+=:f/U$㰅yՊRKwIF[rHcTe5^woY%$,Cr-4v4!1ߤXFډRpCuc%E&WJj-Bq[ Ӽ*AMD5RexpG~uVGrkV`7O5&KI)\5RxG.DA #2zk2?pT =Cٖjt!o/+[Ò*y۟ϮU-qi?:-Y,*_O~3Rg#ʼnᣓR`sf➮#{XZ$}J<$/nu^ c"@{ԧ* L= qdyɅhxfp$x}scIYk^-g"PM36qpg-T_lVؗ7荁:wW_O,b%6צ6 Gs$a>7q?ZLK 4/t#bKˊ6Z^"x2c7cq E81nX9YN@QH@pv2Nuˊ7 UearB~SMhÀimݜ&"2bf(nC "K/@XP:.FNPG ف2h(bJіI{wtD]S8-6/}0q~-k"'1)jr[ pe%]0QM+56cྩG"KsX.ѹ \rvfng$XSjL-Δ>,5K"ڲ>M/=H(A3-ysBU<m%N胷gF;4ҝAùΖ= ?~3Rl}p̗Cwg%Uuܤh=ez5~Z|B X? ']c^P1V8l)X/Z"(A8Bvm^VK׷Y/QtfO{}AqxNԜ7RjQ>L#_YVM@p"ǐ1xU FQU]q%O)G5}ak_oB-$r0{M{qYnCo/d*8rW/%}•րk/ltj9%W B@GZ- e5{} %hi[~4GU 0WΠ;l/Bt6:Gx8%t,taɷx?>~AcG8xv`%`I7xkAʸ:,=A4 *0h[Px k`DJؖ1c˖CS9Bǰ&Ω{fa fVv$ϺR5j P2앇ħm^~6Ci:e-Dr٣U lj,J1C!BWpKo7CN1RV R_PW+ }eH"3)1 oww񱤳3>NuzVi MOqޅcI9ddNW푾 s<2\i{oJ7pα uS՗VWgn\&ȵHTp 5&S):[إyp% kL<1AKS֚7S8G.5Kf =p̝K0 RDv2 S30s#}1ǙE&zPIąkvB8C|0k0T[髙KYl< ZfQ\F`L wtmS;_h\3}&ױ3z+`oLU ^ ]!hN)պ9ihg%i;+Ry,شqƻh=VKMm̪`YG4 W,U7[kW%seG{7sq6kL-Wٰ#`54PLK;'ISV_]ٟ0" Jt(O)f\612Ugf3}#PuکO}ɋ0̚g *e|yq"cH& F "ݹ-9t\FR[E-ڕZ Z;*͖vtylRk w&5Eh&8:6c$ÊvFQy `F:`X|mhkvHDJ0 3w/}1][?+}ExiMvZ]d @!߂f4IvK`<da]@mƍz8&p쌿|'W ɜUF.1;\3IbG*PydC,wK*֦MS߯dF =$^dPC:[?pg.]lԏWD Few-Y֥0浟=ݮrT݃/)$Ww;5Y =SaLaSH3S=K+nk'&E`fCE :%^[Kj<[($!гM3F&p6kry<n~k}#8FH&lejKAekgeo4^f0_k?|V:#ߴk_;g"ژp4Z,VԋCVřHL1#Y<|/O"2VD ]L4͎:vtw"HƮ@4]rBWH ÔƋ9= ; E-A!wD&  c!"$=H}V%T*9b(Ҙ' \GE手#5`; 5w$gS||Dݭ/Kϝ=iȼr{8L97K%/$9;Qdn{ېz&n,jUn ՘ X.t FLaO4='=ȧXN[F6Ǿ/'KTdA똎rY()CҦ'T(;{;uID06Y浨2 i%VDL%z_CX o_֗7nk0Hi)Qk3eQz^)ذu#̞3рs =\_`A=hC:( VEƤ‡p\ Uh,Ŭ7 4VtI2i  &0!}WZmw}oك o,>gk5%|S8  (KxMaͲ|aKٚ4 >8&m\l[`n)t$Po k^Auϖ%Uf՛Zy-pˀ*fZ 3JW ~F>4J s[g$NOSne{ E1G )8|3A5Ґyr{tjEO7cxO>dr߆ vRINIwkď t *Ӻ~R=q b#*xQH3̓^!"4#AINK3ٙ&!AH҈6ImB~4y*p*C+نd!j?\A~܊l8e-30X3BT.˘2vxJA\Ej`~u#qXVe^(=-Wu a9{*ѻUYH0u]a2 ݔ˪grW'_"5"U #nl^4/)mQզg$1A>ǁ5m6>̲/h%6C0G *krOnU\DPCL_J3l"%"yF:8ݐiɦCIv tȾ%݀y7DC, )'/ ҥ DsԡLM%#&i qUԗW;#ϡqMhZb &*(5Mz[+OT^UwIiNy~b ]j 80Oj:u3IYttT&y&KqHο/(0()Q(C%8Q$yq93]Mg#KsFGz4%\s8UO1iՆ u} c mE/ qM6 7F8:|%igFY5_^C.Y<.-;Mؼk,Ba&% Uь) c ؐב qWՑ b^M4UHD-Hv$!UIME%寑NRdW!̊Sw|th50 F |,qe %Q ?wLHOC_8HH敭vg;CG| ) VE*gX @ idINmf=78Lˁ3~]" ;L ``Ӫ}YGcu&#Qd̿- ]]hE\q!iF{5&D#?űbbQfk Jg_FTĐckWo1W~q_6 CCO>'烃"z(.8ʷM>7CdTVrt7fWHlP-l1Kumq}"#NXި,14rر| p9Eݹ#3n.q^Ii4uy`,7GW^MWUmr[Ze*|0~9^Y{*B|E^%ȾԈ,HS[V DT`qh&VTFudU+zrvW9tCˈ2WyaN2%uJF4bH'~@}VFD<16R[arqj0b 59q1 j(3p@ هN*G%\h\4M7Q}O݊b.~8G8M9W(9CH~]*ܐT(PmVz-ad#Jm Y|?mN3;·wI.> QdYQW'7ĕU`xk{*^|:֏>dGp4 xb8!5:1$fgPjtPΈ|O)* Y a4+-#2B'a&܄j:QlDX|+)k˭#\&J'e ۬Vw];ŸJTֹA6 ?'d8} PxgpN8GbJ@sbw&]D(Jp`d@46]pS64 N@uV-k8ۃi?D?H=@n:&)E}TDBHaQ}YӚRggV4r:M+;c&)[r Pg, Cd4'#$) R")O ~m+ZBj/Tsԓeۓ AD/Mҥ EzDz0Zrc*J{ 7ͥv&(t.P夋'm!  AOV.E]] k .\:u`֔ ~&O>@0Ox.Æ&Um PQ7Byij܍)2#ʟ,0a~׍VM/ڌܽ {)c܀G9'H/]5ZŞ!s%6!M#+p'GNg:Um*%ل,'(J#°h(o&]HPI< `\On>;ӸUXa93pH]N G92+{qVvg*ǸO\ Qt`i h6](qjs'8y̵۹k&5V}o> δ,eMTϧåF}78i&~94S?ݡs>G4+SS~n/e\"}_dhWҿL+unXu'ҮU_32p4u ʾ E G%< C.Ɉ P@7">I;Ɵ9'KI!qel=888ccKjbH;3˦:I*0.4Pje uِwn5ѣI uꚡ$Ӓ4p&v߬Hdf60榎}6E.5w%}H|=FCF .X|^͇"`rG<GuXcg$<鏗MѭH=܁,Ȳ |䪩 з8ph e)SJ謩A?T?Ͳ\u?Ard#ShR#P2Huxܿt6}l3$+JeIQ,O  ꥳCt\l6REđx6PujoLKJ[ AXGl1Lu/:O#v(?LM$åϪ'UDŽ&]Q m$!O$s#Ӏc6?#4xE8a9i]E/L*{y)]'pϏ&1.ȁ2vw6d.=. 8 t𴠋ԥT|Od5 U>sIV pdq#I<1d,%'^HZz9A>MgftH2ҵ%m!\{s['s8ތ[` ;ׯAňKtZw]0Jd9 ۮe''>F%hܪtѦ -E,:n_vSݙV|HfXHH-Y)$P[?ps3haZgD.MZX<2_H (Հ_2"Ʀ_NS{lʔHz;{Q!MU}DI`ar^2v|ybs'[U11G5&쓪1`i e]JaV7 MZS5h%JvA=DVH_أ6j-T$cj d0NW<rM>Ky$bx\OL146j"+A5 ק%tEkMB#<ąY!BZ:+CxoBu)x$+UQ4>={(mM¾ Jо` ڄHF@lL!O}(Y˙ ;dhr\{jfD]d!ƒ)Kٶ=R+uV4uA bL Je\g͎yv`=ܽ/qAJ)e؍~{s]iPx֭ 2kV̝od+fGE.W *)bC&q)y(r0tom3J624]v2j P6cDJ_IB gs!~@+l@C #eU닅)ĨRރ"Sdy9& ߊ0||t2* _{dcy)(94A޿ kCR/|Eש?n4H 1yP9' T*􁱰ßzR jW'Di&I0/.v~=ıj)9LĿ5TnÑUWBxjvu="7ZSwߺE48DQa]Ԇ*S{&XS(ҏVj|<)D~HGtV1/& FPOPƣA+>e4YWdďyBĭKyXmE+G̈"6᪍{_4s1CrfJL@UNщE@$ߞRl8v#w5@~92#uqlP'zn*DFjf(?􆖲,%2ſ-z[b&򇟻hwLH]}hiT:\s9M@ZI!>:,D Ǚ1֒ւ2w2Hآڅ*.N*roO-pzXryɆm5n嘿{Zmֿr$\WHDVvnFS~%UʧT,*f'- t91BMxz 91>Y5 n? %=fy~te#`d$J6*3jfd:c"Kjs LptT?{omIuPF_cA,RpOݏsƁD܌dwb>oפɖО1 uzT$!1_h1̥:)´/' YO!q7\vT+HsmbZz'afQ-^6: 'cϾUcs3ƒlr\?S"&QUSE"t 7? /R\4 62B (C?^Zܿ,}2Vd("뺻Qj`. 6J)]-:;!T#W&4?-jjG KRq5RIB| ?gf&ZV.14; ^sV.ȁV`UKn1Ut-4X0HU]9ƈ] U퉬 G)j,H+&t( P H#\2Xo.6 1f!M6ItWL@vkbZawj(uUi-uHˬf|9ҷ+f )\:) 31%t||)xÙ=3΀wȁ 5aV M6Z hB*q%j!ͻ4EUccE6l >W?M@[LRvH6R1ʣ-Ӑf/kI{0 4o/YI S\–+wcBtNOhcᩝ@񇹯aBF(7zu{N U m2W<8{`oNj7`bxxO$-c$cCoO7KXWrcW/s 0.gQU afYb9=^>"X Þʕ.(jId-#עEv}\re{iA& .xJоӵeq#|'>J3f)s$l|rGEJ矴(=ӔBfX Lcg/Ĺ jtuĝemTr>^BT?Jѫyv#E^9sĝ֫-^QX߀pxTˣY UJ y~&_z4^L{#`8 o^6 .+@i!Kn<=,9:E,/#fg 2(n:u*BݿwC>F Єb0wRW{EL%Iuj$~l:߶Y>H/ܟFjBow%\=ItgOүfv5 ^l嬘@^N 0 ~>DP;`2YDK@,Kv G7r۞!=܏NG/~tG'Ezf} D|cS>Nf\I7ttp|?,'aC̛@ÔkDi.K@2*Aob*RŞ2.H*:F HHE `L_Alg݉mDexxyFd-mIKtUuS~%$*C23/8V (VS c& '垴$'; I=C!vHr?!~eኻa*?5~ѥr*@ov襰*J)3rf{4a{#Jc.{뤙=/(8-UDR-z7[joxfPt Kmz.V8D(\O1 Oδ ;4oI`7 aU~^-Ѕ[9D@veL}H4ʒ(pjT*JU-sCQ ۷?U&WopnG:J-۲J<u{pwFx%c iH$٭$瞶i9>qa"KUV5^5 jpÄvf+~뇰dw\0BxR@3wDl t#{./зz}jm+4+;\ B{ tpJ| Ǭ@[_u[s*N {ORR̕sFT*zhG6KeOgߡ8ؓ)95Ś+0.:Lb6;rSU@JkZn s Ns .{{]ժ΃jK*\ezƔZ˺gaܲM}ݒ: [-"[.+&\b Vפ|o1{3QEh@ Dox$̒g`.:eWn|vSZ^y'1Y. nƚ1-~?xXww :H7r/1xJ(|cj^F ̩**2@ԩTP6gkXCJdY)棂$}ryZ~$%T#יí:RCO -IMBnY42-2H"|nL؆_POﲹt$˓IofGoǕŀ2RKtoEG]}LLd潮AV[z|]`k>a\>D`)Hcx%̖+J ~x =@}k09N@du ;Q-hϞ\5'V 덞 um/vi?>9Dff~3m%yS1kϵ+ZSr5ikJ'`[J;t8Q"PI+yS%w05@T?{"²|E`ZZ4ޠ z^y޷&?޴A?}8q;_jnZQ-` wL.T+?c2Hۨk7]ԡz0EIȾBu=n~9eDCmZ+|'rb]y+ UǮk\KihKh֞ĸ$p"t;P[<I" x3EdY< Ġ=A4W<@L *МoShp0,= xN?؃s\CD'M$ JڶrM1b #J*C<x4߷39_{@SN/Pf9{ 0=[Ί7FՈՖ'I9G:ƲKkj]^풲ekOib8\"3WxdC/M?ir)ڌP] ODc#% ڽI">o @9$°YR$Q' -$S1cLDg=m;#wT 9-VۃFpOL3o-.'qm 1"SYtyMEj94gWY>JUخ8a',Dɵ`ja)#2?o V+M@ 6E/˳[Ȁ&w3ASG =8d[k&2^&mz%(XUv09䷷uvY3ʌ7 o!^M8$?ѹ42]P;LM!st( 4߉ePIa]R sO;n+~a}ݖ%Tn_JNPH{?2F`ݸ*xvo |#XW#d_L^:g$U"]RV\>q$j]:>4 ̚[w&`XS̡&{  R.=~~A饉 xzx3`8T: j,k.?zkW=`9IZQխ|̥[X?ia" SolhjnO" >]Ac@ĀB(F_j76rCCWFjU2 gT+I2 4[(RI/z)Eij`mcG<=҆㻊íՠVGīc=U_CVui 3X$Y%x `56 騡P;aK%;ޒRZ*&+Y &v;08&cL|+Rhil{~Ο%{isQȻ@PoA#^)4-G)`ѿu]w@/n(#7/6Ljs;CÞ9_BCS]u*+'e1>IئA} Y #G3< P0ћ)G{s>XySؕU*A_DV1_'ʗ+)KӋŕ*_In+ ͭTZ*; +a,縲EVkݦ ^0 h Q\}h|c<:sQ}EꆡF%[:=+ HH@1*k(/ZK "(7l&/f$(z>2挙Q-YNk@9M\Jn4iw}tTp?8T$,nt8d7L@ǟ"gFObҘm0-%\)CM@zLA gtD N(Yj#b~b9AQbO\n]yI|T4_45A:krDerEmO$P4W a:{eشl(Pߖh](mmXq(?Cؽ}W eh?k*3 qȪ쬙 d/.({).i l´&k]=h.rV[}2cLdwndwL":\+PPcawb1ˡn9dcj7]z 'VѓiҤ"6uWX$[?VaU$Dx@QM_|o|>&cZ'QQ/)BJnd`!ckD1Ǽ)鿍2M#\﫧7zĂ4pl6?@,~ ?e<[Hģ,J6WUO5~9Gw Xw2m[Ak䨔m{a$Les&B(Rjν%ehzn`8ĢفXStm6d,儛v$95EK4=lQMOx2vɔT1l(ǤzT(7 heEUJE`@|FE/+|Ru<dbX-FЧh=u4(F7o]N̕w9.OStU>WI5gX *BFtڔPDsSn 9=*@&̸Eg]0S:;zZMfP&>~DR17w}gqfGtrMVUDhS1oc:|Kl*U[ωPKn^Hy( BAM5sѳ t+xiK^%S(CI1)ђ_c\q| X wp#oXE#H"rdvj.i3yz[-g̿f%c#VH(w,s XqcR(_p9 9Kғ{{ϲKb] /pGXE*g| F$K<';EL* ٲvMfb:aF0 U DmxtGf. rzDak%U kH8Soޯr6,P hxթXPOB0MJ_ _eZ7L҉>ςA^hms-2% ߜK0 a Whl)fN=H[o,~1;W'q颋- $VC_B9|!ƊRZ\8v Qnzn9LO[>Uul$ߞeVO˂ j1U$9=_-wW4LBe  (#t8n QVqׄ4Ftt] ۙC2Բ2Ҍ1y0 Ƞk&-P!U|[ehը.YxE;^+-=LmQ&Y;A-E#X]Yk7A9Hf!l4A; TYBAd*~QcrN]c-B,XN_yd;oGԭ,דh!9 s\LwZĴ%2!=>#Moz325~);'1!@N&cŔg-^MfGC]ͳ?R(bLwwoDQvл*.d^;+a _) si 2I`h:޾|g#׈oS ]*q֫?hN4L8]KH–GlkBۀ/y^ҘORb4,AA*f׽Z! md(m3rHjQyL?8wH%A3vK{ |Q8iۜM3٤i/f:jU["gy3\UDd!%ET}Nb ?o35šoReHQ,<ͰAUg_yKi>`!kL\LYZY\:/ƮO)T`}W,qԓ,=3(SåkW4FoH(1ŏ< ]Sަ-[ElUa*vB@^5#*[ Mf̓&F?l=~gvw׃` Yroͅ {L1t/ȑ35=3eV9ƨa)48@yZ~S/N #eq 0 X\.WWng/솝Xd#$r:ZևCvXZ/MyP b&}C9Qˀ+ vLG/YԶ!H%&g϶D{3FMp6a>`,5[sљIYQl;/EZș͸o2VeD{?U{rjnjh ;_q|Al&l-FC %IspR6ܹ Uf-EB"Y K|N CpWksS3n; Oo̓((!@hR*JR/+6\_{ $<8'e~_^V@aUHZQ>,H3h;3.KY;;PCusUHJ;hsg1ԽC֑vԽ@YWLӢ.<8bՒz2HL6{ oŋ'cZsD<T<=$/~gͿI^$jaPx[$ <`Z|@w9,7+ģKWǭQbo E A ~YC^rbBn=EPԎ1\YrAg휥)?Hp+[L):NIr}>)S!%h\vT hӷF+̘9 ZnR[E͙xwu`+d+oObY(2r41MQg^o20%* 3EJ`7|/hcYo 6Яi!K0#@%W` U~5Idf7[fUff7]70 dM\4?Y/g[G#RYrÈ2u؊{a0xtik"{ C^E F |A\}lW'E3I1kP''3LB8j\I;м{6@٧VKWi~:kMƅz (+5ΧOdxՓ$ (m&V[ 8ߚť~JwI&YFM|tz]O&v$ːẽ#R7uNvailwlkpՀz.5saOMYz ~V`ţ Ҽ#śF֚XPOx}3peh.}Pnu1,o:VNF. \N, 4dvo5x"Ι5x fz!K%Z`ɱsӖXd ԛ5+̤BkQBx[wt!e[>K5ԑNtQot5}|B?W0߄QJ `Ÿhlq8͎05_F"MZFϓ{l.π$ ~m:O@$lCòA99P2?%;cs%h1I6"`سdйJ•~Sg Ԕh .oN`_K<^ {E*{Bqqqz JgV$,qy.U[Az} YŝimyiMj Mcݳge1U*EWUv [+uDtd` #)F 9jYw1̥8WFܥbp? MU g!J-~,)8PKFZ *jɜjeN) ^&/ɬ>{T喉L?֠n3հN銎TaZQtq1spn"LYT1Piv(p[MǜHGMzVR?TٻD94$ U{}8-F(V+i!0XyͷL) l~b5._| +:2:~5p@5JSb)%K9B0{/(gP;n;)Ri}h+i^"+ 1; =nMHM)jD( pRĊdë-_j0)|}cs ʶU֠6<8np62'֣j"G[/"Ec [&+lnG6 gGISAҹEt!|c77?S(c ~ ,9\A?uH2j}M,X1X |Wl$,@O;]’T e#FmRsCQ΍=h"bV<'i=ql}u8QyvЖ>8Ff39GeRjѥd]'GV:eC6^Mlsua7sl52 >}~%\ Z#d*x6HVIr[+T JڿfˋEqϧ%SlHkRG ;eAM,ߨºxS oivr6;Me:BM$br`L[\%-X]3Czs_h0l,+S| z~ W@%] `/N$jI u5c%%^Kᩇ rSbdr6Fxm^ZfYklk_o)V>Z>3oW^4͊ Փێן&fZ^.a`3PA9źkwɈ>²ӆ93[4@N\8wρh, "|b՜tZ!d>Wϗn}B#霶CΉ2]$9-0} d QH2ܚBj#~3!z̖km=Ψ<흂dx9: "RsFdJfpmrmDTV򝳆s3V_`%>OB@@po N9M% Z7!\*ة ܐ#v>6vcu(ε|41)t3 Xk^~k=N>CrdY).,F" Ö_L{|V{r7Nr|IJ0cnX ”r&8r~CjxqRj!7шv'ۮS@łNEDj)$iSSXYJ oXEh h|PđapEpq,N]1.N=}`ponO5Rm>&pu4xgFgXֿ !&15+dD- m7?j6[錃)/4^"GL ('XSrj"]f#:l5E¼Ѩ-@~&J<5lP3;Z[ԕD@rC-10Uq}RlMk9yLR^k0j^~OxZÞ/[js<ڠt=\QLE B]VXfQ#mEBbxBp$tlqrnnLX%e,iO=_y/a ̃kc'-2@Jq`2:?C-M S7IJ[42 J=hnT2dH9Mtfqr=F0]ZxFQ)s$^šBExFGgCv>w0Z9dź+E xFɡ]h|!xK#ZxU`|G/֣fcXؤ;@SV1Z+-BcY6G$BÆ-8yܭA+EB1ߢ^+۠vg=4`[wVb+"ÿHkc^QpTAFx4\aY2ReTtt L5Mhsg (2Ԅx@;|DOKΖ4|_tĽm-RD*Iэ6e/ޚrx Bڈ<`v,٪rֶ8b9v/(,m<1,d\ڍ_JƊL4N&fWx 2qeTfbLFmn^V*-ZuqlV,-TqPA+1D/j$9E lU `Po U|;puS ,B Pk Tjpioۿ`kGajD>Zx&׬=NNzҡf#b!F$3i_Eimϒ$C[+lkFT^=6Ga@T}7oEnYоנEfbT4`m ᣌҝh^`f*]]SY4 qjm"5j6!kidH9i-w=fQWtqn5fhHpX٧:Eˋ7ю_5AnCobwI/"$>PKl Ƅh@_IfL-&#Qo"~Y(G7e2Crď4TxR$5l?h;1 IߟBKN]FWGRJeNܽ@b,{X6K.Ǝ09a7G>Khԟ9i[5ViļF::tXVG/!^q)Љ1F%7-rykd$>rE D~HP?Rpt n T$?uapߑUPUyh y(iPjqc@]OSGJMIz5=$BK_)8#VHspԱaҳF0Xg$u :p?-Jly3֕ڲGLBV %61C^|.W&@|Xizmۙp,wVx:̿=S.R*4bMWaj)s;0ؼ'wMu:&& I_}y0ˇZLl- ! U|3]حvy]k0P_e'~bP):AJH7LCΎ-H@Q6 p ? JBKnnl:|+)^ƽQ?Í,Ew3v;ov.dJ~B!q/ܢ#X?7f~͙gnk]l!hVn{ 20"/_#yo+7oD C-Hd~|tXdOD6A֭JSϯ:>N݀ 5bZV "4NHA^8as)h`FuA8n|'SMɍ=ڍb,J{S|_t-b3;ϼzef3Z)e9dK+%az!uuƴeXZ[nIraƂo`G0SYW"e&(Bq*58|06fY8S5%OH9&"DZx{ӵds,r3NƪijܲKt2:09g:Y]׾Gg%ggC\St)Ъ'Qj3C Mv6#ƬCo Y"ZqRTs7e3j߹>nG|VB$o47@Zv-z/_* 0L,*)=dݟV\~ hb4*j@Lr-gz.cD3mm~Z*<2C6Z\~̑s' ,ˑ78NXL`eếۍ[#)j! ܌^@h@cW_uc$xl$, ޴՗覔vI ĨV<97(># ̲X!X ;3[ײ^^N34v4c5J.o91K`)t\}UEM&Hifo1[h4 ǨkL/m!/GΔz 2c)9,[>J|*v-_$CehkÎ0U$2LroCu:@g ޛT|nl. j᱊2w*vq4 iGѕlSձs+`7†9Ӹ8m+Y+;eWy,(Kzs/'uڀIfU1$nlK-Շ7@`h;wtȲ,%2k`1`Ȼiu@F[ wTdz &%؃ m\6J"h(Qn,gƝUYEp(8&;VISr=F$qdxlHW64+7& ty8_a$LP U4dpMָ E`((\);]y:T2ލ03crϳ;Tk`Es``b:=-A7tK8a]ק? Pjx}zcST.]E#TdkyUΚ-pWNrmތUɧfĹ۹y*-ī%O)wQw6]-6+yR5E]GgІj6A>ܱiX}T Z8zbȏ0Nѣג asVkx +)S .$ʧ aۥ KRY@b\;غxT I EH3LPƥlуm*vmCQ<8 "38 ш.gqp,oI(1QR=,$`{v@Oѵ'4͸5.+EOYecgVye`qړU]'AB5z _^Ӱ{.Ha% :eXجinDUUe2)8 _AԩrՀU!]Т룺"X%4)l"9o!}mI=N ϑ{兌_I$:Bf>C71+ p-Si.=}ԩ!e\ )Twz ̆_vdeWxO@ dTrA A΋rK*)W{ȴXecA@EK"?:jnʫ6fq6ٱ̘oQq4;shܴ> W?Xa:xݴv )m3*}˃6ddZvCKLn_qk+rks>D ʲ^&x Be$>C|s?MY Q=WBzû~#mT5EfA'kb+fUcwMG 2t$|pa;E0CتV)a[dkS2XAp ߆>d'S۶Cd[)8C,#'?SkvglG=dyZ0}볥-m+'f:Eh)â,}˒&m+0@pac|:cc?+Y s ž"SO^-}Pԅx-_ZAIj ]k o ˏ{`&l3fy@WlwV+=$]x3u`eLȟgqޣ8=Mxs" 2tWȦOE9a!-sS6~ %])!pKY? 9y졘t%HG} &գNR{VZ~ [B*9t,p4kf_p_y*xr"U_~[d'^uD~*.P%*@1i%:躄~B|ӹNȍܔ̲ vtMb[npa[]p8yً [&:\:uPu4AɧvR޸Wl nHIVt<7! KJR]`,8y:55^DuW)yG c QD |RՋϝseDӧnT*(.6P6+4=A%<_99\d1PW _#ƔFoIXچ_G/ 2Yi.FGN?bRĈE]_ }q% J G=GA9s42i6:J Q˒0+'˅(c_KJ-ms|#n#wkiӊB=lL\m5 *Fe?vْtW"J-mc 1B;/ޡi3^_F Fu6M_O*J98stkV/Zto o ܰ.KF5Hk!jطFg ZvãPf}$nf);05)Vݪ4eu=v{Zw[`Dtj6hS6?ib8PQrԤͶz{ʮI !⦭3t G!"}WpI%BErTd%r1uv(`z@#Ljiv\/u7I"#L+LnQY8q W%Liڒ*mt~޷DOQdZ\CwsOQ`* iZ:4T?zY=5J `|0 iߪ0S]T~ڑEk.P'j^8o2ux'[4kv ["'$m(|â%tɼP}hRe;%60YTẋq"VR;N9*I{T92"r+EƹߦlADוt:iǻxB2.NVիMůtvBCHŞ>++iZ+ga2kɗ[կ.=9?~K<%]Шv sk Պc-xM5U0SgMH&d(%66p~@Kх k?GpH:}I?r2(pX԰AeM ae]LS% !%L*B+Ѿ^:7V:ќV]f] :!Sa>H&]"G$:i[{Nyľ'ލxގ=)ň zZ]|Cf BsK:fr<]TPkcVTU5}.ζ >VPCzUXnA8rA .'Crinƕ/AP=4]z:},Fe: e iL@֟dN_r[ϗLzڻ)$SηFج ~c?+ Tu/fPE rGvۤCp46hH7qܯ&? I;j 8]<ȇH&KkxL bpE *tJ! ŵ~xN1!RtNNP: 6 S5tI-n%uI]>b?rk='CdN>FÉ\ySu-n 9tiukqEM-+eXl„gEw۹޳t0>c.I=zdED+)d.M]?Zm6 R +U%s1i\Uh/}rٌo '`hxTH"`Q͌\;\C -ȾM.]kL"H&RҚ>"'}}q C-_3KQ2wlX­0*rz!:IԺt"aQPWnqȏ׋}*-wH XT~׹q3rmYѥx1h| e |bբ6-.%V$&޹S!+PsL&sڹ2Ⱔ 6Yr ԗÜiN7NR;N&lۦkk/wYMr-0=9UrBANU *#*^xDsUD&um18̴F~^AH+ 딤ys㬫(<5\PRN5Tkj3! )bf9g'‹\j=L*[QvDo}*F)#N'.?]6S3r9G^v"Xexyt_pnq]j(=w?ve[f)~-Z EB2͕3;Dτos{)?u5{x4.Iyp\RXYOg79}PP A@LGTkCrӵ_bn)6:羱n9 ;?6Xz!nGNDQ lM7E/B9oQk;2h\6ӥ`13G}"D smv ?I-C\k_uzy0\&ŴJ }d<%pP'Lx>{6a.sX2x'tEAE]ϨR м̉|P2dW't4挍SV h?]xh&.[TQGkOváVT9[ jCR~~ޠ#Y#sU,y *S n桋dn_,K nk3IJ<'u$W:?r\$ ji8RI|\Td[hϔ9J?]#" z&_~f̿iJZǠ=R+ۑи0mVũIt2NG@jy9K潍+!XgAb|PY|V$zrL}UICht}Ll|QIv+6d8'; U_Bɂ>r ~њ{^|tfV]~$EbߝMԺ6ʰ6ol}CֿZ VW1+=b&*&1w_>l[ ;+1_;lUf^Kn⹢NAs/eV&׽mckڟSn5 9}gRk}5u R s:\hF(-f0D3 @{~mIh_K.dK-y~_ʴ L}.Ck7ds}}_,(*b%ŹS36_JOrM ΞB0 Ǟψ=`χ5jOD+\h͖ HY!ԍt0jqi}9x}c<#Bt-üa2_%S1dՉjKS&T~LF<+ߍ)S9bui1\U'2:6Wf$V"{]G`],>Uл3R<4MTHr%nU!ڌV_O{ClDcT]zwgWL8J2-jɅ6T@v vNx^BBۃqo{YU^YƢۚ Z p&)QnsiXiֹ 2,9,l‘y9|MWeeXYJ#0.9&=y{ >&I]{OUڣp\(Y>K`E*y[;͇peűW=OO0O$"'aƶTͯRܸ15wlj_;I7]~ B ii$I_~@JV~ψ3J yɪvMqe nbTy.]Jr`6e0uC؎/ҚљˈєV? (Pm%ĨyI,[ϧM'5YZj9 2vv:,XKE{ 䒵xK GEs̥_[e'kd_f#a?~/uo{Eow՚&BRN)0Jn/΅~{f3|GU"f>2))`:~%8}7夅G@M vT"|o ϴRoS aߌ,d80 Dzޛr>d"b<^\}#׭YYx2累.L68Il>*۪Kt $tPטfZ?9+NA*!Ѯ"J͢)ť;uT-BkG e>Z%lu~2gMߞ>ː,-Bn7RffvJG]֎>; Hp纡=E>$wGC?my$ 0F:Fԗ"{-ҽe\RG?YA Zb& Ӳ9/L3t YH($7JkrØ(xi4+ȋFA\>vXc% +@63R ʾJ;''E.A;Ux¶,U*5\$_\Z94`q#Hc5 郹j>~k%Lk_TV.O)J:M'_:ݕZhS2fUTHw7ڨtU͜T hQzU]M:;lW^G#1t"Md`Hk~8`z2xXqt%cz_I=;&N/mӖk+(sA]|m n`{feG޷EЇn XS)Wa<-h*?Af2}@ RN~귳kijT_%֝fd@/ bO%P(87R_Y-@"l94YĖ w{MQA=Oآ0lɘ:Mѩn`IL5*(oÇH(jؗT+gLʒ2L+Jm>YXkfA8~fi?#*)L*s/; a|~6K׸pxwχ8m?ñZpW-_;-xf\/,"hR9qFlHs@?\SڕjO8:t%qo=*>r7R$.^b5ݒuj$T!勚&斿aA[p/_TyhVKQ vK#$}m7S:K7YΟeP>m4oh.!*ķ[Qg5X9f)GB抌-fzfIo&t@|#3%p2˪V9W\ъ،K] Mj r+cB_ 8_H5E ga44*#VSn0pyLֶsYA(G R/U7xwXsߐ_L(Փe Z~dn%̉nKI/}*.獛⹼ØAQe.s4ZvRP}`!{ S5'uR0"|c[vDT/Ɍ?~u5ǕROku׻uO$C;Pٕ*dE"h&.Tqܺ <֎ېK٩eNr&BƉ驲wݶ:Cz[ ch=.W1pp@kx{՝ujub=}x{ڎS o1-JG A'>*Wc_fX؛s& lNɡlv3d)y=۪i5IisJߨx8kTqz4JLp=2+>c&¤>5xOW`BS#Y#["\Ǔ_RXk$B;Cz,#Jv[ L(388?gJf 8j94YפNyi8!HTɴ h&͠¹}<|-I_? LnT@f+;D)zTn[RzYXD_ZGzQT91V}nռzkCK 65oNɏ'ou QLQǟbW>(c61uc"\ZH _wev86ұU[v+?1&0Y+s2Ic>& 'vZuɵ (GII%&XHv#òR  p>M*`W؄C]n& F%yܮ PD$Vujr*n.A{F_Ks7rr6mzwY(b7|JLYVzJ r .[PwJX :|֘6V76lq%k+4Qdz|ٶ$IyoD``M[knifZ>Z&ǔȅ8dqjwRW/ҹaL'%q"g8z?YA5>lGp #B5g9Ve/`ane&94d\rfRt0%t-d\#cFY gQ2oՉcm90.WZ U>:(ف!MώR((x=h mIFB04rPoFz%jwaGœ}f\Zp9p-䚯:^3<48-W?׳Iſ8Y "o έ~vFl/lMp*,W{ԗrP#یK![޲iGwnQ-hnPFQ.q7݇ #+e;74:v!.h1ol"=?T[/S6y-A,h{?q-q)b f+SEGf-?lJlFE.'lX~lRU8ޏަS.}d#- @Ko?Cxدjpθޢ)l;"$## "л>b{$xop Ǹvb:ܯ`) -[Fz!B,!~`龍k&|#\Џ.؅_`h)9+պ5 }ΒV|EwnO&NqD$u|l>k!-EIy2ꄡhׯ!pO6Z=.*Fb-86f9uʮz ךpLb0C'aLȭ&oGq:/tc!y7<:-'*~VaaDo]ke\2r c[SbX=m8Ϋz㠷jGlh7]UB73ˬ;jJ}I8\ƥ;S q l`iZ.\#, \!(Aq߇zN"Z֥؀'W.`n7p6zD<6kQo=2&r~\0L9ԅ {ܙbEC\b2ҹn:89忯yawߥt2RH<7x6T+;sawN]G%$` Pe(Yz 8 h`$8?W-3q0f^HD9Iɪ6t8Mr5/P^8-=;@<>O!DźIo67l|9<`;'7vi,N we3d"# usZa>Px/TD)y+9N -[, l5yg&Q#Z3K ҂Z`MVMA&49ܴVG\lHzjцFv| v-KѓB|0 ]i Ӱ{nWNjh~KB%XkT=-4J_w-DP;kwjU!q?uző7B:= P]_Ȏc: J;&ucĵ7]dSgXC{l hoё?'܁[ ڵI/K4/viPȁduײ5@v Ǡp;edt, xqe&{;;g\k23޲>]'yfufK*@ńS$\?AjqB5Sĉrv36)TYG^)F<Iee@㢸 :.Svn;l-M짨@ykU4VkB46R4\.y䬦EOdާ^PvVA]ZkE ATm"/A@%x\^ٞ~q1D kcP2Ro#Z~1Tf]oӒ<>rݱngL5/ ]N$Mv(bsN@S9zon7LrmRWmЏ=6\a8OMzppx3p9*%MsnW@ELBX;fڈ)fK~O@*Y!&R}<=E?0s a}PdnE.?@l~%Ce&#q+Ï'|\i޻upp%aj"CZD/ "j׈nLeC.\v<1oFD!gP zR'b/ 8̊<WN䎴j} 5.;o$O.Rw7X"[`87F~jk4C: =ZVc*Ey$esY û]:ֺ&T!z@F/["f($;/K3 J̣L H(4G yk>X5ƌ4E-,=0"$R!W=7[2.u(;@Z{ (KnzcUgQK2 4)چ>S2uɡzKGov(2Lq%CEY FxePs+V,Q*sEDzgnhPiA?ւ=v>zM1жcx ?$%%U$$T4K\`%dqYF2tw";J,HY;/BSV>0^pMqHh]2ys1=P,ځҀKgP ?K!Ff=& c*ìrۆcthk<`8z GGf:?ʫX>4*YoZOls:,22)taJfAeuomHޫؐ ;5B*vj,vؾe2AyHP yAS?E4oym!t{~,k7xw?x12MOCIyp`hP[="HЅ۸kœAA7ڈ>٫32\m۹ٚQdϮF,V!2ߙI|Rbc M&1 @@aEvtk /2 g^)&1(8P=BNeR&O"6]/Mʑ*_RHBu]ױA'@;dLgӎ߽ -y,W4(bcT]4?>[DÒĀȁlgϊ~pp7Zlr\֓5jɧ䕡+5mtJvq6\]&Icl[q 9-\·e p:ݎy6c|t@nH3Cl}d}7},A(xNTVfeNehH#:W$`tkQez-R,]_H@x\0.v&jv=K͍͙zGǶ1dMZ[^1v?mɬG;Z׾]aKXf;EmKa lrv+|oބpqm=ˊjm njua7ŝ)B4p%̬Y*ӠVѝF #$" <vJ|.BwpU2f";.r ڊj=OӉТyq1g[;r攢r^F]Y\#xtd%#Gh]`x'Q<$r8MV%U?H& 5 dˊVI%5-)dc0an hlj,/hy#Wt0Q.@XD,vQ DBll%I xm#hqm&Qn#܌*rV5 tAÐ 4^u?([/F$iж"7h@ۧLX{?3>א15g AޠaTmd.[!0p ;J.$, X]G8-L_l;ٜy,m}-G+?rܻZ29NhedJ..ud7CSDT0 k:Dř#C$DƌY ewc/ΈoUSQ(U(¬D}Q\_ ]Ien&t~q>8cH)1OBON 9YH ICL]wa,WooGbvXL[q;ŞS4a]JZ:JNc,7_?.d R{->JWHgB'>:R<#9itVUT~mIR1j'LɴW][s痀*{Xyx2yѠik^N0^^(Q͟SA&Ц#u߂U øBnI1}& |=^V$ Vk˞!GWl* R(&R12ȸ&0AJ ]~dRSR5#||N32ڭ^G{v?5ac);w( |ԎXe|,7lpB9{ҕU(ǚl>isWDJy/xNƕ{ėZ|;%D|P\Ωb Dqз&U rdQWޱ%1jE^Yӛ`(=#!Y7m{H߮2or<ԶIu?I^i1)Cqnw2$` 0Hb=xq$?U̓<΃:<-6 & %9 H EPZq,*sJTKֿš+euMBWHy 8*Mލo( ';$Yx]kWaՈ E 9UHp=cfis!oJ=2O  p/Q)0 bV<[~4wes/GWwJZ9+S;ͽڜ{% ~Zp ly.`ME[5d"g IOHe&bj*Zbh)oތwNʵ[ 㮒?|cP]=ϸ%?Mõ7 *if;G,8%h?rh? _Rb(ޙ{˕,hA=EHkY`*_񷾫$,})mqd4py PQSE"ֲqz}z=)=Nx$: LYS3×r}2m>8ỊV|z뒂{/4jIz bLb H}uO S4AwG֮òtO%Cҁ˧dR F'[X jM!{!r&JxqK\9(R #V|q8F3=Z86&-o7HF:m_wۺ&JmWs#Ɠ3[{9ɿhE*ώ&VL|?_{dF I\=Ewv?G>Kyx%LVL,&u0ڑwm1`7bW{Ͽ~G|1!->ޗ_qtx]$s<)׍A8U"L  Ȑi6bCUh zJ]gB^xr_;knulm>lT@lLةqcNq+@R1gٸnMy_Ŧ͚Z-0;nm~%͒׎ <% v[H%N6#'ۧBPȈM%v`is7pǚ28=>8ӓE*5){sv9IW"~(ts$hr5)PHhۦ?9L[.޻lEP4v6GkrT_~ϔ+ΛNY95lچ-ª+>F vr?XsOoM%K !.4^֡DLJw%۩;emDU"iʗHq~0N?8:mr]#'iwi#5_ܚJ<j.%!CTAB(a7_!箱F3Dy ӑO{)u8aQ X}Hz~n(^_ә:,%YE}l^]hsnf  ~ۀ C&-H2δo`ٸ45ݶT67񮛋(5I;F}%:+-DFsջ/:5m ¥duO%"8`B_4a?xu F ܲ>(Fn~mG4x /jBN sl`5-88}'|u:I hJfc'}w|c2Q-Ϳw2;GC0},9Bd~Q,"1iծ:եp; fgzZ j. yui3&N LS>VE©DA 9MZ1bn̐=n=;f5>@jPbDxVq_\ܨw! (04 $hGOb~ /)ɚ ƀZ[XajaU`~Y$TV|(6'E|xϝIQNJc}!\(3= XYpSR>9Zeߟ~(!\oE8|-\}&OU.-YK0A"x50C<`4RfBD ,QN57NyTAjBId*Gf.E:$y2pXR7u:cRV*4Fu |Δrji;"!61E+nLvyv׹Py n'2OHY5:lH[)} &!o.fT:#Ho@xₘ![a40'NXr&ISǏt>hV9fy4qW'2FCϟlS& pliT u,aIB'1g6S^1ɸ[₋1!>v{̏Na7da2!q0DwNncvY#7G1Td1t/:vĸ:C.HD tI+Ő4]U&UMƴGc|{y a%VwfsBu]ȓqD)8?Y>l18t8lR=4c/߬k5GzfOb`@QP*W/3:H(`y/L7ur-{QOVQZ򞌁K`c]ؑW|UR2ȓƯ>F$-2\M>-iimM8Ѣ Pܶe=5?ۺA)!r5!8g`*.6B!(sn wYjuF<#v΁BOKiZeehQrO/IG=Gێi tf Nw;ud ~Ry+*`NTU_ [vQ^;~XDkk@Myl&S㫂4) :wy9ۈ8MML5R`+IO^3L>:,n沭ǔ[ȟ*l*,Wy@C(*1zL5![eӌV'3 WW=_et F99t ڍ(/&DY 2 /85̮IH.*R @ ~iMÕv-|#nqYxNhU*fgޘNO3I:䲰9eB?,4\ w=nM-^!Oضp 깪% G5ZFR\Bsϒ,o1Xm[nB{mC} jI E N Z/SWc~NwaH͌<-m$mMdA^nH! r[~Q!d!$FWk;O2DYg!,L>ʃef 7sjg; 2HSk#S !||OT2>Ll^6Zp]/ʭO}C^\fU"1  GlY>NޅPI&μ`}pKxVO(*m2j;y>8vV'!Ï }Yl栊]:R29KS@Q#SCri By j=6nbJ`R΋t~\lq,8t;}@p}U"Qp#:̥ @$*m-2\ W&5"e2iA}_sπE]!Һo'4 J[!/{ ,d;BviQpD]-eQ?}941qOU8V~ HBߎLz7Hw;)+piz}%sN@ji #ށkX)wu"]F5NR5ڼbIez2J#KFu*p^|Pפ&8iːc[CȊKDzbSZUArvq5KQHB4ZS"jiw+;Ubpp0i C#G]>n]iwAG<0_q Qe0}M0\UCr!sO3&Z`Ɯ9X{M4CF!"P?BdYMa̡ot0Ҵh(-Tz*P Ē -qܲ/kj+HW}otSER=CS 벽R.2@mLYO0!Aa -;|X3#毚8mew CR-3} tn.j]},67 ()wRɉʝ;y-@mڈɣ}-h5K/}1(R+CIUE6h$Sd +;Wo`^#Db}^"i^Nh+rɘ=c\/N5nXgjhPJ m]ic>- tTZ_ :.>o#Dr`59#sX^܊o1h6%7FznSL6_zƼY!Zo |Ki^V,- 7!W2p+wO+4:#nJ5fdŝp\ vpm Eb%۲ ;廄&X,#0\]y$gl4jtS%3j䩺7Gs`;n?_u,>]Oګ5E(unM6C]bs-\W R?\ytC\ZuJzN3 z\k=y^pϪP oažsN--:n ]+U;v߳#yJ}D%VEz)xmf@oޭ 'Zˁ4 .ЛU..ifѩCCk$o9d!ܣR>2cK?g !G@%$-N s ! `9 ȥһَN!gTЎ)"a}?0 >m1XfpmGd$"r|$\j.w3,>B1 V t7ž+iU]*!ΠE>@áF8pdv.V R6"%u)bv%r 灇K4\ yi尶 [nA<>aip `{g1ʫ 1z|+*L1)2ucP5/۫Y)EAqĤ7fͺQ1b"=rDz1^wYCɃΪ ξX:ș#*5;uHV^BR4o?$$?!Gf|wqg |p?S[;AEI!_I0N=#;fqVz1#ȊZU6bg8*c618(FnG:W&q^-[_ì.mBY!1ˢCS9"I Yh ҵq) k:;b8PןAu^n6m`9"LClYVfa-KN~ Eɠ|3u\E]> B48bZwj2n#za5F#M$p\^zsE-NfSRԤ),[@13h2P|^>O&90⓹FaqYm F1 @0%C\0v(V ~/.}) [Ve`|k^!(#) :@XBBC &>0LHŀe!-۸t#8Sodw_ټѩzQ+09űϱAz:2k4۰U6}Dw/fEG2w. ͑6VA+.rw(|\EtmlF:#uĐƮ6!1 50O4+Kxg?zsEhqC$U`)ެEaXWXHB/ղ܊ xo\ R-& 4vC[r PB]ϭJ1)Ulm?crg뼐V'J!ΏȮ6p?n7h #tul€=_{ Xs+45Lߒh;eS[s2ShI 4J~ݍ?^qPŠn9<˧H6?ULND3%N餉|qFl v;Wm6p˹f v}}g(4AߌiUPU-6bvPwǟXa%0p}xmG )IWf{c7z:mWq"𧼁B?qŢznʼnb`@Hcu8gASrgVX6`ɚ%8^rO΍DDwѕXDCTpЫS 6~/Nrd7Β) @vnF-bXlp9|b!E w0?3F+pã f ^H@yeKKeSK<<4l84-}[C_{k*Yqu2era-'!Zư~Y+ﭹ;zh-ː]&F4XH/)ދA{4 2hlOae+pճaXpOXB0H{Vc-PNG{2G8v.ߋ{m,?!wqw7+ļk>;]=]q4sbE7Չm$T?nE'm^)t~IBvmP`:ff&ndv>?P~0 u6.\O&,"A]&ؔ"__.ܴmכGؾB K}^;DyཔjpDh{Tޝ$A/uc˦WUwo@"[Ex R%{u2*aK`)٧S)2:gy)!+6FmK-ln|P67,3%з *Ƴ|Qn/Os GJ`/.k I͊hǗOllƙ@MsfR4Â/D<Ɗ)+H[dn~3jTfr,]Z8{ x X:-z43L]s2,ET\;۫[ SΟG2pp /yOQKU4ZS[ł8nW pBoR&;0V61*j4y͊ P'u@RwmݓJbY5ZupppP<+#MHRd TW5x?얿3SP`ߥɤ삫zR;Fd^N %9J*H;k69QoBj_z83ɯ]fNMm笫.Atަm=5tcOJU?:gJ}'4t V )^;h6돏|'{p Q4ЌݹQd-Bo. tu{2(){ƎN*("Bv"}}5@]l tq!Cm,g K48b<: @JhhJ=;}w2"JKVddm4" ޼xj1$fQLG\g6 {\ebŝcXJ[D&ˤrRtdGyS7lQV_n&-m@ l_d, .dikk)ə Θo`WUd~jC`x1lc%!1x8:ԓW`R|{B:UBR$+b)M4FK15ljt9I<(axĂ.5&t_uZuf +5l!Ig8"&/*aRH` %S=YbyE$΅^⋋|Ƚ@D\=y4$,R)JXiRm0s* Z_J|RPgot,0эYrv}`Gk)STi'eg4$gL2t~W&~omycOi Z+R? 9+eHOC<d!ob6dqA_%RCcyĪ=$Rid/1OVW%ǟ^ EL4As ,^ |20X♾{}a\7 Q<rs(n%_q8,"H0' ,hYsvQ͚L>>A肫P anIɸ 曶5I@?;ܓ/G2;\tHT V m.A2BTy#T5]IvBG&so5TJNH"r!m|x8F '@! G%Nn땘f(M9HX+uqek+5WdatOd2lye 忋"{M>RjMKi['_RMOcC?)!%&bՌޢ%s8^?BcN$=cyK8,'R.1o"Co{C1J;µ5ؒL' )\`9Rpzt*%@daRdStlRCo蝻:%pX-41W?kNR*oW%{T ocgEy<F;*jzIWy]m$rL'+Y j0yU 1(%U +ErxDdU]hg >*^v:as:8 EXzPq|K/]`NJG` /{HnlOEfcg*ԗY֛ko yB*,eңlF:uPBz^ĿSP4zމeT,K" Qќ7VO M}!P4XGÀqT.?/2KG_a%Q6Z3wDNlRd gX^dVX=1u qβ;`tJ-( M=+tYU9sMY2UKiyϗdb쨊JVUK_uòy}2_` ^ sQD$kJz~W̻7H\ wx_4QԎ~>˟J{V5[6FCH&֙ ,'ꜫ<6'HxvS#>"tmȋ]2fyqoi,,_|J ɣtCl/V,no2,S BڞM¢3Qt)%nj[Zr3^kޓlw`e^ M0kvo \tk{?/VRaŨgm:x/BqQ&$=d OIol2'6|*؝ ~wás"24;iHe ?usZƒRS`N:5@M`(\_RI`^eUL=sdo<*Hʎh5A}4:+]YRUP(f: ;_I#a]LZN܁-n]?n֌bJ SLk )ҾTES?Jj!Ei@-:4ȻHg[[1(7"!SS7<7Dawqq.|紎=|e@H]Fkڹ"ǃ'_!W#HMnuv-Say_911OLhG0S%Pf_;uI|jN:>X^|+dٛ'6 \ݘGPg (p"(wF>ڿBRoi#89EtE7e?o$ir G#(1t=z o*  \S pJd/Ϯ娍qUm^7j ,“XhC@\(fue  S> ӱHV d6 _x ߸OrX `&-0=҈5-z&!(C۽WУx % K</s^֧2?F+D2A#sydTGrzfCf@!)^.n&w x,nDoomM@3 dӜHkI;CPFyl%s}p[LHE?r(*?q:Gވƞbr`ś'U=wCzEjDwj7>,a͔gJ<o9~ߝ_d\_ŏ{76L{1Y2ߡa^aж/GCzS_*DJ?ft$pjN`VPܳgX=t#vn+_f +AY'.0ҷXFRoRaTi*i<7*}\غf .Z70{:w_JRm}fXWmҫ.>g4_ !b +iqH=$\W հ^on< SG*-p,~LeF1EyZhNËE6*(~J=v!#a _APL$ 7`<-8fzVL\{\1 T#Lf66{Un8 a[GetB)L7ܔ 8Q7ur)oS\q9νL/jc)8mrpț޼ã^Brx`8tW!({0wr0cR,&}ϪѢTK{j zDirg.tm.U >cqrXUiSF2NSlt=oLK@ѱ 'jzj1YԟbW3Bwʎ 89Naُ[{E|jrxt ߝpv:.0n5*Ǯ~PHEFV]q:ÙbՔZBszt`rx݇(y}0gP~}8*!y)t<ɬyq.RG~:3FˢC6}+:Վ$MGA];o8-]UO};|KD̳%ٍB~JNJx J绕VA:;n-W<4ӝE4*{ CGC> 4> I6h`H9Bcr Ѭ!0 䅔4.ܔy:TFy_oO U^ek4TX0a鑪 c8ىf)bq`UiHZ35< U2L f).c~ӈBx9%c39g]c!M&&B\E1nF/ݒs 7":!.44YxNܵ4}4H_ 珂/]za$-v 3Ʉ, k+UPZs5sQhWoed}at3G^&8Ib$ՓZB}"b.Y_č˧(mYYF9:`r?^30#dxޖNoBXP"[Znx{za Yr;Tv CcOVFPCj8?jX (%cE4uG4W>OPnr"y yyRZ]gavNGiy&%)s\kiQb9.ٙ.g#zWa ]T5oULV>q ul_rLcqYԪb/5@!RF/c2J͞G@U0hU)C=8цG~Z?zVib FO PVG6BTdYQk54DutkFZ 2\iϨ995x+cmt;g/ή5ɯ(矦k ]#4JBL _(zghNlVeOKŝkR>8AYs9߱%fZ@Pu&!OoKu%~DiUnl2.Kj!:yH}9WkPtp"*'+Zd9 ǘ:ȖAje^C+Ϙ0U {B-*X/(mk!@E_Xm`96p>[Wd⬃4_WgASVa2\bʴ^d.r!usS@ZHI=ܥ Fj`&A}4׷zJ [սHcȅgVav`>:;s*iC _GREL%hpl sv2绥P20EY@(xA%/a- v3A*7TU!$^*(tyi/T' ƮI#Yt&` 3oczb„Lt^ d \4),6X ;aPX7\p.G挃0SuX?B8=izI'JPێ`E|=- HxOu >ZDP.dY<аNS&C+r( ,8bmW,>rĮ G6Xal)ZJeגҜ)hc7ʇW7 @>]izJ⇌JO\bĻomD-R*Pb(%oZ^b>B?W t9)z+ !QqDQ<ࢡ<" GNU^H^dᗐJ&U] `|ݢi*q})+>Ů&|7%տk> n¿|)}$>kB{NSΠ%%3)-&@eMTݨ]Ya|睴Q_^MV,a}+0PF0h憆 QzLȎTCUg}> 93tU|~7a~:aQnɢc~wǒZ *j@sj{—$F PyEmˊ-i ܳGF5 QM33; ʟ -f < QE(Ax;4!lA|*^pdTY(*uT|N f!=?bFZMЮHV D=#5URdD;}}(pu' V];6|,/Q:^ \0Z iayॿp$)0Ƣ;nP*Ad0W K6U{ C@%K8_?!GPܔ/6L="*I$;E8 P#%GQB|)h6 SPFI~vӐ%`uU?^_).G&wi++d0ˎTTu84m6]%~kqք듻%B awڭ8~:i4-hNlKVnb? >Ag3/Gn.'ز4h,s\ލF '*M 4o=F%-l/-b&#:x!4oUWn ,'Kpf|u jԩp$#%=4d;{4ώweǝ#O%,f Rx$;zN&e(O'GV Xfb5r;5N3FڗkeZwA%9W|!S2?(e@ňUG7:e,# iƮ) B^ G_Q1aw|EŶ\rJ[ǻ \u%}4kDRcUE_*!^ELe)_ҳv9/Eh\$=׳Hq-u0bМ[dܱe2^ހLXc[oR$1'B] 2>W]dr:ýb3#)3rb|Ϥ 3CJDGgБ$˟dMܶwDT?3uhI>l@_']MR7hQPZ`̵Be;MDkW ::_Yml;xm}Rm \ΩV>*jLr4 ̓) PǸ.r-"<0EB{Ls9&je3mXs0xLeDv[a$k$B rg8c f?t2Db9Nmхc:2e65)VfDuq02G2|I0,-<.pR$cehO]eNG^oLs 4;#+b +YХ |4]x ,)gW^Fy^js/mo3tPuЂqU}i Gu&ݨj @Yt`B,ԉWH٥Zd5/ݟ?b IZxLl{{cqByƒ(!Fi$-qlǶGs"Tfid:A#MRkZ9ZLT;@9l2ǔ`卅-_~w]j\$h i":\iM{*-NNM*ݟ4(4 YǑVPeTˑ=}) bS?5|,w`A8j 1if^yE= 52Lon6X P?N;HFbdA0O[Z:PJ<]bhF^xӽ\G 5kd]Q5<+UcB2YzW}Gn#Ĭk: eXo|IyKԒ=c#`DT&GhHHiGkI;iZ-N?XAsl]tܝU埨M_]?-_h6'MlO'+ʌwo +.x%Hw:u; xL ,$ 4 _F\?È&H%q'kw,k9 h0ĊLOE' ԓ /Tvƌ&G"^|[BJ? +1OfJKeL لӍ{@>֋#^W7:Xe)O'VTqj!ch߿? fU3Ved̑|J5zX&yAqb}w8>1ڄa:꩒g 5 gyFn(Ǖ$l" - bo'gяp 3^{E9݃bgjG= RͻStnjK<`<#3Qb'>B;{ҭuv#1S] *!NX0'PkKK_Ư#\c,B05fX\I%j*ȕr]z ?@s9\A=Z|d2N*Piك<ϔm:Sr/TFPrbARZ$p;@Ϋ̎ndfGj;+FSd 'E%,F0}"Yr*;EM4?9 N!fB9 T2[6a%B9c3(;3PŦF3|WGyKᜠرKU-8Oܕ%[BEe'Q0^#f)~c E /AӫX!~ہ;γVG JI#"l;$|F|zM.UkNt''./>fqf5J$}ӕEaQC u!bp{bމz[/jI0קlBkR+=L~Er Ro4aE#Y_s:>C#_VL>[{:5*ҔԣƼl6Wޫߠ-ZCRg?s'x:.IBbd"yʜJddOv GRU; z:Y> LqendЎ7>)Nݵe2J! ve؉,RMЭSBplŔM-7Ŵ"4@9,{UߨK/-ԺcbD/U 5Rכ@˻_-Hh+3"e<23`Ff}6`ܠx,DDW[j+yC(-Z)iRo$4Uh kHJ{sM 4bDma`xs:~"^n>Y'|>F@/5StL SKZF c 䮇2%??BI& [ hoO"}f*ڗ 3V@oY(k*pC Fp\qN:L*r1I;/|ݘ3@rނC.є7-wtы\*(ƿGvwca엿XjJtYՕ6]c~k}=nlܟ(;/+cmNxHt.'M@VABQÛ ZL"J)js; qIOՖf븺LƯŻRXg"vyFik!WSYma㙨[1 $AQ._6\6?v{xJc#Glz2hmJ-v^Z k뉋PyH%A&:t&%)WG0:'&;#&pySL B`VJ=5+̵ÔHIwm8*TFw`[kG5bN e'sQK{L,A=^910}r-,'ʤF;}-6YH,XX!ՍSe߅Zi>D[}5]^*+%qZoc3pH#M9{58*ۼJ~dL=?KxXT\#T9v/͜ATΝxGN /RL\q n^sD#8#7Nf2n=[W>nYۙFт)pj  E:>7cox1n4*$!Xf֮xTndD!o B6_Zj@02Ǽ,[zO nl 8_ːҟ.T]K#sI{_^ E7W4ߛ3ĉc! Va9JR7\*)ǀy1Q#͒$܁J(RݣZ7鉥frQvG?o`l:燓-Ʌ!j HO^Tm( =] DSgdկض]$=0#1.V-IdO@c9*>'Q P]T. j\]=< ȴ7rΝ}P,`i{T} (J# #h9g1M<ɝzm:4JTgJk>V2sOmBd-̱nZC.%ATs4WXcw*̸6X"[bqPڂi4dPZD_Sl` ʾTHK=k~Vb?DߦI~菛;>l*%Nrf)z2NrBW;׌^Us^}Tj4,ofOЩׄ ]#4u}̵!fvDV= TP-8e -"?8<ԕ!F^KVv*|5iL  @;4mv;&D|np;m苟F},#$t>\u',ӔzEHe~@ٲ[ FMK# baLdbrC]RY_ G/ۭahX2Z`E/ P ًI#^9rŴ%}IMtA^./G{$m'B ]RLODr=*v[[ Ÿ9tCj}HU^[`۫If #e&G $S& {`ao8_saK52l @U}>je#'÷q)ҍtwղαN,r$ecpALj3(quy>oƂU%y`lLYs˻[ A/&bueꉢ~O@9ɂmjYfټ(Q1` &vxUq9Nm2($W[%#ҍU tH<m \} xE=⸶(ښRSH*Z7K%|*&Aa<~Mf4@>Q阊o]=q Ir[iYDmVFJWR5 yp gU5n3:XY񾆛Gi(Q6=*rz-pP(X) lKy(bCōΓF!7&9%t||"^qsZb=42nrwSLg0NNP8ut(8x隽Cf0'Y B OJ*ˑF r0 \:+1'..2O;ңپ#^CHg㸫%@ۺ#8)MkH{֭.z`b),vP#p!@n S ;@\5fOnYUZ{^7),mJ@WvoW1zD쟱Z =47ena냞i¡/8cg*\CYU[-EAN8K~2MaĻǐ3s'eҖ/o2o]j `-x74P!‘KY25xt5 !HAw9jeec6ųfǖV\A26OM]/{vWyA\7og;N eʅsfx?;">ݏbNBfݥ|N%Vdl3A2?CJ86?P]r썵^7vd8Gզ J9fx?^pхG=dcQjY>(P_rZiͷ'Hg۔gɔR͚ ?eHvN-þ$ݪ?} 3'(?3jj-DŽq<՟ 9ߒ>0*"fo'm)&F<'f ?p7u`C4ViهYUL̚`_ []nBZ0\*A]YVܺ )?$Gߔ{gc%Y$D Ssi[p1@ēJelꔄujDN|[*q:-k\Dբ!C#q{])Pe{B8CǀVL CttV$V+`M5oB=޵gR> ҜB%{ePҢ- /H#NPsR;KݲUsd)S{/k<9Ɣq93|&y_J,; `䬼?׉>tO*;NlVLǤo d,O9ڒ؝;P͹wQcy>dKIF׏,;ʿC4 ɖg#d[-!)z<^t|9 '^$t=Es9[yO^$RnW@'`_4MU[;|sE!"'Q*(!ۼ !\:|t͝ CZ k`mnpj蒶.;?{–$aw-Y:FJ/"7 '4E]:oSޕ/_F) Vsh;N?.o> 4~aNyK~EE&nYU[#Wm`MlԀ|?7AtADZkN_H.E-0P)Q'A>,߾(2D2JHi~8`L=bBʺOdxasC`pEٞ0fQvu.Sp'/^nL?ŀ>k%l ԻlkG2QӮ6 rܵ*A%o r |}}*1,x(b| s-w?[uMRj#;\ -.@mhXJ\Us qTg,Zل|?3oJ 0q1.RI 8F=>rF`e*+^r%K}p^ǣ_.*4:HdlKLIP)1 Ow(bVTqdDzЌHS86!::HGN[GC^8w*ιL3-`GM{>b~o؟iN]+|i f ٕ Ds?s{f%xBg d,ꈿ{2FW` N jN-a,HNaWD"}uya%?H`"N(6:(pI[{z?֔ 'p YH2n:m= չX"h*G%~B#GƒoJ]2dֹQGhH]"k^p,H^,-ѮG T433)$mdT4GȻǃJ}P/hXu-?:UZ_ ܢb Mь<-Au bvccUKRPU<e,x ,+^OJ:A~AX)4i Oc@J,?O@jnտff\bizcnY}R?67+%CC1홳oj 1P)9ܔ\[wi?: ձZ@x,ul.@֝oAtEiYV=N̉ cEU^mP{2bԻSP#EГOܙ*hnˤnsc/@}SaH32rQQA >`]_Afvr4|.˷(o/4xӁ1 A!@|8G2: eIWDIIՐ>tP/^o8$\"p$p?$Qq!(sM^MܽwŢbyʼ~rϡbd{U93רCk4ȷsm6Mۡu20kjDdr;44UqS2fP ({KQVтƮD~=rW0rgSJ֨[D.m-Jha"ζgPlqE% w̐_+-/rQ КfZrma LnFELR?" CRt*$|!h#}li0umOΠKlsƾh} 7e ܻtd\jBɭ.m8o V^TνYZnA^$#Bguv[NúFL -Kf$m8!isw"ƆuQw$(V+bTźVެs]]bG>jgzL:7]n)fmm̠Y[Qv3eނ =>([Icr- h;Q{6.wT1{K .4C[aU)H$^6̦ Jp9« 7iJIHBd;Vֽ>CذT. {e:Md `اr1>Dc!BvzH v:߈MH BIW?`S?K{l`s=PQmgwFMQL.6-BNqR_Ż_ !>D׽z|hXS@M婥\QC%:z1 1*jq܇gOSH3r)7в@p)Zf\3 p)\` ZD&O]i T`_; 5dd4-D35N%86JL pV:YsxVfSsl 8NN܇엌]Fs.v$ P/c /@J(SxooX\ǘT0ͷQr-n<*3fuD)͇;SiнK;喹p&?rW#E7N.HԻ= G噺5YT/o ߫~7_*˼{%PS*d@O= н^nj' K^U9&ij|R Z,uoq'$P:mEG_[% I#+64D<=ΦB3NXlPᚪ)yOF\iU1)dA~{rޱĨ?"ȐFUSJEi-\8<I5(Y5hrCBVK1@SHUTdl0JkaIy#UV$wpX xCdgM#1#$ԥqj)S#2D7> +-3ި/1OZΗ)yET\1t{HP bm32?&3 3Q.Y^/2-S{o J dgYD# {ǚ,Wǡ*U 2* .׊)I_|i#ԅ:%98H4-t&s1dr d&c]J<ܙ5{t'_Ni?⁤~y_P;lSv>o28`7ˍdW(QdCGP"`h<$u 73}'NAy=QH+ʇsQ+O\>iKV沖 D-;g0A:Z^P, cr}:׏Qb;ĮVKy!젊Or_CKSăsrS{qP|3ݡbQ`FRU.FƜi 31|h>(%b앋HRcBbl>2]%e+1jD#qz3sތ="xyD "<%b,WrMgAxvs Ϸ dc7B &>+ xjE噌onZcW>WVSRNaS|2X{o, ae+bk3xK"XdjI[|]|}X=X>Nd WT8ԉ_^-Tl_݇gZ"Y73+ $FQ턡vf]oR w[G&/sGDkuYun̞UkyX6 &)昉,]-:`p%llqG$O0Y3e2 ^:8 I~6w.;#jJ{$[Wpf6XgH FPſ1(f 9P/O.M|Io|7g}85.7㟛bu`FCnz̼݄.KqvY jc'W>ohʶJWDR$u7)ס/sq t{U@'}$c r" P0z-ty!av (֌"lMY)[Xj#WP+PuDnG0G.lkB,lo~LI S|:G bݶQb0_3CQjr,tʫPO_箖B*8ƪ84sݤTs@eW.BٕP6l"MK 2Q`TED}sNCX;ԯ;4|o 8IS]w>m:W4Gr#[_YɢNk̽Wp 6 ׸v{k|hqi$*r/rWwk: oՎRK8/-[}N\-PƑQ@;7r: ǟxpž)/ކص ;> Ѝ )nQQ針Bqωh(DȌ-n0b yH3n\=RCb^92XWIQ /4믽5FWK`3@%_wA7Q/l PI:7;41ˋIyǾ0#-# *;T/66zҌMR9$f6SXmU\Bw'xِ8ba2ĉ\s_7m~Umyfs3FMpBȘA6p7>Rjr$SW @tQ,9H;)ڰeC 񐃨~i߻P'9!}aߪgZ8qrM6DxԓgHpSjRKYK|j{0elש;a^6 Bg鐰>\J+j`|Q޿$ yTx%f*W@B!\s3X qSXSS4}`ȋiCJOmJJiD]4DMBm⧧["WjQd|}Su Bθ|zi"!@y;\|h ֈ)3n\wm)%Vִx˸gU&Pk@t@׫W+ }?8_,ImY6CC>>$䲖#'ֵUG0WKzcXo87r^=N]+hr{W1LHumFY {ʔ|aZ$AȜIUmz{X[h5Rdakr Ll)n8,$*dSKƒiauC @#"S6߷|n ,o?}ZՎE)eZD%`, Tkdmnyɝv^ʍ 5ZQ4Mպ,fhml8Q^~D2)?9Xr_Qޝq ku"hϳJ:YݴLn7TÒ6_INށyDLulL:W O{c&-؆McإWnƣ !nr S߲;1(c[4:Ā􌶜V"忘=UT7q\;/פ3&P ْ _=C~F3 w'deQxO/x㥮5ɘy4\FPVOONkm1NTMXV#]$evJ#D̝on4SWl@ix4Hև _ZQ%ǖ5 kZA.h3{e&L>AӿYJ0q9lOzeȏ}ޭ{$\ OXLBak3A=ΑHc |cWL0T棂 b81? -\g2,6 ex `*̀ܗͻ;;+k0{h+N6gzchv=+ؖIZrx"w ?GO(XY@B[? "ͬ383E%<0iW| 6 878:\hS`݁s5Q#:yL wkOgˍ:F=W{݃Ek_ȑz vg c= tjt3`078}QN^tVxRkx&/% !=PEc(K_@s 01uq#t)ր:8 (r֊I&aWT9O^ sJ3~_Q9<<ȫ}?gʋ7}G55MEk6!A"5/càړ8Kc)~`ÔhCݩjQl0*\)@ig3j| e`h ~̫T3o+A\QpfVcb+kJa#<5Q~>е / 1tUqJ16E? ]FڀRbIHVL]êDz _̿J,V'dkZ߶dMxGXҭ*gGQ7xJj{I7"Os;#As6܆k; ߽[@3zP!}T1cVb`l~4g^X3i#5#_ƹ} <2W^REu ?Apr{1N\BQg9#U ݾY`EVqYZ]q BGrτL?;x$@[ԃjnE}hO~ )FхC)7{" mOMl!a!W:'93'_Z!e~S@pAWv\'()qT>w4@~-3{KyzGf(EEY==!Z2R|j'jznhk{ p A*s*(])Ԯ?)PU&/L?yӖϛ:u[Q$PG_PH' qSI^q ~-W\R3bSUY0  _TȞA 0 ǥ+rlkr7yqvo/Q_ E@@LX@終Nx8 ƥ*R+ +! 3jeO~$?nbZ! O(es*I-Ug[_4ޔ?)@#h3Y/ h|Da=dZS ms$%L OCȑk;gy4鷝}3D7r$fd<: iQ|0yb!eUuڽ?V֐Ae[!N >8PlC>&-P~*dlURiCOGw *{?$K:3{D2 ÷aAC|JO'\1$FCP/v=~>Keg^$O} ,!R;QXyVpM 40qT{3DSIvfQ+[Je!ֶ00d^ )(hG B}k8Gty2E] ҄=wՍ]:m:ҔhdZ컨9Ԥ LF@]ۆ9k߸50pnO H* թ\7Ce[*\fԋ\O{-{y$ ~moJ&s%[f` z~ھ<}N+p6ܙu0ןrn:!2"^@wٞV*DJX]z:q&Q qBei:TQRLmdp*d@Vo :J̐T:}vO-eo$d&]\fт 'xL2ITq4"t߀[V(ƽSΑ^{ bgHUy. zN ̎a b"ZxiL_"<W*dyN|N5TDNj k1CmHVblSV5@ۚ_FII52{,mEQb)uh:pٗp+59?;s`,jc'l!ðTiaA6Cp#CKM|p/&`=km-0 .b0b(MjJ@l =~jy`ZB(nSa~3`,md@a.Kxn$2Qߡ$|&CLt*՛sLSom cKiZ萯D7 _4q c[oFf:C(3 Q~DzWgG(ҡvd4U h 1~$b~_4vmZPH3=p@;9O=U`Hފ|y 2mj&C9&Nctfz-.8(?; [vw\ca4|w [-kQ"u8ΝsvkhĊn8v s0J Yzlk$Wne(甠Ҧ(,cCS~7\y5:&*d3t̉ɏZqQ1pɶvD9c2HKV[l$xƂK]Yin"U W>z2bQ- %$yx6v48,Z+h0&hVlM]4+3;.-AbA3ȩxxÈqi!޶V;|Pg[0w)N|A];(cqb]i 2ڢ)*{`P)-5kb8^^!`~F'fVm8 I# &4 Uc7{'<$.n5:g[ǧ9}8Wk:M"?N+@ UwNnx`ʜ-Ajr+6{QD):TI_aQ\#ICW*iJ&>[R#cOihA=PZњRR mIS/{[)p`x Pۺ@$"粊竿2pp :,X>'lzXy6`zGzhФڂ-6c'GΥ<~Pg+񲪻YFCkx}&ӈXR;O`im%4& 2Mf2!][z؊~h25.-CiDxB|j4;c&UaalV?6*1C8Y9JvV O=k̝Vt8K` Ι>GvbM$R) +w`=$SП(|LWm}$6nvoT8Lu%sAܤ[NC} %''$THMC%ǛUĜXYHlۡ}f(rPp=?>wM8>^g\-DZs$,7`}եZK,z̽;!])UݤdIGE mcFdp'yn~Qp1쪦Z4Y0:py/bz.rTBӏ*Q_1B9>K~icROz `qr*bgyfaь_:=o03ڬ5뒟 $ o4\d"^/OnG[0 #S.:AI~}m^E3 b‚n $Æ*[mUN?#x}= 'B-3y,:\W+XʺSQ$ȋ{|SaI7?c T T!ߨe`)[SLv]q!M<Q.BD!sb/wu1a ѯl4nF@U)mJ38UFI ;㦉At,BmUᣓh%Â'\e``#^jeu~ڐd ).]G$j5քZ ? n zo=FPϺ 8wU nA 1D-j=6X^k#]I SW&[#ꚰb9OXA0R(3vo*t#11Mg~6,Y懦+q*Q;+>/EӻtMnˌ`#߫o;a>%._.75Rr(bHvZ`Jqq2p2Wk= Mb|z^o5J{6qչ" l@ī_u>#0X}Ԛ|Kx=/ Dw77IG| `i$VI7 iϋ!#}IYD[` j0 ]F(Q{v \Ju/Γg/p%n9͞ѣ6)S.&^Uะ'bod@E74ǰ ~Z<&ye3یAtՁ"ӄ6Jmmt]P!|x{} %Ht%V|ĻuX WQs/LG6VWюsNl0Fag9hpZn몋W7apX;SueIigֹ݊@ :FSw{Gb-V1< !Ҕ2mjep%SOfl}ɲ&C 1ڞVI7BzAkn%Sɺ2%kp}C!#`2'鄟՝-7uUjgK+xĦZ]wM!L6u ]A<.1CdC3WO(^L"bq#/ ߸9WW]򀱀\oYuP,?ԏs׬fBk~ŵL ~g}:ܾR!dŧ{2֣l^5 ' BN_ M$l5ɺݖLF} =b]fX/e} ~>$81/KCwb&>#?LFCe]= pObk;Ms\4zEdړ)5r*TvW!Y=uND'?.IǼonMPY:ᄵ-JCϦыBCf;e;>7J*HL V6se˛Ɔsh0&>HtYktXf/¹nC@Yn}0;֞|#م/ԿdKQonpf7I5r0էR(gS @̲5 wuxTb`owU!ۡ dI#jCZYwNo2hv~}TcarDVB)PAO[mT:mQ4XWMɽp+E)6YiDD㡰Δ}Qg8G4sW_{ '`^IP)h# hȌR&uB`2d6SS 8sc﷡*1 mS_&uYq G-kO{]vf35x`̔q',@;pjޣ~ Hv;3nळUP>-Py冹\9`Sq\?Ws. "~{#ȯwBp$D\k-b 餳+ДYlxyx:&=gͦ ìh)iD7O*I K _^mL Eq'*!.{0 5#lQ@oCںyᚐ=8F]\b]#З@OGYȞJ?@6%M)e(9A&"D#y%ĵ|51Gk6ѭr;gnnGݮr[K*՟ !e,h|5 j]p y]8M،抜1 &L8@'6L4pVOwPLX8^  R?S~ FI6sNFO&S<`OLD66I'WN/ ,Mb)|3C#K2 NzUxSzQS';H GR,^2ҔZ(@+mHQVcV{hnZIt->O&+v`/@@^E_pKClF:}zcKֽ`?JОMHb, οM5M5vQ!d ltɯPIU[٢@9o( EH.ҋyAۛ&KYo]}ՙmQ8σ4@Az*W<'~ҹX蕟v4/(|*[ LBC#n?G={gV&l  %ʵ(S UU=PԿ(,\<ߞNqYżT^ng,y]J]Fܥ 2|qiCi VK+u޲w5dg %֯^ŰgQ Ij"󆥀E; ,`ƻmHKQ@ mR@/[)bIOV>zlk/M{/Kw@ij[]~Uk4b:n̆i7<1H-WYqtާ;Gptmm)CQ|t`%#^:8߈8z%[5FMr؄E\!ݼ)vQ-ql3ΕA3mXg o|g5)ѣʪso46gtQ(WWSB0 )VG@˯%T pw،Q.36By3ĠS6u ;"`|]XI[!N'~1D4.:pJֻ !7p feFSz H^RȜhV.q{&eFV!+2mcXe]bS%f855!iښg,+YmĖ1TZ,$BN3TBvJz'Ԟ cX'q#(imI] nzUgy ӹIg6J/~icƒ1y0tӧWe$&aZh !cSeDgh$>(3*Do(MF`cCE,g48W=r%s8%As'mf/YEhAoT };-9>b1q'M*W|JYg&2+vT.mhBA32SFnbCӎ3Z F54=lS=߇٥2]UGdSM̕!ir(~~S)(Jfep'ZWciکؓELӰ ~y6C;-gV2P ej*J,aOVCL&g\+Iz1 x-!3+I,Qʎ|s zًD]uj03R؍&=#˗d 'X$2j{C2}x8YBϠSߎ5m'q>JV@h9#DZ5 AeI9|[yS@3yH)xJh?fl0|P3Tɾ:ѬNh9R&5XWdELfIױF|[[ Lf4Hhz'{TEOy|ϙ1aE\Ew$|_}rܚ(}7ʏߺU:r D"BC .x;~; A0Z'>w,lDG u5hQV_7tB,h4tI._ᰲV[Xa#ߜ.kdyzriS&&j U,`ΖTY tHcBl2~ 3"m]gK=r[3s]Oژ R}l"iP/h0'ECDZ3UZ*'-UˇoG7xDm% ؖv/ |ޗ#-3t*]j .PA'E;Wlc7~fnbhgߞX5'8;leU@g<Ez8o?3`>˾esz}D-& 6d:ac(AǾM5UׂP-lR=. *S F~R|Ӻ% hss-av9<2)B[0,k ڿd)Ƞh{ ghu'L.s]Xs1aQ9Ϯ̎PL`$WW{ &>:d5I8Hab|Be]R"MTe/w sӀ]Nn F|f|)У&覘}g-LɄzSK7Fj>}YWMb7q;y:][ӯ!j^DzXC9_yPk;M6<3H#{)c5dr7*-u n`3m!M%tHCZniry܀1# fv-–7tb>[<~ P Yl'(bL+TK2@ROGemNkYM`ϜrE8m8Ey6<rƃF~&usn8L/(xA3 :sz8;Ui%YPHrnWYkA$.XT#shk׮F`UgW;7[.:ӓ$ i@.{PF@ ʍms^tyZY˟(U K 1b` uMՂuSo%FϲaAO \^,Kc.yX ilVCl{9 ]S!sN5ZqmU*xIu1a& ͎5u6ʤ<@eYYGh;£ɧ5̒Lx37לΙg޵ۤf\½,jy"I o4Co}` jth ^;?rz-%x] BH"doYͪK{`C#TP8lƐ;ul-dB=mTKiK۟Ԥdѕ3i^ {y? w,zufr۝(Ğ]=ԄV< 'N\aΗH1_bZ萮62ˌw2Xy^g!.*c~IAx/S|!7גz6(-8av,'8 -.Nh $T<|Anˌ8["0gxG$;^Wo.D;[W=2Wxծv$w$͡H0y)\"2;7mLaZiW7 뿹!)e 7R}0Nئ+YP7&NCmޝdR|Fn,7buRy+@G!& #Ǎl3r g aK:2AwNQ#](]ͻ/ iY&wb?v.΅kpki(v?.@*0Z6$MVpyZ(MYۂ\H}(2ÿcoMm*5n(Uoh=6C!t;D䎣fPt- YI"3*ȡ.h k*٦Ѝ[/MN)m%,5΃$RbU;]Z5BnP?ۿMVn`АO_ M6̿n/ P^Q/ Z91,zeI= DՊhux?5:Sw$þU'ḙ>S(D|_.ygm6Twx-7X2ījZU_(,k C,[RODTW֌K0 =P .W@ChQ .S)MsphN uUcRe=Su#>,_W{k=@)FH'79t0Egj!B;=/GL#{膙;$_ʐ/\u3F;3f+?FTb -117h;*~^e?tW-,oEio,^?NXÜtl׍;&0X2 hu\|: .VfLvUs5bEk)pUw=\ Rf&$WzU`o>@8k'q2Z"v x[eoS#1?1'K"~|~V]̂ҪJ|lLZw'}4~vrZYyL,~6}3{t/Ba ,MԑQ ԊVPC W1FrCV<.:EIUG!V*`ɤ _&(1}]6y!2ot=9xAM:;3w_%8O zLS_ip6#eph|rB:$e#<'d▙exoȆ8PxLBG'^R\˭A_AF"vp*hڄS";H~Z7;8]|I;)|v5sf`[V+]m7<<4Xkօqan'4PV) `BBX*#.@!8K+<ѺQ+Ҟf}JR}Qb:xVG3{,\ne<iy9,Dsl@CNRZ8"㖅CMVj6J g,&H6^ҘB+W_$u z[-LjgA+ Tfm9|n/3bi $n(͂rv!lZu)HYd*Ց=ߚLԏ1Cpgd|XဇY 0}5zevYPm5K֞JesB_ QHj!2AVƗb*,UY  mk"$IF0"K"}ݯ .1qKy( ب3bV?5~D7wfSLЄp@ӫ6u g+\LØˉ.&?ٰ"B|wƽw{CTȔe 8R4ÜԊgũ#bRAxug#.vdYX哫#12Ѩ^ ̓lM8HA:ot_p1qkM* |Z_t24`Jtiv-uQ~Z?ݠL,DH#EхrtwW|U25qk3@%w_InKсx(/h䫽nVÀnE},fvF>7J րxImg4x:1;F8R c/g/ßy  CCKry?xΘCZKu$l;Qb}|: wTl” 9 !/6BE:s;v#0ٷQ3kXOȆ/h0S9s,ߞȳEEk0 WymwWMyx0qD}$J  ̩6m/bPN03Wk{=׺D9g} I9w̶lʱ„C,诙o `Ajsf1+-6xM+#ѯჴ>t3P4ׅ exK鶱ژwQݬgR[TW̊~6\FT8jԒoDZ3nBހ4q0 Eקh-ƼɒN$NU מj2wEг  S Wh)pVS ?oːfV O6i FA NFߣI2T cK;#Ё;jL"fVT\fX-7AbC'Qxܕ.Cr*30 ts#Z56 K-SaJA3\%N\!o $^`\H@DbЀ1ṈbFY A0TpK该hcNA9[+rݓV/TpE%P5uqU՟W6ZR/pq_aL;HT-swthۿͭ?}FOm%8ޓEͅ9FQY y1 N759CwzOҴIҙ|u&9~[g$\<{9o?R8vPU OGR $,X I,ȫ'As.mNޑ1&/*Oo/̒theOtR@q q@Z]aouj򄶟]mYVi%E&H.34o,ڗ$@+?Iꅣ2`x5R:4 5{75玅SMM=`ШeU̡8UbeB{HrS.㳆T8<7VpMc}ݐ$h O{(Ua@-AHgWU8PZ dY,p7Abl/?3{XSc⭑Kv%1L[t;aLS|2NHX IћSc~Ư*Ӽ$ ᑻ0IReϴ-IϫAK Tˮa@z'`)j)?\cSy\ H'M{Og2pjzEmڙeM\lu̘/N{!K=X-/#8h$p"w /J( %%h= RUXmVϛ-˗)lʏD03(!Z٘B-;jC^I)/zMEᖉ{/k1Ô+o!)wxm`/[U'O6b6I˛hʘ":ir[`WK} /럜< GkQ F*L@QEAK""Rx.9chWnzwr ~XށyP}V؊"-.>O׽;e2V-u$@ME6?]G&% dr3C@`ƶ`6?;Dt9Pv~2S~ᓰ7~bP}>R,4bv f0!W#p^:+8,=U[lr|:j NX< {R@W9ۢ H9Cͮ8q ,bgMGn*Zσ :*i_v`Mqlv^ޥ1zv Vâ }èGYLX|"!`k"O<})YWN2EE]C# ۉ>Qm ^v|ooeD蝍ns݃a&N "ЬXM#Y<yfc!$t Q$Ay;LbeuYx[Xq縙5X/jh=4&QFlݔUk8zЛ2 kthτ+]3+cߝƟ#,@۴,\H^wH L!vtcpew; ,6𧝜ұ'܏l *oKm~{|ծNJh;h }9fz"mf;k`)vV 'T{H\s%[˷(Noz"B'I%`Y-*SWW%7m ;eq[%y$hD2&v jSp⩍x ؏uV!bxfbtP jAH<[6#pBi-K]N7G/3HT|^~Zdt!+!idp "Cz1Ru Bhe`iVam )̾WQx^]Wm?a%@ʀ0iIoPz؆#mɻ+`+VfdRBᭆׅ5Q%^Vy>R)3RX*sbrÂ[ŎZA^8eꗵ.5 9n,!H`9"#S5*=6<n7m'Z\jςKCM. xB_Wv LObv"Au [r* :}sNZ׳3j\|H6,WF@TMi$CbdAq?њJD7y&{/ ϰj;d86UD&yϵevRahs~"ȍ1I_!D;<=:]gINꙓ.S{7 a^}T /wL,uR/O(GbyzkHhc8yd75ɇAb_!9 FEKf5(/M3ܜgHy 35vSqӉ6Xt,ELTX,u]Jm:εH 8>6ꣃ\<'{|wo 8Y\̓#nL7X]dyeѷgҒfURyF6,]Gl覡CX#[s:wH<~qyws]ye MJKD:;ѢCkUÆy@%8۟~LI~ӓ޴ ;fEayaذ&h*ם낖xleATz(2s>;x&#/U22z)&T9R"tF" OZ"c1rhV抵 5`fq85Ĺ"sPf6]apkbQ%cS0*+_;nz,xCAEUB 43|jQd1uL? L*`ՠ{gh»6- n'웊 ysl% ܳKxyS)o Ч6Ôuj43}׈c|酞P@f~$Gl\u[t8w,O،_6v'8îh _1%i;m 8h[l(뤢7N,p#8]8B4d_AEH`۷pRb"Xgݬ=9W):4q]^zS*&fk :FMz]]HaZ fqd0=L<̙v#Š*L.C{-:umxMuڇT|ɏ'> rqC8Fb{kҕ FE}\QѩY 9:>۠ކ;b W<VrzgRpYʡ_ ZQ q͠SkN<3~LXP+pv㜆6 V94Oԛs9ad?g9{]]0& Pao+4]텸g/r5_4n* {uhālO6a]),bezljX!tZ,0|3 Y˅DZG; co{ElTFz9 _t5K=?կsMoi缞&CvY0y겒p8#< f`\rL'6?43qɞni͐/` } .$XT)loDŽ9%^Y6 GDYķ#ŦJ8±ep=8>^:tڳӇE+CqG:6[6` 6 2}۠u4r BDT$E)]pCc`S~K:VoWPUd6sH`^\ DmcǠcHUf0ۿqÍ.gf FJ5Ҵ?[s[FUEg5V^cE]ǵi,QLx..p'.hrx/P2RcI0z&Pfk̨nl5zZW~Qٽf@tS 0_7`w8rрi`>sp4ǁMs3Rs 9ih!Q:*kiF%SR_r R7%­_rQexWFZɄqBm4 db6=8;JI},F{^\ k) m)uY;ϲeCZ\Q_ ]Oq6==2%X\)83GJBxꓫ~|->Q.PC̾#[Wnp6{Z^bB ^?{ T)-hy!OF= P+d/Nf 5`.K:q;-€߮I@z c8C͸8767fz#Z_T L*8{A%T)^?˔r{L.Z8-1y3ĉ3ۅWv58 אA$w]'$^Q3 ۱`,EPMj*#;R쾬E5]3˄\<IAoZΈ}N{Gr+0}:E'QZMT>m{N"Dҵ)[[Ma/c!xOXϕ9_YLR6-ɽv&6t<GxrX P$2lF#@6/Y|)=$` IIɫ{bo~Em&O0\I50Kv𬙧!M! fviN?,6< qFn>5(,fL-\f$|נ9E:K_⛣-Y1͏ }Y,fE῔T'oRhVֿ^=c)h\5^JWFΆ:D gqW0G:3#(Y0t:I?b%6pO xs'BAzDOpiSlvajP9sIׅ: +6}ҧvfeՒ\jX VU"!1L\ G1ɾ]3<١7ҥa5)۸7Kރp>_7[0b|Kbq/>p΅>]!%!+vWO/RPޖXE7m])?ybUz<Nc]Ɗ]m}:q083b#8My*Evrʥ~AΖS;YaP2q-O].A]$8/W“Sli*OS0/⁷\5LɳAɣ1hOIa'Pj8Q*V•U "֎jCWh)3ҹ6OX8*#GmiB-E՞^}0**M4ۗ:T4N|'0cBsLU:y_ACO@GUQu"yaPb DvOU϶ӴDPU-ӕRd:(Ի&5r 8]f2_9*nni0}-oEr48 (MG}x*ml5BZ1\.|&HkynT QgyX?vNW 46&?(2͝؆/Ҷc]wuͯFijʓhÖ`S% @MM] 6q`Ռe q[Qb*|z JDfD]cM\To"?.00~k"5%P3AE^{͟6 B;}Z9p6eo b?1L:vX@fx6cߒҽ˾1ҊzvHfC"4{>_pĩwxܥZZZk yQJihu@7&8وm jebk3.wܔuNbO6@Q5|uzЯ&ΣDnd'ֺKGϻ'p/*>3@. d7G"Z]7 !YS)@OǞCc>:͕3l(\Vgir ƕ'ιH6A] % iD֔myʹBՖ/](Nt\e̬;T G*^v=^p!0mOTUk^U0Kg Ua|8b#n/ǻ^s>oɕ_B%6#rq4 r$+Q_:8ra%h 6ݑ&yWZob s׬ZBU݋o?p)ܰ[hwΚrmɜɘ^d! 9"N7~1 t4?I9h}8vyᦸvv8zgPwle^Vabj_ 2O4i%G[nYW܏26⧪4 kuccΝAx;ĦjZ/Oy#-+G _;ΪQ $vuomS4(!I?.s3e1ݳ]k1c J&I(F(X7ՇOj[=,ʙ8-I<ƐFlX~rls-2%1,~gU-Jw9h+]cp ~| ZIEM4SI+cߚz%:.zxLͪ>~rJMܳK=IΗ%!s$} v ^ 2Ξ6NjV0Ś楣J Pfئ*Ir3.^9}@B ~ /xF0ސDPW0'*T aҀÀ<1m2dEdo8N>oCP53GLhjbf4]zi)kĄC^D*&xl&1zYv8,;KZm*J(-xТqi?*b܇;IC!p2K\ >)!pQpl[{ ޒK]0ja֕zcM* rXS-@(A" 3U 誠]ESMDk,5ɉtkώ!U"ea ^{KynK9;M]vZU`3ܑ"Ce=*4 U Q 0j눢ekXvrЂɔ!v7 Y 4XqJpjXϴl"rfQ5JNvqmG:*7GrP_iqbe1:;ܹ ۭ ^9~'v6ya9g8zB~:jwP>sP74hf;[7e60n( Ç-I#T-.H͵Yy6l-V$#bƧ6J2[4(Y0_? p2vFx՝|c߳ܛ0z&0S& Y~ Lۆ.FEa⼲/mGnV/HWRBbQ76%MFd{*Jrs4J(,|O `SkK0ogh|k>]"Gj7Fo{'VeH> ;u(ҥ,Mw}b8OK?u@(gz##1Q=Wp,Ynnst23θMl* m/ī% hjhǮX{+'8q|Eqqb zlyDUUpEf~x(E(/iZ[^_g<?ȓVTrf0D'ΆIi9[MB C"Rir}άk@F)6/NẅS+D#3Œb{[[ du}S6ػIQdQNlܮ:l'\sSid~+ƶdE ҶEҁG/,<{>Ŵ1Q&h։.8*Y~k׿KUV>O_ Җ6*R*S9-`j  RZۀ Y9|bGU*NuX8byϹ`#llyUA)ݶшyMlyfc{M}ެTZ^I^!UdC/M(pu25`6RipKC.0=nW_2- @N|t,@fP QQ>Tx)e+{lrs%>OW wE0)J*+]f6m}* l;qaɀH=CD@gj ;B=3n; HJW?;Xy&%݊m0l_>ekjٴtxMm q!@ uL9}t/U%t/ b ] /-)h=?Aa5xI+ xUG"ƼEwH>_cƦ?\ IOny[nHAבKf+2 G X6]TP?N֣Lw\'?Vf^4Qejw:饏NP\P2C3s8g<>:|!j& NnRk" tW8ve^*Bg[ܨz$ i.nTU\r} ;k޿ u\i yaA1 7@a۳M=6L(aٶr+p[t[ȱɝ5vlDu4,NzG^p+4( 6RΦds̅XSȋq gk''9b0)=uI-,Ļݹ> WDuB0ʥ%\jA9}[%`؍\XHpz.NKXKBW~OF$=H[IcTqOEhAYU ?CO;hE>2EUD1yĢZ>ń6 x4tw_ dŋ0޿j!>pVCt/VP"Ǩ缚'&?1gho]oR+6;pȭ^wY.nUEѤ.pnuC|)`B>:ёṞ($x=Rz5*/*(Κ'~!|ҟ6s=&6k:$_^4 u.-h č r$zTOWRotYgzݯ?A}s^?m4GJX=p!_۫TBcшԳ:p%MY-9u +N{_e*G:Uj]%؝3Ag7f/p'7P>u U( 3wg˥2@ (~7)2I U|{O;MX:7qnZ օ[@f!,ҁ7XvmsDGZG;5fr RCWw Nx,xLGtŅK'%B0E#`8^,m{n9H]\MR"1uyl'[ճԮrc.Hrd NMF֝So$z]v.vtO.^VfP&)\m:L=DD) uv>W WBʋh>]vp9;H+(_q|q.y|L3u`eZKqlWGW<QghY<,X≄BWDmqɼ{+ȗN965mkl.ٻ (Rഠ_f*~ .S܀vir'HKrϳ&ƒ۠HtliH/ADѲ&2@a^ WE 00XWq>dڍZ f5{{[SJ'vYtpφE(q%H'LfFnq)O;b(a'XD~JׅmvGC3>K3qb5 IC;B>‹0M!6ԲGeT^só)|0(TFFD[zYdxF`L|5w&"-fUMoKA"t"U_<84dxJAi}N"g$..% +Ǩu&c3B .^7¥=d|B R:x'^f^`~vn@ ZDm}JA`iF?s]Ѕ.M*JwWP"o{#``(6U kl̥˾*G}ԕmn%f[|^z܄O`M kJܒlx!Iq\-;ೕHtt]۫V r;S PqzJPF-3ДBJf cDqսX?+?WS%QW㾔wJq' tZ[y3aݹ|wwVt Kw5bđ;i5MT &[8212|h{ܤݥǍRr,ѐ PGkcxtgrCp憿4~rMۼǗK2U3,)7ՐaW:{VJZ\f$Hn͠Amm? .٩p!"0 ~lQ! >n\$o+ r9eE`NU#OnlLqr24 w5 (ojA2EJxߍcNt:L`KhQr[Ze:?A=<'dq } }!ks%S[BY,afI~Ћe$]2IOܾ*-ԅ[hmg'LOx:Eir:@-(akڨJ"E'Y:u+u ,BB*pZ|Le>Z |[a1sduK\-/;A4Lx]sZNw@3kh=1W\IPxkwKOJk*]'ORo$[_6Z)H$d4F_j%`gZЄG3XqV_vBL eyQ@9F9{eE?Dx!Ho=l Jߖ;1apjߒ-/˷sIMJ(\ee?8!Qf3wVDFlu]1%:,Q/&>%V*\Py+orMҳ ^ 4(π ]҇@GB>)9Trz)Kx6ap \cxfeԐQfͲ'ϛOD{c3S53{^(z\VL+U2 gXN~V<4qX|*mfnI|dRIL>.{Mx7uC蔿<,(t,čZr RzZ.!12%cmebҡ#ETnP 1 辐p>9ͦBoNIWXy$lL+^*:n ~qXޑ13Exfn'$W($  =HlMWoo ԝ`*>e{7yHrpgorl$8}lZ{bSi}nt@Jh,R`3uyL.kq:,* QJؐKv H.̑X+zqZ :}m /̼~(,uU-84rJ n X7]&kU0GvFaԝ6r-dhmT~@3Ai#Ғᝳk ;6!\گ_k'/ւ~|g9LQfBZ{e.:*Y`MqBI;pœV"o NݹԦ-f^i4]INnNíٷR/*~P9Wek7l 3F~tr:)]:>g~.l?[R19/K/lۓZUFSgrƨѴa$ z,/Q5q"yuoĄ#"i@0'yS"x|f/QOp6)h8y*0Z7 akB2%I4ĀciĬFVp`FyC$sGqYbNNErd၄Kh}b%ʹ+K)ђ+pLY^vQ4-Z,adn37ֺ[ diC֖I EQ=.eqk5rT^٫T+%v[~I[ l.(8_԰CeIZIթw BE  Ě̖ W=.= M/,}o<=좱c4ѐ]aЎ }8" UT%ϕo~,pʿEf2_p JL[3vrf>I䰀;O,_]c5,MC*6OHV`i+ߑ LаElGnz¸phɝ3&8,zS|t|¿l*hݷ}_?6wi~}ߦ9ʝ$*) K- 8#s( uDf@:7O>_ ,FHcW[.H`ԓ?w\qYr$zjf^IG>u{6BbhѴ_IP*7}3,#J$0vBLU $Y7yeCp2bĭv=@ad^#HLt,JL2Di"]>i39? 'Ԅ!LQ5:O0$[C2,3F6r`Y&NfGurO@2ɸN~I^1һ[(7BV'*ЅFW t l'Gٰݱw9a/@7vUiOə`|)2Mr!қ7/Lfd}/;fBzfe7G]ݲ%J^5Jb,,Sc Hq\Q_,A̝uŴq1ln>bAFw`[Ա s>슷AB!̺Ҙ9z%bZ]>ccMq-E P.l(ľzp;6K "bA4ͿbgL%{vcy$(h;nPLng gralutNUz6w.o!pktj_>)t빏vT8Yak:LTLjNJ%7%1YMYw-sZ;x}C0$=;݄ˌt_^eCSQWbb'J7lu7TαnR. E.Ytu4[WX7]@[SxNYLr1#ZEO;0}bpoJTP[uK"+u)q'aM6 mvvvңj0-kFTP~6RuQޅ:% _ f;ni F+JJ /GYA;ط `IM4sit;OOc'Ŧ!C=IWE A.aJPfl40TyE(iN!ސ:pborDs0u~;GDSS-cid8_A*B7TQ |J8DcB]x 𞅫jZC`Sex['9D[jLH#w pyk1Ŷ1N>;&T fun㶓!ڇc~d A$>ijNvI,G74y# 77\gL)=#[tdm|c( I%<MOM_vbFމ\!́Ӻ΁g5OqNJ.2"72'zC[fxQЌ;8Bd3i:$?FIe((.D2??r[ce`{z?A3uҠܑ[lz+G²4U9$4cn'dU%_sϓ h!pěNj1]T23A}nEm+YwK ;$IXYfSRL0sHR *G'Fz yP7!8l~ZnyL\&CkџY-vB_}$ ߃JS᪚uOBk<^@­&^>F窽E΍ZZQݎPccA-pұCuBRx~t_qQr/I Q08 rx?@n-6:h?1xIT+N?HA&q\{\ʥT<=0u*]s.qVRy?W֑ kqtܵ;CϝMid 9SoQrJ4^kԸD&P_ԇ9 S\{tM2Oį h#TPy"vlaK`b+>hQZTj7>BH©mS ^ TЛU?8YwŹqcƈn +s4_&M񿨋xSf2o 9N=ϛ3R@$g pwl Fj _AvѫVX^̥ʎ@~onYS3Uy+t?czFݐ=Bg;-IJt< !`sbLaG5VX5.Ɉ?s\i拰OKel(wPvjI);5UsڤK솲~;3탿wɁ>Ezi&d)Q(DU3M`fm]!g6[TvÁeA$ryph{iLkM,wmm+bSb63B6D'nzɧ%m|LtL. {][w W|$} K Խ17  +|J3*ʀ!zM;Sit Q@gqnDqhbf`f!|5cY⽋SƧkorE/^5c-[ŹLp+":qM~4xQ긓.}Ji*; eb5>Y;BXjiXx85%1b'M_ϡC\y!5汽6?Eǟ+KW#ѭ4̇7 %@OjMO78 Tk*l4Ls&̒ןIXtB^d0O͚x;@+jIL|E`DZJM;I̐ĴO,hfqmT.cr 7"L/'׼5| Q~a~L'd` %xlLܥ S,'f&9qmV~^o1f-}zл(eE 9 ]?^% Xڋ'|y+6h 3vw?F|= uxeehkyϞ i v?lw՛[xz(hiItM+a tMwEe ] A`)iԔvـ@B=jT鑁L軎4/_QӳvB9s9=c`o((fEhaI߳B?+_IDQF0 }^x3G#-gBJuba$lF ${ȥK3u?cF_\y@[ܵH$,?4}$&w /Lv0:[:X@}򯨴z4zܺgOUʍ-+lRG|ѩt m|hUńR b"Lh[x|ܶH;ۥ%lVS`禩 ⩏Rض.⸥rtykq4SSA\^[@Cu5=to\p=d\vޒϼ'G(yw^ݨUHg'Y ˤ5-Q{쪇pjJ4!?}8r% !*Q3 fhUm$~`o=wd99-jm50qFtFXR>3㚿tP<(jT#p<&iX4$c}Uu^{aČ>GLncݓ`1I$Fr+$鑏Tq[Ra/a0zJsFUK}Ue %UD*hmtjYlyt}CFΒ;ƒgBN@**8C;B<ڄvHsh_ڇ+Gq ^۱pF*TU3snOӃR֪n.PLvN>F']ՆJwdCa+*KЯAUp,}?f!=CSI GFM/?ieĩ H m3х5VSs dhn{Ci?B(j\ڍ̠;}N)^a׿~z^Bͤc){Ni$Sҗt $OՔJ(e"ZBQuO@//4,BDOX9 dd)ߋ3иDQۻI*P0 j5s`I,MmE[6aP6&x*8Pyc2%}I)*/&e:ЅR~"K`&d"lfmy}Hx}c@EIm4*gZD5b) sI'Hm d ą޽Lcj=@]p6wռhYfq\+7Kk lWM4ާxɗRwRDI;'`tșH%ur%/Rd_ aF׵u0߸I+}.G!(/CTĴĥ|JiNz'x?"VJy|Q^?UfE(3({^Ve^`EQ0A@,+.RC 4ɔ&QtPGqcSwNi$jȏBk:LBb荇#)?NeNPYj5]z3.vrpjNK0X@u.ӿ}=ereHt<j)l8dVknVK4tb2hIptҪWש򦑝%H#'&4V0,sZWvU-paTx˸mU#vBBij{4\9מǹ΄lf.䭠EUD~Pbn]:fo{=kQ Vh`! =pjmmRo#.rKܸ9GDH`hTf2/l2}rOU'r-žw:f3> %[p/-XoH;VI d3Y1A*v[-T&RFWŴT;hP1Ls@8Z2-5n.C{j,+gl̵b_SݘjǝpwK9# lI#DWty"B"eTY5$f09P<%?UnKrVyW]yG*&ogTaxl7"v]gE|ڊ+F?]oO-$"X:QVI:bJ"zMm (/g҈d{fr'2DNxa3Btޱ!b'z{;8P<ܙH'l書lǞ%c5k/A9ZBPwp/^7Mv4䕥vO^iޡB 3aFR#bd"ܱWD8 BSFBa@9Wjn#6@ OLs\m{{r{로 *+`@PGN#F8MQYMJVc)T5ݷ@8INӉR+:}u֓sbLd#:d,  X?_Jqx g}d2 KeVHj&ԁ0uv{Zf6r+T5)au@ꦨe cZO AB OD{e1(lmYڜa /ʍ{uptʈ@2kxn,QE?ˉW(K Mc>M݀,;pJu]#:T[+As~ÜM\+B*J2 LsQ469wѬ&ٲҀ [[ 4RQ9n>khŬpK/;!MFGᱵ.FptAyർUUgʷ#$Al VHykeTf-c27:K/XX-x-r~H ^Jk}'.H,O|EC\tk)(>[Ն;WS~0!CN///0 #pʹX ^^ƍ qބß _E?vb~쎮  4v9qd<?8;RPT0Ʈ]TG`Ā?Ij%Kѭ),G|N4TX^e*WytsLwo=v(:2D|6 WnijwETsC~*mH<7 1'Fa7TSastϣq`l+w}] P: lB7&.` ?q5`k>ReۨI]q&ZU͙ z.m޴'0)yS(wDD QiVA/d[#?}9J'Vk|Z*A$"w!ԎW!nO=Z9oe_[ى%?/E_S[y܍vX{Y7ݽ+h z1jlNjhOHW.rΜ5\^ZlƚT⢧e&+._?mRp4Y}eX ws5G+k\Qbг3='g$j4wIJf?q6ÌQfv}8+'Zx*{^^F5Xѝ 8,;T;PI;T.&Rs%sk_& {~-(Suv_Qu<aM &UCȔnmҘ3Xy^g 4EbTF00{:=vFHɸnn~IA:cQ`L[`XVOOLrJ HZq}9&XJ4-':#q.pwZO5ϜRK}`h;Juwvt5ɤx+TyIvѯ# ^jnw{v\3sZU@0ϛt0U.WmbO}9e:23!Cy#cMf.3Tu k`KJɍL'Zʁ=%'Eܿgu.,- O26~ٚjnnL4hGT>in>y֚%UoY8B .07͉ "lG.$K[B9j+"էjE#7 ag-LB: GۙT0y#,sZ~f$j4޿k{N ^=<~7:m^􀑓d{EsLֈf-hO8~;cxO>>e\&F6ɭ~b ں[0FԹy˦\~;REȴKx;}mBKp;oX}޺X0^ O+* 8u`KwYMzi"D1("A2ԧWx4xԽQD>p)(B%q ${Y7cb!bd^nZXu1N N➯rۆؙ8-ɀFil0 jeL,(w kLP'ez"Uax[lt,K& T#ѱUlbxBK痰W\r4!)x[3l:.5X\ښ_In*υtt%FBc?rew?xZ%lOU/.zu)'y&NG"$1DK0kиu^Q7VesMjz Mʊt?ݶyK(2n4~>{0a,lr`D;7ߟm#8neƽ?P|;I#]Bw/ߨ` )9]tVqg ^p_Jbבk헽^Wy`FTi5 cj7ԯ&ah_&jI~\%6_P hmh>͉O8DoH@اGTRGRebM. Z ~4J+D.+V=2JrM4V{uM:˵qfgփԏمݥ3glBu>㟰 ;1̛.tCf7DzRj^v&e=f4sڲl!#}Y{R Q7zU?h=Pmj-}6NvDC^LO,Ÿbԗn^D3`ȂmS+z WHuK(&&@8\9߮{ v;  1nkxZT+Q`ՃOʁ!ezIHR %1>=;ݻV-RAZ貿rXf}q;$`6j7%Z Fklշ}Uzzӹ[Ԁ|Lѹf& 蛒CfO'>1ƀʏL,yy6=` xvYq[/GQ$GI873L3<ߔ44{hϣ[iLt=Nt}0U3 B1iEJJ ۫0vbL8{_W^7q8,,a0+l6 N]KgܾfsdRЄ#E~ (6>#G#;}ЪgJ6 ƜjM垈NfV tz='ǿq9+Ki4R29e61.`#o_j]. m"8&M;eQ)XeC)7g; 9Ğ\Y/gm]P<]R,?: 6q}JSh_"fg>0 DϿ"y4gM,Ė|]kXy _-;P^Oҳ`N@p8WAm]J5,Z/ 'Z(Abr?d˔Ogj?UM4B~pDo_RDӸ撢8sFq*|Q@?ٕo~ɼp~L /by8dt\èJ{)Kl`fAδUUo<&agQp~pOe&<@)}ZQQDERKY.{)]9iP\a8] x@&Yh;3R|=iЦwssp?wID1G%ycU!m nᑌ\ i<73;-!Qjc/)o4r!%͋%zî U fREGc2^Q?*DŐsr1M99QhTŻ9(D%Q#ӌ(۠b:8afS4d$.Z.([;i"{"v2rPk˟z:טjGLn~S-8m5?rUKYh4 odM"' UbZiA^Kt@f); lqL7">\,e%d Sk3f]mܾ|/ vd h] Ae>'ȗ(}6傹'/zݲe%QxD?s3vA<~K/~`_-\ {Є3h݅x`7~CQSa+#(\ 1+¿zNc{rgq<Spepv$FM&ЩGD+|jj͎.ƄaܜA}oǺ:WQ~Xye'A:~?l_ui"$/曆 <\bcp%(뷩h\PtgIb%a'+hl?TН>]mq>_1H6F_ԔP\18/Ȟ8mA댆ƏG>>0 MV'Er8lgd2cQPL<$;AU89Yz)PscƙiQ;|{ZE3-UDxOi^Vo\nJg +W|[gsM04ѭU6,?/4|u &{l+|ܣy+Z΃iHKv#WJ-cf z[hr?cj4嵲 :~l8`DqFlj!Q4Z(C%!B[ zCswngLOQx1 VUal,[5-KbIW+bC[agI^! Nq2t!';?m~K%r6T"(]ҪWd:6pUյ!}zY[LLU3ϧn' o>ls\3 лX>]aAdn6)JL.{Q&/=jTX|o3OԢ?."C#15Qn,*dLP/RJ1g~کbCw?a8sD( mbN [qǹ+!ƀi: S ِJ]Ch-- .qn^IMiR0NHG5>Of NQa[Xa8c[XCdlrΈkv?H"^t?07NjVێh*]Gn ʏau fo6r|>(vev .5_&lo ( `| U9T5,O^A?'i5nk)Sڬ}SvPWR((gݽ^m(Nb8@W@}NFZ T ׬JyT g1 Q3lXINvo$6OsǹEϼzFuaĠ~y&LfDӾ$k!~1ibI1-XJ D^QkhP+J1>?k@6x =yTKÓ߱+5#dwklw~?2HTڕ7Ot-%Cہ2Mh`b?afpO) dI<KZJdrAH Xގi ѢEcp|풂 Lxj {K t+i7Uoxz_Kۧ/3XcX˂b8'oH:șC8`bss*GdgX 'a5WLU}`TF*!ŷ@پ?ls5Ӿ;15øvi}$qU#rEAз ,n<5ȰKzj2h=n!LLq=F$ʃAy/r7ay%ٟq:T2껜<oy(*m' U] k@Ў՘ i+Z`2wܫ U> eH|lUt^ߨם1 'դњ8ݬHJ4n,Ie0btqsq`<_Wyp*C;]{ юch6q@0]dlH#(qY]y=RfX?, ;z;ѓAOj+?߆D9`qtZO 0ҟ(M>Hx}HҌSa.oMj*MrZG:_%#sN:-)>B/`(PeUΎQstπ7Fb) :%|eaIRIDY  ¯>$rrϗBXQyBl:< /\7Xw:|o@U6{!g N[vXjV®%?rg(M!8ȣ+ԢqeŘ"3ؤ<|b Iֵ {Z?N{f?L{=˼Gu%XseP9.O}ܸ)eBUEH鑹sxw׍x:A~F"2ޜQT!ӖWm{f.dLtXg{q+WFc IM|tvr&ĆFZ8ZNCw̆t sV"n{96Ă#譎uyt{5D٘]ē ZAW~#>weQ; ]e"h q].%8+9DS6l,*B*Pteʴf=S쵮oQ7ӣ4F;xV8tW;:$(6/Y)[bzh)m7q[*MP +HKvN1eYFR]u !q1ֵ 2Ïg$1хwR ‚ƯP٥$ 2nOϲhЃNkeB* '|elb-ouZ<9V{&@_t^tÓ 'RqEsq~Xe+XL`P '$ǖ&\pMU75\4 /R4zV~暺..=&tEoƇ\Ij ~BKbzr-qK_{[Y\֟/w)f! AaƤd Vwz|'3ߝ<)#ftu,X5_sηbd/5(t ߧzE3lO0f8vv 8~䮂fk]=0| i;=hōNKruW)I-`'U+.ƾ{݁71*1NvgJjm[,w)s_MYh OThEM_2C44P՚ȭw" p/HSrjSݕOIVɹK HgM(d-}鉄 "U Gwdd oYip#1biU2.`Wi2qk\࢔.b-fQ+~!C8Df" [Ə*sY}j8d˼D:̈d3R?X߅GB,w8^bAGO|~vх/oR_xcn?꣜Yl j"mY]?-?Jr!u{+I8f;H׮ \3yН= w['<-Gj_&Q O6KfK5KEFj;pաº*m@js8 VtԒf~px8(Bayjntk]`Rl7ڊَ:Tp0ŬuB1eÉ,{N^bwe+;nT%;kkjÆ,#Ð3_2Ufh^T7[%P6װ! ×U ?T h\}b$::O8X4-14.?` [6;`W4ɤ2{&5*L` ݹd$)A.Ľ[#|֙xt"0{;܎ ;<ݻS6ɫ %CV^+5q!Iqߝ7ęcvA`k1T46Xф6aQ- -c^ޱVop}NaSe*}׏ * #?Gkc[t?o(Dz 3"@E na.%r_1HYa88Zr'`yPӷFN-k0`ja'~wqgڇ OZ U?\rx𗹮V>zY #9+iM to |KecH 45Vo?,d$=mOlW!)C]BM V~1ҏj^'oH</8+y#C>8IcuIKi'aH?RƊ:"h6? p0@ [V K[1 ύZP,^c͔.cY`sKfB>>+NZOְliA_ @5f0@mHcXg#$*mdH7(u2_Zߙ;<35BGPV#wDU'eW-2]Ge[#k𩒻t;)e$pF#&bb:東WUqg4(s&Sk\jפ0FK,v#7{m|޸[q[z3h?JUUYwyƎf7{Fm'Odqbve<%nܜXa(2BdbRI=14"R>kF+O 䘯lZelb:IHc훪5< nHWj_6%'qƒڷ(qx Y0䳬\(Nx..^@K73jcoʇ9]苂?~D>u eetltTpk/-_va=G?i !dUɾ!bOщiNhư* ȿo7,L;mT0WE%*6cx,ƏVT1z\5 GIRTMH,n_S6!T8FX kzSGŊ9ƃ.hزVtkGOUf#^ WۂS([C4K:64N!g~-][qif޵,5H[V+=\Bf蛞h5j"4ոBݝ XzǑu2`p3/r,uP3^*'dw M&Lrƞ ='l IJ`OD,*Y M⸿1,Fҙ@Yxz{=$499c`8K{| f3ਇ/[k'' ]%l\2@bϬְ~ 0|Nb-Ɛpb""<!f(%ј51pDRUD9=A` Tu5<}'cl^kyhO:ɇZ>О&%Y kS"񹯑UΊ仒7+՚NV]|ѶtDv8NCV:_ n\;L86ͯJ^!v Ϊ/d]jeA=*uHRT+wG4:v`MUI*klX&4\Q~fr2n-,&L데UÙP#Zٜ0HU8TH#XmᙻO%K o?[qȺ80rs-nUA. y"UE#;%RgڱE"i0*Ff(m(玃=#O|%Ck'x=؊*$ 㜫?N~./ݜɣ3;td^9Ó8ߤnv|A&f".Lb}{-mOf@4%3y3 Hy£Z#PCwaglVJ>@' &4]h6ն۷@KKωўV'6[^ CEc4E*vU.reyll IW>;k+Ae@^9e)jR[V|rI2ލM,C"=FD^* U;:4mK_® J*N1V*u/u^آ?WT% ڂI[))Lt!g6I >5춲ʜbdߠJ/'Je~gHs}!}E1M|>+a/rSIa*u}ȅ7fߒ^QDBug,IY€|$Q=. ,/^Z:-@wOxEÓQD"jpuұ(&[g#PW1m'eh3|Y )So+>8@Бя,؎_lWl+ܮ>ZJs7a?cu0mj]GlntHCmD=!9F\@"-9ɉ Xr+Zwm˨$֒EPG"o5U4hƐb, 0!/"B z $뫏;HL*BAմ i8,/T5R؟gtj'9Y9%^1{#TW"pވHjRO#38w@(&\=SrLm"C@lm*8̼ k՜$A/JMXҘ`mnrD@$*Tb'/UϬ֑ E=u7O_JM֐.Fδ!/cKVnLĶG ص)M_dhRr,Gk;Nw-R' w ;j#[X^}rv>z,J (  ŬmWx`R3@yԱ;JR`@쫷1irnkh[m˸ibD*oL)asj>|7p 03y]kش zu[̳ dDkN?}- :WK V*JMi<^Cgо#$RRR/:~p:Zt(˄jc?\ ՄI@nmy.r3s: ~QB9ݪHTQ ܦZAevNwq~0E:*E R{#)C ]n} .l@d_NLzi`Js/٤Vyɼ>[>I2'S;:x1VsG3~bz.؂ФD\ ȵ U]37Y&?f&txM1"a`ɸ9=X LzĄI;\_\l+8smT&⬉8Lpq{`wm_' h+Ȟ"}) tFZxL6LƮTyb zch~j!*l¨y.jJ~>j !9ﳏf9 >MWO8LJNmeA2C *3F4|^*kR|?@NA XZ޾/-׷ȁ+53M@OuPliVn֨eeQ gOrqTzkuB\mHO57PV]Q|7 2vvU")¦}Z6D,!sU_|ZtuaI=~@ J$@!XDgjJ<4|Og5C'9דI<Rf%cl/i? {h6޾/` ~u_`%o+-t^0m蝢觀YeKӠ5S*Jwd`iLxZ""}WB}V:\-SJ™ = :jj@[<>IeXP%1V#hbOc Pdoiɟ˧s?D;|c LdF|Nf FqY cz0UL.|L:  78[ c۬oSjAjAy+SDL-թ*ДLcm@ʨ!Ys' djO2OGG0! :9NatOun` uDbj%k#L2eWwDJk .;R#?o:7D}4a,Y0,uvi0 t^CP9W7qC[*X-бޓ*N(n|J,Ҭm{㜅yeTdStd'Rє߻X|ԝQ+-yKY#%f&Y.p1c*7av"+: Oa-u#@s^tz+cr.LURuԅ 0ܭW^ 0=ֳ=V=֗tTbGL眠4TmQ@6uc^>Qy8Y RRO-NF!RR$0u@4(/𚋦FxW۔̩t&+?ٻ|B¢1) x?ʸa?µ6+ < LڜKޯ{!Q9ˤI~UUkchcWau[,}D.j*48vn &GíYQ͎ɇaij0qᣢ*p s}&QaYRu+?\W*7 U15oq~3-KфI+7O:QSr5bcmh`>ηbdӱA+FWIU_0:!g25vedwb|6;s1%ya}~M-;md+ R 0-^}˜ Oޯ"er,x&r#nA&. BZ+K;>M,Z޻PlZVME{3/g~j@_SБ~ !ALi A%~G !݀{09Ņ{W%~tQP$8 InF:X=fn|1xҾ 5;pјu?]H5 ޑ0&!Y8֠"f0ƪ7Xd&?xnƱ7}y3Tbܞ9xdc==6Nd!*х| xwuXCƴ yOʲS5N}eS(4?/<X#Xa]4S$/3Qttd);v ? ͏.9旙gYZ070701000002df000081a40000000000000000000000016609d23600000764000000000000000000000000000000000000007b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/brcmfmac-bca.ko.xz7zXZִF!t/7"]?Eh=ڜ.+ˢ{c!_(Y[s9OڙAB`n:ԥ筸o a f.nZMY D{n]taD;i>1g0,0{#&w%_ #+V9[xsV5Cmhkk3|(Yd8e̤0 {* ջ#8V%LV#.8CGq8,[6̗JL=VQ l'u/S1͂>j} /%fX2SZk>ŭmٸZsiV]_h}N]E#[ REUWGϿ[)|pXbtPYn*4/)oAd6 h>`L"-%Yr6$ɗ&#%Ƃ!Rl"~aQavvjӓqR~gT-- ]՗\Bep |A7Iofc9ZV  .qpvǻq]no(ln"=Z uE%(\L;p,cw01 s:K0pC7Gd*(&k庋593'8MbF哓NeUKj|@34_Xh{?)S-Pƫ2gzLp2@JV)C{(=T,W.- ؠ4PuIrdLUYa9þn0D0b71пUhPv#L.ob"2~oU]T'WsJdZ<;z.YsY\PbS(V)dS2XodYLc8 h/yz֥}8~nB/ߡHmKtO9f'M]# l_V%-Xԥs+mO`?K@&c2pbxz}R@՞ݔwX{qp ΍ؿ0u<ƮBAMUO W% 9t`R0q&Q< _4ҵ qiHZjH`0(I0i_(&7rL-h8F6煤gYZ070701000002e0000081a40000000000000000000000016609d23600024578000000000000000000000000000000000000007300000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+,Fp^scMͻF31gSgX'L 5$}Fg9 .A!x'fdP&wɠ^x}7HFR7ن3d~%5`f6g3T9 /wMO@iL{q{vk 76:}AsA^t< [|;fRHewE{Z"k!t~ klFH El DuS qb#Skuv5YhL@M'-%L%KW[O5 > [3A01jk݇-ke28e]6Lj+Q15CNMDmZcō52QfTg6bm^-WBƵlnS:U*!pV I22S9b7;; }}E`g@kG~lEnJq[t;_5TYzl ׿:JľKHH*,9oFmFv{byC2ZZY\ݿWBF8˳[:^X?֊+0\NC׵1 у!-)%Q{){ X\9Q.62,Nj%Po~m<[ "Za1-_ ׸~D9O9D[/=Ih(➙ M*p@@`O3\f݊c_+a˔(l,C(~<Ɍp49P>Е;JΖ3{,@x(=9~y;]-MM*EbAFGIhYe{6z/\2\QàߨSyz({*}4uJUd{D.(g}]:YRMMj_׮;IMrrmtD DKO,%BJwa5I= 1PtB_"K?6osMItbAހ$dE P6za1\C!(tp.Ƕ:9:dA,>+;XUh#|{S]%pp?ʔLTr͏Dl^ VnI4_Oh]HOgDe-*{ssIsIhpo^?ÀHLRLn"O>×JÅ*:' VvM/ƒܡ;[U/Xk t|hd3 ickQNȐX"Uڻ[A.>NG=Yv˓5QbW@J0m>3tj>CE[d!mȧ%>㧱b_7cI a;ub^(X"9L9*$Jc ,!= AXȯ )R+zil_vC:/ZV! 5*wڏ4^lBN`0]HϩǿGjUX~w{}6a{n\v13g'8U/I@x;p'P՘NXKM-Te冊 0,d=lp$-[xOA> f\s|([=< ιNjDyId"OȻkTcxbrom{)er}^D_m>a+uoƣ[ojt }^up̬CJsB<#_'r[Ň>j8 wUa"q'lP?d_ puQQxѐ{ ʟxŧz^`Lk̕MTAgpZrpu PIф( KO_rŢ3p%>$^K`m)tDّBYi4X!l 'S$ל'ޕ-4꣪&8 ,&G8]%"xkvbUS6ɵ;eWζԠ3eHD P2 RHm_ߧ2PWMpSsvXy\`Oe}h-FN_I3_D,}>ב1;tuB 6%6,\x;k[~A;M[u,ԝ% z v" i#3A ~jt N$&pGFs.lA/EuسjH(4saL8> 7YLl Ь4c]n׈Czj$K# 3BEZ+{̤ؗ-U;W{rwTIDP(3( RD|%p,f> ipo晝qsԎ/S:21v;dqvK`w+i2 #6E!ci#ԠI82oc3}F#[}2TOfp>\em*X nh!'7RڭzΈכ' mȮǯW*װhu^4jr .&YM_r&DdZ =;vҽIlz[Qa?XOKg:z| fIWq:Dj$nͦ4_A( xfv&8ƺ]-}zLY ؏.,k.SjAj$ժ|+D3qH| loȭ+b >^Z齒`ta#lVr*Z`=.6lGbxHDm$]Sܫk!.$ݫv~*>˕~ʨMF[]?]%L2BYPi Q ] |^!+[ e`9<گovv5{Fܷ'an/lS̒S!$+N yȇ $!mF-YOTt!7.b3 JׄL1D& UZgP2ޑB!/EfC|47 +>6o̕atOlZr7i˵uH@[ D+[!U$T-1jbtV5B$1(7.Bbݶ(s9ʃ?;Y6WB#vJu5.4jcNy[֋+꺷TɊYg Bri5*:@gY+K1;'xo7ksPV#)fLyt\T1/ rmhy* m'4Xy*j_FtZi2q~ۓElXw{'& Z}cug '<(lub!adIrLXsS\\7oWRq ,aVqm@pN:(Ƥ`͋j'EΒҪWJ]=X%I[b%(aq`'(,5 C)d žl64ʧM}m4͓ۚ숽cXh S/Y95cmY߅èdd}ne9K:Љm'}=ؽ8+ccܶOW̿iSLt=h"Kd';^(fàE`W)\MAз Ŏf +@rttkHzm#K\.8>~:IF.?kL? tHS')1oY]}$$}sP.fk;-RVfu͙Fzr{fV]1ItitbQ#[X CJu=۶?Oqk{Y(b<Hb=8x`A?^,Sljɳ/.ƈ^o)BS;oӡ"3`v %Fkhv) /d1"iMzHl}!'!D&MܰHFuGz=ʼn'?*Jt.""p߸$c3 u4& j$Idv6) $쥁V0tG+[ѰpQz}&I=zT9wpl璉PggB1@fSHޗwU2[Oght Hh3Zwsȱ`#t_\7O-Zo^}`GtrOŗv+.J.$T#xęqk'vX!S-82Bs_E$4gޔjY]eVn/YӥC3t ;r'eD!=BɳjY^|--$dO}}K*4О83uƬ t\ ӵ؍8lHlງ0JM>@Ԇ_UnX^襙fVP~0ϰenK+LJ3>> "b^ g.\.eG`*0C O]Mm# A$1U@AJ @-6cA/duO#k)Y~Hw0pF 'lp[xw>q F-Bvy‡SAj&n r\蛘>4  w5iJKgFHfǪnF&~~/P% ?^@E_JMLf7t3-juEFHPz8Hqabl i`vgʨwK=KfqQ]:UPR4IjF,)V eIUT&y^Dto(J"B1rBAyEjבrZʂ8jF0f]yvY##GAe*J 4 < EMŸj>R- 'avB{ʀ.sA%OJ-g\^ $םc  qM?$LM|3-YA?k6mtCHqcp8G^ִs(GצTL I{WBN\!;%mm(S&LlFf"sX+`[ˊ8̩p|GG6|j@zG`tk_c>*?e` ,C4f]eGo<,pvq=bdL(rRV~ԝwo #XxH= ߺO3A٧յεqwjˎӎzYi{8ź}-Ira1L UTS <*+܉A>?I*%VEMV{t-Xg4 )2mk]qhpMz t@6ٜ1!4 ),AǷN;)tra 1$K y^, /Sq(kq}+BRzKy}(1wuyYyI&M}GXj ӮTW:brQ^-n/h}~R+;qx qVv14a9?:J-_vDC@'5#7}qvH^ soV ,$1 Q3K uRT*x/{1,wp1~@*Rg?L%Ybc2"_ĭMėD?Tщ|HP)EQr^S7独uPx:HItR̡N~+X.e(8QUX>(`%&<#sp n5/;QiRW\+_ _$OOs|G,(Gr#(]8}G;Jby@+wwp E0Tޭ $EC+:tV@TBpI!pyij@0$褁/`? %>iv- ]lpɨ, JDb_c_sroD LS0\l H['Lč]f(OFWxs&j_qR"32h*>-ܙEQ#K)diHd>k//F[kGśJ-}<$!wV\mWTYU_ Zѵ ҦRG>H@uwk$@\+;PdåRcX@4D$ H# (2~Cl'Vךd,34ᢳ-~>6m[v$#f ;.G*`zIe׵. i%)d%piRl^Yy^RΊLh#ʗ 3#$*G`=uJ+ 4}-wr̀4XYf022 gGB_C&ڮH ${u%G!X(ALnߝw>JpL6ёI" YotZ|)*+ fnY*5-y{t$ ]F}w$8'ķ"Ml.`Bkbf]K1mi)D5yR܀KS"BNJ ^Jx]'4_>yLhZ@(-//L/Y󱓴RT3"1PpqO1!D/ў*y鉁+_?mƗ&rS:@2MY5h(wMLw}ґ C p[bL6%}ń [,aj! Bèn6̓`O42)4@yDkwN1V[B$WzBוp<8Ǹ9輍[TElށyޔ. "ЧܴTiGGEntO(ڭ[Bbhd':: A`$Yު,q7S#O&3E5:γo|ڸbq(ڦL>/sI(Bβ]&l(_]gOL&/ oEW[. Ԅ8V_b )%YTT* IеhY[61D_Qz22)q*dR!o4~i~I웊<ô kd6(η~37B rr ]sBA@\/e狔0F$3CD*+?2:H41\,Ր;ߵ-۰޷":t}O"-1 n"⸹ppyZ%5Hp-&T둇.]-mrHrIz{FC6ǩ@f] pP\vHT(O$֎**ӛ&k`Cf L]&W n/!X:䳑PrW)@#ʙ C32?:22jYy08D뜑DG.fA:;u>Nb-mޑ:U2h(}NU-Ox8A~jimoC٧|}wv0E|gCu3Fo Cx2GoIݡqF1(Xo V']o'^!~*HUd Pi sUH^wCy7Ԕ-WW2cIUA _Y4Y> ^w#2‡xƩ#6P2CăYHE~' 1`]JC =<5Z^&׵3Fd6-?HazK// $||Én| +nqrV-M"|җ U7YJ2w yvHiD.K/&[ﺉTNЯN_L}Vsp!Z*\'ު$|7Cw~pJN/QT}+ԕO WN]ROdZR~B-V5WAFIbʡI5%`gSgTEym0:(S+Ap)nyYpwqj?c]^ Ynp~!([GCȼVzJ$O: k:r Iad5}ZH@B&(LHo tx~[R6|zPJpC2mOolte{zZ&:Cԅ46Vɱ$sY{,mg8fx vԓiD(\kBtEu)Jie@iU~*/cn_w@zعr[K%_茌me9A[nU9L쑒]I q,d~ɤ갭>]D~eѡrJrCiŰ4 E)ˬbh )կ5tU51ܝqx~ɾ iRrϪ]X,vlg  rP8@kLoY%CdKEcWU Q"Zvr"f%R!'lmL,ˎ okTDw!otvZOKw)@We\?~ ٝ~@ykXyVety? t wCWΤ-G!C"Ɣi\ۋgNfј $5>4y3j [Bf;үd,(y%8^g+n(AEYȜzrAvu)sJz z?څ- ֧Z4ʓR2U|ysA-@{r xu7h1 ݚ5$J6Kdёoב'r1WEUdQ T~2?)Y{* kLbҽ<^R훸[ h  mB:y.vTn2TyhN*K=֔ NljNўnx2ah)[hfX&EVwX/p^D@@vjf݄ǾZއQot4&=@Ҷw Z9-}%WP~ÐE]Cu̍Q\j[ٓr@(қ$-ɘk K~tN0bǹp-86];ǜ:yn}9+'\e2m"v?ӿeŞ#A O!3V2b(:Q<&9A$Ï)|Q_53TKQl#:VuΩ}@(`-oKeoUD#o† 8щr#tD뽄ShEO؉RL]` ATtЂCS[s\~~6bܴ2Q x9O$[8(KsqDVuOԢD|,)T~t :alf# Ө-?:[j".!d4 l:RhG{@WMTK7f-XgzH-NF4deYj(q8Db`t*I %uVuf5mc"*ldN9hDZ|`/F-pۘɖA#9`g&`v۩IVޕVW,/~y; V]etȫTpT#6{p1$ Y^[$owɴ>5߉%6ED )$p 4[MzeX< 'J{Q#p:!jzϨUYpE;f:9| N[rV{A6:BkԐžgOTͺpFRv`n\ \F|B^![4 *:``E\͟z8ok(6ES|e>l_Rŝ=>uZY<sd2}y3&&fmfNVB{@/60mXudF#wӼ+KWv1 ~yBE mQr q r\fj bS21hl9G{+PIto$RQ57n2#,i5u$$ uܢrЕgfX<)&ErjdYU*ڔy=O62cž74]W?o9K$^|ƚH4nz"TlGLb.jc@$Vx(Q<)wǍc8&whU%oU7K< ;*4k_Kf U+0lcntc-8$ɮT(:`'ߕ|=:H$c9nb=( e4dqW~JoTАL/>H/?QSL-:0PVi0yAD| ?I6K/ɒ~6ss jRԟk:cm;N Ճ 5,VIcμsg–n!^kI9%%DCU}.#ց&F( *&@ǭx?ڲSjiM2L 2+TpT*vvl$C&M47R"azk|(d 4D Ufb~R)nŲ-X|ein)뭩H7 7BݕI; oa"_(Y౜# ?0h;I7!T7j}Cdo : Nw-Q2M<3lfZVv`Da^VlAxۧ 72L'Ac ?0Ian mv CpWŖ}ݏ2ъ 啜zQjzٜtր`>aG%A&;˦F%h  GS)یV H1~8&RZt0/2宴{dpbPe`z1axU\AՃ1'i˥&o[ (-i`T9>bQZKӪPb`ay5H|Jٗ`pW'n ^i jhO(LtptGt\34S\%Or`t<8x\e /.S]r􈵒STZSr;Ҽ,:]O!!N `=IA4M h~@jwhu鴉phZr\GX7k͉~Oa*9;OoE{X0\,E9DiĦ) 6n_by9rC£Ǡ2UT9.:E[3՗7$}F$~ud4E`ŞW1U1yOl#f籣bp"Tbq[Lߐz)[S#XGf'- ~]+5+-N T,׃>-ԃU#[ B,@ #eo-į$.CEڹ0!-Y&U_^-[>u{kjl]xA֧c۪dNmA ~P85 )wQ s.2؃G8\ 6$8JcR-] 8p2¿|5. ^^MĖԿT]Ms} ϣN=9[Co Ny!VeݼU ,ZLu!3 7idNΑGPPqS>'A%t BӠf";:"%$1Sʇusl ڐTҙ̲Ij.dOyΌ7OL: _84b5O|DWkgw[O#qRY1f' Π3?عvĝחR_iH25 {0X1eV /XfKDFzN p܃L}'U@Ԇ<27;_/ڹH =3NhlKq͌lݒ;ҿƼ Ȕu]OV5n)AQmwm+0f&Чk[\"T+nKu`5(H#'gNd=;+"DkjrxÇGR bpN>[z * )3@[K >7OK:h +wp~`$i-ljtL˳XnGo]ZȐUXX{Jk%H5^"L ԰~Xh?=*}-!}&pMVot[؁j)l@ieP_ >xGsNՄS87譽f0Xiap#cL*fC y鷭wh%Q&Ϥ_AaeMR&;r-rJi BES|ꑰQJ="e|7k-Ɵ %4E*P 'E[)ighS$;# nuDPQ+56P+= *E9>/@?_`Ŗ7R6ӘCϯ%\7 ԍ v("e\*_V& 8v{ .{PԀgsZ"XmAV~?6=uU׊G/FBFd%])g.)* !7.KuMZ=j [쉚X[Q3Ś{6~`.؂DJiխ{g+xA\E̊T(~ʀ+dOᐪw!`yW;b,wBa4Ʊ^Òq@0: M//GeE0|NCzp4C+q 'eht4Q 5y6f3_`XwɁpKq,+ChY4`fYQ.3 TlQYL`wE~+-ysڀ @z/hW4ykIϛlQa 'T.`US"K,V>q1XՍ6A8REkgDQĮ)ls\<=EX)N\b(t[_xiL_(+Edu kZ ʀS4<v4 1<#\arZOCoF!%p@y,>SrW.Vg_80^wKSI𹌾z3X\T{|h,3.$ qWʹPLqŽb[1!ZDD-5fO->u6?{:K-%T#' ȼ^6%k6L Ĝq,t_~D$Ψ>5d"8"h\ao;m.ңL&SeA&4O e+ AbP ˾,qFiNJ2X_u9~ N"M‘:hߏ#'t*BGӸ=}Z=' 3 9?g8w/%~]Y'jbJsfEB{s:mSO\@uK=xNq6;I"xr.JΧw)Y%& ղv^"a"2f5Ș51b;/p@!"(:C T6ͳǡڎI1 4+[-Y"~p' 6omV `֦5fX[t& 3)wJ 3m"."9 ,a(7SԺ-8WF~%_&]OCjF;,{ЖC0r{}k4SHma=Wz=I-Y[bԙx/̛g*]^_TEjSt It Iewخ& xawusj>ÔZ:}ͭJɝg(P$B'l0Jxd\ۡQ܌@8Z_Lu1eQ-.Qz=R;9#䨃?"^|3lP|P:Nn=6RA,3\/h)$'ª/7WjWQ 0j\/꛿ld+YdXEu`;QiMP'+$T MiA}+ L"16c* m2J+=]7h;<=ͅX)uh3jPwhe }i+UȸI<d&ٮSͺ.ѫ `Ib+^"5*O(FSM6 S)ABt.r8)0xsE`OAu }DqGT^ʾF/RAXO3Yzho 1P +ˠɠ1qx9cc!{ ~ɭ&@G<ȟt?m-pMܛX0G\UW8;?Js,{y 9Y+|id7VHBz_ |]`t+-V6p`I@2h[(5(;qm&n'D[GG [R5gxޒnqr<Ϡ 傲NlZ2g`˨!j@>&$F%ܨjZ?i I `_ MO3@l]} H !3 K ᱠqW*9nvuF}~ K$jʡl;> :<z+أt jws֊gĊ(myTV;<"S L 3'FON/t\zƳ*D%a39'` o3aYiЧ@<5I`Z95#Q9r͟ƾ>"9Sa"`$c xy`VE ?4:VMo>7U58xɌSS~Y7M g>kf [T75;J4 ghɉ%Q:kL@rsR[ZChxN+cd*]ruƜm֤t,+Z*LQ֫XL ՛#BV8$4]tC$U[.Ð; U0u[ :/(bE&Z"L-0kF !`Th\/#oƘ¥"se.?'!DDc|>2KjFÏ鬛:qWC}7)i`eóǭt9/GCTCڂK2(#Ft7mgcyhZ]R$!;޶z.yʛ4YhmtGu8^^۩Oo:V i 8EكSfP(IZ%;B̖q5$H+fIB/b<׼ս|(mK\C7iL[3ѷIPoI3Dg$ P5z !M ie=Ȩɞk|WYg;p#5Sۖ7Hn,a$7m58j}[d20 ֻF;ԋzmRVL'/E0uhe~Yȱ~AvX( ه?no1HVk;򫁮iħo/hC0F@,9XtXnkͨ߶]H ["C2A ȮrpuŬfMSyRY0Wwzw)Yj<&'jy 'r">-u" nn4NxD&]VC$0'Yꓲ*E xk˝(e)f.wz(ΰyq7wnQbFބMKW=EeY;w4e|":E:n)".i8Nka*lyYg/*ӓG`F{+B1tu]1EIӷ,Z8[xZ۝&#ee4荏Ꚗ`K y~Q8}%K5ͯ!{;1>{{Yj;AK {h'I&ۋ*1f;I/X7{@2KR\ [e}'ClBíF֕y`6(y4ts70Şydj+ ;QlPVeNw5~T[P5 igq=6^'C h7$P˷Jeԍh}S[h*Vz)`2q%i/uݕ;XCCg/#6Ewk?uk!NnBMW.FleƁ<Tpg:moPfGH͛q7.F$dZ*Qw~)cKhdD$mF?Mǂ`@!dXlVc~'*q1׀i5xadj^k0%r`$\I@K:3Μ,DfF2(j=-lDj͑@PZq3%$׎9)ĥٓ fasE)4#qݰtr&l|y:AsQ;A)Fߔ~_oZI"}ƫ/k©yb\!v˴3eSȼvƅv:5ïJ"y Lѐ4'~0'rJ_l|M+3{ O.bȱFe6eB{)KI݅m_ !t矨AI\d0(dBQg?->XXg.A 1^P_kP:vͭ|,/d6♩ٛ}K~]ޓ>+9 䤊4SI{xl2y2ĮrWBRD]K|\guI'+u#A`ݵ&XtνS ƚrKA&VWnԮ@|nGDcf9spaՌOrW"=C̨|e#V-"Ex~9 L!_x `fUI3M7'"L82XyOXE"}~j8z.?FhXh\D)"|S H-oG1|RBHP'&b]Nҭ8Dw(c фUݩwL n u+)*a+!G7:ΰrcCJUs2E䖜eŠ+`Nj w/<۷N6͹itP |Y{\Ei4%X~(c}^SP1$nEQY\Bdy5|žI=hI?@j|])a[v`DT"*埄C=*0w" g黝xi.YziM"j"J?b^JynFMq7z|Lp =wr|F,s>?#Ev0GvCc&1c@w6sf ] Y5yFhVV5VGŭv{2У[a;boBf[Gx%:w^2hM>i1J\Fߑ'gIhx3g}ھ$P+lr1~^?o1m#FB俣9fK.[Kn,~J؈&3@F5(X? s1ߏ(8g6c|տ`li {)٢-E7"Dήvnйز3~ hCL=^]t@ ڥBb wOjQLo/J L6kZGJ$:U >U u nu3,mj' wƞLaiWvoj[x+>:ڭ XV6HtX}FQ3س(1 N"Z/"fS8c;ua{X'_]Ds:9e#g._Yc{1Ae9،%v4kP;0!]E +,.2.!jtzEڮ/Q,x`/Myott75:|?}w%&b~bcEjot䝶0xo(Z!F|V&{yʮ l:EɧlM8-ww}5JNܐ Y'60c-_JNP BoXfО]>MA1-'.ds-^qĎKUNZjU>y!8 JTp P!.agDZj{ HU5x8 [LBRb2hzXXH)qvV`_) .Cp"?)T>,w涐Mȍb8;3Rh iZ#%Z&d<ZgXC*,r`Zf$t_2} N[|\0n矽6]Wi'1&k'_pilWn8{X<: ;~OnE$YI_O]=tzVA[aS;ϜϙAB"2E: L}nQJ[AAtM@D"Ey:׋\ D2SFe,Ѥs?vgey^+4TPI]I85Fΐ6PnY#iΆff۠V(RHsuT&2(RSU뮩k ;pGwe;N}f50*/uQ.]rAv<){ x}9Qh=:Róf:fK)ӗl jq !վdm.eI:1mp Dbq>,66')ZyHm.25Cc'iOI'7G@B@N>8SBv RSku7@Ĺˈm -PK#( yAg%8H{bmίV6mV99{ ;љR*Y#&=yNg]$<w5l.mN]x0K2u ?[b8Q1Ѯ+t'5xQh8ǩPS0x VX= z|í8%NH|tvqT+'6x/Xv<FMnov'_d)`1\^"_ .ę*2FBkNR!}c?ĺ‚D)KuIW'Q7>jK6ʉ:p? }UхQ]]RiTi)97fˉsgT7}:O$eЦ7He a|0J7.R&d!U;j=ho&ɥC=]r`kzQrH$~BuϖR7##]gY_ Mآ@eO^v<<Ji׈%ܷ2K`@%,:9#Ek}}g]iɭt`nosѭ&r{-`R+ixCKmXG. tx/ VlMS)qD(2H+edq^Y,dh]@#odS>xnmù?/YSpYh^C9IoܾdsqPšk $.X0^>p6,F0 q}0hMYՎU'^ %ڳ@yXKP;Sw>7Ğ-n@:ɏ[(( {ʢѽI0}f_y t\ξ{&wYQU XP `? TVES(r5KWč* +,T:\6wq^xOW͊Ӏ+;U=|k%Í7ު`&DN]y:\9ªݽ 3:[M( ވT 9#&j̒txǵu"kU/3\>2ajFXb'R^㵄wGetQRե@\/N8:$SnF9IB[3DեY׵^J8wV|˦A.1 }849`UJqx<YA2&oQIFknoOngL )̩qx.ҋIMRa5s>L,ق{[wh YI<5g!hD'~ Riw&()ARL&6="Sd䔗vn`Zj|+cVavOS˟jʽ/zkl!߫Ͽu3$'d+G :iohb2SR#(o >azC"|Hc) [XpTdrtLQK6j T6 D.-[Vcn.3ԫiV;+:.ì ; b 3$GFrԭrYCjhGC:E3P;P{hlTrg YXڰG2!Oa(4j tJ0w)%jOt6i:eo5&󁹋 @3t.HٮvHnCwa 3fD=y"V30~J58ߚ}i;DU#(؈:Rb-O+:I.HII%r//4'ɀ0/3}:f:y X) m*9,Kh7/m~ï1J@O}7 &8ūPM נCOGHIyV𮺱ӹZF{c ygx XE[/e4'H:̦..8l~Sk@7 xP OvXq%O|f 3 >PsCv?~a2D"\2:7ˡb_Nuvם~MQ~CI\缿U_ ';KS81-$(d{P" w-ȉv04^{2n9 w Ɯ.CԲ1*eX=&wCV%<Z" Ӝѿ{kN)Emiasaֶ<СJoxѡ:Fȋ4ǞnQt|hFKV+20tq% c:AXiFGB$_}.UZ[8 @8DiGp"*BOtw$!ST>_Re| M8a'+'KT]HzCPS{N럱9;ioE:yCsk#jN9)^n[c`xPDݾ:#zt`.$; lu>/˪ĮR}m|CIH`R>70[rN{6I_=dB^ϏRKZlʨف{h_U`H!VU(=xHXr]\=@UMfp֟I?r\QzZ2KSiue`($Rc-D /y+n iTj>䷹7iɫȴ'Xr(o(jyxo}O`W627,]ӐUe=/LM6q$e?聃; 8 ¡l;qњ,*mDBrt'6z=awFٹNخ[NaxoNA t7wN|w\ި9&uY(}k$Jn&Ak'c3^? w Uٶ \.wL;ѵ @v6vS!*%*3}­[9_t6KރgфW =XUNL EL'3Z__RW"^ܱ^CI9]؃,/t0D2t虋d9릻xY1C鸡:v&4໖M{)N+hȦК+.&\3gl^LՖ/s/6 amutI'+ R|O5X\7E6FQJtobܣB--w DwNHM[ dfo{ qS"0$ =wtCK 2D7 zґw"uԐEI!x;oFn'ZQ=DFsHwA(KTOo2MDCum l(COzޮ@xOf &8&1֮.kְ$mLi>~](QF8".mWѣxZ]E JwSp%Ӎv_-k*?mM8 bvc!Z⠟8 OZGY9 >mz>S<׼j5l>.qhX^mH@ iA~~ #-eo nU\~} i%b 0G `x8 )EBZc_3D5oCswyItWnslm_I}3kqWc1M oo>\D]_8ǁ\qIJPR_c' YTKy*dz4G%%1R證i M 9ۭ 2amGRC55:C&!tjp,vX}60}ՖbϗL#0w7ILnP̰j:c"״qLp0z&3Go=Ѳ U8ªYH,:@KM6ųaR)Y\~mlrO Aʝ?fjI(S^2%.JfdaTu-LՂXhjAcA~Ll9iXNHvJWүI)%/\a{N1qmɽsVߖC"8. LTz8k$rᰮrpF=-ЭTec;' P *$dhkL4sHt\HIv;[D Bz}޸CHƽ5z c3ʋSj) {.LKTYF.LΌR&)z`7% k*xsr#/3ؤNI^}~)jO9JpElIϐR.j<d*gTTz@4 њ>iYOhcr7uZɻ uNJa%]ų"%wXZ9LWI -{Je!0dc}dPSlI[`TE+uʵrpdϹ]WvxR+MD9o$DcDX"u1)h{i$PsS Vn1/CN~E7؀RTe˿EF[DGj~W HRS*s-Pnw0./,jnrOYIU @KP)! ],9^3.e*曁*hFu:n+JX,YwmUXzSnGtCiYMJq3~ʪmTXex&kqbz]充;,aR: \j:,$0[!3D.ɂFցpxjEAjj)y CG.@JiǧI}Vw=pb#(XB\|#"=aGLf((M78u>vrhdnv3 4R<.ç˺Hr,dn?R#eFz3'2XTw .6*7lm}T+g*S5C5tf"B"c#$[%~ᵆhsy.GLJGnZqނ`lvfZR_ }dBd 5 Ck!hLdۚ%zX>ܳީz( КEfCG6H4oKȇ.؆KKE'q@!SR܇tZx)ib!OT#BGKH\WC) 1 7kJZN9":/*qx*4wfvXFheu:kgZ^6 d9gL ?xʏZCowxF$#q,QCZu1Eo*hPƆϣU@hf0`N+*P$3F=]w']6^'յ3%om4_~P1kWcm'|c}`jꌵ{6on[~o Dߤ%jVXOC讇^:ssS67Oc-XKö:[&t_;J^ wGU^%ly* 2-S4ږLPhNU>gs'; bڔN6]T[l}yµ`V.*lq.ׁٕ. bož>W~ ҩ4!(qAd+]΄.j,A7s|`"b" [Qal2Qb2zz}sW*V0W+Fi'gI2a, Yj)lS3frj4x.%{$ѡ'nϜ$YC'5\>d;%Y Q041qQ{ r=|fSDz]<6Sl'3W*ye ZĚTf+!M 0~gw(Սѹ)<;|Rsu]u"0Dlh0Tܧ9hϔgMiS3V_PG.UUҡ*Q7%SV̊1}!*&7}e$R᎔ʺ9G~ d')$[J "*KibE[nR 7~?sM؅/f<~OE $C0,ii/+oX0n5xJ8OZv0.(DG rnwJb,S2&+jl0׆ (0F`BJwufQ>K50ɴΦ=CVYkY T嫤{e)ْ,Ӣp[ QL:9'oy!rt8IX\uNj |'ϧ+3C4 \lW7mv/p,+'Z0~t[X}!rYǔ]׿5ٗ \j;#3zK`L]=B{ޔS'o@IQ[rtk[ѪbCּZ8=@ «1^wƨָq V!% N3v4:Po?/!huW\:ڰDQhcOJtP^Y ->ND\ϐNһLJYx&A˽/3Sh2Yv 򾬯HM{9*V)V-'qTaAXT-`tņ.͕9iKl4BJ }6谭_|n >!iLWFEI|`L \N8ab1ȟ6񖜫곲 [:py+8Znʨ6e!Wi# m4ҧUrOdTݺ~jfՃ[ld~RG 4I+i&?svWXqd$ќv٭T`K*=?oyA`x!.@PШcݿItUQK)Bw;Di+3sF82\@ϳFf@FvŒ˭ Gpt!*kVP-pte~\Fub⧝d0,ӫ3Y=S+5 "2>1ј규۴7~*I/fFꮍ%S8N@ɝ`4mik8oKe9}ҧ1U .P77Ր`BboKH0>Z&Pq$Ȅ\ܮ9TT0U>1~ uMw*.NԦ8q*jAxюhqNk>sqF͇%164o[p|)m&>`zc\ʐ`Eazmz ?@.TT05jjrnjNnuy͒KrrZ:iQS8R]`G^@ geɅHKߺUV 4|;vR1OY@ڿ=c7 7PyILԅ{_(rZ09 'g·˾" W%Y*t۲)Ry/'%ۺR#|IuKNn{Kdv4un>zM:,\gLOr,V SD/*5!N0)@hs%u2^mGݞӻJQ'K6|bBw >u7wO ^]B)*KOĭ_b -uF>!h9Xy(J@ j͗qA]ȊYx>;XI~;$͕\ I0_Ļu:c4@ͱ1UXf W)ݥiَP:gꤚ1zQ zs8]LH zkE}a3iӪQoO;5lWc՛xcbbu2fR͛<]5yHȢ%LŨy5{z\ ~>Kz5ю:2._x OCgU? 6qTspf,Ȼ^~nߙ tbAˡqoZ=cOD;¤{Xs)LÚe%[*bhaheJ;20:Xҗ++zG5gH=3 wtN@J- Ev˭YaWgMf(3ovho3z!  U`jkԤOpTf5^`jr,pIj>UGGUަ<$lsseIݒ7$Mi~{'0VX֦3a[ [[v@IRpqD`AI4_K9Ϗ v$S,4HG.AA ǹe?|¬=Oɳ&`EJL$VЂW+XS p]% K(R Lj>1[C&_꿸D{jː V]V@! N*M݂ O\+Aʼn,ΦDSL361#&Qs]BA'U)5N^Qs$[&j\HjTGFٚqR'uىa+g#ՓިQsދj$k_䣤N/;WɟfQK0&rZڄk1&j e3C$1`OBh  vuTOkpEW1qFV>e =bA@$7‰ժCg6Ev4&4֧ cV dHg,%O=) HdG!fS GYϰIboh޹*\JdA \XGh|}4<~ *4l¿en^҆\s#U[Å(`rLmBR@ WxgyȢDUCӖ9.wB6W %Fzy&Vtڳ~;VEdMPes9Mڅ]BP5 $c;g:~}MkC`G~&GB1b`"HS((iGv5YO)5 E0{NUjQgXa/ky%7م XsYd5~epe9 q(%q/!>:@NvmG]73\kg*|cN~c[f /:㳻Tc|){"TsrPU8}arBC_XѰnt#E|InBew |S TɦLZl?o{RruUҚ(-ЃL㉪{xOq߭&LGY T`lCELǪ*/ os.wp+uN'Ŀ϶pwzs=[ЂЦ*򅩴8{h#OhM#yŬ-ڋAUG<n>. NbMbyJKȸE- *(FщPJՋU.slYk6Gn- z(;ID-$2A{I؃yh#7 6>b.o[Re!%x/q8g@X4oqM@6+j(V7,whhsxnL,sp,iR Ul}(#r@9Q~Ub4B@U"_Ns}WزJ6plx3Jոq+BۑgAC.wn項sW5f*7+99}T=RC owJ9'<&MLL}wVdK sHjX鉺l{;s'F@ym@ZzhАНA+z׆iSYk-Nd5 :v("<^C]]%ղ’@'kLҟ TEU%1O L6BawF.? 88Rs) r-C (AqfBYN i5ԦE;j Sr QC(?\\#qUͲa;ҋg 0Xzq7r0;cm遬Ӵ4dܙ@ 4Hvcdh&"= Z 8Shdѕqz((h>#gSu }iT0b3٬@-}[K?\+61ofvE#@0ė/-U*ˇ /⬬i҂c4. ;\UP<:&og9N̽]DV]7B- /bz}~-TgK* XҎe?rv DdpՅ4 3@d&|BlGt o .JsYtS ,:V!,gEqQ(|2]!Yݤ$_${Ǘ2 i$jfIh-NAfl{[Y7mWo\OTNy.FO}Ԍ=Riʪpw.t"zR%{ Pa{ԯ]x]Q Mߪx7;8Wy{`~vZWnh0b#U dx|K.0?DvL+4 y}uYRosZhb++ 0U%D0aqQ5>~0V7+qPwMK^^s=4u񠘲{s*ai܅cZNQRFŦB’ge:!vh 2Ef9Xsͬw>L4i"o8jp*T8!אR?:|:o0R#_t@$; xAn? |Al lpˢ_.eH/AK5t*jN Z\:щT(e e>*  _oD4ł":ľ.HvŢpZ]n?17(WL|҈B OswD!85)z`V/O^&]$uXMbw;:x/8-F Je!^h BUVjm&!rOX Q+Jϓ()ze܌̃2ΐ"@OuELΚ ծHzX.g[ikx 貋xɜrCbeJ 6lHҕCb%jNH-e<<QbT皢7Թz>VϗK 7/Yp'$xΓ_W8Ny/ oJlL7(v|DV w%)`>Nڳ>(wk;qMkqם?aY"bQ]W-\uC[7]BD܏:y9qa6qB!HM H\q-M4 SjcĮ .`۠9 ǻg^Lnh(_"cǹ*'_2ٺx{3y"%%sw])ܚc\E5rZ7\#dNӃ\Z, -zx|O;z' 3M lIJژH@zlRxLO:NVԚvAҵVkfB0xbc)ޅ\z\]ьsH[B%{J(I7Ҥcaڵ.T=SV2<V[ͥvE;XT_/OI~]cz92/J]5v(~@wO^3=.Kz+]$/=aB8`=|)lǒ}<.a_xAfAF)s܄ÅX!voLd-Wݫ7È:? rǩrWd J ]^mAev]V`ҵr~Y*tGQK4c,t#~(c%V/g2[$ V1eȗeκZn:cp9T]w-Xm4=Kd9oLt-`3'q$J}2NLmfRK| Xj Dش_k' fRpNf5xHo 9o~\gh/3o #"=",`f/9bl(?vXߜ[ҦjcA? q/X6cz`Nj.ϥ3/, VNXJdƱ } n/qޠ"񓂅F t~2zb뷂.#0 %pf鼦nO~rfX}k)\C> 7#TΚFd, @RDƃ:Ts꽬4nV {k"M2ƽtS%PLAy'Cd І= 6X1s[*dR<rLT Pyhgl|3.!6NOC{2Q/],.aP:g-e#dSQ܍o^At|*UƄ*53dS]tO9 Bh.4j+n\(\,͝iV>l`vȱkI$_sj8-y"kAh d5J^?eɼ艰(J'ܶK|RͩaTzH*VlTy 4ݜNȦ檋\nS]{>PK8k{ihCPwSK>h`4)+Ἵ!_VEWT3dD^Asrt--v'7^J4:QՎck0ZĮ/;^. 0 MFсu j(]E _pt wCsĶOw'M#pz4"%]ZMZ[e.~ GS|j߀oj6m/Ѹk ]h@"!63GK,x=d7"d6z4%!qZdLl ,YH*_^|4_Ɩ5N}vT@s@\Nht#~ғeF,}ycDdM f[gApB%b$,tZ%*਩/~2:0k%+}R_@W ,JtGggD4AT)J:lQ;,4Ot" G61Kt9R#5y"Ne>' q@T\?c w\d8 -zp}H+_%t'KLgF-%Ħ{{fWۅdsLuV?`3މo9%ԳTH#1%3/ޭ&s3J@>s^ Gm\NV e yqΫrt)NR)>/vVdS1wZ1 )ZQӁi2sV?ҙ+,0ƽtn| 'ܤkc~!b1> 6g'}-'N@ٴ}Do]U=HA)mC%E\3߰N)zy3Qx3Y(wT}a~vuSy2zm4gxo_d Bēp&{9'F T;3}chǺ~ʣ*4To8 ]2YiC[5D u cSۀ8p$T}QeA. zBQUjTp;k8~⫉Sy;{*$ 1 W 2sm9DW=y8>I1gZW#'7@%1H`c&E8m7hP~^a `(2 #e]@8J1Rڐ3\|`-Uuɨ\I\ !-qR<`1V-Vݛ.da8c$F=^!ϗ?<=7eʵ#$p&j]s!FiKE3ܷŖ7EZ%<͡‰u(ܴ?d)AUOudҴf#|{(h; +v?1ȾL2@G oSnRE3 Œ5 Ǎ$Wԑq40L>8'D e* 䖊hs4vrF, b ˳u57'$yfm`vy0 ŭtĬI= ڋޱ7[FA^N(&oI%i`0.g4/N8"949C4\g`aPs`Y z%I›O Ndl{a>!3r5,Yw|OO3I!47'(e rλ<5.6>sŊMHP_\bv !R`{mD6,ФoOo)gk=3]?eNE<FG,#^HWWW8Qm±j VÖk9:{zh7IM֖Z tfP2`):i,غ)Sʠz ֯?6GKf +KBߺ85) yK+V*k,9ZN#$|km`tKݞȈ$%CQ[ل82(c999 tKʫN< Pꕩkbj[AۨUq4zLCV!>{Vܝl`;#ί[ h^^Eɿ"ĮWQQ9ނ ŴՅ_#Evӏ ߔ4K-4G/GHu<ѯԄ*KN^h5ByXaMU;$T3JS c=K%_6r/ס$)fQ85zqŠ=vۂ^va_,g-:KӁ#dYI2~]Hl۩qNR |6Cq0 7)%Ƴ~z+&!{}j]TKn21T کjhMf;ȄI7*HRmJ̲W械\8#ՕXq 0B'jw>]O74lMS l]7iʊG:7zVվ 'DD> FG;Ɉ|,(D0@%zPR/ A"e(tǓy|oxp?$d0Pd3 031!Gox@pnXwRK/ @a95Qr⢓j9 SJQf%丱Nfǂ&zIyڽeUqr(Q(WqjD$y \g#2i/οӪ3sZzU%jö DZPZmKpMIwULFPϝtNI>eme2ޚPl5nKG!TͿ^grvA6ф stMu ޘ^l8T{ 9!!Ҭ| !|3n*Qd1PWoM =nocť"L0bp<k-u ]WR#7/<-8Qh1c|[vo.Z^|α'$*f& hlkqn h员n0&Y+1}lۧiӣ)w?d7XW+T~+"iTGc۸k2wAM("zC  e%\75kz-"^˜\|?hΰDb,hR ̷ʎNo[;, ', TT)m>C~A(3|C׎$X'5)P-"Bcj 4zh$"lR$tcCV p<9/(4};&d@┚8-—]0C`bϐE_k15%s %[f5^2rξ`UbxdۏhU> ]%-'+\5JNҚҰ q!.cĹ .[S Lm_avR4O)_ {]ޓ(FfJ;6U!bԼ[p!i'1컏俦Ǫ!pgR|*OmjRYژE\ωBNd ‘!3p7Y{nJt JO}}#q eT;N'X^g =Dw=OOIL{@$Ӫt‡OW"b #N Jx Lm0M 5Әj{7Մd>qª8b8֡{gI$o^thPa/ s-}R9Ob&*q,R!@G-*ɊǢr?@uX4-p>NH,([ͦw}}29י& KL\3N73aCk0/rFѥմ~^= ]\'|OjRȯ6$3ϮH q_Lň?ʓ>z%εޟ@F1gI+ג0g+Sb@3@j{z.k&aQ%; l^2HWL,/{exRcĭ -=Lh b6Lm0'qLW # .q=."ՁUӪh/),2 .4fny7 #∵S4gZIᜬ^T=yިƘ$J{=Uu45O#&KsgNF3XQu:'&`ޭ&m ]Ju^5|Sߟ#g0p7^|ڿ&LG ap-r;dɮ ^ ,Ҡky}l_ҾV:Z 2GXRoP7QZĂ;Q6 f-Օ#0Z=.LQ94JdEhus-5~7H3- tI`82ɇ9#O̟s"ĕHJO'zjBJuw#]Qh|P Ь!E-*-YJfT J[=it3Tv;O=aOerœlZ5oVCsD R: Z~ hڷmV1VVˉ(VԦ.e7K`rIL‹/my<Sb98Ͳ= S2}EN`;C~7 @9KeF+%6E<:qi2hw FHy^ңƱY}2M8&V~ y`LEefhE{+|I~ʂo] >fo)2Aow4nB(l.nYd?ChTq3C오N]ֿ"ȼ(¶=HR)ofw9m~Cw,<&n9$ݕ T50F{l|s >I]mGƽaa=8Mv}hTQtË_עGC!1*ZekUa,Bb-i_|Iv~,me ]v{~eTdeX?[RۛՓT>֪ͮ SOUEu}aB-` rxb9T['/3xUp[E9q;(AZOVI2`T5<:9Qy&fZے9gR/Wؑ(O5-W7qH g2|vkVvÇ__`Zտu$8HPj5! KT_-՟h*/LqyOW>*1MEf},_<N"~<%#Ǒl^F;UGݫJqBƀ8] Ygk(؟)B ,:5 \L>E;A/y`˸)'9]M]Wn'@-^9!PM@Kk?AT;-^[y)񸶜u&U}LZ FP<@}[ooER)D#z|{:1OL۪IyN8խH:[[ 0)mwu,{snU5Ia[xk 3#fZ~2& ݨ~Oo>,vsh7Pn%5N)ZHӫԎI!o_ Q`m`qizr@(׻1iߔI/\9m2iPLų+դ\fXJ}B$-y5_>`n͡l{/h6 엾LA! .˷l߅"g#nt-Bm4OF*o<2[H_ϵ <`}օ&Aj~>> ):α\\?ݯ]}<O`$ <@a ?}?rQPv aĆ"|7EVkc$/r݂er: ,n?pea0) sf1<:suEQn+VoX_fbH\,K~~Хh\9H$o7` i9Ձ@˖*J zY}trpH^=J%EBqP] J+Y"SpwZׄ@ ijB'6,VOb|n=4[}8KUp:pkȥd߿?% S3PD~DꂦA5lrh£6\5.܃`WoHI R,B젰&;5uoF!6RA3DL7 +5i# Ãr]pqq}4h޹}a MAzLvq!$e" $V#JB[2^@ Ƙ)35{ 2I,[pzߨYQ{'jpw>B I}N&N7ljRecHYӖLn>Z 1-E'7 - ` 1˟ʡD6 8=/Uy(N6BG/V8\zA|/)$t(8 KMx;)ܻnaMֲ ?c0"3(&qB>BCO@LHvLhK#IsV7tbN'x7-^3׸CuDJd ~UЊ_.WqIOd8pdj!> B`뿮Hq WHg*ToT<$>˘i(I.|{G%껕,r%t-1!;%)H K!/onkI5w0u)=H:u~oL#v ˼u ZޗbqTuTzV'Xt?;K=ǺsZ.)%!_*ɵ6dGw͊ʮEN[Fǁ[Ea.)ֱ8uu 95ڏ^=&?؍qmy<ix0UPÍT41ʴ }$:+Zo iAYf3{sq2>eⷛ-̓'xSxdYӵ|˗i[0$D<#2u->V=AbѮ58 K.˹÷"BB bح'bՖUxeϺQr4fgR Ғ5ĝo w^%8xx!ēx*[O&/$jX#,7a"6,ikYI''f~ ce}H|Y+0ti2 i욞* 8t~h'I*N;}mkI_GKd,4(4?q`ݍ7!ZgRrMHj^FZ8C2x Xyyk&IϼJT'4dvs8J⡘ҎC_^L|Q\spІTQ!gU4EBU_JrWH}k7gWQ6>{I#\? I y5Z sJO#3_ |c_fb 1#Y;1W7" Rs]99^3?H_cw{մ "mw6 jiz Hf`>f;)HR/{oJ`*S :"*%r#Oi B7\FtrY~ԁg違(8e'AK+[+=LqpFu7@C7Ag58Ws8xJ |#ڮ;$񾫹vf@u a܊r$%Lr=gAwO|7.G)(a8[9c¶ E2v-]#16Š$ 0{e؁^8 :W4RRL>38 uG+G&呣 ZSIi~6:3'CҘ?93ktK3%Q@';O,oa$~=+C{wp 3f s_e/{WCZc ="*A޻Uv Kn)$VlqljD \OV-$k7Ty@ '@QepfJZI8J"2qe3`-wlt*[eq* [3.օUZkfsW+F@6f]c;.T{W5HEV"Ker6GwbuY̗aw a3K370"bxu'BiU9|3a`PrU2wil>L#-<ʌfTHXEˇp*SdO1N&d8WISG-Xmyc+F,p+AªݟM'Փ ə<47rVtAN[)+x dnZȎ M8j[MC&!@Rmtv#.կr xOItgsUůTXY жQV֓nqYoՆlgq*,H}$|>JZ~ ]ڣC, ejA0u^$ U0rOطgh.ܻ@֐AKRrɤ ƹ"$RU}€[`'@`>DtR/Dn{F5!ضx긕xօt^dYqIV6QtG'?bOq;j9;oeo1v&hH >(+x :/N}NU,.qGI #?㱆ӯdma> :Q#^I2Ai> 05~/.M;k#&Rej~-w&\nabU⽙,ʼnN@~-ӫnPxm`EE+q`R_CFY *`Juq vӼTL>nJaU˫ɇ M]HoNoO;4;?8fnQaOk NӵY}pq). :N^z&٦ ]P,O*@`1nG*1bmQWfq]7W#+}d1X7Gf 8ɞ{#~ģ"lmn滙䙽;2^T >@,NpS>(???j 0io,c` NEԩ ԋ[BH<0SR2<?MOe~5BЏ‹s'@L67e{.,{aNH몶sPxs*w/VM ùޥ[R=L8/Ժd0&r[a-nވ*U=)GY@VSjߝ𻽭/:=Ԣy~#mSlJQ&m Ļ7ck?T_B@\{ ]d`X`_I9!j*Wgfnb^\T]]+rd$`NYv7$f,\}D}'p"’٭5+KyGj523ΒcM͇KD~33kg./5{>iecӠC!o45jۿՙhbun'๓>6QT<"qʯ&˃.ː4AD  䴓{v,nH(__i+ˬo-lf UX! "cl(DqXBaiRPAG:6WhݾS" 3/1J M5&oJWPl&fJ+ ZT)᳒i5%za%؜YpG/F]=۟1qtfij9[Te 2Iu^ҥjp蔸* Z鞥n,- >! 3v%~Z 6V{?Ia=X<]gskW[;+SFYQ ñILv=.8+H9pҬ ccrU4]WT3u6pZ }Y<`| {@NUY] [>'> 'U^}Cz{^o&=LSMQpucTFՆuBOnm =7~c z3nl 1j?ӣsR1LީFwWܷ5Dcn9l+|_y4+l&ptEi1'1tEW*l!9"$mLbǝ@yX@lF4ŏyMrѣ+{662Pϟ5+:pfH%V_\fkA *RYH/ pU^ cUYy[Vt7l]EG*qC^ e'Iac0?Y^F_h=fk:`{sVFW }A, +,P A d':œjO'OBcfZ~/\u$ (9W[khI*q6AEP7r\bYK eq2 U.{ݬЅ Q@BUu +F`Uy\/sA`C=]WHҶ'~ <=y_cQwͫ6z:g!XM`đ?&p~0@h/r0L*5:` &{{Ɉxv.'~]"NBP#_ L rlE=WU5$zAK"sEA/Jko;.0bb0 G"~J@D!L޽]1Ҥll""iht@^5}UD[redYxk6n\EuǸ3;- ,M.E0 ȏy)+ydN5.#><-`pi]iy~8 . {<lM`< T:]x |?6rI֗ t8ƣJ-0 s99ڙq8"=%\a$M I'ug`OPq@O}1ERC#9ާU =6PB"{ y]K7\׻/Xbl[9"^lg2׀=6ӑ.6f0LKѕL; 2(5:yK{!:姦nGa?"9kQ۸H~yBAD4qK3[ʽ9Lvnh[b[ɻDJaZ~Zmdc~%1(PR%`Kq-mm(~Cb-QɆb/~\J;@3?}%&2I຅7M"M8d 3}p~[*?&\F wqTT&oߵ'zKX1^9~RK=xTB/$Tvߪs(-ӣV?2Ic@orw:gצ ?-o.ӫѿwrKWܳBs6x!+8զ(0H7 SHN/"kL,}pRݠEvc?㥗QSRl޹E1hTF㮝9C!BG=mCņs&&D) _ul sD)Csχ`AOx5DwCWȊ{kh? m^eS9kў:)Rbs9,=F`b*pͦ[I]+ح\[KUks*Pz ٶf[4+fFEꬂwidh~]N}(D]Qun젅e)p%._Oᗬm`u8qq(n89>! 67Lo}n3E輛Ѻ TO2&PxTV݆'3 dz5J}Ȧ@ҍiڜ$7Hb^ɝM]Z2w0ƺ1GEzOI/Z+"-$Qjs1~q+Um7Ip aQhh I5m8\iu?e&?>dmK#ɾ{U\1]"i<$Tt(J 2utRS)H+GOO㬻F7:er @8XRs'\!ޝ~?D_2R\jζBýke jB _ބ!pΏ$s!~Ee ,|t޸ l zt7L:Z;My}}>h]MMeͽ?~`DF[P(qDW-F\#B"k-\zJ.Λ&ljD ELgAFAR/W JJV"|zG!~7A: 7߹"L_(\LԮMu&S }$NO0Uꛯ9UWj g_,)U%vG%%q#,snV9ov;MIӶKj6m* ,D[B)gR,L싕 daKA kBcn,XD9WrmGL)9&`;WV+ ;_,IC+PsB]E{,mT(Wѐv O{5)7Oh0 E[鹎-辁8ھ UQl u9o MK-]<jW(^ʒֺt_iSV6Y":#ȅCizw6]v0Mn0?[t: rlm!ǒ;Mdr{طx$ĢΒrȫ-KLG-C!:3@Eb0tQ[ő K.?׶tc]}WrR['+8G&yA%miQdf ]<݃1ms\E1mMc%W,w>dDr8 O J.8hw-IWLO*U~ Ή.A:'GQ'*+8o(c|:Y}v(L eڐF-ZOg-6y@$iVD_m mIwr90v7A(B!^p'Sݟ/ K%uK\BRtPwܜ$@uEҸ5bhXh.$!}עKmCa+Ӕ_Qr7ލ3j5ǩ_R ,%1&7҉ m9? gyצŮwP[0,\N Z}3Jk=Kjw ɫñj(L/W*G:s3ɜ sǹ/E\M=hC5v) o>p]\ 4Zဌ,#LY-t#.wjֹ )"oH3 0i5~ꛫ q 4K$pN! zjGa JS٨b3L8{8jyla!c\T}t}|P2iERkx<}\JI JZ9{X&C ِ~kɘNԱ!?B9tú4m~в[ !>-6c@}]ОNǹYrVYĬE2=Ui{)(80qdyyqGHmDxE=NdE=9QČF]O3%C|\%TL'ݸBRpԺ0SvV8@27uSnaG}g`bPVgMJN+Z'Icr VբhfT)[;ȟ #v46PF>{TZG4 zV1.R$Nbs(2q諙/=mz_hݨoL'MD }JŅF-KЎ'蕻h+bBt,ۤFcblX ݩA<$r5ĸ-]+ٗpZ@c*3%:AmIٴm`XL&*DW1$ -Y7TkR4)A}cd g?6Q(gBg3 ɴ:l2n 6FYn_U 81܉X% dNwZ W`_C/c{RQy%&%(J3}3Mx4A(#hk{\\0Ք(<ڃlsCi}bղ"<$\m a>j>ie4q"ҴEM6k,\WW{!_hIA~9 l(Oi-DgI2Iu<@m=Lt%xj d+D4齕H[mgŵL 6M~#$*W>S,$~(jc>U_d=W+ad#`)]Jij!do6O&Mr #!H/c2vJYg*X,?qiՁNJ4|.!*nret2 dҝJnX%ƖU L>W\>R%MƥU4@k԰ǞUcfJ)t2rG~1+$ԆkZRαjTTU2lɵO}AtacM%wK@*CdՎ,M"_ R+EC]% QV>k: :: ُ⠘'L"ȋ#Ev/Eݾa)om4KNLj3MUz` ? ]Qx<.> o* æ]SGg._-+6f. `(<=Rzq,k\.Ļ5?r`X 4dr< ؏YނViij$I?1 U(HȚ.E7H]ڌݍ}@1:%zLj:vÓcYb?{()(MHiQpN'VF-T=_keeygMyap@1|j9S$ۮfX^W#s#"mLm9.J!TvᅈΓ9zE&74ϊ&UԷtfEVȟZUIR46Ý~GÏ+җل#[bB~ȠצpaԄΒICdI‚&1|A;b\Egm_:0@ȓHTcc]JЙdS=ЮܖF cS,q)Gz?Ca 4D/ .`rTp-f!Yס'Va1ButV?(SȜʭd6qqN䀄$7f$fjvt/㌔-m2Sea؂ 6Ƹ(+0끜*wME 1*7hZ0z&t'0DC ̙F,wMJNEq*G+Q mejUUt iOdi!ob$2W5aN/9l'L|8g q۵T?庺_o"w1dr,tp2,  [u"{.`14#|+m(n׺RlXc"=Mzɤq2d0xz5Yyk=\W` gHn/0ZmY(oRr\-jfF#x&pka1#_]Hl%A eߥ>tbKHT o6 H!YFRk&5Fc|=T{8>|}!>t&/mRCчLXk{0'Uh+>^z\]޾J: aF7Мzb_]{D?9Rf*C-uSUYD'A|l7$" XpRV}(J+ &Lݏۜ2o偉EvI d}#I\ dS$uD$C,< Ze2jǏ0.yIԖ9?ld+vg'=>)aXS?1-LP '?A~l"6eyDP5N^b#)*#wW RȶSͷGʜ" <6&J9c!Em_'Ƙh;bHN|>>fG!}7~ǩOsEl %ϟV.745ctA HL[e(P bK͹(>,#:FJ(ynPɰN]!A/#)C:Z.XsK7yw-а7ԙq^-"~ 2Zȕ Gc> ͜+Rt[I_fDvNXd@7>DǁbZ 2FkG9eTnsҤhJ#]B'c9n̴!G] ҷQ,hDCgX~Ba! ٠ڭ4*}մ2*7UΕN1j@Shz:þ+bEje<44A L%Zmq_Ӯ/yR%=| íHD/9{KcFutL:edVs.K-w&W1J{P9i!aDەlY_>ScU ջX k,fU#+3;\`s,7ݸA_~Lgijm&ʛkq)a|aqlHBWԳTp1-n2Y9)|~&5I[F_ TR&"-MڅJvPw&M44eٗƒD ט`rk=]G`a^O7ḱz Ll‰GYp]Ț. DM di _Wn{2bpwB1H?I@W%wi QQ9.ԫȃ9'H\y(>` p5E.oC 1)`16h Mѝ'>W/&C'@G9P'KSgUՖp;!3s[]S-j?P?4`L}S~ug?&c<&Qd6,ct>QD&'%qpJ~>@cf|PoJmvHEcl _cS ڐAދݛK`*} ]Yi5иӔN9 {֌!JݍrpqiQ<@$:QfI8E߅ukYW9Yv>2Q0+ Kg,od ;ڷZC얕DG8ěH@j<+r Wޢ8X. ' puf*ga|}`n/.S&HKX IPvBmJ:-%smxBG~|}4vzA I x<=1">7DN[{-dBb 9/ZjOqO7L=e3 Y{;-f>(C8#qRTA$7g Eq.?"a[2 r>i XU!0;pTBbG d : A n)xm3AVRb: JSjAb!bКs`g) Vln5:0ȗw\c٩cՖIRkNU ʼnwڳ; 칳L"W0)Gp>A jYKv Y~&Idm9ѕ- U'{!> \T~,rB/_PbTڎ)2 C} eH3^Me{(пȘ'? 7]PSUμL޴tT528xDâR 6MPtP\\p6$(\K| FD y~RG"8MoYOw&5vUPΖ_*d6c%䌭 0vJU2ň(* #dtu>̢wnAtR߯V`C A'FVXu S%FL~ Q` uLGN= 1L:(E!LԓtR&شbJ<']?m4b5XWsϘ38],R*cgxӤE-K.j1ڪ_Ҙ)xbP4AmJ9 )n< YKԡ?8H:Bi~)i@7-JDɔaD64t$'kgMmxRu e<#aK@T-`nqxh,)ʔ[e#I0Z`o-/hCxW؃g)fj  %0!M[HhRWc@+0#ss3i|;oem ;Xtd)i8]Z B5j \RvY#7!yQqC }OǺOݰ>z. _C:}0OHZckzܓt|T {:k=7 &+,.O DLcs.t`ׇ(x֟#6Lz+~A񃶎s}ٴZ71 Y5NK]k6yo7;Fw(NkA_CXFxU#^C!5}ziw:msROɧ FƐ%gs/8[ كQwaO,x@AM9*!.E)7{?Tf6e#I6=4\V[C-cF&{ RԷCy0@wr%(`^沪*;F<^ߚ'Xuc)6I}]qDeE zi}C&G/<ˠbW(jw/ҋMrJ#Ȗ"ӭ5p9˱"3vmh,1M'Le/` G#uڈbR.#'7B[ux;K˲ hϲ(,Ls9p'H:d!ƗG/` ) DM TQF9+;L5ԯPku*sDŤ6?R=pI} JJn>ͩ];&>E?HgšKVFG3 Y* ְ8VrWgJ%t%ұVM,'),=/(džvsǐК_S%N;b瘬fyn[;}΢\|IҔ]Bp:@%Yqh'[{'6agq]NtA :;R2pk~tY`0JջWyuRS)3&^˶>}- @(6kTr\y mde'C2hJuN\#7gΩ)ǝ OmRKUM{{j!mfY\-qE)kH'JD-}s:;v#4nJ†cL=fJי9xwAowEb74~@n5uBkng|q,ߞ|+ x# _ߢ\ņ3BFVsv.MZ_VxD,y8R8ia`=%H#^TVf[t=wC]pBȚl׺{GV7~apv>pp,Y- ?x-bnV 4sxR%ݩUSE-]xy |3GwS [6AǓU^ Cх&D}֢Xǂ"-iܫ70|Z"(^){4S2NmUSݼqJ'9yKoD Cl J:WF6=I_G[&GOHӓաNdޏB:Eܷ=z^'d֎+c@B~.e.vH$KI2m)4뎎jY-!bxU.s!R8TlT걍P#zƧuwT -Wn# Pd}"y:0CDm 'N*ϕQBȅL)Z<}6Vf,Um\u R)+$={0y덍?vʄݿv{~qT)oԻ%.JD儼 H{3U>iLWu T#daY4׶OkE|x4Y?*Pcy߰!SL %A(ߜ&ĩl g*u\Quֈ}]Y|\ftƿh=1Υm71N%ZeԕW*=+*Jkk k9}$EH9я耎$yXbV E9#0]}LmTo5 I>fKMMbKo/-Pi{oQm7;xstiS߼Xz[uy4tjKvCi' 5[ #AA9}.;мp"&UBmRvDZ: EQ8 7_ _[brE/ /)vg8;V@C`F9 j^8tF?T[RZ9ꀑՓxu'j3_ X2g $%.15QHZ Yۥ;4LƉĕ^4m㶺ב7# .# T#J+{}a]trWJ|. N{<*ԂRèFg`klk0&hWiݫ+PJpݓ(A`=E]0Drq q~rf}1lE> _G/#Ϫz G-=I^^ 'S>9$%Ǔ3n9*tT1VoPH'B~"biՕ4Ko'P".tqMQgI Uf7荭K/^M6\Kl"H482@3CJt>^n+aZM"iLz'c֬Kf l:#~펍fϱISW5d?_?ZߊUQg4m\ρ_w(u|,27!1 »Ŀx|bjg` 'ɛŦy03c:j:LS :$;9׹@J2 w''!␚4u' g ~eò/,? XFU$>? ̶K8(-S#[RB[gZ$ 5R> N{?|Ȣ<jl:*Lk^1|2Bc yZLCDMR{J w5Q+7LϢ@E-ʼn^4waZIc\c1:N$X>^bpLvc߾k;ia*DF8|VSww"+LdQ13^lT-_VMGR!pO %C4g[2xX.jI6>Usз2N/\ n3\IGdi0O`N y7RݫV\_JOҬ&G ynTDJf6@\Yq|'LQ%kݡ7?k ֶyjS>{X0j*=l]Dhh?>\pȍ-tݫ@ lh<wRvo2QkKݨ|Pw@}$)hvekˮR~A#^OY [q&}ø:k_[BۊvN'ëhX5)Ɇ 4~*RPqf9/q؈ t]dnMSx1B!+_qgp;!&*nœȱ J%Km-e/BŽsR Fr> &KrXi|T=4fJICDsGn4DZQuxh&Nα@y6lc9{UH z5iYI8=!΄\UFiGOc0Whr[vsLj9_([h b8б^&afF1&UG}qeXA~ @6f:LRB ĺ$o;S㯥&PnHWbnv]L)"Yx'mG~녉PrZ4jg*rcӜo`T_v!@`3wT֧If|y: ޿S<&G'62)t"dcW5TIݢNڨ_ 5t#NeJ).L%A yQ;f| x?^]Q'Z)NnyMwL7 ɚW_3%NF?mA^ͩuԇg &j'` -#VKk1[H@qt J[qZqorYA SY 2w~c"k܁9}jO҈!bY^i%>A"7Ú@i̕%  t6b.kW.J<'d'$ru齐i!̗i3UփM+\賵19ڲ7Λ9yxRPvet 7|=X9<}͎Az-G媁D گ_&VR.u@S/AO.$B;:ܷ`Y6JIB| #s a"ɇg^8PH(y҃^ۍ|&U"A&X=A =~K}j+[AJmh:ax$aem'1XN4fZtA=W6!ϮAJ:o_nn*1DoX4Us"j"QY2IϺ7Dl{X\_e*8~Q.v;&|EG=bZ<”5͵/OlO"- Q a8ALz?>0|ax)mq6bJ> D?:k񫉮vVeMpыؼ9|jdr;ץxh4P֑#Rˮ^.YzJXlI6Q fP= ~N9>ieq6؏P?)7Suϳfw(IW&A۱)~oW-0gð6QvmSSیq V3!ze4fvL@PMf4`/#~b">hJ, =H|\e,J!ܨQ{ ng |esubjRQ AGp;REMq(BQU#p#S){{ۃZƅVxvI?㲆! o>փl5z#EGٌuIw1^dh5UrPL6,ҬRCG4i@7b9Ԍ2̔@CY{`S)dY1kn6.8&x$QJrF%π5{ʋ^W`t5AaS}1 WfBd}v{1-"8Ni9{]פQʮ gulkA.PU'ꛭx' C$M#y!9 (q]!rgmV9ׄBD ."4I /čṕ7B`4"X,n)/_874LMS0s~u1Q+Vkߧ\-˼,[HOZ:!dr4cy[ToF?^cY$/ Oks(ۋMKi JI/p\Eiu2h:FZ6o#PBNQ jE3jj 'TJ]@^ ?@4]TAB67d2 L#CrMKG[-#DLJx)d#&p&urz"V)h$|66ˢsF僦]Vz|XAI_]iӊ ``GAw2g9 K䲳Chs7>ڌD!H37*5&3 u9 Dl6j^M:ud2zj+CMKms'l3yHo oMþQ/XKMg,YS^1|O][8]em<rjai+868q(Emw!ؒ,+"lu?$xG"XD4pwI d)msJQROggͭ'V{2 ѐa\8}\)x zb$dŔas\}HN ah7Vrjo Zyr⋈;z&64o'J R@9MkuFeJ'P([CF0aQ.J_>Ue/1O#^z7a3C*NEyO|FnE];&M"P3>hU3z4ivzܸIHw1|bS] (^uE-l8:k :7߾Ӡ$c3G/1MgN=mo97Cg~Y|\P >cXXw)j*E%G9^A/cpm>:SWh+ ?QB= =򁴋h¸6a+KL ejG@_3Ǡp$5r { Ch'4֚Nk瓡1gBcL:sXE '|FFEjPD#UW o?v4~ej:WG\+40iF: Ql)4mQ%7Ziv5W |n'ijބoGu* 7=1<>(WsXVD\,x@tqu}; ~#b,7j_Đ7$1F 3Kq9Žq.5ɔ;F4GA]oǀ2ôinǗ߼T2K\4hof}"H+ژ`/e+Ǜ%)$M) ͊D~L0$bI q\[82B-'U՚#9^ zGSnJ,x5 iEl<e*{}ꀲ|taӉVZU>vN <ۚcG+`e84Gs=M%G =Y\Ufݺ,OA K_h?,= ,>("o!տfB'>gO>Wziw\UV,gت!d#oB-N:0\&ܖ)[Y`%KEsO8IEP¶$o%U%=7tnR͓^`7ar,eW i rƜO%Ƚh=NSvue]Z[%M煉ۯ;C!F 2B\m@ǎ@ [0fN#`Tܱ“G8\iZo/!̊o/ *>rwQcE!p'GaI 6q2`=|[Oc㨂S^9ҊD bBb ,+ ;Ʒ'Ҧ31}Fz!.cɱ=MWK22A]$Ïgq-4>kނ0Txd>!~VeU WvL Y'9آW[U 7%|ڃQ65Q wkfY(<#3񃡱4s߅W9o]%4E?}MCHbV(p"w ^aw!K^Ֆ%fٻ=!/iJuE^aKn$`R^SoZhHd":ϟ P1f͍ tM>'·.J+3VE^ UUI:C򢵷$eC]~cW -`SKҵ~dVru+ev]5"nixht3c~,~kiXc=%u- {ڜ^bR)`NY8f'qp9%`xtA6ۙ`7r~-@2ѯ@{P*CB=U7˼.W* z:aKG2Q՚z88$3r6kbLo?.:rf #LLՖT^ɓ3"*I머1<A`"st@ʆMpP;|XCae^XP=F*Rr?8i>oY0cKDsB;/_%+pm5ܐ!nXP+]@cd.-8No!SfxVʣKR^.%(PjYT{N根5%#Ub#ĀPwR*yWK=;d,bt'̬Q(a8ȕ<辭0JuCñg;2qpav̳j5 27` Fy8MK,feJ FluBu N0 tEv"^u {itt4cXr1eGvyQ/IcY|zy~@QnK?F09c=v!JgªD w݃Tõ" ՊjkZqo:3hNp2rgiZĶAqFf0Mo [0@+6<-=QQZM(jCJ,rb pxA=#(0\/QQ DOkv#jŒpE8sQ9g/E&z<7W5YjT]* &/Z WLPZlUZ/b2<} RB(Rlwh[zql5* 7G  ݱסPףq"FzXx:+#!$yD c!XX {0NjƝӏ< a{a&UC}.F?`S25%u[ey$ 8UqtjL" &T{xA~.^kqk*eNt6$ آfɺUQu[JnsM۳&lDp*P!IGMa"<s5!r^za@%c C}ڡ)ASs9Au9PhkߖS>X;eiP%kV`>$p]&#([8pLWF/5'}t+{[Uu9qoʹv6=;ӎe *0'(4@cM{߈Kʫ#fh±a˗:_M{@"9MJ-+]hn |IxHn ,z۟LFXZt!ux@5猔@vz`)u\z3ȍyÿ?hL(LS+3  ڟ;zm$r`IꙜU 7OuΐÓn &So{asRѩcbhqZH#$}mWY" 둝Z1BQ£ql5KI,trMQ ߝ% /"fܧ!<dTX/H6d[wVXښJG]F+P!DcrUJWcްU1 ?L|.rTM[@_7-c =V:|7pq`OLC҇&X )yړqR'w9a(=}Hl;PCL]Q+{A˶&^.&{`?8: p.}Y>_榸BM#`KU" &(+)P J䗐JhtKX_ːi 1P갃"TGv`oq)Nx˂wiB(f~W)5 ˆD/ړCo_utG9*5:n4wLkb(9$2'Ҭbd>NjMlyA[~NdR|gV>1)/|Eۋs8t9l+.p{RT0Rl]w SΛ bIq1bwzKꖑYi{A6 dZ5#?*zvKǠTn}Z*G`Et%`TPɻ{z41b`|%,6FRnKf G/Ygm(xPH/ARS#p2@8~lLH[&v*`a[5yDY5;h@1?ŵq Ez8'qkzx$f \E'KjK1`Ӂ&+)hh&} ֊Ҡ:ڞBV# bG:[A[sچ+xaD#5"kd}hŽX|wϟ͞K[m*k3AF5QAjiGCCũa Nؠw^BBKrCSA/ך`"@HsOD4DOk b6rw _]β2-{Wjuw #Z+QT߅Z=_q^-^3zGڍ!eۯs~xN6~ܷ'@ i3FC =-`Y}ut X7ס5^a)JdG>qCلUs(jHeLMj+C7vh$H MTR_LQcejՀBӝyK&  0I{r9WSQѨa'Z-fBT3ÉHCL#1&0! *ꒋ \SeGP0&;5\ O'N(C?H"IAA@B^Uń8CQMy2bW.:,Q͕={p,צ Ƿܺ:zϭށ-88K i?A ^SIզ'qC@ o{gLncm?s2ft56hɡh2w`m43dU @}[ȯVX41|yYjqdKnHpҐ-EZl{kiKjlwlZ0ok$wM:8 rLHHj XJW caoit8Шp|g{x_!d*Ka_)j,j;BpܻbV#o#(d|]^9} 19QxIB<$hDmw$(vb_V[Intq XMr60)t$5#uψu{SĶљg2)J ٸܹdF W^o5 \l|Μ~Y0 :C\nh0vPxdK`tN*E)L ?G:Tɮ5X M*Ue)/ə׏\@}ne0AM=űc7v)0Wx dlԤkȬu{L/q8C[%)b:ܪ]n# .PPy4i $}CR\mq5Fbʛ"_6$C+>^BvA%J<؊"߼qv;",=~1yWj6 {h.HAIZC ib]'{eAtNVUc1tG>HThr%Fb\̷)>jnm f5y*>m&gɬ^]z%rFPYMLɼ%U呒2LjJ GB*0z ;2ԈN,sz%qnY|T aCj\4[fϿ@ :匲GMQV8Ad^L9<NUN,/F-bQK-.U8"QV]-تُ~k$H=xd} [FkԎ`gp yHۡM/QMto”蕝f'{֔WDf]#dϛWY2Rv*54Jߣκva#`R}WMyJ tW9*s SU8_ɯ"^_=T` R'dJzEJi+΅QkN3c*6IN*n&ͫ>t6w:'ԥ8ן>(`*k0N>/"wBCPŠV`VGNpVU=Q6]@=%ː@² J&Iqk&C.w4._=V<Z?Lt$4ɇc$^n:lw #3}ЗbL@d,b0d;K֖s&l;駟]NW1LPۛޭ&N_rj T@oqጳ$D]e )鰪Z/O7p [?+2u۞ܡn q|C{[5wV uH`PnY|9a\n2^CK|L 3uC""v~q.^aW nV3FK:ƃTO $?pF|[>ò p%l_>R XfdU'kS.XA4-3CXDQsq΍{aJ63!,?, TuU D<:_:ߒ’/}PGdM%C?\Ҫ~3y?niWH&I%X M7#(a=)DKЋUPR}AL\&WP'#ƵIV1_L OCD?Jk7U$]XQ0%fu $"ܕL ҕ(m)/o@7oa3n! zu C2冬/N"r R}&m -iPPLzdSs݀k,q憐-*,PT.w0l_K'RZ_6ƉhӪ TLK9䰫>go<^2P> =%{z!n}A$'!QLmCD>ssBmwuȈǩd VKedU`@w" ;@$;/,-. Ktrp(~e>A ve@I7qImк y 6yhEP]DaK,4^n|E HjFd座>}.G 1-5]Y|yv/el+[w{$5aC`vs4W"i+!}nwbG?-Jh+PxekD[|8 sG8Z6% ǝb#z8c.n@0#uyد1%.Y'd&๖5,ؼҡ@;p-S~fLo V:G63SyipUgS^uD5s0Il!dKUGaѝ}K[B8v&{E)Ƙa˾u tQWi&/60E|RE%1w;Y;_mI! E% [2LG\/ߑ7z[f}Ah/v =*"Iil;"P~9R,.޾[W{ zf M8w`Pr("OZɥ/kЩtIxo˿G:zYζ_Bw)ƛ])y5~*=sJTSXxz[E2`z-p'G,]JPR Gj&ç᠋F\-3cե. n{S(؟U`r]wq?15 @P$rqH8pdXNdnQ zͥUгUrg|Êu <;DaՈpqبJc] wU˿>W)_"!M1vJ_([V0K 4Ǹ2oun5'._j3h[]*ZL-%At3E@uPe:6 tчs!_z d0μl)X}sPT!dyڻ)Eh--t]lCw!0Ɯ5Dd2`#+QBy"o>Oyk*@)/N(Ҭځgq=w~mrP޲4@)}Ͼˎ% u<,'_L}iu64B'X7bF!S{S~x-յB]K^:GI#H{\MlbSS(Q}W,)Vf~pgk HBV1X$@!\cu:sJAfHpDDVAtMhaf}%`hS0]UO};ͣ 9tmM0luf ᭶h6IڅYo kocFμ_eO:`ú 2SLZyLo 6~>ZiZ`I GUz5AJ#oQ8]1%0Ms>([pi.>џεA:Dz}g? NG6Q4N4Xg1y?,aOLF2"Q`K.ppQ>Ku{f,Ⱥ>NL&☚3 ]  (]D4|QXwNMBg}?K fv]t 7Ɛn'єMJ(r/A?Qff}/nWd%:s/ym3p虿(`i}>$e++jh?dGʒ?.^4*ÇB# ;H>:<- qL.I%OJhx#ao.+^0]^A24cU]l}(OuRA۪ #^ў;SҏKhkU9_D䨑s?`??I`(3upL)mXe `r+ O.dA3{*^MJq5Z+)Cf@/ @]_ J KlfؐF 0mgKƉ&Veb@e5]4k)Ќ|( Z)w Cݛƒ62KzPrȿ F{^!.lvL[{8xvk&s[YLfYmЁ>ngӨ;G_T0C3{1LO2\ڹ8ObӴ@tgvCc?=Lpe !;l51ʠ)aOHhR@Hwx88fXn4% GۂDFv q##HCB.G sbl-E ç@",>*8x?5B{sPUF֮T&ыT[BzmO@ߜc|Sbgh ǿ=~C "ֳ,k[DRU?c*:Pˮ28QVgߔ3wJIM5kvΗ*q6YdIXkW[t*W YW!$$gw3:!E9>O}8hтᒎIWxf`[Uy~V y 9S,+r6ۚ&s۠EH@Z@DP:"wICKJ ]}z$DίH4Sm;7&o ܀3a(Ȋ6VqHcpMj׹M5mX+pl0yfs"eJSO"tcK#˟n}] dxrCe23ֲb['· 6XL'q+%0Toxr(U.#Ue>h,C>dmkӃyђCB jJpy/vzOݒAqt<ҢDW$7yE`/WwJW>HK pM]N"W&)@Chʮf_6ל^nycJ_qFd}|uZP(x7[7)lư_0;Į,Q@$9/ %-6z|h^Oq4396(P3%ë mkb\8#ѓ}7Mxfd%RCVn}(DTnz5Msbߝ@3$]Iu39`4f,+2 i!Å`B0T"/]]y`OU%tU~\ C~\;$Y0|kvù4 ?!Dkd[mp Ags/5mĮUka=uE!|S[L d㳭aC 7d]8(nZMCy6x3g$WHѤ7}q1J\sQ֋}]<-yH^}O2m[T)p:K88qjn P]uvFy3 $̡ky|%&҉컅acԀ/GPSCǜPe(7JTˌ|WtdK:O,w=zhbZuBShN|V~ {k,? 1>uh|~If*)!wW?koU/ ~[ 5o'&xQk+AEUSy\r%U"su?s6oI) NY⌄I}}=X:9]`2sRdBVtyg14mc)[7O?cM 1 Oe>܅Ł3Wf@`[+n_JE)w mS%C@=k1xDp}2hajaK^7J`G^1)pEUK]m/3w>O?Ltϒ.0 4T"隁0DvlOZE P40-)0K%Tҍi~}狇Xz.tϼ&Y_l<Цb?vIiSL Dx)dA+lV.ybO0#5'4 BWR2〮qxs.]L>SVBͻ 5d~wtE$ n0V9:E㿠[F3a[Cj_%l%TÝA}3 dB+&_@ rrDZlWeN]tm !}5xk$öe|[bl>^@Ʊ䬑$BL,'UNAqgY3:e8xpf#~t] URPȍ!(RvId{? $tBMטܻ1&s'j-}Ԓf!b׌#M#[w hA\ACckQt},}K4vt¯Ea,T!m/ c #pMl!B?zG By2Ey$Gֳ}AglmA peG)pdO/nQAFuӝhx9%V eqS4#= 3]"8 A/eҍj,X˖Vb--gI:eܕGom]t%aͲ\FM4dĂM9Z5LVfLr 09\c,A+LAo47PHV1Mf>%>3տ?+&wװpA.NҍR^.ςYXS1T]r/ҹ.g61; ḯӚY]}XT_ ,;w*^. ۪K޽HZl\"X=padU ^Frl _(AUN$ `m̜=9hh~_?+K& dmB%^Wr#Ls7E;# U]_A4DΪJp4)Iǽ=s}YLxm- {aPTb 9cC b(G`ʬ /f!͢j)#ɹGϦM.;g|O=rUVXpBa = 騞OqgL}qA F^@>1Ӣ+ D1LTO5?IW.O3eOhSNXHu3;K_YdFk"e4fqhS\LA% 2'*eA@n4mG/%^Gmew`gN'CJos{1~m3Vh,,o&@ 亻lD5~ sIEM75iK 'ěj8.dUQ7N`T4#5Ea0zVЈE.Bol|p(t87RD+tlp59`죈,^u;fU4&%ՠ<*h-vd6d5ͧ]1MpU>wdlV#YSxL1cZV 5ǝ?D)$ľQNDmR] ,aBvV;9 Eld3qvēA`k-Od<Ƨ1$IJHeE!PGͩۦa[yoZ*VE ^S%O|os`G(w/?-i}ZJAKAGW Z@c'_3TżG vn 6]K&mPԹ`ఫp|`KŘmj ߗO+[?WRDUe0 M=kkeQ+4s@+ 15`&B@N~x+Ϟ+^a%=ʮ Qľcl=l/𺮾H=|v"{oz,k۽URE-%`w(55) Ngwo $Ji* NP(#!kn{8%o( i+r\`9RT&rQ!3IM3RbAڴB-rŝnI)hr;h@_Bsfap)ͬHeUػ:[DG.kEZTYhǍ~b;hShZƛіn-6!nj䊋?yAÊv5nnU'Pf^0H?C_09,-IY[`dAZ*GsR4D?IYJ?,/ehS8EOVhPd|Cw3]"v;g*d,[f.U#,pUHwhgo:RFnk~\ uSD!]$"\pG(_,M- ~]kޞ*0 n؁dыcf U$ħ ԙطm{5E-7qٷ;SG; x\H} 7S>P~B`X s uk,XH$NxZ/?/Ek8|~ Wȝ@z=btz\uP"kR+Zӏo%98 }{3F8kx1^ie֜"/yU%r4.a}psUILcvYne&m&x BHi}K#D<>%Gv'ɃtX{4 roue?9m%H ,/ .{G(Q(D8ZCVdsK sjt'[.+ O:=ݗJLAnWQ][}䐡Ũ9=J`so`#ZZ9CW1[hs:ݕ.2"LRض=6ۮX+?X/u0/iŻî.ݕ[AJ;H(1M{|IMx6:%@қ!YGAy|eDY޳ܤ}^b3/QI'~*SoK}5=xu~>a!~$-ME7|WY*cςbsaءt;d)vv^W_R`n@FP#tԀ_6sBK:9oP:!d >Cce9kp:~x`qOnH ʳSsOHhys_0Y>8^ݜz~[M,ଃ`GIua 8>^8e6z^"SqV%w$lWx=3JƇ5ZΧ;8sd ]Q9o s[*Qgo{N=d |a2&L*`K=pIOY+VP9j:;;TT^&rn38 @T]{{o\52}2@%X |S ;'^fz2wq& v8rU囩-wY]\|~͚席1R/t(Z PUTD3>L9fbncOOt4#_[Sb@$V_T?ɈHk߃B(˛&Qk"PbrE]eC <|o<'V]t}rx(Cԙ[ N o$Q,/;]ҤkͦVA@v*7{wF#Vp}Y쬾+}*Itm0j.һ[5"3J`>_CJ=$S|,iVN;@t :)uǀhiHB [a|߿<%bS{&ݷʹq ojQF\& d{' S=)NN[qljBثsml?)jڏ:oD';x*n\(X"A:;fHź,^N=b 7֋V}M 4l.ފɆ[H+lP:ocRB| ۉa;Μ]f݈ xauva/ B겵nt'L{OB}obzNa(q' MXSUQ~[1RuNmXqK,lmbx+a0? 5'Năݡ3E/{Q[^v!&p:|幷d>n@ 5,ZAXHNG5CK M=|-ujq7p䧾]I\a8>cy6-(؎p%= }EOutA/6')# ^Yab챑:z5M*@MQx-4D)ǻ@PN}lCSӀ+am`mi4\2)\:Xػ~wװLG *[rEin\bzFT`H̤$՝vf⿭%7nRjy!ϧ! >߀^|QVuT>[bMՏTCtiFJ$B TJDjf ljXԤi]aEulZ؅VE#&%:>HΝvQ#% \.B$e%)HbAA%}>δӸ?[MҥJ&[NJ\}&lixPtͫ<#\w^ ˀוc 8p!]pHɐJ8ii2H^PX..p''O,8[ECI?tu+\IVCyq- ͛K\ Nz#=!B"r[{fszij}4*[Ud(\,9Pt@_\4´tjFub  εEm1Mv`[S1)⁢8M> #Íٜ$Kיڧ)1>Mu(.W YQR*P9ll{ХLX O gXSݑhx+t;D%KGA:Ycf 2m@ P7.8lG+imUH]uXP?oQ&> ~yOVfa!s6Z[MduSyQdglƴ °>t>~vV"yRHHHntDKrA\G/cQDr!Z_Q+l}9`$V's.څY:ûw\( 6BSL/h4/.Tڈ *e8q)u-9$"h? ps VJϧbjhex&Rx@r+esBC23azvߒf*`%3'$?,Smp+0 8d5ˈӆoZg֠Ǿw20A;=ʑ Pڠc;Ӭv d;l>AA5 @hr5[5Uİ)e9jSA SlseFɰ'yzEJrnL֯jrJPeo]4fd,ȸŴYE3[֕S kęj|P9byfÒ:j Iո –$Jq< eGj-KC\j1k}u]os]L3{}V}}]Z탇 ̩|$2#>aOo{){ *w?št@Tޞvn]1:-CCv2xkn)ed#gbU0wgm&:m&|ɦB;[氍eQEf {N† .h ew3W]$SEm?[m+1xڿ(oY0!p` K2ϊUG͹v`_ vQ;$x6 K,fLLw)PhB{x;!WܓBOA2"ݓ7<1@O[3!fNl5bx$yӧާTg{(|.؁qisLT2+H;jW+2Wcl^%A2]uNu?"E s{b̒Le0ZɝF!,/8p U[opp#CHG]fsU&io֐Fq-ʍ 7Hj#Oya ;Owo,0{0k󙫜Ou#M443Z\5%$eb2lJͬ|LϿ %?_ӯU?} 暛ڼ`meE0aP[-ϕwɸR5Xf3 7/,BCÝ#hbUFwdѡb<~@n$BVŻtL<[݄LTBVM5pcL"xBNJ}4%P7DZ$ yFK ŷw౛R,R {^l@!Lc !iB+{Ǵ0ąt-*NcRhOͺ Pݛ],Xց%mj_^K7YCɈe>۠drIw"ūnsÓ'hs!lw2ъsXϔkɝWVI(]Oi04x@YdG>cwEؽ^c^lNW_'k:5z5!iWQh*l@[+}l/nPՉl|reI p;WWYpOzYW°aeurΠ֞<n$iӝ}D"oV\ٟGL.j޷0w+[:!m~1pV50Gw4j7z`D/|&>Q=v-2~p,8>{DQLX[6nzLKWp$[q@^`Ve紶\uR[umuz+ [5 A sqq) _ Dm3.]!˥,E-MTAс56f4|\$L )> o?}Kұ{2KFk8vTR@qQԿ[oVh)m(P]>ShV>bIjxiV5$!~92F5/dks}Fȵhkx4va 3P>CkyDT'}ҁVڸ ni@z+RS%nD .;s EQ }k3=Ar* bDmSd|72MP:X|hA-)@B&7cC- ;FT{}TFM`i`WSem(e Ֆh#c (`w .XGBpLq'T />,Ӎs E'oSidKilO& gᒴVȤ^]FWAݛm:NDtT,O[]菇kk:˩xؿn NNڇW @/_˴QdY _x~UZ=8[vq|ӳ=15Ϭ> ·u\,ؗ$MKZ8W_ k\]G->O!EiV| Ujޡ5}D IJ@1 @}7૷DY/*ONT wdS3 [1XM|>̧ɨ6] MIY~TU?LKyD|{hV{ :B'jG0PKo 49^_%U: hpZ^VƭG~+<8[eRfY;ZPv/d ?$_LMAaN2Kg'^p P:{^q7gFnbO3e($;?fFyB)wt9R<'"1tG2_Q>,Oo<}6_4!CgKziucG3c!*ynOIN\<-7b̞ǝh7e/) KYgEkz(ϰ48ؾ& H+GXfMeB)[N2yܚMQć 3H(ՀFY~"oxM`}t⼓(SO"7_zDd>I yR@90OGme{L;l:Vmg 7~k0]sB+5#;܆:ܭ ]c̈́C.Eݜc?9_+ 9u\-b;gx#.OsB&sfFJժ7J>8+JHWk6C]H,>Tٮq*ʒ)viP)-xq`wQ mOOްk(!k ,@}8;mib;.};`? Q`r%] /UnIlXxS6`{:z &L=Tw_+xU9R|>~Xh&7XBf}3rt) fħ-$cVý:$ Q/]?/@|H1sK06R RԊZy]ΠgSYܵؓ+ɪȜol&C O1&TEL7 NesZB>~7hIC#Pٍ29Ox(c! pNnЧE+`!xG V-9ӉQ,Xp\ ?-m_+VhehQ '+:ٸj{JI ^A<L3`cp:(PKzmh8N}Y'2HK̍EPe/`7g/"niĝlO{1j+Tb/xw5ek( cʳֳB̌6C'߳A`w>E&$-i11~rW<jՠy^⸦L*f8~Ez 8*8y1ʆ#D_m7##Q!ho2L سuTrsGڼV>|b  -Ul_y w,g%]* *G;#G퐃^0 !7cW444΃﫭W~:'(BalUDhc%T&Q|cEb0NUL5u\xe+j4SFIһNOl fyWAAQV9APNG^RLlNG5E~V7/kw$R.a&Bl{i 7Eb4s#W9ckfl i t0oLC4$Kc}?4t4 bEd*4 T@Vr8%=:nnRI߫ܠANUc-OA)2p~ƹ MHB^i^Nyڝhޑѐd8qk#Vpa6^(?sC,G΍jY*6XK @Z'M8 ^mJ8"QO/Y\p)꩎)qk(rw‚Wr+n?5a+xqެ‘- _bf#[b{ftyyMHJiUhQg$٪=Dbžףl^-2-R Ȕh[XV=3v)>}O Q6x39*ELL!`Pj,]Poni,}Nk k.xf0@ߨd}p|1x[M^L DXÍO_pM7,$( 1-3a?F1'/t?d(Q\ei jvB("^_<[9eO匪L:[3 gQDQJFT8d1Z E2[zk`-;J%ʅ[#?A.ԜlGC?۳?~z|  Vyo%bݽ#l0-/eqf11HO 06LݭwfőުV |Z*hc8Di+L7 'Rۯ/>~[9w̘C.>◔TgX 6̬dYѝk.c`{{Qj oJĻv NPw7q-H)`Z1.`y,%"X|,BC vV<"' ,h8YU ~Y?Y\׈3~ą֭+F(q}#FDl k#F="M;zá7J|z$D׆ ?#|Q}!F#S v*T^V C:A#,8vJ'b{g<a#h:_^v@?i *EPg,4ITS=d#Q5s&U)OBM&ix>ItωnPoPdnP>ChecʍU+\!(B8`Y&x+Jq٫j񾰊^hXϤ$b>^y87*1,Iyg:7G|f@ CEWUA3wLSc:j*:bн״Z-vN^E.vO03ytaWd@H S*mԁJ_¼v~Wv5yOhTȠ]UT\ñ8pו Ӫc_K4g8 7Xlg'WP6F 1Yr8:2‰i6!N8esbwИ0ǒ̝izz/݆,4$LTGs.ch@)d# PʓIZ6NRh#/;qi;{]9Ę3;l,^6)I`~항=*ǫ`_n8_{7:aǘ 6fhI0$~f][ bʘҦ\D/(axBXvd,bh &O0T ɊW^DTᡖǰy2QɻMʪ EY\PsZA"hsYd'>JLLhy&'+[dM `͘D#IKh0j|]}wE;BFmvYRtJ@z/nah%&Mo h&S }{YFLMa`r^,JM}Y\G治Q|o 1gVDq\=X? 2pfMprΉtx$խ_4o1AwZ%XQF6_ѽE,1 犩GA)LN6臹f(xUߠɷqWOw ມ`Li`aͨ}7[׋B*ZIJY J\K[ K|j '03ܙ.wfTMk\MN:̇ui^j#eٌvSGUi+bX?I-4ndOGK}V]Dq nɌX 'r-|#o|C6+5KYGҽ3?$N4rou7fi|/Z kG>Bu<{J^l%RCf%A$<ƒ0g0jI`Q(W\U(7P~ZcR1n~)t5T;] '*UQ:–ZxK==GRSnnx_37VKBF V ļXp2K]dU@oF:1mx.Z`$5vjn-Ij E[]Z{?qb}-9"͑{Ԫ{A3,F;Rę8b9[L7 DQ WnƔ}OEncFc e#xȜʩÑ6ₕZ8hh'T c|rev5;fkäM,ܨJp'm!A/WW>ܷ쵢~P/Sɾ S=9} *|`g;j #&>'loMաp3ڜ YnmuPFcjL174]J"L̸ir)uĝC=sO bSxVw`nwN3;aNjOla% }8zXM'n4p^xߜZַ)2yqwK6%[{f3CVFC' ,(CbpA R EUߖծQoh2RSr #[PyMs0TDLDMC1X06qFB#3T}{١56Mo79נA,i[(-TrTG:VjۿNOc?RҬ'+M<^r"CygERCÂaGx\[Z"-'ji.Sj:l@h1̬R/loo=t;tCuōF,MX2W LvE[^zO+CE҂tx CE*ePW\-.jhb9;6"OuΉzE.5puu/{TA[n un}d|vq;"7{y;* 9OyaY;dl'm2x|]vm#w5;F:?X!z9Ak~1&`{WŸX -J΄h8-^>gݰ6쳟Ƅ*`#}h+or  u>=ݠPsn_7œ">`^ :S'M}4 ^evjynj:_!yGԖ0rU?tFP'y+= V4`uin4f^ np<$US0~Hٸ_'}@KcBbHVjgȄ$-KpEwYDGt?꿦 *S׏ cD{:0@!'MqL]_j®jDXaRߍu6iQ6 Ld5M<<(?>ͥ6n!WuG+^5H)v<ЍD̗0`n7>i,yS> L~Oٍ q6#,;= /5[;.k#(*p8h4걸߬\kLGbs l3C@ǁ& 9%.N.+P>o}䫕Ex7Cde =;{^HmF@_-T>F~bwP9VyٯwAɿI~l!V.}sURbs4`,/kh9O1xѱ_YUę&# 7f3hԳu}ƧDnOӷiB0tŁt"mqAiЁr>qrNSof&bs*ڛeb5Qc4 ZJf3UxÞ1ծJ{]cp/ }FQ4lN";l-$V%|ʓPy4)>si oH*Z57Fa^uw(c c R[5u^% W/PA=RFMZ|T0z=C 50 4\Co/_݆e+Zg𕤣L RȆmUcWBAƲws6KnR'm?Kꈍ+,~F鲷flvSe:[h+ M ӝ:s )~jGYӱ.̆H"vǦz\;|/@AvR!cK)A#\zqbs³GmyMaT6L+H+^=>$+|tWW Ͻ k H|}3w0FX]F`hug5ާ/LcP._ o!7uU R7`Ś x&I0\/ ,U/c\߷"ȠUCMV$q'g(LyN=&anOqsnf#Li xR ϐ=\dvCϟ$Qde. sL}3bfaZ^f/å(R:Uɸ; I|2W˘CFU0G y<\ݠNOJ'2(7`r}$s]Ib\ogMYqj !V'eEN(s Jcpf;%w3bŔ4>p\seDu1ԍ04E:J%fe,)';6.Ȃ'EmRdRpӏV#10fw8zG|5\ 붕3*C e8{(ᇣZe75KGzh4'wCN 8<W e}.6V#㳊2hVFsh^1Fp&uiB !86Ҟy6i=ϻQg 67\;2P'-jLc8$\"k0dw'}J 8}9~uP*& rp>6PqLYēPXԤJwz:nRG,7_Tp-UߌLPx]&7e5{gc35.$ɍH4lxV0#biM)R bds!e4ob1:u Ytw\De9 O]LQq8/Suo5?&mʒ5yqv3((peckJE¸7nk 1N"_4g X|_>~=J%3}K=tf>hZ^^;XDmk'^Yk҇e:xDUQ"O.DC~#p5{W"2YTs t$1,- A9l].J;0- ?7Aݦtr!/hΪxkwДO+0`da@c6'_󌫅VP [cjIFT.vHsF'{#Fp'p&3̉xɰfV&h`̴6[Xϵxw ᬽ\zM`*^坛)u(e} Cq<~,exQnU"ЬJhei0X.,H5{4)o18w9pbD2&ϳw0k|6/@:%~4܉S(A\w\uM]f֓%%-~W6Ħ;CݭΦ4ͻ<@\}jg-Wi$ޥ ^xXU{=BtH`o e0=r3P6~b"?-41`݃#D7+/ΊQ%TQW,'eD0䆮iM]ӽh54ĚH,zL*/lVx⩼oM7xe[FwnU2MɵF%g6+͗u'_o̧#Um}O~5TbXYgk_ZFRKA;rCHJ$w#ݸBR(Po(_٦mH|MfcLCG^HwüzR=m)J[o2OHׅX4]D5 eHڗguyI]W4!n6K!: doQ;o巾&6GTJ'0lߠ/)"=lX@ WIvgx` ?!=҃vJ :{@|#اq2IG!lu29,L4~D,EH-kߡ`,/ώu~ A:Baz9lh /?ML!I1(^R.h$+˞a?9a_L^NW)h Ob@g7 (LEؔ ri Ux@Z _~z$hx~I,( eΤ7^<0c]!N7\WItđvqm^{. W9.d}(+E>GXgV-hȫXmlmx ZU4>ZR_L[0ICLWy]@Jb]n xb2 |sI ~[3z .J":dJmغоWVlrEI4:K2M5<+̮ KM! =r1N~.8^hPc C&жC"z{g :C?o!t'p2@ >ax6xQC-\QNj tMdg,.X WȎu az/c՘,ҷ`'+Lx<+7@ ˶;#Z}v-pn2)k_$_n5:h[1;#P؃v_&k(B*Ls2\\ QFHK.Ϋj eҐpEF9~IsN(R4m&C6$DJH$pjJ>Vte-XeI0+wv7Dun2N眀F؟b98d Um; HGǻ C3 'S2?TZ'!Ä%2}?`cy+H(@u >,U}McxVtf aqƯcoK: uԇW3{ /$HA\i`ڋs z?R0rI^TҗF Mb }Esu; D)awm`O6({Y@mcYဳB7^#ӯ GqA5[H]L?Muy(0ap0XOMlXFh5'UIJ U4KۖW=zM aA| Я D_V;ؚB+&i㕮cZ*QEeNR},7_:qSYId1^Xml}3 !-Arfϑn(b8Yޙ?Fp̭70`4tn4=OZ^3o Or-F"fui])cǂ@uxF(YfII3,]ombO); ˃:TL9&JeIY7]P ץ'imH {MY2~ZSVoQg]_g/Mu.(:_]4۵6q{E 0:Z -z㫰v97kHh m'>஻,>&yA-( d77+ XQ~PžI&|thw!zO#81%o:)p\ZzwXʯ}hI,R.oZ|Qwm5W$t`O,u0w^>M^"6 zY!c܂N찄ʐf:D*4Oa8\23<\rJO ( }HPFaa}nrps5324M#Aӏi ܠxh@Kjj|P.!RAŗ}q,(>|c+O.G%b0k/{Rl΁8vIbnI O߆,gZ|uԯ8K1xAzuiځZrK2Lp5CyMTLǖn|G|\$T+#X,9mr JuX`[n3TKτh7sQ1}?|'&E\W8ƹ_Y6i܏tvkH &f-Vdo[H?Ez捿֟G*gRN}CKל!Q!*ei8:%~tZAG':C` !0"- F$}φ<4;_LݟpGBԋ{~qDhrnn"Y?2ʭOrT>~9{Uk|7?)yR:ih0g ދ.H6ǘ[ o{pR$u 38>^eB Rг}]B W۾,,5 oa9*d|mm%{قD+/}*XK!ğc$310yb ctd%X;V>,PIߪ3ى0Vƹ1~9\ @59Rn?@he(A]K7Ϧ\6E-,Et?F?Jl&w!o$q*-G%:PCûۃj CRqYJv@}hFr2MUN|o r9+w]/[I8:YmR@6՛ *TK]Xfc!D+-/\ Lj~x҄L `>*ݥ[J\q{@jJRJZCfOB,yGZ=;JʹxTWOz=P΋eIt+m+,+LD>̣9XeV&G[jA'X^pݑlSKMR<03v%\ <OpbZ }()pNw4\~ _+q~mXT4ݰqbjAIlY~]BQ%}E51z88t𛺄`MK%@~#J w? 2m(Dp+yy7Y*\u 1bhѳ[3 iQHɗ%;+nĠaT> эiP-Ϗ}Z`[M z,zZz!x;T_dsXezjv7.L`*#(_a}EG0yqtWgך+z]aÍ=t6T/S`W9_ڳC~"Sse4a E_ְS9{G1`@[lT4QFaE!Z%R~kCUSo #sSm;XDju݅[{׻JeGQ6|?e|jrqj=B4NкMt8­|ŷ^nJ%Ce7pHi$nCwGr>0PyYVX$픜J5p;r^]hNVl,?+?'q][Kn$X-2ȥNn+zT{^o! #?1#oŏqj::3D;8v;ik{Y?6ɠB=$p'?NgP|wVdF=EW%(޼FD^H.ŰyƎc9#qH\.1*J)Fq5:ڴ/NFR$)&1T 2}߀( _x9 wZ5X8f| A[ 10 aնNofw%WiCT.JL7 sy"@N' e nh sg mV-●s~k%PHV&Mo@iI{T3TQS?[(z0j("1gB_Yge%})癑db4Pk-tlvsT&v;U}=`nb1C),I9:Q8Z) mZļx'iaJZwsK9*nCCKLn&߂[D!L$[Q=Gi}e0XNA:ĜQH;Tr*MցjN;K'AC#*S]iڝu&D<6=W8)z9!Zǡ?imiYϹ픒xL=me_[x uQx#,|, K5s>uX[z d7g cيe}jڎB}ɾo {&("!bikispDҁuqc=B 7O8~lj.y՛VI1Sm4DiqnBުiuuZEdBJF _cTҶ~КrH U -C_+y%:A7[P+L6*-y9ԗN)~@ & Z3/B^S: R".XD3QڛV6[Rs-:T(q39LU9ؚJRϋO+F5u@VU lܫch£ڢ_˥c>F.&yMۥ.V\u6R~v: q itYEWSs˛Dm-kIG=;1|w̑F cf}d7%ZWz˹lcM @?]Fz, &BA~7RFB^.vg8gND5H)w`aOB24V4 (, :UUK=t+<"$i/n_:~ؐKhSV(ѯqOɴs*`X#02Js>ຟUr?棘@S7@=lQ 0>IJ @6+aj1L5A;ؐjV6Nn0A)hO[aQƱUvjOSaϢHPX1_~?Ft>:0(aQl0)8 'K.ǘYyGz32c2cE_@?DcNFz+V@oF"P^rү!Fe>^rñ4l `ՍjL8ԅX;0?|zV=h WTmy PY8v#LhYR?h>s^ .$o,2tI>${/i~։uF|{6+,nHEqT Q|'Pt-;HdxFח0(B2$ *=w H.b,Qd$ VpNC蹉đJwuW~0)4]ףyn0 p]$@3XCT~|=7)ԧB?p0T1ēkx}"OWd :T1J,mR Y눱c*[B?T~N`A |d)jdU |فߋ6^2D0 ˆA"{E?N*{"R%!MNe4L<< 8[^.[³P&J?YK uB`ݖ9>ҙ c\XAS8fUq<%>_ >[xnxj'LoY#0uCLNrj]C<Vɲ_S4K Zz%{iQ:hҮsL| H8wH?`OBh^X(!F}wG'?"ڡHϘO ̓u${'4*--g> 7o)ot 1'KO޴E$uTރ|DtrGV LaA. r6翈ffg "j*;F8ըz*\Q[MrZf4 5`ŠQNoZ8fD'ԑGvES(I 9d}RiW,7#+ ι}WINS!ex%:µ=4x6ciyGjFH5^L`LNYG/<8kaH}Be>c8ɳ245פlR߲;w/9$l| .I(? UL,SOFڤc)O HUlq7e-&VW1tmQ 墮)KW]eD]ePkIAdF "nD%4Os(mݤ}FO9| ؓ cY2с'r!ë 48 ҊŵvLi;a)Dvˎ&f#)ox`|[;.K*}gv +׆}䰸~IuN$g{ ̖ndl⓯5 ##ƨQ֓BWc%d\S+y/8]"&⳾,rn1HȡA3.вpe;Q>w^瞯3|) huC} X"T=?qjR5?=DɤA}mG$bPsS֎l$6ǒUR ^TʵqmKܲ#S!ft{e߆o)?zKq7,D%-11R_[j-xqiIw] @&b Vp̠BUULI@5KGzNr %SNE/oZ)W {'lk] {-.]1dQ~0~g2uU8+MGt(o*:'heԜ"cdC] ß݆eqX/ʤcK,:lD<@3 ͩ/wDN\ 6%>i!kAXE7|H=:2 9~<]]rz~7 FG@ABGmCN0=XInj<4K6CZP򕑦u U'Ygˍ6;w cŢVJ#D,"P=p%q|H.BF2dŷF _eƓa:2.YDl: }c\qb(&#ܻ#k |>sP߶$rYoĵs :Pm&IDMnАVȼO Ӳp~D3A0<䣒J@)rXլFQ/lrHp &W^ .>Vsp* Od~HHj)i%)^{g'o>U|}K|@*ޒ#1$v#ODʌuÿ2r6}3agJaHt, 8 #g~ݱ 4{={u ,1@({3֟򃔫_uMx2T&fr̻*!h!3<*y/Oq_U:'+^y,4i#MTwAπ5dڇ{ )ޭRJltDW8N츯yD0ЌM`"-q9n$KڳC] &_.qo٧H,ɕ(ҒЖ)2k )D7AqBq<3 27E 5{Gzr=㺕 ~bI l29i12~MHP\6Go)`\]Z6I ]!CvPji˯tob}ȸUELP7ixHIxb_"ىx?F?$tphˀF bH@l-;4$' @T[87Xe>yRkNl"jPfAhYҘ`A;lQ[n֐gN .01oeefG^Ȅ \f9 z>ZoX»4?gK hyE$'Mi: e}$30GQ7nrE{Uc  A?azb(p?[8GQt4pCC<w 7MM`Qw:iwdjkh{k} 5/s{vݛhz/uff <` Ҷ?_Qby bxc1R7ȍN9NF4R}]Yk-3 Eݓh&lmj_D]Ud?tlՄ&%YbN,YDur IF͇oΊloTiɣ9e g‘Ӈy 'B1kף%+>bN%)ry)_+zWM@I4W'4q`WB-.QP=:fH.}ڰX[&?p *wՅg=MP4h EXAUQ3 Z$*aO%cX AXӫUG7~zqBֵA2fH[Av4Qd* nVAPFux9 k=&|JLD:m[e5&EY!iz`6 h'HbO3}`Xcl܍EFkᔡNn:Zie<Cා),HV;x:o}Hn%+Vpxc:# )KdE9p4te2 +Q=:̿&\$l4v=^jssQ^9<F" K(ـ(Ep8J?!n_~:ٛVf|"x5}zppǐr4g$6ȥr/f)WMhw!!O|gx Y е]O8[槗Cmu~ )0>v!?Đx.inBg\`W j^rka4T??W1V1#[qSž[%uࢻ 2/PV-i+bBDd{+\\*W<#}y}caK$ oJIrzx$4Pak? LNL :IDKSȎq5:xJ`Jy&9UL)Ix3cWfrż^˴e_~}ճϳZL0ʣkMuks8 2rT"KQ pV)r㛃6pQqXETWqnBLr|O{h=B ah{df ]&׫Я.Qd!2p7}܇D&_2q٩p$Qn˚bܭh?/`푃(~f]m\^R=M{r]ݗu(ӊAP[0@)>F껁jxTڋ*z(:BWJĜ1>I S?k_MRT C3mKy ~v#yq~dRI$yU UL)fZbRωZلp[<(Z{3,퍛< YX G61)B Vd2jHw{'̆y$R 3n`kL_ekDr}~OpWA T^En;nlbXG  M}3UxEW|z;[7'募b2Bk 6%{R?15'wd#{#hze47a|o?R--(g |&@/#FnF.zz_ڶZ]:~)TpO:WM`PSS/X #"ZT7odm3lyURc<| uj =uiAD}]AEwEK'w-zp&l,X/[kf ~U<*XufX*_ FN(P\t-Mamt|KP&R AFgSI;W|$[EVd21ҐLZ 8,u/C}-kw8:s54Va߰1*򴥫Ձ] ?y.oZM ` jjҕUgf./$JTszPJ3Ece?ߨ/R0</# >K9B#5gB?m[;gb1$ yivdk[+xIw NJkIH?l(p șUoYPIhV'z/%= I}Q򼕮l~$}=+a\DO!np~g.|@<^EI[y(fEzQ, QE|,qQNA.s x?.3sХCLtqi6[geYsDVa\!,D|-ƛr9`UBEGW: QVmCnjbm2//g4f|#_ z ]|f<( ͦ؃489lW2 [VxȒ=\0)W6K 55H. kcf/w>s#NxDONw +&zU])aǚt8\D)ymu{˪LZ ~+WfR*#yRl&F֕ρcO>S<%Q>`U班r|Cl` m놬4?z#DFDbZ d$@H lc5{k_HkftNTԌ+da/`J{*v«6~/_yh /ʾZFc-)f'LChۘy'`ܒaw},}wX;xI]xGXLt޴N ;{.MWTYՃN3/Poy$~pփf+.=Kss+sySį@h`䟻:Lv[(<'{]lZeP ] ;dǒʪZEN#T0^4|հ"d3t[2[d ]GR|]S ž.6_% A U rymӧoT.Bm` xJ7w{PjoB4=iKe ub'75Kxu{A^ݿSAbU6{"qI; W~ tw>, x'ClUl2t[@Y \YjZMH-z.sK1ǕFV%sv|E(DP!g} r&̜e>SpQN >mChK}yr; 暵moƻJŝeU~2vE^5*DU؜jO0͋PhZ3'KWdm{/` :Tq&Qy yЧk@ 3肍#;Ul#~圎$}ɷG ]]ChKQM{yob⢐Bqa;ˣ_>&erOX~ ᜽GSaiFʲ#D;67PG1 33~*;9C\Sl؂\m,)";PZ7uzV _11˚Rk7 H\~thjB';F>Q!Mևsdg`(BpL_';B%vc?`V!YD+CRϢ0-LV [2>]<~nI&8|÷&xȡu ?h|f{N<:|z#vJwv[ ] θR.HLٍnv`>n%SrG0J &2kX55_ɿQFx]XTX >^xGe_ bۺp["J#JM;3\;׷=վL`XFum :3V}{@U"R,*0n;Nm U$bONKt="2d qE^Pu63oY>QZYm7SZ8;0W3,YCe"%$ UZi~t֛Q>-3L?BG9FN<>xebKT-qS䀞,`[1(tы .@,^ bWCޖLv)V1`82g&XK6a_;&c̶fuxB熷%B(Rd -@FϪRF~hH_DԈ۶j 8<E $e Cjz qw9^HE4Gwգr*@,_8&k :Y |D$Ye  sd|CV6_u#.]@.5{.7%i7L)_jCjrUD/mbUNR;N\9 ɻ&K?3u!ːP(4-Pmuvl>R9R/#oYN=<tOG1!:NC+r0F |KX%}W;$0Z(\+4.Z% 4;9x(X wW)bXW0 6d\AH| x [" ;tv H277m`h[^3RMotd+eI7 m_4<. 9΄R('1_gKn+1($23b|7\{m"ghcؙtq OøXWҊę=[-1'gy5:E;i럽dx@!A{6ɚ Ӈ9DM}G6aJ} ±LyeG.@iN5㬼N^%u,խ*z297!QpT(S%? މAư<ȗMaL:ySHD0<Ό?[G3 T5Vig\v6_@sF)1Y[y r/o {K"vLҒE;SyAoc ߢkꗜ脗! itT_L.lZZuMAjKwj4n\q76.X fmXz`=ћ*/|^3+7fSwpm\ w>`,=t n_bTmG\F>[>Ldb_ybQ!"Н"+s[CĊ8$ ۳у86|!7AỗYYӌV9J T0@uZé=©,ȟ  DPPS#f5|R%'-k\u+|,X4OV,k*1Xtz=2KSes#OVjY5{uk ,۫r@O> qx t^`p-$YbAw2aϺP$n1Κc ~4j}sӌ4=JYRV@.RgjGIUF4Sf;3JɋdV+^ښϪHn/q.NRQ(`w0a-p&4cz-8o] Bذ= EƦt:bױ%^d%{җ~qO_F6]Ԫ~3j T^AdZ+hSҒypW Zsx(;Wu؞Yc\Lhנq}61t1\s[P .wnJ3gJ74f$;L^}YMUb{nkOOezfȪsfDFcᡅ20 +Sie~Wh5ӌkـ*(4,±K=&Nwl,:0 pR-tǨR H!frWл,>mWml-'btwsBwwOȠ݉Zm<ɜz4lԏ'?QfoATUo)$}řm2V~0dJD?\ f$#h}W,ϽՄJS {FL{? ^ΰ ;G>7ש2ZSgߖ4m <.T?IFrg[XL*5T|.m,$תpHԼA3uOnib|{Wv ΧÎg0J@Xlz1u1-ʵ^[k}$ҵ;{3bK[@;Vwuyj8 HT6 vZ:@DKa3].HC -uzW"+*3ήQYDZ>;/= Vj( ^ p{Ue+JM#BGDc9u][0xdlVhƝ>S(ƨH**QD>V]z7a`0^U2R4iB ПU_Z)#J R?M% $M<,ոQF6x5`fh2DGHGUz+"7b3Dz-B~BN*AYSJ?z_5=~j>4]zUz}i"2Vw sn'H{韵) *὎ "e)U`Bq<+fd ɔ{lKx+ҩ%mJ"@'i Ps@Jիn?}FBTꍪÅo_{IN@Eץ2@Q!{Ko BB0m̴"fqn&Ŋ>J8{>ENMpˢ?rS;qgf U/]ˍ<';@ t?}?}i6?n8TS^ܱmPGAc#< w:u$d[`N,>^l&0zm)7 h %%ń?!%͕!poh3!V6D 5=(֘#cI=#tws(smTq4Dטּ^wF{ _vJ5˅Fk__O'9/u?H^Aׁk!JhĩC?y^zJ`qTc,dWmCo 7U86o "6H^#dBub:6@rQyH;fVBd2{8(?95>A&*:~UG 5BABG~|93'2^ÖY٠ChBˍhԜT׌ @pLtN6CZz݅߰g?JZssbKOC4}P)yW %~Ez0IJ c}z'?A'< =Ui3)9}uK`=.w+i5k^l׵Sݔ?b ^ F @B3n䥖DH-1/.^'{GLԯDzՐ13)D/TMXN3jCt$t!Va_`WtqC^4%5 -挌#ǘ-;yQm9{B?uqVQ R¨:Lh.A%ASy>֧ @vm$>aF.QUI_0F;"ySa^'hNEIM<*&āe2t4PPD^xiX.5I5Ѫh?tR*(ޡya_!N=4,$iClG|_Nu@q;ɐNQr8 W )D%T|"A9HR>qHYl ;\z]>#DJK;w'Ž¼f#'dm*V2Μ0Cbs092"`H{xsI,ig3hwH|=@F:>̏+~dlI3;ߩv D}p]B:LNWB}sYp f9S>ޭq]7M/ax|.fm3b8]־;2J ֐"z`}kܵdb C"LA6Up+Q# Rlã6aFKM6BsNa(Ȓ1S(SȈ( 4""a}xj6Q5Sk4/R08 7޺<Fz|N'&R[@JSZLX74lel 4ЂxBe +_kyS(^w;l;i 6K4ogYZ070701000002e2000081a40000000000000000000000016609d23600000764000000000000000000000000000000000000007b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.ko.xz7zXZִF!t/7"]?Eh=ڜ.+ˢ{c!_(Y[s9Oڙ ._>LhE a cV;42X~?〰xylơ vwEjÖ?U`p_}Rcj;[,54ӭOBQ^oꛛbǸSK ^15&7Ttù«U)ҫ.YAB{f 3HYtV`{R+Bo,KY_;W[72S)ف`Cw6q \Z4ɀ\XS@/e}:^2y #yt̓Igu%" !QP) &cvGN0 1t>Z#NW6ěxɲΓɂ0ZǑ|%J4}v .!JyIVyaS<$&@pNԶ9:b'^rg?!y-~CԱA?Rh>ӍdFAtԃ\sJf(`;$΂J#'bT;EbUPZRx ^b~ ?]DWP!@ #&-|j]׼D',풽'ZcKq. <Tcr_Ġi[F@P! c%[% IFZ] zJ&o5ƣ~sgҁWO,eNf$\ S<ƜAd+]*T%G# R?%at/FQOk>Uq3(_.۶ѷǜ-+NSO}g.=$5X$= $:eCl[:\`TmŹsb2+AzPLS6煤gYZ070701000002e3000081a40000000000000000000000016609d2360002a324000000000000000000000000000000000000007300000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/=]?Eh=ڜ.+lO){d:6(hؾ:O"dU2827n+)~:IrѨT _MtcOU5E6J26򂢾A<4#TȨt4'w1gd: +9Ӷl[-@Aj/_X[3oVޥ6 c$4kuL|&{2~,>Eo)ÜI0l].R ̕1X-Kb>m*xC]sk& R-l(_:sgH6FB{Of`-'H܀ w"`[cΧPK又iy6ڶ E@%@X1M>+ t ,djI! 8H/n_AZo+goVptP/)R~_d(Y~T8 .tgŽRgwb(\#XWx$ɍlˍt,"4)c}lA+W@P=;d-ˍKw~]'!ԾGbS,`(QLֽM==X2/41 z;q/s^4 wwuiM:?63&q˥<ʪ>Cp.T.dtiP细4&R#2iuSjSUb&pl.7Fo[%/:9GXH8 Wg: znzw@ְmWt\7 QFBW#;KֶOWމiJ vue.c@&Ĩw0===>Ɏ w~ ?k%7Wg=V`dwVmɓѧ3HonނuSRvȷ5ӑp\;!߭ Cp3y'.zjoH\nUvnvT*sj+wa [Yl, kz>S}I;]QlXGܩzn3ȶ'!FO==~᜾a7R9 +@NB6?YemGZ2śH~[Mbe {ϨaJS ʋB aCGni6C2lvC;„NGWH0׷l7ȌA-jzncؓMlZhnѮ:v1μ#W50P4%grG m}RbڡWz OvH\ וکuY`=!?5?M%&ѐoCc׷7}S\Z?<(D0(D; 5V02!#Q'},.6J /1"/ U^Ebׅo{]]6gctJS8QJAaCbIk1I۹nG?ȭ"ehmD 3`A6QXdba{NTmFJJ-t&Q~w3vHQYȭJS"Pn]dNR]e&[xP p/H_{ XgK덝L!pboRN0 OzTQ0_(wׯTl7_!D1n:T#Dq2Pњ5kd`-׷`:b9ǟh]/8o, eŪ !& 8c` NBcl5#U҆>֨c!~M9MN56ܰjKx+܂),Q΃SL R&75|c6qe;i2 ?iv2fe u?d*@8I;y[OyzhSn&t}zuꓶ83`7e!^z7Ct qYB%"F X_IqWI #mA/f:;(p5ԷڔT3U0 |!-rg4VSr84> ()ZlAJaL#?49KM"-;(I[Ru7^X@ž2vV>˚¦Mb3lU5PAXFw=F}`]XkWS?-Zgvi^ca7:/4LAmg:Ds/yIPv5#$kiId @y^e#&+ y_qW8u r#'VV>@O4kW6k&ݢoKE.[ ;H Na9QDp60Wzw#01v E(MĒ6(a _&9SѰ䙻st@Y'<8a=5=.~QRgRXO5l"^ (p-3;>j&J'7qi6cX f'YUo]ZQ@X.H(?ms+jm2;(yϟbkF&NDmE <`zL-w 0.޾@O=XWgtPy)^d&'H.}8ue33:Pj׾̫!0hBS?u'.!l§/` mV;AB< +SAp%{ ,tΪhL+$%Pc W#B H;}͕ymL\em> ="dcĊ4Ƥ ._'M847+?NzGq6ߗz@؛ ;hkݒa!= v,[G)\iQ,e%%YIg .Fb\.XY&~UfL/ޏ f:0M\#[-Xtl?+!n]+ 7b :6ZhLSy|AZNU@GF 9xđTׄMzXW(c(oxEMXkN{K=VUb>_m$|'-$->ij4{aw ʞN Vð[(uw =V3ۻb $,ɹ/ /SʉXȕw>mE2 n/J [jNJ;kc ѮPI-^!1Ѽؗ>i]&LrOHD,ڤ" "L r-!8ZRI~kO>E;샷BaCba-[o@b<1+%nS2i?`n4;(䷻#(h׽B0?g-@_N `|@Y׆9N#jloޘT#![Ū_hڔd7fId i(H7:sp"yaCm,P T'pټhl&h[͗3:w9UIY`cdK [ eI?S ɸd)I|̞y XHрb,gϮx[)fi/I*^I8MRg E6k>B23Xuuъ˯ܘj` 0w~r@I.Io8{Nm'  ,U@9I^se U\` *i:m28$Ir~sğHו=7YLuækXn姎9EGj36.z#7SQ$\= [cUz0gj=䨩!<+\K\~'RZNg)T->>n$ŋM#7M: d1\%p ㈴ݟ>'k ܭeeH ˈ(شpͲOF$[0,=54 U%'j.)p߸K%6:WU=Ͷ; +{O)at~Su@Yj ѯcK+)e?{0dHPZ|Eʗm'Ν}?azUL6YmIIKs/"@)_s=p p\P^,ut^*0Ae#).Sp2-2͎"6"z41pg'cCMx [%EAG N)i"yMvKBkcA/z'c [GRS%KcD7 U=|gqn:"ɿ<xTHalvǪ)b^5~ B{ Qԝ+a˕%BFY9iV\)- F:}Kp eif#rO/aw=x+EA|[Dz~2!,3<0Ue@iItQ"B%(F:2n@3a,#yԣbTzUڏaQTAluja A(7uZ]n3"B"sN$Rb89&T)C|(4ۨSI-۩Pu+|U匋L*<>H:*&¨*Q`>1+lH:Et۔em=3)5]fW <)􊜐G}K8ٗ1 pYa$({iGV@X" ?4XRV{1v 3;"uND"o,H4WOW|l}'yqCް/G]J*7 zC5|o|v`\khHwTH󕹛וkz+]}yf|_?zamӫ KIP L=r>#;;?dQ&#쥈AnPY&y40y͆M_ Q|9g95J wQ ͚@n~$?s},,,>É{e{)0d-OKiڜ댟޲{*3 }w㋅[5s^:"UĹʴ\|:nCQ&ɖ?"@#_ZT45/ݨe\Kl9)Ui^&mFG%m<Mܪ]:밸?+epb't.RNecŞYw< !D( sd5oxQctK.8̞&'x^ZeFQ!9OlO\?^ 1N`kgp?lp]Bw?iXK'X@'S\/s{ܶ/6xdLrv^Oikr(K֏uozdG04 MgN|?,_\dY\g _8XFϕ&h/ C)mc7H/CǫS\q1P@| ݩt g1,/eTAޮ qQ DX@ЕMi^̨^Pϻ9OY],Jq\@""(U~DmP9gNRN:sMW2K M\8+{AQ9onS>z?c:`+gWecw&z-ꘄ"8"ܜ1WYh_e^ScyP`UUF.XMdA ?jC7܏\4D;4zV5ױ3:;ξu :_'3#;g0;2Rj*Ǐ:P 9uC '3OZq%$bYfS܄M|E|;| T!"DTikD>_hU踄oqmQEi[hO#]&Z; .︋E/T2$\nr|)D>A^`tQw!&hIh(rV\b =7zzJmы_ګV`W ou ?=0o˺hmDž__bRcLNd SQ-B=9D^9f0IHT\^?- e: Єq:vZzyCsm=y`$'YyZ&~-No3I[DI+iR}a!yθJ vrx |Pp=蠠P֩j9^Gfjsm$,4ς>ѭ []_j)t|q]O<*hh=(a:8)%1iI"rv-ksa&Bh<޵` 41e q)8 45'Xj~{Δe>ҸX'(2%;Б!{_OTWK)a w7 H9 {'s2V ߻V _/1=a @(T #ޜPyF,,AH2ĕHŎ\SP EpµDP(I#Y%؞m 5?6c^fEelP]R(5OVed\Wb<%t {H.lrkBw_.E@BoVLuEcV` 8B0X\. 9Q_ F)悷āV>&Poc^gݪ砿x*Yh KAG×}tVM$j +ĵ$iVIOd=(M ZٻFFI!+b)At.NULDHF_F bjQPC8pܿ߹iHVxdUH^rtdOX[W@p{@$B &qYm)}4: !/ʄY^xm  .:zJ(5Z 橒A6?s&t.ǻ {r4risޭ$bt/Æ |H\"+&1 2GDɡ4cryvYu{ZbYBYE5 Np tjKߑgl9m')݈DZA.Q.  iUX{н[i}25B\ɑR6n>:8W>h+FyǞ4 cJR&̶[=(BȄǞêӧCywP:"E IH`9d8 \xBnX-g{K ⩑QXλAxh n8=+O_/^F!,n3R$~^T!԰)/үJܞ,]&$uF? Kclf^pϕppCpn8T*YSs¡\gӇ,Z:S)r@`h;дeEl?DPW0:sF.;\:|N'08 'j]&:MT oEWS̢:GQ]4›쯉GX_/97%l|I $f"ʀx6\s -X6(UZ8i5w-D Qr65{$_3~߶N\.v*` @H;P^b gjC+T`\gϛ֊*~@5= Uz6<~mz֟{߸rxN ˜zPhͳjFJ?֕XW>N#I)$ЄK/\j:k|O98KQrvMP>]Z۝Ⱥ:ߝC]lwFdJL|BnmԘ'o`QldE8N4OOa}6!)P]0Nܿ,Eoe;H'$(ɝ %~}pV: P-^VI]Lcs@ W7*V,#&|+=46adÌ 9"!KԚ5:!f>s@~X)왉k9׹C*u~B\64pLD#&i A,X-Du:'ցA5(#*S ?kG'5Cv~&BQ&Yɗ-*":2Qs~ lKQuzGc[(ކVrR|}^(]vOS,|@n/>MoZ9zng30;v?R]ˬ!@Я*9E)r) N|U<\a&=WXrlV۸IgnA@ڏZJqa*oKmM܀s?.-ݰ `gN`|%;8zSf`2&uBG44Ah <[?=2 %f=%v-؀ndɋ)E-95Nf<մ{ܣU1O5đ{teUXw:lǺ?,3]"W½m[{@W9Iœe.^}.(! y6m-ד_w|'̩#vҍAL"0YSm|9(&Y $bczlaW̜3Z&K/,G7ަjөmkPê.*SL{z J0;; S@lKSM ?QbBӁR`D!M85w%p١؁ Ӥg&̼Ju:HtQ@̞$UŜ7M#v:wh4pTm?ry'6a2[4JQ>IDI[kW!SI4*0L!Aq%v:aEV8f+JΡW Q.%n^ױqp3 #{QavE?]1Uzl|stc˻`&>3!9c9T >/@KV]72~PS@5 Dw^ߗ<2ՅN#eKIo99;E{з=y|dp"{-wojJL—ת|4(,*I@H9.ek1`էW;>' i,d:R,E 7NHM(%Sa}F>~eJ$۶( 75z9ԝ8t3=laBԃ\*ኧoJXə ?M ~^{'eZe 0н)Z|"ei? ڭrwa.cX2;Ѹ!Oj2I@fu*Y;BU"쌧y 0MBex/'f> t:INܝ mI'$-ZPHZG{p:1WS~k9r|;8Ve|k6taKJ;&Zl`BJF sѴ+Y . rT30D6)l YZ= (T<=YQ7R54]uuccW$39:Lu/bv=O.ku'w$#zʸ^ځ|*r4M"M]J `{qfw0`b.DpL`pƠP{#w hEb6V(K5i0bwHu_}2oXFܱz+.邢6WJ8kWb<[7 *#xb%jXvY믱ȄIjY ׃iiH|nϮ߈h*צl̘cJ ߬(b!5iUDxv :| 0-[zja3]̞?H$ ˠ*'0{h;sLv)unF}%X ,aQ-orYش Fh"d&*#'1aDK*_;>ƫ~R/^_ؼ$"y HtKU#~Q"3 .ꁺn{*PD /\o5adh6pQ `D +jBZC1eZ(=Kh !2,P璜Lh;ko_i>ܧHgp3\yv7O'o8nU]j s6#{Fۗ>CG{^[1=P\@uɯ(t<JJ^H jOe]<ݭrft^S6ۖTU:unq=f)R}vFRSp,ĵBɊvbGUlF΅a @i%O:!R,sO!D#xuT.]{]cϋn0lb15@pGvGNr ސF)im8xg{̣8s'OӨ7gPE .Gb4T sޏ sbއNrհ|{ۑȞ oh9NGcKDB}6M@!AЎx|9s֬noVc.ª]b7vՋJm LԺX υ'{Po8啛姡dί) K 7|>'XDJu1Jg['^CG]>-N"oҀR |qӉ&X'M=D2w? G )q}{T*,T{mJ-/z28DJ jɾX!qtӟ5lp"8Muxb+\wTַɁq?yP ~H+)L*KK@k_7/Nuli5aZL~&frm~&Lvtv-r mYn BO$;=r۩܅|&["Ž[BE;Y ֚x_ ~cZ=Ф RuسW'Ry^6Q 6yuϲ!rJ ag&#jW5=X Np]۔e~=U"v)x{_h3w{? 96„8by1oFoa+$M{#feӊwrgr [ۉwF<UOv G#X濁߲ 6o%QE峋Y ڦ#OB-PKː y9a%=T -#-IXPh),!&W.ɥشUx^4TG #ӡEnfΒ+-tנ]y1aXAڳC]`˞@F;y `Ä )L?) \b1sR΄2 ^_*jد<n8?MD7)>i&Vm#1NLG+N] nvH| R̛q ^$%c~t#X"X Y}2FS~tEH _Y'5Ruh`y;B`Y5|Iֲ4?+n̓_wJ\͹ϰ_2 }U%Uq2?ZyT绚|'=i2=]^k23Ww^6lD-!?G jӓ Cnه("cilojR6Uџm}|9H0D!;a;gFoFnTI;lz-My^Iu,)Ⳬn(4[HWN0u̩I|ɗdlJ4qZz57b/3V}mT٢l*O^U{ 5Yk9J?o(v$1td: 7f2jQ)؛VHcr"?i꠶ Ċl9[V1IvId`ķ:'GVeIO;IHQvw)K+{Zi3NyX ʿ6xE}: 3zw 'FA;%PQ4l.ߙ{XI1 7<}clJ+_;#C juJ/{qxirmW kn "%th 8j8Tj"8`Tʨk9 \Z_WIֽfٵ`\'KRMݖr?Bؙ^+Hɇ;_ge!2QoVEKa8V@qL A(6 Q{)Oո送,4/ҲcuYxI.L?nmsѦ$$z1A΀ 㵾_`^X lV= D3F18C 0L̙eܣHvx׀ n-n1YnMW#9Zk MȪhRk+l̘ h:A2WWggqE?X B!H-+{+|#AoyGnq<(06|qkxsT^=H/bۄŸpӹoP`: H-=oxR+lo~R2\Gƥ,v=ْXJxAg]?h|ytώlqs҈WF݆̼J8NN'g*!f[􊾡KuoL@,%Аzg~exiȓt;+B66iV5ߚ[P-C! /IC q#3Ckj4&IiSHg"1zIYmF/)ѓLPek];c]#!مB]F$#c0(-wqm7((A}e_hېG*đ Y6!"#1RCL%ݲ| 4يa%aLjVk2\RB9ƧI<4p~g5(ez4*_<9NܤPc]jyCJBF7!ŘN"GmI/Tz?r/={Ԗ$lEA F5&pDGfd^ZX ,2;#IeJݭ PCl7EH[PnnPq!۾OZj}^׃}7oO;C0 Qzc&c&~7h! A5Ki٘%k?:`X'8^#ܫgC-xWfe7FKJ> Җ&^)_`ZG납$`NʭLbi|uS!-"/}1wy!!bZT+~@_͋-gu~rTAai~2x/ Y6jt9J6 r}U".)uұZ)A{^3w[o-˺=k62\yV}W2P̭RW߭?T^~Oq9i9I3ǰ.(459$Mъ&",~  o_=KKHh)<WWk3# JBT(սz-bއvCeHi*IGB .]̡o#PR}n8*nݦ^1)$M<5܀b}yh61FQmY'^QKӨ<۟FCB&[If%HgV$ ` Y㓺AӇ1{93$l\ϔ;*glX86@\\`m& YĈ{<> .?fȆs$טa(_v 3-I-&@44!%ŭum<; EkPle#Df]8Nl XJtj]-i: .JyE m x9$ʌyD/ _gc\_6 WI4I!F'y 6b)T&XW$O'?-89';lP_eb/c#^",8.r "Z34P;=y_p^:;Vij""XPhpjvo4qFO֚߀Ai:IQY o{/nʾ P@NY!b d:JȢ 9Ũ-›^L֨xΙ=WņU_ zJʱ5"t&5x)>Nƍ 4 qEAy5MK$ЬeאylIP[lu52JzQ]..v)`*jx{faӖ`JsVd3W,ށ vYӜX;Q=Z:{c'e?sXPcɫ5? B?<F]Бg6 _bAv!:N YIPٺ:7⵳RC`%"/#0 e6pC#^/Z.) U֢%)j;LR;Z3P2}.l<;o+pDg,f#..O|CyP21ZǷ1.9jU]t֛HZIZ>V _G"Yz'txj +_ e{imN5N14_(]3ؾ;NN_$%8aH- L{UY"hiQ@5K]hI?''.ZNpE]s+fk l%HP^z DFҕEٺcaX69=Hs\zQuyu_j-VD1\l yyhkf&5h=[#ާ]FxrL#4mN p =>O`ACRcJm!E 0lu Mf KdX7l ^i1v³T `T JN'g7C&"YďU\Nx9H$f F(=A⁊I!&E{U5m ?V'ٞРFqV#'\N1_4'ɗ,/r~uM? DukEZ?oݳ׵N$֠Jf{+(V0uw*bQwH8Z2ҘbͿVLPv+g_y"΍@fW})Do#j3>_"ӺOGViIbKW(+a\XcD~/z {8hRq i=w+H`@>L5ڗ^&K%PfϐmWYYƦ=:6$P%;sWG|{P iE!W=(%CRz"ЪGnv` =wH߮ i7AzlxR?Kn رʦ912㇑Q2Z!k=J P){ͦ3$#yȢdT|G"1sK/Yͷ{#~AimH Qu_[ᫀw^zyY&/@ 9CH>`W?qkN%@\(I>@La<)9[Mu%4yk,UIJ) BF䁯0ג' pT]',{׋~6 6-HNloLf$*#5vuˊm 9< ZCt`_fj;yug c8j }$!4xaXG$y ٮfJΰԁLjErAl}\Ծp$:̮N'@cP+MlEР_UO\:ĕO=2I="= @Q@բΈ"y8ID֚@`\E9ָn ^ٓ#{€2TBgODT^GSWr6K4keM Md.X8^R&& ԪJ~6( qRcjY[ (zY |j$$tKhf%kib[5fq>x[[/ԋh"YyK7캵T_cu+c$_w*\IYW?I#u҂1/ YdTl<[G_򖀢(`~Cǀ~9%}cG2##18!KU1 &f/I9Nbo}IJ\ty=_|Ove =cf(w_)0B ^Y&J͸PB%<>,yZ]w,6NbίPLcr'S8U=E! 7 I pŖXD.snY]{_B aURفK5 kGCj  J,ȁ0 }ƦAr?= !,y xfdà>nrqvP#'q7h&ްXři.%4 ~s{7k- ٢96L;U6&z@ ~ T,Ѣ^t:0{#oMʨy( W 0j$x/Ǫ9VQ6x>)|' XTCbl5L-Ɏ].69 *a`ֽh}FRErJS >Ɣ+C)F4E?U_;v[rG C'7ltR2(꫸L&jXYW)Kc=Yr*ƍ' [+__7H {&t:1L-ZZ=wr{?=uxXF ,dX(X,b4&us6'yS/M.h8S̞l|5Nei(u\k~ΰ*=c10C-lK"A_Qw) SOu@sA }F.=AzVhr?W`s4`3BRJ =J<,>qXsx EN.+5)%8H#ϊYHzJY"kHD7]Gf "˃37^h;qPq؋(J{ gjxU I +j4@oZ Lq'tLU=MuƍB&.*u 4,yi'K6x=VaM=!lV]HS[/8n#b3Ee$oKk(B=K9O^,'?7FBQI'5 FVXEAFA``2H:%=FJK3!>st;npRlꐏ NC9^Ll}0EBv/)iQѡ0G~Ϙ]1&a];\[^L0d| 3?n5`·|x9_4Υ~){G4)EGMFwY~ݣg]=O(lY -]:ٝ"&IܘǏ;UNwՋm/EC`ЅBo1L63fw||(WHH}v8@3_ X^K0[^C"nA[ug Pi_[JlzDl4s)&+JcJŌENZ4Z{ "l򭤯1Y7;ۊ'Q:wtg_O1.;1φPYl@ yݔӊ:_UgxTg/n0fqxK$9MyG{%xŬ.,]ı8h8m̚+f޾t.6&ꢠQa_z_Bf-Q.ϭ,EYReČ t|pp|&.ȗ  kA"uowTޯr&C'1k!+_ފωek#IV`%ԱRj+F,ؘbX&`;_>0B0W~9ZܒoaFߐy"^O |\X=1\+lU0)c%o? Ox3E)ozxu!w{%;u\´vx5d7nlI) xzԜzq`PS[?OpڢLb6n]hpm;XnAPv@N!ٓ}$<#~lV\ZZS AgCC2IP\_'z4H3n;M_J\ "M39MT>zx;łYn-HRaZqN>qf>5tF[mYlh÷}15*tܦdEvRN?z=);PZd?ᗆ76N\Va6~5NxAU <}n]̐6R2E #dhZ' ̈K7QԳ3_WX $OZWW5S('t䎺4^m( WAI`-SKPuDa~iNz1.i"v g֕.wCyrK] x٠T2pS$uclCR?Uj"0xMCU&95 ڨXQrzbYX`ua({\K.i>$(. H:|eW:Z)*?a5A_"pX %Ke'TRhV6^ %G&8n y s51~cU(E$K}$rƟ8fO>3abu;Kk٢?aF.}x8? Ze{P{F"!N2 sDd]iQ:eqS7vY8WOK(g@R 8lrUlo#GZ򹾌ujCR&5` UYY8oarS7[4FJ &60FѦ/=bڄmԩ9`NB4\(3vUȪՒ#YBЈ*j]S^->lܼ[K8dw[i،1RKGĨ9;}5;,GgLǺ9b\]m7& e%k|*Dl)$dRhPyΉ7Dvy$ Vlfբ 2/ `aDۜU-sRP@Q1C!hCd#TPPeym ŭ6[Vrnz|I@^dz)mA}V<n1WlA([[v&lzo/$z 1lK퇏/򿤚%~Ci?h $fYMy/q ȂvÇZ&QM`ǽ:OyϽZ(\Kz*e0leq3T5ˇY1_͡1`Y̎X'w)<6u. F mšji3: m1֚N޹ *Z<N]8$W,kj H[eǪ=U>Vv+NTLSg SG]m+>U .o0'[;V-|1Z_+D}|ҙz#&|e\{׉\G ?5#&Fsby r Co'v%mvY[RcO&%SYdML06A!0★G$EkHWL!)׹pz+%> YvD=@_|b8Cwy2D-FheM"h;/@v,Ȯ@4 M`;Z2+Ia`٦>̊bbfwRۡD+nE[jy\tݑ\\TF~4晎c/0#=GDӱ M.4A/@DnGa=RH }^`+}>; N@3 N/Q^,N &v>c=Kx{ʺwH/R1#hf<:T͉0pe T̮8jǘ#+&CۚTf47T*5ܟӜi%|G" (XIRc%:o40Юݧa "ana^64RK;=\|| η24qen7Z14Őc{U'lJ4<14rտ p-؞bK6w!W'a/LNJl jb':AƢ˾:W82Tx QS P28p[87$x`w*$;Opi@%H_]"Q+?蜤hϾ@Zt _(0iE#e(p~)hofKT܋K>]!"t&~tT !TQjd]' ಊUI:hdj~N v%Y#f޸ W0V|7&McK^T U'"]ɖlwWIT KFYGLx~`OJh_h#/#M!W@حTabT:pxE ya=g>]5G̕,ٴPbG5VkZ+iϹ _CNuQ3$_wwI\h6s~yxz:)H^Ԙ 0u;{GJ6 JW^>- AE!*N{۰Hhrmkg}KrbkB_:cAh2aA{1oCHhr334DǗԮ`4`%O!+y63݆?yZ2B HYH h7;nP5+ZwdMTTȗG%Қ\xۈ>ab @BoI1aW/B_N}y81;sft$Q茪+~Uu"X5^3lHrc6'kH5Sxm>$PKR`Q,OuVv,wa*mpT?];QIuY0q]b#%r:6Αכ3{E: _'>)zvdx(4Fq:/BBdK#PNƫĴN2P֛ǧ ^ fٴ\|4RG`e9oy ـ [XlCF3w,' U(ӊR# rDT8*k{.az, |w/sՍ1jq*!g׈)$[|WgѾf&@Fa6ꗺWm, v'0|.Gcl9 0^XauD_Aojj(&Q,ռ~ܚķdFŭFߑu-=Nf S~3FH \I^! p0W͢C(F] 1@U@w*'i$ߢS#<kqmʢME&?aq^d)ʾD}%jq]lx S/GUU;j\B cZ1ʹɰ톮·y Ns&m{vt0lLN|5\iILG5j@90xǘ1% y?ShK~\N%K0K* Bjh&WH+T%&G[ye N|pi Hœӈs+q 2R?g1Xf]zAAzG)ew5n\B HL7/t4G>=B%Ԉso_ 7Ufcnh]vQ)_ z$.|[/EW4DY\}`gF 9G֭ȲU(.^|2dn9v0oBA>;r`!b9tƅ\.q-@wFݮ811t|r+mb5Ҷ!zA3_*NL.]IbH[*"F{ѥmFO2J&k6&vIՍXS掱BgcX~܎ o8e+WP s"-zo5H69 U/Jҍt17FC:gpxzr _XRTu>'8*/]3R_"ڢjbHbGʴ8) cE1'ǙPwk;pn)Phe6n7IlGvabrЀrq óJssg=q\50 &8 :vONQmxqT#4[D7;9k3ޱ1* <4dk[!ωZ ^c 繆lȜGmټ{^OC6:46+€tac!v79TN/zL]"JCNo1 ]|{ ^R.;N&z`hw oc=nKD2JyZۙV ǾZ(JK yƎG%>A/(?QE5}ea_e/߾9I |M|45]QD Z6, k2UZ(Z[UJ\qf?Evgx~nF)&~z7`Zc%~>(_Q\a0Udv(8{K`p"Eg}Gvn ԘZ!H\3Rh:%»MJtX;iakQLFǣ9 ӨvZZAxeߴ-n89[y.u[lY;N8kQ5oL}3;?L?Ȝ.AUu7LO@Jť=d{{XfzEiW ԂZFJ%"_I]C[ !=k/`.rf悖+';ٛ**gI07؈F\z"rT/:'%AF*>s.qE)l[j$ͿaԺʰطh r''BW0ucW&HP0.!28m~d(]MkX[mJ{)\wmި=8\`oس^N@#~]c& >LT*C5zpw. b-'`VU[!LOYs!  $ɢ/E7kn\[ůUk~2 a94HbneE*;k6c-lߢ(=7減}rU=+ qb*c k`Ưe>ﺔ L4n9L{`sDuaB-XqYZyڗD#PK.z뵩sZMJ.mz<GdY5ZHk+"$;|Ώ4 "eK yA~XFIW )>a 8QQlR @,r9p f{xrRTK(mqg_B8 ضn#+}zKJq W 1[վIgsa-˅(ef1ONt |A'j\*?7ق;E *aSç(tXǶ[#w,Lu14K MLCc {2=6K <8Y^ʅPmvqIGEkh J2I49c bs024ը@ G!>#%;Wz - n20;Y `jM4 ؾZc3ʍNm>MڀJgno7A_;NDk2*h>۝+Ho'cnd'p|{zV՞_142|3B+b]m5ٵT;gIy 2_H@u:MyC_Yxd̑tCS6{1c@O|lHu4?f&&Dӽ<.~A$d)9rF). vWy#*ս7wH^ً&>myxJWN_dّoĪk' cš5 g_ S$AICX>7ew@([_{ʌ#ow/ëjZ0'`XբՂ|z( >o۝AH5emgLq]V7r1fs("pdV2\b+o!t垧g_EAƒd'ȅ* Mf D ?Kt< sAEæKJ:\AIӛ|1$a~5y|zX['a=c;+$}vlowk34:X^\b#*j'X'`E pټƳunU5WD&NBv&%իODeB%Ղb^xaJ-ue*vi.+ߙ"[# f.܁J+K g>1g|{0:[Ù~]i\2[Th>&fZڼxܾy9,~хbC[@j }X'/L";*Hwo9MaO̳˘i8bLŔ*HOi`*%t+ kzɊqN3hY􌐏tVAM/1; V[297B`1x8Ǡ(YBPT0,yu&#>Q_1E>ܩAZ;Ў~c*[+W7k,&tL52 Q=^:cM)4:{bdG\km8xND'˲5x oƋUܾc]\x>a*LDD>o:4ůgfjP{¢<@&vG4(e_ۨ|?9@C-Kb#"N _pv|>b?B}0io%/AO]on7USD5ݮy"wY J'\íNc.eM6-ҕM VU =(I ZT&KK.ZSU,g;!}Š Kq@)#|TgpAA6(A'\ԥ(]e=<51ava$[ԁ|w 'ZD0@)Ј&E͊d..}G -MӋ_Pŗ%qy̓<ԯxy^=1UQͷ^VO9&tx*wsҋk%đ\`1FSs2pgI*.tr3 |CQ w'=Q X8tC P!=R(՞9G[ݽ :޵.o5VՌb!HK~'q8cU5 ױ`G%@jvۃ}Thp 0Fh<ܗ'-'4ZP7狙V$x!Wc%j%qJVWIpH69E׭"'"y 73:quUݯ:,`Zj΃*aVԚ.]"o^mYVuk ʈe!SeAJe5@)SGHaxy^֒x`p*T=4*.s֡@ h!bW:'S@Z葅+ԼCIRh5ۂx 9_tux7 g֌YfmH c%@8ǡ7J)C3g6#C*eCk0*梞5vL{șl핚GxZ{}#'I6#S4gOڅ-z<| -!C!o'ERG= a7Os3okDC=* i-ڱ|8ar&QmZ txs$5}CbhYq`ujD4NAKk7K-Eë>ı Jъ!Y g/ltNLKI n][r_޿ALf~*(xj,/hV܏5v=<8aLk5 ߼`tFLZ)LĪ2re6H\of:cm_ i/rqiF"bC9B`W?MlEV's͋.oE~-ÂӰiz&\IS'逻n $G<{׈mZq+7L1ƏþÚ([sx AuAk\a"~w?v YvO~74 0݉]pJYl˷ܤxPuݪ@L0]jEjG4Ě&*J5`GU{ fG7oG N6۩̈́w Pn j17*J SOsoP3QuՇ:3cmUeVF3DvwUhT=FO)(z}\Lg+eS4Uq%LDq}̽ 3XD-LXSngn%HyvR!ɒEsZP.6ia_jKxHPPNUgTրsOLv_SߙnGin\ EL uIGBm\YdO(jJtf=R,gSY0w̅9COMF `akv ˾)˲{2c|CvLR楜 {kfY  /OeMJeh+혙ljaU4]To..uwZS.˱7\]D(wj8 rf@mcڐSVDj*^@E,6I~XG&ag4<D;ɤk7.8 U UM12*ZyKGAđ;.h0ڿ;i6QwY/OjuPf0 Ik$Ck {OԹOg #+X3/:$틶+9A_kJ[W_sEd7Uqދ!$P:ԡI_^9&Yߙwia~3͠.>Q3-G:V `ktZ.Gϲ` ,=1nYʳ "V?lP mlc+jMvC<Vyʯ<@!D ˿L}mVxH ̑< d~lc7B$Zd9`~xƛec{'{5RcZvf:Ug5IT 8Gpxډ4>e}ݛ_D&==- sO2>KT Iw{皣5=O*E ?&d]aDS{q9jHP;bFb-`c#CmҼ$kF21Oם$.Z,"U,*=Txt_XzA}p]΍$̚fnIO2]RpK!r[V~Dj JmHF$yp e/m> {Hv[py"kޔX>hϸ>̀2%;Í]; ;f꡾[X}[O 56fKWٮx4?nke'zޣm@ێQN]Dp劏S?b.!b es=#3TNkT4#"@q[21Cvr0ybMQcGTw;icYyͺg$=V6Y8f.M7xٗI5;q ɹҢ|؉iW 3Ϲ"ZP߅UDpJ[1slc^YNގzC"FD"S_\<d f$V7i2 #)}A&$ 5 H쫼~xUJk[$+P-gDz^ )MJũt}B׬^s'"G3q. !A2~#+'$#5t4p("%_~"#i0{Q3(duWjAv41߮ ;%h~a#ϪGRt'@oF>I3Ub|(DaX ̉8UhG1T"l[ܗmGk>2V=+yV"1߳s'Cs(8`'P [qZ k~ӴTP584iI| o+SV(A;"MT7)SUeivj @w۰^jU b5LQRrMvc;F3x 0EJ{™qit#i3N}dRL.__V\#ْcvTaGG>{*86;W90Oe vڣ5SNkp4"IЙXDQ5`{7 2%pFk1} v>Kf=ޤ☝J> *Y(W( QxfDo,*!$#2ĕvln:D<6y5`PlN^hvv]*YP :'%/ޅdG4mVd+ B|hۭg$W^ .[3$jHb6'լéΖjY TBR].Խy?@_n!jH. &遦P}ծ\8pec4q UUms4e?%#ʳY!;f!0\ky1{Y 7(m^;o/]q:oSU֜W%jݓIdJʧOF.nk p7_, -u*ʖwtTGU-Qrn7#m:pq&~WjN[%5vpUu<3hN*bh<`9wMݙ@Z+7 yeZThcny"9o&}O3HFT.]Wt%.bN xʚ4%c(JbQ+A$Qi)W6 ^otǯ"Fy蘻_aGq!oT].66z֙%$([)}hZP7qT,B2s7,&%-Dy|=ь@`QSBmRKx\׊f 2|_ʍ3lWjKӓjbbɠo_6w6yx};3{9=}cQjIjO S!"t\F◴(}:B[w7o09h!Nڒm9|"feJ +nAb7Iuwx%b<UQFܱz(N ,X1MO DvOD '?0H!!2"U GـD'(utI&(VbD9-JMcR2uي!& FuT;M.6@[ZʩžgqjGZL  YO|f7"?0z&7jK,յs8T;\|fT)(6F;~@=T(UftH7Ńlrk9:2|I{&҅s1^!-oyrxis/ew7$V.G֗ w4Mbd`aY/L`=Fl3r,T|Ik=nau6~@ڪb쾹{0R,t 6../H]! yn M{kYT~{rjHK~~š?}_`aW5yl_J%A+V!l~U/= ButvJT:9ܱdH";ޖlUXXhŐMe pؚO +oEu N7ER7$Nm5# gvk W࿷Qxgm20Yʞ2; 3n<.l6o-k̋#/F~T\;r2_<; m(Xtd[_TZG37ל>M\x>j`;ެaoE$_gP?Z:mcuPem\<ْn|1F@)/6-eN7_6DYG=JS"Rtˑ/Z1i[7OKЌ[6{wLKH[e8~yn稻Ԩߗ5 HR" qY3nTŃp?y;>p,Fͩ왯/v;|·1^jcBG /׳%6T̥: >n]t͹². #@pPrdHMKCY1pZvw5Kڠ97-6qӕ}yXG̰S@G|a1^X`}P)jo^%AD W/XB{ŏ3b%AMY??=Dq|*-_M艱aNTeml҉ٓ)۲}KSߢ3Ɛ[(;9۬Oٮ0s1rTPՈO.u͍4._߰%Q_J*l@ "*Ń &#b|nEqsi #2\ŻևA6fcҸMDRH[sflR>%늵+_΅-@PuTl慁Ҷ~Ν",|9/]"TSPYcwrGNʺd.8L`Ry6b![0MTfpao` BQWk !wfdO:ނك Q/:V~t'-}qCWJv4RDix;>D.N=*dBe4:ِkq|}7Gʏ;6_=/eU&|EW(?93cb]wi o7]D4ѝ;Ieȱؼi]:}H #T knY_9ڭ¯;z슺z1?R>dН$&P&U)CI2De p^Z6xu><7%$uRпœ4#l_dJLA&^()9e>iϘS҃ҕu ("\6k7KkV+ςPK_g|"^ 4=P>'o8ٍ,S*s'bhɋ=2)/oGMRn@&Q2um:^kBYGKdAPۜm7HVDzdgtI!o\L7tM7 E$" ^1s0iN.blh(I{2pKyJqJktp-&'׫u904Fi-.aJ%{S xhћEeg=+L9;''e'j\yJŚb?pd¹v o2 ,B mQ>7&Ua>+(( 5-IQog3 PFx/CcdRQ-CCru|+G3i$NxR``'*_ggfXnB JaCs 80omeM33w#6QVCN v)*Pn^t_9 B Q{_V|,;i:6R OOogSWO^Xh{fAm6/&Y* |!2z]o_WhabJ&Y~i~8Uu+6*`[+[?nC-fΊGAAGv|:fsS2 c+"jVF2cH\§/-^tP/NL=)h:J8ϋݚTՏYVnQz &Uh:];Sb:2A=$,yNO$N zFaVxU6U;)+"4Bp ug{[?.c7тi^psiy]歰v ;ZU \]#IQM:U.j6I 4VtEД  z}UoIs||['Ilџb40(z^M~G $ ݋Ձ'Qa|ԋdNF&Al){-nVCd [UVPlNvD h c :%Lj$}ΣMց/F 0̝BE SdR%P`a9_,.DڂǠHߪ-bs8E#ЯY<; R<MC~C2=tbv7@W[,jj09lb83$<ƫ{ࢲ̜ nש|7Y?0~cG"^D}(qmWQC<[x"]:Z&H8?D*GHk1:Ad8iD!:Gx%Dm GŨ.B K{ɾcE|)B 9Zjg-,7g-+ˁF;I?HsDayQO";|axG]R aemKu_8n~v?ޭ-eyn\mLw&P!jev4(lͿs|*x3\a`=~t G z;B^Ts8$S7HW"gaPC `^N[Zno;$9ECnD҅Wy)Ӿݤ;49zufQ}v c qR(B!݈YMY7E&GӰU'Q3QuU45_|3X K=kiixU%" 3p&و^5` l_{` 8<|r[wx MsѴ0T|_1 Fw56'gH| 7q'%y0kF\X[J6JPCVT>aߌbqpQ%>X&>Xu8ѝ_-.˴NwCeŎϥs P =Sn4]BٶN6sq0#']~mgA?KGw۬&?JGrR?լ?5Ba .-Vң%L V/?dIf'́aZYlQ>}[3%J-qNF4ߥ%` 0 /ѿ:v?78{!,7Վ(ɲ|=m67Ւ 0!i>;/P bnR{!eR4ȸ^4jiLRK+b=;nySj 10(R$QZK;Ӆ-?Cd!PU(=n_ztP;wu1r'fszf-07`yό>Kݦ$+HԵL(*.v/UaCI+;|.AMpto[u8UV0qrHJUh;5kU췊 +;a?Mm[Vߟe<;\=v'A;EErÿ~ `3l{ކT@D+.u*O?a&eu)i ]c%IƱc&f\{ ͙Mօ&̪! AYQ(S)ieF[rd!i'YS 7V'|DŽTu)`tb&Ŗ"R]>q+͙5\o&!=u:#֑J E*rmǐqYfO}+)}FEur6`>CEhR.; IZ2Q4|kMG9qMC/IO4vӑGڸ~r.wɕ{ċ[5gyAuD6iNPo\/icq5=8bi;ںÁF8wdXvY$̞jM9)KbFdx<>xV=ǛdX[kCy~]{nJ~ vbRtGvFM)k?qoO zFkZRMI*'QS!GQiimmED*üa;ъ 3U6o)XWrl L2G @U 'v n4s [2 UΧWԠ R\85nH'߷MX X5>REQ%$|?4zV]pgW- |{\zDS;8pzUFڪa2wYfz:UI8.h@2Er^7;]`JcYȁ UOy@jԠ JcR}CbX>]13@]n3ůAk۵tJF?k`Eb<q'20kbY@Jld5,Rb\ Gi`5 j8< Vsmf^/iŝX,*ͪ"_1^4*x_QsnD{ \)m"zQzN]M:/Ə .P\'cI'gA˹ IкVʹƶf$osI=7#FpD>KKt䑷xĩ1hlX\ExיtDQ2]H]994bd6[ybC[7{j:_t$63[㜭Ljo1=((qT\f4*e+Yd1y4?v6fcn+s֕u8} ۿ HZ "v^DȦ_.vJX'/[gs.z'+>x@`pwod<&C&j_c|jƠHU2%n!5SPׂ-q&`>af> Y `t IJϠ t!YVh } tfE<@,*&? lx]4UKNꦰSA2p$Ƣ^R,`,jeuе,Qg=G2DuqEgQ_&ek'dk@,0uL @(š~bH<%A=nD"$jNn 3ReF)FL|lo4q]. 8  faCRR?C*PQ:w? ˝>3ۚhd?`?)>H8| Sf&Dכiʝx׆(x#/ ΓB1o/4=?dr!4# vX[xʣ%즠f rY"JeYHBi_ui\D\vvg#h)yhAr\-MŸ0<8n"m9R]O~;AnB97{ZZJ? y,[Ft3ZS ,`#?xhۭM %ƄD*B5sT8~XMô$CFﱐ\YAf(g Sȱ$UV ku%錞+|>q^B% jB:eS;Ԙ'b zvQT@ wI -+z2=@̋/[&K1TEz_7,0-U.t$9v 2Q*a\l{99:BvA񚛍f@ihǍ4Uv4 u8^\G,ecs|djQ[vP'(]RඟOB 7 f@ zmOfRh+—RiF}rgooYrBqwjQ³>ۘ(vD2Q:on.gd~B!f !+.heA(EX"}5yLpଐ)K@,I(Ymƞ.S0o_, f(܄YՋ5nbR98g8ɡ7P98+Gxff'de5Q}fC,_c@'#܆j=L]E ~yvǂBv-jBjfRef/+ʽ '7@~3[x4@ޜq򃷵+?=-gVb"K|*vJ@rFԯ6tH1B! AUQkZsS9W{KP%ū5 CP,ڡ&Z",_}x!cMVM ),%`x=yH;EWT`S7#\(\S\z5ߡ,f2dH.Ah%] 2 ]>!(4G3D‘Ҹ/82Bk@q8kk S;gDʽP`'4DO3̫Y&[Z1/hO1^Sa*L9ZZXRn.<'#ۍ $}üT^#ݳV3REU}(9 AI%gqhIED0Jb,Z&iͽvvmYlVf*'I\³bݝۿ j43㬇(r^L҆X$/;tD5P#˿/]s$Μ^*}iovyE>JU)KO'`HfZVqPY.v{2񢾙2&˪g U {h\Вj nhYDY7$qf^Bզʔ8/N &\Vj,S v4Wi8KPmw@–>9Dìe"J-Wwnk`ȶ nCN7z^w}oa&.ӄ81bC`D’8]tr[b 5cy]ȍnu?WݰΦ!@w4/j>am7 %-gk"UB7T5o+_t{҅]U@D=<'N=O)!yÜhOXJA=f$yzSoF`eit$:BqV͠:shL)vzIP9?X۶rB@X˱stC %.0(#Jѥ::FWCpMPV5#;j1~w",26xkeNH9zֲcm3 Qr2*X#HG3ECDx[['^7߉@w1Ih(6 LXp!i9֌WmUH[g&35 M~P]!#з`t}.ptFO!!>C*&K`b~^XvmQ1uӱʦNc|l&v:8S5|QaǕ8ݼ(ew./4ۄuAr:S5/CB28|+% KDfvƥWskZ( o5ǻykӹzcuͶ$p@ݓ8uiR- 6v&6dvٙV+h CRdeKwyti͞]~thK7m%2{Rbl )ySNGZp_NPY\>DVGoD+Al=eTZPp; y: 8@9@{{=8bt7dq%xd6PHoieJ>|lYl^mcn>?k0$K>65D2)Ʊ6|掍꾖4cC?,Pg"P|_VmFfHصnBMWu6//Xm>r5c>+-#_S:4(M# N_V5*A4D)1G@l+(6R֏X@NmBؠbw}~e6;=lP'Y>W- AfƧxb<h}uBZB"K@/oCvniZkpֿZJ^CqS@7S^ 5 [$"DW925 x9M"D>"8FG"~;9 &MȆP6GRI70B4+0B$*ƽnAE9.-FjL8j߃gn *dAu9'U.xYЪ w{V0R!1(ԇK&B|N9)D9xa ъU6TH-iQ9 n+y$=73=he\⒐nX}0J)4g+uj*"Efąwd ?-ʗe++ʹ=p2ktJh-P547lff, 0h4毅N/P9X'p+Po4e2/k',jBk<p0InJm9Uxf+a(j%/".pS(zYq`y-ui~l‡hKc7 f[;oiᏥ!YZmI;?aqFMj鶫 /g6oM>/(f{Xᖎ'Z9&, {L9[NAS[j, pASO!R[r6>Z{ J5|o: "z"Q)*![[p+$5JaKc K?C^b rԧ$7DЌs-4f%it,T+f#ks IrJ7 hlcu8EKHxs!Υy"#qTn:\NC~У{\_>eKJ~Vթ)CwD?mul]+xX ׈Ll:De_ÍvI}Cϥ?UzmeY[8: LW$3qiK +BVL\jA*Cy#x O##j&0ye>o?hU~pW]Zp>&YDjNJN 6Pߘ#ܼGay$J BY$'K!CMTT/]Ϻ_Hpi ͺ<\$Í5AA[1dĊybÊ9E̱q¤ 8Q4"QU7e&^ 8HیŁS*uOOqhj[ C'1Ro{mRlJ#X*]AiXϼ>~rǐ82>X\AUmVy~TE.U`6R*vrVuOf3 iL~x4^iK]x$t?FDU`fkN nm-U2e.4Eu%yn Du&&X3V\$m=Dc t)OWiCO6Jy]iYB 2w-1D8Jx|Z NQd1#;ITs7(rW{>v*|`&V-?ra}$Mf*lqg#ۥU_nfmMM0}9z$ "KdF hNtdo#y?{5,#C8&7+7-<ҿjEBʌ4hn:eҘN;:!VGB@ԙ(c N|۵YAXhYvk<}M 0=^,zR[,{ E_ TկdE%e!!n5 v֬9/*[XJwɲ^pKZu<ojf ]EK/bkL_FEbR1FKxHfT>hT_C](PI)FsQFfOeB( d ^ b;rV'SNbxEw=|5 /}h^(ek^N8֔{P*`߸K7ꌻQ-@ؽu @P^6U Yehrx||kd 1 [C*!k|5;QuTuBj-t`75cRH_bFHPM kM7h̴6AMhcω-3QK^2b@zݔYu/|/Σ~ˢY0{3e[Η5I+Npk4:=Z<#*i|%+]ILNb!0`vd4_HdLS"C!W ߫ncC t_ĉtp|d3ME'hnЛ{_˃0;ôb_ܢBc# %7Yu/Ij:p^A}Tθ,)ҳzi-OJ[0z z V,;ħƆ}5and&5Zn{FhrS-`9k׻9\ )qKؚR6ױs D"A#/l={ D|z9r~ p\RD@|V[V p2>9 øQOX 9 X/5뉓#|{B0zb2<.,S|#27d`dT1Aun_A.0]I.#d(TK\Oa^ [#tD#g1 n?.z~f{$Vzoϭʿa߇>6Ҏ9팋r Y0ZNq(j@02^bɻ7y T"o-JJtodBCJkY!LV$? &"ь{&0 ^9pcQmrA6P'Ȳ׎ Dm4?_oIgWN;"PH˻ƗVj!uP&O:J+1-NkWf^&Ft #<FnRώ9)Zx#o'e, lo=ܠvl_8 i5Hܜ}g.aQ-+Wwr+C>/s T`U F*yw8.lPwn8'QHﱙdw r:͹~ĝ΅y2mhhŝUQrM\~qUV$IB :}$C&]r\J0\JJ&`՞?s45u1ҷ?˶OQDžZ-`7_ńBDcA)^O=5 ݟWgDd>ᏣOb?wOd)!:\˹tGU/QQ ( ;߬ w6ʾ7[ lf6l^wcuHwmʛ go2O|Pwۈ {%6i,b( 5vrv9{]<[O( NiEOdIwvx8'o2_&uIPߨЧA>7U?E?}ٴlK΅%3@ߕL}0YD@5(rm$:S.?+'Ų:XlJA[E+dz;=J6VPH?5j !^ }Ty8&s/8 Q'$ՒԺB+Xcv<*ɲ۞ vz <9nu~-3ø;](8NU$ 谻 8m:FfH̉L:d{c_ڨ/\I6-Ċ*.k7iuxT}Uv%w,h,ͻ#'Q>լ"dFub5NϊLQ~гM9נڠTXl%YucWtB؞PeV=G q=q@F*CHkwq 9gr{]x9LUY)L@-M+&+)RVes Ͷ-n,nJ7' $F.}Q-:ԓWe'Dk}iՙNB˽鈘_d#}A 1juu (0ʀeO#᎘j}#K^2k*#GJ Ak/o-{~j*'ʬv ?@eӶմ'ٍ7ZH5滆:0!b7/.ˍdϓLĽ' HSO&VUx ur>8*)#͙y|/8]GNT>_r~'IeOrD4Y:Y I)CnbҢ=4^Ā YϔrvWySI+RMeoͼrca Y|ٓ`*)Q +Z:a9D 3 fZlSODF>nTCVxnJh5^ƗqkW^6d\i ƹKK V>Û,'{>]zk ḎAE*uToTFf=Jsѱ5VY#o%&hoz9CBVTU{1HKfҍ5H1W|{{^i*'\ nNsZNb۫chptM'+piVL)<*s.Kф}aU]DuA[abYwIR;kKcz!V&TH,n~.TG+E^u8OH(r pXe$|gs\DmC&w+^U^ 6<%ts?-88jzߨ>cU%[G K؊H eNO? sQgQN0^FoO0A  fW+RΆq%e LA. /0G<{h_t&zJ>Աp\$6!eFC6u*tDaR`?H5O3'w("`exO{pJ?\ʘ4 ?[MwO=c-)Q|MAaèj{k$T*tn5 BXpe1ꐯM榥K^;-ڙEjIj ai/b((Ry_֙íYa-N L#F LRDe&ZY4By%ZGf+C$©Nn?O^~u5ԍXCtX*saoR^1һ<^2^P0`$=}GyK̷TY^&DsԎ[]%ndp*یUQG]& xGؓrylH:{򕕮!Nmz(ܳKb$D-,z[PjTJEgDB-OM^!EG@a|7IvcN> !y{c]:q?A"=ӄEy}4~%᩻S[ZQ/A5w ѩ{^mFWd`iw`Y*"wB19"pR^{]sq.3X0^> g-{)lmY ۱k%uR N_~4&Lv/WGaj5>iHR]~:^8>ZA1s'Qe~QϛFN ?sbMn+aƿq>389?o:ԨcTc5h&"m0Cm Q^[A|yVMG74fjn\Pd@]~y/4XDjl"ͬ[rr;p־{}|ǻ%wtԸk=?oZқr挮W=?@s&7tMHt |cQGDSWC&48fNO<*ϖ2Tњ˥@F(V]Oi<@8}:6jdJʕrZg)[qjz߀嬾(ȓjc@-uϲWLgєF9}Ց4V쟭3@)77{)Ziyh_ITҧrKˇ[Xd6iDиazĒv(CFT~Ϋ>e U/)сk!ww_3:RiHƔB䠛t" 0l~m85lL]:pȀ\9^hoj A=Qv\H<$la|f5ran8Eԣ--GRMp{yS vPVJ#CE1W~{#\$7%wgkN.gGt `eȬi~æFYU3zpK>H>Lz`!oj: ,o=\Vdn^dm%'Wj:>AM2+Ѐ7$rKօąMu۸E`:טCC3V "5;&=;Nx랝D |Kix0$Znc0"s(;'KdھtU ܱ} UF+oR.2sއ \ׇugPUp\]0fYD;,"VɬÕ'*Mƒ!:VYV+Yb rWC`n`p=B,R^:l#fWv t\q1K̐UJR:g1~C ۜy5k2G 26ӱ {~15DΫ: >mMODbb}/ҩ,>Pܼl^|n Lqo6(7ӳ[,nafbyqY?πzc7pŊ2*A-A}*,1K^E/}<ޠmBpkiٚ]B=a0t$v䮾2؝_ҵ* X9^|8==:^y)z1y/+s c! fI+ Rz2w*S1)}E؎p?R>lx<đxr .Rת2 u3KZ054ԯk+Qǥ;JD&$݃҃p$A4LvƙGN/<ɒE]B+LK9=ﳐ\u9\AVz^(m ,[15/l^sŀs/I ̆d GcovۭUm"WwKHdt$]Py\# _Jַrp$:̡J0Y]?x}!uQJ;jx&7V%0}{cϸ5EH d=;\pw =SþEL[tqK"۔ @WqSf3|ᒡ6< [.9,N_](r-O?(_H7!2U)⴮\ :`{oN`>5:;ZoK%k$t.>1[Q<ŠF8Aܠ*ܫs#Ot78DsMZV2g8N@/RjE_Wv΃ 9Gܣi ˼ɏ$.SKA>##SBNՏppp/4kT7YK-4{aj[>[joߛlmJ;~Nsbr ҼMhڳ)6%"*GYdD/kF}c"hl$ckKt#ꪌ)URtI$TDjwۋaFԥpvl] XfCβ L UHxNN9M΢|X4-F=8Ü'gPnC\VgD)ZKhUǎɘPctKu$bs7"śn8kwg$ε'Tė VVqvFɨ3փ=W/P?/CZ0:OciF UVA$sȘ-""[9?B9ާjm~mūγoGJKXPߌ;Ѿk]g%|7z~0.^vznb Ul%tA8,2#P /dtYs>h7)-C^DDǠ/eJ=G2\r-ONt!7JqTrsOJ]v/ၠ']˩r2ML׺}J%se3D%__{0#HBt:Ys5I|]P lR@PufD-`4,L59 g$$M6Dո?:xA,cќHp 6pGujvo]qkp2?R)/cfo68j%$O3h}߬iDg]{!> ]֕j|F7߷5vrj- Ϙ#Y^)a7p5{AHnYJ'tjk0z Xɴ!޿O]J`{<5NZOZsn5vg4`cb>ZnoT MtB`öspq ]>z:c-=J\ˍZ]_5_<#G[kd@L}qWPpvt{(!YmgfYT4`DMK~&?:Vv1$L#gz,EKtNEPldQeŮx06rNQX;> wd灤ĭۡw|ʀtp_%OzgA)3n&#`+hrI5mhS^5"n h; QG~'e$DTtE8j nl $7_\[ql^"Ĉ9H4e0y\ZyI:EDT{#r@};38sڧنOQ `gi^R@LRbnT+Ga[#I樊عIU'UHF!{K7s4mͩ#B(ё*#*&kgSbVn"|!ZC6ec80EEOͨx5E \&{|A\U9t訠Y'؀b5AaHpx 1 q>ϽX >$rd2-'Y<۠yyx70~{Q`KgP. k®Pi6*=A2n1b,L%0 ַƛfQE}K ǬVFYx"JX2g[5a)$/KjU wvVԯC'oGLdG*6:@x6ƑLZw{Ư5)ˬp}wKAU88Cƣs^ <+WEN^hȨV:~,**FEt]Ё5sݗ+`"vY* >BYTO Gsh{:.9CPBw6ٯ\=Z ˄G8n![USS.ӝrtgG|eZUOrŞ'B|S #LaM\ߖ/^`H`(Fj@QPe+ݻ9{Dp\Ш̇nPLEqPAV>4[C9t)nƣF@.1Âi?cϒyy>,ÔqZƈԡ/qGGΰ ,{g AoލLg;-M-\A}XBvKCxQ㟞u2C<es=GQYHY[4@VdP>h~D{ d9ud/}F3)!aJ`K g2~h`.RrQ 67P"wv @ Njvc#2uحZb^,\gɛι5PHхqtD{9(f;}!1vaIZx|5˿ي Bw*Aۥ+V7 >W{GSSI:nm ť9&o37cz&R>yݾ{w k+K.,|q^8h0&ʚ ֝5۷zC;&8ն}RE;'EtlIrAi}&$wq^=N#fVxnS=}N q9SrUO=w%) Ho8ZC]'H^ámKU i2xc&!r۟0i`2dX,P fd::~H[ڞSȰ-6xG֑IQFUs\`:ĚZm4`H}(ּEjΥr;Nd>KoJj@**`kBAiiNVo}("0 )D:( sPؘb5t+ݣن*8>0z!,s o} ,9K%H9-=uHI.V?ɧg" [HdVV2S2S͘8iU=ԉH~<˷ܟMpec6{Z !D;noR`I%X(#nEe%xvܹdIhMUn0 O- I{YhQ^]l 0c`D~@0n JeWI"b窃=ZTTT8?cS2\i$V} Zq*h$4+`&K)m OCFYgLy/ױ;Okt4)4C~QKөܣn"ɂ0XElG3s/U n@E v-4}k= fY:r7ז+c-uzagp|G]fJD&:h(`HovSaZEXDv,>2]~uHzA`miC  I s C# ~EAͯ'IUfe?zY^TN7^.]7~?8{|x1)Ib`=7WQJB9Q[]vaǭPv(i|I'{aM]О)D-Tkn1\T0ϹQH@^Z \9<PTƅϒ=ɉ gclДbÌ{ѧ *d@v_3Uµ}<Uû.YU.`=OΛ>}CG@$#:o^Zd"X@&xL6ڙ$I?SG:o+/%MGb5#Cky !p}zяޑU㪻 {ۋs6ϯ;P|/` )3XHR"h{w8Ƀ(O Z\}zsZ|~|ńaXWWPrhh($9FX)5) z07: hO[VhLlzvK_V.4W*#r0a"ɟJ %r\-PFR:W ǛkZF $,lLNL#;G+^-A2u1c/k\E*.}-|[ zgwZg3;޻*.O^H2EW'#xLzmRDYVͺDVWD|ZEd5|ώ(v{ֽH˩LNXy3Kħ[L3_D${$~ HvkgDY/GF¼e =YԝݻZyV4uz \tiD5 Ć7Fs$EzȤ\Rq"Lq~ Qm3Jc,hK;5C(1cf^*D؏ J3]:ql2sω'|| >L+ከl:M& LNqv~;bnƖi夣>qzVH T~/ħnw 28/V S~ZX H ʚ 6ÏjaK>i{T=UK+rۀFkwr2N.pƖw:"i/sכ/M$UԘ!e"+AYB#X|_<\=p#bྂU7kY[fm9^ Oof@¥"6`kjQK~>)a@w;t9[B827ۗLvbiNڸZ[ۇR@5*qs$FCOLdNYP e)8å5,U(Z\%].mw/ /gLKmM͍{<ӀX(+@)#^bq>G7Q'lOn);.m5ޓqTI&aӞę]vlzQTh&]6Kω:5 -^LBbfIKRq@j''CsLJQ@w˽XAܜi;RoOXƿ C`+q?QRt8j\XFdO4RigKg=j@{@{Ja3\nbNaS;Jk,?nx=_}{]f*j15yA\Vo8|֝6/O%K;`A| rx=T UnS%3m_syÌ&ν+{ͨ} 9\18\BD«`Sg?c2) ^y yw'׿rց!]An+Z.X^]9)뢓#&srв0iZOEK^%2 ]đ/hˈ8Cr'y lz[2#JdAh2xqbRv[-TU VlYR66#_6pUҵO،ByvL0aNH)`+ 0x^:iCg}ckԜF$Ě.0bټ[T1Ҫv@.?1U|[~KsCmfJyBVSA2()| -N)7E˵1^ {x19XxQa){%[P9Z4*O>ӚzҷefI9Gr1^caI.opf+ކWXU: Nma)9{ wprax-cxJGd 7lR>xn PG,?uwt휭2'ڑΪn0JPb. @~MRdT@M+R)Pȃ{K Ycޠ܏Jm zWM3E9T/AQkQx42CwUW0yCQmvR0iؕNbeUӫ7-2;BW)`.ZmCw`̿Fʎ.˘|/>qvhrw& ȅaƛt`K2KyA9})ۺJEmT;U_gþl)Oc 86SaWҜeM'pFqq|Eucc嬱FL,klj U, 8u؂{ۓhC"5*PGXϰG`$ְFN4EKHH5X u2X&a8}ߞ'ݐ,oU83ꍗZr5>7gI2RiRY{sejrO-`PDn|8eh`m0]3&>5g.{cb⟍{WUr_P5S'mҤQO?.O -dԛ& 7606;R!LVD NPks]3~沕KW;!o!E?ES%p;ə/L6%>fkνyu`w]pW#^})\DM"6֣w<E"ߺ[]ҹL*k*M@8&c=iޏWZ$T$D,]/^}deH> ^, ?%6{O #.5[A' L:nBNq:nAX&pLm&J;?^+s6ЋKWg/PsT1?m\N|\:< 5@,_>/|yZdmÚ,h5e,I+wkL9. Pg NP8i9 b6 @nWT.mQLcgH+OZm6n)csj!_|"z#,QVO1! ~a."L9S'Z:K,@ה g&UInlSk2kG";wX&ڀ3gMf aUi|.Ns5fiBg{}4 +s$ۚS9]B4b1zCלlnބ"\3z]\|Q;)=B;M#z1ܺ1ޥUI 1wg Vٖ;9E:4mx@y Ӳ4Z/șK t1%-Mdԡj!54!v&MK,0Qt{500utģkfzI>cmr?7?oDFbI6|1 k~}|%K ]L2%*Yx(?Lr775⬣jnbRcy#~P9atip)oUJB^}-Ӧmˊa`9׵-aj0+TV<"Ro5w7X//[f MMX ݏflCG(8d` rFxCf'WSu7.&/{SzR)\8Q " ,‚MHέKB.q նvc^/wp.آ[ B;ۢfJf8=)o+rƢmuۂ&\ C[he Ŗtlf?Y!FLO A1p9Ri)yk$\ޢǟ*YM?#|#"Z1NQ5]+xdm P~!!)mOzQ\ln{f)%f(OB߮"nn{8}W_pI ]  aUFv w*ESddAzf%n=bMph7j>oGQh9Q$}|^67iō=pN6}⇥LtR jP%΋N\hPL/βHtn(ESܡШ=v &/q}c +~tW@~xfޥEViDQE& K)@$-mh;wXlh@bPEV)ζ\ x(deQʡ)X Jj1Ms5yN|naf$8PĀdv)aN4ȥ&Rx}Zgo?`I-$Qqxr|?V=!.JEZV`SÃfYSD:6k2dBUX&yV# !kՠ{%hxjG }֒A SаP0qNzPkT.-"nUZYIۅ5<ӹ"#mϜ]JHDե. IN hJCΘ˟:$vjQNplq@vO"U4Aю$hv-u}>+v(]ޢj2NAu$݄yxÔ`O %- Yk^u7$ST\VUqָx2{^;KP,):z^(i.tB2c$PT&\l?[k.65 ͖ACw¹jj::ԧP*N G?mjB6Կ%JGT(<UhO9Gc002j_DFw[ڪ?duLa@29kg[P$G:eR%L XAT^֜a9i0OߨA-?CIf)s9)WW$r&-g4Az+xA›Ӈ0%+ "1+h4);%RWE3}E$6Ӵ'vW+UxaϽFά1x&7U3U5_Y ɡ~rCPK:|;5*&Pk& tb2i{їyG6'n % }Pʏ#?xLpUjLDFЍSJ7f?\xNZM:ԓBrC!rP^Ifwh^{-.<ޟ4p^[Px5sغ:3PI#J<FVl A[0W4WJR2݆ BȌSOw.*_<>N]-m&(*"p.#EB](=Uan2e<&6ȁZV/" U4> M;QQDV~r[YR~v$zJŴ}zȳ*w(y,KЖ}3ˢ]?x`t::6S Ė.a.v>D,%ݣa(x ;ꩤ)g=EciajrƴvI7;]A /G v^/ D+)=+&8Z~j׭Ȇ,䙄6=Vw= ԮThyGFnE Zv{0T第6cPRFéb+]AZ|HRDP!0{P*3=ts_^[ߥal ;y!}Wm1>}ыVͷrȚ4|A5 ӻ!-R(^/:&@fo :}Wzs/v,o0#NH\{(4| 7[`-IJ`*RX+ǀ"/0N?Bu%kG3@Rό4(N.eP6#NM8/0\vTżA|9D $KH'w3oa,15KbPjMڔ5z(P|"hͮ&Z&$l֖0|:`gJ(Z?Y:m;;;uWhw9~2lĔmEm1 `t>F p d4N:JVe7RL[{ssށqiy0PwQHCG@j5<@,pVuyNG3l,c.b&3mzMiYrd/> 7NW)JW&H3ˀTZ(ʘf/MC;Iz&LY7ȱm|v h*诹={M븀@@nahQ@ >081Oۈ8^w}'{ɩѮoJ}L1r=dH HB=6ҿYeY&A5FCuP+ΡI 6O?G!\^oaYĹ,GUcǯCN sw07(L\H6< 2pWs˔b'Lٹ7'C4n]̈z`Fmo3at${%nid.4z&`X2D$^BFWLSB/fB$mNX BփE\pfqoc^ؤ_ʱ=14gIZB뽷XK*ufoZlmy.@6]a߼A|ܑ8fıkʸ_T8u?JЙ$qh^geض[ &F=GSmH@f.]~wfd#> $-" P6*G@憎kxW5WM>+YF,d)xpqx%:C:JO \}lY!Ykl*%8j~&̏+y`Z$ӳ r)rP땺rwOs*R k`{^u֥/!΀53\J2ثIͮMU8E<ڪdY~.W;4&&ŗ:8翎_aW 9=)y ߞT/`-~@f@d6U˼g_aLj|账ϾFu[ȔMX kW;0QM]z#NӹٶwMV6ʟُ!`x(f>S#MRqɇ #\ FɥT0n%i޼AL:OreF)a4s +EÇRZ[9̞֞6VZ /Z 1nyFB-t x=T+1s2(.|xt+{$kf0%Z;  о98֔PƲY8Y! ۖ8bJ<| L#_Ty"+1ggg)UVc Gϖ^p#C)~Q?{j_ ]Oz-{NS<+ZܦMBf&MH=|IV6^8v9agƠYELa{%.Qؚc +eTwm? *1CUi8j#ք?}R)Kؑ< * "yN.y^-vܸl좪>&Ȫmݵ, X4(Ԟdٞn!_~_~t'G!Zys; F w)Hjb("㟨A) 9Sq Ŧ؂s$ʧj-In#(ȇm~%32Rynӹ1\z)Wtyl2e(|> p~q͹T}gI(?xbr68Df0Iˈ%L2Zp BWlh !84b%8B&> -03oGu͈(Hu7kW?l]L 9_g6;E3Ln\DjG@N'\gW&MӒ{T687ijKY72a(.4O^jg`R$n]Do{1#;R@74 4}QV FwoCw7Hӑ+`)1Ϋ]$ggKtRg)R~8S\^hEp`v&"?yG1{GPqȿ:g_X .:TFN ,e/[C==4r\bX1r;X3](!K#u:0\SX؊M~5®nHmoڋlmO%1D7&p=+|܅yz~(4Mb SE!0vt!ƞۙky=e#4s5 `.7dS}b{NJYYf?-Xhڱ'GJA5PkuɃs^zGZk،fhOb % UHןG$0@ *[s$3[^SН'$%ᦿ|1(^dxZs7x }qz٤wo死au)HJTji9. Sآ*R쐛WlKm/l ,@ǫZBUF]PoW̋Ԃa;A~-C|) s.=/hQN֯!f'WX:|UE[8 =XjEZBDqlwwUʔ7s33"Rlİd+5k9Q!|V 啌;C %4;!!f > r '"v Ce|Mj3T^N{H'[զ!^[Ú(9C ;wDi3h;nD)%$wSe蹾:Yl.dLގq f r,|#Ӧ;>b] X  #f9ۙۂdcӶ21m8CxԄ(Vqt}'ܦ"4[Neg84'2;x\C"g!ֆ)C>W 59My(+K{* . Ë李bF慄_{iI7z `R5Ebb%'Cq+J5v3{cx &r M;=`_w"yoxCB' ` ,m\,YeDp5i\J"Znyi:`2efoV6 ?c PpM_RaLej+9b6Rވ»aTun+ܷ=CzתW0@ 0k"Ä@] ;-/s\]cҴVjL1 -hAz@10܂ҧUA0q1Q7)KZ2s%eg&-c%(BȾ[mn$ˣZX)NKhsQMJ.IG]Ss!)BlHVRF`\Bli:vo?cD; Y0h#Urzر1J?ozP/??,\X2d"ѽC| +xjܙ΅,G!ުص7k}.˖D.P"i-1ȶVj0eqj<ʊN?"܀ D췵Dx ne~ⴂ(U ^<і'(QpFc_q2&dZ`J`4;#+S! Y%#fG+(nH_8JCnfωL *pUoI 5SiKiۦw呸]ƙurκ4E⊋C䛀ҥ8p!XTy2|7 [Th):NT }@9:.q> I`g: .?4w&jKĖl&:j6q9x1 Z(G'gvtDQɒ <ỦDVj1Sk2y'Lp\Q>Fũ_ roV͑i\_;pv$-!@DvtkUF7k9^8OJG L6>Y[t7=@sx=e9p ֯g(!\w{(9ZO >#57x]P!y]r1~zrīœzs(-.9{>l5D6cRKLk ;-VA?aXq6Cmذ.V98)>}t'ƪkFc(oX((T駄JOjP+X]|+&|}{NH!`e{~=ԓ'%y>FϺY6qX^:H-w8 sЪAES F]GD@1oKL)Cj֝k`\s{(_YarɨC{Okݣ9{37Ѳc񴭳?ןz&;lpǥ) ,󤷐_>?njW&OV6S!VJBޡ!|e ֿ|T'q^duX)neŦVUE7$6^7VvpȵPE72x6粕B0h7^LPr|F⎯H7 0i 0Ϭ/niuJSZ*~S?WI.q~КYE.[ܕPArJ-xi15 $&#kA2Uyvdc[q^:`ytIo\FȨ| EBK  "wZ[jƳ;OZ`)6L(tdB#x>] 4EP>B zRo-OdJeK%RK?r~MfE-\8F 5MB̐,kH_9Q9 m L]aϏ2ڂbUeKahNiFB7{r5Pӥ@Y"̠n!~+\;߉Ad_ Dw1 7xUnSq\*B/ O)+I:yQچ#.sE(`Aq*23mő$lٔ 5vӽ>V GM[ut5hXugl%h8 7nNWx\2Ө/($5Z׶sJh x$>\%Gy!ϼ>CZCiL\u~uKR*ZyNAwcgzaq&}*-l2pMySO""@y*o'F=?1N[WkdF x FhKTA{f h,o7"~_!,@z٢ypCUZod~<4pg_wKl`I0qk6Qᇤ+TA/b^_Xd _tp\o8s-_g} za%Eqq>,# ϳŰHR۩a߸șQTk,lZ,sw-OTq%v ,(Vy"sA{&r{H^&+ {zRbkJjYM3]/[k1BB JB^e5dOؾo_܎z\A扇_JԶ®gp֝\҈DLRzZ.#aIMAbH+ab팉ʦjjp| :=}>̐C`o Q  Ku&DzfC4S^n]bIG R{9avrOQX>EkΡMލy(M6efz=nb3u@eO@S*f0Y@g;l%FV'֬\g 3鍌|zPha9qxa;*20DIS)Ou#-N=NTG^{I`R [.zGCEB q5ՋP't;-QNH(#-5E D2GSnY!Okgt_ײHAtR5kB6b_N12 KUQql=z2.;Vf9lkO`?l_2pv.B>=fK v֚x -l0גِYg c*LrcC1_hCqd0FE;*ڳG*Dĸ jt=V/,2WFpMOUfoHv_Gt>a$4kK 4oҧ̃ulq*&Y' .NVz4 R^۳UR5?4Ϊfr1]ᐾ9TV_49ktV߱D*u Kuմ*0N}E11ERyeG_Uk< Lwzl^G_/G;]kY:&"6s*>{Ms qch6b X $~WUB9vD=wTy?n3Goc5:آ0}/l@\}!kbtXNj~@xj@sMsDXQ6¡Pp1H{YvENw\gd=0Hjv3AO4Ҟ>~q Ʋ `d![Z˿>>1}==eބj%pө;cjO0GUb Nfu_;m"c:E\?Yo}\&@Шy?82Giv `t.).t]N}&nR:'8zSpA3$Ja *;qNdWkr´H-Oq7pu*-?3L6&ߧ<>N!.9tb^ l|N}Y:lIo9leUE5HiZQPlqGQq72D[ ^($Pg2L_#w+wvy= .O躭U1r>U45:&-};V[6~X;Mj+/ئv(^Xߨ7nx43&+g2^k %D/ OqOw DgŅuKj6;-#Vo<֫豧>ZF:M-hC~Q/QHz})Gn3wF |Z@iRm J:dOV1b%R.8ԡ>4-z?[ywߺ*61 YY̹߂550I MI>WY杖tmd_T tc1o%#ߞ+?I|htZ7P*L VbS{%U38" KD`D1x/p_~.@tW5U `NXiys7`u4{Ӱ E 좒9?=EP˒pyO-4BNG7֣Om$.胚J,+5)1*.-yPd]Y/u{\v=X uuFZOМo#|o|kqiD>֖zf2{ߖ[;o55Ͳ*Auj*H 㨗]ZK-q[cÂٿ@&Mn[$G % ~]eJŒccﻥQL(gql+qhڰb6SLOZ|D_6 &^U433.Ʊ>KoƘ&vV0u/Q[wxqij:YcszpȺ\zXpoU$ _GL>mySd㛾݋s0̂=L-QB P& v9hEY''S ! vaBM ,4$@SU/Ѵ* 4"1_Eh}`k7FOoj(~h2 2żϸ4p%Z<ˀ7 +j"pý4\g7tBKxFP38x{;^L(A{č#aOyPl 39J{#0h_n9 '("?8VfѷEx:L짳JPg;Rh^~"D٠uN[>0d$_zնEsq:3MI>80-Xr,5p>lA{?Kf:D yBK$.%6s "U‹u6m]>q-!#{  vݝXI#˫}㸼U1lΒn{\8@.&/Pm10r`cH=uUg &J7XQPf9 z=!a=һA .҇K16wu kw/` BQǩ6ݸ=ħom+F}4+FӠf A'mIwd* K,Jeƀ֙DQ?ߑD5lW~ZIv`x \HsGӸ9 4kow3g^*րsdeHm0}GO00~wMLCp;VZw9g$=>ʾGՙU.X 8EbS"`9`}, n4ABZ^@Ź=o!CK&GބzarϠrd~4?-K'Ӛ GC@xmxcLiƑur.vM7I!QWDͱD՝nk;ۈM*%Շ8!/0:QԱcQoq9\)i`ùi 0y8pi/U<,}Tփ2w ֫h~R/xC M#B#=]o4d *U y!;Z{ۯc|0D~v%&[M.6l p L&e(Ј1^|3}0DV&EM >6phsDPZ06W_$0!Ph:JD-ْc;q#?I&7WUn:Z3=$Xlͻ e Tiӗ.Nj\؄|?^s N+Dqeo[+4"$^[ưu̖rRqxJU7 I朌F\3jmDR7s;ۯ ]FR8lqeMi݆G2GXUJ<%hW Q70|6mz7F{}CY(0Y'a_OhĦw.Kqkb:8oCw VP<|:RdWi PZu}=L0;y= pw- *?Ui0? &B@19H7H]e- u38WzLhRO|x ^e] `a{Nѩ'e +m@mS|Bb0WIDW9ڔp*;s5:)Mp>{w&tJ'Yӥɍ`+ٯ|s؟/,70VE6sYsSR[E*E¬t^n_Tewwo?94ɉ 1kmZYbv:[glcdˌNp)jm +f~UWKa[r,/%:w;PB6l F{ _;:&[jϖ&T .Bg^ҷl4 4⬈9Cwr6X5U~a1Lp`P+)~ z,JE"M]:MkݜT3dQ]ō9&3_MƯ 80Cx`f?'$5w/=-wv)=.sm3dLK)jaЪEFm0~>2&K5@ar_̾wDuZ0l?S=[^p?[5M{f\3 dkuR GXP& wZg \7OMZ2boh"|VHs\n  i tXj )5jmTxHbD_ 91Ս$ʽaG]532s' _!5@f<%mއ(c,8λ&FVk=YV 1C'FsRe7xMٖ_0< RuT]ƪ'*jW΋3k`QLztgrGxa fa71-5Z ;JR*<ؾo[{$G&tܨIY&m&N?.[<FM?mAH4I #PF`2)Ӏ4Y q7B8cRGIGD,VSn,$ηnٶJ/Vգoהې@#m̊o],@kcY,BkdVUe)Ymi5( x#I:9A^Jz}v$"R|F@ nZ'rn`[2ɘQHNA()ވ `F0sĻ^tFsgzZQVኪʭ!~ʝYϑ4W-zI4I;bAI3IYEgD~7- ysK|aĊ  -,!\'2!Π=v.n_M4d*U j.?4Px(U]i9)V$Z }yXFaav{&Q{{é:P)3Zm9X:HpmF'/1T+}0$+ u͖u~6VvR0Al6Cc{sb~W5H?TĒ-1m̭ ,Q1¥ӨCw2eϹFa)Vq4B$Fl빰E #Qi,^Qti*#QN_gN㮝&(\kTy? *t>(fEP/Pԧ %\ Sl^Ӧ{,PSh_U>r+;OۢsD08j(o)~0u%V&݉zp8z:#8ϣ;%3S<^QPA1zTV9[vg o5n 9hXDv/eX=7k~'HdY*܌Bw!+յrl\o1iYlCJi}I5w s8 2)h3He]ڎ5#|mIq0 Zzd>}]՝ͨU3ͿZr ==FMZ%~&_5k\ge0T;x+cNhJ3:ilք k!j>lAtIFc,0|Fmg"59? >s! aA:V*u) $A-~hpc1O9!C4 _A;rN"6`q̕:0\21qQB؊䈩 p |sȸǓ6u9GǰyԆɛ9BTcVDpa`_'\a%ͩ_(M+^i'w>/6`w -Ҩ`gq Z/"qOz(rܿU<;V6T?ja-;0!yLr WH6{xu2j zȆ芗;5v[* ww0_ڸVIK "4˙kALK`l "8*6LJ98[$H3B3\Pa,]'g8u1hHz{D˔#CT4N .GuSE; Ѫ}w(Ȉ[a?jkyAHo$phEHGä E#x)xQڨ#XK`-I݋<>MU#N|C3j4lY*513y~-jq11}€O\d WKmsdW#cbFR`1S9DAIS%%(&i{JRſ &B%ej¯|f#^xȢ*c~.%PP?ZKpvFC*0FAXM U%7+KaDI6B>Y>2 I=^u[-0(%Y8|([B5ngK(k*@1iAL P:_ S1Xf7Z(|Ա+\/W ใJD}|j ꗥY\šbL~;>z`ԥz#cLZ5e{Q?W{ͭɽ`qp9¤xsiC~cL c#!$\I~Hؔ]&{8Zlנ->)MO&N1g-<7(?WW6>lD4e|(˶{uo<u\4o^^暩Y)ZKyȾ!qhD3`Gҭ,F=zyhb;e=d)XM(5xӠ!Eb{?nSDỳ<6Wr }AFmgHI%KSqfPR`{aϺԓmaӴj:LNJFlN=1sǑ;S+R&9H \v5%Rn{)HwtIl|g=&Ah_TlQ)3enߥ*N*-# ;hsd*^teVx1jӄFy39$alFYσ cdRxȈߚy 9* ɏK~nkj+{_/-Ő)1OW'0$$)@a65] $؅_H:XlSmwJ hd+n}p@a?" +Ŝ=`4^D{aؘ,CAe+` 8aXz㛂j=ꖧu!52Usn]4π)_=?L-+сL"S)u!lS,ä~E* -e?t腃 <=zu2/D@הWl'r>rO(eVpąG5TB9fɄY`a7ɕ~zk 7˥wCr%zrcxϼD4,N^^{lƣQ\c҆CO/Oݹ: OLp.xXm-FX#|D }ǤQRn.+Ʉ4~?]b,r,,,vh,ܼdL-]吱{Le,7{\<Al)~H(` Cz7O-sSGRoW8}km1FUABq/cs*z6ud LHQ?$v՞=cS ;®S*'9_` 0n '0Z'Q1( [Of(!q$w5Nw3S hT~{nr$ ~ctKJh158NmÞw?n<4rD|d=QlPQp+rD3V9tV[>HV)xhn%oЕ}=( N2&ޗ[-0.$s&^jc*>)dV#pUꧯˁ PgKa.bP}-s=@iEzY'QQz+ھ!#I$U.oXPYʔ!&yySrRFsqk>3rųsQO^*\xaSk9V説85p/4<*Z>AQ=΋+xz r1W vnw-]ӯ}mii߭ϏkEoXS/1,x.\Vܥ?,,9iέ&ouEpgYsLj`gyw$LPύQsbaGM\"2|@J"b] ɑ*vxM6lA en %XcTSځd96ky#{om'e; <\Ryq88=HJ@H%(%UƀxJסBDKuP6n:Q଻hB΂׶EZndNY8䆸P.jNCP,޹z蓄Cp8f竚{ɅKhŒ&b\^ӡJ4(|Lo0pN4[/#vz$l^ xgavS5'd/jܾ[++$5/Zp#]|l<~ bNt|/cEV\5C]b v|ڑׁ 5K`sAT\`tR

* ҲEf~Uk|"K[rL kz~QJq9 ؕҴ§Ъ1k\[qcr`D']*,Vb'SUٌ]5+%WӔ^Ӣ0~gC1و$Ffƒr~TS;~4&p (B(l^E{_P4kP9hy_<6}=H[wc_xM,޷M)zlsD%͝:w 9Z ieqv˳H2HX&ğTa7Å`倃ׯo2j.Ryx8 u/T?ede 6GAFd hZm5{e\`KP#)iEhB{F1CԶgD{h "w3ʧsR>A̜ b=4U(fF(66JhPʘ7=/#ݚ~$)Seytagʉ/x-XKrwƪSs(YN{iC*(v$b` C?k^!-}9=w#XIقBXUqef1+1o5OZz㤪ڧAjC$^:KBUt=>ng ~TI0%ki})UsDlTYBO5PRv ѤPъ, m+~[+#cg ȳCBPo>of5=LbEC6ui O$5/z[:ʉn't/Daorv ~}߫1\T67r$|sd㹡ˍ2z`zߗ0kJ~ƳdS׎هಉDt}ڂ]JJbcY*.?JʸQRGaJC3\ęŖ#+^->He(MP/cCK/ Tw0E{9aarqBITFc!Z+>衶Z屷8cC#{/~">P#]̼]=o&jȺ4YF}|\^)0U:c8qnͦ'PI|o4ˋqC?}E ʹ5`LX(x9_:={wxQ;a"bC_XQk819:ÇbaUqQiv&>[$OBpQe,W:@I:9ǀmF.DӋ4cFp6}sXOUǼZ&{PTD.Rd*[B\wV xdUm  8i܁*3'l Օ%mYn7lW{ m .!u2}ĄC٬0'7tz.|qZdiHC:" B番Ql?1{B-ۃO5ٻg= D'(pN!N"]bXI8CBVuPs򼱀kL6v % #8jT1+4no?F8qvKSVVYZ`.,8F/B "jtylo]r$4'+ڔஃkK"smC{@Pk{/ߙ^ 48W bH%HvڔhǷC` ! yBK($P#Jy:yfES)J`[Ħɼ-8{zRoI#g4w ݛn Ne+C YƣTX",Ʒ 6zi밓t!W5WDw! Zb8ѐDum's$ &.pu_ !}*P),0il O[IҞY›/.Z~s[m Щ)YLP>U hPLH2БѾL-JjbcHc_YvN fDˏCJz{DW,RƧ/<a{@N uՑ_Cl汨oᮍ{0S}@~a 47}*b2BD~K9/d%c߹q@-xhUɘ%{?qw%6p}PMH%ořM_&{"QnKMLs[oE]oٮ}T- h& W7_ |w eAe(:+oOhϲ6]CNk&s_Iۮ++^ V(;9:pMbDad3vYiSFƜnK/Ne@Z>Dz'-678 h%KoܸMzKN~Ry*il=zf'޾dPqYeA.sZ+&aS }5"f ^j*kN_{Br[<B:Zгh1 } dhd~X6 O`)kjil짭4J^zt:b }+8i+GSE[IRtɦf aRw~'"B +-{Oh͇@Vf#>%Y.X9 kR"t+)JUrvӵCT퍠O',}I1 [Aئ(Tc*ߚFJ+=R@a{r"ےu;kWɃ^yd9BK ᦺ [lW:q,X:e͒2Τ䜃K,3yv 7snkNBƦvӐ4Ų _NxS 8},!lBx+'Ϡ{mn[݇[:e/Zw\TWG >`dt/tG3p_E[;Ӗb'*;^gv@W@}Pi8O R;E B)Xntɣm2f-o=ОQ|3ly: ģ}FZ, +Wɾmc^_8h}GME|c΁kCLIIg%Lbx4 D+{8)k\p>O%yDUy7~ V˜91j@sψarE *Cɰ| r/$dMxOQ{5o+~} -AWgxUݏ Tɬ:l4DJ{UGP4>}D?j\gM.׀y3K&N{&6=ln RkLChw[cl/,چ@ Tb$vxմY8;Ѫu1]K@e*4bXtISiH$) vDe;wBZ"E׾\6קKۛ|Oݼ-qo_PVo1h&Jү"ul:ͤ7eN$x9RmG?>ܴw1i Y[NOcSC6+R PV)2_{.Ϯ_o'&}xE lrvP /3: GKwpR,x6@Uy8#9ۡ)C wٷA@X]kÕ,j=w$>it~_™9~f*簍6N1:C買:c.t]Y ?VZwlE˝A8g.)j\Nirh7YDt'`eLf2[>F.&bWӍ.@00--qjIe|p%] AEߤkqQ̢uj3~h3dTLFօcd;WO_n :˲*3|GaHXBt"k-P51v#i*=5\_^'SfALڻmͤKQOaЕi[lхUä]O l_!` ~oomAxKjӊ ]8 uPnqpw5ylM 3! ##!Q`zp-W rOO ~]E)!_i%$_yiHK7[)}A^`W@XY , Xrsd":;l]RZ'Z?i#DJ9q#[Qz8u&a:Wq0Z)_`>E6 zF e) K*k_OJN#W2_s\X#_0%/fnLL1,?]HB*2Fy:A[x<3a6EenkZiUaxɓڀz%cZ֮1E,ـb ԯ::'i㠭 oc^6 e-)O)[;(RDIKf(A=8]d4?XS~ #I)0YbaTz<":aY=c1$``B-yG'a !W }O LOͧj'n=62M- "k$G ve$dH'*k} ؛J̮)]Y,p5cZߧ@O~?_(fz ֍/eeO>,/$^ג$HUp]NW*r;Jc]GZ$ c8[#WAa/=Ll :ďa*eUGv <]X!走E!HM+*v/?Sy4=E/@˾U"QI* x݋LaC@%HF\IO>X ɢyROz*#eOrc4f>+-1`8xeԶ*$Kǔȕ&;+5̶Øi‡ᪧ(|$˟yF@< yWf,]g`)$ui?#4Kf$A0CEX3G72|s*bHΔ.$ثDPXxS?k a&:2j8b}l-yVb ]2rmpy:vNTMծ3mu>RfK&3&QPBf+f8Yc%ؤPʲ$IA`r&'+ޚq}Z]YlO+OT;[Fm&PиP2lƦ Qu~7 É6hx%]M^gw"RBc:4Hil"2 @DJi9*? _g \E: I?).L᜕.1:(1KD{≠ a2Ό&RInһ+=nV@h.\g }6\,6.CHeA瓑Ux"#E]@v,9}J] 4s@dV ;CK|Gq5ߛ|؞(֙:# ?" lI=p;r1t>;7%ϧʄmQQ5ܬ8}< ó:H{sKF蜳 9`Z RG`UߓBcEGZ#{nNڴZMSO%!M4,g`b=ECp&À1Ө4(K5nF2I5Q!bH]oԫ!_7sAXCjESNDD "uD_?PRa@OC JZ8-eE4S:')F ҴuhJbP q/L/Ƃ|^HtM|[ _}M[7:mp)"C"VOoQv%dҜ/9l/mn;+xPG%:@C>{{M;{w+;~K] i@;c;g!y'$pM1wJ%lo7/5)BP [GTT*t91+rب2qTj(rhҨ Nd8 Mx=>$qQ /ͮ#4!fKg~#&5vZiЍyM&i़XlZu}}ZQy|zb"aZO^Z`b6bTp#eDvVWXҼd?^u,v}AІe-ozUf|w2_ M.-@u$qk%jkTh\j 7O=1sf rgIE?$^_hGpPBڡW  ٹq +7Kd沮S oWeH>S- }M[?ƂG.*~ηkIK;;ü;.eHeu ^w{S,.>Q%Y=FM` K y|JVc7[ o>cZ\Z27 DU2?  fZ0i/&r~msZMW2HTϡ~Oj}&P1}M/p`.(PƽfzX&Z_:|mLMMDs ?}Vf|c{#1v !]unfE{zD1W Cq"l)mSB57.gcpݒ/86Ԉ4lԺ?zRhY>SHAIm ċj<̟~(AtI-aMʻ!J_AV3ʸ ٢ ?qj˜.bdëRBE@ io+P4la1E;j+LBg BP=2vPЕs}q(qw4\OTZ%8aY$ Iޙ8jvdԧܨEbA9^KB!NUe5YW`ʎM9b VUCW0(gtӖC콭6s01mݏcSXk`heW nШ nԪ%֨~-uvFe`Q;;c+}Lr6Aw&VddΠ<>oS1y(I=pLv/V'.ӔK煢dD!QddpwScnip _I܂`C+9Sb )/@[t@W`ReǽTZ3-D34'Dae=Z"--BU;zNt3?5p^}jP1\n@:5 |0/9n g sUV''_@,1?"Qzͅx:||ٴM.ڔ>j ]87 xɹ?d9>$:љn|;4dE{eM$ DGf1yߧw檍䇀,/ÎX@OQάJwO!E҅7t=NRa?_!n?,d^dp/j \Z^|[g&ʫio 8PaPf\;+Cz6X/ )7'~2mى-qk$k*+{<cbNK"oq;zb+2񠳰%3#)WQ =RVYzofxSPI.aP/|vMNHZߟc[< cO#elv<#u`Js%eRUduWp^Q֤\SzX)>+Cg^w1mHF3"c쟛/ m9g~:'IԵ[eꍰt|S(ZƯ>srIM`L2+;H@F*Dz5Ad9A79 j }ss<_wns,8s:{< x4YH69hjdB$ܳHtqߨ9lkþ@;zj|nA1?ՇM<6q2VYT[[:a %Dt?b)Sxӑ)$jua. )l M'+Rq&bu%%T+m-&FBҎ+KIyZ4yE C~5X{9O3=50*9Ql J@Z38uMHgEbWHEC~Ȯs_X9Ѥm]{x p1һU۵1,6^&u MCZo2KV/=u7ybCT[%;!ϣ!6o9'nݷZcC(΄ XL*p5"XY~%i=A,W:Mi}e͈*$B>h󻏫QV ޡFQ]>I9+dYD>W0RAdUia40+3^\.T#mLF*@jK)J8"Xe?N SxxŨvǖ"{E*fmD[r>Vtm)1' "tW$d_5F?AM?Aq.?NOT}yăpU6 9^N9)^G״5<ȟayO-~=׏(e=dzdyU,cZl]r{T&!`J H;pjARdޏ]Wy̙JEP-viM ɯsĢ`a`ocR:$0YXËw);h_+ϱ O=2Čci:46F" aޠKJK0^h6:=?;҈b"ȶܾLb;ْ,_hD̎DgT-So2/pG[ lkǑ  pְ,aS@ עߙ |oDD:-6D;x $C oma3N[j㤿i/; e/u5nZc(BJ!47-76đuQғ*,с|0iKBerENGrݬGT(^٘5/`~Du훀wOy].d;p<1YMZ ̱t\ꭗS'Et8c&X`;=y A[dV"ćI>Xx?lNPH':Q 1=S;VOvΧ;1A !-$yWQ`-Ct"IsU?GjiBMc2Cu6 HmOBf^UMƒɧ’Y8Yv`w2t; }蜭SڃG[j[,*$.O/u@JVg𺙊F`Wk!\%#F伱I0 <eyxReVag1~:0dw" .FS TϪd ܾt@؎7~O)OUڅ]WЭ[NW.@"qGsK }zV-`яvIy; G\`c x l P}&bYr$9 9kyVN&8R ӹ'p 1ڜ#fؗSm8hժ-%vt;}sV6|ul)%.jB׸o6̻%& )( Ŋ'xiX,ymSR| v 6 Iuְ+lӫ*%Ȅ3qP7-z}Ο1i6zcQ 102&G#b}M qIZT<94th - T;POx#`3rR9cO6#OsG/%I>>qP-Rf90dadSZFo MrIၤX iKقZ.iq0`k7'K|ȹHG)/)xOdYM)%eiUq}v@}(&(;#(OYi_R4K]NGXg`v$</4KY+hϬ7ԇn'pldG 4QѰv(m}*몆'O6PKŸs%ЅCMun/0-JHL9|/սZS'f$g: -CM`_H@3%yBjaW`P!R<1UcWCe7c˻Рh|? OF-}\Α, hAI=1k-ߙD~eEw3o0~@"[r\4F[ȋs~yLCPV/R[j稲 tk:87Ir@~(4D4f[3^w7V~63؃$Ipc܅jFA>X|evD()EWXXza&f@ƌZ+a=Wfn}l]eM ~]h00L ;E~iq=)\:GW zx^*jZڞJ.Su:qgݝ]6\4}{ʄX_p8/pl֫uIQ2H.IݛX 8z+"fTўŝagLb7O苙*j5T٤px FJHVP[ÿ0Vj8"+o0xw%pa Yq|2'ç8֦$7 c94q~dE%Z RfkJ4?m[o+.€ twkʈ|ʃYEB" OLН+B3L^@(#V2;Vy*v1 8HX ヒjkߞʧ*p ujgXǜaɩ8BxƸX،cf,;Hz{7gQAVHeDK)>^5#''#F-)ֈyro ) >f9逑eiHuQnƢ݋ԾU5Ѡ!a׊ Ϙ =x=/7(;=nMhYK)X/ӏ%'Xtɿn/6}t0Z%(FMab{&I )8 =:?<4Q5Z]Áa[~9C J4dcr&9&su:dWXL#1[aխENp6H#T[WXXճ*̹N&!mU҆.rZrN%kᔧ{!m`B?7UOUjiHf@6y(\ޮR9f:°5FK|*%~"5TpD7ڻ?n@ҼjwLEvI/SZ(KE.Kͱ\pWꧫ(*f3/7ʛoQ ݬpXm%(?Oiw5h9)Xo?ymf8x+ohS:q3;[Z'`duNP|}*W1%k4(i">dkvO%K5a]RLb-<4 $A24Lpa)$Vv1SE7)5K/3[\7`I݁_4#Jlbc)|10ڴnpwsԐ!>ud2y NۖAE?g YiNni8<"D r!ߙ~(I|u$rEou".P /ӗc_]G,M03 m~df!@&6籸<8N-2zL3&L`}K}_FY`2y~)'ľ:-_(DX]3K(qòV9āH)SH%YøcO2E][ޡR4̴YJJa 0߼MPd.ZwM<n6p iU'tPa<A@K[KraD{5&y3~jz߰[bū=盡_6]FF| ()nT9"qr7s, yQ-Ы.&>(y3u֐a4d@ X#T=.6 .D"!gjlNG}5 &btv,biʵ"Bw.aVP's=E:ܽK -b.J :4WSZpFUN"yj82)vmGjH MWT>QRMe p'@wvzCin 7hڥv[:GVRnMz/򦚁}iY?㌎BZhUx,հnbSyٵUv"xl8dTom%P@_$Y$椊B1dӞf+BĄiAW .1tlH>){d~FQ1:@Uˋc Q}S2і0Sj/x'+sƺϴtnבeK~u}{(q7 " }מ嘈,߽A&YG(/vg2;mǍdL!#L:usxu#]踸Y1)v'R 5Z 4RjR63>Oѭ柙tI"9b4835Y/toƐ{Z~!A󲉱ߞxyPdm8 :|RqYu{p-gn6 w>!o9>`nv&6&\H[^Nx>aډ6-dP既 Uo-(dp ~҅`dYFotl6)7N }PT#-M!oniPt=4T2mG-d6e!:2NoF'OL`̯s/'=Ej~G":|Ӂ,iv{j%UPLI"3|W$wjn6,m rASa *!gs,c`,)h 3SKe0aKωR'B.bth,1LuTY\& )aw)n`ft٢_D^x@IՊG#tMՓEI/Tj;0+x2s6[N*vWIu< yĽLMJːXp?LT(Etn"L7gr &$ r8%yd8ȟ.Ш3` s+qFI캀|7ܣ>-S2ZidB( B9'^Z~n_,~lo/}sa3K'M[ѩ#j%^Άs<UWCOfqϫ( 36S^A[;w죳Z]+h5ğiP f>U顖,U09ĿbLJMsAظ t E^ޮ݂ܵkpeN93 Ֆݢ< H.e @3|GNk 0ՙЃYPRJm|*f]#z0&Ε?11"]ݨg@cF\ sR)Hv!fy!nGxYH;>{/是\-+7YH⤷taAeJָ{ɌYgmE=;+\CL.T~)TX"#4!j̧$OKTǏ`ݕ .K4"FI惜`P!ܶ[ d͑bmj΍^jm[uȋ-k.:EVAi3(b2.Ph}Q6[+:"!zǝNI*P.!1~Iak $IQmALu39=LhReK2~O~_ 5Е46 %m|]NKTRsQKKWGc@Ltb9!0S)/?W'N&M66M|6=wvA K]2Bw=V͹q؃{`fbb|Zj bY጑ʎ 閙El@8^_1`/T\of?eRVÿdvh9lx3aݹ@8| MVyW#^\w[. ?0{#Qxv :|R@, r|^xJ)4wF M;y;AmŬH^#$oJ ' O)lR< D͞kZcV;](_)(XKjt0Fk`յ2qB}82&X% oFf\w[yС/V "q ڵ@#'=rh1:zA('Bn EaR8Ͷ𱀊H(ː%O*命X'o7TS. OڅZ9@TQrt5_GBw\*&H[n=`2]<15cmhZRޞ<ψǃI/$c"xztaݵԬuM&/3JBwvgp]尾v9;h_˴]/kDf4s`e[ҋl,6+Px"d(Y?B t\=r&PLtlO8= !*w;mQ9Iˡr-ZU'ZODx٬zH֠U S{11CT ]8cǼ|Fwȗ. g8uC%w5ql4U1<H 쎲] !iVlyslIč±<ڞ(}g<0Qj}}ȎfɎo2!AeOU86iYǫXp`^p|$_/[->|<. ̟Kz;NS栝僶x~Ҟ̐T 㵮K #Dw8aV.#* 쥘w P49| svKeo߁VJɁ$K7D/3l+?8`<C4٣*K+!eVLZqH+7\s Q.PFہQR~u3Y0unk YfqRE _vn ?Ȫf(Jv_ֵٷ{U!,E sjKcG,Ag!zk.q⥡NL||phj*X|vͷwqqtTYSi<ﰷX-vj#ωPpa[k)( ^DH8S_0h$Y ivi#PԻJ8;sBe >9G'vce4i?z<^qؗSNPkd&X̓Rio KȋF* nÌ06|NSEoAO\I[1;oؔs%D7ZkB_}.:񂅜 5FuOTgD樟#`t h[_ >F%>a5`S+uDim5"r)t/nHk6%Ox|} x tF =e}:LB)< @jjj4&p & Ʉ$jҡҕVmj67/m_ z9%nu!X[,I1D0m[xBSM441<:ZTLl[>sl{ADHTٵQ& &8CQG m^AW>;},.?7?(כrKV?c'9mRJBDvxSbU7hx%QO\uqR2FM$8^Sh;I^IMYLBŞڟD|6="wt0h܎(HLeቼBSW$T ͢<.W@KgþwӇ1ԧ3c9}uYx ٔhY5OyZ rB*P6@juL[s`ZDz2O#l-/hq9#} 6YO̓+=³2ʳub(4wβ" Iپ=+0ç[絾#zۚh}BTY?ڮ\Xo'4tߞp&\NM+`i^Y;鋋WUBㄉCqCSdy7A[ XT5,M0>OZN Lm3in[|1w5;QՍ 2iZ!tBP.#>g0q{$aa{aFQ|]^*ql[bXx[ GH *n_ ־)1/ЩB)6H tg lLJ{pIPerrVd wTK"፥7n 9^U . aIɕ&a GFnd}bfd0(OlGz6MT }xB/:{Ϯlh=-,\f`ۓ,  (i[JT2So~ТJsIWOwDC^=O^gi|9n|ZDAaTiK^W$KK[VhwOӦwLww.P>!6c'Q9273 >[\n u Ȭ'NrTWN V* 7 8-${?Ue5,~q9ux4lAֳ&?6[?Y} D<t]tށ^ Gӿw,^7F@qstjEۑ!pj/sFҹ&`5+" G7n(0NiHv&]z"\5gf8jG6 x[}W<T}d& xHS/.?"տ|ݺX7?GVo#kqF 9*Xԇ}Gt`_Yč$EԄ 6l6p(zʘƫ \"Wa!Сk3>pYjq5/96k)dy l,I`<0 ֥Q" /f#Uez4':#0'փ\P60ȳu׮Ň4jP+6T;lkzQ:e}؝^.d 5ΩP!DR'BBEAp9/}c .,4ڗUV5$2(S\Ѱ">k:wv^MI?cp]O&zWa \;9ܼJ/NNʷ'3ؽ.S: @so>@.wF߭}.>Xם'F (jBE.3Eq)TިDa (I0h?q(v`{qTb"+d]o<\zzǛ,K3RV'1VNٷ>t ^KpE xRuݑMO/{ jLv:Retzw*@/Z-p:^}1s0GEs^a9@}+K8D)4#z2˅[#$kU?G[|khr-eGmߨ_xaޕ&EU)|^0q"m/2S/Vxj!S 3C)j ay8n9wѰ_"N04C ѱBzUyc7hVpY~ pscÝ?~mJylW6ɢ@7[Z.b8Npg$u^}[41E[+ }l]Тeժ#H`2ow X7jփ j&KτИ&WvhLL)ΊV^"V&g(+hC֫޶Zc\#xe+V f|@:͏.oڰXWcW ?(}TAa[H$;TgI_TU2y3PnMYFz(dS98W59XBqW;%qFrW^^8e~sd6E 0%I˂ s^2;α>uV Eka1R6_N+s3غ%Bu5lV+z:fbOiUf3ҾgP6\ˍw.je{.,T݁*bIvK=5ʋ;Pz47LV[I ʷM|N!  [;cbzͩe_AZ<HLs`ԅ٘^(lIɖPBސk j`΅KW!>E2~9B_")ً40I,zʹ˜WۈkT4)zVi1x=r-Ky :g._كp44xbbe)AKӛ5)D!Q|5/7ɇ^v ;)Dh|{Qgꁍ"K9.@6rRuˆhA \k&t2 aJ S\=lӌs ~e-KM#@UeE.N&7h*N^m]cHnV+(|8t1roX 1mA8rP<M6BAZkB-+ZR~`ъoOԜMS"s }hIJ8P#wl@b,q<rXO1`^1TT8.Q^GzbE'y y5?[0 - Ec2h|^Z"rrT 77}R38ɇ:@ ";4Nɐen_Jgތ3,gJ:Թ6Y缬+RC5 J <,F&3,HαifR\` VI&2'e-Q ;%Mzi?pNsp[Nzeq-/9ɖěGUQhqi {rPPv%2ɣa-+ϼ\e' 9A)z[DCqz)7IFfo:LuIK 6s ݶkrh5!2Y'` hqؼ_xi#\~3w]ek??»APxmEfy&ggogaZӋNLb¡z9>Ӵ;n`$ K?ĠPՔ~F?:03DApؐl${QWr:xvZI/$>Kp6Mբ0j=t@ *$mq撝5>r8ZGBEQn̊&Xpj!T+N7J?qь@ބ Dɧ1^ޚRڛi|0jI 3/vhLd}"4B'-M;ibs}e7ikgVnXJ#bn~\L 0#6eGU0\\NP9g*r<%x]}c 8I0~Y aߧ R}hZk:y|ނZ'mtHwQVIsg;w˱MpgZ"D0gj>jMmGu sw7:XIPVڹT6s)e .< ~ 8VB2)"wxNI} d Tćӷ0) y̱l_R5ؾp_(Lqh%QE]F0S6L0R"B$"V-慰<:1O+91zF04(SrV)bO 8m/Fp5ڴt…1s)KjB.=νl+1=T Lh|YA_sD)S@j&XBtCz<"!x'kw9jAKֻN2-,ٞ\ 765ʁ^ ` MI}v.ƈ~ MT-n-+_`]‡tǹ rHɘSAg1H&. 62c}J;3N'y}@^s(NJxҋ._54l!`AGBD][*Mp3eaj˰_Y{NG$ Z[0:k\s"*|X~Ł@8'Oy,td.`WGo:p: L̀&_и3nLEw퐵{~Դ R9s[0Z9'zo„݉<-Ă3 o'&2}Wr >>0OkҒf}KN1zbO~d"(lT. 7G4xrsGNZl{-`MQ,`2dûv1kzs,?3w: hjE8|In5Dc-_{K]Q^[v/؀`MH՚u1˱]6dXqڪᝇO[pVyΙf t5 RU}(jgm-ɡ[=›@ǁ艹n26~[r8k 2X-Q mrBR^B;o3*uRq,l-R ew4INs۟'b~bYjYƣ2`C#ĩrG*:8m< ggk*YyZ@ vKz?6f,u%*?[+}p_ƌħjJ2o|"<1Y=7"m9UR@y(IwUS`H*d"Qs5ߣu|">Y|!yUBcZ Q?OMO OU6P;*JaaPȢNo/sEvQ%x[l:-t'Q`]oWHAؕH 绲ex6I3$)}d/*~N>HPQj?Q*-" ?EE"ܕX:^'EUݚDL ZyV4ŭLϑ(;@qLb ?H.i VGkYKuuhNudVRM,AHKr;ɫß\R'",sI!Χkg)_*lB'9kyN\^l; rs>AeP#WesJUgRL\m42EC-:6d;fc3DlO߫ ) nag"-w$xw;7\V<;D>b+KzSgRɗDQ4WжtڧZ}k*:,q>z!d hSEg:$IFH(.@QWѮ-QZXi!כO}.L#c-ғa;H vd:6oWӭђ+~t~/ɘ lphV+dL8;o.|S71GL+&MhK*>y4^zؒi}(vGL6{.Ď+6Npihϵ>axu7ς"\ - Vonc%9܃l%sEz($KE@.6Iβq̘-*"pkϡBwY`6cFPPD?>Oq3MQ3J92C鏍_\3)Hm!vQC/MfWj*9\GWp kwDhLm"^@Ї]L̇vexGO2~F~"l;Bi0.So9 S%3@q^?m%N8tac;I3eڙvڿdK>P .ǜ-}P7U4kU cwI`" p#{D'RGmQZx|y3MA˳ыQZ0~a۴;+MԪ LUh-Qma`f~uM?0QoVtnZcv}.>fbL+*N*ز LvM O+/Pjē@cx%7"K20qSe!Uj4ζtX\| uCV maU=?蘝yD3gX::X72j ?!O*g__#w_ד x&|ؠ8@߱(^,cFs)ip6b3$+A 07,[IS=Hľ#]i j>y 00)GO}w+|6 ٥TWǻ;,,GxdT5YNm Ƶw O%DS]mAN/BZ|(VfR׷1 y~@ 7;.eOt`ߐj$?թs4G$hsש= ~n[^IQSzϡR@ q"LO$SgѢ"V[)>M?~YՀm.S%l̥ m/y꿊fiȥz.-'Ϳz!B$Yg=ST}vvb;p'46-eICa I1Sꈆ>icKrb2*p׫6YeQ,kLKQ|ں$֘`EtzA> (6DUf7iWR5؋ziM]9\6*WFsܾgŬY0<V&qҢ %0JVNo10=f2}kl RHkGz+\1c߾\ڙz^Ռ$0٠qIڄvԣd8%&Az8Dr"Md6PutBW)٩pзqT0'?Қ!BRxt2{<G S'Ywh~&bRH߾bs`dk ˖yRRHW|l0͹S/G#` ctQg-$GA QR`yWX ]Ff*_a]Cys"lp"Z/BM.ljͷl@@JCtiנΨE2^VHEiaDUĻ0ogFg?)O&~{סp*;[uHb ^̡Y/nϗhLa, hv^j^ߴquDm1=Dho(sżm7sr25ݯ#bޢNHL* v/pTFy2~Ifd1І:BL[β}Y?1]\J͇`W}Hk_(=;4 )苔 Ncn\g!l=B6uFd4ZS2LEo`Rv>\ql%O3KBMdkne)]兏nT&&>C:{mwUF M608G$`{5BBz 6f~D[bjN۽鄢sZ3hF=&d#,m7o~gHmu~m.ϸ2n|2yB˱2Yv/Rs37kn[QDa )/KkZ{i~V4䌆ݗ7}1k<=ºzQK96H6@DkFgЗ'i }7xա¸"aC@VEzI֓(4"]N*O+sN~9>]%~#fu#ᖽї{,lwǨei4M H9Ƨo_|0MDHB䨷_۷XqeJ ;ccNbP7{|v 0ը5r8wTW]%} @Bg Wk,ӕsg( -R|5&=鼳)4 P[s4;tIjE'H_98,FlIbhuC $e88~❎G֎>4)xԺsT #w ɪ +:vrpEѪTRcakM=Aɡ;sss>p(zvˢ+'- ΓڑZ sfyVfmfr7LEٝcTybl¾EOܙ.^p{cݹX"D)ꙤYBй'p{j[B*EǍݹ2%j!{AYh r^li7 QbZQLOI 5+#V3oSa" ;L+dIaiU^ )҆.h8mz1F0Ѣlt7=ȏh<39u l-[_OGt R`lR_C6yGdeyOwt-:Rd.v7|GM5~:xV&w5mvQ#9*z ^Ajq[`74;xPhQMa)T۱u07w۴m_0؝I;ټ\S^TEB@`?%S,z>˙YT@j.6"dԕz_ʕlu(A>pxpIO$y;HjQe= {ĒJ2DUOqٙ mxghہϢOMv#d.[&T@9s10TV mUayE3Î4)ThfdCe31\[85ZvId.@8>=_LeG5.\Kzq ˃y tc"{QP+R3K9R0B]Y1ӗAa9 ޳턡YY,hzs&H-D67$5)['|YPgHIW%ܡvi) Fw ;g8wU#[VB.0p;dS\fpAfR "*T=gČ,2hg/vDW-Ӈ"Z n%1fIM1;>an0{"*ihQ a|$sf~9 DU޾t0,>T<5eL/MWki$QHk@X_RkTE vI:elt]jTm+.W0޾ě sYoi(MSs% `t { EzX h;<۴jb#E0#RnjG-L‡}AeC?P[ +@ !z]Ps/_"z`u]\1H8?˻Vma]*so5A92O"NAYP&LKJ6#٨ky4S93|h ÖkRm.0cbmբiut["X ϔ&5w& JDӼYl> nw^hX A{ĉg&8j;Ckշݧb5a!F#F\s,4q,}Oh5]^B:Qwݻ5ԫ{@F٥5})Gn!]fS\]8Q2ܧ2i#=$;$2} 9}1QG{B?ݕAY%%N'?! Q`*"UBG9?EۥY @'o5qt]`57c1v_%1o0K$IdBFu 5K\ `Ϡem:t*=+ v]_x?݉f$!W²;%v QTэIΰ'!W]DUjB9bG6%yEIGλ jlcⲤPy*>+n 61Bwx?3~`kTY 5e\Ah_xR^WqeX5CK5pqXu:T-WB_ ;#Q m8;<3\p7xZc݋01>qto fKɅbHSe qeG96Lf/,xͮsP9D#QtG_0Ϭji.3(z})kd&>f&{=a?'ਁ/P?!ښG9):dU$J_F{$&7S Q Wx ӟ+}A}mFIEz8gSZknZV_2T}$yhPX^u*pɉ/{H?b3a#)&1UB J+yݻb|+6Xk}Ve HYI'Ɣb cA5MZ`o.#VK5NYmJ1Dgb&sNdg(؏BQrO \5MwZ7 ci?m%nNȄiڱT5t4w1(wvRK8@`b WMUBƀ eZ.خW`{mT9QxseB >0iSzk*3"Ȓ-"zT 3lnK{t^B$CsY@'Z <]0/aY,h!yVS 6iqs_.x)\&ͽvQn_ʵ=>en=&ڭD/TXDoCnq֯g]incP!Q+:c31gDe_^Ohs^A?P4)8z|X"DzNnA4}*I3ћed[ڙ-݈9u|v 5F޷?H}Y>+ڴ`},"MsQ CEÂU$'_t?B$5MFzMНP=1u^ +'74X8N 4ǣũ5y}>{RC!Fci oUU PR@//\#=IpKGퟻ09 t .wVur3O"_ȈnhU@-rsR\e+ XXAj!ĽL k*U:U ŕ;V%K{6jqV-;g|鹾09הNdi`Ŧkʡw>|gKr(q#pb(CXq6ֹހ=@B]9{^"`,;>ifƾ*-FgiBfr2h-Ǹ a7oOa&42Ǐ>M4ȅ IEq߫3ƒrDtAi XpQW*oLEq(ʘ 6ǽSKCIń6 x9K4/n D-f=9{A|`8M!&ڭO.EO#ǡ}u[$X_U"'@z\(=Cq 5 JbnTЂJ]msգ8!|{m&`8-lycd!2p90GJV2e䱫$ş?FF=qene\#6l |c`: S>1ܳD0| - c&yѺI[@E~:`;TwS $u ) .-}0cPya}jrnJ$Ix\ٷ1އă"f芢7ױp_uE:YE%v%[C[Vi)DILͫ,M%z\Tbz8o LƬ#IYV̠n0z5' 㿽' %n{RtE6kVk2  ^Ma{9}8b7cy"rWYE7 1GPJn77>CΕ)iBa#=~A&k:\եrJǭ앙"M~,4PN*;^ʹN=# Jv:jCM*FVɜgsG~]E꾂njǁppQuk'^3ZܢkHFa {dIurAO8_kDZ<%Mz5̗*Su"aG?RKI/r>:u>*1pfXh Q嚇T[<2j4PP7O\^t0Y މP4蹔}%M=XrotY>] Iyb:#2ͤu]OYAƄ7N 8~a#6sB9H~JvXoK.j8CΘ~‹8~ z[%Q @#A6mþA|g?} "i9qPۛ^Do"beJo(Cz,J}ʪ'S4w}<4~h PY•zsav C9|8.zޛ^_:1k=6?0&Oq]8 vyT:BB&^9 g'fkV;cc˓r|_l챦n*|7$ ÉWpиzGNjNBܯe:COL`zrvX^L{Yl\ ^}4Ƶp<"}j` :gSy3XGLb9) k% ,S׬uH]1e5HBVdxVO`;եn5vHՆ In`oIdB~zyRX| \k*h4?Y@< 7K]žUkG"8,98"]?5Vjm*M}ᓚz5Q3>۩6<z}Gڶ<[_7aF3~ݔz)+%yKLgVJCД4˂/#0 t;:ӷ)F5kv_V:{WN*ɴ1yѵ L mHQS2ހGHuB3 {ӗ`biRwLlk%k Z )'嶔ͷ񋱳[ڗLnQK \c \/i>H JH\TbTGK1 ۚ0i]2L\ }YB)6uB1NJlE.C-Ě $m`:<"bBy'H2 O֤Me_ע#] a"tVd%(SR2l98]mmDzUC(c\!ї{ZH YX^pJWgMc23-"0o8a UlqYZrC8Ն}!Wp:Mod.zE0Q`ٜUۋ H%o3`~[^x -|E i/ M{$8(Nw^PB[lwlY>=u@b8r |mFc0n&>aqm0Q_m MŽ% {G.eeögQ3\A*tt2B|kx΋dKy8,3 @/웳Z<>41|\u`"0)ª~!d=YbLji8jѸIEf5PPO?m)Q;0aMJeqʳwO EOQe2O)՞ -;\LA\ ?߹P}gޞ~.T߅tkF'qP̱̄LK7(DdT>t}xIbj:߫*I] S:x4h/37ڎSbg,/l~%А˙_{I1rbz],cB$B 鼝a 1.3hR￘I3>;2_Jot \92@; cG,(}W t!AS.+$jBBGfQBKQ8`&- k]Nbn6;Ce#kOaXEDsAr:ӛ.$K_#Eu?ݒ8eUCJ]0t$XUm0IْkA.[|EnDa4 VٺE3a&Pכ̙Oߟv}zr;P*vV8 p?ۓ-KaQ$ޛ/}- )}Ş,_&6ugEIDϴ8LrS}MDC4tt$]n[Ӷo *꿓SZ*:ͬΧ F!-)oB2Wkʚ M4|ˠٳ;Dy»Υ4"wᯝds:#K$)ۤ;v= '@Ք3DmC-AkblKR>BS( ֡,X(z&o:,<:ںtԈGU֓C%S벌eF.luO|q3\O H8~݂Wp8;}Pb(|yG>М\:Dzk#cIWs}))~~LYFV 8> ԏ1lo mRr]%\brAON QV%Mv.JӵA!$-?(?e&IV$ ǂ pހ+|ަhQU{xbO-~QHLVRKnS2x^2`0_C={$%(s<'՚pְP>Tf .kݚ'VXY,xb~NU5/KBv1ƀxq?Đ{ tnM:sD_Fȳ0D-ѴbE6ɥro=kWYb2lF~ &jJe~ͯy̚.vv{X9W ;{!k~ja_jtShny-҈-%/Bo\aP6LJ`TfU2t(aG1OJc_$trI+uP6h+W^n?hjN%°郯WGs;^k`a-kZAʀwұt'qO>cp}(HU^,'W-R#}AYYJR^UjcB(:D^5=diR7-<)Ɛs^VQ|ԥό0s,ȔVގ}?+sKbe8D\*;AcYaZ v.Iz 0ѵg &݃9n؍SG{nS60HkҮ*.ߞ(' HGXPnX-V9t8qܗ^vP*U2F惚U8ٰQ6 M!]j1؀R /xi޸|ݣ1Q$YI㠑3Tg< +C'3}"^ __C5\`N؂駑kwnCaˮϹzNjuE# A;v:0l>[7+L5zP 'r>[F u6UGAx{W:bAֽ5cŻY/gi"bk]$84KQ5@)**V{մ$pDlH`lW1 w\8aM,8iCZYؐR+KAQs*9dW[D8ym4#;]xspSMȥf'5$H{>d'f_Lԟ:Bۖ1*;%+>'ɓ6)3:L^[*<BTC{msɆ}FiJqGIOl1 dǹ0OKWCtNgS@#- {-=[ RM0,GU !6u!;&9pq@ e?kU "@Vɓ~r /N.OnAf#F5Fc}M~Ժ8[$:%?<*9Ov*1ɻ44D1q =^TM~1rspg%wyjS[ Hb"#R#$mx;Ldx1B숼CSH<&Y:u(=s6v`APj0RʶZ.tX3#&Bd .;ǟ.6=QuPԿxܮP3qfFz$jUڟ3_=\RJM>XD>1-*ɥ(HOz,jCʛWw| JPilV4 '>db8,2eZn%D^:=T'=e'E6vEf,p⪐*u *Oi[ū%IyaO蔣џ*Fl%0.AzV$f33YsY >Ҽfrt2~°PۨnjBm坵PUaۦbIӠE֬+8a*=?tKtE0i퓬ήyiJM8 |$,~2t> $[QoJ ?2oߔ~u3PZQV#Jeċ_UQcM\3UaeɁqR͎X{榘T1Kg8UnZ#[@xFL(NTxfNHL7/&"p6 \e즽[NIqMqz5_#u_wxׄVų!/Y@dIrfrpçQ.&!јni2h~%-ی JB},fhXfPMGGEm <Յ僉Zceq{!rn$SkS"Eͷ D*;3z #ORY JjCblδ]K=6[ybk/9~Xow|75'{_hESSQF0Gfpa`JE+T5;̯?eL"q@ΑU8!˿+ 8+~}|}JmI|ayxR}fcl߻7{Fmִќ! $=FR/IJ7\|nMdl|me58j v%dd}~'C90{2g9P*~]\C%D!ѯ`1tR\߭rw_Ó*^_D~q. 1i$0+ڋ7Zas^2q#Mc΂]2\>u&*},NTt OP1e3E4DEi| VS/ lX(hpVؓL[dfzT+0Ą sc};6Tݻ63 ah;R0_)zj82ZI>yCE:d>hʮt&ֶBrj^*6Oa>M0 D օUV:Gm\{ c*ݬח!s㆑#ee!9Y$B>æK V]We~?i=^'[BG x~I:q ^" ːagykqk`,?q}Ť.eWU O~EX?dYf )/3p}IzL:P<'-WThW })df|BW3E^b'bq,;ȑn8zǜ9(-E,YݐΞZnlCTmZ=c| nYoU*0⒒f1Amj!QCRS|mMANh;i,tٕ7Dw~ -j%;> ǸjgXduP!ˈU7KXCҪ >m e`IWڰ˩$x=2].>^D 7te A鈭wZF8#\}Hhd?`rx|b۸9z@A低O B=hҕFsH0lVJ790M/jk#@Ө 8 :^]<|$6>B:֘pry eJM[=!_MC?Rbk%KU' ذE͑4 ]+A*Jo ǀYi~׈eaCl"yK{Z+ M}PnՔگ};; jeunr8`V59pT8\~Y 77`Aj%= PY`Q=&qןgH5./u , 'LNrXq\rc fj~]N# #09"'kKxyZ}x=!XC?ĨڅvEk]XP`9Oa(Fc9KTIYb(I\A=n'<`Z53;\uCH_<1Q$*DZ+8IDcMn?xHL@d¬}tQcN͏ujYb4z0Ncd獑rk>ᆾ91D>t9{%^)'/sb=J&:vCfeTnQ8A,C3Ra;R޽#CgC/ʃX=Y;+usvXQWڔ.!ri8B!!RL5sM'C}R`iRwXd R5"~|w2S.m ?,N9\P<o8x’ao <|BÎ(6XY%}GIf'!;Qf}+;瓚ʉU~_<"$8S1tZH4;GeYkt\A 1lo{'^=|+*Wd0TnY U}9xCdSf,:SeA{Koh>a@l{bkߨ zZZ@'LE(?ɅʒwlyXT;-׀(4#Hu[8fk IP$o7Yt02Y}b=&GOlc0%iU1wUڱYo %y=DM *5-ں91sX3/!B K:Xus/,;[݀ %݈pYT.8xR` 쩐쿜9Mc0u3 '݌Sl̰qmjSҮIъIK>Nlx-Y9=bB.dlҦHV9Mֶ lan=PK} oNhhÅrέo8c5;` L"SSp_=Tdu f%Ldwe 5ʈfL| xuS87 ;|"~h&9 '7,/&I-"AXD$< ,5dsuKlyMNZ2+Lr\{QGMNF?²$k4ZOeE_Y! d]\ \AP֋"m!3Hj -zS8_w֝Ho Jp|*9q䓙*COz4I/E,t3t1铅@su;yQWM[aAǚoބnO2⽖:y`qU-ZKO4tkh8L[`+'m'z7 !Q =Gv*h&QE׈CzA&a=DqU0`)f8uriq#ݧlK1"E[587Ǒr4=23hUb?r{!4h rPB`,Ėq!HvN|26=7. %z`>;{3O5zӷ8XJB#x)~f0qA(S%r]](:!iNS?֊" gweo:$_Ncj Ÿ~Ș;%Bx &K+=W׊+$eV3HgcY+WHEzMi3=҇nFRP[ړBgy }5/# ꣶ\Zwρj] %PxЌ /\;ux~Lpw '|t}}2ڨhm${rRe55?l *ttK^|!NvS)3y.a-Tk,Mws$ qzqE lBlJ9 R ;,Tb&mI IX;!l^缚[Ij 剿{gILqH2+XpE5-ۂ=@.4ʶت3}uQ311&)!H(pIeٯipF=I91W(CE_f E^%+hƌ7xB$[i4…4bE"n`bJ[2WÊ>_9ω~`ž4ޜryNOm .7Bh;d6v Օ#U+6 JEK ؤ ^qD,~2aur68jg~@]WHm}B [M٤۳2˃_VǑۂ3q4ӆQ x*n=lM"?"cdL4]/()\4YX ?.BBxi{AURA#[5> ;H8$Q>OFO]N1I뱛뙅l'\s+w))> Zu>BUjҳE_rrm|'է-VCCSb/ 7Ȟe6<#L)2c@e>a6x)87ЀCQ9z*DU^RRY?n Hn#܄ږOJ5vfO<϶םPlO<31K #7U;-T¤f.g6R+cm`2q{v$Um9UVouJQfK! V`2f[&͂\:SW>x8eK>knpt$<| j ՋQPNu:O  CUGl'buvBY&beIcפ\x$:T]n)֬9idxbdSwΗJtL#u%יzRyq>X^@˾N zx/wwۨE^a-=~<}8NVUkdpy Y}2ݑWnxBkyEUET Xg1FXn [_N$`iP]0@4SfĽ{ _e|FE-oѮ:G'(v:w'Kg&3tXB}!ĥhɯ !98vԞsypF{9eS^[>U.0+s԰ezatqo%.ѽӈfYJϹ7-,w>xJyaEd:6LNp; vӾGG!se+Z`b^E*ζ!xp+JJZS&q\K;b>KZF~+M #a L [zR@42׽S_ ϊbh(38@(J-Q um׬w?T%ߚ4ӧ*"x!s+lŸ0k&MP wۼ6â|$SkmƏ2p577lq4NG@&o=]o5xJYi `. vHəܟ{t_"z.olkC]3a}k2Ƌ-$Y켜>DANtwxH5+/s&V\m`;}>}O$Nq5\?OnCLqt ] V};;fb Z"zUh{ [lmFChC,v6p2Û/'%wP 1C+>#Wdh,k5"y# hXVypg0@ʽYqr@9D B#M.1K %}B0]{ޟ|T19#=#g?IkVHb&)hP7o)lp xj:BD3ջ_R/;VѤ2[Ĵ&w܆4K1>8f[, T}l (hǔQ2tG3:Qc/vke_xPX(H7D q,c3[xaiM0&l€8Mes"s ŋ0aAÿ b{s\ ZE1bk(ê/10 6i2WM ]xAs*FY#?A13A$R \{Ha;SSh 84:V5<ֹokZkx(5^cA{L9~OF;a8%i1n}qS|oI F%&n_bTxV57AѻrXHQ SиTŰ}C)(/䅱 6ps}6 ض1e/Fs U(yH\MPLjt˚fi , )Lp)DǷ~c`B%aeJCC(\dmrǸeizN-~i$pqkNvRDӀ\BY^T4y%*y TYT p9vx)PV1]ٔg7nơI&qٟ˅ 8%0藤YXp3,zzwGC:v=5sj.%/st/ ے N@Ka-dg`'`hnkLՑ2^^ j1WEq"cz fi׶CQPwa58lo#n+yLgԬqs/㥏)+Y̟к@E;5d5O ]-n4?cpr:1X{z.I2qh ) `z}I3Mܒ-uee޿pcB 9ofv}@. ggz)(CW\Se cWV]ƊC2  @pϺur&V獱:~yt`쁭QgG7.ux|d**EwYD0Ӕ詜@ khBo%7hG]{$!3K9RsbMYo"-q/K ``sv֗7+1Un9ėC@>~V5),dC>[= -"m:ܣH)ip@xFD2.?uOEt \sF/ؠf ЅjÕs=,V2ϤAL4z M4I-BnCEaܠ!88HΠu̒/m{-lI_Ild˥&A. uYEeS^&&J pݭAMd?4[$noTF宇)W53;"0a&4Piu-% ytHNpݣQ+#u}8ibȷf)q]s(6>O"vot4F?#9/̏"ZeF*v?&?ZTTC %XX!=@>HM4)c;Xyѻ=ygYZ07070100000122000081a40000000000000000000000016609d23600002a5c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/*]?Eh=ڜ.+6 SQ:@WFTެSPIKq&Ο=l%&e ~T 2yW'RY2-X`ɋ;lءP0rjTJ>XnCY45BmH},A7jgEc$%cN55EU1` M/# 93iϣZms_ާ֫B_ $!{_vcξ=I2B';xbE/*ӣsBtxo“*HG.7B':2U-%(O*TrNJ*1\%Lb 23%UqtomIY2хbޜ/vKU.1 >٣ O|qm&XEX\ҝ$[:-#28DA&JH ƾ:l&Q@U`^bZF*B:,7:ꐴ8Xu|Ca{͢# ,:A챙' 9%`H.maAm2;h97u+;$3r!u/ e {Oḱy<͝كJnL@B_>99g+UE.c|sW^6t#0K wF^ 1&Da軟j ռ25!AdC1MbH8YW)!o,g37uL]yU޿:p$+(cvaenLjݤlNn9K.sD,8j(SaEat"E-&+[U`\ ]:.^#U|њy eυ0L5{s ŠV2U0qNqUP?]gzR(m<(ZCLsq0.y C%1Ry^ 2IHO,m>1^6_v}x)m-B.\ke5Egÿ] w dc2\2XN3t%u)D +)_p6yMv i5)pM}8AqF(m;!VuK: N'>o>XdLi~J%w/WzMv]]7Ȯr*XSP" >5&Bti7Pjo, -`q$?/}^S_$;n v}{w<lVkԷƞJjEtͶ0{ Ž3 VX0)33B 1 4w$vp&A6`~knqm,! /YZG/IIƺ/.谑7:|^^dU}Ja.+dNPK8ZNfk8\6*dGm0_R\O?Smkvs˅x{AcXV,âr="|n6"\pM0@};.cYXu@/"ս Vq,~tmYe[X ws踷!(uaet # R]Ę0Bki^=bNĊMWZ,$&؋imh/+TJ%cJ#i@Zÿ6yas4 {;wYٍ<< dQ=%Erv\u\a]pv>zR L!^Ɯ 5trʃ4P2BvGة5d$/}%78FXZt=IrlD»o_8e.|?Tghi~#{irs׭/= y-6H˰=Tڶ[sta;#A!%)%Qfʈ:z",~ur;vlt—O|Tb2b%CT9OhgҖ_̈́sIu/)-E*uPCKЅff=ƲDε֘a6RL*ƶdC?3{3.3=xU|ir؜26!>¾2+ҫ44Y]%#T0O'TIalB-dT>DT?ic}3dC ozd̵JYpmM!\q(fһqpifLG~R%^"b8N@-ULPp rifv3I+D9dSr;F8Nm,CI1]wb(r6^I|B}|*'nH>z]K}Z˱{ ,":ql"쭮Ho&A:6˕纩$2ʿTgz7[o&H8+ Dj(ųo]k]tn._ـ诐hȤMhqa<(v‡mKvP| XIDuFmt3? ~N(6bR,rz2|$}?#o%jEY\zIԢI3- #7nJX|EZzتsI^lH#Xw-tڲlY͞vz*e_/@.M_(|E&JgΊ[R^op&pWolIͯ(S0kx/|k ?D~>Y.q4dzO<aдS.&P}zBI;ƼźR/j[O/}S} \~HBIXhkdaN> ռ Pml\WΙ*A:!}tZ̾@G*7e.;lcj Ot R3N6hXAlTaǞW)] DƱӖ^GixVx3vyN!&VTX?¨~#JMq)KjEL=gsqFyrGç#R*A%_q3хX)4OWYqIs__#(FKN&i\SxcXu`dBOz$YN)u[]"Y9ܼъVK WI!8pFř63\3ODk6)i`>e-J;^P ?m`e/Łsğu}ͼhg)!x'8Ɩc7s[#֦G9Z!&7ߡ2_[&1HU ;Fn 6?w:X|L~^o/\;A8U>7{\;!y}NˉeoP&c?e ;zPS`iKP(XOLWXџ|:y| ,/ ŖDTĶ 7$g `ldHہɡ$u@/Ϝ '++,Euͼ=;EBg0I.gyό@cbL S{սEZ֦bv;é#4*\z6u'Kߋd@'O\Jα+qS@,j?ʐ9p+Ϡs*|ţbоZwrX×x/!Le?TX8/|?j! VPy8&`jD-b2<?W82:Ǝ ̉j#.(bqFAc=1U:eUH sפc/^;e_͚]$Df2x/ gnt\-[ 6O?וKsK"&+q_gQ$,u5jR>-\3MXu !NR.grb*,Lr "Y]'RG@%ZsBw~o"*X_G2WJ}h6/9'3\B>]6: "nn%ї2 *3Ϋp%+udZ8QZ =Ph̾acsH0?ہ[,k +.%é56S뱡zN}+ hra Ma!P2';H3GlcM򞜽edm]9>nka2嬙V)Hf'?{av'%$K VS1$k >pB5 cb(YKP:n$؄}vSzz)oߕ3+WŘW 5qb;}Ȟ<7Tr~> "&=k;KE>NϚ#H2¸zk̭=Z՛1m imCGmSmdreӓ:t@D$lUmP6j{ܵMӊZ| ^娯oeB~YNaB09~!6Nnc4h%>:(`(#{)o12 1ì L 2:8K~r?l?b"9#03$QvX́9Wx/?/b(p#@H2N˄/xiz|)MY=O'oDi$5y vEtCsӫ--\kȲ2h|V+IuFlyRBLύCX5r#Q̚/ s$Dx,)h(ǐw+XVf[7^_+X= zO8޾^J.k4n]o;vĺ@(ai3+  k0YkE@ɲE=.5<O><GK\ل:hwKD8x"ƜZ]YHL9 Ab1*6d$uKZH@Z]TuPrT/ aXY_ *^O,aV{̵PsA Gك#MtӐW 7 Il\ClO;}EOyx)}g; 2[y8B^ 虅Jo+jCl7GGVZΨǶW{%_Xju7 `(aR`)[T_uc41U0s~Ta.x QXEFvn|]. ͊ .fdDt%jI=Gİz21թPfo!7O ,ya!F#Em&qi}n }Ovț(- 3zQ`LWqĝkig;HE>k!L3 &b!_;.n6q4sJ|Ų^ ࡄk.nJ`!ŀ~kP>"7?UIKf2xd ~g/.#g|+)Z-.bJu9|@p8,dF"/m; jFX9D_4hzUc=W]4)G/ájuΫxEGr?Js\&ʖ6߳|\a.r 6߻ӢpOi"h{/)2\i{w$J @63!c\/+[W&v"Q7!!mSN;+-!o Z#x=T8ϔҒSh&4gV|^l cfHiՀj0O՗ ӗn"%!J}B0>|NŌLWXTsND@^zRmx!h[v] f>},aD忷>Z]Yg>?(M!z~HH|hdS AD}<' H "^uK;ɃV7OieX4_A[F#ϡK__Z{}K˺(n<%;,7,7 qMfpVCPQ"`MwK{ѫO~ȿ/mU~_P*};ѯ2]t8_,E-r@snye8/9V}tqGpͮ?ώ NXkӐa k'+x\+SK)"^Mh ~/1],$J.ޥRRr9h <2=d/ =dHU]ߖcMp4Tʥտ,>HR빦ekC54?&Ѡ>4}c6`%*;)uT*|#+B/Bg@qi=lUi/ج)JJ<Ư/ a!>>`Ȫ~m۶ѡ;|||31BwbV> dZ(vnmw"EYrj0߷~1^[7 @@YPo{`sAE{F@#_Gp8\Q 0N+x0 |*D4,rp.f|c7-= p SkJB˙--bPzLE]X9pw:hrtUr\fPU%!bvu..p-Ԙ\9| r, }']= ka Yԝ-#i=X۹E%n47`*hS5x/?`]Q"X>PJB3VYbnJ5i鿝rݨr wdzGWyaY C?{}y@Tɺ%gYZ07070100000123000081a40000000000000000000000016609d23600001328000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/mantis/hopper.ko.xz7zXZִF!t/UG]?Eh=ڜ.+oמ>/d >K_*,Z:L<6Ŋ ,0}Ʌ⇠锗>`mE99UBp0ݚ%2k"Xzԣoq N3gyi A\f(<']Z.-rNq!턗3⎪ 蕠ܥ¢3sgՖ &I'Z;vKTub r\e/wi#)t #-MЅ}u>h l q]&8m(M=~.xX% ,V9fT"DtGېzY.O_<Ċ5p`Am`@v7f=0\b<3}_Wq寀ph=F`PmdmRq'B8<^ yŵ3#- M;0H@]IUmQ1n4qXc 4; ¡\MK>"!ʻUiz!|Y9@ga2 %De'JF7xj ?;)߻ HmqwjZP);f"=AԨA JdF&+.b.Y=^kh} K oB(ra[aQf3­G31(t,v ca-rk69 `$ȐiQ磍6nCh㐫AQHRcHU(P01lIDɐEz%KcH"4&df*۬Kl72沷|V \v듓>|tD:߭$jVv h;*՚w@={}Ft^MC$oPN;[+V50EQ6BEl9B'cIPqVmqW*$|iT!<`%a84kkiCh}S(%>sjq=H>X\j3|%_"w:7pJb^ L2|Ի"-/ʣ^/Wy[l9_@d&[kfkLjաE^}q?5+m(L ``[\]xK Ka,8WiuFzd-yN$ȘMv(*I;Q˨2E6bxf4՞ *½=BW3ӥ~ \$ٓg*`_`.h*f&b0f[w )XыTHʄћ}c[ۏ5Y O",}ED؛(xw7$y$ot3=A@D:hO$*8wkTMT.O``$D&k1Qw ],4 JdQ?N.ȝI0>"/|bF2 =HLY{`.'J}ab߿xxϏ$Eg>FS^΍ z|]R΍n2U,*g/Ljg8{#)}.q֤2$i2Fв*+[ҪxU.j"(0:9`b83ǯ "/!hNۥɯÄkw9W^W% Qg>2o 'gVmXgYz >SiOB.%V-d ;dZI~ZPc"~$_A {f%؝䔩»s`TVLWe3~BS 7rR#5älxsf/bѭW$b`3*8Ylm MG_#`$vH-@!N2-,D6rcտ;gE҉t@ z ePijPD7U9TLT9Kʐx_=spF4⣣ dUْ3}8ꬹpUKڝ]vc]|)jF/2he<a`)m6 VpPPQ)@=*22-eE/zdHK_*,Z:M*eFol)22iwmpD.J\Owt%OY: VȘZ4~s [*70mmzD?JNkZg[=.:F׮-2J!d軈5%isSSenxNkVlӸ=3`(5#vDYǘ0ǟj˜VnΛ+t/hF- +Ybt,Tem*F#^cw'K9WSi TO4a}_l`L[g! 7u;P鰏b!CZ!T?oa꒾v-Jі)*KW\~}JoA\<Ǭ.G!Ǧ>H}He;IC1Jτ3bEoHU Tr)!w-Qe<Tɿ3LuǗn"tI%>3/Iɝ|\3~e9_2bW]keG)zW'И5 ⍠>Cvwkΐܙa7Arz IoRZ.)aߞnR,>Gq`Q[Ѹuh A#l#Qމ"aQ Ů`j aƲ?_  7kq[1@,)T9PG$*oZH&4vSI,¿ery/|Ffl|Abh!dg8ـ_|='W^6OC]`<}(Od0^L*Dh# 42ZlI f́LO/ 0-'ۢ/CM|>LE1e'68Ɋ!j+ |W\%X,uKT@8+g3u8ueAJ1}mzp2Y_8ݾȾ1 Z0>C\M#fSɍ? % qM/hp7,)DŽt7A"B(@s)1S+R)8V;GEsChn |p8h<^1YB&'784^lrphI`b:Ы;n/JX7R|ߧLEׁϹ+x/)sl)4cWٓo RƁAݷ7nzf5&.ۀM XoVʞIKC78[ ٲ;XȽe7\ )RS}>"f<؈ XA!cx‰ڨEv_HdV%ÙV(H&gOb[ޢTA?#Mq\M!vm(y=Orq[-MΩStwS\[xK`xGp^s=%1а~ ϙ&%V|߯{>m\'B]l@t++< ?pa!<u0.S03hTsszrJuLbxT~Xb|?pN^S^#{S $ Q7E Æu<\.op߇dW⮻tί0>~.2SyV~X|\?쑾@qU>{WycvIF\}00uHJG{nյ߾7ɂb4kJi ;$d}svYjɭ5w4Qv(*9I)T le8@6֡/Irj$ 灭GcA33㫚p)͕LO Lj3w}(hm4!_;7@9xarhF1vg"|ffZ:'j,.o |ɔϴS݋9gCW˃ڹ: ulR0J[/]LZn o`CE%Hh[%ߠ" " q| 83|݁'xF,Nͨ,JBSA]4#0|%6tdWxL)mH|j  4ŝ.2+E4% \h`S3#X~) v4/y687L j +qid'ߪ;yY  )IyODAg"H{o'OF&">j#pu+W(`OrPʘitwAr?1(}%N_]OřG2d1Luof-eZZa{p)w]ac(.SN&C̛ˍߢ9}ΰn(V31jb (G6mT>x,}Yg!Ozg$JAO6+KN 7ı߄G5LRiJK;婰FhCN})\K9rBaW 䃣QMl9NܜV("GOyu7:ݍ(>| r;qA+Ol nH e>:ПxH 8KGɺO"P+j1k^@<#W .ۼs(<;6d';SC O](lm:$檖K|@~B*7S|_OɽB܆ZuCG‚}'zm=*JlyVrgO4`Z>xS4O %2c+^Oɦ.b8ĮҷH3*Ua.I2jC;KIm ,*d@ GZj ]R}QQ ﯷ%~\ec2>pTUSCZtW^uN2QH^AFndjT&ҵbT/!V,{;n)ke]*1UZ?{(B_{߭"i>Q,ׇ9?.˗h]oUyp3wS*8=5\兠>nb2 XTH}po]a{Gњ7OIa.tI޲(or S?9,뮟'&qfer~ָ~G5%3ɛt9,bJP̽MͅJXۖq5H;3!hK2wWNJNkGfOt(t#?ح.JN:nJR"[mSOd:r|c{M߶|RU{"F<NL~\՝A \)~y2[qsey\cJ6Bb.te;rY%-Icldڦڰ6l2nBel*3mԡ(,sK{T2$%(xMl"7KfHH< ]ԅzr9ۺ$Byب^EZvrkŝr8aY>o!QݥA(#2anl=3}Jj )œ1̈́]z(D%So~ϜY 5qᢌDEuHfXmZ޾_r #֩Č.'ZJ\a,(cI]Cy5>g'K度ˇWJK=]uօ%{\8|Aa]Pjd9*xЖAPE xQo {f !Rh0;B1_I!5Fv'L@|$Zfz{gv9EZLkMJ8+ Fb:ako_/'1Ztj`ڲ]cĆK38GAc$,؇2ZwBZ~q0,u" ݶ [ID:ڸ'VV{+'gb={&F[qf5($^'"VФ2j[\dqDFj=THy:AϙU57S2@qUysgDj-o=".A:[0epW?9y[UJ3gW+{gǶl`A@Ւ2"\T7x"g9`@K0c ڟ;4q$ vpbTpf2UFm[B[AxQMy)31.|"+}:р`ݼY{l&b+P$8˂J_ps45%;[T 3‰Lݏ! 1Ȣh c|X3B!R8*WPanjSJy#K9JuSY=iƘ$~:RS\.{Ur/^p0 N4E/ m n>蠩Anj eE .&Pu͞9J ^33 h`sIYr=DwfUтCw)c> #{tieB"6- r.3YgE>p\d;T6C$M~<4p!{ ɴ\a$1У @UՌ-Y I>}۳a7'pqbpXC$sE2&Bٙ&,jErx]ÛqY}wQɢ_L;*\.o]*Q T,$9zWkf),Ks=6ʛ|l:({A'*Z\a̿I[P!R YEewmӈ*z {,q+L"uo<)\l 3.$OPHFA708m:!Mwc y3 '="Sĝ2yb}?:ɾ= h%(=7lhE+yn:E,K.=F{Iz~Y%mόȧݲmɒy+:y"˜"cΒkDvȌ>o拺ѿqH84N-`EfpkOaA+߬g?,XKL ))&f~}Hc=rV0 tEvjFX,YZJh i%QQl-.4l'oYI5\ XocJf7.CA:n#082J<~ 4Nq!C`s=M՜@o#iˇ_1]7xrX<V;C#b_aS;VאPle5irfyA< <\0NO0ơ5,UsPv>K_..<-x XRļ= Ò//9-V`텫]M$%%^]gc7',~ja'qLs^zVW鬥Oq1e9L;GC#P]"HL"/:K=YH1[da˺QBܸyJMO"?˪ ofB WZ!l:x"[wEutYl9ZZWh|HHhpH(*1\%Ο8):OgE)zK Q?51z\XCbeɵ֢`nwƔK ʞ+vn OX2#vɏXSo6J /3(Sە1 `&Y,𻺃hslʥ׺8'XTcSDnرn!Ğ. *iȉ:o&$sG [I-ofu>մ`$BtLc W[7!ؤQ˗%U&Ǹ ZSthP:Jx@?#e n߻f6ٞ a<+ f'ޓga# l\ZPw:Xtẅ́O&KM-g^?Υu ES8xYku`Xz"g_%RB aH9uդ`<1`>8P?qaKU\nPB 2P8_[ĢT{ɿh<@iZz|"{5H}uh'%g- 0D"۞ֶB` Yb2e  G3W mt/M$Qs$\\ VӦ5&eNPvSz*{'?[#o>ަRV9 3-n}B?C<@Kݝt܂G;N]tV@@H,C 4*T"ۻbrX?@ke !E,s`+;n5ޒ2p/i%'|$?ϧFRk<%s&W$Vld.z0,aiH&5~;*2Os3*t^?eo?JCWby AgOUL1*c7_ }zv1Kel VBaJ|9"hY F8GCyuZt?ʬet h7zo Մ_tآ*to9x6[N7ˋNd\W+ ,IzȍLay_va0[D?E&ӖBzthGBBP=D@ gW i@G{!e]CQlTzWڐoxjP?$DS`9Q/~d)QJCk /GP%m8xURㄟv: n`QiSf ;ƒ^.{.0JT%8FWn:Z%oØ26>)3gzaVv+GI-cW}<%ysH=_~8Q(_~01R/bhMĨdkc݄͎{N A±[Ȯ/(Q7cz)mZzl`57TjBΊ 6֣{eсwqElZ=eU = d298Z}5BhF5WKلu0k?ϔ$&,˕CyCđ/n5S@}BHRa ML Cs?kߛ:'c$wUo[RNc?ZO K! Mj2Q8 Z¨(XFTu9iLΗ#89C3 pq6*ܓ_mDYdzkWetk<뗩i1g~^ZcxT:,?;<F=I5qR N{g.KT Ĺ{Yﵲ\9ʶ+: =Cc)Iv*x.<ƚ._d{N_Z#:sb?Lɺ;?݊|/P7 zq0F&$>uy8*]Mtzbglժ}t{;͇NvaS ƒ^R7Ͽj4y>x h\aLC$ݧğvqsqoጩ yQXR@tCO&́?t{,".xCzvJ8Vo|"2T# *ς>/v1sr4*CqokTI?=ѩo"ZBNJ,-/|k'm"gWh n"L)I2%fi翈HQMg{ay'Krfʠ.O K"j{L LjT y.km{Bic05j"Gtn'X %BLQ:_Ԩp`[ah" ܼ_I oa*iXJ Gf12\( V>hRzh s]^< !ۃ EDeI>ɹMGvB)8,.Ɛ VS ֌%&m>&}8y-\ϥ5I;ЧRT87'v*vԿΠb+?z,iDEJdV xõ*2X  ԷrwJd Z:>VZy&a4,+yoBW'rʕꉆXP)oUi*)T4cH&[xe]!|~ ?q"9#IeVl9x=YG:и`UG!58-Qc4oi@jZ܌rQsFYlLP%UiymREqd6JT۩b$O00pFC\!OxAI?T˸L^_Ljy;F^y?p@Pޑe`fF`q^$thw%y3$vAU tA_Nlle@s̟A(, =+٫a{ @6 `; 8Q@~Q1X!a2=^DE;$xߵLK, ,tК e`W@=wzyєVJ.yiv W96j ncӾGU=Ɏ|@M7&^KJxJ{yd&DZvD >*X<4;@H.7FIsf aT=\Y.T\_&9!AvLʸ :\G@h#@2$k!&]S99sgYZ07070100000125000081a40000000000000000000000016609d23600004288000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/mantis/mantis_core.ko.xz7zXZִF!t/k'BH]?Eh=ڜ.+QXȲ^="W88ٛk"8"%`t^o>|3g-l쟖#+)G;Z ]bFRLku<<&} X謹jcbbm|;:׈%ˈ1JS_L#vU\12vuA@Qf#o#wxg`Ox^2Onc[drJf7 8as/s7Daي`t*шG$ 占$P%DZ>ޜ) |sc@ϖ +vKSҧê~٠RBӑ٭#m~Oi ZϼrYҹIvdY zV(y彴 ђg7 ]t'h}T>p|FUv~lp;Gugrf(_@]ܪr'%Ŵ]#Y<$T)-cHd‰:H(@6/u=9OSe^V-*33Y^s:J49)aUIsw昦y[vM3\%@jy9?PM[%+ 2h'RwQ⯊:عv N'f_oV~%݈RVOLhj;v(ߥx$_ 9#3͗w;Wʺ͹Y&+9p@lվȣʨlKY,p1A.vJcCm%ˑY[&> y&l fkq J+:458"0gѪol@ ^(Kq5J隣pꕞޱ ![#K /"/iT6iH|25h {r&RBVu#G6Om\]&qCJG5.<Ԭ'7CY 7`EU1-MJfCe~tB > p {D=#ZIS ~66^CVB1q`՜0u㪯=Ѩ߱LU4OiesbD' +FI8mhŸSWV@wBX={K8d<Ǎg]9zB7ҥSJ;?%㯷_ј?Cݖ_5V,Ss4qn=51&jAǜi +O^A+ 4b<}) ֏-=zI8NEfEY_vxfzw^G\l(Bнg m;#W~O~j\.v'pZ~EK@e+owUO/A~]Ru鈳Z^F[Zz~{zn\_Ӿڼ'J)EPx(SeEl{( f(aʁuūq{J0Q%KFd@cgTB&zfiv;.HnkUB}t鳮˭qOĸ靬?"RkI\}2;'k>TC®#$+*7oB}ש 0J~)p& zb`U,aȖZzē$Z0爵,#C$<MQ^UsAyM8TL;~q Z1:Wo!Kܒ:0Tn^) +7 KIҢ1j?,Q]ohV*ՙvxQ}j,7y |߶(?aLBr]yAEODG</κ<}zF wF?]qCu128B=a7՗FQ= e#X-K1A=Rܘ _l?85y3 18,6%Jn2cV1ދ8Je]gz%9gζ@W?хk3ȟݫsM͐+ \m Lq rESed;:մ഻6XƠyia]ExAݖ 컭CvJB*0=-(B ˢhf7˚?I?;%Ci%l%HT7oǿk78:AJnJ+c Y_AEnJZNz";7k&zzDq2Xe5U:h4^$r`L5ql/_xar`a,kSu'IFp0d$kH- ʲDps4ܧ!ZV例:/DZSaQy >ֻ'ХztSd/[rvlmݮAwV?)wTD9opi}ڋ L _Q!c]uZ\ ?]Z? (\t K0a{FUE>rx05vʌH`H(f5H7&}O[&2R.:rNgJ>T:"F%Q#O|hT zq؆N0䲦X^nn(O1MDK<]߁8sFtWA `}QQqkD?Ǡ&|֥á dvkOU U,C#C&}YNOPl-Rocd!N7ѐjX4мf~tbۧLj ajSP f-rmA 9vO[ܵ(%ym X9 J~ h[Ix7ɪixs=IEe^ØddwYb!NdTEp?,0®] dM+S#)މS9A8 =T#̹O31[Sg;)1^/CqsuMK*@ho[YǖvM<20w3#oX4'Sȼ3v쫟;CMge/A9P}}1G\SrybgNNq.A[mY5q`f( &Pֲٺ?T)ɫmt38' ߘQHMfO *iyA sZV`EwN`)O~Vti u!E YJR h1x<ǶHYbh@ҟ7i?LO,}g}sg'@wj@oәIQl!.{̴&IgO_d[;c=u*.&;q6%rGa^BG Lc\B:أ%B<U1ҳ>sOc#"/^g2vKuykBL%[MWr"N5?XNAxDrgb_Cw@9CQyM9:PXr͑xΔrq{N9k:.<{L܍Б7!AA$գ,֦<'q$}>7?҅?W#(0ۋJ1kښꪤTzqNXGF [HWl]se|TWG81b;'L5!wkBfH~!XVN|C|kV-pA3Zt\1͔L;z tbZiCM*J}J}sLf`2d1Iъa@ga)MSٸ×Dp\_|4CXPdL(Jp&%)ŸgUi|J4d+XNzɧWBaA{#cY70Rjhh-D1#^5}jdj[u(rYI8<) C*F2PĘ\z9Io۬Ql!`TG(ZFiy*r\殔Y-~mQ4̿9)L,n0H|z|( G=aSo.:91^XL&O u)a}V~Hqx@IL1]L˯5ұLsH%x=$8O^(>@Z?EYd<^ϐ阥\Q@$w\K IZACW-) Y}iwً=DžejUY߹3bNq.|g5]wS7$ lsٱZ6$s΀ y~0Ysqω<|"V}<%n C61C^y\tQ]hԳm9Z (&bt<[ }Oq?5I4$"kwNvR*0=+} i cx)z\p܎{W Paͱ9 lJh.Yi&&:pC 4B0nj8Xy=f]J>!7[ fE1]"!D[Pt6Kc>o+GӍ}{ ?*Aۙ5,ㅯ@tRRl3[n@:vM>)(}AF+o^tJ֑Wl: UВ[[ -MQ>2.ɲ[vhAor u/%$z(^f`_˞N$l`Hk<K@o5ʢcOC*:8n۔aw*Qt8򯝢UصNꅷ]LqވjȽ"+k7ؒ!ncvʊL4gW/5u=~!yc2Vz@ FǷ"jM# pE1\@T%ƠzLưLc} ]G}ZL1HVLA\$~@izBDa$6C+ZX|Vn׳ߧ#L=~-̵l\y#v0\ͽ1=`Y (ɑxzj_\pIK=.B[iLjM7EA=*G:{Av毯ɠ4 4踒,G[FwHzQQ/FtW r Amʦ+݊rQ1 SyخgR IgsuG1b)~r!@ 6[ $䰅8{@PNP?,.E`Lo'kD-ʮZ&ͤZP uQ} kTlgK #fHͦ|R"@dDX%*vD #]l"C&7/iIv )EY4Pd_nSqG`i]o 9Sy#EWxH:z_#UsoCAr8IKoTbT1983~k_ށt盬8uHQz=)ȹzs ߯Fl( ;Gٵ= ~1U~UVRL\Lcn-dnYtwrN 4rxyY3DmAT`yD׿!mp Y^ǁ',Jj#$; ydL,QW?[WΙ 3]`_l}):2M<Xa^PE d{|鳺]Kǎ|` [f 2&!7ҔIL܍HJ'tI&Ï᝽G$r: R'xevMEi$4 ֫l:3T8N!}YKfQo]X2Dufngh_ L&-7bK, sN[0 8z$ī1d13QKJ`H&}6ny.-=NSpn zl%s_]xUi_1@ F*;ieLL_!I f~dIuaXe-.B%-R2If_8(I,[^H(s:/xmDovwK|uS`>-n A 9S'qŧ{VOd[1T>Jv"纣 bF,҇XKօ !ז5<~">Dn[P_#w/AC$qR̐j-Aخ"198+ҁ&X&tfq|lԹL/e.xpP6$Y~!Q&o(4)P"}9QQIm(\qf ORێ$[yφg(iH0)"y*J:RKE|WՕDX`G8*LXVˎ t o?aY tb"\'&{W.*) 4ZP<3cQ MNss1:78~t݀}}>V\ kCbpbh{iq-]¦ 59«D L|Ϩ p'r:5#|km䬣8:'2lk̯3g@Jz`zn%/+n?elɽT¸ԱZJxًڟAJ<}m˄ℇGr~& HwcAGJV~{d@,M"##I6g+š^d [D&Ey>H-aVvth3p<;Nb=B맞DdZq K# 0Lt$X3(.`A®<{" [1 ØLuBn|Ɇ)uF`4Oo>J(n.l[Ȕĥ-80ܒb`@^Ta.f?^E40CP-ׁ ӲZCC"\^dv=*$2 _ zgG;v`9M<N[yW{D~) F,GjNDŽj,ˑ 3\#-_,4WPYxo[B:p ȐW6tF4?Sf9RFʔ|7p]Vˊ+757tbe($Y =:-s?8PH˓R:1_f0};at\4beM"66R^[h>'"lC//=xU ތmLȥMBz@̘ĹPIP|!L=_ېݕTlRF)6i"/_C{aVPt,-C) 8`_蹿Vܡ-ervCcoI|Fʲ~_K7ͿZwMa{&OIv/FQo$aPO%ED6)͜(܃K5aK@,3nCh۝.gfWUJHd }@42gS aK0s@m P䠲 (L (EAԀ*a;YY BL,3.mq}tGK pbC[1nhUҵ hlk!4rWy- aE7U]ăv/]f`a4`TyҤ +sZXTGD)(aM5ia_qU:bx79!Pl 4.ރB a5N/Yp4! YewדRˆw"19yiÃti&9:I`w3~&rlϱYO ة~f[r[hVF 5 3eI=E/ @Y SW 3<d1DBUiIWr$#$ |c['̦;Wg09=ӿ:x&?L;It |VH[>КpL'=Ce9T;RCpdB5ΤlF<$ J<(cOF@$CM>2o]0,^EHkxPzĢfbJbvd o$d..K@M)ӝ\K帡dQ0Vf{@ b9I W2D}D>qJnO<^8?m(S5s]>.GX~y5V.ޑwt7N-;Lۄ׭*j~MJ#5ʺǎ3µhWbmt)R7xoW EA*z;\ rD/SB9%6 ܖT1BcVeS^XSl}ҼyGgݜrY~f+r)*jתH\]֚d]Fg 5-3Uy拴KqûiD3FsCXFb:ES<0Ɇ u#Bg:P!u H6Ql ^Kei3?z#H;幐htC ͻv's[Tng8/ߞoCtm8߹ [UOL{>;S`Aź?\ /ʉv:^~ *o"sJVka kjn9Q9 K'CUXw-R4my+0.3wZm`S1%S9.OC"mI7z S{]Z9=5 aYIVr*SڳUiS+P-X{uż@v2UP65ёAQ: mf݊{ dYa+;rVcOrߵ[yL``KE$'m;v ؋:hX.ڽCdq8_֘(_3!ew7#YGt-`]6@ uG 9{p:Maw2Y;-{;Fv;]Fc!.Bri!ߝnφ|YaD3V/4?<̙jLȲ"x-:@Ć]+_g,TT~ICG#!Urܠ|'BvطA KR18=B8 B^֑C;pˆŭT(Hoih֝T^,uC_`u=5fh>δMrvkbjS|)"I0x#5~ z73V4,gJN Ș8#}NC(  t\Ex闬)y r撢֭ )5e.m=RH:{9g{Sxϲ|oCgdŗ#Xj5J$>҈W0v>s&!3\E:@W<4Җ"|^VAܢlWas% k'})NcyźZ1+WH~_H|󜑅}Iǃ5K7 !gu-@Qݕ1ٻE7E2 [ϸf/ o˺%IU^܊Jt}0ޱ%inrsWF2{ZzD_5~LM+{A}Zғ/{>Rc# rӋ{сuBTBK0%)f^ $B2z]ziD 1exu䕘Z.0vLfmT>~ -mBN+c)U Z7}+c=F+abђ=B`n}򡸊:!e c(33 ͚u6ꑇ~jQfřK%P^arfҥB;˃gQ+iOxzZny ğS2PJmu^W l;Ks4qk7p:ehnCzHkˢ|DR,2f&bK%'SC"Ktq88t+`-1sNV]%_~%zjwJ@;9@ QS4j>gV kt⨡2RɢH!q}N9ev??[9Ϳe&%҉1H,*q F h*`HGҲ’Dޥ[Mut7D-{L9&'*MmjHnQ 9 }ʻ7GEY2I{џ}BCSy}q^sRO Kr]Y!%@k@-Ķ2a!9%Ex~[1W[|DLs?~*`]0Yp=ڠ'N\0 9PJݫᄚu~vcF+/g!lUd%I|ԡE=Ok5x?0K*9 (U*-۲*^ºuЇ#PUב+1j2S?i*MFa6_aܔ 6#PlVw;cp }.>#\-tE]DXežMccnzyyKb jqmWS^pz|9."-7 @=^y~klɩ3l!k+: o"IMGBy{Ҭ7(<brrP9ʨp/(&@HPسFȤƇqǾa/OQbk+h*d1U `|;~ؕы)k6("Mm(8V1 ‵OQ>;Ō<ULR. z'^BmHo L?ʹۧ_́h(PԭɁ{+$8Abu{1p5W; egKɠ8 |m{ػ >I& 8  #X >-\rG& j'.j9p@:]o x+V ڡ?p˅M\ʄb) I^Q`OЌPp(=[?s3`oWߎct 0,E7[b[=[–eaU@Ko, V?ͅxbu 1DlGkƥnuVqZp"]Oox7(nz9ۀǃJx堣˛^0O=Sy;\·Z X77Ht=>8<UCX)t6'I[p^:;g1>jZS'KYcRbASd:$V/6DD ZGX.9m o*>]@O- Ϩl].9%L;5Qv`}x҇|k^MS趙> BCB#Tkފh‹(h \l =g?|xI%ne$k;ys"ZB<:ɓ"ͨV<gwwIxXmql"  CEp0_3%LraM|/u~LXYq ې ]>Z2໵rnY mvVT%w6!5\\L,M?h%a|KTPt\􅟫}-cuA GwXB 7ڈńiMd1 ?=`;8j5& !-n?G:&緹nf -oڂI뭭n%w(!W/$_v^9la}i+ƍѠm}϶ވsd p]!]dŎ5d+LtzD8?X5 n{Z(jHE: '% x-9n_Yvw7:7P@).\ awRʬ`T9,ԧ,_#YZpc&hYw_68_p?4}E`(Io?xsoDP=R;9e9gKQeQJLC.׌KEt:heD;wH7r#sL ϸaKA8/M0L[%7.3U˟N6F<7Tj\t'6Zk}!1fY&χs[Ϋ<4'kY5WJJN'Ue3y.\0QTZ`Q*bDax1BpJװ n5vIIMrH TECp3*|"I x)+ʩW,P&Ӗ x?Be#oEU#r7I7Lj6g /SM(XHJ,ODt*[va/L;.kIBnvl9ç\-۔'[E`H7_Zq@4'At^i-hǂlo܃o1$)_p&KIk}`o޳Z@ &n?Ɛ8.!Oj5eM)M F})\P*v4o'iDFr]1o)$e'nC$X03Б^ңbe2`ї7 ѰXeVXHOy=k9+b>w3`D'* ռT*3̯Zȟk!\Pt ]ӯ-P sLx9gPSl~/ 4[*J7ϯ04!f`W$\~ўW- COw]#:W][ȑtyV΁·v60;~\D7?.gDŗ:&Y6Uv5060@`Nsz74NFwT9„GKQd}qCrE^q? V+f,P((ȹ=lMFЌ["1 cIF_)4%\2}e\<'q]'x k#JZj}^rf I8EWHƧg">Z$gPO@;6׹zsOƝq0bԜfClx[DaOMŗ9\At7.rԊ`ۡP˭ןĶWWADD\Wq1SҔuU|+\p~;6\\fk@U\G+"(B4M̌)6w.ʝx ~OdxH33˖?rN%\F(#OucwrHObdofh噂~OB%_qGD.H~YAUE"Ie*qBX7ԺKNf(a |@3ITm?%k jՉFڧ6:H _p?d–*S)TW,Yȷ*,i}pÂN$ ܊#UNvv=RB<8ޚ:L Frx94E2>P;tS;`0Ũ w;ld~m5n^ =gFv4HXݾ]7R)3R3  F; l{CکݡvCWŎO}γ[Ny+a`7cl˿b;Ī~GoS6s(L{s7bOJqi p=JٍR kؙJy;m\]}9.#@'GPimV/pa<9J.! sP4vl`zRi_=;F ƪ9h{SB# [ߩ$²wQ&_x]qʼnf_uQ;U%Ӎ*zکr0 EUnolHqHbXɻJ,0.TGmF@&!??ل/rvp<noS{yh9FÎ.\Ck>?a @}`027H{_mN4­zy8éZ%ޏ)*5m7~J5"/Ң;1K;nPG+5-97g!c S<=w7*p4dUoF_9JRs?N4a Xbٍu%P{*dxߑýU*gf~GEPI4iEMPLQJ%B<:WjA*Q4ZM^"2[&SpP#U*ǃ 7K=MŏԃK,D1|,igm-\eD ѰXxpn9(K bȿFD +hc0zҿ>|r7` [TcdQ:\(82.k0ߘ84uVX0<)vh;bC&l5\ۈA-|L`vҮ[}n`|ԴͥftZqX, x!?RfʀL /d(rl8%w!sL?њ!b`}k̃d:7/hfv?+#l{Y 6"MLB7馊s NNXb"$ tpmYyGYGr'5KA2(}vLm"(q7zd>̅E<>uo c:\6-7Tq@4-y@P/xR"s<$lL6U]J4EKTW ai vy+N2 k ªW' ES4cvꪙ KR~VG`K o1x쀱Qp ¸*Kqa4 r1;̍uA\gufU3L:SͶܔ_g StqMfLVqU@Gq6"'@;L%^ "@-L){o,ñals x R&VmN_ݑE0Cԇ^2 #AJ~yOύTjB@_gp('w^mcPPn2ӆ`.DQd h'D*rM׺v(LF}c 5H#{Pm"{S)Rr3G:&4:P/b=%B&uѫ SqUQXX,$ܡlP3^ 'bMMHWuasD8`ŢhKoɰ& sσij?([ xhk2Ʊx\F2wYMתBP4 +-Y73Ui/llovp&Ƥ!Sjqs)s,V5-sȰ]}b狉>FUU E6ܼ{|"DVP$@Qhb\:ƀL-ؓ)5Wu-Mǣ33*RÎ,)i1}ۆfĀ$$[2j\Ngk' fWaا:flZ&/gILV;v5@_JE:8ʭJ9sgh"e'4zd,;,R?P)sj]e=գ VVZsa}-Ym(-)x ~bsa E}Ifp&73Ww=jShV1C >̘=Ytl<'g\ @hn%Nf[4J/2`Go&,4ZGs4D~},2fsTM5x(ݔZnITrD8eLgf'@yw v :5ٯ.7NwU1~IK>_fZD8X.bVkyݖ/uFg}4 om{k& OD,k9JjF }.blw+ VadlŘ<*o H:ω11nդ‚(].? Sywy.3AERdŒ5I5Zw=J,b?Zls87DK vp@}7oZv6hXSpt{3m.&L'PD me?מgk0*=x ;sr{å] ?.3G["o%o"VR 2)'Ab:Up{d4,v} t]D~he)ً1ZoO|䕜 !{.=r nw"q ̿ՏS(:lJz;i\(XAV>;MjV]BzHhtbohޫd_N Xg_A[R(meB8J!j?UY; ;0B^-K,5'*: E՘Β# QPHc)hQy[┮ Wok!Y2jкvPH% 6ʎB̛e!G#IҐ;gh'&?AkG?qr:=Ǿ, '\<ˏHtw\ͧ$FaIDNv>D TbDg1?T7,+z~kƗUIj~s5q@KOJPH&s`#Hl1}=< |Nnz(Wr Rm ^[)i*SٯgFܰQrױPD `tR!Tx^,*6L)j-ı`aE;Z:l<1C=~% 2q]w)%[ n6,o]a'mΑ z=ӿt2/4ޓ/-TxtU7SkTѱ԰̛Uss%|YV KE2jhiWpui\_Ԗߔ.UE. _ٚƻ5& ^Jdd,d<>ji,VIǗG_j_Ԛ- ^46'Pbr(":0?&-p\WEH3 Fn*$[#O1TCa^ W:xveAC]KŌlgס'4Db !Sb wBD P7 -Y>u˓ jj랤4U.Wt9ل2R/b{қ =s߫"x+_VoB,.^%N*6 9pҥO2je<e–!ւ "&*S8`OєhU<#xQtO竆= (/IuHʣtl,Ԙ.2۲ǴP5 UtÝC&>3|3 )\цxː#JѶƂ ! Л/j1rμK囦 Ί8 vF ~a[qīdlo*2興:̃ίjM\Ԍ)nc3rFeXJA:gD Egj됞A2j8u#,KuX"hMa(TnI$?.Q3-xyy"\s2"Mm,cdS՘) :g&&tQ >sFhrJL%( ``؛ŠА;N#  녥HH's-Mly%'PM}b^Aז2 P`[,Pn'snw~+~a=v4= =읅R$&Fv.b,hy 7-F$C릾2qt.AC×uuBC# <~'?:c+q5ԢvF24ƹ9Vxx{lp|P%DIxR:JJ۔z +G̦)UT~I/mT[?7k,t2bnuKf;+nŠ,E|o2j 192G0TćOfyFhkP,X8y4a Ņ*yJF(Ɛ\9Xiq.g 4gfϓ٧X}nX!#Ǔtxi8x)%r{JVد;N?mUMuĄ=\;M+b\Fh?UjcݥCzVx9Gb2D`%JRż!JLyDf8YV?|..Vt_A Fxmn^)fv( f6 gvRR'3P>V(h[p3utv_upMNp߫`^G|k/l|%u,rv^G :.)g>*^`I2](.ʡPd8ə EpT3twA@ n8 Gh2=Y2uݚ<׵Yp`@U뇢$g ꑷ#fZi ǯͼ~W7##eoEqȲ ^T;_uM<%r&!lN D6ϴ~6_Y^ؿeQ9=HȋB''8vm9~p|1f+%/stF0XHq ;'0Bn > +Ѥz؞)2I?H`UQCLIijD"ނW"wko?V{NQB )S zA]X+Ѓ0"d*<,Ip+!Nu;Nb R8L:,T3t }a_W ̳߯ x1,F0W4Ⱥ*Z!LB>u;w! VX%^ O]|Ɛ5n=.Bh0":[|ɣLH;fz@*:/ IXFf7-XWa] Ga mIDJSbS7S0iS`[ wV9p ޗ>Q<}6QtP6jEkCpoRσ$2߆gelzXPklS SQevIq%^Do\ v!2[z%ZXT`## b$+NVGXJleUm}06'źxj}\ 8O^6&96oMvZN~,#~S0(ǔV/$+Ɍ_pPhԮ` V44.7Fc=MFqOCEiUqdﲁآ>|yɨF(n-x'a ұ z*!ا/a|N&X"cM}D"zu=P{ZI}Il.{[sYtBUjuov% 0kɘ5X;kR]QY 35- 50g{N[o}W|Q׫$M.ڙR_-)=<–oAD΃+LM9l :{s(PG3- .~fg"OPiPr9 Tpb:j]f"t8)Z\lj_4k'7C2ꞧ^`(յn8JI{uiW'^T[iRQfRz"7"+zON ڃW #M]h{i!اGVPqb}\qyK{O@y>G3#٦EYZ'ם^d*+}]\iG3?_괽`~&[̪>QQ<Fw։8lIl 5ӧ3iq:m7\F>?M!( dR($ff@Xp A\rNZ9S 20>j׮b`jvJO' @oS(GPCkHE1]!] 0HB$,P^2 ~8=$c{V ډ(s$`y%po ?a˶P tbrC+cФ `džB(Ո75NfgF,#iAEM8T☵SvG J# a:氇9x]w[Y$o۷>DD#>>y1beu՚OhygsyaNH %}'/LY,*+vҫgXc t hM1b,Mمg<J lV_ Hx7n|coiz^;*^W=/nSrsKaj,@*(1! `PKS;o4Xke>gG L鍐‘fa3q.[2RUmJ%ܺd}fZ"OSuՙmp"V7 yh j,Ul*O_dA WRG !:ewFi^㋧Agּ"/5^V@:u"0 Z$ï~&(c-w}bwCoWe8P]r/ ee8%>Wݙ~;~CS3C-YUe@ؘ./8OFdX\v 7i4  &q < &b`N@$!uRxm 5d>c#-"M2M]@GGiPZ(cV]{%&Û1 %*,u-ӧ (hV+YUtɇI`i 'tkQ<\GWFk5,CofaORDվ"kYPJA`~D&BKUƩ0Uy~= ^GFֿ|@%TeoHց P"8y׮>bEII4F^X0ToƎltl﹆^5~wGĔ2w/q"؊Aqd @ AW)4gDn'0/5Nak12>:|/vq]b,ϳ4B?U߄5]`%`QU휁-f&B( M-!=JyT>/o wv DBe2 xhZ,*We5f&򁴘D$F+𛐃Mw8Ub2}t֖­jVuW PR|ݲUfOV: wڏ%C"Tg V9dq[O[`PÙ1jמ ); LhzҵFUTa{ O _6l|C0XDEsR6 am7fhtY>ʻP+3 js$d+Nm@H!cz'5ؖ}. C<[\Êc@on z$mE ( Iq>IF[Ic3gO:|s0ĈK퀭C|nZ\hWJt{6u'kEjs"g1L_?9}&N/hyP^9"e'ЪAS1 .D,Y2V^7oT5Ix\*-u(^Q#WAGY׻c F=q*&Sn4ެvj۫&Iu%=bFm͕Kl=_կvSNIF6;_*qq#Bz%9=%C,Po':ܾ$Ezl1ΌۓB\,UG ܋tNTq0< nrrDڊOKZfhO+>hj~Haou7xU5E]qjSGߴJʉ 8.tt_C#dב9;B7O^K4ӎ5߉qc;S0ZU[ݐo=E*ݛ#Plh1tRX9Tv uRk4oӔk:v$Te}og٩0 En=YHK,:x/~!1|ԚM)V,HLu{ ]p 2e~_r(S)%1QoAUIzQ9]q7juEE dPLRa]̽*VrDˉER3a(dA19#]XǴ[SIkad6YoR#m@p`NQ(cpaQ)N9rDgЕCtifxGWd入ǤZ :[=[6/AmqU>&8:3BƘ5 sURUMv59}c5Nn:UΛd*h8q]^ @n1rek ~D'Eg̫iĜj,}ƌ{`p%c:m`*@Ry`o4F;- fr|x9e.Gh)|W8gfqsɺlC-+h~C=8XvZQH~p;iبq" DqӀ)oɄn;M2 BNl%30O8/Ѳ=(c2I3 l Qw1r@\C,d@?pkWf_S5rH?:9MFX 6]'n䩀^qa+{v|0N3UwՕK<]$W|K_ vBw&38YY:Afr9>[d 8ARdכּ8?fC8詙-|hK1WEd#Zcw2(6naZ51I#?{#t`Q;)+0529'UPɲfH3 i~-}O?ѽ( Iިqe_A=`D_8q y:a{E#5C瀗FmTbɗsŝjo| 7+Oyُ(jPq܃kp12ϔ[70b[vF'erg;* L(d_{<`T[`P_ X9i4Y\ft8(ذY99d2OD=NfVyM>x%[npIeEvZI/扇gR/{2+_H2hůaݾ7>^DPkea*y\8~4)RfF^9kP_遐N<`ߎm;=G&AvkL7V¤N_j?tFue׆q֥>8\Q8+JcvTʻʹ6 lS>Fc{?s_U<@>S&4;r3XB&/7rj\ODު~BRM?T܏63}ȣDjOy$C{>E, rz}R(ƝQH{wBP7ǩt5SY͓ei=lO*Ԯ,F`%4_ȠcC{:LZ M"1`@+&p'>j)U_)0nc?{ wpQAxezyOMqhpnV[he>UxW'~KQzI]9NTI-e+btZMi}kBskwekIt6i^jE4{ޖmpW~*ZCn'zo!$vJ-!83*sxڐ$en$(U h߻."掠tMQԐDiήmy ;ꬂY.*jiȑ\2&'t}ar&-&rFkFнvߨ[ŁLg7J(yVGq8ϝ`RzOU;#6`F1759ArG$wڂֈu!HsfAa,̨1ZĶ01y?XFw0MĘ4X@ZuhSݿb7 L l&޵FU@nki?ׯμOT#ygݤ}ɰUኲ2#|fJ3?f4B#?FHԩf#X@fj!U™Dl}ډ6{B~Sۧ"%@΅e>+ת2jPfҟRA ( 2ROKZOhI2tgKb80J⌁* ~z#T VΌ?X88 *rXTleh4 6no%Rtn54dYv=^s]@H,BVKS#ʟ4wMl$#wL_1HG}cp`1jUS_|0&Rm^`*}w`{s`ƄіyƯTݭ S~VPH|gZsR"%!SaAnDZ."g&DT}6o( 0ً,7;?̠}G:$"?AW],v[u[U ?pFMڀ 2_C 6䴋`|u]ڬLPWLѱgBdg>S7b("PɴVUx*mR`X^Ú|@,f">H8&v_8s;5/%u=S"|3t;A_.Tױ<%񌹆CGWN4`}}f2#])en:Y2u5IK˘H mSH)m+KoBgNC|.DJUs:׏jA$g/;j'HR7Rf(M/rFc\Wz&qd#$$4-L2r/\ƾ/:4hN3q4ps!F>gFvqrEXV!9!=Qjb\=3*(gYO{Dݢ!-e 3F d!k&1{il:hW!3E8`~x=e%j huSL/,&Z.h:詡N "rۻDivNE$Sk>,[@k^L:.)U&J4"κh(DD9 [9G2Y ^h Š$O?% R镢R%);faqhbYTe10t')o:Qw=#ϭԥ855: h ·z!XZ6;؄1M#s~ÛKĪ[s Opmɕ97HxdH'h:u s+cGu Vdپ*םF$8o;0fGX[b@!ƯCEռ*46 O.6(rLpO% m!;+:IÆrA ljYh6 /2d2u8J6reAQÒrYTP4@jV+t,1-]WN$B:'YK3K]CG%+@7;Z 4Pq|RKHl ޷!峡>I@# k"BwX12Tή&yUS:F x2GSi!i<#>D؉tv9cI6Ia qwx#CxU.ɓ6ZȆ SfpX#z/՗,՜Of~O|  qRo)୊ěN<ϙ %^ӁKb T922Oj̀rPY, 9tPD ֤.4p4Ƶݔph9IDNEaans+IN9Vʼn߲¾7we6`ePkBr3 w QFд'zRWؾ̎_AvY.Ct6 BD7_1}9#(o VORs!= ~;Ⱦ+x&5Kg&!ˊm_HƝ&]Q+ڕH4qH(976HsSǚ :H6ԪF_vFoMI023R{MORX `ww~0S'ZAsq`^̩'=_4%6IJs~4rD'ߧߖ*Q<=w)p4a2arZMk%u>4W81O3\G7텣v5FJA z %Nk2;B9ORH^^BN V:]88N\̮ :sDzÒmbIY 52(SX[oٝ(k5V@ԙ}~V a8?aj-`8 (6'[ۖqEkT(FM^n tJ:9  ehb0"+ 3be[fN;'8E QaA紼:&AX:^|WU9[kAc=B+Uotx2G J+vLc߲@s79̪]/#T,2v*Мy?^^gYZ07070100000127000081a40000000000000000000000016609d2360000193c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/pluto2/pluto2.ko.xz7zXZִF!t/d]?Eh=ڜ.+9v)|rY'=woWyfh00:zeOcX;. ccFJ}A >yb kz{-c 0#ё}>iaa{Y{ ǎLJ֬/u$-n9VEJM ,CId-f*zI"qBf&ʱwYChHxdSg?(_o'NlVBJ1H!r{%5FDQ-AG}dhėƌLr#@&3l^Vm[jl YgeC` ב[b ?-ؤO4;E5Νw(j%S >znȰJfz v#m|[kx=) ʐ" K%: OLBj[?䘛2#x*iNg܏l j!5O$> UF8.ϠC7\V@t1bc'Kׄmn4Yrw=qJKK0MzRKey A$/ 44XALGR ').(^🎍iw;gNrED~cӥ%2/THטzfIwًutzS2qlC0n3W^&'3ƣ\ س)_+7% #wy_Vmd--\z)cK?f PjۇJ8jz"2 ŷij{Qs] (q2G DI5Q$;K# :66"j1둹5wI^EQt헢L ҝX 4%%8"u 2b6TÙM}h~<=xP7I⿗3Z-oL&av]!xT=ȕ`4xFUPS13=(ܼ+q)T"yjuuj۷!BL4 pB(fUS5<؃rNpL-Q.|ª_||Vjڍ={->,$ffӥQ:ԥ:S1g>D8Cev͜DV/W SfѹRI3m$(ZzoH~H}[rǏm9/+6AKeFriJi8Po_zj.N'XYm]0;͍UBӒ_ Sg3.L•lI .e5*n7QS3[V ֊_B$LmYZQSߗO),ɺ_IYUyKdAhΤufwp()Uiw嘥A]Dmz['A-UKN. gI1j|]_9@m7t*qEf7I!z$PLJ ;E~N[ {r5&Amq(kNnj rfwYo-eܰfINM0PˡMDnm|(5!Aάj޳-H ?}Y%I\w4 !)W?iWnU9л%91J%Ou RnkƫZM\yѸ5O*˦DD+B^TPЯtwwU @^:ꉏm !ۇG5YI7dwLhhxcVe (o}8xNNqyX@Q*g8!0 v&B_SbXչǠMHr-\A|/ ]z|i2#\G;h{C2aOE5 Z S9J*3 ?cLI,SxJ˖SՆ*oB{_> "ҳI:|oHbHFa{ }ރؔtx` dzR|QK(yR Gu`_-1Bo÷sH 1 ?-ŵmgl6[I^"=Ӂaj&ӌ!+8"C;[e cr, Mn}|U|j%'} lx>d5tqַQ֟9MX]qr5ӹ68|$-Ƕ<njÚ3-zYOU{ (<v-=?|.X!XX ٟn\2;$1)3[ (5y=Qps>`~gy{"i|<2^0ʺeWT}JZkpFlMpӨą< "څ^x|@ (꤯Їh0ATb58h%KE^TOe%P/XGhÒ$4PB7OY">ꟸYX#3?p9hG'u~d`2P @-{LuQLh|hיi fu|:%NԊ*v\Nm!SYOVK,Fv0ĕ`P\{Q[p{w*ԣa#[ c4]1}R`$Ek/-=Ot|>@t)g. h-<]U79[bLB2:V+ć-@U1p]DwVz4>%L=wM"(pHzrvDJ#WnNjUF}(B<&Zwb`H?T鋂J-IoaB%篱;ereU"PCxwe`ϱ@OT 92ޞz !^m{rxO = D|uD&ٰ 7Dhm+J?/LܾV XaQeבnM'E dZ1d qljTp"/մRt)=s]xB'?sz'x,6,9fKݕ,$V6I;]\˃{o  : a;e0V=ԝɈ,S`  4VNK(% r|[+AM+vs_y<7B݁5-YOځxkֵHKՒ52 ”!0yaoj5w{i Og7BRQK)eBiɾf=^^|3wB#הҏ2>FB(JJ0L3ƯJDCY̒m>0"xq;d9]gml%'2McXk݇ճ݋lLS,%opXw]雼\LDF S.=k`kAT6F4nI6HzF4*GGԾdꮵ³Z(sfrUYO71u},zs ;6*Bb}QDxBc1+vUWscG KuE6Tbr^ ,*L$jH9UKmj3g#c" d<ЎXn5 FI:jn@|||o6K/P$yT}k=ig"N"W ;"NZO\\G⾎(3) w@1QedWd]v4WVQRcNĆm/1[J2~Iyb)!Stz2Q:.b2 PIF-MSN{b3?9T"dhr]zNr2R6f]b _^7-? <[u󚊹"SZH~L#{ *~&Xwk%xK4Yc6P=V4_0Ԍ>rEy2Xz]ߵ vs#4X2EֆdɊMc *k |D?Uٹ3D<=C;7:~TUxEĹd[fjldN"5JY'_2L]upN`o0mYtD_ q֌v=2Ά巬ُs{0$Uf7>?;u3-ގCg[欼q f24+8YfA pf{)U DOKp>L q¥?`mw0mv,JO<N;M㋗)&fE,|QJ;5,7J u菒Xk^lF*^Ճ)NkiZ۳ȸxU4F`5t% \N~PC[9Hdo(4[^FSݗ*xx(O]1U!~EFbhX/Xx5F^]nn4mmacFf\xZ|wFg0rP4)G _icbi3ݐ159f$DZ] vxY"I{TwjPY4NG@Z۠&iXrgFyζW*eۓ5yPB r[hѨbn̫P}Ӏ83VpI:ޕ's A3߇K'nrxKcRlb^5݁1bu_I 5eA;.M;+6?_o=񡋽]׮R'Vէ?Ădi SXL.*}Ex9 "cm5I>aSzhsdsL(,B-Jgĕ33~1_>y;[* Y7ҁ+ SFU~r]%(Z5;GtS UPZ@f7 O]JV/yu|vF~{GYSeO-/h<,4:?/! ckexzQ$hE(A ly{o%"03Q! ,fJ}ެ Z9ʡ"wvr Py\(=$G}*< #x x} 3BG.C-\.΅fO҆5jj{yp?"ZDoo;hO@Qg72΃#s~<Y}(T#\>p25oBl+Rh2Ix4V/el#LI lgïqbhMnw?2Eެ^e_.B'l!{ @~on>dyRfô70Zg!`oBv繷x!&U-lmJ|mZ(RZ B2rݱgYZ07070100000128000081a40000000000000000000000016609d236000027b0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/pt1/earth-pt1.ko.xz7zXZִF!t/'o]?Eh=ڜ.+˥N2p3T^)A%N=+ d|O`0gm'N^)ؙ'y}dj\ɖH>K;%Q[Tfw ,3BkS Sh=ں+% 'ǸGU7<'z#׺?ԥ|6 J8)ӛH`JVx9!M#bbCvĩ.ƌ#poז?-l0jC1%Dʮsfv ?l.B \`+/VvԿi wَ'`X; 'n$1G$\(+ђ-" `4YXQٯԈ8)^+sO )-F=DO3ͱnd s# ',K)_;l3H:(~7@\{{f;e-B~)JM[P'2F8it~J#慻z땂G\Jt D^Rp)`&}];biH3ë_v#^bt!j (d̤3}nrbwnž*>Brjc/{>"ŋ$ R0Dq K/c`lqɦt rvu}>*8K;6Z-(V߼ WCaQQ|f@PrҩC! P!j۵lC9]X0j7;6R(W-EaǕQEN/&.Rp5R6%UBW zp9J2iZ9 +gKkBi/ɀ |еj?TЮ%:`gwvI 3ή$/] ;~#:fٙ0)t]P4thLM 4[#Ω#ϞćlhGZkPF?+z^3KCp3FP~ՠŰ!H Ċ7E cjxL?t,1L̻hk&8hGg5Y 2^#aG"{Dat.y/i( o.jCa ++}wglf⃑wg)éXqDRv#{9G٨4G]xOyu 2FOmV[.^jbO]?Wj[{>:7 ?P1Z<֮3[F(eR=ǸbӐDa$gm@Κ(=:NQ;?ND?XVBEznvA|n*_$f]|F_\uEkn%r*'",@\6sz׻pQ5c{Ͼ"`B$eBnHR'Ykm,UQQ*5u]&fb8R1Q!"S⥂LEJf"FP}"=^ή}r8|j3qn$w2C *mZǁT,FW>+aukH"l) d Y@Z(vIN|ߑ(a:#qTػr~zr"r<}|g1Jc8NELt<|T,P"O:u Bu~.moCmlaC̳]+ !7[P j +YuO.XP~nЪ+!y3sO= #U7ҍ\Ѐ\_r- ғb䌥4Z/G39/S7: J"%`/q,`PCwm Doԍc@k#&}אQU$&( :3X[6'dox <1)@,<9j-[ɔ~砑uIJ?iAH6kj[Ζmʪ*wwJ9:ÝăQ{%!\]6: Ŧ3Y] G&;=LB>l ƗY@ܿv7w?`V^:pS4uΚCK' WaH.3st7ɗ, ?z$yQuJ5 /^Z< /j1 XNv` T![x?V599PM\8߄4O6dӈJ䎱.&@7u]i`$,lUwnqpjͮڇcoɅ:UUM#[O}QKXmWA |#}ѥED (#uK+r(, ΪtpPKFp@beI7(uG Q Wֿ8ҙ36+@5E ju3j= hgn+į8ڴ ݉5mɤh n3 =(OЄ~EUr]GsB>.'AI0Rj46h/0G|E,H|o3$T}2k/4$ԳֵvԖ;gvB9o;7)5Dȶ|.\~^)#-@Űjj+S}`¸5|*5q0r9s 5ctԺ3QJV[4 N]ި;: AIsS_T2D1Ao"E=2b۸?LAKt ٖ(/j+έ Hs4ɣ{ecsS i]R mǦ:H%bo=M(?_]'?jU>oUQ,$jU"ʕS5W*Z]yaද!N`=1a-^~#T.6+vOP&i٧P?ոHF\J si.gHӯd^49Cʉ"E!DuRۯrd~H%5=d\ h1PU9+9`K9YhO2HwLi&Vw(t3 J'#iE:W丼My:[JԬ<[rj+,ʴ$TnwlJ,텙Qnum\4wxp x:q -Feg!0 N6Ƀ{L021'y F G$#/ߎ7 @8ͧC-D>6@wxgGA%ƠʀGKģ`;,6l7mT˕{>`_v}!7D-X%YeW%TEqkȤiO@p(#ô\ K6UZ,ou&?3qo\ \zV*6`h.[w6>ZXY!GX{4E&w~WXZoHu-̅0+cW*g1^aYU>&GMð ў]\mh!xod߫Ņ/@cWrjBS[G\{H0% ڻٕ(vVGה!8A8 D5}j~e<kcd* b5d) }\JEjv`WyKbV&w4W2OU j s9~FJ 3#UV@ՓÝJT;˸d:%_=;n 1mpV }f;PpMhyؘl֜wI^X GC͵t ,df6R݌#:WT1l`/{wZ?ڵ9ǰͱJGIcdyǜs uT;|`y=Ed.R\7#.`!=<%L_^&hFU$8S AͿeǷXatbcgѳl!~, tIP|nA?aIw&nQlGd8YrL5LQbJzz"]B^^LA&* .~yO9u _N|SI8@YR{+j-c47ޗ!l~-kTEvЀɃ԰Rʽ:.t+A|Qf*N=-4(}k Z]O65ǭ->TI.a pJVj& kڰ)w t>tF$6.y6/*C Q>~|jPeq #Ld[v^2x(ounMUsp5t025.⫊4,t":u IsLDi]Ӑ zS7܌OT?@_MA0wÿ&fӀvs/ƀ J &Ng!$NbUkS^KjxS؟5{'x0Ȭ^,$},;mێҭBd89nqK(6^CIPUM{O ͸\BvVdg"Ez˻uF6\752o-tlFž%')8˰[D.d H] M Fn$ 3 NXx6K-fl5 IZxܲ$B#l7A cfpd27SzdYGvU#sv{j'fwmLrt]O 0&'B+ 9.iT́FKx[Ljj%Z5u۠6ⶳ!ýk-a7PS~FL}P^nxL5_iBܬGIJύjmN/@4ܥUW!*?xE@%G8*7]jhϞZ]uo5d%EBF%8j#S`K&g0J=ӉFҺaUB\C>4G'W4b1'=c3H0С$Ԇ-G^cr'H: oK OJƉoAn4f3! 0h8ԧ[hdnJnQݦ',1 C4i)!Up>@ot?B9&ҦJϾa ~e3q,+֝fS`pt/7pxP̻{loV{1(R5#hq Yiłb_ [D  ;Oi<>ES W"]wrgyfy]cqQ̄psX1ӝW *6R(&[J)b-F\tPZZ,<6#ٟ@1gkBs+#e4&E~H0e Yo[i" cn7Ш&B}H⦕9'xѧ?Ѓ(J[X&hz xZVŌֈO#I*4Vnɠ7:3c!.62t70ડrCfYʩ88/rB֭q EҎX&]@GgeCAxFQslኹ\WF{o̓e4?(p؏"50J9@wVȅqUyDzimY񧴌\8Ro[1ĘK9S 0SkVֲXWm!z@)G\x4V W ^'eQK>'cU+48,=Hh 6+⁆ͧl7ۅ+ybp0=$)E)vŶ)^kt$ZC;-Y< ƶeF##}mnӞ`04NTuqjFm_1y &Զc .R?isnz3tv:덄g\ 6 6ԑPRSqUh:"k*RK=d:Z!x]?Gf*y#IS:85v}br@+UK|j'}hZ:YD46J6d}URiv̖U۱@baVz_:IS ku'1"Ն#rh5i7K$0>lVGX3_fmpB6JD:Ĭ3ӑ!dȻuh^[BwzHR1C3zcrYsR1Dԥ,xl0Wa씝kY #5,yQHc+*hW]ڑ{ߔ&cK DW/ęqr&oqr̤ؓK)=ugZ: ^؝SN:߭N@OIH|6 _XչV6;0 V酡tiYⳋNM\>'u.oc ux@p1 T\D a`-$\lHM4e܏ Y'x/''S"c<֎lm[Mk?\oϿ`leyjζ2`˭帪? +SbǫJ70ެ>DI# V+-d![(V75RC"*= PBIX% Fv{Y)<9ow.&]}t4 d΀]c@Ws@f<U yl" "2`U7C&.YRr=xs@oI}h[ynk wL^_.@N&X屝y;hEY-qrSR޻CGi*J3OcN`kLƬ$iVrߙkr ^4n@hy`-dƑ8AL[(c ^Gd]h>yX%<{{Äx ]ne]*\D@j_Yr[>_=_s`<$y {&'f(Tx?)#k̈́}8ga$!^dJI3e;Ge,BT ]B کOM؟na;Lě7&Y+UtN1^.)[K(Ym B׬25#|ff8d ^ (/h^cҭǔ'Zei@D{J|1ɫT旈IYgڜ-= ,ʮxkm]N#ع*^TVo=oY1nEkBL ~Q+' !62M!"3Kv\=]~KW-eNӿӿzA8Gхʞ%H*l*\y"h,ԾQC n_B7bI`< wJm+$d+l9-Ш VtOSHwIA?OU3W3J&!H-zgOȆn~q]?-6L|'/%.]C /b$ }*v^rKd7YɁ?d7bʧMKbNIlHc gUiS1 XzVw˾e7Ԗ=s Ei1y7Ӌ8k]șnNGuv6W@i4F܀'?%Ltq꒎`3dwp~m?]*a9p!UGp'/զ߲])؞?}z6T^N%OK⮸#yYPDI&e]a>2x-;E_i4q1 T[C -z6S~*xD=Ŕ+[^;ҝbpdDn沀jf4T/%# `G~4p-W$r√Wx܊4ʠXju˼Uܝ(5 ȁKgmL&$ewZf?qȃLsz?,+QD_ y"Fbjk# % ёmE\7Rw{v?HY`!7HI|SޔEtqΓp&_% >Jc‡pTȑp-^rA3ku tgSTv]u3ےpExʳJ]WJ,&iן :/%\0USGکTiltH< `|u}'v)͇ΥMô\0yoeȁyU͈:UC ާQ֠Q! ڝ@*T_kީnγy: 5(A8Ovc9GNkE$C,0 Q$qɣbzrwZ*1\'^xY,v`ͷoeHmXfuQر/G*ROYH+U;BOdin-P8 X }j4 Ze@TJ{c6&f;0潂?ݻ~8(\Z<гE&c&w_jKv*0A-nn~lإ4<8Wvao܋ xm]L5:[mHb6EQz]% S]YC<)\LP`k B[kJRYǢIėV1N7`GFD|jMfOHkX{\ڊ7oi$ZVdm}jLץ A+t|SҝD3Sc<)qӄ>1<_|FIV%M`ڶ6|].ԛ]CUEyTY-ji =WS 'hJLO-ƫ$qs@HDz{˔t*~+).q̴h3k!۪89iJqF>-0, Jc%R@Ώ}I n+DcPFym@@i5obS u?^,q?Ka~?>F4 ռ.`L+TXFEz7\ X 3#<`_7H4NK6ߚTπb[ni{e"|T£TNɪ_-z{ _Z%xmCYEFxцဒsl?[|kR HS}MU,aEWgL)"vGFx2e H)@qŋէ~i+&#~ ]ݸteۚCAFIySp{Oe?vY'R;Dv`L? NW2n%Uʋ̯:;S|^H拮Pήws8^0O |wm.ΝL'w7t4I存~DwaSzfrPb2i%/##OQ6?F!L_b1\!B/;sK ؼEIŊi<0+AK$1R9,z)2+`9.e 'p,6P}*AiPoե&%gzcjbBl)+ QRZrKtL$yۃȌVnv€eP =5* 6އ8}XDFy^T_s. FjDeه I>I|ڑ`Sn%}OyQy}PAͧ MԾ A>WE>|(t4"|+H|ǡb"Խt}p*07܋ѴeU5`˨ #&\?eQ'lg9`GBt@nVzLM# >AbVLF+$Vdb򣏴@7Q*kǔ?'*)D3=[q{3U[zW5j^yڞ]9qg]OهyfAA#sAt9=Zk5jCgr>(Ɯ9◆jgTlq&_/mo}tˬe̴(;k!ˤ (L4Y4D B1ƫ9&!MESίƠf>_pL!9̰X1v|OH%V rr)R!i;Z2ͦ\V޼㿴L+0_>wk qjDy[.~uyoyqRBZ'H%$Uall Cf5wKP"Go!|1MD^0ubxPTbJy'LT[zO55``t W\IX&Dh3Y:ͪOIGK"BX4_jvCy|.dU}+*BR! /wYS*4?KĠw,Z? nqE7>Gx05S_ du%tI]h}~;%SSJ@/ gN1u!u"20Y$k8G`~N1SD. 1q63u-kH?"a& dKӾ˝[ʐjC]VĎjKE֗GFUUi;DW<4#\T]џuEJCLY/1Ȑ ڮ]u{>x!T5n8HX ,E봚`-h;X^*b{̀~qfo+@}ijL8aԼ g,J"BǽTz%\^[,N)ThS#I8,imt\R uqlhHjukLѦtAa[3@,BUyJCm"tkI#!B{JduF֩Zmu)^a$$O{fKU[!NԚS6wu*۶a3 ]'36rI.߂ZTzu9 Pҁ:+9Ki8njchd"13{]6Cu@|?Jz' #tt|Uڒ4~ydwvB.J [:(†[Lrur!oݘv Lv&>Z­;ha0, Rݡ9b{ZbKaEMxOu^ڳ 8AtZ1[&˽9iw#%o;]`|dB[A.Knþd HA5a!r?Rĭ:S4H1Wr"SPQd+TJ ⩤~Z,~e_ ʗ صz Y8#Z@hdeP'&@s ֽoㄊSa6ǸP%kDhdA8~ZZR:Ij"Y03ÄD0 s?UPjۓf;phRF}D| mQ/oQxϡ'}$yH{ی݊e r_ جMJO i<_L[".EU7_TY\XIt%v ڥ{>LG8^a5bRPiaX Ev:meE,hkϊX= !Tdyeb۫+fةF7)-:e\HHQi#5T W#N%slD'>JQ}ke߁օn82)UM̍"fV,O<4 0)Etlj1jv뚩ZC)@\~:){E)J/[4wwNc =2>N8Jٿ8+/lU"IG1f$Mf'^C\H}Gy/W"]xP-h {W90؛Iv /Enyq(-[QkĹD7q؄&t_n7 P$8ڿuWubJZ41 uŤORؘAWRq/߆O45j}{_Q~eІ")5^SvPJS t>7w# xmL݀$ _Y,O8q2RR&F! WW~qlQdMrXB SpPgcU$6f( Bd䂝:@q@1^xY?&ܩmb`~* <9Q(DhxV; ۫7 F3R:<<YДiKwFl>BT|wއM "2c$ӹ8:DRՋNJ@"Ԍr;lat8> 1^Uۜ p?N6H#C1zkn:TۛQpX~B#d:kU|/Xhلđ/QFuj86Rքcv,M]ڟG6HRǰavL+@1T7^TkFHqzq/!ig}f5TVvb-}f,/>9SW?>KAS#e1ϺE#ؤgG&[&(8"kFWUCZy PJTY3,ChK )=pP,;f$5$>)ty7Q/{GrI_ՒdOe#ZE%|$R\)yTʒS IhJljݞ (/EBXńQad"+=”0CGA+.J,~dRlVn#,Fe3YA:]>}2a7&oMYBqcOuBCH݁%'r8U^VE2И:eTҌEg r,̏瀽FܜE m0gs߬ !9$&e/)i^ Uj<7O E;ۨc[Xn峹'1UK"h}#cJykOl+KkxB>CFkY=.r & bw&:=qq dn=g0U1F &d(s/5啚;B'y1n04͙Q2:)=ל_PW]m B=Eq8+<"EJxQvߘ띊IuP.G4& 1\ 9d¸\_<d(ļإ,32J.ĺ wdMwqq <>Oh+Fm( ۴\vjke=TJqbJմCsSb-fWˢZ!dI>':檚G)AA Acp15׃4XAw:lNqDAYCyYmb-\Vm) "vX,+]4Aq[7..ٳ*g39ub-ZA{5o_}-YR ~]dqA? %yX:vҗFa8L2Z[8ۯCNZn*ZI*8HͱH`1}FnCPa$LÝukb­(`=<5Z'y`1mKUu{UG"|2U(pVʽ=ags-LM Uc}?L/jex͡ "Yb8 "5ḊCKm_4\GɄ1켵uhDK䂞a dTs͠[4E&~`PA8X:k0{OtܣU2 _˗7{d COq3Q ψkBQY%s{dF+( [ #Nt=cDj;' AcB:`~>7&8z5ejOdxd4 Y6˹%#hU\$!9FftF4Q.}ݚwkcd&:uMr k+CP蚈ɺQ^#Z͙=L7QT0 Z-HI 6Kt6a"@^/0k{B5C@@0B?"Nad]I'⎕'!5¦@m1U`[Te[BZ9kЦ>tlؾKEѕ֢<-"Dpl`c,X]\N1lkҢ]h7ӔEWU> |QM%0IZ2N-ʶuhKx 6@/d#L8Te_ yߍLpR$`CyvS9J1wtu8F'ELu]_VdpG0UhΗ3ץnhY9)uQ`}y˞dplHBTj,'K=Qe]CeGT(M9F]"iwǸ(kK<"c/_Uoa멳0lu#>$KeqXo֬?{сG EH=5BbCtOY$!8yV*CEe3{HAhy-j9{#e Я0}䤩C~Ӡ Ur*Bvm0:"KsP>a|`+ԙ"kC!ustw$~@e";[6Qă6di֌9K!S.{Q:vAB#W]^; r% MJ1y56joYjdpQ~B5PI "'|i60CU6YJR տJ5]3l^RȬ-@DdyOoSjfP^:l ,W =_ FI⥥߶snKsy8ڮvĪffpLDwoɑ[nӯEE FJ'Z kс` 'hBoOo%N .($6XsJRwmZF`q (G-X렛4 C㡊5=*:0g7av_RB9v1g,5uoJΡwY=χCPKzgB k_fE>7eE}I9.D8!iJ9Ne' yt GtH4hJ*pQJtME"ާ-zAV MiX(@Eob%5+V4O -KH1X(95`pRS%\ N/D^_ɘC;.Ջ X&%l6'\&mޞ"lxln:6.0kG%q7E`И@DsG8U,o-z困)N1 Y3/K'"vS tBA<4ujpZ"PFeO|(*Kyqq,Pr%D{Xg!;aq{158`PJWdyϟB&NXl+BʣN1[tI1ی=jy @7*-kQt8Dܿ.Ey,+݋J{{Yջw4gx`HGJNЁB'0_I\5+(X9 M#5hˌ_B'Aq ]y(qǥ*l'B>7LL%-(~ȼ>ܾ>,\0Q-!=a0[]Z_3Y!GJ[r*,d9]%I/ gE=e96##X}Ւ*VR?w~)r X3T*ĶV)&fnFrQ{s@D|_n]J (mC`%M}59l]xψ4KoΫ@N7S+ Ea  Tit^ Go:ݔ; ?('B I9ӈw"ŨBF&K-^ǽQCPNq RcF뾰OEŐE ? @R?Yx=b!bla זTV Q. d+c M0ϗm(3La,8]^ugrlCyaC:a̭pdUbCtv*wV#Eqh65ۍ} P*`&݋l7S?ZmUьM,)*;Nlz 'kAx6aDª,Sï{im}&mX؍s?+k:= S W< UͽhZУ3ABuܢlCg-=}_ 5QKب%X eILKוbܝ%f9_Hxfck߇Ll)>7}K4{cI6IƼ0~Cٴ /8PbFJ~\GKXpC }PR#..=$1*\4Cz<tmN7e[ JRC#)쑇 djοA|ܴ CxF% RJWh8c T[.xOW!$Z޿*>putIZegGoXgr:=4UvL);K@fXT =p6j"U<_v!u M'c_jq(ә 5C哔\ka m 0 hqNc "Ơ6'HDT DvkcPDOyV#Tbx*0lF_aطvJ%ER9hcGC"=^]g##Nr*+@34cSRXҭjjBtc2 \BG.`7UZ!KD?u:X?=77 7lɧT(a29LUQ>qҕwI)  6BhKy0SW{.Ñk-%0]MoU 1ş&& z[0WBC0f^e{zu!/%ws*Oo@eDd߿MC̪.ax<}Pp1G:vMvPL ȝ"=]ҕz.UMa&U*BDkE2IqXߘD6ĵnąukL!&ȏN72 ܛt|zM2{]HPs` SהSM'&oP&r3 #t̳ V l!ѿb7',3 Y%B{  +ި~W/Sسgr5˱yZltNְA; qJKxOqF.%IO4[7%Y9ܾVéI&'73g.I{x2VYrtb'3il2k ϫHaAڱ6bT3ӏ $Nף{xKGXrF jVXQ*ekLa5~70puݸP%-%l]- ]~VHDbق3g 1GJ^YxI,[΀7+QKn$/Ćyl>`nؙwkC+ЈfFnG_~ ugs~͡sj A*:U`tSy7+ƻ?o<(g=il V~[5LD|/H2kǵ@}MF¹-b [/JTT`H@Iď(T~HdN_8wf/2VR U<#[K*ڿ"S0,wyUa PI ֣;x' q AE"ڰyQkHˆ(./ 񶼒B<*e0hM@ϭ7 ic䵺e).KQHd-'lQȸ8v|w{nq¥zd 2OH8N(&'su.BJRǬ&>?Z*Q/VJx0.nR#+㦏4pЊ §k c^񷪪֟ q5SF NKwa^N,G0+ U(\-F&?-d ǩ6<G nӺGAzз4*TNwJ=s]+*SQ7jC;P'c(K> |>wY-83>ҎɆצBh,#B%:'q˭+-Y mf4v|f\gwuA).+`7)a/5;ZV;ڑ=WMp<~)=_$(p?<"%h306oLJD_2η놬 JIɲO-H tw} uD:+CQwcn*A,lnIr1sڗpNe d:LL_(Xc EpƂsͮS /5x抖RvmSԅӶ2+FzRNɭs2B;Nkp!ɓ3v9Ip2ym[N`IS: 6l3Z )їi1[6@kۤn~iv7}e )"u`wͼޡSKU-;q$e/ǏT@?@[b_l 0ߟ HJC֐6.4FXϣe=9R J?B 8HLe(k z(7~'sGcO_DO;t-apRh v^B^os+BZUbŋDϒS* E&ُ x.\kn:<.4d#ђD{kq.Ω}T`("f0v3RP {mto"k5J?ⅆ"|0q*\WA*[GqLY%*hi'tB~8<~" 9J?ZAjkhDd׿!B|;“LqYle[]ne/důߔ'Jb{#A(1bacsUxK`7)Ҡx~=ܝ{kaF,on|@kcUJ L[y;tV륇(\U޸{QҀ RbKX˔Z=,>BZ56/!OGo%JhDsaOgOC<$ sw0WӅA=H}y"G#$'@Ag >Jm_HFWtuGqH E9SyR2" m2=&?h~;gUZ2{/hTldqn aq)PP{f0E[, Uq Pnf)X:akxFO|ҽI[)shd|}I3Rv5 _ߢU9V!\~ڼ╫ w-`8.#<Ȑs/OǞp>bEp>QO1NݠυkM#gyT `GXa3l+ֲr8BX&NGt)+Jx޴įwLRLO-1m@8m3|KeڲaoaHME׺ H`tX\&ܲff@ʝ#Q(qV׸8*D{b|((-DR}Ox~ʈWMY`/S|hWya*xԭ]~sa'GCn4L/[G}R ?J}}(²hHeimnH1|xD.$o.FW0GH-$^@I&eudd۳!&$ E\)7+),r7x\.n)MQrZlFF)nK% 夳>rdX*YmH9} gTMe?l [TZlo_4[<8,Uw3"?t7ʼnIy N=r*@̩`0( ;T,W$-tÙԦge`j%#-, l6HB83I<(&tU\Ow%9gk[ܥq{5a>Vc%; ;="VJl'3r$Ů &bj8EzbXHm40}QaOaegU}1%4( Dml uq$Jh6_4Asa6}UW 4%`u XFKŊs'T1 [:d0.\[F&q-W9yUX6 x0ɥѯP|p&q'Qfv*ޞB"ԄzcM sq=cmޒCEzͬ ZXnV$ǯhEɤڸ ߳#M50-MRd] >÷z%s[ l긋P:vuZ , =C in øʙyEfc4qRFDs1]rSz1ϾjS^ʣxԺu]@yH6 G|hd FV.h0cTu9Hu S.-FY{0lY G_Ii9K!Gc´bnKG$\٤~L[~s2\GizT$v,  =Ro ̓"f+(3Bъ]>S76Hܢ\1<,33CØQV[zҳ|"Xe I*=M"xjt73۪BaU3$5>\wza3g؜ vҦsb i c<|: @vn;Է ;$!)*#\ C[d"ʥ>mn[]Ȯ%%SrTPu#3HП|bw,4LA4<8% ǵ{xVSų!W; } YuثZ҃=Dݺ*׊H QL6C[㠨 Ue d %K8RmWn ;!.o38č%|cܿS˙JkBӞ-g,E;,$.M^T!]/5VM@S@*ho[(?X(ΤD2Ҥ7aчbŻVxJk7}AsÆ=K qׇa><(կKŒu]/KEf˨{gF[8UHS:Yԅ-$"i1qշܐ%F^g6fEXؓЄ}/o k_kb \iԽ0N3G)g8{svB5qhj4i^ 4RHh)<⦌&NDX-"ioQ^YIg own+L95B)DBƹui$S&""q+9 %S*_$yդRWc1BTiU︪V׀Yn@4Ҥh CP4ij$Hp'`MJ9o-1P_:..j^KA(q}m&O)| -7] ]Bٱ>K<"5.lCҘEN۵pp2(T/սGPKNn@!;Hb +{Hjo,N8M,0%%,}g-ImL $)RZ-8߷`sN#Vf&7aAFw}gpoyk|< :xd=6,`Sjr *@26/Y |bs 흥/ay}+z8#'}2~bP)>I'ƌGspD؇Nv،c~: IC;+|#[t@)#Id=Gxu`I'?Hܼ ZWK`nkot&+,YmwQyIh_ɊWDkzLA #q&v;'G[#P4V(a:ܝ/[V$uJΚ+$tMގWkpK5 |4)L"PQxB_%Uҫ*,'z5Ĥ^p:xܿe:0mp\ҷL|d/Q_.U~#fc0 ť&-x[;?vոlzBTNZf4 빓EdЃP)]qh?Y5US0/h^Ş+(VC1TNh zMx0)ǩ-]gXLoҔ-B~lUa 1R`-VkB=x*p pshԒdFO8"S;zdvO`I"C44(1i!zRLp?fPͿbN]bN # YC4nxxf#ЕN~3-4L30q Z[۷`}MDQ=-šn}G nWkLOjRQd֭ f++pdR]R#h QT[!0wh ֑ͺAξy37P~ZྛR Ir҉goŴsg_so' r?(! '1RrUKgfJrf4(QNhk~\. v4[љ%^$Q*\|l,zY/ߗ#vGA,7? H;&N[+.\ ɕY^ch/17԰~c@B-;< (yL{jX _µQuzfZΜ^|@6it*~(b[K: ڄDD'v%f ?>,B1 [ .٘|p#KLĤ̤S-l>fng4UWl2~ HfpNߌ @,8V8K;d.4ܴ^}VxewC{ϔBݞVPuBs q567g}dÑqDjٻ̜9U 퓟J!eі=EZ=^@trx-d7=BN殜ڏBi SNsŻÄ-)fGAݍ/:M>W(T! rWۉD3 FAaO8tmG GslFd' L[mvKfɲz_8ʜ>*KذBjCtMbVld vER\S3*Pq+xQ4 ߋˢw2Zmz>Hn=g"MuƶR =Aʞ3bhƎmpJR''6<!`Kz_>r@fȞFw&yⳀ?Z"^_8J43-͒HLȷqba'ΨMj$ }<:&q\Cqg>iJ8wryP0&]2sg,憠{t~qخKTL-U,-*K:U'[\fpXbءU=`5 L^ WqڒM}'+`F֑ ^-#AM9}T\g]4ȫ[$ q~'@$;qXc`7Y4,tQJM@IhkuYC禷'vbdOsM`al9-Nz̺tzc e;?E'[ Re9m5H ]w!o{Qp)MQPT`+)R/?"Tgd`&˯-G{lռ6f }8Lp=7tW_ԥJe(9 xUOC Z =id i ?P5dWo=w`?"r1mǥ>fm~'Ę>gh͗_qt{zn,GBT&7*yP=(Wq 0@WfW~;YOơvpWQ)XOPfN9|JB ᣝ(PDݙֈ>Q>ry,̳='o9Jq5gKw+v%%@h,Ipq_vu_nvo(̮O/I ݓuH <"o?9@\y¾)Se"Xh+cj۴6n; ,^'>:!YgЭ*<^+9mO p#~*؋dޭr`Q^ thKog h7^CD䯀S@c+?l&wNQa= H4 ؍)UlXsdoC/2 >pQS)D!*G}Ӵb>άjTmd\,mOpdEqn:f7p;.ۣg1LeχVx E=.|ՈM; $\[Ӟj;"t4 Ǖz+*u n[}}'ySE!`OUu)ΖuʧCRԥg0H)>KZVVVXUDG! ︰;ABq^,N2B]Tױ!*Ԍo?0 h @iY76Dc^"^oЊ?\G&BFva9zK@BDxN_ 64_ ^|mEqE:CN1]:o;Yd)F,(7H8AO`BC^ԳI(},}izi_vOD3Jtwq[aԖ88r[B*Ht.p^Xf#½hVQ 9cSy@]-ZZ)Fʡ6t!$r WAQʔ[@ hN`զnJ@*Myzq\t,ȓՊpY卉~z%V@Fp 8G"2p]wLg { e+ mJ01Z´xz+^3-"qrͬҹPGI|3y HGiEehmOY-Ѡ`jnHt:I7כ=%<dgǺɾ9/Ei-/a>D?@!,^:>IL4q{kѣJkD,PBc$9v;pD ;|FnΫ*Q^Aѩ3SdF(3FP޶xk]ًbD O7,aTΟ2q)?z}OBegB@G& x0%Sf2>5.S>'rDuSBIU聃=ϓ~2L9ApOp:@H6sfZävWk',(邝ZzNN]1V}E5ll1R Z z1#"$T_ao ӜG>$'16WrqQqv 41 :i^g% ub ()y[ēZJ$e E#FNdg֪c(@z<Լwr6O,t/-4.8n1@i?nsQ?#|%8[ 5#VH-ٷznD2zr"eI!6aWsTac?Q`A]у`&r5}ۙà)߿'.3v, LRM(|4ØwIhMnDGu(hr,ݚUW̗_ %Ѫ'>aJ {:k" ᄙe鸘5-n&8A|-UM0^lO5AX :FbIDJ|p! @V)*(2~DɄ輶.Ўi9ϻQ_}Nwֹ,~҃w})1A\vLx2ԥ]y~Dy~h l ƷNjy5U٤lq|Gį@N Y<㻹5 cPG /tP{epҮ05K{H.xi@!@f̃^d@ubtNcb-sxȼ3bǁ0B XȮ9Ԙ6v7ud_/uJ $ϰp݌(p/fd,MF₉b+_Q١L-cOCkg5Tv"Z `h&rK-;b#g|"d YdkbĆsQ IDi;dR*d@ao>x~iy4֨몔F'C*WdjkEQ[)|U&#Frfen[˵$/Y%P703;@Z-ٶT-&3*ߏ}|W\ª\ WEs2FYLj4;" [$?%[ 1MHEEqPp;j<[JRbjOd\FaobR7 iegiHś0Etpbi5 W?K/DIVK8ҁ"lņ:$%+ )61~tmA\obm~m0)RC 2vwYZm]Qe1ǨVTN^ MPQ˟,B1hW˯cM RiΤϽbnjj'|Arbs a"\=*q6(o&կaa QׁGGKΚ.KdmEpSptXt# /vSV.^a; D.H"ffӤ @A rZtj%w"󥻖 zηG';̦Cb+quvU:\#RւD} LGf^A$r% X}e\74E_k!JP|pNoV?m{=zFbDXMɞ^O_R=M6ɸ25@xn*jru'Ş̓煃nv{<ں]`uxk|f@>ݱ( VH,3c7I`!g*Et 8lEr)M )_]Rz}G!o'eX~x$h40Gn=Bې3h3s%c쵁XEAMEvak4XZ^8{|7XfZI> ګ*mgܔ Wu13BDfxOQ5nlXCiZ)?R ' q#lu?L kJ!|cHc~IxՍIW]2sHlVMV# j\h= $űWVAl`LF9Kҋ4{d؆H#J ߠq/O۟ ųpU;pYd &VRqmìn OĿ>T$U9E瀉Gmz"Q'F8Cc:l6>x +Kqٖ7׳'fR50;#q8~mOtSL3\)a sVE{y f%fjicኆcYI(}=P 'qf]@h7pg4Y9 /$zx&y#dq tV<2Qq]_ӗlaoxcVd(Q֏+/ӈ稳>.ma3kcU~y,7ר~y[xEn{P[Oݒ)tgw}.1bĝn* oW2娻]Ơ @/mD[0.Bo}ϡTgMk2$8[KG<ۿ?U.Q^]:ї8r3jʍnƧf(v,ךhD䫒U#JBrhP?}"+O&[Z,2_TG TZ_C僵&\\SZ1eS9qr'tl qz@fmHEop4r"7CAtnwv榳mMk^޽]%jQ-d_#G(9Zsߵ^#?4`ޔK&HMϤjiricYusN[hܱ:aqzLCyK x T2DYdB_L-`gzl"+~e>䟻!@{6(+K?I)%._ߍAQ]5ḳdVRrK|T9D\9g{Fy !|.+dE <ѹ6v]8;QM]ٸ:s>*~vȌ3r{{B`=/ ¢9|ʦ ~ pԃKćZ /DIALq_@Q]& |-Y<-IHOq_-+^v6"VtVM>ȸQ6e䜈^7O6g `ϗ_zҚG+fJt 2x3,Wnc@`s+ቬIN^1}U|1V VZހIx`c~i*֑4@'W#`r'=Ic9ላ__$~%`1˩N`f9" P,"R[e?.YaŜ`rj_ӌT_M-ZO<`4G›vF!]\x87vÆ BWEbV]:d[{nFgȉ k` npaӔCė!(c؏{~:ȐS~ӯcٞkĮh62&#s@!)x63[pyyNWppqQ8 fT2ty33yt !ݛ%;E f(-v0hum3'!MVlQ ;s2SQsdԡb;|wî,SSb+.T{ݗx@SC~"D|1GJ~rYhzde&M/e*R;M9ɟtZܴi/?˹H69ʝnD:b&$H DF?\]81ȥzac> {lWBo%=YڷU1L"l/sT"!G٘ޢ v(\wu ':eJΐPra3}T< Le?Eզ'AVoACUubOO9LMh\uiG} a'KQD'?Fp萐/2ɔ-U4sS",] u7&~*\/(]v{MM.IyaHD[۾0J|Tϥ)>:\go@I$h0g!rcD֬y{sI:D^lf5\F! <;W*؝M1(&YZP ͉$>[8_oB8rC辿T` ]IP \oJXOސ~EՐJ < Ok IbR6,.Gmfp =ª-_dBGjoBRҝh-OHe:]:^>4aq^1u*h>gzfm}J%jKI0$d(,nG<@W`6m[Fi}[B7KOSLCܕH~eN-L +D7v"SMdUkN fi*.γݐ7jyzj4odP]ߟb7>53jr,4S6'de5v%J 2 pXjM^ άLx!CS/l3H"؃b&5L8FtHtg s^wZkJ5BkT+- Ά2;jAI]+DCq ʽKީIuSa`34̅G _Y{"UbLJ6 ŗ-LVwѹ0HUb͑# fH̢wtvG!er6#><|CL.3E+2v>RhrEBȳgeoןţ󈧶o-Ht?o`ٞg.z: ,0w+X : :nY.4:aMUQHL!} 4_/*:O؁k ʐ~Ég'i(h;<=؃޵mrcIuAH;nmTV1-7B8Lt} *FCݬ:Y㻫ZOaB]gSH\:'׎׵+=,lzЋ;r pl ͅ >hΈiE417N)MbxabNaGF2{Cpk?ӿ5Y#!?t+H[|j4C rER_o- $GI.Ԓ'Wt>B.ԝk 1aGtAWch0!ڰnհsasiJ&2sjl>rB&v6 S79peZ.ޞLVQD#`2hz0fWd)h@8B !Nw-g] 5!%*y_ϘN$ U rS~v)sczRJ;kv*y2a4+mI$nD_ PSKU( Z"nlhB=.y)*Pp@ Q[!6gM1?oy(rPsy㑘 K23hKt˨Ŕ? q1sjpp^eK<ؖ꾫blT t]3|+ϋC ;ܢvVݭ-Y!nF 8+xhwaIՄ#-x]Lp};,+0cVwtDB<> @`ۖy۳VR?Rߤ@j~V&frUJmߓ},2=␼ZH:YUA$1)Éuꭋqܸ/FԒ0I@P]I)KTc隀l4P:o}` *9,F{z;dh) ʠK -*P}Buw֬1@c@@"?@6謺K׵پȳYٿc^\P1P=to!Jr:s.3+8wMiPIʁ/>h;m $G㵩z~kڃ38<(6Oii>wo t^^y>v$&?7TDZ\۲,9/C9L?4ntgt &A'k$m{[c5+"a:e; 1aP&#hL_8֛`6 Og^# [cdz~} :=s 7a\u{6hn<-߶۠QD[:[+=F4}gBCS%ewkYv}sxۃvQ,=,K~O_Zy_M 'H 4XIQL2)E0cD:xa8t xXeo0 Q'']3!& ɭpI#%%"ܴ5MD' QрUxuO Ɇ:a0 z]&Dץ}4 $ ~rm =hX~$=G&MOoj0V{iEYqPRr} M'c~۟vkw$aIId MLyQfЫvvc#Ȫ$;2Qh`6z=xv5z0:eڱbz0I6^ !6Yq m&HOqsT9Jcr*c#\ݍC6# yBoiJq_+r\<m&E{5z9 ;$w.JO.2*Q_Aξ*/k\}.EEE0>?^/kmrf)QyM@a!0]vTõL-4>Q[}=:"K;})!zx?*n֥Qd%)gFގ r47?2½ǔ>O/-2mh-Hn,V_ @ԥ4=#;E8Px@Hh,q3\^Ѵp~np2”[ 6Q-XtyC^ԲgjʎdI!ܨRLD鮻:3d"?,bA֍Hco:&n>1̻ln*6 fεHt'lh?3=Ҳ_׸cլzc#EFnXĜ]Dm6}fU(âUk;$!ҢUM<:Zbihxx}8KWO\%17oj8cKǓU#g!#P O~RAtbrYaS~vU&1bҤWY.\_/_L3`s{o07Fu_^$QlYwhE{fZJ{ϳCJQ^g/ehzE qwb1G<-C T_ -dh'3o =*bV}8&%Vfc)12 C'h~ETNX!ǎgMpr' ryb,j}(ۂ}DԂo~1~s 8Z}j@d}yqfb!U'UЃbCkSdpXAc +Ϫ HBbTY(=l` 'Sy@3/'^z}| W Bw+/ =B,|z,vIywb4wyH& J{!w{^%i@zh2>_E)EBQ\N,ƫ[IP'žآDV\CZi畼}OόE@CDPNfAŇo3~> Kϩ%!7CV8X^my?Vv~>7ru==`ey?HSQp1IJ鷰 -f@VQoOfp{a3QHaL0(+ /}$t^$GHοa`1`,p?v;ܐԔD~Z*zhS "Q!8 m@ARv(Cev8Ӂ56#E<3Iܭ|M*Ǧk?7amԒ&tXƅfBETy?R㭃 )lm,j`ɷ[ {8q[\m%: (ފás`]^%XFrOĄ'=թF`3JX[?6 Qdo5/ sl&V}:/ً fh%}Ț˩S.gJۼLzbw]sdˈ*ڃu@H[z_)%\Car p([Մd[77W>;c8M{1\h=OM4Rc;k9hg%=Ţ*9 >KܮexY,ީalRUavS9wl "Iέƅ0M(`YDӱ=(0teD&?M?<Ϳ,0J;T9z4+ ,&r` .~g=fۦ/FQ NKȤvLPX0q΂>_fbnJc8/ݿa-è]mj&[|,N\_x(hC # OfT ơZkMDOCâclz=V/hR, U=ppN!Gx3&MI`%f[pYpa΃WnIhweYtqyc-t6$Mj#>Ala%`}a/=ȼ3Ni Wt_ F{ #tQ9wQYۇ]*.;VhAů'"}-E)WqB:BThaB)uVĵ0gr,WD`gyj=d$gBx1)QR#f/ qٽ)nnvRY#K'BHtAR#G@hfw.k%r\͢3!SNSid~8ЅiMtfɇz C*7%щ^’Y P%d-X^tZ҈ hp񇄅4`O8ǟklxb):W]lD. ?ѵzxXByeLZamk6!ڐ!K1)zDgט1^\Gc(V n*:Le3eAHw+3V]g(2em7#䅔Qntn3ɣ>c ەTIB+P%R.٘WCn_m`ac`}1f-r )ŻDW8$J/hK7O$'W^pخ8?J}rIي㹬E. -\h^K d/c:^4:H<%㿯i'4U{h-*=פl׶Ųְ 8lPoZ&ƀURi*DlAֻ+Zrx#c/uMxZ垛J9A|#h̐4N||gi ~5dâ* cCi-eራ3]sdQ @^t*~{]yw8s"@<8i~"q.kI-σ :ma9&2NՋ`+rY\|DNd-"iWv]m#=v^3giei9tEC(ԈdQ'<\P- 瑏};Cj y4BhjoȈEKCM',B_7keB e. ZgLD߄qbF#@\G//2Gl$5#';D֨p4@Md2b[䔗6"bl<7KfAA>NBR7 bY013ѳo>VHA5z;'qÉC@ݬDZO.+6|Lo$D~.,mCx׉̤}3P\S?KJdӷ)N<u|>ښn7܏jn݂4~D-Hd+N6;?)҅. ,_R!vڕNgYH>Z]$-Mڲ&&1\c#ϚHkBR5 y5 yLJߺߗl3I7f 5uaDfu ,*YvGsC 0 ďeU }:lP($3.; .%.7B.h4E3)>EۑL} ´>ݫNVa"閉FE=ZDa!mcEnʶ+4xI"+rM`܎VZP iڅ }N +bzNLugD e-y׏߹*ѽ5+m\ `T>l7Pu7|M l؊٨T%_ڲU'@XV$7bU ;%l8= PqƘ3'F&ۂ&[,3X6I>|T'->?N8*#PNml;d .:lwpnmnOZ|ڧWn6LzDQHRiznrE@I.?`-IyIyԌԡ@ ;7RJ#bQ C !\ E ӲbC/檲{Kϫ~8{6 ~]CUeNZ6X I1,GOM{  fq80\u){~Ll ~~1X <1 Z"MKߚ>?m$F2OKPpȮg3i5n+e7D^Y5w[c^Gc! 5Lo)A6'I@;-/T|Dj]p/lEvY$6z ֧,+m oކxv| W4hMqGBծ$!GQlET<(y;D'a~]s ENhH6ڳ:po靌HJ5#jwvA~u" /q6 A? ޕfcqC^ѧ5K [ 7qfV-|kS/De8.Z_:ķF{3^I+v6Yo$3l߽[#bfSW [z*ȓq.xghxUŖ~^'^Yˉ!uT!Qkp8FxmXL?d5T"zeRP@9m|{=+.P*Tu+Mr4Qz+}? J_?74a{08vj!}l\.ӍMNP(MSW^'q@Xu:* P>إCdU؝JqXNEY@*8*ҞPB좲 0R^E*=S^tO=}=듷c#xM5ƺ^,E"˳4i2`/7_ܴfP^5Cnfڀkͺx8M)Ѽ+zۼ+% K]u`jmE ,sNQumANוe.QcHQUT=ZBy/kSdOX%ܐuVͺTpaIDƙD[:ʌF1#J~ X2 hؗ@ ;—>yrtKp޺pc5u85tprRc;7BuƔ/;z~.ek-sܑ>z(Fr b܄'"HPp7_jgG]!a :ɒ)^:]#\vD\K>];oj,D/Kxi lI# C؍9lwև@'CUϥْwIvJ2k>>\4(JR@iâXJ1C$KYF fv6N,$,FX&{p1x~ ]()r^Wo,}vJ% '`=ZMHs9t Abt?\ bD$R0AEgãח*XXL p?F}|0Z(쓌a5N,4%֔ʨ#׬+&ČN;/(ɣCc|t'H>2M5: .r0Is)9ap@&3s0ľT9DN08ðFQd1RV9(3_(/Xs5SI_X$dy ߟ ceo BNضp: c6:2+},6".UPRbC.:vהX)oHǝ{HڰC|׆( V'a2REAa XO<CP!&;-@tۡ\dZ D4ɏÉpw`/az jN(MU3x,H08,H7h*x$^je]{Rn m i8 / )*eud5'}+N;ACH">d Kڋ-"20`5#N(xA>H?7?.䯯z+}}9Uv?'EY`R̯NR#`GemQn୿dTC;\ 4<:.ї!XC䐧׳][#qlō*ҞBNJu/b4wrKr*fHZO'60-v;+ ӑK}~jxOalK\*C_aLڷJ2(zz`.箥c5GlYOf C=Vapi@s5ċ|8ސU{IYLF^0rYMIG ;B e{٬WL92MDljGֈ-Hd8#-{0~BH /4acȚ;..߬Z"ʣrJ2W*1U@` XL[uo{Sɏ\%1jfӅlNcTv i C]CҨ5~uXQKA>X°pu 8N`!\eŅi'T/D3-阅dD@ Yco@$*QrELOZxpBbD"&>q` IᢸJ wWTuWN Lܘ^Ep -Zڴ}#R偽kZgrneKKGKL{$=s;ff%6'5{z]_>Ę%m [q>;}pSSekg{L j;GcMjO]0k?}E\g."8 5ycCq/Z j*kI^{˗bJ5b\*a>nqL}Ȝ N`[iwoWUĦ+x=uXI.v.q? . ;(hp LI4K=Q+ _>j tDkCo ]bf#V ,~@\I6qmKY \p%GnLXqwuJK{2k]qQԥۜ%q-W]UBz<9>!{GQf4úvDmBGyt$K{\:|{>RLNaȐ"!ۂOc\ESe!U 2]^$hgn-^&);9}d[w 7@ZB{4%8-(kZfg;t :K`S +`Q ?{c)rb`Q: ŕ9Bx;9 BE&9-{ hz^9P> e_qVܙz7/83UKΚ/#(%/%jճ;bfKzdBbVXCD(l\-IE .#3}oa.qTS=EXiȜ}yY~{1.\Zݷ}5kF0LUgсK ҋp0A'}/ټoheWH V/X%yhhŎ5FD "1AT;{x4O3v);D)p*+U>VR#|b>+T`X."t4Ώ 8X4xw`Rw/ `]q8.=PE(~ n@VicTۻ8m) QE PVS Z%R(˭|{Nk d`8M:O_:pc6#HdJJD|gto/LWOXʊf*[zD Lާg)YŕR{Χe,GN Ge,Bޯg^C`3L7ԊtOz!r` A2!!fzp[VlkfA3Õ.(ZABnQ"ξ-:✖?nOΏaH1q֑c7Fm='7{1>g<`A!} `i,-4U_?lbzZ{\KA yb(2jM!|T)NDr;w'jQRzH-2D%a"- g4PCٷ#{*bZ C?c]1$/*gtg/?12LL?bL\j+v69նF~$h;/)z ʯR[oHYZdUl ϖ#]? mIi/4E,ϒQ< IW({Ig!f)Bo#j  %n~YaBb IʵNrL*mGR>S?e;QR-boI]"'2d{YOyx);Uutͻ4:=#E?x|36Hh:-F*\0)$tXFH2Rٲ'!=q@~*hW@BX7s#dſLYa@g}'U,e言L;h%=7YITl]K#,k⠱]x^)]ڵ1*.&t@hT\]'CAzeZRٕq@nmKzduW<fwtM7@GWK!e?q؁ ~w5K(;L^O߉2038_HAB4^"9 }Eok^$㍔ɥ;FshnČ;!%Irp?I: w,0治PؙD/< +`FYU.nC+x8pDӑ+o vzEJl΅y}V' VUǼZ2 Ek(uӶh=S=G/nĤGo4?1IFO d XPua'XJd_ Ie&=Cq$=ڮ1"D@ 5\UЇaSvNnm< ,| }~% 1q(|5A|BxYVR0(=FDaRtLlAG\CãhU/*xu&iv Q5_]WF?bt Nc:u  LlV& ~wwP dDLiq"?t1,ΓBT%lBsףًV=V5wp`X}k!CpdD7ϯ* !sTA )[BY$ E0?tӾGnNϘIJ<+GOjMqYGQ'[L?REN]d3Dq;Q<~D:4ʏS w_Ϙ-$ً'Fx!͗Y@N"&Osn0ųvA" (N6L{OY 1*s g6iS]U^g>V8`ѹUөOO+Å~$,qnZKmm"xk#TM/8l䄁t>UHB S(5x.:ނi xb߅rTSnJ-" 44IAoΕ(W`eZAesL_W 0! %a/dQn.xDƗ r_|N9ՠ"zpCeb8D@ְ*@Wa)Rb6h@s-Ht|I@Q$ڽO\#Y$x0+'3TA4)Mq(ف3vNHQa 3)d-XF€EfJތ4}ϵa]o )g5"ew)h?bj>k%02/;(j(K@aS &%ݸ:6?ueaeH)$= C:J* $Rsu"@s>"p "9ʢzCp~KU`k]!H紴?#R<1Lݴ4;qxÙRwy G [bmfRf ݈x*%O6Ņ+DŽt_P-Vq R=oTK$O7 ]sScǜ/r䢯d D+F6`.EБ++SIW7 9sDd[6k> Muz$O5Z{+>H =s'_v,zũ"!@uԹm}Qg}JxǻC7qpzCe/̼TC<9)k܇oW)hT|ߔڻi7j6*֓G][5(_xK^+UhmQ!'%MqNJL60^Ii9awğ[n׿X5cGA JC]xeֈԶ 3Pz"qR ~ ?aڙ &?ntiT3fd96gmĬn=Va*98b MmU(k'/RdQO\$SWЍT7-U"YyntڇL#lmʘ6(eVUh2cIkPQCE% @9vׇ)kn5` 3\35Sm 1`wPGDz|V?;">t] ̛m;kE)z=}q:7PDg?MDI;˺ lu*4g#0G8 u.jMϖ S"ǒ%֎dҍ&+L>8EfSi4γ ̰r!$+.}sl{N St(Z_7"D`E(: K*р9h|f 5:YB w (p>82n0*WТ="(}6uoL U^eMv Ih%ke͟ 2+Dɳ_,÷F3p* 2OYH|I*-ۅ w~6K٘3@8١ ciib/Njˊ]`Mj_]KZ?7Mxu7c=h0XSZM5J%;.lHu69*\Äf4DU!GfK:^_^WW=3:3BM?3t(,w8~@rFXJЪ1ve} Դ)MUZϚZ*[^}`.䮬ک(qVN.4NзzϚ]Conw9sWم̣wڣzG}E<2k=l<ЬqE2~77&yvRZ(a$2m:0Z.$bm5:]Y6 r pjP@n5+YZ/xe%Qea*d*Z{W>h4A<֊X}N:*_B3B,~x>&0%n&جSmB$:G?z)Sxz9Z6Eij":/pM5 <ǀ?c*3!KJ8&4 " j0*/$S&B<HH&hp_/F 7cGhEd֖:^_`1Ihb,P-bnz<>r v znWĕ:jOT[e6ZȬ.]ak]qSWsROUO'.0xn= FhSMFfGD9ÍS[9_੃ N5 NEJTW_u4o<{ZMOFOݡܺ.1^ԈpXwڠxEj܍Е*_mI4%1(q3"Nxk$pBW= PSd|-dɜzzN|G;+èZLCN;MzGeaFPTl rl$ kC&2.\nb{O?w=S $|8,"QghRzA)GW~‚߼OUn%6LD1&b t,z:b/^KmmfrMvRd"\ r'p̰j v]t\]KD1g;XlvdQIV`Bu ~P UT9Ü=Gge7ɇ_"F@GAoPcZJ6:~rYZ,<`Q󠻺h~Z:A|<,nc=(wwrS}~dk$bm+nV2qh>|I?3p Ʌd0EhI,~k^;mutD‡*gڒq*Pjme/|=.K@=/ &}~MVq& uTΘ! 9ڡ)<>h"xGOcTׇ|,gK-ޓӏ1J p_K3v&,kA2/15I:p/ YӪꊺ+Pҡ1gg%lNYFaO\29ΫA:"apK~פv*4G3Cs$\+D4! TIp ×; ۭKnbB)Ch d8=/8&x*;JͧLk:۪I,]7֘d[,}wVDD#I4USmԎX H ֩/°0O|":CRqc%~%Qv]pTh/>F1|1P޿Ҧ)CsA| 9 Zya W{$fCvx5F΃_"ǚ1K^`CjwL#-E*]\*e-MW,Mi1d aV^#kc AUT_~y.IK0ۊ=DAM$.q F F,(06^WַץJƭ9g~MJ|A`,32tIIQ>,SB. ".!:pQ>_~/ʗ3+R'$eK.H bU2 xqO\"1M9M+Hx2 ~.n@ahi-O1;"WgˤjR<*H g\H#H/`001~nk&&Ѽިd I#@E5 wXn<)"zox6JY;KMҊ[~]VRrM>R@ tԼ ɖCjL!eS; pm}aHmԾ}Gt3]ڃGxJ.V–i[ SV'I 74I KZ$t7_B"HTt@UB݉2 ~ICVExYzUz-$j)xc$K<~7<!kعLӼ$/Ȼr?"[6.՝'{XҘ霷Q>{Ve3ZH}lyFQ"T/MCǢΊpޮ]d>_3KRBҔHd@0 yva^EV1MaqP4(l֝a* Y`n(5U=^ϙ8yi .$U'v @ S3(= Nf倻.rS.#tgg!N&1QxS)djӆz uh2/-ҸnEC17qdyl˜IU~_q׽aT]d3B˅әk*u:_0+Y7)c+Z.)׭{{ў4*>o%l= 3~No7M8D{HZt+K WeK+s6eaF6-ތv |Ŗ\˒kJķmSO(T-d2+2uU#=c *t|R0zAvtQ"_l4Ű&(YG0+A,Y$TEar~h0i]un~}t@.5zO̓Ѵܖ "/?IFwY^ WHV1NFOYl$%SvC ,i>)S (ggiWRExMceLe6ˈ!0=AQF e_H=.t2.G ,Q?P.χ2AP?pwl/yIVTjZ{|6\d2(V?pSV%_X^PV=_7Rr%( S:6~0Lx&Ͽ",`Wڭ9GC WX3cm LLvZ"S4]hHth(6juB҇WR˔?.Y&_„3_)4Kn?)ѲU*cwx^EMÌy`݁CY:ywڊW`'RRUO5rXH n>/=lԨfM {9hsOʂmϽ"5SaiQ!Ĥ[U nWjзW,H`f4[cGhM9:/1:XT% Xђ7,'S)_/oaœg!Ԕnj{Zؠ׵Lu7]6H? <ӂ9PCv?}ZP8j!IF B8Y<_K2MT"b# SdT9Pӗˡ u9ARdpMQazd}[;@t ׄQ3mdG ,P.iJL:̟֓΀$5D6&C1Oq,HBhCV9ϊQ`ŰS g̈; 9(:|ɽt:|}oGp\`8_vx^W-*Vz2wA'Iz񯈌~ј`c!ZLQ&cH輪F}$;- 31U/9(8Ue!,@i^)T##gGk-הJx9:-0|=Q^ e_T%WFlЕ+:{S);T 69;%pqFqL}Fa(l_S }g,"I˽q7huph6"!$x{'&3{9e.6oy,(2s7Hp$?DRAW}d+Ї!?1Vz]&>׸!zPXǍyn- `tp) cAN]<܂,8J 0N >wB|i*WU[-W2O"Q9 )161:#&={X&9X4V vI7nll|z.mIg`>"vrɍd4ʚ!<2tJާtED`y`~(Bֲ &/le*ϤZi r1.z6't It?V3F$%;v3y|z&Dֳv n{kYLY%U,6 ׺Э$t %?~3>e3 f4C;u@JოpM^mO&N /O٫%ѢE\)!V"&]8A6DGM+=C0([5xHʭ=c|rƍ@ ?(%θboՔҲ !o%2:1:00Uj@U6 ^ʸ+;(`AmU9S .)Gj4.fInqxAӏp$hBAo#'\.LuiL4`tO|RȅL5lv&E< Td<$P %ޒ=d~C[Bt$26s=祱1+!e[>ov8 utvi/P CDe?w;/aEDGTN%bL`ֽz-!MTK -,;wuFKkޣ`G\Js>L)8PۄB4l1f́ŠѺ؄D)iq[\snbK ^-E)u0_ tϯN~fm4wG8@5ۇ73sO]Z%O$] KItB19ǞM *~hs-=)XU1'}~+t3"ls䜲l\4NNNgQ?+=$8!.Cn5soB1dHLb86 WxZN!R7[Y*ݨSL_֚qS4N3:f:?$22 |MKbuZ\|`0?LrWLr)O Na( (|*Fh %u7OX5GQ[i&/iU25J ҨEn(,/KV(c`l[-{f6c*e:CzVn~C@B}ݤsH q&j @ [U KZGIr4Hrh@ٔ2 oW\3e~#"!Y4Ճ%͗q# GN9-23[OvNƉ^)6kέ |w3LA 8|㮝=5[b)OFP^ߟ/j.GC1~ِ\Ov]<4{f5!:lT2dsAߐhޣ-3AIxJWG^)PKAp kqΤe||wZ^J< 8h,|K`bwIz6NF1ۙvӃ$/ 9@{] g/̦ $7OT[Plc;: \om\jVhA)B2-YG@:mZpS3V1Ly>bȍ7]T[n,Kj|nOT ׍$&d#1<~fB?z:2 2LHq-q̖,BQ]HR,lɼMHWhϩJV&HGM3t gD;2J~K&\]ꉻ\$/s9gnߓֳQ eճ[kyzmcmp{6[AG4Ab6n^#QCX>Huq 6 `K*W.#zjV?}A/3?(Ӵ:8a6^K9 wC-|6Ż?`8^ 7IhAp2pɣ;\8#_@ȼ<9@I@قh7|ĈBbe5nHm:zv3j_P\BO0~ ;A;9{e:WCK vrXxaj@80]vE_8R=8 5O 43ht٧1'$P BUYpTi#ܸtKaM_OtLyLHd9"KX27T$/-sR2HepCz}3zv2'|VnU"mʔ,3qw'עr` i4CnVW\xi+d/pފIJq Q0],; lدdHԸ5֢1ta3#!wFZ|zMD :U<=[M\ J?3-EwtowGIymDrt|e-azV \MV/#h nh$}\"Da"ցMR'H=fXy ӹϞ"[]gU= "Ll4J)$GN&h lGٚ1H=y6D'qM`1; "ǡYG9seFBUwCs UĜ+VP;{sm}o[YEd",R ;x&ī#}h)]' HfV i"CY8[:u`F%ݭj0[UFuǔ8NYX f}T=N Th-\+DY5_ `4l=+8zMzRB 6~p3O[<,LҬ;lXP4 ;bx#P0k;RÂ庲+ XU/WIڟrX⸸ƞஎ ]sxJh\1>05}jB|w9' Ⱦƿk@Ǣ(=0T ;ǫDEu.Z5GkO98 ~ ZS0LBI&#= Csffy6,}vW%I+4_WoKz*qݙ,TbGAT EM/d $#߫]; y2Q%y,aKd({kfjcixIrkӀZ>@I m\U#v>zP22LzPlwx9.d^= ;3suGB0e<&;_8$|7FWVw@H ~BMNlmJ~Km |2;]O"D)&6R~G r{ݰ;}.oA,f E0(8r ZD͚v4xδ7a1:L( /2Qc+1ıiL=/A:¼tI EITh\=jzRLI!Tvi![93il;TX,|rx+K[|߹4!]nikAݖlz9ĄiQR5%ɜټ? (L2[G xI Sont!3x?H^I^PIsB ̊zqR1EP,8nݒ^º2_*Txxаc\ wʹ N(PpJ9"q r׼7e7U7F%GjW1k`Ьa9_}]V)p')'7ԋ wڐG=l5DG ,z8vs:Z8:wJV9+ =RL".KMQCv/:yTKh"dp^B5 j`a0WI|9m%Tt܊$hUڝ6wwEy5o2+Ӣ1YMts2g<Ԧ6-R\I{MrzmkPy|ip`"u%48%g[<ԥesmrb UE;qgB*]aVѺr}Y뀙yrd ej l w4(՚/zN ;u@SZct@(8U6$ f[<^4c,N(]a!S1||ap-U"ߟ9n5VL W1 ttyƳZqǝA"߅ԃм&T>y%o`E_hI+#XZ<5tA Y%ilohsqjbU( 52pll%+ZFY\oX"ۓ&VO*sjl 4+- ܾXcϮ!6dm"4-H|Jwrk&Vۋ-`VtgnySqx?Yk|5g qNM+MV9.$X ёPJްlnttuJSW)b30k::el;j[er?SYZb'x_>۷>i64Bj# {YX>)gUD1m=)fR(\x)S4嫟m# b~&&څC?8?K'²D7cUAПGp+i/I틝L% 6E[[0癞lY99B5-Q! (K^Dq tafY!x9sW/R_ߊ#Yqx; A&[˛sz((E \t|1 `@@ZR]?S*Eù5ɱE`0|2̉]?vHB:hψY]:(` %)?txD r'lBTJT=EÎ(U:O0D/ծJBOҝz_X'9ߥ0RXԼ)mF:[G^Z6Lm3׭/(bg$WMKy3o)iM adIȩm^6`22O:j:?WPIms9\S:DŽ )=sAմPe_ )[;%|6=?#xxth)+NC Kwm7aa&[6AK/]M\ϓZD|UOqy̬415 'zG+e *GK?E?aȱ ҍk.ēf_q3l9=֯{=&G71p5Bt $_$ ?F)4X-Nws"N{#Aעbcn*/ÑϝDR :W_ Wr֒/cKK*-fvDaVbϪȴ%䟊|i{"y QZNMZһGj'rk/x~pkQ,Ď#}O1P4vd` KNQpEQF-wcm{1c!^%POn% `L'(*-0 o +s(XO5–bh5F [S='}Tr!L3 "^@ѳSRh a il jDAYke[Bi6C&"3d9]Ӟ4r6Uߺw)0![Ct~-3stY뇚X,߳*ޡfEBB 6Mб\h9c%L0^;1ջf 8 fJ2? @{ukm <ٟ2뤴tZGg5ڤ4 @`ɿ H=1v4~sUy#O$'sKnr0G̯"ֵWk6BK/Djv\u~߳sF|Π_F,۴ tnmpU.^9j"ی-A2>QHY/DZ(Qc'v6Ym8sQ; OCϠWk `i̡O }i ]'X ,, 5251S}Y%A[W!";{22DL>053Rv 2[%1O $tz T'$/UhT²"\w9j~w~<+39~0/m)3H yV &I?6Q0MS8u8֍6@x^x~r|/[0̐-(`?f$xJIx_NK qlv`iO'@fTx6.TGzu($Ė4)aȚX'r5RO4ڙ(qJδ${ŇYϲo(^M̭OHÊ Ut-aveNlN_[8ѤsdDE %Ay :ʯKy,4gD'EsroBsQ+&$1n=q\dÚ/]&qҹpz^FP3":-I 輧Hң`/e%|똭p`X5ͬ7 Q7j~>Ix |;R¤0A!qX9X=nM3jf(o:GUFe` Xd Xn"HvZ'4!Gk?z.IO#9Y|אRnyZgIkj`:11PL`<'=jf4s^∎bioY8[B4+N!@l *I@?4z.oYƴ#~;E< zuks {BUmItFtiT;ÞX0&+y/FyY5C+["[q1F Ο<&&Sr 9D `2=ה8hmBȥu/z?+'Ճ)ͭr@Ox1.4?E&@!QI˾`>~ +J/1^mO)-$ysB#jtٺ'Z4q 9&.![%O vڿdN8 kF+]y .+4+~nטUPYW;dd@jO{92ݻG} b[OC zͦ k(P: dP k8ilƲ?m f4@9G^n+(p:ùk$e \"VX+"d ]sHF GN{_^`eg Jh}ng;-z/кp:$,N<$8;aDϱ|Ƃ)*mI@ʨ4 b@Oi錏QF9Lo&sѡ !Z"x 9Uy.}o2Rx,`:Iqߌ[6]ElnӖ Y(&ϬKv jAQ> `u{vQ~rblRbÚ){/ٽ.Jou}oNDeՁJCce;!]eCtNHuM,vKH#-.8>c?ռg8ƨL]ykP8.dW,0OZ]"b: iSg̟{]GshCїokhQa39Q8|ۛ=RkpeyMʾ&2׋(},x^2ZyXc%byjWU^L-o f-W?ˈDF;48'Aa>PeW]"['|DBnK᷌0#Pr lEA)aB sh,`WEq;0TSGO[W=DbdgGx!Cu|$ˊ⍟Y{[%H86!.KYv_g=Ԯc?W2B^֓+&IY(F:v$PA9ūi\o)[<'qKg=)Nr*nk{J޴N7O^/%t25g0fɲ)oUC6铆d oA{σ?Qܽ5oĝF?+.$Fݪ2J|?\W\Bhϊd#@tc3Z#=g>> &eGX| Zd,';EIEf '7S5#ߒD}N'i4Fw7Ҥw4;k?Dld> ܖ2@4dI"O׊UYnYjX/zzX#ooNi4㙄K=d`Ċ_FQ ǬHƷ)|i#B:)SV +8_1MKb q 0f%ꈺ̥^|FXϚu5(;b?c hx =8OFI%v9w*L /́dfAўjg_BbJs`(َ}N~ω q ޠ<+lq>)2+~|9?:l+B+( cp{ZײzbS(S`e+{-2 ~^`BUou}s_1He>kOA H NRFTط$줢lJJ5K@W )c4II۷C `Jx;SܧZ磊2lc)Z9*2sž;ߨ*Aя+aHç㟨u)ZkF'C;sZ! \fb'QmɋJ%6Z)܉K}hxy@QX_ 7KC3u 5WFmrЎRt;FvDK-j#p9g˚o)"#`w(BxJrnB]8.oQwRy"2lwmLl-1,4%I-yWC'FX߮@7w^VJ߼lBHf5(CDQ݈v"ҕ_ozk4ϼѰnL_f 罋(0-IW"`Uղ#E %\DIX[E.hyv_ȍ|uB}zlنaU0+b-ϯ 僁,A}pn:w 䩪Q2dwEq89BYx|DuM_u.Gó7 1ܼZWԏghƦUDqK{]Bw;TGs4vq _e\=;i n .mJަzisKǘ aK󌻟+B~dt.8*&1 F]#~zIΉu'TP }OX#o\h}[rogXd!/Kof#l5i{2 P@aw~IScI 8ƅH!x"v!@wpvU$WMqfC9z#'.b[VC5iJ]8B,KlpUw' '{g;1JN0>昁iTf"n/`'%I*M>Lڦ0UL?)rC:70zT40zƤfC:rRh7ǙB2N[XIlǵԺ 4+_u$?AšζzJؾe{Ҍs\_z4qnrT˯gpuRBRϮ@̻ؖ.WčeM\jqV egN&fi'RFѬꖬJ̫˘r`yAaTəcNSl+:#Ȕ4EU>?y1q? 8AF}mi49GOA= ECM[\c mٞᯖn=Oko#ڜ46+(`_f D/@ m[hoCLNӁcށyr/h15cނ5;'(Sm(!kg$dY\μ$Bk`6F8Le2/h+J{Csv!J"0hDQ|[E'X|O\mboC6Öo *vrԘϡ c3p=s<_}2lDMƨݎj-MI=6[$[nj1-dL2걻5=#+bR@0!rbd¬ge:`~ - ҬEZU-Hh)̥7;0YK{qJmOg.=/>.W&HŠ]CM"^oпQ=?w= Ao"WeS-.jXp}t( Ň@1W{ qE7ZozW>C:^X$'$Oye5S5꓈]F79 0bwҏ" Q;5Q6b)t(g]e.7N WoQ!]O Y3 =uo1=I/ |&2ؠv>as~9PC&$_bx}؄Z`*^!6\ /y:ؔ:a FrIB=Q"*1}C]?/,%\T-ǛZ@͹"ʑ(٧nNEަ{M.jq_q̢DH/@]fcR81cR'}{΄ #ԝWx gFҵ+iɣ*qp+> ^d gqz/zUgd\PFR #w_e=7)5ϑ6{5q&k!VUX5?r;t B9<ٿ+RiBbQ 4'4:|m`Ͱn D#A3*iωOAi%O=b}I&`T|T>ŬТm8zԳVMJ8'"V1WVv}/U1@p/?6[Si{AάK9-iq~1\o%C2$Ɇi5rEkl(ДL%~S>(?dl8"ڙ. b*<C}MN6Bpè:7X1U&SPоDh Vԓא\"ΡoDSiUگKi~rdzeDd?ɖμN1IÏ@ gfod;˥U#|>,S~nF7D [+ޗOsˀj/) ˙c.r|MтA,ЅN]!D9b#4V"$i)j^627oޥIM7%V8YR(n.n8sEGʎM1EkqX^8çtEF_٬}h_!6Fb i+)11!_w\o)""V”/١VӜ;Hq4ԈxC%쵦Wv//i{ky- IH`4<}ԩ<6bf w`R9wfՏ0*OODd@vgse XS ĕ^[D[YeQvƑ05rt\ B̓[ǘ~:X#dMԖ$^K9vT>W6#~]֑/W;4(u[v6 TaI=ި,k A.8iT (Q$z{T:@vt 0Rwe!Lx,F>T&0m?9Wi#TD d߳; ,6J/^*f2rM:29B\R~IIvΰދUi{B9JIc{F !fjWޮu;!)Fq*al4-lHgRru ZST+|yylcjjْΠj녱5D1Ókگˊ{PO \INFE:n;Ԥk|vW8949;?fb,ʗO<8GfpHo,Re^pB6e廼ƚ" 02F:cV:_N }dtn0:k]!-/o5|+u?SdC5MD9So1>猖4|q)6ꕝBo-y{`pv VY&\+zJԫ e_#!RsMY#bf;'q>X@Z$Hp` +>xr¹atBFun<v$s}Z'%` ʂA.KYeEY$=I;V͗թNlT"+-wހuRHr(kg1SIr|}X7.p&7'}S~dJN` EP3ز]7ł%&c5<6ռ2瑼6bY5N<3-fcV*~0zݼݨjYԆP蝸5y  ڙo1sPmJmAJcoMNlaO8cW| hu9^ Rƃ G)x{3;߮j%JkP錰M=qۮ";K.x꘏]"';S9\9s9tNeо3cw\C|]^^Jޭ3t$U^<9\AXV4U5L-%yl#zSpjxu9\sI!f=ژlP̞0^%\|| F瓲Asۊ߉dֽ BL{{35؊k}IplErE]ʍ-R&;}v%DI|⁸GWٗ]JĽmFKri:´taĀ(o0k?܃4|(j,1rI+h+W_4/~ݬk )Y1ȹ*"x<9ӥ^V$f'[lۊui z c]@riO(hFA+['"LXsPͻ[2HKMPvz GfF2Hd):BNsڮ7R$CfL, ܣmm$<|867H ҾzH(\t<Sg%ytr=ܺy!=Xc Q6AycSWԅG.ֶxP\!)4`elldӳ~pT$au>5k:iHYKBG;#JP_v[Lf]Z|]cVW=- f Nng?R֍X{g$:v+. [ Ɛ7mαkz,E,v=q}~'/8=fabϐPK vғuֹ3Jk%JRihY_N1cg/ei1]TKHo{&V& C!kn9M$0/9'57MWÈX묐7T222 5hucFY+Ba@fTRۡ ə/sgQed`?CJ~,H'"]-A<[ygn` /z9hzՠ}]Cә?8;ni7 pGaʙŭ=m&2[Ud¤Ք& --(q>O%Ƣ˭$H<)i1],PIghw|-غ{iV>lj>[9l5+)Z7q`=m8~J[M;2[񲺨 ?(*w͇MU$(4ἄr R;«t߱bO| K0Nu7]"eg>eN%S[tf!S1*vRDF7'0%h(|2 j359f=[~\3Н,B=;Ǎ);esGIu w.)1f8I11-f&Ʉ{#)SfՋZ'",) JKps.47#% i ;4(xFvMZc/ :v-eGY=o;gʠMNʻn}1@ogrG5a ϼiܛ62a&Ȩ  /?I9LqAݟ,>y? \{ ݚF'$(T-={w+0#i;K;-eW F.+b-48 'Ig3Ɛ,e,/W/XP"HӷNMM$Ս֞J*(B#r6^sxbJG"%#;8a19cJ]8~紙 _PX)U>lJĽLVa%/ TSn9PlC~ !z^N8_;rXkɶ`kX| 8"klݿyxENXCK'-k:SlInkTzƶ!vv/ ]> y-A?ard3&t"y:3cSdyEs(V_6M!)vwk]Z>L] ]&)<?lĒ{HI tHit">CP`EQ:m+d=Ϻ.F8 UdG<׬f<9lN%X5W LeEduK# w󝛫{ *|N# zS] 4wx,gJxq'AꍀǙ)B1HG֍6h]/@nQ<ƁσүӆU{A8߰,[[~Z$& ~ǯdH8JY22dh{Eڞ]Ja![ΡD?ʂ~B v[*ԕprLFqĸV ?aRj`KR3D\ac{~SR%.`j4SQ'"RJM@B A*-6J) 9h>T2V$!10 TNz !\sP$6e  I $q9s~;#6e; )-,USg\ u-/8j {qt&c{U+J^Q/? OK-z1)ThlŊ2,e ynm=^&L{RW+ ktt.z"} 7uAz(6E `:z쎿A<4/l֙9,s4HCIxIpAI'ΨaØѐ&~Q"ƚP$F0`҈n~C"y5O8Goj]ǃݘ.C8WIⷃ>->zFmX7#W7I dz!c4 梿igٿj4- vb2Jد}X_@ĴKlD:Uy2 GB2 ʥƳ=>KOବ(o?9_ N76l'*&\0ǮǙI\cT-8sZIJw+A#n+23!1UΛ![ ]͠ CEy{&$͏,9￰7G|&pf倍c {~qئ pf>{P!:~/@ L.*bXe|\dN x]qGڝDQQ; ;<n×Iu;++ᒕM|9e{Rw#=b2.R(:COW`JgzkكtgZ4UuoGc.C4EGNv29eIleVqQ^@CֵcKU!tfR˙̈́O짔>6"qKS\6Q~SPw', (X+"FWyUP*Bg塣ZF9bBUlHHC_{~~i2%s;fQ"0ч3dM^o=5臍U|P0󨸉2[04amr]E}eg;,핚+&5"r˓ oXqW+Eξ9}8?9118tqM`$8[-.XiVX3FiYfqOVtB?)~鍴c)|#cnʻm4ŵv-0 PGuʛ%l4 ĥmH!jYk iP^k!txOL ȌEW:F/},L7W_h)"O)[(W:@X'Cu@Zoj9{H VPPﯣIsiPmC|.XhN=qEWBf ),%EÚ mJGqw!fC2E|jZZK3W=.DU1+DBj%ZNyԨ _ AllN105#! ˚._.[/%dS)wMj]k- ]Z.l;s\_nY􏭌wXWaSvA ߆UU9Fdօ>S)^l:4`gz|H@,5gJ$H;5UbOl K9&cnH]ߟ}ue1|)Xb^:֛>ޡOZoݡXA݌R[Kw[ڲ=0x!Eȭ'A82%o `=rc[wbQNz#MЌf]|bW 79U=2y\ B-X4~iɲNPn^6La YW+fB78nt\6;`L\ wsϲ(M1gb\㑷P9'b+Gb6pwwoEVHeEG 6x4+iL}:lPEiQ`$爱gYZ0707010000012d000081a40000000000000000000000016609d2360000d360000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/7]?Eh=ڜ.+Au^o/&o9'pZ.9I@gkIֳjI`ß;l2%A k? g"΁P)E7Ѩ$1|N)"ڽ 5P}OD\|nRLO|XvkwO)I1DQƉAx" , .$39@&q6+o^niej'ח u5C(bTRвx59=?Hp!MF>wKy)n$~ɵges Sp.1w#z t29 \Pf3kEw>\b)֤h?cޏfmNl<D{ `WR;z|=,xkHievX]6 ]ËQ eJ\/>G 1.gN?2Ul&,$ o#Mi2_y?n8JE R-'Gt L1PoKґK{c@O+asBJ3B2SbRuqф":nx_P=n5I"I 9!W@mA)00 yغbWJ68~d|r"B)4WgO4(>%ˢf7*;(ȁKwolԲ ?ve}*B[ hL $/F0Sro8iqҟ's&}LYOƐ]z> H;uDzf3bg ta9SHZ2I I6OǻM0Hjc362d+zӒȖB6B?DËci_1.}zZ4VֈV1_21!cdwzM6;_yW t$ n>^b+.$pÄC!C6 v94Tinh,_؄bb;_Js9jwqV1Pd"_Ԋω_nr; ZZ[pg%NjxJ&ŇFU ozOGlxePV__Q#۽feDGQe8H*|O ܹPCCEgF<@ o=(?R8Iߡ bO%K^$r@! /1̆'5 A } 3O 95%0@wmhh0%ŧNkf7]AM#d_K c.]*KA9_8DXAvNuZZӟMO_dqN;4A*^V~Eϥ|=%EnEFhjqi>2zi:^bhmsЪ$m`]t%,dWJ$m+i }>(NbJAPNqNe47JbNQ(Bf 8v'/k0f]ugucMhI>DNKAUu9VICV;x1)Vk#Ҧl~vMy]3 >Qr6T^ w쀈н{g TlfFe7XmUw j:&A{ҫZ=C%ZXZ$alT8HJHJF t/mz,촷"lE^;s0]cSfp&ȚqZ i<5052RZ̉T$"Te 8ͬ{<;,M@$ٍ]ZE(ٽ6ˋr ,[P2u<"*ūDVqFf^,ǻuF˸&纮&}W+P_s,hm9kP Z4!^ y'k%e : .0ʧEof沉=K AQC(!7 yQ֫(&cjv,p/w!0u/wGS(&*薟Ҥ3agqV^|먆6~rOt@v鲕{%[qUi#eSJ3SCdk ɩʔ2zpVM"{UąF]=/q7j|$ % w /,C(;NtIbmʎMh8Wӌƻu=p=0 3p #ɔ|BIq7uV#se=I43Q@t.qkFQ3JۊM范}L M'+ڤqι/O`=pd4m8u 5'T)t0ӞDW8EzRj{ /u#]ۯ; :#5c\%)blmZg(D,;]#og] d| dW k1?<")3&j? +&actM)`9i9KWMb/4$$x"+:pktmXgU+ ( J> 6:&q>Ȭqգ8[/۷LKK G>b|YM!D$:JAl- ꭭I/gH\*h;|xe*1&4CG-1]ll^jC1)N}WhvwW Be/y):="F˭^ʯxfЂYdczEZ=TV M["!u7>;d>"Uj8D])e A d S='grG q=oL >}W0SScLu&#g4;Wu $%ܩI8ЌKfz7wu(K]OГ2GEz$PS8MގöTP1%~WXA=8k]MD4=ܦw?/5w\y۾z-;UEx[s+?(l=70tyzߏ>Z>mWÃ]Sk;>/UYSh@[0NU|YswY\ϖ[/;PlGt7Б^K⁩M5)q6W8|ʏmB׋B̀tPmqEAJ_h:sANogÛ&S _?q8Wf@xv~UFdt#J\l)߯Pt3+'scsVqAٺt@(Za 4$ ́ fHF04y{2[ иRfB5C6V67Kz]l?~pbU%7ƏbDڱ&ͅ7BN~]lbr*MY~0zx]#tv_r8ZGwo|0L6 vl+x nrz8:w0  Skᾂݽ<*yٶGC(gsV xVF{[xM{Rya|X[=}O}Nͬ^۾lֳ ,od u|z_J8ڜw Tu)T. j?^EŌf:4}]0}Z+=չ3#CL%2|k+1 DHg^5ܔ>|IjBbREr=QM]턴¸0|)keXlvuoB6S;xǟj}BaLtiU<6*ҥ!1KoJ$4UҾy*r*TB5j% CR>3?򹛄;Yi^;i$ݙI)J@Â4+yzag%1LkUkyl/]$ w:hTIѶK :"0ĒMNWc?ȳkCW׿ *K<).$i4H<⏮30ʗI1GI*T̕G ,WFWK9YjAr]$C$XbOab{vئ">5ԕ`FHk%QBFYS ?K0ˮT;CL\] pohTn`x&ssǾfS~[3lG?j`mrSyPG34/8[7Wh-z Vטc$I$ׂr9D㜹ž{=-)pVܝҙp%^fQ2)œ}M5)RLpez @qvئixDWxLiCAGΰbv#痁ΗJ~ ϲ1LR6\;Jͱ8 d|Kܠ*0gy񍳪 RlxfG ,qmWx*鯝2bʾO5|ѐ=zhrlߗ-X!n9[cچi 1IrQΒv'~:y;_@dde<}@[`ǚ9B-hbM$TJ IZ {a-XsXq |'p1CP$Ś{z;ʲV0).r-P.ĒxMr+ԊaşcZ |LC=Vd!VCj50X+Y'E+Iex1T?$ ~;r;t 7u5j!p,qZB N:rC9Yg+v-~(.RZ^y|WQ!-%k@i#?hrcOZR{[< t^3Wax<-IؐN&iA!}Voms3<r}}I>Ĭn P+s=6޿=Hg|@[u5c6GG*= ]~ɽ; -tmU%AHfYvɮ.!&hH6 vA{g ^%aavv6$UCask"L;UɆA1\A W{Aૹ']ډWWzݔشHs -B~%бV`93pvS@*{ΞpÕ4K)BF[+Q!"*I,Kpr0n5Βң/Xk ђNd\~<9֎Ys!#LlyPػUE_m^GL2 &꾁g1Ъo+ol6`sU}3L,+1 mO]PvF05PTlLMNbM-P6bcP4 nR洱XwG~|OVZ`rfM^e9 y"`&WUՋs"~mFAjgnty ~a``l@I8qafl8 HA)Qs8_nC8}uRDѾJ3%#pW#CoXb>_ 1Ojk.HTlx"yEYԸC*C@ !fqKKa ӻ 0gƏhͰ!nL14%[MXْըY{_Ac 2E̳&A ;*/X|:B^R@oo>'Je$.G )_j-)S9MVѺXYY!~'J: t`Fv1N/@gBUZGJTS%-ڤ(CمjdYxEkl;zesiX庍:KUw~tiD9$TRϱ1~O'Vf+W`6:93ZDq$he[5CQ}kX&b]pOYw2$`ͭA\RԜ.3t4Y?4y1>@B'π*z}vqĻck^{ԁm zUS(v,_Tڧ4EQ޹gKN\&1##.yi YM]jlዷkQvhaAmI@t9=Q"dRHg,?O#6WH~{2PVւr t;<)$f !0y3*wjה)> YRh~66N.|s =O 0*qW܄b9Zɵ.JE1pT0Cm-qcP<['.2O ⇰i] p u}TJz>' {o/y6Z^{zɣa3O7y?Wu"_]Ei(=`ז٢OY7wv?VP4A%Gav 5ҏFc9A{&|qb?(?%s<Êukכ/bcff\|lny ewvN:7ߋ*z}"}ӆ΁HP1UV9cY8ST^E䐏4xh 54͇Mblb˪}2o&L7Xjm ENL:;r$G@ *s2ln!(@5^>!k4扫A{y9NH6/JoulXFk䦼mpJ! 9\o% z =/ĐkZJQ!2!n/i\ͮ_UT;8|ҬsZ_,(r1Q+U Y^Zʱґp*g/Ӊ:#uygu H({%qɐҤyLTTL ײ"wWZװiBK!38 rc/$h†_4LwSr[0."ay>j?*(S۔-5v}}y֔X YGc+"+\+Qq"y`<YF#TbE+/GC.+j@HRoդ4J:Tڛbc0j/ g922ef0a CCLEpJ3 "L(5뜡A/a*dM찕eIО*76ELw5km:dȪjcMoʥ?<@G\|~ e<:~]jv#XIju:I|SF}x}x)_CO?/*U S#5Ӵ@%?`Zk"w8V-4!,P>7s>(MG@rDYq4T4v̾/$TΦbs__ VO(^.;kt”arxs+YnC~@Zs!ۉl.![aaGGsLjV?%)&rv?gZepkb6M\_s,j,kgջ|)=ůқFHƾ}؁r |=+iц8oz1HMA耝RhD33K~F`TF(zEb#%Њ _HyCN j~~f fʺ Fy;2bE W6qARjb[8 ٱ756VfbR sXX lFDNg ;*-(PӺ~󍢦H俌u\3e3rIm@MKtLYl-@+p_ףCC LK6~$t"yӻE<6# [Pű]Tg6Rȕlよ;beh"{uw--xU7pQ|)$g>`'ŻK1rGh1GV0Fjog(o͘"d.F|\-BD ,holЎjV6/*IkN=HB.t)rR1v>2^Q$ ›Pq!+OKDZM@x+\8ϳjz]}{eΗ0;fK;E\XU^2K_F.;<ͿMpL.y+OșGpm&%"| vF[k#V1r k%OuKݏ\%O "[?ƽm]W.z],iaDr'̙C$:#eԇj6ɯ;l gԱuǒ ,q޲8\{iPΎ  Goϭļc{(C!pUE׃CP|CrY3XSx L=L#fXX]ˌSIu_`ۨtDQĐmkvU8 IB5^~räBMkYG)gF5Ϲ.'ENuZYw,g!?//P]єztK>tY$;c(TYJx }=hh)$+c 4^5.\;'3ؐytP(-d2YZ1O-˕KF+J|9IK); Jk'y~hz"֖Un MKA =v5$j&1Tt݈"<3^V(͆[cU9 n?;dҳ0hv9# m-w,Q־V@{@yP kjy*\KKK`g>>r_UvKR覎?%wvf0ƘǠAsݩ]S)R@7e(u':2`! /x/lDL) V@C}e-'Z%v"G Ҳ㈵2wܼjFW^!k~nHj#B4\Q:ķ.OsWoa~E(|㾗*^{{p?'ñ*pɃ}'`v-Rlg_cyUUkNF#5"g?@w@ }]4u=k{^q P|hb("}#=-%gc~ ;Boҕ۫J+X7 ! g5FsPy$ɟZ+{oH&r?=7a/ܙ*S譑 >2[xuZ><5^6Ό;T0TdC-\EC Մ~W42ձgxFAg:|ZWU퉆=A>d&p9Y^z%C~^dzyR2?W2Z~4"|;$x!5.P dY˫ we9þ"֦&˼t´^s B"$ЗUHUUcf{ ֣!A4E1"–74XǺ 8;uf8{/ݣpWLy2Xbn(O(m?">D~!.n~T8ܝ&Q!y:C״Mp%&\bMΖ C'j7$%f/ip{a\TnGDg= 6rC OP iX/ZqVf)2U -iqm &r4dV0|M?% E,F {X%r4*vnAq`|g[\y[UPWL,=ً?m^zh$BM 'F>?­#,>0Wڜ-Ȑ ss/bSc^ζlMtU;!\[/r?~`"`)]2@B;]o񲧬^=@*ǜ^d.Zj. vnxO9MZYH܀s:836b݁}ƕ6o eA$Ϩt՘O< #߬.vi[xwP<_UAYHZ(0*;8T 2xRϞ)ϰE!;J M)jR QuxGeF:$ܷ |*3JU=ޟ EaR ,o_k:yYX>4sx :ҼtD>4P! H>=~MYtU.׸fX<\RXf\.!;. J")ʞBS*_K?& tY2]4k?ϭ.G+5 u&Y%rO m6c:\PM3}@<)͍ucpyuquI8if1GemRBf ֖hΜC0jDf&=*u6[fHBF5y?5NLoH.SP)Eї+Q]8p5]𸈭zSsʎUoISFd5ld_,𼿩`xi\/9٣ՎeVaFR#0g|t֔(* *S 43j1l 1eq#~l`r.LT ZҴȊVnPVh7Y\أiQ@ p~jIٗ d?:jpOe?k#ԜVVB] )C$jq\QBC ;R޶4mWdQkQg,kKh؍.uqpE#q1:>HTpcyeXPmBOak@Xh].ˮ;MZc3i k.Ei(((LCPO1.>$sVrvk*U6m"!V>Ѽ: }ap<|h7*jZĔ, rzu;OH-0Ey#̴1T?RۨöONI?M:W4,C|&X{njؽ񯼵p~ԙs%*wfL_Vdtxں9q^QLe X{WDcZtS >+ʦ*}`7\TQ=Z>9϶]-+T sߞ |H}*ikA5?s**+ߣG"d*60P%|_]l2 3ևg&{yuV!/_AW^caB[$'F{!/W69nZT1HJ]&].©m`z ql te,mz'AS!Q'{K]qrO^x].NG 34`w++:[g9iKKkZ= K" X̟ćsE?D1q 3s+٨ENJ6l>OHX$gkj/;]]ْ@s!i~Ti89 KtJ}(l8˹AVTs4y}Y_lbd?rUʫ2|tk`WNm7 O+g5ib% l, Xlx! vÆZױw"67"D͊H}"@E}Rɜl&튆b>3]o" gpꏾJ&^wĢtUMs&G].&"f |V":31}*iR'[L@9A"v,ʀOEUX##|~wXXV%gF{-=y%R8Cyk9=W *-- AzNpCKXhFˡB@$wq{0EßDӵ ZyA>0ьѲv&JLURJ/ Y?^\kqBk;m 2l^պi=,pp80=FmKZi 5E+K|gEwJZJ:q.yk!:Ѵ6!-/ ,T5䰥Nl Ž!ЪY]wCoGĚ clA y|Py ]v15KDpˠH@ңR_R-i"[[i;Gup>ZV&yJOZl&UH3 R|B@^:#V#7!-akfǣs?UQAf~g"qK({]$ްX^]/_:9bqڰoũ+/Իxӥi'2fԇd Q2=\izb~ݷm'g6f6 "HV/n(f&ڸ!2B[>5ȟ.BA񑾲d1-\&q\B)<GOQ xl0'&ŴZKo :޲zj%=+(" `~`ǘ!ON 8e6<.`f4*W@3L=VBACs.%0\? 95z}ҦCDyU^'e fT|`YX/dӣܿz(G38  ר:]ǡL:2vlGNZ gC5A>+Sxe6=d*a< 'zc\a?^ce\eX=P ~Sϲx{XܵCsu(n$XbuMId]E=SAgbk^yNAiҶmS'bvUڰ @+}į%GJi'eYk.xL̥}\q ې4ՠ\[&HR% ]H r =}u!!}0A܇0˄#ׯ'P+:շdZgq]M@hLxwM2vuK`""Kc.^ OTVf=POwF17*kݑD?eT5V1j'6ˬDCӳ77pP Džbd }%M0 .l珞nPFgeW|^*bl~'\e8L3e|B_ҧ"Gdl0u{cƔ0'|Afo\9UPO?VWr|2FmLW1plpՅN )amPŕt8W{y9XO }v`tc2ҮT'6O9eG'=قm9+ޖ/tW®džǡo2Q@DVGrBN DM:](bbuuzGbIJ$Sm/+尸Yt>!,Z_fwlч^ޠWQyY{|3߁Hڏ! |&vשޘSE m-~do<νf k4NkpZv4)4\M0V;b|%}$ǝ=!B9sGnhԥ`o-'v FʃYIX?CvyTvܽCq&Թ*2ʃmv7FW­I>Vw D㠘Mj ƒԣyh卯훤X4x( ZM\{jEYcx^`AlP{ Qt"B]WHDYE\ =-.Du\Guα2ҞWf[k% d&8HVҮUY]x"}2+$/ ߒ d1E0[0t6 ,g>Yd<) 7 np7&> X(txG썐/^w)l$kQA*Ձm}g_jŦ6+MS\"OץšWj7l@N=C3`"tyv%,j*RCGx>%;c}n1K8}Z0P[@:J˾hhq|?emO=(S핥jr+BtbqQ/y!73YۉӓHz[u/P= .1_ul?'c:DDU>dA10V?;V.Z?lvXj䥤@Ueg3 9-ο/3w b RJv6=:,=ڹhzkUײ3Ai)bSrWx&+%-+Jpmȃka?i(LtPj48{оNulA%(HikA8R6~WjPulƜ6lw޿o :]ګCȆj1i\a z5@tDkǶQ˽\.n `z❢?YDe_RȞI34t/ܬ6r-9_p!^`ipDeqsjj5+n<9.,aD;:~N2`99?$ZßDMO ڔ'1 II! e)eCMV5=ahΡEgsg)\y ?)6=1]?;ʧ_wSE@a[U|6?:;8؃ul/.9WO*B4iTB1Ej#}T. "j1 ;`&д䋖?_CMk Q&Fg/ [ɡ 2)-l^2y}6]4͛ݤFO JVRQ{v* ӫCE>,SDvAE[AUܙ[389:۩RZ"8%N"\:I㛦dV:7'Pju,JܭSIo Ԡ+x䧈Pg]i0ٞ?.684`FIo/:J\7!2S1~0iv~h;W NhK[2# Cˤ"ß* 0=B ~Ĉ!yH`U.o+6cl]aϢ7$٨7;͡Vk^wK{ڌΣ5/i۫Po{7h`?hgzYZ}^T~AXU]Q-ژ:U}Ko5Fa3 KUQ[zۄ@gTxu @iW'Y< 'KX# wB(?8PE~H)}FDO$kp 8:CZF||Z1:ʶۙZ1#2Md-rt,ⵂve3\sf <9PEի ćTr<{b?Ѵr~.X~;`j^vi1M*M+x? Ƴ} A FK S`,x6Z˙\Flf+6SWbLt}Å8(' :X q͵?vDq[8kg=3%e 鼻%Ogi$"G!a[NpMvYף O;[Iv!?o85J䚠-=O;ޕE(AƾYg{~ CTG)e+X`O 3ap*18m1Aj"W'9+aa9XI]{WOC$$;m㽧|-%ϭ0-+n}M10,K'Ufc0;--s1Q`=߭|bRffGs_e+ZD\v"U_Jt]wxVZ&:g/A'A` sR6eU70)HU4F j%Q l\%,4h2-GvYe!\c hZ؜FMآL9}X#IC JcUMI "էW(#Pr5 \Ĺ"ħNj$X*M@kO wT N_h6|礩.M IπVUZWԘ2UwiJ(H;\WU%͙K!_ξ0K߀`j٦cyFzO?ʪyFԼ'F}wVH)L 0ǁ>MB|N2 ijr ~ i;e줮Z"G*E? [?1ldnૺ!k~xIlJ5;c4 sCZ_tX?$.K-.2AJ{MNr$c`9$ *۷juŭj@- # 1Z~U|ұ#B~V %6IPnH^Kͣn8k?H,-@aye)@-ڃq+h` ?2`, ~AgPm*D0QґTUN ek,vF`:=D狦Qo'7i#?r tt- ;>R;@7]B.l7Z2Ռ1=˿'\ p6] "HIM3={vCmY~z'gIcaqy;agrZ@3 ^xGH vxA*tS:Pޯ<~cv͈NPnDpn xvނs[˿r`uAQwY(!+:Y@5!}7$>A4֙uFje_2_EʨlfF9І(l*R63^7K™@1}F:HrػB:Z"g f\N!6&ՅJNʛڔg E7dRq},a 3Ӓ8 ųSG5`c!jȵCRMMPYNUw.2T>A}&%YrH]S+Kסf27$Z$uk FO٣d/ ?o6XcBD$L\z7 x;.%f?]бBY$`} bBC{-ĺlSC)NU +N׃Bfv!3,@=6Lu!)1"RlLJCRUL;]x3Xd}-)%D<):`Y~B(ETa)q ^m9G<+Lk2ٚTw {e)  KNMGyFUņ`ah|dKhb ߕHyЫUjT]]H S49!:kFn}ב*7;[1p`pb"߽25jG*%HdI,RZs. mʊUO;b}9_Zg2uF>MZkm n6Z.A</݅X|l֌`UׅR'* {WDW#/ ¹B)t2['V Yv[zk{gFd}pjv*NLt9䎝LSrFr'+7  2Z>ȃN&@@j_CO6ĥ'Wq+ASsS݅Ps7.Ti|<yݾţnLkI1 eF'ИUFw\O'u<=R{=9]8lQ araZQZqP >&stA):Cq%Zm3w}4[Mס]ޕ^'rv{ '()DN90C'혅tjNW̜8`==5nG^M)yyLԖogZv[͛ =kuzދnuKjs3>yuBiC:˼aZy5ʰ; lrC?K7\ZMn,RX]3;Z? p#/>[uO/ (YZN .9kM\Hu]}H ?0CMQ&#|tn?wgc0nQVRf\T,"ιazj@үt:w;n&'ӁI;= Xyc4΁!{;=vƆ,`V< άtWF;{δikĭoJB7DHDR-EqT<\2_EE!EƩɬ C1y(]/)s>j@TK6.6Q.%d*]ŌauGGr׳`Glzξ! AjqA${U/lFXN͆!P5d؀DԿ@ İ-B9A[A]L^ O ~N 0Ax6xAmȂ-N7U3k:[tz10Í|),ru߹飨'm Tϱ+/! 4"Ti}(exwl[fy)l;{K5Vzf'BdzI6 ;8~j7->/Sl۵0u问ωLݎlTr^. 1͡UF3R–?mh@mۈ< TVCN j fC#wxBob?,.Rs?-q//at0pceD%|n&)#IO e3xX1VEQ fp'7R`u0Q Ү "&I8eR s۫u懛1w8lk`/D]yk,ľlbe -޶sR&!X\ \mQN}5ׯA..sa˒r2n2w@1\*.vO7 V?J<@z_$*- ˳(1sSU aqpa7Ii.;hsdU-Ǫ/ru)L7Hx}l @21lvX4ˑDA3SьxrIhh4$I 9JVh(EiQ s[W8(M5yLΠ?DJEt|upiJ6^>2(CZ}~Woj~!EVDtA\%_FZx ~L `P=b<-q/䉏Rmx3ihR_ Re_p*~(#W{ /}75땽݊†[>hK#pE7m|e{RMa.C|̌ȷVD|iq$`Dڑ-zk^mҲCjYMsmX54AK"J8[`v[c[C'JXց`\F̴󭯝%D#IG0%G8[=|Oul}'x'7XjFB'i5) §4Fic\հNK? 1 jIɚ`؞v;Y$`bY,GZO y[׏c\S <tb y3ڴ6]Κp χ"mﻄazY9iKRᢪsΛ/N>ؑ/ZΘg6\ؚLH][bp`{F^L)NHykvzj떥q6f **%̼vTrYdAT@T# rw`'8h1;R0"]ny6+@y2yZ$SPLKPu"/7U AS~=?jptC4JѾӀ4dy^v8C T(hmYeMM\ (JJ^s@uAh`ʀ<3h5'KDu:yCb˅AQƻ[ˉSȂXDOIʺ::~}/^F$⧡8;zΗ_T~À *xbf M옺w"a~%ld.`-'WЏ̉\8꾜\U9+u0[T7'v'[oʞn(4S$ՑrV.2 *szG @xH]tq.Qүas1cTnVx;!vp%mYz@Yc܏y+ay+mȯVE@d8Ď;LNĬNm N))B;JPg6Բ8ag+kůӁ0H%W>5"}~{C0xe' ߪ æ篃~Ȣ:W9 PQ/x9{XޝGA;@>(Zx\rk*D[^ᛉ_2gYkj̎l70;t?>^9k<3xw52p^LԪ{__0TrQnbl 8u+uVkKщDHPi,nlpĠBp4*Б;лWTr6q3;vom3VTsaxj,b˜Nñ{4KZ"oƟ :h.E,ߵ?nc>6Xp,?XۤDcdF5!A2>$iL4r1>PR#8wz>i'{XwcA ,x\a?MjX<mjwWSf\>8łb8_;QPۂS(6'޸43ҟ3].' rG5YhA}0bvݕA) |akȺr艥0-XPt X΄ |գ+gCDN7| ۸=EL5nACUn_$>ӯx~TrR-|LF CS$BYmY_ NVD9UαM2)4hF8iRڔ!L}P[xTgvu5-J/>R[)CFJfB8x@y % ?iKz&f[2Ys:"h =6bm.o!B\jˡ 0i0O_ utbqP`LŽFۅYQZHY*P(*w8񎤖hBCA=0};LIԺd=9x5P:żU+`JnglGd$Bu9q8JeRl 24Gb/a͢\V_*ZJaw(vX@+.#hL gDS0}+IMe\צl=8SrM_ibBbQzJ8~(OMr`q ﴡǮD嵥7RVDWe-$S/?zwG_X<@#fZ/unQkalgMrT_*£mkCRДq 5o1I6b罝JWvA/L.̋4EcQPmq2GsU>jƽfHkqZj>pU _sR%(}7;&vUݵP~&-r#XrTspڢkˆeE*"ߞhv|XD#s]ѵ1Y^3чXma4wIeEܢKd{`eN\_l~CɂGA#+s2AT} RYѣY\j+〭) ҪEXt:r$F2ۈcDfG nLtqJKԗ $ۀi܋@Z{7wJ?ä*i놺酽#>s8P ren g`ϊd[Da c$aXS~Z4GobFw?6Gz py^ kW^KAtvժJ; )e:͞E#]Ct1Hʆ+w'$XSXS J( ry?ʓL_31 9(ؖ]_"dZ$S`BavȠQ9viYpn򷼔.eSԆu6$qWƆ1 fAogat4dm6ldy)"RdKhK$m(-ϙ-"wNr~_{4Ri4.vF$W|$ł=4#/{ a49=:qshl٣Bx/w}-;IWeN8Sz  2.\l W:G9J7L<-C b; toЦ|>+lxBUư_c:6=? m]_y#>6p9\)2)*ϞI|܃- j_=2塸/kj4o+đ}1S~TCmSV9Ǟ $U"w'-~Uϳ-JJ/\QtPWA4xƛavU}F7bڭ>N|X؆g/vn䳁d;Yft $8.^hZzU' fL|"wu򬳌o7JWjDeX MGv`Eh[;zo.!`Z!{ ByO!œ#MۋFƠNڻl8[Ύ^R%hufęow{|df([ztV@IpT@! "֖q3q|vt&T]`J!QRyBc-vtC0?QX$'<(qzS "_}\@0XiejAtET#=s8/'? we}|&1 [+{6u'e@đ!9漌F$k2ǓiGI0wP'Au P2K 3\ٝ/K ڛ hG퟿3 qJmHLys;$mWDП #bz0?Gľ D`K;E6DL6H}WtxBFLL_OnFFj/~wxUWWqou-nv1M+FY557/.A].a3ւ6g@ *<)mZBZp~*5,gQוyw*H /u P(js=Aj%Ba 'O0vw'UE2Ry$v4\4X`B,_ƛJԭoz绕lQ/v>"+%ͳ QRxRxyφ)t4.ޗ@\zz] P s\T 1] \cyi@3!G.Y!K :Gh&}l2uY8 vk&x≯ܲAIwN,"c cn2vS>z>l<H0\޴RM-ھmqޢvx'&]n 9:x^Nm lkhDmJ?cnfAugD,^?ScrT2H$y@W- 2Wh7UliC`E-f)c9su5W $u9Ph\B͞gwoGFr`}z W7($g<Zݔ57'/3?mbSr5d6[WcY$_{L < E}H$t,Ǯ̜w4A(vD졤3g>=&9V,(EC"HOIW+g:fOY؊濗4k-x!(jrP9R۩傪L~EH Q \Rl-WPꬳo3Ԩ*UO>= 6p.E +r:wRR8197ˇY1UK5ӞH8n 3-Vt]7_r  R^3o w,RÙ9?I W':I/YꕉFaOXԫY(:[{iѶ$Y9atPP=|D%re6-(X/i y=хRJ4YgzhENVe3IkFJj=f.2W*eOڋ*D<8NV$I lLQ45x#EpAoO:k8Zot w }JcnMP%; kY{ l9diV*J*Ȉcs-zl_^&ܜ%vDX2˃~9H]B\H 8oߍ G(X=2l*ɗ9QzOcqLǻ@$,crdcG&!EhG m#)3#Ρ\L--3Lrx{-JL yaծg_p[ zYK& Q'l G`lS"/ Lؘ;*am;"u\_Y('oD䲃 Z[g'Ի30aF}X(}J> p(v% À좉`hF]Ph)vWP mRT3lQ ikzgj\(ۄͨ< xȽi&Q8?^t5cU y_U{EV]z[?֠(A6 \.=tR/o_=ݤ=,4J}?쟫i58["fhfC8-= -ر9R,n?h]οlv&["Gg`=eo5[bw0a> WC͏$g ȕV/d;1kegHR5$j[an$uqF u,4N4CU G5%H[ X8 JEkq |Mdfd9^B9M;BRJ0Hcb!~"S#2NrU֚TYOZ>bɒwV.k;^b"ȕuѽB'edׂ,p&iL~ M[ aXQgUjV!ay76J_u<9ϣ꺚(rᙌ|C!&kZHc(jcCV|3=ѸϤ{OWЉ%DF[zdrm'q$K(pPb8#ͶzJ⏌XA ϳ46҃U-[ZX "2D~?`oFNI89|blFx:읠;_ o}GBĝ]EB;{ܮHw e^ `H5'}F_T)3jFX6]W~Jȯ[Sf%52}xaj+3Irn94|CU8j3 F3B=)FjSL+"n"S=ToK\4~O?>ze!GiP@N%WSev﫲WjH#aD:Y`@(Gi ot\^@ X5T:ܣ3?rC9nmT#)LSlxsOvwۛD>{H?T02m.dGngg@1Pj;T(OF|bAy6Kr,MjÚO +o3;f/}l1&( S\3 aRSLy8`frnLՕ~)q-bj4q@7r/T/JO9D|4G#%A}L0&ZKMH4#aCX= t/^ؤ5-Gv0W?4hQO<+یZ{h, 9A]8 ^jѝ^بMg˴ d]*SjVKFa@{Pƶ(X*u5]8c{j|ܔ 6(K6\gzq'DMƹI4 ː!'@l t-,}3K{:UJi跜#3; 8^1@G NGXWrC+K0v\198kjN1E^cIoX?<;x-"+EN~M:9A,|y~L6(\V.Kƙ8& :ͫl]@ K-JfJ73o ,}5\z.9+e.ݖ&1o˂m.hj*_6)`#4 ޼7ogJ?*וH̷L^lSah0P;/ 16RlċM{g\!n+axl?O-Xz-417sAOf}EOj^# +ㆍO&z[wIx؋ npˊ(1bu~ٍ~5&F2ar+{n߇8QnQvPz>Ǯi b- N?_huPRk'Qζ:e}` Qen1 &2aLeԠȽKv* TmrEEoKw\ez Q'Z$^v8&!{ݼ,9 f>!N`U@Uz7OF0b"Lgu5ibb!/!)dBgNDfM^ZyzI<1^u [06"2%'xwyEwr.)7%s$fOQwȍSKj ☞@a='miZlq.AgLagE5*ѵч-=tK_JX3m|l#:w~Чx9k}HzT 0{`rvDT>yUBV0!a K)ws¬7zEpnzB@!n$fbusɔ*9T-JxSdZ*,nRl *ZmA.?ٶjxC298ъsBiҚz`Qm,G@##ZsfͰB q.!6j2򅤸i3ʾMx`3ݷވ1.AkG EoC9ŬS^JudN @[ZNW]L1ƌ#dr[ T'яrkO,Urhn o~] nZe{|N-6XP^Y0pn/ #ݵ |:qCv=^b6KbF۔Nb2@g"a*`z\Lspb4ʌcbzJXh KՓ8 *`=wٳ~x֧gDo[βP9BrvPÔ<1 2a%t:Lh+GکXzSs2'ĸ$> Wc?jƢn~߮&eDK$v${D"IδHAZoCp 9dRh"RevjHɦ$r$ >=tv8rᆆg\&qS2T.KB7}UҩDKֽ &&055s̳,]ޡH[b`c̻iXEPm!vlˠ[k ڽO_0(7<0W)udY?"\6jE${ H6kȎ^+sk0LU[ִDZ[+)TpqHb[in9|GʝHb#mF߇(נr%`=w$dP &)*0 S1T\s";Zo*rS`Dp ]Th'8L]*N B>:GPxZ㻞tXi>ۅ|ULy}FYiHXG/XLi Wpu>l}z!`TM&-5jVs~#/H-r~>&f6*v x` Mg[%^ o $m~uS] 'M%lW5Dzxc.g^틥+Zݛ3ڟ!L\7%#_H\U@zaq5o;i҉[JE8lJDd2C qa `?/f:'E6i;($ wc=Wo[+AKexC Ҟ@2õU5; L=Q!| ȂIK%r[<`b9#qV+W_Bb"٣M8 +0KĺBI5q %b&QPbK(0#_ O` L~}_ٺ!$O(dW+q(QW.i-28dcY_yh]o=!H{QktU"e"M܄rܼ2M$Bd]%rXuo ]a`$X?>TD]oBLs}ĆSTjPmGAJfk fgq8/h?Џkq-v^g0W )q r=6E;'m^Xiz~pj\Pɖ:21lZ'ndZ[T$w!o3K鉰GmpO5č|yk=%YKaHPX){==PʦRqGN:mMANJO3xx.I.IrNQ?y:3hϞV o)3djI㰕W'uݨ2m>ǦLDom~msO*6 ؃SgA#Zs|&K![[M12j#Cux@BS"x6 {j8 i4gIaĚ?Pg{EtHeqFKa;uƵvKajr Qz˦ "!Qs*YxY0 V!@'Ȳ܃rQ&X{혋 "Pl.C5-&IѭIi]xiKUxx<@ؓcp (/h]rt$c\H9qߠ?-Yqՠ=qghO㭿ёe񒦾6z߇֙$z&E"U^r?[$ K+2 kE z?T^.:Ny̠{e!"@Ubx_콟vbBvC^eF@2FX.n7"Ɛsc^HJa/y}2ixm4-aĊzbP)p̓0/_֎3kkTOMBJǐQ&44%OH).?*-Hm B;=E|0rN. ̭0ͫ0 @}ֱ݀μ Jie\,IݜcЈPZi)TRwt!9V:NbX\p5%aOBˇMH?8Y [o -nܥJw8n򅌤taغ0IbXu*UW) QE^'(pcyfdp0>ƌnq[)z+p1MsUM61 کsh'ˎVLmH>f Geהuj&Dڠ]~񖘢Tr5+d'"w" c p4(dhP`(pC !@ o6_XrΛ-_" !-ޮ[2w&4`xwaUjVh0&͠hӟ6Wkgt֊wrHE?28,< cgaMVՍ;n9#+'(TU5Ospy޾e9=P1rzJŗ|tO#l PhLW6xnr#Rg&zԃE *-0ҝKܬWdTc$We<w0Inu!C["4{\4IV' ૅ{,M0 ")s$A{xXq# &Lb)m3xօۏ5, J U?)JKUb-[4C/ sz^Fx511؆6I! ÏgrrX\?rCI??e(A'aIF#j`@ry9)N%{娆{J/v1 J\("V55UZӱlQzLýc/, BD&۹wt" 5;Smb3-վ85fG͓9z dY<ћI{ij>\9h~ukbjYƒqMmsCkWEbT7 p$l`}BK弮NtO ZZGi-҄/Lizܦ@#` &Lz bPB?p[=8e{\F  ԾQt 0z|xiuu *0@qB*tfN9VKИq4xIo87dBİ W" ]S~7WLؑA@b ͭ;RGt[4Vk_\.\mEj)xT->>_̜"c2Μw:^8=fϻ,bk]twGOHmGVEYWJH0.CU>C1 j]T-r؇8@+ neG3GnjN4,y^z i gF1CZ<|:k%H }Uo^1>*ri Da+K}TC 7jO!2Skpoa`us{Fϙb_kfo&[2xG;ddUtl,;vQQm2҈FNPρ[S-K{pHv@>D}RCC#WhMm29Ϻul/,a fI' 0}^#]{u]򚳲]Ur9Jϑ,p vf奱xQs}dkyPх@ケa&^7+;V<em; &&TYIַNƒ&UU1VQN jP}v7"ҡnY !hm\o^)kv8JB+jQeRab 6)G2 \{^zw6jϡ;O{^(sA_rdaRkjJGQfrPSq eX(^N" }8gOiD3"/d0cdY0я:Ogۆ>T1kz"~/Tдrl ,Q(ۧіO:ݤ7]?T?_*L8&5&|nћ'3 UҦrG?#}}uuʘҷNߛCS5tkOהOsC@`+]̙Akv!E}$߲f:iv` gŰ_̓ЯnMS'9Jڪ:S{Pū qo9l((IFY|X=^sxyv%J9dT" ,\Dc3N߄xV8*?Exwy$c-bⲆm/ + -`\<q zWx} ʶ*`%{CQ'Fɟ&EXkK[)xŗ! qCʡGA6M׺b*h7{,E- G Ú+.y9Eg=-%Acn={úF d`ZFz&RY'?>kVqfQ4Oil|n[̯.?'9`H{!{Noʴ^?JpQwJȂϥ%>5Iq̋XZhw3SW9Xg_F$ &N,MA;'::+~o'3mC毵P) vHEV=NH1o& ,G$dVQG.ՑJ., C6q)|O,0ZјB R ݃Y- AX6}AD3S=鹍n;ZZr YUc}Nٕ NR׸-{0X+l_rgTn;%G](%1WUąF_o2D5DMh:9C[iHvzRe֐sGԡ훙f}h%5C nNS!ԲMwfQfe?0z_ņFÑ`^Y߄~B\xD`I+pO}XvzNаԂEX^/GRڹ\E)]D]wtj7_ -6Lm{SҩMBQ@(e֘3wiz^reo% ~{juHY#X}Y ^[կdC@>k$D2װj~&[{2Rg|a~ӥCE^8(dl B66X?kSYfˉ6'gQ!r] 36Ymv^^ %Fem׭KAzs\Dڽٮ`vz2ΈW_v2XC^U.+ >UlΐR  0swH*6޼rơ[06('qLh.ځ9~yd?{-9^ hEXޝ (z^,g@gǤgg8' -X}k)J3XKw""gG)6攥1B6:}0B9x]AɑsrYܔhRX}LQ5 lg;R5OdsHgqvo"^PVKuEو {ƦNJIFGnjb=70hy^zp%Y~)E5q@`\bd.w&/r&IaX-wAD؇"O`&k 2ugYBDkQxo" DΠcu}t qvJx<2O7^&bǖїB$Ƽk2b"^:;VIwe.N濮mӲ}7Z8f-3" SŮ'P恀TvF)6; VW1KUa-ܺglt Dv =zNG]e,kFLPHn# U$g.fWpZ==}HZgEʂ4܍Qw.dRI RH)pbAX ,a[FoAL1bVw f[e#&P7&4 쌲R߫mG,rL1@ }E*9lIE|!#dlXl1&?Ҧi'?qI?7te}(_b9WH%n+pvZ^*(֛9r~$'jffU;Δ,o3mևFx9o-ҩg,[+pQ+47CRr %8nox)\q'gcu*%yp/!]W=vÅd\Cp2CjB:%fd}{TS P6aU$ulLoWcCj$H *7C+=o5jΗHV~ zAt9 SӶzP$Gg~ͬvrEH0燽/t\h $'dKE}+SZhV2Hd2q dM~pF)9`aN=j mBE޹~e`zG#I=_:k> ٜFcuhi}ggM|"c7!Cq?S6+|lm]_Ǫ5jKp+ ~[Ai#SDi]5&=lF[8c+%õ3 JO%8ׂ+lP Ҥy'0Tn<2p3C5u>%qcMˁκ1[f /;B_c[WHg&Acz1"#MtS?k_ՀRB-1L"!7/~ѸwDV28'uyuUTK~2$`Me5sE55vƙlV>ِ^?]e?-/{=UCѴŒG6{)=4JZēNU䭍Gw:WZGigRgl0l/Xp3k YEE+و[9to o8Vӵ11b2B:yd$ 1d~_K3ȍPhY~{Y͍P4go ׼8Q[([sSp㍹dD:8ZxȄ6׈qcvS,Epaq$g9@%<'RR\,as' f$3c'fsmk#}/{i p<2!89Ɓ9u)RH^z׏Z3Ur;9)YU */㽮 PSW HSASڈ҅'] 鐧 dHԍBmQu1~N56zYuf@:,X!# |>p5elG};nNrgJ;8tL~d([Ԡ+(H9ZXPVx>&D%^mp7c|q…$ֽj6H<ڳDu/2z5zG?>8jD#)A|#bgcbEjb:,,^A"$'_xb3R [mor`h&$fC!=!nC VnDs0cU"i:H wr oK&sE~)͡DeH'QqXȷ1[s0EOo">WpWEZz$;[PT;b&E4qsr ϸ/+vL¹0R*#1:FDۏPV%m3ċEAžrcGDeKPnTi8 x*btj?^Rl9R` R#w-4#uGM; !Bi滸o.M5kN?4EK%ߺY~| Cʐbt@&+ ,+&V"rd޶ SLO2/>1Ixi&a}QB~%-rg^V,&t C5< N0EZʑC|P'gNzN_2db=%v^!I mQy 3}!"UmS`.7Æ[r(u| Ԭj6!T-[ S(I׵+JQwSơfl'twL'xى{}}. ކFtFo~Ktj4Oqh(wYl|taT$S њ%,Ńنqsm= `5{x59#o01.6ˊ%p=6C]ØY?XZa_(Nj kptȮ|to^o}a35?Kō:; G~-\E,{xD1CO1 oQۼWXU*py`xޡ B?z zc6k y ߃B*4iH4_-߳CV$$n9lhsO/%j>sOEeON#2n@Cvgk);i;ב(5mh^S_ftX\c&fP4.zp (#>t\b)Af2& sG4Hv_g헧`y2VQPl0+A'a$Rd: x~q3M0?&9m0p3*.m ]'j 1Z W-V]K'm/F?8Ƃ4.ca ӂ SWM|X5NHK\Oǭ\(:In GH='ܢ<$7й[5dr0>(8a\ENK712h#K;Ph;n\OMX Vi+%WX$H^rε8=DX5RX$t*|!FZnְ $om-ܕk$G/t~5DU -!h<ƶ9kN{hq@M(7̓_CE8KyFqq],mއ_#W`SkcvE>I5*Qd|hUS_fOm,,D}O`yD@mo.eZucQae8@~e A~Վ#+bJʷihwQbG5E%%OM|G~/^( 7=c~w*\i`b//tLx @cA﯄5(|vEDEDӍ8}#x*NdyM P3CJ^@Z ]}3d]~n*D&08,o։|2R1gٓ%MX.ekG| S ~O뾠JM/(jYnړZmuy`>Ùg<,{G.rN7ޠx:^"ZYF<\ѓx +zm(G ۵h[˒>hne] ֽ>.Re΀<4PSOӔA|o+"K~cʄOB\K^0C0CcdTĕ E`h;鏆RQO^Ut6yl2/g*v{(*$zq#3ejQi>E>xHN>H,lp;lO"w'ݗ+C@)¬/Mho?;c z}GOgg@ ȡj|1ImIw/dq2(t+XBp?=C]-ߒ̾ZG;/5A]c?k*>S^IΪPj:Ɲ?!) % RGs,dOzৢАkm 8Atehr*ew@@ ,X̄Ɨm%6Mca4䭟i)^9㤸mWskuڤSZ-.Ej0B@wT=5;A'-yG:fgff=zE围I1Zߏa3Kkt*{{H2\Vr8ꉋ-g@+mmg(BF_ #XJa ၜiUE캢C39;zA_c8ucy5*xd;mJ8\Idw y>)]ry׷?h\N{@x4UcJyK$ceumwW =k!\C$>'Gj {cqsvsrө"{tcLv"{7.FɌ rHiCIquiXTHx鵰C-zhkSPXU/`{=A.BL1=/9I~u/Sqm?vr9"{H6PLˁsEkwqHLCn߆t.U$!;h|h<w^}k)<-NS"~ s%:czcmAu8ŏe'7(& NtN{VJ \&uw ` ` UD_ KkA3bH/x-2(#ȞAcjR$X>{xkFY!$OF"VCĶby'q,[(ƔI67fbDE:h_+z!F[V4[])ghnx*KРVZ6$n"q1p/ H{%bj}]6ݠGcѸ!]khTʶk^mqU /8g鸜}~gFx}n$N6U2}Q]ѯ!}6& 5j64p:U~1.T &A歫7G!Xϴ)aa784k,Co)Z!QK,%jK#U *C3r?5GVCf4;SU3CB.vݶw#`EGn34wL3$K8/+Z~c'(P D7 > Ogc.]R)5C!H3B'љjN*-|̥Ƈ+[XGZ}e'bltǠV?BŔB |&aGPY  J+bYK'$!Mv\ 3I8 ˝`sYl!UH;*cx$Js)uyauA}n8ª[ E&R͏ު5›GEnPA?ጴuX1^7"<74EנǺ<ՍePc@: 3^m@sEƖ2۠vbBX~0t8X**[%"E|18ۋ`瘦lJhҎ[3eyKBIۆH$ao9}ro& kٌ%w/n?ؖbOk! _Rn-ӣ 3LG*F(+nZJ*-!OB}M@WXY ɵ!P;A7h,~>6FRVvCx'Pپ/{b9oz0㘮vsL*JyrweXwV%}RuZTJ#>"k遨pEm&ףD]Fym$?16oO >˘xn`FZ.Ey=a 'hԵoc(| T3"ś^B\kVBN/I<xWxVh@vg(&U5պXP촽QܧT%~!HV.m}y_n53|YrVWHwƒCdLt cK46I~~0d5>.皯2XL>'d|K)̟c!?n]0l$ DOmrLE˜sNyyf`-(s*ƊB0 mpM0/?F,NCKДqLs_%{hz4HapϹX-T{=H BWhh;rKxfӑ yd&RIJG2>%ģ,fq}{Hj)xn!O2eAajY x9Ĥ6h4NTvW]. wBH㣑x6P5A3D:9_zO]\=m_n?tuQPqR{FxdRC,{TtohݜI>1Yxo/#@+=UbQE̪Vu.T0^eY 7sdi%Ȥ*]Fu>/A?5s/!M K.j |duffJ}k+ Fe>}R{K-O,̃f(x8l7$.ԈG2mHQDo' <<E>Gפ  _ҟ\E2sּs:DE$~$6"o*npuy)?2l1SUX4,;虂# hb{] Ӊ 65]:տGێ?GܸkXdbSvyc(RGqoܹe%bi*/Bhߛ.]vg)TYԯa2S^|38#6؅ /y( ~볣f~LjoXjSJA- ']4${`DeLAGg$*fe]ʴ|z`=eu%nF.Z%`~ɩͦvB Y1Pat 45{/3+3,25nf\''ՃTdFjww8F\ 8XmyUk̛ ʦB+I~L_?qۇvs}ȃb4_ڞVBNSmȔфu#~m''yI Ti\ǰFՍaqi2XIcR!q͎cŊ]ZΜ~<,+`jD'Y=!Ah9މƟ aeV^ʺ`,s8Ǹ؁H8r5nkvk%z5*{K*BjwmSmM[d(_QI噞6E Gyp44mء!^x5AbHu (/{<*0KDuuRc4]쬎#"oͳa2n:+-ʏXXZ.3h%& l<dI_!R4B>>pXkVBf] &/+r_9NHŮ{e([D7…IyԷ(ےpEwÒR^κ34-e;nN {zN0O0`o[9NIWJ\DW[!)SrKU5bNEgPdZ?NueXҔ&dLE6cnBԤG=_$iWk \VK~S}LJ$YJ6Қ * AF$ 2@审!8 jk> k_js.-< +.vzYGڢ|c{#1"CeDTT&O4xʙʣh<A*7'ډ;fQAgCsIL_oX SjW/5_wRUev?.?%*oQfs0x6z >C7#R` b ɀwv—b S&5Q}u3-1D^]+&n)f_}]!@omM8O3-9T>_5e˻6 eXU`z;ͩb~b&K ТN){+76 s>CLd+\{6Jpzi/Id"Ԅ@j ֫ERNuНZ` pD *k~X6D>ܘl:ͨȫ212HB뒻|.93$k0rS\j^T׶G'04g`L2ތm<1ЦN8 " n8sBTmh!ʚkLk£)"PN*V m msh J+^ :j*DtrާfG fMђkdGK _|-Jp\D99tׁ( `jtQ2*DF@vfž͍mk Pl%}4-/C2mAn}5B+UqTi3 ]D`I9f^Bdo͇\ꖇlPH!L~ݤ.`&/XiosK~GaJ>Tcd ,Lni՚YKraӨ{zhY0;p ᢷ~%7`=.$!\UT?d(/' ) T^aY78ZN|q+\\>/XS?@q7~5{CUrpN}NEtd%PJdGhNоrΪd->>G/Zʱo`Ȗc oY7TAD錄:&AqɇZ2ugk>(3J~~F>!vMvڅ:ncH;+ |dY[ 9";[W]A$ނwd,(BV?)6}RMH$_ d@/dvnTqWZ~CʒtN#&qx(=ea:rt_kZ4PZ-Lݺ}a: =.s`/iʝ#Mq#Uޢ?,1*K;}8O"N Cm4;s؇.z P84 -B>2,rc\ i21{m NxԴ=@/)9S5762$&}!Ax^ĻT7;25A껃N'tX~v%nK+.OK 4H 蓭 'ztQz;po8uXvzVL']JSGyXoU%y 82z*d\ڱw4Ef}=)FL%vȑd"9INt]*L26,=X^` -|dV O5Si#y\[fOϝcA<~5) QsTAm]z8/_6B74YY̌C^ps, rvTk !`tB 'S*`XIp6@]dփ::^*2ͨ.͢#{ v8c0.T]h*x1{Um-1%j3;d3o@ >(+-WGWfblcv,5)- YeQoH"s|*73VoQ h#$q2!S%2*[@چasUwO>UJSpVF0}aID @l3~;PDW力v-lj1=M,%uB)/ C ܂2ނb[&vO;gI&L ֊i⁡3Gc1?+w7 %5HHpҧ>i  %K{'~CT *➤6yD ᤂ ܞ-С!H3I.#uklT LC}^DG@ޞ7c8bɩOCœ&8"G|cgVT;]|;,^B|0 s:O7Q8,tM}bjͦs@L"gnмG],Ny;kgG@D]mhㆃ@s Ul|u5T҉dYE3 8Ù:D#Qܞ rٗ lPNbF(ݶy u+Հ"\ݰ{Ay&}qyE8߬ċ|+l4;#2~?Qf1ߥم0JB\bȷ=w<τ mC*ן9y@ysw0L;N2s"be<t\D[qɽkO_n]N)E>h2Ce H ^vQ0`ugu npWlu ,i ;|YҦG<;kQ(ܰ޸Sď8,_Վ˶ƛKFqFQ?.EVQ]gJ)`q]wP -6 vvʕTbu^7h c%V RQ fwNALWּSnkS,J։=7 j(5@]& m;s7>DRTWGլ8]%d򲃨:; :i$Tgc?1K/rvLKQ1 -]en|uC(\}=` ͢?T{* 6CU)|xOz:ϣ:2D޴8 CFKt,ʭzB2tm"HB3 $J` ;H7=`fu1Q<[7 W2ժdLF w|m+RƵ"1SMD@ J`<~ގ`w2NF4J[7?{Bkp"yV>l,% lmN*!ἒɢ%ŀ) y9ɿrJk:!3Dze=֩ǀO뢙g(P0tBx4q3bt8fN݊*?R(Aw`x2KъO*HK1)EoR䱎oJ`\P3<BǨtN۵,L&۬l:I+?$żA sBp,BvCxM6Wxk=}IL龬LFsN"׼fStcPP/t=Ar!I<%ŊwA|,4GL!Qa=279!ZTP+qPRe Z_iVâd:L'G11K (󼏊W  N ';J,vGtS*_t:[ưps ̶0m$C%DRV)#fncl+>>j&7qxOhѣֽJ(;h")35L C$XPgr;VOI!pήE.Jչi{S z_&,9l象7)+HŠ'&yncULD.",zq# Wa/oP]d%&ϸ29NoӲq uYLIMZ #-0l`n@g="拚$]Xi#`U;,d[GqT(0ъvp??L6#}?Shi,Xea'g !ri9tmBV&32Jnq\ 1A(ļ_T |/c 9H:ߵ׈X&*ᵚކ/mH:'wO U#2u] ~TMdZ6]3`C̈a&O{6Eoc1~UmN iEŚP0V4_\9&xgDtKTlw%9lyPek4鈫Wএqyk$-ƋGŖ{#3_B|aoJmT[wƧ ^WGjpv.yN~nɩ4F/B3&aPžLqW +3,R[x]ErkE`܇\"\9 6\/d(^NlD+t5]R(E37=У?+VwXF2sz cI4:_ 9UH *횸wJ0fHJD;cl6a$ϑ$fc)80S Vo8O^>Z.M)\j1_i]:Ed@I6>QaI&CDC7B$71EZf,Sl)1 ynȅIz4|l*N -a8Fk iA# (\{MٽQ<ߔ߶id9z k[`ߜ`%~ASDbRYBez#+-5-4q\_p[CPzmSݻۇ Dּz29/(8|8\2!jߗUSx$'},v#yQ ro|<`5ԛP,}Vhʬͬ :hD>U=0b@0QEֽ7if 5:S zѧ:T5#˳3igC4 A$'<0oVoe [|Ll_BF}ޅU`5vy|0ɟ'RFU;X8lXm_ՙ>A$8>#2d]P(o9N0(/xǝ[a`H4wϥQސ+sMʐSA!Vk 3sBj=&Mp$p2aCʎVA@Df9O2a\kZ^|yeso&{wF :hXIE2|5&m~xEˍXqe_AK񔍳B̋D8t[A s3{Չy6Z,sVP%)M-` UxQգR;%0G`PWaQp ֪}>=̴UENBroJ1 r5؏}&pڋlH3o:kqq)YEa g ne^SMorԥrL91 "!s'yr@{t>GO[W{.uu$#\`LY v' >fVqۓrϩg3k &$\xZZ<@'eEF& ȋ{ZQh[ڗH(%5Zxϙzbb?B$g̈^JlP<8MV%3b$qavX3_4WpZ2!ǖ ữBfQ b{jA N†:-57t^႒ mG`m(FHm,͌.K8c'*?oK`%(qεGG 0kM}i.v:RV1Uy{e0 t6!$ܤ◗K;rd+Mɠe Db >+/X#|FJpS B( xvAxv¶[^Q[Ǝ+_f?-ktWqƭaٟ9Z  8O!TԶj?p bba% yyiu״7 [R7!BL-@ @I\N뺼;SU>t  5w@~"nomViŁVZ6Z_D\3ͷKG=7D3oc 'H䢷cKpڀ1֡;2&*S'gާ]ٳy\i9| :)(.5cJ"򸐣NB\"$Cu< JF&T)h<NS%%KUbޓVM9(&u~ڙxq7x U AAY?H͙Q(?ن׼ᶈ:Ty65@LB`#Tɀj/CQQi<DtY%RDB xMs(яsm3*#UH?CK^R;l{v ګZ&UG_p#*Mk7kha@\L7G ">8,[(~ľ:_F)Zc1+ PMj STuKMj+%Ɔ7~m{DZY}elDpлs+!!w0CxA^5淤%@pO郚T~/i(RƎb9YqC5CJU!WR]>]'R !E #X#N TcYtЕ^'~hSiQ).˿ڑ>f6ȌQ&pъ TSi 9 w1t°5F~>R/*X/ #,ѽh3w e'̀F_C5I5;Xw-*}C_M2foS O 06w3^Xq}SaO^Ny;_2@;C!~8%(9tE+̇#ENQxA@|Z ^թ}UߐΖ.}>əS6Ҥ % L=T۶jTO In-io* >aNуv\T^~ V mO\&gV+zcf FڂM3a2G>61+\4ዅiO[(sE7VLA[|\cS *{ѿMH`bhbL7׃$I'T숱mK?V d%a{!Y/߈!IW6}濂NA6i^otmo0Qp^S3.#>` =OI X~ɰ![uf1iY3I >[ذAl56~Ê3kfp?ކHl-Pю>sxOtm|V &̑G|;1U:EWv:M!臠ٰƩi-kB62dMX[E/ev$·,y4P\.vY'h_EtM@ e^OD+l"jStař&B?:JY6xB9 sq*H'(¡`Y( ={)#6];&%M2_Di%no[` x$U=_"d&'bѯ<29(ƪ'Bʗ;̬ ӄ4B(]>(%pWp%S$[+֞O$ҋ#rZOm Z4QҤؿ`wwΑi^۳erq2-%23/#1x/m `y]6ֿhO\CK6O26EPXhJb5blFPE o!AHKlsZ?ظyux14SqGi9d'!ofX3(E<mG{.&~x{DS ?*^҃F ᎂyԹW5;-Mz;,ꝎK+ f~zicͮo]^hU{V|tpY܀I-4d$&ªS?g>3] gnLX@60]UP_w/N? %\.اu}z oЦ8{ڥ~7W'Mm[÷E95*ԉ|@ @._@!z֩[6 KJǎ^?5٥dG VmWWZFY>aX] @f$v7 +`g2==#[!F #  UbgT~Tʀ}T7VG2P2ÕR=hOusf_2od!P&fo>RyFk0$6#+CB7%#^S{ѪiS#3 *Juwd5a6r)B2i՘J<2)mĢAMnB!PxэF( TOdkĜʜتZ-R0t9Ȫvcg[gߑtPR;jab7D:1X$5| 92Gt2~༒,5yNWǃ k/paq~].G1ɁʿB,`; ~6H~(XTDkHv 3|gwt-Ao&_x$Kj?<W~et?8kL9f#-?K8gSH%^%jmSMt;AER}a2Z s?!:26*s?dN,",ߨ̰.SlvQr  :cǯJK_fgy,HB$4ЫquNwM#Kv]LPxcm#4 Z2yoAT눞wNx$x;?C 0ady%n6D)a05OJb\(Xҽ 4m V[ Ji)Q\ +c?kQob(ܻ璁z:rJqo@|bP(F\l LjҗP)Ew7IJ8-nSFmf.U?' [2!#6@8PQt 1rkJҟg+7~s^װjVوPȟZݫJV4 ܤ#2]?f my0۠$l0(ZOY].Uò9â+VY=EA.i cbBKd \k/9܁8A:_0BNzXNp7p֓fizQ@p^81A{Se@ZZ% % 6 [K cNqA6=~ I[r(g5[Yݔ2mj߸afͺ^~,It@ݮ :0t+[שKcK3&!MamЃjk:t! ,'v J_ZuBx]ure#Yh*)pb+<% s<qiӅ_%8u?>gmW`uVTE鲦u "z%M4c*$1"KѸ\DEQ:<.v8HiJIߚ]Ϲczh0 |(dM5?~(0`kԷe#Úsbv\$XR!Կgz}ǣEd汀nn.}WMP["9/V>!ΏJ[ `ҼJuui5% |/BH\:AK͚D\rD20U ʌ}\1ە̗r|\Fmdt=j0APVO9M,tnѫfeARn0;8{s[ !ȹ-@4 i>~ڬ C?UOˠ?arZ4@(= ' w#`^"imC\d>Etz(Eոb?,ۄ`U aQ,_)VU㱅H%8aH}tGd!\Mc%aeDzkGFp(ObW;=WJ *=܀ . diwF␸щJ;כjj vL]`;wq^m1424pҢ2@Eƶrἕ`?QUGf_S`/M9%`Kĺ2^Aj `@ԆڕϾgF]v-J2m8М_/g#?%t@کl1ڨ@1\F^/ˇꕓ{tJg#5%g w@FbtDžCL.x7hA\M~3&uROjok^rgC n`ϒN S RZY?5ڥ}v^[^1(;܃zSk2k qFR-JbG&9H˲t؞LOYiONTYRpB%"A͎^Vr8\ET Ks^z▼)7ޔ!Ԁ W9DzGvV t "_ɣ]xJznpcyN%ܭ&ruM7s/ihM/jԨ1 ݔXQ."hKkU R=O: 23e^3\$VOw* {O{(F R e#/gDS$d\5_av>?÷1xlׯ ȓ䌦&>\S$⃛!!;F/ӢYTY0 XXD6_.U4K~0Pq8]E]ҖKSJOw']xS3rc{SUUȿ`oz ma+~IF2\}z)Ro9PnY"r7ӌ]<-S(%w(`cx.Jݍ!mt Pz Qĩx--e"riiL]<β>K) >;H.CF&}&n1%i:@6 'ˀ-|(݌H&Ԟ Ox5uVj_ts/XkmhB?{\ Km.4|`l ?'u?Ql>2`u@Z^uhgjMpe(,c퓵2m8Zi@zW`%N5RXZi7<[C@TR=+^7g|.YZsGȕMXQV AOi~"- mb'4y0(X(_ߨmrfpA+ץڋ\e/+ɗDrMZ1&`WmG 7Zuę%ka(h蔊vHx\4%!5h;H хK ra1`ij* M͖v#|Eༀ p]?aэ=[AQQd>0Mz%{tK~",)Qd{)I-\a3l)Ca>@?Z#vI.8bx0`$TvS1]31./Kc('-u||@ʃʻ-|=nW/_8  F4p7 +5LlL y{*.k5_m}'Ɠ#\,5|dz]٘X7%Nj"m 3`K^ m=i"Dڹ_7];*ŋƾp|J)w1 AYdY+ tQ#'O8Fjm #@QMȓ(ǹ M1 1V@D}$%"z.-Pm/{Y ʗI.үf͖r_Q~\tܙODk.jv* >| W?mDjY+|A `c:.W1 S/ߊOAlB&؍=MiaL6v謳L;C+,V_shKٹb>(+lWs|y4 Y %Tu)vm [PT«k{W1G40>4b_̗U&,.'AK.'۳a VchK!$;|L5ceZn)XSX+PͱOdB|ۖCSaJ a93BjaZ rKo0>YTaD!1,7TfT42F=m2CpT0|-Ղ&zSkB[>lKW9eH(`IӼZC^/I &y-HC֥ ȋC2] [54/ߢet-8`k硾ﱜ\tb'*uպ}N{^ #I*wE&4tȲT0^}UmNc:rA#R>o/$#45zMY))Wraq "q@w< )h6I\XUQN2â:sv}pPӄ,> uӖWj&RFaf X1SFXs~ˌKD-d n5%fpRa9/I<{dY嚏 :oƤBv*!p09= 9=ƒ.\P$i(_vaN$56frx&5D5}g60 LWg8Nݒ}D'`Ra>G pܩ(& yQ@WoL>ъ3]hX{nrpܔj>1+{ѱM-=/1LĠo4IK[cB,corZ5_2mbL[PVD,+1PO]G'BwbqCPDqݎb|!+*:Jaَ"}#g![׏sVg7#K7&Sd>1تl *6œ^^^ԶŲ؁d)O#k*QMw4:9[C!kz PQOϝkߔpaCŕ 厇.Z tW-ێK[_y[;}gl@ ,AQɃb;P-AMAzkd 0~Xb^ܭJNaʙl%uRX#j9k._}%4Qx|ڭd$*0_!L4 r%t1}SAu쪈2;aLTS,L /v͜Tws#?+)֔a fy .hI<*}\榿L=dD[V1|V~[%M-t@w6/볩Ԧ$JCO,wіN>O J=s%IM"o3!3 8>?iB`1%M50\f./M"eo4X  V³'#h8\l sh;J,dL-ʬoOXaHKg̸&2zjZ ^_L[ x+OAdD?2B6WACpo"B{9d}'=rh $-M ,>q9R$8ĵ%v ȑ[||z}kΚ 3[_8PHdjLOo8s*9sz}}{;i$\#؅6wUF>`8gwA)(m*k>{fTjd̲vCA5j7jc[hymndA*VDu8qU$<׫'/. I7ۯz ?^ۊ0CXܰR*ݘuqU6trρfB K+zݲQыtgӗu&!>9#G(VRBM%ǁcgFgHSdC<kq) ) 9`zc&l.neƨh~Sbˆ0gdp,!qbc~Jݪ=-#],G70xK1TWlX)U&[Ar53u߼m)0D߆wLC%j:me ~' RVRMdbg)dpEd$AIN|T(^oG袿n< 4Ն#gE.ɛrwt'mKv2Mj^>簕*:6{urhMZa۾ jȫ*S.Tlucr~9~4#B%GzHa.M qvfH/V~K3 ^ ;DvRXߖCn[4x!LR<2ɵLD޾pX|| W)]@Buh}Q,!'yؓ- "mŻ Ku.`z4Oig<([hʎ<xGWØN$XpJZZBјJ<B5B_$J FƌxJI1 ]q(f$o&lzN sK9Lřyo\GU7*2QUcũlDa*3׫?wÆ(EznJ!ǐ́S/tzyr}@{`d]F|CySAT=N33[NJfebP9XI82⏓RGӾ4(TherQ+4P&E5`^EG]]qέ^,L5;h6 Ah 3ָqy+sgdq, .qܠPh0Y`RQRsl'ng;/W* fp^DxQw1۰v0OO˦FCD~wb0:(y?YYL{Ie4af~$-&<h,cEOCTuDټ{+x\IRor9bgǻdhM]1n(Ј(:( U!ل/{؁^Ypً45VPKi$ _=IJ&٤=Iy XF~ 1CfYLv~6])PaF*Qenw'q\\u.AW`1W`ſ{guʯS&ҽأb1_7 VjB <ҍͷߠm,0K)& 0#(b^S 0k=fM/m|p2\R D;Ok˖6XL]\ -I\9 Kn)y1g[W93ۣĤߵ]i0t~ 0L.j$[eBMuULrz@JN|^vDM%@%_z^$qCq]l*ADj+%86 =WS c2mTreni/0ausGd]b1̤l$^{:.W\ģ,xOE;Y*ll609+ GRw^Q\:!);Nkmݩ("%OoMIyZ(4(+5?y}lR2p`~5,26 UQcJaΑn^AFm;@=p pIi3BXM5s4 }3{P6,?OmuaӎE"@U[)5/uّVW5үi<+Fs!({+x|H#BT4iˇG{&hq2"R94(&wƿ1{Z!#we j es1qAvmSD8:'k-QPRj!͹ `OgĠM|fXA=FP~_CE+0Uo_/G+! [=P}~kmZL[Ȯ!+8 V(QbUC٫6XG_auϋ^ΟvV~ElbHR#"s"QW8fzq%Oa'bJpjB8ZRk[cXY M؂/Kgr ` \6;VL1$X~U$vAeLJDDLA0LKj1t{#3!Zqh @ݮZ-f?%-Ҹ2=r¤i5Ăn1hQ v_Ou˦FQgݏQ[;[*a(/dq~-j<R_^gu;Ew/o]L+7٦>7wPAsTt sn8musYv8mI W<=pϽpI*,gw!Y΅QP~ 31qvX tcw WV>}TutmT [yaѢS)7Y+Ah3t=h'y9 3"xROO%(Q%2fR:^+h /oDX*JvPu&<$({aKR 6вK lnjѸ&WvEGі C3U$:<'oԙ>-"KܝqEPun pVz6{sv88عwةH+ %@^Toޜ$KƶGHDf'/l T~Z0fyCar6G*'@=ӏ~`FY#檕:+F4euhrI`I-X7OߗFdM@fmtLo;L\b[wI*9e F#n&M 9]fЖ_6kN4p >~k Ojb9N.Y>v9.[Y {D/NqzKѢav+yxn"\ʾ_44i51KZ7~(lF XSGfhcKŇf,rj<|F"Ȱ/bhA5"s0}frYHp{Ο\!Kl).l ~)fG1# k4učU-e4f0teNm˔D4K k*\qz`G)O'q,+Jpr٨ʽ% O'|^{Ž06rz3pχ5t%f`-(_<4Q0AsrBO=D,+7ڬ+12KNu!]?5]u=#`*5$ zRQeDt^LgQWʤh Q@O O^Tw7Yl@ g&4OS.zX.TBϭ#P:vsԷRUg,GzmE7 hvw40 *!-'K'ՏHE~SSW9.dJ8W i'jTYѾ/!3 3 <pQEB" E\' nxqY9b]鱤w[t|KI4ÚLѕcr6:f7,hZ$6qًKz*{6M[n7:w^ 7/ QwmgI 2>U U fɔHq DZ΅2ϡ`􅬑?fPZ:=:EUH_f{irkkX&Ou:#fZdf/O v$3K{r/#?KOogD[ݖCi 16G:kXԀ}prILx%!B󬲷}#-((BMA#?H}DsT/v>S9&hn++Ww5BIeP9AuIjDb ݛyouѡ}dS5ֿڑYi\)v*bq|kLLrp>eԁJ}zD͆:dJ>+IWё"FV2bHSr%D]ks]wRDZe=6HH-0S5N Shwp;,Pu,u0/h{03Ruvc3zsOBVXY+d`X ?+Y@g4>Zn^<(xgtT7wKVNܼ Nl-r+ /Ty;;[ɾcGZdudQ;Q 2GED&\ȪAқiK39d20 u欉\QxցMq#ao/9A+[+'+i$}\$DpW0xZe`gs;G)fW;a͗n}pYqS:tB>"Qc Y |Louy_g zEcT 7 j£3{ݳ Q>%b84ƃ|Jc嗭u8ZBpd5C ^+\yUm 4rџzӔBۧCpke$%p#3pnJ]r=[lp*̖I6X|ٻ`<wԵZOŠYYS{nR&/>wLJ7w&@셇bQH E䯓?|Y{x "N2!>0%ٯ-@STfݾFV1_EeU%cWg57VD#qQ%e )͈^F*VvEAA\mro~bs+A6.1 Y' erqJ-<3%ׯ4=Fq˵Uʽ+]rmi:P{)DS1.*A\_P KNQ!!y=YlMaѪ],.,!>HԖ@.j`bO=K{m^[r|LI{%>VGoYE,XDƍ|vp^ŗ <.'$zu_K /.XC.Hħ,/8<L{m?<ohaSiϩ,)qbRw)cVg 7vX*!thM F97GDL=Uz_k5lYk, D%logQRnUViW+ް<ǞA$V;J<-2c hgpiQWJ7yr<Nc0 2ppL8IK'x=jJJ_2~ETFQ I;τ}{:|,cIO|*xq5,Ȟ3BW ru8 'O}Z2~pfLa*QqPhÈt.Z9 6,Zyڒa,svz+1[AM[?*TM#ܭv" cy9K&i3:WeђGU_ꡊ@nⷝcf)*9<1^9" PzscCQWb%whL\XÏ&IMb:-:&+BFNNV#ZswD]di۠K{9HcRh@w"3@,9e4Ľ4iW[6!pyGN2HǭM2zp5v5.c\cgzL-vL=9vUpSgV% I/n\\9=-vFq58O&\uz "J{vK ||ePePD"Ërɥ [}D Ȅ!Bo¶jo6Y@5X2/ՀǡQMÒ^ JP\ct Mr @%siL͸ZA8M|,rCC.猿!"R}:+b{$Ev #2g7ۦ,$և1 Q^bg> NR^Bv"#{=`yv,#ɦ4q'$\%n4qmϐIP!p-2ciz=lQ rFqs,dvXK'%\QiWWd*B2iu%hEF{rBeNUa-Assӷw1bkZIdF:\6d}mT B)JvbjDӠiyC"vzSv( O5x1Ld Ϧ+I+=5U󋀂qp833sBHfRWf3Y՞ZzzT[yl1x Kp:VF/lA]}ϲsඒ j5 4aGJv#8Q.G! ^r^%B$yѕ-P@ O`'MZK|-YәqgIX=L?ogjW꺠NHƵn]6 n9 G.9ܙ*jycڥi={ eg^3yH(@Z_"߳ rdh-C& 6%o' qF?U\`5WQsG;$a-/1CXI_ Z%$ut| g2^^PGqtmf"uxe9H? (qGxfՖ;{i:UQ۱:.@3{va2RhĢ(l.%cD8z\jsL']@}lm*15'T Oɦ9dO<TU}oK$D},|m '"A}u9I\4P"7)6{Թe<3q,7]7}֢2CZQLJk4TU:r)Mz6_nOOqMekbqk 6z=ȵ BBڀ B!/)J8UU޾^ͻ?4Jֆ=Xe_Ztt;ڝDKO2 VMi[Ӿ{]F4R6tȊo^|]qaH6wJ~}g߮8=op'mLI7Rz3(9D#T)h<Ϣ 譜m,e}t* vBI1i~3b:pyq^f5u!mh&ޥuƚ8 t\ߍr8u[$\DlyG{Ʈ?MY5Ճ4k @^:w>* j}Ob9$c;Z+La\sU,3Z:"fv$#aU;ejZp_n;EsD PIL`zo|+b'ܿTzY1m8%uϭZ98'$PraoMvՔRf5w/a:"%uwΪwj ^Mme0;b st8 fX3W-?!.N n}BPB޽ٖ"95XCEI\3y-|ݵ)"Pdi%4^ xҔ*L1eu8|502r[m{w*dR0d|f3k^֤}UZ 3z±Fy:IA./RK);5CUQ`o<~[p{mFi1ʕ$.kBo9G 0vroC]hj\WGrU5asyb Î-k~K*Sjy?i>2 `kd֒ >m:wrʪ, #Qi\Ř{z-2`\g@< 5LDt0x@,_6)Z%6(V9BVQo4005c#/ϼxbuvGۯLjU#`~ oDʝye_)0 {˶d+Un5:ޖ<6jˆ# &\)6ޭ*V}z${jCa|!50:3s@M:!)LPx*;A٤p, 67w%QMwKRS)}0\ (;K\1]܏MĘnUJd'99W4l`RjR|CZ4"c2;@Xw\}s/vr+ᐭ[zG!z{Hj6ōw q͖◙TTRK3x`aE**/VwBZ?0Ktǜ6={=W I1Ȣ!}GrL 7d PlC`x'pR&hʲ '&{6V?H͙#%HuK=x 44!"qyLYjP솵`2#rTVaiLb:+4 ˧2\HvJc,E[BAjf;Jq&<*ޛPpr V` `6Y^K[f|mps`@F LxLṔ\9S(K0ߎ^ɶḿtk&C#A#!s!8bwN09-=v3w|͌}8i^ȉF:{?Yqe5!jkӔ*Y2dK!pҨ_1梶EpI$WU?<+ x%X9.~JMuu 0cyt7휰ٯ{mxJa.k85y;|MMF^ӧy#ӈykxz͵`떕)ȞQ<\:VU`_hf;C`Ԅ ^\3%|~]#GQ6ɖo{1`m~킉eF`H"%ƙ0LJLOZ H)Z}*cOBZ!CJVDo~VYQF$:6^|i%mOiwI6EOBY}"!n#+(T&;96+|T X,8A³ sLĆ0caIB`Ո:5W듄S sH&QȶH|+#$E)`ua 7tӁ@1>`L):D}%%o> CbpЃl~%s~U|4E5&zWVj# Pm ф]-i +juחڝ0~Q)N /l;@SAtskP[ZA jp!OvQ-o/g1>i38Sɡ;5q-PW_L|6\x tzj|8ty\N+7קsj8%Ȯ=- /zfnk  ɤ= f.dqzcSI8' ba{m4&:m];j4?v}LcS7ڸַU 1W4s>6@қ\WwA Y vO[O?HPkPB@x}`ƸxdYjL!ZjgyfH<.@  =t`m*MX߯æ7lg6qX4*Å~ԻS.(D^@˄?ۅVJ CgV=fYĮд-Gf%xBjդc;F䴌-W'r2 7 ߂8 W ׯ2N^pMdlFgHrz|x)K~~;Q9v,]W@# bxiE^]_w2,?L5qzer5i1\#4qƲށX9Hg=d{wJ^O뷎'Hb;xZ QߧӸӧ[a]OB{tRvB9PPL vj,¸mPPwݢvxДbåK4֫4%m'ܿxB <堡jW/yA^苋ITCYҨoeoI@Zw6QKCH 1:FWbd}zAJM@=EBrU+zE j*;ę^IC{qo9-ۚuI'7vU>#ŽޠgW~ W`|"պI{uѯ:q=0I9׫3.vsO҃bA|w|)\M;~I2Z4i{-'"^8DCegU!.*u7@bC%`7QK+A>ls_Ւ'*Dmr.TtC ooOpLWS`6p t&8{IA6~/A0~;=,w[!MS`C(l;ǔim[XGyQ$Ȼy:]ŭ'/K<aPSdm1"!>e@a_?Ve3-: 2Owqjvx4u-M~ReK0 x6b '4pRٖU!1F61tu-7鸠mUݜ_%g`/D$`OPFh5ʝ;~\1P8(Uu'x 3ʹc14 Mk_ Ǖ+Jm|VR+;NXB^C ׇkl2߭mhk$MCeER oM3nmvs-I}'+n'tHjUԍD;6z;'䤒>aO$j*Ļ0;.Wk$„Ϫ(m$7v#+L(FL>,oÃ˗PKӖ27oz3N#; ױ .!L+mVp Pki{|}BɊlKDຑInVRdEU=!.#ˬqQ~GbJR3|hE)×bNEeThׇuHھXƧdeKmMp@쒾,:e :M񴣊Rlig SFQX:;|dSa{\XHJYϱ VN3&nNAti lOod8?o%%%Q63Ji262w9KTK%Zšn00}?X@ʾ}W(8?e`ܤi' Vc7?sNژÀ_oy1Tp‰™z7(ʆ4g2|X* 0ۜոz8Z4U =gw 1kDٸGF.ҽnRM4s輬 \M/}yT)EQ<6 2$ xiɍ/bK-h }MV(+cTh<^۔Ѷkl68@A%Dt p3"{gfO.k0ݰmBң6HJgYZ07070100000133000081a40000000000000000000000016609d2360000d6e8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/J֨]?Eh=ڜ.+ЛЪg# 6v;\WH57`ő:"tuNEs:o1͕wOT8e)i-ial/Gxp M"_{8`,dk{M[r$AJ/xc1hN_FTp6!-S^V~Җ#m/AmzƲ\HÜ Nas_[_HEdL1SJQ.?Lm 2J`RK, 2ĴFtJ?_6Lv=+N9) e_s/+vPlBGtrqޏ7^q+wp <1ɏ3~Q;tv#3p =XOmo}ڂiޜ=xR8׎|ܮm= eGĈlX{=X0\}~eޟb4HqWf)Q&NvsXRpWčsK£5|FaKc|Oq&c#2 ο?gHe%ӿF&a1w"aȎTgްJM(=fH8l6znzeW!8D9GD#mSrhXP?|iX * 3ƒi%u#uC~43\VםE#6p6VH]fp׽Wpֺ[^gRhj穡j@͆;-߇#di`*wV06-f_n/Ni\!( a}5Ah^]-Tz5 tdiY ˾J4[iйT0l@`lIȟ"OhqvP_ sDk0u׎3<@YwY֔WY&#ށޥ>ZVmch5_ٗNi3g.ܩY3=L>>$D )5>I ic`8c>+Zpڟ6 $^?̼V?\fC{wFFqoQ̳Ih|%8ے735+T:H",d"_Y8HU\$*AC NHBFKJ :<}N1(#ܝ /}5AjPeMj&n6#FXH?2M.+!D cG gpbjAXr?D2 !Qp%p/@@8-\;.ā·|F]1Ġ˝sߴDC/xF`BE`Xv+_7UcE^`xjp,9 &V8!\POOkzԗ'EPwByk1wڋ\%amȇU>-0ɓ>f]Pه0Gce҃E;M[=,r\Xˆn&"xu>qɉj|b-Fagr)TQta}-nd_!"+lą=xD%G;Y6Z^8Uab>~*2Sm{uMUXvGA+f %|[ @;~5bIxdpwN V<rXI-nZ?{o0o~pNL/drፖre'P‹#r ă['OYv|'N6NJ*7QâFϰ1+ϿD3 ㈐G~sZJ̘Kg{&zIGl 0nF6Ӟ>=Y%1 e}m!jb0Z_tY qFDngu\d8U)s{2 T(c] Y\+ E3]4)fc@C^uh^}-* t~כ\+,[9ivj\8(X|$+JDP@EX0N;Ⱥ(M9Jݶegf"mKZO,Y0Om{b岓Sb\KkMk=a)XcyL³Nt Uֽz0D&|$l@"uZjfR5j $YAf_zKrhz(SѪU) =TVΨ*+ruٯ>ίD̪}+p3qݥ~g]-Cnnv]]ZY×ikaƿTnc7ٟ@Q6`2\Xqݻlj㑴FW 4ʞ^&K|\l#zNP+IiON<])K^5NclALX1҅W\Ju(P`:QR=J럨IC\ab}5hC;3Z{„VrF錇er$P n0@m#CKl a)o_? Чc52/,;OxTh8diXb:StsI\7[lHbHÅ o+v?"j*IN97[͚?PhD{_YMRV&&3zcy3%XY\67ew\y?`da#oPprfjG\V2PV])P-~UUāPiPW:ו;,`\tz:z{ j̆`i@Tn 61gu:Gյfs$%kl't6ہ҅F @Fot'(,nrN*2cP.LO;9%N|Szg&Qf^FU̒ ?QؽIsuƋ'+5 qߴJE<8 [٨-jKKਫgKDչ8pI & ĞeiO ˍ޳L7}]bq#~ܼGSc\㳲&1ddG p(]LegU^Oy;Fkԧ~ q1tt"ZIp/ڧ33C)<ݙj@C1n p[ݏ҆]g3}Cin][8=0nM&Rs("jN$/RLpagLdBʿ;M 죃H(oUdFvbxߙ;J]r1VUV{S`~'j ,(JNoO]Z8󔏮4LVs1/3q4~R_ʜzιI jy "0``VM$ \+^Ȓ9ԠhlUY9lד̩3(QLtv!]yZb4^ 6&e .ǚ6rAhZʋ DB[h-fR[!?-5 $Bv4(;HfH*C־;sܢ qEMڵ[ǀdF>FPpR.Ìa7~XdNi Ү ]m͵On&cdSGՠnXKx70-O%Hn֛1 6Į;v"QYXgh^: S'ȚEX~\1iUrB73(KҰJx',]xWi.M"g4^7[戉&--͠`Sٝ OdR O_?7+FS/'c6Nmgn'ӵC8[p|:Rְ~|VA?IGK@*8{HhvI-1aaӈ5X3I)uN1 0٠_Orz& lx!3>(HPH>rBc"iytE˺Z9v){E~uQx0uUJ,̌"8JyÀ]1˃rq0K4Y6@*|U'XsevAx;'=o?o^lw)LfH5aE^Wgl$-$]H ,Mȩ!8CpDRZы6Ns~^ i #]BTgAZNzm0ϗc ̓X:wh;=1こ 2 N^0R%75:2'(NH? 3vl# 'rƸwjc Gt}-gdϭGm_q= #G نKl(G81eDJ<Ǟ| ]uf}C-sm'=)*fԟ+-7/5UlvDq>j>}[Λ(G^BzrF`Yj/!zKR:b Ҩ T9϶IjY9~/,RplZcgA%\T}e!X;yɭz+/vjScK( g#h% Pk.Md{# rPUpvm"3ya Ru7&{nKEVNmIGY,$@[I[Z{H\~ nxC{ "̔)I jgw˜1'a=^UPW{$HVVpЕYz ^+bdӭ6 Ɇ$Œn.'IzoxT=ҽ:$ 7n%ծheA+)JPR\~C];T|dFdŌIP1L <['d6u`HJ{5E`\!2M_S~pڗfK5aʺQe ;*ĞʗFR\zct ;dN7Wye`$Ҁi;;v\eџjX/e<1/f͏E5L$Gzňh՘?*A0HĄ+yP0Xs\䎝::Ǒ1^+yB"Q>PS=:i8F!)2L4 K>! %"!#îtB7?;%kA.@H%k|UXp3r0$+>{\@fìIAc"Ocm~ ̊Ѵ3[,M'꽬9Js4"`@7i$j2`{?ĤUh>I%TCs;l+ՍمZW% &;z# -suΊ?\wq9x+߱,4k֎WJiC0FCbS/Qv,0CDjwq>4ɆpTo^uͿ3C*68ϛfr@y5u=ϣ[@'r}߰Щb#Ĺ Q]Z` AEIR==xǫN38(旂lL?M 0CpKuGY ^U{CAr KԵf7vaS'Q0s` >ڴn'L!]F{xLV%uoEm%W/AZBN{HB\L0dEjYU`'U 粁?g9]8(G%RrGXPJ큐|$ \-T Yo5Fvs0qu30ZȆf1fo@=V뉄EL^^Bɋ>K%K9z tRGd!P{6Oh {8<]!l"o\k7XM`UoSRKHV6_S 3|?4 L.aqW>.x/M5nSխD=} 10zҡMwW1Jt/ jyJChGV@=䊐m>A|f-J\9͌;%В!qḒU-d%gJp:|ȁ#%|L0`4Es>P@ $O˯R kEtp, ˠj kv ك BՙjM7O :+cf)=8{86*Mw@`y2Jvrky?{n|2M8 uX6ub71¥uo\'rӃ8bsBlUeGqxmWٚ˙/ (|B݆eيw)$/<"<*+eN}rlSB9uyL:&Ut6 <8;A5}:Y{Ap x@Hӡ*إ;* 袐8m7 ]ayeeߢ63Џ\Oq~}8+SAJl0j=׆) WV?rḿVGm24e"#\9CLǭKX2{AIwL8TH E#i6 #9iCT)hІh y}vo.z82y5ha 9F8lXTܦHB2 uX"ΕDfCosM1/}e-.BqWGZwѢu x[t>p؞Off]{!V(yZZ\cIbqLcB1E'յDaz["TW_ oabH|8@z>n[Ue zCd}wGDhBM.t|i!D)k%O6VK0&8m(ոm+u~Z F=)%Y x\/f3I.I!h=K,o!)^m"O:Rk9@(Xe~e:%i>UŔuJ6 Y(*X,Ć~u|R^IUmG=QQ^K=|E>TGȔW"RMzRqτfȺtmfg*]2j ԳوgѨ9C-ڥ96 IkKy t=Ɵc̹;Xӱ"H9 CgAδ5eh6oH~|yWV] ݎqɎ=qA Ң0>v,MnS/+7o̼۲-gJK1ajW> aG勘ennSEYNrov%$q6`.grXL$yojGC*)R0zK@TMQ&$ >[1=fTVtP h cӂ8yFĿ옑C6kI{eP#SN9>,2Ȩ>J[tT9xH7#U.A'n+ w>FvZP>^j!Xdv€͛mxtBK*JK2Tq,?wwdUϢ~=f,ixKp;&nH1?K6zډaR |#2LnpYd(l%7GDRX~Tom.)(otͤlk}9#xy~Ue:\+VMw$%LS3|}LN#ܱbfL'c&K+b7u&7 >JcN~c`uzD2?aK)7?wC_L]o-`ʠsgT R<4!߼^BO}38XhCa?#ґa۵n۬-@U * WFSJ`#h"Dع ߲@wa?9?6Z x ru m֣S0K1n*@t8աD}dPkK_w'lLEaIݧXŅQ[X1Rx&16`\5CVJ&2!˘^VVE"o0y|I^FxO@r⺇\G`2w_kA,+ V.0p3*4ԫ)k@Z?!ˇk?_ס-Jw ] ߏ*wvnIK<}N~ ~D V&J̾ a㱣 /8uߩYbH`q_W@zf[Lo{œ֖j!{$sօ4;޶&cO7yza{I\} *%>c9gz\b{挐l%(RWWIYvQ6񾡚ѯ -v6sAO@҉?Ex0w~7{`z\|I%hdC~1AP9~V_D7|(ȣ>D|Qcd"! 0f1-89G3q |CNrB ƞ[-)P57Ct'(v&4=8D4ôrPBj)o1&0gJTohEbnkv]#zK /h"(R1vd[K{kˀ\Lōr^<6}[i9ffhL׺`!Ȉ Q3;_P_Zԗ.W귰 /+~.wL02a;Foh ]+ԟr7n"{ů|}95SaɲoV 𝹜]$a0Ԛo20 y#3(~lNjy[ZJ7HoVsbx3 )=aƙP[= BtBN7 RM<=;t Ȗ'xj_7o/OhPSU=З2U7# 2e%k^Gngٵ ]I30Mtg!WϢY|m L~N`.7gՔIE<ȋ a!0b.Ge]y9˛}N2䒠.R uHr{Mi1Sf:\K[!fjC!b*)V0Jځ,c҅BgSY@y$_@&#M[6ZMѩRWz]kOfC~!lB>H7פGZ)i *.f*cMػ4ti3P']Ԡ_}t"ni)K[X+ߠsK^f61?3vx2BQӣb*Ȧ =K/g詂H&p8 ;G7xmavB:B-oITz bSO0Nԕ9&]Z<"X_݉.kb(\~dg&pi[Yc,kCsU[g$ռY,kDҮ-}J Q8>,GNVU: IBotϛRDF>]^E+GOH25o8C͌wK4_Omwɰr.a"D6|kU(S>$s$TYy^ݼ$׽n_ڢ:yjkX#$vEr7@ d=r`uWr*¸7ߋ Xc?-J{8-)sB~1Lz;j쯴 $="KxćHMāDpd샓7Me '=?: 3XO.ICyq$sOP m\dܟWrb' *3s`̅d=m*LЄ[8À,0l9CmNX2de|kcs ucS̙CKG~jn=Nj6^Tw}5 FT؏WlUE6J~:uu1v!e)DJ`mqG҇яHtV[ɏ1mA>2ܽ~P*VT%M{de ʸ3\?A: DmSd'2NL8)iZ2Hc饱!.H.k7V|ZPqCa8 Z 4dA2lzVWl-~ٝ{~;s }sctiȬse8S!lp j}[?b hd Йpj ;2ݴ2#sƶPQF禣Y.yChCSt"_YEq)=$NrӒy\(Ou rES)a1Tp6$HN7w}\^]7vJC@@WA' !͇1Z\9@:E R GiPO)P8\i0{( 4*%વ&6Wm79` (Ga59w0N`f 2^[{& )\{.xUN8Uf #&P˃]a P(be $r5˯bszu}@ֽ&|FiyK[M"%֌O~Sjz4=sn_!y W4>DCkݚLs켹B7ePތQΑb߾< SK9/*ZFnxUU~:h6exƘ= o쭥|/4B5]jX&J҈ڢrWd|@_4De6'-l/@I 9Wx2w17~\^ Tvu8` /Nwgi2Ptgjwຑ:*F)&$m/>L0A%]LFf:{W^FdKkP1LP;`H#eXpКsKyzSrjW+`^ &<Rψ+`A> +V.&sf{ Fb?c/!Vf1;kDGWw}QT l;wt>Nb?]hPStU[!8OZᤲV4pB-C),c<5>smIDM/UX'}B ͶnCIDB;|!qwT ă+r)L&hip s”Aoo䤫 T87'Q3aA xcuz2!"c,f ӟ8I}py:DO] NyBӬ7[j @L8.|2kGR\#ʑi yff03 LEbST7ܱUλgeJ Q~JE5|G3OYRA˔-T#]Nי$Ult7Bsh]9^ҽɤMM)U=N3t-Yn4^W"4(}*pt?5i d\Lj}yggz~cZd@!XXN3x[+kR'=tbv9UU[Vp )AeY_+ETԠrvYdD6h04#ܶ./ѥ\(>s?ÚǨ@b^3 .fIb.NX:4-N-:HǗ[9D'./bzh%>'NO 5ۡP,UPwa80uOV в7|ܪ ~hJIHwrU*#6ܰDv]T(LF,o ]J}1_S}6W>jT]3L=~#j.P7әɋrեXz+.p+MH 3Z?=yhAVM;ZKt;Gп!4!8 %qPW n8_T|Mp g5gM'#꫇Mm>3J-PBgʈPO;Vjd){*;eJ= tӢA#֟EiPI2ݲևJ-CLr+ES{F%>]X((ffjѼzzVPL6N&WwH%=2s'g|$~ J\"V 1Wua& ^.+kUĂO%`n.j_;| bݜPMw]"UW"70uNnAC!_mtUU~eҵ`eӵK/|: 5,Oor7Cfe@H+ H@{hYNDE-!2=Pd_J@`L (4:<BbQR"/ `8\?K.ݷE"6s6b DP7 f0iĨ'sHc֡_Qy2? ~5'aR-9lI4Dz؎k|וߓ4 +0=]>?(mgFkxvqijݬ)ΞIXggV&@3XpG|M "4N!=F< kdl(t ox\N’k./ރ D +1r?-86[h99V? 4dQ}Ai*@WQIF6Ds䲭u0Š4L\4"OܘPtE|j}1uL,փpáƣuֵ'O5ʌ+eL2 2%%]M6UXdLz^*d i< GGThEHܦ}|+Bie$ b0jUۈfh+2ŒF|^R8}_t?#F.QXh1|oðR%5-L[*04z"uGArB.X1/0(O:^| sϴ3ʿ4<݋s*CrT9yeM79Gqm0y*ld[lbщhӃk0$XxM BbLrj3>e>D"o{|'1N{lL*?(g ϳA5\@xg]0k{S%ؒ=rnMM- 5k'&!ڦiAkfGEj5u4| }W8葤n2nCY*CΘyٍz R#dux{ 0ClPaO1IkCb%)._@  [/9xX6po(V,BI?ΐQPs;NUIݷ+NbMwH|Uʡ{]czJ@(J8a&=c2#7|L!e}*7Xg7݂O"tߞʠ  yGoh@Zg*&Sfn KIaG[ ?p')p 俗}OB8jM<\fmX ܸ6j !~j)ƫ .{,/N#1d2bɭ%&'Qtׄa=1 Ýh`F2='2<)z\mn&WWR4݈"bԎ;@x"h!HԄDPѪc>hzaKMF5t_ @\r_ܧLIHqm] qaeZdǕtYkS5'k2˲J-v~@>$$vƍr_ҪVUE0CS`VB],ϣ;*`I"oDޯ6=e V@ 'amO-рp`\\ojr͈Ќa! fW&>tw`v<@{ ref^O ˾HJ{OاN]sNlI]J^7 /Rf2dP%tqG%2 {[n`p .n'lfVµ[> =F.PsqU[+rR:Si\|kЉ)bѶLLY ~`E&]7fL+}~0 O(6 Dc \^. 7tq~㶝?VO> am Y5אּ,5Kwpb|ie!P4:[UݦU$,v YL"zRg^M6 gKndJv B=\qq#]ҍ}rÿ:X f} 2Ϗ! }9uv#vuDm78 eqpI~=*,QF\kjfBZrz#X9!]jw F6JR#+z0"}3́޶FF~;̔o7yj麙heiGǁPozjW r?ӑ;B J/zJ_˟ U$퀵9Q+=> tcK]3;2ԋO#}vb*? tOngwP`l9A%Re=UyDJrǟ5bpL#Z 6di8Y'wQE)V`TBTv#0Z-&D0VeqzrQ)An ɍ:^wJ"H+] >.?/CJ{Z< _O )$aUk}+>vb1[G%4F)>z@fyA(vRĐBq+M x_X{vITQ.:bSR/#7.cIۈBllRl,ɣ% W$ӀޒH$zlk޷< }VZ K^uSPFk72PmEJ>X㰂&Z9=T],<:#4Gx[:J6O2&(6o+Qd,V %ܧ*vN~c`!y%7$_XӐ>BڈBM`@;9jl'0t:X4^4V2i;if.+j%ý#[E/$5ڼ[ o,2+XWYcDo#,ٚa .B'%uS&OPOT>j)o"!JDePl$NbPlpZhޛY* ʱQp9+P֧86Ǯ$e@)|M{kg\TZ#CTL7Yl8kAob/s4r-qvc_M\ų}_GںbN! wy||FKaֻߐ-M.+[\mцz-r}Y/12B}zxx̀wo4rNqW P_0T,7a/C[ͼ$[O#ik n/7ȡ?(P5[OD΃a;B>%,u7/26^6?JPEB0⑞x漈)|(U5J` je1f#W=+YkWW1xQT?GB4!CrOS0" =IիBׄ0 ^609)щt+7TgK4z1ව9~JܾaۿjZO$"xuwR̍tAjnS48DEi!k(~߽=ϨwC|-*i9;G ]WۮK$DIK0h1ٱ;g Ң= }T@K|dMN\9XDJp1Wpt$.)@#)KI_4~YaG3ѭ jTQEHNDY{5QN,qwOҙʃ`#8gטvӞv;N2Z|} IH[vE5^d*DcYNGkLZNڍed 9 ނM]t=-ZéKD~:-6 Q]z AfJ01pgL+ҮapTx̜v9L+& HtNW2- Ű#P)+xp?!*Gh 蕀oC5E NXMS*K@vM8 0fKjCsw.4OeNG=k9a}^F?׻^$5P.`vʷ#6Ph?hDt0yQApIcH+${]|:C%ȧ >򣘻wZXq&'N0(޾ʲP>ˍ{3o.(w`O/O(#l O^ s~:&qPh] btjHwπ|Ddy*və"C/F¦4%ʞعI>FU5wvS d y=g2C% 8}b &xJ_I]0B;`EH匃|U$_˾3.o@]EDȹ'tXZ|^O"a]P5{/Qo_K0U{pYkPB Tj&߳,hKh~?RcL<|RHK4@ɻzbAgm؁s!-3ykKZp-_-QfW+=}H1핏ٺ+B .,ɾ qAb1\U>9DJ {4lLo7v['5f*hʵRQzUNJ\-_La&QenLA|.gY4'k͠54+vA}k6 &ٍI @ ҇hǿwiꌛMЦ)]ُqc+ؙ )dk,:"L s٘\HBr~<7fV@)PvMVp7Rz_k%]x  NL?74,0{QJmjN)"ea}^} ۋMVmrҌBlI:=6?C$ Ũ٣n3< դޟ7Y1@ FoqH=j Zg R>=tAS U3J 0COck24A;ʅ8^[l>qUeXT3;kE,TX퀰jwG_qI~_Ӱ|:{,?Vz80ni5\1Dm3U ^u CEFytde.iTעtT7ȳbK$ uuNZn {˪Id$ڎ>B!X2B: Һק o0K' =,m8_!W_X~*qHk׼| G[ZXU5v.b%h0wOejb’6-.QY*ŊڂM7e\' MA Byž2Bj,h 4a+j9=9[a40ɝБY$.:*%S\'O L "=lZ-RdA;30,vH=wx_-W'i@+)W\=,fU=n$2OP\+O_Z~Z-TLcJy'oX(CFoYcN['rb:շqE;!wiݙ{;8cfjk-+Ke^qnLg!13˔+C܈cW$TBLZu|t4j+@sF/OȔj+)Ց?,Иk&0KPMUCN[ MPVzX"EyP-ԣxi] ;휹4x=$(xc+"[^ ^_)u{]qLH,Qa6X{SyQ>ԙ3x:.C˻o{uH;kNo^Vg?{Eci;I36,&LNTYH_{I6|%}rPjxNoe^$V`{# 23hM(Օc.15kA?-UIlw Sa,$DwpT&C3\:(.79v L h_TSсf(i;[O-zgL=fIOV{N ˜V@CP)l3ANnlKd פMqHLE9$|v^38uЇō? &IyL&1BNPv"G ]IB>\5Pa+-ƍ;Yα䫰Z\FdEc⸅ox7:K0M?#dr =#S9ʈIv%t 0}¾󉓎i &z^Z{9%oREѴ\mA<b>h62.O;o>0C@RuN^-/;}~FUS&aU:[ɂ*K;Mlk躄@M"i ZڸQ~% RŦlaÓ ZÊ@K,\%QL8]@fm |"%@PimopҲT2yxN5"*XjQ8P4 6|b"cQQ7~8u:4F0=o@|^/hpIτi 2.|/L5VC.9; 4M=Pes,*Ih U/K 0\~L2R`ȔL ǭWp5M* I\%X{T@ND/!^njGx=5; ANp z#Em- \58Q/tne(;Sװ'A޿-AIGoim'HԟJ+Sina aD}!N*1Kn|: s Oh.li~ŠK&j1.EBy3\7ji)碐JZ$WdJ1~uOrsD!N-} #+*Y{d. %$0[dY>mTӵl79`+)NZZ8M Vؾ(7v2d7|kBNQOWŔƸ~nP< Fnm(˓~G7ӯSD3}z7OI?Q2 \6I7\j K_y zz)Nڶ{ =Y^a Mv&C/D E8"ôƘ\%*Ba61whAj"!{ 7|B XEE&{-].yOI7ŷ7?ܴKDRQ%=W^m \]5g+cx57x;)%&ĘC$EEӸ};_Q|Kjbocf D fgs*Оl-ziE87̯}Kn(obx햮N,y30чNACElTpɾM0ryZBsij>rfcu)T9B g P nwXI{p)Tqn9hWY)OKZI4hN>>i _3&=E(G Mma9x5> duv@R;ZQzsEW~=N C%|SETB3\-{4@ 0⥵#DfG| 7mUMCY4lukqoA=Wݤ4-n MjT9G]~Z7}fA΍vso%yM6L|`gDq˼e; ,h$h,!C567<79E:}1h(]WvNGJ߀9L-ֺXN6 +*{ӢGm/23?4XogXt74m.d[ֳ9"dͮQsld=۱eg_C>1`p 'W'5oڭ:h Vϱȍ@x$c9ҭ\ W)c[B_Yx],^k.TLY;I~OC].`hGxÁ1SYs(@vJ)aWͮϩʙ .b+?둟]W` :Ur"h8;|ѴwZ!洰"?y@j:0_5sO1qX!4Qxq#w`>DJUҏN` 1m$hƀp}xа.̙cpÂǃ)fd*Ov@R٥DӋ, !LB.ԞD#jÔᷡXqg)zIXBxi!0uZk/u}#dٿO,x@B}#Z)}@ >+.; <N`DN_VOT ,2Y='%HwnȮ(H&c蒧:0:j:ğ6NoJpѻx7a7IfMĶ{l:@c sp{B ~ M!-dEˊ(UCsJ kپ u"vjorr+ 3XX ٤JNI<]$e7dYe m:-`H@1\-O(~ ϞP@ϬTOs\h(7TfD;{زw>:N<`d.1p |aM˙.XsYEh1<_ʇjaOL|aX+en,cI២  aᲹ虶G!"n+0k=@ +؅N52b6MF SEѦ:]y!Pnq]+Θyͮ˗sr`Ϋ =e-T˥4VEVɊTX@bY#avF_r<b Ȕ-ޕ-jr 5 [rI7/ɗr/Y pUf{Nm@/D } nf&8Si6,J@gՠϤv~ZesϭC~H(Mrqv}_ QO()Sq>HW^\蠉#4j:O2h)c~s0O,9n /jc d{4OwWo: 7LmÇw & =9id[ڊ ԭH j:i{jacܨ1 8:I6QeO~C=knUSW nK63bWĀ)EXع;$Bf[va[oWy 4}ZufdabXB I\lԞ[vwk=R9 *I{Nd\=nWC1k?wc> iN%څD)! mmqZ|5q?Y1lL/:>sEkwc1{8}aVk!(aRfp9)k&W*:twƄusYI76}4#`0_2:H/:6%a4o-WXy99W׫|E ;OPѸ_UPo=d-jZĩ3R~@-ʛB%z{h8v'}ws[(y~q?5U[ ˜e9w򲽹P!J#]s\= FkЈ5kz[=:ȮCaN{3*lQ]m(q#xJ/u9@ ӧvEaJR`[inN\HTI𖅨mKo\vSAn$a ҹ-Ԃ`b?l5^ySlOrG˼ռ |!mghI{ߒߛ՟ 9B1 Rx5C6h 0R3Of[劬>HeѿEt7rvAt7@gOqqw9^oS<=qGZWq(aq}Qwg<0{;~ gc z#G9V\YCS=W#MvXJ6=^pϖ*021F-M[FT3 >p醦uXO*j 4f/bYFĔ;_&:N0pW}6 =YeMlN|\xyxs]|K/  v7dk-n|l$Qsb:W3z&j+ne4[[޷XG_p!i$Mqܭ]}[o~;beA(qSW"?ݚçD:shj=!ir cؿW~.{GA;2 O׮0_#}  bk;ދv Cb^)bcֽܻAvMU_ئ3Q.S'LWP6߲퐬*RJ`p?TmYZcl%^1k7VR&i0e2' VG6gIy<|^r*&Qlhj6 (wP @̝Jk:3}{UC-gXyIh#kіܐ5^"tLVg|N(Oʗf6HnR# A8$BϷ>L]b2l~rlI頥34y8%߸MuStxٵ2Qs\6sW N˅$Nh*ZswmǤR #N6dU тrҰb y =c?;NpKcwN0of,2E|+d>Mph"$N!8~=Ѻ^R!JZ,JRxوI9H(U^/.|v}\V;^yf)RNaO _-k(;V#ݘ\V[sT,I}`|_]g =4*ҜoX[Z`Zc6IZ,.]FhNΎFH筊R dҘiN9J](rZRvtLZ܌C3Yif:qa8|/)V2T؁0/RqmU4ę#BMz5nnN.f1}r b9VqJ!-mIL< "0sMPXx ҄#̀pXL'S6~ ^sτy֢P5Dm -GP:άNc"%OG|SȜ(K͡yD^pyHQ {rՔܳSmiJ* Y~ķ4OF޶@k|{ysHxlڂ/v HNxCBNp?o@CJ.9QQun|yI)ۂo '2^Z ;LN@ڷk*d$7nY}u9'EO[*&&{XwXBWfhrh (ב K7kvuTф9#4$*?jǝ RJ?Nsهfޤ~*?z+jvqSK"\O*5U'BJ%0Is<ISF~`|Zg=S[QzQ|a,$Evv:}=XX+ܴfOUHI#pڠi?10?[m"[&9Gu{UgW s"G;?*ۉ4Y$kū17ѤV8e&U_Gs('+uqX3?"lo{ԊsL.s4zqNq՟?s["hNh3!*Iv;mڹP@!a~9a$i\%B姙WW&+eThR蟂ZiR[>A%9_oyuC_Ɨl>؊#kdJॆ#\}Z6[ʸ)+!'DnFדcj ~[ :[yi]ev4vI d6 ͈&]zBbsf 9=˲S8:%ӕFegzt&L/ճv܇ s!"4,H!w#F)T=k{?D޵w.ފ X|I4lz^gYa˥}Zu b3å ]0( XdI0}#8KP;ъnh|p%z5j6萱q1ſ͜Uқ.XU.5JwkY44)Aɲs~"0;R5 L~ҁJc~ 6W{4~[.4 qcUYn1&_z{ץS&%p=̪х1.D,8h-9hxvwLE`g(oX_>Ԭ6<E**U@2s 쯯%tyO`|-ֺ[ |N3Q*.1bjcActЇfp:HBoY|%3HPJ8CZZX^Mݙ+fBr4ҰAL/Gp UyI?|ҽ[e6;.huz~%roھeQ۰rc7&u26hE e sW[:W 2E F;8i /+lJ9$zPaݦ[Us*Gz3j}XP=T%%&N5>ՔwyYKӿ1Wf'(|-2W,*ԺEΛVJJ$LFC{"h3,ogn ]E J40f=qD\3E|0ʁXcET W'M9orIu"yʎ/s;)X&SQC"Wxp1 )XN7SV)>xgr /;r/Kb |ut MCyTAD .m+]^N9doNpIMABJW|ꀴr/oTqH PL9$< F4Nibj NڧWyv/_FݢO&u/ ~ʧO]_Uga^WwPQ|%lhb@ Um jqpV6 O4j[d(E ùBlG[\+Оd j],?n{ok>\VeŲ6%z/a#6t+|/sC3YܕU6F+5T;8*Ԣ1~^=? P~^JbQ[Ō;n-CUl('Q|8eC[Hy3kDviōIl?Zk.htZg5Zsm%zԠ-BHipG9!ɽbcw5Y<9gmpm/#ؙY-e;nV[n"GobiD9F" }`Ǯ.HAm)#u&KjQ?e7*s26nűAG |9ώ]"okQGi/he(mhQǺF-n3kmIϲٗg2[z ˚iSƛqиYJ 8x:𺹜j^'KS1DA{}ȟON c0]OCe9@ɩCK2]&!wCd— 1]5n`&5bO8)_cm(]m]B)>m7lSFcFP!n)ٖVSQZl@=<⛹c|SNf~mѣȊ v=0wdVӗDߵ砛&`< Z^btu2m @/=xIӪ o}"P)øJ4XDt_߆4S{G@E,vBR`Y0!֓H:z1EgW$ZIs~Dp;mFQ tĊFWA8rU`ஹRZ6MX0u1ײzk]ݟ(C&on<ЃS1}-[?SQOb+S<*ص<0.8/KL_#]emQ7iOVӥ2 YYL*Or[(W)Q6J _K^-n{1X$bj?i67\2Q$ \2>/<ь OxW尔;V C8\) > |dxJ |?XuboHK:7$̝a♟3 kS"Zz+9AÉv!c|LZ |e~@~q(sx Q*_kǻX{k٧rO-u *IC\Di? 9EiM7w53 ѷГ4mc(.;GG&ZߚCLv8kicB̶XXO0tUHR4 % USօcY ӓ[I8#b W%J yWڰ&D@.JB͎eK=1p1v2UD]HZ$esXs+5βC+Hꀨ!,R`KFW)aKD }= slQ؄19opIanxA>:0y\YcK,MRNA'?F^Tt'SknYaZ}22uS%s?Eq*'s77[w$@)&[}ހX%3LHYlgF?/CA/FԭET&Hi/ZL$\{D+$LdDl_i-!a*uN-x/?/G!2?'idO%g3!CN}jU12Y=I7}SEt+cKJ|5Gh<1 [G޻:X#lE(L#,duU(dW\Op"K}cP|$"9cIpE"~߱O7q+ZCF429Mei33b\χ3'`//WqWk*Y'l,9i"E-~Hjq/J pLkj]k#؜JSq16V~Vl!%.;^XDH\rܵ oC77H}jOk7KӍs@ d3VͲv?cH52J9Ô7j/T,ᡮƶW>ilqO ;zfPPE~e[*Ij4,[4<&6Ey\sCܫ7X"#>vu/\Fn1͛iG4QҊ>cx}j: 941%> טcAG;t]EC:.3hENwW bEVcz ]A=FS98<? agc'JW>UgJɪR#ogtsgf̿mE{bX;?xTOB+$w C>|31xND[}_M i m|LN&H%"cm?#c@n/ *geh/gbsƐc! ɉ8}mYSh9~B7_6ͻ-T]s X .Fy'ܤ]_ ϖ(xIolLڣ\4񁸩WZ&^ш!Z 7}xM?P-C0}LJQM(8S+ ϶ť!v#.q}GT1c3{y^Ɔ }'s+z&7UkuHp!^* LMYdMOn.x2a :\'ku>u0Fipu+F+NҢYAB|_haQeUWqpqaL Z!Tb"Hr= Ig#&̒,IRKzi”yF=4B}u@c.{i6dFK|(/B0?FU_+fcN# Xe'.\쭐X,fI `3=OC7iފπb<wL TYzj2ڢ48~QftD),, lp՚ <6չGoP*zE)V1v[r6LXa⓽s2ͯ˔ \r  -UT{gB#])+{sZɴWmpL|- )+俨6#Wv9v0sxLwH_N0U._P&#Y"1!A}d+$_E˚I֚r[0PfJW[IMd=0nc̱k +bȜ)ӪuZhY%i%NQR:{jheaALhYuu == 3 EvMۉ㆛{#ͯFY[.<ﹿk1mTV;r8RI +aQVO'?̬E"%]"W6c Vs[nCNo'/1OqS׀UߺI>B91'|~ ){ 4ԓjtd~`V'\1=?tGugƍIH`,.8m^%09 +_0-^W櫷*О8^ANnT@T<9Қ/c\E(Sghm0˗@a nF<][N;D 7j}]ҧ"TqG+w9B椌>ah]سc4Э̛9*PA6ShB8]kvpgh XT\Yo=nLRNinݕstÞo^-->"}~=Ѣv##PI|o!GwM4$cltۨƣikZ!Gz{/ ɿT+2FSc>x%íȡC4{9^-chM. vUd@bcxC'ܽŽ}pKԽ2%4w!65[lUИ<@dxZExi|sIJ p&/2)Jx=2LZeub>9'xg(vNy<աe)Rӹ݃l>c1X9G >acY}zǑBLܓAjџ karXunZ"wPoWaY3Xc m㇜ּ}No}K>mxv&<s1 N /GK#46# Wk\.–GZԡIX dtn4\lt͂41`G[?tRb\!٬ZWė1,O`Δ J> @ɦGšƞO5mH@D/r2`ut*d@Q,KlUCcND#AE/xf3ZR6:V!,NbudTD]#B=~`FhIru͈n\d)QpBBuu&qbT 5n}Nξmf*-q{0^#So"% )hު/&Hb8_E޵F1rG~h.hdm,/f#{O! ӐkcЈ;VڎZݯ%W1ןm\|dzz$[d:΅Οf=kӢs ة`DCXi 6Q(R#qSވlq]qHwF녝dp.%-VӅiz\X_c M\>QpOIm V!]eQY=wiM{-"CHHB %`>`k \K{T|U*-]R.{}'ncԵ)'[k$D?oa;$Foio )CMXȜ5 Tr;ߚXx~RYb>L6~A$ͽ {h4#xaG5D *~UM /vKrB4NR -LJ'3` _ZF'LP}k҂|kDD[SL<= Tl Ff)TQ}(T.ܫiӫ- a/}ooIhtj)N#&?^Y®-OO-t ߞYķ7B69Ƹ;a%kvCZP2~&_J9^ 9U~}M+mg~ GL #RP+䀛TC ߢdb=,/Oiҧ;3tC6aXpM*mTxp'Yguf%W17M ֖8\X-<GcVEU2t]1gBR&礯XxxT'Tw1.t {P/ l&EW3OB/r?8?a4x*oYYKIuu˓px8D*^Zhp4KI>Fqu޾O9XᏓ)~hLNO4i() qOȼ|T{0z}wDѽW'z=edvGfdZLVhxg'Щy:v !]=YNQ/0JqSl/pp_].zG|"P_]=,jc]&w!xaZa_̚K.O݋⟕" ut#T)ir ǂتnPm^O'4uL>)yKHLBj8c`9xGXLixU,֭Nh`6=p}ԛaTQ#N6|`<.>lagtAㄡ"ܶ;CM~S`M7=y3ʞ%NбHۃFYn07L,L"BkD?=F#x׳ !մmL(lnc_A&Z(ҹ[{@0JgJs\{Ϡmh 8sLL-bs1fl31Hwts)qq Al.Kel`a'N/)WƩu!=LY) Uʖ+jE8ӃM` a,Ȩ ~>yCPc_pg|ZɖJ'介Μg/G[S$.K0q7)Y-/D6<[k;c{U߄ZrPn{ T`|y AW dCunX) _,r&g%rF:SzZw`rO[TrMg]~ P"2{L;v-;v탣Y[q$ZȔ ou ZE+OSh*컫I0T䞉R?v {*."8}E|䢩9QhD=AU,h>pAgSءFq@>ųQ-uol!F_=>ޛM&L[<7de9b5'0IZʃ'.ڑ u]^-b>gf\+"n]Ĵ2V$VĮ~}Ŏ<` V(VV `h>}2e37fOG8 *Q;߷Tu|k,3Tck{b,fT,:LcΜ!Pp"M5{Dwa]Ceժ }$l2o`v^gv@=݁V^9t*Ɵ^mlgQ.[7Jhh~xoVG'x *4tOx Etʷ W3>` L&>DI/Viaoib@wF}A-w$נ\cf|{,LڣN@_եeLM7Q'qbݨEm$w*vĪCYca%=xvk*Lk;$x9 1j^|ck!5HY{k_6! ahs).jyNPKHjulPyd h;cQ5%|MMO`ɔ TW ě0=[X,ZN;xTOwrGBs9mvMP:{m6icU K3^)7o2qݽ)|& ut6#\Ǹ2|./=p'<6BkNGBۜDҪFIt6@{`A+SdcI Zߏc q|z[ T@\_N##Y"nmiNROCIb3|i&bzu+onOȊGgJ4r#I"90=bE:ғu@ZY偻7,3kT`q|E=FAB.MAl;<.MH/2ܜo ʚlC/W+TVa(x,[5]c(xu!-ur(~zRPB7ar,BhdI&d ʷ>%KjtϠ_N:m? GKL5c3xr+HU;>:EJL浲j7ZϨrK+>ɢY 0A@A F[jFvem>LNWO/IO\1AX2.:)RHm{¡/p ^,/`]cZ"ƥ|贄 WSigc䍹t+yd&_G?*/2؝^]?<;] pچbPh~Y]ҧ^(,qq:-ؙN5DW < f؎0:I|ֱKPw|^(7L4o[ b =b]6Y;X;ז޳^8o"C7DQ|4H<$*'pv]Lq)RhΖkпV2]m ںE@pTT޼ɔxW4v8)#ԜV[kOGR /hڋj6 0R!W}.N2vj&0+>ջ!8oZИQMvRBMqLVdq?t2ş^Nyeg;o 1Db|Ι$dBƊ5Ԉ#BKh8OZU + zfby73IGWLT3WqBC혷{ΑSm%F[SPJ 풡-ự _(!tCâ8K> @jƅ*/ 1|- $&\Y`ڦ{QԶOU6-f9xK*$)B^ā|5`)vKOx)oasod;xp-m`N\E ە=åb: ??!Rl2Dy:^!R8ZqʆbCfVC'=!XawY{% %̳pߡ,B\Z3!L#sIGqsѺ8jI3P zL[H&M`'kYЗ\[eZZG3uaK`¦D+h*oFX ՙ;57fŘp!l\lڟ|8; AbwH>Ê?)F;j?b )۟i/,|S5})yOx/ z8j׿jϔAl-2~,q$"as 83>Sc:UvQ^v} )*E`rb":t+OrH0JyE ,ód<#Kjx9bm@4x17 '?(H74x0Z{(J@TLkP`ymL~bYPѺJ.^ᷘG(QCWE4>eXurhbא\iZBq@SB? n!a2X>OŅWݴ1^z_4Ѻ/9bFhy$2:N!RR5/@v=.kHY,suԂkKS-!^QnFxf1bV<1Ogm-om"*E٨'# ^E9Cۆ,3MWk̃OolXlCVHT9h4Xبw3cx,,l"/@T\(9}X/Ey=6h.W?UĝMO9鸼f6_{pl 8i i!𰣑=!M4o:ReP@Nb\;>4+@05d i+2GW\6!b(b6kF?_v5Щ -Ip?9?C¸&*fYזܢfSBކypγ̿ NfRBm^X= Z9(qe.jP<"hh'vx(jwiΠ[3\k6WUkԀ|: 韶gfoLۺǃ-r3 %$>}4:$O))قHdF@IMn&F@_?$z~{ |l=T^;q%r=րJ!ԱYȵ7ε uɆ@y-:Kɀx}G{sBɳC\|E _Q<7Z0\?031iKL{D;S2Eg6~ Votj'sY,BLm9Rꠖ}~D{hi:IҶok:>*VH[ % 8+{o,Z)+-*; s'%iWM)<-RuL'zzxYnniTj% 1%!5ՒN>XS\9).]&f76B`RFNL~?$~L#Q,cT"_ n T&ٲ;h+ܕhEOG;2\jN^v)ax~-v­@783$h& y-hSZٞYqOr$/B_~eG]})F\3C2~ NSJl;<~AmM(#}'TkOkU$K K\>.G(qaw16M]Fպ*xFf7Wn4i.~}{d"WEyHE1m)`~|Oӥ,'H ;0jҞ7jz}n8.$P.Kb@|oF:Z3+G*n~r%`tI:hCn%֪QSlxH|2MAwsR}[8mXdi(Lbԯt%֕U``Ty ,fuI~izUkC b_zK7g-|4:/z"v"ss( Jr} L oZd$FBIߠuÇ5ȁFpOݢ,!ͼXfO{]cI&d~^#sٛaDFN6–۔^TRw0kL[ ]1ODj]~4C:*=yF*B9\L @I+?Ppl|UBkPT<\`˨j-ŠZr5rlulDHTԨr0(S;v X0 xBWŶ/+< V%;}_UҔfr>x }K;扶S(௝^!\]< :^%-AW`u;]n akJђĶϔS%'OashAt{0`;ɢ%Lr 7Iʷ Ԁ8&U=h9`s ONfmْ?DV3'B(Gzk`C*,=ssjh!ߖ QW"mzA}LOsT 1]x C/eD CၟO4Ji @Q Ao~?PU7p`@aCg{}9OE4$e5# ElGkyWe=#~pBXbsuέ)j CJxIG L?1.pvBeLQ.{J*p rBL%P aȇ&8 $;>S>k]Vhd"#džt6m'zCbm [VdTG8*Rmg`0e݊IZrtCD9xwjZIPr& s$ܐ ODۼO`W-MN:C,$ZimO6ZBuU50YUWZb:_̔~936M: xOflς}pҪ$"#57~pS64!K IHpp($nÆީU/-"U6YMSw _f%ؚ(̌eqh\%޴j.ޡKYNJ k*?ƑLzl۾^ˤ7ݒtfJYXS/ YbWR U!U7k!hq̢e2=4ŗy` \맶(mHiFߋ+_ ě499K 5T]좗/ } {{V%[M#3HԱJY*x+/+Ǐ<[ǛsykHqmW}mKqDoWOJ/v++*2ܯB뉣j1H"qP>JE݁Mdz" P5\< 8d @c\4 )4-*˂[R?_Ѫl_Ȭ £G8oI@C=,ԲG ٿ֔yQ &-˧~Yn [bo5?Y5O3BiyZn9=6-Ffš€+ 4QJPu5^ P^G^7^[|[=!\םWWYǓ=# f\ҁ**J7Ļi_F%ɎANj+$4eE@VA<Mc|2'&vWu U>;H9!?>Wt(N_KӤB1|UwdH Szn@8pZhwY`%mIU->Z8"* #EI263G!WO%rϷ%1sl—z5u5Lv zOv22t=Hyv,'$nUZfw~#%Bu<kn3gȸEa\9IhWd~~(b:"]qH,ԉx)kpRT+1RހwC8NmdD)X*_N;.yó9 ֢x Zq+/+Mfς2g'0bPx&(,|cYe(S <9lYG _"K*6>kW@%~qE:aڹprʷ!EO$uS)p,Ǿ DV, (Wx{poU,#yP*-ie Daw#< n\x ٹiSW\-qG6M1~b{J*2;AT$*C0Ȭ\r>y`x>w -Y)Шq8#Oyfj]ZN {'Oe&Z9J<Be8[(21xm}4hFfǻL_1 l}I7r]~dg1_D/}jwvif⫟0jПD7䕿 ~vƵ'yCJ`AdӛڏYcbpblhjjT[ <<;t]ZDb^!qN}⋁iּfUDE%d 2 M1' bي>wԇEX>] ̻_b":du"גG(X{!-N3۹X\ab]>&WV#mŹ9׬|Wjfj .lէiD G逓n{A 6JY D k k2;75b"V?2M3Gl0yCB\~oՠSg!*cu:nbN&t%՝Bw&b=L ѳJ-{N[D!+ޤaO_n"M`BK?ĺ&cBg>;K[t;sR.^ Z`;@Ǔ}FghjNG}PގDםmc >ۑ&o`lDt0zGkRFZ6p9C~᧝n"¼ٽUDč &#k^kKo[,:Dd84T$ԌZcσ Tu j! ]'CW,)d t[>x93T'2{+|Bfcy^c)b}z\p"zo\FhA(Zգg.ۊ#rɸ4FB eWߌ@G[߁|^c!ᑘ>(i@4h)*UfԎ(rUOr#N$#Kk52.MXW8FR! ]'GiW*iLuZ2@h7?2&^6!p~͓}5%@n*sQ(K/fG˴:^ |kiS:Ҳ)Ց$Z6هk `/GHTB/_wSr?ήqÒfgTm UY?{K}QRYD|1(:t&w\6RعlsDW pY2y@KLrelD`D% ueGrx%G}e@RJEm+&#u.zy+9#=z, }Umv &o܍HM,v|:ᘫ*N6aJb'rAoԣiyhN*1$|6R 9xpӃ/>bߡa@~NE3hČ<߱٫ sƒA"Rf164PiTf5uٰiɃrO] RzúRvI4i~@h\uKG[=}JȑWthH8.dgMڈ#~4KQo9:pVKI^eXtL}fpi덻:#X_KaL9қL=E٭GI$G# LK+ 9~l]"(_bH|ֽG>eLa4EDLjdefn,ϗ Rh5 L+RZ,GG@sd{ T=`,\EIJ?7@AI!A \TkǬڢ;L㛞;lVs)AȓmY*s 3-{+lF V>3W砹L]NMx}zoKU4|Q.ibS x>|Tk?1fMXf,WusݞҶ) "X*A^o"94PK0ɔFir`er+(=d3qo6`3 }"4+_E2Vt NE"s.0f=O!y}ҵi)PB1/jiyןRIYX1j0~$)6yVe-:^jb63` =A*Ye淚mjYk_|}VNf8%^ySA)"#{#%ff |樸^8` 5/hŤ88*]Bhn ~56X %ׄ^̣>xEdf_vOM̤T'sU^@Xa}yȬ>uP&)/hBtNt !a;BƓPZC\`m4[yu}:;xJ+BD( DcSCsY-MayWqD!~ȳzQXSnlsSpJd|0#CMyuɘ]:A#%z>=[~/J914ݷ$bJ3|meCB*ugA#G'nGyXk'VF \AT R/;@ۯazu(`.࠳ͱTi=]xV>ruд<>{ 1\)ץ+%P|aPC ԭS9[-E}muXg`ݼmLfPh4}.zOwkm/Ԁ㿒@SR6Zw"j5`O]:ɡXiGXBJ,$*ٮTjH=8dz96<Z)j=фfSo%f#T)]2,b%_߷ OҲ`k )N1ܡOUʇ+UDnf tWz]oHC VcϦL|]\o_-vf*&l 9c&N~4; f?p5 v%4ٺaÊHH{LQmlI>@94'0(e<.3y58i֗82 Q9m|pWk*+o,둖?Pۋ5ٷfr'i]iq%<͆*@gu[We>p`q@V"[7^ r3[Eɱk;6Lj Pn%GވR:BLmkgIi|zBh!<} CIؓҴvV'P Ͻ`iż:=`4^Y-WI^غ`V)_)fMQ|+{ygJ̶/xڃa!}\6NՉ4͌ ,8+YʬB5_5elrYZAp橘 1Eޛ??2mT 콣_'TZ( BiVE4E3UMNě03CN- Hr487 ŀ[a$2jE;144 \n*'sAK6Bw[Kx  cGrg 41Bt 1 Q-ǠAGu"q lk#:<]Ģn)]4X ȸڗX%pާE6jAiq9BSJRݸc঩Z] Cqu`xoyv5 * HR?YT?N|eaȰvWTgg%ْ|x+[]m|2 iP5qJz*)h4eY*,ܡkL3>Bэo@G KNI6vAj?j&cLRP[!U/yy r[F>֢m xn޹׌iJE*^.xg&e;s}0yjZZF 莤 Nlγ?q6[<~;T Q~h]5#3!5̟$0rtjml2y=ߙy[X<{\VT@$}‚ 1*[ qR hYDr__|mP~d'3 qJg)p%_"oy\)r~Mm8vğӃXo}Rɦz6 E[I@]ϥx3i=)r!0N<r7w79IeYoچ}M#Ɯ%d!R%fGǨ :!Gt`zAxv.à^0޶IY${XEY4ã9oY^, Xd/"_txIFhdv~%}W^+En(X6`jULQ?d F_It";~N($8{)JU$ጭq">TpL<K$~C5' ̓nI |7  d6̤2ir*z*LtLj@NȖS, j ƝR<]WaGoNHfO*6촂`u(0ZiA?Gn:֍WY0sv_eW>Fe19j q-kfNzBzɁZ".Zǿ5ߠ{0"w$̤?%NˁZ˄]eѝLR6׿HtХ,"̇ RGOoh"-t74?z#`hWyV9R+ B(KC&./W" fB<8ʭбk̺Ib}̯(9jnaQKj-& 8$(7TZ;Ӆ ePz.dH""^CbplezishpŁ0g.>U4ؙvJb#բ0!hlt]XgkZ ˎm P9~7&pH`o||T{.6T!S;)ejY'l^چ? \Pa6ӰU"sc[zvE(KDueX@jK%,%UjRjv6n~f0Hli5x\Exo˯=3mU&a*C{qc81{K| Q-BoNS8vOoΘjZar0縝tYٻS"ҧ}-Ol.xJa!i m|մC~JG̐a@Lu f՞w!Ƅ}荒DRouVP>6C{˕KucLbt%2e7V nwj\ե@x;pyw.bWrA:A{S:Ҏ_b O:j 7Y1kL~%րI0\!=[bn=V(vFAt3U6_JADE_L0]i .V\ק3(1rj< 1w 74C;Qqm'e6[=+aHB~U)VȄS~MJTg3@HV@r3`!%2s2VFxX٣}Wwcﮧgw[}%_a =\STt5LK8;h e\xf!ɟNr +U1_|RD3ц-zs*UU( DѵEg_RXyjuD4|AGBj5GC#+p@GE PL=giuu؁j6ly;X]/3݃lR*̪P!Q0IַXHoǎ͘Xo\o~x(?3\@ҧ4VG/<aC$Uh* 7hN+7elxǬà@3❃(¼t?84x20o?+Lev;{AU` 6RU4` x?n/M \H @(]\cw3PnrSakAj~d 8,n_O!uJT 3T)KЃ@W"Qr?>'}$yY)& ivQ̩`T , aq۵^* 4)iBuB>bM2Wkl̄ͯ}o.lțkdqbY~8xy2,Ή sS5#L-O {bԲֺn7#P0,5ۼmɛg\Nv.{J)PBYdHn;m&۬RX-ηmuŽJ~M7+noX{>\֏>[$H|ūok֒ ݑ ӀRNޠ(':6k}Fxhfzw+F֘UӯeF_.;=mn-*qfc8Ns)|E*.ȉZ4m,RkcWOxdG?W]ls({ WajMFDUMݧhHʹM NwWgS,& %[/֌ bDI%65Ay杍b}fAd}|lv~M'T%9cNbz:A z<"ȾǠcm:,NeJdy5/yHqSH2 ,:Y<1"[@Gy1]#{l$V{\$TO͛/D+SXLvucVAޓBf-cJPWh6cЁ[,qB#/UEØ'}ڂA 1ߒցNג[b›AN;_N+m|E$$-/"עgy`kM<m-k!: Լϖe.unoiO1Pɷyu=\QtL.4 v{}4ؐL{} 0w7¶ 7{ g/]{-]B{Yp,#"NN 4ILOЀsԫ$[Toa;@pxq]m#Du4\wYk (uQl7ƋI9vZTŰhl2M2|lRd6)"_FHdtNL|o}j|i@=rYl$O55.Vݑs!NO5 ӻfN"Sn%Q\wnSwf*A?s[磣#X?t*4W9~'ME_ZIQv{dORI7mp%2U%Xٜ֟z?TO|VcƫZXڎ2co|ڡdVW dD?vqo\"ـ323 ?DE3A"~//k׏۪F!2J/vWvz8' ,4(3.7ZkV2z`qGIOȉғr*'P*Q4!it+>1!-LzhgYXlggb_YZ$C]ܘCX=4O1IsU M0t`_A͖`ae[\V.&$9  s4,*~PԠʒE{1o}Y8yl>eh:1|(7n!gc=P\(~1?1y–MޢAl1wbo 78$ezѐ. S>S gүg_&w,KHpKhW(37؋Hl;h3scbk典B/H# "c+1CǑDְ/N>8:82Ιa  I1stmP}FI \c ܍yTaWgl Of1  ";xCGv EXRL_'S|9\qx"tLJa hEW^F@ p)&2[~߼ě\nwdhKL(Oh8Ftu,FShl?Bɧל[ϥX,a糐ih,H76Ƥ5=VQoY?o Q%XI@">ZtK̽R5T$Y&'S>y}!$4(KٮܹvESˈzP_ESqYf X ضz%r#ou' ܍m-Ea] ]D#R4\Io^{aIV= MN-zǩz_0ʇ8 K>l_jGEcrhaU? B[z_aBL%2Ap/}J76સ#8T0/WK8fL" J1~@߿;on .iPV)^m?Bِ٫ʡ-ſzVە}7;^gG'Z”P"cq8K" pSuB9(p_Z?r^IХQͻD8:bch 2X7yvRUeQp\.D4Qc|uJ`r*o͍y|mK]Џ?E ̑bX3lP5ͷ0n:Df| э'_,Fk=v nV}۾:/2ȕA_v@]$U!m~ 7(  3'k 3,ɇŸ=ٔ Mz`R7BDQ9+0KJ OZ}B ۢ"Yp]cUN!殮!>HsNr?aK]p|3 m`RwRP@Wd[wRB~X%9?AIf@a\@9 mZrMٹ`ߓeQ唀vn/);aR(ad^xp]W~Co>=؍~gʺW.1%u~qWᬫij(k\0ip#v'[ NFCgN ڎy(yzE9\KD).VIV_G_#k]Z!|IRnBLZǥmfHK#hJGX4Zk:\pE ̕|5TI&,WV\ ܨzavj*}Lu}#27tXO< ,Le]m~^ 4YC\Kpjzͺ?= xW2%۱ċBv~s^8^\*1ր: u@zle2*~dK 橆}#4^"[^d{^l gY §^־1tv2SSY%/#țc{nAt?z-FʼBsh 5.x d߸1]_y4<"<*[NA @KF?sg9NCҧέJfiR2!c>JaZA( 0{ o`X)4 E?O^&[HZ7s)3y9!bxzA08nMfKғg$><[ae_{9-L&2tl#3xњ AT_2[\8Eu݃A_Nx%4.f$'Ǖhw0|m]q;IΝE?vtBRNg'TrCJ˾2J+& NN5XoE) #h桩e62/W|,q Zy(I 0pMģ' 5FHu8ڏ6+pnKQw815lF'q="3U<װf(lR**HǼApإ&:vf vIw5⟅A e㔐u4 +Hɓah"ǂ.[#deK'ʶvo$@[]a] ύ{&1n ESW:|9JnkC%E&'mU|Tl`*z)vņcl5PmXç:81lecUƨ \i!R z"(b @lm2cV}ĎTHb7r4^9p`k2fs5֝ {b*SY>e s)8tf}hLĐa\mh o#p.9x,C_5K ԺdͱkCU ONR/"F/}Iq&puΛ'l + G!~(5:v@9Չ% QOTfIOK MMx%[ḥGFڞbA41t?Zi#P³.r =@E_w|!i, Z7 $2Bt qw&ԇglmDeL>S*Ce[2'`#?/0P T?v&Ed2ޓ5ޡ$gounN&lZ vCJZxI+}KXHT-ݣQŪ=ȋ`3* T0 `v>^&6 !fC4 zd])$,xR[ R V=f[ /Uv9;>bŰ S۪u@JxM^5DRůz^' ]%gbTh$]W~(u-:Y9rߚNn߀_lzJj;AC׿cD-qSQIӑ&Vq<,Lc~.V}{)G]: $~ZXZ$d #VU0:L#N?;Q͞IcLb31+?foGZY-(R!]?Za>%{4R%IzJm[11-Q$WX~ůmCG7%qxH<&NVy~*[xe ݐyo~1kܭA$3񩕝E\~,v+Kyk[`ǭ<:[(3ВMZY?M7)9oL AN~(Hv$@ f!pW]|u&T)w0{QDַ jT-dȱjLcyҏ\Vd{;ߣ&.ibwbH—GYsviZ!xejHtR71 nׅfo`d$h;[W3`Vf<{IelӼD[+b\+?)[~m)6Vw/Gk[G}4m}>>k萸 I\j6ŞYav1A]PYt/,1ݍ'ULo7 X<狙Lǹ@{d|2DaBlCU>s;8dD*" N*#î>+.Lh:Q$#k;U2CXy5Hq4El^|g*H+9z Dw57|1nl&!ȽGZ}M/aRjd=mo BP.)E:[|p;j̙ CƒH;+@epiȻ;ؽ:WCȱMk#je-Moåw7ϙhi C4W:2^׋_ea0՝BM}pMmqK4[H ed\؂zc]SUyʬy-z2oqLɀ>ry`y4O6i4$Nl)zB3Ry=OgLy^SCh oh^He=gjdmv]M0ٱNʼnLyJDq̃$pDL(3]R]."/-Q#!iVBl+=DG&r! 7ѹgllԭ_-D8IXġ\ϓ$_cqH$#`36YHnbz"p:j9[Aڗ>!;jJxhߗrj\NzRL9&5eO"RIÑ*Ph+co /qt0*7ڙf1:v80AafLT B.'$]j $ L`[t)Ë==o+@o1\[ps#t/HyNt >9YYn? ?l^wVcǚݴη1Ta sʬ}mْ'`t zzj vu{y>5=*Iwv DMMhyJUyv'_UwHzL,"m,rW֒x&H;3p5lך.Pd^fq8&l|``*nOɶ0Upf^2CbRbSmi&'>ɀh٫Bn}-p- u(h'Xd2Aǵ@l;#>mIR(E杧w[ GVYqf~1vfUGnz B6toq컓⏒ uВ(IJ謻㞾 :-򽍝r˙ϰy< :S5IݪOխ1ި@^$:c$:V0Zlcs[ ^ޤn6 6c7t54%a={xOⅤ8&X9dIH3A_5}E_QLOp> M`fw }8G; =or:\%qTx%q~Xw!3̣J*>]v6u֖+KgJ.<@~ ӂzK8kCWN`s׵k4;B 6䮖LGtr{ѯ"?Ps&RicS~E]dB_)sjP敍CT>ٜ ḌOH(K<5_?y'bajnYӜ(gf1zw8H.Q8C5C ɶ7+o ^rj66^KQ'hP32_$bR]$W#QZbF*]ڝi mwS 2S[ ʍ`cֆbAIq"OR&u1^Zz]ԗQ"Nf/cݔJk&-/R{ghJ?ӴA7yqe=0= %[ܰO\q decIEՏXcPܖ}(6kUvR4G c F(ݽ 618NHP3Wiĩ4exaKW%W){'l#,rW, l#g"AZ wMDۖHͤYTGfz&p[69l;LCdVGc(Ͽ<2KFˎ.urf;c?_躆"#w:H.yUǃTth]jt6| `}K*rrT#Zs0e!(nIr?-խ$ɡbD:%@jD}3Ȗ}0w_Qj D<t؀і1}6ng;5HX!O}B!ғ|%1;.D A!ZTV͙IQv't979۾՟T`'#`Z8&iζmۆi-}}&ױoS8JWFbkYͩf3v;Q9Ksg^2Nȡ_QiWf )54iqW0oŅoZ:<bGk/{;a!HhMT""/zuk~W_KFHJ>,0HI[1e4F5͇6'[e3ֶ]*g]=2/Ԙ[Ü _ZSVo>6~m+]\ǥi ӓ@)i0*Sⵥ{ JXI9bm|N8;ӯ֋AܣsE>]"J~t)27V/}paҎsHPg^_Gt9H PTPzSHΦ eٰvCRvJ$zHWA{xшׄ7پڏhn C 9LeoH`ٍ 4=N$)i{e}>n(0J6*P'\#-Cmp4]_d+IִFvٱ:EãRz_q ̅#w5'z.^uLKcQzYvd]Зm>!9u" >Sa?4hi8<M*z=Ԅ*ygfE^> k;6ID>l>fh$QyEI뤳YcfbrlzEzeِD (b%7J{p()ITY*؅HؤPN%6)jz\;Ta|ҥRF]'DN'elqo9vorݍ& inTGs]k ˯"y VeZ{38 #bS~/rlʋ8'IO&&nqNGyլ ruJ7C7WmH5XdOcz8>*z:av)ʆ/Լ6!zҪ);w@dyoᯬ+#F+"c`vX9% ~{0L]M[~(e+XSÖ@ߥ=n%iP Ut@>֠RpgzUJ R4z(zf!ߑ tQyx߂L/qYcHv_~ 6{*1B6_9C5_}#M9T=ipqs g6tDl.e$59<0Xk Z\tvsB71ٜQ{EuNOzuWH9 dSY/C>5xl0xk71)V!OzU*q sr{@2"~:7I>Z h ն V80ʻTVurXu$I#2@#v2N1.Qv(B:śf{Q;1.owD0B/jڰţdyn<`C$#Ѐ ,-Vb@۱12;%Ҥ=htJ]l8:Z2p"Ub|;;S1L9~ GYI.2e ]r /p=VEw~9lgUBIk{b<֨]U4].?RXѸ=`vKtTߥbܸ 1t@לidMiLbfr"I@?ԧ$v+U[l֏s[ gVy@b_Վmׅ^۬(n:=nʞVJ^ NJZ8NIfxluavjb|^E5CiO2-YIi3Q! y)%pDQ :{lr(S|! YF+TyhkC~F4;"qU4m#(_DP9㮽XŴ{;fl,ޯSU%h~{1nP+!C#gk( Xr\YEMrz\,ȖœzL,ˬV~eVh/W*}dy'o9 WSVq#ghsi.%&͊\!LTXozX]oRwYX1|D͏W n>5"^)C^#AHxW^ĪHa&Dsc/2Պe~}zBx'4 8q%tM]+-֤Ɂ9M{ :.4AYIe"+/ٳGIWMkTX<ˉZzP¶oqx>)wDdkWi2A\4@_Nj1e*qJk:Rg\Uƒ#h~&,=:}cy0rZ\ P"\/2M v㈓Sj[H~6ӷ*mX"'>OV5 ;j<-a߽EGsj`;ۆYNy8&"zej t\o,\x-pT8liIZȸIߵ6TGzK'0Y)ewf5]@=,ķ짉| qt1ul+ ueNo?A2z'7?'1ZhHIe{=i`#2G91?pNy_6%5=mͨCUyC1vw\#b>Qb$tasʄv͇%K]xOKyCq=߲1JAYz+KTT#Ώ~FsgnUDg8ZoOS ګ\=!̢ {W;/NUGV@@D@/2w%-j#oeJ;gJ1o|Aq:^ b qĩ X+R2`L@ujGSK' ,81#*z~Xzu eҠn_@"`x3, JW .8lXZMOzS9([8% 55f,-)jBȂU 4ț4A:=>R?)J벧R>8,z֞`+ȺمH;?VG| W|v;8XSsHuP9vj 2@':s޾n6X{]:IF<ɐpl:Ջ+Y:\H,&eS1PlW }6px0VzCոzk6滋صי/xľ̂^щVče0Bb!_{C_ "Lv7U-AhѾ'EG$kMZ tfF29R-jDX~ghR]g Mjc;1|y|!sQa3֐`B_9k' Я1,*`pm涜Y}e`] 2T\Q iik|9O~+@"}1roN&k&+%)tyϳ#ӓrƌ(ݼ LD狱?PnG r4lX8=4v[%wkKYJi]&K"Yk.B..7ҭXpI2Uv,hth\0WPw`aw7pUf #bS k 5k;Lb(lrct%ڕDvyEѹ[tv\lĦcɳe e$?>B)+KAQ wk+H)` IWHk=}:d?H츆j9n6|pV*U \H{IRV=.~oS_\/.p,A4*wD^\zMd*b3=w%A**vg IoXeG$,A* elO8*VC.,f[U<HCGl\yd$͐>7$>(CVہX.bDM 8\h(>x4i/FFUkQs'_t7_~^)z)ĭo1_fEs|Oz[C;)QT{ pƂ {E!qk#YfL-кϼ6cwucBDI'-l·O"%-9K(L< BkUL%0XHZQyC' pr/VE܎kw_*y^o*M/1+s7W1eYҝm6xH}>>jZj_٣@p:II6Seq|Հ:;9dz C5f0\ýO{lb6e!݌Qh.?WiX$;ב̛{ѕI@حh$Mj0oY{wVtB>|EGh!Fy%k$*^C.a`Pib*ͳ֕{CMSR`q"hƛ-e| IqGF*v) FgSHL`AV[S- Yf ! Ne0zE Gi{"|I^dTsVC>\X  ŠPedžU{K6 e&5inâYz*TH'tmDaWvXjOfX}!żb)W&3 Rq)jNteBf$)oVBsG!qw9ޔ^NGO|!E(iПxG pIVD1 ra2}?I4 Ϣ$"I|Vt7ŇfZmHe& d)Z8[T鰧z 1׏v-p" 7x++zV!לbMnZLƨuA?m䖫)* DI>ZCߵU.< guX}oL5~?.W?[:x!}%k8ۻQ+>QkP3xj+Co b\})A؟²C6&i\kֳT,rۥseG.3nXo|@"߾J`/$o۬`<3%}N,Rq=)g 3c]Ē~Om Q'9fFכn m^Bō,rCfDVwDbA \^i$m>|h˦׭] JJW-HV0xk45'M((#[ 䘶1dȒ:>sqD=M@il%J.t©d\9??oh[TK]) :"ɫ"&?̝x[?Gf%}8aJJkFΐ%ߌN8Q0PBTsbjf]av~sa?_)s/yUu6^T"5D>:4Q^UCsH7/ۦӠO{s:{ \Eҗˆ{C,)}ޔs!wCj8 B)&ξLFS yi3y]g6vmzLQO>:!]x˄ĥs,\@>e;sWPa)M3E.E_=ώlJ.-"xihv"t[ E/TbUXآ)u;X0][Q]Dfx)tyo}Q(%[fdpMv"}/YM*$3fؼZmOi{hR":Cw sН-˷/.7Mm % 2D)Q^ ݌K6*)R\j?.c>RIDI+M#%|_ `Sͫ鯺%?:l 7MU6ޫQ(-ḭ} bZx{N_?=}*w,(݌lb}oq@Oa@#tͦޯRP{Ø`O(xy=Lisj̓P^0N]oJ^5QtNbO'Dž,]W׸bZNʢD,^7*ϲLtGczuS1'MAo!S\#i''הi@aM$/!M{-ƝmQI<;gL?,4 u-P7׳BA 6u&rX zpÁnCCR@bFDm^&qGLqHs:ɓTmh*nkҋ;!IO44T \\C %YX4,Jc׍ȖaXu!MT]g}H\fBHVyN! &@s<`H5xdV 6<Ґ?_4;QwAh4!@9ь, {#G]OSƙ_[egZ%ԼrXݜ$rƿRYg ˖aK u<(Om~K)e<%b$Xu::_I @QUS}I)\Cޑ0X?Þ@ BЩr@8.@*5y0`Ҥ3Ĭ|)tэQdYD`*pI.~6Ɩy?66NWz+s 4j6{G T}搎֞i.b0# 8sY~~ C ]Y)>>CFm$%% B1qrΌZ=FسcAsEG V~pp CIg]7k6ڔ4;K2jkN]{AW-Q?$@eND 33JZ _bȃZS†>8%p:BCfCDر/2kD 趤˶r*帨 )B3Z#{=:EsF3țx厘wusQ$kL .@ٹd| O g}$U&O|NTT%u Ӎ4E9:WI(7,wL`t$ZH#YIژ nSdײB<7oو;uB.:S9Io'8Zp((NtL_1wd:@.qRfv^^ȫ=6LJr}X8e4 DXɭ1|wolK'[#KZ˃M倯@.ANr S";kE .x.=,Kr~șBwT(]j~MfeEo*|)CEE}0T8 2`M_a3%'lQr) YvtPQ'a,gO~%I¾R(e/a^~AJc9g:d"7&nuHWE=I[]#0!O*OrȆ6JMZ3ƺ/sh4>dMȠPgVB.} B>o$~ǒdH@Zc/S9c zMuX XÕMhLwKc\Ma[=QȕĕiZ@:B+Տ*)Я9IPijwg@2i49FCW9޽rhjRn;3]5q5|ӤdVaϊodc71}s'J#zͪS ,ߤ5_IT\5s*̃Qqؑ"Dͽ15Di 2 yטot= ;^:w}ok}u= +[4:uzO.dspnXfadA!)2TH`2]Kٝ>@"ma%{*6MZ(!9ɞ8|xtb_mEs7%]dֱy )+r*4MSx\뷻fG =)<ꏛKtz@RHﴹWԇ4}4%F- MgJ(r8]#Jx?o^<l""~Y֠WJ,?A[j P1hA)0'6 js{Q~[zrud[[.H]A4˵||:O+{?o3GazXAKvH0]4 ` V`mdbݨG#*7*Ǭ9PhԆqRN.|ڠop *'F >Dѓ3i\n[Ho'H0=~ F Whzܺںy(\}Paa!Ltc#i]YJ:9t;JjFBȏQ~bFy]cݑrIp'>ܟ~|(Mlh%*#:_Mt!6ƕMm{Ý;ĤM3aN0tXDMe^zG_Q|p 4V_uuu .ZLZ By9V̚|""0ӏ;Jb2jTLh8p.,6vxR9lgh;^ByӸݜc~NaOHfp.:3ʰ% SGvL2,Y_&N*٭#^F>6yȻm}QyW~Sqh*%nn1,#%ZjG /-^$ؐR㐃̌/p2Ī)\|t#fIORtϰOox 8KCYU &Rr0f!3"`٤9@{]2wCLMZ3eY ]'_*Z}QwЬ/}]1*,)Jh%,zx#(aJx|% { ʜz?h侞Aa>#M0${Mձ9;)@+ S?RMH4ΉJ^t8X۽ܾfG=~Y GTpk@?~}v hzŞXHJ{KJ>#+!boW~)u5i SxwQ"kd8q'68&7pg?` e^)cdO9oZm*oCyV\vՊ[dYj lD;yyc`HsRP]aHq?<޴% wm_9&ewEUF#ªzb}r_L\E VFU'6<:V>52Zp\z}}i%KрV5H3>+t"?t[L(WEl<)tKrh=6=.Nї-d ^p1.a͡&La([ ;lY<6 xzzH"#,'涌+eATtB|@IO y$"By KD+;ԭC5L}J[ܱ7~mUAޭdӌ Ӧ2/]ɳf nep<MyYu"9P遀D2T]ljb-56+ <&meTmwR4.vcc<ܑ`;6%h-)Rs O;^>pzg+PS(h~펓PK\I} @B#^8%ٖ0MSRܒAPn1CKɗ )Թ{FK0~ExxG_tLAv 9cyA6}=* 9.(htֽ]l0n>KzSm˸x< \-,ou ]I;Fn'PԱik,R@z,>@RyS.ڨ4ޤ\jȋwy!0U ;,׽ z&f @$eEx g4#W{ 'E9c({Td ~̳_aG(3]pp[Y# ff1]Fd zHLq 5E6F5ԿoC#s$]Pm"\3.h;:LGg:W~_&Ā 1Qg+Z&Y扔w=N*0QSéԛ\~*Dj󲄇DcGrF?]?y[kT*A$\>Qa>Ls|Z3x8vQG]|!"M^Hv8dR^4~8]72rvB&8Cz_(2P H~]<]!/\ Bj9Un"$/h<)orV}"S;@-;ֶDq4 O+OP^0m:?x0ƲC&ZxVLFU[o (D2Wۓ:&No,"ꀺ&Z>ImG g4v; y^dѮ8:M:c5QXK6XO/ɩNjjHUŭ: mǜU}Hc݉^sɷ|],Ow "}q9|բ#6ê&+e| >09߲%~eئ}RϦԚĜgL9b: 3tOxS4NP::"\lȺ ,r6LN(,WK>L2y8&Mحr`vBU=XXfPb6wb8NfW' ȑ̯) `L{p9v֚dVUpW1j,9 rcwq߇2 M:X jYtôm"+Pe=ЈJ0KUǨ`e,)]L(; %gI B ?܅%1Rqԯ@b&Jl+T4|-qqx~-l~\cdaGPvsfTN+n/ĻV2k!H]C9\y0|i:<.Ȼa\˄8WU)H+;Ѕ(z2?CVd:,.ex ’nnf/0$5).G>#h< I_8<&7$dЪȊ9BiHXY!'V¨RwS3`fpt}}\ZmbX@`J"_4dǎJC~{rIgaOb&MD3ցJ o}fAcTc&g.t&_/\٥|Gr󇌙V7p9'Soy J$\k/%u h[`UZUR}x|Y$B2Â=b>ti˪EܲQJ>omVB*S ar={ D!GTIs&8zG2I{@tqwb]AN.nlkVi+ }uʬP{4j?ӿԪH3p:^ndXU>ո/Dy (pOB5/1_lAUt_e61npF6bvF)Lj#B|G-r$;n4 llnXP@cҽ,`"g&I}IpMBӹg^j^>Y{HV c:lcG6SzoihԶa親13Ѽ_e-rUF|Ja# hu{;ě$]mh|a!d:oٝK޷\"m᠎DM= v2W0I wWoߌ2Ɗד >BkɡilĈ s6A;en(w2 &ބG.'rVxdAN.f`t>z㚻>u͏чkJܙQvf%W9AiȩWX#JNO(3Nb%;CD{?u %IH |sM4xq>×NB'1w$5Lu*#N j_~fV/v穰}@1YJ9@ BYi |ǯI~h,×cǷ}hN^0@H!9ߍ6s-7wuD|վd XS>QlSJ+yzoP4Onq2䃡X^!$VLj֝9 3~r-}B%JeG'sHO,L%;>zy29{5!Te3 &bjeRʖt_AȝVTXK&Zn֦evBVq-2f^\X59B$/'VvhTCs~2}2Sb 1W-V dJG$2zo)t{Y:4gt/ʕqZ97~FmbՊReDhiQ,Fv=Im=q"Fz傹N.09^.B zOn,(t@:[kOui4IozY踣LH\Z7U]!>]^7&mιӐ"Շ|3!Li~gl_[iޅu^}28oia>Ѐo0p^[$}g >MD [sG#Y7%?ʧnmRUdk9w[ ~M/w䙃-٥k+1=* ֓W)"ä@RXK'7{7šVRo``^^nY6GF5=v|n?ޖ'.=XD{5>7ݜI*t\JĹ6w 0Rm\sEhmLUGl\Ӂ{ WBMWV&{o$9/j>cܿCxh8r%iU#F-_r)q s"C9}IbXWHbgy&ӧϺE/&7!έnggnlG!]%Mꕿ"$ڈRCm.[c]h@p֒~y{lBj7?BZd)u Nvb$:|*5SnniߚDM Q eqI5{/p'X&F!'NOUnl(sEbky "Zpp.lnO=Tټbؒ @,[ǫTҰP"TY?4;г8'b1ib]$N v _]΢[o2|HyDbsJq MĢ|#߃"?Hnx ~cPΝ~(9eڢ-ܞ W'y1ɾ[% Nrywˆ:ET!Ƙ by*(n٦.YVۛ#E3m8a 'cB ;y˅sIM1m*JGȯAҗ)y3~סv@0sn9H[O6> W+ybU (Z}N _N3gZ7SL0ෲ^v[QxQQ%K *r ~kA#X+%Eu+)겝~wal+7 ^oh=TSXvjػPqͪ+%u.uNuM2q_qJYkj-NL6qpe-p?!,H|sea )FJx> quzkQMڲ5|䙔nҽS4$>AJPp0Fa}|JO~~fdWG1ajB z܋DAl~1&ǻuڭ^pSiS nExiJ{C^f͹)uܧ}/qKܯ IUtH 30Ta,sH@|Dba /Y@#|$:Xv@ag6CeUP.%NY^J 볋MiV{dl49Għ/!b H .>rhw?[r|q-&2y!k9pD7/3Ͼ:3G(|W-AI;~}Cm3ٞ$(>TpR OU).ۉih3󭈹[%J4!Cyr@1£.bݒ5 .QL>YEœM$;y L \/D=y"?3l(5tJ>+ ݞSLJ,ȋВ^XK2TZ2Y.hT\|5VW/.Ǔ8Qdͅ867 k+]+Ax7ۓG^BMRnAL gU;MaS:!6VBY܌Ac+A^Z]^MP]eV ݨړ8,sp7pox㙙~D+)22\NR.7Vc`:@S2e`%5 VT޸OYNhRf5e0YYKr&*D[JJI`nNB3az7Po>01qýnDz,,48l="y_]KF_Jб/@'9{ Ǧr] qO;fZ1`^ ':?+D͖$DW˝&FZ9VI ORr^QBvYu;` eV(<_kTIk'jd-MC''GkbmR*g (4 ^y]kڊɚD\o!y2 c ™ '¾]x sž=JD 535 Z\]NKA.9ax[;QR v^.Znn\SGk 4L--7/?(]tVɌ5 z\!+5E8Ъex)+::!ּԡљ]B[]YQ!o۞!W DA_Vx5RMմf%= [C0Gfq0A00j/g$bj1p{+cٿ|"*믄1X R<EYtUFC՚Tm] D?4pWbuMfS+z Lf>&PC/|Ɠdv_p |1teF-q2$Ĭ"~[_yK^ltnNjAM\PnB]B@>J} CpMkUEEgp [||54 73B?KWRP>l@"eC/2q^"Mz~dx+.@.*[G8 @n02Y[΋VNeXAoŮY Ӎl _,"nN̵D%,Tr|G&AMNp4VcYc 2s\x7^F!ZgVP]/7b½\ቂެ蚜GWY5bn3RqNvLPv-{Kn(Cgl?H0@/ +|.VV$זsB^!@ў5 ui6jaCU!C*=!:&H7;Ns/&7c/*dž%s(fȤ}F7X#?3u}1uvR̀}c@$Ӟ1NHUmȂvbf*mGCdi~|Ȉ(%P}2=dq.?3P5y 1|o[(}WuP-r"VqBv_d&5ݮjDs;@"Đ_]B1F͑*R7(ZUdЇy;o:g6&ݯAܷOϫ,۩om|="˒@a|ۛ>WncDs2Jrpee+H~Ϝm)nx@aPmͯVmѡ'p-hl65ÌKk7~UͅC#+IYFbAC"Gn‚)n%܉yl*y804];h2~њE YIJmC2 ݍCxI ߰3GNܼwiJ ԧ Pڲ_띪-QzL|X>b#B^]; z#YϪ2oVU Do: ۧBWXJœ ! L9uyubWnhb1ٗ|Jɖ%.[nцm^kooX4նtA`[JCrNh^r:`B,IJ I$]A\cDAZyw <:`駅5!gz 2F33Dx M̞VŽeu8[UܚB s[?y*DDkuyZl6'u Q)VD'L9fM*sVʜ" DI*׻fj]I/Es1bO?j5!i?xDPKdl\<ɈW*:?Wb Y1cxMv-q-VIĉlM W%t'k(!eC"TI횵D- K-=> }s%nFMWHl+k$4$Lw!9Gǭ^XOΤYɇ; *79Ǚ',o)ͱ#9Г}UxC~5@FNv>Ar9#L|C^g=su5hJ&S19Q]-}IB^FQiob"ͬԧ"";m,e@%uLk1t.i1)4T-U>w=c>~'UbIsϖ2/k L"be.X;$* U:ȽB}4e^df| i-aKăs4RQ͈vAʁ]|{j̀ٯ])fV;W=< a{q=)/bY߂t\0d֝scg1Js^ݰ8Ev.csqdss)eKM{ZOnOзp)wZ4BU5K!LAV#ܵ$N!Ƭ>oAdZ_;JxⅪņg"5|@ֱ}F3{'[XYr}N^bu4zngu,^4Cd=kkOAzVޢgG!dAClvM)e[}U0t%!>hSC0'rVRT+Bh*fOs#\_>kː7وTk@SXNj*N/˟|7I7JKnFHי Uݦ[? +Hٛ ". F%dv7e=dɵ9 xۮ?I*oЬexҿj)ޱ?_z$Ve6au@-f!9<ZZՖC8kՓ18pij[ؿgEo ,]*NTӺr!\y<;;|~1DP?f ;^S Z1*P4)=&.@^H]U'Mհ)0qVCIGoK;JfQO"tZwS2E#ۋPN #a?1w 2'i.3>[0>jiKo2PEts *pF9DFh׈$J=yLeH^/+NJDU^vo R ڼ(jPL$imM eB$BLB۲-[%ڨS /:|nG6k\ y8VCArW#Z'tg!HTKjAtM!L Ic -A DطHOT(-}{a } e7#a#/`:\7?1by٤=A+%?{K|tI  |Drry^Ǻx6P} K,5{:Si>^"UB+fg9$r*Y1hY5uJS\ 4VRfWN k?X `$<,q=㳌_?ϸZ2DC4u7L:iyuY]G~^W)s݇IPPmœ`oEh1k+)Bm Gp\}JӮzyCnm ݧOes 1`%ء4 | \ex*ThoC4CR|a(D;qLߩ @spo3Wg[19F/AH5A4nBa(: R X4<⹜{hc2%]& a7*-pzu@^hঞ6B,X8xvG :gD3J@jN&];=:(ztس-'ͯdN27B@ *e0@!c+)!AF nEbQ0::5Jge=9L|R>1S"}4U+ UK_ lt혙Z-N%5 f/ C\ )9YhB2۪ FNC?rt!*&SvA(o!/Q{| Ho(skl%p_h Myur%4~tbp*ZrKѴ/݂VԚ{MbCʸ$B'Xlez_ D䋛e)Xh% P N"a5=C/gZ}Xw,MCL砼Riݼ uJ3t>G 55 ?i s}<1:e/Ta=_Ѫ Zy绸њژK+$'20)#@ߩh[7=zꈃx]3g;șͳ!o}椚8bJ<ڗBxfqrYk( =YfzrKp! O[k/#~ƅ ZTDvOPX*>ˡLЎ۰{T]5]#0ji#7%q: XgPABPDu9TmG}}Vkg?Yj[ Q50&=LڧJ#9U8h\GOw؅;i|P >]ppI7.g[DU`#ƕ7ro: .^bLًauSl76X h o$;A;5Zw m`eZGp!h8Po͖ʎ.m_ɮXpA=12a{Q68xxL@C0:XkkAWdJatIM)J́4#` [V?ϻ$ @8LѢ-?o2錼dލUbn7I 6r#V;L+@,ޱ -C8DiVZl&}iLmP}"(1{'qQTЈ+Zblr{rnש=;Zg)-ZusiAۆGYK,ޫn䣷V[n(+]NaTxǓ*C3E{i@ğמPЎ#?H=<]ߤbm\Vb}YA8X.$@ !(|+l}Z/U\b6t{_hBl;lEO9 ^Ys[\iX6"Q LJ?ԕ$IxΎu*{cД운yɭŬnኡcBWZxB Oe/O"%$>m+D$4Wx*D̓)ȞzS}f(ICyq%ۛӑ} dHәi;'|qذdl=7GzSqGXZ\6ǖxfb9[M-;=5|Vj?@MUgWZ9['Ib+}y(' %8Rߩ51R _Î}?t?Ք&qK~ÄRo4grX#,'VN7Қ#MԨ~(e_)h:!&|?hha5Jh,)˘(Bؔxߴ7)7DG-2L׫n+Y~ W"q$?*RFCo Zkg[.Wx}\ Ρ&">]֚2Fƕ25MЀ$!_e&X򨸗sxtK-3 d\y0(/?^dpws1,Bt4Ew*]!꾠?V(J'H|-q_lP/%P҅VKq)X^C*QKn+m]['+yGӖePy'i/4uLB(W;^nۿא*RM)#MuȂV4H8BSJI3\2`5؞C>v.BЎΒև`T!`yJIHLu' vYxdx ͏Q rmC`]zNC?=~l4 ّ|ƌx|bCU ޔ''gLLe;Dįժs2"+*#vyy Pd.=l<6vò)#21S_rNs lF>mNQw AyߠtJ)GBl6ϓ'Lʻ#zZ>K oҭojWU#nw >P3@+)798'zx2{o}xV,s:pjp 9&hcZ6 uhѵ=AQy1r*+63%Q’ZVW:YaFfbn o kly,@M ƪۋ$vqzh8!V o hy&J9bq^xGiimLn&*pQ nk3~7uVAXNPMWu@+΅ϧ]ׯFȭnE(v]-]PHuZ~Y=_a8YbлEOKyqL|&cfsM^gwks̄~擐bTZ@#D?&Qh>]"yF,INJ+ݦ)4^57xԆ7@ٷWAl bk w\3T2Kd&C}p]7}7aPéY+݂pt≖uyFx^sEiy?T҄p$*""F}8Y/뱉6C@BB_ϛU<a یcݷwѲ06 sDITϹ1\29_,vgx/D:,/fk*2]g׹"5c][R)fX22Ľ/ehZ˟78قu*~mh+Ԩ2 5&DCW%"n%(b]4 0y.͂f^8zh5>ʾIMw66]fLJ-$|a:-A]Yu .ZVEA}@(%MFM"!FU DnD`za~^*"8v@teۢIm?AAyN\qY>p׏24U6s9'" ?Ntݴ_#VfJ3pQmڀVlIgon NLlWMxn:Rqaqc qBQqYJ#ٚ5 eKv{#tŬ4u6?2^}RuIJl'(P7PFA`X#ڬ`鿈~eoc|"<OYڤA![͌H==u $42o&'E΂w~M,XMqCt<?mED>|X]\aAHr ccěK )&Dx~Dh0EQr#X. ZiܕVm>=6emҊ0gl6ڊbn6y,'YL]rہFey RԼ8 S)2"oۂrN1G ZrNVW.~4(0y7o:hoTTneqWѳzr|%.݌J׳OUaM'[xίv j4%2AE,8x#FhDJ~ D#| 54l'VetNayJ"ǭJ8A1XL+kk`4:]yi@7dR~W')s`׳̴Fv29fc%*HTD4DҪh vvV}r4z唂#"O9%G2{e~-*geτ \rmhr#'~q{hYTj?i(`ȁgd$Wm5<"&;Gy>;@fF3[c0"]%|Hrd%5&c^&bH% Qr%"ǚX@[Wbw87\wLG!+r$UQ cRe6=9cXm> ųK@ǎN]fT^M4R(.x픰S~bDbPZ 1 ~7nkc]u0)g 2 X1觑|, ਸMUhQϞHj>ά{ܣΞq^kQh"qZ"hpen6Vs;:!`' % ; ,bw1)b:&\e20KV 7P ` ٌ+i,j*4z'מaDH&pjҁ)I B FSLlV? S=+- %Ug#iBNI%dR%/W=}Ltˋ(u{r8RbbW)UV2=Q*no7hi(2B SՔ07o)fBz*`O oÙIͼ  9:;pDeD[;g"G|1=J;=L1MUN =$2 $)q5S=D%4N d8ʓQͼfx|W 0k+2ΠB4 4/)>BTڢ:D5CsTBN9M?6ڽ9NB/=W!Oj2`qV'ݼ3އy-)(fBfBvn2R׀2%6 ! ;>NJXq\Rtσq;⁘6_zՌ&z.F0Auef^7(_Մ: Hߪ/^h! )6#\xȜJษr^n[dRIÅ/ 5_\=5I{[ T:sX!9E#׮ Nv%-+DQqh^2zΪ!kuP'PJк7T\:![-=g8R׭ٔ0=;+mӓ&X)舘4"T}rHc0HfsǏj#w}ɲX8>q lH$z\ݺ5Lu-HR~ʂd2۪8AoG9KUf_sAZ^/'[ [3Eʉa? |Dv Afår/H7ߪ}qE C|ovQF}oKbi/nBɱ}eKj'ߑUvq%H|v"L})/a׈{Nͬ~7i;Wm@vb811E.²tDoAX{ScYu1Ta<"R~`:B}ݰ/|zdeO2IpM]wrgDkQ^p/8Wm<|gUk Gu²MiQo*0񾔺@NuxMQ )9ŰWuvu 3RenUR#ln9Y2Cᄀ[>qbL;X u/{HE0MR4Æh77F#V:2 YQ#&sSp)M h2p~G ,F!Ҳ]y/oUa`@_MltTZ0 ,,},Ȅ -ƬxQ~NН9t_HeWeJ E5'Y`}|:<^y3tZiZ' Rզr{9t? ƶPxiC052!CmG[ ?X$DL} &bN\ XNI91]~#GkoPg{M>J!eNyPƐv ʽiIq@eم'%1m݆;,p:W2鋺VӜhXOұ m=|:c{VI)>Upﶺ~&c=g7z$+.lyQ}YP۳J+ N0=$6?-5 LzmiWI{0ѿ @[os/hRQ+rs!޲y0Iy$[d!U8Z8V/*;ݚb@$-޾fM8ݥic_K3(#x6nG:t``?Pv|!%w06#\mO{4J)K7z/voլw;umWUgA+/@LK]4KЍ)NÉ893x]k/*˦aRj>O0d -02;ȀObLƝ罾G^?Ny3Ċqj p6g&DX;k4Bv$-?\>jAx"=MZ0upT#fppp4ѩD$8dʆ㊁+l+>9vMO|kD)֐4%k+av5mT,HCZuϻG3$dP;AU-QS[ ] RFL0}ށՙ7YBj1 1;2־OJA<4=!oqs3Xn}A0# ;cA<]$"^ZIKU2sؘ^^~evR6r`Uw %x$LTlڳ:_dqc.8)pu}ocvX r'AD]$tm|/^%&UCBggs-F0<ëϸ )lA ̕ڪZF<̭W#dD'>J|xnиc&& szjPEG0~<6 uו6M`R/嘋9VΩ QgO}^B~#•;#Di@vh-*QE{ NYk$4-v)Qmǟ4 hfe~.X"m3]+ O %&(OwgYҤ&,l? OX#][Zr~BMn8dmN';ʁ(6x6JDO'|,=kP&UuIFRûnk툝x2#ҍQ %n<)%s g*0[-;=хnfq#_t`"׀Q@m"PDʔИz!.Ikڸ" 40i-rsDiN\_NиMu N]ga@?}W_C@ Cʟ򰚾_5i=h ~˚Ա-k m\.BWl_`C3.- ߪsh"y2fOr^@W- ʠY9Yl,$_f*#й@!dDK% $xOLlZ^C uR̳c<\ܐ#\{:ϜsHW\EJ~SĚ^,G.Ծ ȒJw+;H^&EEQUjxd! cAY*Dc b1,BP\ls:R؄O_RlCbC[DbwTT-H&ui `:͛&He\ks9~_p5cCY ZS*$G&#[@PO2&~#+ߦ/%h:-цr@)\.\7޸*ӁZTy&<|-XC,:μPr?Gh.ϭVr8͍tK7flx8:yI/24L1;+- o-o׍Ak,4#~,EXz`4h-uA)lgRSZpOyc^>b5ENxs wD"n~aTGic~^Qʒi$hZр!u ?\0b'G?*WYþx~L_"elX$Vd؋9-tۑ/$28h${Ҥs8_NF1~i']y3NE&0v7X2h:ю̸,~˒p"S[k_BWb`y[a=r"p@8X9[}sNJ\trM{eM0QHP\ՑR|r"W꾼B>H3Y}͐ug怇R$3݄i̷3Dp̜-| *EaƠCH3JW]i4í L Vw۶OYYznXj':,ZԢScwz[,rodS8pLc*'_@UDL .yJ)heh܅OZ JkO. {X\[eoS˝/٢8/-]r69RSs>9Ge_Fp%q04->LEkfAh;`S|D/o.+p>^17p5n )ƑZ (6Gq%C7EBxfJ8NZ](r/@3$R\wR( g5hnlfxݖ\ iu")0R=r i >wdf΅Y "8T0mvlEeRt9Y?"POlɽM&X?M49V"6=3X/Zڲol[ dX:;l9l3)Ka!F;=kYywaK6 aSB{Lɸ/l<ރmt`ҚwG si_e|Z HA͉:eyvX&0ڒp6pfyw;F#XM7O'\LkYItAl0@f&ukd P[jnD3Qa9d؉|Բ;%SO,JlKr*?!zWNgsi(~UiˋS+Bȉ+c@/zq6^LۢꙊ]a]]AZ,+q)V7!g++J}H$2>^H[>Sv@:slndUaQ/x}:S]pV9epŷ]@mV觨pZLu7y:yiũ0{Y_Ds*jY^7819jHv%M,J@|gI]VO%lpzE@DRJQ.L[&rQCp%l_MC3vUpb&n\A4d }iش+w7Y]A[YW% 6C7 =D>|,aXU_|6J5QQ9Pnp4:ͼ6mxfE:yK0.^p j#Dq3+~K)d c:(5)ן,@=NU(87})gJٝj!ՙcځ[1nАbPQ1^o%z/,`>6v8lFl?16蕘SoA5AS]7j/ӀȠ9ᛝ_mqBI_Xnb205ݯ4áD\滴l5V >?npZP2Hyn(V.jQ pllˣiZ͔<]liGIU>۞l'%!g{a@3 S.1oVq0ugX[?P\aY{pX'q[Fqm{WK8\AQ{Go0>g6~kiuGk=GnGҦ{;@rX/ҶO2g&*iSk/ayJ 됃VlÞ}MXV}b.IS}Gwȣu26 }<n[g r#ϵ`CZMoLqʀFo-~bmzU##%FPX;q"Hi#A#YB%{͍1Dc]K@waIᛯ슔 [f`),-Wh;Ʒw´M;94\ sHuZowѥ$bDSm?xPez&i4AFFׁ{<^F=iKP`9MT/XMa{BN+EKFUWfTjX?~ Q}s Uy迉_ + >ցq[ұ72H%`e2v X_UT{" e =rL?/neٟ:AFU9fu^"M䞓 C1ki0ysga{ڤ>0~_rS3$SZ*iK+NPx <~ku?i8p+ Jo_iz (dNJ~66P=y~IL-'X7&ht07BsV ` Չ%o^.k׻UNi:wp+HL]շ貣Sڽw\S~&HAYO>Ĥr?8fmc]ҥ'iYa:u0yWoe`b2XԵv4'B ~7-sk?j` BngjVTJc"O[T!A!Xn^ZG)i :>c69G'zrҳb>/}i&vkoyn®V~&*.nuo_;`UH&~W~}GR\;b=X75S&F&ŗ*{TeMP;JPЎm&hb)ɝ:xQ2MCv Wk6_V\j2f0LZ|`A˯NB%4c$'/ J=lr*IXU}UNUާ.>?ćNk)Owu5ۗgw@~\vG{$y<5dm+s:`׼} һɱYdڣ;(g[цHɷS%Z1O2Ud5{ԎT$Mڒͦ@j@)>!!X>h5홀18)z='\ePX~=0rW`@5,_>н=0..&H3@Ud;dt>9]+Hk~]MjԊ:C \L}32t2'˯@L/sQҟxM`"ݚ$eo5ӭ>Y>G2^Xb ͝u/BQjnګѡXdxp5%-hy#@g2ZնVFTR3Ԯ:Z ccV~F`M8ZpѰɱՔB+ çY ~$Df^P-^e@R%j8U M#& vJRӪ6~S}ے|aBp[䠆9#E0Fd"lSt I"b $Phx S.UvB|2c!ɒG>E ;@ORq?cԳ/xP^A(t3<` ]CQ /z#nٟ!d$W[h6eOZgmӈv-_ zQyvɨ#WLe 1ٛ9pj`%u$SFF'$kfXZM_f͵/x)#e_:n*&0HˍCIGKaTytp~ E߸3E~b/ނn,*"gY૚s(J$M}+ٽzuuRO|{EenD{"^G '2p:$Ȩ8m)E4QӾezsh0h@;ːeaۖB5dy- 3`*]/)ڴ2Ҝ͟rnd]0G RP: =+sj(cܝ;a;"q0Xr泷Q(u-pȍTQ}XX8SsxIQ9? 79U[ ,μ7V@v] Ԩ k;}gcc>,„ĐG៱(Se؂^ijB >} . Fwt#FR&d_)S,rnف[麀8vfk*H0eh_ҶBJ%IƎn:E !F.ڢeR1wz&n -=BTVWƣiIVlSCU΂,ljy4TYP%o nq8 ķ4bHr6HkUn!@!!J#LJp4 87[%f7hq{q^`A:1,旔fWsc:1>{-8+/4ZsM8sˠ~9Ͼn $Ž@yeK>>Ʃ wnZ5Eu [;5;,Iw0Qp(m> 4MٯP@;~LZg]jCmXl$ȑ7 $ERŽw<+3&׮j7BԵqeQ!q.۶`8$(Đ#d`@ 2`W/ qמwfuoYVJy%ve$f&2 GF\GN!\މ%r e{ ѴFG&n?@Vé<G/XA5r9qBQ~2`]'R$NeEmA"/q80nixajibռi!WQ i"HDdf;z@N\ 䪘OMAҧ'u`|[Gu[XgbPOâeBli^f1'FFA(O%д,ַ~Fr$.ֈ:1g6АSl.`6dϽ%#j#5-Dˤ< t nBēuBgsVm@zƮ֑MvRn&\M28lx`cWFVb7(l t%fTu%CnSU;xѼ3B$]!AOgI'"' 7״3KY[L&$i[#mdg;;)!K- JL+ αtk'ybՄ.hJ+F-+Q9EX%‡\]O"vtA@ k Ml76H(3Tzoer*qU ejӫb6}D%hdZRpoJ7[c"L_8S(u9'6PIzoݑd_U`9()KBljqKRcLəUf1Ad5( 4EjK#_3ݓ(L̤d!Wax?-qփ/ed Ħ]ѻkXSG^0~GE)"S1o٘?nhPx_Kicv]hCq vSx޴Xjx6gaiwA{W z O[ᄄ V݄ye >]Z}…+K7%Z +E\GlOZw4뒤/tMlr>ä*3֫Wf+C7M+1  OEonȋeyr.7lZv]BdZ;Cb~L5W٘y*KnbGqn53w±8&Z N?$]\9|1I)u!/Z*6^] w4:4ixUq0QO^쫪q$6n +F3WsePL GYh{;r?6+`5-"$Trd#\lmۂ*S=|l6PA1|3)}lQH]"be|9~? kFGw[=oW wovxWȜ(n4$( t%<w.zG~*Pt6U>Q ^MvAVWZih5X!-[>"+bQsjS(R!>]a>Z3cn#G|ڋxqwv+ BJv6* 7?f+ƔB;H13KKN!io$zPYOSXõ_5_kB\uԒ4يXiY`lsZF֗E[܊wqq56&]!{B#1h3c}kv= tꍏeYYw L~~F>3/ͭz]UY2q)GX8\mği~/pWsiXbC#q!rbl{H4 jgsdC ~Sg 6*k4m-N)c Y Q<\mIC5<ߠ .?õ +%<t\ɪ ݠ馇kY͚. 'NBIfBۼڤ rC¤ie 㹐ZĔ@bЎC*@11kfsrT?b+xg+շ44 R \i[8d!_9EȓZ/>{,<\A<huK0|:O"UhJo׼Waa*k"SVB3 +$B$I\}zV]f5PPL4v*y):4dlW1G~12x!i]I}?slWՎ%3i.[VKTɐCNUkehDVlpr{|4]衐xGNZ+6dp,Z=Q/b ںSٯK[{v@A nVJ-HI8O&FG N<t+oE6KQ)М2>UQMBœg5 ^^svT(aIS2F'4}Ah#+Lr "AN̢LVF0_&َޝqnG}i0*g91W9^9_Y?5GA;Vͻćp"2"€*dGƑ3rH7!](={dQ~jdEͳ'|b$s"<^J4 6 IX0jVWq55$m+ (gZ ӢZ,}-{6} %.v`o; gRsT@5C~wdq7ăo|>}z~3,05؇뢻؇PtzM]RDsҍ\d]" VE@)ڹ{" L$<ƌ? :"הgm^XG R#c֨cn5_{&6258R&yn` ٗ16]V+\uZص5Oa}_?}oۘC͏jD?Yw%]s>hpŔ |^ !BdJGϡ`P+5MR[7`)nƹcN%_g&Bh M̞*U Ǭ#)qR>ddR񧠋r5%82Ĩeխ^;M>>#%!hNeqwklA#,HU~%=p_GZE\ Q\)ZHSx q~ϳ9fF3H?bިo:0L/}9[Uќh%E H:%N}Iߏr|I K; cA.jOfW@q~#"l(%IJО;̴_&j+F 8>RR4LaRG &OގUF[.IP/ïg1donC m&9 Ij/Q)r26*k~ x|F`y>RǴ V'CEЭ8NWYϨ=np +;BqJuN)ʢ[| *!,354B3kmazӊ|r5T҈6byǫd:'j|.owƺ_8gZ LPsA(L6M+NyC'HܴC~zF a}ZuK?"ѥAJ5,ٙFޔ8~ HC > \VV%&Bv~%Ѧ4 Jt؂\9mu=P?V\5+>h9Wxr h)3&7+ź@p%fTVnN΅V~]_)˭Ѹ%ę.IAhWWxL} JGiy+*D:|=A H{<ܗ̏ʮzlgjSW(MϬG?qo8eNaDg19_u JEz =x{jFQ`Roza920!!tYXi0!O zIR7Ab f[cVh]’3l < -ÒM먹Ő; zlCdnQ`>wāP02`gx)=[or"c.`hWUKHApqR@aym dtfF6R4zHId>=8]A x;.–i:Mzq<[Ҍ͟tF/r &U {.<5NmkeaLyb#ԏPRGA:py(۽EZ414sX.b>=)2zINbJt-veՁ$IM}V9N\Z939ŀmfߢ߼ì?7.Iv['pb1y]?Ȋ<@m0HqEĦ N!KsF"?m䳢gԗt%:#Nuy?<` \V+F6p n#\rƒUy]KZuG ]ĩ@PrG)1 a>+F]*;RN rTr'Km yF(ah R9L48yf3`JT/~Yb x9!qSHpLhw9"ICpI赚HQT~zOdI!t *㠚ӱ31=OnڈdCMa-*2Y"kL8 ~܂=b.'|5cOQx]ebL]<'*r\%Ze}S Z3qy<=엓r9pǏWcl$P8=aSaMbY9&:`ѿW,> Qd#NY3?"$5#Qtmd0ZҔ]HYY-~_$@V{e1?aNq>0dקpqE4\(X, hUr'Ȟ2BU{lWLav:L`'̍^fR.Ux(-l դLm^R;xg : _݉g`tMDRRyXi ^ݺX JUo7gdּ )x"c#AD)9ZD򚉐h5{sIUZ3&Qk4Kq κPlRUO>rfӒLy 3o9o891tӜ%ج2Bg\K0F\lV^ה?vhsUrνzCK#'DTYrI=]،'w!|u1ĦYiuobπ~_A3w}EVK+dQ..pDK7ު)YF9EB<)GK]ʯ?*>UuVyH-FG6/אաzjuVH  Rnz~iNMalF$>/kוIuʑ˱oD>碕[P睊=#&VZweǻG_x,$߬'^=,T',,C)$y[Z% @;bߗ'?pd]__lЖ;EͶrmx(lhwK\v(k 0ڏF )5 Qα4,k7%N+ΔLi3x,>:_|? DVP=9D?)#Azn ExF tL &F8pi65{ȖecCIfÎ0 }1h*IX匥m.( ~%Vo|8AS˔8{Z6a-bn*K%+=FB•neHha$P/4c hNg hTi-if*brX>G SpxXQyc'hVqՕnhhŃ#z=er͠A"HϸjЁLF8@Oyd)[C*6<袒ʺb xYM/X ͉1ۨwzk1x=M[AI%1ޫ8^++<Ș,1O+|͢EK"pfYk^;l߳6r ?iw- e TJlIJHԓmɞݬܯd{}T* >t^YuxTQXUVb*.Xw!FҌ-(Cwp `O9ְ_/_Dݹ4IO!Ӹ?;<(Â[v?qVF^, 06 >t$rb zA`vh-%=`|"=P~"[H*-dcfi82aGO9i8#B]DH$/$[RZFqZq7B]YN(خI}M '> TAn@Sjq4([j0^V?$5RZnʸ0vlT WqDzB[[^C{B`tO07|ee6bӂ6rөW龇޻k ə'D͛Nbz4g4y#Ġ~id%y(k)0>6"z2=okgzʄ96YґB>-Tir; teo?lK̤1zY͡[} jN]=ɫ4.MUt2e-5jhC/?5cWSaG[sV3Bb츪c@uӨ׫+1c/fl޴a.;\6Ai6_xj;YAmn3ၼ5ꕉ~/ RT+gE,P$p,q3>,OR ^G=Et,2|lN!EBY~+ sh:O4NlK.]XUZ2ͨv:4[IIu!jIwHsN?_h{O~ut5NZa]N F^t˚*㖬AwJ22T}&}sɏ`)cȔisfIyܞΚx, n+?.ŪWPpv)~a7QiN:劊  Ř5>ԚOę@T8kcY8McLP@'k tn&~K Wv9.{U?l+ te'z7C|;T,ȮIk85~RE$\3\f[Hq.j <*% 7D"= \|u` C25M`-V%gZȒ*IZj&*ZtYxNǼqv>Юdcy ;e$BhR%VcMwyYbAֽ#qx|5bvg +F"a7%fD54ȸH񱁽F+so\%NdßT0tk/ˋm&)\$m9eSdDUGY0RuVE"0\ݨĺ`#%q(_)C̪V}fV/f9a=ۏ|+g[x1NlN:X+ݢ~ +yT}<\> 9!r'#)=Kr@(0^՟H}"h,k֮|m6jkv ݲ:\P9%i\i-Rc~83 t~9lub C?"?}(2v3{jB肶<(ٓ1; nV>jS}C٦,s\V {Q0Wb]ScpE3$H\~#Xk^zLFXisᖯ٧AylBÜ9g]_+Aw )-}ʎCEcNKʖztwjOK bzsn7TtbVs'gHLTa3&X[L-h3,GMn(cFow9]MOaWYn JuIɤ[MemtacIv%ߤBS*!NjC(m^ih1'sMg!7L.*&Gd$ƏHoz_E\ɓ3w8YaK@kA;5I"͡ |l2߀Kv|K3j*T 3I0 "ޔ{"I5 @2SD=cns쭭FupbaB-ax<уY,1nh FU2¡-w>׷OyQ˼sIɇm{e[  $L ,* k xYFomjxwhA=fBn 6 3qIR^\]lv~ԯiC43^uiBa!h`n.ɰJm< Q/Bc5f F8f"O͑%PÖU1팔 YSpC?ڇ4esR2"ezL>0RRiSV$=JX-Z-D&T+-wO`[|H& Ȕqˇ͋O֟V{B&P Xcz )"u0Q^MTz']1$w"?a/M\&9/P^.}yvPv%AM1Iũav(AoN5Sk$в ҸsHfCη$wFG!;r&b 12D1)RͬX=CJmE Z?_ݠPfƣo;8"fB0ivCۿ +mYXoH)G*tߑ9{8KUOWDȻZy9$?)W] 歹gPSa7+|;Lmet.x-7f8^^PԎɤxS#x7:@"GTxz=KÀhJC+ej *T$,g"SIM6:?x:](7^/BⰥ{b3҄PJSA&ҕ^RΗ_#1O;e(䫘oʝк lzoڎPQLn8:.jU#WcIt!R'5^Ƕ 7$:蟤y=g\_kw9^tnΕEZ*ǟ$oF "ZSR_yj/tL1 <֌O~} HLj'qH,vR!u#^:9sMWgiwrQ:YOwxb0p=tUI<;l58,K26!B$|o: %Xa+7/ k"L,>WWt~/ׅL^@~+bkMє$O[mɪߍQ曈xk~d =TR6鑢/ߡS F.9>Yp- O`.\hx5TU?Rm6󰸽 7ءuG{#m0:K#I.%Q'zG+(}DMѺ"uoļoH +O BiV|?i;>j"p OmSաT +P@msFjwZ@:S`_x)_:nLa 7S=^۰YT=j!?N߰bsaP0슂qs-Ie<nّB(xh fuN Sșž:IeUtN\,6SW& 72xH84؅v>QT _ЬWpmy0&Iu B[a3v n7ES%uwQY6f(*-vHB!rYW8 Y̓%Pt\ۊ69hN2KCRh9+I@Vlxkj4_w3OtJ^%EH^bѐl¤;O6foitDZL #J:Z [~@ta$Mqǭ7H?<=X)TagAz^NPR{EnIR,K$ d1g\5[8.@]eTL/Ze62A]\ ;t@A.~{HIxFrIWIn{$o1j1OZ}87V|?S>?h$N"]ʜhܰ ^BVWȍo▇d҃ힷN*MG{rZݑ}P4_[Q_܍3!o;i)&@i`"fc4,NlTx-N"S>Ǥ!DYV93*gxudȮB!|ǫ/tuAFXkET7 vLRxk:A~A~$U8:AA;=^}Θz"c엓 W+v)*i*|8 dY>uiE%gÖKႠ{ O p5M|FsQz3Y>y_x$k_Bу Jʏ #Åb׼.ߙ@_'9& i?+< r$\AV_U)aO5ׁkR?9oEH}m'n4PAF%\96nEͰ\;:w* Dx3E!u"c Y,YXJe6 .j2ͪ@M"b&џ׌~>.R1xƱf-BXqNyBt uV`a`q)Cl.|:CPȝ 4FFu1yx>ty"|zRb-Rd,-y{D"pOGWDH1]TU,KQX{mLa&ۖNB7K@ehoSM5RDO= ?ֲcƏ8l U%HЯ8?oUy;t?XuvWS3ǹ^J@?0!lZ1N9S#Yx'^.{XЊ n>̲l%9x9"ktE^hNz_ڠ+‬ ߽XEyfM|,N165XDKX*-D)ޏx1C+?O0KMcņʔ(É.ewk<&IQoys<JSOV7l{~jyFW@gy4c8͂`ЩlooSP2>(dʾ>LuJxmx($µ*^g:迲X]Rɜ"8# ~YÇA&ӫ>ŸƩakn __:dD}{1yddk-1Sh-}$O,Y3<&>:eo{g`<ӫPڑK4w%+n|44,]e{KA/=0m2@=mvTPiͶʁn2aasNO/᳤MS$B# w0d`ʝb\3D}f`} . )e]w-t&!JW/l3,4)csc615^"W:Qrs}ǗYNmJ*{@iw\Ō=1wvc2g z`@j.xaT S"ҠtضQ~ӗ (9 1/wc\b0zMR3tͿW;v>M^q!->9g¹Q1 "&~Del"\Z'|D1腓?%5h {!4:XKŬlk`te[=aZD5lȥO jN#>R @hClCS?j=-}*,@t]it°!x40Ku v\ԋ̂TxƠjG<2_[ ,]wҬI@-ƅ/ؕP /ׇ%nr)f}8ոGz44䘣_dGLr}od oNJǡBP^O΄p74fvu4dl5dQ} "2q*uoxRZ Hy9>^*UKU M){skmrؗx(nLoYEH} h5yu†;ݿ'$h#r],ƣ0##iF PsTDa/SJ1szR\m.0 xTBPfuYy2l/y;ڃQ*Yfg^\f p9"_fZ kpUtœfa`#c)5zMr \[zaӀ&ۻ -6(Mo"f׶Y`@ckI~YW635$W/:W'M:vCmJ:dA6^/@ȬO}l;!k|I+޹ڍԧ:OͭpuԄ9s7pd_IR]rsKNEC2D̄ a&&?3tK] 9;M\:xe藣usa t"eT.vK=7h_"l̒[&"hoVȿn`ƓV}cׂ? AA 1c: +1+Hܕ^Kkԕ/V8̱? c6vx=KGu؎I`"c (6:zgY#UÈD ֕X8ZD?< ]2h¾l:fg"e(gXh|#SmV83uWGRaoͰ>~ݐ2hacT>Q)yQ;G4 j%_Yſ۳T-v>pedUZGʙl[s:u&L1PcxVjxmqI:䢯eV6U1#"RY:,?"y*Mg%Q*ҰJn݁bbUbxj-!8L!̅d^HPH F72K78rwjM.S ʳTAפJ&Lڮ2a1 *N(*>6~goCi Ei8њKḎR::Wn6ğ*1uq}C|av|_T=?f?EGP7r1FXDw%y눁c-9E qVpZN'W*Scfܯ Z> h{r{ϽY1C V\#\݋.iJPޯyK 2ransrڻS&vs|~:O :JQ*\rQLiTCK@ľ8d~T, A!#GeW-Ֆ+~2>eVtIy$\FGP7Aڝ*!8 nF~|wC yݢ * H|r$EգS0g^O^kwN>LJVC (kNL7Z,Y892[NwC.?3D%GH#PRX`tP"lO:kqjuDec*kA'CR_ P<}O<~o^o/&"fapnN9i>:Y_ iX>,q(ls,qmokLo٫&A*zW$w[A]8~X(ꅏRz cN mt9;Nj./-|S%9_LوTfy=Eڄ܍B1Lu{CRr$]-=ɏ†.ԓs,:BӫI` ԀLiO4fزR#SVn/ϊikoVeWߖ]#r3_p+ Q/Ej yb8S`XeB^F#uQ݈LQTMn<)Ű"J:lf 9clGp!ަ:uO+sо@2ypC^HStn \y;5q;\x#ÛܸʝK+ˇHrj7?s6㪙mH$ &Z {ϔa `w-6Bi]@4Fi~(S*9:;[0"Tt4KN9"s`eOBM/78VpG+:eP[ ?LO(VakdFy!ӷI놝Iq&H obLSޛY`L\bCkٞ;VOjw#3ʁ|VM(@C6i)V4hsbG^vKעOB@ ]dװ+(%¼f}PB(X\vz7M!-O1:WH8e 0J$xRTԏv,qPX`\MJйQUa>ȸꜳOӑb 6R/!f٥GAb쭏k?l?Z?.=ԍyO_7tݨ9 ;'87  ړ lv1M8MB%FEipyǿ]TJͿ\O!YDȹdX~FäM{^˦1_= S1>I1֫ss^PhU?i m0Dv;y@0NFSjRwvҿ4C81{{1M|3(T 7yH_fyM7 \&NPܙk DIb80ˆPIJhկ09S<1|S/Ͽ^V`@ `&ۥm% _ndī\S=+z0Yi Q hBL:''5-ϵ0_f/Mr:F9¯ $z]KS$;*MۂV^c>RNE8Ptn  AH'Zq;X=קc /^ '6e%3-}~_Z}d`x7NV P2DT{ue(0c PeF=͇z^I eqf\x "T-y`(-*`|KmؙJ)0TXYtrj6,dQ7镔ڤ&3JPzd -z&tvW,)^Ew!r=Ab^~oOW ug' Ob.!4D!sf"x r|H苋VI﹎ٮOax[Vsl8ҏ%-X61)!HQ=HIW' ԭ_11Ώ}ykdžm=(*'jٺ$an1;vtXHp10.J wٟ:V#9'b6^0^X:+\n=l&0^fL3X.EJ+-V׀5ױ$|eFd1itq&ijۃXQt%pn[odǡZh!XdWi倖\Ur5dꅮi!|1z½n־ۖoFQN}B9ޘצC3Qm3#qH< {|.N~-kFM~8a:f9>s46=uTݯ^|OAwrS/J1;\?RHr ' "aPץӯFh!}R/ٰ9,2Y2xX4lw KZݣ% q H|\o]_?h&ђ{mc%C})i1cP"o sI,G3!z$2 KX;ZjK5ɕ,bK`8JM4 &P<pxdrdS3NͶȤl"I/7IC,WWD28y;] `dZ͌DH O#󮼬DmcH2[v2hVXv>(%F/]X/x3@M k 4h\x ȫ l<\Τrȍ/!ΦJͱ b k"EL%%zzr8k] 50?cU|2`/T(;籟LWZǎ $Pm2؛^aP=>^"!#◝&6uUDXc_΢.#IVjӧȚ$L T;V+%2R2[0geV ^H{YLndl)Y1VgLz%H_+Zf!E:c\c2XP"XFąBGeH}bx6~f0ZD5r#fQm9$ṂPY'%(&;_-iEp&aR};%*/׫cb\6L | :"7`Jk灇^$ZpCE 򄱎9!b{l Z"5%AJR<?k.KMno/3Q+.i';@GuT#%rc#jjO>Pղb Z-~hy wJ%jX 8M{ODd ƅ"?T-y¶ HtSMk򦈽ɹ6m2 DJ.~ Krda}oR !P$qilƷ4%)G1&*{yݎ E(Ċshf_vu4Qr)x_qJrwESm>cr-XmV%YՂ:H}K?y9d7w(+3_M{~mc$hl7]'ic;$hHiu87̹CQ7|D*< )6PabaVffhb<- F~l(#~ 0 bޏtYZӎ~l-\0VۛQSSy3c/k vM3cU붖#} z%ȉLH SyаV/}Z6>c9a MOvT_4 cJBaO}h$PLnAA}x`<t8[ -3)b t7HUa`lڣ+ 'zBFOu#R꧞d٧6d{Y6z+ Z@ASo}h%[ܽq/węK M\QtI@gjcrł} DY.Dƫa <9=U镜txڑaPP3X*2Nf6Q,9+$E1p a55þUl!O̅S=v|JJamܡ ߰* ;Z ݟ%?'@:NWQ2;.y0EcRYVHxA(;C%"v ^AVb?Nxh^[D=u%I@,_# [i&zZd̜ݍ7ď,1fcs+?V pI_8%5/,K=T.USsڟT(DC O,KCu1YG dyȄpdIaph?d躞)Rzq[ؚEgT[KlBrϙ2PjnS|o |,4(&h;#MWV)T_eDq^@ 58s"u֜?_ڠ 7P*Oz}{}oFPwM{RbiyX"t^z`~O7Og9d |ފ$ٗ +Ԓ5m`6=rxz#^m;HP HW85Upzt{L+A'0Vasr/}(uJ1np)k XdGnJa!&wAK(w1L#lKyG/:{=S:RGa螷AKYÊ|Ȥ1GfބB@/` 2n6 <ᎅ~ ,JtJT~6V.%=8zAռAOQX=Mo8).lU_{B[R֐x=ێ]33;vI XtmlFsպO䖦QƔK8'zj\si<o+)rs!ujž'0O5 PLhM Z:ʺdbBd:i8Q+ ifAk^ĿGH^l(Kn׾+[5%]nTw0-OlJG*)Ո{+8nH;,\Fs*M h@LӪ~juUR)p%7XqC?gwʥ%_UZTа/fQx^vuu ^@1Vj|9]e: $O8gA]t3/~{ W_ 2aaOin/ƄPT1锵_.S FUQHt[^C_+ҷeKtvL?dۭ5p̰NPz6⯹R[m>(d+BK${ύO,8;)@6F 3 XŊDT)ֿ(tȽ"Ggbn2I]gNWێ1ΩZй[WSrq:JTV "xB":a5۝}+H./δ? l3d/uUc0}6UZӣp0 Y"Ygfi9,|עh">g+*,rYk[1$oV`M+9VǁhNogV셢#=Xy )W/96%Q&NN~~z & O3-Wo4#5kF[r^AX?#xt)!t;kZ+ڌnčXӤ 'Ui%"u>١xP?MY@e+^#^S2w`p$K"0Eee&VsvW&itєL@/.73M:6G^o|+R:M/O1kҚl(M 9Nx| 2HVQ=ᯞ^ӹ째R9M_U~` =(K;N\Q#O U<*2:鴷ģ_PI2 C([cl _ y }8eh@c#xI~nnEc4ƸABЯˀ\_,<+u}*)Ne !USIYgՋiYIC tb2ɇ7ģd990e'*2<`trx"NH.J+} ~Nr"OgHZ̾)iOpgL="]>G!FڃmRk]\¡Nu;uS& FZr,$>6`ֈhjecx(IC"@EYGtSl'棽y3rJޑL_*}y9<^X\{ 5+h~j=hM2'r|b0ϒx2NHڼ& "Z3+p,y {`+cⴠ4pA|d_dM>39w.=aK\77ADGF'PQP1Wj@%`vPfmIَ?]Xr~Dz ր!!xtMս6Q$ K4d,()=d6iؽsi!{}@o>-]BK)& "~%Z8;r#QXY eL+jGf큌e$iwJsB[(Zmo.&wKU%;ݜL+hʡ孰+EUmMW&&1*]R%Q36 *Ce5ֆ(hA1(l*W${5,aPzx@nx7*_N耤X7|L;iOEZ) 9]nz h͌3ЙI . |}{" K5 oӸ~m&6Dĩ zI8h3ׄ vW:pg5#^ $m\~0!nPW_@ /aV!Bbn M"ЌDQ<7ͧ/x |[72`яD/\³DzB$clm,x` Sje 6˟j5|Mx !m-#{Xs^[8.a:x:Ô{f} /ҪR%or>+FJ'Z<~p+ ^B0Y,_޹Ak'xxo8T6C?RS=>W!Y- 0 F"𠨘ӕQ9L/@Tv8ZYNS_R7vR?.+F#T)A_D4ULP.qVJk$&Rnw.[ڍLQ*sr/Nk?幛}"!WߴS/\Q`aω}mOۦ!OUrG1=bXKnw: ǃ~򊣆8re}ĭp) @`!y O[T=ǔ{kĨkS_ }gXWfwB>}HSlt,V}, I+_(!2D!DrMlw,5VAsNssS1e؉-܅I;xspZ ;jC@դbbP.E )a^*d6sD jWxyaK$:JK?qq՜~LF1)#K;P<yTH޿Nu,m\&FkuYr^ZlHOo:`|݂d*=x|yxtWB.ۉ,E7C  4;1ran6 Oc*0db=V@C&-`Mmr1{:4Fg^h+uڸٍNd>g3-O e6^'3&k]N ~X$+@9#=i T>%5j"W")K S dnHR3Ӵ2` %]Cs`XVDO5bqtJ?6jP"Pˋp'}C*kw).נ>D N@c.]8_MWS"ɥ&#r{}b_ ^*_ʴ16kM. DR2̼2w^E'.ݬ^ ];:)r|߫0*2 .>d2nCh}F* }//;Ao 9G"4+C[j܈FTد]v4 oUC>UH'_6T L1aOEy"Ed0fQD=f.-][^ QLP5K:^J7ϧȽYɈZ»JR18BFq|`D9Z| A"D&&Xq.&ZwRE Mhˉs^{+>Ra$j΋Ѳq-Sْ9NK*6i龥bkAە{"DiN7Is`@[݃ЧbȹU?o~I_3ɷtK,YU1O^L_B @' C&"! Z{nitf:htEkɦjW~U)Ͱ]0!f֭4#`;iH+:d2(AԪF|2:zP-p@jȧit}t5:>2 Rh@>[tN8]&v4* 6**TYyLzIfVJq/_ mcX{O牡\|p[P^"m895;drC#T:FLȺ/DeuP;8ہ6e7T7˿fp(dH3l3Әޔ/ wyqoϠ8I-wiAk챠)&P#7ޢ=S8t." J8q6{bKj|m-.(G&_*/.jOP59nST&v4a#߹@ϥbq05UΈױI켩#Tjii}l@C;dYK< r܃…V0oE5/;c`?, 4OTsǂox)X9e uʚ.utH2}, 1?TwN 'L #j+&KY=^{_t+1FAXs` ަICfa%UB(1"Ų}W>/PHe[N3tV&- A EhEЯPQ瓴,<#;R 6U,}D!j4.{_Z]5@.8ɭ.owϋ jrG/ۣ0 +~ 3.x ;ύ+ ug[}CL\/Mq=^7)KPo1mfjUH 2Yar8K+םQ3XBz>5jcS$}M\Y zKÐEE{VST4X8uGfM4k`HPxƗbO$0$l^h<Xjm, jS=$ ~a+H C$jP–~(%41Ww:55'm kKP*Y \-|nn:mT5(J*KwڌcΨEH0Uc=7; >/muY5Vޏ91!ՋMxݩ9`2ZDR8),JՕ.|uU-Zq[Hdq2[Q"Ŝ0uAk珆/?Apy7_Tv1KzqL/ǡ$ӈ%7Mwc e9>eeq ɜisn>:)7[^AѼ}p -liٿ\K7fa- bYz e; ?UR3|\3@Dّ;# r_?r-R@3.?'Ok02* y8ޚ;5Ю)r/3Rr3fPtMsSH5"D]._b:Hdkgϴ+ u+岡k^}[hE_4=zҿ7'ګ^NFxCPl坜h%Lnq]lsn-ZqmJ}*8"bmV^UH]Z=:+(‡@ MBH@;\{H>QJsJ9‚ʚE[>rmOOd~U~Fi9o!fX(V4yeaQ݄d]fF>Oaj%F"?fNA#d yDaPycroت!w%]k231;J%k& >8*G'b5; Nz|CM}mFwz;yC@k\3L_֙m&YO&l`@n/ b"ov*gW˘=Yi\=h2J=Fl+aN{@a4шUؔy.QsL͒;q?`;ߊhֹ;AͯD­ojl)w+23隼9C3|E^yg蜯s?T=C'mMeڼi33'Ӓޚՠ6x)IbYh+g+= }.HN{TSAF R8| 62-Ǽ9 /SY/ h~lǑ=xnrUΘ,_>,DPIXuN*ZE=330Yw5`o}PHxOա(J *~AŋJ${ntϸam\xK4w߽ŴgGC#ZL<8NVHl{WE]@Cd*/P{rU t_i ?z8DGhJ){پrs5q̩sELB4#Uǩ[2_ tEOeVQ-BLYx(ҙh_ *9pxtyz/!Y4 j.dFK@Ī\<0^{d^/8AЖMJ)ng]=p^6D"5=O-oJ+jj6qf}N|I(:H0r(rf7>GD9E32\;0r=\k$m{Mvu&?B s^z6iF}⅛~WAfGXFZYxD\AaR6S9\ [ k z˖;P+1FAY5c0omM!Q.S9\MKz"eD_C}p-˴EMܖ }j2?Sa,W0*[*1X2] CUnLw%u,7!\XS=V]GM 1(E[r,Eld`jdKHGsdu쎌jp7cL5KCBe sXx5{_`x(@q~M?P|u`D'(YAEt7Fjw<j{2kclǚhsApsŒ:DQl]r(AS?DaJppA'Gk# d+Rs} o=-e~=hMV*TѓP#)C߿\x4?-w,N/akK8F6Ebu:dWn<fX juqm4R!i%:&XBP6uh=uf]jghpDŽ b2imH.(T!%"o2Sć:Aڪ#= /*CirvMe۠p+!,\u؆y9-~ *Pһ }'.|B%#i̐;U/='ђOz`RWi&' ro"^3+F}CN4N5ﱴ:` 1\;ƭ#tHfh2;-5snaj0F6g65"e38زl{Ϟ[М\x/ܛ,c]LLzͱKF2ct_EVdyeRt⓻Y<s0"w73y9$3<#Hk'aLQk֋-Ԉ fu&ZƔy|pB'՝3\ lI7c_AIZV9~MBC|Ne.tx2;"儚&U` #Ez3}3e ߱l~ :D-I>([O$Ÿ]"Nj+p7̹th<>oTa$q}Ztn|vPWZ1@5v\Llx%rlBh3~@}a*Y$X*7,UĝEm{v&g^zKAN~M|b@ b߯6Ǚ2l&g`^F-8 ހmTGrad=kL= rB| a{Ip۷&ʊ%EmЁyTYP=.v$ LFe1)!ζUzJ& @fW0 UB@N( HO1Ya_Il$Ϋ&%jC|V) R`:^*,&(m)Dl8221&*n?Ʃg.Sx6TݽbIXFO}`ȃ)7u;gHg8`N$_SRgC*|>ET{1M:^0]N&)Uo;#t53ilw[IRpbל8{ly#UOրΗZh,υcVxm^J0x7KD |-(LB%0>znkS/_hq2ɮ#=ɁV_JI8ndcO9A@*EC (]~5+;}_dп b&WoL./8*ެ`7rfO6B25חg|xrȭ "H!qx--(>K+I3 Q vNv2s5+C $5:PWY|n)_-1 . -Qnqq \ qD/i6 # tMa9$ w洅d\՟U ??{j@Zwi'h`tsi,r?$"[XPG{!MGMɷDtjq#w,~oiADdYcjs58.cwʺ=cH^H/yxP}AsiۮO|]΍R7쫧N&} 8 ȭ4#t՘dJ8M9)6rhY#S纥I c`4WkyIEg)1 Mr&9I٦pHfw:a.Km$;=526LJ3B>}Ѧ/gwF2 eMch0ah(# #R}M6>^ܲVQSu-KyJAː*dR:hR$NCʮ~$p`x;X j>+y -󳾝[| [5*Vc΋ue.ݡ<zBQ7 :aj2BvrgTx5Pֆ*0G`X>4x8.܁}踜5fDB7u|2c,Z|*o]PCrWPd{ B-K!T6K;!3+<U*-}a{'[p̖FZ^:N`.Hp#"[7'! 9chH-W2iCPr3Jn&G˕)/ `nVuBf9":,vpR$֭OuuPLuR^G-qB7l"=JUwghč47xDȶ c۩X6G.{VAkX:Fg {`P8'L|LJ"öl{d "lbE;`-DdI.1`k.U2~lϒ %澫s]$p7O[%qFk.:\`0@7S d odOJ!G/?vc<&7)ip𩽓)s|3Ho3ێ 6IJzɲYˉlQ 7NK'@7~ژ -J!k;mHoZUQuI>#2e{X=.1%SP'¿TsgDHW*LM-Z(yL2̡{9m ZPkya݇3YW7d0mVIKN{öJ c8RN!Pa?itځ!>CG3r'X1lL92woX':z,J$D=sY^tך+f#]nEKO ^O"#ʠGݿj+fg*o?%8qY"pl`JJȫO'Gm!̦<a r_ C;\ri6H: A.ogc90QiO@xI &5/)7Wܟg3I\ؠd7~SR{S;K.RNWéwlS88"r Z"哝:`g6JrdU)GL5ȥET [{";)@U +=Xo4oT +IeG`ϢQ0? ?rW/'A\Cf{- 'Y;_ Z`"Ki1E (A1a^^$E ]F<8')(o(:xoi$EC*F]섩&c%T^-[m-S8qz5 B]-^9(rŨ]VCD7*8g˨\@G'}Zn,45ٔ:.tg=we' ɦ.ʲW䮉M+(ŬV56\Wqa6/> aJ\Df`E5=2q2]5(ݗ䘣 Qx'СQ#T E3 H(OA %WÍv1oJ2hB-WEBk3<2+b`B6r ͊emy1r- p8<&v2Jzl\'׍,dR]"E~DK?,Q{W O*EW8GxcRYJs Aǜ&鵃#+MC5`q\5TŻfZxo]JQ>b&ð 8Ԍ#KK~Ŵ7|݈Ō#-)=I6^)=khwYGd`+F;ʟ;;T*'aEΙ mV,4X-ɹ߅%>}GM]Fi*󂾇( -ӝH(=p8;7ʪ 5_Ɗ3x_m(HE9/ӥk|wiD6_ P Q|&\D@'s0ZF}Ù">+ EE&}}?Ɔ?hnaSHY' z -"Y'S fB!>ܭ[=ui^^/%l̠X0)60A1ުXa7<>>pgZYOf]&ΡPC* no/ gE֧2 1(.pZPZS}B-tӪ_c~1 c񉹗Us J=Eޖf離 ARU"1m D;Jn?6Y/s&yRc8 ZɌvSA곣mcC4Xv jtW2K;Hxgxa5m,;BcӣYnlIe N4)TQBVR篎P8{Uj% )pKȦb$ɄJHn$$5ШΗ'V/bJp&IJ!!Q_XkXYA^T~0IEH:4[vLmս} 4t/,;]}PļC>0b^ Jj#D1tɸ}cSYS+Ö@%N<ѧ;tyu 9gr`,O%ۺ;b JpM߀h=X.GT{BE`Kr,ٸT(^r++xPJ fMrَR%|11]}ߣH#R gٹRX>N^l:myĝf0)jm  9 O!^sF"*αA{mL!JX;͈4yqMI XB49J#!xV9Ir?޳K{MGB oP-T+RcZ@I.5@46Kܘ3{,nZZÈ O~fssCܽR#sJS!1%z6uֲ,'!x+)-nâ+'>! JW*")6M?O;D3no/6JEWB{}e#  V4,`?\YRϻ̒o1DjY"ҭ %9Y% okCpy>o ( β#Cߔ>‘A/8 9929\ dPQnd+9L"@F}/3h?/Ii:=y!Z|!A2[0wb0ߝЂ P.;%?H*5*vk\Eb,ґ4!w馶v:mi>x`qxe ,!%EXK&{+"hk|~zK hj! Dfx&KGsfX4P?=fgY⨧;(Md89Of%zeP<.&dZ2% WCG-hc[wD7U_LRdY΋IYzG+QK׈1ʀ& Ois 0,025e/lͦQ>1Y^i0f1 Фa!NiǯfOu~Q́* m`<+wR֋?c΄#߃3e$T~ ׫}Y<)!K6| {6Za*s-A[kVeq[Z_m4 :&xq]!=MNJF}!=Xϡ*XBpPƂ*:-z(RSmI,ɮC*1>BAMygn!Hk٥:L ǰ؀{By|9U2BAٓ||;gqA "3@ș]0-~d՜qAkSY%,/搃t "E獠IFj@GLR`M.V[환8ħ<>[f-~1_Y˻7\c )3hN dMEӽ_o)rmR!A(Q/:Y6ʭ];@݂\WgAttW.48 Rq6E=JSich>:9ggcUkvVqw7"i[0^/ N5>'ƒ)bIN>8!^mcyK ^r?t7BB H>7^K;=$<TKr5(Xx;\oOp;.!`2/jbxQ1FoFiPX3##N28:&̾gu%x$Mn~QuAiyzԿ7q.uBc(k_РynhI14 "mm[݃o$ aq/ lQ-b$3h4)x,P1 'լa̓Oq<셯n%FԦ]OS$AB?ѹdLW*bχvokI' Ak\-߱ڐ${jqOGfԁ+IX03es(el7ΐODJE ,N[ ̒RiJWNe$Sӡ8ʨZ&; ŞKnHA@0^8T=!!>},ÂREA7t%ؕ}Ц %dFS"$-D\kmۅ#~D`Ѕk],~!$wpUe6o>F5>CäF@,0ܨ8@垞PٿuI8,-k.{nC7Z(Fb#^z(w!I[^Z-HXՓ5??GG*Ei܆`OúN.ܝ% }xüȡ*& Z=`.}z &^{s4 5,˃R= mn4j8hJǷtՔܑۅ¡!P6^w}D;I]"N`[NV;xha >TwJiTQCz605Y=^0_{(F">p;`(߾zKUNXknPT7)LPA߅M@ޞN3kg˟^/A9VQ;D9}2&-ʺ@hTb|U'rUlnQ1v9# d,YUdxcjc9`h*梞b"c *P1mFxޒ4;;Nر`e+L腅י~8c`y14E,/Wg +qW HXs?70tA4^p>a}gtN'=RW sy КЩ,V#EΊ?=kqMf<~r≓4@c< j/wlѓg0pA,&v nߢ(;*RzQVbn9ⷎQE0>p~#%]g~T~ ?,Gηaq; r^i#qAmva]hi8Hkb ǥ. '=@_SHq: 6]샪gB |!zB 4 f|C5&ef[9ݴS4׀UtVP#%WJyWJڊŘݪBZZcZݤ" %U3W#ay )o7\TC+xix}• I6w+]^#p:hgz?9n! DoY )X'rGjh3tЀcR%/&IR%PQαOlp"d@Pp,Q-VLhi ;C6{xRʷ/B]qekL0c|?m_CN)`/&Pms6ҢHx_p ^3{4(t-ڇ1`A&f$C*7F`"bCq,;A(?5 vQ bPED:xly[Jv|_YFyke4+tsMdPas>/SOARxi|Ilcgst ?Qn[ډ5Omiy&XϋC҇ *e!P1FuKjnu~}}~@p.0Ϗ?0`a,Ȼ>-O#VTF3UiMXah+~QHȣZ6_9`F8+=K,{Q48A#/%cߺ~c"$dTg'j' .軹^DY' ۳ߝjԵ`Dynq0Q-a?vPlTS3p _`)A3}zNG.ߘ[-ԝs D"SX1t$bv&*1U{|9w-XG*seJ-#2;=3 E8D\6-2PosCZbh cS72+͚--*m|q̩"*TB`\hQuQ{?/e$2eO34*!d|/ lFUU$S^urs$<a%`]3H|CU{.}*nZÐKM|{ǿ1\8mb5nr8шÅv=g~]XĸfiJHL}I~eJ05zE%m1356;;Ib4 wL&Yї& rݎ}uVYzLZ/19 g;{(> ۈu> ؃<\UgPwh;p\=N1%텵E.jC6_My:Ѿo}|t2Mۻf?E},;EgZCw;^ϧȄ|mGDð.-?G*Yl} ¬ylO䵼=^x2Eܶ)BټT)66'r ^B߾れpU#'wP'Rg`?pV6ޤpmzǡPpc:8'~%}&wgo'pYJH\1L?ҧdՑrxb~R91!ML2pe(s:.F|A+Xf>Ԇ`f'X8S}7j9EA$RAS9(kJKY_}g)QXS0;!6q/ҽ-初lړE^AۺӺ>]W{3|(Yv"Ѣ"8+vH8\M@ uy2[x w?< uwX9߯"ifL:uNKq_$s 2oN`ipo+{_?z7U|+V "MiSv'^o0A. }8v(VͩZ+i bIfyx>{} jM0 ;?69LLNi~*Io0%C6"؁ +O.qϻfB]'{HYgXq͊҈1uR(AcReq1:gQvE).*FIś5HiK"G*bm-i5|PW_DZM)Q$s;|exً5fl8Lpx` Ӎ'BqPN%SX6 ؐ7Nʭ"pxlU}}lnOEe0Vsf6ڭs#Ng`lŕhD*>Ѭ)ѡ?\̈́,,G<j}r?Qx/o5)9xa~r٦#%5༫Y>q!)h{1KL%UBOF H8/I"4D"MMQc'NQ mpUh !a pާ^ `7XЮTfn[.z 8º'" 贊x4g F Q>w`:[Z?f|RXo' _C SVe UŢlTM>g\(| LNx)w"O2[#l(ǘX+;^xڈX_ΜYgT% tt]6${OF}Uϑ2we|foibAG~&|(nl̵n sX=uH4f7 XEذP'pEZc&]|GHѐxL[=V.ͻ\ѩ[[P8'sZz&-daBw8(fjV>ej@񭰑FMu4L4ck/AMo!ܔuˉl"[ߓ"N,$3bfyEP3Y?ԯ5ѻC"TogO3I1}NQB|J9x, P`@7tR|ȇ1gy=wQȩ@z~%~E%e,zDWs6 yhz,:i -:G5! 9XcyvOv8CMFZqC9|ՉjRLClE:G樕DŽίȖυ"-S@KA9kӁ=uYր͕J'DeWh.ɪj&ʠ:D{aKr;*/VT%3M'p1RZY -#([AnE8ϨdIv=Q"y2%XDZS2R+n~S#_tl.c!>r]ڭOȏ ;G'ʿoo~T67[-p|rA7Z@߽C;XMKi/]zY$p#mhLtOyR1Ultd[" zxҏjNPךqVb+:߁S&^#Bb9ZwRe<]'QExkwKׄ|>8y M!17ʂS5x/$D^i ^z׈3YNZX'9U/q9[Y'n>:š)J tAr"F@~@|}fA]LN9T*7oك|z |U';6w `͠.D'v;7;B?-]{k."#EC"{{52@5yu ItT*RА.xmf6-R"ZYYlyrZ9Yhqr_uuF,t ,~1BX3#A }!_>;`]7,Nꆕ;{>nOYۙ]zJ=X:!nXʁO>Pʗ?z$3hBE6W..V^lrT>[ݼwc=mfHviO#ywEbER7q?|CيG +ξC5B`IjO8nˌt7}Ur.DT"Q ҉M!ZSy[O[9BDIһH隚łaϛy~1L`.$nWv;po`yg{$8j-UCD3?2KTk9wZp}ćY )enǶ6ףD%"z%:#$'\?9;#$@{@?ǽo弲^#tVO><˕>,ڼ&LH $+mJGLsIמd5z:GP qY/o} Rҕfbx&Qvh$jܭH=jl͵Q5g+%dMQI‘ ϞUy$^8\s淡@ ^/#S逋^Tun҂qV' Yr׼N:(T✎)=wf!C1# q=1_!XCX@0y!n\Cy@gzBFҐ#FL_V9.2J1Eg*7>t{KGuD!Oω2Б yq}58Ӗ^Mu> Qٚ(iw}XJ5ZY;b#߸T[ dgcK3*Ӳp/|7I`"oW=]5pFF^l <%)d*|~091&<; 3").]uspevy Uct솵ZpɐZh.)'duwKdCL+japՋjU@^^=fjHY#"W'gcIט T$ ZM-UJ@*ox"61y^a&/C,v2 n@80 H^=@d.7S9G %SsU-&{OF=Q7{Bp?eж_7@yEq,ǴF]dCǿڣ USGQR-xqf\AI!暫?Bcaaw"0jL‹m,极x j3\gNji.s=cbqv>1gmoo~l& Ul\hY4t 7z_ePuxQvP#N-(ǘU 7Eu7ҥE$$@zrT9`A»)0{`/̊*,SbVcnxaUYa Q[`n̵1 Bqnn:V[ 3G2g2|1kȯ ௴k\nz ǀUS!K"#]' phX WEW;>x|ZA NoIZc,Ր&#W1o.`q7I0SNAZ*,)$}OKbLx@I]w[wa8>-[` \T}ޟ/{nLS+hƬt j^;0[^Xn_=h!$㞿",qӀRF6ۅ)xqrĥ^_X2蜚99pU ,$zHWƙkAPM 4EGV"ǔȺsTi֑<~4) **-@)Í38F^v3Y p<84@vxLLA Z0'lwP3t%~O{|g1qoÛvPbjkA)YxƺKg-x?3p&XZAE زG48BH`#ń"?߶['Ψg}gC3sn!P>"@o͗nMT6k9|~<7w KWZ黱|kYX^ ]uTE+1MIkX,EΙ؟?,iD$qh{Aq?F!ťiDs]ռU$㬿!&}cg^KF[d!5r+Qi5w G<3hf&Y?Wʍ+z8<]A=+&C9A:9 3՝b&P6Use?!݀>=pkKYeB5X=ݟPHsIb+l mfsC/zC ,ǒy ~$Кs&9Tެ=6Tn8\ljւB**Ka9; W:6t=þ~D$nU5fW Kq?=6kLآ#@,}5N{Nzi. *A=t9cIFύc1hB8B:`',HJ4 iB(B侷85% 6s`*C&Cf;ZjJ”3يM)vq8OP, W|]ˁ'O qilғ&f=_Wꎀ /kc4_Rv29áׄUBWx4jIB(+Y7I ZN8rPAc46NsӮ@P}H [û,pWO/pr)$9~buLh*ƯA#0D'6C53u`U$FϧcT*p9p}\9~/˵w.{7uvYuR֛<19?49iɆ!dq{T*KLm ӾKD2=$+6,fӅia 1q|%wM*<->Z<;-I;+R1GB=;fᡓLll+k┻Œw豹tiRهj"ʺڪ ZJEIF<8pe@)([0h%c|8YͬK$#49Z-2@*E&< GX ֎WA̛ MgS i,$( OA"Rc⊝؂5T![A-ash+/ 򂩃^ |q$|)ڳI2dk#1J[hyy x&S_&Gg7?8>CQvQ*GX+ U_&ugv:mA4Wք!_t`_CQOQ! GDqU /i>$QbpSemQRUE#68CH<*Ha >HN_ ~Gݴs`vjnB,6LǕ 7O$d`tT}Ne*}ɟ q^F-ne"&.Yu0-2Ln<${"d[cWĦHUjf(f @A $n@Om4;on)_8"%B In%MR0Ѕ:ZLOtq[νÞBKI0DouErO=.Z0nޛ4Y/a]`' D3K_Tn>Ϯ@x^nQg;.:]F7g\MK\jGBAmL[@-ڸN弥`md63zDyvy28' <l. rchT?SIypCD_#Aґ_YK>&!ôYC.n.o8a#1meh?W;73~{x LO9PȾi"ǚJަ/N3bH$hB#s48X=?^AnLSq-ʰ Uo̙]ReT$wPZ8\¸ xN'¹? *+DяR, z>c17ғ*>,+4f%#`ІήV폣20ڏjyTA䓚ʯ+~M{D @x1ct0gٱ*Vb{B?%WحQ󱤊WؖynY@_4.6uP)e^Пؙ 64<$raGWLȹդ %.ڱE8CV_דJT ULfD`H:4#h Y^E5E+>,a} q?)؄M"R_Ɇ' Ca*; ɵ1r6ehHm_ kפQS5{yy2@1LPh\oN7R0q?e$4zOeE^ƛt0FZǻs9uEhuWZuXP~.iߵ50|j3ލa*8?=9GWB' q-eqlwDx |k*ŧ ݮݙi2Td8ށAuL@ICy9 ^g䌡AΧ V0i^2L/ ddWP iș5+έ"}1 RɄw(oN Cs=n3-U] E{$/z>.0Ehّ)|ݗA0j`#`V>]ԡ9/AM?s?ZwqQH,# .fAuAW|3u^A( dq!V!9xnmI}CP rҼD-'f%R.6ك5l7urnxw@cMA֛JdZiS)B?koOQ@{9/do00oȿ4XAO(Z+A] tPXi|_,o,)h5"#/-] *0vchEZ^ x@W⊈?jH*[4fc$] 9xɋK{ .4YgbrC.DDC|u5BSԲ=&NLkyuhFa5 i +B2ELZGR7<ֶ\7}gl4c5@(k +29{&9WVb U@oHOU9U6 ɸtVFI:w7x^31iM1ڼxP*J{![ԡW XV^g\~c3}IJgLʘ9-K4Ӣu-C^QUm &`3D][g_{6-H5E1L2;iBTM-y' hj+?HY܊|3/OFz %e[OOLQ} 4BŌ@A1=oDG|dOVغ R|/pv;on偲 (c}AZWZ6/m2uJmSxHBF>Yf$?<?S'ϡ/&4E~Gv5sBDsUxpg&FR}zu޶erJ^aQ îvA\uIQM 3>E͝ B thЮ8᳈V #0PLV/\ZLMQ; zՎȇ45&%e+<%UORQGZ P!R}.tyOR!q*E l@dc1?m֤Dc,I)"{ӻ᥼~{?ﺃ`xkVy,Ad9u._DbPo/T+9Xs<GGΉ,, s1\cTB;V<}VqUhӿ?}E۹d`k0 ,  GWky]i}Ђ.|h,v~U"ؐ%(' ӻ/AZeU GgǸ4 [/K+) "{4:QC`]`|y&_] KTȅ&[Nb8;%ɯVˇan9 St=-`L⡧9"遝z-/ro[;Ѿ jWr4ƒ2;?rD;czյ;aK_}[̅*^B F مDgտ*~lwW8 uQD2E#YmZkftTu:FyAGQ溁մb[˫\jx' kE &ƦGjmgrii0Fލ:5a޲٥C1I vTFoBipzddЧf_0PyC[u`Cy#G{QehH\|p|Q9W?{yp)l=hϰؚk^I dԝ8VwftE>-g&h[l v|t_Һm%eX^7sO[aA G6Ҋ%7#kx&[֍7]5>? O'ʀPͰ^0F5x΄N&ޒ.E4*%斜JגU?÷v&2f6c6^,2ڻN1{BS"3,Holy^4T[ 7=.ղhlYMLՔWt0y* m~xX_bPb!(\BMbP5ѸLVϤ'H1Ǻ1AԄ(2ϔLn?r"B{a1mgS/Zr1'âM"C.6^ HaZr}SZЈa 3l;81FR_D(o`az{~7ia=[BN4!U) )K'C8/tFmy~mY+?FŎ,.ld|4T( {qĂ{ FȱjեYbQGnO[WX&> l`۴4k-WeYk[u>PͶ]%ڇA Xo89:k *fJ9v#ywD *~lNA6AEG07޺t[ěUu;O<:aGQ;vʟV!^[~`+ny 7j9w}? >YjN;Fթ/&"KTˣPbZ.$+؆*˪  bJ w.|ucǨJe&W&0ݒLn7=B GofC56lWbeX?I9k,^{=]4D7.l с du3EN.1[9BU"F>S?05q+im7ٛEp,rCa2;pB+DP^#_G, qRFi%w",p$_9ry/+v|a{>ZFg_@ff^8|Jeb=ԻkR2^zae 1>3"Pp?a$5%9 _>bWP lٌqIAؿ7؎@fzwn R_50UN-XWfƹv|(ju;_SMMR@]R>]O2ڮ|lݙqtϖNB](q|*)ΑF6L ) EUr6qBUs7_Fk˖]iuY`rr=X`ʼndd}'<ƗgU#gHŒ3,FZ q4;穳񳱛㘎|bZ3&&}궓k5̵f;6DGB#i卩I#(K2] 4?k8wْNFdW#b6ޒ^\9ۗZ~mbPjmxƈ(,` nh2PH򔍸0z ~i LVAycas'?aPJп^4 )ׅZ9ǣ<ۓ)U~|j\ tX-o>}}ܹ.@ ͚q:<1*e4ZIAAeR,g{UAs'IwiyԹ@ *5`;g!0VUSEA>W `wp;RKԆW2$]㡇7uldvP]ԟi7`gTX|誇,ME Ӳ u,2$ƚ۱RL-/BmܔnW[MFK a"K9QN;6<, ؝&cP y6KAeq_v.+bv:n÷BvIث)mI^] ;GM9ݧNjM ӻlp@evbCe_ ,=_ӦE)=Y?[}vDCGo^Dfb\5jd~"v~-liIazFdqߺ8gۃcQ)}i!g.)5$qMŠZ"^l$Np2OA`t_<62x>2SO775r P u±.Zb+'yK]' D$< nk_%/KA9P0 77G Fa3I{ä5o`zt UbfdGm|XYB ƞz)u3O)W|בNj8%2X%I:xHc0yn0Gk<}J]Ĉ'#20C-.ۉMmP Ew\ƒKP-+RTbʻgw% T){]ⳁ{EETԥ] yUf4P!QiJkVZ@Re^du^~ ;z#0ONđ X\ w)3ۃ pn`SC6Pe7FP&]i[Ds:g^dZA]tr׋L*: `QgT\X iKO_PC[hOJydh Sqwyd_xle+wL݆i6wOй ICRe'J<qNa2*K)N~V; R2?k|6p | -MGsq0}fm2:@<v 1u؂Te#CϹqf<7c8rx>_#>c@ RBL?O>_ktcLulqVȓuIsOE j.Y+|y;ZI%H@Y\7@/G 3[3ӫz|t/_)f|vX4%eAXWʅ'sy0tO+a+2p$rө#7]a+gt6?H6aVmFnסBlB"vdz%?]X?J?Oүd/ .X}<rɛ='1 =_ͣՉ}M춴!٫({Dx)xq~$;p*S*A цѱs(zw5^p4ӶKsJuG*5 ٷ9"SW;s=@/vuP^|$R`z b<6^L)ɭTWY dvؤTFXaf7/27; ý$;QeFҼZxl[KG4c'>_A޼aW@ٛMhbHHr| X';MGh4j͗{~"~3xvQx2ϋV볛\%qG}n~ǘ eC2F5;4'1v M1/2}vEfu>Rʹ׭p@lOml|ԓ؁# mL(8Ōv?|}-xgB$YQBX䜊,U 1|Gh~et߀ {.Ap(^Tq뷞kA׈Yͭ>:qwTG> ' R} V%d |'Vl0!e)-7q}K}n%V?t!&ƣ~Mrۗ]W@v?hۭuER縭F]- \@FـcJ\OUVйHU V-4FsC0[YkI=;q@c6RMO ltyjĜ6dA="+ILIPоg J&!p<;6czV5kN8:W6EbrV;:yͫ(ݤ[A3&\6ueS,vM &adHhsC(:ճoy#ۄsOB/XYd1hI㥪n?u7%VcG`.$WX}jɨYrL6((-X'4,J=3Jqu'V.tq5 5q⑀k@?mH3W"B:AÙbQIiP:jZ`HN_%f:KN&S/B,KwOΡ7];߮Kx!pW@?=l23VNqjr.{-)A Q_9y^GWGD@wn )T+6k"MEϐߍ;8db81_nL1(IAIVu5\u!تXF+rWWcnӺ uR___.\}'BXK|g~TfvԾ_^Z)-$ Cs̲b"NA,-÷ĞBwqs=MO9z2Y*ec7oOХ0^K7չ" l"͞"(D"E87 ICli{uah=Qt+N!\~/p|,p;Xm#{W0TۢFE+-sUm!sU,ܖgx=:)Čoz`VZر2hm8V֤#난(UF8B֏~s("1?ÿ# Nɼ>{COU' X~|OiU#&$2:$atTõ,4̦3s2l5lׅ_\j&nx55Šlq4mdncAR9duG)\[jWA- 6W\-$&]52@~I͚sPYMʥI&shsVc⪐?~jʝ]qy1 q7ζ ~Uޗ4K"uRT~s^p2\߯BB`?l_<9`*fO~qBk͇vW`ȩPjJI0ͷ<|dzTһ+':x%yV#Z+b6 }oG3'DSANvݓ}Du(1_-x8!]s)}*I/MqLr @Htu q]c/!VVGX: XF$F1l#Zw=fxތiz; jC8a %}-My0}/U-NPD,mtFPMQ. K]_0ou x[/X~ WEw[8qt`-0tti?bUTܞI7s:EfC~vc? 0haYy)5pX>}.U"mꁑGN˛'bp_bU P"$ !Rل_?ҿTPý E UjVHF]fk`VU'7j%x5z st]M3%\@ ZB]Նc1-ngUD&4Wi#L'!a b-V,r0uWA | ]y6n]MyG mn:L)[l$q)&`K$4%@KN-GheZۗצ,yԼVߕ$MjBzzs(ʴy5c\F0:`ڧvJ;I`Ï|7f* cEؐ`1fo9![&9ޝe'aCkI3"Y|A6F+qx T]= 7*g@=,jk䲤n b&hL!fŽ xrI G|ң`4 n cķl3wJ})$"5oft Vlw~[2;I7;e'vKQPXZ:O[%D-yW3כTҲNAKz{x}ϔפٜ2 kf!w[#Wte%xzW' A_ 14VX}=})R˥Rއ:3 a&~ 7b 1e;Jh^_>_=.6C$])^j/ *^y.`PؤH XO6Fʲ㌡L4I6a؜8XX%{[]ȵ(ce&RʴSC^EPqf Vϲn(!d/KSʶ%+b@kbA vQ5(A*eq˥̗Lvk0Z,W9\)?7xZZbzI3 k{ȠXL)R}8ooço]4 ?-y8o<&o x57b4vth NBZs6j{2$[zVy~ϗ=$yH2'Sl^ -Mt+Ӂi7fbױ7̻0F5]b+'%-&W* Mq@dC+& N i>gMG3ˠUm;*v6Rg8x j0_G2euԩbϨ'zJiE/ h0(OE8 bK%pRK/8&B}bJ]/Բ_Xç pRօUbB4 @Z!^3 t/Snn,6 FR)\SnohIHyaf!Fp (5+]l<{'&*ՃBAt Zʚ2&wĿ@HKX Tn`2Fxyb@O6$4m2nv-+'=Bg&F"#@{)>jE/!BFs*qJmJ !q&[>ej(>Vaq\X?| YZmެtAWW{£Qk#螚T\q|Ʌ|FT8ǚcwp 3 )7cNǮYn{1΄[E/Ydw 8`{Z2[ cGֱ$*qRް>tE@HSEѭL;u[6p8nsw8p.nt kssuF_~Qf_CHC8/T48u&TCKH욥RwƲF3FlK$D,Unk%^Әֶ,/ZzOk[("Ga%=YDpS6G;NwVosC9z3Z /B-1gS+C QXdQI굈r ؛ƚ<;(*v׼=77vh@2S&8HI9)PS]3U& #Xk(u0pP4]zŒpw;8](+=a&'ן^ -4S+7/N49-g$0bz0b+r콾ej&⚚E}fz Q,><GߟjKԗgj%{`g{m|M34!VNū.9a& 5`k=ږܣn_' *QMq&'X o* V  ~[@z4m kA^bA,VI)M=&y ܳI\viԙ|=Ç{4 XjWgG,Mx~gw%Mx}Bh w7.&ܓ:4hH! ^j sm' zO͞ +ݝBqĉAhD˘E" M#;!f;'ZPo]jBigpvjkKPZ*a*"恤7"XRȺԾcsOwqr|˃IqZM3RVъٕ2 B YDG5U3'qVlҲ[0j{GTaޑ[ ~[F q ufPS.݌4}ʽmzPז!m<~bP!qY @EA{/:84sBFjV, .~UB ֡YO_0LZ%pN;)l}aPS9䈉z&y6ѐځE/ؽ邟xLw)x8٥(Z!`u!Kb 2[֭(/5Ƒ8T\Mxlcw#*w[֔߭JRĮm 2r82bx=P*]?W/ U09`beYY#Wx8uC]Jd>ƎfᭃE{o oP'gOڗ?8w@2#:/Ct_1ZRtK  Oh @(ZCͲEt,ЅҊA?xge.3DB%#aji[E-&/#i]WpJK?h "2D ' dIs(SN.I-t,B- (3PW@!a ttCN]2qOdnھIe4ׂXQiПLJt>uuX4\׽5wEU/)JArcwۃbUJlbR?DɯzҹUi KQ:hF.J~^\2]uHWc#5 ,ws5=.xݳ.K0E"?ރʯ" V=͆LybN'hp7ZRدa@<s >KCYp>7!v$OJ2f DW96]bzӥ4"z~!MzOo$hN<Ufn._-: {UZD1 }Y;`ո4Ԥh)tQueTp4s+jڋs!HE|]ߑ_smnmv޿BA )}wCdAOq?=8߿,hcuQ -(/*x _ uG|,!GlKRE-|>}Qʯ$YXε\%ge(2N !ZBAD벺-sA4H_@¶\[lS:L#e9@rK7>@H@ro7S}J303A.r~H{Ts u{K6 hpRk7gh3էHMMSZn+EW-Xٿ`AƷ=C4A!r!3i†--\ڨzh,5ܜ[3UG\i&;D4z6َ #" /Nϙ$Ъ~z1q$'waUz=%ѠMn7ΦMR6V;G [uO&C_$p}`gA48Ž!Xy} zCBFLNS$1shpylCjT6* O;H5L;Kt]"J"v >[`'\ph@"kkF`5.8=&bt{I"W_Κ8>@C@a.hIm81\V"w4U^*ni/]MCʫN& ^h!Hfh:_;$|挵ǝH}KCM8[mxm h{y4U9mjxM2N# uܽ$"L Gina5]%:9+R3.{)X4?ы~B "8v[im'+JT7ӤH:M]h+D@)L> q*ʔEVl%Hp S8FC.yW7?piJ*/&@F;Ϲm0yG>#vI8sU(1BPAE R Ac.Đy(l=Z/(U@C[Ju:_UMJP|X!Ets&(rM}H` (/e>\2(Vk% W9xy뜦i_au@MWZ`uQ9[GnҦ`)縂L.'_nq9wTw%B;׼z譊&+dyӻHGJx~,|ϵ:r> "rHtU&1 -Qn#-96KrLO,G޽6Fx' !al>6O #w'k5_jp}# sh~B2vE>@G=9/V~ 7YjPY.r2Su:=Juy/RQVD-CBB` _lnvZl#G@ 4\?& ~ObGx-{݆,!+vYQ7W ) d;]C(Z6G7Dw|iPE]^&>[;̀i7W ^-\nձ+=)I@ { ˄C4P{VVIz :%a0+v)% )NN t3WO;TK6V64^} X" Xi( 8B3I56vfh_Za5P9G)ox?mJ$m )a*8ϼRv`O<pH/ ek :ߺ'|tq3lӓEVoQoy(ڜW=E+t'DiP~TȶyQ܎""ao)Ǿ9=^Q3緐|s3FS%wjgvz-F sʎQNlR>-@)Jfܠts%ڛ߿_c< !sVܽ9 _{[VM- zAnX g=DNvG!X~;y-zt,}[{5x FmeQMi@O,-᠗%2a5}bGS:\@^qLwVYl^ҙ*6{(AdJ[=}\ ) qI{bNy o! g(:}Nx!WNtAZxXgdCl~T(]H`U痥Ђ?"lXל53 =IN5KԝGMσQ}4Ynf牬 E2aPW /a﬉Uc`&&1 5)nz8jd)~P8 ԃCɷ~ $bo {;\+Q n-AyNI^/C^:ie}\IcIH +;^pOV@X y6 FX(fPLePGmH,o',:Ĩ;g9վ;a}JaN/JeIbjhȡe`*e׍:Ȓ~ \X&(p4[@Puń.)уs=tAp:"R8 Ve;꾍Y+eWk]Aԟ[]jIA 1lfWGϜE7e'Gjv'. W<Š!kIH@+8HC|I@DajA @S C [[p3 Ivx͎$Fģu ߚd`u.zuT\NFqv^ 03uM~J>rz Su Q'Yhr'yxÌ_L/AYaI?P?i8<(FwWƅXuK[$F ]{5cƖù"Fr`L:ruVw(R=JQ;DxCOT翭}P{Iw)ʠ;jC} A,*?jV;3؊ڍ<n;b|$Bz2T_|4.nR CwQBg b~TtKHŎ|9RY"RU7acؑ6HB0 eFHauP>~1.PE\?!T|L%qVp5pSCZwA"MP^M"6'\Y-̑E$S耩N&F;@k}XV״:Bz2=x NtÎt]>Lk !^W< }H݊e'4{/-XJ"%͟D~=;A˧rmDس/Nx"ovK>hj0(=]jS)+oوLy5mx$&wjT(P锨Ss]'(k3Ag=73G7l0ɪ> *e!LYw<|5-@x(Z~h!Fl@ _3:C ŕ u|_Iv%d'ncy:w7cp!MkSc#MN^0ጬZ$ҷ{$Ob Kc^B؝1FqЖx+C6pTρ$v\ jj+f³}8cZ+B1Z0I x5n bJ,>0!;\ۄϾYq Ѕ:]`B"C] ԳU(3@z)JWע]SlwO0NzñˈfĎZ "&p2ޏ԰lv' X yEi+$,M%CA_a׀zL!ߗ GC3]G YgtjjP"(̣!hPWgu=8>0 :gOz jB8aM3Nd]XP1&^$gǥ祏ʹ= H~5bw7!fB,-DYZF]>`~Y)68" (/"lB љn<s JS=~l;d . 냲AO)@XVIyE h@6`:y0Stn8VדFe hN7ynN~'^]u޿lNjʽ&&['z,*~tX83N`~Wx48 Q WRͺ&sc'8; 4d D.eHW- uW/|v/"Co)RU(p"~S*R[-0p SœHyd_ z@VHm]ӢKj4l/vC5J'VMN[Rkab̍W[,CP24vUmP`=r(np+z ۮz~@KO8~ƳR _Ŝ!\k1H``V!7/߸|aNʵKE m IQg>4'ݿV^{Q҈~pПȴH 9hzxJs'>Ώ(L<#ԄW:`{_tB<KҤۗIو2khǦz'ů,1M@vuE|Q;ݺY}y4&[?^]K"O`ȘX"E̜.XylduĐZ;VB.[za:F,gKbzt\-ev飓3cK.L$J/sE4h=LNTg 'E-A:TK-wh!(᝱v37hJn$wãg 5-BO -!D3d..}"ZCNqI 0mFP q`\z N׍ŃWĀ@5]) !Q(:z@SX] O&#e:κKf$ ;dLЁ~)ۡV ORߋxOXPݜ/Gýr*c;GVnɆ˩,߼l(eK|Uc^D6N: WBteѮLQ$YY9ݿʯ1JiŁ,j-,=㑑ŘdIsLMoBh m.7$9jlJkH@ V\_u>t;z9vM6pA"z=% :/ݝDXN84Wn]C7l1%tɡ~c,A6Yfg;Ȅxivo[K'EL3lmF@> !6kД1N{xJ PKp.^ɫeu c=4i>(akXz/ڮ *RfPbP[".Iʿb{%5qѺsN4>V)0dz/_PfL|Uve2B,)Z%9 1&Gu4i'{o{Ӌ?W N 7_AGm"C #pVAC ScMd]=핇cL bnW2֖"7|^S+ni9:$ 8 (wbv# zKyɰ")`EgFO+FijSp" όA9tEK뜾0&Kw!/tWpQS໠Z{!,0'l8Hk>ɩK$ݐ7ǟ!R+>jc= e^/ 9mZjB^ER1Sg.^N;!$T XMHF7 -h-O%(iJt*wt3xu1"x;s(3㦓ȃ쓪$X>`pVH1ڢ Xɔ!6i{}oNkGY]^ؠ3Чi$$--̷ΊJ:}m?wzE3쭄P}WQtYw"+4g+@W@A|hƃ/”L|:v僸SgK=85M9)ڜ~hٳ]ux\gcMnk;2aY@YbY3x[hĆHQ6 1#[vϚ[5)z܅!q!jf%Vp$=AV xeLN76+;܄Y[2sHl`'׭衵p>~:_{$Gzmc9̨y*LsG觝r^Y;x[^ykCJIb3{O`suMGLGCHa''d-<@>O˾&FA^4=VʐN`򭾯lg'ui@ C7a؝?'0RUX @toP5\I( f[.]LVW(f˘N=%1Nv զ_/#å)qe9^=2fl!s o &m0LrT!pؖMiaҺm~7o܀ZSvυSܜNEゆM1L(jav\fl9]`4]SU/C(\݊=fI<8 |,%bΒ2qk_bSY!i_u!̫-Vn*w.vԂҊIjblj',FElÙ?1Si;,BϞY{ؕڋKW@%2W Ud!mptp]>>n<,e Uc HAu93*mn4#.4SE 42_/!O{3gjm|lw:Aɹk 䰳`lUw 7ADL=,\G+e<_S;v k ^d _ Li1VJ {p3x)3FBmYS6܋b"hxFQj0k)k C^7E4qF4C*4 SA\En;p xˑoD&߆e"O#fO" _(_ h\<>#6/׺=ioỺ\1fdGS?-%XfV9f|pq9%;Y #80EE C(/ܰN)< 5o|֬^)!nJ5x= Bш\qf"NzzmװD⮔+߆k3% mi#"m' e6 X$y0xRxQw?p)T*2e PBdapH6߯ùԟȕMp8 IS|. 2Y,/ld4.<\TKYG#t6TsإE |Ygg^@ 98GH. /M+D}26Uk]_/N]̆eP#NZ!nJ k0Z$_b2T$jM:"Dށm'xi'T5,P<]xD$nm.(l?ѿt. L]s M+I,}cXz洆.{+'q!veⰓ^#o@bf՚ LzӷّW=@w<]58msoZ+^fDofʐ%~2eN2Ii-̀ Y~PvdO1E%5"&ɓU]<,iE- NsG'|Q#NtmOְrw$( BH0 &-eV]]rvTv:>7Xm& x?Ԡ %v)p:h8U<"+PvI,z[bQ|Jd L RU<R"WɈ W07!Eϸx~>`:7E;wEʌ) ֞Ly 89НOw_l"4 P3фIrfuB3fڴÌ!&앓)%?YƉ]Oe_&D]YT-u B!p iSĊSѳ*1&?G%)"Jɶ/oK"Xjπ |2w+H<> H;풕( \@pϏ=r_vIw~M72ZKw%ըDyXzHǍbA{= kܵ u4 `IJL#>0Co8s ة%CPA-C*}϶#4b2Դ-pvVTFl~ԩY ^ƤV٪sK8l>M~3XЧIaEHY.uӴV=ڛML D3=; /6a$P:  \|؟;vime,c>$vk= 7ۡʍ}'m9-ȩA|9 az^|*Z/Nv~;LO^>kuZcS/= Zq`]cp,wMG+8ɤ@YΧQ_Jah ghUȽHe(&#*vO-sQp.rxm=_45-R`DcW{ K9+/I籌4fd$Q4ZxƴjF5;yrOH+ԥ]]ؒbb||m 1_qh2n 2NT'f`H(-SE!ukX_[ue1mf]E!{{Bׇ M0륪-ZbnJ(j -zpYK,I@qny VRl4G| e?Dȍ^_kؠG/\ ! |g׈G( iڄg`lX`OP,ߌ$x=nNS/đC0s{mN'\{"],4הc?F1v5#sEnçj]4D0ޗ豺3"o(S^fOD1,kŞfHnXKH0j<X&7T̒1cCo? 2z] ItZCXXf&qoQAthq7ӣp}F q(U C"4[ U|(ܪD #CdfCΰ֏A(OZ%SBif`hQ!}8/|QEYTg\L{I, 6_ &Fsili8ezn=VTYTto$z9Z:9TK8ߓ*<)I[pfVK6,I С2Sz$&]cb)Ypneu"ڨ1S0?oev'$Eɔ?b\dx<R 4lfF܃+3 &}35]*(8G/jo}oǩBq`S >nM]GV?;=-=ngR#'maɞu=IMPe&p\>gԧFH~J!v:6 ˸{ݎwxT5waL"XaZΌeGiŪMbcE+c ;yF#1?ө&Yr'aKdY#7*(n5!D,T(,bzNV*ݽ-iyq3*:^H[*r٤Rs;x 2;|2]7ބL>Oʿ}`88ƶQ t\IEs+ʗu=hV )^Z~cDa4/k %L)\viĞp1%b6 }i7z災g&fԃ^fTx޴XJ C8(ja63pS8)~.Mol]%&I7`ck<ۉ5Gh(L1өoB.34:ىoP:Y Mː>rhP5mh ypsesR5ʏbZpߙxEC*MΗ4@pduK#zUߔ@6x2 aD}Ż!wY;Zdf_cl"3|:k|%:4cdF)w̷lV-=HwUx= H+})q^čvS*,U0|;6,EoŴٳn?7IO6@QqDDՓ"]>cCӕʋ9$N\ Oyuw\~Qm1UDn{/23Gsh&soqᛃloRgp2plD-D6$yFpų4ʙQ spM%ogzs5dp *X qG "Qv;$xD|(N2V9j-&#OXŏM1b/XaTՍ"ɼ^G74؂'Gw~(*,q0">!o6u&m_E@*e×)e @P$86^5s +N+廫;}ј["e-F(yLv,kLD7ή"0%߻+>7=ǰI"LgI`͔0CrFJpE:}FBO4M޸LzEؚEye%f}#q˶3sYyn=o@?-NΫԻr ]v+k=şb[gaD >3-P8-hi8wMk{ܻP: 83_(i|ΊY` x hLR^|x~nal0[k@G]^2=tb!,8\oLhiLFe)Ձrζ\~fwר")TAuEyG g5_`Ny֨Jӆy}xBN|#=<צ#ه>G& 0 2Mf 'o `-OMͽBK~rna .9(_u]=}7] bӃv_ktg]Q ydZ/:,'l4@ 䎾R!,JhduӏDM&Vj Rɮ"llG5*4`3."H鰾 yqŷ:4I7TN+KDzZ8`]@VL+A9 ֳ=;4vW\_ B$d兿<rub$Z`)R WH,4:H7ʬKwyjA{ MS9AamjFX&@yu"~Dh{B鯿kgݸoIj`TдảX^gyW a h#$֛$m4kUncj.V{'.iԙ:]PlxaxO/Fv:h3hNV+e4f24͍ BG%8^*Z/=]S''jm+1m&Y˰C(,߈VIC`lB##]H61ґwtc.]۞T6! $"#bp`#NSn7 A&Y w/B1 ]eeɠΘwiث[-/W"<b< cͶ51GΛ >znx {󴪛t 1^_20nW6LF$.hBt@8D+-4' ]FKhSꭅjN7,}3 ;Rj #P/uiE3,ӱa\f :̬C ||.ODO ~\>ԍYІ!O}]\ I0!OG:C)EFiǼ+Lo52±- x%O+0spԝnyWx8|!iM[{sc~nٸq @̒LĻJG%~Rz8}vAe4es]DcK, %}&' Θsg;ok~~]Uk*56xa (p,o-cy(g {LLK/ x$t^Tո[B3HLM'ucΌBą^=RQm^^ &U@MxIjMpioX G*Za0ԭ]U=ͪnM0g xr 쓧@|v+UUF6 lu46NJJY]5BDL>ÜX^a C?aD.VkZf}J&V/mKPXcrIH3'\w[N,{w(Tfj]?)>3gq^ /r֮ `[J+b(A㈦=.V&}I3e':Q ISGcWͦOpIg]j1ٳ:wt_ 'U maSUNq v*[h,f`XU򚗩vtO6S\ŅbĬ[܌\XB5Q?i5C4r}sڑr$btVW=>a[r{hFfQyf#.Jr$|RŞsuO?pk' з8 ?ꛎn(6 P}kDNV-U?@Zv B%ܡ_5*s7hTʄV !gqKhCڠx׈~4 `BY KXI|1s\v І^xJY۬ȂT>wRp%ƔȰHO~*aA[շxmbR4@2dUSTdx|͔2A-XYm֏mA-"/A++#)~#+s]eJVzg:)!Ihr=vf.Ov22Wd&2 .ET<<ə`sE^#<~%TaeqUE3`\)eETZ{4Zq ¿,Ty=>N+B0hU܆1^+da*yh- T{Ə/gQhsCrF@ƺZ7pǷ| _iM CQ/)iF _TK, ޻>BAh+) OU (>Oi$ddJ!桐Y(NJKP6v@-9Mie Aq>: Yz'hr:*|&>n-;MvRZ2F)c>E+ z+N7KSby<ƣ{\}OO0ILprRy(qC˸BI٠pCol0v1E^氢/f6 Xw)6%_*My.V:FV$cZW'9UEm<~]F*L T2f93z+Fj}=L@چpʌ|N3M/-*dݪ 4Eo` )Ck?}6F%imBgX\ft=R⟾orn/stΔL5K0U Jgqьfn+l#"8GcCɁ|>ZA\UJi V'vXCǣ#jvY_HmwYW֟㿍7^`[.:xhPHrT&sƒB)vĦӕ`?LQg2oibkڥUEn3 *k H?Շcϒaoeķ/9n(j2Zp}2塱m}UAίWZp"(WF4_ˉyZGJw.h'`@[ݓu",zNxhK`N!@B VJ/,nd} :/Ӷ HYKtӝ&GyLv3l恠jqf`0A93,Q}&V6n#e1rmE5TyrXfq:;d;7U")6& $idjm!&(g퀆3[FkBCD4Ll>1IrnTU0:rY׉(}#[ 6T&N-<n&8(fݴs^k*[Жfɐy@GpaMROL\&{D^J;L_(*]V:Vip6~P~ğLhǍ@$F6x~1}k86s( #-W}[R@!!V5t7?&R*n53"4ª\sF"]Ђk7(y O%C߁jz 6ҷJvŠ@<~8Q@#^Vq};ӹ1^W3sHp[nQ 6ha laQ& L~h@D~VAzjAmp|jOݐCBt84PJ|ucKѿ**Fu_B6xȧ}lnM=shw#JnO/Qkw洇^jv8%1uB%ġM3_ e2hRٙ>KK @Doi0EE2 $ \|㍟Nդ' 8z]M(=IO$z5XT~L I;Kthr,j 3YGC>W mK^D5(`Nο a"u}t_D%' ɝ捅ȳsl.HY+(Us!ߚ*#<07{$8r0㟸.ګO^UOP`ýⲧlٚ]P2aUgk=έ6Yś\x8iiCa د pcĢe?dڲnJˋQK7TS46V\s,j_ 7؇I~VFbeSaţ#: w{1絍.nvnD>3¢76'b`v'5n 0aT9k'=F^}ѻhdBO@?Bu?X[C/7p_vt+(#m=IhaYalVCt1(9q\~؜c{r>Tm ۓ1[9KF7>// @T֖yH9d,# gOa5zGYs$)joFyaemnxJv!av ܃P)kjdW.FY4b< ?GrfyĹZr1BZF znYQ$.LFMmGvcU'`+-Ùj k^0z)6hk l9G/iAC;61:pV9$#wJ5 &}bhH=bCPb#3:z.VFfG`>:sMCL'S2qtB,MTq 2s A5PB෠|]E5-yUsp֝{خP}ājV:`C#9@6+0v7ƛ45|(;4TF$%ɊLfhwj*B>fT%r.;;~;lCfSS_1VFnP~˕G?D&_'\H]`K=dFcμW Mr: 1Q[x~^%c:d 2w—D%zs(ѮbU`{>3sY89.&|@~dW˙ 95(Ve{S%EGTHe5"@ ^7d֏D#Qydh:ϏNM+>)k1:]<$ga {ɸ&N+syBDB|Q7!M6ϯeu4Ջk 6.b3pDHwV..(IK6SSߢޮ^ė"ʄC3hc(uK,5`ԶhBO Ds &ɔȚWcc`!~af` YY"*c8`|\8sd [V4'+98>P0Ù kXz &P;?ʲFawRq<z+ ldQՁ > zand+B78 T[l6~C/̓:xcJ!#^%PCס. w`OZ>Rl1 FҁC54 \f^\m(;JS-$N b'6CdC ;ٻw($:qЌOrcp$d6I{rnTa1NqyKGl-[@^%-zӻS^} 26l=s?D o>"x|x ɈGf%Of~!@@egMbywIWX2>eīB'|m@-d$O!:ۏ !EzP a|гKH(@>Q^ םA[%bKo!? oVagRrni'l`D!+ Τ s47vSAQuћ|Zg:tKłh82wtNc&di_AjjXs֣?N!)zjAЬ;®NKenfunk$rȈ[лA0R%bܓ.õ,0^ eQS@mGCՒ c+h.Ŧ=EF-gP0Ed$]hVt|F$0 E>=N^Nܔ/~S{E6|qrn4ផ3' {D{Lb Pߍǣir|u/k"?*`jC2s܃jPsY-dᲣ$W ~Va$a*ͶCc Q]6-g+1KFNHŏ[E&Zk/t &MBN9j{+0}(KtGrАbM]C!090ٚo5{cI\§QKzS+1e,:") 6KtaUoZFl(Jm0b mKr'$a38$ y6s~6V^wMdQ` 3"='CN/t g7ѽ}3 nw;nTgݠuV3Q\94&0{pH޼XOʲ,mN *>hlHGbO{NdzRm+w4Y4uyW'MAjﴥC)>pPrQ-e鷄-/%d$f3Ŝpۤ/Q {E)&8N|b Л,ATYCc$( : <$0t`WL|a+ tWɝ܇ "A1 ulqa71p8nh\ǏXHC/f,*Q@@K֏ ;:)lY;8sR}ؑ~JbQVC!\;02ОcԾ 0o 3Zt%>3 Ӡu$i\D~zyOJ$$ yUu>,GW&FiDqE596_I6r['ff%jJS\4m&R8'JolȄB?(?qQy05^N|hC٠#x<3{{9^m{g0O*q#g.WbD: 7U;UYB1ISxO7,fe4:K^9m:;QZ?E );"P و EK gП'sͫH?/⏔ 0&d}Ÿp[TH^N%E0&tu{6V@X>H!͌srP ~[бS֮iV9vR>:ȫiAN4O`_9hvIT6.꺱-H)]Ź44T]2ҷDN/DAS0Wԑ'C|7B/a˩χ,"O}5g[hĿqhR|iP͝9?˒b).͌Q\(돃"Ry[*(ќa{)xH+@Tj8}/ar,+D&cdNi!{yI)־Dwv^qJIPN'ч> 2t< O&r(>?z%oa2 i2cAZH|MU$^Ѝ򗍠a&5cM%K"t^`K$bM6K>VfrSn3Gq=7}dE|yBDLڒ:FH^l>8ww-D#:GJ@aX]3sZGQ=ŎBhnzg_e/ݼܪκ^2tCWNKE:5Q_B3Qvzc09BNr\%wU':g鞚A;TUoKt*  o+i28kn"X> Rc 2ptkH0{ScqD4lrijHD"y0NR(e¨3]"J<՞ntquO[b"idHWsk@ PZ_y2{=@]S[^yנnI ףR_HIno@ix0ƙ3R,խ",]3- {',4ʐއ{~<QjnٸQA_%ܸuNݞsuc 72˭xi3pg0 *$믉 %(܀(~B,G[ f,Fܣ+|` k/T&I#"3g+Im]ҵ4KڄGCsnǗ湱cNCw\(R:-" Y~A3 W&%^j(YOR{lVGӟ2r+ٰ M48gy GeLOYP^OmRc!SBCd);؟8'T6j_Z/bՉʴIrM(e/Y0S1B2@} MzI?L™2p@}w9iŋ-عEngAꑼŹiDɒi{C3fCINqDŽ3BE;zt=8tB D0łÄL=ѿ? +EmΥK\'8ƿ,=;jpZDZõ,-l.NGT-3AŊ;፹Xl530hdgN2kw-`Usa4NVM}{φ_ŠXnY,W>/;;# vbOb"ņ&R:Hb*}D(Bm8fuӳ`q(zs{ž7?ʔ(Fb`Fpt#Ȩ%-H1){<{t? )Hm\RW/!e  SUw{3i<B0lMf~0냰 oLa@=ƃde1'$y$J 7 S+0u'q ؟cuQTOaJ"@1Bۊ SM>2b&i6 ^G:9{)Q{ݣm֔R1 h"@|K)16Тyˎ4 fƒ(Li@Ⱥ^`k>.!窻RDzb&ɭOrHs¶dVk:keϑWc`/I^=jXsk⒟z4J3uPkUPK'%qn`hy\h%y1"( {V9+$ {>S"qFzh}b5=1Ph+D$!|SZIz vqm3]Dtt'߽'䡓H ApWWED[ITqx8σ!L?nь*,]>VJc !|4Q0'˄淝s`zϣO@7Z+LDge}mvB.b9R6^BM:16Ivy=}c,:lpolH*-cE62<0A8N=}cT'A ـuzF޿r^bϵ7,(e}bW DARY.̾1bUX@TIPD2fѲ 9#!wTh3\К"~ʩvz@}BdnJ3ftmܾl!Hp0M쾢9oj }1iՠ\ؽB|ޝ2?^4jTI0Deo t;vk>2?{%Tp`2vwd(ܫVwJl 6Brꘐ~b}W.n^/)W#z\1s$ (;hy}iO|\aE0m>B~#avLN֩Q,z 4n?gyVJ%Ԟ.D5$0RWò\79A!vUJ K qDC$tQ =&M^袺6j܅ȍ(p<4&X]E]K,m [xFud>FyyԒn5am^d\>[SD3 ]mA7 W {(+NFYΗv0b#TCDҢo&#⽼z@sH0Vv 'Ï2zavh`% wDR,V5]@2w>_"8IlO!rϳ@VH^@d .y3Xg#MjaҏdaԛhZzB0O\C.wR_E_]@.n'H1-^a`?\@*c7ndO.ZRMD [: r~zH%Dؤ[R$ dvZg byY%q %D`g7áRO0c9;l~r|  Z{Nu@Lc DW[nJImɋTϮR,2KX8#<[+QJMHo=2b\-/YzY&s3Gn끦 SQ$HC]?*&@w,ݮl7e KpsTQs{\DDVz=C@;-ǧ ëW#)$ o^F [;,jwrND[ ys`vi9TZ\a[Mzv:4@="3?"#a͓q)\TΝaѮGwn|S&++`th&/[|˶u$޴rZ:xLܭ&&ΰ ]0ʠ ^Z#QB:_؛ߧ^k{FkUlrR%0rJSҐA%rRrw#wG If~$Ү*6]" g3CmHj:H > 8AZbu#`E9-R^aJ1bjMdUBsxJOH@Р0+Kɔ:"]Hs'upnV ͩFvd]`mr Rޡmi⛷64ie,w~aduXOtLz58?bCKdIT`cuH_(fbtj5'Օ9ҽ5'XXFlr| :T֢UJ;_WS;1?D<*LqJ@ZjKQ=F{_L{M38dfvߞ|Wò)`lhoq>8QK-t7Sn)rVA5ƅ4?ꣽ۹rc re3K_."Sw_Ht<vWl&}dAp( oA?⑪͗ڠ3O+{=DypڮVP-gJ#h Z> U `pHܿ$O0Sb9EIݬLM*B#VQ?^9P^n.B JYŌ!,~2GH!ړD Y2m[el:R^i9 oyO \ZZj|VVAҐlu(+C]q~44 DV-A/5L*=J:%΃S#amkֈ(.{- Y1zӛOFFu>p։#:ctGBb`SݫQ~ӏD$Z][zGEM* @3g: 襦 !ٞ_;O#-Du,L s*oOR N=uz˰{k Ch}|9uYJ~r,;u3zpWvu"A]W2pΟ!OHo"~(!ms.@"J ]gŷ5kFߞSA6潤jyE cR%H~K-.9#KL nܣsa>ٵk91Fϼ8K#4L!EX3H!lTvoB|ItFZuGjbKpi Rqj6Jۄon}n,Y$W4jef0i4(l]QaWVTIF8q 1<=r+dh7AH)Iop;wi]N~"`s I C)c4b:@/!#|װq@]4-xa)^1Zts%(]:*W|d{&L*O07?!=W2v9 UM\#ǒR|#iu=)gډ\ם, b1Dj^+M6^Io[E|Y53j{/q =׵w3"?C lb kY!,2Et?w0؋ O""<19ϡ.kxOy `$!$y #J;db^ݪYcgj2#=Jjѳ=,T+K 4n .L i,qD/9~  ba ^Ӈ=t$Y,{$Q'J _,Xnө[;To;׊PĀAP, D'7Q> c-QT ,j)kPy8lyZ i_8 ?f)GCR:ԗ9|d)[ @ ;E%Э̀dǁ]*#`5ԼL`-}.+u걹f )cy5J"ΓM:ѲGD  V31H?$t6zm_޷z5KNF_0Rߊ7›z{YCXF&G|v^.|mp N#?*vgPŔb)ex=,{t3F䃂Qѿ"ey1NZUܻ ʕ`:!֠^UE&+ti_+9l6C6ojWD۾2gKs3\7gvieE; ̼t/=wG!l|Ҥ[E~\L&lhs9B*mU-h+% GkjyES',P`\kcXyjÑ#Bɂ%sMuNC2 9;M@3Hʦ##Ͳڼ3)0D~3.Ҷ~­^N(?9?\S=l|e'}+d0̓^PmZH%eغ?V3kMhv3&݃B5(g6A\@(jtl"k"!Ps(JzAfDd>ʛnDz}Vz0v1@I$(N'A_$]jM.AސLvFЇk@!T5?4BwO=ƴ:cP^߸Q7#pB۷D1A7[!HqVfJE. 0KÅ}4Jh/7498##^pQ3'QUf"ǶIL0Տr)9/D nUVW.+>OSe# 7ǽHk]ݶl\uJhDEqK%'U%,w pl[OAN }eJCGe箊HB3ңMzRP'2$!mXa6sm+m7Eu ,⏖)KȞӅv/ LP;#Os9dF!y_ Z6"W{%Wbu$=}۪Q:Ҷis, !](GBn o%+bf[K @Qzd7G'B"ߗOŨ7+%ŽwTnOc!sDthl6H؉%V^&58 ;Q|}۽9ZR_yED56{`d(a"'\os+Y8ܧ3Ji }151~ת2] Ƈp OQLqauf |cTZ(.cϼl1K wG/O(awO{P٥.ϭDR٥9+Ү f!q}7q8#6GWUF8.±wۃKJ$6'cO 9^5 !z/5z$Wɟ> [3Nc,to0F %YTntu5; þ^,?t _IKcT1B@[9&=0OZH/EN0.ob؍V$a8]" [[Es_}1#.BcIʓcaJƌ h)Ȅؒo.[rd绺DY/}M@nsm3414a |H@'W?lx"{ 6WH`̕lxQtήdD`NOYѝPӄdGi֩y!`8pڈ0kT1#G* F#˛wTnCcbkM}BtiFIS̜pJTg7}8@M+&H95kG*< P{G%4w]G 5[@2Ji\䚁;J>^KӹnC -}!Òb+ ,P',: #Ֆͪ͞R,B_(Ʈ W$<Miܑ=T23^Dwg*Rǟ#ϺҳbdN ^`etIc -5C0rYl7 نu:ꋰ+TkI$wY /OKj8JK|ɸ@4p@zɧCa?3m7 pdhQukg<`1Pϝ0.t)l٥K[)A$`S+^7V4+vQF(/1X-X6zNY:@#>Gپ1ͽf .;IAAI54=EEbBq;S1أ%|a%˵h 0rRaDe:Q!zbI_PK0&h2kiVDUh 2Eb4 }" ^Dν+X}3L7@=4n C3rF5>,*Saiɉfpsy\ߵ" ׯUCy*jqqi@k}! .$rSV1lF.ߤÇ_D)vf. p2IZG_mcE +4 gQ …5I?:MIlXZKC|^ yi{_2ۙuJ bT(ܼ/JYҵWi 'PaH>Q2:^3:u7Ќ7p&uT_YZaq.}^׈=-_#7!ő~2mqOfNgʤ6_=VnTx"< 1iW(`ٞ"¦gHnWug%khi{q}`1 닀6EY*ZZlE;9 oh ew]E  :Ɍ {[/A~*4XT{x-R8J׶)e\XsdhC@d<rd*8:m21m C-$!h8򘕱4wc}=cssh\,\ DΘ3U:w@_h }4hq=&7&Aj<%sJb|{~L~ %,-kC3ٹ>p_=Z!: ~*5cy[ z|Q;͟Hw-,J·!8sq_|cGEAyYNbDz骺E.fS3 l%RMW"~2~n9rߘw8Yfdm =UوJ"p$(VziަykY<`F})Q,ЊȓHnGi)X *;cg{?eY8RkJ!ԅ#F?wuϟ5z) #_iSW XQEKf$\Yg6g0ЎBRd} XzK;)/v"JA3NJ&^U; 暭Ӱ{x5*q2$z@q0m{%L \F fV-[";Z@c a_|~+(3ep&[%+}ST#7<8|Q ~nFąn6 )9"ӌI9^2Zx2;']HsGp !"s67Dk2V^иVQ^7iwm+ױ-]3J@=ꄴ214퍞W ] 24w`!V)#IkR{Y(8"Iņ_B|WRm;V_\Sz[ZO޹8/8ckPIlag&w8 Ysezclyj)`6h"CBsFWwP.Ga 9MxΜEo8m~P-#=2q x={mҤ߃8=ob{QEib9DOTG> $u-+.Єj:[ZaPk\ᷜ|$Pb/lFB)9eC S븗q$R NWoZA7 {?xR|k1> =W<D@7 rhPR7!+~;2|F )JqHA,&=:3DJ_QMeRMlՀu5#zMi%pyfGGH/.]-HH@$tFMO`턞 w4Us-mI0PUg]OI)KO"gd\~O~N `V^d9,wi)t٦1 z}+E wR\{j 9>f-D, ^[f~þi΂U8+ i(F&[faF`MI Dy! ef?ɤ[|9_x+Kj4sl]T& @IMǣxl. dB08罶+֌]U^OrGC_TF-(_Yʻթ-VMNg53x]Rc!?*lg#B֧ ;vc|.(FI9X~QA_x^$-1W(`s5c9 Y)='QL]`0q9 Kq7eaRz&/>)aum=:A2KᫌGU뢯Q9/C0MvA1; I>Bgs^F} MhF" yxe$ΑL/xO2_i o0}@ G#܅bB@8_b߄Q(Wz {=<Р̔&H-?r|@sv)Eu8jWˁ9*oE[gr qt5ݲ]Qͨ~}kExuඊ-kȠԪ*Rbor 8$9HNo ҃a}, I7ބ?=|UR!t U2$ *epj᢫tx}Vz  5*|sqgFq+egEk%\7RCg.k>` \@,]eNy\:¡f Ք[~ r51,FYH~wم(N+1loG(_IRNFKb#am,r?(VxS,-R07,yi929au`*l]DK_hN)j[F{}U/YTY93 imvp D7"ӑ3ۼ*v󖙡VP<;p? {]f|4KU7ne 6թO$=oxF$0N81/j{ل\He-ȭ* HU/$,횢-N+2 6ɍ.@reb%O\sO8Og>pZ0= T\jb0d6HKLcrQq^܉F@&ŗdH)nL]ip ['/a]j|J WY6ktW)̱O׃etkBERLj|G@TC5TXEgo26s餻2-=/#AqLjRtRse7]~^bj;+AhOXXR"vR@It=mz NtqnF\ 0B7Fev;WiL!y+aޣޫ^o*h=ei[^4}EhKuRv`"D깈nb:}1^NPIo)hTjIstlJzH5}A|:~b[T^QgZ^|ĿB-QN{ G<%6/b̓l%씒IsX S~ޫJ3E u<"S7p;&LJXSq7´f,F.Z[D=MojT9+tQ?gy:poZoV˃MCR5Y.E |P n20q%k0s8}l;ֽe0N Ky `IȠO,CYrNb^םRVrŵ㶌x?3#~`v<ʽenx :rll! Zkt^UkTbL9a>Ģ/F6x3p '/J:vn3K|IZܺ` #oX@*nfͤYӗ4B>i37F59/* Ye+?: AK3yj.tq}\Rzhn6>Ͽ`kxM, _A(-3zwl2A(]󁖋fswgʡJ_C+DhM>Jo5Wp ASaɜcd'5di4߆k= _^B8)j2m<hb>=%AnCd2VM{dMK3˰Tzzj{cGjIqQMl,V#ϱhҩ9R׮'|HxLiAeߦO!5 gV#H 2ǧ N*mVxnm.+pz_K+xHu_gxEPu_ 50|y+䉘H9aF5- gV1G˴Zń0&Jc(t݃. i |r2)3"WVm!y!+ɌKYvn R}AJCGO5njP%4wbo sM*Y9p0לǡ*9ƼgA8Z ϜHǛTz1/)- z3ìX4ϒ I mu4\(s{ @os >BrՃ2c"om KTdWиPG.[m72 ~u_jy f􃑣!h'X>UcW nTҘ|9sb =O lP?^QTT|JPJwV>pmٙFE!g'ab7pݭ= x#xDȼ`2L[cBcLj5]NŮ=X%$$3V8q^yؿmih_J.\݃"0xpꧫFDeɚFZ:2;?GF\3"1WDe0҂G0EeňmD$ĉSJ~\֩O}b>dr!KY)K6Q9uND&T:.Ȩw08]F5)JĿOx6+XW1쾐VBy#H~`(c묦^t?b$~n*d+F՞" +n]rDOfo{j:NK"֞V66lEXٷ.FjYAI`d[G']jX~DYWAS( N?zV`-׊ZUl(bcRThPַSB~Obg:v 4t촞? * OڈI,[绘‰R^/F/wC X";Q 9}N.2.~( rv"31^@lz+IÏ"U\vZR:7*/ @.^Ξ`H(y Ot!OO,&>bW!-AN]FZy*.M zs;Hw0e2dZy*Cy˜a5'5gKoF ៩T U %ҎWN&]- m͊as3)0 !RsЈLGy=H"nΗt+ٮ"o3U%޽@2g$))Wj8Yמ6.ǹ#jd%J]OCmg.pךyUsF҂!&˺WKuߒd58ƿ,6 v-g(\riw3ef1Ʃm=٠>Tz 熙0sAȏ0G('sqq˛4UW=7FKEbEQǻ itXRwsuskVdx[&'EgJv^I>ǖIY+qW6\NU=Gg[RESB%faUYf0WVFd~.lj8E)7NA4tc'(m+R,fMp=K dLZϐ"oDBi_G2=KR[zAsz&N0eZ=t6J5漝&/:urUxDH-sQ/-HrS74o~kvx;B#@ˬHe`(u}HFwq( h2>r :iR tKLYÆw1 0wMwL)ƹQo@;]of}65Ϝr/r=.}+YRKi*A&^U{( $N֒`qƹ9,J~%rPI 0H!Xh|WS<()sHU+P;>Xb-O!ѿ! 3B#o1Oݘ ͙%+nW)Reeʮѹnܐf%A2`' + 62oI#Jt|Ns ޳4l(y@JM[PHGds!R7 '.wl?Α&eqLZ"c#&rj:*-JGȂ#s%D9Ê K@"QrN| ,W_ni) HZ!ITJј8F$aX,7}~h(s`EJmRwh77bЧB_oHsG,Q9zns|#>8vPKM$Pj'EFed>+u: (Z x&DBȧ^Hմ $`;Abo{kO}pyt`SUii$N@1oJ:+tHwJG;o=0_Ÿ>+x"e =,<^C9hT^Z c^7+`N]>#Kkqڎ}fGVWjDLzDy@7bimAIM$ƨ\T暎J)5.GzuyϞѻ'W8fIA@o:ϓ+}w +#^zPp7^{}_g𹩊ZЯ2@+$x.DeAWy(RAt &Aq$0zLFMxίKz}R[, ,9#ܵyҢ35zX`ĿЅ}ؔU%*e[zt73adSH-l % (I84aNr~2"1񾢐>f'Ac28j'b Pj -7eb"jYj٢/OйoΕPO¦%sC璏DοXexylJq/̞URaFQu?^VF:D(y6YDٯ߳~9aMt3kDE*7Èqk>>eUWifS@EfLjkp+ԩ@&~g&sapY^љ/ DMðB3&T{#qx Úd7ӝyR8N[xE//ÞIDhūo8^3^Pe뫀_pV#E 4(d&)q@f4n, ٶGB偼5\b5؝,u%\+LQܒSIטX>uh ԵȖ9'DJ[3hn O5hdEioHrEX{Z5,_WdBKqRqo_#bbE=v6:n֢_nsf3!==e;t! χu] tv/l9w1SN>ʮ4ȸBHuBTpt;[wc]֯*[Nӻz= =s+}ܥjlltWQ?)q5*37hgʛ.\"#…s(&ɀcmFaΒɡo1e))l%=x/3vzFZ_iAe~\6 %N09mw śxi &V;E PXU~5x+& `έ&|h=ѧfJ.DCml$ h!f aYTҲR4JVSS,VG{[9AT<RZ3{xA;v*PM_J]J`LC+ 4SinT2#ې ` 4ӝ,ϗ@p`TKj:(3Y@dw kV00)[ WuF9sbG&v˯ʧ g q1Cl咇]c1kˠaHv4JmE?2s툊\G8G2.A+ը*ȩdI)tW(#]f^He(0XR4@q|h.[tbb& eN;]fE=DI!я7u6d@ʑ䠭 ?wCބ \'_Hk"(@qâ)8 է u@bH䠝1B%lĘ&_Q7b`f.We-l>T%m.\%`2e5(r0K5uBAL0] W1T uJq7$do'TF,1oߢ?C@q$&(tv5%֟[w}* ɼqLE-PM32G&Bh$G*ؿ5xz$y,A+Ÿ&:d68,|1y5.UxaWW]f݊&$^ŮaKFCНqK0TAFkMΧ7#?aE#iGLEcoƱwƍSh}o9>璷5\l lN[,!/ s|U ӰXp]4ټRw4g gBfj<2bF=~rЖ,4KZ`'[[`ǀ yrCZvMinBȕ%:V){ "ݭPx^⧽M~]ynA "#[6%:x)!%wځ'ܵ2*l"}3F襰r4_N aB2K[<;$@֞yYڊ7kJ!GR `;G 8{;ڈ穉VH[$JM{-NΟUHJ6&fkxȬ ֥׶I9M&DtacFe_!)|,~8XGEXCϭ&N#f-3OBV:#-?u ( S5j` B!jj + U 4 n=T?%(e0+W@m-De~ݳ%z$$NYµȎ!@pBp_ +w:ո>yԆ jLi_lΌ֢L}JV*BR؎yz!ֵ[cȮii&ǂXHaǥz<1 @ǷĞn&Cv>+/OuyQ6: ik*X qm3XbV64$M%F[/a|FOL9U ⏢D,{$kKx^b~a?$u,%{'Pc/. XtQwJu:}OPO,"ڊQs4?|QaE"DhI4ޕ2b'3)73%Hs{ ,u2GoT 5p'PC_G\f, r1;wۛNZ'QZ1ϰ|nX.?oEѰk\N¨}OFBَ`#4?޵=`-EԬ4Sͷ.<ؾHp|cf[.}`kZpo*6kc#.^||dfc$NHNS@P&Y+ss]m.'l?]9`:K&_[.;3 dΙKJH'ʬ7K2h8 *eiAj.p+ vJk-b]. ?`PD|p@Ts%N\8Xba@r.fAA=܈ nHLlG #CGa 8du. l*0+<Jj[Dm ]!H#d6B7)(%<éM_\MR42۞8KR=N0ύ݊d,M en#(6Z'b++V[u)2@]SREgq͎$\Lpr i#z/P2eL""@ ha5|_PTI̽SŊ#anѭ ,aMv agMF0@VGSq*%W˰۔;w -fG{vcMђ"N(~ DfrtifC1K"TW tq"gu]ffՠf=:S];BjsCr;Ip *%:oW͔UO_*6ʘUۙ7>&)װgQdT"pJ&v@^xF,풧43 7]/ljn^ ߞH ̶iiA'RiU2}Uʴr3xb+o8Qiʢ"Ӷ&n"]ZQ0 @hy/*g?oTfq`vqCMs)G-ѪugGkĽj u d+IE3ûgX;}$@=QWbWsT MK:4ץBp/T )G$tNuYVPkT&>dR`֎Z>N &ozm쇇ǽp.YhXT(_Y[*:|/3]+~w.FKBx"n`%=범/ [M;'D/G,#H ><5aLys*k]/zEvoCIZj̲ Gjo!E ;FR;Bbsxy!*_`i&qhDL)hnIBv {٢o{|-3>T'cT?9H{KˊN8&œ$30$ҼWe QCb!ۢ=wv!S GoA@Oa 9a}G2}\/yl0ьFa’ՉaVdNѹi<) F V&N:LQpɁ{~? $Z!V E3׻[LQKq -rDߛ`Cq"rf6F5Nxn>Z^l yo踝`ɿUu5Z{eH Un.. Sܴ'I몢jHHm8x3~ͥ\0'M>dv0OŚ]^3o=m}r9 ֩?`S–Ipr5CUO<:C>d{bYuofs@!TһkǨԧ4(de$-pgfr2 $v'ۧ KB vo>yN2/16GB"LL\DSYLij\ph%ʱ䬡,Fb? ˗~Ki+ `wtcpw<<ݍNVl~[>I'teNu}Kmr']@7.^涜% YP?:=.MI1^@ĕ*[)r|ZYq:>juO/GBc*!#. S5Cj>:p2Ed-_͹KAڋ&#u>H[zc7-d^aOAzգ+y>9tXq~WQ̉HP}[Plpbg0{]Ց$0عH^R)|z#I/_e:Gax(t݉*wgΝcm-Z QN CIG6>?3k`z) YfRr]Q I?FDǟE<5i"*;<:VݣnǙ3]?*Ft&B5āI`8|ߑ/u9FhD.‰J+TKInkSqfnKPk.C! ;n.R&\ZMw^GϕS5%SYگi4i .4ѸF:B2İ(GƖМASPU"{J宛[A7pɁ/0QԄi978D9OXs,^t:iv- ffQTSC^45GWXwWf߬u5[},pIm"S@gfDžBF8H2wܓ ^8X@.E\.Dsy %޾_F*lB -"K2VjS_3@jhGدXMZ Q=LE\ }#-M<{Ӊ|9޾{v p E2L4>$(#7;}gr{ C(i Y EӦ*%,0|c $vT>`iv͵ 7t߿0S|&#- aܝ%uσu=ls!:=ѭhD*EkY%<"r Jk}ѩ@S6D s9 f&)m sB`Q =rM5l7&lB,33Pā~a#c&KT0`7>2%OһUYQ>u9YQs8 MD~GCڃUr.'\9%Yә=cЛO)M$@m@y$g5 =^z;+OVq׭HnY"l]>rR=sg(LpsE  3 2g62 /[X)\wlfZ,\ӷ,B.8_SbnZ nfK\j3]J\[K IJI5G&^q>nFL*ꔌ!.9BTE/Ƣ=4E~lhN!xEx"MDKjdI(y2nC5vMT@8qELbIE ߟs|v+)ԫA0 eJnbU_;D`̝RM56)U<^5}=Di3ȏSw]KeAr# :1V ,W[n[ DTYP@d@KYf{{* g[/2J`pCqfm|_R4VBƍh*GnU,aqHj/ay<J`!7F^%b=Do%-m`IĠ}]V{PHɦ%CO̱:ĖNsVqObWڙ4JJߚ֊|1/f6CruJ@PyrH>[k1;B5ZEjJ8>3=ixCQ+'\"Hdf oqBD>m}˴t-R} (݆T =j7-

S.L3@el[eD~hHjvzB|h's)N>.6IrOA&̐6󺺷y&׌Ӌ4dN>3Y5e8".n=p!?vp%S9iR zDcgڈǿ0M.Eu1`%}5IS)UflVY4g$MD(gjo GHjq-_|@6(e%E20ƾJe+EA4k7m‚8 }SБ2oUWVd2K 6Ffphr&ʛ / [s{{LlWXdZTQ{ǚ+N*JTPQ^xQHb ĤuBo)Y-OH&UAp(țd{: Ji_TecU5P_TV!,ڸ%DH]`j VEdBz--QLW9M?ZkgE?D{K"6ZC#e2}c( ){%γ=`ګLoRLM `k4`E4+},9D$ ‘a&[Zmen,M-i'/G a"n%nDo9 7;Ps,ܒ<݉7.Qg5ߜAiE2YR1ϕ:5 "_%)jeCjj]j<7W_?`/FZom snts\U\v`Ro=PmۨL?#2yo3)h!4g*p5!1RuCw-u-]&RݠNOTq:!>t ^t ND:ޛvrkpVZǹr,#;hXbPA.%ʥK l2IF!&S/Bʞwn:wmE\:9ؤݞ/X&gvJGj"*.S+p+sy01)NX">ԭ,p[@Abc?l@! \!Pئk=޳f!wF"X(dqȬҭȵc"EUƙൽ8]%7]tSl;O3!Ў5OhbP^|6P؇c-\Zw?14oe~Q@ ߌ:}!FWWkYzf+qu w^GQiE($Z(51)%]P$z($#=qp4: ["5ե"; MڽXy$ֿ'69b}8AsD_ }*8}A2sr oۤze`>0lHhL>pq͍\1xFw'qFg3iYhTpNbxV%Y]vV=uzm7ףkU twbU91^K :`A>)Js2ɹio ꗽ@eHoMrhLYi+ Q?;\툝ݚz2> w[?̀Iɥ aϛy5-E &MFVSS`%?_f}r#븩owMUXl&5Iy07.؜{TbW-ڀҘ8}s/"2Av3l謳u؎2@C7!1*jf~a|󷪱WZpzUO")VxuCШ)E Oi!GX@pVDLЬHC{W@S0ϑ2 /ynJ&qٸО}Y*eRD(!#Ԩ vk8ANѰImBIv~FD֯\Oq6%gOSaiJm3Tupj7*〝- U h A]1p!Ȭd3+{{RR2/wQ*ZO. *pCeu.2xoE|5g(y iuedP<f͔;"zgG}n-t?2)to{R8]漯Rfbdޤx~Sb띓ǯ${ =[ϖ XbCpk$l7]" tyjm$/:zġPџ 9MZh[EOï>H3CNW#6S'YeO#׋W @AJAůWy>q]ߧFg3>7rJy"9ptP+O(;/{-y=8\M!kxmy *@_|65KӨ 6+Q@6* 㽧(i~>̨]c闁ШfO0)v3?PnV.nK1.reXM=Dl>xb0A Qjb)+x7}ͯʈ9[{2cvw2iM<؞ 7$cpQoOH/ ~HM b{GGT$Sƴ&u%RD+l671t=Xs`L9\iЬ͆o]E׆I34`_ّs>}Ӟ4ˡEWS#ian*z5)ۆQiЧdT5 7ue =1f\*,atQ_p7w";B+a$ޖ=43yz1JH ".D'ൣ;B@qj26{|p>5"&$^iL jFڶv=00Wʮ,SfU:HI:rX^ZԕOvo[iu45tA^a`cNC{1;l{SQ=Qh >.aS*հwkr6 hD~O-d_ lVgz>|'Mj@߰ ;,FԜˢ$ͿB/Uܹ K8k^I@4fwTnK|{*H^5qG? 7Olj~7 ߱n4?T~p̂C2gUWbk:6s_׈X4Íj"|NB]F&"l+3ڽ9BMڄ . ۯ\iC*̖I5:>.4/jegL.5V4 *FyZ2\VS1z$~.ڷ17ר˂"B&@oďn7/~?rwGeጀ[U:Ic&_j楥AG"2XX)"7v@ (wZNX%$=cE9l)"32Fpk(y`AӱڒZYd9?y]d'^CW!\_8@:fʘҐ¡!ni7M٪.j]_ZnJ%wO{ |ܚ[bn{kz,AˤpI7WQ}^U{Y\\6fzP/~r23j}H5U% V+eEn%SN.-7#Ι(8q ivcum =PsW3AXBl,drFr6 ^~#W$r !t&?7u_-a,$,! YR<,Kmu@W,~QD"G!01>V"1XtEFc_FR(35ƁXW]G ̱xH`x=*} SfSVjJ*uj҇B1m84A64mmsq7 / I_E8vT t:B6UB28%'a-3Vs:lRvQ39_Br;Pٰx8)=y Ecg\x Oa>0 <hrA eUn;#„mҡf>BUVRT -U@ V<6InB=ls $Xzft;@x.f*vg/u Rv"/q2sz#KmHF,Bk`Z(5dN{M* xl,Ҽ2f50~ӆ DϽ" P_c| kVיySd$ {eܴpH1eaiW`+~Nd ZC9=!صQ;th~b8iT"' ~/6k)hX |wy1 ySW1=sIRKp5}"$9] IzOut&[SntdmuųQd3!:MʅD3+c[i&_x7 rmM~\nA 3t4`1 iF<5+q=$0L-V,P= l`e^?…|q%--MMg.=\R8"pO($ <``NeTB/@4qPiĺn3PM"T׶ѽ^B"zwZMnGi.ҽFyRİ@NgP)ޱ% Xְ:]Qz.8RL^&S '0f`'Xw6&fS\#^ "`[`?:$j DDSpbsN6Ws(ƖO`w[$q3\l'yQ1=hyח /ƕ«}2 y$Op/ .cgɈΧȈ]Å%ћ9JC NPƵ!׉3RB@(7f鳅 s6}Q6PHʄ!m˔rtq2806-?D80?@ XjWD»r~ACgު qGѸ*wy1LY2ۀ<ϗwbF*4|] '%6JKyW}qh @XvC'ø\wT\qN/;9$-#7c5|p01bGl 1o%ig_cR!@ν,ʅíܤz^*/w4iH]ч ]/߬e])!یҲc97$rFu‰m?p&l 5s E)ja"ebf\wǎm:^bWH>QPt)̆,94kWe'FO09nի,`[^*ט1\= xSY0"$H6Ջ`l,(6{ j4*x\}@*ೌM] vUo.*b2X?b 7٫6 ־x-*.P5/EJ|1!5K`jsZM.BoL}hރp?C8h/{_a=W:;S5[ b}Ƈ]d }&/#>3(m/riGSn ]Tt?G\Y g 8#FI%s3< 䦺-a"Kfj^7XMs5vK襔RJbg [y7jƭ#ê+;dL|9p Lp$_f |ߨϨͦ&˸i 'Rw.X$2?DDס`uZA,,Op,I:Q :}Hnj¥b",[xV\* 1ijܙGDx}zŕmALkj'apFT8gt] =[`O.aTʥT} -bR!ܺW̗}i׾"ڜZ>S3NZet"Iw++ξ዆-h=ګ /g~=>~a(M$%#4x'3p&ð;5IY_XDi~5P61̟nj~ dt{+[iظ۞3NwJfl 2h%6TkT̜-gY{2(VKV }N g#/?"[7PC$%~Oȇ inZRV8VaoS4⧕RSˁx:xzkƒ wPaG<̟[wyu+*=]/('DOA : Ah 12yzQfLh,]M&r8He!ϣ?X)}HCDwI9*,k+D-h vh;:[Wň J ٿ?ZPZxè`(#_g9 PO*F!{ɶ.Z(ԗN97&6'H{#ImV7nӠ t&=sQ/9i W4%@Vbx;!:h*fwV#G*C UJu">C@Mm`'E|N1 3; y>$[jgq 2;иVϏn[<-ݶQe<40Q`_h* IbL]L\=p&خ*q72bͺ-3Cx?G)-8dOH~(mKJהG'*[n;ֻWlp'L_;mS'8܋iH.mIqUMh^PO w(3 %W,8hVG&̔M?'sa3cVL$3}Ft x'NQ/~k fR} ,\oFf oL 2L %{D[ joOb"?/g0H1N I`n묳i ?""uĀk4J4U9j(L[fKkˁ *ȺњRhQ ~"qu'|X*.[pL?!TƐ4~ԇ=o#bBJ-WM;!m cPƳw/c]9H'Vn^֠w'dC#)ħK\R+%0 ȫ[a3Yb5 @H#q3Fg \׈h cPmS4R&Kn+zU.A_/ٕ&׶=n85l!-N9G/Y-PfUA MGAbdYgŎTʕA)I!2$aZ"ڥ{SwX(6)@&Eq3+۠A\L37 ז a~n{ѧL ^Pssg3izһ&V@݋F]"v~sCbkя|-/`JEٲG˕BdHNIleŏI4]$&K+(1$W$-,ԯ|E:J]<97~|{7{a?N#L_: y18]s HY@3(F[뉣5ΡH47c*$Γ+>^Kkf @:QyPC\=B:6 OE5EŌk߼4l:Gu[Wߩ]Ba!׺b&b͉ /L9qCU"}>J aP /3PxMS:!c+ţށ-˃$Lк옮b33A^Rz*uZ@eńɇuq_j}uH"'Zu|(ĩh&:q;/'S\Hq:aA9ff=G[+4?<+Hp;E>u;. -rtgCDƩiաBa/ڀ)P׽N2"*w9?N4zvrWTF)tD N&vLr n੷ _Ye3RtMrh.v݆OU 'wa#G=2LF[gi5b< LXh$w(gMI=mVdsci35DNMg!szJԢ##+TR1xF0oXP-MV2l_~ډE(lsIYC`a{{:/㮀N).k+"9A $K)0&@#g\7.6NC0[VpC/Q'u~r EI ɽ%\Itn-yw7(4MAcWPڦymRߐ }b!~ lcKqKŘY~jeL#zZ~Kw`K쪲 xP!g rRC{XDFW{I({ GU08}ݳY5l|Pglpٸ)d=N<~54!S/+(7Ԍ3ӌJ΀wo&Cǵ֢슡zZь\<Mh{x*pWq\D@4X8lE,8QhOt NIug6yo3 8e#5Rq/|r&[6B{3ς͡5cM`*.d/"$kUO}u zP6!SHv rWdT/x HNdXuJyUI:62^Ȗ^%?_TH$:vaJ}#_oQX)C1ӒF`{`b jzC(`2/;MX[[Tk:\䓞IVܺ*H]V1kP6ɥ"Qbq^V6[ܑxiʝ )YBVi<٩CД+91e+:|.dvfKjz~.?).E80 y0v;9+s}QL(~-;3։L-_ ݦ#mߌ96ٴ6Nu&̃8PRډ"UxgxA$b Cp{X)۹/Q(vax޾_v)Ieg3'3oQ-t·J `z o*hSeفV S&(sLJ4J/>i!wI,8t\m-|_I5ؾZSX<6^g;.hKC^) "ɮjbϴ[C{ytB\d63tR ' qH';X@U8Q* cFlڰWP-;_Z0RJMR-W0V8Q`[LQ'8ɭe;_SzΕ*akZ:5յawrrx7RE7)B9).oT9\P*0.$r\Ğ,lxBgAa.0 M!&kў&^Aw(RjkkC~Il.c>O.b31hfaTNvSʅ웆e:{6g#6M&L6m)N L[ ۛiM  / lGP*/HwLZTm,q xkv>{]5QyC#AHm0De xDgsSK㨮>.6~rjׁ{F`Ψ UJ:,Ofx?ZC9t&pK~Kãˮr35IdKT v޾]\e2ION)]xgT蕖g!'vЭ^F w*g)͛e,規 OGPM!;lWI3 zH4MQ RM94I+mg- ^aם n}uQVfR$w|gpY?D_$ FN5/XB4KKJ)鮎i$`K0a\՛dwB,8O{҅ ,xv 1Ð13Ll:x\Ιk}Caq& TYLszRQC_\\UW%tB\GȒKExYk5J kK9{ל`{*R)f4@tϠvd;^Y 4n [6/]xXYLVrOD7bjGU|-9haO!*C֋&^\*!w1D6cIMq5ppE?tW? ,|4W.iGa kԎ?[|&iꩌ2qldF<QĎrXN;+yР47H6H'la<ۜ{?Zzc[$MbaQ\!cRnm̄lD~zb2 &`@Tnbgc$IDAPQ79t^ ~IwB?m*[ ʌDj۷TwW3K3}> 8&tYh[ėSׇgnqI5A,>Xk~X}4V)ŭ_EV}"˔.EDQG8%٬MlNyӌZ G}|+ָfHE84:~=p~a[J\9=t\lתw2Ȱ%kgBXηIR~~Z2$ bmE쭁.ZRxw{d0KzC[$Teegٶn ;w+HZ&J)&wU26 *⭸Rt[ !aU0J!i\ȶ`L ] 8*˃Ac uIl.p_3|~:iN7>rEOG/Pt!aYfUSj(,#VI AP\"D g$N<eTKnX~ S BnPo4bsG)5~,nvbQZ*o3O^6եnR!,lT>BUoͩ9@-(p°c?C3rwD*-,C@?~א)7@w%[RR=@JEA9k>ƃjIfo7B%'[ȼ5ⅻcI7d:¨YكV/Aj$N)TlpBAq(Hc/t|M$vrԊAC( vtA}B·&@5quLQOZe5/֥KY'`ŶA%&)NNCJ.oo|H,h\sw2y2״R?~.fr <V"0yLш uYк0pATI]4*P*Kp`rH@{Szυx0nOݿJ<*NYzCvb_ g TýUhN'g!\NKpHd5˓B*W}.^VFZCi{e<%E5I|\Vjzoxtc5Qik  GAc/Da6t#0gܩ?]Ԅu8Ֆ*lb8aM"+& [%,+!vDP"dHao/Jv?bDSף * _+t$V{WE>z')&aR{\=Dj .zق,X/t*ϷR;uﮇH~ƳT)n?KX̧>ܖX{w)޿@d1rD".uNjz[y¶j5O ePF2GI[ Mڨp:RLJ uKaCdȼ п+ƭ#Gqdb#x6~g_?@ҭz;)ީ̜ZQXsEp8¿=#id/HT[xTrVӃ"{ 7j@[tJ_@C!EB,S{60 0|@SryL7Ȋ@yJ_(J(Xo} \_z"oCYxL\w͢(C: N :G &UP_}j #H2ѺN5 X 7FNW`ԁg9L>$P u^_HGW+^e(= _D>s2uamKl8T!`m?A@;k^%cJO>h[=9fx"|i*">KɇL'q-wztYmNO @E굽e_ҹAઌJe]嶦6$!%Pg+3ΝTЏg6K=VBSֿF֧X\㶷G,d$jX2^0qƝJ{TG$S[[a^'yply=5gsVc!MȤXm8E޶5Q GKq\_&9=*ޒ$&'JVճKw$72$2NLy"é@l\iI2E N_e+XeugDD3;ADi>oBᑠJRdqp5< r@9@S :-ITm*wP,[X<I-ݸx;^] W[5}-2.iיYa؞UAxl]bIQo>N=B2Q8RR~ނD'{y({k2XSkJm Ow*&W'8Y ĀXМikAIE6wS+w҄2՝f\SzjC.c`Cv ?(#jPLd߸X36w][q}V !T/< 4Z4{1cK )ů}*!HP1=]N#JpN)~ț+vD@nU1j vl|j8WvP(ij䨜{|{afjs'H-]x?#d簭ˬFtfd>z%vpvm/%ҁ#E&¦Y:t(znpaJo[ ,Ǐzr#С?-rµڱjG祥ŴA8=B# ^{֡ƥ6/TvCO.DGȿZv2Mc8ZR7/oҘ`?ӄmjڃ 5C]RQޢ6Rhm䰿.Kv?h\YMmZRn=|iįTߊVbz,W0Bl)Vancz1rWpSkW1  q3y NN-.3d* }%*ARa!WRueCY6\|_up 7_41|ɪ DO0*j/ۡm?}^sPwFS ظ^|_Rfprj6E(#-7-nj`}UWp΃Q7LD=^B>%w$ܾNQ顙9䶄G P9kl+Z|kN3mくج%WxooIGm;~cR ?JrF -4PbSCTF~ú17eVѭ?06{~>@q]կЂMVb*J"tRt.'\|-Vѵе)9q63z"}@i.;S ;]-ɳMc|OlV֕ӧtZ]*pxQ9!/r`]wÛL !Nʼ?$EInճ4C:K!mݣÓ@j+et e=h.o,E'i}T_XmRqo%Yn=:$/I^Fp#@i^D#14(1U箩k+g60QSMCW\Vc#P}_Jj$#X B4Hgw'm5ފZxSj3Pys=P"!fi3Rhv=gPVaHXI"掆@&0ZKY=p}xAv0́diH.uҘ<2ǁ熘GFb`ӊe^ڇ^DQ}(7[Z{yp5f Ssa@ )-a%n#ZBa) 9¨Ƿ`9H"?D6<nl Kdc_9sпmdӫhi ^õXD~1?AԽ5};=;׉"^s]-3n7!)~$:ha~>dRV굔k꺐jtmڋ?<\P|٤NGJM(, i8\hi]YBdJ T9Wcy!7&KmQ9zcJ,} e͇_ɀDNW6ɜRk{ץvI|ȉRCnK=lQ{,fX7ކhM{cCLMlAU2^UIt>KqUZ_Du7Zjm~o1.̞_[F4meAn C +6y~U6(҈5rATELl.B2}ՑPoWh41RCV^[@fPaAՃ\,H`~UR`xjO\~[KY_6 +}]pD`N%›/jdcׂ@o<@֯jRrh2y2ko`WD}Zh~R<{#hf`ǿaDhY -LrPnnx " 7ߍo%Fdʨ j^r: iDOCX@&vAvUH+"J4ag ҊG pwPbnV<ȝ@Fm8 nw̱&ZQvb`ȩJYUY|nAW^J\:M%&ɔ\Pʟ:US^5Ŵ2GbeSGS;FLQ݆2Bx1L\瘊q_'ƚ-<$*:*_˼0H|jB|@quj VT\e,zߖM_5Ȍ0 T\A_^Uyd ҃ɢBg m;T0^d jt=}줭!*DT;]wQ>?2"4*y'OJ+UMg c@|v4 67edAy?E4.Kk5x@ OOq۔& ﷃN9yzc ).TGYHG^6Ea͍Cm-)-<ʖxE6Z_C*OsNwlHA =a 5`R7<ġE=ˁPDnbeJa{aE k:\c&.rk:\ցc&uN)`{xP#)eO qtUA"zkJm̷>lgcfmx,d(E0xbS58]a?hUz*w` ]е M묉 LIZ։;'<ٽ,.{P_@D=x= ˾Oi3~x j#HTp̈́CDhA/^eLdNVb=׎V7m2X*XF\? OvJ LHLfo0I[*$V#@W"񥤸ݾi%\ɲZS3֩dUp|O[𚓭'oQA){>pIlb|NḟֱbyJe,>ME F捺-Cy-:Z?a_3үf>(y[3,hnG/lkB`PCܱۭkēBP~ ءCطYlq݊ T ߃ӜaomQSeɉǂB8*f]N#y9fp5#C+ox,|{;6\ËwF!0QJ7yT|Ww"Ֆ_ojgNr0LؑfP:g"*L?deJc2TBjf-C(yccF h j}t\J-UXjB5j[">xDo37}Hv2ƑքGc]>~{x2shۚuSb h %{g"XmStͩj-^GahV_e2USU! rLFIiU)" 8w]Kva^~(m=ҊL&B"@Xft9o'hZs)Ux3P_j)Un[U rjT8> ֱ=<nGK։P(*NwG XAQuWә%൮wCR#D}_]3gf$FCLu_ )[Dj1\-F}F&skn' 2\u5h+_UK1 Q]ի2y;a6"ut[ ?l_iX ljZK"HZ EJ&&V89Kf5ړ0({=_S~OIA:*!ˤ\y<$E0W^N/c\ז8kRBJyԹ3$/ 1bG/ %OoA9 6xm%c S|6hJj? 4 \3l+$6dj J9D)SI]uN8.u{a>UG6Ml}Zn0+L|N=~,\ cX~hZ6šT1t?-(볥Y$S.{Br`i Txr(ݚDI8ʁN*&JRaZN OiZ6f6*Q:f`;2CQ˅T}"ugl0RM&J<L̘</(e(`hs:O0B t"PH!4fujcyFO 8 ­? ٘,WosIWP>v?D\AHh%,l6I ^jCrٮ=^Kһ#&?ZN  "f mu8 f?#IV~lnV.JRT 8秢W<* ^W ! '[4h)~mچhebU45iH{DlcN$&TӀ]XzZǏ?3Ѝ`0$wkG_P 6ǜ+Ch2r?{%wPrQ[<L&T1j!W#BV cO8ROE7GnOIWeeG>&CҫSMWpJ= ԕ#m:\=MVDXU<>K6eh?iUK䕱,S6w'}zezCMg:$8In>t:-[26jQ_J ;V7&dnˀ>Y1B`HvI d}9f d1y^)cƆǽ~Ք&zpD /ݭs: ;4./UK<3m bII0;sA}I=d[a{ňv㕾vZZ8''% $K܏oJ|~ JJfv=֟e`HߜyPJ{w6SZ21%wEe~ M͛I}#-`QR.Iqlýv=$%8K(0ϬxM'0`2i*ZUCMWi]ٝL^4[!.U%^|'u(ؕBXˆ|yܵu)҈%Ꚗ|Lc}k3&u|%!I9Bz Z! .ܥ[ 9?o=L/p嵂D-YEe^RI}\!a,y)NR7M]c Yt!0W]DЏ>Ot ߐO;Ą䬖c3c rFD['ˢnX|wZcxuWڵkryrTSIHߒc[5V-?e,E$xp@W^ [̜IX'֪6٫ ir8r#juݪv=e[O#Imt[b2(IfpE>'1gy ۑAgl|T#|nlSq\+sGJnhd=j@ Dݦ%VH8 Y6քBg~tY. +0Ʈ3UI؜iQˠ7(k;.-3c\ɈnA7w1BB\ʤJT*;x*|<:*] c3?Lƒl0P=hoj,t,1 @c;|*kkSkO)jDL*mF,Ly7YNf≱^֍]+;L}F(zؼzѢidk6 ˂mk, ~K?-Dd9@Xs2=T"d?qn!#ff4 1AE{t^~f*;v]oKXI*p`< ı-}#ߐO!jG`Sh4Mے-r Aܡ tNHNNxYXVl&bi0b(wc7ae9OަZ HPfǃ0[뀢ς|-!5Ꙁ[O\q7+ R:,P%)zٚAt~(Ty}W 믑;xyh!ЁWêto ERp+ Cx_+0Fk{PA۱2cqj5_[z+d*ep|T~qhab1l÷q4D}#sˢ5ə*V #L]R(3%4T;W UW|9GAX.D'buMcjXf~xA@p j`~Id3y:&˾{a˓Q>=G@% hU0@޽1y݉r )Zah̙;ߘVρD9^Y6:&4"'đ^<<,d |SR- 'l(>]=;V7e49GωA E3)ꉾ`n|c q۞#+Vt@nH֥}'R d!/K }ؚդZq BB=+"x5F[tZ@ V:_k$-!eڈ7uvd%$J?37Cz.ތGxзN wT}=uN+xd|ՙ#3)Z҉4p=B_ݲs' up򜺊 DbIv-l)^W fq:|P|l#qg!P%F-1m "X/`=.CQsmڨaY)5 9FA tIT!zѝW3č` #v3n#D2gSWxwTG!u&3'7Z-w*Q=)kÛ*ej|^~( 1Qf tRJ>uU_"(O_/ҒHvof0'Vdu3*~swvVp->t,xGF/"UJd՘?a)MyX,Q uX~LīI`yl NdN^;Y)~3Sؠ㰌>C!Ó xo:fr7q7]o5WߚZ_\I@q42T!Dg*i:d3詤~n$oi(B5N\L+tї!2- 1-Qz a[I"@ ңI431ׁoFF~cDhq*ux!ƏZ~'$5k䞵 )XpNk%'uA \dygB+ Q߰"$ȵ-N5%ElSx"zMW&26-gv4é\Y2x0I3/vxvK+0|` @*= O\D5E]њm*`Q#k޴/_=?imC ЎO9a␗ִ 4-?t?-XZP]@1Vg"} VX&5"пj4¼sXmh>`kR=h\q-0 L9۾0탑}K# X~[ -~x⚍4wxMP2,FS$IP.jHX|yfIyu1X^W&-HhVWτm# [!UlU!|ABbGA c`# 2hLV6HRǒ:5U!:WG6̥H*:=tY#ft3/Bb9D~4)[Z~(UTY:;*96 /LPsGPaeGdRpg1cH d,oűIh+{'7 BOTOsh42SgbL {2G>y갬Y4ri!߻!EsWIcOWjMOnw( ;}`@`?#s5U^Q氥rpoEMe7,Zn]ךD|5?!BF %N 0ӼGlڮby^5 tHmS^"D|ĆpdD P2˽ 9.Z6h܀dy$ ha=Zڮu?_`"y-pmY1,e;/T^x]!7)J1N__5G9m/2mjCY^?8Ըoz/AQ'in*,F? %`ğuX2O3:3*ڳyuyF!|js[,?Y{|hbn,m 7 JK&u (#m`Q-Ac-_eHۿg-^|!nIH;lm3u=Ţj7[M9A G~MsFOc'(V(.NƏd`ݡJ;6:!ˏE\Hc)g9*2Opl;EZ6q0~nL;7 WY+Fu5=[$B72PYtﰐn@B!Qළk'| /ˎ7mR= _%̃WE#p#2)#HePm#x@@QYaA!6?!xaeo ZcH3@D)=H⦋Uqh<Ͳ罧e b1d&{zM4jw$[S7UWS wS[zX(SrAh J՞ V9+9U*~cbՒwYEL[vHBUcq"w7J.(Jߙ OaXQYm7ڴ)/)yV1,؞JQv>FD[U/S!STef(wx^p /X\.2RMmHK'tPh!}[ _@_I ߌ|o?D3RàWҗ@ S? dhx^V=V'慐ј}?惶~PpVxNdW݃Q=aW)4vD_H|Ex{^AT Rkkig>LNIm9TH+sqQl_.6\c"} oe~1^]?fm',;&<VYŎl]JLO;t~ѣY"΀T4 Sjk"&UY թ{J czaWw %)|! A >){Pn)M-ؐYg?-ݳ &V9uij2P{vg-]tbXUmCm۬J3{97^2Cy6(Tc\!W̨"b?jZeKE<^&FYxZ[ (k_nbwfe"1I(yj|['rŵIxE7P%ќ{:`B2 5 ط>2O&D8N3#:OIAeѐ}%?*(M-c3se`{q:)~k`鯧C3 ,(Cs*qHȉXcUd";#OTh;J2f[Ν9B.FVT9Ff=ݴEZbU֝1Lw^bf{fBV()iZ* ry"b>49\erB*1cOIp(x| NHwYWq&ƭE*`PW1eTv+Ž0𞨨ȰX89.is|8ͻ)2MUl%' { 1V0LJ0~DoI`{Vm gh(Oxnd`\<ر7]dAY>%*T[QAxs4xp%{(|#v{oں,&yl<k]x 4X;*qsîΧ]3xQOxO! Tt)}fm[%-?O|6j>!h2%pV$8,~wA%+< |<8Pst0T!v76OE'% Wh02A - 3>L'EHY!`%IPY/;&arAEsJ]kBEhU:L1sہ ܒߙ/7lst7B9cKki:!.:-2|Iwp8Wpfy (cRiq\6|a|Cr`JIjЁҴJxz͉Rԥ &:'riQ =|k9ȱg$#O=ҙD[[' If'mT&p)Hw& +}"]2WZ$-,1fM hID~)ueHg*XaE:'u^Uk&9[^G1#xDRW TvtN/,m<lkcZE8֟XjLylƸ+Uj> =3D9 xmtrv;BFê>q 7nIdĄW,r ?{ Bb3$bB=@hRUalMu0H::eB\TUNW=)Y2G i vx_P俺t(T0#(QgaeiH)s'8y;q=RO PȂU۳};޴*xH"L $|ITj\XvZ/^8FW1 Ux}*sNiiy tK[ɒgr9$dMlMȡJBM}K:#k d ׵"ܨcw.lyΞ7}Ǟ^e~^.$UܪV9QRt&XxNʳh~ZLS$ÓShhhxtT{rHD7U% `$CĖ,=.GhN 1.ZYEٛUb-0i,#iRꚧZܞk ٷ`@ÑCBxr}vmmq QKN-1^:dU> ,:hX<_#ǏWҽ5 y(/&f 6!"o!M<.J- 2įJ$-&!YtG5e10af޹muAaf 1.ӁlTn\{tdYF+ľV'};z:rIa `]\[6S/_LJC yI_rу!g.OP1U]|F ll M"{A{%[ G Ӻ|U Pi␭acRCUZ8,TB _"0#l_®R18zw,- Q2j׆X`&ݙ8f34JYw΢sQ>٢_ְm?:qab:R^h)9goe(t`T%Nz-](HČBwJ7)-kQT FW׼ܗر>!WE+_?'bԙtjH+q:>yCP&R>wnǮ'lъpQ*+绀J5TZG%MnVrW] O`О‰@jݪ^E s|-%/R%!رM{j$UW*M \m\aٰ&Fc;ZIyr8TE-ەf(CZ g.t3%xΊ&Ӓ@z{e9mj(H}WG2KD8/L'i:ܿŅ'-<2\)M1 fQ\#]0|8s!4K_̵% H$$c\wcR{A[i^{gvצh ΩV<:ZJ|1M=9+p:cWt5a\k}ɴG?&B&/Indܗ\z 㖵w24]}gFzTuE@{doGe?00ks)e{^z-pU?xKF0Ogr@"1؟!2 ]L$kRЪ~%I}@G#OR.۟G  Xt]E5'Z֜Gpjۻ?P}=t`\z 6#f*pFcEĈ^ 9bGRF6& #MσlL$ڶ8`,c[{F{Q>D_8M&~j6fp0F5Bf=*+C,&)Kgq'a6bMBKRGaRQKC]Xjh#,c?E޴EpǚF86UF d*Nqzsߙt+aqJ*h2ȹIIjA7,$tt]*Uii_DgD=s^n;sV Cv/lb8Z%kgqބIU5þi |^2QJ9`>qꧢERHvUSQ|ĸޫGLz-՞ytBgDD<7Yh(T1}*3O@O&kpSw75tZ 󉟪b.Bb 4m\ϻ?Ic |W2?d5 z# "s .>7~fG,%': l3$%AtАCΛ@iC4!V֔B|)p= WB(3h 'Տ( b 8J8Wf#ţ`G9]^x? ޻1r!ňMJ(1iF Tߏ#@Kv{u`oQXCw݌<Ūl?I1C'[j+,)>5D$Il]|2\&累ĝ"y!Ic<-K} k=A_&h&Y'T-XM|4\*䘉ǜjh6@YN}Paʙ%J|Tz 'rD-b~ێ)w="ۜezR{TOA^XH/X [帊WdJV^ku Q!(Osq]Jza#8iX]v3 {hǡH,Z^Xd/J\g@=;@Al#T>/%čOtf(wmmsѦ\NYLbKk`,?{u7ʿE?iOKZCpYVv`d)^4gS߆7n494"CR\X&IBL@.)Kaւ-sa{ 1hD.#0q(@Ժ~yx:V ~Co읍Sd~֐ӱ.X'7)V.a_tvv mM?` bFv#UUXA465_OwU&JF4_ % sig4@Wvoy9MG/Z=ȹ瓸ku+T2„:LIW"juGc鍞qM]5m(F9Ո'V'UkfM,5\! _EF}C! g4i00l 03쵌l=BRUWk}ZN#Ǯ n/ Wah{c^<3 }NuγK`Q V=y CM%o܎|Nm?b!J(=Zf^3k%M? Rce\I\P ̔oǓ@͊fJx5`*%!HꢶX]hZw}&J NI-u ҌEܺ19Xs7\\̄l :Ѷ|E,߇bU:6g֧&Y {$!?<_1:G9Ž'/_#=H_s{m* =*Np{8g)揬 ]YlJ)zA2Z ,ݳҭU`uj.NÐS L䜳ȭNcZYsXzAbvʂ&R xfcŸ ?`}:x9S_F 9)vːhC@tZOd9"^ثhA.q6|F!ViZcCe[aa(+SYMc1'ʍ,Oj;o]j`g!v"=NeP9ꑁL'MlDy'ϓڏ7}M(y D=c8$ F&ՆߢZ6- rX~OUbfRP秀@ii$5F>>;-5Jc*"_zP|}ֽ$s_p.J˒Mt32U߫)b(c0J*G:|*H q#Cs->6%S\QBPrFӱfل~mOp'Jn훀cۅ s?Zڊ]@=lkۓT] Ph^}z`C'm+B\7EdZZlL|J1-5_9qJʸ}á{G88~;iIeq>kFȗ6JHSkFlƘݙjtp#cc@X*a zL>À\H)3+P@T#Oh5JgQ@R32{ ,RJWƋ}H{h6r (g=Kʔv !_& 砮ogrL]{ {m^{2OF:;wa͸%o[. DFN'@:gnP֑os8 3TKz@'ȁ#)͂35Y[Ot/Pl5aSE(_D(?"{2ےSWPl|31c JZO'<%W2E/f_ G eTBۚ? -mwCW1f:Á,MïD. '>u31+aE'Db]S[Q@^mL:W*EV,M{f4OD7>HjHGxp>@U/͎waDvɖO5/T97w.ؠJ ./z^?-UZϴ^a*Mb X\& ^uni8s%TѱbJIxKFޓW[;r <2~bzxPyo4\13;r#ف YC𠐞~Lb6⃮Ыʻr/ڤ~fFxt޻m%C)Ioau_]}Bg}=Z1W ֬6ť S콒F+LS}Yc&4M际 Ǡ'!l\dK7QշspajjțJ3%9*(dL{/ϰ5Ss6 R)oiQR9u-0NQyR5d4%B=OcC?fSi:p֨293$ڀ  i$o 2er<]YQ3,媂N$INT: H5@ϞJPv垦#MFl:e#M`eH4|=7[$"r0Q$yY{rT*73eӇ46&i`M"DfL8^'bDP90 !BtC?!B]O* ¬3D&*ulLE4fτm6xSvY%΍&5rZςlo#%>(̡ZR>Zw^l}Bݒ?S>$~qk\l!r⌳ QOpКo`ܯܓzX*&&!pCtkgRHm/hc*z(`vJ7bf]oBFO|0Af\/ʵ(Vt 9"k_y EِZrG~ݢ\5-a>ƕV0G/SR+i1t# gt{/+J6f+F*SVq~Ƭ* `TR[*D{CIGqmf^j*-.6Rt&xC}T\|AQ\5@DpeRY-n8t̃'zͫԖXD#8xf|pކNd30 }VT:ě/݃{3 ўaU `/msƶ5(`=}2C3cH{(CFNhF.^dBn?s홫kuqp հ&e6^iД.貹vok&ՓQ%HBQi`e1^k_+Z|ű CN 8Zm-L@P1fu(@kb^{@yH5,#&̨E+ Ay3uB׼d^j_)̊y!9yv\](h򫄷&d1i(z Ce>+lЭm k8(PxLԆTo KxTx-ǤoIAS_\ƓВgMb'!-yJA}ҝsV2J2X 7GFL؍"Id#&&_"xʖ_ T>~%}E#B@̠%u%2ɳ@XH=]hu 5% .@l )6xVӹq'|Bv:j^9RO;]Lm`|y磬912k+5Tӥ^pka6mۘ5/<)1i67.V%K[_5r: j%%5-K6Y I\„(6vdA=L 7^S` b)H퀛$Ǯ%BqjNx/q5ͬlr-STHGk=&6$$iYU){O:K^pd5{2ۖR.. P/318= ޥ GjFZ9Q%+i'p4&+ok`zd|ܧRN&ĹuC~T -4LM:q`:.P=A ݨ"fWg i(*L1mD8k#G;*#a+$Q)k |'Asmn}X=^0zq MV=^x9wv) sAr?$}uT1j}#TE}({GR)ځ oo:iidm [@kW7M.M˖HOh{N3p[pA=#3=ñ8Aw`?o# h.7WiJr)?Nۙ #W2|3uPsZv%ȍ߉}MFG +dֿVza])IHR! ~Srė:KMN|BQ u=2KA>s=*DZZ\OB3ICDd$:ki)W+zQ[l/' JmQ|'G(lު6L]f#, mËUI{qpj@لj_CTPEh'}k]_[joÒ$ ~!=@]ߋ4&V<0G):)W]^XiD%fesʉû_7*t)Tx}R@bENm|Ӌi^LU(Cn޻s[9ESvS\"Ұ9Xz |$ij˔dΞ,i+i~/|-lȡa9n4‹_Acej{68Kg۠HLOᜊm,Rf $bHԾQ@0z{~œb9;lGL85=C]/`. V͖Ku3^}Óܑ4vVB0gE:nH^ ;AҔw~F%J"mVşHڰd:z#OlӮoIuGeɅr2U:½^jp bUaO>Yh]@;o&2̛v_ ~@fmtOu~R ӨsT˾KNv"`G/JGBUITfB' *FSRs"r>lʕ`cDc?&h s{rsf'DBttN{V Xz7؁d Q)OIܧGhG\Ԕ:DŽ/ھS/2fp@a㳥7t!tU7_bZOa`}QU. Kx@tzʦ.*Z\=A bıuv#Œo s/`isD4> a^I@e"hF>!0E#헸{ @'d 窙0b[z;YBky/^xs ~(I#t6}Q =yUEld5Z׌gX|IʁUHNI%2\ vetG[ey-(LgP(('"OPd O]FhьiIֿReM Edszi^H/rٍ%Yl ^1\. Y{]m:|'d_WC  YndCe܌5Ag[Q4sҰtsAF,vq  gJ n47R`gЇUR(+uB?d} ߍq#:S&5\pai`. {dO:fC`C[o$ XCAɘ)7CӣloJ-tʮdIr}+=,ͣd˯RQJm'\Csٽ\fPFH|fgM?~4y(ЎFvKsZ@=^鑭{2ڕ\)g5Olq z|tE &=;o2Mp.s6pwP\4Λl,G>XjxZɮYzO K`m#Wz }cw"~G!;_EzUf<1@Drtoev ćG 7ˣ3n=I@(2@0~ ⵙw&+lO#sBx=)OYU WrB8k&kI]-[i~jjz?Üy&S7rQһsg23THn\k*/T(=_Fj:vIo^W˘ILi%GCBP9~F|vڋg7/ѲFr?`&4?<]MYH#T]H[ H^ QZ5~t]N!؈}"S¹f_G'fś|)}!3g"_fynE0#RIY;{tu(vrȌaRf%Ra 1wE ѬRy2OJɟ*F H zr6T݃-BPJg7F-{h* 6>wKIh+y^&$]j̓.Qj ]Th_\ՕPV `y"rbѢwl д}8-\S><@;-0+xPvLvcYJ : !}GZ>E}fp~@*"=> y;.5@[N[HҀrQ#D :Jf k ܤ,o,_6sk!If]vus$C" ~"8$Rsf;8!K WS@lKeϿɇM5ӾW&+쾊sLsZ 7(E+XJҡ5,3"Q(౶:xέ约JgU EqA}Ŷ.w,l(}u4X&c$<g&JvأAk&+1Pp`jc؆E]ݤ {f^.A9ߨ[hE)%8c]EnY'sa#+d֤JͩIw􎧈7ɠ a;ߘ%3 DzEwW"7C.tJuN6zC\5Voa#¬y>Zu#ؘ)"Aۻ̹;.#~ d˅կAHSKBK@1'IwO=Mk}4.L=(!lyC@k+gɠ)SRDlZ l-+>xut":AVv^c53!0 [E5Z  <ЄCq4wjijsO3L-(:Vr ͲAnk1W-4la-"=vhOxǵs5x MǹD Ee-+- Qg:RC!w麋(Iw]*B/ \M@lUS݀ճKsnď%<ۺ86-ov.҉ܘ ͼk_=Yhǧ)@?[r]$A}@W(is)_}vX7l2jJuE=3΅-I 4kL;Ѕ:c0!WqC{aH͟u$)2a{Ga&<,\ďk1]1W)bn:7zjc^g/þǼjbAtԤY<sC0X8f2 c/)B70aw Z8B*]s0+NH֠7D c_%JcX!Oz+]k9Ac\_?2W緼ǃ)+Ϩ fsRrJaӳ*oՇ>iL znn958[/jCqof (a8죤 /Fe4nR ZRg~/Fb:]Ԯ b n@L冊M JEc;8"aJm27AV!t=kWlL%7r܋m'#lkNܩ$2bnxnoz2p*ڐDիM14p`,ALwJ$ 2E1 鿸~_dQ0Cu3wk~xAȐ?َ}^Jd~ZRvwn_ĥˏIXyN<2OCx aW ap5|5[u%A)rzhhl*L-@챾J5 YN)(qQi9"GL~ QSbԆ1Wý}~ZxiO%x=6;B",&i zU#qKߢZ'ijҾ7< XYǫ P .b[}OGXRM~aq]Kma19S8;CKޠWEPJdC70N5ܗAs5f'K85?ʱ:QIC-aH+Qes[5ViG2+f%&DmPWKmn튣 \f^:'͹kH|_,?"<[ħOIwȁ.YK~٨ ,.GvEH㮏OP ɩsy 6cik9U1sWl:{N-~)(tuq<2,)jE}s ~' `o,Gb=ψppۿmWfavpèx̧#Ήhi+MA~׉ 6D U|b2ra-*ne!g):F{Pj/։lCfvJmjҎ+%+|V3 /kmcߟ3)#NöɛWq}vR(PL7.|ڐ>b&y\ϧ`[d8l1R w.Kx^fJM^KB x/㧟.;+{È2/ߏv&}@=rW@m֖@< Tr *22pٓOBB)ʺ;:Œ+5Hu%W%'!()KgoMƛ|c`i!/ Vm%Xq;&*h`/i| 5/W9~nz@@˱|QT/bׇF&DlCs#ɛaMVgM^1.\zp:NG$Ѓ4;mS\=5W~eoɃD"oLt6Qt d}N=L" ZvakI3cZZ&@;oE@C:#W$iP&aM,[ ]W2-嘶"HrfgT.[ܖFSe_6fk P b2XP7) A[6ݱǁhu<QF4> }r YNqSEZVG\-3X{4xxȂ:"稑0($)$٪wTS`1Q:_ݎQS}=.b~pLbW'&2]X/Dԣ1]  4#. ʻG QؠJ8<ʯ@&` bXL <;}!=dTQF'4.s|?Ƕ2vauȧy%X(wҁGy?je䃃 w/'~5:5=~F1#lQ?·qG蘗@Dnb hB9EC.wK>?V|$.Q^~7N(ldz4U]:)\-#N~? N|554l9\YJ 9F+ IƝ9搄 5+M?: ;O:2'wtW]i͵g-i7AaϠWJ5T⾣}41uʐau>)؝x 'R&OֹN8'z[wT~x0MI-i@9+Iҡl^A8CL `ĄK-1aD {I$q 3s #CG9=f# *c^!C[|;v-*/J$gxٲk *P]`sRǶ93kI_3S-2U4;s)y=T`vG0<9q(]XAGx!@;9<Ł]Ҽ KCz8M ^"pstoOn) HRgڊ(U'bDskz"'<9j`򩙺Xb)QN7GYW|-8Q-^&ϭ,-hO[0#1="p|ܛXjw fTI1&LA KHVO5/@f?(5=0md;a܆S&/E._cZa p{'!w,. bKj"+ Cb U:o +K2%c#;?-'cRs_u1c sX%IP] ɏ~7"6F+'RhGrI! VW>0p V#pzֳJ{Pr"(3R2LuZ>Ԉzb 4tjjRRvSpU9!؈m=: 3S6`Ǥ`)QNe JkKxYM:>r= ;P&spQ5(FYځ*q)E ˀ/y> 'Sq/GxNeu28?giG×]pKt]qAM&D3#W3J='1Xn(Kf$.Y?(b, 3]Tj&$+4JLi 񸽭:d#đ~eWzfQL/rd06DYWӝE.)ٵm)")eOa] w’6Ϧ/}h̤O;^&rK8 )|쫖rl0ѧGsIq-Gq@]g{IWvHŕk8\1po'4bއB0VJSZWM|zEy ~}6}D9t^`|/Ypqᤃ{}n&Alrxazo/g ^[-PjǡUOTH.Goqu?'rsfO|hit8Qf=ž;4\(B i{N=+Ui8$0K@ -S9xu'qfbxd's?_YY.B} (]KlY҉J,fkZf}>lt{dI(nB?͹?ң5<"g<cqw*=v'jrQI)ސky23hR _ڻ~@Wu}9Tf ǁ}{N[ƍKci0TQvhmz/8߃tP,V!֙WMs!>nZ@Å zư? qP܌ۗ\8&9<3NC;Bx̻@`dv{bpq:o\JxIL&75_=SHA +*. S,D wNӊexdr5T ": X;\YLI&`x!|~ږܙkT<$M8b*ֽ X"otRz1x]KGbcKiOw6Y2'z Kcr 7!ME ^C/8+QUm |%UۤmGU(͛BOx%duWK(2qqjeuq)ܐ*0:ܗ+sjWGN5˯qFOcÛ`iX ΏTnu>(ISP'ye߅xIot*~ՌtcH.-u3Y{*ƍuw` bXb9/d>lc.MqREWj՜v. я5!}ܒj94&չ(!aG^ZQ,C@*,?.),ˋozD%L4lLo[:\ftB [Usy~D"Z c`OYbe7{V>G|+wasrXR%V'i32}vzEݔ*oDm(ce[3߫-KTu$2AHE1>sKerܑMBgָAI\Spܚ늋(( :'bP/ !;ŤM3S-돇ikAZ Gs lzFWk&DQt| ,EjuٗsXZ*UO@D* =}^@o%9&k1^[ZA7ǕǖiAo[&ȳP ''<; F Q@q O {"?rɺK9n=دevF4zਮ06209[Y\h +G֟KĢE䮫GDzfufxKY'@BM\~7TzZˑkZG@:b 8D!l~ 6#'W}BS8RvKj6 (LipP[{ǓX@)݂u|Fk!L9B21\JiVvH!N{@U>9%ŮWd! i3epŲK5e,gZ[ {~3FP{^2rLl;mKtRj2>A#x1lLDaIʺO}d' XۀJ)D>ܩ4< /L2s-s8^S:+~QыZCIgźZA',h*PPผ^c)tVniKH{)eI7k28ݎII.:КF{z`eamnò.7b;)(:g95S9QӘؠpㄵs7Z4TmUGdSbƌ?tZEbmڦCHc`)q`7 h?״0zIţ˳:.xz:}s,r]|JJ4~}dLrߟ4(}2}!//y$~*{ߠD|&'HRP]ݹh /h]} ya׸sNqlGQUQKUZK_k_b9s@fJJvU%.(:6ȜsDP8~R@|"C{ԀkFaDO4˸D l3+H57NTXq2oZMBCn帋oj韡AZV((!2)rݓ87X0ǃd;ݙUU;1QJScx xOMrE%*&+*3ο]!ziue.$,e.}Vk $JEjoT>gȐ LyTԕY]ǜQ.8UcDݜ8CS^HѡhZĥ#zz;=igTaI9PNk"TܭÎƘF+PW'JAH9byܧ0z@%1@ʜÚOuI!^5eHtVSzk]W;&tJQ$} ztpZrqvXr8+g\,D6YdΗ-YOrEM"@/:J(B^Me: XwϗV-1+<{j#evj#qT6,uO6Ǒ~b̔4x'ZCThLIa8xչ %YG+ e 4iao5oRUPY_9`}ػm2_v4 v,h'ڇZ`X,v% ~9 ?=oo$Ag1c+Xɦʝ; AʉҝbCpVԴ?!dHb/*;axy4|H!|r !'dfs6))Stur嵫1d8S'{%:J6%;pƒ}Ho_+*ܲʦqj{kkSsnl5ҁTu-W_%dzY8xt}Qp e$,J."w3\.}Xrg56NܕT"m4r!28r-P8%P-dh v">VBj E̐pFX$3K f̻M{AfK9ս%?D&! Їa|WTU5I`",8/}svXn.\uÕ? 8Hk~GFKZ%$+V]C_ w"`~f#^6 u?M3rf7C͊Fdf}IM{0X[q6ϖP& XAJ9 $BOϿN^ Ռpt [2a:FfO[6r(ninC/|@ߘ<{8'1utXe'b v爪ЮQH{:ǣd`0[Xz AUd/Uk;J7!mnz+}Zs#9{\~luQSo!Bw0^~hPXCȇiHZ *2-]1\Y+B CQ&̋lc‹hCx<<+EdژR*ȇ/âp) b<3qIIPXSrz2xٹm`~wv3uj9+8uXZ?bu\(ZʻGrcRQ.Ң@},!$:u܇T%!NPΜD] #QEL[QD#4.S[ɔO-%d8 ~MS*C.-8@(N=͠(jhNkwT\q^_ͣDQGL8ߵ~G@D9[ lJfV)N 371#S4| 0M8 gAěVRخ2Y=:B/b i.Nݮky]]Vypd,[.l6HO`b OJ褊gsǃQ"(ʘFx̺N7xGaxlV =lx^=xxuvEPav[v]4(qҘ茩#^]ʿډQ[eR yei"3.'KǏa鸄1NoP.qUMv&Bȓ%#0ƃc,Vf 't7哩m?]sRzƶ(A)k%g%n6uHvn:3%x/3`]vM1ğ`8z#kZ"E.:-^_q7`mp5+\F?1 *̙.yQ>nNC JUb@4j/e݋c!WLCz1Iw(84/4 fz Lrvc&z3`(1բK]M/?g9F9^aj*B. t=u;oy CO<"`ZG Rv p*W+lrv=p;!~(pi4oBXEeٔG܅XT7rW< ;Cr|v%*ql:^+DV +4w*(+KY  ϳJ5]Z(+~-|ſ\,oJKZ. vGBv<Wк x5k.PGAlI9=w&g}z?ЫG"KdzW'n(:se\M8dXv'r{ٕzexB|?M q-j;xiE@<,nbSƝ.89']BZ&GaTG[ݞ|PUmR.{y.); ?.6Jn xo~Ԓ4h'w$` v%snvb&zh{pJAg18CfWVsƞEø&K4@p-_=3֪zwd[Ћ޵Q15 gWxyD~^ɗBPH.*E=8\Ɏӛ|j:^bH#኉&&k<Ж,;A>T_$1+(.KBL 3@g,ݚ)1e5Yl\ %vsbW|P?ô: *^2)e wTpg%Ԃ+ +Vje^W:O9ǂsdXDJ֡O,n]aR#+ WoXIĤdzw{sI1AtwָPv_.2Tenk7Hg>ݵz?Cjôzxk&' x" X 蓠S**l^pj ;_DW}\@GR%ہ{n/AU"PfWxn}5UgZ6R[`Qdrkf]Lll>JuK* HvŗpP躡fYE@b608;< r$R0rAyxC|qG=8Ļ "~7-QksO=gN4?4[RĝDƫ)>"OdE@-ORޡ-t (-Ԩ W|]Ip<$Tp^_ɠ FMNyqU[Ӟ%G:+ v}mLa(\Kks"zt)P1zrܢaX<4= ,bKñ R|}!t"{0wZWV24Kg،} o5žsLVM-ФjFnӌ>}@&7xR ]BVC?N}>&5苍*kiM d_pHπ>udkӮyXYT'AߓB"+b 5t[ۡ^gn:ɍCO uYyYmSE5wdjB=A@̖⎼[쨫)<#-,Mjtʅ(^-P P,*bC{z>Sꞙ+p4 l,g2l/ybNrEv A`%/(&SЋP#537e>f?$GM[V-s9B~`6c~+ S횰eb!0żd7m?Q [@uDWdS6zz6 dåƺYI{B^~C6UJ2qJo#ڴ)z|D2u[Xs!B&!$7dmE=WQ>RG(s3!Qz!5#zpxG@LC-[-9')PժNp1 A"8rZJHwSQ:?N+ZW$fED6ݤƒZgljAg.UbWMx{gl$)aX@T~܁,WH@Yq+@(oWIA)g iߒVQ+w_5W]tmвZL g<~COZz1 ~]PN5ä+OAX#GbtJ M~dIno12qk{M$Ka|n"@@+-SĽ0HJg"y|ڴ>X\Վ.)Gch*|GR"\`wg'vT;bEoAz5%v!DA@ ,v"g2QSaޟEԉ3UDU^:"h{)+dٝv$mzE^u}bcyfq]S.RO6 xd7 xꏖ/paPZ00~!זlB_joJh3g)=M'd#gõ05[|z2 Z)jJ_EAm:Y= Sڇ SEp]Vף)sAcM{ 3>%8YAi.ElC0Ŧ}rc;s{NUdIMzbe겋P:ԑSeaޱm60Tf?T0Cz뫚Q}]7V_jd9Og' 9Oشs:1L6)/C]̗2o_px@Cp}3.hSF񅊤sS^A=nC7Qf.Ss{F}F Y^h8%WV ,JUĕ+27ZfuĸBs0i-{i^bc `^^y!T'OEY[2Š"H@vdYF9َF<ʶhs:2K+N^q=QSā bl9~" Tstsϸ N#C?xep5.B)OER ;.f=j`ȍPΦ1/If[G,N ٯm1tŘE l`8٫/#7@践~$6ĠQFuZvk{H(S!8`\C+ج) 2A {@Z5n@ p@ J}Ec p% G8܏/`J9^}ķ; ~rEqB&qaIyIsVщC޵}e!c.z.$+iQ- Z wQ{0D6)5}z1ٓ$ju"XklP֍w[5LaN()/jg9fSzʪ `r jKw7oޘ*0nޫt8;bBY;feӂ (7\90cH& }NI^eFNs;X]}F4|}@.GryjR9peFr0 bċPz[v9eQů+Q4^yI/MF;dRÓ3])r:T|nXw/ 8?V Ą{q]_N:7qb<èC 뒬cRl!t°[+bEB E}} HaOZ@y_G5=QZlVyt fyF8s|͎J |LfƴcIoXQ sPNVWOJZgU:צ#BRWr2`mYmWzvԖO{s^- 6hvd?ya\Y8܎v4zpn]!מ2GĝJv0=0XQNČ}qJU[A`so !"y'i3gBԿs^w곌. y$[$e(##[JY/= ~*W~dȏ\ *mj%y U2ZmEĝ}#kaJAi2WxoɠAHzRyu *[ܥs4hlTxBr왊 '6#[+ mC$u[8(ai0 [xgK؈Jg)tv/>|ߙ QpEc~X9;ٌ±ć_bfTRW9KiE9[$W6RpsѰy45fvezң%'ƚE . o >)X1ںo@;unIxy+ЃEUPfL.DCc_$K[2.MU3YK^b ؅j%\@v7spWJwhͅ ̖2 =u=f=TjmT:zb U`gb,H++nHCiݟi $hj{VDV?pq֕51yavCo vwU66<ʊOz,/O9!;v\a@/oTv&I dzw B(BxyuC_4,V=|d~7&$f_D/X gS "XгJ4I` )}Ub[jwJlZ^ǸJqF4a7/ˁc4o/9^6Tw29}\-|iy6Nl1q^zy8ysw؃怦+2,M$ܳ83N!7o\ fUSZCt,|OSwr Iwt(UZz:]wLR S/;P>h|ָݥo z~$[~-*V9Njwpk={׷ڰN^}D4}.Ju>CZ@Tv4CaɕSÖVXHZ>ao#Mfeb/-pfMVQ .Ȗ({QZύ^3(Kx|(,@Җb $l$ DG"Xs˫(MP4ńlH;39+44핃K5L[Sc:GDXNVEՑtd#{Luٽ)0"@+[@׺ჀM.#SSg)࿏,`^!oix2&9+,1b-/tV{{.c_8t t(U_qpuݗv ,αF (Y8ñ^vڪMnll3[\M"[R]_Ǿ.du3^A:#}TgB[2h&hQ\e? nti88E\O'.WΎXs4,~ Sn>- Aj_]v' kyawg7n@H2JE'}I#{+!?YMtN#Z!yYl3d1H'7xy)82 vc ?& 4mu.6W+ET30),-nhMՇV`Q&'B7㩻{}h+Ӥ!)olv:Ҫ]iÐxcvN^ʙNIXG N#X!{[=@4<t(&L:rY񈾒 _Q˷?,˿RTDٹ2#&#WީTE[!^KO)lg`C3s19;GA`D`WBH P2Jo9PXWHM΋=1u&/ԡ֣<9ET 'A҅'5Α! `y2H\3a _)`2i~0$䢫-/LNsU-ih'HR;Z!bJ-uB+e+!B} sVbG]NM6`>9 Tu'l:YRn ,ݙIQMy?!@WOԣ@ j%gv'7*T㒮N N:Vi<ʲ=ax3DKnp)M(} 6Y.8OBi(V~ [F%YdO׬%i o䪋X7DسfG'cFQZ>BΔH>֜s5mkӣFSos̊MỏsLz_dȢtM #9PTN8O2գT=Ft"ƜfGsE/۷+Mekk=5 "ǩ۹x(ڡeX9G^aa:nؿsJ~Gt>$mG݅w^5 +P҂د)%qeW꯿RPgє`g^#ej|Fw2=saHefgSp#k6{}GRKZNj893 1nlO Dܸ|Mou3ǻMiАȓ}B PWBhT-0Le胿o1lfqko0ɤ'*+k $VV>ᬪ6Df+3ڝB楌L Q4@- NW=YjJG$g&~?|Evt|#W:[ )ٛF7^X+sHc;ۘS 偰 X$_>V5H[2Ū]pcgy>F\TJC& z,K0@;x=~ZaȨ:QD+8I\6_z\8g_il8daÊmHǨv伉@iHL2|a< ]GVlM=DL\*"?;z윫ڱ``b k^5(s[7`E&9Tnu͖LP?Z4s oߺNX KxmH LjmoG? d\Pu5/&tCp mjϪ{r' J%P11$>'4Ƶj#b)e.g$d@j? qGUFy, 4''W%zh=1}?b!Ur~1]xFA7a n˜±Qf_=Αb^e 5_^v8+]#V{]0kkIsTIfSb4 ﬚ɴ-̖{v8jT.=+#a+-&vmjۙT#Wwa}q.t&H¢u4;qA'emթ$ҩ,ؑ5.(}ҷx!Ö i~ʄ`ȃ\ݰҕy ہsxOɂ'9v`wyp:4Sв1[ ee=˒TڞۼNYXoi@rGe@W+^ >*( aF+-lxvqY~ɦa0#lg /"3k[n)C kj,C _Qw\U Wts(v{R1 D=07Q/u *\ G(5&N*tK5Jܾ|+G'M"3@:ٞfB%E2w_l<ߡ%xw\kW}es,ܦ\"ɴ-Dk @:l+֘|vl=D&(#=K@QLVslBZg-$?I'>EadK4 .m2b. ߚB7ߡNRj\KJ0.{ry4ϝ{`QN*0`m ZtbhHA43l}iK߸㻻eCJ/f$ Ho^UW\~)=2#Z(ET\(BFuLưgVl)伱îVM6d󰱛nvO~]Rz*,d=; RQS<$R[VNwOUDwĎbGH`}+Y @` W 2zq#?.o#>R[\wI J2JZC3T[ "OWR*_XԤnUMk`*hSs/ :ĖQ)N+ ?>jp3iCO5vׇQa4XM/iM>o}C1?7ѯJQGuV=UǑ@~QqBW`[sJ`pݡ^ZY./uxϝ.'"=s*-+|%])I6UxvU-ضCSZ[CĊo6>Λ$)"ʓsJ|Ë}8"=U%,&M0)1|雖w$xGKW*o/K0`\2[`edڬ_ "q.? fY$j-HU` ]{2t0"][L #PW;fH1҃ }%? $;"8ٻfi(w.;r&H0!S5w=_6rCK~'>jn3N4c-Q::),lqwpfrWa"`Pֶ]X8kjfK#:?vI{ڨ7x7 NV-_0#;J6i1mӽU(_Ry vU^TP'(p>¨GʺAP0hn_Q}wV(caxP55TգAZ9>'3vP4< }xۛ xy[ T.Kh,fi@]'4ضRĞs21}n TȞ.z+^*`i‌\>׌=4DF¿uzpFl[/ʷ*=N#-OnCij\=-H}piN׋_IӋ| Ctr,Ys?釫τ-J2Ru5"Ө*-+vW2ק6 ^P3'$Կvܠ?a͒ ڱ"9a kL(Cz,R:<`a3ݰ5<1*|@7J0Na Lf~'ȼ9 **tceiE1xE8@7`jw"t%/̐_ g쥍jB @h0 #JI';>V? XQj\tfMMv[sr]6ne@=FG U2w HfMDZRBKurEgT'*vt R yeO@qԪ}G5Kۻ)?Mk2_Zh[8Rhq"1fߥ p))pu })4dS O xBP$D.l憱 >>(ThrlMqeֈTX423Qd<;{xZjo@#*f-=k֘*kDl}(Wٌks=¦')ûAH jRiy(Q0!_˨39\4:pF',7CdO`t:Z&ZIdr"guXio+O~K'VS;60*ݷM˙&?mw> {i!]Ro6Q. RweYcԕaxwYBb79(;FQhԔÓNTPPȰz&JO-bfTX? %Иfvo;u}ap_@̴K3G:N*c OXc^R%ѿA 8qkQ or@,ODVϹP2یifw v\X"[l-_tQ|tʛx4PLr&<`e݈01WHj+N}s"el*U[a&ķ;N$Z0-:ۻz^:F7[xw$Ka 7 ꍚ<_=oxqmN.h"QdZ EjqekNqTZЄ~Xeex`s _'9Tʐhf}g4={Ci ` g=7#I"ɜ i&钫ɬэHLV9ki3|%d8{(W0Q !2a害W"?~; z|G0}y gk/h-޽eGOfJzf Qj3Q$ebXH)Cw؃5g\x7z+!aۖl/9Ą\jzNs/XP[ G;.1,RGTK(GWU&9-%fJmQ̽@p2eд]ʝ{~kztz.W+L@2x2 :CO%HM Şآ1$^>HGbj LkߝRX/fk]b|qںk'/THɉ"YNO*OCs:$avi_lI=| nGlg2K&'U*VMD/}<ڲF 4K ìO88%dW"\$Vs^v `R&*{8!dLI'XWh1&e^1J? =ɳ# `Sr#XϺ׵Tn{?Zv,:ga3h,s90L0( gzC Tl2Rl28wXo` =[0UoJ|sWַI)*M{%f%DŢ:|]M~3 @9e~~ʷEj!*Z"7:xT7]>wnvCn 7Y @GPZ ecd'jQ+Wh4'g5mAw_W+cn&\2* ƣ,՘YgKM"Y36@gN6cIN x94`ӛ RN$cG)@:8ۦKZI~:E]F::=:CHKr0LpJh;FqTɼ6̀!xz&*&:|616}#Y|cPO«ee7n6a@_> 8Vi REdy,ϳrՂH& Dk&W(1 rzT?`eltQ {wjqBVR*~=cc/ ^XXF?K"jȺ6tkc2َM'P(_G$0)cKtZ7xNyЉމ\v(æf3&z\b؂ #IfGF]("XZyy PW,]{,0fޓ`x`O0JjH!q19\@c|?~l"5k'@ N oYckZ} Gf8S`T0ȢZo}ڍ:b!h<DBp+M Dn#)@zrs+6U'^0ďT%qFQP|%ٲRY7^;Ӹ_w ߰$+2IQHHoYWPPޅc@ ±(#]}q[?,nC^hI t2->nNĨE \10;mڭeq]XI<Мk14J K؆#@ dBL/OlP0~r30h#U@֓-Ȭ}:6uˍfߤ0[;a/[N*xghlic(/g@S衴 W$H k҇-)EGqAv'.R7wo Sʶ_PlJՑTjoa m1HI1C} mϣL/u*˄?$E_DmexXW9ڡ7ڄoO2|{0z-u4>b1q >< acf|zGO:p0.[+!d{OJ叉t ;q$PaA6nj$$`SkuTXΑEMsו$M*pk!g/-ynR*1(z3Zz 5R7n6/G^R?>fWF"ܰcH˳=iHtu9^cYajjʃZo,py43&%zE, ɕ!ƑN}v{s8.b'0=CisbHQ |Aѵ՘FON )wh:+bd%ވ1~X .\GD幋h^S\T_ZIjСv{GͶ'3^|q_!_IW@o ɌCTD4lKOqo.j㯼v+Iː9<0& ~T}%>p|ocz(vVǡ˽U 0[{&W-EsH&H ]5Y=uKweAduxHI,XJd4aFS2]7tt֒eSF;xt}NG\L)3ت5]aʵ=NP۸;XGPebp=lzOV\44tp/>Ufѝ!c[^@drmc1IbjZ,;asPI}%"zΎBRF tSw7 W 8##{<>%ϭw6Y dZ*ţ5Op68寠U0}?5 $2GL=8cg&,jL^Հ`=ir;k*Afo~sמ{6~ 0﷮64!T7"=+3zMC}AP乪M-kIJM; :;NGsct&F 3q4Lκy^_~MWb'kMÓ-*)O”?ڍ1xk \ۍ|2gƒw{65cPy6|:4<\Ңɒ5lh# :EV"79:U[;Om=ߋfiLP]tx %@izoDd@+׸ׂ<ʕC|FPi,5 ߅B1 yNb={ϳK(gbq #4΀ 6nؖxO'eY"A1ئK3#U7=0]_>|wu]R 5ٱ 4jr\hd&h7UwE>J-5=NSЌdVk6nU4[MF/ѹ,w ? )K~j<}½kDZ Yry,Xa.a oZ%'$gpzڠڼ=: zOX.%4R%<_ij^@wc~yǾMwPx0{\_=2iO,~<9%Em "L4<\7' o ~jFo1U}_ bh-3* fxXݰ.qG[EE@e*Id,&`t'3YOzʬn*GV|w>v~<=9!vadur ٩}=ͦW9+y~37ؘq -ݶبߓPq EkwF~1; Ne$Dc% @Q\}伞2J D[6)W 2apYx[;x";m``LE B7' aCnJWx=aCfx 'lɉ0.7+d=viG]n}P: C2S(e⥕5'&rm\d..B|'n Bpjh3_.Jc*ī ~+qq+aXӡ-XB!~݋$w7C F7=sǟ 4$Yw>"oX;bɾ& c|<,\(*2j$9?-:_ K)>l{"6zg&cR}/;ׯ{4'1)E֡ ė]kxJ_Iv!PU"-Kt#2M')h?QQuK[?>ؗ "^ D7Zs1DSP.gD|ӻĽoFӣkdj)/[#wD5>$Ԁek%QZ6l^]4}G^r"L}q` in gИ-|9{ ,0rVrJ*r?_k ,-suUR/ dq1kPȇR(2 slOVoCݯ؜'Ca u3T]C{,ݾ e<3)5HTW"V˟WU4 FT_]$> -ZPMEol13nV*BѨ(3FIʎg7Cr N3Ђ(MIE2FkQ)?A~7eb)b԰aZo@:Crgg ƪwˏi$V kH|85{e+O-x3莖OݍUD]y5xp)6]̗mq%to,BܡlQwqr4^"ׅ֚vjzuhrOg4$4fSIm$jqk AIxd:',e~RfcΛF9r^A up(hZcl17rH'9-ݵwNw]7!V;`5ڒAfa>fۅ,ndN^9©WeDe#D.CN-*rĉMOkG޾i5sۤ7FECUgYr[k=bϨ#)3dI{-84I݂KCޑÐx `iq~w`K)mD5 Oѣ.`Ka,|B򤈍M`ԔH4%e 2sQ`4Cbz2VvQ}w˪tq/=n1 K<-q"_OGp* .o;+HQC< MVT7:ѹ"mo5Ϙ:PL.`W*{iN ]hP c2O)rO7RSA{uJҴ,c潳ċ-FLj' 4+]!\r||gTgSݺ·1Rc>$N!\~O`:]akEoVxL$fw FG jʫWݧsByB&{X$D]R֛=T?j/7cDک;`~L3"CTJmKs`Rba1FcGiG8s7V4A8HpE:őg@=TcUB˘Ƞ *qW,h7,j^HwE[M^EKig;^)2|]vg@G ^2L<6ILbnYuf!4;sЇCD"$KUn= ֚p|8ۺ,TiΗhlfb`d%J!d̺AOޒN]uO̲֔ewy7YcޡmjEH. :z+.ٻF{eQmի2[!\JNk̩阭mOmEx͌Sհn讏1tהgވ4/7N,OoHYWO34;5wVV?-sΝf*Ԥr/&^Ob=^ +XI9D9Yz/Hrbp`xᣳ9\c' `a0,4n4׻ܶ+-TtᬑDEr |ҿ-Z&>~i˗*ol t ц v9޻lvyբU5zOaѺD/͕!;u'!6&Ⱦہlmێ Ѻc^zt fiA ]nZ?4 {*d5M<N#N愃^Y]ZuWT8m<Ng`A*`V9;ZI˴ܛ^)MMa hHSR_fQQ{T t0h?.8IYX]3>jAN @F,x+|2GjDܟ)$X%bnL'] h5k)I[ /ph*^к瞝}hacCUB9>o$;#1cX748갓*xU3Z0t`m9* ţXq+/w3Cjb+Du9)w6esQYa섬 C[3fdbv^cB`(MOS"6\aݯ'}Wlos 9pu,ּUc]s Zè}$¾Ē8e۲wd ANֹ_EE8/̒ :8K,4yb#'*gUuyE깙.}XRA'0fk0{=ͽũ 4xCRqh$}aVQ!H 4i>=ӂD0;\ ^~ t`D\d_@ugb'%42+GnHhGHh@'pN\ a E뮂z 29fmh3-^B@lagu s~pH87r]*˸{ ڎ%_CT ?GqF(aMK7+a=PW@6nr͘so=8߾e?Q ځۇ?$2+2%/mULg7!._ar>g$ox KG.VJއ\r^s]RobC7 wiO@Y<-"e3=܁&&K:#z|P6];!z|XjnbBݖ?x"-";}ܕhq䰳R䥚:Xފ6a=Ф5?]OOV sZopN./D'l}Fvy cY/+)Y74iQcDi)>70 #x TʩdFrB Pur&$.?W:+Fxd8Yp',Car7vH/3 t]1YÌoBCUZ Flj1[0= C܌-?<4t]|j@Ƭ%ϡ회t 1L؛@Ua˅JO^^z̎}#}W YKl$xBȿݔMY!Of˘9\"5'G,]3+agLM!MF6YP3xwAfMh؟1DHg۱sL)(WjAs@g5ԎZhᬸ`qZ1LE1O;n:x}Boу}o5dP$Tj!Q2jcᚙ̵&)^|36:ӛiL_2_1 b|>t_6/4qZEl|4Run''&e0S{aЦܡw'O U#*:)t5_T9OO`$cլ4(.FWn(ɚ72>ނs@{& nsD#QJi]`f:$@fM^n}0&oM\z{>^Q11lOa9)A%XǓ.l%8M`JoϵerYi9kl *yⳢөB d۫Crg"baz#B9oZ,3L[!A1-a"e&VjЈ#SěVOU-|;:i,AҔ;e.:2.ax )|[uldzlu#4vuauUzۃnP|yAVh5ޤ Z줝'80ۉ:RDʒÆJaz @2sIʥQ #U9O<` aWc^S;9XY0ڇcXl)){()2;ZDA8Q nF_ Q 0Ti CߕgIP߁Br<&V7'g9[c? ڞ¢TK3sl;*'p tO6pe fW}>͏4NI?En:[-6+¡;W2T֑*^&(Y(t![Y 19wtÑ᜽!֘%}嬯%{Q̼AGŝ=2<.ԉaQOZ}wAM%Vcx1a.m"Ʈ@|,C1I+UXO:nzM)JR@Hh(x5Qc{N(hz_IiAg@tisP<o&~ m3B'-a*Tؽ3š_!ͽ g,+0p.̌>}!UƾaGQj64P/#JA=d?,N+b̕XifQ/Zh?tpEHk$oZL&88OwEvAmY3[* H4y (3(:H@~HAu@=.9DK Eg#anmK%[qszϑemWlrs g|$˻x R͉h3 @4,wc ne`Uj0ԉ]6/ִn[ZWOXe0BᾬEۋ .Ђv]^h} 0S &8ฯxf:8gc>uZ G1iI2eb;닣19sibO0WapQ@Mzn@Cϼ[K#XT t=99$rޮ/xU[֬-ְ'fuF$&oWY Ā <[?_H9o?4kҊ]vi ê+T);>޿S4nJ|x "F4 Cz1>ZX9 |Ui2ɀםIE9.]YۤPgOʙ2 TS +I>^mMـrHqȧ& _@ y} JɎf,@.IEԐҁ{̹wzxkU{g|5%Pgy`v=eP~D9.<3lIlKOJ-.&TՓ-W9Jj)Z l `,ŘvItқʱpMM!쑂#,Dum # GOAԅV(6[ƃZ-A[)GDm52IKn>@'p,G"巵&6Ӧ'+4M_Gt5( ּd>ΌeMfitw9"xQQīMN P&^-Z5/7SHT>>OlP1vbc+N*Vk[{~eާuf~;5G,TD :嘊g*Y@=79ŏ@@BgN %ڑ1opfT* Vy?J{5w2Ј? {ix+Z12ܢ ڸ]Z=LD;GՁ2ڮn}+fZ<xFZZac|adEJbxg]"T.ğ_$|*8Qh!HNKwFs!q*pfOf"HVW@Yv+sf5NE|B?3,5I%ЍzXj)a,ʏw9J}vA;ԾN R EGӠCݩ,+VvXܤoōn D^ЄLu_<ӟ\)|T0i xs~m[y5HR+t[7K'MN yR3Bw6 ;>_R~LB?Xz4~jo2Α>tӢee25Dp+_ !P/?*Wfd& ޮ"Xn -Rljgp5Y TQ PSu2o4!fg{,wf_z$MIOXCXNz/x80-6wSm~td}鞷.b@+jA>;ȵc}veи(=ٗG5CY䎬¥ձG!=wc)k$ʆ'(Hsw͔4{l溓D򅩳NHLwNLh@$ZQhdߵW}R|)}T{GQ?MWR-"C;ts-W15iŒR&8cw³3vć7n (Ldz,I%hF TqLwff 6l` !ϡ/|xxanZ(Sk܇5Cp݀8@ލq$P~R`S8roZMyZ>N5v#b+ZIq ]'V"@͆)7L[dGYm TKavȷZxzr8zDC&l 9`BY"?5Es6ʧX6jK@۽R;!Lv=ÐѫyWVx |zľiTZ.5ɷ?70K:L$/G y  UjAƀK1ظVauЎjr+ԢnهEXH *Ga_Hgw2{+rZ+]kDZkm1$kKw8f5 Kۜ WbP\5'2:6u rhr&͵:ՇC  XfvF $9H3L=SF7k<;1]:O !1qn}w]ReVF3ȭf?!#?FE}`IkN?6t Kw0;"=<][ޫH R,!L):"%̽8 8OVtVdrO/n|*ޡ E`hWHW=,$0XUkm;>-ƺeD>At=Ϙ2'>< v#gVumsBY,FǠAqJ#CrtP`QOWsX?2A!صLq)m5b.:$鋔"x۝KeZM~8'PP=uЎBo/AyCȶ,g>|GRE7b;YE"_h7ks7㮺kd+ՕOEƢN9~/-Not X${pФ.+k5/wO*"]FW @ԳUR \ڨKmڎgC賏7IJug%seБRdQ; [zp Τ>82e4б)Pt+Kj+=NekZ!\5;&m)INd,}AѴ| X"OE8hƦB®2#):fHv bW h.Ngr _($#b+od\C6|(rZ4j2Y>g.ηdȒb;eR8&A~8 Zx3 empݕI7s%5 ٓU}lF$Af/[8U6_zC3g<[[83(kNx6^Х^J,Sg.?Bh”Kř ±8l4A]ሩ^xSr/9 MM~nسvY'm1-qdT$ yqr1_j2V=#s .> d.sCZ 9% IS%3%wm}&Ǹ#ۋIFPaz:˽Ҍɀ[;ZX)n$h3>@@E ƿPB{HLaaZdTpZXahyON 0L#63,k8#@J ᕦ[`,|8VC4,2mnZQ(sڼ:/A%.SKH)f &RO팛STh'iV-Y4zND! {6=4.p 3j pYj/YFhRM=Qʔ:܈MA6![8Im f;=HRT74*R]i2 A^l2\eo)V)Hub #ZU @p3n*D..θdAC`{}Q?u&y7l򛂤-ZpHܣʷPī[A1&J&|tj xCބYe"VjЎP+@>X xb<^,MST -Vft5̫t\cj},w3tz*t9āMތt1[r}$axUDYn\} #"H0XKv>%("{tGVE?)4Q L,B\pESA\f?L1j_D O 4uxZ.j*+tjwzdŕFb|?znB@SHz>4MS)̗ ܻ U={Q ݸ3l,(A30<`fp`Vy(-ԇ=N =( &I$}'8/[+0h-4 PIv=GϿ]o) ¶nŭx:ցfdo FazI8v 4SV4* 7(odß3:YVb"<]_[ Wu'j^('ͺ_熞&57_ ɍ?7@?6`G i]j84'GL©kbwCj:6JY0Q?Y8ICD1դRa9c" WӨ`{S&ᥕ"8k_S?_)%( ? =gj:C*o1]`)!gzO,BQgKg!V!A~O@ViYYF &70#NaiX*"a@|Cx+gĀ 1،۟5)=:&А,^a{/dz6 YE"1 Q1v(d:1<k2 m2!vU~X1yԾ/ hI !`mcG<R U0u>̾M> Ӽe7^ty ehYS \_D'Ys#1P؜dRB⃇{ô{6`$RzLU,h˨Ԩ-O:+ccmd?li|4*GQ)5glpMƊm[Qf5~W%g\@. #rÝ<; uĊ,,(ꓲ:m 6]f8hiٜk80KV)iɰJ7!p;)BAl$_-rW-s||ö GTwR20xaxmޜ5%}wt"ŔZȐnfo6҅)9 N(>V|\^tAx1Yn,3n5I= (~(Òch eRX?3;osKp$2w{! #}9x1/5)B@h'q4ۗi`H"G p]7S0Vo],$GTrD05ņ>NF8lu4# o j>OcaXF2>mH%*PJ'\94a*ϥν^8n[ whn7<q£/]LXѺ1v&۩;{ (o^=k 2a4Շ<ъ%%Zgx)LR-T_l)O%Er&cC~Jz?KU( ܌&ٝhWP䬴=R~Ҩ0v1%ې{gu5&>|L9S|@hK i݌ؼ6-ѩ0:.(P<XP!vyWIl-/Ф7\}S}WM%Kv཮$K[ aހV{)5I Ue4"\/(oC%-4~q^lԌp&b9z,w']ža^9tf2;i>(dVMVR`iWk8g(#j [r aXzgB:noh`J؆8,ӞnetwD$z]L֖\"ZœHKj[!~Rkʄx%[]dWHޤz7Z/6]HSE#&wQvd}Qa rͣ3S|Y'ڑb.G]jb@Eeu=*9co.~0 VKݣ)N=e<_Ww_)_Ei*jGZ⵪ɜ1E:&FSPRȷ9l>pjV{]pva&-im1-ը"!qA! s'4ǚ,BE YiKp"#Z0oL(MX#8w`Ft^Fz1 R؞|ݰn38P\# , Xț:8)weKE޾`ji9B€3wozfF2]P&;W,(OY;6/vͬǪ[P.e,@_#A\b7--'&Y&gm,M3RהD`$\[kVJ [Ʒ36=05ki?y|JXޙ|śP/c\J,/!so րP/21SN:I]\jHV xC&;;,―rjǗ rrgyYCOAŁbPqq+ o$2YX~1ONŗ\rTx&5Q]o]#$( e B(ru;(vD";ZhBV_TwA.ZJOMA!(X#\e/ۈ}:EHX&b%W6qymTKlk>G^0)OFѦ^4pVTbRnnnkMJ7Q(*ɯmv_975,Sy#f狫I/iu+P#{2x_ivl| P6L#;)_`/CCl`@Xg IDP3Öq5W=܇Dj{zaN N[H,pL ^loFt'K`xu/XS,YMR @M.R!Zzx lP28ĭ*TZa vG^~nB-vG)' =Œ$r țZPgGm56Jӆhb"s7l*tS%H+LVt[.Ŧ5HLMԝY&xT{T5q&)&b+,0δʢ&u];Ϙjs?D1;LSX )d"50*Sa1h<ᦄ .U4?=hO6ǧ$+7u L+~fi]k!&aǟ{)o;dO!+pRΧtWҝaV}2JOo$t!;k[`u%ǩ*y킲8EHk#:i63651, ?SNl`Ąiyp4  hgk`^M Mƌ3EĆM|um6&IJJCF_TXOOo\.K(|#C=]9MI =ajmq=. m~zG HL]r` kg+2Ћj\:2'y-9/=K/7021a2 @2( N]|t7uwaÞ``7`ׇ۪Jkz9HeJq3YeKQ'dݯw*x'fӈpr}ŖEN8f!r +G郧}1} !#$xb⎣ʧ_n";/qq1ӜH1p5``e&.HVzqqB֫.xɠٛhTqmq}8Up.TetrKlKemZ̦7Q()Lms[xq+ HcqY"l؇:,ys#Ptk "YmKJo`(D Cn\eb>&7 m2xPa TnֽUw5Y-0p -gC, m.\39[ҧH[O|s/2 R|!:J#Fbc2lLJYt /3vj[LRJGr_ž!1TGw݀r&Ck ǛŸs< <3܊5>잦J]s'W[JQҏS -`PV#G 2DܜXՐ1nvdR6Q $14ݎAA+cK#wiΙИ:G3H w"CulԧwkR/3ѾR9{"γ^ws"F.@Y&SDEp_AnЭbM -e=*~20G.!MnX-2^w7"wCt:?qs? WR#2,! ~%p;]l.K"!7:9]7՚4VV % XrH _-PUaf7vG%:9/Ɯ]ô"5lǸ~7b{\QBň!cI9޲zSy#U]LXt@$?`oQr ҼOP]rT;&,P/[!@V,6V, cfOVL%h7o2'ֹ̛bSL9u;9X /kś靍QMͽ]{ǒ@q/ŀx?S# є y=2kS&>p]cnc+^c c:iR9t$?&5Ug$} 4BOPU53v_~@ۛP (,<ŷLߦKk@JQLKD<6Ⱦ Wx@DŜƢZ?i0RDl /S@=V",l`vߛx9N/{ $2+7= J!g?q,>_p[j7i(O jMRc(G_x&v6`b"8u3}$8UO>F*qH+/tWA8hKp*J1&6Hd4~"*M6vrMQV緝+XIקdj _˼.X S0}*: c~'glK@&-d6_(v?"^舯7؛+Qm1^Y&(эm҆Bxz  '9X;Sa$~~jgV;8T/}zY54/gҩ @7U,kq\&`ž qˋr_[Q''Qz&uF88P?Y9B"04H.KfתO{aJ46g6m7 R;\<)MuC\-0e{9٨@ (vyrv_$iӡ 4=c8OWAk fk%KAT%$yM }٣-`5ȅ_+v%^i綼)} 53*xIC^o3 ¬OERQü&.͒4]Vl۷e[ LML%_(ރAPjr9kbD) RrQbx}|8roJ[2l`ja_f8X 1Gu,zߺ#٧ lMqAOJ!LoC ں tx8 Ǫ6 ^w5NtZf, S/r?\R N-5 3pd |5f+_<| ,ȢDK2R T6J = :5⽛mqw\Jޟ\-*oeu2֪?3; ];HlPJjɿMhdxt i`w‘) M8ܾ0fJUO=DFʿFWF>؉vʌr`hVYix"+1Nn(KʾCg78m5whZ!n ~ɃцJz}y^[gm>r07ȺT31Ӫx@ahr)f?J @EVl'm,kOjq:V +v;0ZJ%WoТ.-Xk|/Hܟ$#Z+rȼX:6DS*)Km SOUyk/Fx ''egyNۆ /̙GvBG]a&\vx2I*tG1$Llå+V^3RNs3Zk[]Y)9AR_4S+!+,ł'5[plt ;7i4YMX&,F~ y4\ih"얅~X%]QbMu5h{:Mvu.uݓPH8F%N+bTky9TBat$ЂgRYpz^-~ń&ɗ?i&]ߟF4+Gw7tMNqM:i~nHnb dt"o4 ſ@6"&X͏;ť~knts™*pS;ml \)MJ`arqC7aHlU:@yc~ePzOyZc\|U f| q;X(N/z|:Z3CQxͽQ]nKG- ~ƥ"oڙhD2@L[kM[ [ۭ"`S>xʯ:.1Sg;adp+3o_ {iZH5(w۱Qf)LGGO8g&^px5| V;n -H &Hy5R "S[R48@ ,g! `oyb]EE|M7VnAR1gr7 AGz6, yl6VkYah' R6ҪbE9Q-sX?霦0G_O6Q䒳J$ 3*i8h/sqlR :)]n`413%ʉ+nު:xhCp-`[V"h6Ta?_ib{jA04CK닕/)Bʷ5PۦnFR,0S'S/u{Q&zT_~8OMD|$PY LVU.y)g%2Ϝ'zo>Q?K=r8ۏP*!*3L(J+!Ly$fn⭰&} 4D >uAwC0"1rE .tV5g-T+ Y0&ě`<ܭF0|ØMM~=5WOEU=6V,7$J-ԏVN0=⺨QQl$Vq&OP6daa@q<3!דĘrq+$SXǴLPS>8O w>o%n?IOxu>TL`Pxz1JM * 6"gí@@F`BJv$Pi!!J|* GifOJm>.5P9i2M%?/X;0~re9![6$EC<٠©/?0BMZ+jf<.xw\ tNl 3xH^m$k7mðoA9}lzaB̈́AHeMGQ xII`.qLRyy6QmO$I$J,݀Μ'J%1KI7zct؍_(w(ףTe !>,_7b+?k r:XNJcDͨ!k)TpUx\H_i?T(=j7Ku먛DZdi4wԼ2=Nw.uCVzア*$xI05;Pd4U*GLP;GQ^ `3|bkqgS=z<hv=(}WX͏p<ŤzKmM 0s0õ/sXcpjZڟԣ,C>3ofʢxٝƞ(H W):pR9^BC6a{-\0` #m99Tvwzm-F*FoY YQq+!]pT6a8Ҷ}UGV";iwor/cMfJ804/ؤUg8 ( ܎XW,3'c\ /Cvmv.F/84N5O|5PfEG ,i[ G8,z>N ؃29T_󡃂xaV$U?s4Tɔwx\pO- EqWrIyvan)%w xT_߲瓻 mv'C| BEO+"/m-r/s07FDVЎ_K_4 P2ɰLlm߼dѾ9+/ =|LX,Kkjw-[}^)]St& j8YwPgtI,Nqk $/F")#=Fb&猇̮!H \Yhj•953MUsF0#6d=Sִ hQ)lāZrT>E')p2:0|Ai;z/=>VbK$f>M!l+"Ufhj*OꅽePt^r.:!:w)iO3ψ' NSip(Z[#=El^`d|` "D?|^y1јIPΦdBVo@!& ?d ">otO:XݳBhl{* oCެ6iA6U(ZO5Q^30rOZ#ˆdtVh| sQqޚ8՛ 5Hηv6_lf\!mE= Ä1aa(taSH̀:BHpv"RN)e^:ɮc;1y`5N:xvNFK@r`;NW &8]z8hE!! zxFEΫ,6YMyŨs׏`}tAgFY-LV0z;~Y^18>?b,ڗVd?# \\yʼnnܓQk.AgKn7qo)d<E GEIm%~ O`СaSï&]WƜmQ>$,Uq%Xp08w$͔;+ U'kѓfx )qmtyѵ2 H|"ZЗ3BY=Ejqx7Ɂ;V-8|-Hfy?jrg[i#{H;Κ[%#p0|T2YVLk&"x(-U5ͮ ̂rgEQɶ]=&{`D]J{-Q~L=-Ơ,}M\]FȂ{X^C bYcM:sl.%ڬ;^w\mŧ~vSXr/"$itu+FoDDҌ8^G-hϿ\mۧW_4:ՕJDwFW+h C¨A>پ #ERhm5 IȸfWЦ@NiF%wz&פ{ڒ>+q=bɌH Y(GNPŰD܍l֣j52ȇU7a M% 'mgG6]j1걡M}m^fdpɥ6#\%tt^YA]g};xBO[Ǯ|{+iLso씩 ֚jDq+ h3+p,\.qH"Wgxep(gV{%7ы>DA ¸Lxu6;OU’{2]{L(ɺĕ"a.{% /}|&{ _6zYBhԽGHgGEa Fo:ƏI7SE }lU?tc_0qw xI~]J42J*GT*-Z#*؄wuE[:tzͨX87QpE@c>X+=_T~բ'GzoRwen $)L0:R"C7c Ii_oz䧵zD =T`L zzP"-EQr3IڃBgnhę>}p|Ha>%{T`ELVgIym-݄`D`@sl ~#I!=VKOc5>LL*"Q}| {|=]ւPD&~䦷Je{i"{۶O:<17p6 tg3ۻՀ3IdSenq# v)p }9k)ZXMsxPx0+.Е92vi|`mn ʱf:ƃC}:UpxPdÐu 7DBGI4418IȧXR cOp~I]h2cڶ@]aC0~7p1ƿ<{ՋX>*t+vb|X` ׈c׷ӶYHT%r H'VIӜ鵀oRhnpoі;E[U(a>E9 fmUv1>l-62խvc]-ُYȏ (Wr㩗y}|qD K>OZ#~l6ՒxJ~Npva8R@K tB8hAJ-+sM0  c駅=<hT?%Y. Hs9U:ϸJ ΁/W^&LGJ8M[,EppUk!xV [=#,v&\X6"a(n7v}l?G"yB>IF*awl"qw;EKz=vM&%ShoBHLv_oރN teV#Za&]y쾟QKDs Rz4q6U5W[ '";&RBE7\ݦ-1vݱ¯n rύV $~''yB Xeovge]B$#a|{rهt[sY]DMz,wjkӥF,9 9$p,L=ϟ% ӫWRvˢ_ԡt>ү2U@|T̀2:=A@毋V~.\DR[RQ%A3vSl8q YwxtL{ ->'O߇.|0RO TVF HIj_ڀW1{MU/$k7Xfu{~zZ+CQh}wihmWMJ0Y%9J\<1Mhhu΋ʥn͎42_g/]KSA2i!H,0&?]9ΧO@۵P+tښ)Pi] cF KD7 ;PsqwbQ2ebdzCE,nWeMkarrB3MX= >сVs'qP FR/08}ѓ䗇6GK9F/ y 08nl7r '4,LGRD6.XΞۦ.03')7qE̕7HN~ghJ@x\(zt2o "S $gNЋPEGoS LLb= h8֓B\"MJhF,G!BqtՂpelA@% e"Uw'߻'rgr!) t<$\Is[Cgtx=9&z# '<+wL͇I'mҸߘ6F+ <%.LcgQ_#ϟ+xli؆C%`vn7j =3;N&$xXЈ8<~nFֆdیas𸪂ltZ]1Z^+n+" 8l+'6,_u R]ҙm0ԝfxdZ {Q ?ZϚ}mCxy` g9}!=X%UA0Uz`wdf9[Ś t2XĞKo]ld? hyO6كHޭ/Wҽ5UPk}[*>zG'Hb5=C 5wy֧ GŎŭo3`k=uOS/KBbOOSX(YpGOWFE`T ;x=$ۤNle{ ]_jlvք8gcR&v 5CN2Q>p2`pĮx|w$ (UJ$oUjRiH&G,$]YEl-; .@*[,R Y['aJn7EFXu5,s0լy_L?q .[:|Rd}gb;x:& ;w.9?U꫹(ږM4ώXǦ~ bxu_8T9˥()%(= VÁy0``VVv_ D(߬2d*[„RtekIڄf_&3g~ĬU*k Jef7D([5aj%xt?gy -} ZɪX@:q_#sO.,Y&mi,Ho*U4&܂{°ClVK3׋Fm&KY9ia&h/F>p~e^?ېNjHGDk_0[?|f;t}Ue3Q9ϡ?珥c[Ldf&ef> : MLjrL8qGՒ@(vo׎ZgwE3ї1@!.fJw]/ T!:+^{"k9n! 2|]r6xe=yzjWf:1ϲFiKhA>/IAxB Ee _wF#wdgRisu~TB\xm ^5'QѴ>?H>FТaԡROqg f$bpqTXD>iI&͞z6i[4F(%m?@]˰g(ɩpg#g(/2B2HqN6Dnd#sqVк7:6_wS<+X# Zsyfk:S0RI%k!S*R6p~# ]:pTFlLm{!;gQ8|Ɔ#(k `&s?psn@U7wqwjǂj/wnےja" :fAđ+j%ԁuwq0( kjpO_aMgCA6F!G23W H2Q^2aąV=WXLii߸s ]L(Yhܺ8Gf#>lM)_%C_\v֞A~/M3G*Sԟ)9"0l㳯QA/ǙB,8ׅ46R, |w¼ G؜y{3Oo纺?7ݎO"Ɇ A3/`EPv|%UuHӧ~C,S`_ߕHxRm,B7T uA qƮP{?%THkuIpAq@2Jivu2Ǻݚ3-er3LTnQ;ܙlO BU-tc*s 5,f/'P9CO6 aC vT3V<:-9GDU/q?]+zUVѠij[EI]61^Q &&~)D,@0S&b9aa46 QjBB93C_&!ߥ}sa^0Gb%Xw_Ȅ*9|{QvqCI"e-A0L7%>R9&9|m|GObQz/jTzgMBWu^vI_'=w,/}uJe3ۮCԜ^D\<f?aTUxY"LH*p-c!HAV+4GYp9_]}ZA$"f%ъhfƩ %fefZdldʱw]=Tnѐ,snU85tjإZ8:?}uރ-pxT%+h=3b#K·bC.$f̫O~JUߒR}08*iIV5t-/-6Ac b@O\W2`侀D߫>}J蓍 K#wfaڕiRWw]!c{sQ5)]5l}ny1#Rae6;vו{8uݰ7cQL*\$=KMODˇwɺNjͷRϲrFfyN-6K,ym<,!mLZ C dgdWwBG8^15F9L w)*<+8y,\\[, *T#0 ;R)a2x8ƬvR)''Vp!%mKqB Wj u;#1 Ϡ@_Ѵ(X+w3 'Ē~­ úAUk7ʠblz@&~TCWaKWrD{`HOǟ kh6LL $߿v t'^$2^Llb5B %HX4!ѝȤX7BvR'Vv.W]i "W*ucˬQnI ejf2fx7Y^Eh8*փBlnoVwեLV X=+D( '(R!DkXŨɛI VMa$N" fUBnDf\Rx˺+!:Aۙ /- OR%CmTܼYu_Mœdk煔1'bŵǿw,+Je`~7aCK I.Oo%(ssLO:܇ޓ}|-CxTlW!@ЎH!3}i{z eWso,y"{1:BI?mkhbL&*pJx|GsX l&d@*7 7a~\@{` 3 zwI[1SkrBq @۟y)}[8;5 AL.Jpn=~S Tݱę^ +]64b+A[T]9r<6]rC9t,+CI.kAFHBp3(2.Iy"YIZ ڨs{N)&c/N<=xI~@ 4H6Ba=w*k*N=A5 Ir&UwC7JK3SLQ5d̛' OmMJ +-24qhl,+d'iQ{>_ZR7711J|"vpo􆳨0Zҝ*iD7!IOO'k l9z#ax=vIp- BNϖb;8ǫ{,R])`Xm[*zP__o0沦wl}m%Pp0eDW!v߾Ww4F]f"zQq Ob܇~LQdMDWA yePjiލ .x@ )smQF]ݠw}BXڨ"M/4_ Lok~jL.Ǜ}|_'i:y!V@jyQ-wKxՀ| q"SQ۠9WGpAy!Q Go㨘y`kIicB Q-- ZZt 8Ľ@s۫"ck%Gj\?TW,n3t0ĞńLy ɂ>&d5(W5򹆞ֹ 2Hjh}1zX[28:UbH?IB w. Z‴rbɬ'_ .u#AVj9 N Z؊fz =φvJ_Пg!ػ`q@ 8"&j4w_9f4d>!`;ύoOgɁOM`& 9ޭƏ%9M^EWqeDv3{2ε79Dd hIusBw,;TV:9& lݚO Έ8!SB?\Pc8ixȶ< i,=o2kpZez ?E oy}fQ9 iq7ʿnvscR_j[25V 9BXq2 \UT +6 ~ @FPsaslg0U$G$HdӘ}FD#iɬ/deRs@yđmQnH #Z:h!4s-N-m`}Vs.H.u՘>b)/<̧NrJ+8[\bfw[j;1g#תgwLmW}>rFl$Rp #m@oBX S"D]︰Q %[1-Č9,Mg}쵼'9nR x2h *pKb}vgKq#'^ 5ꪠ}[;;i "vX mk\&SÃJ$n¬%eagKIˀ($fH ]b 5zI?6LujIN\G{{w]o7In d@NhY TP*E8:;yoI\t !ΐ:Y1н^N&꽂XdVK#dգ)ZIt V~+ff/+<9 ezP~H LDs#f",:K6zۚlQEs+A 4_v Xōh>t@“6+r(J{4?: ߕᛠWe<dʬ_KR'-`}'lz Ń|)5]j8"OW6r*:ͬGl_-Vğdt,{7_G䆊 ^M"`qt2^7=t`pOuLX jA"R(d R8Kd҄)豬6~ת_/ܒXKE]1/MAmK"ep~`U΄zw`O!x⨱)-Z^lw&9kԋ{HK5 &pG 7m^CwbvRN)cv΍.gc%Uq<-*o"TkwĘ,~Jq~Hu4LB4ҵΝs̩\L~7d-nԯىqzLc8wy~xx%$D!=!DNpimv7?Βp^o7Vώpa±;3lJ 1^w n5_:iW-}qGɌ:y%FG%9Qh.`2N)p|bYBlHS—+jW؊v{-HXQ-l/O2B NYod %Th;o/KAҀ/~s+^&kA1~)o aK21wJNi2q.UlBYIN7T~? >  :eqIXOP ICl{DiREd)ѩwU" g*L;W^H;RB/t0_|Rh邞kWs  u^nV[Ű.m/nqt݌0E CH]DzCE&{s¹G{׺g2"2>^i_K>ؚ-:5ƲЮt_p_Њ^pR 9pm~B ft=Щޖ6ٌՏ /JM&Q~,ޤ;012Ơ%%Ð/Ogo%qs7ӦvOAB\q8o | +bKvF$'qߌ1/|eP=>C$5 z @!!>Cmrb;P 'v+~3o1KW%)y<"ai>Ea h!ߴH݆Z>q:Q7?]9 *Erxn('&Z4Pb渾~ip[AGJCL@QqY?IoQV3ED4[AeN,".q;bꛎ8_ A9g9 Lxa_166琞 Htawڐ~Xnij1czNQe  &*N:=vm A٦؟ȔCOY)9d!ԵUAuLLP%j{CEy"Ya!=K=F^.|E#ZFwөF<~H*K!F՟0WroPb$/d֬ nS__VhŗbHq;_-VG$5zwi<ӪusU}'qI~;b l *oh+k:z?SKV jp˂a\Bp} фֺ^N*;?=GxZ?ˌ+eKSSì<`yzDqFM<2SF!Ǟ=Bn0Y(3=\t-4 so@iY4Ab`TĜBgV۔* hțDBU$ 5a"驝XH.{OA.㭟L\|QߝR,čLr_f j Xk!tΓR#;L K*:,͒] i⺸0hg bw 5`үPڣB^Ԩ?%W\=q==e]_r>SuGQY]-*(PKsfh ~y9% 9U_ BMGE$y)%{Uc,x*8'ݩ9 M8"iRnDZORCάRYϛ~LR~Z&vXMLþ2O4EXu^ETfQ{૑{g}!4l. 'I$O-i~ $qF>sCN.65w:y* ek 7Q qrj:N&bdk0c/%el`a5SΑH0 OcI&}35bO-#w߃EEPk4S4{\ &bcT/ɫ:o\_zZ3x*\Pca(r X Mtmo=:!Bs`ҍ6D#? D]t8]]-A|qMƊ|TbN])X*WpݸKj!`^O} L6}&&2`cGq&gpX8일*^&b^YBv}}ydβST͈m^P5c׼w=Q|c/ZpI3*]^vp:r/G[8Lĸ,WGΫe?e#lV]uUݗ8{5uz842W"mV&Z.jaF_>ec=؍u+ʪ50] { 'W:fzޖ*$bKN#='Mr)oߏv'qݥ<0|eUY3=8S$ {(Ǯ.(;ވIQFI gH}>X%/q$ Bwkt㝑 ;z䄐 T4~kwٙ4O]ɀuq3sˢQw/HhxiT(K6 q]:ӺY; 84tf9a+0요ahK69(TJ 62n,dGA6[!B,VکЖ.8Wg3R´u]ߥ1<ɮ1"> \QA}):l"ge,bNJ{[WsĒaw;gۿNr4}rcJSǀQ+$tEޡV{v-Jл[$ϊW(js|fc=W Gߤ3ܥrw5˙U]?O.^v:QBc#yusN&廑(HB5˾ϵu qXmhЁdF[6+E s(OScLq|@Hrdכ &#(ڠ -aB^dӫ,&j$3j@Jr"WIu-.㠓?ҹɜw+kwq{٩Vu9l8{w D]Lx?i}G>Ml9 /i,\a*rT.%^Lz S2 ?%7"Bj~p: ۣf.d;\돃i < *'tďY!#GΝȁ-r0#*Sjh-'/L%7ds2 ^Be5Lŧ!-LeA9Fo'b=sOVwU+GP{HJ\D78eDh.\)`0x S-]3aGY y+P.i$ȮEDшx27Z},r9x#EmpE,S€gf^-1ڷuP uNBӊ@Q֏"9XpBF:*K֑!Xq1EU) t6g ).Gu\!Y~xvZR]%cSpZgA7.uFqMR?/o4⇬bK!7O=JrYpV >e3+%aoOB4he2K!3Yx\nR!}oP!rS-_\ AO`g qJ#c* (pG0Aw1]ނ)rU2VsDMإvAFD'Ezz))8LJ%۰ 4!'5قH1ΘncI)݅vm+%:6Av2l i/q  @~'B|_OqPh ]鵂fc7R%}u"3~jIx ~\ މ4v߅Q+Bnofmfhx/h>yR W(7Fħ ;b8[kn}JR?|ʍo۠ ڂjΈKWvi@ à6y Pvuk!*&WtO󽂴?=><-_`(*?lAhNJbf'OK:>N( $Y_\[!L'=40FF"dqeFHN;Lhup\x˒"%aYV4Zna<*\=º`Gzp0nPdEP~ʣGZaDeTPl)H@r5| [w_|:2Ns:s36()'oA.<ȢH>`nO7.Iܦ uIl/Wk&\VG(H!4x䈩"]ͭA _.!:r,q-]CykDܳk|RVY2Jvd\7T|4ǂR؄f`qstĊ0h3CA&gێaX  @bE] QʆzW& PC4Y;CRGao7JPg<5K^Ʃrs cG\PaK[{kў,wei kiB9ߛ2!Pp!cHA|"p?WɛׇI]?ޣ$13.kyQe~D+80VEvwgcȲ̾TsbRB?5*9eA5c4u);_@")czG 2Aiq;09츰N_4ᣕVDH/xԉ`: Gi.62脤f{h- {QyCZt0UEP,qߔa60F>;%~d@S](w]|kP(5~:'<"sUW7m dRr/a~^@tAtKSQ+[OخӺ|8Yinw!2I:bffm(Mha Pb|LOQ8@&F/ȼ5hBo QO~V mҵp>S,L9fya0eX;PvL-KUVwju9i܃ͣ"N u9,!x o?>gK}t%P8 9C ߽4CC;sbDPyoM*3tH8PRcDÐYFY;&{t b۶SFPBtN3nrjib'l+LgTIl-%ՌXYDzAYr<'sfrv v.bVO]+@-Q p^m,&n0⚩3rXC.PeP 9M6~Nv>0S8~GJ;%7m=Xgg\wgAwBR1ƣq ;"Eݏ޹#C6%-ņ;L#y nOy5H+׮sϔ$ -_ޘqGKx/N4yMALbVZ%zKgIOGdZό|~\"w/ XNI,-S:zd?rM-vOWBtѡAL}WE7ļCM΋ZwYXR!=V;?]"2yonP`=ZirB @_HquY!L;I<ĦF{7nYo0 nYbPD^ҋ=^&r=&uf v- ;bK&J|DƉ,Hh:67:L1 >_ȴ~=2//?w mֿ>hQ&z! %韕;5=xsrE%`kO#[ }s.aj5=q[,Ë2r!l6WN2F[8\( u#(iĬN-;pp;oA")q/sӷwK~%v0뱋+V3LڎҪ^eTCý(<"tbvu f5 ; 'Yzh01w餐Ee0 zjr%4_s,"F5l`وMNeW(*:vRVtWfun -ch-w- $BS~K|{Q>dmv2 v廠=sxHoH~n珲Oi_,6QŻjc$gN}2AXÏ*GIz%BcyQ:,M:ZZ &<(5x~}aec5?!Rr!F[ $3b ìN,LωqOJRa{N,'Ba1(82pfy ,^awQ"fLTqߣ+@óMuۇ!$3Wx\^Ա8~$\͢ uO5$fuɱ$SSJ$dA^f<Eu\?{.Xe錏YC/ m +'(`Yca9uцQ{AO<0aH`"nJ%QQ8op-MG^np#sUDC D t84"o/g18v㘠Ts{??7MKKrUڭcKzPBe&wx'v8`>j:ӗQS%o)F*_]^.ݦܠHxSfpdI@M=)s=Dt9ȶ LOvUrc@ }$/󚑉𨲿pKܽi|Q<2;y1\a즏cխTދu7o]VH! YaX4~Ty Ì˵ !h>bٯ˅v 0Eg@y0מAKjCN@|/^ږ&ݙ\ʦ#GsHF/ f Fp(w{Duȭ[c{E*i-ytDfx(2~pӢEyEX|YMU' 3ops8l'"4ŒXTXSo{s0aA]QA!ySE'Q,}yxZ$!h*iV|&tMSix k46[\m. c>OV325y&ZW؆h {+3M5F&5}9k<&<,g̀J7ze c];(5_ňx a#r8֐g4L(J{NwкxnXѩ+|!va5D̂(HOډڿn`Fm6InM:dρD[Ȼ>GAkWL6!KCCb{ڤ‘2[ =T\zWGJa%%e~>:Q|u_aΑ%:4.M^AJ\5!̽paaYnIV$[NDNĄS)ltYbmww#a:^1/7ns4zѼq"+ue(]Ybxr%rX2O ցgI3ҼE5T TOxcA/naCr1vo9Dt3lruF %3t a]f黠st3kݐZ>W=?UMlW="H47Y\pn`Rb kg݂h5w/Og=݊:B*a{BVn76LVE.4CRސl^)p>1xZFRJ.>1L Fp&PZ$ bᾹoB)l5K3G S7ޚ ;:1M}<JIs7Ym¦_?Kfv?U`xo~%HdqEG) RaXcQ^܄cqOdiuYar}FO74[[{>2X%;꾃hD.yZ,IhTJ~O(#xxK0^˫Xk>62eeE+ -ԁ.7$zZl59-yZ$&6 쾄ً@p3{ >x/Uî2$=B%p3HDaZj9E`ZClݻ*y]Q#$]%ooB-j@KFPY8m @ tgVޞ*|ԛ0 Mb:(CjEJeZ7 3 Dy$#@o8p8 6Z+S xӑSȼMi+ 20gSqzݸcRbr>Qsmp$}@ w%>T1(Dt8\vN~l5̆,پ {L?X"Ns{.Y9LFf6Wf <,c԰ҹzKi&-%[~WDfޞ{oxs  h諑|TLAA8 G?ҋp kUf8t\'!FU . Cqu]<(RoS5#pJ&0M rIރxʯ+p8JE><.\m r2bmx0fwͳm*Mqn/Q_ !2D}ĠJMTrX{h)D֔+yb_#CԜ6 'ĽTBςte:x ߊޤA{jn{PV2I gZ`}-YYYsѪF~CK$ܔ1'I k[p4@v_a2%WRQy9`HY5юr$t0Y.(84vd̛]R;@mmB[pr_! WYf5[ 6g~5hzj1?YOOx};)o/@JخnMH΁grKL՞Y-X%|̛ mW|/wxmLRaLusy{:dyÐئh T{)ۥ"*Lcf8tX~Ir3)$ND6كcs̠HIvy(^<z8Ѕ|L!A\ܜ8?y}P0}9K(mS4'礫[9ygן +?Z"g"<{{U`?֪fpm QDpoCCe 3H=fT׍Xvi4du䵺Cj+Z~5SVL"di/K!~O.-E=p_l(0|ggp(Wq2>3T)l$~]NSPZ6$O\PB6Yi%4JA.gOq&6( yz\g"}/2>нCC"߯Cʿ'__ w_;6̀C3v^!t$IWĞVo~wExN'8*K+WlwLIk[ ok8YaD,]Ò@#ˡTR4]Ulm`jƤ2a~?HеO xl RiȪS6(CC`lׄ4 #'2 Kb>w @2 םQXx 1P,\B1YaIQV|uݹP2̐Jn܁|4]wL?=iAa\诺l8m8+R@SvR=XwUSV=P iic u|qTr{&ֱd~z%P8bxJqy{NZQG Hт;˚ԋsӱM k1?8`(C}FحtTñ6R3JFqtߋHG5$ m2,T@ 6ꋅU13Z}\'`MЛXF!5E7Z̈qo^z{'} HmMUUǰ(~E+!(z9(HvItJ\řD C570O(GǾ-dvHjۿ ]˒Fwv.9dH9vԩ&Uَg6׏R++>Y6cW\4d&b.rv˲}O_V)3\1lio o0sm~l{;S*_͚u5]Jl/VdhTʨvgKלJǭmzB}8ŵAfg b4gTEZ1 S`,js#-ٽ]#A5`$aXWDqpTڙ)]mtXnQvyX%y8oEH _ D ;z(BnV' :8@FH1Ƥ1*UVPAB?_zF4AmIy?֥D54aFdw6Xn_}$zDĂPO|cAD}198m>G&!hlh+ sr~wK`u߽ 98YDv:&ue-|0G~DL_2&o@(n\Aߊ`5FGw *P0gSw\3vD^s(B,&.s;]}zprKj&i9rla\iV<f]<8Cš;v-nYq5 }Qi=̣[ݵ#S}T"߹n[FlHjNꀾ&E*3LAS.3:z] #բDߗ~ɏ\|&` 6RcϬ% ϓ&2 ƚY܈*Ii"~z{3)zoxb?hwzV,@=)ux֞Utd)(q{?l`(}1HT@z1jӆ cQUnY~Б( O`ƍ-n\>&)I=-[ vE!L=BKp͓I' 2Pk wifS'S ;36x5gfESCG mnĄ9m%oDxn+ZT|D}b嫗{-'֘o]-ݳG8Ȯ^|#X'vb Eon g+mv=="SM4p2eX"p"8Jmb6(q%>z-fFrAg<0jlCF& @ :Oy@/> ޅ#/%zi?e 7FԎ7)G;3-Qq قy):T7cՓj\ZRB2WU+{!Bj|S7o(aZ߹iѢM,tʢ쭷7[GLTeXF,9էL9 X:A=4*%6€qFV;r>X09ƁƢRԴN|^'ٱ-{{B{JblG2gO er@ĮXGڬ7 Q{Tކck[<˴և lc<W' o?VEk&<q(O&K#(KR>y uH{#A& 6k!CC밀 G 2vT,% byOM{C}mkip38f-Bz}trL炡P"I!. **3Lv?P1opx,iq>k%ShY, pa1!o`8E _3<GI81VcFQ>Sk!nAX@PN]2ٟA= qN%'}>ƾbdOݢXW6Wc& e\rA9BէP䛁u}JOSdȕeqaޜR h 7?i,9F*&#sʒX} ĥmʒ;: 6#ؐB)Bx֧7N̜v q$DV\57(>|& H~Ulw3ۅa͔C,{iߪĒc68ExPٌiO ٞ,t'ɐ*jzz tܶf+(k (GEvH@܎[.9 }_zveu+B&hR^ /kT7pi do`JfPXM{jrkHtȳaPrOaR y1qq l~gu} H7 iZ,-RT=O!!⽀;H`Ѕf;> c]hbnr[e"xAq6diVѣD Fr@C}O%\ŚI{D,X8؇& ·̞RyhO{3>RE}0I2,n֪#˒]MjY\i>H_ȯy@vzG&=3p$;|[cD7|s(RHÅEBE$! ($w?;))|tA.Yh@r !f[ ]@~xot(0IX^'X]Ձj5=1(rIӧ_>BM+w,fBc䨁Sׅ]> q9~?{(޺S0@73 S wI˪}m,E"{EPFh .P&95 "[xPNq` ^朘K \f?J8c#;?-< }Uz]~ T/ K& C+ 85K8@v!ּKpqusnVC2oB ]vz*B.{!A!JM&5-`&4]8D 12Sh3Qiϰ' afCkCoʷz [S|^>bAZ[uqThZ6*OE $uف%>)M;zW U.5 guh[uB㗀]hѻrt_X`T{M˭ΪdT%^31T_MFzhW_!Ԃ'T8kFQN)>/lwӐ~OS)v~pZ ͱtv  ǏvI4~˽v{7OAvOhj&g.Cջ'3I|yֽ1QwsIq+OO%*+"w=XB@,Ne$6{1%ٝ7Ү2;MK~ҾUWc޷^u(ո2a:Ϣz>&A?0潐z*+B$pv.6YLhbIBqmb]f%SMa dז6flwrfˮUX 1 5!rcuo?b_Z;iwbs-ʅ|(#\<ېiNOHjkŶ = L*ݒf٠A= u%}NЙ8|C3@2cثk kf35-ȝ& ]oadij[d >3n0MAϰ7K |:ߜaW '@A=U 1pqB UwP/֧O`~+2MՓu^:j6Y۬)Lv>iy (p=I)#NM=Ar[\_EabYMFFF<I%am `\g$O^V>q0ŸW b Ni11a|qmzN_dcuZ"+_7׭ole#.v|2~p&:!K8,/cFˁ"1ISOHe,yd'6'" ~ {>% O{ 뙩cI:dجCktQ?&JEףɦi)Pv/]JS]-)$&÷Jq @uegP',ueCL[, b[nFLmJU#HLʕ׊I4y|a{)]iwm'*+m d@SaD6 KxCL5쓨MDi 7\F$ i$ÓiuQ_pM&D)i},CG5q)o%4ɰ7v/s">z }H=D}Zg)ߺ0z.)`obxڀCrxq C'l"?!2W@Ciq<rR t4yf]@4\N>(%D\%% T6DR:4NX,1  胡?`]^ੵ#!\$Xg &;W'iH.r>eN /H[P!I b-K瞛xeӹH2߆@ u ?FҰ%C~=X 2؅oRY[67`$h`YưyIQc쓤ejd%\M a>IpWCVpMåBo::'f6ALA |5Bnt 6 N:JVb\G y|dž;u ?ДmȔk@klnZ4.%QD8c9:&7"}vZ䨰:I62Sm32F<{0e"V@PJߌrFa>\j147еa_tM5^n?߃f7~`tzU+wx>M^Y۰`$!0Hz.Yu#Sc]p+͛UKܝaDM){NK2xz&Oaoa>3hҾ^g.~9C6E$\ \{tTة(Jǐv@t0XOAցۻަHNvaOWYK6?IL2E+tّaq>,+3.Z^\GIh1%(4WlU اmERFWr&v.8jwb HS%ՋsH@jc]wjȐXu<QG ?LW=#AJXϯh8כ[/ *o{/0Sj9|`pՈp;!E0w9 qjL*X@5C(O]AMS 'ȩQ^c3&^ G 'JV }Q!ypO x_t,A)=1  <²$j8+),LJkW]i =;_+zDmYȦ,GT)Ss)L70 cF?Pg)~@<9otFN`MV4_T ]2G A~4uraF!ڈFOPih8zR"kGGcq Pd\s*5!%sT3';x/AK\m]xߛMm>ȳX( 5QFcAf}~,'ͰFڊ&]eQ}F+K#aRZZ gW4 SLD@G\;*32uK;ʈ$vc;0MH] _8qiB qD=9ȅ5Ey㺕8;L{תP}lC2Hy.r('#5%e#A1H9!!+ hR3̽G9_䥖>tN:!pH\HUmnJ5΍%6s┹of2ABÞ1LD m7Fǚm7a0vh>ﮚ D]J B3b~1s>f! {׍fY-V/y 2%MBH,gN=9H&":[HA!ILԟpRY&ڟEHnGUj_Ў!!6 :!ђ#l_OPkERNl[dOpfh lHB@"1F {8DT|Fe! G g2c"PiFL;5 ʈLYqInn]Z׳C`r6߸=F;,[rtexafͯ>*z4ICVe;J/ y*$(2M8ޝϤofv_dQiN(Wp݃Oa/S?bui))yZOrYkZsU27s s Nݑ'?B*K;F}Cϯ>y9NzgJJs<' 3H,؂ DF~IJɭèm343G~?vˠ`̣0*Ƹj݅&w*x.+J>F*ªY!钒K1=&(_sAƮfM] 0\w\a `@&x K.uj >n.yJ'pWtX#a-*VjrTjjJ) :i.hJW#_E3'E S E=e6~$,iLTzx9:MZVU4/^-戾 5S4/z%0j}C ?j0c_YfjB/_*B]Txܗ_5SkƢV 5$4-ظvq%3'q]n݊˝O#){1(!BgƵ-řߛR" xKNڝ/]~ѥ|=2@DN4TaK i/wz5$|9o@&tbhTzW54p^ :S'-̳PjZm W,N:W>Ak泐w?J;dώşeD!KwH!?4S;C0CbUjly +v5H`SnY65XLOP7:CtLL07rj1g--ė‡>>y9PʲB\:Qb&}9|KO$Cr?abYǵBq˦7?8o4WZeN,If8>ڟ j^w> ou\*hS/(^WmWpkVkIr.F hd0̏9pԥe|ByTuH̶pk>AWa^ ־F,L?kFǂL)_?w(!Yj?ıK)"YupɭN6$Ξ/->Oѓդع\vϯOp" T8{ffK5 Y>̜~jsd(]q,p.ʢڜdž F bgT!|DFڍcR4/;7@F_8q>2M}=iYxj},e)$c(>RtޠAAE*"IТn,GNoU}[2(ErUL2 XY;߰4NY+\> hm"-õvFIP)<ų J?ZUVW4)~`Gh<9SQu/,ZY |.4h-T67Nl/Fx?j;]0 l`=s͙oud%R7E` dt'3~h ^v@R".; ",FFkG]ZE%-sHcT“ž  X6it1qx~nps-qhp@ GZ5؆)!nWB~ K>4 TW*`j]S? 穕<3ɯ[z"MmM ɹIMtB }A<ӊx(1:PY xYon3԰N_В_}%B9[J&c­N)/7Z~C dK`QRSY\6 NtΏ^MekW VyO\߾x/f)cjͶ T]\|?.ﶯO Q˼!MOнP,q}hI~لml㭛|Ybͱ,hhMlK$qT`Qo,@ȡc%o {z"֡ DSUT1bj~-h$܆†"oE &rnۮEF{"{ʼ~ȗ #i1JliQ ~l]|lPD+V 6|FrEC``}%, 7* l zCetFf/bw=)O?ƴ=خ}N{SE-~^Q̏)ؾ]0,lPwi{U^-@2mR?eDzr)Us7Q OH3$TT*C #(bE?abxlL:<{J&D<®4dO4hxL<45D[&<fQal}]cI|Ki ,Kf6y4HjSw?g|f_s! lj2y*`7Fu. - 6 Ώra.?Y ΀ag"UCK`& w4z3/۔,‡sP"M3}mރ, 8wR 'g X"[(ZetddMBח/dnhZ+{+ $ OYmD?![X^ R+/樓*=}yFVZhI%8*rt &=/9zǤZ"Z|vC׎w} )@ hZVc֯) Y#]霧i߄ҵB$G;s'yoGlq6a+ t_S=IF˩wKU0V[;e䑍9#t(6 [L10D6Tx/cⱉWg9H^ԽHLlw 禦sz֬tjӕG}wT潁; $^p3Άe}> jtnI*oZ V"pUT7,?c3q in`2}~eA; 9dPڟz_ f8pv'ko n@v',FVOlYn>X1rG~'WB7 c3`+2B W|lwIdҽ2Bd"7k},Fo9\"*o(r­8өJp bhc)RC@C75“ɾ0oR3?KI, NQ-ZU |SQW 2pJpYƨ=ف #Lr`莿WQ;Qxl+j,5GQ(PF*C]YXx۠:8V8 V\۬Nן⇛3 2`U#4 FK@"[QӎHFoAsm̍D`9W%k50-kJI3;f\ 67>|_7 dc./ G m(o;ÒZ jI ޼tusH^lpݽ{Bkl d{3iZ$*;ec| yb ;ldT=t ruwGqA`ț5uzBArǀvƆ|y=3T?ΪSaBjvҳ6&EJu(x:'o985BmSr/P$|VO 8w4:gAu\ (j!׾bE]ݲf? zps9%4ar"BBX=zSSu@p@5_IS9K$*׺1t\˿,K3O  $ ],fjwdȘ#Kl"ëSƸ<k0ٴ,"Opp6>cdS,|f`%>SZn!z$dQq`O(BoScK'?|c˗$MH;V٤S^Slol!#/:[c[~-*{G& pQ?ƂooP/ <2SH$iNa`{a ȯi\F [ bk+x;e8rrK]F(d6g_V4E2u'edTogѐ`˼hx?&E-^W>ES/3'Co~A[S0|~nAtH^!/{ЍEw19: ܽ s$t#}q*s/n飥,j7? @%G ;RWi(,`3ԩ- suGiZc,qiwk4aX4zeu&Z?)Χb Z68;0`uQztwh ~>}H>yۗ|7i#8^_ײw)vpLdv"%(|}%f1bօˉ uA q2[e2pd'nDPJJ1me:7xc||g>el\ B;/ 8s*b٫`E06j_^e!0.,hZCXXekN\ݵe9Lc8)8u,$wʫTmma/b/IP|>\J=O~urT0ƛ*[N6+:۷.v$XZλuW~ %7nJfJZs @?&p'>6:8L{ɝDyr(vcU㍷d8PoHQ: ]:< !CCe{i+ERik7G|_ P5!.(g%vޢ3xyf3މ-Aڡ*/0MT++Zwٴt(_䄗>vW%7gZS>^TFz'Vv+7 Ǒ־8e| Uld0sJ-I6JD8 Ùk&\88>yW+A3KE%O3)XȂ9Dtn"Qr n6~~7J=\lɘ6|jƢu!b]\F՝C&wNY_.p[ׄkJPNe:2Z$=Etlϣh8 bayZ9w]c(?oF"asJKnOKUZ$^i8azI%IlLģ]$jzҸdsg9͖h6얋XIp?JL Lb7x6M@0t\N^q X$ZWZ3;n.a6w騨7 U6\$_Cu*MpJwm~S!']q_W`%/! U.9IV[r65tcJc+~ bNw `|rIi3LW(9]O"~Akg& k5&mE@= \v%myFyÑUpˋ!:! @s<`] d 6]s7@q54(yg:%[PF^OUEvt-w]#&-0~3KQ]b!IJ5+q Qo\FIԣOiuLidB($hǢ('ۢG #A5C=i:}m|{4gefAeoMq;v1E촽%)B?ӔC}ckR` ybqJ{OӶ˶(u͆xLHobv. prj4\3l?m⊞'J4@<ȴI23!s-X 4ǤbL[aLq5*FA`) _6 (2Έ38٢"F G3qx4Fϟw o^zQˢ1;i$7=+F1j(Wख़gk|%c F J2 qc.DWqj[Jnn"%x~jtC̏ccq'E\@nO"tӺ}a;~BjٳyAZ9?s͎M;CգB0TX.߄hHye>n?rO 0mYssZeHpt"ϺesTx[E D&\(wM:A7,Gb~?iK LJsܬJVE Grυ⚜FS kh!=T3ShG!Ȱ ESDrG:~*-@RW IG6+am7Pk7ZU,Vo^:\պoArXnOq}i%]pA$31t TG'{Ϳ_5m|Y*M!|!0D(k1'ⱪHrcm\DkO倆c똣q^{1jgҟKדsȓ1,*1ng@m@HNVJAB4t$^l n&M,Ōgၗ3Qۃ ]XW&Y. 0" 6SwG!Uʘ~" ]̓['laG+ [*}UNQ([[I"~+ˠ =D gn6e($[$^~%YSZ#4$׸hJd#e3a*qȓ'vi$E^5\5i\er]7ZPQ/I7ú@ħxp ~udU}4GFB"G~#Aԍ֝i~uvCDc#XJC'3a9YM2+>>Va%>>H;v Y=kȈJX:2A{1P`xnprHHGɱ1ٵhvT+5zZC/ kj8:+F,&7 ?OeP8+_\ѻ Bùה_8egz7+|ڜ;lDÜ%EMb{=Or+Yv(mk0IQudO>Ӄ_aLKz *Nľ۪2GT5_V_!:1fTTAkw lٮK*Rsط}`zD֢ V P6456zn2GSs6 vқR ln su j<~E>)]Q`vJBJl?ngZ c}lvmUӻS(n%˳ۍyF-ԇ6i6B/N&& +Ɂ{ |MRS/Ǡ_0TgM$3XX6BǙK1(z(Պ[}1:]\{׸;W7x-]yįBy w,[T5{ PbUq-դm\tt" ۾SNOp5a{5r͋l|&kei@tW6Q5H5A9A!L:ߥ$Ra.W.!`WQociJΛ=Z'cM#%"Q>ne2# {ad7OJ #66jVy *&2v(Rfc%} STL_fS'RNKQVٻKO-:~6 S$Sg}کX0P֤Mİ\NF18:նKh6Ս=lI⡔ogC?&Up@{šX 57!W!?A}ꉒx/aM5伤M*:C31iųKXu nْ]/ ȥ|'TfWM_Մ篆]6^|Տ=7i+ԌVܒ a`={col󫤸hKf"+9[WrzrҌ$4zPE+cC~ȟ<1K[!4$= ! N5tM.#;|f5 _ZUW~9'|Q,cU XVv946&&-J3KGV ^|nk,i_E2cLѭfS5eJEg< )-ClL4IƦ ",=D͊gò6AEdٜL3v++HP3t(=e,`tb \{q<*B1'}?}{7O]8A/?&Ieumo*c9'_қ)GJO&fTﵒBsl@ǽlN )Е4GV)BԯSphH .fGlNΒn-)&=QY F-.^ٵ;YU1믜0>!:\a &\sƭ ٱ'˹BG)8*2ӺƯVa"6J,|;yȴ(w\ yڷZ Ai!Z:Snl?zpE\23K\CRk.ts,8+W2g7ϙq5{2MA)uO~L6E DX(긟b qlSs$!X8&LsLͩ^be(Eq΁g'[tBpjїIyzx h@znmhU>_}rb6RiY[uۛɷ-}# #¤x1[1ю/a7J`{9b",нt(H2Vr,(ҐIﰍvܳ22WkjحRm1GlLYh |DAEs+i, R%\ez{Ulo9#bYQ9r[^,1-{4(NF"K^$Non 1 7OڮZWf+zP ?!?ӭ[0uJ5 ʔ+~gVTwp{ =Q!gW^q|L;+ٮV!0aPgHj qoh/^JZT>,8'`W^ ~ j5WCLLD* hIx((F ku^C%be y\2vZUQHk\`OGojcUFOjk5N,Q&#DM {%؀X|LOD+Ҳ|aubɪHr,A:,;6 g ELKK\Ifg ]qAE\oǬ+2m׈j"j#U+k½M5ã "ȵz݀# B®\/Ț3;iu\651h~'^bZo }|ur+e3OЧG2w5IcLʱaY"@fӀTv΅ur p"YU9{E(|)o Ld`Jf_*Ab1^O!!3 8jm/s wrU5t<.PYgW=?<~1gb5vnzE>bk5pi;uF 8#u{@x*=%=&XP\p֏%p tB7;qc)o].Ea}L{Ǹ1 v|85pZ9b\lC8SDS7e_r}8p(˚;˯fVco7yY!E{矋󠅰J>#|>ǧ> G+<6W,gH/F|/f]r X.ʽϲ0 X 1RԚݣH;ii~EGҶ⥟sh2[Y$7A_| Qȯe4%Iң"?$cEa̝\wENJ9}!ws@GT]!:!N!ezIJRUuJ&)9goCC)|$Gi"53~-Q68Qk>G\ Qpo4l:F^^tkTE{!FKT_CAܪ)qĕQLMT`R!ӗhj9+kU@y̶=(߸P-t'OtLAc٘h3^AEAjQ0XKulox_j(~QjjucCZ7'# w#QzoϺjyolJ)|S52Xb] N()ݯJƛ"v[| zFs=G7wpTH'y:Z^3sԻQFo29V5$rg7&v^[juUh]lbBB qRh50ϐFh6VDUtD3=8\gVTLޛ:G3 d2ڕM?Kחf)yɩ3fh%\rqM 3v?,cGrw:@wrCh47;i<]A 32Z ]5m5M?p7GwN\S9ŋ Yx7Ƙ&OUPEyϷ,FWO)'` D1L' XȞӿDWMhF+gP͡ bR與PȊG{t8ؗXRɿN%xk ͊2wE۽c9N~z➠0qifJr5 o;ef7t7 ڔ0ub(b3 kۯ!q2}SVŶnNN㛻-6oBT2rz!YZPJky]~03Tcrpq8|㉦,<|zO;ҝ^'}3e|{ģu13+$#1dqO ػJˌGDn@wI[.!STm9QĶbshFlŀ#h⴮FM~06;2f^C! }sW@ Q'6Bʒ]ҎDTYt|YIK7XMQ+M7`)H@@?: 1[ꑨ4M]0ʈ|_Ɍu~߽˴ZӀRpq"&ʃvҮJPҠR+oNmۄ\?}{1sEWYz[nvCȳuzp)FRI_@c2._jtֱnvI۳k" ЖvXFAx^vm 44!?|zRfDssabg^ۆ %YbZ?8\'|TbL7EM3ۗ׽ik|z(puw]Ad>NÎǢlIuJ I=z1_nfL Rlrp/ ~HGo!J=gwmſ AbD[y|v~52Wlk% h3`duIAyɵc8:bZ Z9cʟQx/՞@)8 퀱.`}0!&4GL'aJ#rbj(wKQ5JT FGEJ'wh4{pY#qa,W=qGtcLj%>0(l@&Yi&._vV^…v~WkԱ1ZoYk'}=w΢}}䊣w%@UuHF?kA7|xhwiЛ:_JtuE}*"24,DErc)<ma:><}!}lS&/X@EQg1r=5Bbg6mUޝ:0 bLb‘?B~`2or"hS3@]~XWL`TKD)OڐC7N'e;6 c#'nDtvYh7sQ? $4Eg:\ᇞ~m[tLUe4]L&k'x]4W-QΘ͖_[S'&P!$GHXŒΖx}]框QV=V1˛U| ?Tʕ5*,w BIDlظ.$8n? ;.)Fh~JbSx{iێ_dJIp1zRWM+z'1,5 `j`4y #5Вq(f|t|ejgFLO|HHe(X 1Y4OXcK2ޛ]\f8dU)ܠp+ad)Wftm]^rsƍXw M2e bQm1nyF.}* kܽwƩ|9 m)ވ9~P`dBb+{7\4 0v",UCr5ۦGX GYk]zհKC|,P?87V##y8aqC=to]I_Y֠"d;GƆAsj*+0xe+$HNQCIkN3)>$jh?!Q\!h[ kw>ьY8h5Ig7w/^q):/?;6HJyD@YTnmMD} Em.MDlZ%@}N6@DMW]1Y_B U<FH{ /+x?v~n'rT¿bWb4\/5^c]9LVItR|ee" $?fK&!IF?lwq18-ņ sszЀY^GF;{ZK/zJ"&R`n7P4m ~tT3.RI!cstڙ Vc›i@U1A mBX+EJe"n )R +GLHJ(i *G|ISHsB;bsfܹ9NԤ|61hl}&`иhG$ g{د{>q&(puX-Ppv~z5 `9:.Υߨ{q*V6'{ìeǍyupcD`P'QTX8'(C"2~6fX%GJ$78I@-yJpfZݤy^AQ}>nFk(4ޔ4rR@9WB^;E-K:X婝J/e#sT9zCLXzK{vќꖰԬ`B(_LdZ$ zI!X 5MH!^s:6ΛUTaUBv2ф[+LU$&Hil|֬c-agDr:??w :iHy $,Z:g+m"h\o&LV&JVǁUN7.i.| TUMA_6:*7\4;/g,n(F1'烦 Q77&qG3%XL HR]*+ak} ͿCK,zVaI$ZDv*=XU53ݯTXë\3Mt!헙.*@د%zv:,G<'-ݩ *⪃ b˺ -R'CEQݖA*MI<>cX2@A HNIgC\?Q78X)ry~YjK]g%{;?vEswZN~`-`M݇DD%ksel9(IP9z p U8w>7ӮRNI]|}d]~Ɓ;+^ZX$<ݢ)8^ͮ 5݌zDƁ}4ۿO*ا2*ZՀ׷ sMCȭ~__<.uXf!`Cyg*,$TYG} ko=;3E9a_Lt#%!(/ /ߒIаؿS?Ԕ$ ys[-QOmEh**8_eK (mW#aԄHخzF쏧5e/jQ[#lǴ(sQH{#e'&,V u8-͋noy^ T \xZNW /(ھyh'@ G3'rfWZE+[i.}  ,P L$Ɨ|]DXp/a;(1orB 0jø23N6\RO[mЅ$ b3#1oQQŐ*8JN[I)„xRݶa4e>+VJff Y<RF#7=,5i` %xf2xrgB9Eԗ|'!|q-̅0!Rb!ZV^tmcjÑjXS~X4)*kS)ڍcR)m? 6x$?HiE a!LVzf%XBTc:=-ICMʱ.㰀6$9cBiP.*}tY:P(|n'LJpLzF-HhǡÈC rՇqvI5-m+DSxWR\W8Z9h6 cB+o),F FVJ[͎^Տ3mRoJlֱ_7ѝj-O9[Q5t W4'UoG}?vKCh ,=M娪)RW-()oRg J] svcV+ Oq(|H VXPсcH!h Z{5ʂO/ mh ʌ;Q‹3sP ;R׶mH= BMVPȊTMw;-)Ίڛ< w94dNFob9Tmg(ETBA~3Z0@S ="{KnފaeFi]x/c~"6v!`%.۪ژ-vE!F7p0Q2yYÇڂci*Mj|}2{o"T+X@~6?_#lx6 Gp'_g}R@,\In$k%k j 2yɓ 'wJB Y$ɘMR;1 ~S_{K\Q O|awa\*А}\X2ɂh6ƅ'1JX5v}q6(lapd?h [IhqA-c1 F[,F(,O}Ng\>꺑 !]T>$Zf" Dw o&&֘#52Ѕ{Y5B";&*O G7'4r̵r$?C-O1;r5-iJoBO \٩ϊ.Mď+U%݆+ h kI/ԛ.By<`c63zs1"i햡eNMɤb=)30d3˰ Eu e]8hX# !DEz:N:>J75%l |VZlΨ%4Wy7,[GJa`kfuLj|}=7spFQ~2^`1CHZ uy8ٸ-77M Zr)N;szI[_VY-v @M ԁhF^wS$ l₀dNUytӭ1)}YZxdM簓E(g˩)j$Spzdԟ㯉]AB*Lh0 By/׃IU2(mFʯ=~3 O#ڨ^@MGq;AvA>Ԇ14GUǾn0eꁊ[.wDukA5lxjTHD60*'BIѡe/8>tH/GqV"렘ԽMx69ˆ_@H2Fa_汑!4V-J:rNIG:VVBhX\[sɡGYT,e9bӴhSM +CS<S@aHb悟g~QE$o5$ 1c \En8Y޻l ΕDӻ9Lb%#GTAQ7u# ;RLN֢phȡ8wѵJW xd/ǧlx%3Ufh7Gˆ9j8'Aaάa|Rn AĻ1Z6V#YJ2m|s-dStc-_͋: gGo()eVb3螡¡z&>Ø]p܊<p:W HfgYZ07070100000064000081a40000000000000000000000016609d23600001d30000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/7]?Eh=ڜ.+sSí" ][Ʃ-,&OϔPq…p$g+3co6LqMKYÆoG)zRc,*(-=G!8[]Jz#?;q*>7Lf)hH04xiEfstcEjǭmYm7ɾO_6?NMltaoJ^RBs\[m*,1|W!DZ{ kHv 9E^my] 2figCٓ#g&MbMWl7x&/sO 2Hػ,mXtȕ;dhY"YꝄcel:=b_,<##ΰYjӷzĎJŽaѾvk͖azW0・DZK taEn#&%6-#JqNs͘Э_aϷҨʛׄ+[OY{CL V\&_#*S,4EG<1ok־ e&+ D )6 :_F[p_#aH tonU4v .g%E-틪Q3T+}|%6B"υ:_ 6Qoh(Gx@^ PI厚YRtS{o@vIƟݷ WĹ6Dۗ7w阜ɳh:۩"@`rjk =& '+,GMF':{t_e&yIVբ|\8؉S{4r.[ }VxEU] h͏iG?ŚZmM6mppHWsqM郗E8`GXy dP% )0al/߿r߄ڛ>9ޅZVhSK>iupC\oP2yل)jQ "=êcysB\G`-=7-`M 'W2)>8b_`JT_@V/u}J7q85GY6Еjo ǴZ(ݯ(ݿ)2ú]*BpqB~a/8[0nDy#)8_Q֯=*~~&ռY"[0Z),dkˈ9BMշp[s_MCZ+#Gg"j[;&Gcˆ1Zs@cepڭ s\h&yn7+x}l e>)ݦ"eKrw+b/)ܨ1>yPplrNp|chE։vGnTY1R[2l8tHAwnR"y7 +ZSZ(OjԥYyjo3Im>#֔\y?&HY yD\([$xv,N[{Vy'̸gj.$Sv}ՏygBfU9AmHNEm;X_ld A,|kdH!8[˦$|שG0N7J\Vxk˶jκFA*ՍW| 6r*Bс|8Q8+8ȱ)BL,#HIf鎂EZ ԰0t=ۭU6k>yd;= ^7`eY7ve jR*(eY\'R`K tAf'b>(4P۠NڪvFf`PT;I hگi`>MjH?$U+OsmSe>$ z1Ȱe`̳쳡z s=̏j?vǘ{Ji$Ԛ;'/D@HQwD4'{[癋w# wu<%*;ڴĬ 0?7桌 Nx]TȲL ,oW N71"}.EQH-պ0'Ej MΣkd)ivUCii5PWp|F 8ã| `Dvo- B1#$9$(i|.N_ 1_`J̨ p\ LM4P֟%^u̗)?jqhE7$Gw:b.9_B`"ucwB"hQ/ȭDhiĂh} )}Ght]X&;:ߚBIPC<`5Rj|o=>k<'*zhXv4؇w=/u_XHA&cHScvlm*wk9eBDXX+aL---&_lE)?I_ڧ]׼L-m%!;@} '&zPjAZJgi\;kSvd ]6MrPeP]7R:x0Ɇ~PTTW6A:7ub"S)<縈Xū}4{Al]2mdO9vnݡlQYꚌFљ}AMU}6n0RJ2gD|ɉQ3ZWALj E!2=j]2%dd{扊&\;Ht$2G2+`\B%?тE Yc{S I@Ց Z3T7CͺWYpqZ\YofEה 5Nf޳Ӷ@#e<$R")*ǃjC:,I1BKx"0{Yn#ȿ1BS@һ$P'H#`Ȯg9 CiL;1j?zHYP[E\6 R]*#4nސm/w(i|p%Wy4{^wߖ}*pnq[Cj"Wl4pfq0ZBw"sFQx3&rH [aliLA_ v` 6ig AH*{k֟eQFZ%-'}7mЂCkNEt7EwwM,(Wx7D׬QP !`r_8*^EZ9hg6<l\q̅ hH)cC 5/c]Wu9ϭpߝΣ҇#Qt~ܴu@úHĺ?=@GӫMC&rA&e,X(XZD0?fw3 #WU a}(mQ=3O"9Q-q aY.GQ~y%XQ Dn@m(ڔP$߫#rD. iv*3~s ڑv@xBs[/% bEU\EPI"1PSH=!ԻW|naQEmr -Z!q](&#vf$pM_ay(wIi'FumӈOYKŧ^(q+$*hw4-ȩ X9$vLxS)8vp TAd]*ّ!z;7bo<>ފTkOCqm#dDBTf;yqW_|Ȉd,fbOs T}1 :%i Z]lK(ɱf뚲>O Lam2gO^]Jv拢'*n߅5cu^WsF"tby&7}KQ^uI~kh flHC !)ԚdDuMP2S\˷ Jdgi:_b噵:'ʽD(⑑PusUMe*x^;jƞ RHUEG1>!+UG$ T~sfK9hr+;AuKh5ơ n<q} }p@uza6xw y{* hA*Yw׎A' KB LyK?bXsw~:Z.ůޚi3 ~d鴢iҙ-num_'M:((w'6Tβ {S?C/CG,ne3e5\j㪹Zaçnrm0-j='eADbWbp?y]KmNl?WG̗wKu)x#)hOB[>/hp T#XZgZ Y񇬍UytcV!aI=(<oai!U>T(س*>mF&pd)"&LK+hqGhoFz'6O ; 9Tz n^xTZ/2wR?il7Nҿ g7`p<?T:i +g =bgE^=/lLзیiO]@k)Ic> .)>%sL5P-+^A I9S0]F-o9uH_tXMqW1OID@ysIBƎt$i^ b_!_mǺ*d|٧a ҷµ-71y_^8wp߫eh_f{" ! s}4GRE@ Q9g}ϋʠ. :NtN[OB>ܺ8$>d܌8 Lkc~ 'i&t%+e Ht㩺F_sŎDn ș9;vVκViUYrJteg!#a_]|heMySoj B3|kFw@cUT%s-EԹF(U5kuRQ.#ݱޭc`*p0xt68(' i 5L8z[s΅w $a&jڜ >B$6!3 o ͧtJa@+I1 :"$\6 L6M02\K>Kq^6[3wep^I gʾpRZWƦڥ4=H]K(_9uH@5k>v'>;V7>(T̨6n\諺4Ә˝/-CcM[@:q?'f6Z!~ei)cH#GGr{gH^vPl:5Vz]`KSɡ a:.F @P`lO5wG RSO3F "g*RHp'5 y<`fA?O 61Q<ͬ[\Q}ۮMݾ=$8vX4<:'gYZ07070100000065000081a40000000000000000000000016609d236000014a8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/ewf]?Eh=ڜ.+?U1@WFJ">V'xHjMkRLXs@5$Plq Ft_` -v}:#%R 8fKl_FEo jK·{r d{wF 'Xn@;𔎀Y@gRi7K` Cՙ^ a0 џjȢyɇ"f+Nj)=qmЙV2mh59'յ窌6m'6|?_ &.XF֤K2ΠDr <*3SmQ7_P4h,E)NK go3]ʝ!3w,՚lQg;vֽmMmI6n(H =Iੁz-R jc|6bw5J> L\ys ؐI[ZByDkyMA*8+3eN(7aIe$lOE~!Ĉ5?ے%Y#k {SFDpj׼}b&jX3; >D;PN> VVO\TM{LPu-}-,iYrO!^+'7,R4?ڳښ"ōDv:i ױ*fj]UxG5d|6Vx[ljR_GQZR>%֬׺C/:&,/16AcWwk%#f>7EB9۸J82,@5f3 U?ukL.0l[5Hi12U] +`VG'P4$ '{b_RK܎vӑ;Rёc7M$ rWuOb}b?̗%^KZkW9r5Nr5˻>ktS"beM:0suߓ_6f|ruۘan<%\6:ih>8M`7v|ε118% ;pϕgs#ې&c@Z[12`˿`ۻ:EobNt )2%`^,&1rU6}6舗lڳ1 UF& Rq8C ؅ P+hw/ObE_dg[q% OL fCt°9\fVl#jBxr7DLU]VL;=AcQNIoSWL$ F~G &:%e5ZWvLtL7Sye\Jm;ֽ)MKo=T]tbPL! m~H*>=#WY5 Bk= z_&,@#u(;nX1_ŋaH sO ;pjjJ"5ydAH;:`!qnq6=3]u1V ԥDD:cڽ4 {Dy]((:߬6МU&̆`>c'rEc5!Xh9"1Mvc4~"=]MaC(kW(Q{ :hz]^i|YDgU!KR JxR9 #qY4'LN'ӹ_e:sc&Yp ƙ̉^MRmBYE MnO^X5zLSDɾBJYz ? 9QሃU6GZq"?@] O5QaV WV&eG N p(ͧ,+†sG>b@Ā{= 5|̐e.NXj%ܻŒz.uDfSrÔ SNUG`@科o;;Q;UZ)}[{c^ַf ]IfEdm A:;Gnߩ seȵg) kN}hf Lz Ut;ưT]OC\䈃փtg-|OU`\ g,~֞6oQ <>bA,ھFC¶Eׯ; j4DI΄[!z}[lWl%L8҈vȓ8ԅ$oUe=j9FvgY{,L59ce!n#9 Wc S̨g!M`>WW b+;LJ),\զ_(Bi)kk']گaOXr<ƧNrE~ᓛa !Nh$c,v9\ :1,W\ Ǫ:~sÃgߓ/msg.z8U-0\< Q"+iW 䅼7oH⥱=. 0QqI$kO*4u4eV/k\u={rC~`V.f:>s£SjL e=8SKU\|Lnh,]I8}qB¾=XS1v*ڸ^:ni54YQa<)N[ђx=Fau$]a< nV_z%h Ux{9S̒CkbᘏIDӓ! fv鈟s6\PHg$}꿭&3jw:H`̣ f`>:suGΰN ֶEmv=lWt,AG{"&E~So* 2fn i)*N kM^oHTOԛF4ڙF.o5s)'ڇiAZyvk!sx 탸4e⊩2L#VaT@]sHX$>Vv8)NWhr7JM쫭؆zx}p_H69V9!YXQ@X0&*vnˌyz:n55.Ik/2KT=}U):Pˌ09UwwqvqÊ>759.+xӝ(F!N,A9ؗ% kVDl!Zg,Z%$%n46wWT0hJ3g͚:IYrsHɛ-2>J|jS0wR%/x7Iypm1,/ũ"EAC캙lDUVmpcCʩ7e \",+ܱd\n&nǯ=)MID_CXpG[r4mxl HKċ^?jã⧺ha9/<_G7іG Dr5xe27lI[w87MgY__/C3,=ta=ݑi#" QhX3d3˅Cm{ǦLDT %h8d'&ϐA*=?P@R=flTDpTg'ͤyV#SmEGX҄\} K 6V D*J9?18f9Y%`k vK+hIAZqn hpReL!VQ.+.fL8DZEr 2etpZ*9'/Ͱ/j߄J w9|,pZ[x N[[B;M#œ*yCX¶aCG B˗>7W}e$YyAl ';?3&@Y=ȕD%[pMtP_YZcJAGWR~P|*(æ) >1+@3{+.pq,~BF%z n .6yBCmMp-<׶GHJM9+~e }CBA2SWq+*tcva\VRUmKyw医tZEYfBD ("yPN]d+ r qg9tU^(qC&\Qͱ2H4.}1KXC~TT15ΪzL h5!3)is+&7 ( d"nL M~@S1vx 4M$|]d߾'`AÌ.f'E *I̹ L^,fף~7pNz;&PDq3O?*2rJ|pdȄO\&kW=߃foQ 㡾zhrEр δo6V_,vBԙ^C Vxb]1W|$C!q?S)~瞛:{2>6LnZne{6RSy>uo4N!Fx23^;l շ8vNg ﷀ1kK$ 5[ߒ9j75~awf'xGl]XgaQv lF|: 6j6ǯMhVhe'j& D4'\BLUpfFu)0 gYZ07070100000066000081a40000000000000000000000016609d23600003084000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t/0B]?Eh=ڜ.+\ޅFt7PjHݑ>Ɂr0ȅ,vEM',\,i_mc(AT9XٷS[#JKRvuwA8!*GwZ _FUT.aP,t̎}BsjC1"e`{U+G@*;VT\fNbG=g[V=I7X"NF7>cfHO &:DmvVr.85 $ʾ;OϠ%0lj䕶vʘ01 ~,JJ2%YK.zzBϑB=.zj| e\%Nw<*'9yE6[ lo.pfҫ9aWI[?"jO>0,jX f Χv͉[R6IܰkmD ԾH"`j#f2`  ;)W?UJNO ԛ6G2~ԚURd!XD,N]bWĨ,mnNjiJzw ?d",cu GB&_n'SVMc /\),cmkrtuۙ]8s9ExGDYdt}E,$4mp ٝzrPix ~o:i_tpn_v`ear"AŴS`/-w9O7Բ:sEP~A3䒶Y_!ыtәrVDj y!)&BO[CCە~`d%B$fm# ib;.,Xno'5;@֝ȭIB g->NiJN*eIY,.!XY<C.^(Լ 惀PQZK~ʸJXYAXb̭Yi`oD(-ۏSK΃}wzZ4(hp`' =o=&i16jҢ kl$}Y!=k8ЗnRƸORF FUND/Dmݹ 7JE]j;.~G)Vm\Z-|5oycʁ%I>'/N!^F=`<*ҢxPaҔFeKM L,ueSwst) Fٙ|--Sk;6} *UIѕ X}*ݭ~FែwIF*DeC⎲{_0fV-T99?kB=4%4֌;@PNNS;.H4:Br{ vǤ6Q(PˣFvSdVV0~RvNȜhoVL#oͅjظ50 ;JX7PQ1nEix"2}!S3=8{S3E Vdj׿TV;ژ-ziTC7 cD2tI(smT^fKs'Js?}DQ5hhja-t (#pRyss٥kdE&!'s/$$9p0 =&q~DCC*D6J}BZiZ } <7G ſ1BuA {sXȍI扏%zR:$LYL@ -E> E"mw@Z)neuҸkחKf!{8 A–V#nΏR\l~]d⋪D䣛f$Ny74Y^Z@0mDjScZ-R\=*ʣ$Ef];: 'E,!d;nWcrHȝc7S|O*0yӠ0YL\*zQe:8FgdP,ԑTa_]LѲW9c8ƽ ,^;(y [̓:yݍzڟ}kZLmM`gǍPRȿ$=.t+pGb/:v8yggJ}2jaf+q򩩰fbG ^)M`ՊUaTRFf|Dm?C(2M0h3^/販س[e;mgR7# {,Äט@4jX֟ѵ<{r<-byK,l+!ѕQ3,ۿ\zQ+'9L 3\F ЃMW?7뀹7,w+ӻ/WGRl0ZN$'Á1bIo7'(mu(MƱH~kd?rmwZ5 Bpxzy7/hU EEo ?*szn.o]J*q4jGS?d a08qs?VkDf^n:s+Rx);#L4N%5E WIqpYG?SPvxʰΜ bi0oh2V \_SDt: ;zWZ(~i!#-r~J/> Rn=,,Wm,-B:E?RFj,^ ~؛[z ߓe h=Joːl+_ZrhD{m]4txhaKv>+Bӗo_"@Z]V]pJO|Vf" Sy^6:4]G= 5tu/3s'̿o;+jRc-&B{_ʽ *4FPҩYԾ+ܺ(NeWQ-88T" %j+h%c0~5W nxii3;YrվZ!fZ *9qI"IyCb.moXW9oJp@rM(Ft7+F""ztLNizQ'b107cQ^q+n(qI{TȏBopפo:t։.U 'Ư],Խ|m.NT&?V#VvTn]R]4V7c[Pj, n'&?=[:]ǩF4Lo cZL3>ʜ `VmIc !*:7/̊;>>j5sC,eJ4KP46/ TtBGk0ș;?VkȚ~bfĸ-8`m \Up[Xy=TӔqǥYê ;o N["T ':j!O3Kl6X:=[yl*c~EEp_c).ZpNs!X9)q#@x^Z e%5NvPYٵ>Uھuz llW+2ǥ,;?۶fÚlEI) 69ҖXz"IqL/402,*\puRzdcP`Bԡ7szpEzccC +:'f 3&:J$YuLa\1:ލw# ģKk[:UWI 0^O^MqӴ">Œ=FE ٜcќHَ:xO$Du+u(% ^Ka -nAW'cן狂mbx+P6 ߒHez=+;\+K(=^$N)`OnB@x1FVվLͷIqZEdBYe#= LS2 .4:$LsQ 9Jn4}ÌniJàqMwGBsw (VP`݅FO|9->P;%B[T-(˦d7Fjt-q1 $[Aπ~iz*ZG D#JNpzNZ>V ZҙzA7}+3xFcί7k,>RQʺ?uvb:䁶%R%o8 d|i!sgnѦ!m5Cz䣔H̴( 0ࣇ-Ԅ2 KhaRT .Ve%Chڐl3ΛXd:!0lN5J$5`fJx@ #/IB#|eLC0 kH*ҧ_?.}2kͻ/6<5ެL/ow7YjƬ@ rf֧M~ݩ% G3l`oC@Sn:x->TU~ig$=ہ5͸YXX ppfXk91hnBBPA @+{rDncu> P+L2]̝_=E=V)/6#'>-/FR.֓3f; g&_l!$Rk,p~?P^&T|<[Kf3p8ǁD_~-pv_K;gw- f DS Hp}[_ 'אbYD`ꏇU{^Tܫ͸6 pL Lq+ jr^kq3PA%d>s3lH2ehk/zaK!`0SI)^hgqUAXCeM(AY>e z]oy $eT4vk" f3)Q N)@/Ek[h\ZmՁҽQfŰbs#YUGpA ŜO&^PnpŔ]rtҪʨfžK<&Q: tmGRSeH36219c%y#a`Ir?MvKX>?ǢǍLoBɆ}p2ob4 ̝WHyGڳvD@p^GM.S'`3GxuHC2>AǾHP"EiNʌB߱]O ~),=f[Q#Nb #Y7ox|(D?بqLmJ,LK|z} hUzF'dqo9qbU:K5k-X֙vZeM?SX&8V[d]>W$.mbx6Ow|XK3?Pa S =SBBYK۩x ò4,S_&âayy嚒j"gSnɮ(&pXLNXٻPI!!K,+ %*9U" (I=o7^WF,xŧP>×4^+QF&rŭDO\L$%/#:-v7>v٤i̧ݗK€G-Ptq2?ߙY; #mA&Ԑlq%c?gIϖu_Jdw4")8:<3' Rd{=N9$k5?0vBp.ЁHe1g#yjPWaZ\!.AW-ˣ1WCΩ/b:4pRhX?%{V4p^a:*@6q1 .١~Fa d M`quQH52l|"\L¸$c^,Wg\,eOǺro%dx{f]@cgRRrcx7YJ +6,4 mE}NwNmچ g3isW/QǪָ]$[ҭt(EFA),b 3kQ!_=m=gXI1*/=n8I3+u&|CY!!A9^"Bs9~=e p% "t/Lhom3B6 dH:ak;Kr\j]WJwl(%YطX7:FM 8&@ȱGS7<ؔ!NA#)'O$TAD}ܬ.njV6\]:i N~g.^Ѝ&ޥ:L/J'gvpm[q5!Q$"?1ZpVJ\Ylk5̗хIu>.MCtPoX+ޞ7!s4!.AV Gmј3'5 6NY%\@-W&n3E{:>0poYx:u߇w[g;I%lp\x%c9*&{b `q%J }kUx]]F8w^knhźr#{1W^W㍒OM^Q`%WO5Tę!EƉ `.PzUx`-$C=7^ AD]oxF͛nxwm64Bx ʉgd 0ט"2ޡV!n>Drh1tG`h,~c3Y&oƒpٯOU-'lBT~V;3UڞnGrJ+~^M#'gNї?. ws&.3s QV!A_aky;%FChXc80}3Y}]޳G ٕ%TΏt - E@_>nor{S04[e`=ṅt}Xi]2^RH^u73`,QIAq^7dg`TNGr(V 0a3є*A@xDf tXZIXYm~=X01d #݂tzY ڥL4Jr\:*7LRZǩjCx hN U[JRe }`?1{5x-A|.Rى& ;յ,BLQ.bKS2y^'2f>ʙO  Px0M9QIpƶ;#>MV!X)^{fΖ_/u8u ЏAS"%ih$e af4( E&5<9h›VVTt:P~"p)*nW؆"P/z P58槴9An'8zH5i=M=t~׳nQ@ӵWr,TW>al6n"+m_O!  wZ_ |TP[P=]ǫ}mEzI9Ym>FdÛR|j+JU?H dW7=Q(WWVl*vvLE*R oz:`CjTQ0|kϱwp=]mtisyϾrOgP,N-)PJ,Vm6f0lٰZ",!t,+He?Oݳ?+\ObGwnت"!mu炨d J w$1'&cl5K8SHs51zT%ua#hԚ]D/bTf 6h,ϭ! *GW^+M8fI8U8䂦.Z(k\&=WWSmɡsP,Cv'*aIDf:0-EGm+(³|ॻjWqgE-lH| %&5W\Zb9<gˏGqQd T \ F@"ڳ2m~6_?R涟fP-ADn'^@iķ˝gGC޺F=ը8cB;݁k6c i 5+\x n!9#oツъ0iD[P<:) JwU$&KTL֙ <VàFkU٦#4}heMbL(͌?qۭ;`|-J#xn3r9T\0\=Be=?>ew is{=]F? ,.8D+l_؅*6S˳wA a4Q%0NYz@ѣy|~:ӝ5IN70oh$;0{#cWvP(~E.ǰnxZ i L=@%_1hVczٮ<UؙcUbWR۬CGZC.$ \m,afVymР<=*}_j1JF,:#,~o3 NŦ08Ȟ0H%Ϲp#^zS$UxͺoyǥZB3tJdt+YðB\$:"A}aAI %Vx2hߏ4G}AJ_&0x¨"kr𨎔y*N(E7$ b/r#~q00~bc<10aMakxTi`ɋgYZ07070100000067000081a40000000000000000000000016609d23600012798000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/U]?Eh=ڜ.+)SioaL+$; /ϐΝdDQ!0TSWs|+{52u^{"Uz;L9Y'KċS!Q@ _r-;]Kܡ$cK)VXa=/'LS8$2̸*Idu e~E#NEBg8Or_/ bGR V?[L ?8]._6 ָ$*,ܼSˍT!.7R?ŏOD|gGr @8^1s2+dAAa ȀJC-END{'~/7wmçb1 ؐNP:t=^TX82B?3J0+ XS$CHG«3Np|:.ΐ!l(qnq 0a[rbsYʧ,F:XOgPVH^se5[0FVm4 |' ( {3Oa D1dQgP\/ZׂЅfdd!MơSp3^AQ*,qr _IgGWS9ݏ}I3rghI;b .T플_4ey֛k$KשkzSjSa%nGm_*sb][4~sq=_;Wb~oI)SP ݰEK^ѱ$U9q5afnRWK=V*97L5g3^Qſ?lw7LD~rRp h[{S]= Dq$qT[ǩV( sP0#:wccR! s9G3A p=Rcf{PwP&wvK;GNIrp)(%k/#TEY S {o|rДa{Xj[hk՛HyEvV+"5!(cQkZ* AmGPT ǵ0c H4K{șx}{$^`OGu)c> s~L:.=+ipl$Y]:!r".4N c"|$45ӆYZ̤G {m"F͠ ;"ϴ.$O0OffybʌRAw&h;;A6\Fc}g!-DژDRP`DK)39 _VɝifAryLe\\'_ r\'iQE΍|H}egN$%xd/K_2Bv\?5]GYM\45eme׮G@iXDLn4:,vs.v8~,MC3#j>" J;+exDhe}n/pwfT8_%ǼJÀaf= XE6ѐ:)}YS:7/H zE@%AB8FF~?E p4qm8+o`oQB46 ] yr2bg%! Qg{/y;ðp5{&!1*0 3[?߄7= cܑ5V5`p[s9>]kV㳴+owx2z:N<&ӗD柮k_pŻ 6 ڵ:8.U;q\1j fh)Y,>YZwJ(UkR452H1ƬK2gnr% Qςv7HYU|:|T}Nq(CJ pTk|٣t(:ϔLB%z/brxN @XI ?pLj@P]Ci}JM#OTIrV& *RC?ґ_pQ]Pv7*pGf&ÒG5ifnZii7Mnw<Ù]=Yg97[EPF6J>s^Ms% ζXI)LZm<,hhq l@DM'¾G+ӍsDJ@oRlo=ԠMW|*k&=p4RK~iwe&K7eOsΗ8~P'g7հVP|%ɮz[P}'I">ZLy`(h%xםjlb? aElɏI,ek%SMMkaݥ7L<_O V]Ͳ>JEDN?Tw]z|TBe^I3~}Ig/l7O儲c|4bˎ; LM!JlO~| 6J†2׻_ZSq,+֘{̔bZ 5A)aE?4xY2678 ~'=&7[wlNr`Bru-jHtV6@G/56O^.>SgжW;vԕAвd&y#aifXYdˎ=EOvdM>6An a(2vAKU.:q[(Kk{1DeM險~-)˝/!mIZR0|{/B.U+cmT$4 O8q B-T<kŀ? THdh*,s`]~vMhIro\O]Dy7N7tǑQYLD:oHU}o<r +4q|-'c+K͂ZHpmCrxh:vnoU3?ӑ/9'% ?7m)Mwmzl=LQ~t;-6"jպ?5zv4!]#8xꐋ.ɯ&sPptt0({_:%hN3qo_>\>uArtbNnЎUI^g-_X5~~" L()V;Q [0okZGH8 [߽H:_$R` Қ6c!꺸Bzڐl`X s0_Њ: AM/HkHʂanVԴ&O}PP{>&)\d:JP0$H$ S +Aeiw.е"@z}:e͋f̐_eQl HBfY]7ݾ)55[?J||[KAW&^e8 '[RꩣpOD_S¾Ԙ4cI[lHuօ .8TuUH,D"6i}K!۲ɘrG7^dql8^``1* j }X |S:-wp@`ܶi-;Gv3ڷ<"(ÛBgmrh2&T?Hp8xdͷވ2rz|NzɝdI" iaFcKp6fud*?ZU[=녦ni@ޕ($*:(i 9><]3bvO´(#A?&0Tl#Ӛ;8_z gLMU$HXk;ᑔŁxt'p;:5Y̆X0B#,W'w#)Iv8dtuQݠЖ[eUrX)VaO' P ,!{{1[Ta~ I= O*-6j[L9eRu8u]XwIS&R&qb%GZU2p]>1>.PdeMic 3VHXE `T_zbas9l [ }}FGK8V8n@'Q @UR#beqz.7'35)HWp`6'ltO+ `_o3s18kLSZ6zk^E?;Ji/rڂqdӴ\X\$J PNx\"5I3>ĸv({3 (R3H9COէr4kƑ:9^A,:VE_=6 =.!>tcMTؠ>H9yVmjcUi+d UuG7p³:R>ayiWT'V؏坸oKgX4yXj+lڲo2p"ՓTo8^Wʔk90 kfp/)=g]!WBggbxs?\5@FN=xHDkCvm<~h†'3X\|91H a5r![k/Iҫ:glIV-_HT( Fѓ֬ |1v‹h#6GeU.n/!4pv~yBE 4x<62u?H6~ MBz$$ ʌx=֣u՗4N[:h~> [8Waw8ʰ\r3X*}#EK0KR+#g4ˠF6l] 9$g4#Ǭx?Yq$#-f:wiy&Ե߂x},~NT#ewN0?qWI߽_w!ll-SN~a&ݜ({6f^mqQ/%X%<ޢfQ/ mJEGɓbxnL-e_L[ۢO\_?'TF}4#:!IbJ;Kn{,2W}*~)< i* TN 3m싔j,[OhC!W ֿJ`NŔ|W"Ǒ=(P)@,\8@ޕڲexC|Z PGId^sYǡ= BhQBUiUfv`* K @v Ԝ! 0Hfϗ6V_V 4dN+ x^H@W@Ƭ]w%-ZAۆmTQU/Ov[=1ZGp}~7IoK63M8$::8nzق;xuCgs\`o\|(Qqc#bcPRPՃ_-VKZ{<'56i`*i.ʒ/2:/Vdسa &(.f_: fb ]6l&9t2`X蛸%iUIGQ y-U8+mIuqU+w.K^) {zP梧 /+cgtw4D J^[āJ '0.kp^K, ijJˏ?*U)Ӄ,rQi-UFeFp( _欴A&-,ʓ?#ܹH6H Άy=MX}tn`JeiDwHa yH-Eq>z\_>M²p{Kc7+efZ2*GW2`@NH\\aTsK*%UkOO$e;Dnq~HYqpa:Yڛi s?,?S< צuoܣڑd4\h 2iKuR4߇{(D70^+v{F(X+gI7.ݥGɕB*vu iE,`B$QES~x]M"߮ ]E'G+ɡUQ}PbG}|m7vda=ME{\b*-V$7kUƊ \TԒa>uVFeas{IIyU`>#^B8p|U͟jW||?Cl/nUB:tIzxU^MOBr$׍{ގ`Vp,B;зB!B"9։on!)zvVRs~g钮6qeLo2EϲI/[[OLԖHѭe>N+/@̀S/BG JjZٟz0ƳqzP)PQ_L_ uU}آ9%Z3݃~VE5T@rVX3){!qR'[pX#|>Lk&R2f3[/lS2QLU7c0r.Eb,ɩ1w6//V<2ZAxJ&[񐮻:>&?6:8eԢ躕8| wﻣdlmKGfdi5%|KOσ˚QW\(E?գRp !'قP2؀=m|Է,SO X:_; U;a@BP=p/-0M2"M1 Y*r{gaՄKEZ?^9-RR f qH#ZU9$@vدEZK83jI~'Qka0In4Rx@MЃz:'L٭ͣ ׅ0lY4@COꆗh*Su0Ws*!ܪ[bP'_{ Kٔ; 1y(~ӃiLN+{71\hNj#'[ =G62JByWV=Ve^H(+Ŵ0l-vt= ĜO \ߣ3|oܟ:"zTYF-1S z,VJ)Q 7~TMH}SpI)\ ]ZHQix*0Cc3?6hlZg(mXS)wB)I61X.Y 28eE[ e^6f{`D9Tv6QL)! K!2!E?F5vdjܕ m;c|1Co y{(J&!7Xw}^ %( ;CP'n6fjicK=|5.DUN-2?Fy*e Z* 9vv8ufrlRgUeԅraotItE.Āwu9le,-D@;~l0 QquxdBs>`8 :hg*E H F>H=`lymR. :(;K3$Siqp[׵͑S1F+vԯ Uń9H[}vR3q%F.(/$Ӻ/Ggƻr~6d 51;6ߥ2a\+X+ H;r*i`ߦC' vtΙ3PkȑGzN67߉,ii6T էMny"ձȓ}dd'X~n,)qݙM_l]S?%k+(&N༔Ng,qLc^4PEQhj\QPL .Ec 癍v'`%ghbRȂI ;D6 Gft@E[q@| Q~<# 1; ס:K!ʾͯ0f]@Ёw&0B ~6-9UKrFtH@krͥ MQXAwC9Cp'Kr+Lljq_ھgB 0cy ~ 9YoFgkC\Ġ.=W/ K&>lp7+ZB ޜ[s>O9lL$#sl &eA9Qtd9丟 ubOmc5YNbr޸ڗԗE 5 Zy>Ɛ-օSgHrbW9 ͦlOv>Je^@˰ۤd#7EZ6PZJK2B 0k9 Rf``Q%kr* S8&i31+P5KPDDhYflnljKINkfJa[{cΩMSG8#z'k]8*OϔFlGq֔|L $8qgd{ _J#6`/!xAŬ^Ya =|;/ .24z&Oc<5rQKxd(t!HvmMb, )./Gm_s֕TZKMiHlCx( MV)/±C}´Jb}ifxYtP`Reg!XPtSm6e9H#.u |Q_غgtI*~TUJBu^*F۬P_˛0eF2L?WRP\Ӯ6804 1\@ԺS>YBW,g9 eS_@y.k'f¿>KE&1:1@.%l2k^+%y$xYTq-`Q:ct3<(*^XIy{x._*j( nUwdEi񫥇:?X4*lCjtVϨ mƂП*rG`\B J+E_Ҷ{ijVOCF"&h򷗄0F`1Rw[\x7n̼1 u̳)c>_C}Dw&n)B#7Pa_M1(6E̟EӴU)FazQ<"W^ĠQ(rA ^pCú\vPuSoG@:$j[NHc!n&_FT״{Wi,&̌sj wϖA$(yxUn`К;Z7!SN\fXҳ 48 ;lDQgyyftSo|$'[!i P=].GPyrP9!/&Cu֫5Vq;$q EH JX# zI|fj?zK71j.:W:wƋbbNDȰ'h, :A<Ыrcʭ$uSAbgM$KBLƌ>"C䛖ڂws^@.&'Ix=\F>HU3j&wi~-lrz+4>MfB>[Pi?<8[Hd~OnkCz,/ **=ܚAzV*yʎMޖ [6us{#1XYtT`.E|!=RW}RsZb-{}B\'h ;3 ,US1^MIh'EQc.4 *P.u "k=b |9gOACǥ# jРI"caْmm 0[O=@!2SB(t"qWvId&aq;p׭-V}4Ĕ_UNbOs֢k[e ]hUXѿGIqfe2?eیgfid`S#}k 7yl{ië!ZFlOAe6*NHmDamr" wM=ˠftBvFhB*>"NKl_"[<[vJ&sdt vnx3tZ7>tu%6o/me^`KT{SnduXuL*O>cĉ_ap pGP7e:EQ:?o*պXkD{ZV7?)0{ђY\OHtaHOFË7)?O KmgeR C; s_pAB A7M3]Q^4Rϊ߭/'*m NOᕉ(TKЋ % AQZH=,ЀӛQ X3n(.ZZvR 2s%U=t*UF*]u?[Ĩӫ+,'2ʴ>C͚)e:+z;l01|uSWxm;g^k|gtA2(RrNxNj!Wwd\:u$,y^/>`+Qө C==K{vL_7*@u_C[bD3>0&UNjP΂R3 5EM="zɫGzSJ %[d>vht.䥏O*sj^)U2'gaUsMd/s7˩~o&"QlHMaǃM+d@%| [o'ueE#k#j.!zXŸS~O"cך$O==()slt ֣ ; ~QE(;N2}_07tO = H Z:I%@U$`c06WS9VRܡgl W$9,[9ޕGnNtyAp,j1Wh=ܩx -IƔߒ8jHnn~HyY7CLH}B3y~ bTq:LRg&A։8+7TL}WT&Eǫ9dqJ;u/Df$liTڲ`+]9^sgXoIDƩ¶,ila]w <:^xOP>]G"woO_ݸ/ˎ)=:t =9IO* +Mb=R+wO+q /Im4sD;gUذ=mi_Q翽n~F٪V&?Ulae`.7'd(/D ![a:儡WpD8KuO Svb%وQى204+Vfb`r"W\zskBK07 (oCʐb4-tAYAl˯mϛ2 ;?U)AYM,4 D3owzlމJ 8(k=Q&9VvT\X尾 SO緄V+0C K3==JEvѾCMX9*6E7sUbȱNDsidxWvR_ĖjݷWU0 YzOe(XB<z*=T\O1ytksILs"BD[r].ENeǴ16vԺa)ϯ`g aDv xӋU3 48iEB=ax;[pd7)L-0A.ԏs`tVLZr1M)9% IxT*WHU>C4"feWGqOv0T ǣOvhǐVDs "$Eb ?Pjs?J|cmI4 Ԙcsz+tƗ-MC;'o\>47'Zd4XA-ˁw!sP_k]&a*sFL^| NMM`Xu<0#?k7zbD.FR(r:.fuEA1H&JƳ=?A꫏4xwFkK閧!sRJk,0U<*Yjt,EPtϮͨYkf;یGcʂ30pcMl-<6^,66{Ts6)Vr|Ʃm\-57u_ W ܯY*!p<-&>zӀb[\xuSy 63WmwTZ㫹kwçϦ8VmCM(#ԥ;VL-CIFɧC'}Mn Ah&l9i޶6vY ׎(pY5;buR]gǀ-t_.h-NxViU*H4a6:!E7gddEAoq*o \yWi l.WL*Lm>uXBnJ5y'0"e;ȽkVb`;!E✾ &qcR S̒KkӔ|WԂ>OU}ckeW)ȗ/ֈ{U/G:p {u9zb .!(cmo؜~^kL WƾXI3igub85 u䤭"lgU \&/6D㲪 Dg^7lv}[c")*z[jdOB$)\l/< R5>a6L0)|3P;ZNt8P}{zמkvqV,/x׶h2Lrr>M:4|3AZ@:v"s'h`N?f @ꁓNZ23AA&9jn70g!?Z c$րR4QXw$!#Vuҡ'Tzh'0FuEN![p"#-gij:K<;c!ӝ3׋7cm-/eBt|^{qXc П$ .`x BP]V(i;900,) 8!'g-ype $Fb)f|Oܜv*puN{]vaLe`zmc+'уozmB_id3*@KS^k3UհVTYA.6O)b'ٱ'4ٙy$¿I IGm9ljM,nTsGJC&D;E8x!^CiՆ>&Ц8]IDip FYG8Ң2Mn/Xs_nV*ߖqOMk5k,40Tu "ɔ[ERp茿t dNc/ )g 6`j)y77ޮC1W=_lѹIV\eLB0kLX-^OB(-=WT^:[[?Dz=̗kc;:+3mt>:󽝋mJᝪ'@d815KgX2Jßshte]a_ag0dy97CE_ʱZХ1K=n<0K;ԔxE||.oMs9'<[FplnuT>\4s{B3hL\\9WqAϦ6ȱ!L\EGP6^>J-bbxk_5ho_rL칱PR08f~T!'=z %/YR3n)QB8BiOu/_ ?s+2#TB ǵ?H=[h%p¿n9MzԿO!kE_/uԪE"YF cQg~0bpͅnQRly a6hYA{Ĥ1Vx I Ixx=ڞH?"J|7֦t4HIoz@Zi[ZN6ϒA3dȔTHNc_& +%%xz2}51] Z?/y{'THQRa1dl sc&`X7$603cЉpc[¶HTmuS㑋Zm Q 736 ~Xv,_:{F,4Qo YJ%Z(:9z79:Tҽ\ U;=Kә]FnA`7e%-e ee6i1#^?x Jo@aaH 29 s]SL4iVd:~xwh>Ļc8&l/hٰz7|1I813p5=SoV)$\CiVM=`;ɦzeSq ++h48ZN$>G^ .-Ihr5B.U@wS\az`z*|ĘΛ.хZ_ԑo6t~55Zh1e7B]|_!P3<״ X;@+,VQ&)FOΝl_I |\ $,K+w nB켓wlfYϒf4py;s6ڏ_E/Fa8Ck DS?R266҄ ^1Fa iK< 5/rR_ #~ Q}52º1q5|Ӽr4px8lisuyt OL{ߑʟx/D "鲷eR%V HzCխ.. Ic@^P ր޺e9]O'&WU*s?ڞyǹ^vogK=2 {z[aJH>h Xi P.}K}pC۪5s0ʦA[j/o=3EpXg1 -0C[19dKuq"6U8% 6.Ji!M*4a%q9kNcN?,ڐJCBiAqLf ]lNYN_ a_?b^K\Vc]v8{&Ч#7 4ƾ `?_fW#oKZO{K٘\1  fB?u 3oVלYF :>KJsG>p~N/H$0."3K?|Lj)tY)sAR Ro,cvoLC:{:ZHt5&E8Ď!;#ƄqE|9"yT( B)M1pEsmvU}jw꫑>σ@o|da9 rj4Ԙ qOۨ&Moj1!MYn?'Is6XLa7٢h2\&٭vѺJArrp_U!YlqĦUsFw1z[CrFylb7Q+&! {% Z+}E`w!U'#G*jVmM}5ceEβtZDbG``}p)Lu$[i,7 :J=@qPIDme(/U`f[ `&,wW.=hs1dfۻ\L-^%m]kNɺƳgA ~2ȒnQwxHQ# nKy:bW#x)/3!@JoЇTmiQ^FG*V }pCOć9#CK$}E>_>c:>,Mi_Wwig9瘛B{EQa5˰+/)Yd=Oj(ִ(umA98[̼[2q MNٜ'!3'1-7ߊ̠8cNG蠍˻A,ǘ*3InȻu6Ao}{(Vl{cDbN{EmT8i>D$X-Ez]Ĩ дaBBOC$?`5lc[X۵Xԟ/{o[M` mH"z<.^Z)~K[KʄkT_8C.*H[v9P,YeWMy Ɗc*a ]ҫknrIAQ1fӨי :Ih7!A?SGx;2AG Cp|6"Y﫡=!"Q'$s]{;#pcs<`sW%;났3(=nbJQ1NH\L ؄΂DjafSd, `K/q)=y8ȾYs h컫r3 ÛH'1BR>0ectDR60L 8v 9{ _=p'A>nmK`kr?A] vJuçé&x;du wAN(7MEs1ñQt.[?,D@Y@~g,Dpۂ[ͯDcX?&B7a*ym@^d'ps7dX@B VF, bI ee{gʰHŠ4NblW{ES /O-H)u^YGC6&q*Tce^Oi.61\sӳdrN뜴S L?ɇÆDtP<=)̀=fGgf|.^l[熒\) W}o6|;f2sti?jh!=3j:s9x=u2JDt\%6jF@D ۹8(x>+&&wm#!WyZE4- 7a?=o>)xJC{ҽ<=NIH1'0e7)|3TbN-+Db#{ځߕSX{S+Q1S5Q>Y1Co=&#.!RYʽx4-Z8geSo(6ʽ1$&Pf]iѰgбu݁BUQecә2LJ/W =qMܬͷOfhi}aj.9 "~ j/Ya_;;_ cmi`r fU= UtGWYDOV4Dd<6~k"6G>6< 9]pBcttx2ٷd l+Df;Yc#Y׭SO&J. 5'ƘprpCm1ͼ;dgR%x W=rUjISDP̊HċQ@E1nJvz⇧ v:h`s.6_|@]xux>p vd3ZtU+{.4;@A ۀ V% 7EV X/{W·w܎^L RHOweߖJ7lBߟ-_@CJHɢ߂VÂb^ Y1smJy ]D> ð;tֹ!׺hYS=&^FE4MgΑ> 8Tqе-p;뒜iVBi]w:'.&TW09ͬjSǩ6b8<ܩ;ã 6e^0>֬C娆Cg#,Lj_Z#ndp䓾ɛ=h)<[燘уP;E}%-E>!~pOX$& s *!֟NI)6Y-IqVB#=[%ڇ4F_T"*ib`g>&8l 1 82DZS}bJ+D)AߎV Ħ"o{OluF.8H\5o~B vC2cknv,ro՝p:/ ڙmiIc&SxIncVT<}r/KkmMp,KBCۘG#vRC%dŁ vtI=@k.Li}YsfvZw.#vt, 5Dxb:#Nӗ!m7-qwtj6ژCOmԋcf/Tpɶ 4= 3kҮ<mZ͋ΠW^Gw4`(%uxCUKQ#OZ23l_+ÀhLzPىՆ l,M7Z 3(Z!`( *9*&w}QKgR .ج6/yq_EF88> !`Ћ@ ~=pƋ>gB?% @ sw\4oSl}aC6nH /% SȚ/p=W/7pi2bZJ \ʖR+w~W("Wi%JjlK٪ːHopB9Qo?NoKaQmᴲ}ǤLF.D&c2"A:Ock'Xa_#'¥ĪUm"%Q>U HΡ * ͙-5#q:;EC0蓖i%sS%KҩG[ا)ڈFxwHkSþPl07&x5~_7Tœ (Pyce-,1%Lc\ ^hVmnm;Vc/j>؈ ux{BOhkO1γ *QmM%Yڥ[*>OcJRCd .mُ.TCH h|1X gZS7Gc/vzE 4+,o7"~\P4kt;'\D{tsZvْFImi7RC`,VA5^Չ-Oz 70x7r7BTrDO*K<^E"+NC=8ӗZ~)N&3D"Ǡ0kܛ3qG;7m܀dNs;<' ,#뤒SFro\[jU#M5oulj ;wr7FE%1T:Iyb>)Fo@ג:m@/' TW,G4+ڀ;y?sא &huB.!?=i`HfSRsѢ' 76{*^q evc^|pN> dh N nZDtEq e}tml~(j>lFM'ca]C+#FhݠyAOv^dpFYHKFz;)`]hGo6'Bn.GyP_!INޠ8`eD[-Y_Z]EDRHn31qoOQWu&@O@OA&gqBu{ BwzOZ[?[_:{yY'3oC}Kܷ* B:YLz4ppkگN哟({ytIf6@> ' kSr?Ojm~_Pw͝ C[(}x5hR_+4+p]ݟ&lPӳUt6ZMޮU&Hw`fnHK`k42ykہX2Z^~>Nj.&Г(_8y^XD[N<m9C '{n(5,8 rw@#8ZcE*4{ 9J| Xo5Oje4ܬ%Q;aT$zk3֬<4*zg).]K_ץ%(74sp7[!hM -; +h%0y_S_5Ƽ9ƤpVJ 6$c R)aH \egп]秏`#do0շA~ |ϾhWY ijn xr?\ ]_)Cb4zm{l(c)6䩎ڧ)TTۼVjLm>ջ!Ö@*D~efdCv5‰dh_aVjU2̎ZXkf$zF}qy`kQP^LQ@|W,==x5p1+GgϛR|xW[ߍP@'f3?{-qjĬ0;z{Fq΄#C,-]t<`\SR%t:t^~b0R$ݐ 㟟ϔ=l&@ W=Ty}!}ifQA7{(fPwhsiTCi1K"!,b헦Hb׻\[$h{Nt~+gW8֒zވߴuVaLB =SJژێ`hw* Q+rD:\:P=qv^\P/Qb8u8 Z(mv7x8d=a7alB bVEc&|*UT]PNh,L)8N}Aa{(e\T<nW)I9Pƣ&x}iPUDQtsy.ЮQYY2/ZFKp 0TI 4 bN뉫*-ib,<3};x|rnu9DPAu`Iy RX\/Aio)\#رv M*ecf-1zxE1 Ihi8Bɟ˰ȪV8&f-)(;Քŗ8kcX~QZ?i|'n )6 ͬbzԺ< =S~ic*x#M'Pè@K52؍xO݁xZx ݤJG"s J (D{J+!`5eS]ȧ ؘ`%;Ɉ[P?7;1OwR-b%MxhyUEt¾p+Vl΅,6Cr]!aMVAp~SQ{;Ggѵ5o"7:r|=|d'vA $f|#"=jy^eCeӼHDGr] -(.ꊼ0t F#t~Vlo !2q~Q8BC[FEMil6P*6/ K9tf(:K|&k5M)LYޡ =NH;jt$(۬Zv8P#l^E\׉bxe^W?ұRW5?E53[r"3bk _2|]6όpwMx̶>#bD<@^Tk9Mw=/w|3,lmD~LڂL)Lc~"[nˢI24 Q˴Zefa ָ.PTTڪLtL 5P 7UgcORd#ԧ,BCB!V\+RgH,`yna%؈KgCy 2 1-rK~!BldbC>Kh֑aB,}晗Zav{bŠO zPTO d εCjF#u(VЊzY~6q#S|0hG$ ;kD1w3aܝJc? Il?5أ#ɶ[R%HB|VAx;BA '?E_:3(< CC5'Uxk p?J IMQ/NZ9%79ŧ . $iTK+>R/<TV 5']4GkGO?Ct VT}5Z_ sG)C9 IPЗ{ԷK;s%Px'jm㴎Vڴv9GW6ozظuKN}hhiCX qHĒ#Żk_懠/¹ L@/,{o)NѴ>tOޤ\-MꍣP3z^? Jkģ9(OOIZEݠB9kM13u Ay\3qV&l}w:T8?r@ ]՝`ǀk m/QeE|k.?9Ù*p3 q4uuɽ)d6U0Iº{DB)Up݋ʀ'gL&9f ]YF_b)gn4 sYp_L?'cb4E5*Urv0;PO9l]dh0=*`qX)87FLZ2gw4 q<=$2|^`G-`t&DP_x}7gVIl<ȍ #Z>(NNlhbvA t\2LUL\!=Cxq-W2ie rLocg"أd#I@ 'uq,7 ʼn9~`_XxmzW\۔)QÛ{B<ؑUa:#<2gj MOr :ʗ4ϴC( $/7Pk^ WOy@n̍}ӲNLΘFb%(~yU*G;n{ӊCP{2ԃY t'r8u-r[:vݳklhԇ#ۅb6#^7 *V a_"Bł Ϣ/r TWImcC'!ctDv|мX,]PWcyI&6K@ÝߨUgw]]J_,u~n }oyW"?)&]ŗE_?5fj$+cNh`h(3kos`ff }4oGk.CK&; %ܚiZwÊߚ*& =cAv»Ft4'9&(pz5!JfYÍh;b}/瑡m*ij/$Q"}%g9a^B@9`سNܪNm7esbERKYJçg7u,) V͈ #G,&&=:)[f,^[B(Yh9뤭Z]3ukq.m3EʻBN-L>ٖɘ~:kŚ#<47:TCa1M- \ դ;鑟=LzQ g<̏4f8Rٰ"ۃ$3h):i2k= :NDpzGn^֑k&e gHF9"@cQPsn٧B%3nS@/"_lEB*.MA⏼QjNg7z j(VWj9W6NQ&^|λ~^I0GB|;}i:;uĔ♨P)a_M9TXyi\xx 2~(/Ht-z$ymqmݵOK4A_#[NR(x*uM~cavn8ju+ߞ_NXB)ZnjT `񆡮I¾'<:8NFku7̍Rʘhw?'ar,Ov 2QO~aڬjiB;Lcظy?IJĦm#y\+$K1c)p VVa̍Vd5 I xsHsH+nwc _A[8ެV pfhͿ鵃hRFD `b FpiV;S#jvH,KxQ GHU_{gL,9I -l_Df 5RJ&ʀ'Q%LVAe n3ss}vMRF*(yQQjA@_,L\@NTd S&횀uoM"3oOg a;' >fJg0<5#2Uⷃ LLf_HZ_sD6t31­pZ7Am0; ku=ǔ򴌨,i6Z0Y/e-MQ͙<K(sz؈A\ iE6i_`>qi "b7^LfP8ge z/+Jp@%_µNl8Li~8S(E2qevP,|{a5*2EdO)AF'AJu{̎ɕX&u!9JYz ͇A(UIT]{q8a2EO9 lU3q'-'Yb~V,+^䞉&@xUIW 6 ;dNCsLHՙ@ktJּdmF1I&Ƀ^a-#c؞ĥ @:p޻ڐ'aNEpLˉZ*V`h/Y][ 0qo oDY٫ S[9z^x:!߄Fd[r{N6hש"*%Ssjlwm 3uLC~'mG=!ݸ_G%E VP4}:J!|dz36Wq8T$UqSQ%褼~SW VϽX1jCtyմ,4Fo=k0W/볹E[re)$^3~tA^ vp8޶5H`x[;~ok\]55 C<ڧ,O Y T'.v0ecA1` {4t(}&,hghAB$E{F !\_őTBp^VLU'.}`\|eˇWd׻/g6`>rtfPSgxD-?2;ML67/Y=,r~Г.Z8^k߮So#ϩT13$sW]9*`aЪ" $ޅ4)-73,$(|wy+ɬ/PH\;ˎ`9¹83]92ΐQ@ŬN~"Eܠ OIA=ekR}'.m+Le12*5; jAf\U0p5_-uմ\y48N;#իfO4 N<'}ipoX䜫BDW.|8B|aG<"v2X%LuFZ6L/X:3Z: %$i>.>Q?fअxR6Ϣw _+noq7|, 5fdҀ"wB/^aﴉajP`ll׊mTM@\xYs}bҭs"wsi({$}{#ĩ G&™B Fh:7C^A@W|D+&7mf(:wZ_њ>-ٷh=ѷ pq9ڍ G;-t0yqA3Zgd\FCxGDOٌj\ﻸeKa%t!#Դ1x~'!P_̕+`򾠬UpB#cQ0Q,зNԠsEW18h 3AB5ꔟ=EVQcC|׃# bޢdP]{ɛ74ڕ:yEȮtQց"t8!uLޡ4wjd,$6`S1]z/VJS>FvݣP99u,\a;bHD# JMP^7ڦX@yA9ڢV& ;3~IfVDFͽ5&Fv-Gz٬,N}{M*) {/|oǫzlJqrJpfm:&Q#;Adl%(/wNN3qAOQ}`@ŴCA#Ab$2d FRjAU 7F_1IL5@0Ryai0\<+936r=nH1,;kΟI9xN.?"k>) WJ ^•|Sj=l/Jڡߠ[t0 /è K+aLOӏvBʤXihczdZҬ}oZHsU[ (.:e =:#z߁vbdi0ΨFKA@:1;D^BI_}xE7~!+:ɹ|bM>n2uzr Tޓnӟch)ujYq i?,#_+E_|4ػ$! @O]1? U#Q443Tk'rטlm~Ò I#WHDUz.f63qe,ž OJOpI+r{b#TT KІ3fN\k#0A; U @ǽ\saQK6.OHǸ zj4NVց@Ks;5_%jc]h[[xc!9F?ܺ1RJ9RLpVQA#r^֩ure %<i@n/h%ah7oIIhYKןJrͯw@ Թj30щ3m49z/g;Zs5̬! }[xgg)d ² ˑ\\ӲݩE /eˊp~Q"HFpCC^>Zįe 3v\ )M#8dxɏCó˃H2ZPgJf=CR7!s&tOڶ3[ nj| GlR෧ $Fy3`G>Hll @ ,hubϼG hhU r2g6cP7*9W  n"-e9:Wï/Og2Tzte8(7ŹcO>i"d`r[^Jâ + /O<ߢb7]hGniQQ僀;QZNR<#M8b i+Z!OQf E>Ikܐ~%?!6b_jOk*ֳ@y *рINz\R̎}֌Փ)Nc|,%zx ϋZG% VB?6o2ݔ_5/PZ@BiTxΨ nR(:fކ,= Mk:vD CZN x- 7wY R(n&O1u&xzԇ@%TҽlVq/n.JkAu {B "%ӃX~]!v h2{2bl@k$TZ2ݏK :qRN-5'36tmޮBM)c18+c'8dFww+Yj} % 7brƬ aegYAb`TNI.А`;$|H:Z!Fup ؐ""eɑZ.Ws? !Zꖁ7mLK,.+"w˟eڲ'>W,P`o%TzLgq\]^GݽIJ9h[@\!3or)cKf|(u2{^IB!BЭoTpي{;6-z'Ф>L0&KW":6A\$HS[>$AkUÏFk|ԋq/ع?!6%׼u;"<Éx+AFQvrӒdg&$|E*A'Rluj\ 3I `HӼݦ!Ԙ擯uZ03U0xCNg9L֬ʥiFPU=7jE㣳^'F8B gbFHڋ;:m.y#mI.<{OYI\qj𣆆ml_m2|ZG!7hW%{擆[V%sfNfJhpnp֪V?j@-:f $Q}Rm!sC4L[ 񛐼ƶz~z^4!v&7u,7w'sX3χ$=.ߗ@ wjۥ^"/x]ޗ=o'$4vP w.~j V=IȜP)TCJq ̨ (jij KȐbLpSCRXĕP;gŻabl)+ͤ!59@ -h>:7F(Lt/w;Z7֢D <&Ďqr{E"II=IQuBp'im");b5V Rq~MaMqy"]x+?\A-v}pbYծT(ǁ?t>x SưAO+ne@j ]cQI6lhaM /*VVp㚁%l})+ :6Hd5}\]b CHA-+%KL}!2',f8B)و ES|Fmdr D7DO͈h5C|R\:z}ں%#vDxj*8)/ ޒi^;L0:6r4ie$'x ao Z4X8X_1k٥u#C0o4(/MA f(ߔVY z"S %\>U.X٥1d178i. 5L^ !ukwg+Mm|RBFIC6'jUo0 {1,>ǖ[eAa%c#^{!_ūf2]稫sHkvG 4i]7{)eV ltl&Orw[qWU ~mi tgwP.eSp/p u全5EϭgNr}YgZ` Dyz>ú,7DCd`rtQ;|2i] A-0*".:H+2Xb ȼi@s&N ףc1P0µOR u,"4 nQGrE\R ]6䐮ν2fWoRYmY0AvuR`>{$.{{裣,"\[Tۦ(ASfU_#9кk[ x"~нd3]Y-j C8gӥXW!uz:(eL68 u̶U]e6o(𼍁^wW>/'䰈Z52s*Յ_2ѭҺZ wʣz#guo ձU^&\u-n0!Sӓp3J~F<<&E|wFe2ݐۘ=}<<#>< KXC[~j)[a:FUu\൙FJ2qC󅴭Eڬ]JqAIXw4NHY~p^)IY=#5.v8+hk s'ةGX }M- oͰm p3_f9n!vRgI6`ms΁=%]wIS#;tUcFZDIlU[vV#4\ HLġT8qRUiS^ _ 8T$T\>8t)Jp$骐ëſ5PcꣂjC$d|!]M} #jDGϺE۴P ]žŸwH\+iBHYZuҜs;b]jJp-Re !Br&Πh-&u34jzv-TZ\Im1 P1V7q+AqV<ݷv0''u%[s@ j:ٍ"Ƥ W <[{D$h/yDx(]֢ K#kNIWz# _B0DŀJө[^qW-~Y(oFD]:Z!Mb8\o8u \׏B1Aˋq~7kJNg9oE"pb h3$ ,DkjHqH]|yQӦ'5QQ۳@~'C;qH[ŕcEQsrFy9q-# dKk/x:Ԅ\ذxFm(t;e<7O; UP3  18>Z䋟/TFG؜ci&ևapA98 )} C_)5(놲W{x) +8^[fm[RFrL\{os-K jF9+`haڂ5+YA%{ѥ0n"|Jx.uMN,WYȰ" ?a{IaL5#2WkU/ɝT/Qt}8ۛwx ^{Q=A/mB*3th9lg e &)l3J'BܤX{Պ>NL?YZYo)Xx#V]ɞ9R4x8B0zV|5 dAlSuQ|G? ^ө.ARV0zC+1\lUuN-?6o-,Ը*9qox +.vsIϿQgߍw:6N/-=" R-[y='K<;lK_Q~ @A|m#Weͨ l8jrW*A~1w_'IqH*ަW^S!b85X̙13l>f4gsSڋ1%&Kr,#Lh[;R oˆqs{>:u^{t&{&5% Ǵ~֧]767iHDDr\봓H'5¶6RsM X@T!V6e΍b9pvS{Py{8^AY_ (HpYgmP+Grr$K;%Uf!gTw vX&Cg$2)xYB_f%Qq%bƇn5'd}$dM/4ʻ22>>LkD`Z Jen7ךs$ꢘMbߗ ā;_ 2]xaV֗F< ٺrKmcM/} ,*:u+d)SrxX1=h8h跱[cX +_;n# j&W ^0@`w̟#܊q"X F궡B:3).<1:r 7-s~܅VbJ.x1d?Pb#ZV.;Om{;u*)¨4 5o"]ǫo.* log8FJ8j/k -{CUv cgfS}O8oZj]=U^)X ħ$ƚ};ۙ'kpUٓ5Ua7J8'ݗ6]3_+y(٩Cq#~\|?XVY D&S 9" kDIW)w*4(>ۦw]0WŸZkOꚈ(te~'kR#eqF/o_ ;QFE=dQ;4ν%2pǤFQ"[SfH?xNq]yT)S(P!P.KE4L1o)uj aVS4󆶱7\{ƣ ]JoTM?Os #Atgl X4bM+kE;dXR26hK@‡`1J3-nx߆f* `jk܎W#-pN}gRbkVy9 $|=j:sA`Hmgvݼ]}ǥ97N}i <Ǟ3֢GwOFX i'i&8Pd"[jL;{ojIʨ] Ӎ/Y,ԡMBk瘳85u*j@< DCmܜ;'L4ǂwja804bomNm }_hIZuq\YZXC(`y 106FYYoH=P/ng [G3Tf=㹎-뙩M7\dH[+qaI2NRh۠/0׶&u_m.3qt X"v>8M6fQFf!uˤk&rFC<?Lfe.EIxw^qLB<ɸC0Qp.3IMYf!x cQu8T=DŕQ!lU\:fU\a]X6h'MĊ{lv:QӜ5X[EмS\Q{2v-ε36s9HK%yZ4pN1Ƙ X -9*GEaNY7ё!r2Z'< w߳ȀIpnKjڏ,KmZӝõtfިCv6AG׷Cp  gft L"W_㦵kj`U.LҐHXߖN`ҕ;>&jV [EhbыT3(JLr]C mx M asqu-SīFmxOmz-7ͣYr-ޞ(̰|#.` #֩o?ڮ!*ƷG;BVW.u.4eXYDؚv+ՀvX5VwU-ܘ':j>A8k3uM$5~S(OkNlvuk3nυ˱:eyHH wJ4N , k&qJ[k`_L:VTCaWy1e 6m{T4:R锏ß|D%?A`uT8Ї;W{Ʀ̄R[ y Hp6;KB ˔]Ӽ2}nl$b\9PcyJ=x(=3B=~ (Ӎ>RS)G?W"v#{v.g׹2$ejt| 4f+M6#+JC5sAksy>MsF7h8>j{Wu^¢0:02ˢ݊땲  P]7b,Mv#,ev "\I_1aRw*s_n]?:EK/f>*qTq:e`H?*?in#Z E>ƶoKtO'Yov7KdM \i1!h-9 M +ܤ/;uJU4anM+]sLMD/~R?+/qol~̙s*H۾Yf<5lG%`}%JtX^"@%Nu݀Ь)vi笾~" ډ91 N/uv`S HpJ7dŭj>h'Q1||mJ1|J;z&aW>UyxȀl<|4 e'5Ι6-}y3ٿyТHM;gXL _Y߀#6M'A |_ݎB/9Hг1k P `俛vA#XMS{Gm䧝/1l4Eю2lrD-=G.DYqk4d$ l*ln5y83{'+Ԃ?!+fw$D\}JaQ}LQ.25&>_; =mS_%]{Aapeo\mmY7 MYlյZOZ)6b\b)C%K `E&lq.OTm-iFϮ[*!ATQ 4Pu~[ph9!̘ݟx>3GZBz7B$e2c5jtUN-覈P9>3^N'k?Ñm -^5 ӶB=Z:p(s(t(^Zݤ^:qJLw "\*cޯ!lm_v>d(ިj)m;@)o!SV9V"ufV4fڞE  +$[(bb۪^Y{5$Fq.?r5O"pZ>9s=NKjJ TI78WY/ܗG$DqC.W\2a?$~5ʒ\B!+$L2eKkNp+FUhc;sȨqg kaģ !|ꃥCk @ R: 'R BYYHѥ )m5dl@m.MX筶t4ԐhY5\hmIƍ _T3q. rtuh\VKx-_<ϭ` |PsjfѮ>=rT[3ّX)drtڔZCϒS ),+Qvf񒖥 V`̛e{d6+ ^Y;j Ci(ŵ?#>) gv - +lt%:ܮ$.P}=b-_&m*/8/>TxN HBy6S0ZTJ{Ьk3oV|q|"ʔԒ0V(F]!Nrv#/ġ|W!ܵ2Q(Pro|p ^I^@S4J?r?*Zfl`o_(Y^{VZ|H2aqªuU0 ͱ34ڮ ̯/澖KMyl){%}>pHխ]4Ej̮8) u eGtdkv_pOD@PtM?_Օ`h `֭_#xVwP{cĆ-NZCڹd. c_勥`SGpلF%h=$/1JN`BzS hP@9P$^A5 tõ ˟Dg;Yuftzy\(ƑotYACbN_{rfꂸEXg0 =!ImH|O:!ה)GQ q.%< *PU+$@Qqc1jJ |94yn=ڜNf7h1?E `kX`#iKFa>e8 a$ٜ=fUv7gow;剩'(.Nt*u&L+]H/vᛗlY3@ad$`5KZ&W{nd 3OLdjm7O~.m62Z_8 2@dm^l\]y/8-;a:bDkK|^^_cSs?lV:ф~oU8j́ * YGP.#fc9f}0;~ !(BP%,,LxpqD7Ze 1C]1QBf+vrIYf8s+zXF~0%#!Y03˜l ʐR@ӑW4uc?NXϜ]Yh @˟oil6 n[xXM5T܉P}Y[+*]ǂr6c{ ǷnX5&1v֑]IW6̀n8#ZK8qi滺[l)DӼQg .GJS¼6/p~R}qPg7&whg)^wWYRʊvx,Ō)+:PԿlȰ|78_R T0W8@ov|ezs9@ I`c?+ۑ"0 $ i.@q>ct9bz ;vZYM޶wi‚ٮwu U$k]3Eawilطg,}riV(F=IR$BP=ufpV 9npy vxqtNB ,$ _[fýH~&.9ɠfSd ny^-l,]8HYT i塇0C޺   xNQ!Se ߯s4D*(^謠BSu;5W{кӖ`uν׫1go&0I,5Y/@ =;㕵'y;3?LƄ CMv~Z@q4P&9ޢVNor0Z1*!d:jA'2T.C bc08G$>>.7Η1;[N/1 Rq .+ }8K91[*%e ĒB"In6eQosdX$ Ja拘oHMoT|YbQg5(d=eDc\?N];Rcfƻ֯BW ~A%Gc (Kl ZA2Ր_%r#cTͭNg,bjvWȸP|~5'u:J aXPHjJo?\:,Wa@}+w<fyuoL2'BƲ&LɅ6/QBj:*(`JVh,&emḧǦ+TR I=&<ִZH".'NpX[/mQE\rB@EN В~ P)T@0CĎ *5׍mcqgUdr/Ӥmm*X>wTXy-K+#Y)|R Kd?:tg;+PQTÝd~Y72Qfe;>/@Yޛx"e41,/*A7&U/$Wj)GU083jh/oKzeս0y=@3B A g&)؝h}IPbv  t獞.=$EV!h1PAo#䁗Lq+w_7.,vg:>s[@Ba4'ş7%`{F,:RUwf%HobCsxY9EA~G1pd( _gݭl!jŢ g钘k Od!2H ח\i\X|f~5=})_vArъ8}WekLfض.~%:hg|]8i'bcp*}dDLO38x$9_*!D8֏V#ltTL@ K{-(M}{^{-1~N,E/k9>‡K(bK_c%/T)>M`܇ -q2KiLYh MD d)hJE otz xsE߱媦\EgVLui[ZVd=[hbR}a <- s(䍝^= PŐzk ro6Q&~lSB|LrDo;4$?S.htÌ/9o%8;UhʌΡRnrǨEѥ}%TL8<;q*uGNM]@Jv6c/WxS6`o{ }v|Rj3Q,P)X٪\*6y]ƯvJ5wfXVEG ֥#jf&M:ojx 12l`!T-~:ZB)VP:zУey<88Ҭ&*UqN}̜JRN ˝MJIZް>5Q[.g[Ĉ&l[Pem[/TQ-VuvNQ'~YSҳuZXQUkXC>([>@w\Lykۣ23=B.%r&}V bT_:fXڠt#FρW[iE%X[*U^uZKpo0X k3ӥXzz¡pJ rIW4MAEۢn=#<+/U&鰼] pErVXj"<ӝj,$]4 ZOǽ-\EJA(UM|ݏ,(RBw]5R.;WL-OA*X>lk¼pQy@S| mPp%(gnKכz>K>1Cp9%kZ`VrVZEVP,ƵUB1r80pA &-VL\7qZ9*$R?KN"*JL> \WbOϺsyV2 27UhØ&t( SqOU'jڞApԾ7*;=RGpظjcDvc+}_1$e{= 63ۼGLreYӱ˄oR. C|J(X Yԡ#ܣgcV2'"A̺Rޚ#%01(CKˡv+#$德sCZsqEyd&tICJ!O5!G(?@+J,j6F0~iR SܝUadpt/T9Yθ8D)sc(D߳ 5 g'CV#`Kcqn G lUk|8=^eovuq> Q[C1v?}`MTR ^ }@2q 138tqET:1H̲$|mW#4CoF87-tzxN&93Ss:܆@Jek4kfy~w(3i ͵UZӧyP$})S ,1r˞p/+jXj 1xYQ6n9E^E4w (B^o/yse,YWg?n7eWA!=?'nk~A暄"J<_Uք,dK}S1gE ?}AA:p 7WQt5je ͹f>nᰥcg{j X|YVƭɟE0;.: s&\E34WطmLCSJ Pd+.aScҭIos P޸G.7D>FoTYJ^P*0UAY޻pVoewБmܵ#A+.4#CہŒfOtW 4DAQXS+<ksqVMFS~T`+xqP <Le^TIxH[] vGƑ';% t]5˴[m}t|FeiÁq7MPjǰ vc%@uӳXGfM*1cuf%Q afYd}A` @4?`%IĖ`tlΘ!-M޻lG`\ 9&`HzIF<e e XL駉g@8ˁm{t\~æ7}S-0`NvkGBb(nSv Vo?hjōNBU\Kt!t\P83媩 I ։+kRw:G8"R?4wO2mT_S۫&f‡_ +Kq*7M7X] [/suR9,^yD>-@(ҭRdxI%c~1Su0OM2Xw;<v΢)MSK -."#vSO\(uݮDiڄ\͈poc?]ro`uSߕGFʦKFnv : x5xb}.*ZQNd9]i5zb _CjRl갩5;?rd_$Dž(W4m]^|,dgPuRQfjm Z%+>G6ʵY4Oɫ4"9\>mN_݌o8h{b :wu!Θ:}4iK7~fwK#7`mqOө:)wk 3UütBv "rX_czۺ#m Od୆ n?%mјn@fK_h=`[w{-qE dp}qZY27,ufTeJ''GmèaS88%VTO oǦPЎF IQЗؙs:n g-YkU(~0 >¿[(nH8G muj# ^ͽgU+lִPo~e3I9SjmqS+tbY_RNkz$FOft,WqF-%/&k+0M7᫋ݾ|I(_>Nu&~!ASlCZZuD$Z}A̪~V`H2o ^B Ь-d-rWkz[;8j8iZMOx _α:~p2P=/ŝ"1'4!COU 4&@, ENI'jbaBF8*[>e!M }wIM;vjUd%͠wžkziG EP^V4RfM&^"P!#`I#:e$'f*.?Y8i늪{LDoʊ2'7:Pr/=^k -}=R)WMSf'wy\ɈiRܪBGE^Xӌ%я|[iKh84d~e4"tW*&ds #mr |.2nVv k%L*8=K7RKK)q<nΉ~( x$FE4p5Dr 8T!mZ/0 <|B%&Ą_{⑊-+0CCLrK5YV[5jE)H*H48g͒!l4uXZH|W$^Iw&c9̮:,Dzؗ ##t50$;:g"3ןbHwKZhI'[[iRSQHU`Vz`?%r=ӊBz4F-ǟ~̎".f-s摼 c>`'7]ގC{C$GϮ8^vGX=5aDZ tfL*IЌu8Lj|SpVN*a(Fޟk2zA%"&a\9O֪i#W&8('¦@pZN2)HTN4ОD)d1Mebu=,R8_bu+C -v$ɷ;V EOrGk⶷점 8-F"0礼<.[e<ޖC#czIf8d̚}uIpEʋ[K,OëK,*-N3 Aޢ[.7./7+ X+w7m@y[>TIeW:кcKvɏ{<'pj@i WmYܵ.h# puZ=4$f crg O26۳p1_OIM z!y&N@<0|C]deό;2ʐndHX5ѝ3h!얘⸬x+BoD ,!r{²8zAu"S7fj8nlZRڗC|ϱgQ;ĥ.ߓ?UB7P6ba=<nB.3{iYn0Q~E#je@s]Glv ^åf9ktPsoHNvUA U=;M7mIapy(&N+el[/"K=.Ee)lƖ5 ?*zb^C y8mrCZ`>n4T""vp͓@0@ DøzVw2HS@ڨ迤EFufƙ'<y+.J 0(SCr*7 AT ~3d;lheAӪhWXYwp',#N 5R**ʦ#LuEC"0=6ZjV=5iwW%K%|18CAb9eE<┘ h<`kv;`%Fq1KNGizu >~Sq?! {N.aJt0: ߍ_4-"@FA W(a EVhzZwlIF 2@w.u<䦗 ].haF>Hԡ~0 (iK4{]?&Cwnn2K4lm N/P;2ߪđMD8JD/V?>Gd4 adCKP<z6&p#rT+kG+6fP"?Vѵ޽2\& wE*_vsGFb FDeNhY?X9%85p۽$ .U՗7}qΦBNbߊ !q_V36t kWn~E߹R۝dQi$;GUbL7mGJUǐx*2zOI!vEa2'y/2LQ鑠]n(@?@`jÆ':Z%ȼL=qE3}B,KUs7nV6`<ցBZiHf@bw۾y#'2 J- $Uup mO*_d-T-dĮ"'j]kDFV\$}U *stmev5C]GZtq9(79nG3>/]uOt7n󅃬 !GpDZ`eC&j̋|JŵЩs%^ަ9`a+!( s|HwAO{ -I_ $I0RWs=U6xQ7S;41| wu`))eŸ!Ks㳗<Zx-wm]Oe|ym 0]λz͑.5 bƽߍ! K]i"A[ByN㞇8f 5;m'&(k76`Pb"; iȒirc@iW04_V.CAܓU0 nOƣڷ兯V"16 a*5g;a;+\8i?7¶~P) iNq%^JڸOY 1?ykgYuۑ6} XW$pww5F;*MӺ&|9w yoj3bXQ pe>E; IK;z> vgb`7P@{8!Ax7?&i"Ur:&4{\GTA/{m(pTRU!1 $fLm1BiSKl&MV~PjD[\A`tY<[':#,@U˅r+U߳ a/m`֔&LqW~rK -M#<#'LQ2_!RM'7kF{G|yf/9)  F .ԟXfz", T$A[>Ȁlhzrd?vb?6uWRhBD7GVDfVn\~&U9Ҋ'甩`@X![$96kA{WH\OV;ך9kZ_cYA6lσW5z;I_l5):7GlAAv3>E_ڧ ?jD#KOɫ*/p1RB= $`EPDj&2vMW%r&4|?hĝvYq] 7XpnW䭤A EnPZeŝDwO%jzM;DWyhH;K@y~`Ӄ3 @mZj 젷ӆ3w8;OjCVv%8*CwK8]a ECxG*xf(pDO mhM "S[LƸL?0_A4@sf}ݐ&4u΁Sۭ:ZaH~ ,{FC o K~F"f_/4X145իKV{}Y6rN207:g@4aRJPX(iidڦ}z8; pʟ(!<R Y{E>?8f}.Ҏ"CE*`xjS g\.izB4gQ>}\kl Oy|bmRBta$h + J (!ř-~{{m-Gd/EȅDovKZ! EQd,) 7p\!#/ | weÙ6Ai{"8ƿxS?︋j'|<5b1:%}Ew?7| X ˨fM*9& Yz>Qz =2[ Z#|$1de^;=<^.r:W*6(ꘐߕm#{+p`.WVo$ЦF.ޙeT./ݧo,89 Vduev,C)ed ZGʷ{KN.GGCbWPwXCEծf}C[;zMt`Ox1W:oB_@XZIax~Y ,g}q]pJ,z?4B[7xH`+c[s|;ЖSP]9( ĨH0jh&]sl+j#L՟(aXElY:_m@%DYuErIM]3~[sP5ޫ8\pqZUڑlј7hr`_)|m6w5Ǐ6 =x SٓK[v~$`D4| c\x53`DH%Mêp3aa4vh9˝鑔!>ab%d.0 XQϩ$waş3SÕ**OX#BVع_kϾ[~})L)*LԂmܠŚ6!6J̽?tLE^YxI׎.Ђ8+Tsls$*xj}LsBOy9e-O;L옏:S>)_[ VƵ1lunv"Cdo)(E4쯝JQCcխlwzPP !;SWهk.XΊ1e:ށT/ TK? _a ֙;_D?)eQ%뱗c _#BSyW=)H"ΟE/. 4$coXh )6ظXvoҵGS%DNax:6cԮaZXΫdq'ZF"sPPg"ܫQJ&|gē7k/|l06S])>7ce^D],)kaaO]ΤASE}mLdJƻ>uYM}QgtͦeTX%%'xp"3uY~E|Ro'z)l1:eA"j:;o(uuP4Jnah'Z~M8Q&Y ~FĽ<JWf-PghU?:<лղ;_)i5Rnv).{HL- {-qzr,&U_j`1 mj~Wj`C3rs'X((> ʅiO$ˆqh~3ޅM60pL-S>K#.;TIVuj70 rhc4xN1:uFy8b'F q8a"=pδ k,.€Y݆;F%r BCIwKiut:*}Uh*{hϕR3]66/u'0 9ZcV ~hhS9o/:Ɖ |Gg2+IK@sq2efݯ)5|d't9!.nv񒦅=^)dn;6=$}x7wFvi`m_&ŇSGn/tx~WD~^5!j@ Lj'8/ SmM^(о1Źn/}zCU+tQi'Q@Ӯ(ݝiξ[UЈHvkTPTf[Me:4$UW eNN(^T֟bUs+\Q;Q6!̀߈BF K(Jn aC_)Me2+ uO6T ]t(l(~T!xk-]n zl)Pp1|w- jH"wޒ^tUPi+y 7a`T'M6O+tȄ}29yVkHŗ}8. @JwS쥣Ac*AH#4ۿ.>lQJ:e_gTBYm"qruGas?^qV0xI,H9j2dCN?Hↄ&(hG4EoDG^WkPn<;L2F<, RYc?o ''$f 7k_Y|qFQ{I4 /LOm͂? AAا c-GKr437;EKOUV +WS'"m{ ԹxV==7٧2u"XnVfnU #rPBĆ-()ku$[&8N>^j_-FCbj)UӍV#.oQCoEG'蓢mS>󨔛@! aHyQ?ӗSGtc1ms5sߚ{5wm@M DGJ[Ǟm.cB0H_p5q-kz`T[s6ǣ ٨ 9w>,t&X $26㮢K)%_u+yg"֖Үjm((yFp3ꢡr+nZ?"/II74BF湾6S:?h쌈!2~J,f#z?څs.kDXHڃY[I٬\f gD)y-Af~6R\ϦemiNo)V_im@U5@4hYqN W8/m@K@{T7(~+fV\鸋 d+x<\\W|GC}"`V_9*qԘOy4n'3fDkYd$2Ns t$fŞe)9ݣz͸*:eX67YI}GR)}*J(!@_P_B3\wU389t7OYrfºWS/SGD;LvU 6Q% I1n݋z,=oLGG65H+a0˥Љ7͛c_`Ax^r|2yH}E2ŁVF nʫؿ·c!S~Taw3aJQ_hD 3Y(u]E ~3AtMu[i w9tnY9ъQ^@('rOꙐ~)&&P\*ǃsA\_o_4oca Ԏ겧1u%:W>4/w=< ehNEl"軍(4a ^{~t3`]#+NG0"\E]gȃu(-SmTw08$"mTb{;Z2 KR {9Va YDok2= 9i8lp ~q^ Ԭ~K`q43mipjq (DKu%%AxaJe,l7ZonxZXǧtͺ4w+\?Ru̜{ {$+;DWZHG?ǓLW$T$ls`-eziUif5Ka2EmZM`KE׍bW_OMEFvjogA Lְrоi{N̈́'t(,9hf xׯ kvu%MKh92D)7:9Dy;c'uLduʜ͹|+k0磘yմ&ɂsI =\E;9RwlcNF,#@SCT:+2b8x܁0&{&o1īGauC\z< ~KEt Zn5ge߾8]`ogkyrtR}\{2HNg"W'-P W@24J;,r/;&cetF2/?գ18=4 ?`8 [$v.捗a'1jPg48n6MNUh\#=KEN[񹲔#KvݖV({9UwVxfcOeunUrD Ą[@톓BVG}(DTS_uuhZHA[N]-\2,#]g䅻wliOWq"'vj#JJ~RjB5 nX8: apĂ?gn晉bx}Tx o(ɞ$}! wnSX4.U:H0=71ёV%sAv)w8U腞 䮁:իTEL p1_~]#vea3s#c҉g=IK hq:!%3Mkä0B8xQ{@9qd$V_ ?K*ja^;fmJ|cION߁!x') r--*ònhVa*H ipc%`g7o T}aGT.'fF~=N@:SoLɸdNBaB~)CLsp0rO$f& ʁ~,j~5@#Ts-6Wk.祋yqhL}jԷcx.լK$T̗&!-fP M|--DvgE/PxW©.ajsIr.55`2e>)43~]v)KBa+1px0  [OXHm3m/v6@ĉY%WV9ZtQU|TɧMͧj'n KG9㈌GT[)@G:SCSfad1 [Mr;HڦΧ0$ЏMW2·^WaBaV,yG tړ]@w 0E }5YGK(z|c@kݼXnah j U UVW2S`(EK>76- "2#Z!T]?5rxavK< Vt Ҙ!t2btBi{. ^~7jD}wjWgpsүveS:ϲQRlQ$ө-!C%˶zֆ'Bd gIrQY {t# >'RǛ9EۛOI@g(hx^phڟ %})Ųܩ;;g:C!o+lpa=12gt.T)bANa;S㽿x a'v`BX6Z 'E;2?L>a.L4Y6zv~04N,\Bh5 uٸz!74~m 9T,)Ɲ`pB_pYkƥ/x:bcnrHSy_T6cOjxj0n[udi65 la6 2kLw)㝥p\d[gYZ07070100000068000081a40000000000000000000000016609d236000010a4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/1_d]?Eh=ڜ.+~`Rm)B=$/6"!T4UA,E1B:_@ f6oɸ>RY:Ss Ԅ8G+~C8>:Է=Xa];@)E?^hklj qjdCVV:X\i:E"Vh )0-GE76pFԎV?.Л3?ps⎰vt_C9ϟ%"ZXw$7?v&RX-IHL|z(0AѪeBe!޷TKU2rzɩ6'8Ël Λڒ%G0ax/U,LqtG;_2wWlbOFEƑ?Ҟ':n\VB^}Azd$Q0ɲa)|ddw^\ f mtgu>)~uɠF-%v #ƋR37@ޅΙS/ ;A-XmFؾ {C$4bVLWKm~KB*,^lp5ǾT?A@Bm yJz})O'H2l*(^{jxפMb#T&C>a<sn9~{ȔG_KRj-Vlu.& ;MXB~BE$f\<_/V`:_3h# !fQ*z.MT8W o&k'µ`Q\q|/d3qi:\QCm,`ʹ'9 gnOyUM@ 1xn۶GpG94asR]r:*@qVҝ#l+cE 0BATAdE d=PԪ =&ԏ'#B)h&nh²ZS|IB_1VCr!DUFR>!vmpY)D})&W2!P6xRY~-xWDiZ&U,;צCRYjkk]YaFMkmF`24[-輵 "FH8Tikj:%ҘC 3t\;7EW >jIZEo\fKj$FبIUl'/]@e& Z{LxL~K%0s{cq|xO$tl^:Я4P:'$x-+ 2{ѿ|,7SY1YR-|([&+%6ſ!6Q\ħ[=vY%$rEIAQ//h3ĭh9fq9i&ܦ UT9s-ȋ/tRs1z u|x$t[#1B'cKFm bգ@ 3{j'5!]O+njNV\u/%!z}Y-> :U[<_OiZZ7AY:{I=8Ÿ {d+% I~1I219&̜Mޥc' Y(dR,+>JA*\mj-iq^JyR6zDygZ cHQMO$MW2(\=Y9ET' .0A(LzEkذ 24߃#^3m21H$T#)MGJġbʨe ɢO=ƹ=BJo޶-JrGC[1 aK o.eN8!jYi&ʢRjZyBxTDEV4͆&!y&Np(}fm3%0AqH|H'\{qp?# 4Iإ!7v$K`iUSVvS>z .Q@u `BSyo"R倲'>6.wNr 'VxtBH-g?)ׯI2 :6=pCTW?5=p*_[? zb9d|m:j!# n!OZ*L,LegH.H*Z)_{=6]̴Nȍ2/+S*7t*r̶L)򁦲`4/WWԛGYm|z;[*~8Ec]iZwI=$q. NDIMpWr{(Yt^dmģTX|Z P񞤬*ut^&Ԗ-ի:hvQ fQe&SP?Eoί-RI񝂲tˍf MiHS6XQ$`^*ޫT wd9WM> ?Y9᪖>ӘK+JR $JwR:&] kP D~!w'ёXv<4xd~0ZEˠzf(:(H$Pɽ0迒0}-8ZYɂY?0f15E?B&aH*¯P2ρ1 a$]}<*'{9V|XUzW6~q2&DuD8xZck`1OOXM:7WfkHsɌx z*vdNVK'; 1|[>p~=zp1lT4yU6^[c!!34 $bw GNZ]n H]B%%_%5_ /p#89c'v@>|--!CGve2:RA)/ՒNa"lL X}-LnEr͗ yqX]ADtbgKK8\•/WN e3NdH[Dj6F.[Oyxby\:ePm|uqgS;+H] gq%^LVl6<CƠ/,rGS#xD轊X\ &ofk_"ۋd3H]EnSȽ~9(HnC *=n=>7Lgэlk%{RUq%%:U`h j9~ x#_ͫ_]AGEݔ{j@6E_ls?!Rg,UD7.[W<8Qk-3>VV3b1:jC@yҙxmj1.k.*;|WӔxz&枡#=tJNBYX*z6Vg9e{kB?yH a'HŮn&:\]PJXX`#_-[۷I;X C-%:ÎM$c]bJ:47l%d"F_yv[B)hY+*՚[*uaǷߠ?U=t]Qh5R"I<_Hjg:9n)4w R):HADc?$iLX/4>c*@)WاA$>%_@e~2uyؼ$& D(x@ugȑ m-ml5WjP)4|cIч2 QSb@58[}ŘK-zƦQԁXѦ؝ RDQִ>Y^F.#;,$Ӣ`k4#'ocxfaDԔhֻM .$2EDx0F ^MVrRS:b/|*63H"v.8hh~ˇ?̨a5 JEa Ry:fWjF9Q"̥dgKo$HB^B^GɭY"ͳWP+e8]?5h/mJ"=E;֌GL<{rGe,Ā]=U8ߢ JohJASGB E2 ^5??&qZׅ㷞2Dߤ|V}~ Цk_:2~%UR_"zWVOe~3An<;eS caб,b4Kbs{x,̳6E] d)0BEfGtnto>t|L!4@p_r;t5ь'\I vJ%P(ud_+J3.P$ʥmsPcizlg)M؇Ὸ+1^1lb؃RKnqwxcy{[0~>Sy%kptRֽuZSK᳖eU AwnTuhD2xt:1N̤axe߮ʼh9uc8ij0TssV=,Ul|m a Y- ؍uh"@Tz낆`CB'=6HHIHKW Wc K[ARN0-Μ]"v `y'{ɷR+ѥ}ɖ$jĎZ1'EPԳSbf"~9g0 l{K2Q3 l`B:7z4tҽ}Ms "}“UGYS)lψ+Ŗ́_6w2vis GrdMDd{c,k*ȷ-L\%};8&̉^ΗB{sqq-Co {dzh;rꈣ$+n]X >r7 烕~Pgpşt+iefDwT-з9ѐ$<`\(%?IG VJ;7#n(uPRD_-NBAe2^ZQ# C(NLU?ݾuo:=#]O%^X4"ƖR,c0&zm7=*gp OOL-Vn"%2VFB@΂M=N+7?" ,\v [GyDO) HD%-J^L )*s3?ء D̙J-Og݇h)r+)6*Xk2~Zvy3U-ԕ}ι7QD|=ʌ=,`nHȃtbn  |WEbd?rIVWkV',?j6hjl P'3-XH>)W?]􉩑9DsOnFN-LZV=φ:&3w@fˤ12;;Ju0᚞Ξd튘P[ʿ'β]Y8,vj;7 1wF(V{\xEs4 \/Mr$M'[ՐYݼ's)Pv)hzw2 ?mbYǶJT05:e PY,[%PT'ia^ ^U|O$bVQt*w(_ &ȊIUk?\B^xlk2q hh2R`m> z47W/@!~nȞ.Ns=L 2eg/^9eմ lLR d9J5w6*92{U~g|#' G\6ׁFr>#-}O'ZV ?dhnv)\=-{jRpI C+Α!}rdTB y?kG6_GQM|YdT!L1!~ 0ũh+5Y ıAS#=]g= ;oUOxFmg:sJ'pt~4ctmQLO KdxU-e@:o2O JpLsot1Ԇ fk!6]= FwihQLgC!( >={Ɓu:g!~(:G~HHEFQbC4$w@Q.|ؐgUQ޹P* (*#xzњLym^i%5GdZiAN%4FGESM}؄-R=QPNPvB5 }*l~cM-u/ xޙ+O@%3t>&l9SRXTץJ|p.ҞP3oEy,m@ܵY0G{f^ѱM\ (6I_?45r$-Ia~4k.┳Abl~-7eTْ3eXmD T0ߠK3N~b9,0Ӄ:.HP>S!>iO@~P@L @X}߻OrX?JmG r(ݏ2Y ~Fz(Jؾ4#! ą@ЍiSwh82\gJcgHC e[Tlി:NӉD9C-(V3@۷Yt6jtdӌ˱ J pLc;ۂxA&כʤjo,ѕ"W"NS -8NP`g },r/oE1OHz Dk-0`PL:6s]oazh^,WՉӡB6I{ >evne_DX*\äI`ȼbٲ~*.0Hiף4/V`NV3دF71")).S4akix̐;j|u `o[ M_Y.o:j06d/X3dJx3s%V&$\5]I֔#Yo)D%) +;VFlƩn)( Fr|DfZ2Z*)lsQ#d:L'6\oy.%R}]^a^ by߬уފnDOWϤJ籃f$\LmJ:~Se)k Y S[egg(ǎO>Mc/rA1H]`&+~&_W\[YٓIYDe;t1:3ILJpg ՙM"VB\}=FV mF_UE(?\[Ld~I]>f>h/:kFɐa?0tWEc>\-Hh$O-u_E/Q#'A]q'҃ G+nieCJGnxYR(LP͋CL`GOHEʽ_5G[$Bq,aFдjZB??U`J oS%lm8Tob^*XMtvaL]ȱT11t? ,lʪ“|g@URq<ſ1o/(zDS:~}=9֚.~ULy,Z[5b¼#T'dcY/n Fe@w/p:ܨr ,JSE9 ,s$*< ELo6La7 4JOy\ױ 9JfE I)yj#P+Q%)L?tNqmo:ieֈ*Bɤa5!ܙG<=S6OYJeX@e;vHf@+A,CB3|/q=OM #q?-LO,줟0Hћ7H2C"gq)sN+e2fayqfcMva7R j2= R/)`کܩHxʮhNqM qS#ܖ5 i _ <{NqijZNU*"S,PWrZя'a~ vu`=b>\i{)囀Ky1/觮6_Jg-x°rpMH0^㄃ 2/GQV}~y^H 5emer$QCІW% ~=*]'ϯk/^>vF/&sUu : .bdiJp|yTTUqElmnS.)`0ɥ;>}k.OGe5`^Iavk'r y3x`in-i-{4g봈ܮ؏t.Yҫ@?' W1f#\l8< 4Efndzt՚?q:xeÎ`{tdOϙ*Bvk74%QiT^{GITHd̖5qt%YFZ*37j}r^R\S%ujW\9c\G{N烝`Y>ݼ!3`.": ?*AESǘ#4lIȗ=NDT B-~mTDv7oa HԚd{dvqV7 /8*Iqb:Xp/Sۢ-jqү܏\ɋ8Z $<'h˚:^'}&Mg"NĐ߆KU ]{ԷIn^YȝXt3bm?fFZ붧}*2{f,bˋ@#ncz_}gH%,2"vȈfhљ5>,{;e1 D7KNf")imNt 2 BN#Tq2d8V:Ռ'VLp@)/AUքs'EZԛb5`݃,qm7W fX3;R1zY/to*eR #"% Deٛ;UQ0 f'I8 uY!=4#9pĚ:="=a"lH4-.EbRӀ; N洱:󀹭ٶĐ}J\\0Ґ7[?XUiD^ReB%j=;.^&X} Q"=hx_SəˊVρϺe Tc>CtYV `͡4A @ڄ|gBp=Ѝ0oS})2T`,:2sz i5 'ea@MF' <W (EJ1DoxFUÁv@NJ]腬Znx1*CBd;w`ޖ5 ̨P0CZи+Q>czE[) v)p$8\MDo a˞⏚Ef /-*WslR&tǒXX)hG/i`f'.D)2.b`e:0E% ‚1dM\J"[yj3B/7 4,Z0x'ֳ\Dm az?ahY, P`\-(UK)gwۋqZ]khR﩮Ogc! 1{g+xk}&77U&"b1]MKqy-Mhu{=%y8'YE蟜v$_geELB;8<]u~K18I!ԗ6GqEJJTˑB,1+WhiSm39n [tÁCFHX pb\oQсbtS Ğr\%ݝ}wE(%+n&'*d'>1@ / ]߁l8 hxUmְx4{2x:?L>S)oO!R.tKCL* 8=`K}= hcAgجFgshE9s5$A5oKPWeh D2M3:vzGjMX7N<~{k,_/X=d|R*<,Rcs Eqe6рBN,LZhSH\>mdh6RnD\ZWly]G/UM8Jc>k%FR<)j"kmY&_P<Ӂ 43i>mNNk|-򘓶% -&i$bHn ~rcF0Tj#ehͺز*~~H:a(k`9䬬>bP0Gj'[|20h E5@Lla{m$t?b%̬0nAZк:5(GDj[4UGVe$?׊bES6 |#bQ.zY)v2/5ud6|,uL*@,RSZu|ۯ1cD &SؓޟίMڤ9rƲ\tXYZす 1|#2nhmp;mA\:}RIB%5rYiK^#tEZSc" *ڐL /GdyϚ候5턩C)|"_UQL` bL]Z$F& 2ou-*?,{vU.H겍M[$M;Ö/V}iqB Wvk4&sn$3=r-I->-{x&/j"Č,-7Ս&ouE5VտWI%UaJo&H<1zXñ /B KCP -`j՝mLKEiEJܝHExCO BW OH%XfEAOlxo S7[K=I" ĥTE^z.ho΄&si_""]YxLVWl L[-$˜"9V-?H'&;׍+GfJ+Melfk.|kiIKC<6<#$mZ|:br~Grz/Z79_ W1c"zUn( 77rZyq%y%Xk*<3]m:w7|| ==2PGy!lZl]# \#.{AP dLHEje#W{ =AjMYX)gj5vȴxU?õcݸrbCxkz*K5WV$ُ]*s#Ű-fWVcip$^L1Rez2,.Q膍O|C=xkϱt@;P +w:_q =t^A0e |<;H\UWzp6gCƽ7qóE+P$\ȟJ 9W4^9V'3P1}.& `I9#%]*]o~;?uj,Ma{z]Lе܉_MtplU09:=N~Bz.E|ԺI%\* ts7\ɫ'#nƏ <88p/Xf!> )Ps2e2 gquTCZJwkՍa[ZFi>8 H?vZ(|n"E+,e؎ $WG[> JP!/iݢKY՜JcVǮm|.'+UvGo7?jc)Ժ>Ha,2弍жn [hdtSZ)@tVs?;(g&XSLBфQDTmJI6+i'fQw|c=R$"̘Ͽ Z=R}|~?+a տ %`aEK=XG_lQًwq46(CV~gfx tD늁 AO-)&vdm~ 8'Y;%Ggrˁ=r@;c}MB7 / lk uf@\rGJy r԰`P4c hzjXUt6PHzΟi x[XyN9Zyoo#IxQHNojHf×W0S#Mo$J9lIqAEﭰ(Fy/ӭsY56W|*a:G ]گ;ٍND}J퉲_2oӮstIHh.CKћ:mŰ*mnIaamЧx -J0!HbA]P䅍W9uzV7<N5b gJޠUehĢ }\c:Lv$UeF!O⪟z1.C>\t>dzp en(c1p/ 9#2Ow!?3[T,BsJS EUԈ)uoU, @n2":IB"Mi"5a N<E!xC_ x05[>FEM+w3.NiwD|MR@ږЛ2ers3S6꺄Bj9`sqa@SśxQ{'wY9Fe >`ǜQi/%d-vrqȏu42Io*2KIn3LVܝ][/xXg= `Cւ(j56M{dR hMJ7,RF>eM.Z{Jq"%ľo:V]ו/ӟ\1+ =Xɠ7ULIKI_*T41Bo׵Sl><+2D$`b5C_JŁ8>[۸&;jN;HU^!}v$m2j?[xAmɽ[R8f3?VzM-Ee/oiՂ.t@"] 3],5~bZ9 o<5B3գlu*(C,:.rk*T'rzgG/ #*L@{qwc kV0gpfd97V+펤ِ1qvR1 ?:An.xدgDs\ oF?a>vOKkZgYZ0707010000006a000081a40000000000000000000000016609d2360000b610000000000000000000000000000000000000005700000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/%/]?Eh=ڜ.+$ѵ7FmrjApфהܒcpm"؇b?jxEla2hőr@yw_N1^SL^J҆>ʉ}_Ee0*4"xw%HWS`+1p,oj85P$5on9/Ô7`7PEQzQ=.\,E'PFL,\w/ lgTc{BT"ˋ'Q kdP# B@H93bjAELY%f~Ӷf^RcxvfJXG`55pcJ߬@ZpB`Yt.?yvڿβې*@ -Zؿ^lS+ MgפT2H[\ rv`$d!bN\<wH> I, .f(LZO"gJAx G|dŽ/[*f!Z"qht æ:RSFTi :dHR4?7<OEy@Qq=>M0Y^~q{[yR |-i}ʓ=ל^4P*ƗYGӷH\t63LمOLӇ(>pSWg#x!?[7W=jq֣)C!ީda=Z$!e#}:<m_b8Zggkfݮ? ֘'#_pZ\{XFA"lJS;X_m|\D(EEpUhd[ZCWޙxs,ʁƽθz@^:AO[rLKGu0Km!@CۿE,bЪ{Δ/k~Cʈ( ڍeLV`|" Gmo'M_޳Q[ 57nR_ifbȲߒOJm𝓤eO䭦f%UA /){@?3o.u<>~!5bέ[S_] 5+?-s Ԋ)DPS^s$yAsQEoc;sT]u䤣E6s(y1-_G7ݬ0$~Kgq2q*$׿aQg,^>t]{O]!.|L8M!Tq{Tb8x$~\b!퍁>D*1h_XD/u_R]] 3ds(C˜zl|!%lG'fw餫g݅2 "6)8l==9_S}aiU&DT!qr)17ت%SߒWpBÈcVF7B9j!=˾lM{9:{V~?mU) Eț̄nAqӥP^PO/=TaLy3$1 }w}+`CXfr$\rTolɷ#J"1&#р<[/, Zs8)²CpA 䵏&KPf/*]+;.^ȫ`pKМ1 xM2/@EFu 蛙RkguTfvKrLV^{Ҫ&V!4jGx@ǴQuq hn#-wݡ;`Х bm肷2I;GIt }\o/pZſC/cF|k#AD>~,*8E(\2XQE[𛴫=(5{a6E6d-o\ (wj'*G.x;Z$<< ÇB9AjY iKsNs/BZ -'[Z 44.Zqu+`S~q؄#bCBNٴy,Ni H1`X ]%XJ5J@dF}1%j3<^Խ5!ߋDUow>NtF*Tb޲!s^W9V 㨧+ي #9#:_ݣ;B1]aq8_a%qx¨m`òQqz}WsrIGs:r!9t-J.$ؿA@, WQC2)S HWvA٬ͬREFK0O*T=? |-yo) lWhGsd˗ގ,Y@NAq8>mSȫD':i.Ϩ< Sz('6m Yy{,]o+ רq/#p?JH}=mM8>jg+%" yLYassyD#/o/h%ʐVP.8 bg_G}S43 ;]YICgk L$@cd#G5U'?.9}Rs&bWZ"6`h8& ƌ%^X@Y7\eob ;^y4boϙxisdm6ɓz 7p>_; 4VD|]6CWÍp{0 3o{1'n-WnTИ% #p ¼Jr1Ƞ>rFMc)f]']!K#f{׳&-cۣ 逹b9[UiDpߗ ʯs8a"i,Z% 1RLsԛ V{GFyx^I=|>A > 5Y򷨞0jN"4!/.0c'gө)V \r҇Amq> # \QJ)djC0w'wx1J8sZ@I)0gE1}mKV-C7爏N)pwf!nn~;=G=aU\i+:v΢Z`}PHQSʫ^@yzFڂtTh],lnPI2!Dn6M_x^IHF+ـ8ldtHԅԾrSf@gkYRsIXxRqG#k:.c,F&H6s{+RD+#񑩤rf+L8Si#{}CJ:FB\W7M &b뤱NU_5H:H=kd}wY&AVwu_Z+vZ eSڛ$Bcnjii, ٽrHSL.K%FV2( C\ ?V1äymK!*> %{;ЛZ6y}QK*7'AYQb'h%l4V|,A&'Bԑ@/8\ qa7%hiS7P>SYGsN%y3„%@vg\مqH'nϠGҭH ; kzbS =<{]ECn( 9\9' -IUgr|}=Z+RnTUQFE _\nӷt oe1PCۙ er4<EDu]M*N׳zVH^":ԡr w|P w HÅ۰tR{iL( 5/\c)k!9u0Fz|  ow}7ަiIhiNZ8XH)V5?h9g nWa~JC̤B`v~'vړK6P0ᾁ*ď;INp@R0q[6ٳIvˌ-tn2CuU+e1gV4,!K`7USFW Y ,IcJXq./=jlǻl5`$nY<;PGQmL#"4H]fY*GFwO]? -}IVtwmTfK>Xq7C@" ½)>#qwB%C=9o̭r#.uYt*X&gmLFYY+Jfȫ&g(k3PX_{]XaOih^sM롈)>恉pGҟ(L]kIAonyCQ9 ~3lW*ɩ@?CVOz:-c{L[,0 [L*{@-=qREjBEv.$=aT>ƿ\r6Wp$*42qYS:?+!l'67JlSܱ~H&zƑsCf!:ڰ:Phh(^$]y+!`cTsr<Va ۘ~D&3H.>@Q"C^ҮD3ѝOC.b ]:ӣ@kS}Lfpq6ufLǨ9Odu\sg%@7oZǶ+QW#BgZs$z_L#'Bƭ7eжh-Qm ^>g&ѭGŗ/l^;ص@ݮ{n|A ^(GHpƛ)0qp7|"\^& ELг܁w@QoyMg&8ӷ 9mww^QPf"j0+`Km^< dAݗOMezLZW>o5DퟘŠ=Zş]T4~<Y*_?1kKdc?oKLD uA+Y5.1Rsh9zxh>AMPkcH'r?xΓf.cikB9HۍٞhZE$7G4T8얖ԲQorw|gReNP|2eאds |@^/aP޽_K/#o(LB˴3KYr/WU_)FǝX!>5+0[f2GQ{]=8l j5Z9s&nj*PVx0`tEMiEIemL/ q4ޢͪnh[cbVͨALG !y`w~WK?inM>gv`hԥ6$tW#.M59YB*| sWAPC6ͧh2YƗ/ĉHќ f\+8<%ep_۴# vj&Jtƈ)NbNp5NN++P/!n۠t FD3\Ggũ_;VDZ0~>a۸{bZKP[ 39%=@*Ԙ3TVEgE-q~ə iO8miM͌$PJ&j 67KR ewؾ|; hv+SiMX ֊ [qfoyl/VNU,_ZC(sl7٭ 4Rn絺 6[)epB@@l|&2wdQtD,DUG`21սV 6O>GqHbkO:r1#XR }+c>l,o3=C?s+c7抱l֟L vtm2ıOx}B23*A(]"N.}Ã{aIUW 74Z>Rhڃ ?an2-rW{b7JRY?.2Q]z᭕R]7?-kaνEa{R猲PPA NKf58'ԣEW/@#2ϩ5X_zC[%| eF_Zej]qKTkXܴN6^Fupg>;0N )9I|aǘ~t<;:5g`e`KQS-;[fO*CZUs-#.y,W>Zoe1WGB(F8P҃{6N:} k@ʅ3qE~-%}==-iM\)52"؛Ks_D3l{74ܚ_]dܥӆ`&5.5mmAJX]acTKdOĘ3RABGϐX^V1_O@{#-J![5NDC`'3yؗ|Q4{;/WI^ jᓳT "7CDuLQa0gȢ+2+`,St".eSR>98$i,7%<Dnlg]&7?ٲIpW/MsrJK Ĭ9qsp=G9):g|ޏveR#i:Kfu?U<;i9]OZ J#ۄ}~_zIaoftܘ%~Vh6Z~kr]W|0GO=!PӉPPfn26'}6K3S IT53 5 V.z\{;@FZ^FV0 eAcPP:epWB0`DZL=_,X3#{bdf;?Q2« í3gX&)Nj.IjfR!]m gZDkS]޲0%)>N{TL)58lZ*k6jˢ,lm,>yDB K^qXhfY(9&+Km兹OӮ1:biE.r4jNm 1RARH k.щ=?iP~G0\RYxh?="ń,hMµ+,r{R~U1'z>/1a`TGaK4"%b |{-Z1=Z$iT'BQkK ľnt$ۮ=Ռ"`b[H,Nq5zp8\qPwYT%9Ǡܜ|~ȳAdiCMsyzCiLTE'i[l)DͰIi a?w$̭c^>?MMgG پv\0nj˜exg` Up|c<>HԳ>JM]@Wo /ֽ (FﻜQzXPbxxZMVo/aM/T?8#:f| |Ñ/= ?S p:ԡL;\k?m??)צ ]m,EtԖ pC'r6$ œ٥;D 8*gyYW:.xМggα) ZWQ(xmyji+9w2-0Wˮm[[Vu쵁qZ(aѸeqdW{gu>Nv Tqh5$s;Y^4Xy Nr1ɻ~#3p}4."%14+Xšϣ6PrPȳQgP^w8ӅFNL8?gi<365񤀸_T職3%Fq)1Z)6`V>s΅.8~4X)P3Jtˆ$E:w|Œc1pPun6or fp*C%&ǿ~6pw]*t63QGgbpcQ58utp{)u]!Dc - C "^خvݖdSs>3݁kbX]TlAՎF%F!nJGU5L|`+|џf{M/(2/ [R`kDE7=I'+ov`#)frܟȝ''1!]CG7܀g,Ac hXi P0QӠ[j6׬6:\ED V97dsԹ*dfp=lujmS&i ^8eEPw13O,nbӿ~*V3zLs.ċ4}j2 3t꺑5 l90.,zu@W`NrGT &فAtU@u~֟c%[u΍ҩf=..dY(di}y YOU4Ok ]s(ċS=sȺ=:a@@v#\8C@]"Ip)S:-D\tD~D+\W%68n^51Qޫ7~׽ m6'RtSjcл -a/@aߎJ)~9EN7q/W4*HV=d.B֩+Is nN.a;Gz6NzKN#"^$)o^~,~IN *S=5`.$T(`:ʆGlr9o4saLLlu%THo:}PF9*J@frwfh<{ BQޓ-'S$bn<gaC AQ 6kUR55'ݎj,"9bpT,kWXs!VEVX‰|*Oqĵ=lelKF#/*ْou)HI =qu߃V E;U ;V//8:,^#ML94}^~$&7.W`@မbH\D>؂vLfGVyZRM[t¥|Qs1mPՒ2qΖ6sfXW[ޗ>PiSh̩x| *y[hTSv.dh.ox) UPq~jy{Z4ojXh-bhk?zbz)pȷ|b>89 xSE;/ LpC:G%DdP8mv l _:4qN,|8K."f}[ ʏL#zTS, lNIS<ޝ૧{GN.Ple.I뺙笪L‚ lOFwBxѫLMj]YDכL!n Y-|(oiMU##뇠.*ڠU 'PZR5NK&mLS)_TfC` s"G[,Eb纜*l`)/Ww!HU7`JPQɃCe~vGU|(݌[|Xvl`Nj/PS02}Jؓͮ-L١-qϸT $ zBr! dT_@~wgFih=ɮ 2#jliˠcox-6ҜxyXɾFچF-DNk1(~K5zb y}S?Ȏ}j+%u՛jଏ ,qhD ơw4*q@%G_AO&?i8W.jVݬB ,CF\oCÿPxN0xa.sk7L[nkըCy.޹ѱNYZL;WO9 G8ٗ@˟?kMtgVXRZa(of)y^#@Y)CO=WڿNbvDc |$SHD.bag1~+r3A 3ww=/+ %}DxL,6fx /_=p l=ag#`~4$Ʊ烹ַtL-]p3,3/EWOwivddA"t, Dc6PJw-*уI+;. 5ǤސyOZ̊pkss*gYl=&b/$ht2]M , 1vgɲ9IG X0NDO}z yi[y^Q} 񈮫K/+ TdȫVqm1[^G' lrSpW[%G3 x4G=YȚߥv)n%Aq'={pX2!oug6ii  I^7]:Toh[Yı !O6TouC]Fp >mADkț!1e𪂎mkYܻM,Km07m1[r v9d `y)1."L;h4-ATX5yfsNLbOa [x0$*41́Ea41v=rbeke/u5宐QTٟդn Zw:k:c?5Fhz{7CpTs0]mIS2Ϛ2Y'3- [k"tBn0a[UdݳpM~\Z菶1g1tD7. &&rruVK&6o_R+NqzOJww!Ic2g>/ b6]F9ly^+FBE ]<1M  @K\]0Uqbgyuôn5 dH_ 3`[Xf:x:? "k0͟KI{DO7ĮAh3ƄB!Һ"X:mKn :,i.dɀbgG[~^:qh]׹#9r7cmð1@-q;3MBț,4e\+y@^(}  n%e}, /v/Wf\'"PeGW?[I+:4$e+1/6nAqM'\tDJ5jmțwul3;.FR/itP@# 80{5(#o {Mh GSsh՟}6106lLj0g / V6F3 59̅ FARe.d-mN^)$&?C `,gb o7Pҿ`:~ >qQ x~mˇ9 c/ץ,C(&:#%k"XT}]G$ɏZ {۸E{&QLiUȾibIWx>,22h,)YV$zIՊ¯+iW V,fV5+`S]zp%R@ꮦJPA(P+s&j zl[l1Vv}Yr*)cI*KAExAmʂɐp~zVupx/UJmtYLּxXH}`V{Pj|fњ`v7;[k4x*fL=ߤ-]E` G8sXv+ε4t(Icv@T/P'P< .At}a[n ?ig{>/@E6H^ 5qUS*GJNj3Ɔl2 :|4cp!a׿ޯO̰WTǚ4H<-wx"fTʹZ- +Ȕs8JgLi^ZN3pz>IHC\gі5%[OR?j-cK@CZ6tP |l=o!놨|sxRVӻ0N+)) .T^-b;xDKS\Z8/굼DjfK4;HAˬ{8',B>ŠL,#;Gjj#'Zօ>[c22No ctY4fՊ{ #d E->0JRӾHq[Y-Ӑ G7L ̵]Yۄ^pC8DDZ0h2dUбtא 6 :!VQ۴Ka=HƾmǜY8ٗ !\G͡ p(cLz.UGCsTDHi42GpϺ-j {4re4=F}/!x;YSI8O #FUak)ybPdgέ9y !ا*ɩC S-& ΆMNhT#c3:o _-qO57tV *R#YyZ2P;7tHhFv̐KrIءX]p̸ 4LC2qp{vϨ JQf b\HOĵ:"6 !lG~k{˱a Y ) wo4a=qS832X \{ #sL !s l&@ f";vo7Հ{%QU6X!7@409=Tp5 tv]/>#0 >2uE|?0\)qVgR IUH)7 Tڄխj쳟ĚO%i}Y(J sn=[N=<B=8e?Β>vBơ9~$SjrpSGpc &j J}+ED)II1%J}Nʼa{Yq_6b=ĠfX>4۷fkNhi5k;%Jh eϡ\9U@JAS6ZaHps{[E >r\g]_~x#N`Ed}g , )N3wG<\䊧'ބע᜺1&,C/V){Wzˈ'ur٢LyYhOF$>iʈg;H؛{Rg_,3 U 9[GYo~201͔Zb(iNfR|(o z7@;7ƶr~Yag*Q鹪16B{ =IgĻ85JY(/)u g ޺?h͌)TqmH Z~4{}j(>ȴ2!Ւ|u d6I6ɈGc2!< g+*,{=`L(ô=]G@->^ m<IVzP+y`qVk#Å )l:m`|?j(Gƪ nʨ8hFd\[ ?Ĕ_ϡߑ1^6`PѪggpK)Yޚ<~3lwށ`n(eMc#X09JD׺F7[CcAF7J*?uBeb\;1NTZT۳Fk-U׍ck"|v͋DH9BOPow ݽ@\l|@Ε+bx~5Bz= &@ rL11wR$G0#825xkّ=7EɽyF>BBK@jwG/Ze311nYQ6˼I@ vn@;Tt#мoEhDLȷq}H{"jf~CYIJ-bw7ͩצg8S"iS\~[k46NBZgDzrG %4 VNMNqtH:rnAY͒aрE!VSHals6œS6>KinfZI>Glؐrdn78ԫUi5ga>Ma6o܋!Ik5S5aBx[Jg`9nT32@H.S@Ui~ ,W>Vm3jq6a:1 PZ_"7Nd($7mvC'v S+^s@A4kƿD2Eh4A4?-*|d<9|Ak[Gr#N *Uvc}IշY^!bdL=gtQ N#J.ƪk,\4v0aD_9nI3VնŦSnNaSgB] %Kh*=J\:1Qwԥ_d2X3k\1rk)eݞai>4Lҧ8fzwPU7d0G~ٖJtCXB oh^-[6!?.k꜌?v71afyԊ<#X>\(d0Fː|":0f ~3zʣ'Cv"93ioĺ2Nv_i߅cf潢lCƄS;f!1[Qn/n7_-~KfbAw ֨::tB|.?1iJ2@ۃA([!-\ NU+QPL]6C#=AxE -9(od" ŶV;4CD(S*REtBr S 8,uf妌m?>F483~ *; 5H;ҿ[!38~KGz"; λjY}uwĂm3;Tc`"DMe6нns@.̼U<>_kIl۶эqB+mG_:¿1[إ(&oY_}Fԛ],evy"rKp&i_6AG^1Y{GZYT泷`k#9; Ȉӿ)@X(eZ8 ln.y''W;XW>Eiy{e#_FLvӣifKHYٚ-6KJ,Np ΀5ùNp'%H9EKs!LH=qQU0oh !Z4BYǒPw\bfJ>Ng)nl8BWQC(<#=gؓ,)5(aN}&[19ʩpk>WDafB. |XxB 2*t>zrWjoj?<2sY),TVll9d 6Z@2 GKRXI,-"! KX% ͹F[TF yPxFF Gf aJ'S|ɇoN3L8~BsPs2ɍ}[yHYuA>Un{z) Lj12A#C#_avaG8+2g JG%X&| % ή"N:]~B(j^,j.?AGN$2x028H{{.+AFXtũHe vXTu"oOHpCY.R[Z%38.uis~վ)l{"EJ{H?olvA~T,ү$$Rv" |׍ZcUma+Rp{ akT9xpphOcUPSn[JJg-*;r?r%=zPt'l͸&DOzo`42?qy! ]>W~nՂ\";m3,Z-W&V+c M BR@{YoD u~XdYŃLfGحiO 5t@;>R$졶f-$!R;[Na5xBlc9GSDg&7`F΀ n8I{_Fz8]X0=bݧ^f2N*UuST@ k҇Se1N%1ͱo:R6qy~N%S.w.,H:? kqKf'Xy^!YG/+˜߆ġx!6u0б(~>\9@YXܶ9dϻs?5 >u+) ;zl(yu#ÛhkSC53So=Q=bA Y;}_ئq~* qQh77"< Mx3ܜ)HO2_ .QʣqY)ݻL=ٓR.]Ha8;-O `&&B!E6bT39fmhdWPAg4vA1A?Qu ]Te>vp,qUE#aky=X_fuEtDs C5pf/pO>."Gi+s$X0R5=fL'#UA[UP\hs DA,*7ڷt-ٷepw9{,U$i_;}8&ǭIxOG[*t=#ʭ$k nЇi]c~o/bXD+\;wvb+$u>uEr1H^)-YTk{-=f}n GF!BlZxz!mG~Tr-pW*.]}H׌,.;^/"L$0u< r{(7a~D 3 ~=+7:-0tְr-ۆtNWW)1~jG%0d>$ql)(I j|84l0ur\z( T[=k-lHܠW Y}EE3B 3+v!n;_BYGLgx4x 5uu˴i<-= d6riUPz!e?t^U 82I9̨{ ˃bp ׅ#dMWZZe‰ }{ތ'`7;D׈:ghj!?A8}To}=H06=K1 cW{z WOpMD8hchr b=눟SaLsVM%><򩵮Da^j,zyRHicM9X'b>|敦V/%g,cGm dɽ=Bnha4iZxچ^FD͟D#;GH=M a- VycW{8罥w-}=?t>";{m2ܲw DckhDo']ݛS1#0 IGGk^C̐D\WNYYO6FI۱(x3T;A&.fg)7.RMqFq] L?PmRh r=^uΐN/fă1f拕Sy4Nv25YL͠fR=ܐeXjf*#հ(])y(JO`gV6keyhs]w9Vүk--/5ߎmF†+H0oegAqc><].rվ5+{ǕV/a>ïqhnOXY~4n~m`Ai}.TdU{n]UZ2F >&ËiOd(DcՙDob&<<٬&̄6&'$>7jM yJ[ѵH>i(ydY7$GʞTX1 ?_D'?v#5^ϚIjn0I?{.ls7G{r asoyI&f=D$huimύ_ޟYU[i[&Yk{Lv޾==njD=!W> J5\uٚq#r^mS>^r6ݕNiGr+|mޒV~nď҄SP; 0P{ߙv&o."]\vp)4ܮ +\|^m%^2_AW}U'Xt*͂r%ŦeclDKq8"|p :`jF kȄٳ$KrR[}쥬b"w }~@5Yvo SuT{X%l ghKU;`8U((8wS3Q ׉M߇v6̵yh΋G!Zۜհ /h04ZM7%v/=П[=%3*k6Tc's|')֌,vM" FGt8|䷦t jNJfUQZ_D1;My70lŎ yJ!lKLDC4@vs_t_X~U*S HDJfkrBxRF$mrӬGDP4H:{mK]k\e+ߺճS@aI&<-'+UUA8TteX8,ht,zœ~ ٢_|XQlW6RCw ke}?kMeE+am?C9P EHu2|µ$Ri)M^jd܆L=wj YSƀ€:d'O );#wCa?$k5sy{<%@>g@N2fkHgJ\y'SlsZ4cnk:&'G/Ց}SA1C8T6ƖˣF4 湫 djYaMNl:?t7FuCswBQaD# K"ճ@jewnb D ^R3 Mw@@hQqhL:%1&w綈`~Je>G8Os*C `G%I ,=pV^#|9:$ aΘ2>[p \Vi84o}_Cٍ3P0coWZ^3LR z [S J7Ϻ{? ;338ڐ\Y@IwSk^wgk V8S2 r(z7eK^> "yw`B&5xLT3a`\AP9RҐde2в?ZP5>!Kf5PmD)9VIP7/}k9U)LTɻ`NS(VآUDQ(4J U͝mAgp`hFúk}[2L241]3'_߶#=:6jĉ= 1S;1^ўf!?޽b`'ҋ};4L 5rfEjDfM*:w?S#RV !L(PnLxN=S·l{Z8Z ղ :%Ʊk=^%JD6wqy>Ws[CRBt^4rVo-!:mN=Se>Yrgso~& 8 ͸>TЛNӃ!ihL@b:21⊝oPλɣfט'z0јCU* %}X@'Eddmntnd8҅͘-:v'T2r SNg gFMrxTUخ!U$x1f>K[-~'9U3 7NThz:JWhaaDwA@G@DI5qJovڌaۯ@&,QS_;J!oo  G+v'?/nЕ5؄c MF{h%0|&̦d_q'ѧg ,[f/ \Ȱn#34GBc^vV,2ĮY iKɎ*pZ/'3X[);TL|GSd284fA7^o~v{Gq]j0˷MMg{N]JʇrI/mZM$[l_ݝ"mogw H.Tm*&+؛ܱw?*XJ Sڿ"ϰ&[҂ 4KOVLbLLVQnMHY,譓|#88Nm#Y,AKK#Z(t˰wUQG{q'pP0M0'Ϗ\+j.!Gץ]K/}VC-T$ f1E "twRP.ŋS(ɧ$Xpˡ^h6=M  +>Q- xpC2slGHѕ5pYn'>- .g>hŒ)Z@ 8&Gr*̃[#xIn̻rHII5 מ?ۨ&ɓ`9}Yތ 9w`"Sfu]޿;nKHECnA,^&8p)OUAֱ~yemhl[ѥ=hyE[ BDK#N>YQ}!tȩݍ@lHr|m =x/1w=~`%3<1 Nv!?R>wg&haVL,0bߙ8eýehC 4z$$& YaU@L߫~P]>`͸}tlne@1КMK].H2H2_hm &`Ʒݗ=w(KN1Qm*!j+[kڊP~( [!‚.Vk &!+hluLCO´(0)^r+ne#`tPX{[-@ Kk'P4eixrN^- ˯e;c s #Oz C`dCl6JW3,?*YtD $~J*유qq +i*Den+jektW0eb䏵M\нhbe3MmmožkQ˗l/ߺ]Tȩ501Q4<.eQ4o/~0&5NnňeJ; b;{*-W@wlcެܯv &Dl-nF 7 DVmly5X}'Z~F[n3 FkX=QC1(Įe ݬ\ۖ?;^K8"*0=$>"NTJBcX`P*g>' Ja'|uQxm$_D׫;cCh'bcenɟAr'OrI'$ɭSBI<@)=%jWb]:#Xd_&MΦqY5wv80}CzFф*YDNX4* E-)%UBOߜ9G餻J ؠî, /4 qi +L"4 t\Usw;A}U9VtIˈO*&y%{?c7f5WٺQdaOÄX:j"#Nk2m>v ׸=0h|A8X %;MH3|fl,2~ HUO.YYsN`A𲩖$QE8e-t 4Mgw[]N6h',z 0]:~F2I&GˍS.[&TvMlĬ6=`bJRx! `E,)lǻ|`D-dK2P^EX8;]B 2NrYhy !'U~KOK|;(Qm.`q$d|ʧ %U84*d Q j a ;;QI %1~ ޣ&=roZ;lLEu֢끹Zx4?690$yO:J~6ޯJ{[NOdIu^QR^M%WŔ^^̂,UA,oAO΄լ=ウECZ,_evf.@f rI<j-˼~V1U?W9FFTxP@A%p8B>)2$/\T?VlO&nUq;ݷC,ӅashrMD/vg |~^z D]*pV5A@\D5qR]VIqX3Aڲ d9^%JxeH'b[o 5p¶5ϴڼ;̗ ,vݭ/e|9TSWWxb`˻i' J G],t}NXtHGeg=ȝ4B$/4>mbٸH8,&n[t? ^(b;>Hf8 ޞt^n hŎ&{2TSa[ߧs^6ʆgT sy7S*Mg)ppENRŀX6ST_CR!.T0[<O)ۀq7 ?xytb>]M"MXͥ0)3FB"gW#uH/21 6 R4&qRyMz3lB삇2r)H Ħjmq'8 q;Xw 6b ` [p~Wz`wa)뽀@+ fJU+EB:\utvczJ݄WKΙ1I4H,Ҿb43lLM||rJuc>"pQN&D@" O^P47L{x V*%s´b|z`';"˶7}%M+ՒTz.X@Uӧ G[ ;3IڢΘk4 TBs/zE| ͗ wΤ?*pc=DX@ep8IDJdIhRs!@ъB =R 7ǥ=1B|V !<לrjb>`Pj%` c^mXp%6䱚qS6AL_O' |"Mi%*s/. o|tQ.ryίkn,gt5UkFB)ED=y_ZxR =X/sxK v6C mG=n%`^v>D)ksV9cFI[;UszNf7+M _sM-AxM:uK/\C5>P~C . {5Jx# \FQC@x~UExdcs\m{4N˰1}B\7:*̚w[P$ ͢;a{r!f|Ɲb鷁L o54(>zQ*yf ((&X[tHKߒN21uuoQRI,>bPVD ' YvQa<\{NCa: ]l6Dd!6-UAj|JwJK#D&*uda2~XG~5c-Uy>d@[rוTj ~sa+#HpNQތ^d1ʄ4u*]Zc7A Twmcb)W ^>ti P% CңwK5\(Bٹe\?.`M*Yv{7a(3*\[,%:~B? h6{˔N G& 1I2;@#`mJ|mDkPN$QRD4+ARK ePj+&s9iA~biw-P, 0:%+),|&bNXxW5n^ʹ+`h-ZUui2 TDɇ-#gɽ)x'W$|j7}铡Jc@4n`8spKkB0Z3&ND%qbvj ,Z=vHeRC@']Bޯ&jYW^Cޓ+ō(I.zD~`q3DJ4AZܟ|D.z G#:BxNM Kj(w@S@yZ0|=cPG,g Y "n<!^% NUYSO=1MҮgr[7"k+r,~GD'-^#%+HWnbyP$Pa8ӾH#tuu\=t@e"Tl:Gy٧RQr˾Z⇲a X g.XDm=Ey{(LBHs-"s]Fy*ɗﮬvrqjsfftXޓCޣe'{]nX`DԕHt/'XeCfz[{̴p,nIJ+j.s94o^uA-.lIX%$*>T3 MtSJ[Z^!(D %zY:=/gC7,W_ީw-@˨H^D_k)9$JM[@)ACmnqocR d˸1 =B檾+A[g~fi’_%?IB-k8uz̲Em:ˎ^'><8϶Olvcl| $?h5ǟ ZSxjqeX&']4tD A؏0u;f7墸1 ,!hAk40V]%a"0 ؒp$dAe1"&]tD'J J,6~O-30Pk&h N쒶xEY-^y-CCHi4"JNjZd_[3y:diMM]¥.c:{L̬ndR~[NA.IJȵbz0 Yzvu 2emmedikPu#_½|X,͵%a κ|ė"۟̾ Rj%SBwB҉SfBO_،iPH n ~jUH. ] ]QZ\.4- S~3)|qEN"y]l0r4di~shYY`Zc.B)]9޶gw 0@OҬ {52671nD;/όҋ$wIOQY` HEwβٖɟ)d"ڵd0:IBco蚄aw+kotstdgf)Ub$&.FeN3#05MiϽ{3Lm3@tEL>.SS+Z: Jwkp{lKVHBLkg2i8=@=Q=hiμ~[48mfX0&0KuGIZ1Q8\cB]m6/B8w9vi{c91L=ɩyW*X!=^: Ӹ/X_lUaxHhHf0f|}  *s?xGk'I'l9ܕɽ3 m664tU x ,}PxpLHNթE[7z! oJrZ|_ l]\_t=>Jɥ~dF\Bt#΀d} +9Eهjhʯ=)_y_ Gg$aG Z?WڽD_$U-sMf QVB8h9`*[DA4zǦϮ6/@hp!,UfKR3+൬E!e)سD}=RZflIOfFX;)&u"֞ܥW7ZF 0V-0NUՅ^*/W s3d-=_'rd=j3d~V~G䥅I}֥wP/wrdtcJx˝}>f W"$ïU `j/Of-Isd)nP T^O14"4GD˸$m<Ocy۴vcV≘}B ]*i~wmB+-*RD$&"\jmUQiCoFH_`Pjs2WXi uF+. L+E>9YbZ":fٍ*C_ .3#YǦ&E|.0P< ,xvBa^o<3*6!*i ~IgPdV+|#`tRG`G9Eͩ9EE.oO>9EtdB9v] 9&! XU^Z[qf]V5$AT;xy>W;/l\iFR+ɴփ%p:x,}c;M#HrJ SW`g*nu{Mʿ .DV$U٥jL*||Nz;4]rOhXr1‘'/3{w!DHQ`;<'g!x̏SDxz+{ bx"u49SWTx덃' m26Nf1[4!pFEH/O7m|$KvG'h(!ʨjRŗ0w dp]FHء@&1):G$PKu8IXg~LPDSFlZL0;4c ,w{Va:@AhGE~;xbT˞?* 4r˽al?quWr*gv5n81?b~h3 7 -ob>;5!YYC$(>GsmeFN.+C1VI!.$Ϧ&HjD[GhƋI@{\Ͼ70 *WumqY\’^N5[hGQnbpMw9<[Xcnw@ӵZm( [aeÉ Zub(b->:[gj#P?k Uxy*s,k? ޱ}X:E+?UCFk\?j\lf xMa.MٓhqiLi vB3xڕSfEQ9zS\>cfTPQ톕WFa|eZ_!H7gs_6CXn,=g$Evy,da\?rYl|b(Ob\[ߩ4uC b򦰽)!*UXh?ڬ1+N3I,xJ.T/ EW73۟c&ϩxz Q3oMmV-ͨ:NMP nkӨQ;Ʊ2 uD6Wb4\dd At9`d M7SmL (*p /<' =S/m(# 䚾`L+6t `k>.هԚu C̎TqGk:&K3.VmzZuLKBl$B[^"mj%Hѡq;p c1uCu0 2J-.#m*= Z=ܠzn287$KVBR\v3/(i,5zX~B6hEk0Lavs|2K%3ASi7.9 ^km/Bn+53(gɐAބ"jQ!Z}b1BD)^F=Jd|Kwf=R=H6  $ܱ)D~ DХY|v̧zxOי ig:_a-L z1mWl6d>#z Ďt IW{)T.UUzeE*˰Cl 0)Sa4Ҝ y,+пVtPR JSHCB߹)P {@F}9rb+i~1Xo/0?:^_Ku!HV$SKd_[nmJ0̎8(?OWDFCzl€[omѴ9 ږ`(B7i&&RJ:PD>xd04;z5eH4UfLKԒSV:cSe2SATN1Ȼ@ѝWQ`͊c1k՗Wr% T&j,Yx^(vk@ )^Fzy*sNENrGsbMpa6K*+Ei[5*"n 9)qJ- @f.<Ï} ;~glcf~bErH|TX83_q&RuK#c !xhУ}[8`B/+t\h2UD /G}=kNGw0w ()nu%t9RD- ! [v[p`jv`̄tQd%xN!1`M,`Ha‚<>lP8_kN{tb !443:d&]0lN{:Pq]ciM;O7rj5Xu0-&Ic aϵ45ng%Y+(aI&*9Pcm dr ]wuc"sUX R#xEvC08,Aذ(byeCFupBj_ezw᠌>'1}fcJKU!"zrI(˼K NRk6sRjum~1^z=щ1do$J-iF`v{>a5Bd*~iV!vBD0j> FW?GEG*;I~Ӕ7|pr&"8{O~s7( ;0۾ M'$ VD17ul.vIVjm%׷݊IX;&(3|g'A,G-.':! \: }Ȁ=A %ǟ40)tCO9έu'Qk3RQ"Jg/:u  fGO$O4#Oo 3h5&iߣ'\߄]1l'6I$8dlp.vM!H<;' E{R0===`[h )2qḪ8wy"P/$ùS0y{kU<[6iQc4 q$(5Ԓx[>zBmpoliΰ5k_l *䌴@;}x۳oUkI\6T@2ߛ&MіOjd~i>BT`kiƶׄD7qLq}Lr{!7v=a@$y1v7kqCթ):N#)>Rq8ƿF!#ğ$X ZXY[udJɣ"TxP A Ń@M8k*ѮxGA5D.NN ^zfO0y ,?6[.X nĨRU)j"SjԩZ}F7qHn/nL02\s=6yYxFݳ^|br/?*P !~qݔx1r̳)ɠcdDs8nQ]i Xnۈa2wbKs. p2!Иaퟺ⬽&ӗåDPjP% 37Ow)5H&0¾-#oG> J#zuo~y*W2Ю5AzE9 i/S;秿f'taxTO'} c[gP{̠#yYpQ¸Vc \aWYG9K pN{;*;*hO,ipd;|HqdFy0 Υխ鄢@|XPTZ嫚5/p T)nV6qB4>Y0ɫTkfJ<.8/Wqy)v+4NJȊoҒiP[F3:I#N th>.62/e~QlK%wQ!גw0=mN#Su"6ZچH4F_RNQSI/^6yxW*>"gYZ0707010000006T9]Ʀ}T{_%;./iϜWwi܊!w>Cғo^gzpQLz0ADja1~2"QV%bVcW3)fG~s͇O(cQ6w;st0XG߉ ZJH uۤh3qj\?A~Y03[uSuјL/%1A0Ia ҋT{$ W&{l+L2C;> ;00Jz^-vX$auP8bQɤ+p7Benf{fO2\VSpg;rORZ7vμtZ'RLcg_*Rl#m݉dgtnu#CZ-NR .=w& 27J,{k;t(gHǺ6~ ;mn/3&#R!\m,'FLRbk^P[!fJV ,"qBok2fzy 8:lg&97ǠPĵJmM;uq*OMnGQ4,;?t*aJkv;8ܸ9P}٦=tA_ iQek&aѮ-k eѿA;Pbn@ ɶx ?;<ʠ@2ex.}ڢr^ ( jAQN܂;$s\:N1ssUwt?yNHJ@JIo.I,X/~e"ק ԫA*Cˤ &TEoi6~k e5W!FPaqo 8+3Qx&v>],&|W@k#b%Y*:3CuGJc+~~뛣$;.ɭa0Ts*Y \;+h rA,@ c#+y"жMPaiy{í#{q®VT_ _ꊵ}k sJ Opx&$0_x\Ylyux (=̣ O;χ 6-?ёk^|e`5e;)6yUM%H(2_l]*.R}>_%oXUm-mۺY~d\"\ < H23T+sQ7]v[9Ŕp͏QMHܕEM ^3bthiR"[)ΜMon`6XViLTʢyՄb&;ǜ3Xr l4ud {D(Ҵp~`}"6f@qFغ++%~(fDXGS:7q^ɻX&`Y0+TV] {ccD` .Ј4c bw\2VǏO`K6/e3]޸!C+6Z.Oೞ]&{v[D&ͧf}|C;]hvP!!4%W{.a1 ѷ PITD G<8۬=MF})$.E!֖*iچ66COBR`3Daw^$sI+aOb9[R$>CD>׶4jĬG7,,oe񇔂2A(yV,}io":BVpEZ vrb2o[VyTk ) H*WI\3?A;/[Y++_ٹ+WuKZ:"Oj\xVX 7hV@h& a>Aے~⶚#YlB%(lIb줵7H÷YF挜}LhГyev^8G9P`U[(˦էuݗ>q0a&@TuUd{jȌ Сs6O^,Ӑ0⾬@藏$Y̞*Uo@Fa#ʂ+R{q{OYΖ9{KqOzꞃd * dOZh;>3=E 0ٔ$I"M/WcS)D42g b^WCq;4i%u* >"mzolN$;jvn/_esDKgvg§g)ij;zVBDup/KPQD_rjЀs3!̽i#)"yf qN_3m9׊(XeOZ$$>b-VDk.lhK64My4?h- ǝ&bfeE-ݴv=o,dRn]IB6C~ۅ?, (]gbd^coYT'Y2exUEjPf;B|Q_KoT NXH:H+X'^۞bнF\/[,&O'bD%p Ail TDmKMEBeG+YCPyHF]yr?"}/ į5!7`5TtٰFXU>]aHtQoTxO\o *A~B]75;)VXGypsps:RPqϸ%SKrc(!jӁD+T]EI9VJO~}` /@ [}y%%MU{?^)Jȳ[sbVHlC_DO%pT_*ďU: ̦fy~.;E(#-Az^#1M婂k 6 n/.HPSP ۬]0mmMO65!h1̔) ,Kte$ƑE[&dٛ5AuKSq]MݿR_tfF@|u2(үs( TIvW 󅢡d͛X\;=6yմY1.}y ɜ$-#b9qWp7̼,,,4pJ8N[1_M(Gf:Pdv .YLuw`^v2hN'jؑ`z;:f4?aPb`12xH[ᩫ'X`[ĂCr4eIZql\Fǻf[~R@{Ki&[ߊHym뛂˴ 0ihC 0WEtin\??8ws bV+v\O`׻,l>c|Gqsס PUSGC6 Ϋ=ݤa6B;v xlcwfY3R z)Ӣu[1,r4 ikt]$+&&Yb%]r|vIEq0kTA=PEkja|߫it83<W=/=2)ZY/ 0CrzNBlJĠobo~AH!@e6G!KtQJL&SNMZ,69ƅa GŵܘּQG}5ƧL\s(%R,: d=1nk[mFI 5?SRV#:x7ԦҤ 2\[`ZzkٶA@rWF[%r57sx0\m ,<{˴:%W? .}qۼ+#^V H͔d@9WiF)O)vzDp>w1cyzfD_#QT 4XQh#Js@R25]jy\)Bjd0]\D#`Ҝ/} p# _=o2^ZQq,wwGQ%A]YTA1EMĆ3da ,1x7/mJg\8@_ԫ"}`Ϗn3^(ύ, 1lk0#wcE̽-%f&X=Gh؛{^~HDXhxx[3XO60cn@0^Nm^䕦XxWԂq]cby䣗:M,*6Smdʸ@5i6XX>w\#l ҽ]oQ(iFJYT .'Lΰ6gCCA;JХP8XpB*+%H zԟR:TS #?k*5߮I4_'YcVm}>5kN.pBZW7M=]=kځ"L-h*(F2{MY2qQғO>$UC!{KW~9(@c^^oQ\鼩4”I~gnkcNV[J.mMXwp0CJ0u ]:J=`|;]hs@u})>qd$- CXN2nd"#Dpp@*+2@KIs:g) rG\V}NQx7r吱}>Fv]/Pnkd{] wA+ Δd ɘvNO:wW3lY@Bk>6Yեʝ[%v(i]\0Ax`}i_X!] ~ zDvT [Gr@ mK& X{ lU9ӡoygC`uk3]cZ\sEzut|^I7н+[3yH{t2ZY*eGa;op 䎛Ydu'W$_&=E*U3( DQFVG@i},|@ =4`bܖ/%l ݸQ2P}ў*]BKwZU!yS6S eU XJ#ŧ%(F u뽊jP ' ]!s(7Ry?}dirZ^ _fX8*US1Y4d 2f?";fVm9YcEFK ByCIuͼ*{/l|-ц:ULbp J?C,Oz#/ѮZU\Q9?*&$VP%LDT0,%J)B"lƷ7[y7^,K52Esez wqk vZz/wCn>lFcNzd\`G]CuE~=L8A*X>Z@v+6'h!FzL_rcGÔ 1m:a$ᐲt`ñ n& :sj .0!&e-$gSjMu^synVS=@H@>#Z`܏=ꁺVΚ<~yM}fz^8'r4G?o#'=DB!I&(bl$SP%`d2xኀIHZ$INy3>F Jjv8OA-Fu` oؤ=~c SWјCK=\keI ]:,ο{/jc6)pfn]= !*pN>O /-[=:E}E BOX5{&4]B[V :V<1{2l,Y9 8UR x(OFf$xͿ0fWR w^R= 7aVPzuFmKm -U-M2j[]wX$ȩYBՄcrdVpIN7U="'JPCIRRcsu X5GJ_ե .4Q(Z媯<-+Bf@qMde ^vH2ae2q!qo](0`/6։M>4O8pA1I%P,u V-:-b|`S OegElZoEe=\ &z¾$`Ӷ΃=${E xkk *sʾpcQF?>ޓh!thH.ln|"3S&|m Ci8!8Byy+3H}/XZI3MIm)F%CY<YP-8'E~ox_ĻCAZd]\xӳos7/d3u#:(cdk. iHV9%1oR&Ŷ)!ֆSgHAynGMX7>r[t%N6R%6Li,ʫ=BZ@EE-3n!oRoF(~ȴ'YyZ 6[eC"&Y98tgC5a"jz@luOQbhQ7~󭡴'䟑>?QVI^%* gҥThP[`n.dBYb#{X8D /`ys){[j"-v%Yͨ:# |~*zNZŜ CzWf㢄cӘ3 P2%KFl*PTkRo y6tS n-C_Df̵1>V;9Kf٦KhP#Ј[._-V@ }M؋TЏAsɣŀ!|8?8Lȓ V!Ǒ χE&֪T3hp |0H;TavkzC܏wP@977j❡\/6JۍX9.pI \Sxv{,cZ(4~@)zAva5Pm"f9˵W9`V^ Ί@@"%rGЂGeK4vO N*ª Bw.v`ޝ&f:|.nzt Zbۋ&6">⨳0WX&]w^Z;}atstQNYۃ@;%OF Ts_<ڊ*LH^ߚ4pZŽz*vuG $UQEHΔlJCYPd6ճaYo 0j1G=LF.Q-h[i Z!'MM,t"E b*ƻ),ffv=lsBQR`8 4q^3R % f:×/_So]ݜOvS!f9CJ@7 z;1ePF JvIyCچjIliK .(^j0Gt^;JUP+&dIޛߗw`VYhyuPwa#]Sr~Q5IU?ؕuȈt›S ۢ#B gyWvFx!>iColSɯh,)5(5={/cd8#a:BZ"ׁdA>k1wZ^ /.J՝\$VrT7n.L5 TsmxkM ,VQtFs*/'Ky$b!"BjKh 31B2@…FU=R~k^憓 u:CCyH/ܿ0mZq[orl}JVhNQf:ah.D!">V +[?/ȎH?jESU3ÎRlVg1ʖxww2⢏ Km#dV3>:ӹ'.y<8#ܭ8V | KLpNsrS*ëVzw \>3V8P 0=ba]:+7wN] % NիzE$;j8Ķ20LIu2!\G''$ĀpX)VLh֫PzNjΥSh˲Xaα3NF:`!b<?*ӑZ$# s{08:)̍9AW[9`_z~ishp]]*ҬN>__M=uw{,__?A2< T )ӣE<|a0^H4&Ÿ}9v#!^L* 2 f8d ͏, MqAG*evldLqX D%eѦϒYD(Vy'('=AӣFbHbXUs4Sdzƣ^x_k{uv͍%qA%m0Z4ZipzR u5AU 79s8䔟KFi\⤫ ;^2 zl ߒXT3)\~d)A&wuHM`K*?Edzgs\0 j_qW>߯ubw\p!&@hU0p!I=i;Ad(X7SĴENM" pibKl_ズc]kڽ2εwtҝa"F5%|x`xS9 H<؁hbcTQ=OBXg(&%Q_} v s^'˲;ikdN}͓ lS$H ŸE`BC03sīґ#o ҉*8d-#i Mz4kj3J;B/ F[AU{49xNZ۸kpnLB1L a%(i(,>RJR3Zgvr/(¸3i>IhB7HK&c?߃9Pm$|*c{2ȓ (I~hZxv+#fn8lT@\nAߺV+_}p'I#mܨԧE eD*򠏏؁yJ(M$`9R)u@ HAQzNpٽ96˟W<ubDwu5VWn,Ky{=5LyGpNq6L8\7>5XCGdE˞UI*ww2M A]לpH*Zī5ɉr6i1NUAO':UZwwwS UJ\m`٤n;ֿj@d:DO8M Jwn\ęnIo\[pI7CվiP¿ϖ) c]-}.!(c2 2E-pD5ÔPl֔G Kj|di./lcQkج7-9"FEAۙ!@^nMMS߰{l#!AtһcZe+(~eFt`ZB.n\QHlhJgR EG%2taON >]c+76=$hShY8>hJAOSq;QwcLj(w-Gpx*xcT'26(\ײԼ1ח?/Dk؊b{{ŹHj9gi4bW%'?:n/dCͳ՛Kv(`Y  DEzhhJnZ>21h'#_ju#[FW fKQ =, mq[ i_H~ : *e*V2oop?!)Z-/9Q}ڱH.Tjp㉒z&N&u r+ݺȃ>^(B) ͉wLDp~9@幱RbCR=VpYɆUY=pF?"a /8, eT1m?{Plȏ*XTR7}Nz0-\=kARYj9BֹpJQ .Ff6N7h4J{A m]^&5- C &΢sOR4Gj'7B'ݳR.W֨!G (|?6hrm=fd* h夬,vq0} 艷Zډ%pij L)nW~`Ї0%mc{ɘFXz88_b|>拺+Xzlټ .zui7M&ڹ: ?BH&$eG4g9刜=둬qj&h%ŐQ?/:mbadg,PdvbyLԀ8ǮI !鳻TE;gI\7C!U4}ǗhK;IRV))*gE*CibpA@,0L&mC_f*n$te\b s/vh17c H@zH{}XEN7Z(jkLiᝋ;R3S!PbO]D0 ZMe9B]9.3n!1.KP,'vg;j1o“_<>$"5'BHUhmZr'}Hk6!T9OЛm^ HfM[vdQgșIuOFޅȊORXTut(}qC[psUlϓh՞P{Na 厗\lr*j1OAQrb> -M69UW;ß( .'s(%{kWnBW4G:Ҝn%;'CR:u5߭]ޑ>츅+Ӝ&Š3f(UaC.)WN"Еˈ U8N}|c%]|z5`TD#l՟-[ܽawqá *BY_a&b.-7eXN(阥[,ynq`.Oq4Ƃ | orKf,q#V7d FD7v0jtȮ*@GYc\kC/EXzMQ.UB|ʜ>#:¬Qߠ Iu ۲(O'D{%ov̠e&\*|T6\slZGtnV}w{A#=V [Vhdtۃ7g^p`8Rq둴 iBOd{3ޮ-<"HR2; ggmA928Y+& bTr%{OSROc9M!ڴ9W&VەryV=NJi{aU`qJ+Ar{Wr=浙A5&=FPx[[:8DX\Ȍo+0%,>l9 3 >n- %c0ATc~s eB3>poc !PobdZ*;,0y/]PW=-$;kWZZCzDU2&\,)mbhKbD]Ud6Ӱ%.[ed=Ymm+p:~;l&j#w!R / ~}m%$_:K'yi:>u6s( 뻖V44v\ۯс6Ąjh^T*ol ޭC8)qXs-$[s82e HҹaPքn!$^|/lVN:ZW*,Eʯk+< Ѯ%|EZɗelBX~>=zD\e3P<.yJOC, љ)YB|3 \nf, 1Ag,ׁMl~hyWWa.ZI PLuBpV`3 7ۉ@02db`!eӌn +H5gw@MlClS_ev߅ϋ7mdɏBpH= &0S\]v$eCuv>wXG{9"EiDI,)@Ʈm݋'~7۩#;D]~sWYh݂DD}Z] =օP> 7m9U}"ߣDiJ\=`]T'D69Ri`L&ZkJY$KZ"nf3X/icJm/oAHofO:;?}{|?%߉x9/!e^hKZ{4vl:yHo,,%JMv2O|ȘSJBb+#DVcD|ً%aֶ}7~wmu %nbiSЏ}:5K9y[N{is 2=cBG6b8uz<ќ5:n@4 TsX!: 'e8sNx-~~=9֨@::ЮH|vnlsǮ HWq0H0@7͍E. @@,Fzzz EKZ .੩֐^w D-][=X'O@y{/ySz4 2wr2ۥ|=f .W& `C~!% H)A<2tؒ!3B3OZS"MC\9GBK -;٭5FRt$^ZV~ re=GPFǝG)v89S8-4Q@ .61{">`kۑdWЪԚ9mQF>Ѱe`|ϛ]QOѐ!gW*ԛVi"37(,t2r6 쏠kZ<5y֒Гd6orwiu gۈKc:x0q z *>>o!+ +!ޣvi/p/Y0o #AF玌AduEcz|3,3Jz~Hh]R%~l'2TL|]Nfɨjkw/sWИH;zYzo@;Yfw2JWi)¹ v}ODz)ll` Fu+7l-0qQbPnb7J oNopMÊ GSXڟ"$ ʹO!Ƙ`I 543KOV*!6.SM I/Gb,o !2~dTz&ץɞB;B6@֫7]:x%|D|Q"ahODхW<1uU<E,1 >5篎u,@mvmM [5Q 4uGeJᐁyp P/C\m")=_( ;8$5|JRR0~)#  c=^z˞fՅS5*ǏcPeWq-qC*{鮰$ZcOȀL-eN$o.(i'|,{x?boI<+Z ky4%t/щ98 EO!DL;{!/wiqR2\Ƥo xPI38FlW FRKU],p ԥP;QZ)`wn| -z0v6_a,"y0D5[{#zH k4ˇ]+n(  1w.E9 I}yO`y956Q yϓ8CZh5"qSaHM> z fE7C.f*=~Ç5Չ ` cw|jfmӃyf^Fg3g/Ygs* 6 dcRtٶ2pJ)׹[Ct5s^{Ԧ e(D --/l~ogj0U%hAN8vZmM;aB{ȦwEz/ &Nk;6lgLZM@3]ObR.47ZU. - ` -L:s ېMW8oÎl0::H<6HV/&&;q珬g>a2IMBu !ByU>Z bpe*3}kw!'n,w塽9\VGgg-]3)iQ( } #w|L"5RY |kFI-tq?k]HT[)Fo[^_aU5ͅW5iv~Wn(kF_yL`ԿF97Ug^W@sO/6%؊veirc8PBU(xJjpzP1isZK7/Ib@~CP9^DnhpY^5 ݂jM˂t[,pHuL{Eo+nlx>Ed֚׳(Z.*ZnP.EiR?au}9cO7Uͯ1D;zPp~>Glw))R&g,<ڋ AbB)Apk;M\9]Ƨta&_Ⴒ`ypK跍?4tN@s>J>n~h.]@AmǀhA2v7BoYq<颥ͨzq8V,")=87c }&a ` yωfl}"%ՏxEHg ;E[!hR*~H &۞fB3p>(&}N8P91S(GknH8lu0wbjL6WIf0Яؼ0J11,l߂|N^P1Qy^/Dx.m+<7\2hw@ -@DcC㴤Īta{VWUݾl:fmpi NfX$>rSNJt|fq:aQ0$TU7٥;wyT=4˟3_׭A *]8RY6?*ȧSnJ#ybZd;]/lt"(%ȃ6yd mz L;0o'v fxaW&dL[(f!cd(9Vɤ=rhrc b L.D m8R'_G@Lw5*ofPjH1*󈽬Ǣ@3ؼwi>:.x>MryGQ%(_ pj Zdl״hUp䵊WgVZ'YrśO2oOhFroB{Wd4 nrѩ2sajq~XT(+ubSwx 0J!:&̀vҊ)DZ]&N7Y 6Ë "@pXZKc@ Aeyy*vtcLtV:+oԻ{")k|62IRWIW_eg?,[/QZuჄI-tEhR#:K58^ #? TNV]d"vmcV5ub89qL~yMp+(o} dsi00W# RbԚբdxÍwA* q#|oIA6_6(yͶ[OTMx6@׾bR41 1۾aAHZ-7t ]r% Kbg;v"RB6L+Y>Y$M&{ 4G\r,80u`Md0H ,Ekp)>b n˼[9 oI ! 7F1ƒ;hoQ'R$ߞa&MX%mw~B*boS[ժ>8bW# y.*C5i Bti^:׳^4mAP'ZkPCORs fÿXg7~Ks-47q&ҳl%GcO/P1(?9)Dܕ l+-;\jwb3 fM1y^l3l_;<(W8?{=䊺 9t;[ՙBy#TkTO7Wɢ0Dd͋ hGB@I?! +lTY҃qIn^zFBˏ 9\mw zcIk%9]slU-ld29nme-^'bCϊq촽[/0+f)0o!\ I@b/72PWz%N~aC;OIF+~BGnt(d'{{"aWv^a 6[jIeԶAh{Ҁcű&CNJ' a5N4%J=sz`Y 1"ˍTXYsgਵǗ 8!=ʤʼn!}*wݹnS9Xtk{̴w٫.}f ,k~S`@Kl_ƒ{;`U:5%D`4FZii[G1Qkvif=ԡu#]e!{ \! 6#H#RFjy٢,{qĔ,F>0\u crv?]>`B # DRہLVk}k`Q0dS/E13˨_ m"eo՘Tz =;stPd!;G V4ny/qrVA;Gh>tc[T!⵲(@2\ T_w!y*hyrhĂQ8'r,'Ngy@I- d|`7Cxw(~u,]DiB3 ڂHzɨkuTQ =7:uwbAmx3 NB\d8a}RЍ&3d4( n=U%uΔ$'r>5\#(t׌]:i Lah,Gʃ|">fxg~#_s>i&Fad[#♮ `V6;QAfG 6WeD+Hw6t&=u= I$a<lKG*[r`֩]@xjOXg &Dd*5hL netOn{N՜H n&+YHU[ݥo0D<ҩ:=&y@7b\MSm{L:fMאfvUwCMǴ}!%4<R B)ɟU Թ< Zʭ" dNjQf3UtiFĦ8r ?ކ+*tej ^-mA ~̜DK@9Bnϓ>BR#7襝{Qcu.!0;О>yL0 ]p;KU9yER\]PKV aa1VMp8k!bw,Xzk=LY#jTу!#V.3O1OvnjV9F yȘ8B32kG=Ƨ_7-g!Dxc'dxӥ9^Gj3H%hI Ro%] kgUDPUg:z*lKAo_T+{f+lqZ s#~z.$&% au;fyvrhc%LsnK!8W4!H#BErxgS@r,JՊvJ/pu̩#kL7kb̓C.$`2oDc4q8 ؤ(O͝^B--'j%n[ >lr%Û3~<4Hjl-bLqq8DN<'^}Z3eQ`za£j5iSqѳжDԉĴݼHwEE1 糖jCD:|q|؋Z"={ j/GqVLC>v&0 s̍R–*H X}RXa l1Q7n`)N}gk招 k8S{!V!mp}_JX\.Vǯ"PiyrYD-Nhhjdžs?Dg\WĽ{W'(N ǁO(fX97UOʞ Y[uڢweO9|DŲ-{C.Y/ ̵\HO:5n`aA񺽆 V_t GoMN'KK:tU{+&([%JP=)j2l8rReo!ߓwWgpXŖ}鳩)!i\u,m>+q y476O~]8{:$#9߿07JIec\0K+ESUOTjsn /1E]MbawIjUm^kωP5A9URW@bnI<*q@,tFpquŮ6r4:1u1&=0[7ɣm`{% g߷kҮYN]`C `6[2qO%?\UwW}H6(@+^%+"Tczor= :`C?mv,kQ;|NzMs PpB%*Q R'c*mP y8/k\wcY [ p%/3>]tL|] uoo%Mu4o9S3-ԣ N;1rԘ8z`΅A`zo=J|-}ΉbCNX)0w( ٙFz>kT.Ő\ suyIf0Z@[VLUANxMzr#}o18޹iA @"8ȏAoٞ{s6K"Nl49}Ia0 !_f#YxK5:#M_5`;l">,s>kVvǘ\z' G~r1sy˓i1bǪYK@ITsX)5==J^)pr?C'7(*u,?pMol$ `ӧn8_ZcX X0DVBx_IWin˧&bUjCDb 戨=E*b4۬keTEHfwڵ^ 1)23<֥ hzy|#wpe@i7g@h#ҝoz7$ =LNcTo1MͿ݊C4/OLg/$Gy{}1T[ݰuLvF{=퓱.)} m0bc[u1Tz#t$e>b(uWi+<{D5T!ya ~ŕ@Vƈ@ ^jjTA9}\ `o8m ZM $'_2jH)/m)7i(]wQ~ָ=akbtЖUXS WZfPP{N;#KL}ہ4,3TcS'˂:/ݵص\TZ1~-oOU6Z-6/Iv!.k-Jހ9 ?"r˔dUxX7cX}Zy̵n&2Ǎ/0Eê&Snzo{\ ˲(l{eZh_XIxʹ:/FMaye, uxnO*UzEKCkꬕP-9g>4 %xbCQ{^ZmͶsi! )۵ =H ldHSn av<[1Po>e*9RKW_Gg]Xz9zڡrdonIXmNVH_|hbKB#Cx*ll|OroWB'a@ OԂX5?~m$iawj#%Y0eBgƵ8s F %/N._.]CCWnKi>&nZ݈6mm>;Q ;!/(yN`-ɿdRн %Ӟm?rk"5Ct! ̓x^`Rg]j8sOWED hdmHQR_) R=/Buk#zڊ(*+;I +m&,w~敩?o#NNbjથ:"nEtF1dWPnfg'\m)S8ї.]З1[o~r`M"cIT{ 4 g;S6Y=i>+G UjM:-O(9_R''$ Mfv'9/{v?{sšƥ yHxϗpU7W eZ4/1TݬĜZ촌4u۲Z{;ӸɫHc_P_pE CΜ{!Qk4H$q6%Vc %։V.GߔH^W88m3Vtոׯ9;DԮ% Ʌh%Wqħ /NNg;iuN\uIȨDF:ZѡQw kU&dsk ^jӶ;~3Ψ*@Ilu T[7 A=N^ͻK&Σ7"j@1v3 YL` &I aȑ125!=22o5Z}\ Tmmf;@H%v% VsT`GSwp*r)ص/*~J SGA||F\Be] 2ԆIf\b\'4j=fXОiO0/cSO/{ZcaT-gS2|l ,-r}ZZ6T ͇sz7I-BF! {<ܪPuS\ ? 5ݹQوC)bZ_ŕ"T{:<U|Id=H ⏳>P8|wt'IYhYb"i V0YFЂKn>yS)/[v{'V{EuTL29A@x |>Il>,)2#ۿRUM`$'DMP*a:QVZ,וPl $OXy/RE7;T{ͦbf%_+|OSIԶAlWSSj֚q]ejSdӇK^P e"j/-Q`}oJwfjR(xu~ELD[W.H xpiuoNғ.L][GݖB3h L"ʱa%!? QV(V˛g!^&PnO<@Yhb?sTSW$TgKL}l`^,x[t\={0%G &&eU=(o`|Pi E>mA(xkp}?4'`pA=X&Z^s&7͟u #&5cґ͛;3?gT8R$  'Iˉbjn&H+O[6?/&[ISu3zbuR55A%ŏqcFM1i/҃Xc)?*׮R%%-4J&Bی1; ^Qpm8Ed9,L}/;U9ʡ!?un_]?Ѽu]I4vV]9L 'ޚD`-5P1_m_cGO8E ;DpT#^S 8܉y_}q)`z4H+g]2՘&"NTUbL>,zul#܈|`6]Qq6=Wbd*rlȅiNk5uBK]0(-Z#r0Â: yU) CjGƮo?8 -hKKtng)C K#iL' %ApIMac&ՆO!Ԧ7Dpd#a|ePQY_vɉ+"UCX򜷛c#(IaV}-Qwkvi!l(p4R#+Z 1E5{LY`AxNc)eυY's#'duc_aG_[n]lꬹ&s9R@.K;H N/8r}|?uɧKQk闧2{qrEj9QgMPq!ZH6Z&_f] K0)s )nu, #i_i{`I1ǛTBqDYzP0ZRmdUgFp'IߌB1_40a(><$3) wϩщXq2.9]+%I Q|AydS6)"'>P^u<i|oB`1 "n"}N*O4PMK " %{ő~wbymJ2gqx@{4@ZF740}cOA`U Pvϣ^ĸPDWk:%vdWc#ӝ6,ݝ`'ť , BWy+$8ƨ\\ Uߘ`e+damH!ѣ&c [p4c F`yh?5-rDvJV4"jǭu ۙ;i%5>m]}URہ.q&Val+Klg'ZW,DI;YӨ8*vyT|ºj\9Ĺ7ǖkoᕊe@D|,|l V>z)Anrp?`j0lYW_ouC_\MS-7Vp%%l#3R҄,C-iPԤ~\y1_1 dQ6=O:+I"9{WT^cKǃmG[tPyPG pl9.Cmr Tg.F;/c/.~I#Așx>nyɴ?ܹ|pԑgd`5|I&i1"t[ !Q<fСҼH)6BMi-8Hl#P<(^7[YLBEPM[jj"kfGHzM邰EhU$̀?>+*%\y%:v l&GoVl|J3Hs6ԝ,"%ʺV_mnގ rBQT(5|ZAG*[U#N!gLh[@ vWJ9ZZyJ8UVa*tuT%urcxbW+|{88P^ǿGz{fOn䄳 kid}GO~sj&03E%>DD4-ˉ[p K@9ߑlҀ>_+P@D >A;z44@ :R HmQ!1H cNe07.몞Hhup2'r ڪ߼C2GLmL F%|~sZ*\mYue DheV:Φ>Q'J-q|4̚ ;̃qBqB;7x䇳CN53\vc)7 +^oõnEAxho4 ~XYl9OK#{jPRN VoML){{ 7͟{Dn:LxxS#3J e57޸Xڅ|%S`)VmW }vAeZ!Fqn))f G{ Q_ER`")8YKTmH2[oVE# ŸDq[V[oUB}SPbDv[ yOb24vvY3l/ü2sr9 ^KCK̔}DΞ ZFPwG5/šFuՎ.M$ߋLׄ!|ȦY0YȖO[?Յ{Tue[ "I wpG& sBI2dSqdŵgzGyaQH4) `k3$/PgGw2@O`)~z04ԠiubB! :%|G@Ip-8+˻+$!!Tc"dZ}A5Y6PؒECUiU$E ?iQ ӆtK>]IWpY[ 6< ֭bj^Cf7.{KkKcǻeY!rǔ)r$ )̔@j4aMԶV;'LWI$\ t[:M!\WGdMHV<AzEQ5t@;сihWk9+vIyHÖAIV/L'YeTЎI>ǚ) 9m 98 L[_xAx oX_9Oݢ J (-|'%, iP'_Ofҝ!=OIfm3IO?n^Q #xV0λ$?T N~"K ڤ6ZWvUy=+t?fHb㙌!qŘ /RЅE:8ڂٟhjv+6O 3EjyZS<|n$7 ͔%3kaЛsɳ.4Yħ!_۵BH+nvk'va&.D#-2u6|s$FF>x!,˕~,/kC\= VhE ^s8 [ڣXWw6eXmRh7Z ZnՔd=9Zc[.,ヲ‹vKBLG8[6IDEYPaOuAh4Eojۘh6?+ aȉrUK? VB-1tyy=Ou.{E8+I_$ek'a3gL K벨eR,Y)Bj#rY!r%'HJ-W5ng0-r콳Q`᪴bL%|RV(D&oNz]݄*07 GvNrN]  ( l´?ԍHz X%E.MZxq@R&ɪ{mkWG (ƪc< 򾉜 ֍HAL 9fظon}^whxk p5o _ԁބx<f`|F~mW4.*Gϗ7x 1&᧒?2g.)6;P1g#5L3- o(;4ۥ]NQ8~DM`39۪L$ţLgd/;d?-y5mCCs,qe8gN(nJW3e>h ѡzC FG[aHk?8wRt .5W2gy^\ d~ Zp+lbjj1EheFV0K׀~O55] G‚%T7 -44K%A9N_"n?l70.̹+0][SDL#3tWcռV <~"7sk=)iVaI0hlѵ^Kz/Jؚ47V.U"ϴꀇAJ] (N:eP 6LZׅl.S ! :nS{&6Y0(M8 FJ>Y#agc:ESXK{"~U9@aɧt["0`23ŀ{ җyQ٭ vy%g!TЧ+2B(ۃyjk5P{5Pĸ)cڵcH|sjQ(b&8fM' *2X3Y;)CTXt87YbuU3Qr'jPe&6C eLhPwڳ5SxfEUʱ'n m /)B[<6[LDASHʈ_p͞s]-(pGBf|ᤄ$]=;VK-EPJ.g}DhtsLj%w֐޸?gKhA2ꈾ$2 lar٩(`Ԕ3F켫.36$"'?6j~$#nkӑjft%dYoA?4]hEӓ! Ə@{:"s;@7N ɉNmyʠ:Dz _d*\ }dtL"XP  J;,TQy=mlxE<֖+vw D:|3'W䀜e܅?cv dCzD-`&4t`%g*IL6z4h2w&AWF y*R®TaFa-%E0.ˑ՗u̞dPB5'SԐ#dߣPUTY }yX`U/2.1ya  &8h|vNlt۲`cHk(κ_&󽆖˳zMRJ5TGHWK3L'@T*^Gc)2φn!-FUжʪu27O [KJqkĐ%Q.+|?v oŽu>v|C;_&Hu6PwքСgf d3SPT2v7R Hs6eXuE/JP^ER[b}f 5~_-8kd:M|nD18LALR Ԙ5]ul ΚKLOZM"4}Hpmg[4ć./BDKq(^eG‘ѷݒ;¨θ !B ɠo--#tEVHvd‮O|U K<#3 sHz(\K_ {yq0ɉ" [=>-劄GcTc59 E5GE-,YGd!ypX͐uUo+9kKGaY'{CX2]%B4;!/J֞7Z|\HS ?_ $"=:pR̘Jq.#I nTȻ6=GdA| )ŴtГ?E\ b&2)=$2hr )9a*U6P@'M Xi'@":D׎GͮM C7|ȱ\r#ycB`]o"I4uN <[I)K@qşC}o{ nut>U+ mxw,s!CAif{F$6<3ot)g2ŗf1)I3L٫~k~l B1zh|/e>//7fLAP0OhޞJ460C `ˀY (0{gf+AVchivd#]V%OuD.H-UC)|jc%੭֯Bjeh?)K=_olRc[͞OÆn)W㍶-Kq-v%XTIZiE 1OW~%JQJ’4Zg BOarmA\;e,H64X}LCͨA(+&_4?[dhGq+Zt<*GÒ CY7X%Iwr%9ut%+/N9L@ir۝_[q^!”~j!@z6C(Qb_bV>vBWy~Y͍.i΅ ܹX3ef+.[{ɛi/x>]D8HCO &8\9P9_Z:Z?]Y0!}*yD*.aEi-M{CQRt$En}W=8oY kf;FIlyNp)K WXI(ѧAY˝,n$o2'y uqPݔ.GU^%VY`A>*ng4ik0!Rd0 m_ndL5 *Y;Jhoqh~Y yDW!4raI ?1-j7,s!3fhUq@%5qDBF~_q k?٨',!0ꥑ_:WמVh^iE?|B%C6RD@7gHLtjg:9Sq)-^((>/CLa`rwf;%dɑ:tb^. ru-@Sok.lO%ſGo4(6 Ld ᕗiT*S`YPz++vLpKѨvpX :%3sAU#-ωY[j^0)6ooCR¼2N9h]qyQn&lNsP0/{ :̭q vں /&2)̴xt:';a/ojlL^7/P 2mQ@K250hjs/%NG#*7Wꄵ#RD?|N`>p: ihEF=m>!hwd[?.(TF[ӄWfw43a]!?B]v6BOjSGU5moh~gy} JB2+*[ިj^[ AJOW͘ߥu,D$?e(Y-*ٜ XLGC|gfGzĤDž[B\GUӫ k {˘ڋ+7f6SG-FCUh]ohnd/Z0yM~aj>:|{p4M3͝ ?6D BҞdL:<}C%wF3Lbyc$*qYȉ\PsrKt6GIjn$I;IeINl΂";Z*35ecQڍt7VP*)$eeK1pN"h$fZ)k^ s[wRƊ\2 y#5jC Rz63Nю:o_W w1}ZOs{ǂ#S9LEoKoԵpWͷ"/xy0q$(0(S3hhO6')bőFG<*[ 'fEjKңֱGY!_00,QAgl@ѡVfVQԦ,;H-;^@W,ǎ:0@GGe݌g\VՠOsEfXmiͅ:fݝGwEO+PBssާS{-!t1aq xFlP)'t.a~hQO{V=Wl%R^8=f&&Ȓe&KƂ1mVĦx_pTTV+}UԛPN[L5,3k2vO1LxxBp?z=Дu`A58mQqنV'Pa(=\G_]pQm~R׹Vv?2('Y}1'Hk{?.4.ilw"c$4Z2 j2_2pLE1&SA0u*I2b'JLO6j=f\ܹ)KȠj{ǞףxE'S=dX/EAd.Y+)^|YHgK <`ek@zkڌScYm[O]bBK,Jg{GLqs -8z&yvQفJ ILv0Yy*u7O( ,8gV4< 1Opr7skp*j+()-"%xn^ ~oA Aҧ.XtYock=)bdח[R-,p{`HԎhge4ٻBpcetŽ8lf* : w0K C^]s60d#|BI^>"9v|㺘kiJ3nrl("υ}ȟl .aطbص"\č[CsmΑDdx;tVE-݉i穌Б>Y'~~cRei BPV7Oc}nVvI \¹BqV 5j/n&M m< fmӆ A}H֕Q=ʢ(>ցo`MG<~eʨ qR9-PEU a\CS" ij aNUX{:Kػ8jK"ŷDn*B]jMy"__9NMv)'?By7B{/ ,rHR,R5]Յ,VjG!CpE\+s\OkEbciZ1?#+N8F_mhpu1ƈSeOzFnUVIJ#9L ~F`/%5f)֧|٧hF36PBf]'!/hߡ4=}90["97$2x8#o34d<08h'u mi b]qtzK 8_NY>7hNːPjOi˽@&zߝlOSߧ6!b4a缾V .):J*d-UI#tHkMVGp*ASߘ3qsZDla\ ceFq~)mݼG]nd"Pvgk?)HʣY&-x_-10v w.(5- t wP yC'/lB;A,ZX#g~I7";-odGbܩ+FA#y53$يTlE`NKo0Pw˅kQYI&0 nh~dʍIք8Yo(Xγ8(t:!ЎεƶB%j9u͠FT4s?Byf塮SbI;I| z n?{cShqqNCmd/mb#O^ϦwJ楺81IB_?&▀xDuZcUE}.Y]j!Oꏝ}_'eva+O5ǟLrRW'" b(le/2<-i~ޜ i+';N[ĊSU3!_PKhg's]Z|fu;ݶH({>GH7я/ퟲW-kR$s1O'a#w ' 5Փz@`п ؑF3R^w+Oy{Ѵ0Jxuv L];mAt)?T&xX*6~zQQ estoHXw9NޟE++]u I US(uxDI16upV1 2 5uG/T@~OOiOEX.WCdZ5 xX uFk&ńQ`WQGǙVO Vg:;smpFz!L\zќzx0չxw8ȸ>U]&s9/XSY sf&!B.jhb‚1 U%/ syC`+\Մ5*7)wH`sGRq2B\2|psaF=>ęN1 P!́^eWk[+<Ifm$# s\vk K+ŎsnS\X~T[So ŁW6Ov(9+Ә݇hzύmOYT!`[\`jtڿ],cTƿO>"&KM(?2*Kl$bf3>-=w-"]W>LW ,nfY?s6J]!"S=uﳮb?R,hG=ASQ,pϜ8%4dn]D M\o $9Tj^߯h+XK-6pkb>9$6ezc;vb(Y u%v0:9laU]eS# 0:͜#K<Ѧ%٭Q;vu>$Mwx)2°Q]в<X9|&~.mv>m@)uٕq-iߒ,aݻ kvJOvl5aȭcbB7 _'@1Dc [=<5Pc _SY+G"G 0% |>IٽS SeBO0lR- _ӎ-5 50nŻG K^l9PR!#|J8Yl'?_Ę 6JBAיoQ.CEf3-q>JVDI2JG0bc_yI:+~#o)W؇머ryK0nd}huy\XE|}G!}K-R]0^Td0:b) oFS;*%*U ]EK+|{ԁY ,61SzB Rע+]kѵB, cj+_W^]>!*M?5I@ٲaǺ7QM\Kb\S.alBðp켿m:)U4 B8")e_e鞖$Ges#3;XOTa\8pn6ɁdSuu3:gS`e{ "~RqZfQ!\S9‰/Uz@,$n|<;r1sUK`#؀m^ؽ6clp1j2\*QHis| 3Â?IxYg^7mHz͝a9qsU2A,lu#,c4yoaP c4^Se!C,Qi^n>0&xͯdvv1s|"?)C.z ȤkV<ת)2XrS&g?N%GL99wlG-̭; ?=晱Ԍ}Xv#vP]O-"`״GgLAo<":Y Fp8R!,v F"`J<"JAU%kd|S:}sf9˺eu ETK -[ޏ8$ φ}sMX 5rfvTwh)"#OBߴR"i {>b CQ~Pzg;H.G9H2:~R}$eExo<ЁY+%6}\#Ed08]HUۆkT;l 18H/VuEjδ#M86C$R?`2W7p`XzTl 6X܉x421{8݆ꫩ"mV5;# f;ŕ9 0e&KeW8T {WXP1#N/nݹuwX18yhCi,6v_ZdWs\j/ߘl"_FI~C:&|Q ^25gm~āU:{=_nIAБ$ar=6[hHiEghe$08by mPHkrK~' +"Mdl\=G!#XdZ ap-j!81.֘|,DZ^v0fHwH͵V_)- OP䡆 5 ֏r1^jc&(;6SkT8_N(J2NeY( I#BY+ݕH-2g7]PM?%wLj: +]Br;ǚ=$̜\M'\*B.8hD0EEUg! )M2h۞ O A1Px^o(QOVvaRH8٤:y-S\b5> [TL,MLU5юTzA>ZϏ)DEA 5*K8Ln|1D7\Ts &z8ORֆB[x6t ?\ ~S9ĪBȞ_H))O^}YHV?sR$ŧwqjQݓ:CzOBۓ2qc5:\~p>R̖E8Ew>׵DTi/,.g@8RAy!;="(ā P? G/ C{; *T촂-RW_BLYћT?_2^n+(2kvt"g*ZK9uOSրje Lܛo&BгMC (-vQ4k|i5 -.}.VF*`Naxu?м} w7L;$8"׹̍%#ĩB"5P;1]Tp`N4@>PRCSRq6Űa\F$=̏Xp[eL|F6h@EYyIFT=Wnuf́^6&gC_GoSpDUs%/G]0Knj&1E顠?#z CdN\UMw+8>.+۲ ڍ,kn[?H'%{Bg}az""hc6edbଈk~k6,*pC2`H~tt\u\:rV!˓>:]g.~),xgnE=ՉFCym !1U4LHRVnSbJjHo-t3Z%?d|}o_b|qfڰ(?FZ؛'8m/ yȺwb:z dۑuM˸o]4bMLUJ'4h<h18RT]b_GCE ی,<U qNoL'ǰe2pl{Ay쌐ٺUbv,P Nr<"z5ޢ+[G|$2Okc64tk9ΜS@;[g܍(j 3ߺdm~"L Um¨?-In-aqZig;FFڝ֞2Ks$jZwas~:yzơa'\|l,rC&\bkJ8+D}r ;O+;88 u Dg+VU նΔm)INJ|ؾN`]zۙ7yW!N٠مF`(/s-oA;򘮮z?3>/ q[*=g M&qiͤI)xNq)SYq1JkMȾ$B]0#g)?4Js(8FT;~# &"\ޱ}ʹAJ׌)x?eo_&WkOYU2^`"r 4Ęu tmg^ j-kXZJ“& 1m }O:+AmW;]|R-L 1#s-ߦoEd)XyJ1+UQfiK[jD,/C\ģhH*J%_T9˳2";;'2 rt;zLMsYqZ b|C_:G8nz_?Ww>9']!D"՘-eEQ* 5w=G|+:^3T36;Oo f2S w iAHX։ϟ 4=*P vz@!bc ݤ*X=R&fn.QjVI;glFLs` ƄU(f:@?BcRDAӖ%*<㉎Jv,ӠxD U0V? 12hb#>閳҃A!O@ y q 75ܒ箐kq/Irv^H,gR'r5}L8uW@SI!c0*)W?~?[QʹI\t>>ɘ QOPlA2Mba``XV* nx|D=9NRĮ~"t;:J~ӂH BSE*Y;QGEP ˇFk1kp=crSV}T~t5OSŁǔ)\_~|˧y*r"{0LcBw{tV^Ws8$>m'6죐*[o[!JLI%)ᭁd?uҩʚP;-TT< ߌBBDnrkBfwfSIKF $i['X3͌OϟL4i`d~w RFG0nΙͲY!W̋ώ1}. w (!(ωhP]##Th8Yb <.ackCz ~'7<+̈baK:ǬLW!@Cv}{/JW$-m6!ۇE%nIM(L;B ##!ۡM=$uUͩ md& >cZ l _hXƗ%ʭ~M "/e6N;I2taV`t5dyEYݷĬo$L=\\%P%EMUr-1askO i߯bZFG{Sl\ok~rnR0sTJ(*h*c,bH.xmp(`|7z/棝KG*XCt_jk;t(ߩ׻{W/!sDf׶.h k˾G, ͦxaڔ<[EB1LĔrZw@,,qO n(aKƝn*c׼qE XsRg)v_]~ :=ٽbSQM2 lQXVs XV_8ܛQ%#2xih=ţ\Y8d(D+撜dDYĹț(k5Or\{8_@寴Nb$;,Jz/G|'%e.G*Ϥa":}7u d9Яw9KU׍JX -*JBv$(2^ԥ?`wT[’*B_LbS5}|`}v :r!ވ?M֡@ `S){@A'W0ގ~]k nv ia36,Elm_ІDډgby<߽["@:sl+K^?s!.zB\|ݝ:}̉~I˲DIz<DeG[=!i^nwρn%bL3cR"QM=g4p+۹GC _/ /\UH񚁧;@zP$K ZҾCw$А*ǹg.4K޿^ru1Y(ͼ &Ջ9WobtvW(҉ril]{d $´gǦ~Byn9 q:_ZG,D5Nrt)@ 0UKc| LP9؁e3…fN;!d`;o<4i=O՗@4x|U-⤇40<ʲ9OSJutn(A7ckZЁұ{9ǿJF͍ m5%ECWK([EA4Z YPZۢWխ@ovry # Oz9 ֟eujQسJC"utAi4c\<PJW+ {Vnȉ (~@!F:Vy'"Bg"}_=cb)>f%YS'4Lv J۴ю_5!1VFPҩE+ Hh_Rݿ5Drs4!VnW"_+͛$ %erj_ctdj/e.S9=9qgi0h5^d;.TkOZ~qO:,cyVe^3c*v ba#$J:zq%&  a0W @g=h[2BT9Շt,%/8|< J,[/}xe\lL%3]78DEW•CѳU2Ra胶bHCYD|XըxK)y Y^[1BX\WűYbMl^3fY@q=.#kt53XӞbRN>}VӦhZPI<( ٳQ [.FYE86]8\.rэx2AHH4yﻫ`vKQ=B5*-}d\Nk?h1wbQIryxU @3~]F#ggrd;5<0Xylդbe^5!'M c\؁oj뻩 qJ˩BPXE %֥<N-J`,&ǭ|W!.(co$ zb3˥y0ITMӊJ*:WlD w>! W܊V|)!Sgk,K`4wvtx̹襏Zm#BTaaOq#k۳Z\rx;# MSh/c]m)zv+_)_禠וO>Z׮? #4i Ku?6&ZyR7]Gq<1P Q0| +"חf_2݋ A_$1҅R pk*)jgЫp1;ܾ髪# %^&Q#FYcF}\1 9 ^XeEH"e OJdk`ypzue8xe)i* Do;OsꚘ悖^휰:ڛ6sY"ٚeˤHzݏ}('"uk趧P*BB* 0zuHԭ:hc:^7sFW; ˨w:NHH;|B,4TM|L^V~&xhs"gMۇ˞GtT[V j~/}᝝+N[0$2K׈Jsq{=RpBnѓ)6%aXoҾƲPm&i+dnIgPi8"fʼn\Й\տk;Ww.5E`(2E_G. |&^ʦM>$|sqy3t7_}*l*d`@Wh1{w# k"pBvAdiwm˙NЖ14~Fc"PZ2k0X# Hw7~TN 2wmnizL VcP}@~KCkc'2S9dfh92daQ<6l($%k4䑤4Mpqna cKpO6iϹ auq;xEJ,R zĥС㸥Yt8<& y Ay-Oƈ\Ests"ϳwj/n=V*r-%P2 3qYę٠CXwk}UGaty ŮAsC-"MtD%wȿInZɊV΍ESOBZ$"Lg0^rhˈQC@mG+Ӧ 7!3&_&HR 9=J^7~'{,;V;TeK h o*&ITUy>:Ŭ3nb8#Q= Z#;|6tYb!ޢo8\K|u5,P-\kqeDB~QRH L&tjs><%\̳ j 7փoǶTX >ހ2<|3Q 뮮^6~FSǭ E&m* ~=Ii*09!bE<6FJ8.Lz1J~Ra`X!{؎~ԕilUpaҢC*+?~(zՍ =ي5nVv8wrdGbG}VWT{%UGPQUg664HvovA)زutw;YnˁleDINk@=Y7=azMf;!H-:Wބ5A]A-MOB!v~m r\?6I ^2d I/z9x17(hU*{ [?IN2r;eoRؑIcVĎ2fCޢzZ "zUoinŽLPz*^HBϙa2Z?hH@@l2wwꨍ=]-g{=" 6׾7eAC7YÕʏy07Ҫ9y; ?yKfE^Df6ܚ5Zj9+\wr+/AT[6nn^%)z_#Ⱦ8Yd^PgOFib$\,-M _qm~ąz0>-|LJ^BcCLFזD/|uH6qT} .\,)JPRh#*/Pzho-&)+q@YPNg$}/XՅ\]bwd_pYm:7$;;o7 M'3gH{>wEI 91@C(\1֤V׹\T aoHeg9X( hW/0\SY%5r{[QrIo7 4NWxQE`d(/!~7L^voqM3dhZP++"LaF_kMt)gn! TR6ZO tNGUd90@b 9Mm+Xh:j4}>ٴO7ֶ [/.,ݰ԰Gl]:Tf)'\#eJrS3^G9MCm]]V/I,A|ɄgcL+2SM &F]'}#t(..44yD s?Ov;q?_vbΎxQ9TJwmuؼY+ ?L MVrKP=?S+Eea@Zm>%%qû]x{Shk~n?;xy3]$I\G[Gft/]`:*)ZK9Ƽs-b&R__e !ܑt(ca9G$Rư [< |ʱ}̢l4&q V7->EM,@gʜaW .?ؑ-0xSL=c{6{ s6>ɚd܄̸( JE砞ulMb?EyUydmɀ,8B KT˖8`¦h ߙ@R-.p/55s `41zdjfٗ6 k<: ,3F)q~;%4r3*aBQX@3~-IjX4YLQPFnrW~i7l-43j (3t֞O5H`wxR @Gi$l}|nYqckIu;tǡЅCISQ22+uU~~ؿ!z,Ouqn>}LŠ\7=> Ǫ"=;e:N\Y+v #n " (H5<ۥ,}%c2)Q[؂G[ @?`eGUu^lw OY^X,#Hvbrȍͪe6tOZKKXȺX&Ʌ8(Hn6 abJ\kp >yZ1<{ghŚ*ĞK[R]9s[3*%w nnZe+[tlT_xL|L.vw2EMP5┻݁6ĽT~|rӌ!ؔT.?)5.(Cq>ѩ>F{dМ[5>ý=ySs4Ά4lP aQ&[h(YD\q \2c"4tɒ5n'Xڇ?/om㍎սKK&N L H( X@R_sdH~-O4_&A5r; )[xm8KِtDWX]o]#)+t]IXYu0E1Qm+(7c"+?lapeS藵Hh@i,޹HdFD~bmp,-UYQmM;Y͝tǪoКNF2b|SB.WZ,dfh\~N'2/6hD(kNMo\-fygɯl(Fp t𨜞u@ h!Lq%n&uU_)ͺrYw2}fNhˏn'Q6m\D` `)l$vy|SHY*Fk+hOeX{}#ͫ0C5֙_A[ܟ}nM/Mp#ڹFsmlhИ -W!_*q+"ͦKU&ܫ>9Gngd!+REF%|dQV/L5p!W2ɻN%<1ˏgD.z/[cY[N2b@}/f}GjVtgDz\y@BHУB(cy"uN@?/Q)o]cڹ|T꤁e:8{L(]&JUx!H7q.ϋ6?s zjzKrÁpC[ @]H*"D΄tN˦ 1fr[ sl%{[AH3f6'? 2xܛaF 4W!7hV4[R>&J~Q$쌐犍} i*`va:oCHȞz$ORYtC@RY'г>7D%5X ^@:B>{5N]T#.L6#4l{WlE!Tkvrqaxv?~'35yyBZ$!ipLXT!1aZxq[__֝0" tP,%wA5ʗx!d6'*\7VWvNY(&[t 4O30bz?D8~U)'[j<b?ogaI/N"Nba'.\XE}8GoO$ov*~;MrȐ%; K`,LoVBvܠQU6 CxLv^db1,H!F]J%1]p,X>IK>(*IɿؔcM|ٴve0eCo$'C{G4+-۠0g5NlgkO<*'{XbV!7yw.;̗:L[p"WtU2TGūjJpU€1`ABm(Ȉqq}\7VakAhd=IuET9Wyy)Y .ʵWG_?u_#gN" =H *c[ZS]i q.ha^b޽ێߜ2w#%>*Kl{ĮTRE=RPֽԞްXxVtD͉K_O#29zj)6f(YwΕ2X A &yBuڜ`m)O'=Lxs-Q@=4-,!-]lf#'5P$ƒO[XHtBuY!麗wRtƘL=:VZ ݂Dqh㶄͡&,Х* ׬masPZ rZU{LliMbUaϔVAjΏ7rhVM^a^PDkH[/>A :$R[eّSZwb~PYI2Bq{rtݧXMr,XRӓʢ.GD*4'WphV֜%[R[挔hZr8ˇv,$GPIq5TrF_l(0acފbau} = qcAf]g'q0 ^ ֓2(XLL|a&ž3Wɂ4.CDHz"Մ+T_8;lro¤{ 10{& v}XN|?tCY}A? 7i+IW$VPcbZJ{&qti{ @ahgkh(1[P9KLE!+CِNz6,x/ۤ 2 63|.'czX 'x*PҞޗ(S!d>l?I:̾˂Rr[lΈOVyIq2q/;N%ru\쁄?/6 <M{.6[ě;g## 8{zK:=&^|fXqu㋌*O:Jb~Q[ʝdX9{&%ډKC'nig$HKǷ,n "~KRS l[c'"T[T>dC ;_ 3E|~^7\%(TK[W/@+&%0@df يd%,ѝ#o!C3PV2 3zyz,9Ϡdu=@"".׼Gv1%ZO~ms5;Ą0*UbxD\ksf{E֚5?p@fsKMZ;ƦV;YEqf/wbS,ZwZl:偖xm0/\{ ,悚8G Խfnz8 hDB^f~Bb\3"o>VLM8<xsxZW^ͭ|dUDٻ?>W4?$)BrKvcIS XOٮFJSŲx{~b.>5@쵫bqRzԝ*D"ODsȸ keR8U0ގ F$u}%u=Ba$:h{9]*H1saHwu ?Dx؜^psSdΉJه 4Rҕ uRzu CcH9ue6'ޗ1w R&(I(]M.;u=1^Dt1UN~ XGHLW IGXi]?k1p[+Z`y,e_ĥ LwD51Rz#2? zKa4*֘(NРpDMʌ3zZyXÒ![Ծ0\!9vӜ)ЬTI2h,^>6hlzYH0:Ȟ$xX29of/dm/˯5$P9TȱԱ{f1A` CA V V~vc Iݎyr>܇j:EκuMȔϡ)Ի"5GuFQ)t NU\c-&cJFX]mUW|h>|$Io~iW1T7ȦtFi`W 6ECY{츰2o~`Q. ˦Sf  b4%Fc,1h7Z)Ua۪" T1Tн- .ATHijm01:mC$GhXJLqc2[Ւmrh"IàqCV6EW= ƍ~.a!=88<'{N ʤq<4XKajbNF`F93۫~}ҕJSx$h5+^ er~2j@ؘ.4P:~`ϞG6.oJxZ.XH` Ā\)}ܿȞ_e1]|bN8iPJz)oaL +y! GX7*8)ۆ_F)t9{7{`BQP>_1G:G'[i <o8ZM jRP#O41Av>_B6E37%Amv\9{ZN:,{IUσ"WWn1s(Iq @no94 zE< L^Hu}f^h+H&PX8=jSMxq!ǵd\9MPs Htܼ[> _1'ў g, '@b yQqxezV`B D!Mrm_uuyKo @U bt#ᐃ2$꘏1{c␙1 ')ȀWBh:&bJ,w\De̽)PXus[r^Bix \5d{2ͷ}&DWh (/==[̡ū+-^!f7o+NA3g\WJ@ b1FSpJ9e?_ˤL)a!> CRto7`;ކC0qlB:'Xʘhn>t=Wuܿ0=0A{BD䙯2 s"r<&IH42$3}$$QǸ%6&U4q>,Uj(:/4W=T{;iDC;rSb^럘 >_$E|[CA&‚I7g mInn2x?0}U $?4u壇B(s'0B6(H0**d:UO~ɫHq3tJOpX$l$(b\*j;$o/Ԏnox""R\7ζY"z"3+} 1fNޝnȞ6M sa#Rk]2"80H>lO#&(leSDXbeָMhKtK6[>dYiOR(?^|Ҹq/w2<Ո1 @B'}Q( *aE nT&gpxR:ȻtG`x6xwmZ$n=nIF%(ܝVD&ͫxO<_qLLؐ a=;D3eNIwJ2y[@ 4O!Gz'A[,{MY΅~凖?:I9ݧ& ҽH=  =\i(!?sPkXF ,۠ㅮll KPPӣ`GTGybF ߁?eY}7 +l-z?Ts-" M)d3)" B Y}, 9^eNp?eilW[;ocTE}Xn2-s`he?0w@ 772Ynd%=crA}H;@0Wh =Hз^*R4lZ[\a%3RE5.lU&Lco#KuP-r[#<0uc0]d=QZV?{kt -%E|5 +*Ð׉_) 9r.!ͥj=CQǺiZGVr&^:2T[a'gҳ+ Y N J3 V9}XB$<&;ΥO %䃩{-h&K)V鱐j$o\ + `!?6q_n#>O"Ř:K]bb srؗA>RŮ s27o4Y<EgzߘZI zZgn/2LBRQN,גt`[J? ֛%b!؃qf5C_b }D퉇7mֺɉj":07VV}_:&.HFkv0;WLoӜ-M8uږen$gMߣ ?>X9Huc@5! "S&BKɊ9-˩lڙ;_nPwdXjGĺzh7V7, g@PQP;}_7ނ. sCG- `;\HmU/;I{%U̩FV2n5ByuY4:Hp+op0DuW^,xgG5 yۆΜ10=Potfm3CρHi,Ul^QJTD /޸~V#L'bhRI%1p%qT ;Gv 6dh1ߜY^`*R( rynmÞ5@w-l:D 1=(^Szm-'l]FB PIbCe@c4r0an/x">.ۺ]l <_4%My),q󰶻YD [!{j/܍_O[ODhd9>SmCqi^|~D+5ַwM1VbED$߶6vl̃`& Y|kTq3@L$.E<Z| \6W!m/CsP'E b'X^JQnQ5$ _cAڦ-v~,~"L e|kEԌ&VB5BBwL@Ef$+ig8=b8Q6DL̇n{b$BDYk{Lj$Sn,=-0T~I|,pXb@OVbJ:kR&5s SlǮV?1ma|T ~ċ _3 oPӰJ#q@MO_옞}EAdd6鯊hGGdQ"nIj֠L:$2v Pت,:J~gnO[u~%NqF&ߍ(tٲDr**8Vr9I|υi[~(AWh+}4+/QYuhJH0/g}5/K`e%}]ʍV,l)H Aϝkx<GbH~ C_!יW΂vڧ2^㵰ֶ^*/ܽ2xmeco2W= v=8GN #xa}V_o^pb` C{\J&X{#] 6 潐qbRhM>0Ʃg;*6xpBxmsş)nYzJq$`~gXycS\釪p?NƘ.qrrbL RVy!e I'K4cc'UE6ZyǝSd6@*Ċp59ʶ( w+Nb޳U9У+Ҡ}s`&rĸ~Wż%z!5ovfڎgjgRSϥua_JG2z=ȸ*)XUNq6 cy&{L/+Q~KNS4X6x9WẛהKsV=e2<$kbn23v5`u0 /#CYrrͷ%K )O“3I#1 A~Cya^vwsygHW1Tjg7a!Q"Ġyڻ|I}&1d R&Hv$)C%> { =iϵzS5#rtVg7:: "m@3r""-܇heYbø{v_ zs1uZolؙ؞}-J筒W [ԻLNsF/X؅P%P~UJ[+P=EQ躾HKiqGH`-^zZ+?]s1tVwͽ&]̘T&ky=,]+6aghhvS|3Md*%ApW?lF$C3;XaK8SL3`mQ"sq&kq'4vk f` *c@7yJC.0eRt=fɃli\1Y FX5 lwa o陱ؼfŋۥ(e+)}c;Uy'v@R01$*0LN /oS5JޏccjݱʺIS2#B"7ˠ5 +^UeߠĜpwHT(~dAmk_?u'] ңN8O^a E){ SE3G=/*}ZbI\5=h_ 83OcQ|ukfG(nߢb8eC k)B رH7&7ȿ#!{{'q5U- C앎iU࿂-o40tk:700_}iH{AW%d|p ]dWuzu,g9|AUIRr`x*[pԁ -ϻŽVz mgBCw#ij5'HI;  ٠ED[*:(fxY3G:6J>5%zcjǥI|T<)}ϩ ђSR/\['H^iI&7t.{Q RB E[|u{¨^l?P*AZF=ɛ=Rm%q+p pN=݀Ó,m |Q)JWjz'rNqZ~}5tRjȋx}C'x8'Ĕ܃Au9_]֐O#‡C!=MV;Y:yȂ@\&,*O5gFvӞ*Q,!QJ֟q. t(n%y_g tBz-S/%Lץ5mb2wkۋ`F*9jTocrnZ;&e <:Duٝ!T`|#I !hnq'@Ci g]li|ttڔ ¹cѪ\g*PQ_)'Ajyߚt,TE Z̓ag 蹿[FM,qz2ߊ+> ! ꋿw v'{-Ĉj0Dh`YNSĖs!!2tƵ,'eyMr23~N wuc 6}8E޶ P+@$_XFTXB Av>`$ I|3~WbǃG zS޶AI&9콴3!a*4]i{f/l`"gbvaܸs('1y+祮͠ ($^6ȥ%0$~=4L#Sou{ꖄ|c]Vb Уj[:.Qn-tE$b-dcq`hm~E?K׌Rs/x!ēTz,۞t$xS>5{XM_}z޸l/zez`LF7FAW:8! {L#A_Vt H<+p|O7~3.L=Dk)9c^Z)(hgKE@˿"9Y@?lJ)ZV'RͲ8yztQ׀yz[M['u⿟sQ_q؛-N}R,#l䗫LpG~\z7knn4C!:>A$cpDuRD`6< ~(uklq~eq䅏]:-ƚfؘpe1O|.-R@/_M`g^D [Mlܕv)I"H[s-qO={yIP6xҘk4lL.X}9-}7 zt8 EH=%F,y'-fVy|mC >qS8i4M5teI8yE4D@<6:=U+IgH|DxN]N|in~Հ\[z6=zM؝9ilsB FpJkSs O`,'c߬*99T,.X r4;M6rՕr)Oi\)Ȁz ExFe_ޟXC6+缶O+whG=y[W6de||QFo}b$b?&2OKmYc4|D~sG{AЖQ.Pͪ4KqՁuePȱs OcY c3T*5iY9EoPxTIluWɿjRI$[3L6nxoE>`DuW!yɪ]3Yo;V J-uE}:X}fV %\H`,.Of&äPl39`ą^5 ^An?؀[kPφuE @b*\M UM8p"ƒRKay$ܭ߀zfx.vvO``M5pƆZ*=:yj'n@61ؕW', jޥ:s" lzZ\h4 M*S+#AǘGP~"vx~2QÍ1ڴ1?>r ͫMPCK6=$~swQjHḔ^A (plON-vc5^|Wp4~=$r>CFuNƟb (Ē/ @zȒH0<տE[oAs@ynZj_ww>Tx ۆ9p$ꚃUcP<|n &J-p@*Z%XQ#}`{rק|ޯ&zrWO.AwañC'{˝Vy(9 rg`cguU$iB D[j9Y;:o q6 pQRߝкS,>ن>h"?֘7TU # 0ԥb^S0`juϟfWd_ EEGm^$@=A y!+$hNWp-fjz8`䠏TeբP3NQ(Er{uL"P*gYmGK0Q$0 EݖfDMvz]H!:b?`㮴-c>%pq.jRoހ_ܦ?iq)|aX7͍3~o8437dg_Vk,㽙GGΆO3.X 9& EMH ' 0+1R9t QwVGH Hf>xԣԀ;;G).K_ 16@nͥ)O'Huh]Slh =L'PԸ`8Vc BDr<5=^xȐ1 9/,Ml~Yp&{|; ꇅ UY8uG& P+/& f:+0>Jբ%"T7pxguKdz\Nc4? OUNPim(Zh<usU27aa!.>cf.%fNH[F7iX`(jֆg-tPb+4Wk >V ] ƠNt?Il_gs=:쎭:Q@@_Pc/9R qPVFZ$TM^s_,7~ CĦmf/ T"y(wDד왩 'B5ЬMQ9J,=#K"'mj'l^2N"AWvpb9؆'Ueƴy+sa|MPaS\|pIա ֦V:?D_tc{nH<#$f{˘THTm(ظMdVV2O39 ?=a`Xa*=Ӹba1Vr!%"c-EJ/=/d#=,6+o:E)dU8#va_)$I v-6J7-3ueb!'%mM4KY3Y|ig E3V] W[aA÷(rԴH'Z:e>E 3!-ZYëDk? wGQ妒+;[&VDc:VY _s5>!$_Ղ". oc.by+,| :]oPA*E,,@b-DC!T/Jz5 GSIŨfdb|b恏2Q,ZmJV-E2!7j 6 =3:/֦>$| ZxO*r.HӪhdkNWgW-&Re6n,A5QwHތ&jKI}\؈zLv}jFٯmCYml-UB.u"Un%wy O^V?|-ԁXIfҶҽ =)kWS;A5F֩{ZJ^a0(,``Y.f-">VIWF%7FJdL)`bJH ! dH-Gʦ%5%"XuEq61NUS;(0=~ NB齍c{@GA.>iPI W}:k흪[EDҊ!xȃfF6B#KR@4[6֧W2UtfTB?a|C]mOtV|M"jPΎyک0̯ư`'q}Et,?hs\Kh$l{ł5nO.2§4U]qtjn[di:HѬ]]s9#'Cv{NWi qpט 倄Tv߻E]U/]+.)ax0pd#d[ X {urzcKfs?Lb3XCF4Ѻ"%sw:MA6{پ%?t&l,0~gyr9LܿC[Ç^S_\dbX5|C8B ,>ga3W p{iNH2Onȡ|6\3.*6VA̺̐7r`i_҆|QO)޷4ΞkQB+c Uv͟ςPϲ Vҵ8[E Y"J"PJ |1 h&Q^03_ H[3XDryi|{UE'9..@ooEXRkhW'c!〢j2.r/g.Ql}N6(wR2xU?*}2gsU &}`e7rS"3ds ȰERSYN&u/kd?QgA5Yjy~;Azz A(|j{:O1rgc=1FJ!EnW|8[VliKCjC/M?l}-!WYOHvT1@2 zdAVg~vjȊX4Zq#g~k}L6?u4,G ͷS$WЛ-o<˩NO%9ijjaɤ4@o#(k{~YG_2ډ'R?صĜy/ACڟt\rj{ M3꬘s;LūҎNKVbN(9c058qOTgU>/[n)|^$Q"7,C1vؔ[a= N-9v`uc+!V3T";J랟DnBo&)&RRBDhHbi3>hqgOOZשj?;9,Q*^ VCKA)4Ō`Q*;IR:)C׍z&S.4w2c(Ƙ\iRĂ1 ha*\ `̜Q&DQs%ם)Jh:q!yT bH6vJ?ګ5w*'Irgms h`#窦Q: <-{={tl9D'.|oAQUva_DKČ!8FRq3Gwzvfm#}O²˙c%oHlC)ǎiYQ껐H庣kiN?C[0"S#dz ?(Lr!cj~ z47Қat#GF7Rb/d0>4.< #TJVoJЛVƳˬQ +tf4Z3"3=e4]~ i^GB(Q+/v!K(xÖ ?=SϝfW><}FL!(D`ĕyX0Xr"D`jnUwFmm)\Ke"[G=WE}tVL00=Iz2fUY"Z8rvW*O?۴b{CLH;.[nKxcg9"C *0M2 fӸN e{1ZkVÛZ.,dHx<53Ǩ⼜;>S]!9&`_LVyzeK9x2lß|hD#emK _}Sp$c@Ͼ㬏Q i+fMԩf(cA[jTuKh`΁"4n%P|ڂR,p-{ {6F M@ f $,5hҍ Y锶ՙgeI|T$,( I?sdX6=l7a_:i 3dw]5jl嶃jcr$i}|s_~zox7 6^ƌo,'.'~*>c~U赐gؙT5տXp"hrE6qV_#Jt!sE' i8PˀoY~ƅ |hD I9lJ>u.`fww&'0!UOT8msmhS) P1oYJcdb\`Y&cղ#"/ico$*\$EB9aC'-|!L,iBi!ޟ$ح6zIݕ>٣um¦:ϝ1{L z>B ?:#6!fF[GpAr"zHO<:#PBEᡧj(Y[% Ŗ"HA`\ҐP'Opܾ$P' +Չ g΍֖<狕g53W{I&;b1=@끰5اer06C+ͳh& (C  ݻ}\ڍņ#ee{ɋ]J"A\$ċI8kZSj^.(RBZo79@,h] !$&y Q5mjz+@[Jaw Ztɝϴ//(iWèLC'|p ˧"Eݺ+ -t=Xsť=^35TpE)f˽F<49:t/Z 7 jTMFyTa%NyH$N8>&^4.#_DyO\i;l$~Sfr[7S#}$pK*7=lK ޽h7BK9 >oA9dȮ}hV^e܆G`,R;XL֒_C;o(l6qF).5pҖl^aN 1#ܗ?ά&'x Y0]֮vof07>92_?:0>M0GC7_ ؐx |U0ѬnT#1ܵtƠ5kz=Mj\9`3pxFVoaS ɋk ڕ=&!\%O@HH0c]\6ƌ 9Q}[RzPA[\1.e,]H=}j{J0aTOuCْ{(ZKY)liC;x+Ԏ2t4 EE[tRė*8qҮYC^Abߎ5]R9M>e\JUL!o%x\[#}eJqͮgAQy+DRHIJчXmtZ1^o1|$J$d[!WQoh |} {Z,a8J[Fn?0A`$N88I%IĔͭ7_86uCQҀ!E(D&݉$M{ ZfCCx+2krnn,:ga8H WN)HCVKqY^̙+U-2G;N94[@M bUDw<-GV5[H̆iz\@ìXTlX xR[6XZb+қ4Z9s+pf:n-G"#wFk8|DAeIhd$Q o-<4S T7GEk*-;Y;ɬ\%IO.0gWNѹQMKSQfd=dѵg6|/(=㭗~K^'UIPA:%4AlܤMtN~'ҏh45-zX͟"rP" q %,tb-%yhg ϲjU##FVuΡK( ~ݺ_$/f*_ _ eMŝ:1N2/ 4pqNkǗ3 %nh8ߪ5j -/_>MYz1jKy[ %{JFVD:D ƐQ8;oHf srlkπ[m$P%s+ܸ);WchE,_FP.z΋|mMT@ԯo3eXc`qQMW=ѭj76|Q](P:e,V{'% #&#UQ6!^ Ug!l#:<ɶ1|,0)/t̓IOWNPſ ޵aDi,%A⎤BXr rzFR ܿm3xiL RK:DUG'QBd)ӂ$ C3o56s_czryҰ=Fͥ\LfʵoݽU(uoq][*)l$; p{~1l5rvIT| Y rA ]c듄Kfvܥ^Ͽ9ɧlEܵ}v+9Y[e_%6sa, ;CG2:yt*XEߖ=cR(ۇW'EΔ .ƁbQ4JB-;yQ}!>:Z 7} p؊fǢM3o[w;eG(rKS=bڜCʒ 1 & 3#Kx+r$|T'm-ݙgFT{KhZ:_qMo _i\櫍< pSgd8z DnþR5Ciخ;zHNJe5t%?ާ=;<(GQVgI4 5mO(F0ºPQGTyBt N7"b'Y/q`J6P|>6ov"eO8>rsBZ8۬w ĕ*O}fV\rj=dfr/M>piubf`0D|;JDf"Х:?уU³c!: PGX` Z-7/#Tގ >m!{נ ~}UTGnvxCh~Wub9ptMS2z^\䡏=b0NF O1Jz<[zTqTOp%d-1ӉX@ǯW]썮yM%qȉ2wLм޴\4J،5&o-A ƫЧF[_z L! p Q1d-f퀷,"۰'cp}% %88SV^o/fd\BQPɠNFGD ᾦ$ :@J~x~cD"$;y1FS=y.~%R6Z: ;IRS#3$)eBb#!Iֿ?kg*58t,zmqmVĨAJ7oԩgH)֒ԅq8;Ҷ")ޗ$4hd0OqͫF }G" ue\@g E۲[[ d.e[ѱNO l^pYe2'(}r\&$RJ+ ȅpc{HUNpkXI˖H@@)uz%b. 7:, ubF|܎rfgK#A 3aO 8h*uU L, ˺L@|"i(8AfM}#49F6=ôa)_*b^oNx( %>N۴9g|0Ge ~ ]T?+*Q4)DUϝղ8"er$ ZU9ZB΀ujڡ_Wab#*)8e0vKoNf9N;AfQhy1R'yI&(DyLI h#q ;ڼi-Ȭ~.L4`ܻ8Z6Xu Zx>Iy(?mK/ Tq o*4@ ;U&6NEe" "&D䞆"*Ne% GLwTH_MauLxMM{V_o[me;ij~*J{]j`R^/795i5DzLp+=el5f:ł5jGsN٣`U ^ 7V.rs9J}6z~\RW ^8 ] fi TG{/iĶ }V!֍b Rv;Ɔ %_as6z[KgvXoH(Nj%6MTiښR⫒c9?@\S<nmxC_"6YQ A;GB=) NzhzK4 )/Zyr:{KaWf~SU G Sw~{OjZ=V&&s0;m>05F11QsT<>t @tZFDtP'麺iz3rʜ S׸M0#/]- dIGLΏF0)@xwiї&g֮MjR!#kܰ <~)3 fhm /EK]Ń_su |,>YЮk-G@*09[>dt^:(ɮkYS>s-%$.:4M'ۉUA湕ez_Z>>&|ؘ ~E^> uwEIg߭VmIQ_x jJQi*WtK`%l}Z-c%K?C@”wtò-MK.B+^Nc+%C8$'wb,†?1 2whуǶYk`Jz&.A?E]?J [veh^^{tS!Z \T gL[F,2{]nmֲWƒjw1[`tcwKtNfRlR%75@Ưgp0 *5qxO5(Cm]&w A<O#ekZa_PN]9QNȟ$S/dnK<̂[vk&;Zrؓ1+([g+pXd BK.sڶ]߂ւVBD݆滲 /=L^QOgecn=$^x5"f40|=s䱝~Q(.+4ñOxIq:q= aFu7!FE*5tq`#3Yj_0RJ 'btWR5׊b&+PC$P7w|5>KᛀS4x ؜@yWgkL7^jI { *C8 3/%+RV|eঽ\" i0I1gt 99 nWÌ#{dg96Wʔ"Ԃ<U’os%=2hJ7L$ o]x1{띟y%.7;Kv~2Q`0+\[Ո\/x7W K>Bye}ܹ,Vϵ^AG\(r^o^j5&0&X ?vz+{> >g$Zq6>Ǒn’A[)A%]^@d$VtbqG) kD] %VхOGPѼNgt<8ApgRPev J6$̴ q`JRj0t*QkZ@_%K@/5[N1E_-hIGBwbk[6zR׿Cg~]>@Ǭ%  i9QJV; |VCpW wbfUڻuL>|HN^,B)#&d6+NaTxwۈ4[V䨬7 z3m!.j܀=6V[q*ts|p _X F,5u^ÒzM\(smo{Qnt`5Û"zpZN`}/4x tQK@\u~E df/xoz@*EaY !xGo#j[CX|kJjIS#1W) yޗ< e>A>f5X=KT| 7KߊKPC@_&'O$,{KHdB"?g(zX_aj#$a:^X*\yեSo,Ur$=7/֝@架41Q hc`*`P~J^.ĭAT07.PvT^0mgecVu5R*ff mo}$x854ĶC[ h@Vo+E>[X`["Vإnኜ@X#8h%?IPkh葘\Rd&7k-^&0<ߠ15Ҟ\X2&Xyn\KO ֤2Lm:9iW_J9=ã4=?=tWwRl`'oԪ!c|ġaXq91PNSOhJe rj^H8 4KQS<-RIeEM(ok1;YŴ(Wp+}QsE 2!0;K8vsX }"yuKc皘j-2 ˜2AAz0^3{0@[ڑ hpf)56Tfr6G#6 |t1$ "oBz8:  oÐ31^"6n;ꮤU8,Nhܺ '69Qz0/DѮ{y)䂠i2%ᷢ[l}:_*0!}M늜|Tu2yQ3VdP}dW wyF2ߦ ˒5 zTU":[Aּt4,#|+/¼N2zQɊT#<081ˑ(Q~8 b?~=~ ]r7?ۃ‡kysn#旁{uQo4gR_-& l E.ͿB;Xѽe&8Cd]zGNjmRFͺBڕuō|K% <_ XіrizbٳE|l'5`͈=QG|oil+ٸBOҒʜ{LP#j"\ 7dj%ٹ%U댐, [~^ramTm p>r; uh\#ĘGvlC/&e\L&jet/Y ۛ5sc/Wk\y vZ*|PSB r.R9SKG!Nfu1X @Z_"\!&›1jA*=0̏2\|b^b#ppd֠6ۖe7\U ?tWSq^wwގѯ1LpSg  f#2II8N]6M#7JJo|g^r1,5O)b,[Uf%{{)^؁ H+$ƆG JZ C/~&@v=:neo~k8DK_mUdͶWM~3Gi(%O'LJKZ(jhjmqP";GDl>"JaCf{KQ _)?] 2y&2_j^P\o檝 wY[^>6<՗y|/,:BZ:-ԛKÌڥ$B "]6is Ƀ>6,y.d\C;r̦Wp;b"WjLfu{ṛ /Ryx-c'XNMWM˕Ye'0hN60lYkA#dv'm%YW,4xUomV)ǵeS62h͌-F~0]0ߦAǍJ2R/zPOIm|!r7>N̙yrq1°z{)K@ ]^9B^NkVѶE pNL -?ENO4,ڥ̠&:_ܨC ^he_G:@ؿM0wzlDZKL&>9AB X#]=0x m̘F7՚SH :VS-yꀭg謇ʝC6KC+ Dr ٙZ`O,|$^p ZIľ8vGE?egؼֆ=Lpٓ9Q $0(Cqb!<קjCyoph,wϖ3B[M.Xay%4K Ґq2Rx+gF$DFVsr`?.W+#Uhf\O!S5(FKƍI2D[6 _asRPեϞ40<){a >bc{ tW-;?qR[K$ C@;W0% oԗw4%0Ar~T6.)nA:04cTt1hTk5Y͠z6/ͱ{chׇ\Z&i^6"ODԚE)(|m,[ܼ > y(3$ 1}1G!=Uv0}0ZC^Yh6Cqj\W^ oa2Q˥=4ΌwE@k'X7P,TbXDdg@9mܮ_ˇ X&yP0ȔIx.s.iA#ֺ۵հkU[$z(_Dx1&25]E]Rb1N]3ThyZ)PZ B}}0Ws(E]n ! axl*] %ic ~dS!QĿhzNW%I&@+Awl"w{1h ^+%aP Ƚ;v2<SAprikyve&eGp$ӛ?*kZ#")"wo7M򴒁ީy<g'82 dI>@{,n y$j|!=`]i/ QC|F:<#LTIQ~N/~uBޜ$WXО!9P]e4y_6Sz#HQZ{3S؟veCݡL_MgnЯ^yNw~?2mדk"%:LG)-8 8(J8D,`ʹCn-ipO!h[<Í2VI C{g [ƃ:ŭ <.a>{~SPь!kUDB~*o><:"{-EjJtnU{[;ߓB:'rTE^G! _ʍyGƗH?I Gk-,(\KKꯍ,ȴ'50 xhXFfޭƤktԚٌG?by #32Ruں𘔫t`̅Àkg=0 xt^6uqc4[L` ן v u$f*T#1[j𙧐֛N2ExIH}h(P٭c6K܅4ne y ^2if6Rk$C6pW@ U0qzb}O,_1쑊G!4QD"!X2SYUOi\O2ZygE.3y_ZN.c 6)6C1zzͭ6Ny1q%uI,bU#7vp`|ˢok1F3C}v,".Yeze\He׋i hj)mi{6l=ֆ` kIՁ%H@إmYP9)N$C)rP: ˘:W ^'$\*W^kB,lv] $`Dy՞<vIo{fv?fwFk rI$o46DL GW:wGP q=Hzw!7^TzQdtZֽ Y$K{y)E6{C 뒃d3d;%ۍ z7 WZίs! r Sٍ2v tgÄQ0X Kr>'ADdEώp#FQ;4΅i.gEG;M@9eDV[`76ʼrJ"tܒ9dTtc-OU ChBI$C6y>5̽ z81nH1ՃA4&R3C&؀I>jLƹT~kjll&"Ìj69InFR]:- "Ԩfsr]=3\dxLtW?knl=}P6,YT6䖑@5 *&,8]hv)Mj&bx KyR/ߑ:F0;$c u(JeV~.z! `4Ebm#u8.Q)n}7u u;/!'v\'MXmћ5$GeS"MS{aB5p6͆+IPKSD@8r/p82#<JbSǴ\m@Rp7;rtk2zz*%mIG.Pnv2w oLj?|ul <-VB:~ԖYh &y̓nDgvJJJua6ǟӫ,rP㠀g$ƤrV-{nPGq( `)j'wK4͕kfӌV;hZb6C1'ӡxv~v$^l\0r28y8Y@%ױdϔל¯pcH߸˂|*jPUfsv]RҤg{V4Cߴᣵ.OW) mrȆlH[C' /~B p&sz+|G?C)wAwJ#;mepdžPVi\"ƙ LgBy4O΋#v 19%53I/MaOU{<64&fK}s t+EKZL&.n^-4ɍrdʤc ~ׁbBdn^+̾Cٴ(汍V 3)ښ98kJOO$]V4 UzCi6){mX@8ӵWm`4YK CƦ{:jtJ1+K+ֆuG]C괈JŒqW`gxCV& MkgZ}v 6;S0('zf\.<+"=rNϷd+ p "@FxH *=kCŪyMJ\jH)}&'R=w]䅴F;S%e@+%]3EUbX{#rp=%12%GB*4=?9>Ev2SD6Oc/Ɓ1g0\Kw_IE v uÖ\SmE-MF`=o8LZ|iI5*ڇFZ!C{~\BqU'w޳Nw.~qi[6_e/0i%lbc: ߃#;.Hc·&/- t/hTJn Jj 1&A= 9݄K-}s7 zNg'Z(i_EСoɦфX^4vpt'TRPѳ;za ʶBYBJc꛵?J89[ CB/MN*y'>lC?)-kЃ=_>rM8[A>OqC >- $-ӏs}PߦdhKWQ,G˭P!`hYt洦B` diSEq>aì VHrg$rInP|PCHyѲk3ڷp#c C {!D;[D@I~?p]'5Qs9kT5a<'uG/ۏ &pX&R*8/r:rFJ,1#G`mC9#T<9ШɒҴNj|M^ K3,XVDor⦬ "b>PDl)qs-޳ }gD8~oU8S{7}4G^߼H"˗kqq=>LWt%e"aNW۶/zSX:(B6袭`2Mڃ)0."+lq 2?R¯U| qNt|''kQY1mCB\I,EK3ʑ|j P[ҍ`6"$|kr+kkvN}>Wh{FWs`HJU3}ԛ\|>OGPo,f?>5LT8f4vdL%)4SS,<ҽ gN |uOG.[.hf5TU3v%qEX ~n` a$q,:leAZf=䖹kN#搣/r2 ;b Hgg[@߇-CĊ";}|VĞ1Y .S^S:M%Z]t|f\-|_A]=G/~ST'*%]Xe~XqG^$tX_G/p\ؼ >a*޸(d6E?YwE- ۰%,:e*ܖΫ/>$I"Qd&8.XqPE2 Vg=|{WL5Qp(]\ZBFt4CJ?)#EK7ف'߈ uYK. Xɑ;0g[ R;SZyF0aMF6i~P' l!>鉔+E2X*UGwH*m"*PHi2$g/SlJ􊇛;KCTٛjQ ~0^TgY(2FA6  <DWKg*~0ѺrὀbqP/TG߻p*_sHY+̟^0۾r['`Odwџ]u\{QLS =[^oO#zFgZࡾxg2Cj?H2Rw>p!rK-yV"]@xk#ϼחB#=: _ f@ݒl<jIvLGo=ȏ .w>ٖws'ns6*1AV0?;L4raG|@j@EcYЗ_W`T/*;P:[KhL$RnԚi(1I^7:3KjzyjGF$3e24ˍ [S u<STYŖRWX>0ci8! G*R$ߠ.i`P-^I/;t|M-Ƽd~Fp-5ǎ>PK&t *[`06 VM(i=,Ub<Kz:i[١Rd#9G! hbE^.$ݍlK7߿BUӱ5]F_^tLJj;[$kV&0s_[~8LԺq60X8X]Z!/ sܺR5a41dJQ̠Ǽ % ܫ3+cƐҍ̹UTob7VZ3ҕ}h-h Q]Ik.R eW:op#DͦtO/&0F( -k jiț߈y(=U5DS@o*k~6X읽n t@~)7zܩ07DZWCh;RQ1ٙK$ ya1a>Qz X5`@M<э{)eO h'MxgO3 z`}!H\ cGbdy8mQQo:8V(UؾfDmj Y~")]1LRo0NkkSd[&,d1uy+n7 I yl3d*"9f\ ac۔OZ. = ]A[I kNb9^QT,9AiHZ9 .1kajV|d~=}tr(ݔVz-$m@i. Ve,8448̸Z;28^]p1D,V.fνBy3CJkO[ޓY5ݬރ3*!`ʐ K zR0AƖm\` & Ϣ=U3PR9yƚox:) šL{#1smkџ;-!ZsՕdPKOЉڙ7goTIF@ J5P"lhG]#^H[PAgAj<94צP3r%"VG1@= kQ _-<"(deJz|9N_U؁>u V&Hե*VUx%njh0>o&kzwFƙ'D!%lZ[s}R;H-ṨBs&XP+%ǖnb31'VW=4;a F 8v}dn" >TzVo -Ks- TS'Rm JY~rjH(BK= Nad UMkۆJҐΏ{md iqS>:<Τ4$jN1\&\>DLX:lDf#q i6ITcvPM_m"Hإ!M3HSxo x^"\1U&~16S?"&?W/jsUm<ڜ_ .Ŧ ~*)7ӸT &WVe-=4'5vsX W]hZ0Kc to^]<Ss|0u#isxaᾕ`-t_x}a!XH6 &931ԩL7diilC2eIC%gT!L+-y3y-XМ-ųA2)]x)d䃩9z,Eh-30ZdVذ;6Dk~~ iL˃aGd`5Saߘc9اw fKZh:tEyf?nyol Vn׼)턐+ZpaңTۓ낗)fصi/7lw.]4eqZ_o$iO <~g!|9r_?v-NxABB}dBhyW: "Ϭjepȭ}R"m)0t#n>flg Wm˼efwfD617ˊ2o9$|q$嚕:)H1hS{zX/E ᫔qێ"Ծ!+SנWƙGĖ@ Wrc4ZZQ9bAvRba$299vilZޔIXYDn!\g.2շ#u>HQ\E#ߤ$ b\"c0cċ/DA/MDad{luṋH\ܕxiy0^SUeQI/.41m-+cCSԿ*>6so9t XWH+Z3\~/>@,vr?Yf8Ƭ)ZD_@UL| m3D=n_OEqٸ«y -4](Ry̦_9e l!7t:=6gR: j@x NC_8}iI^GR%9a>ijQevWY=sZ eZ;(7mPwVkI7d+؝`b)0[>.YN4'4:`#7Em(M^ =9o7bPޫYpa=jXu5~Z!-}d21޺goxFA'#.>z!=Mo'\)k'Tmg1Uby`pT$ _tZVJ)̝74,G'wbKZIhbQ=HӬ'8u%+[@M,%>Fyͻ;&Mv%,f5/S!K&OY;n_yG]m}6q",Gsd#,ɦT]p20rΑMS/91ՀbTޮJ$3KSbSYµ Q`dk_>,񦬚fEOcfp5g2YV6>Ya33ʼsVAC !Q|Zŷ{Ŏ"rCٛ,m(1l>ku cTN33q턜rߵ_#=#2I~<̇αr߮f UCp AYFTL̳%b-ǽswFE;L ` R;l*m#%>3NN%$hg+NR/1!\3w6͋t\53+<#Iwp/8C*֤zua_:~I (.21_c˅u-,f6هIQ"~u^0]oC1F%w#aTE^sSiS-KԺN ~%z؞1%aMښ(cT#Xw4-9ƽ7n8 4uȵ#,bMXܘ?%$I(9A&uQmњC7 S̈3=v!pkH0U1tK=!U/}N{0WxCG 3ȴvN0x.*9Z.،?V?or1&HoU+.5MH(}h a5wNr07EXSDijGԆ;"GԶYu8 2{Dv[dIYgRuҜSY3M7hsAE'e{~0&/cJY]G,[Fڴeu-(qv^| ]Rm@B$CoZ\ UNW+ܵ׍v9QU7^mnkKp*I4pς&fmFiգJ`ްZ};dćåj+9X'Ep136 8ϣٞSrȱj-|$Ak0{bm8vrxO f/a9{ h7ׅZx)kR, q<(F&mZXhX\Zg8vYɢ~!N&<݈aƚ=do $&>*F,ܞ+8&Fh1O|ٖ)$bvBZN*?-RB=d IZ$ȳm҇=D\\kb>CqS]vdxx |+fe?{CX[bTJСcuhcb~ tű,~rz%ar+KPpF2wdQ !{ m/mC9n4lAo׶GM>` PN};c\!!C)Z=u_LAeU(AdBq' =gˢK$d smhg%52[c>ܜZ򈙅ܧm7 ; $N,j~.Y ,i7ƴƥ=:ǩĎJ-SWW87,@gП>%{-[5|;j8ʾ2 ,aە5KnOlDB>ʵw$]A}=mTsl-};Hѣe r/E h"5TX)WM`աh k&Rh-|CK:WHFs|o7Z|THR&U)w#V$* nP_Myj<&S+' !D5`(zx&5WT+xNW5E@&VWJ5Vmwkfā%3ӋVD%#'O찘Rֺ_}[nM{ؔg7Dmf8{Nܴt*c1/[( )ݠ/ y?ܘL>C5rWU]85ߞں*'u >/LwlZciLz2jӾ gtô2P$r?S Gŷ]5}S5RUuRWr#Aho;'<̒x]z "fP 11WxW#ݷ3턫w o$N) ,/ ։0~{H{u3WV 6`B ]T\] n0;JKؠ8{OX>Z\2'tZX[7[ãJ:0 .)ʜUZ Y:'}O@S>09hNm彖yޙ vSHKEq? PK{OsLU߸ 7") 9!fʈeڛm)"g372AQu- .e^'0k~ Kv91Zs(T+/(p9hfaԿ!xx?]~#n-)?ӆ FFwK_H@#C4L NIw #Fx2)[g ])CC&1jt`:F9`<39 ;XTCVRή*>" @,J\fOqdYr܇V@\|pk42ΞphuGY(1ixwiV n:-E8ʙ# '0/5N$/6UJ|+;QRV+,cdr3º~(_ONy~t1~SbUUG2-H:hCW%,s') 5u&Bׂ6Ȣ Tb@STsO4[dlSK҆@Z,<%u69W$S|!?q F`HkG. mLyM>&䘵FFYeYStj0̇*8k3G(]%f$5f'8)Qt0_o4򯬌 gl W}`)t&cZ$~XfȵQ&Sp-K>8P5w*r6'dUP2CX#h6V ^F.Wė.o\7c FK# 3^djO(徵6{t"(Ňgc>78TojŤD+˭Ĕˉ}3J]71jYW[R_,#\.ha@kҩgGz ;&s$Un#HO@ag~L@!@ |\gEU)d FnIr`2t[DG^no/k 'AmDλǒ%pceyɼZ(l:€r#$;Jr拱h&Ⱦg$bQ=,@ER J$Zqp6zNwr FٸtSu>z&VN}RmB cD/#KvSZc4 N(K{HtRka/}+ZEqe9 JfN Y`?jꇪ ~Fse܈0͕F Ԍa}6j!ڏq'L3dĒJ(NNf}_1,{XqC@@XE]KY>~Y8 c&ξrpҙ+m\j!d,}{2kkRaGQ;Qg{k$昕/2x]t?-^A8X4h1J 7ߣ0իꎗ,`+&j*S299 "]?f`~'{FY!"<޽$72Ibcm#b!:bkB巚u'6%hI-ũ&{/Q 0P=~j) ;5q!3Q^{ VEF:tkd * CSV͔^6b+V0Ic~=݌w7[[%Q]_P4j,Y~Nmu7Hz VbǭjG!cPPv}hCMV2\_@V ܥ[]qB,m٢JR° W}?[oM Xψw]ґyT$8٪~@~fy%.E#t1YVkOҡa0f_`SݼE rq e;(дzR+fN-C<] t2JfCH>0D_h'2%؀,~Y[¨It_6UǡX|5^qL+=(˩CG2`prO !*gx@ܣ3l\3u JrvChzUUے72uט][66Poz\czVvSs10J% L73z<7;¯=h-Y` IF,kγ^ Y&,JK82D=i 1T[V!͋8ލ˸>=fҜp\M킴J<~bHqCvSh2rv6X.k:NZnTIxw/a|"-Rd>֜b 6-n]-Z#6x;h-(t b7-$Jߨ9{ڜp`6Z7x|L>ᾏ%Vqμi1L>}^~o,;U9Q)#L?:%ḏfy.C>+b ͩ$봂`mpϻWl?ڊ~&.ri/^$ow$ ok=HE#^䆜-˷ۘخN> }>%HsL] ?1YM\ohI 3Χ_rI og\mL/k . !wG-.o[tH7sCwсDͿ١~lrc_;@eo;.LWJіOQ  7lCUud͌[g5㹊Rk~b!5?=ٍL&>1(G1\MCcs**0GԆ1[fC:yl&:}a(&\ kվ|>"G-gQ:|3x0J•V +nFdR7 8EHPk8p*uxGM X09M DpZS?X)뻀3y};=fSU/KH[ P"P>V&!x "fU=(SWA RC|yS\5!jQ;T,E9WTъJpi2P%0#f?#ܮU Hgw<0t grI@R\f-PwrX-U(&G=ejVW0|_>2ݯ.N9}*P"!T{,׮Nԯț8k3F봡wc~(F ~C7u "Iq< wW:v%y-8;&~h5x!7 0g=Z$ +\QV]p>܍'8t]Y___&{-bC(,^ $צpaJ LTՉ k#jm|)3& VjLM]u2'ǫk'f,tʃUv{aKS}2.K8|FzFJvR>wj*]gpJ^*U0{>i_d;ଣ-Nv؜ԥI(3z^F_[:%ۈ5UXӼQ30mzw y~5 rr'M(JJBlXG&)x$ ~2i䊗8s t1ѥkdC43Bolģ f[i^櫒B؏ *#Xex#XaW,|i YSy~+piJdea]MW޵E{a_dwm[l9POCM.b:B̿h^+gPm= Q :<.*]XN^sx%ޖ';[ܨŸ(Ʃ!c_ `tC -}Am_}7~Q۷rtLc<%CCWO/-Ɗ 28U9Wdu.#vHONߦq6Ac C=Q{%Eb*w f< W{F"&4e:a?~rTJ56XrYZd@>o#W&[*-KpbbyxS,9ݤLT[ٍnNazδRAs ppOيYmٌD<)ieQ|~W-cW94lǁ-G5%C<p(n34hU}:mo<5U6wɑ#S;6쎻B}HK?I[i ieiA`LiPMl'@S|ɍHik7mwk40Ixo7z&\&ivy#-˻wr$5=&>O3;'nc-Z%j%R>팴3jʰ^,. pFJ\zB 4dV2-D֞?f& Ƌ!ow B)&3-1b\lݾZ U>-]4}ti9"'5|]^g?,ƣ$LHK6&zg7~#zwnKadz+ ]īlwW*}`RO}yR;w86SRPӆ`d Ÿ8$t`iGGtͮ?)A,ўܱdyr9a ,;m4|pOp`$0]%<Ӷq#=ﵾrI t/I@@Vu"lʓNa=gym8}u@kQ595ϮoOFADmBAzKk WQv}p(9m.R4v8?p!Zr>|kqo#QkXDí^W"U,3U5uB$whD3|7;`?XK=UM4]8ڦ-ҍ #z ]Z]^h< ~v3Nu=ˇ798oUuqוaC&eV_!ݼjftCHUCkXnVNHd5f:G·zh3VYwٛ _!v r` 7ʗ%+UhvP勦9 d|ǺyPZ7x} GX3&Fe&lgv#H7; 8 d٧KFuW;l@}s0kc3M9j-샦sm{, 9 4H%ѱoLٔ[?ŞYeCf¾>l/a(z|դ?.d/dm7W HC)mnhIv/3G„# 耷ޱ<,b¾zTG?EfShv1,&Ls8G(;mF+CL">d[a#\ܖ(y{WF 7A};52`(G[_Ea.$VfkO4+bor>f+w~ܲ܆>m]?+#}{j+cDx P 9 2mEb H ç\WC`uE^0ٚvF9P}m'%TGK&澪Vvdě;2߰*qE qi)XjkOMUتFIn W{T8 Er@I< -i4wY+T}D\U: Ď%{AhgZG $Ag?C)'?v;~Ղvn95N8uA4jZ ˃!1 :}NpfﱾJ!W$uFku@* ;Թz>b4*NБ;O桢~oEIkEŸp;(v@kON4L nʝ9Vnakn Bex /^h" MM*JV%̡>8EQsoT.(O: Fao5K5^ЫJӟ:N)k֘M3)0LuLUCկ"y^$py~Aoܵe)xZ#\xzn3ú!)ɻQC7pmru>Fq慫z(U5fRcȷ(Xr DgJ G02l|K>k]_CvPiۛ@xr֡0|h_$ϳD]VABu=/,~5q2͔ȹ`9jfڱҴ@QS'~{ZΊGwiϑk4m(-6mxbje..>6(|-UEYl q*7kf[[Qx!ƫ6>HH7/nE?ET'f ^ 1(VZ@M?E7i٤8]HfePcGVT+#?Hf>L; @be ^ߪ1R~b5Pj\鐝\07%)Z"\}4V/6 {ݑEX> _tTY[gxSu&es=oEFeʱ>O& Zc[p 5Q\1,)VWvqnVW-UŲTQБIm-TZtrSKeՅ'; DjX;½p*zٷy' l6E4~4}iJYƐT-uvs46iu3SI+]ƀTjE c '%y/gKPiM_h_ݳGnf 7`ffrVc/q:mu.Jk:J9wQMR;RN{קZVs@nYqG[90wJ8} 0ؿw=&ץ9}/ gSJR\PjU@ NM؏* \0 bмƢn96e3J T )HіL4](캈 M#EWUxIqr~FO]'39_*dES^@$Bǚ\aLH1$GIfR~鈖ז?yǕ ^q]TY5 6[؎K?KeS У,>#ΙK7Z͸g"AJb> 'dQoN.3TSLfy-d;upc&ʲ`u&26+[c(^%bCpj)&ݙm}†,ITAx9 8Mx&eثj!fI(Ff7fX66Ѧ[e;w,;A(@H^<㶨lR7$^/,ǽ5A5?냂>FfMǣFNyŪO7L9#9YL^/;l5\{ r*8$ItU$ pWCJf0څ%U!faAļЁhQb+0HB+(hc}C/oI(^GGU;)q%(U+T&t.% zK9SW2֣Y$ hBwhg/Bק#@q?F 8UaOT/(~ YOER}l֏{j=@k{_A&Us3bЁegdQH9\561ßm/0ȑEnŲQ>n]D~]tB!}mͧuy@+]MoeC~ǽ/ZQ>Xwp@96Ƿi+\>P\H饟)0lMB.7 p:aHkתWtm2Pۆ6 7"UZjR/nm L@5'd]J*U%{xXo)@[M5RFw&  fU\ٹuw=],o4lLiiw4AOzekţ@Um &o%xk&, ࠜ]|{jO1}+f$ۑ(nv EIR(e}6?}> گ_Q~i-oz1!J @+ ۏ̺aA#ט0u^n)HA][i_gdD(t2+ud/XwTc (c K:ϓ}9 B*}֦ke?^H'qvz]\f+ty-= @ u)"t'X W$?YL0KSE20j>b&#E^74a{لf?3:U\|GB Yn3[PG50̈́ :.%TL.& JI?LVzG@J]k-՟ ]|.fe 4Bjjw S]-GR4 [!N9k Ǚs8bKnycfH_ w0j (sVH.]rQ0?XXpV@cF a"!-JE({Q>5Ep-?~S}R9LjoVf(_)7T)sPb'!8beÓTޖWҞWqz'f/DzƛzcL}BQ 9ŗhC[+ Ȍw_Z(2L 83?O<֤c)ߘ،NjA~O7MWcUG1qsFWU.7C@p97|KUիU,44\A6h* l76^w,.{o{-1wgD'$IDI(lY XOՙܷJnN{EKA+EXAT"MQ ÐAtc6/J0дHܺ8[%Xדg GCeV<塚8/ϲoJluyY#n[qϙ!(K<ա>C+΂CcSM /LZoc^m*(k{!0nV }eyV)1+}c%e:ʾlg?a`k/>Bɳ}6sX|!mS'wX!".yLD\D=U *^WQ[Ů?[Q[mDSV5)}Hpq> :V;hp},M>P1B"G~@)}G XLSPv(kzp S=(J/F>]qb=V ^vA`/6szR<|?m^cؽQO/I;3 :2y/_uv- hetecޯ> u }j)ͱoBBZ Fr%d k ͊~@ŴtJN͋R znP:6h9jNZT0~F,Qaz_ FkRt-eh?&k-SpQ%~G .&XpC\Ï ns98Ď/yzոCGkvI*.?4 \/0dL#L>`<]ehT•#e-OQ p 2A~ƍ\.t@'vϰŮO%bieOf.ڐC.IF3fCNjr8Lb[/<5yF{S7t^49oq|`09;"0{\*B0W~£e.bCvzZw53B5W[_6o J`k2۔ձY|wCs%j>>/R>Y>zTԎ"-*Kć d/ʢ?y@-I:o$(p 7[̳>&p̭b<uQ=m˰h )E̔|k@ѓ"Rñp/RfChs蟝UAWcf0 S,zF͞s^'Pk9Үl_ssԘc#ׂ78,(y F*Ӡ>k k9 E?G>%Q OC2טQFh8-2dq 8E\ک@c%{MI>6!f"6D(A$|Ya"N~qP^rg>{0dJF7S#.@HWpQ&U2<)D)$g y]qm QsXJ|U,C+aoˌ3PDD_$t`Zo:BT;ʠ+n}tϧ %ҒMZdْ(h j ^hw9[wLYjK88!~p0ՆM&pSqxIƝfSH!`7$T/VkP{M+U`\.p,jnU8Q A-&%䔼HDݶj9dQko)0初YP=/촌^!6Ci ~4~Ux4sM޺^S><fIGKJ҃0GjvOef 3d)Sh#EZ}Y<5b(MgA~vؓDxpxmjꑛ|tҠ&PlXU9+>>dsQ9h> S.d9r*֫/aRр|qE)AEe&PMlnȠڊpMP?? VXi3է$e+Y)}QS_OQ'KJޢTf+Qb@X*ݸP߮~wNF`fO%d:grgv2CDv/;zQN>L ihq]JZQp(#{b,7K&3 Q!dձo&սA]rg܄MwmӶE.J WGr$4[BJnǿOdKUqȞ$Bɺep| i?g3K,<.zJ])S:]JBUBZRuJd#/4 qK)5-S4;Z6ё6o[$ XNJ&o$_2J 껙V=>f?D|5pOKe W>=:oJK9HMJ2 HJi-7e@~݁tA Fb=oY`~2d"#GTe?ԅ0`xzarwf |rXn2)}p T˟]7b6FVs@U'"x*g\*s7f^ࠨz9l*c4mx+A_VZM湯}:e8UʯQs1J̫(MЊ`yE'Cy\B߳e߂/mMvJunG8Cj$ua?޿VBȟEIG`}~^%=SD|"k6Ÿc,P+,xGa<@/ʑΝݟUO A˹EjvƱ6Hp2j+Q28!jXY0i)vg/̨)Au"piSuh~"L jҕ0GѺ|d N>gfOC HW?F@Xi8;~'_oݷ6[ɿ"gZN6|bE Ux*Am31^ypFYr'/Ɗn؈f*?,G\"$tK@]K@^rV4+V.>e6\v@QyC׎6Má^"fl #oO.9TPڝmBITH\͠ZUF#=~:RxIOw2$ɫΕ7a|N*&lN˟mcrl뱘,bdnZ/kzI4Ht(j&c[ˮ)o*3://(jJ-bya$=en=[+yڏfm?$F:g_,AfSN_xW74/ZA4;떵MY^^Ch-+Ⱥgf!}.MTMK򎳙S\[7#jMȦ[dNCgm9;[hl).Vz.59j09sn,@p]&'q-&Ii-] Zu7Q~ƙqRоu芑/L&|/;8J?I,53;g(&S(YC B7/WHtMB,mU vF"9ZL9`&h$*smu9E#m#ɞk2o dQ]1>jV ehf8Xetw8dSx թjS \\@D?q^ -^چy(7*W4mEYp:L+/c~{#] 00M LG Q}ub jRh,nz{I8Dn*ok űm5Kʧwi]=JcIo#/6΀}N!%uqkڹ'~ vO S=):LctPwڙ̰A~l!+"[;mS=z'ޝ\Z#O3g:IALggF/ }~l*Siܸۚ&Yʶgu^&Z@[4&kޭ 3db{=}QuTCxu9lBn»T` m0Sƞk}63ؘnԛ sZĕ{w<t7~31`೯0|JaoOoeVVNG X#6ER#T񥭖Q^y9=yEfSOBH&47!dhgipA#sR%B@V0v<8+$ >~6/}k3~'}H>>@oOɝɇ'M'̶f$_^h%Aän? } NHgU7`)SkfieRa143_)PabWUIxqܧ-Y@KmuzҎ#)^pxOx H &FZK[I7.Wb Kp\3tX&ٌ&hgp(Zh3^ @r* GXC?V~ݔXgqҪZxcO#=RKW8 HǠ R'sxa !]y7(g)Sí'0]i] "LZZkk/5Aڻ~]c٢ob7&QD1l3B5P9hw[CEhʐ@g?'݆ai/ 4XdFNKmFtީwԡ7h9ţJ΀rۺF@EVZCnq|h>Zi&a-p68iMx޲vpqemBf;ZxZK,i湧}[ D("J=4ѳ4j;'> (bNQ{eoᧆk2OfSb4@g`i&&UE6LFU˔7DhkFǢm=7X#_=2JIX`I@Yݱ6^մ[Bw`;ΟeO8 vmNx:-8g8uzm@>/ d&DhY uBIs釳BǓWƵo> <ݺ?|[~XzK ^Xdoɳ8E Oz}68qݏtO!= 8V,e߄V[ͲB21py(.jr@ bI;,kC,LA{"[z1|BP̗K7 Υ aC(N *1(ZniX|Aˇ&z'FN|H}; c j{  -1lOh>e|bȌ"@:vG =vfZ`?SɶOP\m E\Ot[-(SV(7w-<6 ^24DudF«9$1lIFxJLPWloH tAU'}6OS ujzi'ܹO"FUevh7vMaCw,Ee܏hwe ;OIO&^8(t (:IFE[-^:5zӭMSe$6K+i c4!*;k &Ȟ'Z 娠 tø{XIy,Vcue`:>V( chԇIcGF9#8 \|-䈌 K%9mDU\ ~{o|z)w`D![UޏJ@Q鲍\|Zg\<3Z5HҖ}f~JuV)J9't u>L^ ,Pô-? ) ^`VWd#0o%ms5AOkcb $!-$=a-MfDMdZɛJհ`iϒ)mx C.Fl ]дs2֋/ [vtu'tّٛאHc:x ~²5_Xֽ-3iY?7˹, N3A)&R`Uyc j=ly<~-y^/ 7}\: 1F*,ؔFi[\[Ūx)~&n{p!O{~9}!]+$щ0.T+56JakZ H >4oD"H<,aF;O ~F*t=O[(eFy^9R\IǢ6h읕`݀KJtD*v֯"6ڬeR|O0OYV7zi(ҒDrݯW|GZ7>qqP鯓y;c 큿G7'gLz.cdA50ax_iXtWt֊ N TEQbFUݽ1+ 1V&4d2^ JyzɥD(-C6&l լ$ɧ%3)~=MEv'p[rT/WUIǬZ4&*'E=ƒ7{JsɅUHEڍO*Vrkȹ:46>f&bBm ~#jі 6"xcWcxǺ27b-XP`3ǑHت] Lq.f6I*a˱'C'Lmk!#f8|"E-# OD]0&pO:=`ibR3Z=z ؽp/Ϳ6oxþɍ5<C֤PG߭]J Y٨߾BkX3! !@kQ;1vGȼrYCXѬR%,XMwTxv&GIR8Qd攧\| l-mHsnĢ S0SHN$ʢu ޵jSNDm"P E] 1EaeF `.Rgb@w{8Π~a8^V0E~2 s%ΠϹA5v׀[c5k 21vlElVX}ZqhM+ KHR!>}0dZjSyIC,aq*g7]a/Pmb.D~P0rs-:Enr˃8 ~N.deaއeJxdIr!FNH\1?#{fnҪ⦼d>Q~оݦЦ ilP-d;OY +>_Xfm+bգY!i@=u&42D@Jm=:4CA !L3\m |kǓxʡ(spKE8{ZOUqM.~OvisTaf\-p_!/v&)Q&ْ͆@oe PRU%XͻL>4.c:e"_BE$i^ѵ3V5?d6o9*\o,pQ`Ou㟌sَ]=4d?8ȟ:im-eAs+J<X"f¤jǃuJl_$Pخ|6p .q`I6g(YDЗ([ \/eYJW_Le4WZ3!c`VlZ,.v/ƅw$w?CN8QU9]wF_+вEԗ_ʵ}lQlX(؃+O"Fmd"X̻>D~UFb)EA:K mf[5 Y O>2.{J JBig0SEDed5TeC*pMFDO QgøGb.^*6}Ŝ7SI 4} ח[\nφ۠ZIx(rQz9Dt]1F 8Esqqp?@h+e$DL|8xV0[ܘ.*,_;mM=JĎ!*g,pa]1A&3AfS2|)׵T1gGF\.NP† py !]jߋ.y6~P^52*lƒȞN⦛VԨRD[(G> DycԼ@/,C՜U"“Q>g3;"h:Ozu4j=kzr\(<Խ`n>wq4fq$UיD O$t֗3=MW;_m&+GK 5>܋@jAS9 LƜui`lIoRJVt*Q ,5^Zeb߄j:8;!*1_7"镂'4;K|FX8Kh-]Vڜ^t :yt( ItF+ ,XL5fieZW jSi}^lUj,EĪD'>³ǰt5Q џ8K;i`ZBc?/*4yVCάG߇ 7O ^ƆہWL်. J8>J$wtq 3r&*pȓD̔NL ?DKBpUƜ|ڕή-"؎lCm.)ڨJOοv9>yM]؁P6(}tٽS "N8V^'~iivZSnՏQ1B H)o ^Q qV(7y9Sb+#8P%o(tnrw\C6N%BFH_\$;]{c`+']XL!#A@D-uyT@8u\E[a2h֦;A )=P@,ePn pуs :\f*Xw&n|ͺN0Tv`t*Lrvj*)T;=E8l Ep7!w8{XvDmZ&@kn:OEL%N=ܴU6ݒ5}B1&xz9bK_qDseڦ+O֬q s9 fL0?rBʆK7;S.RHT8Tn_9Lg˷TT"_^Q$d:b@)E;.%6wԊ$-uQ3c^W2!{,3DF5#28.Zle6DO#{)LV?'xfCuƙ+F@=8<Ա]ț'OG+KtJJάѷIg oiPL {+ l>ul}^??|#"=|œb0:bKְ7+*8HHpmwGc|z%`+-{.>xcr4SxrVtհa-tLG-->kcJ&2R2 d7Or|[B6\>E4)>Hd@C-.E 0Oʹ5a7@ gĀrASեMF0`E#0>R$yqm7dzҾ@xK~suCBLTyGd*ޛ vN Q"kl6U)v`\wQO@]ԀNDlw+jg>|;_seOM\ B] %B54(n5@az=T34P`}g # ]%qzOq| ?|G#]:)Fx'w[M ~)`4i=NN91C^k:AQp[jcYӫ_PT6e/i^]Ve &E#CAhOFnxj*زO&ՕCA[{AlkSc'sgNꭔe̛+ZioxM utql&(OR4Zx"U 11cqcrJ-iLguLI%\<;8&%'nʄu0'fTcm|*GnB5:.hAGoLݿײx26g,S4-Nҙ!wwDs_䖑 ^lDktp榔8]!+`2kh>4 BR{Y".pB>(@[%^x/gTjoY`T!Ao/}I`+}ķ2'g=;ϞA5M"υ :Dz(toy 8L]3U$'Ԛl?MF ) Ta5w|jjQߎǔPT.O0y3U46XW`[g喅WzI\ړ<T;8\VѽH1(c੶;'nYI:Զnz1%V2.g33%< 48h_x@.[9&ڹ̓)~.fH%4Ya0n@H_Pcn#3c AmB 'I^[R`7v>xm$NT_5[9ךG`0pZTJ:%wµh'+E޸E>386^5G.tAi5yv'<-'Q h̜5)OU#^X.qz75#_[$o< ~dfg}i;慭r,h)I9&E2V{EM[Zǽ_鰠KlQa{Lj%}YD W) 8.Oh?刊A+I:)"لCJȀΗE8d&s8nHF8)qEh[  QF z@=ϔt2%ZۧF03m2"2+dxSS ]o}nVNk*)?5ZOR؜ ڀpv:=Ƞ8-}oTzrXA]B5# w\(S\7B3>)LzYm Ӷ>hӓHNMٝj5Jջ2G  =66.!/r0y e&Җ we(1)3kg;m<#]l6R~1zj 'Ie1IuTuvP<,?Ղ$F 5;آdI-wITklFMd:mgh7ŰT]k݁2'ejU||:yfzTؤhfhptTǔ8Ezs(Uu$H2SR zU$CQAiX g$aA\1X*z 9W ')ar\ogxlΊ>VbVt3,tw1$X67hKB큵Z|~ KN;2Ucp'DVXr/Hjd.%^^~og |gͽ$؝[dВ%rd'͟]cLLzX`%`KWH~dIoڑe9{}}2cZ#sq=@[oc`fmퟝi.D֠{H0B)ud/4&1Szϸ_go; 3w pfDfzлkWj Q쀧,u09$KPBK֭I`x^=%5s,阱V@"7P, lΛ{y)E|a_~UG}0Fux6n ٩]@0-{vS7$Q/^4 "?;S`P>9+:2}zÌ.oWN~ntᆱiw_/*Sv>Ct1t{rGM'@ohTFÍ|ycL]OCV76&m%sr܋k){P8_nhVYԨᕓ\6m]r<2 ]8pLa7Dbͅ QkҏB}K[\G醫R.}Yc`6}<;fy8}60igi~lEU,:g}qO)4pO,qsIrf>*SA-mQ2%wusi¹'<[!#3TC΁eU/<&u/ҷ<3EP&ێYI6zBYq~ $F/"0n˧C 0w:ށ?slE0 L3 ))i- w_EU (InnCr24#!H++atѮXTI*$p%_L/)ڏ:lpd=##lǶO#]ip; x@SI0 wJOxX_3RlI@Iiď־u1>br|rv\>ccY#$O|pGΠAy"Cj؜mxa3bd5dAWeq4flEa)eY![F[2~`I{B~Pm?"[YP bF hfV)gB.-:mcf󚕎\.aU2EK\ {BHxO`UsseFu8.GTS3\!P!14@튇x%ůiSŕD4mν]5_GoWכ34GO€t)gG*S*^-'Xh0'8֕dMBΰ.wwA}+=3n-$wN  9b.\/T6'C9j BpV:/MlnzRCZhVPtms׫!id&me&*{gѣy@\3l͙a/k22jH'3J<h+'0"Umt \BE?DOAy#Ƌж&=!?PR CSL "T/RcA4b7ˁiRZ؀v֔U3wp$Hű 0a߱ Č^wMfld9֚o/ v-IR#Abg-`!^ܛY=1'$G.Ew DSl$w$3JwK触tFj|ذtb70ۿqƩ6f!5LdVy pꟓ 5Gb$9a=LPWwe2%Zh/(n%ջ' N?SEh;Ny_]ChHET' (?kTGw+ZFܱ+PU֬%o?;@)LM<&E bD򷪗EN^@Ulږ; ϼ!~z"bd\pv诃HVE iɅY2aZ^Z4\<0CƓHr\$oS{m{G {:Ynw;;:l{nnu>o&=pq :ͦ2"L:{Ȗi<2Cb5):~r/;7+j")ToV9(D`rz~DO cW:Fqd  FvPd 8};߫.G ZWXqM1& &ˡW9,5y) S|'S4G೚ xz n̟mİ)N VjQSv/w(G8%b`翹5ވQJ2E1MQ\xInDR=jEueW2 ? {E$WGf'W9ԩ{#ӧi2M=3TpfzlY=~?ѷڞp9dȁxw[0)ۻ'K~APZZጽ9x2piE{Im I%cO蜫l%A WCEXM}ѧ6U"JcKSF䥽V/>LhnbߒR&',O[1vUv]zzYl ,gAjB~8֞Dc^ tTi< N5S(?9v>4@6ڪ ?4Pc+qkr 6u)cb,r1bmG|%+绚]nR$7&X>)5Iu+X.Ym,FGcB(+A5gzm2).7§\$.Y22rskC[EAuzSn፭6a -QG h%Ky K/TǏ!Z%1!G2,@'cUL=߰1eeIE/SwGLcyA>4}sVNp=a}RgkI]]]1wL y۾Ch-Geo)<*n8WX6P͊Zby$*graNΰ:u2!xA1Ѳvv4 s3}b~KあFjs=dTy=G;Tgkd1' @|2Z\a/Qjc4ofta 3i,ZEmNdJT/ _XJuSeʚ>#+ɋd!)4HvubbNk^a +ܺLq~ᥕՐjjj;Uh{]s:Â_%K#P$?p_eЯ09NI +kML[2v&*|К=H[.(3Ӗq)y@f 1Z`G"dw?-nabudydExK푊(Zweto7)(cî!䷟Q KS5)LKxC%),֥/w%vQ):U3[?iWWܥ[$}]?,jݺx)z3jlޭMmfTW)Nb ޾vL]2rFX)HN:9u,p>Űt7ʉAw'JDV\16OZ M*'\ǯb?Hdx[@pѹwCH[~y% #zb"wt/ qIKhrrݴ|0ÿݻs8SBь|ы‹H 2}J%z}tY ɄJ\htgϱ 9BekttVbO awrHxg@ @u#oKȻV ku=Rz+/5Dp>ٓ_{t; fO 峏&l'5ӷ;%r3*ehrk"FW#\*0k)xK*4[]'Cn8vF!'/W(w(nfC [RH[Y_\O-c l6Z]~ |Te!ZR6Fy-,FW_ʁx#I=3ㅞuє@9n!7ɒF-.8"z&dP3~-uj))BD}Fu6;l0d M WE-@-ο/ퟆO cOY){]}"Yd+S[>2 $Id ,r^[̗S㰿1 ,(xnZ|?U%*4;;\)BuQq;,lV5s)}=A a;MY[J+ .}[gn;Xs?q8}hwFvcA[)@yq=X:2',"fx'xh=@oJ([Ey5vDaj&rv)aJJN'ނJ03Kl$lGIM%z4˺s&~̝Bz2UˢbM7Fx Pji"ThVJ,hKoxlJ?ZW"E'JW Dو7ɠT!?x@4aDJLDmR5wrn>]zB bm=-B8RV:z sND9Iݣ,  |1SHR8 pppMH=7׈=hH Y79c 9ZMu=1Ll ~fvB5鈢IL6 Cj`5}saX7M [I1s&8):CF(eZ1!҆wf *!@K掣Rg(DWPVǰ|3M)APhf3vBY~W=4 c~f\?J1oyR4sN2-gg9qw.V-52oe=H 7ĩ{zB'l\d\xޛK0gb$7KϪȩr,y*o0?CL1.kd9` g]wY )cB#jHnƳ^UK׺z?{\RfmnoY SՍ(Q/WE|QRE[4724։i]t5/~4a&jo\ DG}0.TS;6BsYc# b1{S=ĕ|rSÐ w&B[n֋45!6 eOAPP7fj3AUTdHϪ #eqlHsj ;T-N4|J0򇐱&2Mc d+7A_T 6/zhR2n"T5_aIkCȵp+|T-`HH ){6 w͢ F(Rif[ ǎ nmvn澮f-ⒼcS 8M%B=`J@ĐI,F3::_6WV?9" |-]@Ft8j"BV ՗=zOؕ=5[y?݆?ASF'i2LAeܺuv5c4GM!k?iah"Puk^0>cI!`0~4~.Lrҹ|| εZ6XhfԽRe,BNd9=Allf>Kp.8葌DV|I#2um}Xhl c ADS|U1C>KuGo^H<\wj#Dh(UKX0#sM:.*L&[PAVu ?Z#1JN?@DRb:U8 8Vudş8,]s{{K6+D`gŘ>#Ӭ:a|3%dz-}U4:K($^!ݙNDUsP)f8TqqeFĕMb9Wg_"7|El| (&U_%0=DEahhټH:('<_dznl\fdo4IC@ڶc-#2n9QƯ 8rkD p`vUz%2t}gV"jle2c>M _ $1SOcY vNM0gP< cV^ DEE6@ Ԯ>!(Uç83K'>1 8\lG+E:4?ZASAC +.QS'&_n[ߧ4뛤i)lbX\L.yY[ *g) |ͰhTBBajwM=AT1}ʃ6§rqvEtΝXR 8 ??x`;TlcR3ς,, fط &9ίx?Mj)@2۷$ӓ}3e[K|㐌$>MlN|a~ESyjnpJ&aywtz'/e㤿&ĘPPI{;Tr7rV>讇0#0J妾;'kȷ_E(u{&Kaר| m'`,+JH @%"RHҸmk뗚Ʈ810VΜ[i{'oSB7-.C_.$Dc(mOF'!yJ"0-~5?^ϓÃCɋINYQr x2&w|.V=0p;_?A&DG|`54.a[F4k*8O;|C/>[G/ TlKa(+<.M_}Vqa=(8M MhjF]R%^7 Ya۴0hWqbx.\2Cѓq2(v$gSI<,y!'Bu- 4]ô{vUb̊v ˧tlL4Se} '2ٕw+!M٠gnLҋv6JF)1J7Y >> ⧍@L/%OP+X焏Pߋk='Lt#Hf|9')&f4AA{u+ht'ntMaer3>;6S=`hYmIYIg^Gx^LbycÎCS ?EWNm1]gJ?״,nPΒ4TȨT~oWS&YhM߸h ڧcrG f#RX=C#tQpc \myZju dkPBiaRS/8vO1$7[AQ|npRޤTYb^< jC؅ XuzhϾ6X-0pVW'#~n=\R{G(#StɦşduEL0B0ocK2lP;A1$:qЁ4z4o|cf,Oa qsĂmksp毣Mݦ(^y!raw./̺,]\Kʟ56D;%3fnj)?Bկ=zjy7/G| J+L5 u2t_$26(']ت A>ݛ*P3Ck{*_j%;oc urFF@* S}ATR I/J Ě\k&f ^:ѧ:f2_ T`*}l1B|e@16B-<]!>02GQ l9׺[]5WW3zLp7`*B%6~B 0Qg^s02=A"'ICf! fĈęƘX~cdg Z}cE{b3d>ĨB˄'!F {tBN'GdlొY48XlpmZܿI4ӫ Mw*I&E, yϠɸ>̑F,ޙ Á:]7smT% %I>36N iPup t 4arel)N=^XR$MxTS^?G|0LásUiByG=3[l2m0WΓTK}]ϐ Xgv7-^] [8g>EE~|&#* xJena(sQMa ,vI`a: l뵫J KC'aNL!;~f+5뾁cfDXZ䯡XU'A6~g8W8,35z|Żg2Ջ!43ݳp{ڭae?xFfa]+i  0#Pua,Z bDbnsplgc?I.4=fY(2Z>ٱ8q9,un"(;{RGQxcȎ =.>Vش@&Do܊ۙ;N 3 @#较㣋$aBPnQM!9PzVbT-FʎP\ZMy1uQ~1W~;tK󎃁`%oG2YȖ&L~VN:F!@r#Af hː8 P?.loO blI_}v:} 9ԑv Ym[~7x7#ʕ qD^CӒBgwC>P9J =L"T.T}#KGL+/s.ԶidCO5Rwxe& . c:V,pD aJ'e]RsHlA=aӽ!#kHr~kr(tV/J}t #+3<8Ã)G&nAdq`਴X"TR#M PY LZOܳ'm)-J=0@/j̯i8p t@1}-̮7φÆ8TśU$9f45q#;1>9t^9F_H==_hHzzӆ#Z_1e0;2@nn}s+/evT7 NI6>7=\Vcŀ?Eq- Om{HoˡٝTy@ +9@}xeq^@LP viRB(b&Z\LpOeእ0ЇvJ +~nX˻Lo0%)gIǶͶ6[ !zu4DݗXSZ!p *_Bl(WlP`,$1ٯ<SΗ Rzlu_z!Nþe163;75e( 0g?J2l|o",n^" M&eFܞrDhs? ?s[7dLǡ>_Yu; = g8Klv4x%#v#IST8HcӯorU$yLRfE: 3_&#z+R 1/>)[h_Tb1 OvAih#r?<S9tau3|>mf. vZ.օQߝ-fIQʫlWprka*١5WwdoC%Ѯ}]8z!=8Oab?';V*)ĄH(]_^xݖ*q8T|U͏ bGEH:r8DaRg_gcm2Y@"6^o6"#:_W] oVoɣp $g`dèޱ8JȅQ4LHOrlg`㦨jWL R׷P[z흽n9QB軃rXՑoJ =AJSŒY޷% f{B[uHQnՖm%gvֻh^O'^-Bʇy_WF8ᱝtu1:ՒQvvR7`:^[P~u&2'A{B lxΛdCM"i>.Q|+*J#殂!_=3aT_ܰIKTd)KP S(8Y؎`ͼn ²D;MI9>WZ;؜͖/Qw2֏(U `$0m_Vȹ_"$=Mqh⼠|c`XqӬjWʆ4l=m./Ɓݡ}6$,|"B7/Qt/oM@X'R),jҭ ݯe|: .(`h5U,{h̥RE& 8t7E2AU}_k*Y}Q$[pv85+L>iA`|:NXf!4jLXXG\z m{x)*J20biRt-3+l@HhĆcR.`w֮$=lp$@9QQ" l º5 ?4RҽO\fdžZ\NZ2 r&qXC_v møjl GwK1\drp\l|rz S/@"e!`,vr"SťN]C}ЮF}^,} :x~gal t *c6ٹ|~¼"?N65!ջ8zդё2aPMh}B4O \@Ad5%\{@1+ƇW>Ɗ^TxJ}lڿU=oORU1[O$M\\\Z;xw!}ltiRUZ3%@)鋘Ld-cLxraҏ7E0M+:{[L*~? ޏԮhRoz᳂(H.k*,MlF 8+W dvk*YOTF`lg'v= Gٕ~جq'̑*dE&^Wy%JfBiY vҀP8&@eWksP[>ST [$Ԙ!bQrP> 3Y@xVOu@F԰?W9 J3)hZ`Z@F2?hu5k:tp9sEK% ߊvk_g9 xG[aj2(:_gi= y:V#6]hXӾzU;J 8~W, iE;o ~ {fZwO1'[rx?2 zN~ C𡶜 'ϋ%z2EoIU%Q-r`bn=}{)9jħK-Ks{aDd93&X7IEô2r bƅ0[N 4?t,p?r2STF`ayu=I(KPD2S\ȣ; ;8bXdwT& T_'u`|5Dxf S Zx802.BEb4#Oj* wv \WUZ; 3K87pY+I\?唞OI۸y׌s,5{:U8eZv f-kd2o ar WZK sP׷-by4/q7n@sS87n`G /1;xqXW ݏ?J[r-䟚VψGmB^ +6}!A=u)vbV)ȼ &`.fE8mKiis*Tro:#CӠL> SvFs~|@xTfܮ{p +.CqaQ1|뜉Q if;~r \ޡ[^T=RqsDvg9GKӊ^9 5g=ڟۥF[/liiJ1Lcu cdP_= wt9sXP$=/˼I:JI40v2|)6]_Τm)S"*LiZ9'd)'fOCEn>k[nI$O2 aT'9mLa# _x1g} .,Da6+4W{~Yf6χ\)c@Y08\ 6{#*?۶XTJUt;G;FfvG^?沌5/>VvBGpD`|z"V*ecw9w|.PtΰNko9ܭxY~DsзX4/Zq#[^E@2~):1˶i͐xx8 :C_tݧBpPӸ\nkIONa} YW]"vf6@,97>bZyTf4DwqmH_BE1$1t%\ k+sdw (1c0P=ވul8&o6 |QbX2`9E=K^ ՚l_1(9ŮLQ~tj'c@ZY5xü]E}|M0ۮg`jϨ8+ *-b~k$CmՓC5r0o~B4}Bqvf;ImρXȱ~/~d7fj׌{ TG.,%+JeR@e 5TXB1&ԯ$঴Gݕ Y&Jd|L_Jco{SΝwQclCj-#[>0KoAR#[7>vXs,t!iٽ$^^ljn6V"7Gp=J D|_xf1/Ym=hCC!Ic}^ J[&$dа1sӤ侵ҬGQc[ >nME 2i &bu_TW_ތg$Z#ڞ~uMq8 % N>({Ul"*!6ex~~c1x%:5H"չs)JE)U3>q[gLOQMuH9N{(C.^b4^iNeGC iiӵ3ȑo o sԑ8iC,,$^$!uB9DAV**ZQ Q#eҍa6A:d+aLܖp~ 9n߿Pf""l!qbu}~tFIA>eU $Gafd` r(IHFKu, +[yCʑ2fɻ Bj~CDhhoq8Y{C5H`{UmqnwoiD/ˏvɇi#%ڇH]}Ź@jh?+_y=`HCU.IĭGh,MjCe\|QUEW-~AK"5;#Bץ?H\LM/n1c%Fc&Akm- U\rǶF:*^ +}C8%CIB CsDwBsQRJc!Jl!pd]CCbj~fTWzR 'ZUeUyKTFD urrhRo ݮ~񐒖dCB 6(`MDޒ ga]1/RWP`TmWҊ]66GN'왑bi?{{W&nsRJ w\Ӥ[T ?H)&o 2UFA6lVdm. !:UuPE'yF +Uȳ}A{|o;-;e&YFӸuZJoAW8\y~4sbTӟeX]+T*>ہTt]HB*sCxfZ9U3̡k]N'P} -鼱OVEMzyD^pī WлFge".z%*I5K{p["뢣ih qu@ t-M}FE/Ӫ'B6 TkN24'9||n :;fȡ+oAⰿ ukx P3ndiP7bœIGR{XJIqilUm߿&*0>d"D<耚 1VbZ<^6p ޼N?) mXU|n-?Cdf1s @&Jr֥gϝ:n%8;0 AJ.|C QOeAw9>H$iAMO6nI@\GN`|쓉Q`Ʊ<cBvC6\D"F$Lb_tf9_K1Qs0 R2=ŠϮfl4~?C:q^ڦԣmj9'&Z#o\dnKqH3V22IаWuIDZ]bvw_QoFR|I+ 8Ms>LۘWڂ m^1H/z@G=,t:Z ߫QGI B7uV"!SEpΡe#u(,H 1&#}Oitt{XO}.$I[Ԧ?|Y>4}'Ut+vn9x1@|S[{#0u]еDh:ܰbagEWAOi _tK]U[C0*Z`.Wsʃ_3BYe-259 q3ҁ@)$ {r0QDdJ@C=;vH.٤O ?9MWDad`VsMc_{DX.t7t$"_̌u].:*|>7N^^!t& *!QHڎ Ţ(Sʱ21* /I]ItVYI DZ]씴euB̖,С w=!qlwxu~N8-w5hsr\uh79W ]>h%iTRby:׏ 2iD;8ŒņO qLaXN#zB\YOS0E=Qt}AHM8 hX{ҥZ]+kϵ%.d]:w(@B2^Hi; 俳P[ZOpui6xGbku 7SܢDϕ|V}7{$nbSl.R՗o| &"DW@uX83V2Q"j,07 j$ty/kFly\[Z+x&܊nr f*D9IX6D)CUPJA Bsq?uSfU@^`di8ʕ!!L#=劉*<բ1_OzaK;AM znx3`S2Dq4`47I{3֡1"W3&xJ:)Ho=lW|N&>0XW0Q]YB =ll#ͧK|Q1uֺf7+gVR:ٔTz 2k nK M}Ј ^E#0B[/e0)Ֆ{[(&m\ %-D}QD9 JPZQnhYr`7WF<ɤj55^%.Ⱦr ܄2$3@j{ǐ5ynqkN; [pfG"тLPT> r`g+,r>Tw3=hXm*+e6J2=/K]#==j/da%vTF+̮ggn_<\'mfܷNVH@9[iHk0\_< iP(+#U/ dahmPl p]4ȋBLc]afTb(sugMѽ|SbWGHdw<- c޳ (-^ sqgV W ##jaxڊ3[@c?l[\O˚\ˢq@7Nç{8ij 6= #ԐtxQ%na45TJ|9}GaVv ^O ;>xٯl6qŞL Hz`ɉ,NC+s~[Q&PVNݘ k'48!fzFA 5_cYEU '|ʕ3wkKf`'4Q,#5 ZTT2U)(Mkh5>B{_eu툾G'\(#0[,rce(*y7p*tG<j莸[}֎81Bl ]0y2@i7x8^YLmA:|*~uySR=K 1+Ԕ/w{ 3<MyۑjN=}逘 CuklWR@QCEMvv5VOTBmd6̵M6~$7!oE>- @㏜F]nH?Mx+׵k~'ř->h~G(x+$ ʹʔh9viίr9knSm/Ǚr;#A)`1}i>Sbr#)bPZ`o#kz9+)/TV:͖ؤa,[28"ycϮ?׽%X"#:i@뇒F#|F:K%Z=EpmO:QD%]0ICVnļeˠP1Sb2~t+G<$tpc=*=vMmꬆ b wou+'Vt?bՓ <ף;О]*pY֠9As(UtҨsGyr`d.L\tܥdWc3\|? DHP>:s` d|Y{K@'ݿW๫7"#/ G f~k9wżlK+|땲; uɫXN"nqAmHzƲ%O2Y<bOɘNږyU[9U׺m;_\`>W#?Lk/<JwT^\u6Q~tfg3p5,x}: x 2gTn$t μmF˸ ǧuӧyXDj+hbM\'k"oor6bc}ͳL+"(xB"^[r,4>yi/iƞ"}ų*3tbCA_(ZyaD|JN[ $Pq: h"< GNsݷ.(wy.gg 90 CVM:C;M| > *RA^Hؗvxo"[fYpHv]֙Xzl=}J{^OU`6J FX=;rx?Y\nRQfWd<ĔP{t 䁽4'{]oqjL{H~~)]U6qZ_~clJb|l i`ͽz|GL .KӅ ]1)$n :yGmeNߺQBS)\K f jlٯ`s}]uBp`)myట2ŞW ȼbWi `Oi. SPe)_x%Zq-npHbYJWx޶3\,y/۸TGFz(e.|hD/;;7ΞMru[V#$IOaP ^^u1{R-r]'?,_@t 6ѥe ]O: ]?鰤4|r&Ah39{$޹\i6I {ؘ쟿sRVUm b7`O),6f)0NȬ]s@C4ژ7x+c2p* w["GL?:b5-O4t4NnG׼^~ ҧ4oY 6J52!JoxVyF_e~x:Q&gįϊw^հ#]rSWbW %`<4.'W*-ack$4"4pQtdy>@J:ISS -OE2@12kԗ(F3@Apְ*9^m2#$>.9nU -_r7a>9<=JI^y,q\1Eސ\K{8L08qZOs9r=|Wa{=N/0Bsb.(zl=Z{iggEZm&8T$qˈ>@c4i?UPc 聝% DjfYh^0QYg}p@2kmFv0Ģр"^SV;SQO3E;r}\MNH)c@\q+X~/n7 FʝO.:ʮXqVMZ95oԾS}N.\Dey 8@xs":Zxiɩ}mÓRY78P'^O 17fO(P]eg[!&vZ bL1K]7| #P3q6JuT/7+J2i¯a{Nք12O& T$+Yz u~NG?IZo ڭo{u~Sl#Oh*{"[/!5 ')]j _AXk}E<2]B{%9H3 sn>aޜ[t@I7GX))kݶ'9XǼP:4OXQ4^aGyl6*H{y:~f^bS۸1EC{OOZ ?;+h#ou2f\:9_ԧf,j*s^w<;!ʛ- z|X~v[J=2?BEC-.jw[L M^hCUaځ{jw%~JIYz3Ӗ P-:ؾL2e%Τ=ձI ŴzL0W=ddm{Z]#?NVVg}YeɛX/ 4pY w y*@87l/Z3tK~n萿MIil`\Ōm̞fkr| eCid5no[VIiMP C"}應x,nLpۊmugw츲A|ZUN.eV)rFq6 3 `f\ڒO6R8& ^ i%Ce!1 .!^aqq+2biZohZWT|ہAIy_q̩"2_J3)B&8=k )Kں%R•ŗGHU.0ր<(uo\w̼y{p(ut(>:в}}v,H Z8W =煴r5} [/J2;i8G~=is$CZ՚(^1 !rY'[cɧ h KU8L\ "'>| &~L+'#|=/@̩ٮ.T39~/ܟ%I $Z fu|1tw/No~C X)ΧAtQ̋/lMB&*Xx=W.4Z/K)YZ{x,"(6 Sjx`Fvhآ6ayw^=l<̋2K%VHy w )BxexXTʛJP4}rvAq5Zc o (=ͅKA @{>у 8k~İ+PC‘{Ɩ'i?^d(SJhґVW5=[' \&,VdaR 0=H҄` 4uέ,t*Gk$%lCU$sW;z"h,D̩1WwO}@@6k:+H2r',)0'ߝ<"_Ki<5&[`P]^E"CRiLRo C F ;qʾwl̳a#rjv2lq_ު &DoÍx(_S&ۡTZpj>";8X(QRM f5NTe@ p|9zU?% \1*AUp}цE s<1c?NF&-)LnvDO7n:VDq,Ё@G n4L&J.0_cdՉb)D+e0l,Ta4>{s=Z,铫ɀ.ـNckLޤftA< %i Y)CMB_п*4 ڹ*ڥhBr9 m-^_q*?7sttn!qu ڗ"^h썑{s/18*&%PI=U, Y6H/L'x,] 7M7T#%1HZN3}00*>333fP$U%+G16(-Y" 66lVh)ћkŽɠiO\N@R"cS`TM&]{H?G0-Gc9Dq!Q.E*]#E g5CJђ9|cacJ+j=0*Ko"Ra R` *;V9믠wuBM%6XB\%(|p袢E˘4Ei1k9m٫^?A{D4ͫs75Ζzl ˌD@ޚ=NV w_"Z$'NK/- Gae,o.ތ9$c!lhSbN>S eDD'R]aL# =\4Co>VG<M;mR[w朽3.TG($˞ cփ\%x.mVuSFK!QxKȉOc Y& Tэս^Cŋ8'pktF;&%Ripz־rhDhPb`DEI/7meƹ`G{`ktnjc V)W`]06;HǶ)U;HSq#-4.xW$Ƣk*sv˲e$t`-Mi8$>SGOʋ=E.DXN!$OZ0TLADK,B,,!Y`ڴl)&C჈͋Vq+54(S ^9\B7@.ID*_-mW^ *~*ek#ct D5uh69ǺP7 wtHݕG+5X}Ww8'hp̮@mAZ_`.WK xiRx/@Y pVH4#&Ia +p<ƬP -ô[ʉ\(d.m5 )p6OR L~`l*\m" tn8qbh#atx_7NR.{@}c/X}4 zG)!Pw.anfP~`ܱQ?ĵ43=d/ @PXۑHтnޔyK(q0 #:E%YYLb 18Eܧ6Óyf@@?D8ϳwYdu+p_u&2}HENj7Uvs ѹl(JVTP MWp׌*F3]#Z? xgX]kKΌ0M_rj h Re}|=| SEܬڌ3S\9 +Bb hR(W362QlՋXN`\!hfU[t1=Ȃ䫦/,#ZUJVyrK_a[f{b:X/< |n7t, wDPPmyE$lă}/h9BG<2")xi9p\"45Hf}n\{ {2\OΈ\RڗWYJ xл)|&QU$xz" F)\lByeFhVCQCηI e,{J4egE^嵱kN+.(h.Ki|jۃ 9ϩe'OS7]&"h`>t GT;/;\j?7?Cm1_\!ʣ? -f&2 )s.έ!@G<0"R"xOm/?͘ܚyko G.; 'p1$,7Kv9 " ^ŧ!Y&gP>^)Df\ x_ESAg!L. '#tQ}# yªsƭ,z> аl+)<*imB:yhh'c} nr3 eB[[2SߞB7,RW3:}5o/ϫ'p(ŮaGbOq)a mT/ `Noau1ц)L,'&e$L BHyGf1]GM+pu1M}.V)I.AGbV$X 7pgU3\:ئjsʹƟ@}!YtR [O S0ñCy"ҕ7"rB䌒 jGPdJTgp SzhjdkEܡ9ɢ?LN9ՌvӬ03G|%/0u R,X 4} zIW[ ƀYփrCG6 o'6MÈ\]JPbfʔ{P98'p= i~lR :Z#ߦa )_ԇFuT*ljwiy$Fab>4܃:֒C*W;fxiWVU< ؍OQѓmE55z4+}[Ga7^럟E_TINpڻ 9Vׁn:_AwS̖]q81REj .R8p5Y 5k֜k =HhTrZbL+&4rq#-3Ccb<m;!%ޓ9em9#tW>(N@yd .:c+(7SZ &^u|dF7Jqi}3-=`R.D] s9 |ݑP~e4'+c(p@zS2 # {I} +8Zغ Hӷ{1˫CYHT\}oF!bRԞ9f`kxF` rs2t4ٿA׼t_[N?ryV`Gnmf4yb~!>AԽ?FGxDH*{6:\鹍Eg'bMzq}EN4Qu5dA?gK?X-M&nٿQ'/Dz5,ȱ٫Ҷ{>`iVNV|ֶ$סS)Aaf.#el۞"S|XweeUJ+ع'oq]lډV'<~gvkf~e49@-]dd􈉔Z9Țu= r_ah2 ]}[N"Km:.w7v2rl2~D0;'@O`"ezIꚉuS hE'MXm&=ZPI/PEwڬk)CwL-ød|!^9/ 3 @]"[t_}[:/fc>,I td3`gn|,PdV jQ1vF-)?> |X{Rk,F,̱ )nٽ~"ב}m[ 7fdFN[(JT dM p;1J2Z!#V=(n-[(H;V1’,6Abx,Y1qMR}e hq$e Fx=4Mέ5sRi?^D u"ԺjSSDU,v/ȷ3IV^OI~FKYt7e_+t$S\`W6O:%3 P1eIc ^_1ipPK /9]CK1(e+ӛU ;n9%@V(ϸ8[cܿe'}Q;E ))?+/m[.['T ?tfWq;Zy:Ф`%wVdvMnKyIlяcFѺc̖8sѓ%*KhSlI$z!Ls]8y[,zmv|mZVN>ukE'esiV*vy `*0p@N]#ێogpc[2[C*p !D5@OU&Fc?d<ńLE! !sQOHY m~Wz u%G/aF8}a\GZބEg3KI!4%~`nQULgc׉=|\ x?s<苞WVzyg.dqN~tq4s/l!ڥ N13i>!Q qfzLɓ'lʃ,nT4D!X r| V)(3 Q8}0غ=;֎iiA1c aG+ϖ?8Nsz6\^ajNiT/su {#KK;zؔNƃg\DA%k̎ZA 6*I#,Q1W;+0V9r"S62PbWX8\\=QM` j]H 6IvXc`4ܩU7zԾv! d$,mהlQ3*!RLL 7=rRbٲ ,\Ђأ N5WrHZB#;[zCak*]K٪R,P妱F2gQGp30~C;R8G|{O3/c¢~cM}8h.dqFeKnHE8#J /RT?m+_?0֯Qn{ ݉ON76Eh]~Y4or4k;5Hߌ#;Ll/I^a#Fu;צ+PoO/P"XiB W4xx-vLnZ_S&U YG"48&G˸@hsIҌLO͵<:()gf?+l^|5OmL@$-P$ ]^,Vg/{s 9? zp*KYΊ¤5>>~&@m_בnwJ]鎵Uߩ of[Ѧ2xcR7)yљWV0j߇4HlIJh,CTvk図[ UBG?K;~$몝`R)^zЕ_ ^$ -CIz; PkeZ^|Pbvs2vX'#^;yK+(d3Lq4rg(C);)7L#'trb0C}Ea/m  q~zYٕKVQ;mQXG\%3?1{PmOwBq!p& +̷0G67ָ`-m2 $:W:vh*!08QaR=*r:Hst/|ucg r2Ud˹h~+zFey>5OPwr'"2tDN"jzc9]Y>gE:P 2F5'Wc7&'FG, p/$. 5 KSȢD?E"HM|!86 j8,hyg WlKD7m+]y25Z!ljH"}+B&qHjwzU!PjdqH}e3o"p Xu;=XDw\Jm 0U6+#*4 >E _KuSg3kž!?BYs^h70%_^q>2?,+Fb[Af3ɗ@@3qx1 `ƟqG3rMf8cá',Nw8&$H~L9H:KW`́'bD"s;xK`PgeH``zbi$4:|?{4_J^*B%[9)<n^=b`#q:uͰCml0_uZ[.; ]c67S ^-@ܿR+5Lдr"ƈ#@킋D/bO]Fw5o%>D5'2h]@*{[^'`P6+'m2Q-7P&zNT@ .9WT[C[BZJH6?v{I:=6!ԝsAQ!of3QIJpUk˘3KʲyfaFM}p?wr}_ $kVwղƒ0olg/xhr#DT>]ԦZqIzCV`dUr1S?Yu=AR@xA6_F`Xz{)<@"hD ( \f^f7̽D4Rܻ1;-T޺_d~[`5;,^5o4ԋ S9'CS<,DϽ3_ $+A Wy~zjy M+YS&=w<޸o߂Rf  С¾LĶp3]z=S,cH]p-l~Mޗg!δ:~hZPϣTU'%^RV &`o-LCgZbO;iN_6neꥰoDEr k_wp`%0w»%<ɏ-Mzž''|R5Ӂ5+  "WAfs_`۝OOfo {^%^\ wb!3QO: 2NBg"r]3*S(KZY.)/HwsDɾDPMC ֮ /0[2aD%.?i3Z"wӦǔ4HM?Db,Sce.6Ύ1kvh`,^7ޅ! Q$A֊'!Uڴaq 55:?d/'Wx$@g-f^.mKۿD65}g/06*6x:s{r5n' q,I 0!!.O-ܯЊ/Gayt1 u3dcL d 0rb:nftY9X#q3Kna`Ol_ScNqIBĔ˄ť!wM4 f=pEPՃ?*fG7sfj"l`c`~:: }_7^fhb&Ev"CX|78Zu?R?a/KtaNneKʣ:-mF1u$X-OC~8 #2KԝlG Տc2/a >x[V|s*Qz4Itt|:dvh9kQo}tv"#PCEd#nqX|%clBq޿>/WwP[Zv)bˣM.+s>zGIѝ>H.ˍ6c%8 V;Q˱uz==8abNQRdº>\Ted `E|lXzbf>{%=Ku-ZqI,ע=߼D"DgYwPl}*tq#5f's`x澶dz.zωաS*mǽf׽k:hD+uO ۑBXy- Brݬ2GTr[)YX;\I0nh{RlyڿJ8m Н?q3#=6s'8M+?- GĎ𖊪uXzaۓ`WO`0y#6@Y}ODrW:Fg,n042aŔO,G"1P2ۦH%A۾[ܴr;k6$}t \5o:Дu5~ۺO|rQ#$Qb C&csHjPYP MS<< dI'^w'y vy4@̲%̭翴o:sUt8J3'\:vt/>1v9znkytX&#\ۡRTo0Ed&Z࿅yrʂ]>Nv2D%:?m_g :^\mIgu9Qw˼beƎD=N}&7t(,X_!.' wzc;GNfjƀNw^gHdy Ә)]t[_($uMw:oa4W|g؉h)- ͐P$a37>IYV0AAR"ԖWɂdpY!•/.ټ l%3QkLkאU!3L ?Ext0^qb.TG6:~5aL]'?cvo}b'Hg%!_&`J%44:؟*N~!@ݚش붶Ų0Xcw >qcr=Ff.m"ZeLGwVppf-)Ä0s;u )5 !h'l-7@?j5VW+ߐ?8&4&#;=CC羒SbnV@q1AQFt|HGJ-S9t_TjU)^o)2:D2D- (kwڏջ! t(aFw0fz4 1'7B훦ZK/߂ sa_ r k1m #-kB>a{?o/v1J~"v`8Ѕ7Քj,7QG¢!GMJ`Zގ̞.W^S1[1z/STT_R:>V֢^I>AA!0q1| 3cAn&%XBYhаyWʑ #gñRCy!a)]J|=Ԧ*d3YFkT2)DӾ SJ_ C?bwn+HΓ}k󱲤_KWEg%|(7zݽ07~΅!ݜm,b[-Z ѩ׸ZOʶ4-xZeaȝ+ LA,EZ>>Dy¡3IRD[jroֲ$Q=w @E qϕ-3}18vhˡә*o䠠4?y"mRZZ6xJ O@qA|o_:,r>;h}ҩ}}7#6)}/ȝ}2ďfyoaNao(=CL1*TOl{% R=3GW U>oJ\I@DSĎ1.}6PvϾDy8AuCz *Z^ASkOFVeV}2uI۲ʒ|iɳMO$*]~ GVÅԏF tiPAAg~ܲtb#? Œ00"4j34džzh=5>*Yf}I&X4ShRdL4w\ '$0rT oՃ IdYn?FJ ʬbb3Ƌ2h#C3pB+)h^Ay^s_?pF)S9>yL\[n rmVPG KUvlM1J)PB6"^Cچ{AIWs4,0!+<>0N"sSf9H*9Jz>^Aƣ^~8%[ 5?G֛{P0)4l[Aon lhEz|?CWaz=R?tM ۔CѼkƙL!ǹ:N8vM1Xb %9`?/(Y\(N?_y>KcA ?sA{=XS/ Բ|D{Hy Mk'tz/p})ԶOn'ֆu/YhdQy? - bĀ@ɻ,Bffo iOm FXy^q!e zPG̜ dCH/8KAW](&XƟaGgŎS*-v)W]!&Jz灆עF3jdYx8oVůܷj9G BQ`8DuS5AA/@lKK^WY}i]ekWc9{TV{I~P.ʐ-l"Nd[(K} :nMg$HuWxZezfE&…JdWhr=gsG&ȑ_rtU[`rqg6WOnI97;&@ Y|S /(/ XU Tp̼mTD}xCQ( ^r[ŊovV|-7k>f+VPuGdljЫs0fT|f4nPɕO߱ Y>b$ƇgÇ+Sk0NRQrH=)' u*gR2Rc*2me<`rޕ`Tl&jnᶠQrIqjqh\A|܆ں'(T|{WX6A OFTg 9,L)K۲ۍ(f' ,υ Ph,lȴvҚv&6.OXýYՑ_QDw.rp`ZRxE !ճ߀af)TpG"CcnM0_ɖ{OBftu *-wWG QcH|Q=luƈ(RI0JǐK|\&BNnvD3Ȃ D3Щu=AGe5Zo]i-/7yfKYVN0b>DG$uxԌFes+3k2M+pE:tטzn/,^F=7F/N? #iVzFd8ӳ2ftQDLC/>;U9?E_g -aR"TVH\Vn:%eb[zj6؅#$ gw[8Xc ">2B3ɼA!"uƔflyBp{v 88$.{pAx* R9+n 31Rsj!iZWwA6%[|0҄ZTm=h:4HDU:ǩlgʴMh-|DW"[nNAgG17V3pTh>bUc`<'ޏ(e??C bק3 Sd(`P1*M,=֘?Ӭx]L073}ou]/6L/irCd#Eڰ.XIZBik$}bLUH>L?WM]Hߎ&H:\tQJd݋lQ6t)Ex^ɥݹ3!yO+}%pʏ֤#P\FMHJILU m1gg,͈_2Yej̇x幤Y}Z(7okO{íeFS,i65?aXf:6 eYJz5F*}kvt)g+˒0tE˦BMcX81zeaOaJI563S>}i6穖MĮõe;fm# A{@xc4>JB'H@2[ fvˌaOVMY|+r6#L+1e#$ws:eS n*/wFя^}F8,&kS6QoF)ѝn`g7eIh{ΰ5|e c&36An(׼Ti}N&q͙__4yCzPk& *Y?5񾷠FaXG`U{ֈIrĖ|G7_v4T4'L\᨜3%EOKog%[86>(µ폗ְH1ƌT֡9^\SG5`NjsY za_oA7}%PoanagxIX8Ѩ:A|5u1ͽZt&0\~r;Gk籂kSQYjʳ#Y-thH ʇ4?^߶< ~G"03&xhAd,BTA#vTG }0%@z:M^.5fŞ !Wh ńM 3y |iz'-(VԂC*JIT$?E~0)Kf=&SѱBotjJGMWk LZ[˃c=RBW-ej8U>V~RuӚVݰQA'1 vPJgYު,C~싒n `JkSG\ ?Ӿ)kFSy#vsz$5ȩv[~\;[P7WK Ih@@l-ċ|׎2:;łmWcdyªܓa jjFbH!e OE'./kΗ\eH$*J2̺v!*3|u9`v3WPcyZ%5ׇ1R?}IYmqd_W{hfX1`'<2n7 3FsL]~…?~h.k&Vhq(5ED ֐vL>^Z!voi?̄~ 3QĹ7vS$?el\"L϶TA~gKV΍#r#٫^ uXȘn ,|t"YJ<ٖ.؅S.[.yF*q?&c[eX",_@gye.Mcg_mNaޖrh55|Je=jvځ?ݳ  uQ~-v95"[fMSfxx,Gaw~,=AFiB+1rS)87Ƹ^yg|r.PwM,X*,$U2g3dye?;TkXd$#RغWuђrb|ȺD ǡzӓXO!InL@znHDt?H>|޹TCl´aqWzNB@c5L_ȶCfٴͰ?/)ΪS9[,bR9y:IZӉE8R1T*iC}':#ޜ+5:/ $,[ p.3M9/j0)4eKpvIs׉F0e䫛5;a'/wz-Z5ЫSs!vC^3 F׷겢qYk}޽́LHFب3$2A.A TEXx3&_uݹeg?!C-o5%!e$j_7#aKB7~ [3 _mhՐpIUp 4WI~%n3po "ȼAZ15(#7A[4Y1pʖ)^?C1Z670T `ǜET3\cF0NQ5: Rw_ "gZ3 pUG`ॻ0xQ{]p4GoE9'<>&WM3`Lꋤs]:vSP?]8 QtSWBxR"ƌ+ \*.eU`MZ5;dfwyOn0!(C'ro#Zy`,]ቅ.@wŖ$]%Yjc=EKff}8,6GqՉ"G=Si !ɸ,-8+^soB@^<վh`LH݄ S@/BǛX  >֏J{WH' /$X=E ۃ%= _pq&$/? !V݋Ax&sOP=5J fxB ~@*&˜({S E4"6}aÐ{XLO5JMTV74@c B]tw>[֤{NzWA d6yH, &|˝=FE?R*2 ڥ,`!yL4)6&!$1;2z M ~}o"9| \XȔ]Iw dWٶ v Mdh@~ޔ7\'KYds;5l'k[0VS$fH7`òճ\%iƾ:O'tU~TRg BX|"b P! CzB( Wȕ5+ߖ{Zs¿?$:Jޣ!L>h& #l͘+L+Z %#2!Uf|vIAL^(.+hkIֻ4Ӳ쑔Fpg1fn.˨͢FۭfE[&ylڪ׽0:Kb#WU_ldoypqG`IJ=a\|z(N*%AU{TދmMULlcL$6޿h!`yf=󼧡&3l[AphXL#6&WɹEJd_X{z\дhŌsWͶ]q{{' }FrKFբq r=70/^K˥` QI:t);n xUhPބ'i$$vO+O.rOTb-++_93K6"U"Ip*D\_|ydR!j:utL9 XQ]C[ov#0݌wu2ȣ69!b}fU'1.A딋kU#3y sbVpHndF㹰PDW o{W{Qj*dIЮ_ge$$a{G,O*e(cBx豎㚪lzzA M~ &7)n?y%9(`]4Ca-cBc۩rgQt YOFSOFnHm2Wx}&gEo{X!xDzPbȲ^YܷdYU?zrğKˏvn^![k mh8="U=0?(8hd&|lX; uBN1v3y-Z,i [Jx =#0STwڡ?QOv*t!F$Y,h}| }=AGA7%]NBh"ʆƎODÅhfTZ6lŇuĺwOoW:p90[uMdk΍7mCFLrZy+U%pJ!eXW{bctqgjA j%e##4<W61vLJ+Lnkrcr&%NtX6bt~ ?U\!t (IY_$#F,?5,JF['\ˬxHosi*݉&5֩~/=ý`>ɒCF ZR8mCpLpU%oq_kъXNf &r'rh>>bcqJHLJ$,wU6C-i7ޮ%>7J)xJ ?Ŋfv0bMqX33GpYCpT hYc\&Gqx:rˀBI}Zʆ iBF2y񭯐;Dwb++P0K jynkP}L_>ߺ,c(̈́x 8CIz 4n 09>:"?PDdr(4+ilP`=r7.T[~1,n8Ⱦ~4u^zfqubV/EAoU_O+OI \C>ZPB-~EH?eK?w?;eF 7c|Fnrs/f<=Oӊ~<#@$ nu08ۿv:F8KI` kV0.JF;39, 5]-<\6q<LǷͨ /0H>ʸ#jc#e#b8BbLj L Qt`7e4xVu(l\Ek簺:}_?y`)UL1BK4$A'q{HIgt`zӞu & w9$Y$?G{ ?epImZTNI^UIf@X8nMDf L\ߕJr]D  ؗP9^bV|DpV![ aKw9L'P([05δ9bSgs!^p闐o${X[2koìS)OX)>uVOۙtIA9Sb%X@Do#9ؕt/o wڥb؋v*]`rf\R`_>#Ѵ2~ysjPCQͦ#EYXvYCٛa阬cV'-/Yr1pK6žҚZZ *&~Y,%Il~xd5r÷V+] Ncꤴ#TR}{Iye*WllC=VWfSoH-1<,F oON)Kk~#XfzuqGf SIŇ^ܱ3Y}5)5Pw-g*YCJ"DVVI/Rk)52R&)i|wz gteUN?=fV]nT@TO\O/z1[':nt;q<Ϝ%7ep> q\ǽrn6_b+ŞRvc#GnJVA.?OjP&`tvAqɁN(#[ X/:qKQвBq[}ܒ(3o"P)S$ _Ms % Ʋ##22ݏNhv#UOa\շԢo\X)?[zi|uxmg gd@{m8b#`2xKF*ڃ7I! >\a9+jȺwkU2,E s'/Pe!vtӅ{؊;a959yLkE qk*K)ƪi&^:K-eIѲv$WR9^UH󥽎ѫ_۴Ze!<.wͼkm VY84.V la:= l2* ~*EXdzȦ^Kzc__ _NKd$ݕ[1]E-"T4ݑv)VeU7Qm8O$l vfj:wPȚ&qedHitSGHˀp%I`/DMh k^MY&ҕR Эvo1o d狲24V}3Pd+\V%Uh飥:vl6Em[Ru[KujV32039ӊNu{6̒?ܹ ` [>=پ.$#iU uw9@dK0Qs^\h>]M~ ^>b#.jH|9m=oHe_ְYs*ƝY#]ךCF$s2ݸ?鶵P'~Gm[Il4,HI"p,F2ᶠEQX0ΚK*1U`G-p/0AfV;J*_DyߡQȁD%mOߩb&b#~Նb>BU4T7s7 VL+K'Bjw852jgKUc޾a/(/n2U9~A| %]?7et2K0(_=BuZ/G&Jm1Y }CMRIP:)b,co|^@D4(;_+0MMX.# 2 #>%cgW2{m\k?~3㜸T[rǴ$ =ZXź"3S>&B\,-v0UDrݺ9mO6>H; bSzY`3Whr3jgK)ظtlRu]xdW]6*;n8?|[@<YpV2w2wr&ng?^Xh}('e]ު{wLC7%E@᭼\8ZBbFpP YJ$"SbbLg%WeZ/CkC#xe\[q%^ z1Qv0-tVUK+n0ȱ7DyUi*2'fù?v;R]ެnsJ$J*o^z B1gpʨ=ȗ^ibQ=ù>Հ܃vC{+K:nOj:sfռr[&ƅ}3G:/ su/k bu6%WC;}k[󕽣sB<ׄ~i^*f5])<p=PhĎʅ $}:l[ ^1#Mud,Awc#ry+ޠ⧘ȎU5}ȷ]3 m|3B). D +/_l0wn?Dq74$Fħ n";VI󆩁%e F#G˩[;}܈Du-{0D,ƺ.|O6w8%(׬l+Md0=QN=Av$wJ˿E<$۰-7`D{ 2[٬; ]i>Ew<ڄiRxkAd2څ!^ty;lcS.BV+Yo@)RMk5=$ TܚE[eLWΔ"Ex]z%=q l P_J*Y|M0"b<޻b&%oCJ:?ׂ6lG  %)Ȼc̜|^Fߦ'叩VB!ܒҡ5~}i"vϹw>&UcaٺABwD~ػj 4dṃ:!)o.5MTpgXkkAu;cUP?ry_D|+G:$CUev鏪.)"U<"8;Ưz͝'$)QzU$6#,_h ڽ^)w@լ4 =ۼњ2p|C" TOlf`NgYB?lzc7ŵ4TĀcoM4XXJЬGLOz%; oQ͏]<@3znA!ETvMLTA){2>bl@삪)DLmyI:Ԏ̡V=:^sD:?)m(GͽI%~XN E|ՒA"3kA 6/ah^8bIt8ଖbq3q)݉/G*-7N2bKŢ*ӴmɄlmzm9p2:%Qa,H9%zh{W0ĠFO;Ck՜2=;| i'Jc%;o,(zOoRfߚkr܋uFI Yr}л/׺K6Zqb5,Msɜsu<5XکOfGFJw􁿆[8#J$?B3e(Hb)e%3,wU gL:$hB#AENE[!j~t@»E?j 3l+|FޙV[ȷ' =ȅ돊VVY1LX}-Ā69%ᄾ rb.JSu ^o KJddQyRSB5'c,1nzսdçp-tB>.o GDkԋ=FʌSʕ@"sg+`}D^w>b4NH.;A<g25x:|}L c !"U&\+z/fKB0]oKFŰB7;ӼJ67S)$K"xD-"e>HІmO֛*эe TdeJmF?׏OumF}$`K`sZ(FNW'fJ9B#Z$`.)pf4i `v?uvC' H*O;6N d#8A2 HG.ntLwF1iCn\lW9T1A,V[zV7* yeyš Z+ˋ8 @NBv.;`8uJ.yM^eSPy޲~i:nS@vpXJ~| N5V~0Lͦ' ɋg]K5*4]y2S.b^OμTSVZnĬ,\3*-:?sCҜi5|>i\qg;('c-1.3*fi Nֳbz.U{Zt"S$s~{b{5s(v{H_rrȂw F }oGk~:D¾'/.5DAˮTCh!%a$u'꣧vX%nӵ΋v`)N(4<£l+f $eDfw:Y`,6GQD5NLSU5Hd-DGe87z ~X 8-A}~ee+"%I~vYT~0)snK"裈)a!x<)5Bsu>3*Sup%ԊT%H6zaWZS<QܺeHcA =_ab `+Ilo= RN5WUMjzY\ SD 0*=_),߃v\c覼usq S-mV׼339j<ܹ+G`6*:.f/$G $ctxM/ϋ 0wÀaqq(AT<3 ֟qbi_SN/!헠"Mkb@s!1lY<8[C/H}qAa[):Y4u?{߃mf*~el ؉aVZuOV{^ߤəFm&,I~VNs201`u/g1 -KN=8KQ3;L<Q.ϭB'M1q0Oo 'Kf}5}ă>ك-}2I<ЁfB-h۟K> @kA}ۉ5qZ3>鹫4X87T|5iEb'@Br~\[wƉ{y6?@,,Wb7V53޿bx^uSE㦳[F}$ڰw K! 2;$ m_ Yyp8oE^ w£[ )E+¥܌G;m\7dBS<=U/ {|V~(ڀn 5mo1cJR4)-sę0?|7ݼ6zn#9 ƝK1ЛGu2d<#+D[TQFO\srEd8 _&^:H6BQ1")T JX1AN%K jh!n?{uk)2ޛ%upGM20ӸT"#|Ȓ٠f|Z{R4nrxs<>gi,"sG,0G-IGrj .Ϋp 0rYRڐj*5̰*48f՘ꯗ#fM3062PE%%%48%']k%zӝS2ͦQ.IlVԡ1'!҅i o*4ERf}RcM7k6YGˡ**Zb)ΔJXVLFQDĊMEMvNWЛ*&rMd+Jr3f"r/wZ0hAB|ydo,,1 nOkȑQ)o={.!F͵a!i8HxKw\1%5'K=N?ᰕnVUKpi^ ْcnr `Ww,a,|3[[>JQPtӵٻ5~ tYb^gFщg3Nl1k_a'u'lf,󊹼R7iyX.pk]{5k82PRa]*c2HYGBUqdz՝U;I2~K2F=p*~ Ì!O2E`(D?Z4>B ͲHlkj9}g3 mOeHWWꝍr,^OY^V;ԬD k84_{# $UgFmV 磩^μs4͢a(G̓= mFCfDMϔ"dWPR&&3kW/`1_ǢE%e*6feзZ:\.M`&[8[x] Xӫ/t\q1  E~&ne@tQ*1CMVC1o8f8ZŰd)q]]G8ͨ.muR[ jO_r8Ez5+b䑞iȲPf$qVSw]t{7`MaiSɪSg q2&F$*j =]@2 b}Yb2ԬDh$`уByQ&?m5-ügL}'6γ<[(h P4m$ݕ,|fkYi ֨LDս~-s8Q^9Ii]eZPQ#O}@MqTe ;:/rLAhj4ckr5>$f﬌%K?P^$ ?fwÒOq o@^?êxF# :7\&Ir˽M70O?Rᮉ B1tSq*hfu60Pc6lly{My"yzv,dHg/3r"\CE4Nm8S jl_e7zzIw; OM{]#mX>vB);l*`TE5it`sIOFޖ$!ţP*@Z%4p88 Fw۬M mn:[jY0`iR~t]ѻ8GfY?5G3V0l(-6BO;|iA0CcmOG|n|)Z^8 _Mf/d8~D6{隁! (qo LOJVd-#`4[`=w~3)OgvgfV0R+`S& >s5 eN,)bFs5x(ץ<#F`[=3Ƚc^fA_I]"ep7y.!XF2%m,n5-(JH̅D.%Ė0ফFz|2Ͽ P4MpbEv;N(zB zGdjҏ^Ӏ#+2ҽ*>i_4,cl3mߊZſzL]_U=ɼ܃(-vm\`l:_-UW94:uRuc&B7E݂2/QEjhCbu+ջE4~BlQy0#)ZDXcg*Q3CENԁrӗ*͡ص(ٽfTle,GdxW^8/m7*G^ih O<XϹ!)~FBZaCyO/: 7u,w[f䙈CYSq ~;d㿟=la@ >/[t/ H:~cځ,ZiZԱRE'tģE*U>ayՖJE Q={SӦcT B!< dޓ8*-.|P^/0vHEF)Jf…&XNϾm=. p\nv Ǫ"l{.ƭBsTI#5L|oszz}SX6s#檏h3A64!ʡGCƾ.BJi~R6YRqb,MsS˩\i  ~@E)5Wdq hC#}4Bhw Z%#lhT|P ZQ{d B{kfz2*٢%sg:Զ] jn t̀;CL _rp(˃MOhm~ofTexNnYkNUlS=`SɭY;is9tQDbl~J9~S4zv@1Z# VD, pEnk!i&?ƴ/N9:-v뗥m1zf+g 0c@M]V+R\fwX ]8"vq!η|GC09DRp !'*?2W|$&M*⫒] 9N7iS7)cQt/nCȵ$v8a/"k ?2HO99d<޺PW⣝2ʲ7{sw6t{1_ԅP@HW'z|JĺʘcKYCW ' *A;/N}^m@ywȞɈFأ$\qJPgrt6* VFzM,7 vGj>*dEQ34/}tC ? D509* nemxaV:v斏G汉eXmk4sj݊( d͍WJ_KwH&ffǙ@Zc W-|wWKGJ}T{!NkSLDKԿ5Qh6xmG6"Go-bAyoߠbE{H;'JCM9ډ$x|$ml[~e#v-x!6K`d^T}*0(_|e$\A01MV1@2>-VAqE>Vџ J0n~_˓#YWAZ.ywZM;]O1"g"bI6(2 <Uϥs?Їy8Jǐ;w[&"b@+^EOѠjg**a d~ۖkٿۺ/zQ #Z3ٔɨ%Nx@Wܻ!WQBoO.•}3D`#5,dw4.b =[0Ɍ? ޓPgYh&q~ide8s𼛰+q+K3h,AX<"ehp:.T9la\Kv^4-͋*xb suLzI') d6 )pψ$ vV/V8%t] !Sq(ޭYs|\Y&WA9rÿQ{pW3 K+· /\ƼՃ `~.]1tbw;(dkKlڏ&jP8䱛,GWd)WqʁK 5+u%ܭ@D\bᄖ}SV$e`u||p32k."ଥٮ5ؽ~庐i+Y·a7Axpw:2g6xo_~ PیEaxv:]BC\׷Պ |).Ad7G*wRἳI*(jxX&? DGS;ISϾbvBMZv,e&pdGOs f#O:+'a5SD@,𿆷M;wE _d֞dT | @0KhGS- K7Q6=B0&#W<\8wz _Ф;%'Zx*al"V_7OsW F.WUeDFpB+W4Kɒʀ p6Ӿ .>BCfNCEGśd7l\ '8\>aERB9(l&ϵE5_ߠno^sG_zxHOGuRGŔcx|x0p빯\Uc?*I[~e?E5PS;YoBޛ9X-+ AngԎ`sK(@3'n2vQmod6woE?*˒X.dWW x1p')Q?9]\JzjLt^ƪ8 =F/ڸM(\Cx莈"|JL50zW\ᕱyBT++Fɩ< ;$VN~RUUAGxoh4/y^e REaQ(iЃUctWϽCpVq f9?U9YDE.ߑ[NGq ™ Jl䚿PfqAJ^(1&@!5__D~}X 9:Our]u0K,:'0Ip?i㶎zV'CQQL[q?9J+C$) =i36 ]˯R/ЃY*Y y.vuBiJSTYpՇHă NqVU]gUFӊ?n Ha =bOdAD;#\K`KA ƊUeu&[|%aj :9T [@♺!fѼ +_p@OZStI ǐi щWB8̱!)̘&&Ĵ]몁eCK (%<q9kcGP5s۔SmڋFס«,+~β ߅3r}jozT)]A8De!9@pjݝeB\Eݑ9=pZB:ɤ< LduȆpB%Ꭶ[uLu6,pm@Ҵb&;z:%zOv̱(.PS%{oZj7xʔ괭ڦ #K2A..Ss nVBvR`e ' jrH |p_ӛE#HM{xg "a*rq(M; !`΀J"Svٖ.4a_HJv.#_ucͿr0E4.^niܡ O'x {%l+[kPofUhLw«3`-NUhw@&Jɦ4U8%)ΠRvsP3E-R S (eAn} ϯqթD$#I ^<.uHqGAȃ zcY^I{AmO&gLEV g4a*LXNe\ټŪZfD ɋU47R9NMPf۰@^i9*3lq4vOZi5^!giѷiJaZ:{ؼǒP3gO|'S8u;m6TyV~K.RQzܞ,aӛBcZKZ,A&)BVNѽl0p0V{qn(NxL6L<=ة11JݘlN%# ,:`t.]ķvy}?ڏm2XQqlwۂӾÆboE_6܃k)i:)/9tRZPƶܞZ2{አR(q$,„>^f_u;:T2X&-gwPBIb1bzv.5|ƣN}8K=Q%>U֥Z-(96B~-X-8A`ISvV 2)ͽ:NS$8G2D(V qTbE/8sF棿cA|wylB)gnpBDd<A>!CoUݑts ,pYd%el|nOĚ:9IQӕM<]tr5H{=\;(nm=W0LyA^sdd1]XxKˉ$ڸyL_K'(w#w#zݬM'DKIuՒC޹a *O$OU-*BQ]l\Հs9/|h>|pHy*WZcXֻ/ٵa,j~kUN1ĪzcL>(/TkC\(>Ezw(]h | {~"$o)՜;/K*sm)k-jIjFKRa*)[y\0)V4+BoxOډ{YҜ^i#NkH;Lf^t v[$뵙~7Qt.ufYz9׮]գ qNtʗ7v{#Z4}&tA*41~hG<`BjÈx0E:QaN3"tobr<"毅Ɛ|FD;8~Q^|r&R{KtP+^(ݔq%c"՛W^(cn Q~3nmZRN)sްjZ>BYknpp&D;VS4U]f ][^G!U'E֝}dXUm 2s-?LBA ^WRᷲ>/OId+b%?JziOX'|$)`W46<`op\ P4U'r4wJ:tH-$~W-9zۋ6̶l%cÀ'2¾u8Y dZ:,;1[w,;=P4-vCv 4@|Q#(\%IH<*ș(ؙirXkL5ۧpv,5 7Tӡ#:>[b DMW VbGJ/N{kc@ҞpkQWζ2U&,q%S_$? k1M N-9ɊTkE#簮y[/hE{]5B@L?%`vm}UYmN.,ZGP,@gUN2-9:cVTѡ!ڂlp(gRQBӼY~ʌmݒBK~D|au&gaYW\{+wU(+m}9^c% 7RZ;sI`ov\zTwGKQOPTBu=Xs齐A☸m^@Kjd%%ѿ^);=r#(B yeS `"iz5j N>$5"zҪFK\tδanz/ɥ{NG<sUiNupTcOգuV]5o&E)LVyg =P}!׳Do(7QB9:[N#'VExƶaPSCE&Ce,~ j 9榀&7UW5V8l)'m {f]ޗciR/ؤ$hN8ۿ0S~Hqk@|bx8|9p m| !٨JEct`C4^v&+\{PvZZ$IqsJubΦsӄhɚO4+8)K)}frBQy= iЋ9Lv=?k1mԩ.!sl . bx!‚GEaվa| |w* pnm[YZ}(,-5qi֍JcA2jiU;LΣ۹.. 2"XRWqk`ky p"E% SNZOAK;N涝bL{J;\j{=VL4[vs20ɔݧiE[]7x̧?zچʉ|зNҧՋke6,vJ[=Sx<<]3/$_Jm3QSv`^!RXў:&:ӄK3/"%s%2WB9u}n@T'{i1fwCEuũ:BM\ۇ0zTm5ʰ1G75CR,ʵXh[00"Rpz<$Vvb(AQY&&,Hz#[ ,@ڰtK#b{΂Y- i8]ǣ|4F"l8~&L9fP6 Q%*ϔxl3I*|&b[dBp`<-&w펵5vg(ݡISn_.?zڲ-> !nB<~ 6:5'HѶ7}P %#'/E[ 3gR5\jI\"3rЋOX-d\iȞ55Pg]څJ&q:zf"4^+?y@ +zR!U ԝ͚Eb~4[wr:+mpGR'&?èvÝg{-v_``(:APx)B ;[>V5IplYj;mʼsQު|{aV=hNȘ:!I~ np$Kh]c=6= Ob)88nvuQNw%=5v. unv4r햺5I [)p1Wbe" )H)#Kz9M5#`thO̭8z3=J3@b9kxevNC4u0z-gBVHsMzޗܯ2M>_.y{*Uӽ۩Hg1;ZeyPoؾDOa(?4'= <^[wLDy̤$+}za;U u;S[}Ntb54B;YuW%X-S7 .i#I  bt6s#*qiC%OͺJAхqUB򊞆-ABwIh#3͂<^E0QKnVHPorQ b=7<_x aݪ*od8^D#rk0愝ߜ)Q?'S~<-<*LT, HNҝUy;RScŁkkRPVlBȕ n׋V7٫bBoANz@9!c<<˦:[5*)l}I`6EJxRgkI&2whV";Wgp[|8ڢe]8?qс+zU^o/Jvw ) lYO$+Pwݖˠ X) 8uNH6gٙaFpF']ۣYYjnàNZq XnfXp]k o* z(Kv ad-ٻ& ݀PtSgBN\l8|Ϩh&uMxbN@3R~]k%kX;P8hz1? 3 j6)xш1~[ʠjD{82`KNٔ: :)~;\'mXƿb[TʊJ{_}8VlEᏔVPwgêAHaBodxSJ9b}6 9{Q7Rܕ|6܍Q}; 6a7 , <do>Gu"BnD+V/K tC(7> (^_ 45  f6 0mͮ.cY|Tcs+3]]}yETbt2k &ǩz}#8t_\o3A-l{ȟEqd%ȯ5NI6Qr=¾<]zCOZ2T#(oiW Sxlsc/\M+nz0,eC)ZTY;P0(z>G,o-9o6O1㮥xp&LS@%\O*lj6s$֜,6}xu"~bi)7f;إ>=O^V/͞ dWfxN/{i* ^Ȏ NquןRNi*U+`v|՝.\q_;uµ(Ez5:?t:#Hv$2 IOY:ZU ~̼`7 @2q+; BR6OџL.b/5oBdzv387v*:y^M o0}!)ItlCS;ߑǐ084E"|Ay%vUc ?Ze^eXJ&mep&z_1?\@<|-DMiTv tzL U8n`,|Cn\3t+53QadЎ5ⓣ` d1r9bӻ<:|~g$vҀ/|5 :#kbvVcpVmt$v.-wcz)pL6߯5=1;Gm#YycGa:P$X<Ϥ( $+J׌7*nt0e7mA$% ҋS5s nlǜx;8$#S&c ~WGiC؋:W{q\!ݳw??Њw 9|?5 *y 6Dn pa_\j2z]͓0  ȻDWI꧷_o?BHpWې8ժVxiņ Z&UmP g9ӈx酠Ƨ@&fʰlA)Q?b/s͒lX^Q8%4Gm"`k+mE`0E)>twkPӢ41tB0zgy.ʤ:CM6dB$;H%*Auq碾\6AYh^S]lҷ 5 Aer!Z%%{31lQ5z/l8qwgG3bѺ!yގK eO֣L 5=7YpbLڿ:΢I3%NZ@Xh'i.RM~C 0I/*b%@N%9&Ԕr$c +N7\cu<%ְllxV4O/(:U呮'+ )SZH ,4+3Xu |"p 'kv 邸`l->vVϹRN'Yc!396t!-áⷹcQKt yŢ<\GmD_|wo#O":ӆ5*K3Q_IHDŽM_:Js8+6J֣5NV)$L92;moVqt: f?,-QJ4*vmd n[ZÑgtٺ-~GSx^Z3p-6S"r/U* Ctg C uBƃUT+.S7.=׌1.J]5kt\׿ ( 7oh99qޗX: ppꋂHK(W!n@ݙv>$y*#Hn.$,IK8/H`_xl8P<kewWSR9kpjc.-Ҡ$Zf;sy7y}!?(Eu󾊍 zM.s ͽ1*%P2iS%nbvːXM'R;ۊ,V0|dR inf$&(kV.4,-@AOh'KqDd UQV8wISWiÐKS9Vrq7)#$EIVmhTG[\AakcU_)Y,8wP:ta쾞B?nv0Yŗ[lUC>FU+QøZY2gi$ zRA.62uq}RPȟv0mIe#:HpnqpޝM>)kN s5:E*I>!!7%IwlPSyoFуIۂ* {5{r eo*@,VBq!YgK#mӁ̕oCt^>fBViOZwGpW ˞BJE9/o.delY)OoP>'̽.עz΃zgB(fʂ#8:f|JM M11ێ7<$E<-5D $9[o|BPeZ ЅqԱ7ٿyLjWX>Lݝ, F$>  "JܝXsИB^ 6 P( Lb}<,VasIب/ ܍3h^D\oђK  W_]_;؊@) i/l'{@[WC&S^Y!'5.D S,Oѓ=bUK[>dB!<3a92C>nWIꨞ^Jӿ,'ay8mՕJ6G$f!PmG{&,A;C`ܱ*ܟ$VƔ:97MN@6{K9?.R>>M ^ @.i}fw^'P|.}ςvL'-IF |2SHCb7ټBc'-B/T~L# a&$=-t=g@`Mل;jPT#ǮXn[;;9¶A. c,-E" U/_@N$ff@ƙ EA RF̺Gz&(R"|[Vc*_0EVxed|>gu:|˝j6g &`+^e˲?$aQhi'h Jk!JD3ޯ[me9}AHyFb\6O.s{R0Qz>:s'Aѱ\Tlz-'$R?XxJQ'vv.D!|Y{caf=ȟ> n@CBDVAn2,?U DL:u*k't62(ehwHx-vp׋=~h.zǏj襻-lf_fKw0yK3d@na ]"L2)0jH'bPyKi~; J=d$4]Dž̯<LΓ0(D677X6Dҿ)RlebvrA 9Qёloxhc=V-047%ш>^MUQ\HZuZp d6̱:̼˙@4٣ㄏ01ﶇiIf( V9@9i/s*ur">i~3|l!uIZuCf;e(Sx 56,h${cTs ]R_:ko6.IVHunVse`IniPyGz'/:J4ޒܗi~BRnVHщ&yQ[eWaaj q񎮗bЮJ>GN|<i$fXi6,C0B:(aX,=Ctm$zW~=YL@ Rve\DM["&.9̈́VRQ22k(1@ C|8pvSI/<22p#N)nђӖsOh m\9HY6Xy3c#'tБR Ny"x?Tx!:D/]lrL.hxE0T^SXWۂҾBIz@b7U!;za8*@̳Na/T8@qrOF붻٨أ\07ih&dWui7tuoޛȕޫ$]'å@`@K4j(oC%m^\mfkk =F cx^bY@f9hNSF-_'i#I~\@IV_\j qmƫ[kTi&_ uaJ!%uM[1uS"$41:+?]`+$}0rfkqVշ78/\^FԢ-e2< 9G+Q:}/[ `H21~*pKHPT/ ȜdTVTXNA7>F!%-P!AE $ѳ%tE WajHl0̜bEDC08ݒJ0}8 9RNT}!.\05!kOyQx;nW΁~G 8I2zA>*SAo^}w yÝy4i Qz *qyt1cj~FϠ=!~sܫ1}K*(N+neeB6ҭhʽqO-IA~Hqi7NV͉kח a5EkV~ZbWF('"]84lCo|~8#CPeymD%j#a({mU*A;T ~SIWB˫Ș٧{ $se {x*,l߭5r-n"^Tql W߰g@xIׇOv*8Kr8iERGq܅+!iξ-j܇jT WmPEQM95#~dPlLw֭m#Bp3m' -o'236ޘ8q,߮DK,OٙD =xQ] 'GHMqFQo F eƫ?q^A+ X3k.~%dgcS ]br$;v^K?_є jĺwEK[淥#1ZGY&ѽ+u˵Q1X._,Xwwi^ax%\Ҝcb(m!'2XG|,?K2Nm~ɹ>4;% =dNXSIȣzR=czVuFsA~hWm+؅Rtn0B|Jd2?\a5) >n`V> t= C}No1gG'ɿcoLv1K"]*fЊYIB8Lmj3/BA3)vzޫ#3gWwsڼNAxšzds4e"w/izT*}:J#<}yln}3=b&'FRm~@]͗DSU@+OO|RsAN?J&Ït~bnmwNh^i`,ؖe5JMLI"QI83! Y;G(C*MZRD:cLL[EݖSvԚ5vK N/܌e~ބ(GemOhx ._+*'!T"L\. @> Tpd,] .%0Z?%2^ ^`͋ --ᴼep92Ŏq*FL[~ۡXӠF4]EIALo-Z> l}F{J̓ ۉ!g"]2Tz168*ȗTiC6|V-o,: !CJ X26ѕ/ݷ噔z.Tm=,va9xkBp;r>sޞ9h¸ķVEH9 (*yf\i n#jUqpC.ޢS9ze'T\{A0Z's͜ AsEr{dW^(QQwF6[:O`gBl|S\*9sC0y*(hr35E/? :fZo ~RapMAD۟(ﴩPN=kG:𱦊ovRm$.ꐽ֋w\_mSdhB -w3k0J'5͏ mDSf[;XsSZ̧zsul>/SUKr+(x *>(Gӈ%1~VhN2Oodك[{c`@7y#nhЧ/۱UWBku*o0oՒgB>_ e/^x|d=odNUVMPm[yYP\…aF8` .YP6hr~xbp Zc}F@ xRpVrƁEb\uӣsMVLdH~&9R̊O|On9N/rmH _kP_Q!ܾlwȝBD< (䎙A<@E.vo}Jt0- @)1$StFdՁ\@W$jk#za ؈Wь;z!\eZs,* !xkWF/8ZM>'CKNee#fQ574;tGx@uk:yD$^LuqH⫱l4O+tG֜{ [p6J).n oVcOuQAR-_־ (,c|+Yn#GmF#7!B7" ys} >h.HX.kX{B0`h[ XJtI|I~IBNH!E)ͳíey>i ~ #-< t!=*[u+S{q)R"wi|@k6*Ko֔UПȠ,DNM;0zOk>^[:f,@D\?}1M@ޝDE2v 2użnH4f#];9x[)A)%}{rPɹn 7 UJu"[ܜA-mt2N.2 ӫALd 4PJs[jX7#sHR9(V^[\Y)5U=U@g(ӴDaZe(,To̯l@.[3XgH-?آ4bR|0q=z m-n8l%k"5EFXY0~h}D}|9mP95;뀮|lV[z%N+EPbz>NVU6%aY .oRod41mA2yΠޘnyLb!1fB20;LА5e^q,Q/F|) T-e>&:m>leLp9L/ `k3neuoAлKU'izc֌ogG>۹,fh s:UF=ZPO/c\j+Kf 8/bx!zH/|/k‚Obg֜l,*/ w`яh@V$KBm'ۧ/{qi/#xĄsߪdp@Qi-}]{+Z?bFSSvW)zJȸ٠=m-#B1m dBߖ,Rznp/BQZf"RfZ0(XŽj2Е&*x;tSX)7 R뇺PxrJ ^Q'W2baҿ$^Lms)捥FV*CPUxkHByHPa==k.| ]a_p70} I(i ޻>w0!`vE!'G: d3TLOMkkBzr)DCz&r@ ˃9*GOJ촲}T7QR}:hN5n+_.G2Gv|n|Ƨ af@F@|޲HWAHrOɭ|Tٜ# (FFܢjzEk@5xl+]?`"%wM~K&='SbSӓŃ@g1L{%eM3 jIzZUseo9{z6ݎQ *)MvuD? .եEX6Ng6yG{Çw摋Dij@B(Vg+_4xDҸM|K{{9J(tvk3p! Y |ĒKV_Qw&]?޸x]Wy66ޖSC6x(-0ƏnI4/Rm6fd*V9.='гm'dԁql/F}ؼe9,Gjˆ,&Q%$N:OސoC‰gL䂡xśj9$i'ہVM&9k ^2m˻;O KŔ ?_@W:: 3eYdRvq1+sх^![ˠSγ/ȀO[5v*\ f.t%db1DZ(%r3M[Riqzp3T7uAąՔC\WV;Mޅ$۹lY7@teEߓF]kѬi c3Y6,cȓ(<,Y~A\ ҍmG -B<䈅ю`?l4K XfZyoӨ*30bn~d7-dK7wԱxtĨ}բqH.tE:v^^Ph{.CsEFPXQM Ps}t Gm|㨚w] x"['T?9ƿKWOamW1r99b>4™XKOZ53}5!MV\Xx5a w)V|#2JWNuGpTMm@D^ MP87,穕|Ml"0.g)oXQ>{N9 fl&1[š1OqPq`УSK@kʘ f N6fD ~v3} 2d:T(őMBL2?$yLf'Ex筲z@4z)X땶pTMd- \-3TCC '8rtXL7^sj4s (m\N}ڕLVYlح*R&Ԝȗ5rXFݹT ZY.>o\o[Ev]ȫ#hLRV.=LRw`֥Eԫ\& %JG{Kd`{ؠ UzU'c!5ȯBh1OwLNb.'hc$-]Z:| )SsD%棸wr[dsi ~ 3WWz5EXmx=&Xy5RY+s'5e1Aw/h!4GηL6ŧ.zF4$Fa+$6Yb oy1*d? s$uL8AmDnĭ 4 Xքwқ2k3u/+!W<&T]|{%5n$р$m_*W+K2ܫOㆦ uzJ*]o|Fr$\4Dک:!X6a'ڨ׺"V\X* J([HQxp,0+:4$|]D ί^Q-%xd~m]k['~ oۏ; vl JPfQq cɍDVZO+mQ5"ztȳ9qBE V Qd^p~GX1¯c_N?<yt -h0Rng]"8V>V Z#݃=Gݼ)ǿ[}6BnC*Mati= l(Ho ؤp @S'ep£U\q23ƭچg) UGx5B `O{'_nPmv~ Y*`o˕F -zQ=6.~-ȕ"<Yߙ 8JhXX˃ 7;˘Z]:^\ T2:N"a馐t}u0;0NC;%MM-[Jŵ͐5 4R]+ʓ*6 Ґ`O:(ȃ-Wؼqt{X@40ez-#k}*/=rSyyݠ{(۩ȭ*P9}Ώnߗ9vgvim{`6$5|l 3lTYǝ\_exeJ{u:!h0ӧG*0G6n>^݋ YBo^eCi@yVnjy;҈&[_N@>#N(칃) *{;X8AuKNaYlQwn}Ԑ-A[M^h^}f60i4O6r)Ț FfPeu+W}z2q6shnT;sNW`z݇)ڙ< %RZ ?GA[o>U t*4})oX&5 SG@p7GHeӄz1ّ@XD!K7Pe?:%@eiSLf7@/UL1<(bĝ#*<!| VMQu2ީɲŇhk {pj"TjtQX|-k:=s٨Iʕy>nE6LR܁( >`bh D,[{K[x\raCs刧aMAӇn`郯+J<^.Mǜcm]}3Vw7lNA :qKux (BzƔ\MNN d77^;,8rF #=ͷî1R.@xdXd_&]SU,jOU6e-)1NwܤQJ{ VQ~ѩ6ãBvmmf <+q [ISe,m0DoAuBioB؂{CPмV ()0ً2#7(.uGͯ`_9W<`>7a~}A~M5"(=UñP!E ,,>r#:/@jBt:gRR%Y8*ܷy!t4q[ Iy€L=$EeA%P Y5o;jϮ5"&JjJ4 ݬx|/ƞ &$ίj_FWo|z`tq6yd{Tz`.oQul8qcWy \iH_|".5'Gv1FbhƔÖ ",|W?kϴǼBłYZl, DV< f6W4!]M ]˄Y,z pT9W]8ZƳ< V)Euۢ ̨7ܪaOGlZ8d4k(MksŬ]3M8 ʻ56Ӫ`.6}޷U?p:2$ sLR%X`s1TW1Kx̡հ3rCʲ'iɆPI{$ kL;+3/`G+GΫyyVC 秦(ө}$`Wԣ gznhw(fzBGA@ `J Β2֗$s,kJv<+ ۬v}_4Wi;&""(uJ|A}g3ٜ[_(ESvUw3)j&i۾*9aA=ܟaQ 1@Ƀ*ar5'x£ҹ7bMMYӰ*KG$xjm8HUkچ-Ò970ƀImf+^IO%>zՊQ'uS.5/aֶ@K r#KPk.(narA*ϗU;I e^F_R`CZXcUT&& 'Op#Ħ)HX]wB]MqW7BQ˜3|W#4Cq^(uf%sY :e^|<>%,CػO}M+ T]`Od$yc>PZ240;6!=Yͫ@,'w@@?[0}W /6Ips4:67DS9kAdΩ^* (`dkWx-p;xΈ$6E݆l ۶Pbz6SOW=Qv⬎%'[ud3%LA19,^q\f_h/o47a?G- U澺HcЉ!qmV?5e?ai._B:7RCCn/ڋ1"RJ¸U^2KEDNj,K9X([ I"R[#d6;@^[.Jݯ|R~'$xL^Zv_i'vjC B@'a-%rV$a%`?#')NbGtmw:In\ [r;uh^dqXN|OStg%"5T9heFVIe/P:)0}8"<ʣńXWVy\ƢQK-?2j8dl^x-;ӯ+z z1A&dLCFdoh~7|n3 %a6fun:-] ICe{v/ro7:֒!^9 1Ң(jHrՋd 7WCY_I ,cQKg5]@sVYrXW(@4^*("O 79$uV2W_Azm Y4c:Sd|Xx΀6O;uD#lP Ns J"2 ы,1SFkP^Yysk0ہg m[$ޔ;;ֹ2OO铒2lǧ6~B>^\=-` w‘aΚ+j@8x'껈W0g1g=QܵB3_l!͙S/|QI}EN /TtMDjbw3HI?–WZ=#,q8I=Kj*YxC{0%T}2 Ea\g4aY Վ(2$m}u0;5<",%ŭCE?[2wNg-ZhpsQ z75Hj.OnEVKg&MXY$^o2٘ `r݄`nMPP7,Һ<TU Jw86`ܜhr9)$,_+O$hQp}5NcVk 4ׄ]Z'^d0@n>b蓭PHd E z:V $"vt3^͌Iˬ>Ds|Ͷ܂ry#3sZ+\'$KSegh `π#:uHWz_$K0Z͓Ghy>8: aF)ِYZZpP*9n3F?kh|YC/5hM{T [O9j5VDD1kb㙹s_ ~(@LO%:0ȀAR紭.2a$Hн}~*D_)mo ;N/\m` z:ε2ݝ5R3 BW"]HO,eD3)oJm@@4-cҙBW}(^t T*Fn_cDL R Y&.ҝIͥw!yzm*xIpYΠ+ X@VIo>]-VJn͑X'H:^W'2nӞ- Z5;UW Hg]qY[Pi skP9)+!}Kj$T4\D3FYa2ei٨Ӯ6J\HDZߪO!0f %2T;<`Xw^+eϐ^Zx/;or 'BiS1 FKe>1}g,|e@X)ysh֭W>),3]4a՜q MVu^ T:T cHމh1d=PPw$n %T"8`ژ'Nx`Uyss1 ޙI鍕18 ]JtҼ1`u,y##@,inoɸO Jn\B^`Z5D:')mo&ὺ|BCKG6P5 6"xk,6~uA n,/JpEWO?'ZKQ'7}'.IYpnrm&"8f̚Nir@l6԰bV, ֺ@a9*@K|ЋUy1<јΝH0[iA՚+:$DMT}Q>;v`P$5<^\tqgfD6W8YBG:Uώ|?Uh)CYʯ)P>m3zdFw./N/6F\,o#eq @'攧W7%r㶧ZO?< ^5 Y6[^F@{lYwW+UZ*9 z J˪phEAvV1dRN>1KGZ$/Qj2 Lk N}/+ͩɈu4êPPsCEĩa]aQ9wpe:nY`3D02 oTE.r7ߣ̞o [C*MDK#Z=̗IH> SblG@2itGR-]~v>UyvQTC..N,:b*l88W#⪽}X*[a1?5= lϣE܌kEwC Wz]o`;19-:̖ H_jT%vP,7dPdI6.|_E]Uš~s*]hGC=BysqC&?6uXnH7ƍc cOZ;L"k^+\['뙁8YCQҗ_;!C([btN=:q:ߞJђ'Ynb3kfPϸ/jv{Lꋶ 9@K)Q3vɦ1{l_AӪ"_1|;$FX~5fQ$!vb.}8hɎ?gVף"Am(r0E=]-X.vV|hVoa}?qѳѶQ>!PnSX2H"-&<w'5favD s_:ōMKn7Gyn{Y ' $zh މE/\֑mNm Z B3['07P2YY3 |mqdn*LAm)+=Z[|?;U?*aUf'W4uqVt7e}Mn?"McTDw%y$WY}7-.BSe[sG۝gG&3Ew5Z'iDzRo =MhLFxU[Wh g> =ݠ ׺p pUg{ok>]=:(%a7cȃk[?|e>?.JO7 K&Y"H,uut=Hq7{;̦ޯtc`)&UIeXeԧUirl}(UḱVqv|p>6K@ oה1J0N~ĥY1l C2▐j#CHf.{wLJRq6:4uM壠Ǯ5UN:ެsZDcIgУ 3+` ;BLg3臑$"S%1Ms_LoXnגB W2M!ic+,K;N  ԅ_r=05g*S=6hOɫ$A 9C/sE*F$5OB+L._%Ϲ :@&A #`cpsJn"j<~FvzgBL9Ӆ<8>[R:xa gZhu "$}S{SE~MN+?+qzo]TLN+<>J1\̇cJwA2/%D_ғ߷<NݱX?{G6Bk8?rCAxaG +S<7zZK"mQiϸLP#yJ `EBΙȟBGı?N5A?wFX#tEs8kS1JMA9f[gyzy^F9]EH-??kKZ i:wo(qsfHk퀵?0->3a8+4z@# D%P"e 1iHq\&jSKfF"`zZ7JU4&8 {9²C0b%"c* ˕kl?@Q>6yxSluƄ7O,&%(9-'@=(xT ~0  rUu`톀0Rwߏ~_o3<3-a\Pw8R k{B9(6Bs2vj[2< 8 ѼJ0}Lџp`#Lhv!q;*n<7|tv&+|'r'=M"d'f/A kb$ %PAz 'Ej ZeL 'm!eiXğoZy{6ڍDiFZ)m8I˸m)_w!gtV|#S!zR4''Dˬ0E1 ŁSVۅDś}%+IY>[0,Xx*8|/ԥ1r\K`XZgpnX8Mګ]F4oift>#0U1̅沱b0O{7kVIٜ;'qCav|(\KgYZ07070100000090000081a40000000000000000000000016609d2360000db54000000000000000000000000000000000000005900000000./lib/modules/4.18.0-550.rt7.339.el8.x86_64/kernel/drivers/media/dvb-core/dvb-core.ko.xz7zXZִF!t/j7]?Eh=ڜ.+@2 RD=Et7/y 6xs}{Վ5c-j4PMd>DFil'NArIR2|-6EkRY]̘ hB!F Fo~TBS[yHc N1p&qx%7c9Q[u34>믓=>Mĸ06dx PtA]ЍUyHPIyӦu>Q%sx 2 ZEY߿|e|КǢ)̽s(zQV^8/1K[ig0{-8> ٭=Z/Y,-=H|aFq?/BaK5s;QM\Oz Nf!>_gEw0#H8dq.aDI>7uTJk6OQƁ2.٩+e}aG˸5>gI]Hwڱo2iHM& b=P![2()%:X3"{6AKSѵMYj 8ĸpEO f\JLD:d)Xp݋(Tm9lҼRNqoj3GcJ˥/XTs˪\glnyLhiGmc^ X)jv >c~Ӟ%A5,NoBnrD)zMdy856ȡCO#O\[M#3#މ] 7j??# ӽ7X Vvu VWAc-VzV2kmE#=,4 IzKz 1lW/pF1b]"YQيq 37c؍6 I ec<d<@-L_o3]; (s$t˴Xɲ$]%2ӕBcͦkiORq/˾܃aL_ wW~!iSՍyw P㴕OffZP8Mw\s=z--QqXQʋ"M%źӈ#NG)`etgoj# ?e,8!twҙ4'=&%(%fr sJȡoqH.vȹ^CQ']w~+t7rRp&@nBZ>M8TX/'-dXÿ)q}_G&D1=T3 ly! fJ Sݹ]I>*L]zS$ul@< 5xDޔ2T&$7H dƠj;F42{' `JHjDW;cv7ZG䦩r2{A0񦶧L&0./Q(M9}pn:Udq{8@ ̗e:-ZnvpG*_:O7%(Uؠt=E7}5ʣL~+դ_$hiɜdVA`Zfh/+#Js)0f fNty=F_BL"gz^9^:{io?]`&eghȴg8ZA"B̝*66ť}] 1DLG"h $/6r_@K<7gH"=ȢQ@91G(Fφ"_2Gr57,}#e,* 9n$S#[n KRvSr)~(ӈOB~J}O=u]Mk&h '=i*-X 19RyP(WǧW4l%rmc'#_Gh S &&! ,fPduz,P@$&x1{Ѫ0*|L6Ih߮sZTkNOi^;.]JXI'QRyE"S v a݄ "Hq6m {~kȔ󿅅^ ?̬[k]M,鯖>=pR>"N}_OOR]OWגy~oIXzEVNJNĻ{)wT6zc] L:0sPOt|}X_8-+b )`5M9m-ƴN!P5#ء߁ep:9s71ԯe`w;hL_NP2K$-=~gԱxPO(֘V2>unJ΁<39҇v @$!̻a7 +8N߲(v%KF!w ЀYҝ՛+AIBc:?-ىϳ^;?CIgf׏ 2x?ijX&a} S*hha3g%X PV";1o-pNDl"݀`-, :^6g Juۢ(KOhQ! 'zQ=.* 8CgAП[91 2bz4+ugrk٘N{j[Jb٠|CO%(⏏M%~mUX˝IvZ) \Ӓ%FL171$E5:ʐ(46d.;E:cǦ%҈.vu@ *C(SxQIGV;(1j~zٿ^38?| 7 Ie3 Yw}8,#ʔ(XO 4P/_R[H@,9D/+_ku?x/HDـe ꑅpb[-R{W,'kh"š>\#+$e5udKff=b zoxl Q_۵K WGy6h UyuA is>fX?aDpk"9{TgKw捻f*Qb),=7>glƛr6f툄u e}aA+^*[b,kY$%Rť\/zAh@m_ZET{JD*vs Y5 ,1"d6~u;fa4SQӿڔ˺KDe 7[?!@9 TTi,G_Rū55*`NE1 N̢–6|V2s=XU$߰>Վ~fpL(3F]_WtzQGҥXxAbKEᖛO֏0 /v .qB˄ZQiLƏ@ /+p!O}*Ѕ"BooŘ6J6C^o|x3i%Q/%JA3 j-+|/~Ӳr{ʔ!4Z!ϖ}ee˜sIW, W줢}Q n26d-mʟTIo#c3hT~v c>"~ы blF!n8G00Ӳ f뿾tn$'W#;1Zv{.3ñd_,1'Z:MBtMaN{VPc8q3诈6cQO"M Q!]!d[i"QosS~0Ne} @ t݉ l h a'=I\Ε=T҃e'\+8wvs`xsSko~կ؁"D@W[YbWڇO5[S_hud*g1W'~#uCW&]t?(ÖuOqD j(ܾd۷R Aﺢ#t_q:VU0 ovcHg*j7FSbU/}rdRD,Sن>fÖ;H>U<4!1q~"+2$;U] 3>A%j'B ԡKHɕW EԄr u p۟N3QM߁ۃ%*JlI6)Sx0;h'!g^JM;uR@mJw8sNgBqg#txдURn\Qi{D Fh>SPA 5c#)v{rb<`/$9o" v],}IXJc5ueFfڎMpq4}ꗁZ6ӅI3_Wl'xedW)>8MZqX~>tb8ܶJM/tP#ɼf96vD7گ L 8DF <1A-,j996;6gOqViy+P 5uCx/5)/Il*3zɀ)`_&& yI H<HLu513pZ[I5vOXO p:*ێ΂~ՅI<U)a qDfn4F 4RuG%i [!9;ҧ7`t#LjQ$.QO-xPhn ]IfH %RON`4&`x'U2t" /0 ^>tĊL~)#;YDB9Gw2*_|_(= VYBUT5Wg6*c4eVP Ƚ7` J(Kƣ#9_*+NR:½j15ղ:Ey8)ԦRHµ ͆A*U9#3im2ϠDE5?+_,ti1ƬWgV(S޲uLj~'⼉ %7,-U-B4LjPlor>+ʌȶ9z.( -wp!@O[-g@~ψ.19ڥRzӺ*JHa^l&c2' cl}K7@uUד{QO;3btMXe V2bH]Ns`G)w>:x?TQ$p "QW7往z?Y̸}km^+'{ׁ_h7+AflNw,j~U+ GRRC3iǵRl^'#͓n!H.Qښ;W D1XѢ`_̊:{*S$DtlknȺ}48 9q;~T m]ޡڠv uR-Jmm?EAkw&,v8`3WyEHШ@,/OEXG h/o}Ѻx]\|bp1!!l<|qE^Zqb @P^*O8?RyyLŎo/fѰP2aȺ2x[ Lq[#t!m[VJʞ1^%dR sJe~ UbX,3ˀT@V\0=ǹߺKsR:$„sUB'XQ2x7SdjɬJݿcm,ʢʽCqXe-{&SvP#8\v=Y@%seOL4h_bhϩLYӞ>H@i#R??Ε O ,E&[%$ _#`B-h`\o7 ^N=ymv~m5NhQ>13g mŋA< De%h D[&TSwH&AE8,GS @&*$˗g-hMSLnztYIEYr׀ G~-Uڭ"HZ+q tU52 @ '3s*''WB y{BR!\قc| ;pn'4ߪyޢb(ꐰIuѾ`&>WT65(3|hN%).VR\"`v7%o ˛qcɣޮ&R \i{o% "*qSZKx! ijDZGDȝ…#G.3 k$p؟6PNlDNp`|cߏRY=tu)}EyU@9wbbnBҳ,nm 3945$q"e i5us`^$2w (mnF雊7J폱,HdX06i"ُ$&):J]pA#)ɅnHlV)IN7?uLrI3p"#ͻv;*yO7. f 0'~\Oh:{Y <ˡ|r he _t'`Cp2T!#B a_.zV7iha Lv:8E]~^6ltus)j])`vO1ߺȶdUEe }+=ɡr(h׽KG& P WFجx}̄YΡl pX sb0w]N611::i r NQ/ G<#K2^co+*HW.n!؍RNP f.Iy;qi#l]XVL៭~Zh j#^]=,cݏ,+ƃ @Ln)e'ӓKs2I}F0x=zF|7aINehqQ0^\c݌ uZ@'U)a<eO`f|ڕV1U*K'qH5/8l;[#O+Cfg> aI_j$ ߟ2a߀W/HL\|Wan{Ě''z!唴;r4! sxN$of@\$TU#H41e culv\C?8Jb4K$,*,*N ' #s6$E܂{_/g{N20uV气!ڏeb\kn{/Y(>bf7GrJP~yR$43 ?@g\\մ ™uBs dXFٓU4ZvBцhWD4p,D7.򘁌A'Lc@ o cWYJyo^鐓+WF.M5T ?kbj= _ZyrOΧɷ[V.0t[`9~N&r>;nЉ_94?Ah;gjEӂ=K}B+<5|QBMJQ-ѧ.wKhFuYQ4 Cb&:P"TwvA;V3?y4c=lA1uwN JY9#FsCL0H@~9+H@B>W 2o3_= ilv% ?88֡>nk[h) aM_\rYRowhoO[vߋl45‚:`6NwƋmMluBDqQ9+e6)>ZFf),j7|Y,7< Jv`6^b]9 (1UQ =@ל,(VAu{j+KAk]jq56͚ӵ ]: <'o53geS' _XpY}!Kqe%M l-meVxܽ-ݟREBX#P{V#"A3LQ1x$l3"[37}_ >/aO(TC焾om}i3au.Cly%.'=?/7Ǥދ܅Zuƿھ&S\j6}|$glS&!Ъ'M!NOJ(!'JUD(2 HS_+`aÃ~8rfxf,zC0 ;ުw]FnᚦTbO^ e܎QAoemĀ*\W4N+ -13OjL$&)o6TAr*2FDYьq+ȴpakXzu& iUr3;88=aw(~v2gZP Cz#0V14pqb}\UB_>AF=1BNG nFMQ)ٻE^o1铷jkz.f 8P*b܈ 4S( ayZگP*WȾFz\ͦ0dH: 5c}%:}*` YD⩨jK[ K5ԛ@X$xP20G aC=F}J$һ>2%4Cj դ4;g;yIl婿:'MrZw6{õ~5L>)a!"Ls\+Ç-+H_,#jՇ# kX9몌UhC+/m̪) 0b>=;}#L5U@:X4dbƪoUOƺ>:c{n 0q`>Eh&a6\TJ%zf\wU Lr`<`D"TV ^&#ne7lI DWeԬ=lڀCӺw_苒ƘYZR8$F:$IMQ_v#u*f]o ,&eU\q۳AtrdǮ7x%)N#֤'-| 6%0l=Mk a/u5O1(Ajʧ4O ID@6Ep߀6[@s@ȼEZ=jڊn.*2_W m03Walʉ'RU4[`(Ύ+2>&'kS]/Q:(E%afZՈc';+U+3ׯ̮NI3TG-p f, "GE]OUA2o'cdO-m T:-X8un͜Ο7L;YZ@0ՌٰM.zKPjXb.Y4Myy0_z79Ϛ¿Hbp[{pL>+>VpyAnuGl2;+_}(DW{Ҁ랒❼O tnhf 1#Fv`x1wDǻlQ;QCc97#qY3Jn5z`ְQ8S΄8.)o C9g ϼ G5+j o?`Ẁ>W'^`?E>lb]/P7 E6u{B.hs2r'.K/"o,Z5LB Ч7=('1ߜqF0~B]*=HS#@;n¾{"۱KEi\֕0(_$9IFҳw;t/ֲbCXxA((30\ S"@!\ p4;YXũˁA/P؉ca,-4fǃi9Em!ʗ_*Ł(Hŋ,ΒUz8ƾPeM?E` pG:.Ӥ)&ukS*<#Q:JƋJ/ ۻ)]M:SsHN^0;oϣsq*I_)7⿺YnC=, ސy1.&x7;Wheۢ<Ƅ+ĹdEmm)ʊT=/5 ځ#k y}a& % 5F$M{"0o! R* d~S1 ح7:AA9\[ zV2.7E⠼BO.2(4_ #(g 1û_9{ED\@:3'Om*pSp<[r9CnщEHD7m[,P{b_ cq>+ J%͊=q3K7^vHbP nl cq+XX TN}x@l7#v㋶&]RteՍFn dhrZuc)ժʩ(KIhxi IdHSy $m3&Ձ[>A_uL-7Z*M>"v2e[h=-x-Q]̙ hu!gV(?@~!6D% Z7}q/ătkI "D9qDI3Sz*8s%j~AFIŀC&y e)χGSju+},|z@UL12wt:_rzdʸ/_;ͅbu/>Z]ݵ3[^mzS[.iT&us4JḦ́}j:'S\jXݧ: ʏJO ]=dAJ~ tH,ODÎY-y^x:O# W,p; iI47E &Avxu3%|( *7qChن9CoYgFd-/j|hk^zBrJi5S2>籷qnnpT *`*efpOSP '#;_g58 V+#GxX|{LY>ey=m芋/J ȇTm/YtXkL1^Sx}$-Y*xvV:rXGb^/ ӟV_-kjfŬ79FF&t]!˘*C ؿp q( jDSع&g^mOcLŵN]Fuh^B>Hi8UۆsokQ-=t>#Wkև4tQaOoR 'jxeCrwH,}&wLMHO2 Z'#Y2RquGb3́S :|HT-5PqBe~evk,&R2uwTz:uzzQ~G=al9Ҏ7nB92aܛV,F^"%ys`+-bk.aDh+f;ye{QiR&ɋ$; 2i& #d|͛|bqWb ,qR,7[K 3+tAֻ^(̮9uzYZ،@wq\-a<0EGLtwn@kut?Q,ΕPqTHv7]8¬!t8/'-~Cuͧ?bqED>6ޭBIJ)jy3(/IPoaMIsϯ$V !yH~Je&^ ڹ HOd't-?zwq&q#5/AOi(0 C=H{LC> rBx`0TW,%"Tў˅O@ʰZK!gB?Gi=8ao޾BX-һ((ː2}VsNu- pO3˔OǞa7٦+&? f!9.Vejz~8tM(`+x$GgV2Ou:}:V+!$rcOI(0̎zEQ3-Iq %g~%KԂ%&k!sbqu<׉`/2M5Ad^5|kzQBʊDQI[1QO2j=`S7[%NH[,(hi6v R[D\Nr^je-8@p|i;w>/wՃbݟ(,O!GB2q1}Z9tS%TÊ{=ޔA9 ҘIn HZF_E]hr/]JxB`,!M9d~ݩG+iT3W)"OڨMjuTY`DJk!~_if :W''ITk $YulogbY"xHJ"^eM!x*S2ק~3g.y6o9]o={<[T](_`锞PE6t#s?P$Wޗ_/ Ai"|p9.SGcMD0Y֕'S0CKô=)ɥͱV.0%ڥfT$T 1p&Ƽ2l51S:t@KJ"ީQìK{ذLNIMv2$so\Iu%нW/1*evy`^uqvߤ@Q'Ώ8Qizw=^샧CYڻđ1d``?{ B$L,% qO>>x/' L%ȭ6'a9 o3hI_Up#cup~ˤn0k*8@ 0/MG[FJV'7Me90۹05ex,PHRL/J mHQ6d721R\maz +\{cN 1W՟1(.⧧ *Wٿ05^EB;,IUah xZJS%s 8Kܲ#.cN65ޝ$0/FX[{LWoD3&Ch0(GRƙ=j0( SlkU:Vˏ3t(h, ^47tÁM>_0AJRKUEs~2s1l{`]Hq훝20WͦҋMY@oL8_R:j~±# ﮌoUgl$ ,Z^#=+dh\Ŏ94_e}\-I6N92pH-gEDkru̹][C )I}5&X?p~ېuɱmJWzggD|>yvywեmň_EuʏM ۊɵS]ЛPF*͚%FC=>ɚ ;LX9'&i7faV={G;~p4g"clnWBm-r'5:_`J}(U&ضU@#T:{I7~1(Jbw7!fE2'z#`lU("I$3AQwPFL! m DL J娾3 DſlBl2}27A9VrZiI j<^{AisG392¸NUN ƅhC9Ԕ©DӻM]144oxM qN*n;4g>/Fsط w(ךm dw &3}[bG ^6DZNfCzi\brUݝr% 6t~e_( 7_5-'ҏ!' +o|Ӛ%*D4F_Dr(&FKq{ -KQshf}qu=`SONX8$_ڶ'le=d(M2/)a[WPe)i+l 24Dck˾Fn ݀@^j3dFPƲ 0BWssU$B2fÑzBI<@tam&&).c}d}v l@ۋ mV#@j8J[. UPEY>x^Z3C u2so v{zrŁ㵦?3 `Ͳ-+v,~XZv;?sjd@g]s擁 ťB,tNag[VaD  VoUPYo0VG+̹0 t8_ج$Ţ1H+ٲAJpw ({ϚΓEC=bc/~g(K&1ZQv6#Z9˨Kd3;1jv -.+y1wޣmb QqBU^-A]L޻0WSBM"*XR@k9kX~V銐rI+t| c:$%H8ƮH"VZ5D6P,%55~w]V>˕NeTH3 Sh7L:0&R(cX+Vs87V_IOIG9<Q𤘍"f0+ G; xQuXFa,5W* +xÑ!q"XEkylVxڊhxL;2>V 4vvC)ցмJ"AxpԥAWC`C79g{7Lݪ6x͛VzUt}/9JL,_vA/s,]МϻuU}< މDZl̤ڲlWU1Ug;{A̸QJ&ٍKm<(9>fڝA<~`HbR~p[]gEguV>c3",f:\TȟOv ͡R%뛞Ỻ9 >2nf=g~6X4eSԧ$I0R'rvD\Pz._BNI|ЂOOwVq W-2Wq]xfM?Q,H-U !2V]w!x svU^1))4_?` /~n K4{ 6=W J[/XS!?c}{W JJԵ<@iRϑr(=>"A >oJF dv9ޅn/݌L*H|j3{I^MrGKID 8ò<. <,I\߇-lok*P[h%p8Y L寄B̧"d i@6Dѿ}ɞ+Xc[Ř 7K kY&>3SMH/am\MKߧ͞ Y͡K:O~îSKm/ .Hx:m pii.{*p|tcAWmI~//$evjtHR}VUū^Ku"֯@e,zC_8+o"(fdZn ^*@'8@nuU ,έd՜(ڀ=v4꽢WDfcJzU|g;ü;ʹCu4.TeHSTSk}VHj̢߽R<փ[)O_Y$WeWf99 (N2M{! ezH_Lhc-q$A(ЉǼe’|t?".}J=]8-Ov70:/59fo,[xy/PG$FѺ._b PB*dE[luKP=l+3GSϖMsF"}эT <I6*F ςR 7杯Dl<+ZOW &bV3'gwVB׶;KvU0>Xji/Y>1%Y=i\:.sf~ͫ4ӽwie+cYfgy<֟`gدpmQU]2(:cPU$Yx([fK Z`%TUtRU/^o H\"w4=ҭҧ 8e:sQM;a6tHe 6zP\¡Ps 2W;Cdʝ!{v%-/weR&pj}?{?xs Ww{]6.p%n+bēbn[TFAIR ةs>&+?.k̻M_%es-!F^do'4f(0 t5C-XBDM/G5*;y+֥},@{IvCFGdpk$q+$I$}:~sC }EJ>Ѝ)|O۾$!p8"7'UJ⋘`K#ΠS[."6Jq;'d(m(yюIeșQ=pL 嶙^9_O5W=sa^_HFP3_c."(m;l NYU]rpܾ9Gcl:!wU`5`f]üz6b fS1o/N%WQ,!S 1 {CTl"fu߇6ShtVs5GW>=wO,G"%ׅX$7˝}z=U5}P',_Y: |8c"4QnV+|xWZGX)/):Kd[I}{ @֨&P㷇ǝYquh[H>{đqk;ɶc|"Evʖ({ax*pPld9*7 yMvr1.m*|nҌB@VS?)rAəZ\-ŝgo5StzuAQ۹RYVZ0Q3KzorGJ쮽bfwq)3htH=w$w]۞QPiiH]e99˄Fl$!'hZ8̘sR*m"G"%V6 ; ?yv4upOa<]M d7ޅڹz g|&&|H}2sT }J\+{0Y՜ Z 6s*Dn4C}Q^$gwF\jygi?"ixcyz|h|7Pke{Z7zo8?-ω8J(vIK7,>V3N1קJes "Nyxowdf\PKm1>Zf@K*z |Ʃeѭ)'QΞaA/k4)ќ8^.q:G 35MNzMX2fSςA,Ji$L E'Y-YSo_lYR3q[ jtd2~cXy:?WXO+].ܑK0z\5dB J/! N $#^l|a-OwǾjNHM ,TH9RC+KRd+25|RbY9YQ"H!܈SuUJ?CO|[ cLp$͜Le5~M 3eM1<Q9-#*3>罉.O1 q9pDSPㅑ+ 6,Z>ˣ @Q796:r2jUx|N,CMTOlO[ZlPE:l ԪS\Èם^A.B,GUDm5:Ϲ}P^KLXZOmbyA-d&Wh=YT.. J~΁[pCOP0z-3XErl6hqw$`bnEab:"!SS ͮQ!v!PUG>WQ18W-6 t  J\o7t- DLw3KIs3aP-cRh~k5HBA 1Gh@'؃~D" u5dsx);ie2x !])u1X2$XJq|\ :4' ꪣgӰ'Gw y Llxs-/~W2|0R%d5]X4<.A@1W8 '҂ njO{Bh`uѷq|Uy}Q{2>,htU;t1+OAxpn2(`K[WWZW #My1Vӑo:ݠgMw,(!$8i)0trKc{tƁsFfӳ;!EQi02A'oґށ@g؝QutOPj*7c+}@\-*;*&ܼq۬Mb@?RTRkPFՃ9oi~P J{!v |<cװ ɷC-U!GD8785ј[@uCKĜw4\jIKi})WUJsĹhE5K<pvrJvyt%RsR@'GLP4BjXא˪myjjP[!_LL~F [e]-3Πl& + &P WE;sⳋ')(>FH)Vd^B׻vp, ]i^?ŃӷKC7˺Q棌9Nb[9AD FZ&5f'jWC⣑im n h0˞8V0vW;AvG>s)46Ud[s{]ҷ{csoJzrHIǍG3:T|FH-~Ɓ =S:/hrcJ07(yFU}Ȩ#DDgsɮ+ʒ ~yx ݗL<BŶH +\u[-:_?l'Z\Kx.՜ɉ c|^[GlQcAUK]?Sk¬oxs"3| (J,:H|ur #"D7#"^^m $ܷ4- 0,"tt-+)?K "jRGpK[xSƪHίm\V#3afQޠ?Rsi+TnvMđ^!QoI`xD ᇈt]ωei}Uf;SIHT׍worM`lfO81#lDV3 @'ICo_%[A0X2liKuSABE| M LIۓuA*Wm3ƫG(zv)u2xVG>Naά,~X3NT ~F|Wm̗F_sXNMZb o5^$9oRp1+꟡)Y@(*0mӵ:lJu><1~}mu/jnNa3ӣ~rP#O䲡힪^&gT=PQ4q3"DN!.Wӵsv(Y^Nb%V-w˘x[5Б8>/z Ӄ{R{_rGq7D* m؆lV }!eXIép,a'y8lGft073i=_ RO\4~A Jx1ׂlË3]0@nP̞}0/tl]x\ 䶁Tl #tRkd6V"n]O=#!S,P-$m.MSN/3_C*9!4*ImL7o_g osJAً+T<\_TDI)K6#%H\ 3yJ_55Fу-=#ZDKk-m8KUD(aMbqhW'}ڈw5m>)ah6|,PyrIe>!kRje>.%:or?y$x1I ˟ cC 8,U(r}kq*Ypiyki% Tk|8 R7)P.ҚGYfseBk-AVQ @UW9z>Q$y\0l_̱gnx1Fwcyi ܍xjV $ Im e]s>5˙_)&M6X1wߧwzKt$g. 7Ikg>dC"` U_C?Ak~ 𾨪z -lN΍&oۍ 6~t4L$sBߞϲCdkR꘮`J\lΙBՀcJDcl#Sa54'#-.iۍ+B#$\[H/l3Cq2 a“,hXC١@m'>"T) ;[/.s)~ܕʼ`yFl684')7HٝX bkSbS@ӂU?k&;C(x/rIcι<יsEq.i+1VL+|gT&Ѐ*wlNń;dX'T;;D 2J ouZ'N3o|Ki:k.eLۋN ՐhIJA~C.<%&Ggu|K:ҍ--Cu wnY %7ʱ 恁< ne6,$,V =I7o"~AyFX`1cSI8 g>wHv&b!w,V7F lڦ&Tnh|SϦȅNo".E/^i?݅h_ivmP MDibGj=t0̰KŘިɂcGy>*C)4BC򯣈ߡQss1mViChʚU"j,Hp`PH iACdP1@V[m܂jГP]qͪjfNK=9(ܺ^ٛ/矢anj (@'Gq7b4adNp<6οs'_}zRxi̺ fJ"rx,2Z`~9j1YvLVߟԃ= KI.qf}`>0U/kp5V 0!_Y84.ˏ@PpOs])́O %ᛲv^|Y]߾~@IKQ[v}Sx WO} 9 =e}1FHZgK Z D_oP^jYMG8TRsYh0̓D\޺L] 7\\mN~NL~B)}U!=` 7F2ɴSXGc&h~2)ob9g9\d IR&LZ!^H-ov/_Y}i=C+~Bh$ం ZI>k4jpG wK0W 7=ja<+-uul5D&w) ʌGFm13C N#oZeMw%;u!3B67B{L8[Z$85W-=w^;˶zBCդ9Fxf]e >/8h\aE-%r^A빑'nUC<0ȼ|*G{/쪿Aǝ80$r SڶՌ~- oMFi׵@~"!?D"nS4{2"}Q30_-+oI;cZ `iNi8ď)+##AoVDUے}5ʊXy@6yI:h*[!KfsB)ԅM O񪶎.NWE?x-%:n@PIS ǥghN=j&O>zdm80u4C'j&ʨHx*5 +jh=1=wX(]J;>z9!V`Ydζ{9`2vjG1_hHԨ҆zߞkUմ@knmM4DC|8 A('tǡQɧ_Jũ1RA1XLw\hMjzuM&]:+4~tum' :ՆM-¹hͶh %Vd7h3`y=HAyyς԰iƈ7Qc|l =@? \ ̾[ڏ K!̬1$b`kH uHr+n֣OJ_ ;C8H<ʗSnOcA(Ӂ휵dc 1`@[weZB#N.`L$_!6rOZٶK jXMKvp cPR !- uqd|<'.X=Jѕ;RP/P[!nU4sPީ_P~ɝDm@,sI{YdfFYDuT)fQ|g>:-#/I?b*ׯ!{S4&+A!zu9S/'~w8'V.g{aJ)F[4\H=\_)M꺷$@r)x4G r$UPA])q\!eP8a-{9#:?NF`Y #0Vi~]+r 0EL2Q=W&ir >#Jz9UX=RBw"@s q46tLt }|C\YqE!G YyT.t 7>DnPd%bz./i)n5h@wiI{4Aޕw}{p+=G@+i1>2s:z!9;>2@CUS9E$e}̚ >pZ:ѸW@t_aPTm ibޅmS6{uZyD` b#O\uϜF S'[F@W4ᬹ9=~Ke_"(X K(|&cwS]Q"!pWNVLLo5SĹhaQ5tA{Gy t!UwYx[-Cx"~\oZ,pn0}hQFXXN5 bH25. E ZmoG50rߧ(}^M6Y+ @xlM͒iJE4NؓH;B1c )32@-Lܗ>=Zpp7;Vv<3VޓnFhlԠ_knu#$0Bc}8Ru = L.TBSM[~,' :Z7jћ<;[q`3B@FTqU8˳<=lMҿfB~oDWE;P's# v#2Bt_]Go4%`)i _0^xe5լʹFѢK!vn䄶y.*iq!z+v}f(`SUW&TG7@\ . —hOw8g9r;{9~F4}z}bŗM(M $EW"ybv)oI19 Ry|l`;VTQ)jX'AZl(JxKaΔozs_SAWv!zzVGGJRE8j) iJj ZqqY7#'g40e0j\0XV$i ßܳlK.TsUl,HBM['Z6b@ihś޶z2@6 #fg޷|rqPL8DtQU/jVTuz&@PPXƫS1>㊇Ş+iɽ+Ҟ; '>H`DMvr磝U2,}lfPN\-`7;\}Dtfh#] Xlme{Q|1rCP7TeUsyShlQga=8嶴4^"r-p` V̌iIrΨ[ %x#ثt\vY@c 8] lkՑ*Sߵ\v"N x/d3t {&"~4o4$zM3yD< IgA&$_j>2rמf^FY 770f<fJ!,QPj'Y/KUDPNmEJnZuLO4XѢ}P޾)5 2ox-?7p|(>fݦq*o(V-7k$ʲzp\rǍӉ&Wܿh$y;GE1l$ ) 0ͳp:b6A 0-w ߅#<9kBfo-^2tas(d:+3mA|2oo WNOs*]WnTˁأgiϼxځ:?UطsQ|wͥ4-)\/ME6P]> tt8Rf>;FҾl y5G%{S#H.$Bdh6 -x$l~WcX4;ޔ7q[|e/O4e&}3QE y;qXƢ.-ꌂTY1 Ey4x^ϯģS7}t5g=D򑍑Yd)uAL^޻02)ڊ߯V;C?ǭ9~.jYMB5{,IeR"#6# 4,{^Pe 5W*lk+BfRvUց!tf\@ߋ|JHy%*>fZqjCCu~Ѕrhœ 6ӭ$<$xH==A8hF[Wm<ʉN^wFI'UOYEOL1RoxHHR(qה\r1sǵ_5d6pAR0BNzsXcRqvbT1kq|#߲Skׂ}S>)_<CE/<݇}Ee2 o~t+h쐟KC{%H(h75=$o苯9LJ{~ngF0@ A.Ҳ/!svZw%*TqGPLciS-1Ŭ{㘟L/ʴ'Ç?yr[-, +S#+l`u(]S>J~,mHMH-W001G-\5(a$o098H?]cǜK`:i8$)\\&\_&+(yw]*|Yk `$02_%2oe%.>^Y㴿YeS"Iqvix"Z2i~ 9h-iZ"啄 y۵Ù0JC:a5P[{Z$&k|/n121Y1OVP4<"yp[sz~en"j&^VR*R-7Qw\ӲO@xf~h&9[WlmvOgO?ze$?AIUOA3uwDe ΘHC!fkx]BpIn4k<tip +`88#bR}%N4F%@XIH AV Yuߏ5ڃjv"۲ ;=?sHX[>򊑬P{d0i=0|k&qI0CuWiX3׫Չfj5!X} ĸ9BI+xj3݉Eݦ2^h&)pҜNWj3jr&uϏ?ypi";{.ɛV8W~o(SҞuBd0S5l~8jFksX4.{!$-C}кtTN\sqߛ-sHeݙ\c \'o07R,J!}W, ~„-@ ڣ3"I7pqt G}AIeMk^Ueښ_˚.ӿvrS(y </D%HۦR)F@[>v?z" i/ B A\jU\#yxؤ-~FZ .iy.Iۖ>ѰFՖVМVpfޒ{b+OGM {ðT.(ZQ(hNC_9Ƚt?:jf:!Ou2 "Q"\V;Lϥ9݄| :3DDfw>e8 7z"Cw-%w}Op#)б3;cNFB$ "); EB\!*D=Q2hNwѵWpa۾Aia/雓_bNB7t08"b=pZ{A#cB' m pS?n$(nE,gT.t%t;j!\> v 6 A4}`j+k$JpT$'jʳj`У/hЊ۫ N+b _@dv' ڶPk<5d`+EuieMMVm-a<<.LQŒ15nN@7DH>Vm&ꦼ:*F)*‰B ] Ԇu(g Vl۳cgI Q$s6mQ~u#r<^k.i/o3#ÈrMжI5sr*9BuV|\߅3J=#V |$W>,~ep79aYvM@xp AZh|+T7pŕKmIHSuJKGTUW{@R mW_OK9UWJlhpF}X;3] #\WMFф煔4OzX]øXH.RpDlѐ<Or\,*; kP ›|Uͩnv.T\h 2k> H8Ԩ<EAq^r\ed=ɚa!v1v_157ZJ)џM%RP<F"2e/Az'B&A!PQ~4.FQ딯1H>vsw3$<[ 鵙EH]98ĴVMf ԐCLt`"ј:\F#l"UQ3b2:?c+(EU:? i{kPFj'8Sf}/QWCb+aÅ7sIh>}q43 p!>[5wWG77zW9s׬qW2}~qmϘ6/>!/H+z,7OԾ, c^kD)|r?`(Ъ_ܒAhwe}JeJrN:&*lG!r/imvZn3Vd,3Տ\TEءmObdL44W2,64AH1;OzEƘ 9oke Gc) DqtX{֘wenEx;/^B8ЊK"L,_!^mx{H` e8glux~?UKqE+1Sg&U1_{9mPShyvC#4wjQ՚nHub׼om=qjĴBB} Cғd42qYXk\$8-p .i}!*V= ObU͖3BV%{ʂ #P@p}K.% y֨4CEO?T?{JWkg%S?>fCBR{i_+O/j^e*Z[CvB~X\6OY^Zp)ý^;#d󨫴@6Q,KT *L'z$s0K9rO#zB@p5ԃ}ښci`;I#6e%j@>*Ɓv my= 8Ī,8Xnu*w16$YvmR{3`X wNh}Km~Gp\Uj~-)ِF%xpRW%llӰXN3iPn/.p饖f ol3kFOL'v \7Bu>Tՠ3 }[OήY ń,'w՛G^o5I*ͺĬ3h!MeZ J(K"e E9>H,<`pFc#Znvb1}d:!W1gq Z)æb[+v* *^Pq1dES *CEzm 8 3chH*#ug߻9-8ȕ9 ?q&!Gm0&N23}oጰ ^8qij n~&~ml#?WG ,. KUSyWhp ܕ_ K@<%vҵsXv\/*‘"*~^Deݽ 'r'"3BK; ô^9]\b]OVسb)mSQ!|Et4 05K{|(MW.µaIj(\_!|m{|=-L/U󱃻7Pji~f(;SuPGsY2-(scح`JHVrG4σ; LY8=(!Q<'`(iY#CPQ5ܓy ZHL5ѝd TW(KQK5zR(2)b_r<8 teʲPK3 -E*!rB-ȷ<׮I[*WDMA_a1x落MA8)nA^yÿ۸5FNpymy+zl>=t4m1ILU<D3͊,jTht2\ikOQTqclݰ esc|XW BA{)(^_`չQ+)58:# k#!օLW%Xp&~>9Y/nPXk8ve)|tOGvuBljaR֣Js2% p5巩yr O&7U行ٯalɵG[ n6Q:{[7 եfZJw,4ùm["ݲ&oڐ u$Dۢ6.7|{}+`Ex ?DQ~OIJO;7rU18Բ*t#_\Yn%1Wk/6U4^|DbE9T/̓f!Bo&lF7Ө-JYKJPkPf!7.*96{G쏇T/5 }RgvFp̈/U^-Pr 5fRg'J/p( qyj:2J< ]!2v4+u%`z<ǀK'۶4V2vOMm]1~YޝxX' PtgZ(hnWhjJmh!cd ͉&++;x7U =#SIov2N%6viMNGy?g E|>@+:mܡr"qu&#ڣU؂=Me'@Z}p =Y*``*H=i,O).6^ Q64BTjWp)M5lZ_ndjG꩏0-9^%(*B!dVl4^z S2X ęeIY275e\֛)qfjB' &9SA~í6f_ՆɴkvDʙqܪ3-)=p`U.t&"T j~:&rDkߌmNLPP#9'::; @*'F߮/,b#yv1>5] UBH' p&a|9$5E}'QZ 긣7+mk<ta1fEp$9eڸ$AOxEsn*lw`W'vjF1n "Y_xq݈o[+r^֩;[J Zp0'a&k5(CZ(eh_?IkZr]2޳ Ѓ PNYXw![#_z)V0yZM9` >|?<"V`J<ꫵNLuBȥb!CѬ/H#ݛ 3]ȢH>诪*=׆׽1TD30jsǿAꢇ@O_9Sx)NrdGCLV&̳-Ko-|GаزKSfՑ]&yI\={IF~J"f/ qXk5.`i1l'<ПtfZ:օw>~JYt7ğ@Ut82kYiDL8[9tFڛH\lt5q g7iFu!$vaռc+"?ף n,$h̗Vt1a?UJr@j։>:⮭,dHmӁrjaW|%[;-dTE@PB&i5y~`hv/yj3> B DE-"g}:#(WQzmL7+|"e|j sL ~rH"WL;_=LawP: LF3 vZٔQs&cOΫefa/CRP;xyzs2NZ CV"Р3Me8}l@ɔ=^ʸ{ 3ך U䖶12Tp(AFAމArd,UZt\~Pg}rc1xkEc|E@ H{*UyEC;- qxhf'`X$Q.nʩ=/T}̻"6\s.;䀛M§Q/vҨ/T Z~3|NsGǪ)SD\M ݤw)%fIPB֔Zw6 ] PpUH]tPaݟ^~@]Wc%(pHDƳM1I5]$cpLb Vw*ӟ>6x7=:ho2RǬЖg%^^j}$7[MTE)! r,җl ]J": #"M@ _p&hP>!mɨ< RAVM DE8ob8{_mT*-Xls`^>ksլ^B'x(7haI(Z;X yVrLB2x֯;sť2$^@Zm Cy j96-*un M%?>xHaY '-Mx|*W_TKe3+gMmיI1[0[ϐȞ֟ŷ?y-ܨ mǚg:+y3' )9z90]bAg"q;,"x d7jngh96[-PϽWYzϸ/k@RC+`lPld3kU}*6ϙ\lRZSv(^}:K9,_PM`G j|ŵʽ.,˜ĭ H&Tef_6б9ze`D vMU0ϙE[_4uE _ P:z g1\P"?yo\Teh>pر5?F MZҔqzw?aF(`!c \cIrƑȭ٪Uulj6kuc9!dx}g1~ =1ذ;]xfz{-|'ULY]Ι EÊա۬^}]e N=;jOh[qhyO 1'H^l`H^5nՙq͡eiĜ}LjH"_Pmv#VuJ~eF$`Lw`TriCI %9uDb1 ǯ6HRsNC^P`dUIi\,RM=`$Ҡ5y$;GŒe7l}6,Xm&r$OJ1cD`9J6I8`YY$"CBy'MvΘ Ur'~mmn~ 8GCeΎ#Ufd z<3u>'ߦ2fu`b ,(G.̂5iEbPJy-&qROy%uv(W$Ѻ5e=mDC-E3W]{<:+58w,R_HCX ^_ &EkW2K5m#2$4}-+$ *l ~\FZWb,߱@OMHCݼ1ch9>7uJfp"7BEQ-.!^5r*D^G JͿyHJ?!/D[)9d)l fc@@+qѯ=gS E'/g\g3YP渑;`GJj5?WRؾùmSGsĔ;iE!\*'8+O7Q[jWML<ҚDJ s00m#V\FKMH?];qˠ W5h=H}CVs/j-]k&Q@ q TjJ$j!ڏ T)qTr}tpJ/Y7oqzOm!yFPVlO0LIBZܔHǤ!SL-()e '&fgsePk~z]gqKbHk5u%8s~@Ú[S;%QDImcYvрEǞlj̐D]3VvC\DDݥ ae,݈CdC OI k/V`[8l{a嘪ԹX0/Uj[~&ֵU"/*𒊓C |<ǚG:FQ+4Bux/T$.1`Ժ}XY<e^3X'9Z{v zh_~VhC2]Ubzs n(?0Tΐ(8_ZTD$:';B#-4bn6k/ڑSiOxJX׬JI.my+F&.7ym7:{M X2Nx(VNv-&^&]1mƖo z=;(́&`9һv5i?[κzS_'~$8@! `lE0*Ħ>h=.Z 9@dc+ҿ563p 4 '7@>@iO9=2@8&[m❞ >YqyRǡ&<`c֨:V(>-Nwjk޴)L+>}׌Ked#fQb^Ezb<>&O4> N`b3 Q&v􈙪cv|*Z gRgbwo>jSq.^dp =;F4L,lNL"vv:4Y% n!}?o0 O*Odh!,l=C)lb5i/yBa*FM15Ō@] \A'TNU@0^ gOmizn; A:D kRyK=O:b1ݘSn{ok;M/eM} "^4&jJd64- pGFv_.9e'"c ,F(0ҤY_7Ծy=< po[\K#St-qT` z@?{!kz^Ox("H0e'Ȟ(6ázc~gwIGd}$'WFKG}(Pl!pC;گTsvnӒ:QȈi O_Yӭӷ&q^۽BUCMSWiC3E-=bmM>G*?}{d]gD[(8AYeNV)K7\z#j;UrY6voD|V5e]X@xZгU> 37?s֋RzJnB 8Hk/9g&DA7SZHԜS!( hs\Iӯ4<DƔ2(vcMPݖ2?;jul7@=D'ob=I6%c#zgK8Lza TiLSBݕ3^c%Fpת -fcNZBU9}qm:15{n3 &+ v}gJy>f7Q쬈\d Vy3r޺6TzurA:H!f0+ )M=D˨#벜]DZNzžul*G2 igԑY;C7;,;AoO%T[l4d! N+$j5yv6[~X@Jfks!~{oUh+P7)2d$B}`otBC{ 0IM )̉EQtaZSgX6jcub +wN`2,=s2jDtuBQBcbTɹC7 ,5go, 4HFD3pA)3-:ƚٱ|SrBNfEii)Iq*o"f5dӓؔ]GxѡWd+4ʼpO D2#*m"3[ '߳Gzʤuw6zx#O5ҊnL8@3(Z@b9S#)s}2;qjԵfA&uDϖˆ3@3ϺU^~v g擑3#ށ:@ep3}/K]Ɏ:d-{S)C9VΆgI pxTiPt{)[*l םH4@Y|p#Y*drl1.t}> jۯ>]9ɞÃR/́ax\9,xnth$Nf"#da>j.Pmjc8$UE+1*ٯOD h(菻k :TzKw&jmیr4#<_5I0w Ԏ!w\ xf|D'QZuw}'IF6* Ls4$b;s/\H#eAUY*Njq=ב(s՗IB0?iUMR`s-S7 ԩ|2lLoS\7@:*q~h z >a2JxGo~FKc rƼl?7UׁpIfGJrI$K-&E˰u lѦ%*!"evz y{q Ȏ4QOXb+H?jDMܦmiS8gȔ˭2PT/d9x͸L ת!k3O{ouj dهnf"=dٺm;9pZ1pz}>E;^ o 4hU|יm,vuS,B<\0\%$pth=0S}H|aAco#\7S:Uz4~۸acѻV(gxTWAu4ʊ-R/D~ԖaAIOVLI[C1J=q4#!ru&GzW>c:Y.y{ڰC7wS!){H 5P#fsx)YZՆ0hGS}3M>Jc77d: WJ|B5 i%u 6Z6{n,I? ps /&,!t8vSBiتf|Z -<IfY18s%h5~@bցqEBİu>,l2k^j%4,v]3SjyH:v}4Rm2\ 'c|xMކ֞@Ӎ?_vKXe.LSoj8:i*ꇴ V+%bޏyL7VcvFW%fFʻ]ÝiJ3XG/[0m- OeVj2W1P3awh,$gL+I  ۋ́]>*;_6pR3M? Hr8|~1\_x_pfoVg$!iEqSt\HL(?%Jbĝͯmދ߇PJ*3Fx38Vȋ sSq!*T &.2@&IP "ovy/rU@­;WZԠ;fTf I=lfaC¦u {otIh^L{vP>]g"= Big͖ !>5WVͪ$/ $`4jtL7d֜jVϯG4e`ٿ^:r|!MH։ p suԩ[*,5Ij*[C^?R0 rӹ7j:֭N(`꽹bj$"bQSQ{jI>4L-d Kk?9k V5RjA' Rh3%1G xQgFkt ϓ?:p <*H;7T2hua6izC)W? *am~X+]FjPxiFgҪy7#U}5DU8ȧ kXq8{&NsBD)kv9'Jh@F~ '8-B'#q|^2h\ycN[ش\Y"D`\"C;e[\E]|_Xvߏ#msLW֊ o~i1$, .P]\j 9gd\:59cv`}:NJεR 0q-Ca 5]˴ǃԵ'hJ~_1uT27*_J1Oc3#u/B6w; ~\cS UcNZ˅ESAz.r֎7491ɫVBAP]8(n[23BN0 ~ʇmc)f7Ju g 6M#r7֕G?V&(,CPhOJZ= $maoCKxg?3aVGp XBXRV~F oɩxR\p~إ"R_.ίKڷ0_D + ^fVPo?%#m86==c6ElG rtw ^@ӱr">s#? %*d^#"T~ ^"!Y4j& [;Hy1+X اYyj:yfӺ~4T- d+?g/< 0P UJĢ @{Ə^TWnث3X%4(D&qvma|.@2mhCxMs=oVA#_@\gg_A-= rؕ{ˬbx blv'jjy1FI{pcHg,Bwe>n6PV,~>0 XWbl͡7sK S^- Sjxh(L\W#g)uNLa[Neӷ;nÏ4DX8';?Ѻ̊5 Y8G q2Qt# aB=h "FwvWG,)>=XhJ*Yx8 +q`^y$$QE kGN~ 823̦DⴐpL˲l5Ն>)'K^$c\x 10t8ݸlf) j}2udGȈꆕF9EvН DE!\5^.WNm_]T¡@` [~^T\ :A|gKR}r/Ak<\Fk>VS5Թ|1wJrM(9ȋ(' n׎>ɵLz^tZ5z!?g7(sB$r?/iOBMDT3ac%9Q4\l oSkwD}WYf>(sR닉MeZ=Κo#a9܅ΌV¬߷`* :%+FpfYZJ1 ;ϵG:r oPS]5WO¹[۫ll\6($Kuȵ?3OtRQŻ9>F}LD}_’*=TWF 3nQmvj"$;uJDAd2hvQ3ڹ?26J$|A!X$X\u| ~IYdE!QtX`46)Ävi{KZI{!&䌠z'u}̈́ c\%@[LFU#'_ 8^MmMc]p}qJ%(܎T0xv8Oe& bmh$']!śKN*y``[E*ZJK"uXӜ$~ hGYX@]LLˁSfOt<;z^Iq_Hq7l܋ ~yTi^Zk)jZ.u.y&'}&"꓋U0ɿ(رH샘CZ7QWJʧ8?) ;Ȑ,!l˔n&)njɭtpM-3+l86D 0ci_l]~5W  ]19pgݭW!st* |Dx&K澈Yq`5%] Ǥc/yʟFwnM7ܘ|E9@B nRڕ8X3jZ{kj2ti$ >CkEO(΁Y[Dώ vU"biI+]+0UVD whx[Qx~\\2FlB"ÕT u<4Έa7 }"ZO{Sd/d0U:.6z7#J喦Ҕ߬FݻU|\آjn;h;be8EWnfu؈ɀ6˜_[f%cSCW͋>WoZEڙԣŕjA:=o&>U9/鹡=|\W |/Lb\nЇ[>>7'l 8 qkl{3~b_6{ʭ]<LQ|h$>ڇ4Sڭi:~K¨7z$lkc[o5dE5#`.X$*m* :*cTF̝g~CdI4ԔlqOW:^ـ{SFEDtGo(b&u(j'kЗkzq!bh`:Q:ӐRh]H&;^{~T8>71 Ejoѽq?+qޥw¦\pEO9ɃBwOpCR<s16(~q:ֳjR0J?P@-5U98' 2ƫYH r'yb4l?ճ ] [N.PɵK1/L䥓O"?Tߨm2qR{gw{ *8o7\A/$rPЇC%ȹEĶ?`ef9ˏ+Jk^ڳD⒰t` ]6N<R <4Dm4Ql;uj()rX^7 8"1ATi'E1!TO,!97k?V3_{9QG+]ws79;`7~k'{|H'%XsBf y&8CSG&fkɑ"''&2) 2]|% я?^`{P Mr%9`d 1(r}Sݹ ţY\x*nnqζPNTaP۠ʉ8RA+tKB#egŊ{ Yѭ(?*7SBf.G})SIa}&>t &ϰ*p".Ey3p}^j4 wr1"-=yx0} zNs*G|-t|;LjUm2؁F8ifAׅ$ǩGj3עDvc}\mJ|tZevVUeVUΞrJ=dKBzeΰ~k90NlS!akj=Ghi_L0yߘƮl!4}\okN'eՃ,s:a5#BvP+vpr  689:$r#ν^"jN꤁m]֢e[| bhW1mW,M5K%t3{(NuH(U3=Ɍ^AX4CfMC@Uү+H I٘ Tټ0kG5߿ESe3Ue /3R^{bR?Y1tj҉Kv/!xz`.͜(aW;4BĈ TtAF^>gZYd4H좏f̒T ^P =P:Gzƽ+T]ɚƌXϼ0XCQטz PAL[+/f]52owDJBY-XFmRMscߘu1[aha.6|ISq_m7M%Z ?Ʃ[ϣj%i?'d/qZ<5 ClOm=;I)X!Bd[T;q_kIbm/95"?ڇ/[+DRSCrd Ìj {d21`_DJ㝟eJh);w &+ z&%Vd)o,nv8QWhE[V A )<p*-l Le#m\v1E +CїR fG^sxl=ιjmW;6Z +cY!kr66UP/09lU߸a"c (NPK,0)]ةؤXm`kov1Ah`M,TOeXPz&cI A|iYĀ"h5(*}z[M n 14En`Pl#Hˢܗ}?0"XX+5 A_bY3A-PHfl>6SAHG(],8nW F̄dcĦ®B}BEJ0eIvMr$:k4 $zwCV$_ر.urڿ,oE#| ^ D,4]dHIlS-8 J/T ,t5Acbl=v3SJq;7z'db/}1ǫbWoK||wѲ[qp֚TI6*uH1hh$k₅+NJ^>G読wUHu_Swk a 4g/2Bv,u]RțE ۫gIQ@ʼnӵ/rnf nf=)$oH1j*"4q:/ Ox|U!b=rb˸3EpQrq fCKGTnŏ 䉌BÐs4][4|M@1KicEP^ $KSLFF蠰JFlu/A~!H~7]D|1ઊ+E*FO7ʅVYU=+ TEqyՁtA`R |_ D<>W ʇ_ڭmt׺NtMF EsX=Jg+Ø̈́!ke7ظ5.1}ɮ<7DoUov*H1Ou>m;zK̜Qgq&tR2GvD wR,9d0C1aQwBf+WfPeߤ!9 JÚ(Y ru "6ė H湗*\6>Ty%$$vqΙ6a`K^6 Ae][>&X,AGԉ@)v?!)P&r8uP,)T StG?t HM˻*^U>,a;ƒrbk}ؒV`b" upGMDbb-/8~݀mdM$@(%h,0j&䗺m*r!Ulv_] S4%PyZ٭)F=*>WG?=cma&a%2p Fh&Ǟ`8^+?}ڈ>J*ނeJzbcx`RDs48)f+ٸ_XXW_pW٦!EwVrms%|_T\To%S3ŸRrG iy]+z: I+GlGh}*emIa]'cF8SUXA"Gh7@h~l-E3%Z "I2 n x췬.v=;Gδ}ܕHٜB P/gY!|Q9ʘiyl :3fP<َyMR&N#͑#ki]G5w[#5"B݁q h% KU|WIȸXWrO4ioŅ2q՞!]ln뫯ĔW+hMY_ 3ӏqJ1` ަ۟zzrD-)(L:zc TY\8|E4;o/VpTDC9rGt C`/ȑN([E,1 y ORѤ;5:;CwH+p%6~}Ǔ\rۚY0gјoz)RӢRCSIo{j8_$3o '9}ɵ;*&)'T@[T{e2$`I`A۬IXxQ2jksz$olBu.ዩx$mk7 - ]%JIco6 h ȸ6Z* 0weLHCLMlɻbU?@)ACSRt)ZJT0FIAvrLL}y``ܡX&}#pMm1E$8?^&mitAР:T?:S7&d)"LV$QgޕiPieDMꤠƝ}f~xdLç9]kY5u8wD9yJU_5긟ߐٌ vqXI.6\;o\ždƍr]O\j}?/NؾەpX! 8oFZI$}8)] I*({dKBcW [H<5ž𡍫pUuYLі]sR䬋\O+=*W*%-6W̢GֽٹYaPK!L=ISq1ĩ4%'qA|THaۇr|FIk&_Tn]fGۮG$u^ߡ^J˛E-C[ēK(,8P6VdpBuXRV9CF(@Fid1LJΩA_}Q^Ϩ-j*׸eQ40H468){9s\3b]o+}=m.W/7Ӡ=Rgʔ;:4D%62RnѽՉo`S{+s # [ J,UU&D#ԓBfDWv$& ;kc Rdrbeg^-3|Zs&ˮcq&[ 8变7LS=*?)jB&Өd3".ԅӣl ΞGKEvA?;lE" p'r& ǹw>;.P~"~j'/Si7SH*%<NEn\Չ ozмbYΛ+Ҁcùc`q?VhL{_=n`eӥ-N"VVp-x~?ɩ|#=sӄVMs| qY UUJJ,bNӄZG!{m>Ĥ: J/+)0L5wW[kz%0$T%)%`~SUgX|XrG1[Ǚ.TP&&ہIYiʩ@{G! Rz\_Fvڗ$&-#F!2:"38DI v!gzE9|Ziy=5M6Æ2?KaeG C.e.Ӱ>tmID&y{G]&T7ؾgWoY#,1g&(QdZ|L A WʃVl)3U|SCӷRDrYҢ.#'2߁bКj2\hjv%Jt&Gj Hpsu zsXE &gl=d 88UՃ!)p7RC/7v삷?mܛ(H3L8cL?gFy]L <\!ds gLl u"GDgt5 Ӽ]qes(Xx:U͐ ɣF6qP?YZ@AJ3O=ߤuؠK~ BA5ͬ5cQa=Fu:-L+dS}j,bjqh᳜;Ih&ީ90 ϥ~6#p̳_ npW^6nP*EtۄVL[`|0En[:"rLǂ7$2b"s?-"'%-Mgt`SGsش+ђGp!C7s<}ٔX206GYz ]8$ -%?d0%("^2zlߟc?F 2r9{auZtHp۞#'Hs6꯸"N*rx(>nJe^Yڙհ†/]5cQVvmk|FHb8y_pЉ3hdauebScKJerV&OeGr`mF$\=浢#G.9_غ [mdK0)V۲RR7{6R}{,MVL)T`JVah{`#ESO)nT,yIb.R>rף^Nq$H cl0l$G EɆG㫡r\JC >m^-SunlQh9Pd{rõl2yKIg9h$uHj뱿:E8OXYI܆tEH&#uZܤĮ>X*::4f nNݽQ/7_J+xwS{6$ߵ52^B&qoCC{l |qЏ$ѧ-e4p0Jxfi 8"G(c.ȡSҗ,F[^3Qo= 3 V=~ctD`:\g 0?iSye;Nh0om;"'6ʓIDj~2 Ǚx`i+/0agfj׉cXŷ43Lf׀u#J&ioCF,H:KuR\* vP KW䘿,drL`fo-J&ҀyYqQ^LԗK+$Ih ?3`ďez&P1cBw#ݘ3V=<_zlԘzy+y^<FB[0]0$v{nLMSUij"[cC_:嫊D3l0W ֖ ٓdsߓ[nk.|}S/NRa0('BZmk#xSĠ~KCzKj.v ЊӐ!:Dm^{T?Da\O{ /{cv)$:<d0(wc #4:}?3iL*![?uCc#u=ba[ŽZHI"%3ki1jo Gvv\mDG/aŠlAh.`hp #2 |l 6|uĸSaJ#%†7@'%pw"CuyƊ6!d*`g`mmL$b ;w17@ ؏ p+Rɕ@dB-N ]U!Dk_gxQeSeIoڤe獛` >T6\>|vB q)3nKͽر㋒'B`N!OlJYߴmIK{XGU hoLm柴tIxs*rhnK4;C0Z;8普ANbJyNOi89{DIWTXGԞ%]2E@2B߂ܸ< oV%w&tSs5=Y)aNdgӾDi~3oeZ  f"M\L(xm-k7{56h1~|x(~#M9S@!kecW*Z;nFW5F,dY]0shxz !!MT.rgBAhw*PLHWm̳ e_~T`L$0~ۅppӐb(2H*+aI~m#pBo,hNՂrph)bJ(JA Y`DxpDAQKw6xԥzD'Lm+--FXkB$mweE`}@'?"S@/-i?׽PC4r.?Ex͗0lhtnpEg %7P jVw^w^\8+Sh솙Ijg_l^R=݊U9t憲8JIS]Qh!܍W?8AM@P Ek5e'X`!Wʸ8fJIn_"Ug;ZD͝N[|z|d3B%&ێ1FXɁw. " &P`cx^bY?x~IYj֖C;M/YQ$M;ĸb5hiWIk#.Uߟ̂6&>HWڱUţ 7z*Cǚ>S9X8xA XXWʲXL_ L933냀Ey{QV&Գc=$|2' ߭ᨄ s$tF x/L9JשOT -Dd.J|_9WNqÎzh/ #6-{~@vgKLJ7ܥkHk D9b/Fj EuY.p-'!M1= FZ8hUPcU7XD>}A%v,d|zHނ}j Rwh!2:+pf=,E^ҩDra[6 (Ôߍuz5YSNh~ dl1Y4*ŞŒ3vHZ!˷PfK\`NFa Y[;.6%;~Sꭩ+L@"B OHdNDI7(}?XW^h5(F *2 [2'MըB*,Rj$F!$3Jհys!&/Z!]J-)D1'N/4n{>HXu=#p!'廕ստ0.qKe:9\k5Ὀ.\X8"~{٪rs7)QT$ WwEߥsGs@ʒ d[[!;ŚU4~UbElzF n 4ދagFyQ%e!Ki8N˩nJ6WKT! V`lJݦ gHQS/[(UCϐ=_1 )h$H?ZY3^E45*/4 {tl(g©܍(.""#~[i'.uNtb(3},(Ӌ)'Anaկ0BЧ?[Լj} *pv0lC*d\+I!i:Y6EuX؉4i49iEσ;$pw7h9_Q/i 0bs[X/jpѷ+UOKDG|\P0Vϱ|`>;xjJ+tӭI+O#/&7ЭgRC =7D?n*xuk؏|3,F:仠0D8n\io$sY3v1=ٵ<"Ɠ=ȟYMe'tP[#ԗe >}'~J+'W%=GlQ3 "&/(ȇE04rLo@ۢ"-C\:.^zdȸyzNf\3V҂*!deUb13܊|{X|ASl=X|·N.W{w~Q϶@|@a-.0SKtm`; [<C ~ZmyM?D@Awc˾'2,?;˒<Ðǡɳ'fU҃@W/ֶќC ?X<[Xp Zv;J\ql%{ wKR<1ݿ3>Z&gWR>J3-aO/tbifkdߙy҄cNKXfOS#^/!)&avBFz(PhWCHRGچ߅G,+Cs:@a)}u:Ħ@\~H{WȂ|/K5 b> _c{PǷ}%ي 熥1L‘_q5[c_QyLVP$,f-?n&8̦~!S}Yҝec~oaD:yqqΣ~;aUxT"0SJ*ۦ:"|<}mq}W"0)Rw`^W!&G ㎿#qo#_+zIJo׍X-x cfzmj@EВF7 0u3cE9OHYȑF5]fжDKjPަkDt>9SW Rolo <~=d..8d Z2!"3%[V(D6y$#whW20I&=M!5dIUTc19z)kX!^\}x!F:s4DJUOi!H?z9;Wv[ Ҁ "LMpڧ-PFZA5vO&%SX'{'Z[j8us $"RP}xaGASp~F VH ^y/*˅x6$/>m^y7xuPT "M`Jq`גΟًo;1`k0뀴SLus %Y7OM0L%BzwCrs>jlBo{+z0]ї[3u4.찧{ K{Tbi(\K5ML0UW:cZ7w4`x%h[ }iNj{W#\l>6)/j솵(9Eg<׭OI}yиJ%#p%&"lıYZu%36eE7\Э Gܛމb 4Z1inm0de/vm *>~Y?ĒڭJ@ $hn(Reܗed''H`Ta] ﶙ,._yH!$s,bÂ~K67[ q.vX\ZGQ6ު͠b< [Y6ST}DUEl[8}ͭ=[#O#ǐ~2|SY@p=jShfS[+H]ީ!ZU.!.q"0x뀌mx]#aHX JB.̱50%>7_9uvr\J$F!%qQcb,m.7y/D@I27f#3. ]yL:F@2~? b%/炇9>J1Oh7uR{*NNl@6BeDZ?P=8*a ̃4m`:Y F!Ѵ1.njA7u!}9I+`P}аBەnz\*UD/ oЎmu?VKG15旟{yޣ>!"լdOԣ&oEb1?^ DOF~eI;[ @M,e^MUSlo+RJẩQc,Ʃʂ=*:Θb*-ϹʁHSnT&)zʁwJwiwbf"  v $:Ur|m#tצ 6U[ *()}0߂(0% ;WJ2{+;NfK]qc]Pra}O-4H[^6Rnv[f޺EHD; m6]2T]lڜZ`9YLj3 m7LáB?& =#z˳Sn1 J9{]0v'wt<0)5H Dѳ ] :BrQL3' OAb\m)-k,EՉr-"~[ݻ R{ H҄2 }Kݍ& NjqrL ;$Q _&u3;ٲ[_%@ 5ӝ$$hԽ5m&sXc/H3:`uWZTP;/rYU"8ttjI5/ο1hpj'MP^Y6_t9qb5eX /re/SFpۓalzUgwۯĦz.BVG;wYQÌ{Jˮ3  )NS `AE5E߱ [4\W)q56H>G y p*CN]/ED䋴 yM i7Vy߾6L"0ϠҲtC#:'LJ]}GB ,؊Q% ϛre>wkSu?[Α([_Ͳ 4 3I'!֯dSs?,WXNG㣺 $>< j!sT{?yRʬF)(poN FJxho(0jPFd?B >9CwȟZXW#lق0&_nװUCg$JW^dp*A߀<2& NtYh7.Ç4101*Guy'} {ڱ㕅oQqZ_q`{++upvAf:Ls<5I,7:c/ N"iK VI._”f"FiP<[!~Ϫr ]wxP`? C,o]67 nvcs۴D)QBo:v~Ձ`ܙV>&?قȉOf-̲rF}奝S^YuOG | t~HS-k4 wuy*hPpٷGCFTl7ew mCLm@"9?I[i$Y-Yx$o'(>Ubށ"9|P?9hkw69@ VV_k{Ɇ(I|̯8$Tu\y5:nJD}cQj@wwW .Dٟ T4OQH"C;Tn臣_2f9'&Gou)erh%h·. {ֆ$>+]?lMY_WYr޹ol0_Н\enXENᴯCLLZ\G33p&Fc>r`J sc]M\#-vV%lpkod xޏ^p m9~ D#A\P$M@diQ\, pzY\HC(i,sbe1[ִ8$]؋}=^- D%cKŜQ΄bqTR29-#Xh82}PӮ|ivj儉&V/K0̤$ʨfUzJu>By`_{oe9ͼ3wպ$c1Q7a'Ə1FF$\ǎOzO$@1E^\C6fjĠSonq/jO/XO鵏PCIeL䅩S9/ j& j]L}&S+YL/>UD({? p<8DMB;btJLN*];9Ȇ{9wBLj6^ 1,eDIx ]j#wҀHpE'TcUm?!fWqqMr.sO8 gǯOKeLp`ȗN3Gkj\ƺWB*RY4D%MTk{ vrCzymto1| J<`KUI2=n?dqߘ€ODÂe''rQ2{z`U%A Kq} w 0SPp-Opb| S<]sxaljMzPɃnĹbsoi` 9>.Ēq  ,;%"=xF^Q"[L*̭bt%) lLtmF!eQ*&N͝r||Z(.h6k:!G*5}N+ =L^@FSLnh%ݥk6Sn&8%37| &d7D)tN9zIdc 5riU ċs{\w 44;}%^geE%uH%}'LZ񱃷wu{+o;l1K%gvO]M j )Vj3PuC g_ atg 2/3m} Xɛ Eה(m>َJ '/`H6ay^FRضt/Ŗ~AJ)$Ώ֏7?/w 1ij"xA>Ė H릭-Dq?y s(A!C?:Aq6 00# 8 7SXjA ؼҏYT`coȟY Y7j&4j£><e?@бT6 yS٦b{R ]2b#p.ɬo;R,M0)e|GQWW,@_˭rx%p9[shoQgo]vX:Ao˿J.3=hcr+P48ކY_V yLN1oyN / oTmN_ϟOἶi_3B 2N*,'`t-g h .4G3ҳef -K ;ScdlQmx-#rJa| b^fIZ )~cYvZLUV"HPE=T.r@y]IٻE;<1czM}u7wL]<7W7m}ˍ9PxVFq[jeTvD6~c?DJƱ/eϫ2WUa#-t v`L}hMv) u|?*б.!苭 hҶ2^0ށC⹡̈́4E*SÆF8Stи|I]5P@C%fT/3R0? Hc^ ~PNWdJVEϚy9Yf~3:sѹg-6pywxm ,O5ၩ;Ĕk'tɍn=W-_I )_;虌 xʹ6w-fffXRuʧsBZz24#C9ƪsG{u*U\`^Tcxx/! @\9 c!Y8ETT˙?Ŭ#KD N6$;W]S|v`Ř IaٸWwYNi]#_g &09A[3Gi%+ϱtޣDKj͛k!PUG1x;MuK8G ZP>_ٴK -3HĹA/gy s:*Cq.@.%P"2s 3 u-Ӈ}( C#impuL}oQEKu"&kWDhWЂ Iax_!r-UwxSFI5Գ]SCq}َP2+gXyL.x^XuA_B h*'VX4Ct#yRD'Jo `zghOɎ.[oDPn\쉱KG _S၇" exw6=V֎MVPd6-Q]ᗞ̵OQ!'CtTY[s zBd8P9xuM;%G~DX^*4㙑/FbOvD6U}= bd34beu;VґZbJvK (&vߖč=^}$ [1,L3<ښXS*+A3qh x(*-ӣY|k "83-5}Xy]q;I'1=\S6e.%GT%~biGC5Qn;<q:ΩJxdSSʹE-*XZ.ˀEaGdzSI<ꌝ?۪ 1ׯFZY~ 6QMNE t{|[|3kZtG?-yc&~(nm}t$G:(L.o .R(lU @ŝ˵Ƣjbֵ1*0\5 x{jMWwѐ]&Z5h5svm ~-|JD"IK`X>zT?ɐ,`)c[d"!Ne)0vOO$X$=m &ya4T b%TǺڰBl'-~Ah>C˙b^7 W wC*B$7nzGFB1M-;y@ph "MxidPJ[,^5i8bˇwvqV@W&[*Pˆ֔ױx$Pw <U1TI=}HDgg}]u1AQbPs<*9k W&3:0kclEqW\*'%)<>y/+UwWkhFvF's`b87yJZ@TYvԮ28w3VHs==9"  <(NpFT_,]0vMIVt|9GPZLaX6;'>R}ؤ$u7`L?Q?:y~\)IYYePEܦeZxNo_w8'O0\cs0p1qSq,8Ta 4;3˓ HdD:>w ŤE:x +m,!^ &9oK5' -QJ c:L91J&#E + \ssjv .% *~+a=?` ZL@@7T?-6R 8N;2WìiZBP@ MS9" AXa;]nZOP] +ɜ1J>D7eǂKE{ _/f;w4:jF*}z,$ d |?c7[**_j^)OF/yĈfFNHb7HY-OœHw.Ky9媹P mcݷuзI<^] DL,|F6dNm?|F#o҃+lkI&Q&t'AkuqAe>s{h.*+|*NglaltNid9sF\_*"G!4Bᝋ*g 큜;'kL~$}(]VZlu ;rƐC[4B͒UG-H1vg L x>+/Imn1U7s5=fSHikV͉tPr:J@ ֺN,;H6wྀ)2>(MSGw2F[l'a%WZ"߀,`'y#" Lه0bw㔝l#gm0"at 6YZ|q3^:t1iMgJa] X Vt1M3~$3JШ}#:[x ۺF,=;h(kQδ".UëM;v-ͩJ 'o2"~KMޮecWC vյe8`hsL?,C5[Sb Wy. I>~O`uqΫ%R*iO7@[lifivQ#KRP(9qs!@O@{U!,W' 0J%v GQCAQ_=T'?vmTf{X2.Y Û2U$ɷ l/[ XWV@|ީ;?,jczxơ*3ut% YS-؜2b'H~7)!<80^q /ai 8w )pPJWKe1Ğ5@T,NONqmQwI( UdObz!E-(Dj2+#.m<ɥ.wpѦA:[P*`sqjR H&vDH4P69i;.﹊̩߱_,clY2B ~"H lGb(}1_=fҖ,'~?uʲ4YY:KE'cU=wK"\QgvMU@ \W-*m@F^[31|,_Ht4W25$}oԮbB;V"I8E*1FӋ¢h9s?d 5NJ3Ǡ2q57p\dry5iHnO.#0NG]ן}07x} ;dq+u TA) aÍ?m4, ïG}m- ZDZT&<lcm "o2w'DYMKx*&ܷ^[&z) mźA2/p\1 5~֚)Ux:,kbWHn([f!tu8^E%Imnݽ^P@ Ɗ؆ ]gY k>0E"RV"`IY oFsMaWn:Ӊ+$ڈ0G W3N^_3f*,N룶5V3,8hGȻ*'3u,dUiFE enjf?4|YcBeR@L?gFCZC)d{fohaDq<0^̴4*"]n Yq&?s%8{aAQ\*p }I#-4,d& X`X?RҮ+|uui{M!aHNZC Lcv1F<ХcY7VSpYϿq4tWML* f7|K$B4ɟ;KAN!n+;ds& v{ &UDե:FɫI; TO;,# =8}KJAּ <㦔*T RzǑ>]瀇c|3 :|-l_#Dfeć/ӍK}b ^k3`sbܰ!RB)z,|1\5N>KNr"A(Z\NV-zg9Yo ul܈N67qd>,6QG)a3`+yxlV`;.N?7udeF6-w'?kp0o]C`|W2R).T*-(uoErZWABUb" `٧>;:1?вp[D_JUl[WѬ\osд~)y$Z`huyh:`\̩g ¸?gO,͎2Z aduX)i.;җ\D1%!^ #_M7nN,= aЃnW^gF^ F"EɤNm6bq,~Gn#|B+X04;."CyH2(u 6'`~;c+E֐ʘO`4BJV#+e쓡G/Fn~Bv'+1 Q2͊ `b?g=^JÁ8Oiݯj񠸣 {D 0fB文V3R#]U/ݽF\ W& jBP^⃎[|HRj"CN.%+!WR%Zy+\BxL迃;?egS)[*u˸5r?DX :Wwܠ{=49|̢P;m2 x2WApx|e$W}4r+$-aH9$D _RԾ02zc0yT U!.*OJ:A%j &,%zw״%~ R4E &kϸ9pPrjwu^8fgUhϣp ˧3KM5t'D>)SD~XGR"Z.#!| dW`[zhij"mTo<:<,U-qz_LĊzݱҋ~hxѮ*K(6a,Կn [ 8g-U#b/( ު܀aE|]Is~6#]1Y{ÆBwX:;&7JޤBKW ^ݯ|[-@x;Xlpol 6k\mYsrض%ekNғN0ƵFP$XJսa">}ks?ʜBt|a޶1ǻ _#ny\`.%¯Fނ;Q"x O5ۢd&k%m|zV䷬hڟ2>nnR.i9+1KF%+G9:siE9S9T F7*fUnV[S|)}"抷 v9a|n0>] d2?.9Fԇ_Xez]a%"sL}=}tl+}NRuHA MU^58=/osDASs Ԧ%A:HB8h "vy9KcIe %},EUA?ͪ?HPjB.6| 5hV<]WZk0ۥ9eX<. ܁KڄwF㍫DfzӌBκ1,2P=E,Pd迦G.{"|Cܽ+ߍdغhz:MBEkeWC?kzBaXAA՜` %oZw|(u:$Q$6"k ~*i#dMWh .v{TZMe%;9] ǀ*Fu؛ ʝ%'uSTz>oT>ĥӣP>#kI%nJ_߆:߄X- ky"AklB,iMȂWC_XћuN%Ey,ߟpRK8{C`goC ,@.02~rNkLcpؘ⤛| \Ϻ= }ϴ lz rPWb< 7P;/Th<23A})uWggpY!J]K,?^;XRo)"޵=yH yk0)FË./Mt| zK yv0 C}M[Efea>8D G4PQbd \ƌbah z!`p4ާ,)$pVIa˷Ba1uF^*"[] "gw` s4M-w X`è #LG#WE8fr9ߓG ve\_r5~چޑcc)XI70{o\]f/.QoJ:jh69x*qч@O).T$Jl+w1d]@IW^SU 4AufB;*]{?a5SGcOa jh 6Pޜ82Ca)3Tu"ڸ%}fMNFUa$QHŲ)#!5lO `'O{bt-̸qh!xttI$ƙ˙՜ޝS>xQPjOVMf:}@e lwJYh` H4"u CbJc:_Ģg-Nw."/VC%/s ֜w61X+gto;ApYR=zjܱ(ȲI{7]fPvV2xcpm\0<@vJK=R75=UN d϶,je1kyTruR67aRkGk <26 i_#~5r4w0agM%>J$',-(`í'|!B ^I|,v-^LW|!2VgV[}c \Wn)TԹ%[%WpIe&-½\XuBά c\ͮg8RkiW H0AD#G%WC \ȟ3R]>ƥ_a.\38{Jؾ7(}RFe8Go&Ұ'Nd5xґ]A]qU^oՎ'~q"_P>#jh\]g.+1hk9:2t43Qa^,C3zC1eҷmԖ:x0Qǥ|FLGvɾfx4=LP]:?z&la6nw]a~h%lxRG^5~~o2,t3n|x3ҹ1B޳{BTtT \*{O#~83?#V,"C CN@*-Rh"X͙X,}iUuKŒ:JpLm`[ Ow7K1,>yc}n:  U''m[0+(޴b߈KSN*sIxf7e% By$U8"0ɐO%4ю,ygG vzX4,$lnxcu UԠ:{CPm.Z5H\Ƚ.UlI52J^ҡW T0-'UZd 2j7Lb dX*q%kZk P!t/ؗ6ޗBgE^g >3wȥ]kOգ7$:ŠQSfwn~5 i6gѩQYzKy` 0hB ?V֭s n$fN>}k!|+dRn?obl*y%mQ  q-bVkzयR2W)hC-Txۗρ죛(Os E+FE*pֽgߦC^WӶkQ 0??Wt@~j`v鸳^ǻ$3YrGԔ7,R% PHDlu"+Rj°n.V~^呏~Èx]_QnGldx`Q3Lڳ{Ϳe|/jc \wI/ ʗD&RKhwձOX!6\܇E -@xľ4шAGa1 D_yݶ5q9~Ӎc{G#ɚo YNRdn'JwP14^{N&GRK%TWn_k2 .[ cI7"$H4[aCW۫W鈅7S Rፂi/t#rA[sl8$nr:Tc 5e*e zK)O0Kx_iA8?':%Oj"(([kXD6"tLWP*lͥd~StfiM)ѕx=FIWċ.# ز MγO &r6_/)h w.\>;ZH"PLrW5؛2yhrY~n[_dJ6w ,Fornr 1bw k(y" cMb*F^]ø.xk9l6{U8d. +js_XYmV&ٍO [9n )ZG<"mkyAeUU |˾B\nk`1G4E`禓!dbu *eląHE L%Gh~mvZлT/0ɸb!2K&|9g.752[ onο| "M4Y"h9?p3,aDkKdGxBGfKiCܕH?{N+([A)@ZbL#g }yvo Zݡ6GxםB&z_@fXG ?/6\x5dYNfpҴD0ܕ^mebqfQ.F97%,CB=HO( $\y+XMWehӹތ Cz96V,>F }'&ƊMG[B "^h0\hڎFwȁkܑ!g~p0)F!JS~~U*bz+7U ګ򚛘!z3Ϥȓ|QX^S@2ޟ@8E ]8\3lm/*?MelF.}7;PM~ # wjD:6Fnx]CJcՈ^s ovbkEzW.>r'(<ڤ5 $qh5|YGI\J2d"0Se#sǥJr0SPQV]mq%a.ЬV(Ѭ4%~?U\+~, q>%@GuoHr5B2M@p@twH:pibVpK!U.GxuMOJOlMir;ɩ!6[( "sbXdV?oe`Մs@~fӿd/ PMR@ǰ^`e4h}C d呴w@mHGN2Q=vw |- A [z߯TΩ4zD}$L 8?r(B;st#8vXm{%58&WMOͼ֫_ap8El i/ZfkRJΫ$=n}{2d-wLKbb[w@#2+vfUxE1hy)ˣx7ޭs$U 8[Yx] Y~ a<Ԥ*P'xd^t %9S_tn!ei-Ś6Nb={uV`g8wµ>,g )wު`g% K Qd*&Ml.'(C> 54{ 㙪Ą/{wDĂ4p.I=sDW̲Phjr#s Q:j}2_3jQ'Z@+b+e޸E5t Qs*YeFIIRe?+%_ٵPp[;ڠA&Tk hha^ \d߈]1%?C(= y4:y*]/FmLA1gXMg"[Ӧ&`OugSب1.K9'vv [!mGc>Z/veOOތ)Cl.Ò1qt`1|(덱ҙ{lD- pzzqmq PUk(3#\X~.JVI`vP*%uwxHoƳV_/'[dRhFy,s11qM]: aJ4'74X7O$${$HKt(P"j@’ͤYL?Pawf,c6.i̝v{rX2 J@DX %0i|Gx(L*nF$/=kP;W8?S&Vp7Gk ;He#;LEx ,y_⾛{FޢCrw$N`0 rZYډߞ(=oS:&죵QMQjU}kmnS.@C`oxtq lguu(]Iq`7u$3{P3;>oUqޯ.vI5 YDIsUh>dsPa4nɡ%Jz Op7!&@VZs,MW@EĊf )a-77c!{v RUF ~(g d"@V2 Nk}߹na2(╻im[gCZĩq$F \p͟VUP͌@{e \Ku\zɽTu?r`[xlQaȢqc!5Rͤz!5dusn<}+J-dFϨf]Y]a}WHyyp! R\;vDjUu}o"$tw1x%*\BOuU2W*Fwr̫Lp1 SY,XVzfo4 - }]g loңdA E왾KL#'(qD?٬4B)usZ0cU^eOשJf砉:~pHN7}1<|Rwv;QO[yJWwO]SfYsjWRzGt!ԩW4Og Yd DJu%}7Ӫ dMg5!ŵF3?aY:.cJPcG7Y*wkE~CLtcm(G$.٩eS=xb*b2{̻p=UXe'CwN:O+ h'ҏ{+:`C !:|U'䫍K_UlY vn l{suh>: lCTsuO_ lЩݥ1fޣyG+=z3/z,]RkRLgl'qX- :Ĩ@8Of/4c6ןQ=+(=7'caܖE<Ja4Y} qVp !Fusc\,@ʖsO@#7PknlÛPF#Ut&ն,f'? sٻv~8g8Bl)'peʹ/-d6SN:KiBڠ! C$^1K˒ C3KꝊ(FV2}C_{߿,b1ɥ35I~C ZrDLDHRȧkj#-Ԥm&AI[O%zFz \ SP(X1|F荵2598]GY{;s>E<~ !<BGSpN9$5A^?Y2L?2څ %U׈2P~UvDx]/Ig@ Gu8. Zx r%6 l&1kؒfƲ`'fs:pG|c%Ed2ANgxѰ|Ҷ*Gmu5=-~^øm~*j #cLj:;fBx_lܣ0>b1iaFQ K o ~6zYß'C*V}x43+MSffՑ]3Cܻ'D-L)*l VXG HՋ jTlifPq [@}?hCͷˍa(,׵6% h5H`v*:Q+__'Z3yV]>tl\Y֚Bj4XU뚨<,Z:ߊ!j!MԀ0јS(-eI:U}"mEӳȄLF5 Ga29ZW",.X9|+8 ?Ҽ@b03m+-=4Ku< ?HA .NV>*Λe2(\7&O<Ҧ#۶J߾5ܑcj~'w,Ce6N;"yc/?wʩ4 6Ƀ@àZ o^z׎@0.uj-"]sBhAia=чpWKnJv0/,}8Fzۮ ƅMqG _xˤ\cSQtfri9[f Pl؝x4y<9BH'@>K+\ܪZ!T*ubܿł~IMpA9H#h؍ϻ2clV bH!tBV&h0 []ղfX;1m_5 (Y̖ ܪ1Ihq54V5r!i?bQo9qkSFl;ZX9mtQK)y*be*k4r{wsr\ӆ}T!R 6`=]tk#':*3'(Л Xo0#/s13*dVH?cB屇]ۡ>2rikHqzO"Q{,ʘOHQ:lO4+s(3eyE"ElW'*҃/*"9JpKBd#ŒW818~?=؁ctv3hXHH܆J_BJk Ђ1W F@)КoXRdk@l̚]xo]"j1:cXtaN"F > o05k?0~p QF% ];gxEOobʳÅzq͉~-q gQjNApuadQ$ 7FX;)*/n@%LQ>Ţ ٭wtRm^ L?e6(e֩ IwΨ Ya.^,\(.!q[.ī?tTs< y̡ss{wkK6ϼr*a y"H*pGWU#;Ը՘x5jɚ``ns"7FBjD.Bas%zf\e]HT()UEܓ9[zќȜ_t)g(M<4K[12#2Xrnf ܖ"iS/5(LY3?bv a G,X̯^wB:5y77\TS`]!}Gb$¥HzE3L*bE2SOucX㊮p8KzU8/?%Q΋64Ɲ"ЍOLS@d%a|<+f;5\ bp)xGBD(T{f6dqW@`,E~[TI3stwMt08 ` k ZPh*}&IC|&V&ݰWo([F(7`F텀M*^st0Q(LSAz?ױ5[WS& Z?OC@#a"n;VfjlY#皲nF~vZm;DvۂRo't]1Lkz8dQ~Ot`ftΐ"9ŒXU&_Bﳑş{9mB-/_J0c4!nBAw0~yvFD}w;IRVf D͕r8T8-Byv[@0%E~Jg|P!+ӆaNwdz7)/Lih jF#UϳI}&™@ʑA{00&i9a0e""2bũK;;8j}WIES +s?F+j^8q2;XJ3uoQU}=xG=M[pOޖkLx|ͦ)*s/7w;\1hҋclP̩WYCP?KBOg}봸oF=^/fGǺ#g<0`N;ap|"B*KqBPi͗hzX3KľhЎ]}k3jkC1$os[zDcmLÅXKrÚӢ0 9ؙʩ畓\ɱI-5#-{yD05qfo[Ő)0%!QZd\|*ZǕ"ުWz0e[rf Q_7[ @ҽ*C+{(7qBڄBd1=ەMƛuFӒp'5^bS !dS0!'ԊmUHRpN@wi6A~~»NҲѳtd LI{*!jfSa[Kw\BƧ{&J?].GB|N06z kZm>\q*vn c^alR t\DcUUwt2Jynjl)4L`ҙ F+dֶv7 c mnN?cW̨u]h< fU)aﴅpkb-H_0P6߆ݔߚݯ=51qNO=}F&IsLf˾zn.ɧ ?<ƵgO(@#Ϋ%Hh SDx j+g0y(ziWG%  'բtbQ;3}р@M+iQ}IaOwj/RH2"Qb-BK/Aa4;?( m1h%ȲnTdH/R0sfD8v6v+> "1y7.bBsC$E⎹6z͑q\Qq6]U5MsuKsAWFvy ^`Ǥjdm}JqX1pA91)L|ūǿoW5qo0IJ_  ̄CF,D0ak"iP?+ %g'0l"Q>;I`@W dy4N@C^ u2r)&BP8&PXB<' Ok\]]O0hyS.4gU"},hһnWCYQ&*͌Wdpn&LmܮtbPݯNDI:> ^Kw|.Z* {8dypޱoW8Bc5h <\Bٿ4cE1!5o۴ Z{+PNnZ8ܓG&I 72("b#|qމ K,_(ŸLb[ȜO NC:dcvPaT#>_QBh%!_*ZmT11 \ GeRJG4~Њ4/1x5v'8`}6+EUL:|\pe2LJ=F.!Q1|oZrO? umOF!π|E!kJ%X !``tF^ xk٤$7:XaG9F>V'L퉀ܽiʲŬN [#ά0em]+\޹*)' HfRiu/#Z"Rw&_{Lz9ߺd,n%s mL(\2oM㬽 8:iLY _2Uy 3|I.'Y?ĺXjl ð ޡ0MhZ@EjY,!3.p|Xh0v,1 4eϥX_ûWqમ dӉw_D[Bz;_ L2-kT'v=g񺱬Ӌ vs(%}nM $u Ś #48 Wp M 䜿sW)[8l cU]w7TmQTmM ,&<4Gnw$[(7X0A!bM6DV(RTk**s $ha°A7CIDڟn&fN-x2َ+ٺp@=ְJgמ#y&8J7?H'A/G;ylOETdpIG %d*e\JB4S+|I}J] +?ya SIYe4B$E@CYLJkWia+B`V\CO} viCR!Lf,j㇓EU ԱsE@#u˝zfK9CܻR" RlA5Å'<1GowBfӳhS:湥 6&'%'˭mEnc#9ڊUYU&LN$ Yc!7Y 1y.ӹQj.2wQqhJwi|?,Fn7'W*c*QɻHu{k{`(|<=cD ~kH1c;*MzX6O~U%2Cգiь!bIP6[P~#L8'-; ,E& „W2TO?f6"cs3e2hj?n3/KTbiRt\$=YR +Abk!zbO`!:Ƃ =a2gyT=txEŵHAjGW wRya jEO,f"™#T/[,:C^eD\t "ׄ n:iT\WE]?)Z$=kB]dMrڔzO)Ձ f\hX쒒9t=s.I+?F([V M<ҳ4kw=W$@3Jw/>Z7\D~O %{fRHL) L;0/F&8zD>p όKQ._a&:&6^LI'¤5y߹@ =~)ykxPWO[yp@*l[\R%!jڠ'5l88ǽNK= !Tcq?_: Һ#KyK411mHT-Q31Q!,+| 7d,c^ɴaDE-tsq ~F pѫmOsӖF ߙW`'jng؋#Yх<Dnݜ֭EGnI&ȩ˻~wmaXOјc*0K,k׃҃ #"K^(i9tk׬^)ƒ66"[f֖ ~z{O\LU^g@gXhmZc:ֲ5?[1P) yxxIܿPl3 Kh,khO<,Π .n}>P\" >Q@~;T׊(aΙ4ຠ:t'-¸1N)p=E!?ύl3Wgq So"|cؕ7z<z"&Qs[N%8k8_3%S|9`yf5+>2Lvo%~FB*wn8 8>COv YD];f:굄:CFâFvx=?tǂLmv";e-3,Ȟ R`|qf~}S^MkgÑ%DúRl6EVG>{I\㽜'7U)`j FUc{|LN Mbop>W>2 w/EU$7!=m{Klt:nosGPXyTD䐶Y@ (y˂aY}7\`vP Þk=b9~ V{rbڛ͗nd֐Ґu룃q:*##,3(IHSurBi=Gڈ2y( #RkNڒش-24Ro!KKa}jH&pj{wr bZuc1Xkr`|LѰkJ TĊ5)9=z ?,rjlT/ζRz[BJ]Qx}HVƞ9Eun)YԀ-b}03W?h~0 +j qL/ wWfA`MR2([?N<iJpNOe)п}lyf=~>?WW"!Th^IK3 Hg=*eK:bFw.ci0wUCrl$0 뙑I1E 4fZ. 9IHTAOoٌc ;K*b>ҚJͣ$wKI^׶4.{IpI؃I`~ҫ ٝcq^odʜuK $=CLT4o4l`Y}ov{ w7-kGUѣjŽbA;e۸擼z1T M3'fq&> ݮ(B#P8n;oHvd;O~Dp3|K_E`W.nM(@!fl% QGhXIBfFE": %aqq7;E*8?[!,bOefjJNGR;Shht BLCr{8]*kGhܙTbD;> Ie^g !Ki_9\s|&S*Ju*;-g =Z7h*X ڳp0ѵc9qݛ^_)FpKlOXOTLr] MBe \7^/mVڃd清i҆LeA.NN- |*BjȨsِH6h;{Ѥ]C٢H0R[1T(OuqR t@:puֺBnʏNػmTIA$NrkhvgysDi aiwr-Xg}h˴\1%@OUDXt)#Ĭ`1zo$C7(D>}0m(+ɕei}>>0P#aו̬rLtASG$!6@GkkI0g9ql2E wk C,}Qy"Ry#4 V;qfjqd*w9Uh.u14laF+yE6j `bsڐֺ|?AD|1=SxK|FV7L 1y aud$X8e:ZX6Rr'U*x,n!Y ԐeNxvgx`SSQƀ擱$l:vW V%~Bl/ƔFY&#򠁯Mb$ F%e{*d#HV3r޽sӚJNA2Y'£g? 糆`7D{r-kԜ}uEcF_x$'qwO(Gw X'rZ;KRo? fƻ"K!\aGͦ~u4$ #@N?=Up,|/I4ѴN [.2~NHCF™eGpYY} &"gxv>4EŎKotn{*2򗪲zV~. ['hxN[|smI>|>5%n pJț'G/2,ҟi Xbg9%[{jMYPub#:;݅5߿$tޢanۦ|JdhmĘ%_g/#K9 wj0Fhu)vE .D?WC|Y LlBG~hvkj9G5EIƠEs$ő\ TUW j_P!'~Y7 mE Q[K O`bc)I|C aZ 1 6hh '-B֝húF>]eg*I S8 <2$Ȩ ۤW+*NaG~?)\pt!7ח,[#P 3־뜲_) ՃQĐᮥbmm FmrsQVJB?~yL*̜wG{)YD#Ѳq%3^ HohpW$?< A`ToɍߝfAjIr^R]zP^50v(ax7L9 5WBx *3s{^zoXăc蝊61a^c@{gm:Ҕ(K5Dx qT N2Zc<֗v~?Q}CJ, ⴝLâ9]<5M~sR: 3>,Z:jD7<}ZEfr6xіxRHN֭T,Ϭ43uv$hJAyF]PkhUpFI?7[E6C(돳)ίY;ΗpH؁C:V*sɑ/J>:{F\`ۼ4 6@;*SGwyclG"&OJnL}{XT٨% +ٹ")\c8z3']lsAk`gPdw~5 ]2=EA`jE'k ד[އ$ɃйkiU)4ohWi1['nrtc'do l ":=Ԉn-.\% P@韪_O4(wSpjg~J$s6 Po Rlӌ׶˕#=?sC WLMlJ98H=P'ot/s0,3w:fHaK4XCа(Ba `98I$![ll\WaA5| lb 86-s76OH9ӬMl'G͛-LȒ/FBVy(‰]}Z|ʕ#>P2BJ5! n>K:47k{]Sua`^4$xj/bOzǷ1|vhLC K[?|%gfr)iD7!"isHH裻p60[d&غF**BzxAܴf gn, `QRD~ƒۋ WGo.n[t4ZqQQ&KB|H/T$ʥ_F¥ 4wSuaǹҜ!傮X~)kLamK\!jp<\%=ı<幩,Pq~\*/k^G=~wOZ3ȁpL0p"" {GW nmlhlX2f!]>l0")UJly^H =)%zC`JL<\``[bCZۮF菚.}@D!O7wIϰYZ!Jtdj{AIS;z2~[I$ ᖿn2/%'N9g߼V{_}ͩI6 cN}1U VAN85g%\l l (-f<4< Fb#DGZgAt kVuQfp5v-~测 鸖 ڌ] Kaĵ*[H^P7'bsB6HЛV#1WfX2($2l!?8` -i1ؘ{:N?F@Z3˿`4'1R] .IvJ)'AfQ27xOI^v[nq m{Ʀّ$`{ ?*/e 9D[Y>"$ >H y?D7^I!n}h₞NOU^>\sa3_j+.qI]0lH OԄ-~Z-ʍ`׹0Tlbt,FB8<Ⲡomt*‹ZaلKܙ9ߊŵ+0?lJ<$Bt'$ofkm#nU1M"o gd)Êw#4]^*Ļa-tS3tb@,kٜ^̯h C)CheM翠 "nVCۖ YX@l..Q?dX߀P,QyTʆArȭ\g @SP:_?7(M&wxa q!$LQlE" '`D}GR/oQ+9ڢ X͖ ?^U*O]NѬ$F^)hE!@[qz rsvƮ}yN׍p:~Ɍ9%v }vt'yIJzY{RѨhT}@bFO Q0y@1EA (H//CmWC;ͣ價cls i~ cDYh]w*_ }WmvlMҚէy>?4qh <%ڸ,ACZ'Ҩjޕ~ْ^G9I$Td"jqtl:V*[:HHq]4XLO/@m7wdA5JD0SmvJ"bݟ[$t#);?Z3=Sʫr|ה]*_F]zicE:.mUDoUN &DMe>v Ij>x<+uҸ4hsż}{JS@h2m /x4)9p.+2|V!ˣZoY(uWkT *Q%'o|~ ]heS~ pTهi$I.&g_fwT}Ivi2(VXF CklQ;N zΓxz,wc{,5T f2ԍ.3[ o ; (XCծfl+oVS_blcr8ƌ|\%J5~ޤ{E<JXGJ-ya/ܲVp^m|>^qKdL-ˬ(LGM1*\M3[[J{uSIƍ}⩜ VRi7Wc#;YbW M@&ͺ\!q|=ՒPzzb-M5XVHxXۙiGAEv $p ҸSk( YUL3Yplߢ7ȷLPa~F?ú >×H%cฎi]#,bĝ~g &C0c߾K.h=f}EͪɣsijVdGAA!I?Y<> >urn; XfC v4 2."8;VsĚ;d7j-j5-niCp\=~s#@Q6GNxr4r5X. y\Wz k bJ"A^/H}A`p id7Za|Rx \ 5atG˫L 6#Uړ0)͟rA{ FSE׿˧&7AO/ ^)SQ- CB`Pvϩ<8)dq&b%:Ubdi]Vټ}y׼ |$`1TPH|v֪==20LXӦIa}PR/]˙(aљhw/'H|ܲm rs&)AG?S;عiF`$`GBzZ/=Ǎa٩ϰ-':/[ʑ/BqMKbOZEMj[Z吾&(9uIt'gȂڼ*F ƆLsefa>@oFQYm|㭱N.,n>=HDY/pm`3B ޔuWV$K%B},@qXp"F/i乏B!Yl M~^QwIQ"S$p,ezMz ]lk@҈d1+qkȩ]]Og-aZkǂ0rzAKy  TZa%x+GА҄ %Rq,%0e.c2Ԏ3IMYJ#94} иkwhkE+B3) z,߼XΦɝ,!Z%pѺ$T1 ʃ$'jI L'ҍW-W6T^d"vI!WCSܨ$7r거1ӝOZ|:Yx1-oB0ȸ'[m.8 6QjE%˲z~ S: fMό[,""3 "7TH][XWi`u?@ZPjnӉڲ0%ս`ܞndC{!Mxc:6/D3#<*M@"RR|k| A9[Ui`B!:O7#8Ì& J'Y\TAnwռʹWlu0d/$,x딎H:' 71 3LPfկ9|T6IW2}QϢ qMs[^&xA`-rG '9A/NEbGD,Uisjٺ;X~'/uأ40=O3e_9z^=oSd%WfLQk#DJ1 }Mm`ɞem~b3խH@hC,MHBKOh;b d;BZm3YcgbnQ6:9e1.Nx^ߎl1_ip;0̩W\51[vW{[J/ٓ4)B{" %cj*{硃F$RZG P6:kS^qW  MYhfY s~+D6t#Z-( M!<d=psAHT u:PhPnb'Օ0 Ea-,v)藉hMa,/X2p /D K?aKèpiw6; S 5nR̓|XL:T'{c)2oij*iR*r3u2DW- [eqts5=^2eMϥ3 wݒYg HW(^/Bდse<'Lz1 Q*~҇?Rɨ&(ڜl6f4 pAqި$PQ/dz\:y4>x"VjI9ւ \eWZwTC/uvU*QhGqC,~C{-p5Z[a jMqtYn:OEڗౝ9F6-\g/ ʶAWٓgutvnȘ!1[F!r}6혆2ϱ€/oC`ZG0(ҧ27\I) fD aǣZ2Iv);eiBRi柝\ yNaKj߇zW|[])x$m`Kp?Z+|Q>X^} L0KӼC^p2_ 5z`1jbô v$U6)?"Pwh CٹE{DE:MV\2!@Y*tN:2&lJAO53a]%a]ZJgakxF@tYkӊ"?AQ.53= ӣ  >am8_;=$|t:*o-B|UiiV/0ި#*kg_$#$nMX=?&9'qw2+4ޣ).7p 7"՞b}ymMH/ۜmPWK)P8zl* #ZhwxIPOmw3)\ m~(2$򚛡Jiv4 `&P#2&VM k[!g7kċ:ZR# X"%'NLw))b-bP[QΜj;ѳZ!FhWL P_#_KOp bףC*)t&{2isC`ƽ̘փSWơ *t,r*~IV:4>+Tse:U t[8L:, D [}/% Ћ& >O<Rl8C0|61/ZzCDS0 X±c跼kNv͈ɚIZ7*AU)9^lkGbjَ#˞0Kmnɠ33 s|c~m Ff{tWWFZ鄱yJ)2T1 Hqzό ',.6(G؋ٖYtʦMg;Vkp^T5%$LC 5e L@pd)k#؀d]i|VkzQ u٠c_w{We*v;Aŏ4-b?/} *_];qkE%aUg+Q2Γ723S{Lyah⏋3+ܬU\ٸDr \#Gۿ-/;Ǟh}gfB?vv';_zj xĦ V x7dO(5rlԙhswHR\˭uCA?n1<Z Dl^z9vwR=y-)'rjN? FJ} ąSܶ* \*S`^3s4K]ƑJ*"$ G~@1<v4A {lƃJ3Q﯇ Fthh Dԙ/"|:ͺ5W5L%=)5䜈Yfrt'6tWAKkG:W5B$Z\hQ8/JxWacpLQ::?w5+; RfF|'55oM o[{p[5^ 18^Io*k}b;<|v^!K-Hs=ڠDg&Xg F qTƴ DtAz[2mYsmR 'kpZ"v [I4jE# xwGV tr!_.0w,Hrrz eɱ7s f+XO~4.m3[s!IN)3ۉ<;rD(NU/uեW=r"uYLhQ%5~|P >KpAus{/e>3_8/sAz(۸q5F5:v:  l S+rOfec]WMudvP q!H1!575`1QCNGR`6vfR{g:*2vl*8esKPƣf7f|_ rZGJ'{ꝽՓ=5SG MI߉ۻPbB7s+Ɔ~pv|njzA:g/;ovkKړ; rP8̷'(͏bk(;y"O1" P$:7' Cr)yxM I@&슩 $TZG-ZOZ_ m\3xP 0PJ0wC-Ĝ(S,fmVٗK@CYxo)u C܈Q2Zf6XvD~\,y$0u+VKdQ(8=Ah_l{dͅ]1ЬY"35p&>&aL.emQ) ())]j(Mɏp뻬-(foG Bo%m2fG;h!#~#T*eע<{& yDiBG`6 +3!&~d,4 q: J>P8*BߌboG}c긙̎{'0d,-=T*q'amfwln Rqz DO=R@#:d*FBc[w$u=r ;N2$[p&.<}L)9Q}3FMFЭa[$R0p%@Ig㨃^[7~ŬP.0?G5gKh Ռj;|HGaŏ>yӰG3q.?:U,x09]`vd09 NȇN Td\bMu@\V[:na1|1{:cߨpj(k%X;t-U PbGD`!cn .B?&胥鉥2M:L[/gC we?jO[^ldA5ujyUd iGHkJL֒Na@g6^-3;Vs'DU5yp7X%R'񳐦)=KlOr4m@?I;rVjך cσM'1}pL{5DeI$<%oσЬyZG>ߘ"]r͘ AZw #!:F(-$9^a!%"Kco0T3t즾jcZg;<S_mx%\s4~\۾L(iG-Jٜ/RQPÁ2/]LA!ěcͱ˂G"޵Gf<" =o*ѽh e[)ZJ셀j"*(nke?&KS#A4-Qp"IHIwTd% $\#iX9K k#/m*a\kwT8_>蟭E6z1PV^DUM!Ugb]L\ kd7kBρ Bt jP}ݨzGX¸K9{vnx+u\[W |N=C r4,\g{EW"H1Ҁ߉#^bnBaM GWaR5DܿNֺIDblGXpUE \g5|mRf5SG;"xo1,.N9WRNm?H\k5(93DAT_:^!uu-eF6ˎC 6/gXrvzBtq+Oܽj\FMhAɻ38#+5vp!xf`heFpQ$5\e<`pFݥ2S%ꄯεc3rرȰh.|PO*ҭ= ĠA}r`}X{q2Nt}/GW;m A) &oECxL'ɉnm7'L{^3WЋ8㍉vJo_%ztYj}V>K^ YɊH j};;vOz=Tf~R2v\az]fc"/fOdQb}W RQ2殒THG~z5[>/zPw rHՃREKN 98aC逫4o-!1} @b_})RdKa56jNOd*̈7 eSso^0nUWt2 pM):a2|#ѯ/'*"?] /J{7\$E?&܌ڳ[Spr1\\,j zϔo{aް! Uf])kyU¼eVdTe4/xjVBI!ԁbJߦ&<;O֕nR:Mek?\Ԯ1ThqJ f#U?՜0GF''nG+o3(k>Zl[w"m.fzxDy1F)e2NrPFM`A^%+g*ƿ밵2˭d J<5l54C6%@;l6WJRHRq>߲ƔJ~"DOc?ɩR"RUy_A妻62o u&JUc.~f}#Ö4 C}ǜE37 [g}-K@?w_`}P#JGsCגczҞEБOa4eߊUMaDYln_G[ܧƟ12C󓲘eM.l 4$EjsSR}M ##_CڸD# >jS:ݏ`*ָ2 1B/2T't3l xT4NVL[ԭOEE@y Vw-kj=,woNN4NG*W(&Y}SЬ+VObAUPSϝ)K*- $a(%LTV+ G"آKƽtB32$L=`#DWA$N1g1/Gi@YXبx3j=~cdޞ1J|(Cb,gr7pXIiJ' U Ur"0av*L 1~ps?KV`eLs)"dY~gmoQ@ܒ0ݟqTx\{-!`1lS7#Wq|q3&xV.=F_H4! 6svdOOyj(:8'f:KNُyK(L̐YP>fAPJL@1ESӥ;rʶ"BCgN  ET*NHY.ج;<$i:}|]K=t*b[JZMIqm DxUa]"_~(Q"_Fy|ϤmDSp&A>d Anq_]iɨ/jFqq3$w~Z~qpF]BGMBB nN2B#Tыhd)xۜuq!d7n5|!JF>I:[|4DH14N0PDFZd]d\pwm1EMI=Zf=%IpLƌŤy_4{a(ۈ~)ǚ4n,l]v_1H@XD J1Ig%!gΩVݺ#8A 55EWvSX5sU[f Of.|M*|RU D-Daz* 700b^?9C/w#@ $0hhܑXyu|9c x9 a TqʥӔ'ͮ2kZ2`H-$^1D1RDJ 3y,QG[!7 7&P \4xZn*0rX6inmrj/#%떁$ ʧ{^p&&faݩt50c:ƒ~!$:0@ \kiJ]BU2\Mg`P96\4$~'l⩵A.hR42~Rۭqn}&tM8P~>OK,FRy+o[2Zн,WfJdsؓ8ⴆ^%'/1DN!5էz6n'`i#K N!Ia.ũϿU1K(0]Edl790qod-`_Ev*r&9xh~흕5=i0sIOy~լN<51!"{ishs'nL q=9FJV& Hr- aYBRmXB>daJն&L52֠ ;) ( EAV؞.&9k`\OLyoy o`X#ɡ_4~zTHe٫jc'1 :F`l~|]p yG\=#RzU8J\v!Ņ EQTY.'h?5KnQ!fO(B5v͠Ϟj(?Kw{< EcJqh5̌ g# 8mcⰎ/L4af\8;SB` T Rʺ,*AoǐY>U!wO߭c޿hUijYK 8){$ʹeV5N{ 3op+>>dN U([++ۓyq8ڡqQP|'(hiwļ?6 -|hE&3ROXp /@wbӌg%ƽ| Pҡp[1Z Uo!bQ?)9f!yꡰ"W(/ ) .C6sݶ4N<-a %w ' }P6rMƊ -2nb>cZF^iuI}$bmvPݦWw S94BaH(n+mփ:*xѤ'ђr$2!)EY@!" n3S=퓠IY yNZyPӰYoo4* V^v*Dpz[vQMoEb v,.>ĎF,OtB) RGj:]uE:11[sBϛ1 {;M@$iSz5yJo2Πh]vɽjm4~tO8.bE .6]9f$a'HAIqy]TNT0w<1Z͢ˊ9z \XWcVOZJĀK6k;`k.x<-- iBEN?R]C)jh/ar\w\h&8(?e~ $A~ lls5pfn5d'41S74"J`BykCYP˝z‹Wv m\ۿLQ4ghNWh[?]>[c/iߎb[|M)5aYO )9k2fTۗíyʗr#+fAF>[IQOeu螓{ГҫT;5hwSVTWlSC# PwqJ]@io(>#hWem[a o_%>%d~ !,18-Q>Ԓݮ,i9Җo&Ї<./!QL }] x)j 5>͌ rۗ&W?z3hq+bcpdo{MNjk]d"[8,TD `vqmdF\2hǑ/zɄEeegb1,A?K9*E}Vӟ9G&-S RrۏI(xޓ`Mt$.'iSh4TKF-T#]z<v6s:*8F'r@/r+l؍Wt/Q +u^g; )~lOU/VߦQK{TkuL2ʕ5WIϖMUeJQFLk6s44np"1{ʵ1NH#q54g^W)p(.zLu*$έ!$حGIzǬg >9I6j4:Y9˱\> 9.%.iॎH*/Y"L4NW ]ulv*-V5?,"2'/oUk6yIxVSʻD8xՏ-RPz;)`bk1'd "J*ہz|n^[shOSLWcmn~H-xt2`ߘ C+J7r3-Qr5w ױ&"heO؞贾}& 4ʙtFOٽym.UuK* 6 H[3v"vn(Zam|=(\=`"V3d&%+)vccL ̬e67qN1ljq"eDf\{gq݂ږ7@<`8 aNN +7^mGzą.x,5+CAB7~b'{n C]CQzB,yJc`&D\)k h`V58ܪUl_<16BE&$taS4e4𿎐i -Mu[p(ZBu# m6P! X%D4(4뷓%t)9Mc$:+''pʵGkҩT Wh^-E\b~&Pɓܡꔥu5f͔f{髄~k)|wjAw82ռyo'R+YIS-Q:B [?#&X_|Wrwq̢wsG 'OBxj{_MLGJf[6I V.oRrrFur&յ;T;N_E|Qh&AUh%F:%Ck]l밆v3/WJG}"RZZ` U"}jC6qe7I~Chhk&vcIpJDX@bg!-!7GgH'[sݟʙ#S\*_hjE||]Kt˘k Xm:|tmYѪIK %:.K]8K= $}Y0W`.| ,m6NlfߚP>FF U._&y$'uaMh*7f4WT'B*+dLݯ^E:mڗNRMI5yxjC4{Bmsu?sꙣϱ? e>};qF*`=dVW_ĕsv-DHpaI/PʕٴA¤ Ѡ?٧I;^J %o|>b09bJ &}q{氯woBm`v=4zǘmZ|Bz,ŘB ZjZ_wf X-)ֹg%#6y%* cmu&y>}Rk*T+o2-s#ӛЇxhm U=.9Em N(wMtXCG-|N+q=iNtB:yH6BM Vzo7e+Ar *\dVoQy6iU @!_h\{GS̿nh>c@+e瀉uvP(H8q%[~|U[ e/׼ÅDCot((Uq\5="n&^V#=nqyn{V`TYpZt]IiS!?²aJ2-灹u[<|i3@7*,qʕ`"Xig* _9J^+|eR:~(Kd|JOLH@"]% i.̯֫ kEb<^ۗ1ͫ0bowzxq}?ֿXΏH,WԒ hE1|ß'*J>Pw`R[NJ{V ]vMgA$"օe{uZDKD Q4!;%񛨜ȕ t*Q){Xžnz\*{%{UiTL @> dZY20Q 9juI@3c*44ۥ̮3ֈL]DS5Msi`[dvR2a!R]5,Ѷq bwBP}? _G*w>5%6#yX_X\SI*bx_ ^9p"P|%bϻPBx61.*ْܵN_#9Ǐ^lrx ެI<ڋCrE4sLg,?T>y$agн[fGxz'^R%IGt2es+n,e) s^՘\+Zm#tpyV /)yLP}@)Jsf-g&vLEiL A\ z&pzd3paߧn/F6/AvWƺc9jTSg bN{Yh(x!6 9xR~A7&*?gﭞ-j"s')~w~($C0QsvhtE3*٧2“wL7 ~_{ ԫq,9 _^/*}ZS9hGïBdh#s@-gdfoq7p+UE[n78k@ZRqg ct:wc,m n`/we 'xw}3{{?xu૏}Pmy01{%x{bvK-@.- gS4缂|Lz<]QU۵PVZԱBx&>נrYIF ꥕lWߎn氣HT]JK/T $gu jEI/GQ t+.ʈ:7E%%=*3n1 Ipnxֆѱ-3mV(?Npr1A*Ffb};8rDOt7l-Or L|"REpH7Ǣy q,\B @YM?Ju"Dui>eh +ZR}&!|X3G\o|y#08^&˒Dgu3YRqfBϱ#PEAUH7irY^m5z!{'5Z5K}4.V7Mrv>?߲ZUC,%^ܙ$+b*K^v5` q"j=ӊ]<鴖Aya< _ި}xv_yqܛȫŖLtXǙDE }%VNlB5o@}΁ 216 E!J%@:4۶0- #pBK֚/G}1BfKn1r)Gf.wDڰ 369#Djm w c$ꝩKj6aQ^ jBΝG^o#E(#3NYʗN"uVaXlem(i(ov3Mm;K <8h`/HA\`ijhsSkp)W]J bdSޱ ;f[%fB P-OFt"-daHݳ%'̅1薊Ay{ЬE/P?Gj(z诩G); t~9Pc6.:Ԫ`?fFDt=^*A8) : ܁Ӊ+s Oa__Tǃ41}#m0/S#۶q} A' ^L tgp L:n-W04UAY)"iZ?(x?fʹ+z&PQŧ$Dx`6aRT(L&Ra]#^1:>?^Nn8p_U% -WHzGEo]Etk|IǞ9xQA~\"WsH LA/GntxP k$Qdd%Tv}yyqJ8)q}87Eu pv*:rmdjL'ẻ9zm?}D TQJ!bwC=b % wceh|1^Ab "e_%x$ .:(#_eL^_2 0}U6"jTk^xPVWMʗ>ZOnq1BE,pԍ(F,tE*19yZg+BKh\1V}x _Cd3 0f$^Aҡ%o+zg,>Gh]ہ =VG1SZ Oo?h0^MI*o\cGcjg./$ Eu^nT #G_pL{&C76.oð@\2\! ؤc~u,Ob˝gw/ULSTQ޺9&CZlZDݰ @Rw4_8η|)ɪv! %8e[%9 ҫ QTH@K,. m ?w|pa@i>Zw|,)em2M:XL{#mKU' jW2 K{Xԋo*?y_δ^bUݤI~gvj)na<(_0%}uK5b~.s^tFDs2uєnf\wV$%'1#.!M{a r`uE:#ۏ둣0,&コ*Js=EjV1QbòVs~e;h=?O2[^AıdHic[$#|_GR6;"_V]?rxK-,Ejcf0ޚ5(KY߸ȧVsB'"ž؍\YZp{+F%0_W+N=&@|eBLbblj$ʤOIf&rd/L1F#'^(mOeK:JCgm/3,=%zx*azw '7D"'%L֜Ǩqnh)X).jq /0(y6>3EF7={8zOh_)$*ǡx;?W9vC;22*X x@T?D5pm"8Q\Ip3SRhEY/rr$QM! t4c kx^-a̮j^\>baLpTa40"KB%uϠ;TjX1cK\=yN+T[OSN3:hRkzD('fM;Ҟ^h]~xwdQ3aއ}q4ũ,NMPK#WnKBiwFv,ɀ#e .v{'<nSHtD&mR Br>UmԱ"Y˦PX 5"P?VcomZ,>uhy*^^,6 &.W{m+AemCJv_23ޞEb-3iGKzLimz2' ,UlNX皍jW[;r](!'trR/m5|S>. S֝+tɼb =` ;u 9LB:X3r e)XюZגyc:"uo+݄ngRg.a؋^O骏k祤} 4xW|5Lѥ6N0ͬoe%VAo.0Q"W-( <ӡg.¡1 CHU/_!S'\Qa(={}Z7F?W pӈ_><7;(VfVd}k@;gB 0X >XΆήp*G1Sj="ݮ"STe &\Pϗ2dּE`̬k:O[F5-(2ha R3}-nk&)z)߅tް]i=PI7D?6,?@.[Ue08 jrE- Oy@YbFpEj4 1ڒ9OV)#tœ]yxo_(%hg  z7X@s 7} ^hSLJeCdkL^ʺ)v* ++Qbf4'fs3Lksf'W/a}5@}*=ZTUT6i+X6([8٦IPxKF)T@ڝ, -z4_+ ڛ7.rpaˁ_a!L 9%/0Mp*XǪUFY=7sٝWP1;TcM3d&,;S ̼CuÑ7Z$tqR@lTK@<_{IҍBX} W%cs *#mנBT5Pz<>Gm~̂)`s#~<|yIUJUjܸPKofu#t1z+t@7%w!r 5"qh WXʠSw-h|~ iNI՟<<9D_#:,p1Y(/ɓɖz'9H]kh З{J J$L.wIw 3i ip"F\ȴ.o+[OʔlcdN܆s m"|dh4(C>]z[Qn`}Î'& &QiMC8{P/Q~_D I`;TWf!)šbIj{DJl<l{]t'g0Z4?hLC4VkKfs҉U : ĉ8N_WsSY^@,߿Wb2"k@z1)LO҅B_>/Ё#6“S F ^q7'b`^su8i Jdw tD7 + C V ٤UêxF6%py g [eBRTIÌIZG[v0EKM8fwkY`A_wB*?BTOT)CpB}{. 3O&<4{os=}٩6 .G+ɃbH;ǣN=taߑd0|dwΛ)*knjv|w>ۼ*6單 Sp.K@_a/"cSp¬P  F63NJc)/zv| -8Z`:yД@QKJ`6ŘY2)TRw˞-vjPc݉|zuX̳[žx!sA,S*Fa:E*)W:/ǹ؆5 :iCݶBkVL=8= a!0,P%9>`M2iD5`}NpōVI'.N%EOy{/_аn)ygp݈#\GX+d&4N6`b}|(i 1CܥUk  Q+~lm'7^y8a%ķfާvw rqG cپ&,c9.&A.4mӐbi*jQK|'sFd>l ⬲$sꌰdks~ެ`vVq11I;:WG8|:[GݛUՁ T]2f%k/XՂ#ijᯃ޲obKZ0##m[z^m+,e?g S~%]-{Y3{Tp=p*g~ET)Fׁ2O*@)H^`7L + 4g-&WMCwL3Uj@BrJ ْ+n@n$Xi6ra:b*c@\ڗY0B4P[KZ5Θ(~O\՗5rىc9NIA/ɞ9FZہ5:kکi֐_et9=_m晣|NPV2+~)Q#ʑ|PM[fKi QТ?o~+[Jc8*%18D!o#$NUva˥HlyvrN7F,aP.XmKH)3)O~X)n3/I,)$L~AF6 S2QS;Q3%gQ9<`jE3$Wh a O.>RlGauSNr1N)hc=OȥLN M)붶1*GKgʌ,֘39; cEҞ)Zh%XhxjlpAo`Z7gv_1A³!GUn6 +BޥM֬OSPgo!'ڗXhWU_1g|',J1 :T@>n|G0x=Rr_l_ ?݂u~bѓF9-<'J;¸gp\*B>Ά!?=Xm ?DZ۳ruAJ{^]LchМӷ-'T ӹ%$5&jPL-}~2<|t\Ұ xS(t-A(C[ҧdbRW ^KȕYlPخ"C~P I@ Z(0 poJADzI‰?l/GKqed;ԇPI#ΣF LI۟ LjcrK_ʧ=܎( q0uYvHͣe7[x˝xr ¡B@Ar=>8H`Q$> qt8P_>Aq+kwHտZ{M$SٕHiQMz3+U\b6B=+[{bZd RZ|J4/qOsak{cKoB47[\}|M RJF4'FF𷼉gj^=A|`iwM+cM{l贖E+~"x7}։f+Ilk[u^Lތm-EdUL%iDrEJ vHW{CZ Qc%̬HV6d~،$tC "5QG}[){{z00(dZW0㊗"$3ijJldߜ^ h19o[O]^kUgcV3&uOU n tXƷ `'r0;V^~6HÿNiFgRKY&K:~, o{8&`+g6λmG-$fGd /^&3)N\n:),b(qynф>L'{oPIKuzo+MxG+I0rjCljW ;zd:1~ Wn idy):ƶpp6I?lR?|y0Aj8rD:%rn[ 0I?l9!Ej"$jwC_7s껵zE\ݕ%Β|Z"a`Yy)/Zv PK0x9C\c׍UGKo3=uvЃ988r@{ t}zc$!؇6\΋`9Ll`]lQi%3G(,+r9gh Ѣ[=&8F ue$*&944KM %  Y["/3\˒[F GAUZU~_GiӹR2ߝ#vjԟXkL2OYd~ʍz>Q^*ӻ!,*]%`gw,lg_Gڼ o.4^H7ob#$3ph}%. U$Py|r`޵)=^%uS ԺtgfȠӋx}9Hh*ZhϐcEZ@)B9. M/a!jId*v!`IiZR`F)=%U[?s@ pMFElt3vڱ4>prUk_?;M4'8n1M<45BN).-~}r#=@D\p8 Ҩ 8/8K g}wj<_VV =vm/`2b ȜU&1I*+L(?XrpH$nX$7801E`!fܶڥ&_*aN :<+۾7XƆ_ed\d'T)< Zks!dZǣQhZf0A`/aY4m%E0YI#P';#2hM}Ig_FEBf6nzLB/Sd-ѓY|h06 '_a"oԁW|u>.ITũDhT-E!-td`A qKf qb؁?a2{/ۓRpwCVz:B}.k(yJ;$f}&Ĝ#}HIb7q$Y̻j*Vh#D~0Rjf(.lb?ֱp:͑18DEKT[K9[7oT$1sQEfntjd6vb~!kʨD`]5HI@Z1Ӣv<@0XnAоբKo*4gT|`&d&A #ܵD'm=|L܏~ tev521So-9 Ox;ap?YİzbE^:// sh6꘼1| 0sSoR.JZ\K h빦5WM?9OnƸ=>~5\6͂KJtvx[/݄c1&D@ƚb蠟ֱW͍sS= @ 0Nr1$,ĹHlxh#+àun# gm趛UРFqJF$Adu9DJ>}gh0E))/i3"il [i&4נ}AvV`7=# $h2ږW=mR6坧svytVA(>DMR@ᐃF>^b]2dȈlʃdASH]c4aR=O!܁s*"i8V ˯Eͼ*ıh5+Yq~H~_جŗ_cwc}cߒnD1,LAHY289ҝ?@մ45 +_IR@Tj#epBF.wΫRr> 2fYjP+-Ϥg'Z$#gSPѾޕnGPWU̲,EMvj,0U 0],>?P ";iu0KFr~oGԞ8Y8#.m*)B1,|p<T0vߜ%:ܸ8TЗ-YZ*=Nerm\-U7 }dEܧյR$׬RL|1ƛi9{e5M&U !.2t>Ϣ Af 녥l?L#_9NLhO]-etlF-w9 ӿ}gگCW7+\MS x*> U<@l^xfuCRzy7iƗ# XeɎ48p33z^i6LbnU>BA8C#ʵ۱<[-40F"wOWsWCDѭm1 Td0ɰVp{BtKUyDNeE `"-+He}S\ik&b0!Z7EgmM3r% 琖KȽq|i ed [E%o:l)O pmRլH(=(^,.̚M[o>lmF/E;%Ã@GTI˸!jڎ[[azJz@l%Ha;}:r"w  N#m&̈́6nHwck֞Kxt>??՛cTCԼE}3?K -c-'§ K4ՙb=BgS.* º)$Hd;r}>QM|> ǏIqR8I"mի|?{tsci\}DbwClϔ }S6\kB}'MȂb꾣x<@! H'rm44N9[P>_® H ۟lF z9 ~fy8oT>]XϜ?o$#֛|kcnCq4"kI*a"_X̘<0N19WbG在ѻ%uTWd=qJd<ۣl6 Rl8T֬D|^$r>Q/d GR⼖ ,s._X!}m &0f1_^{Zs$`;(}?iG Vm{+clMd8lp :vύ;F60U E;qۮ-;z%$NLxm}{ׯD)JY `|&B3^|QD:"K"OUJ#èc A?Y5*q5\#ğЇF@H(?7p3Vфyt|3-Bi5 S#6SnӮB% ^ kj =D9ˋ**?j Ԁ@Hr@[<7 ٢uz"[}bTN3Oƺ5զt/<쁙$J-7LAAJ=1O잂U H// 2گ?Ptɢm|5*-7+dĴ~tt :&h }eߡ$9ͼ O@f*" HQZѤ{*sCMg#مaգfAuf[V[( ^{ }' .#Sb)jHar6tr$J\vnQsڮ]}h7>K aGБ)]er"`G:;M%ΈϺ"[NZ8")0'ZFVUE r/c;2}{|F9QopN >A2Q$²lSe&#oy`l0ݍ̅=1Lk FBrJ%)e3e7,xUt2-sEە*ޓb0!,^CFH1o@BwwHQDm$. 79r9u!Uqqb:ڥn [X5`"#k?%amFpqi'E4 Ev.)DeqY9ohBQ´?2P8:yLQEפ[]P/{*!>׸y)҇"tMBhls=(YUxtY=rob͵c&X%ru*sMe(Ok(!IKi[ #'86f4KI8M(p젆,Ǚ4Xs$UmZ+QuNCUкѼ ܹVHi&}y0Cr ve;Y@?F\.־A R}\n;tE{}^+:O Eb` Uf-DEV'mh1]F 3Ů{ڟ,簡T0.cJy`:VŰ5U6>Du%llz\k]AdT}D1q:4vW!JGZUfqX_7ʢJ547in3 C^"pgbFi詫rgӔC[ *;R\}ݕ 8^ŵȝ(LNaO<-`([@r-"عH:geX_|Nɹ3QuLYJ dng*A-M쬪3W}x9GX۴8e<4yjq;{v=X7{:ڨ<76H0\\Ž#Bkz K;j&i#= .8R!W/ &UIq\ }!L7ME9cTAjmj$Jmw{hj34s> UPYX/setkmwT`˯`֭!y?R ^Bxo>1RYX9gۊrBCAƦ6eL)sV9foȉ;wŪX!A]$Y/ԭř&~e(Q!|HtH=rx!O􇶎=N"P>ܶ~~\ZQ!*ƕ<؅/G i_ʮb2F=EBAQ>mƺ*9ApYyz_$ce rܩz ]O _w^4rXXQ(r]0QQ Bb, aRYɆ[WhSΑ)G gJȥbE#Ӑ1*e3Yn "+VLjVu,6B7H`PhΆm#Ҭd%W0rf56*yFb g(,+D4a_s0! k >'oXp"` Mԭ( vЎA-`3@-Fz/BߔZ"ݽc^o*?%qeɛ.Ɛ ~޼ S3m!0Ԏ%4kA"(7hszH iՈ,-3PI;%ւъP_dL9 ^J@^z!i2' uثb{ fm~;*h++~)|JNABdw6g9'g>tzJ*Y+,~>E;ohw&fPT ,ړz 8,69U[Mgq4Gc˛۴JMM"Z;1E;T)pշlw /Z{A:yO \n!(${S ..iB&ʷ6lU\@.(nS0q] x^YbwτqB]dG K;}Wr9U1`GVDCίC8qlޟ6>ו[ b!(|NCE#tz:UijY!z? O8.c=K:K{7i̼ⷽz\HLT{l1t\kJ>xBH5;VEb(Ź +oH+{66M=C/PDmuJٔ]s} Pj}*Ƞ8@R6g>5]. uk'Ӌx8[L;Sd;mfb4'{a*+7 fBP)` rxRSW;,>ꇐf$>+U&18xM]!Eq7/!Cɬ*ha-mf=]zz;柤>}.)B:JnO6h-(sT3zKrw3ˮN)Z400?S sՉr9ݽXR1Y|(jcm d(^]zv:Go)uV_&MX gd1#Iȧ\4UI қ. mpǥnmaTI"op{f7 ? |0&3 ߖx8*1pRkӚ6㶫](d,I}(vY7RZSE-H 9н0/5nuѹZtW\*\f[N:m3m◟9 ɋp-/o{=?57lhȖ -(o8jm Ǝ 3:ˆ2gV%+ XٍVA9ʹG#T I}48=^=sjPP  ʽ!S=k|nF9Cwʝac_i$|yr+`< ҬirJ3 \Brjuh&dhܞ̽'eueˁHu0+s[!WWjۀ/ ePJ!m57ݽ#2wd2W`Gw=,G o^8mOp u=v.<1rϽF o%VfYtȍk6/$/!ĀOjz#eoaʲe25{bJGSF衝#3ݓA2k`fDG2 '/xv,SB. K6/qO QHP{JmBljSw~Eon/A ?'*TF)c=N4 yo MQ=M _kz#9u:4Nģ9o~s{̓^SC՞FRS4G>nxȤ_ӫ[-|(A$|T"Wf5K@Տ%`eY˱@Pi4>v؛W8ϗsC XZ k_^)V6N}}sh^~W+UN?ڰ ٫'H@]l$߈\qo7MX2yHw$=*@ )8~hJ|\sS be Ue~{Hs}9qH(CJTY&ތ˪D5Y(50EĮP2o{ͼ`QbBַ@kR=oȬ ^^ k昗QϞ8d ?lt3+,f:[T|اePG"Yv)zĮ;Sz6JЖY~hW9͋XESZ3b~[mP`]@-`n;_TQhzٔ(M w1fZUjyårW,-ei.ěsL0 S01Bc;`py@%c?e{pLcƺ|Ad_%>pXҬ g`Zʳ,Ph1Q/Fw>#Ln?O z^>gǍaGXFn?M]X,:h@LRM_&kFv,e;^PߢG]vj;٧ĭ oOSs2X reoBC1_ㅫBFywk-lQwp:[ȏKIx n>e`؈҅{CEU_\pOSU_vˀ(#m&f$!1{[rzMʡrO'JQ+Wr% g`؎'\mtYy;H6PPW@柞Oh'%΁'T 2A0w;tv}jIhW?:TFI9y20s§7Ud 80}p!RJg̟=*`>6w3ZTʕPg̃PvIH'%$BHVxt0C3ZU9YPԍE&x?#ސj ,c|rU#@'la7`{֑rl} gYwUu7.PXdh*YjJ`U2OSHb'%zO=Zdu?x"Svu5%h7 k>va<'a@ rD*"Fv(aܹo"Hfw= 9E}`|7~{KfQEïh6{Vt ѹޡɫ\ >*kו@fOa?ē?_~  ?~O uurSSAlo]9c]Jsn">@4Ib7v TX/ nn~"3ozwa-=id?ksQN42A֌./{{Mr: ʈH$3vdj ˜<_\.r`zIhJ쟎x=`tU:*Cߍ29Ֆqףm^@GDcXowVw)qPiK>U{0896>.դ۷i>V)=~AӟԺ[ˑ"HP_!=v  GK+ .APZ+/J>LH=ѝ>uO"S/߼m4IJ9ֶ\)zhDҒ\\n(fHhPKdxy,#烨M/>#Ω몫ŕekjCBr=NRjF&Ջy6$$¨ׅV=1s7LOOˆ Ux'I\k~Jx](aL2fѩZEӔhWHo6רz 9i**z -m4ga[%FEH#r&r)SFX@D¥sEy 1L\/rF`U6~j)$=<.Gĺ;QQʼn dԖR$x*>AwH@^ "U?r'!}AS)T"q3.~NveRa> ::+b;ҧ=:o>ı-~&z&Xfh rm!zW-G㳢sPD)l kw4jm6rZ)\S逢Q8vVfeb h#e6f+ԷV/AG'O&wi~xZnMh00$|EijAm0>}Ӑ p[/GL[9.aEsVU]t_#!Deh'˲ Tѻa2Fs%VhTHt`kj?Jfj!P|Q4pS8F7=vG _idOo1i5@ eZ^="b6tMkok9s7 J< TX@5O:hP VHcKFi~&{ɠiP|fo!X#c( (قV=]5%5dcy{9-޹`ԖZ1^!UWWQ0f`0j9C]=0Y%K7n cN͹S&M !گahsfPKma4ZdklK@s/zѾԤjx>.x_WL459LZS?o|05*?qe'XiuNޠݭEzؽ+EbqR?NQtΩgTq^JdAebanrDK@(ij2>έPck}$lNc٫O",FТ/_LJ TU=㉓:h[چma{+TСg'KWa: NF捼5P׏[=;ʳV~Zf{j6}_ۿc|^SaŊbVD4#U2vq(IO_h,/ѷ.m<;V~Nc?B#Hĝ ￿ʽQ=VcAS (TWkҭ_/= UXQ}S2,aQFKԴIj/ :L$+O>w։۶I "55NOdb !SO g7DYK"32O;vK߿'E9n·2!zFS]Oָ-ȴO {%l&BgbKg3E&r4#-l_r*f+Ɨ Ĺtg!H0iD~.8;h@62>sbU< 6dnO$z+*vZioAH+*?2bI^MzTqE"1?~M}TILP7;K~7#'boL +C(9ʈBwi,OIkY-2MBtY™ POPjLNN&YqɈ*7QPh1!OoBv~(\"@#Ǖs/{F+2ج<ҏ!szwiSZ׫YXuPqA`14V+L踷2t"&LGpM5rD+XNzjC4vlfWԕcd6 ( :=I8P $K-+M*-NIy6P\=DZes֚b!t[IեWY H疤MA&Ԕx+S)1E|`^m> H 3>mY ?4ߕV14`'V{'Ɇx/ L|1W׻0owZ j鲶'uAyʉ֢4ߗKA^-(-cZ"wP9m+k>vr})$^S)i;gbroJqhs带:<fc85"kt.Gҕ^5 '1vPs̞D7}~V!5mks=u_ +S7)aDJ']җ$&σ'mIFp.(C6_k'nے!߬Q8HeB>.ok%OwApIi݃ $3CV9P2F3T[$,tVAo;&޵HjI<_ #_VǸO wP]^Fό*v[H$DU&1U#҃$ :+V.d+ D5u_TifE}|B 4nz_S.,8.n2[&NynӲع V Q 2[ke:wQ.sNXG Gh4E`ÿ ff0C/m+̓bZNZέTs $$XC/m-ݻgJ7v8%a) iO7I#x;(F&& E0 g@3:lYs@@PjHb5u ",ZPh"Y7CԐ!xmhIuyt6IӶ#YP]D~2Zqk#z&#y-:a+wimnI$ "F&WaA jvՇ5"B%jrdV׭WvM/:L:;LCbj{ڔ>M+dKU$^0(VjFZ: k=?‘B]'AAeB,.c;/iE_j;ËWוjY-NC3+xܥ3{qaUXEL5,os'vYó-q?n]i]f5X?4׌[aE?o:$f9K4n+Yra%$vrB_W'lOC@5@&Noe2cİqx!XREN^4aɡ8 /͞{X]ASYMzFNs'"5\vjx.َǔbkI׺ 2XhX]9oԂiϝqڸK Y0|:kݫѬN,kal92ȋ3ᓃԃ+ЎY'B%Kl@7eKT%.+ꭟ_.8Pн'B:rpr; u;?nI8c ݠ C] {KV n GEuGZ) }JQ"'y-\;]͘&lrjJ~-20 ީ1i'0`U_Pd3I7Z;\kNBޅ8|ey*SܯG}^FPַw,shi>ސ{XwѰw% s.7-~O/5kK ǣuWx*3Wۯx{ ,-33fCc`WfaD)TH%33= vWw#n4X4>] C@UTEzjNVw[A^ѢY~=ҥ O5zi1f*EqWRKyŒk 8`@+'$Q UUĐv&RОVTz})N k0U3AZ˄ڡf<;H~dllN-i;>PJ:-Yxe LoYpIK`Ԏ3x[4kM5OT ~z/( QքLwOmc)ܐ s^pn}gwV'.(`CX@}{INb7^, g2/k. yAΏ2*猶/rxɤKf91P #`~0`qHϯ6' +ؘ+J!4x@ Y&%`F۫MbR FN~4Nb[|Ad޵׊a^oFG/: ОJ-3 U;5ؔ_|EΘ p6t QSRZl<<; ?3ϡ5addٻ45w/Tϥ3_Xe=R֢WXA߇!QI,95{وi<,2h K^gd xp%Iᒨc%URp= e.8"~Cg1Ƒ?8=!ޫvV F!ʃ#%o[m4܉\64NO5Kd :|udAge.ڔ pY `$!`5mhn5zf5,͍E%.bb| <2?°˹`%ύIb ȱ~Cj>-aYeə/TxX~?.rB)S̥71KAФA,' `%&y$ lPq{uAd˫i-h z!zH2%n0[:#o;&PMQPr48w:+9>r5,U#\Lӗ|mm=Ec;/Y;u sH&t3~Ұq0!$6^3F:ʸMU;_2nuXR%y+=L]B^l"YVEk?Ӯ\ Nr5tkrʲBw|l naQuf]4A6@Hɩz>Л|1-<;o7(r "L{}AHle#wU8Csr1tBĘJ%d~sM歘[bO(͟!Dq4F6T?vE@B߃Oeݛ.ݦ^o\ V_ |zWzs`MN5Rp%TI!X^hpK܏^ W ܙOl8bcO=Gt g_Y$ @5?, k,phIgwձۮ׿P-|_{EmE y j #<+2AItm}8aϡqܑ H"1{p,6^?q3"l}O٤#uĒ"qһ6x:O{7EgKHW3̲"!|'κ9ؐ{ dAح- Ǧaw {(%HS.4b.1 *+v (.RsQN t[pLh!uy/1Pl']j3zyl7^Ưv̰˸ؤ'hdb__\D@E^_5,tW }"Iѳaa`d{!K-!#^C|?ycD^ia# ß ®g bz+/ =P#pLdp4i+K4uTGuتOڟY$Ȑ7E(I OU~mAU{z!Lp#m+D i5$gPNmp}k#x{Kj|4p@~ҽh _Ajpv;r]V>Oz; m;fٗ1 ɍDlԇg㴕c,){Gw֪W'š&J]؂u$%s?n(IG,g(šAy8o+ELyZVsJ߆%^r`HȘ"磃b ߦf$0L]^*B(h94à&!|-piX;U*)cp1*4R~Hjqk Hf= ҞAR@+)J9ƵȿfE.ƞ~ ˆ 8K5MEx-q*d1cIpd w@g sϓˏh"}`_iQ| G0ބj x4Z0>B*9m0V2Q9u :Nj ofR}$9FrSҩOYb6Ƿ) 2:#70` Z ;!p#U:8K{\`-ZXwwWk;ʹ,K;.L<^2᫐f[ ؀cS$)T/ s/nr[C'b ]ª^gN2\S_R`iAHbW=SjxB w\H #(px1PvERv?[_U/ h}  jy9}tm͗Q;ƪ{?neK<.pv&7ecl^+5Ś;1̓\#1e0n!ݣl&Hu^z_[ b)E(@UBVHYUl`1}< |#!ؒ0=":O^_)Rї+82P,$x &`n!vemUie%qn͌;KP˜H,/ZJĒRvB(tgiVTN]iL7.’ߴXM7"cFWV""ND|BeV^2w˜Y9iN:QJq x^O0E*okLN^[cMbߺHO1劅UšOa)?tN.=\s ;j?;[Zo 'ޮdå =6?{U̻L,۾(iA%ij73ڹ֠xk 5 !%X2Au"xSZǑiA[V,K vgm2xW*a(uzip "<ZT=.L('̤UuQ@so1>2vGmC i6s;; W?$~<* ټ*$+(OV,MԸ]P[614gxvF&n#_,HB<^NH)J\G:6QN:O&5ei_ I!lf+ G?_n?tNkMPӄ68 u^SZ4(H諹wZsG3ـs5l3Jcsţ8H3, bfe!4W/5_Q,ii&0y搨&iފ1vs(>{f%޲A7}ntå.@2fL2!£Ou?鏣fݳT{z? 6.A SyNlNi|w)>LmQ4zt*jTObYigt~ ֳ\VQ} m(~BTdAfӎh~d.4ETQJ5O~^O,[`z3B8 dRǭ(Y3nKD%[%b?~iO 7o,1ٲvfD[xa/+@̭5aԢHԋ/1s닽 XJATM|PX(3tGlޤ4s[gL)bJ*:)˦@o&3[f-/Cuݽj KvIeHA[>Z&Kp ]d(,#}7%C"E[)Y}J XK;^3Ȑy J*:뫡TGn%ԽJN0HA '2u&HΤl6\W$>?BFi*d*W%} HM{-Sf1&p8ԉ_|H8LW S{ ܡ,0zl;|7vWy89"8! ;7k8{ LUM^hLFPk&mF~=6zG ع7XP\MT7]ex1_V5G;PiUH2xZj6;J.jk?._ _0n>y(.dqO C;ظ S2J1$Fg'OB(s^&<"V`<1Hn/Vyb0fhW:a UvN9֤&*R^K-*0v>@E<5@J`tep A^e(`s[}}Ʉ \%+'IX:U6%"V7!P~WgؼBOd'1’ #3KT͍UZm}b!oGLU(X8)b:H=J֔SP< sC|cQ1:3cMyL xq1a}6U#ƋXɀ.jػ6J駏 LꚀGx.r9D%27C*d3` 1]'deH2 ?͟.k 8הG6$?ҩa) dqEub: l݁vM+s%V ^i^i8g:Ta1IH74})UE^!Ay [<:\(=w 6єA,E:0/0:%7KZu9u=ܼح;pK6̞m2~ZaK7P `~]RxSnbrFnD$u.Hlm-KѶ[2h"BCUI@!zb~MxQ=Q.!QAY?'z1 ڜHc,l\NAI;?bQD5W$irp ob(!xn.i-RmNjwt9ፅ%JEo9C#&o+GioD܀}0۵i~**AÁxM mN b ܓ@X'ԋ Gk_7a(/y\ҧ)Mcv=|=\gs3~B!NXEfۻIC{0hEчe),t?P_ []  j,tg[l-+/`jj؃ Qjs|uL((uDZ\-ͷ`]-5AVEMb{1}x="_gD&CqJ3 jT-SOhp$(yx!bUeʆAνnQlX!gCDcv$Ŏ~"wi:HkPmŸ́ w}?%c%gY6!VZç48KEz̓=9 ]usl&Yy"dTgxMRfZZi'>bu0sqbzk77slX 0T2i#-&Fn5%y-O]i4rzS h:H^TBZ2PQE¥K6ſbsfal2A>sb65s_'F+КxĹ39Ջ$ N7Ȓ⎷ S|!\U'ڄF!{>a20+GN*W蚌sTI/u| ²p'{;wotυt!SFjʛ_6(ѵ`@ ziNRDՅ=]`)\G B:*^\Ӈ$j_XWܙN9ƍXՃ4_޸PWI<7%lSRT妋k֦I"m@Xtv)_شnÄa=KǚBFV%{QL$a 7W6f#e Q^d x^+}zg{[ai,禜p`TK_РCIg[LJNuE*svlsna$[SOžwρ,b`5j 2kOX0;v>G>QS]dr -#TGb0mG?cX ]†D=Z)Cy#W3wYwǁ7!+BPӉ/I+IōE'Δ㗪'iOJE,(IE OJКsdP;] 9ǛkX>- cY[$UQQ fvcmCv?z׍(\gX$L鶕COJ8TMiNƦ5O^a7 wI >CT Y#7YW$djVBAth-R)XTdgc\]?ui y7SRq SݮI?[L5& J- (ݾ7Ķ.NFlIx=Yo>OZy)a'aU Ci}ƠKZD˝V11ҫP/X /cf5v<ĺ?*CJԓj}?`rn\bޙ3f3<92u3\"$EjSsRH13зR 3,t+xa@4tA=fŅz k'6%]:\V&8FϙLT>EK&_d{.ԚpPwdVajޜ;5n]k@dHk{A@hGxd@EjG8w`Vڋ{cbfwXwT3 mբ6PNT }RIP{0 cC4}܅kե;:.~tSOL;:qC0 EZ)cw a|oa< [ &~ܗ xO4Ay#*UtYBu(yMqjNo؉vZ#OqgXe-‡6R +3jByZ_1U4c5r{K_DZE8;1a9(&BUo_ [ףimޕU' jcRۖ1L´xv, }+.v6!6Pyx '?gdiҕ&%ge%SR<ʂ;_bFθOU.3MK49.nGY[Kq.k6•0((.Hl|fPyPľm>{u~&I5ʭ h^Fh$ڤn.60.zF=PpgS =I UWp- ^to- Id%:Y%. \^y=?39_'"d]a 'RT?˅"ZAmpg3 ovL|xN 2w]ȕi)c,|LM^03tZ',N.!53v@eF979I)Ux2C|=xvCYLYuUܻ] 'r_{=e)=%0ƒ &y1܁4E~9"!l-Ka]NP?w$>By,il[+tmP1ȡ-YV K9R`@Pd|'/zX}uDE?$Ψxa NloLEA[=֖C'rLHiɇ7w`"2v71, jEuᚎ^ȕ ۋ7I%Kd_OD ,rVo YepIks[̌Sx=1G*hՋi+ʭsyd`M=$m>4RGɕ7#cVk0$4{3țX( & zW>Z;TVEM$l1,">z6*{x0 x D ɓa![!HtylxA4XА{`91v~?4GSbX8Pl4^u(3FvuG@ai -}GV{#{urhI=+@_mo7WZ;\xV 4wib1X&h+YBJl]6ʺ08*DyFL8VB(d tV^Dd=XLt8[D4u4ji]ʎkNʷ=y_/$#NX({᧯qxgVAX\MwيnG 5м厃FIlMuBHf/ پlfIMY.4-Z{9 ~|wgb|c)M]g~TDbn6n1/1uQo/Tꪤ\]c ʘ4ZqyH#\Ժ-d葑)CX -9L8% (C-*vEZR=N)wAMMs6F>AҺ& ahu\J;|!]3}9'Pd̟NɃIi#m@ީ_>3ͳ_oxW?BD q3؟ Pc 1{Kl9EjT\-NRANŪr|gu:;vL;++͕s :2 S4f~ُp |iJ]a3vIk #U,5^80* 6({!*<Ǿ#Ne&kiJ窍Yeӻ @An26I+r^ R|va2={\0ˎBJ1{xwG>}3.-Gnj:a=ns2e8mP tծe܆择YI"K6\C[7m/ُ5 g08Unz_hXMJ4+1CM0)FY43S.2Y͏WsC e[>= t"57+44lI~:r`[g6c[Kt l#)0C׽ɧX6=PG1#*w 9GSV. Np9+D/& (Mr7I*j `]'>Z}:T.g\~ [V|O!g e_{=3:#rU19xԃKrVRdwm"0LF KǑ[^G_ʜ#IT߂V`1ņIߙ3`B ` 7dqБ_>b!`4&ߠcA>Qdcn]&q{/ !˂nӐm6kTԪr30A8T7(D;\<~x@,1|O )Z7"|t$B^d,N xl7$[5ڥޡ6B5 ] 55Pᑯ ?\HemCC4o@wQe Zw;;Vxnp,Z~>E.J(OSS`-TÜWȐBqAmB `V.. {rB@:r~l *F:a\&Rr~*ЭM&/B_R`Yc24HSOIr[~ :C27겇Cv^OS 'Ҕ$glN rglK0 2#N碈M…<ƊR_PS?9M"I'487W J7P)[tj`L&i!&.!G?fUMJt󽔲1.)uX$"p^:i.2z7sX:_QGSߏu5;e f8q.(!lLΊUER=tQ~j@*LI[ e ˲{8Ta\JYaY=Tk:kYy(szڄm!Kǝ8զ?*q@2Qh^'^}G~y*SzW_fń_gQ@LLpY?2K\Ѫ\d&/㾓m,#$r3FsZ>y-9S_ pTx\JJ}?Pf[z2쑪l*g80"p :]$%c;p nb gk| ne50RxqE 5%K}+p\\o*YKkB)zUǺ* cp>js81^#.Tߕ+3h=7 i&EM vE=iMRY.2Ls$ f%M|gD ̀uˇgGA6fwwa@k;/ ė9@CX7ix;aTCF`[^P;_[*w* Ĭ&bVPƠSǏa_@cm 511$jj Z0!>`:5KF0qܨʰȖxyΨHWmҚUhH#]W3Dljretj\ސ"lTNK{L?uG I1mdfl*k 1D8~ _5)nrX%$5欮YPNIUgUBHhJ֢J ꒃ6/+VzbP,co!?[0Hc /mv|Zr.P6;V՞(^ǭ sv}$?).(Iڙ?wr`ǬJynz79mO_!aT ,AP=B͊)PbJ<ܛvJG Ggͨk(S~ΜE1D3[V*A]:Q/uH`\Y5&5D0aoѺn y:rW,W„G v7tA%T!2%"SF_Hx2 'hm`9+@`κtX>]{_ ~(0T@lNP~w{rW,&|<ՊuQI 3҆rDyeW=_ dLx=k*z }J^X´T+<ROЋr/W0!s Z<4m\ ȭMt4P,#}Z(?6Ψ9КQX mګ$J<ޮB0Q`$$^[f$ڵ }k7eQ3HV)Z)ϕ d"YCI[_ͷGRl]c< S95^VP>'خBD:wG[)Nnc]n{a9o4~)dcm yQ T3s~ߢ.E=V: kG?ht j'rTkm]vg޻tU@%&Eźӌg6*9fG 'N|1Ct>5*K`v*qd_!a-nGe^`^8o\XR+%1= M JcL쀏pSNէ[de|alE%_CTO4yhkD q2dۅj_Lqm9kW\?N5 ~ 5tYK3#eyy240D.;yL DifRGH[`ʸ :o$6e%2[TDzTRS4Q޷!  5 m,s}J,1zF<5kl6T"HXjLc}iZȎkpIde(_$"~kjv d_ u]5)Eε gjCmiRq;yc }\:̄r )#S)D*k`#5RF}!<],E>_"5 1g\p6۲vdPb6fh}:ksH[r]!7~쾰Fq)S>$s';Ib AIPjLz`=tdZmqG67Uzieoqd΂<*ܗqBv!˜ `*uB裝QR!qaWq9V"q:^[ ?6}߆~{aqE<[>/Հ.}qTNDֵQEHO\e; 1I,av/doq4:딪xgQ\xq?zo0F؜yn'X0@wjm7~758=z[RUri;H%o6YQ#*W  $p/pӬs2Tk@h~0,+wF׷Ÿ(AY'lR]r=ɏ} ;'zRyTGx Ffs 7iT 9pp} tGehN5R"C+l ddN!ԟ4qa%aUnt<.;XY DϿ5!(-be>6@0w[b/@Cg^7}_¢XYޕW0@%UJiFi&п,0G+nCШ#+sJ=',J-S ^%2PZejLmIfdIto;Ab(..niu~3\GMa<\rFVKp9w|Us-" ,K%%nTs*ֳ` blwW3mҎvyL V}VpS ˑEzw5v)!Ӭh{5q) ^:kZA)SEKܜӔ^j lqNngfy4`_L~K7 |ڐTTa̬Re"njؒ)0ZU.b;֢մ Wڿ"rZsM2mRJkeF+>+w&^&(aT}%?ٕC3yx;Į7n HkA+**v{HרQzT#3Jp&ڄNZN-PJ*-{6Ӄu06 3fj]B|Ć/afœG݄r&E9掖j] XUF rh1+?[8Q<.Sef WZ)Q*z`@4rk$>ڸJ+J;7eCb# ):x:ח@̣ɯNWd`)SI\K߸ P kyQO(ATܙ>ncW؊xΆ9`ND+7sq'U19o -;BxФ>ˋpW~ACKbܐ"Rp>ڈ\SugF;/9̀RzCx^JNKn[n W}D }<׍~eLNgcNTnf6Uts@ݲdy/ռau_ø=='C2+M'~)\[f]\o2}ޗDKLmN鿹c w\<Bެ)F`֬ٯ`"x>`e:ji9j|Wj%bn8+ѣ\D'Qbuoxle4QN#\Y%+wGods$%.&tKWQx˧64E%K,47ƛZTIc as*T($5; feBI g*7\sǘI| qׯ8 ud* l,'OE̖2EW{h24kؗ_T%V}1Ix._歝}v5 RY-,p1]MV٫”&yh} !~V?,aMU坔KE$ 17/H Zq%fB2P| p\h\25uqس|BZ`/75ҟ̠aW60!sŽBOhݹ4pj"$5^ u4Q ,ylHԉCAD(ia֮Kۊ+;R)QUeݪb\功VU]xO_x"X^7,Yj!bR ۳SNρ!36UҘR zt5}BziՁ ^TXNֿf#oP{Sr>aL=+*yjd5װvpZ}sf8Fiߥ;-$Tʹ}S4So9Mg+ŨbͿWD2AՔ н˓13.ԛR/rlU^=Ub#_<1ɮ>) s!%jwvtl LbƮOZG\)4~ =/4Gba>3vQuA 1LI@AЂUrJ+mR0XZIXGy=q?شL,WE X+qwi]-ū*h"T^ҩ%hn a>4%ōD&d?3/ރFԵyshwYɡdP}+Vt,_ 6KAn\0 p_RAs M@Hw(EMXgrEޥl ~i?\n=Ur]&! 7l.Vʍ䷏%fgB,(hc%/g咤ptjϴ5wt2_6H7a$czߐk~>/d0LWhnMmzu/UILFVɋ >龀9ʝM2Ò$ӛڕ97<鉸ķ}J8kD)22!҃Ww{cnT$yq+ʢߵhiQD02LTqsk*n0+tS7tsx~[8Q6;V[wekbթn ;s9wi;OAە= @/ +n9N*݆ JH-(vb(}=-3bS؃(,lLPq\㮆 aFo7kܳx##.=n@~R3E2m¡=q*S#BP H{U(pkeh-:/ZlX:GB8oɝb=@۰o~Y{S13PhPyz׾c9#S-Խ^z&^ ѕd"35<$ [1)j=գO`ϓ^}oFR.]5,=(BRp$&ɗF.LA ʅ/ 'غ~K,2~R9ZCt]49yyf3Fnsp?E8=s!ڞ >SFICGBgNIKn:_ bWŪ6c6//ǟ}a@|;W@q7 HT;HzD9tҰUiG_O&htͥ4¢nf ?DxZʼnv2М{Xd\6k@ m:9?I@ FE{#p LNgx#`dJeQk j}k,L$ eX ˩М˘x:C%e&@8QQS1:/۟ꧦ5CQ:+1*Rǹb8qv5uC},2ȨoWϠXBLNyI>9ϊD;p&IoX/줕6nYJt!,F \_4}wy8Ȏm3k/hBz Ods1:r=*HCoϰ:#[ClixeĮlK{: "!?}p}t_n3drYSڦ[eh>.D5/"%x5)GE27!ΎĘ~@`qM,W3:7M[O?!`BRxVi6xMGU 2:ِi<䰍T"^Y: '3FmIP ;Ѝ=.sFo١"ěò716Rs!0`8!)᝹ꑸ5``tkEVt^T#T% kQ&̸[!( 5sG| U=wy8Z \d83OY7!o\%{nۻ`CV54U0t{ISX P;BiTOiuw&@fƹ""t4>H3Uc*|fYǮ3ӝ9 ym{&6yA9,e3+&6Wsw>AƠyh}+rN;k)ddIpw '6gv 䱔Tʎ6𦑿2n)] <ї.A/⫸ 7b"` t[.իU9CP2YH3Ք̔scYgnD$be:'ErM8a9S(pWwo; 65R覓*Ѡyi$(&X ڞMdF(-~S]~X:Tx릂zyD |nF+JVS_ hhw W(A^CՌpC-at՗s ϧZöܒ?U;Tn(d$n%1 {!&vOx7⒖K MPnZic1B]W$&vǹoU;2mxflrCΔ@b ׸np'Ih9!m/C#0r]w{X71zr{` X:a?0;&vB}"l>$$RvuOx.C+Ύ-5pe=}QRv$)t42+3=Jse꠰yRDMy%x {\K&mxJO!hY>=C69zd̦Ц뻎~huOs=$Q뤻H~(yCf )Hq5QB Cſ].(IPbˣ8XP_K=vu4Xlts[09K$颱T60‰@\x5lg2މ>op&RjP(̜ւ%mE G[ dl"_z2-Exb&Cx89fg# &a_ {=byZl6RU ]6juXп cfMP`6K5ָ٘ 6;VT &4cZ-Gs2(7s'-Dx#=8RU3uW_ J#*Qp&ܻAJ`Tc74Tu+Е/M)0GIP(x&7pl2|Hx-ͯRU˧̂K"+p85՘u[0wogM&[z-ZM@yg]CBl{>$\iaJ1smo{rM'c$-U(}"Y ZR:&ҙ*Fr'~L+?rwG&OE]xʏiRi>xݤzR27-ENu= z~}I)rlPkƨzDXn7T* x+$X Dix/c?q\}ԐO ,!#ኗ)c[O/K1GX M]ac俑uә~)6e+[˂e?zqVo1c0H$j#h0F=b(' /^,~z:ŲOo8a3}rCmRF7};RO-qߋBp7JM~{u6e_lp2-R# {B*[Me,Vg+Y0H B a~Fl}nj6~]ؤЂ-3"_(27֋=̈ QX<[ӵ ?ot xZWq'~ԫ^OY&c%媼CWp$hRI%B=e JX5#LV=ˈDFvӞ߽RCOsHNS QKף9ٲVWP72.T,kqV.,bdE2 ǝaA\2oo4Cpu9s&VvD7'{WDK?G;QΎ۰Ua0jBŊhZ*'Ct]@nG4B }dr1@,x}YâOrN~p=оN "P7 K hD]_.vo]2V3k~@ 8.m(2EfgfQlv\#7<FPKvgk89_t;x3/*$?YNq(|t t4f@>(€c̜C34 h'5 SnpԸ|@Eԧ!23D9}iV$U)͆Gb8GQ}&J[db-cGlKbQ&,s{G,X` >~au`iI$p Q뭯a)4R6 XOA3WYIj5=?be>VGS".K"G3ki 5U6(3 x3`tYYmx #}+FbuHHx 7P+'u4L(O;ceOA!ye*IZo-Y޶7ϊ 8Vt~@gS u7ߘgű}jPII\bXl.>6*^_o!u1?{C՛dgNNs g:oȉ%+Uunt g|))sȱ)*j07o_ϧȮgS KM_?pM}T7 ^Q\?1Zys NJZnWuyhB4HC^ikqcG{ɫ[*Ka#b!,)gzL#E%ت \PE y-\$m+F:/{n~uZjGi+A9Rm*o(J&UOëZ"X~#ؗq5^jo/-%wqŽ:h~p ď?jZ,Lx; MqP[M7H!=AģW Vd(*ڃ*( O` b0/u}WD,Rh:%"Gɑ |!{2_#?S /c+A fI2yIo %ZQ>۬\Mr$qԝPFNЃFpdϔSxaxlϽi![PNze'ytxZF  Sj|K{~@DhPxNލuiuA)4$+p;ֵp)dAQ%F7uxfcq[#IL:^}ltCCE oUVTEAnjV3Q>}wU5P9${9 %\z^RLP1ҩ{9b$?aIRۤv9 8DƩonw>F q|&6f_3x̲x2f*a_aOE,cR$@\0?%g^ "\Jz,үxX R`>=q9y!I@7RW![_d_b>qD+'Y(L10@iIOD6 fjC|G=ٰQ-Fkc4 M@q1gov+ ^Ā$Kx1U |oˑɺtj'uanH%q^fy<$2ޝ`@3XHtAW7 ~QGR|IfWG`?j!Iî֒hA>'eqD. aeg I"+Dc&5ը7U.~ʎ".띂gQ .6R'7jOLGPA=7=q,/.~.=RjyD侧F/=ܠ9--Oۼ䩽 eǨS='M98[`.g>4<䎿~Bb:DdX4;ΉD(&GnYpA(PbcvKzLJ#31\ )!l:WxAq!DiaL~Sկ=JN||{v~c)&@~)q; ,4qL%;y/HK vHc?ڲAv>D ANsUi? AA0A+ fPh+;j/%\6`5ihXr AoY_(>}u-N$ZȏL{lm2tcۨUTaN"\(%8@SUuq() eP1]Ѳ%?r4}d=`7(2/L2PMXD‡ ^2Zm)/0ǯ.vǖVB.ᢡo3ui(B~.M%! q{~2JT!shhRlTF@*PrPr XGkgul˺ XSp IȒ@ԯ Q/~K An4b}FkwP#[+$6{;p6%ȿ؞a h睗do G Ԧ4Jf B2{_|=>xbmmZphEK zE2c>@3&踅%#,$͎~!?3Xco4(wešV=g>L%lDz%/]<h0-Y,!X=@'Z+nv-$4=L'08e{vCL52n" 1;TlFGmyvMc=7r I{ s(>Ph&l`IϋdG}A tpYoq3:e݀'j[WS>;";.meSY4sÚc3 N7l Q?rV,;IkìBQ&[>x"*\kU0 Aȡ`Z1ZCwqOEDŽt0~Arʲt펌X_U7? ڤ6}*QL +n2s+1C8-Q xiJ8mT%#_cn9]ͶkwneDB]"I6s$dwwɵx U|ɚVU<'O$_kwE՗H$[އudQ.}W A#{ kG]z5 nyՉ^/9:tWʪ^^d$V6 D:ʀ4hK,QY{AntHYW=X5BX%ܫ_f=Zm Jj[KykNA#ռ̟,^iՁ^Аǂ:c(4J.Qh0&!/˵IJڈb5J!+21̄OyN ]{f="TqjEw^IJu8CyWY,Ow`^4)G%6A vбKQ[[{eB۝4_IJeDLCb|˕e<>xb7E^Sc'?B-Xo # CC@7`I[9| CI4 Ӷm%Ctr[ B^Sȁ0X=yD_Rد@_mOmC2InLTPrַ_+* 6r~Os-> r B1S/4bVxo`%JnQ#9_|ձ!_;1 13T~yVW` :s6Vh8a 7D?{/Wd8CQ[e{iœ {3񫊴zk`Gkb7<_Ț}jL 0X:nY$MPcW ?O|g)tL1Mzsdfxp#$2\FgUaBoDh.c,YQRC^(Nxx,EL_GjAR@^Jj(󑖧Iy!S=q$>-q*[fXN+A%Xm${[w ڦ?r@11W6)ɦlTo;qUGk&T6ЛQ% 쬖 Ԃ-̿?=AzBJםPM#wm+ҟ|O%Q;mXY%A*er6G2qM\U,MPprcU_э,'ށQ\KS3idDQ䈌^^{~fS8f>YWy⤼ TN4oyxx6B1grri]kz3>լm8ǃ28sv)S[~6֢D:߬[._UiʇF)_`U{m{c8L@?\}:'DuJqo`tS 5wg)?KUe-J&m0DhME 0<΀:@w]O\a; "㵒anl9skm σ*UOz!&Iϱ+RyD_%:AD"A!J)Gᔄ W#_/"S>|Y+`!rH eKE^yυBs΃ZD7BL^vwCDҙJ_p^^$arPj;r)RyAE3e$'蹕@3d5X,Ws:„b]YK(jS>{L;٧1L`Vn)gk#tq)+DDʕ* FI$:ȇ Yr-Qxi( tB+ф(h s+{) ̏D5LD1V)gu`'ż(9x'РIA˔C5Uy}Zi5RF{(GzLbhD0t Ѐ,tjqsdڕ1fkNvJU{-m(u+辊&CnfR9<͹^K obbx`E-.bgq\~#8eaςA5y .Ⱥg+p gl)22”'zrEk%[w|MJ_-xxfp f?Ra{[4iquc .M?sF{zTwn*OZ<bѓQlW.X=+*kT=*Uj˒/Qn|D8{^oGÒ+T= m\brc ')W rdۿ{afU>IO+QB^]XP;B*}h* ?J;E ")%ʤsgO],*U'R+vОgySxhz/zը]OU#Ng΢4D\{ jG߬.F[WJp$M%~ToX uIsPWT7 {F!ޕs#|&*SfCpxp>ޯj'ߖ&HgB记$&Zz]g9ns2Bْ)ufl%j7izΝx#pflo?|vCu'fr[p2 /ԣuQwZې|6cu50+d$BaNOp%ӹx';iЂwd fֱW#~LSRB#̘u숭=(k:5"Ɲ?b`7έWIR c}||PƄ.HZJw:2~ ·z.]4Ek"Mv|@>BjF,<':RpEM&S6V&t(bFآ9VӠe5]%P_U8搽Qm ?w^{n%lF2_"ኇ,0Rj96Y.6M)efq+ʟ9iRwhraJ)1?-&{p򦽯f8"Tl@#UscTsQ&U!fwd($Diwޢ]@ z#q~e!\4 J.;InjSNȸYª 5)IK8x8ꨬyښ] ' 舁aFS aPԻ3km9C m m--HlAQOӅd1o)盠[>Kt7m61ʚ濹$r:WRZץ P 'Mv]Ip?Y_Ǟ? 1f%6dd?#0FiY;S(%UԊlko!b}Lt>At!KHFL{'I%u-0KBM n,.-F6q6ͬwPjvY1xI8:h3,d}]X']KQUnp[!t zw9;|Of=wEdb_*ߕ BjL[~0dęɝtyќy敀n_pX)#(Gn::`5qs | Fİ_y!Zt:A_M 4RXhbWп?^$L |Ѵ)4G>.%/6Z JS"> U?Rwɯ"'TWzfKribx䟌axQ.1fɸ JXZ_lو6*@x.QrUQH.:MQmI[ͪZK)XQG/5v8rp.n"q<ATI1; uI#u-+ *q\Y {)M/GZAxRVZu{&aE^zBXh7*GT]=%C!dҕ¿j5y'}!z#b,?*<.@,jiBÊ8vC]gKϣco's PHB lݞ, J0ސxUvs͞!exA)]kiK8|@VȓGrWpcQtPO-{bᓝj\1,0MAIgPѮ e\ ;6%h-t.#L $Rzm" 9f,dTF6 uis*'\_KNgOllEq&/ xwjCw!k'8Y*N9"F omTl{sa4wq?teE\J}CW:;i@| Q 4w:@}'iKBqϋqҸY˃Pm}f@[y?IJ<VZ]*A5zXg=r4SV?$ Ҝ9 KT٭Q2Yu6Yµ!liR79IH7Ikpvg }bҡo]RWk/*BCT WjNyɸ-Gi$Hɾv'M5b0"C|8?ayrT.ٴ0S;Ǭ1^'c.:6 5Jh0#<=>{u։ez>[}dUN`39i38YU pRƤ)ysl FEh|+DSC>0 :5kϫԲE9y,DL1Ϟ9=_x D?*Z̗I}e[vRExhm,k73w9 `kzWh^ N 9t޼'DaV">c2KorKn茝vJ@o3L|_guAoA#Y/nu89 ^,.t~qԩu~JND/{\Rxtq.h{#?n8jAEuX@}\M@[O**۴'2OvAW $U>0A>#e9lVڀxoϧBVF:Ñ_bM‰a| Q%才U\}|jEBV@Nc!-F֢+nsa n.(y:A* pd3d%NFq^XVr/K4@1.gVN|gi tȲ1]'%2@4$aQu/ =Afb'jaGrЎk&3 sO]|b}k˘`;". uw䜿Vϝ$unY)P~[$5DY||rm &B+tF1j(F:Z CPWrVkpb޿Jф %E~~x܄@i/2d#vux){%J/a@^e:9U 滚FoXo$@9 _"l_XK[!޳R3a@ `DW˒LLx?k%F^D ex(h?nLHJvҭYNZBQs9Q̭EV 8j2?f8D٭,:-Ȏ}u~=_ۊ2L(Cޓ )Ayt1ye"Ӂ ց{*c8:yzn )03Ng)x0];ԯaw&W 给%jACXD)#f($l6OJc'D-y7ADL_'?aTMא^5E% P=fJ~ܕ] IR_HFқopBf|?{Ʀb`BNzQ s4o?j*M¦ k"}fv% g¹C¾Ꝥ'}wF=r1G\׹_:/Eudr'W_n2! U{DǓx%̌d+ ֊yE у}e|{@|+̭*  wy/73uÐ? Z4ht)QԮH'>*W ژ쵽bmܝʓjծr\o}LPV~Ws4t!#vkp2|Mb&)m|sb_.;XG)?CHq)A]eFRNwVQl:qTP^(-;!^[R9eU93pdx )y)IQJhOHCf x@,$ǿ~ÿ μG_cZ[8B"f:+ؚ N6cfj/<2&מE t#@fcVư@hum;Bjy9?Y:!Jl V-z5$YX!c<o'-PgbC'vA@"6GVpДbp}Lcgʾ.L]} vwVF&y7 n\!q2;>1@$cِw;5vLO( ^^8rWW+{RQ;حhi5NK^]s0\řVUiIR]>hRbcvVs td9ɒ| Z鰵x"@ p#mG!8? ۲0Hwu7@EPic冱ؗY ,[jm#DkM/.,\{Rr5(DD7=W(_mˆEtwAQI}9e{SDB,WkIQpo:-ml/D3R뎱%\+sC>ىL(N+ԋhNa!V[Al%dǖz3D?ŌknVR`e1pBQiL^hUYRc  &E &_S"J'zPQ(q~ )5qTPb_)2wHE!ݡFZUйB-za?0`rNȾ(B*] :] bIzXZŁG21]:u[z3Kׯ[h<)ֵc>snp߬Z)k=g<}欩IF4u08; <^V0|dNz " ʸSW;_ߚ-tIo7c*숒W/_tUDTmIǯŽ"jb{&R.27Q]%r蔔?uNϭ;Wwb#! o8C(`` d\8;-g+cRjhЅ?RSvf"D gHp.F Av%]xHy©*g[1`f[XlK3;=}u%X}敁YE j]7 Ҵ!dzWrh/kUsqU}2ˆ?Mt3<7 ZV5l0s#TW@i|rL[EжeV[QИ:kUS;40yVj#y/:si~m=@5>*&h Mʕ6dʢ Ui?~nw4RgDBS@=kdQ%^yti^##Y;S@BoL/@ơt&CM'# |Sb`vL/{ Z읽!_;~DGjh_e#cuGTFH|EUe0F%y)O`/)~Į7eg"V7A֭rq+>DfleOr=}SlyyG}ֿ1?w56a͇ͷL(5\1D/ؖ=#m dugpDvoQ]I-R4XέF#X⟡ B@)=V,ҍDni{^ ʈV#P/!`Q%l2\ѝY7OsFmOD@}(2vh.!lC9 hpE([pg,LyEdU,+3{xn?wGj!+Ab>2'n0| F;Wo3}=Tl n_5 ӏtLVe &ӞX-!F*|2"EC/&z@{ѻ^nYJ2bTű)X5sx- } ~'E1}j9) =Hʻ=U(-L= A:3)ddz[Fa@jz>(1l=k&ǑCvSi\NO%|+:/*0RAxWQevNQSBMpΝjZOF]x[}G5`PtBR Sd!6h pBkۧ%pdCiXp4i5IzTzt9\i^>eo3MRf۲FLm5]q Fq"Rk1r,7r3ND}e,Ճgif~Zj -r3_GTT_x5!? \UKkY:'.DP^TC7@]Y4Y7[@8wB>3]_Yoq8帏[~#D.?V S66`X'*u yNּ:L!iawxiJ Us[/qmkh:*'Kk5[Ȫ|lj_Z݉ ;mFʏ$E\ īdל1Qˢg."9dlSx7XRl3$2o4^5>* T2 NT (z-hM$SƣO]moڮy$f63h0c62V[a26'W$Mt([4DMl?>LPWuC|1WwI.Ax6sÀkD8G0}zHEFꔍߜir"AlW`|bVo0f㲰ָؐ+tN mկreta=N_J40~բO貹7׳Z58^w!OFw <Ɍ&P˜Qn =V^2ʮc:KTV:@ zG1 AH8P{ƓöڲϚyl^Qw6FY3~*:ErM mC'++(Jr] q"nUnib}%wlAk߽ O"Lv^Z WVhr}oD`wO=BSxߡV:99N寒nn,u| JFLאMeȺDez3RGHI_ (~՜eYԷV;U)FLc?cC9a#L.z7: i)R_9s㎳{]bM-FdvT'] @^+PbU,yfǰ R4Z*}wueSg<A!WAX󭰄pT7F'blo zQ?EKi)A_%#Ƃ+y*E`~HɊUٵAݧ3 irhïbEbg3 [}JT4L$o aFtJNO{CN>U(v㔷У,kPPCǖu ^=" $\ Zvi9h{?T1PeL.%o'|_V_;SGE2ιf%5%0%SC(R ͍e\5΅*,PeĶ4\+7n7˻Tb@Z,_IV3'W0g^:*Q,1r>hsÇا3ޡ#|20Ѷg );W/ED m&6 8*o9fU|=jNzT.jSgR~VH4,_s{ I p$wMwWwZ\Y-A}ƌbS?OD.)ۊ6i`h1h.lO5+8.YSg7xM7#p(!ҀboSFX("kNcpd߁Mn.UѤq0#tɳ)Mdpc.2j^%N1u)k̪=sՕ{kzYt6q,VȞ޼=6!%*/ZH*%\VOK'n +pSR8"qm֬!Zcv425K0,@*u:8GO|A+=d&:̻t ՉLm ͡KQ?+bY(J$|dF_OR ȷGwJ4)KBMA^mY1gZ1A?ȢW!^"B1W.Z$ 9M(y?4 dXźc孀kSՇHfN0(Ӆ]w/+>mc lWJҘ) Y4(%sm7Y@wfy;6xn4YS^0 4=B$ѹRQ! 4 \6MmPAQƾ|)"/#^5^4.$`}aQ$<zrlxf7iRBtCZ:U^Dr Jmu<@6Jm\AѮ~ZaaZՠ+mw)my1}: LףGpN=dwPJѷ.9p Ε)n% ]Bg3i鶷g GxAOjhX*v8{>oi@G>ggj<@<BSt'Fcoz ]01 ]]E~cL8TErd9?p^{7eGvx02j(AC: )X``5oPPi{ဖjz*i+ln'de6' xxը˽WPP#Y J);pdEH|*uވRK@'gi)+v2I~ŻI2ho^FG*za*_LMMtһز|i9zf &)b"ͿnghљK!YVmHpGoi$q͑'?{14R@;sfHi4#t 6F쐡%Q*Ep|?cye/F)AuY]_|Ҩsp.|TNNx =QJj,0ޗEVY\̀N[ĀDRtϤ46:T,>W)1b[d֮"f A_oH~z#5a ;=9TC|vB\5훎V)yN֎lX6&X5qME,37=r_&D+Gx U>h4[4,WveO \Gk[ AvfD/ZZZ HՌ (V2k~ ΄&)(ʂEE +"DEf;za-r>Ԣ10T>:')X:Un6j!sB @ɘjثЉf[cmp)Iig&7h>OO Ð+FS֪EHJ=Lهow@%۰B*rʪ 4%o $,}"u-!I2#@QpȬ0Ƃ9McE6 o֓)%%z*h ٻ&-WIĊlx*\S#婽=;Eݟ V&n}+Flr`&E/‰,8Wu1,E3Z?^QT&zr'8eS)_=؂:^ie=.}:=;:t"e$'(BkU\sr?z7l[R i]~26G4^#i~̪,&G5_>,rV~N Kf46"Fd'Qz P mLT)N/ۄyzGi;sz, ˈ6dB]4gL[Ƨwxlh [{NKA?)I?}]ovj aU9nA稍5l% J9Uw [:%pkQ&5}!!cZhFd_䊼U}}5ax+7nCuyzѷFqIK-?0uӽ~fF~4)`Mls=C]blD;bTUl2?gd1N(@b+W;}a5Q\[I&IVka`=>kû"\&v!ҁwQ.J>ݹh&}_ubRQ> 6F@51Z㶦A=H&tc"|>և?߶4eՋ&kc`}su/˓sEH<A TMkM0`d{Ԓ9$GOuPI7nUQk[!{tI0כT*ۚI1<1RkÊP2lWq@BT1R lPhRb!jyL1 $, EWPЯ80BMPW+⢩(7enǪ13rje!R~g,g߮XQ^"vHqI =ԠWH&}sU2IinQnuqگ{a=ϴ֥4]@O?qYO_nWO%ZAE鳦y#yI3^9|.W^ J)ڽ(X}iwYiX($b2_Y/9\fPBջj5MۅK[:0ǥX<.pOf~z_&3+ltךqYIKw0@!һWRpXnGuRVq`l =`ZkuX (ҝ.˧ Ta2EfPx 25cEW%gm;oYO%=e[K0cN[M>kupzcMF{{^1FrNN*7[w^xQ, 2ݒDU`f9q8`JEBrxsӵ A"?y(!S`T/o:l)$Y$SxUj((++` ^oУS<03q$ۜm~Oo&#&vew-~qux֌6HFp6 [g`J$$xƾ,rU~6p0CuNIue Ӻ5w781 5lh҆3泂А͜q^}D_\&pt@c{0DVōņ𣌠 ӐAPY&%> LVQTSI:2Y>y3ivL8r?«ǃ6c}k,',˳_[ɔa5LS{1@ >6X-ag r2AGF֗+R\1ݓ1G諱o6bsjzNcWv"^:#ϜdUئ,57eJ'T 2\7g3j),OPKP<RZ°^E^V[ƈkD`~Ŷ :j,3cQVv;^2z9:҆ǝO1Yৗaj6#%oZ5'푍;3D 41$5փ2"|Lc)I213;T`JCTU_N(r4R8F;O;z%̭~50f5E#`Qut o*NA_ER)I)yI@Npec$H+Ґ{h23׽s^3bLSxy.tqfݴ)!|\> -ۺV4)̒\CR(L^>"sPL/.ʝTxZO^$A8P8YXOTi4LGqxWwq^[KPG0Jf#Hl(Ь,ufG+bGd2o>ZS--$9vd*_AxaƤ!1=zwdB>T4nmwu]-*sO[sSR_F8!z<予pY`NZHNfK+ 97jJe3'g6PVPlTBKܒ )V^?bE;?ѵYi|JD*7F4cG{ƩHu [ jlt?u1BV zwd6.fAvs~4;z+hڽzOyK?aD/ p25OmY(sۃ_]It6tvIhA`X?iĥ4pqv&)(ytH!_-ʴ*gnrs J'9c_F6 2`- ˥*^ d]Rόc<3fP)Ji$9-o,uIFOruWzՀ"R ?=֥ӑ2s;دb`7O9%N]*q^-Kh20TM4uv&=Тd{~xH@._#h֖qWW Kgf`l)E#}P)7tzr}]:- QGE'8S?v LƗؕ%O(R(3AB E!̓Z-Ug_Η.cb¯>Bao*N"Zb%B_N:`B6Q-ns<=Dտ hzW5յ+Ae*܀r+xM|"< bm@YH mRm`n(` *Q1JʎdS0mD#C1ү#=p1b1q!,(ܴp AtZVÅTa˧ -ǩ,A6kjP-j xʎwSv٦>c@nl&/;]z| m%X܄߉Eoܔggܼ$Z+;3@I#FǢ:?&ﰙ{ɽc @=^RH^;"Dl7>B"_%jʉ@vJWo{6+f.sIs+D%5-cj9~<*i`4^W#Ȭ#[{_{j'Q%ێ~lKKUJ%e{CD,Da *Aх@򘀡h̽o[[B CWң]TGb58lXsF(o Iz[Pg[]*O;@aqVU}0^?/Ч.4U]z>3,حZ-/]Pz9֯6l's{x>>!r!Zꤘ cN">:\XPVsN.N8j$[ #7[ DZQ :HF3n)MKc$ЊC*r+s9{@u"tٹ(rg2j zw- i}9-ﰸT(&e" +⥍RBK# f}V!18}-]TP8{~@ԓF+y8 [˲n-x f@Oj"a1ȒtYa4GގALGp%${*;!_ dz2b5ݛ,kL7Ѩ7/a)s] 釒~=' >|og`ԡk}xhͺG0%pPզg0&Z',4${'dZE]k2ܜD#h xUNz1O?~̉[so9tN6+&d' ApWk!/&nN/ctR ֑x;"iNQ*wVyK9c/S֐l_̙Uh'DS`Tj,j4hq͍5n_ rll|ݦ3z"[IР-'zT48o:`,1-YB?S0QtǛ!iW6,meSeF?>Ǽg#]#CQxKLIZs-b jXWcae %HOuKrNSbDm8AmFz_ܽ>˜=m78}JrЈ`5wVSgBU `]m\7U-5 7Sl$`&(Avf=qX)"?Ꝅto\w HQCsgfyNz8`qk 8e\(oѺլfE8.ۗ0`OԠ'R&p@XE/}8Vgci5A*mD~+LF# &T$_C|U\2U1+JNТ֣lӡ~/dbQQά Q&h3-BPMleoYTJq/ d("a(cf5ݭ4r1%sfS0ijɄ\nj^ź%ZiKf[I832 -7W|ue$b|FK d?i]}毘<hҧYR{%⏪BQnjXpq&, rYOtjywkѵ5Q雟hĘ,5"tlIPHİW#o\bfuE(qC1>$}M (!^Ŷ3ŀ9A!͚ PP`ނuIKwKTuE@eda-ڢ\Ɋ'aF Q1Pɏ53Z||LpgS,虭t1X=V;_h{aj81,qtdţu?P/2X7w}`8'qGW.A-tT?s>f@i\[g*iiX'D !IGohV\ _oݔc'8K n+O 6n6'e+S[.|jRYCXے8z iq:p(xu2l=5PDO: 7}]q+]r4(;M0CqOz|کiDJg$PVS2>pa2%_Km?)0F@@ N<1%f$;~0ԘG^rЃ]` 뒟֝#a $ Hل)*;,B@MrZV,W܉lEoe] ͦ8y՛.2{#B`m.IvAbg4F\ƢLm{XƁ9\U6yUQ9 IbH2 Ӓ,)]{ z;L?RLA D}FF/Yg c杯Hoƕ[4W7֔d5в5y!X$#lur0?X*/]ePH$˹Jv6^skcg~2!2U}["8Gdq{K];DS9*ݞfq?Xg3, Ɂy#!0IRXo=TBQxK*~ ]mh#7.ۧQ]Nc%_mL8B wu;رb*;Я#f=@fnU iےq_4f8y`[zjVυB>.A()J~!X,u,=NLwX<׹&X͑^)(Mi|fPZېz?4m=Wi#tŕTPmoɓ;rr`h|c t zLw Bl}Å!爿fNUPM5*g׬0Sψw>kjό_A{QQt"+Q]H^E6>Nq'Q YC ۍtJSAXr>PqޥC.QF"a_>qɵ/QF/ %8idi .9^`'ko&YYbϥ4Qe\Wׁu}aEd)wt, 3l\փ :ps91#,Qa5NɚB7T,[MnnB݄8cB4t3&|F78@q`X+AjDPg|ph*f"&=HkzDva'Axs1;ZL'!CR+8ٛ4z`QΕnj[: J/͠3vZxX$ Mo~Gg}qf*MK\SF--OHu/:\Y}fG4N9շ^^`7\< nS-0c'<> l+}Rp>z΢ԨLQ@~%y@^QN,UBcXH,< CHHU(>CvQ,z]j3V4\ؽδF8CH( d5_xOKmXֱnɎYvOie1!_-Ry'%ֻ>Z8rhc0zBtЉ'!\pϡ.L<~: JYe9EenR'IV1r|jx1PLszRt;!dD&u!FN<:.Du.5>:oEja|W,臭BD]Nkɦ:b=8>X l/[UFaK\SDy\ ]*" =ZO#! ܴ1-@ad2ԥ'`"A\SzB|>Q " smN}bdnOtJB0Z:YĂ T5;z0U867ADj0 }ƽ3?>Ro i#R hl'ڑֺܯ}'<zO{Qu)3ׁP W1%{[L,qJ8z i/Ŷ*6C/zTKtl{2)ꮍXs'*TEʇ)Xԟ!>TڔY.\;VrlMZ˔sSC#G[^2lʷBp U`P8g/ĜUOU\U=\b_r=QPll-=5y;,vFHb(!61]v?#~ yQ[rZ9+6lzD;.U^eĄ smpߠ^ =3 ;7B۠dyP8Aŀ Tu0 toVf9pp&a^U>)Cێ{啕 zDv9X5da-!62)$ݜ㝗ŸTuG~n-m SgOJIsv.ʟ6]}P`yo e]x#jT$Epk@ݸ^2 DJ?^{<ё@eo Xό¶NLHqo_A VoAVɏFab@C QIBlj~3-;8 &Tᡐ,\/J1罝:V0~@&jefO["f%CDD/F sVkl\p^np`_ƎUUߨ/ݔ))X$]e)}m`U˫dk\.'TFས NjI!4cB>34,2R_|9E+7(F.%23?X:+JFVaG}V{(ܡK ^n=:^;u>h~!|ҕR)VB,dchfg5\1 ! Po9e Mx HDRt4.>fTTme,{#_ܱlEOpڟ}\4F`z.4a{MG)} QiM:\fYII@4B3Tf7e&;CibJ0Jx2E~3hCJ3BHҕ ^71 4XΡ!*:b.38SXS3c԰X•mX= Bݪ: &Wku2[#K.+kl*%Ҡ TFv̴_2QWRml҆ 1"@@H@2NKpPn{@;Yb JX9@,LFLcؿ[,]ĒXiQWf|G E6}Pπ#@FMDAE0쬍3ÁnY`X˾m AF'ީ.lW`X0jl(W,݋(kcE,5 ¨4xQ.83t-};2HLrOb9b}Mv\r+&0;(xװ\Zym 6MNX'r!=x&`J&JX ar 5s }v xƣa<5Dɞ̤/?|y㳶G^G8-U*s%ŸCAYڂ)Zy2#p)qiz`0 8uR<%)WD)*DZW=nB$qZ sEi?n{"8'(e@+H#o~v+&O_#"vncQ P"QL ˲l#5{kGMqJ^Je ~J u!CQ!0Հ;Gx澠,.WhtzH>ރ:,;zS;Ɉ;թ=*^_X k,Z tq }b(]pHv(~PV:GfaMY_Zޥ,bkCEXCLKv#o+ȟ-+]ޟz,uCvkW{:.63]^~ILӢ6=ci^#ҳ4rlu{pzDpk y ď) م2.8Ȕ.J'/4O 3PU)n%^^HSUi.~Ȧ8!CbA)Vݎ0[_\bF>PH8+`@7ډx"61Nإl!w~cw !{SL=nN.&.c6I:9gΓD:ʸ$t d,/Fټ·9b&LyF$4 7}/=ja cɘzQ:4~yFeg* %{wn$d?x*x7ȒDž0*\M/)7h؊ͲgE84X^GkNA,_rB09 u1hq#iN!fQ^r"Ɔ8?Y`z*| % )'K(?V *\c{W?F=J=?, 9q~:F^}\+:ݝ(9^h6qπ˱JYB_yvzy^vVvyG⁓o =XPfq%D<ߚ%fXկF.Ν~Hn4UZ$Ywz6/mWDh|qte/ ZH++]FBU,[N&j1k[o#-)ud򠋙Y ?'axh1GL3Sv+^'jtӭX09.XC-Ƴ}ɯ;|bVLߋ uƈF@ݒUjðHm/7Wu0Gq_{2nA>Fڑm]`³TG5?ݲ*$}f܈ '>jb!ݡdS1y=k^WdY=(> s[c玷8p?wҪU\#GL۽DpOTKVUTt>N:mu3=i좚$vl{T="N/Hh4i}<j5g (py"6|/ D[u6eU}"[(EoN<B=-a^3CZΩ{w%SLnLx7Q5?3cvܮJ & W`>1tsԖEN <շفʢ|.>F=*f [p4b)FN0H5D cݶ2\W?є\PU3&˖.N@ ] 61 y@qbtLinDZF@(jeȋՅGYrlՐ{.3ސ" \ ZZl?-&X %Pf\ Ro<=T: *л@oM6:VS+-V>.,4yPl()tE=5HpF }/JÂrHSvx PLSaܫ4S[SVUK+_K1ki'Nؘ }m"\W43$h UFN {ksBqMN(" VE#3mHG"=Z;Ӧd .1_upoyLV>V((Fᢊ"-O?9BtZŁ8+RIjhM5}@78iVَZDPTya&2:&cMtk )!qSh͢%K?VX͏-S?crENKt筫G{1j8Nh}^ǯ_'[cyw?d!Eu1E?j"zkɁVLjn$d#nXPj3lYRAb<@FNπS7z}. %$hWY-qwu- $HWgdHր6QN?]!l[Or3lcq d' DqKm{cɿԔS@ ?HBhCOdhnARY 0݋.b (d=0Ac4ޓHphE؝'C䗻@]8צ_3$IK$ߊqTrru e*.kGюHAGL52Փ Wj%-kځf*ujэ\ KաE ؚ9`?QG5SĚ_xI.!U^9ʃS7^8ݮCopL ޕg~γ]e5 2U"Ĥ饫Hg^#3ɺQ<VWs0d_23[+dT䐦)˿%xonbkIMgkMA;TCGZy8}#3|D~ t }7R&oJgM|. [lRs?Fh~TVg4ffQLA'\|9w+vqNߍvA囑qN dٖͳSfRcϷx4EQ^b|"Cl$Ne?c!Dp<:j=[0ci7 (t0WX&L}[= րqYkM \q"jbI Gu:ױpsSwJH˖QbfrIGËv.CgC2[|lË]Ǻ HO#{ Oc'e;n,Gk~ au~{x=/T>6 =_3%zс$"/%rbohmM!d} YK ) Q _[3KMQ번џ9vhsTfg.Ӂ4URk,+@$4էM b@2M5Z/2j" (pxS(lz-Fzp4֢Nv) b4\q,J(ec:7$('WCdr\ ie炊G?!ka<:ѥ(S vSv6"`~1, krC .{[ܾʬXpbP)3lgG"#)(hru4h3K|5 D_mfB*jBɋX!OM,iO草Y*OqkX&Jw2یAMC}YT53mrED =V_dPQLjC5]26K!y*5^mxaiKviɽ/?5fX Nuca5_:Jos%/'ۭ:h{duGhJ63^iOu]/10i7- %azk+!O@psI0asT:^JD o-x8reI̅H!xg73I@skl2?;jY=A{ܾs{Щ(z72 g6V~.>sD Ei0S2 ȭJjR M֮ oZp$֖k=B{,xGU;%ZG\F.#$`Q48j_#ui';t U2lטһ5zxf%7Trό9b&-Vc&0 ԫ Yy>3*JaH얢|uv72RZ-(p_KUd{cy:<fMZ6#}F9E[Re ML5ESΕb+G;qGةQdtͶW!XabKJ{w_WB%C`?ӧT?P9Hq?[\bX;y#ʧùc kgjZ%9cz#%|Ƭ<.f@P?܊| =1 Rje&yah1#I0Zlҫ}e,&XuR# D"/۶4];APHF6 =I[O^+W1PګHIow%2PV!`x9~{юJHD<Uzx\ڑSXk LUmﻏo好)QNb\Ђ`̿ҟѸw2S(x$o.Ұ8`EYQ]k=dOy`y{>B)"..k%]/>#|*O|LYۭkR!T-H3kWud\6,'ǰ$ ͡ʦx &V<&UC(qӀ#@MqdB#v:J͗7ҫ,y Qgt lbzkجXΘ_CGsT4lP@Xqy |Y¨( n;eKuG?Md> Y-Go-IC޵r2`  ;s\@ي޻nj21P8M%9Юjh;w W-84}+v$˱YĽ'ˢ>'4eyz($pj?;sc:K oz?> s]X5WʔǑ;}Xf驈%nmhbSV#]Q18TP3"p[BM>3Qȴ|pj[O} L*eu SYSGF$j̣V|Jå3a("$tD.SwL }{Ԫs㓟 =1tul&젚**\y)c9 x(n7 Ja"+2 DKC=+VGjN8A(@4=[qSKddM+=SJ) 7h0=Gٓ>̐Ƃ<3yWy7J\ZC8{!އ -" )=n:>L2ӁtN_~d>$XeK>!?^ӧBߧ]4cUש:LƼb˱PFdوM?B {_Log$aB Y2۶3Žp/A-lH '~I D. 4da{T~To10C LQ>78.#E㍐vw42F.V)B%h 'kDmxkFgX%< M8\W2;V]SՃDӿOD{/ɤLIsU+"'ezeT=G! )5K=ɤpO{wڒ*=~CR,He8&dې BK`B(,YZ.Xld1x(q8 3Qh'/(epCKE7BV^nk՝B ,J8s{fJVKVk6su 3~*ps/XPoM 4V!M@(Xd%JG{xs-NH<)2kCiwѻY ]M ʙBA{㍏* pB LG-V|;[3p_|s=욝Ai:>X@'UЭEӇ&}-{9VQL&"Egg/MlI&+E]dBd|7#lYᅞ 2 !nSNFkbYA=~|NTłɓWd\VN܇dL+0_e34P-a@DzSpkMe&r|'/lѓ!"g ~57\$(/7  uU?'uTs^|\jeQR\t A"M[NEjĹܱ^#pJr-ٙXe}<.4[˸ֺgP#W3Y AZkػ3KOւph\A9"h`^*3-0rYPTmVja(2e{x*\`^V]KmГ.Ue,_7BY^r^\"&G[,ڣg1=nڝ`3҆<(@3^ ȃjy~֝ZsFzsvs !濗{|x ȇju·qdR މShZ'tq:(ߣn" hf5a 17Q)+iMx6Ǽp $r8%C) rDt3UTwtf5<i4 P솶BQ3&]_pX&RԑvA+a xS7ˉDPAtt;IM Eu Cs`/6u[̸s 5z=P9b4 5~mCC}vo B ܦU#D_=:3m:i'MLՋ.ff}`I{ToB T{dD:EGBku+.r9m6*m-Tʖ-*ROn0vF?Nf˶ҧu.'\0DSz-?&^n/b:c?jMJcx?RCEՉ [3ƥ0$3sꖺ8_f;TA]GDLKՒaLބ+5<0=~w0S*8v^>775u(%}I(dp@5l3щhߗ9ȝ@'d Ǵ$8氢`m'*Aly"E"Ijk+68MSl~j vl@P|#ʨW#`E T‚fh(c ~È#荡4q;lT羄Kb;0f~C8XΦNF\JB5ZD!}:<87}eҀ\)t{k\wxZ_ y9!FQs~ t(iȆ*x$TAYRm` .icBrg^1=df'aYTa"\dFސZC~V"*+d4((BuDnڞ9#4=9̈́m/[)bÄ /BE7|֪zd)^}kf*@ țpg獬O*H9*vё Ns$Z">1߽Dq:y-_!y1;ضmyWѲP6X3 =8Ws\!^$7!xp- {8pek%w>&%0S\I}zZcU?CPk.&,{@"R5'ݧ3W25Pqy@<ҥRX!:r?[<)u_Dz U=g-ȟO~fl2MPglM]f.Ӓ-F׻39YgfJ2q֩,^ʟyu+IS>~3zܑwMF)NrWV;ML8bɊlv1 ݳpv"A&xhYP j/߂[@IvZҿTNZQQ™)hx!պt > RMKB%={8X vɔ?,*M1s3t-!'媀q?W?Kot`lӹd;ʴY3ӷ^F gp}Q7VKVWuӖM%–&|CWxt`Ӳ($PmTI0 1)`뉟Fl. /H*(H*I)A[F2ի=A`ÄxݞU\\v >/`/S>`JJg$rNacb8s*X ^З¡j@8设i*vn\ P5D9"Iw>\ (H\\fwʶh\ܒ)Eh*qa&7QD3b} %'Qnό^4mE"ۡ@d[N_cO悧ȱJH%ύ(z.UC`Hj̺Dףx7P*sfق/CrfzoTW@Nζ::ۤyC>$h (Wq䉁Slܖ $B:F1VɁR;tfߋags ~biAsلV zNI%|9TZ!YEÁ+s[m%q!A$LgGRl) isC3]qP9PH&4HV>= _*J 贈 /("DIKlJY%Y;7KbT"Tȍ{RJvO vAY[2=(KG;&G\"?3Da8\p6;z-7Vxw+90!Ůpe]0%}KnazZWoWv`νwpT)ܾ}~L67LB((nˡ)^'f\yʦܭ?O"|( N˖C /]$\UYHO-S \7p~,wui5hМ&Ƹu0FC̭b~E0jӗtR?oLD]J2b?ӪR ]~^9 ;R]ѼlAY٭bOHG] t I[$$HiL><,7P* ݆WG1z,Xu h/Qp܂2]A&KRA /-i@Xphʘ f^:]=AA07zřmgZ9`= =Wo,p`F%cfWSf{"< Ty 7gwGUi D^5 ]J9PsZJD5re@ǞN *miDN 6إ)p_MF>٢/ZX*M\s{]X[ˋ.iT('4v: =| A")(zӶ|{x6'`tp(u'7+7ug~WFYs!bJCΖ摺j!F ">V5UmN>8Ď^lƬ>@_KiC&auhX_/yIk/BfӉ]>3j;ݔ Fd (h)7d*M[>^k !uMx; #g.U+?W9x P%Wd25MȗaΊiUkO!@o *>Eٛ_W |X% ﶒX T\EC|@]x78C<'as\?EYuNPB[>݆\0qY-^YBIyajaYYo*s]uUmDJS+w˒dA}6P.'|TNA 3mWف;Bk05Ӱo< Z5%;HK_>1gJiF XEpz/;iG"%@ԼĤh3F.wI>hbɗ#@(&Z#J^y ;.:Z0YAg ڱH-;a @DpU~"4 mDz6yגQsz7p|\k(75P\b^yOΡ1CQ1fio4^sUdS{] |'>Q8H•<ˎ%1al81-f?Rx[[k4T7K Ec\{1IĻ}i>9YԾ$|`V5D/9tVx*8A3.nwMm'#sHKt1&֓4RXi&ÕMuTQ-"q.Je+W=V-v Ú~b!hv =wc*U 0?+*B~-! . 8 t ?fFGP'\MHaJȾkB$.Z/a aYl!B,lwx({JI);i 'u%M)0`ƚ@ ҮdFY(M"]riuJNت}I1)t)Y {0?'&d.Us7¿U = :!؉_S;}snaYXDZS ;.MCLٟDb\jh!<U/1=R-ǰwa9kwݷR6T%*{mq Yh "CRJHPҙh%Z<I%unfm;n }xLEÎhY[#ܐQ|S ]Ctp؂]5\ǂj*yq~&k[ @W|#P5U6|V$ VđI@ 4bU:p-@(tOax?U@ˈ̌{sǙh>̕|毝MBs}E: NKcK,#E;?X)'Du nV!/F&$Y.=3]J>/U}45NLb!HdOt$ݦKbڝem38=po*nwvxh̙+iZJ~ yqCԖ6qא*Hh 0idДhB1,UZ.u}ij[q| &c04Ǵ?\qJļ*i%*#g㺒`4=ig'K94+IVU +Y*5Dgm!`:ݾX  qJ-k>UOD³H!LH٧O'揲EwL,G!_f)>~[]J_.8_5Q؀t]!EC5eۧ X0Nf<᎔ 7x2I4l2=/HvYS4) NhX|#!gAq=(J)F' GS:GMJ53 /);ʣyS%Y: rsN^;\z.у3]Qo2Qzaq=1Jq}U7>։L[rRAfd"'4 cNJjrHrk|[0C''݃t= Kޥ=A6RUEjDKNUthY1wT!_>ɠ[og3љV+ h7 ܇T_Q/*=OϦ>ǎ%5"!²`p$ÖQ)mdm5>PmWLjǂx>d0礏ϟ}H+9 Ґ|^Iw[^"# L`=˘VnLuwHuzRWu_jՄx{߮&^@rgz;uϼ`Wc vzsYDAM">h(:hi,ja^'>q8>/:2}T Τ8)KQ о$6 %MyK4[..8|aoOǵf𾗝DŽy=\WDlLaoLQ|iD_ NA0EpoYyARfs,J\gռ"}tw7SK( z,Jۏ%\5&b+1xk]/?֘7G#13k D[f;Bɬ 2^όҙE V/0^Ds1 9mPeK~|n!@i͏Br "۲TejPyPԿ+s@gAЌ Ϣ1+=u_E}ާDlJjbG! vl: ~q3j>}(K-U 3xɟj.:XrNg⌷gl1ㄚ>1޸i$Cb1y- q%2kB̮y@T鰧 3rx" |)^m`Y "{-翂Uc9zUX)H#HG"")5CKjM >aXX6ߡ-|':%`+y^ !cVԚ@t4 ;-EV;/p*/nC1o-NM$2?A$É ?%n}B= Dʠt$,E'--Т)4V>s:oMX-,s ]q N/?:XHl>zjaہh]WtY#2Ш+5pg_{XLAX/!ʳFL˞Ь*yWd :\כ)g Ar%v' re}zF? /ya\ 钠u^J$n%X(sqAB8ZZÐ[4cU] vE[VXaӰ|k6 t}Q>wM5'LuYL?&3`ogDLl󻌢,Wa",0U 2-c4Ϋ{m~pȈ0gM"ψF'?Sׁ]5ﮬWƿBJ\%N_(gېN6WP,37~,D9`GvA#'@\(W5^xT{4o(z萉A#g컊7L u e,,aޡ˯_q0 5p9VL;][b >p}.3 Ig'|gH ?N E5Hea+lA4V( I>+;|1' 1ӼvD׻g7-hi6-#@(AY󪝮: ;*T_Tl :} -\3sqRL~DT|a{W]vc@8`9j m}.EY4dʇIk7î>OUW׌ ީ!3Fкa\<٠6s zQ耟Cco:0T#*;9 l֦E.vX v(/76QXېFPlkiuh)8Kj=>TGƑو#G@s{hV=S_*H;Khi:K'"ΑE4,B?ul[ʣ (!5C6 P1 MQpH {A}8R`!F<fC#tZkPF[ǹ'V谥RrEpm~-B{ƭ N0VPv>h_$,Sݨ߲y]=q36.}61c+Xj 1-m8Q\}mErA X>OBP$TlUw]+/9|%K=KuHc饇Щn ɜvnаIQ+ s#éd '_1h9q >kۃ.!\Ev!yMY%7svyNֈe|$O6s:?x~ir>ygDI?Sdi/*0;6ǭOI{9 %o=D˨ |eh4.=6hךQHqu7k,L; Kw1МsyaVxp-+~k_K0E)WSI`.NWЭg j=`!FM\a I$_hx'f9x8)-Bs[ݝslaO="X0Sk C!pZx Y:5f<ɺZDaf }QzjYh?AVJLki, վJe‘Vܓg+;SET܌j`}ڲD=*y:UyjWg2hj7o^Z7>8u>IîKyHZvF*=10k_'/N|G k tOҞd h Isir!tid-'?89_ͥO čkFדj O'A# z3Ҏ9x8>?pXݶ7E"0 / 3 _&9W=* ``YI%Ŋ0JYp`]8Un.2١ Jb 5qw?pB mRwxn~3ܕ@أpJM0dA&!4Z% PeoT<~ C֗`0wZЇeˆ Oje^P+a3z~]fb,h8^c=[GK<<;*_Us$d G]8i^VKk7V7AЖG@S0?C=FElE>&5Xt@(uG˹u .U|({97 7o}W|f֜1b86%;|JItXR9ieh8GJ`e 0,"~£/Kj>u mF-7n/Zk c]hx2`n-uYun[oiӇ`N?5- {r\\)6l{%ȨӻLv?*M0G(uI\F-%m)zl:ksƑp}=|88mW^/3HlcYو &r7[C0=no-QIAOiC vkO2 Yx:hV2қUtТv=s {R='Uju n|#g9R>7H42r1AT^N:/e}(wN, Jsx_nZX7G=zH~0q͕܎㓂҆6w"1'v6CMgXG}ZZ z#: 6:7 7Bm$W vۃB).$ظtNvr&\@@#9/Թ2Qyya_8UQCaP|{,tBGc@C;@ IWrAd^tt$S.i`TƋ8 (w/̙I' }M T 9ͭJ*JVPؕ!dXd`Pj_:ҾʲC e[ɔE.4 AI+KxVnnݫf!ŇW: Is)(Pmܴ O; imߡ{ A&>~gWHޤ;eϦ ]lFz{)`oJѻis:ij\[(\j:f1 70 ܅ I&, *`FCqֵ{_L4ˇ`G(>s*ք"=w|׏% HtpO:HU:Z741Fm'ʫ fiRx F9mJˢI*d Q \IGR[>s\}P4CaZxzy mO/=؅;b(Pzn>Yᱱbvc RFocXhdwCBSy(zU x,PX!=[K }*?$8cJPpOR`ۖ:??1=V2ʈhZ msޙEiߐ|頃&3U\[ b V՗ȇ(M!Xb[Y~ Z$-T)A b ĕP>C⦮p4 -|S=kCϗ'FId-]_Ze>@㲺6@5| ,G• ~:0ni R9H'2" Xo (yb=r4-u> ?'0pw҂G:2xLP[0tԓlÓ*R+&trU,onQeΔre BhN],,A`'GtVw,'wo⥨$YXf?[f30<3qG{}o$/dm}4;-)#h50C>?~ s?CiQADen~B#H bNW+ġ ؒ' P1ԗфM k`ş"iɌitldTYed_<",P{|Q3i)nkˇڢK>5ہNc=0+ У'I5Sы2~KޯV@Q(>@S5qSQڸ Cc{8Ro0Q9AoϹܥ!T$uY O "fְxe$`1Uӭ,6ԠhQ2Z4+upiҀtN$cfO@ObC,3QV<  ڛҮ|$l@ٞۮs#ִC -|Iwy_2(Y6t\i>5`r(pO$&Ju2! ?-X rȸJÉ<=vP/Ϸo2K1CyUOBG.czauJD[EIOFWw*)D79Np~X@Fhw"c֒ucE1#ܞx{ /KYv!f{9*9 ͖چDSn/6}Ds<WpCԉBsl-=)t!I"ϩыjQkOcn90moݤ0DcMqA̚f^2i=99@0CPkiV#\:Cѿ]T1km۰{ cQR:f:+35W^] EDB5l%ғگ{G=Z'&Ow:Iz.Qt]eWw4wlxlo/ˎ[$%EP=b/^Y^Z_&_:)9Swi=-ahQ7e5r6f7۳54rw+ؼg^ߺ"^ //Bνt| #l"]M _i%BEO2e_g6b0Qlin\7[NU}f-{`ri4V~VUYj3磥$_iGЕ8A5GuoQEl F] Xf+vțjg/q|f2kq$Q8G(s5+ũQV\OL%_cUJ'VyMB4Z6֢ߑjgBI?Aivaȫ9qeْ犷nUPGx^YW㘻VhђOӥzČ0in~* Xp-LbJP_p *rL?FG\6@ }a9QucOWA5b^T9W]X zъn!a$~29L#_n`Yi픃i/ C Nw-7/sqt;EhQo6N4Ň:WExFU฽s;?"پtk*c !fj;?\Z9%RN5L)|PJJ$Z R3i SąֺpoͻO^x;**c+Mԯy4Ų\*X4},X2Г+7:^w{0C5ݵBB(K4u*#N>,rkuL}=ݵhl;-cmT Wd=kgT5;b!*nFG.}puhOfP]pB <.jikj=f#n/s63Pm/#?FT:WӮG۷d1M) IՏ+/%Ǹ)O87j„J*[w/Mg1 ? WfNQH, *z}ǠC\0Q^P.,~u5$4sY;I 5+y\6SCيAGt]ԍLk/|y`$^ِ`+p1_֗d0Yc B`%,y+ehT+Le1H4mzNoֽkС6%>`$>n䡔\3ri>ɞ۟T[a[¹ ̏79߮`l.Em Bhd.r ;:OϑeeQ51' G5jҐp\qpd%<~*Y:ERa%uܡ'vRiӑRt/ZI>-ت=.I"bJ#;)8!ː8TGyC??*n:'E#?Rf´.U9pV+`|ionNf-/$ߴn7ĕJ;.Jul_|IC1( gLjsdX¸k}G&\Fl[n<7b$vbv!6Zact1ɟ^Nb ߱8B(Hh25#صvG죀|-gM7C )=O+<]h V \|L,gk |r1\&J/MZ"FJUnwdNzULru /7w x 1K. XEhd4f1!a?P<+ OeV/c:^m}(U#)yv'`TSB$@A8%'R lwb^i \m&d3KI&x0_ $[6_EfO2F]M|J}yV?лaj(DjuYeOl=>eȫ5Vں""K/\ĩo8QhGPx tA{m mV5m:dsMכ0bu^qr8m铱9fH*2ڂ`sNEu)F~zo.4^.u|vNZ{%b}-/RV]0#JPv;ğkqz YvNGP;͏xN?bTA7!^I{) .\Ѧ xFVIk)Gۗ/6cmXnl}k}k{/k~*uֶ9kBE'$ġ2i `Mivv^@[u~Ɋ{iXA'zl©xSK(0|:70~ KѺBy .DR'58ې Q'BHy Wޱs)1z$=-YhwFٳQ,5n>U;vځQ&ƌq:C%`%N$<ӑ[9)W,A+lV(BN@(}!l߃(҄br9{Q@աN),*RY[ml9[HAP^tM,ݧM@TE:H|aaztLIQ7Ci͡W̶+^!C1(Sy>M.L b=Bw&Qqo>#w`.aT{yxJ9mq8+-yߴxvuL rgw|Slr$R±Df`K7>@?B4xI~9Aʛ C4+۪DAgqpйNgJhΔ᦯s$`, :IZy=!h ZֵU'֤0;)Ni'%ʒL?ǯ] nNB @Kȹ]O3~ va 9W}DQ>DQhz}8BD\9̐DT`*{E77(ppא*2/w8qAPf%Z#+:w9R ^^ܵ+bi, /a _ sftaֈ)={1cFd< r\KvǮk<|}ſ~EG3eB_QޥF )1B$fjxaRH{UD_7>BeY:4ǍN@OW~*WBu\مźpx#{@cO ONIg)uޯOm=B5nR j!/*  M,TFnѼ4GaK@s/ukZiy] C #(F\# QҠ2}DUJ/6AJgǹ!wtZ}+::vVh)Nck<(;IMH+7PH54 Df .|#e\ԨYl3 G?#-gMg94-v#2v^V?VZ$ V I ¶ /ԍh{'Yڠ?0% xeUtp19"t bѹj5[֞ݲ⼷i)Lt5'SӱzN4!9,տll *6Jآ _%"z*w^M}DI6v5xt{FVk.ؤ!`\Ds\^)2ec_u4:gUd FFA}L% g9SNj\hI1EH3:N;.,mY"$2|j3w6ZD)W`PQ2|U ;̓s`rShixC o2&X}uZj\lD8,n1]`64 #WUsw諂V]d4b}/^aY QU<6D9,BqSޡ"R3%T5p+5<sʇT$72Wߠ)Z>7M{z_1CNX*|=2i$[{1OWf'/nrL% NZ m6tn2E$|zJyIlϞ*@oo-MFu'<e}O9xZEG/@ zCsY?p+\֩BKP$ "Vb>'􂈨U3gWSaԫ+f^#SYHC\FGWExHxwb X5I֏h p ]K/van ɘv0:: ; #|ZT.f/ep|`LFŇd[&ma-;$HS/1 )#`> ]ɓ%juPe뵃'LRHrIu3F)h 'kb ug2P"FI\MH-iVML{i葫AK¦2 VOLh'K,‵dys*ަ2g'ThȳYego/4ȣ;yjH{ Wk<=l9g*m.frhM@> b%>ݑЮ-H]4׌S;3ԛd)ba um#̡q цQB~ȤZ1ރqܝW9Ju}t%8vz7sk&-kez&MKw)Ҿgtsg6 xMtDZcHIt+MDZq B;C|$Y=񽫻$(;P꨺'%Ky;ާuV __* )|Hs{ e'p4VsiDf'L }=d qy5ݬjs&9i(&< +lHɽo #$<|5AII] 676/ht.q(^ԋyiF|4bu{MƇ/\tbR}S5XS 4oU&ω$nm '4raاi jLr0. AC G26[W3ʄ0 ދT !SY4@SɣbKr%ݧgU/P~fˍKHQQ,q{c hgU p乞g}xg)&QB1 Ja}pJ׽}6C.^it,cd}_SZ+I)N2-]>9TG9kvYJc il])Jwy7P(I:їv>~m;|h@x:³q=I+}HІW<0a}2>EI 5ŭc)#HJgdW-oA9qre=^^ *b>u˪D@P#Ĭ(3`_RA2MƓ@cаz%^OIy ).@p]c p{ТwȆn1ʼn S1'ML$x|&dSx왖7?=]r2BKސJ2D X:P 9Rnb\I'FnhE0cnc~p.f['c$9?f *eLmKzHg2V 374(ʂ%h9:^w2c>4*{'G^".%hx tzxY:O{wէڌ=L!:`p" q8u첰e"/\]Sw>0%DItU)yB ú\/Wn$W@:,(<.c=n?Ur< oݔXc 'ҌV?=U*N݋e^l+"lbKBZ6Wς0$"  ]n(lCN ۫邼aL 0(_j.g m :\JS, ^4 (Y*2Zvv+ ,qE]ԓ.U)ĝ. Y;u>~fRu㳆990Dɖ#_*9(˳=p^Thɐ/랧b'ҁlFvWxx8̪!.qbi\8csz2xdlP\.qʷ9y5\^0C?:eZ2b &(_<@.uI|tjεeT8bj,;c.MGxNv^kgk 2MjPQ֌7EfYc@DdH拞Z|1{$c+ktV?/w4P eZn0 ~uӂf +KOCW[v4 '%‚!)sys95~aCY~g3N zCX!LjAvL|S:[>S{~z R! A Iשsj?+ϕGa:I+/}Nex̴2PTTbwYy~F}뾻9mHNȃq  Q> YZ 4흽sOpG!B {W Üq4rA/u%S:}c -( 1N̙3xfڳ`)4!h~MCseZttH=ƕ_nN#X&i"IP -J$y7mh2^IAu4W.ބ4wj\ӓ߲">(`+oћno(fbެh1TT r[K *cF֭PԀ P#JVK489b%C4}&$q$a1I2IlM6\kABtĒ:AJáh0&# )R*Pk.s۠~E@h Ƕ<5k7c(4libbI R^ʯk滖5M"%7:ġYbg^_޼ݠ9R#YiW4V'* rkj$2!+i!OlefM)п:,'CI 7vY my%+WƟQVu%hLz4T{ͺ Mz">6R ݯɌKߖUZ!=+wd!yfKk)~0;PDn[EECu"NOuݳH/v'K kf6&4a'#u>pPJOeƒo4ޭ޵ T򥗬jOP%۳' U#r1Cʿf+`qC nL?ҹR̭fϺWL aslqjM?H}qמ~0QzE䌃=IҥŐC)bfm,, ag:\{Zg4ƨ>@w~:u7fNMz9i'=owiD i?H>ZnIIRʼw:2a /Dd4 A3tXݻ DyPkډ.!Ty ̙:λv4OK~lY\-k$o!m4NJ"Wu&玄Dayڋ]+>|Pڦ&zm^W8D|iS6*[ْO}Bu6R{.\E8`Axؠc;LH $VP4+rv,磕i͸aj0Z١V %Koҋ/ƥ\ qdly'l@I1yUrtGNs,hVI p<)̓1;h͇ܲސq :F سt-{R#ۙݬifSҤO'Z «ũzFv̜œ6˚u0d,eKg.Z7쥽!=l坆)VͫbY;)>4{4[ U]ZtǞ{,0z=5WsߗdPbŬg|UTq.MGDSuHWD"(">(`_^G82Z}lRKSËHlídĺQEgGkƊ&8%Ԡ3ۤ~$ReIP% nJF X4U9zQhaq5ǗKRr yP6J0|u 5`-S')f:x/XfV[@W[$ԴnN?_4r h` M< įRRT(l؅Yë8 j355fsTEvCP!|M {f=+5UFܦF6i‘X?oF F+#^aCڴhδ=,!*C:]EI/ܻA&[r7W|ICL\Wޙe9-)){C x +RAk (Y)eM!L 6:A5wnf,fzgٔ!)>/[b)3²Dž+a:HN6Y&@ #,hta3T+(!Qvj\{8F~?SZcר8#~OT} y /6l{lvSR;H7I[1IY,#ks E,N4ڦj_cmCbЈG+\|+|1u|bAbj#i"مӖcTT1pjӰgS R2PfߔVyw#2K&ABMJ 9lp+@a=<Үowj2[9SM8+1Zϸn҄Cbjވg!U凤4ϲ6Vψyn_H)kZIMl%B:&.{ͳBaM56,pw !3' qf.~uԴsygtK\J~KLgɂ2ل]",VfCh;^[IW`(L'?hMG\~ jS_f3$In߄'zS\㡀ѕ]+0Ţ2khGprT7*UERoyGϮWq `eTp<Ozڰ@VW H2%z:CQ3LufD}TNҤ{VX\lQz E|}͙Q j/gPyX^;FZ- (=ّ2ِ"VwؑbV E & 'go7t'BL`$9l$;h2- wJKՃ5D x3qSCXY윧Vt .AQl ^&EOiY)}Zo`O*(QϘD.26Mb>AE"zLbm,^zoML@Jtsߖ`pH$jeToR6){JlyWPEDBl障zqrg8#J$QcKn.r}_eq3`uj:<%bX6+Vb,hg#҂vN/*pQp3KL@]y&S#ZP;MIһh5vc}S_e! iԄW~ !XϲkZ^CBwQ5 5^mنr KGDQwBm.+9UN$QMT AJ7p&#΍ W|ot 9Fũ<sGH .']wW6,P$kq;%/lL2>iT*s  z';hr7 GEg5fNm\7eW[nJ>tӊ?\B<k<šiu \ UaTpg`."WhmYPEjt0B2sWCZw=0^E? @{T}P1eZv!\6|r iaqg0ډhKqyYV>9Oimv9r%}FG)~Xgi̷_M٨KYF%@`>,L1$ T~}MI,!PL}B):uY DUSMX?^tD3i !ZyDtR wm[8#{3T$."˞oFkF+Edp(6Rz$Q7O;gkZJQ2$Y|>*|ϱäsmjvx0T "G]7svue"f1>]`R楏ʻDY8pv>*\?:g#jn%@ Ҍ 2i[p+cQ"\%ޛ}~BQRaohC2m M0Y"V@ Գ>< JB_Wd•SN/ s<8:Ѯ2Y"S)2CRܟkPn9|5lr( *Pqg_I)s"%6g~$LϩE:'nB)g6fɣD$Pzإ _^%UdsM.VC0@=;\ަ4g:$LA4gE pS&b\bDeZYRGXv"PNi o_}O40eTyj/KY\<; YlLciKRBSlj>4֏M\F(gh\[ Ax.CsPD7~^2( WsH Z߫Ujl!{_.IHx715zm `#@R쩟|y},1U9+#܅T1`0wS$F쟏űvl;(PWLAh=ỂЄ㕄K|,Z?3=9~Sn3"0Nr3EIe{C.|WU|cD0(8۬}Jn@=\.GD@`'8X 8jTuVmjA z ,XK L,xu>GgNdLbiZ&g+L{D؀ܓ?+#9qFf`S%±g߀(B0zϔ/VepgCh1nk.'ҝ&i3DM POlQNH/7 a5iX:9F)N JV'5cGR٨Aɩ_4NJUR>'|J-e4%&G􋱋]ubە>{iv\)f-ӋFlͺjRJe !1ԋLںgDAAO$EI]ڝ և1 %mR!-q \3>ԡ%cQaploH10p^3[#gi0QbP5q/iD/yJP}xu6߆}7{>cM~ajyɸ,l-s_5C}}4 [Kq}RVc!ά0v@w48xePc\j4(Ah$, )p~jy ,ew=MaӷaӸTɦda$,K. `kXKZQowѯ okvLg2K |_u f?7OxH5g*-^Ⅺ6۸j |#zх&Xo`6RfÙİ!䅏*|ba*E{n5g7_rGZz3`Ė>Nk3Wb*/\)phѩ6 M*.29)`/mdV%f0DNh@g3KTSL&qRE1|InOs=n(> ~5luZI +9p(~(C?C(ʓkK|%6F "$>/HeiK maw BaN_Nkb!vzw\QR'mQNg;vsǀ`rg !ݓB|y%iv8੩G2gKdžA@uʾfXDpsi)cE! ےܒmFT*aDN4 FLܶ+\;29}HeH3oAxKpoЪyލʸ#iE~\ ]QP,ֶ]hu,[&4HRa Sr Pm~޳Ak?W51j`FҢI"q4-kS\gfG@vQ^-s".b}zT d:GR${=^- у}o3QCL}pm#vVEZ/s;*$[(w'3`Bhflp~nØ 82r( =r. `LYt+|Yx˦Ű\,;c? gO%({tY[&Xet5EJmcp~'Rqu!+Dh M DHqo+[Wsd՞-/J n(p*  <;GȰlc o|ɊGQ].69o9bkjP,T jiʇLυiH}>:mEKvz&M@ȢOl'\'>to1 )1L׼nQƏ GYmzaRFXQ?<)Hw:;p)r?B/3o%EsZr5;پi@o#Ewi*ttB辚vP)A.2LH1 | :n.< wr;BnyZM+֛򇬔Isp C= [uPCWR3&s M7k퀼ߡ}2[ci婊j#ZفzR?ZY(Cȗ(6DSYMMYu5Nq$"_}DT/2f催H DJ/?,ZYuQRRsUH7&\6aB#Q]۸32ľZ?0r1/uYg硎Y7k@9@CD/t_vm܈,"t/bD!]W31i9jltzK >8[Xh ӽ'Nc}z; N헔Sb+ROs>Cwlf~,L3@.IGUBכ r)9C#X8!mJ$ XijTݜCgl+s䫖 ߘ&RO 7q)-2+n%x; Z;۫] ЀIKJW!H9Ԣ9 hE,HT}f6Nj.>pow0 v^ 2y-5ITt!PZ=$0&thYy=eú޸f_{95 b

Jr[N b]yӖ)oq@CzKa;1Qd B})ҥ]bvE 5< IR#_%LI([>BBeY=VnYG8:5UF©a?\_oT|SgW1Fsɂ>5fK/rBRԒ1N,ªߌOz|dFZ@9bROtY CTf[4LolpvޘyD΅ eWL=6|}72f ӫR( &o wW!V f堠:@+f +Ê[eh.%jJɞhLߘ^I"H Fp(CYCsm("'hEזWaaiZآjʮÌ -|LUk}Iu!'6the}G1ݧW^;mu)ئSU)ѨYʖ i96ʅvV! NFr >ԛ0-S<ynfT ghk؞AxwQqc/&棡tb;M|$Yi?xvkn]ɽRɢ&6Zb$^:'9 ~ׅp 韯DJ:#Z*I^x?8'LySq"Í| X_8OV3QV۸˵L\ߎ -&U9+K F=q9l,u[q *7o&.k&nÛbIwv;a݆8EOO_霘~*=lb\B#PLV $1b#hϒ/oں#9V7|]ֿ jtNA1|Z8;!SY~H[8N@=#¹ e=r:x2mb8gRnAFw}PUpcJW${8 ;/ \"ӁpA7$&B i ޣmHxƇMg&@0XKsD]ld_'ΊJ|!|ᦤd\[vLm~D/fvRQq8-zE_g9tdQ:M)hg>d"]Ah#ӽ8@H%"N@2_*D4q0(XP?VJbZUs&WQ ,ԥa>'% P).IT3~vd| y2ZdNogL=yH5aSOtBLNf-@xKMB}ߩAfF:◩68Bkܹg3JZW<*zr3YK>  rѳَ[Bi5cѶ"q]7*phM>;R{(B–_ʺ͠4sݽc.fk*Tur!u`zuGYbSsM6-D[LNO6pkyp.2F^ceS+ոtaC{/q%άG{%FGTQf@n{4w`ftzuf)dvikG4v`oLͬYlxXF\1e?-?YNp&G [ uOdl_PoPsf" #^k!JU+sCoFn YkD*Ʒe![T<aվU6?;4lVauϳԕVUyh2`Qz(i)[B !'' ´v^˕|ZZ#<$\x#qUu) u$QUՀJxsު&kv:Ric"nhE|OԌȻw>4I} ǵ~KJ-eY{|"Z:/;:S>-`gzU;2IEpJ_;.,cM 8tӻWS]iq3jQ~X6']m?\)V`B ?PĈ"vDհwp(dPQ/(yBy/oW1VIo`qBj=V-UQVi}6(Z*$2<JOkz#6؈8ua,Ց' m3 rO/AN:&eS7{;%!Z Vmu:]w[¡i|c8^ Y;GcN .NepW#K,Zla+7C-d&9k?ϡ+ZikKC@X)tʸF#*-.wp=4H )K͓vCYVHD+l3B`SVwi'& \F:W=\0WSD8B57kI_Кt,(7#HP\ vl3qCpS­rԽqe[5b-&d-9U9))&bӤ$e{7 sE(yztWoXt0jvPN:ªqvY{|%'z~t&@{Qs{>$c&沪"LСﬞ7$#*#uxkkKGS}PD#BC e(,N*YF) =_`9t+$H+"$ӣ@̴L^-jW~ 3,UB;ȥK!ڢ]H ͮ4"LE8˵5{kg#p"X-X6LFfVR?w 8oTl'29YykUFlJX viؠ*PdIiÒ8DW-< 5NKN'k'c;lfk)KVfWXG:%o\InA&_͵ִ$:;7Hۄގx^9lGh5ÿ:ug/6h}8_WoȈZo-qgpme17c5A~繟-[5M mk+qUl8e3:a;rd,89I b"SK<M&!MIjWG՛%uRXkӚE_Wy6a)dT) +]3/?A?yyx)Gf#rt/".J7q卋 ?L-5yh-o)=G%T8c5wa*2 VbזcQ(vzn?bDK̶. @HΏӋ~qxu^ui܏J0o/0 ۼ?0ռ Q9,N g/NCɦ&&5f ׻D=&Mwzkn:F@$Vq\ΩQ^.hU:McU6n-*p9+t ӭr7 7Wb;? uM{CS۵Y 8y*x(Iٓ ߂o5p&Hx]4[`6Z2`#Bw|ItIai}2jIֻz"QnG&dɤmcvSzz ,fzi+`~XQ;Q \ %;;BZq42="9k&PʢR O^F0LK;=,~ D?2o,DF.LO\ZK4# 5k |GL|?]"i{٦݈}x\0ZB#Z#Jrmk8 QE1wjxUq[{i'^[QOw17h=oա# DGEA7t$Le?7Yc2];gy{.qhp+F7e^=ūGKxYrRSX!꾦/gCAcgzg[Wt8m&!g8X| =T9%ixs12:?C57fbJ eUs`8_h >ܳ"tMTn#Q}V|LY#FCZEfo㶞(_LB8=0&>Pgo{^sId&yTg<ޟ9jk}i M8Tcc6#-@eˆz} :TJ!m̆dGYZ*OIQ&YQ0b#Φͬ~7UY_HX~3jM3w;KmKR@Ӳ(Q-p ۮ/cfTE^{Z xGklEw;v3s+4VUP\Uyۻ dޜ!l9I $:VWG`\~ܞ]#&aM ]34{[_(|a%2~_mwM#7d:VՔV/DIbGrx:e hKǞqoK!.v3-I\(AeYU|={o-s炅 7ğ}7 77/+\#Ǻn -d_QVH!D2eon ?oyWZ^+#T]I۵QHtew1nIMgLZwݛ[A}ܓmmfofPz)3͇D[8=45u$en4L#*M_8Tj칚Ե3idBL0[C{h% A)~L8臩J^5H6âiy~u%RžvXRšizI${y#c o􇹾IOS[LB8f j 飓"A"Pm2(rܠr Lj1d2< “5B !GyC\f*iu=f{nHCŸAG"QLX%a>U7*ėX}r ޮ@pf(mĻn0JvThc^.$|<|JTFB_[GP,^t',X`ܔe>s". 0HFoV9 _JQ;p2RY#40W_g3CN>եUrub5<(Z6}`W <铍 F`YX*x@n_޻`-dGQޢ XQVr0Si^9OS^Yu|s/dg/~ц4lӜr{>M-oo׀# *!8 IU1 G#TaAMHX%0uBG= vZhupOU%`_P!X.:%)T+y 02${W":O@>yO^ FKf&m;~l(7!D9ARb/X*ٸ2v*:Huſ`4;e w;|^Tn1g՗}$$?HDU~z$~8cɸtgf o{*z3-0>`cҢ-߸.7~=-|$͸'=nWo0CB -h_2c--_^8ND"K=A]N0N355,7:LX7BX31:8gghfґ}Lо kzlЖ/W(k-9uԎLёsycm̆ RT+ ]q5=sZFB6Ҋ\/J FK=؎ G,dQ sϜ,W*2tDAت _ Gu*If| *[N 3tYv0D^B[튣SX8e<^Pe6k`NdUZ5& xZcN w/&ѿ7+h.IPLJ$BX[^٨[m <*WDaQP lԚ@@j]ٕ4EM)wzrY"²,֏mάLie Ed#l|AӎҚ(B_?Eao NMP:7D4^??h(p}呫2(O8QH3M)m|Ebi;Y'i "j^iI3KT48WRbtONtvd}Fp‹f20Bښ)kEg y!s+Nfy{~w T}j{1WF7R9U&[uUly}э;5aW=;([; .P|8oI]l/vFZY- 酤r3-{H%c+8/_W4P 18DycOBG h0x^fݲi|C8#@9+N$@G)<\DH /r_('#Ǘi\qN7j"$:H!4aru1/Nn!ns=&CĤtpDYp`k䕁5ΏGZE8] &[>pŕQzb-=|ݽu,:VOGp>*xj.p>l dzo*/,"8>ɖ٪7@KI8FKi#q8pQ7s#̅iGY?XzN=Gڠ@,Ԕ ڭlSs*_?$5\A7mgdio8y/! pɩbLmO rX@bS〣UM݋b>|0ѾCvy~0:fK 8_M!: ޑ' hv~Q Qs+ Jm%sYHH:D`y(')zR4\ vȨ (-`jboPs6>K&9n:_܁6h1G2+۱0 fҬq٦]Cl6Xe+I 03S2y5ׅ|W'lQO5[!~ySPEF#xV .AZoujVr= V i*B sYfft#a 9}G$zISNG64ՐKOR^Ok[F5"*_?ߔ6*vv$Dt<{֯ܗEz0_iGt'b N@W/$]wuݜ2gLː F<=:G&C\+uWV?q3Nw}%f<2ɀoo" P-E 544~DCA·6 S1~ID|oBnګUoH͎f>_1d£jGh?eΊEb}>+JLГV/kkee&KFk9ײ>fd%s *—fS ĊD j֫}_Mr\/F?}4{jHVԁXv_v/ogBM;o7[lObC(I#ĦQE 5s4!^IK P%ո|,|h Ӧo:X|v>n"B}>zv1N)GT,$%EcXYo{BOgWu=K=i-*dbICvO-bu0}R.$er* GTBYt;K>s2N>Q]VX")wdGLn-O\#y2"7AKJ@0iok'tmY G,`-ipM UPUj<~>(@Ү_iÑuAsR%}Uh ڽLԔJ@']^1"i57YPJCAUBҭWPѾ Me(tTr͡Cf"DOy-d(00L++CjEFrZ7;@c դ=OoCܣ#²vhOM6[/ n>$/DSݺ~aAfSКUf=P@(f9W$>.{đtҰIG!' Zc,:gntzWk*DꝹNMϛ]1m}+o^Te4^!M4Y` ޹UB\YPl-^W3lءnƃEVY@6R*]@ݥ/3Jd]|sc>5]hO(?|&oj@;]4.>:ytI1--( KVjdAxʋ~~'\R@~ڃuѷ]4 K"'z?X،Fe~Ӈ 13kEŇzWb.4VDJJX7n)bNESWp_/ [ÎgOnvSa pc 2>s7U8`qٴKŮ;hn`J'.,l3<> c]:64Vs$"IZН3Bx'#d\踩"IwQ ؑs`azs] TEZ>01 $jn Z=ߊ] /SM^nɪGО*bo7;:蔙i ǚM=6]+4(;@D(ߋ۸H ?{0{Rt(ƠT(,|ħuwY8=9/ 1 lzJ>pzGe3[C9_7\R$6$ 3\Pާ=8M  iY"Z󎵎IEz(~)B(Dg a ېm;^ٸvMgѭV>' UT马]$&Xi7 @E4V6"4\& q|/HU(wmdy}Y`Y]\ACˆ d('XG!A.U2[Yfz<殤9=yX; J ))PGIpi;0TY m.nCTdf^TqW:($8BLʳ/kXH'fhsiߡIh<"dn#ǘ=C*^ UL쮥8p U @v z++_(-=~?*=.NҨ>gq#ΕPRZsZD*1Du۳q4U )y?1T%,s98` ^yml)oWz=Nx6 Nϳnfԉ΍ 4 MPfQ?CExoT7`#-V8/pnY ]N8!mS7+$6\ݾWx_/LT&vn-A]FCQ xBsA:%xD$?=W - _&GHC Iy2YU2-݀w7D{H*IXCPy9n:E?mIj5$lw:? f`P{9wl!]o7 Z:f뻅OX2ZL)?s铚{WXIEVVʾSJH7rBBVK*\u>]-ձ <:7̨ Tո@P>t! $T{J֩t"'+?5F9+X:4)xZ9?^hUf+-Ճr9|Dq/G&4iܳWF.WEy nˍ!04"DhWPeDPr|Иʓu>o_ ruS4Q=Wƪ"]뎆wvPEȾUe&ī[.ʤŁs_>6dE|y?û0sq-S:D # $#Os4sZ zSVfW`(pe%'H(QcyDkǷQp%&uS?SJۿBыCR } xr.:[}v3)@:xuQtۿʁU&myL1.-mYȌ\ANHvXFLamW0#qX0l݀P4"\?P Ysvdg};" ow&rBSFR! _+nB3DwG:ߤV@PLYB_Bsi~OH6jro"7o>}W9wDٲr g#m f*nTSWGqo|xa0QEG"_5R%@h6~d~LÙXb4>5SJ),Py.akK\:,`s|D[qoar1vLi~hG~*aYI`(\9y$J;9 $`Jȅdp#dp[zYlȸFrҊ g޺#[x2N*E#nE㔾ᨳy΋nbET.Թ.qM`FM({4'իʵoi:VkXy~xS,]^#2bBy1!/՝ )kN(Iߎ~$<>>h@8q z7g *PJA148H7u9aY4ej0D!9/CbAeBo6?+$!`;-f˜#iBZ]qY&l N776q3M59֏7O%QDL+/W]h$#V{RL>|Onsf.@7I({JmkdE0 a%A* t"3XHBFz˻tVX%IBc9ƻ Ls뫸UXSs!sqUq&1vBmZB)f/c2l2;]Wr4](*ɽ=^FK3^: GI$J/aW^]߲XejA|9*tfaQ'Et4@*Xq$PhwB(`7gs=C`}ql骘}t P@>_V ][1w|o+xeǍM 4ۙTv ? %W=!B[0Bv {vQ$ų6vX- (_9  vir0@hRLl)(p}c3̛/}mVr< !MgKVE=(57@XW׶H";/D-ͧ2 J,̇蟉I2>ȂQ?{HŦ% ]೶LpRcOraa`y^ F;8E,7& BRy<.m1ipbFh4EsWCsP{~x7y ,LIbAOd &Nq8kqAKÒ;*~͹A'b="&Zp ؂ȏn c,iI<(>BB{Oej3G|x6yrdtÆ1r xe;lc>+f޼<C2׈ĿNF*b=ˉNR~ @Z깚d~_`½#$e j$:wDE I9RSbG=#a/'u@3gr0ڭ^ .'5>>3pw[ocD` j3GdV]GijC`Q ԟL~`?4"Iul@YW֩c})XPl̴^ਪS !YB'=,.ic>̞e枵k۔i4b` ;ȾV@b8fN/@:K&Nc,jMV`FT$VWr2"BfSr&n|> QQ,gmPqwo#e=&dx7F`#!1YDKy)yk1=&D]corq EgĔZ_~zXW] RoWNJ[JZJB| 'i 5㬱bĠs5*Nl73 Wj[i#&сh=Ótyj,WhAnX6KNļi*tޜ /Hz~DxZ쾧ґ;e)ÕvAd9`jvTKFn~ecZ,'\_o]kdV)9[!G[[Fܥ;'ͷ~HBTk'0q!kR?ǹϪE<< 0i֩zo_~bON}xl+mڵb%#I+3<$xHC%۔T^19j6K^|:ʀ1V\c8Dz ?IK?㘍&1Ǥ,83ي"B Co >\8AywA?ݑr>Ud㼶"TMcfg&=h`YB#)\ N(C;Yȭם+U=z:H@3`KtW]POG1ߏwYf#,gT܉vR;eǓ*iv.BL."`=rc3r)*@J*]Q Ts>,O48鈴SmBz؋E`ުbm_d VmY7|w .A^>@w+m] 9*8ڬ";,DvmFYOR-"S@U:^&y`11C6t Jk_J4U70VQz˽a3NvOSF- |y4קngK[)p is뻝,Ǖ궮=:Mq)t3Y/>O%.B"D_d6b/[( 8>Ʉ~A`R)`8݃p5R_?9T f" a,?! ?}ڒBߩlpgj֖Z|j2D-QK-w]/qC㽎!8 `ⴝh\t: 'j0S#`pP{?g)3^9흧EEi5ӂ5U k`Z]:tVi6NX `.DFZ GlۇkL 2'yU<×aޱSo(2;P$.{\ {*:VBr`w?:0a)qrW!]J t` wF ²d Իa&llP PVG]&15\ )zlPKn_6ia Ɋ`R.:TwRy;ܢzas4KS\42N=Yz1^%5_c$)䳺'?v*'~Ex?bUSÂz} &< %}>Iob.Qܸ3ѯ6)5DI#dyU!tqC:q D$Aa 05rI5߀G ԁܸ" Bh@(:*88}{0x Dm[Z`R#}PS{LėEm,K _d/ؓ ^Qcerd%# As1mp_Ax Й_:/sB.\,kXAX#8v(gFw'Y _L[2Yh#9q<~=v:d}{g؝@+Z^' Rm~cFD @ba*oy\ xP֖vXG.IP$2ȜaZHHC}rQT nUYHFդP+pn[qW22'QnS@K?$AXK784 5]zh67#~'\~UnE =b5s69 ;S_1ݼw*ckǨ^ +;krei Z1> }lor }$% H{E"uiuIUG`R0:FbČ~՗kIWLs$S<ݎ_+OmB0%Ci*)ChZ#(;ЧE=G@jү&ynvjdsЧ*Oz.Qx;|KG((.NW/GR!`S[|S3b%Adha v0ЗŎb{#%g7G 3Xh[:WQ1Zt}p7wXCəB@-㼿WpXT̆Uie_gs,-81s23 MO֓YZ[GS)l; HQAǬb . dG+%i9`cWс}g.2~ F^$R=A(YP,/Nsj!˓oAGTI?آc]340Z&eȏ%ꕓ՟' ߞ3'}{ÅavS1|,{M,JvoP.a[t  NCpѦ@*]S.0KP 7y yWlHeBTi%ak]lKT xөͫ!99@8ˬ}T5Lubd0| )! Y7^ìkxYhi<#ak=H#Z6^41z]J{%kZխ%/VE)w9z_G泽S&lݩ@C/J Kvc dESt]j] xi?{"Í L8k,{ IZ22v [W9ܸ 5w\VVP^b`½`/C,:c9rgثWI $\$i`Y17 mPt4oam}?]evږyۊ~egh]?8?I: v$Ǟ+@hK$P>ybַH}>ւ~Cw/X}Ϫj,l]9CX($@X>ńV҉3; FYS0O$J f EU*W6qqLgRXb%ނnZva%~ۄpe谿-ܵ9EpBmDƎ觾SFrT;Z%}dE蓈%)[>\Uj*~*;"^hcZ0qh N ْgY5lU95yQHq[\1`p,F<3K \?kmf>C &"n4rP&8b"`Xs v9 @a#!hY4N!H7}P\cLpW'=q3S!0Z-3,?IoGυ >^}0yrvs(}U3O~J;`H>u&na@OXm i m\p5'vZtZ {:"n!Zg4+A9w5[tK^zLQIa"fWRPo򧄴.s`@4H;3=PgB8]dM2W+33ODO3~1ս;7h9GѾMǪc4%CoQ0 XHϻ<Mљx<)x;(x2 0Wʔs .\_{*Pu#LpDi\lL`9k- (%ĪHfSJ%M\4sMnu߽ߐS8:|2ɖ> &Ҋ1*zbr7"<܉.d+gqC ­i5T; XV _ް۶tt]D_P蜞g.1'k~ón{ٚ./*L1> }c*u/G28xx:ۺ>F^ܭꜗC^'*qkGĦ*~yjۊX'ܣ/!<pLh j.~Um}#aEE^OL(n)etU/&q7sRrmB0?o}N؂m`-3hoYu:|o2q 4T K2RzV;_@w7"5NiL/*X3[eiҀzѣaqC@jKp oXyl^W^CS韤<^8AӃ4I=9XrStܺ!D1nIFK\fmT]TMh"Б86BoWs#S@ݱoSNXg̻x'!m/hy"uK4C vI({0-I+QlŌG1`19Jmΰ N L]zRPTskC f!/$~>^pXŦ9%];fpшYpE0>7,E=9*uyn"C0w>ʔ5D7灓YCIV0`!Q<`1S@+;G +!v~Z ժXpl9G,޼_h]'ú[JĘ#΂B,!P@2>PW)`=M&%?M [쑥mi #^.aɮJtد5L 4޵} /22C_'6,;G˲>#{!!Y[ٮD! 39S9_8M2UwŘ_Ȟ@=kU9oN5}{?q~=P.z2 oq1e*EU" N}w9PwKF; $say5=J-c]UїO֫AȨaJ㟲>=w#/+jxj0= M!× ufԩZceZl}gNȿ E,-h,H#P#|9wd@M(K":>s9*L@E-ZzVH0߶ԱNnB% ߹ nq.ec[\./hJ\~ ++arJӿ3}\nu3|vc7nY9nww\^Zm:=4g I3G) zˠz˺3rm:(?QPz+ 8=maf6Ӽh6  PGU% (h-bVD [&!^^~Kz6}Q'-L c:!H£vC-q] ubKC&Tz$y"Qnh0:Ip/^{i9 N y)Sj_bca q{OQBbH;#W$sD \8(pP8태4ru=%:ٙ=}?LJ 8;,3k ;#X/>$k7qE[@#jb49ݚozq)ݴirL}h1[zf]Sִ4)\?v$\wk?rf+xF/(@H^Y"mdTecW'D`2{e5IndR0"^Q%Y>̄r+U6W+!LfF;n.A'32zX5DWDgIH:ڬV8ruei[oh@ ޽.p&:2XcO ?z.@PH%❘չߝNగ~(K 8~4 $&l+J#CS1&[A_jZm#v\ slF ?D{'c ӹǸfw/N57'ePilj0q4"YvrM7 tmޠ{QD[XIpO'{1e_+,h*#"3$% O5U R' hN .":ylp( ,s7#G)%?Q[EusRsH4Gq@6[wR 1B8!kt|ȈJ| /KH "z#" ޾$G"ir}Tl8Qpm> {dk@]BA,dY[eQ}^=YDat%xQNjDXH~Q߽ @}s.@Ir y찡8;@rĠ c,c?ڞ'?²U &.XmhV'Ӛ42|.mCI~Z:6X]:6}TᯁR w A<*x_&88 Ȳ7gӲ88l&Ht#JĵYku8*85i-؃᧷M %GMʸW9/PxWEPBv00fGΞ`Xb]sՖY*A3\ibcvM&e-SpîM(kإa3CJq­-[;tMd .rT3"ñl͂1%>4>>)>E,_8Oka^<"hu#NMOTzi&ݭ,g2eh`䩀y WO!v{ӵ {[qSNR+.,ʱe]clRUꎊ%UW+ZsvLJ M1svF/=luaB_;d"a>`ux01q#zKRR2/0D/V:f5YĒb[ʏ9@Uq٠wJpTvt)[y s*. K_`}6k\TNDxxD2uaP^ƕ;mr(Š#ZځB1 pN"@F yJi6ƒ:UB*ҽ.GTjs" \ˌ q7,Z69L> -|c3"D?OٛnΞlzyn^e+zFbȭM_"Δq4m"LΚ8c?T/g!%>\^z&)f-‘{( bb6.y-i;l2LX".%0+ 2]ɎK %yL/1Ш">Al%mxuKzCA/0S%xOե lݙ`1C0o,䏩W.zG5 & Y9)}Dp0 G^MAҪ^4cc'u?y"J#IO}U!Jְz!7E1- +Xc:,<?uowɐUgTeoD04fp'rL.i#;6toU*ĺx$q>K %2uMpkf<}PP:4+/Uzo>+N^ƳoC#4'ʆu/z}[Z7=ގ \Y' -L^xbD}R읤s\Ұ~]<<󮽨pdsg $!5d6儼|So0j6;1'4yP u?M&e#jka0"ͦv7h#,'Pd<Ž[wnD䀵3hJ` 쑐]+ אIڙh#$_߼w0cR@읢wN3ÖD٦g.B_@7{L,"1X(3<,p"xuEo~mN+(w`yٿjejN|E>J,x ˿eVzjg盥y`LU#(׹ĥ"Jt-m7:,:.tl&-]:k),bnjLA- o%y~.C3Dg%cl`>6a -ӜGL,b_#047-(D$F2?VQ3d{?G\>mvU؂pymR +RrS{Xb#5kp<`ؚN?OVnAG%c^3_7~S'sL޺CeG[|zI.KnLnq!@~}n5DRcEԏ$H4X! Q'K ~u^;Ҝl}܎ȵzwucMrZHA8\ӌcat JZ%a8_tH.jQK*pT+q:߫sK @"+a]ˢjc\yRlƅx G9\UCΑ]Y]q9 ݽ_`Xg̒Ëa 7[Ѯ&Fm(c-緑3t*waE^`= |iIP2}ژ"(k. F_$B;갺Pq XvmTՁ.xM=jdceYm`S4'dPQX(H\{^jmP'^h=`^kd+׏sM>cp%/ߟ~oFgF '179ks޽銩9y0?|VQΧz)&R R^Ji-gߐFTpw,JOx/#U]'sƼt@ǻ1`%8j2۝} %mQeF`n$LfKUכoYOo!RPtaV[?chʠ]3>]Zt܏:iXI-}U䝟(VӻqMn y*[OCAh1jo뼅 M5{EQ-b7tajgTW/ 僤mgU2+'c63SY'Џsf`vTJ*hs~sn9 JY_'[=J|NU1fBW-;@x S%ΌZck,(;ᡓ]d9P*CN*a0fι\Io~ ?n L,6 5"l1"A%גh蔵f" Xu\JJZ[6cpMh),wT 7:KlB57 ]<=p,kK2 *-.[彎NpgSUKdﭟ?ekѦͦ<@vF!aǢgŜتl%C^2 \U>zqup=_1FBu! 4CG '_h|m3&=P]@WԖNNو)fzJI.fk1 ~6gy 98xo̳V{&E6=4?)ǔ䗻)x^=k'+KT q]ti %:v(b Z3̇S;'F->ĵvk=A~| `sf%Ib<u%7M<^pL3Y˭f 6O"Sllxd|ә) c[y|N91%}H‹VH |]/((~ys#1Xƫ@mzH9b9xͧZ5,9fAe^ȼB[f⟀:Ä!xf4R"lৄ \UžK=e)ajqmj7(7N^UmaT(ʳDfFd匴7<7Kn[K׬TpUCZ`ص**BmKW&[))vW2Z:d1WeUD˥Akyp(HA0FK},mz *)=X+)FanЛ,: ,IŊ O\<2 } ?.|Lə?TZWݷǿGynӉS/vVtIDqG1n_Xz⎆H`$L0DfG# ~ iM#ui+=Rh-k.zT 8+!+r31T&$-o]󚺍B-U5` W}t@:5cn ?jo:,zk{z5Ӈg~ xԭfap8h fyCӁǃ>(1*_3[׊w2#ӫ6b>G᷇3PFcn \[k?(I| |.4&Dž">A}ģԤ & 05JޠQ]p#zCWH8#*yW% IԨ7-7)NdGV/)KZ=}K 閠ͫc-c K@ر^@GګeITO20?sݰp~}e,@>jV@_Mw00=qvԛ/YK_qA.: xT`cs& !I+Lޜ7 C#(7Vd`cC0SO!Z pc(UmeU!R#b20*@-q_Lӝ"QjY_+<\0HQl~&&m,NͺݪU?=W\8Xd.E˶xJQ4ɗ#ZMu+<KWe7tg*}% tOMS@ԙp!j6(o]f"ewHXg:eMf5gVcw;<'m[Ĺ z%R? ?==ec0O^6EjAa;8.{e@E&k)%@ֶ iݧrvT0Rx|ta] Xu Ӥ.U// 㣣"PmsFP ͲX0 &Q 7z!qGqxT>5$9Gd,9콱if%#sNLiç:Er Z7vRD?=*+dFh䖽 աNxYFjLX/!IwS|ׂ,P ozSgF`Pf c&TrP]xMӛHQjV^}r(P3d7 >am'8R50lЊf!Su:5=FҾjgO9aMt#[Fڜ\ynW %n?6ہErm}TXˁMC2&Μ4P\nMAZ萚? &T\\6nL}(5^h' ͼ3HZL(yz)D:5۫M&3KqL!zF-7+It`xߪDc+ߤ)dχi ~P>3oآm)w~A.)m_|y`ޣ+_BVU3 kJ_Dl@+7<u 4q=m!J[I',t]0ydG ur]a `iq?;'02<e.T$"T˦7Uyc<4MexFf, bz>?~mC -sc-mY}~b̬GQ 3P"! ku-hzk&he~< XIFx_tm-94 [xQ)TiՙⰹZMbLRݔJKqU+yͱ?)z/~Qi޷Ĕ,b2,E{\l630ij]g-)v'`φCWX["* x:asƇ6VL^woN7TeHIʟ]ORylꀟW& (TD /7g}ˊۿGZD--wD5'E]e5" 2aen:MMM Q_V55X +9U ;%}?P>}-Pa?bĻ Mh =B_v0İ%V_B ]{Bd !o'F?){qt툲QFDv̙n>cnQpDqր=D!$;Nލl~mӈ=X>T{gݴ\J90"~4\AE*JȎS Wri>=ev'bʥkלFqrg8'y@ݕbn&ï%,ksSHqUv*}Bѿ;)Nf.~5v1^QL;y 9i|+LC[bS+bPY>sZǟ 6vsv9ԹA {󽩐KP}PX(ܗyO0#xCu|cdKu1Rv+I).PF>\FxS56vgDOd/ !-8_ ]iqќ;N-6xYtrӧ&e1YqR ~ч%Gg!شlusIp0` 7էskFWphe#K^Uç€g(!;@->E#i 2&Oelqwd.of)3UoإA I-(HըjWCsEĄ_(g2Ԉ8\8{GALc۵~VhYv`&YBt$츍`s knZ=TVex@T>i~_i3 wK/׮LaK6='@m+cOSg]_ިnY#HzɰçQ[55Vp6/0ڌCy!5E hR j$qhݰ@72TD-۴u:h]=](6G0F.=IdYή9E`SG:JD"d&ce:5:^f]xCD!)\Z+\~ 4tpR}9uR%$YbE6]sE!` nV|jU.~|8K3D };[S1[nm]o8?]u?PDCe㈅t.B328QE[`':Ě IW4Ό4ʐLw#}!=组R"ε.|} ?\!|aTa( (~m|uqU0nU/~yz_O+m8#<7kCX !,4~+s yJbob@,C%J:h@ 1 D[j%yGS ic:qքzJA YBu ȒVo,;0*f28 K>wxbJcc{$ShcvjzV0ؚAbZepAHԆ]H܀dgNe^91MKG[e^pr3, 3m4mzVxs1 B?7tV8P?\ j{K"-a,FQQk0R7͝,&;m:<Vsv@đ/>{%I;lm,É >Y㫈.P+db:L!H}XfWqз|6NV* Pl3<>ÖʡLAFMPfio²i` ,WrykBYKf L8IoGT7]VD\lD{?sdH !%XC "aCc 7'T Pb! =>g(K8v(}@Jt0ٓ{f0tD.9m4 !@jo]-3L )ʷJ#v+&ǻlHd02䕎|*qd`~09-mXӮU~?NZ6}5 (֛sWvH?Q)/T#00ױ/n;"Vk)JoϤJ?Z<>$􇡝VB/a](TN!34JokP2rρFhiλ/~ox*d[٠{q#+1g'7sc|+/8ІfO$U) I];)ƩQҭ2V*V"_Lʔ"@yVsK'-Zlv&`VHil.kǙ34˗ʕGWϱtjH>AAy%7s3~[YƆ+cȏS@Q(+̾|SM*#眿+M96Mq4k˹=/~wI=<$y9~?{&V>̗@W~osΊI1(b ocjVxf83C`v(8Z$yC0m'7Fxhh2PsMP܏N1k>zM=Hf11},Pol6g )BR%pUnx'eX(3[/L%wՎW d/uLFC`]_Jr'SX<oj"e~ݡ8-ILc  /\TqyS+`~/:z5=S{֍mxK!QՋJp֔s̥y°q6>e5V*h)픴kyn饼l~ 1%i F|?(k~jύRI7Oc8d-A+fO/WA(\{˷7@}Yq~h79XH(VAy^np }z@Ti/5..SOIP@Ue[{J#^Esu8C kT>9*9+g٘N@c^=\\:;e9Vĥ?hRdh1|;MfL${1V:ig:}0/"U E^{U]o(H45_Mq ߫ >Ng)*8M @O구棴ڄ#i\Hx}R)RZ<={zDX5؃.Q y2`V9qZ/W|Ӄ6? %8<]Doc^nݛ]ӽcu 22:bVpխ^&D= NsEdhk~z>o].@דc%']Š^5f4P c$_FHKU?>P50 ֖1m&`26 M(+^S ik"DzJ-D3"Ec_!&>_8B aWêf*= F,eb5 0kҎ3~9i VO)bAVHnh/v+hԺbJ(C1q(}F'͚z\ T7m#o^ =t#l`$2ULt?z&mrT>.5F0(9jHƙXTf]Q:=DpMU%4]53c&P 8|?uK:5$e{|yIK8f&m',XXC_m!~E:_hэM1ߣS'].S|ԉJ.f=їſVxEH I)P*eeJ+|I,U.Ox8IPB@Sy)fUnDY2x]0W2˛G Ug!܊B$:̔W*f=O."͆R+sQs:rll1^$z~i~0<̮st¡7"\ߢ=e#Fi!^ŅZ( 4e$= 91ar Lqcr Bi6E4h=Vyt֥"Wi~-1u8 ÔLMXG(ͮזvDHgJ Q!]-hDQ'?z_+/b3$buXBߝ{5K>P_9DFArL(iʑ;4. s%{>`H ؓ,'3 %`{ Ƨ* rgoS@tR|K%,w5y@K8 uNK 5tfBRF'VFC 7Xĝ:4+ŭ>>h9M;!LB-K Yup F~F7\J;V{kka@?8.P\IeN3i iYPh[¹YܟN$z$pܲgQ1|q,}-f0^{tN5&GXmv1gLcK+f2oZV$;oZW#u'G8oOU>P)VGN$;'GcIuN|z&ߤBaR>AU_㐉}{9GmfA7gVs= gf{CPYk1,W?2ovMedpbiGt}$Ijϯ4x:`J>tӾW\KyuMIvo3 1@\t2&>`ƥ02vK)sRcB 1>L-Ȉؼ۫ ktҒf6 6KHUkPFnG )!'3vAM,xOf+oE'pe s|,zs:wWc1x.? bd3`,PtY~_` 1j5oOYzhdz͆=`Y\e-ߧyԃWdDb |rVNece^b#0-=@J'Dr^*q֦[ I#S`T'q6z4i% dZ#vXw"Q3Z3 0%-,>/;Q{lJIz\^6?C_a*W^\]xbcأL]-Ow 4bfodsƹ5e/jQ%y1۶|壠gxZ?N&karV 9Y/d؅W֫ЕF:fT$)G ~jVe.i=eCNQݱ5† ү12H#x-V3[o͟+#4W6sT^Im y񱰑_خʆهHYB Wx!qHoz0/snXE$F̻u#u":鐭7S+J526}dx(Zs r B41E$d2l]MSI&=``+ 1) HtzӮ,&sDUc 4z4n[nsoQf!i1" +zr8b_RЁ"Ze1nB  貮Zj,aſ}=%UV $q" ~& /5 +Ldò!etՒ?v:C2yjIbo56 ʋ`$ȩ`jhm[?=n[j޿8!$'{7TJ?/lic!Ѝy#FR~Nm-rE!9l|-uQ$DVH(I)9R@E> %]ƘIngdP_JW!s׺Q4˛&l |- w8^ yG;C0%bwCn@ zUƟ;S|=$q8f47֢j&p 7<1mrG)KC1w݊R7(>0UymJ)zDQeTh@ꀛEP {3ӅEpKYF l)sOuF򫠗":;Q,Hn1A(F&{ǎ]wbGPc"?3Rg +)q3TCj,mc#/4*&^Έ}iMKu>e ub&!nr>/d\x$9ɝ55%LS!jV&@,o <1PF]7,׿fL3Rb!D.KD` MjQyQ8V9w?Fnr;AxЫ,0!ٞ?"Q ffR'$R :-՚4|ͩLL%.~ T\'ggd~?{fAf[ f=cYDGt(5rq k7F]MJ`/ĥgW}aRb{  ?)/NS◱E zԯ5;O6fiF:+eZt{ XzeѾ!=c*[וf.[RuR9QM֏ː2EsΪ鳬&*߸dCpɢȓS|1 P=m^YH{XAeH WT<2g~.^(g66P< o9#Cx +~Dvk9u%my0'XKi3uNЂiӕi h| !1j)24 fHFsˍr$y5CC Si?0g _i|QAgYA%ѕn]+^~gAٍ㱡)PEFbv?]VYԛOJZF06ɟ 7L-Y^&.f N^Ҍ3}M$k0rˌaOg;5o"r=ehWn@$*\ dQ`jm6mk(R ՟ĺP"yL qEת[&7hƿK|5q9t'wJ˹DSVCZprAVC;EEl^/|M ۅ61r*(3/&Ó)jDL͡ [fXt37L4)E)]2aI_gMOD\iZre 4"ȝZ'u^/sm'ݵ mL4Yhu@S퍺r֮qWTqݿε< O)4`Ixw(;3jO47ڦz׆;Q650@:Se͞_V4dעS6<8fљ2ych2A릣\`Lp ~X43>_Vmש=#3k\pdX5%V׋@ Qrɶarzoun |>6\9Za+}{8PIkkGz{kxASǪ-P55x0^A#i^ mXkf{lQe-Ↄjz.eEעᐣ 5AaՏpET'I|0)aX&TRLƆ7fgᯛ)y0>%Quژ[ 3Ý2vJ){n҈Cl-ZFv>| Qf Ves>l- PUO<= :%y+PN&P1HlGN̢Fm5{8 61p fp,W v.ctnhοSh9Be~c䇿T,R!0z]Hn{1SkaJd~iΣW"`_b 舵αrB ,ٯl[&Ug+Ϋ[Ys g]xB["$ŦhV-/;Rk]~\"~c[EP}}Y#S.y[3Jƞ$BU^cfl8ߗX}Ά{0mX^fiJVȩJ0MM\F4( m(龏 ollź%RBqU9g0amDhpN 9er0Ё.0y QkHg4!|D{|vGT鯪;`֡"(QFdxd8rcRJQ$'۬9]a{75 E>zl<.1 UIw%xnj>»:g /7yEF.l pN=O.S3dL6m\QVi|Zo@`8TCH}[ޚɂ+xL1еΑ^( zͶ9,7"jhoU?vtVGɖ]b$_Y1 |F_>>F{uԅf m˩'|3_ׯL>+F-̝80x}&Xiἀf[fVERYk0qϯ1/cNb{pXv~,?~Ktķfӳ! \6ҋfƇfv1_4Y}+e7c\]ʀ_xV> J>Gi$њO6e" a9~Ur?sg ܨkM/~aD Pxp8: n+*lR|Ë WLɠ؊x@2A$3IfVst]B _)o#݀? .<v #םu1glD@o4kzkRVװ@B\-OZ 9gyf?:Lnz.pYx̮f?d"J5}hPHؐCE8B%;>л7ql* n+1k}k3"Yw]b4CgutH!.975rr˸>9n;new?2sЧݝ _w#X4S9xɻ S@XB~|^j'g,nFm`lLI#1SQ 1 9d WrdYZ\S4mFxn tXUVNziJGD;+g23E`E#GuTi:gγq_UINoQ[$F\l֭9^)4 GD!#>}{r#>pޣYVY[5{wA ֹh6ڣ$Of"|j-֎bąi"w:YsLGI: VHkVbm_1GE Ey_S{Hk<$4|Ux2=C?1L{ČE:^~?Lxԕ?e gd~ɡg8`K!PPz_]Qm)AC-eφ*\ib> F&!K..N(9n^n#WC`"8BP,T Vf: 2RVs֚925IݪI[x:%3 c0h/FiQ棗6).?ޔ^67Qw{lTE.U|h֯fO^Fż;_,[7.xGkw^Ú^ՓB;wsE9;m9/84&%a aM\{#Eedk~:Fyruvy<\\i@Y3,tc&OT P<&*x3 ő(.f煍s| 9DeviA{Yq/LMY䨜HIl:^k*eyo({Pl h =$?X~1r\,<*.T#]A27*PHX}lg"11]ƪpG#-`p *Ko%K\)loO#w׌큡%.!b BlUlk u0$C,KX!;`T#۪o{Bѕ#Z ^;)ySfN{q@7M^EBb/puK42P+T5pԙ%3#OY*B,\r><IӦ 8;2kxOڸ x2.C8$ǂ.Kvy LCQ ߇z@W ;;xQ/Tp)M*H vhOR.df[ a̦/E| B2o5,L^!qb~hW xߟ *U' ?{7`SڂǢTy@Wz '1\NŽH@1ZFAE=*h=+ [>ÙFI" ^ 7CSe.FF ma 1xY~=aO{J 7q17n^ /V+4|/Ή -!/LdJD]&og.Y-2$&r(fx5KMQ% (ڹ $Tj K_kdމ5|N+*%Zĉ@(>,/#K+q _/{JoZޣ3xLwNnVΟifzx`|" m 2)EA 8JȘAr~4Z%3L5?P9 cEco F>p FAǔ0IZ3Гvղc$\ 8oq765,J&LDf\nH wgIwvK2rJ;|)d$Hτuάus,3ΈOtR]EXP~bno\??W%Qnx{Fm :K%|r nL&)K|&|r]LMh41ȍ}pak/ފd祵W.j-Q %Zx9;Ъf pHG6|6SY~_ΚT舎k|]4Kz&*H'ը_$7QES?ixüVETu< +pi4e7:X[MweȴA}/_64Q'Fg:S )?K|b] ?7.bGzM*Ө M!}TtQk"˺"9_3\_$5ѰرLY-ʑTVw_O )wBk/So[ZO{Ps]&E?O`V~E#s]'x6j8#%&}ZɪFfQrYӝ7nRSrD[Ou);4ZQjZٳ7 gg:L)s}[Y7I6yėVȣ6_JXh h:wnv@ A{t4fDRt5mG-U ͬ0YSm^/ѫ>ZIVx1kua_rx[c"mʝ~!{ӪVX6כ?tÙAj<~YhA)%8w?I%\~˞oZRMcCc6`t"ɱpHٓF4'_,ERR|(Nҹ'WVXxlt-y[˄"$dʻH㠥3L͞=e4a lX=곀 _l=LɄWCQ WH$M-bMM4ax&T ^ ^, {[d&4yIEa7BJ094i6@RvO_9>$i×C!"&~ӚM$$KI4bi+z Ŋ̥#B=lreA)qQ):}c^e^):i,3q(&:Rq5NoKXMU d_S::KkAQ!h*xWU\CҊ1Ke9bI8N@0qy5Y|q 8o=[3GgC>yz"n9H.#R]D.;)~/exw%crĉ9cR1 oʼn!*gfv|-zy 3QC.T /&71oms|h1Vzi! yX@KOҡqg{яu;U\QXPDV /nԗTr,jAWjZ#Zpe i܍#:?4o l^:Qd9)6 5[4VWjW_3ۛnj00)9~GcF4 uVXQ2.π^(WY+N\l;*ea,^oֲ> Qs qۼ~>i@ -(G*!m՟ AY߻r'_뽋'펰{24 W)G&bϼ#-b6Y(fB=᏶ݸE̞}#qxہiO5e2GCL%*;]:/`c51~w&^E%P)w5n4#waˠl-5XtbE/.!~ e(K Θ K2>%'4N'.Ft24x()\{ KIx ,5v}W fA!Eo;0 cWՙFo ywP{kN x)nѷ_vLO/IUr+~_%I;4lxȉBiqnEG/b%…]Ε'l)romݽw2o1į/&;j ҁWa)3!x3T nzAi:M3)䫅]vH12ټG?DSbG_c1֖O0OO>.h+sK85>ҸRE_N ēOGy#l¹~uaWS||+/4o T+µWG[2ͩ~E K( MG)s1n{j*-@uaIEcsv|Awޢ$DHZ) %˸dv-ځjy54ckZB*ⱁLg]b?>"E(l!JZSoz rU )xD8!5EMyF6 cqkNf.vdsoӏ/J<ț~ X#陬e iGȕ9C;aJ Pd>r7L SYgv/RC΂sfa\eH/4isXzJ-5B`4ɧ2JߛVy͉mOi!k0~<^Q\ƸX< ōEɣ˛C$r.5T:(HR9 z=v'vID5VS&zaCf]W?%3evx,| QH~It& Nu6Gt@/6~ֲ^x=>7k I`+2Wh(tZ5 K!t9}yUژæ%ُȟbIVLhj^Y }&vST(.bSMf >09,p8vUܥ 2|M8O$ zSVZyǩDyHJ@j29}m*{ZwQ<ZV;Ӭk5_6A`w 1, M02&ű~' ) =6J쵑WIxꦐ^ea՚04@RX(RJ!G5G/[87v KAHIt@ U($ksP*Yˁ,:^;GB<@o$ a0"o|U4ĚB6W˭W~HGlܙ|c^1gCXz vUi̋Z=5rGT*h~)%XŴna=9ix/Bu#M=A{ь:;!<ؘ,|R-̮N^q,ɣCP)%ꅫ~3]_(q+bDS:`lh1&t@r{+o `}@OKgc4zҠ#x_AJ#Ykm6GF8_i WʴN<-mNK-fwfR@ *>^?C7| V##kv'./VF~Obҽ6]w~/T $/ue7`ˋZ;J;2ja_)4%䛎J·c"fʕVVnc^6HbzH?),M9z &^f1I15FfWm#zDNo_q>IAPvȓNXh/ Se!N|6/4,XV`\PdI҃n QYcvfRIaVUTQ#=L1W'f] lAYz6 'OsGKr::a9ZT@7w>LHIXeQs)4لM/unYasxu0,ECxonq-DjՌᙣ64h~qu°qfw~ Y+򕒲Sx{.?DBj#{d}Շ?>'1?.'ǃ&䚝cO"W CeBmldwLkMABʟY5Ny 3OaTwfCm> 6 vL#gȈ樮#,NQ8Y2؀@6_LW5h:QUp*<v;vK gW 9hbz;3bs( _OSCg9mrX3sPQ4|yDNb&RY EَꊑY+<^ijAfˬq'PJA =At9 f & \c$~{xЗh8&:_BޫҡeHujku(`kb7rv"Hs5+̭\Tє,Znay.&)(7am]GK0$e>RSi?~kq:ݜK~-ɂeŒ@ ɦ<- *Ns?%1UdD/wub}! eU,xĀ*̰F,2 %^C93\,#bc,e^$˛ÅyRp.!#3gkW9CP,:A([ ܛҢ Ħٟ/cЛ -&ƝJ{c:]_ jb:2QRM.v O5{:TV$"JmX@VSdl-@"$m +q\GE _i&[Zcr5X87*`h2L_Fs{hb4 b&tY%#]ЋD[T5f\E:ëGJpR̂E;2j8 *_ސy 9?fBKn^ugTM*e:fb1GllzJ'L7Ħlr]J#Qm;CG Ю 7= ]Օ%ß ߭sڭ$gpKp{r ~Ns:6o#٦j?;ҵH s2-Ƞ4yc% BpXfR{(Rl6cdR_1i`4E} 􅋑gSCfb~oG ͋}]F kn.^Iv0P#㗱p`&y/SiEBGF**:Zfs`3o;P 1 N?!G#x #,vAQZ&)ԙ{Đ^|I=;逻 e]7R%E4 јFBYitĒ8/ʢPǷԙ/嚱ϻFr/+;Fd7hc*2%-l܎Xβ#Q-많n F=|Ԥ$c*;(_*d{xd)Sf_% \NeMw? S8v5\͙nk :jgf_ׁFf0H hsxGG'f,jBK0=}7W-S ?W勵/ΰvkC1b04ipt*vDElNt80kS>BcDG T FB~]c5v^4E:%ʱ^*Puâx߉d<=whȑ(eB29#*7󐧭8D0}Qx'̎1pjSCkzZ/,L uꦞå`t) L ?fg vS@=Fޱ e'o] %a( l|pfyxvM Ė>Ch٥-oShDznKAÀQ%bStkQ4\smW~x=A@U$t:Q ׋|ڞ|Ʀ 2Kٔ!L 'wU&j]@dUNyFCO0zzOa N6o+"JDz=p Yv`` @ߌ"?E'򪗟ЂO$-##qJ)(Xs0KS6A:ilfH!䥶!i9(~X BpEP+Q,MOlMfF&nbO ,#B:Ŭz>`JTAmI"w. h  ފ R+Bb:gȬt@`l;7kR!+\^2iNXɬ *bYKu. ~p{c HXs5]9!{$ati0 ,KGBЖQXrm=NLL+(E;θq1%\w@%`'+Dmp Ќ"KqL&j&t?0óm~SR"ӸZM Biơ?#e,Ɂ>)ښ:V(9 kk5,@J8W HBBvH )314sH/2!Y52F1[QX&>iH_v -hpH(ߟ nox{/ `#Ү7hFߪ8QV T쐍9݌gt²[P#Z*w88\H39[9DsqicGJrFJ~D#tȸ$ )B-5iN1Vl"M7#ܥLNfPm:M`0׎QƖf.l^H#Qc!Ľ$QT!Ը{̈k4cUKt }i=uJh2Iئ,y%>wE?GGLSoL-Mn,~M%01LLzmp *w99Bv924{l{`jza ?QoUn`y[rdžBX0ȕ“vm;sP~ϥc&0gDWik7~o_fZ #90? A*w>Ym!-/*[&Qb x"u8\gP[~Aa.]Rz\94}-9=0۟5g!-ާqJ| ;7&ǂM@k5cps;4hMR"k_G JOϗ}% o U߆ ٍ>W?jOjZ Lͷgo=([h›r|z4gK%Zަ-oY&@[Ή;xrt\|"Ьj`eǏo&ԏdd:_ȣ*, }]K]pZ|J;J&[YrZ0gS "̮OwPC2(65,<]DAlÄ;.qӜQr<QS!_!Ikjk|="ҵoɦW(/wVc.8ɗ \p"}&2]P^E_UO)O`pK` M:^Rh:t*Xּ{Rt1uT~{囤U\ݠzLz)L^DYNH@,'cx3zoҞ5!'ikmmD(s\' 2>|X06/H03,ՍėSg* ek޿Z)#Ԃcm>F* 4B\[WbCVFVU -rU~dRH EPRd@4& @+tC1ϋp_.ؽ}qv2^(9HՃIw5.zuio ;^I9x8UL.qDEsP @6pӕ!R;}rޑ&Nxy9gRy5hGjܸp{Bg$ iFK\<8(s~uL:p6X2W@Qz> G cr'`iu9}W; >IQ_FPWg_g5ӌtd't!Ѥ>폷9aΰl_G\W^Xf[[ZQ!)x |0M(s$4 U)08xyjynZXqkؾ_)iО)m,dEg _#rb;_t:;dޒ__yYWAqγ{pb5X[ ~@Pkv T.3wH@D` lQC!vT 4EtAPIо4т*WŦ]n^pr*i{!8g!g Ԃ@LPj{ wW$ޘ@/3_WU.G zPV \diɢlvT˫&r1=fX^>Mo5%An$!+Tnao! ZfF,IQ\r[)8;EIr0 #C MjQܕjQu1Z7c0'LRy{uj2,tk+-~$Cb t"#bf"X&:w1"V=HUlս5\:kƕPp@yy"0eZo󟵄O[T:]TR(pG[>NJ9^`]ȿ#ڸUsc_l\kz8;ɀ=6>3jުf:&ru'%O8m̬N=zD[6#aHڮ&/XQXq`|6 '5͹A ȥvadt֋6>QѲ3Ơ_[-We(*̬RE)n$N/2Mµ ]!̸Ov*0wGȑp2iQڄ|մv>\iL sV!*LﹳDdE!w)aw_t TIU>rȕ8)[Od)^4 6FTV_ d=b,`e%dϚ'`V5:ӐG{ m!k\Bੋ A_N7c/ѾMR׏+{9ח (ZpNL~^*C6nBTˆ8n:Kd6 @j2%ׇBP\&.a)17Ԏt|0~TIL 0Ba%~ez;}?Vt¡\Sĭ$.OY.*EAHLjnhZAYR+"x]cC2H]gA0`8ߓG0;jfOyM"UҵҗB4ȷhtlM ȠsebD/m_'%hvgϐ_I|Md1tn!`^hek(v >YUGO¤6Te~#A.f,MP~MY ~^IlWwhF!!!HOFkS aa&c+5Rl͗ q/S!jqѿQd#0^ ,/g0Q`Ωt_m|>;hv"a6wPGa I'`shI&^w8.KC'joň/lP얚 S=}1:|E)#Å;޵ե'a>Tk(zp!+4f\Z$Dly!6ۉIYM,}pk!9lͶ7`RS (v+?ß96M$/U + 4V4L8eirAF05*8(O=ó _-<2[l`G2~wmf^bJ07Kس)VCNFK9c?^'l@Q)W_}Taviװ|~-2rdIXT[d?iӭ +kpm_{RTU?Tֽ\ KuVOJ]oT8"l"pTon7vdQUmsمn eG6"G|WXTT:5@ hfvG!wb)^ؽ<3 f4'a4 HY:@s?`چ~`jt4 @NƝn' ](snL|P.kf6ٍ᷼W2$v] \Cȷf-0E.] %4xh ΍hzWOfOP sf#vhj^Q' 0疛Z3@[,l~jymF7BڇQR-Pb[C2"$"t.hsg `Q>n_Ȭ n2g`/!Ed{|ؿNxHϟ,qO< k`O3jGTE~p~N; ak;krfĎR^i/F(jO؟!8x&ڨ&Nb|ڢ[g 6Ai5'b;DL-î!BÞvo J}~v]!s\!EY`':h._ͯ5EhQd$R6mAedafo2AC^XjІY<Zz{ji)^DS26J J3bʙ .u!s +!~3e6躏 }Mm%Ƴ% i`>;{kg#Rm#dBږ~Ɇua&,ugppyG4X'!Q(gdY&~pUC/%D ?ZA7'gEj;\8%($POA`v9KxU5>a7m(Z]h :f yxld3 bC L aɜZfшd6I0팆(3UXo~aaR]ɍg~`s@'7 2u0i$9k^͆shY'ְMdB6Y}}yJ`&h+ bb d)HRk~S_K=:WB I ;M~T-&%]Jx2+ġ \:tGh\ΏbSګ$N˹en4>uS't&Q(SJu$;#4-{wi!~,go:(|8ayƏbm ^X-PoW g@=؟vY9I\;A1F묗[ə&:q8|YDB $ G];3N)AJRp+Kuy~&B9DCI$RX{  Bv3 ^/q]k@*/k .@t-êV# 2+ WƚvTƳ 7(%`fƄTNT Q~T.,LPI]h|<Νl%mX@|xĹ&?;6>+j46jPGngK@N8Ǜ(ơR(" !8 V2DB[^`0^:zO@3OنƱ񧵛cmJ l2qa>^ΊXW0ޑJ^/(:gdD_oj}[d|y{ncF*uiQKOyb6}[7?K xér*O kV/w 0)o7RFK89 }я6ȼrÖgw۴`fH=]/ 㨰/}b5s{n(5z7CwS b|ɒ0;IϐSjti&;0ҥvȧϵ\&Q%2䈼kyjEODyI(;zPoQv Pt~7"]$SP3ߧ2߼"0z6)KN}/B$nR jaJaWIΔy9W:AZNc~M}pOc\ wy(W-kWx1uk XA/CedtC_._=W\/ e}e;L`ʓS`PhWMvX?4fKa8x8_A!xRRoM*W{f&h<һk\52vJtGrG/h(JZ8 /JXE;HhpeFPZB{M_T2 \ בB}d'Q8ȯiLP Hc li`9Kأ'o`}<˗veevx-\tRa2g؝5Ђ1|>?1 /,[or:P;()ѯNggm[ױuGd@@jr12\dUuFd&+BH3}5RVt^I!A't2,[sJ"(ߴu<GWSG!|n,f'x^Z5+'RSTbM:=3: w(:b J#Gkpt@ܯ^{^@iq;f]*8cERmXh2?щr)p5-;բ\02%hiDOzEz;qʋ v i&J6ou1ؚX1V\2 |-ƌPW:)8]gcAk2yC G#nrn} ֲ$ne9|bH}e'uh~&XPP⠔[\hA 'șĈB/bKmT>e[ xFcBko t uP8vs}QDu3_hܾӃX뷽ga P"2sYw^MBV· : bx*h9E$]%ԛCW5N`>&ł>T򘃝A^AҢISf=N=åt2qFM+mw*F5(6b ҃@jjA[b=úiÙNʧXo s0{Kh@S"();+*&0 f _$ՊLCé1"h|YN,ArP |C ms+9:!bgS,k۸$dxgSW9S_C~zDW=ńQ/0HެH^DvPv3#ZOr4w,^sמ⊁̅ ^fy`eo|<+AIKԒ.;Dk '@$=@ې,v]_| lWCw`#{|^@eLWwӮpw_q. H+9-pԴc q;/_)p{>[.®g"\ql `tg[(˩:%TXsq.K $CZuu2 B!zK:^9ȪI)5(ڨa H0Y@SN:8s J$Șj&XMvӍ#/>nrpa:vy\&ۼG:t/'MB*}!j2@p$dCcVѭ>'bmf`)4f}x庚ћq.! =dzVG((_釱u26jNC co8QAbumĕR>VTqڇ2}{cs wԄ )yχ wq-.TW&F5x â}FmP/E\k}UbS.$ wwdZgrR'/ 5F3+{5L1|D}*EөKSmWzA=ja:O\)u~k6#eu}F7Hax[B]f]EE~0 Y<,(/#Ŵ dt)5d])[h譍$'Gk@B5~"n/mS[YK0nZ/~G<381wKH,ƙ6Zj NN!r퉿 (E~$Zv\yh%ex0pEMU>NBb%L $dprzWqCjxoz+j{uU (Am< 6hw#l}xgtcj^#N!j. L;}25A/fij"ÆqGC FBJB}k6Z5z$ku_τ, AX21a1lm])ὣWur_Xqpj9L &FTu9UҟX]xuNPB𣭯Ư,FPԝiSԃoU#A4R.Giv0.RۓA,"#.׹UoG WEplʴ.O6!6iiOh0AzL@N}ϊ|<'`dEQ )}%>#Tj]2%t9?ъpDG;aJTM@4$o3ջ-ˣ6IN 0MKDzͪ7[bI4:4:A燀0~=wnپD8(?1g?rSRًnt|Q1셉ܬUPr4{M5]XϪOЇnS~U#)J]ԱZL4 y uƲ=x0Gf(;3*SXCqk AZ 'V;2#%.(?{Ufh藅R$x r hV"n0_̪%k12,98*nI&2a}W, %hc%ɶ[v;&ApF'M0m=Pky.R.ĵӉkY$+C+7H~L@osZNؗ|;&׈YkCtT^DFʅܟű5yyL$@'L?Q1yq 8Rmhya^74fX$42`'U9wn@gE\yN46gI^m>O\]#02^RZAC@iϲϑ]^lW-\fbFoLrPJhDˇ5]I0BZWh{&pS*W6Ո[ ; bdBkfuBB &ĸ9sFgEc -7it}ā2Ąx.bXg ] Ϛ/5> 2ii[l[FV1Ӝ D"͚{Bk.Ĺc6_K]N6,ͯS{ze+#@^МyXclLkt'q@!+4BW${l (xΑo;B0媍!O/V2+nݕO ΑFЯCAW+*y@L^% Y_eVPOJNqp5g681σ,djplUUw3j!MqFI6V3ṣS.Lþ} p6 E!T9۝j;ZecUo6;Ŀ| %/0гˌ6t[jHþkrv*Vu&K{TXûq+IqMӜgaɭ:#D# ;5Fu ^|yl8V %I)<<)1yI& j\K\s6b]Ķb]뵪`c dFDrjB*`h~j[:cq&lʼn4-6Y~ n(Sר )܅fy9Lv VVok´w qX"6\ i{+#x/d:VH9OSmՌ Z+,;auEʜxVP$qmj='plA8;?Jh7 r^Rsao\bfgѲZJŹ 4RJ&ÎQP@~+sˆc?Vt1q֥y z+"1 |vJ!&q]b_JJE۷]_lz~Ʒsmu $ox=*:"u.2n, <΃{$zR𳨅-xJY"*td,p m2,0HFtbv>Քsv^8U bTE9ql%w+2$du78W<"TuCݦzK>8W dCS܁f#¬!̭h /ckh:Ԉq6e?>"}Vݢ⽷wZ*`q1'$;06UOZ| i1J6̯ܠ}i3ҜhV;nf7%3`qyb{*Ѡ;wRT_&g xUq\,֦ 4GbGĽ sg)`S4CSZ]ݹQ.Cy^BmJ,S|`S9l '2܋"L& #U(YL"BI28 tiF`=BG! ˲pf{H q4lW_˲Ut*{npWŠ:VHx^En A-_C0[:+DYb&1uܵy/==_.{IT̄z1hg|YZ ȸm#5a,w` $\pZʘJvKzqDd{ YNQPZ/Z",imB1;g3sjc^,`'H1NRG塶˅$ivZ()pghytw9"yZTDc@JAn¬BgW2݁ΒܔMF ;H*{5-Fbw2X;ƋV#jN(_`mzc<6hZ+IL.?!3#0Ů|%cnpB(8!轑\[ aM6K`p$IшJzwBaUu飤:L+t~TerƤ{MJKfp<L-uX` d#a­C ZZx^L-632Ksݫ'D{:0#CV6甒;ڽf0kOߣ*`GQFGKtۇhכ{~~2v@v=H}pvDAd&#zVkE3mg +cʳZ-$K@J1}p67:!x4O9A8 }ATnX^O"FӖuP>'# lsdR,;9,Dr 'W/ŎAaTHLRǽ!!&3\5*X=Bz7`0S`%b; O,a-P( |@)xA\o ǘj5b>XjJk,t:\[=q='SO$o$4d.$+OGo͡[u8z :iYW}M_"͇\N]ډK=8K&qGڶh:F¯@U`s|nTz)䠂XYlb!b[ˣoDKɃ>˓s.V|P 0 Ho?7TiBf l2 ?>_. ,_ǸLȣoK"D!/*#CtH#`Z|z ή:zw8UJ!Z4QjyK+bM4u+II]Z(6$Ac~-U%],w;CYR1CZdcc7I%tz$K͋n q u>c(eVDсӸ!9r0z f?Q b<&r~?*A7 SdIl/P;{K(rrh !)J.G*7%b`5e~7[)fcAd|O|>=~SOj_N={8O@[tqѩMjwU"9'e C=ʏdhOC5LZzSpY21Yu'`wP)e0&%8gT1h#\>C[g_ M sFT冫ih9D6tianERiKU =`,CٻNu^x<{9nyщ#(iSΊe5fPnIn✷oxkH5oe qp8w#[slɱrL'N~%Z'q2߶'?́Hn%x{8a6& qw\qo+JmK2 z!e5#F5ɵf=u"j~IU ( _sAD82sM׻{>ivL˙uȃ␱*IJW%P8?f:neW4>?Qi&xHP}j]IH&z(Ł5>?":%n}C< -wI+`Ѡ#yUZ~M'v$נ#;3:p VXKWk&"xy3[ۥ|hS7_ۙ6HM &c6(0G˲Gj۶n/A7.~v|״w ^$gԨ*2ZCwULWra߻XGwh1!$ckf[g\ȽtqS*X50@nAr(4eW@((Ǟm;Y0ז?Ðf(TL7CSp_Y;ߕ Dl4^Po滒q"m 䔜F4̮cgke7mqS1b<-C#ZU)pӎ! wU9%#ֳ!*5;P&wZI<׋D2̋sȸJK܂`}WFnRS |d%|{WP,d6F@&] yשTlUX#E:S)`]3ubLH$-9ls:fm׭ҳQ(Eq?23J1=$3E1\3 Rh9ˠ4=4$ &,D]?<[#t05Rv _xf1g\3n*dDEtk@̨lXyq%#km9ht܍t܎ >33v-耩C\"[nm)}ڿmeNXTɕ`0VIL\4nbVH]eRmW+#A{P&B&^>RXW6Ɣ 4Vâu)>+g䩡Jhφ" TC&56uKHfrX96z*%,rv!ߑ:c,y> ^EF[ b]#1HP#nU$<%6Ա=6ځ'2Go7( #Nm,>O-WɚlOhE|drCNUJKkt{vIM0&ٝVk w=~~N`M;SRaϭqn=cW*ͫj7 Mg,V8 fi@YŽZҬiqm^? {{T F *B!%*R>h'J=9jZ.H;6{F2FyX@tyzʴ|HlC`g},al1ykVL퓛|-$ΨH]u6)I ;cN$/+滛֭dQT?3H^PvTv*c}@5V ΂uf*ر`~O2Yla8%~: äB\,< >:FB5I{HK-i :٩?Q^a,6n:՗NNc:0~ H'ZV\.N%MV0s(haZZ`/E1ki:zBW/Pտ??gBB-:Lq++$xr%5DrSܺRO_j2(-)WQ ]+j3 y=ܲhSUcʇ}m!qJ6ýen Q<*Z"2djiR%{9XSbKMJ3L6Ag}2$Jx6a`y$SheFb'} Q뚮WH >򞻘W{$r ~ۇ9uH R\_.ʉki!+z[1|뇏Hv`5ߵwּMcD|Kx*[-+ <(FFmq1;J@Xx1'`*"ׁy3B?N}H}`~iY 2_?€S"߅}MV)P)ii~6֯|RH-'Q LL$}E AQgP/8Ef}˜HP-榬Fq,G,&lv2Ajzs=vD2=~X}`].͠z>!_ђ9Pt-QAdS+ʲ`nq3wYiD7' {*sh o+qpdhyV,XTz?=Zf&G\?BwRrH^kNd|K2)$D'eJ%1T֘&Te͏Ix*iy6,:MraiQ#j Bq "7^.z~K /Q$(4REY眥/^Y`œCOHO.z R{ 4PJJQU3n:I;-9-B˭ȳjHc޸q 4>\tF;,~!pYJ,|lBIlT֫#2ݒ/"0*"*xdl3˨Z= U6JB&FaQ[ 7 2': M v1q}MǑr2KVq^vAӖh6A2/wbƷ3Gxx '`O0(87`@a 0)դ[?u6@MAvR[˷GxE49Ӫg8/s0z~ ԰SnqY};twwPJre:V a5׾oO!sJX>N#O~L)Ҷ.H3ݖ"L @U$ܵK li'x48Z5 9U2;$?!t=83z.s`W硽ʾO4K=٥UK>Zĺф`5x:kjjm /mɌm3"E@MC!_Sl*z b3󦳳4=`VBUTqP}J: Ǐ›&iPU+ą|>#?tR 19Po6%qDptZ`ԡ}2Ⰷ0ڍypvʀet=(TٲHjA4™@^Vޠ(i`-# IC^tʼnܙv@X0BKz 11yXT?ѫ[Ys1:bMZT_zfVzd!Q`cb{\S'(0aS.-5Qu,+8kB^IۘtɕOf)FA5$fg8w*_*JÌϗpZ%-~#c6x f/.%sov._UXyV ;,2m?K\y)|tZ3*{fO"!~xwה{LU!F V†ͫjq3q-7ҟ[~8y}:+\%J~2ѽ̔ԔՁ(}И[+p&'~YhNef;ŮǍܮgo+豙J3l~ rvM)2 ʅH9++EZQgBuC\A-\{ΤVr=WM4xd[jOͯFB3(,Vz&5ھDӍx v8w'))$ܡƆ3oZ3tTsPX#ȶD*̠X0\<xz 𢡊܏)stѧSY a'څLQ![u6TP&!}9ϳ7_f=$J">yҟf ޅy{ͬ$; at<5Ij(7Ӓk44MlT;xPZ/}n@K$Җ 6>׷KY|&]p`~n.榌qGp(7;KUZɼ2lZW%g-LSVkZהHmA 9B&a >pkvY'BX:"'`EZ&^'D xMms s*%4ov&853Q62f>)(//Sfҋ{,eHv]ь4U+],,d`:XF . ,8_|5pM_T}X ߾gmh!Z@ܖKh{)Zil@z [,xk=ۀF=4י#-.zX†DeTfORγ[9GxLy ;WͧY^Vg(Y+ylȷj^CJbLcW3)\'[`[}b3sz| .}&KUZM8ܮJ蝐ll~-N"Haw:usHϰ0u]Yo7p ;bDl/5E½l~_x6!fdwe=tĀ¼_ROo07>Op?/oH":fGCF5]"~P*]If߆݅>Ƅ=) kʡ+dI[,RR$2:])#ğ Aꪰ[04qˢzܛ P,PM͎h/^B~,szUqgEy?`D=|˨05- zu2{jJ5UgEݯEm}j25mr*Ij \L}<[4i)Ycj> kl1-aVL(HFlZdbu*YRq Sc!a#@kbr}':FoI;6c8AэG*TnT}ii̥blGC ԯʿ*(NDZBꭓ)8$c09`dY3t:"05apLiym,\\bhs! ސI*k?Z(t߇Y~spAxt0/%yveD{ ug.ܖӌ Xs(;` hV%-82_B᪗b*j w =jnBW7Wi& q;ʁ$eǖA9? "qKKXsʽn59Ӭ,ɹGO?uq0Tz8viKAV8qTReRr1" r#2jBըo}*T< EQaOd@YiYP?pr<6Q/GiOOpT|8]OTEV^'+Τ,mZDRG7hͳz &9MM_ݚ|zSAY%l(᜞!b]8ʺъQ\hBkB='P֫)s4זYW*.[=-|0. DR לA6&/[Ft>jLxȩvO4j0'JV   6Iŧnm@jQwFu>qfk[n qn4jte|kc'{Ua`',M9,CAXTyK+q2`% 7}I+/EƦ4iDfil!*)&Bo7?TCGkw)cmbc8Pه}[Gv Sj6,+hT?t֤} Zz.Ox '_; ֹ Y=i}CH.:W J XAX"snBYƫA Hx#X|"}m,Q=M 2ʌNyG?nQuF}~;yfkX`oE.ysB"yC(|w /d2{ȨSPw?vOɣ`2٥{?bW[f1[5a&O HYb$|>3M3V с(xJ[28JюRylo dXEs"{$oigCl@J˳:-+ڿ.{Gfm݁揸9.eWt.Nf?()3G|9/a@4Svdܥ30^ *4(MEy͖\0bR|+%7X"t#WR t,<ﻊJJ*8&O7(nuU!#UnD=paqǾ9>GUݾq]?f %F y'2%1Ù Hf76l;_uT*$HnVOw8㯛(c ےK8jݠ1>58ɷi 뾇Ír^|utL4}Ş uͮ*a#Wc'3scLQmCw k )1V4Fe>j'3jVrZ$OCw?+xcn|M6qìCE? {3%^2Ҭ }|~GP!6|Ӹ׊?6bM3hԲFPQiu%|bZ+%g2EP 28[t jn}}|k+E܁22UǼrGd v*/w;⾺ze)MdžS P등|um5]=x0=9{F*>=_ISTqkk!K(z۵Y ~|y([$\x*Or΀F尬#[0%6a#}KL YQ4R|azjv9@K$ xbnǚZaX0maSHG&R 9R_m',Nh5H-'+ֽT,Y5ȿlQSTS0;'ʼdUJHtuQn5,ޘ Fʴ}Ox >rvEplH UwoΉ_7Ԕ'Պ`fAig%EHPs!Z$UYś6Wk^Yp@rwuZ\` lgl^Ǜ0ŴX fIj0 bTd\2j5t_->vga1\xꖂUK*[w6h#H.f+\S+9#Va0\ޱ3a0`X=,\Z @j522hTD2bXM2ݾGP2f֨Y)YiouQmla_4dV&n|0?iwܝw*BN?Vɿ#:4JFsljt/w2p#׏\e:i4x@}WuOdG,50yxM#J?uF?rh p+#:|KrrI8HZptn8%FmQA[h&.0)ߏXeѓg5_#>whtS\SX"qCI]5"cmz3$Fg ˶5zXܻc^1G^F?!jĮ#`9݅M.]dIZ<ro(m3B朾}dP#6)[Qu 95={4Xщe|6VKh4@>50GAJ4ᬼnoWNsN׷Fs^ vQ?+`&!;\J9t"HIMr%Q$ZA Enڇ[OIO'/9ͲmBH4T8}|ieN-Ȕf ffv n ,VLfJgbAV! F$m"vNU*4йl"D1jòMy{g#%Lza}ޛw3jr2dá/BL 1g*Cgey%~znDA.M~5Eu- HiUnͱi)p5/`5JP]q}QeHeL9޽X{GR^clO4iQ?b=?ҜL]c *QqMh?+-Jdd۟~{ Q>1G_Z꛴/tcGv{H9}m 3ĶrFXT{ɴ7AxbL|)3ゟFGAw^.?gE\ir|tJgWͥ }-)!p.6K ! !ahfsm3~ژScWԬaqk\ ˳OrUc,vtNF[_pb2^'`mR@;'yD[P*kbbTITU뿢;Ƭ8$wFDAxzxr_ tkwޓtub%sMIP)FR)P|!h J*(Yhq7϶ %xK*J+B vR 7OP%/-i&͊ճj4^ Ml3b_QjGi: 6#IFz %q^8"Q=,ǥ8m%ǚP 3(4y8*0e2@)?3eC|-9i˔c -5ʑffç[з˘+1׌%ѰB["5ճ[Fbe͗jF#U /!?bqYϐ<k])_vXT"6q(TK$kZDkFC^ ذ=ܿF'L~ )5rK);'% rdyQ-(| ),sA $e :TM-taoy5 M dT,;y8ױE때 ٸ1ܝS@/F槥V_/h>mDH6(/_ICR] 6x m"خ,!-95`;vtT6tƥ=T8$ _;lAhRLs.v[ىpn~.j?N?&o=R.NE4>L1_ ݇ *.(jEM e }BP3BEQ/#juƈ9 /\&B\ʯ!6n~Rl}H1՘矬jYB 2.(mH٢$QrRw&驭TQ2Χ뗿 +Tg%.wud_Mx\"ܪEth_[2޼IKg) *,(e(sxHӡ*2TĢ 66oXW(z#ֳ@=B2]>lCiTyI@`o ӵb>Qw~Q+ڗƀ/%tCa'MqYteMfHf}Ø5jqZ#ޟHTT!RZ(o[@-/ʝWixJYr*f3;A:=?P9~nx߰qldzֿoufan  -/iCm$-nn6Ty|I6D-qdY *`TW1.ZS&ߠ4Fob_$66Hlcjt+ _IЇ ,'j*-$(M–01Mp/ 9A]'wQ)NO $Ғ\EXҹxDZJD&%ǖ[p9=v3M/3bp@ ZBqtNf_+ݨ3);7-VQ:T~Z _QE|LB J=0歪CWt_ ){Գ40HXrr๳s6WNŷmFhgaj?Ũ;EO= Z-IlN%dXOٙy Hwr=_B-q)V߯:hs5nH8~} tnE$q˪b4e_ J _lB8X-+}YPѓ2)U_@C'Գ&!M.d *\Ewl,*9 eQ e_ɝ #+7XcGy"ZB?}|v;\K֬<L֖z:0ك(9"] 5mֈe*H9,|S/I~FE#siFHD?;2*Sz} ժD1ZF<-B"!q{ߕ ;GKbwUS r58Lu2<$%ŦGIITY+$AxւeEml?zwǴJƸ q0&}.pSCaE @j Veӱ8L& 2o:Npd a \0y\$RIa?>>:l^A\VSy $p~i~i+MDŽŠʂ:ٸeKh[UgU-K:% Nٞk!j ^È2r`?Nb%85R >h$f/. 2C[Ѷِ&Vu((LdS >2&$%=rLm.^J iO)Kt@׈wN UhBp$Qg)f*)ܡ!@i\sфY=^v)JNX+Pq/YY4Y2[)V7&Pve$1GlamrHX0Jl/q jiNhMf0FxekjW^@ޞ%8of~!(0B0  zPg/?7Kg`~{ ^nQ8n0&rhAIFXpgG?T>`qJ y5t4(h6Hu؛UQ"*3`c[:Az\bI2Rn!IJĽ3u P :JT4D\|5D[U7s=CY(?$#Qy֢HӄhV#YP2zZ-qq?*'1*teʌoaxrK !lO QiA} @-0]Ow{ wl F(=1dZr39iOxj4iU,Bէ(Z\|-.8MɾɅ",z ^чKo?CK~z[CO O>2%cXK2۰ܚStEex5Q%:MyaH"L݊JQ=鏠 6iGOnϧPQkm\a)"8]؂ %z=2.d4SGnxٹGb\O !O G: 4YOC]N^&[r#M=9CQDviڮ~h+g¨dC0&V7elO(8tU %W:(Qw:-r |wοX /<M\}?4PnWv @d ܏nLpryE$/{} ڬ{F}W;jg>A ,XܐDm,zSrz| Ʌdy% }Tsf:g wK:_vxSdӦ[Wd{⭴mCg lbwȾ{ߠoҩȜc'^;Xq;bյoeK̮oNf)) Q !q,aOR{,MEb* 6dfn7.oYdoiN9"ag݀gO1=aхzΪwiVn?EO=L*"5SpmR%x0d4D59#.kNH0ϊ, >8.LyL^||8)!3nٝ'/tŇ`Q4hѷV({~7`dz[5KۮTsƗSm*ql^p]5KcI,= apI ý޵EO(0mWDnlkó)(|@G#\*GLcW xYŬ]"b5aVBẽ1(]H4I'J|>)I@lP?d_ ÿzUD1f~OB2σSw[sp8#GAhlN%T)AUl dlٵP`Tc;(QP⬳d /c|ȣքɎEIDWD SeP o1ۯwŔtR`eX& 5RI:8Ο8RI§C(! 9KGZ"i$v%1\̀읿$!KNr1\Sn&s}b$]Н?/yy/Ԅz b+[4iMTsg`ͣ kF V]2ic5iyVKF#`spws?2~]ʤkexhČn] Keݵ[ qiwZF_ Ki`tWPz&g<U$ E8&H^G|5A^h;LNԦ⒳"@VNQg$Ȇ1csu寡ٝc#=hxA.ÜBi_dkCǢ|O_ @@t=NǴ$zjE)ь"}GIaTqtQC| ka>`y)w]ѮZehmMpUu)i*̠n/Ά>^ڱ42>>@%řHgк;e%`KLe;nbek];ϦC+kA>.p󕛀JW{$ >`э*s2Z/nX޳s#`#?](`.pꓺU6G0T$u4M#IVt`D 5k\GR\Qd7(=ǘHcSQ#JML>2706909[%D޿S@ ak ӨN%R8uK+`Զ9cT sMϝbb"UㅨHaG<4 Y7[._h[NɆڂ1ԗW|hzwB~4zt 쐵Y᠖LNH5F π.o,͆v 5gUsv{|1g"!j_rT/r9$I-IfceZ|yCF:'%X۔r7?с'si4ě3}R9ļ> 4q:;8Cxr.!ML٦3Qa$X6DÛLI^Ss*5MhmĦz*NZ#J-s=QaHG@0 "𹺝{f9]6Ag%+90JFi1%u-YY;>ϕ%KY9 Ƿٺm_ >ڝk`Κ;1A-n\68|<ڰ:>esVFG=63[lS-e3 !ϦC)sL2/"]jf 16 evӳl V[i: ۰:t%|UTz)ZynIk_=^D~oɝWRR"k&ZVE =uե7AedxP~7_"G!! OvCHCt3w5fUT\7ďr'!KΛ*aJogI 歳0-(8;rnA/d@Z&F gXs\kco ; "48N*(W.;q P ca gDs;Ş+Ŝ6Vzye31䶍e;kqʿ>oI mٿ%N<=j,ޗ|||e_`eF[^m+:>M`+$=ЋN9h'BO59xcU`V!owQ6[s%j:0Y NW2[E)'7m2N]d~#SҎƉ⭉Q”EWg3cvJ)_+ c[- dWkPExTɠ,6s{$(ȑo *Ӓ{kDrO4颔f~ڙ h4KD;󡱦Y9_@1-a67˝gkThN8NkR}c^T*b6am7ųGӈKR:V~4/qMZYk؜m ޓ@w%kSi=(>pU>}Z$[Ti/cDbI9q9 $0 % 6ti|1S,{6<]Oa{phJv2 r&ڂ9pxq/ss2d6̀g*gY(RCK?m`x k?!í{`%tms~oFSY,5o0*>[-7鑌hHzǏvqzxr2 "`p?hp}=M[C`4|Y…8&A?jT1ZQ)=w Ahk4 s2!%3ĒJqn%G P7\ F'9mdW {|0K,l0*7m;3:*|W Wr%xHi ۰ٶ#WBWKb*;4!߷%҈ƿ[Eqt "e⏽N~׷H@.!Ȉ_7lHQW!L"fOg m`tE Uhd,5z qEG~q7@x,w&X7F[:EQWIc +F _gZZ4xBL+ҭ41"qiņH[LX:2ZgyVbUruP29nOs:^.I{_ LQgZl-bO%,i&i"%7-6+ŢOY1`7my5XqThŰ} VRޟǰ 8B.*YdBHҩ2%O)Ygt(RZٹ.qI.ʴ3~q՗p0:,TabnC?:pG1s`&KiYpݚ?W`Bc]s\g$ gږO{ 3C'Ӿ,+wOYkPF]q'(AC8x {ҐN˰y%0-;7-|S[ekya\D47A@o0,C;G9oZFw:QxLR +ǭzR=ss"dlуAmIsUJe#0*vꯈ%%zN_6!]zZ,cPl!xȸ|R.W2}}i W)ױTfp,֪xtW (rGjs`%c5 =k nk"zJɺ{=m}"4 Z==q,2#eL˽#3GpXf3>YElnn2;Xdl`DCbWN݇7lxj,2#R.aRu%sL洉o\@ypІskiqD61B?V'3¯n<7rH)@ 3U_)XEx7Cm 9ز|M>bggL Z'4F Cn"2H *쳶AB+'oeP,hsc zaz7Dj<-Z7VrrxS ƚ6M+QߌqQ*5OScec%k @MƳ-K-18l淐v}<yExg~O-T~iS1RuCˈf?5݁{x$qr\b>5A+N+$DsӬTCa _s5Gk{goGډQҸ\ A?zؼJk7HxϷ'tŸ18l쏇 `|v8c:b!_V\0B"ê],MP h KQf5~B1vUv,gwK`jgiNDF_W|FŌN8_@Qp9x#=x.W@ ]gE~cq>((;W%`-OJ+j0u!E~҇Tfux$ >%iA9Al,9%VG@ZXϸ`FVlyp#v5PQIT=3syҼw^3Ѣq@]ZN 6-0ZJYf$iQÓ}"߼M91,z#ٿ^"-q1;2#mP"#pŹƔ.$<$9T; %TӗF;_&ܨUO<ΗU.'9KW8i*/Swk"aB3'2Q?1!ڏњaK@9s*KD z?vRLYG4)u{ ~J CVF>389vfr)H[j=onȐT{]x`V_D`3o:AQSա8v䴽GVlpRٳyËiY 6 QO`1AsշcI;1 -ǧfׄ؅L܆M>N=%헷ռ1E-&Rc/JW Q_Rp9$b *qBsCG﹧jtT #]3"R+r!+\H ړQ00Y,37p0D9c$Ý~ IJZԀwC5tÛw߮fWs&G6ϟ:=%쉪 &DV4lcj݀2EaXtbV dacڴ3v:p9Ƥ:k'oCǪz޿ijV|k,O.)7:CO2gŖd-1[k`%S`Xl[̖ٔ!:4(K/=H2>72JsI >% ,(+W+{F'$5N3 6c07yh.v;TA\d?W!SmH:g"tm.Wr+BhlOXU6;Rzi6wy-2ҠGg^8{$}um6p[r}ef:N^% 荸;MUmm:gv)*y*DtnQϗX9i=E)9K7|aqVrگgy ΉV0f ψ׋JZ{5~47SзUT90 rĘB5u d\fŘOF%Ǹ)uP * EUnvcZȱkޘxIN(R tpraXjӷNdT6ex؛6FG}4]&f+gE2 89ZUhp{DVfkP ꞵ>={框f5!WSB}u:`ea640gs"ʊR IIO= pۛ}1g~GEv`)/ֱZ,6-OKy:cj.>en݊nv-{V"#^H$~ Na藕.LDƜ _Cè<)!1E R;˹@g3U䳙c\2 d9a-$?BX5S'뽎LԻM;Lz+'bee\1&Ǽ. s";>PB"*K$u5|6ZXyXFO4\if \㊼81j$8awVt (EysD\F8,@1˛{5M,㒒Ղ9踁~F|@h¬&uφ~n8^Zvr|'gR<Oq*VEKڛuA4͑T͉)w >(1PXKV aor,:q1eooA +mX!zY!iz碶hsZ; AQ9[q[zzX̯ Rgl+DT:0KiYh^nr[ =MʥBy*:tS`ْMQ&\E"fśE'd+X2l[cx y`SD VoNK ?"dE}bByl:[K,Gi[T׸'rE_ #r eB2 ^7&:𞙞 D;k[xOT⍴, =6aþA<_h;ފh@p^wňMː B}^TRT=^pP n&>O8eRʘ|"4FέS[r8SnÎBo`0:jxql;c"x-w^q~%ۻjFB,lXg9 \7a_IINL̳-~rNc0r+]Ē 0wVۙC Pހ6[ b?t`~x`>zuDR᥷e=@-,GMN5b3B[ 젺qA},Fm}-HEݱT2qj<iǴ+n+9{t*U_0K ."țGiE܈{Z"6 L\j޳}&b*"6cdW(P\3P ;Χ-1z%E2,6o{>4Lq칑& t ?;g ;J5uA]҃8ÌJr]4P`۝6~Ru6[ ;]"v7rJμ+a$p_:@ f%, m;n|3Mj:e'H!$}[8v3Ƀ r Ÿ^tf_;O}ұ!> /B@뛥d'y˵;̕#T)ĝ>}t'Ɂ[D$?&s00*HqgOzfŶmmD+#oFϘMImާ HfFOm'PuiupE1gߘH~\Pdxd[cQ}|s[$ c.Su9' U*v7x ?27* P7<.N-%9@QQKu҉M;@ ݉(ڍ+?]rRSK>r35}q>(&˙q@e 򺀳7 rd־auPp&;\X V-5 :Io=ANh`cTe :,OREJ8wbb:7s@~s źX$vCJ9K0YUm`FA R|[q[5C:Ï=NOI?SdՊS+8`Q&A΂y2N LO=cK˕5vFBE]Sq c݄,/V&n.6F,iD צ͵[wKyՆ;Qp5Zq F/|`4W[,f"um"$+NaKb) N [́Ÿ2y4ziȤ=P7l9qBԩg!]U'kYdyܜ' %=r[k^@IEag-æ@Ty Nq,^>&P$@1S5E t:SvW_DhJx,:4{ 83UPAWSkVW ŝC/zٚGDCO3r$x]PÇeBF@wLL@tvIi?X>?蒋ۇzWϠr]@>: U 2~PWbü7 إc`^3 jW>$($mmbS0s٨f-5xzNH$)6GdmNPg!a۰F|ߣ"̔%HِV[&Rj!B!K>xsH!m@gth -l+@_KǑalǥI၍HJ&w2S@rSɿ[Hjե,'@^0'[E#)?QҤP鈏΁Dׇ?}/V!NY2VX٤ETDs^g@$< \^ }ڞ&=?z^ATa]p-r 8LaN@h ,&;8I*KdI6h8p9GIScnִݩ?OQP-ڃ;m/8XW$#v_<ЍCLm1M#LAo@?d4+([Y#Γk!(Mg2\>ȨӼ>oR֦ᢢY?b{~l*cAAn.z/hc3IKXdv2[,}Jr(8EN㝗dѷ̕faf MGn4pC@%Gu6 ))Ghc=mPcKO1~J`X"3!|sb×}ZSXHZ $M´q _BQ M@̀3_ Bf-MM=\I J|9' , 7z|*s3E~p}R̓5!̈[>)HVɞKA1LV:! XE3^iEԅZG 4wളI;78׆9kwLƓc1Sǃ=?OOԏ?f{0VF! Vv[MjqSvH\# rtNA?uk)Φ:!"ŰYO uwni`"ne/ڃâ>mTP8;ٰ!/'0VgZ=5)TEո.q҂&n 3Th 0>[~Wώ&(PrK*ؘ# lWs*0s~eS]*ALB^ T |1L兡 %9XyDb㭡xĒ (JiiDǰXjK; Qa- /`MN%VpDBeˑ-ǞET0gP}_D>8^z:nJ&4Cb1z8&f/뼲fgopzKf³Kpip$G,v׍GnflR'Ց7HwШ[F 7$[,`y}GEa:em{L&h`=ߚXLKql|řTHCJQw͟+BYO#mm3)"Mui@4F{錄.B<0y=4(VdoHLaQO8HiA:]=_Ky9fF54n-6p]{"ø YӮb7T!m,ۈ{V&LwuL2mEng8(g@K^Up@e_X9{%f`rW2tU2ݗ56]xY .02,VMI[5c#xpyj< +N{k_*V܄"*,4l&J劺'Bh4{d9fkiE..~ڭ FtlouMݳ^ d9xT/ˆQ@8q'@Lk1,:.4|FyG˧!6&x ;` [O%V36&E0I=Ev=Zy8bgTY9g={"*˟j/ D1!@¯t\wsq(& F#@3; Xc A[cD25:02A;i={熙$~#˺ˎ[Q„;KjVvIQ k*,Z^G]2[h(x^#-1?1Wvln( `R#?))&B\p˿:-+_5#48l K/~-`"2 kL|Cѿ։u82G*;H_|sS"'L4(~?N+YjuL ZɷZ(mt3T&qG@Vdhˮk% }+eeF1lEM.U 3)$l&7Zc%pIqUb/[ ³ ƣgc T^ gqJׂ_&ϼ- +V_f~Ϙq}?pQ,l "]:㊖.H<ܬ-`Hs?Wq<'Є<ib#lrFLW®Q.=\Α`L8}nTCSܿ"P`'[&%:݂:ե9L k,ldpSgxZUO89m:[cP*g^Z@Wנ`-/3G4;0~(.Ɇu*k{IMR lX*"w} gxg/Ƈ@0xY5eL`ِ2!MMW.kG Y;(/PqŸB_=ȓ]y#Z]:yL<] 89 0) a]UjۨKDP/I;@|j A~n$ao[QzPF0vF sXu'|<̌u~3x [`_+b[7&aztCg!cE"|S񷇧8*?nٚ:Q_e0m!5Ys.nHX@\Y ? D^_ϚV=TH4DQ#8h D ōXb4v?㋟Nu[$CIF0 nLj`YP:o)g!UtXU 0tl CfV[^YjbLA%J'ӯCoVzHz 6X uM!P+8ȝ p4k THXE7(t[_(_&:+p:Ÿٚ+>UHlH&iG:~c 4t?;؛C;jEl(8m]co>;U[OVָ0IdЂM+Rq0U8#$3AC BscR%ӍEBԂK,̿Nah-:sl\n؁Z1B\gs឴A]]N>ib3 F7DNNN6u6>223&)ŋgVLZQHe+JUy;}!tXI%ѧ&P|* p#V!6br~oB.+4EرޢaH Yʯӭn2}Eل^2 TH}m8 'W@<*|?oAqȀt۴,捎~>kz"yK9/(ImL3giҠ×=6iٽE@B*hyWv>C?wJxF^|u`STd3^M'̉Pq۾^r/Hq̼R88O؎كʅ/ 2Q%%RjfVkˍr^‘ n-*@aU -Y!=lC †lN>Ti/jw#~}lnWwR8-e{xUO~H'e ' 8.DXUΏ"D ufcxޝYqȾF>h>!h~ gڎKE("(W͌FGq d!H=)_4xP{"[1AM[jW9C? 6&a}åZ_W0q5Թ}{ nשV8[V(T;=дT..^FSRɦ9n (wrM'."k36to' ȴ7v^]2$$]Ѽ*ڴ͉#S}/ƯzHd:A۹Rl, `L[CB*_ jOW7ҟ5Xk?&7qp/24#7?N>0d p0]6.„PADHIR/D}6bYo#2@w@ K| d#l)x^|>HgqLID*9ѐlQir(2C#B紻LFH+:E߁aYr w;Wm򙫋4tw%B9س=PQ`[pjj45C }lg`a$'DaczwV \"=[Pt߁8N آVSb`u@,ㅠWz`FP_zBTf9p@+O_,@Ϯ6U~łDT~˖$b>K(ޑ %o+Pȑy٩@#Txa3*"X h1GN͌lUzaoH/"c KC~%o# L`O}[%b;fniI'PFݥGB;JjpF lCRh?-&"jbHT=/]c0{oV#%^1ݓ|\1rܾ%s q/.ka'"7֌!Iy0NǏD4$TU^,vjӅg_ݥ W;B@TY{mE:1s)nbv RAHVm_cGA;LC `zgJMAQ苳e*T8yR(uIb^CjBٍ>М#9 pUr^ `![RdJ'.͞B!o>{(ݻI+sbԻq#=ߖkAO>R8iYbXpėZ7Nt+H?tu$iQ?MRntX; {L^13BaZVK_9 =2Xn *4gOB8=B~RKŞ;rj,ḱ(y%6q˘0Ώ':`%X.LjY6 *!䙺Z#d52Gk Oi)F5֭A &%ew^2C?+ϓ^W scT Whݦ2xaچD}=*@\B6RgD&&E L]W{cLVМU縪Vd@e+ѷPd^tk8~$K?:\ ~c1ŝ ϱcJEUk SIc=jN6Z; h/}$Jbo^=k1*dmiF5;R.PI9NP?:.ʄdkTDŕu"5-l*8_|ʹK/"GV3-Ns0^]^فN7N1 XG MmZ–dίwυ/]d_:t,Ucd2aپ DL5 m> ņa)q17wfKha7Oд+;BZ>9,C!·1HX'JOccSK9zpT{Lxq'g.BGWÕڸlf?B3'0t4 49%*U4{\#l](Il靭Ӿ/slHNG$H R&*̮wh y=2+zheo-atH}srþS2QL ƁqMB"īЮęRnLI *x{ 3bj;ϓ|{+˦IwPӝnT)}'XivH$Q\q\RwT^%ۿ@dnGOu=E35۩㘸e^vQ^h-BR('gc^3zHw:HtNfg"2arǙ(u=)0~ae.;D$\J7?,y8 DgSIC]SRfV9 JVw,z@܌V RIO.2?35VCO׆!aDـ(9`Y;)nZ$VWOSk::KS(7~$4p rf6ŠVbϩbSdw<>Xy_X++]_T0%M/hhe <]=}àCb_2}WXz`)fnY!ɚN]RA ) W*&c Ɯص9ŷ:ˁDmrUr*wD6aC1_BĚj&gH۸tgQFA@2`ܪ`]-4VN^zza,cD iN6;np/?efiiF~2U,X f*XF 8x`\\[".s_ogê k  Sl9Akh!0 9ǵY⇺_A!]E__ыfէeaχ7! LEq_{թI_ ϡ&i ϠQ}LsʤnDsK9Z%1K( }߼%NFi?ҭ8G#Nn5xsvf>? 5gR"/(` J@5j)v;Vļs E8_.~~z(y*}xAvnp- f٢kJ#Մ?6ı IoͺH d&)ְ-N'/q_Ͷ:gfMrnOdC?R!W4P;;dbw5At\yFb{ẚ{ElQU㉒ZF3nphR- C@DGFvHl)kPxQ,~FR_Rװ͆/#~;]QjDq>B0D07FwDQzyg <=O  Bɾ~*Z*" 7x u}HׄQF"k!WA}(adF}P,H8'D_&um-5 # IᔊuN[CMP㞰szG4]=H[5IO'yٯNLkEtfqJ@#"B+# o&UsGaN`DZ2Zxt^xΪ;QCHYlĪf5IV F1mr-+ON}h'M\rDlBu5D(L " qZS|#-ӎ'6뽆{99~z)JGs?/4$9Ɉ۽CЩESE ϊPCJn~?36-؄ ?f *s fR7AW~;@_#pwLJBzf~ׄf'1uE ' ݯY]|зWWUmfaQ7Ub W`T/dk&A7e +݃&KX&V_B=+Z9fD/FfȩǝƢ<ՇR:ZY[yA74'|toو^L3ʑYC#uh\ 1ٹx6:˽c7 2Ft9Zқ89YR%#OrӅ Z^RlePh룗0Mz5/]Gǹz~a1(:|U9 ۙNXzoec`zU_2{JHOAC޶|cZ(GB&,C,)&'>)-k"t,iUo+aG▦4RwLئțDŽB;pakB;8=Am޾B@V"*Gl(e9θ*sS4N;^hnyEy2 2p~Mx!_P--w2 XfO)ߒC^8?_T|ev!adPhRCO+6b|w%"Qc`3%rL=@r`qsn5hxsf9i_f T0O|'ϔ˷ ZpD9QpQ1\9u_;Wٷ&>斶S|F+H@ S5?1Y9P,=G۪K- e+AH+aB J @RD⡃1>< jrEwԄ_0QumLxȧ*)vAJXe?e6z~[5F= -[%Vt/ ip`ɈlyEP[xH\*KDH'{L?&Ɂf卿[ ߕURZ>Ecr9xة{-~@1d#_LPdEm-tFLF<?BL2%F <_+=vߚyJ-6ECKm o$1@1hd)et06B{u!z - ň!}1åH8MkYS;7Hj:Aoh][zd3`ZTIԀ2ÛGW.kZ.UaM"Ki(%oY!sDe' "y,>qG|z'$ݙ:R7ķƥB,6!&vz(i(.YKtSvdoBҴSTp>()& !#vP`f,#ƽ5<ʧP>l8K+W7ŞΟRjƖ@esW4!1p(2;8'QnNR:e4tA?Fғ57FcV.1<,u}y|E P{^Iv=ꁴ6<+yYJU Q.V&7Ȥ4Z]*7d qnݍS.].qÆ2!5nQ^Y'<n<6Gv`s+p/"X-B)|j8җ6ͨdiUYZ"}'.40A!,_ye~ȏyՖg$"V>&:y<ѳ*xټXQI@"46>լ z` :Y{Z-1tW20R \\ % /h\˨$ns:QlK]N(=#ҠD PBϖȢBwdroe9u}bq@qkV-F[%<Y΁g@*zf+YY^lOvW;DfS= e10ޥ#YK_?[qLA^V\odU.8~6}uȏ~5:u,|\H%x9P WdOغG:bzFI== N  L0!# vwc߾ UJnGFҍ-kaT8{z:I)揻s`CpCV]l<I1=Bjm?\ڹC٘҈$\ʌS<&U)X|XѨKAQ ڛ+'%dSsyc6Y䍊 P3QiIF{¬ OI͉|vW7WQ|!f匣,lBuvX]7t) c2(9b(kZr4cOJ\0&w%Ɣ[鹜+ @1rJԀ<g?O`}#٨UѢ\L*`o JhL AGF2%:i]DL/༂aW[2!5`fJ.17d 缈ɭ/$fA-n^:WZQ7n;Dr:f"t…d7U@Ɔj(ʔe!!NRns)8%qH$= _twGi g Xhc'Z>t0 1\PB,֠r .xCz ,:Vc@Ts Ĉtԭf#c 2t zw[X-C^B3 Rђ\ go{y[YdB:D;HLrGչ!NMjc92"!4m?wNN/ҵ׶U!o㥺XF5γbIBKyiҸ{?% `1ӫj'P@gMns{ͤht,xѤzV[„ճz%G*ŕ5N1-JsreQ *`AgPKe*R"aLAa ݧuN>8 hR9:r)qi8d =3:}fI܉M:&=6r8ԣ~!7"y2uQt ԛU?lQ7VyVVBR.i֕j vc'(0OWp?;㦫6K%?|TQX\~<793^-YO^Hӗ $/q]O`pyG(l17/53Dg& 'dI7`3>b.y5(Liӎʴ)JE(=W >5~[bZEܧedb/ *w IЫŒZ/3l p!"rP2Ӗ0n|3ŋ_&F3ݫd$Gs?:ICg:<e#G:hn:VхUSt FV0E ކH>?_e%"uG -$Eyhfoǧ<+M=?運:-{3dzo`7)~6vUpZ)Gc&q1n@Ӆ1:&BA8i3*D+8^QW;Qr1J=8)!PR +P^Y62ɮrvߠ4iJ&_ܥ8jJj O*(Y3ƒ.#hOC^Y '}cOIݹ#쎑 ذr;Q71Pd{'4m} NܨrOOY ݔ}76B8_0)T]iSvfHR2>/L^3w,RӀ,ʼ?NhД_J_mE,4h|3edJ;$)O8,u,HpC@N¨Ȏ~U n"2%E2S.b0a~?G}kJTm0M2k<2_]"nr'4Y18."[8\v^q!0kd;?O;%Do]jKCg[yLI7~A)7 ̟d7/wsiXsysވ#ao͘;gH DAґ<n{p6uT.Ŋ*7dnu/&U/A*NQ`OwjW'幅J\y\vW-zXsF_r*t0u1Bҏ` 2-Rqp`<أr8}?NQ_OQT7mt<R8ӟVg, tY WMr/.Q9X"%yGs 3Dʆ{Ӣf2QҬ'‚,&/@wIK!,0\[CιR$8k, <H(aװ,) r:/B$c(!On{ w_@(<|pcPzt#GD ~nó œ"8I^}:\kt nw2O$vٰb8ܬH&XZ3{5T7LKo1T?"?eb>شDrnI4[dy(WMܖg,/!Zld`G%k_~_l6+Dzl5]C0\2K&QFYm̡3'ا'BZczy?8p cO5(D á6%vwDSpuulNHjQ@Uo60g ^'Q Dn$p@l4ksdx9lˇ"rtw))NS\VgZmD^`Sc1FACLvFxЖJDȔ >>ehuzB䭴e< ۴Y=}A(w^";uJ =G„50#q泫- i@W  %IReC3 g8|_ʼVs?90t"EOkn\1LꬮΩƪ3-Ӌ+ (:}Bɧo'/J pG 卽!Z9QfHu$:fy|o,\gs@ {Yy 4 6nN'm￁<И&\Λ' %1nR1C˯ܢ2۹dɰBM'_`p0"FA^щ(Ed;C֦!CƠJ.E @@iϖc蘶ŝxKf*x@osm-Sn&KR;PW3ȯl ~b@Rv)t|Z̓'LHo P2Aҳz dbT`xc,)_o3rT:#E[*?>lW˃@WvSP?нE{?63lE8(ZLշ:}+ 10Tbibe<. H]rw$D3lcTE^$*2ɕl{ %v J'ō~4T#J wNQ!la0ѿM6EϘnWRMͫ AO}q->\=H)e^PFr*˻i/7uLg}Gaak[dDqskp}WPXvOTRRB}zs.􏑞i m kܺi',|K#VEXJS3AP]9]V4DBQYgh4/Nދ $ҸQ܇ ;1vn7tZ|ts!vI7eݯhMlv-a6\kZ>a\`\1ds3 ٳ0>^7tWWt5''!%*=H#4>"ᡏ!m9)pS2Cp+Ve<10Wڙ# $?g#U&@dmol۟(kճ)('rtvl4lbg!5#w?W-Y;LHf%G5褝G f"Q{ gfS4䨓Uʃ:(;~-rdЮQOO` V~۩UxЫ4jĩ֑=LuA!rJq/$p(MZ[l 1vEҶhOpnn9+e@Y+K]kЌnRAVt/Gu&.S(0>W/ H1u?qݲ4]ϪA~&n[gmt8Z/ k MI?=A1Vc[J˦0ƸY՞S2:4jh ,sҥlrWu^+];[.ʃǦ}$wy}Wv[,#mUIl3Dae0} &RPedo2л(A%fT>TG\o1|Ă"߅d֐6 ^]Nq捦ЕG\)9Nlɂ c_1u7rWŁF -QpWT&}( R dFCj71$GZPX.8P3R$n*( ;6O> ~zIMij{9Wv c4cyѓFOĕQ¨(G`ܵ FՄ H' hᏀe Qvffb"-JMbq0,r܊*͆OMnI"CCB6?g,s}O^l.eq*G{",L't IS74mcAj!?̠3&Fe{47YE֛#,j֙4oj '@N*׈Y/n㻵=v =[Ndފz8MrPhh_id$P9be͛KmX2%aWa5Zs;V3^luX66Rܗx+ _O9;:ϓڌːR9$X 7 |~1RkHI%swRN#FLDGp)KjGEW-pWoDOnn_ީLyXc8~[3r ;<%9pgd'}ԬB4Kq%%6}fZhf‰]5}+(lVsR?,Pߊ\4L1 `FgMcʍL'e=V*u%HKovtj$n |9KALm>=ǤsTn8Z-^ɵjp2v4.AжAOp}b! z4`N!o7\\gNv֢bc aB<ϒS3f_p -Jt 6-$5)6]4MpUߝ(6ͯP> 4ԃ#'v^:JZPHiMKF"dăH"aR_#m%Ee:ߩPi0q 8py86Iu*T2\yn#6 cODVHh=VfZ~ r$Z#cKbBۑDjP(|kɎ;DϯZ),r46DuaԘi`N!> 󞡺SoA 3x:u"}+K%ZG:pLn.:92qw;fqah㷶gXadA7'"tOKX>NxC:{*KnFHu].=cc3 EFFO8u _q]V5ږ Ƀ9 iK2 !E<;twΚTI)̻%Ӕ$,P푃t7y lӀ>51 Y20,.17I  )Ky}!xB8LzMN~X$5CWa1T-x7x]iy]i<J;fnOj +-:K/0n1j-JˬŏeB4e zs%,O8,FX*:"cw (,5δ=Ks22TnV,,@T,ɸ. ;NqvʁkDZmNwǞio_52IPz&-aK7D@a`%HO8(6VUv"PFd1q3͖䃠_b,`7`+ \8Ls$mR:T\n7=@c~wKK=UO]:Cw$e m.9X' FQw'(3cW)ͧ{I+xWt @ :t&IV0w%~7? Rd㆙If}73^:BeFzl ܰKIҥoustBs/~'to}7hNݠc V; ر2k't[MCeOw-_̀2qS3=&&OadRǼ &{!$$ i%8djo)4KL)~x;@yXfV鍎B4˦lZi4X_<} =uH4X ",W!ԑ[ T*-9ݕHgZ4]_/ r9={h4& 8ɭJ"1ʰzRlB/e+fkj(_QrJc5y9W+JuFڗ k>ϴX&Tz~B㾋`]ԴLQP"UvM,|P?62^%Vop Roޯ"زUH=򼺎AI$`n':*!|_g̭Cxd:rcI+O4ta/`T4~]J?Wc~r.O[Ez^4pZ\By"e3CpNb7VV(񗹴/&Msr]s,klqB9k[axS %dZ6ݦ~,Αa1oPŠRgא⻆F-H؂x*g]ND[9RzX%iܠP Uyޖˈ׏ jDy:YߎNAeX⥛uN;=$0K郛koѴo1UPH-<0}.OoJQK4W1+ba_޵ɴc ydN봤Z퓣K-ש8`\" .RGj=0 QmH5<YY ElqQCW$'ߕ6kC|wC Is>{mQ:MC8LYz.^?{1*B]S~s. QQ@jS@B%A+X2AgF6%&&)scT8 یBGGcӾ6h ]#VPҨ'ZpICT8:ֵڦj<@fZ]|L/qwg12/L$SM8.G7˯W~74 QLp@]Vd%t4{2T;V KSh!Ex%,!oыY :=jqt6Ɲ _Lh5r*h>e3̫Qv6 Z15N]Rw]9BtffV!VD}ҐLW/1Mk*rtU-ͽ [bN?W(~0(2 |=3#H:Uw4mTmRlXܧ< 7sl1w0$OH "0X2 VūeOoC~H_tIxXܕۘlٕ %WRcc'V Mw 'm4[pҼPV]J ߂}*&ϥ#٬,QXWB`5t68g XI㌝A0yfX"ơA7F^yȖMCE`gpGFGo[̍ao@BG*<05roqk#dadBh/)Nw%SZ@[&"xF)B+}ƋyQS,ET(&M'2PTM(=>cy_\6),<4712Zְ3f۵=L!h IhIFkBNX&A72"Jh m|ooޝn:C{ˎՏ=mE/#F}4zPW@P*(b7dg//e,dnN,;*BbA<"p"f41^VAabmGk=ݲNh[ac`tQNvLb{ ّ/:Fovj?ׇQ ֳ0z͈57RUԲ nb@At,ym] 'z?*M`핗&.vmyR2i-G濑~ϲqWzfB3;eafAƻ'ZV_=Aė.=CE_<C3?J4Łi0*'ϗSa8PԮn֦ou>EK`V4=HtnyYU3f1zm(:NIG{Ū*P7e l,r\(: @@zߎ^o0u3~)ˋ\U QAr#r^Mtu*l 2y9YDZ|ێ|70"ۅ'i? LJV:T(PL12!Tk%;3* YNG V%$Jٷ ^Lbb 8GiS~Z5TQBN\{jC<(b(imނlҴǽZ? ÂjMǣfHAD<6S;rY vi̼DGYJ3@o# aq񂝠PU!ٜ9oJN2Mu\b+gA9mXSB06WWc^dN^t |#N'mpϜFβo\/#Xh頋 ?Bs _?iY#C,쎪VEp1=LJc9,h^9 noa8!&e] FS#@#V\8%'Y%*lBJ9Kb#qn2y_Kw=7LͣSIo;h2s"go4oh7Wys nT 昜xk i}͓v:]u|bv3l(>:^z^ Xj2B&!Y]2{"Xen|ҿJ#|?wђG#H}bnR3huݔ#Cy&/=F߫aXbR7Nb5[1*E0w:Dchɽ`̥i\W-"5h@x"%VHkXb_ M s:q:*h81#۠k(sHA"/]Z钖U85F<6 xFf߱kq}(]tDQ0Bn0L2E{_X]baJ#Ή3DNJ1m ;-F]5`*ْōyKiD,2YZhx& bO|7$t%-_o'*Tw↑2P$8?Xֲ=2?ôy2u rrfnL._[ta1K<7s'5[q@K.pY};+??09/FRF #e{tw4s>j^ُO1nT=_7y) |xϧZ=6L#Pg=Zp1HY( ^h/y^M ?4ۤڙ9i^bWfz1T, gIXY~6uzZ(25ǪB`"0mZd5ކ"@ KyG:L!PHdKfۗMP2zW4KE[D͊2K`ٸU~l `MsO^֩O ةq~;Wgilgg^tї𭒭3Vg1edYn%Q~zp^x==oGT) #ӶG&ށ=fym(v([@EV=t沊g=S@lh4ށv>h&1w9E6(#+Q1Oe$p'go:rbE|_R(Y15]P 5>s#ZZb!eS!A hۆS<ܨhUk!GT{ {B Lꏜ/,*tQ@!74@ފq6?G:$1h Q bwRi/W>HOy²rT]V:'c@=xk}E` ?p>3cWI¨Ȟy[7TK_1!2ߤy,IQMP9l%H #yLM{'{CR"I45|)NWY.ΥwJ{R4xAmj@yb+1} | DQʏ ƛ5 p1b"71嗜~;&:_5B 0V9G/w:4vI]!IwZoJֹ|md":Ban=%]ɩ գC m_ƃ؞<.%({󘧕 J3F~'lFX_#s[ķ&u2F ۺ_Bŏ4ԟj}T: M6.> :x dT3Kk8l Ctۘ]ac@c+h^j= FX-ÿ ʉ";-ZDJMD.,/WqKRlt>#D)AB{K'2/8\'w]t+Y0tYcLvLS6vKEb5ލkvP>!E?y%Y AϼoRvn;sV(z vZ-\6`6fMkJǬr +r[ M4Zҙq Ѝe>‡j _p݀ho+ ¼# D9DZq Rc>b۬˴Mz1\}/ȎL⩠R3 ŵO2 GF'p JjE1]yvl`6'xs݆I)o.#0s74c`whd- f7Sˑ/WlOagT1 ?,BV_~Qڐ0J,)|ڝ1Ԝ8ڴSlM|8zk@NoMQ%5W,ِ̀ ߴqZ~CZ8BUa1OEQ!v dHHn~}uX3m}6UD^~dVl"-ڐBrL2.>-_zfSj)]uDb. Ti<]JNhWg [o6k X%|>P;ui30k7ͳjȊʧf=w[|.ࡡ~)hC"~͹%P䖯#Hpgտf֭(ШFJU3υwJ-uQūrǩhhSVxz S>slHo|> kѮFz? '%j|G[w~Cn0$U>#֮*XC_Wt-*Q㩕f}QbcS7::>0; Zw9Z҂s?$дb xJWOxeh5$-B0~PiX漵@Ri ,ܑEgن%G?J-ϡFA,BD5aa0qXvBmN^auq&L)OmA˻a.$,M?TK"wTjZl>"Rn˹jK~ #V3? uojZouW}I$oNX)>tnc؞!++ # 3#VrQ/-ku_,V~cԔ9DQ!"cwSݴ}lb߯b@/h (&Fvo\M~3trf)|.IʂquWE.a!5A:4/ 9C&7'J-yg{$?`ZzZjU N 寣;w..8`DHO˚?N8`S'HvK%?}f[}/e{7^)d-LC ;!^i'z% ;KD,20I* wb۩Ji@rFAl߻ ۥL "F ~vy2PLMwV@]1v?Rp ֲ]KzF3MTͽEL;kum] ptm&0(_h݇8ƦcS˖!69HE< C)@>?٫ba+t0o;Al i0L^Hsl| cr4S\9g >`0]cP[uÉG5)<^31K zu>̹Х.&g-G.{EvD5RK0ܗ]qn8c.Q<'[c0.6UnǷm4޻a񪣏]FA .rC>9qǤЈ&(K P0Z/݉pgǼۮԵ |q V}N RFlQ7l9_w/fLXɪCRZjj߻ʥXTYffwN%m0v6xꂘ[{Q! ?.(T"jQ\HI-<ʥjJHm-$[rvN;+UqVIyCs7(J?1Bo_X \^4{4dQr@aލ)j k546tRu,fdVϵ.Mb,1h7qH)kRt@1.|KiKR;cX- iu)䤨o7dbw6|ܔj*1a)?P/Sg;8l&x{WVQ%/?M>ibW;WUE]'"M_X-Z.O!i%_a+{k| Ll ^x]|M:F8Z2j=E:4K$ E @ꨄ? >1 0howoW%)U-tVZsiE ~|0UtEף˖*)LCR}w5u_<_rYjlA$Q%1ޘdں,ՉϬ郜qژAiC$BV;tW3;mP. 6PƃCimuUm{u g՗rwr =3y.=T ~x~b4I:+E ƕE5bH(d|5Y47 !F? [ױl˒tWկLEj5zWYۿ (~y)+.z׳QBu=} VPe8M'ʮ>` \&cҴ8 ~&\Xѳvq˄h)8Ba kX'Mr蕜ǭfL}v/X!(){`A;ѬRH}D`QO1V%Җ{ YE'X"\leѲjD[g4W8$^F)01ϒVr}U $4u緻O. B xQZkQh· x*Mhh;3Mδ8[vI<{dP2f}rY9@..nR;l"4Ƙ[j$]yn܆?V`qIu kU- AI3|1 .b?rݵ.l ^&bQ¶P}C' q^Ϥk(u1 JrGT&| 3.Te\̥;,eQ(aU V>b9 >Z!{v?qA՟㳜##u.dx_&c7 w>Kԏx}}Z?xiN* G?/qQ luK*eߒqnQ4 0Nr4a 6h $PC}neHKF(`}2ik"Rum[Q<`D!qZQ_8Jʛ֒`18xK&IxRZynP7V[ƠԿrO0 jyg3-R@ %fU{7> [jŸs|Ɵ:q,PRHܤ)9+ZRѢVۚ)Ж@+ }`iӗvn1s+v.-kKk=`q/"'vcBq<-1#\w&g K"H gT? nLPeִP"| ƨ+tm"5|~8ST0)Tlv]F-7Nnp\9J um׵S k!.` ԜG>o40VdI"; ~ڣvD5PLxݿDIK :>npA.8)R叉hxs2 >o1]'miOeT:ViWեV6M7RH9=}DK |Ǧe '({.!q9jZQ=$0\A4:  w}XYz>z ձb5ofᧈb[$2oLpXe[\ >NB\AL}`2ġǬXW- ꗏZ*M߈)+*ȭN^!>V郒83"8|NN۬Zئ_r\OvMu 7:C քMwM b+3*a P~ uh cز 8p'AD-"yTb?Dᐁ6cNϡ:ښ/47ÃW mbq_="z~'O߳B= Em)1'륁ͤdVLb%N1@0<iۍ wǚ6(˛ATU%ƈdns;#@1.=nX_C&ͧ./B:jAkVGq <@Ak--CGdSxedgAkN6`~o3nDsi^Kf1{$2tƗD)йFK0C˞p/R Q;Εl^-=CTY R_Ỷ080t  *Y!g٧۸M Dl(l.:k^H) b_jEV rwkV.őF] p3:׷`la{8-IX^mxJހZҖS<#>b'?Bc(ݓN؆HV>0*`޷2ۉ-,60zh|7\uOɐG9w"`›]2NsmHU¯_$C~4 Oc:N~fֱ :8)l TSo&Fv]=m}sG\dh9{rnLd2 "o~ Fm "Cvmf8}WS8uN'9p4d۫t5q͈ wzV&ėW@ vvy R{BHC mGRV#ދwAZf}sn(KH }xJ\h_[S4fKQM­s ҏ=QPr0>zTjد>S76d6EK4qmawk$Έ6l*VՈh;Ϛ͸֞L Y> nD/Y\1@9 nA`9w^=VvG/V .Sә6,uly"換s-Q·t \]8k%D+>u]n_זAR>x'dhDW6QI*O v&<zK/Qc:#Û rfrR}F;Enh >RyàaJ ܻSCm-}hUiS_aҚ Rs튭3Su‘ӛ36zM1tF sÇ?2\P.4$U,B*0ad;a׋Rܑ}LQM衞̘L}l̛y' Ex0||TIڥ <r |J:ǟ3p)S e/NyKvJ;􏾢C{gE,>,.B\ڊܿ Xf=rFyEP^rGVq@#1"g,k~J)g3 ˀyב&Tji2Aݦ}yif <OڎJ}^ 'ߒ_)%--ub+훢Dv88Hd,t"xQ-)/;g'Qt)˓QVU+gk](+NKݗBMR4nl `% q8uf,(w]fLҋ*v7a'gFԧf VWy+6ݒz+;>gh ^x Cklg U$KwQśGttЁc+ XG"kyn埞.HպNL/9>qafmdCGćedcVkEkkw(pxa3,zj`Z5r5Vc͟1WfkGJ,-N՘_2٪6+*ʇT2_wZw-ԜvJmm]:u{"e!zb="hkyc-.I53]-F˻1`'nͷ2@) B^gB=7$9l+ګcv籍y+"1nʫ'4M`28O)FxCQ~i߃3B奰I*{ eylТ 7t*WCk"(앴=wPڼ][=mỪJz kE||E/O T;#h2iSt3o=UDܝ-)Řes:$OT!睶Û(m(^Z`W#wO"Ɇaw)&ys{ Vĉ@{SowE9/Iޕx {i46 5 v_)eNl)t} #[ 6Q>$^JSݕG"m ?ՈPQS p/ qGj,MB<(oA,&de~ \I9Cp?Xձ&p ;J=;'fVL~ D43WpҧUQF3r*z%$t%yzC)ˆO1ڒU&6`=OJf7čl|}: U࿝hbjxR6IwBEݟ~ҕ[a*-LDn>:䏆MP!H'"V~xRUvA "=Zxq<÷?itPŶ+ۣ633Sr{s"%>"efZ!PWrN9 f0Lx#v%| %hWܟHXOJSE!R<5 *VOL{c?Is}AOhd\~:bx b`~-qQ_*(u*catr)!ag+fJD7~{E2[q]Lw{kkب,֗v59ςô~V`JxwHf5;dBUu =<|FUe*H h /UBOFy)O>wNj?^iQ+}n*-٪ahMNLHTi̇ښ"SǴ̝H^]I<\廴s6gja+"aޚt["(4ejs|OMc C ^|wÊ ~PQ,ռ $G,^kV5"O[>?~PNsџd:'+<ҷy%4FsiHhl8jтEn36s+ӡ 6 8}9^cJx+.4OBdIiz1,WiUxԖ >>x2ď(|t4+EwXىp$ \ͨ`pYG)y#DKr!yj-Sc(AhkHQX]G>b* Ndsu}rpZ~G?![~yUz5U'[$ vfzOa!\2WP֢y2J|IclS6mdY6Ǫ0ֆoD ݴ 6~ŏ`uf&A~= -"S]Hduq9Fe'VAzQuu.a'_ pI\A8?i1H“LWwi yIQv&O #s:<4[м%6='Zs{y 6G|$=|#"Uܥe &ruf&$GnyvZx/ ;;lnb 6n% ڄįZّC|s=Lcy䀑sTapsvt[P*PlVzP) ^BXN|y ZdckH.4wY;2^_d32 oB-{BC'uEx8eh$KOK#4lSDݮ~۫+&W飤?r~iEM!oxq3P0d;6>"㱳;ՠHkþ*fxpUz9#€)A y%[ Qd^K`aLr2?x2҇X?mj 2iT!pd۶7l75)l`APlM  @Dv)6W'P]{se>޶MjnUC)hND&ȷʏ` 'U3G^ר=vd{QLS)D/ o$6iY{ǕODyL.HGiWD}_. gocg9BF o(1'п(-VMg˺kCoTŅ"ԱBFp>c!*a27qԷ>lyy&n[W5Z$8{SWی .CL}v9!/LVq,+8D:g &K\jCih]SX #s֭*>ْ5s]!iqv͊?8KSgCiR'3Bf_YKGsJ&p8]xF$|Z5htҷtf-BR]2+;Iw0CI-oomK8d~5)޿pĎ:! O:$Jz'(?j_ztL+ m5\ oL~ F<[ EtgAX_}*K<,RI,vzt~u>N?HZ)9K^L;vz/Bw-&`8~/o6P6{bWg5g,K/ ǰz•c0f݉7|3fuvdi"N?0㧃rIBV.u]TugW&*̖. aێ rp$%*Њˑ+z,z\v3stع yO6l R=lNw!t"$w`GJr5?!ϓr^wKJ( 1['~q9O E[3a1A (UP.<֠0ڟ*8CbZIx94Yw=jr41N([R~=l[0ý SѥG7~<lC%,>30t(}pH*f=a DXLkUK<wy98R5z+$rH4T02pqmD3 Dre-615ڥj<·%K.=|E"P 7+>]l}[x>g@ڭnSaj(lU[13OC }Jt]_ )s o;-ahwUX3Y *BkbC*29,O&>فڣK5obM9$v̂,nx.E0 ݭAhWӨi[Ӄֈ7M-W"ϷBlrBv4pa0a˂+_7p<nzuͣȏJ=i.ڠIfu_lq%e?0wr{QɌ!LeD审ҵbՁL/* zUasRM+)PÙ5L>͑s9@ ~msA&:ݎ-ܸ._Gx2.'-02A:+gO{݇ƼII}_!if$+r4pu&/SA:=, Mm`9Zz%h?w3$zҫص{?`>^e F1wA85;e-E?P,1<7BuP4:.b*<3wd猾I3 {W-(!4L*`Mt]w^Z$AX>OYڐ}hY[|˒ׇåHYIQP3V \>קݘ}=EqL(UbC׺Ob/D<%o/z7ajGٰ}~HjĽFe8`pjo-A(kT{}!bm+%[R; Pb/<%[8i>PN~G@Dw^ P] hfI@k_PKw3j(*K5E0aF`HY{7./B2ќcAQ?B_me9xjIΗP~n{":c[146|u:㡝}])͜Ɛb~X[ jrzͱ>b5%#!Bւn\Q})7ߐ(]m*8G<>n´VswOnj$1+INV~O<ҌR cUhNB_Rx#rDęOE_IͺŤ$GqMeMm%%m΍qy1<ߊC5.;2Ǭ%+ ACGT?ԝ/ 㗇[4*pŹ98SuәU7T{?ZϜ1 E*ʧ"p {fuNp߲ȍĵuusɌX="rеY4JC#[;BCwr /`7lഷwh`) rfMn ӒKO|$/rc^LH"sa}H.놇|v9X+鄺٥IAXϚ6ߦ+6z%ZP 8x{  ULztxWׂ:)HNt81g,o{s?8]f-U51[B{+DtV`{h71l0Xt4 (am짮 4F l*΂ eo.ւ8icn"*N19V&~ ,̂+(5ǾL5.{Ѧ"[& SDuynEMh: ϛ3WK`/|UJbVgR/jF\lW`db'mI~x E5#,Bd뢤T!H7'c.3̿Mܞa9ɤ(8b`ˎi VL5|(Ks`{z8-%<3XM&5`/)yoڗE[܀*!)f]b*?e`uB>  D#N%ѹAFB-!P㦴r\H; 'C]tz8f*Ks9gѦCj1hwph֏6ޣdTFL2٩'xq'VgɸHZr 'j:X3Bu૘b:fؑ|RSn0&>N XQꄍcڏl _ v.>i-AcXL5FDtYOt Z r_9'Q{4Aa!qyho]W) WNX[<j Ua`53~X'DhEiob[/|igb[y F5]` vͧEV"|IsX;@9Od/J<\އ<o<YJCgRƋY!db n2r|9ᖬWsfdѭ*iL"&t-xc.dhΝT4;}Y4(+# W@W%|!5Eu_1Xdc`ƭn(.%!Oݚ/Xf⬎5;#kFcddoVI( Qtt-$+bNή .H'lP( /HG{`&Rnt0F`GUqے0*Zyǁo0w wϸ~f,rMhmj*wsn4ڋ0W5kBod9Dz=1#~&B&ͯ-J4Llݗv]HʰPA5at"t'U/hvϞN%_&J &\棒R]\[ϊ¶!VB,1T~AeLldI, ҕCYhSD{k90]a9rK w#;w|o+ oP9jC3cQtմ P9+zv$Dk [La~c:du!t]55%:.!CQ([XNR\j"LР1eӆh+ ZrKP\~3!ʁ} hNP٩!oEJ#7nh|Ctsg#Rމ? G b|@(+j4ƸEmbt,IwY}IM+6R;cx.a-ي}= CvYz#=!-63> kkkC-+ 1 *(-T"U }ѱNj]Ⱦ.OšG{`1Xa4\lVx?wcY}`B_ {AxVkZUB.H7!fj4oj>nWn臺2o7FuX חsTe:!֌M=Wy`G0+rQȥeDrtnv87O&Y`q"ؼڇ;^eqjai~I6;t+ 8PS)ϪP"A[NhZ\+*;޲_}B )|;G>,=,Du=-iNu6bqE;glAxRm"(ҕhdR> j$V~zc6q@".2@bZԉ;>w/9Kֈ ڼ oD4MH2sQvOr_J"nnZp[=lȷsu|S !;-@mRSY/7 z#zFZ R9mmGOM L9Q$B;(⻁RXu.‹:UlTXy܍Č( NwC빰6*ke2~UWb;m]$냝W~]*G6)Ņj%nQH_MHuˠI?`drwpr[X*bgo8nHH+.Y J>U k\w.iep)5A+/TԩP'ֹ Sh2)vu H]̽~ {*ƅ@*4kF!Q+쪋O8~P'׽z;`"`@=#VSu|!. j_s]E%` yd0wrN)^foi %nqd i_)'ٹy9F^@̵\7@~z݀ z%(-r_>Id^Q \p B/R 2 1N7{"y 8hl:푝PMi`z% l nA(w#Uۊ{:l!&oa#]sA=sXխqqó5P@WuY10OIt;P`Mܲ' 6O=sOyD)>wK0)e !o? SHZ4;?|I,,y\w=\car# BD&gsS,Î'"UY`(Baב ٢_z!{uu ?<*Rꅹ.'O:\By>;uV n%we~~DZN!hSNB*%ҘT| WB>7;5'BdNU6J[_&uɶ|i֪B<'gaXgDI+6$_{c3'SvB+܈1/#YWzR,ϼ ő^ֿI$O;(+Hsoޡ,顐pok9e_r xR.7\p <$S%H!Pɦ1Gjޘ2PUXJY5,ՑZ`>˴frwG hNyMaR0DG"=50rKr/,tz@܎*zTg,v?CZnrɲ-#ݣGEepPCiy W3K%@0HWڊt16כZ>}bK~gVJzAN rs\O#($~#-:'oCT/0fr3Zx97j ?m^QyY/= 62alN%%7sAM$h18v1[L,"eIְ[NW'\Vr)E@}w -;s~_a)n y`{5 NZv ~pѐ uuqt)AɝKm?"s q|*CkZS^8o-Qyx[֌Y͹SńO@'>oO:ngP-Tؗ ^sT;8Ry$ n|7 =fuc+CXSX[Fk ei|Ry`2Ng~ɹ:KŦS-VJ׭"QKZpwF9Z6ĝX9﫡-?*x {^Q4$Č5x=oo:s`¼uQ|`}-'ʮ.EPlYpjM>G'i 0Vk \E lw/aH$L7˿y`uGrVuᲐ{cn|RCj'K{|h8o&2Shu*]apNŐ8KfQ* ?Zx8!]q6xO%X;Ԏ8u-rLIz1Kw_L?M R^%+.!–YqDȠӖbK!cEHea%JJou0Ilr! Yp5}m爠똡s ~7W$GK:1 ?©ر$Cf<Ǝ4p`iC=2 1>3*_FӼE; c>rݶi]C N=sQF}Q>m mOսwÙ#W@Ժن[WɴQF7Ƥm%L5&CeЗ/g;zZ'(BC듦fOmSVx񖊳z 4]F\aWĪ-b.TZ ƮfH-ԚDs?dؾF@֣G1<^u_(Yaw20W ^x6O N6fSF.D,6}CY&KKÎˍzp`s[ lW\QTH\c7ʢ,ݝ9Mv3Y^oQ+=δ(͉H`4_}]hΞQKn k6ɟD#:(qua.ZAã(v;ik8E}r?AL*uh,zVU-uN1{3d9bdI<=?)sx@*^kN/+Ǝh[~,o/X{Gt ?+V[ >\KS/7>o+f*@E7%ūu$_o* A|MeGD+t̼AD嘤]#[^oֲ=<9&<4fd?trGK%vV:f2rxƢS&JR{8- E fˊ-_ͦsXP7: bL&IWp5-Ihr.\uKŸm&+ m$UT<eUj=A8fDCgKM(H, $@f[#_l!<=϶Z(_>Xk@S)1% m(d8N]^KkhSs[@7{?M' C8(*}*gF@iXO5 |=7nԊ+ش(5) 2tSp Ы1 h#lHhXA"r8LlV!W&H(&f2q'\ު*꤈?^T\Y*u]:"OdAθԦSG16_/pIl_t_8ݸYsUދrKlV ,CV&EĹli'fI w< l!ۛvdS"&hSW@Y 0c{$FD3T7oٞp!haq_0ɭ"w p V,':8FR 1#}̧ @+C,Vk$VU2#uxpuȇ^mx,R# 7BʱX C9ʣŁMH@Ge)sfrDh !Y t-f}}\IUPߞJx6lE{K`YUrm!}2Kw Aۧ0/z2&Ά&xaqdecu!6ӬPKr/\Qwa.hY[FsNE&s~mlpP"Y,I]*IpLCj8'{|%E"!.~-}3+O'~Q5+=~R؜v$Ehi<Ƕ,,axw86onDMa<6 sѐWx@N4]w.?kiA/c(=tdH,`CLu8pPFHmOV?HނHϠS˜B.)$⺚- ,.,WP72c8@ 1zj[wI(m*׺|I_A (aLrid"9R93Xgɛ*0m; 5${Iu])B*)(&38ã^2JJq3־mfN# (3M!t4"ÇBDDmZ[!J^6kڌAPd)FLM#!_ҪO-qqWxKo_ӊH r?>JbZ`niX[EN ʈJ5ldóܸrkEvɏ/D?yXC۾.LLK8p(L\`MsrgyGʪGs{iF,(\6r>0߇V Z5}bqS_lV0rsLadbᯇEjMHxN::T $#qv脤:yIJѧ򨄠Az;} K}2ޠU_Y0q.p#yS9x]ނ6f]`ͣ?Rz_f9òA7 lCf;@;l{egYT9RV.w"\YJ+O'd"`ۤV '.-nqJWdR_ɍ)VA0.<7?^w,y܄v/ `aeXdin9&tJB'vp+pF[Heʨ1VT(&W Iz8vhmpDo2ʍT >p3 >. %!^O8;a,> @$=٤K oIhͿ?|%`wط|"$}=8gz[guc)5(mBX9GdVe&V=NVڛ&ʿ+W} Ҡi />qPntW/t3?zyEڗkwģ&acStXh}M-~DWNr H)ac ΘހϷ})H ~ lgW3Bb]?wΜ09%yퟳ/瑶&M7ɷNI:!i[-[xO2F3AUTqId5^q%P#&˺_ 6$}'&n&InyEY=Zk 0!h=3 ӟ;t"u{g=ԴC}_"xV!*h~+t9u+a'yu)֜G|;|X+TY(m;OkШBt?&@4kgh̋g \U*F;z',|=ZIr띆yy^?tobz=SuS%" )_lw)%-d{/VXo|!Ή.' 2_ԐJ *g!3_eXAY5LSlO5Wz(h<ܜ r25cv4U͔i4ӀPViEE+uv#=sZwvڏ6Sˇ ^A>-4-n ,*t.F (vFLPְ-8 RDxOӫ?K=,[ߥ!V޿leCn2Erdm]ŇEhPk[2C?ݝ9i=.ہYiOx:jtߓ$bxy4[W[a [:"&Ͷz@ﯯ6)u;HM=n٢#w֜CH~qmǺѾfCGn8 ¼T@f7%J*n6DSډEV' |#<8=f >4rBHD$.o`O< Xy͹VzHܚ+8wqx}VtT=vP_Dy1 i{;O.#03zIX:'խ7fu3cS_fQ qե`s#2cu|USBBٌׄK>gj $ S*3yDę=ZBpqH7\-^/kʢnhgu5NnU _n¶3Wz]_٪LI˞f`6رǠWAxe: lBMIDn*&;M%E) uD!0{{7z7ISCjPQm8a"\e`LCg}{`]|/Ͷlzd$.K̿LkR53n=:Q54Btw"`trG0$!q-igvJnmE4%%-fcT˽o-`ۙlæu|Z YVHe(WPwq VAg|ac zCӅiuQJhg! ı!RVNXO[jG\em$ɮ DcA:c`%]4W8AclK;!x`m J Zky Ҍ1ڢ2eEUP3PmgĆ}:%=R& 7O:Фus61vc0r< $k3LU dS*l Ieٔo0wL#RN<~0Ou%q6&ֈ=^W-{e* Z%쏣ޅ ˀ娞ىr1oKy&meTZNgW1In+?U,?vU_(*nQ` bޡTKΓڎelNj؆j9KаPI9'~b>@R!U˻Ja`= Q*dlL^ ՚頀H#kB4Q芼Pl]&ڦ 21>(BړBD@4"\q t4fGCm|ODx>I=Pmcwko3> {l|U4  s"fyU`p,Ů~Bn"ʗY5OZHD7a&nH1zdym)/@s} C=»1&Rp؎jW5#W^Rl"ۘ[ez{ 皹KDu6%eiYIjWD9^oуǖ/E Hڐx2f} IK\l528{ yv4_#+B^ hɿ]BsNRjn+X.b @afN2Y)Rb=̮ZUIztiŖl3hc2GPZ`c WYN0A;%-DT"'@#Or/NӰn1_AEۦ{G՛kbrQ}?ONAV =_LݲlD3pS 2d~2Y\ļ"wIraw0+d<5)+9Q]ͼ,ChBUU@C+12.'uIX(!kMgsMBÍ蹶.tI|H`seajaX.h$loOo>+ʶ7V׿}eԋLnS [k5d8_5`}'v5dߴsk33u] kn.,@=U°xB߁[S+?UD3Hz>,lUϷVG7KAFӉUDJ4Ur !&Q3 26bà,m4(s\i^iC),}YٶhI*+&]fHG{}у= P<:&ߵv3y%;3fm@cR,ZGI׳+  W]pHi`n#q,\(&dc|0@+> Q =҂| PB V/a`p>N;=3giz+pDS)`4o"f*=a8m,U:N<#^.j k9I\җ#tϙJURiX@~0JR.(*ţ@ L/ӣB0wqy}12^K8\ώ}SNE{gT3N<|LBw ^]&Wp.׬7k'9.9Z>`Qh1y3ZtνE"v{eUX`~n YkX,xnDuY^>(=Ƕunk+В3UM8sXy4CJc#Hzav:F A;J7\Cs &PQV+4==)JY}'S6 1˱_xv@,6jN1;x)'>W}cka}~*Y}5O?|f D"j-G{HB/Q<dj#ټPW[9̳킛]K4]ɝak MP>j䩳w`Q%o* "5A b?W,^2\8-36Q_نIΫ]rUcN@XӽTav]oQa;QC`o;*ٌ"e[\x^F[]h];+y2Vm9f/zySP[h`I;('rD>aԛfͥ6M_&OZ#\,V7.pVxS!["+ V&0kvv!o"cd7-TE((o}iD^Qd@nr٧첺u;?[ @ȗɈzvts%zU\uF(XZ^R}?gM Z %Z""LNOs׃e#^ì.V$W#j(jHa-L@Ι`'|& ]ynZEhoc|kB:ukUƚ"nwoLS2ʪ5W RM9rX[zZؐi:+~x9Q!rIJ#cP|e 4}(v*k" `Fٶ{QyWl yI* dH/2; y@Ki4a9"4х`ǜ0FS2=gVJ>2w2T@NxB-! ď{WJxSY?m:4yKp`{!UtB$3` q/BG24I)5.XMX^'uAźyZ9Lc3wy4(K w66aBLj3K ozrΌM+ՖQΥLiBan ',߹PV1śD8']{gb gӑVZb543`wWAJ SQp팓qJ+ȼtmXmEm(NtH\.?dd%_aUH^qqR*Nbִ/!vR.6[vUc7{Nk ky"n֏-%Ϲs7L/8/'t)|t:|Xe+}hŒyUdpxh+H'ΧߞЊcOַY嬻ٮ4e|t.PoiW*_xCjjp}u4b񬢞Q[&QaF81u=Nr.m_;u)|pZx x50~Ig%s$)q(5ZƘPaojiN\r50 48 ܬaz]Xp0[*t]{kph՚´.wΜxRlQSYɏYX|9f2/t_.CEK PI/ˁ9ohShe}HF\v(ֳZxuбoU"HMP"tDTCk ꯻Zl0ǻ65a\hOU +s;njyl?v{% pIq؏EUQQ-+f)W˄loۓx"AݚFˉ*3ifs6cii ~ך|X?cIR|yUa[<k8WMcqD &4eBOq̩N5X+"FbNaMM{@ & $pn"<;J ϲ $C]½g^سKоgy--Ȝ̷'qa헔fsw[ls϶.2,LOzVFkIy< {j a0J\&xܫVZ]GkBH9 ǠP'q5$jT~crEL"uGJO%8 863(iS}~8 [ V's[=&1,OTB,@ (hF=:zba,ZbCs 4_w]Fu{xcPOpO"Xh9Ʉӧb N4VYݗ`2' mX(.yǴcNE } ]3f)@m.Y*aevuY 3r3e6 ;Vx:){QBӬb"O`",rTA߫e;߱]5T.Py"ItxyJ9zeZWѥ\ y7ww͊*ƻ]aO(MظNߧxwFo|WΘBWWCx1v?6t \y^"2g+ʕˇx ظ{0eÖryl}ךax:W0dH90M[eYժ!R:v1GL1+wS ?@idQg>g9M{.YIKi݂"EtY-lHm_:|pg;AA--//xkmVT +ѐ齵2Bp:+ C˾͐ј8/ VF<91<(܊~,"I)R-x-Z˒2L_ 1#C= vffu6r*b15j xY<KAZ 2G"!?޴M~*R<=}wt`11SGU K܆ӎGVVh6zK\p0tNeF4tbAB1~ Z?m`p*L%2I$uW%Bg >~=S{_"JD4`P)_4ߛmQ'R^ 2 ou^S)e£ ]Zrwv_O.ִ Ws+N3MEX lvfwf( %Ge|>$v=?4ˬC]`w 9a<װDžJBz#a2L t3i^̐sf6mb$Cc1e^X4bl%fIDN(ђ6fͅ*3ϧWhf|\HBX#>]3ywd#}bSt Oq^kK}rޣjUY: "WUvn %syw+<4<m ^ ŏՌoc @R2U1V,|*J\SQi%c^'Rް(?b<\nkJ46'bڗYû;F0rGʵ=W9(=$vܟ%yFRoPA$f F?mqH>fhY)Z!+YЇ;'Rjun[ R3_JNng,>XE@p0&b dS5س %9EpފTN礩3RzNu98Ey3)JL):7GaNNW LőM@SG}@k|jIJ<ʕexnIZ,#Dn}=oݲ R B̠{s/ɗ?dQ{\d]ڞ;T7!D%j.9F&1NԾ.Xklc;9*W^\s4o3(l!o8XqQNtB[Mxm|'Uyma~{FX7f mL/{P~V 5 :LizMnAfl.jjojn~0t.Xl<SwuÇQ1\+V{-:*G?ٹb#LǸ.>Dy|0eN"!tˊ[&Y|'`(qf$ϒW8L u9w4حL۟Gjp;9y 9k/5ԍ5/L8`? B ٽ'<"x?}1'4Ɇ/3NuE0K }N_ DĽ!yiύA33obڿHC^UlGS C}Fr?G>IrSsӡy;|s%m"宻 ?8mտv P(4VkQuJ#IlTN(w(D0a 6'NU:BX۟-˜j5OOmZɼtܲKJAVDn_VZ2,}oI4u@)/WB̘{0{]EtGqJM ?UGHܶW0Qrh9l!G9MkZRvGy#,W.\MW3uCsn67{xɊp%욫~1O$*#޳&4-:AMq5$o3Y.n=JUYOJNLiBz-DC\P'[o>hڨJ[D]mB6U?dU< imNQB*$qĸdde P'8^XJ/V}j6L'2ggb3@0v3TRl!s 㓖dL&Y1Y/7-Z-.ɳ)>CbgnIAО-*pIv;bTn \I߳ɼp›z#^vU2GPvh{5bwqC{WBW^80)X"K+@ l;S-|?($Υd*40ԮѴņ>+{aX?9Ui!~Cv9"`!͙Z@daX尊RiqXh Xk* ";^>ô"%VstF |&66iq)fRzh /~TKbj?* [l(DըxBeԬ2PB7UR{.? U}<4x~hR_:޼(@D -EYOԎ]#mWPtN>hg%W¹ބU ފ̆љc0]~26˟e&P:h'4UM* N!t/qB3$ 臎2ͭzi=;R >B7wߐr }~*tZT^eQ?+Mӵ!RZp,~)}_FG⼤A*71!^mrz^pTLjCVt͆爤"+[u܋Sl87SQTZ0OA+)2]9LbJfQK} S8P}ctI#ٹ  Lݖ&O֙qb+=z, 01SҖK%vOeucy7f_Z0S;+2%#2e[@ksWm P<¬<$/'nu&l H|6Ff6X(ZgN'jZ7~J`z0"vU^u"4'Zn+:Z. T^ײi":$/6_tJE90.s> Y!ⅹƼ" v$FbοӞH8-V ,C{Hf(cXxY]¹Y+w!3E#7 |j񧰤k`+F4 կ LYp xxΏbpZ3Emrrq%#SJςcіMmrOMWoLjN~fEJlD2a VzM12'_'u֏Ex}^56%^^gLreSqm}ի`d}Z@aUX%L(_$I D- [a4NFp@3뤅7%x[&Hձ:Ћ@R[_Hw.DfGQ?pp+7Lp@VNиɊ_:1H$WFb1 QWEI˴#*f{x c(OQOb:%;%c|Ei"P~.vI@H^4]mPőnt`UĂ< Vu( ~sY؟܏DgWOlIq]`"p̭Pr|yGHyl|ш MN@I/3Lzj)AoK\g-_PEu1G6Vv1ne3+IP_,l@Eܹ$2t9!;B7Yz0(b띗?áLOҡ ~8i=H rٿiieXH,9?l#oշ8 K<8jH'b'Pf3;BF&9N;0ƦMYkh # *1TYJEc6F[oo Q_pg^ eKvɥ[S6,Z}BH^&G 8w_ZwjplXFiۻ22 dIBONvcyl-Eq̵7T F-p*׍8sSnv%- kP`~rOb9&jUѬͫ)Fo?w 9">Qw.o(DG\ l?˰M%2 /&vV gzlc_8(Wc&\͈x d/0 SߑY㌀3W+!g:D$bEZcW55t3'g*ik{;6DwM\!KY291_epl>2@&qflL!́n?#S]zH$Dlj>/:Бu)q ]z$ )8p5JqY5瑦'i 5Ւن56,o^sHdOgu:Y%@!^&|]FSC>~nG e_<|CJuƨO=m=+dܹupg EG$QDt@"Q9d|q5f2xN9"17>m-bukZF4ZaBrfַLD9jSRz3l['=tI~݉Rq7/uFZO7 B;O9s2h[Ͷ^jh`־_-z˒rr&(wi\#3`Ln1M$|ނdv*jNK&wD{cR41YuP3Rڎ\R{3zj,_ih b (PӮ2@0uˮRGlWͤ~.5uyޫBbO-sR6Υ-_l~ҷ| ۞ nED ǹB@rь,Hsxj1Fyk HJ4U;a1 .#b_Δ~E|Xux?&KI`g&Lyf‡@icƀ5YQVM?S#E~)d8T:r%A~yU+5cn>|P&r}+dt h,!Yy^VĻiĊιط`2 R몞 \ا ە`7b27lX{)0GruMtM"p"kk^XN215ݠn%bija=8ֹGYHR,R7\L'9;bn!@ڻiZ\N v,lƽ_7eB=nD7Luj ] yuE !5)7HYtU,qj}Mnhr!e)eqS0.ΰSjrOz0H1P9xYVD&|15!eX2o5dE}d>ggye$)+id~(`QIkGQa/5:^do*6>فe!L @m )?{ zF@ )ΖǎIުt5%ign.KZym~_a=YzV! a[U,F L,FlRq3ɿlSYw:j/n7j>.b= J"%Ҍy/ԅGx؂9A [xFᡵAEbrؔ {z`6 t;j(^Xx?ӣI|WoVdmE:i2Ds80  `k+L9FU,DїO3xHl+j32[UrrI3҄%u1;NNvDJT0+~yP\/L{9&51q86`$u_jd+2vQgj>׼Ƨ팉 qeFWjH""jpJ\HUiE&'jo\XW;Q1cl_mE&,Tb\u@wզzn͒_\#V 6,$rۺYDmWmr*rȩ{)'4m6.DoJ;k!3)[-:~ݜFeMT\]! \[$*Jsn\F׀{D%!)C,N ~48#1~VsŌI͜gU[ vj >IUbҏ_ѐ t6YZlnJ-,eU`]"sW5`|{ֈQae֗? oZSuz=?/zx :N+m4.nmg]C 30 9xBA빺PpMD=Na]dZrX Q4ua@JiNp@*𸹝ۜ@ u) i=+?+{;+L\\]%]ծ!T}12^sT4='&K8qs,!oUuWٿYcJp0mRjnPL ٻ'L5WSLb?}&MNW?]'}ZL3pk8 OxlyE*,ah ,N?,풭8!$B x KUK// r5UG6K\|@!T!ug\/E=(;˞&_IM DQi_ ue8E%;{7ôU`le+aZc ȴtKf{y̰say[kۖ,ݺA"| #q=kΨɔ} ̠En<5K8 SG X6XOvuշ hhpvF'S;jk [cyK؎Ctg֏t Kj,q҆*H#H  aZ]…!mRN.jH֥h 6׮xHu}'i9YŬfM/BPrQ~MIN̮cȜL7r >& چ;Cgl5 }6qp$M} EKO <*{W C3wFlyWcQ4鍐Hmgb$YKft!,c AE!hxȿzIO\'sS.ֶs$,8B2kb#16dE<=R_&{A![=& 0<)N$E76'aVu+؇2*FMo8 }Ul<)+ c[c^%g@B7[6,2Įir4cDrD\upF^o&G\Y[ڀ6b;z8܅ۿzX9TӳdzԄ:]fJh^|Ф)tPWJV4evOJÝ]1{>O--^f[mVV &a>ed+Zs A}IR\z'LYN3MCbfG J]G{}g$ǚiT=k^Jo~n RԇI7޵jۊ@}Kz3lI s%͠-qkۇtVb W+b$ZWP%/If4u0\I$p.%I% B8}a?GUa0 BĢʐ VTc,kDМO"g|‚# =BEEO+ 67!V~o 5kg+;>^@ ɯ>f43gtq簩Lyw/S,⊢|G/j܆4c>[k<6!ꘙIvS]͉xbzN} Ƚ܅EuJ:pldLfw 9)jv8^ YQ}&,HլzVM/\ }gϾ#r7HS˒AQIMX+~7 MK::Up g[u6y9d0bIt#̯\5t4o=NyX Zo@@Tg9U,k8P E4bReBTm]O GKto |S0:-x" g[TFY?rj>Ro;Sxx(LkƏrt0-_'ryނYlE,-t(E?l|joN_BZ88.QmnFs4ܥ>la2]SPsڋ3GmjvDCl<|Q2˰Ca /Bv|'n!\}Z!05mVAXl"^>}sv^K Ów? \?T(L_q>lǘO2l^5+ ծ9sWÞA8D7cWq\iu tQA;lW.tcN,FS S蠢f27 k; CN-jF0ژXNZݗ4| ܹ"O.Y7uEmu71YZ eqڕ#cG&O;eJIT]L%(ż;s  u5K-IKښhCOJ0ZaA = Ao]"ٛ#/<-H k_}M `WV9B~?}: Z:LY[w5eܵʬZ|1n_k {\97 hA9\5ެhҘ 2e_H ] _>3tSKe&hn #COƕ?"cK(ݽnRʗ\+=ӭsIȕ jOX16BI4 al+zsUIogiJ+] ޤĈtĴgK9-h|LSj@px5. bðb$|*"ػ0 ߨ鼬f{З_J 7Ne3J8?3nX\&P|"PtUجSXQoQd ~]cvG<&CebceSPɷ |հ2׊V:fX'R'Rt:f)#oZL]!JhN{x4S2"k q^i,XW""qf3@fAmxV@KoQt7] 7)wu⑈ 48=Y'v"g8v咴(:UDI0m#%)Yj'ˎYH+8 Է=6D"K=˪s-ͷ=Q ͱH#r?}! xx(#eF!Gcj;d=sc'J*2R$DEBǛ}ް!4|3 AP}M'5apY¤=8ROlPSdkԢ)Q= n cBcUjFwmJc۴_3woYSOruڨI&˟Ѥ>ݻSx1w~S}aB"IpKU92z㎛^Kq: !hŭ=-^;ץ) 6s_0ut`_"MGRStBN5a!HdWZ%0iWlaH؊:~S}#"2,lVǚ4+% k 7ߡoB(ˆ5Տg ;9>/Oh0Y*eƦĘ&GH _*r"_vPpFL@{axi\nn0:We9/%;i3ciq$K0RCgBvSX2Ot7:M 43,pt3ڈtg!2bWK EoWʊѐp1 :-Qpnb({^PӽC/b 7kKa;-f/ɣÞ][|xFKQڈXhNd: ;#Yѐ,}pg1تd+FCCgD9ԋJ %t-Ix$(lm[*GWǕ9@QYKR eƀa k$%Hᡉf1BE[p٠8a},?/z 4=L-{Tԛ+xUК:_|t͊h H|/G03h76{Vs Tw꼷|`@YK4TePvykʆmM>5 ^Yvk;q,8 ɘ/ǩa8;ɌN 6k.c4aN^gHCQg%3Vgi&Wb&. gtt7w!Yu8ą/a7P~q LBb] ;fIqV[I}/ w;lj>Lš<%ݒGo)[mwP?Kdj96pѻU ZDE "PMe ͗Lvo O'i8)̺ڙ0ݯqpƂE(m@BD{ƥupOFl?Z8TuP)yp >C%u?{aLfĸ FƗ ۉ& {LrP%$,r؀]}e=m)5"ۮAҺ"k0BiXε/“-M[c-6)N7RGܴ>_ g+<߉Nb u+SqNTʧ)xlDF_lՖs__4q;/lWóQ\r=߃}G-arVН]ԡؖn0D*/a=kD2ȔΤ-g=bRLǮg%:=ӘZ*"MiY IY O\G-XpM(P FPrhloH(0gӽF3{qYjGI79Iq)84;>ys؇JES>'q~U( lh֫ž?ڛ?& aAKVf|Cr+-Ꮽ򮛊GgӾ9IfDh0'#1qSXG}IѱFa+VW!\2nVc Cr,o0+rnO~ Ǜq=L^WqAxP8X$ C:Sg֢rߩ2?[Ҧ`#y1L%}8\:WZ鹯":Qċl*G=enk [@L`o|US@,QK GxZ CKj ܴ 6g>_l-XtHM?@FX)fVkGRޗIL +ǣ+LRsue/QF/G-;1 e+zF dt%ybRX/FPUh^VΨ(.ֈh)0teOR;X ͜x%*oH-6sR <;D1O\O+Tڰ/ -L&oI.wEF"=D;(Q? .-],$<+0OFY,p AJ>bcS$HrG?ʼn%rO `+z<ޗmK͠dsV_z(t"@y z2[#d(.RQ &w'#BV|"kV7ŬX"IMQ? 7r ˾fTh=s7i֒ԉza'SuAûFtSA[{!wOww{tK:32 B|1SB;%:/Ѐhg|aE27`sN[P ,`ȫ.W(*V]QG-YOH|us`G0bO۾EA bg/:NT4&}o視vYi٧PYOL֌ u'H5akcqP@m:p۰7q(Teږa5!dYIcRy# v9=-:ʝ8?CrTҼ=A[W S;C?p%hXoW@6b3;#=A}Csn/AZ2>nȍ^8OGiFǀ$}.I}4caAtd8I~<]"5u;j7H?%ƏMj.Ǣb ~ѕhJx YlBnyP_Ze+gB'_ Ψڝ @u2cA.uԤ{nt>{ U H}Twi?Tw_N&F`C.]X9rDx77:}^РHL»2 P߉ o.Rbo_0,MNL71FH`oRpeKi>i1q)+T>Y8=4 !t_-C'Jq l E)Zy=8~°|Am &́Ȳyh7ݴBm|a6;4N&&Dޓ_>`rͭot қm*D; N9ͽBNeҙ2];+%m v4]*4bI~Jh Co6\xK9Nw6 M$1{8-_)];((t1"Fu7Lݬs: _4$\C۞o 4iUp< X_ bR裷o5 B;r#FkcR:ӧﲛkSX0W4nO=u5G dt.(=-uI1~8O{]uAspTy&qrv I0oH:/bRI&&{v'sxlTIבpR0VhW[L iYS':+X)Q l$AҾ0wWثjJȾ]5'B9)"bXv/Qv B6L/#8#oP 7r[/UHϦ?O 4ƔpV3󑼝+ږ &Yɧ3-qv'c']D뼊9k]1Ǧ"Cjg&K_DMk^;pBvZ¶ uҾm^:$yYƒ==ć&緉S6)z_X_}糖uDOJ) |svw qZGe+UcD rE,3آs$ԗxqkR16*uq- B:2D=g&li.0Q bb[o;r.2!9h=}wF7X/ R,R ~biL(1I@җσyu4]bWL*zwBQ=(v9'9TcF ,ud8PPsφ{OWmCbۼ]G@,KQƒo__EN&L/2, nT,,y=x*"`J4.1V߇>vr+){xnjc塧G#=Le3=YBƶGk7yPƜs>)ۮLEظc4bp:TI h<}pO)E޶|(qqjQ7\RC @FYi" DM^섗6}A@|>.6K}j~:х('xi/~*iG}a:yf&CmT9ҾHp"xV >O_Uު)fx|8)*ܛw֣ YqQ4V1>Lhupk@J jIbfwc;WSE=N#i3}?B‚݆Y(ք^g|}q^Qܳ?i57@%郊 '=sXr4:>b (3E5js5IrE@6!Vo5i`ۡNJ4q( ii`VAQ%&H5o|K0!]-?{Dv^qu!cBbF|,.~$BmDI,Q:ź ԼuGFA|X.;ƑGzBV[d$jw%dqg=Zb dϲ8ąovn! YՈ$ؽx?pӀM ^Ө:,(6j*c[,Փ&'q 7xm?aWNcr 껢9Iѐ_[?L_-?X1A~aϬi<ԏZ5&P` co!yN.c Xei["lJ(ʶ}OR>ᬂ˕Q $*&s7.sw4ˮ >ƦDa Hۊ.ڱ4tby%:cotYf7D2FH|S##vwoydB5g ;~:g T2Uqcxj_'5YWvPLiaΚ!4|QGN)1(Nk%16E7kB*`j Ӓ61gތz>%.c&h pY'es 3H4pG6E80PRgcy' :%qShpI'3ytX}:G ^i+'~b\ω}ʪ av?]: FbZ`Hg+CI`Ք~!zzDE]cGaOktTVyGdJ~&M+a_LQ9Diw OUev (/L)"p'l<&s!;cOje֜^~ޢ'6t l.˖ɭC2l P]kBTI:7ӟ\MG־t9BY#&MCav;^~,?T2`JDF?]^ǼICA/ϽL(ZۙDa>fϽS-t1GrRf Q$DPf~]D,뼀e} jy]{}7ՔIƊƊdCn8yPw^KYˠR*r )P`P:zBv^9Id ߓN th]DC.7OQ9n5G]Uw .ڮ\ w+bҴ;gy3šPa52RxJLFxFP4+-t嗤6)pI w{@:<h,Üӳ\LGOyYP8Wn x+]k%. 1,)u,ݏR1-M# ϼRLx;"4Dh깬 U.Rl`1@ބŦO5D㵥Z1oo彰2` lSJmŬRyA@ JyE8%{~|C) QD= ?CR$xT珝iPRzwKa鵵oL# &% [r!v$*W%P5er:ȡx+e\l=dzN.Rc{O.o'o\%|@GO%JQ?!I\Ix]:z.MЯpМX`4ř4΍ e9ckTpq^&K'+2枽Q+gvS4rQ괡 9<뮿IwO)uf%EE1~Rl[)d}'ֹz7?V|nq:jUᝏeh.H Z'D˥5.C]_nzFfbKo5+q.*x>SaQ>~SfkձBMTןX슲"oflӅ]nE|3]Lwl.I;я)ʴbػrFFW!eₗfÇO=骕^9xM97#+{ZOvE B*1-s[?׾!nNdibw?p2hn\OuH NRn`d'13I; 3Rcv`{r mӷ}WV[i!ŭZ 'Gގm+̡͗e-`MwnM| |^qN'Otn-FIBOem+S\2{IԌ{ = YrVzukZܾwM$m:3Zx-6Efރ .sms9͝E݌"hy.<z65dZ>"VE?f6VHXޭڰ2V&]ӚM6A.BI4q><%ҽCeKU[ˎڻlODUhN#XNǢzƄh?Ry=% caQ#Xcxz!LXhwHՃur t١H$np)Cw(4@htx#0:4ڔ{/QskZ5t(aXNDaB7 q>ceѶ5Wش˨S//'aZ2ãtO,g͓"BJ|YFND6j}uk4ats(T_iOR*[6O?j*EieXREA/:a+JuV*0C8*^7O&# p"PßNu6h] ED+n>D?Aoj>sԡT2n]bՐPRAX1րuڄ]Z2X;JH#^as ySp.Ӏ;]Uz= >yϧǫ<$~{XS999 ܌fM\2j7 H@Έ &T09J&}BD;mAyGn- @^¤,?=ZKXّ"9aDt TB@gAoEJGP8@Xp'W4Ac/N/):3e:`V>,yy?φXy~0RJw/@H$I^\VܽkΎYz#UHXDj,jdRT4"QAu յ B:;ϫ L^?mk+GiX`UrIB"?y|MY-:s3C(>#l{k{$<v1Ό[3˯"x۸d2 ST٫K7\(?`Ff]Hݽ >]|_NP& b W.?ie8}RyhԺ2<4uL:>*ozW`ϿbKF2ƔQ(wM^ud7,z (Y>Cq_.ؠ_7z@^%0xfVckfnYVvrwṬA UZ֑@+ޏOZ)d+>8k .ڟVS tHSQqߊƑ+j3%w6ώn[fMvm:2Ro6N&S{cofߡ6c.LMsVPե_tnYEQ3ZWE2p`8x6U[' dp.UˀN!*5f!3~K@ϰ.!~GxXUVSRKnd/">S(ӌS)ѽpmO8+uBT<3SU&[5M4 {x[z{D$|1i90Zg5+A>I#C3먮%NMv5fcY bO5%%nLس@wNw~Jt㙣!M86~j 3^qϷ3,('/bcBO/E%]Z4ikseFg^ @c}ޞpveP_vU=U@ƒwU@k# P0o(|wV9%L %RMvb9{Htю7"}|,p <7sDNzK&O^U3Df>=P d2ꏬڪm[_fpKQrV7', o.V-ADn&ҳ }Qe~0LVA?y1gxylIr0=\[Mbh'%ʈm|#B0*M Ew&, Hbx,'@Fz⠆<:4Ur7eGĎ)`)$_rڄ;<ܟܰfRl8{pݾQdFC"womr> dLU&1d1@hC=qMi!dGwгa>6O3Mǥw(Ђ@̡8^Yޢ~r>v?e>y Zi-IᅏQ/s[S?&և"4\(J a"/;/C=K ty21\"}A+a=uO1ѰpʥD6lH׸5DVQ6UBw\س%O?-!,&bdYP{Lՠ$}oK6@7[8@ُ]d@4!9vRTP­.!WрGEG| ҀI_  J|+8,`$k\rzG+.>SM8Scvd3;s]FGhIO}=]z3&#pD͘ R^:k`Lgnݝœ3OᔏEujW΀eZ}NZ 't[(:vb&6c$ LM1;́e>_Q/f?^Oh-ŵLM$GrSRٲOXPNa7k^153qYbaz݋L?2?5H P ƭ]r>%i𲈻WZS:gaZqΐ,@9M$̟*O\GtDdʦ.ϖs<_LK)L12ЃKUz43;D5(;vyZIiḁTe+so荱;Ij!By"UVX,n_E]tkf^0Wp ?e_..:8 -()`|)OJ\h 㲛1!-+Dx|)D;gm`AnUAO-oOt R,0,ЪbQ)t8͈ׯ>|*&7~1´ݨ?ߨq/mǾq)!~VOn..J|Vqf1QbމA,0 XpW,٤L󾢓X_0O+|, ,\iv_TLt]{// țGS uB?$H jT`d 8ZCωjHXe159KM=F[m0.s ET8Dl~S~F=ᜩaXhSC'יldPL=4D6<}iwl|QWD38Q[*ۚfM Twj.w;u.4N2hCoM?0er+uճS9lJ̌R$AP{m`x^fNjR1㑸4OLhϒLix ^zvO3̭a^eԇfChq 9M$X#]=6Ak3{OlOׁB'.~Kwgzpջ%c>uZGb7dx;a?nϒ )n4ǕqvF ֶU&5괣mxW)J_r(ea˭xDxWa~B\Α.QuBEGn_T1a:=m'b LF+0'wx̹q%;/Fv;M~Hp zbV{s1VaA4V )/8:{AvW|ũ_M4,_| vep .,D+/*pV4^vh{f&Cuaẉ(? u '[yHqQ\qZ>  F)8UKrʆ1B)5?Q/`S٭$W?ZT}V>cvH Aqa dv䀸+R9JIX ̊z |(h1%:LCllx upEzYs4r.C_oz-NfЩkױ )piͼHk-a=gR(dd2$Sí3}Zt/ML0k|LXѾgC3^u.Ļc Զ >>pKsL^z!ɳ嗜P)ty7GEU{q-Tj{zg>03M;ʺ;VCj^fˏtg\bz?8~*bQIGeMpMF\gӭ6 Gi_M)ܕDV<,}MsMعulKdP,rAs/B+'iBVc!v-NRuƮ/>ʭ,}8=S9}[Y+-݃TKA:30elsw-_j4vJHK˺M^/K,єVa[)ԑY0G9IL$ei>VH;d&aɷM|8vX-ih9D{DM$9LlJD+Za`5,(y6Q|^;4::ƍܯ* HMۇQbR8=# ΩGs@3\<-y^>TMj\F?h/r<%f"gOWʎdav d駇Y<; 4o۬{򢐝 >k="yw7ȀiqtE|DJğMRD_$`;Z8PiI?M)nXI-luեYn\iʹQOf-;.n RTQ HsYeiV?p% b4œŷn/6R6/ah58OwǕ~(-@Yye}WLF|p$EsAz[eUgf\f--'ݞTa%Q,M,8J f pI;CnN~/+y"i@+wnyIqj^zmj>kjTNyqŋxqFD+.iC1lFaIgQ,A=ΖNp=uDfz"Ѳr_}tS7-.*+qz+;/vzu1ȅt@øto"a`sP,nogW(عHj } TZ_-҇a iÉڍn9JD*mz$-(U^yUNEB[Xo=v劉jE$Z̥n2uVMqbAØInV֦g| ԅ-M`  Ng<~`YՃt&Si?C~3CR :af6lbwz+6') Z΁G箒jm3ԫqM{13}4K mݔEZUdn[*&,)=7*6I(4rEnb9k}ޠ^v_E0mȑQ{ ?[G):_\`i%Jbyľws@}g6%E89[ykU- wWdb8Z[09gYjM@kQ _iyIZ ؠ8<9cY[!:2;b+VhNMgQ"Nj:MW_g㐔FZ}ԉKT`^IQ..[w ,ަ a`7|.{)9{%twXdm(!鳼_>dUhP nʺƕGz@3ӯ!It+ZIN),`!WlgsL{sqq-A NQUC(!Rݐ?,xgi6Em"'%Ӹ޶ 5y~ g}೾V̜+<1S5*X <}M=wuG2 MmJeDWUnIE8t!{\d󃁢u/R!Cؠ )uMYe#s e̻asP=[Y̡H5f ;옝]̀ xDbQI0\Ĕ&%SDz#Cj',xuSE.0uH^q^@t g{僈 (Zlm:`[f3P răi6s:ѾI$$j7P}Gφ.QA$ͦn&u)H{4_>~ 'Mg<49ATNc+ xOiqm9?4x]oQHv\:u ?mGQ2>"RTI;PQꥄ\UM}ܚp?F @_l ==^^[&ؖo1~ո =!Xn BfK)PEf n[)rRQƈdg"I\s:{oNyոY(q=cNdׯ~Rϐ9kڊЧpvfJVo0>1+\4h6KreXD$^5>¹+,j+& |Lֱ'7>]3rb Q!wnȚ*UR&tKns^kzq 'mPRb ]daYhb'(g~2)^ǕS? :$ Yw_UѦg>.^1eamJG1ڬ,1Z/ZV+=v4B1,?Kib2cA$;6kmBI¢O~]zwMզv{9_V]XGg 5iPuM\>iH~GHy<'d+߄Q=ϩjϠf k.q$}>}|+xcg ND(@ns|{n"՚b;'^UۨN @LYD<8OGPd>ʉ3t_L4%|18Yҟ/ķL aREM鎯oόѺ2hx nTW2 ؚAK:.,Xf*>2 ǯ)7b +0 Ĵ(%U0#?w) 5c<&\l_VڌmhmQ$,YqZЃ|2 39yvarjU]X{u{>Q?%h,>(IH?ϝ:85i۝VA,k؇IIJWϱZkǼx5)`'`pՏ(PD- 1l𙬓UBjxʂ=4eX6ZG?DůSȶRIC "Xo(]\auPJH`LJ1HP,d%ت:RN",)VS@.kMBYRq{' 1lUY@Ày2o$WQ&UeuO[N\_ ֍|w y,ʺ٩DVs99jYՁP5.3 \{x=ǯķ AFp&?ocCC@ׁt ̂x>qo@XZdIJvʙ)]H"7_ /;($m:7eH$`Y0Q1A=2hﭢ./?uz8wCOX^Wb8q22Yʽl]OzvTϮ"ND7ELmʻ[BԦ(8 zATIYFϾIV BUJ"1bcu>Xuh7^펫'LTPʰ:%:=nOHi׎rz"4o?Ja~%ntkE'48~!K`[i y($K Gov{>(1:6FYebmœAuӣJ]ŝWr@?*Sυ꣙VdkyY ,+@LEj~Lt:JA*rhrH"Iʲnf6kje%QK)T9p4fsLF]6)9tkf(yQ`R.QwḦ́ :vAsfo7$_ZEi'^s64h_ɤ-G5ʃ.5TJm~ oU"Ӗ$N&`zxawa//͇e&~j[Z)lg;Y:DzYY5 gⱆi,L.Fv6 E iׇE % MΡ6LRl<ʣޖC`'1T31}"n)lXL$TfSdՖW'1=*R2"ÁpBE69 }!*aQ!UӋ4VePDhPf7VkK;2\ cgԗfm '4-` "H.x\2 } GsRv9j(N1sO0`| /{Lb=,;ml]@ SIl<="Xd5QrXyDDBKœ&̅bDZfrb0Ț^FPۋ?oaæ2!0uhk`Ut%zanNyG99UP 5̢e4s$űʋS#PQg$ bDu~={K`;dLB$mGMDȁqB)܌hvG^n\S %;Nn?:DZpd. 6ӳTٗR-HdC[/mֱ?Oj^!m;=-9ib rڭq)%7n[䗚[R?:uxպ4*kYc&k pYI}sT֢.//M"&&kl\ nOgjH8WشN7"z -5, v-vY5 )I*NEN@Gs+G[1 lmw5> pJ1߼fc,aDSjt4Dkb!{ZbV 'P-+e+K΀}RȌ$:OZ0NϨE-#Cĩ6itDn ZIy̏GQŹ/MNEGDILFd:!G/KKQh9);Si[ +R5 feФtcϗ ښ-&g78̱tV|`Wι/L#E39NWN  "̛]٘TsW>hH{{3%| ~xn"eAk]%\P-lKbOf8(o$b>#E&O2oow Q|N:ޙ ~Qʄ-L۸f2o`"xxoFz<`x,{ĿQ58JbfއۑCN@YL`ob v?LAf=ndDL~3<,,c|$P.w].RmIʁy{cQ D^*TW!nۭ 5NCb}4xX~/rHB*)"+ d3ۼCLV>1i0Os&`~!;dI6eeVo>'rWqU!cWEn. K\ed6\'H9DY g}EnN֣&ћ>>Ilȏ6ebUlG)7%WJ 1.ADŽ)(rjZJl9X&4xTnZ/2 {\k~c&1tWTM7FRћގݗDՠ)[4Rl@g3Vvlfo̞ԜX:Ɵ}!Iqtk]6\# Eznm:hU؟D8(uWDFfo=MXsC`3I@w^7#ikFG k@2`6 ThR"0S5c2ݭS[>R;Ŗh>; 0Dʾ4,)ʘ.dL,h*%N"K ]vEUՙarj'(5X?>z峵+llxP_ 9Gz{Wk |KhxH@y c I6ŖŪ+lki`Y_.}ABQxHٌvIm"WTTE)Fqlդf,a~;ڛüg럑^c(P=;A1bKT&ϫv ag'FI&/hTm/K'Mr`M¼F3W2n7KJzz\"O,2y["VEPδ q`Yh<-Lͼ-vpZ kpɂ2O*҇.wm@6  `>i1~lC uor0Oil/c?vGΫ%uw)Vw\N\4 gM3RI uHg(zAݎuLNG5= r Y2|3Q1X@GR1q  |L$s$zP =,t(1u&tfM'&89{`CC?6D;R>2S9S,@ c$soX9Sν5!Gq aku!MW'o8+Iz'RlpI Pm{WEp-dQAx~)S'`em7X,2zl =\=ݘq! |pcYUδ/k6}!F^gx!Ē%L>"ȃ jDRrsf*M|;4R66~0SXMՙ2ś+3%b)Y4:&KT$ߡLɌ?<7ҘEμrv2܉iʡg7uY' K}` AQNϦR;]CRh/vAq>Qt;O*ߴ*J33lA]0P7+pe^۴prIpmp)zkŹiIg7:\tdv_R,cUNecjv2sbXakFkF5{I ywzY}Q>XWTV/yʣFVћʨ.:`+ɗ.f)/f{-o[V{ʺ9M|3=8B?<ƙ>kruXqt,*9BuG~+|2Z*3 ݯ-¬²vE[87Z&gn7}ﳍ $. H#Dd_u۳A="(S@]7΋ %*+=HY~HZfi@U}g5?.tsY#/Uz+k;ˣ L<,M`jEϠ}╆+Œ|4=뵇{~NJB`j0TfiAj/5N1t\ Sk|IݏSaWl&YXw &_AjoKja8~ &RSs 2%‚ DQksSs4 -+ ͸k@ Qd EQc[t'sѾZ-B~Yk0eM14=% ZW(j,UL=}w^6мj)rY+eB֠5z FOO)& EJ} 1/eĪ1 -hM[9VT lG<$9+ [ 3+czƳ,<+ȍgBus* iGjp&p(uͷX&8\?6pk_wYR`nfba5]\/Fw"H~Ych9 g;,i#Da"-fxjrb{ $qWe['ŤxfVs~$ QT{%:czj sv`~*GU`$XdKzPp1PJg Ȍ)jCvT^a`~/ER"v `:wRi^^}ChPl!2ZQJ??P Up3 5}X1x\wMTIn 4Z+Vb$EM\twB32lz<p.̬~ͺQw_Mu_d:z7],I]{1 /^*$j(u*Z;rM=$ ?6ʮQ)%|%u.9@m#p6ɨ xPeiIN>ۙȏ(:'Fi]ؽQ[e k氫=U/|AYZ=[\aq"2wӖ~.ҕX+:m[S*<)'/E:#kRP NuT@qf rw >K}fYڽP`B?ZIXYNs74 uWI! 5aJ4GS_⍾&!h eɊ$-SKF)>%A „/6; )׍ǺA@3]VïQmPjt&=Fo=u< =<['Y<(dJBqrGe6J:`UNbCfz鸿mIYOؘxu:&0P<5z5t>pĘ|APX31$ 9a];COJM@9zefT[% VDb.FQ^mwыme"EcVf)qCPa]xOG%͠ H]<ll.PͅG@hh|^v[6wRΫ|B}:n q+JdH0ڕhk|R$a~wC۹kϴ!6s1A>_"-+-Ŕq2 )SY@&-}M-3]C|dfg0@OV%- ؙMR֛Gʅ*mÓ3$kh`Lv4LoB 9hh 1 _B{BP8gnAsQO&{HIzlFHb'jE`+S=F{S[.*Aˮaިf2}oE>L;B?#0dShAm'bΜtVjhZ=I܎Cx~u% I2tkmjUTS1EΙ75?Y1n A k~b:w?? Ǫ?FV E*' YG]TgQ2[_OAĺ(Uj.=87Ӻ2m~trǽoA4a ʥ%0 jǙ/xbvͺ'h֧ 󣘣Ap0?m jEHܧ`g^l6 -YZ$N M븟,,qV.[9oLUm7 x2_F37ð!Kpՙ2Qq1+.]ـ_֚fee ,G,מҬ;]t(鱋t}%XYn楰 & *ӺP8'aAXOhVC]휓k<C&a ܛ S"/IA}b% M-4}| hJI:q~(L^ 7An"í-]GQ^AԲ\?IpV5nG&P9K cyca@Y-')_buΝ):#ж,>p ʍeH;5Xۮ#$ _j^zgeMSX)l J"W12QO?#&\ ;O&Nc|fE]ޘ + 7|:{tZ@{pEb3z< ֺ8*1.u1 \m lb!&`hcc+Lޅ"D^ _7^>~Ԙh/+ -,$7PtoxC0}m]GCG [t93’WQ5h*z$CMu1TȎw";յv}G8[5x+ת (|!%\ɝ3Ѽ¨]^n#XRMꅴNv#1n"9)]~o& XH>uE] 2C8 j !Y^ڥ*^k^ٯ6W~ OQzƿ&`s*sK#Ю! 8 # QŻRqiq(qꥌ-*{SU, +?|0p,œH7Zi*- Ȅ],o=WIa@$)N]GCCeڨ:QbO?}udi`&!JA1^"d\YCcz { yٞ8(׈GDd]4[cGbn)D|ĩ1Lrp t _>_!|q#uHor~npS_ڿa'R[ƐԤ?vzY!&y5: o]?|U` A/t.T2R@rIв'=kh:S=HiK\[(!V^`7PmpMɵ 噿P U|Ip(V8ܕ"aCxhe,cHLW{cd@] R&|}N ,ΜˉG:2' g\3k5T"frB-լRUj>s $HG ޺ks$IawUZx06B|ږ{ %(AOvq̗u'vaX04g.L $G"DsOs6ޭU{Uo>eWGD:[RL2P#Ќ>q _35c*"rb~r`-XoML ܹFA{r:Rbۧˮ&O8#N"\7C!3~eT9~ oT_""^ʄor{w<^>7pj(61 VQ8œh̚7W`Mg rgM *stt}vѠ׆Aƽa&*RFb,rSєlHvWˎ#D):[32y v`z>KMUW ̹y1ہ\R앁a1{Me7uğJt&U4犽Ih'y\g;xJ,|s檴}[ jm1YG򑤌m$ݲuYA/m-h^ ^Ϝ3ΝKjTzNeݭC4Ɇ C3 l `d Jq BˎjQCUT5ouz +KKw}m$!S9Je %u1Eh2&{ C@r:K6?=|NF#6Qok\.v2AM"bG28RXK<3BʘrEmA5deY,Rx2PWFsW@eLPrVV$s2<ְ./OB_'E75]V+A-.n5Ffp@)lr0<8-?8[<[d7o&/YgEHR| ,0%Q^kطMеg,e o3<].&شx=|:H%Ǒ[CRYDі ʣ+@Ի`x?b-I ?ǒ_D! ;:L`Ӄ,Zb}H5"Ep$F7=D 񺔫P(#~T2-#OzZPb; 18޵#SF:>G exi'}݂pQR%5lCrw[C^VofQ5$dAXlSgBƾ<Yp\7:sn[S1"K^:X{7N r-\@=ݽ'7[Mؑ; z> %P8bx?0k%'|?Y$$eU@_+ TQXbyLՂ@T'B|/96 >OHj1=Vg(TE5^QN*DF-eU)IucES vm,ip]f'(V!C0^~Nx2׿qL0 P,]xF)o>`s2E6w9vk tFj9„lg"zb%޲Hٔ~Y] ZK3nн T [ٵ$>:wi:e4n#ESC[Wv9' j'XjO?*A`Pr8yKj~tok8y.'49ɞgw@~ 7Qj2{OG! On:hSJ|ǁ )f\!|̈́,!z')Q=G!\Ub땔 5$Ĭ6N`u6Yfj4R;vSG$EIgРȑ8[p`bUoR݇!#: q\+z P/լЂZeC6|CeS~N.z0Z}7<<93ԻrL=^_wJNx;Bo* #XXk̑1Zjib!S9fMه|DM{*5:ETZq*ǭ+*֊Q*s>AQuz {86Sbɚ  XN#4 Rr;AJ+PNێJ&a^>pzQu(uuy>[: $gt$*:}i#r9Qo#u)iKj[J83;Ӈ:RԚ|Q='ї]2=zT(jS.\gN 2Zx+|'Lo}FreOfi̷- CX" s8Ӗps%I]G[Z Ev` pY0ހۘJ3O$7#W$L@[lj5x&6o+,J>Wu~AO AY%i]҃<"Z;"==88gr\nE4IGS$&vsk=Pᨶ)+Yzus^E:1tѡUؐ5.8f9$N A|ǤO49A`XzXdH22o"3e։Vu;F = ~a7u]E:r^͹tTahpd '`aV㵋f'FRֱ I sGh5dFe;JQ ݣZqk>EQwMac*LTw`nԋKa`/jU.Dف0̖[~i2~I&*^ߘϙc`BPb|8@R xx y >,|:T yB^u6>]gc67E,zU2~0VJ7#ZƣlA E,2oSta)mIJ,j3h,ݶNf=}p9#|9,J ,1p`>$lnA}P 7Viɍ3H,fBמB(9 ppLH+:^t+#W܉:~_<_\Aѵ51Z{MSAF+lȂ5DrPWTD0uS@H:'p'^pe.cLr`a'j(@n'+oU(dSČ[ қtz'Nu'$G$;p+E "Z%}%l^O?ΰKmNZ,Uer1-Fz"K}nZANϴ1UǣTpZ? }6yIlnǡ[̓fc-PZ,tNN= 2k_KQ17!Pr?Ls.ڣ[-ׂ^Cl}lƊ /Y,TK[.af'Vx_-f n(d?Ryd?:r$LpOK"ߔbDڕ''^zs>y(F ӛ|Y4iWu iBM1nva-갹+f ]։I2Ra3vBVumw% To+cKːo&XMGK 5݅R%+a譭Q C&:6aߑ/+TdZb倜]E[,lhOzzLЦv{)< c.w!>o)Cqs2HaIP_]oih.8K!o9a &XXpv G*4,).ͻ&KZBIv[! n0:dt~UĞ8GVlR]ar&7"| ٜ euH:ndJay'vSEb5qx.["CxDM r9{ͣ=b\cecUZse*2c_NN94 U"ϛP\Y/]onZK3j<sڦMqzZGT?(5;?={}1\h{n'|eZޏga8 u'Yt?C/jQHtnH]%P'a_߅'x7nXiNȟâ-vU^b{ё1H_`,!'̗jz|:4lEo3/c=4G(J-GG9+Hu/{*De7=G<NbL8{^Lga-:VHL[B-c: &~`&EMM4}/\hMD"0>-w4]zW\E+L!Lt'{q:#@_u<a ٪X[^l%qRq|E=nw(kr%cEWShHN]#VTH  Fgq XD0U5at"ikyPh0Jz ݎ}|ғ`z"C܅4ovV(AOwk n=XfL"&eaB#O@ D'͉<%u_bIL{-s$H%Dj;0:c&ݛ9W)=(S#c-\괶'ggeK}A'7fڒ]3IuLXPi_-k؜tm: _"O#CZo)Rl 'z["1ճ%jeWS >e=Ϡo6,Lp'iʋ#/sk T:{(#%ϵ1fX1KnN~ eGZ6j9>iL*/~,B޸`cEQ& &8*h`\A/k:AR~6GFE}Zg-H=eiksPJiݪQ#{E3MY=_}a"&ls4_!Yд߆"dP(hkFpSlӶ9Ȅ1wfgg4Yrt5m1p' ,^^(T-iy b(~9sߌk%oi6s,6xE>WuJ/+|$ ^0#z2&w28EpS)3ԼlzAq>lgAr$0[&͈"tKl6U-$TI\y Y#p6Sb(ЭY]k7YZM=Gr_L~Jjװ%{nu-]ȻSk_HFp$srNu)QKwK|29j.'/ђA^iX4z$$|Q?[6;ʡN~w1!U('C=wﳎ=hL 5#>%TZrPʽd#-ʺs+"-MеXXʴM5DEQ2}"Փ7S*N%䭽XHki7EӨ'?l!}d⑇vdZFQ@7Fg+zjG._+$'c /j]9AiBS0]B_4z|Nc$V\ij!xyJU@*I)Y͡w }*hTχR]tX Bt,Wƞč?X}@#0 ",A1uho`Q\1ɨm+r XX0Mԛ0KP}Ed4C ))hhlGۓcA/+>m Oq\uRcTܶ4B:**bӯڸ1m}:;X!#$w֦Ҝnou/5쥐&'C գl+rR[ݞ U/<607ŀ؉: ~~ ŊZpokRc2 ?ㆪ,RV2:u1āUN(Ʈc :/ԉ7ꐬH}WSd|#DcK]hFy: =nu"cBf+fFw^#>3Sj wY)m[V]*|3}2)򕮑 ]kj=|KxX~rY]r=1Zl4lfGmB:/2pi0 uZD!"+- zј\(Ei bu|>Gc퇚`ؐa~dў5nh`؋{<2uB p1 F.E^C4d3<.#T Q,<37:cD6Sxrt(Kp̿(@M! ũ"=}MQHW ]|K7Iy̾E7!&s'釒lKqZAc&ff0vm(cc1V[Z,3bpGlTC8V;A\AtTMX>>NyBd;¾=xABd95ޭ^_!j"?OnE&LPJxfbTk/!Һ;=wWUN—?Xu%\kJO*,>ƴD:[9r**X0D~7W\^#y0pڴT#`4U~) ɕQ^}spYsu?y㫐 GHT2#T]b$+֏9tx+gA`N[R j{!94؋ ^c@W-Qz*ѡcY-T >D< l/*K)5 dP@q.>Ef#[k-h8_1 TWtW†<ʬ10j-v= aՁ#0̐W^!AP].kee;4ŸH9FEMeV"h*mY%KT^$,NK]m# r0nHjma=t`!5 2|Ixe"=-PubzP+۴o ;+@s?rHk#t>P :mQ;)z ?_,٬QoՊSP&f_zs=DNA-N)Iz k~^(`69\BlmMPz2.K}s*5~j渳K>(([&.+ioڞn`5թFN()y.t2曞2u6_8ͳA|I]dJyMRiGm>ZH\3~ F KFuo("G2 bP * 'zQz}ūmʻ_bD_﫜ϗ룄@|e'o/X.$/_Q1ӍkGBk_-fPEV#yj|MsQ\}W.-/tJ{Z!-<=4p\k>2oEhU_L9 %'y j-<4B#P c`/ j2v:{vh.5b`Yxgi𲛫"qil̬Kj!DD-AD-=aOL.m~q@Rz£0!#q TQK澞CWj'%_Uho-hŢ|E]R+Vuܾxl4``'~KlQ[(A$ɞx'×%J=g_ \I-Ǵ Ө11N`bZXchFی2`Nk]9T P v$xBk C,_Ö?6C{+o(vӞK#IR6qx6m< oN's9 t1("X)a$/2߆BR15rj ?9|H(3RvDײtqO 1z?H34IO8"%ըC kDu*Bis?򁇞PWr7=-rB#n:]U; 7.jp6\iYLCy#h]52L&/1^ZÜ:Xh(Vʣ?AȰ3Řc]k%|ORK.)2]\[{"Ętm-$g]ڤbtg"jŠzlUFv L'- - W]how*{m'xu>V<$I q iCA#h[BԏXAt,Rl[Pie I_ܪmB^WRȌ=pܲ=Hu+npDXt+Ϭg2β$`y/oE ǜ yZ;8M%}q(bX}ݥBH4uKBjr$Cz:al̒0I/y\1tũFYb䀕=̠$Ҿ͗~'*s8}̈E5T:!QŋđN2O`OLO{ I'IdqI^*/K^A)x&P ͼR΄:r90>!?g˓tѓD.p kȱ~A䷄cp?TNΗ֜0Vc2!oO:&S3"Ziƞ/u =}`Wd.m/oH%)?KȝgղvJp\":N~ݦȃZB-=` RlGsVD|/s\d:W5oRUYWINꫢ5:\Ehe%%sʝto8bӿvuЇQj3MvB#5?yVH: w5Bq9=unR&:.=r X2WH[SА#,Qٹ߬n蹮 TĒi+v|[L. 18_@;X66LtUn>/u@5'm+kƯ;(^$lC`z0k4[?TN֡!25Ai~ʭl.CefnJ+D) *hoyGĤ &;5ckK| l! `K8,~u$䪂ҝX`سy!HU\h^ Qu|83UE1Eȶ_k3 AݡDBk)^M}6(-%*QnyBJ={Y$SMWqeV=7VtȬĕEpꝙ\(Gn(yR+BpȢtPzc@ 7[[߉1G,򔪸Z9#k;TLrCÈ"ӥl2dUnSEeMw.YPOi} oft0,+)hͯE$W׷5<"qcL|)o`qXm /2QQñRJQ曮KaRG|;JO= 4˿}hX[Ck>POqVh`Hg؞e=(S);?WTb V y֍ls]jI{ +E٣K6HIm±员P7t\3ˀZ1' IB/!Kr$rRaq(VuMo-YUTzt/OM򸩫tEVq*]uePm4( FDt`RoرsUQmɩ_ƃ .u"bZڙWzުЈj{@5*(d lM S boOyKqcX; 8 7ű/^JFT'9E~F;Y-F^C?E4D31SɃ!J/ХJt7,?] &,32JB9}<,CT@t&V_@Pbo$UẀM&()Lh}J2dg!.{/J4"2_xҨ4f_vJnf$f2A#+TfJRCgQ p &/zjcD}E6ApJK͵aV %ΙJMG}Hd7x#m=&"Sh~.t>fy*81r}2H/Fm5uK  pW!w Fa4iFlgb>bpA:3ij?|!rꤕaQ*}h<*d2bQ/o[c|:iXw6|kenΦO"bн ^! :)\$mJ:Y$mMENH\|C1ۦ?&㽴t)=,SSrn HlėxQ+FCAF(nhq<ˬU+<C&~׆OyAS@yErtPI(No|bKA}a8`~Q\J .ܥoVgP2xP;%HŮe֑OfPo$oXdio!N|Pa]oYvUKaַ1@ٛW4g_˫FQ<*X#+]Aʐ7E\IMÊsD:Hb_>r̃ \*|ΝdMKbBjp_toj5#Ty~k87$a\%Cu@^nUX`rgq1j ! V74 ]nC4c;acP/grU3.3 <;wU;1:]Yoxg5Ht㏨pme>%vV%7w -ݱV f!&c jUN(dC=?ΑdPm6աֆ$> _L SqmJgmef+s*3|H<]! ѣߘQ7dȧBn+q0:i՚.tF1 (Vmi >)]WիÅ-. Ql^hokYٺ)Y',{) [m R<5Ux^|z_pVi+=J?a9S,,-TroiG^xs[;ȬAI OK)Ηs QœV ]7V%E.YЍ\UZL1Vm <~.kK=+Fl 1~c[tGW ]CMAI>i&LBC*}C-N~iS M B9ԾѲش#̏ ΪQNDӪ,1ʤ/vgJA9U%de/5G;4GJG"p\m%de-=>6)KC[?{&ό˂}#U3cʎz#ZG!_ ts/Msc=^^Y/}3w*7>Hy2rzgWe 2="gv$K65<+7/د%Uh*izh`G"trh^wSBJ u9ziڶzKB+á&Ҭ53&HJsxc&گy#K)gL*˛I-R^\ed -)z2+eHH>>F}YXU3Qf(A3T)9z0ujTmL93@2 5f(w)~L|Rc l jعQ9 -Z,OQu#Ws\[re:.f"d݂S"xʬF>vV!ٴ0.cu~xi6qP^@۫OCJ<^g"XpӐ8]BGG)$X&gm5<!V:PWMI1f?.HFy1Utku-F7&ثAzaI.Lבjգq2W7B!ڛhŸp]0Vhţk\Kq3pbphV+4&j@D CKƳRɫ5è":66G"ĕ\ Ro093]Cx- (_'`-+ dt/0-)Ds֐N9@i;`)fO(!+b#9WxH $ E軔Ӌ 4@` ۅTyԮ2Z1>=^H&"1z rѡGka&HyVDG0DU9^&:"Q1iPw=%ܭ+ Jӧ6˼]~eu-ԣLe+ dM=liJ**$53fi4swvoK,ԵA\J {.RwF aV iha7||;.ᘭWc|*7q! ΂  @yǺ!_y?B]T4sz;I*z"S `m :uMc0L\dv-!9 bՉw4ԋ`jFIXG`xUg瓖L40KE1_@H4d҂6N~konk) ' ՟.xցuBl;( -5u*=FG;V:ӘI+'tOG$9:nzz'xᾯ藪sMnV$PV}7 M\S$% m C|Z V1P':ab1yHV;2.>;>]z$tX)q~3#$5nM<{ e'`[[TqoD?6DY0eNm>poECAgv^FyPcQj՟o^ދUFȘSN׾ڴ@f&CːvasW\GiB](P1{E+/S/]AE3)890UKX_w@V? M(#qTm`TLL(unwF]1"lٻVog 愔e2L1wHR:z妽Pa(yQ>!1@Ub7]" 딾Q=^V%A./|+BǞ=^U=9Ywj?\{26ZP& .6R%kGNbæaR ,!W D_ 7rKT2hQz`doP!gHk :-D>b{nzQj"̱$wK;?>01 QIVG弚b!-^[ErEr_o&t#n(Gh`j^I'sh(쯭1sW<#)枇D[K k_Jm[_8aZF6:vGXnce/?U8+~[v Ju͆ˢ=6k%*AoX3sw.F`Ύta7IHYkNѦ/0.T,6[֌ߌߏ (^fT0J, /&ukYd,I*nraT BqʩX +ƧGGH< p3L}-ͥ4y?ܳnbA[HI-'K+b &I atQw ՟3`3ٴ|圇 1\p 񖣲9]?ap 8$am8.YNU&87U#"':AW5ZT;gS,E&_i|%G^~ 6F]؁d$)l}~A pf-(c< рCLp6>p f n*,)-h'\msua(vy.՛'ϼOe 0uDv[97aHMEb?"בhQu+(Y8cUJe~(揪Pc[vYHĤ{&zHЛ?ҴG*aqJbe֚T|Kz^ҊXnuVyA."yUUQGO+>6:ٌ˱g2/TC7wd{ \>hn>8n├Ј=9eLJwčW6/&%BGlYJQ2=_l&^悝}P`ʥ_\OND9@2w?Kjr..o! <k׼7)D<rCW'Z q&ё8?s *J=y't p ; <Ӹ0Ju߮n$Rn-Eʺ0C$BQ4RBn$mW↱~@x-R m oU1gQ^W^\ZLQ6<[kdő; kX7NNzF߭pp<7#TNnzl&:@4Pc"&ԒȒ3ʬ6y,$mqt)ɖ>N"vGzȈ-L?lL\ [[Qwkԏ;n[!&'йYSUwNV3\UYyke?TcfYkW;,Rws!4 '\CIӾ% Xy :=E~H~u@ 8:LM-Xo88)]`;ƾ33qU V+8?[y 7.6G*fhU@)LeGR룗\KAv~c(]KS3y=ӏ*g Im=9{Mrb6X9-y~N*_Fc1Z!I?Nߵ] kN%}>FTqE77;._ԶD $}UR?@bW X@J:4}t#@FjA }GQ@ +u JT}|ج&G+hm)hsu$e *iLpVI7 /Te+/JT2}b aXYffۅ|~΅=e# 輰S.#)Hn9; *Q9J>[;zR . u0=PU'Q'Bȣ2U@A|/q HOAW˽Kw~L i. _hpeէFb?8k ƎwdxxѫOQ".טso҂WiW_<+$?Le/t_O R nVhNLD8 Y+UCM63A fgYE ™z3Ox&+ LײE;'8~Py֋N}]7 sIڅǓd?mYJk;wl:@^D\n}Ԅn߂Yʯ*p'vp?'a|Z_E߼lOIrob#vo J`o2/'l.Gci!i› &0Swb'}Q6JVR!R MB9QYd}j X 9d#M+? AlLC}G`tQ}Biq@K<8\Yue0K2őD%6 +:*yp>!u\/:m@Ç1?ܛ5\4cuSmB$LibBZS٦Z۩4%IF 7 ep3+o /-yػ/F1cny& h!ƪwRr;P2 EDRu1 "uzhfRmDSQpt¸FfB@5yL){?ƬamY >EStpݑ̓ -C ?ޙSZ2*,UM݀LU@mBlqUcwteb XV3$c$9ШxEQGN@iP4(-`t~*@F0!Wa}uC Cd6lwB OtpA)E^ [; fnp˪ hL^}Jƛ'" (rb2jCu4|h3 W&K=|ʜHLgHMVV., XomDR·o%SW~9,F'tqH4P7Lmɺb՗%qe3KX'WGGn CK3Q}9Kw'f0c QߖIឨu`Q`&W 0“Ǥfc;%'-^I*`l@AłIv[55gS't*J|CC|H]AHwOofG+3IwlAkƜ }zYa}evꢗ[IױgJpF2ƚiLZ9lh'f8*}W]5u<58E;+"$ ޥ91b%k,)kʲ @Y~E&m^OK҆щ*?b&*4'[iNZɬz|mDH!qa8f0"Gܼ!tMqKbOƷ_t}iRO5S-ۑھ53U0GY8C5"oB0kzI+k {ebKRP䍢ֹ5Q܌[|Nx%bAIegjo QAN$')a&kz0 @snR_j.@Ӵ /f|Ϯs׍Y)\a¯&1#~n(/2UsK0llg]"ĊhO=&@¬*2y6d\Ri(*oZ/eS2,@[y]xx>1P$D^u>rb(18F"ٱ ypAiRcO:kuZ;՚`)y"X>ogU^e!koi;2Aeoˤ{csO|V l9&0/;:6P^xk9:uQK F<-P4JD0R8ý(ԟ~]'o,6371!WMmhtK:!*1R0^u]F7 O6JF|&ɛ(|i vL%a'Z/0S25j WMz!B(no|UU2Zl_=_>GblOgCET1DFFڳpo2 j8k9zfdv従9#ٯi2N$r^J&lU&VReFILoocfӓx4v]3%ëw' Uت{u/L.F[zI+CFF2#ȼoѮ3B1 ǫ oZڎDxGح/yjS SH8`mS(m۫GaxA$LZ0ʍyȺג+3{߷nڝ:&:5[O0kF(:Ȣ߄ X]+U:|KQ%}m׊Cw ,{$|%U7.GJp4&NYJ'Øodu>7){lǂx'X/JH>O_wK_Mry G6m@}Ь/6_VyzWܶſ7*V[Li)ҊonYvA'MݰVw+xՃSƒG`(Nmɜg8t)GL<6PKNG5]OKTӯ/~5[d[{s>P}C` ;O@?n`*ަ W"9'Aȿu ;wd i$_i2vC~uDd6!Jzn*޾X?U 2C.&\t :N.";M,Xd̜JAV ضC,#lbw}Kz֪qURtet^j%haK$%T nӣ.nFE}wO  4rF,J%Xɂ̒DNsW F\DکSl*O@XZ/.ԧX^iSP0ty G`JmѰ[lIZ1p[ g]Tˑ:jMV>ƬA® ¬gi–V~IF ooD-GXaqMiM/9fGwX:D|NJkcO6Qq'0u6yhE*& S.eaR/vJgrSh]P!wFCfF}72,CL!fd ZS]r)PE>B}(M1MApy@$(/+N5u@ WyAg:]M|tӺijL 1^y 34~n F]*ti69}yhΎIG{Ab^$+4?^| Nn![uMu*uke'&HWABG\(D}/fwkNPh\$}׺d2Y#3r/Kw9dK=~fPKcB-Lt$^ZxRxt`Dޖ!T7.cCaqF'^ e?Mj+2 Mh*཭1@-c?UG3%6ab%z>u/p[a4Nߦh"w7.K|rdHkBpe61K/Xf.{LsL㮢䕬9( HpS nc#h-.@Ếq|kG%Sp>iGgAAj5JäQ~+\dh\[v5\Zۏ鎻p7Tjқ@K. uX&.nеw;MB^JICm_ߨZ>m:,XOzQ8JBO8/E0iy[D"bJ&֊Il!MOFSq(i^?qgvgglSN s\BtaIrW3v  RPFF qZI+B UEtE+o*} *k˞ d8-] ,_BPQàyk]:{- ~T˵8|#U O,pǡNi ٙqz!|w#"x'!Cjh.x퍏B-¥MS'5Uor_Pag@B& 0udwg!̬DQ6" ˸O։[gLO/ Dm54Aԃc[t)Kěn3$e/Rۥ_(G3ϝ:Z jmmRJuFgt;"},H{!+?,5aː-",w 3MgڛynQv DZ h&𛭩.y!9TAOƽфJB@L %1X81 MM{Tʊdׄfǿ &Tk(͌ T0h;&\rV,I1"*@5D<{F-cIB>ns7ymQeDTO`FNY0h`3[."FFR\ݒCņO5O}ý/)Mp$; '=DuIQā1SP~£|*-~ʏIg-<⻼Ge, WmȆ1gA(\wdhk XB ɺyŀ*J V7y*3; t2X\5u&\q tKN>ZD5_y0WFw}='(Py ZNҗ  )kDCYwAB HWɀ+gY pj&NYج~Bs Q@6"Ą4*\-)/E%Dàp(SpNf+NֵCa>݆Y*q?x i-!nzc69C|k5H4*}ч 6r%?3uv7}Rqկmv5 д;4SdyW2Uj>-H]=ZPk]lӯ 䥝kװ0@7̿`,֮a]( aJT%N+xYx!1Yt@Ѹ3Pu*u yy}2/Mnbil(5Q_ WTk䞢06!B [6/P}xxցin7aFly7k`ѵUT!⢰'V^K1Jdq.ub :5TjU0UU 6Ca;!96 ?I1jVFESK Xua_8[m MͮP]չ/@ Fh fzɇ(T^oHu%YJ#FՂz;7I2ea|gZ _ϼ:Hn[XcB7{Vf>O̱vOӜ&T*tx"R&U4.KxIv=_\ YdZTLm*x7|'ӭ:f6gQ{+u y=UAT[a@2us 3%}[ū|lx Ęs=B@T%AmCEVRǫ5IT :H2Zko9- 7YRs5zD 8fs1xzثlRDyX qAuDZܛ>uVl&f pV+Y[7?Y9 עlB|"nO(ZtVUf%[:!"C`>ʪ~DfO5wQH .dg*8&g./yma{:C9q]m#gQ:pف(/Tp0UrM9hy12bqA_ ZB_eu4[C;C)ܘ9mPDѮO&TBɪ(F7љ,܃Tڢ<W e/Y%T* " rٟ$דϦS * g-m]䴕kup9aj 4Ɛn:}GSHrP%h)ݥz'~/\'<#䴺/}"{s(h%X3>=dF.ř.-lyg8".fd[w'Qѫ(dgA(d` óYwhW}Q>泰bV !2T#DO:o4`}oY6,ݷosS jJqCRw]ш|f 0"z\byS^9cE:(e169 5CsOψ"S^|!M.3>vߧ ahwahq: &/ $;~0n}^RMS K43{|Ů{Flf3.ה.Pk⽯CE o(# LgI> >[yx1wA4'wXN04pĬ 5'uȊu6AJzdfm&lTun3tDv'µLߎM}-f&*uh<)NmeCŬ~tV ]H#76=(~T'Qi9bX7KNzyw"d(R]Zs.)0o2p(~1}|MgXo7a U{lؗQy"CUJ?MY n &M; Yzbˣ_vl5y=C m|Ť5hSRl]T;z,::ޡ:D ?m@!˜c#DŽZA `auF9HqFɬ\?lɝީB!XDP V ަ㯽k+^+OqB{o- :C&^hG2K;8cvCFc+!5jz\qtwCk]Q;,L X1߂ތL*w\1Hc"0!43e7;Y }44q*Oo̵Dӎn1o8@L2 <*n&ҘM/SUy692lT&]+gP91BY2@VGYt?{+Ud[:~InxKTŇ NڤxxԆv}2H YK HKT粂1<EN$n "w6dכE[PLPw\T4|CLi);zsY2l[Yz߫MLA',ԇ@foCJ_!wHA25aDzl(>&Qw%ݼUyU0rY$/_ '² v.nX,,F!uۄ]37ߟ0&~ ify*I(o x"5)hfxٽ2sgaHJ)J;~إ9y[K["ґe?ߙͳМ:qn5E?miEiݘJ. O}*1n]LU钌/_[Kó#K9@>#0-ݿjz߼|nT%͹H|Xܜoj Vv +.b#ar3*Ga7lҷ☉ut17@)E?cyAF pn*^nbȄhbX-^LzqN?'`==s!;bw`BO ['|#u@/Þe1IB U!z4Y|>|ݛn4a{Fu]Zn,{lU(śkMZwVs!dFT0T?em=5Ӽ0lQ=8,W2ZR3{[hĎI`eNWU׿"oAkcΗV( 'IPGFهQ)Ixk$bVrěoF 4q)>y灛VR uaz~,}8Ե$"þJmĽy'ӴLf]=1fz .Vko a#25p8nťD7Ƈ/wHq\H:DR~~_Цd&"hW]愙w=f_9x|gG+?KϳPf%±a.hC"T%(ߎ&d+$H7ZVJkgіN-8%'lg՗Jy.jv"G>&)&RZCz~!6aد kή6ѷb{ &CiTuOq1,+>p /@yE 4 NR\AV8`N/H'\ss@m:>r̘\ 8_J"cjw4[2;~4# HmAC.C@2(&t-Rnΐ:g}RawY8^,LߜRV5DV!u&jDc"T͇nu'O?VE!*$e46hx̕N;s9 u"<xJ %>36:Vre5U{ʑ,*"AFSj~ x9'Vu610>b߇ICΔ~{I왇vom$mBx=蕤Lx}J# H۟q WVȚe;9`}43~6Z K4.}NLw^ Ī{U$=`\0M]jٹ/5*Lп#0e`@+m<5{iu\ ?4s1ǦO,{:flⴒ<Uܝq.<.`h[g4_LdBeb,MZ{i` 7Ku{x}eLiF1vcc0߯F}*c_3j. ?/"[2d^\6ٸ6cuM 2*4 .^8CCY{fO65-ڋ1CXnup 6/MPl @ @cϘ3?[q*B1;OUқ6 v_UY~o6WP=X_y"y)`?Q?rWÄ;W2aMܡsP’U>x |`Jqy!VSqs N#="=w:*0JcHgfʨ6|JJ i)ʔdnhzѦ,L}!R Ө#Nr>jV6orzi7q{r ~߽O~nkmKu(~5Hz`Fk`+SI UyJGG0Yq1} چ~]|Ғ4F Ew=:"NgjF¾GCnXx5xA8t">sG%ݭ +;'Vl/y>ԋ-xlN1dz; AQmL rɖQ\^%Xa%DixPipZa8竑A.Rh'~: 6Yeͦjg4H [Jmdm`{ʒ(XjI}U+[zs'>t=##^u'e{yml MK%ui.ꊜ&;K@&P}(O:PNN& ᎀ s6𭫢G[TF]"vUVBnڲOC%օsM\ڱ"smq0ЌmI C4> )7M H>f4^v}4Lj:BǢy[^QOr!_\ҨVG=ӸB~2G݃:RNؽT=hv37S8!F@_|&LJk3 (&Qy9ǭ CvjڔMk$)ʣyh dѿx< h焆g |s W\Q,3;zЂ@{S6pk @+zĒ\x %s[w _uhLaI-b׏T"@$2>ܿ@"\Yjc˜`GO"] ;y@2 _Ehss^" _Ѫ먞ȫ;4Sxƾ-p`R\JKLctHKahrNe0aU1i"z5vX͓̰q ^ )|l0˻ d2m`KbYJ{Jx?SOr?A``iIіZ;<\ӈͳʂ)Je,m*'҉miXǮu0ZzhKnnL\ \L&v @?XŵrO?lgv@*,>bԵrX~;&CZW8aϮGK7 p tE$_wӢ>82ph9+ wpN"jA_M_nEx`<.UK-O<$e7wsH$`~F d\ySy; 2&q4 9okkIk]=~,A {WdNthHDHVj/ _TM^ʡ(ip'Y*EA.K>PDۙߋsXl MQ}'ĥV :4+Mˢ Hpmnh*$&5^ vg;+gn%iKwv<   pTpGpk۸`poK=bڱߤZwun/lTuN3<0l-Zf4UI}\}]DښX3G|Z$wqxDTy6̅ma}h,l%{U|Z*`c^klHM,4z *~D`@}ف&҈\o,J',jPzd iyX/\ @u `/@tL9v;)8])O*i7%z^YjvY^iӡ )Cs=M+{a _*s @1xn0Ix%G* EvnNw:k[Ԗ7xUW'"!ɷ4/)#_W,= w*x[GFecRTz]N mZ(IOq 5xH'6j!'F},3$MaIžJ(|=fW*h !HJ8z0WZtXyPqh4vwkٕ6ơ+^6Y ':a;Gg qzp6yUh8RLiSE 3UC9OdGQЮ'4s*[F fAљhRrM;UjN!ɌJo~lm8 2`*.7yQx;Bь5xae3\ԕw-w `͎=V xZg'ډOk!jF5Y!E ix\ù)X!Jr|d.. Y| kqt '%'&Hܱ{+s(wd\7 n zsn>P$K!⬡FK\DvgU-1;~d~oCs:W"ӎawa=CUyfi>fkC^7!JUu?F1'oKgy>҂.!Wgu@L{!>Q'MiFf1*N-2H .) l#ǙR1P]Ͼae!Wz >k]@v~{ֱ I_eu/ulް购zS-ؿ7kluO;SlpSp2>d'veNu14Q%;1=TM\WXP*;%o+] 2W:JM :&Ĕ?sq@_.##v<'YIЧ @mRr\yτm) vg=84EgjST|]+W>iI[*xث  RF~;5xM^9:0~@׆ƚޮ!FxsnȈt%o%f<8k-2DҴ=ᵳɺЭcC$϶yшV Qx,$}.&eBШ_ nk`^mf!A/=YOȇ3 P/@p3a[L?Ғ46QAB^˘3#{w"q5lrH] nwum$aI6S8:K`g'&b(m4^~6tiZnVZ%i>yFݔ.$P YMR qBH2$zn*&V9UlǝZ~#+zoWYVJЄlX%`A?c#fq{Jc|#PJc|_̼/\e4ʭS:ˑ?Ḍ_.90 l 8鋙t5\[# ,]I4vsA~P#ۈGP(.=zK~Bsrm"CkmX\_S\Jݒ d}\R.$no=#'۶H=T~ܘ\?Z ;ni8mPjO} z&$@뺷3i3R5~SZe{MrgҪ:c!,F,5B?2ß#+m]MeʊGP?M[)70Iܫ&E zGHԀplYxR\KQ`W} = 8|;>.!,K \w#=}ZWE1\YҼױ{Hܴ/peeqHf!3Q pӢͦM ڭ]E1g "sJ̤0w 'TKH aHxÅl]i 7+h+hi6}H|Cm}6L>:(J~Gn[) [T7cH NM>t;S(^G㥧z,HFwfu8Y3JYirv;vzXn$YZ-Bn3jZ qZc*q5ڗޖiݸ~pDR`{B[-n[UGIp[SR>7-i6gٗPKZ;A7{+{zxO$h]C;ȵ0ce"$J$)ybY/s?dP.FnÛy{mZU Z*B+ !Q.*jAGJXgŏ^3Ʒ@PJeWB,2P3@̀UzkIQ 1!ISek8x#Z`:~H$+׏[8T"JxV!M1BYctV*7p $iba5>}hGușWkrHrTnG[Gfշ257"ODxD[IlEce\XaiG" POYJAodj{ bp%`MlaݠWJ K6O43)O|_gڳ!^7[Koj=_ 14Th';¢};8r0:nXvԸGN^" YCۊP{#IoCJ#KO;5*Á HYz&_Ӕҭu|,,#\ sܼ7Rm jg`#A#Vk-[AaU.5칾?9Z"hsCi!]y3ReY8ꮬ:^[@ɂ azܐ>vNmA{ ^ɒ^)Vmp䖃>&uE*fIFN=chvZJPpLXSV0%0ʨuam׾J];=1p?孪:yu%Zi,̐^q f]#)SQ.~ l/| nI"b57l;ea?<]_1HI ,_\TeRWWТPOLzbViȽkb&pv MW3 ă/M?*6TµȏE77U&K^ s{Qn!~K 1ѵ ,תI%~8ݧьJjRΈZU%w5 e--Ѳ,w[Z v  0 Kln?qr_܆[i} 0Q[uPMGPy3ղ0FM0h7_Ʃekb?B!.,dJ|F8(5`TjtQv셯j떿>B;뻹}|{d+JpXs֡jP\^ A?z"`E۽ªmבW` ثjQ3ՁJC(7]9ؘր۳BQ mʼn/VS;i"+$-ijڀUe,x[}Ag^b( ɋugpFWiESs7e8S\V%yjɵ3{[R W^c-_K@k9',J`&_/WF$?}N'ȧbM.3r1I,3t䞥 ж;Pz6´`P#A`34ɽbh᧹r@`UMצ _٢g:  g3utgar=_v<*3qKSV;ii-q{߀8t ۀt@|*W^*׏|34j)<<}ѕ&Fwz܇xD&+Gy4񱲲F-u??-\HĿ/d3_fJPR& bJۑm6 kqv ;7NevwwK@4nP/RR95PIG+~&&K] ) >MA b7s6#oPR8!@uLŘ fF1OM@{l}+Cڗ7yx@|TET]O?>fO,t[W! rm ߙq.^`#EՂ.~Y+zԐ"P/Fڟ%9Lwl}Ķ>?zDxt뺫#% WY-PWjaep=ƪWq8w?UghLKbal$bBb&U#E4*,o6Dy(U0.8 {YÓ7̢%J/CNP ;GW\\DzdL=qFwҥDGb`%^m+QjLÀ}輀n%>-zI,:y~Pm 5`%Jr,VDuݱ=*M(,`n dzբQvźx o`c$gl^F[ij]5wIx{eu۶k>tx*[5e-2  [Hb~n,?w_2[}g/VVv<'fg40f s '8eך:Y's-dD)DRa҉4A[[#rJ^~(!w:"- +,`Wd8K%* GbsA咅5m{)۷]Pwmu.I+#V)fWWt4vq]:+сuS+y X2U:n!z;_t [=}&!b=WJ孭9Yљ}jimE{!%Ǧd:Њ]V0Z#7%p\싖{GBgHx*6 *+"rcO2;<ϴ&6䖋KqU`y ۭ ̔+)z*K.ihk3 Ӻ/A/G{(؎TQ*⧺ؔqL]IB1S6h1[:pu{a*U2`]&/ZR c}ߟЗ.Pvߗeu0p6TF5 U{QETf$y,&"i\(fw^Z46cE`g˴7)0zzv)?,Œai[0wBT{LZYT]orb+>:KxhXf~249|G) r4fF ˼t'W",%C}h:nͰn9[|Z쐷PI?;[ɣ*0ҹ*8^  &72ѓ{ -e.)>koދB{πI< qt/7hwF=NippişCORTZB=D1hA:J*ȏ3Ye\?#5-lt|HN̏P qp5d t,@5%#Vq /+/m8™Iw߻,5X/Ā[\ti#~FvzN]KޝBh ?6Wrs#B-vBA^ոM_V[=QP“+ '߶&5n:Ηlϖv8P۪ f  d@4"F<_zP+&\J vO_R`rFNy= _|y NҶhW[m SqGK+îI3xVG WmQ|0AXB\:#€ 93>?%g@)"U6yΑN>z% 8PmnN T(o?1O0CF=,>&R T? ySf^(ߜTcu7`)*=%A{5:GdVh6]T'(_P!p}S_w3i~;1}]"N0Oj r²'L~Iuݯa_.*'Zjd! 0)'ltO6#eXh7W^{/sMYJ_7 `uG[":66\cys+iL1>{hZym2xrj"!jEG$="6^É҈ #@ m{݈@+H Eާ5oDj.y)9*_kd%ʎ!>bq]1KوYy i$6` VwZfHrH"ƿXǐx ׋:'D/CCQŴ*~A^eH.!pbCGMiUuFm7%v>Guu3{ Hlh) /3L膆""U8.@-R#S*ryIFK|T$ Gbi)ˊc}*% 1YiaE ,?e4; iY:wbҸF=P J`,l̬&9OJb,1Ϲ1<'6Z .>MFm1֊)LƁT&1zf'm7yql=mEokQ6xՓ Qޭ\8] rf:Z *IaVq|3 C@ThNWޛ ;稱zV7v6q Zʓw>|i:6diHb_cGit2`̑,4I70#{燮5iLhf $fjqjԡ"c78l#1 l7`uV3/G~ETΐ}im*jD >E[(g5dnROU\OLy@Q;ŠNgnvd@QW^y&ױT @8^2fcI,?l](hg?<Yn!#Fx: Ɔ[E,5|L]PS)TNRل2l{IPr잝dA=@@:sCWh/=>ih+f؀(Y 胨bJީ4hͨ@}^,͝z9ϾcN+MeLG/aAC~Y}j ܗv͗c5hl5ߎVL<nux58Di?vDaaߘ8|ePЫ"u6/9>vJOȸ˞ogv6|XC@By/-C=:fcU97b9y~0ԮĭtRmp&ǽFbuW2A|؄<hJ3i< !شhH}E)-S!쓇M˞O2i ,*Cw!,YHɓE7*A.PFʤP)P0Xmͼ {3^a{B(*s7݈;o+o>wE5ua.'?dXTw eeSF*H37Bes3ǟ*pn|;$AT̗GE?weG]W&D7 )#Qk0j.rR|P9`c⺧ƪ, /nR+(CFὠ5)t[)~h6m18_\s6i XNzj6䪯}gvU w(?IzΈlazᷗA;}w\r7NJY߇|3,iq},Os{&Qeoݮީ8yˆ;,f24bQgҕMzG3y3do^N|PDA~v;.(a>$NQht 7G``;5M?D @]Cj0;`4A}X6@|,=&ʓOrpA"3tHLUYӻC1]Fm80)~`W{A|$#3k]uLWSHDr(=:J!0Y!1nJez##yV61U'F# yFQSt1sADr\]Y/mi-v(đ,ኬ,6hRD1FQnJ-iΏPpHQC:q=L;9y+N`6YĶЍ#{JMNzdk؋rMKiQaʯLpi5d^P2$>[ p]3Ћҙ$DR8UAw{~"^`9 HwoZ{ĽC\mt5j׃>^WtǖX%_u&3+1#Tz P:uLSg o=nOO" zLhK;q!es4 hKypf9akbkQGM&Kxҍd|L{:}*QNi+%ulp>XZ-,I@m3QdNOZǿȃ5WR5^h|UV=, vP'M#iFk[ha݁7@3J2[yiF"k<6==ʬkO{D0>TcPkHwlnA4PN8pҠ4Leؚ 1P2J$zn: XWnn&83_zm7zwɠ͇#b;htdHT"LEw 1U>ϔ(pYfЁ+iX NB#l9\HK@i>pbݬ$ͰEKgS܋΢߭8fwQ3 0"#ʒSdNu.X RߢFAę=tW0Fu Ze 2SRudc$=2H}~$f V*ݗk`"T˔h~ XEkz2)R{}sȘ.cx+s@ JX- #Ord9`6:g?ِPILM-^N=c]%YH?aD!ZXU\?;ihiҞ7dàaRQӾ@< ਋E ZpzZ?ªڷŅf>Xh a=Z`MݖD(1ϐr}\#quimHǩ.RgOvEAW-? )(Wn[*T!Ϳrh+ nhV2ulkkM2y*Ŗ$^ߓaj_w9qq! H}3 WK< x $96i=  '?|۷G'm*^f[,,6|3`*봢b(Fn5}j[NdsVo&)kCm IA@hzR<1[6N<G!Rߕat,؍@:;Ӛ@r|0bEɏ]5qW^͖a\cB~{/]\T+j9Ë#vcFUN[1͂fJ{"ht\BTYiYW Y>5;wQ3Zh ΃Z܎z+0p,[(jE^\_4gXߋ,y3+)ي?IX;9yU%BTP$)*<$WS:ϛ^pç !잎ҢK:(`AN:ۍ۱ 2|"To#qG,D}fȋ-L!Q.8rΤ߁8y r6s\,hhDtTߧ`+hÔ$a_0ΗjE%̈Lኧ6l#f* ^KOaxEipL0hFu;arDUQhưAXP}l=QUD8$& /g 3 md HR_/EL&W39ۨCZz0 yJۤfe؆ VSND .c~<9{ Pꤙ?(Äc`J;uf\dh =SJ*?Q546amg*&/Vׅ~˗MC[Gԥ EX$ҷ:Fuo '~H,n&v'$\o&5%p> 6;" 舘 ~^{7r"$^nB9p0hqArĽG x2.(C04gs}=L?(t~+m?{ql(*?)b槚oM(^EUz7<J^~2{rc˛eKnVȧ"HQS(N4o!?~™akb}e8͑˜QR6pm;`g^ĀUX+8:hGk/~)'H]JG62J5/W.^+UYRɒ [Fa[sϾSpNh8 L8b@ۖcF[4Nv .XJH-qlG?cE1c5CiV"4{}qJ~dQgxZf9Ek唀[70)JIV)N(2<əۺ`--XFmf3[!axR7Vsc8" ,Rt-O164Ѿࣲ_(}n(Rm*@K"߮UZU4P}^ЍЯmK,lBgD tY;Q2F _$` j>ʸy,<z.ŜU,_KWOХ85:3V\ZB֏ꆵߌ~%j * Q8kI7w)jq(89WP *ZgsԎoW(##uasn9=q k:r3J:Ԕ~ J`C i5=aJj )?us5g׫M|M8gTI% BO&ǝwӼ65EkFܣ|<9^DW3v gMY3nG: HӑBPn$c[]"%9Y u7gyβ-dMh_*$̿<~꯰+^_jfxh"[& t@cc<_;S#j 21.Ռci)#4ߏy?BhvNS>9o<@FNv9Nn{C1fJݎV}uF@CJ9urrHϬ 5#-i^ґ4G#2{VEZ-b\ c. omUiwA*pyzN̡wpP0"Wtq&ϴnV84b# _``R[ƁB HOWƽ'X׿p·#AhDD$\5~~-􊭕$p<>zp㐻(Q4CrSÅ c/VA% [|n-;&GH JDAgpme_Y#/ >#aMM쉀L^'Rj^oKkhBV(J&YX[5]KP(;X@k!aI7(t;']A*N毿9J95~% E!} ӦNwx/y}(Ѳq%T"7wp\ĨΌ=H?,S,ܣy 3k,&:-g)g\E,=?.:[KpyW U W)=~xmʑ-L =n~I`cOٶd)3 Tv"OX$'5!˦U, ; G̭$lϡƬn&=u&vXSm5P Ivt1VGxEm-pU2֨$+휑kDkLb\B^j>bgԳ.(b 2S0l[vvou!^ %Oh-76*-@PK*_| G߇sl l: ? WX< @RpPckCCJY\r)یGURB`k?/*iWfbv/]*'SIw_xYD-0@XUYX#]T.zam;,/Ꮐ#I?kz=!D5;!җ !T"?ޡ`4[=*Z D[6FʪUq%g~m0=ؠ}eCYJN9C.)% sXӥЗAiQJy;YK[nCH9:HwhnN/>D4>GoFfYT 께~vp^ 91?sgmS(M͟c&[ 1+?ߕ W0[uL 7Q> ;-]mwQS_9>p&\Dup3 ʆ &d_! ֿl;7i Sp9E555>MYN"$<[k9~o%Yгd :2ϦEc-&Ȁ:v3ލ7Sа^s@ )낧DF*nn/.sbmO~ &ZxA'n%z ak(ޱ:ZK^_P$ԛm26b)qG h֋ Ջ5?NSѤggxLu&Dn#Yj8m!gvz+'AD,P8kxݐxyc9roK'ۏ4RTLUuG+~]UVhzQ\Tp%N |.,,fC(41$(`I<΂nʼnf۱6'ZuP=j,gaD|L9T~(xǿR9Hؚ+ rbؑr ׺MX=Bx3T i4‭I-+.^ HI5J6oa ף88ds`GRh5豊{|4*BEߩoaaBbQ'훪I[Okt9uxW0B۹ݒ]y<ʫvI_&Aoً2Hgix7ս| xzږ_DVOc4:j)4s=;16:!|sVy y9,7,f 5^uYE~ܔd Ľj ߹@5 rÈ6G=Āpj(鮵 umr}}bگa8:n!$܀07jr ]A+Zn bAPBkO>wС$CHXN`9 *\EŃ!dd`&9wӑPȤËu`>X) d`|u(t !]2\B GyevFIU|= 0/Z 2##Ve?Sͭ.]5G d>QD\;,Ng+B^JPYP6ޓ !#~>_#HMg SZE'/:,{_Ҝ-- oG] 9-tCh%3s)j~ ܰit+JO"yt0UܝpY;g5WjHNT3=`q-2dPD~!Elzs DJ%i;GCJe ̍Fme9!Fvev*ް}{A L{R02йiqi"+DU+B-I V.${ۋAI{4QF1X>1Lf1G̈aiK:gUl!(ٗ}g+t#q4CeM%()鯿ݷ%!ƚfBqy{->*Es2'g(a6 0m,`l#ɱ{[bz}8݊N`ʬ~z O2zJ:a6ărj 1( tt"AȟAUTI~M ^49rfv`ᦋpy#cH^0+wLY\? ~[DǒV]:\)_U/R> PxzAU;`70!MZ#_}ø'rZ'J1Up&,{>c_ y^M15N42kbxZH"XԂ9,|]ٴYgp R滧h~%;ŲtN^[&i+ƗDpUR@\f)<ܸ6 D;œ5mVd.烹/ndB=E@x^_*+jk/S6oDL6)0'P|p~)]d4-gP*ٿ[gT urD@ﶹI02$BZVq5~ Н2 f~߹(k+K]3Ikn;ٮ5s'DI7~\#6<2_u_jm^&aܬ Qـ`3Fk!(x8 hP`|.테'n>ݨDV: 8T)=/RdP9?bBn˜eyiӠ(P sW;sx^ОEE$6><ݽ1L+HUNNdi>MV(P497+ rOybNp`H~#ᣭqT]04 w[0PU,1m/H#_pÝod? Q%,DjcҟXr-ZnX:.{HL f?\" ^/$eW8ֈ59eO!) e%#yXkP\7v::r9("?6jUݷNځ?aOM-,x^Q A,,x 0(As'g/bzK?Rșo 2"NdDMh)x\٦s*5gc];DSArb8!Ni-}5iީi ɶ&Xȷ"hkeŒg6,sg1E-H Ny|{.q[aNkȳ͎?}[ IJ]>cˤ xiF@J`r =#FKŅudJ{T 2;eF *1.Mxg5tgT`fhmjt=ԑǃ|Bcnt,˿rfʸއ6po^D/a'AKtӸeͅ"ɣiE2dpYb'Ep9ɤLMw/o\cC3PLWCw 6w z6 )S5:8~`\p;3gȡisZgM1'# ݾ:_4ak)!n+W-lF .QkZNFoiZn' X mSEIʠߪ^`uryUWwS@LHnQƭbMSŸ 7 9JQkia 5`h6԰n?k#guڲ#gL{I*RO˪ %H륄RZ0 Â!?QRs)<]tepbxݻ i!klS>O@|Y 'Cbϗz齅4.ch9^X^Td͊"݊OIrWڛ/8'S= o_Ш#/&ɰVGBܫ{r;E}t 2D܈x@G,|]L{_A,!2pƀC]b۲+Z.0ġOg=v3rI瞀剸G&m.a zvs5"|:8즙BNH3bBRA tN8t]cVUy2˽9O:['='A AMZ@ۜ=yTlp? UosMbPt3-cp;؛(h#(uUHqֳ@-UYmNmԤ6@AO#5.fmv{r|{8\>8)${>/PV᪶!yw% kzK4 0z,rhI7d[s*bE(JQ㔻470kuE׹y,SC 'A>~V ִGRJ: Vkz/cVPUpFy>L(ǺLQAKJ]"}C\Bp:.́yG2K{srqXNZqcowg#v~l *V%F:\*E<9-Ve ˆnM\ \-<gނfRt>IǴlu MVn \YG\Jٿ~p*0|l_ e#CtKQ X?!xݳ 3*Dyak, i.D RTkRw˧]1xI F:fs3/q"ئ21Pesq-:?@[{%  tf_P;k'|x-~$KYSǴWzI;ZguNug=8[{lyP;ȜœIt ѕ6zi]A)g LO$>"E' +nW|[Y:!:}z8艫G!\ L>29X#6 ĠkWYV!tu6 YP\+G"hym*tHVv6.:d׀ M3es!evα _%nJƁW6a@21zO5:"Aax?ʚĊZ"EKCG&4Vgaդ~v킄Hya|!Z@U.$f.]pZ>(mL2 qG99;ڂ-W⠆%g Secc ɉZEOlQ.qS*[d[Jq2֑5Px`XrY댂.v xGC}w.nʐ2\s{4fǴ6+V¶l="]h̤C,hG4ۏiG[: {GrңFPe>PHjoS%1{Y̤=}} /8waEko Qˆz&b 'k=*H|&.LȞIݬƖ; l.nOI= :0"A9.8%vrwԩK'r)jeT{AS|MI.8(tQx4ūwPDO)<#DraAw(xG F&{E !zk[bP"./F2O>k%yTlY/ 5F9@o l'uHdI9mbie'% I%v>vԵu h9͑6I!ox͉/P]4 BߪHI:TJHN*bHA/GCGK4oFU" bV-zyrxy̧v!V24(.X"BPɯ6w|Á@Χ[ ? +iR+A#dA9,n>3ֺ&!)2 lj*}Gp͞)`STfሖ2y]}^T.u#jN?jfq φ~w645FLd|ojNvfy8־5%9 i|͵%zm>bnnB4NW v%y.Fܢ?RVmgKiGh4\` ZˤjWh SP?d D:hj0 nWgѬGr(\91p+5UhW?SK芄}1=Tŋ .7(Mػ8eNtzhAkz';'h$ M5P -{^QlYiyzjX:.}K]cLgre%bxW_, 2:D3#:{S[#sǚ[IINa[@+o6+%<:]/}yKQ҃,%H#Tȴ dR 81z+¼.ZArcF>*HOsYi;T:I"4 `n{o =u7PUd,.*r/VdCy]1;(LS'[yX'W`=r|{fO:z,54GC)n>nN픘&^i?nBIr;F'WC1װ1~zvՒŪiu ,=ZQCLnDn5XxMq'R}Oy]:F*4xS^56ޠW_%϶3N ZaI߸:Ϊ#NI c+F%j2%ZSUr^2Y(PCeY J ~&@s_Mjtx7jÕ w.>Y_\+zY"7dFGѶo,O,&,A<,yLρP?P\r'7d _tPzkPt[> pFݧlEX,et%](/*V2Cw#[W[gtY g<&Ӈn)K{oP8 ŲLWa+V*W5#u(w~ƀbTfs\!hC|&l%҉ dS)7165wí6X%2{|J^Pɳ“zbLBT'jP 4ĶcVwMyvc rQlE Ʉl] own@5Oƈ,-8,a őQӸ<=GNT8j?Rbk|a^X@IMV [&έ 6^{WHelFk^肜d ^Ǽև];Li @E^7ـm`p*)flQĄNmbIa=X}~zK 'ݮ4[5LPB+h)UGo~3u)FߑL6Y#cu{p|MuG䶂pš=]HuQ'|f & 2>q5(*<e7;6Ro`.=$r23rq*"xRy':K C>:`=qu"ɺOʈn@ܕ#)ЮB(hX/v{n ˻ FX"_ Nq RGhhC m?HըfX,_hPlNm$M;$zM7E" 5%{H[ߦ*iO{P;7VԛVYEl PSۖ`j\D kX E ,)Z@^=lfc~\\xsI?V@!jw%1F֨P@Y`nmȕH&ˉ+*+{k՟t* ї0~\%oTņK^&Yz_&}ov.UR7~7l<iQp^MR~ڛ]`:Ξq\PREfoe V$&2ĉ'V]|qWRLY <"9:h%_Fv Xয4x}_z<}e+.$$ (1xkq 0mr ,:}wT=l8.g9nE”gd~ܳԯt+3q_={XIq5E\|&H;ò6\\<p hczdcxPT^9ɑ(2(w-or<v?!x" d̯4gm*"mV[L. g$ S|{1;^}7'hU9-9kǛs[1pR" ޸O,}Ԅ!Ir_Rfzfa2I2 r}'ϸwTҳn);NNJJ:r.m l[I ֿ3{~ͪ7sOu}kȩV&k?kjQğ:AKU=b%FEd.tgrpdn@)-4@"^ŧ!1NAXA̚}β^ZBIN9-ܿ5ӻVBpwW!O(V ڕ>$|Ix ,1l}NF seWKwrg5 nVsa-${ed -U3*8ƸEJ*ֿFw ŷS-%9 ݱ9@iM>2Z_nS#).zzUݒqQ#/ ijf7셝&Դ|PS$9,16v@0;h7\]v&Yu%ӓϚz(ş\f$|4j 0MB'p";?]T \SKԉWH3mlXVē*NM eU[3b ϦoWE9zǮMVf+9}|͗lW^&%V a<5[!v r\L#șW0SB-A*U8bыEoPٗ"x hDG? ,/x]؜;ޝ<wmsHJS7S;@bN[tV=Tǃm6}8s8ީ! f6#h&2Lҗxʳ֠{D _ c@EOيpq{Y1`7zh,+KG40:o8פs4apغ{bڥ鼓HjG.o,,9 7맾(lC=fIIE_68Dk-޷r& %@d`|Ж>` &Smg4$s9fHpR  Չ +VDz #7Xu"5ςbpT3ݣLzwP !eҕޤ,{mPbuǵ j2*@]ucpҤfyHHٕImgޏ=GueSo-*adDDs9=e/ƜhMMB LUo/թۿ߁舖eiP)5_ւ˾{ ;s8%܉c_̊L$~ } avx=})a_~H~j[guP cngVWڱ_O0_0`R[ L+Do)`fEk=QW* #b B8H5;U@7=>aԆ>\)ިkPESU!uqBn]TQ,*ⵆ TkW(K>h56t8MтFjN꿋i*U z,wJYYiJUrl5G(Ք*>4aO܉"6HT|t:BlN ISGnbٟY]F^Ғ%FC{*3X]9_\m^-]oxTVՙN?PU!NSW>'"md#oW5-B*ȍx [- D˗Z`K3 2laJAv2&G/h:"oi ipO{^E it2)\Z](r2lY%epLLESsyPaH#i,[nrΡng_`JPcc^yKm40^Nĺ~Ns6l5{-# uz`@ -ViӆX҈m.a$/mZ!z]C./$/8WQfN?С|T Tb8'C}{6>uoW1 <'(e ?   OT{ƣstY!, )kͣ HY;2ӄO]b֖1KynN;>(z35n4X2=o//|諧'G7rn I?:x1F$ghpO{1D,v$_U-i WB=B췸ZېPdz{GǿAݎ6ߟ274gsrIǪoa[U,.(h0&sN_K1u1 axy@%]݃|[0l [2Tz+\*! AxR]P~3j\w|ZUxPYJdH4< O6pt )=i>R<J0ZCP>Bq@Ff 3l)\;,g#~UsN$D2Wߦ/KY|Fǡ^ fđϵY!m R%/"[+9kbXh9=ٮ{H%K%I>2s;)}@ /kOg/8 9#RNp'D4:/?JX yԠ@K d<ە@Y5L[{iec*@r_͐> ?#p| nu&_!`{$NtNI+GɄ>P5]$uz-}CNI lSi3"&g(kz(bzm~QO!]=a'pa?:S@R7D:h &h6q %9- Gپ!m^MCXLc7vyQ,YLk€t>UB,Y+nLmtw9i MWlIu0ćaJij҄ ~ByJϥ]v2!d<: fTa||1R[\9M0kolhmT-P/ik8eq5u0Gpĸ9vjf+⬨%lCn%5`(xSgQ|4bƢzRW]@l Ә_[WW1G$mJ#Яι'}vX(h}+\Pr-mx C~VU*T:Jz!Be0ٺW0dqMf52.IAu-ٵed!wy2H!JtIT-Ѯ7pD2ؗkeV4?!Btv?"2Э}P,߃WAlB`J>Go!H˱;XnŁ ueOP^;oy ??rF.$Bm(`M"%Vjfk5@=&-W.h$IGQTSc6 9@V%B~nݙt(=f)^;^r PE Km a(P[N58AuaK3ؐ%T<950HKO08TT{9(`Wovv#3crWmRԏ<Z'F1{<ؖE(!Eu J_Z澡DpĀ+i"eT?!/\S=Jd?^tkdb ȽGU̐m&aa ykʰl3CEߺU]Z%`Cog,_G#<=꣐ O[YIY#7v0 `9}Ǻ~J16aXkR#G1"l%j2F9< CB6, .C** вMxJڅ=ŮT8,xX "^HZ׽<@ .&?L&[;oH6D} HY1J wZF)33įK-sw29H?̋qJJl\ahhK+5Hq6<~{a[RuϷW|ԁ<ձLm; yjAml T=נQ@m-ِ+}`fTV)a=&w?ׁsGŖ$DjYǂ`\ [/Ҟ,7}`Ԭ펹C46%7i(vQcUß02qaY{Tl0-ڸ Y' 0%:H6$ E f,c_Tr]߲قEC7` m)Yd$`Da]<nRku- ARJ   Bc/xËL9Ezf_ O;QI󮦆۰ʯ~>[Фo=ש\\x\iAԱ*+LB~trܥP*l,Sܚ$Z}Z9-\ӉEF/Yբ:0֝9p$]t95\sV<]tX?7ܟ9)G{:jxd!|׹LrQ1,oh/>%`Lz|an9 CJP`1a>* V b_0Zk[fڞ.>7Cy6wt~f]]s-v7ȖAdPۄ~fU }'_+_HJ `!=>"՜u:Brlinu*T˴NSɣ{@ykRP&'elgzB__l_28bYl~ԂIGi91!۶-${pJiU$K6M4zQNWTR> 3RJi`BAmJ8"mbͷ^x^<$# W>aIȤ_>J66!w<1R;i̦6fhEf4}Mj+s&ztڹ&"u2.A? brM^B^)攙Y cgY!(\.[Y{L E砘(nׇgߟ-m]q A>Z@ #?aW;nx>Ч130@!uNM1?ZK2P#$ZzW ba)tۻ:q'AZjX>B 8ʖzއi-N"T:0t;*ѳ8&> Ue#ތNn:zV%k0CUbMs]6R',፟,.z`4Vㄮ  =\N4qc=eOw hqN*S@6,ӆ(\.M:J{G{?9~~-*qҶGWCqʥ}Q#[{(#,rڌ9i^[jZGi`)%ib[s%ި[RXkzD2|/r%hNwlR2?ϳ# nk/5HYTpp׮Vw0WySStRk)^̛߈ ɫfcB.œe|?}aUL V:gLbC+Q#Ʌp%U>1E "8WLRaT-Lb+ #G;~019 %VӖAxiw=eM=MAqCU$7>+@Čb`bO!{^3EUJ`m*4 fD,`X{°YQ&.?h)\ `_?_v8x6Pğ `I3' Fc}sE#EBG΋Ylᶙa 5Ŭ9yֺD`jte7Uאama#-aR!JL~=8WYl"|-`6V>q͖h qX0󶉕K+=7ИN _` <\OaK-fRkZLdJ̄s_%~T:mA\= $I QqǗt5uT\Mʷ`LF[,h%;Yay:5ƿуXjxrxA], b]O{'3hU"#j)Y a4ߛ7o DJAcjiA"͞NG"Zd^gژ=\Y'o M0JVx}nh%h@Tyu ݛ%=r S^&MK#c,-<`zl} 8x^aY pcP@}2sYs3[3&Ԙ"ᜈ1ghmk8)ި$sf ‡lVyw= 9syY;2ɡ41hȳ]4 !ǻ9RMyG5,^ZI qB'59#zTl̀xsgо%ŭ'WеLE=5>)5g:SEZaHL P3"&}&reUeܱoa84T 3>-e^X&U4{&?j5%unWK'y|--yv?nBAF&&^db*vVf}/ixÀFcȈcN0r`M8Pi VUk,U0ZZn=`jaj>$.RXC"Lnɤ񩂻LHah әe(*3Y#x< aGܰըS*<ý,Eg2,>!AH;B$y+3ZD|^P qƋ^tj& \fbQ&6 Yaw/@ dZ[L7gXT2=KٸV$_9ie1/eT%(JaF8 "VdD[EHl+pTrg<-uɋԨkZG,bVhaUX/OʛcFmH*V-O)-je*\bn8]-P"s km X5 t2o_5B2?}nu/ĮYL1p!ͯ+`9 I\pQ) w2!)G M^A@I)w1SZ.yD:S؛vXT['qVSKֆ5%1\x}OyQ*MO(d0Fa$D\ 5rqm}yX-_)!<ӞsezζTR0ũ KusQ'B ږ`q{jqろaKƤeZT⽟=g\[.erIx:&LmTu0຤ApYyL[{qBo y Aԝ+a5 ݤM-2}^U4?TI5~o Ƭ~{a^wKzŇU`H.A.br`dHfOk,®%@{{3$Z= *PyC<҂O ļIbǎܗou##". #MGT ^>y ^G RVq Q<|j^M TBP$ahWVFllթa~ÄVXf:wA~ Wr v2dw$Z^~2; A}u$=OxZsOڠ׆&ܐlU yӌ#,;SWH*$JmqJцUӤ`o JM㆘Y2!ΊVzͥNziB<թJ-M|$,JRwUqNx;:Aaߴddnh36ii7.8p@RUv<7D!if6e9@X3.\760! *?1ZYT'HM{uȗZp^" 9DVD:]IZxI Ae?ȍV@LY: wnA:rI2ȼ>#ܒ%IPFqܓ[ޭڬS-C$!J.0QLDŽd^YثOݟG@PqZݑ#sίV/1LZѶQ/2o4ʜ.Atx5O z9K-Ff/&E"r=~+nNU/) "`34}G`m7Pƾǚ۠_F22ۜ+o߈a_څqmYH7!+Vr䩬\A񣗟AB~k+lr_&UǐTzwh (Kcޜ^< gj#LS@б?cKl昀vTV;85}kGJM΂v!P4;Wzf1H7pO, a6B5X#sP<% Mzbrmf"J1!^e` UU!.QLe{ⰺt^.!E_1hsx4tMʧHZ$p3f6޻)绠-q2'!O;YA(0i+QX G+u{xRB76*d4PYrn SBpG\ PliSZw>S*E\,\Xx+1k_r ,֖8Krj}7Zg6I a*r]VZ7/3kMdn=!@e/$=ёI \_ O\%zbåɑ2fv qj4r赂^/8Gl> *e{<.t2_Q#Hz^F?V\ݱ;Իx\ ƣa79' -̍,1YVg-շ9酉RU}.9<`lbpUtNlE  NfA[ etX82K_^ș]ut@$57u +~nٌd~ϕͤjr#&+L1\$ gQ:u฽8"~[7WfysD]^Ξ)F/@~DF`:bEÂn} (*8tCJx(!kJZXͦY.ڇ?zuP}k8ud9W&?VhST4fߚ31%uQh?$V,k^43bPvF|e7}7X9peva6|[?]4XaC:ĹCUQ|_LeY_ϗ׬-ڟ^ 'GKE8?ʱgq+|lr狾>r9NMWw6AKցK  .-o?|qLô7oN:n VI*VND;1|4کERћeh6DҔln?.}[FbJ d%q]%̱dd RF<q *kܡ\&a܀4I NBe*L4!|i^$<]ChWCI~X׊yMԊk3AElO˭%]X ZjVeQ:i탶ĥ:{>Xěs^01P\o3ST'ȫ;OI'0'VJRyzINR($ }^2R|2% #Վ9ϖRQ3bʔ1{~Jfi &y:UFiv`Ik_p,s3Q&($pboATVa(-ze##*Y)7BKA(XR Iu\mhie4Q i=IZovq(@" "9G'eOzC)jQs1Ῡ=LOaфުO iͼChWfѿ†ZJ=8 xi2G{`(hΕ ;c@ճ?;KC}HNSF7pA{{cFI]j >z-O^F >k!C6 ~p 9* OLG׷.AMAK?[pGv9vȠ2M"JKڮle)ǭt@Z1܇fG;|X3?/`Z$+@h9|I3#pe!bTȶs!2FGuĞHHvFy[/3k׆XrX& jImPOD6O8PlRs3IF+XrPT CϚX޷XN⺲ QmBSwoB3smƲRi`8ƛ 7uSu_ E@qAA6sX}E~D:Q|_L5)2px8ː=UG'Zuf> ;Dp`+l3_wsCe$7/&;^Pm[}wsXgqJy H`E. uE+YfT[Zan0q,ո]MSGSz|?|*eZ2eh6=LhRn^PY1NPA5@O7#rЦ SPӹHxoDAǦK]u1)'+q5Ԑ)UUVuwNf`UB9g ڶ$;,[Z*C%fJIܟafɰijޗ!~*n;8C2bb!TR7 Wpk1y^,(&0'>$s,@&w4MNzrfBό JN=vdztj8Bq6 fIɲ1 OU5?)U3"|taW}߀?9蒥Hi;fP#d/,aUP2/RZ3_30aGB-Cq q1R,ZoCHbγbQB)QmXFW5^j-3`&OY٤v#42LaežZᢥ,%*NjmTfcM&Ԃ'ꠞ7ZNd+ڶݲ-Wa%3\aUp^.*Om8:K<3)2I z~;֊')5Oh C~}O=>>Թ^$gZƇ&Blv2@/ǖ`6{PHPx;1ת%&7} 4\MflFuwihR#e;R_OS@3KI\j#Ů>&.aqQAV(Yۘ?ZINa5U42 ͚hDb%VMl1cvfF> sH%ی HэiT vxHOsfWxĬ9u?ս$9y^?H-2 =F'7G[ecظX)V :mzєa}Kj7L8XɡO ʗ~'x`oUa|ӃE%p2sQk n3?[s @'e54R,x_Bwwؓ7] $ n*i? qWuA]G>)WN²; ɫ.^lPЪ1EF,uKt3)zY#(FL`6fAM߉>^7YսB|+S=paN=lR70h.3 ex4D_.($ﱀj/Eg05g Rr3%s+?!âV!\ UtÕU6΂"Q4DΰY5[7}<;X#\mf(Q>lD'e 3uyjϰbz6jʺF8ʵ$9VDw6'YvvF*i3 L ?>Rd(ǽL7 oFxo9H ێ=-B@h2KRV&+ZJr1Kav0p2p7)OK`ʰ%1z<#R;KU m jrmT涅*%>g/ 1yNN5X ~+ ,9 p az-(4c밍_q UooYz!F8ߦFqd3͖kf.I&@fLLC|Vs/Vħ &Tjtx^D}b0 p'Sakψ},+>*+ap_j0uN8YeؿC~Dߨ,!Ə:f=(0qKIz}:bNAhlum;G'<5rvfeGc>QJLCž) 6V2Kd%j6?' Jcj@-X; YM2j"4SyQqjݥl:հȑĤ|R};4@~ӇubB0#9Ke&IgGfFЅb;Z[4Iݝ|a@$k7kAO3Jdt /$dWB g6.?2ZjG}T&S0|:K(E+xjkɝ[G7ś nP}8q ڀv`XNÅ&r^9!&oq5M7 J.OSvnax>rQ,ʯ ?ЗRRbmեHʇ>K\̃EŒ`׎UlK.i@ uY*&A|W vL7ǒYQ| uù]X ~;١o*7PEXo\R0|!޵C_JZ'vJ]P\v?z5e<͕d52L;ZHڳ SfG-Ry}n_is9 ]chg 8c#GqrvTtPBHxd8^[Ep /fS#'ɜQ܎7zzKdJh-F` MngHFz[I2>G~ wif Z` 8VccNlgJzyg$ `+ )ɛȅQPD""??`fB; ĥɸD}\t& F J"%f>jmШu2M rJvlݖ߰ݻ=RDCҩkrDë~~u[}q}Om⸹dυ,6.VjIH3j M #z]39xW]lƫ&nr-ʶQ+aC=0Ůjc  l4L ^CYڂ [˙/z +9/҆ Xen Pr}.G1kk Nsܟ#8qm@khIڎUΚ8yR964D^t%n@Oêk3XsSOK^g~GYWCOFe FGP_a rU#wkDwLJc8kR$Ơ΁4 :CE_eӀ#ͳlըPw[y~Z1KeE?{ǯ ]1D-e {q5#20~s:#*f<5myD!oΤ& ܥm1ơl|Prǂ@K?u^w|g"ۂ-}o!9P=PVi>t'>{A57kl Ε,G r2m#4E[梸Dx`!|1y<yÁ> wnYomRnhV|i |YfWI0< ^.p)k_Ll\6딢9S)% Fz[}O5HHX 3'T, Xٻ/(j:Bӯx'.I&0KNSqJX3>T t,Gۦar BJPҜYZˤH1/8 ~Hl@ʐiPa l'y;Tty;J ⧬`maVjl^vhXþSB0 E~2O!IFi9{ bº6Jw[R$OoY85,ڜ=A@*[>$(K,;ofZp* :&8W2ɣ.Qy1[N+9@֋n R+Zs} ~Ӽ }.Ը )4)01ֽYȵn8١$;bMKxa] >Q֫rizJk[~=}ifEF.@QZ|l"Dl6~i Z ra]ޡ@憑Q}VQ+8>6٣rkHZ,̾`oP C oA~K ~| jYQ t|M1M>#GgUߙ5q|rPVa#kI< iSj i-GZWV 7/Zl75qք0UͧȚAT@ }[:S9:)'ZOc()嵘퍼 )N]֎"Tm{EM+W)stџ׃>= ĄvMP%57rܸ-"Kw)`cU~1qPnMf G#́ |T  HQL~} ! :s'8!G|>nL?hb_3ɍ\8[v}@|\3{*P-yz5MܚW$+VhϽl7"8ݴrIo},hP,5}6ayh0|oP&-nrpӼ iOi!U'Xw G2zCM'Ćg{=xk|&% >dh;S~(*LcEDSJ--Sr2ǧ3P@FēXu])-+.ᬭ%"X\& Ns|o^>X=O%v\֣J.. plQڶ+SH XV8VF9|^YP.)_.?品qN&KN̵=VԎ'xHr* ۲65Tړl%l[dP˷v*'\Y7u?a : ̬qb5Isz=OH2dk !=K!1nqlE3w,eKln^XL;~&7ӹF!t+rgj2Iܷg䙪hTW_t:ŌKE j_|j lNvwq@U ތv:?P%3zH5B֠p Wn&a x cm]Tc+jsf̉|JМ kHIiYmt-lRHhGhfŃCչޏZntc*y Z--֩gСlWc"0[ԟ ̭wta1iji-F(Bۊqu𬭭YIT6ܨb8"?qw~lto?E-bu40=;u`G @J1;jṝsRSu<;S]^bE׸.Mx?ͷ$sx)vsCTU hկ޴pBa7b!2q}dž1O5>42@<_ߡmǝkot>Tg:KOۑ4)M^C{N $QG`=YӻYcP⢁qp zg.u~k#e\ye<]]`e?~u5>g; EӶ|:R&#%o䍱{qxu/E;I٩y;oR7u!: Cl>ISPIMK0 Z|ƞ kеs| 6 6\=$T\.J\OYSL P)#v.svK[>.1̘dɣ?Z:/(e=>+i[@utIЖ&}+z@Iy{wzM ߬#k[3$SAɷ/Yېn̊S0 tȥ1}afx aF5%) 'jUNb: xOqsK3\Z87ZL$7h^DZ>=~Jb} 4RyH.dgʥ3x vy\ v8]CJa:R"Pe."?RIMѫ̹ivBҡOSxOAzPb7xg 46]c lZ{& Phe܂eW\!c럇*^DKWi|vnQbeݴt3m*h+3嘱.8teJFfϡyk ^;{: 64x#QSJ|ꙭMxuY)-PMrz?= WUB\GFX\=BN]2du%'6TSP幛)T1YΜZ% =k7xD+ZXjvc "<\ȑP$M,E-iv:y[8NƾlȍŖzVQj)$&f2H%\ek_RtZ\T[TN%"KT(U #z!'@2z t]Ld/׀gη&R75jNHzd(J .eRQ0k"HK-,†?2֠2A<7L熝%6<$ U2 Y~9%gyCJR3o,/M¾`TPNjw6æ{J'B@ucΈ?-ysF* jX@0#Hg尢efobHu, G%x͞E"Qr槃c*5oVF,@ wW@o>݊th6 k4aHwKQ#ȩyP5ZAFT lL!TsT+(Q2`` ƨ1߭qJ$ uCaJǠ{[/tN"9-|q+{V}X 2&䋫IImJÃN{Bغ0fT@ԩuE#F*;LQ;,_[f-hM2Ti &Ót>>wͫl{㙏u`;E1Pn<;wg_|g=6eZSvUl:6ꍀ7t_s[ID?CR!P>$! WdҸgUZ곉NWf~'R2Baܟq90(Ns=@47C,faZN <}@|q,&\bFE~~D؀ "Vh,GJ˓Nš.e /ɽq\k7~_ُn`h$.%Rr[vuN@ݘx8p.OtrlΒPM v r)'Ku+-;v#y(k%^C]@ҧ `PEknS'ĵ#'nz!b|(?'H:7@: ^3sϪ@NS]ՏN)%<)J[x}!3g+Ҽ){$._& LjMp\zS?y ~Ť`$wʷS Řp̴`D;/c{hGeFSX{̕Oӎ0DlSebEAi@ ~+קTrW|k% uxd~xw>0QskMh\ºݺ9V׷ >XIUw-l#;G&bw,xH]୻Սo}.t=>!,yMY(|*Dv0I0P%1Nj-(ԏ%)ؤ1G$SxYw $X.tPGo\i3pUbgB.[k[Q=ŴPj/*xܝ2Kk0N #z24bJ_dЫ]}Ծ0΋$͈䗐}3>^ Rxh|[# &BƪːWtƟ)MKu>y]~Q`9Is+0!aFqzAKbhJROLִڟ;$*b9C2?$=$u_7_ký& =0a >?BesfLnMڴ`b0U%% 'J$HvJ8 nsP PsRb{!XB֔bl4IG E$kZ}b_AT"=@F+!Ͻixm=o}V2y=,8O:s{Ez4ۥvUl=HpH:H /PLW1wXdoqfC9wvB/t-.U~x) 'ѸLڈꘟ~clT$]z;j#C]"㗳hbHY8 PϠ <6/ǜs9cpx@9$WXz4ɨ&aM2˽[b9bfwz_ ,p~9rq`n=;7㷭1^Qy!Y37d{"Z1q :Qώ3 ℏU{WЕ&/  v ;l{LقUI<ۆά+`=v?Sarڮ<0$vL^IAxU qBkX]=c<8DN 4%K #" d6nG3ABXOOo@xm||?_DYoW0H#JehiøV":憶{](lu,fם4uH=նs|G!G^ծ̵Ё+pToRmZt;sh bmأcn/v*O 9#U.]$)]{hI-\S?lMu_wj`hi>ȃ!9- U.E8Tp^'3+6m_8=OR? |qU)cLA+JtVJaQîڵIIZPf'V}g~ vWF7%&Iz(-c u>"lC^1(ʵhF HAx}fhޙ76@,XmB>Xv]>x"P%B6Q τJ{E~]B÷V/s/K*;j4*GU{Ơ("2P+k<:z|!}st|$sF1u_*;+FA*ym tA 7Z>=/]pjXP^)M,w@ hY 2ڗx0 q,߭5%:H2;Ȣ/ʃnxTZ(-bYc{n3q| )4xә늶ĚPw8u)@Gr4C麍)iWM8Z}NQ6L0sE8w:9D<YpH/(=l۰oY}*ǼUb#ݮXj &~Ӗ]y&>Z aK>265b fHƛղ-"ua΃xn^Rikc7?J]{NhXQ 8wUvE,/᭮:T?3d\.T 8F$&;U)b)7؟ڴE`HrM(N.tlWveļ4@@p'ߣ:aeI_G3EǝO87 yEZD>D ]AqbGR&i@Ja  ͓_&KF* IUh-˛VGcFDD N*wof >q pȄ  x:GͲu:jRw$qt UW7R^zsn3LhQ4slbmCWDž"FoIqg8j=k;ϸ%m+ )jm 9c4y00~iRȎyA?',&"0Y?/V:Xh?b1 %gtJr˜kL&θDv;Ra`=~\ ȟ]훉G!#[\ ag'MK{vo A{.*gpԎi$a-PK=ꧦ؛|!\G*98d-oѫ\S΂y.aqa!3)(YWy ̬qJs"xfV `"*3?8LG7r6Ea<ffHOd~afGTd.BC[6v5 s 9'`ɞ؊6H"be#h:d :NWWR@qVŎsQnڀ$\H rۤZ103R{݌CLB KIƋ888S r#yx8X\ߍme0 w@xu-\MQbT~.ظ7ӊVRoJa6m+=aie'8)`J 󪸰dPyvTEkYzC] }xjSqM jsEFHȖ~` 9DLl!# DXJ#n Q |~ErVݼ[d d8ޗɯ,Խp^`/Ɋy9SvR Y\f:4I}GMl1D<4p&.tM<@AAŌt7iXqGQ#).T0`6]Oma#pfX$Ba zfdKDbuq V3r[Y=7/z~h0^]uw]`b=Khü7J$hڈԿTy S8o{!}a伣feps.!H+puL M>He[rC,gHv~q1ey `_4c4狪v_0qP0|SClԑZE9!D?ȻIp/ˏsCj;UKfiѿQo0 q!~5&&?)hЭaf$_<lcf`1lQG镽:}s+M薔&f^O4&keg |p:4VO) +.7%M(wS*{P7hAReb y$!^1ib":.4p{`sdfMυZP~ 6xO+U]._|J?&rMW 5@aXpUѠ{3Gc˘&A՚+-%6)cwpFߋ3:W9Ъɟٱ_we0I"R 3$7@4lmJKV_7&bT!~;W,vvW[%@ǫ,=>EO;-SH%A_տw *0uד8 Im!ʃQgωS-uml.EFv2X>GbxR vO|]kwU\9(JapUTd‹LK5hmstfKahQ䢹ZW;v̆U&AI9gc&BmZ"M|lr*m|33o_KKU\Gt"/-x-u;+c 2eفC68d&1 DՓI=xnZvA޶גH';MiC '|?88Ӕ?"&FfT)j!t~#;_*³Rsxd 0;$`ߥ;~n%*z6.k)d]aDr& ёcʥ :# $0mhIz"m?Ua^x/EsoLd_YmB,J_Q%४ƁDģT\TCW5MN À6 _^/K=fnKRXel]Lu rID9BrTΪJw&m"tmzRbTG@Q|\WrF-rzVR6qÌT>vڮmfFG=${( :?e1fITRVK2 WV2h>A6mFsĨOO7Y >g0h$v{tNRuUX>[ÖLR5 ?;F ihMr,ڒ8rM@z?jYClpj hQ4}NW6qLz ZVj]R28bAԩwsR2I,ݎ4IC1ܪ1RO'}RjN!v=܌O< PU(\=/wX)uP5p$f|h]$-\Jʓ+](~Fa#h%0`y\$cz?WP-Lqz cԢ"m{Ϻfڅfrk7'>Oɣ꿌IZMI,S'|sWwҟF,kM_HG;MN2%\0ڏ6kՅ3K/ $uuE憐vP R}2 lp 5KY2e7bkCh"l04EVjj5CI5ŢsQZ8?Zؽr.Cp;;m.ƳG*ޡ`CܸEWU7\R&r#,ӜmQď<;ݗq$:ҜR;DҖ6CK4AAo6Y!KpOa[Y,.@ =&V,f%wAXЍ8S`cH!$Oضc At3>Fe}q/AcYڪQfi;iElv'.F|ٴ}Eش(%C7!ZOö9=3{.7%.Bv ~\ܞB*XQhPKaDo#XY|_ ϼ@.߶,x:3/䴩8^{zГDĪUn&wst SdAQptna]`{9#BBE#\ xa1I JHNm~\| Z- zIM76^0T>5Ϣr- ^3n!S?,Ch7wiK",GY_=aym[o)h$'K|͇#6ƨbtŖ2Av\pvukл`F9 ϱdzJ+ͲYbCՓk$%5ώBqфNG杴FBG(g:N6eX~ύ5wQ+E^dˬ>y1w07.< Wk4.\uFQTPhehE\܌ꄈFSѯ Zjoy: /i0y}BT44"#o}`Ch6lӜ3QcR2I1vLoXeL緣w}t򎔱W"{ s `?GVºVl,jbonox9~9Rfrߍu]^Y@QPV*]EK،B/튍,ZTs O^@$]\{qt٭fC?I 0zw˃x'xe7egंfS +[)k62b̩қTpн]դ D3Ī%eIk\% nqԀo)050pA\fܗ+7Y߿0>J\99BFbQG1Z1&٨pCt+2`'s#͌NN+x-* OM ֿtHnd Jn&j8EM"1e p>@(ЏJWB&hAPϓuloWaﭢѻZλt픋^v_/99O78dFG<9:Ĩ y w5#BX`RE C]K4tF! s%!ŸF)K¹F(ñѶ1o*f 3l.g! 0d[%3bES(H8%`1yRj˫ah8|`'EJ8ת&pV:X1$"2"O3 [fϯS?̠% "YGۍYB/~TTx<ƒN*K[EŨqp dd>dgd怊B1v"PMK ݊FVؽݮ+!<$*MGǗ&F-)잨FO=nq~㤞!8HOr c)ǯԠfD!"* kHZ" _wHrk&3ڌ8fq , ]p3@!9ɓ-Ia#[y.]"FG%m3YcX,-'.9Ũc8>!4n` TBd>y&VWFf鄡` UD5h.UV1\"~4JQ~|Y>ARֈ/OV^$wpb/o~Tll /Vg2M1єQ^ :3#mK"I^5 9WYfjj>K(Hߚ e4 "K|Sek~t<&:fcV~gkQECf&ŞFFЛHF~ vNzmȓ7D>iS?/;ܦ ]}QAd~2s55$]\iUQI/ᐧ0 oչFa2*,"*W /'VpfȎ~Cx s\%If'tH){gnZ!"~E6jpL7{-F^7"Ek~6t :V&gi7` uZk0J֒xJ(kpA3FШ"HٺXz}^G <=\0r)"vJ˰t1'oGۚF82Hs&{;Q쯼ɍ,/l`!Z]xQS6-fc56>i6:lwOu7LF\ RA>4W8\q I 6˝#``'a Es&^–_c^~>¬o*V1unteyzdZ\g]Fr8ۗTjqF4p$}(b@=+\׵UQcC1EiuFD̞CZ6.-"A-@5Qȴ>瘬;Sʝǒ$+}. PUmŸu>_ "M+Imzr>Beit1 z/ueäR5x_~tT<얀̼fj-Q6E( .DA і-40m:mjaoMw[hÃY 4k.jpM8n9 6 qXA*eV s%opp¹)P Du ~E|ڋg|1IPV~no5۟"RJ7.x hQn\d9Rn;\;'u8Bz%e1V O~=w1uMDA l]ĉv ۉdb?:HO⌵fexc6m]HN7 ΐ'6N=K]|nܐVY%9z).ʕޑ'Ta o<#d(5qD*BḎ([,ЇtE#ZH gŸ`!t6N o[]Sƒ5'˜}W++d@;/mXgׅ#o=7 ϞƇ(E^f  4vn8`l+kAH}F.y~5G7 (] !pwzrw+2\ˠ۱Z`rQݦpF%N g>R[Z!  7 hMQ4   !((a-bTCl ]}M̢ q @N6 3Ր?P>DIk6K1/|v )bucZM?L9|a<=z,pLaEAA0" TmT/WB -|wzPJiDO*YXar!jۙ)feg\lĹ:-Q:cK fR_ :(kz`5\nusdCqE R_&|"^b][ {I.fR%„uE CRhx/K8Ϥ ҉fFRqP?BMh?&8g }|N=&ɥ]DTPGn \_cC&e}":%3ۘ$+rf x> qc4}:(6ȴtckTT\<`z+Es ]|Iπk֜w|Vipp$I })n>*'RO>|Cdzʄ 0Beځ5YԠN` {q#Bhl^NPCmY 0~¼ ZH.9~fS'9BֱOm:O?3O[!ˤ6CpB lEj^H C#qK`dN*-r+d6h^J}$T-ɺFT#,TIAg8PK8}t⥍nV< h2X ъ3ʸ,O9d0F xӸ$EwvUR];)%[Q/ŧ>1)*B\בz_EXYu_]nGsѯB{OYX2Щ̥9(4oW@gsɺπ o?2k9(b jRQB$ v!cXz;6 q3*lAI⡪_c{q)XfA.NE5 ) XeC0Ag( l\IAo]_ˉDϋGFe\&. yb+R)$فn N!OU]amN 0+FªDB$ݳWaLX,Tt+fbw>_ $S3bRmpO62~ !9?-u L8޶#Gu#O\`F wjjk;h0hsFǢ-2 y{aYUVn0fЏ6#g; 32}f *4mcrjaNL te2vtKP{_i\M`ot05.D! >'äDul m ,U"ggk xl킔 ϡD#e^ȲCRWM՗߇T vb+ {HF {Y bvQbǭ aLxO+Vma]?ޕ}>ۊ'“]w>M Y||_(Ajh{hT/3FץRC3n*y*6{?T=zcmo@rof ɉ7*|+wXÀz#zjlS $Fi%7l__eo\p :af1H^sʅp^,21Qn .\M4QrKRvƎ~*5J&&x j2dv _M  ,&Lxs9f74DOj4nOk єd(늏Bx7v_64nuߺnU96p'k&R(4'K&gEz$Fe&mU$? DMS#*M#j5Q|hg jȣ/k$.Ojk8=7A0pȷ 7tGIN5UχorӆG3$"MZp v=A$9u^ YD{Z>cAt{0M?R7+pZ32wƄ+5[ v!fqNGl#ai(QǺw~D KH(l帢1,[JS=R=l%)Jpd=`mIv.0tr–疦d1q .H詿YyI!&mA&.+ᇴN•wt8oE싒qk⭊PIf5'y@u pщP"TrN@K=&A 6%Z[gu֒/DOU d-7J/NGqUS Kbu SFbm\}omJ9>p,(JkJT,HavMc';g4j枼YLf&K(n.#@  ̣T":hF5 UQ.zFY^af7{LξL1k+T\bG Wh4AE^B@p $Sk:kon=ʵʁC4mmWYs()Zf@qd 6>\/wJt|&ը&ϋWDgZBYQ1{Uh:dJ$pb͙pֵ -Bc1?5G uS%8P4O$ֆtDᵉoU C^d\u^Gcݲ%f&GN`e#EW] ejXN"v=֕`QI[[wqbnrb( ha@>y?,YӹI9(buT{l_[<\QAҘ=O̍+`[B&;i q4%}_ș9- xBT 2*+8؋kA'5y4SCrJӯZPr""ZJP_O9¢:_WsЩ#ԥ(L,vs2mJ3lemoyE ak:dnl]4͢&!fBO򳙾=J;ҟ}NeLO]):%C=1%_O>'q1h?q)ydM] =%{H=Bͪ#Hwʆ. IV%3K[ TE&'aㄹ>0>Kݯoes= A4?O,V0}bm/Amk"aMyŀ[TOnf ' "5<\rDG(* A|v6T1'KW\OSF$= DN`y^Û&"Cx%`Oh~X^o,zrr eQh4$[Cve5Q,,f3aׂ~R7!\a`G/ЫJZ\[fCZIsК䟫ܿt!uv棗|0fMA4Zs (X,{ѿx;m'_Wf8WͪmWkkUFhQ21*<>Ƴlw-WXP;7k2S2v_W9,qfnFiE @9p1gh=~d'qx["푛zt !8eצSXSݿ}k./V eNC{B]Mq~PTnHm=,ќa]I$ţ12UgD_KMF}Nzd 0mIɯje!u4zNsF j4}M MѴIF~]]E,ilI3K;`F휛erSy_g.5MQ9v32}; D_K>I/L~ M'yu>Q5Qip 6kx{::/څ2[|)! Њ^6duJ#.x$xaW+HFZz|bt(,CYU)aXߍI\F%%π`Ȇ,!*K=bFDĕi[hL샬rH=S֚ Qw)%ݹ+&08z.MT}ӊtl<6Y*#2a B]<_tVRO͞+@Q;My4,uv4,#/eZd6rs#O+*g6Z=3>Cx̀ѰkcA-_;GA1N}VėG44&"GPb3 {?c*e=J!aALLɴμ~,(1a*ʲSZ/9H%Y$rk&RK" d "y[HwAy.(4y@6ݿlXMKwz_"dstk~#1R'}3z #A$j͢;0'{:@2CKxmk4q<E:ox(W~=YtѮu',I+JftU\'`l$a;rꓛ~wsnxu_d7(=$U8; <=kY hvuUskg,PI"jX[z =K?Qh=؍LP(k RRO u+ͪ:.o$"9P٦HM;NUqHL|" -|ĵufH a4o y{{sɌJU6+ xUP_MYxpIۃq_{kRګW ~&ЍrTva) ͮ"}CUFhރsit*{,An\fD˨zo3>\6tA|p1մ4F,Ʌq(7 ݗk ⣘>팜SM`2 ]^t'JXO 9#xFr$A߈'ZWin"xI%GD7;2+k26:!\=%ϒSQQ(h 'KTC?Em(ӥ@k*;̪т[G_ xCŶJ,uQHf9BꑼOlݖ[>~!B&j=mu)r @R dz06]B \d; aIOF ?a3 /7 G [dlռ3HļR4 t5cdXOA(z|v6  /2IvD'g8(D p8e8O]i7(\GL:?z- ICD8v*k36D&ǣZp@k/(˅ JB3Lp/'͜Tgw"K}Ed~C ?MXDu%/R EjnGL1 cP{nm-z.'d֣6Oe7Sm^NCf'*Z$=aӹeX .ؾA:Mfs1na-'\a}7%xok'V\Yģ*"(G[UzͅstGA>h+ ;x[7ld,*e@1D-E_ "Q էpBv걛#:ˀY~)>Scˬ69 ]e!2[S ւgѠzj Z09$ IVN30LհWbJִ!Zm*b2~lU,5}"r'bJ iLfa~G:.ۣChl b$fcvFݗAĮ,fVc+1HxAZ.@|$P߭?0n\in/ڝn1eR Rv--x NUbD=p&(/lO9'RNz0=t& IFu&ՑYV < Z= FfHU0QԳ橡g[݂ܳ6&`*uwxBؙJ*Să+qGSឥK/ivotabx,7?k~ ʭ`B`}!aV.!{LOhɁBc26Tׯ!Uogi$:몡Kapg&*b[_+|?XJٞYuh0 K,I'^p8ES7|wH RsSɗyplP4`q}uYh q~NQ{%-d?{ V=mx+ OR `c\ᶩOCƏ\ qЏjY Aa]h_ɦY]c+:]0 aS8RT.=xҨJf'%6K/D{c~`WdR8'<^yPА0Mӯ\Ĺ%yxl6 D6R?tl\3mދ/XT,pTxnVFdV1dOq^E)$Dbܼ9΅eKr=b088a\a<5Jp2cZs3MuJ&6E҅P(-JIsƪI*vGoX z7p-\O q-nӧ8&YuMPILR c]L-M9(w\B[j5#ZM瘸y6RzHMW`dMD{ڬo`U+QhM]d>!W|~ SRY1s$OϼE%Z X/Vpm <_)>_jdóf3iEʉ78&8;R#Y#VP.\ UW; {+O ->㻭VXLX[EH$^Sx؎džj.f!R!X +)2-M GKmxF{s sGN[ѹQgh[Cbeq@3JR,2u%;lTh ,!/Wч iG Hn]0ΘACe:cEs*~C!]y)+Z,MNS!$W7QA[́pA\YD:V`LWNW.DgbCO 0QF\|ectSa-=|-#fb`#r/μh}U==o|.V˞r> ޮB +[Duq.R%dW˝A̫3T2IA9˚WvO&ߧ_lѳMoA0Yrc"V%%-?T"CjAe6qzye59ݗl9`gLt3^uh;;13D8OR7pf,sH 3o-*Vͯ^}_ 8Q6 w ((~F3lHi\w<_`>øI4\k5]j1D"7@rC ]Nb -m١]@|?|t5dy`O=2H%u빇Ev5_#,ST)M(Z+^B+|b%"J*!,|*qHuDF&-_P̏j:8LI49X ױ<n=Eu҆<('˙o%ſ_MAFxZyΙJꞇ(ՀAq[%u!Y˯CϞvnئv#O U#4(9;T%? ڇuDa v nJA/SC"U}u*=|yT):{ \>?݁vkrBerl'e[M wK|6T0g2__fi*DE&mϊ+g2 DaOaHēMZpdRi5W#;qhz?`m,rXVX9(LBmOmDeb\ѾQ.@fn'.DwŒתv՝a!K .hp6eEhpGy-@"m/-r-9>|Aԯ6 yQRH]8IaߡQyY1dA[HAnjBHpjɎ̿Zr@edk@~Xтup,\ tُd׫Ō|s~_du |^T`Orj>򎈅ɑG+9 S1H4Ǔz>Rn5$DgHHۖȢ.| 99 5)PhB[+[/ŢA&ek\;`S9.c@Z^`Z 73lrGa 9ׁyT'$t`C> i&=Q|&G=b!#.P} %ޓ2frZV~4dƱR+6ڑUFxq͕eI@@ԫV:Q6D',+|$rIOiMyG O(S8Pkspk7b*8㗖W)ŏJ꿯퉽 K(|H^?ITkm&`RK褋֍b(IM}¨oBl'#Jhf0v7W``1zvx"Nhl)M5=O9?l\h`I3 ]Kml0A5v{h|i,aC5Ht뿈M3JEҴpp=y4A+qMxVˆB,; :e[گ_8*fi$}JGo vL!ҪwK̞G5Xs>P{ژăF"\oh0M\Z+VLpDv2P#QH 8;rf#SmDtnkȸ>̓A"Qb˼{VDBqnE"AM 1SB 8v}%kl Zl&ܵ7;(ت#A=joj(DQۙZaw֑ʤK :==tk#\N$/ g"ćwC!_!K'Yҋ8_;>!*r{#ju-BhX*d6RXʿ[Df-CQ= ~>D dГTvyJɵ Z-k;cSd]ȹ0}RNf[Y {7\Tr,, 6dLfy,.`2yfueWOԘ=@OJlk,?8*@tQy` u<7|.+}(|c2zC-D”CS@t[$6 2yvxu J~~guj~BTS *{B%&8XExdju&ӑZ)Xe:?byj(DpZ$֗$5„j^~QV8J d(=}L! ^ז`)8|EWgDnT-`qz'@ $_"e/L L!^X`g" FCPWtm7#5y) 'tk]k.B3 5JS\5|;q%P( EV-&xXk'@.y v ˩H,_h%B2ŦDbgGQQ"]@騯tKy?Lv}R~#}Fz Mt/JBu xOˇN KgV8<Ib V ƓnK n^ xw.T:+T.M`ΈEƧD@}RP Wsϵ'?s3zFMUEճj۠?_ɭ r"Swv2Glψ!H]1,,f6aI] K73UQ#0 .S1B%*DT{ԑ"Su `rr@ied?t=),NBSd}Bx>ٯي/o tez<۫(>W¬K^P)2P"^wФc-?mgYTvQ-u&egT'1 O9 *<KB0#gnV%a+HIKs]\n%P.;:eǀH:zt>M-ߖm1PX]';8͂u3q :k]ңo vx$^4DĆ7M9kX;s܍OĴڎ F'l$(TmI#Fm, } ndWl]&ީa5vR癗'}Pê^q?o]dl .16r =aF4>w#` vwQPesr6Dz8zڌx D=#)NDO锒[ "l"=2UIĩД z׭^=Fjk| |;ނjzRPy(ZIE|3°.\;W $J({VUV"!S=֩fWth↶:؎Eاլb٤$L$w.eUaK69]#i(q'JGy6f+*UUWPc-WU%hGy"(PowĦCv[z] 딁zgyA 9:_n؎|΁t;}3_]o~*WʕEga/H9l%ξw(,it F#l@~ө˂u`QK(ޥt(?}FHHJ=X;(+̌ؕ-X/W6w%bjeNFpt^fz qX(EH4S7 Z!>c[L>3aw˸L|Us s'Z Ʀhɵފ\0 d0<{PRgCh;-)qCkBjh#XH$S3u2Fb.ϗVHͽ_,YE#4!dJnb+/fB&pC63n:茞ewp%JX|mR'm[y7+ l!L8Al;?*p~Waܟx5CòqsKd+ɘRHf8R' C6`oTOzIkeAv2"j;1HpQB8tcz?գy͡5diTGl) cQ L :1{KZT5($gNW(tEx׷ԝAz0o"UG?RzNQ9;nժ>1FhEr $L7}}xܓKӶRDlDF1&,b 7xCE [sʯыVX ʂ<:G*=0@䝔+Nj)gNUk̿p#u4&X~˛;qLٕd6 0M$A"XP!Sp/FQ 3|+dծ cV ^8AMΩ ܊]<1mA`=7 gN5N5k00gE4zږ.,783?"C^A ˁ"W<>*?Cj÷U:*7^F}L;}?ml;/х}\"q":`Y,mP0;758zN{~ ،؄tf|K>U*E Hi,6a^9~2\ڡχ62±g5hvUDxxIUR)Ejef έOcFb8[#n$(9p* R8Dw]T ;%b/a)S@W@pVϜ(d1lҘm1vsuP3r왽OE=:ߺdUIP.>R5(2usOL FW"nGrY}ذu#y yW[Bo/[بD:ϻO@!:FWp8 ~AgͨŶb.K SƀFwg%\Q;A+Z#Կt\2c 6lE~mR$b2}0g}6&$2䒊h GZ~SWEx!"a60Jc!OYNGSд)ugΉO)6vr)%1 p9jjV;Z+O_ fR c&_3:}b"-u ~E-Rw8A`l|VUE8a[I%u'M[u+$!b }g|g7Nfw'\;ΎjOczAJCKs,@_C]2A7DEEPNK_\;!mQ4L!}d}pliD3]U+cJZ):"aZJ𒷛k<Nk- `0? LGF/TY?ޝc/=K"e(s#=xi>3y7Y:nH4~y(aN:ޙV}\a#':P*"?zXωt~SH +J05yte0*'63eĈ$v c&၊H(dli(٭ƳĭbC d AmCp[$mrӟIv[d'@6Plr#4oL+E[5CQCAW/}uo"5E{\N >n[o@bdgrwJ/3q mKxi8>i)3Pft+6'$a6/)KT"<5z:x'hJM$]`74Ϣ܍D: #N%-s<^ZfD47(_ڻK찔; G\6ՋztƎdB^vb<{ڋ qRتhڃ"'_A :T"-e@'(^KE BbkaLvYŇ<7jfsdS`8B૷ܫVȵݢw#_@_c 0I^=;&0H(P޶ǞFmkJ!>g߭TGH M0[{Y|6Y~#AV7YEnqֽ8 Q1^pFΖVn#[O2 2E>UUS2#`<;KG.Q,E} 12Q$k@M \i]"UM q*cPYb*~{܉B:I  lvIʙTP'P")9K=05fDhjWd$n dƍ?69JA{T}ٓi L<$G"? :ύ,'Ģ_.DE+K]W xPVq^"A6k+CIhiۈ$ aQzQ*k"BѽK4nKѶ=x{㜘&n$?,aNs"9 +`@ SbܳCFz^?!G.`*MM3SA'GZapM*5\5IeF )V2Еׅ>).v.*I%P Κb&a3m@XĤ=Ri NVi乼f-eȨ±q/W]^NM-e;+^G銧A9?w5;q'B(qT=|ꅅ[\#.UQ-A DF|I1#]kӧe`Atvp UDpg;&SQNOXtp 2%^j'#M/Xs 6kZ I!lڟYtN$Oَ\*t,+`]Դ9Q>z(KطlDK"Bi ~v⌨3 k VV94N`A}cD>F}2F@ $$I3vx3.1mOnU%uRmEbTP96p'(smB2Z=}@/ ktMaƨ{Fo[ e ˬJy +O D9եl(+.l_׈tif@DNU|gk` `gF,+rI`n\D[ěf:Td@k^qkA#N;댂WZ8vg9#n4RU9Ԏy<`TߺS ʭ7v,=ged7@=W;b6tyrR > z2 @W)RƠ&()䐾3<úFhfTCD$yhWeȠҳא?[[S?kV[Ccky~FR|IID-YAVSΟ ,< ZȤgN(mF*y$VM7HD[8ʂuTq|?k^&pb"xf `2\Wx2riT: )ӓku0+'ǺxH;Oy =n~`9Qc"SM97\mɮxa"B7i&} d ~ǵDaÇ8aŗۈe* 7ЇX6[ G'c?BC8{}x&`|nȹu{=P M .W!2W&NC?x"&5r3Ի+Zj9P(`%$|r Mob86ʐN{jK2C̨+&-@h z"TJ}fNlPɐ@Ru2J}::--oI LD_)<[6WӸEgsXqu+K:?$Fº4>΃\@!ۂUAtܝD ۙ,֕CaĠ zN.ۈrja@=HRe2(Ʉn+p`aMczޯ'2:Z;ng3ڭ4bx\3q>!zց;!:']:*[ZUDhW!Z (˾q ,c;y`H0^;{g@Uc 7G\W&{,XaPOYN.Q 3`k)-oZ Cݘ 1~Mm£u#j =5j xFr\J+#E75oyCF/i+8z\}Q,G3;K4( tHE$L Md~`Z(I33&m,V,BěNBmn AdՄ̈́A4 <󀢴0 h:KpXLu&e>рmg}s/qjQrXhYm8!ty0)R~n)Զֵ^GO=j=.-z@Y=~ww## 9jt?`z#P??j:P9-|#/rX^|R"V 7(߾~ PU=B)Ailxg,Vd6zddvlZ2B;oSzUCp%;% 2waQ!1(z(5S;PWf yŮy.F.r)/Pqsr>[26<n)M<eVUivy-DI3{-e=tGQOAE|tR-eR&h]\#wusY{4bQZ}zj˕2yt5#bQ89ZdUߙbwv GsVYsX;GD%i֦ *^63+/a N7\4.<\=mb_U2R֋Y>|G|QHr~5LšDTCUe@ڋ*Nvth)e3>[/;Z@Z]pDh!K,R-R-\O ފkz8"uPٵyx /&87̀)ġ.Y(&n9 Mk/愵IΨuSXT]͛n*n:^dgfJ@wZ@?W-op,it gȪZݡ]eG@R|4/t[ܵ4!P#ZdS&Ǜ_c'h8մ$НAd"*C2*4ty)ÒjYe3J51]k,T:XۓE,txSck*ݑBKSZ53s\"4\Nm % |Ab65md d0uM'Y"U"+C).:+ NF08_;?E(DK1Q_?2 2_k+D0H_NfC *zDdK-tz;_cBnm4y7zl]ZvˎŭDMq+38a|=ېJ-JR"dk >pH+|13,}ooޱ9E6+9/.#"r#hN\͕rmϚPy?PAͳeeK5K*Ct*13w =$pH/bҟ6f5u+Uk%{kdRpj;VOFa|+:E3-GCoH4PךP;R24$jN8%T?Z0Ժʩ2}Lc}u| sD_kĊ>p`6!*"bʸwqOb\wb\YR1VЗ `^_2Z?TNgÍjLC]m<"{1Kim, j'v*veW?T@a&bsc^VdV\п)t8CN/zȋa*ŕ1fn! >zH:R%xu->{2Z<YWY7SzxצfU7Z"\GSTҕ`6u]@za ET~q MׯWU!H@bm]  MY8c(d Pw(7hԷu_VDrJG>>SEM$T#eFuT,4Pf&}ʹL=i_x7t*L5ϴ 9NzK 1nVoA=WV-qg_q-J} :I-E6fWZ9C?uJ)mx94 65<{h4$xI-L_!#j,Yۓ_8 ̌k DQWQj_Zp~;LS"J}P`mA@U4h#?(jA;bV k2H+A8zu&U) w9RMl?1~fYx1"+x`Y -L/PJwS /0"c0}Dn~~ߞTI!He'ܝP˰ >鈀2TGلE0%r!4(lO .{s䕭N_zpSwOmU|@±a鸶9Ⱥa% 2|LΡyt}\r$FWKثW ~WTd2L,tB {iMcs55)@iiPeV׽} ;vg7葏|BFI6R:ܽ10^<{ NBٷ<->>/iJ ڣ>1Tr1{I*,-XH~Q,<5톟'@sǗQP[h'MԒPy9܀&j,p_^ve{2@svʧHDw l(PbIF\;c+7 QƫjFJ&: Awsٜ*"ZmUB{}$`m'lYyQ@?%[cwtzOuF(jlKb TORpGT%؎ܙ&oojէk.Q$_"QO{'36W. TbmK?B^*;S>x{H!ΏMSE{[gF'*o;AF٩!#x|LP .l!5*nJ" vOg_i-.:/(3.m7*@E&HwڝGPr>n7ATWU-V9#@J /;4NkQZʔd#Y1z4G eu zH/ҜU/[O+~`ƅp&_m "s##禋Vc}@Ѯ披jǼ a;fSw kNpӦ ̏n6ᒚ $րUneX '4|#=w8l찰 WNYa0;!5Բ*wL1Ow~]?ybstskO/<O݋9],j_pa\u`A'VfKRv0Q$|fOj\gg5 Y qrp!v=iHͮ⛇Cp^rk}Ku;u, tdžGW p{f8|c(DPl5:Q&T&X]W"X -߭BQ07-<ҌFQb(0$,nTvEД`vQlZY$1\$b_/`IKZ$r-Vw-_A\ib a,h tytC9M#V0z2͛Ҥ;b6牌zUpo$zuk,:v&ٔD'|Vq@|j-VYѻp#y'̑7|d- !ٗi):+g_׹Ȋ8.>5Kʉ>u;n0n'ŋ~J*B)U9Mozle>O,wAZ#sSF@f>;VM&p{rqWZaӟG1ΦSI>jwL_tsZ(wz51՛mmΰ.p@+VS@#4SPlݛ+MWЪG| xIN:A=9aaB"}@2(.c.+1-#OPީrA6kk{\5P (\}\cI4y n6(ji9LIB璅S?1T(S^ohwhS/1%6vi&Wa 2WF5k^Ȅbz`d?_04~|GsI{ʖ _mR39HB.j] 4ך75࠰*\_>jL:j /ЅV˵.63 څ%ځ|GZD7ȖЍT9]Vp1;hXm;)_(\IS !U/OMqs=wQ1yy_T|wiizj6֗;M@j ME0Xa!K x, 5Μ{X1W^64f hzrk~Zd Sr%4-a G߶rEiln{yԲE Y^_@(dg$?_dlxIk{ "X3񹫶M ւOxahdmjtpi7".[u'U= ْ*&8&mfMy7>jd:eE^LL1ֆ^O]f5'{na9;,suMj6PsY8~!i#?{Elȡu_y,&2]^lFRWFqڛ : 9\,@q` cmwYI)DGPa'5R=_5%LMi(! mE?$`M D]FFeu5Ro6љY'=|Mf ~ɺYejmV>I`F;ݼm}?_My(סNe՚8_J Rh v N1w7Pn1UtTWBO%*›<ىU8Õ VFI!f1qhFw! ^xb{sgc% OӝZfx}o2HG_o2"Z(ihn쾼>6b-8~|@ttih&`LL 곳? =jO6$B ۍjF`=@)7S=z$Ѫ۬I,,oc}#SPYE _.E1H7r .!.26|1s >j SkY[π f7ziRA!r2bh4xbL 3n&P&XΉǕ"A Ȣa>ew ʤmmZx,;,)PdU؉m`ʸdSꭋbTr8":2@[gE!O|K+\{@ ʖf%QV,` 5X*CL7O}>T "%.^דv=BUi3%Uzcn0 PKUQ_. M2XP fR4r8QښGģ*ryJEafG^qT7U|fui(}n&jvWQpWi/Rc_qWS`{^n1tUH m/77%jC>F qAP3$iji*m5JLT@pXxol4SNǑT \Y/ws HݽmY~dQo;6,kKv{wEEd<-)~Xi?&Lcg (Ri lsv+[tVDy?vxn&wX)*u: ŢDw𶶖njz@0蜥gw1Nj8J)­tH܍^Lrc!{JS#7h8B=ٓ8[$!%vpmz2UdzR a[cc>d덳&%j|"J$\ßCϾAX\bNA/d)!]ܳ#v1_А&8ӴmZX} 9jHB:fWhI[8@AA? ЊEыapWi/)܊Z[A5Xo WIbQ #_g BO =r^k~F5KKM(f,ˈQJ`$DTMZu(ݿi7cBx&&S#SBr|tZS-:g#!fuQ)},(0^{_r.xqJ_U'Eh^UVW"[R#pKՙnŸZt&dyR<.~GMk{DA‹ւz> 6J% ۧܠP޽i_o_&BT$ڷjJcҖQ5;:_NT *5QM銚R*YrF;;Et$QP.uUԟU< ԉHd "b_ ~m6uCA3p/ {6Al3=͌$Q{S-,9$^7\3uxrVP[NQ(C Orh` GhFd,#_*_rѲV k_ +`H ^!Wf.#)o(jm`C\_"e_}&Ld3{ H@J8YV/םr /n}ʿ5#sP]:A6`>v'Jj  n_  $/{pjI6FJՊdQLoϖ $ܚ˰De`W"g @f{J_5& q>{|Dtz[a7={^rmnwgS2[/z?ye}%sÔ23aFUw90:|;(|н|Qi[: Q0P^5gmef#GOjm ϟce^ V| fKl$Yyoh7bڸ+>\@j{ 1hjyrb5@ f}lBζcfXR6]6H0a*-/Dmݩ,s^Ÿ3vkJw!rU+A?6 mL?#c[Mkh > ϰpf!S3rͫ밈t 9.k,tsT^) wE?,t jNx׿gQV[/AJ԰n̛%o̠|1!Ymӿt.M,(`ax)J0*(\iwh"sW$YO_j*o4ĉ!A.GB1:JfgBSiMxI=FPQLHd4DBwb`r^mH0'PWa|s0ɫeY!Wt`#iFriڴΣi}ǿ+T@zZC2Z+P#L?F#R2:qPNHGbe[{o|.x"ߴm'-+ihj'W.ٳ"ͳI xX6$~ֻPnYCCNS;T->]kX yFkrϱkx/Kf3]E>!i?6*hr7,w\; j@:E`S{A6.Ml!XM\XʼFj=a7=f"az5HTL(ܿ.`qvtBB(qk?Ŕ2^M@dxv2(9:O+;t[@q^4aDݺwj'{WR9^OeL1'_xνq,ISж3VDDE-?&_@^bQΞɳ8@N\ Jb _S&x.[E1 t'@+1AHޒ,UIUE zn l{ 8 ܬsNF=B]U/ʯW8;~63b rlNܳ ?Èl܍a5]mK˻!tNR4hp,s\R.y@_ $~8dPejqf J0gSjCN.75 ~arߕ)_6Tl YxorJI%=jҠބ0PMu5nt kӆKD'R @T~4bW':Pk*~s~")#LFns@t.Rn}a_PASsa}Pv8kj^Ħ9ɦTه&oVtn" 6[ F_ƣ8^@IBo,M`j0/[ jAR&krG4HV+=A! p]uxh9+.00h^{t:3<9?o`Rgfb^+FW BTE>nshow5ǧƉ[Yi U MW`V5p(܈q45xBwRwɞL옂é hkH΅heux__cjvPA+51KfRūt)CCV?ڕmfOJ9;00Ke^cꍚ`뷷 wvTt JD}bJXIw25䟳ΊΡ4?nDr^O}ٙ\N{Ո&vQk38^˹_x?dw@|Xl;RP5*/*>AB>P܆ ;d̿է+^yXb7kK*>Xcc$ᳰzdR> ppa` ` Z#]WIdSckmSÒD9\ΐ͸K']=uiw:xu&JۡӚ4X %ZjcKUi  Wb7N[Kiɨ&L)TI]H);4~kA5wpAl(ĊlE}cdg$$3׷i<xʣRS'YEH%ߛUjAS0A݉l:3K8mfR1ҋ-ILRi}_k}D~*Rr><g?FKvف{N/ `{)JVeNHT~hIG/ =8epME E2upb=uB/IyvU4,/9h% ;%' iwpMώ@!~&$eC&E M!k=w/.*QtP ԒǃHO4[4*'g8TlقNPW?ɬHh<'T6f;.3F6wV &/Ć4·dci[<-#_46C q3H#*9]'zڅŃ(ɫ(%PE+ B?uGh\^Տ5pהcY>Bɟ˻iI 8fjwq&n5qA=^]v +MB~nԸP>*c|eRO3G$MO .䀒ۈے`-q9 79Ve)G?3CxzfzEU7C (34.FE/V+#H-;cdM&SN99vGn;"<2| ^ډLhg @EYր|WZS wѹW(`(,ځP'S6/BWGrp+te ZqǛ&FWf)aFk$ƸO0C Ҳn9p  5:|-}8)!h1'T?fPtlZ`7(|GEhX$$0m[=QlDɛX<-P s@1M7OBq܈}'e{H?eTdM>0I7 $Y 1o7~(J] ~6 PRc`b tjˍ*cm08gt?z(os䅦2#S301 ӑ:-|7\ 6Kg__Q(alhȧmg!.VHf.K88Ə~WCxYjQE"^mm-L.OBJ /&C sߍNg7CIP#iˌ $GZ~)XSO4;>nSQVu'fK,idH=~Uob@qjw.-f3!@ZY"7Q؍Lԡx WGY^tltNދ,+{preEћ 8XʂRiVEd۰L"ؓ~Ѵ i62~{'tPc.0!žmS:]3!i@B 婖zmzФV"bi$ oKiWU}i+ Oй ȦWbb7ol|,KoПk|![tWѵꏐEX"ݦ?_dnjan~~dJY%ԜَNEUf0 }ev7Į ?gw)>9镞9d𑺧̉EqzVxge_ `:7*-j|&K)~D1Aa'tCT',Jr1|+D,1@G N5Bun$?48eLs5b} s8&g=q/Q>ԃ›]X[0@:vBnbk{Mro9K4[ 5:†:~1oi5{{W+}5K~O v3><>tFȸdfW73G[x%C3 5AJr=:cHX*;:|%HPl/:q y2+R8J' 3whJ( }.O ? \N"ͨ;+w<"{^ZDe8$٪0Ў{Cg6Oorm)>rW U`q4P"ҼX0#8QWa=%P _;#ySݢe u{zi,p @YjɹmpeajՂl:,BCh0;sbT)go%U -//fwQ\IE7K}w2y۰"H6c 4Epk!̮=FU1teУB'N\#%/͌V;ղ$"'bXeN*o/f|KpnTWvjXU*Y6-&Y2;lCCAshZ޾ vWdi)Km0iUZc<9~M!qE|$s@ ^Ž#_qXg";TٖyOam}.۪NfI} 37T$T)'8ZF6_~|]sLײYl0ٿHA'@s}ekv;P5˒ 5s4̌H#ͪBVvo㚩ĕ "Y`ŗ9&|qk8׺vk򂴮L*1mW8fP%mtu=0j%Bnnj_gT#P%f>L[:EM=im+6ȉx"BiihjK/J>7Ƌm nR;xÔ7dռ+[c(NPK5V(L>%3Ip65U8\?c-ʇx1|зRj.2zeiYkIkؘA\-?n^Bh}тQK3}+'bYFNl;]d;jw7uo] !c;R(L*Mdv ')u- # Oݻ@/妁k\ʡ*uA5FO0Pp#-i"uwmK#eC _\$:$ED:n}@˞ElU/vk=<-*r!ƨt$%؁ƒ LUc k'M@fh/in!]d'!G*sEXBM:6XOH iC\eXcoHyfGw{`vh#a]?i6G/ȨLޮ=i WikHH z?j5uEN9 @HA @ShSnd3W$BATj$:rrK9;B eBmtm{EQ)C+fI}2R ڣɛ#H{Qxߡyx(:%rܩu] <ٻW: kP6Bmf~bn|=HF_ _*eԛGVpi|fNnI*yHq4RvċGEX#B;]jcG>E~tzZϾ>wSQ{*})4bBeT˵[40Q9Z>zFt5lBkj(  8ؒWZqxk29l-5S7g&_L,Ns_)=)܎o?,4]rIBOl%f &Z+MOCu|r87|r†̞vev%!2iov }6{Jr`hSx kW W2$nx~^4YIz)ăUoW>OBCbzn0c)׫6Jx7V{ p җ8ҕ9#iҕ2le XjS8 *kLP˷cV LbZM/ KO4c#ZŜ.E]ŵ؏aBl#/!J;ڬ.HNA24R `;J3Gxq_Mrk% 7 àY|FgJ/?uqX>~۔Ec;4`?4#uH{_RT <<@Hⷪi_J+mמ'?uэx7f!¼uykdƖ}hS*'7 %)|mP,z 5^7:]z"$eb{ҩ!3WJ[p,L~дmU:mzm+Ec!,T ,IY$|w2iʲ;Z 4hifrn5;5V o#9LwZ0_΄7ux⋛y\3<(,r(ѱ"gOe!>$ymʀʚ k,y1~3`å:_qbCBZ65e=Xh׌f+1K7Ӽ}G`*h>VJ}a5ۥߴ)~=BPaDOYIqj=p^Qu H|xA!buu+O~ ձ\ Y$DLgN-v1 &)3HN|5QM&PJ9#qeW>Yr #\M>XXX&|'j`fq>ǣSF?wŠN]w(  ||#\( nRhgأ toh"JdttHO dP|8lR!!:wSqنS]EvFF>H5 0}^GXK^мϟR"dj#'fl6mRLW/\@ |&kKק=Z7}ڮ5o3Y{#!jB+ȈKȐ0X.t ^gK>1M l < U8L*T \{0TǜgFN[>5Öc)D4`o^;j/EC9_JyM$D>118Tr3RJgum0./%'^x}DsJ (^ɗfom`8$gHc=!vQ"8e5Nu}'lNtTCS5@l˒bk2=Hp _$ĄA]5`X׃=7rz&hBR 9ԞV.|sP#< w= Ni X۞Aا]/fq)_9l`˸cېQ! ƩvƟhOY]hZU YwU1;#&d$f' ۚ4Lz#T^UtZ5=7K%˵W"ԇvv+O{)Z'0|kĮ#m隩 Y#~Kl-] >(3Am)e}$o^Uyo#1p(NQcRvs/(j|J#Zm2=ڔtQ5̓x_.gW{xtҚUս'_~MǶ~Uڎajv߷5N==>j#OЯɶދ'R EYGZl`ChEhPo Y{gtNg{"*Y_0mM|)ofCyH6eǦȸBfq861e! Ez5+e"hu}ڣIK/j v! Uxm#b#hm~7xe rӹ d*6YD_}}u^q֩x}J*A࣢Ng։:Tm#ޏhDU h m x:^Y`V⨻ %V7(܆=}>'{hh ), WCdMfj uFRh/6mJ^"bf1b_rv؄ƍsխR#t^))5Cm aKN= cn 7I}d d>~1E2x Iϑe>n`i@$Qf^U0]^p3WFpNɲtEjpbS` NoEsؽ X6DY9ڷ19ݩ&>C9=09/e1Dx;KYEYy ơ.|.K1c"?#JTSɫ5Ӫ)BJ4^<)Luj6>d@SZ<,k!:͗z&GCA8]$AݰS`=hR lLQ56_QߺdDXdC1o\IwQEAdV*rxfXE%(T bNZkO$3MȰfӅ\(Bn?Z5̬x">AI#zc6Lk~" R+Q'GڧZ Q~.scV#p!;?ʑ+vbz Ӑ0Es7~Tƚ۾Dboo62&JYay˪8E>M9M;M#<בj|+q_uU%8[70XZQ-`=B$Dw#R7ʠ~+_C34&tED7hM#SI E}\bȯLn\UQ~|M1h1Q_Mi"KϧɚK8[Y%H&5g+4' ce>K WGkrTꩈ(zfV_nik;F[gY"TϲL0-Y-dJ%sĝ4vZE~ L5!=V!"B'$b_0B[MXۑ(9##:@Y,F7AOg uwy1R+%cj6=x2ʅ)HCg`zӟ`Ѡ7WrO_W(3式Q;BMdݤozAG5Ҥe蟥Rw+JjߓČ><ۖ/KXM8C@*S@r})8YK3+FhEώG$?0Ɉ0BCԿdD0j6҆SEaW~dp̯סdz!TbJV: _䀮NTvo*+#rh킻v饥rVvoSօ{`.v; KEDv'IEMw `rz3hk-_ iB>RWpme}ڽo>Y/(Bn3Q(l[;|hcsݷ2@=t6F~ vyJt8+Zԩ;RQHJ^UrN9_-,zvVPb"3,YH1$:TjA2|pnW?_>W=AdgT]%//#u>%.)}RUR,r2r-9)7xcɅd=!K[\5huA03XdA)1K/^(-PRb" 6hCCʦt/UsșVڵaP"ʅ3jl5ETW)EV CӌntLWFY'Yy=ꟗCupcrrݽp5<^(oNZ64ܜ.\-+BrOL}aCM؅D<-SMo; zΗl`)t'L]φҥQ]hݏ\9(fUR$>]j:+Tory}*5D.ڲ1T_o.R 1Xɰf IS|)prie7Â{ɕ}Gi+3(2fL٨oY$DA\yڎ{|BzrbOAczKLne+$$h+W#Yl;^&,WScDoۢ Wrd> fXM]yөjFFkm^l;ֹ!N|~Yuc*m݃GL+'v@w\oӚ8a/pBU<^[&4C3|ĀbǬu,qR-{7 wi{3զ$w )"Vt &Z(!>@sԣ"{w~^H]e S@N[QxoO#z{"x ځn4|>B{i} \MUFFes~NGdLM%?ZBW66͈*f7 |KS*zYd)Ia0^Rw! qD;(&M)XToZYrk) P^aTИEPub*K!FxWY,\\Gvb2O^Njyps5Cyk [wfʶ lֳ?)юdJgޡYUrK|Rs+ר{65"Bcx,1n{g^E6Nl& iJ+aXĬs1z'OGSvd} wMVFr*ބ'ϥtƆ87i˔ye59Xüfo@@A~Qؼk$,9aB B3 +`$R!WBޓsUc0 H#M[-s8JUU]34y xjn@SĖ gT)8u$Q[[%TR%FpXeYVԝp,@X2yxy_d4{^ˆ0:dwyXNT^oS3D*2*=B&̾Ƌ' {ĴzX.Yx=ƨliqA H](0b"Ή-9sH/i>M22J &7)D4*GoOf,b iާ&3U Q!ryn g}y<6=xW{p%DS4?NJmJVҪs|3#pvq2cf1-km|3$xNC/t[3Y+mVVC8 ;ƇG^y~:d!>YD8o[tPFؔrwK%;+V4%\ Yt%NPN;g-3ivC,- շ[R] 4p{xYIenn!wM5oۦx<$=iIX%Bwp׫|ӐQa:!1n#J[R]g.KtMR>JJ@3РGWQjJ`xLu}֝]`l3 <>[-=K:qJ0iIT>Dp3hX Gw4$*+],"ZFrPGRtMeyDy|xf>ePOyJfD0?&{&9 ̉P 3+QPKR/3Akc 8IGp W)a\ǀi$ێ*\Vܵi}Pnؼ1䵊LfQTA'kVep^"Q Д/="_JUWK:13N̈2t]_;`EX2& 2,3+l!%c!IzftG}@C eϷ:֭y(@i_<eH) +Q偺&0uGqdqZd0i+TO3Xhh>f$1aE׌5Df;R{<+:]Rق5eG|i[l4Λ{k:DhWXRry&pYRgU=~PJB.I7d &\{k5x@WaG&%,0aQMs㓜Y6j0>T9TD~)=$uGpbhޱH<@<ؐ4cde]Y׫a5mT59 ' /bVUCp^[xO;-"5VwaD+>D _ӳI /h#'D o 'R婨d#3Dy_C;V:6b/g A/סBEO䕢&}~(͜o;{fA$.;-գ/Ⱦm*! w4Z[Sqjxз\#iȳ3rk T?eu?.h܉Bf]{!vVow#Ks▓?-WTk)%_m'3WJvG^-7F纠"_u,ʏ`: 㲣"55ōZB5lÄce?S4BEt%*5ߴܟ`輖%P#G,r>~4TJK}#g]뱬`2'8WoĿcy  Dpe:\j>.7!A|Γ]%;@nGwh8\N'|ՉߖGwgz%wQ@C-6[~f6x׷;I0TBߓvv t H eNTO[G}wc7rA k@ Ľc 7qcno|5Q Iado5}_KjLiE= \7 GΤPdneBH ixGO&{]dA k"?LaHJ?߶1`%'p_v!8fj |ǟSJ5U.]3e"&1zlUF46 bnF;궠n =<@, M=mXrMʥзhqm~b8r]&DRRSY\6T\w@{҈z6Ov]M:vUJn^ ⯃Z^Ab}`P UNSv3t|U[|7pxp>TST.ݥ[FuR'}+ &/ x4ˁo '^?m6R$H߭F; ~ՎV*A2fM27Э7ց/ ;-{?Qda.Al8 )S\ϮL,xl4a¹l@؋hG8 /0$N ї8c*4!I&Y&r[wE*E˕/\^Jl꺡q3sM_ 5 O6#^J@֖0qVSK3yp&0yZB.(|al4Ag v|EXš+HO 5iW"ʗî09nwC"̍vِB@a=@d2sh%Ƹ P`tNM2X"N@rh\:Ig ؇^Wmp4ݗÀ)Jِmכ]ֱ8䃩K/R#$R~B6K_ %'s PMZs]IM_qV'f?<@D6e iʴH* }O}Xɾ/47%O[Ҋ~{>8x̚ΧpX`ƓLٍZ{vշ<5X#6 g(g~(&~i] ) xcM֙F2?K2T[a'\32eTN,'qBH+ٞ^~ݘ`lǹ#ޥxSFDƞ}G(-fL\Q-qs7Ǿv'N'Hg-(G»洌 N啒p<De3¬d,-R[{#mW`.h=A̞d0^ AgyOm>:R"!a!0Ē-h3 [lUgdzg%i=LHF@Q57 y;yp-3Й_&m9fWzT$4w#X3!z=ֿDX2=$Tb*[`Oi:AX-aTLx86+Ҕ⻀h\-Oq^>@hw^R,uw@h|R6 ҄Ԧ-=}.w ;j{9m '}O pԳLU낀UW'FzjB~Pnp7U{|]S8D/g}:Vd}\ܓYK9s4HBƚ Y!DhW0eBT>]̮9#6 eimUDLC'ȧdPhg!ESɡU7cc<\zԸ- icUUaI{kL̻u^L\1$3UNP\mՆDj^,lZOy2؎;ސ32q1)`q"LٙT3ҍku7y`?xjw7ɡ"%d#ZKo@q(,pL҄-!R@Gt73ܭ'>p<8o4q%D p՗ؑ5 P/.Uˈ5luHX]/֖ RRRlN|S![3,}t0ϔ&w(]A~"Ž Wy{tq)2urtC\0Q) , 㵑?]@xC4ϺѭFOƅ4jr*6J?z7wS,`I>RSwvҎZ8Y%\"w`V^j ToC8mT\8Hg-E;g}&B:vec7[KHyr^; d` [\_pzC(G)*`3u _b0"T!Mi6!1ie˰LBU%Nή5bXnFF^A Ġ6OH(0]_PŽlڏ2տkXuG2kIQQĤs'p\ѫsf aJSvMdWFtL\_ OF"m0dR'*#* !6hvn'9N=~ " ^ETQq=Bs!8O{5q/w0XaB١>p8cc7h[ze&FXx`lPe`4 ((e v{`[ +`@LF)x_&Aͷ!%Wp4"`)_kז,G/.OjyqODih=g~ 0Bŭ|F4RÕb,Tݗl|$pOZ%zh*=E7J(s>;}MJxt^Ӧmܪ &+OZ7|+k5t#pfV(K3oX d9>4j̓ أ! >὜ΪKtUqOؾ^Ĥl٢ q,g> ^{U?I\Ƶ/4WHMn?}aMcY$4/KX!<o*\FU[mե'Qv26ٯp։*x߈-7G+ )c3jƺ!.Binl;gy:Փ,rع{aN=7˲(]ĹgD4a{hWt@ODyBLsmj StW8L5h m흠qosvgn #_M|Qcv9TĆoK3' > a4V~dg >cM" 4\f"fu'ɮdVgs^ߨ8eu!CAS~"lo<}}vf'DzJh$Fr~UJ03,J$à7O.kP;j1 3aa3֊G+,JuI cPܘFvS 5 D죦wg(ɏʴ<_fUh~CƚYJ6ews◑8p܅Kc5 O U7ͪa؋j򧰈VnoV5_o*Gsy8{"shmX[RUv~_9u_֍?+d7Cl1 M`{ktkt},#YBq$X_@2u!1TM;dG*܌N?Vqc)>6B 9˄V?Ռ1wtjf,H+7q{YXwe҉sj\09sKLCIl3wAĊJ 6"wS$hQN >;6Rq`@A^ @f4JH!K2<2u0IPQn^uV#ʾwSx1X! SղZ? ʩ*pRi&E˧VJ|R5 Bʗ fss@Xun0psg#I''r٦/jjI0};)rHZ|͖^EYfKJ8ڑ'PCvVʚ`Lcw[3Hk 1SKRO3p1L9EgUQ%4([B b6$&s<(%"t观Yvn.3DS;aGc?&y/wof%Dz5Hݒ,+Vمcv؜sU^=q\ U>ctZevZ%~—_NƩ0֏>J iM4 19R ;Ƭ;\֥QӪ5K.F&BPI^rRQmN~ H&޾dPSzG1DF ON֮:aA.B'VW۩_l̔ăh ^@Vuo9@=-!&uiC5Xni9@QSq@+YkOiL6q` nIωW\s >5$~fn AuTCͿ`i󷴻,@n,YmRk >^qǓ T,ձ|ܚ'h <}P2j=k]f'm 6!V\5, U=YM$%S^d۷%"4,'PiKPm$wB!"YS睻 }iCD0NՇ"o!Tབÿ*1M£;B!*6:Ply0*6T{5 joEj/NPJ=7~9԰ T [ꗚ4I2ݣY~ ;w7pV5 Wu " x0Q%~2u+ [˾r˜gr]ڰ/x%98Gu=ø/o<ƴk~ўlƐA;0)w,J(BD k{Z  y,*;kG?-916s(fk?GGD_4 HǙ,4D)뇋D2#;-:)>όV@N.e(۫}j DPIF i'"@,xZ~HӍWseȅsi &` ZAhM7g*O!ZfXVvq*"Bq1E=vf&;q.3l׳XGѦ~_ E &"79!3+pd S=(L.ւ S&(Ψo5"] M=w;֏;]X<gB÷˳#.M}%vK7Ɍ/( /eɷ&Ʊ}U?yVܣ"RhmBsN iG)XAfIA&arJ/3QFMem+j ..@ 4Q>T >AuFx-v>yWSb8llnZ+܋JlS3Tn/>ZS` {1fdusBaZ?e$tM Qfnӧ kuA` Le,#63h)A @ٻ (op S޻a0=G37sZ!7(݂ xћX֤*)qav1Xkb1bLxb}5t3GَZғy1M1p:ڰ!h .w̆X>Yj Ӄ N>iAƜD~obc: Ic$*wn۟Oǣ2A ͞īM@|e7]!;P}-ܭB 2p矶Z[k R(N'oIJwHtx˸Bi3ѫ`.k2z$r~MS {I5Al%ʄ 搬L5/H*Ւv *`/?uY#)A̘/ս!AKmaV6EeNƌŠѭXDփ)@LX[*eLNǖP9 T9h,q Joek$ ;hI>O{<7BJ 1GM)ˆogEv?Y%qՒ` b'nc`],xwQ6nˌ_Kd+ajثq08`kvԼR18o&٘+)E_3"{$nv ĥ\"&űs>귻T`lHF_V2}6[Lx?7XPG[ht bOmJx̙foTy&JZOcƢ6v냟`)͖BGâe|Pzw[9<_m~vN+#ogaj0!dVfWYqHv4fʅV΋oC({5V(p=YɅ!=a¥$%2ؖ,!EY2إ/>=XU&TQ2dIPVstw]#eTv& 0GCeX'5'ԃU_p k+!䬰`VA@W+Ĭg Æhhwr2`XUok켯sr %kn$j:# v,Y%=&~̸h _JN 2`.4:+;ND^ޏa^B5|ew dF)ݦ*#wHƺh"Q~$Q0K5Ej wWavZ٬]b4K MOFg^IQ+OB[Gu:/CUf16q/5BK/LՈ͠kb Y ߙ w$M'-_cY +WD30[@)%3ҡ.{hVyMc>\a4Xh?eְS33cXiOMj5ˇ)]ҭXfzRyiK,te[oǜg2- V`s5KE+}{")?{$ ܄"yWX}q;TmdOֆ6ލT桐=7F:ms _ߧ>e<:Y/hZ:G:iZ<ʈ~Ro&D,(C[vS8aU^jf C"*Z V=]r^ ɇ^Hħ`6l aKy2s|:OlDWz7Q19lnFvaAiP#JR7ɻA7|,L >I,R,JciK9"k2\>Jb= "^ řj#rh4Oj\(PO?4H%E.5"!Ҕ!-9>^Qs_䷓Pp[A*yrNj (Dl Y|\>7XJP7692;Z/nMyz5"5stրL꜍7#Zz'" Hy{/uij0gDu[2t< ]_.P8QuXa8|%]>މ_<^E>, [V'8-*."#Tgp;-]Y9*aSwE т(4\mȲ6IRm>R_16 &C]xh=3^=̟)1moKj,!?cQΕtm;3ykǵ>Ufwzlρ2V'ETp@ym=is(D,!$`xww$wtm$2mzfHbζ8MbCLĤ `x@Z2rd=DnqNQOA!z8t0Ifwj=9nbo(R/;ۘIZOaQ?8=?4wNmepiqu a8Mrm3hz _^aH*EQvE=TaFI|ŵӛj~=Jk׍gr>-T\# N/3ىNMHe?*Х]p};QV9 V88{7}tlk(u K WQMɠ 4YS[- `~w*r xw:ɊT2HpFP'_ş"q_u=M R-wPV ~BwS.,ձj9;Xm)q@'WCY0h adWZaߧݑb`x\'4װXV^{;O@c:(3w>.Nw_0?{}u iy %9$VeVU;:z8&@ɛ׵t[Hl?F:pXUq$3:?i3VS/Mm6K+zˬdԏ_ݛzEicf``Mc,.A˹2V@U´Q sP m]/^m'?]& n;* "@W% uAќSeS& D?ܪ!]*3&֪6HxLIso :$NkS^,mݷ>*#x<4`ǪNbGĽK35<PBNpu^#:ؒ+/!>ueX&{8R KhmїoF|K$j)cMfaˇY}lq!C3 A!ոl)l\~w=,&K`$^8v5[UhxW|9i^/&<D&O V^:{ٕu=zi=,#L3]h-5&|FMp`t] V}aVȾ}"b_5MifH%PEum[oޡ@g0ኯ~z0$کRn{4됈^"BhC!0.97ml 8y;odsDk3j͆ՀOhF:Q#)Qo\n |Pk(Q.2ʩ2)Ș8&\LJ*xF8Hjz#'NP ,J^oo{`Ez VaC='օz% w` \޸G >a tnCP숹RYԖQq gn1]Y.ós#V%ՇhYd `xBj" dBaTo4 I 8x@rS> Q-~]j#A2yDut$ oӶ9U}? foV JQGQwr :<+VQ l~pTJ9gqwMXVʦT#P-7 vJS| |"*g\XAV.{va%.k8xA\ (_ւ8ZS&i&7yv@J!.o4S-4BaҝfGI4)"VJb8nQ{]^lxV\ԯT M:~2=/Km XjC!Lgm4`.QPo^I /K;%am N2I=ݹo-Z"Zm&AUC/v)]r*}>N~4D1Y?mhcVKMl=$t>Y$ٸs/>V>@x9t.q$8c0U՘3+T7ﻝoDmeٔ!Z(a-Xf.dzs7B!js( ?=~-5w.\U騄]dwgԟJ#XWyЗaGaЅ4'6Y SGYP+NR̶!sΡ.xV Y+Aa-b4Wj3 ldu1〚ʮ+6´} f4$^j<__ \Ԋi~%VU4rIO,8)?fORK#PL=iee4o]CnLV?)b_^Bni< ~=#:iyI- $ lhnՍM y J{!54t%w1 3;[0 wZTՕ02~$n,p^j 6bPGLE o\CNvqH"T9#֋^Y7.ɸ5zs؞}7+G[4$ -;M>d.KPJ3f:hK<" }w+"hjRD8ň2{kxUIʿǗruحdӡzPNi[)[3-i[$֋m}7 kLg}o`<f)$ڦШd:m$(1ec|[2Se<hR < $E/~Y8r5xQW?3w%e{R~-fI!-!+Bac;Аi`Sq .q>7NFގ]JBp>F]l(.b rj͢6-4'p!mg7F+VλE?/ r4hrS'(=NB2Q).9Xj8T#G>x.ļZ;čϫsMq"#jjSDY:KOҠ|Ip~6L'5bt{?aؗykv`zR8_HoCDu2v1i0C@{*VՒiSqDS-wc~ zܠ\w Bނ03J47_</QQ7/`d+Ary&Nk!41B 8/٤ddqnV{N=>Nf.Xzz XB8ڒvK8"p\`rޏ1m^P;Oe<'6I3)  RL,pG,-SwCJGs+0ݔם}n. <א7T2a;;\-X.e4̏ _Ȳ`NB^ĵCpT,7E'S.bf|Fn!n\$֦/CUXF'\YƗ.U:Ni/K+-1(D]M'ouEZ_e-_z}Jp$R Go]‹maz[HMm0,n'  vr{[` 9,iE&܋QNTJo_k֟CQ.&ddtPz|;OR~~nL84?9I9J5y^# 3`pNԼݫ[IpjX3R)MY_6^1}itÔk5?tݟy@#El?&jAVL\ZY(~=-?}0:LTEWo:]^ W\enj >L G3 `tM cru3{+o=F;^ l_|2Mj"S|0YP;NzFw0I8,{jD8-Z:cC7Qzy@otL GXal^RhWZ ǐ%GިM)kIl{i޾?㇮?֙'39>lzye!44p%0YumΡi(5о{32Bp~h NY<}{fMv~*6"fرd|"*\N\-' JaG\ToPχc9XŒfFzrq=2IVj'G @(DFN_2x{L T#ճwQQh{t3f3;PnM/ed EP=Δ^ |/LG}Y{-bMzKi_,HQ}DLy8R{ogE)hx -on.: h*Yk "w&!ѸMEZoWG5nQEO'열Sq.AIp;΅Ų%@"딺@(♥-gNfZêڪP{6QEdxv}I4U.# ~6?ydPiim"jN%)\j2]H ^+#.Y3F$)}O rUQUh5oM֪u=DM|xEbJ} ӺU+H f,W8-;0޳Z zssa4T_N" dԜ~ߗ@vA{lp: )Aɽ9پ* *hk4=h39!}Уt'.{VQ;^4h$ޥ%IkUԮL>ζ3r!'NCGG0 쾧bwܟӄ`ZBZ./#A,K8qėW2^II$WzwQQW2Yp-/J&(:kSx N 'W4%.UA$xp*`[]$mkKJB=o#Cl- G#iaޚ#M@@o2)[K< > &\']$L5:bT/qVHb;x 8~fb _49F‚2)l7^`X .IwJ=a|)c&s; Ojl"*JOY=cN lAʚR(*h9npRJH6O/[r?.GC Խ5|xqlY&y3g6"9i<),*nZ)A_L- w X įVՑېh!yKZA1O?s{}\lqK:GH y_GFh9 !A$_ӽ:Fly4X7Z$Mt ʱ#Ks7 mFn/(@+;Zfu."t}KBkxoF0A3,xn*8H:0F$!hvyrǦݞlWp,lFvN\>6 gtፘ[ +2}ս+ٖ!@8sĬdԼP`JeգqHMiF$l/rKGrюTvNPuĉnT_?󋘎LsTVJ KSo/KC}phɪIsmDtdGeҲ(5+oT_Dhbf3mE* =J̛2hdG_˺I #HJ3=!wZ"01{6VĤТZA*4E:E1!0<_|~=`-5;馈!&R)'pzo-Ccj6yZIOBԇ#OWyɢJTy'M<lNᜍ7 嘒>xqV{CyN]?`X.[7=P^{`i7NQih6X5(E C2{*#t:1.F.(?i^]F4M5*&}V}d柼JMXuV <7Ӂ0O,Y`6zh1%j1~x6E&> 3ɖK6aV6@c(pǪ8 j:k3ĩlkf;~ŠDpk!@Lp1>M[8iuddmN eFڈvo"pR'mp%;Fyв6 1%r٪@h≯#G:۩$/&07 tMGDDԾe #zd^վ;o]Ϫw rCh@EC/ȭHo8 V%Jp$]tw7|3KH)2ҙae]P7LQuJmEmj۾$EOB'u!b;+cO6r4@;F:XZ֎N/YyG 72o^w vItyi쮐ņCF2. r(' cGZKP,=ª9mdՅڤ|Ct;rmeR쯺ccK_O.Fky闼3w*Fk׌;ގA{-tZCC9SM`u " @D/5&Ki /O;ڍDx,i@:}gV-D+r/ sވ.S3ffgUɈJqT",t 2Ï#20oXg<^S79~G< ,(R4qNQ #,ܵQqh,M/~O/7pMiNy kXglX|mƏtHۛ⦺wU < X֩ٹښN@sܙWcP)u , t!;10]O.ӓ0C/?PNo߂F2wg %ڐualjl}CO5Wљ00ds\!4E#f0H t$^-g91m΃1*jvo߇^jKJА36?0p@Z =Tt+v&Ik9^$:b`efpc{[\`ǒeQ e4O: !OŃ;Xi€Æ8Vg}FRy1* $_?aj/ˠguP[1k1 šA(>Hn7X7z&'^u=t/jvzU,-U79He>?5M$\0C{%L.k .,ND^1)<ԧ0= G$i@'zb|O\ tBPE}LJ3tcdͭS¦taH pu+,#oYj BuiOtE02 KI)MCv_ wxLT_}=f&$9y9|)-}#^AID3?<׷;)- <-ٰ|l5G!#h&9ɼkմ"z.ѭx .°y_{}W(:FV]XCN4J $ߴN(pƅf'_T)L G.Q(TӐIsȹ-:KC$Xƻ8SC ,}Pкj7&B=a~Hƶb4 ,+ocqQ ;G+rE0f<`%߮f| nOOZ{?`RPtqsCV.Zz_OM 3w4UXyM3`,8%@\m3MK譇b,[OaBRF4Yt,9h[y|R mVs 6~+eb` Ŕ){rbecD/''mw~* ;dqq.ak5G_5dF>REP~o,A=|%"! "N.W1?: UG X<7EK7Va|['=R)'P;dz%]G⯞=!Ỻ:ӯG*3HaHg 9D}Q?,ZR4JXMCE/ #:'SzR#U+>]=2{4 AEP@b 5 'w}s|+d2Y~8xKTq0o &oG<3GcbR-a~G^J ~vlMڶ$YιlSHW>MEp-mJ\߈*p;˅zu4^%¡|LaְRF:ʍt{=]Ć_)gHY,dj.izrt2@SlD@t[O;C̸_*.KN:ԅ]4'] U[_F0/[Xa78պ7Vֺn41nȖAJa~&Gʢ)Ţ+㍀;j 7!4̀`Bq5`IV"x3濴~&>m7wH cpmfD}L6Dfhc5gsJ>[kyί/-6`>+/ OKe[ pUmi܎kWUnn}iEG@UJ~W^_U @Px+; 1ې@ЊJ)gj;+菤!#CԦl4>"a@]ο7Z@z0=(4$Ld :6?[.c13WAR*OHNj F;'Vx^^wEe}"Q#hY^uAuM׉Zí"}JZH5 2î1oZ ks[tsŻǞ$o*nS1t )XX3H Me+b\wkr^4z ܛ[v}KDQY|eɼͧSһBA}O7qs&W[9TK=L2l|^!a 9'1uG G_h QׇtW.nR=֜'5r.bEשDr$~/:;JA),RY *%=* ^pLF%SBfd0V>~i~ac 3[ӽGzr*U/9l(=#HEtu>v}^68md nJmY0o[;˦-icxTHMa F!%VH}E!_Wp qpէa};A,a \}ſe4רp ,dޞgw+)QIpJ=VUĵiX;p8Wp`f}nbXK.+􀅾W1x=Aй8Cc#;*;ĝ$[0Рeʁ6#Ů[uc71z|`Kn.KAph Ҷ)jsT Ez>Q/G8l|՜>Iͻ,i+.Yp E"w p-zo e ~Ŀw5Yeyù٦֖&CŜ*ca8;HlZ-jpV<|W}@ݹDv[)~W<۽7kL-dayFE2m!v [6:t^sw&/W]uQimz%Ok]&қGaUMEu7d8,R$Qptѯj`gNDA}CG jȃO BƉwFv̨>wx{svJA+Sϊ,e$Q 5NPh6D1/i%RݠNKR5%064eϩѫK6dAQtIkC/t'C[\ekLp.NȝI7 Iu0rѐE &ɳUZ1 b_tcq8tWnJt@8qZz[ .<"} )R`uOKw!ݠ]q_G/ f&V!5v㷩m&vz{PvX ҵoRuTDS<$nJuT*nd1ḇzt ٸR9fG'E ^c>.P'1Kn '7p;i<¿W%>yYZ_R=˜)[:QƺӒ`RKw̏ؿo"*dȵTS+oV3)xA)ZCgDzA0_Oߑl~ۑםy+IėXzMDjq2 M#D~ɵAg'" 6ݣHllhGXWCM([ $TM\`k[>UnO;Ci:l6|B:[ 7ub!bSc?2! aKmћJ lɔ} >4(y"SvĠzVO@ zD=h=|LQO~0F *ZYw3*.)WsPbˎfS= ah"8&1#?@wo_.o(? JóIwECp[k ^K* #c (d [p8R6קyrWS& tJ,{>=jB珍2D ,U:dIAc( P:;WG7^-Ap P-gR|}~[;6gC1MJLJ܇r\+z ۛ:nm6˾ 7hhqt+];[~Z0dAVc"lQxةq͐Wz v%@a&}oG6wwB'gq|Z{*OcBlx](apn`cZl )TK(_(::ȸVXmEFas #P52w`ռ<*LҏKpטmbuOFd9%#D'Ipx: Q~I|l@oa1>s@GE8sQ!%}OSćZqbF>n(}'QF>Mƕ $P %u0’+xțnpZNDk]ߴ= \BS%ј6H=4z BW$hw;gz/䖫6-*Bve09U*EAc8'V?eo s{-,Յ7Fȑ5.d-CT.=oYAAM/}Ǵ ¶_h qW7ҧ#X28C<'l3. Kz$@{/ y{dPPxf` RI=kTb/x^CӇ$weEÑ ~7Dy"{_S"oa!Mt \'W.-ɑZ˻H4Fy1vn=nDN ^3M3a >T4J6|2A ꆰL}rN&QFΗCHD=_ dOgq4†9zoŻLΤ5X+އe*si|<7~eXHKvF= *dEeĎ=5h1b(:^)z}*̡ Wo-82'h85/kZSgB 5&N }Thp:?1_wxA0v[2ٛi 4 i5(WL/)tN6azD/ݙ9ܡ}JC}vbڙׂ)~*x@loG8C掅[i0B,S`Yq8%iǭ9:ڕ2ǿ\@5Q Up% Rg#Doj_n<$WN5[~[٬;eA F W)sԥݍ7'wde܃~`9B!}q=x}bzѥO' ۞'X1ZVl '86D wxZI,;?F[46 .Эi٣qX^-ZϟMRG(6p`d减e_]hȺXH[Y[\c}r+h%ȺR\5qm7D&sUI  C0@:446Wz^Hr -#tg%n2$T\|w{)_Unpvt}{M$(X{p a nvI҂T˦_Ғe)TXB$N5/;cA e1>pX\{&ˤʫiatzq8gB΋K}3Bn,ߎ<ԝ| ƚxx#E΄JJYu&i̺?R2w6r$9-5XAh / Fx#Ncx46^EL##Lw9LqO ;b1X9Zh'գY$L$K͙rsYD/ |mظx<ǤziٳK}Hx ye9 &\gLt-6%S (Zڣ{\J56)gg'k<&5Ҙ3`Kiۈ~HA4B-b{o0m""fuk$ Pg;=$A+! ]W᮸.lp;AWۣbfǢæzI{끊H\\c`&5gE]C@'f[B*g(`Y Wr&" @m1H|_V >T\E3wG;`.=?@@Vo|L7 U!X ݡStOrM0o8{M$ƩVzC?T'NEGH= .^6VDN٧~If,='A kD9Gz`Xa0.QpA`',bs4Lu;99w&v/킼 "'6Ā6z xt٩/8w;(Fm(#6ao\]S3>9z򾒬Dy azv @QTyfs]JTL5E&B=ֽ(@Lo7HћsQQlG݌OGby0>J]ܭ a>͒ҝi't3B d;$MFR%J{i:^+ $I @}иR - 9 .-U Z߇$J&TVA8ob1hp9&o/ }}-M |5zwo 1aUn|X=RVLg*ϖgC܊QNyRd@-1ٮP<0~+-ȗ8\}@#t/#"aex{3jHPƢG@ts97D;X*QB=wdQcd7O|`MS_EmOntRACa! 4kp;|L ǥYUn@B7r@B1yК}Foc#hrY]tϺzF(Ѷ#ڬpQ?+ IՀ+ }cDk@s ~,R+V+\(f $$Jɨ6"&v[+"m N{ǘ=vWX/l4}F5"Hh!&U<)~|д0HćyQ56&\t?-8QbegAi.ciO69PP&vUZ) )aBX҅4 5"br?qR)KS, V x:qWF|5̼IOm1Ύ/k;U% οՂRmNLcK=;o4_j-f`vi u^As:_G@b?z#4r+p_щZi?Cm6ճeҔe}c, \brX$݄ +\NKU"AP12daO]Bzv@LUh~8Mp;C(k{pyuŲ iF7!LEM<ۗh*RPK;-M  33w-+/~[pHu#% _go} (RZYW Ŧ:1 O:x^h7EHl&gˑ*^='fRGdt(xXh9nwqt%~r J,5 Aw9]{`eq{ _*`>4p;I/SOfYg]<VL;og滅qD'YzlvTHvsg'S*F\_d]wc59T%ɿVi rv۽VUt61maLty[S]p'd=*!|~qbs ~ E1$d)yk\mĉ$;uNCkMb "nF%cn|?hJwKdyE?9 Qq?(EK{ 3SOE*־2I^sL-4<[%tbDq^A:CFyf[ucíNڅ5vq'v)anFxr7Xc V5yrzU6K}G,q|%㒣``i;"b5N,{dKH?Ua]1*7sh[^@Tn_~җf'3.KVg)WU) mEOZu 6x^3pBtBRb/޵F(P\ЌbWWHɡ-ѣ?q=ǐ՚x"U Чjnw܁I 0nqϡ,Lݭ5sQ-NV2iHS``%WSc ՠ_N+U|<3ޜ]GL5ZB*؏"^0"q1U=dnYIj6JuD][<⨸rb ҒLrKG@`]xIUP5/RP*&6@ |lj?@]}:h)/mQԊy7ʈ"*$U;N}aV6WT=~-ִS%c^Ц>8gP.beVU{4ѦP1`ݘ+2ɔ4#V §u|''01r)ߒtAzn{R0/Jm.~(s+:W$;JRtJȅ-"G5qO"4ujsi6WdPSFGN{ t`)xu4Rt:+%NneQ:b2@P RoE}~N7x<+T,N4Y'Dn7O~lYF8ȖcI#kDsu04t#)YD \NN E"% ^ZLL@j2 'V.T!oldJf+<W:WܸRHɫCF]Ĩ/<#= Iu zP` #6â,}Qt d#&՛ɂUT qo,S pbÒ}@wHI(p&d6co1"dJT3v[p‰0ђa75 V CLa+ԡ$nԼ%?/(N|[~`ZxݭJQ܅rw"щ h' yZWTL;W!"Qnuevz&JG.@I 74 ʹ `tNQ8'Qɒ(nԅqd`!hߩQQ2Y(@(`'VY՟eAV!¥i R6y( nhPxذ.3l;M]rkCWz[b$^ͱ_.2w' [ r#n(grN@U;FdN6+T,Zsei1u Ou 4kfRQg>ˎWT)k߫:"_)p$ 2 jг@}«Ɠ4 Y,.Oi1د&"NV }4EkymrBp -)bкS*g-ogɰvr˨%uoQ\Ep}D0vLj sHSjvAYP*eV1U!*}N6K{ H$`؎iSe 9<͗.w)h 4 i/ۭ3EbR6 p<s,M؆s>Bfs@x.)qSńqӯfZ'Ǎ 'hk)KD=>[69‚Oxyp8d\.}:_6ˆW%CY lCi+()/05tBS0Ԉp\@s3qy)GG`yuW5]Л+O𙒴ǩYFyc)j,x;FKgMlĤhݯRJȩ=be6o̖O=ƪ+6-έv+aGD~&2r f3dgTP`5.3kx@4LmρX_j!xc?8*zBn7T%vYqI.mP~es1 f+Նy!*1? ~rf+3iE|]%dlo<3 T+8)˩eyy֗sp] }WЭĄ.;eǺ;̧GOibgH8>ly`EXphۋL>+bZg[kUBZ@'64mÛT>ŏbkmbMtWB#xk#,TETp{*dFDOkz;7:Z'Jh˼x6I,U[[|&@ߡ9a@^CB[uF{e䁂T>F$ qݠV.%nyàf!mXVzUj:({qW4EW:]:-\uc Gڶ5 o 6đ;_T8KE=W, ft=Lz^Qc'U-K{+=-n<ﱔ.fs%. =#BmʤHxPS}ٝ? 0bOXJ27Bj()k~i :`c.s};/Uf?- Yfy;MTU.SIvMB~|:XclIԥ hhסSy_C)JZ ;lo$+tz 4}vJG|_w76u3f xZv~R ~ M!:kqjV;J)]%`/nO Om+N7յ#JN;"5!9Dg]㪵ji)uhǙx˰_S< (}m֠*hWy SryJ mC \̂EOX54+UGo" :ge&g Y'c9bod#Ø=f{b1^D+,Gޟuײ +>:bGk Kl3׍b 81$0m3շ\ ]tj7 -~AE'{WcCFcoeۚka*hai}[$*vz| ։x-Ǟ &VQn WaDk$؁INZ- :Bv%%⹉ݗlM0F?޺٢pG#1~N&_23FbhIQ Hl4+&[v'~1?&*?vsT#UoC87ziP,E @OIYYꡅ4g/,̴H Arv wqh @m;_'6Gv' e#j S>__@T{ AĤ= 6b7T']*%TPr/(l Ɂ2 ~1Cj7*Inc:PDyMS4j^%lX 0O,ؿm07 qj4A'as+y^ ha ^R'z2b,۹2ep߽(s|OG~%6cQ;t͗#SɌeKԲ!Dn :8Nw讑hY^1w~U*yG^{ΐD/'^ [Sm3_fm#r3&"p"3䣿B89eT捃n:8rNfb.ܑrlF0=z/= 2YW-=B= ҅PF5Qytox&q}zD4*7"{է KlK@xRKm;Zuw3#/,\l{I9xJ%loyt>5`g̝DoizX0:pnh,tf-hCC>s$]qI{ .7."2{'b @Qaxl\Cvm#R foTO3F.iZa*3r eLOW`敟VUpt.?P([Ŭ爞VNK䫋 n%W!q_,hw@clvf;KLx0`ADmnTH6{c WB:uL}Osxfߩ㖒U8p6HGt-c$?B9*`bF0?ll[Bֿ'9B,2Z0l)ǖ!rҁP;G]v\k0 z9(bz಺H#=*0c/Z b4.kNm?.}GNrr[ ^.prGr)Yrg"ݏJLdZ0hN҂1O)*Pu89$-]*@[;5q~>kJ;@Alga^y"uEe5=P}dAӠ(V~W/B/B8aKbxҢ1( '…bDݣzl!#&H!oB7(ztg+,o\E*SK^=q lYw}P/@xvQyi0YcxFƗ>aȯ=_#tټי*/fR:v_ h\ c2[$WGg.PB`Q7T= KB\0虳=m[H`)@_bLߞuX=O~4;Xho 6vV(raXpHWHɴқ PKszʹ} [ϱP|.iJK)W,o@9rdSXm>SȀI㮄h[6\uߞ+{'`}ԻH^TU 4Xu NLz!"p|7N!'_+vn.6 3RE/Il;wBcl3krNrnJ ~M5vDL -!@XWWQF6%.mCHcxy..Q<WF*ARYvާX3P&5 BJ2;;`"Ɗ#ȩ&q0(G|QhwDi9ɑH1g: ܄O6QKnKkeYXxy4:NS}k./[.>jnhYDk)ߊ0l .7fx[M`wtwJ%I=\OX;/yXHuO)1vs' 6S,jD/D.H NS$ @8JbrvۗfgBAnw,L[|t{bdfF,!'G/LLJ)6 n=U8-r[A?36V((BV$Zv:?^IcZSpdN kF"W䞎 qZhڥ9'x@K\ 27rx=G&9>U82Z$'T>QkjPD|]R?%Gs vdE\͸dun3&:;,o넭 .EP#O\GxW3G̤&ĕTR8Lcp׃ 2;;nuAp<;3Ppn^@Q ᠹP]y͒R7Աsh%ǙAo^jS?X}w5 bzIՕZh=xlAl7;.~ÍiM V2|I6}C1P*?V={4YD(L5gXL0.4 L `+ 8UE>c'|lHks `MsoT^ 1u ,5榮 Np]6|䔊5VftqMw6/:[ L86j^l pD2he0; _NC\#*DLN94t;4``loԭr|;K.^rvMDvsLn`rV^. ,voBV:҅r&dJ҄qC'нxw?&S3wѺjdrAXWʡCвCkHz* rVħ5FaR˺/doA;vwbDv2!c~_a'=ic8 u`K[ KGV Q0n1:F,F$׃檄dP./(/ lոcYԸ!4LV389<v֛YoDF,e]> b ;M+\C4^^'Ȥ&*/\g`Ý SQ${+K\eVz.?S$؛ =rHY5Aܾ"p3Cɻ1#pJHV̖!&f [t&= _Fؒ ֵ.xk*}7$|$/q޷| 'C86-Lmtr)d͗6k P;ÿݮ*+Y=yc(`4ӠDNo! ?HDU:<߮ŒY=!XNT+Um]~Wbwx`ÞiUn\`KP@F`oM~yk]8 $u{fMG("7(98˴㢁 [TH/q!";F O^QO% E*~pv2 \A}Mdb8D:q?6\'8l!J˚xy'xӉRjJ~`{ mfVlW-E_|C܅ŔV1pHrHT:% p># Hnr mJnN eXT&ǛLWjo/p9d|3{u^yhAդdSY_t}Q3'ՕF(ϕJTlȵ(/&4:4¯Yu!P5-f?%=5a~ :S<R=nPL~/zqm:b-Ml"T*H 㛷8j̗Pܭkuo5.z`9M< Q*H\;0?Tm%3ܱЎ\uD:]g${ z`gOp,mtYH/N.v.ӄ #r)m,ᡈe#^cVT7; ;|()ϝ=iYx"IR90~'$GV+e2?'7vr2čEF5̖٩oY']Y &x8@a=W5,njdmtqZ7toIW18bO K'l.XO" ӻ~ۢݪ`{`AFb vo<.Er\OtWyjms hS41k=BG!;#hGK0(dmiJDSў@3r&߇VCZ?nJW 5v ܡِ+V_pp$AL"֡Lۢ+A^TJE&t+s:u!$_ѥmo"n_rI}5*-nhiu h63,Ì͛"h~d[NĠ '褥Wr׫.H:Y+}p̸*;+z%SdapV8Sַ#iҙlgh9:<`35Ao|ZyW+2+td7AX`t (\C]-PтQ ;nI'N02qK۲1 l:HFϒ@Efvbo-k<1JWFҦeCt+kYn/J*/_܃D;.5We9K vO5=k:y 桚>a LóI̹$@K'{uXZK۰0!唔><0G Py\O},`a tHM?8! *Z75{RG{A 5ˌ-5+,p]ŬUO7F׳fY?]b( *uvkq~NFuzȻGjO;Mu%mIp긴 ]yѶr#bӥV3/F 3:Gi[FF0wWi4#5ӗ3y8ҽ ]oi{!N-~"'DO~ŝ,Xc)5Ca+A}=أ~{qm8SPYxb@ٹZN :LAE,PVβҐbc~dtnPWáf!ڒ0X:KK K51 zq&T DV}}¿AH(^;abC<߬\hgG 89M^ R\GeFY 4]twqRe}w2;(&@-%צh-XYA[ܩ&< gQdB;4^a3PV.Iǒ'o%?ե޺4]%3QyX+rN%PVy;j sC"Ih6EҦO iq[TYUڥ 5JATd?{{txS4+fQe̛3ƾ(KK -ТSvwJF.ݮxOc]7õb*הf"[;\hY.\MJ%Sҕ`0.>Z?1:{kHNF\L=*,<5|UK,c 1kv6KdOd-M <ںctG>eYĎlǫg.E]4- @)%9T=-r NWY)|a{bqH^/<_ngdTlMrȏt ԗF`r-t:D1X#)kq&P՜!BzkaSigkn+{iGr|]BSr\P}&MD#SK%FIApo7Ep">f' 24Cχ1 rl r3Lkj| ƨ'cAюx*U絅 _ ~hk.a9.u|2>z߷Ğv@ʙIHfNyWwZQ=q1 ^i(BA/ S88M2d@>3n?نk3@c/.]rD/=*aR@ҘLs pLTd! 6\Jˡ" .e|xeojաu%} zC.stH[clO.U"dʸҪQd3Tt27ӵ,{]vrhjP l|? ^$$m5>6_ mQ'osW΢^Zd^q!) m {LL?cQƔf zDA%vIMIҜ|cpqfed!x;%6Ka`*18Bj9ܵ8 ]c[hr_' 5zG- NI;#Wz*{:)K$iVޠaVގ3͔j3ZHzc$EY' jhnyleXU-\kb\0#)zjY>[: cz9#<L31ڣ22%y1p, ǙDo,=`0ȡ`ASH:a,vԒ;u7܉2N/yla!B>(p`efd>~|UR::SPiN hYR~7%ɦZ-}df #9ƤovJE'aB]a^΢(vE)OQ^6tES.KnR6U> :aFQDHr+ޤma dX'džNOLPp+[$H [ER? Ҋto D[iL&6v-i^ӄӽͷT>JP2b/b9xr[0rʝx2~suNXH4q s" [sh@GFDR\)m"> %6!? ?.xEluaJtR2A~SW4p#{exڳ6/3dӜ+zvrlhH2%W(4c18%+O\Tٌ=*vlЍ[bw|`>^` L7$$_6J0|&C]xo}E>E<(3^E1SNG cjKdŖL{>7 %N,M*=M>z2مH*OTMq*OFjAh7GE]r6:ЈRWz}./hy f?N5Qk%2Mҋ`]W6?H8B]غf p8C٢5}b =E-I";ؾ3覭J"PJ/#/4QM6l3ywzc3S˲c6PS}Ŀ5vE vT+np=!Ïy;ÉĤPs !2>:LUUzI[ IF'Qyv`'%Qr=17?EMš *NΔv'j(}OCJQ}Dڜ4_?GpJj| Pqu|A]֏6V`Y: R؄ gwNáb>W6q"\2`ytIoV9;F r2ϔC>]Ci\\ELQD-yӗN@[P/m>˒P%0jT|-퉝9E՟xbhZ̚M%'$E/XW FX'Fq+t!΄lEfh%OU}%%? P>٥z.{:Rq4oT'/3Q~BXAVmZ_7~`4QY\#(Ʉ5}S 8y-}{f!֣~VĉӛXw1:}Sa{^vR!&4Պ*#Fp._eZn[IcqZij⍼ <:/Dyq{c_!/>hw^dfq_S)dD1w<:ikis<'ǂxt.O7lMn=| e/zlй>%ՐC0AN gȾ4WK6v>o[viC*8f50\E\<Lҟ©  @): O8"ސe'q5mbe ρٟs-,uZD[?BHQ`fJ'"Nxw \OJ=Y,8VRf>hk 2Ȃ" M@&s6(e LlXdkmJtu;|pF[=:oR{8@F3晎$dû MJ̛%AU&5hpq?[;K 9ܯQ0'O,7oaΉ1SPazIX~$Cu@1 P(R@зP VѷqڪBc8 >5y cn:!^y 3(rcA w,;9r|[Q+s n3/. :]KYɨH&d0#NKٷ;]3l%VC>k4vA|DӶn".*lrO*3rYύr,C*v$Qx眴6`V,9z=r99S8_#$:{>CCH^q,<)'g%/z_z6ŷ{w1'R["np䙺TM#ڳZ Kiy pdK]r}_HW~L$` 0-t9lž-$kw3"Ҥy]ߘ7+xw$v$L4%*ʯiRR|@ձrEw5"!8W#NiȜ0;_71km|uia,'SmF'jm]Cfv q2sqp}*8:r*y{kJ4zpQ^|թH$v2;UWB/WN$GT4ф_P/9,zd?K2WA eɏ.?lr˓W1[|MZREe3dv+nŦJLymU=[+]z >1-Z/Bmi"JZyef{ŶK#~ #lg^ NhO~8?PrtS7~$ Йf:CTJ:=&(ZT93nNTLKs'#in0;dzJJdD&-Ce9\*_b&IAQ;Nmਊ&yP"6}*8058ß+dPcdnX)1ہ7`cWey =i A~ubKYcl7F]1z$tcoKըkY;KEN< 47P"Sy3dg֛mRڢJl2oUV<=t 7RXzzLM|tvս[HG#,`uл[Q/p*39)Xo4QA R7,=!]lJtε$MꌋiZkȦD Mqyk :ZQرu@v+,-+ ^|zaBą_Xi ; #Lp ˄K:d99OxƦ`5=2#بvbs> '!%<܊F9OP-gdQjF}bh60Y܏] !ܣBn4)Vvݍ8!GN ԡlBy=uxtt Q@/͠ƨ?\YXf=O_e*a~$kXRu 9u XbR"=v0JldP;I<Ƒw2ĴzMOI.tMtnU#DΓۈ F.ؕA7j X t9$yuZ֝tgg2`F >2= @~z7(hdsΟ4Zad+ˇ>lO†tP|FB \=/f%RKkQ!&¯O'1iOoDTp9|&yMMzeǃ'N-S(Ltl7W$P:.KfM} krNgRؾe b/cJ+J#$ԽtV0hQ9z䍈 5R:r]uGxM 3cNDf4:>?zZ'XFģ3RaP5=98՜cPZRK5d(\)<νW1¿T@%0c$ ,84E.@ˢ<*#`Fcј]1kx^OxR^3]2QnظۄSt QBB`hn؂`e85|}+8l5I&I?G96e0 gȦt^#2~rm[4%rUvkWzn-W<߹~-4z9E2*y~;!t\ޘkEDDgrnlwлKW؛B WEK[%[RND"wB]G'uA~rwIZi Ln'f* ;`4 IY{ǟq~$sע6D x#H n>Е8۬(\2Rs ]^sŴ6 .)jĈ׃Vqc,bhu%f_q}ِڄ$vᴹ,ƦHNVu4*zN*_(rLȞL8Uqb_Y!A Lc#P@~¼RMtGQS*hu׃OHnNٙg1g)1+!D.މ)C96>{@պzԼçw2iAf''^AU{Mqv3(F?ݳGV, 3|dN|h>aewB4U{qyڦ<Ϫ2x!K1&Fyjl}hԎ7">I՛ҟ-4ij$dc^Ԏٞn0DU@ʒs$D+saW8o1r 1" WDYKac.Y"RB 薦Y13?@}1dSJ5(H':PU{{R8zP `$A Q~7f)_`2& MC#*Ǿb1a0Ҍx}TJK4,(x~YI|`ufEj9tb>?؟I+GXE1($ oTJ+ڏp|g$S]#?61`'w2,RsMW_꠾_(*5;WKkʮ㊒_F ӁDz =1)3bx8, {0#i0oT1%.RMXƔa+zhσIV,E5%nn& >|oSґ-ʎA_ ݉a!s:~iNxdld4q =&-11mʨOr"i6O=CyơSZ\p>=Bt(ԓ` >.YR BwQaZvI<]"^7ҁ&KUvGF()"9HG|c~:bk&H\ NQ D.n-l`xFG~DLJ8[SҚԗ[ B=./L Rd^JMHZDQI1E 5anf]:_,Oėy228֐f{5e'ovXʂԲ@nHěRŸ>4ԣ,_v4m0,[/XܲYBO0͆/<Wg]9,ĵ(äۚӒ7z&lD޺ ZiJl g ۇüڋsL|9sBL 3eF͋jt "ҍ/xtɱj7{^Eo,D9 x\lґ;[Egͻ̝ɩN5im&kuG! ꨣ]9w oXY4Y?u6y&"fn+UAPl{<|IJv?j&u/60%K{C&@?8LgL=b>7fd/uC12Q00tV٧ǧE.LsaّUt]~h#Q2mmxQy:ɼa"{2I~{|RLkK, +i:> FvWY6T'|GWC>YeH_=lNa\sp w9m_DKbɛIo 4Φa~3ʈyEH5>Gp7Z7NCo~kL"Q {E+s% pT=qNJ4&w-i0f+c, `Υ%\PS ܤetc L};7ڕ-.$КM*]&\4f=+LS?"]4fCKqZ)Jֶ^eGR7hH#wj{(΀_ɦ̥~}t&Ȳe}NrU) !x ռ˿|[: MIfbqF% g"@Rc*=ұsvs6(ՆB`x4FIwjC '+q i}]7S'A!YR\:2~k= ?AO`to{ &9cBv|ZXIcIch Uw[TbM`5@Zi$HUmBgSroqYer\KY*^F!J̥'ƌPksG Et@*ypYĮOlH pHj0w}JA8b3'JBCt.J.S%UdԹ"-MӒ 6z'@\'P`L~lED~~xcP @3 #;g!cbgd%ON .% oFaUWLmO, m9¦(;Q*l0h8>>U|HuxH(oW$Is#k$ⷬ֍ӨM m"N:P}i6eyH cPpl8-agxx k>0tѼ'үk´)^α!Ei' -ZD|bnw _MKi8?Z*=!-d8oDd *s5yd2H3jjxTEw7i.m열ZIdE51 {hיjsYtܢGq8s*kz!ÓR!V\>\y9s~yksxͼnR 8vZq#n70ѝbdo3#ޝ^*@%ܺuW´ȮȈci5vt{ônOעH,k1D`P?0wg v!< Dԯ<)QԶ;w%.X:+JanT#E hYVK} w8ؑ)y#Cи$iB3Pf>}{Up2zx=چH<"^[['2?a8wX^h$n\Ե7Y ٬c|1՟H m +ЇR*WxP& B`Iͪ>>(f @*pBC]mD-zAkix ̦*^7ch;7 8Yhr$Ҭdiޠ %L B]3u6d>{N2  gm38bmCB9 q~?' <|q=`֤+Tښ+~ 6`.Ǹ\i ?:|zzg)!Z~sg."g( ]­;wxpD?[s ׮ &vTzϞZBȘzzEF4/ΛߓO/^-3JO=j u6O ZGuk$k 'dR(^kC7*is"^W*?w˒[tO5%bǷ\Dc!5eF(R6Rѫ c[$ׯ_h_zz1HOAZxXJ4NrHJE}U1C< hg{|P}^?5<j.RC`Nq:dԛZ~D8k(:0rbepdV$ȩ~ook+%ZK~H]R mNWiM#G_tQJ~IXa@X1PtHJBu0NR5Ķz`OCvs*sE L la W 7l'LU4:nXèaPv]\pVn`q,\#]J ?*Nurm*1z!S|_g -S3;s޸53 gweI4ri`ݑxL9oi7tЕKvp@kV}F-%W*&yR/bw~5 C?3a 5u\- _W H86"X^rg 'L$Yf4 Zȏe*tϜ@vSk@"/,jPG8yK#kR֮qٻP *r8B+<[9jsZZJPs_80̿%>^YW Y68B8 0" 7 /;Q>ivl|6 @Oeo[ Z"n#lF #FOÒ -#~\ͬ ,MU9_n9%%ΰ EI-VSl[v%|acJaD7;"]$"cςiAzȑZ Kc> R9W!ǛFd(Tc't] Ǒ;GuɚO@+w׶վ ]S| QЃED`&ꊞI"},P|x(,z9j)(ISUuU`1N0SWMK*yvH'iݩs<ڱb9/kaDAŴAI>Ǐcz59NCi:|CK<{dLF-0䋔?yD~nF HIzZdB\cP͒.(]"Y#-ٷ2]Hq.cAR*6 TW ۆʅ 6E Kp t32A:GKǷiPl?`rawhZH$Xeߙ`{2J,ӆ{.S&'K^ʠ0SL!եW; K'|mbr%R_+L͆҈YaK _U[alڰ\~և6+2G!;:0^m5sDyUz{N?PkJ2&gbpğ4]]fp_"U`i$۟\eho,63Q0 z.4郬`s%M$ `Xmo:@_)Bz=քڒ+q4Sx֎TU 4yh}bAk `Tch˦%?)H/̷`#nr$$}bv_~ugJƃ=iƒ^yamK_ի!qvKwa;cĔyep|$$|WҶ0?(`$L*g wzdꧻyv[{[j,mKH1 D1QQ7\X$0lN%1ŭ8 6OBKΖ5K1=9E¤CP#7b|⺺JYRF;nʞ 1TЮ)XB0wqz 1,MlZH#K3<>Fk%%͕0oa4]M`oftR) .2^eMfh-ݹp.*wD C3籶C#ǻ^viؙx*Z/ )=_E$bqV+:+i" x'9XZd%ٹhD"NPp 54٫rWb18{Ɨ0\~>1Sk &C)^2pIynM!ݹwc * q؃~L*8ӥdu Wa$3f>lD1mlΚM$]ZN朔Ncg&G2J݂ArD%ŗnbI%jZN^)(PHUI@{?Ȁ';Y%+31e@WD!!bٙ\Z"{pη\?2wAA]*?Leuj~ B3k̄ns#l]k3QJfirw6DPjlG>( icM]"q;rEpX:DI!EA_o< 4 Wh<9O \98I.s}g!{>'B>S,SDžp+`zPGL4*ö QP7\ PPChUv#2 ǫtg#;g\z|rB5P~7_wusg[ww#ީi/~|gQ  Wh`ki@Yo"M;=UJܠPDPst`~0=Y,CUlO+ -VⓉ&%ԭK9e +iqk;_>zXWѦ'/gl8rS3;*CaRWWDDz(xϘI^0{_;FpT-XQZ " +̣+(zŒv|B9蝨90vjgx3:(: oC܊-1@PV?@AWLQǣa=!]e/| t8$^%+5 حΚ$~T>(վZ?Gi]S~i5-E/n3iTZ::Ä?z'&L [S9#{e]A=0t*K X,5/ʭ?lC:>bVYp .uuaU|"] *r̫g0u{]}‚iʎ\.Nf4DGW4pʓ 0ÊTh=Y@^@.}t0k@<[X!%-^סbKrbԁLvZlJ rERo#C;H&z@GVk$_N§.]^2$NlD!V:aD5s/$pM",CD HX\RpHuPA3:ON$,*f,~7lG(ZUU(X)wsJV\B@ˁvgrn>K=BQP QUtP*l[S)!s 3u,ڗTqW_[TuƖR^P[]٠ո+>A`0[g:UM:1I-hdI-PU \ l nsѕP!YA 0: k 4N|ѫ#R\԰4P|?g!L5K_{Yj?|GRch Yg~"ؔV~9Dt @pGD<+#X(䌵öx4Kr91f+[_0tr"9|;jlo/d>_R1j ȭBZ̺vЂґʉ PꍜD3/i&_x>_j(jPӬU acq.HpkdtԇsXPB%|j;77Y&/2 JorYfVf}D'F0u'x%< cgV$[Y*:P?Fc:(Q~M@Muu53 fDff#-{>x>>Ēy`[X&,zӝH)K5M]"s`wH!ږɴ|^g>=;6^5nW1GQ6;L(7]mPva8/qjNR!\q nʍPުM5.Z,6d*~POi垙A_kR dd2̕ڻ|8:fl7XXKCPFeUgNuZoD|$=,_#FcPژBF+6ȡ_"4jMOd4 柎-X@8ď\H {sIA Oz}ك-&콈+oE1EVLDa1 @cfs22%EGL˝!Nw`6?I,y4 ܭYBo5J2/1~ga`dm'{'lI`#eIR@~X ˦T*685Zģ,QaJIh cC :LŅGLs P= ]@S^[m CK ׭%,r 1W@dT5=iUJMDQ{luih)="Ûpgvi;U}PǨ (+@RD&_b-cH7omJO4j=M$_5"62>% r:TxnʄDaJRĢ/H|޿񕼋J82ZG-8Tp$%̠_1 lsw?{potN$?h5e #Q`w/qo"uS$aa.mt%lK>i)'@mNpڷ&!pr.g62r "7r+YIv$Q"tApSJс^:{+1UGnNU>` #F(Zd^59y4sdyL-F_g-t'7GK/tU^A SUX~9l_p ֧x]9N:={-Aކ,y\هy}cr0">KaR}U0@Zݣq[e?V8̔Rp8,z[-3$$䳎wkGmE*IO6uv\%_N<*q``aM|?3ǺT+Ҍ{V5 m(bOEqEu&vUW6ҵaRS5' nFkݤT)'q>v ,΄/xIWU@.'j@]PH:X(&0_6ne\=j#G#@UcEoAo}Z߁V$JM>[f޿_-~1wC"mh?(M"4%-z%GX=^zl=.izF+TQ]rB)#̶Jك%HaqNxcU)'f':o$+uwuGtHS62#P9zwX櫗Q۸ kέ9[kJQrjS6gPַGu0PNl̮8I9ɾ.6>~~ 1ԵLkj[uOb5CK+Yr5^3$Y5huPgvcR}x*KAg9X7AV!=P]sK.lR g<`d`R 6z  Pl K~awgL_/ȦZƸ}C+5C 3hJJ.%on?yGg>vcūuzzq+,dl8)ڧ>>GiIOvW+~zHܿCpVlh |%ӌ׾~,ܐN#s\(P9\ O[AB:@k_6nH1/]cKGE\S\ ovX3a:sr.&R&P)稳h*s~X/;>ݚͲ&ad|mNᝲDxo%S&B:YލKD[S)*c܈jcPT`0uǟc=)؏fq4#iV+FI>b;t,MG$ ~vIQ}޳_/d\<@2bD9@Cz~oX$E։Na@|GfR Q1CmƱeƆۈӵm)}d[s0վN+ו-8E9Sb,_mehpB`#*Ԁ+ao_p3L~68gҋ-z|~FTzC0 qyz $o®p‰<ӏ% ,X2 ef!逭]OnI$v KV{9Eפm =HzBUxluχ%uHEMBl9aWɦ˧'3P=XMB_<nx¥`tXqj' 2@==l4mP+p:C1|  j2w^tDYvgy'ܖ%|[@wNzm[eghC9lߋcOvCc"n,T呸6._]C4xM<# =v1K(OX˼Z"-򨳼jZ:QUUC1{S&8Á19ް[trU2!ƓHam?]:~O4-ޫ]\ٮ-ˡ ʴܥbH[TOm e;BaK.o#uᩴfSQ:K/O04n8+Y]A%dkk%Ms7e>"kE8phD[6D2UD\Ѿl$ЙwiߌWRod:bSDyM(9ڹ8"4ֶYtBUCޖ]HiA ή*W&Lj'-yڼz9[ܧ[`+1~%90: ==v5y5-ڄ E VaFM4rpӸ$R` =j nNrO_TOD0Me%_\¨5Fߑm&^py?rmRMtha9LpB.c(8ƀdK~CO!+vREQJZN5h\Q^73o<˽񤚼P/'1ش%i+Z-Ezp4~6R"$Ӻ NuH6U5%R؜M1g,h;n8P֧޹ ϱ^ [\E7 ! ΎcͯeX pM*ʈ(M>eU" \Cb.ϩ%0xuǑ b hl7olx8ߏ䣚 9ɶ12vtiuJkcuǣڏAX|te:E SmXw_jk j^gH9Mb0r8DVVzO߄dm)+[+BIV]ۉ)|$GTKqF9Lolx\̛AfTj-A+2Bnې0͹N!P5o)T{W{-Ci$^;a* IW" TbGJYѪ(7 K&#ʳ:Il; S?μEiDx b5Y>-@2]2l91#9oRCO>O:"τ+<_ыE^9p-a㎼F RwrLt_2 k8 luI4 ӉEw' %{P}@iCkbu -@KZwHUK*>cR|!Zmjg }x.zW2ٲwg2HYd46>.OpߩO^`c/̽n$#P B\l`Irc ,ă|q}=5;:` f|r\Kg^ɎPd7%fzou Lȇ|v-žXX eʹ &еF;+xE)]BN[),T\ .5s0^H$H f<-P~0 k3dt71p`#`/Wm e&p=aUrFB}d,Ot z-(_ڟ$4(8Zd`7Bn+)/nZ@Tja7`w"Z)@ȦǗ 9RxAgLl JS(S $ CVװ.<19㩟}*j iщs@"aë :8XJ~kv6mdahAA, C+#~k_ 3.!tu pa^cei…l&̶( )yk!= oAeaNs%UOq 'mFSY%n)] ) $ 䶾&$BX)v5֖& fXOYZ7~ޙ~MQ[2ikIulP~y$^ҲaH~AfE)Ws7VW_,6k`I{G8Eq[17OzȬRԤF8ÚsX%jB\JC6iVc0[Ka!׉~<"D\'Zl9NG./u7/u[ÂjP3q쮝KNI[kAIwt|I=5-R[Rc 9B=׸h]yweqV# ( p(s!/WRv=>yuxERTMxWD O"S:SFp~6n1\# uۿ][N<1.D?d"HMCaA?jszc7Ge 2iTE];hTQ':\ Nu'!r"իBn ?cF"uF߈#љ' k<} tI;E8 D> /# 7 a8Yl*bt6l9K5w6R 1rɵAklMWs.bё?<|L"GWOϵ!U'[FE ٜEs;7? QrT%нclT!jn_n#*b Np:ˡ:}}m`UvlK5N&e 2r3Qcm(?MrLv/a,T""ynxWDA"f0C 9ٲZ)HM1drXbK|zQ)moxYw/>~mX㴆Sܟ)|/@f*vЉȷw6dU6AۯBUR;7@gT7Q f|Joɋ11oKCzꧣ|Z'6ͥzҡED+_jT∼CTzYUMKLit2z+kQ|$Øe$1 WUuC9[ VLtut`<": g"uKga!D_5p^Ec.98-hcƍDq"#êTw==e;]/&~@✀ eE«\r/z 1PzX$Y/bO@Xu#߫pq){켷qCƧ\N9K/Dҏ{G0 bUz,e1OIkq5ӲQ웧(z#0x;N3_)˥vu!Y T,?MWbI;plOT#;o%#b>z(N.vzHTO~9Z!Lx$_(|€k^}pq4Fxs~)7P1_یR}p[V^y9|E-EnD޼{XQ[ . GErWތtƒŹy~[y2#d)RG݈ETkFun rQt _t@JG,]Qg3T'"g0^ygqw!%jG`vRΉP8eM[Ps^\M?;_OִO5~ GepcHJK1eLiCd+ pȿ}HϦSZkQ+[ɜ6UJ( kS qWo6(UcY^aaڭ;.So|dbdϳ$Aqyp_ " CQJAheQ" C ŏ3qdS gaS)`̹=T#-yyv;AlV`؜j;+LhTݲ$aaLDq PG/ǵj$뙥6&dov+sBŖ5QVl(sYhSCZ_"U`yzCsvfG 3♉ɖ Bq4ƫrdp0f;ص?.u.)˝O|:WMA y0z^@(~>t1U9BdI~R4Og $r ն8D-jAԏ;T@@`kF[&Vo%Y^{mںZe!"K=o9Ӝn4$L',)jpe_&D}yO_Wcn)֪ym:z05KnAl\j\ӥA'=7Og>OQi:j6˻;$urGh&]]WDU/T/?%r58BThh洃zw0G71b#]${Rg> IR7/ܣI#rz|I=1Q0 . "{A*Z-ޖ 'Ɖ՜97lkc _ddTB f !2^|F3j:B ^N`=U5qr "A;W=/8MY\GDg^ D&2OgSEh3e۸AԎ9ER⻣ s]CQZyؽ.@oQb# kfA&5/Y?fqbR9#C? >g>[3Wj4v&)ުAp(|!:0:Rꡅ!N2Bu C#tv6jp}_l՟N3eΚd@ t< Mm\]l!cWe]fĬ#։-3&Д.o;?5p:D{ʴ@t~&fV]D@u]-툿a5_^ K"G[IfCozcp*1[.l-?De#G%X ^D]kj#KC^tm ;+Ǭ$B{ɝۑƃIos*{hH'etq<]I:&>fc$i9_LjU?~ᇴԦ \ċYA ]GVBc F[-w )ZpD܍uiK'8EO!Jx%=FJed]MqB0 O[gC稑XόL@O4Ű4x.`}s$lx +MhDf[ U( ,(uBx-}A:F39e^a >"V5a3͇-$ ' }5 /Xj'O2!u˜dyl#7\Y(GQ3+ 0߄,B8;㤙+ \TK}6kβIנvJx}P[Ւ3xB=O*^t%1 }Otƶv)1՟ w kø pMKs mVa _龍3]̃SKc`9"HFK^9[Eݬ=܄!"Bh€hw71i#gn&y3iFdڇBwaFZBcg8n &>=>:_6ܩ$f?=m)N#XnAtZS|\BEdl+_Eu2w Xj*$r n;u>)-ↀ6mQ%'thzX W䄾U"ӵ{Ԫ@hcxp/IoX 8Rj3.qAг]W!`U~]iHڭiNwҭRxGcl1K7-H0<'Ӷ6AO6e{s#^"3W,BUdC_Cyw[ 5mmDn<JQ,pSL&z$|ך^lE>m׉`c@D8&]^G2?_ +: ߴQvYa ;&m";C6SjVAJ & UG6M=D ;7e9`luKZ@ǵy#WՌ&hH<TRmF^z1rҁC32/OK_ܻWJ) DW{奋 mRkXQnxS[I7FO{\_ v2nT`zH&o-mp(*3ɣ%˅B>UbaPrEX+ Rh<\lbNؐisߏs dEkT5u|X h$iQ.w* w#ʦrX',;0?49+z$ᑪOd Eĥa נ]}(Ы FKs׉u04q3 g;1nĻF}``:Ӣq w2&6˫J4CyZPK4TY2Yn';|0rZE ش\]%iD4N3첿Cpԭ-f<iTٱ19#2hdAAɷ ʁ6y!*kJ9HJ4M'E n6k&qf,Ldy7= –U*6ZJcx`t`1 gRODՑ=EݲŃ8y:PגM ͆ ޑYzF"O7•x}R#}4UxWѫFԍ# ^c)?8? aҹƋ-7&J &hq !4Ƹ9nvtF|=;ā1TCp f;խ'EDW-L 3Ma\ + AK#0#5 L߫$J/NpGqPp -`>w>vGiN*?n"͊3k`yCvonm ` MD7y&ۘ{&u F] J@&vEaw:2='1pƩ7 qR%`3T+^tEjJEP4ltdɠwq*PaoC+:^oʧ˙\W{Z?@b\W(E;l  f~bHY16zgݦ T8qs˰+&&ޥ0Bi ͮ\Mj޻::fYi6ԗ.د!Xb*X:Ủ^9Gd-Wt">m wSB5-q̤] r:T5`f|ټUbZ9,4scrz58vh۞7guvrƗ\D "e@O է%Y=)34#?3wZG9ZO)̂0[.N YReKˮxBנA X_l|^rqhDrN6TT_iJVNe?|F$;?j`%qy F^_1ז(E֩4@2yx\# u{_.0~}\7W +ҿY@^sL>˞H-omB.|k+Ж+R Ns,UudU!ǚF aoփ`AD᪲!P*AA3U P Z(S@6 (' ]]1wxHy:۵,``t$UzM"X? Z];woyP]^}cU*]}_h} D*g,swp|iƮd0Q40::ei7D.ab=ȷv8x8zC̀}V#kd~%Bς2di%;4dۂ*F$&^M~S ߷Z]U_nsQs˨с @(!4eʮ\#PC(5RgZ.U҇Hb/Rۓ`谸gԌJN^ #rB|].P Ϧ {[n,}Y.,yG;Jt!-- [>ehܹ;, &DYDVدՔW_*lL :qZnqcXp*y4u~u}p0b 4dHp޾Bb#V"DphXy9R\⁆2PXX1BEB`OuE򣵘m=9IQy>vXP㡵xQ1xlÖl};c\~o%!tY;2qAay)7QP/Kd> N'䥈 (8_K䄾i)O7l " maع5UTHSs!\5MT |Pt"o;jSDDxȩ\!#9G>=H㮏"sIelLI|\:YJC^8>ɒ%)Gb015H\71,LBpfә`g-NDmsfԓO1,/h^#q ,:=;#z|cώtUL7G5GHU+H6xgi8oB>:M23 xMdbX0D quHaqDr,bozf` Y$w z%sلkcmԩ-~3$ԐM2+#o # CC*bɿ@%&ݔ!7 }^ܵiX~ɯE넮{{Ԯ~nq*Zf9Yt"T@j`.%BByVs)B6g ee玠e2=g^]R nP883b֑r6W,o(ZGd>kz ʕ'<~E͔rRgA J==x#wA~.]8VxX2clDe}}k:~ pYg $N pk8YHj(s$.)J O K\f#WZ<#<>J Ab⼹2럗 y9Cu1ѝiE[S@S LdMtQ{ a,9DK{YCHyb@{HAq'[9W R4H&b?*v&e =hUx9FQN:핥aǘex3柟lÜDzٜ'|j zϓp.hP  cFRiW e؊񐶖r8/z(MXbw+o^ڍeӂ6/T){w)SA4sCƂB`kBm)%ci "sfVdIUtwtEg2b1;LinjaS[ҳs6fj宺Su'+$o?>JTVRj8:vߑ=% ֝$wLٽ{1썮+YK4 +7cǡJ61@bY&F%`i|0<~7)Q^|Lv,.SB{3c}Y-B7BZE{jk/ePjD,üisk5nE\T|ØlZ>[@2 trMAT?rt6{e^y{0G~yXbqˑ`WvGgLTk cT*&;):d}ْ]|AGZw$` B& }<.k|=Θ\$- T퍫 GnaR4{xEN駑lYP==GQD~ CXoiϜ0* &;H)+V^ kWM0iv'9EbjE;yzXI i|^(<}^oKe u,E踥0B&U1٧z:$"17w{o]I@JEF<áKh Zrtu2 UE[}z/]B8 3sc#PNlYZ?&5W")yxF '_̺p/ G$d,#g`A\(h1*Lŭ.!˸!^rH3y@}P}SŚ-  j}[N%A_QBIebQW L~M*$N7oW@kdέYA%_o׌Ea<]xoMt ƽj+(]G2eS4VnvZV㞺nne'`'t x3v9)hK(Nso{ޯ6p8Rr钉$Z4-fsذqF8=5O 얏i/*Xx[I:,1>{q6qq.6胗 (Fbw7PҥܳÌS:M Nqǵꬽ֎a\FpA*ZQؔI ?@(@@6p2?ȃ0 _q;A?CPlN6k ['xHG9$c{!ɻ ЧXv`-L4yg2SLp#c_rø,Y_&eX;TţͥXO"}I +8pJ;wӮSֻSoX "Uׂy6b( VĄKBρxԲhLx3YBBwed A.4 #MC/֑dxv|dC hxk ɇ+Irj:@1K1*h%TvGDJթzxz=FY~ !qݾSjb'GǕU  APA|0LIe0"m9Z ro_)ۉMj\,ܩW-ӫ& ֤NR(uc,qݿsJ˿Z}oȷuWܡK|)X"v)M?䟈|K8p )p)Dx27x%цlF^LC/w ޲OOL>_y@7_ib8}_wx(X0|8,7jC~͘vY^J[O;EGSK]srԆs(_[䈏La:ϸnoi N*.fIR?:@:~b'GbrYZPKە<'}2 p:'peؽ1۞ޛ X1*x A6!ϡ6n%(0|7vI$scQiJC!v&?sifߔͳW o`JMTPy: @c$2eYW~g7o^j]by@_ǝG1Ϥpz/?{Y9-LgPQȲt^V.hqǑf'x¼NPnq#ioq.<@_8Vk O@ ^!.~U]_!.P$f-O,17;y.-e'0 T8P,=_qa˯oi2nU[:U$oR26!w!cK#p[yJ*:K  3u?U'|>)H5 ElEkTti{N_[;Ki1NfZNYI0`Ɋ  !ˣVXQꏩKr%zr ,oC`4|H*p0"5DST ĢjgGr|iK5eRŤVa (wt}KfD `fQ;G d^dɒd!7!M'蒰ٳiyյب oŎq;<mmz#F>1RelrmB&rXQfl^~>\ A1.~Q T9[E96=EmQT~ճ`3l\Jl1lx =OlEnRccj3R#׊_Y_LlơS6~P̵U񃙼z'|(͘3M:Y+eZ?'BA삩p[&9ׅ,}Pp@NR{&Ef.nK`tĎS+F䟄P6VV}9,5'q u۷V!}D: <v8MˌLwL˭zM5P2. jLRdBp99uH"Wcp)7ɹ\b߲5~*z,ЕW1+^Zɞ=D( b{WpKZ֫?@~1,W/>^̯YX s1a2U@!sP~Xt<,V{#ZoXejYhjtR[ksԿ*q1Z(l,tX4\p|_mwp`o#O;o{:ϒ)_darcefZfG~Ԭԫq'y$b0]нYt9v Usr.Ppmv- wk&y 4%6E3> Mf"sYH"q 9AIHR6ō'Q3s^饣he)-ObY\4ǻGN(D()R}yХH-MSdcǯRD'zm\9>#Pk j.0o7F(f<Z6=S"Ӣ`ﲵ.fr9gtW9Bу6#|bb]n}^@ s6Ѵy|y 4%hsohCdr$Zwx^Z_?b57H+]a7!#nlVGI-!NIF|fDH/\iLpC!{=%8Y`zKqY~z؇J8Z g~ݹVS̕K>wi|qgf佗 KaW@o"ap\rd ý 3r.8 [ S ƫ }an SOU<>u t)@&`+_cܓX[_v@MЕД7w="kw!qř[ WyV[&Ўꮘm6ͳcő``P%; N7Oن"6:#Q߰: !жIth(6UVpO a;RJW@vr{` R=>!Dks WQ?$Y+;nN9Yz\T)lأjU􁠠P6 ļA:Ʊ`^kehbPԲ#[m㟈UpDZf&`Qj~1˕cR76؋! E)!5 .^(SM( 4g;ÀZ&BI26\?jbU%C6],ot뫋Du;xqV5W5d_ p@!l g6Y:rg< $zSQl1Oq x9WM3?ڢLWLq0xG++x6ۈT"rX"mc+xbf,\`q;w#17pze a[9_O.}=}f2]C[ yН9'ܓb_Iuʚ-aŃeJc;fa!OZ|S?=рb1ka-RbxE|cޮ#)Jw w6@JyŸWcOa:/4e}-1J5O(\҅v/,-ψnPw_>*F**-%Cv͉1)IٚUv[s8 0vIdC?^h9&\.R@ߦ (G0D@FF˔ļre:Csq$#T[2H`查PaEkĂfRu;~(<{dCU凘/~4c'A*]!D7WNh B@69Z28vCmT p׀&-j&SلLSD#V'5 i5Շλq.$sFЗyqm315"YYbIX`ءy M"Rg0˻5̜z)ă<+nP+&?sKc=xwPN`rpV$PNB28JHfQw:sgC$rg%FAKj5"Xm՘4պ "թ??*[2ޡniXUR/ͤn'F4'-IȲ>3ev<)&2'F,j}Q(]?Dr 2Ф5x*TdjUx[<:&}'sw5`4[nB"@_ 0su*VOO[tF >y)6 By:z@K {1U{rcM 1ş %tdPdr=b#~{gK5qcL "z]#W5#9$ld+\DFgP:1|kԂn>xM`,4,ڮWUIK־^vk6ckׁYl~!YDTHGnϖ&ILhK܀.a1bp@ 0>;ybZo 4#E;UwnR?=\FN"*Q:tbM5sߋ,=ewe< V}+bVg #Y9?eAaA]Rc7Mr?ύ<8shN:IѭgsY{]΍I , B.cZ"p15ԔuG/&}fVO'@ч oK@8k96&e0*V~kzHN`5h>53˓GE" ΏKd!+ygE%i^Lכ>#્xʌl(U8u˧s%\yD_\ƽ8h6> 88p׆['Iy`A ǔdgՄ鄽݇?kQQ-caJ6?~˱_;7.\BM~9ʨm!ðսW˼,| ℌϞĈ|52.}Su; Ś&˕pzx_E[Ţ-nd7eP5s-tmer! (n!@c5b߼LK]Uf^K[nqGr:$yޠ Ei1~u~YN('ˆb@ ůCZZ] aXPjo%ne{615@!*i{/\ ˵d5 ?hu-ſ#ӷDǼTW=sGK3/2QL>BK_ EAEYƖAjXgR% Y뱴;Չ{ͮ9=΄* 6gqdFqacz4DYBB$F7iznU0[*8> }4S㇂Y~Gf?`Cz#j3j. 'q%xkh3;e2/B\ `AO ]WG Q"͑bA s<7'ߗ A/Py tGm\'K'Bn X*n}QM,S` 9\r&I/ /OtysSh^tR!waG2]~'$c0{E&!V bݪƊN룉 NkLJV.ΪT5׵ˀ_R7UL2rO_ Rwّiro\BGz Ynujk iKK[bȧ.w S .9vէ"@  cCcD3lڰʈ\6(ЅZ*CFk-(0n'} {J"j r b.6:|ղM4+Ž03UMC-\RMw79ۺ3bJ@#ܢՎtΤi" Ũ6[eߗW$<*Ӏ!K pe'GgmxGZ!i7ѐCNR=C_%Ƿ_-= N%TWC]L7tWl̨;R ƁƟ;]Q0t7zo,^H"`'ӌ;ĺIsdxmBGضy9'l^[/ԗqk4Wh^jwۑ}S[lfe$i8\K,jFkιЃ/deAfvp]]M9\b=s Iº|F (D0+$T5JnB951kDk'/"fLO> ?o \= S؁t.jΉܐY$;I/=^z%2|HdU*cx 2={:}CWY9 =]eI4ҧ+c:*m;=Icb:̆uZ5&"AR]M8 B!\\3V=E8l/*2Ç~H?-J6tZCZV7x?=ntS]4n~d|9%$^rg`#/O7*ztXK*-+w9aQ5E{H4a10YJU# 8"̿;;BJ|ʗ61ZDEj׾ ˿U{ RԊqjG=VAN܏-[擩M{Ѿs `e U-4V-?q+H8I?GA7@8<ڳq'dހ w4j7puƖ0A .w-lJD`_nMQ=ԗG/>ilހ!!%{ӸwV"OO$C- ߻AC]==BE&z]铩cã@0(,s<h{4y`{_j@/{Q{BУ_nL<1֛n]'Krc;q-p09躜c*bqZJG <2\NC[+k tlr X1?@lI` 9:0*a~CŚ1އ%2a5]\t# MlNC[|khSztQ(-:'0cm\} "k}8{/@B d^. g{- Jy^A5t-}*u}sJD.E}y fL3#ܥ=y* 1Xݢg`<{~{0 *Hg4M{N@VFoاIGՌހ '0ܔYLCP,R"6!WR_p Sd_0*!~].&m{uz %q'{PK:\,HС[{Oő;wsA?P75[It$I-=BGLZܽY̿d6\Ԑd_{xte~(5#fg;$uO`su;sܭmNg?6}4I"t G"QrIږZ@ Oh8sa`*a;Q+0-w;ܧ*~zz/ 0_tC+o\&; (Fc[ıjKQ{j+h]YO\ Ufbb#HMH,E^߃㇦X:_tjϧxjcd7m`R dZz1z nGhZ8E{,A@KcrFzļ.,Y-_GݰI>mlra[ҪueR""I(T kzXM L <%egdƾ YѸ)|bKp7//aR&)_qTu4&MّP‰5y&Ѐ4fdjP$FbĻ1(a%fI|nu|-/pۊG3J,!YD:`r5Yf7LtY 6ӸFZû+Y<8S<-IcN%M)T ish+v(ybeixWԈmB4L(\oۍ&nxy-Hh8;omTÐ_aMlp2[t-NJTN-b:6SQN.i͗9-֜Vs )옩ѳQLp"w> nC`LG"0˂ B T(?,JehtQac@B ?~a0iMoATv֠e{O;ț-!G,EpDy>wҚÌL ~uĜ>!3rWsϞ^y4xkM:${{mD_e MqΓt!%Zʍli.$jv9ŻtI?WvIyM<}U;hC6n_7`yn֒X |.P$)q=m9]*)b7|XO3ID2cJ՘]lFtɶ~H&"El-?r_].nF]#0?{x-vNE^pA{3BnFO$DhT5EԙJE o2HZhB6@OO6S}=үk>S!-Ր:^vz/5DfFWV+=W[ʢ+Ԭٽ1"gNw>ěHGa< Q+Sf./g( 'PC{EnaQ@:+hu{yJN`KwmV *=X\jM smpSUl208cw u%vbH/L)śYL/A#wabǿ+8HТ\_0bRiOã۸kQ,&$& )xԉ&@R^XKJ>U,0MF0v|@&YR"F7bA^ғᕠ>a0"ܴϤΔw2f Nr:0Ӥ*/е@DR'$No2@5ФYYlEd ?-;@jti:Lf&G8bqCGY7)ڪeyXun]\uvo<߄8z`0;AX~ vO|eA.*Q-o7P JNBmmb&;9a-5 kNy+Pd7c3傧M!~í Qܳw~v$Ǭmqsh7XT&MpwU C5$:)ap€@GOGD8c*G[ /?$Uznjޟ;}Vg;G}A77~7o?`\.;0Gj$V*<4D8I;ѹāYCZ?]ؒTnF%`P)yTs.LCh[#%CPMhC ;1 ҸANvko4 Y6p޾3OѨb } :~T.?r4Oz/*iTf$ Jx%b͵vGѰvI'z7anS ] d8?7 sSAyǾS 65qE^6$\1DuS/ X8_Dڑm9|ޏ*RI?:$qMx͕#]G4LP]1`J]cONŮk3FU!}Hn+kŷ`ȷWtÆ粵H)8A;T/1HN@x 0 싀m"Veib?fGKOS'oxKĴ#fGы5*j2Gufu+ 136!4UpbQCcN1e.YWգԍ@u ilkJbѫ˟r*CkweG%sݭd\Ju Ja5G๨u82b0,z='r>tὫ s磚b] PUBf+c,]xFX6g>c%qF5Ռjll&z1d?q2pʑ]vq+BNTECcղjzeͣmE܄yR`gDW)DFuh) &;wޙJpi,x¤*Hf q #h*4鈡? W^P-9Bmu=:Օ"zf4N|:*uLM.b|+O 27рx')-n@iy(SkF&IQuJ@5VK- k2Y }TKՆ>6[9A=y@jo»6gC @%xu(f_v0h/l5æ}$jM2BFy;"ͼRR|³OXX׺=m=u0k ;=% IS=T⢺ Ϧ;qZBWn%ڑ IkmGM +d sR} 3 i[(*u.Jr1F^Un뷒pRe10T*7l䠝,q𢡊)F:X&Af7xO 7ƟCPcD={N !x;{{ZOMĹ~ 2cLUxyцb5r0M Jez_4{2ղT?9u`v dƄ]ޡpw?<;1A%Gj>  yhTy[u{4!?8 QMYY6;Oprf" q{{vs&~(F$2Y i4%=wл?V)v((X{>nTH)CU'r^t P0%zQn$$ި6vx jn.M40EuF`kBo4MpG<+'f+䢢TKm! %uԾ+(&t6%J?tu,)6ΎnHiXMbQ 4A7zó~k l` `*ol,)E3#dkcQ{)yž✝Lj-On枻|,MN@;N/o.b5 ?~TBx>-wG =#\jZO8Jp=D;(YcFQC^G W}b}Jt X7 n7ZnPeh׳82JlkXn]'$U1{G?gD$#´g8ۊ 5TR_ &8ȉ w'm +ڃ*+L/$F_ xD@ .u U{B*r&0P $ Rm*nحb7T=`yQ;I~ډ3p+Ri`8;lwVl-=V?k*tp͟BOHԇ׊:֫2EH+k#"o}>n"|t`@Dy+9kQEҼgfCV^J͠D o[RoSz/nNJeW6%\Ss"|r|L=;ݻXP`olO'HAga0S2T[-{Gc̰B Q*漁 ^RWU [F8_pFZ"g녛/i6ey8j:mY^+Ph(>G~xv5n!C28n\zH4|691cuZ";}YP9JRL Y1@y{[HD$HiO1; aBamTc4۹Oب:# 2v3HY^eGï,i_A+Lhgð=GfT>} O{`js!v87C891) $ ֡X23 TvUu|6 V%tS`JR@S90Ej[@?|=t,naB],ZD X}Vu7xQ.S5aQ]!3^~֌Q{t>n_LKP0 U>pP닛mc-,9U=7.x;oCp.%D[zʿ~PQa3E5iaȇ'wш|s1gʚ{%FE֫D]v4![^ ;yȮ+'֮4+IyOpK%{,aNk+E璈~JBb ÷>2eJ0ǠجVѿUfGtuG;6X4p7n ysvth"lxi:ND"Vh80o νt#;p[H_`[RCǔjY4Qʪ ^rw`$mWEO= $ Ck?Pni,: ČLz".u!׺̯OSX5$s$YJ%oJ$ӗn,.L mY-=*GQ[fϮ܀ۚ C1㯃I5\pXaq1 rրEQs8u)@*:qW*`y3ђ~:3X`0|^C$8%RFxW@{G5x}(f$NzaĔUyegմӖ/V;[s$ݜsBi-;N-|5`::h:cҾ=?*4z22;Ͳ:"yt8iպG`W.Kh=+ 龳B3Ǐ[! KƖ?HIr3dnEPkDȦ4uZS$;lh ]v(cfKMP2![gpɕM\Ay}|P;YwwUP(<@dRW's/Ú59D H樦Ƿ7%X3IFEhxg0 {}AYZ-PU7CANA.8{[BkmCSߡ!D]\:vv0 N!<\d"u,d|>pxc0A'< NӪzpP.XˠOډ(BB5%wޭEi)dqh@C9yK2ο.]]h<2yTpa½]b2m0zzz)xxWk,Nu7IpIxӖȵ[: @9x@^*2l2GJS(vhZtTc< NOLYx7z.<5ߤ}M ֍=y(n'Pfc>RPdK`[9<>ۭ#$py)$8E೭mmCv||ʗɍY~Ysmztr^:5E%< wR_JvF)Ӽ[{co^%gTjaAlh'Squږ[6G-1_ju5 ])iPj v~^}lPЉ-~ 0ǡ9^xT߯j Y:!|kv5h Y Zth/QbIػsQ'񒪉*X)hIE$T.ګRs?cg`|G]zfyqߍ?ל&dXoޝ\3l}M$*w&s޳{EmK ~ R{ʫd;@x%鑏1; uTˢr9|>4GR;o4 E\d ]ҍ^iа_b,Ef]v9U]E&lg{gZ{ 56j)EjBJ:8ņH Er9/ @>Ooj%?X)f峖5AaZ u/[cʂ/v3D;,Op+R0`|v%ri]?Pq!w"N<4~^AЗ:{fm"ĠV;-S%Kp<ǧ b|8/^gE|Di7e\ڟY}_tP.3j&KHg5L)vlޤcU0 ŀZ%[Y-2s="֩A0Ic^V?) juu9ˁGH\D7`.3`2'6`e} ]a/g̃4S=S&74|Vˬl1e`ά BS Xɶm I'* q'KL"tO߾W̹WH i>z:rH"u Viv  _ӵ m8rpA1;Eg"Fn/=eH[ޗu_w.ծEEA nJF~InqOI0^@KxCQ*y.E]9Qtٙ>C{?44)Ii*YEsVy"w5bVŎ]`3-lT0:]E"~ #5֠_EBXZ,"]ڤ5r-?; xESqI|X:BwDo1% ׀՝YK*GylYӞڟJu߀EͼqG֎3bIy O]ـ0z8 R 瓞zD#m|yXdJWαH0Dئk' JKD{I"PAb mt[0U)u\@ϒmt-D{oZ'028 Si5 %ښ0HK=jvB<4)† KՋfAܾ~߰mHt\pOZ1!xk(%^'2k]hT P,]J{aYSAq'zj\T Mxq.bbZؒ8`eoe ʓסO>kp8i:Qqa&;!UETOa5ɞWI.D>/X[K=_-E Z=7We 7)Xg߀ w6eL.ݽGdѯZU2sOW2cfZ%sqaM!.6--:v`ڰ" -q #LxAg`ٮ>q1C6HV~:` tb)T̉ D"pAg9Mݢ?!C>n_8/6Yp$omLgLvD%=J51{w Ĕ:^x:z^VA;  aV^D<FNb;ơgk|p{9kq4ݙ{[Jg}w{r`l2bΚ+p^mdt(qrW 6ҀMRDҫ#&18߮9K@i4CWhS""wb3dƜ2ֿ뤷RϪIOvaM` Ţ#5.,Ǝ&<0h"uD X<"*%ńAmbԡ6ϛ_'evUxȹLM|vƞoF9܍xCڣ,e\(&2YHvTxKNc@15&#XX\/n48O61O/@'t"wK!*m}z*H~uxA|')5-Ka)Z ]ZZH3b5!הKs&O"迯veo@!sG^!Y_2"`u1t/J;Q WEOr$5k<rZl{o>~ިl?J3Հ 79˾)4X zfe@)4 gF_X࣍Rw$UUobpi <ORe[[M 98 ,AE8LEGs.(̗~bv3V ŵxխme4$I)னKGnuu/`{ DZ<ҤⰠ"[I>KnrșE#va93N<9ZxϠ =̇l GO C}m׹AZyuEE$u/'>3ܹђ>gZzІ3^9.q}oͅ^qҸJ7ՋIq>6.ҹFHWx;Zp7B+6hPM5i`_*HqlÌO/5kamp"fz}:Bl<w9]g0Lmgt/]( y@CI!<R4lLk0#a ._ōˍr&}|OEc‘Kvն^p3@Enq9zF=s3B,XxQڝήl'Ai ' gzЯSLÐO&ϥ6TL%7_o]$&3T~qxGFW/p^QGhQM)Hj'' K/zS`גUM4O,:ETgJs҇!6]f9"W4FnV{SF3Ij IIssҵ2{%U: N"y ȨѾ.7$҆YB=p#8@+MW >Y;3v :p:CL@9Tv`9@fԵEpʏ끦*5 {fq1o2XHP3?F UOB&sx>i=Vm8J a(8*@9?i|L2(xpB]p[&cp`;lyP(sYUf~u6,!BqkY<H)zW$/k6m0zI16|m@Ya3]I*>7xp3?+z"t܍*E,5ײ(q(Y0+ɏ*?v܃KF&U_C(ö׮Y= ^ (?A_< LXڰ؋\& _/.g-wa5Ф5̲ F4mXlƙ]Qo]V!Āpb SV+1'w]pA hSG`#^ڹ砰7 T3.ZÀmjk~JΊIc##7qP?Xk՘%-pkU Ƿ,lX\?3،-G?倏NI#L|ͭWgdC֤l2糆Sgjl,V/CPO)RG" l~ {8ԋd;ljzIi-u0EB7pU+k+“3&6(ZK猅͑;kv75w,{ |A%0j&!ZRc!KbMۥ!1!gp'vWLE +)%cce|}5%!եS}x%fm(5*@ϼqrĘw0j# ϝ L1]+1<[g=)M1g3Xtu|J5qzl zLM)b 0O-gd#7!Z+Mms6YRH ϗZsꃾ)ٖE]B; =3 L1+2\CjJ?S!'BZaˤuM)߲ſ ,@0V|?s4Ѻ=5Kf,_I5ndpV.D0 !--Kʛ7#孴/E;gg5ף SO*8*xq(\5'DCoB?,Q|+kc.^Gs %4heOA%jpi(atԧV6%^Bg1x_qP^"@  9Ʌ%J|څj~f:Vb4n\i텹nU0-N UoS(P9mAk6mKPX^ aPd,|!n(Jz qO;KC]‰vqU)GEY[z+-*>D\z@gMmdN½3aMҗjYrowTͣ08vO{9_V46f_@# Zo"B7YFCh^$AJ"-Fimgԙ±<~?cĄ+uE{ X 󨞜x?w0Nscۃ }B m=gYySOv9!V.JMC3XHl⅔kgZ2&:KETSTMW?ac;mf6AcܷhR7w]*m֩xVcH@+.B8R SiB]mTuq.:fll/&hcNJ\JgLٚ>[=(sӦ\M⧏; w_5%u5XM~IVǭQțV/fl6,e0ڝo\0TZiyifS!=J~iɻ?n|zX2hv}v$kK#sUq y7z_HY4=;tgd4ښۻ "oB ʺ$,A&lU*RY)λ.]dGK}^b{fvbpnĊ< .22zJAeJ/&Pa&`5H9(l'i|| 1>oBF ta7X@HAt7:9 غp>T\*[^G n;o^<NZ4Z;R&- ,jvRj&y߾,ŶUv7_31E|H{1j1|(MϳO`˕9W{ -Rz\vwdYk!}F7G5~mLyk9 0ȻCF_ո5}A`R(/2`n:c+ xLgˑ-X(ؿC<T D(,p.WǴ;qp-g!(N9nhL5V`̧%ff|ڏ6AMdaF ."u IscPAC~n9I otd9opI&XPgQ=dE쎧;_Di,Zg iMu>MJ`$!j#bWMRx1%~Bo)RƻUʹ.wǘDܼp 2B+? _oJ|0#BRܩڅ-w }G_mEQB $#1AOGs29_=*]J u!$|<;a:&WQ1!`rk ݾ^xnG6 qƻ!|*-@|Q++\7x -ɡCIcsRI ͱή%{j\Bټ.1Gx"eJU&Gr|6Mc8iM'\:AԗFw {C!0X0_x?nHP)-"ϒ28^xV\ }odG,BE@Y GJ2-g-Jْơp#<(?0-g4=JB&zj y^Q|ZY3f wH>նg*jZ)W(~5v`k{38hb$0'>@(Gr;v 5*?r&"!j6B+@P$o7gHxs Tyy?剳`^h=.2sʘ\P!h!oϒ~PO YE8y^?#T*GITW'a1d@&TP^qCrNv(}^*XtQM`Xς%;*C|n6 )?ٍثl>E9T_&jA_EĥwvLlRjynC.&2?IwŒp,Վ,c,G{|5QO+isu)b3fWK:NQ[F]oGeۊ~Λ&t"l1" ׯTG{ F%XrdFVPdo'~w6|p00]΍V~ROǟ[/#_`g#ZCn%(|RAe% W>ϳ09$e{}Ew4V2kïYd&fu"Z9wsᔷĒ:u5>ő.ZQj9_׻tvlߒ8&گ2vYP6J*KedO;^lAhVKprͣDmbׄ)w`'}Rzx# *HZ8#0e"%P&W)FY,M0` ^l]|Rf|Abܾ[ikp=FCZG_š_?$զo[Joj*ةW> 8 `;MQ:a!!3U?0q|\J{Qռ B9EsϊcL_`aWlQˆY3 c09J7y/?Ux?Hd.}  ;1P\2v`Xa a6k.YO\DhUN=eG1'*ie 7\}g$ AWe]2Y2 ;yYhu3o9SG*r xѵv/Cw!Tǝf~MwS_er1Un$(O?d0kjýk Y"i )|8Q$ 2$.gŐ$ k!}>ˌv+H&G9wi!qޔNWfAQ=Q# C;H܇ x25bQ$3xaK#hx&p~wxzs,_UoTS@TM/ jȂȫ1)rK%IH@Z.'8?߄A^Wh$KL!\i?+LaxkG;B3j^ݞY68n UB=lV&ۤV<\ ^]Ԗ5@6P[6O;[GN8lvܖNWm4I3m )r/wfCCo(] HO ډQ8?Bt-Q-} ̛LexIYk7JEYcK$e+쿼(!zJ&d[!TEN4:^ջչg{Y8ƦqY?D͏Ԑh'O.:^jeH|Ø2CKlE:~9S$ xCJ@xDtಌ a=N|HSն  0i6]TP9Y ä&(ձYpfmГ'y3EKj#w%s{V[32}m݉H-s`jH&"Gg.LA% Ip>5?BSA'_~Ӿ+Rx)vbޫ-D~ڭ 1څFH*]OM챗zuʶ-I-1u%)LِUJpH?S滛}TNq|^hIF咽(A1DEWӮq <ßs"ɪ ݺi\w^xNlҙL Hˑ0#bzFFkĿ c~؆ cWsq@75VsٿQy=S@늡 Jș{֩Ӹ1R|8^R=BV^jY f(«_a@G)7~~_fL ,$ t!NV& 3c4Z@{G 8V 󈔛^#+ /߳\T&ވ+,/듸K cv.$s0Pf ٪8Zwdybyր+ώCnY6\9բ 7.Pb֤}7D;a~-.f.1d}m0!ޣ9iK4 _\Hg~I>e]<{%1|P3-ӓi櫓;8%./)Lv UӴ-pi8cv$f:-iGsghѻXXrJCeYSMOzg`V@Rx{SQvf|L;z6.79V)6]$#(zaqc -{r.Waʿ/D'ĴظksmmGe 6;GVXP(fQp<՜l*"p=pF!e--u;J> y%BO*q4@Qj9#ךMI4ұϒ>lVZԥ}G({]%T`R4?4E+Fߛ~pO`bwpEǮ /e(ي}~%L^h^R#WoHaR&)Hq*GjCeʁӳT &\Xy+etqWF&[H~jAR DnJ3>ۼf[4ⴇ^FV@ N:M77&edrl(wTsxo|y4G>7Ւ\QFpF4Nkh$7>X-%wq 2 1=kl iSsk 9dPǏ#mqNpg1]K7QQ2ձoKW!k\ajH1٩Od˱JI 'SA>.NYG>[E5+:CF@9 uAgfǍt,.O*(0f܆Y/YmETBԝ[?lR'!+ي q⯆gStT2ЊQY.b5UyzKPb68$:8 u2;S6ꄘOxTOF;b.% w@'2;( =/G0zc`+BB*^l Su)`-boeD4NOf $6F^'YK欬qC!y7u6)O$!^dk,l^*bْ$j7+go+ZkQJsM!!h9^S(# rċǨȰQS,<8Mvw% <]D5_b 8x^g8!^nd2#ڔ 5֒#;~ /ݎ=),#]SGujhӏ'rl{"D Bƽy&Gp{Vӈe $(!$]5sgU*QL/ R kx|3+O,&5맍K9/BWLu#1RU#!UnrPj 0mm-A'ZXLP|_ B,AoA,8 RnjX==GxA})sx;fap 3Ʀ`!f995'O-|' LFUvr?lq}LsP ͳwNiղ6=Sb:hdt:}6҂k:^⭆utR$h;&piR}XB|L c&"1Ng&#aij!{C"Q GqM|q4T pIβ%jBN,d*Xvq5 yN*OD&6C@%av_`n%g9ckbē2p%˥WWɬ2;m AP:K&!K9c.w1FɅ|F& 5?#of*utKzeQ̏QTHpA)n75$M^NNkW6͖LSS<ʫ*?ρg2tCk G}oȅ;aY?. @b{qh{>RPM/̣ۢ@;;/Ioـ/: Y?sۓJ{JI}ɁsF0|*icYnt“S4'H0rjK'v3}@h fribY/LjMFlHx0=!'5F%|>6LMr/*B]~& (UXlu= =ǂ0ECSmt;K[&/0xl>S%͋ ^G d,RH} n3d{brO9 mV2zSK1Ah yS1+/D{qí$>$_(XaF3jfY[➜J~ zhp};%9{\rIHQ~$9;͌2)l\ev=@Ok= m@6\o-cIgKݟ)abщFK@&džF_ I Ir`_L>XS Ms [0˖75`yt{̘5=]hKtsjOQ40I7hql: 'jQh+^úTֈU~>h6dm E&뇞Oo&KX%q>rh MךU.Ccn ^2圩YuBD1ϣz)X WqJ($x11JV0 /8?/>,T&^i(t_FoY?^pQRkҎ2A6g>Ī /] Fw9,)"7UX痥7oxM4gcY?0Cr4]az#[v ÍpZiOxx鄢T[uzqӉċ^ KH(S)$p +J]fĄKkM\Y"ng[*ŶKj20U[m]lAD&eҷg0)2)^{rtrџhTy58ݮ2˦%S]WQrwIZ1C@g{s3P!|TكL5 !i3SUЗDhxH2lc玮[Bw?QV>N ?Cv%[b8UvPd6qxRBy7Q_wQ֖_W=&>zN{ vEj_AvELp20"2|ZRAY h운naڻKzc)L4hf>|bA[>(k آ_s` }b#UWQ)¿JRwrJ`bVď@#+[F6i> NI l@V4Qe JnhxWW( vol`-9*.Qᱛ&j4P/rl˚QS}s >UFM8 0r?y?PQ-[PMi \JG/<:ZpNIusn&=*ѥ, ^\`J=t *Tv>oªM  by^VN. ڴ#|p{lJTO>>&iԛ:<3Ea@lL~e޶d)iB8Ǎ G| nׄ=Y/i8XR7}b9V/(6'Ki!# mPL ա)sLx& IGgL{=IcarGqpD?v"?aNmRFa,q9H|؅&g>9J؉-BFğlz9nx@mk0 7)p*ż@Fu?/M5KmP7)-LbBY{k,9)~#{ Yp1Ty[uF_W߆m[*VC="ߴgvIEJF^2%Q書euZk->7xYCd+Jyz^Z%\:h ˻Br P"`: 1s%1ȮdC9si$Ub(;">׺\+xY+{ bU`erjOHԛҍ\3t>e36Ffڈ@P<4ɟT:px},OZEgy-+|ݐ iβŹ)xpXfZC(m(;zZLή}WxJKX2+Cui=)$dVXM_Eր~޲jQUW^[8-1{"3zV e/]NmINI ^olL|,ᩨR{~vs:@NNѩ+gwmKc. \K $'-zMCmMƘ""rJs6| 3 ų5/DYc:O* N DɛpmUމ,\EsWeX!2X-k\Kt[C U”R9fи*Q.byw8`jG16XG RYcJ5©G aU+~n+[.bNIXTK~BYZB $:1NVՎ€ anpuX'm2 8X)d`XMM`ΘJIsYSM#ZiR|lh9Nb w`tɾ\qk8@㇭d\ ga^5V 2Di!C(&tЄ2Q1& z|ݟjQ*o$JRxǴ۵ϼע;#VLw=uwse;?uE1gjBվs q LX-0z2CTZc OjN2a}K.4NKo) I,70[46KGp,fE[akq)-97ɱ[\N)q|&!j}ZR3ue!4 |%fN*߾Ka)5A[Y'L&\[Z& L9N?UaHC)ѹO8. kڴpr RKl$a.i qo Z?Z!G +3:_o^3f8enD?{dh IX~LXF` *~yS,ˆr5o$\o\|E T`B 6dFrh.E" mdnd,AI[5yOKK "ģF./KY qa˛331g1)ka'*6Jjyndissb"t=D9Ui46YZ7'oP]U>g|?u*Тſ~ܰF5|5\&T;]Yզc3DҌ.ϗ^QSt+3*ωVS^u\APb߈KAVC$ : rq{1oKӘc2uga%pmP LJӃ$v>Ѳ.A7©[ ;`׊ݳnOm#-p^/zJn0mEZ,%5q#:! QRM5-%x)h3̡E0:ɘj$ֵIu1\#\z:ƸKgЄuniS>Kf6`% iCsIL[C*"G -bzû4it#ޑs,x:)޸=Z楻hLc#،xH 9:$0=HBA4n(6X ̼~-[:$%^-yWв72eM=5.>'8GR-Drty; V qe&ۛ"ZB7+)d*n8f۞\U6AMkܱ;!FN09аNDU pQ, CqAr'5Er ^Wkxu3'|{y b_W6Ŀ/FQM o7hfY 3!⪫ hOs=CcH6Fs/^~-HXd)Α`f'eV%oӿNexor%O1ZRފ_"Qzq:CBޙA-4'ob]=4.8vD㦅~2Cr9@ZO`zu$89)X!A/`;`M)SW2[{#ZY dnK|iJ}"D^b$8#xʪsA>3E7_B89WSt(50,C8`.fՈcPS7M@+y䱬?KD耋?S|A] 0Jc8;a~'}Nfd l7NUfcBe~ѡJZ xK v)c H1[~b96O^2 YCiOyOiOy\D~UiS{ /ߦa"RsH*41fk;j{K҃i GBN?EgZF[,&Qɰb}ET d̼ @$?SMe5,TmX( ֫ xU:~9@u\jv,&dFkF?yNIO}onZ`ٛO%d-9<-^WsܼĽsHv-"QRMl>T?Xwʨ3Uͩ@`YC`?F[yS >M%"I;`F(X\HBPk ǁt;boC)/xI;V؟:Oq-o;"k5b`6&wУQ;) O= YB,A(rd.V.1^-<;! &- !H&4Jh*,OOG6uS88 Z?(V&{3fȺ:_k-Oę)hm27&F\+ۛQ*?4@ڬ^sE~ehAp;{E=p7׷>"}[vKG3hK,XR6ckoxHIDުQXSw=^ rOc 43yۖVP לlC1'>H]Kj'v(U w|Kn#FfVXkeAbVsahzlخ%LFufGf4WxVlCnX<8_ZH ЊCH>l_{Tg[f8kD:i}2YZvf`5u*fka 0p8W<})KlCH,^jZ\y-FmM؈S;'ZN.NsyN0ȖU'r8(z'%O1Ծ{Z;6W[Se&Tu9J]z(aN 9S®ܐFADl &\%͎sO:ț&a!Qb2nڏ0=Eڿ > vL9n`SP0;Pa$;s9eD6]$ %a54삉44喻K޼mU٭8Pzeh `{t8 : ^% r }Dmr!AvfEzU"zHZ[f||-_3Apm#[PIUd(qe\kd-:8௸jWHKekTL%$Ū] %R]O媁jPE߃@uK*a>j9m _^?tHQ$d-z2"=Ywo_cCᘂ&ۈGp]PxQ BywuYFՐȔ߆S&̶P>iNg*@HFG-3VRѝ3Xo2 5\LA+?1j@X6}XςЦK_5p{t;$KK. Nߩ%J{du!D:Cy瀗+iYi(M{AZQڃĮ83&tl>W*#74Y#yMw*FQ=mfmpFru,}Unq'ې>=dhle{zh^$ \r L#dZCt&ŇDGO:Y(;+t)1Sg}Ktv']4SU7XoU6֎HUJ~D^MYbاsOojQk^rM𹶠ɒOVg on)OǃrNHA;0ﵬxi,rnR!!!b@:%/eajfU){`W(`'9r f_9G!*Xsq>:㴤L]jN91Tv('C/Hy =Db24D7nJJ$"-/R*B;С< }CH9Z9.tT&&P .2X**BQ}1Ԛ>Z&̧NN8]ŇNJG?X\ωGC/zԹRiln*uNgu$d*I|js#|cyg='552^̬Zi~P>ڙ~B}wOY#İ7@%?^B֡2bY<{yz!F{8\&B1& 1\V#}5xvnUb$ g&STDiy1.zp0OG o }+֐6ۋEfM4O՞Hr b2٩s,w B4UQIu_2j>ڷ"z5ޑ_ Ӂ#9<34U?v0YLaŢ>SasDDzhym~|R_kn=]}C(+W=]U[ph6*FP\ j!6쇭_$jKnm67UIE=}kcX)nfVRr)РR-G_A2)M6O+`F2wU8-q*S՗ oڅrєv-¶ItRPƾށu|c?ˆ#N:~s&\+I_aX`ؓ㽯(~a`OSh Hy_B[543W\~z2r_"~pL5!xav3!a*EQi;+%4wȻz&?3.e)΃ߏDR$LF 0:~DxIo8>nr>Fn'9 y~€~1(ܡ~a $BXExf*EPmBJv5ѲJv:EES6\r;]Y=Fͪߗ6 H[@#8t0JvDxR X[xr7XV+R.~Z[ߙUv4yYYW @_|^61\5SZ,F$,$gV@zxuxVAMun#'+/$%ܿ'3p@V&_YtckRBadh)&A`m3J Z=PQ巏c!2 fnVse jTtHxVru?q3v43YOH=ݶ_[^ˏX <6fy-Ѻeh%{IZ3i>nV :fU'EA-w ^UXa@5 8"[e~ Jr ~a.TX>^03Ƴ#ɐK֊aUn(nصC,c;X?PKмB-➖GP TqS0kl%Q@HM`_WaFʋjb;^6Z"^rO:X=/*E&lmBԌH4oؿ)-d󖻿y'?$o l[8+>W0{O(?%7yK|KMYɹt QbLBقy ,/Ist A/d!U˨{u)$.^#EOZg$F&]LFr&\$ֹa;ް$Ffoc4ӣd6jV5BeN5(2?#=8^ZDچwtPMOnΈ;'Tc*.AJ7lج$VXikbD8gNR^ٶ5kzv N?81ujK$r}Z1[%|ީ7F^'s'd|cOẅT2qq*ru}dMA` xnjP$.v8̝upcX?8]'jsMAt͡4pIWQ#JNWTQ,>|W &Es篂AcD/-ᝇfKj§^ox3' ?b:N?m.>MX$ulajUE𒈤?c5C[yv$F?J֣|[쒌m}3 S MAc)zb6?1yۂOkLȶyDъ&S(=;w}F1?ۍ11cD/\Aw4*f!;Zxn8WI%t 8l)OwEow4n*|k|c%$kj>lGOB\sDx=E P 8Oc^LJyBss1@04` 24ctdApl@. 5F"֚HR5B%h4{,Op?@┵`aj`f"崈)AHX1keGME0"NT~GQq!Wj󏱚WNQSr)qQݎsn2L|\s&3/7*l%c!jt,$ [r!!D(|?C 5}Zm/Bk̄!dz9M ta ± ݊ 5Zc^'S10&68Y!P%4ZSNN6͞bE\AfF.^@Q2 ʃ^zL kR_ֳ4WKji>9{& 9A]άo}C̃sURَY4;rkw1F#;pX\70g43%@U(#曛h6ZMr5@ $?`7d=fܱ&W3bxl#^ KӚPY^^Nv2]~8֌ >mѮejJo Ay*kp|o灇NYXkqOF;EW%`Tp!g,l&66>fq->IiiG/ԥr:/FKTљ)^ ۩NGᄇS>9\E A1tErH `oy d|ǥAh"\\o|9tQbsR؂;{P\핮<9[1=\cA?L[(ə=R}&19PUcS2Jy墷?"qy9X'ލZKƹ}AiD /(f%'0#cHND-!VT-VoKeB6[X7FJcǰ\G.Iia 5 J7ڍWA(/h jFMA#݀CY4TjoX#$w1~sS3vQUur?jk@VA{9BrYhVuG$Q WΚy*I#k4h}MJs+BRm3bVx_=}V7A|X#)AIA7/S 7'ئt}$?p,,\*?L(4!,8jǢ}m0 AٰE$=τ4p։0npqu$Ȧ!P 3L+<y# yq!rNL;T#Θ}gH;Ǻ@MPP&Mx EM"vgq_2t̕Bu\C٪l5,g>e%kC}?c3t@|aI-4dS] 7*M7"d0[R_ӑw\_lKH0m*KNC{¼͜"yXp,9)|{1ʊD o {gx +KaIP'ojmr8 s0^oU`̴pF|y*)Rh@8Žz[|O[ za1ԦA0Sx%&  J`G\!/y{g* Cv:5cHX[Կ **&PIC|L8nF ,ܠxmY6|Ի1l_S\:=%V7_-{PNg\~P5IMaXp\鶊Fa0Ŋ#Ec~)(ZPـu{o|3˫ֽZ@s)G[-EƖ(;QZ0=@%je-E+UP-1wdz #wz<<.sHZxN k8Rb _lPo{5+.q{UwarP f%w q™aJҞE% |UG TkA!zOeRľ'wʣ9eWY|V{ R9q-cDQPmr஖[TZ( LAEοUVp{ IR(JXUʹ7Bam.Q>'1HꑼyVBw5{+{$M`8^VcS. KfJf y/Zӆۗ6N#//)ގVо6#bFodag5L5,v%\6',n2H}'pљ!X:>f# c+jyrߧ8 Hn]ƚeciqiʂ8#%޽֐Ej,h{[iE(.;'cT\=xh`-FXZ[[F۞[]3_V0Ԛ22Œ&5Q2V7 1izl#͵6|w;f] :R\+*>Ws bl#p,]c^~&S̉[Aqʱ u3` wddFY3HkΫru0{+`~"oOAQy)#M)tgȍ#BZ4oO T}Ffˆ' [e<XJ-d3 F[ Yd #'JB>,~ӓW5Ef]Vz?#l~^v!!*e.~p/9if g>_DcV$LmU]DXl/7P b>5{`o]订+Dqcȋs_|&MaH~#/=7"+ y6qyq9,p"+',} râ="x?Ih@cԂ2QO|%^M9gpOW2//}?B!0Fk DYTj618sqS4)(C6帜&RXZar1UN9Fu}fnfU#Tj_vNs/Kr8Ԋt"5#GN6'c!6^T~ ˛3ZVHV?g^9kX>7BD^DY +;F} ,Cfh-) ש,ɏ 3!4Q[--Wr&1"Mtd hQO  ґze&q>o^UT߿+:Ys_%eQUl NLt%;F|c`a48 HnQ½n9deIKHˠy=)2YUnMZE6amb0j1:t: ]| vs( W3,b*(C a]..gmD6n;OXDZgmKp}zEo0{vt+Sw ϼ[zf¿Ro(B'BKhFU4?T'oѼ 5)_:3XD>Pš0hyc# 0I?DLt0m)lsmd|:)NiW*p Y=ŚT2CH,v d3J)C6xěJr-`/:z]z/BÎ+7ٶ 0F("[y;j"Sh(Wqd Nag_|wSS,r<9KDЗ7oAj/* P@I VZ!8@/Q#E5R5Ej cMufܱw#3qؖyWj-lƸO3L؋,_ܢ1 orF; Ie異:fC2< qb MiLr;+Se2fnL#q%{) j^!q)a|F?n}nޑk~S ,mAiyVWP8s.s$,h"D$X~&E;ђP96׳8.hd|Emp?s!XTh}8r;6H ?z \9D),aInl- :* FaCzr= ;<=7Ž Oc^1>zg_VOO$ P!`;d,)Ke`KI!U?QgB]f7*DXȈ)ף&NgC㪗ԞbdmCq e~{)yUp)MZ,ErSDC>NR:cƃ.r1UOKmb=0IƔNM̓uܡ+0X:K5 =?6YKn0 F2͘ɒЦ3qx&\=r=P=ct J@S-#5x:쐀ͨb5"^x%u?2/1^"YWQђ4aBUMDfYO|HW^a*k dZihSܪVߒ-cE Gy͑v\8'μLɀ!Z TH_D$fMĪ蘿DVi9}˱ˣ03|Mxƾl[ǎgH[pQ\u@/vv ݨ2V 8գWV`!wE k6`&SGƭB{>DDZA*q02Ʈrݹ Q0[a^ؔ/.:зѳȎW}E+c7׌GEL[YjFBpF {oD싄 ֝_/͝`rco(eW\v^<ᴇ si1n}W-qtH*!;riH'}wHCMZK `9i$7DU٤O}ZwGD$Sp4Xc):F 8d;JKLFDf? `:UY#vOtS3J߼*PRM-Z|&K֯&`?jSd(kY6}GrlJuIXp- $~QTꞻvelJY$:{vkMi6[4L\x!?>؜('VUN*9φ*o|b-۳Fl11+Օ'Ţ5xTHM/ !% ; Dw@[k)C`=AsH#ǐr4rrn{"m;]$Gٻ)7'ȧhW ٟipA-86okuN%=l!Μgς ,%u֘Y- F^DO^*j=`p(AJ\;ѭVyx\1 j,&_i/ j^'j q3Y04  Z'|Zl_r/<|,m{J( a]6N]B|J" 9f}Q&7y0\1K0'[m Pp%1!>+?`@IEy͵v;XZwާ!͜ө]ꉞ׮nOL^ܛɮ~i--FLG>yBf2_ƫ ~jQ,K)RBȳXoy5 vHn<̟J5H_eD^,C/Z^b D4bFv&~y /?kgabf!r#]hPÔkfI\fbi6h"RZ" LGa/,G,PX6˜%aւ%3yY@6dMuPm&Zd?W'Ҕ֖}Z}^ߛXAbVWe0_)ԦRF-A\NC>~29 HጼqڇP $uf93oJ ltjcl0]|og۾SMR=`#2'-Rof '4k˰[5?QAwg^]Z\ȓ.Ɨ]p4fw!WVUYлN7W&UΣPHnY4<>/-ƒE6ocm#*|,u1y2S/L1E~ﲶ}Mgq}ǣahB%?\4L᷋mQao]׫6,@d 9 h/\ T!Gi'EA;sWAHS< &'y:f倭hpc *)&v▇tԠ=MD I&HI/!l&H x##~m~T/f`@n[ÖZv_ X\0&_@$)P5xqDżLf7-o.yLI?|" ,VQv It&7{% P+2.<}5 \ ytTb 7p!:/E&7H }<2>eRl'S/O}4%mOZ*w/vbWJV60—ytzf~CE6j(T re8 !_Ҋq屸89*C35ŻQ9u* )S=8'CLHYowkxHd:`,F wS=Zym,[eQ筟2Μ@PuFXGwiU紌^~XF5Ms m !kSRjS%')-I*Ti zky?b^ )CrLwƕynlm]!fLCxŔk,=)ƣŵthȐl8D|W~Ο5,H`lWa! ^Hm?Q˱D,\== pW n-,`#n@ƱWQڝ{̞PLc)=oCW%b֩ *t#&OH*osSGRE3wk~ftpC 5ns ]jS#6)!RDچ˻NK[ \H574 `/A~gJ㪾IdiALUaM#FpW[mqW\Mmw{U}1vv/8wqR XvBׄzd,PNkQ\F΀p cj i ,%&OvBD"_ Ď6:&丿@P +-dMs:簩?y) 6o!QZdyWH ɀbG;@Sо:Fga"r3Vpf%hWԗgK1dd[ J;iȘkCQ -c\j" LHٳyLGKw(7Z.gbh!i$I˙hL9n>g\oh;({8u}bݡ/@[<;]lEhؙiPaY‘ C3P/2t-쉤n{ݴC1xtie Q/i9 fk>jҊ6yyuJr\>~E!H |ڎ9^Fu۶ן9h|$ױ\\rľ $hI Aw6#w][7jeԑ Sȭ]iXr9A* ڮ Rܦq^v9$ό?0k#Y5p!&w,A'covQ`u0 5ޘ[iFIKKE:x]v@ϭdЯf%[ Ql^AŠA+R1aAfzXr k'I_Q^,D8hzuYJ#f~;)qZt y-z;,*6$yX%1zmYߟeHښ(K.v>4'~wb3oJlU-H}Z+%ƁqL?ss\Smt\z{fc縷/?WżY?Җt5gWq9(gGjC,5g=$#oj݇ Kr&s)<۰:ǘ[ZL1fYm)rkʰazeh>LN1}ג@y|k dKt#E~{n:%cqz⒭3nYHyX/=_M^uv5Rkw>uԶojcyш8e() BTCw}Z4nq3BH ]sMPwévMhu4klBMU)%!t{enH;An.% hV(Ѳ<,^ޓ96p'?.A0'ȂdžK aД)~$]Qw>98t}_CR.ߓ .d4bh|HpcjN PMgUL+ZӐNTr[D$G_Ns})=='$8y:z$i)Kv̵8U}4&K͏.u$K)voZ(sى& s""UJk.j;nN "D%m)B!q/s z-`^ ϵo=ʼnEQ3yԟѵS ZᕳrZ$/w *6Ƕ:FˆbPkPz0O54a p0x =퉭>6W( ]cY_8߉,SId N`yzFS 'ޒs۱4a\9;ȓʍZW!;/'7!;i<x [̏:,ŋe++ːmgr&ruT؇W`XAϖ͙CI"m]5ߗ2DkV]ɴuḟdX 2DE,rlh*ڢZ"f@)K%?;s~؎q*]Z ?pzzb rhinG+?Gwtm(2_e (qe0퀅/ =RKh ŗg??|gUx Y+ >䗒!Q6ax,k]+AUd1 y8I׮=_`E&}y'U;<`*V.$gRESAxWVs_\l$]7F&kp(y ޞw;1pŊez3|π.'m֙aZսaErT 텟)[] q#@ THr*#fkŸ{=/fTM1W#f^Iz=g7,DkL-L " 1+H&y? ?D ;"ҔwInnjnUX0 `hb],g,lOj/b!fmXH4ԑME=6VexI^p0, }FrV?;e ɴ;f4;܊OX<삻ag:DHge'YY󙓻Cҍi*2RWr -b)Xr\OŔ>-AT u:3TXxƥ5 s ث}%/)HDT*A @\"lcpU둦p8N$Vox555?#1ԁR)\Z,Ξ+;E.Dd6bE%ԵkWJ7h0/Gn=.߾ryj6ӿAoPf֗bo*5,;6M1}x&̀yDQzU$4,x.K %= SWUkMPY8߂ 791MxcuxP/ G=*F)z+S]K]#S7>lr>f$o辂]VvSrc}rBK1a0%9  GMp#0|,*]!v6xl'B~ID8w-D^cU~yU@EʇI%̄OZ6_ܽiʐ(gQ2YwD%nJII-mp@rsJoEvR(F|q&pny[Wt'kII"Xo:x42t3[,9?U} ƚNBecNJjQfR1~Sx^-}jrxYI Z +صkb`l%'摑!c{ύV;0NM__\>1ǰݰH˄i^ \߽K6"τjoUAW 9g,CYw/ǠSַJ~:8qOXc6k=fk/4p~(S8[^D2qG5oto4p]'mzތ~'8=Kx $AM 53F RXeD 5"uOZS޻x6~39|+2''D\ v&sYo^G0M? u_,SD?0w9rW$ӽ2!mQ~yY7 ʳ~|"x?C?nٲI[X;` X\d-lFnwqRڹL.W gO Up!o߄~пFR` 0ٗW:TjSDeǰ&)x"\! ?ipDqQler8_ު* O`2W<_Wwᶮh;#hV4xf]X="MՒQLy 7~"څ:9N؂dT~Zvj<ӱ%>d0 Ʈt6&k|≝JVkxM[}Ycm|X)%{_qzЏԾN%}Y0[ eخ(XWS_`9HL%,X.Y+ AxIX*q+qLD#vIvD0 @Yt~JxӠpCR-ψ{8!Lj5Ky-.}4t^MScE9NtsfH^#[+RZ"l,,K!l763 G8RوrX p@(P="įD6S{<; `l/a%`;mmWKU B[zXe%;bP-QB?SRhtXqgG0cf[|hhHrpW#= ^gQ +Bet#d@DenmmWKaOC ^y撽 ۵lZ&!;(hrwFn3CM5kl¨< G ]r o$py?qNʏ<wlаj?,Be 1#hqgciЪC=3n:.6Vþ^%>k2&j|}9 k4Շ6<./ N3vĨ3.#}H%bIxl/%bۤ|,9}rpVDNq{c0&nhmۘKҕVyfJF33b1@k=Q\8gt K~(wrJf-22R{K8{(b$AH E71k0.MdOVZY_t~JEd8(FNKO)Rtj5_ S(Cħ |τ6i$)|M+,\%7. ^;[t`zI(]j?R1br015^hP6,C%Ŕ E5GV"Pw8DZb' 32SܔgK $hJ5ZuX}z/E MJZ10I:8޾'`su4ozp$Z Db.`QnWlnh+5"Rԥ)rBĢH{17>B\)a޷R̛"4O`?0"Om6"׫م6DuE_G$y-_k ֆ-E5 rኮ>~4su9͉¿ Vpazd2қ~ɝe!k|=ڔ.S"`s/I2<b G|`j,Ѧ+0 =m"Id&٪M$`Wa@)1 lcp4~uVmx=\1[sYw/*E,w]a&f!cFC8s䱕t694M4r9":lljY7=k-QΖ, r ZrϹXa!tctqn!"L*0=)bX!9Ę%˛%OSLxU3}ć txj>hW_6 ]z)cGi'IbCg[r 3*@O4,lC֫ )%|Ad#9&ȯU (MT┃*1rQNp |w*ՙ.!sXwx8XM̋dFX؟#ʃ !i~TQf"&r{Z&ꥄx эV#%'U'RSe._8)?5=ܙ߀-=\"n]#:|(,tD;,$$ݙX1uE+ G{ASHق`Mksh PCb7&d1;T<|vxuU[Hjm;LQYIkJ"W(>}͊ H 5DzWKS\޿ @3.$0u+GLDN.p@&~[D~Ì#|iA/{l l^#E~ᯅ?ab4/e*QJ=C mnl(D?cwĉU^&hA{cNhtBt^٧yhCpn*!efnLpb5@v m#ǀ›.]uJ hzokR2?7VnmK n@wT_ޕDeC] 9&w][H6CO7/ %-c1pJ\- d6q8baYXE!>*i'r:7i4Q,m"L( EU`N"[o=B8o`!pbPA5oj Z?K& TFq6O^ywCAAt|z"9 *R;u75BaW|aWVX.K^=]ʹ b-:8"QlKQ8BOQ)qnTD5ZwcJAnCíJv' äkYGlt5w y1d0B$\},8x$v^(z]%62]@GgM\D]%d:ۦ50;mS.{|)*Am_iH!v?9 Wf*{"1!4q(-3xO_sGyDr̕z1C"֓%<B3J<[RvC-fܽBe8<&lЂϜb][q`KgVuD CE;gyT\7%SC#ڇ ߣ9k|qz M+ ڎ 2޾`!5 m,֞F]S~Y쥽B`Ĭ}1#>džJHi&ܺ=,'Cwג(=#Ϧaz&G~2~Wsf5U9Zhn ef œN΍ŸĖUKެ>aJV3)Y .^T{;'ARYL}qYeFNKܦT^/ ֵcw6%dC9UH"$; 65I{ ̙O,z+՝Խ⢌\:5pv Q(  &/Ԕ†_)MƌF&0} pP0R"Pt!ɭؽ1h9^#Ls=0?E" 6}Yen؂y?{o 5"f)lgb G!u 'fnbC I=%|}j5,}N1;=_jdZOK\77.&[@䅍v^eWO`k}8wd>KJY3y/2̏ruB7slM[,eBP˞'>ޮ9Jߺ2uGt\^IqИ0#ZnIJx\ߛ y]%YN|usIi*\+)V5=uf:(6jt1q(̢^g[^Ugx"֌ oo5nx%3 RTƈrX&d{Z0u֮~G 5%}4!Dͧn^<(W@ɹ M=WQa(Z+sO 00tvw0)/q{dnlK[u.ḹB4uskoµϤ08|h;[>R$lu|뫌x4]*r(A 7!/uRt%ſ/䅒ȖYbh&+EL zҁ_\M[")3>s4>k#Q" sG)ۊd!Z 0DBں²uJ~<սby ܛ.ӳs+F c-n[j2 AʡHa^`ZҦşU;~'Lo!aPhF 7,4\S2ᲶOLοq/\B{8H㨽]ҍ jZyM"g"yÆEra7/5=:hAwnE)KTZ $;"[BSa֛I(Ecw%mg)5C|5%?trMm|x?Umȅhb2aq\A@ 0L[Z*#Q5CX.X8f|1ev$B xE=E )ݱ4` wwD!7E'ʧL$rp嵃{#}c-wu𖓅X-sz:d-/ Q Q39B4ѿ`jd{m8.72 L9;):Hv]| hń%̅gzVpdtd"5y3.:b~ 8p<\3{޹TPeb>mh_ ʸBAW }؁2{zމG6Rc**3ؙ%ϊYz{lSs˰};%^q^ TZ* e;⩾N}-ʶYKo+g)ʳH#TJQaG<Sz ȟn@1PkMQi<ϊ.hw\6";]P__?#w4S ;"/^Rl@htXҟ_lG6,MNLSWF>?ƚ&hv`Q)C]q~=ALp6Pb@w]`-%gn4W?9?xһ`ĭWD%7}|oqF9j_*v& 0ϭ rry6D:A56s ,B~=1b]vKܒ`;-2nRqaS}'QT7NQͣM5ʨk>ewE7y5!vYSXQՃo/NڒdMJ5ɀ.ou؋FN5jdzQ L?ye `]0)ǫHɸWwJZ8)K/hÏˉU:tV 3RD_-eVRuMȌSBF:_xP/ 8ˈ $Z<*"[s㓒9 OB~_⸪tv=Tv?Yqԓ&=ttz~w1C:ƿzWu^QC<{. Z;x-= ۲>iy,*p%u5Y8d""xDdٕI!gb#H`g4S(JI d+;?J㰫]]tx7 zt:PBDzdFn͒9>odLFc( :gKChoB2?5HY~ISvBnKm__a;͚`m ;X@ e@/q6˸$ wxF)'>gdb0g;pw[.5*PkMqc!0TgxcCI6#O]9_ ؼE }dt8zVMp.|H1F_^]#µ!&D79f9,?#/ 9S6g2'!II%/V K&Z K+耕ݰ߷j7qwȕDwSL\Xa07>bw}K/kɗRuz P!fWe5 cPO#//q\;xP{~Cs<[z06Zo%u_*)"m^0䄟,mhs(YMGѢQt򊍓N~oy&ni0cu0eQH‘3 H]%/zML|ZB=yte[tyت%Ssuyc"iSB@IȮ!vX};yYd:Zv:جp 7-ܵ8\ a {[Vqn=b2 =k^B dTц{E:{0bC{l7O3JuER1(J*v7?py.IX,+ߏ$ı̳9)o"S_E "IFrѣl#h&{\g:[tyx䗟L}̂ܙV? VqAÇe!hv"xvgdt̔ _"~Ԭ[=FwG*0\zb^[u_] d:rHlݲZcC!>N=#F\A~D9<89@AMoP\c LaPSәD&ńNsaʎxq3%#CDEȷ>0*Yp<"EǞ݈tA0zF? %x Oi8pwg1#f/i=/ȁfKRҎ\?Ib(91S ̀E 9wY;[vG#S[7U8+eqj[J ln`$<``PL#O66Ka4TrR.ˤ~X:ӇbQr\6ғس*pCs6*wfP<$"28[|਩{^m'28~LvǙZ10*+V"95X.Za@L9rDpԎ@fy.*\/~xhx\akZ{C榏14-g q1Tq _p$I/ElMW$3ƬX=RdÐ2;}wns=W @swFCz)VI!Ssu%YPi4;5_Ҏ7e)H(u8 'W! 9LĻF՗֟W%)pf^HdƜnRrA:ol꽛Bṯd4J1i>GRG+WxD Ys P>'1/k{*l}IZ^DZjxľ$i~ihdW݋fwny O߄*~>ҥQ4 q|GI¤0VK9o剞Me BEu>Dl—tlor.UK6'r>Jܗ`gHD8l\z6hGxSu[i -)O:&A ѻnzJX]暗򦻬UMO!pPԢ~HܽPj)OMJ~,m3[1DG,:C P@T7xoF*  Ka5`Ku6DԾ?̌>2F'p0*u:56C@s}(-"纼-*&RhV|Q(@F!yև)VRvX83 w0lj,Yo ;vKh8y\lՂ젼ClPUߪlg]`kS14 hu@Ys`w]DŽA=E3FdLpS[NM pTAn2ߖ] .RʲV/N#6pحw,/]>B]h.(fػ>8i\/m$[aL𯩳kpkҨM|!8CH۴ݠ ݁ )f.I>oZkL;[gh&VL]BaÉe矆קj4yữm~>rެ(qJ5W jp+:0[]>tdJ8mX9XEf~"ͮ^#$iYYmWJGrVVJuuִٙQdؑyc=zXp+sq{adH:jF\['91y 2{DN1x:.at4W0HXWR"[&>$uéO#e\ɶǭAa2#?˪6:3苙RO[A`"CW9޶sR$|YOÔ^f]?I։pˑ+p jJ5umc!%V!CS/ϱ%g'܈k!EyᨛO֠%^5s/қ@he'Fe: &vPA8FB@$p&ȑZO,s8;ʼn6tov<-%R,w|)/E\m?ȸ"A@u˄-˽ c Rxlkdd-#z8$M{qg122efIf \wAe6A?J$03fZ}P};BzF,֏ +5ҍ* YF@6bA/?+ (-\JRvn$tF a/.(g't 9#79V[]ĚDx T%NB1f[v7c„h'eU1EKh@HXbOi8R>kE7rrB>W*؅}4Pq34 wxkM/u-䋤׍B:h-+ o0vj-2cQA}F%*,`3hp¼R?uz,*X pRk/B~ =H"3 e.9wR4+&/%ks^>I}PGD%ؕ!bqwtMwa\Z 0·! nȃ>ۗC01h(&Q- Ewy `@_MX/L}py)y ~՘]/": UYN|Lzd[nń͎Dĝ|Ӿ@ZF'~7rץJ% bvZkaփJtGؼф USN [u:|w+|Ur4=i#Dk LkPVTG}c,_sdAڤZrăS0S*9T6cV*\,'P1+3)[iɸjv{GjOuT6W  :~! c9WHs{}mEtaJʐa ^\r 詯@.c=-hؼO5F[qR$.í&LE0Ąm?y)Uv%S enYKƢ=sq^-v > N_ȵ󑊗/Ҷ Otz9L}1kKuFcRŏsy;]5ב#͉(_%O|ew8TlDʘ8LRF>JJ1!@OEd?z:'&;'j$Rgr{P XC~z n^ϯ wM۟UrkA2aU]v\CdNJ n*! ,YtNee>C&T NZ^sA7]ó^4pT~v$[Sݯ` ja@SAI `z{ܢ?-fAJ!rŮ2^jZ3>f.Y(:E 8QFx DghlfKHXA絙9.ۉ [glM"C OHj+Zn\x11 UT!E yB~D"W䓆z,tZ^OQJ7!(LIcBb7n-ʺ 'ߜ^.ڒ7) 6m?p1#pdn#õ*3B喛4ZY7DX}ڮjq 0]/41 ZdF jUOL)FY;{X6lZBp.ٯܴy(jbN$93,d{1&3ʹkƫ*{k7߶5yQbh{UIܿnHGkivpVQr}cK+ت˪Wя @rLtpWKz@*_BWga/JcbX:_s9k|C.^GSF,qkRaK9p3뺈i8 Jn!%#3ruW£٤ZaJK j uڒ* Ysj5c+& дiث(_I: ; rjn ɖ+=F5ʪ9~r/*3+QKv4g#R*r3kJ*j/ͬc\dw UqDKγm]-JUԨnE ^سKR\oMÙWmB)8ʎJTaQFhhZֲ544WL>_J#F;7:͂!jFotx pkh ")+OzG@Y69L+P`/H~uKk?Ϋۑ%lɇUN%JC.8$Ȍ(nA52 rSyZ)J54O6.뾖m?s:,0x흊:Q-fQ|m+OPBy -{JBn?svmu{Wn e郞6qzEmAȯ(EI5pHcW%e;嫈Ҧ f$.H eln뮑q2'*,JGCZdd<5'W+?̐t CtP齞Ԇ(B :J˼TcX7SmA,4Qj*ɊXzP1 dl9LѪ409&#W[9L[Еr cMVr9oVL $ L*T`y:"SHߣL RU-(J"Jbg:eh|DUw݈>T'h2f{\3^Յ#s*ܸdMiS.4>zr~saS(cRɣ,ybIB%5,m(@)^*n<:N +iOGI* yES|ZQH숌ks(zRH#D=2 f(boaF>5 A6 ̧.NH[[ƲgGusީ {[4ٙNDe*! {c3 CfAnUls>[T <*2h4?.Cxyd5o$4.Fgo9_PV#]&a+ C)j9bF.vLطIh-Ʃï߻i$5GФtX.pM1 T+p7fF{f3." Cfiiws"\ܥi+˺ 2A%;6MbT~>9E-Mΐ mU 4Ž ä.dyݭ\Nn] Ib(gfUbz"B_]N NSCjqﶔTJlǶ"tѫRmW= { 8$ !, D?SuSo}F{>/2H4Z1e=t kx@!B6J6Y2cUg:0ZPUReW²_(7ubn|0LAITbHbƹ$maLݾrm̡7;I?N-d4 s`=ˮoG _B=!A=J, ˫A\tޤq_GG71;me _4X\'"ؐ}~s697%ﻰ9ϖ2<Ly—³Udݬ(2gIqxCK_i0K_.0ͧo.ag'.q &q6'>1jxPpPբ&zܐ<Xŝ/Bֽmm`H(VNXđ9gNsoAa/]w<7AߝwN02oԀ7@SJoppk Vf_H af=G!/,T67WOO,M[)\..-7>J͡Xk{V!W+1ڌ7~ϭ<鿆_%7yF^k̺ec8[*w$ei@D7Xs_ } wlF->( , s+*S [iSxx8a5՟#ZW PћDrvc7e#ؔ@:^&\0ܾ+X7U&:V%:.N|Ŷx/;;;\y| 9G{cb#6܌>VZcK-uc@#3ͷ&DäL[?e~ha[S}ڵc#ބR Mg+癦틃?q'sUK~YP;}&f+UZjvVBG%3(vH"Ӊ[&FiXwQFsgz1d0J>#EJT@ %GhX??njP#3e=@c:Ha{'I/`}Buͼ(tk*=q;^OŞcrI Lv$Zgg|*_ Bf~^>L&EOpKeM\m]P1|`=%w@bj$C_XA_BF$ OQ.(S)`Y~َ?Q#\- aG+Mw㢳 >y=ƺ:@#+诨0f!y;;L S\8  T.> kE=~PV52P@-=`dG!v{ć &5u4 +[0B (wDCk#y21AA=# ' ]LB߳^9ĩWDxsB:%Pg9cTے39eR_WQ`M4TrL K#&k:v#vPI"xۧu#Dnwng5WKgؑpՋKo"wvo16E'.||TPbT4̜U3e)rKZNX3aB6n0xm?',ZPO8tB7?vɊ~zkj9, E'QMHMd찔 -VS^qF ?U]UN_6iUt椑AJ lCdJjRyqT}[>OS b̚x&.ݥcL}›W3bzy2(`)(ib8PP<D_ 8*ُ%k#)X To4P_ٜKk LD ? @Y ah$4* y>Ý@l՟R^ZT:er̝NͭZ9M]N[T }%71]ziq/$c9 J cIk@xWcfSqG%,-LK]!3' 򚠔Ib->x%QfuX츔z*8MrL_6@X;SNa6Zk>] s#>>{(pcELdƜ˶Pcka7T6'=fBZ\8MKUZxRİ}=7tIuh9A %XA9p~ _ E8%uH r_H$ؒwZ _P4 jpdbĈqv cVJSZjF'\ Qi4?Gn<#:xQ-m 0z]nnaS2R}ɊCT^}[xM1r ?u)$L D,M"!@ȵϧ]g~tٟբƮ`D,38F`K:CisdX0L޹Ão[)y2TxZ*J9S"k@a^ |]]G16UD^Gp)Ocr9!?y:g=r$j=m 'y x 'j"_PA="KR{97wّPehjZESĤey Y\;J:;Z8vz.?؟Xŋ"eoH®AjAUv\ ڨNpJXOC4y+&ZFwRglavɂ.(ځ0J>0Ň'J#QI]V(+kd{Ϝgr- Ιmzג$ @d{I[@$=Ō'TLaT5>%h`8B:wG6-~ Ӥ AyzWo'\!O8*.nl(w\ ]OqG{=紤K6K mZV' i4H6= hTTݤH {KE~YߵƼ<$yvCPZ$AP?DrWlmfrTR~~ o:_V⌛|Z{QqmY>-3ks[̌˞OkX Um]:6!xLW _ $* JCopLGf-5n?w1)$p|sI6\yp~HTP.Nw'[t|C6 5Amf$'+ ~e;RŽl\ߖ`/ OkRPZRjCPX*SI,DBJEmաr:*P a&qQCRfG~lr*Ch၂%G^b-Q6{MD}ޮ!I>{ &.,j!jղrK)sKS rFW :`[ԗ쀥)+rܿ+vNKOꝑMZ7NWx0`zF Qіn^g-"¼em2_2!\TѼO+t"}ջf%l;]Pl5@gN(#~q vhEbb _/溗!NyO]\hP}\vxJB? B'Y] ™T&zWgm9yBeoBE^#es}&jGEOFӮ8 /1hƹ^AS|+ ɖľx\_8dٙfL)_}&6u6|7xq1h{CX|ZgNK "DG)؆})PX3b/)Q60mS!Ӓt g۰b?BC]ɸy}PPE WĽt n]V~ ֠;Pi"AZǦϟ'\zCF ԏÂM߳86-Pfn7\%ޠZ <+/lJbUpIvFQU(U{w߬vYqkoyEю(_;'(5?PN& *,r&ت@i!Mh_oBժùUOpzg${;E_*(Foc;z6dMI>BfZp27>;,ɫ B,1pwѺG;c7/({,U qi:f4qڠ-1(Vd1sJ8^:]t qxZQy_U( ^E#]|8Ge K}Y`O?ԗ>!v*K?`Iheм0}KM^xhLeu.QX93IxxRZq~]冟 *o~_2zku!i$L ;M0-;yolߟ3Bja* ^ꧥu.sp <1J7 I[JWQ.6~nQ2es/UM`g‰71H 0<q(ltAy}ǭqtW2 E0QK=&PY1,3+{*X$_WvQ\.eMjGKXƬ2$1 "N364kMjPˢTBN,tFk u*t O0GB!|j^j+M҈Or(HmܛaD3kq9WS&֐gOj)z+nŖJ u+]KVƖVRP2|Τa:#l>0LGZf?x L,FJ擊n *r,bd藐LjU@ahn Uw)rDeJ;]rY +ӟ(ƐMtFKԺ&!)z 0pۣwv7GP9v!4s*&D$^EiJmy_DBi9(=e)N)[bz:ŨCo[b\>'~L:i'#doq-4Qlk>DV/(ZcL4O)@^9&c*0hě34Ѯ` UvH_Ź\KZJ_-cI+mq$JwCp~ICB;K@ץb]Cv{/84nF<*>D}Y%\QiAφU\G98ݵė<]W;APTO3̘CIymhiJaVͲ$j8\`y$ouj[޴7+ڊmRD _"qy0 +KPbW9h(.Kܥz/$=/$ $7C SU=< i/{D[R4:4'ܩΚ'$c[CTmbt7تvmQ9|<ϲPS} Ba#|y27U|]%;⶷?KuR8#CUE Ou_5 g]Oд'Us!y#BYWC }+{KapJvV,`J/0.k 4BlvMط;^7zRѴmz/W$34woA(LDLk>z+?pus V i2Kt%T܍0`09oa-ck6jq,FR2/()l5hJӀ\Nm@zİ%@햖;ܙtL\$BTq,-.!rr*y?G,GQ <]b[AهVC^U,@dI?Ae͡8#n;#-N 2R. &:% zAh _[N_\ڷhi,vxٽ*wF& N| Uҙyt DXou $$ 5u>W7 ')Ko5zMc{ ;i6_"Ǚ>Qd8H\Iq':Ӕ^umGw~Y߈gGpoIPgL܀ Dm7Vy\jb6I&I%_.=n04{W_13= ٮ(,>u:! W n쿐uzL d=avzRai뭬u쁨rh0נnbfL3-猾iy_y j0e2ɿ$Y[7nY hǰyI3av,o5U.3[.&``ZA#V}=eaš̡=n ` #uIb ) 1hh3/06ڗ=j1?|=W1[)P2˂^ K9 rA o/dPD8JˆxdҫƋG/R5z5KSYoqlfTBp -+,󇫢$a_6\4ED TtYE\6+5g,,%%oqBKú*k^ h 1o[c\]8Tϩm>Y#!]xbFZ`\/I|}Bc+=af~m$X%D+{X5=.WUy϶gd p z~a6o| >,3ƫPn&XI]p^GUA#{I8G;+N9@fźU40Y~Dz܎K 3\ddlމtx5*fmishp^Uo  OmwyrD ?ou[qObǭs"r8=ғ1+؉~ K!%s^w)uObueVmy5cX,h17?|t8Ód?mݷ{49rD FR3/}meF*d;Ֆ˿Lbkoь![AJu|q[@&4B0JdW,+wٜK5XJ+a&*RCt"37Jڽ Ϟggˆk \j^* qMŗSs0{Z`D@?pMTLqOon {2BTs!P_4(_/CusIjP9 3*Ul.[@n3sإq,Bb֟L@zGmcm$wAL{K]tMbdJ*n B\>ҠP#UE{`$g&t.\~蔵>f O' [d&4MZX-"0_?;jH)ͪ@N9)d"DlO8-P'D HT0딂'ZQ!a5,4TQv<.ec$:45Sp]U3ub}'7y%V@ST]ڵv'O⌜&bt `ZyyxL *<^_"4J_l)w&w<1RH`P mj:<%<r&f TrNhwlK1c!kߛ P~&&B pݷ؅TF >E| h! ?v[[AF.9;xZƈb[ $pJK;=_ רׇ=w;KtaVN-GHT:7ī/hUC]nAk]¨a%#aܥ4|Nelw4FVbJv S,EQQq3F5ڂK.d $Ϗo`7..r&v;E^ +%TCӆnSid x [?hd㸌 bLz%,vN#5lSJ֣cMn#֜z[Jf|'۰*gUoQ 0fR w- 3"uk~9%5u?nR2R?Q1n u30S/M'H td_ K%D˴z]syr陌W&@LWKe]2<`kxb[{(ZQ w3SeV ؀ei%Qgw53۞vߴ FG[b [;b5ܸ'3FH< dDGXeN[+66@S,q_$X)]P0D8}&yhӃ*C̹r%1EraY$LN: մjE9VaY3/ik([JhB`y)XG2\P3H,]&yzmVy1ܪzVO`0=j8(hw% L <%!C] n\; {~\̪HMov<52 +Hf(9t\i1t {^Igyn/"zG%Q5O#&A]/,΂`Ob}ɱt=62W(LaJ{dݾ )|FBp|-I@kH^9PBP c ǁcM8*6dC c3sr 'l[N6u.p*x ӌԕ0@+* /qU8Wӧ}mv1>cF9IdST`̪72 7xψj ?s@ӀP^e\uZq3s O<7G\ʱ)f,ܪC%ϩw˯:NGSc-d1r&Ї |ԨMw8~[ߖ^= /_^dч Лn.P;8iPpYIu0s _%@ (jYv=](f@xۯۢj˜B, Z.uT2 {3h@ڄO`A(cMO8 zk !dx_o MCUple^b16Lxҩ+fdKuר9 7x3Ƚ:z4ΫdFZ1m[SGٲ\P$pvNrȻ@9(u`ot`T_sٗ?ð?k0WFd2RSl'0Ӡžs/WnMX<)H[Krv*Eh2;,kA <_s?8>kį=p8 xh P?*tEM$٨V\z ߶i.:ߋ^..N,Au.3jY ~MqX/񤌃6~YIA A {>_J]jZ$I5 ?īy2ir{t8['GVzК8׿em!CO&g3C"$To) 2jDžd IxA5t!|_PtDZ?z~+Bi?C MH[j+f> gyZ ;"#'rkE)\XMJ_)D2 ջwo$9Oؠ 9#{bBթZ,a'm^eu Q Y@!p%7g'an!8[@KW%fH*9_ aZgk*WG[Ԋ+ˌWZ MܝP~@~ oG{pWQ0&~SwZ)8Y ,+>blR=2%G-.$d*L~>Fq@ kY-3ăH! } &%Y(aZН'VX&L楌ָ͙%pXQrG nĕEGr!"dCG3 !S)`9w t RsFKHIM.{h (ΚhM[n!QA1b~S潌$U<~r)˗@]`Hˈt%=IIc㾐Lhc9q`ףx[~{҂Ɓ' CMd(wk#=tIW `:p ڬ .BA ۏdQ9z}o 5:Kŧ2ƣ?N)FT/&!a(H*}2@-#z%!Ry"Fz^ّ4oL!|d&#*ڂ1==e_2>ViE2% V0#5:Bq|=q@f?7GX`72LV<2闄n{mQW.&-q5 ]:zQXPQ4-_ACT1ԼoQ"?ƬU%  ck^eE3=|/GyT V|Ɇv)F#)kګm3C3K7ZF¸5f Љ(-GɎckB--4z:Uzc_$Po62}v`vX0 㠅\4&FNqFXR*N ҏTnq`gv!>;*<lu Q+ euZk ^sƛ3_gG$B܊$=Bp->'H%E'@/?Tv4hдX(G3/Pdh莀cp[}#\LADJyd{)>YtUP\T֩]݋DFtGmj@g(@ _Š`p*`|0Ʈ5OsydP2=_L#M!P0hQP N 3\ip%Nx`Ȕ_ܨZB)OK_D[SS1xdKҌ*XьOō]2͵#Q=]3Rl]]+ ۉ}:)ȳ=-H㦛Yfr(I1s {Th~g;jpu{hPNa EoD9L%L7M"dt$Nfw0$xUY"omltg* PFOcpB%JBEmUpν%۶QM FjyJ+P_8ƐL+I`0gչiëhOZP0@WQ/i?R/hg_g%&\q<].[|v7E};C*ёV7T^S¯>g@\.9 YkNt{h> w$H >KB; *MUYķCpr(Y2d.A>}7?TvbAD_lIMf$S6ek:D_[k6ØX;h (rnEHq+ac [DfT<"n7LޘIݘHTj O&FzK6GifEgȠ W[T,DIV޶sFy2:y)bͤf-!ڙ @ X9tUhSTQ9Z@,Wp%1YRTKLί)*}R/q޴6Ef)Cqk a\KWnFޯ;f2W;WUU#ܚLMiVqSi r ysq,gf58h]͵=3 ##:"BMi~GW+PpŪl]4|i5 V$zZ=[-Sn痌X"l?L܄+7ueaoӃ0DZVP;fq} fߵL%g`1{WRGb l\i*MG=p1;[܏sUR]rJ )ӹؕg(؉n֚<) X|SQmCQjS.mtFy'OQ>bhXVK~ȏC-8׌AM΋偖dj7!wղٚƴ &5BA邔>t&M&?mSm~R)7P XƬxL0.t^XVÞH̻cyE%Y4$qMfq_0v<豊vV]C܁MBb˥-U6>%V u1+V1`8FIœҳKYFp{񠯣@EÝ#T\KRZANcߕV &`Hk6m9p|*U%"$7H'G:oi0Pc3M&ةϮ0)k~k%fj`yP,SBkF;AKti#iէT7T ]PAKIw  z@RQRMG_kNE c^t2O!ݥ*r>?e᫞tB7/ǽ׿z|n \<л(R~F<(tPd\2Vɾ/t>;4=(Ɖ_=7̑╄?rb@p.A m" yG"*TClII a;ΓV k) 2/-.0$' p6wWo HϰiR,a^G$ύUyhٔnD RS4̰y(pixn$;9ߍS9F#hGJ`{ٛjp=\:jgD*kcthR('gK 4rN 4[PvnиE߃|oQY-G+j{z<;Q q͟FL]!4E R|&g-pBlnn%/09s#See\XtBa܉zCӹ ϗm݀r˴yӭM:aȏ]2*k'3)H.w&Ir11wR,H6ޭHù:[.Rv8o{\#T!X\N. ~6nnn',>ԯ}B4üg@w!ˣ$v[f UVIRDSJ$ uRNrGMOD` nQ[]nTS'4Ze$vq|4\.:j({r4 &Q 72B{mզSvAnWl->Ũ<[Tw|PX5?}̅u&^e~ŵy&/17Bw]xEm7~0<껇H/LEL~:v``4 i'4Da(~2X{";1:Vb/JXma0CFg6[R0;]};ju*h<Tqdt Dzv`qP^%qv j GGL}|~˶v \.J~,bNUH?alv8Gڳ #Cڥ?EN)zRV,33| >puY:0fkI1F)qT\;XzL9=ڷE m^VEk(gN27E\Św,Tgu u | ϶% fegiw-@,P-~=k3,tuB!ǒ{)4OrP-rcHE/d0Du {>5ŚQÙKC3݄~qHҾ-nqMDL`u=Yoc+ȣ9=Ry]0%@=lqc'% :/Kd>D0 J3s4k`2NN|͓zelUq0 ﶏ[WGFpJp49ݦoF%k6zj1ܚ*( ?*=Iw+XƮd2zRSxWxW Xޛ_bU둙ѷ[`Z"+lmD|ԂBaUMPwOM@ >k3yMvg&lŐfIAK]W2 4:5;GzբnI7h~4vo-y ݋]]|!):syM#fs0F{q#Gj@޿Im.UN z;w B_q|"E6ܪ~i$Ʊ=אܖWs@vT3/@rх#4KƩ}0 OI P'N/*Nj"b986-W90W7th`83[ UJ19xԱF崮$/Ij@2^o V9;i!~"@@ DpL^gxb-$t:ET[Ph2&jpr2E:`.ko>zqeEx:X ᠃~yr9pwMn`8(_t禔VGcfʛ؃ fOHh Gf)ʶ޵ukܨ]Ԏsft}IuH78͝/NAAv#:9%rHqL1iO 3n 藷Tr窮4) SxUHxȁintxQ8> Use\c{{ xOy#p۷fGhC=vB)JVTZnRcĩ%px'x .(*"&[GchQh}K%s:u$U/ၺᄉ({l& Vް8hz\c|{QtưpP4V;BBA9#Fl|Drr4 S`^&Mu ) HӬ`cSW&&=p\jv'ߞZ ҄/b0W`5qc:|BA꩎K gpgCN% FTVIr u3vIN'ĉ`mdeVr"VF~o/r>iz-=V Z^k#9!wq0HyˏUרgHo5Gs|Ap\29ZOC˞TzqEH3:ց@6$䍻Pu[Bۘ2/ kM9`+@k4NOПnѱ1$ < ;/lz^%oq>AM >TgQSX/뀢e*IeUM5Yy՘ ڕB" }UBW}$ʹF)ysh& CLteamg012ȚߏHz VCJkir/D·H]5!Uub?? l;{b~A~g%d; '*y~89޴΄l*VB +X!qArJW*(/AB{'.4bqBHU'4W4rU;"I.oObP6 (Yat5f&]n<J (N>#H.v~|V/p]2ItіruuCFmP"[R*z.Sb Y=;b8xi!`u_dx;+yGG*c0ME $^ۻH`JLCϹXo,奿QX nMK|;ʡ maf/#Rҵ̸4@ާdB̓}`7mP Mq%DA_rL ?ɕ߯vD V[|v c/mpJoBTlO,WE՜۔ 8RnnB-=}mTF+xG%Ǔj&ꇦ+ᎂAPevGg%V~%*js0aV=S`38h@%-&P]8}]eΪKzܫlwG6y4e_k'2 )oUV:L4R.{1qGI_C~W@Ё/|YLg;| m0^H.~,{l bDnyMi| ץIv8ֶ٩nY*2 z뒄Ha_0]M=w+}*)RK}T,i&z_B{x8Z6v"C |rŶrgɐ1WG՗q~b9m튘5-w]]׽!i|Sj7JXb̅Aj˶Rvrl%9K,*:(8%#mݼ3fO'OD3  x AU; O8,Nl(2!o-gT"CO+To1_'[ޚVT[hl鲢Ԯ1'8|kF0W@|BmEM?ʦsl smp(,D#~T1#sF3H a!;;S>z39rݭT4qa#A[!QU='@4Zm%M$W*{.CDA7)a϶&wHth( oQ4̏v4܁4'ig [R fYВP|Jxv?_ԽUסj-`0٫ź_1IB,՚?;AJ ̡HEY,X&Ma\Sh5snM,[`k4ICCh1B\r5;Ү)`=>TW*<}Kww1O3-슛oQ QZD._HyѶMjm.oHC9)N25u\]|˚H e~ӎ 0J{Zdȴ7[0|u/lˑ5%_qe9h5svdQŚsV}[Rup=K"!X8Qn%kՅܓoDB9{Z:6<$Xt=j(1Źl pgsv!WJo _hH~^H,rG{İQm/5< FƏɹ>e >*M3NX;j*4DtC[í55՞4>5~5LwmDa6\Ҩ_716'H z-EmT?f#g g![8+=+ZyRǂ 14|`Gk!7pe[C@5"8vƉ4݅!%5ƦWIgS7P>M<ʷVGc@Sp i_ΤS!B9f0"_ƬnAi(A =dRhVa٘g%KAw>qOteK2)Iy1 *-kLp' 御|;?q+蹐&i#an$Z6]=6]㎸*e2Y 񥪸}L%pgBl :2Tz4))'Ö$9"=MʡM1sÀ%\{Mĵ@"̳3mM(l=NЩv8@j4nNrZɽun?h ݟtW8Qhf0iy9*1:zZaeL8\ #iDGzAl"B E !KVBRū|fzQ] b=yz#LIO0GPi x1rbm Faɑ/ٮ7lRaj_.)#] TGќ|-1ЌƖ.^pGx߀!@[Tyk@9"[SĆj$[N! KlԂ@YZŦ[4kFſvVb[JDz]u:\DtS'fPlp)9d %S4D8ʐwM`U@[P :W9}4 wrNҢh=q@v~tm4P;s.9_2bD].0uWk]Z&{P`c঄4*kOv!m,MUn /Izk'""kCAkT@*)>8^l Ŗ#[΍7aVbǂrc*~=2.ɒG2et>ߠBYUpM$>Jp.Kr{T7%'0!+a檮y#hG,-L*ӀSމ'ηk (_;!ŵQ-I\H6"*uĕ!t5dڛė^ZͳQ@.gE_˂FJgxpyE 7ka>[fDBten7@Ds 8#Zq aTkn*ˡ˗=ZĔKk{ )i |8}y?olh#2.OKq~@P23"TaW/`$/2%!ggQ>FAʑ=L2!}VHrPQG>~#|! .dB¶'uE=w+[5juV !&U 7dDV8\=/$w6J! L|6ժrrznt*!v'(Ag=$ z|6d޶zg5R.\B4ڣOO:T. yP{԰ \+}.Фթֺ)ܜ8_'r* [$uhtfQa`Ji_5zeP{:xI`a.2ۧ> V\P:0իjN#t71A"CöQ7Y>8h 4@9yn^sB }BQ ѿܹ^!xKBQhmDe4͓6>f Gd0쫘_ S3w9}_Dr[v\ֻ$W-5F4#d'nRg ẐSMƥ۪h@#óMk@rP8{#G*\:MB&Xt32 *`:!Hՙ6NHgisL;1F #~ 'sXx[ JJIULP{OY΄Y_x[$OT^ TiOPDK3mH˭#*Ex|Dkn+YYfٰ]z8=c.w1Mdbqlkcō=.&|4,1?6S.u2.D.|W 5Y#І9Si]J 2m-$q{J[{zӞU a?6Ҧxo0<2/;ߴ:]+YƟVcq cESV-mB;;S^dY'WaBibcIϤA&hk?g0_e6\'F<w"p:B2!CzDKo~n<ĭ2~MҤB8sx4&JhzՎ !YH܃#@(&;ķ!/xZ8 J?i]S<5<˖ fgh_ qN_\ʧ9%4t{j$hH2φ—NI:y&h!uw3H_!T4(R@@?@s?DVij}AˈBjb(Eݧ1/'^ >UǬ)`o9+("&%p+"JQ=.B9`,Ug 1W[f׶DܠVO3M}''&0de6}gc30\ WL Sr J`Fֵ߻AxtL vnf9dnJ&?Az2{BV#eBy׀߶̦9_ֆ=,@(!*J V h=Ƕ6~6E U|uҾԪS|4cm.ۄR=&r+4jЅo^ɠ?* g?V1?fɥSJ<>)t:Ey\?^4̢k|Y 1><^zu[`8q.ĝR*xD*Pܼ6NmJAÌX6]7׃`QRt*A̎.Ac72sd0AkPCI;;Q0(;2cVᨄhIvmx:?@%)@5qEC5C՞[-]Y G ZM_+5#IIX) iq 5\:G^-Zwn:QW۩q4j,kLx+x`Z`^Mw..jё8 81y@(ȼ"~SMF-3W8Z$Mr0rRvHפ}n AΩ7JZTJ3uq([#fk#66FbOQ"&կ3]_eN|lX[2}$ U_ՠ#|L-疭tJ rek)V-vֿJRdyͿ .ϷxKqn8Z( >?T"|oFU]L1Fr- w :恑K#i!x.BtWG$$uFy/38"TXwsVZWJ{ejnL11%JX9 j{AAaQ{_>Zv^:՚Toab1,J:3ޔ;@I/ mZ mĢHHz|D[hOqz?YBaw3vxXr8&diZzBx"VOnSC8Yekan:i=T%ڷѭ ۗxhL喓W4L5!$؎ÔtͨĆڃ?s%g.% =zCA+@/8'&@e8z4dA#GNqu|4.Nd)"rlD$VL5$+Rm(ϟ,:>6#],N\;ouZ+PhF./ͥy)mLs,ԫA@ .;u^d%;vBޓU[@X2gيGon2lYy}JE_9__[|uh٭TtO|O_h^nɜZ|^.,Si(,h(Wׅj6l{SŧUq[2oS oZ 7 H~L$*H=S6.+џ$:0Ca2(sB"VQC^`.z3v#{Ћr% ov!cD͟RsVÅ ӷŃUa{'ɒYe6Tҭ{<đ|A QSAHi749p%GSC:>~PtإeLo<=DzڷWDLrg2 NT$;nn|g 6҆JYWUVF`>k8i5;%a( (ᝯNMH@*Wz1ފ[<[= sxX[Mt;G_I &Z)sI`+eqB3sV(%jw>ud3{N/sTm>{@un:uxNK隡' nCDy6:C̖poN>q7WWzKu@>150귧hE+ȎOЋ%עAb3Jk)[KnHFV%4t]hn#c#'7{ݬߛ/B~ۚ뛄*93moP\W/:Ի5Ax3@=|4يo }v']:ZHpR׹[&ϥ&+nJ j,_O)qd}y?g}ǃxdVNl}ilP}P(TKvA}h"*[#..P}ny J6J<foOJ<ٍ=,̦\G. p12 /^ ugo('!5`.mOʘEbg=BW=͋OM(Fns W! zz٘D2(Z|R/}p:$iHK)eb.n]~P__QLTz9W3zs4ӕs"JB0S1iwgA* 6ZK;m@Åv4vG1ZxE7+QV ̥1<$#״+L'Dm+].G8R܏Kkg[ģJMi]<#gdŋ*`õ3%I~H~PZ^sQUKHP]lc7[g)d!{R SvIQ`8%➪ˠ`CrQϗ#Q6MGgLE]h}QKh/G~ԭ3ȠjTJdrd< ';sz~*T_)d@^#s<낟Gލ!JVTED +f(.A;$W !lEqIy'CFJ4TzKEZ2B`(9ph ;C8'I]Q4Ã3*|]&Ԗihï$f6nPo=\UX $ʋ 06/NlzƒarA;į>"y1- iE,`g䕒Q+/7pg>t_z~55⢡_߾HOi4_Iz&՚y Ff"'^:d閪q24|g!vyn ?D0>[~ibJh.A_o8JJʚuRR7pj$w4UJ4/n \S2B5f 0݄KwVid8Kui>DZɮA_gP Y80|A>_vᩪlV Bv7kŎT WJm>DЦO!+Y_X>-;R%i$(ng_OV;ꙟ?=/ ?Z'=(IϥkIDl8/KIžv3"nF9b'{i9Р5גԳ {yΐ<2»Ѩ% VZ+B7.[p Ri)'˱6-Tm3Jן@+`hdTO9:٤&)΁JqohVJ,Uн(9r^_ ?u bO/[' ͙v\Xڂ(O!͟qZ RГ p TL'q=TWv9GawH8+&&D!" Ϥj:cBsn)VUWv Ev5Sbޥvj{+ӥ5i8ҋAYTԄn(2UΒ+wGl5i.z/5+AʗUeMhR{@lƛN6TR^I/&ڟ;3G $s'Rex^]cezl/h7)jY|t0 o?Tw;j֟' ;>o)x6-U VpWƼ[YKa+ۚPShDʉA9YNSP%AWs-qvτ@, ajLYvJS,׎ ^RbJw'`Vxľ`V"N'gN `u :vs5_ ׇ|V>kH5myqN!6 #VMa5[+ |T#u Mz4 !+6Op|duC֞g'+e98`}gɕ,h"agSX%'ުRa? U@e{ЍT&Dsd+ivhAaRX9Nr>ڲp `*khl_, yl5cTt=Ze}$hioD,i[:/2_BxOPז =TsI4ܠkY@*x1!B*q%{ête vY(X}<];Y']|'8 I &x.p 0|s7e/=q`zEO X(!S#Pξ0H-~b:$;`t=*ᣱg^z͸_ >SZV(w}Y9V]n_dQW  r#&#{Lm8V%Sc,MmizvԪ`gQUFAĕ`J&ELsҕ90q3axhqJsd>ZOH8Ud{oapsK- qR^K",Z Đ~30(xX Ih 0Ci<ٲ\1i`~ p19DoXlnE,#><^z~-j65Jy(HKeǓ-7Т#ĺmx,*V%9"RQ}5ζnŘHdv`>E2;g{i?&3\`څͤn߶&F6Pq:Dϳc.CM\L4VrFm^HW$42[A`V12t jIK_Z=R=X%D"ȩ |;Ơ#̧,Xܡ^Nq芙[{l(+pT2ݣ)@r+Vǿ )orqH](eG -FqZH04r&< c9rI^fj[mxfG$ᾅI; RƓP} !,=qml= H'Zr-?,4 <u#x7_2;,E …R`3 d ev. SUr_ g q \լ I}3 ;hjES R0$;SHSAN+BsC<|jT OuڈtNPj-%T skﺅ)ƔRg:xLhVi =(npf̈́Dy EA+Pq<,e94< H? eüwK+G3]^uN[S< {D-oƁcDl0~u`#=.̠\;0[Otb^k:h]0+XYP{!pU),6}> -1^"bKRͶOԔ=9(W 7@;P[F>2Fcߓ4rik$g]/-Nl'(eO9&٫E͡Ҩ߆E_7ԦK6_7[<8aWT9Nku0췍Vj{IR_kGxޡl ap6GM^pU89{]d PL>OSG+;BcGˮ!2yؿf۳kQ:;kePuUG@bܓ0:Ӽ_ 4i엍`B4xX[-J~ 'zQsu%D!Zgǜy<'1PK~gERƖ@tɕXb>)wL~<6S6brJ#{͟W  r_}mw;|kTd/EsqJHkk>#8>OHhgf&tT25ᐓSB?jR:1jD~B(oL$sKP8 }Nw^&}шct5&tH')]]hM&ŵ&3uRkG]yts!K5@n]Nx m̺WHxڟWwHUkնrŧ,oY uQ>+YGlpE4 ^` NV:Z}Y F"tI }c`IIŒ $-~69'2aQK3e/.60Bt $aT1M ½^u-?If Fڎg!J~ދԗsew`*mG.36Cʢ7s $I  KcZt9z/ G&aa/r㖽y2huzf_ ӎzbWH3=C)y&N֓5s0%бpnѪMm.֋>s*HARZ(>ϴG^(Q.Im^}^OyO!?e֗z)9BLu ('P',k]4AETTTPs-C0+ڶC^ t(z$j»٦u>DL& , V_1S~x^K^. 0;_w[QEV+Zyt}P+찮FWrDXѪ`+iY34pNHpPy2cX^QQmRYCcoHk{QP=%l{2 q;dCUcR;!تETdqN~#ѳ ƑNΫB?QnFPuyon[GLGW\s( ?l,w㻁dT{NBiM52\!>[k^7x"[:㙫( 44y>N0i) Ŷ)ubLR}"V귳a*:5fʸ[ Pr=bn p6"_0. ZEQq ĝ[͞,q8ui7vB\͜O?R:+OHj_U Fxs[g\3Lnأ㾻f /hى?">F)3+AȋeF΂EdYsIjvpG*A |Tx>Ŷvd[~$ ]bion#cSQ uJw0/V0Lк+nXp<2CO6c0u=ap~y. W"t_e]bw0K ,-t zTvNmR0j]{}|5OԴoaju6KhdCLGIE8;OP}M}w%iGj1W3Z%9K2r5 t8iq4B9]OJ^J0~("1N{5ҩ 7Ǡ'\~3i=4bRQKn s KAn]Z#OQHi>$HZfEDJTI=4Bs1rdܙO t3Qrh mN>10ySZi=|E,*c03G?v4BNr„hYg>pS|CdT7G@ Gu8H@E{BK=syNB$!rY @fB]w\JzL$#yi rr뽢ۘ@\+XI|\φE6?YxMJC>nl+ГYDm0' < eWGRZ Hlɒa"5.o0DPtJ%n_qˣ`+#?|*D OEgˑʕ3tɳ&yG-/2{:a2=0 ^$ ?/;[L4 s9E~z0 Jp0Xw-(޳eu&zѾH6j`(_a4ygK-7bje/Ar#ɯ- zL*>-4]hvinV0 ~"+*!KIkN&|0Mqc+5-Ag|ב&IM-Jz;N/qzz^lE Uݧw8+홿kOSg#7u=7V_6hB>D6 6) f+uҞQ\G]ap}$Vq0J呯0FĨu{#@F x}=c+2P<@GzDp%,})r<"fVkE% X NɧAa>Βv`R%'O|vI+ZB4z[H37Ӳv](&a82E EFm]z4vNpbWd&#W6r"P|i 9. mcn9jq pSVH.]XH*T6;3/{=0+]!+tEG/vFM7y6ɀh[+@P70NyADb՘X_O2+6:[ ~0eDS72[Ɯ+YM5-w:RFj9巧7z9㺼!9;),j WXh4} kE4MO*Eul) 0OWJO &}9 4շ cD5~%3p@ nZvĴ[+ާ@RWPwyjM@ Tzdng a7 l1g;)!شh4|\Sm[hM!)Fh2l'IZ6ĮM߾FQ$>X*ZEٜ LӰ-̲MAR89dmR N2Gc=nB[ *I`\ٿh0sa0 PiB^aqh$XY%.'n?`VdV|ĮIԝ&wdKEMC:q$~ifjG++_JxA? si//Fܓi0-(Jhז sHU^A#Wlu2a2)w5ar|P ')'rVڝ}Ɗ5\EZD |Ea#W#ȔPbT:ͤaۏfK=zy8ḵ*@"sB,8L!_$94RҊvL>clY-d8125d%<:kaSͶpbL1| pZyP ۭ ~K>߄Y*Ŷ'=6̝$˵Mj2l2z4`<4:zbOi`RL(bs}CN#)I#wzmXf,4/*ͬvljS ¿BJX:]\L@;>cju 1g3} XO!Oebrù#h)N񃄏T]8םD} "w'te_wMGXp;kP#@‹di'01&;Y>IPyX4]<}6 FЮ5CN @ հ%O*d aaD3v2ǛNUA5#p@iI8ԫP^~".MA6F}VrJ6(kݲ̂@)pc(;Npٸ;}*PI瀼Ac_+#LhU!^7Z_bſMa$9Gؘhdp2oJ n^=4hǁFGfZ#RK){ UND x-DÔ)\탃_kDn#]#԰[f"cGC2כSU6ʓ3OPvg$l{KH3z-Vx8if\r61M|摩Jh" ΄-] ._m45W)"j sb*$EJh:P. pds.dLь>0mM( 4\Okؙi$?̼ -dK,>? i_9'n\x,e2=ϜHeOĕlG_WpD1c|ѿ2Vu>G96qQ_CrntA B[cmi46gx`*DhۇfHMkܣˆEr)s\;IlKȼJp6dٵVG }~4ئtl˧n4 b=w oYrc"05ר5l(L-ܨ &aEI@y3^'uFj p>:[١l0AH.L}}c#&DM>K ;!}˩Dm0^^rF`#jflյ! G,nsQeTsEgIqBX+غHܘAMVnjeKeLpM/ [ >$P%@@H+^-F֊Ua-)kX.G\=;eI;Vd1yI㆙0Y#k M8< VbDx6}$fŧR ͢elM; IX$Ort$9TfBPGٵWj&.| %l2m/[n|~N5xƗʤ ocjةOa4/lB{)Մ^.ֶ9 ~F0ņbn=QD tXrbX0֝`=kھJżB+h|N>H`Swc*C0l*uM=}CO]/ ,X㋯u㊍#W|iX%1[z{zκoR]ѥ1w@zҴxFAGLy UO*w{ۢtA?:~lF,#3R; ޻]`l)ꪨAi  3bS%K?T(s1F;p_ot/Tύ"ٖq.x[eou ;boqARwjkNdYt@T%چaV߿74Q%nAWgEgl"<[9< }Bk]vr?'U EgFC +E:S_UhU2p.~Hg -SºD+F'H2H$5~;+ S3{+k.kfm(I>f1cL1Q0q[n8A1//[u'L p{Χe W#&p `t׆L$^)D~d\7av#ͩBX0퇹W9& XfkkHaGdI`bը觜/I7%qYsG0TE&[2*Zx^eh`^`dmh !^+#hC7"qlW[DXqXxkyOgkT".C>Fg]sYvS\jSCZz*P6x±|pd{أJVvy ~?Ö!>/lļ%$rm DUfc/(*HQ=>%ˀٝCyV!l,Bo28/سr013]U3bC3c:D$}eVO WVWIP+].#&.`U=+RR+Jܯo hHvsvr%I%*C8w=tvCCA` n~?ݜ!tekyU-H|&Vdhf==u$,Q &N]tAs3o#E%4uâ+4f`B`U_y ӢnB -yH|*|˄dq;qz{8 쇥I CRkqBQ t'Ef¥&;H%%bmB ݟ-iL75^ /)̷ˠ؃_AA'rt'HWrE/4.1Œ"n9#ݸ~Vi Z!"- yiH^wW#6O 61lH%eoZ8z7ޖ\)ĕSl v$"}`YCS> F-<79'i`} ?>QFq@_5:}LF Y8 \7פᶬ|)dnu\kVRzIrCd\S߹J5!k=+O⒮w}=2v77hemi͕9akG "X@/'K"CU bxh'_D=8^|WI>EUnuƆCFu7<`}0d !8/-`7Pu =|Q ysi{ W8&ߌ8_⑚d,l߫.K޺@u\\I q>Akpn*sr@/N8nޝhtHFR p-';`( T }<GEcPAC-3aj7_PWJ & :*mKK!sVA aBDm0JjPECio -{:z]/(c`8$U+A}!vJ ̀4#V~'*4~Ucx.`a{` x0J?@@HY]Ok H*)SI{l!Ÿrin('߫iw&MwJtI-W:ȗb x6X G,\2N ),.S0{4$gCiʤ0c{ qN*$ t8¸]OJ[>) X< dhȭ#mY?;a|tKPȰqh[N̕z x$$jnzxd ah'FH yH`#phLB#RM>r2¨t|mQGMYD w"ď2}ғMP/)fxS܂BbɄ4: %‚o:zlpLylT8oERTA'd~Gf!9Z6e0c&GPH/OL1`"Ι^IͪnNuSI˸+JO/[wa\Ϡm=(Jp/9v)m0#3\gŲɢH[fۣa[qL% ܶGb%k Sf 4I/M(#Y# BU]ȀqO3=K=A%bnAY׋d^2z'H) kx p4)[6' tApc )e㾲MD|Zd $]fF9qو.XY)~Exﮙx.]O$,#RI- %ʁl/0i3aCDs|g&vۍgmc ,;n"yi+tl~6^UuyDiݡ`_`q~~ .4*-4 ՝츨\"udj]ި sc=_c%*~]r1BЀs3w.U:7c͍OîUDAS W*_ZE42}rxp/yIk򂂲{̢[̖mdtO(L>J"PԝF8y3TS1IJ*q+XD:,m'A/YhnbCq/~\cӏ6j5yY|nTGͻ x)V Hs #%S7Z\Wdp] V}fun55+rIereRC0U~%?|՟5 ^;hS%$? x'eq' +oaIߣcη{hx2ZW5ff'lVe,^ T#+ W{M3uU[ J=p([ܚDtwEM;;!I5Y⅌.珁'%2h8IzF4@3}sf!Ja;~sArHj[!+gI& 0s;^#~I8\uBn~ئƾ`gDǖ5 l}^w9}y%^\pcJ/{GHfASu,=wC( ȡWs}hP:(HNv1WRC@L>(c炱A9p#ܐi}/Pt|6+hZ3T/T~{Lݢ3T!ʍR^VlH'oP՟ io9)!x%@zJTufR7#}]P|L5QjS2te=K&p|șe1c%ԬLue/BJc~Xʀ"q _kv?,e _}TѦO~pڧ8?{m)e6e4|;(Gu7N d@)w;0 ~M+⇟e^_ Bxhl sFR*[:HαBU=4:[蜌3_-GK^1Hg{!dmCupZ)$ӟHQ!`3ljp3?H'RBGv#/w ~G~hBTn<翀EVDqjc1!KGqHW:ڥ*x0| z}$3&S[%z8l(JB5Ia:ƜΔ7lϲ|r^-tJA;<2]!f4?`f :}D2*.'ϽszmUi+-HT)\I*({ZEga=d9Ϩb_j{`Lm}ڽR0Q$ɿlґacZ(UR6ry_<+P'GG_368qaӊ't[t{5~` bS:"s\>,^M'i"6+޼.veN)l6p;GP|@Α:& حwLE {KvSe;"?= Gw^BFbا\ n"w]%'0MI'zOꈆ4>PO"$uBpeE-X`#Ub?ۯLOAg }QvYueŬ9nxvj8@ܳ8I6<| XYAX8@34gTfU V׋~ = cܦ#Jpx:ztRT^0EV%>ż)dI5n\,yI]7YC_iWCDxaP`$\C]5^.ݾcR  ׫zAUWMe0\Š·XWG=bR=E@QIWN(-AHI32-(ӄLa͚>lW%BWOu`m^r#vM=[ &8prW+X6W:r}u-5stThG =zb ^tƝ0~L&4̏w~BqXjxqErdOeޏUۣ߳0>DR:{р{%-zxtL#| 2i iQO'Euh"j`dCF HVOVk :D~T׃kkeD{kzs؅GJ;D!T7f}o c!Ä VF.; p_#C%BdX3rs~5OLϽ7 8BD <4}^χh"p(wU>#ݶ<āˢсس{4yb7 ok7^NfV &t6 L]=e9hv3Ds`—r<WMq!;u?yd;,y3$+j|{Mқ(*%ؑqB_(2C K oU-D}_r+h#Ug Y#sa=[٢:m)"&:6Fl4 a738_=^bSp8!VwJ;j/!{,%LE/,yEY틂럑7X4dһ>F4/pgIޮcO]que9tsYah'ꣾg֭K=,ƐZyh#PTS,W#L,c|9tݡV*}w x~xl>|PgzGpͤ53?oqPn{DZ$aJE%bz llҋI %UɃ :4nQf]Vj6f\C;8ܬqlcGڨq?(y$&u Q̍+fN_%,#@gQ=1r1n=]=TF'v-k;5VQ2QXHLw`Jf+\4hlORE# yHB=o!6Y#; (ɰ4A ИWU)){vƇf5J֊J5ީEe>{*W-wxJmZ ߻jQ6҄7w1QX $ڍDM]! -2.dVIJ-w^ 7B#d/0ʗ"ع:DPԶY+Gl9T% Lt/^8v^3!5nZ Y9 H'|"n*:d@R+)&:lj-EZʼn5 s_k|BugQ4'J$7qO#rxֈ )N/BZE7b3p#j5O-hwxQ"8\rg)L$PT",vc9$m "+!X}ôM H4I[ |Ʋk^SacP߰-t͏@UEv9 -n+Y+gqPӱݏR0l#Bsʝe:`(z[x9KM8g"*;h@˴8pba,'ZWEn*y/t 6LLM>uG񩿂^N~̵ЭNpW)pP#0aΥY419z(򠥹'Xw.ٕ5TRY{_m,G5UQ}mvr4IB\cgg]wuDjT*" *p|II]>z܁Us{Kv9FiwFkk;*wl3KR`Qx{dQE?Y_4[镒J\}A`ei c/#- g4Cę0YAp4;e"&&jmw eMϣ;.E =NZy4ڿMR&-I E)$JKc0e:l#M/Dig@Znsx)WE ك`NwU &oӎ2hCJQcw4X5'yH!F(A~BԽNr.J>ato\IU莅ɷi-}aH ʄLh:`ҮP{ 聠t &'¤VMC0UJ~EoA6޲ՔQNJaa Cn uuYwSDjb-UmD[/KG0U+yrK~s@w7w;5Ory16dx/vx,NbqѮq>=ܰ8FYho;%1eE+@D.ϙ4$+ pvt󉐟qv@!ALCΤMÌ{8nymK&%'F@f,YA:u{p>Z첽yZl_ӓ2~,bUf!lUZFkXZ7LS{sSz?_t=-ϹP m!:{(ˏ08gO7^n^4w4h{K j;S!5Voۄi0u[A(fŐL9ގ_x9w5|ExYct/dV0Iz}z[Nx%Be ?H[G^o5F\uNkza&zШHqA /ƂC-s1el}zՊbH8F d}.Y6Oo2V H9ZXjL.#ph= qө"w!lAC83@ϸ "]i)ܦJbE i<+}$tmMڦ[ M3F{x) wAR%Oݞʀ-ixr H( t/;+mOiRDQ Eߘus(TN ,kR%.z.0^'Kt,p&X'_&Njj~)gkp2:v_SOSh~Uxdɩvhy/aט|,݆3" 7;kA$z w߶W+և8"#2at.80^-;a vk[aqFo$n;);N#!г%nT# ΃{|-݂g`t_ӝG#F%jf>H7է8֝u8/&F/Brڬ2,~+cb4;߃D=)#RGk Mk.PaXId; ?ej `~F0 6Xj5%wl]߳^!@Y ܿ 6zuY9M^Sy\#򅡫Ĭ(d4tZpX]ܸUsɖS,{wнPkyxY\EjZmN;հQI5L( V sW#V$ة8 v_uPkB|ÀM yu|[w iXqj{dV -W$߆xeNuGfւ%.Mi5!;TwgylI*rem WL\ub4bmo ZX >cGDf|0a@`Ax[֝}@4!!w_z!/X;RQ2rk *e E?' ӽEt!['$ lMSQrɝZ/XNEA^h?lԢ0!9('vY|ďq< m|hSQ4x~_6vT@8 5jlMlȘT5oT=+E[*K{)\nccjy"J `;Bq+td-LU X#'v֘ QDZM¦OF1#I<\ofz T[}:IFׯk0@Eul y^I.w}֓RĤ͊]%6C9F$}Ӽw77xG>4 j!ULӮNb꾽/*!(騶%w^9peD ˔Tr/bhcX]0[' W]4ZWbZ$\P#PTZJ=y"cy3I?8WV1H+6$>P7]ksK R1w6nwLd+U DScKqJqgں[,dMZ˂jVHx(̃<0FS(DGDܤKexAd%r >fOq f;'[&FJsw#8׹Jfd7UiiWiS6$#m撒)NOIeAYzlہ՛&v y%+"Z{O?5*az$ΟTn E*[Y4G[K3u7cRkDRl֔HCnO6a;X 6,sXU@neM˷pwP}hE92-70-ѴCr!e蠆V;{#4a.@!Ѝ,^ɔ߼;&iZǍʑi:%KpNԧ[ХD1u~t6|~,r\2n8~Df=G,nrΙ̥8+t,܀ ԿhZ~FJ'HTMR- *\e c~pBf?ѱkpY傆kX'ylX|̘2ٺ[SΧU ?Wk g< cu+y#靶` a7=70/;u?0Z6.=#W D"uM\Rٞ5&m-J&RZ #ńcs-/o-YPhmPrʋC,i̭hIc ~+gzu F^Ó4슭`YVvԱOHv8Md9y5w2eOVȧH'žm1vSV @OuwsVDGO_X C8"<[%ц|AV&vgx{ZyZwǼK}w`݈l/ ^C- ~(uGFF\C r| BHδ /X]h%ÉϲΧ.SE1ױ:3F"V@Ĭ:.Lvr2>a '='1[Qweg|5_[/m Z(mQh5/gэWOd#vߵk'̩5uy/1O]!  ('HS>'$c1{,\Zʐ!rV5+lPL{їzmjp*f?TUT>ɕxSsIՆt~{mT /I:D!Eׁω|%_NBhI'r x/TS UR(u/t<DMta:țORd }H b!VK|3H7sE .odײtc$nN6Ac9L$;?2:fd:lN<)k6Q2XAR0>rUut,IM].dIW]~)yTnvL{T{:慙7 5T GNJSi4=ۏViB|!"b? N#9??&`w2 dֽNSG*&-rÏywWOz k;:zǕ5(#)oZ=pڱD&p  }fV22fܽ8 yp;L 1Zo@}$/Caӏű=ؗTɅ/SLqp ރq)⪙Rқ'׹4cn1;9#]Hҷ 5٪b.B@`Z83١ejWi3Pău꟩kf!6D9,ٮGkvU(ŕλr 7H6_< PSX>ZŰ8f̃yke*$G0T?ؼg HGxQ_Ycحb %ޘFbf9b?4} {*t( iQܰj,T|)"GkDܴߨWocdyPS"i"+g7ҳywӉۗ DQ廬|ClдRM >Fg?A$CvI130J8} ;3FiYlFg}rPdDdFko~1y) e$y^Y[d\3nYAk8]L*{S>:M^# ׷ĝ,mn=#Bqq/HqH36ºS1UG Ѩnέ-GkHb. ~Ct!gmjkvN^ Ɨ+$ ֬kmDߌdI4>b!mIAQِbL6*@uXAG}AOnwT@nhPHUI+ D'P͇$x`vZbp7B.,Mۛ^jv-BήO o Fq*:04 ۬P (m.|P Љ(gc RKc1*Liۊ[}* =YޙKv&(}vDF?ʵ)kof7 K5]/ۤ9r'Bsf_4('Dۋz N=6:Rh>n`G4%jCun`}أ/ 8k]޹G$z4Wݙat'g`OLO8ḠN|=c>Xm"~7U>XXY2HԆ6O٬pF/AȶH񟞾y]3]먖΃Έ\p[vz hG#.S7LSBB'(2sMY(ɭ!jח)Y[0Z{IDtvS GRm \1U.Yc6-UYAjB;+plՌXg_Fε,UQҎeFMbNY[g^(' Novb908d+Aqt.3i9S;;DeREIDM'h\uoQȵHNX\`Aip&9iF_%G>@+!d#t޿D\ZZI|'S=J700˶gq8T6V]#N+OVE]z=gMEEپCbԌfÇG7ƅ{%}Bj=q_ֻ]kP&s8tN%mR{'":ԁ䩼zaqTd-UPk*o^/Au6#j yjWm{Zя{ cCr{(Գݓ00NXyae '_3[w-J@$帐[;6ґS-R& k`gnι=m>jaֿK2q⦻۽y11|6C٫E_^=5\Qm>Ҷ?[aRszVEeL~nb0'P'*B|%ބI݈(GT>D"qg?er` q͡G>PMJAxleOed (@ 2iO`G 9JUkX mB+g~Ű"̆.1WA{qC'Cyt\2LR)hYx(J{zIP x[`)B'fpqm˜Vq<ۡ/+,ԑ&+_C~i`Vx ׶DsBX 5o@ 6"ƩZqzNޡD:,tK(KiT^uEc^J3 [+p&e{iVK1N!j2`&/p~S[>_7j^} 0# P (wr#C I/7hI@k\Nzi˖beF[E.F4JxAJ^NbNpZt~1*-b w>f)ea&ց0&KTQ"<X, șwNLj-+B.,;T;[@H 1<5?ax{_MZ'jmEe?\NR4߂/ JA>3SU`=@Y'oBˌ5 !LWtNlg7HN,@xᢞt4צR4n(H7%9 A2;L16I9W)f9A΀ٯwQ~6vI5HX? 4h]:VI+3 o0Cs5>~["yǨB:B~p݈:w"q3`1=ioe{-fV4TR<~j̓Qn ~4)q6:&P9 5oQqF~*@R>.,S*a)Ljׄ!$HBxըkQk6U6Q\sɟAY FAVN# #1qsNc 6jM! W9! νY{}ߞ0%a4Aj=G7Z p':Ȇ#m^yi13 A@K.SA*Xtib vb_(̦M7@ (l' l''tO.jI;OYWAy!DSy|wYlaյڂبB"AeOݵ,x^3%͝B#d@wBַE֩5#@[';'g.2y@A+a .R΀ F'E7ZЗ}Qf%>Hw}"~\ a/#Ҏ~0~V1Al[v4tn =.w DcdIk{h4Ncm! {k#G=:dRFE)rMLpQ !'޿ 8wYN$!i1Up/zL# -Ļ71o߂)HZ.P?-T8\a$VmIc,{yb#1[1.|ΒHy`vYywV1s7l M!l|ga&ީN:zS*&oxۿbú=G,h^%*#b+k_@96ԩWܰ.К82X1#pdÛc͔}?Pq0Afޔ ̜?$AL 7gy;0gLxeGƌeS݁ E2մ3,U^:wA+[NǷw]UPU6bZ7$Q/q4h+ &O#)493z& uϵe#/2DBa]S~t sOZ:ϵP0y]b*eKF 37[ʥl,D[ 3eІ F77dKd[ZG0bhaxB {TQxG[kSyfY{PhbfJ9A,*A k7X:hዘLh\ ^ovD$b 51H=L^)y7r72Mxc,Mƾ] q}sSerBZTa5_ ϵdXew 3|&ȏ B'ik֮FuHK9^G@XДB/$[3U㡨؇<, C :X~F3x99(8J7SD$i3dh=?vk_V-.-TQV8 c*Uaҿ,zC'nsy;hXpx%*Ge-%tA>I ư>"xX$oKM{7,.R7]B2 -S`~WknLҔ4L:M?ِqd\dq^QS'~{yТ>88%b!4V$ Vt z3ܳF'dӦ#ğa6AE0D!1Udv`>5+̾prQL-*Av;?[PuqBdˮ 1Eܠ!n= xK58;XLZ\|Bqynr=3?-A&|:v91u#G.@Ыn(6X"=|`Nj3r@1|L5GIv-&کԣoqnlL6 z\ c/O(H_͸= BY;k]]F;n+JS #4侗+ڸƉM #R]kHT:_ R)܌G]+<䨾Ϟ T2^J5sik^ |.v٪`1:ڤF)Z|wi] k]'C6/?3a0F5H,\aBQݕX5%&cPO!ڭn$ZGYkNNB?Q.[ut8>D' C%oٿlg'_EsP{5;2Q_ُ5vF90Wxg*T {V8-I#{PQHqX &NS]oVS !D!Iw[],;8~De0R Z2)Sh 0KDD"]&2 :ar^թcds֬01H3 ; O`+=[l^L!(:W lJuد =q˰'{w()&o?AHp={B^~ߢBu RS%S+CG.{E8^ Gaj,]N%ɌKز-GIDy쏊E+^FBJמpKUg{@ӤҮ0i3pK:ꝿv9q՛}LGx&w׍v(E)[!e.}#J]6zNpNƯ2^ Jd)@1 v_wS/DoBJfΊ`Q?;Nk):r: Z:z<ԤWBğ⎜L57Ħho;\m z X3Jr΍Di-цS)hxș ֯K,^W\ctv~y%> ܑ.sLƄj6ϻjUIw;Ȗ˹rDy0u4<(*hGҷ1K@T} RX4d $g/oW}TGPL#Ꙡ-KpJچ|*1oD&IB89bΪwžCRf gv9N(!wR6/mV* A=Na$1:`f=An:Es^< [tl9YD&qEVβ\Eq:D'aہutmz#$gu=T6R!]ch@'ڿ_jbxr5eta4jp[p׬T3p<_x<[T'Fd;B_dBYBgU%WT)ͤdx:lR4$#@eWSܾbsB?Q9- y3Rix5 JQ}TԚf61=!q@tG6Q &2ې+y*h䌙!NIyYQ{/lm1EXcp{xtN|5);mb;l/@ʆP}ǝlS^; %D0%:)*' v%Ji;0lu0IO%82?B :`N S~ :{j &!B^[aw̪`}J[kY-ٺ'̤Ήٔkn`*+GJSѝht,0e`ûR_;Wh(C 1JkA0if%m)vyf^ }ڶ1choDtT FĤ9&HEɍ>q{;rd~tCq8<;D)FkH5To8Zw5 \|6w3j911ȵοTO}GK.v%qý#]($\Dέ̓u1m I&u@ ؗy>=6ǭ*#xZ;>/!k B6Ok+'-oi,JK@f괹LUo9 |tFmcߋ]FUdδ0m-s hBF?R`ѽG_N7gP7}}RŶP ha!7_Ա`/J[)0$+ET.#ZrqSݩ 'A1י ɣ(U)6v(vU8m!#z(E YG߃j>2:eFiErY0xxʯ+ 9~"|!Lb#NT^VRO\ BywS.frΘ(:Z$vf 딦Lx}VLt!ŸXg¢"(Y-v8:-~q @aau4c& ~Cil*XkxLuK\>a\OݕNr7v4q~oKW0Ƥ(WaPHŒ䰔X I8.BB%_Jns20 ütYPv" Tҩnj *u7t pYY_eZ*qP/ P`fXZpjؚ2])+v;?"ƔED>=KL & XВҌ3!ѻ49-l }S Cx%k U\L7:/{-l#* ɕMI&12wR޻G4X+HXxQsq΃^N%`sFmdXt})?<lE/_1 K~,9y 24qrt%<I[|< gQ,@XKMbq*V#j*׷n Y~ʯ,arK@*RKV`^$D3[*K;|k~ʄRzE+ѓ &&q3+Ƀ?b[Wm>.ߪgE"~˾ wl,HCjݿMk~yE<)Ff1<;8TT(2n[70Ij"6.[P9A$sVAQxt9Q!Z,)df,CN`5I#(pM)W09 jwKNld*6r l1d [DdbY`ۏ.Xx YpnʱONq#a0dPT?{< C1e $5Ƅ0L?ZKʹ7k{ߐb$cp\QA7Ib6j}` &v!C<:B"jC'kA3kqLt1 d {9xzRNS֬3&~[Y0XVRk_uP + %U JϯDL'?OLs51*-yNVѠB]1^6`Q,T+x|uvNֶ=@-ΌzD\R7&P3Z *Xiܜd.?ljqe8ĥhn#[ `yd<R@8LhpO\B7 c:nԉA%|q3k._LapKLi ^8BV~cr`CAHp^Uc pJA`uaO VWJT,[đڦ{Z25ƈ[D.z|5oLt-Yb8mM}|b6 #^]cS+ק>e&,a1% #p"X<u07lt1{!f5E\p4Y ")@ţ]ΰ!3N(`[ջ5/e\ wmۻ]SV4z\vV ufXU VU9@o!t+/C߇#{+T2PI&%HHLVƧxލv~gw̚YAS3D+\ H _ӯQ¢C3pך5T<-ĉ%89y;oNOUȎa$@*3RSi#nvXg&֬4q,'|꩔;0Ʊ*|:p`Wr&ۻ: @l<@{KpUlv>LRT:KM|P#',NU/lցc`<\+ mLʨIO~--++o!ԣTNg,5Dd- /l|9P3x\\6DȐI嗇 #6V=K Tp*:&J?`Lc9cIxk` ˧^c=+^!&FcU0Ű"_O76k)6~3RFڇ2[1ɓ{3rKI.Ç9~->i"@g\^5R-έw2K &}:eX~9v*MtdN &t:[#=hdPz:)rsDk9WN$^vTB);OHco+2:chRxieN4!C,HALyJ]lЦגּ hac : TxMtCA=zHXkV};ż_Aϸ5 -VT*Ǎ L 8ߙS'T|)j=Fі|zwV{soW;Vk4/l%M{5+);P2>1Cx `I%lAl洠F2Gj2\S^@sjrՔWՖS4 O%&fE^WEF~C"zq>MZkBTQM)5bAg6Vx"-UEFa~'2-1/:7'MPc2:w.=y'D&V#ˆ눌)ɰ.6}HF|en[n{ j"VncB|~QYlh0@qIzO ٚ*#`."]-֤ݑH\,*#盽'\muAĨݤ: Q|~'JvWV8٧c>%Wovle+? -e8Z "w"!6x!xn饣d Gc)ȋV>bqSo՞eD6¦Uu+Un>A%yNk&ʘH{ !` )NmZNYч@7KI6&&WO2m;0=Eb[? >p3%6QȎfy8ZϽh782)D>gJ~zw9v'I]SzHMqm啝q`АZ&$+ۿƁ+^T_«ӿs_Ӕ5mK5i z<9k| 7 cEڨ'Tȑn:TA,aZI dO >+=`9Y_JXݿON+@D:Luۡ1dGMI\Dmefa0OcSL Q9 dtVy9!Mq# I,#+A:[.ݍZawa uY ] .x;YYƕՈԅ4Ђs$؀}hu&N7O 1;%vwpLcq UP)Φ/pؗ* htWyw`f;K`:^-0ic  Ԑ 麷ArᏊXe;v֫ M`Mm_k?5#ɽue esF!HZՏk])Ďo7vo͟nt]4c|?B* O UfZz:zDl# YJ/GWMWi8,D2?9N:jx$tx8?`@9 *PL3@V$xX ,73oQ!ϜD,a|z\!q#—b|v1ǭ-PT='t~W:||LctRD}7L?乵3ʧq{dM|ҜPvBIz-do##l~<0<!QTѶ)-Qa]?_cCXO ߯77%#|fdH}y|1:9l4Xsg0: 2K|lu\9t7.  && qvt6O~MA'= nN}/1BB|ڃD"y LIi܏嫣A|&.СP$Á?FoۻI*DJ7L>}G3kh4jP4G0r + sP|W!9aaP` IRi-i{/䆻O4Ňgd(wDv&'KP|jA'h^&é [i46oFt/pǰE-/!  aFإ@OPNүRfS k=R.DPlծt^MQ[\p.pʵX4&EjXqœA=2s+tsg OM`8_˺)ǰ(3m0wui]b'ȍY{f .Y w5D@A7[Y%y#K[{T4GeIɬiT9Z˃>K6k(?23nʌoZԺ)(J4yly2JpJK4Vv rX̢f'ɉ(_$;OaP&~Ggǃ״.>ԱILf{PDP|LjDsG;Q:o*._`?;:-eKr"qQF~CԆ\r iw; {vTAm"T<<,`{]cң ~̲a#1B?U3ʳ;ʊ[eT/ תfcX`P"Y3Ӕۅ3ӭSǂq1;),X=#l!u''yVu;_Sy~X)ZU#vE vi2.-[c59`ǃ⭟D]pzkLozPwQM3HE*ÔYWcGm!>i~2~> SY@H[sMKUwSv}5b{{^/%e X*Ldt}qqKxfN2J %W w^e4'lru h8Q` v'*0|M283xb7>lTMgzwn9*Vg*E4J HPe4E–Js%5l`9خ8K>DyV9Ǹxg2LY\^\iߟOtG(5 FU RqgOR,p "H3!K Ru$b^OJCCf2[<;U EMfw3`?dᆣ x-'HKrC 珬+0{Ÿ%ބWq5ʹ1n:qiPU[Q YSSV|FRwܴ+F[K2yHߓs(`Ax#O`)S_BG0U>0La!wg & tYTgqY(9pJ镡_7"5ya[#QIj ?hַXcׇI+0HSH#Ȭ{z 껸 ِp؝[AkVTDM`~/'nl&xeƻdxzSҧj6纎5+,uKq$d*#rz$s]@T6&dPB'E&s#]T` Mw1 ՜ 85]f:.E-p#,B$Kh> ӑhRJKlUZ78\rRC?RIA,0:_;aۛ>} U#{6z}'p#;6C7 N%%m7]rFYROJ5LFֿ^]dR8Kcꭣ.V,*kXܓ05eĜ 5Kc* y9ܼ^g>/멩90lP!0Ԗ N5[au;蔂,!-T5uznGy8Tɴ m#2_ v-haP#)&lIh+S@sAc54z[j:KܮXB=X;J:adh%7sZ7 zːi?%ܼSr:j^$0u E:0Jԕ4KJÁq^)11sYڑ{ ֽ%w !nˤ T{ZpaCFNȁ骓 z h6~Jp-ڔ~O HK| 36=F|3FD;/E;Y{/{jÆ m1lKqҺ M BG-+տђ0wJM] Z^Ț:aˑ̵: A)*f^QJA̋7TohJj]VyZy[٥m. {,S<2?^q2viH궓8}ˍՎ 7@ЂCo- D_)iX[Z8&}2ciq6iCJN62 "V}9n;i(^\YĒv5"o5Ѓ`nx88[PPƬȾ;NBgJ^#c!yMacE?Rlhǡªa_WMvԊv;R!PC117eHc}.6, dFOKKQX Rv.9jV]4\gWd[veW֝!˜W p}R jՆƈwΕf` ,^O"Kgψɯ=gya(#q@YN4 SߗDxm9P*Y7aXIR* 7Q=/ =H0+$R؇4N2! aCxD&UCCU.7xAs~lΑc;p80RAj"i _3Áթ nLy@fJDyBK>@9,cK,W3_G Zl-P됰Y ԞyZ~FMUTr9)}gPרy{y?Y^;/4)]x\,(з;=E o..$Fw4=k1g;N tn$M?p}fbk7A.3T/򑶕G5-!ryd-2u]-_֤1YOI܅y s#,7͞+̮T;5/SEP/ꟁt]. 4C@%K89 `|ءhI~Ī ]4╍EqAM P^"E ["e0v>w&Sp-,d^Â!z0 ldݵ<;"fz,Q&7rF>[sMYC< 7Ög!8{Hğ<QRiO&NgRyB/e\{*| bZdoj+Sdsp J3IV1Rq vwU1r^Dخ*3SBM 6c&kr p:'+BZ@K+mjG+4 DwVkȅ+ Df&ڰtf!?h_lu{siO!rџf#4nv^hB`7P`|%)άȇ餻SI5 `e$mԒ ?}H 1~gAxJgУP(ZhoCbUod:^ٖ@yK{|Z ٦KY3t͠=g2@/\P޹7Ʋ/=VO8=pVB/h agy>zf̓-:٘ t\{lI n ^` Cbܛ( -SX8̊g};INs|(֧Wfޑ Ơ:3h_0 a|Qm9$)듪y j nFO8,V*\2  6ߗ,ÿAe6 Qo|,ɱ iT6$:tnj1|,oĪЗ'Y^Yp3-}.^L_2F-WXRw,yX}0uiŘUGDa3 -4y,DQ~t {q閒.VyT`p\`]^"PHZ]9$օTa|Y"F ׬iH-&eQ%BϜ#]=d8)]9i,`Gi9$2XT[lC3[!]F^_ nC$Cer^@ `ګF́OEf9?pT/])*ٺgSg(ϖL~nУ웤^.44G(|{htEGm랃˗^-E|鱳GSI\}I7"3ⷉ{xEX˸K?:$ tLwُA]Ѡ"`tz0e\Rtq N1ո \St*:aCaSTg.uR>ðOsrsRi(0#}幨ua~=Ytݯ"_8 9=>Qg(}]Z=d&Fɰ8ߘ iKD3]ْSÿiH dx).@$rw8+'Zx52p17rpQ݀{:?/vjѠ<v#3 {hsWd^>9\DE^D=$ ږ.lfb-G]"K*p7eOUjm$xjȝg|]qMiH9,![V-SF>N!z8 0V4;H!jҘy5̱ >FW8 'TH1\BXC:A I_)0E߉_0p9}9x>AoWG%2VQ9EJ!p97wӢC_+iӶHȭ^(m0 p "yw # j聓 P=htevvN1{bQH!RMB^ڻqXؖV^|PHX,~!Ǟ,tJmKpgyL)5^sNJߡ>߅;L,f;,s^Czuw GG-&䋲kd&(#3dJfy/= _ A*]7O+`JMRƤ ' O$QF8ԡd{]jYl6pX0 1dP1ERǁ߄9Ɇ|PN֜'zyR3ˊՌoߊC ƗV@AF)r>>h%K#hg&i >\~,A8 /CV84esƗ+矣~K}Imm7_pŒb\k6C5>ጉfhcvK MT!zE Ӑ/+i;UWZe]pvx ?eӖk9ghhġЌ5QQYLV8 ,XQoY93C{ۗu=.˶s/jWW]61 Og'9h~|8ey2ڡg +)TQ)IWO}>әN{JWoITfU:Z0oEԐ/߹oR5Hm>q;8'pr~bNPC瞛*#6-Sv uܐ&fqUxEPOHzO+smsR_: eYƌȓ]?䀛lT[Y^sC# u4;F/c-f/Q/F?a@A BPbn}ʼn͛ƞ!;pltR-@⢊1{ 0##WːHZTV0RAU^.Cl+x (.'6=Y G$940!ds>/%nlIrg8+G$d$9D$fB;l;dvQkb[1QsB''3>&(z$LD'T?M Wfl 2" 7r FTC,N`H<ײ]R$3 5FJP=1!$A*VW7<_{ZGK3crH;я%Ÿ0WgģIu4w|c w^v\@M8߆]P V힪0xcB'b G& *]Ժ-/GPR5|O%vf_ĪX:0фVOyNeUR]dY9u4Պ7ʧZ+wJQ'$^:r?D7ƄC!*ubuh8o\3.ڟdy9np64Es.ZzfC J#T^hid?pʔE5jd8_ AndX@? #C:{[`@Ku⊇dzEώ5}0I wt7߲ ,"G.…KgC9Ϸ7Hm+Xq/qʤtŽB0kјUrjvh0>5[O8 -sES-L\ @6=ʄf?qgsãknM0ڳ.˽ڧʱ&_^`|KteWL_ L@~^Lp 8 `xŔ3c:Rߚ: NHBUT/j6}K4u>mjz - *=k@K~{;jG 5/Wܙ[(*ƶ/2 #`eLRmt=]H">XXtkC&q߆ -.L${rJW'dDw?_yL_1F2FZyΞ XD&}T Vzyw!^*h"j/,;mBzcvڥ߃ߒCQVsssd}WAXݮwHle:Ēj %)Գ8dF\`XTm'-A[TDZtoGHϩQɣ&U:ojo %tK;$B? ؎b IGb_*H~7rsON79bVw'v _O3cA%UBMO֜;BLtŝ T3SJJs4Q8PW6twC,;tځmQHE&G5+jb/wlGP}]4 T?_-ؐjNtfrd@Ѝ%-H}Œ(FC3:< v"&7Ŏ5wXkW%bl{[W^qnV0Ȝ 5OH\o"1iTav۩f,. ݍV2m,f~xuBg@+vdigopU,3LU, ;J_[O V(W%Ilst"c<ݡ2&MfVGhu\4١_`ꧦ1wfpModEC'K`s3&Y/ªb/1Qg *8Ʃ]"jyҘQW^%谇ݙj8_5Y-;Kb'҈pЅw)Yccp @c{PȊ.&OπEE78hMG2-Tuc|.i!}Q뀏~X0Ѹcl 0$./uYt ^.ɓ"ip4+ifn)sF{:dv_;~ls(Ӣ ɞӎn&?Wa̺zűETa9,]ً̮S~ȠV̗ciZMY3[w!)aAxbEj4 %_1hzg6Xo_d ]݀4NZ54 /٘JD^-d( u20LAt\$+%] 66HD̍$l:\4Z)Nk}0B`gdҫZsPTgϜ0 K(A|Gm.'j yRS2tw9Eo  u /_[T6IjCZt9CFXfGVb,q圱:Я|X]7{Mrz5X$4~i$.ɧK;O= H6U>PP/ŒIWfDџo[Y41۟]n\Wp4\-q7C5ű/F&/ܳԐ'E/ w!OAN/>?n}C-P5jALARCZvm{uq4rxsoX; Ɨy3;/\D=n+>51 /8(2H,# l8t岢l@)oM*ľe+5IU<\ty$Uv4b耵 ϶Qr ##`FC4`)"uie^yw<ӺW)n_$ЗŴifᯙ[I7ŋe27;zaVD2)lզJ`+RQiCw۔/K R02^K>d~Jc.)w'JXxx3DB=T®= bkdnRj*.xۈ~{-[?Ti8[wr{q+0EPj^g(U?nn֋ ISW}jn}%`&$jdCH!N#%ɯ@WHcOi%ZB b(%2=a;SȞhG"hO[D9H"o\(PM('UDcz+-vp~;s%'Y&n'Vwk#-'BDT,گ UT=$YcUkKa|/|5oW8y|睠C; h=qsƮ,l1F:(Ai ϲJBH?08!UzEeE8򥣀ц}v }hH)s7`E(:9~?fdFUnӊ'n ^-&1lN4Osz3ہ_dj͖0+/4W?4 0E>-zf0t< g_&/dawSҝ|¦ުh _1v`Ghs.8.Xvzgi_ͱ[IpطE:oRU,"BXV7'ƪVafщT!pڅJf}6ipu!Zv<vF~i[|;I tӺ*!o, LW?1]i҉,k8ԌT,<2z[e8(ܡ# jX}W$Њg3$1 gH.[kɦ^$˳X9H-ɟCX0e5_n^s6C O밴%spS߿&^017h&;La_}4(J{TYo @wwOg6$$_Oқߣ=vy0 (F~n.ƗV'Q`3[7H$ud_ֺVI\P6Eoo( Ͷ,U즒Ѩ*{U^+bA,PY%`JSC3 wѴNvZY?줊aVPY@㼠4E<{h7 j  zt!깵ܚzlaK=P lga>ݼNhFy{4t'{ `Ajbc- T/- :~XSGp痥L)=%څؼb PYJ?d{hͻq5zfv&aZQ3u.FMA8띗Ro~D]s=7{ni80yUsgѴ'qNzG*5p=5 Q[ .Kanhe+;AެkKBi:J_`,3}η5^i 1j6aO^'mAįB.to}T(PpNtizT `. MW٨'m W {coxȿm.L@$HN﵃ Hc"gA'MZfm-[La2|$B/,^LlCsu*STjjG_ˢ dL%|Mih`-gpUCMdF%nhHPK'-5Qk.r]Tln˖b:s~'淌n"Y8M*>aڙ2B&qb aK lSmm7<Քhm ɨm>:%b?E( mOꇃ UsP)´BFn2~r=Hiy6lj<5ۚa;MZ}vE$`ZjAG4*LK DR ]Fk()WP{vT|^$Za XO7T2b^HrꞂ!J8O}_xJ5JɆ?O{O4L"-z.i5vx(~ &]~9fhgHD}~:Cv\2$b\$xuzԲ xm3ȍf#p]i&o&ny\ gN^yo?0֦Wr1')e{iv +p)EL(A %^pn]eKqaSTm1Hh !%kn[Zfݐ\lZ mJkYTX; @k8A}Do;[ O!%f8j+x%``2PC]tx1;~! oBo6[mh04pqcdB`JS=&MYVDV͚7LS4+:>u ?9oes+%q$ 8 rC@Obk%JwͤalPzNmEGk΄g|7y,NMk $@7(W# `ݧJ'S:DAkm+19ѨX ˍI ;OGAD m-0 5IqsU 0%[WϴKgFh36le@1Gcra]#Y7&GvsY3Zqa)ri](͆1[F4ccLGqHelֶGk忦.~F;msN\a_Kyi7P$ YU>JUKT|kL 8FkD$903!{P?BH1.`dfaKۉmD3(q| HǓ?TL1Qv%Nu!lW8`I{8aU2~+GЏ $RM[lC 3JrA(Q\T7ZeSkdD,X^/ F:V w|(9đlTD^>K9@eRڮsZ'Jz>`McǜaVW]TةƃEcY9| Ѓf4B3GCb<$>Y%d $x/%-0TS3Q,P&TiW+ՎSָ]QC&њAj^ҿwt!dq ]lk*,*+JSOl{yms+}+ sOvTo-gZ&G4?:fؔ+̅L"(h$9IG|;[r(!j=8hbߨ-wn)S>}##{=_r/ڰaՓ: 3o7`MDyc׶99+"#^?o #c: [↕>v^,xa {=?L`|F#x:~><Ҕ:FD⸭ThaU%Վj:b+P,^'u=bpcPgAl'z`HҚ:ilĩZV,nvQ7חGLyJʳjfaz6Yœw۱~n-7wjYQHKKRd~3-8X홲HU1+&T%q @]D"n b_db-z:p0*Uq(C>Y80AHJ,|P-/nDѣ`7\pG#ہKY-2CQ? e:9zoȇsƟ$kϠfך&RB@!IGǙÙҨ܁(d +jsnevw+ k7qCٜx`ܿyDoB!HG!ڂn2**#zCV_ D15voڸ8?&NJ*~f  ģOo9'd ֽ"/,[Y@9-Jɦɔbn󱸏l=aɗFD{4-VlJP+tH%3[ b/ c#eK--28N~įOqL3 $~_ɨJן{,JpލUqX.B&~0;@C͗A@Ůjl)&fH1tUHLE 6[9 I+2tu(\ynDfzUN)+ 6TP`J3Ie%9~bfT|ؗSi1V(`rR2)4Ba>TaE)MODYQcxꞡ~Z1Kv-c-rCj D?&'D*z AS,m2̟])DzJ4nxd<z|"C'T2԰3Dw5]_18Dy/~4s`cKJXEK@` C|nɚGHC YC1lA_vk4H[GƪI}Q{by$s8wц3p½u *p\&k nCze5fSI2Z;wkbA` |Nog*Phzhnl;N;*)aV z вSF`f P d! H"_,5Ck:缒Ǧ2PS E)C'%.r$3ӵvg67ʓ2⥣!l\r84WxO6oF~pnt84hg bZ٧eq* m;)ʁ۽jYý  0*tguo1/~bbTv+02j7fod6LXvB]GlYDbDy[2͸{WG8֜\v*]5TK%φV3}!~ " L)UppHY7nIɥdY0 /fmcmY.\et$/)cen'mreq:d& 3%0a#_'7|r ͇CDiKguK1 t&z¸HyљaWwa 7Cm\\ OpTDb1ǥMGCTلbCWiL&K^Rǭ ghc k[.p Y $(,qE(.H"ӒFAxq۸_% vFSd};/嗮͏7tKbuaf~\HZ$@/OթTSWE&43) Yq`¾,."ּL3^"IE١EРcA缱Or?$AUԩ,I$4zNm\EсݞzgeQ6zqR3nD!39g%Xs(^PCz !c^*[V8S͝i*+P8͕OoC ˳$Sba9Kfwu<#`T7۰"(\k)0T5{|坿[[()՘XSEQ5ᙱ/2ÚMH7!2qt> h98Q-%_ *'"".9>u]qYa≹#BHv !w4pIƪބuwMb(W1H3jpSJL@65&:<!"9-f=8h92&H|kE:]ݝ}%$g3^xqD,BAtzmygjlQo5 \E,;Ƹ se1̧gP^4]˟0" _ 8T>[Nm!+MM 2 #q .ɼ,Ik<Ph߸C4N[R3T,~wk$7YZ)3 Oՠ~TD]Xɞ4ZsoBۢ㥱D>o倜ajC{W5tF걬rHU3f5yߣL/@|[^^{)Aϳ;g WebPN;L:Sf=caT|!:% G;~"v=ʬV#\q+/y׏K7/,rdt 6+߸6"UO3ձmvR& VZ3-όLT/S"TGfW-ZqίEH h\ p:+x]uex)C7V .ǁö3x>c ƥUªbrB^HNU_Ҷy]e ͦQ -uEF\XYqbw',a~?80_^5Ryyl0vv2$"_c|3qG3SIE% 8 lQ;+^c>3m5ݤZ0K1e3VC&}RLL<1%jCiLu EӔO"'4t{s ˓K'`/gF' n*+4j_B# {X_5νO9^ȭ~38) 8є{ Iy4>%6/[UH< W(ڕ i~I ''@K7vr+AztQY-+/gN-gb ʆWʾsae΢]&PX]$ \ ` )[j ^ S/=9y>7`x&_CG uE _2IDbkAB,6=1#ev jEUu(,R^6uQ2LB/\Ev:&v{O3*v&]|Ғ=53}%5:#;Զy:\j1b1=T%LF֑v$N ٞHͣ?`K0 n@F(Kbn(2pͲ* =ToԪUTdڐ& km*8J>AD>]U07j4%4$q99r&W2ㆯ'-̯Re};oÝ`[0xٮ?,ki}쮑Tcbugxio4v'rl%C1)09:l n x3w!%Ub<ѺnHcRxS 0"|4}yԊZ~NJ^#Gbb!=j֬l1G3.͓H :u dtTB狦hbmOY˼oOvfwe+0.Wa90 ;s$0hijmc&UsٴL ='A\& 'J&osC6% ?h1WDhT }äeIF^ޙ9rg i217[!1,@TX#"`Qa5BJgTf_3Q kt2mN8!bjjp+/Q@It[j Šf|+ymwN5UKpW~B[~AIQ Cq.+u%B3(T)4|qݧɷ.} ]sJ`>}NIujBEBH61Tɾic<`KFpW߽lfW`}dk v}fnhG'r:wu9b  QqR/ #Gi()|.UifDPVs蕠ȯ$Ivrx03(?a<\ޯ?֟)--䤆i٨'hz"6}Z׮:dJ-E 2O[< iC s9u5|$n ~bUOF1>+\R Ԫ$TF|RD,Ez}*[0KJ߸29%31X / l-B讒<"*I 냴iud~tzҜ / b՟ϲ :5-yN[J}6]/{XҺR'~n^RGIJ%u2u. 7y EBC٭#Y,ؗ#kNS{e|hѬ0wЖfXI% J=IPώ`@C2c:0(T|$\%[i{$) ^ģ Ͱ!.H^:m%h/Ws.b]B"[ &0#]*g&&?"tš?K~9nfr?WHwlO8audkµF]Zs#γ6V5ХM_VCE֚? 9a-ݙHʖ3)Iʪ֧jwo"5_/21g\gw,~ |zj`~%(AOރwQRe5m\ar޳F|3KNd;w5QѰS_ӳ_L*(QёO0!9 QCzjfٚwy-ʼna"l&D-)9BϠ- ;Y%\d'sGt!M(\xGҏϒy-_^yÿ Gw{ԇ< q2=-QD<9tq;c|6Xgd-VB,M|g9p up9"ƨ$I*r&g˝|N\SxDIيЯ<YeSj/7)xpmV5U9VSySJWd=Onj  0n်c=byq&9AUL0L% SykxF{w!FJ䚮7HM(wyqݢD"tSq\{#C'e#לqaN#E" TJJmv.F/ׁi!6ʹGy6{&ܕS&S_D ʼn$?(<485^Z&dz9)<<{~8L,Kb3)ƵyrXrUvmRvۺ1#nB_2¿7m]@~HV-!BΗ쪾?iEaSȢrN,I?m?pRX2 2>"L# l"T=MRp^5%EhAh{47_:H%K1dʛz?Ȳ ע~*Jpo@ڴS 'V[s6\W[f[7M3ʭZcίmOc5"u?/_ºSؽX!T -]H wpAA'xg#XE0-ZvkF0t" #n.w fœŗ㠂'ep4AWSMIIgؙ#Ni»*ў1_ jEmJ+]ݍsfe׹G^UT{spaUS6 kZąw.´"TOKCTOgSy] bBS<("h99egPA#Kif1RzϷ~ep'G,7)$.F C ^ᖆ13N/N3X[1Z%akp @K鈛 =7CwO~`lBB'm)t^J0W*H?%9o-y}kzQ |Ki[ Ho;lw?/pC`/6[K&p;|)Xq ̐PoYq:".^^ ZOI*xAY_XNc=MBy}nQEu:ސ Ec=)GӪײ\DOBJrG(/nWT֫ uhu+>29-8Cdix#n 4Vgȅ~7x5oAka8 k\"ǣ֛n3uQXm",R[Qf)MźW,x;p==tSSS0Gq\ڇ%pKhS0=D3ēz-8|*6\[B?#,K*2M@v f[Nd@9磊^0HH(nL|6.[=9zIZcM q;aɺ&y~m[#43WD2ROe XMfp >DAFP,Km qk%"B|PF;"}w㘇7!ٝ+!qEww'P{ &eɣ͟A*OrcK]@ԣN=1^=0opd7![vJ'W$end$V-5$fjjFlU;ⲓ|{J£ެ2 xM!om"#?7`{#_Ub6C&\1B!}r6^Yr8ojbF-Q9mG rU}d:MjA'$1\<),87 S3۾lF~T;QOvk7=ě/(A.Rߺ_~#k5L<=8gzO2og/@кDEv̯-LGlN"H A0LؚHX૤Ҝw`>MB\(E r .nJ a{/1( J#NVN`)W7MIIcXaতDY󚓲%8ç8AD7сT טP}`6\& a!q(_ ei E28*ՃJѼP%g =#@R,%r[Tٓ5Χ ȸL*Ϭ_{6t)3[w똓r6K/-ofoQh+K9h[ͮ33HpS7թjϤIU(Q%be"|nLz#c.+10*=ұѦ 41x]:C5Xձ4vBgk2vw\nC~"J%jlX6tE)(?>'{W!:ٶk=Zn QP^;˸<[g5id۵=7ڲ3$Í gQKmxptCWak!{.sm@oV u,k@ўnZNvQ͙X4!sL0 2EToW'`X !a7zzoM1W(+)Y# BV!4Y":X|,6(q׮AJVnDL['ƧYzXOM^ aE.us^^8RG9 pЇϝMH(RF遞yg mr`텷QTz卵-ށ7مIFO=G[S_7>a;bz p9=CEɩP*Z4poH3PҲJ9VH5Ou).+HaU5sJ#R24ki)O32٠3lPm^8H)~AMbQ.d rg-coi{~h8f4Y5_wNJic.x3>_%;FFad7|R7ST1^#Jt^X*!Y]ƋLHuNǒK-wW01ud7yIpg lTxh ZIΒp?\[ ~DT'Z`ZL,P@ 8 0ԩB:1̯Wo 4iiqMKE(/b~H&`mKQz4F! <)_ԗy2 #M%t );.^> Yŏw>&ldހZS`eX:G4Ik0nq)+q6ON~A4 q~EyK$݉-eoG?pgW~^x/فa I&t!NEɍ (ǩ>Zwm'/3R4C^ђ7BhZ/ 8}SYo#k_6*V< nHZ=~.Mi 3d8pGo=03!Yex8Q<bqN?XLz3 L'K\Iԟv.e8'5Odz̴npҷV`#.U) k R~.f5lGնtBhY\ÍFLOLf6ӟSGBì5OM'z&,g lz7h ZegV9\ {::qI{Gj&h+;S%@x+XWe"h#Z|>%&DЙ$:? 4 |$#)7}IDOhg+(<ō&U[i<pp*l9}SޤZ}(ە+(lqZ0=/ܑVm uTDٶ&"xx!0MQϹh}]yޛa_h THH\Ք$s|N#;dfFŇH#h)D\J#4{geGxTl 7+U}6$fvj5lRO+Qtc}YpTpj7 7"x":ٞ 7Ĥ 7&AgnΖR1 GZlIQEoJf'|dp- s2ļT46nH@Ϙ1mѭ>B.AhD@B<{삋`ݕGŅ|wFKo*oCp~%n%# AN`ǟ)v̱7Wx?H,ֱ#E`P.  HB8ȄPͿyM8_&W\4>GMF[ Z wԖ$Db=RhX[ܐ&SFhQZU4.ˈZDeyQQx OLm;!/2>Ԍ5(N3 g`f'Fz"J;1!w@ZYȨb/`;_IEN]GoiEfaBv2'G4R8V^hdv `F#Q( pѾk>rwX|L,9}$^ ]VυrWY|t{h&J.T. qN6?{dwθ:]̖5~n]㨐>&evFEE KЋP$0 Fg4a4F M - ,e$;߃tK5X[P9_z6H/$l3} h:2 } Ff5x~_/@˱ LkO\&NqB! 6/,5t?˜Xs'蒆x/T}u1ׄy@) "7$Ae)!}nkFB uO| u4as?ETתtA$%̉A^cSbȱ4*og ? ((x-OWf&בTS:JTplCZ$U;)RT/_RgH~C~Z0+IHԣcD/k`pJ_b #i@P.hFi<r|͐uJxG!:7ꞻVrr$ujAM>K+7٨ь%z2?%=#G{̙[ *EC!}N`ٳQ:q1+2lHmDCsT LF.}֘c~C:RL&qm ]ZWUf+u0>o"C_&ciD,J`}MhI5Ă0G|,p t;hq/f8Kb` W8TYC#0΃QxEA޼܆Zbv֑4;mh` xEL~$X]*hV 0 Sw&d8.󡾰Q̎ڨr#sު朐pыRSqg \fu}-6Rtz0E*CS":δm{Ǘip4,Ur5l=mWs;um"6+@h,l0Gm7ʅ"pORSMD!4݁Z/5I}"2Ma.ƾ W@`]suܶƈ%H\PU $l 5P x#*y*r=~@0 0t[")1odeJ_Dvy[2 $7]^6e8E+C"cWH`Nqirdg[`[9 <ȉR'q1Y.@U mй wc̟qg9[zXigSVf;w=>cX2 _B 0l T6[ǙB'ꀶ jyx0:pٱ.'^?EݫV, 1 lH:7loI⚜yHt\GI{ً7QF+;Z:2Ao^AB,'c7 D}AI[0c.7Na䂝LgʪYDq-wPz7͎*}* bUCw^Qc҄=HдG-D,z3r[߈2fE}ELO(G) wa 5J/J0Z8ա w63iRR͒|E!?xwyKMrqfE) z7hL,4$ד0Ֆ+wkKRYwJERBuNtMk#xexi mn(g^ 7͙ 2wTGWlyx+gRpW1 \qÔE4 1%h(1Ic\M_M,ѩT:=:)Ϸot?eKUnܧupqZpaH,֐:gAnLmXԬ 37A'>]ѯ6L '\%}3PPs \pnjռjghNp'SӐbaqF<<,Ht#)r Km0oЕ<v!ba-K[ByǥL*HykU*!Z+Mb2사;=~}h[|GFo+(<^-Bhtrdiq L:G?OM z{\s⌈`NWΝ6~ǖT1_UyIps 3XbDltegb8[ac5tA.<#I #>E#Zhˡx^wY+~δS`6ig|;NŽptt[@j %E.q4YFSz7*M= YWyЭX?'pBzF'Fདྷߓ9xD0M/G^s[z9K|y<[Qd/7/kt9e)**e}MZ}FP=[O)|/^Ⱥglģ87AD@H2'8أqt~-=FƪB*=UoU&PC3U"CUTaQ_GmNwC7.r-xtV%^hᄐ.S2ɳpL^@$KJs/@*ȩt?j\ݢ =+GKlO?Yk'DXJ@f`U1*dvHWne D/'K4CQa^A ` 6f MQ8Pj2[Ӵ*!~5f[vQ ':̧Rt[b23q[.vO6o/1 .阕b<#;ՖXZRxuS+s@_sƟ>9^g])mNN͜d:481L03":H'oWσ-o.-poQÁ##6KҮ#ե'1> :+#:#"9gzމRo[e 1kG-I$"Y[>"f͘Cެ(1|B z^ꗕ la6]F 875ܯ~e#qX.d"Z{BTrOMzH4F+%nzC~/Erlx0PSNxä1YLJ- ŀt28/`9zD4w@)jYC!4\][3Nky}NR;}Pѭ P޿+p[(M&wEwoڂejiӫY ƚ5GLʆlr *șVC=|b١?YR=r˗c[C ZdKk9D]yK72&{pD]oS1Ek “ezXGʏ:i[(]/i6R봠gz4ה3<ӗUz a92e(9e)?4z5ncహW/'kbbb|v,TCܢ#l fhda|Høըh,TUPq֎J{~_gB|R`]Vg]bqA; A 3,*i"Ngȧ!_l0N=3%DG:o^̪A_0@h|:WeAnYyɞw&i` VAհ2"=*ZGC(lUfzN(Tnѐqo9-&{fyʪ>B;"=>+ TLTT\5 ˠ>]!F~'L*( 2u_`.frWc~Y)ǩyޘUz&Y]q w1agF@B%^cQI:BoEF!/ u> Fb³C73){%҃ (mT߄^XkR0jd/ ?aĔ꺀nM¦Nb!)f|;}Qڇg(UCmF,S/Qlmg*YjǺX~LZ]#(dXn>ü)ZRT;]zfQSՁ1Nܬ\ޠ 0WL e-狛@) hYG{hDzIM6[ [k{UYYK7m@LOt7SmQq}mLNفr#HG^87g,!Ia@Q[ [[s뜩Q *"g/vTMTֺA ݤƣ_73s\smBxKP:H"qe0$2;PQf@MQ^U*ۛDL8 <`3ȳqݢi9porϡ?G(<)嘾_ڃs2#Ia;)A*L ]Pfa;-8cR|p)H^VE?۱]ěL{X;=Ae i)Y<.tK8I (lP" 5c`=K80]wLQoq!ݒB2E>c8h :yr֤q&r$PL8ZsBgR֬TCGbi1B~ksd(gRInnZ@/?$!奃jo uof] yk ~ƩDc,UƋ3~ wT xDh\{iJvBCmLH9h_4'g@^?h8ѣX馀Ld\$1j9D^ 86.\w &aUf`c= 1Zl` 86!u !iI`S%;XBe~EQI|y+c^F ^(,Z!S y6`(] "X|fVL|kLպLu_i8 w[铔m `Ow1l[7qvd3Kbb'}=2dYRUhf^ֿwuH?`Q`Zr BiV2Nz@Jߑl Op%%E.DV _/~I:6Umf<_w\xeL'&@NMpa):EA]GklM,먈Ds˴9AqWi,CyӲQIg*9*Wt:zY_KMh50Hxb% @GAf:p̐9ǭ,gl" žWN3TC٘bբBdY+7]PuUQvz¡'@ue]6շTbouNWgL %YvHes9#pajQhʈ:bp>qO gŚݧiz>wA%E&d }[+:4n! nP(e rdQc&,Qw"Ӟ4A/G%::,aaE06/R(ZmsXYQ^87<;+@wQKU ¥ыMA2q@xԃ[;Y3YR|g9fv(؊}%B?\-O8PwM<'(Y%/jA5$147NU'8Y^a^N*799"Uqh-PP`\%?ɁXʯ\ת H~ N[s؞̕ZF #C-h٘4RoG}.tǡ x$$}:Uy/@'FnFJާ矉g=ԓ,t].TJйgĀ Sw5.? y/&V| ̹NyAg/u>0FGAgㆰ@r?kI2^P-ۉ#W#TTBR~Gb!d\`E ]W%AβWo\619]J;~#,t;U˨BG/ؼMXWiCؓ]¥hGϓY⸃c }&ը:xkwBQCw.-9m6XYy&=(`dDRu[+doO|}b{lD꫻c}\GmΡ"މBmVV- k|'*x<iMNH!7,-j S'a}kh}8Dx-Q; xDw>[N`ҔfpUv-r |RSj9ֱ ewm4Ji;'T"K}B܍KE!¡W8p&[k.Y5W54ckO'ϔI!"QZ|eANyqmaՁ'V4Q<`il =@ UgpJq<RqNl) 5Tx,2c l"ieb>P%iY^88ܹTB+`F}'4*705CP{sDڜ hy'j鵯&Om #p_D[>AKO0W}XYkҼ,fz!_t FrH4Bd<H,S Vz\c zKc =d sqsNDOJnL^Q?YLkMңˣmFvfH?,|`Mu?`?(xh@Y;_Ё'"v9U sLa+9 'qYyU'J갩䣾qW!_},6o@!wp隺vO'sff{8oǪ{r壳s V(u6VF}ʚu?òvCq: ƒ>+ͤY 7,Rcc3gUBSkkGނ(}.5U+L҆0DO9yT<++䨍WT&ݑ2kH:$jDY{x*+ -3e? 7 ܰ *4b[5E ^ /EOTK%VDǟt\TrxD2g'ppc~Nj"I^y6fk-]o {fJ4Q;VzT%OֵE}%dDX$Zz1I%}{1 ϼe U=욠ˮ9^pk|!U sAϱYy*ZYvi{(^RCA!˫ƺ نYOPOs1Gxy. L$H}ߊW!nI z:0&+>߇ƶP#ޏ`-҅+mߋ>[{fWς3O{c@5Q:':d*14)=[zFQP|̊@dgXgܶ(l_ZŒ̲QW1e҆Xb@PDm% !t{t@*Gw(.[,/ =-D 2y=)n3◐KLN N—O}~Q@3~uaiBB ]#/tl:q*7]侀n2-9r:7>kO(kG1Y0G&J.&w^\͵`eY҄I1rKuvs̤<6h 7_}H *` o-3@9ʸ3"'tZl3uhJ1+'ySt`YIŽ+D\2U6^>R!Ry~>ց&\-&=jDpfAFAR#w 'UG#+f~Fize/ɾ6N/֍s/&/Ob|`.{iG<)ǕjlrZ]v*y8 vtEC(!藥9dɘb;& kadzz]eDoW=]krͺ+t|sNCaQ:4i5{B}oS|*bi:KYip-w^&,e<ӄFOS`\3rV:l-`4nP9쉊Yk>/`ăi˜N\k:ʻ X;E9#Le]liTowP<:t;';X˽ocX d^c7ƏT-\r%w|ca;ڤXqUD:N/ ݎPa?/?ҼƖ41t0}ҷ_@!ZEE']{.I>${u-tNt_y] &ґ0{w83^PYzJ+L"(|XFO'id;a UtA&5}3|ѥ!b FR*;(r2 kZK!aKm k7E[ƛT,{c䃃Wja, YkNUy61 G0c:cKIР2 'Q'~5W,<1H>u񰤑Bބ)z/hK㷉ٷƩ;}+}sB,j]"7 q ,>*]HƁEFAtbö_vZ̍SBf@Hh}%%UѥR<+G&(9NdWu15~ 襚K8)NSXoWv ۘhR"fE4`t*e&l;)I#]8rY:At9Swm[רr{}Ml=Yb>$tu| 0G}/'of)LJzF}Zc&Y {3i(* \S}9i QtvxK/ALbv\a[ԗX.3+sjYMvj[C^zH/v3$vHj:basDT; ◻)qYG8 =\֍o?G|/7Ƃu+ѢѸm̡o[sJ| /%&)!1c [)3N9n 73!ɌVS8ؿuĤb'vFX9FveNlI8^i8_hM߄ƒRpwez!O~ v{_29]N$C jj3$/DrŌ:6OϪq.< ~,M^=Pg$p?:]8fGLMRbv5`P6 ]oW /Q&Rv8cRpR L{K`rݨZ7NaKyj"A`::"| z[wDvKg396RС̅i΃K>W–J GN4| -7Eicx1X_uYQz&گ='l`sc]Pf]1*8'TV}(l+G{r黓ɽ*Ͼi Beu""H|ܝ\'4N0~n 9u-,o 9Qyia ,Y|>SM|HR湭lo6p 2%vݘ,j]lr)( mgWfajaƞ>^I 9Ǹ7Z? 'XbH G>/ngɾDPfFRe.~{ؑP>6ń驰+RqH8ERxCy `O\+QC#]σ ;)$~+ |цB]O-1D܇\TcG1I3D1 S~ս6r@Qiivn?pNN$ uK.}<3{|0JBt%Gj&ɹa-p]ia&rW.VCY<`fKx8 Hܘ/硻kw"v)Pr͹8Ls4o>ÜEn|:2(gmն@`3 YhÀ߱-$;DN*Mjrޱl5.(OBMQc,uG7̝R7zIaB[eƆ)CxB3Ez.euMklx-9lF@{k#|cZҊq!vuE%Gq_N0&.;Ô ' =F/k_ A!10N+KA&bvuDX1:#Wze8E[xdz3_%0:qBj8ImzFū o== >'eU"֗"^I?c!Z2c$_{Xaf+"FsAeue,k,tF)G +["Cpc6x ZAtq݌? eJ*f 9gEdTly b_ Lc\`L9KQ^MA$Q%ݸY:N۠7"$ ֑р E)0bt^2$XYfFRg-0Q:<&裾7˅B_:^ ؀&/!(ѓgg7ͳÉ#i±k"hÁj,:!@ax;HY8a`!Ç2OFbauX]3a}wLQ="@a?\hiKSK>Lo|&١5E{ '*XDi h<S3 ( ً}L^PD2Y~V&<?4#)uNOY>_#Q:F's1Ai>;1!u!KY^Gq}dQ*S򙙶'-N~ ͉b3dğ.M#KQ7P$B`p41-*@@9x)^YGc(p3%O#Cl#'w:}+C9ڳ+ylfz q mS|wF$rnLm׷b赠S޷/WՁBkoD"n~ ^?p;-tK^IW] @Vұk*~^C U )Tv~ T }yRZH$(i=yFgx ` 2/r]V i@$z>Ϣ]Cwȉ)e03ve#e |4^ىr[D)*x:2X73REiU`%ՒV'ٮJ}-Q[c*Ot^@K~VtxC3]GcǩaQZWXE=MG"I\9Tw7e9O Z;ČѶ{ͯ&v8Bs!GH,C`#鳐!HJE? D{ K'qȁޜ1=d>{ |G 4%ٝoELSљ+ܕ'7l7\0΁xiTNL y%=8X|a@#=s =_ӌĚziҁľ(<YmHDE0idƚdYm]HFiW0"ғThFruJ\*@d 0 7%zhMMBn:ryZjrDC6w)-XH~ . ~a>nCuh^RTr',Yn ?`p5njF!oM(%ei .txhiZpA1 4xb|ɨ$aep4ne:Swn;IeǷ;kb'UC\:k;:m|Y ⴀ<ٴeo[WbG#C, kb 7\yK4 4 d$!޺ Fh9HfF…K4 M@=ʗl܍Qca\J5̨,mYIh;C3UB|e  B@F,N@Kۦ>@+YU5r>LA! K gcP @0QϣK$z^hۦ>#E!~{cz ~%EBbtc* J_F?q|t 2u @\<$8ͷ샠c&\C#(ۊsatqg[71espl4@o 7(:TOgYjB׃&w X(U2v!~'&"SDپZ7;w90RJ;qzѹ4}斓ų]tL;x$5& u`V25mjMRd~ׄ"[p4ASrC=%#(y 8 [>|㪜dZY4+fnD'UMR |X@raN]@87@u OѵnO1X^G’Y8A#A7|$Zb|0m wm]$^?[Se7&KR[N=SGEr9CgYD'/jzIWE&zܸS*>R3lVΖ >L87A4k8/'p mg0࿻Hpg t<D&mS]:aK;1jAsEr*rJ >gTFeL/Y7̌ aw:Z1!`-\uNϽ@zEKQ2Qu3m=lA!nK꓎Iz>m֨eg׍Ӑc<|2~%92 K D׭(.?dz)^1nv^IZQ\ 酤yH6z?7=2ՀG;~55;E52~BN ~’!yռ 7gF֍,CA2~iS9+s(g͂ >L< '1'6/ņ }(TwI+5.O{T$ɴd#l{|J54L . C"Ib+N+UfkI MeAfݺ7K{[}UoOn㺢o&7Ceڋ$گ "^g J-_]0Ce'J{G{o)bfIEqK^[|3f'uwIS}ȃ\@n H$4WSZ:i"h.<>oVn"q4+b5^-CF7spxQ5 RV=*zπ΄'n]~WfŀPt*%N,'4@mZ~ i1#tHt~S W*+ӷSvi yLh\D'A]DϨ L*+cpE3+MİMߌ@뙅K#Nqc(Wm,&j4%>Mګp"hKci["2;5n i* PW9jT5LWǦ;Jr|] l*h֣|:m//:qoIWeG]-܈ =wfdma(1l>f2t`Jr:Oބc8mR(jKԽVS\%TN[>;/WQ#BhdJJpBNYF䲱pETNuּD`qhДbry:&jȞb&($rޫOWR3:˾h{y ~k<9DW>oDg @uchA>fD M`kH;Kt̥}} ^F|2dS<,.˨@,l{&7h[ kr%H0i4ZԿ M܂Îb8XvXQ!&&!>Pأ6H̹e#OpGI7o 4-TγSwgQt ,y>yGS'1:74\9}8POY|Cms~c')Rrf oxTo![ev|D lH"V-H>Z|A*}Ok2XKGX tn ԇ4`7=V|:r}SSV75Sl'8D#)SZ()DLI4M´(|UfnfQUݞ8 ْ*cCU܄Wln] ^!,Tʽv#ڒ?\.N}p5sю;yK`m^ v8;r{ƵX( 񢯪<!myp!"v|:RMzMo$ۤQ_:qotN)o>p?ENq`YihYi T:|Z ~#SY_B'x'.mM|l@?@tχhl)N(Lch7j‡+R kEdc8.Bbt6P;?Q#&\D *T9x''`rVbm*jsh^?Rvx/-]+CssĽFj<JG:@2RzΠċ `ȉA7xݹJn-.EA_(Y޽E}OP>caT_l Aq,~F#9)w 3 $"}C!kABh1*"ko/^7T;?N%-dG!zeh+c)13KNtb#HL]_x:D+Kwus2 F$zYl,$T̫4kfCT=X~1G85Em(3܋6ZD\6/]e_+IJ6RYi):Krl@) 4(FHGw و8}la.pҁm(r60pͰӒ]R:^%G}ZP-fʐA}XUud0Ib^vLJ 5Vf^2_k8 Aӟ0 e^,n ;OV`"ޅ Vy1ʷTO;<ܐ5;,1`Nc<(d3q+bP:<|]=دzj a=n#J3Yݻ\f/gRg&𪢇xƎk9Cp=qX0.oeˉ`2߱!5 =r3%G{O$ ﺩɿϬv/;u_"(Qi,1HwSO._7`?ZGo3/:D-tasJmuiyQE#\ x󈦑̓ o!tge*\sx8h.;eq $66@$\ Be0VEԷiHp ząSons%1gfDZn.TIdzb'lx:a K&rT,G#{u8y3P dv+3y0 po!L ^)/d c`חOܱr "bgkTx`3XdB\6 a:Q9 WhY7, &fN}kL7TCki3\yH]wd(bp4NJ[hۘ[e\~+#8J\PͨږG,"geՎR.ea v P +y0l4ݘ esQq,c 2i]=ËZeq3O{j&kn,g݀"=,M v%+ʽ.E=9m'~g7AiSmk]1 uwXgO#n`8t63e6A@#|؇὏sBZ)sփZ.T]yYLw tNC3w_4GQ6*@G^J 5>t,r )ja[Dry g^;1\ή jNr,WZӵȠ\ѬZq>40HG+*X5F)r]K}].~`ƨp#Eut Af5 >*\M5'Xy&ʚ4L̓%`|ldnu-L U.$tA+' Y'frGg=W,KC/vпL̲9.s3}1j/0PBA>wdn-*o^&f~T f OEN "lv@V ˘۷-jS2 P6|-=|(5^ADѮT" }CiD$V{L![0MDIvwMkZ06/r]M. 4P1"빹?UuH0({Ԁ7hFx4a(_H!콶'ՋPŒ#;Upu/uCHhB2Axقȼ9y4rjo5 D~Ԇ–)9/:~/DcbK _<7ez K!sL)a'tY\F_$lh+׺/3Eui]+aIkq Y<0X=#oӾy`;$^6n !䝍"5_ái}E0R '#-zl>`վSډf{%tdIEnݙ4DS!2ErZ&^ՁFq 9w ^dSRr1!7,D&;M o>Y} 1\a& `+x؁κɞa}q1@j:\B7_~x:Մf`QtpMp0V]In`h#٣65hQK2w=Q[ֿnyDM6:8kBhN88G Vb`b޽pFAok`%^Q.KuF̲y%NQ dA ^]9aWc^FM*K᷹ofeŠN i0 ;, ӓA06e>_k |c )+g#/20!l ]rju|s9wsf4s #uA/4.Մ]-ɠf]z H|xM*\gxB>I;`J|wt* '\,ر&'&)mlU=V~}+'qL߱.d 3и eN)fxEN m3Nױ$&`Ƕr~Xgv 2:轒-Zp>%+1h6Y-\ *B6Og=I$wU U[/|yx/Ng;"*9bDŃqvj )3「Rc88TP\)c!w^LwLD.<9 Y~RŁOn=ß{(*K@ؼJ}ľݬq+Btx~ٯȜPI"e* IY:|u9PОjyilH-StV)ᳫpԛ@tE Ⴤ.=bڇ#gtrCVK~[SdM؂zZc1A]bM 3\TPQ$&gjM(rPR7R\$:w 62 :9?Q 'Qb\,I@J_bx_ cS#ޑLJsg;$4N167f@ɏJiRZB-dQ鸅MtF.ԁ}E_N4C~fѽűu "|nn{SaVX.:# u$ۓ[&&=$~bb,7IA2.Aiw.XA~3t4JRrAƕN ے(;k2E(Oź)Lu=떣j$*> EH`G\<=MBU!DAN7aQqѷ8 3-7<* (N.kMsDހ8rx-b-'5HgVLReCA%Ifc Xhq"4l@Q٧@6ր{3P³Q' Z!ݶ #!@/adP7tl,]݁Щ_ԇGF,$@X3z##XAx@Ir]ߒV`F U +ѣzmFa ), {PSYfV=>2o^AN;p#!, J(TvC*/ 1>t=a;7";Dʺ\n~A+, O3(Ӹ5UXUXplA Oa߯^?7g'7X(Uע,>Ѭyv6im%rKj8Ku$~3 8%$bA  5FZ>#ɀ۟ @@0Y?:`7oFc*SK+Pjc+wȼC&J8: {[ZF LR]|7BPI:_S.1rkeO셺oXz 3?j&iJ^s XS(PsAvT}>JU;Xe?O0`'1J;Ew-疁pTGl˶0Rx ;&;0ӽZm8 ] id6*$9EfLu1:z}A1"x.#!_LJWiB5zX ЄWOPH F'@>łyT/ ..Jٌ8+̏+ܑҔ.MBk!unkܺwsRjLE| Q9;'zKT 5q'j]oom^V`GE] 25a섅yգ,HZnP;lЬ4i$a_vRvfu8f;t0brC`N>@v[0S2X`JT$M&eW'_n5OB5_ m&tHbߛ3^aS'٭+HMvC#Btֻ Wn|e5b$&(*AU iY%c-mF%Xּ;߄@/k7SM.ܹ;jɈ(2ћD1):'Zq+ !g`{v}}2 w1 [_>3Nrݦ299thAEB63Yj4H0))."Ī2'|Mc7xVyO~tYgzo0i^Ӟ}b?ˋ:CQT1~LwSOQ:0j3P3R}a߂Cݞ6]p͛bDK4' [4zU#lj𺂚"Yv;`DjX0* 8 {&Ƹc(C&xf)u[x ;[6ߞzE@ GOjō|^!n;K}.וK(o)U87下-$\˽0292QK~ث14*nF3>ڭmDԽ'> QkiA;ydដW5պCVd!Jo87ʄ`0 5^9XeeJ Y Nix)M^ a4H`GZi+]hg5XJBɉH 7k3d fUF'Lr*]mxkev[ݢcw༢s:2}t< <|F=m*)?r2ySU4(_]/P0lJ!Wn'lcܣ;%z`K*T07jg~H}{'F 3PMf(icM12E$8Wݯ(_w*d2р  OjA ),d7Ec@9TsÌ>u5^V{xoer,_KG,Z`F@_26v=Sta=P,,hcyvMEaWA xx䷤qDH I^Q*OOdyrHHZyTnEtugaH/@zҼҡn.`qIQsi;hbfz i)g:I8g8')AjYIVޠvxUsGShw}&q-7 e5-t T}牺^xt%ѳ'B n珆\8]yՖK=)־l&_x~Nu;RKI&" O*-i{HO-]Y 44bb WrQWZB;/.zjGgy(dG}g]~ZvQ.1g&%AK&]-@;T^}2D.no:#݉ȧ)r))< Hƴ7tO7֛H ]HeCRWLߵɸef,T̳ˋ&7`0RB8 V)1\b!"@#61C, 3>{3SV!iL_6yRtD(-xD4|jn膖dPp[_ʟ x_[N+c)؈N'!;k~xWx hI$k0&'b38]ATY֟*2[F C":܋< ^w':㰒ҖpHbq)y ܩq #7[ *H"f!1Fu`N5zaiT^~/x˕  3,BG_.WNltdCZkcwp-zDN4,mz 'YƈqrcG&PW+B"};yGs[*OB{;f9=:jZj(>hw] \fQꢳuKxvʈq/Zu6%L͐҄(wQ~of v'zTe1SL:S !th@_yD V|n%a_%aBW6_9O[0*N7Jy3+1E (np6,J%Q&,U~J=}XCxvdC\ ` hN#DЭ5gA|V7xh"V>EPSFt̲v]o) `. A&?:`8ItK6R^Et LL#}tsQU4(Şԙc} Dz9]Yg1 oAƬp-KF= g:$d &{Yp g%Nq.fGOpE!oW!^6B0&?n+PxPE$; Q LTK* '?ԥ! dER,c⹓_XwNW|2/,f>W[ Jĺ&\A[8 Awp 7 uͰ’WL{ܖ?@@siLGP:`ƸgvmB,ە=QqytIcгgY+ro_wr'THxw5|FЖ+"YݜxhB{YHxHf"N%z/-\_x;JO)y%eomIkljb'!tqyqw=D Ҏ7 ?o}sW.-I89?JqG20呴xu9 >^lr:xյq񵺑w8٪T*hfVT%ЂiiM7 =GT[WCfe' O7j%迩--K2#x4^-00t UF@1%ʧGdcp=_ITQWEΩ Xp0 b\,7?b] `&txcF$lEBրdY[ϐD3]MO{5QD5MbOf H0ϣa!L[Rl6_> 5V-w#/ؕ{?z{=81? 3ک'gd!q\*x01s]GG’?B/ܦe}U(4xp7SE5'Ks  jWͲm$!J^ǍX笅<) eTβ„,䌳TDTh9=VE:p:euc%̸\TqKK1sC~&$lb%xI0P(A '۪23JOC݉]m%mbo(/am_f}'-mHs"-C(^k<"&Жɩc[33 |HPEEj$$vTC;jFAe4Uf03{6ED\\ՋrK1 " <|Mz|S@!lg2H_By6) :, 9>Sz |= _zpi'ÌDKQfRUB洇?.³+SzA=HA uʾ<^-J$MG wxPd䏖:Xh %>ZqAu,*;*IѬ4|4K4o\͈Ry6Q/*I|{WQvms_m Ca\0!:g &mtFppf FB+#d, ahsxMoW'Z,yϼ3Xτm.]w? qֵ#c*>!6PhB  *'0Fq"3Nj +[xZ*Ta``&`ZX9XgL B da;D5[,s$Pb=+D\g P'ElHIlRYV+k'b\[6ibf.#gI5(lnD́Y^+'QLRQtRN  t'~\N+(L^M> Y-ו(3`U*2^f#_pҌ04}ؕQda};@N%?Ukw$/lҹDGKL v3uN6J+\`M[⛯^g]-?PnX4xa&6}7 +/O_ʝ5dl=MSPO?8IYS;٣lI(UѠ#g'[>~d Ƅ^qWT,b.hNlI h5,mLhʼnvͣJRΌ֛\3eђΘxrW rNpMl;I(JYrc )8NK*\&ED;fíiM$5~n ۵J6a9|o4dZr&$gH|?E0b|0X̉vC:Ws\vmO;,$:MZHhutY}_p?Lcݤ PT=4QN_-qs=Z Sѽb8H F!#": LKR/0QNQu&6)ug%%6{CFy5U@nJu2ICVmCO=aym-]R(b\e*Uo9O+`W$Dh ƣ55@ Ndzb~P=,Q0. ?I\a:m02n:2ň *t[|Y!T6% ӓ2w~V-4`qLxٴs嶫cst }WJHT?Utth"UZ$4%X- <6$KWZ$ $%G$ղy Xx}ЂD,L"d]$N|X$gI +>0:h/\h$ܕQAk4, ëc߷NVK:I a}^t}BJB+v׵@0E cտ|))6|;Q\8zdw?OYڵ,ۙސlc}Q4BrLĪv~JB䟕 7ſD,}hDdTЙ 4F.$ UDzvOXI{(\PBaSr`2Bϙ7׻V5G"qGKbPR8*L:KeZVÙ/%;?leE(g G<ȴO߯>O}zZ2h i)p5Zpj72W/!DOs:RĦD,8y׭ChXI8YzIql> łvh4D~;5ͪla%Tj44lT߱SfݽB2N0b?r Ѧ+HSdpТ'4*c<s~6.^ )sWaBf1!2눯l0],|Odi(EPwk&Q /h;_Gg g)i܎ߢUhb(gPwmzs312ĵ1 _Z;i=4 Sᐘk6rql$]ܫs7lqQ=ڦ1Ÿ-,D90C8DEɻZ8WMdwsc4%O>1.]77eMtE0CNzXUc-RԤ*P%=gna\AF&=5VעHy+.[& ePз;5JC? EG))NwN9!NKjXEwJzWf/ -ěYE*ҩ@yd8CuXj`iN1y\L! >s~?9Ÿ-bfb-;~[V7m7Hp뵺izHWq3n[K,=Aӥ^3/;lg]Syĩ.-O+h <:y?Q8Pb0Ѕ=֕K%Wޑ 'RC=z)PJE .u0OB`?)OؠPB5e3O? in(ZX0./ gxfl'=%}~9 2Z4A,ZRۦ#Ӯ׌þf|]ȅ/  Z4,9+)Ҋ/7E~eɊ܋hK +V?5/9GyOQvWR`P:4AJR{R{ёǾv/`13oA~ OiIkg ޶8^~WpA,:mc1fw^c"eO|!^nv2N'mRLIt0{ C*r&R\!7ɹINzE }Hw!vkGσI$v/Ƣ~46 =(o3Ӟm= G+Q^&|ː& 1.l6PyʘS*tPmuqmgo|te{*7{5A`EˑbA7뚶|6E}xf레`7k^ڴzՌ mɃVyOKwYfQbU1S0~T6  WZG+~%! -SSL+!ùb]Yr |29Ã8b| Hl^OSgE3Cr{J'Bպgb&n!AG E`&<Ξm@-WtnRsl  ;G+;S%8u pڞ\A Ǫ퓺%}tv&TsY!cbcrZnܜZJȝU?hvgIȲs fMO=lYT kB8cbhs-+EJ/.mPlbPe@(!oefE2 `z"64Pɰ01> c"" .~u0‘':ӣwB‡AA VXUei Z1ռ^x{qXW(lL__Uϻ.T zx%ږ0512uY>{8\~Cv}LN*WO=LeV6i/ѺP-J Ųjm+`di֑U%LpXs[4M &_K l(mqU ТJ5zblvBjoBb7QЅAhy>l)!$ fMB ۩xE ߰G|~rFܫQh}B'rm:L򭯉B,Ta]ep]h&Cu;J?Pwcԅ?ItK0lt(h7q*Uɻ.Y]D>Ռ kH0T>bw2ͨk>Ñ,FsIHMF}0@Bm~wV OZUG΍#H:[ ;S5gPaUe9fcRdF=0~P|jvn[1'}"j9A>xNb+*)Bӊq6Z,v?rs6$&o @<8NЖWZ 1=kykf %_5bS8&ݑ Y.8b1WvDͽ9Ac+),E>~Vv=B.lI7KE$I#XXDK!_+3:/uq(k? 5{4&n pe$:˭Y)}떽DM&i-$ ;CgKiFĨQ7e\ C ?Fp N&x5 s̎rDpG#uN&G\nJ9 Ct c1,s]oX_P G|_͋qVYWGWHIJ3p(OS)+Y /ً!d'|˙9[G_59߆?Wė-[妗6'~pe׹+,rfcqv\*ft,S: Y]Rb#ῡ=`>_e=@c ƱQ>GK 7PXܷ;A8oVE L'=B#aڨ9L(FTMBR耹voneӯlέclɿTxg~jCk)W~=m=58ˉȍ"<o`" ]`SD,vd4UوVpJϘONS/w]Huە.&;k.:8w $מC |*}$_]jT9{(Bd3ORx(L_6qMSzv檧s>Ν*VBme |olKcqqXuS(w`O銓}ؤYPw;Y,&rȉ<>֡ xg r0Fiķ4|EEVP=?Hq=zcI^p.1u8\V AU6#E}+p#e]`{٩1 `{E~HЗ۾0pi'7ﰖ^}G4Y/{\ư!I_. (xY* ̺!m)eck]h- ;8<ȓ#>Rξ=^}_?t}An]2.E@*i+蓞+[p_~ *%TFlnFnn0vl'`6F ;vZ 5ɒTX@s%ϋ{oʱwvI5BjI!9}ȋq^q$U^&_8-, 8k\je}]Vq/bOW[+Yݽ h_= p=Mt!9RkOր=#۞_ m9,mCs6@"G'ϴmIu7xir0 4Rhx'핊_0="B~+G5 dο4=in8Q!u_?%7Gd.$"V߯ɐ"]Vץ6oi>כRnՈ+!Sh6Todc3L3N`jZwܯ:NOͅa +aIdYN+Al_K_E7tkrOA@ǘєH.2b*#s"KX9=7?1X"|-6y2*-(ťi QޣoNhH1AM9}JCQ~)0e迅zivX?\Ɩ(''JGI/ZBi\ jCLsK֧ـ"=Oֱ3+5d~ +&GSȮ^%@[+g!Lی?u"IVUi# fyTl3V'SV dKȥ»SnFIC(펁$PyVGP86.Z\~@Ђ2H\ UUFͳMQ@Ox@U !S@9E/.5jG ڀ]m~qHY)!\2% جY3񷉫I,ДE#EbxϘHGL[DBzl{)hoyyȟW):+كj{nu. 3,{~(*X'S* ].8Hv_UwoP\IDD /8Z{k32ډyoƜ)Qab b7pK s Od 1+"rG_4I09 7fۤ/v@HO!$c̎O7""Y }fх!_%ų\{crvՐgg.M5u8[(`Js j^ eÇ}NǩCW5vUҔHGYXU氚:סPvvHC4 LQ@F!'][guHzg|ߟ *J&Xy$A1,7,9Ӥ3):ymV2SogY o(n7bfE'>n^CRx}ԑs[v*M]}s=s/ 0?#Z&B/XK۰ ,AwA8Dp,OS4+G.Hu!*guگCiΠúӆsmgob^.G7P7L/kNv uֺ1 ])l1w充ܑgD ̚-r\ Qب~b}IP)[m%n-ls  جE㦬.5|0㻟@&w5o5;hahq ]ÔᩓS6+VS-}jiŃrQݠ9:1 ,~m.T&9Swh&++L>Bji V+A]ՐΣ K`ob;aZoU)!9޺\P _:q Wx/["hq4Or&8e]u%0ǧy]vldHYT%}TD+6.%1#C?!9 ӅD1F ə恝@似괺-:vFCcp+@6TrQ Tdlm-*2Q1jH^*Z5}]AX=ז=р<|(>x?6Vysӆ/N W}0'cĬ4*89邯n]]>\T¼e3R'}5< Ђu l#~ ~{+(fv|='@Q,^xD(Eaco#M =_DVj&4{T)\i&3Z:dž*R^Ioۤ? dO)92(2pIgz.tUzbP8HY0"؎,lKX@.!E0_Jc55X_ۛ+1qib+/!Rn&;ړIAK5geoʋ,a(<ج5E S HFT1mԸ[hO[KZ!Tcv,nF&ksǜkHπxK,j^Wڭ53O,|dmMwK8YLH'URc^NQvxMVӑK@\gʸY+%VYռa\C)!kEB>,foZ3k>*'j}8` JSp,e4 ǭe fT/I"u@ۀK@${o)6 esm>cVes˟W&9tknd]PE ˈa9;N4q| !YKarAK X.I5'ZӷL}fbqA,U)dP!X2ݡeQ(T=JYzڏDnt4чz=W@Yt50 ?j 6GR5r2.@GJal ٽxb,C N6"&|`;&3 xzl8[\.X5W>l.{xN,Is}Jcm8"L| w'?AgA.>Tud*@~a iQ늰cl |AQPߙl㟻+so׳G\tir&{b$aVE^Yj,koU3Ia=5~ BBc l ;0s,.Ɓ}Wf;q̨:D(@|0#W"mݑ{í 2Pm{k7Zj`UJu$ $ ɤ\yKk J^d^尥 X}\Qp1m䢆]ElyD`ϴb#}lEmYC_1SfQٛa=3٢,ʿ[Qcn$OԸoR |CۥFz+屯y^zV![I/Kݖ& ݠ ;2f^lTWb#SJCNp̗L!j:Nhzsyi'iPxapds 4b7~Sd/ԟ߿Dݛ\L~떐yD2^?>U^n"\?wލ ,E;)*%݌Pτ%=EQ+S&"z hyuUs1ߵ i4sZP}i SӇ@`A*IYqƲ bM0|m7Ao!/$P Ns&)ϭW"Ui3Y6VsJォ!KɡϠl)4te#$6h{0/pUX`OC(~~&ocGVmH[89?mqZuC(yivPYÙ18j̊+Bt'"abc x,oIWjM'Us~絛qY׊LR)H-sa|#Bo.,%Q6\K¦\/r/+cj H_ZOV0 3rPYv~[V$k?@)kCy ƙ` iyfT, yOs5kn^OBT!GIjO2eU= Fq&4>7FT(_of)|Ԗ>׍HdC`RKjT %/Ѓ@;r@ m9-c*TfJ73>-YI_Ѧn:mZdh_+Ahw @w lz{:!SV#xda^_#/}Ud k܀r*n`w pU h?R\IQ< }N1ЫizEkLQ<OUc/'+f}X seGQwY%^̵.LCHsŇakSY3}_^hVokqs{,_H64 ea{&.65aX 6쀼hه̩:ҡ1(EOC;AO2'C*,6@-_Z-$޾ >MϞ\0az GX>++C+ԧʌMK_ n{Qoo*eX`21kƶl:O4p8i:.yV~^:[@sdb]3_ߟ!.}GW! (X|Ue9=(O^Йlb &6 Aw. 28-y)-0YsZc8#YʣTACPj*"Ş5?1η),xvH{z3-j|VMiI#vxBkژmuFV[sn%Рh4:a  GpX<1tSH(c4Yـ*dd'Ag߳Za~NԾhaZTWms4~"?h8qNs*WDַ;+pSc:sƓ>ʲ0ЎCl} kZӥ1F`= <֖z!LN|AU~ ǘnxX4K G@0tΐC  X P(s[ЋiϿiTgA2ʞ_}ȗ0 ɪ}CEDق(m/'1:zELJO ;$+_"s +38|?ueM'jrDBwх|sjK> ZO+l2?Nar$$j9]4*TukP@;J %.FԌݮ, da ~O#7'6;FW̄Bŕ09ԴTDaCz=zξf_#ܢ-kKA͢kTY{XpFFhjkUoUzZ6/%jwCWQ " UK9¤af 2?HN M8S`/nAQW WHy`Ro4{^ SDӒP1y٢h=hCA.sv7k]C"ᡧ8Pu;6#3CT}llM~bP범Qp2Gq:sQܲd )G T|;~nP37]:n;RWLZ$] 6sqvzJqє.R"EώSeU 1ZoA!]ݝ&3#^H!I~d/V_Jw| (RcS|7;P QwbtbX^%~1[kVmp췭P?{g\ւxzLÅRpfKa"òݷKUR|B 3dCONDSMWAz Z>͆*İI#Z:7_ͯR*S4géWN82Vb=p4!u(T?PEy#L.A%ŭe,GغYQ5QJDl&"ҕ1fy} DNŃoT8ݗ{Nܼ(`c@"19V3l3C-V`oB(UPdP611pEyQMlݡlx "J1Ԋ7ܵ VV C\6|`aQU{){.< nU@:_&e 8-4 X `ƶaD!TcBKCB iXsO+{h)Gڮo#2sӜXWEHa`aOCɳ' ݸ*yQ&㣐H!잆oi\9$`.UTB񫊵ץEX`wSʲ*n1+m@- Hc5l4FviI>4ʽ@Zu&Og>@fdB"wD喯\EvʦR')*%f,C]qE6h/;f2\BzL ׇڜ$ Bvy[O4 unɚKA:zg⹵ep&u*/AuHeG G8Sj&jq u:œ? A G-V#A.Zbb fU4ӟu\0C&^ge B~f53=_U2ֶMk6|ba[] Dޛ2M2T['BAq2] ^WzO/&skw$h@.+XbO (1_..TX0\kFiVw=ksUTOI?\X49әap.b"@- 9yW7^\ReV+QCܗ {U˝+n $Uꮏ\U{O/lYi!1Gpaϵ>ϥj*Yxb?ʡ{9jt[WX>0k@~ ĕ~NsQX0A f4'R-W{\4Np+B/!Sj~Y0h@E}`̋=VW5^C҉?ݯ"7qMjo)vw?A㠖wREVljq"V(AZYh?$O?s+JGa `Y~<{4zJe >h40FvbO9_bTp; 3-1"@ۈ6J=ZN׊}wczm\Ʊv^.?*q#=U1x Lp 2)g@d9ysD`=sf,>#'ά@#8ܒXys`c>Lh~uBPniui?eZ=# 'b/„m*NhsgcOa;a ,f)͠ ?7QCIYQHSd鋇t7ڵ:QxƤ6N,N~5OOOi8M >^/0qt/GǠ~=_%OJ(IAxW$}PgZf@F}Rmmҧ!er#UEFdž rYM˙L "@kelcw#< j#~߰'9λͅx}Хy0J hGCִ3oN..3v*hvT[+WB2hldyc0м4䑾9Y0|Ƚ!rI nM n#lRQQ.eQ=Iف9غXVޅF ;ڛkeZcb3f!ʃXQĒUfA@3v`Ju% EGZjv|л g8}1CcSWW{t,\ĥYi'FqܽxsS5z#1m6]\ ~Ƒ ]eN]kv{3/0y׸"` xZ\F-Fxb^եw7VCt,|n⣱+]_fl!zruo$]*LFF_T; 'ZN>gt=?0.{ܩ9pj8GYG%ƹؿņkUUSnY&ҾH0%{ *G^θ ]9ё$Wޅ4_:`3^B`g.V`BPغ-C$iʔ_B, M,g#cz15 TfsGZ]QDl 񹗃{ )iSdx|!0!Cܷec[w2HOUXoۧX@vl޳?PXҵ޾ahJE#f-wjy+0} /?E\[޵u'EU~xYWQߊlZçڛ1xU+#bـNۊ[k^7^2Y$/FH>^ ADZVMjx9L"ht$hS} xR9tLǬ+q5&wsI;PNhvjEήrĆKWd zoˉSM Ji8Ѡ%̒9@NH5Qc*¨Y1̾gA 5ia,~h5WI>)sbu ۃ`BS&Jb`MZꀮ3!#b]HwYT'qt^ʓA<,#}Nf3p_ Q?>b]ʨ1_L.YpCfЖ[c`2?e=$apy|:+UG46"\5>dzJk#@y;B;3u>U$ah@@jSgb@QqFi7u(\dz?$F\8Ή"3|}Y*!w6b79˵ע}Pѥ(Em y<ޭ~OӳL0% Ȣx(O+H9f&k{'&7]:ٵ] <77nR!^o!|P,Me};3}7t 0X%bL3|n-4[lFgpnj#w?>{dž7gMs i<+,z"K}*-]cEgN#Z}I5<<9,R/ sFqVr@NKeG{")X 2/i(,U{2> Vc[KHQJtG5[e&FIiq`Zm;χ zۢM|Xn#t2[ 3FUi) \jDUM4s ֕¸A^K"_,|%EIa˥5D2jE XKw[ s.ei(}^fhoMB"#4.wFW '67샞.7Umys hjg`{+S[No@@nwdQ|q\O¹8OeB$I8!Ugj$y w;7H"bvZUkS8/'+8@QZEYYur@̯m*Qրπe6W[WI"UCi-;Ǧ!V'8k'tB8mXB}7~t=PU #)GjzyRz`/OГ6 1 V`-Fwԙ@<:>G_ K3!Ud)!?ǥ?BG_rd4_m pLGHCG# Lj怇lƘ-私rG+ds x(\)"r{&")/tiFW'i?B93+6(9eIWRtKW-Xl 0Nc/4uVow:rK_@x.fQŊXWv6hc"@o$l-tR=|473PZLAs@d._\GA2V6-<"5Mw^Lu":,TqZ"CpA@96zpe$O PrO7R=GZ:ຒنmdM[-9I%–av}8-@)R ^RE҈Ws@ضnjwg޷݀ Vի%— sGQBb%ۦ=YXiC7FwaB2&od\zXhj" Nuc&R}"P˚u<GGM[!1insY M<$HT3Pv%LEFқ\\F`4ԶKۜV,X$p_T_ ^ CYv,ŧHVgOwϨs:[xoSB.Տd&-53f 8v@4o@P7{mbOd5Ň7Űbw:7вg+!j <WkҳYn&kc6]yƁ$΀8Ϩvk2>*{x[T]Z [XIxhJ ~ߙxrQ-}.tJWT)z"՞1fAvC'V}c<&V3,ӿG4;yJvei KJVbA5VUϚ-BɘH:ɦ㧯Oi#jܶDWـ Ru޳v7r>7y?\DZ$ h\Ɗ *y(}fn+zϏޯ?R5kUZce=/IWikGi? @M\NK2cKvR+.iߑ,l(~Eb}0|KT$KWp;L cZhYn~ ׍L?c\\*nC!J~%-;j)q(IF6ClN+V4֨^+PPQLqA=8ьvmU-jחK2qL 5ߘz*CPB I 20 b~sޒ'amM"M`MQ 2.DL-QĮp&vi_ظkƟ t{^x=d㾻05kr @roC&[ @cOIZeaFJU~. %nz{jOB*Ղ5;wTə@誋[  "K^㛲m*|E.X,2;Gfʑ5yo&dg'͛;)P; T0v40˅!HT=2P4i!n< 1K oU/ގ4$jfc^OTy-HʝbMwU9&R})|D (1uGVZ]a1DDr?{0|ó1 !=`8ؗu^ߍ2My %L _pY=<E,)(QWgD@)MQlq 5eL^5vFURѧ?4̢=wz+쿨Rמ8GlUfOK5d8a]Y_F*ʳQR64S4WgG׷bCVw(}PХQK41ΓQ+{[N{U#ZMT=+q, ^KKZ +o\=aN_Ik[-vW?Ož|)_go5_lTkCu88FٓHξ/bQg|zdX׉po)|hXZ8S'whfFඤHhFzOr#L qg3#\]B@=:i]FqJ:-Cģ秈UW: ddCT RkmcnGP]avJʅ2Pa'sP$UZ,{)35v("F(l,ߔ-E=wH䄚R K=Ƭa jOKx@u.r#jh+e+pMEzC+誝 [D#g5MV9ēppv^ 9 {7ۅ.7P3zY^_8J0)(!T4 CH5!>#Gk ЛOd{'?8=Z͵ (F+m1|ɢqʡQ [,KXss8BH?ʅ%a"IR6R?ۅ9)zr[!/*X)0%%Zwͬmw'~E̹`H4qǭ =~ڠ_بwU h—V}ItMQݡfl{Ѻ.|6|f@y&εU dԻ^B6r[ZQx@YwA- Ӧ/6-/XVpFYC}/js֔^<F:x2msqZDlR8ҳdZBaSL}Y0&*;k+΍:DkO i 5>]hʽn@ 7cJpP*+LOS9! I$+@g'BUXA>1MJ{?MJ{ IA=SKkԒ'FyūSp 8Vw>&,V=[CA9!~]p(kQկĹ7l+7(Fy)T{G$i~f-ʣ9ŎTNk`@JZBŤ?[i(FtgЕ*XB ΠȖpPW&Ct!Yʀ:{4ub+<ƌ+@OsYXmg.x@W@Wۮ?曖[O?Y~BC1+azD0Iؼ )MEN{/YlME=OrPŐcmCaҒ˻[K'6=ҡ|t>5D< jJCؘ? ^E2'OmW,6wĽpF{&?Z(?6= 0#Տ@0|i0kqdkPSYa2'6Q[x0I=\Y5Dc3k{bTnC"B% )ګcYN^d-`מ!]{Ĕ2q>$o  _ h :nO楂E$U5f@$/[pל9ҏ M#SgG`nǩjrWuvP{wzDUgAv`vsuTm #Lfr8? Sˋty{w^p޻DyJ^pT؞㸁q.wWD&(Y!T' '(Y(#6dbSWE-=q8;6h͵`ǵkSFoyY`fqMA@y+vH3N gSA޶ykJ&#f z~["W]7dP2=R\q e =&:BّdIN5ڭA3Ox`p 157^7'2}d1! ']<{2vBа+) { G.%)xoPُw|b7ͪ6Y-&~(MsS.:)g_4Sr ęW]\_21yHؿĄ ."/OĊΣ{9",ka~bu/=_;~?Q~48$d9n|xlp*/r;9@{U9Y|]xO5:+jyGο#@To$Nr#O,GB҂&Q6aJt%E'deBoS`Or].udtr,`D=n ~|R֯mmS=&;ⲏ@yU%Kg]\iJD}lyL$ y#+`ۑ{O ;>T2tΕ3ɿcFf\a&5X#K.'.rˉ7 Zr5 WHhewK_k|f8'CE|^d^'|l$f2)UT19afb/89l:mɬ5Y4 Q$z#~$#ZuWWnXVsb*_~FlGjif^7ZY#_;MvjϦPQ-kRF<՜Ӫ׵Y9ϻBB3f^2 }W SZȳx&hO:  xg'3/t8Zi&d~蒚l%j=W}M2:|'8ٜH@%RkQقyUDK4 x4nP6%u,'%_t'W.huޙ7&F*oqBy@wIq*HZm8n0$he⮇8LYhJR= 1%azLlO*,aao7{:pZu&xQƹ6g xVfdEs߸-Fs}:%iL|sYzsճFڮqrDU#3usx@%iZH݀J1xWK@b;i|GEc&zn}/N=`\*qϮʼAJGXb#`\KHfu燄H:zfrO~Imu0u9;C2(cnc^d0-,bflɑx!U!v1ucvKȶOJ?4BuDHNHoU[FwيJ/X\fD hRE?vE50qMK@HDhcLVY+lj#&- (9? K#cGBoO.\Yӥ3d,s}4=n^s5ypzItV&yU;B"0&v5"H]"xF{Vq5 Uʒ~zǸVLyo fOE̲|SskEx_:P;2W'F2N`ϠWP-lj20@S%E+'\f_ccN9u${p&J | !WI`2ʑnpb;:Km#lIrjSD¾>еvWαWt+d%n.[ɬu ;;.Yc< CvO׹wxIg,}"UGFx"RSN{S0] W[eU\VF'!E(UUt?T00?-gO0)BYžBk݌-P1wͭx{"G{JVC܇j.vZr](N8,5Sn[awư4(xv̨(>> T h<6hr'{CSA049rrd݊{QIZ%{uywڳ:"EIVRaSeGNR5x+/rS=,[y2qY=B B˘ʅOZaٺa}/9>xb=]k^ЪrZ;XB]4X[;{˨#:K]R>O7)wiE Rtцaqi># %XӢy~bMk01gzM~R'U;цmfGN#fՒ:?ǵ(xH~:d 096fP<0(һS4SV1_u~GgnL )Y'qj_L{@f ɩbl>H}x4J(Qe>b0P܍0?Q/D31ЇnX9[k&y5_[E×9(,P8ttJX]`6xc5-*(X*8VQtn ~>t&u)A?e75>7}lSY|V*DBj7χK1'"ɼ?z\2 Ȕ( M[ۑ!/$/ ut<4kZܮ 9Ȝ^Z`e)u8(IH7Jxg|Ut>[[Vlqk`4ܝ+^X%b"nUq57zG- C}ڬyH/qP]!D莣QCVx6Y(= |.oKFWCQ'5Ou",HDv7>,ػtv5ȞTg:qd~r|Qǧu]y]oquqWSgUGm=V^C5k\CtX[ʝ0;N~Wu,/^;̧X9?3>ZJcm޸T{$]Y>F=[0WDovґ^B .^&IMHI<[O?}{`Sytg~Oc'{sOuijy;D^4)U bfKJee,an?ǕH(uG6:S_ ";8 GHx.KﺒmTr jv Yv[kϭp2IG GK\lv ش/w@²B;Xf0"&-K0޾<"hiETAP*:Jn_׵MwJPJ"P?\ Aćo!!?Wtw{pey:ӏο7 V2 8 ^cH4do+GeD bKi-7k\9: E#*.=@ԧ]msߘ"hW^K yJc.t7BlNA[I~Bƍe G=tr>{/)ffZ%7z @YZLԽW7K@5z*+m`kv_Ck/ֲ:Ÿ89: \1W*8/kY{&z%i$.MZgxƵ~FV>'V[OkDOY:iT~/ȌoȦ'.ǫ_<űig{XLLt&~Av]h5be"@{$, WuIM~ܻC,0eϺ(^[PR+P$]М/vܔs;GAM!X)KF Frnn<+VlZ8+zkeX՜8F:iRˍ=wQr=wk3Ob9؉цwC9|<^Oysy O2 ƦryelߩȘ_5Z8  #NN6 Q+uKtғzsm~(}Bu6< ݁ Ezyn.`2`F4GOm v#jQʭB}QY8K{h dDM@H{1AI1$"ƍ\XVW]^A"`ֆ+JUmn9A sDߝu]?7@A6ڦqC%eF YmHv O*Z9 {zإœ EOmAZp"&ni_h)rޱz}PGb]D'p2 jYG:ORb\429ecPG𙦭R1PśUhBTDBDwmm ]nF(5z@?8ya5Ṡ|0(}͸6$?/5 p_U-+nq<@Մ1 k?i̓,2H`.M"8N%EG?{P[^V 0-rQ~d vMJjۋ(߻zChFڼw}Ď*y]Jar^bˈ+cVQK+"У7_AnP (H~I1dDѸ P]dDˑ -T(jd48TѐR'Q/ 8cl~Jw'@T2 ґ٪QY|3s㘢WX B8ԛӵ谛Gt*b@Ix'~ 5 Ytz0fG?3PXid'}MP1/sc45x]Upy/Eüfkyc(\]&*60v} hsKhqކv:gT%Um%(gr5*-M}TI>py}r=L F{(*r`Er-qyIe(}IC!) e]w{;+V} KcziUV,݉Wj]@:&'!>Jjv@!.Ld_ȪG5CHEݽjj18OFa:C0D k8e%c1P20`iXK>s[.o@S%ͻQ5!Q]2L^mͶ33 #uz5p<_~:>S϶-~LBd /ct|i7 7Qk5qת ?\ w0t4d\$飼d@0H8 O u3^I־3x(3Pl:0!.]\M<8>CJfX37 l/ݛKA/P*%j%jhhrR|0xi# p_}84_<,mB ke'O}#p0KfȬE9JMe`vYRRs9!q9Kfb9KOްjXA3EuD xS(uv_S-e̋m`_9bQ&N/CsHFˈ\c&ٲo*Gn~s6d2~nZvlD YboV7;BE5X^ ]WxzvY3s+U_PS=|jh0huEh|T`( nT%}ę{gFŗ&Dd+~7?bGSz]VH[ОeHI(R&Jx2$ibv}إW[FlV!|]0h D|4*z뇪I!FK̗+`-)`0KTNrCpĖkKzdUt )Dy,%"TdRͺlj_8hHhU8(-D 5CZIԽڑW=aQaMF+0l!n=-Y!Uk Ӌ޾Auϻ9PP5" 5uҡ~5֎W5=)K#n#2>FT'vf|iKd\V܊<<8E^T$-"F#G;*A=wWjIf, `MfG ,ҞJiT23I#*qYT.;S‚@k0OO\ OttAxƬw1azu뻃+mtgYi(JDjLH\]~@Z7;̅$RWcɱvMѾe2P"-n* ZsCh>Ƭvvӛ9M} i]M-(Ojw ="M~D9׊te=v,g 0*]J ot[K ۱M?*R +O']t,Xy-AR{u)CsxV}n:DVhn!W%4PnTRUq?t "~ J6Vy䱡Zrfq Cl(vC, Rj׷Kd=dZq5-\" )ɏMǓt[|ɆN]}9ˆ&:E;WtUD6ԳKZ'= TAwxCZhm֚! Kqh#J Pzh ҁWi:#-J]ʼq 90c{D0`YѤGY9Нj@W"$UEU NHx%z:| "2B6n<6c--6/VP{ ?YwJzDjZG-yf rx+ē }K4UV%A /Imj(3àZvee)UԤn <IҊ݊Y3X3zulTQ˹Ptm;KGmՐ}l?|;&֪HmoiD%$-q,vvgHtEQAO eHg;O#åЬy r`ADy*q_! v\ a҃p ,BqϸVBѪ%# [~L uks` &WZl_exr ]jGN")TrtK,dbq|zbmO/b7Hӌ^#E2cF{1??z?I?d7g 8_V~YpS+v R_>;Kt|?F[+`&Vl bzڳ{Hj }'^ )n9)eEjtSQVE|e:r+%N,\JI 6bD<wʾ~fj|km}_ƥ 5f E˙2*fծw_:J$Gh 5\5HgۧPՏzt<sHҀCLEy+i;3Ìr2o n9lg6+]tn+nmP^nMh\-i#|7R8 5 -^.Kgkc6Ƞȏ'v &ya{ͼ7`4.O-Cѫrg+#x}c\Bd6lV֠)judt&1_;LwrN{hs 8qmv<R|ї&X,9B-)=5gBF"-z\mQr(.bE>GeޝM`rw wXolq,˞,+D7۳aa|Ne2a135c QRf2o@ݵH:PDBHU|jKk{Q| fF#BmvbB}]~d!![ ֗X\z@wz,RCR.u4N7xu9'WzeubQo0 v*>flRдl* "eьdw97 }:!{\mϔ~ST< NG_# #x ,L0P/U~#98ѿggg҄ $+}XtepT.P#ayE(!Y)"cq܉C-BqWpj<@fQza?^EMFmd9ƴ0gv!VV/. f-dJBX#۠=&Zyl/'S㰀 fć)5lһ%!0mupRKЕl Xjw` [:R6Ox-Hy򑰦+Yq/5 "-Z{9:2 ynO儶H ܞL?[W =LI1qAT/ʘRs·X0r; :cq Y)Q&LWdGﮈ Dt\St>#Ō1aO?yn}jh`ZT5ʰ}HwMMe-5: yR[o V0KX=G 3LPIv75fEda .XlOwNS\Y`ęUl8#C{>`\t^n?hdKZl,ow#o;6NG_;E$Aٞr ڝ C#]ti8#p$5eX<)gH@[W}ܡ }-_r_lƯJq4:dx$Y$H>]CO͟/|&[I'˦tΪ{R{:$"OH d#(68(+~0Fn2kp GW_C2@o"jjYLF'5O8Wd'P,ivClC㰣4􏘭X?>O A!8$y!}ǚ:7OS &á ako2!@\_*^p;yYeם', IpsPUq;5J,m_JcaBm SY?ވé| H ~k^Z:yLڪQ~i݋H}. +:^ "en}SHv5X:6U5"Wŕ3xΒ4FKklAmWӖEe,}!,aFA|pGبXLC M\ RViq Uws9dج)JEbQja\׎lAhCrq虜xh< Qt]x m**Uyxqؼ[0_i[3)jSJ  Sk'b**׏s~>=CAizL0qr Z˱;m4%a:sg@)y`mor8_~A.r;s`EG]88Q샲2SRx]%yG7fjRǴip", {WQo9ReS^h,KXG  a~8w3r@9\/*B9&A.q! !C)nAV\;f-d[s]b̼dڤ1aB2 /UT&Pꍵ\gbHk^{?! %}1<sNyt\!xF+o(rQT^Yj{˩\i3Njx<׀uP sUgߕǺUwR~$!```1$AsQ. c4;g3+OW-ED.ԏ9:.R!y|r## \&VRvQX"I!{WLP:7/ʲɦd[3Ep }7|ioCwpr VM UuHfgi˯ dL:+#rK\[[j;,6 2ӟ?$vXOr~9Xj{w|{V$6|G 133gR}~p=HwXu-ɍO vr dLOu]VH(9۠lĽ#:>ӡhn͓76QY 9C5[H{Oc/:h֩/HO%y 8m<-b]&w0| 6syj1/(vtK=A_hⷴ_j=|!a$$R?O.7_qPD*Jzm=Ґfa՟X0&S{|5SԈ|ِ? ˞2Xd+P1:PEv\K?гuøg4mV4ZZ a3nB׉(>xj~p c(2YPp8bTyΣNvr8aP)DHh&lW4X UxHz`-~X˅ʷ^;:)\)t|fAÿYPXOsTg~vJۼV:I _QwoU]\D 톈~p|I݂H԰b}+ _E#Q :-0f?לA9;k̃&E<|ݹ·oτ@l&WȽG71XdL'O-I܅Z_jʥVS̬sjQ N?kÐ;c×0JUޞAl#ng@JL-eqp̺Ԙ ܜ7O'P=[8ݠ5Fuiݤ&RJk >&pXGEdx'Eȓ@MZFMWկI}vj YX[.ZS]]nf\{n#Ѐk{wfm9 NN!@ϲ1DJV99# d& ] =%]mqTGEGnj/hEw1@j9_W2ԙ0YN{ը+n6 /:yTO7~O)uUFx:bnwݕs՛~!SĤA<<O}Y6DI#ˠK(1-ֺXBH fB\X닺ՐMoh.fea(T!#y/+;Z]˝t{1ętQ:9hj~AI14M̈́OK +BM+':Jt6/B/,nV⌧Lpq ?]]`*IM+͋lmcUhM{HV?N2,֗_|N1KV?Ҏw&"S 9=<ܩĈ< 'M:[3zy$58,Fpw(G{] wH`3QHA 6CnQ=* ⶉ7¹>?^HQEwIduI=:$PcVJř6p\VoGz!ڋl076_DoBBυ]3a-I \8gGԞ"ﶩavʱa 9jSoW{UĔJQT==-y,1 ڐ(pFW )qov$Mw 4ǭܹƲPIczRNX\`]=Ti?^?{(;$b%Sp~s-E6`ˋK(;`>-W4EhP`C|;[AnQk, |Rվ[9.D~>C??ḐJ+;k`QiTn /QZ97%v#1O}"¶acS-⁆99D볟aZUՀ2QQM׶*) n )q>foBmDG`%8X2`6A@H^GFݛ>* B<D/b ݟ|~L#)υ$'M[Oߒ?G1-hmiO` .>DS/Hj̶glY[ȍ{(|c@%JA٩?bh7jlI^RG_ &TD#KѝfSrB`N(js=n.:<  H\~jgӈ C,&κa*㶏wQ&\~CGyר;:r'|z(DǰJ=7]HJoaӻϩ>_ ;|5 m)婶_G>M$^k?#dYm1pE蔟5E=ЫGNa w9mlOmIh|c!(pF)&{ɧi/Ipl\Ѭ1 . zmt: D_RWZ1Q$v )"0"L5JMxG:j3sJkr\-9HZf>*~}4.)Nv gtVu[f5nL5Cj${nb<7E|y9Q}\HbOl^.1Xh࠹G$~Pd229OOda U7{G4%փˁOGO?iٷrzձya&Јeg|+>sEv/f\Rz#fQ C! FuF6qVb-}ӋGh A)iE)`}iL8J"H0z'56<r};p :dq ؤm2 k$7\ZT$3X=3Ë.%UT竒ټؚV[B2&/ H3vݫbh YM{]TK~JLG=ZW2F/1FuB6&G!&6hS$vvzvqhSe=|ITB>В Pj$|JЙ Q 4O2\`/4(Fˍ2>{)׺`MdY!=e@lv. DѹǠlk_?cʼn%9>Ii2ӈ1M!e[S~0xad;qb8u|[]L_ ]=[벺M4:VXAb"ޛK!`Q¤lWS׵/pܑs81$&s-H${b-QN~Zc8 E/0 wJ+bv)vU˾L&FڬSES U@:==LFzЪS4(^6 BU6+p@tzhfRKAwg̭6͑OLWŽ@.j!H08KӾ&xyC?32g cPhGF%8`#L(qI4 z!܁&P2n#I 2mRg ̎{ ì@s%0~IH+6U0)bq`9 XOGJSމjDv*1Tz6v-{~mS! ܾ=ߪ@2kr7~, 2Q?o`^dHU-lgy[)w}T,o()&2Yc6urrμuy#z(Fb04-ݧkN=z5^KRrw`FFКF$S|<87v4vۙ;l+/. f IoZh?6hLOSdG4aiiڧ-^+m{|DU:ڝGH# s"?=he/vwJ]Dg0bQusg}-V'Zӥ!LGN^=a,i2HvM0:MJkxL2p#[a*]B*&6q`yO]75dIJ#ߔ幮YDI7eifs"固C?Pp47$'ΞlPFJ`S.BEQ0X69׷M,]E[톥L ?*"l'S>s`t f,5n?6]f=d;틙ƽh4[(SӚ9^3e)2֨s! ;OuMi:^吤<3Klb6KkSz RRXR (S]%C683@PJ& F?Ab^R3iLH>xE/f?į-Z?tv^:b \-\xwBVP aV@8][i>sj-v:1@1 xM$r  9xS@ &ٿ0$Δr{罏x9Mn`eJO6kIS9 &%Q;1U%j;dR7D9vL H{*1a S< CQ3@-Wr:HUmo$5(;"48%bDu8鷒[lB@*6hڃ̓YBA)& {[LgcmJGD-o%avVTz5 S'7t8usZeIzg  v"Ѯ{rb)^X<%J 0>=Dy٭YK%ju $q?F~0+@ ϕP~xJV{sQ'Љ▵ P>1."x=2CvthMvBx{8Aj?!42l❓aPEڔcH[dVne!ҀDjg+@h4*>Ǚ?7DL +Ǝnܲ}]f sbpX:Y;Mxvf#7<ȞX`b-]H N0rJ'ZKB{9-Wgea{-7ʔ/i{x\$,+qu$HJ C6n>`_ѬR_v VF&r!HCITOĜ}ҠdYRiAdP{K8bYw9>Ql#:\7ͤoFxG*Nzq縀ջD\H߾疬 Untꜻ53bз+NňcꄙysVWaolwM$PŌJ]TwgN90ET)|[8)"J/L闷,KԯШŀGqWw*KG᷵|A[W2b6BY2,v4- vnЙpʯz1<zF 9Bĸé8X T:L ?kw8UH/- PrFώJld9D/!kCM[`VN6]مFaD%#]-BZ@tʴX,3@g 53: e;MFYi<:ǣ)Xe-33yt'Ac;Ӛ!Ωul%)g#J3*īh| Xo8ƙS3 ]@cdMߋNj jRLI3Ӄ1G),!+JJm[%m"y(qYz^@DDkEz-Dsf[̆^%pbԽ:Ļ)v.ϑDuXk/$ued6q$0+9қ8z‡Ɋqak7NC񡹝I-\3 \^rFbj\ף pX`UMb7}DJ.z~,t7 ;-eK'Piz7g&!BbF1`(`9-)WhG)0u$k?|=r%]dd3 <2dW ٺީqOBY\3B2k\ 6{I㲮Y]ˀ-Wj4$9Heʅ`U-UQmӌ~= ,JP\>[Eeeg!y6 Y`@\SUU ާq8ҙ`Exwb3KzY6^tAfK "W!CR^l23?H]X@RΓh֫X7XbP$Iw?Se>P*!.3ҥDoݴiڲ1؅ҴDx(Ҫ!$0> s3w}wȾ:BPS/ʐesL@#Jp@?үhc(=0z@Q4(lD-gX`P5aB_s>q ]`Aey4KG]u ~(OT%ōVLN_hZ.q}.BLPXh2$HY%gm}h2^ }?B A?hkkKao?㉯\W|$jt82_x<&#蝸7>dTq N-YemŢwEe%ahhxEƹm#Ke Lvʄ3حO1;?b9s8h9[9ˀgՄ\| p'mdKj ԋ$|-oCϴ 'ŠM@@A\7Yhڬ7` KM'eti0(m:*5S`WMz;6r6q.,ry{+?4&NØ )!d |rKvߋ-Lf7۱/W;Ie/(H'.d'δD#-/x/1 Fh8ĚFnJx L!h5̪Z]}hE'tjxA8SLoXwP :?@/!D"t) <V/ǻP/~/P婜euΝ!\k3hN&_v!܁Y갏HaJhI}DM̈ cAjoGg[r/S.zFrl|Q[7oԏ#S$\a:#H* 8HO˨3<+tp:ؔIZ1q躁NeajBtoD=j"CNA}zw(ƣ*46?1*sx+Ր]-#=NS^BۧD9zD9;g.眹<9+%D>sK-.TN>WK>q68IRIV.Vr|\aۻg~Nq\QtW+kљS^FbU,_QuLa\1H7(bofa,E+aXiLI_dbu{:{3X|dC:}# ]g~p8cGMtP8|8dӿ7}QGކ5@O!kPkClJ`3&k^( 2Кn ?OJͤ?,OGzpG/l2+ICA-Z4:mK Iz+-IpfpwH_/!W!@!6IE'/,—̈fR`By()6F`H۳b*\ EtOL>s%MykJ( Ӽ/؃r5\LoD72}N[&HלC{'~ o"ɩt*n='|R14M1OE(4榦uq苋?g|9 ;_WlƁH/2Wqd'xls (OӛEYzx\TkA~(nA xgGlFwHm<7$o0")zH&9.iOfp_VJ]|5$郸G׮Pa KIF7j⩮&B>ǞW4vD,a^Ue<"}#麢Ҟl^@ǖtE\H{ IcŞ=T>ʢYLХYo0 n  '"P7|b@RhË :Me!%}Jc9ɘtx@7. o sfۇ Z^ *o*mO'k&8!+Ը?Pv|xh&U7!C8&`VדI,7AN7u7rzC0+7'e5PKcc]*ޓh q%ia+J\b@`q^'SfMdϔ!|YItؠ7DV uE*#MmUcTx=N;<+ CL@o<ڼ?IlIn>*憯5a_wYx#]OZ T"lX*lA2n^ULVΉMb jêU,JRd3xxV΅P|1G8wcpƛ\zAHM&'^q6½b syUVDۭ} bbϡ:Xn:@Q8$ ꪢ;9`JRO9\JdmbqF? >ָ0,zArMyޱyMsIdە=Dp Ӣ5Ȧ6&GV᲻{IaƤ[h , M2)5 R &_وqf6*7ЙQF)bR2% ;Qz쥤H>"~:QUp R;蔔% k*g("QoL[q +Do/ qbm#å&}l{s06ZJLcT@x)+eP?C-]#ܝC&.|C'ptN e2C3ծmzX]([nZ#YN|`.KylvWNkIC{Q%q?TttU)4ȱ+@L,A>$L}XN4q#kuLklzI!hjv ~Ǣ/y2:/-++e'Ff}Gl}5iu~|+,MrQ@WB"dgEKJ Wwv l{j=fqY .Y+E .{`=۲i{Q(S:0 m0>EnGL˹WD$w H,xg#IwA3<_l(ze3MUݾY -BKORVBy# "9cgSo0x h=qt2:Hq: 2! ǽb)bKp_ymAY^;@8іSs+ך*eOԡrn$=jz0ߟ8Ê"0udv}59./`onL3lN|gPO:B.}"M'*Й]\CI_}1l(fT@m#nJVOrCaqHC̪Z-N1U vȵGnN2ݰ& ?λ B?mM?2v}b$s0Ҳ;\xQ+X0tԯQk#O?ܤRa_*%$E5| 1o0Eb:oG.@; |~[G2T@h'>P`|+-W8;l>η)iA}ta]kA/ͩdj~x`s|x1;6_a7YBP¿ pؿ&Mr}##ꆅP$'Kjz#p$r 9_TGҚ ѫkFj lks޾=p&:Ob\5?̟|Dğ%ċ{U8 3)C@i6sݧJlER+6,9_B /*|; 3+MKޘr|ߢ3]XtG'V΅xֈ}P{ѠRx4~UA{2%EzvǓv|WL+1ay.ݱRFdu`" RfB6ֽޏ+zJIK3j\}LBwS9'$j`~rG B zqn3 W,{_pп78t }]eU_3᷒t765Sa9 ].9c\'bN]A/X|Djt++SNȸzlg'd {9xC~̬R6^-TݔfQUS:SD ~*sQ'B,e)80ۂf2#2(o!{K ֻx[RF{J$kZ K: f,^ˆQb< "(HNa_kSUd'nuPoWn"A3^$9%LaXf׹U><*]ܾ%՞'&Wr l핻 Xԉ ;Br~5M{P:u:e^xQQLEOHنA7ʨ{u{ /VfY֥>%T"i(> |K*:)0<5}A(z~Θ; w|`Ϋ޸.*wLv#kM˭Wz'+ :gyl:ӱ КͱQ%rRr*187~9iX=˖;E7ϮORS $uU0T沢LI6|:/sW./iHlJyOp}VBwS+)]GzY=9aIVI~*%#u~&yٹV[B;Ǻ 8'FjX -ѕOF!d,'v(ΞaMj1`ȻW}oW 0YxVj~u RŋzμR +6p|v0UoN =ETqI7' ޻9^eO$p6fj:T,Bo@9;2tcݶQ [c!:(H-I6" Mpb:Dv&]&AJӕ%o7Y*5ip!"IwUH1i յfL#kp̾wd<Lı -\PX(zXj/p)Q,E{ԎฌPDF R#VBA' |TrKR x3L| DSmΡVoBDW٠f J_KdAެBN7U"E25 'ℊQ{Vv8ѴY2oB4+W <<,&syW#TP^ { ΋fdy24u01oP$ rN}t`I9L#G*Q0V|sps*HPS#is]qǖ]B koN;1ecd1]Efʃ9ްq@_@g*=X&LyN.G)/,3]2+ƶH:(R9I 8^Eˢ*zEPe wPbs~AFkDyuoM9ᴠ%*K})U o70q4DO^.5.02\|Ve(%j{CW28wꚾU`W9 .m6@6#~+C{s̬C2ExV95hf5q?^"K3c|4W43)ӐQ4k^'ވKqMj${jH*wcQl->Ts45Yό5ZJهѪR)TB_8Q"B5F`&:p6). )Ӻc-P2TBp7Ru'% kZ-dIJLAAA(/rѾ[Ҡ#?ǾfE%tl亢6,#pTEBO_4%B0 o4Z\>M(gO=x|&ΜCIG׹A澩T)DMA">D&5C>"čidKϼGg^ 4)CL4s^pHb_*RqJ"󺍨tGj*D%e8ZꌛiQwn&rȯ.E||~sv`D>f$c~lQ[$OifMɑ4Y\<0:oE,A e j̲hy^|(!OJ ߼ցF1~殗Ti"-Zp=܅pV '$[>9xNR^4>`ɔ']GװBW,z%w5~ QS3GM?RI[ YT4]K]!ÖN!*ὰ. cja^gz汿ĮzF&Laբ:M7bWxְ')OxN^urSbYo%sB&4}R.ʟ'13T&Фt1edy֪(֙rA|.J}kn04Ez֘R]DH=DO{?E K$Nz0[ᩈ$h =εAfWrQXGUX q r( A ={2Q Ak0ƻYs&HQwܸ4Վg@Y ={ҙt,ih[A$g ¨*9hθ +WbqrYxn"Ж*IX&D@ Rj@;-¸|ՒQM,hwԄMsr潟mOY_aaL+#Zso+@g]ŁYLT ڛ.pnv..y8ثSڛ?b ’R+ hd\]7>g }<džJo0r32HL$ +d׮mU(|Bдa]=8%ԣQc3Ʋq'!Ћ Pk lG,^Hgڧw'Jͤl9(}iI}e^Qe[x.74={hݸ]^kк}BvvPl`[=ا3h$V<<΢QeK})rβ$(7ǐ*(]F\oG~[ZؤW~׎wL#{ `\09nsn2(.rKo Iv-b);fDr|Ws!#wϩJf*00qrO~a+rI*4 `Z F;=nOwR~!ېdb҈q^srFuh(qז1{Zw9'W$$CoyVv͢$U NԫJ,1JieODXc`R2`e{x/Y eiz?HG,3{aybQbi3.ۡV?) ?_z4 `#0n'/kkok1)xɃ;V'] =0F/ܼ:`^ zlmA{ ?euZroe'x9' Rf2,th1c؂䘙]c۾j+vq9a=ھz a$d@ukWk \q5Sߝ*1t.HhnV-R( 튟C),pkٴΉk<E'>f(M^Q"1x4d)V9y74L j2YS(5Th#1#JȺpТz4ka ~JpmߴbY)w\X0i5A)x lm'M ڬ~ /+rdXPj-?Yq\qp+Yۍ2gvhd%}+yǪv߱_0l?.Qo[DIVI`eFS­4pU&bi~Ek^${E05hVxӥ8:+4PkG.0d%S\SEkn%! 2ܧ'K]bjxaf!,&;L-L y/bT-Q?mP|&qEJsE˲o#*cʾSduBk26 undEmc,e̮9PqbUgvjrT+9\Zc#U y=Qj9 _Vv~;ΉU5CtNjwی'c$E3A n56'0SD$ޱr<≊7Vt0f 66y6D\u $dtk}2#mm"c =YLf6H2Ӱ'D\Tv;[tDf rl r+(˴ ']Uj7yqǭqʆX6<_${kӯ(FmC$-Al -̲BckiĕWKAgG" Z#gyY9O͍U_Mix P;-LidzJZ` tȀALnԫ$q.V/s}E!${4q%A}ŗg&4̭/Nsh+eXmrsLi,Rw䁰̠Y>{63] ]&1吲QjqUXFOQg|-T E|78§l2FH߰(ti-OnBr*uFY{op$3I$ia֟EAҷc[T:-v+U c߇24#N`?1h ~gΒHEW~uh{Bߑ!J T˱bsvz$0rL'{?F~xTC,ME)!). 6M]WUn 1.ߎqRwaS=@;jPfgձL=u5!tl"6Lc*!@ L]j\)q k1 ڹI xϐya楇a7yuHmѴ77[jhuB^rq,g' ;y3ɔ/!EzyʱTѨR1}Z}#:yb%ԨP2U< |[fS~lcz] `.V2-;Oh"I@hp\!vy^\/]%s6|zy4\p%`>47]f)3GCM=pw(') @;Y%,?(3aڣ Gjo3kSMaru Ib( đ_rƩ2)bg>iG, kC*Ƕ p I^e] -U:M//eP;d]ąBAW m6QU#Amטּ1#{ l41?f8d,Jp tUq|?s _ڏ0D4;G8|Ʉ;Cr-)ֶ-sa-Le[YC3}.y46rU:mFLE4cKճyEȘyR!6켐ɠ.bcu)i$U،.5cDH2!0)U%}:?ՇȫO PiRf oS.I69h,I/3JC\9B8("LuEa z:h]H%%%T'15ilr8+#t6p LqʕJd}Eea<*;ʑ}tbḷS6A ^]ExAMv7ld|3;vlBnYue~r nUP6DOX`b?hE3FK(^*7Y34"ʦHcgX4}8b%5D9уLjTZ4h?g>WջIlQ0j|V2^%.R^"Ienܼw|jbyD ^lR-8я(x>1X 3;D,f ?(oԛ)^$>YЧ@[д #OKՏ iO%:f+=l@AiXx1Ldݞ)Wa<8K1xX<ЈDk8{M XvՊ 4zmZSpV'} 2=t|P_3Wax 0c*@WnI Ke)Q v4@eģ~H$d7(Zٴ8#Џ?Br:}lw=AdTHG%yyNQ/9 '$~Xڒ 8Ñ^W}\Zb?2 z'i$RJit@kfrGx߯BsR5^VDgYM|Qۯ~//xÔj0$ J ttʲZ/wyzwi,s.ohlTC\MqG dJˉzFf"W=)6d!+5Pw$}F}"RiAEKDK9fƅ# }z[hN,oifffa;7hXOjaUj:zEc m+'3-'PyTdmT|+1Ec,uޕ'2/%7C{X?}v$fݜ_ñk]P>,aK?AXEe@ު9"䛱L\8As7ЯxbrqbL6ۧ>)]p q7 a襳PIb9B-=JlB8qg#:PX2s1a #~2ZQd7nLϦ<'Ө\>΃ߣMdu"VL~!`4e\5壷FWN92ѿ,>WVs9J$(d\ʭS"sr);e]vҮG/A{ T' +="xqH<}~ Y\ i,XAZy$VVWqluXݻCAHUN,>lHI.^HX mb q<~Vzk.+H.\>V!y7xeS[ izѥ;yKt$aylx8[55.QuOS2*c%jۘR0'!}k{e7m9yatQrJLBgMW ^@#NynK#Qu0L9&(t`,t+ ±L T\^rDX}%ovh4BB"J'~ DŽ Cɧ}ct+[mi<_'[FARw ):ܨT@g͎;.a^BbԳ _jG^B{bL_))ͬ*yԢ5ҹ<(uh$TaP9u"ABl7㧝V}¾z^I$f 7 Ζi},QO' (JGh'A!<rn;$;نоWcq9|JLj,g1%"-#B/ƪ61a`U9H[Y tu9w(J+2ފ/eC51p_[ ,s^-0fJJ5t9&XkgKmakZb~7&B 0UѰG:KMҶL#G;[4eOÐ/lڳC. IDhrtx&&v;ёQ%MSTi}F2]bj+FK߉'t\&DY:"X'C5(̶ kSԦRUyp( z%@|bT&s_Q؄6iIrx1mO`PK<` f7,!DW`_Sߛmxs6Q]j–6MqTn5s6s@!\o;b*uc/2)XhT&LY cP N+Vow{d97 Y5KrBRLM)Ss kB"+apcjB}~UM~"Ȟ%67S hwas-aQ۫ϑut*d8a]pֹI:9 rPpÚ ac'i]TiZABhi]X$cZ`>g͕SOHa.5۠oIW&&ޭv:ELV.BC JR#$hby:`|܃x Qх{- 8Y=|6^,p $]Xy;\ľ6`v7m,jOv\A}cul̿jJ#{i}~ͫDžGݰy5 󠮙@P-(kwcQr$?֩v9sU+8>w"4qpAhO)"[{zcbSCc29YïIbq\ZB-(o۱CPgR ;;U0 z[ RH~FK_UlOFim}/{jRd?403p`]C/֦/48/^[hM eZ&3eI!*s Y#,`Z䄺^2vBmȐFAR; 4$q= F,O>EJkrޜ"fƒTX14E%XCb(8Ð~mɬ~Z_*XJb{q@*zK[ј;E2 ^TрL0e G&(aQ^4?uq}l珩^%l Jt=nnl-M-'f~aU,cqFJ'ɟ(298讹fe{1 plȁ41.û2X,ы]/k'Jg?*h'y9T"Q,Ǿ\əvcK9[w"ϙCT#=ÿyS&,;?m\;hOz-~~J,%(Lsʻ'q{!i" ְ\}{r@۹F*?ɐTS2's *7c0/U\ V =`BwZM}}8y%L+{*XS_Μxz ., %K:+Lv΄ ;Ǿ8r)a%LZdpgnn~ 򿐵:œ|(ݵ±_pB8Ͱ\Q;5Z(/tצfH92.?MIϱWȒC#iPgGAQŖ/̽//wFI ,4Շg Uʢ$ȠB$S\n4yCV {X@*%^1D6?g;aRW,9 ˡOcSy3/R% GO{NQ\5Bಭ--7ɾ墤i$%YU0e/bmmW$;>OC;z+XvLTQ3q&@Fܳ1vO4Ju"C$j,[a(>͠w+wM_(OBsm3w蠑?_z;acn&ǔ~s0Ivv OFvAcͣ ܂݃;$zܡpnm` 2nXBb{hy+gQA"i@OȣH:2tj_!s6UrBЄ ԏ ﷹX(HBc/&1\z#ȁSZ,(%5%-G1bcJy-_ 8b+%+gU=Ā73FQfߍ^Ԓ޹x}vs8ς } ()I%3nQpwCz0 ;`G͌k^Q?}sg>u5s*c~a(L̖kwu\Unaשׂb%Zx mA"ɴgy A=l/Q| i%aH;EXWwH^ľNNr?Ogߔ& ĈXhozG5-b:י>Jf;EamM$%WbiÀ!t#2umశI  aW #zZPH!wOojEcv=`VXsױCa0sG5%YsWsVSF}bnkJs(zLE+U?LbpI P8'suu7UB=|NU*h֍'G 2Wa(i8F~3퀁-E.rrW;SR"<2 xk)t!HMpgL;Mp@a1<[!$,~FHt@b|≙.SI:Ji*S2N0klϞJvo;yݑ"  I6$ ΃kRdsd)Z!fDYQ!HN&Ih >ÀK$PVn%>/[*{eVV-ÐOV1grpe!8+ӁT [ͯͤBԀ}a!yYU1#5vܬ&a"9Z>}=V /N.4]>3H't@㍯ pSAϣ!j} Ç̼\U3u' Q1),)2 ߇O>=Zs)pEzt,sM*+`H08FR M"PP]Q_/| $S}Wy_[I f'7)ۏ鰿=~hesXH$DBBP3{z6l1Z`rH@bR4Ka8>k O"pǟҶF c[/V]f ~K-PRCQ̬U:M^Aܠk2(#mck dۺUCp~J`}[(.ȳ1@;]a3d^&/U5ސS0RyVnQd@ywUgkI~rfN I)Aƪ|Kog/ٯq@ W`T!#,$<ªp6}M*W*&Gkl-Q(ը'Sze3a,/eCι+6 Z_,:к"H#{Bm8AQDxER O RnpBV&~exF [nł~޼[,w77`"V8rlgGtTI`N>D}kpf~ /OTA|?HUUٽ?eX1%Z> T鿇ԅ"k0λN׊HFӂ-2tf}@\$M7{7ͷn &Xl(#j7.#'`FZxZS|LY], ?XAF:2K7[v36oȌȚ,jb4B쯜^Mel\ų4|, y!QgĪct1v38kK猾 ʡ</;gs >Oh&u1PJ֟+&ǣҷ/;7|$w>ys|! x$\({MGu{Wf9-; 1С=UTb!;T(lY= O8/UQ/<$#Az42Jb&.`Yv&¦WHE]IPf +Jr]#:U3hʼnP!׹G|"hW:vmH>t(gM9ML2ca'ۅdҳ"Uj7Õѥh#dheCK;& }Q{: [ g*ź ba KqkiQ*S[ jȒ:;eޤWSht_cPi8\jtIŬH~ihc'*(8Thl{/4 ޲r )*7olހnT0--,1rʺoHRK~"o` 5$xQ\ 1knԶ|f^Uhh1!w~ lbp!WZ`Uu|Pҟ{v ~GYeq|H 2hif|Cx-{[ۖ; ;U6GG]D|Z%8sJ¡檄#89[ō?QcF3gl @(5\cŧ9%TuUΧԩʠ#\GȣٝV+ЀLSP 1㥂ێ \l# %qN?~ kMȷh˴U8o /I"@&#Yxqlׄ}z=Ehyߌh 麐IƷ| qFÐԠ<[^ ,"hq=ы5:FIHK+} 7ʀ QhAÙU]i 9gI _ar/є~i ޚӝȔ_ܚ W_6g134;!%M[\Ȏ y **h>l,ElUQ̤2:,¦@a{aQ>Z YZ.&_,y RezcWfyu`%ɖzM):9h#CVڢvvJW~(ɐX}9t_[q9/B7O$a(J[ #PiA:ϕYρE c8<hOI- O? 58䳠(V<Z /\@/) mp6;pkG9Gt6 %y! *Um1:'',"Qai!1 BIO _uW~6jVB+IJ כP7rc43Ca'`F˯\\3=(LG^[@z2+"]Y2S{s6|j`YuUEH [ t#@U!"nj>Ġ_#L娎wPzzC] !0nqlq]هx|?;E)8eKJ)>ꁨY-ҋ)нD+{\|-:bv739e9MYTDAA:l!3rPnsW-KNq}zX ѡ\fBTPZ]{N<B,:(ƽ$pVNbL lүиZD0[2c=XKz]MO{~e l1$I#>OŢ06E /6F,|U2)}:]k-TCxR`=|w&wI^;ٿϢI~cqֱ y츢 Ԕ޵I\ӷ'EItYyL"p5⋏DA1.8_;ܔ?,`owU=Йs\`iACOL,Jf]nVlKjM R2{CYVi!cRB nf#[lۅJPHnjK#u/lrP 23q9m H;G>Qj魬Ud,Rۗu ՐDGOeke 5 YعĖ*2=QRw@j$&:$zY ENY0hoN:66_uOkZaP`aU"9Յkz˟_tcșSQO$b\;wðބ*k9 B2`ɤ6Co~xXƈ<̏S/Booӯ65EKU\3$ \BtBK_kg,p q08:\g+| @ay3{q7ANMdR`‘cw8c,~ΥBixKn^x`>7j7tSuoA=0>'jӅj:f;TunQ%?!A儤,E˃񀄾SLH}2?m +Փּ(`5!m-2ptaҼv*!)@^ztfcJM|c*#ǾNUӫn87I/u+59SO㯏U mp1"ªI9*֙ά5Juu@GސH6xcaM6v2!PvyDQam)zB<-j9*=,7ȵMFgVV_]0oC#UƤmilcTt^Xf̆$+esK1H?$$"yccnٷC$ srE0aLt`ic tJ[gnHYVGs0 ŁrexUte}MHrlTޔ ZĭvsTOV+`0ep5+ӱ9cNQP]lop%ɼ+ ӌk2b$;m_p>ZP}y3Tx ŝ_Ќ-ҭ<#243pW" 4Kllû+)o;2dHk~?=igr?N6oCo3fՆ)A:pF؀T-\֛] ;uǓ^2PLI_ZN߃h!h Pi" =_HIqGv2%LLGGG9:BAraM;\?/Rg>ڽ\Z[ߋG~W/#A?`v e~'MQ%U†?ytI ^Mv9"MGJt ]yAYQlE WsCEd.@4*TŸBkD`ɪۗ:ǽoyvl2?r:z /gj&j1ZV|gSOۛTNn ZN!&f#>ݥИjz##MS1ɀJ)IJۥBRh_zmbglSoIU靖*Y(wInKѽA |0GeΏ,Pn޲(`C7gB5k+ߓ5κ)4{ع8 Լ07O0GnnBy?XY"^.ѡ8xazC̦HWR#Drv^r td’г,2 .Ŕɍ)x:QKE@kNq`'| v:a\cs.(flUW$~UH[cAZ^'g?9Ԥ K~7#Y<Ȇڎ&tǬ{e 3n٦#V ! װ(sl{&e_Q|5A-,ZڼA45w9Ti@ۂ}^ ? :Kˏ_%q'): &Zx'k7{hEP<;J yR5etE$d" R ӓjTLV䪨'VƂ7KY5ҍbD/5R11Ci^?L5'=vI,~m4dmp#ֻ= j1#yM01=WI(6lm22FLœGw|eaLN% »I)veL;cXJ;s9Vc ЦSV9&K$X;?q`N!4n@D~Q%8O2Qz%NUsʙoɠb)WcZ L,ﳲy*]c bk(( Nh 1[ k. B =>_;qu 9U^,, Rh k v 1FKcdžk ]j\,D7,B;)ØL pJܐ--(,6-&X}Uv+{?ϵKA"4OM+t4 m]½`ɸHFR &#{rqJ֩- 6M%xty7]5>&q&JՓϏWwui QBc,YW{l/_ o˓ꍪ: o[L=rF J"h% "MV/ٚϽTe݇Ś Bi06њ-ؤb]U>f- €df %*f-bZʞRW1eCRIwyuk4)-=aNa"ш'RR&SlG`ʳ4~۪ 4[/6ޕ+LۇOvcymKaPpoyW؞@˞\r,0tBLu={{ ObAMv?u Qo+Q{љecx~o`8sPG*k(F#^Htn QAb8cϑ b.>w?|g>%_-h/"H}V"2VY\"׿yzy EE4ƯHVWF;ҮM^wSk«k=C"lO&&&2Ilq܅e%S5bMK׹3$u&3^ݹE`"w(AX*lP4ܭ5B&+e!ٱv3vN㻹2T?qI[t<ʲ3v2>1n ,R} 1 ;-'LCz&I uHIt8%-%}-A*& 2Gdm&ԉ,ɡ1]1X e EmQtr&k+μH-bH3pH?~r|*ك+q!CVش֒;V #hZQΦ`󋔈$xvKdl+4iY{.d훂 q(&VwIp]VztUг)3hhOhp;q`}G.6huO% K|hQWw; DN/)l7 TsDXTXA DnPʹht^PcC~(>f}< L:t4 3FYdԏNX;}Q^EUXSQ:t 3Z7Rbsتg(~!#\LK@/^G*l3LiGDskԀ`uґ*MRQ|-ƙlG"j(A%:7|˾Ю@A# 8Gɣc9oY7\s&˰N~;n@R]'S+]YO~-i4ZX{\FzB(Wc:g@ ]i V_`Q RʤCZ 0.˩ŷ4D-뺬HB9|C񉟍nP hG= FnmHx8{B@c_&iVdUBvf5aM^nv 2{ג11|b~$ZH#0m%MU 82n'o(|tWPB< }&Cן~IjehIJ@;Jn>_Ml$d,d!%DJo]i[m;X [ lƀef=bs`RjBjs?ј$@_m&Ii6$}a)ҡ l>4pi͟C JUC`밌F8,H(>Z; K,򞔍sU/8c'b;j$T)fdF>c3]^q;媀bE(H 9QJT췑/Eܦ'Jbk%*Crr829ZYǰAg5s,#ȕ-܍uIٚD[ѻg~I$Rg,ϪՊya쾥'zr.$2CJE`PG@VVkP# Y CpL/k8N_N+e [oy/u(Ų&400?#U oU&{Y 2U7X,v? K1:o!+st(_v 7쩡Tǿx:^cU{[pZ cteKZ̼f8XXdJnȦSƀmK XGUZJ}k?z_fHAȦó\C{.jp>.v%#F7m/'5LgTXISs3Sm>x4D|ր t!Qidtψ۩2z1 5{;->Yˆ&lp LyEd0b4MUvĊC]:Qg-;]M,X8%z>W{tP{|ED崾B5)־wP@-Q$HhR ʄ`ݝQ8uOOP؎CrK;U:C2,HcD|q|Mm Ml0x!zh  nushݯS=qi\y/1ῂ V-dq]i"7ed~1CgDJ3G薐]@?iG-BzDk~Iy{|2-7K&q!GM]z#TdaձIk gG!p᝱+!: (ܱ>+!@T!+A\X Z]&ӟWl7zZx=0`kߖ!LޝS{'<]3`X[&@ QqyIs ]V[#,ˈVC/=!2szh-˴pAo/ uDצAɲLAZw`-֩ @4lt–3܆({qJJO7>#}Cr+& c BBV p [FZ{ =.iWK+zq<`PUgpY#pt]^6@W pvK~s!u΅#N3 iUtC<_'w{jZ`vg"_1<@>08Nz df1:'>K &\XJFAVl*Yp0+IҙyHxXNlX)ʭ=|(D nmżǵJO ,YuÚ#!R'j[HJ (1s.@'g.KO-N8/V>FӼFET Ga Aq0S[i`}G2f͗DxweCL]"s}ܩr+dHg`M[,s#lpЪùSxp|LI9="N Mjq_#ֽ"m:t~#!+AYށ4n縿8`X@)/Hjw[Eѷg;9iW @gW~윪&7erFV]@+)kf0G‘q K$zRg)xps0KCS4% >6;RAE0IaQmCy I7KrJvcANv>v:)%g' =:`nEkz29vWJ|JEzPJg%J9 Tn*qduRc>f-$zrZUI!`79*=6PDZԍdgB^Q; _;S۰Zl'.BX$3pCds"9Jё]@ejþ޹ѐTH FP~;=Mȶ&Uӿˉr ,t%Vv8rW$gRHJۛSy.#s R clw#7XU)QטOׅA.C_RzGI.t1]i &&h,n0}=&} hǓХ^yH'*flS`HloΊec,x;k>4#f'K L!\$g:H%);H,j]$ 4n#- wL[->\))%SjPe2 ﻏ\% K~EيQ8;bC,8qhP$<V(vŷɌGDߗ>5`r=#Sз^lo*1ig;,YqfHP%#{> %,t"Sq{{;GьlqUK3wdaYMүЛۻ* ͮk_zI/Wt[Y=AJ4a ?2}2)}'626PF.1ߩ= 3Py4Of|4(T8,'$⪂gI-^P 7" 'psóf], W,q،B hj4 ab{<0F=+'v2X` u"fEfs >kR|>k !Lj> U) :<L_G>#V@d $Ζ5/C+|&0&leKΔf/#3%k$bAoJ]_~d<-8EXu0I`|SzIdJ$HvD]~ɩˑ%1w\o04KD\H0Xێ$:T䋬gڬ;ζFPMG-~z A6!br=w,;!vX?OGyM0ܑN=[bcry"+/IZ&t[.=./u (D:)ӑTkOY׶wξnK0 vꇬ'! b8#tQkщ9*lkH$Vp$W՛~%%QHF'=TbHGlZ(& |GI= W\n8jk$?cFG>rjfAS'CVS4Wz$)=K $ϨBr9t'I(VD2~ccLe4?uk܊b=N j,3H-pTn P G7G$Ota!20Y >v^Kìv r<2e׈HW˜l});g)E?8ߴ[:Ғ6&@+ n~> d?_,j>T>Ⱥi2 [' |}j =h 2Ca*@m~I8l>(fvkf7meX]4p>`@C vnTK;8G`qT΋Gz['Ee⇅HV"G%ˏwQBw$>`|K'Qs(M[۹Oޘm]hJES\h: @=1=\Ʉίo( *M/?s@nt9I]Θ$\^2/=M[- ?DµYkc8yF+gSM|R^QflaSTN@H_|c^sPsc3''NYRtԄV1ĂAIv{:æ]LXw+DxZIZnT 9m9k}{g]yH3ip#{IK%2ryMCZ~ L¥ KoB~ kezױKk nۗ@ǒGfgE0@*9, ͌sb1 jY6~Z̎֞XzbYt\rW ;@{g\4NIެUZ$cHh`ߺ%B )̱!Kd㽲@+. %WEbU %- fO}g|/-Q^2@LYrk jw+4=r"a5j9MEagYHOבnWMVs_=(Ѿe qzD=`ןtfwѸ(‡}|Z;NL/Q唏[ 5˦‶;T(ڙ<./݃,xe~0ܓe'|FY O 4sátRsB3*3L 99($Uh0_f1q{mdX%caE+Ɋr(xZ GIaU2z}(Sq[p)ߤuv/kQbI-seP-zgVI gGuA>:rRKVR pez/?K݌-7Rr^wdp~oǔAǿde/6G\R U_2XOV7V~;9R⾏~kػzS";8:2hf;rXn/|W$V.O\H]o"U39O)]G YC/dVj2'% N=+q~V\p8bnp]z)QFR g[o޷:+l_:D9'Ms a$ K%.̝Nb876A.ǽmTfX61sDIGm⌨⍮o _Վ䝅Na"=J"fZuƟX\_pR(1X&f+bL IWO!bOLbq]:Bf >=A fajwgi4Cg7"h/zNٖ;=U[^V_MyP<U|FKh% \#xPgV'Q\yJ9 5iGcD|1?/yX^bt39OO=,"_)fP uIȣo*IHrz=î{>M?̌vX"Y71Mۻd]$ubB݂֮o&iz.璔b#{bI3]͈ls1޳TرjmIMD|!$ޥ,ֽV \59V T9`Xz8G;c\!5vpUBX :AW#/Sa,`}mf)GӴ-jFӗ0+ cI1@:]-z<%̏xEekEBpdrš T4b"3:ܗ7\i __ǀȅ&] =<6ԮP|L:daPYLl*>@w.D!v;Pbja t,K &n|]c?C*⟬ߒr g2a8p/b-hܝؘhv9+w17'P?\|ypߙ%&fMb5lwfK&;TXijO;r j&k8a~վrljV}BjA WdM228}?g=ԛx֛i~V(r_AFonPfW6q-1Ln\׿Duopq)g4+pT ; A̞{$e]B1R W'*=Rl?Ob9XmYdn>6ZJ7,#_"cQ)\qn}\Z` @~_c34VD:w3prfq@@mζkVH@d?JC25o} 5VfkO"2lO 5$^l\C1g'<XݸaJ`?s| (ezP&l6ί  -@$7Q_SdE9aJh~ =8m{ACԠya*S'>#I a0 :;4a!@ ZٵՑW|T<D bfZRR 5u< KOY.lܫp؂' ]~PinRt$^=>!b{fE)Kh^#˜V'ੀԥGDPwgzTXFxy~ͧg! q;?ac6F@/+-{u.# ܏,\Ǿ[~r29=|徉>! "j/m\wnh-99XnݫgGѓӣq>m5@[p+U=e_$!GQ|ngZlҚa nP5EGT`Foi#4{z&%h!ש+B|\mstF9K+X䦚(.rґ8B@-wsY kq֚bUyh?T] \8|{;"'HЦߴ*x`vN._+gg_OZ 2zNfLd3Cfnk}9TΦ)TYˤ*V~kS۳g:NDžϥ#g4Dm&VZXLHP )Ռp)FfC.6iR௛淞̣8@2-4zK40W"s<-iAQRe.T/IrfM:ͺPNuI^Hi|2KYpłPWZlƜa_ž)O*Z!,9b xd{EqxKKIAMC覴i3DꘂK?#wC94ѦtH+LYIsyGme H6="0 ,׽XzNS7s恭o/ _%bܺ?30&ӓOe ms~}8+y6fΖSMnq0篨Bjwq#) 6y_){zgWI^ *o/O֠lׇT>-eDZ VN'hi*q^w,xQ5{n8?-` *K #{.MRz/ TZ;! ^ f+ҴKT]cZ1/Or5hśhgL2f_ l)}Iu\:>U oyXZ59lTMô'5*ZwHj_r,V'&pϳU>'b9sew2O`@eZCWi= nHKGz+DLzφ d"R?&pa~?t)@pMڵSg)Z # "ɝ@ o- jý1DN8ť}LM${Z2ލA}x}C 9l-EIf>jB`ƳR/umI{rA.t[) ޷qmBLjvE]H>ql_7u\ǻ5lJ֒ڴ+1NX"V` 'lVc,8i1߱Ȭd❷|15'_0z/Ap%tBU1CM)+W["/jp:G'I? |y)qyAVK;_p ,qW|q:]bS] _śF-3y;h ,#RcEɠ/h+Aކ];"IЀСmge{3oئD3]fzpĤTW&珬tΘⰽAާw8f|#ʹeIy3M4z\[cLn2f/oZ+Eu튊8%_ֳ@i'ZM4ߥ *T[(~8ȱדtF[sBߵ+6xǓJn1UcuCo/1v,@!*ukpM`Uڇ9Yb\ ÕUK$KEN+ }ꔲ2~cZTclЯ{^ y孭^:A,#OI~ȤEjy;OlƤR}Z~Nk:JKV}I冒l jw(E 2&رvBoFw[.}򭃀Pi $^_~J) {&d߯aɀk޵k):IFH(򨅜Nj] DWe_In9=y1;o,f1뙍kS |i̖o T}"w pbu= }'P- SחHaB"yC<r"7?mJjQ~[<vv2ZVݬ^^Px_oCswB!{,>Q h}J:tt[NF’4]y#D,5)] z'#X4b.ToG/t.ȭ3ctVLj.l] VZkPJ"k} 8BYfR&fĂMխܨ ma\ˀc%>;Xe:˒##u5URf} u |ſ 73y[zF.kh2zGhReqV?@#+.K&)vl$[j V ۺ:Z $ϧ'QX}CTWZ9̠ph5M.揀kN lGME12qo}Fm'9zWm/9RC/NʢL?U4[4)A'% dA jQX&Ψif\IcURbMѱbXr41Dx##?<7ߗLeODY.,EXK.)GѲ֑md7`Lj&հFH潭j> ɨåJqG="/0N'$"عP!ѳ̌#ߊ2˺-'6)<9Gdόiݦ 4S>qs!ޔ-T\Reʅ+v>E&V-Z 2ɣJǃy@>k_!N}$̭2ܴ>9OQ+ 6I*lW㍃νҒ_ nܬY.o'2ضoF< ,vEK+Z-1N#E|vjL[yw 5 JKݽϡOvq B '*8,߲.Mj0G'cbr8 YӏC@H=Q!*# `{ l4vi~tzBAT?,wg@D`onpɯT8nBX4U N9h첔ZD:eH12\7D{msZ 7z(Ȃ@IRsj~0>Ah?qfoXnSӟvI$yckp.$jd/LU4)^+Y FDM_Լf#dBeШj "k ]ݛ=hBbPr)a)I5g V DngZ~/j4:a`V[FLZ`yo5NJl>xBZ̗# pkcQ|!Z?.xNosu+ 5'"UTJ][ [Y1̼Xk^oc59zpGnD>JGiM#rW7N瘌yEl <+^2 \]k p.$ G@\D{6gDR 49,_w mrbkpPfO_S|VƔaUp1j_$WS nyJ?@1Uf:Uӥ߱"8<XH#Zݴ+O*tx&{L#t6Fw\5$5eܡ5$Q7ɋ0sӤ}9rdy wK f\TIL;(l(I\Wp" sQʌmc(tc`/vs⍱Mr!\Y*Ae nʆ/ć_C%B@vF' #M& aO߮{契wXINxHp GNoP{QVB w'\)51|p~\ zDlChp޾P܌萼34֬WB/8IcОGqt{(z)V-ѹ‘I.ܩCaS/j.##BL<6gʞ 3ruo%KlZm88ջOC;B,UCؘ}~q_b6mAap{``x%t5~b_G18A=cʺƟIn,9ls}dI虦2PѦ)X(1P.$P&tj Fj!n,7sag(31Ď=[f X^`.6xĆq)tcǐf'p3\5BP8 zBҀxg[yS܋Ew# ༡OKF&1R(ϵRl@7v[_D*g݂?iRnG,9hoVQ l=0/Dp}, DnkS+GC&'v\ 8QwUQ\"/dg;Q}:!SE-.?G{{2Ypy&3M5ŶW ۯ#bf֔h؎n1FDFZC3K )8A4Rl3y[ ~SͦCQ][\t_| kWc2cGls2Z_b9n΅Gk+Lǻ۰b=7{L]M,0#ߗ&FN3&;MD- @tCJ +K:'ju0slmoyC'}` \yWrmKOL Yn`i{ݕ~`'\2p6ꅸ9O"=%M @Q'xh8*="V%ȳcN'nU#trR =?x [#_}RZ5ir_tQ~.5 Az~A7|0OP* maQ;hMq¾DEJG%|h6cgCx{4N,GMSG_&\9+7|K41kGSFYe8Z{d9B,DMHjd*]ٓd:s.[P3 wX4=Q\⧁]vCҢ1P`/Am=EyH609xbkn0[bBR6 OFY2ouVJqVr33MEdW[1eXḿq9PMOׅ,YPk5֐k o(bf̭6c߼(|8*Q#n:PKL˸f(涊vBԃ28TzSـîR\cvPzV <"Ln@iHf6Ѱ+.ǩW7|H'6oD9 _3F4-0J=!;ڱ7mO)F4|ff'C'<_~ ]{Z׷ ;=`ڧCO F_dv} KB,?_cEYت'EQAͱ^C]x,z nW&,}6oU\|zscMFu֬doeHaWČf׌P_yPInFbx[p?I=@Zi)Ξ+%k~jۃq  d|DU-Un=@(i` ˲5%щ?>nvrD[AgWN` <.=z7iF.lWU 9ؘ13o:ǟw3ig3O r$3VfEZZ~EƅY1t|bm>S;ǂ }TYv~ -L.UQmS!;K`NQ9IUwsHiy%/ +lTaaX&!O&8Eh()Ore>ќzcIU {0 1N=iu`c*?ΨOb/cfZS@ z!2iVih0؍S phmJb"β gt]>_$>7u 1(wI0n^־ # QgӸI2|NJd[&m=*˶a+Q8T;*1ӭv*⹖9ʂIvrDX} c^b\',y^TMzl_/ Ҵ(_jg[zjI$lN?0^Y ۦx0"(]%&Q($W7*gbD̴x! KĽ 0=p ?+ j<{ gt~6'Hir`Y?O;H8Hȫ3C[ HmPqВ@[|dFQ,?=*CEXHU*uD$ОuF_yz}adfp0"F3cAވc%G̯^(_p%sν4H)(r]qOq0ʇ;%a6>zъ.̋FG=y1~H!PݖH99X(^ 7EJ }$z7/˗rWtkʎ#RAU 86o.i 2(!L<?k^/E=Gz㎲g w]oUח޼,0J?~GF"}Wx*P'|eM4Wo.b?uձںj 'T[SӴ׈2zڔfB#Cz='f/+z,TStk-Wxs pߴ 3M΍YT8]@U49oҞE wd> bE{L{ѨV;q r (=uπt{yk Ks.HX7[v <[+y}t>d$Hj>5L]ϔl7.&)}l2lg$[Ŗ\lZ{`\J "^HjV;NN8cM%WOWig΋&.#Gkzq"nĀyvɰT_?3%ﵾۤ˜QE'l|,%{雌kSaavƿIVJyKTl'ևFD"5I й-JӾB&8[F<}.B}DU&( 5c@XEo8YV"_Esu&W(=')a]s4,)V"7Lh1oMT\V ceLW ^=lfIzHߪU@YX&z>Zg(_w>pXfޔ*m3{M.N-+9$ .G2 Gn \D zd,H@G/РRD,,]>K<5?F*+I^i-Os[N [P*\NpVދ0pB9Tz^cT&8jYk/b$/ƢysĆ[R%Z4@F^ĬlιW"&kBMt}b~pB(-|&v)IQtCL $3S4-EW ;gTʜL|E1tbD>t`LK9SdWzyKQ1U-nZDP?<Y,]6P*Bfhk/_P12M&XV*=.N?m (aPl11pyjܔz:5])5z_7ŦPC$5*f:`Ѩ"C&ւC\p+Fcn㗦hT* us%B)sc`l6B$IdP_<*`&YJ_¬Fth6+:i mst4ۥ1|_+n8XqII 6^T"Z.+TQ HB7^܌3*^=PհVC/N *bzۑIu.|Ѕl *,SS:'v ; N~juq8pfojg:ݏ\@uс#O[?ipU{3LC; '#b}#rn+ܸq*&I *akIY@%ӈadֱ_`qh1a~;U  a?7`heiч C]౏嘟Aa@u_ &MVB9K?28UN0*xYi>l%Gd$+<lH%ovZ>Ex>XVT'-疹*z%|֮P'@~P=Cn~6㹜_,4b?p-?όx-p ]FUbA{s-,255b05>S.Y >| ♩6f9a(5z*:#*yW_qU28J#Xk[^ &ʓO8dg%axm6Ami\)nrGmy>t9^\"T|‚lQޑ e NZwv\ȦH CvL,î/lUg)9pYF*i߀5gh1306|RVz-Fl`[xSbU`A]MecsMt̘9 9@EiTu bߕ oZEn֖\d[s'ۇ]ЖQ_Y^AECu?v&`DʖC}5*6o-(~)`pj :AV@0@Ţ("18J`c廭:euC j= @5ɏB6lRv 88Irpl*P7>ݯ>!\ҙ4ASr-a$;@fagtG>6XJJ AW@hH`1Z:qSsEeYF6CX?a)jz'@ ~TO/ڞYϒ @J؊^M Hj'zw^}c wnB5umD WyiLFEB+pW!_98UkgȰ}Q]CPJ(^2X%[VA{27/ZAl'k!X I|;nw;m8Fb(**ɔ~< WR?tɩ4Iw.i<.=^&Lh E :k3mj^[L;}Ȓ_pRTK3@iG+ף5pT5/51cՐm ޭ벅 Pgz&\hdly;MƦ vE  Ɩס:Z[?IϺ2JIЧ:Ufd~܏kX՚OIp'U{(s%8<8M{ٿWxT,lk%km,:D׆/)mkw&pIoBa(8LJ]06J板u3aL*)Yΰg|r$6 TU!}*Y/UsB\d@_q͈} v'\BΓ~9" "oJ,eE~NZe,Cfp{QKJ ŝI5&;N t \cCD.YTmq<](LU6A8_R }5UQ%P{F ç(NOnxQC7cGX~4YOgY0^R-^y=pJD`'98J(5*sAhx ;=vjo*V=x.z^TY&A`EĔH8f%yƦiFR|Y;픲 %Dod[ùKa]-e릑 f ދslK%'4VB1cqGGYQcc&P0cy3;a{bYC_/ Dpˆ˵zĦ00d"!iB:!:Pϵt `8O6Ɗf~!iK6Gy%h/$܏'0n:k3XF.ig|=l V7hH>cD̀ s J)~vY?Z?o Od G3Z2 D׽|-HZܑ4eXo_ǍoΈBr@7Cvd[;Džc@vQjWlAޒP1[/z;+~*fD]%޹HZ^t(c/]0efKOt屸 gMq>SP39z #\@X+(C 3gEKObNJ4,H!JO[-BM"P"b$݄=Ycc_{Iìè:S@iɿv̽CFU\MBaD↜Z*?$QoT81|娠̧(GϺQ]F 떘*۞H$C@A5}M]lQ k\r\/>y K ᴥYA갈*60EE^@"I`E?tm;nM*xҌ]0 k$Nfkl:TQ!)i|F D])J[^ 3rY!$ |KTۡ7A@j uRi꣊adx ܭ8޷i4q ~bA{`FЇb6qؒ4oj6H uKi>3ޏ|Ǚ3X84dbs )lMy%Xdsqe2~PU*BN+$?JE>p̜ͳRhI|i)*B@.ʖY nNPNvKv)8I4Q۟ߢؗ1 V׍ 4o{C0< f7w\3J~s d5F^) `%į>U~XZQvGp2aWS>cn;L/2Qz~v D9yn$Tn7E`ơX`ս>UJ&cw&FGAG%' %.scg| Rxɐ ߕCS mP]֚c ~s=dwcB9r v Vze$[-2wpOe51/SdQ7Ru3mhYs?x02=VB´OkO&U[?ё?Ķ(o_IqmkK]\ٻ(͜UJk|'i㟮9=UE JJ=wOi\d B-tp,sSr+yrl; Wm=Z`6笲W< gSRnnV^IJs;a45R6d֧ ,ڃK̠y 8Yy~^nmIXN-Q+%w84hbQRE4{̓L_k*0Ɯ4gK+AX mu6A/|`[yjvpja4@Tk+ T-6PhL^s RE(GM_5 _pn:>icmףrx܍=BxPzP? Fm|'* =<_<ڃ&WeCc OXIWb9OIM8H2QPΐY wVR2~[T Z"Pw;`J[uFHWx]r)Nr4E@^v՟KP',*Nll q] TE"i167 ?ks0 N_AV:#S[޻*Q:RFZ-$hF ;~XU0J/cLQ@{Q^E{/jLwrƵ#D[/jGJidDMgN_^ʡ@䨞6d' 4l`jTH ( !)(vj(޾ONه45FY@񢀯%&rtJ G-5k#){w[)qpJUjGroM!{FdzMsc.v̇~y.؅DnO NpES9Q&Dg*/:u8Xe.#_X.Ic&ب,ru$N]k<>w ?ɵl*tu+ڮLAl0BOT1vd "X03\]oo{kP//1rP1E (X)mEY*! hjjԽj @p04wSޯZZd"j00G|Ue>?+;+H1s{0)?#*?z4W} =]D޺"n82~w5tL6Uַ}I粜OǢx_jB|xHh0g<1HD]m"Į|Xɀ[I4LOQp'MIaHsl>XH 4J8EC3?N29a؀ 9~m1ѳ1H28Qx@. +6]Т ȂWjtFN7Bm[Ӯ6_=}w:T{@m6[^ӦziqN#HSDE 6IMC>pxo1%N7bLVp C <2?pk%2D8iz?߲,,X*g G"xlbݍ1 ̼6b`73 ̾)ֆ>Mž.L3Yd#>]cfjS(.w} `l2P<}] \wςR\!i\o&՝2߹K0J2:anʞ+H")$t-p|ibY[O #v.T<|iEq˅Q14 }ms>oB[wޏT"!&ۺ!N6Bt N*ji13Xр׽neNE,'|b=WS%? eC|h7c Tr(2v'%!z=Ks|{ vrQVXG#f7sSLPH6 FRU%CV{SCu;Hm#pNAٰƿ ,rv6zD,1=2G+C* z6:ӟ%1Fmr6>A_oX$6;{u#<}K }m2{%HۯdC spE.)tFTMAΑV7a~#Ll@bd:w5d _-j9QWY"81e!5ҲR<]9 JDy&g|ޡx w j#WOБ 0D۴L>>prT`q-b0>\+aY!Űæ9&)1A>R8mHpgU=G,2֛䙞WW$"8%WS5%a忒rnj@FKߛIcFfŎ7v5o#)-aFMlh){u/75LɆ 1TAM {-MfK&X.eNٛ/Igi\ǻz.0uw0n4IHr#rzer#yDnL#WyT]2s`>: SB(ûPuֹuAGࡽųI;*<ʻ93^ZþҘζWB\ ptR_Gq p$`]6GqnY}Uм2! h!l#V2ίτ 1H [Hx8cVvE e"'vh&dRξ501_!W$Q~{%.}M?~6&"BZ/TPuaTEx`Bvl 8 m/F_UaXY|jT樤?:3E<݋85'58ͩ`zWH-O[ N]A% ,oBr~ h8E+l-*;)?zT濫/&b$X$g2?X9$swqo| s+Lt+&C|Ia#jF:#Fq"]9]sO:R`(4xl(H{ޭ(P~RҋX&g0t~௤cZ3c Ю(6U#vg ֍ˤ7N0Q2d kK8?Y Qf>z?WryXx9v\Qb9$ךQb뤽{C(lvgR #n1 f7N;rz FJ7Rq}E`7C¤ؿHGq$_ezNg1$|74CYBzyfu%8, *QJwȅ!,%b-goCk g{ȳ)0B`?L<QFYeZxCgApBZ £Fua` tfxzJpQ(ֺ[ n`hQgڙ$?=t'ҾNޠ *x:$D\KR 90wd=V9M ULSac9;ϳD3A(qg/7uUZ˒s "zY۔ Yɺ?:5.BhZfXuCQ 4xfNLxu /#?N,)YHl!C5K&7k$QT~BL| q[{ni5|7QKiRJZHl'z) jɻgG?aZ>3o*vV}ۜQJ11EӠXsV ~W~:k0"ӟb956DSJ/EVf2]|O}=F+q5)]`^xz_t$`پRJm/|EqTFgb[),Ԧ9T)R"ՕzKGb=OB}Ӥ?-QR%! { ~#+ŪqH¦v6o)ueC9:@8L#1hSˏık@/&Wz5vM~)- ц yֆʮ) 4v$V"Ǐz48 eUlbF%nɱ-|)R')8Tj2Ff1CMl"ZJLNt9O?퀃kU qtcoڻ^1Z2/k~p1º1k|'vG'g3Q ٴ{[mw-s B|xO}6 qdTjKp(Hd ݐMG?mI`*]ykgbpWBdri:V2.T6L6W"`p 1G[>]O74~%F^ffi繽t !Vlz -!Tۏj AùkALy [ǶD‹춼5"<9~0<*V7Wz>->j8O)6 P*wFArfaL3гކlQ.ȟ$Žum UA8 q2b1m ExX;! -kT$+m5?9C\eоl`:~ngrd"" R].H4#}+&Y>$>"Z}ǣDVKkA,4NQ ~[fql~4N'A%\Tk:li@N9t]3 ,>㎭.*EGA+#Sمt`2qV]@$wY@L] î_L˃hn;ŀoO?'NY0$H]C4e$](yO}q.FM5)l;I[v$b<f~0r= R/h-$`;>ݜ(5+nXH㋮ /}>7Jd2@|]ՓkZӯYt BRHƳNlɔfvxz&QՕ*@=éT7sG$[ӇkRtC+EXNVp\4џ.`s,#g͟cKBIɇ)}6?kt3q㏑ l2]Uܖ4[D clZwhp̴Lbg~w$,I{2BR3`?gŜs~>T\H$N?'#Ag/ƗQhRSؐCGbt}x伈CֲkM꺞^ʧ8vlRժ+}-S:fTStP`zaR;3m\;O'[VgN6%X]TP|xJ,0_0Eu/h AdvɉblƔ#ly ,33<Ȗ:[)D)+xUYgT5Yi|]&Ɵdh~l, 6+Lm~ߟ.Bls~YMB(Ti*\\K/ T;APg+*vS,(w3 Rb[ EZӣ1ėia:$XH e)ɮIZ8FmN;U/dMj߄kfMd[GыTȩUaDvM)E5 m(;6˳%go>䭤ЖC"š()CH(q@U8':xϟ^g9ęLCh%R^h_Hn:YiSeC#qG37mkr b<@dlUoMÄk|GAĕG)K1vZj2q$:7&)FչXSC/b/̱m߽DQqEխGtbo,/i?Ht\ \6䩂VH<=j& %I,~G2o>fSKE/lbΠ܀ꯨ{75mI0KJrЎT d쑮DS sX\LH'0lԚlC SB(shlNo~̽7XvH@yXŃK4/O4RQZf't7-9=]ۍn-f$3X#|]n=`OeREo"$J uDNw&ߘߌ$Nw .5ߡ]+}!̦cAc^c("@ڧsη%1%R,Uw9$#?Q:2ޮ@C4'y&B G̨|,w&S5S!0{rfZk:& |jj`Z,{Jt1\C-+ciZ^ - Ol#p{ꃭmZFByKʍozdN_+.W$bi6 3T u̍yD[2`v(0\M.)z+1FRd'P+-kS[siple'ڇwoaEșwSHP+^@cjnӅ_W>Q1f'a&V4Hw oWϋ b$ FQDuȦgM#G!/UEFk3GAWL!u7瓗Eg5~ٍ|~$ev©PXiXNt2i=صȸ7_E_X>*3us(دd_Bp t@RU-R01 |$)zjS1CIc%b<1HCC"^=Li?QUYZDϪ ʥ6Ck^Md$=:MCɂ%mI̽}9eH䵨S1S#s^k( 𠨟Č $RRJt8V"9d/;D~!-xѲLlUta#f3gC 3gc{VcH1d iR ?at !Ljɺ ؞MD[;`!QG9 $50Am/ &!=|#ƓӦ1.`e|"-Em@Zwt"*CGIjlRswp'^5;s^٬S(6 S%% O)zÑY)qYK99 ĀSFMewi0@KP_NUzy&)`#K%խyYD\g0|Th GgGM;A~`{V.0yYzQ?lq`—EFx19 D?i:"e|[if%{P4D,o<"}96g6\ͱN[%'8@v+D\qe-6ʈ` Ltm[Sebuhac)T@He۩14/3+*>LDp9h[=H!,PAف}W??xNG"P[ _b!93,h9!M7Ey•XP|Fd?5 8,ɒGv "(˓1 ,k^$"K7սf qU"V/ @& sH<ŋyHPxuᔜdX=x~n@ԯ7@ @QGj r=> ]@mj3J:g p E/s(9sMJT?+ǣM[/FWrͩkIAEl].^THvF÷eXtx|:y˽@7lVT=`qܑEOu1R6 d>I|QdþFok=Nd%Au nC<2ކRA5?hOj^mehVBYْd2ײy)RrLYДSŸ"x(f|&oF =v |:]*<|J>Jr^SnAkJF- @'jxN0ϯ *Lo tvku?$ ӚmZdhTGnסemlX@{}XE1"$=bpLl:өuj$z֯f ~m:\E*`_3 旮wFy O:e hM$\^sh=)0)ZLɮ zmk~8new1I<opC;@QvCFBy*m[mۦ؍[Ԃ:xl$MyZJ&yNw xcu9GޟMvnpQZCLO) sGh jL7vhK 邯1q 9n38ͺ٣`Ƕ-9Fwijs魄BI6x+"yP4BIY0OV)_۞4Zr-۰CW&#= '?1俀مP PhP(P3\02e[GUIɨl OGg-DRddFe|a(6m{@Oɦn xE%*rWS' GZ2,\Y%fG([fHpf͘(rոz/;Vu^?fӂ i`7(v %PIXVﴭ/R"l/Sf?O{J!jܩ'~?˘pf1x¨,R.!ܢ%&Q2QTKBzrs䟷G,۩kum<ջcaY6uX<(7+6q*MW£vȤ&Zm ոf 1?ìEb8HVu.edڇ+6.3gw J$m-}Er$->  `RD{Ռj,mL8 zd+C3%&DqE(nȖ/ɳFMMkR%yX+0h,Eh&kʄA2W$Hr/ V=glyH^a]SzW5]WT>椃i9w:Gh x{9- -;f]:gYb*~[R҉~Ǿ.G)38TS:_:+M*˒֭HV`C79G6+([w22:ӣAz%"YBeٲ@9hJ^>IdsQxgS;\JٱmD((~(| 3Ty)e1>c;vJ7Z4hHŇ^Bfp Xa]MK&]cֽT8~<|6l&p!߷6e; D| ];p'RǶ^Z NVttS~ːQyYhjnn Ԧ2gc_`{/3#R[dQt|{Z|`$[djX C,Ya.D~od`ϬQ%!3n_KÅ; z=hR'۳Ѻ&@vb'tٮ@:#-*𒄗r,ucb<fhH}ڭ_L=lNu8Ԇ/ ̓)aAՉPE oBQ L` xQ-DhM{|/6`GL0%Ғ 7UlS r5yv8H& 0^{:N)Ypgp?$ }rIH] 咇Nr^c̮>Xd&%N[~z^ ll&yy#{H%Ԩ‹5;3M]ZXbNf]Pm7OWi E67o X累L :#x= $jEuSyJw|νl5cgw yF '֓z@L{3\];i#WؿX6&떭Q9!~D(ߺ[p\s2w QۂPFqz"-!R]"v8zj 8Hy->5$x UQς(ȟr/[vRehqQ"h#Xh}gm~pΞ?+ :Ed{9濲뼡?IoDPdEX;X mϯqOq:]]>xn;:\#V?ˊ>E5AAw;.2:OV֊Ck^~_ Tá:(A vLde'Du>ADT*u3n]s9wV+tS]pĩElp!}x1M@rDYAG`h#w&Z [,1j.#=`ң1F~`N+W8|+ɄڢA1T'[lx=BwJPL])Q<xhf"q͋F4Yh't^o{ hFUP/Vg}qmMTQ3ds$`_[ܭSdi܊frv#3d۱tJ`XdGR\hP yh#ͤt$I +=qΝ;rF~SK:fc/}TGR7L>Vf O/UfbUwU[b+I Z!/RHs<jM Zϩ+|ږ/4b#7['4bJg#6K냅`qttO).Z"7pw˗Pͤ(k tc/y^IDǶ"ݶNwqr$Ga< ~#щ/QR Ah#dL\=E#&zAEy= 2:)*7`[e^J*EVօPPv%6z-vF>$;ǵ:}3LDP<N]A՝S-)SK'ά:x;\&KOԩ֮w^PӧP iZou+F1^ 7V0ʮUQp=f|&4i |>/waK1CF CPz:-mq#npzkՀAc[쬴)FSC{K؆0JA]-vn<}Xs59 Gy%bI}@S$Y AJ)QAM!Ề穕DRUT[Qt$V}-88m+ccgq%%ƚVB(2y`>S6jVp @Q^.˻wI%w:ꔱ' HNޯ|Ac fνy?x-aMeڳ&Ɲs"ñ6mĽ\򓓷59k> u3)  †B@"ANfT!WO4M t>I$(iCU&lpֈa@O׎$ $~×0ًWwwnal c-Ye4픍.xMl OI U7SnC=2d_C{9$56D0' yz֖Sp&Iwnx. ')ϓ`*-(aĆ]ډ-! +XENf1BICYŕW!`Lw9­$r Rޢn~^_H_ H^Ms؛]$n/F T8plN+>kh$ފ<9QuB!7K^eJ EW9U2E XAXFA^eVӥ~b34ǥ8&Y(d]!PzmUhn*#d99' XFY2ۆV)䑟?`X֐ZPgt2Ulh1WBgNHXx"q7Lⶠ)mHC([\jD5'}/#lv++Α *o5Vԗ8^bU)}Z:"!~о uY08)ZI+ǑpYb>مG_#|!6DZU і!~Ҋԙ81 Rjah:ϧ:/W9zHb 靖Nh&XI&n) PG'!kVĶ>UB&^*^M3$|fZ4ڋRY90x!KI 27| TF_xY͡6RZjfX<Ռx\,#T!/UR!CeLק7h牂L.;GMsycE/ӧ_6y"H? vL y`u<ę;;d|oOnFJ ^i;!{\ե5&ޔq5+&JFtfS<ee7<[FyάЛمH42uΜ Rг9lS[Wjz+~_o3J8^f؋R m:ze6 5K=C.䵫)PLR8 ڕgk94"_AѷF= 9g v 1?] wά]|v0÷@j'uK0B8;떫u>Ƕep/&)%k4_ ISÔ;MDΞs(>Kdz=x3Е.͹3J0&Il* t TY(KoHƎ>T.أ @E3h]hG(1Ȉ#$!N{]qM#r? yNp|Ԩ;Y{^fhNq[t0Y2r@P -zYԵ.[+X584!ZM%koG2Qm.bܭ` M}^׸wzG_(?x*};}m1Qtp{8$w]G ~魗L?rG;rpRL $tmznF ]~և_>@ ;mԂ 'ZA| ļs $4\SX63bF=Mb}qegk;6I]P4Ņi3eB^kUQD/YL*s Dz:/*XN[Hh)؋Ҭ"b-9Y$Q5꺴I-t!J4m#4x{ j_d̰j3\o1mK2C<~Q_lGWK&`9-%%cJӊ&LjILz8n B5eVmVyd:R E޲F dYMLOP{Wfg`$L4}zv$xF0O6Z.EqX?t|qɨCȖ]D45_fg (]y~PX Wg퐸Qݧqr;/$.g^O7tПq-Ɍ5$0t LݥDb`R}Y?yxj~|u0AyVLY_8eo@4ZhN}6˭ cP֛:e CSvYm6լZc.g(F¤-=)qs'(ta !KRR##C +qK;KKl]!yα뚴OŬ^{x/7+Afqf+a%h}8X`:dLowͿGtbCW}6|rJ65Q}&z?c:]+>C$:%,̫阢m85G52i߱jwE-fdx@vO57K 8Dye]`A [_ن4A6aoh)@2@U\'q Բ\ie`vb~_vO(v|>&q2(4mJ?(r mC@>וbϊM*=R̄EsA N,ؔE*N[1Fou=KJ0P(Q*i?@os{F3e_U;jL=Lν ~j߷/fǘ ,O ~_5f]':s,}cK vrc>D5:ꤔT0n||АE7݆WN߽ 6LF7 )A G)#MI7 YB$gǕX{:3"&C p?W1qQ`Nʗ!s*!i[kbI6Ve&6v*;.O⤧/nJF SsE|\ދVׯle36$ݟįFȟi(k*a k Uw-g#MO55MS|dž,Sy`0>H yzj[uAzl//΅XخjQ{7'ն}hF4Hlzc  c4=ݾ}Q-"]?n.^#  @ :8m"q#&K'Z!y؎k5/q[:NTaR3E(wgj'֢YuT{ `z.e^0j]ă X U58nY^FvU3d EvF.T۶+R'.3Yrw8_ Bd-d CYH> {{Ê8y`寠h_r;-oshUo}2v4:ݹ)*sn>Tn_lkŪbyIO>^hy'ye/?<%R:\+W #e:)kQl =/ҾMz#W$%y=չ|nP<|Kl5H65'iUG 3I 4>6rodDzO6iyY8\іm'o"dv4n ,BR2EYDXt9!Wi;y;7I!FF ~ ^#H{|]Ϥ2˨ GLˀ !cv錏m=nK~ӅJ7KLT'er!sbm!yf0!yTL~/>f7TB^x265G@}aP<&N}z eIE{]Z$w?B<^cu~Qk!1 )&ZNhۂ.;Htplg1.h۽K=z#=rHr`/~=x-Y^*UKc7 7#GYvfm%Vx6t"Ut2:shzuϱfdbҙ d*k_l ^UϡɒlM&0H*r[Y%G$#ٱgL; ILL*'2|ĨF>b;Vj="!;3@q{x^:lPΉ-3qMr ז^혒i |)"Q:dږKi,0z+KF:@ai=/aBP7}=g0^%y'9^Lf=5"-ppA/~𢡄8Z.rS>9I+|J9mV/nW>WZ*'gGv Jibk~/ Vc, b4W"+7;D_=k+E#}QR3k Mx)^{ r|FUqF;"8xA.M&#OCS_<X=OOKei<\><7RnSY>MȽڗ)yi_omh.!?"NՐZ[י0o*T5KS|԰Vj/lo݅)%zY#Z/d4FdDǔh"^1_'2%9:޽hetu%6 1c&OBQۛ_H#ljAz`-`a?2~\. b!`K7fT x24śk2uOAhifJ6w\V_@Ѝ7axM4q.+a֬@k0sCA,WB2va2߉\a; u_Z5D7$جARk].xD@3'oE}> Jp²KT{3ɣ.bA㔖6 y&'Ruq,fD7) L?)FcXq}4k5Y]fruO=効 TmTq/w<  d&Wçy3 [s~?=gYE= ;j{_XKP@6F_٣1ãT^s$c[I6^NڣݮI%zvКHYs2>,DVpnej 75`Q HU`[JsB}*EU`q0*oܩ~ycB" 4 aCpvnF'tgF}[rku~}X%1T;85DǦ C hoE? (.3N 71='Psx[)߉%@DfTi3?Ga$&[Rl*03* .h]\00.RH/9A:?n=$ Z PW筹l?|^  O޼"J]v8fæ2Of#es )+e+LR`36 ?@]@sƟѢIcqg\${Oa#u t՚LT_jeTp :{F .*T;cT&\aSڝ%;76G뷰=ٹ1GT./d3"d; )rFt3/TeJ=ȳu.Pv3ߓGwHZͺYWєr_A:Q\wxIoLIpͥU=/36yΊyEJc~{,#_$8\ 56cQ&H&f"@xn$Rp઩pwJO18𐢔}C?]4*:sx!t{6DұӴk,/t]L2^lQD!?yU4TƸ1uAm/F^v`d1ͻ m5d#:2BѮWs8\iT,3YG[rT}_daQ(I/Cju'xG/{pAk}H$Ϩ \5OXS۱BfJ2-6ohcݷm3' pwL>/-/[Ek`UtP3fp. =W$ S,l 8CYs+x)0~b}N$|WD%g##P-dk}dn >xRDJd!gi^ڴk0t4+\!R]UG֡h7ә}^G+}fj8yvqZDS~ƾSmD+P@֓^~Fyr!E '1*n.iwl%=m{3X emγDGEpr xq=/mPODx ъqMQwgP;{.C xo/+`Ed|^gZSܦDO®X;h _lCMךO.A}SwC6*6?(P7 \h z (xBL#g\Վ$r:z1uTw\ّ8v2 QiYVr 4%ZĩBɨ}~8*Brm`߃%}!vV0 :Cxݫ: ran<0fYGn9V/t^Wa+((XTQ$n[ÐM BR|ϯ3vʻ89mfymRR=X#Ypx vuڠdƟl&x֌OٵYsMl"ÙzK8zk)A&RS hvK7F &Dy}ΡAS3 q&1go(W8>m.`)X F2W~c glB ͘3 _(POjm t|w7Dn2Wg`{+B7YWjpѸc+b" w3a?vx:fB*uUVDw@}CdG4Z^(v @VKp96] 3M1B%"Y Á3G p,>b0(ݍC0,Q/F}oL*Qi[(_8 |0.>VgˡV>+G'AŦn+.%z ((0( OK؊sGr}f揫ʪڼJa YcNp4G+[DB<񑖰WShvC;t>=F FO!~ilm*NӮWlT@F]f˸P@ppWjb{MU(_^uaNݝ,k̛8{_VH1Yi0zj3N8+ N MqqOILvY&FN ̠ĬPWo~I.H5`i"+,={,.jC}[myDr,QZL|p:q׆}co-ΎE&hk%5s zm*ٌ/gEVc/! B{wCb+t\SBol:PQaWElSZ#\=\:&lM[&[ٖƳr$w*/S&֭_t^n˫KTzCIg 9oyND*}+ HP/BgNאy1|Y@ȯn|I=8RrYgReCusZ\?/q^7 ڕ1_/=8'#6YX;L,6޼~}DhO?YN]lQA "7TH+÷-k)TB,r"w>9бC?#'cRL#!XX#E |k.@l>7d,ʸ~ET8 :fvԕ,k^MYԌ}MƗD!rJ]uކrFtq'kLS]q  } G#zt] \hBC2 'ڙq%xwf 5:júNԃk?MsC{)>UhcC"XF5IOQI^1݆s4xS01GPaH* KKC$;ssmΧ{L @zُF^*&/wl)y(ϳYt$42,$7 aSrh9IS3iK*6{vؼƩܪa]m'(XEPEEy' >}y&zu i6oq D l.gۥdu߅/a'!D0 Iz+3Q;EMHQ8KuQȈ/=# Ŧm +M^}H{]Hq/Pe-K`nYh-9 gҷE[ 6 4|tA6!$εĴH7hkLDu]i=(Hn!/Ko\fI5>40`08Y]Swav HGfPBG4/t+ҊEDhN9R\KȏoDZ "GLgI9Cw5W"ZjEi(3-}{MWyvNZ8eID Gu2Eʦ;ÁXRJg3&Lٰ,; c1x釭͊u`#ܛM5,a|Dimi)xW;~utȉP;m"' 1v&.mOgf;BRiJ|vf7y_r=J9VQ9 2Nl4M)$m~hdpìu ߒ4~ogRZ6aߔ od\>r V ׮'G|VxoHجN"C$k'?p~K0`;Í0t~dH2zw`2$l)םW; ZA4%cjA,*JL;H5DLrÉbMwe & CC/Pz e(1!=K 8ðfyK252M"FE;d&(ơGZ-16ȝi Zb㨻h[6 v=C(a|kN|9_h#\VՀ2)L~'EEBЬsϛۘ4Ԡw8&:y2~SY0g GHqLϏ_ ==_楢ɸޣPIxV(lY5ZO? w$[kk֏4#"Ŕym&{4mZdTjIAU#6nzk7Ö)9'޻.$C`xVNg)0wTTj `D3 qd&Eh)։g9@tAfWY .sg;=XNHXN6]tFPHNLs60i]Ն@3W .U/kSN&9RCg>;QpcI Zvu@fqf9{\Ո^7]S0EKtcYk&Td5tbgw}U%C?wEc5;EB[D-ځXD>z6jވ|Vp`):޶`IQ;moMs*bfK^uۆ]jCmQ3k`coDS7MA*ݾ^na .TZ p&tb9|Jn:*H_+a=hHg)q:fDi`Ib=kc1"&ኗ<=Dm@8GivoOݽقV1DUähkDYf"-8#_WL*ڛeCvy0Fe3)C"AJJŐ)46B"*]ұuz`FhN.U"Hh"|29sЂ?w]\|UZ;O}W:zۏ-q~r>r|dO r~% L<y!&Ι>]p(/pZP@'p;GIAF(_HFrpJ(s!X%*3:9喻XNO !P?}:{UrBd}d w y5.睰hdf &.8vtxp/〮xd} gQsK8ۣ;$P]֔Ƭ_sVHЙt-6@֞UGЦcQeC6M`d07.8bmJ#8s2V%狽)` =ク-'ͣ>[p#(=hsL/nq_L~ZB< !f&ī;a?p*$|q9~h|Pʟ>_[{usIIsif'U\ضB_h"]QcꖱN1:5D_h'N$|k?Qb_"X)S_Bʗ4i8rv/Ko!%vWC4֓>s^bE:EW& ?!Fls: Lt [1|Z il4Ix̾]FAH>_R9 U1Kayg ƨq dZRp)0X m1p^9Z ̲Y5N eH 2&6 tkgY1z\G'@(ɩLhS Z4{ 8[h-6rncԅ &J\KJz9w}{c4nlq: `  Vr ßB,7wN1'g:m]H]MarbIf~t{[V{8~vOKnpG5#4[ʢ]F:0P="WEtHL^q-eȊ!lAk܇` V5}RBHlDYTšKګ~I)ju0S4g^fϐ r͆*=Tos+2 P`kۈY.:'(a݅P-SO~VWǖ~M8m!hK>h^okPȏ*X%ݽ8O#j۰i˩#zӦȽJh8ͧcm?ZmY,0c_ॖZi$0^x3S%E-?TC|Q_51ikB8V #cj> ÛJHEk#|vZ NK(Ub,&BmO1rw?@fPKzoQ)B, x ;7ÏSqndqfxͻbmQZ2Y!H0:W6^ A&l49=@><щ-L&SҁRH5pY,wޢBCB^A&MT'VOE4\>~eS]";p'v{e`V[ *c?H 1DFv9=~UVֲKi s+CS!Di WɵY|i1V$p5T̛b _bF:m`y6dea?"^[x_N :So*1⺔@oKE[h 3g fb?/ۡ*׫ ,4:)*%ɸZ-t+˱W a6C٭ Q2eg JzӁWc8{aNF#LQOliS%Duvړbq = ?(3Bqw;ENd$pV$Щ\4c%$nX` _=!?悑 *O&@0~T srX *h3/ۤ[gG&RØg,( ZvI!d5z `ph <p4rWAǂ YSvqr{VvI~0+&, j=V#Lj"0Ȳpjquvѯ4;\n,J?si^fM 8hsV-a$v-W#'(].:9ԟ$BVBҷCj `7<)ÙBQAػc HÉ X^UebͺALw hO,6/~՜B רςR1ǭzxHשHH=/}hHeT>&o--RS!ZEvk)8p07owФi$1 0}0xk/G\ߣp%Z02-9 ԉ*Ͱz-PC5L8$f q#N1̚cZ89h>%>N8q åTk.]4k0Dߏ +s\~VWixl/Mú_"2FLt?BMęw"Ю7ɓI%MMxVVa9/.{ZJr,G_Zy0F ^Չf d2ȗyI3@ U >2/q Y17+J S$ĚI7MO~Ȗuˢ飇H‰a>wq;]TʑxYNNKlXW3ɂe B-'-=.X@ĩL{љt[_gZ׀$[k.9{Z% m+sڂ'xJyYMƘ6NH5WWBH=e`OEYz!eӤjGtn,zu9WSwS毳^H*Z묱 ,Wu̝3?&)6b51'l P+.g9C>HJߓ`epr+p@5롎1sVOYpQ&Rx2DoHWdʶ+ҦBiu}'UYv 2J x$RU鹆ߚ;N,|j l3߬lyvVy"ק_}EH2 r/e&$iћv%rW"ۉ}F;UMs.RN^'ay> Ķ߆x@+j Q75"{e=l &yƋl[7 #GŹ|v-g)ũ{6yQt `3֜o=naw^o? SeyIq2_|ܿ,Np(w3(/oRhCaV\&$,-aֱW]PϬrF@vxם#d bZƁRÁ5#-.7,)`\Zka3(y1n;M4ž1(Y{2j!i BWrզYJ3{tfw= K9 y8LT((| / ^x:PddvO>1a\P"PZ%E#17\ZqHˈF%g#@dSRV&z,JJ֔!F8Wqrhh% 6xpTnq;=9kɳ+!&ÝT[:384h6:x6nj2.0Y<X,DtZFC7Xe=.P9?[`P;5(" V#=~K1gsNm1I[Rk/CGlDMUŗ*.^Gexke9LtCf&qkYԃ߿+O?hm!%`qh`9(=y]G&8뻌*ڸ,א).nHcNH5DLx|UŠ~39 U,'pі1wrQX2Dyv{V w<ګ0}ΕVY2Qs'; K[^*ys@tg+ ;-4vN#0LpZHJOZN JbC$@˾W.L52/F?X/d 3A*!Ubs![Z!,N-Mr?N~,)D&GiNɵ{V܇]҉+Jeβ ]\a* ^b}υ*ա,DŽȄXvZ[Z{^rxƟu: 9\núdoX0fgͯ׻S ڱ1x'^(T='45_QX未k]$4Ra5Ws3K-L9$OptL+oGVq ÆBa8ySr[LVfT; :Md~Q4v[ nJog ¤J<=JѨOeH8!>{8쿃 H[D;whнQ,[ݒ ¢(/5W, !3xoQ*  }fyyP-ֆHy.}dmEAh`\|7Kzn$UoᄢvPx}b^ұ<{8.3ͭRKb4#͎,x zt N\N*&T@0,]́a _*KEv K_oZ~4xdI?@%ǤYt8N?l+U1E֏:^$αE`dNqP8tryVC3{/λWYUJ]2]#A-б;hnwm۟I?Hm?ιbf;xVk" ѓyUTz>fKW`TGڐDTz g<;иC,_az'̢|G6sKqBpPxK{Fx԰AHN-ϥSBGO fu=aجJx6Moc Q_@HJ3X Bh6|ٛ;>O?vRi'w9QhBQv^ꆱԢ$onL1dz+µ' X.e~akZbD$22RF2 Lk7I}ZI=-rˉ. 1FSLn4;TfGb&/EmTOs2INE!ӔUCAqYmbu%b:tBIq72݌XgqY#{Jҗ;:+2zQTf/JOjA+!Ձa|BKsnn(W'*]>7]~ע0-^ Q ALz9fj=ٲPwf{D?G`E;`DECb;*' ?C*o6qVp1yTg6L(02 $ƥz>Cy!7^QA*X V%.}&Z< '&vW,]<"ALSzqf~pJeH_Y=@ߘFahnefK 5AӯSݟ2PI]0}&S{q\r/rHjtjo e J 3_* g7TCF wS-B"7m+AD𸾏mŋ1T7`N ؾ6=H&\'՛ Y Z^hXh+m@Jz84TC?5pH(ZۗN53^4g]?ݑRıwtHc^jWoa3hWŸ6jL5+[otǓ(-i  HCٛ}`MWńFg@t|ƚ6e'!.] k.bA, 9^$+yEi#V7GC0"XX|W]veѩO&U-8XmLʣ7~C& ?7F[6""H Av:L%O8Q7ZмrP l~J>~FxSbfTyDqh75#X#./.7Y#ß@ e}I7)\ Au} ~*mP[iwg@2I$8o'i;Q[5PcnM4=ch$F>l T T 1xKqBAK|q7L+o~(ϡ@A %', ɦ mE,w u`I§p'>(۩ْ!2z S׻9ov ٿLmXPK嵠{ڲkz hD-jQ- JWUAkS|]X67v*i;IH hME<Ȇ=3ca} ,tP`t< $"4q\f.q^RFkM|ΆڵN&̔6Cd.Vv'c?fm:坤&{]" b M) -KOhI cܳdxj_ؖMu۠BA(ho&OW^+Ս˝U#] op]f tޜ'FR]W]E@<(hfIJ<@$m-2}%"˧vW.LaoRRPg>:ٙ~˗_H%p_84M`jصN*E櫄rcnp k YR3Iˤj`Zݤt{g(|gu2qPv7@fB$4 _LrI40uW$6,e! )4[ *nx%mȸOiPq<iD(-_Vm%3mሗ)oW:8t1Ȟc:L_d'^ޮ߷|C5򏕹/L ""uTN(hӝ$cd2P7f+meUgCE:r bo8GNHtZCzt 5mNsV꼊 ;9n !/0&Nv= $UrSW)0$7*fEHA|&kdtf>ki&'Ր\ɳAxJ]fmE0pҢ/0() "Pĩ|H/Uu[dlq. o=Ų0P@O^3ȁ#a%_]oȐ|Fl%#2Y:v{T[>;V| ?t : ]b|3&Lb{ȂIGkgPTz:(ML~q>5I j0c8hurpD% 6l܋af{'uWj_귓3r?@FVD8:.EՈa_RQ}u'(a -ާE Uc jz(k0!y-lS߰bTރՃuzÆ_Bs(!3?0BU#pZtj.Yآ0 юkGvѴyG^|]x͜w"UzgR`~pyS%Q% !h *R 9r%毋:%'kçvӞjiBq`4˕|P-yWvԳva!"6$R#p#ZpRԄu/0轎&)ua5üS! 7ܤa!ང=*ͶVICcp45ߜo\ e*b=|jhZD{W_,eS&B*S啡[dǛH.fI{Go_*#! jknusǴb- uCɜC~⥕%#,D8 ä"8dO6CmV v=.@PHxCg JzZO@\Z8fpm($ox?xvI5IkTbqU+OP{ø>E%|Os9 7^qHX /E f)MT@!#fGT:t&mb,ĀnU,lzFÔ)0TC0)5㖼q ɩ`xRƐ>f Nr=jP"OTY,!jBKuڃO67FMÀqe9ٻΎ|̶ѶW4+ pgdeѸ "YD_rJc7"Dݮg% GI"g7 $/Ǿg&Rk/MH&o鯆PJ&jH#ٿƌ9,o[d8JXZj ptQ5k:=+?a f-2npsg? ) ph62m/(C46T%GC`l rљ Zӕ^׹}+,Ph7c'YOq xQbpJpڭ_ ʌ 8#fL{hJzhZOd֟r7wztZYmB1]H> |(I!0?#L>w8`cs#j:Tlp\G#16)`w!Lmgo|˛JaYXӟH2\> BfvK)EUT/\,t꣹_ 08=Ky47(CqjzuJ &`M;|7R4͇d- NrixAYh)ם'[BjƯі$z,0 2o.a#P!Vr0|[эO1 ڬ?<Dž@X.G+J.RExĺwEn`HEU i:Y.^dV։ @%uZ!*i< Fxo\tk}͛ђTkZ Gڥ ִZŵʑ◷<h]WIGQp leor)TrǓk~׿mtA)䧴v%rK^ͳ->XnyӇRUJ3ުP 2Ű-Y8>G#ܪ!I2"VNNz4+hJS?!flɡnd/h&·mg1kHČײu(Ďj ּjk>}h9˳kgM@]p/^&~e1Ui~#6 ^fS!9&& )$U{ǚ-[pvD `Ѷrm]N[n6j@$S$3rOB_J nKmnoeJmDΗ#BrڼB^+|IT[*}.Y/ Ĺj FFy|Uu1!4qšXw3 v_1&[g(q?JW:@lFs3ư 7Yܝ|1=HC#.oLBC&[D˙A'o]xtA2ARau $ҿy]>uT^gVz3_$ =3pBf[DL_3P{YaVQM,`5QVSZѸiUF`6-C&~Z9UJ6Pn|7'PljΐAA 6⾫4/qo&,I1łip(HXAJIf۪o~ ULM5rK@VuM ,\뜊MYLydfj̈́]/>\%`oez*Ҧ!?l?C 26eNg? -jHwrGvAV$afJTxw7bp %qN ?bvIp Rmڙdz<ɭ&Ns2gH`# 38)|;t IjW `e\+dZZPI؇? xZ$x.uTŐfB49;!o`WELEep1a+05H3rL=e1R|AۈTZ}kR: IYqM+.Lۣ%f^S}tD AkhXAؾӈ׻lB)$Lqvi(nNcՋo#"ǯ"{bWr&\6HlI }ڗ;cf)/}GRDl.O&9}#n7NQo\1u-W F sYU3 B6Q- }\.CNѽu?lH -'hM) MFn  "lRj0oz^:wE]rU Y{ZF`A&_Jpej-ME tæ$6-q5MPB8X9W~hbw~ӷ չtV8 Є Xrw˫C6ŬO#7򰯮~{~ ~Epgrf\wI>[oL]_C}w=ܚ$W|+ַQ/*<̡8~M!v EU7ѷs6M[^[i71d=wTbwJvǖvm_Gr עGKdF>jyS/ |pr2SY-T3DC䄐p8Q/v cxkL*W+³j 4g|{vã$@@ pħjJ"`|Fai簸^!Tr"5.0 4MƋLl/睌zf)癎>}+6-¾yj؀zg32v\C\:m\z13X|S:Qbs1r={1DIz ˴xcD+@H_ňH8/5t\]`V==<#8VD1pN,dXLk|PeMLvF#bGth`^{ Tp܆J_C&|f+W}\J ^Ԙ(0V"v2ڑ"RZP)ux/).NMIʫwVg۾\%DRRX"pKsΆjZǹ$K-tp"'~ߨӐljɊu=$ʛjƷyjYq ypzӅ0?C쑀a6H6ah3Iܬb {~Ľ}KHr&cGv#DClR8Tm²3ٯ~?6^f2 qBmVs©@EᱛŎ7sX@`\/u'A 㳧c@hp%4pY3KG޸ѿ;\qY=4:LpA>b(ɐR&P`)'2gm<*_c!8Aze $vh(xkA$q?Qs"XDXKƈ`G}-49q7帰L0]GAPbma0c.f*9۹p ZDV\dtDT[|fiOIWUQuZEUpg97H $ `pkBP62 lG{v\FYPo6Hc|5@2Rc"=N92 > G'G.\p":O Ψt=pJXY /3auqx#>Ê_0[ ],Q k Q.8P"~cTrDiMygit%ULZ\1CoV,eUSÁ QtuxSpaXk. OkcOt(ec55tvoG春B]1_dbx8 9z?Ofe_H{.22 T%vp~foRD3vWfza{B9 %@N!g%7a&ٸ*TN[_¿ßTL}ڮ{KWA3IԺ q(+㐚ycYGDsx8$G ,DD2DKcDxs^Hu-_5EđE3_V=ZϲzM.t;2~yFG-rokcˡn M2;P-]PIq` ҧ UbbUHVnQ86,hr!pt Ka?K85y1M=/@߉b|=LSˮ7*u98nK`?Juq#1Zq^g t5=0@2kCj6u:<ˑdmR')jTؽ~oJX7`J{i2Mzz&J˶AM;9H;ty?PG9 wxK00= JS=xjK F@h3SH2kp\Yt hxA]ԀdObޡ*P.!1 xf@4pt^syrBN|7u-t*t-pԿ.|Һ0?kaH;xb*CYdE<``0wbPCiP\ߚMa˳Fl5j*!ה԰Ɨg`I&M%wCg8FhP-PFN> Zh~wiGԺ t4QCXv&eI Wdzq6Y#Ԇ !Hk[OYu<ky5F)]sg&ē9?I)g$]O`\@iQI~:1K{u5{v;7N P=`5$-rz!h-?O&3!ޔUiP"⨋*MX#5A 7ߤB9vseR擪5S:c Yxdztbzg[5iYz״ 0ZÐjUdU?mFwPspv9sWʡ>QqgaP1cXC_:Ib<'bp ϟnl]^P>hs?G<3Z:FR^Q<^(aKRzfthEFۖ~%xadNKJZŵ{ %ZO\q _cU %RF/\Rƺ2]@dul"-I ~/!_=u+xMh'$ RP)He~.i “kQEf,ߝ׃B.T7rXR5hQ9}?lOD#i(P X䂨40iP9m_p~%{Ck-gyEk2yW0y\0+ duÃG%=$mrV1J3%Sasgvꀉ'Z?:iG_k)@m5 4+%:p%VE)p@E=>~ADnDO#x)]+%JOǠ0`~/d}-+fׄԌm;IKiJZ,MY4UT)>j3]-@Ay^` OfDINWTH èX ,3 Ts|ȰKLb`+CJ5 Pe=xG9hQn?"\ڼ2ּf*~Z˰ݹ5+ =/C< gį g}FIG#Qe^npp|TEJa-[YEXbV$鶈D&߽k`x0:iT/\ {HMEfYљToz잯pԭZ`I JAJ@1A-pR w> ,3Xcb,,1u;T Ur:\&`vF? tbCĆoDapd8:2W5γ\Ge>6N@Oe@bQ:O f}KJ)TSX#;t7.h†Af[*=V!@aMFk#vj8d}S13h vtϒHnH/F;@hZZ[|Xp`*m_Y J$ײd-vr2@x_ 9ݑk`zԐ!K&1b6누B?w5\5yJ=?5ޤO668A(e_Mq/ w0GoߚP՟x:JeR z~!W~lVԫ} pu16iuow@hɍL\FGqŗaxќ(ӻH0Y0 WQR|otSEʈEI&(deA%S1uĘT;6LO8ߵML{ n;j&dQ!DSz2 Fg+zNbid.aCLqKSÈ-9Mư)9B s 5`Jl p_?͐S8@Qm%fSܼVgm4f;NhZ&i#2g1P! 0&s٭;b, ݊aZ +hBaDWfl(h%X?8`iG[GɴбҾ{lؒ[??CDwjdݦՃ  qek(xaĵߓԠKtfQ CٔccaP+ ekX'Q;l8&,"c7&YGQW=--jm%:Е&D7}j]N6ҽz7C3r|lH` Qkd,Ej4-@sBӍٜP0;ڀgeXǐfI(S;+v 9ެ ]2L1d]hQԁSpΪ QÖ g5BmDH"E y. ]pGCTDZÁ4 s15=@%Aw[yM'ێfZ^>&eVK&%p4mD ܵ-:Z3UϞ_0h}#tգɛLǓm(,"$ߦv@1!S8|Gei8U bcZ C5#>ii"$ ޥXwZ 1T`:l*+^p&U|0ՇOwP#s<h] tݓi3ҫbC>$::]-ɶR{9Zko儨U4Qiķg^Wg"#s6zT:%E%1E-P|79pnoX f'rCc;*iI5Y4#xoh6 H+Kk3 Y|"hi>DՋ!On]'wwalC7$p3Od$*-qE=5?"4R ~!LMt*!C:]W#C`pV `cVcJo)_XրR.#nc".BYcE"})! < B2i])!Gz(6.wu NZdpA(+Wa_u2/([n&?S{ݶeY!TX9"0_2!NZԉUiWIgX)OBi̺iI z[o789~0}!&̀Xɬ!P3)Z.fhD1)Lk-55h*D^͌1K"'EӘ_;WozKN3-= IN$X2j7^E3E➷oH@MX*XcVcE[#cK}Pl˒Wnj[f,>#2CӔ=>)|%trWp8QBZ @ad_7Ps~ 領g9!mhM*u|Rw68Ss~$χ*XLVx[w } m.>1E1fOߵJܧ:'7*gԩcAu;6Ƴtn_"cq)S~ ryWuNwnYZ\5CN{Gy-`#1E6pf‹qT?Q5b~; ,IzpX2Z}ei=0ֶmV@@dJR;"X< tiB?k/_%:(gH?ڗ1~6ѐorG٘׉&{ qwhDqhԩ0p&$h;ZE8:C򧰛;#4CkE^P]hd]B}H!{`/u 9L=ZFcqg\L/~!D|B3=Ƞe^I]idQT5Al__ē@1NIDosknZp]`8VM@^A6Z2`a8)1CEqEԁC>{.!qBwRku({8`=H+3܀E|E^4FP3S6mi}Y/;JІĂ5 Uhqp!09];ނn!dzq"70XJqH> Q }H<5OA89UW6]ԍQtmI(%,E6A2{M9 TBb3Գ&0 Y|}F6IwE(9q1MCh5ㆪlOb A-OF,xQr_6wbXl lFabbF"QAsp/ mҙKL`񛷗6ª@QHּ]{5h2.1j܂2`dK˥j"و`LUQ\wTdBɏ'¦lY3ȋڒn$|^⦘ѧJnvsd4I=ʉa~<- 9ʾ"̵5ɢ+mJ6uyˋAu?8R'%dCI 4o;SmC ROnMA18Ij]βRm'KId,셽a7o\^ZǨl^e"a<H%+\ɗ&d"|+%% nfxM{u SO{Δ,BDse߃z0򖵟eGNC15q.a YWEj|Ե8[< ? yɈNGA*s;ɟM^^RRS"jn&T=͈!,E/ݜPGABwѯ.Я7}4M'RˈG4  `] 'WX~SsZ,7F--h گJ 8itp-"s#v2[aOJ qͰ/_BGzvXR?BXr2[+[ԎA̿JT p|u.f/]&~f>7I Z;eK* =R1gD>E =h8NXkMFf@ ;h3~8A D9p,k"А劅əjڇ{aL=ζQiUE'k]ofSc@q)̬$Albp֡R2;O;%x(wF %wn;e7,΄C I|p0 /x1 ee &$b *UA|6AH [hyЯqP}hZ-3-eΤBE蚸y탉Dajb/ ^uYO4l'9x|Yy8 evjC?2sFX9lV -I%l7BNvY]!#9Fհ=@-t$St UMw.ugc ךSDnQҴxsAU&}NLpd h;-%$*vV%@ep-G$rt0o~ەPsǾ'=SBpD:G&D|-=:!U[naYMK&?`Tj_tHSw#F \.0 >/ʊcʛ_?H鋎7h\L+P#9bL< O5VI&Ici18F93B ;ys Ou!F_@G JfW7p<#2{vLԇDYZ4)1r+#E3 ŷF, ý$Pd2ke<B`w5RkOU)9KG~/a[DfEXC>ę ^WB)Mlޖ]!p4#B7sWd 0bRӷV~zez >0UsMB-VYtj:'z\JEJ|U[YP, ֔7!^O lVYo_Ac l= @=Æ-;G{#}^шg7ɪ&?)8^ Q,rc_I=}D`ru/3L?6Uߒn!Q+A7Iz  ?-rH܅=Ls[…[[~M-9oyRk@D6DVju<91$ Djdو @Ng֥0 2(%SI)P2 UhI$.X7zBe^Xr5gD.Mž\%wȌmOj<ZPx˭Ʀۋ %RB0ψMz g l/hda ;5gA׻aoܾqr}6*z7k 93$@]xP-t' VHORLv? ]?ME Zq`>T\0gFrY#~WX$y]W_^ -OyAl+QQ!?ǫҢDIԬY|e|x{ 4: Uub*rOxd~.O_m~9X!eڞOt3d]eJJzeSx}AA@]F=/QfvGz_bj;{{5x㱩GR,d du]3+W&bh*iYŕίh{ͥi+̱s^ٜV'6&O+="_?AP s F_՚tʄ<'7g0wdXQ"ѢSxZ zC|Xp")\7mhMDq/?>%V@7C):@mAT%[@g vrn[;5#4)DN}֍$?H6 Y.?ڽ)(ߊ9 Xyʢ/md7#u,(dIA-De414)s#; K6e*Ye;zKеihmT)u ))TSV3xT21#_D%ʐe'V3OFwwpe"NbSI<xIjأ)W'%!ܴѨ `hwnKʞ#d}#Q{rn%?C 6rAyy@o8lZ(EZo` (`|z>}h${w9i^aھ,`*>#B$ #H$  Fu9S+إo,* 2a Pl5?C ʀ]Q3%Mӎ8jyoj}dcd>e4+}aKL)w4|lW#1Z {TSӌ:RwZ'5m{irb2C 6-1 ,NP>gOOHFHvv,8ceZ/;alQNd-4;p`RE vZ HiܡvE+pn1GoV!c Q|"`mƯ{1lk?H6 IENi:.Sl31 ͺ/ R,bɂqI}aB޻Um:kZOـ =WX,9=*X#O(iUZM #Rߪ=P# ac;D2Ċz[ ~9dA1 >p^l*Hås'*m87r,CZ,( T_p]=l&Nd)pKzO v%1cfeōElxP?,Тϐ+ r׋`t3AپM;7 E/eÿTY;&5T nES\Ȇ&)ƭyW!g{]?O&` (VSLCz[Reb4whgҋ?U{Z <"mN${f'} j` @;g )91ӧ]G-V*0M M||'/# ܥ+H&"yBsr"@΋/ͥ_@4@EC5F3dD:ԈDE{{_콬C1֌ 1TC-!֐])fD3TXuX*{I}O~"ΫxcrZ mݳ?RW[]@B)kJaogiLWQ8.?*fAR%C<T-$z7LTDc,蒇azl0i$>z. ٌX6Pj\ް'F b2.h+Ă`ewXI\qd bᶎt6<_*K'7潮Vc;K54!AOԃ9Xt)PhS&eB½"(f*{.řo>]%_(9 >I뿘Pub5v j((t-0?ٚvݜjqtܝn'6МD|6ʶ8%h^X1Nt/X>hB4~1xcpOO{?[I3xļBh&ZSvDR@=ŋy0n.+n#bauK;m08ZaqADza-~CEvܭjbn(+k4#shA8޸Z+))8Ec';/1ٱ5a{3:M`/% \y63mGv6h[,GNnD)kD2b6aե:|AZ<͔A2QNURz"IFLD?@ (3 hKpHkb fLWΨ'&&JnM0ԢaFJankB,sMOQ&_M^== 6DjqѴEJb@ٷ[pi[W׬`y•C# A/pM_'Ksç &CY0v_n5/@2J;7Ny\_UpvxuJ~#b){ EMQ|s[] h\ppi"_|m (k]<߰{$p'0:UզreC&*-/R<73O|9 ks.̛JwV#^5"G{2DW^^ Tw|hZU|k9.N`áZP{sG<rUj("'4Ucx~F#jk0V:6%""Ia>?n|ρkSU9B%g nmd/Zd<6%Ѫ( 9A)ĸ261+NlH^sGۏB',x /o9k }T.ӬDPJj]"i,7 ߮N'̱Z6S_uz}Zjnըy[5qEM5oV |pe+/Q?ſDz#jh$t veFIK^ts= }jQ>^J?nX B=*q4`:󑬨Al >.x HT3cy:q"`K#$bOM  -&C<8z}-JBjpt{ 8 p\0(]7Y%|7氏`G@eWj~HVno$ r +z'SĚ3j="뒏YpȩX1ordmuH5tꅚXЭ\%^ӵmȄJyD5޽-ni?qrt6}@hgܯiWl&b.edX,uQ .nQ_Mn مy46U|<)h-@?vjhYo~3p{gԌo $}^j÷L^RIGioÀ4GwRHA?&WȦHn;gC y@*6sz|>GV~[z@^6%#SUxҸvS6]0%(9\xV#Ta1@}!Lх+WUlT*f:~V'PuS&r(;r*C>U}7ˍN~Ku9M]dJ$B [&zIa/1*؃0{Dˋˋ,>$zs3okϢToq}%u3h$ug4Y7]YĦ+&٬ݦx V&hUFw+8q;g-y3` O A6!\qmQz\[Ga%U9( OBpڲ[dƦͫikb{N4~jݧ[ mĻNmۮDDY[N/#e1ݟj"co-` )Xc~;ΒCV׽SQG 9s0k>`T"29eN9}Tvٱ7G_ @C}ӣq*ʱL0.A6tU&쮏ɱ_dQdQ7#Nhbx(nhPS+_6"p7zoifK{wJ/oOؚSnGaj ad {g{kBs%; Y 08B^4MrWyً-\uj'ij:g^6+"*EΗA^RW}%tŸʕҪcWeq rd_> 75a0?A&.(@]dsKԈ;$|#ܤzcQ(q@BLE/'`ĎatM*EZCq$˚wÀZEM,FIk0qp03'1 V]^4*>Jaa["ЩfkuΗ᫾4 -@Clq8|/E"qM="nY֯"]kA]$7yC(B;XcnH$c^Le^gV<HFnچ.w mE&\%@aE$pMS iT?-a:ٯIu XFeUonR[{Ll >\=mv ZUU9!L'QUa=`8JS hr_?cؒLǀMQJoʫ">QF=-P =`l'VCx EL/KI_$d ouc^q)S|nSD%l#i|x50l'6&\2:WdB3k;ёśx%YnEԂybr#*"9Vo}tr_õG0Pg(A2U*>զƌrI!l2VwI& ԒZqS+ʜA T8#%Sp7qrÜ2-u:,k@Գޯr&I֞֐d,cdfdoV.gV  d2Ȭ[F? d4A3فMFʲRA+50AzY--u_.oO^J U]XQ&+|g$ L (+ XELGRʻ\983{w15P}jя>y^|ՇY9ZJWD=>('Y|e#m Xv6uʤ0@]''E#iVߪaݩi(r`y8FHGT*qNPdw@RŲ|o`lTdbbH|(*zck^zT1ON\1.h̚%gyr\%aVƠNB~uu5"U^-YB٨[-> Qqk2"l˱'^QkUZ ۛ3s#B>C*e IFrnuDqV6tk?ohS"hM; :@t색G&LPh}kxmo\$!F0 c|l0mr?[z[>%p(:Db?$M!Ȉz➓uy}7b؜&!5Q澖+yG||;\F,?ES]% l DeNqo+βݯ ;K6MbUZZSg\~ Q:QyFdعm-LDl06xeWf /S~eE/tUXhAUhR;ׂ tmK==m]Pq!byl.屶L+qYqj%\6M>GgGg\P|_/TM5Ƥ-)9afIl$zbա})ư$oѩ-ay['buLAg)-@N0aQBP朴][$klתNRb櫀 ?ST &xɟhJ1_I075 NzA :L27l̫JyRW`D>`_q{jLgmVx)LIJ\n>CQh-8?*b&boFm,&b9z<^<<ȼv١mUpyKpȑc{'\ /8tׯu+y_=& 4q[Gl.C#847Yʂ8Wd$ h@LZ/jDj|~ ZH4 CC[|w?:钣C ԥ IKUe.C7L?;{^%6,(Խ{/ Ō-M?` J]F$nzg+7zLuJ,=JKzC] ^j(adlJ[ވ#mtL8h0*t1(f;nPD:ߺ0wx6f7?ڳ歨p ?f<_0/v#4-gwp9j'J ﯋37Inc @ ڀ%gˇokοf#߆kEV-=3Y\SYkfrbSqKz+@=N3%L(~&=Q_&v3fjZ$(Mô9jńfٌG=i?bZq/# w-8m y#Uݓ_զڍ-DzwOpJovWz,VNt\>QMw$vaTxTP݂z#`=obM ]^*>dGjm|j*,kvk/ fVjU٫ ;?(Zi&ώf`~#tleqhmp tȻ^#1:dRR 7'Ji\4D)ˉԮ>uVld~V!db;8OvV̑$9s&  jo/y(fAU[x؀edYdxe1x^ygE!!V+q-ݬY\1~?+&b\J4w'u|nwQzz=0I( H~D☹gݻ2wD})GLvl"ٺ$ [(_l&I;ϖo gCR3&ƫԫVŰ̵18#l(#Uiͱ<#E.en C+:3>%O(9 Q=(%䈟֭Mfs? MN'Wc͝vgn&4yNhRTM$AkĉlSkpF["xi .RգAV>M?yLfR>*QoQHX`Qbd vC-VĢX^:xm% jDUWoU*}۫}a&aOq)\L-&9-Ri1qȱn9ߒ PteB8ٕ6v^mFH3.bY?杝-b~rJBgm0s{ҢM'\޽yD:%: X6Y'~)G(lGJd}жxR?bŦ=s1*LIyB5`oŧCao 4⌚(ZuRC *Emd`{H* p< 0BrFȖ=I@kBCH\jm_:Oel?٭sR@垧 ^5Γ a,xq!5nIơ3V߇+Le7FUCҷzeEL*\DUYU8Ͼ9A,hυ4}JJrNJ>^b/hJM㧑L[:\ K:R;j2Uq0v+E@5^{^=lu_=Хq"<%쥭Ap}OOț'0?q3JRnzko\P*X`=stngcqay=lωjPW+:,$&j[3KOh5BڦI[bFy P0]x T'r䍥{SAA^TBSWdZaޛȁ>̓i!+')#D(S]҄Zues2'v>8~PJ9sAS08QwaWUvƩ\vM!ۏ%ްPԴ=.02B 1䴪%삺 {IqbFru{>"sH1ȣwp ^hUF]Q<b濄sTP[9qtxb܊ a-k䊨%oLY_HnhѣB1.Ǡ.Tmõ4ngp{|d3<>9)3ۺr}oBow" _tG3vx(S~*)p}M~p7p9n2(4].R/a`Db@W̝iOI<+xB#}X!=0up3ORCfUynp~iSo C׳ZdS@nq4 C|eL8Eg91LxbO Rm%Vw6l0 QV.vpm>U2PDU!:B^ʫ0|,k2Lް|zOM,~m);'D3Cv( DHES2Kn w@ NwO|^̢2jU pQU/g>TM:na.M`aMSv u:: :G)+Xm2ib=yj,Nz}XSK#$7s۸א>W#-SOR|;јLN3p` *~\}ӰzM-&CVO^dh@,'EB)h<;`tZ Pmy1ũv cęm($ͽXۏ4Mxc 2='-e@K(#] NWlgRT3Y_ҵC@uNn 9p m؞.@t927ԝbDxpkƿ.ʞA4|IN^xE%-T\ABJ Nuuqk )5_> Po ' G&(u2,ma 7۫uy֪C*+!3vZ^.]Q0:f͗="}Z?g‘Z%_cÈ~rg T7 Z1rޯuaOzVGldo'K[x!Š{w!p XJ1'am*R`FߺUKhcb:=@ڀ;U_C0=#V]Y-!^wHW5uSrf!8]a=o͉:>C};>g#úD8kD V[l0w|Ӫ\n1RAguSPI'tƲUuK)Ztrdsv;6&|e(n 2YcXMI5h@\iHS?SH_rxɄ鱇Nr}0-XҕWa;IsJ]-uԦQu_oՏGި5lɫn7%M)2u8Ī`Ik⁩!|'#Lv| ujA}I|Yc*+ŜLjuܵ1?ŠMh[n4*qغi6VVoNHX`r?`p ¾W7;h]R,]R[z+4yԼm+hL4TL&CWm]Q͘G#i}vYg3<+.ܱŐ,a=uFz6K(ZU8#Aq /5XYi՜,[2TJ΢dO qX|=[(_ȥVq9i9\脘K4d1̃PDg`RK /Rƌԭ^m rK/SEp4a@6AүRB+K*jFSԊl`\D28:V;^9}3pOJ!\ B(l%ItusV To1w^{{M<+I9~ [JFlLޒA)4(苎udhx%vծv@Ã13 2CR7 OA~nG n<~>; )^_:79S2fgÌޖ^pV 7J\vUKj)٨=ˇuE2Z4y&~!}XUQX)Ι^5w9ؠV [~mc7x&m`%v I\tD* M[SG&k<%d,C?T(_6r\ =-K)Ҭ7,.%2: %.RP oI6P M/ TXWgyn7m!`һb9tK<5\4v‘ypBsD|m͏v[ %鎄i}N{ph L"9/(ZqΥF}+{ݘ+]zNhMO\nIHJ gR[w'Mz?dJlP2<؉VHR_ jFl˳ܬxW[yb3>3d"-Ԇ;~;]92 66E9=>0 v߁%v8q(W_Db3H:H̦NV' 15fFKCnLC7&t+s&U홁C 헑Hw5ɋ[r2iL2XDMf ᤇFjK2C5jKD\p׀rϤ.Dss*|-]hE3sJnT2C#ݼC-`J\qldM34&*,Ski.jeL%閘3Q14m_׮L뺲Kϣ,o5/zK %Aya`CM6n);JViXHiTC9yzj=&"nU;0IopI PC17덌o0YWP f]O3qզbqʈ`dǰ fEJ"Cȼ*8Ǥqf@7((bڷε8O'fT܆u k`~CB:{v*jo-lbVG*o>k rRiLCtk.N`5FRy._חAHLǾ{¶ˑ;#{iEF~Rs&~Gu 7f 4`#J#eC*2 xԙtXD j)iorA,J{ _.iFy{XKK0=]ؕi+-{~L! Pg(2[bӖ" H /AxZ\IpS3P tfΉG#x )tLlI@F9ghbӼ8#'4^,hP_?WߣZDYr'TkZmUZ 0W 8[h Gw@u,M :By4Jɹ]f00 \w&jΏ mvX >&YsNh /e yi)Lj=h"1k4nۇ)}r_  -6>;oڻJ\``*JTm[2\x^}Ey@zV 8" Xqa"1(84M/ mh5^9Ηi6Gt;CƯUf1ܖAز, Y0kU81Q\Oa8?L B _g#='n>"]\U~D: n&-͈h# x8`+[4j1墻^,]=cƔ'#;Ϥ5U A rZ(+Z1Z9?[m6`5PW *,,R;#XepHĬd|. _j87*: pi3g`Zڌ貽Հ'J<xTA@GKNwrZ V#ٖ(j#l@j +elD J0{yiI[:遪9+48SU2p:7'|GQG)kGKɈB"5zvC&eۻX ||䫶cd)7#gM9b=9AWVn)v&|JkJ5?Cae2 68Ij՜ RצXa*F p!ۤ3b+)=BQViu;3 ܥ}b9 ao7 >v/M;JF3Džrw,r)B&{}t6M $v&>^g됊ZKc1ߢ0k ,o/ n$w5O'j$ ˪l}N 𙾒nDQ(arUQTqA 0JHA\2ZwGc:+a[c3[U@7Ƚ/F q`. )̤Oڐ7PQwc*;d> 7Գ+kEiێ8˔HJ0ty_㳶xFӈNz*McAC|!w{~iKFTXrUX@"ޠIݳlH!]5گR]5B~O3E>P*ԚeA!kG!fDa JN7wa5'Copؼ m_~p;)N\VO_u#Uk?Jö6ɒZG!AXMWEkiA9S "vpdH^N~ʍVqH~8/sc<j_W؀ԉ>h|ava" H8?moB1gp)qOY'X@{p\Sr$xQw*zu7Vƥ|=up\amxUSF|*jRE*Zu.(r*sDwK@D? O7IuJ BBݥ墹ET:Xn_Ш2p w\؍G5t3j2@Ͷ6NRX;h AIְ׿ܜ OL]\bR~LҀ/.Ogy4Lu%L8+D z!H,ĔDc"Ɵv4S}qFS28iGtjK*Y*oҳU 1uTY 9ҍW`>OkC8fY%~ƊOTg^5,ŭg\$B+[q'܅\:;cL_^|-Tg7oJM2Bҧ:Rs4q +D{0Uo: f_*QjwݶiDe_y3V݆>4]  ~9'ձU̟U+M2i=?IRE»|& ui`PD^"6[p!u-l:8Cʈo.9uiۨb }夤q_f)huwNFl-nCU(+){TєzL۞W߾Wn.3FGe$J/>T(sKv1\Xؾɣ[OÎXʋqƑ)Sڡ3d][8oK8m. 4gu0D롤TM=y{gDЯ;ݚV#T7\m&?{'kS`M,XOŢbG >ͣv4~O^Ѻ[Q#Kȣo}7]sg"f0~bZf7\M3q0ܻe@-k&X>` 5z"(yIo+=֖Zl :N5X R6MDGdt%<[ > P!umEjwZ,8O| K ByݒgSK&AMʔ 1 LvKϚFE‚- 5p36}Utz+}uq C%9F3*I bc()z3>#@0_=v b]L0!" [GnD@Sš3wuI}YDX65l|fY(Lc'q0r~ttr=J8{jLT}Q!G~YUro Ww#L@z ,?iHsOV#c}!;y?~ J!Do.SH@ZqOs md(R86Bh!|)m;S(vLPM'G s@+UesQ9^y-H;gPm9Z !Zf'@=N_@9ȗnPUg %-(D2h}#|.}Md/Ygy2((N͸$g0pArh_z 6aYs-3**'q\"9XϔݘyB<5cYJ CǩI90΀eK{O(cl9u3rniyg4s8~-Yd%E_ðoip@gƝ-q%?Xay61}zYғ,F^p@VWQj<+ I'e94 _ '=lOZ+l0I%2vF:F,oj}Py+""xܝ囊BQVhH@_Odu?V7'_,C$ V2;UWX;G"| .~S]8F_V³=#sB4-}5EcejH>7pg m2Yw2s!KaB}{<>N@64Sz I,pJE%~([bt#A7ĝq"H>v%DD<ւD?.:^yιjBM 8cF{V# ѿoj ˺GD*Cr߅@,9|zCFT L'0;q=@Uh2yN3lH>P)Aͼ'pU~'܋¯^`ٍ&f\UNz*^* UGf O[|-X 8#WrT7p\]- ^t;CdHW"RU+D^{M쳆Qc͌ &# o7~HLvdF$j]=S07MY1 L1ϴhvr K<hSUldiTێcѳzK7$;ooeCQ!vj8>=rܜd\ Uƭ xKVC-~ nϢ8H8vXZ1Y蛉:eOc_N:wt>'ИeL ʗ1 OW./E[LA>NB&RO]{m^řQ;8wk7r0s@ ;z_]w'8NqXëXV nzIfh,CIT1&Hh|gdeSz%ܲ85ӀG[ϼll CJbgZ#Y,+_m9tKwR笓: n/º8<>ó%ρ8~%K٧٭trL+gMg~NUh$&`Y?Oс'^q8}(lg_fق7c<ҳ#Q1=(]|/?R>{頾:^tkX݋L*>vg_iP4kڮ働.qm1V$vꗗK~>g'jyt|W[n0mX!'7 * 5=JwG<legy{1~{9DP(s4NCPNoRhБF̬RM{NfaM2oWN@,\t'><ސ FcI;y [T#! ͡0EK[ fB/H7㛩W ^ w壂]9i4 YŶ"dP(ZtNDgthg*?EM3_70Eh}b{ zY|؜[=>Gl阧RӢfo>' R@vN`1 YRF7m|XN!5-8^ zXcq*? +`޶0$(5:i (ד9/^)3U̗UѦB2fv8O7JR/Kg 7!x?*1 jKn׭ *h;F#`x&:QB,(^Nyj*Nhə@#vVL{S&Ȕ1@{E]EK>4[x-ܿI *N>#z1!}x\I*Eo6}hV,ȗUEލCbM5 7^0CeNuۙܲx9pZn ZG'8{xZ!\iu?]ʮ%0ơ"YJ@σ̽HF:5K Sk\fF08}`A?0]MYv.!#T#IEj;hi#/%ŲQ%3V{cL-I (k A@%̦4Y켋M)R1mz! sp~Yy?V>M]!gV$Ο U&E-X"ixTغbal b PZ󖪯 ,%I%so5g\AMVnrlҀC[I:D h:{<M̗PH'mn߼OoX [q5%v[v$}KS~dhXB Z Nh{ EtHLb5>@[*TWKś/I @)'1,.*i+hi,UKG2vQQVݸX/57g 'T6eM>x_E78`,i-h5x 3V _`V/pyI uﷄs'OҲ oP_B\y7m9SVo!r5Pzn9,{4t, o 9}p5EW _ͩ+;0{AZdLenphw=i*%꣥ ="cKn)Y^>8y43\Loq+؆]2; ϾګTހ#! ̯Y}89"m9梺Ȫ[N!0%ke Č{򍉓?=&g2f:zT W" FE 2^®3*3XU¶>ģTg\t7+ekoA‘ cR6wxi<.RC?܅X$3k:gl5Aj(>e-/' X\2H\iw#M6󥛲 F=RJa{cZ\$ g'ywCضH+85N^WbN? "l 'zQ˲ V(Y\j1S$aЍfd+܄S+/,T힀B&2*L,nkr@ Sxg~-ɺ7M |F>\(}Fn>VvB}5[(WS3^#Q-2tx9wMQ[5@%wVy󉪙Aݣ#To&cǢ*p-\LT49ovJj,o,Yp*ѿ(r7v-==pDQa܀KeU@7Ê"=F0S< M=X2bEr%N |j0 b{z>^0+:}_iߘgH>ي6iP!.Yl8ar 2KvJ.c9Ee6+D:w4e{5l[Xb3o2u>8#:w.,~$$+mLq ezg=s`)ܪ%0/ۓӥ!+ <޶Eg9r{&:^H 4D,w{;@thцA~3TdXv{@X80ngnȵ2| ;>L30I SA,=O6 ]1FsםxNWXl/M[`/HLpm!ӪMmoo66)Oˉ4ck r Tp{K7+5w2#wb&GWiE˘1Ev \FWD@kP[ˏfFsaEcRi&5&A`HIo‹qz+p-rT]ݺ+z‟+Sh3釽pԖ704n``@%d\1p-@6qof$0y2SKm}o7Rb:,՝,8'h"RdΓR5T+?'HKa'pm5#P3 Rx5`$*ݫ>x[`XJQŋJ6:ʊ[?vLAAjirU4(a.8]@&jЫ;!K݇/h"HM&^? su?@r A=_m2/n ܚ`cbFD2`k2td$ESTC7X=%"PC^ I\QِGA$*{tvh6fd]֌Ew;^ьsO.Ba1Spwư&+ix` @Gc$װ&cBݜu(̭3,mi}S |D-hpLYHZ3Bѹ{EV%»oRʋEf{BZ|n1Mw*Lk)@W[W!IPG+ڃf 6v3\9l9ZL'E7TM?ߚPl>FɑxX(;7/S-O-F4X$}c-} 0bK=fL'@kd;q CT,D" bIEdg6,vNo$D(V^wߙPa]^.84JUnF }D;/oK(vjzʽl " IJޠsz@ݦ vyyaLE @De[ݒ$s +HD3{w"l/if$ʛ/5{Z[EbjZ̰#[~)_юڠD_8]y JU`~RW? Y>+G"x쩇W~Ȏxd8:36^"&%lʠ*260mU1- 1j^s~UGl\Z4C~7,#UAGI QpJ/ }d1g&-xd~}ARIz OW,jե5j.={DazQfd/vY'mYTEqN3gnL#!l60܀$RYy ds+_z *Jy{ }c`8yrc?]a HJzX&DB$f Pcer,M͒..M?psث^  "`!}^4l{gLjx0s &KVQ@ N~]}fՎkRuwV}Ś&]]y.,-R\]z=_ԿͭNE{`d®3d&x+(ſ: 6JKo!9W k"v?^@~̈́]L##G|z%-ӝRH:`Z5qX-c@8wp۸FT,-dBם٥7Ae|w%\V)[UƦ)s~y84-cO+PЩ&tFZM3|ռ؎QY% I~ܿR"$1FǤ+OEt"jTNjK}[Ox۝Uo ޻=Ċi #ϦftU uY{*aD#㷎s Imp;ݞ:|%op]UԎp_ b<ࡴ'Lb]7}n Ev%f[7/CM/rCn59Tv[n4G1q֠o5cZ։c倪grɡ^Ma#.I }vi:hcH9HLѻBˎ7njmD#&MƧ{lXrzxyYeoNJ9 suSS<0ԋ*`8W;5]W"ClFCqQd_lj.X~`HT.Pٛ\ɀ~"3nܱ&$Swhn՘Z"~,Vx95 %oW慇&)@~7(Pe§yA]gtX$qx8zVIf[Y@J%< fN"kŘtΥIw83UyHpb[g&R ש3x/U]KxÃG:!7)p`Ǚ/qW*O* D ςWwHd;iU155%&;Bb rYӀdidw ,l#uk.ɹ`Tυ6X| $N&Jl6Nz\'|а-xrǷn,'tAj.3=\'C ox߱am&HB[$? &:PA}:.@AG11Xy/4ʽ6mS~8h ]H8̓Iy i5a޴/Ŝ6} rJ;? MZàߍ~E3==(ϳo^'́ѥ/2CYc6 .Y7z;hɂ2E@`ǾaTOPicp9̡!MN)Δn(ǙT|wgyUGli"3P=%g$j/4$aZ.Nt.1 3d^?ͺ /5hvnDW!>8 faxFX޿~)A,"\-f]Rq.&:;rgd;OtV%zzLJ+c(xp^m\vJ6I! =K7^KH*m?]@juGՖ&>Zc_ )mEWzۂ+d)9GPA]J3d s'/=?9lwzlؓZ訖vq~>,_PΉ) ^ͩs*gwt4Ij^ܕ==3l\)ܻte]Pd Wz5.C *A0na3kw`$xvmF1\3jW}qHj VG'z>I!l+)Pjf6㊏*(^Is vu QU!Po 4ДޙD A3(E}jW,q,w5=b)vKT!0MB|mRQZu߱ ܨuiLQlb$QMJ5> r8c߫fSf `zb#]4tMμ F|Lr铭/jM@Jdh33<9Ï{Vu S3FXю)H|kfyUƓ%R)4>,p-oCb, rsI/U(R;m>RڝECO< ۫VT27l8 ^kU_k~"UpB|Dd ZݮSHs=턜G8]Mo(OedGc$<7<T-)a> *OAi5 'Jaӆ텧aR9aV+^ݲDp!u}V,'lH9tAH` +(%-?9Y?!eUսxʙ4KOJv(Miԩ5-* uK,HSP-"Tx_srTVCw.;|(`h6 o(HqgDJw꧌| ZmPCpN&_F &ω 'Ш١V}f q܀wJ\;␋K[;ӟreiHG$kdS^C.i)"(s!;Z\nrL99lrr W/CM`@0XܴCHh*N#e% :%ߦ]Ef`/ODĩ{;&x&3Tc•- IMiɽvV24b'xzV*{!LRʕq啴qq!/y'~إ#m =~I+j!ܘΆtG#eU":IuXב/sdZ]6Fŀv |quL–Htd5J#) Kp e|1Nc+/tB}Fe*=)j0p"|PhE!޿#$T _VKV]dy}F^4zlu 'Zao*a] rqx0"WMvuEF!KxUc`J J:$NnN@Bޱ8{sC*NR]IS$ܖPv} ?Rڧ~ޱ(.3L!Fi ʁ1qvj5c{Cp".NQo~M351 fR$`Ux(Dq z&CڱzB*^Ofc=_ey0YJGO: ,mlT$;hTaV%mEqjf>ɟ?ݳuVtVG@:Zw S^=j/_:Ct.2UDU&]kQ:5s95;Qh$̞,4{xP.Lч#g/*GuF&do&=Ҥ X]OXiEnܔe(@X0j4? ·1k3]3|&!Mzۖʬy3@z6e9L$TOe.| ZͰBP:g馨iA{VSxv^%᭔ JT$.8PapԖoXi7~xJèJ'drJ)?,"'O\wWM̆E>Vd5M awF?n7Oi%jS2'`*,[.`vz~:AؚWjMƌkns5Gdz>м(!'=\7mb-0qed~WMlGClj]m3n!'""?/%u#c ˿͸^@/-$2]i>6V|*C4A ⼸nl}G!2{sMa[ ! -M)CGqM؍U\s̖gN\'y[v8ϭL 5cwTUhKWD Z#,PEЦFKφd+;{&JB :4H; w| boLf$ow>:0l%ʞv aiXhre(q$gVL)gDXY -^ti<)ꕽKjk͗?P&L3~}Q4㋚s:}l~VRn4QxcGF0O(y-1v ]©la)sXk@P\#TELL{(DY C3̩ 7"2&j'x\Mac8Zu=ŅL{N0mX?z;ف nѤʋ6W)Z xeGH+ cG9-=$&hb?Yj)lE}-ӣ0Lr>J>jxGa{x#G<ƘW {TBě$h Hu#ب0gyf0MzqѤPX$xw cqrdu5U#8eud"_-ȐJcqέu̍ kOJcmQ2~.xZߞ9-^ L?Wf5-D1{-mq1\Md{*)1/XQ2>q;А:*uy(XyojYC U )OKa> MAcV ^lQ]lSs # Gp.?ZvQ P-Ѓsb`^> }ZZ 9ݱ{$T{ueC O*ݛ^v\A <ƂG@tP[REQ͛wKr ]t4N"CSQg5(@Zb,1/o=#m>~ӢDݿ[Дr΢#b$cHY;~P˫x˥hk#}'^=IwP!zmvz `<[~Dvgo9b jAY&ɞ4NsciQu6bn?ǦC^ދ@U=A=Wj#\I|Dӥb<3&oj_O-` e+sDW+X@ň 1nNuPq)eČ^q}-6 ̉ge6*QVN};Ti1o޻@Ez~ɸ #|+ײZ+o7O~W8;3b"Ȇo J#tc sOˁZ 5x!i7LJlr"Dj0O9M 0#)-zs]?=Z(H ':)y]YUDiC5CB%fho6USUOx= qa3FcW~Ϊ/wɝgJ-ǽIǣ * m)Q60itN+Ux)t8b]R>; bPK(\So +aV Vk:ch NrүniKvG[K6Y>|](GinbHJeü>7ְ|R| ܯ-+u= 2lL\ 6 %՜\Bޒ3Nq>re$IsHCy[ a0$mkhg``]NhCZAg1SBHՇ˧I Z @axh"ͳt{c;8%ܹ`(ƒ3}x VV~l=ӓ@)nCb&~/_EzOT.V'B<7J$S,"P_҂Hn۸VDm(F2,p \DtfwN+¹"X)' Q *2) x,Z bvGv9ZIlQ#s!NWOg]A3Z/f)(ߍu LBhڞ ΍Nu#MQ` AO0i%i{,VtB3Und7@1v| a}hQ@&cOH/KEafZ2&F)=g,}$|hsY>F<#o.F#]d\/F/T0EΪDbUKnb : [nAViVk򳩕tB4 8C=1l, xDq2W4,0RmcU^#)St:'OQIS^{lK:GA(`7*v} 6o W)TсBWge&j=1Kv ң -"1Zj*qa[5=F oʙY!da:(5%/-Srϒ4-BYKq;nDGs{ʼ%g kE }R+ " i]|tg(`BIqYlvH46sp:ΓZ+8qPK ?4@?kxN}\y N#赽_.bG(9z,]^p_wqtZ 8/p{m|qC.TU ":#3{v0a! kDo cz*G? P@yT^ 9pSН 0E)SWS=l[$!x'ۙ1;8+"7hgka LbzM"\ uI? A96kBVwLJ׵ߴ+ǩ-o9|﷖?)1;9 &(@3^8Jl_- !n8=2HZӸHΎWrߤ;<,$Ljg {.#g=؇lX5p]M 0r]BHl-1Ɨ'M˦{4b|Ha>XZX ʦd WilfI&Tʫ5SDeLϖêz }f<|3GzZG͆8}HW<:BZi{U(Gnb64]SUjzIa3rQI$tY7;SuӃÚ;b 章<|F (ʻf?8$ cͧw_q)F&lnzēȐ,Djї7LF-E1+TzK<t}CǞh0* Y]?UZi{` ݞ] !V2.G^iQZEB|\ڎE댣} ֔Lg"ɆLA!oUsחkEIP!Z8rȶ%ŝpu)LA~ݕiɏ_u(z~)ҕ#j Bƶ١6pI:rS~~* ^OJ:qX_/ӦB\ɑC"Jz~hVl7~.I* gsgk`!1K;} l9hl>!p~Y*/ZÐ8 `"ںq*&l ֚M̸Ɛc[WU뒝Sd%;i^\SIjSTo3pN?oˮ}C]=x}hjl /p=ɧ)oI)ݞ\Uraz.,1eV@KNOolE'KJ(ܢu7> pI3#^+ g\`ydD =hsM Lܕ%8|pة$/{'eS oW4{NB\)@ش6\ѷ&JDDNUαe5 G{f ׷CwD6]Pyfū D=X45͑$ .ZFܹ&_>8 2NhZH?rF4ĿVli"(b |*}&a,HC` i$j&YㅽX+M}^[c74Ws|0A~Z˭HГ8?5W`fPk6D I,%#Q$Uʫ(4H^CRC{iQ2.!y}Xa]V3"K2i}~#/Hs]?ێoHOLtnLĊH(MyCa Q%Y؛OpNK m8@4AxaZCs|?5!_fH2b~خD+K;f/Z si.́y6=f$Ptϫ;&mLXad5ڥsj]FG5;ܮCOK8uؔ9ebшtM0NPyNFheڭ3;)0q0B#R rƆj+eר/ #w-e $YBfzq\2AJz5ǜߞ~PJCN F4wA]Sw]oWXu,YBD`P(~o@edHC kDK>e$v`-SF斬,/,׌ UJQ^XɿO3Eu)Mtv)Ÿ7;ij2*:΄Wo#,A;,%5#WK7 ȒJ(ѵƢSc)qy>H(1jFFVYa#"eiPJIhtcy_ZpYkt M!׽5<_h'p%78Ǣ`߆DSᠽF-xA(e*2c1 l_`,[XSȄR>dv:qʴ=)S:jOeQ(.%~CI@± J:;mԪ0bg Ak WsjFĠ劵ɔHm@hT3dD`ybNnIFj;ZZo!έ>2lWE8NZ lS~LZ:/JKY9*ΑuXl$7S;ckhlhL, Kͅ~M*$)\-)N/!ߐ׺61-ٿY햓(%&3CoTX\X}bI͝ :[}Z4yޟPɴʪE:oM#޼=tͩ3fǢYLB x ur7z=ǘN+òj5 D5CޚpkqGO ַfTc,o(nG;f vgr:Yă:~$5t (z)H$|,'g] h[OY.qKTZ?H[\Ea-X I1ٖ`aWGsm=5kl1M E/>i ]eڑnTuXfYV'W" }nLjd *酻11xoH伄  T$sEY,i(G)?ueO-ێ\yhI 5\+c ˟K+SG A?-q ;VAױ= IΞ_Wm<JZX 0snUׯ)EXY9 \g(/#"C?JD*;n 9gl?tN,Y@?OmrkmFjɡm`Y_L r ]֌ $χ0 }ʢȲX8|BMQ}\ۉ2 D~d߻7v^e/ojwІL!A*U}ŽJE1Z.4Eh@ ,0wuBۼ/*Y|/Y)[d,0xAb~)y5{` p(u//}>RLJ/A.NBvT7zxՏszh?[rW'=tdȴ)u.(C3}wMnby8wX'5xPsy1u ;Fh@4xopPҮ?Klpyw- nBl4;r+\ U A[H~S%XGskw_s5LLTtY)6Ffh@"g._F+ i]&] 6h}߀S|hTkd.OfO}Ղ}pGy oS5iLkA!aN`PWNk`]Ӛk^WBVd)\}Yn> 8GRvNBy@nz0EM&m0G1b<Ր>bYڶ`|8]=SD灕^zQ Mx-OXMCǥxP"XF: ճ*󫺙H |~p-LA+S_eTMwՎ59~}[\k m0:UaTJ@54ն&b0xhڊg.lLi F)\Y7dFkDJA8; ,K9;=f%Үbs$\W6qsFs!gΜ (rjlVHٞƑG`AխE,wiO s֠Wh/z!N[Wfim {'KAi&L(;ػ6 = 0\yL.!D̴ζeN+ Ҫ2R&sQ-tJNM +0~*{?Њvf$hS j%Q" V^@rtҏdYRqzj.QOqLnq4ˆL !:4KËonifux_T[dpU'1U0-I_h+qОjά,E*胶{9,iV40'Q5Oa~upbd]tEѝ ]51]K?k1u@ K(dF! {/K}3jdC?dGWKRC(TI`ZFF?83ۮ Fz液j>Vӻ({jd~VV|Ş%]GNB:)o@loHş='\.B›@c] ({rݙ)K.Լ_vgә Xl4q}[.`Qi oy- ST,cKn;*}zb{G&6O#͙Kuq-K75Ms-)VVoxI s0SEu(Ӭ3N.%<:o^1Kt׌))|}ީgH!ĹV@=];Oj0Q4O~%i0^cxws-׉pϏF<(I̍/_I^cG$vIp>HArWW$ɽ_N2 #gUf4<58;Ȓ-{*֪5Y`P7< ڰ:)B]Jli#B%xO?@~;I^6/^n80ȷN~ :^#eI` .(Cø+cݒU3ûؼ[yBTiREX:<]K܉r^gҳ.Yp5s eaw]2NS&aIӨ|K7 l|M1\&31/dQ4?"el{NWpk~.Bz*Oŀ'~Wo`=;{R]Y/㴽hT ,*CYhNbT1{rv!엡 V0TR'`D)UgѮۢp"+RuGTSgz:FK/6+D-~H4\D&ϖLjI½xq6,TǕP':w)N:6dgDk^ rWZљ}+`̱1Og^W'U 13N7s%?mBcXͲjQ$wPBpQRA)+WtxJPͻLxfWBU]SUE0dǃ?Y=‹$D(ܓcGdt4")Sɩ g 8gNF9/vhiL1S@~b6 D:@Fn[ё{y/<_]ÃML- q-QXEsN4j&%>aOgGɰ7Fi)t!W_ -ľs}R6ΡXq2;oG134n6k!{q܀k@ڹ{K\ Ϩ,Wwt\ لqfa=ңˍPA ?G1D+sr>~$DNyfJ;0&dqeጲ3!.FE{\z2MP)NY3'#P,֫߯9A U]e%L1-ޙ"3H! ΍o (Ȅ vTD?UHJ P=ZS٪ C?ZrO{'cf `H\u䩉7RO _lcQU$BDQ`3;ߢ8Ed^Ɏse X$Z㜕k20Nm33}g ]baEl!]A-XvG o_(b>݆QC[ՀWb_v5X3d_FoGlS}>#fl$l!Sj>F|UMcNs$v/ nJ0" z­Ju}}vuB>D;.q|+a`}k\|҉DM|Rح%+\ dٞ$ʮJ U`碱_&J#R8V Y~LL v4uG77Keq<`p#{V A\}]@;E\\08] S<{( x]^]/h%|{@JYR_H)G+EܴYg9 A 1U 3fH8dͷɻ!d?(J]pr nX!lb!% =x" v[mYjPG7s!~7A{ )=l!e\|; q,#ͧ=DNXaV0R%1(=/VaA4F6LA,!\5@jZVt ]DʒK߬1]̹XXpѲQ|+<.gRre+ },s#}$r5q(C割 0D#:$IPMmmo`\ݯ>GS6#zXV/A Ŕ٨iۤ)Ȏft>M0gW|2,l|e{I KSQܟ{{bwl?^ ^1]k ߆7 0 V5% lv@N|[Zax嚘l}˟oP);a~T_Ӯ?=ΛoUH": /"-%+؁]yNW[ƚgU6`Ы.H5nuL@.?@0w#~:ŭ=jLEfڤL-سݽBNo"g-Ft- l@759ůLiDòVrϣ.e3pC ?,|T 儢 b΋vXY+_Z :^ZtGmT,MJkUMB|JQ5//ʮS'x(sY }0hmhqJ__f+@@SV*jZ$@h&|f qJ4sb}ԘS9*+,TΣ D;]:i۠OwyiP?O\leZ?oQorG  T%eiɭ*p{'D4,X~7@',n`PM\;O")GYlX@m6?19)w-U󩢦Rh](8T_`^(j4{:*<ړr(=Mlg<VW%a Wo`SS}00XHk#eknr@~,Cɗ'j5);,}:u,>Vқ3-XzDJT5V.񉖏OYӥ%WXytuqΠnSzDo!h"so}ڔH* ֡+(v*Cׄ&sHn6jz#{íHv8%D17G [q8?zP_/Y z d |Yx>h}&ΥY[Y@wڜ.NP^Gy.hTPƲ\'kW<$gB4D 0@:$4!:3 k?k#Z;9-.j=okS/&̡[};xb ވB6y,l=Ιp%KIymJlrϚ[t #.] ]#E2[M40m.xS񩽣2Hj j5ЇB9;N!#0V F`_2y Qi-oOg.Q%x{.0rJE>"4_gvu.ܟkOJh9_hK>QOnIe깸)ȅ]I1\dXu O~brR2&*2(HN6D1 &ߒr\GviBD>Y|߭gdL5g++J@^Y[擱*m~ʔT5wrijXOĊ⊗9b&6^UsY}heĂ$G$/x GN{ouGziђtNe<1wԃ8hy7玩it#x(ќE*(C9$|.T(K##r;,٥T+=\@an2VBEW4"*rP١NtY+i6-$a~'&/:v: j8ӌj:.RIEfJ 5-u4r V ,AJ6,FE#eCU'ƕ ^yξ9BFq2j蔏?5 qC+-/½x(]YY]Q\ev|`?׋Wn2i;ć8%|閏V}d#5ݿP |&'ōZocr]@!$SW!|b;w6^Wfq]":wgjڻby o/з>YS9C $ x-xWص&=uGxhOU/ ڊ\IĈAڱҼ鹏T\ DS8ͤnǫ<v:JB@˱a:II'`-J{B6r:FM|?f2BNrmVUJz@^tKoz2trUӀRW.R6.0ܟZM?q"7 =dPh|\v(c ,Lg^Aq/-u5aŒ~dEj: 06-SL9kȉ:zԃp󁿚q1zM) v3?5u%h7cSJUemΛ%w0+%"Vk}n\m/n]S V+,0+8FO`[7L(emW,+^ܬp Gʘ-V36Nl֜=(j`F V[K+SB%%ψ`n9m ddbXnp䒩M䛩)͌iK ,-0W\B\nx?Eg2T0j-jo#i4f9DJr{AlTN"r9cUi@MxǰU$c0NsE?c"{|&N,_3TcZ;xF3 %vZl|N>C53E(m!5DyKk6qӡT$ [j &!1B(vrx'6{cmPm4ğqO:D<>irOJmo҆YOҧX?DCWpyPhGڨ7\r 10Hj3+^ՓyK WZHÐG+ʨ$Gvhg67t'U(}j[Z%"-hmG`9%*< B4ek(TS0A,MB)7. 8Eǩ jjU<5o{7<"R`@I07I>KTzzd&Q}0C_񘴼UW[d 9L>{k"K:5zn&-415n0wwvblV9}R-\k/%U szIa׌`dESL R%ޭyC=>Yv5M ayOT@ش|@Y9[ h L\xi7>aZƲPUxO"~&Bpk)9Cj>FzFx8gN:& _0όe:B 2TB=<=hЬ=ՑhXPΙ}  i<"KOvv#fUHRWu- 2piK*)t˓-"%ʍ& (o,"u%hwxfs:=dl7Xj34hE[ 4 ,߄ЇWh(Oh~"tUØRb jL(\@jgʌuOiaA(9K5>賮=N3 v7W\TSNY-y;( ,4fTO C1" d1FfhT7-xß=̩Hho2Ѥ$2 a Z_$HE$Kgpr#Iܿ r~<9ћL9YGA3&)hQQbAF,p*9 ֍ض9~CjAKIu4N\LDrU]E.';+_T̿! 盿5a LF"hw̺^] e1[O+;E6bչ(xqŕxTJVJ'*M@)9 -;twPiV ŎEf;C".=RW$l+3G,ۅaWoi?ʡjeܥ{0KN\fы)YbO&R~K7%7D%[BP#:uk?c_|Lx]'!;,heE`=\:T7>L/÷g=bF˯Okw`h$f!!$LCiTVf̋''@.,AcrQ ^^ ChOx[6 9ɒL${Cpff"WD%dqEntiyꕀXSLĞh.?0E NZ{en&᮱(>\(2^:șx mH5w|)fԈE΅r/G—w6ݬV)7{?֨ih:gj6?1#&XZ&>.yi|%/M@~( sBݩ-d `LLSP5F%,T^Z[*ZUh2])Otx7x6=`628_/r_)ЀAț0k-\UKm6p^L-}:X̬C[^ڈ;|9]v؏kYY[:H͠OAs{rO Ʊ^pϚ߽TUt\C./)-TĪ6i sHZɊ$2NUgE2Jp9@|>#ﷇ}Fgb wenmYӎ@('T&D.EHDKomF|QS{ 'D5$UI+wAV42Xh)4iy{WiB7TwyâF"U`N42/-ؙ9.+p鸎NSPm@X./4."~ȸ\l0jا0Qشwϳ:4G&J ] Ya=+'f ׾6ՠ,MHSN8o /q 'S` K-R:IB,)aS|w&9DM<`{R֘ߠBab5]dd^9K!YYq2'z@FCV+PpP'ા0Jw>K&7E=' Ov JQA*J3ԳH {/}{Enڹxjʨ VH* ,;hdaJ/v_gW+wdKI qݲmҐ;OGwB4^ƤS>@PD:$*ҁ4d|HO@fۼ1Z++{KԁSg#c"Lc%dvOBKh{8l™ Ę.&; O~crAA6`}!Q]%J"YB7} rBw!⓯p pq8X0 :ɔoCv!6eDqK~1{ˏ&_-{xjq%I#(up*w_DN.IFPG]}4 :vIH@)vv䨁HūR^}GȅZյ#:NAͣ&f Bhoz;ҝu7)Qm8WqPJXRQ3 >/f |%%3cDG3/itq8X)dP0"_)ȫKJf:\]_A׋~ڙJG_x0Y{=A,cϨ<r$L+_ )3so)`LPj:s61dA_t.#s&X;4D3f kqq.7"}^1r 9C:1Xf`rI]Yaۭ:H'}j)WF-^c&AGNN"Y_47*PD5a}kXUm4I*wHMOIFy~騷$0~)*PĻ/G#5ŷڌ3fh@Z@ԧZ%3])/.u\c- Uo7}!&{~6zbSr;%)Ű.>2䃩\!dއ~ҷ$_ ۠]8/nV&v|KJJh8I|أ f'(٣v^P|c?Ng?p:7TGuv;FtIHoH`O&vb,LXKḅ瀴G4@gA+g~rd7d*'p#']z%(MtYHMyFȶ]Aʃ3ǰu8GAuթ>Tg;| M`C^ 8au E%>$Q,ChL諳.O`"r6ܾ22/,ZI)ɋ .e X }f~KX{oQH4dg7a:av+VģN?=J\9Hm ..:CL6ZU129{L2 RUE ݭ%*+7VIT /?շZ &7JS(Ť@hDKkZzByZ/__q0F xOgzFgYcugBx4lq]ɩv :Bh L|UbӫFɢGhwJmt͍S,jr^K!UkҐ\r|w. tE(\Ƒy(zG|5UŔeVelnO4%M?sr'v/4 TdkU3蛠D6#7V<=u!1^iW%͚;g_0;js1H)me=ki`ji3>|}lVx =q@K'0gXK\pƤ`O:hs\R\{L.W'" -K0Kfpt$GK T[ JXͩnGO:hOY؟<梟؇Ն>P  , }j8 lbe: ^HpIk|Y<~3_tm%VqpCBoO12*у|AA v n-k_KWOM" %H;:{ m]6=u* ZğB_>WgĶn6_1֦bc%LwycV3!`Y)a+î3~u"Pkso9W@7=r>nڱi7ZsH xN[Z !BRkLg7$u02pِ 섽T '`ٶ>-ۢȍ/?L)28ǰ @! ^M3s՝"mR2ju|63"Ͽrԡϊ# JH#F/Ծz W#v[Voe S%|nvc] ]p>Uջ$kڈL Qmx$q)A\!Hg8k׆IJK"Ta h#ޅnzivY{b6?(S)F\5\0OIP yA`=Ys`&r%j% ˉxcY#ݮ*G5Ǚ2r(cN|+#)LC"3əI"SӘuÌ!#_` *HEuyI[6[|3?LhK6- xu_sK $ JNzW]m/F z!.a7'ךedjNcs5KQ{@0p{#x+uZ9q=qS1EQ=,$ y<;Uu9_w9oϕ{by3;N#> хh R# jj"i/'(r#[ UaBbP,7$Ộ3 rh6Eu"uxRrxmS-,s 1Sк2>_ЦE.ژ84B zkZl qbG|dlVgNgQ={Mқse&iǀE0<s yFg-|/44X5Pkoxz_"}cI?R{.|Ia)<{yO%\򛰮zuA#jY$vfI"GM>hEZJL0{|9x~RJ_t5A(#l)Xs`6y99_T,"q{Xlt)ATȥƙʟffr9ꈴ1o#[ŻMO$T0OSMUo=N+DDo2* #S6E 8M~_慱1/RYXKGRI*tL;w^w=Z,) w?CR@sh V Z Z [CVvSPUv^dM̘0-|Eb5DQ$cs\ݚ]E7lW>qެU&&1Sz7='gqZhy84 ՕG/3d?ׯ.uhFN=blvQ2K=AhDaDChx^MQ"#=L fqݟ} tf{$T) >5Cou 1TO%ʢB_l@i-Gdcn_7 aZqgeYI=P.oHLGoяPy+}02aegv [{BʝyjPh/2NVlվ4KQnSֆ}Tz[UlC =m%}s%'.RO8*.S |fvJ6.czT7< 4ac./jÕYqs~23R}"Oq Myh14} 6=W|qO*pIg$)Ǟ\a4ǜq4UZIOn#F >S/J%}[Aǥ\1[(njNG'xUC8aͭnUbZ" Ru?<]<6.M'qKۣ/uŒ^; 8H ;|XBky%x޷zЇM`sx0%.밁b&$:բfB@i4h?'19 By[m%m4S Gr' A)#\M`|RqVES{,.r"KofFe\~v((T6NL%(^G &FU%!o!G1Br n/Üqnl TI3* @z@G9Fsb;>6U'^yT ox!3q"oOI"ȰZ@* ?B x^*rC5Ȑ_<$ ź svt ⾌tDY_ǓLA7{G3 nkTbVc1w$h.J#SAV]v'<̾ 4?xOf[G:>`+p#ӏ!j8IRZq#@[^՟@dI}iy>R`oꦱ.dHC}e8'yG?; p`\\aI@Q in8TU f q=A*ȳMLbL G='5=ߑgkƂNY-g*bnC2& e8_|<9g{j G^)+vU  Һ [YO̮2 /4+~;H("ipavNM(h6)T/_$}d|ӳËX>sHҲX~^=Ѱ'4;Te.~6V,5y`qvO$ZjM=po3n'/dKMTؠm̶C- E {+v }DiHrչ۠ єT`F=1ji,i\&ѫrR ?qSw[G1!GR2pƴ-=;sh=F6xԍ5OY(FŶcAL1itj]06 PNsR|-aUfw>G (H/m5]$.ll^|iFntK+qHcr y_O4UR=@ N-<ݢqjLn#?P*ކ(l ˭XŚNQnV LcPA2Zk/ 'ě62EjS#<4 UQ>%P#-?(,+3 8ҴcOUSe5@!t^1zD\pM!> @%ji 9GscߐmʓjBF'|[qBhT6(I뒽j"/e;Qqj\!.ᥬ) "6t0Z_`2\DSU~gרVEF #܃ !ΎhŊ6ÞCec!SjQ>k,Ҽ;4UJg nM\_OVTk-#.t 4sX  */wLHuZTȧ 'DhxL`*culÆe&QTē^tl, ^$~[HEϴ?T8r}S )5_PڣqsդaZQs*:RtPsop>pfZ Bd5"bciU<*t:*f^P .=@ە= r9<;vߞ*Mr mCn!&V7x"2ҼuV50t9{WWVv}FdjLJāJ$ی>ߊrcݷ 9tX,r5p0DewY$ϕ?gRr_"BR 1:ZҲ3O?LL|2N*Q0J[w|sb3XmxО(k^xһBjVp m75ۗf(Dx';@*Sot$׾Դ wB#jC 075ys^$m~903d?'y>btհwrkk3zQ l&k UC ut94G1 h!j`ﶪkr.t“. 5#f4Q),CƎ1}*=:sɌ &u0\(B/+@UgПݹNX\@gkYgChۼO 7#L_@i%?_ !}je!09 ?bTbZyar,Gb]?>MuАdb$qiKzaAϋ i$mY(IJv5Qܗ x)@V-u(E^7'䩓6i!bR3/EGr8ktB;W>#ɷ0I-˘AvFU<;N6F 6̕\ָpO1Y Hr|u*Zl!wJ}I _90P14JS+p.6F˰Z+tGJ2tߵ6ꓖy^5'>*ؼ_bX֖06 %m$R0OI`l8[ CzzFuDJ1pW7/[hNC F<0ۦRȿÂj$nj_jx6rZ8I=,x-ғ+ƅ}]QdW(n8 "E犢#kYtШ6Y0Zv]nJ CUSCw7dx pb6RYWu[kD;$g>I+UbBxT,ڕI;.fʟ#)WEG)~?u\'nCtZσK 䒮@sg  X9,WYE[5jEn$Gx5>gPa<oNr҃`sٸ,Dt5N`CAoݬ&p*~u"-$TM_ئBtﮋ %T xw#nȧO0x$:Q\)\{}cYf(֜2 暅}fHB\wvFK[L8c28Oكـ]CY4 ) fӦ1Q-}օ__t^9$HiPRS)bw}Eƥmm}^V`/LX? f*̺t_kS8Wq'obSS0RH Y Ӑ0v`@_" ]SD(i{}Ac4fF6KglU\m\E9mZW9?82M]AW,ڎĬsOm3di^5p8ĎD] {kr౶nyʥIet!O]!w2$v@ ҦP"m];;~~ N}[p)Ic>gߑG|RJz,5D&;7||2Us#~FY4i "Sԓz<>` C0_+a>Ę}菪#r>g=ٮN?`dkN~Kw]p1ft)VC{Ɣ/qQWLr:_C獦z{_.1!NnE{P^/]Y5fwLzf|G/aG["o@+'c+04^FE/q-蕴?]o&%BmDanAͰBܑR^`Le;ʝ{FN(T& V{0-W* PԵO(b0$UfЉ$6v!Iw/!wx*._3@nC)h4~rclB0+2jaq"*-n}Wȡ>!Xw pJ㥼͵1ť+.cY-Q6ݫnBm`YP~ܕw#m;R${<{X\ͣe0%`̦ F.WJyta.C3-|2«]&0HYdҳ J(Œ&" , {+W(h1E_gD-tT=\RZ<)da ss1  uU_ZNdxh"-ŸrV%@epb.D|ԬMS| dX‹Ic2Y6߂a&yQ9ba\c'_95Gr-i'2 ~jq0b=: oG٭_ujqf::[ȵO;vh(<$n`z؂$!a;vEGT?P? RUoץٴ؀-@r8iB۟ -'0L3F(P~F7^gf7leP0Mt>l,`MYtyJ#pX#@G_?,4ᤳE咋1<nˀ|K`mC]ߢ+e~O.e{Üu}C_lOQ5KeKcV0t؀*݅E!a^Xղۻ5QĚwZw4l(LI+Ck#lC|#q7Ԧ Jg;@ E:e}I&U.^N}sS,O$ Ts)F [0?Rj4o!*бԀN| d襛I w_jN|Y[Qy嘆`5*VSq0%):rdHW-tFߖ㜠n1~8꣺3fjg&<_wlrb3t86&#gqYz&Gr|+'}B,9.WkwXGk72R+d磫ʲgg7P DsRcx4j%Sl,?{bñ4Yc~6?.qG!2(>X"-5I,rC1;JQY(b[&SB!CDZݓp>KXs?|*[1OQ( g?ޟaD-rCৡDTR(;9G|bK]ynqMB`%}>  Z)wCE4Yx}a*,,dP'jk7$ )tJ4-nIOdԤӪ$!w ><+>+$ 4 yQg®Y(sꝨH*`'kDH{)>x{mv;%}i8rz*Mvel4fP*"Mu&#ƸZ7.rNtfgU΋Fv0neS*bEF!Z*3~F,$ ]zP|9"!蠉K3.K}v4;dcP}xmfz6 Gjy GĔ֓bi//_zyCSzL67B2Ad@?ץUCpkYd#3QlM]:(8`cX ӷqhTB*TxWS^@l<-0avW`^s̙F2BBu}kj|$?a+%f0JMDMxv}=ʌ 8Zn9tS_#|hRd1M+V%[ *f.8o{5ռ0ǧ 3#?sgYzI}ŏ_ hxuGE޾9': t"/@9D(]BNu9;%zm[+H I5RaE@;s]VoyOEEXY-q(0*^!Ϲ]uAz9^mS}NKA)xُ~H,l 1W)* ZiLABhVkuˇD}adyfO4*zn9\P٣w5O>HR+ WT6`K#.o\aߥv"q`>_D-o 2hNzNY[&2M$Ӣdc{T+ϴ3B9sA6^^&K\{g}z|Y0;54ff\uH1C$pJ "DQ,\_C_ҁyY!#!l0 >R s'fJk@`7 ݁{݄+2KI;8u2F/(<B#, XepYkq:73Kv֨B-j܍E_LV;n;D(wY1KFlIYV90v^ OJn[׭llC?FA̋GQE:Q954#q'joI; /3i:KĚ"](*EZ!ZOb ^iB ̼'CYrM'~2%~J=mHm5$q#b0[0O0tUڞ90 BTR3 @=9W67€#dg9|r0+ vÀp6FȈ8&:@aC^xЃAavY_!;%8kyYz'ʳ=.a $gnBmUfxqlڬXW]{8t>%wN% RJ ҷX9p~M>*r-+9+ѱoSR$D:[0CRގ SE8gya*{{~xTJfJ̌^Ujk'ZEҊT$'Ymh4:~ zXO|A(H=[H&/ ]r͋O{gC%# gGBO2Ƈ?a1زTg2 8 "LAVn=XyZl#)ue2䄖)  Khf@Í.w쨣GD=q Itn3M\ 2~|^HoqOv}L?em.QNVEnw)٫@Pp8̝`:R쇄 hxN84tTQnřD)q=/N_gS,PuA">{&"M^n ߤ۬Ej&6\Q%J4HK:'[P(̤@')(!-aLhs{oAn:p<)tU_d&M>jCR0B}♱j{&.#9"#78,`VBibEˊY|*cY*tq"&xzi9 n*9hȍ ?)rk~&p5Ubf[#=qQK"?$}h^%)"2*4*SۅE81betsu1<),ž0jru2PftC_3kj}Mο;B%H}҂6m},-Vk,$k7<{Sɺ̈́jcE+f8"rĒqx 0~Z\._÷{N= ~ۙ#8A'8|CoDHąu5*F#/'o&Ms]SH d̍E- 泩_'VBfQxjm%m Ge'/~,0 ?% F '\G9^ϒ9lWTE-Ȩ=2YA bTGIYA+k5(OUڣb 1oВپnoa[y.^Ex)u*ң ܎ WKֲt.$F# Y1A(@&EDz, 5NϞCpau4E@"e_oGh|CPIBR,k->.?&%:#BB\砀 a๿u~yXV!LGdb (,łB]'"_;"ٯƞL-y*xRŃY3ke7K;dC4-ZB t)Z^x{.Gi-e#ClAgei7H޵xC RuaVc&"{ж?_Lʸ)v('⮠Z}!xBP}`[? 6TƟ, _}UJ0^{e4(~\L~Cy/Y_%DI3Oxhj*#C:-Qd iݓZuxom¦TI~Ufn8p?Z`y`a@+'(N{`5[~J>HdX++jԞ/ sBI >(˪b^!AVrq+c,Hxw٫BEsHyW7ߤ{j]G6xX=Weȁ-81]j;NzmEMdAdh:B=L2]$ ݔ>}-9Fz }׹fɪ<1D_PV׷GzŊ]I y38w8>4>f11{FXve v#B;p2\얫RWѭqH;U4eƩaӫ;ۡ=٢.OUjeZo@`V;<~F?'xq[j[~겙;5QuYZ(XhƢVIiV0Q4([:`u 9UE.zUsу4}> b8Bi7h1NtR4ҞЦi\5&Rl fDSzesjdăw;QKBÃogh|&A-/[x.S]`o @12Ow%@Ʉ.SvmE(RƪUHF NakE6g|\w%%jO]8